kernel-core-5.14.0-362.8.1.el9_3> M Mv ĉJ4!!%joLne)Ip-Bm5 ']eLvreleng@rockylinux.org p-Bm5 ']9Zj֐E:Vܪc ))Xq%C(s>aHZ0G:[@#[!s;[&Zv߯H<G,hrD` XճD@( !.!X!nMN)Z^iʀb=*R8y?S.)#,+/P4͊(ZvŦ}M3̥z5s MFS.z̥9] HJ3P?/ ѬB%&${AEQKM^ߑYqU)-lBa#db;~x)āfVC%Y7Zqu4Xz"]J^ǧ{y #T)cRV ǧ0<?5pُ@gQUI[iۜ+O(Q⒰to'OIZ?Zd # 4 TXh  !'/l`  z   MC NU^ffmh.$M(8h9h:Ah>V@T?V@\GV@dHVG IVMXVO.YW .\X4]Y^Y+bY0dY2eY2fY2 lY2#tY2<uY8vY?wY@\xYGyYM[ZZZZZZZZZ@ZDCkernel-core5.14.0362.8.1.el9_3The Linux kernelThe kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc.eLbpb-f43e9bcf-175e-4a18-9a89-a65791a5b62f-b-aarch64~D%Rocky Linux 9.3Rocky Enterprise Software FoundationGPLv2 and Redistributable, no modification permittedRocky Linux Build System (Peridot) Unspecifiedhttps://www.kernel.org/linuxaarch64 if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] && [ -f /etc/sysconfig/kernel ]; then /bin/sed -r -i -e 's/^DEFAULTKERNEL=kernel-smp$/DEFAULTKERNEL=kernel/' /etc/sysconfig/kernel || exit $? fi mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/installing_core_5.14.0-362.8.1.el9_3.aarch64/bin/kernel-install remove 5.14.0-362.8.1.el9_3.aarch64 /lib/modules/5.14.0-362.8.1.el9_3.aarch64/vmlinuz || exit $? if [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --remove-kernel 5.14.0-362.8.1.el9_3.aarch64 || exit $? fiZp'?/U|(aa|]= ,<&:4TS&OC [uKuSK=F/O»SH»*m}*=Wow y{z#7sL~J am\=-60MLfth)N:jf 7?UӤ_*/K////:DWr [C,sVa_baajF(:#g0#l,YYYKYCWW|X5XzXXnXjXfXNXVYYZ0Z,ZZWW}RZRfR^RfRrOs?iuuo*r cDOmIsJ[@&=H@Zp'?/U|(aa|]= ,<&:4TS&OC [uKuSK=F/O»SH»*m}*=Wow y{z#7sL~J am\=-60MLfth)N:jf 7?UӤ_*/K////:DWr [C,sVa_baajF(:#g0#l,YYYKYCWW|X5XzXXnXjXfXNXVYYZ0Z,ZZWW}RZRfR^RfRrOs?iuuo*r cDOmIsJ[1@Y&=H@AAAAAAAAAAAA큀큤AAAAAAAAAAAA큤A큤eLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLmeLtead82095cb7b021785aa4336a1700dbc8e1f0860aaa48a1e9b05f71ed9320d0fce4296815e683fa635374b455925c1e90743d3676382920896c6efa89ca049c15e511d3ef37588bd1b874c7217f12e16cf5bc9c7ae0640748e02abf2243615a22bf4a634674186a907f84eea473b569b5e99422c82527d7a27b6e59f5e985509b10627c14747f092437addf5317d189e5f84785b16db454c28c23bf8a8a020d4f9441bbc74b526a36a4152cf946be23bc32ed402c14e894aafd5c1f99b1ae5c737c9a688d11f6cc489826e148aa51f7e0627ad3aa080f5fe76fce95f208ea7a91ac9802f21b61eb2b7fa4807829c010720a31b0f429c977f497076d7affb37b9663d92ace1b74315841daa79c93ad7d74a22cbcd372f47316373261190c4cbb618a36d440335c2e830b56a9cde74f60efbcc7dc2960dc641a3b0840a816c7aee004190171eb6d03f31c269e0367fe6bda1e029d980b2df9953f98fb889a31f6b9391199b9ef49c3ed076f3331d67e9a89ddca051eacf7e4d56e013e9711282ec36c3fdf62005a172a41622dfa50cb269f982651b81e4018a6be4cf3f945ddff43a5b1f82cd148f8eb4d8e775362cb5e9acd8622be01fcceff4fe9a7b4d5fa2735ed931341e2923af7b7b5d74f75c440668e6b7c755aedbcf26baf1b5c3ba0c0fa1bc858faff07115d2583ab834e6b105b074ccc5a9f839e3102928f85488bb1438f5be3ed7d4472cf8eea9bc434fdd5d052c1ccf04f399d26d6b5a7abba99d1aa96ce2eceeb2ea900eb5e1cee6983f7684dc78e2785b079805bc6ae0a968a3b017367ecdd6fe567201230ad2b0228504c2b67de883c94eb6299a8f92cca959e42e2e8b07daf93efa64f1d354c1f873996331a1f0c1096eb5820c71ca0750114196fdeca5acccd22273d0fee6e9f496bbc383b65e3788e61838258fbe0ab1f14c40e16286979ec09cf6f18caef262a50aae2e1de31b816c4a17b7bcafbc55223abdf9bb3a6e607d15e1d2d78c8f63ae2296b6515de7237575a6f9384778f85df689d41a5975d02cddb334491bd015f1be6c4be0a86be1070ab84fe36fcf875cab8fb66bfed7f131f130bb7ee7264e575096c6522c872fe0b15011117ea72385836b132b58510370c6df377d3574b3ba2f27f91a634038e7c07d6d59fac357bf5e955bdfd4f1ab5f6c7e6868633f284f73ea66e0dfc96311c2c8f21800970cbdbdd3470fb78a2ffa177a615abbc735bf930e98d8eafdaee4670ced8835e91c3fb6c98b499e3dd2549a124141935fa97b4ee080f3f54b2805f67c22fc64417c59b39480e7c07cf7a92e54f6f592156951fdd8de98eadfac7f23430042687159666685d79f0417e90b00c426afe2ae706e6951a16df3f30eea76df8ed5d4714d75e4ca78709ba0267370349b892c5888fd6f96dfb495475dc3cfb9cd27bf1cfc05ecd1b20e3e36935387f62c1797700e2233b33333f9a7cf3ad03a2d8826dac4e251221830cb8c2d5ef7b7814e4539afe97dcda9ea5f185d7bcedf91b8253c342eed957357411d29e435a16348a30140347d53292cd2bb4869364d94cf86c1d2eea5f9e9c4f7a7f36774d6ee012d190da93c1d3be794b6bf610a872097a0ab01c1639d2abf44f8123665daf3bcfea2d4c8e5f44af778139acbf8028b88d66060abcd33ec984670d681ec857818a80d91335623a49ebe952d407bed6865dff53c919007d52920eadb93a5c125e6e6aeb0a257168377bafe4bb10d18589193e2e2ccf9691b2922f7cb8b5f13cada23326f0266ef01f0e6072febff4ef7ea2330e9cc266e1295a89c29bfff643b22351b57b65e176fd6b0daf82eeb197a2e5c14c8bd778486ad871766b1e6187431df7f18eda1761e2584d71a530d98588d995d68d209903b2e4976d4bda86d8b662c17a1c0a6ff694a96d4c291179b395ca3d65cd8202901a89bd76188898eb4bf06fa2cb7a4003505a63058dc757a3d35deb6e7704e6158a68d00c7b36e70cdf4dd7ff0648e2aa3da76147dc5797f716369326c02549e1295a89c29bfff643b22351b57b65e176fd6b0daf82eeb197a2e5c14c8bd77880c48e85d8dab102a0ce8fd5a48ef7fa2174e75fddbe3f4cc6b5451866839fd7ada92e6d5f5ed8ec2ac5a1ebee892d21953c63a8f033c60272bcbbab288d4277e9ee5a41a16a473b7d1ba51ca621279bcbb65cd11252a17239d8c1601aa5b725acb337e337da5692fa62667b007572d8d0366dcd59181e6fa72c2f15bc34ccf660a11ca0f10b698356a97a1208163643747d8a7f108de35eb7cfded77bfacced67c877f62b04082e912919d0bacd61f7e7d981924ef6e1dafbdeac21c55efcdff1c5b147c046dc8fc80dce91aa5be0935db975b783a9fd3d2267211bee2b6dbb320a650ec72a7848d6c513bd0624530900a636505c5b42d69afcda1fcb63dd2d2689d6c43adff0877d8c818cea749ce97e2cd4d8e82c46a8c4fbf852f92cfbae3221595c6e447a2a4e261b6b78847df6f23c76e19bb3d23d221b0d41265af82f5fff2464338dd8634e7567dddc2f865c9e984c30d8983c9c884f2daa3e123d54cb4e62b31a32d50d6c78a24e71204a45821e1c20bff075610a118ffe26b1708ef330a13beba83d2f9f3ecfa54cc177b177d837db4d8a1c76789725776ba868f7365286197d9645e49b45661f599d13ac4638b8715e3ecc71eef4397a9e069f9b08206171a5cdfca4c1b5eb0611dc738cd690c559a44ecb23c3f00b9cc0763c52cc5649077b1d3327489728f80c55366c26653b0aa2f37ca3819d10f17d88c542738a3532151e52a81b885aaa09d6581ad44dbee916664d00c45c79fdfec7a85db6589a4b60f9bc14dc5063da9ef7e254c4bc1a0eb298267655c3cdeda74470ac41f5dfc9dc1a6ebd5020c6eb5ff1ad2e647726d4c7b9791fcefb0af33c50f7be7f021edc0ddfe4587663482b4e347477bfa28e4e6a1de11d66a87680fcfddb2167273c68d7e8c3b278c7ef0f6fa9791fe0bbb22b156a438db86ff113c62541bf4cbb4d9861ebfdbd053036122aa6f20a7c43e4d9d17330525322025ac63e123afc23249a1a89e13d926163366e9d9a592e46587d20e8ecac45e387f3012a5bcd4beee0a646c52a47fac5e82cbd8ddb08de4497cf6976eb1cdb7d813a0e9c5f6a0907c183a7b21621f164f128611aa875570b945b9754745ccf5c964e4ca28d76814b1e6287282fcac02035ff2dd9079c582d4353e40a22082c5a601f1a7957b446f675ac0255d24aff9db6ff44ce63d361d966093f282e298c4e96b170a85d6e670acd23d28b9d2b60c84b35acd96fd51f5def83e2fc18654f96b96e75ed292dcc3c24951419af9ac8b347928a7af7749a0894efe63e20b64111d84b6926df53b2c7f794c09b262662af26c016b73cb33e2ed472c00b435c318c11dc2d508cce4a3bca5d05792c7b2e57db9436b4977f1c0af389bc8ac96d24586877481dacecec0a462afc3ba7ce6fb774f0a205d484c2661b48c50d86c1d82e0debee8a761598fd37f2beb41f4789e410f72245f1a0807ce3224bb66b633a4dfc8d5249c10fae2f495b5302d960372d521d2f15c6efcfe139e77a834bdb13b139a4a9ac4353c38dc1d1bc6b624f8a1250e7653a21b8763d7f2a39f95bdd288e311aeb91eb0e6ce608266477b341df8e9f7e87f9d9c0382d97c09c8d959cddf9e954723b5ef20d1a325bc289fe0b018c431cd18e2625b11b420b2b0c0fc365e7126c47b3239dd63c583fed1c1d5e1af81305626ed4f2564d6f4a3b4023d963dcbef1824df964122c38df828d1c50873a8283cba2cd21f9ac464b5526d4175c31c219350b9741baaa46f67ea8ab79da396594ea7b4624dbcbd8e64da3e818f262cf5cc0d733a9033eee00ef33a97068ad66b8bacdb1d3b158aebf69b705be7f5173e7bdcfc6b462d59d07f5db2a2a67320b18799d559a4a4df26f723bac56edf090aa1dfaa548d38294db2fba495264f48ff3595ddb9ab09519ab4a4f7c38de4b783c810e6f68b42102877a7a17359f2e469e60b922e5abc1e3a2464a49202a87d4f508dce9a7d3adaf10054ca7f17b0c77beba3ee5c9222334ba7047bff4a868c7c61784fadb99607056302b70441ee2f56384995cab89c5a3f5082a19a8240d576c632db006a5fa9ee16487782516aaccfabd65bd4989bd5758f0263b56fb0fa0b610c9ef6a51607ea7a889e32bb46d5602e2321286be386a4a2a0f450c58103e1a221c1c60f103498cdada2a00fe6d4de9fcb25265ced72ef8132de13e1b8ff046075c80f26824640db8966dcf0a410e6b9ab4e9ef1af2c0781d7c2f0910cd57ee13a4bc6939b6d4ca7881df42c78d42840d2302b7f6257eb139f45fe43aeb79b27c3484cf09e05f1b954ecef5efda9ecff9badaf26ba7ddc0ba7935adabbf831147e9af8f850a9466a6e53c08204423b912c6d1b5b7b884348334edcd83fe3b823c6abdf1110d0deab7ddec234313f53e6553f14183eb1d6d1307960dc3811a23bfe3c7f74921ee23d832fd8ac2f8054de7c95c8d97ce726d7226fec2db6cf50e8b3b77a6031bbb6dac12bc7896abec1f1e6aa14c8549e381985923d8a92af14d6e66a91679c5bad8f86e611814d31d800b1ac4a2f0d7f6316ed99689b533242e20cf7f8cafc22b67daa3be96400fd7daa12bdaa68242c871f85a9b14cfc5aef29caddc994e62f392f4aa126cc4915e80295f8171939bce405c65936df2605431b94307cb8c3e3fd5847f8fa8728620a7e3e0c5b55b80c4225a6850fd55730ebe8b6be3e7d6035644b994fd535d42e1b49ff339f55a77c2e27fbe8fd39324e05450a5a071e07189aa03b23e636f510dd3ba13683a7544216beda3e497ff1b51f1e66594f80d407a4ef2755e7bf8a9ed0c01f2da48ab3846808e4317d269bc3385176c86fb0b2243604229f6856bfe1740b048f0b01740d30ecb75f778befec4b5770a9f2b908c3cb54abb2d0836c0195a463da0656a660a2050224a64bef67b2916eb900461c694afde5f8829d8e6e120725aed111a3ac229cca1ecc2fd7c553be08ee2569fa3e4b619864d585bc1a12b8cadba821104602f41e0f86d1d7113d5fefcfa4cf652ee83957620d90a7d1bdf470c84bef7443d81fb2126ff19eb503354f7a21939fba8bf06be103f5ca04771647679f57c39479b65abb2640a5eca8645a9371929da73f752f3f9123c26761622f11abbbfed432f1d796a590e62056f35b0c0fed4c1acd6dd6a778ec59f65bbe9a764ad2487d5d9a09209ae64340268ead56d5b302bc73b07a8b6782a235a2880b90bae89a6fdc4c096f7ad7a2e6662e5fdd0b14e8731ad2785d497b08f9811f1228e9d8b18d1c8bb0a9c73c4e76c41784ffae254cfe1f82fc90fcd8e6dc44abecd55d7bbaca6083b01756ae25335725014afb7e5ecb146c7ab5a71963439576e2779f33a75b89539ec16b2967cefc9d18110f92f13146d161b1b5170a0e6d0a7adc7f62926d371a03e0815a7549915e43c69b3670125b6db7645eb6c201402f9b168a5b3f70e73a9da12d3dabe7a3c047d86c219843cf237b9e369b3c6c20676e02559cf54b7893830e4f0967ee52d26198c40dc7e03039302b56e6f548d0c473371482236cb6c06e01521745a1692cbddcf24139ed58a9169384bafff92dac9de8bd9aca0aa0652c5b1680f0d03ce5a2b9998aaac415782908215d26026ae0c60704ca797c178e7d2a1469348eda2680c46f21b65dc941d0bd425c34b3213ea7356a2abfd73365911764bab0716eefdc279af14320067f470c53a9df56bffaf91a832a407e6f9fbd35b7bcab12bff17937d4dd273d5fc681513d2d5e69b382a4791ea01e341fcd6a41424efafd7e9e66fa6099e0c11baeb2540567eedc8d7099e19bfbfff1260c18450e3023ec1f3c3eaecd4e99f27e8ac30a7405939495252226a7aec834f8c8ef0b2697ff4ce5db63661969df13f532260c84484a56e59aae8f82577a9c4b83ceb03bab41d383a6e612a37d855d2892b9d769b4f812d13b9bf3d10869b283352aa8e5ba21f5f69bfe83ed326ce642ffca1a8c9c93722e30570f058c421f11df692683f6326b821b8844ea68bd50e7ca367fc039bec7f56f8764bddcfdf8edcdf9c73eac25dcc178f9ba77b8c05065f450d61cc31c361d5b6945068ba8385d0f1d51cd0c5456cefe7f8475fee08cd4d0ec5913c407eeaab23f84cf84c29c3eb409d80a16f5c7f4a8c8a11b072d3dbd637b35cf87f3e8aaf1d5d11db5517f7385fee67c9f705d420373aad12dd38760c480a8f7789dd1431597066b85c40c565423c8de0dcc58b976df7d36e11728007b6148607c503c57ad7955b1aadc5b6ccf54bfb41089515131bc0b2e47562e20632ecd82ea5bc06c843dedababc453603574c637071c16360b724c8930fa996622d756096df9d0149bf224d9b90e466bdc9ab504e51f55fb8defa72b29c501a164854620801f2ad70aa34ae8543df0d1b0a78d32bc4025540533d195656b84577fad0471872b8295cfda1453915791cd7de9dd76910d5c3a37ee381be32398c115e70d2192d27447951e5e560b92915c42a5c77800c60a55658c2b2742156c0fe7ebdc57498fe10356247e225e7922dd29d8892597c648eae4071e0a3dc6fbc04055ad34daa8aa3ab592925ab8f45fe02324b4e35537fc04bcc6fd269d26a7bbc893946243dfd40eb7aa0ebce457451f30161ad6581e179e2db594c17aa0f933cc0c183b6b04835797f92f205245eb4d6286257bfa5c206521799b3009928abc280e85ff4c6117aebffd8564a72a1d3e6383a271068114b9fdb02c656694d9fc737061672fd0996c7c4e945b518f86a3ffaba22ec706af5bbb292832c8e913c002f7421cf569967b61ea30572d52627c1b8f75d3fca6bfaeaa01034138f682b5b767c4f07b601020c99485846340f3f5d3d8f6d98ec066c8dfe3f54bb80a38f444d2f61c48896c20589bb1c4f94b89e4695bca2da4a7b402db19de4c5761ca3ffc47a019bae88f09512efce1d3d6a47960ba309145fd38d26c814a2b7469fe5e695594c677a978ad4581339f4db95c9e667fc460c952b7718e87d4e30c908694583ad5fc43018accf2aa0c3905687cc3f25ee535232ffacdd21ee3e5b02e9aa9250820426574072e9078eb6ab5e1ab143610b72fa00cc886b2d4d2d89c3dd946dae3ea21651b89cff520d9865c3865bc7b960c508ba0f48819bd0d67b698fd81e049e2310956ef46c5fda531e290fae10f5745100c025e3a1518580e3a50075979f23883d5969cb866209cc13be89778834fdd8610e7b99f667bbd7a060cce6f8c49e08f21275d49e7f6fa6494f85a01ca798d2f74929c92f118191eb07288fbd2ed8745204d3d05efac6dc31a6fef9522b5c4225dcc32f405094aa9a1cc3b81c59544cf187296bda7e5b74a2a81485138124bf159571f8da638b74204108585f4cbe44d5b52abe7ae041d11c7b26f7ded9e1bac0eca5f2f0acda478bf82973811f5ac6cb84f0a8b689df344c2d5e3927104401a8eae8d3683c5750b48d8b76ced48f7c66a1c655ecb9b3f70308d3cc11ca3f18506e7acc064bfd02138092fd103c0a3240b7462394041fb94101ebecf6d0826e38d80c968ac6859a7253ad588824a2827d13428dc2f48c56d6fd21e7545b8a835d1f608fa980c1a2bf6dd67cb42c43196486896ce9e3e99b215472f55bfb709b8420baf403bb8c71e7e070c3c8170a4e2b87768d34a4242805fd5a20f1fd723269e25e582341a1fe7dabd6eb962462de773b05b0e3998236d5a6073488a14db52822e3bf0cd052c122c57b202eea001ad71bcb7809d4976893ab7353ea9b566801fef17458efbdf19747e955344705934c6e1684419c1856a299c95b0c314db8dec4759fda90f618abf7145f9ffb8632cc96f5b7d0c237a6dd116f7947712fdfb99faa11f92897fe6f4444cfc14a9cad1812d247b0938d06a1654be5acff91380aeab5bfe6ca0b8467a54748d584b937e8f817a5925b19846f526ea1a73e365dfe72dfd7fbf25ce326c3d7d6d22084c6e397cb514f77648900e1504a03943fa0aa071d0a3ec78e892c989fa8dacdab3bd1642b6b439734bd7a2aed26c855511a58f92f064fdf5fc11735de633883ac46dc89ebf1dea8ff9a630b77138e9e72668468a32bfb6ac52f08abe44779dd7b8360b5d947beeef41d7fd3cfb7e8f82d2477bd70f02d47ecb94fa81f2958e1469692b6b90ed76096f7b7a181a77ac9776c68bbf46d8ea10e3430a637cfae7c72119d33f4b8c83f38f3eb4534fb548d61bbf4d7a355b918ac961fc5f01e1a6fba78a10aa3d8c6e665fcda84cecd43eead0413e8706fef8fade5ad4c531c959153c5e37d8825fac5c1f3552ffbd8806926a56984efbacf669f6952701a612c1c674c241b1ed76c77043178a2765d4f0289c7b9dfb96f953936ff028eaafc2dad116c8c86dc3c473d14ea7b09ba6c00f6cbe0714ee8004837091df0f556a5eb4b65e02e0d9b581b695ee2be162d2c37cd9b3dc65114f63f2085efe3b9b5ed8c116e95b49fdbec8f0c7031da060a55407a5a5647e00045a5e758688953382dccac5a5094116a6cfbee14a9656cc639c43f4b97b4100092692d339d487f0e8e1a13e8cbca463d866f0c98ab8d79189838fc9a2a4e160ef17bf0f867a08d805a4f96c112b2de652c106bc68dc9561519426206e7848914fb299c68c91271e05a24c857c90993bf09ccba6bba47f0f285fdb32ac47d4b05df659e73b5242dd1cd4ad0a3f867b518a9571d93613944beb621cda96f012a645ddd4b133b89fb3330050934063a7e35bea4a0d24817d078f9b442502f7bfd685d3c0f33241bc411b191db5d135ad371ac3f82211132a7a52508bc214b918789f8db61e197eca0b794e0f5242adc0d490e56bf52ef8ebbfbb0d1e904a094acfba2fec7d427002b347623e50dd548dace4eb75d43f7e2c2ca57b158968fa58574cb13aa6b69c0e605f6fb596c5ef56dc74ef350b8b38ef077f19d9b0b115a9cf6c829a7e8783c016d615836c2524d357db18cab5f85afae639ca7214f9ee2c4ff9396313f5ca73bd7f1fa0df3ef0cd90a3dbebcabe07e63cb654100e0aa15a4b491faa9d53210dcd4db45987deee7b315d221914aed7df556a8ccf0d70638d93ccaa5a23a71f9fb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-362.8.1.el9_3.src.rpminstallonlypkg(kernel)kernelkernel(I_BDEV)kernel(LZ4_decompress_fast)kernel(LZ4_decompress_fast_continue)kernel(LZ4_decompress_fast_usingDict)kernel(LZ4_decompress_safe)kernel(LZ4_decompress_safe_continue)kernel(LZ4_decompress_safe_partial)kernel(LZ4_decompress_safe_usingDict)kernel(LZ4_setStreamDecode)kernel(PageHeadHuge)kernel(PageHuge)kernel(PageMovable)kernel(__ClearPageMovable)kernel(__SCK__tp_func_add_device_to_group)kernel(__SCK__tp_func_arm_event)kernel(__SCK__tp_func_ata_bmdma_setup)kernel(__SCK__tp_func_ata_bmdma_start)kernel(__SCK__tp_func_ata_bmdma_status)kernel(__SCK__tp_func_ata_exec_command)kernel(__SCK__tp_func_ata_tf_load)kernel(__SCK__tp_func_attach_device_to_domain)kernel(__SCK__tp_func_block_bio_complete)kernel(__SCK__tp_func_block_bio_remap)kernel(__SCK__tp_func_block_rq_insert)kernel(__SCK__tp_func_block_rq_remap)kernel(__SCK__tp_func_block_split)kernel(__SCK__tp_func_block_unplug)kernel(__SCK__tp_func_br_fdb_add)kernel(__SCK__tp_func_br_fdb_external_learn_add)kernel(__SCK__tp_func_br_fdb_update)kernel(__SCK__tp_func_br_mdb_full)kernel(__SCK__tp_func_cpu_frequency)kernel(__SCK__tp_func_cpu_idle)kernel(__SCK__tp_func_devlink_hwerr)kernel(__SCK__tp_func_devlink_hwmsg)kernel(__SCK__tp_func_devlink_trap_report)kernel(__SCK__tp_func_dma_fence_emit)kernel(__SCK__tp_func_dma_fence_enable_signal)kernel(__SCK__tp_func_dma_fence_signaled)kernel(__SCK__tp_func_error_report_end)kernel(__SCK__tp_func_fdb_delete)kernel(__SCK__tp_func_fib6_table_lookup)kernel(__SCK__tp_func_io_page_fault)kernel(__SCK__tp_func_kfree)kernel(__SCK__tp_func_kfree_skb)kernel(__SCK__tp_func_kmalloc)kernel(__SCK__tp_func_kmalloc_node)kernel(__SCK__tp_func_kmem_cache_alloc)kernel(__SCK__tp_func_kmem_cache_alloc_node)kernel(__SCK__tp_func_kmem_cache_free)kernel(__SCK__tp_func_map)kernel(__SCK__tp_func_mc_event)kernel(__SCK__tp_func_mmap_lock_acquire_returned)kernel(__SCK__tp_func_mmap_lock_released)kernel(__SCK__tp_func_mmap_lock_start_locking)kernel(__SCK__tp_func_module_get)kernel(__SCK__tp_func_napi_poll)kernel(__SCK__tp_func_neigh_cleanup_and_release)kernel(__SCK__tp_func_neigh_event_send_dead)kernel(__SCK__tp_func_neigh_event_send_done)kernel(__SCK__tp_func_neigh_timer_handler)kernel(__SCK__tp_func_neigh_update)kernel(__SCK__tp_func_neigh_update_done)kernel(__SCK__tp_func_non_standard_event)kernel(__SCK__tp_func_pelt_cfs_tp)kernel(__SCK__tp_func_pelt_dl_tp)kernel(__SCK__tp_func_pelt_irq_tp)kernel(__SCK__tp_func_pelt_rt_tp)kernel(__SCK__tp_func_pelt_se_tp)kernel(__SCK__tp_func_pelt_thermal_tp)kernel(__SCK__tp_func_powernv_throttle)kernel(__SCK__tp_func_remove_device_from_group)kernel(__SCK__tp_func_rpm_idle)kernel(__SCK__tp_func_rpm_resume)kernel(__SCK__tp_func_rpm_return_int)kernel(__SCK__tp_func_rpm_suspend)kernel(__SCK__tp_func_sched_cpu_capacity_tp)kernel(__SCK__tp_func_sched_overutilized_tp)kernel(__SCK__tp_func_sched_update_nr_running_tp)kernel(__SCK__tp_func_sched_util_est_cfs_tp)kernel(__SCK__tp_func_sched_util_est_se_tp)kernel(__SCK__tp_func_spi_transfer_start)kernel(__SCK__tp_func_spi_transfer_stop)kernel(__SCK__tp_func_suspend_resume)kernel(__SCK__tp_func_tcp_bad_csum)kernel(__SCK__tp_func_tcp_send_reset)kernel(__SCK__tp_func_unmap)kernel(__SCK__tp_func_wbc_writepage)kernel(__SCK__tp_func_xdp_bulk_tx)kernel(__SCK__tp_func_xdp_exception)kernel(__SCK__tp_func_xhci_dbg_quirks)kernel(__SetPageMovable)kernel(___pskb_trim)kernel(___ratelimit)kernel(__account_locked_vm)kernel(__acpi_handle_debug)kernel(__acpi_node_get_property_reference)kernel(__alloc_bucket_spinlocks)kernel(__alloc_pages)kernel(__alloc_pages_bulk)kernel(__alloc_percpu)kernel(__alloc_percpu_gfp)kernel(__alloc_skb)kernel(__apei_exec_run)kernel(__arch_clear_user)kernel(__arch_copy_from_user)kernel(__arch_copy_to_user)kernel(__arm_smccc_hvc)kernel(__arm_smccc_smc)kernel(__arm_smccc_sve_check)kernel(__ashlti3)kernel(__ashrti3)kernel(__ata_ehi_push_desc)kernel(__audit_inode_child)kernel(__audit_log_nfcfg)kernel(__auxiliary_device_add)kernel(__auxiliary_driver_register)kernel(__bforget)kernel(__bh_read)kernel(__bh_read_batch)kernel(__bio_add_page)kernel(__bio_advance)kernel(__bio_release_pages)kernel(__bitmap_and)kernel(__bitmap_andnot)kernel(__bitmap_clear)kernel(__bitmap_complement)kernel(__bitmap_equal)kernel(__bitmap_intersects)kernel(__bitmap_or)kernel(__bitmap_replace)kernel(__bitmap_set)kernel(__bitmap_shift_left)kernel(__bitmap_shift_right)kernel(__bitmap_subset)kernel(__bitmap_weight)kernel(__bitmap_weight_and)kernel(__bitmap_xor)kernel(__blk_alloc_disk)kernel(__blk_mq_alloc_disk)kernel(__blk_mq_debugfs_rq_show)kernel(__blk_mq_end_request)kernel(__blk_req_zone_write_lock)kernel(__blk_req_zone_write_unlock)kernel(__blk_rq_map_sg)kernel(__blk_trace_note_message)kernel(__blkdev_issue_discard)kernel(__blkdev_issue_zeroout)kernel(__blkg_prfill_rwstat)kernel(__blkg_prfill_u64)kernel(__block_write_begin)kernel(__block_write_full_page)kernel(__blockdev_direct_IO)kernel(__bpf_call_base)kernel(__bread_gfp)kernel(__breadahead)kernel(__break_lease)kernel(__brelse)kernel(__cap_empty_set)kernel(__cgroup_bpf_run_filter_sk)kernel(__cgroup_bpf_run_filter_skb)kernel(__cgroup_bpf_run_filter_sock_addr)kernel(__cgroup_bpf_run_filter_sock_ops)kernel(__check_object_size)kernel(__check_sticky)kernel(__class_create)kernel(__class_register)kernel(__clk_determine_rate)kernel(__clk_get_hw)kernel(__clk_get_name)kernel(__clk_hw_register_divider)kernel(__clk_hw_register_fixed_rate)kernel(__clk_hw_register_gate)kernel(__clk_hw_register_mux)kernel(__clk_is_enabled)kernel(__clk_mux_determine_rate)kernel(__clk_mux_determine_rate_closest)kernel(__clocksource_register_scale)kernel(__clocksource_update_freq_scale)kernel(__clzdi2)kernel(__clzsi2)kernel(__cond_resched)kernel(__cond_resched_lock)kernel(__cond_resched_rwlock_read)kernel(__cond_resched_rwlock_write)kernel(__const_udelay)kernel(__cookie_v4_check)kernel(__cookie_v4_init_sequence)kernel(__cookie_v6_check)kernel(__cookie_v6_init_sequence)kernel(__copy_overflow)kernel(__cpu_active_mask)kernel(__cpu_dying_mask)kernel(__cpu_online_mask)kernel(__cpu_possible_mask)kernel(__cpu_present_mask)kernel(__cpufreq_driver_target)kernel(__cpuhp_remove_state)kernel(__cpuhp_remove_state_cpuslocked)kernel(__cpuhp_setup_state)kernel(__cpuhp_setup_state_cpuslocked)kernel(__cpuhp_state_add_instance)kernel(__cpuhp_state_remove_instance)kernel(__crc32c_le)kernel(__crc32c_le_shift)kernel(__crypto_alloc_tfm)kernel(__crypto_memneq)kernel(__crypto_xor)kernel(__ct_user_enter)kernel(__ct_user_exit)kernel(__ctzdi2)kernel(__ctzsi2)kernel(__d_drop)kernel(__d_lookup_unhash_wake)kernel(__dax_driver_register)kernel(__dec_node_page_state)kernel(__dec_zone_page_state)kernel(__delay)kernel(__destroy_inode)kernel(__dev_change_net_namespace)kernel(__dev_direct_xmit)kernel(__dev_forward_skb)kernel(__dev_fwnode)kernel(__dev_fwnode_const)kernel(__dev_get_by_flags)kernel(__dev_get_by_index)kernel(__dev_get_by_name)kernel(__dev_queue_xmit)kernel(__dev_remove_pack)kernel(__dev_set_mtu)kernel(__device_reset)kernel(__devm_alloc_percpu)kernel(__devm_clk_hw_register_divider)kernel(__devm_clk_hw_register_mux)kernel(__devm_irq_alloc_descs)kernel(__devm_mdiobus_register)kernel(__devm_of_phy_provider_register)kernel(__devm_regmap_init)kernel(__devm_regmap_init_i2c)kernel(__devm_regmap_init_mmio_clk)kernel(__devm_release_region)kernel(__devm_request_region)kernel(__devm_reset_control_bulk_get)kernel(__devm_reset_control_get)kernel(__devm_rtc_register_device)kernel(__devm_spi_alloc_controller)kernel(__devres_alloc_node)kernel(__dma_fence_unwrap_merge)kernel(__dma_request_channel)kernel(__do_once_done)kernel(__do_once_sleepable_done)kernel(__do_once_sleepable_start)kernel(__do_once_start)kernel(__dquot_alloc_space)kernel(__dquot_free_space)kernel(__dquot_transfer)kernel(__dst_destroy_metrics_generic)kernel(__dynamic_dev_dbg)kernel(__dynamic_ibdev_dbg)kernel(__dynamic_netdev_dbg)kernel(__dynamic_pr_debug)kernel(__efivar_entry_delete)kernel(__efivar_entry_get)kernel(__efivar_entry_iter)kernel(__ethtool_get_link_ksettings)kernel(__f_setown)kernel(__fdget)kernel(__fib6_flush_trees)kernel(__fib_lookup)kernel(__filemap_get_folio)kernel(__filemap_set_wb_err)kernel(__find_get_block)kernel(__find_nth_and_andnot_bit)kernel(__find_nth_and_bit)kernel(__find_nth_andnot_bit)kernel(__find_nth_bit)kernel(__fl6_sock_lookup)kernel(__flush_workqueue)kernel(__folio_alloc)kernel(__folio_cancel_dirty)kernel(__folio_lock)kernel(__folio_lock_killable)kernel(__folio_put)kernel(__folio_start_writeback)kernel(__fput_sync)kernel(__free_iova)kernel(__free_pages)kernel(__fs_parse)kernel(__fsnotify_inode_delete)kernel(__fsnotify_parent)kernel(__ftrace_vbprintk)kernel(__ftrace_vprintk)kernel(__generic_file_fsync)kernel(__generic_file_write_iter)kernel(__genphy_config_aneg)kernel(__genradix_free)kernel(__genradix_iter_peek)kernel(__genradix_prealloc)kernel(__genradix_ptr)kernel(__genradix_ptr_alloc)kernel(__get_free_pages)kernel(__get_hash_from_flowi6)kernel(__get_task_comm)kernel(__get_task_ioprio)kernel(__getblk_gfp)kernel(__gfn_to_pfn_memslot)kernel(__hid_register_driver)kernel(__hid_request)kernel(__hrtimer_get_remaining)kernel(__hsiphash_aligned)kernel(__hvc_resize)kernel(__hw_addr_init)kernel(__hw_addr_ref_sync_dev)kernel(__hw_addr_ref_unsync_dev)kernel(__hw_addr_sync)kernel(__hw_addr_sync_dev)kernel(__hw_addr_unsync)kernel(__hw_addr_unsync_dev)kernel(__hwspin_lock_timeout)kernel(__hwspin_trylock)kernel(__hwspin_unlock)kernel(__i2c_board_list)kernel(__i2c_board_lock)kernel(__i2c_first_dynamic_bus_num)kernel(__i2c_smbus_xfer)kernel(__i2c_transfer)kernel(__icmp_send)kernel(__inc_node_page_state)kernel(__inc_zone_page_state)kernel(__inet6_lookup_established)kernel(__inet_hash)kernel(__inet_inherit_port)kernel(__inet_lookup_established)kernel(__inet_lookup_listener)kernel(__inet_stream_connect)kernel(__inet_twsk_schedule)kernel(__init_rwsem)kernel(__init_swait_queue_head)kernel(__init_waitqueue_head)kernel(__inode_add_bytes)kernel(__inode_attach_wb)kernel(__inode_sub_bytes)kernel(__insert_inode_hash)kernel(__invalidate_device)kernel(__iomap_dio_rw)kernel(__ioread32_copy)kernel(__iowrite32_copy)kernel(__iowrite64_copy)kernel(__ip4_datagram_connect)kernel(__ip6_datagram_connect)kernel(__ip6_local_out)kernel(__ip_dev_find)kernel(__ip_mc_dec_group)kernel(__ip_mc_inc_group)kernel(__ip_options_compile)kernel(__ip_queue_xmit)kernel(__ip_select_ident)kernel(__iptunnel_pull_header)kernel(__ipv6_addr_type)kernel(__irq_alloc_descs)kernel(__irq_alloc_domain_generic_chips)kernel(__irq_apply_affinity_hint)kernel(__irq_domain_add)kernel(__irq_domain_alloc_fwnode)kernel(__irq_domain_alloc_irqs)kernel(__irq_regs)kernel(__irq_resolve_mapping)kernel(__irq_set_handler)kernel(__kernel_write)kernel(__kfence_pool)kernel(__kfifo_alloc)kernel(__kfifo_dma_in_finish_r)kernel(__kfifo_dma_in_prepare)kernel(__kfifo_dma_in_prepare_r)kernel(__kfifo_dma_out_finish_r)kernel(__kfifo_dma_out_prepare)kernel(__kfifo_dma_out_prepare_r)kernel(__kfifo_free)kernel(__kfifo_from_user)kernel(__kfifo_from_user_r)kernel(__kfifo_in)kernel(__kfifo_in_r)kernel(__kfifo_init)kernel(__kfifo_len_r)kernel(__kfifo_max_r)kernel(__kfifo_out)kernel(__kfifo_out_peek)kernel(__kfifo_out_peek_r)kernel(__kfifo_out_r)kernel(__kfifo_skip_r)kernel(__kfifo_to_user)kernel(__kfifo_to_user_r)kernel(__kfree_skb)kernel(__kmalloc)kernel(__kmalloc_node)kernel(__kmalloc_node_track_caller)kernel(__kmalloc_track_caller)kernel(__kprobe_event_add_fields)kernel(__kprobe_event_gen_cmd_start)kernel(__ksize)kernel(__kthread_init_worker)kernel(__kthread_should_park)kernel(__kvm_set_memory_region)kernel(__list_add_valid)kernel(__list_del_entry_valid)kernel(__list_lru_init)kernel(__local_bh_enable_ip)kernel(__lock_buffer)kernel(__lock_sock_fast)kernel(__lshrti3)kernel(__mark_inode_dirty)kernel(__mdiobus_modify_changed)kernel(__mdiobus_read)kernel(__mdiobus_register)kernel(__mdiobus_write)kernel(__memcat_p)kernel(__memcpy)kernel(__memcpy_fromio)kernel(__memcpy_toio)kernel(__memmove)kernel(__memset)kernel(__memset_io)kernel(__mmap_lock_do_trace_acquire_returned)kernel(__mmap_lock_do_trace_released)kernel(__mmap_lock_do_trace_start_locking)kernel(__mmdrop)kernel(__mmu_notifier_register)kernel(__mnt_is_readonly)kernel(__mod_lruvec_page_state)kernel(__mod_node_page_state)kernel(__mod_zone_page_state)kernel(__module_get)kernel(__module_put_and_kthread_exit)kernel(__msecs_to_jiffies)kernel(__mt_destroy)kernel(__mutex_init)kernel(__napi_alloc_frag_align)kernel(__napi_alloc_skb)kernel(__napi_schedule)kernel(__napi_schedule_irqoff)kernel(__ndelay)kernel(__ndisc_fill_addr_option)kernel(__neigh_create)kernel(__neigh_event_send)kernel(__neigh_for_each_release)kernel(__neigh_set_probe_once)kernel(__netdev_alloc_frag_align)kernel(__netdev_alloc_skb)kernel(__netdev_notify_peers)kernel(__netdev_watchdog_up)kernel(__netif_napi_del)kernel(__netif_rx)kernel(__netif_schedule)kernel(__netif_set_xps_queue)kernel(__netlink_dump_start)kernel(__netlink_kernel_create)kernel(__netlink_ns_capable)kernel(__netpoll_cleanup)kernel(__netpoll_free)kernel(__netpoll_setup)kernel(__nf_ip6_route)kernel(__nla_parse)kernel(__nla_put)kernel(__nla_put_64bit)kernel(__nla_put_nohdr)kernel(__nla_reserve)kernel(__nla_reserve_64bit)kernel(__nla_reserve_nohdr)kernel(__nla_validate)kernel(__nlmsg_put)kernel(__node_distance)kernel(__num_online_cpus)kernel(__of_get_address)kernel(__of_parse_phandle_with_args)kernel(__of_phy_provider_register)kernel(__of_reset_control_get)kernel(__page_file_index)kernel(__page_frag_cache_drain)kernel(__page_mapcount)kernel(__page_symlink)kernel(__pagevec_release)kernel(__pci_hp_initialize)kernel(__pci_hp_register)kernel(__pci_register_driver)kernel(__pci_reset_function_locked)kernel(__per_cpu_offset)kernel(__percpu_counter_compare)kernel(__percpu_counter_init)kernel(__percpu_counter_sum)kernel(__percpu_down_read)kernel(__percpu_init_rwsem)kernel(__phy_modify)kernel(__phy_modify_mmd)kernel(__phy_modify_mmd_changed)kernel(__phy_read_mmd)kernel(__phy_resume)kernel(__phy_write_mmd)kernel(__platform_create_bundle)kernel(__platform_driver_probe)kernel(__platform_driver_register)kernel(__platform_register_drivers)kernel(__pm_relax)kernel(__pm_runtime_disable)kernel(__pm_runtime_idle)kernel(__pm_runtime_resume)kernel(__pm_runtime_set_status)kernel(__pm_runtime_suspend)kernel(__pm_runtime_use_autosuspend)kernel(__pm_stay_awake)kernel(__pneigh_lookup)kernel(__posix_acl_chmod)kernel(__posix_acl_create)kernel(__post_watch_notification)kernel(__printk_cpu_sync_put)kernel(__printk_cpu_sync_try_get)kernel(__printk_cpu_sync_wait)kernel(__printk_ratelimit)kernel(__ps2_command)kernel(__pskb_copy_fclone)kernel(__pskb_pull_tail)kernel(__put_cred)kernel(__put_devmap_managed_page_refs)kernel(__put_net)kernel(__put_task_struct)kernel(__put_user_ns)kernel(__qdisc_calculate_pkt_len)kernel(__quota_error)kernel(__rb_erase_color)kernel(__rb_insert_augmented)kernel(__rcu_read_lock)kernel(__rcu_read_unlock)kernel(__read_overflow2_field)kernel(__refrigerator)kernel(__register_binfmt)kernel(__register_blkdev)kernel(__register_chrdev)kernel(__register_nls)kernel(__regmap_init)kernel(__regmap_init_i2c)kernel(__regmap_init_mmio_clk)kernel(__release_region)kernel(__remove_inode_hash)kernel(__request_module)kernel(__request_percpu_irq)kernel(__request_region)kernel(__reset_control_bulk_get)kernel(__reset_control_get)kernel(__rht_bucket_nested)kernel(__ring_buffer_alloc)kernel(__root_device_register)kernel(__round_jiffies)kernel(__round_jiffies_relative)kernel(__round_jiffies_up)kernel(__round_jiffies_up_relative)kernel(__rt_mutex_init)kernel(__rtnl_link_register)kernel(__rtnl_link_unregister)kernel(__sbitmap_queue_get)kernel(__scm_destroy)kernel(__scm_send)kernel(__scsi_add_device)kernel(__scsi_device_lookup)kernel(__scsi_device_lookup_by_target)kernel(__scsi_execute)kernel(__scsi_format_command)kernel(__scsi_init_queue)kernel(__scsi_iterate_devices)kernel(__scsi_print_sense)kernel(__seq_open_private)kernel(__serio_register_driver)kernel(__serio_register_port)kernel(__set_page_dirty_nobuffers)kernel(__sg_alloc_table)kernel(__sg_free_table)kernel(__sg_page_iter_dma_next)kernel(__sg_page_iter_next)kernel(__sg_page_iter_start)kernel(__siphash_aligned)kernel(__sk_backlog_rcv)kernel(__sk_dst_check)kernel(__sk_flush_backlog)kernel(__sk_mem_raise_allocated)kernel(__sk_mem_reclaim)kernel(__sk_mem_reduce_allocated)kernel(__sk_mem_schedule)kernel(__sk_queue_drop_skb)kernel(__sk_receive_skb)kernel(__skb_checksum)kernel(__skb_checksum_complete)kernel(__skb_checksum_complete_head)kernel(__skb_ext_del)kernel(__skb_ext_put)kernel(__skb_flow_dissect)kernel(__skb_flow_get_ports)kernel(__skb_free_datagram_locked)kernel(__skb_get_hash)kernel(__skb_get_hash_symmetric)kernel(__skb_gro_checksum_complete)kernel(__skb_gso_segment)kernel(__skb_pad)kernel(__skb_recv_datagram)kernel(__skb_recv_udp)kernel(__skb_try_recv_datagram)kernel(__skb_tstamp_tx)kernel(__skb_vlan_pop)kernel(__skb_wait_for_more_packets)kernel(__skb_warn_lro_forwarding)kernel(__skb_zcopy_downgrade_managed)kernel(__sock_cmsg_send)kernel(__sock_create)kernel(__sock_queue_rcv_skb)kernel(__sock_recv_timestamp)kernel(__sock_recv_ts_and_drops)kernel(__sock_recv_wifi_status)kernel(__sock_tx_timestamp)kernel(__spi_alloc_controller)kernel(__spi_register_driver)kernel(__splice_from_pipe)kernel(__srcu_read_lock)kernel(__srcu_read_unlock)kernel(__stack_chk_fail)kernel(__stack_depot_save)kernel(__starget_for_each_device)kernel(__static_key_deferred_flush)kernel(__static_key_slow_dec_deferred)kernel(__strp_unpause)kernel(__suspend_report_result)kernel(__sw_hweight16)kernel(__sw_hweight32)kernel(__sw_hweight64)kernel(__sw_hweight8)kernel(__symbol_get)kernel(__symbol_put)kernel(__sync_dirty_buffer)kernel(__sync_icache_dcache)kernel(__synth_event_gen_cmd_start)kernel(__sysfs_match_string)kernel(__task_pid_nr_ns)kernel(__tasklet_hi_schedule)kernel(__tasklet_schedule)kernel(__tb_ring_enqueue)kernel(__tcp_md5_do_lookup)kernel(__tcp_send_ack)kernel(__thermal_zone_get_trip)kernel(__trace_bprintk)kernel(__trace_bputs)kernel(__trace_printk)kernel(__trace_puts)kernel(__traceiter_add_device_to_group)kernel(__traceiter_arm_event)kernel(__traceiter_ata_bmdma_setup)kernel(__traceiter_ata_bmdma_start)kernel(__traceiter_ata_bmdma_status)kernel(__traceiter_ata_exec_command)kernel(__traceiter_ata_tf_load)kernel(__traceiter_attach_device_to_domain)kernel(__traceiter_block_bio_complete)kernel(__traceiter_block_bio_remap)kernel(__traceiter_block_rq_insert)kernel(__traceiter_block_rq_remap)kernel(__traceiter_block_split)kernel(__traceiter_block_unplug)kernel(__traceiter_br_fdb_add)kernel(__traceiter_br_fdb_external_learn_add)kernel(__traceiter_br_fdb_update)kernel(__traceiter_br_mdb_full)kernel(__traceiter_cpu_frequency)kernel(__traceiter_cpu_idle)kernel(__traceiter_devlink_hwerr)kernel(__traceiter_devlink_hwmsg)kernel(__traceiter_devlink_trap_report)kernel(__traceiter_dma_fence_emit)kernel(__traceiter_dma_fence_enable_signal)kernel(__traceiter_dma_fence_signaled)kernel(__traceiter_error_report_end)kernel(__traceiter_fdb_delete)kernel(__traceiter_fib6_table_lookup)kernel(__traceiter_io_page_fault)kernel(__traceiter_kfree)kernel(__traceiter_kfree_skb)kernel(__traceiter_kmalloc)kernel(__traceiter_kmalloc_node)kernel(__traceiter_kmem_cache_alloc)kernel(__traceiter_kmem_cache_alloc_node)kernel(__traceiter_kmem_cache_free)kernel(__traceiter_map)kernel(__traceiter_mc_event)kernel(__traceiter_mmap_lock_acquire_returned)kernel(__traceiter_mmap_lock_released)kernel(__traceiter_mmap_lock_start_locking)kernel(__traceiter_module_get)kernel(__traceiter_napi_poll)kernel(__traceiter_neigh_cleanup_and_release)kernel(__traceiter_neigh_event_send_dead)kernel(__traceiter_neigh_event_send_done)kernel(__traceiter_neigh_timer_handler)kernel(__traceiter_neigh_update)kernel(__traceiter_neigh_update_done)kernel(__traceiter_non_standard_event)kernel(__traceiter_pelt_cfs_tp)kernel(__traceiter_pelt_dl_tp)kernel(__traceiter_pelt_irq_tp)kernel(__traceiter_pelt_rt_tp)kernel(__traceiter_pelt_se_tp)kernel(__traceiter_pelt_thermal_tp)kernel(__traceiter_powernv_throttle)kernel(__traceiter_remove_device_from_group)kernel(__traceiter_rpm_idle)kernel(__traceiter_rpm_resume)kernel(__traceiter_rpm_return_int)kernel(__traceiter_rpm_suspend)kernel(__traceiter_sched_cpu_capacity_tp)kernel(__traceiter_sched_overutilized_tp)kernel(__traceiter_sched_update_nr_running_tp)kernel(__traceiter_sched_util_est_cfs_tp)kernel(__traceiter_sched_util_est_se_tp)kernel(__traceiter_spi_transfer_start)kernel(__traceiter_spi_transfer_stop)kernel(__traceiter_suspend_resume)kernel(__traceiter_tcp_bad_csum)kernel(__traceiter_tcp_send_reset)kernel(__traceiter_unmap)kernel(__traceiter_wbc_writepage)kernel(__traceiter_xdp_bulk_tx)kernel(__traceiter_xdp_exception)kernel(__traceiter_xhci_dbg_quirks)kernel(__tracepoint_add_device_to_group)kernel(__tracepoint_arm_event)kernel(__tracepoint_ata_bmdma_setup)kernel(__tracepoint_ata_bmdma_start)kernel(__tracepoint_ata_bmdma_status)kernel(__tracepoint_ata_exec_command)kernel(__tracepoint_ata_tf_load)kernel(__tracepoint_attach_device_to_domain)kernel(__tracepoint_block_bio_complete)kernel(__tracepoint_block_bio_remap)kernel(__tracepoint_block_rq_insert)kernel(__tracepoint_block_rq_remap)kernel(__tracepoint_block_split)kernel(__tracepoint_block_unplug)kernel(__tracepoint_br_fdb_add)kernel(__tracepoint_br_fdb_external_learn_add)kernel(__tracepoint_br_fdb_update)kernel(__tracepoint_br_mdb_full)kernel(__tracepoint_cpu_frequency)kernel(__tracepoint_cpu_idle)kernel(__tracepoint_devlink_hwerr)kernel(__tracepoint_devlink_hwmsg)kernel(__tracepoint_devlink_trap_report)kernel(__tracepoint_dma_fence_emit)kernel(__tracepoint_dma_fence_enable_signal)kernel(__tracepoint_dma_fence_signaled)kernel(__tracepoint_error_report_end)kernel(__tracepoint_fdb_delete)kernel(__tracepoint_fib6_table_lookup)kernel(__tracepoint_io_page_fault)kernel(__tracepoint_kfree)kernel(__tracepoint_kfree_skb)kernel(__tracepoint_kmalloc)kernel(__tracepoint_kmalloc_node)kernel(__tracepoint_kmem_cache_alloc)kernel(__tracepoint_kmem_cache_alloc_node)kernel(__tracepoint_kmem_cache_free)kernel(__tracepoint_map)kernel(__tracepoint_mc_event)kernel(__tracepoint_mmap_lock_acquire_returned)kernel(__tracepoint_mmap_lock_released)kernel(__tracepoint_mmap_lock_start_locking)kernel(__tracepoint_module_get)kernel(__tracepoint_napi_poll)kernel(__tracepoint_neigh_cleanup_and_release)kernel(__tracepoint_neigh_event_send_dead)kernel(__tracepoint_neigh_event_send_done)kernel(__tracepoint_neigh_timer_handler)kernel(__tracepoint_neigh_update)kernel(__tracepoint_neigh_update_done)kernel(__tracepoint_non_standard_event)kernel(__tracepoint_pelt_cfs_tp)kernel(__tracepoint_pelt_dl_tp)kernel(__tracepoint_pelt_irq_tp)kernel(__tracepoint_pelt_rt_tp)kernel(__tracepoint_pelt_se_tp)kernel(__tracepoint_pelt_thermal_tp)kernel(__tracepoint_powernv_throttle)kernel(__tracepoint_remove_device_from_group)kernel(__tracepoint_rpm_idle)kernel(__tracepoint_rpm_resume)kernel(__tracepoint_rpm_return_int)kernel(__tracepoint_rpm_suspend)kernel(__tracepoint_sched_cpu_capacity_tp)kernel(__tracepoint_sched_overutilized_tp)kernel(__tracepoint_sched_update_nr_running_tp)kernel(__tracepoint_sched_util_est_cfs_tp)kernel(__tracepoint_sched_util_est_se_tp)kernel(__tracepoint_spi_transfer_start)kernel(__tracepoint_spi_transfer_stop)kernel(__tracepoint_suspend_resume)kernel(__tracepoint_tcp_bad_csum)kernel(__tracepoint_tcp_send_reset)kernel(__tracepoint_unmap)kernel(__tracepoint_wbc_writepage)kernel(__tracepoint_xdp_bulk_tx)kernel(__tracepoint_xdp_exception)kernel(__tracepoint_xhci_dbg_quirks)kernel(__tty_alloc_driver)kernel(__tty_insert_flip_char)kernel(__typec_altmode_register_driver)kernel(__udelay)kernel(__udp4_lib_lookup)kernel(__udp6_lib_lookup)kernel(__udp_disconnect)kernel(__udp_enqueue_schedule_skb)kernel(__udp_gso_segment)kernel(__unregister_chrdev)kernel(__usb_create_hcd)kernel(__usb_get_extra_descriptor)kernel(__usecs_to_jiffies)kernel(__var_waitqueue)kernel(__vcalloc)kernel(__vfs_getxattr)kernel(__vfs_removexattr)kernel(__vfs_removexattr_locked)kernel(__vfs_setxattr)kernel(__vfs_setxattr_locked)kernel(__virtio_unbreak_device)kernel(__virtqueue_break)kernel(__virtqueue_unbreak)kernel(__vlan_find_dev_deep_rcu)kernel(__vmalloc)kernel(__vmalloc_array)kernel(__vmalloc_node)kernel(__wait_on_bit)kernel(__wait_on_bit_lock)kernel(__wait_on_buffer)kernel(__wait_rcu_gp)kernel(__wake_up)kernel(__wake_up_bit)kernel(__wake_up_locked)kernel(__wake_up_locked_key)kernel(__wake_up_locked_key_bookmark)kernel(__wake_up_locked_sync_key)kernel(__wake_up_sync)kernel(__wake_up_sync_key)kernel(__warn_flushing_systemwide_wq)kernel(__warn_printk)kernel(__write_overflow_field)kernel(__xa_alloc)kernel(__xa_alloc_cyclic)kernel(__xa_clear_mark)kernel(__xa_cmpxchg)kernel(__xa_erase)kernel(__xa_insert)kernel(__xa_set_mark)kernel(__xa_store)kernel(__xas_next)kernel(__xas_prev)kernel(__xdp_build_skb_from_frame)kernel(__xdp_release_frame)kernel(__xdp_rxq_info_reg)kernel(__xfrm_decode_session)kernel(__xfrm_dst_lookup)kernel(__xfrm_init_state)kernel(__xfrm_policy_check)kernel(__xfrm_route_forward)kernel(__xfrm_state_delete)kernel(__xfrm_state_destroy)kernel(__zerocopy_sg_from_iter)kernel(_atomic_dec_and_lock)kernel(_atomic_dec_and_lock_irqsave)kernel(_atomic_dec_and_raw_lock)kernel(_atomic_dec_and_raw_lock_irqsave)kernel(_bcd2bin)kernel(_bin2bcd)kernel(_copy_from_iter)kernel(_copy_from_iter_flushcache)kernel(_copy_from_iter_nocache)kernel(_copy_to_iter)kernel(_ctype)kernel(_dev_alert)kernel(_dev_crit)kernel(_dev_emerg)kernel(_dev_err)kernel(_dev_info)kernel(_dev_notice)kernel(_dev_warn)kernel(_find_first_and_bit)kernel(_find_first_bit)kernel(_find_first_zero_bit)kernel(_find_last_bit)kernel(_find_next_and_bit)kernel(_find_next_andnot_bit)kernel(_find_next_bit)kernel(_find_next_zero_bit)kernel(_kstrtol)kernel(_kstrtoul)kernel(_local_bh_enable)kernel(_page_poisoning_enabled)kernel(_page_poisoning_enabled_early)kernel(_printk)kernel(_proc_mkdir)kernel(_raw_read_lock)kernel(_raw_read_lock_bh)kernel(_raw_read_lock_irq)kernel(_raw_read_lock_irqsave)kernel(_raw_read_trylock)kernel(_raw_read_unlock)kernel(_raw_read_unlock_bh)kernel(_raw_read_unlock_irq)kernel(_raw_read_unlock_irqrestore)kernel(_raw_spin_lock)kernel(_raw_spin_lock_bh)kernel(_raw_spin_lock_irq)kernel(_raw_spin_lock_irqsave)kernel(_raw_spin_trylock)kernel(_raw_spin_trylock_bh)kernel(_raw_spin_unlock)kernel(_raw_spin_unlock_bh)kernel(_raw_spin_unlock_irq)kernel(_raw_spin_unlock_irqrestore)kernel(_raw_write_lock)kernel(_raw_write_lock_bh)kernel(_raw_write_lock_irq)kernel(_raw_write_lock_irqsave)kernel(_raw_write_lock_nested)kernel(_raw_write_trylock)kernel(_raw_write_unlock)kernel(_raw_write_unlock_bh)kernel(_raw_write_unlock_irq)kernel(_raw_write_unlock_irqrestore)kernel(_totalram_pages)kernel(abort)kernel(abort_creds)kernel(access_process_vm)kernel(account_locked_vm)kernel(acct_bioset_exit)kernel(acct_bioset_init)kernel(ack_all_badblocks)kernel(acomp_request_alloc)kernel(acomp_request_free)kernel(acpi_acquire_mutex)kernel(acpi_attach_data)kernel(acpi_bind_one)kernel(acpi_bios_error)kernel(acpi_bios_exception)kernel(acpi_bios_warning)kernel(acpi_buffer_to_resource)kernel(acpi_bus_attach_private_data)kernel(acpi_bus_can_wakeup)kernel(acpi_bus_detach_private_data)kernel(acpi_bus_for_each_dev)kernel(acpi_bus_generate_netlink_event)kernel(acpi_bus_get_device)kernel(acpi_bus_get_ejd)kernel(acpi_bus_get_private_data)kernel(acpi_bus_get_status)kernel(acpi_bus_get_status_handle)kernel(acpi_bus_power_manageable)kernel(acpi_bus_private_data_handler)kernel(acpi_bus_register_driver)kernel(acpi_bus_register_early_device)kernel(acpi_bus_scan)kernel(acpi_bus_set_power)kernel(acpi_bus_trim)kernel(acpi_bus_unregister_driver)kernel(acpi_bus_update_power)kernel(acpi_check_address_range)kernel(acpi_check_dsm)kernel(acpi_check_region)kernel(acpi_check_resource_conflict)kernel(acpi_cpc_valid)kernel(acpi_cppc_processor_exit)kernel(acpi_cppc_processor_probe)kernel(acpi_cpu_get_madt_gicc)kernel(acpi_create_platform_device)kernel(acpi_current_gpe_count)kernel(acpi_data_fwnode_ops)kernel(acpi_dbg_layer)kernel(acpi_dbg_level)kernel(acpi_debugfs_dir)kernel(acpi_decode_pld_buffer)kernel(acpi_detach_data)kernel(acpi_dev_add_driver_gpios)kernel(acpi_dev_clear_dependencies)kernel(acpi_dev_filter_resource_type)kernel(acpi_dev_for_each_child)kernel(acpi_dev_found)kernel(acpi_dev_free_resource_list)kernel(acpi_dev_get_dma_resources)kernel(acpi_dev_get_first_match_dev)kernel(acpi_dev_get_irq_type)kernel(acpi_dev_get_memory_resources)kernel(acpi_dev_get_next_consumer_dev)kernel(acpi_dev_get_next_match_dev)kernel(acpi_dev_get_property)kernel(acpi_dev_get_resources)kernel(acpi_dev_gpio_irq_wake_get_by)kernel(acpi_dev_hid_uid_match)kernel(acpi_dev_irq_flags)kernel(acpi_dev_pm_attach)kernel(acpi_dev_present)kernel(acpi_dev_ready_for_enumeration)kernel(acpi_dev_remove_driver_gpios)kernel(acpi_dev_resource_address_space)kernel(acpi_dev_resource_ext_address_space)kernel(acpi_dev_resource_interrupt)kernel(acpi_dev_resource_io)kernel(acpi_dev_resource_memory)kernel(acpi_dev_resume)kernel(acpi_dev_state_d0)kernel(acpi_dev_suspend)kernel(acpi_dev_uid_to_integer)kernel(acpi_device_fix_up_power)kernel(acpi_device_fix_up_power_extended)kernel(acpi_device_fwnode_ops)kernel(acpi_device_get_match_data)kernel(acpi_device_hid)kernel(acpi_device_modalias)kernel(acpi_device_set_power)kernel(acpi_device_uevent_modalias)kernel(acpi_device_update_power)kernel(acpi_disabled)kernel(acpi_dma_configure_id)kernel(acpi_dma_controller_free)kernel(acpi_dma_controller_register)kernel(acpi_dma_request_slave_chan_by_index)kernel(acpi_dma_request_slave_chan_by_name)kernel(acpi_dma_simple_xlate)kernel(acpi_driver_match_device)kernel(acpi_ec_add_query_handler)kernel(acpi_ec_mark_gpe_for_wake)kernel(acpi_ec_remove_query_handler)kernel(acpi_enter_sleep_state)kernel(acpi_enter_sleep_state_prep)kernel(acpi_error)kernel(acpi_evaluate_dsm)kernel(acpi_evaluate_integer)kernel(acpi_evaluate_object)kernel(acpi_evaluate_object_typed)kernel(acpi_evaluate_ost)kernel(acpi_evaluate_reference)kernel(acpi_evaluate_reg)kernel(acpi_evaluation_failure_warn)kernel(acpi_exception)kernel(acpi_execute_reg_methods)kernel(acpi_execute_simple_method)kernel(acpi_extract_package)kernel(acpi_fetch_acpi_dev)kernel(acpi_find_child_by_adr)kernel(acpi_find_child_device)kernel(acpi_format_exception)kernel(acpi_gbl_FADT)kernel(acpi_get_acpi_dev)kernel(acpi_get_and_request_gpiod)kernel(acpi_get_cpuid)kernel(acpi_get_current_resources)kernel(acpi_get_data)kernel(acpi_get_data_full)kernel(acpi_get_devices)kernel(acpi_get_event_resources)kernel(acpi_get_first_physical_node)kernel(acpi_get_handle)kernel(acpi_get_hp_hw_control_from_firmware)kernel(acpi_get_irq_routing_table)kernel(acpi_get_local_address)kernel(acpi_get_name)kernel(acpi_get_next_object)kernel(acpi_get_node)kernel(acpi_get_object_info)kernel(acpi_get_parent)kernel(acpi_get_pci_dev)kernel(acpi_get_phys_id)kernel(acpi_get_physical_device_location)kernel(acpi_get_possible_resources)kernel(acpi_get_psd_map)kernel(acpi_get_sleep_type_data)kernel(acpi_get_subsystem_id)kernel(acpi_get_table)kernel(acpi_get_table_by_index)kernel(acpi_get_table_header)kernel(acpi_get_type)kernel(acpi_get_vendor_resource)kernel(acpi_gpe_count)kernel(acpi_gpio_get_io_resource)kernel(acpi_gpio_get_irq_resource)kernel(acpi_gpiochip_free_interrupts)kernel(acpi_gpiochip_request_interrupts)kernel(acpi_gsi_to_irq)kernel(acpi_handle_printk)kernel(acpi_has_method)kernel(acpi_info)kernel(acpi_initialize_hp_context)kernel(acpi_install_address_space_handler)kernel(acpi_install_address_space_handler_no_reg)kernel(acpi_install_interface)kernel(acpi_install_interface_handler)kernel(acpi_install_method)kernel(acpi_install_notify_handler)kernel(acpi_install_table_handler)kernel(acpi_irq_create_hierarchy)kernel(acpi_irq_get)kernel(acpi_is_pnp_device)kernel(acpi_is_root_bridge)kernel(acpi_is_video_device)kernel(acpi_kobj)kernel(acpi_leave_sleep_state)kernel(acpi_leave_sleep_state_prep)kernel(acpi_lid_open)kernel(acpi_load_table)kernel(acpi_lpat_free_conversion_table)kernel(acpi_lpat_get_conversion_table)kernel(acpi_lpat_raw_to_temp)kernel(acpi_lpat_temp_to_raw)kernel(acpi_map_pxm_to_node)kernel(acpi_match_device)kernel(acpi_match_device_ids)kernel(acpi_match_platform_list)kernel(acpi_mdiobus_register)kernel(acpi_notifier_call_chain)kernel(acpi_os_execute)kernel(acpi_os_get_iomem)kernel(acpi_os_get_line)kernel(acpi_os_map_generic_address)kernel(acpi_os_map_iomem)kernel(acpi_os_map_memory)kernel(acpi_os_printf)kernel(acpi_os_read_port)kernel(acpi_os_unmap_generic_address)kernel(acpi_os_unmap_iomem)kernel(acpi_os_unmap_memory)kernel(acpi_os_wait_events_complete)kernel(acpi_os_write_port)kernel(acpi_osi_is_win8)kernel(acpi_pci_check_ejectable)kernel(acpi_pci_detect_ejectable)kernel(acpi_pci_disabled)kernel(acpi_pci_find_root)kernel(acpi_pm_device_sleep_state)kernel(acpi_pm_set_device_wakeup)kernel(acpi_pm_wakeup_event)kernel(acpi_processor_get_bios_limit)kernel(acpi_processor_get_performance_info)kernel(acpi_processor_get_psd)kernel(acpi_processor_notify_smm)kernel(acpi_processor_preregister_performance)kernel(acpi_processor_register_performance)kernel(acpi_processor_unregister_performance)kernel(acpi_purge_cached_objects)kernel(acpi_put_table)kernel(acpi_read)kernel(acpi_reconfig_notifier_register)kernel(acpi_reconfig_notifier_unregister)kernel(acpi_reduced_hardware)kernel(acpi_register_gsi)kernel(acpi_register_wakeup_handler)kernel(acpi_release_mutex)kernel(acpi_remove_address_space_handler)kernel(acpi_remove_interface)kernel(acpi_remove_notify_handler)kernel(acpi_remove_table_handler)kernel(acpi_reset)kernel(acpi_resource_to_address64)kernel(acpi_resources_are_enforced)kernel(acpi_root_dir)kernel(acpi_run_osc)kernel(acpi_scan_lock_acquire)kernel(acpi_scan_lock_release)kernel(acpi_set_current_resources)kernel(acpi_set_modalias)kernel(acpi_spi_count_resources)kernel(acpi_spi_device_alloc)kernel(acpi_storage_d3)kernel(acpi_subsys_complete)kernel(acpi_subsys_freeze)kernel(acpi_subsys_poweroff)kernel(acpi_subsys_prepare)kernel(acpi_subsys_restore_early)kernel(acpi_subsys_runtime_resume)kernel(acpi_subsys_runtime_suspend)kernel(acpi_subsys_suspend)kernel(acpi_subsys_suspend_late)kernel(acpi_subsys_suspend_noirq)kernel(acpi_table_parse_cedt)kernel(acpi_tb_install_and_load_table)kernel(acpi_tb_unload_table)kernel(acpi_unbind_one)kernel(acpi_unload_parent_table)kernel(acpi_unload_table)kernel(acpi_unregister_gsi)kernel(acpi_unregister_wakeup_handler)kernel(acpi_video_backlight_string)kernel(acpi_walk_namespace)kernel(acpi_walk_resource_buffer)kernel(acpi_walk_resources)kernel(acpi_warning)kernel(acpi_write)kernel(acpiphp_register_attention)kernel(acpiphp_unregister_attention)kernel(add_bootloader_randomness)kernel(add_cpu)kernel(add_device_randomness)kernel(add_disk_randomness)kernel(add_hwgenerator_randomness)kernel(add_input_randomness)kernel(add_interrupt_randomness)kernel(add_memory)kernel(add_memory_driver_managed)kernel(add_swap_extent)kernel(add_taint)kernel(add_timer)kernel(add_timer_on)kernel(add_to_page_cache_lru)kernel(add_to_pipe)kernel(add_uevent_var)kernel(add_wait_queue)kernel(add_wait_queue_exclusive)kernel(add_wait_queue_priority)kernel(add_watch_to_object)kernel(addrconf_add_linklocal)kernel(addrconf_prefix_rcv_add_addr)kernel(address_space_init_once)kernel(adjust_managed_page_count)kernel(adjust_resource)kernel(aead_exit_geniv)kernel(aead_geniv_alloc)kernel(aead_init_geniv)kernel(aead_register_instance)kernel(aer_recover_queue)kernel(aes_decrypt)kernel(aes_encrypt)kernel(aes_expandkey)kernel(af_alg_accept)kernel(af_alg_alloc_areq)kernel(af_alg_async_cb)kernel(af_alg_count_tsgl)kernel(af_alg_free_resources)kernel(af_alg_free_sg)kernel(af_alg_get_rsgl)kernel(af_alg_make_sg)kernel(af_alg_poll)kernel(af_alg_pull_tsgl)kernel(af_alg_register_type)kernel(af_alg_release)kernel(af_alg_release_parent)kernel(af_alg_sendmsg)kernel(af_alg_sendpage)kernel(af_alg_unregister_type)kernel(af_alg_wait_for_data)kernel(af_alg_wmem_wakeup)kernel(ahash_register_instance)kernel(ahci_check_ready)kernel(ahci_dev_classify)kernel(ahci_do_hardreset)kernel(ahci_do_softreset)kernel(ahci_error_handler)kernel(ahci_fill_cmd_slot)kernel(ahci_handle_port_intr)kernel(ahci_host_activate)kernel(ahci_ignore_sss)kernel(ahci_init_controller)kernel(ahci_kick_engine)kernel(ahci_ops)kernel(ahci_pmp_retry_srst_ops)kernel(ahci_port_resume)kernel(ahci_print_info)kernel(ahci_qc_issue)kernel(ahci_reset_controller)kernel(ahci_reset_em)kernel(ahci_save_initial_config)kernel(ahci_sdev_attrs)kernel(ahci_set_em_messages)kernel(ahci_shost_attrs)kernel(ahci_start_engine)kernel(ahci_start_fis_rx)kernel(ahci_stop_engine)kernel(akcipher_register_instance)kernel(alarm_cancel)kernel(alarm_expires_remaining)kernel(alarm_forward)kernel(alarm_forward_now)kernel(alarm_init)kernel(alarm_restart)kernel(alarm_start)kernel(alarm_start_relative)kernel(alarm_try_to_cancel)kernel(alarmtimer_get_rtcdev)kernel(alg_test)kernel(all_vm_events)kernel(alloc_anon_inode)kernel(alloc_buffer_head)kernel(alloc_chrdev_region)kernel(alloc_contig_range)kernel(alloc_cpu_rmap)kernel(alloc_dax)kernel(alloc_dax_region)kernel(alloc_etherdev_mqs)kernel(alloc_fcdev)kernel(alloc_file_pseudo)kernel(alloc_free_mem_region)kernel(alloc_io_pgtable_ops)kernel(alloc_iova)kernel(alloc_iova_fast)kernel(alloc_memory_type)kernel(alloc_netdev_mqs)kernel(alloc_page_buffers)kernel(alloc_pages)kernel(alloc_pages_exact)kernel(alloc_skb_for_msg)kernel(alloc_skb_with_frags)kernel(alloc_workqueue)kernel(allocate_resource)kernel(alt_cb_patch_nops)kernel(always_delete_dentry)kernel(amba_ahb_device_add)kernel(amba_ahb_device_add_res)kernel(amba_apb_device_add)kernel(amba_apb_device_add_res)kernel(amba_bustype)kernel(amba_device_add)kernel(amba_device_alloc)kernel(amba_device_put)kernel(amba_device_register)kernel(amba_device_unregister)kernel(amba_driver_register)kernel(amba_driver_unregister)kernel(amba_find_device)kernel(amba_release_regions)kernel(amba_request_regions)kernel(anon_inode_getfd)kernel(anon_inode_getfd_secure)kernel(anon_inode_getfile)kernel(anon_transport_class_register)kernel(anon_transport_class_unregister)kernel(apei_exec_collect_resources)kernel(apei_exec_ctx_init)kernel(apei_exec_noop)kernel(apei_exec_post_unmap_gars)kernel(apei_exec_pre_map_gars)kernel(apei_exec_read_register)kernel(apei_exec_read_register_value)kernel(apei_exec_write_register)kernel(apei_exec_write_register_value)kernel(apei_get_debugfs_dir)kernel(apei_map_generic_address)kernel(apei_osc_setup)kernel(apei_read)kernel(apei_resources_add)kernel(apei_resources_fini)kernel(apei_resources_release)kernel(apei_resources_request)kernel(apei_resources_sub)kernel(apei_write)kernel(aperture_remove_conflicting_devices)kernel(aperture_remove_conflicting_pci_devices)kernel(apply_to_existing_page_range)kernel(apply_to_page_range)kernel(arch_apei_enable_cmcff)kernel(arch_apei_report_mem_error)kernel(arch_freq_scale)kernel(arch_hibernation_header_restore)kernel(arch_hibernation_header_save)kernel(arch_invalidate_pmem)kernel(arch_timer_read_counter)kernel(arch_wb_cache_pmem)kernel(argv_free)kernel(argv_split)kernel(arm64_mm_context_get)kernel(arm64_mm_context_put)kernel(arm64_use_ng_mappings)kernel(arm_cspmu_sysfs_event_show)kernel(arm_cspmu_sysfs_format_show)kernel(arm_smccc_1_1_get_conduit)kernel(arm_smccc_1_2_hvc)kernel(arm_smccc_1_2_smc)kernel(arm_smccc_get_version)kernel(arp_create)kernel(arp_send)kernel(arp_tbl)kernel(arp_xmit)kernel(asn1_ber_decoder)kernel(asymmetric_key_generate_id)kernel(asymmetric_key_id_partial)kernel(asymmetric_key_id_same)kernel(async_schedule_node)kernel(async_schedule_node_domain)kernel(async_synchronize_cookie)kernel(async_synchronize_cookie_domain)kernel(async_synchronize_full)kernel(async_synchronize_full_domain)kernel(ata_acpi_cbl_80wire)kernel(ata_acpi_gtm)kernel(ata_acpi_gtm_xfermask)kernel(ata_acpi_stm)kernel(ata_bmdma32_port_ops)kernel(ata_bmdma_dumb_qc_prep)kernel(ata_bmdma_error_handler)kernel(ata_bmdma_interrupt)kernel(ata_bmdma_irq_clear)kernel(ata_bmdma_port_intr)kernel(ata_bmdma_port_ops)kernel(ata_bmdma_port_start)kernel(ata_bmdma_port_start32)kernel(ata_bmdma_post_internal_cmd)kernel(ata_bmdma_qc_issue)kernel(ata_bmdma_qc_prep)kernel(ata_bmdma_setup)kernel(ata_bmdma_start)kernel(ata_bmdma_status)kernel(ata_bmdma_stop)kernel(ata_cable_40wire)kernel(ata_cable_80wire)kernel(ata_cable_ignore)kernel(ata_cable_sata)kernel(ata_cable_unknown)kernel(ata_change_queue_depth)kernel(ata_common_sdev_attrs)kernel(ata_dev_classify)kernel(ata_dev_disable)kernel(ata_dev_next)kernel(ata_dev_pair)kernel(ata_dev_set_feature)kernel(ata_do_dev_read_id)kernel(ata_do_set_mode)kernel(ata_dummy_port_info)kernel(ata_dummy_port_ops)kernel(ata_eh_analyze_ncq_error)kernel(ata_eh_freeze_port)kernel(ata_ehi_clear_desc)kernel(ata_ehi_push_desc)kernel(ata_get_cmd_name)kernel(ata_host_activate)kernel(ata_host_alloc)kernel(ata_host_alloc_pinfo)kernel(ata_host_detach)kernel(ata_host_init)kernel(ata_host_put)kernel(ata_host_register)kernel(ata_host_resume)kernel(ata_host_start)kernel(ata_host_suspend)kernel(ata_id_c_string)kernel(ata_id_string)kernel(ata_id_xfermask)kernel(ata_link_abort)kernel(ata_link_next)kernel(ata_link_offline)kernel(ata_link_online)kernel(ata_mode_string)kernel(ata_msleep)kernel(ata_ncq_sdev_attrs)kernel(ata_noop_qc_prep)kernel(ata_pack_xfermask)kernel(ata_pci_bmdma_clear_simplex)kernel(ata_pci_bmdma_init)kernel(ata_pci_bmdma_init_one)kernel(ata_pci_bmdma_prepare_host)kernel(ata_pci_device_do_resume)kernel(ata_pci_device_do_suspend)kernel(ata_pci_device_resume)kernel(ata_pci_device_suspend)kernel(ata_pci_remove_one)kernel(ata_pci_sff_activate_host)kernel(ata_pci_sff_init_host)kernel(ata_pci_sff_init_one)kernel(ata_pci_sff_prepare_host)kernel(ata_pci_shutdown_one)kernel(ata_pio_need_iordy)kernel(ata_platform_remove_one)kernel(ata_port_abort)kernel(ata_port_classify)kernel(ata_port_desc)kernel(ata_port_freeze)kernel(ata_port_pbar_desc)kernel(ata_port_schedule_eh)kernel(ata_port_wait_eh)kernel(ata_print_version)kernel(ata_qc_complete)kernel(ata_qc_complete_multiple)kernel(ata_qc_get_active)kernel(ata_ratelimit)kernel(ata_sas_async_probe)kernel(ata_sas_port_alloc)kernel(ata_sas_port_destroy)kernel(ata_sas_port_init)kernel(ata_sas_port_resume)kernel(ata_sas_port_start)kernel(ata_sas_port_stop)kernel(ata_sas_port_suspend)kernel(ata_sas_queuecmd)kernel(ata_sas_scsi_ioctl)kernel(ata_sas_slave_configure)kernel(ata_sas_sync_probe)kernel(ata_sas_tport_add)kernel(ata_sas_tport_delete)kernel(ata_scsi_change_queue_depth)kernel(ata_scsi_cmd_error_handler)kernel(ata_scsi_dma_need_drain)kernel(ata_scsi_ioctl)kernel(ata_scsi_port_error_handler)kernel(ata_scsi_queuecmd)kernel(ata_scsi_slave_config)kernel(ata_scsi_slave_destroy)kernel(ata_scsi_unlock_native_capacity)kernel(ata_sff_check_status)kernel(ata_sff_data_xfer)kernel(ata_sff_data_xfer32)kernel(ata_sff_dev_classify)kernel(ata_sff_dev_select)kernel(ata_sff_dma_pause)kernel(ata_sff_drain_fifo)kernel(ata_sff_error_handler)kernel(ata_sff_exec_command)kernel(ata_sff_freeze)kernel(ata_sff_hsm_move)kernel(ata_sff_interrupt)kernel(ata_sff_irq_on)kernel(ata_sff_lost_interrupt)kernel(ata_sff_pause)kernel(ata_sff_port_intr)kernel(ata_sff_port_ops)kernel(ata_sff_postreset)kernel(ata_sff_prereset)kernel(ata_sff_qc_fill_rtf)kernel(ata_sff_qc_issue)kernel(ata_sff_queue_delayed_work)kernel(ata_sff_queue_pio_task)kernel(ata_sff_queue_work)kernel(ata_sff_softreset)kernel(ata_sff_std_ports)kernel(ata_sff_tf_load)kernel(ata_sff_tf_read)kernel(ata_sff_thaw)kernel(ata_sff_wait_after_reset)kernel(ata_sff_wait_ready)kernel(ata_slave_link_init)kernel(ata_std_bios_param)kernel(ata_std_end_eh)kernel(ata_std_error_handler)kernel(ata_std_postreset)kernel(ata_std_prereset)kernel(ata_std_qc_defer)kernel(ata_std_sched_eh)kernel(ata_tf_from_fis)kernel(ata_tf_to_fis)kernel(ata_timing_compute)kernel(ata_timing_find_mode)kernel(ata_timing_merge)kernel(ata_wait_after_reset)kernel(ata_wait_register)kernel(ata_xfer_mask2mode)kernel(ata_xfer_mode2mask)kernel(ata_xfer_mode2shift)kernel(atapi_cmd_type)kernel(atomic_dec_and_mutex_lock)kernel(atomic_notifier_call_chain)kernel(atomic_notifier_chain_register)kernel(atomic_notifier_chain_register_unique_prio)kernel(atomic_notifier_chain_unregister)kernel(attribute_container_classdev_to_container)kernel(attribute_container_find_class_device)kernel(attribute_container_register)kernel(attribute_container_unregister)kernel(audit_enabled)kernel(audit_log)kernel(audit_log_end)kernel(audit_log_format)kernel(audit_log_start)kernel(audit_log_task_context)kernel(audit_log_task_info)kernel(autoremove_wake_function)kernel(auxiliary_device_init)kernel(auxiliary_driver_unregister)kernel(auxiliary_find_device)kernel(avenrun)kernel(backlight_device_get_by_name)kernel(backlight_device_get_by_type)kernel(backlight_device_register)kernel(backlight_device_set_brightness)kernel(backlight_device_unregister)kernel(backlight_force_update)kernel(backlight_register_notifier)kernel(backlight_unregister_notifier)kernel(badblocks_check)kernel(badblocks_clear)kernel(badblocks_exit)kernel(badblocks_init)kernel(badblocks_set)kernel(badblocks_show)kernel(badblocks_store)kernel(balance_dirty_pages_ratelimited)kernel(balloon_mops)kernel(balloon_page_alloc)kernel(balloon_page_dequeue)kernel(balloon_page_enqueue)kernel(balloon_page_list_dequeue)kernel(balloon_page_list_enqueue)kernel(base64_decode)kernel(base64_encode)kernel(battery_hook_register)kernel(battery_hook_unregister)kernel(bcmp)kernel(bd_abort_claiming)kernel(bd_link_disk_holder)kernel(bd_prepare_to_claim)kernel(bd_unlink_disk_holder)kernel(bdev_alignment_offset)kernel(bdev_check_media_change)kernel(bdev_discard_alignment)kernel(bdev_disk_changed)kernel(bdev_end_io_acct)kernel(bdev_nr_zones)kernel(bdev_start_io_acct)kernel(bdi_alloc)kernel(bdi_dev_name)kernel(bdi_put)kernel(bdi_register)kernel(bdi_set_max_ratio)kernel(bdi_unregister)kernel(begin_new_exec)kernel(bfifo_qdisc_ops)kernel(bh_uptodate_or_lock)kernel(bin2hex)kernel(bio_add_page)kernel(bio_add_pc_page)kernel(bio_add_zone_append_page)kernel(bio_alloc_bioset)kernel(bio_alloc_clone)kernel(bio_associate_blkg)kernel(bio_associate_blkg_from_css)kernel(bio_blkcg_css)kernel(bio_chain)kernel(bio_clone_blkg_association)kernel(bio_copy_data)kernel(bio_copy_data_iter)kernel(bio_end_io_acct_remapped)kernel(bio_endio)kernel(bio_free_pages)kernel(bio_init)kernel(bio_init_clone)kernel(bio_integrity_add_page)kernel(bio_integrity_alloc)kernel(bio_integrity_prep)kernel(bio_integrity_trim)kernel(bio_iov_iter_get_pages)kernel(bio_kmalloc)kernel(bio_poll)kernel(bio_put)kernel(bio_reset)kernel(bio_split)kernel(bio_split_to_limits)kernel(bio_start_io_acct)kernel(bio_trim)kernel(bio_uninit)kernel(bioset_exit)kernel(bioset_init)kernel(bioset_integrity_create)kernel(bit_wait)kernel(bit_wait_io)kernel(bit_wait_io_timeout)kernel(bit_wait_timeout)kernel(bit_waitqueue)kernel(bitmap_alloc)kernel(bitmap_alloc_node)kernel(bitmap_allocate_region)kernel(bitmap_bitremap)kernel(bitmap_cut)kernel(bitmap_find_free_region)kernel(bitmap_find_next_zero_area_off)kernel(bitmap_free)kernel(bitmap_from_arr32)kernel(bitmap_parse)kernel(bitmap_parse_user)kernel(bitmap_parselist)kernel(bitmap_parselist_user)kernel(bitmap_print_bitmask_to_buf)kernel(bitmap_print_list_to_buf)kernel(bitmap_print_to_pagebuf)kernel(bitmap_release_region)kernel(bitmap_remap)kernel(bitmap_to_arr32)kernel(bitmap_zalloc)kernel(bitmap_zalloc_node)kernel(blackhole_netdev)kernel(blake2s256_hmac)kernel(blake2s_compress_generic)kernel(blake2s_final)kernel(blake2s_update)kernel(blk_abort_request)kernel(blk_add_driver_data)kernel(blk_bio_list_merge)kernel(blk_check_plugged)kernel(blk_clear_pm_only)kernel(blk_dump_rq_flags)kernel(blk_execute_rq)kernel(blk_execute_rq_nowait)kernel(blk_fill_rwbs)kernel(blk_finish_plug)kernel(blk_freeze_queue_start)kernel(blk_get_queue)kernel(blk_insert_cloned_request)kernel(blk_integrity_compare)kernel(blk_integrity_register)kernel(blk_integrity_unregister)kernel(blk_io_schedule)kernel(blk_limits_io_min)kernel(blk_limits_io_opt)kernel(blk_lld_busy)kernel(blk_mark_disk_dead)kernel(blk_mq_alloc_disk_for_queue)kernel(blk_mq_alloc_request)kernel(blk_mq_alloc_request_hctx)kernel(blk_mq_alloc_sq_tag_set)kernel(blk_mq_alloc_tag_set)kernel(blk_mq_complete_request)kernel(blk_mq_complete_request_remote)kernel(blk_mq_debugfs_rq_show)kernel(blk_mq_delay_kick_requeue_list)kernel(blk_mq_delay_run_hw_queue)kernel(blk_mq_delay_run_hw_queues)kernel(blk_mq_destroy_queue)kernel(blk_mq_end_request)kernel(blk_mq_end_request_batch)kernel(blk_mq_flush_busy_ctxs)kernel(blk_mq_free_request)kernel(blk_mq_free_tag_set)kernel(blk_mq_freeze_queue)kernel(blk_mq_freeze_queue_wait)kernel(blk_mq_freeze_queue_wait_timeout)kernel(blk_mq_hctx_set_fq_lock_class)kernel(blk_mq_init_allocated_queue)kernel(blk_mq_init_queue)kernel(blk_mq_kick_requeue_list)kernel(blk_mq_map_queues)kernel(blk_mq_pci_map_queues)kernel(blk_mq_queue_inflight)kernel(blk_mq_quiesce_queue)kernel(blk_mq_quiesce_queue_nowait)kernel(blk_mq_quiesce_tagset)kernel(blk_mq_rdma_map_queues)kernel(blk_mq_requeue_request)kernel(blk_mq_rq_cpu)kernel(blk_mq_run_hw_queue)kernel(blk_mq_run_hw_queues)kernel(blk_mq_sched_mark_restart_hctx)kernel(blk_mq_sched_try_insert_merge)kernel(blk_mq_sched_try_merge)kernel(blk_mq_start_hw_queue)kernel(blk_mq_start_hw_queues)kernel(blk_mq_start_request)kernel(blk_mq_start_stopped_hw_queue)kernel(blk_mq_start_stopped_hw_queues)kernel(blk_mq_stop_hw_queue)kernel(blk_mq_stop_hw_queues)kernel(blk_mq_tagset_busy_iter)kernel(blk_mq_tagset_wait_completed_request)kernel(blk_mq_unfreeze_queue)kernel(blk_mq_unique_tag)kernel(blk_mq_unquiesce_queue)kernel(blk_mq_unquiesce_tagset)kernel(blk_mq_update_nr_hw_queues)kernel(blk_mq_virtio_map_queues)kernel(blk_mq_wait_quiesce_done)kernel(blk_next_bio)kernel(blk_op_str)kernel(blk_pm_runtime_init)kernel(blk_post_runtime_resume)kernel(blk_post_runtime_suspend)kernel(blk_pre_runtime_resume)kernel(blk_pre_runtime_suspend)kernel(blk_put_queue)kernel(blk_queue_alignment_offset)kernel(blk_queue_bounce_limit)kernel(blk_queue_can_use_dma_map_merging)kernel(blk_queue_chunk_sectors)kernel(blk_queue_dma_alignment)kernel(blk_queue_flag_clear)kernel(blk_queue_flag_set)kernel(blk_queue_flag_test_and_set)kernel(blk_queue_io_min)kernel(blk_queue_io_opt)kernel(blk_queue_logical_block_size)kernel(blk_queue_max_discard_sectors)kernel(blk_queue_max_discard_segments)kernel(blk_queue_max_hw_sectors)kernel(blk_queue_max_secure_erase_sectors)kernel(blk_queue_max_segment_size)kernel(blk_queue_max_segments)kernel(blk_queue_max_write_zeroes_sectors)kernel(blk_queue_max_zone_append_sectors)kernel(blk_queue_physical_block_size)kernel(blk_queue_required_elevator_features)kernel(blk_queue_rq_timeout)kernel(blk_queue_segment_boundary)kernel(blk_queue_update_dma_alignment)kernel(blk_queue_update_dma_pad)kernel(blk_queue_virt_boundary)kernel(blk_queue_write_cache)kernel(blk_queue_zone_write_granularity)kernel(blk_req_needs_zone_write_lock)kernel(blk_req_zone_write_trylock)kernel(blk_revalidate_disk_zones)kernel(blk_rq_append_bio)kernel(blk_rq_count_integrity_sg)kernel(blk_rq_init)kernel(blk_rq_is_poll)kernel(blk_rq_map_integrity_sg)kernel(blk_rq_map_kern)kernel(blk_rq_map_user)kernel(blk_rq_map_user_io)kernel(blk_rq_map_user_iov)kernel(blk_rq_prep_clone)kernel(blk_rq_unmap_user)kernel(blk_rq_unprep_clone)kernel(blk_set_pm_only)kernel(blk_set_queue_depth)kernel(blk_set_runtime_active)kernel(blk_set_stacking_limits)kernel(blk_stack_limits)kernel(blk_start_plug)kernel(blk_stat_disable_accounting)kernel(blk_stat_enable_accounting)kernel(blk_status_to_errno)kernel(blk_steal_bios)kernel(blk_sync_queue)kernel(blk_trace_remove)kernel(blk_trace_setup)kernel(blk_trace_startstop)kernel(blk_update_request)kernel(blk_zone_cond_str)kernel(blkcg_activate_policy)kernel(blkcg_deactivate_policy)kernel(blkcg_get_fc_appid)kernel(blkcg_policy_register)kernel(blkcg_policy_unregister)kernel(blkcg_print_blkgs)kernel(blkcg_root)kernel(blkcg_root_css)kernel(blkcg_set_fc_appid)kernel(blkdev_get_by_dev)kernel(blkdev_get_by_path)kernel(blkdev_issue_discard)kernel(blkdev_issue_flush)kernel(blkdev_issue_secure_erase)kernel(blkdev_issue_zeroout)kernel(blkdev_put)kernel(blkdev_report_zones)kernel(blkdev_zone_mgmt)kernel(blkg_conf_finish)kernel(blkg_conf_prep)kernel(blkg_prfill_rwstat)kernel(blkg_rwstat_exit)kernel(blkg_rwstat_init)kernel(blkg_rwstat_recursive_sum)kernel(block_commit_write)kernel(block_dirty_folio)kernel(block_invalidate_folio)kernel(block_is_partially_uptodate)kernel(block_page_mkwrite)kernel(block_read_full_folio)kernel(block_truncate_page)kernel(block_write_begin)kernel(block_write_end)kernel(block_write_full_page)kernel(blockdev_superblock)kernel(blocking_notifier_call_chain)kernel(blocking_notifier_call_chain_robust)kernel(blocking_notifier_chain_register)kernel(blocking_notifier_chain_register_unique_prio)kernel(blocking_notifier_chain_unregister)kernel(bmap)kernel(bpf_dispatcher_xdp_func)kernel(bpf_empty_prog_array)kernel(bpf_event_output)kernel(bpf_fentry_test1)kernel(bpf_link_get_from_fd)kernel(bpf_link_put)kernel(bpf_log)kernel(bpf_map_get)kernel(bpf_map_inc)kernel(bpf_map_inc_not_zero)kernel(bpf_map_inc_with_uref)kernel(bpf_map_put)kernel(bpf_master_redirect_enabled_key)kernel(bpf_offload_dev_create)kernel(bpf_offload_dev_destroy)kernel(bpf_offload_dev_match)kernel(bpf_offload_dev_netdev_register)kernel(bpf_offload_dev_netdev_unregister)kernel(bpf_offload_dev_priv)kernel(bpf_preload_ops)kernel(bpf_prog_add)kernel(bpf_prog_alloc)kernel(bpf_prog_create)kernel(bpf_prog_create_from_user)kernel(bpf_prog_destroy)kernel(bpf_prog_free)kernel(bpf_prog_get_type_dev)kernel(bpf_prog_get_type_path)kernel(bpf_prog_inc)kernel(bpf_prog_inc_not_zero)kernel(bpf_prog_put)kernel(bpf_prog_select_runtime)kernel(bpf_prog_sub)kernel(bpf_redirect_info)kernel(bpf_sk_lookup_enabled)kernel(bpf_sk_storage_diag_alloc)kernel(bpf_sk_storage_diag_free)kernel(bpf_sk_storage_diag_put)kernel(bpf_stats_enabled_key)kernel(bpf_trace_run1)kernel(bpf_trace_run10)kernel(bpf_trace_run11)kernel(bpf_trace_run12)kernel(bpf_trace_run2)kernel(bpf_trace_run3)kernel(bpf_trace_run4)kernel(bpf_trace_run5)kernel(bpf_trace_run6)kernel(bpf_trace_run7)kernel(bpf_trace_run8)kernel(bpf_trace_run9)kernel(bpf_verifier_log_write)kernel(bpf_warn_invalid_xdp_action)kernel(bprintf)kernel(bprm_change_interp)kernel(br_fdb_test_addr_hook)kernel(br_ip6_fragment)kernel(brioctl_set)kernel(bsearch)kernel(bsg_job_done)kernel(bsg_job_get)kernel(bsg_job_put)kernel(bsg_register_queue)kernel(bsg_remove_queue)kernel(bsg_setup_queue)kernel(bsg_unregister_queue)kernel(bstr_printf)kernel(btf_type_by_id)kernel(btree_alloc)kernel(btree_destroy)kernel(btree_free)kernel(btree_geo128)kernel(btree_geo32)kernel(btree_geo64)kernel(btree_get_prev)kernel(btree_grim_visitor)kernel(btree_init)kernel(btree_init_mempool)kernel(btree_insert)kernel(btree_last)kernel(btree_lookup)kernel(btree_merge)kernel(btree_remove)kernel(btree_update)kernel(btree_visitor)kernel(buffer_check_dirty_writeback)kernel(buffer_migrate_folio)kernel(build_skb)kernel(build_skb_around)kernel(bus_create_file)kernel(bus_find_device)kernel(bus_for_each_dev)kernel(bus_for_each_drv)kernel(bus_get_dev_root)kernel(bus_get_kset)kernel(bus_register)kernel(bus_register_notifier)kernel(bus_remove_file)kernel(bus_rescan_devices)kernel(bus_sort_breadthfirst)kernel(bus_unregister)kernel(bus_unregister_notifier)kernel(cache_line_size)kernel(caches_clean_inval_pou)kernel(cad_pid)kernel(call_blocking_lsm_notifier)kernel(call_fib_notifier)kernel(call_fib_notifiers)kernel(call_netdevice_notifiers)kernel(call_netevent_notifiers)kernel(call_rcu)kernel(call_rcu_tasks)kernel(call_rcu_tasks_rude)kernel(call_rcu_tasks_trace)kernel(call_srcu)kernel(call_switchdev_blocking_notifiers)kernel(call_switchdev_notifiers)kernel(call_usermodehelper)kernel(call_usermodehelper_exec)kernel(call_usermodehelper_setup)kernel(can_do_mlock)kernel(cancel_delayed_work)kernel(cancel_delayed_work_sync)kernel(cancel_work)kernel(cancel_work_sync)kernel(capable)kernel(capable_wrt_inode_uidgid)kernel(cdc_parse_cdc_header)kernel(cdev_add)kernel(cdev_alloc)kernel(cdev_del)kernel(cdev_device_add)kernel(cdev_device_del)kernel(cdev_init)kernel(cdev_set_parent)kernel(ce_aes_expandkey)kernel(ce_aes_setkey)kernel(cfb_copyarea)kernel(cfb_fillrect)kernel(cfb_imageblit)kernel(cgroup_attach_task_all)kernel(cgroup_bpf_enabled_key)kernel(cgroup_get_e_css)kernel(cgroup_get_from_fd)kernel(cgroup_get_from_id)kernel(cgroup_get_from_path)kernel(cgroup_path_ns)kernel(cgrp_dfl_root)kernel(chacha20poly1305_decrypt)kernel(chacha20poly1305_decrypt_sg_inplace)kernel(chacha20poly1305_encrypt)kernel(chacha20poly1305_encrypt_sg_inplace)kernel(chacha_block_generic)kernel(chacha_crypt_arch)kernel(chacha_crypt_generic)kernel(chacha_init_arch)kernel(check_move_unevictable_folios)kernel(check_move_unevictable_pages)kernel(check_signature)kernel(check_zeroed_user)kernel(class_compat_create_link)kernel(class_compat_register)kernel(class_compat_remove_link)kernel(class_compat_unregister)kernel(class_create_file_ns)kernel(class_destroy)kernel(class_dev_iter_exit)kernel(class_dev_iter_init)kernel(class_dev_iter_next)kernel(class_find_device)kernel(class_for_each_device)kernel(class_interface_register)kernel(class_interface_unregister)kernel(class_remove_file_ns)kernel(class_unregister)kernel(clean_acked_data_disable)kernel(clean_acked_data_enable)kernel(clean_acked_data_flush)kernel(clean_bdev_aliases)kernel(clean_record_shared_mapping_range)kernel(cleanup_srcu_struct)kernel(clear_bdi_congested)kernel(clear_inode)kernel(clear_nlink)kernel(clear_node_memory_type)kernel(clear_page)kernel(clear_page_dirty_for_io)kernel(clear_selection)kernel(clk_add_alias)kernel(clk_bulk_disable)kernel(clk_bulk_enable)kernel(clk_bulk_get)kernel(clk_bulk_get_all)kernel(clk_bulk_get_optional)kernel(clk_bulk_prepare)kernel(clk_bulk_put)kernel(clk_bulk_put_all)kernel(clk_bulk_unprepare)kernel(clk_disable)kernel(clk_divider_ops)kernel(clk_divider_ro_ops)kernel(clk_enable)kernel(clk_fixed_factor_ops)kernel(clk_fixed_rate_ops)kernel(clk_fractional_divider_ops)kernel(clk_gate_is_enabled)kernel(clk_gate_ops)kernel(clk_gate_restore_context)kernel(clk_get)kernel(clk_get_accuracy)kernel(clk_get_parent)kernel(clk_get_phase)kernel(clk_get_rate)kernel(clk_get_scaled_duty_cycle)kernel(clk_get_sys)kernel(clk_has_parent)kernel(clk_hw_get_clk)kernel(clk_hw_get_flags)kernel(clk_hw_get_name)kernel(clk_hw_get_num_parents)kernel(clk_hw_get_parent)kernel(clk_hw_get_parent_by_index)kernel(clk_hw_get_parent_index)kernel(clk_hw_get_rate)kernel(clk_hw_get_rate_range)kernel(clk_hw_is_enabled)kernel(clk_hw_is_prepared)kernel(clk_hw_rate_is_protected)kernel(clk_hw_register)kernel(clk_hw_register_clkdev)kernel(clk_hw_register_composite)kernel(clk_hw_register_fixed_factor)kernel(clk_hw_register_fractional_divider)kernel(clk_hw_register_gate2)kernel(clk_hw_round_rate)kernel(clk_hw_set_parent)kernel(clk_hw_set_rate_range)kernel(clk_hw_unregister)kernel(clk_hw_unregister_composite)kernel(clk_hw_unregister_divider)kernel(clk_hw_unregister_fixed_factor)kernel(clk_hw_unregister_fixed_rate)kernel(clk_hw_unregister_gate)kernel(clk_hw_unregister_mux)kernel(clk_is_enabled_when_prepared)kernel(clk_is_match)kernel(clk_multiplier_ops)kernel(clk_mux_determine_rate_flags)kernel(clk_mux_index_to_val)kernel(clk_mux_ops)kernel(clk_mux_ro_ops)kernel(clk_mux_val_to_index)kernel(clk_notifier_register)kernel(clk_notifier_unregister)kernel(clk_prepare)kernel(clk_put)kernel(clk_rate_exclusive_get)kernel(clk_rate_exclusive_put)kernel(clk_register)kernel(clk_register_clkdev)kernel(clk_register_divider_table)kernel(clk_register_fixed_factor)kernel(clk_register_fixed_rate)kernel(clk_register_fractional_divider)kernel(clk_register_gate)kernel(clk_register_hisi_phase)kernel(clk_register_mux_table)kernel(clk_restore_context)kernel(clk_round_rate)kernel(clk_save_context)kernel(clk_set_duty_cycle)kernel(clk_set_max_rate)kernel(clk_set_min_rate)kernel(clk_set_parent)kernel(clk_set_phase)kernel(clk_set_rate)kernel(clk_set_rate_exclusive)kernel(clk_set_rate_range)kernel(clk_unprepare)kernel(clk_unregister)kernel(clk_unregister_divider)kernel(clk_unregister_fixed_factor)kernel(clk_unregister_fixed_rate)kernel(clk_unregister_gate)kernel(clk_unregister_mux)kernel(clkdev_add)kernel(clkdev_create)kernel(clkdev_drop)kernel(clkdev_hw_create)kernel(clock_t_to_jiffies)kernel(clockevent_delta2ns)kernel(clockevents_config_and_register)kernel(clockevents_register_device)kernel(clockevents_unbind_device)kernel(clocks_calc_mult_shift)kernel(clocksource_change_rating)kernel(clocksource_unregister)kernel(clone_private_mount)kernel(close_fd)kernel(cn_add_callback)kernel(cn_del_callback)kernel(cn_netlink_send)kernel(cn_netlink_send_mult)kernel(color_table)kernel(commit_creds)kernel(compat_only_sysfs_link_entry_to_kobj)kernel(complete)kernel(complete_all)kernel(complete_request_key)kernel(completion_done)kernel(component_add)kernel(component_add_typed)kernel(component_bind_all)kernel(component_compare_dev)kernel(component_compare_dev_name)kernel(component_compare_of)kernel(component_del)kernel(component_master_add_with_match)kernel(component_master_del)kernel(component_match_add_release)kernel(component_match_add_typed)kernel(component_release_of)kernel(component_unbind_all)kernel(con_copy_unimap)kernel(con_debug_enter)kernel(con_debug_leave)kernel(con_is_bound)kernel(con_is_visible)kernel(con_set_default_unimap)kernel(cond_synchronize_rcu)kernel(cond_synchronize_rcu_expedited)kernel(cond_synchronize_rcu_expedited_full)kernel(cond_synchronize_rcu_full)kernel(config_group_find_item)kernel(config_group_init)kernel(config_group_init_type_name)kernel(config_item_get)kernel(config_item_get_unless_zero)kernel(config_item_init_type_name)kernel(config_item_put)kernel(config_item_set_name)kernel(configfs_depend_item)kernel(configfs_depend_item_unlocked)kernel(configfs_register_default_group)kernel(configfs_register_group)kernel(configfs_register_subsystem)kernel(configfs_remove_default_groups)kernel(configfs_undepend_item)kernel(configfs_unregister_default_group)kernel(configfs_unregister_group)kernel(configfs_unregister_subsystem)kernel(congestion_wait)kernel(console_blank_hook)kernel(console_blanked)kernel(console_conditional_schedule)kernel(console_drivers)kernel(console_lock)kernel(console_printk)kernel(console_set_on_cmdline)kernel(console_start)kernel(console_stop)kernel(console_suspend_enabled)kernel(console_trylock)kernel(console_unlock)kernel(console_verbose)kernel(consume_skb)kernel(cont_write_begin)kernel(context_tracking)kernel(context_tracking_key)kernel(cookie_ecn_ok)kernel(cookie_tcp_reqsk_alloc)kernel(cookie_timestamp_decode)kernel(copy_bpf_fprog_from_user)kernel(copy_from_kernel_nofault)kernel(copy_from_user_nofault)kernel(copy_fsxattr_to_user)kernel(copy_highpage)kernel(copy_page)kernel(copy_page_from_iter)kernel(copy_page_from_iter_atomic)kernel(copy_page_to_iter)kernel(copy_string_kernel)kernel(copy_to_user_nofault)kernel(copy_user_highpage)kernel(cper_estatus_check)kernel(cper_estatus_check_header)kernel(cper_estatus_print)kernel(cper_mem_err_status_str)kernel(cper_mem_err_type_str)kernel(cper_next_record_id)kernel(cper_severity_str)kernel(cper_severity_to_aer)kernel(cppc_allow_fast_switch)kernel(cppc_get_auto_sel_caps)kernel(cppc_get_desired_perf)kernel(cppc_get_epp_perf)kernel(cppc_get_perf_caps)kernel(cppc_get_perf_ctrs)kernel(cppc_get_transition_latency)kernel(cppc_perf_ctrs_in_pcc)kernel(cppc_set_auto_sel)kernel(cppc_set_enable)kernel(cppc_set_epp_perf)kernel(cppc_set_perf)kernel(cpu_all_bits)kernel(cpu_bit_bitmap)kernel(cpu_cgrp_subsys_enabled_key)kernel(cpu_cgrp_subsys_on_dfl_key)kernel(cpu_cluster_pm_enter)kernel(cpu_cluster_pm_exit)kernel(cpu_device_create)kernel(cpu_have_feature)kernel(cpu_hotplug_disable)kernel(cpu_hotplug_enable)kernel(cpu_hwcaps)kernel(cpu_is_hotpluggable)kernel(cpu_latency_qos_add_request)kernel(cpu_latency_qos_remove_request)kernel(cpu_latency_qos_request_active)kernel(cpu_latency_qos_update_request)kernel(cpu_mitigations_auto_nosmt)kernel(cpu_mitigations_off)kernel(cpu_number)kernel(cpu_pm_enter)kernel(cpu_pm_exit)kernel(cpu_pm_register_notifier)kernel(cpu_pm_unregister_notifier)kernel(cpu_rmap_add)kernel(cpu_rmap_put)kernel(cpu_rmap_update)kernel(cpu_scale)kernel(cpu_subsys)kernel(cpu_topology)kernel(cpuacct_cgrp_subsys_enabled_key)kernel(cpuacct_cgrp_subsys_on_dfl_key)kernel(cpufreq_add_update_util_hook)kernel(cpufreq_boost_enabled)kernel(cpufreq_cooling_register)kernel(cpufreq_cooling_unregister)kernel(cpufreq_cpu_get)kernel(cpufreq_cpu_get_raw)kernel(cpufreq_cpu_put)kernel(cpufreq_dbs_governor_exit)kernel(cpufreq_dbs_governor_init)kernel(cpufreq_dbs_governor_limits)kernel(cpufreq_dbs_governor_start)kernel(cpufreq_dbs_governor_stop)kernel(cpufreq_disable_fast_switch)kernel(cpufreq_driver_fast_switch)kernel(cpufreq_driver_resolve_freq)kernel(cpufreq_driver_target)kernel(cpufreq_enable_boost_support)kernel(cpufreq_enable_fast_switch)kernel(cpufreq_freq_attr_scaling_available_freqs)kernel(cpufreq_freq_attr_scaling_boost_freqs)kernel(cpufreq_freq_transition_begin)kernel(cpufreq_freq_transition_end)kernel(cpufreq_frequency_table_get_index)kernel(cpufreq_frequency_table_verify)kernel(cpufreq_generic_attr)kernel(cpufreq_generic_frequency_table_verify)kernel(cpufreq_generic_get)kernel(cpufreq_generic_init)kernel(cpufreq_generic_suspend)kernel(cpufreq_get)kernel(cpufreq_get_current_driver)kernel(cpufreq_get_driver_data)kernel(cpufreq_get_hw_max_freq)kernel(cpufreq_get_policy)kernel(cpufreq_policy_transition_delay_us)kernel(cpufreq_quick_get)kernel(cpufreq_quick_get_max)kernel(cpufreq_register_driver)kernel(cpufreq_register_governor)kernel(cpufreq_register_notifier)kernel(cpufreq_remove_update_util_hook)kernel(cpufreq_show_cpus)kernel(cpufreq_table_index_unsorted)kernel(cpufreq_unregister_driver)kernel(cpufreq_unregister_governor)kernel(cpufreq_unregister_notifier)kernel(cpufreq_update_limits)kernel(cpufreq_update_policy)kernel(cpuhp_tasks_frozen)kernel(cpuidle_disable_device)kernel(cpuidle_enable_device)kernel(cpuidle_get_cpu_driver)kernel(cpuidle_get_driver)kernel(cpuidle_pause_and_lock)kernel(cpuidle_register)kernel(cpuidle_register_device)kernel(cpuidle_register_driver)kernel(cpuidle_resume_and_unlock)kernel(cpuidle_unregister)kernel(cpuidle_unregister_device)kernel(cpuidle_unregister_driver)kernel(cpumask_any_and_distribute)kernel(cpumask_any_distribute)kernel(cpumask_local_spread)kernel(cpumask_next_wrap)kernel(cpus_read_lock)kernel(cpus_read_trylock)kernel(cpus_read_unlock)kernel(cpuset_cgrp_subsys_enabled_key)kernel(cpuset_cgrp_subsys_on_dfl_key)kernel(cpuset_mem_spread_node)kernel(crc16)kernel(crc16_table)kernel(crc32_be)kernel(crc32_le)kernel(crc32_le_shift)kernel(crc32c_csum_stub)kernel(crc64_be)kernel(crc64_rocksoft)kernel(crc64_rocksoft_generic)kernel(crc64_rocksoft_update)kernel(crc_ccitt)kernel(crc_ccitt_false)kernel(crc_ccitt_false_table)kernel(crc_ccitt_table)kernel(crc_t10dif)kernel(crc_t10dif_generic)kernel(crc_t10dif_update)kernel(create_empty_buffers)kernel(create_signature)kernel(cred_fscmp)kernel(cryptd_aead_child)kernel(cryptd_aead_queued)kernel(cryptd_ahash_child)kernel(cryptd_ahash_queued)kernel(cryptd_alloc_aead)kernel(cryptd_alloc_ahash)kernel(cryptd_alloc_skcipher)kernel(cryptd_free_aead)kernel(cryptd_free_ahash)kernel(cryptd_free_skcipher)kernel(cryptd_shash_desc)kernel(cryptd_skcipher_child)kernel(cryptd_skcipher_queued)kernel(crypto_aead_decrypt)kernel(crypto_aead_encrypt)kernel(crypto_aead_setauthsize)kernel(crypto_aead_setkey)kernel(crypto_aes_inv_sbox)kernel(crypto_aes_sbox)kernel(crypto_aes_set_key)kernel(crypto_ahash_digest)kernel(crypto_ahash_final)kernel(crypto_ahash_finup)kernel(crypto_ahash_setkey)kernel(crypto_alg_extsize)kernel(crypto_alg_list)kernel(crypto_alg_mod_lookup)kernel(crypto_alg_sem)kernel(crypto_alg_tested)kernel(crypto_alloc_acomp)kernel(crypto_alloc_acomp_node)kernel(crypto_alloc_aead)kernel(crypto_alloc_ahash)kernel(crypto_alloc_akcipher)kernel(crypto_alloc_base)kernel(crypto_alloc_kpp)kernel(crypto_alloc_rng)kernel(crypto_alloc_shash)kernel(crypto_alloc_skcipher)kernel(crypto_alloc_sync_skcipher)kernel(crypto_alloc_tfm_node)kernel(crypto_attr_alg_name)kernel(crypto_authenc_extractkeys)kernel(crypto_boot_test_finished)kernel(crypto_chain)kernel(crypto_check_attr_type)kernel(crypto_cipher_decrypt_one)kernel(crypto_cipher_encrypt_one)kernel(crypto_cipher_setkey)kernel(crypto_comp_compress)kernel(crypto_comp_decompress)kernel(crypto_create_tfm_node)kernel(crypto_default_rng)kernel(crypto_del_default_rng)kernel(crypto_dequeue_request)kernel(crypto_destroy_tfm)kernel(crypto_dh_decode_key)kernel(crypto_dh_encode_key)kernel(crypto_dh_key_len)kernel(crypto_drop_spawn)kernel(crypto_ecdh_decode_key)kernel(crypto_ecdh_encode_key)kernel(crypto_ecdh_key_len)kernel(crypto_ecdh_shared_secret)kernel(crypto_enqueue_request)kernel(crypto_enqueue_request_head)kernel(crypto_find_alg)kernel(crypto_ft_tab)kernel(crypto_get_attr_type)kernel(crypto_get_default_null_skcipher)kernel(crypto_get_default_rng)kernel(crypto_grab_aead)kernel(crypto_grab_ahash)kernel(crypto_grab_akcipher)kernel(crypto_grab_kpp)kernel(crypto_grab_shash)kernel(crypto_grab_skcipher)kernel(crypto_grab_spawn)kernel(crypto_has_ahash)kernel(crypto_has_alg)kernel(crypto_has_kpp)kernel(crypto_has_shash)kernel(crypto_has_skcipher)kernel(crypto_hash_alg_has_setkey)kernel(crypto_hash_walk_done)kernel(crypto_hash_walk_first)kernel(crypto_inc)kernel(crypto_init_queue)kernel(crypto_inst_setname)kernel(crypto_it_tab)kernel(crypto_larval_alloc)kernel(crypto_larval_kill)kernel(crypto_lookup_template)kernel(crypto_mod_get)kernel(crypto_mod_put)kernel(crypto_probing_notify)kernel(crypto_put_default_null_skcipher)kernel(crypto_put_default_rng)kernel(crypto_register_acomp)kernel(crypto_register_acomps)kernel(crypto_register_aead)kernel(crypto_register_aeads)kernel(crypto_register_ahash)kernel(crypto_register_ahashes)kernel(crypto_register_akcipher)kernel(crypto_register_alg)kernel(crypto_register_algs)kernel(crypto_register_instance)kernel(crypto_register_kpp)kernel(crypto_register_notifier)kernel(crypto_register_rng)kernel(crypto_register_rngs)kernel(crypto_register_scomp)kernel(crypto_register_scomps)kernel(crypto_register_shash)kernel(crypto_register_shashes)kernel(crypto_register_skcipher)kernel(crypto_register_skciphers)kernel(crypto_register_template)kernel(crypto_register_templates)kernel(crypto_remove_final)kernel(crypto_remove_spawns)kernel(crypto_req_done)kernel(crypto_rng_reset)kernel(crypto_sha1_finup)kernel(crypto_sha1_update)kernel(crypto_sha256_finup)kernel(crypto_sha256_update)kernel(crypto_sha3_final)kernel(crypto_sha3_init)kernel(crypto_sha3_update)kernel(crypto_sha512_finup)kernel(crypto_sha512_update)kernel(crypto_shash_alg_has_setkey)kernel(crypto_shash_digest)kernel(crypto_shash_final)kernel(crypto_shash_finup)kernel(crypto_shash_setkey)kernel(crypto_shash_tfm_digest)kernel(crypto_shash_update)kernel(crypto_shoot_alg)kernel(crypto_skcipher_decrypt)kernel(crypto_skcipher_encrypt)kernel(crypto_skcipher_setkey)kernel(crypto_spawn_tfm)kernel(crypto_spawn_tfm2)kernel(crypto_type_has_alg)kernel(crypto_unregister_acomp)kernel(crypto_unregister_acomps)kernel(crypto_unregister_aead)kernel(crypto_unregister_aeads)kernel(crypto_unregister_ahash)kernel(crypto_unregister_ahashes)kernel(crypto_unregister_akcipher)kernel(crypto_unregister_alg)kernel(crypto_unregister_algs)kernel(crypto_unregister_instance)kernel(crypto_unregister_kpp)kernel(crypto_unregister_notifier)kernel(crypto_unregister_rng)kernel(crypto_unregister_rngs)kernel(crypto_unregister_scomp)kernel(crypto_unregister_scomps)kernel(crypto_unregister_shash)kernel(crypto_unregister_shashes)kernel(crypto_unregister_skcipher)kernel(crypto_unregister_skciphers)kernel(crypto_unregister_template)kernel(crypto_unregister_templates)kernel(crypto_wait_for_test)kernel(css_next_descendant_pre)kernel(csum_and_copy_from_iter)kernel(csum_and_copy_to_iter)kernel(csum_ipv6_magic)kernel(csum_partial)kernel(csum_tcpudp_nofold)kernel(ct_idle_enter)kernel(ct_idle_exit)kernel(ct_user_enter)kernel(ct_user_exit)kernel(current_in_userns)kernel(current_is_async)kernel(current_time)kernel(current_umask)kernel(current_work)kernel(cxl_mem_active_dec)kernel(cxl_mem_active_inc)kernel(d_add)kernel(d_add_ci)kernel(d_alloc)kernel(d_alloc_anon)kernel(d_alloc_name)kernel(d_alloc_parallel)kernel(d_delete)kernel(d_drop)kernel(d_exact_alias)kernel(d_find_alias)kernel(d_find_any_alias)kernel(d_genocide)kernel(d_hash_and_lookup)kernel(d_instantiate)kernel(d_instantiate_anon)kernel(d_instantiate_new)kernel(d_invalidate)kernel(d_lookup)kernel(d_make_root)kernel(d_mark_dontcache)kernel(d_move)kernel(d_obtain_alias)kernel(d_obtain_root)kernel(d_path)kernel(d_prune_aliases)kernel(d_rehash)kernel(d_same_name)kernel(d_set_d_op)kernel(d_set_fallthru)kernel(d_splice_alias)kernel(d_tmpfile)kernel(datagram_poll)kernel(dax_add_host)kernel(dax_alive)kernel(dax_direct_access)kernel(dax_driver_unregister)kernel(dax_file_unshare)kernel(dax_finish_sync_fault)kernel(dax_flush)kernel(dax_get_private)kernel(dax_holder)kernel(dax_holder_notify_failure)kernel(dax_inode)kernel(dax_iomap_fault)kernel(dax_iomap_rw)kernel(dax_layout_busy_page)kernel(dax_layout_busy_page_range)kernel(dax_read_lock)kernel(dax_read_unlock)kernel(dax_recovery_write)kernel(dax_region_put)kernel(dax_remap_file_range_prep)kernel(dax_remove_host)kernel(dax_synchronous)kernel(dax_truncate_page)kernel(dax_write_cache)kernel(dax_write_cache_enabled)kernel(dax_writeback_mapping_range)kernel(dax_zero_page_range)kernel(dax_zero_range)kernel(dbs_update)kernel(dcache_dir_close)kernel(dcache_dir_lseek)kernel(dcache_dir_open)kernel(dcache_readdir)kernel(dcb_getapp)kernel(dcb_ieee_delapp)kernel(dcb_ieee_getapp_default_prio_mask)kernel(dcb_ieee_getapp_dscp_prio_mask_map)kernel(dcb_ieee_getapp_mask)kernel(dcb_ieee_getapp_prio_dscp_mask_map)kernel(dcb_ieee_setapp)kernel(dcb_setapp)kernel(dcbnl_cee_notify)kernel(dcbnl_ieee_notify)kernel(deactivate_locked_super)kernel(deactivate_super)kernel(dead_socket)kernel(debug_locks)kernel(debug_locks_off)kernel(debug_locks_silent)kernel(debugfs_attr_read)kernel(debugfs_attr_write)kernel(debugfs_create_atomic_t)kernel(debugfs_create_automount)kernel(debugfs_create_blob)kernel(debugfs_create_bool)kernel(debugfs_create_devm_seqfile)kernel(debugfs_create_dir)kernel(debugfs_create_file)kernel(debugfs_create_file_size)kernel(debugfs_create_file_unsafe)kernel(debugfs_create_regset32)kernel(debugfs_create_size_t)kernel(debugfs_create_symlink)kernel(debugfs_create_u16)kernel(debugfs_create_u32)kernel(debugfs_create_u32_array)kernel(debugfs_create_u64)kernel(debugfs_create_u8)kernel(debugfs_create_ulong)kernel(debugfs_create_x16)kernel(debugfs_create_x32)kernel(debugfs_create_x64)kernel(debugfs_create_x8)kernel(debugfs_file_get)kernel(debugfs_file_put)kernel(debugfs_initialized)kernel(debugfs_lookup)kernel(debugfs_lookup_and_remove)kernel(debugfs_print_regs32)kernel(debugfs_read_file_bool)kernel(debugfs_real_fops)kernel(debugfs_remove)kernel(debugfs_rename)kernel(debugfs_write_file_bool)kernel(dec_node_page_state)kernel(dec_zone_page_state)kernel(decrypt_blob)kernel(default_blu)kernel(default_grn)kernel(default_llseek)kernel(default_qdisc_ops)kernel(default_red)kernel(default_wake_function)kernel(del_gendisk)kernel(delayed_work_timer_fn)kernel(dentry_create)kernel(dentry_open)kernel(dentry_path_raw)kernel(dequeue_signal)kernel(desc_to_gpio)kernel(destroy_memory_type)kernel(destroy_workqueue)kernel(dev_activate)kernel(dev_add_offload)kernel(dev_add_pack)kernel(dev_addr_add)kernel(dev_addr_del)kernel(dev_addr_flush)kernel(dev_addr_init)kernel(dev_alloc_name)kernel(dev_attr_em_message)kernel(dev_attr_em_message_type)kernel(dev_attr_link_power_management_policy)kernel(dev_attr_ncq_prio_enable)kernel(dev_attr_ncq_prio_supported)kernel(dev_attr_sw_activity)kernel(dev_attr_unload_heads)kernel(dev_base_lock)kernel(dev_change_flags)kernel(dev_close)kernel(dev_close_many)kernel(dev_coredumpm)kernel(dev_coredumpsg)kernel(dev_coredumpv)kernel(dev_deactivate)kernel(dev_disable_lro)kernel(dev_driver_string)kernel(dev_err_probe)kernel(dev_fetch_sw_netstats)kernel(dev_fill_forward_path)kernel(dev_fill_metadata_dst)kernel(dev_forward_skb)kernel(dev_get_by_index)kernel(dev_get_by_index_rcu)kernel(dev_get_by_name)kernel(dev_get_by_name_rcu)kernel(dev_get_by_napi_id)kernel(dev_get_flags)kernel(dev_get_iflink)kernel(dev_get_mac_address)kernel(dev_get_port_parent_id)kernel(dev_get_regmap)kernel(dev_get_stats)kernel(dev_get_tstats64)kernel(dev_getbyhwaddr_rcu)kernel(dev_getfirstbyhwtype)kernel(dev_graft_qdisc)kernel(dev_kfree_skb_any_reason)kernel(dev_kfree_skb_irq_reason)kernel(dev_load)kernel(dev_loopback_xmit)kernel(dev_lstats_read)kernel(dev_mc_add)kernel(dev_mc_add_excl)kernel(dev_mc_add_global)kernel(dev_mc_del)kernel(dev_mc_del_global)kernel(dev_mc_flush)kernel(dev_mc_init)kernel(dev_mc_sync)kernel(dev_mc_sync_multiple)kernel(dev_mc_unsync)kernel(dev_nit_active)kernel(dev_open)kernel(dev_pick_tx_cpu_id)kernel(dev_pick_tx_zero)kernel(dev_pm_clear_wake_irq)kernel(dev_pm_disable_wake_irq)kernel(dev_pm_domain_attach)kernel(dev_pm_domain_attach_by_id)kernel(dev_pm_domain_attach_by_name)kernel(dev_pm_domain_detach)kernel(dev_pm_domain_set)kernel(dev_pm_domain_start)kernel(dev_pm_enable_wake_irq)kernel(dev_pm_genpd_add_notifier)kernel(dev_pm_genpd_get_next_hrtimer)kernel(dev_pm_genpd_remove_notifier)kernel(dev_pm_genpd_resume)kernel(dev_pm_genpd_set_next_wakeup)kernel(dev_pm_genpd_set_performance_state)kernel(dev_pm_genpd_suspend)kernel(dev_pm_genpd_synced_poweroff)kernel(dev_pm_get_subsys_data)kernel(dev_pm_opp_add)kernel(dev_pm_opp_adjust_voltage)kernel(dev_pm_opp_attach_genpd)kernel(dev_pm_opp_clear_config)kernel(dev_pm_opp_cpumask_remove_table)kernel(dev_pm_opp_detach_genpd)kernel(dev_pm_opp_disable)kernel(dev_pm_opp_enable)kernel(dev_pm_opp_find_freq_ceil)kernel(dev_pm_opp_find_freq_ceil_by_volt)kernel(dev_pm_opp_find_freq_exact)kernel(dev_pm_opp_find_freq_floor)kernel(dev_pm_opp_find_level_ceil)kernel(dev_pm_opp_find_level_exact)kernel(dev_pm_opp_free_cpufreq_table)kernel(dev_pm_opp_get_freq)kernel(dev_pm_opp_get_level)kernel(dev_pm_opp_get_max_clock_latency)kernel(dev_pm_opp_get_max_transition_latency)kernel(dev_pm_opp_get_max_volt_latency)kernel(dev_pm_opp_get_of_node)kernel(dev_pm_opp_get_opp_count)kernel(dev_pm_opp_get_opp_table)kernel(dev_pm_opp_get_power)kernel(dev_pm_opp_get_required_pstate)kernel(dev_pm_opp_get_sharing_cpus)kernel(dev_pm_opp_get_suspend_opp_freq)kernel(dev_pm_opp_get_voltage)kernel(dev_pm_opp_init_cpufreq_table)kernel(dev_pm_opp_is_turbo)kernel(dev_pm_opp_of_add_table)kernel(dev_pm_opp_of_add_table_indexed)kernel(dev_pm_opp_of_add_table_noclk)kernel(dev_pm_opp_of_cpumask_add_table)kernel(dev_pm_opp_of_cpumask_remove_table)kernel(dev_pm_opp_of_find_icc_paths)kernel(dev_pm_opp_of_get_opp_desc_node)kernel(dev_pm_opp_of_get_sharing_cpus)kernel(dev_pm_opp_of_register_em)kernel(dev_pm_opp_of_remove_table)kernel(dev_pm_opp_put)kernel(dev_pm_opp_put_clkname)kernel(dev_pm_opp_put_opp_table)kernel(dev_pm_opp_put_prop_name)kernel(dev_pm_opp_register_notifier)kernel(dev_pm_opp_register_set_opp_helper)kernel(dev_pm_opp_remove)kernel(dev_pm_opp_remove_all_dynamic)kernel(dev_pm_opp_remove_table)kernel(dev_pm_opp_set_clkname)kernel(dev_pm_opp_set_config)kernel(dev_pm_opp_set_opp)kernel(dev_pm_opp_set_prop_name)kernel(dev_pm_opp_set_rate)kernel(dev_pm_opp_set_sharing_cpus)kernel(dev_pm_opp_sync_regulators)kernel(dev_pm_opp_unregister_notifier)kernel(dev_pm_opp_unregister_set_opp_helper)kernel(dev_pm_opp_xlate_required_opp)kernel(dev_pm_put_subsys_data)kernel(dev_pm_qos_add_ancestor_request)kernel(dev_pm_qos_add_notifier)kernel(dev_pm_qos_add_request)kernel(dev_pm_qos_expose_flags)kernel(dev_pm_qos_expose_latency_limit)kernel(dev_pm_qos_expose_latency_tolerance)kernel(dev_pm_qos_flags)kernel(dev_pm_qos_hide_flags)kernel(dev_pm_qos_hide_latency_limit)kernel(dev_pm_qos_hide_latency_tolerance)kernel(dev_pm_qos_remove_notifier)kernel(dev_pm_qos_remove_request)kernel(dev_pm_qos_update_request)kernel(dev_pm_qos_update_user_latency_tolerance)kernel(dev_pm_set_dedicated_wake_irq)kernel(dev_pm_set_dedicated_wake_irq_reverse)kernel(dev_pm_set_wake_irq)kernel(dev_pre_changeaddr_notify)kernel(dev_printk)kernel(dev_printk_emit)kernel(dev_queue_xmit_nit)kernel(dev_remove_offload)kernel(dev_remove_pack)kernel(dev_set_alias)kernel(dev_set_allmulti)kernel(dev_set_mac_address)kernel(dev_set_mac_address_user)kernel(dev_set_mtu)kernel(dev_set_name)kernel(dev_set_promiscuity)kernel(dev_set_threaded)kernel(dev_trans_start)kernel(dev_uc_add)kernel(dev_uc_add_excl)kernel(dev_uc_del)kernel(dev_uc_flush)kernel(dev_uc_init)kernel(dev_uc_sync)kernel(dev_uc_sync_multiple)kernel(dev_uc_unsync)kernel(dev_valid_name)kernel(dev_vprintk_emit)kernel(dev_xdp_prog_count)kernel(devcgroup_check_permission)kernel(devfreq_add_device)kernel(devfreq_add_governor)kernel(devfreq_event_add_edev)kernel(devfreq_event_disable_edev)kernel(devfreq_event_enable_edev)kernel(devfreq_event_get_edev_by_phandle)kernel(devfreq_event_get_edev_count)kernel(devfreq_event_get_event)kernel(devfreq_event_is_enabled)kernel(devfreq_event_remove_edev)kernel(devfreq_event_reset_event)kernel(devfreq_event_set_event)kernel(devfreq_get_devfreq_by_node)kernel(devfreq_get_devfreq_by_phandle)kernel(devfreq_get_freq_range)kernel(devfreq_monitor_resume)kernel(devfreq_monitor_start)kernel(devfreq_monitor_stop)kernel(devfreq_monitor_suspend)kernel(devfreq_recommended_opp)kernel(devfreq_register_notifier)kernel(devfreq_register_opp_notifier)kernel(devfreq_remove_device)kernel(devfreq_remove_governor)kernel(devfreq_resume_device)kernel(devfreq_suspend_device)kernel(devfreq_unregister_notifier)kernel(devfreq_unregister_opp_notifier)kernel(devfreq_update_interval)kernel(devfreq_update_status)kernel(devfreq_update_target)kernel(device_add)kernel(device_add_disk)kernel(device_add_groups)kernel(device_add_software_node)kernel(device_attach)kernel(device_bind_driver)kernel(device_change_owner)kernel(device_create)kernel(device_create_bin_file)kernel(device_create_file)kernel(device_create_managed_software_node)kernel(device_create_with_groups)kernel(device_del)kernel(device_destroy)kernel(device_dma_supported)kernel(device_driver_attach)kernel(device_find_any_child)kernel(device_find_child)kernel(device_find_child_by_name)kernel(device_for_each_child)kernel(device_for_each_child_reverse)kernel(device_get_child_node_count)kernel(device_get_dma_attr)kernel(device_get_mac_address)kernel(device_get_match_data)kernel(device_get_named_child_node)kernel(device_get_next_child_node)kernel(device_get_phy_mode)kernel(device_initialize)kernel(device_iommu_capable)kernel(device_link_add)kernel(device_link_del)kernel(device_link_remove)kernel(device_match_acpi_dev)kernel(device_match_acpi_handle)kernel(device_match_any)kernel(device_match_devt)kernel(device_match_fwnode)kernel(device_match_name)kernel(device_match_of_node)kernel(device_move)kernel(device_node_to_regmap)kernel(device_phy_find_device)kernel(device_pm_wait_for_dev)kernel(device_property_match_string)kernel(device_property_present)kernel(device_property_read_string)kernel(device_property_read_string_array)kernel(device_property_read_u16_array)kernel(device_property_read_u32_array)kernel(device_property_read_u64_array)kernel(device_property_read_u8_array)kernel(device_register)kernel(device_release_driver)kernel(device_remove_bin_file)kernel(device_remove_file)kernel(device_remove_file_self)kernel(device_remove_groups)kernel(device_remove_software_node)kernel(device_rename)kernel(device_reprobe)kernel(device_set_node)kernel(device_set_of_node_from_dev)kernel(device_set_wakeup_capable)kernel(device_set_wakeup_enable)kernel(device_show_bool)kernel(device_show_int)kernel(device_show_ulong)kernel(device_store_bool)kernel(device_store_int)kernel(device_store_ulong)kernel(device_unregister)kernel(device_wakeup_disable)kernel(device_wakeup_enable)kernel(devices_cgrp_subsys_enabled_key)kernel(devices_cgrp_subsys_on_dfl_key)kernel(devl_assert_locked)kernel(devl_dpipe_headers_register)kernel(devl_dpipe_headers_unregister)kernel(devl_dpipe_table_register)kernel(devl_dpipe_table_resource_set)kernel(devl_dpipe_table_unregister)kernel(devl_health_reporter_create)kernel(devl_health_reporter_destroy)kernel(devl_linecard_create)kernel(devl_linecard_destroy)kernel(devl_lock)kernel(devl_param_driverinit_value_get)kernel(devl_param_driverinit_value_set)kernel(devl_param_value_changed)kernel(devl_params_register)kernel(devl_params_unregister)kernel(devl_port_health_reporter_create)kernel(devl_port_register)kernel(devl_port_unregister)kernel(devl_rate_leaf_create)kernel(devl_rate_leaf_destroy)kernel(devl_rate_node_create)kernel(devl_rate_nodes_destroy)kernel(devl_region_create)kernel(devl_region_destroy)kernel(devl_register)kernel(devl_resource_occ_get_register)kernel(devl_resource_occ_get_unregister)kernel(devl_resource_register)kernel(devl_resource_size_get)kernel(devl_resources_unregister)kernel(devl_sb_register)kernel(devl_sb_unregister)kernel(devl_trap_groups_register)kernel(devl_trap_groups_unregister)kernel(devl_trap_policers_register)kernel(devl_trap_policers_unregister)kernel(devl_traps_register)kernel(devl_traps_unregister)kernel(devl_trylock)kernel(devl_unlock)kernel(devl_unregister)kernel(devlink_alloc_ns)kernel(devlink_dpipe_action_put)kernel(devlink_dpipe_entry_clear)kernel(devlink_dpipe_entry_ctx_append)kernel(devlink_dpipe_entry_ctx_close)kernel(devlink_dpipe_entry_ctx_prepare)kernel(devlink_dpipe_header_ethernet)kernel(devlink_dpipe_header_ipv4)kernel(devlink_dpipe_header_ipv6)kernel(devlink_dpipe_match_put)kernel(devlink_dpipe_table_counter_enabled)kernel(devlink_flash_update_status_notify)kernel(devlink_flash_update_timeout_notify)kernel(devlink_fmsg_arr_pair_nest_end)kernel(devlink_fmsg_arr_pair_nest_start)kernel(devlink_fmsg_binary_pair_nest_end)kernel(devlink_fmsg_binary_pair_nest_start)kernel(devlink_fmsg_binary_pair_put)kernel(devlink_fmsg_binary_put)kernel(devlink_fmsg_bool_pair_put)kernel(devlink_fmsg_obj_nest_end)kernel(devlink_fmsg_obj_nest_start)kernel(devlink_fmsg_pair_nest_end)kernel(devlink_fmsg_pair_nest_start)kernel(devlink_fmsg_string_pair_put)kernel(devlink_fmsg_string_put)kernel(devlink_fmsg_u32_pair_put)kernel(devlink_fmsg_u32_put)kernel(devlink_fmsg_u64_pair_put)kernel(devlink_fmsg_u8_pair_put)kernel(devlink_free)kernel(devlink_health_report)kernel(devlink_health_reporter_create)kernel(devlink_health_reporter_destroy)kernel(devlink_health_reporter_priv)kernel(devlink_health_reporter_recovery_done)kernel(devlink_health_reporter_state_update)kernel(devlink_info_board_serial_number_put)kernel(devlink_info_serial_number_put)kernel(devlink_info_version_fixed_put)kernel(devlink_info_version_running_put)kernel(devlink_info_version_running_put_ext)kernel(devlink_info_version_stored_put)kernel(devlink_info_version_stored_put_ext)kernel(devlink_is_reload_failed)kernel(devlink_linecard_activate)kernel(devlink_linecard_deactivate)kernel(devlink_linecard_nested_dl_set)kernel(devlink_linecard_provision_clear)kernel(devlink_linecard_provision_fail)kernel(devlink_linecard_provision_set)kernel(devlink_net)kernel(devlink_params_register)kernel(devlink_params_unregister)kernel(devlink_port_attrs_pci_pf_set)kernel(devlink_port_attrs_pci_sf_set)kernel(devlink_port_attrs_pci_vf_set)kernel(devlink_port_attrs_set)kernel(devlink_port_fini)kernel(devlink_port_health_reporter_create)kernel(devlink_port_init)kernel(devlink_port_linecard_set)kernel(devlink_port_region_create)kernel(devlink_port_register)kernel(devlink_port_type_clear)kernel(devlink_port_type_eth_set)kernel(devlink_port_type_ib_set)kernel(devlink_port_unregister)kernel(devlink_priv)kernel(devlink_region_create)kernel(devlink_region_destroy)kernel(devlink_region_snapshot_create)kernel(devlink_region_snapshot_id_get)kernel(devlink_region_snapshot_id_put)kernel(devlink_register)kernel(devlink_remote_reload_actions_performed)kernel(devlink_resource_occ_get_register)kernel(devlink_resource_occ_get_unregister)kernel(devlink_resource_register)kernel(devlink_resources_unregister)kernel(devlink_sb_register)kernel(devlink_sb_unregister)kernel(devlink_to_dev)kernel(devlink_trap_ctx_priv)kernel(devlink_trap_groups_register)kernel(devlink_trap_groups_unregister)kernel(devlink_trap_report)kernel(devlink_traps_register)kernel(devlink_traps_unregister)kernel(devlink_unregister)kernel(devm_acpi_dev_add_driver_gpios)kernel(devm_acpi_dma_controller_free)kernel(devm_acpi_dma_controller_register)kernel(devm_add_action)kernel(devm_alloc_etherdev_mqs)kernel(devm_aperture_acquire_for_platform_device)kernel(devm_arch_io_reserve_memtype_wc)kernel(devm_arch_phys_wc_add)kernel(devm_backlight_device_register)kernel(devm_backlight_device_unregister)kernel(devm_bitmap_alloc)kernel(devm_bitmap_zalloc)kernel(devm_clk_bulk_get)kernel(devm_clk_bulk_get_all)kernel(devm_clk_bulk_get_optional)kernel(devm_clk_get)kernel(devm_clk_get_enabled)kernel(devm_clk_get_optional)kernel(devm_clk_get_optional_enabled)kernel(devm_clk_get_optional_prepared)kernel(devm_clk_get_prepared)kernel(devm_clk_hw_get_clk)kernel(devm_clk_hw_register)kernel(devm_clk_hw_register_clkdev)kernel(devm_clk_hw_register_fixed_factor)kernel(devm_clk_hw_unregister)kernel(devm_clk_notifier_register)kernel(devm_clk_put)kernel(devm_clk_register)kernel(devm_clk_release_clkdev)kernel(devm_clk_unregister)kernel(devm_create_dev_dax)kernel(devm_devfreq_add_device)kernel(devm_devfreq_event_add_edev)kernel(devm_devfreq_event_remove_edev)kernel(devm_devfreq_register_notifier)kernel(devm_devfreq_register_opp_notifier)kernel(devm_devfreq_remove_device)kernel(devm_devfreq_unregister_notifier)kernel(devm_devfreq_unregister_opp_notifier)kernel(devm_device_add_group)kernel(devm_device_add_groups)kernel(devm_extcon_dev_allocate)kernel(devm_extcon_dev_free)kernel(devm_extcon_dev_register)kernel(devm_extcon_dev_unregister)kernel(devm_extcon_register_notifier)kernel(devm_extcon_register_notifier_all)kernel(devm_extcon_unregister_notifier)kernel(devm_extcon_unregister_notifier_all)kernel(devm_free_irq)kernel(devm_free_pages)kernel(devm_free_percpu)kernel(devm_fwnode_gpiod_get_index)kernel(devm_fwnode_pwm_get)kernel(devm_gen_pool_create)kernel(devm_get_clk_from_child)kernel(devm_get_free_pages)kernel(devm_gpio_request)kernel(devm_gpio_request_one)kernel(devm_gpiochip_add_data_with_key)kernel(devm_gpiod_get)kernel(devm_gpiod_get_array)kernel(devm_gpiod_get_array_optional)kernel(devm_gpiod_get_index)kernel(devm_gpiod_get_index_optional)kernel(devm_gpiod_get_optional)kernel(devm_gpiod_put)kernel(devm_gpiod_put_array)kernel(devm_gpiod_unhinge)kernel(devm_hte_register_chip)kernel(devm_hte_request_ts_ns)kernel(devm_hwmon_device_register_with_groups)kernel(devm_hwmon_device_register_with_info)kernel(devm_hwmon_device_unregister)kernel(devm_hwrng_register)kernel(devm_hwrng_unregister)kernel(devm_hwspin_lock_free)kernel(devm_hwspin_lock_register)kernel(devm_hwspin_lock_request)kernel(devm_hwspin_lock_request_specific)kernel(devm_hwspin_lock_unregister)kernel(devm_i2c_add_adapter)kernel(devm_i2c_new_dummy_device)kernel(devm_init_badblocks)kernel(devm_input_allocate_device)kernel(devm_ioport_map)kernel(devm_ioport_unmap)kernel(devm_ioremap)kernel(devm_ioremap_np)kernel(devm_ioremap_resource)kernel(devm_ioremap_uc)kernel(devm_ioremap_wc)kernel(devm_iounmap)kernel(devm_irq_alloc_generic_chip)kernel(devm_irq_domain_create_sim)kernel(devm_irq_setup_generic_chip)kernel(devm_kasprintf)kernel(devm_kfree)kernel(devm_kmalloc)kernel(devm_kmemdup)kernel(devm_krealloc)kernel(devm_kstrdup)kernel(devm_kstrdup_const)kernel(devm_kvasprintf)kernel(devm_led_classdev_register_ext)kernel(devm_led_classdev_unregister)kernel(devm_led_trigger_register)kernel(devm_mbox_controller_register)kernel(devm_mbox_controller_unregister)kernel(devm_mdiobus_alloc_size)kernel(devm_memremap)kernel(devm_memremap_pages)kernel(devm_memunmap)kernel(devm_memunmap_pages)kernel(devm_mfd_add_devices)kernel(devm_mipi_dsi_attach)kernel(devm_mipi_dsi_device_register_full)kernel(devm_nvmem_cell_get)kernel(devm_nvmem_cell_put)kernel(devm_nvmem_device_get)kernel(devm_nvmem_device_put)kernel(devm_nvmem_register)kernel(devm_nvmem_unregister)kernel(devm_of_clk_add_hw_provider)kernel(devm_of_clk_del_provider)kernel(devm_of_find_backlight)kernel(devm_of_icc_bulk_get)kernel(devm_of_icc_get)kernel(devm_of_iomap)kernel(devm_of_led_get)kernel(devm_of_mdiobus_register)kernel(devm_of_phy_get)kernel(devm_of_phy_get_by_index)kernel(devm_of_phy_provider_unregister)kernel(devm_of_platform_depopulate)kernel(devm_of_platform_populate)kernel(devm_of_pwm_get)kernel(devm_otg_ulpi_create)kernel(devm_pci_alloc_host_bridge)kernel(devm_pci_remap_cfg_resource)kernel(devm_pci_remap_cfgspace)kernel(devm_pci_remap_iospace)kernel(devm_phy_create)kernel(devm_phy_destroy)kernel(devm_phy_get)kernel(devm_phy_optional_get)kernel(devm_phy_package_join)kernel(devm_phy_put)kernel(devm_pinctrl_get)kernel(devm_pinctrl_put)kernel(devm_pinctrl_register)kernel(devm_pinctrl_register_and_init)kernel(devm_pinctrl_unregister)kernel(devm_platform_get_and_ioremap_resource)kernel(devm_platform_get_irqs_affinity)kernel(devm_platform_ioremap_resource)kernel(devm_platform_ioremap_resource_byname)kernel(devm_pm_clk_create)kernel(devm_pm_opp_attach_genpd)kernel(devm_pm_opp_of_add_table)kernel(devm_pm_opp_of_add_table_indexed)kernel(devm_pm_opp_of_add_table_noclk)kernel(devm_pm_opp_register_set_opp_helper)kernel(devm_pm_opp_set_clkname)kernel(devm_pm_opp_set_config)kernel(devm_pm_runtime_enable)kernel(devm_power_supply_get_by_phandle)kernel(devm_power_supply_register)kernel(devm_power_supply_register_no_ws)kernel(devm_pwm_get)kernel(devm_pwmchip_add)kernel(devm_register_netdev)kernel(devm_register_reboot_notifier)kernel(devm_register_sys_off_handler)kernel(devm_regmap_add_irq_chip)kernel(devm_regmap_add_irq_chip_fwnode)kernel(devm_regmap_del_irq_chip)kernel(devm_regmap_field_alloc)kernel(devm_regmap_field_bulk_alloc)kernel(devm_regmap_field_bulk_free)kernel(devm_regmap_field_free)kernel(devm_regmap_init_vexpress_config)kernel(devm_regulator_bulk_get)kernel(devm_regulator_bulk_get_const)kernel(devm_regulator_bulk_get_enable)kernel(devm_regulator_bulk_get_exclusive)kernel(devm_regulator_bulk_put)kernel(devm_regulator_bulk_register_supply_alias)kernel(devm_regulator_get)kernel(devm_regulator_get_enable)kernel(devm_regulator_get_enable_optional)kernel(devm_regulator_get_exclusive)kernel(devm_regulator_get_optional)kernel(devm_regulator_irq_helper)kernel(devm_regulator_put)kernel(devm_regulator_register)kernel(devm_regulator_register_notifier)kernel(devm_regulator_register_supply_alias)kernel(devm_regulator_unregister_notifier)kernel(devm_release_action)kernel(devm_release_resource)kernel(devm_remove_action)kernel(devm_request_any_context_irq)kernel(devm_request_free_mem_region)kernel(devm_request_pci_bus_resources)kernel(devm_request_resource)kernel(devm_request_threaded_irq)kernel(devm_reset_control_array_get)kernel(devm_reset_controller_register)kernel(devm_rtc_allocate_device)kernel(devm_rtc_device_register)kernel(devm_rtc_nvmem_register)kernel(devm_spi_mem_dirmap_create)kernel(devm_spi_mem_dirmap_destroy)kernel(devm_spi_register_controller)kernel(devm_tegra_core_dev_init_opp_table)kernel(devm_tegra_memory_controller_get)kernel(devm_thermal_add_hwmon_sysfs)kernel(devm_thermal_of_cooling_device_register)kernel(devm_thermal_of_zone_register)kernel(devm_thermal_of_zone_unregister)kernel(devm_usb_get_phy)kernel(devm_usb_get_phy_by_node)kernel(devm_usb_get_phy_by_phandle)kernel(devm_usb_put_phy)kernel(devm_watchdog_register_device)kernel(devmap_managed_key)kernel(devres_add)kernel(devres_close_group)kernel(devres_destroy)kernel(devres_find)kernel(devres_for_each_res)kernel(devres_free)kernel(devres_get)kernel(devres_open_group)kernel(devres_release)kernel(devres_release_group)kernel(devres_remove)kernel(devres_remove_group)kernel(dget_parent)kernel(digsig_verify)kernel(dim_calc_stats)kernel(dim_on_top)kernel(dim_park_on_top)kernel(dim_park_tired)kernel(dim_turn)kernel(dirty_writeback_interval)kernel(disable_hardirq)kernel(disable_irq)kernel(disable_irq_nosync)kernel(disable_kprobe)kernel(disable_percpu_irq)kernel(discard_new_inode)kernel(disk_alloc_independent_access_ranges)kernel(disk_force_media_change)kernel(disk_set_independent_access_ranges)kernel(disk_set_zoned)kernel(disk_stack_limits)kernel(disk_uevent)kernel(disk_update_readahead)kernel(divider_determine_rate)kernel(divider_get_val)kernel(divider_recalc_rate)kernel(divider_ro_determine_rate)kernel(divider_ro_round_rate_parent)kernel(divider_round_rate_parent)kernel(dm_kobject_release)kernel(dma_alloc_attrs)kernel(dma_alloc_noncontiguous)kernel(dma_alloc_pages)kernel(dma_async_device_channel_register)kernel(dma_async_device_channel_unregister)kernel(dma_async_device_register)kernel(dma_async_device_unregister)kernel(dma_async_tx_descriptor_init)kernel(dma_buf_attach)kernel(dma_buf_begin_cpu_access)kernel(dma_buf_detach)kernel(dma_buf_dynamic_attach)kernel(dma_buf_end_cpu_access)kernel(dma_buf_export)kernel(dma_buf_fd)kernel(dma_buf_get)kernel(dma_buf_map_attachment)kernel(dma_buf_map_attachment_unlocked)kernel(dma_buf_mmap)kernel(dma_buf_move_notify)kernel(dma_buf_pin)kernel(dma_buf_put)kernel(dma_buf_unmap_attachment)kernel(dma_buf_unmap_attachment_unlocked)kernel(dma_buf_unpin)kernel(dma_buf_vmap)kernel(dma_buf_vmap_unlocked)kernel(dma_buf_vunmap)kernel(dma_buf_vunmap_unlocked)kernel(dma_can_mmap)kernel(dma_fence_add_callback)kernel(dma_fence_allocate_private_stub)kernel(dma_fence_array_create)kernel(dma_fence_array_first)kernel(dma_fence_array_next)kernel(dma_fence_array_ops)kernel(dma_fence_chain_find_seqno)kernel(dma_fence_chain_init)kernel(dma_fence_chain_ops)kernel(dma_fence_chain_walk)kernel(dma_fence_context_alloc)kernel(dma_fence_default_wait)kernel(dma_fence_describe)kernel(dma_fence_enable_sw_signaling)kernel(dma_fence_free)kernel(dma_fence_get_status)kernel(dma_fence_get_stub)kernel(dma_fence_init)kernel(dma_fence_match_context)kernel(dma_fence_release)kernel(dma_fence_remove_callback)kernel(dma_fence_signal)kernel(dma_fence_signal_locked)kernel(dma_fence_signal_timestamp)kernel(dma_fence_signal_timestamp_locked)kernel(dma_fence_unwrap_first)kernel(dma_fence_unwrap_next)kernel(dma_fence_wait_any_timeout)kernel(dma_fence_wait_timeout)kernel(dma_find_channel)kernel(dma_free_attrs)kernel(dma_free_noncontiguous)kernel(dma_free_pages)kernel(dma_get_any_slave_channel)kernel(dma_get_merge_boundary)kernel(dma_get_required_mask)kernel(dma_get_sgtable_attrs)kernel(dma_get_slave_caps)kernel(dma_get_slave_channel)kernel(dma_issue_pending_all)kernel(dma_map_page_attrs)kernel(dma_map_resource)kernel(dma_map_sg_attrs)kernel(dma_map_sgtable)kernel(dma_max_mapping_size)kernel(dma_mmap_attrs)kernel(dma_mmap_noncontiguous)kernel(dma_mmap_pages)kernel(dma_need_sync)kernel(dma_opt_mapping_size)kernel(dma_pci_p2pdma_supported)kernel(dma_pool_alloc)kernel(dma_pool_create)kernel(dma_pool_destroy)kernel(dma_pool_free)kernel(dma_release_channel)kernel(dma_request_chan)kernel(dma_request_chan_by_mask)kernel(dma_resv_add_fence)kernel(dma_resv_copy_fences)kernel(dma_resv_describe)kernel(dma_resv_fini)kernel(dma_resv_get_fences)kernel(dma_resv_get_singleton)kernel(dma_resv_init)kernel(dma_resv_iter_first)kernel(dma_resv_iter_first_unlocked)kernel(dma_resv_iter_next)kernel(dma_resv_iter_next_unlocked)kernel(dma_resv_replace_fences)kernel(dma_resv_reserve_fences)kernel(dma_resv_test_signaled)kernel(dma_resv_wait_timeout)kernel(dma_run_dependencies)kernel(dma_set_coherent_mask)kernel(dma_set_mask)kernel(dma_sync_sg_for_cpu)kernel(dma_sync_sg_for_device)kernel(dma_sync_single_for_cpu)kernel(dma_sync_single_for_device)kernel(dma_sync_wait)kernel(dma_unmap_page_attrs)kernel(dma_unmap_resource)kernel(dma_unmap_sg_attrs)kernel(dma_vmap_noncontiguous)kernel(dma_vunmap_noncontiguous)kernel(dma_wait_for_async_tx)kernel(dmaengine_desc_attach_metadata)kernel(dmaengine_desc_get_metadata_ptr)kernel(dmaengine_desc_set_metadata_len)kernel(dmaengine_get)kernel(dmaengine_get_unmap_data)kernel(dmaengine_put)kernel(dmaengine_unmap_put)kernel(dmaenginem_async_device_register)kernel(dmam_alloc_attrs)kernel(dmam_free_coherent)kernel(dmam_pool_create)kernel(dmam_pool_destroy)kernel(dmi_available)kernel(dmi_check_system)kernel(dmi_find_device)kernel(dmi_first_match)kernel(dmi_get_bios_year)kernel(dmi_get_date)kernel(dmi_get_system_info)kernel(dmi_kobj)kernel(dmi_match)kernel(dmi_memdev_handle)kernel(dmi_memdev_name)kernel(dmi_memdev_size)kernel(dmi_memdev_type)kernel(dmi_name_in_vendors)kernel(dmi_walk)kernel(do_SAK)kernel(do_blank_screen)kernel(do_clone_file_range)kernel(do_settimeofday64)kernel(do_splice_direct)kernel(do_take_over_console)kernel(do_tcp_sendpages)kernel(do_trace_netlink_extack)kernel(do_trace_rcu_torture_read)kernel(do_unbind_con_driver)kernel(do_unblank_screen)kernel(do_unregister_con_driver)kernel(do_wait_intr)kernel(do_wait_intr_irq)kernel(do_xdp_generic)kernel(done_path_create)kernel(dotdot_name)kernel(down)kernel(down_interruptible)kernel(down_killable)kernel(down_read)kernel(down_read_interruptible)kernel(down_read_killable)kernel(down_read_trylock)kernel(down_timeout)kernel(down_trylock)kernel(down_write)kernel(down_write_killable)kernel(down_write_trylock)kernel(downgrade_write)kernel(dpm_for_each_dev)kernel(dpm_resume_end)kernel(dpm_resume_start)kernel(dpm_suspend_end)kernel(dpm_suspend_start)kernel(dput)kernel(dq_data_lock)kernel(dqget)kernel(dql_completed)kernel(dql_init)kernel(dql_reset)kernel(dqput)kernel(dqstats)kernel(dquot_acquire)kernel(dquot_alloc)kernel(dquot_alloc_inode)kernel(dquot_claim_space_nodirty)kernel(dquot_commit)kernel(dquot_commit_info)kernel(dquot_destroy)kernel(dquot_disable)kernel(dquot_drop)kernel(dquot_file_open)kernel(dquot_free_inode)kernel(dquot_get_dqblk)kernel(dquot_get_next_dqblk)kernel(dquot_get_next_id)kernel(dquot_get_state)kernel(dquot_initialize)kernel(dquot_initialize_needed)kernel(dquot_load_quota_inode)kernel(dquot_load_quota_sb)kernel(dquot_mark_dquot_dirty)kernel(dquot_operations)kernel(dquot_quota_off)kernel(dquot_quota_on)kernel(dquot_quota_on_mount)kernel(dquot_quota_sync)kernel(dquot_quotactl_sysfile_ops)kernel(dquot_reclaim_space_nodirty)kernel(dquot_release)kernel(dquot_resume)kernel(dquot_scan_active)kernel(dquot_set_dqblk)kernel(dquot_set_dqinfo)kernel(dquot_transfer)kernel(dquot_writeback_dquots)kernel(drain_workqueue)kernel(driver_attach)kernel(driver_create_file)kernel(driver_find)kernel(driver_find_device)kernel(driver_for_each_device)kernel(driver_register)kernel(driver_remove_file)kernel(driver_set_override)kernel(driver_unregister)kernel(drm_get_panel_orientation_quirk)kernel(drop_nlink)kernel(drop_reasons_by_subsys)kernel(drop_reasons_register_subsys)kernel(drop_reasons_unregister_subsys)kernel(drop_super)kernel(drop_super_exclusive)kernel(dst_alloc)kernel(dst_blackhole_mtu)kernel(dst_blackhole_redirect)kernel(dst_blackhole_update_pmtu)kernel(dst_cache_destroy)kernel(dst_cache_get)kernel(dst_cache_get_ip4)kernel(dst_cache_get_ip6)kernel(dst_cache_init)kernel(dst_cache_reset_now)kernel(dst_cache_set_ip4)kernel(dst_cache_set_ip6)kernel(dst_cow_metrics_generic)kernel(dst_default_metrics)kernel(dst_destroy)kernel(dst_dev_put)kernel(dst_discard_out)kernel(dst_init)kernel(dst_release)kernel(dst_release_immediate)kernel(dt_init_idle_driver)kernel(dummy_con)kernel(dummy_irq_chip)kernel(dump_align)kernel(dump_emit)kernel(dump_page)kernel(dump_skip)kernel(dump_skip_to)kernel(dump_stack)kernel(dump_stack_lvl)kernel(dup_iter)kernel(dw8250_do_set_termios)kernel(dw8250_setup_port)kernel(dw_pcie_find_capability)kernel(dw_pcie_find_ext_capability)kernel(dw_pcie_host_deinit)kernel(dw_pcie_host_init)kernel(dw_pcie_link_up)kernel(dw_pcie_own_conf_map_bus)kernel(dw_pcie_read)kernel(dw_pcie_read_dbi)kernel(dw_pcie_setup_rc)kernel(dw_pcie_upconfig_setup)kernel(dw_pcie_wait_for_link)kernel(dw_pcie_write)kernel(dw_pcie_write_dbi)kernel(dynamic_cond_resched)kernel(dynamic_debug_exec_queries)kernel(dynamic_might_resched)kernel(dynamic_preempt_schedule)kernel(dynamic_preempt_schedule_notrace)kernel(dynevent_create)kernel(ec_get_handle)kernel(ec_read)kernel(ec_transaction)kernel(ec_write)kernel(ecc_gen_privkey)kernel(ecc_get_curve)kernel(ecc_get_curve25519)kernel(ecc_is_key_valid)kernel(ecc_is_pubkey_valid_full)kernel(ecc_is_pubkey_valid_partial)kernel(ecc_make_pub_key)kernel(ecc_point_mult_shamir)kernel(ecryptfs_fill_auth_tok)kernel(ecryptfs_get_auth_tok_key)kernel(ecryptfs_get_versions)kernel(edac_device_add_device)kernel(edac_device_alloc_ctl_info)kernel(edac_device_alloc_index)kernel(edac_device_del_device)kernel(edac_device_free_ctl_info)kernel(edac_device_handle_ce_count)kernel(edac_device_handle_ue_count)kernel(edac_get_owner)kernel(edac_get_sysfs_subsys)kernel(edac_has_mcs)kernel(edac_layer_name)kernel(edac_mc_add_mc_with_groups)kernel(edac_mc_alloc)kernel(edac_mc_del_mc)kernel(edac_mc_find)kernel(edac_mc_find_csrow_by_page)kernel(edac_mc_free)kernel(edac_mc_handle_error)kernel(edac_mem_types)kernel(edac_mod_work)kernel(edac_op_state)kernel(edac_pci_add_device)kernel(edac_pci_alloc_ctl_info)kernel(edac_pci_alloc_index)kernel(edac_pci_create_generic_ctl)kernel(edac_pci_del_device)kernel(edac_pci_free_ctl_info)kernel(edac_pci_handle_npe)kernel(edac_pci_handle_pe)kernel(edac_pci_release_generic_ctl)kernel(edac_queue_work)kernel(edac_raw_mc_handle_error)kernel(edac_stop_work)kernel(efi)kernel(efi_tpm_final_log_size)kernel(efivar_entry_add)kernel(efivar_entry_delete)kernel(efivar_entry_find)kernel(efivar_entry_get)kernel(efivar_entry_iter)kernel(efivar_entry_iter_begin)kernel(efivar_entry_iter_end)kernel(efivar_entry_remove)kernel(efivar_entry_set)kernel(efivar_entry_set_get_size)kernel(efivar_entry_set_safe)kernel(efivar_entry_size)kernel(efivar_init)kernel(efivar_supports_writes)kernel(efivar_validate)kernel(efivar_variable_is_removable)kernel(efivars_kobject)kernel(efivars_register)kernel(efivars_unregister)kernel(ehci_adjust_port_wakeup_flags)kernel(ehci_cf_port_reset_rwsem)kernel(ehci_handshake)kernel(ehci_hub_control)kernel(ehci_init_driver)kernel(ehci_reset)kernel(ehci_resume)kernel(ehci_setup)kernel(ehci_suspend)kernel(elevator_alloc)kernel(elfcorehdr_addr)kernel(elv_bio_merge_ok)kernel(elv_rb_add)kernel(elv_rb_del)kernel(elv_rb_find)kernel(elv_rb_former_request)kernel(elv_rb_latter_request)kernel(elv_register)kernel(elv_rqhash_add)kernel(elv_rqhash_del)kernel(elv_unregister)kernel(em_cpu_get)kernel(em_dev_register_perf_domain)kernel(em_dev_unregister_perf_domain)kernel(em_pd_get)kernel(emergency_restart)kernel(empty_aops)kernel(empty_name)kernel(empty_zero_page)kernel(enable_irq)kernel(enable_kprobe)kernel(enable_percpu_irq)kernel(encrypt_blob)kernel(end_buffer_async_write)kernel(end_buffer_read_sync)kernel(end_buffer_write_sync)kernel(end_page_writeback)kernel(errata)kernel(errno_to_blk_status)kernel(errseq_check)kernel(errseq_check_and_advance)kernel(errseq_sample)kernel(errseq_set)kernel(erst_clear)kernel(erst_disable)kernel(erst_get_record_count)kernel(erst_get_record_id_begin)kernel(erst_get_record_id_end)kernel(erst_get_record_id_next)kernel(erst_read)kernel(erst_read_record)kernel(erst_write)kernel(espintcp_push_skb)kernel(espintcp_queue_out)kernel(eth_commit_mac_addr_change)kernel(eth_get_headlen)kernel(eth_gro_complete)kernel(eth_gro_receive)kernel(eth_header)kernel(eth_header_cache)kernel(eth_header_cache_update)kernel(eth_header_parse)kernel(eth_header_parse_protocol)kernel(eth_mac_addr)kernel(eth_platform_get_mac_address)kernel(eth_prepare_mac_addr_change)kernel(eth_type_trans)kernel(eth_validate_addr)kernel(ether_setup)kernel(ethnl_cable_test_alloc)kernel(ethnl_cable_test_amplitude)kernel(ethnl_cable_test_fault_length)kernel(ethnl_cable_test_finished)kernel(ethnl_cable_test_free)kernel(ethnl_cable_test_pulse)kernel(ethnl_cable_test_result)kernel(ethnl_cable_test_step)kernel(ethtool_aggregate_ctrl_stats)kernel(ethtool_aggregate_mac_stats)kernel(ethtool_aggregate_pause_stats)kernel(ethtool_aggregate_phy_stats)kernel(ethtool_aggregate_rmon_stats)kernel(ethtool_convert_legacy_u32_to_link_mode)kernel(ethtool_convert_link_mode_to_legacy_u32)kernel(ethtool_get_phc_vclocks)kernel(ethtool_intersect_link_masks)kernel(ethtool_notify)kernel(ethtool_op_get_link)kernel(ethtool_op_get_ts_info)kernel(ethtool_params_from_link_mode)kernel(ethtool_rx_flow_rule_create)kernel(ethtool_rx_flow_rule_destroy)kernel(ethtool_set_ethtool_phy_ops)kernel(ethtool_sprintf)kernel(ethtool_virtdev_set_link_ksettings)kernel(event_triggers_call)kernel(event_triggers_post_call)kernel(eventfd_ctx_do_read)kernel(eventfd_ctx_fdget)kernel(eventfd_ctx_fileget)kernel(eventfd_ctx_put)kernel(eventfd_ctx_remove_wait_queue)kernel(eventfd_fget)kernel(eventfd_signal)kernel(evict_inodes)kernel(evm_inode_init_security)kernel(evm_set_key)kernel(evm_verifyxattr)kernel(execute_in_process_context)kernel(exportfs_decode_fh)kernel(exportfs_decode_fh_raw)kernel(exportfs_encode_fh)kernel(exportfs_encode_inode_fh)kernel(ext_pi_type1_crc64)kernel(ext_pi_type3_crc64)kernel(extcon_dev_free)kernel(extcon_dev_register)kernel(extcon_dev_unregister)kernel(extcon_find_edev_by_node)kernel(extcon_get_edev_by_phandle)kernel(extcon_get_edev_name)kernel(extcon_get_extcon_dev)kernel(extcon_get_property)kernel(extcon_get_property_capability)kernel(extcon_get_state)kernel(extcon_register_notifier)kernel(extcon_register_notifier_all)kernel(extcon_set_property)kernel(extcon_set_property_capability)kernel(extcon_set_property_sync)kernel(extcon_set_state)kernel(extcon_set_state_sync)kernel(extcon_sync)kernel(extcon_unregister_notifier)kernel(extcon_unregister_notifier_all)kernel(f_setown)kernel(fanout_mutex)kernel(fasync_helper)kernel(fault_in_iov_iter_readable)kernel(fault_in_iov_iter_writeable)kernel(fault_in_readable)kernel(fault_in_safe_writeable)kernel(fault_in_subpage_writeable)kernel(fault_in_writeable)kernel(fb_add_videomode)kernel(fb_alloc_cmap)kernel(fb_bl_default_curve)kernel(fb_blank)kernel(fb_class)kernel(fb_copy_cmap)kernel(fb_dealloc_cmap)kernel(fb_default_cmap)kernel(fb_deferred_io_cleanup)kernel(fb_deferred_io_fsync)kernel(fb_deferred_io_init)kernel(fb_deferred_io_mmap)kernel(fb_deferred_io_open)kernel(fb_destroy_modedb)kernel(fb_destroy_modelist)kernel(fb_edid_to_monspecs)kernel(fb_find_best_display)kernel(fb_find_best_mode)kernel(fb_find_logo)kernel(fb_find_mode)kernel(fb_find_mode_cvt)kernel(fb_find_nearest_mode)kernel(fb_firmware_edid)kernel(fb_get_buffer_offset)kernel(fb_get_color_depth)kernel(fb_get_mode)kernel(fb_get_options)kernel(fb_invert_cmaps)kernel(fb_match_mode)kernel(fb_mode_is_equal)kernel(fb_mode_option)kernel(fb_notifier_call_chain)kernel(fb_pad_aligned_buffer)kernel(fb_pad_unaligned_buffer)kernel(fb_pan_display)kernel(fb_parse_edid)kernel(fb_prepare_logo)kernel(fb_register_client)kernel(fb_set_cmap)kernel(fb_set_suspend)kernel(fb_set_var)kernel(fb_show_logo)kernel(fb_unregister_client)kernel(fb_validate_mode)kernel(fb_var_to_videomode)kernel(fb_videomode_to_modelist)kernel(fb_videomode_to_var)kernel(fbcon_modechange_possible)kernel(fbcon_update_vcs)kernel(fc_mount)kernel(fd_install)kernel(fg_console)kernel(fget)kernel(fget_raw)kernel(fib4_rule_default)kernel(fib6_check_nexthop)kernel(fib6_get_table)kernel(fib6_info_destroy_rcu)kernel(fib6_info_hw_flags_set)kernel(fib6_new_table)kernel(fib6_rule_default)kernel(fib_add_nexthop)kernel(fib_alias_hw_flags_set)kernel(fib_default_rule_add)kernel(fib_info_nh_uses_dev)kernel(fib_new_table)kernel(fib_nexthop_info)kernel(fib_nh_common_init)kernel(fib_nh_common_release)kernel(fib_nl_delrule)kernel(fib_nl_newrule)kernel(fib_notifier_ops_register)kernel(fib_notifier_ops_unregister)kernel(fib_rule_matchall)kernel(fib_rules_dump)kernel(fib_rules_lookup)kernel(fib_rules_register)kernel(fib_rules_seq_read)kernel(fib_rules_unregister)kernel(fib_table_lookup)kernel(fiemap_fill_next_extent)kernel(fiemap_prep)kernel(fifo_create_dflt)kernel(fifo_set_limit)kernel(file_check_and_advance_wb_err)kernel(file_fdatawait_range)kernel(file_is_kvm)kernel(file_modified)kernel(file_ns_capable)kernel(file_open_root)kernel(file_path)kernel(file_ra_state_init)kernel(file_remove_privs)kernel(file_update_time)kernel(file_write_and_wait_range)kernel(fileattr_fill_flags)kernel(fileattr_fill_xflags)kernel(filemap_add_folio)kernel(filemap_alloc_folio)kernel(filemap_check_errors)kernel(filemap_dirty_folio)kernel(filemap_fault)kernel(filemap_fdatawait_keep_errors)kernel(filemap_fdatawait_range)kernel(filemap_fdatawait_range_keep_errors)kernel(filemap_fdatawrite)kernel(filemap_fdatawrite_range)kernel(filemap_fdatawrite_wbc)kernel(filemap_flush)kernel(filemap_get_folios)kernel(filemap_invalidate_lock_two)kernel(filemap_invalidate_unlock_two)kernel(filemap_map_pages)kernel(filemap_migrate_folio)kernel(filemap_page_mkwrite)kernel(filemap_range_has_page)kernel(filemap_range_has_writeback)kernel(filemap_read)kernel(filemap_release_folio)kernel(filemap_write_and_wait_range)kernel(filp_close)kernel(filp_open)kernel(filter_irq_stacks)kernel(filter_match_preds)kernel(finalize_exec)kernel(find_asymmetric_key)kernel(find_extend_vma)kernel(find_font)kernel(find_ge_pid)kernel(find_get_pages_contig)kernel(find_get_pages_range_tag)kernel(find_get_pid)kernel(find_inode_by_ino_rcu)kernel(find_inode_nowait)kernel(find_inode_rcu)kernel(find_iova)kernel(find_mci_by_dev)kernel(find_next_clump8)kernel(find_pid_ns)kernel(find_vma)kernel(find_vpid)kernel(finish_no_open)kernel(finish_open)kernel(finish_rcuwait)kernel(finish_swait)kernel(finish_wait)kernel(fips_enabled)kernel(fips_fail_notif_chain)kernel(fips_fail_notify)kernel(firmware_kobj)kernel(firmware_request_builtin)kernel(firmware_request_cache)kernel(firmware_request_nowarn)kernel(firmware_request_platform)kernel(firmware_upload_register)kernel(firmware_upload_unregister)kernel(first_ec)kernel(fixed_phy_add)kernel(fixed_phy_change_carrier)kernel(fixed_phy_register)kernel(fixed_phy_register_with_gpiod)kernel(fixed_phy_set_link_update)kernel(fixed_phy_unregister)kernel(fixed_size_llseek)kernel(fixup_user_fault)kernel(fl6_merge_options)kernel(fl6_update_dst)kernel(flow_action_cookie_create)kernel(flow_action_cookie_destroy)kernel(flow_block_cb_alloc)kernel(flow_block_cb_decref)kernel(flow_block_cb_free)kernel(flow_block_cb_incref)kernel(flow_block_cb_is_busy)kernel(flow_block_cb_lookup)kernel(flow_block_cb_priv)kernel(flow_block_cb_setup_simple)kernel(flow_get_u32_dst)kernel(flow_get_u32_src)kernel(flow_hash_from_keys)kernel(flow_indr_block_cb_alloc)kernel(flow_indr_dev_exists)kernel(flow_indr_dev_register)kernel(flow_indr_dev_setup_offload)kernel(flow_indr_dev_unregister)kernel(flow_keys_basic_dissector)kernel(flow_keys_dissector)kernel(flow_rule_alloc)kernel(flow_rule_match_arp)kernel(flow_rule_match_basic)kernel(flow_rule_match_control)kernel(flow_rule_match_ct)kernel(flow_rule_match_cvlan)kernel(flow_rule_match_enc_control)kernel(flow_rule_match_enc_ip)kernel(flow_rule_match_enc_ipv4_addrs)kernel(flow_rule_match_enc_ipv6_addrs)kernel(flow_rule_match_enc_keyid)kernel(flow_rule_match_enc_opts)kernel(flow_rule_match_enc_ports)kernel(flow_rule_match_eth_addrs)kernel(flow_rule_match_icmp)kernel(flow_rule_match_ip)kernel(flow_rule_match_ipv4_addrs)kernel(flow_rule_match_ipv6_addrs)kernel(flow_rule_match_l2tpv3)kernel(flow_rule_match_meta)kernel(flow_rule_match_mpls)kernel(flow_rule_match_ports)kernel(flow_rule_match_ports_range)kernel(flow_rule_match_pppoe)kernel(flow_rule_match_tcp)kernel(flow_rule_match_vlan)kernel(flush_dcache_folio)kernel(flush_dcache_page)kernel(flush_delayed_fput)kernel(flush_delayed_work)kernel(flush_rcu_work)kernel(flush_signals)kernel(flush_work)kernel(folio_account_redirty)kernel(folio_add_lru)kernel(folio_add_wait_queue)kernel(folio_alloc)kernel(folio_clear_dirty_for_io)kernel(folio_end_private_2)kernel(folio_end_writeback)kernel(folio_invalidate)kernel(folio_mapped)kernel(folio_mapping)kernel(folio_mark_accessed)kernel(folio_mark_dirty)kernel(folio_migrate_copy)kernel(folio_migrate_flags)kernel(folio_migrate_mapping)kernel(folio_mkclean)kernel(folio_redirty_for_writepage)kernel(folio_unlock)kernel(folio_wait_bit)kernel(folio_wait_bit_killable)kernel(folio_wait_private_2)kernel(folio_wait_private_2_killable)kernel(folio_wait_stable)kernel(folio_wait_writeback)kernel(folio_wait_writeback_killable)kernel(folio_write_one)kernel(follow_down)kernel(follow_down_one)kernel(follow_pfn)kernel(follow_pte)kernel(follow_up)kernel(font_vga_8x16)kernel(for_each_kernel_tracepoint)kernel(force_sig)kernel(forget_all_cached_acls)kernel(forget_cached_acl)kernel(fortify_panic)kernel(fpsimd_context_busy)kernel(fput)kernel(fqdir_exit)kernel(fqdir_init)kernel(framebuffer_alloc)kernel(framebuffer_release)kernel(free_anon_bdev)kernel(free_bucket_spinlocks)kernel(free_buffer_head)kernel(free_cgroup_ns)kernel(free_contig_range)kernel(free_fib_info)kernel(free_inode_nonrcu)kernel(free_io_pgtable_ops)kernel(free_iova)kernel(free_iova_fast)kernel(free_irq)kernel(free_irq_cpu_rmap)kernel(free_netdev)kernel(free_pages)kernel(free_pages_exact)kernel(free_percpu)kernel(free_percpu_irq)kernel(free_task)kernel(free_uid)kernel(free_vm_area)kernel(freeze_bdev)kernel(freeze_super)kernel(freezer_cgrp_subsys_enabled_key)kernel(freezer_cgrp_subsys_on_dfl_key)kernel(freezing_slow_path)kernel(freq_qos_add_notifier)kernel(freq_qos_add_request)kernel(freq_qos_remove_notifier)kernel(freq_qos_remove_request)kernel(freq_qos_update_request)kernel(from_kgid)kernel(from_kgid_munged)kernel(from_kprojid)kernel(from_kprojid_munged)kernel(from_kqid)kernel(from_kqid_munged)kernel(from_kuid)kernel(from_kuid_munged)kernel(fs_bio_set)kernel(fs_context_for_mount)kernel(fs_context_for_reconfigure)kernel(fs_context_for_submount)kernel(fs_dax_get_by_bdev)kernel(fs_ftype_to_dtype)kernel(fs_kobj)kernel(fs_lookup_param)kernel(fs_overflowgid)kernel(fs_overflowuid)kernel(fs_param_is_blob)kernel(fs_param_is_blockdev)kernel(fs_param_is_bool)kernel(fs_param_is_enum)kernel(fs_param_is_fd)kernel(fs_param_is_path)kernel(fs_param_is_s32)kernel(fs_param_is_string)kernel(fs_param_is_u32)kernel(fs_param_is_u64)kernel(fs_put_dax)kernel(fs_umode_to_dtype)kernel(fs_umode_to_ftype)kernel(fsl8250_handle_irq)kernel(fsl_mc_device_group)kernel(fsnotify)kernel(fsnotify_add_mark)kernel(fsnotify_alloc_group)kernel(fsnotify_alloc_user_group)kernel(fsnotify_destroy_mark)kernel(fsnotify_find_mark)kernel(fsnotify_get_cookie)kernel(fsnotify_init_mark)kernel(fsnotify_put_group)kernel(fsnotify_put_mark)kernel(fsnotify_wait_marks_destroyed)kernel(fsstack_copy_attr_all)kernel(fsstack_copy_inode_size)kernel(fsync_bdev)kernel(ftrace_dump)kernel(ftrace_free_filter)kernel(ftrace_ops_set_global_filter)kernel(ftrace_set_filter)kernel(ftrace_set_filter_ip)kernel(ftrace_set_filter_ips)kernel(ftrace_set_global_filter)kernel(ftrace_set_global_notrace)kernel(ftrace_set_notrace)kernel(full_name_hash)kernel(fw_devlink_purge_absent_suppliers)kernel(fwnode_connection_find_match)kernel(fwnode_connection_find_matches)kernel(fwnode_count_parents)kernel(fwnode_create_software_node)kernel(fwnode_device_is_available)kernel(fwnode_find_reference)kernel(fwnode_get_mac_address)kernel(fwnode_get_name)kernel(fwnode_get_named_child_node)kernel(fwnode_get_next_available_child_node)kernel(fwnode_get_next_child_node)kernel(fwnode_get_next_parent)kernel(fwnode_get_nth_parent)kernel(fwnode_get_parent)kernel(fwnode_get_phy_id)kernel(fwnode_get_phy_mode)kernel(fwnode_get_phy_node)kernel(fwnode_gpiod_get_index)kernel(fwnode_graph_get_endpoint_by_id)kernel(fwnode_graph_get_endpoint_count)kernel(fwnode_graph_get_next_endpoint)kernel(fwnode_graph_get_port_parent)kernel(fwnode_graph_get_remote_endpoint)kernel(fwnode_graph_get_remote_port)kernel(fwnode_graph_get_remote_port_parent)kernel(fwnode_graph_parse_endpoint)kernel(fwnode_handle_get)kernel(fwnode_handle_put)kernel(fwnode_iomap)kernel(fwnode_irq_get)kernel(fwnode_irq_get_byname)kernel(fwnode_mdio_find_device)kernel(fwnode_mdiobus_phy_device_register)kernel(fwnode_mdiobus_register_phy)kernel(fwnode_phy_find_device)kernel(fwnode_property_get_reference_args)kernel(fwnode_property_match_string)kernel(fwnode_property_present)kernel(fwnode_property_read_string)kernel(fwnode_property_read_string_array)kernel(fwnode_property_read_u16_array)kernel(fwnode_property_read_u32_array)kernel(fwnode_property_read_u64_array)kernel(fwnode_property_read_u8_array)kernel(fwnode_remove_software_node)kernel(fwnode_typec_mux_get)kernel(fwnode_typec_retimer_get)kernel(fwnode_typec_switch_get)kernel(fwnode_usb_role_switch_get)kernel(gadget_find_ep_by_name)kernel(gc_inflight_list)kernel(gcd)kernel(gen10g_config_aneg)kernel(gen_estimator_active)kernel(gen_estimator_read)kernel(gen_kill_estimator)kernel(gen_new_estimator)kernel(gen_pool_add_owner)kernel(gen_pool_alloc_algo_owner)kernel(gen_pool_avail)kernel(gen_pool_best_fit)kernel(gen_pool_create)kernel(gen_pool_destroy)kernel(gen_pool_dma_alloc)kernel(gen_pool_dma_alloc_algo)kernel(gen_pool_dma_alloc_align)kernel(gen_pool_dma_zalloc)kernel(gen_pool_dma_zalloc_algo)kernel(gen_pool_dma_zalloc_align)kernel(gen_pool_first_fit)kernel(gen_pool_first_fit_align)kernel(gen_pool_first_fit_order_align)kernel(gen_pool_fixed_alloc)kernel(gen_pool_for_each_chunk)kernel(gen_pool_free_owner)kernel(gen_pool_get)kernel(gen_pool_has_addr)kernel(gen_pool_set_algo)kernel(gen_pool_size)kernel(gen_pool_virt_to_phys)kernel(gen_replace_estimator)kernel(generate_random_guid)kernel(generate_random_uuid)kernel(generic_access_phys)kernel(generic_block_bmap)kernel(generic_block_fiemap)kernel(generic_check_addressable)kernel(generic_cont_expand_simple)kernel(generic_copy_file_range)kernel(generic_delete_inode)kernel(generic_device_group)kernel(generic_error_remove_page)kernel(generic_fadvise)kernel(generic_fh_to_dentry)kernel(generic_fh_to_parent)kernel(generic_file_direct_write)kernel(generic_file_fsync)kernel(generic_file_llseek)kernel(generic_file_llseek_size)kernel(generic_file_mmap)kernel(generic_file_open)kernel(generic_file_read_iter)kernel(generic_file_readonly_mmap)kernel(generic_file_splice_read)kernel(generic_file_write_iter)kernel(generic_fillattr)kernel(generic_handle_domain_irq)kernel(generic_handle_domain_irq_safe)kernel(generic_handle_irq)kernel(generic_handle_irq_safe)kernel(generic_key_instantiate)kernel(generic_listxattr)kernel(generic_online_page)kernel(generic_parse_monolithic)kernel(generic_perform_write)kernel(generic_permission)kernel(generic_pipe_buf_get)kernel(generic_pipe_buf_release)kernel(generic_pipe_buf_try_steal)kernel(generic_read_dir)kernel(generic_remap_file_range_prep)kernel(generic_ro_fops)kernel(generic_set_encrypted_ci_d_ops)kernel(generic_setlease)kernel(generic_shutdown_super)kernel(generic_splice_sendpage)kernel(generic_update_time)kernel(generic_write_checks)kernel(generic_write_end)kernel(generic_writepages)kernel(genl_lock)kernel(genl_notify)kernel(genl_register_family)kernel(genl_unlock)kernel(genl_unregister_family)kernel(genlmsg_multicast_allns)kernel(genlmsg_put)kernel(genpd_dev_pm_attach)kernel(genpd_dev_pm_attach_by_id)kernel(genphy_aneg_done)kernel(genphy_c37_config_aneg)kernel(genphy_c37_read_status)kernel(genphy_c45_an_config_aneg)kernel(genphy_c45_an_disable_aneg)kernel(genphy_c45_aneg_done)kernel(genphy_c45_baset1_read_status)kernel(genphy_c45_check_and_restart_aneg)kernel(genphy_c45_config_aneg)kernel(genphy_c45_fast_retrain)kernel(genphy_c45_loopback)kernel(genphy_c45_pma_baset1_read_master_slave)kernel(genphy_c45_pma_baset1_setup_master_slave)kernel(genphy_c45_pma_read_abilities)kernel(genphy_c45_pma_resume)kernel(genphy_c45_pma_setup_forced)kernel(genphy_c45_pma_suspend)kernel(genphy_c45_read_link)kernel(genphy_c45_read_lpa)kernel(genphy_c45_read_mdix)kernel(genphy_c45_read_pma)kernel(genphy_c45_read_status)kernel(genphy_c45_restart_aneg)kernel(genphy_check_and_restart_aneg)kernel(genphy_config_eee_advert)kernel(genphy_handle_interrupt_no_ack)kernel(genphy_loopback)kernel(genphy_read_abilities)kernel(genphy_read_lpa)kernel(genphy_read_master_slave)kernel(genphy_read_mmd_unsupported)kernel(genphy_read_status)kernel(genphy_read_status_fixed)kernel(genphy_restart_aneg)kernel(genphy_resume)kernel(genphy_setup_forced)kernel(genphy_soft_reset)kernel(genphy_suspend)kernel(genphy_update_link)kernel(genphy_write_mmd_unsupported)kernel(get_acl)kernel(get_anon_bdev)kernel(get_bitmap_from_slot)kernel(get_cached_acl)kernel(get_cached_acl_rcu)kernel(get_cached_msi_msg)kernel(get_completed_synchronize_rcu)kernel(get_completed_synchronize_rcu_full)kernel(get_cpu_device)kernel(get_cpu_idle_time)kernel(get_cpu_idle_time_us)kernel(get_cpu_iowait_time_us)kernel(get_current_tty)kernel(get_default_font)kernel(get_dev_pagemap)kernel(get_device)kernel(get_device_system_crosststamp)kernel(get_fs_type)kernel(get_governor_parent_kobj)kernel(get_itimerspec64)kernel(get_kernel_pages)kernel(get_max_files)kernel(get_mem_cgroup_from_mm)kernel(get_mm_exe_file)kernel(get_net_ns)kernel(get_net_ns_by_fd)kernel(get_net_ns_by_id)kernel(get_net_ns_by_pid)kernel(get_next_ino)kernel(get_old_itimerspec32)kernel(get_old_timespec32)kernel(get_option)kernel(get_options)kernel(get_phy_device)kernel(get_pid_task)kernel(get_random_bytes)kernel(get_random_bytes_arch)kernel(get_random_u32)kernel(get_random_u64)kernel(get_sg_io_hdr)kernel(get_state_synchronize_rcu)kernel(get_state_synchronize_rcu_full)kernel(get_state_synchronize_srcu)kernel(get_task_cred)kernel(get_task_exe_file)kernel(get_task_mm)kernel(get_task_pid)kernel(get_thermal_instance)kernel(get_timespec64)kernel(get_tree_bdev)kernel(get_tree_keyed)kernel(get_tree_nodev)kernel(get_tree_single)kernel(get_tree_single_reconf)kernel(get_unmapped_area)kernel(get_unused_fd_flags)kernel(get_user_ifreq)kernel(get_user_pages)kernel(get_user_pages_fast)kernel(get_user_pages_fast_only)kernel(get_user_pages_remote)kernel(get_user_pages_unlocked)kernel(get_watch_queue)kernel(get_zeroed_page)kernel(getboottime64)kernel(gf128mul_4k_bbe)kernel(gf128mul_4k_lle)kernel(gf128mul_64k_bbe)kernel(gf128mul_bbe)kernel(gf128mul_free_64k)kernel(gf128mul_init_4k_bbe)kernel(gf128mul_init_4k_lle)kernel(gf128mul_init_64k_bbe)kernel(gf128mul_lle)kernel(gf128mul_x8_ble)kernel(gfn_to_hva)kernel(gfn_to_hva_memslot)kernel(gfn_to_memslot)kernel(gfn_to_page)kernel(gfn_to_page_many_atomic)kernel(gfn_to_pfn)kernel(gfn_to_pfn_memslot)kernel(gfn_to_pfn_memslot_atomic)kernel(gfn_to_pfn_prot)kernel(ghes_get_devices)kernel(ghes_register_report_chain)kernel(ghes_register_vendor_record_notifier)kernel(ghes_unregister_report_chain)kernel(ghes_unregister_vendor_record_notifier)kernel(gic_nonsecure_priorities)kernel(give_up_console)kernel(glob_match)kernel(global_cursor_default)kernel(gnet_stats_add_basic)kernel(gnet_stats_add_queue)kernel(gnet_stats_basic_sync_init)kernel(gnet_stats_copy_app)kernel(gnet_stats_copy_basic)kernel(gnet_stats_copy_basic_hw)kernel(gnet_stats_copy_queue)kernel(gnet_stats_copy_rate_est)kernel(gnet_stats_finish_copy)kernel(gnet_stats_start_copy)kernel(gnet_stats_start_copy_compat)kernel(gov_attr_set_get)kernel(gov_attr_set_init)kernel(gov_attr_set_put)kernel(gov_update_cpu_data)kernel(governor_sysfs_ops)kernel(gpio_free)kernel(gpio_free_array)kernel(gpio_request)kernel(gpio_request_array)kernel(gpio_request_one)kernel(gpio_to_desc)kernel(gpiochip_add_data_with_key)kernel(gpiochip_add_pin_range)kernel(gpiochip_add_pingroup_range)kernel(gpiochip_disable_irq)kernel(gpiochip_enable_irq)kernel(gpiochip_find)kernel(gpiochip_free_own_desc)kernel(gpiochip_generic_config)kernel(gpiochip_generic_free)kernel(gpiochip_generic_request)kernel(gpiochip_get_data)kernel(gpiochip_get_desc)kernel(gpiochip_irq_domain_activate)kernel(gpiochip_irq_domain_deactivate)kernel(gpiochip_irq_map)kernel(gpiochip_irq_relres)kernel(gpiochip_irq_reqres)kernel(gpiochip_irq_unmap)kernel(gpiochip_irqchip_add_domain)kernel(gpiochip_irqchip_irq_valid)kernel(gpiochip_is_requested)kernel(gpiochip_line_is_irq)kernel(gpiochip_line_is_open_drain)kernel(gpiochip_line_is_open_source)kernel(gpiochip_line_is_persistent)kernel(gpiochip_line_is_valid)kernel(gpiochip_lock_as_irq)kernel(gpiochip_populate_parent_fwspec_fourcell)kernel(gpiochip_populate_parent_fwspec_twocell)kernel(gpiochip_relres_irq)kernel(gpiochip_remove)kernel(gpiochip_remove_pin_ranges)kernel(gpiochip_reqres_irq)kernel(gpiochip_request_own_desc)kernel(gpiochip_unlock_as_irq)kernel(gpiod_add_hogs)kernel(gpiod_add_lookup_table)kernel(gpiod_cansleep)kernel(gpiod_count)kernel(gpiod_direction_input)kernel(gpiod_direction_output)kernel(gpiod_direction_output_raw)kernel(gpiod_disable_hw_timestamp_ns)kernel(gpiod_enable_hw_timestamp_ns)kernel(gpiod_get)kernel(gpiod_get_array)kernel(gpiod_get_array_optional)kernel(gpiod_get_array_value)kernel(gpiod_get_array_value_cansleep)kernel(gpiod_get_direction)kernel(gpiod_get_index)kernel(gpiod_get_index_optional)kernel(gpiod_get_optional)kernel(gpiod_get_raw_array_value)kernel(gpiod_get_raw_array_value_cansleep)kernel(gpiod_get_raw_value)kernel(gpiod_get_raw_value_cansleep)kernel(gpiod_get_value)kernel(gpiod_get_value_cansleep)kernel(gpiod_is_active_low)kernel(gpiod_put)kernel(gpiod_put_array)kernel(gpiod_remove_hogs)kernel(gpiod_remove_lookup_table)kernel(gpiod_set_array_value)kernel(gpiod_set_array_value_cansleep)kernel(gpiod_set_config)kernel(gpiod_set_consumer_name)kernel(gpiod_set_debounce)kernel(gpiod_set_raw_array_value)kernel(gpiod_set_raw_array_value_cansleep)kernel(gpiod_set_raw_value)kernel(gpiod_set_raw_value_cansleep)kernel(gpiod_set_transitory)kernel(gpiod_set_value)kernel(gpiod_set_value_cansleep)kernel(gpiod_to_chip)kernel(gpiod_to_irq)kernel(gpiod_toggle_active_low)kernel(grab_cache_page_write_begin)kernel(gro_cells_destroy)kernel(gro_cells_init)kernel(gro_cells_receive)kernel(gro_find_complete_by_type)kernel(gro_find_receive_by_type)kernel(group_cpus_evenly)kernel(groups_alloc)kernel(groups_free)kernel(groups_sort)kernel(guid_gen)kernel(guid_null)kernel(guid_parse)kernel(halt_poll_ns)kernel(halt_poll_ns_grow)kernel(halt_poll_ns_grow_start)kernel(halt_poll_ns_shrink)kernel(handle_bad_irq)kernel(handle_edge_irq)kernel(handle_fasteoi_irq)kernel(handle_fasteoi_nmi)kernel(handle_irq_desc)kernel(handle_level_irq)kernel(handle_mm_fault)kernel(handle_nested_irq)kernel(handle_simple_irq)kernel(handle_sysrq)kernel(handle_untracked_irq)kernel(has_capability)kernel(has_capability_noaudit)kernel(hash_algo_name)kernel(hash_and_copy_to_iter)kernel(hash_digest_size)kernel(hashlen_string)kernel(have_governor_per_policy)kernel(hchacha_block_arch)kernel(hchacha_block_generic)kernel(hdmi_audio_infoframe_check)kernel(hdmi_audio_infoframe_init)kernel(hdmi_audio_infoframe_pack)kernel(hdmi_audio_infoframe_pack_for_dp)kernel(hdmi_audio_infoframe_pack_only)kernel(hdmi_avi_infoframe_check)kernel(hdmi_avi_infoframe_init)kernel(hdmi_avi_infoframe_pack)kernel(hdmi_avi_infoframe_pack_only)kernel(hdmi_drm_infoframe_check)kernel(hdmi_drm_infoframe_init)kernel(hdmi_drm_infoframe_pack)kernel(hdmi_drm_infoframe_pack_only)kernel(hdmi_drm_infoframe_unpack_only)kernel(hdmi_infoframe_check)kernel(hdmi_infoframe_log)kernel(hdmi_infoframe_pack)kernel(hdmi_infoframe_pack_only)kernel(hdmi_infoframe_unpack)kernel(hdmi_spd_infoframe_check)kernel(hdmi_spd_infoframe_init)kernel(hdmi_spd_infoframe_pack)kernel(hdmi_spd_infoframe_pack_only)kernel(hdmi_vendor_infoframe_check)kernel(hdmi_vendor_infoframe_init)kernel(hdmi_vendor_infoframe_pack)kernel(hdmi_vendor_infoframe_pack_only)kernel(hest_disable)kernel(hex2bin)kernel(hex_asc)kernel(hex_asc_upper)kernel(hex_dump_to_buffer)kernel(hex_to_bin)kernel(hibernate_quiet_exec)kernel(hibernation_set_ops)kernel(hid_add_device)kernel(hid_alloc_report_buf)kernel(hid_allocate_device)kernel(hid_bus_type)kernel(hid_check_keys_pressed)kernel(hid_compare_device_paths)kernel(hid_connect)kernel(hid_debug_event)kernel(hid_destroy_device)kernel(hid_disconnect)kernel(hid_driver_reset_resume)kernel(hid_driver_resume)kernel(hid_driver_suspend)kernel(hid_dump_device)kernel(hid_dump_field)kernel(hid_dump_input)kernel(hid_dump_report)kernel(hid_field_extract)kernel(hid_hw_close)kernel(hid_hw_open)kernel(hid_hw_output_report)kernel(hid_hw_raw_request)kernel(hid_hw_request)kernel(hid_hw_start)kernel(hid_hw_stop)kernel(hid_ignore)kernel(hid_input_report)kernel(hid_is_usb)kernel(hid_lookup_quirk)kernel(hid_match_device)kernel(hid_match_id)kernel(hid_open_report)kernel(hid_output_report)kernel(hid_parse_report)kernel(hid_quirks_exit)kernel(hid_quirks_init)kernel(hid_register_report)kernel(hid_report_raw_event)kernel(hid_resolv_usage)kernel(hid_set_field)kernel(hid_setup_resolution_multiplier)kernel(hid_snto32)kernel(hid_unregister_driver)kernel(hid_validate_values)kernel(hiddev_hid_event)kernel(hidinput_calc_abs_res)kernel(hidinput_connect)kernel(hidinput_count_leds)kernel(hidinput_disconnect)kernel(hidinput_get_led_field)kernel(hidinput_report_event)kernel(hidraw_connect)kernel(hidraw_disconnect)kernel(hidraw_report_event)kernel(high_memory)kernel(hisi_clk_alloc)kernel(hisi_clk_init)kernel(hisi_clk_register_divider)kernel(hisi_clk_register_fixed_factor)kernel(hisi_clk_register_fixed_rate)kernel(hisi_clk_register_gate)kernel(hisi_clk_register_gate_sep)kernel(hisi_clk_register_mux)kernel(hisi_clk_register_phase)kernel(hisi_cpumask_sysfs_show)kernel(hisi_event_sysfs_show)kernel(hisi_format_sysfs_show)kernel(hisi_pmu_init)kernel(hisi_reset_exit)kernel(hisi_reset_init)kernel(hisi_uncore_pmu_add)kernel(hisi_uncore_pmu_del)kernel(hisi_uncore_pmu_disable)kernel(hisi_uncore_pmu_enable)kernel(hisi_uncore_pmu_event_init)kernel(hisi_uncore_pmu_event_update)kernel(hisi_uncore_pmu_get_event_idx)kernel(hisi_uncore_pmu_identifier_attr_show)kernel(hisi_uncore_pmu_init_irq)kernel(hisi_uncore_pmu_offline_cpu)kernel(hisi_uncore_pmu_online_cpu)kernel(hisi_uncore_pmu_read)kernel(hisi_uncore_pmu_set_event_period)kernel(hisi_uncore_pmu_start)kernel(hisi_uncore_pmu_stop)kernel(hmm_range_fault)kernel(host1x_context_device_bus_type)kernel(housekeeping_affine)kernel(housekeeping_any_cpu)kernel(housekeeping_cpumask)kernel(housekeeping_enabled)kernel(housekeeping_overridden)kernel(housekeeping_test_cpu)kernel(hrtimer_active)kernel(hrtimer_cancel)kernel(hrtimer_forward)kernel(hrtimer_init)kernel(hrtimer_init_sleeper)kernel(hrtimer_resolution)kernel(hrtimer_sleeper_start_expires)kernel(hrtimer_start_range_ns)kernel(hrtimer_try_to_cancel)kernel(hsiphash_1u32)kernel(hsiphash_2u32)kernel(hsiphash_3u32)kernel(hsiphash_4u32)kernel(hte_disable_ts)kernel(hte_enable_ts)kernel(hte_get_clk_src_info)kernel(hte_init_line_attr)kernel(hte_push_ts_ns)kernel(hte_request_ts_ns)kernel(hte_ts_get)kernel(hte_ts_put)kernel(hugetlb_cgrp_subsys_enabled_key)kernel(hugetlb_cgrp_subsys_on_dfl_key)kernel(hv_do_fast_hypercall8)kernel(hv_do_hypercall)kernel(hv_get_vpreg)kernel(hv_get_vpreg_128)kernel(hv_ghcb_hypercall)kernel(hv_is_hibernation_supported)kernel(hv_is_hyperv_initialized)kernel(hv_is_isolation_supported)kernel(hv_isolation_type_snp)kernel(hv_max_vp_index)kernel(hv_nested)kernel(hv_query_ext_cap)kernel(hv_read_reference_counter)kernel(hv_remove_crash_handler)kernel(hv_remove_kexec_handler)kernel(hv_remove_vmbus_handler)kernel(hv_root_partition)kernel(hv_set_vpreg)kernel(hv_setup_crash_handler)kernel(hv_setup_dma_ops)kernel(hv_setup_kexec_handler)kernel(hv_setup_vmbus_handler)kernel(hv_vp_index)kernel(hvc_alloc)kernel(hvc_instantiate)kernel(hvc_kick)kernel(hvc_poll)kernel(hvc_remove)kernel(hw_protection_shutdown)kernel(hwmon_device_register)kernel(hwmon_device_register_for_thermal)kernel(hwmon_device_register_with_groups)kernel(hwmon_device_register_with_info)kernel(hwmon_device_unregister)kernel(hwmon_notify_event)kernel(hwpoison_filter)kernel(hwpoison_filter_dev_major)kernel(hwpoison_filter_dev_minor)kernel(hwpoison_filter_enable)kernel(hwpoison_filter_flags_mask)kernel(hwpoison_filter_flags_value)kernel(hwpoison_filter_memcg)kernel(hwrng_msleep)kernel(hwrng_register)kernel(hwrng_unregister)kernel(hwspin_lock_free)kernel(hwspin_lock_get_id)kernel(hwspin_lock_register)kernel(hwspin_lock_request)kernel(hwspin_lock_request_specific)kernel(hwspin_lock_unregister)kernel(hyperv_cleanup)kernel(hyperv_pcpu_input_arg)kernel(hyperv_pcpu_output_arg)kernel(hyperv_report_panic)kernel(i2c_acpi_client_count)kernel(i2c_acpi_find_adapter_by_handle)kernel(i2c_acpi_find_bus_speed)kernel(i2c_acpi_get_i2c_resource)kernel(i2c_acpi_new_device_by_fwnode)kernel(i2c_acpi_waive_d0_probe)kernel(i2c_adapter_depth)kernel(i2c_adapter_type)kernel(i2c_add_adapter)kernel(i2c_add_numbered_adapter)kernel(i2c_bus_type)kernel(i2c_client_get_device_id)kernel(i2c_client_type)kernel(i2c_clients_command)kernel(i2c_del_adapter)kernel(i2c_del_driver)kernel(i2c_detect_slave_mode)kernel(i2c_for_each_dev)kernel(i2c_freq_mode_string)kernel(i2c_generic_scl_recovery)kernel(i2c_get_adapter)kernel(i2c_get_device_id)kernel(i2c_get_dma_safe_msg_buf)kernel(i2c_handle_smbus_host_notify)kernel(i2c_match_id)kernel(i2c_new_ancillary_device)kernel(i2c_new_client_device)kernel(i2c_new_dummy_device)kernel(i2c_new_scanned_device)kernel(i2c_new_smbus_alert_device)kernel(i2c_of_match_device)kernel(i2c_parse_fw_timings)kernel(i2c_probe_func_quick_read)kernel(i2c_put_adapter)kernel(i2c_put_dma_safe_msg_buf)kernel(i2c_recover_bus)kernel(i2c_register_driver)kernel(i2c_slave_event)kernel(i2c_slave_register)kernel(i2c_slave_unregister)kernel(i2c_smbus_pec)kernel(i2c_smbus_read_block_data)kernel(i2c_smbus_read_byte)kernel(i2c_smbus_read_byte_data)kernel(i2c_smbus_read_i2c_block_data)kernel(i2c_smbus_read_i2c_block_data_or_emulated)kernel(i2c_smbus_read_word_data)kernel(i2c_smbus_write_block_data)kernel(i2c_smbus_write_byte)kernel(i2c_smbus_write_byte_data)kernel(i2c_smbus_write_i2c_block_data)kernel(i2c_smbus_write_word_data)kernel(i2c_smbus_xfer)kernel(i2c_transfer)kernel(i2c_transfer_buffer_flags)kernel(i2c_unregister_device)kernel(i2c_verify_adapter)kernel(i2c_verify_client)kernel(icc_bulk_disable)kernel(icc_bulk_enable)kernel(icc_bulk_put)kernel(icc_bulk_set_bw)kernel(icc_disable)kernel(icc_enable)kernel(icc_get)kernel(icc_get_name)kernel(icc_link_create)kernel(icc_link_destroy)kernel(icc_node_add)kernel(icc_node_create)kernel(icc_node_del)kernel(icc_node_destroy)kernel(icc_nodes_remove)kernel(icc_provider_add)kernel(icc_provider_del)kernel(icc_provider_deregister)kernel(icc_provider_init)kernel(icc_provider_register)kernel(icc_put)kernel(icc_set_bw)kernel(icc_set_tag)kernel(icc_std_aggregate)kernel(icc_sync_state)kernel(icmp6_send)kernel(icmp_build_probe)kernel(icmp_err_convert)kernel(icmp_global_allow)kernel(icmp_ndo_send)kernel(icmpv6_err_convert)kernel(icmpv6_ndo_send)kernel(ida_alloc_range)kernel(ida_destroy)kernel(ida_free)kernel(idr_alloc)kernel(idr_alloc_cyclic)kernel(idr_alloc_u32)kernel(idr_destroy)kernel(idr_find)kernel(idr_for_each)kernel(idr_get_next)kernel(idr_get_next_ul)kernel(idr_preload)kernel(idr_remove)kernel(idr_replace)kernel(iget5_locked)kernel(iget_failed)kernel(iget_locked)kernel(ignore_console_lock_warning)kernel(igrab)kernel(ihold)kernel(ilookup)kernel(ilookup5)kernel(ilookup5_nowait)kernel(ima_file_check)kernel(ima_file_hash)kernel(ima_inode_hash)kernel(ima_measure_critical_data)kernel(import_iovec)kernel(import_single_range)kernel(imx8m_clk_hw_composite_flags)kernel(imx93_clk_composite_flags)kernel(imx93_clk_gate)kernel(imx_1416x_pll)kernel(imx_1443x_dram_pll)kernel(imx_1443x_pll)kernel(imx_ccm_lock)kernel(imx_check_clk_hws)kernel(imx_clk_fracn_gppll)kernel(imx_clk_hw_cpu)kernel(imx_clk_hw_frac_pll)kernel(imx_clk_hw_sscg_pll)kernel(imx_dev_clk_hw_pll14xx)kernel(imx_fracn_gppll)kernel(imx_get_clk_hw_by_name)kernel(imx_pinctrl_pm_ops)kernel(imx_pinctrl_probe)kernel(imx_unregister_hw_clocks)kernel(in4_pton)kernel(in6_dev_finish_destroy)kernel(in6_pton)kernel(in6addr_any)kernel(in6addr_interfacelocal_allnodes)kernel(in6addr_interfacelocal_allrouters)kernel(in6addr_linklocal_allnodes)kernel(in6addr_linklocal_allrouters)kernel(in6addr_loopback)kernel(in6addr_sitelocal_allrouters)kernel(in_aton)kernel(in_dev_finish_destroy)kernel(in_egroup_p)kernel(in_group_p)kernel(in_lock_functions)kernel(inc_nlink)kernel(inc_node_page_state)kernel(inc_zone_page_state)kernel(inet6_add_offload)kernel(inet6_add_protocol)kernel(inet6_bind)kernel(inet6_cleanup_sock)kernel(inet6_csk_addr2sockaddr)kernel(inet6_csk_route_req)kernel(inet6_csk_update_pmtu)kernel(inet6_csk_xmit)kernel(inet6_del_offload)kernel(inet6_del_protocol)kernel(inet6_getname)kernel(inet6_hash)kernel(inet6_hash_connect)kernel(inet6_ioctl)kernel(inet6_lookup)kernel(inet6_lookup_listener)kernel(inet6_offloads)kernel(inet6_protos)kernel(inet6_register_protosw)kernel(inet6_release)kernel(inet6_sk_rebuild_header)kernel(inet6_sock_destruct)kernel(inet6_unregister_protosw)kernel(inet6addr_notifier_call_chain)kernel(inet6addr_validator_notifier_call_chain)kernel(inet_accept)kernel(inet_add_offload)kernel(inet_add_protocol)kernel(inet_addr_is_any)kernel(inet_addr_type)kernel(inet_addr_type_dev_table)kernel(inet_addr_type_table)kernel(inet_bind)kernel(inet_confirm_addr)kernel(inet_csk_accept)kernel(inet_csk_addr2sockaddr)kernel(inet_csk_clear_xmit_timers)kernel(inet_csk_clone_lock)kernel(inet_csk_complete_hashdance)kernel(inet_csk_delete_keepalive_timer)kernel(inet_csk_destroy_sock)kernel(inet_csk_get_port)kernel(inet_csk_init_xmit_timers)kernel(inet_csk_listen_start)kernel(inet_csk_listen_stop)kernel(inet_csk_prepare_forced_close)kernel(inet_csk_reqsk_queue_add)kernel(inet_csk_reqsk_queue_drop)kernel(inet_csk_reqsk_queue_drop_and_put)kernel(inet_csk_reqsk_queue_hash_add)kernel(inet_csk_reset_keepalive_timer)kernel(inet_csk_route_child_sock)kernel(inet_csk_route_req)kernel(inet_csk_update_pmtu)kernel(inet_ctl_sock_create)kernel(inet_current_timestamp)kernel(inet_del_offload)kernel(inet_del_protocol)kernel(inet_dev_addr_type)kernel(inet_dgram_connect)kernel(inet_dgram_ops)kernel(inet_diag_bc_sk)kernel(inet_diag_dump_icsk)kernel(inet_diag_dump_one_icsk)kernel(inet_diag_find_one_icsk)kernel(inet_diag_msg_attrs_fill)kernel(inet_diag_msg_common_fill)kernel(inet_diag_register)kernel(inet_diag_unregister)kernel(inet_ehash_locks_alloc)kernel(inet_ehash_nolisten)kernel(inet_frag_destroy)kernel(inet_frag_find)kernel(inet_frag_kill)kernel(inet_frag_pull_head)kernel(inet_frag_queue_insert)kernel(inet_frag_rbtree_purge)kernel(inet_frag_reasm_finish)kernel(inet_frag_reasm_prepare)kernel(inet_frags_fini)kernel(inet_frags_init)kernel(inet_get_local_port_range)kernel(inet_getname)kernel(inet_getpeer)kernel(inet_hash)kernel(inet_hash_connect)kernel(inet_hashinfo2_init_mod)kernel(inet_ioctl)kernel(inet_listen)kernel(inet_offloads)kernel(inet_peer_base_init)kernel(inet_peer_xrlim_allow)kernel(inet_proto_csum_replace16)kernel(inet_proto_csum_replace4)kernel(inet_proto_csum_replace_by_diff)kernel(inet_protos)kernel(inet_pton_with_scope)kernel(inet_put_port)kernel(inet_putpeer)kernel(inet_rcv_saddr_equal)kernel(inet_recvmsg)kernel(inet_register_protosw)kernel(inet_release)kernel(inet_reqsk_alloc)kernel(inet_rtx_syn_ack)kernel(inet_select_addr)kernel(inet_send_prepare)kernel(inet_sendmsg)kernel(inet_sendpage)kernel(inet_shutdown)kernel(inet_sk_diag_fill)kernel(inet_sk_rebuild_header)kernel(inet_sk_rx_dst_set)kernel(inet_sk_set_state)kernel(inet_sock_destruct)kernel(inet_stream_connect)kernel(inet_stream_ops)kernel(inet_twsk_alloc)kernel(inet_twsk_deschedule_put)kernel(inet_twsk_hashdance)kernel(inet_twsk_purge)kernel(inet_twsk_put)kernel(inet_unhash)kernel(inet_unregister_protosw)kernel(inetdev_by_index)kernel(inetpeer_invalidate_tree)kernel(init_dummy_netdev)kernel(init_iova_domain)kernel(init_net)kernel(init_node_memory_type)kernel(init_on_alloc)kernel(init_on_free)kernel(init_pid_ns)kernel(init_pseudo)kernel(init_special_inode)kernel(init_srcu_struct)kernel(init_task)kernel(init_timer_key)kernel(init_user_ns)kernel(init_uts_ns)kernel(init_wait_entry)kernel(init_wait_var_entry)kernel(inode_add_bytes)kernel(inode_dax)kernel(inode_dio_wait)kernel(inode_get_bytes)kernel(inode_init_always)kernel(inode_init_once)kernel(inode_init_owner)kernel(inode_insert5)kernel(inode_io_list_del)kernel(inode_maybe_inc_iversion)kernel(inode_needs_sync)kernel(inode_newsize_ok)kernel(inode_nohighmem)kernel(inode_owner_or_capable)kernel(inode_permission)kernel(inode_query_iversion)kernel(inode_sb_list_add)kernel(inode_set_bytes)kernel(inode_set_flags)kernel(inode_sub_bytes)kernel(inode_to_bdi)kernel(input_alloc_absinfo)kernel(input_allocate_device)kernel(input_class)kernel(input_close_device)kernel(input_copy_abs)kernel(input_device_enabled)kernel(input_enable_softrepeat)kernel(input_event)kernel(input_event_from_user)kernel(input_event_to_user)kernel(input_ff_create)kernel(input_ff_destroy)kernel(input_ff_effect_from_user)kernel(input_ff_erase)kernel(input_ff_event)kernel(input_ff_flush)kernel(input_ff_upload)kernel(input_flush_device)kernel(input_free_device)kernel(input_free_minor)kernel(input_get_keycode)kernel(input_get_new_minor)kernel(input_get_poll_interval)kernel(input_get_timestamp)kernel(input_grab_device)kernel(input_handler_for_each_handle)kernel(input_inject_event)kernel(input_match_device_id)kernel(input_mt_assign_slots)kernel(input_mt_destroy_slots)kernel(input_mt_drop_unused)kernel(input_mt_get_slot_by_key)kernel(input_mt_init_slots)kernel(input_mt_report_finger_count)kernel(input_mt_report_pointer_emulation)kernel(input_mt_report_slot_state)kernel(input_mt_sync_frame)kernel(input_open_device)kernel(input_register_device)kernel(input_register_handle)kernel(input_register_handler)kernel(input_release_device)kernel(input_reset_device)kernel(input_scancode_to_scalar)kernel(input_set_abs_params)kernel(input_set_capability)kernel(input_set_keycode)kernel(input_set_max_poll_interval)kernel(input_set_min_poll_interval)kernel(input_set_poll_interval)kernel(input_set_timestamp)kernel(input_setup_polling)kernel(input_unregister_device)kernel(input_unregister_handle)kernel(input_unregister_handler)kernel(insert_inode_locked)kernel(insert_inode_locked4)kernel(insert_resource)kernel(insert_resource_expand_to_fit)kernel(int_active_memcg)kernel(int_pow)kernel(int_sqrt)kernel(int_to_scsilun)kernel(interval_tree_insert)kernel(interval_tree_iter_first)kernel(interval_tree_iter_next)kernel(interval_tree_remove)kernel(invalidate_bdev)kernel(invalidate_bh_lrus)kernel(invalidate_disk)kernel(invalidate_inode_buffers)kernel(invalidate_inode_pages2)kernel(invalidate_inode_pages2_range)kernel(invalidate_mapping_pages)kernel(inverse_translate)kernel(io_cgrp_subsys)kernel(io_cgrp_subsys_enabled_key)kernel(io_cgrp_subsys_on_dfl_key)kernel(io_schedule)kernel(io_schedule_timeout)kernel(io_uring_cmd_complete_in_task)kernel(io_uring_cmd_done)kernel(io_uring_cmd_import_fixed)kernel(io_uring_destruct_scm)kernel(io_uring_get_socket)kernel(ioasid_alloc)kernel(ioasid_find)kernel(ioasid_free)kernel(ioasid_register_allocator)kernel(ioasid_set_data)kernel(ioasid_unregister_allocator)kernel(ioc_find_get_icq)kernel(ioc_lookup_icq)kernel(iocb_bio_iopoll)kernel(iomap_bmap)kernel(iomap_dio_complete)kernel(iomap_dio_rw)kernel(iomap_fiemap)kernel(iomap_file_buffered_write)kernel(iomap_file_buffered_write_punch_delalloc)kernel(iomap_file_unshare)kernel(iomap_finish_ioends)kernel(iomap_invalidate_folio)kernel(iomap_ioend_try_merge)kernel(iomap_is_partially_uptodate)kernel(iomap_page_mkwrite)kernel(iomap_read_folio)kernel(iomap_readahead)kernel(iomap_release_folio)kernel(iomap_seek_data)kernel(iomap_seek_hole)kernel(iomap_sort_ioends)kernel(iomap_swapfile_activate)kernel(iomap_truncate_page)kernel(iomap_writepage)kernel(iomap_writepages)kernel(iomap_zero_range)kernel(iomem_resource)kernel(iommu_alloc_resv_region)kernel(iommu_attach_device)kernel(iommu_attach_device_pasid)kernel(iommu_attach_group)kernel(iommu_default_passthrough)kernel(iommu_detach_device)kernel(iommu_detach_device_pasid)kernel(iommu_detach_group)kernel(iommu_dev_disable_feature)kernel(iommu_dev_enable_feature)kernel(iommu_device_claim_dma_owner)kernel(iommu_device_link)kernel(iommu_device_register)kernel(iommu_device_release_dma_owner)kernel(iommu_device_sysfs_add)kernel(iommu_device_sysfs_remove)kernel(iommu_device_unlink)kernel(iommu_device_unregister)kernel(iommu_dma_get_resv_regions)kernel(iommu_domain_alloc)kernel(iommu_domain_free)kernel(iommu_enable_nesting)kernel(iommu_fwspec_add_ids)kernel(iommu_fwspec_free)kernel(iommu_fwspec_init)kernel(iommu_get_domain_for_dev)kernel(iommu_get_domain_for_dev_pasid)kernel(iommu_get_group_resv_regions)kernel(iommu_get_msi_cookie)kernel(iommu_group_add_device)kernel(iommu_group_alloc)kernel(iommu_group_claim_dma_owner)kernel(iommu_group_dma_owner_claimed)kernel(iommu_group_for_each_dev)kernel(iommu_group_get)kernel(iommu_group_get_by_id)kernel(iommu_group_get_iommudata)kernel(iommu_group_has_isolated_msi)kernel(iommu_group_id)kernel(iommu_group_put)kernel(iommu_group_ref_get)kernel(iommu_group_release_dma_owner)kernel(iommu_group_remove_device)kernel(iommu_group_set_iommudata)kernel(iommu_group_set_name)kernel(iommu_iova_to_phys)kernel(iommu_map)kernel(iommu_map_sg)kernel(iommu_page_response)kernel(iommu_present)kernel(iommu_put_resv_regions)kernel(iommu_queue_iopf)kernel(iommu_register_device_fault_handler)kernel(iommu_report_device_fault)kernel(iommu_set_fault_handler)kernel(iommu_set_pgtable_quirks)kernel(iommu_setup_dma_ops)kernel(iommu_sva_alloc_pasid)kernel(iommu_sva_bind_device)kernel(iommu_sva_find)kernel(iommu_sva_get_pasid)kernel(iommu_sva_unbind_device)kernel(iommu_unmap)kernel(iommu_unmap_fast)kernel(iommu_unregister_device_fault_handler)kernel(iopf_queue_add_device)kernel(iopf_queue_alloc)kernel(iopf_queue_discard_partial)kernel(iopf_queue_flush_dev)kernel(iopf_queue_free)kernel(iopf_queue_remove_device)kernel(ioport_resource)kernel(ioremap_prot)kernel(iort_get_rmr_sids)kernel(iort_put_rmr_sids)kernel(iounmap)kernel(iov_iter_advance)kernel(iov_iter_alignment)kernel(iov_iter_bvec)kernel(iov_iter_discard)kernel(iov_iter_gap_alignment)kernel(iov_iter_get_pages)kernel(iov_iter_get_pages_alloc)kernel(iov_iter_init)kernel(iov_iter_is_aligned)kernel(iov_iter_kvec)kernel(iov_iter_npages)kernel(iov_iter_pipe)kernel(iov_iter_revert)kernel(iov_iter_single_seg_count)kernel(iov_iter_xarray)kernel(iov_iter_zero)kernel(iova_cache_get)kernel(iova_cache_put)kernel(iova_domain_init_rcaches)kernel(ip4_datagram_connect)kernel(ip4_datagram_release_cb)kernel(ip6_append_data)kernel(ip6_datagram_connect)kernel(ip6_datagram_connect_v6_only)kernel(ip6_datagram_recv_ctl)kernel(ip6_datagram_release_cb)kernel(ip6_datagram_send_ctl)kernel(ip6_dst_alloc)kernel(ip6_dst_hoplimit)kernel(ip6_dst_lookup)kernel(ip6_dst_lookup_flow)kernel(ip6_dst_lookup_tunnel)kernel(ip6_err_gen_icmpv6_unreach)kernel(ip6_find_1stfragopt)kernel(ip6_flush_pending_frames)kernel(ip6_frag_init)kernel(ip6_frag_next)kernel(ip6_fraglist_init)kernel(ip6_fraglist_prepare)kernel(ip6_input)kernel(ip6_local_out)kernel(ip6_output)kernel(ip6_pol_route)kernel(ip6_push_pending_frames)kernel(ip6_redirect)kernel(ip6_route_input_lookup)kernel(ip6_route_lookup)kernel(ip6_route_me_harder)kernel(ip6_route_output_flags)kernel(ip6_route_output_flags_noref)kernel(ip6_sk_dst_lookup_flow)kernel(ip6_sk_redirect)kernel(ip6_sk_update_pmtu)kernel(ip6_update_pmtu)kernel(ip6_xmit)kernel(ip6mr_rule_default)kernel(ip6tun_encaps)kernel(ip_build_and_send_pkt)kernel(ip_check_defrag)kernel(ip_cmsg_recv_offset)kernel(ip_compute_csum)kernel(ip_defrag)kernel(ip_do_fragment)kernel(ip_fib_metrics_init)kernel(ip_frag_ecn_table)kernel(ip_frag_init)kernel(ip_frag_next)kernel(ip_fraglist_init)kernel(ip_fraglist_prepare)kernel(ip_generic_getfrag)kernel(ip_getsockopt)kernel(ip_icmp_error_rfc4884)kernel(ip_idents_reserve)kernel(ip_local_deliver)kernel(ip_local_out)kernel(ip_mc_check_igmp)kernel(ip_mc_inc_group)kernel(ip_mc_join_group)kernel(ip_mc_leave_group)kernel(ip_options_compile)kernel(ip_options_rcv_srr)kernel(ip_output)kernel(ip_queue_xmit)kernel(ip_route_input_noref)kernel(ip_route_me_harder)kernel(ip_route_output_flow)kernel(ip_route_output_key_hash)kernel(ip_route_output_tunnel)kernel(ip_send_check)kernel(ip_setsockopt)kernel(ip_sock_set_freebind)kernel(ip_sock_set_mtu_discover)kernel(ip_sock_set_pktinfo)kernel(ip_sock_set_recverr)kernel(ip_sock_set_tos)kernel(ip_tos2prio)kernel(ip_tunnel_header_ops)kernel(ip_tunnel_metadata_cnt)kernel(ip_tunnel_need_metadata)kernel(ip_tunnel_parse_protocol)kernel(ip_tunnel_unneed_metadata)kernel(ip_valid_fib_dump_req)kernel(ipi_get_hwirq)kernel(ipi_send_mask)kernel(ipi_send_single)kernel(ipmi_dmi_get_slave_addr)kernel(ipmi_platform_add)kernel(ipmr_rule_default)kernel(iproc_msi_exit)kernel(iproc_msi_init)kernel(iproc_pcie_remove)kernel(iproc_pcie_setup)kernel(iproc_pcie_shutdown)kernel(iptun_encaps)kernel(iptunnel_handle_offloads)kernel(iptunnel_metadata_reply)kernel(iptunnel_xmit)kernel(iput)kernel(ipv4_redirect)kernel(ipv4_sk_redirect)kernel(ipv4_sk_update_pmtu)kernel(ipv4_specific)kernel(ipv4_update_pmtu)kernel(ipv6_bpf_stub)kernel(ipv6_chk_addr)kernel(ipv6_chk_addr_and_flags)kernel(ipv6_chk_custom_prefix)kernel(ipv6_chk_prefix)kernel(ipv6_dev_find)kernel(ipv6_dev_get_saddr)kernel(ipv6_dev_mc_dec)kernel(ipv6_dev_mc_inc)kernel(ipv6_dup_options)kernel(ipv6_ext_hdr)kernel(ipv6_find_hdr)kernel(ipv6_find_tlv)kernel(ipv6_fixup_options)kernel(ipv6_flowlabel_exclusive)kernel(ipv6_getsockopt)kernel(ipv6_mc_check_mld)kernel(ipv6_mod_enabled)kernel(ipv6_opt_accepted)kernel(ipv6_proxy_select_ident)kernel(ipv6_push_frag_opts)kernel(ipv6_recv_error)kernel(ipv6_select_ident)kernel(ipv6_setsockopt)kernel(ipv6_skip_exthdr)kernel(ipv6_sock_mc_drop)kernel(ipv6_sock_mc_join)kernel(ipv6_stub)kernel(irq_alloc_generic_chip)kernel(irq_bypass_register_consumer)kernel(irq_bypass_register_producer)kernel(irq_bypass_unregister_consumer)kernel(irq_bypass_unregister_producer)kernel(irq_check_status_bit)kernel(irq_chip_ack_parent)kernel(irq_chip_disable_parent)kernel(irq_chip_enable_parent)kernel(irq_chip_eoi_parent)kernel(irq_chip_get_parent_state)kernel(irq_chip_mask_ack_parent)kernel(irq_chip_mask_parent)kernel(irq_chip_release_resources_parent)kernel(irq_chip_request_resources_parent)kernel(irq_chip_retrigger_hierarchy)kernel(irq_chip_set_affinity_parent)kernel(irq_chip_set_parent_state)kernel(irq_chip_set_type_parent)kernel(irq_chip_set_vcpu_affinity_parent)kernel(irq_chip_set_wake_parent)kernel(irq_chip_unmask_parent)kernel(irq_cpu_rmap_add)kernel(irq_create_fwspec_mapping)kernel(irq_create_mapping_affinity)kernel(irq_create_of_mapping)kernel(irq_dispose_mapping)kernel(irq_domain_add_legacy)kernel(irq_domain_alloc_irqs_parent)kernel(irq_domain_associate)kernel(irq_domain_associate_many)kernel(irq_domain_create_hierarchy)kernel(irq_domain_create_legacy)kernel(irq_domain_create_sim)kernel(irq_domain_create_simple)kernel(irq_domain_disconnect_hierarchy)kernel(irq_domain_free_fwnode)kernel(irq_domain_free_irqs_common)kernel(irq_domain_free_irqs_parent)kernel(irq_domain_get_irq_data)kernel(irq_domain_pop_irq)kernel(irq_domain_push_irq)kernel(irq_domain_remove)kernel(irq_domain_remove_sim)kernel(irq_domain_reset_irq_data)kernel(irq_domain_set_hwirq_and_chip)kernel(irq_domain_set_info)kernel(irq_domain_simple_ops)kernel(irq_domain_translate_onecell)kernel(irq_domain_translate_twocell)kernel(irq_domain_update_bus_token)kernel(irq_domain_xlate_onecell)kernel(irq_domain_xlate_onetwocell)kernel(irq_domain_xlate_twocell)kernel(irq_find_matching_fwspec)kernel(irq_force_affinity)kernel(irq_free_descs)kernel(irq_gc_ack_set_bit)kernel(irq_gc_mask_clr_bit)kernel(irq_gc_mask_set_bit)kernel(irq_gc_set_wake)kernel(irq_generic_chip_ops)kernel(irq_get_domain_generic_chip)kernel(irq_get_irq_data)kernel(irq_get_irqchip_state)kernel(irq_get_percpu_devid_partition)kernel(irq_has_action)kernel(irq_inject_interrupt)kernel(irq_modify_status)kernel(irq_of_parse_and_map)kernel(irq_percpu_is_enabled)kernel(irq_poll_complete)kernel(irq_poll_disable)kernel(irq_poll_enable)kernel(irq_poll_init)kernel(irq_poll_sched)kernel(irq_remove_generic_chip)kernel(irq_set_affinity)kernel(irq_set_affinity_notifier)kernel(irq_set_chained_handler_and_data)kernel(irq_set_chip)kernel(irq_set_chip_and_handler_name)kernel(irq_set_chip_data)kernel(irq_set_default_host)kernel(irq_set_handler_data)kernel(irq_set_irq_type)kernel(irq_set_irq_wake)kernel(irq_set_irqchip_state)kernel(irq_set_parent)kernel(irq_set_vcpu_affinity)kernel(irq_setup_alt_chip)kernel(irq_setup_generic_chip)kernel(irq_stat)kernel(irq_wake_thread)kernel(irq_work_queue)kernel(irq_work_run)kernel(irq_work_sync)kernel(irqchip_fwnode_ops)kernel(is_acpi_data_node)kernel(is_acpi_device_node)kernel(is_bad_inode)kernel(is_binary_blacklisted)kernel(is_console_locked)kernel(is_firmware_framebuffer)kernel(is_free_buddy_page)kernel(is_hash_blacklisted)kernel(is_module_sig_enforced)kernel(is_skb_forwardable)kernel(is_software_node)kernel(is_subdir)kernel(is_swiotlb_active)kernel(is_virtio_device)kernel(is_vmalloc_addr)kernel(iter_div_u64_rem)kernel(iter_file_splice_write)kernel(iterate_dir)kernel(iterate_fd)kernel(iterate_supers_type)kernel(iunique)kernel(jiffies)kernel(jiffies64_to_msecs)kernel(jiffies64_to_nsecs)kernel(jiffies_64)kernel(jiffies_64_to_clock_t)kernel(jiffies_to_clock_t)kernel(jiffies_to_msecs)kernel(jiffies_to_timespec64)kernel(jiffies_to_usecs)kernel(jump_label_rate_limit)kernel(jump_label_update_timeout)kernel(kasprintf)kernel(kasprintf_strarray)kernel(kblockd_mod_delayed_work_on)kernel(kblockd_schedule_work)kernel(kcpustat_cpu_fetch)kernel(kcpustat_field)kernel(kd_mksound)kernel(kdb_get_kbd_char)kernel(kdb_grepping_flag)kernel(kdb_poll_funcs)kernel(kdb_poll_idx)kernel(kdb_printf)kernel(kdb_register)kernel(kdb_register_flags)kernel(kdb_unregister)kernel(kdbgetsymval)kernel(kern_mount)kernel(kern_path)kernel(kern_path_create)kernel(kern_sys_bpf)kernel(kern_unmount)kernel(kern_unmount_array)kernel(kernel_accept)kernel(kernel_bind)kernel(kernel_connect)kernel(kernel_cpustat)kernel(kernel_getpeername)kernel(kernel_getsockname)kernel(kernel_halt)kernel(kernel_kobj)kernel(kernel_listen)kernel(kernel_neon_begin)kernel(kernel_neon_end)kernel(kernel_param_lock)kernel(kernel_param_unlock)kernel(kernel_power_off)kernel(kernel_read)kernel(kernel_read_file)kernel(kernel_read_file_from_fd)kernel(kernel_read_file_from_path)kernel(kernel_read_file_from_path_initns)kernel(kernel_recvmsg)kernel(kernel_restart)kernel(kernel_sendmsg)kernel(kernel_sendmsg_locked)kernel(kernel_sendpage)kernel(kernel_sendpage_locked)kernel(kernel_sigaction)kernel(kernel_sock_ip_overhead)kernel(kernel_sock_shutdown)kernel(kernel_write)kernel(kernfs_find_and_get_ns)kernel(kernfs_get)kernel(kernfs_notify)kernel(kernfs_path_from_node)kernel(kernfs_put)kernel(kexec_crash_loaded)kernel(key_alloc)kernel(key_being_used_for)kernel(key_create_or_update)kernel(key_instantiate_and_link)kernel(key_invalidate)kernel(key_link)kernel(key_move)kernel(key_payload_reserve)kernel(key_put)kernel(key_reject_and_link)kernel(key_revoke)kernel(key_set_timeout)kernel(key_task_permission)kernel(key_type_asymmetric)kernel(key_type_encrypted)kernel(key_type_keyring)kernel(key_type_logon)kernel(key_type_user)kernel(key_unlink)kernel(key_update)kernel(key_validate)kernel(keyring_alloc)kernel(keyring_clear)kernel(keyring_restrict)kernel(keyring_search)kernel(kfence_sample_interval)kernel(kfree)kernel(kfree_const)kernel(kfree_link)kernel(kfree_sensitive)kernel(kfree_skb_list_reason)kernel(kfree_skb_partial)kernel(kfree_skb_reason)kernel(kfree_strarray)kernel(kgdb_active)kernel(kgdb_breakpoint)kernel(kgdb_connected)kernel(kgdb_register_io_module)kernel(kgdb_unregister_io_module)kernel(kick_all_cpus_sync)kernel(kick_process)kernel(kill_anon_super)kernel(kill_block_super)kernel(kill_dax)kernel(kill_dev_dax)kernel(kill_device)kernel(kill_fasync)kernel(kill_litter_super)kernel(kill_pgrp)kernel(kill_pid)kernel(kill_pid_usb_asyncio)kernel(kimage_vaddr)kernel(kimage_voffset)kernel(kiocb_modified)kernel(kiocb_set_cancel_fn)kernel(klist_add_before)kernel(klist_add_behind)kernel(klist_add_head)kernel(klist_add_tail)kernel(klist_del)kernel(klist_init)kernel(klist_iter_exit)kernel(klist_iter_init)kernel(klist_iter_init_node)kernel(klist_next)kernel(klist_node_attached)kernel(klist_prev)kernel(klist_remove)kernel(km_migrate)kernel(km_new_mapping)kernel(km_policy_expired)kernel(km_policy_notify)kernel(km_query)kernel(km_report)kernel(km_state_expired)kernel(km_state_notify)kernel(kmalloc_caches)kernel(kmalloc_order)kernel(kmalloc_order_trace)kernel(kmalloc_size_roundup)kernel(kmem_cache_alloc)kernel(kmem_cache_alloc_bulk)kernel(kmem_cache_alloc_lru)kernel(kmem_cache_alloc_node)kernel(kmem_cache_alloc_node_trace)kernel(kmem_cache_alloc_trace)kernel(kmem_cache_create)kernel(kmem_cache_create_usercopy)kernel(kmem_cache_destroy)kernel(kmem_cache_free)kernel(kmem_cache_free_bulk)kernel(kmem_cache_shrink)kernel(kmem_cache_size)kernel(kmem_dump_obj)kernel(kmem_valid_obj)kernel(kmemdup)kernel(kmemdup_nul)kernel(kmsg_dump_get_buffer)kernel(kmsg_dump_get_line)kernel(kmsg_dump_reason_str)kernel(kmsg_dump_register)kernel(kmsg_dump_rewind)kernel(kmsg_dump_unregister)kernel(kobj_ns_drop)kernel(kobj_ns_grab_current)kernel(kobj_sysfs_ops)kernel(kobject_add)kernel(kobject_create_and_add)kernel(kobject_del)kernel(kobject_get)kernel(kobject_get_path)kernel(kobject_get_unless_zero)kernel(kobject_init)kernel(kobject_init_and_add)kernel(kobject_move)kernel(kobject_put)kernel(kobject_rename)kernel(kobject_set_name)kernel(kobject_uevent)kernel(kobject_uevent_env)kernel(kpp_register_instance)kernel(kprobe_event_cmd_init)kernel(kprobe_event_delete)kernel(krealloc)kernel(kryo_l2_get_indirect_reg)kernel(kryo_l2_set_indirect_reg)kernel(kset_create_and_add)kernel(kset_find_obj)kernel(kset_register)kernel(kset_unregister)kernel(ksize)kernel(ksm_madvise)kernel(kstat)kernel(kstrdup)kernel(kstrdup_const)kernel(kstrdup_quotable)kernel(kstrdup_quotable_cmdline)kernel(kstrdup_quotable_file)kernel(kstrndup)kernel(kstrtobool)kernel(kstrtobool_from_user)kernel(kstrtoint)kernel(kstrtoint_from_user)kernel(kstrtol_from_user)kernel(kstrtoll)kernel(kstrtoll_from_user)kernel(kstrtos16)kernel(kstrtos16_from_user)kernel(kstrtos8)kernel(kstrtos8_from_user)kernel(kstrtou16)kernel(kstrtou16_from_user)kernel(kstrtou8)kernel(kstrtou8_from_user)kernel(kstrtouint)kernel(kstrtouint_from_user)kernel(kstrtoul_from_user)kernel(kstrtoull)kernel(kstrtoull_from_user)kernel(ksys_sync_helper)kernel(kthread_associate_blkcg)kernel(kthread_bind)kernel(kthread_cancel_delayed_work_sync)kernel(kthread_cancel_work_sync)kernel(kthread_complete_and_exit)kernel(kthread_create_on_cpu)kernel(kthread_create_on_node)kernel(kthread_create_worker)kernel(kthread_create_worker_on_cpu)kernel(kthread_data)kernel(kthread_delayed_work_timer_fn)kernel(kthread_destroy_worker)kernel(kthread_flush_work)kernel(kthread_flush_worker)kernel(kthread_freezable_should_stop)kernel(kthread_func)kernel(kthread_mod_delayed_work)kernel(kthread_park)kernel(kthread_parkme)kernel(kthread_queue_delayed_work)kernel(kthread_queue_work)kernel(kthread_should_park)kernel(kthread_should_stop)kernel(kthread_stop)kernel(kthread_unpark)kernel(kthread_unuse_mm)kernel(kthread_use_mm)kernel(kthread_worker_fn)kernel(ktime_add_safe)kernel(ktime_get)kernel(ktime_get_boot_fast_ns)kernel(ktime_get_coarse_real_ts64)kernel(ktime_get_coarse_ts64)kernel(ktime_get_coarse_with_offset)kernel(ktime_get_mono_fast_ns)kernel(ktime_get_raw)kernel(ktime_get_raw_fast_ns)kernel(ktime_get_raw_ts64)kernel(ktime_get_real_fast_ns)kernel(ktime_get_real_seconds)kernel(ktime_get_real_ts64)kernel(ktime_get_resolution_ns)kernel(ktime_get_seconds)kernel(ktime_get_snapshot)kernel(ktime_get_tai_fast_ns)kernel(ktime_get_ts64)kernel(ktime_get_with_offset)kernel(ktime_mono_to_any)kernel(kvasprintf)kernel(kvasprintf_const)kernel(kvfree)kernel(kvfree_call_rcu)kernel(kvfree_sensitive)kernel(kvm_arch_ptp_get_crosststamp)kernel(kvm_arm_hyp_service_available)kernel(kvm_clear_guest)kernel(kvm_debugfs_dir)kernel(kvm_destroy_vcpus)kernel(kvm_exit)kernel(kvm_get_kvm)kernel(kvm_get_kvm_safe)kernel(kvm_get_running_vcpu)kernel(kvm_gfn_to_hva_cache_init)kernel(kvm_init)kernel(kvm_io_bus_get_dev)kernel(kvm_io_bus_write)kernel(kvm_irq_has_notifier)kernel(kvm_is_visible_gfn)kernel(kvm_make_all_cpus_request)kernel(kvm_put_kvm)kernel(kvm_put_kvm_no_destroy)kernel(kvm_read_guest)kernel(kvm_read_guest_cached)kernel(kvm_read_guest_offset_cached)kernel(kvm_read_guest_page)kernel(kvm_rebooting)kernel(kvm_release_page_clean)kernel(kvm_release_page_dirty)kernel(kvm_release_pfn_clean)kernel(kvm_release_pfn_dirty)kernel(kvm_set_memory_region)kernel(kvm_set_pfn_accessed)kernel(kvm_set_pfn_dirty)kernel(kvm_vcpu_gfn_to_hva)kernel(kvm_vcpu_gfn_to_pfn)kernel(kvm_vcpu_gfn_to_pfn_atomic)kernel(kvm_vcpu_halt)kernel(kvm_vcpu_is_visible_gfn)kernel(kvm_vcpu_kick)kernel(kvm_vcpu_map)kernel(kvm_vcpu_mark_page_dirty)kernel(kvm_vcpu_on_spin)kernel(kvm_vcpu_read_guest)kernel(kvm_vcpu_read_guest_atomic)kernel(kvm_vcpu_read_guest_page)kernel(kvm_vcpu_unmap)kernel(kvm_vcpu_wake_up)kernel(kvm_vcpu_write_guest)kernel(kvm_vcpu_write_guest_page)kernel(kvm_vcpu_yield_to)kernel(kvm_write_guest)kernel(kvm_write_guest_cached)kernel(kvm_write_guest_offset_cached)kernel(kvm_write_guest_page)kernel(kvmalloc_node)kernel(kvrealloc)kernel(l3mdev_fib_table_by_index)kernel(l3mdev_fib_table_rcu)kernel(l3mdev_ifindex_lookup_by_table_id)kernel(l3mdev_link_scope_lookup)kernel(l3mdev_master_ifindex_rcu)kernel(l3mdev_master_upper_ifindex_by_index_rcu)kernel(l3mdev_table_lookup_register)kernel(l3mdev_table_lookup_unregister)kernel(l3mdev_update_flow)kernel(laptop_mode)kernel(lcm)kernel(lcm_not_zero)kernel(lease_get_mtime)kernel(lease_modify)kernel(lease_register_notifier)kernel(lease_unregister_notifier)kernel(led_blink_set)kernel(led_blink_set_oneshot)kernel(led_classdev_notify_brightness_hw_changed)kernel(led_classdev_register_ext)kernel(led_classdev_resume)kernel(led_classdev_suspend)kernel(led_classdev_unregister)kernel(led_colors)kernel(led_compose_name)kernel(led_get_default_pattern)kernel(led_init_core)kernel(led_put)kernel(led_set_brightness)kernel(led_set_brightness_nopm)kernel(led_set_brightness_nosleep)kernel(led_set_brightness_sync)kernel(led_stop_software_blink)kernel(led_sysfs_disable)kernel(led_sysfs_enable)kernel(led_trigger_blink)kernel(led_trigger_blink_oneshot)kernel(led_trigger_event)kernel(led_trigger_read)kernel(led_trigger_register)kernel(led_trigger_register_simple)kernel(led_trigger_remove)kernel(led_trigger_rename_static)kernel(led_trigger_set)kernel(led_trigger_set_default)kernel(led_trigger_unregister)kernel(led_trigger_unregister_simple)kernel(led_trigger_write)kernel(led_update_brightness)kernel(leds_list)kernel(leds_list_lock)kernel(ledtrig_disk_activity)kernel(linear_hugepage_index)kernel(linear_range_get_max_value)kernel(linear_range_get_selector_high)kernel(linear_range_get_selector_low)kernel(linear_range_get_selector_low_array)kernel(linear_range_get_value)kernel(linear_range_get_value_array)kernel(linear_range_values_in_range)kernel(linear_range_values_in_range_array)kernel(linkmode_resolve_pause)kernel(linkmode_set_pause)kernel(linkwatch_fire_event)kernel(list_lru_add)kernel(list_lru_count_node)kernel(list_lru_count_one)kernel(list_lru_del)kernel(list_lru_destroy)kernel(list_lru_isolate)kernel(list_lru_isolate_move)kernel(list_lru_walk_node)kernel(list_lru_walk_one)kernel(list_sort)kernel(llist_add_batch)kernel(llist_del_first)kernel(llist_reverse_order)kernel(load_nls)kernel(load_nls_default)kernel(lock_rename)kernel(lock_sock_nested)kernel(lock_system_sleep)kernel(lock_two_nondirectories)kernel(lockref_get)kernel(lockref_get_not_dead)kernel(lockref_get_not_zero)kernel(lockref_get_or_lock)kernel(lockref_mark_dead)kernel(lockref_put_not_zero)kernel(lockref_put_or_lock)kernel(lockref_put_return)kernel(locks_alloc_lock)kernel(locks_copy_conflock)kernel(locks_copy_lock)kernel(locks_delete_block)kernel(locks_free_lock)kernel(locks_init_lock)kernel(locks_lock_inode_wait)kernel(locks_owner_has_blockers)kernel(locks_release_private)kernel(locks_remove_posix)kernel(logfc)kernel(logic_inb)kernel(logic_inl)kernel(logic_insb)kernel(logic_insl)kernel(logic_insw)kernel(logic_inw)kernel(logic_outb)kernel(logic_outl)kernel(logic_outsb)kernel(logic_outsl)kernel(logic_outsw)kernel(logic_outw)kernel(look_up_OID)kernel(lookup_bdev)kernel(lookup_constant)kernel(lookup_one_len)kernel(lookup_one_len_unlocked)kernel(lookup_positive_unlocked)kernel(lookup_user_key)kernel(loops_per_jiffy)kernel(lru_cache_add)kernel(lwtstate_free)kernel(lwtunnel_build_state)kernel(lwtunnel_cmp_encap)kernel(lwtunnel_encap_add_ops)kernel(lwtunnel_encap_del_ops)kernel(lwtunnel_fill_encap)kernel(lwtunnel_get_encap_size)kernel(lwtunnel_input)kernel(lwtunnel_output)kernel(lwtunnel_state_alloc)kernel(lwtunnel_valid_encap_type)kernel(lwtunnel_valid_encap_type_attr)kernel(lwtunnel_xmit)kernel(lzo1x_1_compress)kernel(lzo1x_decompress_safe)kernel(lzorle1x_1_compress)kernel(mac_pton)kernel(make_bad_inode)kernel(make_flow_keys_digest)kernel(make_kgid)kernel(make_kprojid)kernel(make_kuid)kernel(mangle_path)kernel(mark_buffer_async_write)kernel(mark_buffer_dirty)kernel(mark_buffer_dirty_inode)kernel(mark_buffer_write_io_error)kernel(mark_driver_deprecated)kernel(mark_driver_unmaintained)kernel(mark_hardware_deprecated)kernel(mark_hardware_disabled)kernel(mark_hardware_unmaintained)kernel(mark_info_dirty)kernel(mark_mounts_for_expiry)kernel(mark_page_accessed)kernel(mark_page_dirty)kernel(mark_page_dirty_in_slot)kernel(mark_partner_supported)kernel(mark_tech_preview)kernel(mas_destroy)kernel(mas_empty_area)kernel(mas_empty_area_rev)kernel(mas_erase)kernel(mas_expected_entries)kernel(mas_find)kernel(mas_find_rev)kernel(mas_next)kernel(mas_pause)kernel(mas_prev)kernel(mas_store)kernel(mas_store_gfp)kernel(mas_store_prealloc)kernel(mas_walk)kernel(match_hex)kernel(match_int)kernel(match_octal)kernel(match_strdup)kernel(match_string)kernel(match_strlcpy)kernel(match_token)kernel(match_u64)kernel(match_uint)kernel(match_wildcard)kernel(may_setattr)kernel(may_umount)kernel(may_umount_tree)kernel(mbox_chan_received_data)kernel(mbox_chan_txdone)kernel(mbox_client_peek_data)kernel(mbox_client_txdone)kernel(mbox_controller_register)kernel(mbox_controller_unregister)kernel(mbox_flush)kernel(mbox_free_channel)kernel(mbox_request_channel)kernel(mbox_request_channel_byname)kernel(mbox_send_message)kernel(mcore_booted)kernel(mctrl_gpio_disable_ms)kernel(mctrl_gpio_enable_ms)kernel(mctrl_gpio_free)kernel(mctrl_gpio_get)kernel(mctrl_gpio_get_outputs)kernel(mctrl_gpio_init)kernel(mctrl_gpio_init_noauto)kernel(mctrl_gpio_set)kernel(mctrl_gpio_to_gpiod)kernel(md5_zero_message_hash)kernel(md_account_bio)kernel(md_allow_write)kernel(md_bitmap_close_sync)kernel(md_bitmap_cond_end_sync)kernel(md_bitmap_copy_from_slot)kernel(md_bitmap_end_sync)kernel(md_bitmap_endwrite)kernel(md_bitmap_free)kernel(md_bitmap_load)kernel(md_bitmap_resize)kernel(md_bitmap_start_sync)kernel(md_bitmap_startwrite)kernel(md_bitmap_sync_with_cluster)kernel(md_bitmap_unplug)kernel(md_bitmap_update_sb)kernel(md_check_no_bitmap)kernel(md_check_recovery)kernel(md_cluster_ops)kernel(md_do_sync)kernel(md_done_sync)kernel(md_error)kernel(md_find_rdev_nr_rcu)kernel(md_find_rdev_rcu)kernel(md_finish_reshape)kernel(md_flush_request)kernel(md_handle_request)kernel(md_integrity_add_rdev)kernel(md_integrity_register)kernel(md_new_event)kernel(md_rdev_clear)kernel(md_rdev_init)kernel(md_reap_sync_thread)kernel(md_register_thread)kernel(md_reload_sb)kernel(md_run)kernel(md_set_array_sectors)kernel(md_start)kernel(md_stop)kernel(md_stop_writes)kernel(md_submit_discard_bio)kernel(md_unregister_thread)kernel(md_update_sb)kernel(md_wait_for_blocked_rdev)kernel(md_wakeup_thread)kernel(md_write_end)kernel(md_write_inc)kernel(md_write_start)kernel(mddev_init)kernel(mddev_init_writes_pending)kernel(mddev_resume)kernel(mddev_suspend)kernel(mddev_unlock)kernel(mdio_bus_exit)kernel(mdio_bus_init)kernel(mdio_bus_type)kernel(mdio_device_create)kernel(mdio_device_free)kernel(mdio_device_register)kernel(mdio_device_remove)kernel(mdio_device_reset)kernel(mdio_driver_register)kernel(mdio_driver_unregister)kernel(mdio_find_bus)kernel(mdiobus_alloc_size)kernel(mdiobus_free)kernel(mdiobus_get_phy)kernel(mdiobus_is_registered_device)kernel(mdiobus_modify)kernel(mdiobus_modify_changed)kernel(mdiobus_read)kernel(mdiobus_read_nested)kernel(mdiobus_register_board_info)kernel(mdiobus_register_device)kernel(mdiobus_scan)kernel(mdiobus_setup_mdiodev_from_board_info)kernel(mdiobus_unregister)kernel(mdiobus_unregister_device)kernel(mdiobus_write)kernel(mdiobus_write_nested)kernel(mem_cgroup_from_task)kernel(mem_dump_obj)kernel(mem_section)kernel(memalloc_socks_key)kernel(memcg_bpf_enabled_key)kernel(memcg_kmem_enabled_key)kernel(memcg_sockets_enabled_key)kernel(memchr)kernel(memchr_inv)kernel(memcmp)kernel(memcpy)kernel(memcpy_and_pad)kernel(memcpy_flushcache)kernel(memdup_user)kernel(memdup_user_nul)kernel(memmove)kernel(memory_block_size_bytes)kernel(memory_cgrp_subsys)kernel(memory_cgrp_subsys_enabled_key)kernel(memory_cgrp_subsys_on_dfl_key)kernel(memory_failure)kernel(memory_failure_queue)kernel(memory_group_register_dynamic)kernel(memory_group_register_static)kernel(memory_group_unregister)kernel(memory_read_from_buffer)kernel(memparse)kernel(mempool_alloc)kernel(mempool_alloc_pages)kernel(mempool_alloc_slab)kernel(mempool_create)kernel(mempool_create_node)kernel(mempool_destroy)kernel(mempool_exit)kernel(mempool_free)kernel(mempool_free_pages)kernel(mempool_free_slab)kernel(mempool_init)kernel(mempool_init_node)kernel(mempool_kfree)kernel(mempool_kmalloc)kernel(mempool_resize)kernel(memregion_alloc)kernel(memregion_free)kernel(memremap)kernel(memremap_compat_align)kernel(memremap_pages)kernel(memscan)kernel(memset)kernel(memset16)kernel(memset32)kernel(memset64)kernel(memstart_addr)kernel(memunmap)kernel(memunmap_pages)kernel(memweight)kernel(metadata_dst_alloc)kernel(metadata_dst_alloc_percpu)kernel(metadata_dst_free)kernel(metadata_dst_free_percpu)kernel(mf_dax_kill_procs)kernel(mfd_add_devices)kernel(mfd_cell_disable)kernel(mfd_cell_enable)kernel(mfd_remove_devices)kernel(mfd_remove_devices_late)kernel(mhp_get_pluggable_range)kernel(migrate_device_finalize)kernel(migrate_device_pages)kernel(migrate_device_range)kernel(migrate_disable)kernel(migrate_enable)kernel(migrate_folio)kernel(migrate_vma_finalize)kernel(migrate_vma_pages)kernel(migrate_vma_setup)kernel(mini_qdisc_pair_block_init)kernel(mini_qdisc_pair_init)kernel(mini_qdisc_pair_swap)kernel(minmax_running_max)kernel(mipi_dsi_attach)kernel(mipi_dsi_compression_mode)kernel(mipi_dsi_create_packet)kernel(mipi_dsi_dcs_enter_sleep_mode)kernel(mipi_dsi_dcs_exit_sleep_mode)kernel(mipi_dsi_dcs_get_display_brightness)kernel(mipi_dsi_dcs_get_display_brightness_large)kernel(mipi_dsi_dcs_get_pixel_format)kernel(mipi_dsi_dcs_get_power_mode)kernel(mipi_dsi_dcs_nop)kernel(mipi_dsi_dcs_read)kernel(mipi_dsi_dcs_set_column_address)kernel(mipi_dsi_dcs_set_display_brightness)kernel(mipi_dsi_dcs_set_display_brightness_large)kernel(mipi_dsi_dcs_set_display_off)kernel(mipi_dsi_dcs_set_display_on)kernel(mipi_dsi_dcs_set_page_address)kernel(mipi_dsi_dcs_set_pixel_format)kernel(mipi_dsi_dcs_set_tear_off)kernel(mipi_dsi_dcs_set_tear_on)kernel(mipi_dsi_dcs_set_tear_scanline)kernel(mipi_dsi_dcs_soft_reset)kernel(mipi_dsi_dcs_write)kernel(mipi_dsi_dcs_write_buffer)kernel(mipi_dsi_detach)kernel(mipi_dsi_device_register_full)kernel(mipi_dsi_device_unregister)kernel(mipi_dsi_driver_register_full)kernel(mipi_dsi_driver_unregister)kernel(mipi_dsi_generic_read)kernel(mipi_dsi_generic_write)kernel(mipi_dsi_host_register)kernel(mipi_dsi_host_unregister)kernel(mipi_dsi_packet_format_is_long)kernel(mipi_dsi_packet_format_is_short)kernel(mipi_dsi_picture_parameter_set)kernel(mipi_dsi_set_maximum_return_packet_size)kernel(mipi_dsi_shutdown_peripheral)kernel(mipi_dsi_turn_on_peripheral)kernel(misc_cg_res_total_usage)kernel(misc_cg_set_capacity)kernel(misc_cg_try_charge)kernel(misc_cg_uncharge)kernel(misc_cgrp_subsys_enabled_key)kernel(misc_cgrp_subsys_on_dfl_key)kernel(misc_deregister)kernel(misc_register)kernel(mktime64)kernel(mm_account_pinned_pages)kernel(mm_kobj)kernel(mm_unaccount_pinned_pages)kernel(mmput)kernel(mmput_async)kernel(mmu_interval_notifier_insert)kernel(mmu_interval_notifier_insert_locked)kernel(mmu_interval_notifier_remove)kernel(mmu_interval_read_begin)kernel(mmu_notifier_get_locked)kernel(mmu_notifier_put)kernel(mmu_notifier_range_update_to_read_only)kernel(mmu_notifier_register)kernel(mmu_notifier_synchronize)kernel(mmu_notifier_unregister)kernel(mnt_drop_write)kernel(mnt_drop_write_file)kernel(mnt_set_expiry)kernel(mnt_want_write)kernel(mnt_want_write_file)kernel(mntget)kernel(mntput)kernel(mod_delayed_work_on)kernel(mod_node_page_state)kernel(mod_timer)kernel(mod_timer_pending)kernel(mod_zone_page_state)kernel(mode_strip_sgid)kernel(modify_user_hw_breakpoint)kernel(module_layout)kernel(module_put)kernel(module_refcount)kernel(mount_bdev)kernel(mount_nodev)kernel(mount_single)kernel(mount_subtree)kernel(movable_zone)kernel(mpage_read_folio)kernel(mpage_readahead)kernel(mpage_writepage)kernel(mpage_writepages)kernel(mpi_add)kernel(mpi_addm)kernel(mpi_alloc)kernel(mpi_clear)kernel(mpi_clear_bit)kernel(mpi_cmp)kernel(mpi_cmp_ui)kernel(mpi_cmpabs)kernel(mpi_const)kernel(mpi_ec_add_points)kernel(mpi_ec_curve_point)kernel(mpi_ec_deinit)kernel(mpi_ec_get_affine)kernel(mpi_ec_init)kernel(mpi_ec_mul_point)kernel(mpi_free)kernel(mpi_fromstr)kernel(mpi_get_buffer)kernel(mpi_get_nbits)kernel(mpi_invm)kernel(mpi_mulm)kernel(mpi_normalize)kernel(mpi_point_free_parts)kernel(mpi_point_init)kernel(mpi_point_new)kernel(mpi_point_release)kernel(mpi_powm)kernel(mpi_print)kernel(mpi_read_buffer)kernel(mpi_read_from_buffer)kernel(mpi_read_raw_data)kernel(mpi_read_raw_from_sgl)kernel(mpi_scanval)kernel(mpi_set)kernel(mpi_set_highbit)kernel(mpi_set_ui)kernel(mpi_sub_ui)kernel(mpi_subm)kernel(mpi_test_bit)kernel(mpi_write_to_sgl)kernel(mptcp_crypto_hmac_sha)kernel(mptcp_diag_fill_info)kernel(mptcp_get_reset_option)kernel(mptcp_pm_get_add_addr_accept_max)kernel(mptcp_pm_get_add_addr_signal_max)kernel(mptcp_pm_get_local_addr_max)kernel(mptcp_pm_get_subflows_max)kernel(mptcp_subflow_init_cookie_req)kernel(mptcp_subflow_reqsk_alloc)kernel(mptcp_token_accept)kernel(mptcp_token_destroy)kernel(mptcp_token_destroy_request)kernel(mptcp_token_get_sock)kernel(mptcp_token_iter_next)kernel(mptcp_token_new_connect)kernel(mptcp_token_new_request)kernel(mq_change_real_num_tx)kernel(mr_dump)kernel(mr_fill_mroute)kernel(mr_mfc_find_any)kernel(mr_mfc_find_any_parent)kernel(mr_mfc_find_parent)kernel(mr_mfc_seq_idx)kernel(mr_mfc_seq_next)kernel(mr_rtm_dumproute)kernel(mr_table_alloc)kernel(mr_table_dump)kernel(mr_vif_seq_idx)kernel(mr_vif_seq_next)kernel(mroute6_is_socket)kernel(ms_hyperv)kernel(msg_zerocopy_alloc)kernel(msg_zerocopy_callback)kernel(msg_zerocopy_put_abort)kernel(msg_zerocopy_realloc)kernel(msi_desc_to_pci_dev)kernel(msi_device_has_isolated_msi)kernel(msi_domain_first_desc)kernel(msi_domain_get_virq)kernel(msi_lock_descs)kernel(msi_next_desc)kernel(msi_unlock_descs)kernel(msleep)kernel(msleep_interruptible)kernel(mt_find)kernel(mt_find_after)kernel(mt_next)kernel(mt_prev)kernel(mtree_alloc_range)kernel(mtree_alloc_rrange)kernel(mtree_destroy)kernel(mtree_erase)kernel(mtree_insert)kernel(mtree_insert_range)kernel(mtree_load)kernel(mtree_store)kernel(mtree_store_range)kernel(mul_u64_u64_div_u64)kernel(mutex_is_locked)kernel(mutex_lock)kernel(mutex_lock_interruptible)kernel(mutex_lock_io)kernel(mutex_lock_killable)kernel(mutex_trylock)kernel(mutex_unlock)kernel(n_tty_inherit_ops)kernel(n_tty_ioctl_helper)kernel(name_to_dev_t)kernel(names_cachep)kernel(napi_build_skb)kernel(napi_busy_loop)kernel(napi_complete_done)kernel(napi_consume_skb)kernel(napi_disable)kernel(napi_enable)kernel(napi_get_frags)kernel(napi_gro_flush)kernel(napi_gro_frags)kernel(napi_gro_receive)kernel(napi_schedule_prep)kernel(nd_tbl)kernel(ndisc_mc_map)kernel(ndisc_ns_create)kernel(ndisc_send_skb)kernel(ndo_dflt_bridge_getlink)kernel(ndo_dflt_fdb_add)kernel(ndo_dflt_fdb_del)kernel(ndo_dflt_fdb_dump)kernel(neigh_app_ns)kernel(neigh_carrier_down)kernel(neigh_changeaddr)kernel(neigh_connected_output)kernel(neigh_destroy)kernel(neigh_direct_output)kernel(neigh_event_ns)kernel(neigh_for_each)kernel(neigh_ifdown)kernel(neigh_lookup)kernel(neigh_lookup_nodev)kernel(neigh_parms_alloc)kernel(neigh_parms_release)kernel(neigh_proc_dointvec)kernel(neigh_proc_dointvec_jiffies)kernel(neigh_proc_dointvec_ms_jiffies)kernel(neigh_rand_reach_time)kernel(neigh_resolve_output)kernel(neigh_seq_next)kernel(neigh_seq_start)kernel(neigh_seq_stop)kernel(neigh_sysctl_register)kernel(neigh_sysctl_unregister)kernel(neigh_table_clear)kernel(neigh_table_init)kernel(neigh_update)kernel(neigh_xmit)kernel(neon_aes_cbc_encrypt)kernel(neon_aes_ecb_encrypt)kernel(neon_aes_xts_decrypt)kernel(neon_aes_xts_encrypt)kernel(net_cls_cgrp_subsys_enabled_key)kernel(net_cls_cgrp_subsys_on_dfl_key)kernel(net_dec_egress_queue)kernel(net_dec_ingress_queue)kernel(net_dim)kernel(net_dim_get_def_rx_moderation)kernel(net_dim_get_def_tx_moderation)kernel(net_dim_get_rx_moderation)kernel(net_dim_get_tx_moderation)kernel(net_disable_timestamp)kernel(net_enable_timestamp)kernel(net_inc_egress_queue)kernel(net_inc_ingress_queue)kernel(net_namespace_list)kernel(net_ns_barrier)kernel(net_ns_get_ownership)kernel(net_ns_type_operations)kernel(net_prio_cgrp_subsys_enabled_key)kernel(net_prio_cgrp_subsys_on_dfl_key)kernel(net_rand_noise)kernel(net_ratelimit)kernel(net_rwsem)kernel(net_selftest)kernel(net_selftest_get_count)kernel(net_selftest_get_strings)kernel(netdev_adjacent_change_abort)kernel(netdev_adjacent_change_commit)kernel(netdev_adjacent_change_prepare)kernel(netdev_adjacent_get_private)kernel(netdev_alert)kernel(netdev_bind_sb_channel_queue)kernel(netdev_bonding_info_change)kernel(netdev_boot_setup_check)kernel(netdev_change_features)kernel(netdev_class_create_file_ns)kernel(netdev_class_remove_file_ns)kernel(netdev_cmd_to_name)kernel(netdev_core_stats_alloc)kernel(netdev_crit)kernel(netdev_emerg)kernel(netdev_err)kernel(netdev_features_change)kernel(netdev_get_xmit_slave)kernel(netdev_has_any_upper_dev)kernel(netdev_has_upper_dev)kernel(netdev_has_upper_dev_all_rcu)kernel(netdev_increment_features)kernel(netdev_info)kernel(netdev_is_rx_handler_busy)kernel(netdev_lower_dev_get_private)kernel(netdev_lower_get_first_private_rcu)kernel(netdev_lower_get_next)kernel(netdev_lower_get_next_private)kernel(netdev_lower_get_next_private_rcu)kernel(netdev_lower_state_changed)kernel(netdev_master_upper_dev_get)kernel(netdev_master_upper_dev_get_rcu)kernel(netdev_master_upper_dev_link)kernel(netdev_max_backlog)kernel(netdev_name_node_alt_create)kernel(netdev_name_node_alt_destroy)kernel(netdev_next_lower_dev_rcu)kernel(netdev_notice)kernel(netdev_notify_peers)kernel(netdev_offload_xstats_disable)kernel(netdev_offload_xstats_enable)kernel(netdev_offload_xstats_enabled)kernel(netdev_offload_xstats_get)kernel(netdev_offload_xstats_push_delta)kernel(netdev_offload_xstats_report_delta)kernel(netdev_offload_xstats_report_used)kernel(netdev_pick_tx)kernel(netdev_port_same_parent_id)kernel(netdev_printk)kernel(netdev_refcnt_read)kernel(netdev_reset_tc)kernel(netdev_rss_key_fill)kernel(netdev_rx_csum_fault)kernel(netdev_rx_handler_register)kernel(netdev_rx_handler_unregister)kernel(netdev_set_default_ethtool_ops)kernel(netdev_set_num_tc)kernel(netdev_set_sb_channel)kernel(netdev_set_tc_queue)kernel(netdev_sk_get_lowest_dev)kernel(netdev_state_change)kernel(netdev_stats_to_stats64)kernel(netdev_sw_irq_coalesce_default_on)kernel(netdev_txq_to_tc)kernel(netdev_unbind_sb_channel)kernel(netdev_update_features)kernel(netdev_upper_dev_link)kernel(netdev_upper_dev_unlink)kernel(netdev_upper_get_next_dev_rcu)kernel(netdev_walk_all_lower_dev)kernel(netdev_walk_all_lower_dev_rcu)kernel(netdev_walk_all_upper_dev_rcu)kernel(netdev_warn)kernel(netdev_xmit_skip_txqueue)kernel(netif_carrier_event)kernel(netif_carrier_off)kernel(netif_carrier_on)kernel(netif_device_attach)kernel(netif_device_detach)kernel(netif_get_num_default_rss_queues)kernel(netif_inherit_tso_max)kernel(netif_napi_add_weight)kernel(netif_receive_skb)kernel(netif_receive_skb_core)kernel(netif_receive_skb_list)kernel(netif_rx)kernel(netif_schedule_queue)kernel(netif_set_real_num_queues)kernel(netif_set_real_num_rx_queues)kernel(netif_set_real_num_tx_queues)kernel(netif_set_tso_max_segs)kernel(netif_set_tso_max_size)kernel(netif_set_xps_queue)kernel(netif_skb_features)kernel(netif_stacked_transfer_operstate)kernel(netif_tx_lock)kernel(netif_tx_stop_all_queues)kernel(netif_tx_unlock)kernel(netif_tx_wake_queue)kernel(netlbl_audit_start)kernel(netlbl_bitmap_setbit)kernel(netlbl_bitmap_walk)kernel(netlbl_calipso_ops_register)kernel(netlbl_catmap_setbit)kernel(netlbl_catmap_walk)kernel(netlink_ack)kernel(netlink_add_tap)kernel(netlink_broadcast)kernel(netlink_broadcast_filtered)kernel(netlink_capable)kernel(netlink_has_listeners)kernel(netlink_kernel_release)kernel(netlink_net_capable)kernel(netlink_ns_capable)kernel(netlink_rcv_skb)kernel(netlink_register_notifier)kernel(netlink_remove_tap)kernel(netlink_set_err)kernel(netlink_strict_get_check)kernel(netlink_unicast)kernel(netlink_unregister_notifier)kernel(netpoll_cleanup)kernel(netpoll_parse_options)kernel(netpoll_poll_dev)kernel(netpoll_poll_disable)kernel(netpoll_poll_enable)kernel(netpoll_print_options)kernel(netpoll_send_skb)kernel(netpoll_send_udp)kernel(netpoll_setup)kernel(netstamp_needed_key)kernel(new_inode)kernel(next_arg)kernel(nexthop_bucket_set_hw_flags)kernel(nexthop_find_by_id)kernel(nexthop_for_each_fib6_nh)kernel(nexthop_free_rcu)kernel(nexthop_res_grp_activity_update)kernel(nexthop_select_path)kernel(nexthop_set_hw_flags)kernel(nf_checksum)kernel(nf_checksum_partial)kernel(nf_conn_btf_access_lock)kernel(nf_conntrack_destroy)kernel(nf_ct_attach)kernel(nf_ct_get_tuple_skb)kernel(nf_ct_hook)kernel(nf_ct_zone_dflt)kernel(nf_ctnetlink_has_listener)kernel(nf_getsockopt)kernel(nf_hook_entries_delete_raw)kernel(nf_hook_entries_insert_raw)kernel(nf_hook_slow)kernel(nf_hook_slow_list)kernel(nf_hooks_lwtunnel_enabled)kernel(nf_hooks_lwtunnel_sysctl_handler)kernel(nf_hooks_needed)kernel(nf_ip6_check_hbh_len)kernel(nf_ip6_checksum)kernel(nf_ip_checksum)kernel(nf_ip_route)kernel(nf_ipv6_ops)kernel(nf_log_bind_pf)kernel(nf_log_buf_add)kernel(nf_log_buf_close)kernel(nf_log_buf_open)kernel(nf_log_packet)kernel(nf_log_register)kernel(nf_log_set)kernel(nf_log_trace)kernel(nf_log_unbind_pf)kernel(nf_log_unregister)kernel(nf_log_unset)kernel(nf_logger_find_get)kernel(nf_logger_put)kernel(nf_nat_hook)kernel(nf_queue)kernel(nf_queue_entry_free)kernel(nf_queue_entry_get_refs)kernel(nf_queue_nf_hook_drop)kernel(nf_register_net_hook)kernel(nf_register_net_hooks)kernel(nf_register_queue_handler)kernel(nf_register_sockopt)kernel(nf_reinject)kernel(nf_route)kernel(nf_setsockopt)kernel(nf_skb_duplicated)kernel(nf_unregister_net_hook)kernel(nf_unregister_net_hooks)kernel(nf_unregister_queue_handler)kernel(nf_unregister_sockopt)kernel(nfct_btf_struct_access)kernel(nfnl_ct_hook)kernel(nfs42_ssc_register)kernel(nfs42_ssc_unregister)kernel(nfs_ssc_client_tbl)kernel(nfs_ssc_register)kernel(nfs_ssc_unregister)kernel(nl_table)kernel(nl_table_lock)kernel(nla_append)kernel(nla_find)kernel(nla_memcmp)kernel(nla_memcpy)kernel(nla_policy_len)kernel(nla_put)kernel(nla_put_64bit)kernel(nla_put_nohdr)kernel(nla_reserve)kernel(nla_reserve_64bit)kernel(nla_reserve_nohdr)kernel(nla_strcmp)kernel(nla_strdup)kernel(nla_strscpy)kernel(nlmsg_notify)kernel(nmi_panic)kernel(no_action)kernel(no_hash_pointers)kernel(no_llseek)kernel(no_pci_devices)kernel(no_seek_end_llseek)kernel(no_seek_end_llseek_size)kernel(nobh_truncate_page)kernel(nobh_write_begin)kernel(nobh_write_end)kernel(nobh_writepage)kernel(node_data)kernel(node_states)kernel(node_to_cpumask_map)kernel(nonseekable_open)kernel(noop_backing_dev_info)kernel(noop_direct_IO)kernel(noop_dirty_folio)kernel(noop_fsync)kernel(noop_llseek)kernel(noop_qdisc)kernel(nosteal_pipe_buf_ops)kernel(notify_change)kernel(nr_cpu_ids)kernel(nr_free_buffer_pages)kernel(nr_irqs)kernel(nr_node_ids)kernel(nr_online_nodes)kernel(nr_swap_pages)kernel(ns_capable)kernel(ns_capable_noaudit)kernel(ns_capable_setid)kernel(ns_to_kernel_old_timeval)kernel(ns_to_timespec64)kernel(nsecs_to_jiffies)kernel(nsecs_to_jiffies64)kernel(nsh_pop)kernel(nsh_push)kernel(num_registered_fb)kernel(numa_map_to_online_node)kernel(numa_node)kernel(nv_cspmu_init_ops)kernel(nvmem_add_cell_lookups)kernel(nvmem_add_cell_table)kernel(nvmem_cell_get)kernel(nvmem_cell_put)kernel(nvmem_cell_read)kernel(nvmem_cell_read_u16)kernel(nvmem_cell_read_u32)kernel(nvmem_cell_read_u64)kernel(nvmem_cell_read_u8)kernel(nvmem_cell_read_variable_le_u32)kernel(nvmem_cell_read_variable_le_u64)kernel(nvmem_cell_write)kernel(nvmem_del_cell_lookups)kernel(nvmem_del_cell_table)kernel(nvmem_dev_name)kernel(nvmem_device_cell_read)kernel(nvmem_device_cell_write)kernel(nvmem_device_find)kernel(nvmem_device_get)kernel(nvmem_device_put)kernel(nvmem_device_read)kernel(nvmem_device_write)kernel(nvmem_get_mac_address)kernel(nvmem_register)kernel(nvmem_register_notifier)kernel(nvmem_unregister)kernel(nvmem_unregister_notifier)kernel(od_register_powersave_bias_handler)kernel(od_unregister_powersave_bias_handler)kernel(of_add_property)kernel(of_address_to_resource)kernel(of_alias_get_highest_id)kernel(of_alias_get_id)kernel(of_chosen)kernel(of_clk_add_hw_provider)kernel(of_clk_add_provider)kernel(of_clk_del_provider)kernel(of_clk_get)kernel(of_clk_get_by_name)kernel(of_clk_get_from_provider)kernel(of_clk_get_parent_count)kernel(of_clk_get_parent_name)kernel(of_clk_hw_onecell_get)kernel(of_clk_hw_register)kernel(of_clk_hw_simple_get)kernel(of_clk_parent_fill)kernel(of_clk_set_defaults)kernel(of_clk_src_onecell_get)kernel(of_clk_src_simple_get)kernel(of_console_check)kernel(of_count_phandle_with_args)kernel(of_cpu_node_to_id)kernel(of_cpufreq_cooling_register)kernel(of_css)kernel(of_device_alloc)kernel(of_device_get_match_data)kernel(of_device_is_available)kernel(of_device_is_big_endian)kernel(of_device_is_compatible)kernel(of_device_modalias)kernel(of_device_register)kernel(of_device_request_module)kernel(of_device_uevent_modalias)kernel(of_device_unregister)kernel(of_dma_configure_id)kernel(of_dma_controller_free)kernel(of_dma_controller_register)kernel(of_dma_is_coherent)kernel(of_dma_request_slave_channel)kernel(of_dma_router_register)kernel(of_dma_simple_xlate)kernel(of_dma_xlate_by_chan_id)kernel(of_fdt_unflatten_tree)kernel(of_find_all_nodes)kernel(of_find_backlight_by_node)kernel(of_find_compatible_node)kernel(of_find_device_by_node)kernel(of_find_i2c_adapter_by_node)kernel(of_find_i2c_device_by_node)kernel(of_find_matching_node_and_match)kernel(of_find_mipi_dsi_device_by_node)kernel(of_find_mipi_dsi_host_by_node)kernel(of_find_net_device_by_node)kernel(of_find_node_by_name)kernel(of_find_node_by_phandle)kernel(of_find_node_by_type)kernel(of_find_node_opts_by_path)kernel(of_find_node_with_property)kernel(of_find_property)kernel(of_fwnode_ops)kernel(of_gen_pool_get)kernel(of_genpd_add_device)kernel(of_genpd_add_provider_onecell)kernel(of_genpd_add_provider_simple)kernel(of_genpd_add_subdomain)kernel(of_genpd_del_provider)kernel(of_genpd_parse_idle_states)kernel(of_genpd_remove_last)kernel(of_genpd_remove_subdomain)kernel(of_get_child_by_name)kernel(of_get_compatible_child)kernel(of_get_cpu_node)kernel(of_get_cpu_state_node)kernel(of_get_ethdev_address)kernel(of_get_i2c_adapter_by_node)kernel(of_get_mac_address)kernel(of_get_named_gpio)kernel(of_get_next_available_child)kernel(of_get_next_child)kernel(of_get_next_cpu_node)kernel(of_get_next_parent)kernel(of_get_parent)kernel(of_get_pci_domain_nr)kernel(of_get_phy_mode)kernel(of_get_property)kernel(of_get_regulator_init_data)kernel(of_get_required_opp_performance_state)kernel(of_graph_get_endpoint_by_regs)kernel(of_graph_get_endpoint_count)kernel(of_graph_get_next_endpoint)kernel(of_graph_get_port_by_id)kernel(of_graph_get_port_parent)kernel(of_graph_get_remote_endpoint)kernel(of_graph_get_remote_node)kernel(of_graph_get_remote_port)kernel(of_graph_get_remote_port_parent)kernel(of_graph_is_present)kernel(of_graph_parse_endpoint)kernel(of_hte_req_count)kernel(of_hwspin_lock_get_id)kernel(of_hwspin_lock_get_id_byname)kernel(of_i2c_get_board_info)kernel(of_icc_bulk_get)kernel(of_icc_get)kernel(of_icc_get_by_index)kernel(of_icc_get_from_provider)kernel(of_icc_xlate_onecell)kernel(of_io_request_and_map)kernel(of_iomap)kernel(of_iommu_get_resv_regions)kernel(of_irq_find_parent)kernel(of_irq_get)kernel(of_irq_get_byname)kernel(of_irq_parse_and_map_pci)kernel(of_irq_parse_one)kernel(of_irq_parse_raw)kernel(of_irq_to_resource)kernel(of_irq_to_resource_table)kernel(of_led_get)kernel(of_machine_is_compatible)kernel(of_map_id)kernel(of_match_device)kernel(of_match_node)kernel(of_mdio_find_bus)kernel(of_mdio_find_device)kernel(of_mdiobus_child_is_phy)kernel(of_mdiobus_phy_device_register)kernel(of_mdiobus_register)kernel(of_modalias_node)kernel(of_msi_configure)kernel(of_n_addr_cells)kernel(of_n_size_cells)kernel(of_node_name_eq)kernel(of_node_name_prefix)kernel(of_nvmem_cell_get)kernel(of_nvmem_device_get)kernel(of_parse_phandle_with_args_map)kernel(of_pci_address_to_resource)kernel(of_pci_check_probe_only)kernel(of_pci_dma_range_parser_init)kernel(of_pci_find_child_device)kernel(of_pci_get_devfn)kernel(of_pci_get_max_link_speed)kernel(of_pci_get_slot_power_limit)kernel(of_pci_parse_bus_range)kernel(of_pci_range_parser_init)kernel(of_pci_range_parser_one)kernel(of_pci_range_to_resource)kernel(of_phandle_iterator_init)kernel(of_phandle_iterator_next)kernel(of_phy_connect)kernel(of_phy_deregister_fixed_link)kernel(of_phy_find_device)kernel(of_phy_get)kernel(of_phy_get_and_connect)kernel(of_phy_is_fixed_link)kernel(of_phy_provider_unregister)kernel(of_phy_put)kernel(of_phy_register_fixed_link)kernel(of_phy_simple_xlate)kernel(of_pinctrl_get)kernel(of_platform_bus_probe)kernel(of_platform_default_populate)kernel(of_platform_depopulate)kernel(of_platform_device_create)kernel(of_platform_device_destroy)kernel(of_platform_populate)kernel(of_pm_clk_add_clk)kernel(of_pm_clk_add_clks)kernel(of_prop_next_string)kernel(of_prop_next_u32)kernel(of_property_count_elems_of_size)kernel(of_property_match_string)kernel(of_property_read_string)kernel(of_property_read_string_helper)kernel(of_property_read_u32_index)kernel(of_property_read_u64)kernel(of_property_read_u64_index)kernel(of_property_read_variable_u16_array)kernel(of_property_read_variable_u32_array)kernel(of_property_read_variable_u64_array)kernel(of_property_read_variable_u8_array)kernel(of_pwm_get)kernel(of_pwm_xlate_with_flags)kernel(of_regulator_bulk_get_all)kernel(of_regulator_match)kernel(of_remove_property)kernel(of_reserved_mem_device_init_by_idx)kernel(of_reserved_mem_device_init_by_name)kernel(of_reserved_mem_device_release)kernel(of_reserved_mem_lookup)kernel(of_reset_control_array_get)kernel(of_root)kernel(of_translate_address)kernel(of_translate_dma_address)kernel(of_translate_dma_region)kernel(of_usb_get_dr_mode_by_phy)kernel(of_usb_get_phy_mode)kernel(of_usb_host_tpl_support)kernel(of_usb_update_otg_caps)kernel(offline_and_remove_memory)kernel(ohci_hub_control)kernel(ohci_hub_status_data)kernel(ohci_init_driver)kernel(ohci_restart)kernel(ohci_resume)kernel(ohci_setup)kernel(ohci_suspend)kernel(on_each_cpu_cond_mask)kernel(oops_in_progress)kernel(open_exec)kernel(open_related_ns)kernel(open_with_fake_path)kernel(orderly_poweroff)kernel(orderly_reboot)kernel(osc_cpc_flexible_adr_space_confirmed)kernel(osc_pc_lpi_support_confirmed)kernel(osc_sb_native_usb4_control)kernel(osc_sb_native_usb4_support_confirmed)kernel(otg_ulpi_create)kernel(out_of_line_wait_on_bit)kernel(out_of_line_wait_on_bit_lock)kernel(out_of_line_wait_on_bit_timeout)kernel(overflowgid)kernel(overflowuid)kernel(override_creds)kernel(padata_alloc)kernel(padata_alloc_shell)kernel(padata_do_parallel)kernel(padata_do_serial)kernel(padata_free)kernel(padata_free_shell)kernel(padata_set_cpumask)kernel(paddr_vmcoreinfo_note)kernel(page_cache_async_ra)kernel(page_cache_next_miss)kernel(page_cache_prev_miss)kernel(page_cache_ra_unbounded)kernel(page_cache_sync_ra)kernel(page_endio)kernel(page_frag_alloc_align)kernel(page_frag_free)kernel(page_get_link)kernel(page_is_ram)kernel(page_mapped)kernel(page_mapping)kernel(page_offline_begin)kernel(page_offline_end)kernel(page_pool_alloc_frag)kernel(page_pool_alloc_pages)kernel(page_pool_create)kernel(page_pool_destroy)kernel(page_pool_ethtool_stats_get)kernel(page_pool_ethtool_stats_get_count)kernel(page_pool_ethtool_stats_get_strings)kernel(page_pool_get_stats)kernel(page_pool_put_defragged_page)kernel(page_pool_put_page_bulk)kernel(page_pool_release_page)kernel(page_pool_return_skb_page)kernel(page_pool_update_nid)kernel(page_put_link)kernel(page_readlink)kernel(page_reporting_order)kernel(page_reporting_register)kernel(page_reporting_unregister)kernel(page_symlink)kernel(page_symlink_inode_operations)kernel(page_zero_new_buffers)kernel(pagecache_get_page)kernel(pagecache_isize_extended)kernel(pagevec_lookup_range_tag)kernel(panic)kernel(panic_blink)kernel(panic_notifier_list)kernel(panic_timeout)kernel(param_array_ops)kernel(param_free_charp)kernel(param_get_bool)kernel(param_get_byte)kernel(param_get_charp)kernel(param_get_hexint)kernel(param_get_int)kernel(param_get_invbool)kernel(param_get_long)kernel(param_get_short)kernel(param_get_string)kernel(param_get_uint)kernel(param_get_ullong)kernel(param_get_ulong)kernel(param_get_ushort)kernel(param_ops_bint)kernel(param_ops_bool)kernel(param_ops_bool_enable_only)kernel(param_ops_byte)kernel(param_ops_charp)kernel(param_ops_hexint)kernel(param_ops_int)kernel(param_ops_invbool)kernel(param_ops_long)kernel(param_ops_short)kernel(param_ops_string)kernel(param_ops_uint)kernel(param_ops_ullong)kernel(param_ops_ulong)kernel(param_ops_ushort)kernel(param_set_bint)kernel(param_set_bool)kernel(param_set_bool_enable_only)kernel(param_set_byte)kernel(param_set_charp)kernel(param_set_copystring)kernel(param_set_hexint)kernel(param_set_int)kernel(param_set_invbool)kernel(param_set_long)kernel(param_set_short)kernel(param_set_uint)kernel(param_set_uint_minmax)kernel(param_set_ullong)kernel(param_set_ulong)kernel(param_set_ushort)kernel(parse_OID)kernel(parse_int_array_user)kernel(passthru_features_check)kernel(paste_selection)kernel(path_get)kernel(path_has_submounts)kernel(path_is_mountpoint)kernel(path_is_under)kernel(path_put)kernel(pcc_mbox_free_channel)kernel(pcc_mbox_request_channel)kernel(pccard_register_pcmcia)kernel(pccard_static_ops)kernel(pci_acpi_clear_companion_lookup_hook)kernel(pci_acpi_set_companion_lookup_hook)kernel(pci_add_dynid)kernel(pci_add_new_bus)kernel(pci_add_resource)kernel(pci_add_resource_offset)kernel(pci_aer_clear_nonfatal_status)kernel(pci_alloc_dev)kernel(pci_alloc_host_bridge)kernel(pci_alloc_irq_vectors)kernel(pci_alloc_irq_vectors_affinity)kernel(pci_alloc_p2pmem)kernel(pci_assign_resource)kernel(pci_assign_unassigned_bridge_resources)kernel(pci_assign_unassigned_bus_resources)kernel(pci_ats_disabled)kernel(pci_ats_supported)kernel(pci_back_from_sleep)kernel(pci_bridge_secondary_bus_reset)kernel(pci_bus_add_device)kernel(pci_bus_add_devices)kernel(pci_bus_alloc_resource)kernel(pci_bus_assign_resources)kernel(pci_bus_claim_resources)kernel(pci_bus_find_capability)kernel(pci_bus_max_busnr)kernel(pci_bus_read_config_byte)kernel(pci_bus_read_config_dword)kernel(pci_bus_read_config_word)kernel(pci_bus_read_dev_vendor_id)kernel(pci_bus_resource_n)kernel(pci_bus_set_ops)kernel(pci_bus_size_bridges)kernel(pci_bus_type)kernel(pci_bus_write_config_byte)kernel(pci_bus_write_config_dword)kernel(pci_bus_write_config_word)kernel(pci_cfg_access_lock)kernel(pci_cfg_access_trylock)kernel(pci_cfg_access_unlock)kernel(pci_check_and_mask_intx)kernel(pci_check_and_unmask_intx)kernel(pci_choose_state)kernel(pci_claim_resource)kernel(pci_clear_master)kernel(pci_clear_mwi)kernel(pci_common_swizzle)kernel(pci_create_ims_domain)kernel(pci_create_root_bus)kernel(pci_create_slot)kernel(pci_d3cold_disable)kernel(pci_d3cold_enable)kernel(pci_destroy_slot)kernel(pci_dev_driver)kernel(pci_dev_get)kernel(pci_dev_lock)kernel(pci_dev_present)kernel(pci_dev_put)kernel(pci_dev_run_wake)kernel(pci_dev_trylock)kernel(pci_dev_unlock)kernel(pci_device_group)kernel(pci_device_is_present)kernel(pci_disable_ats)kernel(pci_disable_device)kernel(pci_disable_link_state)kernel(pci_disable_link_state_locked)kernel(pci_disable_msi)kernel(pci_disable_msix)kernel(pci_disable_pasid)kernel(pci_disable_pcie_error_reporting)kernel(pci_disable_pri)kernel(pci_disable_ptm)kernel(pci_disable_rom)kernel(pci_disable_sriov)kernel(pci_doe_submit_task)kernel(pci_doe_supports_prot)kernel(pci_ecam_create)kernel(pci_ecam_free)kernel(pci_ecam_map_bus)kernel(pci_enable_atomic_ops_to_root)kernel(pci_enable_ats)kernel(pci_enable_device)kernel(pci_enable_device_io)kernel(pci_enable_device_mem)kernel(pci_enable_link_state)kernel(pci_enable_msi)kernel(pci_enable_msix_range)kernel(pci_enable_pasid)kernel(pci_enable_pcie_error_reporting)kernel(pci_enable_ptm)kernel(pci_enable_rom)kernel(pci_enable_sriov)kernel(pci_enable_wake)kernel(pci_find_bus)kernel(pci_find_capability)kernel(pci_find_dvsec_capability)kernel(pci_find_ext_capability)kernel(pci_find_host_bridge)kernel(pci_find_ht_capability)kernel(pci_find_next_bus)kernel(pci_find_next_capability)kernel(pci_find_next_ext_capability)kernel(pci_find_next_ht_capability)kernel(pci_find_parent_resource)kernel(pci_find_resource)kernel(pci_find_vsec_capability)kernel(pci_fixup_cardbus)kernel(pci_fixup_device)kernel(pci_flags)kernel(pci_free_host_bridge)kernel(pci_free_irq)kernel(pci_free_irq_vectors)kernel(pci_free_p2pmem)kernel(pci_free_resource_list)kernel(pci_generic_config_read)kernel(pci_generic_config_read32)kernel(pci_generic_config_write)kernel(pci_generic_config_write32)kernel(pci_generic_ecam_ops)kernel(pci_get_class)kernel(pci_get_device)kernel(pci_get_domain_bus_and_slot)kernel(pci_get_dsn)kernel(pci_get_slot)kernel(pci_get_subsys)kernel(pci_has_p2pmem)kernel(pci_host_common_probe)kernel(pci_host_common_remove)kernel(pci_host_probe)kernel(pci_hp_add)kernel(pci_hp_add_bridge)kernel(pci_hp_create_module_link)kernel(pci_hp_del)kernel(pci_hp_deregister)kernel(pci_hp_destroy)kernel(pci_hp_remove_module_link)kernel(pci_hw_deprecated)kernel(pci_hw_disabled)kernel(pci_hw_unmaintained)kernel(pci_ignore_hotplug)kernel(pci_ims_alloc_irq)kernel(pci_ims_free_irq)kernel(pci_intx)kernel(pci_iomap)kernel(pci_iomap_range)kernel(pci_iomap_wc)kernel(pci_iomap_wc_range)kernel(pci_ioremap_bar)kernel(pci_ioremap_wc_bar)kernel(pci_iov_get_pf_drvdata)kernel(pci_iov_vf_id)kernel(pci_iov_virtfn_devfn)kernel(pci_irq_get_affinity)kernel(pci_irq_vector)kernel(pci_load_and_free_saved_state)kernel(pci_load_saved_state)kernel(pci_lock_rescan_remove)kernel(pci_map_rom)kernel(pci_match_id)kernel(pci_max_pasids)kernel(pci_msi_create_irq_domain)kernel(pci_msi_enabled)kernel(pci_msi_mask_irq)kernel(pci_msi_unmask_irq)kernel(pci_msi_vec_count)kernel(pci_msix_alloc_irq_at)kernel(pci_msix_can_alloc_dyn)kernel(pci_msix_free_irq)kernel(pci_msix_vec_count)kernel(pci_num_vf)kernel(pci_p2pdma_add_resource)kernel(pci_p2pdma_distance_many)kernel(pci_p2pdma_enable_show)kernel(pci_p2pdma_enable_store)kernel(pci_p2pmem_alloc_sgl)kernel(pci_p2pmem_find_many)kernel(pci_p2pmem_free_sgl)kernel(pci_p2pmem_publish)kernel(pci_p2pmem_virt_to_bus)kernel(pci_pasid_features)kernel(pci_pci_problems)kernel(pci_pio_to_address)kernel(pci_platform_power_transition)kernel(pci_pme_active)kernel(pci_pme_capable)kernel(pci_power_names)kernel(pci_pr3_present)kernel(pci_prepare_to_sleep)kernel(pci_pri_supported)kernel(pci_probe_reset_bus)kernel(pci_probe_reset_slot)kernel(pci_read_config_byte)kernel(pci_read_config_dword)kernel(pci_read_config_word)kernel(pci_read_vpd)kernel(pci_read_vpd_any)kernel(pci_rebar_get_possible_sizes)kernel(pci_reenable_device)kernel(pci_release_region)kernel(pci_release_regions)kernel(pci_release_resource)kernel(pci_release_selected_regions)kernel(pci_remap_iospace)kernel(pci_remove_bus)kernel(pci_remove_root_bus)kernel(pci_request_irq)kernel(pci_request_region)kernel(pci_request_regions)kernel(pci_request_regions_exclusive)kernel(pci_request_selected_regions)kernel(pci_request_selected_regions_exclusive)kernel(pci_rescan_bus)kernel(pci_reset_bus)kernel(pci_reset_function)kernel(pci_reset_function_locked)kernel(pci_resize_resource)kernel(pci_restore_msi_state)kernel(pci_restore_state)kernel(pci_root_buses)kernel(pci_save_state)kernel(pci_scan_bridge)kernel(pci_scan_bus)kernel(pci_scan_child_bus)kernel(pci_scan_root_bus)kernel(pci_scan_root_bus_bridge)kernel(pci_scan_single_device)kernel(pci_scan_slot)kernel(pci_select_bars)kernel(pci_set_cacheline_size)kernel(pci_set_host_bridge_release)kernel(pci_set_master)kernel(pci_set_mwi)kernel(pci_set_pcie_reset_state)kernel(pci_set_power_state)kernel(pci_setup_cardbus)kernel(pci_slots_kset)kernel(pci_speed_string)kernel(pci_sriov_configure_simple)kernel(pci_sriov_get_totalvfs)kernel(pci_sriov_set_totalvfs)kernel(pci_status_get_and_clear_errors)kernel(pci_stop_and_remove_bus_device)kernel(pci_stop_and_remove_bus_device_locked)kernel(pci_stop_root_bus)kernel(pci_store_saved_state)kernel(pci_test_config_bits)kernel(pci_try_reset_function)kernel(pci_try_set_mwi)kernel(pci_unlock_rescan_remove)kernel(pci_unmap_iospace)kernel(pci_unmap_rom)kernel(pci_unregister_driver)kernel(pci_user_read_config_byte)kernel(pci_user_read_config_dword)kernel(pci_user_read_config_word)kernel(pci_user_write_config_byte)kernel(pci_user_write_config_dword)kernel(pci_user_write_config_word)kernel(pci_vfs_assigned)kernel(pci_vpd_alloc)kernel(pci_vpd_check_csum)kernel(pci_vpd_find_id_string)kernel(pci_vpd_find_ro_info_keyword)kernel(pci_wait_for_pending_transaction)kernel(pci_wake_from_d3)kernel(pci_walk_bus)kernel(pci_write_config_byte)kernel(pci_write_config_dword)kernel(pci_write_config_word)kernel(pci_write_msi_msg)kernel(pci_write_vpd)kernel(pci_write_vpd_any)kernel(pcibios_bus_to_resource)kernel(pcibios_resource_to_bus)kernel(pcibus_to_node)kernel(pcie_aspm_enabled)kernel(pcie_bandwidth_available)kernel(pcie_bus_configure_settings)kernel(pcie_capability_clear_and_set_dword)kernel(pcie_capability_clear_and_set_word)kernel(pcie_capability_read_dword)kernel(pcie_capability_read_word)kernel(pcie_capability_write_dword)kernel(pcie_capability_write_word)kernel(pcie_flr)kernel(pcie_get_mps)kernel(pcie_get_readrq)kernel(pcie_get_speed_cap)kernel(pcie_get_width_cap)kernel(pcie_link_speed)kernel(pcie_port_bus_type)kernel(pcie_port_find_device)kernel(pcie_print_link_status)kernel(pcie_ptm_enabled)kernel(pcie_relaxed_ordering_enabled)kernel(pcie_reset_flr)kernel(pcie_set_mps)kernel(pcie_set_readrq)kernel(pcie_update_link_speed)kernel(pcim_doe_create_mb)kernel(pcim_enable_device)kernel(pcim_iomap)kernel(pcim_iomap_regions)kernel(pcim_iomap_regions_request_all)kernel(pcim_iomap_table)kernel(pcim_iounmap)kernel(pcim_iounmap_regions)kernel(pcim_pin_device)kernel(pcim_set_mwi)kernel(pciserial_init_ports)kernel(pciserial_remove_ports)kernel(pciserial_resume_ports)kernel(pciserial_suspend_ports)kernel(pcix_get_max_mmrbc)kernel(pcix_get_mmrbc)kernel(pcix_set_mmrbc)kernel(pcmcia_get_socket)kernel(pcmcia_get_socket_by_nr)kernel(pcmcia_parse_events)kernel(pcmcia_parse_uevents)kernel(pcmcia_put_socket)kernel(pcmcia_register_socket)kernel(pcmcia_reset_card)kernel(pcmcia_socket_class)kernel(pcmcia_socket_list)kernel(pcmcia_socket_list_rwsem)kernel(pcmcia_unregister_socket)kernel(peernet2id)kernel(peernet2id_alloc)kernel(percpu_counter_add_batch)kernel(percpu_counter_batch)kernel(percpu_counter_destroy)kernel(percpu_counter_set)kernel(percpu_counter_sync)kernel(percpu_down_write)kernel(percpu_free_rwsem)kernel(percpu_is_read_locked)kernel(percpu_ref_exit)kernel(percpu_ref_init)kernel(percpu_ref_is_zero)kernel(percpu_ref_kill_and_confirm)kernel(percpu_ref_reinit)kernel(percpu_ref_resurrect)kernel(percpu_ref_switch_to_atomic)kernel(percpu_ref_switch_to_atomic_sync)kernel(percpu_ref_switch_to_percpu)kernel(percpu_up_write)kernel(perf_aux_output_begin)kernel(perf_aux_output_end)kernel(perf_aux_output_flag)kernel(perf_aux_output_skip)kernel(perf_event_addr_filters_sync)kernel(perf_event_cgrp_subsys_enabled_key)kernel(perf_event_cgrp_subsys_on_dfl_key)kernel(perf_event_create_kernel_counter)kernel(perf_event_disable)kernel(perf_event_enable)kernel(perf_event_pause)kernel(perf_event_period)kernel(perf_event_read_value)kernel(perf_event_refresh)kernel(perf_event_release_kernel)kernel(perf_event_sysfs_show)kernel(perf_event_update_userpage)kernel(perf_get_aux)kernel(perf_pmu_migrate_context)kernel(perf_pmu_register)kernel(perf_pmu_unregister)kernel(perf_register_guest_info_callbacks)kernel(perf_report_aux_output_id)kernel(perf_swevent_get_recursion_context)kernel(perf_tp_event)kernel(perf_trace_buf_alloc)kernel(perf_trace_run_bpf_submit)kernel(perf_unregister_guest_info_callbacks)kernel(pernet_ops_rwsem)kernel(pfifo_fast_ops)kernel(pfifo_qdisc_ops)kernel(pfn_is_map_memory)kernel(pfn_to_online_page)kernel(phy_10_100_features_array)kernel(phy_10gbit_features)kernel(phy_10gbit_features_array)kernel(phy_10gbit_fec_features)kernel(phy_10gbit_full_features)kernel(phy_advertise_supported)kernel(phy_all_ports_features_array)kernel(phy_aneg_done)kernel(phy_attach)kernel(phy_attach_direct)kernel(phy_attached_info)kernel(phy_attached_info_irq)kernel(phy_attached_print)kernel(phy_basic_features)kernel(phy_basic_ports_array)kernel(phy_basic_t1_features)kernel(phy_basic_t1_features_array)kernel(phy_calibrate)kernel(phy_check_downshift)kernel(phy_config_aneg)kernel(phy_configure)kernel(phy_connect)kernel(phy_connect_direct)kernel(phy_create)kernel(phy_create_lookup)kernel(phy_destroy)kernel(phy_detach)kernel(phy_device_create)kernel(phy_device_free)kernel(phy_device_register)kernel(phy_device_remove)kernel(phy_disconnect)kernel(phy_do_ioctl)kernel(phy_do_ioctl_running)kernel(phy_driver_is_genphy)kernel(phy_driver_is_genphy_10g)kernel(phy_driver_register)kernel(phy_driver_unregister)kernel(phy_drivers_register)kernel(phy_drivers_unregister)kernel(phy_duplex_to_str)kernel(phy_error)kernel(phy_ethtool_get_eee)kernel(phy_ethtool_get_link_ksettings)kernel(phy_ethtool_get_sset_count)kernel(phy_ethtool_get_stats)kernel(phy_ethtool_get_strings)kernel(phy_ethtool_get_wol)kernel(phy_ethtool_ksettings_get)kernel(phy_ethtool_ksettings_set)kernel(phy_ethtool_nway_reset)kernel(phy_ethtool_set_eee)kernel(phy_ethtool_set_link_ksettings)kernel(phy_ethtool_set_wol)kernel(phy_exit)kernel(phy_fibre_port_array)kernel(phy_find_first)kernel(phy_free_interrupt)kernel(phy_gbit_all_ports_features)kernel(phy_gbit_features)kernel(phy_gbit_features_array)kernel(phy_gbit_fibre_features)kernel(phy_get)kernel(phy_get_c45_ids)kernel(phy_get_eee_err)kernel(phy_get_internal_delay)kernel(phy_get_pause)kernel(phy_init)kernel(phy_init_eee)kernel(phy_init_hw)kernel(phy_led_trigger_change_speed)kernel(phy_led_triggers_register)kernel(phy_led_triggers_unregister)kernel(phy_lookup_setting)kernel(phy_loopback)kernel(phy_mac_interrupt)kernel(phy_mii_ioctl)kernel(phy_modify)kernel(phy_modify_changed)kernel(phy_modify_mmd)kernel(phy_modify_mmd_changed)kernel(phy_modify_paged)kernel(phy_modify_paged_changed)kernel(phy_optional_get)kernel(phy_package_join)kernel(phy_package_leave)kernel(phy_pm_runtime_allow)kernel(phy_pm_runtime_forbid)kernel(phy_pm_runtime_get)kernel(phy_pm_runtime_get_sync)kernel(phy_pm_runtime_put)kernel(phy_pm_runtime_put_sync)kernel(phy_power_off)kernel(phy_power_on)kernel(phy_print_status)kernel(phy_put)kernel(phy_queue_state_machine)kernel(phy_read_mmd)kernel(phy_read_paged)kernel(phy_register_fixup)kernel(phy_register_fixup_for_id)kernel(phy_register_fixup_for_uid)kernel(phy_remove_link_mode)kernel(phy_remove_lookup)kernel(phy_request_interrupt)kernel(phy_reset)kernel(phy_reset_after_clk_enable)kernel(phy_resolve_aneg_linkmode)kernel(phy_resolve_aneg_pause)kernel(phy_restart_aneg)kernel(phy_restore_page)kernel(phy_resume)kernel(phy_save_page)kernel(phy_select_page)kernel(phy_set_asym_pause)kernel(phy_set_max_speed)kernel(phy_set_media)kernel(phy_set_mode_ext)kernel(phy_set_speed)kernel(phy_set_sym_pause)kernel(phy_sfp_attach)kernel(phy_sfp_detach)kernel(phy_sfp_probe)kernel(phy_speed_down)kernel(phy_speed_to_str)kernel(phy_speed_up)kernel(phy_start)kernel(phy_start_aneg)kernel(phy_start_cable_test)kernel(phy_start_cable_test_tdr)kernel(phy_start_machine)kernel(phy_stop)kernel(phy_support_asym_pause)kernel(phy_support_sym_pause)kernel(phy_suspend)kernel(phy_trigger_machine)kernel(phy_unregister_fixup)kernel(phy_unregister_fixup_for_id)kernel(phy_unregister_fixup_for_uid)kernel(phy_validate)kernel(phy_validate_pause)kernel(phy_write_mmd)kernel(phy_write_paged)kernel(phys_mem_access_prot)kernel(pid_nr_ns)kernel(pid_task)kernel(pid_vnr)kernel(pids_cgrp_subsys_enabled_key)kernel(pids_cgrp_subsys_on_dfl_key)kernel(pin_get_name)kernel(pin_user_pages)kernel(pin_user_pages_fast)kernel(pin_user_pages_fast_only)kernel(pin_user_pages_remote)kernel(pin_user_pages_unlocked)kernel(pinconf_generic_dt_free_map)kernel(pinconf_generic_dt_node_to_map)kernel(pinconf_generic_dt_subnode_to_map)kernel(pinconf_generic_dump_config)kernel(pinconf_generic_parse_dt_config)kernel(pinctrl_add_gpio_range)kernel(pinctrl_add_gpio_ranges)kernel(pinctrl_count_index_with_args)kernel(pinctrl_dev_get_devname)kernel(pinctrl_dev_get_drvdata)kernel(pinctrl_dev_get_name)kernel(pinctrl_enable)kernel(pinctrl_find_and_add_gpio_range)kernel(pinctrl_find_gpio_range_from_pin)kernel(pinctrl_find_gpio_range_from_pin_nolock)kernel(pinctrl_force_default)kernel(pinctrl_force_sleep)kernel(pinctrl_generic_add_group)kernel(pinctrl_generic_get_group)kernel(pinctrl_generic_get_group_count)kernel(pinctrl_generic_get_group_name)kernel(pinctrl_generic_get_group_pins)kernel(pinctrl_generic_remove_group)kernel(pinctrl_get)kernel(pinctrl_get_group_pins)kernel(pinctrl_gpio_can_use_line)kernel(pinctrl_gpio_direction_input)kernel(pinctrl_gpio_direction_output)kernel(pinctrl_gpio_free)kernel(pinctrl_gpio_request)kernel(pinctrl_gpio_set_config)kernel(pinctrl_lookup_state)kernel(pinctrl_parse_index_with_args)kernel(pinctrl_pm_select_default_state)kernel(pinctrl_pm_select_idle_state)kernel(pinctrl_pm_select_sleep_state)kernel(pinctrl_put)kernel(pinctrl_register)kernel(pinctrl_register_and_init)kernel(pinctrl_register_mappings)kernel(pinctrl_remove_gpio_range)kernel(pinctrl_select_default_state)kernel(pinctrl_select_state)kernel(pinctrl_unregister)kernel(pinctrl_unregister_mappings)kernel(pinctrl_utils_add_config)kernel(pinctrl_utils_add_map_configs)kernel(pinctrl_utils_add_map_mux)kernel(pinctrl_utils_free_map)kernel(pinctrl_utils_reserve_map)kernel(ping_bind)kernel(ping_close)kernel(ping_common_sendmsg)kernel(ping_err)kernel(ping_get_port)kernel(ping_getfrag)kernel(ping_hash)kernel(ping_init_sock)kernel(ping_prot)kernel(ping_queue_rcv_skb)kernel(ping_rcv)kernel(ping_recvmsg)kernel(ping_seq_next)kernel(ping_seq_start)kernel(ping_seq_stop)kernel(ping_unhash)kernel(pingv6_ops)kernel(pingv6_prot)kernel(pinmux_generic_add_function)kernel(pinmux_generic_get_function)kernel(pinmux_generic_get_function_count)kernel(pinmux_generic_get_function_groups)kernel(pinmux_generic_get_function_name)kernel(pinmux_generic_remove_function)kernel(pipe_lock)kernel(pipe_unlock)kernel(pkcs7_free_message)kernel(pkcs7_get_content_data)kernel(pkcs7_parse_message)kernel(pkcs7_validate_trust)kernel(pkcs7_verify)kernel(pktgen_xfrm_outer_mode_output)kernel(platform_add_devices)kernel(platform_bus)kernel(platform_bus_type)kernel(platform_device_add)kernel(platform_device_add_data)kernel(platform_device_add_resources)kernel(platform_device_alloc)kernel(platform_device_del)kernel(platform_device_put)kernel(platform_device_register)kernel(platform_device_register_full)kernel(platform_device_unregister)kernel(platform_driver_unregister)kernel(platform_find_device_by_driver)kernel(platform_get_irq)kernel(platform_get_irq_byname)kernel(platform_get_irq_byname_optional)kernel(platform_get_irq_optional)kernel(platform_get_mem_or_io)kernel(platform_get_resource)kernel(platform_get_resource_byname)kernel(platform_irq_count)kernel(platform_irqchip_probe)kernel(platform_msi_create_irq_domain)kernel(platform_msi_domain_alloc_irqs)kernel(platform_msi_domain_free_irqs)kernel(platform_unregister_drivers)kernel(play_idle_precise)kernel(pldmfw_flash_image)kernel(pldmfw_op_pci_match_record)kernel(pm_clk_add)kernel(pm_clk_add_clk)kernel(pm_clk_add_notifier)kernel(pm_clk_create)kernel(pm_clk_destroy)kernel(pm_clk_init)kernel(pm_clk_remove)kernel(pm_clk_remove_clk)kernel(pm_clk_resume)kernel(pm_clk_runtime_resume)kernel(pm_clk_runtime_suspend)kernel(pm_clk_suspend)kernel(pm_generic_freeze)kernel(pm_generic_freeze_late)kernel(pm_generic_freeze_noirq)kernel(pm_generic_poweroff)kernel(pm_generic_poweroff_late)kernel(pm_generic_poweroff_noirq)kernel(pm_generic_restore)kernel(pm_generic_restore_early)kernel(pm_generic_restore_noirq)kernel(pm_generic_resume)kernel(pm_generic_resume_early)kernel(pm_generic_resume_noirq)kernel(pm_generic_runtime_resume)kernel(pm_generic_runtime_suspend)kernel(pm_generic_suspend)kernel(pm_generic_suspend_late)kernel(pm_generic_suspend_noirq)kernel(pm_generic_thaw)kernel(pm_generic_thaw_early)kernel(pm_generic_thaw_noirq)kernel(pm_genpd_add_device)kernel(pm_genpd_add_subdomain)kernel(pm_genpd_init)kernel(pm_genpd_opp_to_performance_state)kernel(pm_genpd_remove)kernel(pm_genpd_remove_device)kernel(pm_genpd_remove_subdomain)kernel(pm_power_off)kernel(pm_power_off_prepare)kernel(pm_print_active_wakeup_sources)kernel(pm_relax)kernel(pm_report_hw_sleep_time)kernel(pm_report_max_hw_sleep)kernel(pm_runtime_allow)kernel(pm_runtime_autosuspend_expiration)kernel(pm_runtime_barrier)kernel(pm_runtime_enable)kernel(pm_runtime_forbid)kernel(pm_runtime_force_resume)kernel(pm_runtime_force_suspend)kernel(pm_runtime_get_if_active)kernel(pm_runtime_irq_safe)kernel(pm_runtime_no_callbacks)kernel(pm_runtime_set_autosuspend_delay)kernel(pm_runtime_set_memalloc_noio)kernel(pm_runtime_suspended_time)kernel(pm_schedule_suspend)kernel(pm_set_vt_switch)kernel(pm_stay_awake)kernel(pm_suspend)kernel(pm_suspend_default_s2idle)kernel(pm_suspend_global_flags)kernel(pm_suspend_target_state)kernel(pm_system_wakeup)kernel(pm_vt_switch_required)kernel(pm_vt_switch_unregister)kernel(pm_wakeup_dev_event)kernel(pm_wakeup_pending)kernel(pm_wakeup_ws_event)kernel(pm_wq)kernel(pneigh_enqueue)kernel(pneigh_lookup)kernel(pnp_activate_dev)kernel(pnp_device_attach)kernel(pnp_device_detach)kernel(pnp_disable_dev)kernel(pnp_get_resource)kernel(pnp_is_active)kernel(pnp_platform_devices)kernel(pnp_possible_config)kernel(pnp_range_reserved)kernel(pnp_register_card_driver)kernel(pnp_register_driver)kernel(pnp_release_card_device)kernel(pnp_request_card_device)kernel(pnp_start_dev)kernel(pnp_stop_dev)kernel(pnp_unregister_card_driver)kernel(pnp_unregister_driver)kernel(pnpacpi_protocol)kernel(policy_has_boost_freq)kernel(poll_freewait)kernel(poll_initwait)kernel(poll_state_synchronize_rcu)kernel(poll_state_synchronize_rcu_full)kernel(poll_state_synchronize_srcu)kernel(poly1305_final_arch)kernel(poly1305_init_arch)kernel(poly1305_update_arch)kernel(posix_acl_access_xattr_handler)kernel(posix_acl_alloc)kernel(posix_acl_chmod)kernel(posix_acl_create)kernel(posix_acl_default_xattr_handler)kernel(posix_acl_equiv_mode)kernel(posix_acl_from_mode)kernel(posix_acl_from_xattr)kernel(posix_acl_init)kernel(posix_acl_to_xattr)kernel(posix_acl_update_mode)kernel(posix_acl_valid)kernel(posix_clock_register)kernel(posix_clock_unregister)kernel(posix_lock_file)kernel(posix_test_lock)kernel(power_group_name)kernel(power_supply_am_i_supplied)kernel(power_supply_batinfo_ocv2cap)kernel(power_supply_battery_bti_in_range)kernel(power_supply_battery_info_get_prop)kernel(power_supply_battery_info_has_prop)kernel(power_supply_battery_info_properties)kernel(power_supply_battery_info_properties_size)kernel(power_supply_changed)kernel(power_supply_charge_behaviour_parse)kernel(power_supply_charge_behaviour_show)kernel(power_supply_class)kernel(power_supply_external_power_changed)kernel(power_supply_find_ocv2cap_table)kernel(power_supply_get_battery_info)kernel(power_supply_get_by_name)kernel(power_supply_get_by_phandle)kernel(power_supply_get_drvdata)kernel(power_supply_get_maintenance_charging_setting)kernel(power_supply_get_property)kernel(power_supply_get_property_from_supplier)kernel(power_supply_is_system_supplied)kernel(power_supply_notifier)kernel(power_supply_ocv2cap_simple)kernel(power_supply_powers)kernel(power_supply_property_is_writeable)kernel(power_supply_put)kernel(power_supply_put_battery_info)kernel(power_supply_reg_notifier)kernel(power_supply_register)kernel(power_supply_register_no_ws)kernel(power_supply_set_battery_charged)kernel(power_supply_set_property)kernel(power_supply_temp2resist_simple)kernel(power_supply_unreg_notifier)kernel(power_supply_unregister)kernel(power_supply_vbat2ri)kernel(powercap_register_control_type)kernel(powercap_register_zone)kernel(powercap_unregister_control_type)kernel(powercap_unregister_zone)kernel(pps_event)kernel(pps_lookup_dev)kernel(pps_register_source)kernel(pps_unregister_source)kernel(pr_flush)kernel(prandom_bytes)kernel(prandom_bytes_state)kernel(prandom_seed)kernel(prandom_seed_full_state)kernel(prandom_u32)kernel(prandom_u32_state)kernel(prandom_warmup)kernel(preempt_model_full)kernel(preempt_model_none)kernel(preempt_model_voluntary)kernel(preempt_notifier_dec)kernel(preempt_notifier_inc)kernel(preempt_notifier_register)kernel(preempt_notifier_unregister)kernel(preempt_schedule)kernel(preempt_schedule_notrace)kernel(prepare_creds)kernel(prepare_kernel_cred)kernel(prepare_to_swait_event)kernel(prepare_to_swait_exclusive)kernel(prepare_to_wait)kernel(prepare_to_wait_event)kernel(prepare_to_wait_exclusive)kernel(print_hex_dump)kernel(printk_timed_ratelimit)kernel(priv_to_devlink)kernel(probe_irq_mask)kernel(probe_irq_off)kernel(probe_irq_on)kernel(proc_create)kernel(proc_create_data)kernel(proc_create_mount_point)kernel(proc_create_net_data)kernel(proc_create_net_data_write)kernel(proc_create_net_single)kernel(proc_create_net_single_write)kernel(proc_create_seq_private)kernel(proc_create_single_data)kernel(proc_do_large_bitmap)kernel(proc_dobool)kernel(proc_dointvec)kernel(proc_dointvec_jiffies)kernel(proc_dointvec_minmax)kernel(proc_dointvec_ms_jiffies)kernel(proc_dointvec_userhz_jiffies)kernel(proc_dostring)kernel(proc_dou8vec_minmax)kernel(proc_douintvec)kernel(proc_douintvec_minmax)kernel(proc_doulongvec_minmax)kernel(proc_doulongvec_ms_jiffies_minmax)kernel(proc_get_parent_data)kernel(proc_mkdir)kernel(proc_mkdir_data)kernel(proc_mkdir_mode)kernel(proc_remove)kernel(proc_set_size)kernel(proc_set_user)kernel(proc_symlink)kernel(processors)kernel(prof_on)kernel(profile_hits)kernel(profile_pc)kernel(property_entries_dup)kernel(property_entries_free)kernel(proto_register)kernel(proto_unregister)kernel(ps2_begin_command)kernel(ps2_cmd_aborted)kernel(ps2_command)kernel(ps2_drain)kernel(ps2_end_command)kernel(ps2_handle_ack)kernel(ps2_handle_response)kernel(ps2_init)kernel(ps2_is_keyboard_id)kernel(ps2_sendbyte)kernel(ps2_sliced_command)kernel(psched_ppscfg_precompute)kernel(psched_ratecfg_precompute)kernel(psi_memstall_enter)kernel(psi_memstall_leave)kernel(pskb_expand_head)kernel(pskb_extract)kernel(pskb_put)kernel(pskb_trim_rcsum_slow)kernel(pstore_name_to_type)kernel(pstore_register)kernel(pstore_type_to_name)kernel(pstore_unregister)kernel(ptp_cancel_worker_sync)kernel(ptp_classify_raw)kernel(ptp_clock_event)kernel(ptp_clock_index)kernel(ptp_clock_register)kernel(ptp_clock_unregister)kernel(ptp_convert_timestamp)kernel(ptp_find_pin)kernel(ptp_find_pin_unlocked)kernel(ptp_get_vclocks_index)kernel(ptp_parse_header)kernel(ptp_schedule_worker)kernel(public_key_free)kernel(public_key_signature_free)kernel(public_key_subtype)kernel(public_key_verify_signature)kernel(put_cmsg)kernel(put_cmsg_scm_timestamping)kernel(put_cmsg_scm_timestamping64)kernel(put_dax)kernel(put_device)kernel(put_disk)kernel(put_fs_context)kernel(put_io_context)kernel(put_iova_domain)kernel(put_itimerspec64)kernel(put_old_itimerspec32)kernel(put_old_timespec32)kernel(put_pages_list)kernel(put_pid)kernel(put_pid_ns)kernel(put_sg_io_hdr)kernel(put_timespec64)kernel(put_tty_driver)kernel(put_unused_fd)kernel(put_user_ifreq)kernel(put_watch_queue)kernel(pvclock_gtod_register_notifier)kernel(pvclock_gtod_unregister_notifier)kernel(pwm_adjust_config)kernel(pwm_apply_state)kernel(pwm_capture)kernel(pwm_free)kernel(pwm_get)kernel(pwm_get_chip_data)kernel(pwm_put)kernel(pwm_request)kernel(pwm_request_from_chip)kernel(pwm_set_chip_data)kernel(pwmchip_add)kernel(pwmchip_remove)kernel(pxm_to_node)kernel(qcom_scm_assign_mem)kernel(qcom_scm_cpu_power_down)kernel(qcom_scm_hdcp_available)kernel(qcom_scm_hdcp_req)kernel(qcom_scm_ice_available)kernel(qcom_scm_ice_invalidate_key)kernel(qcom_scm_ice_set_key)kernel(qcom_scm_io_readl)kernel(qcom_scm_io_writel)kernel(qcom_scm_iommu_secure_ptbl_init)kernel(qcom_scm_iommu_secure_ptbl_size)kernel(qcom_scm_iommu_set_cp_pool_size)kernel(qcom_scm_iommu_set_pt_format)kernel(qcom_scm_is_available)kernel(qcom_scm_lmh_dcvsh)kernel(qcom_scm_lmh_dcvsh_available)kernel(qcom_scm_lmh_profile_change)kernel(qcom_scm_mem_protect_video_var)kernel(qcom_scm_ocmem_lock)kernel(qcom_scm_ocmem_lock_available)kernel(qcom_scm_ocmem_unlock)kernel(qcom_scm_pas_auth_and_reset)kernel(qcom_scm_pas_init_image)kernel(qcom_scm_pas_mem_setup)kernel(qcom_scm_pas_metadata_release)kernel(qcom_scm_pas_shutdown)kernel(qcom_scm_pas_supported)kernel(qcom_scm_qsmmu500_wait_safe_toggle)kernel(qcom_scm_restore_sec_cfg)kernel(qcom_scm_restore_sec_cfg_available)kernel(qcom_scm_set_cold_boot_addr)kernel(qcom_scm_set_remote_state)kernel(qcom_scm_set_warm_boot_addr)kernel(qdf2400_e44_present)kernel(qdisc_class_hash_destroy)kernel(qdisc_class_hash_grow)kernel(qdisc_class_hash_init)kernel(qdisc_class_hash_insert)kernel(qdisc_class_hash_remove)kernel(qdisc_create_dflt)kernel(qdisc_get_rtab)kernel(qdisc_hash_add)kernel(qdisc_hash_del)kernel(qdisc_offload_dump_helper)kernel(qdisc_offload_graft_helper)kernel(qdisc_offload_query_caps)kernel(qdisc_put)kernel(qdisc_put_rtab)kernel(qdisc_put_stab)kernel(qdisc_put_unlocked)kernel(qdisc_reset)kernel(qdisc_tree_reduce_backlog)kernel(qdisc_warn_nonwc)kernel(qdisc_watchdog_cancel)kernel(qdisc_watchdog_init)kernel(qdisc_watchdog_init_clockid)kernel(qdisc_watchdog_schedule_range_ns)kernel(qid_eq)kernel(qid_lt)kernel(qid_valid)kernel(qtree_delete_dquot)kernel(qtree_entry_unused)kernel(qtree_get_next_id)kernel(qtree_read_dquot)kernel(qtree_release_dquot)kernel(qtree_write_dquot)kernel(query_asymmetric_key)kernel(queue_delayed_work_on)kernel(queue_rcu_work)kernel(queue_work_node)kernel(queue_work_on)kernel(queued_read_lock_slowpath)kernel(queued_spin_lock_slowpath)kernel(queued_write_lock_slowpath)kernel(quota_send_warning)kernel(radix_tree_delete)kernel(radix_tree_delete_item)kernel(radix_tree_gang_lookup)kernel(radix_tree_gang_lookup_tag)kernel(radix_tree_gang_lookup_tag_slot)kernel(radix_tree_insert)kernel(radix_tree_iter_delete)kernel(radix_tree_iter_resume)kernel(radix_tree_lookup)kernel(radix_tree_lookup_slot)kernel(radix_tree_maybe_preload)kernel(radix_tree_next_chunk)kernel(radix_tree_preload)kernel(radix_tree_preloads)kernel(radix_tree_replace_slot)kernel(radix_tree_tag_clear)kernel(radix_tree_tag_get)kernel(radix_tree_tag_set)kernel(radix_tree_tagged)kernel(ram_aops)kernel(random_register_extrng)kernel(random_unregister_extrng)kernel(ras_userspace_consumers)kernel(rational_best_approximation)kernel(raw_abort)kernel(raw_hash_sk)kernel(raw_notifier_call_chain)kernel(raw_notifier_call_chain_robust)kernel(raw_notifier_chain_register)kernel(raw_notifier_chain_unregister)kernel(raw_seq_next)kernel(raw_seq_start)kernel(raw_seq_stop)kernel(raw_unhash_sk)kernel(raw_v4_hashinfo)kernel(raw_v4_match)kernel(raw_v6_hashinfo)kernel(raw_v6_match)kernel(rawv6_mh_filter_register)kernel(rawv6_mh_filter_unregister)kernel(rb_erase)kernel(rb_first)kernel(rb_first_postorder)kernel(rb_insert_color)kernel(rb_last)kernel(rb_next)kernel(rb_next_postorder)kernel(rb_prev)kernel(rb_replace_node)kernel(rb_replace_node_rcu)kernel(rcu_barrier)kernel(rcu_barrier_tasks)kernel(rcu_barrier_tasks_rude)kernel(rcu_barrier_tasks_trace)kernel(rcu_bind_current_to_nocb)kernel(rcu_check_boost_fail)kernel(rcu_cpu_stall_suppress)kernel(rcu_cpu_stall_suppress_at_boot)kernel(rcu_exp_batches_completed)kernel(rcu_exp_jiffies_till_stall_check)kernel(rcu_expedite_gp)kernel(rcu_force_quiescent_state)kernel(rcu_fwd_progress_check)kernel(rcu_get_gp_kthreads_prio)kernel(rcu_get_gp_seq)kernel(rcu_gp_is_expedited)kernel(rcu_gp_is_normal)kernel(rcu_gp_set_torture_wait)kernel(rcu_gp_slow_register)kernel(rcu_gp_slow_unregister)kernel(rcu_inkernel_boot_has_ended)kernel(rcu_is_watching)kernel(rcu_jiffies_till_stall_check)kernel(rcu_momentary_dyntick_idle)kernel(rcu_nocb_cpu_deoffload)kernel(rcu_nocb_cpu_offload)kernel(rcu_nocb_flush_deferred_wakeup)kernel(rcu_note_context_switch)kernel(rcu_read_unlock_trace_special)kernel(rcu_scheduler_active)kernel(rcu_tasks_trace_qs_blkd)kernel(rcu_trc_cmpxchg_need_qs)kernel(rcu_unexpedite_gp)kernel(rcutorture_get_gp_data)kernel(rcutorture_sched_setaffinity)kernel(rcuwait_wake_up)kernel(rdev_clear_badblocks)kernel(rdev_get_dev)kernel(rdev_get_drvdata)kernel(rdev_get_id)kernel(rdev_get_name)kernel(rdev_get_regmap)kernel(rdev_set_badblocks)kernel(rdma_cgrp_subsys_enabled_key)kernel(rdma_cgrp_subsys_on_dfl_key)kernel(rdma_dim)kernel(rdmacg_register_device)kernel(rdmacg_try_charge)kernel(rdmacg_uncharge)kernel(rdmacg_unregister_device)kernel(read_cache_folio)kernel(read_cache_page)kernel(read_cache_page_gfp)kernel(read_sanitised_ftr_reg)kernel(readahead_expand)kernel(recalc_sigpending)kernel(reciprocal_value)kernel(reciprocal_value_adv)kernel(redirty_page_for_writepage)kernel(redraw_screen)kernel(refcount_dec_and_lock)kernel(refcount_dec_and_lock_irqsave)kernel(refcount_dec_and_mutex_lock)kernel(refcount_dec_and_rtnl_lock)kernel(refcount_dec_if_one)kernel(refcount_dec_not_one)kernel(refcount_warn_saturate)kernel(refresh_frequency_limits)kernel(regcache_cache_bypass)kernel(regcache_cache_only)kernel(regcache_drop_region)kernel(regcache_mark_dirty)kernel(regcache_sync)kernel(regcache_sync_region)kernel(region_intersects)kernel(register_acpi_bus_type)kernel(register_acpi_hed_notifier)kernel(register_acpi_notifier)kernel(register_asymmetric_key_parser)kernel(register_blocking_lsm_notifier)kernel(register_btf_fmodret_id_set)kernel(register_btf_id_dtor_kfuncs)kernel(register_btf_kfunc_id_set)kernel(register_chrdev_region)kernel(register_console)kernel(register_dcbevent_notifier)kernel(register_die_notifier)kernel(register_fib_notifier)kernel(register_filesystem)kernel(register_framebuffer)kernel(register_ftrace_export)kernel(register_ftrace_function)kernel(register_inet6addr_notifier)kernel(register_inet6addr_validator_notifier)kernel(register_inetaddr_notifier)kernel(register_inetaddr_validator_notifier)kernel(register_key_type)kernel(register_keyboard_notifier)kernel(register_kprobe)kernel(register_kprobes)kernel(register_kretprobe)kernel(register_kretprobes)kernel(register_md_cluster_operations)kernel(register_md_personality)kernel(register_memory_notifier)kernel(register_mii_timestamper)kernel(register_mii_tstamp_controller)kernel(register_module_notifier)kernel(register_net_sysctl)kernel(register_netdev)kernel(register_netdevice)kernel(register_netdevice_notifier)kernel(register_netdevice_notifier_dev_net)kernel(register_netdevice_notifier_net)kernel(register_netevent_notifier)kernel(register_nexthop_notifier)kernel(register_oom_notifier)kernel(register_pernet_device)kernel(register_pernet_subsys)kernel(register_pm_notifier)kernel(register_qdisc)kernel(register_quota_format)kernel(register_reboot_notifier)kernel(register_restart_handler)kernel(register_shrinker)kernel(register_switchdev_blocking_notifier)kernel(register_switchdev_notifier)kernel(register_sys_off_handler)kernel(register_syscore_ops)kernel(register_sysctl)kernel(register_sysctl_mount_point)kernel(register_sysctl_paths)kernel(register_sysctl_table)kernel(register_sysrq_key)kernel(register_tcf_proto_ops)kernel(register_trace_event)kernel(register_tracepoint_module_notifier)kernel(register_user_hw_breakpoint)kernel(register_virtio_device)kernel(register_virtio_driver)kernel(register_vmap_purge_notifier)kernel(register_vmcore_cb)kernel(register_vt_notifier)kernel(register_wide_hw_breakpoint)kernel(registered_fb)kernel(regmap_add_irq_chip)kernel(regmap_add_irq_chip_fwnode)kernel(regmap_async_complete)kernel(regmap_async_complete_cb)kernel(regmap_attach_dev)kernel(regmap_bulk_read)kernel(regmap_bulk_write)kernel(regmap_can_raw_write)kernel(regmap_check_range_table)kernel(regmap_del_irq_chip)kernel(regmap_exit)kernel(regmap_field_alloc)kernel(regmap_field_bulk_alloc)kernel(regmap_field_bulk_free)kernel(regmap_field_free)kernel(regmap_field_read)kernel(regmap_field_test_bits)kernel(regmap_field_update_bits_base)kernel(regmap_fields_read)kernel(regmap_fields_update_bits_base)kernel(regmap_get_device)kernel(regmap_get_max_register)kernel(regmap_get_raw_read_max)kernel(regmap_get_raw_write_max)kernel(regmap_get_reg_stride)kernel(regmap_get_val_bytes)kernel(regmap_get_val_endian)kernel(regmap_irq_chip_get_base)kernel(regmap_irq_get_domain)kernel(regmap_irq_get_irq_reg_linear)kernel(regmap_irq_get_virq)kernel(regmap_irq_set_type_config_simple)kernel(regmap_might_sleep)kernel(regmap_mmio_attach_clk)kernel(regmap_mmio_detach_clk)kernel(regmap_multi_reg_write)kernel(regmap_multi_reg_write_bypassed)kernel(regmap_noinc_read)kernel(regmap_noinc_write)kernel(regmap_parse_val)kernel(regmap_raw_read)kernel(regmap_raw_write)kernel(regmap_raw_write_async)kernel(regmap_read)kernel(regmap_reg_in_ranges)kernel(regmap_register_patch)kernel(regmap_reinit_cache)kernel(regmap_test_bits)kernel(regmap_update_bits_base)kernel(regmap_write)kernel(regmap_write_async)kernel(regset_get)kernel(regset_get_alloc)kernel(regulator_allow_bypass)kernel(regulator_bulk_disable)kernel(regulator_bulk_enable)kernel(regulator_bulk_force_disable)kernel(regulator_bulk_free)kernel(regulator_bulk_get)kernel(regulator_bulk_register_supply_alias)kernel(regulator_bulk_set_supply_names)kernel(regulator_bulk_unregister_supply_alias)kernel(regulator_count_voltages)kernel(regulator_desc_list_voltage_linear)kernel(regulator_desc_list_voltage_linear_range)kernel(regulator_disable)kernel(regulator_disable_deferred)kernel(regulator_disable_regmap)kernel(regulator_enable)kernel(regulator_enable_regmap)kernel(regulator_force_disable)kernel(regulator_get)kernel(regulator_get_bypass_regmap)kernel(regulator_get_current_limit)kernel(regulator_get_current_limit_regmap)kernel(regulator_get_drvdata)kernel(regulator_get_error_flags)kernel(regulator_get_exclusive)kernel(regulator_get_hardware_vsel_register)kernel(regulator_get_init_drvdata)kernel(regulator_get_linear_step)kernel(regulator_get_mode)kernel(regulator_get_optional)kernel(regulator_get_voltage)kernel(regulator_get_voltage_rdev)kernel(regulator_get_voltage_sel_pickable_regmap)kernel(regulator_get_voltage_sel_regmap)kernel(regulator_has_full_constraints)kernel(regulator_irq_helper)kernel(regulator_irq_helper_cancel)kernel(regulator_irq_map_event_simple)kernel(regulator_is_enabled)kernel(regulator_is_enabled_regmap)kernel(regulator_is_equal)kernel(regulator_is_supported_voltage)kernel(regulator_list_hardware_vsel)kernel(regulator_list_voltage)kernel(regulator_list_voltage_linear)kernel(regulator_list_voltage_linear_range)kernel(regulator_list_voltage_pickable_linear_range)kernel(regulator_list_voltage_table)kernel(regulator_map_voltage_ascend)kernel(regulator_map_voltage_iterate)kernel(regulator_map_voltage_linear)kernel(regulator_map_voltage_linear_range)kernel(regulator_map_voltage_pickable_linear_range)kernel(regulator_mode_to_status)kernel(regulator_notifier_call_chain)kernel(regulator_put)kernel(regulator_register)kernel(regulator_register_notifier)kernel(regulator_register_supply_alias)kernel(regulator_set_active_discharge_regmap)kernel(regulator_set_bypass_regmap)kernel(regulator_set_current_limit)kernel(regulator_set_current_limit_regmap)kernel(regulator_set_drvdata)kernel(regulator_set_load)kernel(regulator_set_mode)kernel(regulator_set_pull_down_regmap)kernel(regulator_set_ramp_delay_regmap)kernel(regulator_set_soft_start_regmap)kernel(regulator_set_suspend_voltage)kernel(regulator_set_voltage)kernel(regulator_set_voltage_rdev)kernel(regulator_set_voltage_sel_pickable_regmap)kernel(regulator_set_voltage_sel_regmap)kernel(regulator_set_voltage_time)kernel(regulator_set_voltage_time_sel)kernel(regulator_suspend_disable)kernel(regulator_suspend_enable)kernel(regulator_sync_voltage)kernel(regulator_unregister)kernel(regulator_unregister_notifier)kernel(regulator_unregister_supply_alias)kernel(relay_buf_full)kernel(relay_close)kernel(relay_file_operations)kernel(relay_flush)kernel(relay_late_setup_files)kernel(relay_open)kernel(relay_reset)kernel(relay_subbufs_consumed)kernel(relay_switch_subbuf)kernel(release_dentry_name_snapshot)kernel(release_firmware)kernel(release_pages)kernel(release_resource)kernel(release_sock)kernel(remap_pfn_range)kernel(remap_vmalloc_range)kernel(remove_arg_zero)kernel(remove_conflicting_framebuffers)kernel(remove_conflicting_pci_framebuffers)kernel(remove_cpu)kernel(remove_memory)kernel(remove_proc_entry)kernel(remove_proc_subtree)kernel(remove_resource)kernel(remove_wait_queue)kernel(remove_watch_from_object)kernel(rename_lock)kernel(replace_page_cache_page)kernel(report_iommu_fault)kernel(request_any_context_irq)kernel(request_firmware)kernel(request_firmware_direct)kernel(request_firmware_into_buf)kernel(request_firmware_nowait)kernel(request_free_mem_region)kernel(request_key_rcu)kernel(request_key_tag)kernel(request_key_with_auxdata)kernel(request_partial_firmware_into_buf)kernel(request_resource)kernel(request_threaded_irq)kernel(reservation_ww_class)kernel(reserve_iova)kernel(reset_control_acquire)kernel(reset_control_assert)kernel(reset_control_bulk_acquire)kernel(reset_control_bulk_assert)kernel(reset_control_bulk_deassert)kernel(reset_control_bulk_put)kernel(reset_control_bulk_release)kernel(reset_control_bulk_reset)kernel(reset_control_deassert)kernel(reset_control_get_count)kernel(reset_control_put)kernel(reset_control_rearm)kernel(reset_control_release)kernel(reset_control_reset)kernel(reset_control_status)kernel(reset_controller_add_lookup)kernel(reset_controller_register)kernel(reset_controller_unregister)kernel(reset_devices)kernel(reset_hung_task_detector)kernel(resource_list_create_entry)kernel(resource_list_free)kernel(restore_online_page_callback)kernel(resume_device_irqs)kernel(return_address)kernel(reuseport_add_sock)kernel(reuseport_alloc)kernel(reuseport_attach_prog)kernel(reuseport_detach_prog)kernel(reuseport_detach_sock)kernel(reuseport_has_conns_set)kernel(reuseport_migrate_sock)kernel(reuseport_select_sock)kernel(reuseport_stop_listen_sock)kernel(revert_creds)kernel(rfs_needed)kernel(rhashtable_destroy)kernel(rhashtable_free_and_destroy)kernel(rhashtable_init)kernel(rhashtable_insert_slow)kernel(rhashtable_walk_enter)kernel(rhashtable_walk_exit)kernel(rhashtable_walk_next)kernel(rhashtable_walk_peek)kernel(rhashtable_walk_start_check)kernel(rhashtable_walk_stop)kernel(rhltable_init)kernel(rht_bucket_nested)kernel(rht_bucket_nested_insert)kernel(ring_buffer_alloc_read_page)kernel(ring_buffer_bytes_cpu)kernel(ring_buffer_change_overwrite)kernel(ring_buffer_commit_overrun_cpu)kernel(ring_buffer_consume)kernel(ring_buffer_discard_commit)kernel(ring_buffer_dropped_events_cpu)kernel(ring_buffer_empty)kernel(ring_buffer_empty_cpu)kernel(ring_buffer_entries)kernel(ring_buffer_entries_cpu)kernel(ring_buffer_event_data)kernel(ring_buffer_event_length)kernel(ring_buffer_free)kernel(ring_buffer_free_read_page)kernel(ring_buffer_iter_advance)kernel(ring_buffer_iter_dropped)kernel(ring_buffer_iter_empty)kernel(ring_buffer_iter_peek)kernel(ring_buffer_iter_reset)kernel(ring_buffer_lock_reserve)kernel(ring_buffer_normalize_time_stamp)kernel(ring_buffer_oldest_event_ts)kernel(ring_buffer_overrun_cpu)kernel(ring_buffer_overruns)kernel(ring_buffer_peek)kernel(ring_buffer_read_events_cpu)kernel(ring_buffer_read_finish)kernel(ring_buffer_read_page)kernel(ring_buffer_read_prepare)kernel(ring_buffer_read_prepare_sync)kernel(ring_buffer_read_start)kernel(ring_buffer_record_disable)kernel(ring_buffer_record_disable_cpu)kernel(ring_buffer_record_enable)kernel(ring_buffer_record_enable_cpu)kernel(ring_buffer_record_off)kernel(ring_buffer_record_on)kernel(ring_buffer_reset)kernel(ring_buffer_reset_cpu)kernel(ring_buffer_resize)kernel(ring_buffer_size)kernel(ring_buffer_time_stamp)kernel(ring_buffer_unlock_commit)kernel(ring_buffer_write)kernel(rng_is_initialized)kernel(root_device_unregister)kernel(round_jiffies)kernel(round_jiffies_relative)kernel(round_jiffies_up)kernel(round_jiffies_up_relative)kernel(rps_cpu_mask)kernel(rps_may_expire_flow)kernel(rps_needed)kernel(rps_sock_flow_table)kernel(rsa_parse_priv_key)kernel(rsa_parse_pub_key)kernel(rt6_lookup)kernel(rt_dst_alloc)kernel(rt_dst_clone)kernel(rt_mutex_base_init)kernel(rt_mutex_lock)kernel(rt_mutex_lock_interruptible)kernel(rt_mutex_lock_killable)kernel(rt_mutex_trylock)kernel(rt_mutex_unlock)kernel(rtc_add_group)kernel(rtc_add_groups)kernel(rtc_alarm_irq_enable)kernel(rtc_class_close)kernel(rtc_class_open)kernel(rtc_initialize_alarm)kernel(rtc_ktime_to_tm)kernel(rtc_month_days)kernel(rtc_read_alarm)kernel(rtc_read_time)kernel(rtc_set_alarm)kernel(rtc_set_time)kernel(rtc_time64_to_tm)kernel(rtc_tm_to_ktime)kernel(rtc_tm_to_time64)kernel(rtc_update_irq)kernel(rtc_update_irq_enable)kernel(rtc_valid_tm)kernel(rtc_year_days)kernel(rtm_getroute_parse_ip_proto)kernel(rtnetlink_put_metrics)kernel(rtnl_af_register)kernel(rtnl_af_unregister)kernel(rtnl_configure_link)kernel(rtnl_create_link)kernel(rtnl_delete_link)kernel(rtnl_get_net_ns_capable)kernel(rtnl_is_locked)kernel(rtnl_kfree_skbs)kernel(rtnl_link_get_net)kernel(rtnl_link_register)kernel(rtnl_link_unregister)kernel(rtnl_lock)kernel(rtnl_lock_killable)kernel(rtnl_nla_parse_ifla)kernel(rtnl_notify)kernel(rtnl_offload_xstats_notify)kernel(rtnl_put_cacheinfo)kernel(rtnl_register_module)kernel(rtnl_set_sk_err)kernel(rtnl_trylock)kernel(rtnl_unicast)kernel(rtnl_unlock)kernel(rtnl_unregister)kernel(rtnl_unregister_all)kernel(run_dax)kernel(rw_verify_area)kernel(s2idle_wake)kernel(sampling_rate_store)kernel(sata_async_notification)kernel(sata_deb_timing_hotplug)kernel(sata_deb_timing_long)kernel(sata_deb_timing_normal)kernel(sata_link_debounce)kernel(sata_link_hardreset)kernel(sata_link_resume)kernel(sata_link_scr_lpm)kernel(sata_lpm_ignore_phy_events)kernel(sata_pmp_error_handler)kernel(sata_pmp_port_ops)kernel(sata_pmp_qc_defer_cmd_switch)kernel(sata_port_ops)kernel(sata_scr_read)kernel(sata_scr_valid)kernel(sata_scr_write)kernel(sata_scr_write_flush)kernel(sata_set_spd)kernel(sata_sff_hardreset)kernel(sata_std_hardreset)kernel(sb800_prefetch)kernel(sb_min_blocksize)kernel(sb_set_blocksize)kernel(sbitmap_add_wait_queue)kernel(sbitmap_any_bit_set)kernel(sbitmap_bitmap_show)kernel(sbitmap_del_wait_queue)kernel(sbitmap_finish_wait)kernel(sbitmap_get)kernel(sbitmap_get_shallow)kernel(sbitmap_init_node)kernel(sbitmap_prepare_to_wait)kernel(sbitmap_queue_clear)kernel(sbitmap_queue_get_shallow)kernel(sbitmap_queue_init_node)kernel(sbitmap_queue_min_shallow_depth)kernel(sbitmap_queue_recalculate_wake_batch)kernel(sbitmap_queue_resize)kernel(sbitmap_queue_show)kernel(sbitmap_queue_wake_all)kernel(sbitmap_queue_wake_up)kernel(sbitmap_resize)kernel(sbitmap_show)kernel(sbitmap_weight)kernel(scatterwalk_copychunks)kernel(scatterwalk_ffwd)kernel(scatterwalk_map_and_copy)kernel(sch_frag_xmit_hook)kernel(sched_autogroup_create_attach)kernel(sched_autogroup_detach)kernel(sched_clock)kernel(sched_numa_find_nth_cpu)kernel(sched_numa_hop_mask)kernel(sched_set_fifo)kernel(sched_set_fifo_low)kernel(sched_set_normal)kernel(sched_setattr_nocheck)kernel(sched_show_task)kernel(sched_smt_present)kernel(schedule)kernel(schedule_hrtimeout)kernel(schedule_hrtimeout_range)kernel(schedule_timeout)kernel(schedule_timeout_idle)kernel(schedule_timeout_interruptible)kernel(schedule_timeout_killable)kernel(schedule_timeout_uninterruptible)kernel(scm_detach_fds)kernel(scm_fp_dup)kernel(scmd_printk)kernel(scmi_driver_register)kernel(scmi_driver_unregister)kernel(scmi_protocol_register)kernel(scmi_protocol_unregister)kernel(scnprintf)kernel(screen_glyph)kernel(screen_glyph_unicode)kernel(screen_info)kernel(screen_pos)kernel(scsi_add_device)kernel(scsi_add_host_with_dma)kernel(scsi_alloc_request)kernel(scsi_alloc_sgtables)kernel(scsi_autopm_get_device)kernel(scsi_autopm_put_device)kernel(scsi_bios_ptable)kernel(scsi_block_requests)kernel(scsi_block_when_processing_errors)kernel(scsi_build_sense)kernel(scsi_build_sense_buffer)kernel(scsi_bus_type)kernel(scsi_change_queue_depth)kernel(scsi_check_sense)kernel(scsi_cmd_allowed)kernel(scsi_command_normalize_sense)kernel(scsi_command_size_tbl)kernel(scsi_dev_info_add_list)kernel(scsi_dev_info_list_add_keyed)kernel(scsi_dev_info_list_del_keyed)kernel(scsi_dev_info_remove_list)kernel(scsi_device_from_queue)kernel(scsi_device_get)kernel(scsi_device_lookup)kernel(scsi_device_lookup_by_target)kernel(scsi_device_put)kernel(scsi_device_quiesce)kernel(scsi_device_resume)kernel(scsi_device_set_state)kernel(scsi_device_type)kernel(scsi_dh_activate)kernel(scsi_dh_attach)kernel(scsi_dh_attached_handler_name)kernel(scsi_dh_set_params)kernel(scsi_dma_map)kernel(scsi_dma_unmap)kernel(scsi_done)kernel(scsi_done_direct)kernel(scsi_eh_finish_cmd)kernel(scsi_eh_flush_done_q)kernel(scsi_eh_get_sense)kernel(scsi_eh_prep_cmnd)kernel(scsi_eh_ready_devs)kernel(scsi_eh_restore_cmnd)kernel(scsi_execute_cmd)kernel(scsi_extd_sense_format)kernel(scsi_flush_work)kernel(scsi_free_sgtables)kernel(scsi_get_device_flags_keyed)kernel(scsi_get_sense_info_fld)kernel(scsi_get_vpd_page)kernel(scsi_host_alloc)kernel(scsi_host_block)kernel(scsi_host_busy)kernel(scsi_host_busy_iter)kernel(scsi_host_complete_all_commands)kernel(scsi_host_get)kernel(scsi_host_lookup)kernel(scsi_host_put)kernel(scsi_host_unblock)kernel(scsi_hostbyte_string)kernel(scsi_internal_device_block_nowait)kernel(scsi_internal_device_unblock_nowait)kernel(scsi_ioctl)kernel(scsi_ioctl_block_when_processing_errors)kernel(scsi_is_host_device)kernel(scsi_is_sdev_device)kernel(scsi_is_target_device)kernel(scsi_kmap_atomic_sg)kernel(scsi_kunmap_atomic_sg)kernel(scsi_logging_level)kernel(scsi_mlreturn_string)kernel(scsi_mode_select)kernel(scsi_mode_sense)kernel(scsi_nl_sock)kernel(scsi_normalize_sense)kernel(scsi_partsize)kernel(scsi_print_command)kernel(scsi_print_result)kernel(scsi_print_sense)kernel(scsi_print_sense_hdr)kernel(scsi_queue_work)kernel(scsi_register_device_handler)kernel(scsi_register_driver)kernel(scsi_register_interface)kernel(scsi_remove_device)kernel(scsi_remove_host)kernel(scsi_remove_target)kernel(scsi_report_bus_reset)kernel(scsi_report_device_reset)kernel(scsi_report_opcode)kernel(scsi_rescan_device)kernel(scsi_sanitize_inquiry_string)kernel(scsi_scan_host)kernel(scsi_scan_target)kernel(scsi_schedule_eh)kernel(scsi_sense_desc_find)kernel(scsi_sense_key_string)kernel(scsi_set_medium_removal)kernel(scsi_set_sense_field_pointer)kernel(scsi_set_sense_information)kernel(scsi_target_block)kernel(scsi_target_quiesce)kernel(scsi_target_resume)kernel(scsi_target_unblock)kernel(scsi_test_unit_ready)kernel(scsi_track_queue_full)kernel(scsi_unblock_requests)kernel(scsi_unregister_device_handler)kernel(scsi_vpd_lun_id)kernel(scsi_vpd_tpg_id)kernel(scsicam_bios_param)kernel(scsilun_to_int)kernel(sdev_disable_disk_events)kernel(sdev_enable_disk_events)kernel(sdev_evt_alloc)kernel(sdev_evt_send)kernel(sdev_evt_send_simple)kernel(sdev_prefix_printk)kernel(secpath_set)kernel(secure_ipv4_port_ephemeral)kernel(secure_ipv6_port_ephemeral)kernel(secure_tcp_seq)kernel(secure_tcpv6_seq)kernel(secure_tcpv6_ts_off)kernel(security_cred_getsecid)kernel(security_current_getsecid_subj)kernel(security_d_instantiate)kernel(security_dentry_create_files_as)kernel(security_dentry_init_security)kernel(security_file_ioctl)kernel(security_free_mnt_opts)kernel(security_ib_alloc_security)kernel(security_ib_endport_manage_subnet)kernel(security_ib_free_security)kernel(security_ib_pkey_access)kernel(security_inet_conn_established)kernel(security_inet_conn_request)kernel(security_inode_copy_up)kernel(security_inode_copy_up_xattr)kernel(security_inode_create)kernel(security_inode_getsecctx)kernel(security_inode_init_security)kernel(security_inode_invalidate_secctx)kernel(security_inode_listsecurity)kernel(security_inode_mkdir)kernel(security_inode_notifysecctx)kernel(security_inode_setattr)kernel(security_inode_setsecctx)kernel(security_ismaclabel)kernel(security_kernel_load_data)kernel(security_kernel_post_load_data)kernel(security_kernel_post_read_file)kernel(security_kernel_read_file)kernel(security_lock_kernel_down)kernel(security_locked_down)kernel(security_old_inode_init_security)kernel(security_path_mkdir)kernel(security_path_mknod)kernel(security_path_rename)kernel(security_path_unlink)kernel(security_release_secctx)kernel(security_req_classify_flow)kernel(security_sb_clone_mnt_opts)kernel(security_sb_eat_lsm_opts)kernel(security_sb_mnt_opts_compat)kernel(security_sb_remount)kernel(security_sb_set_mnt_opts)kernel(security_sctp_assoc_established)kernel(security_sctp_assoc_request)kernel(security_sctp_bind_connect)kernel(security_sctp_sk_clone)kernel(security_secctx_to_secid)kernel(security_secid_to_secctx)kernel(security_secmark_refcount_dec)kernel(security_secmark_refcount_inc)kernel(security_secmark_relabel_packet)kernel(security_sk_classify_flow)kernel(security_sk_clone)kernel(security_skb_classify_flow)kernel(security_sock_graft)kernel(security_sock_rcv_skb)kernel(security_socket_getpeersec_dgram)kernel(security_socket_socketpair)kernel(security_task_getsecid_obj)kernel(security_tun_dev_alloc_security)kernel(security_tun_dev_attach)kernel(security_tun_dev_attach_queue)kernel(security_tun_dev_create)kernel(security_tun_dev_free_security)kernel(security_tun_dev_open)kernel(security_unix_may_send)kernel(security_unix_stream_connect)kernel(security_xfrm_policy_alloc)kernel(security_xfrm_policy_free)kernel(security_xfrm_state_alloc)kernel(security_xfrm_state_delete)kernel(securityfs_create_dir)kernel(securityfs_create_file)kernel(securityfs_create_symlink)kernel(securityfs_remove)kernel(seg6_do_srh_encap)kernel(seg6_do_srh_inline)kernel(seg6_hmac_compute)kernel(seg6_hmac_exit)kernel(seg6_hmac_info_add)kernel(seg6_hmac_info_del)kernel(seg6_hmac_info_lookup)kernel(seg6_hmac_net_exit)kernel(seg6_hmac_validate_skb)kernel(seg6_push_hmac)kernel(send_sig)kernel(send_sig_info)kernel(send_sig_mceerr)kernel(seq_bprintf)kernel(seq_buf_printf)kernel(seq_dentry)kernel(seq_escape)kernel(seq_escape_mem)kernel(seq_file_path)kernel(seq_hex_dump)kernel(seq_hlist_next)kernel(seq_hlist_next_percpu)kernel(seq_hlist_next_rcu)kernel(seq_hlist_start)kernel(seq_hlist_start_head)kernel(seq_hlist_start_head_rcu)kernel(seq_hlist_start_percpu)kernel(seq_hlist_start_rcu)kernel(seq_list_next)kernel(seq_list_start)kernel(seq_list_start_head)kernel(seq_lseek)kernel(seq_open)kernel(seq_open_private)kernel(seq_pad)kernel(seq_path)kernel(seq_printf)kernel(seq_put_decimal_ll)kernel(seq_put_decimal_ull)kernel(seq_putc)kernel(seq_puts)kernel(seq_read)kernel(seq_read_iter)kernel(seq_release)kernel(seq_release_private)kernel(seq_vprintf)kernel(seq_write)kernel(serial8250_clear_and_reinit_fifos)kernel(serial8250_do_get_mctrl)kernel(serial8250_do_pm)kernel(serial8250_do_set_divisor)kernel(serial8250_do_set_ldisc)kernel(serial8250_do_set_mctrl)kernel(serial8250_do_set_termios)kernel(serial8250_do_shutdown)kernel(serial8250_do_startup)kernel(serial8250_em485_config)kernel(serial8250_em485_destroy)kernel(serial8250_em485_start_tx)kernel(serial8250_em485_stop_tx)kernel(serial8250_get_port)kernel(serial8250_handle_irq)kernel(serial8250_init_port)kernel(serial8250_modem_status)kernel(serial8250_read_char)kernel(serial8250_register_8250_port)kernel(serial8250_release_dma)kernel(serial8250_request_dma)kernel(serial8250_resume_port)kernel(serial8250_rpm_get)kernel(serial8250_rpm_get_tx)kernel(serial8250_rpm_put)kernel(serial8250_rpm_put_tx)kernel(serial8250_rx_chars)kernel(serial8250_rx_dma_flush)kernel(serial8250_set_defaults)kernel(serial8250_set_isa_configurator)kernel(serial8250_suspend_port)kernel(serial8250_tx_chars)kernel(serial8250_unregister_port)kernel(serial8250_update_uartclk)kernel(serio_bus)kernel(serio_close)kernel(serio_interrupt)kernel(serio_open)kernel(serio_reconnect)kernel(serio_rescan)kernel(serio_unregister_child_port)kernel(serio_unregister_driver)kernel(serio_unregister_port)kernel(set_anon_super)kernel(set_anon_super_fc)kernel(set_bdi_congested)kernel(set_bh_page)kernel(set_binfmt)kernel(set_blocksize)kernel(set_cached_acl)kernel(set_capacity)kernel(set_capacity_and_notify)kernel(set_cpus_allowed_ptr)kernel(set_create_files_as)kernel(set_current_groups)kernel(set_dax_nocache)kernel(set_dax_nomc)kernel(set_dax_synchronous)kernel(set_disk_ro)kernel(set_freezable)kernel(set_groups)kernel(set_nlink)kernel(set_normalized_timespec64)kernel(set_online_page_callback)kernel(set_page_dirty)kernel(set_page_dirty_lock)kernel(set_page_writeback)kernel(set_posix_acl)kernel(set_primary_fwnode)kernel(set_secondary_fwnode)kernel(set_security_override)kernel(set_security_override_from_ctx)kernel(set_selection_kernel)kernel(set_task_ioprio)kernel(set_user_nice)kernel(set_worker_desc)kernel(setattr_copy)kernel(setattr_prepare)kernel(setup_arg_pages)kernel(setup_max_cpus)kernel(setup_new_exec)kernel(sg_alloc_append_table_from_pages)kernel(sg_alloc_table)kernel(sg_alloc_table_chained)kernel(sg_alloc_table_from_pages_segment)kernel(sg_copy_buffer)kernel(sg_copy_from_buffer)kernel(sg_copy_to_buffer)kernel(sg_free_append_table)kernel(sg_free_table)kernel(sg_free_table_chained)kernel(sg_init_one)kernel(sg_init_table)kernel(sg_last)kernel(sg_miter_next)kernel(sg_miter_skip)kernel(sg_miter_start)kernel(sg_miter_stop)kernel(sg_nents)kernel(sg_nents_for_len)kernel(sg_next)kernel(sg_pcopy_from_buffer)kernel(sg_pcopy_to_buffer)kernel(sg_split)kernel(sg_zero_buffer)kernel(sget)kernel(sget_fc)kernel(sgl_alloc)kernel(sgl_alloc_order)kernel(sgl_free)kernel(sgl_free_n_order)kernel(sgl_free_order)kernel(sha1_init)kernel(sha1_transform)kernel(sha1_zero_message_hash)kernel(sha224_final)kernel(sha224_update)kernel(sha224_zero_message_hash)kernel(sha256)kernel(sha256_final)kernel(sha256_update)kernel(sha256_zero_message_hash)kernel(sha384_zero_message_hash)kernel(sha512_zero_message_hash)kernel(shake_page)kernel(shash_ahash_digest)kernel(shash_ahash_finup)kernel(shash_ahash_update)kernel(shash_free_singlespawn_instance)kernel(shash_register_instance)kernel(shmem_aops)kernel(shmem_file_setup)kernel(shmem_file_setup_with_mnt)kernel(shmem_read_mapping_page_gfp)kernel(shmem_truncate_range)kernel(should_remove_suid)kernel(show_class_attr_string)kernel(show_rcu_gp_kthreads)kernel(show_rcu_tasks_classic_gp_kthread)kernel(show_rcu_tasks_rude_gp_kthread)kernel(show_rcu_tasks_trace_gp_kthread)kernel(shrink_dcache_parent)kernel(shrink_dcache_sb)kernel(si_mem_available)kernel(si_meminfo)kernel(sigprocmask)kernel(simple_attr_open)kernel(simple_attr_read)kernel(simple_attr_release)kernel(simple_attr_write)kernel(simple_dentry_operations)kernel(simple_dir_inode_operations)kernel(simple_dir_operations)kernel(simple_empty)kernel(simple_fill_super)kernel(simple_get_link)kernel(simple_getattr)kernel(simple_link)kernel(simple_lookup)kernel(simple_nosetlease)kernel(simple_open)kernel(simple_pin_fs)kernel(simple_read_from_buffer)kernel(simple_recursive_removal)kernel(simple_release_fs)kernel(simple_rename)kernel(simple_rename_exchange)kernel(simple_rmdir)kernel(simple_setattr)kernel(simple_statfs)kernel(simple_strtol)kernel(simple_strtoll)kernel(simple_strtoul)kernel(simple_strtoull)kernel(simple_symlink_inode_operations)kernel(simple_transaction_get)kernel(simple_transaction_read)kernel(simple_transaction_release)kernel(simple_transaction_set)kernel(simple_unlink)kernel(simple_write_begin)kernel(simple_write_to_buffer)kernel(single_open)kernel(single_open_size)kernel(single_release)kernel(single_task_running)kernel(siphash_1u32)kernel(siphash_1u64)kernel(siphash_2u64)kernel(siphash_3u32)kernel(siphash_3u64)kernel(siphash_4u64)kernel(sk_alloc)kernel(sk_attach_filter)kernel(sk_busy_loop_end)kernel(sk_capable)kernel(sk_clear_memalloc)kernel(sk_clone_lock)kernel(sk_common_release)kernel(sk_detach_filter)kernel(sk_dst_check)kernel(sk_error_report)kernel(sk_filter_trim_cap)kernel(sk_free)kernel(sk_free_unlock_clone)kernel(sk_mc_loop)kernel(sk_msg_alloc)kernel(sk_msg_clone)kernel(sk_msg_free)kernel(sk_msg_free_nocharge)kernel(sk_msg_free_partial)kernel(sk_msg_is_readable)kernel(sk_msg_memcopy_from_iter)kernel(sk_msg_recvmsg)kernel(sk_msg_return)kernel(sk_msg_return_zero)kernel(sk_msg_trim)kernel(sk_msg_zerocopy_from_iter)kernel(sk_net_capable)kernel(sk_ns_capable)kernel(sk_page_frag_refill)kernel(sk_psock_drop)kernel(sk_psock_init)kernel(sk_psock_msg_verdict)kernel(sk_psock_tls_strp_read)kernel(sk_reset_timer)kernel(sk_send_sigurg)kernel(sk_set_memalloc)kernel(sk_set_peek_off)kernel(sk_setup_caps)kernel(sk_stop_timer)kernel(sk_stop_timer_sync)kernel(sk_stream_error)kernel(sk_stream_kill_queues)kernel(sk_stream_wait_close)kernel(sk_stream_wait_connect)kernel(sk_stream_wait_memory)kernel(sk_wait_data)kernel(skb_abort_seq_read)kernel(skb_add_rx_frag)kernel(skb_append)kernel(skb_append_pagefrags)kernel(skb_checksum)kernel(skb_checksum_help)kernel(skb_checksum_setup)kernel(skb_checksum_trimmed)kernel(skb_clone)kernel(skb_clone_sk)kernel(skb_clone_tx_timestamp)kernel(skb_coalesce_rx_frag)kernel(skb_complete_tx_timestamp)kernel(skb_complete_wifi_ack)kernel(skb_condense)kernel(skb_consume_udp)kernel(skb_copy)kernel(skb_copy_and_csum_bits)kernel(skb_copy_and_csum_datagram_msg)kernel(skb_copy_and_csum_dev)kernel(skb_copy_and_hash_datagram_iter)kernel(skb_copy_bits)kernel(skb_copy_datagram_from_iter)kernel(skb_copy_datagram_iter)kernel(skb_copy_expand)kernel(skb_copy_header)kernel(skb_copy_ubufs)kernel(skb_cow_data)kernel(skb_csum_hwoffload_help)kernel(skb_defer_rx_timestamp)kernel(skb_dequeue)kernel(skb_dequeue_tail)kernel(skb_dump)kernel(skb_ensure_writable)kernel(skb_eth_gso_segment)kernel(skb_eth_pop)kernel(skb_eth_push)kernel(skb_expand_head)kernel(skb_ext_add)kernel(skb_find_text)kernel(skb_flow_dissect_ct)kernel(skb_flow_dissect_hash)kernel(skb_flow_dissect_meta)kernel(skb_flow_dissect_tunnel_info)kernel(skb_flow_dissector_init)kernel(skb_flow_get_icmp_tci)kernel(skb_free_datagram)kernel(skb_get_hash_perturb)kernel(skb_gso_validate_mac_len)kernel(skb_gso_validate_network_len)kernel(skb_headers_offset_update)kernel(skb_kill_datagram)kernel(skb_mac_gso_segment)kernel(skb_morph)kernel(skb_mpls_dec_ttl)kernel(skb_mpls_pop)kernel(skb_mpls_push)kernel(skb_mpls_update_lse)kernel(skb_orphan_partial)kernel(skb_page_frag_refill)kernel(skb_partial_csum_set)kernel(skb_prepare_seq_read)kernel(skb_pull)kernel(skb_pull_data)kernel(skb_pull_rcsum)kernel(skb_push)kernel(skb_put)kernel(skb_queue_head)kernel(skb_queue_purge)kernel(skb_queue_tail)kernel(skb_realloc_headroom)kernel(skb_recv_datagram)kernel(skb_scrub_packet)kernel(skb_segment)kernel(skb_segment_list)kernel(skb_send_sock_locked)kernel(skb_seq_read)kernel(skb_set_owner_w)kernel(skb_splice_bits)kernel(skb_split)kernel(skb_store_bits)kernel(skb_to_sgvec)kernel(skb_to_sgvec_nomark)kernel(skb_trim)kernel(skb_try_coalesce)kernel(skb_tstamp_tx)kernel(skb_tunnel_check_pmtu)kernel(skb_tx_error)kernel(skb_udp_tunnel_segment)kernel(skb_unlink)kernel(skb_vlan_pop)kernel(skb_vlan_push)kernel(skb_vlan_untag)kernel(skb_zerocopy)kernel(skb_zerocopy_headlen)kernel(skb_zerocopy_iter_stream)kernel(skcipher_alloc_instance_simple)kernel(skcipher_register_instance)kernel(skcipher_walk_aead_decrypt)kernel(skcipher_walk_aead_encrypt)kernel(skcipher_walk_async)kernel(skcipher_walk_complete)kernel(skcipher_walk_done)kernel(skcipher_walk_virt)kernel(skip_spaces)kernel(slab_build_skb)kernel(slash_name)kernel(smp_call_function)kernel(smp_call_function_any)kernel(smp_call_function_many)kernel(smp_call_function_single)kernel(smp_call_function_single_async)kernel(smp_call_on_cpu)kernel(smpboot_register_percpu_thread)kernel(smpboot_unregister_percpu_thread)kernel(snmp_fold_field)kernel(snprintf)kernel(soc_device_match)kernel(soc_device_register)kernel(soc_device_unregister)kernel(sock_alloc)kernel(sock_alloc_file)kernel(sock_alloc_send_pskb)kernel(sock_bind_add)kernel(sock_bindtoindex)kernel(sock_cmsg_send)kernel(sock_common_getsockopt)kernel(sock_common_recvmsg)kernel(sock_common_setsockopt)kernel(sock_copy_user_timeval)kernel(sock_create)kernel(sock_create_kern)kernel(sock_create_lite)kernel(sock_dequeue_err_skb)kernel(sock_diag_check_cookie)kernel(sock_diag_destroy)kernel(sock_diag_put_filterinfo)kernel(sock_diag_put_meminfo)kernel(sock_diag_register)kernel(sock_diag_register_inet_compat)kernel(sock_diag_save_cookie)kernel(sock_diag_unregister)kernel(sock_diag_unregister_inet_compat)kernel(sock_edemux)kernel(sock_efree)kernel(sock_enable_timestamps)kernel(sock_from_file)kernel(sock_gen_put)kernel(sock_get_timeout)kernel(sock_gettstamp)kernel(sock_i_ino)kernel(sock_i_uid)kernel(sock_init_data)kernel(sock_init_data_uid)kernel(sock_inuse_get)kernel(sock_kfree_s)kernel(sock_kmalloc)kernel(sock_kzfree_s)kernel(sock_load_diag_module)kernel(sock_map_close)kernel(sock_map_destroy)kernel(sock_map_unhash)kernel(sock_no_accept)kernel(sock_no_bind)kernel(sock_no_connect)kernel(sock_no_getname)kernel(sock_no_ioctl)kernel(sock_no_linger)kernel(sock_no_listen)kernel(sock_no_mmap)kernel(sock_no_recvmsg)kernel(sock_no_sendmsg)kernel(sock_no_sendmsg_locked)kernel(sock_no_sendpage)kernel(sock_no_sendpage_locked)kernel(sock_no_shutdown)kernel(sock_no_socketpair)kernel(sock_pfree)kernel(sock_prot_inuse_get)kernel(sock_queue_err_skb)kernel(sock_queue_rcv_skb_reason)kernel(sock_recv_errqueue)kernel(sock_recvmsg)kernel(sock_register)kernel(sock_release)kernel(sock_rfree)kernel(sock_sendmsg)kernel(sock_set_keepalive)kernel(sock_set_mark)kernel(sock_set_priority)kernel(sock_set_rcvbuf)kernel(sock_set_reuseaddr)kernel(sock_set_reuseport)kernel(sock_set_sndtimeo)kernel(sock_setsockopt)kernel(sock_unregister)kernel(sock_wake_async)kernel(sock_wfree)kernel(sock_wmalloc)kernel(sockfd_lookup)kernel(sockopt_capable)kernel(sockopt_lock_sock)kernel(sockopt_ns_capable)kernel(sockopt_release_sock)kernel(softnet_data)kernel(software_node_find_by_name)kernel(software_node_fwnode)kernel(software_node_register)kernel(software_node_register_node_group)kernel(software_node_unregister)kernel(software_node_unregister_node_group)kernel(sort)kernel(sort_r)kernel(spi_add_device)kernel(spi_alloc_device)kernel(spi_async)kernel(spi_bus_lock)kernel(spi_bus_type)kernel(spi_bus_unlock)kernel(spi_controller_dma_map_mem_op_data)kernel(spi_controller_dma_unmap_mem_op_data)kernel(spi_controller_resume)kernel(spi_controller_suspend)kernel(spi_delay_exec)kernel(spi_delay_to_ns)kernel(spi_finalize_current_message)kernel(spi_finalize_current_transfer)kernel(spi_get_device_id)kernel(spi_get_next_queued_message)kernel(spi_mem_adjust_op_size)kernel(spi_mem_default_supports_op)kernel(spi_mem_dirmap_create)kernel(spi_mem_dirmap_destroy)kernel(spi_mem_dirmap_read)kernel(spi_mem_dirmap_write)kernel(spi_mem_driver_register_with_owner)kernel(spi_mem_driver_unregister)kernel(spi_mem_dtr_supports_op)kernel(spi_mem_exec_op)kernel(spi_mem_get_name)kernel(spi_mem_poll_status)kernel(spi_mem_supports_op)kernel(spi_new_ancillary_device)kernel(spi_new_device)kernel(spi_register_controller)kernel(spi_setup)kernel(spi_split_transfers_maxsize)kernel(spi_sync)kernel(spi_sync_locked)kernel(spi_take_timestamp_post)kernel(spi_take_timestamp_pre)kernel(spi_unregister_controller)kernel(spi_unregister_device)kernel(spi_write_then_read)kernel(splice_direct_to_actor)kernel(splice_to_pipe)kernel(split_page)kernel(sprint_OID)kernel(sprint_oid)kernel(sprint_symbol)kernel(sprint_symbol_build_id)kernel(sprint_symbol_no_offset)kernel(sprintf)kernel(srcu_barrier)kernel(srcu_batches_completed)kernel(srcu_init_notifier_head)kernel(srcu_notifier_call_chain)kernel(srcu_notifier_chain_register)kernel(srcu_notifier_chain_unregister)kernel(srcu_torture_stats_print)kernel(srcutorture_get_gp_data)kernel(sscanf)kernel(stack_depot_fetch)kernel(stack_depot_init)kernel(stack_depot_print)kernel(stack_depot_save)kernel(stack_depot_snprint)kernel(stack_trace_print)kernel(stack_trace_save)kernel(stack_trace_snprint)kernel(starget_for_each_device)kernel(start_poll_synchronize_rcu)kernel(start_poll_synchronize_rcu_expedited)kernel(start_poll_synchronize_rcu_expedited_full)kernel(start_poll_synchronize_rcu_full)kernel(start_poll_synchronize_srcu)kernel(start_tty)kernel(static_dev_dax)kernel(static_key_count)kernel(static_key_disable)kernel(static_key_disable_cpuslocked)kernel(static_key_enable)kernel(static_key_enable_cpuslocked)kernel(static_key_initialized)kernel(static_key_slow_dec)kernel(static_key_slow_inc)kernel(stmp_reset_block)kernel(stop_core_cpuslocked)kernel(stop_machine)kernel(stop_tty)kernel(stpcpy)kernel(strcasecmp)kernel(strcat)kernel(strchr)kernel(strchrnul)kernel(strcmp)kernel(strcpy)kernel(strcspn)kernel(stream_open)kernel(strim)kernel(string_escape_mem)kernel(string_get_size)kernel(string_unescape)kernel(strlcat)kernel(strlcpy)kernel(strlen)kernel(strncasecmp)kernel(strncat)kernel(strnchr)kernel(strncmp)kernel(strncpy)kernel(strncpy_from_user)kernel(strndup_user)kernel(strnlen)kernel(strnlen_user)kernel(strnstr)kernel(strp_check_rcv)kernel(strp_data_ready)kernel(strp_done)kernel(strp_init)kernel(strp_process)kernel(strp_stop)kernel(strp_unpause)kernel(strpbrk)kernel(strrchr)kernel(strreplace)kernel(strscpy)kernel(strscpy_pad)kernel(strsep)kernel(strspn)kernel(strstr)kernel(submit_bh)kernel(submit_bio)kernel(submit_bio_noacct)kernel(submit_bio_wait)kernel(subsys_interface_register)kernel(subsys_interface_unregister)kernel(subsys_system_register)kernel(subsys_virtual_register)kernel(super_setup_bdi)kernel(super_setup_bdi_name)kernel(suspend_device_irqs)kernel(suspend_set_ops)kernel(suspend_valid_only_mem)kernel(swake_up_all)kernel(swake_up_locked)kernel(swake_up_one)kernel(swapcache_mapping)kernel(switchdev_bridge_port_offload)kernel(switchdev_bridge_port_unoffload)kernel(switchdev_deferred_process)kernel(switchdev_handle_fdb_event_to_device)kernel(switchdev_handle_port_attr_set)kernel(switchdev_handle_port_obj_add)kernel(switchdev_handle_port_obj_add_foreign)kernel(switchdev_handle_port_obj_del)kernel(switchdev_handle_port_obj_del_foreign)kernel(switchdev_port_attr_set)kernel(switchdev_port_obj_add)kernel(switchdev_port_obj_del)kernel(swphy_read_reg)kernel(swphy_validate_state)kernel(symbol_put_addr)kernel(sync_blockdev)kernel(sync_blockdev_nowait)kernel(sync_dirty_buffer)kernel(sync_file_create)kernel(sync_file_get_fence)kernel(sync_filesystem)kernel(sync_inode)kernel(sync_inode_metadata)kernel(sync_inodes_sb)kernel(sync_mapping_buffers)kernel(sync_page_io)kernel(synchronize_hardirq)kernel(synchronize_irq)kernel(synchronize_net)kernel(synchronize_rcu)kernel(synchronize_rcu_expedited)kernel(synchronize_rcu_tasks)kernel(synchronize_rcu_tasks_rude)kernel(synchronize_rcu_tasks_trace)kernel(synchronize_shrinkers)kernel(synchronize_srcu)kernel(synchronize_srcu_expedited)kernel(synth_event_add_field)kernel(synth_event_add_field_str)kernel(synth_event_add_fields)kernel(synth_event_add_next_val)kernel(synth_event_add_val)kernel(synth_event_cmd_init)kernel(synth_event_create)kernel(synth_event_delete)kernel(synth_event_gen_cmd_array_start)kernel(synth_event_trace)kernel(synth_event_trace_array)kernel(synth_event_trace_end)kernel(synth_event_trace_start)kernel(sys_tz)kernel(syscon_node_to_regmap)kernel(syscon_regmap_lookup_by_compatible)kernel(syscon_regmap_lookup_by_phandle)kernel(syscon_regmap_lookup_by_phandle_args)kernel(syscon_regmap_lookup_by_phandle_optional)kernel(syscore_resume)kernel(syscore_suspend)kernel(sysctl_devconf_inherit_init_net)kernel(sysctl_fb_tunnels_only_for_init_net)kernel(sysctl_long_vals)kernel(sysctl_max_skb_frags)kernel(sysctl_nf_log_all_netns)kernel(sysctl_optmem_max)kernel(sysctl_rmem_max)kernel(sysctl_tcp_mem)kernel(sysctl_udp_mem)kernel(sysctl_vals)kernel(sysctl_vfs_cache_pressure)kernel(sysctl_wmem_max)kernel(sysfb_disable)kernel(sysfs_add_file_to_group)kernel(sysfs_add_link_to_group)kernel(sysfs_break_active_protection)kernel(sysfs_change_owner)kernel(sysfs_chmod_file)kernel(sysfs_create_bin_file)kernel(sysfs_create_file_ns)kernel(sysfs_create_files)kernel(sysfs_create_group)kernel(sysfs_create_groups)kernel(sysfs_create_link)kernel(sysfs_create_link_nowarn)kernel(sysfs_create_mount_point)kernel(sysfs_emit)kernel(sysfs_emit_at)kernel(sysfs_file_change_owner)kernel(sysfs_format_mac)kernel(sysfs_group_change_owner)kernel(sysfs_groups_change_owner)kernel(sysfs_merge_group)kernel(sysfs_notify)kernel(sysfs_remove_bin_file)kernel(sysfs_remove_file_from_group)kernel(sysfs_remove_file_ns)kernel(sysfs_remove_file_self)kernel(sysfs_remove_files)kernel(sysfs_remove_group)kernel(sysfs_remove_groups)kernel(sysfs_remove_link)kernel(sysfs_remove_link_from_group)kernel(sysfs_remove_mount_point)kernel(sysfs_rename_link_ns)kernel(sysfs_streq)kernel(sysfs_unbreak_active_protection)kernel(sysfs_unmerge_group)kernel(sysfs_update_group)kernel(sysfs_update_groups)kernel(sysrq_mask)kernel(sysrq_toggle_support)kernel(system_entering_hibernation)kernel(system_freezable_power_efficient_wq)kernel(system_freezable_wq)kernel(system_freezing_cnt)kernel(system_highpri_wq)kernel(system_long_wq)kernel(system_power_efficient_wq)kernel(system_state)kernel(system_unbound_wq)kernel(system_wq)kernel(t10_pi_type1_crc)kernel(t10_pi_type1_ip)kernel(t10_pi_type3_crc)kernel(t10_pi_type3_ip)kernel(tag_pages_for_writeback)kernel(take_dentry_name_snapshot)kernel(task_active_pid_ns)kernel(task_cgroup_path)kernel(task_cls_state)kernel(task_cputime_adjusted)kernel(task_lookup_next_fd_rcu)kernel(task_user_regset_view)kernel(tasklet_init)kernel(tasklet_kill)kernel(tasklet_setup)kernel(tasklet_unlock)kernel(tasklet_unlock_spin_wait)kernel(tasklet_unlock_wait)kernel(tb_property_add_data)kernel(tb_property_add_dir)kernel(tb_property_add_immediate)kernel(tb_property_add_text)kernel(tb_property_create_dir)kernel(tb_property_find)kernel(tb_property_free_dir)kernel(tb_property_get_next)kernel(tb_property_remove)kernel(tb_register_property_dir)kernel(tb_register_protocol_handler)kernel(tb_register_service_driver)kernel(tb_ring_alloc_rx)kernel(tb_ring_alloc_tx)kernel(tb_ring_free)kernel(tb_ring_poll)kernel(tb_ring_poll_complete)kernel(tb_ring_start)kernel(tb_ring_stop)kernel(tb_service_type)kernel(tb_unregister_property_dir)kernel(tb_unregister_protocol_handler)kernel(tb_unregister_service_driver)kernel(tb_xdomain_alloc_in_hopid)kernel(tb_xdomain_alloc_out_hopid)kernel(tb_xdomain_disable_paths)kernel(tb_xdomain_enable_paths)kernel(tb_xdomain_find_by_route)kernel(tb_xdomain_find_by_uuid)kernel(tb_xdomain_lane_bonding_disable)kernel(tb_xdomain_lane_bonding_enable)kernel(tb_xdomain_release_in_hopid)kernel(tb_xdomain_release_out_hopid)kernel(tb_xdomain_request)kernel(tb_xdomain_response)kernel(tb_xdomain_type)kernel(tc_cleanup_offload_action)kernel(tc_setup_cb_add)kernel(tc_setup_cb_call)kernel(tc_setup_cb_destroy)kernel(tc_setup_cb_reoffload)kernel(tc_setup_cb_replace)kernel(tc_setup_offload_action)kernel(tc_skb_ext_tc)kernel(tc_skb_ext_tc_disable)kernel(tc_skb_ext_tc_enable)kernel(tcf_action_check_ctrlact)kernel(tcf_action_dump_1)kernel(tcf_action_exec)kernel(tcf_action_set_ctrlact)kernel(tcf_action_update_hw_stats)kernel(tcf_action_update_stats)kernel(tcf_block_get)kernel(tcf_block_get_ext)kernel(tcf_block_netif_keep_dst)kernel(tcf_block_put)kernel(tcf_block_put_ext)kernel(tcf_chain_get_by_act)kernel(tcf_chain_put_by_act)kernel(tcf_classify)kernel(tcf_dev_queue_xmit)kernel(tcf_exts_change)kernel(tcf_exts_destroy)kernel(tcf_exts_dump)kernel(tcf_exts_dump_stats)kernel(tcf_exts_init_ex)kernel(tcf_exts_num_actions)kernel(tcf_exts_terse_dump)kernel(tcf_exts_validate)kernel(tcf_exts_validate_ex)kernel(tcf_frag_xmit_count)kernel(tcf_generic_walker)kernel(tcf_get_next_chain)kernel(tcf_get_next_proto)kernel(tcf_idr_check_alloc)kernel(tcf_idr_cleanup)kernel(tcf_idr_create)kernel(tcf_idr_create_from_flags)kernel(tcf_idr_release)kernel(tcf_idr_search)kernel(tcf_idrinfo_destroy)kernel(tcf_qevent_destroy)kernel(tcf_qevent_dump)kernel(tcf_qevent_handle)kernel(tcf_qevent_init)kernel(tcf_qevent_validate_change)kernel(tcf_queue_work)kernel(tcf_register_action)kernel(tcf_unregister_action)kernel(tcp_abort)kernel(tcp_add_backlog)kernel(tcp_alloc_md5sig_pool)kernel(tcp_bpf_bypass_getsockopt)kernel(tcp_bpf_sendmsg_redir)kernel(tcp_bpf_update_proto)kernel(tcp_ca_get_key_by_name)kernel(tcp_ca_get_name_by_key)kernel(tcp_ca_openreq_child)kernel(tcp_check_req)kernel(tcp_child_process)kernel(tcp_close)kernel(tcp_cong_avoid_ai)kernel(tcp_conn_request)kernel(tcp_connect)kernel(tcp_create_openreq_child)kernel(tcp_disconnect)kernel(tcp_done)kernel(tcp_enter_cwr)kernel(tcp_enter_memory_pressure)kernel(tcp_enter_quickack_mode)kernel(tcp_fastopen_defer_connect)kernel(tcp_filter)kernel(tcp_get_cookie_sock)kernel(tcp_get_info)kernel(tcp_get_md5sig_pool)kernel(tcp_get_syncookie_mss)kernel(tcp_getsockopt)kernel(tcp_gro_complete)kernel(tcp_hashinfo)kernel(tcp_inbound_md5_hash)kernel(tcp_init_sock)kernel(tcp_initialize_rcv_mss)kernel(tcp_ioctl)kernel(tcp_is_ulp_esp)kernel(tcp_ld_RTO_revert)kernel(tcp_leave_memory_pressure)kernel(tcp_make_synack)kernel(tcp_md5_do_add)kernel(tcp_md5_do_del)kernel(tcp_md5_hash_key)kernel(tcp_md5_hash_skb_data)kernel(tcp_md5_needed)kernel(tcp_memory_allocated)kernel(tcp_memory_per_cpu_fw_alloc)kernel(tcp_memory_pressure)kernel(tcp_mmap)kernel(tcp_mss_to_mtu)kernel(tcp_mtu_to_mss)kernel(tcp_mtup_init)kernel(tcp_openreq_init_rwin)kernel(tcp_orphan_count)kernel(tcp_parse_md5sig_option)kernel(tcp_parse_mss_option)kernel(tcp_parse_options)kernel(tcp_peek_len)kernel(tcp_poll)kernel(tcp_prot)kernel(tcp_rate_check_app_limited)kernel(tcp_rcv_established)kernel(tcp_rcv_state_process)kernel(tcp_read_done)kernel(tcp_read_skb)kernel(tcp_read_sock)kernel(tcp_recv_skb)kernel(tcp_recvmsg)kernel(tcp_register_congestion_control)kernel(tcp_register_ulp)kernel(tcp_release_cb)kernel(tcp_reno_cong_avoid)kernel(tcp_reno_ssthresh)kernel(tcp_reno_undo_cwnd)kernel(tcp_req_err)kernel(tcp_rtx_synack)kernel(tcp_select_initial_window)kernel(tcp_sendmsg)kernel(tcp_sendmsg_locked)kernel(tcp_sendpage)kernel(tcp_sendpage_locked)kernel(tcp_seq_next)kernel(tcp_seq_start)kernel(tcp_seq_stop)kernel(tcp_set_keepalive)kernel(tcp_set_rcvlowat)kernel(tcp_set_state)kernel(tcp_setsockopt)kernel(tcp_shutdown)kernel(tcp_simple_retransmit)kernel(tcp_slow_start)kernel(tcp_sock_set_cork)kernel(tcp_sock_set_keepcnt)kernel(tcp_sock_set_keepidle)kernel(tcp_sock_set_keepintvl)kernel(tcp_sock_set_nodelay)kernel(tcp_sock_set_quickack)kernel(tcp_sock_set_syncnt)kernel(tcp_sock_set_user_timeout)kernel(tcp_sockets_allocated)kernel(tcp_splice_read)kernel(tcp_stream_memory_free)kernel(tcp_syn_ack_timeout)kernel(tcp_sync_mss)kernel(tcp_time_wait)kernel(tcp_timewait_state_process)kernel(tcp_twsk_destructor)kernel(tcp_twsk_unique)kernel(tcp_tx_delay_enabled)kernel(tcp_unregister_congestion_control)kernel(tcp_unregister_ulp)kernel(tcp_v4_conn_request)kernel(tcp_v4_connect)kernel(tcp_v4_destroy_sock)kernel(tcp_v4_do_rcv)kernel(tcp_v4_md5_hash_skb)kernel(tcp_v4_md5_lookup)kernel(tcp_v4_mtu_reduced)kernel(tcp_v4_send_check)kernel(tcp_v4_syn_recv_sock)kernel(tcpv6_prot)kernel(tegra194_miscreg_mask_serror)kernel(tegra_ahb_enable_smmu)kernel(tegra_bpmp_free_mrq)kernel(tegra_bpmp_get)kernel(tegra_bpmp_mrq_is_supported)kernel(tegra_bpmp_mrq_return)kernel(tegra_bpmp_put)kernel(tegra_bpmp_request_mrq)kernel(tegra_bpmp_transfer)kernel(tegra_bpmp_transfer_atomic)kernel(tegra_dfll_register)kernel(tegra_dfll_resume)kernel(tegra_dfll_runtime_resume)kernel(tegra_dfll_runtime_suspend)kernel(tegra_dfll_suspend)kernel(tegra_dfll_unregister)kernel(tegra_fuse_readl)kernel(tegra_io_pad_power_disable)kernel(tegra_io_pad_power_enable)kernel(tegra_io_rail_power_off)kernel(tegra_io_rail_power_on)kernel(tegra_ivc_align)kernel(tegra_ivc_cleanup)kernel(tegra_ivc_init)kernel(tegra_ivc_notified)kernel(tegra_ivc_read_advance)kernel(tegra_ivc_read_get_next_frame)kernel(tegra_ivc_reset)kernel(tegra_ivc_total_queue_size)kernel(tegra_ivc_write_advance)kernel(tegra_ivc_write_get_next_frame)kernel(tegra_mc_get_carveout_info)kernel(tegra_mc_get_emem_device_count)kernel(tegra_mc_probe_device)kernel(tegra_mc_write_emem_configuration)kernel(tegra_powergate_power_off)kernel(tegra_powergate_power_on)kernel(tegra_powergate_remove_clamping)kernel(tegra_powergate_sequence_power_up)kernel(tegra_read_ram_code)kernel(tegra_sku_info)kernel(tegra_xusb_padctl_legacy_probe)kernel(tegra_xusb_padctl_legacy_remove)kernel(test_taint)kernel(textsearch_destroy)kernel(textsearch_find_continuous)kernel(textsearch_prepare)kernel(textsearch_register)kernel(textsearch_unregister)kernel(thaw_bdev)kernel(thaw_super)kernel(thermal_add_hwmon_sysfs)kernel(thermal_cooling_device_register)kernel(thermal_cooling_device_unregister)kernel(thermal_cooling_device_update)kernel(thermal_genl_cpu_capability_event)kernel(thermal_of_cooling_device_register)kernel(thermal_remove_hwmon_sysfs)kernel(thermal_zone_bind_cooling_device)kernel(thermal_zone_device_critical)kernel(thermal_zone_device_disable)kernel(thermal_zone_device_enable)kernel(thermal_zone_device_priv)kernel(thermal_zone_device_register)kernel(thermal_zone_device_register_with_trips)kernel(thermal_zone_device_unregister)kernel(thermal_zone_device_update)kernel(thermal_zone_get_crit_temp)kernel(thermal_zone_get_num_trips)kernel(thermal_zone_get_offset)kernel(thermal_zone_get_slope)kernel(thermal_zone_get_temp)kernel(thermal_zone_get_trip)kernel(thermal_zone_get_zone_by_name)kernel(thermal_zone_unbind_cooling_device)kernel(this_cpu_has_cap)kernel(thp_get_unmapped_area)kernel(thread_group_exited)kernel(tick_broadcast_control)kernel(tick_broadcast_oneshot_control)kernel(tick_nohz_dep_clear_cpu)kernel(tick_nohz_dep_clear_task)kernel(tick_nohz_dep_set_cpu)kernel(tick_nohz_dep_set_task)kernel(tick_nohz_full_mask)kernel(tick_nohz_full_running)kernel(tick_nohz_full_setup)kernel(time64_to_tm)kernel(timecounter_cyc2time)kernel(timecounter_init)kernel(timecounter_read)kernel(timer_delete)kernel(timer_delete_sync)kernel(timer_reduce)kernel(timer_shutdown)kernel(timer_shutdown_sync)kernel(timer_unstable_counter_workaround)kernel(timerqueue_add)kernel(timerqueue_del)kernel(timerqueue_iterate_next)kernel(timespec64_to_jiffies)kernel(timestamp_truncate)kernel(tnum_strn)kernel(to_software_node)kernel(topology_clear_scale_freq_source)kernel(topology_set_scale_freq_source)kernel(topology_update_thermal_pressure)kernel(touch_atime)kernel(touch_buffer)kernel(touch_softlockup_watchdog)kernel(touchscreen_parse_properties)kernel(touchscreen_report_pos)kernel(touchscreen_set_mt_pos)kernel(tpm1_do_selftest)kernel(tpm1_getcap)kernel(tpm2_flush_context)kernel(tpm2_get_cc_attrs_tbl)kernel(tpm2_get_tpm_pt)kernel(tpm2_probe)kernel(tpm_calc_ordinal_duration)kernel(tpm_chip_alloc)kernel(tpm_chip_bootstrap)kernel(tpm_chip_register)kernel(tpm_chip_start)kernel(tpm_chip_stop)kernel(tpm_chip_unregister)kernel(tpm_default_chip)kernel(tpm_get_random)kernel(tpm_get_timeouts)kernel(tpm_is_tpm2)kernel(tpm_pcr_extend)kernel(tpm_pcr_read)kernel(tpm_pm_resume)kernel(tpm_pm_suspend)kernel(tpm_put_ops)kernel(tpm_send)kernel(tpm_tis_core_init)kernel(tpm_tis_remove)kernel(tpm_tis_resume)kernel(tpm_transmit_cmd)kernel(tpm_try_get_ops)kernel(tpmm_chip_alloc)kernel(trace_array_destroy)kernel(trace_array_get_by_name)kernel(trace_array_init_printk)kernel(trace_array_printk)kernel(trace_array_put)kernel(trace_array_set_clr_event)kernel(trace_clock)kernel(trace_clock_global)kernel(trace_clock_jiffies)kernel(trace_clock_local)kernel(trace_define_field)kernel(trace_dump_stack)kernel(trace_event_buffer_commit)kernel(trace_event_buffer_lock_reserve)kernel(trace_event_buffer_reserve)kernel(trace_event_ignore_this_pid)kernel(trace_event_printf)kernel(trace_event_raw_init)kernel(trace_event_reg)kernel(trace_get_event_file)kernel(trace_handle_return)kernel(trace_output_call)kernel(trace_print_array_seq)kernel(trace_print_bitmask_seq)kernel(trace_print_flags_seq)kernel(trace_print_hex_dump_seq)kernel(trace_print_hex_seq)kernel(trace_print_symbols_seq)kernel(trace_printk_init_buffers)kernel(trace_put_event_file)kernel(trace_raw_output_prep)kernel(trace_seq_bitmask)kernel(trace_seq_bprintf)kernel(trace_seq_hex_dump)kernel(trace_seq_path)kernel(trace_seq_printf)kernel(trace_seq_putc)kernel(trace_seq_putmem)kernel(trace_seq_putmem_hex)kernel(trace_seq_puts)kernel(trace_seq_to_user)kernel(trace_seq_vprintf)kernel(trace_set_clr_event)kernel(trace_vbprintk)kernel(trace_vprintk)kernel(tracepoint_probe_register)kernel(tracepoint_probe_register_prio)kernel(tracepoint_probe_register_prio_may_exist)kernel(tracepoint_probe_unregister)kernel(tracepoint_srcu)kernel(tracing_alloc_snapshot)kernel(tracing_cond_snapshot_data)kernel(tracing_is_on)kernel(tracing_off)kernel(tracing_on)kernel(tracing_snapshot)kernel(tracing_snapshot_alloc)kernel(tracing_snapshot_cond)kernel(tracing_snapshot_cond_disable)kernel(tracing_snapshot_cond_enable)kernel(transport_add_device)kernel(transport_class_register)kernel(transport_class_unregister)kernel(transport_configure_device)kernel(transport_destroy_device)kernel(transport_remove_device)kernel(transport_setup_device)kernel(truncate_inode_pages)kernel(truncate_inode_pages_final)kernel(truncate_inode_pages_range)kernel(truncate_pagecache)kernel(truncate_pagecache_range)kernel(truncate_setsize)kernel(try_lookup_one_len)kernel(try_module_get)kernel(try_offline_node)kernel(try_to_del_timer_sync)kernel(try_to_free_buffers)kernel(try_to_release_page)kernel(try_to_writeback_inodes_sb)kernel(try_wait_for_completion)kernel(tso_build_data)kernel(tso_build_hdr)kernel(tso_count_descs)kernel(tso_start)kernel(tty_buffer_lock_exclusive)kernel(tty_buffer_request_room)kernel(tty_buffer_set_limit)kernel(tty_buffer_space_avail)kernel(tty_buffer_unlock_exclusive)kernel(tty_chars_in_buffer)kernel(tty_check_change)kernel(tty_dev_name_to_number)kernel(tty_devnum)kernel(tty_do_resize)kernel(tty_driver_flush_buffer)kernel(tty_driver_kref_put)kernel(tty_encode_baud_rate)kernel(tty_find_polling_driver)kernel(tty_flip_buffer_push)kernel(tty_get_char_size)kernel(tty_get_frame_size)kernel(tty_get_icount)kernel(tty_get_pgrp)kernel(tty_hangup)kernel(tty_hung_up_p)kernel(tty_init_termios)kernel(tty_insert_flip_string_fixed_flag)kernel(tty_insert_flip_string_flags)kernel(tty_kclose)kernel(tty_kopen_exclusive)kernel(tty_kopen_shared)kernel(tty_kref_put)kernel(tty_ldisc_deref)kernel(tty_ldisc_flush)kernel(tty_ldisc_receive_buf)kernel(tty_ldisc_ref)kernel(tty_ldisc_ref_wait)kernel(tty_ldisc_release)kernel(tty_lock)kernel(tty_mode_ioctl)kernel(tty_name)kernel(tty_perform_flush)kernel(tty_port_alloc_xmit_buf)kernel(tty_port_block_til_ready)kernel(tty_port_carrier_raised)kernel(tty_port_close)kernel(tty_port_close_end)kernel(tty_port_close_start)kernel(tty_port_default_client_ops)kernel(tty_port_destroy)kernel(tty_port_free_xmit_buf)kernel(tty_port_hangup)kernel(tty_port_init)kernel(tty_port_install)kernel(tty_port_link_device)kernel(tty_port_lower_dtr_rts)kernel(tty_port_open)kernel(tty_port_put)kernel(tty_port_raise_dtr_rts)kernel(tty_port_register_device)kernel(tty_port_register_device_attr)kernel(tty_port_register_device_attr_serdev)kernel(tty_port_register_device_serdev)kernel(tty_port_tty_get)kernel(tty_port_tty_hangup)kernel(tty_port_tty_set)kernel(tty_port_tty_wakeup)kernel(tty_port_unregister_device)kernel(tty_prepare_flip_string)kernel(tty_put_char)kernel(tty_register_device)kernel(tty_register_device_attr)kernel(tty_register_driver)kernel(tty_register_ldisc)kernel(tty_release_struct)kernel(tty_save_termios)kernel(tty_set_ldisc)kernel(tty_set_termios)kernel(tty_standard_install)kernel(tty_std_termios)kernel(tty_termios_baud_rate)kernel(tty_termios_copy_hw)kernel(tty_termios_encode_baud_rate)kernel(tty_termios_hw_change)kernel(tty_termios_input_baud_rate)kernel(tty_unlock)kernel(tty_unregister_device)kernel(tty_unregister_driver)kernel(tty_unregister_ldisc)kernel(tty_unthrottle)kernel(tty_vhangup)kernel(tty_wait_until_sent)kernel(tty_wakeup)kernel(tty_write_room)kernel(typec_altmode2port)kernel(typec_altmode_attention)kernel(typec_altmode_enter)kernel(typec_altmode_exit)kernel(typec_altmode_get_partner)kernel(typec_altmode_get_plug)kernel(typec_altmode_notify)kernel(typec_altmode_put_plug)kernel(typec_altmode_unregister_driver)kernel(typec_altmode_update_active)kernel(typec_altmode_vdm)kernel(typec_cable_get)kernel(typec_cable_is_active)kernel(typec_cable_put)kernel(typec_cable_set_identity)kernel(typec_find_orientation)kernel(typec_find_port_data_role)kernel(typec_find_port_power_role)kernel(typec_find_power_role)kernel(typec_find_pwr_opmode)kernel(typec_get_drvdata)kernel(typec_get_fw_cap)kernel(typec_get_negotiated_svdm_version)kernel(typec_get_orientation)kernel(typec_match_altmode)kernel(typec_mux_get_drvdata)kernel(typec_mux_put)kernel(typec_mux_register)kernel(typec_mux_set)kernel(typec_mux_set_drvdata)kernel(typec_mux_unregister)kernel(typec_partner_register_altmode)kernel(typec_partner_set_identity)kernel(typec_partner_set_num_altmodes)kernel(typec_partner_set_pd_revision)kernel(typec_partner_set_svdm_version)kernel(typec_partner_set_usb_power_delivery)kernel(typec_partner_usb_power_delivery_register)kernel(typec_plug_register_altmode)kernel(typec_plug_set_num_altmodes)kernel(typec_port_register_altmode)kernel(typec_port_register_altmodes)kernel(typec_port_set_usb_power_delivery)kernel(typec_register_cable)kernel(typec_register_partner)kernel(typec_register_plug)kernel(typec_register_port)kernel(typec_retimer_get_drvdata)kernel(typec_retimer_put)kernel(typec_retimer_register)kernel(typec_retimer_set)kernel(typec_retimer_unregister)kernel(typec_set_data_role)kernel(typec_set_mode)kernel(typec_set_orientation)kernel(typec_set_pwr_opmode)kernel(typec_set_pwr_role)kernel(typec_set_vconn_role)kernel(typec_switch_get_drvdata)kernel(typec_switch_put)kernel(typec_switch_register)kernel(typec_switch_set)kernel(typec_switch_set_drvdata)kernel(typec_switch_unregister)kernel(typec_unregister_altmode)kernel(typec_unregister_cable)kernel(typec_unregister_partner)kernel(typec_unregister_plug)kernel(typec_unregister_port)kernel(uart_add_one_port)kernel(uart_console_device)kernel(uart_console_write)kernel(uart_get_baud_rate)kernel(uart_get_divisor)kernel(uart_get_rs485_mode)kernel(uart_handle_cts_change)kernel(uart_handle_dcd_change)kernel(uart_insert_char)kernel(uart_match_port)kernel(uart_parse_earlycon)kernel(uart_parse_options)kernel(uart_register_driver)kernel(uart_remove_one_port)kernel(uart_resume_port)kernel(uart_set_options)kernel(uart_suspend_port)kernel(uart_try_toggle_sysrq)kernel(uart_unregister_driver)kernel(uart_update_timeout)kernel(uart_write_wakeup)kernel(ucs2_as_utf8)kernel(ucs2_strlen)kernel(ucs2_strncmp)kernel(ucs2_strnlen)kernel(ucs2_strsize)kernel(ucs2_utf8size)kernel(ucsi_connector_change)kernel(ucsi_create)kernel(ucsi_destroy)kernel(ucsi_get_drvdata)kernel(ucsi_register)kernel(ucsi_resume)kernel(ucsi_send_command)kernel(ucsi_set_drvdata)kernel(ucsi_unregister)kernel(udp4_hwcsum)kernel(udp4_lib_lookup)kernel(udp6_csum_init)kernel(udp6_lib_lookup)kernel(udp6_seq_ops)kernel(udp6_set_csum)kernel(udp_abort)kernel(udp_bpf_update_proto)kernel(udp_cmsg_send)kernel(udp_destruct_common)kernel(udp_disconnect)kernel(udp_encap_disable)kernel(udp_encap_enable)kernel(udp_flow_hashrnd)kernel(udp_flush_pending_frames)kernel(udp_gro_complete)kernel(udp_gro_receive)kernel(udp_ioctl)kernel(udp_lib_get_port)kernel(udp_lib_getsockopt)kernel(udp_lib_rehash)kernel(udp_lib_setsockopt)kernel(udp_lib_unhash)kernel(udp_memory_allocated)kernel(udp_memory_per_cpu_fw_alloc)kernel(udp_poll)kernel(udp_pre_connect)kernel(udp_prot)kernel(udp_push_pending_frames)kernel(udp_read_skb)kernel(udp_sendmsg)kernel(udp_seq_next)kernel(udp_seq_ops)kernel(udp_seq_start)kernel(udp_seq_stop)kernel(udp_set_csum)kernel(udp_sk_rx_dst_set)kernel(udp_skb_destructor)kernel(udp_table)kernel(udp_tunnel_nic_ops)kernel(udplite_prot)kernel(udplite_table)kernel(udpv6_encap_enable)kernel(udpv6_sendmsg)kernel(uhci_check_and_reset_hc)kernel(uhci_reset_hc)kernel(ulpi_viewport_access_ops)kernel(unix_attach_fds)kernel(unix_destruct_scm)kernel(unix_detach_fds)kernel(unix_gc_lock)kernel(unix_get_socket)kernel(unix_inq_len)kernel(unix_outq_len)kernel(unix_peer_get)kernel(unix_socket_table)kernel(unix_table_locks)kernel(unix_tot_inflight)kernel(unload_nls)kernel(unlock_buffer)kernel(unlock_new_inode)kernel(unlock_page)kernel(unlock_rename)kernel(unlock_system_sleep)kernel(unlock_two_nondirectories)kernel(unmap_mapping_pages)kernel(unmap_mapping_range)kernel(unpin_user_page)kernel(unpin_user_page_range_dirty_lock)kernel(unpin_user_pages)kernel(unpin_user_pages_dirty_lock)kernel(unpoison_memory)kernel(unregister_acpi_bus_type)kernel(unregister_acpi_hed_notifier)kernel(unregister_acpi_notifier)kernel(unregister_asymmetric_key_parser)kernel(unregister_binfmt)kernel(unregister_blkdev)kernel(unregister_blocking_lsm_notifier)kernel(unregister_chrdev_region)kernel(unregister_console)kernel(unregister_dcbevent_notifier)kernel(unregister_die_notifier)kernel(unregister_fib_notifier)kernel(unregister_filesystem)kernel(unregister_framebuffer)kernel(unregister_ftrace_export)kernel(unregister_ftrace_function)kernel(unregister_hw_breakpoint)kernel(unregister_inet6addr_notifier)kernel(unregister_inet6addr_validator_notifier)kernel(unregister_inetaddr_notifier)kernel(unregister_inetaddr_validator_notifier)kernel(unregister_key_type)kernel(unregister_keyboard_notifier)kernel(unregister_kprobe)kernel(unregister_kprobes)kernel(unregister_kretprobe)kernel(unregister_kretprobes)kernel(unregister_md_cluster_operations)kernel(unregister_md_personality)kernel(unregister_memory_notifier)kernel(unregister_mii_timestamper)kernel(unregister_mii_tstamp_controller)kernel(unregister_module_notifier)kernel(unregister_net_sysctl_table)kernel(unregister_netdev)kernel(unregister_netdevice_many)kernel(unregister_netdevice_notifier)kernel(unregister_netdevice_notifier_dev_net)kernel(unregister_netdevice_notifier_net)kernel(unregister_netdevice_queue)kernel(unregister_netevent_notifier)kernel(unregister_nexthop_notifier)kernel(unregister_nls)kernel(unregister_oom_notifier)kernel(unregister_pernet_device)kernel(unregister_pernet_subsys)kernel(unregister_pm_notifier)kernel(unregister_qdisc)kernel(unregister_quota_format)kernel(unregister_reboot_notifier)kernel(unregister_restart_handler)kernel(unregister_shrinker)kernel(unregister_switchdev_blocking_notifier)kernel(unregister_switchdev_notifier)kernel(unregister_sys_off_handler)kernel(unregister_syscore_ops)kernel(unregister_sysctl_table)kernel(unregister_sysrq_key)kernel(unregister_tcf_proto_ops)kernel(unregister_trace_event)kernel(unregister_tracepoint_module_notifier)kernel(unregister_virtio_device)kernel(unregister_virtio_driver)kernel(unregister_vmap_purge_notifier)kernel(unregister_vmcore_cb)kernel(unregister_vt_notifier)kernel(unregister_wide_hw_breakpoint)kernel(unshare_fs_struct)kernel(up)kernel(up_read)kernel(up_write)kernel(update_devfreq)kernel(update_region)kernel(uprobe_register)kernel(uprobe_register_refctr)kernel(uprobe_unregister)kernel(usb_acpi_port_lpm_incapable)kernel(usb_acpi_power_manageable)kernel(usb_acpi_set_power_state)kernel(usb_add_gadget)kernel(usb_add_gadget_udc)kernel(usb_add_gadget_udc_release)kernel(usb_add_hcd)kernel(usb_add_phy)kernel(usb_add_phy_dev)kernel(usb_alloc_coherent)kernel(usb_alloc_dev)kernel(usb_alloc_streams)kernel(usb_alloc_urb)kernel(usb_altnum_to_altsetting)kernel(usb_amd_dev_put)kernel(usb_amd_hang_symptom_quirk)kernel(usb_amd_prefetch_quirk)kernel(usb_amd_pt_check_port)kernel(usb_amd_quirk_pll_check)kernel(usb_amd_quirk_pll_disable)kernel(usb_amd_quirk_pll_enable)kernel(usb_anchor_empty)kernel(usb_anchor_resume_wakeups)kernel(usb_anchor_suspend_wakeups)kernel(usb_anchor_urb)kernel(usb_asmedia_modifyflowcontrol)kernel(usb_autopm_get_interface)kernel(usb_autopm_get_interface_async)kernel(usb_autopm_get_interface_no_resume)kernel(usb_autopm_put_interface)kernel(usb_autopm_put_interface_async)kernel(usb_autopm_put_interface_no_suspend)kernel(usb_block_urb)kernel(usb_bulk_msg)kernel(usb_bus_idr)kernel(usb_bus_idr_lock)kernel(usb_cache_string)kernel(usb_calc_bus_time)kernel(usb_choose_configuration)kernel(usb_clear_halt)kernel(usb_control_msg)kernel(usb_control_msg_recv)kernel(usb_control_msg_send)kernel(usb_create_hcd)kernel(usb_create_shared_hcd)kernel(usb_debug_root)kernel(usb_decode_ctrl)kernel(usb_decode_interval)kernel(usb_del_gadget)kernel(usb_del_gadget_udc)kernel(usb_deregister)kernel(usb_deregister_dev)kernel(usb_deregister_device_driver)kernel(usb_device_match_id)kernel(usb_disable_autosuspend)kernel(usb_disable_lpm)kernel(usb_disable_ltm)kernel(usb_disable_xhci_ports)kernel(usb_disabled)kernel(usb_driver_claim_interface)kernel(usb_driver_release_interface)kernel(usb_driver_set_configuration)kernel(usb_enable_autosuspend)kernel(usb_enable_intel_xhci_ports)kernel(usb_enable_lpm)kernel(usb_enable_ltm)kernel(usb_ep0_reinit)kernel(usb_ep_alloc_request)kernel(usb_ep_clear_halt)kernel(usb_ep_dequeue)kernel(usb_ep_disable)kernel(usb_ep_enable)kernel(usb_ep_fifo_flush)kernel(usb_ep_fifo_status)kernel(usb_ep_free_request)kernel(usb_ep_queue)kernel(usb_ep_set_halt)kernel(usb_ep_set_maxpacket_limit)kernel(usb_ep_set_wedge)kernel(usb_ep_type_string)kernel(usb_find_alt_setting)kernel(usb_find_common_endpoints)kernel(usb_find_common_endpoints_reverse)kernel(usb_find_interface)kernel(usb_for_each_dev)kernel(usb_free_coherent)kernel(usb_free_streams)kernel(usb_free_urb)kernel(usb_gadget_activate)kernel(usb_gadget_check_config)kernel(usb_gadget_clear_selfpowered)kernel(usb_gadget_connect)kernel(usb_gadget_deactivate)kernel(usb_gadget_disconnect)kernel(usb_gadget_ep_match_desc)kernel(usb_gadget_frame_number)kernel(usb_gadget_giveback_request)kernel(usb_gadget_map_request)kernel(usb_gadget_map_request_by_dev)kernel(usb_gadget_register_driver_owner)kernel(usb_gadget_set_selfpowered)kernel(usb_gadget_set_state)kernel(usb_gadget_udc_reset)kernel(usb_gadget_unmap_request)kernel(usb_gadget_unmap_request_by_dev)kernel(usb_gadget_unregister_driver)kernel(usb_gadget_vbus_connect)kernel(usb_gadget_vbus_disconnect)kernel(usb_gadget_vbus_draw)kernel(usb_gadget_wakeup)kernel(usb_get_current_frame_number)kernel(usb_get_descriptor)kernel(usb_get_dev)kernel(usb_get_dr_mode)kernel(usb_get_from_anchor)kernel(usb_get_gadget_udc_name)kernel(usb_get_hcd)kernel(usb_get_intf)kernel(usb_get_maximum_speed)kernel(usb_get_maximum_ssp_rate)kernel(usb_get_phy)kernel(usb_get_role_switch_default_mode)kernel(usb_get_status)kernel(usb_get_urb)kernel(usb_hc_died)kernel(usb_hcd_amd_remote_wakeup_quirk)kernel(usb_hcd_check_unlink_urb)kernel(usb_hcd_end_port_resume)kernel(usb_hcd_giveback_urb)kernel(usb_hcd_irq)kernel(usb_hcd_is_primary_hcd)kernel(usb_hcd_link_urb_to_ep)kernel(usb_hcd_map_urb_for_dma)kernel(usb_hcd_pci_pm_ops)kernel(usb_hcd_pci_probe)kernel(usb_hcd_pci_remove)kernel(usb_hcd_pci_shutdown)kernel(usb_hcd_platform_shutdown)kernel(usb_hcd_poll_rh_status)kernel(usb_hcd_resume_root_hub)kernel(usb_hcd_setup_local_mem)kernel(usb_hcd_start_port_resume)kernel(usb_hcd_unlink_urb_from_ep)kernel(usb_hcd_unmap_urb_for_dma)kernel(usb_hcd_unmap_urb_setup_for_dma)kernel(usb_hcds_loaded)kernel(usb_hub_claim_port)kernel(usb_hub_clear_tt_buffer)kernel(usb_hub_find_child)kernel(usb_hub_release_port)kernel(usb_ifnum_to_if)kernel(usb_init_urb)kernel(usb_initialize_gadget)kernel(usb_interrupt_msg)kernel(usb_intf_get_dma_device)kernel(usb_kill_anchored_urbs)kernel(usb_kill_urb)kernel(usb_led_activity)kernel(usb_lock_device_for_reset)kernel(usb_match_id)kernel(usb_match_one_id)kernel(usb_mon_deregister)kernel(usb_mon_register)kernel(usb_of_get_companion_dev)kernel(usb_of_get_device_node)kernel(usb_of_get_interface_node)kernel(usb_of_has_combined_node)kernel(usb_otg_state_string)kernel(usb_phy_get_charger_current)kernel(usb_phy_roothub_alloc)kernel(usb_phy_roothub_calibrate)kernel(usb_phy_roothub_exit)kernel(usb_phy_roothub_init)kernel(usb_phy_roothub_power_off)kernel(usb_phy_roothub_power_on)kernel(usb_phy_roothub_resume)kernel(usb_phy_roothub_set_mode)kernel(usb_phy_roothub_suspend)kernel(usb_phy_set_charger_current)kernel(usb_phy_set_charger_state)kernel(usb_phy_set_event)kernel(usb_pipe_type_check)kernel(usb_poison_anchored_urbs)kernel(usb_poison_urb)kernel(usb_power_delivery_link_device)kernel(usb_power_delivery_register)kernel(usb_power_delivery_register_capabilities)kernel(usb_power_delivery_unlink_device)kernel(usb_power_delivery_unregister)kernel(usb_power_delivery_unregister_capabilities)kernel(usb_put_dev)kernel(usb_put_hcd)kernel(usb_put_intf)kernel(usb_put_phy)kernel(usb_queue_reset_device)kernel(usb_register_dev)kernel(usb_register_device_driver)kernel(usb_register_driver)kernel(usb_register_notify)kernel(usb_remove_hcd)kernel(usb_remove_phy)kernel(usb_reset_configuration)kernel(usb_reset_device)kernel(usb_reset_endpoint)kernel(usb_role_string)kernel(usb_role_switch_find_by_fwnode)kernel(usb_role_switch_get)kernel(usb_role_switch_get_drvdata)kernel(usb_role_switch_get_role)kernel(usb_role_switch_put)kernel(usb_role_switch_register)kernel(usb_role_switch_set_drvdata)kernel(usb_role_switch_set_role)kernel(usb_role_switch_unregister)kernel(usb_root_hub_lost_power)kernel(usb_scuttle_anchored_urbs)kernel(usb_serial_claim_interface)kernel(usb_serial_deregister_drivers)kernel(usb_serial_generic_chars_in_buffer)kernel(usb_serial_generic_close)kernel(usb_serial_generic_get_icount)kernel(usb_serial_generic_open)kernel(usb_serial_generic_process_read_urb)kernel(usb_serial_generic_read_bulk_callback)kernel(usb_serial_generic_resume)kernel(usb_serial_generic_submit_read_urbs)kernel(usb_serial_generic_throttle)kernel(usb_serial_generic_tiocmiwait)kernel(usb_serial_generic_unthrottle)kernel(usb_serial_generic_wait_until_sent)kernel(usb_serial_generic_write)kernel(usb_serial_generic_write_bulk_callback)kernel(usb_serial_generic_write_start)kernel(usb_serial_handle_break)kernel(usb_serial_handle_dcd_change)kernel(usb_serial_handle_sysrq_char)kernel(usb_serial_port_softint)kernel(usb_serial_register_drivers)kernel(usb_serial_resume)kernel(usb_serial_suspend)kernel(usb_set_configuration)kernel(usb_set_device_state)kernel(usb_set_interface)kernel(usb_sg_cancel)kernel(usb_sg_init)kernel(usb_sg_wait)kernel(usb_show_dynids)kernel(usb_speed_string)kernel(usb_state_string)kernel(usb_store_new_id)kernel(usb_string)kernel(usb_submit_urb)kernel(usb_udc_vbus_handler)kernel(usb_unanchor_urb)kernel(usb_unlink_anchored_urbs)kernel(usb_unlink_urb)kernel(usb_unlocked_disable_lpm)kernel(usb_unlocked_enable_lpm)kernel(usb_unpoison_anchored_urbs)kernel(usb_unpoison_urb)kernel(usb_unregister_notify)kernel(usb_urb_ep_type_check)kernel(usb_wait_anchor_empty_timeout)kernel(usb_wakeup_enabled_descendants)kernel(usb_wakeup_notification)kernel(user_describe)kernel(user_destroy)kernel(user_free_preparse)kernel(user_path_at_empty)kernel(user_path_create)kernel(user_preparse)kernel(user_read)kernel(user_revoke)kernel(user_update)kernel(usermodehelper_read_lock_wait)kernel(usermodehelper_read_trylock)kernel(usermodehelper_read_unlock)kernel(usleep_range_state)kernel(utf16s_to_utf8s)kernel(utf32_to_utf8)kernel(utf8_to_utf32)kernel(utf8s_to_utf16s)kernel(uuid_gen)kernel(uuid_is_valid)kernel(uuid_null)kernel(uuid_parse)kernel(validate_slab_cache)kernel(validate_xmit_skb_list)kernel(validate_xmit_xfrm)kernel(vbin_printf)kernel(vc_cons)kernel(vc_resize)kernel(vc_scrolldelta_helper)kernel(vcalloc)kernel(vcpu_load)kernel(vcpu_put)kernel(verify_pkcs7_signature)kernel(verify_signature)kernel(verify_spi_info)kernel(vfree)kernel(vfs_cancel_lock)kernel(vfs_clone_file_range)kernel(vfs_copy_file_range)kernel(vfs_create)kernel(vfs_create_mount)kernel(vfs_dedupe_file_range)kernel(vfs_dedupe_file_range_one)kernel(vfs_dup_fs_context)kernel(vfs_fadvise)kernel(vfs_fallocate)kernel(vfs_fileattr_get)kernel(vfs_fileattr_set)kernel(vfs_fsync)kernel(vfs_fsync_range)kernel(vfs_get_fsid)kernel(vfs_get_link)kernel(vfs_get_super)kernel(vfs_get_tree)kernel(vfs_getattr)kernel(vfs_getattr_nosec)kernel(vfs_getxattr)kernel(vfs_inode_has_locks)kernel(vfs_iocb_iter_read)kernel(vfs_iocb_iter_write)kernel(vfs_ioctl)kernel(vfs_iter_read)kernel(vfs_iter_write)kernel(vfs_kern_mount)kernel(vfs_link)kernel(vfs_listxattr)kernel(vfs_llseek)kernel(vfs_lock_file)kernel(vfs_mkdir)kernel(vfs_mknod)kernel(vfs_mkobj)kernel(vfs_parse_fs_param)kernel(vfs_parse_fs_param_source)kernel(vfs_parse_fs_string)kernel(vfs_path_lookup)kernel(vfs_readlink)kernel(vfs_removexattr)kernel(vfs_rename)kernel(vfs_rmdir)kernel(vfs_setlease)kernel(vfs_setpos)kernel(vfs_setxattr)kernel(vfs_statfs)kernel(vfs_submount)kernel(vfs_symlink)kernel(vfs_test_lock)kernel(vfs_tmpfile)kernel(vfs_truncate)kernel(vfs_unlink)kernel(vga_client_register)kernel(vga_default_device)kernel(vga_get)kernel(vga_put)kernel(vga_remove_vgacon)kernel(vga_set_legacy_decoding)kernel(video_firmware_drivers_only)kernel(vif_device_init)kernel(virtio_add_status)kernel(virtio_break_device)kernel(virtio_check_driver_offered_feature)kernel(virtio_config_changed)kernel(virtio_device_freeze)kernel(virtio_device_restore)kernel(virtio_max_dma_size)kernel(virtio_reset_device)kernel(virtqueue_add_inbuf)kernel(virtqueue_add_inbuf_ctx)kernel(virtqueue_add_outbuf)kernel(virtqueue_add_sgs)kernel(virtqueue_detach_unused_buf)kernel(virtqueue_disable_cb)kernel(virtqueue_enable_cb)kernel(virtqueue_enable_cb_delayed)kernel(virtqueue_enable_cb_prepare)kernel(virtqueue_get_avail_addr)kernel(virtqueue_get_buf)kernel(virtqueue_get_buf_ctx)kernel(virtqueue_get_desc_addr)kernel(virtqueue_get_used_addr)kernel(virtqueue_get_vring)kernel(virtqueue_get_vring_size)kernel(virtqueue_is_broken)kernel(virtqueue_kick)kernel(virtqueue_kick_prepare)kernel(virtqueue_notify)kernel(virtqueue_poll)kernel(virtqueue_resize)kernel(visitor128)kernel(visitor32)kernel(visitor64)kernel(visitorl)kernel(vivaldi_function_row_physmap_show)kernel(vlan_dev_real_dev)kernel(vlan_dev_vlan_id)kernel(vlan_dev_vlan_proto)kernel(vlan_filter_drop_vids)kernel(vlan_filter_push_vids)kernel(vlan_for_each)kernel(vlan_ioctl_set)kernel(vlan_uses_dev)kernel(vlan_vid_add)kernel(vlan_vid_del)kernel(vlan_vids_add_by_dev)kernel(vlan_vids_del_by_dev)kernel(vli_cmp)kernel(vli_from_be64)kernel(vli_from_le64)kernel(vli_is_zero)kernel(vli_mod_inv)kernel(vli_mod_mult_slow)kernel(vli_sub)kernel(vm_brk)kernel(vm_brk_flags)kernel(vm_event_states)kernel(vm_get_page_prot)kernel(vm_insert_page)kernel(vm_insert_pages)kernel(vm_iomap_memory)kernel(vm_map_pages)kernel(vm_map_pages_zero)kernel(vm_map_ram)kernel(vm_memory_committed)kernel(vm_mmap)kernel(vm_munmap)kernel(vm_node_stat)kernel(vm_unmap_aliases)kernel(vm_unmap_ram)kernel(vm_zone_stat)kernel(vma_alloc_folio)kernel(vma_kernel_pagesize)kernel(vma_set_file)kernel(vmalloc)kernel(vmalloc_32)kernel(vmalloc_32_user)kernel(vmalloc_array)kernel(vmalloc_huge)kernel(vmalloc_node)kernel(vmalloc_to_page)kernel(vmalloc_to_pfn)kernel(vmalloc_user)kernel(vmap)kernel(vmcore_add_device_dump)kernel(vmemdup_user)kernel(vmf_insert_mixed)kernel(vmf_insert_mixed_mkwrite)kernel(vmf_insert_mixed_prot)kernel(vmf_insert_pfn)kernel(vmf_insert_pfn_pmd_prot)kernel(vmf_insert_pfn_prot)kernel(vp_legacy_config_vector)kernel(vp_legacy_get_driver_features)kernel(vp_legacy_get_features)kernel(vp_legacy_get_queue_enable)kernel(vp_legacy_get_queue_size)kernel(vp_legacy_get_status)kernel(vp_legacy_probe)kernel(vp_legacy_queue_vector)kernel(vp_legacy_remove)kernel(vp_legacy_set_features)kernel(vp_legacy_set_queue_address)kernel(vp_legacy_set_status)kernel(vp_modern_config_vector)kernel(vp_modern_generation)kernel(vp_modern_get_driver_features)kernel(vp_modern_get_features)kernel(vp_modern_get_num_queues)kernel(vp_modern_get_queue_enable)kernel(vp_modern_get_queue_reset)kernel(vp_modern_get_queue_size)kernel(vp_modern_get_status)kernel(vp_modern_map_vq_notify)kernel(vp_modern_probe)kernel(vp_modern_queue_address)kernel(vp_modern_queue_vector)kernel(vp_modern_remove)kernel(vp_modern_set_features)kernel(vp_modern_set_queue_enable)kernel(vp_modern_set_queue_reset)kernel(vp_modern_set_queue_size)kernel(vp_modern_set_status)kernel(vprintk)kernel(vprintk_default)kernel(vprintk_emit)kernel(vring_create_virtqueue)kernel(vring_create_virtqueue_dma)kernel(vring_del_virtqueue)kernel(vring_interrupt)kernel(vring_new_virtqueue)kernel(vring_notification_data)kernel(vring_transport_features)kernel(vscnprintf)kernel(vsnprintf)kernel(vsprintf)kernel(vsscanf)kernel(vt_get_leds)kernel(vtime_guest_enter)kernel(vtime_guest_exit)kernel(vunmap)kernel(vzalloc)kernel(vzalloc_node)kernel(wait_for_completion)kernel(wait_for_completion_interruptible)kernel(wait_for_completion_interruptible_timeout)kernel(wait_for_completion_io)kernel(wait_for_completion_io_timeout)kernel(wait_for_completion_killable)kernel(wait_for_completion_killable_timeout)kernel(wait_for_completion_timeout)kernel(wait_for_device_probe)kernel(wait_for_initramfs)kernel(wait_for_key_construction)kernel(wait_for_random_bytes)kernel(wait_for_stable_page)kernel(wait_on_page_writeback)kernel(wait_woken)kernel(wake_bit_function)kernel(wake_up_all_idle_cpus)kernel(wake_up_bit)kernel(wake_up_process)kernel(wake_up_var)kernel(wakeme_after_rcu)kernel(wakeup_source_add)kernel(wakeup_source_create)kernel(wakeup_source_destroy)kernel(wakeup_source_register)kernel(wakeup_source_remove)kernel(wakeup_source_unregister)kernel(wakeup_sources_read_lock)kernel(wakeup_sources_read_unlock)kernel(wakeup_sources_walk_next)kernel(wakeup_sources_walk_start)kernel(walk_iomem_res_desc)kernel(watchdog_init_timeout)kernel(watchdog_register_device)kernel(watchdog_set_last_hw_keepalive)kernel(watchdog_set_restart_priority)kernel(watchdog_unregister_device)kernel(wb_writeout_inc)kernel(wbc_account_cgroup_owner)kernel(wbc_attach_and_unlock_inode)kernel(wbc_detach_inode)kernel(wbt_disable_default)kernel(wbt_enable_default)kernel(woken_wake_function)kernel(work_busy)kernel(work_on_cpu)kernel(work_on_cpu_safe)kernel(workqueue_congested)kernel(workqueue_set_max_active)kernel(would_dump)kernel(wp_shared_mapping_range)kernel(write_cache_pages)kernel(write_dirty_buffer)kernel(write_inode_now)kernel(writeback_inodes_sb)kernel(writeback_inodes_sb_nr)kernel(ww_mutex_lock)kernel(ww_mutex_lock_interruptible)kernel(ww_mutex_trylock)kernel(ww_mutex_unlock)kernel(wwan_create_port)kernel(wwan_get_debugfs_dir)kernel(wwan_port_get_drvdata)kernel(wwan_port_rx)kernel(wwan_port_txoff)kernel(wwan_port_txon)kernel(wwan_put_debugfs_dir)kernel(wwan_register_ops)kernel(wwan_remove_port)kernel(wwan_unregister_ops)kernel(x509_cert_parse)kernel(x509_decode_time)kernel(x509_free_certificate)kernel(x509_load_certificate_list)kernel(xa_clear_mark)kernel(xa_delete_node)kernel(xa_destroy)kernel(xa_erase)kernel(xa_extract)kernel(xa_find)kernel(xa_find_after)kernel(xa_get_mark)kernel(xa_get_order)kernel(xa_load)kernel(xa_set_mark)kernel(xa_store)kernel(xa_store_range)kernel(xas_clear_mark)kernel(xas_create_range)kernel(xas_find)kernel(xas_find_conflict)kernel(xas_find_marked)kernel(xas_get_mark)kernel(xas_init_marks)kernel(xas_load)kernel(xas_nomem)kernel(xas_pause)kernel(xas_set_mark)kernel(xas_split)kernel(xas_split_alloc)kernel(xas_store)kernel(xattr_full_name)kernel(xattr_supported_namespace)kernel(xchacha20poly1305_decrypt)kernel(xchacha20poly1305_encrypt)kernel(xdp_alloc_skb_bulk)kernel(xdp_attachment_setup)kernel(xdp_build_skb_from_frame)kernel(xdp_convert_zc_to_xdp_frame)kernel(xdp_do_flush)kernel(xdp_do_redirect)kernel(xdp_do_redirect_frame)kernel(xdp_features_clear_redirect_target)kernel(xdp_features_set_redirect_target)kernel(xdp_flush_frame_bulk)kernel(xdp_master_redirect)kernel(xdp_reg_mem_model)kernel(xdp_return_buff)kernel(xdp_return_frame)kernel(xdp_return_frame_bulk)kernel(xdp_return_frame_rx_napi)kernel(xdp_rxq_info_is_reg)kernel(xdp_rxq_info_reg_mem_model)kernel(xdp_rxq_info_unreg)kernel(xdp_rxq_info_unreg_mem_model)kernel(xdp_rxq_info_unused)kernel(xdp_set_features_flag)kernel(xdp_unreg_mem_model)kernel(xdp_warn)kernel(xfer_to_guest_mode_handle_work)kernel(xfrm4_protocol_deregister)kernel(xfrm4_protocol_register)kernel(xfrm4_rcv)kernel(xfrm4_rcv_encap)kernel(xfrm4_udp_encap_rcv)kernel(xfrm6_input_addr)kernel(xfrm6_protocol_deregister)kernel(xfrm6_protocol_register)kernel(xfrm6_rcv)kernel(xfrm6_rcv_encap)kernel(xfrm6_rcv_spi)kernel(xfrm6_rcv_tnl)kernel(xfrm_aalg_get_byid)kernel(xfrm_aalg_get_byidx)kernel(xfrm_aalg_get_byname)kernel(xfrm_aead_get_byname)kernel(xfrm_alloc_spi)kernel(xfrm_audit_policy_add)kernel(xfrm_audit_policy_delete)kernel(xfrm_audit_state_add)kernel(xfrm_audit_state_delete)kernel(xfrm_audit_state_icvfail)kernel(xfrm_audit_state_notfound)kernel(xfrm_audit_state_notfound_simple)kernel(xfrm_audit_state_replay)kernel(xfrm_audit_state_replay_overflow)kernel(xfrm_bpf_md_dst)kernel(xfrm_calg_get_byid)kernel(xfrm_calg_get_byname)kernel(xfrm_count_pfkey_auth_supported)kernel(xfrm_count_pfkey_enc_supported)kernel(xfrm_dev_offload_ok)kernel(xfrm_dev_policy_add)kernel(xfrm_dev_policy_flush)kernel(xfrm_dev_resume)kernel(xfrm_dev_state_add)kernel(xfrm_dev_state_flush)kernel(xfrm_dst_ifdown)kernel(xfrm_ealg_get_byid)kernel(xfrm_ealg_get_byidx)kernel(xfrm_ealg_get_byname)kernel(xfrm_find_acq)kernel(xfrm_find_acq_byseq)kernel(xfrm_flush_gc)kernel(xfrm_get_acqseq)kernel(xfrm_if_register_cb)kernel(xfrm_if_unregister_cb)kernel(xfrm_init_replay)kernel(xfrm_init_state)kernel(xfrm_input)kernel(xfrm_input_register_afinfo)kernel(xfrm_input_resume)kernel(xfrm_input_unregister_afinfo)kernel(xfrm_local_error)kernel(xfrm_lookup)kernel(xfrm_lookup_route)kernel(xfrm_lookup_with_ifid)kernel(xfrm_migrate)kernel(xfrm_migrate_state_find)kernel(xfrm_msg_min)kernel(xfrm_output)kernel(xfrm_output_resume)kernel(xfrm_parse_spi)kernel(xfrm_policy_alloc)kernel(xfrm_policy_byid)kernel(xfrm_policy_bysel_ctx)kernel(xfrm_policy_delete)kernel(xfrm_policy_destroy)kernel(xfrm_policy_flush)kernel(xfrm_policy_hash_rebuild)kernel(xfrm_policy_insert)kernel(xfrm_policy_register_afinfo)kernel(xfrm_policy_unregister_afinfo)kernel(xfrm_policy_walk)kernel(xfrm_policy_walk_done)kernel(xfrm_policy_walk_init)kernel(xfrm_probe_algs)kernel(xfrm_register_km)kernel(xfrm_register_type)kernel(xfrm_register_type_offload)kernel(xfrm_replay_seqhi)kernel(xfrm_sad_getinfo)kernel(xfrm_spd_getinfo)kernel(xfrm_state_add)kernel(xfrm_state_afinfo_get_rcu)kernel(xfrm_state_alloc)kernel(xfrm_state_check_expire)kernel(xfrm_state_delete)kernel(xfrm_state_delete_tunnel)kernel(xfrm_state_flush)kernel(xfrm_state_free)kernel(xfrm_state_insert)kernel(xfrm_state_lookup)kernel(xfrm_state_lookup_byaddr)kernel(xfrm_state_lookup_byspi)kernel(xfrm_state_migrate)kernel(xfrm_state_mtu)kernel(xfrm_state_register_afinfo)kernel(xfrm_state_unregister_afinfo)kernel(xfrm_state_update)kernel(xfrm_state_walk)kernel(xfrm_state_walk_done)kernel(xfrm_state_walk_init)kernel(xfrm_stateonly_find)kernel(xfrm_trans_queue)kernel(xfrm_trans_queue_net)kernel(xfrm_unregister_km)kernel(xfrm_unregister_type)kernel(xfrm_unregister_type_offload)kernel(xfrm_user_policy)kernel(xfrma_policy)kernel(xhci_add_endpoint)kernel(xhci_check_bandwidth)kernel(xhci_dbg_trace)kernel(xhci_drop_endpoint)kernel(xhci_ext_cap_init)kernel(xhci_find_slot_id_by_port)kernel(xhci_gen_setup)kernel(xhci_get_endpoint_index)kernel(xhci_get_ep_ctx)kernel(xhci_hub_control)kernel(xhci_init_driver)kernel(xhci_plat_pm_ops)kernel(xhci_plat_probe)kernel(xhci_plat_remove)kernel(xhci_port_state_to_neutral)kernel(xhci_reset_bandwidth)kernel(xhci_resume)kernel(xhci_run)kernel(xhci_shutdown)kernel(xhci_suspend)kernel(xhci_update_hub_device)kernel(xor_block_inner_neon)kernel(xor_blocks)kernel(xp_alloc)kernel(xp_alloc_batch)kernel(xp_can_alloc)kernel(xp_dma_map)kernel(xp_dma_sync_for_cpu_slow)kernel(xp_dma_sync_for_device_slow)kernel(xp_dma_unmap)kernel(xp_free)kernel(xp_raw_get_data)kernel(xp_raw_get_dma)kernel(xp_set_rxq_info)kernel(xsk_clear_rx_need_wakeup)kernel(xsk_clear_tx_need_wakeup)kernel(xsk_get_pool_from_qid)kernel(xsk_set_rx_need_wakeup)kernel(xsk_set_tx_need_wakeup)kernel(xsk_tx_completed)kernel(xsk_tx_peek_desc)kernel(xsk_tx_peek_release_desc_batch)kernel(xsk_tx_release)kernel(xsk_uses_need_wakeup)kernel(xt_alloc_entry_offsets)kernel(xt_alloc_table_info)kernel(xt_check_entry_offsets)kernel(xt_check_match)kernel(xt_check_proc_name)kernel(xt_check_table_hooks)kernel(xt_check_target)kernel(xt_copy_counters)kernel(xt_counters_alloc)kernel(xt_data_to_user)kernel(xt_find_jump_offset)kernel(xt_find_match)kernel(xt_find_revision)kernel(xt_find_table)kernel(xt_find_table_lock)kernel(xt_free_table_info)kernel(xt_hook_ops_alloc)kernel(xt_match_to_user)kernel(xt_percpu_counter_alloc)kernel(xt_percpu_counter_free)kernel(xt_proto_fini)kernel(xt_proto_init)kernel(xt_recseq)kernel(xt_register_match)kernel(xt_register_matches)kernel(xt_register_table)kernel(xt_register_target)kernel(xt_register_targets)kernel(xt_replace_table)kernel(xt_request_find_match)kernel(xt_request_find_table_lock)kernel(xt_request_find_target)kernel(xt_table_unlock)kernel(xt_target_to_user)kernel(xt_tee_enabled)kernel(xt_unregister_match)kernel(xt_unregister_matches)kernel(xt_unregister_table)kernel(xt_unregister_target)kernel(xt_unregister_targets)kernel(xxh32)kernel(xxh32_copy_state)kernel(xxh32_digest)kernel(xxh32_reset)kernel(xxh32_update)kernel(xxh64)kernel(xxh64_copy_state)kernel(xxh64_digest)kernel(xxh64_reset)kernel(xxh64_update)kernel(xz_dec_end)kernel(xz_dec_init)kernel(xz_dec_reset)kernel(xz_dec_run)kernel(yield)kernel(yield_to)kernel(zap_vma_ptes)kernel(zero_fill_bio)kernel(zero_pfn)kernel(zerocopy_sg_from_iter)kernel(zlib_deflate)kernel(zlib_deflateEnd)kernel(zlib_deflateInit2)kernel(zlib_deflateReset)kernel(zlib_deflate_dfltcc_enabled)kernel(zlib_deflate_workspacesize)kernel(zlib_inflate)kernel(zlib_inflateEnd)kernel(zlib_inflateIncomp)kernel(zlib_inflateInit2)kernel(zlib_inflateReset)kernel(zlib_inflate_blob)kernel(zlib_inflate_workspacesize)kernel(zone_device_page_init)kernel(zpool_has_pool)kernel(zpool_register_driver)kernel(zpool_unregister_driver)kernel(zs_compact)kernel(zs_create_pool)kernel(zs_destroy_pool)kernel(zs_free)kernel(zs_get_total_pages)kernel(zs_huge_class_size)kernel(zs_malloc)kernel(zs_map_object)kernel(zs_pool_stats)kernel(zs_unmap_object)kernel(zstd_dctx_workspace_bound)kernel(zstd_decompress_dctx)kernel(zstd_decompress_stream)kernel(zstd_dstream_workspace_bound)kernel(zstd_find_frame_compressed_size)kernel(zstd_get_error_code)kernel(zstd_get_error_name)kernel(zstd_get_frame_header)kernel(zstd_init_dctx)kernel(zstd_init_dstream)kernel(zstd_is_error)kernel(zstd_reset_dstream)kernel-aarch64kernel-corekernel-core(aarch-64)kernel-core-uname-rkernel-uname-rkmod(8250.ko)kmod(8250_base.ko)kmod(8250_dw.ko)kmod(8250_exar.ko)kmod(8250_of.ko)kmod(8250_pci.ko)kmod(8250_tegra.ko)kmod(ac.ko)kmod(acpi_mdio.ko)kmod(aead.ko)kmod(aes-ce-ccm.ko)kmod(aes-ce-cipher.ko)kmod(aes-glue-ce.ko)kmod(aes-glue-neon.ko)kmod(aes_generic.ko)kmod(af_alg.ko)kmod(af_packet.ko)kmod(af_packet_diag.ko)kmod(ahci.ko)kmod(akcipher.ko)kmod(algif_aead.ko)kmod(algif_hash.ko)kmod(algif_rng.ko)kmod(algif_skcipher.ko)kmod(amba-pl011.ko)kmod(ambakmi.ko)kmod(arm-ccn.ko)kmod(arm_cspmu_module.ko)kmod(arm_smmu.ko)kmod(arm_smmu_v3.ko)kmod(asn1_decoder.ko)kmod(asymmetric_keys.ko)kmod(ata_piix.ko)kmod(atkbd.ko)kmod(atomic64_test.ko)kmod(authenc.ko)kmod(authencesn.ko)kmod(autofs4.ko)kmod(backlight.ko)kmod(battery.ko)kmod(bfq.ko)kmod(binfmt_elf.ko)kmod(binfmt_script.ko)kmod(bsg.ko)kmod(btree.ko)kmod(button.ko)kmod(cbc.ko)kmod(ccm.ko)kmod(cfb.ko)kmod(cfbcopyarea.ko)kmod(cfbfillrect.ko)kmod(cfbimgblt.ko)kmod(chacha-neon.ko)kmod(chromeos_acpi.ko)kmod(clk-hi3519.ko)kmod(clk-imx8mm.ko)kmod(clk-imx8mn.ko)kmod(clk-imx8mp.ko)kmod(clk-imx8mq.ko)kmod(clk-vexpress-osc.ko)kmod(cls_cgroup.ko)kmod(cmac.ko)kmod(cn.ko)kmod(configfs.ko)kmod(cpufreq_conservative.ko)kmod(cpufreq_ondemand.ko)kmod(cpufreq_performance.ko)kmod(cpufreq_powersave.ko)kmod(cpufreq_userspace.ko)kmod(crc-ccitt.ko)kmod(crc-t10dif.ko)kmod(crc16.ko)kmod(crc32.ko)kmod(crc32c_generic.ko)kmod(crc64-rocksoft.ko)kmod(crc64.ko)kmod(crc64_rocksoft_generic.ko)kmod(crct10dif_common.ko)kmod(crct10dif_generic.ko)kmod(crg-hi3516cv300.ko)kmod(crg-hi3798cv200.ko)kmod(cryptd.ko)kmod(crypto.ko)kmod(crypto_acompress.ko)kmod(crypto_algapi.ko)kmod(crypto_hash.ko)kmod(crypto_null.ko)kmod(crypto_user.ko)kmod(cryptomgr.ko)kmod(ctr.ko)kmod(cts.ko)kmod(dax.ko)kmod(deflate.ko)kmod(dh_generic.ko)kmod(digsig.ko)kmod(dmi-sysfs.ko)kmod(drbg.ko)kmod(drm_mipi_dsi.ko)kmod(drm_panel_orientation_quirks.ko)kmod(drop_monitor.ko)kmod(dwc3.ko)kmod(ecb.ko)kmod(ecc.ko)kmod(ecdh_generic.ko)kmod(ecdsa_generic.ko)kmod(edac_core.ko)kmod(efi-pstore.ko)kmod(efivarfs.ko)kmod(ehci-hcd.ko)kmod(ehci-pci.ko)kmod(encrypted-keys.ko)kmod(evdev.ko)kmod(exportfs.ko)kmod(extcon-core.ko)kmod(fan.ko)kmod(fb.ko)kmod(firmware_class.ko)kmod(fixed.ko)kmod(fixed_phy.ko)kmod(font.ko)kmod(freq_table.ko)kmod(fsl_imx8_ddr_perf.ko)kmod(fsl_lpuart.ko)kmod(fwnode_mdio.ko)kmod(gcm.ko)kmod(geniv.ko)kmod(gf128mul.ko)kmod(ghash-generic.ko)kmod(ghes_edac.ko)kmod(glob.ko)kmod(gpio-max77620.ko)kmod(gpio-pl061.ko)kmod(gpio-poweroff.ko)kmod(gpio-restart.ko)kmod(gpio-tegra.ko)kmod(gpio-tegra186.ko)kmod(hed.ko)kmod(hi3660-mailbox.ko)kmod(hi6220-mailbox.ko)kmod(hid-generic.ko)kmod(hid-magicmouse.ko)kmod(hid-ntrig.ko)kmod(hid.ko)kmod(hisi-rng.ko)kmod(hisi_uncore_cpa_pmu.ko)kmod(hisi_uncore_ddrc_pmu.ko)kmod(hisi_uncore_hha_pmu.ko)kmod(hisi_uncore_l3c_pmu.ko)kmod(hisi_uncore_pa_pmu.ko)kmod(hisi_uncore_pmu.ko)kmod(hisi_uncore_sllc_pmu.ko)kmod(hmac.ko)kmod(hwmon.ko)kmod(hwspinlock_core.ko)kmod(i2c-core.ko)kmod(i2c-qup.ko)kmod(i2c-tegra-bpmp.ko)kmod(i2c-tegra.ko)kmod(icc-core.ko)kmod(imx.ko)kmod(imx8m-blk-ctrl.ko)kmod(imx8mp-blk-ctrl.ko)kmod(imx_earlycon.ko)kmod(inet_diag.ko)kmod(input-core.ko)kmod(input-leds.ko)kmod(ioasid.ko)kmod(iova.ko)kmod(ipv6.ko)kmod(irq-mbigen.ko)kmod(irqbypass.ko)kmod(jitterentropy_rng.ko)kmod(kgdboc.ko)kmod(kpp.ko)kmod(kvm.ko)kmod(kyber-iosched.ko)kmod(led-class.ko)kmod(libaes.ko)kmod(libahci.ko)kmod(libata.ko)kmod(libblake2s.ko)kmod(libchacha.ko)kmod(libchacha20poly1305.ko)kmod(libphy.ko)kmod(libps2.ko)kmod(libsha256.ko)kmod(linear_ranges.ko)kmod(lz4_decompress.ko)kmod(lzo-rle.ko)kmod(lzo.ko)kmod(lzo_compress.ko)kmod(lzo_decompress.ko)kmod(max77620-regulator.ko)kmod(max77620_wdt.ko)kmod(md-mod.ko)kmod(md5.ko)kmod(mdio_devres.ko)kmod(mfd-core.ko)kmod(mousedev.ko)kmod(mpi.ko)kmod(mpls_gso.ko)kmod(mptcp_diag.ko)kmod(mq-deadline.ko)kmod(mxc-clk.ko)kmod(n_null.ko)kmod(netlink_diag.ko)kmod(nfs_ssc.ko)kmod(nls_ascii.ko)kmod(nls_base.ko)kmod(nls_cp437.ko)kmod(nsh.ko)kmod(nvmem_core.ko)kmod(of_mdio.ko)kmod(ofb.ko)kmod(ohci-hcd.ko)kmod(ohci-pci.ko)kmod(oid_registry.ko)kmod(pci-host-common.ko)kmod(pci-host-generic.ko)kmod(pci-stub.ko)kmod(pcie-iproc-platform.ko)kmod(pcie-iproc.ko)kmod(pcie-tegra194.ko)kmod(pcmcia_core.ko)kmod(pcmcia_rsrc.ko)kmod(phy-bcm-ns2-usbdrd.ko)kmod(phy-brcm-sata.ko)kmod(phy-fsl-imx8m-pcie.ko)kmod(phy-tegra194-p2u.ko)kmod(phy-xgene.ko)kmod(pinctrl-imx.ko)kmod(pinctrl-imx8mm.ko)kmod(pinctrl-imx8mn.ko)kmod(pinctrl-imx8mp.ko)kmod(pinctrl-imx8mq.ko)kmod(pinctrl-max77620.ko)kmod(pkcs7_message.ko)kmod(pldmfw.ko)kmod(poly1305-neon.ko)kmod(power_supply.ko)kmod(powercap_sys.ko)kmod(pps_core.ko)kmod(processor.ko)kmod(pstore.ko)kmod(ptp.ko)kmod(public_key.ko)kmod(pwm-bcm-iproc.ko)kmod(pwm-tegra.ko)kmod(qcom-scm.ko)kmod(qemu_fw_cfg.ko)kmod(quota_tree.ko)kmod(quota_v2.ko)kmod(rational.ko)kmod(raw_diag.ko)kmod(reactor_panic.ko)kmod(reactor_printk.ko)kmod(regmap-i2c.ko)kmod(regmap-mmio.ko)kmod(reset-imx7.ko)kmod(restart-poweroff.ko)kmod(rng-core.ko)kmod(rng.ko)kmod(roles.ko)kmod(rsa_generic.ko)kmod(rtc-efi.ko)kmod(rtc-pl031.ko)kmod(rtc-tegra.ko)kmod(sch_fq_codel.ko)kmod(scmi-module.ko)kmod(scsi_common.ko)kmod(scsi_dh_alua.ko)kmod(scsi_dh_emc.ko)kmod(scsi_dh_hp_sw.ko)kmod(scsi_dh_rdac.ko)kmod(scsi_mod.ko)kmod(sd_mod.ko)kmod(selftests.ko)kmod(seqiv.ko)kmod(serial-tegra.ko)kmod(serial_core.ko)kmod(serial_mctrl_gpio.ko)kmod(serio.ko)kmod(sha1_generic.ko)kmod(sha256_generic.ko)kmod(sha3_generic.ko)kmod(sha512_generic.ko)kmod(simplefb.ko)kmod(skcipher.ko)kmod(soc-imx8m.ko)kmod(spi-amd.ko)kmod(spi-qup.ko)kmod(system_heap.ko)kmod(t10-pi.ko)kmod(tcp_cubic.ko)kmod(tcp_diag.ko)kmod(tegra-ahb.ko)kmod(tegra-mc.ko)kmod(tegra-soctherm.ko)kmod(tegra-tcu.ko)kmod(tegra186-emc.ko)kmod(tegra194-cbb.ko)kmod(tegra194-cpufreq.ko)kmod(tegra20-apb-dma.ko)kmod(tegra234-cbb.ko)kmod(test-kstrtox.ko)kmod(thermal.ko)kmod(thunderbolt.ko)kmod(timer-tegra186.ko)kmod(tpm.ko)kmod(tpm_crb.ko)kmod(tpm_tis.ko)kmod(tpm_tis_core.ko)kmod(tpm_tis_spi.ko)kmod(typec.ko)kmod(typec_ucsi.ko)kmod(ucs2_string.ko)kmod(ucsi_acpi.ko)kmod(udc-core.ko)kmod(udmabuf.ko)kmod(udp_diag.ko)kmod(uhci-hcd.ko)kmod(unix.ko)kmod(unix_diag.ko)kmod(usb-common.ko)kmod(usbcore.ko)kmod(usbhid.ko)kmod(usbmon.ko)kmod(usbserial.ko)kmod(vexpress-config.ko)kmod(virtio-iommu.ko)kmod(virtio-rng.ko)kmod(virtio.ko)kmod(virtio_pci.ko)kmod(virtio_pci_legacy_dev.ko)kmod(virtio_pci_modern_dev.ko)kmod(virtio_ring.ko)kmod(vivaldi-fmap.ko)kmod(watch_queue.ko)kmod(watchdog.ko)kmod(wwan.ko)kmod(wwnr.ko)kmod(x509_key_parser.ko)kmod(x_tables.ko)kmod(xfrm_algo.ko)kmod(xfrm_user.ko)kmod(xhci-hcd.ko)kmod(xhci-pci.ko)kmod(xhci-plat-hcd.ko)kmod(xor-neon.ko)kmod(xor.ko)kmod(xt_tcpudp.ko)kmod(xts.ko)kmod(xxhash.ko)kmod(xz_dec.ko)kmod(zbud.ko)kmod(zlib_deflate.ko)kmod(zlib_inflate.ko)kmod(zpool.ko)kmod(zsmalloc.ko)kmod(zstd_decompress.ko)kmod(zswap.ko)          ((linux-firmware >= 20150904-56.git6ebf5d57) if linux-firmware)/bin/sh/bin/sh/bin/sh/usr/bin/kernel-installcoreutilsdracutkernel-modules-core-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)systemdsystemd0275.14.0-362.8.1.el9_3.aarch643.0.4-14.6.0-14.0-15.2-14.12.0-1200203-2xfsprogsxorg-x11-drv-vmmouse4.3.0-113.0.994.16.1.3eKx@e@e@e@ee @e@d dd@dF@dd@d]@d dܺ@d@d@dd.@dd@dE@dǢ@díd d@dgds@d!d@d-@d@ddD@d@d dd d}d7d@dNddZ@dd@dddx@dw6du@doMdldkY@dgddddcp@dbd\d[@dZ5dWdS@dP@dMdJcdGdC@d?d>@d;@d7d3@d.@d,@d)n@d%yd$(@d!@d?@d@dddadxd'@c@cU@cU@cc@c`cl@cl@cl@cccc@c@c@cwcwc&@c&@c@ccc=@c=@ccc@c@cۥcۥcT@cT@cT@cccױ@cױ@cӼcӼck@cc@cvcʂ@cʂ@c0c@cƍc<@cGc@ccS@cc @ccc@c@c@cFcFcFc@c@ccR@c]c]c @ccci@cc#@cc@c.c@ccEc@cc~ @c{h@cx@cv"@cs@cr-cr-cocn9@clck@cjDcjDch@cfP@cc@cb[ca @c_cZrcY!@cWcV~@cRcMCcF@cEZc@c>@c:c8+c5c2c-c,N@c*c%c!@c@cc@cd@cd@cccc@c@c@cocob{@b{@b)b@bbbb@bbc@bb@bbb@b?b?b@b֜bK@bVb@bb@bmbby@b@bb@b>bb@bUb@bba@blb@bbx@b&b2@bb@b=bb@bTbb@bkb@bbw@b1@bbb@bbb~H@b|b{@by@bu brjbq@bk@bjbgbaG@b^@bT@bN@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@Release Engineering - 5.14.0-362.8.1Jan Stancek [5.14.0-362.8.1.el9_3]Jan Stancek [5.14.0-362.7.1.el9_3]Jan Stancek [5.14.0-362.6.1.el9_3]Jan Stancek [5.14.0-362.5.1.el9_3]Jan Stancek [5.14.0-362.4.1.el9_3]Jan Stancek [5.14.0-362.3.1.el9_3]Jan Stancek [5.14.0-362.2.1.el9_3]Jan Stancek [5.14.0-362.1.1.el9_3]Jan Stancek [5.14.0-362.el9]Jan Stancek [5.14.0-361.el9]Jan Stancek [5.14.0-360.el9]Jan Stancek [5.14.0-359.el9]Jan Stancek [5.14.0-358.el9]Jan Stancek [5.14.0-357.el9]Jan Stancek [5.14.0-356.el9]Jan Stancek [5.14.0-355.el9]Herton R. Krzesinski [5.14.0-354.el9]Herton R. Krzesinski [5.14.0-353.el9]Herton R. Krzesinski [5.14.0-352.el9]Herton R. Krzesinski [5.14.0-351.el9]Jan Stancek [5.14.0-350.el9]Jan Stancek [5.14.0-349.el9]Jan Stancek [5.14.0-348.el9]Jan Stancek [5.14.0-347.el9]Jan Stancek [5.14.0-346.el9]Jan Stancek [5.14.0-345.el9]Jan Stancek [5.14.0-344.el9]Jan Stancek [5.14.0-343.el9]Jan Stancek [5.14.0-342.el9]Jan Stancek [5.14.0-341.el9]Jan Stancek [5.14.0-340.el9]Jan Stancek [5.14.0-339.el9]Jan Stancek [5.14.0-338.el9]Jan Stancek [5.14.0-337.el9]Jan Stancek [5.14.0-336.el9]Jan Stancek [5.14.0-335.el9]Jan Stancek [5.14.0-334.el9]Jan Stancek [5.14.0-333.el9]Jan Stancek [5.14.0-332.el9]Jan Stancek [5.14.0-331.el9]Jan Stancek [5.14.0-330.el9]Jan Stancek [5.14.0-329.el9]Jan Stancek [5.14.0-328.el9]Jan Stancek [5.14.0-327.el9]Jan Stancek [5.14.0-326.el9]Jan Stancek [5.14.0-325.el9]Jan Stancek [5.14.0-324.el9]Jan Stancek [5.14.0-323.el9]Jan Stancek [5.14.0-322.el9]Jan Stancek [5.14.0-321.el9]Jan Stancek [5.14.0-320.el9]Jan Stancek [5.14.0-319.el9]Jan Stancek [5.14.0-318.el9]Jan Stancek [5.14.0-317.el9]Jan Stancek [5.14.0-316.el9]Jan Stancek [5.14.0-315.el9]Jan Stancek [5.14.0-314.el9]Jan Stancek [5.14.0-313.el9]Jan Stancek [5.14.0-312.el9]Jan Stancek [5.14.0-311.el9]Jan Stancek [5.14.0-310.el9]Jan Stancek [5.14.0-309.el9]Jan Stancek [5.14.0-308.el9]Jan Stancek [5.14.0-307.el9]Jan Stancek [5.14.0-306.el9]Jan Stancek [5.14.0-305.el9]Jan Stancek [5.14.0-304.el9]Jan Stancek [5.14.0-303.el9]Jan Stancek [5.14.0-302.el9]Jan Stancek [5.14.0-301.el9]Jan Stancek [5.14.0-300.el9]Jan Stancek [5.14.0-299.el9]Jan Stancek [5.14.0-298.el9]Jan Stancek [5.14.0-297.el9]Jan Stancek [5.14.0-296.el9]Jan Stancek [5.14.0-295.el9]Jan Stancek [5.14.0-294.el9]Jan Stancek [5.14.0-293.el9]Jan Stancek [5.14.0-292.el9]Jan Stancek [5.14.0-291.el9]Jan Stancek [5.14.0-290.el9]Jan Stancek [5.14.0-289.el9]Jan Stancek [5.14.0-288.el9]Jan Stancek [5.14.0-287.el9]Jan Stancek [5.14.0-286.el9]Jan Stancek [5.14.0-285.el9]Herton R. Krzesinski [5.14.0-284.el9]Herton R. Krzesinski [5.14.0-283.el9]Herton R. Krzesinski [5.14.0-282.el9]Herton R. Krzesinski [5.14.0-281.el9]Herton R. Krzesinski [5.14.0-280.el9]Herton R. Krzesinski [5.14.0-279.el9]Herton R. Krzesinski [5.14.0-278.el9]Herton R. Krzesinski [5.14.0-277.el9]Herton R. Krzesinski [5.14.0-276.el9]Herton R. Krzesinski [5.14.0-275.el9]Herton R. Krzesinski [5.14.0-274.el9]Herton R. Krzesinski [5.14.0-273.el9]Herton R. Krzesinski [5.14.0-272.el9]Herton R. Krzesinski [5.14.0-271.el9]Herton R. Krzesinski [5.14.0-270.el9]Herton R. Krzesinski [5.14.0-269.el9]Herton R. Krzesinski [5.14.0-268.el9]Herton R. Krzesinski [5.14.0-267.el9]Herton R. Krzesinski [5.14.0-266.el9]Herton R. Krzesinski [5.14.0-265.el9]Herton R. Krzesinski [5.14.0-264.el9]Herton R. Krzesinski [5.14.0-263.el9]Herton R. Krzesinski [5.14.0-262.el9]Herton R. Krzesinski [5.14.0-261.el9]Herton R. Krzesinski [5.14.0-260.el9]Herton R. Krzesinski [5.14.0-259.el9]Herton R. Krzesinski [5.14.0-258.el9]Herton R. Krzesinski [5.14.0-257.el9]Herton R. Krzesinski [5.14.0-256.el9]Herton R. Krzesinski [5.14.0-255.el9]Herton R. Krzesinski [5.14.0-254.el9]Herton R. Krzesinski [5.14.0-253.el9]Herton R. Krzesinski [5.14.0-252.el9]Herton R. Krzesinski [5.14.0-251.el9]Herton R. Krzesinski [5.14.0-250.el9]Herton R. Krzesinski [5.14.0-249.el9]Herton R. Krzesinski [5.14.0-248.el9]Herton R. Krzesinski [5.14.0-247.el9]Herton R. Krzesinski [5.14.0-246.el9]Herton R. Krzesinski [5.14.0-245.el9]Herton R. Krzesinski [5.14.0-244.el9]Herton R. Krzesinski [5.14.0-243.el9]Herton R. Krzesinski [5.14.0-242.el9]Herton R. Krzesinski [5.14.0-241.el9]Herton R. Krzesinski [5.14.0-240.el9]Herton R. Krzesinski [5.14.0-239.el9]Herton R. Krzesinski [5.14.0-238.el9]Herton R. Krzesinski [5.14.0-237.el9]Herton R. Krzesinski [5.14.0-236.el9]Herton R. Krzesinski [5.14.0-235.el9]Herton R. Krzesinski [5.14.0-234.el9]Herton R. Krzesinski [5.14.0-233.el9]Herton R. Krzesinski [5.14.0-232.el9]Herton R. Krzesinski [5.14.0-231.el9]Herton R. Krzesinski [5.14.0-230.el9]Herton R. Krzesinski [5.14.0-229.el9]Herton R. Krzesinski [5.14.0-228.el9]Herton R. Krzesinski [5.14.0-227.el9]Herton R. Krzesinski [5.14.0-226.el9]Herton R. Krzesinski [5.14.0-225.el9]Herton R. Krzesinski [5.14.0-224.el9]Herton R. Krzesinski [5.14.0-223.el9]Herton R. Krzesinski [5.14.0-222.el9]Herton R. Krzesinski [5.14.0-221.el9]Herton R. Krzesinski [5.14.0-220.el9]Herton R. Krzesinski [5.14.0-219.el9]Herton R. Krzesinski [5.14.0-218.el9]Herton R. Krzesinski [5.14.0-217.el9]Herton R. Krzesinski [5.14.0-216.el9]Herton R. Krzesinski [5.14.0-215.el9]Herton R. Krzesinski [5.14.0-214.el9]Herton R. Krzesinski [5.14.0-213.el9]Herton R. Krzesinski [5.14.0-212.el9]Herton R. Krzesinski [5.14.0-211.el9]Herton R. Krzesinski [5.14.0-210.el9]Herton R. Krzesinski [5.14.0-209.el9]Herton R. Krzesinski [5.14.0-208.el9]Frantisek Hrbata [5.14.0-207.el9]Frantisek Hrbata [5.14.0-206.el9]Frantisek Hrbata [5.14.0-205.el9]Frantisek Hrbata [5.14.0-204.el9]Frantisek Hrbata [5.14.0-203.el9]Frantisek Hrbata [5.14.0-202.el9]Frantisek Hrbata [5.14.0-201.el9]Frantisek Hrbata [5.14.0-200.el9]Frantisek Hrbata [5.14.0-199.el9]Frantisek Hrbata [5.14.0-198.el9]Frantisek Hrbata [5.14.0-197.el9]Frantisek Hrbata [5.14.0-196.el9]Frantisek Hrbata [5.14.0-195.el9]Frantisek Hrbata [5.14.0-194.el9]Frantisek Hrbata [5.14.0-193.el9]Frantisek Hrbata [5.14.0-192.el9]Frantisek Hrbata [5.14.0-191.el9]Frantisek Hrbata [5.14.0-190.el9]Frantisek Hrbata [5.14.0-189.el9]Frantisek Hrbata [5.14.0-188.el9]Frantisek Hrbata [5.14.0-187.el9]Frantisek Hrbata [5.14.0-186.el9]Frantisek Hrbata [5.14.0-185.el9]Frantisek Hrbata [5.14.0-184.el9]Frantisek Hrbata [5.14.0-183.el9]Frantisek Hrbata [5.14.0-182.el9]Frantisek Hrbata [5.14.0-181.el9]Frantisek Hrbata [5.14.0-180.el9]Frantisek Hrbata [5.14.0-179.el9]Frantisek Hrbata [5.14.0-178.el9]Frantisek Hrbata [5.14.0-177.el9]Frantisek Hrbata [5.14.0-176.el9]Frantisek Hrbata [5.14.0-175.el9]Frantisek Hrbata [5.14.0-174.el9]Frantisek Hrbata [5.14.0-173.el9]Frantisek Hrbata [5.14.0-172.el9]Frantisek Hrbata [5.14.0-171.el9]Frantisek Hrbata [5.14.0-170.el9]Frantisek Hrbata [5.14.0-169.el9]Frantisek Hrbata [5.14.0-168.el9]Frantisek Hrbata [5.14.0-167.el9]Frantisek Hrbata [5.14.0-166.el9]Frantisek Hrbata [5.14.0-165.el9]Frantisek Hrbata [5.14.0-164.el9]Frantisek Hrbata [5.14.0-163.el9]Patrick Talbert [5.14.0-162.el9]Patrick Talbert [5.14.0-161.el9]Herton R. Krzesinski [5.14.0-160.el9]Herton R. Krzesinski [5.14.0-159.el9]Herton R. Krzesinski [5.14.0-158.el9]Herton R. Krzesinski [5.14.0-157.el9]Herton R. Krzesinski [5.14.0-156.el9]Herton R. Krzesinski [5.14.0-155.el9]Herton R. Krzesinski [5.14.0-154.el9]Herton R. Krzesinski [5.14.0-153.el9]Herton R. Krzesinski [5.14.0-152.el9]Herton R. Krzesinski [5.14.0-151.el9]Herton R. Krzesinski [5.14.0-150.el9]Herton R. Krzesinski [5.14.0-149.el9]Herton R. Krzesinski [5.14.0-148.el9]Herton R. Krzesinski [5.14.0-147.el9]Herton R. Krzesinski [5.14.0-146.el9]Jan Stancek [5.14.0-145.el9]Jan Stancek [5.14.0-144.el9]Patrick Talbert [5.14.0-143.el9]Patrick Talbert [5.14.0-142.el9]Patrick Talbert [5.14.0-141.el9]Patrick Talbert [5.14.0-140.el9]Patrick Talbert [5.14.0-139.el9]Patrick Talbert [5.14.0-138.el9]Patrick Talbert [5.14.0-137.el9]Patrick Talbert [5.14.0-136.el9]Patrick Talbert [5.14.0-135.el9]Patrick Talbert [5.14.0-134.el9]Patrick Talbert [5.14.0-133.el9]Patrick Talbert [5.14.0-132.el9]Patrick Talbert [5.14.0-131.el9]Patrick Talbert [5.14.0-130.el9]Patrick Talbert [5.14.0-129.el9]Patrick Talbert [5.14.0-128.el9]Patrick Talbert [5.14.0-127.el9]Patrick Talbert [5.14.0-126.el9]Patrick Talbert [5.14.0-125.el9]Patrick Talbert [5.14.0-124.el9]Patrick Talbert [5.14.0-123.el9]Patrick Talbert [5.14.0-122.el9]Patrick Talbert [5.14.0-121.el9]Patrick Talbert [5.14.0-120.el9]Patrick Talbert [5.14.0-119.el9]Patrick Talbert [5.14.0-118.el9]Patrick Talbert [5.14.0-117.el9]Patrick Talbert [5.14.0-116.el9]Patrick Talbert [5.14.0-115.el9]Patrick Talbert [5.14.0-114.el9]Patrick Talbert [5.14.0-113.el9]Patrick Talbert [5.14.0-112.el9]Patrick Talbert [5.14.0-111.el9]Patrick Talbert [5.14.0-110.el9]Patrick Talbert [5.14.0-109.el9]Patrick Talbert [5.14.0-108.el9]Patrick Talbert [5.14.0-107.el9]Patrick Talbert [5.14.0-106.el9]Patrick Talbert [5.14.0-105.el9]Patrick Talbert [5.14.0-104.el9]Patrick Talbert [5.14.0-103.el9]Patrick Talbert [5.14.0-102.el9]Patrick Talbert [5.14.0-101.el9]Patrick Talbert [5.14.0-100.el9]Patrick Talbert [5.14.0-99.el9]Patrick Talbert [5.14.0-98.el9]Patrick Talbert [5.14.0-97.el9]Patrick Talbert [5.14.0-96.el9]Patrick Talbert [5.14.0-95.el9]Patrick Talbert [5.14.0-94.el9]Patrick Talbert [5.14.0-93.el9]Patrick Talbert [5.14.0-92.el9]Patrick Talbert [5.14.0-91.el9]Patrick Talbert [5.14.0-90.el9]Patrick Talbert [5.14.0-89.el9]Patrick Talbert [5.14.0-88.el9]Patrick Talbert [5.14.0-87.el9]Patrick Talbert [5.14.0-86.el9]Patrick Talbert [5.14.0-85.el9]Patrick Talbert [5.14.0-84.el9]Patrick Talbert [5.14.0-83.el9]Patrick Talbert [5.14.0-82.el9]Patrick Talbert [5.14.0-81.el9]Patrick Talbert [5.14.0-80.el9]Patrick Talbert [5.14.0-79.el9]Patrick Talbert [5.14.0-78.el9]Patrick Talbert [5.14.0-77.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]- Porting to 9.3, debranding and Rocky branding- Revert "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-2542] - Revert "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-2542]- drm/amd: flush any delayed gfxoff on suspend entry (Mika Penttilä) [2232662] - drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix (Mika Penttilä) [2232662] - drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11 (Mika Penttilä) [2232662] - Revert "net/mlx5e: Switch to using napi_build_skb()" (Mohammad Kabat) [RHEL-1267]- kabi: enable check-kabi (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol zalloc_cpumask_var to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol system_freezing_cnt to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strscpy_pad to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strscpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol prandom_u32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kmalloc_order_trace to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol congestion_wait to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blkdev_get_by_path to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol blkdev_get_by_dev to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_cpumask_var to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-8864] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-8864] - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Paul Ely) [RHEL-2604] - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Paul Ely) [RHEL-2604]- x86/mce: Add support for Extended Physical Address MCA changes (Aristeu Rozanski) [2164637] - x86/mce: Define a function to extract ErrorAddr from MCA_ADDR (Aristeu Rozanski) [2164637] - x86/mce: Avoid unnecessary padding in struct mce_bank (Aristeu Rozanski) [2164637] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2229736] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2229736] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2229736] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2229736] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2229736] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2229736] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2229736] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2229736] - net/mlx5e: Set default can_offload action (Amir Tzin) [2229736]- Revert "net: macsec: preserve ingress frame ordering" (Sabrina Dubroca) [RHEL-2248] - nfsd: fix change_info in NFSv4 RENAME replies (Jeffrey Layton) [2218844] - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Mika Penttilä) [2231925]- blk-throttle: Fix io statistics for cgroup v1 (Ming Lei) [2208905] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208905] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208905] - blk-cgroup: hold queue_lock when removing blkg->q_node (Ming Lei) [2217205]- PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation (Vitaly Kuznetsov) [2211797] - rhel: Re-add can-dev features that were removed accidentally (Radu Rendec) [2213891] - EDAC/amd64: Add support for ECC on family 19h model 60h-7Fh (Aristeu Rozanski) [2218686] - EDAC/amd64: Remove PCI Function 0 (Aristeu Rozanski) [2218686] - EDAC/amd64: Remove PCI Function 6 (Aristeu Rozanski) [2218686] - EDAC/amd64: Remove scrub rate control for Family 17h and later (Aristeu Rozanski) [2218686] - EDAC/amd64: Don't set up EDAC PCI control on Family 17h+ (Aristeu Rozanski) [2218686] - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (Davide Caratti) [2225102] {CVE-2023-3776}- dlm: fix plock lookup when using multiple lockspaces (Alexander Aring) [2234868] - redhat: enable zstream release numbering for rhel 9.3 (Jan Stancek) - redhat: change default dist suffix for RHEL 9.3 (Jan Stancek) - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233967] - Revert "firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()'" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Relax base protocol sanity checks on the protocol list" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix incorrect error propagation in scmi_voltage_descriptors_get" (Lenny Szubowicz) [2234390] - Revert "pstore: Add priv field to pstore_record for backend specific use" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Don't drop lock in the middle of efivar_init()" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Add thin wrapper around EFI get/set variable interface" (Lenny Szubowicz) [2234390] - Revert "efi: pstore: Omit efivars caching EFI varstore access layer" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Use locking version to iterate over efivars linked lists" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Drop __efivar_entry_iter() helper which is no longer used" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Remove deprecated 'efivars' sysfs interface" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Switch to new wrapper layer" (Lenny Szubowicz) [2234390] - Revert "efi: avoid efivars layer when loading SSDTs from variables" (Lenny Szubowicz) [2234390] - Revert "efi: vars: Move efivar caching layer into efivarfs" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI v3.1 System Power extensions" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add devm_protocol_acquire helper" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI System Power Control driver" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Generalize the fast channel support" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support" (Lenny Szubowicz) [2234390] - Revert "include: trace: Add SCMI fast channel tracing" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Use fast channel tracing" (Lenny Szubowicz) [2234390] - Revert "efi: Fix efi_power_off() not being run before acpi_power_off() when necessary" (Lenny Szubowicz) [2234390] - Revert "cpufreq: scmi: Use .register_em() to register with energy model" (Lenny Szubowicz) [2234390] - Revert "cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Get detailed power scale from perf" (Lenny Szubowicz) [2234390] - Revert "firmware: dmi: Use the proper accessor for the version field" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix missing kernel-doc in optee" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Improve checks in the info_get operations" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Harden accesses to the sensor domains" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Harden accesses to the reset domains" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix the asynchronous reset requests" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Add SCMI PM driver remove routine" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Disable struct randomization" (Lenny Szubowicz) [2234390] - Revert "efi/x86: libstub: remove unused variable" (Lenny Szubowicz) [2234390] - Revert "efi: capsule-loader: Fix use-after-free in efi_capsule_write" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: add some missing EFI prototypes" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: use EFI provided memcpy/memset routines" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: move efi_system_table global var into separate object" (Lenny Szubowicz) [2234390] - Revert "efi/dev-path-parser: Refactor _UID handling to use acpi_dev_uid_to_integer()" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: implement generic EFI zboot" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: fix type confusion for load_options_size" (Lenny Szubowicz) [2234390] - Revert "efi: efibc: avoid efivar API for setting variables" (Lenny Szubowicz) [2234390] - Revert "efi: efibc: Guard against allocation failure" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: drop pointless get_memory_map() call" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: check Shim mode using MokSBStateRT" (Lenny Szubowicz) [2234390] - Revert "Revert "firmware: arm_scmi: Add clock management to the SCMI power domain"" (Lenny Szubowicz) [2234390] - Revert "firmware: dmi: Fortify entry point length checks" (Lenny Szubowicz) [2234390] - Revert "psci: Fix the function type for psci_initcall_t" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: avoid efi_get_memory_map() for allocating the virt map" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: remove pointless goto kludge" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: unify initrd loading between architectures" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: remove DT dependency from generic stub" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: install boot-time memory map as config table" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: refactor the initrd measuring functions" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: measure EFI LoadOptions" (Lenny Szubowicz) [2234390] - Revert "efi/arm: libstub: move ARM specific code out of generic routines" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: fix up the last remaining open coded boot service call" (Lenny Szubowicz) [2234390] - Revert "efi: zboot: create MemoryMapped() device path for the parent if needed" (Lenny Szubowicz) [2234390] - Revert "efi/arm64: libstub: avoid SetVirtualAddressMap() when possible" (Lenny Szubowicz) [2234390] - Revert "firmware: raspberrypi: Use dev_err_probe() to simplify code" (Lenny Szubowicz) [2234390] - Revert "efi: pstore: Follow convention for the efi-pstore backend name" (Lenny Szubowicz) [2234390] - Revert "efi/cper: Export several helpers for ghes_edac to use" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Remove zboot signing from build options" (Lenny Szubowicz) [2234390] - Revert "efi: ssdt: Don't free memory if ACPI table was loaded successfully" (Lenny Szubowicz) [2234390] - Revert "efi: efivars: Fix variable writes without query_variable_store()" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Give efi_main() asmlinkage qualification" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Fix incorrect payload size in zboot header" (Lenny Szubowicz) [2234390] - Revert "efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0" (Lenny Szubowicz) [2234390] - Revert "firmware: imx: scu-pd: add missed USB_1_PHY pd" (Lenny Szubowicz) [2234390] - Revert "efi: random: reduce seed size to 32 bytes" (Lenny Szubowicz) [2234390] - Revert "efi: random: Use 'ACPI reclaim' memory for random seed" (Lenny Szubowicz) [2234390] - Revert "firmware: raspberrypi: Introduce rpi_firmware_find_node()" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Switch transport to polled mode during system suspend" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Use the bitmap API to allocate bitmaps" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Use the non-atomic bitmap API when applicable" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Fix polled mode during system suspend" (Lenny Szubowicz) [2234390] - Revert "efi: efivars: Fix variable writes with unsupported query_variable_store()" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Cleanup the core driver removal callback" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Suppress the driver's bind attributes" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix devres allocation device in virtio transport" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix deferred_tx_wq release on error paths" (Lenny Szubowicz) [2234390] - Revert "firmware: ti_sci: Use devm_bitmap_zalloc when applicable" (Lenny Szubowicz) [2234390] - Revert "ARM: 9255/1: efi/dump UEFI runtime page tables for ARM" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Drop randomization of runtime memory map" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Drop handling of EFI properties table" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Deduplicate ftrace command line argument filtering" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Move dcache cleaning of loaded image out of efi_enter_kernel()" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Avoid dcache_clean_poc() altogether in efi_enter_kernel()" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Move efi-entry.S into the libstub source directory" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Use local strncmp() implementation unconditionally" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Clone memcmp() into the stub" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Enable efi_printk() in zboot decompressor" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Move screen_info handling to common code" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Provide local implementations of strrchr() and memchr()" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Factor out EFI stub entrypoint into separate file" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Add image code and data size to the zimage metadata" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Factor out min alignment and preferred kernel load address" (Lenny Szubowicz) [2234390] - Revert "efi/arm64: libstub: Split off kernel image relocation for builtin stub" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Merge zboot decompressor with the ordinary stub" (Lenny Szubowicz) [2234390] - Revert "arm64: unwind: add asynchronous unwind tables to kernel and modules" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Implement devicepath support for initrd commandline loader" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Permit mixed mode return types other than efi_status_t" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Add mixed mode support to command line initrd loader" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Undeprecate the command line initrd loader" (Lenny Szubowicz) [2234390] - Revert "efi: memmap: Move EFI fake memmap support into x86 arch tree" (Lenny Szubowicz) [2234390] - Revert "efi: Correct comment on efi_memmap_alloc" (Lenny Szubowicz) [2234390] - Revert "drivers: fix typo in firmware/efi/memmap.c" (Lenny Szubowicz) [2234390] - Revert "efi: memmap: Move manipulation routines into x86 arch tree" (Lenny Szubowicz) [2234390] - Revert "efi: pstore: Add module parameter for setting the record size" (Lenny Szubowicz) [2234390] - Revert "efi: random: combine bootloader provided RNG seed with RNG protocol output" (Lenny Szubowicz) [2234390] - Revert "firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()" (Lenny Szubowicz) [2234390] - Revert "efi: stub: use random seed from EFI variable" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: Always enable initrd command line loader and bump version" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_ffa: Move constants to header file" (Lenny Szubowicz) [2234390] - Revert "efi: Put Linux specific magic number in the DOS header" (Lenny Szubowicz) [2234390] - Revert "efi: fix NULL-deref in init error path" (Lenny Szubowicz) [2234390] - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" (Lenny Szubowicz) [2234390] - Revert "firmware/sysfb: Fix EFI/VESA format selection" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Clear stale xfer->hdr.status" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Harden shared memory access in fetch_response" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Harden shared memory access in fetch_notification" (Lenny Szubowicz) [2234390] - Revert "firmware: arm_scmi: Fix virtio channels cleanup on shutdown" (Lenny Szubowicz) [2234390] - Revert "efi/earlycon: Replace open coded strnchrnul()" (Lenny Szubowicz) [2234390] - Revert "firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle" (Lenny Szubowicz) [2234390] - Revert "efi: memmap: Disregard bogus entries instead of returning them" (Lenny Szubowicz) [2234390] - Revert "efi: verify that variable services are supported" (Lenny Szubowicz) [2234390] - Revert "efi: efivars: prevent double registration" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: Add memory attribute protocol definitions" (Lenny Szubowicz) [2234390] - Revert "efi: Accept version 2 of memory attributes table" (Lenny Szubowicz) [2234390] - Revert "efi: fix potential NULL deref in efi_mem_reserve_persistent" (Lenny Szubowicz) [2234390] - Revert "efi: zboot: Use EFI protocol to remap code/data with the right attributes" (Lenny Szubowicz) [2234390] - Revert "efi: Use standard format for printing the EFI revision" (Lenny Szubowicz) [2234390] - Revert "efi: Discover BTI support in runtime services regions" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: zboot: Mark zboot EFI application as NX compatible" (Lenny Szubowicz) [2234390] - Revert "efi: earlycon: Reprobe after parsing config tables" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: smbios: Use length member instead of record struct size" (Lenny Szubowicz) [2234390] - Revert "arm64: efi: Use SMBIOS processor version to key off Ampere quirk" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: smbios: Drop unused 'recsize' parameter" (Lenny Szubowicz) [2234390] - Revert "efi: sysfb_efi: Fix DMI quirks not working for simpledrm" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: zboot: Add compressed image to make targets" (Lenny Szubowicz) [2234390] - Revert "efi/libstub: randomalloc: Return EFI_OUT_OF_RESOURCES on failure" (Lenny Szubowicz) [2234390] - Revert "efi: Bump stub image version for macOS HVF compatibility" (Lenny Szubowicz) [2234390] - Revert "firmware/sysfb: Fix VESA format selection" (Lenny Szubowicz) [2234390] - Revert "redhat/configs: update firmware configs" (Lenny Szubowicz) [2234390] - Revert "ACPI: power: Switch to sys-off handler API" (Lenny Szubowicz) [2234390] - Revert "gsmi: fix null-deref in gsmi_get_variable" (Lenny Szubowicz) [2234390] - Revert "efi: efivars: drop kobject from efivars_register()" (Lenny Szubowicz) [2234390] - Revert "efi: libstub: fix efi_load_initrd_dev_path() kernel-doc comment" (Lenny Szubowicz) [2234390] - Revert "notifier: Add atomic_notifier_call_chain_is_empty()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Add do_kernel_power_off()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Add stub for pm_power_off" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Add kernel_can_power_off()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Add register_platform_power_off()" (Lenny Szubowicz) [2234390] - Revert "reboot: Remove pm_power_off_prepare()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Change registration order of legacy power-off handler" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Use static handler for register_platform_power_off()" (Lenny Szubowicz) [2234390] - Revert "kernel/reboot: Fix powering off using a non-syscall code paths" (Lenny Szubowicz) [2234390] - Revert "PM: hibernate: Use kernel_can_power_off()" (Lenny Szubowicz) [2234390] - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Waiman Long) [2227917] - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (Waiman Long) [2227917] - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Waiman Long) [2227917] - sched/core: Use empty mask to reset cpumasks in sched_setaffinity() (Waiman Long) [2219681] - cgroup/cpuset: Extend test_cpuset_prs.sh to test remote partition (Waiman Long) [2174568] - cgroup/cpuset: Documentation update for partition (Waiman Long) [2174568] - cgroup/cpuset: Check partition conflict with housekeeping setup (Waiman Long) [2174568] - cgroup/cpuset: Introduce remote partition (Waiman Long) [2174568] - cgroup/cpuset: Add cpuset.cpus.exclusive for v2 (Waiman Long) [2174568] - cgroup/cpuset: Add cpuset.cpus.exclusive.effective for v2 (Waiman Long) [2174568] - cgroup/cpuset: simplify the percpu kthreads check in update_tasks_cpumask() (Waiman Long) [2174568] - cgroup/cpuset: Allow suppression of sched domain rebuild in update_cpumasks_hier() (Waiman Long) [2174568] - cgroup/cpuset: Improve temporary cpumasks handling (Waiman Long) [2174568] - cgroup/cpuset: Extract out CS_CPU_EXCLUSIVE & CS_SCHED_LOAD_BALANCE handling (Waiman Long) [2174568] - cgroup/cpuset: Inherit parent's load balance state in v2 (Waiman Long) [2174568] - cgroup/cpuset: Free DL BW in case can_attach() fails (Waiman Long) [2174568] - sched/deadline: Create DL BW alloc, free & check overflow interface (Waiman Long) [2174568] - cgroup/cpuset: Iterate only if DEADLINE tasks are present (Waiman Long) [2174568] - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (Waiman Long) [2174568] - sched/cpuset: Bring back cpuset_mutex (Waiman Long) [2174568] - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (Waiman Long) [2174568] - cgroup/cpuset: Minor updates to test_cpuset_prs.sh (Waiman Long) [2174568] - cgroup/cpuset: Include offline CPUs when tasks' cpumasks in top_cpuset are updated (Waiman Long) [2174568] - cgroup/cpuset: Skip task update if hotplug doesn't affect current cpuset (Waiman Long) [2174568] - kselftest/cgroup: Add cleanup() to test_cpuset_prs.sh (Waiman Long) [2174568] - kselftest/cgroup: Fix gathering number of CPUs (Waiman Long) [2174568] - redhat: configs: Disable CONFIG_CRYPTO_STATS since performance issue for storage (Herbert Xu) [2227964] - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski)- smb: client: fix null auth (Scott Mayhew) [2223247] - ice: Fix NULL pointer deref during VF reset (Petr Oros) [2217304] - gfs2: conversion deadlock do_promote bypass (Bob Peterson) [2226861] - gfs2: do_promote cleanup (Andreas Gruenbacher) [2226861] - scsi: lpfc: Remove reftag check in DIF paths (Paul Ely) [2227947] - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (Paul Ely) [2227947] - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (Paul Ely) [2227947] - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (Paul Ely) [2227947] - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (Paul Ely) [2227947] - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (Paul Ely) [2227947] - ext4: drop dio overwrite only flag and associated warning (Brian Foster) [2228056] - sched/core: Add __always_inline to schedule_loop() (Crystal Wood) [2232098] - net: openvswitch: add misc error drop reasons (Adrian Moreno) [2232283] - net: openvswitch: add meter drop reason (Adrian Moreno) [2232283] - net: openvswitch: add explicit drop action (Adrian Moreno) [2232283] - net: openvswitch: add action error drop reason (Adrian Moreno) [2232283] - net: openvswitch: add last-action drop reason (Adrian Moreno) [2232283] - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225513] {CVE-2023-4128} - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225513] {CVE-2023-4128} - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225513] {CVE-2023-4128} - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Rafael Aquini) [2233699] - x86/kasan: Add helpers to align shadow addresses up and down (Rafael Aquini) [2233699] - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Rafael Aquini) [2233699] - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Rafael Aquini) [2233699] - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Rafael Aquini) [2233699]- watch_queue: Free the page array when watch_queue is dismantled (Carlos Maiolino) [2231268] - watch_queue: Actually free the watch (Carlos Maiolino) [2231268] - Update tree for CI (kpet-db) to autosd-rt from autosd-rhivos-rt (bgrech) - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Tao Liu) [2182562] - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) [2228849] - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) [2228849] - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) [2228849] - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) [2228849] - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) [2228849] - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) [2228849] - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) [2228849] - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) [2228849] - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) [2228849] - net: mana: Use the correct WQE count for ringing RQ doorbell (Bandan Das) [2220940] - net: mana: Batch ringing RX queue doorbell on receiving packets (Bandan Das) [2220940] - net: mana: use vmalloc_array and vcalloc (Bandan Das) [2220940] - net: mana: Add support for vlan tagging (Bandan Das) [2220940] - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Bandan Das) [2220940] - net: mana: Check if netdev/napi_alloc_frag returns single page (Bandan Das) [2220940] - net: mana: Rename mana_refill_rxoob and remove some empty lines (Bandan Das) [2220940] - net: mana: Add support for jumbo frame (Bandan Das) [2220940] - net: mana: Enable RX path to handle various MTU sizes (Bandan Das) [2220940] - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Bandan Das) [2220940] - net: mana: Use napi_build_skb in RX path (Bandan Das) [2220940] - net: mana: Remove redundant pci_clear_master (Bandan Das) [2220940] - net: mana: Add new MANA VF performance counters for easier troubleshooting (Bandan Das) [2220940]- PM: hibernate: Use kernel_can_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Fix powering off using a non-syscall code paths (Sebastian Ott) [2183343] - kernel/reboot: Use static handler for register_platform_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Change registration order of legacy power-off handler (Sebastian Ott) [2183343] - reboot: Remove pm_power_off_prepare() (Sebastian Ott) [2183343] - kernel/reboot: Add register_platform_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Add kernel_can_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Add stub for pm_power_off (Sebastian Ott) [2183343] - kernel/reboot: Add do_kernel_power_off() (Sebastian Ott) [2183343] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Sebastian Ott) [2183343] - notifier: Add atomic_notifier_call_chain_is_empty() (Sebastian Ott) [2183343] - efi: libstub: fix efi_load_initrd_dev_path() kernel-doc comment (Sebastian Ott) [2183343] - efi: efivars: drop kobject from efivars_register() (Sebastian Ott) [2183343] - gsmi: fix null-deref in gsmi_get_variable (Sebastian Ott) [2183343] - ACPI: power: Switch to sys-off handler API (Sebastian Ott) [2183343] - redhat/configs: update firmware configs (Sebastian Ott) [2183343] - firmware/sysfb: Fix VESA format selection (Sebastian Ott) [2183343] - efi: Bump stub image version for macOS HVF compatibility (Sebastian Ott) [2183343] - efi/libstub: randomalloc: Return EFI_OUT_OF_RESOURCES on failure (Sebastian Ott) [2183343] - efi/libstub: zboot: Add compressed image to make targets (Sebastian Ott) [2183343] - efi: sysfb_efi: Fix DMI quirks not working for simpledrm (Sebastian Ott) [2183343] - efi/libstub: smbios: Drop unused 'recsize' parameter (Sebastian Ott) [2183343] - arm64: efi: Use SMBIOS processor version to key off Ampere quirk (Sebastian Ott) [2183343] - efi/libstub: smbios: Use length member instead of record struct size (Sebastian Ott) [2183343] - efi: earlycon: Reprobe after parsing config tables (Sebastian Ott) [2183343] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Sebastian Ott) [2183343] - arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines (Sebastian Ott) [2183343] - efi: Discover BTI support in runtime services regions (Sebastian Ott) [2183343] - efi: Use standard format for printing the EFI revision (Sebastian Ott) [2183343] - efi: zboot: Use EFI protocol to remap code/data with the right attributes (Sebastian Ott) [2183343] - efi: fix potential NULL deref in efi_mem_reserve_persistent (Sebastian Ott) [2183343] - efi: Accept version 2 of memory attributes table (Sebastian Ott) [2183343] - efi/libstub: Add memory attribute protocol definitions (Sebastian Ott) [2183343] - efi: efivars: prevent double registration (Sebastian Ott) [2183343] - efi: verify that variable services are supported (Sebastian Ott) [2183343] - efi: memmap: Disregard bogus entries instead of returning them (Sebastian Ott) [2183343] - firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle (Sebastian Ott) [2183343] - efi/earlycon: Replace open coded strnchrnul() (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix virtio channels cleanup on shutdown (Sebastian Ott) [2183343] - firmware: arm_scmi: Harden shared memory access in fetch_notification (Sebastian Ott) [2183343] - firmware: arm_scmi: Harden shared memory access in fetch_response (Sebastian Ott) [2183343] - firmware: arm_scmi: Clear stale xfer->hdr.status (Sebastian Ott) [2183343] - firmware/sysfb: Fix EFI/VESA format selection (Sebastian Ott) [2183343] - efi: fix userspace infinite retry read efivars after EFI runtime services page fault (Sebastian Ott) [2183343] - efi: fix NULL-deref in init error path (Sebastian Ott) [2183343] - efi: Put Linux specific magic number in the DOS header (Sebastian Ott) [2183343] - firmware: arm_ffa: Move constants to header file (Sebastian Ott) [2183343] - efi: libstub: Always enable initrd command line loader and bump version (Sebastian Ott) [2183343] - efi: stub: use random seed from EFI variable (Sebastian Ott) [2183343] - firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() (Sebastian Ott) [2183343] - efi: random: combine bootloader provided RNG seed with RNG protocol output (Sebastian Ott) [2183343] - efi: pstore: Add module parameter for setting the record size (Sebastian Ott) [2183343] - efi: memmap: Move manipulation routines into x86 arch tree (Sebastian Ott) [2183343] - drivers: fix typo in firmware/efi/memmap.c (Sebastian Ott) [2183343] - efi: Correct comment on efi_memmap_alloc (Sebastian Ott) [2183343] - efi: memmap: Move EFI fake memmap support into x86 arch tree (Sebastian Ott) [2183343] - efi: libstub: Undeprecate the command line initrd loader (Sebastian Ott) [2183343] - efi: libstub: Add mixed mode support to command line initrd loader (Sebastian Ott) [2183343] - efi: libstub: Permit mixed mode return types other than efi_status_t (Sebastian Ott) [2183343] - efi: libstub: Implement devicepath support for initrd commandline loader (Sebastian Ott) [2183343] - efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory (Sebastian Ott) [2183343] - arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines (Sebastian Ott) [2183343] - arm64: unwind: add asynchronous unwind tables to kernel and modules (Sebastian Ott) [2183343] - efi: libstub: Merge zboot decompressor with the ordinary stub (Sebastian Ott) [2183343] - efi/arm64: libstub: Split off kernel image relocation for builtin stub (Sebastian Ott) [2183343] - efi: libstub: Factor out min alignment and preferred kernel load address (Sebastian Ott) [2183343] - efi: libstub: Add image code and data size to the zimage metadata (Sebastian Ott) [2183343] - efi: libstub: Factor out EFI stub entrypoint into separate file (Sebastian Ott) [2183343] - efi: libstub: Provide local implementations of strrchr() and memchr() (Sebastian Ott) [2183343] - efi: libstub: Move screen_info handling to common code (Sebastian Ott) [2183343] - efi: libstub: Enable efi_printk() in zboot decompressor (Sebastian Ott) [2183343] - efi: libstub: Clone memcmp() into the stub (Sebastian Ott) [2183343] - efi: libstub: Use local strncmp() implementation unconditionally (Sebastian Ott) [2183343] - arm64: efi: Move efi-entry.S into the libstub source directory (Sebastian Ott) [2183343] - arm64: efi: Avoid dcache_clean_poc() altogether in efi_enter_kernel() (Sebastian Ott) [2183343] - arm64: efi: Move dcache cleaning of loaded image out of efi_enter_kernel() (Sebastian Ott) [2183343] - efi: libstub: Deduplicate ftrace command line argument filtering (Sebastian Ott) [2183343] - efi: libstub: Drop handling of EFI properties table (Sebastian Ott) [2183343] - efi: libstub: Drop randomization of runtime memory map (Sebastian Ott) [2183343] - ARM: 9255/1: efi/dump UEFI runtime page tables for ARM (Sebastian Ott) [2183343] - firmware: ti_sci: Use devm_bitmap_zalloc when applicable (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix deferred_tx_wq release on error paths (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix devres allocation device in virtio transport (Sebastian Ott) [2183343] - firmware: arm_scmi: Suppress the driver's bind attributes (Sebastian Ott) [2183343] - firmware: arm_scmi: Cleanup the core driver removal callback (Sebastian Ott) [2183343] - efi: efivars: Fix variable writes with unsupported query_variable_store() (Sebastian Ott) [2183343] - firmware: ti_sci: Fix polled mode during system suspend (Sebastian Ott) [2183343] - firmware: ti_sci: Use the non-atomic bitmap API when applicable (Sebastian Ott) [2183343] - firmware: ti_sci: Use the bitmap API to allocate bitmaps (Sebastian Ott) [2183343] - firmware: ti_sci: Switch transport to polled mode during system suspend (Sebastian Ott) [2183343] - firmware: raspberrypi: Introduce rpi_firmware_find_node() (Sebastian Ott) [2183343] - efi: random: Use 'ACPI reclaim' memory for random seed (Sebastian Ott) [2183343] - efi: random: reduce seed size to 32 bytes (Sebastian Ott) [2183343] - firmware: imx: scu-pd: add missed USB_1_PHY pd (Sebastian Ott) [2183343] - efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0 (Sebastian Ott) [2183343] - efi: libstub: Fix incorrect payload size in zboot header (Sebastian Ott) [2183343] - efi: libstub: Give efi_main() asmlinkage qualification (Sebastian Ott) [2183343] - efi: efivars: Fix variable writes without query_variable_store() (Sebastian Ott) [2183343] - efi: ssdt: Don't free memory if ACPI table was loaded successfully (Sebastian Ott) [2183343] - efi: libstub: Remove zboot signing from build options (Sebastian Ott) [2183343] - efi/cper: Export several helpers for ghes_edac to use (Sebastian Ott) [2183343] - efi: pstore: Follow convention for the efi-pstore backend name (Sebastian Ott) [2183343] - firmware: raspberrypi: Use dev_err_probe() to simplify code (Sebastian Ott) [2183343] - efi/arm64: libstub: avoid SetVirtualAddressMap() when possible (Sebastian Ott) [2183343] - efi: zboot: create MemoryMapped() device path for the parent if needed (Sebastian Ott) [2183343] - efi: libstub: fix up the last remaining open coded boot service call (Sebastian Ott) [2183343] - efi/arm: libstub: move ARM specific code out of generic routines (Sebastian Ott) [2183343] - efi/libstub: measure EFI LoadOptions (Sebastian Ott) [2183343] - efi/libstub: refactor the initrd measuring functions (Sebastian Ott) [2183343] - efi: libstub: install boot-time memory map as config table (Sebastian Ott) [2183343] - efi: libstub: remove DT dependency from generic stub (Sebastian Ott) [2183343] - efi: libstub: unify initrd loading between architectures (Sebastian Ott) [2183343] - efi: libstub: remove pointless goto kludge (Sebastian Ott) [2183343] - efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap (Sebastian Ott) [2183343] - efi: libstub: avoid efi_get_memory_map() for allocating the virt map (Sebastian Ott) [2183343] - psci: Fix the function type for psci_initcall_t (Sebastian Ott) [2183343] - firmware: dmi: Fortify entry point length checks (Sebastian Ott) [2183343] - Revert "firmware: arm_scmi: Add clock management to the SCMI power domain" (Sebastian Ott) [2183343] - efi: libstub: check Shim mode using MokSBStateRT (Sebastian Ott) [2183343] - efi: libstub: drop pointless get_memory_map() call (Sebastian Ott) [2183343] - efi: efibc: Guard against allocation failure (Sebastian Ott) [2183343] - efi: efibc: avoid efivar API for setting variables (Sebastian Ott) [2183343] - efi: libstub: fix type confusion for load_options_size (Sebastian Ott) [2183343] - efi/libstub: implement generic EFI zboot (Sebastian Ott) [2183343] - efi/dev-path-parser: Refactor _UID handling to use acpi_dev_uid_to_integer() (Sebastian Ott) [2183343] - efi/libstub: move efi_system_table global var into separate object (Sebastian Ott) [2183343] - efi/libstub: use EFI provided memcpy/memset routines (Sebastian Ott) [2183343] - efi/libstub: add some missing EFI prototypes (Sebastian Ott) [2183343] - efi: capsule-loader: Fix use-after-free in efi_capsule_write (Sebastian Ott) [2183343] - efi/x86: libstub: remove unused variable (Sebastian Ott) [2183343] - efi: libstub: Disable struct randomization (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI PM driver remove routine (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix the asynchronous reset requests (Sebastian Ott) [2183343] - firmware: arm_scmi: Harden accesses to the reset domains (Sebastian Ott) [2183343] - firmware: arm_scmi: Harden accesses to the sensor domains (Sebastian Ott) [2183343] - firmware: arm_scmi: Improve checks in the info_get operations (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix missing kernel-doc in optee (Sebastian Ott) [2183343] - firmware: dmi: Use the proper accessor for the version field (Sebastian Ott) [2183343] - firmware: arm_scmi: Get detailed power scale from perf (Sebastian Ott) [2183343] - cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1 (Sebastian Ott) [2183343] - cpufreq: scmi: Use .register_em() to register with energy model (Sebastian Ott) [2183343] - efi: Fix efi_power_off() not being run before acpi_power_off() when necessary (Sebastian Ott) [2183343] - firmware: arm_scmi: Use fast channel tracing (Sebastian Ott) [2183343] - include: trace: Add SCMI fast channel tracing (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI v3.1 powercap fast channels support (Sebastian Ott) [2183343] - firmware: arm_scmi: Generalize the fast channel support (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI v3.1 powercap protocol basic support (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI System Power Control driver (Sebastian Ott) [2183343] - firmware: arm_scmi: Add devm_protocol_acquire helper (Sebastian Ott) [2183343] - firmware: arm_scmi: Add SCMI v3.1 System Power extensions (Sebastian Ott) [2183343] - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails (Sebastian Ott) [2183343] - efi: vars: Move efivar caching layer into efivarfs (Sebastian Ott) [2183343] - efi: avoid efivars layer when loading SSDTs from variables (Sebastian Ott) [2183343] - efi: vars: Switch to new wrapper layer (Sebastian Ott) [2183343] - efi: vars: Remove deprecated 'efivars' sysfs interface (Sebastian Ott) [2183343] - efi: vars: Drop __efivar_entry_iter() helper which is no longer used (Sebastian Ott) [2183343] - efi: vars: Use locking version to iterate over efivars linked lists (Sebastian Ott) [2183343] - efi: pstore: Omit efivars caching EFI varstore access layer (Sebastian Ott) [2183343] - efi: vars: Add thin wrapper around EFI get/set variable interface (Sebastian Ott) [2183343] - efi: vars: Don't drop lock in the middle of efivar_init() (Sebastian Ott) [2183343] - pstore: Add priv field to pstore_record for backend specific use (Sebastian Ott) [2183343] - firmware: arm_scmi: Fix incorrect error propagation in scmi_voltage_descriptors_get (Sebastian Ott) [2183343] - firmware: arm_scmi: Relax base protocol sanity checks on the protocol list (Sebastian Ott) [2183343] - firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' (Sebastian Ott) [2183343] - redhat: stop tainting the kernel with virtio-mem (David Hildenbrand) [2228379] - x86/mm: Ease W^X enforcement back to just a warning (Ani Sinha) [2228318] - x86/mm: Disable W^X detection and enforcement on 32-bit (Ani Sinha) [2228318] - x86/mm/32: Fix W^X detection when page tables do not support NX (Ani Sinha) [2228318] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229988] - redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [RHEL-212] - KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest (Maxim Levitsky) [2225079] - KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid (Maxim Levitsky) [2225079] - KVM: Grab a reference to KVM for VM and vCPU stats file descriptors (Maxim Levitsky) [2225079] - Revert "KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid" (Maxim Levitsky) [2225079] - KVM: x86: Acquire SRCU read lock when handling fastpath MSR writes (Maxim Levitsky) [2225079] - KVM: x86/irq: Conditionally register IRQ bypass consumer again (Maxim Levitsky) [2225079] - KVM: X86: Use GFP_KERNEL_ACCOUNT for pid_table in ipiv (Maxim Levitsky) [2225079] - KVM: x86: check the kvm_cpu_get_interrupt result before using it (Maxim Levitsky) [2225079] - KVM: x86: VMX: set irr_pending in kvm_apic_update_irr (Maxim Levitsky) [2225079] - KVM: x86: VMX: __kvm_apic_update_irr must update the IRR atomically (Maxim Levitsky) [2225079] - KVM: SVM: WARN, but continue, if misc_cg_set_capacity() fails (Maxim Levitsky) [2225079] - KVM: x86/cpuid: Add AMD CPUID ExtPerfMonAndDbg leaf 0x80000022 (Maxim Levitsky) [2225079] - KVM: x86/svm/pmu: Add AMD PerfMonV2 support (Maxim Levitsky) [2225079] - KVM: x86/cpuid: Add a KVM-only leaf to redirect AMD PerfMonV2 flag (Maxim Levitsky) [2225079] - KVM: x86/pmu: Constrain the num of guest counters with kvm_pmu_cap (Maxim Levitsky) [2225079] - KVM: x86/pmu: Advertise PERFCTR_CORE iff the min nr of counters is met (Maxim Levitsky) [2225079] - KVM: x86/pmu: Disable vPMU if the minimum num of counters isn't met (Maxim Levitsky) [2225079] - KVM: x86: Explicitly zero cpuid "0xa" leaf when PMU is disabled (Maxim Levitsky) [2225079] - KVM: x86/pmu: Provide Intel PMU's pmc_is_enabled() as generic x86 code (Maxim Levitsky) [2225079] - KVM: x86/pmu: Move handling PERF_GLOBAL_CTRL and friends to common x86 (Maxim Levitsky) [2225079] - KVM: x86/pmu: Reject userspace attempts to set reserved GLOBAL_STATUS bits (Maxim Levitsky) [2225079] - KVM: x86/pmu: Move reprogram_counters() to pmu.h (Maxim Levitsky) [2225079] - KVM: x86/pmu: Rename global_ovf_ctrl_mask to global_status_mask (Maxim Levitsky) [2225079] - KVM: SVM: enhance info printk's in SEV init (Maxim Levitsky) [2225079] - KVM: selftests: Add test for race in kvm_recalculate_apic_map() (Maxim Levitsky) [2225079] - KVM: x86: Bail from kvm_recalculate_phys_map() if x2APIC ID is out-of-bounds (Maxim Levitsky) [2225079] - KVM: SVM: Invoke trace_kvm_exit() for fastpath VM-Exits (Maxim Levitsky) [2225079] - KVM: x86: Account fastpath-only VM-Exits in vCPU stats (Maxim Levitsky) [2225079] - KVM: SVM: vNMI pending bit is V_NMI_PENDING_MASK not V_NMI_BLOCKING_MASK (Maxim Levitsky) [2225079] - KVM: x86/mmu: Grab memslot for correct address space in NX recovery worker (Maxim Levitsky) [2225079] - KVM: VMX: Inject #GP, not #UD, if SGX2 ENCLS leafs are unsupported (Maxim Levitsky) [2225079] - KVM: VMX: Inject #GP on ENCLS if vCPU has paging disabled (CR0.PG==0) (Maxim Levitsky) [2225079] - KVM: VMX: restore vmx_vmexit alignment (Maxim Levitsky) [2225079] - KVM: Don't kfree(NULL) on kzalloc() failure in kvm_assign_ioeventfd_idx() (Maxim Levitsky) [2225079] - KVM: SVM: Remove TSS reloading code after VMEXIT (Maxim Levitsky) [2225079] - KVM: Clean up kvm_vm_ioctl_create_vcpu() (Maxim Levitsky) [2225079] - KVM: allow KVM_BUG/KVM_BUG_ON to handle 64-bit cond (Maxim Levitsky) [2225079] - KVM: VMX: Use proper accessor to read guest CR4 in handle_desc() (Maxim Levitsky) [2225079] - KVM: VMX: Treat UMIP as emulated if and only if the host doesn't have UMIP (Maxim Levitsky) [2225079] - KVM: VMX: add MSR_IA32_TSX_CTRL into msrs_to_save (Maxim Levitsky) [2225079] - KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM) (Maxim Levitsky) [2225079] - KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATE (Maxim Levitsky) [2225079] - KVM: VMX: Fix header file dependency of asm/vmx.h (Maxim Levitsky) [2225079] - KVM: x86: Filter out XTILE_CFG if XTILE_DATA isn't permitted (Maxim Levitsky) [2225079] - KVM: x86: Add a helper to handle filtering of unpermitted XCR0 features (Maxim Levitsky) [2225079] - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted (Maxim Levitsky) [2225079] - KVM: x86/pmu: Prevent the PMU from counting disallowed events (Maxim Levitsky) [2225079] - KVM: x86/pmu: Rewrite reprogram_counters() to improve performance (Maxim Levitsky) [2225079] - KVM: VMX: Refactor intel_pmu_{g,}set_msr() to align with other helpers (Maxim Levitsky) [2225079] - KVM: x86/pmu: Rename pmc_is_enabled() to pmc_is_globally_enabled() (Maxim Levitsky) [2225079] - KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available (Maxim Levitsky) [2225079] - KVM: x86/pmu: Zero out pmu->all_valid_pmc_idx each time it's refreshed (Maxim Levitsky) [2225079] - KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handler (Maxim Levitsky) [2225079] - KVM: x86: Assert that the emulator doesn't load CS with garbage in !RM (Maxim Levitsky) [2225079] - KVM: nSVM: Implement support for nested VNMI (Maxim Levitsky) [2225079] - KVM: x86: Add support for SVM's Virtual NMI (Maxim Levitsky) [2225079] - KVM: x86: Route pending NMIs from userspace through process_nmi() (Maxim Levitsky) [2225079] - KVM: SVM: Add definitions for new bits in VMCB::int_ctrl related to vNMI (Maxim Levitsky) [2225079] - x86/cpufeatures: Redefine synthetic virtual NMI bit as AMD's "real" vNMI (Maxim Levitsky) [2225079] - KVM: x86: Save/restore all NMIs when multiple NMIs are pending (Maxim Levitsky) [2225079] - KVM: x86: Tweak the code and comment related to handling concurrent NMIs (Maxim Levitsky) [2225079] - KVM: x86: Raise an event request when processing NMIs if an NMI is pending (Maxim Levitsky) [2225079] - KVM: SVM: add wrappers to enable/disable IRET interception (Maxim Levitsky) [2225079] - KVM: nSVM: Raise event on nested VM exit if L1 doesn't intercept IRQs (Maxim Levitsky) [2225079] - KVM: nSVM: Disable intercept of VINTR if saved L1 host RFLAGS.IF is 0 (Maxim Levitsky) [2225079] - KVM: nSVM: Don't sync vmcb02 V_IRQ back to vmcb12 if KVM (L0) is intercepting VINTR (Maxim Levitsky) [2225079] - KVM: x86: Use boolean return value for is_{pae,pse,paging}() (Maxim Levitsky) [2225079] - KVM: SVM: Fix benign "bool vs. int" comparison in svm_set_cr0() (Maxim Levitsky) [2225079] - KVM: PPC: Make KVM_CAP_IRQFD_RESAMPLE platform dependent (Maxim Levitsky) [2225079] - KVM: Ensure lockdep knows about kvm->lock vs. vcpu->mutex ordering rule (Maxim Levitsky) [2225079] - KVM: selftests: Build access_tracking_perf_test for arm64 (Maxim Levitsky) [2225079] - virtio-pci: Fix legacy device flag setting error in probe (Cindy Lu) [RHEL-814] - vdpa/mlx5: Fix crash on shutdown for when no ndev exists (Cindy Lu) [RHEL-814] - vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary (Cindy Lu) [RHEL-814] - vdpa/mlx5: Fix mr->initialized semantics (Cindy Lu) [RHEL-814]- vxlan: fix GRO with VXLAN-GPE (Jiri Benc) [2209627] - vxlan: generalize vxlan_parse_gpe_hdr and remove unused args (Jiri Benc) [2209627] - vxlan: calculate correct header length for GPE (Jiri Benc) [2209627] - redhat/configs: turn on the framework for SPI NOR for ARM (Steve Best) [2223027] - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2159623] - selftests: mptcp: join: fix 'implicit EP' test (Andrea Claudi) [2109139] - selftests: mptcp: join: fix 'delete and re-add' test (Andrea Claudi) [2109139] - net: tap_open(): set sk_uid from current_fsuid() (Laszlo Ersek) [2229506] {CVE-2023-4194} - net: tun_chr_open(): set sk_uid from current_fsuid() (Laszlo Ersek) [2229506] {CVE-2023-4194} - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2224931] - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2224931] - net/mlx5: Register a unique thermal zone per device (Mohammad Kabat) [2210257] - net/mlx5: Implement thermal zone (Mohammad Kabat) [2210257] - redhat/configs: enable Tegra114 SPI controller (Mark Salter) [2232430] - redhat: add IMA certificates (Coiby Xu) [1870705] - locking: 9.3 KRTS JiraReadiness exercise (John B. Wyatt IV) [RHEL-981]- KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213808] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213808] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213808] {CVE-2023-4155} - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222462] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222462] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222462] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222462] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222462] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222462] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222462] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184581] {CVE-2023-1855} - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2213271] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2213271] {CVE-2023-3390} - netfilter: nf_tables: fix chain binding transaction logic (Phil Sutter) [2213271] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2213271] {CVE-2023-3390} - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196821] - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196821] - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196821] - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196821] - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196821] - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196821] - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196821] - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196821] - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196821] - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196821] - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196821] - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196821] - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196821] - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196821] - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196821] - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196821] - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196821] - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196821] - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196821] - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196821] - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196821] - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196821] - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196821] - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196821] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196821] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196821] - wifi: mac80211: report all unusable beacon frames (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196821] - config: wifi: debug configs for ath11k, brcm80211 and iwlwifi (Íñigo Huguet) [2196821] - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196821] - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196821] - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196821] - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196821] - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196821] - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196821] - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196821] - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196821] - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196821] - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196821] - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196821] - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196821] - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196821] - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196821] - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196821] - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196821] - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196821] - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196821] - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196821] - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196821] - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196821] - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196821] - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196821] - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196821] - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196821] - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196821] - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196821] - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196821] - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196821] - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196821] - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196821] - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196821] - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196821] - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196821] - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196821] - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196821] - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196821] - mac80211: use the new drop reasons infrastructure (Íñigo Huguet) [2196821] - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196821] - wifi: airo: remove ISA_DMA_API dependency (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196821] - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196821] - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196821] - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196821] - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196821] - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196821] - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196821] - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196821] - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196821] - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196821] - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196821] - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196821] - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196821] - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196821] - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196821] - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196821] - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196821] - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196821] - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196821] - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196821] - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196821] - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196821] - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196821] - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196821] - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196821] - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196821] - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196821] - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196821] - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196821] - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196821] - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196821] - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196821] - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196821] - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196821] - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196821] - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196821] - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196821] - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196821] - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196821] - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196821] - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196821] - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196821] - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196821] - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196821] - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196821] - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196821] - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196821] - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196821] - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196821] - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196821] - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196821] - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196821] - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196821] - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196821] - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196821] - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196821] - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196821] - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196821] - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196821] - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196821] - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196821] - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196821] - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196821] - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196821] - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196821] - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196821] - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196821] - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196821] - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196821] - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196821] - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196821] - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196821] - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196821] - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196821] - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196821] - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196821] - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196821] - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196821] - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196821] - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196821] - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196821] - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196821] - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196821] - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196821] - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196821] - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196821] - wifi: rtw89: add firmware format version to backward compatible with older drivers (Íñigo Huguet) [2196821] - wifi: rtw89: use schedule_work to request firmware (Íñigo Huguet) [2196821] - wifi: rtw89: fw: use generic flow to set/check features (Íñigo Huguet) [2196821] - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196821] - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196821] - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196821] - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196821] - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196821] - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196821] - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196821] - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196821] - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196821] - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196821] - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196821] - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196821] - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196821] - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196821] - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196821] - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196821] - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196821] - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196821] - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196821] - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196821] - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196821] - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196821] - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196821] - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196821] - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196821] - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196821] - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196821] - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196821] - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196821] - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196821] - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196821] - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196821] - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196821] - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196821] - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196821] - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196821] - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196821] - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196821] - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196821] - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196821] - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196821] - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196821] - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196821] - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196821] - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196821] - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196821] - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196821] - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196821] - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196821] - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196821] - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196821] - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196821] - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196821] - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196821] - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196821] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196821] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196821] - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196821] - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196821] - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196821] - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196821] - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196821] - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196821] - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196821] - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196821] - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196821] - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196821] - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196821] - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196821] - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196821] - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196821] - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196821] - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196821] - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196821] - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196821] - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196821] - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196821] - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196821] - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196821] - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196821] - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196821] - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196821] - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196821] - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196821] - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196821] - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196821] - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196821] - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196821] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196821] - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196821] - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196821] - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196821] - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196821] - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196821] - wifi: mac80211: add support for letting drivers register tc offload support (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196821] - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196821] - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196821] - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196821] - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196821] - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196821] - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196821] - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196821] - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196821] - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196821] - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196821] - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196821] - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196821] - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196821] - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196821] - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196821] - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196821] - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196821] - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196821] - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196821] {CVE-2023-1380} - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196821] - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196821] - wifi: qtnfmac: use struct_size and size_sub for payload length (Íñigo Huguet) [2196821] - wifi: ipw2x00: convert ipw_fw_error->elem to flexible array[] (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196821] - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196821] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196821] - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196821] - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196821] - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196821] - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196821] - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196821] - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196821] - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196821] - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196821] - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196821] - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196821] - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196821] - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196821] - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196821] - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196821] - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196821] - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196821] - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196821] - wifi: nl80211: convert cfg80211_scan_request allocation to *_size macros (Íñigo Huguet) [2196821] - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196821] - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196821] - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196821] - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196821] - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196821] - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196821] - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196821] - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196821] - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196821] - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196821] - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196821] - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196821] - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196821] - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196821] - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196821] - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196821] - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196821] - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196821] - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196821] - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196821] - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196821] - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196821] - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196821] - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196821] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196821] - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196821] - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196821] - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196821] - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196821] - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196821] - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196821] - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196821] - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196821] - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196821] - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196821] - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196821] - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196821] - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196821] - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196821] - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196821] - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196821] - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196821] - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196821] - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196821] - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196821] - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196821] - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196821] - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196821] - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196821] - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196821] - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196821] - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196821] - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196821] - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196821] - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196821] - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196821] - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196821] - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196821] - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196821] - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196821] - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196821] - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196821] - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196821] - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196821] - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196821] - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196821] - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196821] - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196821] - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196821] - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196821] - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196821] - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196821] - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196821] - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196821] - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196821] - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196821] - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196821] - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196821] - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196821] - tpm_tis-spi: Add hardware wait polling (Štěpán Horáček) [2168368] - tpm: Add a helper for checking hwrng enabled (Štěpán Horáček) [2227058] - tpm: Disable RNG for all AMD fTPMs (Štěpán Horáček) [2227058] - tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms (Štěpán Horáček) [2227058] - tpm_tis_spi: Release chip select when flow control fails (Štěpán Horáček) [2227058] - tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation (Štěpán Horáček) [2227058] - tpm: Prevent hwrng from activating during resume (Štěpán Horáček) [2227058] - tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers (Štěpán Horáček) [2227058] - tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site (Štěpán Horáček) [2227058] - tpm_tis: fix stall after iowrite*()s (Štěpán Horáček) [2227058] - tpm: tpm_tis_spi: Mark ACPI and OF related data as maybe unused (Štěpán Horáček) [2227058] - tpm, tpm_tis: startup chip before testing for interrupts (Štěpán Horáček) [2227058] - spi: tegra210-quad: Enable TPM wait polling (Štěpán Horáček) [2168368] - spi: Add TPM HW flow flag (Štěpán Horáček) [2168368] - tpm: Fix a possible dereference of ERR_PTR in tpm_init() (Štěpán Horáček) [2227058] - tpm: fix up the tpm_class shutdown_pre pointer when created (Štěpán Horáček) [2227058] - spi: tegra210-quad: Fix iterator outside loop (Štěpán Horáček) [2168368] - spi: tegra210-quad: Fix validate combined sequence (Štěpán Horáček) [2168368] - spi: tegra210-quad: set half duplex flag (Štěpán Horáček) [2168368] - tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops (Štěpán Horáček) [2227058] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2227058] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2227058] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2227058] - redhat/configs: Enable CONFIG_TPM_TIS_SPI (Štěpán Horáček) [2227058] - xfrm: out-of-bounds read of XFRMA_MTIMER_THRESH nlattr (Daniel Mendes) [2218950] {CVE-2023-3773} - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID (Phil Sutter) [2225271] {CVE-2023-4147} - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225277] {CVE-2023-4004}- drm/simpledrm: Support the XB24/AB24 format (Adam Jackson) [2231064] - Revert "PCI: tegra194: Enable support for 256 Byte payload" (Jennifer Berringer) [2210133] - Revert "drm/amd/display: edp do not add non-edid timings" (Mika Penttilä) [RHEL-846] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Mika Penttilä) [RHEL-846] - drm/client: Fix memory leak in drm_client_modeset_probe (Mika Penttilä) [RHEL-846] - drm/client: Fix memory leak in drm_client_target_cloned (Mika Penttilä) [RHEL-846] - drm/atomic: Fix potential use-after-free in nonblocking commits (Mika Penttilä) [RHEL-846] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Mika Penttilä) [RHEL-846] - drm/amd/pm: share the code around SMU13 pcie parameters update (Mika Penttilä) [RHEL-846] - drm/ttm: Don't leak a resource on swapout move error (Mika Penttilä) [RHEL-846] - drm/amdgpu: avoid restore process run into dead loop. (Mika Penttilä) [RHEL-846] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Mika Penttilä) [RHEL-846] - drm/amd/display: Fix 128b132b link loss handling (Mika Penttilä) [RHEL-846] - drm/amd/display: add a NULL pointer check (Mika Penttilä) [RHEL-846] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Mika Penttilä) [RHEL-846] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Mika Penttilä) [RHEL-846] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Mika Penttilä) [RHEL-846] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Mika Penttilä) [RHEL-846] - drm/amd/display: fix seamless odm transitions (Mika Penttilä) [RHEL-846] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Mika Penttilä) [RHEL-846] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Mika Penttilä) [RHEL-846] - drm/amd/display: perform a bounds check before filling dirty rectangles (Mika Penttilä) [RHEL-846] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Mika Penttilä) [RHEL-846] - drm/nouveau/disp/g94: enable HDMI (Mika Penttilä) [RHEL-846] - drm/nouveau/disp: fix HDMI on gt215+ (Mika Penttilä) [RHEL-846] - drm/i915: Fix one wrong caching mode enum usage (Mika Penttilä) [RHEL-846] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Mika Penttilä) [RHEL-846] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Mika Penttilä) [RHEL-846] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Mika Penttilä) [RHEL-846] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Mika Penttilä) [RHEL-846] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Mika Penttilä) [RHEL-846] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Mika Penttilä) [RHEL-846] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Mika Penttilä) [RHEL-846] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Mika Penttilä) [RHEL-846] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Mika Penttilä) [RHEL-846] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Mika Penttilä) [RHEL-846] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Mika Penttilä) [RHEL-846] - drm/amdgpu: Move vcn ras block init to ras sw_init (Mika Penttilä) [RHEL-846] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Mika Penttilä) [RHEL-846] - drm/amdgpu: Fix usage of UMC fill record in RAS (Mika Penttilä) [RHEL-846] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Mika Penttilä) [RHEL-846] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Mika Penttilä) [RHEL-846] - drm/radeon: fix possible division-by-zero errors (Mika Penttilä) [RHEL-846] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Mika Penttilä) [RHEL-846] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Mika Penttilä) [RHEL-846] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Mika Penttilä) [RHEL-846] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Mika Penttilä) [RHEL-846] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Mika Penttilä) [RHEL-846] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Mika Penttilä) [RHEL-846] - drm/bridge: anx7625: Prevent endless probe loop (Mika Penttilä) [RHEL-846] - xdrm/nouveau: dispnv50: fix missing-prototypes warning (Mika Penttilä) [RHEL-846] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Mika Penttilä) [RHEL-846] - drm/vkms: Fix RGB565 pixel conversion (Mika Penttilä) [RHEL-846] - drm: Add fixed-point helper to get rounded integer values (Mika Penttilä) [RHEL-846] - drm/vkms: isolate pixel conversion functionality (Mika Penttilä) [RHEL-846] - drm/panel: sharp-ls043t1le01: adjust mode settings (Mika Penttilä) [RHEL-846] - drm/vram-helper: fix function names in vram helper doc (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix TXTAGOCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix PLL target frequency (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: fix PLL parameters computation (Mika Penttilä) [RHEL-846] - drm/bridge: tc358768: always enable HS video mode (Mika Penttilä) [RHEL-846] - drm/bridge: ti-sn65dsi83: Fix enable error path (Mika Penttilä) [RHEL-846] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Mika Penttilä) [RHEL-846] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Mika Penttilä) [RHEL-846] - drm/i915/guc: More debug print updates - GuC SLPC (Mika Penttilä) [RHEL-846] - drm/amd/display: Explicitly specify update type per plane info change (Mika Penttilä) [RHEL-846] - radeon: avoid double free in ci_dpm_init() (Mika Penttilä) [RHEL-846] - drm/amd/display: fix is_timing_changed() prototype (Mika Penttilä) [RHEL-846] - drm/amd/display: Add logging for display MALL refresh setting (Mika Penttilä) [RHEL-846] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Mika Penttilä) [RHEL-846] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Mika Penttilä) [RHEL-846] - drm/amdgpu: Validate VM ioctl flags. (Mika Penttilä) [RHEL-846] - drm/amd/display: Do not update DRR while BW optimizations pending (Mika Penttilä) [RHEL-846] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Mika Penttilä) [RHEL-846] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Mika Penttilä) [RHEL-846] - drm/amd/display: fix the system hang while disable PSR (Mika Penttilä) [RHEL-846] - drm/amd/display: Add wrapper to call planes and stream update (Mika Penttilä) [RHEL-846] - drm/amd/display: Use dc_update_planes_and_stream (Mika Penttilä) [RHEL-846] - drm/nouveau: add nv_encoder pointer check for NULL (Mika Penttilä) [RHEL-846] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Mika Penttilä) [RHEL-846] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Mika Penttilä) [RHEL-846] - drm/nouveau: don't detect DSM for non-NVIDIA device (Mika Penttilä) [RHEL-846] - drm/amdgpu: Modify indirect buffer packages for resubmission (Mika Penttilä) [RHEL-846] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Mika Penttilä) [RHEL-846] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Mika Penttilä) [RHEL-846] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Mika Penttilä) [RHEL-846] - drm/amdgpu: add missing radeon secondary PCI ID (Mika Penttilä) [RHEL-846] - drm/amd/pm: workaround for compute workload type on some skus (Mika Penttilä) [RHEL-846] - drm/amd: Tighten permissions on VBIOS flashing attributes (Mika Penttilä) [RHEL-846] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Mika Penttilä) [RHEL-846] - drm/amd/display: edp do not add non-edid timings (Mika Penttilä) [RHEL-846] - drm/amd/display: limit DPIA link rate to HBR3 (Mika Penttilä) [RHEL-846] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Mika Penttilä) [RHEL-846] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Mika Penttilä) [RHEL-846] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Mika Penttilä) [RHEL-846] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Mika Penttilä) [RHEL-846] - drm/amd/display: add ODM case when looking for first split pipe (Mika Penttilä) [RHEL-846] - drm/amd/display: Reduce sdp bw after urgent to 90% (Mika Penttilä) [RHEL-846] - drm/amd/pm: Fix power context allocation in SMU13 (Mika Penttilä) [RHEL-846] - drm/amd: Disallow s0ix without BIOS support again (Mika Penttilä) [RHEL-846] - drm/amdgpu: change reserved vram info print (Mika Penttilä) [RHEL-846] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Mika Penttilä) [RHEL-846] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Mika Penttilä) [RHEL-846] - drm/i915/gt: Use the correct error value when kernel_context() fails (Mika Penttilä) [RHEL-846] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Mika Penttilä) [RHEL-846] - drm/i915/selftests: Add some missing error propagation (Mika Penttilä) [RHEL-846] - drm/i915: Use 18 fast wake AUX sync len (Mika Penttilä) [RHEL-846] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Mika Penttilä) [RHEL-846] - drm/amd/pm: resolve reboot exception for si oland (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Mika Penttilä) [RHEL-846] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Mika Penttilä) [RHEL-846] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Mika Penttilä) [RHEL-846] - drm/amd/display: Only wait for blank completion if OTG active (Mika Penttilä) [RHEL-846] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Mika Penttilä) [RHEL-846] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Mika Penttilä) [RHEL-846] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Mika Penttilä) [RHEL-846] - drm/amdgpu: Use the default reset when loading or reloading the driver (Mika Penttilä) [RHEL-846] - drm/amd/display: fix memleak in aconnector->timing_requested (Mika Penttilä) [RHEL-846] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Mika Penttilä) [RHEL-846] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Mika Penttilä) [RHEL-846] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Mika Penttilä) [RHEL-846] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Mika Penttilä) [RHEL-846] - drm: fix drmm_mutex_init() (Mika Penttilä) [RHEL-846] - drm/amd/amdgpu: limit one queue per gang (Mika Penttilä) [RHEL-846] - drm/amd/pm: Fix output of pp_od_clk_voltage (Mika Penttilä) [RHEL-846] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Mika Penttilä) [RHEL-846] - drm/amdgpu: don't enable secure display on incompatible platforms (Mika Penttilä) [RHEL-846] - drm/radeon: reintroduce radeon_dp_work_func content (Mika Penttilä) [RHEL-846] - drm/amd/display: Have Payload Properly Created After Resume (Mika Penttilä) [RHEL-846] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Mika Penttilä) [RHEL-846] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Mika Penttilä) [RHEL-846] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Mika Penttilä) [RHEL-846] - drm/amdgpu: refine get gpu clock counter method (Mika Penttilä) [RHEL-846] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Mika Penttilä) [RHEL-846] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Mika Penttilä) [RHEL-846] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Mika Penttilä) [RHEL-846] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Mika Penttilä) [RHEL-846] - drm/amdgpu: Enable IH retry CAM on GFX9 (Mika Penttilä) [RHEL-846] - drm/amdgpu: Fix sdma v4 sw fini error (Mika Penttilä) [RHEL-846] - drm/amd: Fix an out of bounds error in BIOS parser (Mika Penttilä) [RHEL-846] - drm/amd/display: Correct DML calculation to follow HW SPEC (Mika Penttilä) [RHEL-846] - drm/tegra: Avoid potential 32-bit integer overflow (Mika Penttilä) [RHEL-846] - drm/amd/display: fixed dcn30+ underflow issue (Mika Penttilä) [RHEL-846] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Mika Penttilä) [RHEL-846] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Mika Penttilä) [RHEL-846] - drm/amd/display: Enable HostVM based on rIOMMU active (Mika Penttilä) [RHEL-846] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Mika Penttilä) [RHEL-846] - drm/amd/display: Correct DML calculation to align HW formula (Mika Penttilä) [RHEL-846] - drm/amd/display: populate subvp cmd info only for the top pipe (Mika Penttilä) [RHEL-846] - drm/displayid: add displayid_get_header() and check bounds better (Mika Penttilä) [RHEL-846] - drm/i915: taint kernel when force probing unsupported devices (Mika Penttilä) [RHEL-846] - drm/i915/dp: prevent potential div-by-zero (Mika Penttilä) [RHEL-846] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Mika Penttilä) [RHEL-846] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Mika Penttilä) [RHEL-846] - drm/sched: Check scheduler work queue before calling timeout handling (Mika Penttilä) [RHEL-846] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Mika Penttilä) [RHEL-846] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Mika Penttilä) [RHEL-846] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Mika Penttilä) [RHEL-846] - drm/fbdev-generic: prohibit potential out-of-bounds access (Mika Penttilä) [RHEL-846] - exfat: check if filename entries exceeds max filename length (Pavel Reichl) [2221611] {CVE-2023-4273} - RHEL only: mark io_uring tech preview (Jeff Moyer) [2217069] - RHEL only: disable io_uring by default (Jeff Moyer) [2217069] - io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq (Jeff Moyer) [2217069] - io_uring: don't audit the capability check in io_uring_create() (Jeff Moyer) [2217069] - io_uring/net: clear msg_controllen on partial sendmsg retry (Jeff Moyer) [2217069] - io_uring/poll: serialize poll linked timer start with poll removal (Jeff Moyer) [2218611] {CVE-2023-3389} - io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr (Jeff Moyer) [2217069] - io_uring/net: save msghdr->msg_control for retries (Jeff Moyer) [2217069] - io_uring: wait interruptibly for request completions on exit (Jeff Moyer) [2217069] - io_uring: add a sysctl to disable io_uring system-wide (Jeff Moyer) [2217069] - io_uring: undeprecate epoll_ctl support (Jeff Moyer) [2217069] - io_uring/rsrc: use nospec'ed indexes (Jeff Moyer) [2217069] - selinux: implement the security_uring_cmd() LSM hook (Jeff Moyer) [2217069] - selinux: add support for the io_uring access controls (Jeff Moyer) [2217069] - selinux: log anon inode class name (Jeff Moyer) [2217069] - RHEL-only: revert RHEL add a boot parameter to enable io_uring (Jeff Moyer) [2217069] - RHEL-only: revert RHEL: io_uring: mark tech preview (Jeff Moyer) [2217069] - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229875] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229875] {CVE-2022-40982} - redhat/configs/x86: Disable CONFIG_GDS_FORCE_MITIGATION (Waiman Long) [2229875] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229875] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229875] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229875] {CVE-2022-40982} - x86/cpu: Switch to arch_cpu_finalize_init() (Waiman Long) [2229875] - init: Provide arch_cpu_finalize_init() (Waiman Long) [2229875] - x86/bugs: Use sysfs_emit() (Waiman Long) [2229875] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229875] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229875] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229875] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229875] - ABI: sysfs-devices-system-cpu: use cpuX instead of cpu# (Waiman Long) [2229875] - PCI: Fix runtime PM race with PME polling (Eric Auger) [2216699] - PCI/VPD: Add runtime power management to sysfs interface (Eric Auger) [2216699] - fuse: optional supplementary group in create requests (Miklos Szeredi) [2134128] - fuse: add request extension (Miklos Szeredi) [2134128] - redhat: Switch UKI to using its own SecureBoot cert (Vitaly Kuznetsov) [2225529] - redhat: Add RHEL specifc .sbat section to UKI (Vitaly Kuznetsov) [2225529] - xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2218947] {CVE-2023-3772} - nvme-rdma: fix potential unbalanced freeze & unfreeze (Ming Lei) [2158750] - nvme-tcp: fix potential unbalanced freeze & unfreeze (Ming Lei) [2158750] - nvme: fix possible hang when removing a controller during error recovery (Ming Lei) [2158750] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229643]- i2c: tegra: Allocate DMA memory for DMA engine (Steve Best) [2228576] - i2c: tegra: Add GPCDMA support (Steve Best) [2228576] - scsi: block: virtio_blk: Set zone limits before revalidating zones (Laurent Vivier) [RHEL-346] - vhost: Make parameter name match of vhost_get_vq_desc() (Laurent Vivier) [RHEL-346] - vhost_scsi: add support for worker ioctls (Laurent Vivier) [RHEL-346] - vhost: add helper to parse userspace vring state/file (Laurent Vivier) [RHEL-346] - vhost_scsi: flush IO vqs then send TMF rsp (Laurent Vivier) [RHEL-346] - vhost_scsi: convert to vhost_vq_work_queue (Laurent Vivier) [RHEL-346] - vhost_scsi: make SCSI cmd completion per vq (Laurent Vivier) [RHEL-346] - vhost: create worker at end of vhost_dev_set_owner (Laurent Vivier) [RHEL-346] - virtio: Add missing documentation for structure fields (Laurent Vivier) [RHEL-346] - virtio: allow caller to override device DMA mask in vp_modern (Laurent Vivier) [RHEL-346] - virtio: allow caller to override device id in vp_modern (Laurent Vivier) [RHEL-346] - virtio_pci: Optimize virtio_pci_device structure size (Laurent Vivier) [RHEL-346] - tools/virtio: fix build break for aarch64 (Laurent Vivier) [RHEL-346] - tools/virtio: use canonical ftrace path (Laurent Vivier) [RHEL-346] - vhost: support PACKED when setting-getting vring_base (Laurent Vivier) [RHEL-346] - vhost_net: revert upend_idx only on retriable error (Laurent Vivier) [RHEL-346] - tools/virtio: Add .gitignore for ringtest (Laurent Vivier) [RHEL-346] - tools/virtio: Fix arm64 ringtest compilation error (Laurent Vivier) [RHEL-346] - virtio_net: use control_buf for coalesce params (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: Remove a useless function call (Laurent Vivier) [RHEL-346] - virtio_net: Fix error unwinding of XDP initialization (Laurent Vivier) [RHEL-346] - virtio_net: introduce virtnet_build_skb() (Laurent Vivier) [RHEL-346] - virtio_net: introduce receive_small_build_xdp (Laurent Vivier) [RHEL-346] - virtio_net: small: remove skip_xdp (Laurent Vivier) [RHEL-346] - virtio_net: small: avoid code duplication in xdp scenarios (Laurent Vivier) [RHEL-346] - virtio_net: small: remove the delta (Laurent Vivier) [RHEL-346] - virtio_net: introduce receive_small_xdp() (Laurent Vivier) [RHEL-346] - virtio_net: merge: remove skip_xdp (Laurent Vivier) [RHEL-346] - virtio_net: introduce receive_mergeable_xdp() (Laurent Vivier) [RHEL-346] - virtio_net: virtnet_build_xdp_buff_mrg() auto release xdp shinfo (Laurent Vivier) [RHEL-346] - virtio_net: separate the logic of freeing the rest mergeable buf (Laurent Vivier) [RHEL-346] - virtio_net: separate the logic of freeing xdp shinfo (Laurent Vivier) [RHEL-346] - virtio_net: introduce virtnet_xdp_handler() to seprate the logic of run xdp (Laurent Vivier) [RHEL-346] - virtio_net: optimize mergeable_xdp_get_buf() (Laurent Vivier) [RHEL-346] - virtio_net: introduce mergeable_xdp_get_buf() (Laurent Vivier) [RHEL-346] - virtio_net: mergeable xdp: put old page immediately (Laurent Vivier) [RHEL-346] - virtio_net: suppress cpu stall when free_unused_bufs (Laurent Vivier) [RHEL-346] - tools/virtio: fix build caused by virtio_ring changes (Laurent Vivier) [RHEL-346] - virtio_ring: add a struct device forward declaration (Laurent Vivier) [RHEL-346] - virtio_ring: don't update event idx on get_buf (Laurent Vivier) [RHEL-346] - vringh: fix typos in the vringh_init_* documentation (Laurent Vivier) [RHEL-346] - virtio_ring: Allow non power of 2 sizes for packed virtqueue (Laurent Vivier) [RHEL-346] - vhost-scsi: Reduce vhost_scsi_mutex use (Laurent Vivier) [RHEL-346] - vhost-scsi: Drop vhost_scsi_mutex use in port callouts (Laurent Vivier) [RHEL-346] - vhost-scsi: Check for a cleared backend before queueing an event (Laurent Vivier) [RHEL-346] - vhost-scsi: Drop device mutex use in vhost_scsi_do_plug (Laurent Vivier) [RHEL-346] - vhost-scsi: Delay releasing our refcount on the tpg (Laurent Vivier) [RHEL-346] - virtio_ring: Use const to annotate read-only pointer params (Laurent Vivier) [RHEL-346] - virtio_ring: Avoid using inline for small functions (Laurent Vivier) [RHEL-346] - tools/virtio: virtio_test -h,--help should return directly (Laurent Vivier) [RHEL-346] - tools/virtio: virtio_test: Fix indentation (Laurent Vivier) [RHEL-346] - virtio: Reorder fields in 'struct virtqueue' (Laurent Vivier) [RHEL-346] - vhost: use struct_size and size_add to compute flex array sizes (Laurent Vivier) [RHEL-346] - virtio_net: bugfix overflow inside xdp_linearize_page() (Laurent Vivier) [RHEL-346] - virtio-mmio: Add explicit include for of.h (Laurent Vivier) [RHEL-346] - tools/virtio: fix typo in README instructions (Laurent Vivier) [RHEL-346] - vhost-scsi: Fix crash during LUN unmapping (Laurent Vivier) [RHEL-346] - vhost-scsi: Fix vhost_scsi struct use after free (Laurent Vivier) [RHEL-346] - virtio-blk: fix ZBD probe in kernels without ZBD support (Laurent Vivier) [RHEL-346] - virtio-blk: fix to match virtio spec (Laurent Vivier) [RHEL-346] - vhost: move worker thread fields to new struct (Laurent Vivier) [RHEL-346] - vhost: Fix livepatch timeouts in vhost_worker() (Laurent Vivier) [RHEL-346] - scsi: vhost-scsi: Remove default fabric ops callouts (Laurent Vivier) [RHEL-346] - virtio_net: free xdp shinfo frags when build_skb_from_xdp_buff() fails (Laurent Vivier) [RHEL-346] - virtio_net: fix page_to_skb() miss headroom (Laurent Vivier) [RHEL-346] - net: virtio_net: implement exact header length guest feature (Laurent Vivier) [RHEL-346] - tools/virtio: Ignore virtio-trace/trace-agent (Laurent Vivier) [RHEL-346] - virtio_net: add checking sq is full inside xdp xmit (Laurent Vivier) [RHEL-346] - virtio_net: separate the logic of checking whether sq is full (Laurent Vivier) [RHEL-346] - virtio_net: reorder some funcs (Laurent Vivier) [RHEL-346] - tools/virtio: enable to build with retpoline (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: fix handling of kmalloc failure (Laurent Vivier) [RHEL-346] - vhost-net: support VIRTIO_F_RING_RESET (Laurent Vivier) [RHEL-346] - vhost-scsi: convert sysfs snprintf and sprintf to sysfs_emit (Laurent Vivier) [RHEL-346] - virtio_ring: per virtqueue dma device (Laurent Vivier) [RHEL-346] - vhost-test: remove meaningless debug info (Laurent Vivier) [RHEL-346] - virtio-blk: set req->state to MQ_RQ_COMPLETE after polling I/O is finished (Laurent Vivier) [RHEL-346] - docs: driver-api: virtio: commentize spec version checking (Laurent Vivier) [RHEL-346] - docs: driver-api: virtio: slightly reword virtqueues allocation paragraph (Laurent Vivier) [RHEL-346] - docs: driver-api: virtio: parenthesize external reference targets (Laurent Vivier) [RHEL-346] - virtio_blk: mark all zone fields LE (Laurent Vivier) [RHEL-346] - virtio_blk: zone append in header type tweak (Laurent Vivier) [RHEL-346] - virtio_blk: temporary variable type tweak (Laurent Vivier) [RHEL-346] - virtio-blk: add support for zoned block devices (Laurent Vivier) [RHEL-346] - docs: driver-api: virtio: virtio on Linux (Laurent Vivier) [RHEL-346] - virtio-net: Maintain reverse cleanup order (Laurent Vivier) [RHEL-346] - virtio-net: Keep stop() to follow mirror sequence of open() (Laurent Vivier) [RHEL-346] - virtio-net: fix possible unsigned integer overflow (Laurent Vivier) [RHEL-346] - virtio-net: execute xdp_do_flush() before napi_complete_done() (Laurent Vivier) [RHEL-346] - vhost-scsi: unbreak any layout for response (Laurent Vivier) [RHEL-346] - tools/virtio: fix the vringh test for virtio ring changes (Laurent Vivier) [RHEL-346] - virtio-net: Reduce debug name field size to 16 bytes (Laurent Vivier) [RHEL-346] - virtio-net: correctly enable callback during start_xmit (Laurent Vivier) [RHEL-346] - virtio_net: Reuse buffer free function (Laurent Vivier) [RHEL-346] - virtio-net: support multi-buffer xdp (Laurent Vivier) [RHEL-346] - virtio-net: remove xdp related info from page_to_skb() (Laurent Vivier) [RHEL-346] - virtio-net: build skb from multi-buffer xdp (Laurent Vivier) [RHEL-346] - virtio-net: transmit the multi-buffer xdp (Laurent Vivier) [RHEL-346] - virtio-net: construct multi-buffer xdp in mergeable (Laurent Vivier) [RHEL-346] - virtio-net: build xdp_buff with multi buffers (Laurent Vivier) [RHEL-346] - virtio-net: update bytes calculation for xdp_frame (Laurent Vivier) [RHEL-346] - virtio-net: set up xdp for multi buffer packets (Laurent Vivier) [RHEL-346] - virtio-net: fix calculation of MTU for single-buffer xdp (Laurent Vivier) [RHEL-346] - virtio-net: disable the hole mechanism for xdp (Laurent Vivier) [RHEL-346] - virtio_blk: Fix signedness bug in virtblk_prep_rq() (Laurent Vivier) [RHEL-346] - tools/virtio: remove smp_read_barrier_depends() (Laurent Vivier) [RHEL-346] - tools/virtio: remove stray characters (Laurent Vivier) [RHEL-346] - virtio: Implementing attribute show with sysfs_emit (Laurent Vivier) [RHEL-346] - tools/virtio: Variable type completion (Laurent Vivier) [RHEL-346] - virtio_blk: use UINT_MAX instead of -1U (Laurent Vivier) [RHEL-346] - vhost: fix range used in translate_desc() (Laurent Vivier) [RHEL-346] - vringh: fix range used in iotlb_translate() (Laurent Vivier) [RHEL-346] - tools: Delete the unneeded semicolon after curly braces (Laurent Vivier) [RHEL-346] - virtio_pci: modify ENOENT to EINVAL (Laurent Vivier) [RHEL-346] - virtio_ring: use helper function is_power_of_2() (Laurent Vivier) [RHEL-346] - virtio_pci: use helper function is_power_of_2() (Laurent Vivier) [RHEL-346] - virtio-blk: use a helper to handle request queuing errors (Laurent Vivier) [RHEL-346] - tools/virtio: initialize spinlocks in vring_test.c (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net.c: Added USO support. (Laurent Vivier) [RHEL-346] - linux/virtio_net.h: Support USO offload in vnet header. (Laurent Vivier) [RHEL-346] - uapi/linux/virtio_net.h: Added USO types. (Laurent Vivier) [RHEL-346] - virtio-blk: replace ida_simple[get|remove] with ida_[alloc_range|free] (Laurent Vivier) [RHEL-346] - fix 'direction' argument of iov_iter_{init,bvec}() (Laurent Vivier) [RHEL-346] - virtio_net: Fix probe failed when modprobe virtio_net (Laurent Vivier) [RHEL-346] - virtio_pci: use irq to detect interrupt support (Laurent Vivier) [RHEL-346] - virtio_pci: don't try to use intxif pin is zero (Laurent Vivier) [RHEL-346] - virtio_blk: add SECURE ERASE command support (Laurent Vivier) [RHEL-346] - virtio-net: use mtu size as buffer length for big packets (Laurent Vivier) [RHEL-346] - virtio-net: introduce and use helper function for guest gso support checks (Laurent Vivier) [RHEL-346] - virtio: drop vp_legacy_set_queue_size (Laurent Vivier) [RHEL-346] - virtio_ring: make vring_alloc_queue_packed prettier (Laurent Vivier) [RHEL-346] - virtio_ring: split: Operators use unified style (Laurent Vivier) [RHEL-346] - vhost: add __init/__exit annotations to module init/exit funcs (Laurent Vivier) [RHEL-346] - virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq() (Laurent Vivier) [RHEL-346] - virtio_test: fixup for vq reset (Laurent Vivier) [RHEL-346] - net: virtio_net: fix notification coalescing comments (Laurent Vivier) [RHEL-346] - virtio: kerneldocs fixes and enhancements (Laurent Vivier) [RHEL-346] - virtio_net: fix endian-ness for RSS (Laurent Vivier) [RHEL-346] - virtio-blk: Avoid use-after-free on suspend/resume (Laurent Vivier) [RHEL-346] - vhost scsi: Allow user to control num virtqueues (Laurent Vivier) [RHEL-346] - vhost-scsi: Fix max number of virtqueues (Laurent Vivier) [RHEL-346] - net: virtio_net: notifications coalescing support (Laurent Vivier) [RHEL-346] - virtio: Check dev_set_name() return value (Laurent Vivier) [RHEL-346] - tools/virtio: fix build (Laurent Vivier) [RHEL-346] - virtio_net: support set_ringparam (Laurent Vivier) [RHEL-346] - virtio_net: support tx queue resize (Laurent Vivier) [RHEL-346] - virtio_net: support rx queue resize (Laurent Vivier) [RHEL-346] - virtio_net: split free_unused_bufs() (Laurent Vivier) [RHEL-346] - virtio_net: get ringparam by virtqueue_get_vring_max_size() (Laurent Vivier) [RHEL-346] - virtio_pci: support VIRTIO_F_RING_RESET (Laurent Vivier) [RHEL-346] - virtio_pci: extract the logic of active vq for modern pci (Laurent Vivier) [RHEL-346] - virtio_pci: introduce helper to get/set queue reset (Laurent Vivier) [RHEL-346] - virtio_pci: struct virtio_pci_common_cfg add queue_reset (Laurent Vivier) [RHEL-346] - virtio_ring: struct virtqueue introduce reset (Laurent Vivier) [RHEL-346] - virtio: queue_reset: add VIRTIO_F_RING_RESET (Laurent Vivier) [RHEL-346] - virtio: allow to unbreak/break virtqueue individually (Laurent Vivier) [RHEL-346] - virtio_pci: struct virtio_pci_common_cfg add queue_notify_data (Laurent Vivier) [RHEL-346] - virtio_ring: introduce virtqueue_resize() (Laurent Vivier) [RHEL-346] - virtio_ring: packed: introduce virtqueue_resize_packed() (Laurent Vivier) [RHEL-346] - virtio_ring: packed: introduce virtqueue_reinit_packed() (Laurent Vivier) [RHEL-346] - virtio_ring: packed: extract the logic of attach vring (Laurent Vivier) [RHEL-346] - virtio_ring: packed: extract the logic of vring init (Laurent Vivier) [RHEL-346] - virtio_ring: packed: extract the logic of alloc state and extra (Laurent Vivier) [RHEL-346] - virtio_ring: packed: extract the logic of alloc queue (Laurent Vivier) [RHEL-346] - virtio_ring: packed: introduce vring_free_packed (Laurent Vivier) [RHEL-346] - virtio_ring: split: introduce virtqueue_resize_split() (Laurent Vivier) [RHEL-346] - virtio_ring: split: reserve vring_align, may_reduce_num (Laurent Vivier) [RHEL-346] - virtio_ring: split: introduce virtqueue_reinit_split() (Laurent Vivier) [RHEL-346] - virtio_ring: split: extract the logic of attach vring (Laurent Vivier) [RHEL-346] - virtio_ring: split: extract the logic of vring init (Laurent Vivier) [RHEL-346] - virtio_ring: split: extract the logic of alloc state and extra (Laurent Vivier) [RHEL-346] - virtio_ring: split: extract the logic of alloc queue (Laurent Vivier) [RHEL-346] - virtio_ring: split: introduce vring_free_split() (Laurent Vivier) [RHEL-346] - virtio_ring: split: __vring_new_virtqueue() accept struct vring_virtqueue_split (Laurent Vivier) [RHEL-346] - virtio_ring: split: stop __vring_new_virtqueue as export symbol (Laurent Vivier) [RHEL-346] - virtio_ring: introduce virtqueue_init() (Laurent Vivier) [RHEL-346] - virtio_ring: split vring_virtqueue (Laurent Vivier) [RHEL-346] - virtio_ring: extract the logic of freeing vring (Laurent Vivier) [RHEL-346] - virtio_ring: update the document of the virtqueue_detach_unused_buf for queue reset (Laurent Vivier) [RHEL-346] - virtio: struct virtio_config_ops add callbacks for queue_reset (Laurent Vivier) [RHEL-346] - virtio: record the maximum queue num supported by the device. (Laurent Vivier) [RHEL-346] - drivers/virtio: Clarify CONFIG_VIRTIO_MEM for unsupported architectures (Laurent Vivier) [RHEL-346] - virtio_mmio: add support to set IRQ of a virtio device as wakeup source (Laurent Vivier) [RHEL-346] - virtio_ring: remove the arg vq of vring_alloc_desc_extra() (Laurent Vivier) [RHEL-346] - remoteproc: rename len of rpoc_vring to num (Laurent Vivier) [RHEL-346] - virtio_net: fix memory leak inside XPD_TX with mergeable (Laurent Vivier) [RHEL-346] - virtio-net: fix the race between refill work and close (Laurent Vivier) [RHEL-346] - virtio_ring: make vring_create_virtqueue_split prettier (Laurent Vivier) [RHEL-346] - virtio_mmio: Restore guest page size on resume (Laurent Vivier) [RHEL-346] - virtio_mmio: Add missing PM calls to freeze/restore (Laurent Vivier) [RHEL-346] - virtio: Remove unnecessary variable assignments (Laurent Vivier) [RHEL-346] - virtio_ring : keep used_wrap_counter in vq->last_used_idx (Laurent Vivier) [RHEL-346] - virtio_net: fix xdp_rxq_info bug after suspend/resume (Laurent Vivier) [RHEL-346] - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed (Laurent Vivier) [RHEL-346] - vhost: rename vhost_work_dev_flush (Laurent Vivier) [RHEL-346] - vhost-test: drop flush after vhost_dev_cleanup (Laurent Vivier) [RHEL-346] - vhost-scsi: drop flush after vhost_dev_cleanup (Laurent Vivier) [RHEL-346] - vhost_test: remove vhost_test_flush_vq() (Laurent Vivier) [RHEL-346] - vhost_net: get rid of vhost_net_flush_vq() and extra flush calls (Laurent Vivier) [RHEL-346] - vhost: flush dev once during vhost_dev_stop (Laurent Vivier) [RHEL-346] - vhost: get rid of vhost_poll_flush() wrapper (Laurent Vivier) [RHEL-346] - virtio: Directly use ida_alloc()/free() (Laurent Vivier) [RHEL-346] - virtio: use WARN_ON() to warning illegal status value (Laurent Vivier) [RHEL-346] - virtio: allow to unbreak virtqueue (Laurent Vivier) [RHEL-346] - virtio-mmio: implement synchronize_cbs() (Laurent Vivier) [RHEL-346] - virtio-pci: implement synchronize_cbs() (Laurent Vivier) [RHEL-346] - virtio: introduce config op to synchronize vring callbacks (Laurent Vivier) [RHEL-346] - virtio: use virtio_reset_device() when possible (Laurent Vivier) [RHEL-346] - virtio: use virtio_device_ready() in virtio_device_restore() (Laurent Vivier) [RHEL-346] - virtio: Replace long long int with long long (Laurent Vivier) [RHEL-346] - virtio: Replace unsigned with unsigned int (Laurent Vivier) [RHEL-346] - virtio: pci: Fix an error handling path in vp_modern_probe() (Laurent Vivier) [RHEL-346] - virtio_ring: add unlikely annotation for free descs check (Laurent Vivier) [RHEL-346] - virtio_ring: remove unnecessary to_vvq call in vring hot path (Laurent Vivier) [RHEL-346] - virtio-blk: support mq_ops->queue_rqs() (Laurent Vivier) [RHEL-346] - virtio-blk: support polling I/O (Laurent Vivier) [RHEL-346] - Fix double fget() in vhost_net_set_backend() (Laurent Vivier) [RHEL-346] - virtio: fix virtio transitional ids (Laurent Vivier) [RHEL-346] - virtio_net: fix wrong buf address calculation when using xdp (Laurent Vivier) [RHEL-346] - scsi: virtio-scsi: Eliminate anonymous module_init & module_exit (Laurent Vivier) [RHEL-346] - vhost: handle error while adding split ranges to iotlb (Laurent Vivier) [RHEL-346] - virtio: pci: check bar values read from virtio config space (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net: Added RSS hash report control. (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net: Added RSS hash report. (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net: Added basic RSS support. (Laurent Vivier) [RHEL-346] - drivers/net/virtio_net: Fixed padded vheader to use v1 with hash. (Laurent Vivier) [RHEL-346] - tools/virtio: compile with -pthread (Laurent Vivier) [RHEL-346] - tools/virtio: fix after premapped buf support (Laurent Vivier) [RHEL-346] - virtio_ring: remove flags check for unmap packed indirect desc (Laurent Vivier) [RHEL-346] - virtio_ring: remove flags check for unmap split indirect desc (Laurent Vivier) [RHEL-346] - virtio_ring: rename vring_unmap_state_packed() to vring_unmap_extra_packed() (Laurent Vivier) [RHEL-346] - Add definition of VIRTIO_F_IN_ORDER feature bit (Laurent Vivier) [RHEL-346] - vhost: cache avail index in vhost_enable_notify() (Laurent Vivier) [RHEL-346] - vhost: allow batching hint without size (Laurent Vivier) [RHEL-346] - tools/virtio: handle fallout from folio work (Laurent Vivier) [RHEL-346] - tools/virtio: fix virtio_test execution (Laurent Vivier) [RHEL-346] - vhost: remove avail_event arg from vhost_update_avail_event() (Laurent Vivier) [RHEL-346] - virtio-blk: Remove BUG_ON() in virtio_queue_rq() (Laurent Vivier) [RHEL-346] - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero (Laurent Vivier) [RHEL-346] - vhost: fix hung thread due to erroneous iotlb entries (Laurent Vivier) [RHEL-346] - virtio: document virtio_reset_device (Laurent Vivier) [RHEL-346] - virtio: acknowledge all features before access (Laurent Vivier) [RHEL-346] - virtio: unexport virtio_finalize_features (Laurent Vivier) [RHEL-346] - virtio_net: Fix code indent error (Laurent Vivier) [RHEL-346] - virtio_ring: mark ring unused on error (Laurent Vivier) [RHEL-346] - vhost/test: fix memory leak of vhost virtqueues (Laurent Vivier) [RHEL-346] - virtio/virtio_pci_legacy_dev: ensure the correct return value (Laurent Vivier) [RHEL-346] - virtio: fix a typo in function "vp_modern_remove" comments. (Laurent Vivier) [RHEL-346] - virtio-pci: fix the confusing error message (Laurent Vivier) [RHEL-346] - net: skip virtio_net_hdr_set_proto if protocol already set (Laurent Vivier) [RHEL-346] - net: accept UFOv6 packages in virtio_net_hdr_to_skb (Laurent Vivier) [RHEL-346] - virtio_net: fix rx_drops stat for small pkts (Laurent Vivier) [RHEL-346] - virtio_ring: Fix querying of maximum DMA mapping size for virtio device (Laurent Vivier) [RHEL-346] - virtio-blk: modify the value type of num in virtio_queue_rq() (Laurent Vivier) [RHEL-346] - net: virtio_net_hdr_to_skb: count transport header in UFO (Laurent Vivier) [RHEL-346] - virtio_blk: correct types for status handling (Laurent Vivier) [RHEL-346] - virtio_blk: allow 0 as num_request_queues (Laurent Vivier) [RHEL-346] - virtio-blk: fixup coccinelle warnings (Laurent Vivier) [RHEL-346] - virtio_ring: fix typos in vring_desc_extra (Laurent Vivier) [RHEL-346] - virtio_blk: Fix spelling mistake: "advertisted" -> "advertised" (Laurent Vivier) [RHEL-346] - virtio_ring: check desc == NULL when using indirect with packed (Laurent Vivier) [RHEL-346] - virtio_ring: make virtqueue_add_indirect_packed prettier (Laurent Vivier) [RHEL-346] - virtio-pci: introduce legacy device module (Laurent Vivier) [RHEL-346] - virtio-blk: add num_request_queues module parameter (Laurent Vivier) [RHEL-346] - virtio-blk: avoid preallocating big SGL for data (Laurent Vivier) [RHEL-346] - virtio_net: clarify tailroom logic (Laurent Vivier) [RHEL-346] - net: virtio: use eth_hw_addr_set() (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: Call scsi_done() directly (Laurent Vivier) [RHEL-346] - virtio_net: skip RCU read lock by checking xdp_enabled of vi (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" (Laurent Vivier) [RHEL-346] - virtio_net: use netdev_warn_once to output warn when without enough queues (Laurent Vivier) [RHEL-346] - virtio: don't fail on !of_device_is_compatible (Laurent Vivier) [RHEL-346] - virtio: Bind virtio device to device-tree node (Laurent Vivier) [RHEL-346] - vhost scsi: Convert to SPDX identifier (Laurent Vivier) [RHEL-346] - virtio_net: reduce raw_smp_processor_id() calling in virtnet_xdp_get_sq (Laurent Vivier) [RHEL-346] - scsi: virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Laurent Vivier) [RHEL-346] - memory: tegra: add MC client for Tegra234 GPU (Charles Mirabile) [2230084] - net: stmmac: tegra: Properly allocate clock bulk data (Steve Best) [2227065] - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (Charles Mirabile) [2229615] - watch_queue: Fix NULL dereference in error cleanup (Chris von Recklinghausen) [2229694] - x86/mm: Do not shuffle CPU entry areas without KASLR (Julia Denham) [2165933] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Julia Denham) [2165933] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Julia Denham) [2165933] {CVE-2023-0597} - redhat/configs: Texas Instruments INA3221 driver (Steve Best) [2228859] - hwmon: (ina3221) Fix shunt sum critical calculation (Steve Best) [2228859] - KVM: arm64: Skip instruction after emulating write to TCR_EL1 (Eric Auger) [2228755] - KVM: selftests: Build access_tracking_perf_test for arm64 (Eric Auger) [2228755] - KVM: Ensure lockdep knows about kvm->lock vs. vcpu->mutex ordering rule (Eric Auger) [2228755] - arm64: paravirt: remove conduit check in has_pv_steal_clock (Eric Auger) [2228755] - ARM: perf: Mark all accessor functions inline (Eric Auger) [2228755] - KVM: Grab a reference to KVM for VM and vCPU stats file descriptors (Eric Auger) [2228755] - KVM: arm64: Fix the name of sys_reg_desc related to PMU (Eric Auger) [2228755] - KVM: arm64: Correctly handle RES0 bits PMEVTYPER_EL0.evtCount (Eric Auger) [2228755] - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Eric Auger) [2228755] - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Eric Auger) [2228755] - KVM: arm64: Disable preemption in kvm_arch_hardware_enable() (Eric Auger) [2228755] - KVM: arm64: Handle kvm_arm_init failure correctly in finalize_pkvm (Eric Auger) [2228755] - KVM: arm64: timers: Use CNTHCTL_EL2 when setting non-CNTKCTL_EL1 bits (Eric Auger) [2228755]- docs: Move the HTE documentation to driver-api/ (Charles Mirabile) [2213227] - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() (Charles Mirabile) [2213227] - gpio: tegra186: Add Tegra234 hte support (Charles Mirabile) [2213227] - hte: handle nvidia,gpio-controller property (Charles Mirabile) [2213227] - hte: Deprecate nvidia,slices property (Charles Mirabile) [2213227] - hte: Add Tegra234 provider (Charles Mirabile) [2213227] - arm64: tegra: Add Tegra234 GTE nodes (Charles Mirabile) [2213227] - dt-bindings: timestamp: Deprecate nvidia,slices property (Charles Mirabile) [2213227] - dt-bindings: timestamp: Add Tegra234 support (Charles Mirabile) [2213227] - MAINTAINERS: Add HTE/timestamp subsystem details (Charles Mirabile) [2213227] - hte: Use of_property_present() for testing DT property presence (Charles Mirabile) [2213227] - hte: tegra-194: Use proper includes (Charles Mirabile) [2213227] - tools: gpio: fix -c option of gpio-event-mon (Charles Mirabile) [2213227] - gpio: tegra186: remove unneeded loop in tegra186_gpio_init_route_mapping() (Charles Mirabile) [2213227] - hte: tegra: fix 'struct of_device_id' build error (Charles Mirabile) [2213227] - hte: Use device_match_of_node() (Charles Mirabile) [2213227] - dt-bindings: timestamp: Correct id path (Charles Mirabile) [2213227] - dt-bindings: Renamed hte directory to timestamp (Charles Mirabile) [2213227] - hte: Fix possible use-after-free in tegra_hte_test_remove() (Charles Mirabile) [2213227] - hte: Remove unused including (Charles Mirabile) [2213227] - MAINTAINERS: Add HTE Subsystem (Charles Mirabile) [2213227] - tools: gpio: Add new hardware clock type (Charles Mirabile) [2213227] - dt-bindings: Add HTE bindings (Charles Mirabile) [2213227] - Documentation: Add HTE subsystem guide (Charles Mirabile) [2213227] - net/mlx5e: TC, CT: Offload ct clear only once (Mohammad Kabat) [2214574] - net/mlx5e: TC, Cleanup ct resources for nic flow (Mohammad Kabat) [2214574] - xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Mohammad Kabat) [2165364] - vfio-iommufd: Support iommufd for physical VFIO devices (Mohammad Kabat) [2214574] - net/mlx5e: TC, Add null pointer check for hardware miss support (Mohammad Kabat) [2214574] - net/mlx5e: TC, Remove special handling of CT action (Mohammad Kabat) [2214574] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Mohammad Kabat) [2214574] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Mohammad Kabat) [2214574] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Mohammad Kabat) [2214574] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Mohammad Kabat) [2214574] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Mohammad Kabat) [2214574] - net/mlx5: Read embedded cpu after init bit cleared (Mohammad Kabat) [2214574] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Mohammad Kabat) [2214574] - net/mlx5e: Don't attach netdev profile while handling internal error (Mohammad Kabat) [2214574] - net/mlx5: Fix post parse infra to only parse every action once (Mohammad Kabat) [2214574] - net/mlx5: fw_tracer, Fix event handling (Mohammad Kabat) [2214574] - net/mlx5: SF, Drain health before removing device (Mohammad Kabat) [2214574] - net/mlx5e: Consider internal buffers size in port buffer calculations (Mohammad Kabat) [2214574] - net/mlx5: Devcom, serialize devcom registration (Mohammad Kabat) [2214574] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Mohammad Kabat) [2214574] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Mohammad Kabat) [2214574] - net/mlx5e: Fix deadlock in tc route query code (Mohammad Kabat) [2214574] - net/mlx5: Fix error message when failing to allocate device memory (Mohammad Kabat) [2214574] - net/mlx5e: Use correct encap attribute during invalidation (Mohammad Kabat) [2214574] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Mohammad Kabat) [2214574] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Mohammad Kabat) [2214574] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Mohammad Kabat) [2214574] - net/mlx5: Collect command failures data only for known commands (Mohammad Kabat) [2214574] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Mohammad Kabat) [2214574] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Mohammad Kabat) [2214574] - RDMA/mlx5: Fix flow counter query via DEVX (Mohammad Kabat) [2214574] - net/mlx5: Fix wrong comment (Mohammad Kabat) [2214574] - net/mlx5e: Coding style fix, add empty line (Mohammad Kabat) [2214574] - RDMA/mlx5: Coding style fix reported by checkpatch (Mohammad Kabat) [2214574] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Mohammad Kabat) [2015447] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Mohammad Kabat) [2015447] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Mohammad Kabat) [2015447] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Mohammad Kabat) [2015447] - net/mlx5: DR, Modify header action of size 1 optimization (Mohammad Kabat) [2015447] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Mohammad Kabat) [2015447] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Mohammad Kabat) [2015447] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Mohammad Kabat) [2015447] - net/mlx5: DR, Add modify header arg pool mechanism (Mohammad Kabat) [2015447] - net/mlx5: DR, Read ICM memory into dedicated buffer (Mohammad Kabat) [2015447] - net/mlx5: DR, Add support for writing modify header argument (Mohammad Kabat) [2015447] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Mohammad Kabat) [2015447] - net/mlx5: DR, Check for modify_header_argument device capabilities (Mohammad Kabat) [2015447] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Mohammad Kabat) [2015447] - net/mlx5: DR, Add cache for modify header pattern (Mohammad Kabat) [2015447] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Mohammad Kabat) [2015447] - net/mlx5: DR, Add modify-header-pattern ICM pool (Mohammad Kabat) [2015447] - net/mlx5: DR, Prepare sending new WQE type (Mohammad Kabat) [2015447] - net/mlx5: Add new WQE for updating flow table (Mohammad Kabat) [2015447] - net/mlx5: Add mlx5_ifc bits for modify header argument (Mohammad Kabat) [2015447] - RHEL-only: redhat/configs: Enable CONFIG_MLX5_VFIO_PCI on all archs (Mohammad Kabat) [2165324] - vfio/mlx5: Fallback to STOP_COPY upon specific PRE_COPY error (Mohammad Kabat) [2165324] - vfio/mlx5: Consider temporary end of stream as part of PRE_COPY (Mohammad Kabat) [2165324] - vfio/mlx5: Enable MIGRATION_PRE_COPY flag (Mohammad Kabat) [2165324] - vfio/mlx5: fix error code in mlx5vf_precopy_ioctl() (Mohammad Kabat) [2165324] - vfio/mlx5: error pointer dereference in error handling (Mohammad Kabat) [2165324] - vfio/mlx5: Fix UBSAN note (Mohammad Kabat) [2165324] - vfio/mlx5: Allow loading of larger images than 512 MB (Mohammad Kabat) [2165324] - vfio/mlx5: Check whether VF is migratable (Mohammad Kabat) [2165324] - vfio/mlx5: Fix the report of dirty_bytes upon pre-copy (Mohammad Kabat) [2165324] - vfio/mlx5: Improve the source side flow upon pre_copy (Mohammad Kabat) [2165324] - vfio/mlx5: Improve the target side flow to reduce downtime (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce multiple loads (Mohammad Kabat) [2165324] - vfio/mlx5: Fix range size calculation upon tracker creation (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce vfio precopy ioctl implementation (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce SW headers for migration states (Mohammad Kabat) [2165324] - vfio/mlx5: Introduce device transitions of PRE_COPY (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor to use queue based data chunks (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor migration file state (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor MKEY usage (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor PD usage (Mohammad Kabat) [2165324] - vfio/mlx5: Enforce a single SAVE command at a time (Mohammad Kabat) [2165324] - vfio/mlx5: Fix a typo in mlx5vf_cmd_load_vhca_state() (Mohammad Kabat) [2165324] - vfio: Add an option to get migration data size (Mohammad Kabat) [2165324] - vfio/mlx5: Switch to use module_pci_driver() macro (Mohammad Kabat) [2165324] - vfio/pci: Add driver_managed_dma to the new vfio_pci drivers (Mohammad Kabat) [2165324] - vfio/mlx5: Use the new device life cycle helpers (Mohammad Kabat) [2165324] - vfio/mlx5: Set the driver DMA logging callbacks (Mohammad Kabat) [2165324] - vfio/mlx5: Manage error scenarios on tracker (Mohammad Kabat) [2165324] - vfio/mlx5: Report dirty pages from tracker (Mohammad Kabat) [2165324] - vfio/mlx5: Create and destroy page tracker object (Mohammad Kabat) [2165324] - vfio/mlx5: Init QP based resources for dirty tracking (Mohammad Kabat) [2165324] - vfio: Split migration ops from main device ops (Mohammad Kabat) [2165324] - vfio/mlx5: Protect mlx5vf_disable_fds() upon close device (Mohammad Kabat) [2165324] - vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata (Mohammad Kabat) [2165324] - vfio/mlx5: Run the SAVE state command in an async mode (Mohammad Kabat) [2165324] - vfio/mlx5: Refactor to enable VFs migration in parallel (Mohammad Kabat) [2165324] - vfio/mlx5: Manage the VF attach/detach callback from the PF (Mohammad Kabat) [2165324] - vfio/mlx5: Fix to not use 0 as NULL pointer (Mohammad Kabat) [2165324] - vfio/mlx5: Use its own PCI reset_done error handler (Mohammad Kabat) [2165324] - vfio/mlx5: Implement vfio_pci driver for mlx5 devices (Mohammad Kabat) [2165324] - vfio/mlx5: Expose migration commands over mlx5 device (Mohammad Kabat) [2165324] - net/mlx5e: RX, Remove doubtful unlikely call (Mohammad Kabat) [2165364] - net/mlx5e: Remove redundant page argument in mlx5e_xdp_handle() (Mohammad Kabat) [2165364] - net/mlx5e: Remove redundant page argument in mlx5e_xmit_xdp_buff() (Mohammad Kabat) [2165364] - net/mlx5e: Support RX XDP metadata (Mohammad Kabat) [2165364] - net/mlx5e: Introduce wrapper for xdp_buff (Mohammad Kabat) [2165364] - Revert "net/mlx5: Enable management PF initialization" (Mohammad Kabat) [2165364] - RDMA/mlx5: Use correct device num_ports when modify DC (Mohammad Kabat) [2165364] - net/mlx5e: Nullify table pointer when failing to create (Mohammad Kabat) [2165364] - net/mlx5: Use recovery timeout on sync reset flow (Mohammad Kabat) [2165364] - Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function" (Mohammad Kabat) [2165364] - net/mlx5: Release tunnel device after tc update skb (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Mohammad Kabat) [2165364] - net/mlx5e: Release the label when replacing existing ct entry (Mohammad Kabat) [2165364] - net/mlx5e: Don't clone flow post action attributes second time (Mohammad Kabat) [2165364] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Mohammad Kabat) [2165364] - net/mlx5: DR, Fix QP continuous allocation (Mohammad Kabat) [2165364] - IB/mlx5: Add support for 400G_8X lane speed (Mohammad Kabat) [2165364] - net/mlx5: E-Switch, Fix an Oops in error handling code (Mohammad Kabat) [2165364] - net/mlx5: Read the TC mapping of all priorities on ETS query (Mohammad Kabat) [2165364] - net/mlx5e: Initialize link speed to zero (Mohammad Kabat) [2165364] - net/mlx5: Fix steering rules cleanup (Mohammad Kabat) [2165364] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Mohammad Kabat) [2165364] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Mohammad Kabat) [2165364] - net/mlx5e: TC, Remove error message log print (Mohammad Kabat) [2165364] - net/mlx5e: TC, fix cloned flow attribute (Mohammad Kabat) [2165364] - net/mlx5e: TC, fix missing error code (Mohammad Kabat) [2165364] - net/sched: TC, fix raw counter initialization (Mohammad Kabat) [2165364] - net/mlx5e: Lower maximum allowed MTU in XSK to match XDP prerequisites (Mohammad Kabat) [2165364] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Mohammad Kabat) [2165364] - net/mlx5e: kTLS, Fix missing error unwind on unsupported cipher type (Mohammad Kabat) [2165364] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Mohammad Kabat) [2165364] - net/mlx5: Disable eswitch before waiting for VF pages (Mohammad Kabat) [2165364] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Mohammad Kabat) [2165364] - net/mlx5e: Don't cache tunnel offloads capability (Mohammad Kabat) [2165364] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Mohammad Kabat) [2165364] - net/mlx5e: Verify flow_source cap before using it (Mohammad Kabat) [2165364] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Mohammad Kabat) [2165364] - mlx5: fix possible ptp queue fifo use-after-free (Mohammad Kabat) [2165364] - mlx5: fix skb leak while fifo resync and push (Mohammad Kabat) [2165364] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Mohammad Kabat) [2165364] - net/mlx5: Remove NULL check before dev_{put, hold} (Mohammad Kabat) [2165364] - net/mlx5e: Remove hairpin write debugfs files (Mohammad Kabat) [2165364] - net/mlx5: Fix memory leak in IPsec RoCE creation (Mohammad Kabat) [2165364] - net/mlx5e: Align IPsec ASO result memory to be as required by hardware (Mohammad Kabat) [2165364] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Mohammad Kabat) [2165364] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Mohammad Kabat) [2165364] - net/mlx5: Refactor tc miss handling to a single function (Mohammad Kabat) [2165364] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Mohammad Kabat) [2165364] - IB/mlx5: Extend debug control for CC parameters (Mohammad Kabat) [2165364] - net/mlx5e: Fix outdated TLS comment (Mohammad Kabat) [2165364] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Mohammad Kabat) [2165364] - net/mlx5e: Allow offloading of ct 'new' match (Mohammad Kabat) [2164782 2165364] - net/mlx5e: Implement CT entry update (Mohammad Kabat) [2164782 2165364] - net/mlx5: Simplify eq list traversal (Mohammad Kabat) [2165364] - net/mlx5e: Switch to using napi_build_skb() (Mohammad Kabat) [2165364] - RDMA/mlx5: Use query_special_contexts for mkeys (Mohammad Kabat) [2165364] - net/mlx5e: Use query_special_contexts for mkeys (Mohammad Kabat) [2165364] - net/mlx5: Change define name for 0x100 lkey value (Mohammad Kabat) [2165364] - net/mlx5: Expose bits for querying special mkeys (Mohammad Kabat) [2165364] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Mohammad Kabat) [2165364] - net/mlx5: Configure IPsec steering for egress RoCEv2 traffic (Mohammad Kabat) [2164766 2165364] - net/mlx5: Configure IPsec steering for ingress RoCEv2 traffic (Mohammad Kabat) [2164766 2165364] - net/mlx5: Add IPSec priorities in RDMA namespaces (Mohammad Kabat) [2164766 2165364] - net/mlx5: Implement new destination type TABLE_TYPE (Mohammad Kabat) [2164766 2165364] - net/mlx5: Introduce new destination type TABLE_TYPE (Mohammad Kabat) [2164766 2165364] - net/mlx5: Suspend auxiliary devices only in case of PCI device suspend (Mohammad Kabat) [2165364] - net/mlx5: Remove "recovery" arg from mlx5_load_one() function (Mohammad Kabat) [2165364] - net/mlx5e: Move devlink port registration to be done before netdev alloc (Mohammad Kabat) [2165364] - net/mlx5e: Move dl_port to struct mlx5e_dev (Mohammad Kabat) [2165364] - net/mlx5e: Replace usage of mlx5e_devlink_get_dl_port() by netdev->devlink_port (Mohammad Kabat) [2165364] - net/mlx5e: Pass mdev to mlx5e_devlink_port_register() (Mohammad Kabat) [2165364] - net/mlx5: Remove outdated comment (Mohammad Kabat) [2165364] - net/mlx5e: TC, Remove redundant parse_attr argument (Mohammad Kabat) [2164777 2165364] - net/mlx5e: Use a simpler comparison for uplink rep (Mohammad Kabat) [2164777 2165364] - net/mlx5: Lag, Add single RDMA device in multiport mode (Mohammad Kabat) [2164777 2165364] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Mohammad Kabat) [2164777 2165364] - net/mlx5: E-Switch, rename bond update function to be reused (Mohammad Kabat) [2164777 2165364] - net/mlx5e: TC, Add peer flow in mpesw mode (Mohammad Kabat) [2164777 2165364] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Mohammad Kabat) [2164777 2165364] - net/mlx5e: TC, support per action stats (Mohammad Kabat) [2165364] - net/mlx5e: TC, map tc action cookie to a hw counter (Mohammad Kabat) [2165364] - net/mlx5e: TC, store tc action cookies per attr (Mohammad Kabat) [2165364] - net/mlx5e: TC, add hw counter to branching actions (Mohammad Kabat) [2165364] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Mohammad Kabat) [2165364] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Mohammad Kabat) [2165364] - net/mlx5e: Fix trap event handling (Mohammad Kabat) [2165364] - net/mlx5e: Improve remote NUMA preferences used for the IRQ affinity hints (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer, Add support for unrecognized string (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer, Add support for strings DB update event (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer, allow 0 size string DBs (Mohammad Kabat) [2165364] - net/mlx5: fw_tracer: Fix debug print (Mohammad Kabat) [2165364] - net/mlx5: fs, Remove redundant assignment of size (Mohammad Kabat) [2165364] - net/mlx5: fs_core, Remove redundant variable err (Mohammad Kabat) [2165364] - net/mlx5: Fix memory leak in error flow of port set buffer (Mohammad Kabat) [2165364] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Mohammad Kabat) [2165364] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Mohammad Kabat) [2165364] - net/mlx5: fs, Remove redundant vport_number assignment (Mohammad Kabat) [2165364] - net/mlx5e: Remove redundant code for handling vlan actions (Mohammad Kabat) [2165364] - net/mlx5e: Don't listen to remove flows event (Mohammad Kabat) [2165364] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Mohammad Kabat) [2165364] - net/mlx5: Remove redundant health work lock (Mohammad Kabat) [2165364] - mlx5: reduce stack usage in mlx5_setup_tc (Mohammad Kabat) [2165364] - RDMA/mlx5: Check reg_create() create for errors (Mohammad Kabat) [2165364] - RDMA/mlx5: Remove impossible check of mkey cache cleanup failure (Mohammad Kabat) [2165364] - RDMA/mlx5: Fix MR cache debugfs error in IB representors mode (Mohammad Kabat) [2165364] - net/mlx5e: Trigger NAPI after activating an SQ (Mohammad Kabat) [2165364] - net/mlx5e: IPsec, support upper protocol selector field offload (Mohammad Kabat) [2165364] - net/mlx5e: IPoIB, Add support for XDR speed (Mohammad Kabat) [2165364] - net/mlx5: Enhance debug print in page allocation failure (Mohammad Kabat) [2165364] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Mohammad Kabat) [2165364] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Mohammad Kabat) [2165364] - net/mlx5: Lag, Use flag to check for shared FDB mode (Mohammad Kabat) [2165364] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Mohammad Kabat) [2165364] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Mohammad Kabat) [2165364] - net/mlx5: Lag, Update multiport eswitch check to log an error (Mohammad Kabat) [2165364] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Mohammad Kabat) [2165364] - net/mlx5: Keep only one bulk of full available DEKs (Mohammad Kabat) [2165364] - net/mlx5: Add async garbage collector for DEK bulk (Mohammad Kabat) [2165364] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Mohammad Kabat) [2165364] - net/mlx5: Use bulk allocation for fast update encryption key (Mohammad Kabat) [2165364] - net/mlx5: Add bulk allocation and modify_dek operation (Mohammad Kabat) [2165364] - net/mlx5: Add support SYNC_CRYPTO command (Mohammad Kabat) [2165364] - net/mlx5: Add new APIs for fast update encryption key (Mohammad Kabat) [2165364] - net/mlx5: Refactor the encryption key creation (Mohammad Kabat) [2165364] - net/mlx5: Add const to the key pointer of encryption key creation (Mohammad Kabat) [2165364] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Mohammad Kabat) [2165364] - net/mlx5: Change key type to key purpose (Mohammad Kabat) [2165364] - net/mlx5: Add IFC bits and enums for crypto key (Mohammad Kabat) [2165364] - net/mlx5: Add IFC bits for general obj create param (Mohammad Kabat) [2165364] - net/mlx5: Header file for crypto (Mohammad Kabat) [2165364] - RDMA/mlx5: Add work to remove temporary entries from the cache (Mohammad Kabat) [2165364] - RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flow (Mohammad Kabat) [2165364] - RDMA/mlx5: Introduce mlx5r_cache_rb_key (Mohammad Kabat) [2165364] - RDMA/mlx5: Change the cache structure to an RB-tree (Mohammad Kabat) [2165364] - RDMA/mlx5: Remove implicit ODP cache entry (Mohammad Kabat) [2165364] - RDMA/mlx5: Don't keep umrable 'page_shift' in cache entries (Mohammad Kabat) [2165364] - net/mlx5e: Fill IPsec state validation failure reason (Mohammad Kabat) [2165364] - net/mlx5e: Fill IPsec policy validation failure reason (Mohammad Kabat) [2165364] - xfrm: extend add policy callback to set failure reason (Mohammad Kabat) [2165364] - net/mlx5e: Use read lock for eswitch get callbacks (Mohammad Kabat) [2165364] - net/mlx5: E-Switch, Fix typo for egress (Mohammad Kabat) [2165364] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Mohammad Kabat) [2165364] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Mohammad Kabat) [2165364] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Mohammad Kabat) [2165364] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Mohammad Kabat) [2165364] - net/mlx5e: Add warning when log WQE size is smaller than log stride size (Mohammad Kabat) [2165364] - net/mlx5e: Fail with messages when params are not valid for XSK (Mohammad Kabat) [2165364] - net/mlx5: E-switch, Remove redundant comment about meta rules (Mohammad Kabat) [2165364] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Mohammad Kabat) [2165364] - net/mlx5: Add adjphase function to support hardware-only offset control (Mohammad Kabat) [2165364] - net/mlx5: Suppress error logging on UCTX creation (Mohammad Kabat) [2165364] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Mohammad Kabat) [2165364] - RDMA/mlx5: Print error syndrome in case of fatal QP errors (Mohammad Kabat) [2165364] - RDMA/mlx: Calling qp event handler in workqueue context (Mohammad Kabat) [2165364] - net/mlx5: Introduce CQE error syndrome (Mohammad Kabat) [2165364] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Mohammad Kabat) [2165364] - net/mlx5: remove redundant ret variable (Mohammad Kabat) [2165364] - net/mlx5e: Replace 0-length array with flexible array (Mohammad Kabat) [2165364] - net/mlx5e: Replace zero-length array with flexible-array member (Mohammad Kabat) [2165364] - net/mlx5: Prevent high-rate FW commands from populating all slots (Mohammad Kabat) [2165364] - net/mlx5: Introduce and use opcode getter in command interface (Mohammad Kabat) [2165364] - net/mlx5: Enable management PF initialization (Mohammad Kabat) [2165364] - net/mlx5e: Add hairpin debugfs files (Mohammad Kabat) [2165364] - net/mlx5e: Add flow steering debugfs directory (Mohammad Kabat) [2165364] - net/mlx5e: Add hairpin params structure (Mohammad Kabat) [2165364] - net/mlx5e: kTLS, Add debugfs (Mohammad Kabat) [2165364] - net/mlx5e: Add Ethernet driver debugfs (Mohammad Kabat) [2165364] - net/mlx5e: Update shared buffer along with device buffer changes (Mohammad Kabat) [2165364] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Mohammad Kabat) [2165364] - net/mlx5: Expose shared buffer registers bits and structs (Mohammad Kabat) [2165364] - net/mlx5e: Support 256 bit keys with kTLS device offload (Mohammad Kabat) [2164747] - net/mlx5e: Protect global IPsec ASO (Mohammad Kabat) [2165364] - net/mlx5e: Remove optimization which prevented update of ESN state (Mohammad Kabat) [2165364] - net/mlx5e: Open mlx5 driver to accept IPsec packet offload (Mohammad Kabat) [2165320] - net/mlx5e: Handle ESN update events (Mohammad Kabat) [2165320] - net/mlx5e: Handle hardware IPsec limits events (Mohammad Kabat) [2165320] - net/mlx5e: Update IPsec soft and hard limits (Mohammad Kabat) [2165320] - net/mlx5e: Store all XFRM SAs in Xarray (Mohammad Kabat) [2165320] - net/mlx5e: Provide intermediate pointer to access IPsec struct (Mohammad Kabat) [2165320] - net/mlx5e: Skip IPsec encryption for TX path without matching policy (Mohammad Kabat) [2165320] - net/mlx5e: Add statistics for Rx/Tx IPsec offloaded flows (Mohammad Kabat) [2165320] - net/mlx5e: Improve IPsec flow steering autogroup (Mohammad Kabat) [2165320] - net/mlx5e: Configure IPsec packet offload flow steering (Mohammad Kabat) [2165320] - net/mlx5e: Use same coding pattern for Rx and Tx flows (Mohammad Kabat) [2165320] - net/mlx5e: Add XFRM policy offload logic (Mohammad Kabat) [2165320] - net/mlx5e: Create IPsec policy offload tables (Mohammad Kabat) [2165364] - net/mlx5e: Generalize creation of default IPsec miss group and rule (Mohammad Kabat) [2165320] - net/mlx5e: Group IPsec miss handles into separate struct (Mohammad Kabat) [2165320] - net/mlx5e: Make clear what IPsec rx_err does (Mohammad Kabat) [2165320] - net/mlx5e: Flatten the IPsec RX add rule path (Mohammad Kabat) [2165320] - net/mlx5e: Refactor FTE setup code to be more clear (Mohammad Kabat) [2165320] - net/mlx5e: Move IPsec flow table creation to separate function (Mohammad Kabat) [2165320] - net/mlx5e: Create hardware IPsec packet offload objects (Mohammad Kabat) [2165320] - net/mlx5e: Create Advanced Steering Operation object for IPsec (Mohammad Kabat) [2165320] - net/mlx5e: Remove accesses to priv for low level IPsec FS code (Mohammad Kabat) [2165320] - net/mlx5e: Use mlx5 print routines for low level IPsec code (Mohammad Kabat) [2165320] - net/mlx5e: Create symmetric IPsec RX and TX flow steering structs (Mohammad Kabat) [2165320] - net/mlx5e: Remove extra layers of defines (Mohammad Kabat) [2165320] - net/mlx5e: Store replay window in XFRM attributes (Mohammad Kabat) [2165320] - net/mlx5e: Advertise IPsec packet offload support (Mohammad Kabat) [2165320] - net/mlx5: Add HW definitions for IPsec packet offload (Mohammad Kabat) [2165320] - net/mlx5: Return ready to use ASO WQE (Mohammad Kabat) [2165320] - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [2228298] - net: extend drop reasons for multiple subsystems (Íñigo Huguet) [2215988] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1015] - memory: tegra: Add dummy implementation on Tegra194 (Charles Mirabile) [2184406] - memory: tegra: make icc_set_bw return zero if BWMGR not supported (Charles Mirabile) [2184406] - memory: tegra: add check if MRQ_EMC_DVFS_LATENCY is supported (Charles Mirabile) [2184406] - memory: tegra: Add clients used by DRM in Tegra234 (Charles Mirabile) [2184406] - memory: tegra: sort tegra234_mc_clients table as per register offsets (Charles Mirabile) [2184406] - PCI: tegra194: Add interconnect support in Tegra234 (Charles Mirabile) [2184406] - PCI: tegra194: Fix possible array out of bounds access (Charles Mirabile) [2184406] - memory: tegra: Make CPU cluster BW request a multiple of MC channels (Charles Mirabile) [2184406] - dt-bindings: tegra: Add ICC IDs for dummy memory clients (Charles Mirabile) [2184406] - memory: tegra: Add software memory clients in Tegra234 (Charles Mirabile) [2184406] - memory: tegra: Add memory clients for Tegra234 (Charles Mirabile) [2184406] - memory: tegra: Add interconnect support for DRAM scaling in Tegra234 (Charles Mirabile) [2184406] - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230243] - redhat/configs: aarch64: add disabled ROCKCHIP_ERRATUM_3588001 (Mark Salter) [2179060] - irqchip/gic: Correctly validate OF quirk descriptors (Mark Salter) [2179060] - irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues (Mark Salter) [2179060] - irqchip/gic-v3: Add Rockchip 3588001 erratum workaround (Mark Salter) [2179060] - irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4 (Mark Salter) [2179060] - genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP (Mark Salter) [2179060] - irqchip/gic: Drop support for board files (Mark Salter) [2179060] - arm64: irqflags: use alternative branches for pseudo-NMI logic (Mark Salter) [2179060] - arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucap (Mark Salter) [2179060] - arm64: make ARM64_HAS_GIC_PRIO_MASKING depend on ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2179060] - arm64: rename ARM64_HAS_IRQ_PRIO_MASKING to ARM64_HAS_GIC_PRIO_MASKING (Mark Salter) [2179060] - arm64: rename ARM64_HAS_SYSREG_GIC_CPUIF to ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2179060] - irqchip/gic-v2m: Mark a few functions __init (Mark Salter) [2179060] - irqchip/gic-v2m: Include arm-gic-common.h (Mark Salter) [2179060] - irqchip/gic-v3: Fix typo in comment (Mark Salter) [2179060] - irqchip/gic-v3-its: Remove cpumask_var_t allocation (Mark Salter) [2179060] - irqchip/gic-v3: Fix comment typo (Mark Salter) [2179060] - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions (Mark Salter) [2179060] - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions (Mark Salter) [2179060] - irqchip/gic: Improved warning about incorrect type (Mark Salter) [2179060] - irqchip/gic-v3: Always trust the managed affinity provided by the core code (Mark Salter) [2179060] - genirq: Take the proposed affinity at face value if force==true (Mark Salter) [2179060] - genirq: Always limit the affinity to online CPUs (Mark Salter) [2179060] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170085] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170085]- phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code (Adrien Thierry) [RHEL-1019] - phy: qcom-snps-femto-v2: properly enable ref clock (Adrien Thierry) [RHEL-1019] - phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend (Adrien Thierry) [RHEL-1019] - fs: do not update freeing inode i_io_list (Carlos Maiolino) [2228888] - fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE (Carlos Maiolino) [2228888] - writeback: Avoid skipping inode writeback (Carlos Maiolino) [2228888] - netfilter: nf_tables: Introduce NFT_MSG_GETSETELEM_RESET (Phil Sutter) [1925492] - netfilter: nf_tables: fix wrong pointer passed to PTR_ERR() (Phil Sutter) [1925492] - netfilter: nf_tables: add support to destroy operation (Phil Sutter) [1925492] - netfilter: nf_tables: set element extended ACK reporting support (Phil Sutter) [1925492] - netfilter: nf_tables: Introduce NFT_MSG_GETRULE_RESET (Phil Sutter) [1925492] - netfilter: nf_tables: Extend nft_expr_ops::dump callback parameters (Phil Sutter) [1925492] - redhat: configs: generic: Enabel NVIDIA_WMI_EC_BACKLIGHT support (Kate Hsuan) [2185526 2221211] - Add acpi video to the filter_modules.sh for rhel (Kate Hsuan) [2185526 2221211] - ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline (Kate Hsuan) [2185526 2221211] - platform/x86: nvidia-wmi-ec-backlight: Add force module parameter (Kate Hsuan) [2185526 2221211] - platform/x86: nvidia-wmi-ec-backlight: Use acpi_video_get_backlight_type() (Kate Hsuan) [2185526 2221211] - ACPI: video: Add Nvidia WMI EC brightness control detection (v3) (Kate Hsuan) [2185526 2221211] - platform/x86: nvidia-wmi-ec-backlight: Move fw interface definitions to a header (v2) (Kate Hsuan) [2185526 2221211] - platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-backlight (Kate Hsuan) [2185526 2221211] - platform/x86: Remove "WMAA" from identifier names in wmaa-backlight-wmi.c (Kate Hsuan) [2185526 2221211] - platform/x86: Add driver for ACPI WMAA EC-based backlight control (Kate Hsuan) [2185526 2221211] - mm/hugetlb_vmemmap: rename ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Jeff Moyer) [2217652] - mm/vmemmap/devdax: fix kernel crash when probing devdax devices (Jeff Moyer) [2217652] - hsr: ratelimit only when errors are printed (Felix Maurer) [2177256] - net: hsr: Don't log netdev_err message on unknown prp dst node (Felix Maurer) [2177256] - selftests: Add a basic HSR test. (Felix Maurer) [2177256] - hsr: Use a single struct for self_node. (Felix Maurer) [2177256] - hsr: Synchronize sequence number updates. (Felix Maurer) [2177256] - hsr: Synchronize sending frames to have always incremented outgoing seq nr. (Felix Maurer) [2177256] - hsr: Disable netpoll. (Felix Maurer) [2177256] - hsr: Avoid double remove of a node. (Felix Maurer) [2177256] - hsr: Add a rcu-read lock to hsr_forward_skb(). (Felix Maurer) [2177256] - Revert "net: hsr: use hlist_head instead of list_head for mac addresses" (Felix Maurer) [2177256] - net: hsr: Fix potential use-after-free (Felix Maurer) [2177256] - net: hsr: avoid possible NULL deref in skb_clone() (Felix Maurer) [2177256] - flow_dissector: Add support for HSRv0 (Felix Maurer) [2177256] - flow_dissector: Add support for HSR (Felix Maurer) [2177256] - net: hsr: fix hsr build error when lockdep is not enabled (Felix Maurer) [2177256] - net: hsr: fix suspicious RCU usage warning in hsr_node_get_first() (Felix Maurer) [2177256] - net: hsr: use hlist_head instead of list_head for mac addresses (Felix Maurer) [2177256] - hsr: remove get_prp_lan_id() (Felix Maurer) [2177256] - net: hsr: Add support for redbox supervision frames (Felix Maurer) [2177256] - redhat: Enable HSR and PRP (Felix Maurer) [2177256]- libceph: fix potential hang in ceph_osdc_notify() (Ilya Dryomov) [2229303] - rbd: prevent busy loop when requesting exclusive lock (Ilya Dryomov) [2229303] - rbd: retrieve and check lock owner twice before blocklisting (Ilya Dryomov) [2229303] - rbd: harden get_lock_owner_info() a bit (Ilya Dryomov) [2229303] - rbd: make get_lock_owner_info() return a single locker or NULL (Ilya Dryomov) [2229303] - Description: Turn on Tegra234 Pinctrl Driver (Joel Slebodnick) [2222432] - pinctrl: tegra: avoid duplicate field initializers (Joel Slebodnick) [2222432] - pinctrl: tegra: Add Tegra234 pinmux driver (Joel Slebodnick) [2222432] - pinctrl: tegra: Consistently refer to SoC data (Joel Slebodnick) [2222432] - pinctrl: tegra: Duplicate pinmux functions table (Joel Slebodnick) [2222432] - KEYS: use kfree_sensitive with key (Vladis Dronov) [2223719] - virtio_transport: temporarily do not depend on ANY_LAYOUT support (Paolo Bonzini) [2227177] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2215498] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2215498] - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2226678] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176117] {CVE-2023-1206} - VMCI: Use threaded irqs instead of tasklets (Ani Sinha) [2217459] - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Guillaume Nault) [2221167] - tcp: restrict net.ipv4.tcp_app_win (Guillaume Nault) [2221167] - ping: Fix potentail NULL deref for /proc/net/icmp. (Guillaume Nault) [2221167] - raw: Fix NULL deref in raw_get_next(). (Guillaume Nault) [2221167] - icmp: guard against too small mtu (Guillaume Nault) [2221167] - raw: use net_hash_mix() in hash function (Guillaume Nault) [2221167] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2219421] - netfilter: nf_tables: fix scheduling-while-atomic splat (Florian Westphal) [2219421] - netfilter: nf_tables: add rescheduling points during loop detection walks (Florian Westphal) [2219421]- vDPA/ifcvf: implement new accessors for vq_state (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: detect and report max allowed vq size (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: dynamic allocate vq data stores (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Support interrupt bypassing (Laurent Vivier) [RHEL-806] - virtio-vdpa: Fix unchecked call to NULL set_vq_affinity (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: a vendor driver should not set _CONFIG_S_FAILED (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: synchronize irqs in the reset routine (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: retire ifcvf_start_datapath and ifcvf_add_status (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: get_driver_features from virtio registers (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: virt queue ops take immediate actions (Laurent Vivier) [RHEL-806] - vhost_vdpa: support PACKED when setting-getting vring_base (Laurent Vivier) [RHEL-806] - vhost_vdpa: tell vqs about the negotiated (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Fix hang when cvq commands are triggered during device unregister (Laurent Vivier) [RHEL-806] - vhost_vdpa: fix unmap process in no-batch mode (Laurent Vivier) [RHEL-806] - vdpa_sim_blk: support shared backend (Laurent Vivier) [RHEL-806] - vdpa_sim: move buffer allocation in the devices (Laurent Vivier) [RHEL-806] - virtio-vdpa: add VIRTIO_F_NOTIFICATION_DATA feature support (Laurent Vivier) [RHEL-806] - virtio: add VIRTIO_F_NOTIFICATION_DATA feature support (Laurent Vivier) [RHEL-806] - vdpa: address kdoc warnings (Laurent Vivier) [RHEL-806] - vdpa_sim: add support for user VA (Laurent Vivier) [RHEL-806] - vdpa_sim: replace the spinlock with a mutex to protect the state (Laurent Vivier) [RHEL-806] - vdpa_sim: use kthread worker (Laurent Vivier) [RHEL-806] - vdpa_sim: make devices agnostic for work management (Laurent Vivier) [RHEL-806] - vringh: support VA with iotlb (Laurent Vivier) [RHEL-806] - vringh: define the stride used for translation (Laurent Vivier) [RHEL-806] - vringh: replace kmap_atomic() with kmap_local_page() (Laurent Vivier) [RHEL-806] - vhost-vdpa: use bind_mm/unbind_mm device callbacks (Laurent Vivier) [RHEL-806] - vdpa: add bind_mm/unbind_mm callbacks (Laurent Vivier) [RHEL-806] - vdpa: Add eventfd for the vdpa callback (Laurent Vivier) [RHEL-806] - virtio-vdpa: Support interrupt affinity spreading mechanism (Laurent Vivier) [RHEL-806] - vdpa: Add set/get_vq_affinity callbacks in vdpa_config_ops (Laurent Vivier) [RHEL-806] - lib/group_cpus: Export group_cpus_evenly() (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Extend driver support for new features (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Make VIRTIO_NET_F_MRG_RXBUF off by default (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Avoid losing link state updates (Laurent Vivier) [RHEL-806] - vdpa_sim_net: complete the initialization before register the device (Laurent Vivier) [RHEL-806] - iommu: make the pointer to struct bus_type constant (Laurent Vivier) [RHEL-806] - vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct bus_type * (Laurent Vivier) [RHEL-806] - vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready (Laurent Vivier) [RHEL-806] - vhost-vdpa: free iommu domain after last use during cleanup (Laurent Vivier) [RHEL-806] - vp_vdpa: fix the crash in hot unplug with vp_vdpa (Laurent Vivier) [RHEL-806] - vdpa/mlx5: support device features provisioning (Laurent Vivier) [RHEL-806] - vdpa/mlx5: make MTU/STATUS presence conditional on feature bits (Laurent Vivier) [RHEL-806] - vdpa: validate device feature provisioning against supported class (Laurent Vivier) [RHEL-806] - vdpa: validate provisioned device features against specified attribute (Laurent Vivier) [RHEL-806] - vdpa: conditionally read STATUS in config space (Laurent Vivier) [RHEL-806] - vdpa: fix improper error message when adding vdpa dev (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Initialize CVQ iotlb spinlock (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Don't clear mr struct on destroy MR (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Directly assign memory key (Laurent Vivier) [RHEL-806] - vhost-vdpa: print warning when vhost_vdpa_alloc_domain fails (Laurent Vivier) [RHEL-806] - vdpa: Fix a couple of spelling mistakes in some messages (Laurent Vivier) [RHEL-806] - vdpa: mlx5: support per virtqueue dma device (Laurent Vivier) [RHEL-806] - vdpa: set dma mask for vDPA device (Laurent Vivier) [RHEL-806] - vdpa: introduce get_vq_dma_device() (Laurent Vivier) [RHEL-806] - vdpa_sim: get rid of DMA ops (Laurent Vivier) [RHEL-806] - vdpa_sim_net: vendor satistics (Laurent Vivier) [RHEL-806] - vdpa_sim: support vendor statistics (Laurent Vivier) [RHEL-806] - vdpasim: customize allocation size (Laurent Vivier) [RHEL-806] - vdpa_sim: switch to use __vdpa_alloc_device() (Laurent Vivier) [RHEL-806] - vdpa_sim: use weak barriers (Laurent Vivier) [RHEL-806] - vdpa_sim: Implement resume vdpa op (Laurent Vivier) [RHEL-806] - vhost-vdpa: uAPI to resume the device (Laurent Vivier) [RHEL-806] - vhost-vdpa: Introduce RESUME backend feature bit (Laurent Vivier) [RHEL-806] - vdpa: Add resume operation (Laurent Vivier) [RHEL-806] - vdpa_sim_net: Offer VIRTIO_NET_F_STATUS (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: implement features provisioning (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: retire ifcvf_private_to_vf (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: allocate the adapter in dev_add() (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple vq irq requester from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple config IRQ releaser from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple vq IRQ releasers from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: alloc the mgmt_dev before the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple config space ops from the adapter (Laurent Vivier) [RHEL-806] - vDPA/ifcvf: decouple hw features manipulators from the adapter (Laurent Vivier) [RHEL-806] - vdpa/mlx5: Move some definitions to a new header file (Laurent Vivier) [RHEL-806] - vdpa_sim: not reset state in vdpasim_queue_ready (Laurent Vivier) [RHEL-806] - vringh: use bvec_set_page to initialize a bvec (Laurent Vivier) [RHEL-806] - vdpa: ifcvf: Do proper cleanup if IFCVF init fails (Laurent Vivier) [RHEL-806] - vdpa: Use helper for safer setting of driver_override (Laurent Vivier) [RHEL-806]- Revert "x86/PAT: Have pat_enabled() properly reflect state when running on Xen" (Vitaly Kuznetsov) [2215362] - fuse: add feature flag for expire-only (Pavel Reichl) [2188181] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2188181] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181272] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181272] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181272] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181272] - cpufreq: remove s3c24xx drivers (Mark Langsdorf) [2181272] - cpufreq: remove sa1100 driver (Mark Langsdorf) [2181272] - cpufreq: CPPC: Add u64 casts to avoid overflowing (Mark Langsdorf) [2181272] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181272] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181272] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181272] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181272] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181272] - cpufreq: qcom-nvmem: Switch to use dev_err_probe() helper (Mark Langsdorf) [2181272] - cpufreq: dt: Switch to use dev_err_probe() helper (Mark Langsdorf) [2181272] - cpufreq: qcom: fix writes in read-only memory region (Mark Langsdorf) [2181272] - cpufreq: qcom: remove unused parameter in function definition (Mark Langsdorf) [2181272] - cpufreq: qcom: fix memory leak in error path (Mark Langsdorf) [2181272] - cpufreq: imx6q: Switch to use dev_err_probe() helper (Mark Langsdorf) [2181272] - cpufreq: Add __init annotation to module init funcs (Mark Langsdorf) [2181272] - redhat/configs: Remove CONFIG_DRM_I915_GVT & CONFIG_DRM_I915_GVT_KVMGT (Alex Williamson) [2206599] - dt-bindings: reserved-memory: Support framebuffer reserved memory (Iker Pedrosa) [2144636] - dt-bindings: display: simple-framebuffer: Document 32-bit BGR format (Iker Pedrosa) [2144636] - dt-bindings: display: simple-framebuffer: Support system memory framebuffers (Iker Pedrosa) [2144636]- redhat/configs: enable TEGRA186_GPC_DMA driver (Peter Robinson) [2181001] - bpf, sockmap: Pass skb ownership through read_skb (Felix Maurer) [2218483] - af_unix: Refactor unix_read_skb() (Felix Maurer) [2218483] - udp: Refactor udp_read_skb() (Felix Maurer) [2218483] - page_pool: fix inconsistency for page_pool_ring_[un]lock() (Felix Maurer) [2218483] - xsk: Fix unaligned descriptor validation (Felix Maurer) [2218483] - tracing: bpf: use struct trace_entry in struct syscall_tp_t (Yauheni Kaliuta) [2184620] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213203] {CVE-2023-3141} - arm64/hyperv: Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing (Vitaly Kuznetsov) [2222608] - x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offline (Vitaly Kuznetsov) [2222608] - PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg (Vitaly Kuznetsov) [2222608] - PCI: hv: Enable PCI pass-thru devices in Confidential VMs (Vitaly Kuznetsov) [2222608] - Drivers: hv: Don't remap addresses that are above shared_gpa_boundary (Vitaly Kuznetsov) [2222608] - hv_netvsc: Remove second mapping of send and recv buffers (Vitaly Kuznetsov) [2222608] - Drivers: hv: vmbus: Remove second way of mapping ring buffers (Vitaly Kuznetsov) [2222608] - Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages (Vitaly Kuznetsov) [2222608] - swiotlb: Remove bounce buffer remapping for Hyper-V (Vitaly Kuznetsov) [2222608] - x86/hyperv: Change vTOM handling to use standard coco mechanisms (Vitaly Kuznetsov) [2222608] - init: Call mem_encrypt_init() after Hyper-V hypercall init is done (Vitaly Kuznetsov) [2222608] - x86/mm: Handle decryption/re-encryption of bss_decrypted consistently (Vitaly Kuznetsov) [2222608] - Drivers: hv: Explicitly request decrypted in vmap_pfn() calls (Vitaly Kuznetsov) [2222608] - x86/hyperv: Reorder code to facilitate future work (Vitaly Kuznetsov) [2222608] - x86/ioremap: Add hypervisor callback for private MMIO mapping in coco VM (Vitaly Kuznetsov) [2222608] - x86/sev: Add SEV-SNP guest feature negotiation support (Vitaly Kuznetsov) [2222608] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2224933] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2226158] - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2220976] - xfs: block reservation too large for minleft allocation (Bill O'Donnell) [2224502] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226822] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/core: Return an error only when necessary (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/AMD: Fix mixed steppings support (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Waiman Long) [2226822] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode: Adjust late loading result reporting message (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode: Check CPU capabilities after late microcode update correctly (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Waiman Long) [2226822] {CVE-2023-20593} - x86/microcode/AMD: Rename a couple of functions (Waiman Long) [2226822] {CVE-2023-20593} - mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init (Ivan Vecera) [2196494] - mlxsw: pci: Fix possible crash during initialization (Ivan Vecera) [2196494] - mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() (Ivan Vecera) [2196494] - selftests: forwarding: hw_stats_l3: Detect failure to install counters (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Fix incorrect local port type (Ivan Vecera) [2196494] - mlxsw: core_thermal: Fix fan speed in maximum cooling state (Ivan Vecera) [2196494] - mlxsw: spectrum: Fix incorrect parsing depth after reload (Ivan Vecera) [2196494] - selftests: net: forwarding: lib: Drop lldpad_app_wait_set(), _del() (Ivan Vecera) [2196494] - selftests: mlxsw: qos_defprio: Convert from lldptool to dcb (Ivan Vecera) [2196494] - selftests: mlxsw: qos_dscp_router: Convert from lldptool to dcb (Ivan Vecera) [2196494] - selftests: mlxsw: qos_dscp_bridge: Convert from lldptool to dcb (Ivan Vecera) [2196494] - mlxsw: Add support of latency TLV (Ivan Vecera) [2196494] - mlxsw: core: Define latency TLV fields (Ivan Vecera) [2196494] - mlxsw: emad: Add support for latency TLV (Ivan Vecera) [2196494] - mlxsw: core: Do not worry about changing 'enable_string_tlv' while sending EMADs (Ivan Vecera) [2196494] - mlxsw: Enable string TLV usage according to MGIR output (Ivan Vecera) [2196494] - mlxsw: reg: Add TLV related fields to MGIR register (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Replace 0-length array with flexible array (Ivan Vecera) [2196494] - selftests: mlxsw: Move IPv6 decap_error test to shared directory (Ivan Vecera) [2196494] - mlxsw: spectrum_ipip: Add Spectrum-1 ip6gre support (Ivan Vecera) [2196494] - mlxsw: spectrum_ipip: Rename Spectrum-2 ip6gre operations (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Add support for double entry RIFs (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Parametrize RIF allocation size (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Use gen_pool for RIF index allocation (Ivan Vecera) [2196494] - mlxsw: update adjfine to use adjust_by_scaled_ppm (Ivan Vecera) [2196494] - mlxsw: Avoid warnings when not offloaded FDB entry with IPv6 is removed (Ivan Vecera) [2196494] - selftests: mlxsw: Add a test for invalid locked bridge port configurations (Ivan Vecera) [2196494] - selftests: mlxsw: Add a test for locked port trap (Ivan Vecera) [2196494] - selftests: mlxsw: Add a test for EAPOL trap (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add locked bridge port support (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Use extack in bridge port flag validation (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add support for locked FDB notifications (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Prepare for locked FDB notifications (Ivan Vecera) [2196494] - mlxsw: spectrum: Add an API to configure security checks (Ivan Vecera) [2196494] - mlxsw: reg: Add Switch Port FDB Security Register (Ivan Vecera) [2196494] - mlxsw: spectrum_trap: Register 802.1X packet traps with devlink (Ivan Vecera) [2196494] - mlxsw: Add support for 800Gbps link modes (Ivan Vecera) [2196494] - mlxsw: core_acl_flex_actions: Split memcpy() of struct flow_action_cookie flexible array (Ivan Vecera) [2196494] - mlxsw: reg: Remove deprecated code about SFTR-V2 Register (Ivan Vecera) [2196494] - selftests: mlxsw: Remove qos_burst test (Ivan Vecera) [2196494] - selftests: mlxsw: Use shapers in QOS RED tests instead of forcing speed (Ivan Vecera) [2196494] - selftests: mlxsw: Use shapers in QOS tests instead of forcing speed (Ivan Vecera) [2196494] - mellanox/mlxsw: fix repeated words in comments (Ivan Vecera) [2196494] - mlxsw: spectrum: Add a copy of 'struct mlxsw_config_profile' for Spectrum-4 (Ivan Vecera) [2196494] - mlxsw: Add a helper function for getting maximum LAG ID (Ivan Vecera) [2196494] - mlxsw: Support configuring 'max_lag' via CONFIG_PROFILE (Ivan Vecera) [2196494] - mlxsw: cmd: Edit the comment of 'max_lag' field in CONFIG_PROFILE (Ivan Vecera) [2196494] - mlxsw: minimal: Return -ENOMEM on allocation failure (Ivan Vecera) [2196494] - mlxsw: Remove unused mlxsw_core_port_type_get() (Ivan Vecera) [2196494] - mlxsw: Remove unused port_type_set devlink op (Ivan Vecera) [2196494] - mlxsw: Remove unused IB stuff (Ivan Vecera) [2196494] - mlxsw: minimal: Extend to support line card dynamic operations (Ivan Vecera) [2196494] - mlxsw: minimal: Extend module to port mapping with slot index (Ivan Vecera) [2196494] - mlxsw: minimal: Move ports allocation to separate routine (Ivan Vecera) [2196494] - mlxsw: minimal: Extend APIs with slot index for modular system support (Ivan Vecera) [2196494] - mlxsw: i2c: Add support for system interrupt handling (Ivan Vecera) [2196494] - mlxsw: core_linecards: Register a system event handler (Ivan Vecera) [2196494] - mlxsw: core: Add registration APIs for system event handler (Ivan Vecera) [2196494] - selftests: mlxsw: Add egress VID classification test (Ivan Vecera) [2196494] - selftests: mlxsw: Add ingress RIF configuration test for VXLAN (Ivan Vecera) [2196494] - selftests: mlxsw: Add ingress RIF configuration test for 802.1Q bridge (Ivan Vecera) [2196494] - selftests: mlxsw: Add ingress RIF configuration test for 802.1D bridge (Ivan Vecera) [2196494] - Revert "mlxsw: core: Add the hottest thermal zone detection" (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Forbid PTP enablement only in RX or in TX (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Protect PTP configuration with a mutex (Ivan Vecera) [2196494] - mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Fix compilation warnings (Ivan Vecera) [2196494] - mlxsw: spectrum: Support ethtool 'get_ts_info' callback in Spectrum-2 (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [2196494] - mlxsw: spectrum: Support time stamping on Spectrum-2 (Ivan Vecera) [2196494] - mlxsw: Send PTP packets as data packets to overcome a limitation (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [2196494] - mlxsw: Query UTC sec and nsec PCI offsets and values (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Add PTP initialization / finalization for Spectrum-2 (Ivan Vecera) [2196494] - mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Add helper functions to configure PTP traps (Ivan Vecera) [2196494] - mlxsw: core_linecards: Remove duplicated include in core_linecard_dev.c (Ivan Vecera) [2196494] - selftests: mlxsw: Check line card info on activated line card (Ivan Vecera) [2196494] - selftests: mlxsw: Check line card info on provisioned line card (Ivan Vecera) [2196494] - mlxsw: core_linecards: Implement line card device flashing (Ivan Vecera) [2196494] - mlxsw: core_linecards: Expose device PSID over device info (Ivan Vecera) [2196494] - mlxsw: reg: Add Management DownStream Device Tunneling Register (Ivan Vecera) [2196494] - mlxsw: core_linecards: Probe active line cards for devices and expose FW version (Ivan Vecera) [2196494] - mlxsw: reg: Extend MDDQ by device_info (Ivan Vecera) [2196494] - mlxsw: core_linecards: Expose HW revision and INI version (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Rename mlxsw_sp1_ptp_phc_adjfreq() (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Rename mlxsw_sp_ptp_get_message_types() (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_clock' per ASIC (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_state' per ASIC (Ivan Vecera) [2196494] - mlxsw: pci: Simplify FRC clock reading (Ivan Vecera) [2196494] - mlxsw: spectrum_ptp: Initialize the clock to zero as part of initialization (Ivan Vecera) [2196494] - mlxsw: Rename 'read_frc_capable' bit to 'read_clock_capable' (Ivan Vecera) [2196494] - mlxsw: resources: Add resource identifier for maximum number of FIDs (Ivan Vecera) [2196494] - mlxsw: spectrum: Fix the shift of FID field in TX header (Ivan Vecera) [2196494] - mlxsw: Set time stamp type as part of config profile (Ivan Vecera) [2196494] - mlxsw: cmd: Add UTC related fields to query firmware command (Ivan Vecera) [2196494] - mlxsw: pci_hw: Add 'time_stamp' and 'time_stamp_type' fields to CQEv2 (Ivan Vecera) [2196494] - mlxsw: reg: Add Monitoring Time Precision Correction Port Configuration Register (Ivan Vecera) [2196494] - mlxsw: reg: Add MTUTC register's fields for supporting PTP in Spectrum-2 (Ivan Vecera) [2196494] - mlxsw: Rename mlxsw_reg_mtptptp_pack() to mlxsw_reg_mtptpt_pack() (Ivan Vecera) [2196494] - mlxsw: use netif_is_any_bridge_port() instead of open code (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Remove '_ub_' indication from structures and defines (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Remove flood_index() from FID operation structure (Ivan Vecera) [2196494] - mlxsw: Enable unified bridge model (Ivan Vecera) [2196494] - mlxsw: Add ubridge to config profile (Ivan Vecera) [2196494] - mlxsw: Add support for 802.1Q FID family (Ivan Vecera) [2196494] - mlxsw: Add new FID families for unified bridge model (Ivan Vecera) [2196494] - mlxsw: Add support for VLAN RIFs (Ivan Vecera) [2196494] - mlxsw: Configure egress FID classification after routing (Ivan Vecera) [2196494] - mlxsw: spectrum_router: Do not configure VID for sub-port RIFs (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure layer 3 egress VID classification (Ivan Vecera) [2196494] - mlxsw: Configure ingress RIF classification (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure VNI to FID classification (Ivan Vecera) [2196494] - mlxsw: Configure egress VID for unicast FDB entries (Ivan Vecera) [2196494] - mellanox/mlxsw: fix repeated words in comments (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Flush port from MDB entries according to FID index (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add support for getting and putting MDB entry (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry_{init, fini}() (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add support for maintaining list of ports per MDB entry (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add support for maintaining hash table of MDB entries (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Save MAC and FID as a key in 'struct mlxsw_sp_mdb_entry' (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Rename MIDs list (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Rename MID structure (Ivan Vecera) [2196494] - mlxsw: Align PGT index to legacy bridge model (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure flooding entries using PGT APIs (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Set 'mid_base' as part of flood tables initialization (Ivan Vecera) [2196494] - mlxsw: spectrum: Initialize PGT table (Ivan Vecera) [2196494] - mlxsw: Extend PGT APIs to support maintaining list of ports per entry (Ivan Vecera) [2196494] - mlxsw: Add a dedicated structure for bitmap of ports (Ivan Vecera) [2196494] - mlxsw: Add an indication of SMPE index validity for PGT table (Ivan Vecera) [2196494] - mlxsw: Add an initial PGT table support (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure egress VID classification for multicast (Ivan Vecera) [2196494] - mlxsw: Set flood bridge type for FIDs (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family (Ivan Vecera) [2196494] - mlxsw: Prepare 'bridge_type' field for SFMR usage (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Configure flooding table type for rFID (Ivan Vecera) [2196494] - mlxsw: spectrum: Add a temporary variable to indicate bridge model (Ivan Vecera) [2196494] - mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be dedicated for FID RIFs (Ivan Vecera) [2196494] - mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN (Ivan Vecera) [2196494] - mlxsw: spectrum: Use different arrays of FID families per-ASIC type (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_port_vid_map() (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op() (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op() (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Update FID structure prior to device configuration (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Implement missing operations for rFID and dummy FID (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI (Ivan Vecera) [2196494] - mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure (Ivan Vecera) [2196494] - mlxsw: pci: Query resources before and after issuing 'CONFIG_PROFILE' command (Ivan Vecera) [2196494] - mlxsw: cmd: Increase 'config_profile.flood_mode' length (Ivan Vecera) [2196494] - mlxsw: Add enumerator for 'config_profile.flood_mode' (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge_mdb_mc_enable_sync() (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_entry() to return int (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port_mc_disabled_set() (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disabled_set() (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice (Ivan Vecera) [2196494] - mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw_sp_bridge_mdb_mc_enable_sync() (Ivan Vecera) [2196494] - mlxsw: Remove lag_vid_valid indication (Ivan Vecera) [2196494] - mlxsw: reg: Add support for VLAN RIF as part of RITR register (Ivan Vecera) [2196494] - mlxsw: Add support for egress FID classification after decapsulation (Ivan Vecera) [2196494] - mlxsw: reg: Add egress FID field to RITR register (Ivan Vecera) [2196494] - mlxsw: reg: Add Router Egress Interface to VID Register (Ivan Vecera) [2196494] - mlxsw: reg: Replace MID related fields in SFGC register (Ivan Vecera) [2196494] - mlxsw: reg: Add flood related field to SFMR register (Ivan Vecera) [2196494] - mlxsw: reg: Add VID related fields to SFD register (Ivan Vecera) [2196494] - mlxsw: reg: Add SMPE related fields to SFMR register (Ivan Vecera) [2196494] - mlxsw: Add SMPE related fields to SMID2 register (Ivan Vecera) [2196494] - mlxsw: reg: Add Switch Multicast Port to Egress VID Register (Ivan Vecera) [2196494] - mlxsw: reg: Add ingress RIF related fields to SVFA register (Ivan Vecera) [2196494] - mlxsw: reg: Add ingress RIF related fields to SFMR register (Ivan Vecera) [2196494] - mlxsw: reg: Add 'flood_rsp' field to SFMR register (Ivan Vecera) [2196494] - platform: mellanox: mlx-platform: Initialize shift variable to 0 (Ivan Vecera) [2196494] - platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it (Ivan Vecera) [2196494] - platform: mellanox: select REGMAP instead of depending on it (Ivan Vecera) [2196494] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [2196494] - platform: mellanox: mlx-platform: Move bus shift assignment out of the loop (Ivan Vecera) [2196494] - platform: mellanox: mlx-platform: Add mux selection register to regmap (Ivan Vecera) [2196494] - platform_data/mlxreg: Add field with mapped resource address (Ivan Vecera) [2196494] - platform/mellanox: mlxreg-hotplug: Allow more flexible hotplug events configuration (Ivan Vecera) [2196494] - platform: mellanox: Extend all systems with I2C notification callback (Ivan Vecera) [2196494] - platform: mellanox: Split logic in init and exit flow (Ivan Vecera) [2196494] - hwmon: (mlxreg-fan) Return zero speed for broken fan (Ivan Vecera) [2196494] - platform: mellanox: Split initialization procedure (Ivan Vecera) [2196494] - platform: mellanox: Introduce support of new Nvidia L1 switch (Ivan Vecera) [2196494] - platform: mellanox: Introduce support for next-generation 800GB/s switch (Ivan Vecera) [2196494] - platform: mellanox: Cosmetic changes - rename to more common name (Ivan Vecera) [2196494] - platform: mellanox: Change "reset_pwr_converter_fail" attribute (Ivan Vecera) [2196494] - platform: mellanox: Introduce support for rack manager switch (Ivan Vecera) [2196494] - platform/x86: use PLATFORM_DEVID_NONE instead of -1 (Ivan Vecera) [2196494] - s390/uv: Update query for secret-UVCs (Thomas Huth) [2111748] - s390/uv: replace scnprintf with sysfs_emit (Thomas Huth) [2111748] - s390/uvdevice: Add 'Lock Secret Store' UVC (Thomas Huth) [2111748] - s390/uvdevice: Add 'List Secrets' UVC (Thomas Huth) [2111748] - s390/uvdevice: Add 'Add Secret' UVC (Thomas Huth) [2111748] - s390/uvdevice: Add info IOCTL (Thomas Huth) [2111748] - s390/uv: Always export uv_info (Thomas Huth) [2111748]- x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187269] {CVE-2023-1998} - gfs2: retry interrupted internal reads (Andreas Gruenbacher) [2192392] - gfs2: ignore rindex_update failure in dinode_dealloc (Bob Peterson) [2192392] - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [2218207] - redhat/configs: Disable new PHY_QCOM_SGMII_ETH config (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p-ride: enable ethernet0 (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p-ride: add pin functions for ethernet0 (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p-ride: enable the SerDes PHY (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p: add the first 1Gb ethernet interface (Andrew Halaney) [RHEL-799] - arm64: dts: qcom: sa8775p: add the SGMII PHY node (Andrew Halaney) [RHEL-799] - phy: qcom: add the SGMII SerDes PHY driver (Andrew Halaney) [RHEL-799] - phy: qualcomm: fix indentation in Makefile (Andrew Halaney) [RHEL-799] - net: stmmac: fix double serdes powerdown (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add support for emac4 on sa8775p platforms (Andrew Halaney) [RHEL-799] - net: stmmac: add new switch to struct plat_stmmacenet_data (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add support for SGMII (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: prepare the driver for more PHY modes (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add support for the phyaux clock (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add support for the optional serdes phy (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: remove stray space (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add a newline between headers (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: add missing include (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: use a helper variable for &pdev->dev (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: tweak the order of local variables (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: rename a label in probe() (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: shrink clock code with devres (Andrew Halaney) [RHEL-799] - net: stmmac: dwmac-qcom-ethqos: fix a regression on EMAC < 3 (Andrew Halaney) [RHEL-799] - Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217659] - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215972] - fs: dlm: fix mismatch of plock results from userspace (Alexander Aring) [2192751] - fs: dlm: make F_SETLK use unkillable wait_event (Alexander Aring) [2204519] - fs: dlm: interrupt posix locks only when process is killed (Alexander Aring) [2192746] - fs: dlm: fix cleanup pending ops when interrupted (Alexander Aring) [2192744] - fs: dlm: return positive pid value for F_GETLK (Alexander Aring) [2192747] - vmstat: skip periodic vmstat update for isolated CPUs (Marcelo Tosatti) [2118482] - memcg: do not drain charge pcp caches on remote isolated cpus (Marcelo Tosatti) [2118482] - sched/isolation: add cpu_is_isolated() API (Marcelo Tosatti) [2118482]- i2c: tegra: Fix PEC support for SMBUS block read (Steve Best) [2214531] - perf: arm_cspmu: Add missing MODULE_DEVICE_TABLE (Steve Best) [2224685] - perf/arm_cspmu: Fix event attribute type (Steve Best) [2224685] - perf: arm_cspmu: Set irq affinitiy only if overflow interrupt is used (Steve Best) [2224685] - perf: arm_cspmu: Fix variable dereference warning (Steve Best) [2224685] - Revert "cgroup: cgroup-v1: do not exclude cgrp_dfl_root" (Jiri Benc) [2225425] - i2c: tegra: Set ACPI node as primary fwnode (Steve Best) [2222101] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Crystal Wood) [2218724] - locking/rtmutex: Avoid pointless blk_flush_plug() invocations (Crystal Wood) [2218724] - locking/rtmutex: Submit/resume work explicitly before/after blocking (Crystal Wood) [2218724] - sched/core: Provide sched_rtmutex() and expose sched work helpers (Crystal Wood) [2218724] - ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN (Hangbin Liu) [RHEL-801] - ip6_tunnel: allow to inherit from VLAN encapsulated IP (Hangbin Liu) [RHEL-801] - ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit (Hangbin Liu) [RHEL-801] - ip6_tunnel: allow routing IPv4 traffic in NBMA mode (Hangbin Liu) [RHEL-801] - ip6_gre: use actual protocol to select xmit (Hangbin Liu) [RHEL-801] - ip6_gre: set DSCP for non-IP (Hangbin Liu) [RHEL-801] - ip_tunnel: allow to inherit from VLAN encapsulated IP (Hangbin Liu) [RHEL-801] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215508] {CVE-2023-3268}- rxrpc: Truncate UTS_RELEASE for rxrpc version (Marc Dionne) [2222918] - rxrpc: Use alloc_ordered_workqueue() to create ordered workqueues (Marc Dionne) [2222918] - rxrpc: Fix timeout of a call that hasn't yet been granted a channel (Marc Dionne) [2222918] - rxrpc: Make it so that a waiting process can be aborted (Marc Dionne) [2222918] - rxrpc: Fix hard call timeout units (Marc Dionne) [2222918] - rxrpc: Fix potential data race in rxrpc_wait_to_be_connected() (Marc Dionne) [2222918] - rxrpc: Fix error when reading rxrpc tokens (Marc Dionne) [2222918] - rxrpc: Fix potential race in error handling in afs_make_call() (Marc Dionne) [2222918] - rxrpc: Fix overproduction of wakeups to recvmsg() (Marc Dionne) [2222918] - rxrpc: use bvec_set_page to initialize a bvec (Marc Dionne) [2222918] - rxrpc: Kill service bundle (Marc Dionne) [2222918] - rxrpc: Remove local->defrag_sem (Marc Dionne) [2222918] - rxrpc: Don't lock call->tx_lock to access call->tx_buffer (Marc Dionne) [2222918] - rxrpc: Simplify ACK handling (Marc Dionne) [2222918] - rxrpc: De-atomic call->ackr_window and call->ackr_nr_unacked (Marc Dionne) [2222918] - rxrpc: Generate extra pings for RTT during heavy-receive call (Marc Dionne) [2222918] - rxrpc: Convert call->recvmsg_lock to a spinlock (Marc Dionne) [2222918] - rxrpc: Reduce unnecessary ack transmission (Marc Dionne) [2222918] - rxrpc: Trace ack.rwind (Marc Dionne) [2222918] - rxrpc: Shrink the tabulation in the rxrpc trace header a bit (Marc Dionne) [2222918] - rxrpc: Remove whitespace before ')' in trace header (Marc Dionne) [2222918] - rxrpc: Fix overwaking on call poking (Marc Dionne) [2222918] - rxrpc: Fix trace string (Marc Dionne) [2222918] - afs: Fix accidental truncation when storing data (Marc Dionne) [2222918] - afs: convert pagevec to folio_batch in afs_extend_writeback() (Marc Dionne) [2222918] - afs: Fix vlserver probe RTT handling (Marc Dionne) [2222918] - afs: Fix setting of mtime when creating a file/dir/symlink (Marc Dionne) [2222918] - afs: Avoid endless loop if file is larger than expected (Marc Dionne) [2222918] - afs: Fix getattr to report server i_size on dirs, not local size (Marc Dionne) [2222918] - afs: Fix updating of i_size with dv jump from server (Marc Dionne) [2222918] - afs: split afs_pagecache_valid() out of afs_validate() (Marc Dionne) [2222918] - afs: use bvec_set_folio to initialize a bvec (Marc Dionne) [2222918] - afs: Stop implementing ->writepage() (Marc Dionne) [2222918] - ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530 (Mark Langsdorf) [2186058] - ACPI: video: Stop trying to use vendor backlight control on laptops from after ~2012 (Mark Langsdorf) [2186058] - ACPI: video: Remove register_backlight_delay module option and code (Mark Langsdorf) [2186058] - ACPI: video: Don't enable fallback path for creating ACPI backlight by default (Mark Langsdorf) [2186058] - ACPI: video: Prefer native over vendor (Mark Langsdorf) [2186058] - ACPI: video: Simplify __acpi_video_get_backlight_type() (Mark Langsdorf) [2186058] - PM/devfreq: governor: Add a private governor_data for governor (Steve Best) [2212961] - redhat/configs: Enable CONFIG_TCG_VTPM_PROXY (Štěpán Horáček) [2210263] - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223599] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223599] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223599] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223599] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223599] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223599] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223599] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223599] - iavf: make functions static where possible (Petr Oros) [2223599] - iavf: fix err handling for MAC replace (Petr Oros) [2223599] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223599] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223599] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223599]- redhat: configs: Enable CONFIG_TYPEC_STUSB160X for rhel on aarch64 (Desnes Nunes) [2222412] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2222412] - cpuidle: psci: Iterate backwards over list in psci_pd_remove() (Mark Langsdorf) [2181277] - cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [2181277] - cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [2181277] - cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies (Mark Langsdorf) [2181277] - cpuidle: tegra: Enable compile testing (Mark Langsdorf) [2181277] - cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [2181277] - cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [2181277] - cpuidle, arm64: Fix the ARM64 cpuidle logic (Mark Langsdorf) [2181277] - cpuidle: mvebu: Fix duplicate flags assignment (Mark Langsdorf) [2181277] - cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [2181277] - powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [2181277] - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [2181277] - cpuidle: Add comments about noinstr/__cpuidle usage (Mark Langsdorf) [2181277] - cpuidle, arch: Mark all ct_cpuidle_enter() callers __cpuidle (Mark Langsdorf) [2181277] - cpuidle: Ensure ct_cpuidle_enter() is always called from noinstr/__cpuidle (Mark Langsdorf) [2181277] - objtool/idle: Validate __cpuidle code as noinstr (Mark Langsdorf) [2181277] - cpuidle: Annotate poll_idle() (Mark Langsdorf) [2181277] - cpuidle, cpu_pm: Remove RCU fiddling from cpu_pm_{enter,exit}() (Mark Langsdorf) [2181277] - cpuidle: Fix ct_idle_*() usage (Mark Langsdorf) [2181277] - cpuidle, ARM/imx6: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle, dt: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle, armada: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle, psci: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle, tegra: Push RCU-idle into driver (Mark Langsdorf) [2181277] - cpuidle: Move IRQ state validation (Mark Langsdorf) [2181277] - cpuidle/poll: Ensure IRQs stay disabled after cpuidle_state::enter() calls (Mark Langsdorf) [2181277] - cpuidle: teo: Introduce util-awareness (Mark Langsdorf) [2181277] - cpuidle: teo: Optionally skip polling states in teo_find_shallower_state() (Mark Langsdorf) [2181277] - powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [2181277] - cpuidle: dt: Clarify a comment and simplify code in dt_init_idle_driver() (Mark Langsdorf) [2181277] - cpuidle: dt: Return the correct numbers of parsed idle states (Mark Langsdorf) [2181277] - cpuidle: psci: Extend information in log about OSI/PC mode (Mark Langsdorf) [2181277] - firmware/psci: Print a warning if PSCI doesn't accept PC mode (Mark Langsdorf) [2181277] - cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [2181277] - cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [2181277] - cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [2181277] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224430] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2214029] {CVE-2023-35788} - libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222253] - ice: prevent NULL pointer deref during reload (Petr Oros) [2221923] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2221923] - ice: reduce initial wait for control queue messages (Petr Oros) [2221923] - ice: use ice_down_up() where applicable (Petr Oros) [2221923] - ice: Fix ice module unload (Petr Oros) [2221923] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2221923] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2221923] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2221923] - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Petr Oros) [2221923] - ice: handle extts in the miscellaneous interrupt thread (Petr Oros) [2221923] - ice: recycle/free all of the fragments from multi-buffer frame (Petr Oros) [2221923] - ice: Don't dereference NULL in ice_gnss_read error path (Petr Oros) [2221923] - ice: Fix stats after PF reset (Petr Oros) [2221923] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221047] {CVE-2023-35001} - ext4: fix i_version handling in ext4 (Carlos Maiolino) [2107587] - ext4: unconditionally enable the i_version counter (Carlos Maiolino) [2107587] - ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2214449] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218677] {CVE-2023-3090} - netfilter: nf_tables: do not ignore genmask when looking up chain by id (Florian Westphal) [2221049] {CVE-2023-31248} - KVM: s390: pv: fix index value of replaced ASCE (Thomas Huth) [RHEL-774] - KVM: s390: pv: simplify shutdown and fix race (Thomas Huth) [RHEL-774] - s390/vfio-ap: wire in the vfio_device_ops request callback (Thomas Huth) [RHEL-774] - s390/vfio-ap: realize the VFIO_DEVICE_SET_IRQS ioctl (Thomas Huth) [RHEL-774] - s390/vfio-ap: realize the VFIO_DEVICE_GET_IRQ_INFO ioctl (Thomas Huth) [RHEL-774] - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Thomas Huth) [RHEL-774] - KVM: s390: vsie: fix the length of APCB bitmap (Thomas Huth) [RHEL-774] - KVM: s390: selftests: add selftest for CMMA migration (Thomas Huth) [RHEL-774] - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Thomas Huth) [RHEL-774] - KVM: s390: pv: fix external interruption loop not always detected (Thomas Huth) [RHEL-774] - KVM: s390: disable migration mode when dirty tracking is disabled (Thomas Huth) [RHEL-774]- i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set (Steve Best) [2184312] - i2c: imx: use devm_platform_get_and_ioremap_resource() (Steve Best) [2184312] - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible (Steve Best) [2184312] - i2c: imx: Make sure to unregister adapter on remove() (Steve Best) [2184312] - clk: imx: Remove the snvs clock (Steve Best) [2184094] - clk: imx: add mcore_booted module paratemter (Steve Best) [2184094] - clk: imx8mq: add 27m phy pll ref clock (Steve Best) [2184094] - clk: imx8m: fix clock tree update of TF-A managed clocks (Steve Best) [2184094] - Documentation: gpio: Remove text about ARCH_NR_GPIOS (Shaoqin Huang) [2183344] - dt-bindings: timestamp: Deprecate nvidia,slices property (Shaoqin Huang) [2183344] - gpiolib: fix allocation of mixed dynamic/static GPIOs (Shaoqin Huang) [2183344] - tools: gpio: fix debounce_period_us output of lsgpio (Shaoqin Huang) [2183344] - hte: Use device_match_of_node() (Shaoqin Huang) [2183344] - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() (Shaoqin Huang) [2183344] - hte: tegra-194: Use proper includes (Shaoqin Huang) [2183344] - gpio: tegra186: Add Tegra234 hte support (Shaoqin Huang) [2183344] - hte: handle nvidia,gpio-controller property (Shaoqin Huang) [2183344] - hte: Deprecate nvidia,slices property (Shaoqin Huang) [2183344] - hte: Add Tegra234 provider (Shaoqin Huang) [2183344] - dt-bindings: timestamp: Add Tegra234 support (Shaoqin Huang) [2183344] - hte: Use of_property_present() for testing DT property presence (Shaoqin Huang) [2183344] - gpio: gpiolib: Simplify gpiochip_add_data_with_key() fwnode (Shaoqin Huang) [2183344] - gpiolib: Add gpiochip_set_data() helper (Shaoqin Huang) [2183344] - gpiolib: Move gpiochip_get_data() higher in the code (Shaoqin Huang) [2183344] - gpiolib: Check array_info for NULL only once in gpiod_get_array() (Shaoqin Huang) [2183344] - gpiolib: Replace open coded krealloc() (Shaoqin Huang) [2183344] - gpio: mm-lantiq: Fix typo in the newly added header filename (Shaoqin Huang) [2183344] - gpiolib: acpi: use the fwnode in acpi_gpiochip_find() (Shaoqin Huang) [2183344] - sh: mach-x3proto: Add missing #include (Shaoqin Huang) [2183344] - gpiolib: acpi: Move ACPI device NULL check to acpi_get_driver_gpio_data() (Shaoqin Huang) [2183344] - powerpc/40x: Add missing select OF_GPIO_MM_GPIOCHIP (Shaoqin Huang) [2183344] - gpiolib: Use IRQ hardware number getter instead of direct access (Shaoqin Huang) [2183344] - gpiolib: Remove duplicative check in gpiod_find_and_request() (Shaoqin Huang) [2183344] - gpiolib: Move gpiodevice_*() to gpiodev namespace (Shaoqin Huang) [2183344] - gpio: Use of_property_read_bool() for boolean properties (Shaoqin Huang) [2183344] - gpiolib: Get rid of devprop prefix in one function (Shaoqin Huang) [2183344] - gpio: sim: Deactivate device in reversed order (Shaoqin Huang) [2183344] - mips: ar7: include linux/gpio/driver.h (Shaoqin Huang) [2183344] - gpiolib: Get rid of gpio_bus_match() forward declaration (Shaoqin Huang) [2183344] - gpiolib: Access device's fwnode via dev_fwnode() (Shaoqin Huang) [2183344] - gpiolib: Clean up headers (Shaoqin Huang) [2183344] - gpiolib: Group forward declarations in consumer.h (Shaoqin Huang) [2183344] - gpiolib: Deduplicate forward declarations in consumer.h (Shaoqin Huang) [2183344] - gpiolib: Drop unused forward declaration from driver.h (Shaoqin Huang) [2183344] - gpio: regmap: Add missing header(s) (Shaoqin Huang) [2183344] - gpiolib: split of_mm_gpio_chip out of linux/of_gpio.h (Shaoqin Huang) [2183344] - gpiolib: remove legacy gpio_export() (Shaoqin Huang) [2183344] - gpiolib: remove gpio_set_debounce() (Shaoqin Huang) [2183344] - gpiolib: remove asm-generic/gpio.h (Shaoqin Huang) [2183344] - gpiolib: coldfire: remove custom asm/gpio.h (Shaoqin Huang) [2183344] - hte: tegra: fix 'struct of_device_id' build error (Shaoqin Huang) [2183344] - gpiolib: Make the legacy consumer-only (Shaoqin Huang) [2183344] - gpio: GPIO_REGMAP: select REGMAP instead of depending on it (Shaoqin Huang) [2183344] - kbuild, gpio: gpio-aspeed-sgpio: remove MODULE_LICENSE in non-modules (Shaoqin Huang) [2183344] - kbuild, gpio: remove MODULE_LICENSE in non-modules (Shaoqin Huang) [2183344] - gpio: sim: fix a memory leak (Shaoqin Huang) [2183344] - gpio: sim: Use %pfwP specifier instead of calling fwnode API directly (Shaoqin Huang) [2183344] - gpiolib: Clear the gpio_device's fwnode initialized flag before adding (Shaoqin Huang) [2183344] - gpio: tegra186: remove unneeded loop in tegra186_gpio_init_route_mapping() (Shaoqin Huang) [2183344] - gpiolib: of: Move enum of_gpio_flags to its only user (Shaoqin Huang) [2183344] - gpio: Get rid of gpio_to_chip() (Shaoqin Huang) [2183344] - gpio: omap: use dynamic allocation of base (Shaoqin Huang) [2183344] - gpiolib: Remove unused of_mm_gpiochip_add() (Shaoqin Huang) [2183344] - gpiolib: Do not mention legacy API in the code (Shaoqin Huang) [2183344] - gpio: Remove unused and obsoleted irq_to_gpio() (Shaoqin Huang) [2183344] - gpio: regmap: use new regmap_might_sleep() (Shaoqin Huang) [2183344] - gpio: Remove unused and obsoleted gpio_export_link() (Shaoqin Huang) [2183344] - gpiolib: sort header inclusion alphabetically (Shaoqin Huang) [2183344] - gpiolib: Get rid of not used of_node member (Shaoqin Huang) [2183344] - gpiolib: Introduce gpio_device_get() and gpio_device_put() (Shaoqin Huang) [2183344] - gpiolib: of: remove [devm_]gpiod_get_from_of_node() APIs (Shaoqin Huang) [2183344] - gpiolib: of: remove of_get_gpio[_flags]() and of_get_named_gpio_flags() (Shaoqin Huang) [2183344] - gpiolib: of: remove obsolete comment for of_gpio_get_count() (Shaoqin Huang) [2183344] - gpiolib: of: stop exporting of_gpio_named_count() (Shaoqin Huang) [2183344] - gpiolib: of: remove of_gpio_count() (Shaoqin Huang) [2183344] - gpio: regmap: Always set gpio_chip get_direction (Shaoqin Huang) [2183344] - gpiolib: use irq_domain_alloc_irqs() (Shaoqin Huang) [2183344] - tools: gpio: fix -c option of gpio-event-mon (Shaoqin Huang) [2183344] - Revert "gpiolib: of: Introduce hook for missing gpio-ranges" (Shaoqin Huang) [2183344] - pinctrl: bcm2835: Switch to use ->add_pin_ranges() (Shaoqin Huang) [2183344] - gpiolib: Check "gpio-ranges" before calling ->add_pin_ranges() (Shaoqin Huang) [2183344] - gpiolib: acpi: Allow ignoring wake capability on pins that aren't in _AEI (Shaoqin Huang) [2183344] - gpiolib: Fix using uninitialized lookup-flags on ACPI platforms (Shaoqin Huang) [2183344] - gpio: sim: set a limit on the number of GPIOs (Shaoqin Huang) [2183344] - gpiolib: protect the GPIO device against being dropped while in use by user-space (Shaoqin Huang) [2183344] - gpiolib: cdev: fix NULL-pointer dereferences (Shaoqin Huang) [2183344] - gpiolib: Provide to_gpio_device() helper (Shaoqin Huang) [2183344] - gpiolib: Unify access to the device properties (Shaoqin Huang) [2183344] - gpio: Do not include when not really needed. (Shaoqin Huang) [2183344] - gpiolib: fix memory leak in gpiochip_setup_dev() (Shaoqin Huang) [2183344] - drm/tegra: Switch to using devm_fwnode_gpiod_get() (Shaoqin Huang) [2183344] - gpiolib: ensure that fwnode is properly set (Shaoqin Huang) [2183344] - gpiolib: of: Use correct fwnode for DT-probed chips (Shaoqin Huang) [2183344] - gpiolib: of: Drop redundant check in of_mm_gpiochip_remove() (Shaoqin Huang) [2183344] - gpiolib: of: Prepare of_mm_gpiochip_add_data() for fwnode (Shaoqin Huang) [2183344] - gpiolib: add support for software nodes (Shaoqin Huang) [2183344] - gpiolib: consolidate GPIO lookups (Shaoqin Huang) [2183344] - gpiolib: acpi: avoid leaking ACPI details into upper gpiolib layers (Shaoqin Huang) [2183344] - gpiolib: acpi: teach acpi_find_gpio() to handle data-only nodes (Shaoqin Huang) [2183344] - gpiolib: acpi: change acpi_find_gpio() to accept firmware node (Shaoqin Huang) [2183344] - gpiolib: of: change of_find_gpio() to accept device node (Shaoqin Huang) [2183344] - gpiolib: of: Integrate of_gpiochip_init_valid_mask() into gpiochip_init_valid_mask() (Shaoqin Huang) [2183344] - gpiolib: of: Prepare of_gpiochip_add() / of_gpiochip_remove() for fwnode (Shaoqin Huang) [2183344] - gpiolib: remove devm_fwnode_get_[index_]gpiod_from_child() (Shaoqin Huang) [2183344] - gpiolib: of: add polarity quirk for Freescale PCIe controller (Shaoqin Huang) [2183344] - gpiolib: of: factor out quirk setting polarity via separate property (Shaoqin Huang) [2183344] - gpiolib: of: Make use of device_match_of_node() (Shaoqin Huang) [2183344] - PCI: tegra: Switch to using devm_fwnode_gpiod_get (Shaoqin Huang) [2183344] - gpiolib: cdev: Fix typo in kernel doc for struct line (Shaoqin Huang) [2183344] - gpiolib: acpi: Use METHOD_NAME__AEI macro for acpi_walk_resources (Shaoqin Huang) [2183344] - gpiolib: Clean up headers (Shaoqin Huang) [2183344] - gpiolib: cdev: Add missing header(s) (Shaoqin Huang) [2183344] - gpio: reg: Add missing header(s) (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for reset line polarity for Himax LCDs (Shaoqin Huang) [2183344] - gpiolib: of: add quirk for phy reset polarity for Freescale Ethernet (Shaoqin Huang) [2183344] - gpiolib: of: factor out code overriding gpio line polarity (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for legacy names in MOXA ART RTC (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for reset line for Cirrus CS42L56 codec (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for reset line for Marvell NFC controller (Shaoqin Huang) [2183344] - gpiolib: of: add quirk for locating reset lines with legacy bindings (Shaoqin Huang) [2183344] - gpiolib: of: tighten selection of gpio renaming quirks (Shaoqin Huang) [2183344] - gpiolib: of: consolidate simple renames into a single quirk (Shaoqin Huang) [2183344] - gpiolib: of: add a quirk for legacy names in Mediatek mt2701-cs42448 (Shaoqin Huang) [2183344] - gpio: tegra: Convert to immutable irq chip (Shaoqin Huang) [2183344] - gpio: aspeed: Add missing header(s) (Shaoqin Huang) [2183344] - gpiolib: Get rid of ARCH_NR_GPIOS (Shaoqin Huang) [2183344] - gpiolib: Warn on drivers still using static gpiobase allocation (Shaoqin Huang) [2183344] - gpiolib: cdev: add fdinfo output for line request file descriptors (Shaoqin Huang) [2183344] - mtd: rawnand: Replace of_gpio_named_count() by gpiod_count() (Shaoqin Huang) [2183344] - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully (Shaoqin Huang) [2183344] - gpiolib: fix OOB access in quirk callbacks (Shaoqin Huang) [2183344] - net: phy: spi_ks8895: switch to using gpiod API (Shaoqin Huang) [2183344] - gpiolib: of: factor out conversion from OF flags (Shaoqin Huang) [2183344] - gpiolib: rework quirk handling in of_find_gpio() (Shaoqin Huang) [2183344] - gpiolib: of: make Freescale SPI quirk similar to all others (Shaoqin Huang) [2183344] - gpiolib: of: do not ignore requested index when applying quirks (Shaoqin Huang) [2183344] - gpiolib: acpi: Add support to ignore programming an interrupt (Shaoqin Huang) [2183344] - gpiolib: make fwnode_get_named_gpiod() static (Shaoqin Huang) [2183344] - gpiolib: acpi: support bias pull disable (Shaoqin Huang) [2183344] - gpiolib: of: support bias pull disable (Shaoqin Huang) [2183344] - gpiolib: add support for bias pull disable (Shaoqin Huang) [2183344] - gpiolib: cdev: compile out HTE unless CONFIG_HTE selected (Shaoqin Huang) [2183344] - gpiolib: cdev: consolidate edge detector configuration flags (Shaoqin Huang) [2183344] - gpiolib: cdev: simplify line event identification (Shaoqin Huang) [2183344] - gpiolib: cdev: replace if-else chains with switches (Shaoqin Huang) [2183344] - gpiolib: cdev: simplify parameter in call to hte_edge_setup (Shaoqin Huang) [2183344] - gpiolib: cdev: simplify linereq_free (Shaoqin Huang) [2183344] - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() (Shaoqin Huang) [2183344] - gpiolib: of: Use device_match_of_node() helper (Shaoqin Huang) [2183344] - gpiolib: devres: Get rid of unused devm_gpio_free() (Shaoqin Huang) [2183344] - gpio: gpiolib: Allow free() callback to be overridden (Shaoqin Huang) [2183344] - hte: Fix possible use-after-free in tegra_hte_test_remove() (Shaoqin Huang) [2183344] - hte: Remove unused including (Shaoqin Huang) [2183344] - pinctrl: ocelot: Fix interrupt parsing (Shaoqin Huang) [2183344] - pinctrl: Get rid of duplicate of_node assignment in the drivers (Shaoqin Huang) [2183344] - pinctrl: ocelot: update pinctrl to automatic base address (Shaoqin Huang) [2183344] - powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall (Mamatha Inamdar) [2222935] - net: wwan: mark t7xx driver as tech preview (Jose Ignacio Tornos Martinez) [2110561] - net: wwan: enable t7xx driver (Jose Ignacio Tornos Martinez) [2110561] - net: wwan: t7xx: Add AP CLDMA (Jose Ignacio Tornos Martinez) [2110561 2140372] - redhat/configs: disable CONFIG_USB_DWC2 and CONFIG_USB_DWC3 on x86 (Desnes Nunes) [2110796] - irqchip/irq-imx-gpcv2: Mark fwnode device as not initialized (Steve Best) [2184110] - irqchip/imx-gpcv2: Mark imx_gpcv2_instance with __ro_after_init (Steve Best) [2184110] - irqchip/imx-irqsteer: Add runtime PM support (Steve Best) [2184110] - irqchip/imx-irqsteer: Constify irq_chip struct (Steve Best) [2184110] - selftests/ftrace: Stop tracing while reading the trace file by default (Jerome Marchand) [2138363] - dt-bindings: iio: adc: Add NXP IMX93 ADC (Steve Best) [2181783] - iio: adc: imx93: Fix spelling mistake "geting" -> "getting" (Steve Best) [2181783] - iio: adc: add imx93 adc support (Steve Best) [2181783] - net: wwan: mark Qualcomm driver as tech preview (Jose Ignacio Tornos Martinez) [2222914] - net: wwan: enable Qualcomm driver (Jose Ignacio Tornos Martinez) [2222914]- redhat/configs: turn on i.MX8MP interconnect driver (Steve Best) [2195986] - power: supply: Fix logic checking if system is running from battery (Cornelia Huck) [2183335] - power: supply: Ratelimit no data debug output (Cornelia Huck) [2183335] - power: supply: Fix power_supply_get_battery_info() if parent is NULL (Cornelia Huck) [2183335] - power: supply: core: auto-exposure of simple-battery data (Cornelia Huck) [2183335] - power: supply: charger-manager: Use of_property_read_bool() for boolean properties (Cornelia Huck) [2183335] - power: supply: fix null pointer check order in __power_supply_register (Cornelia Huck) [2183335] - power: supply: leds: explicitly include linux/leds.h (Cornelia Huck) [2183335] - power: supply: use sysfs_emit() instead of sprintf() for sysfs show() (Cornelia Huck) [2183335] - power: supply: fix null pointer dereferencing in power_supply_get_battery_info (Cornelia Huck) [2183335] - power: supply: fix residue sysfs file in error handle route of __power_supply_register() (Cornelia Huck) [2183335] - power: supply: core: repair kernel-doc for power_supply_vbat2ri() (Cornelia Huck) [2183335] - power: supply: Fix repeated word in comments (Cornelia Huck) [2183335] - extcon: Fix extcon_get_extcon_dev() error handling (Cornelia Huck) [2183335] - power: supply: axp288_charger: Use the defined variable to clean code (Cornelia Huck) [2183335] - soc: imx: gpcv2: add GENPD_FLAG_ACTIVE_WAKEUP flag for usb of imx8mm/n (Steve Best) [2184054] - soc: imx: gpcv2: Assert reset before ungating clock (Steve Best) [2184054] - soc: imx: gpcv2: print errno for regulator errors (Steve Best) [2184054] - soc: imx: gpcv2: add support for i.MX8MP power domains (Steve Best) [2184054] - soc: imx: gpcv2: add PGC control register indirection (Steve Best) [2184054] - soc: imx: gpcv2: Fix clock disabling imbalance in error path (Steve Best) [2184054] - soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn (Steve Best) [2184054] - soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled (Steve Best) [2184054] - soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active (Steve Best) [2184054] - soc: imx: gpcv2: Synchronously suspend MIX domains (Steve Best) [2184054] - soc: imx: gpcv2: support system suspend/resume (Steve Best) [2184054] - soc: imx: gpcv2: keep i.MX8M* bus clocks enabled (Steve Best) [2184054] - soc: imx: gpcv2: add domain option to keep domain clocks enabled (Steve Best) [2184054] - soc: imx: gpcv2: add lockdep annotation (Steve Best) [2184054] - Revert "soc: imx: gpcv2: move reset assert after requesting domain power up" (Steve Best) [2184054] - soc: imx: gpcv2: allow to disable individual power domains (Steve Best) [2184054] - soc: imx: gpcv2: Set both GPC_PGC_nCTRL(GPU_2D|GPU_3D) for MX8MM GPU domain (Steve Best) [2184054] - soc: imx: gpcv2: Turn domain->pgc into bitfield (Steve Best) [2184054] - soc: imx8m: Fix incorrect check for of_clk_get_by_name() (Steve Best) [2184054] - soc: imx8m: Enable OCOTP clock before reading the register (Steve Best) [2184054] - nvme-pci: fix DMA direction of unmapping integrity data (Ming Lei) [2215173] - dt-bindings: gpio: Remove FSI domain ports on Tegra234 (Steve Best) [2213216] - clk: imx: avoid memory leak (Steve Best) [2212497] - clk: imx: remove clk_count of imx_register_uart_clocks (Steve Best) [2212497] - clk: imx: get stdout clk count from device tree (Steve Best) [2212497] - clk: imx: Add check for kcalloc (Steve Best) [2212497] - redhat/configs: disable pre-UVC cameras for RHEL on aarch64 (Dean Nelson) [2190505] - redhat/configs: enable CONFIG_MEDIA_SUPPORT for RHEL on aarch64 (Dean Nelson) [2190505 2192722] - dt-bindings: can: fsl,flexcan: add imx93 compatible (Steve Best) [2214947] - scsi: sd: Add "probe_type" module parameter to allow synchronous probing (Ewan D. Milne) [2140017] - soc/tegra: pmc: Add the PMIC wake event for Tegra234 (Steve Best) [2218655] - soc/tegra: pmc: Add wake source interrupt for MGBE (Steve Best) [2218655] - soc/tegra: pmc: Support software wake-up for SPE (Steve Best) [2218655] - kernfs: dont take d_lock on revalidate (Ian Kent) [2186094] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2186094]- net: openvswitch: add support for l4 symmetric hashing (Timothy Redaelli) [2188082] - gfs2: Don't deref jdesc in evict (Bob Peterson) [2214358] {CVE-2023-3212} - net: wwan: mark iosm driver as tech preview (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: enable iosm driver (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: enable wwan hw simulator (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: adjust new configuration options (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Convert single instance struct member to flexible array (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Use alloc_ordered_workqueue() to create ordered workqueues (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Ensure init is completed before system sleep (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix NULL pointer dereference when removing device (Jose Ignacio Tornos Martinez) [2123542] - wwan: core: add print for wwan port attach/disconnect (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: Expose secondary AT port on DATA1 (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Fix error handling path in ipc_pcie_probe() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: do not compile with -Werror (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fixes 7560 modem crash (Jose Ignacio Tornos Martinez) [2123542] - wwan: core: Support slicing in port TX flow of WWAN subsystem (Jose Ignacio Tornos Martinez) [2123542] - platform/x86: intel: int1092: intel_sar: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [2123542] - platform/x86: int1092: Switch to use acpi_evaluate_dsm_typed() (Jose Ignacio Tornos Martinez) [2123542] - Documentation: networking: correct spelling (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix Runtime PM initialization (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix Runtime PM resume sequence (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix memory leak in ipc_mux_init() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix incorrect skb length (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix crash in peek throughput test (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix kernel test robot reported error (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix the ACPI memory leak (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix kernel test robot reported errors (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix invalid mux header type (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix driver not working with INTEL_IOMMU disabled (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Remove unnecessary if_mutex lock (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: mhi: fix memory leak in mhi_mbim_dellink (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix memory leak in ipc_wwan_dellink (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add NAPI support (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Use needed_headroom instead of hard_header_len (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: add rpc interface for xmm modems (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add port for modem logging (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: use union to group port type specific data (Jose Ignacio Tornos Martinez) [2123542] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2123542] - wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Call mutex_init before locking it (Jose Ignacio Tornos Martinez) [2123542] - wwan_hwsim: Use skb_put_data() instead of skb_put/memcpy pair (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Use skb_put_data() instead of skb_put/memcpy pair (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: mhi_wwan_ctrl: Add DUN2 to have a secondary AT port (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix return type of t7xx_ccmni_start_xmit (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Fix return type of ipc_wwan_link_transmit (Jose Ignacio Tornos Martinez) [2123542] - wwan: iosm: use a flexible array rather than allocate short objects (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: use GFP_ATOMIC under spin lock in t7xx_cldma_gpd_set_next_ptr() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: remove pointless null check (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix smatch errors (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Avoid calls to skb_data_area_size() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add maintainers and documentation (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Device deep sleep lock/unlock (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Runtime PM (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Introduce power management (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add WWAN network interface (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add data path interface (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Data path HW layer (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add AT and MBIM WWAN ports (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add control port (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add port proxy infrastructure (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add core components (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: t7xx: Add control DMA interface (Jose Ignacio Tornos Martinez) [2123542] - wwan_hwsim: Avoid flush_scheduled_work() usage (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: drop debugfs dev reference (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: debugfs obtained dev reference not dropped (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Enable M.2 7360 WWAN card support (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: Fix MRU mismatch issue which may lead to data connection lost (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Let PCI core handle PCI power transition (Jose Ignacio Tornos Martinez) [2123542] - wwan: Replace kernel.h with the necessary inclusions (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: correct open parenthesis alignment (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: removed unused function decl (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: release data channel in case no active IP session (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: set tx queue len (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fixes unable to send AT command during mbim tx (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fixes net interface nonfunctional after fw flash (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fixes unnecessary doorbell send (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: make debugfs optional (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: move debugfs knobs into a subdir (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: allow trace port be uninitialized (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: consolidate trace port init code (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2123542] - dt-bindings: net: Add schema for Qualcomm BAM-DMUX (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: Add Qualcomm BAM-DMUX WWAN network driver (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: device trace collection using relayfs (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: common debugfs base dir for wwan device (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fix compilation warning (Jose Ignacio Tornos Martinez) [2123542] - platform/x86: int1092: Fix non sequential device mode handling (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: correct devlink extra params (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Move devlink_register to be last devlink command (Jose Ignacio Tornos Martinez) [2123542] - net: iosm: Use hrtimer_forward_now() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fw flashing and cd improvements (Jose Ignacio Tornos Martinez) [2123542] - devlink: Make devlink_register to be void (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fw flashing & cd collection infrastructure changes (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: devlink fw flashing & cd collection documentation (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: transport layer support for fw flashing/cd (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: coredump collection support (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: fw flashing support (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: devlink registration (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Unify IO accessors used in the driver (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Replace io.*64_lo_hi() with regular accessors (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: switch from 'pci_' to 'dma_' API (Jose Ignacio Tornos Martinez) [2123542] - platform/x86: BIOS SAR driver for Intel M.2 Modem (Jose Ignacio Tornos Martinez) [2123542] - wwan: core: Unshadow error code returned by ida_alloc_range() (Jose Ignacio Tornos Martinez) [2123542] - wwan: mhi: Fix missing spin_lock_init() in mhi_mbim_probe() (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: Add MHI MBIM network driver (Jose Ignacio Tornos Martinez) [2123542] - net: wwan: iosm: Switch to use module_pci_driver() macro (Jose Ignacio Tornos Martinez) [2123542] - net: tipc: resize nlattr array to correct size (Xin Long) [2221401] - tipc: fix kernel warning when sending SYN message (Xin Long) [2221401] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2212495] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2212495] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2212495] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2212495] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2212495] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2212495] - Revert "dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support" (Desnes Nunes) [2212495] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2212495] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2212495] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2212495] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2212495] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2212495] - usb: xhci: tegra: fix sleep in atomic call (Desnes Nunes) [2212495] - usb: chipidea: core: fix possible concurrent when switch role (Desnes Nunes) [2212495] - usb: chipdea: core: fix return -EINVAL if request role is the same with current role (Desnes Nunes) [2212495] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2212495] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2212495] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2212495] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2212495] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2212495] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2212495] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2212495] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2212495] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2212495] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2212495] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2212495] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2212495] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2212495] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2212495] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2212495] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2212495] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2212495] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2212495] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2212495] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2212495] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2212495] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2212495] - usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math (Desnes Nunes) [2212495] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495] - USB: chipidea: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2212495] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2212495] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2212495] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2212495] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2212495] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2212495] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2212495] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2212495] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2212495] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2212495] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2212495] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2212495] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2212495] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2212495] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2212495] - usb: ohci-omap: avoid unused-variable warning (Desnes Nunes) [2212495] - usb: remove ohci-tmio driver (Desnes Nunes) [2212495] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2212495] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2212495] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2212495] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2212495] - usb: chipidea: ci_hdrc_imx: use dev_err_probe (Desnes Nunes) [2212495] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2212495] - dt-bindings: usb: phy: nop: Fix a typo ("specifiy") (Desnes Nunes) [2212495] - Documentation: usb: correct spelling (Desnes Nunes) [2212495] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2212495] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2212495] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2212495] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2212495] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2212495] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2212495] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2212495] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2212495] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2212495] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2212495] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2212495] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2212495] - dt-bindings: usb: Remove obsolete brcm,bcm3384-usb.txt (Desnes Nunes) [2212495] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2212495] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2212495] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2212495] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2212495] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2212495] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2212495] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2212495] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2212495] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2212495] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2212495] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2212495] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2212495] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2212495] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2212495] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2212495] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2212495] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2212495] - dt-bindings: usb: usbmisc-imx: add i.MX8MM usbmisc (Desnes Nunes) [2212495] - dt-bindings: usb: ci-hdrc-usb2: add i.MX8MM compatible (Desnes Nunes) [2212495] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2212495] - usb: gadget: xudc: Refactor update data role work (Desnes Nunes) [2212495] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2212495] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2212495] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2212495] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2212495] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2212495] - thunderbolt: Log DP adapter type (Desnes Nunes) [2212495] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2212495] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2212495] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2212495] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2212495] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2212495] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2212495] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2212495] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2212495] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2212495] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2212495] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2212495] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2212495] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2212495] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2212495] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2212495] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2212495] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2212495] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2212495] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2212495] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2212495] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2212495] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2212495] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2212495] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2212495] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2212495] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2212495] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2212495] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2212495] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2212495] - net: thunderbolt: Move into own directory (Desnes Nunes) [2212495] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2212495] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2212495] - usb: chipidea: imx: Drop empty platform remove function (Desnes Nunes) [2212495] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2212495] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2212495] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2212495] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2220944] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2220944] - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one (Florian Westphal) [2220884] - netfilter: nfnetlink_osf: fix module autoload (Florian Westphal) [2220884] - xfs: fix up for "xfs: pass perag to xfs_alloc_read_agf()" (Bill O'Donnell) [2218635] - tls: improve lockless access safety of tls_err_abort() (Sabrina Dubroca) [2219775] - tls: rx: strp: don't use GFP_KERNEL in softirq context (Sabrina Dubroca) [2219775] - tls: rx: strp: preserve decryption status of skbs when needed (Sabrina Dubroca) [2219775] - tls: rx: strp: factor out copying skb data (Sabrina Dubroca) [2219775] - tls: rx: strp: fix determining record length in copy mode (Sabrina Dubroca) [2219775] - tls: rx: strp: force mixed decrypted records into copy mode (Sabrina Dubroca) [2219775] - tls: rx: strp: set the skb->len of detached / CoW'ed skbs (Sabrina Dubroca) [2219775] - tls: rx: device: fix checking decryption status (Sabrina Dubroca) [2219775] - mptcp: do not rely on implicit state check in mptcp_listen() (Davide Caratti) [2219612] - mptcp: handle correctly disconnect() failures (Davide Caratti) [2219612] - mptcp: fix active subflow finalization (Davide Caratti) [2219612] - mptcp: ensure subflow is unhashed before cleaning the backlog (Davide Caratti) [2219612] - mptcp: ensure listener is unhashed before updating the sk status (Davide Caratti) [2219612] - mptcp: fix possible list corruption on passive MPJ (Davide Caratti) [2219612] - mptcp: fix possible divide by zero in recvmsg() (Davide Caratti) [2219612] - tcp: deny tcp_disconnect() when threads are waiting (Davide Caratti) [2219612] - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Guillaume Nault) [2219606] - net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [2219411] - net/sched: cls_api: remove block_cb from driver_list before freeing (Davide Caratti) [2219411] - sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [2219411] - sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [2219411] - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [2219411] - net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2219411] - net/sched: taprio: fix slab-out-of-bounds Read in taprio_dequeue_from_txq (Davide Caratti) [2219411] - net: sched: fix possible refcount leak in tc_chain_tmplt_add() (Davide Caratti) [2219411] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Mohammad Kabat) [2165367] - mlx4: bpf_xdp_metadata_rx_hash add xdp rss hash type (Mohammad Kabat) [2165367] - net/mlx4_en: Introduce flexible array to silence overflow warning (Mohammad Kabat) [2165367] - net/mlx4_en: Support RX XDP metadata (Mohammad Kabat) [2165367] - net/mlx4_en: Introduce wrapper for xdp_buff (Mohammad Kabat) [2165367] - net/mlx4: small optimization in mlx4_en_xmit() (Mohammad Kabat) [2165367] - net/mlx4: MLX4_TX_BOUNCE_BUFFER_SIZE depends on MAX_SKB_FRAGS (Mohammad Kabat) [2165367] - net/mlx4: rename two constants (Mohammad Kabat) [2165367] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Mohammad Kabat) [2165367] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Mohammad Kabat) [2165367] - net/mlx4: Check retval of mlx4_bitmap_init (Mohammad Kabat) [2165367] - net/mlx4: Fix error check for dma_map_sg (Mohammad Kabat) [2165367] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Mohammad Kabat) [2165367] - devlink: Fix crash with CONFIG_NET_NS=n (Davide Caratti) [2219326] - devlink: change per-devlink netdev notifier to static one (Davide Caratti) [2219326] - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [2219326] - vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [2219326] - net: macsec: fix double free of percpu stats (Sabrina Dubroca) [2218898] - ping6: Fix send to link-local addresses with VRF. (Hangbin Liu) [2218130] - ipv6: rpl: Fix Route of Death. (Hangbin Liu) [2218130] - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Hangbin Liu) [2218130] - net: rpl: fix rpl header size calculation (Hangbin Liu) [2218130] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153362] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153362] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153362] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153362] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153362] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153362] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153362] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153362] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153362] - igb: Add lock to avoid data race (Corinna Vinschen) [2153362] - HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651. (Benjamin Tissoires) [2166610] - gpiolib-acpi: Don't set GPIOs for wakeup in S3 mode (Benjamin Tissoires) [2166610] - gpiolib: acpi: Add wake_capable variants of acpi_dev_gpio_irq_get (Benjamin Tissoires) [2166610] - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU (Benjamin Tissoires) [2166610] - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NH5xAx (Benjamin Tissoires) [2166610] - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xRU (Benjamin Tissoires) [2166610] - pm-graph: sleepgraph: Avoid crashing on binary data in device names (Benjamin Tissoires) [2166610] - HID: hidpp: terminate retry loop on success (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Handle timeout differently from busy (Benjamin Tissoires) [2166610] - HID: wacom: avoid integer overflow in wacom_intuos_inout() (Benjamin Tissoires) [2166610] - selftests/harness: Pass variant to teardown (Benjamin Tissoires) [2166610] - selftests/harness: Run TEARDOWN for ASSERT failures (Benjamin Tissoires) [2166610] - HID: wacom: insert timestamp to packed Bluetooth (BT) events (Benjamin Tissoires) [2166610] - HID: wacom: Set a default resolution for older tablets (Benjamin Tissoires) [2166610] - HID: amd_sfh: Handle "no sensors" enabled for SFH1.1 (Benjamin Tissoires) [2166610] - HID: amd_sfh: Increase sensor command timeout for SFH1.1 (Benjamin Tissoires) [2166610] - HID: amd_sfh: Correct the stop all command (Benjamin Tissoires) [2166610] - HID: amd_sfh: Add support for shutdown operation (Benjamin Tissoires) [2166610] - HID: amd_sfh: Fix illuminance value (Benjamin Tissoires) [2166610] - HID: amd_sfh: Correct the sensor enable and disable command (Benjamin Tissoires) [2166610] - HID: amd_sfh: Correct the structure fields (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Fix buffer overrun in device name (Benjamin Tissoires) [2166610] - selftest: hid: fix hid_bpf not set in config (Benjamin Tissoires) [2166610] - Revert "HID: sony: remove DualShock4 support." (Benjamin Tissoires) [2166610] - Merge tag 'for-linus-2023022201' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid (Benjamin Tissoires) [2166610] - HID: sony: remove DualShock4 support. (Benjamin Tissoires) [2166610] - staging: greybus: hid: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: fix BT_HIDP Kconfig dependencies (Benjamin Tissoires) [2166610] - Documentation: hid: correct spelling (Benjamin Tissoires) [2166610] - HID: bpf: reorder BPF registration (Benjamin Tissoires) [2166610] - HID: bpf: clean up entrypoint (Benjamin Tissoires) [2166610] - selftests: hid: enforce new attach API (Benjamin Tissoires) [2166610] - HID: bpf: rework how programs are attached and stored in the kernel (Benjamin Tissoires) [2166610] - selftests: hid: prepare tests for HID_BPF API change (Benjamin Tissoires) [2166610] - selftests: hid: ensure the program is correctly pinned (Benjamin Tissoires) [2166610] - selftests: hid: attach/detach 2 bpf programs, not just one (Benjamin Tissoires) [2166610] - selftests: hid: allow to compile hid_bpf with LLVM (Benjamin Tissoires) [2166610] - selftests: hid: add vmtest.sh (Benjamin Tissoires) [2166610] - kselftests: hid: fix missing headers_install step (Benjamin Tissoires) [2166610] - selftests: hid: ensures we have the proper requirements in config (Benjamin Tissoires) [2166610] - samples/hid: Fix spelling mistake "wihout" -> "without" (Benjamin Tissoires) [2166610] - HID: bpf: enforce HID_BPF dependencies (Benjamin Tissoires) [2166610] - HID: bpf: do not rely on ALLOW_ERROR_INJECTION (Benjamin Tissoires) [2166610] - HID: bpf: return non NULL data pointer when CONFIG_HID_BPF is not set (Benjamin Tissoires) [2166610] - Documentation: add HID-BPF docs (Benjamin Tissoires) [2166610] - samples/hid: add Surface Dial example (Benjamin Tissoires) [2166610] - samples/hid: add new hid BPF example (Benjamin Tissoires) [2166610] - selftests/hid: Add a test for BPF_F_INSERT_HEAD (Benjamin Tissoires) [2166610] - selftests/hid: add report descriptor fixup tests (Benjamin Tissoires) [2166610] - HID: bpf: allow to change the report descriptor (Benjamin Tissoires) [2166610] - selftests/hid: add tests for bpf_hid_hw_request (Benjamin Tissoires) [2166610] - HID: bpf: introduce hid_hw_request() (Benjamin Tissoires) [2166610] - selftests/hid: add test to change the report size (Benjamin Tissoires) [2166610] - HID: bpf: allocate data memory for device_event BPF programs (Benjamin Tissoires) [2166610] - HID: bpf jmp table: simplify the logic of cleaning up programs (Benjamin Tissoires) [2166610] - selftests: add tests for the HID-bpf initial implementation (Benjamin Tissoires) [2166610] - HID: initial BPF implementation (Benjamin Tissoires) [2166610] - HID: Kconfig: split HID support and hid-core compilation (Benjamin Tissoires) [2166610] - hwrng: u2fzero - account for high quality RNG (Benjamin Tissoires) [2166610] - HID: i2c-hid: goodix: Add mainboard-vddio-supply (Benjamin Tissoires) [2166610] - HID: i2c-hid: goodix: Stop tying the reset line to the regulator (Benjamin Tissoires) [2166610] - HID: intel-ish-hid: Fix kernel panic during warm reset (Benjamin Tissoires) [2166610] - HID: topre: Add support for 87 keys Realforce R2 (Benjamin Tissoires) [2166610] - HID: add HP 13t-aw100 & 14t-ea100 digitizer battery quirks (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add support for Logitech MX Master 3S mouse (Benjamin Tissoires) [2166610] - HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded (Benjamin Tissoires) [2166610] - HID: uhid: Over-ride the default maximum data buffer value with our own (Benjamin Tissoires) [2166610] - HID: core: Provide new max_buffer_size attribute to over-ride the default (Benjamin Tissoires) [2166610] - HID: mcp-2221: prevent UAF in delayed work (Benjamin Tissoires) [2166610] - hid: bigben_probe(): validate report count (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add myself to authors (Benjamin Tissoires) [2166610] - HID: logitech: add myself as a reviewer (Benjamin Tissoires) [2166610] - HID: bigben: use spinlock to safely schedule workers (Benjamin Tissoires) [2166610] - HID: bigben_worker() remove unneeded check on report_field (Benjamin Tissoires) [2166610] - HID: bigben: use spinlock to protect concurrent accesses (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Retry commands when device is busy (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add more debug statements (Benjamin Tissoires) [2166610] - HID: Add support for Logitech G923 Xbox Edition steering wheel (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add Signature M650 (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Don't restart communication if not necessary (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Add constants for HID++ 2.0 error codes (Benjamin Tissoires) [2166610] - Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures" (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support (Benjamin Tissoires) [2166610] - HID: retain initial quirks set up when creating HID devices (Benjamin Tissoires) [2166610] - HID: evision: Add preliminary support for EVision keyboards (Benjamin Tissoires) [2166610] - HID: Ignore battery for ELAN touchscreen 29DF on HP (Benjamin Tissoires) [2166610] - HID: use standard debug APIs (Benjamin Tissoires) [2166610] - HID: surface-hid: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: intel-ish-hid: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: steam: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: logitech-dj: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: amd_sfh: Constify lowlevel HID driver (Benjamin Tissoires) [2166610] - HID: amd_sfh: if no sensors are enabled, clean up (Benjamin Tissoires) [2166610] - HID: logitech: Disable hi-res scrolling on USB (Benjamin Tissoires) [2166610] - HID: core: Fix deadloop in hid_apply_multiplier. (Benjamin Tissoires) [2166610] - HID: hid-steam: Add rumble on Deck (Benjamin Tissoires) [2166610] - HID: hid-steam: Add Steam Deck support (Benjamin Tissoires) [2166610] - HID: surface-hid: Use target-ID enum instead of hard-coding values (Benjamin Tissoires) [2166610] - HID: Ignore battery for Elan touchscreen on Asus TP420IA (Benjamin Tissoires) [2166610] - HID: elecom: add support for TrackBall 056E:011C (Benjamin Tissoires) [2166610] - HID: betop: check shape of output reports (Benjamin Tissoires) [2166610] - HID: playstation: correct DualSense gyro bias handling. (Benjamin Tissoires) [2166610] - HID: playstation: correct DualShock4 gyro bias handling. (Benjamin Tissoires) [2166610] - HID: playstation: fix DualShock4 unreachable calibration code. (Benjamin Tissoires) [2166610] - HID: playstation: sanity check DualSense calibration data. (Benjamin Tissoires) [2166610] - HID: playstation: sanity check DualShock4 calibration data. (Benjamin Tissoires) [2166610] - HID: multitouch: Add quirks for flipped axes (Benjamin Tissoires) [2166610] - HID: i2c-hid: acpi: Unify ACPI ID tables format (Benjamin Tissoires) [2166610] - HID: i2c-hid: acpi: Drop unneded NULL check of adev (Benjamin Tissoires) [2166610] - HID: Recognize sensors with application collections (Benjamin Tissoires) [2166610] - HID: uclogic: Use KUNIT_EXPECT_MEMEQ (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco Pro MW (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco Pro SW (Benjamin Tissoires) [2166610] - HID: uclogic: Handle wireless device reconnection (Benjamin Tissoires) [2166610] - HID: uclogic: Refactor UGEEv2 probe magic data (Benjamin Tissoires) [2166610] - HID: uclogic: Add battery quirk (Benjamin Tissoires) [2166610] - HID: uclogic: Add frame type quirk (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco 01 V2 (Benjamin Tissoires) [2166610] - HID: i2c-hid: use uniform debugging APIs (Benjamin Tissoires) [2166610] - HID: i2c-hid: switch to standard debugging APIs (Benjamin Tissoires) [2166610] - HID: check empty report_list in bigben_probe() (Benjamin Tissoires) [2166610] - HID: check empty report_list in hid_validate_values() (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Fix big on-stack allocation in hid_sensor_custom_get_known() (Benjamin Tissoires) [2166610] - HID: sony: Fix unused function warning (Benjamin Tissoires) [2166610] - HID: Ignore HP Envy x360 eu0009nv stylus battery (Benjamin Tissoires) [2166610] - HID: Add Mapping for System Microphone Mute (Benjamin Tissoires) [2166610] - HID: input: map battery system charging (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Add LISS custom sensors (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Allow more custom iio sensors (Benjamin Tissoires) [2166610] - HID: playstation: fix free of uninialized pointer for DS4 in Bluetooth. (Benjamin Tissoires) [2166610] - Revert "HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices" (Benjamin Tissoires) [2166610] - Revert "HID: logitech-hidpp: Remove special-casing of Bluetooth devices" (Benjamin Tissoires) [2166610] - HID: add mapping for camera access keys (Benjamin Tissoires) [2166610] - HID: i2c-hid: Don't set wake_capable and wake_irq (Benjamin Tissoires) [2166610] - HID: i2c-hid: acpi: Stop setting wakeup_capable (Benjamin Tissoires) [2166610] - HID: i2c-hid: Use PM subsystem to manage wake irq (Benjamin Tissoires) [2166610] - i2c: acpi: Use ACPI wake capability bit to set wake_irq (Benjamin Tissoires) [2166610] - HID: logitech HID++: Send SwID in GetProtocolVersion (Benjamin Tissoires) [2166610] - HID: hid-elan: use default remove for hid device (Benjamin Tissoires) [2166610] - HID: hid-alps: use default remove for hid device (Benjamin Tissoires) [2166610] - HID: force HID depending on INPUT (Benjamin Tissoires) [2166610] - HID: playstation: fix DualShock4 bluetooth CRC endian issue. (Benjamin Tissoires) [2166610] - HID: playstation: fix DualShock4 bluetooth memory corruption bug. (Benjamin Tissoires) [2166610] - HID: apple: Swap Control and Command keys on Apple keyboards (Benjamin Tissoires) [2166610] - HID: uclogic: Standardize test name prefix (Benjamin Tissoires) [2166610] - HID: hid-sensor-custom: Allow more than one hinge angle sensor (Benjamin Tissoires) [2166610] - HID: ft260: fix 'cast to restricted' kernel CI bot warnings (Benjamin Tissoires) [2166610] - HID: ft260: missed NACK from busy device (Benjamin Tissoires) [2166610] - HID: ft260: fix a NULL pointer dereference in ft260_i2c_write (Benjamin Tissoires) [2166610] - HID: ft260: wake up device from power saving mode (Benjamin Tissoires) [2166610] - HID: ft260: missed NACK from big i2c read (Benjamin Tissoires) [2166610] - HID: ft260: remove SMBus Quick command support (Benjamin Tissoires) [2166610] - HID: ft260: skip unexpected HID input reports (Benjamin Tissoires) [2166610] - HID: ft260: do not populate /dev/hidraw device (Benjamin Tissoires) [2166610] - HID: ft260: improve i2c large reads performance (Benjamin Tissoires) [2166610] - HID: ft260: support i2c reads greater than HID report size (Benjamin Tissoires) [2166610] - HID: ft260: support i2c writes larger than HID report size (Benjamin Tissoires) [2166610] - HID: ft260: improve i2c write performance (Benjamin Tissoires) [2166610] - HID: ft260: ft260_xfer_status routine cleanup (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 dongle support. (Benjamin Tissoires) [2166610] - HID: playstation: set default DualShock4 BT poll interval to 4ms. (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 bluetooth support. (Benjamin Tissoires) [2166610] - HID: playstation: add option to ignore CRC in ps_get_report. (Benjamin Tissoires) [2166610] - HID: playstation: support DualShock4 lightbar blink. (Benjamin Tissoires) [2166610] - HID: playstation: support DualShock4 lightbar. (Benjamin Tissoires) [2166610] - HID: playstation: make LED brightness adjustable in ps_led_register. (Benjamin Tissoires) [2166610] - HID: playstation: Add DualShock4 rumble support. (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 accelerometer and gyroscope support. (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 touchpad support. (Benjamin Tissoires) [2166610] - HID: playstation: add DualShock4 battery support. (Benjamin Tissoires) [2166610] - HID: playstation: report DualShock4 hardware and firmware version. (Benjamin Tissoires) [2166610] - HID: playstation: initial DualShock4 USB support. (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco LW (Benjamin Tissoires) [2166610] - HID: wiimote: Add support for the DJ Hero turntable (Benjamin Tissoires) [2166610] - HID: asus: Remove unused variable in asus_report_tool_width() (Benjamin Tissoires) [2166610] - HID: mcp2221: correct undefined references when CONFIG_GPIOLIB isn't defined (Benjamin Tissoires) [2166610] - HID: mcp2221: fix 'cast to restricted __le16' sparse warnings (Benjamin Tissoires) [2166610] - HID: mcp2221: fix usage of tmp variable in mcp2221_raw_event() (Benjamin Tissoires) [2166610] - HID: i2c: use simple i2c probe (Benjamin Tissoires) [2166610] - HID: mcp2221: add ADC/DAC support via iio subsystem (Benjamin Tissoires) [2166610] - HID: mcp2221: change 'select GPIOLIB' to imply (Benjamin Tissoires) [2166610] - HID: mcp2221: switch i2c registration to devm functions (Benjamin Tissoires) [2166610] - HID: lenovo: Make array tp10ubkbd_led static const (Benjamin Tissoires) [2166610] - HID: playstation: support updated DualSense rumble mode. (Benjamin Tissoires) [2166610] - HID: wacom: add three styli to wacom_intuos_get_tool_type (Benjamin Tissoires) [2166610] - HID: amd_sfh: Change dev_err to dev_dbg for additional debug info (Benjamin Tissoires) [2166610] - Input: add ABS_PROFILE to uapi and documentation (Benjamin Tissoires) [2166610] - HID: nintendo: deregister home LED when it fails (Benjamin Tissoires) [2166610] - HID: convert defines of HID class requests into a proper enum (Benjamin Tissoires) [2166610] - HID: export hid_report_type to uapi (Benjamin Tissoires) [2166610] - HID: core: store the unique system identifier in hid_device (Benjamin Tissoires) [2166610] - HID: Add driver for PhoenixRC Flight Controller (Benjamin Tissoires) [2166610] - HID: Add driver for VRC-2 Car Controller (Benjamin Tissoires) [2166610] - MAINTAINERS: Add Wacom driver maintainers (Benjamin Tissoires) [2166610] - HID: sony: Fix double word in comments (Benjamin Tissoires) [2166610] - hid: hid-logitech-hidpp: avoid unnecessary assignments in hidpp_connect_event (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Detect hi-res scrolling support (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Remove hard-coded "Sw. Id." for HID++ 2.0 commands (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Fix "Sw. Id." for HID++ 2.0 commands (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Remove special-casing of Bluetooth devices (Benjamin Tissoires) [2166610] - HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices (Benjamin Tissoires) [2166610] - HID: core: Export hid_match_id() (Benjamin Tissoires) [2166610] - HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs (Benjamin Tissoires) [2166610] - HID: move from strlcpy with unused retval to strscpy (Benjamin Tissoires) [2166610] - HID: vivaldi: convert to use dev_groups (Benjamin Tissoires) [2166610] - HID: wacom: Simplify comments (Benjamin Tissoires) [2166610] - HID: rmi: replace ternary operator with min() (Benjamin Tissoires) [2166610] - HID: Kconfig: remove redundant "depends on HID" lines (Benjamin Tissoires) [2166610] - HID: playstation: convert to use dev_groups (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for Parblo A610 PRO (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for XP-PEN Deco Pro S (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for UGEE v2 mouse frames (Benjamin Tissoires) [2166610] - HID: uclogic: Add support for UGEE v2 dial frames (Benjamin Tissoires) [2166610] - HID: uclogic: Parse the UGEE v2 frame type (Benjamin Tissoires) [2166610] - HID: uclogic: Refactor UGEE v2 frame initialization (Benjamin Tissoires) [2166610] - HID: uclogic: Refactor UGEE v2 string descriptor parsing (Benjamin Tissoires) [2166610] - HID: uclogic: KUnit best practices and naming conventions (Benjamin Tissoires) [2166610] - Input: elan_i2c_core - Convert to i2c's .probe_new() (Benjamin Tissoires) [2166610] - Input: elan_i2c - don't set wake_capable and wake_irq (Benjamin Tissoires) [2166610] - Input: elan_i2c - use PM subsystem to manage wake irq (Benjamin Tissoires) [2166610] - Input: elan_i2c - convert to use dev_groups (Benjamin Tissoires) [2166610] - Input: i8042 - add TUXEDO devices to i8042 quirk tables for partial fix (Benjamin Tissoires) [2166610] - Input: i8042 - add quirk for Fujitsu Lifebook A574/H (Benjamin Tissoires) [2166610] - Input: i8042 - add Clevo PCX0DX to i8042 quirk table (Benjamin Tissoires) [2166610] - Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - fix SPI device ID (Benjamin Tissoires) [2166610] - Input: rmi_smbus - Convert to i2c's .probe_new() (Benjamin Tissoires) [2166610] - Input: rmi_i2c - Convert to i2c's .probe_new() (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - convert to use sysfs_emit() APIs (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - drop useless gotos in rmi_f34v7_do_reflash() (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - simplify rmi_f34v7_start_reflash() (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - remove unneeded struct register_offset (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - make rmi_f34v7_erase_all() use the "erase all" command (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - reset after writing partition table (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - rewrite partition table unconditionally (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - fix command completion check for bootloader v7/v8 (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - introduce rmi_f34v7_check_command_status() helper (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - fix firmware update operations with bootloader v8 (Benjamin Tissoires) [2166610] - Input: move from strlcpy with unused retval to strscpy (Benjamin Tissoires) [2166610] - Input: synaptics-rmi4 - remove unnecessary flush_workqueue() (Benjamin Tissoires) [2166610] - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (Jaroslav Kysela) [2217298] - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (Jaroslav Kysela) [2217298] - ASoC: Intel: sof-sdw: add Dell SKU 0B34 (Jaroslav Kysela) [2217298] - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (Jaroslav Kysela) [2217298] - padata: Always leave BHs disabled when running ->parallel() (Waiman Long) [2190004] - padata: Fix list iterator in padata_do_serial() (Waiman Long) [2190004] - padata: Convert from atomic_t to refcount_t on parallel_data->refcnt (Waiman Long) [2190004] - cgroup: fix display of forceidle time at root (Waiman Long) [2190004] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2190004] - docs: admin-guide: cgroup-v1: update description of inactive_file (Waiman Long) [2190004] - cgroup: remove rcu_read_lock()/rcu_read_unlock() in critical section of spin_lock_irq() (Waiman Long) [2190004] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2190004] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2190004] - cgroup: cgroup refcnt functions should be exported when CONFIG_DEBUG_CGROUP_REF (Waiman Long) [2190004] - redhat/configs: Add CONFIG_DEBUG_CGROUP_REF=n (Waiman Long) [2190004] - cgroup: Implement DEBUG_CGROUP_REF (Waiman Long) [2190004] - mm: cgroup: fix comments for get from fd/file helpers (Waiman Long) [2190004] - mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol (Waiman Long) [2190004] - mm: memcontrol: use do_memsw_account() in a few more places (Waiman Long) [2190004] - mm: memcontrol: deprecate swapaccounting=0 mode (Waiman Long) [2190004] - mm: memcontrol: make cgroup_memory_noswap a static key (Waiman Long) [2190004] - mm/memcontrol: use kstrtobool for swapaccount param parsing (Waiman Long) [2190004] - cgroup: use strscpy() is more robust and safer (Waiman Long) [2190004] - cgroup: simplify code in cgroup_apply_control (Waiman Long) [2190004] - cgroup: Remove CFTYPE_PRESSURE (Waiman Long) [2190004] - cgroup: Improve cftype add/rm error handling (Waiman Long) [2190004] - cgroup: add pids.peak interface for pids controller (Waiman Long) [2190004] - cgroup: Remove data-race around cgrp_dfl_visible (Waiman Long) [2190004] - cgroup: Replace cgroup->ancestor_ids[] with ->ancestors[] (Waiman Long) [2190004] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [2190004] - cgroup: remove the superfluous judgment (Waiman Long) [2190004] - cgroup: Make cgroup_debug static (Waiman Long) [2190004] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [2190004] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [2190004] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [2190004] - kselftests: memcg: speed up the memory.high test (Waiman Long) [2190004] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [2190004] - cgroup: Add config file to cgroup selftest suite (Waiman Long) [2190004] - Docs: admin/kernel-parameters: edit a few boot options (Waiman Long) [2190004] - cgroup: clarify cgroup_css_set_fork() (Waiman Long) [2190004] - cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kernel-doc comment (Waiman Long) [2190004] - cgroup: rstat: retrieve current bstat to delta directly (Waiman Long) [2190004] - cgroup: rstat: use same convention to assign cgroup_base_stat (Waiman Long) [2190004] - cgroup: get the wrong css for css_alloc() during cgroup_init_subsys() (Waiman Long) [2190004] - cgroup: rstat: Mark benign data race to silence KCSAN (Waiman Long) [2190004] - docs/cgroup: add entry for misc.events (Waiman Long) [2190004] - misc_cgroup: remove error log to avoid log flood (Waiman Long) [2190004] - misc_cgroup: introduce misc.events to count failures (Waiman Long) [2190004] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (David Arcari) [2218689] - cpufreq: amd-pstate: Add ->fast_switch() callback (David Arcari) [2218689] - cpufreq: amd-pstate: Make varaiable mode_state_machine static (David Arcari) [2218689] - cpufreq: amd-pstate: Add guided mode control support via sysfs (David Arcari) [2218689] - cpufreq: amd-pstate: Add guided autonomous mode (David Arcari) [2218689] - ACPI: CPPC: Add auto select register read/write support (David Arcari) [2218689] - Documentation: cpufreq: amd-pstate: Move amd_pstate param to alphabetical order (David Arcari) [2218689] - Documentation: introduce amd pstate active mode kernel command line options (David Arcari) [2218689] - Documentation: add amd-pstate kernel command line options (David Arcari) [2218689]- cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2222987] - Revert "wifi: mark the support for WiFi on aarch64 architecture as tech preview" (Jose Ignacio Tornos Martinez) [2208365] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178302] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178302] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178302] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178302] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178302] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178302] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178302] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178302] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178302] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178302] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178302] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178302] - driver core: remove private pointer from struct bus_type (Mark Langsdorf) [2178302] - driver core: create bus_is_registered() (Mark Langsdorf) [2178302] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178302] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178302] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178302] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178302] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178302] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178302] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178302] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178302] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178302] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178302] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178302] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178302] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178302] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178302] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178302] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178302] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178302] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178302] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178302] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178302] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178302] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178302] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178302] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178302] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178302] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178302] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178302] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178302] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178302] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178302] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178302] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178302] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178302] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178302] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178302] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178302] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178302] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178302] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178302] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178302] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178302] - software node: Remove unused APIs (Mark Langsdorf) [2178302] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178302] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178302] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178302] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178302] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178302] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178302] - driver core: Make driver_deferred_probe_timeout a static variable (Mark Langsdorf) [2178302] - Revert "driver core: Set default deferred_probe_timeout back to 0." (Mark Langsdorf) [2178302] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178302] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178302] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178302] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178302] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178302] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178302] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178302] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178302] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178302] - firmware_loader: remove #include (Mark Langsdorf) [2178302] - regmap-irq: Add handle_mask_sync() callback (Mark Langsdorf) [2178302] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178302] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178302] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178302] - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Mark Langsdorf) [2178302] - regmap: Add FSI bus support (Mark Langsdorf) [2178302] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178302] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178302] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178302] - firmware_loader: fix up to_fw_sysfs() to preserve const (Mark Langsdorf) [2178302] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178302] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178302] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178302] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178302] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178302] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178302] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178302] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178302] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178302] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178302] - regmap-irq: Use the new num_config_regs property in regmap_add_irq_chip_fwnode (Mark Langsdorf) [2178302] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178302] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178302] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178302] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178302] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178302] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178302] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178302] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178302] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178302] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178302] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178302] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178302] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178302] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178302] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178302] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178302] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178302] - regmap: spi-avmm: Use swabXX_array() helpers (Mark Langsdorf) [2178302] - swab: Add array operations (Mark Langsdorf) [2178302] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178302] - regmap: mmio: Use swabXX_array() helpers (Mark Langsdorf) [2178302] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178302] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178302] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178302] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178302] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178302] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178302] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178302] - driver_core: move from strlcpy with unused retval to strscpy (Mark Langsdorf) [2178302] - regmap: mmio: Fix rebase error (Mark Langsdorf) [2178302] - regmap: check right noinc bounds in debug print (Mark Langsdorf) [2178302] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178302] - regmap: mmio: Support accelerared noinc operations (Mark Langsdorf) [2178302] - regmap: Support accelerated noinc operations (Mark Langsdorf) [2178302] - regmap: Make use of get_unaligned_be24(), put_unaligned_be24() (Mark Langsdorf) [2178302] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178302] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178302] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178302] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178302] - nvme-pci: clamp max_hw_sectors based on DMA optimized limitation (Ewan D. Milne) [2168169] - seccomp: Move copy_seccomp() to no failure path. (Viktor Malik) [2218682] - perf/amlogic: Fix config1/config2 parsing issue (Mark Salter) [2217547] - docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING (Mark Salter) [2217547] - drivers/perf: hisi: Don't migrate perf to the CPU going to teardown (Mark Salter) [2217547] - docs: fix 'make htmldocs' warning in perf (Mark Salter) [2217547] - perf/arm-cmn: Move overlapping wp_combine field (Mark Salter) [2217547] - redhat/configs: Add some new disabled PMU drivers (Mark Salter) [2217547] - perf/amlogic: adjust register offsets (Mark Salter) [2217547] - perf: arm_spe: Support new SPEv1.2/v8.7 'not taken' event (Mark Salter) [2217547] - perf: arm_spe: Use new PMSIDR_EL1 register enums (Mark Salter) [2217547] - perf/arm-cmn: Reset DTM_PMU_CONFIG at probe (Mark Salter) [2217547] - drivers/perf: hisi: Extract initialization of "cpa_pmu->pmu" (Mark Salter) [2217547] - drivers/perf: hisi: Simplify the parameters of hisi_pmu_init() (Mark Salter) [2217547] - drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability (Mark Salter) [2217547] - Partially revert "perf/arm-cmn: Optimise DTC counter accesses" (Mark Salter) [2217547] - arm_pmu: Drop redundant armpmu->map_event() in armpmu_event_init() (Mark Salter) [2217547] - drivers/perf: hisi: Add TLP filter support (Mark Salter) [2217547] - Documentation: perf: Indent filter options list of hisi-pcie-pmu (Mark Salter) [2217547] - docs: perf: Fix PMU instance name of hisi-pcie-pmu (Mark Salter) [2217547] - drivers/perf: hisi: Fix some event id for hisi-pcie-pmu (Mark Salter) [2217547] - perf/amlogic: Remove unused header inclusions of (Mark Salter) [2217547] - perf/amlogic: Fix build error for x86_64 allmodconfig (Mark Salter) [2217547] - dt-binding: perf: Add Amlogic DDR PMU (Mark Salter) [2217547] - docs/perf: Add documentation for the Amlogic G12 DDR PMU (Mark Salter) [2217547] - perf/amlogic: Add support for Amlogic meson G12 SoC DDR PMU driver (Mark Salter) [2217547] - MAINTAINERS: Update HiSilicon PMU maintainers (Mark Salter) [2217547] - perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() (Mark Salter) [2217547] - perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init() (Mark Salter) [2217547] - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() (Mark Salter) [2217547] - drivers/perf: ALIBABA_UNCORE_DRW_PMU should depend on ACPI (Mark Salter) [2217547] - drivers/perf: fix return value check in ali_drw_pmu_probe() (Mark Salter) [2217547] - drivers/perf: add DDR Sub-System Driveway PMU driver for Yitian 710 SoC (Mark Salter) [2217547] - drivers/perf: Add Apple icestorm/firestorm CPU PMU driver (Mark Salter) [2217547] - perf/arm-cmn: Add more bits to child node address offset field (Mark Salter) [2217547] - drivers/perf: hisi: add driver for HNS3 PMU (Mark Salter) [2217547] - drivers/perf: hisi: Add description for HNS3 PMU driver (Mark Salter) [2217547] - perf/arm-cci: Use the bitmap API to allocate bitmaps (Mark Salter) [2217547] - perf: hisi: Extract hisi_pmu_init (Mark Salter) [2217547] - perf/arm-cci: fix typo in comment (Mark Salter) [2217547] - drivers/perf:Directly use ida_alloc()/free() (Mark Salter) [2217547] - drivers/perf: hisi: Add Support for CPA PMU (Mark Salter) [2217547] - drivers/perf: hisi: Associate PMUs in SICL with CPUs online (Mark Salter) [2217547] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Mark Salter) [2217547] - perf: check return value of armpmu_request_irq() (Mark Salter) [2217547] - arm_pmu: Validate single/group leader events (Mark Salter) [2217547] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Mark Salter) [2217547] - irqchip/apple-aic: Move PMU-specific registers to their own include file (Mark Salter) [2217547] - irqchip/apple-aic: Wire PMU interrupts (Mark Salter) [2217547] - irqchip/apple-aic: Parse FIQ affinities from device-tree (Mark Salter) [2217547] - dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts (Mark Salter) [2217547] - dt-bindings: arm-pmu: Document Apple PMU compatible strings (Mark Salter) [2217547] - Documentation: arm64: Document PMU counters access from userspace (Mark Salter) [2217547] - perf: replace bitmap_weight with bitmap_empty where appropriate (Mark Salter) [2217547] - perf: Replace acpi_bus_get_device() (Mark Salter) [2217547] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Mark Salter) [2217547] - perf/smmuv3: Fix unused variable warning when CONFIG_OF=n (Mark Salter) [2217547] - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU (Mark Salter) [2217547] - docs: perf: Add description for HiSilicon PCIe PMU driver (Mark Salter) [2217547] - dt-bindings: Add Arm SMMUv3 PMCG binding (Mark Salter) [2217547] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Mark Salter) [2217547] - perf/smmuv3: Add devicetree support (Mark Salter) [2217547] - drivers/perf: hisi: Fix PA PMU counter offset (Mark Salter) [2217547] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Mark Salter) [2217547] - x86/retbleed: Mark call depth tracking mitigation as tech preview (Waiman Long) [2190342] - scripts/gdb: fix 'lx-current' for x86 (Waiman Long) [2190342] - samples: ftrace: Include the nospec-branch.h only for x86 (Waiman Long) [2190342] - ftrace: Export ftrace_free_filter() to modules (Waiman Long) [2190342] - selftests/bpf: Temporarily disable part of btf_dump:var_data test. (Waiman Long) [2190342] - x86/calldepth: Fix incorrect init section references (Waiman Long) [2190342] - x86: Unconfuse CONFIG_ and X86_FEATURE_ namespaces (Waiman Long) [2190342] - x86/retpoline: Fix crash printing warning (Waiman Long) [2190342] - x86/paravirt: Fix a !PARAVIRT build warning (Waiman Long) [2190342] - x86/bugs: Add retbleed=force (Waiman Long) [2190342] - x86/retbleed: Add call depth tracking mitigation (Waiman Long) [2190342] - x86/ftrace: Make it call depth tracking aware (Waiman Long) [2190342] - x86/ftrace: Rebalance RSB (Waiman Long) [2190342] - x86/ftrace: Remove ftrace_epilogue() (Waiman Long) [2190342] - x86/bpf: Emit call depth accounting if required (Waiman Long) [2190342] - x86/orc: Make it callthunk aware (Waiman Long) [2190342] - static_call: Add call depth tracking support (Waiman Long) [2190342] - x86/calldepth: Add ret/call counting for debug (Waiman Long) [2190342] - x86/retbleed: Add SKL call thunk (Waiman Long) [2190342] - x86/retpoline: Add SKL retthunk retpolines (Waiman Long) [2190342] - x86/retbleed: Add SKL return thunk (Waiman Long) [2190342] - x86/asm: Provide ALTERNATIVE_3 (Waiman Long) [2190342] - x86/returnthunk: Allow different return thunks (Waiman Long) [2190342] - x86/modules: Add call patching (Waiman Long) [2190342] - redhat/configs: Enable CONFIG_CALL_DEPTH_TRACKING (Waiman Long) [2190342] - x86/callthunks: Add call patching for call depth tracking (Waiman Long) [2190342] - x86/paravirt: Make struct paravirt_call_site unconditionally available (Waiman Long) [2190342] - x86/entry: Make some entry symbols global (Waiman Long) [2190342] - x86/alternatives: Provide text_poke_copy_locked() (Waiman Long) [2190342] - x86/retbleed: Add X86_FEATURE_CALL_DEPTH (Waiman Long) [2190342] - x86/Kconfig: Introduce function padding (Waiman Long) [2190342] - x86/putuser: Provide room for padding (Waiman Long) [2190342] - x86/entry: Make sync_regs() invocation a tail call (Waiman Long) [2190342] - objtool: Allow STT_NOTYPE -> STT_FUNC+0 sibling-calls (Waiman Long) [2190342] - objtool: Rework instruction -> symbol mapping (Waiman Long) [2190342] - objtool: Allow symbol range comparisons for IBT/ENDBR (Waiman Long) [2190342] - objtool: Fix find_{symbol,func}_containing() (Waiman Long) [2190342] - objtool: Add --hacks=skylake (Waiman Long) [2190342] - objtool: Add .call_sites section (Waiman Long) [2190342] - objtool: Track init section (Waiman Long) [2190342] - objtool: Allow !PC relative relocations (Waiman Long) [2190342] - x86: Fixup asm-offsets duplicate (Waiman Long) [2190342] - x86/softirq: Move softirq pending next to current task (Waiman Long) [2190342] - x86/percpu: Move irq_stack variables next to current_task (Waiman Long) [2190342] - x86/percpu: Move current_top_of_stack next to current_task (Waiman Long) [2190342] - x86/percpu: Move cpu_number next to current_task (Waiman Long) [2190342] - x86/percpu: Move preempt_count next to current_task (Waiman Long) [2190342] - x86: Put hot per CPU variables into a struct (Waiman Long) [2190342] - crypto: x86/poly1305: Remove custom function alignment (Waiman Long) [2190342] - crypto: twofish: Remove redundant alignments (Waiman Long) [2190342] - crypto: x86/sha256: Remove custom alignments (Waiman Long) [2190342] - crypto: x86/sha1: Remove custom alignments (Waiman Long) [2190342] - crypto: x86/serpent: Remove redundant alignments (Waiman Long) [2190342] - crypto: x86/crct10dif-pcl: Remove redundant alignments (Waiman Long) [2190342] - crypto: x86/cast5: Remove redundant alignments (Waiman Long) [2190342] - crypto: x86/camellia: Remove redundant alignments (Waiman Long) [2190342] - x86/entry: Align SYM_CODE_START() variants (Waiman Long) [2190342] - x86/paravirt: Properly align PV functions (Waiman Long) [2190342] - x86/error_inject: Align function properly (Waiman Long) [2190342] - x86/asm: Differentiate between code and function alignment (Waiman Long) [2190342] - arch: Introduce CONFIG_FUNCTION_ALIGNMENT (Waiman Long) [2190342] - x86: Sanitize linker script (Waiman Long) [2190342] - x86/vdso: Ensure all kernel code is seen by objtool (Waiman Long) [2190342] - x86/modules: Set VM_FLUSH_RESET_PERMS in module_alloc() (Waiman Long) [2190342] - x86/cpu: Re-enable stackprotector (Waiman Long) [2190342] - x86/cpu: Get rid of redundant switch_to_new_gdt() invocations (Waiman Long) [2190342] - x86/cpu: Remove segment load from switch_to_new_gdt() (Waiman Long) [2190342] - x86/cacheinfo: Add a cpu_llc_shared_mask() UP variant (Waiman Long) [2190342] - x86/nospec: Fix i386 RSB stuffing (Waiman Long) [2190342] - x86/nospec: Unwreck the RSB stuffing (Waiman Long) [2190342] - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y (Waiman Long) [2190342] - x86/speculation: Make all RETbleed mitigations 64-bit only (Waiman Long) [2190342] - kbuild: clean .tmp_* pattern by make clean (Waiman Long) [2190342] - x86: Always inline on_thread_stack() and current_top_of_stack() (Waiman Long) [2190342] - x86/32: Remove lazy GS macros (Waiman Long) [2190342] - static_call: Don't make __static_call_return0 static (Waiman Long) [2190342] - kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh (Waiman Long) [2190342] - lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option (Waiman Long) [2190342] - x86/ibt,ftrace: Add ENDBR to samples/ftrace (Waiman Long) [2190342] - tracing: Fix selftest config check for function graph start up test (Waiman Long) [2190342] - ftrace/samples: Add missing prototypes direct functions (Waiman Long) [2190342] - ftrace/samples: Add module to test multi direct modify interface (Waiman Long) [2190342] - ftrace/samples: add s390 support for ftrace direct multi sample (Waiman Long) [2190342] - tracing: Fix selftest config check for function graph start up test (Waiman Long) [2190342] - samples: add s390 support for ftrace direct call samples (Waiman Long) [2190342] - ext4: allow concurrent unaligned dio overwrites (Brian Foster) [2151952] - arm64/signal: Restore TPIDR2 register rather than memory state (Mark Salter) [2188323] - arm64: signal: include asm/exception.h (Mark Salter) [2188323] - arm64/signal: Alloc tpidr2 sigframe after checking system_supports_tpidr2() (Mark Salter) [2188323] - arm64/signal: Use system_supports_tpidr2() to check TPIDR2 (Mark Salter) [2188323] - arm64: efi: Make efi_rt_lock a raw_spinlock (Mark Salter) [2188323] - arm64: compat: Work around uninitialized variable warning (Mark Salter) [2188323] - arm64: efi: Set NX compat flag in PE/COFF header (Mark Salter) [2188323] - arm64/fpsimd: Remove warning for SME without SVE (Mark Salter) [2188323] - arm64: head: Move all finalise_el2 calls to after __enable_mmu (Mark Salter) [2188323] - arm64/sme: Fix __finalise_el2 SMEver check (Mark Salter) [2188323] - arm64/signal: Only read new data when parsing the ZT context (Mark Salter) [2188323] - arm64/signal: Only read new data when parsing the ZA context (Mark Salter) [2188323] - arm64/signal: Only read new data when parsing the SVE context (Mark Salter) [2188323] - arm64/signal: Avoid rereading context frame sizes (Mark Salter) [2188323] - arm64/signal: Make interface for restore_fpsimd_context() consistent (Mark Salter) [2188323] - arm64/signal: Remove redundant size validation from parse_user_sigframe() (Mark Salter) [2188323] - arm64/signal: Don't redundantly verify FPSIMD magic (Mark Salter) [2188323] - arm64/cpufeature: Use helper macros to specify hwcaps (Mark Salter) [2188323] - arm64/cpufeature: Always use symbolic name for feature value in hwcaps (Mark Salter) [2188323] - arm64/sysreg: Initial unsigned annotations for ID registers (Mark Salter) [2188323] - arm64/sysreg: Initial annotation of signed ID registers (Mark Salter) [2188323] - arm64/sysreg: Allow enumerations to be declared as signed or unsigned (Mark Salter) [2188323] - arm64: irqflags: use alternative branches for pseudo-NMI logic (Mark Salter) [2188323] - arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucap (Mark Salter) [2188323] - arm64: make ARM64_HAS_GIC_PRIO_MASKING depend on ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2188323] - arm64: rename ARM64_HAS_IRQ_PRIO_MASKING to ARM64_HAS_GIC_PRIO_MASKING (Mark Salter) [2188323] - arm64: rename ARM64_HAS_SYSREG_GIC_CPUIF to ARM64_HAS_GIC_CPUIF_SYSREGS (Mark Salter) [2188323] - arm64: unify asm-arch manipulation (Mark Salter) [2188323] - arm64/signal: Include TPIDR2 in the signal context (Mark Salter) [2188323] - arm64/sme: Document ABI for TPIDR2 signal information (Mark Salter) [2188323] - arm64/sme: Add hwcaps for SME 2 and 2.1 features (Mark Salter) [2188323] - arm64/sme: Implement ZT0 ptrace support (Mark Salter) [2188323] - arm64/sme: Implement signal handling for ZT (Mark Salter) [2188323] - arm64/sme: Implement context switching for ZT0 (Mark Salter) [2188323] - arm64/sme: Provide storage for ZT0 (Mark Salter) [2188323] - arm64/sme: Add basic enumeration for SME2 (Mark Salter) [2188323] - arm64/sme: Enable host kernel to access ZT0 (Mark Salter) [2188323] - arm64/sme: Manually encode ZT0 load and store instructions (Mark Salter) [2188323] - arm64/esr: Document ISS for ZT0 being disabled (Mark Salter) [2188323] - arm64/sme: Document SME 2 and SME 2.1 ABI (Mark Salter) [2188323] - arm64/ptrace: Document extension of NT_ARM_TLS to cover TPIDR2_EL0 (Mark Salter) [2188323] - arm64/sve: Document our actual ABI for clearing registers on syscall (Mark Salter) [2188323] - arm64/sysreg: Update system registers for SME 2 and 2.1 (Mark Salter) [2188323] - arm64: Document boot requirements for SME 2 (Mark Salter) [2188323] - arm64/sme: Rename za_state to sme_state (Mark Salter) [2188323] - Documentation: arm64: correct spelling (Mark Salter) [2188323] - arm64: traps: attempt to dump all instructions (Mark Salter) [2188323] - arm64: el2_setup.h: fix spelling typo in comments (Mark Salter) [2188323] - arm64: Kconfig: fix spelling (Mark Salter) [2188323] - arm64: cpufeature: Use kstrtobool() instead of strtobool() (Mark Salter) [2188323] - arm64: patching: Add aarch64_insn_write_literal_u64() (Mark Salter) [2188323] - arm64: insn: Add helpers for BTI (Mark Salter) [2188323] - arm64: Add compat hwcap SSBS (Mark Salter) [2188323] - arm64: Add compat hwcap SB (Mark Salter) [2188323] - arm64: Add compat hwcap I8MM (Mark Salter) [2188323] - arm64: Add compat hwcap ASIMDBF16 (Mark Salter) [2188323] - arm64: Add compat hwcap ASIMDFHM (Mark Salter) [2188323] - arm64: Add compat hwcap ASIMDDP (Mark Salter) [2188323] - arm64: Add compat hwcap FPHP and ASIMDHP (Mark Salter) [2188323] - arm64: Stash shadow stack pointer in the task struct on interrupt (Mark Salter) [2188323] - arm64: Always load shadow stack pointer directly from the task struct (Mark Salter) [2188323] - arm64/sme: Optimise SME exit on syscall entry (Mark Salter) [2188323] - arm64/sme: Don't use streaming mode to probe the maximum SME VL (Mark Salter) [2188323] - arm64/ptrace: Use system_supports_tpidr2() to check for TPIDR2 support (Mark Salter) [2188323] - arm64/cpufeature: Remove 4 bit assumption in ARM64_FEATURE_MASK() (Mark Salter) [2188323] - arm64: efi: Account for the EFI runtime stack in stack unwinder (Mark Salter) [2188323] - arm64: efi: Avoid workqueue to check whether EFI runtime is live (Mark Salter) [2188323] - efi: rt-wrapper: Add missing include (Mark Salter) [2188323] - arm64: efi: Recover from synchronous exceptions occurring in firmware (Mark Salter) [2188323] - arm64: efi: Execute runtime services from a dedicated stack (Mark Salter) [2188323] - arm64: efi: Limit allocations to 48-bit addressable physical region (Mark Salter) [2188323] - arm64: Prohibit instrumentation on arch_stack_walk() (Mark Salter) [2188323] - pinctrl: amd: Don't show `Invalid config param` errors (David Arcari) [2222141] - pinctrl: amd: remove MODULE_LICENSE in non-modules (David Arcari) [2222141] - pinctrl: amd: Unify debounce handling into amd_pinconf_set() (David Arcari) [2222141] - pinctrl: amd: Drop pull up select configuration (David Arcari) [2222141] - pinctrl: amd: Use amd_pinconf_set() for all config options (David Arcari) [2222141] - pinctrl: amd: Only use special debounce behavior for GPIO 0 (David Arcari) [2222141] - pinctrl: amd: Use pm_pr_dbg to show debugging messages (David Arcari) [2222141] - pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe" (David Arcari) [2222141] - pinctrl: amd: Detect and mask spurious interrupts (David Arcari) [2222141] - pinctrl: amd: Fix mistake in handling clearing pins at startup (David Arcari) [2222141] - pinctrl: amd: Detect internal GPIO0 debounce handling (David Arcari) [2222141] - pinctrl: amd: Add fields for interrupt status and wake status (David Arcari) [2222141] - pinctrl: amd: Adjust debugfs output (David Arcari) [2222141] - pinctrl: amd: Fix debug output for debounce time (David Arcari) [2222141] - pinctrl: amd: Add Z-state wake control bits (David Arcari) [2222141] - pinctrl: amd: Add dynamic debugging for active GPIOs (David Arcari) [2222141] - pinctrl: amd: change dev_warn to dev_dbg for additional feature support (David Arcari) [2222141] - pinctrl: amd: Pick some different unicode symbols (David Arcari) [2222141] - pinctrl: amd: Fix an unused variable (David Arcari) [2222141] - pinctrl: amd: Use unicode for debugfs output (David Arcari) [2222141] - pinctrl: amd: Fix newline declaration in debugfs output (David Arcari) [2222141] - pinctrl: amd: Remove contact information (David Arcari) [2222141] - pinctrl: amd: Use devm_platform_get_and_ioremap_resource (David Arcari) [2222141] - pinctrl: amd: Implement pinmux functionality (David Arcari) [2222141] - pinctrl: amd: Add amd_get_iomux_res function (David Arcari) [2222141] - pinctrl: amd: Define and use AMD_PINS macro (David Arcari) [2222141] - pinctrl: amd: Use PINCTRL_PINGROUP to manage pingroups (David Arcari) [2222141] - pinctrl: amd: Remove amd_pingroup and use pingroup (David Arcari) [2222141] - pinctrl: Get rid of duplicate of_node assignment in the drivers (David Arcari) [2222141] - net/ncsi: use proper "mellanox" DT vendor prefix (Joel Slebodnick) [2183338] - niu: read property length only if we use it (Joel Slebodnick) [2183338] - net: fec: add stop mode support for imx8 platform (Joel Slebodnick) [2183338] - fec: Restart PPS after link state change (Joel Slebodnick) [2183338] - can: esd_usb: Improve readability on decoding ESD_EV_CAN_ERROR_EXT messages (Joel Slebodnick) [2183338] - can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL (Joel Slebodnick) [2183338] - can: esd_usb: Allow REC and TEC to return to zero (Joel Slebodnick) [2183338] - can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error (Joel Slebodnick) [2183338] - can: ctucanfd: ctucan_platform_probe(): use devm_platform_ioremap_resource() (Joel Slebodnick) [2183338] - can: bittiming: can_validate_bitrate(): report error via netlink (Joel Slebodnick) [2183338] - can: bittiming: can_calc_bittiming(): convert from netdev_err() to NL_SET_ERR_MSG_FMT() (Joel Slebodnick) [2183338] - can: bittiming: can_calc_bittiming(): clean up SJW handling (Joel Slebodnick) [2183338] - can: bittiming: can_sjw_set_default(): use Phase Seg2 / 2 as default for SJW (Joel Slebodnick) [2183338] - can: bittiming: can_sjw_check(): check that SJW is not longer than either Phase Buffer Segment (Joel Slebodnick) [2183338] - can: bittiming: can_sjw_check(): report error via netlink and harmonize error value (Joel Slebodnick) [2183338] - can: bittiming: can_fixup_bittiming(): report error via netlink and harmonize error value (Joel Slebodnick) [2183338] - can: bittiming: factor out can_sjw_set_default() and can_sjw_check() (Joel Slebodnick) [2183338] - can: bittiming: can_changelink() pass extack down callstack (Joel Slebodnick) [2183338] - can: netlink: can_changelink(): convert from netdev_err() to NL_SET_ERR_MSG_FMT() (Joel Slebodnick) [2183338] - can: netlink: can_validate(): validate sample point for CAN and CAN-FD (Joel Slebodnick) [2183338] - can: dev: register_candev(): bail out if both fixed bit rates and bit timing constants are provided (Joel Slebodnick) [2183338] - can: dev: register_candev(): ensure that bittiming const are valid (Joel Slebodnick) [2183338] - can: bittiming: can_get_bittiming(): use direct return and remove unneeded else (Joel Slebodnick) [2183338] - can: bittiming: can_fixup_bittiming(): use CAN_SYNC_SEG instead of 1 (Joel Slebodnick) [2183338] - can: bittiming(): replace open coded variants of can_bit_time() (Joel Slebodnick) [2183338] - can: peak_usb: Reorder include directives alphabetically (Joel Slebodnick) [2183338] - can: peak_usb: align CAN channel ID format in log with sysfs attribute (Joel Slebodnick) [2183338] - can: peak_usb: export PCAN CAN channel ID as sysfs device attribute (Joel Slebodnick) [2183338] - can: peak_usb: add ethtool interface to user-configurable CAN channel identifier (Joel Slebodnick) [2183338] - can: peak_usb: replace unregister_netdev() with unregister_candev() (Joel Slebodnick) [2183338] - can: peak_usb: allow flashing of the CAN channel ID (Joel Slebodnick) [2183338] - can: peak_usb: add callback to read CAN channel ID of PEAK CAN-FD devices (Joel Slebodnick) [2183338] - can: peak_usb: rename device_id to CAN channel ID (Joel Slebodnick) [2183338] - can: ems_pci: Add myself as module author (Joel Slebodnick) [2183338] - can: ems_pci: Deassert hardware reset (Joel Slebodnick) [2183338] - can: ems_pci: Add IRQ enable (Joel Slebodnick) [2183338] - can: ems_pci: Initialize CAN controller base addresses (Joel Slebodnick) [2183338] - can: ems_pci: Add read/write register and post irq functions (Joel Slebodnick) [2183338] - can: ems_pci: Initialize BAR registers (Joel Slebodnick) [2183338] - can: ems_pci: Add Asix AX99100 definitions (Joel Slebodnick) [2183338] - can: ems_pci: Fix code style, copyright and email address (Joel Slebodnick) [2183338] - can: rcar_canfd: Add helper variable dev (Joel Slebodnick) [2183338] - can: rcar_canfd: Use devm_reset_control_get_optional_exclusive (Joel Slebodnick) [2183338] - can: rcar_canfd: Use dev_err_probe() to simplify code and better handle -EPROBE_DEFER (Joel Slebodnick) [2183338] - can: rcar_canfd: Sort included header files (Joel Slebodnick) [2183338] - can: rcar_canfd: Fix R-Car Gen4 CFCC.CFTML field width (Joel Slebodnick) [2183338] - can: rcar_canfd: Fix R-Car Gen4 DCFG.DSJW field width (Joel Slebodnick) [2183338] - can: rcar_canfd: Add support for R-Car Gen4 (Joel Slebodnick) [2183338] - can: rcar_canfd: Abstract out DCFG address differences (Joel Slebodnick) [2183338] - can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses (Joel Slebodnick) [2183338] - can: rcar_canfd: Fix R-Car V3U CAN mode selection (Joel Slebodnick) [2183338] - can: mcp251xfd: regmap: optimizing transfer size for CRC transfers size 1 (Joel Slebodnick) [2183338] - can: mcp251xfd: mcp251xfd_ring_set_ringparam(): assign missing tx_obj_num_coalesce_irq (Joel Slebodnick) [2183338] - can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len (Joel Slebodnick) [2183338] - can: tcan4x5x: Specify separate read/write ranges (Joel Slebodnick) [2183338] - can: tcan4x5x: Fix register range of first two blocks (Joel Slebodnick) [2183338] - can: tcan4x5x: Fix use of register error status mask (Joel Slebodnick) [2183338] - can: tcan4x5x: Remove invalid write in clear_interrupts (Joel Slebodnick) [2183338] - can: m_can: Batch acknowledge rx fifo (Joel Slebodnick) [2183338] - can: m_can: Batch acknowledge transmit events (Joel Slebodnick) [2183338] - can: m_can: Count read getindex in the driver (Joel Slebodnick) [2183338] - can: m_can: Count TXE FIFO getidx in the driver (Joel Slebodnick) [2183338] - can: m_can: Read register PSR only on error (Joel Slebodnick) [2183338] - can: m_can: Avoid reading irqstatus twice (Joel Slebodnick) [2183338] - can: m_can: Eliminate double read of TXFQS in tx_handler (Joel Slebodnick) [2183338] - can: m_can: Call the RAM init directly from m_can_chip_config (Joel Slebodnick) [2183338] - can: ucan: remove unused ucan_priv::intf (Joel Slebodnick) [2183338] - can: ucan: use strscpy() to instead of strncpy() (Joel Slebodnick) [2183338] - can: etas_es58x: remove es58x_get_product_info() (Joel Slebodnick) [2183338] - can: etas_es58x: export product information through devlink_ops::info_get() (Joel Slebodnick) [2183338] - can: c_can: use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [2183338] - can: etas_es58x: add devlink port support (Joel Slebodnick) [2183338] - can: etas_es58x: es58x_init_netdev(): free netdev when register_candev() (Joel Slebodnick) [2183338] - can: etas_es58x: add devlink support (Joel Slebodnick) [2183338] - can: etas_es58x: sort the includes by alphabetic order (Joel Slebodnick) [2183338] - can: ctucanfd: Drop obsolete dependency on COMPILE_TEST (Joel Slebodnick) [2183338] - can: rcar_canfd: Add multi_channel_irqs to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338] - can: rcar_canfd: Add postdiv to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338] - can: rcar_canfd: Add shared_global_irqs to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338] - can: rcar_canfd: Add max_channels to struct rcar_canfd_hw_info (Joel Slebodnick) [2183338] - can: m_can: sort header inclusion alphabetically (Joel Slebodnick) [2183338] - can: rcar_canfd: rcar_canfd_probe: Add struct rcar_canfd_hw_info to driver data (Joel Slebodnick) [2183338]- sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2213158] - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2152249] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2152249] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2152249] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2152249] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2152249] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2152249] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2152249] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2152249] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2152249] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2152249] - virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2152249] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2152249] - thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [2168851] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2168851] - redhat: make libperf-devel require libperf %{version}-%{release} (Jan Stancek) [2216448] - dmaengine: tegra-apb: remove unused tdma_read function (Mark Salter) [2215342] - serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init() (Mark Salter) [2215342] - serial: tegra: Read DMA status before terminating (Mark Salter) [2215342] - serial: tegra: Remove custom frame size calculation (Mark Salter) [2215342] - tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size() (Mark Salter) [2215342] - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting (Mark Salter) [2215342] - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting (Mark Salter) [2215342] - serial: Create uart_xmit_advance() (Mark Salter) [2215342] - drivers: tty: serial: Add missing of_node_put() in serial-tegra.c (Mark Salter) [2215342] - serial: tegra: fix typos in comments (Mark Salter) [2215342] - serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 (Mark Salter) [2215342] - serial: tegra: Use of_device_get_match_data (Mark Salter) [2215342] - dmaengine: tegra20-apb: stop checking config->slave_id (Mark Salter) [2215342] - redhat/configs: arm: enable SERIAL_TEGRA UART for RHEL (Mark Salter) [2215342] - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2203263] - undo Revert "signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT." (Oleg Nesterov) [2174325] - signal handling: don't use BUG_ON() for debugging (Oleg Nesterov) [2174325] - ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() (Oleg Nesterov) [2174325] - sched,signal,ptrace: Rework TASK_TRACED, TASK_STOPPED state (Oleg Nesterov) [2174325] - ptrace: Always take siglock in ptrace_resume (Oleg Nesterov) [2174325] - ptrace: Don't change __state (Oleg Nesterov) [2174325] - ptrace: Document that wait_task_inactive can't fail (Oleg Nesterov) [2174325] - ptrace: Admit ptrace_stop can generate spuriuos SIGTRAPs (Oleg Nesterov) [2174325] - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL (Oleg Nesterov) [2174325] - signal: Use lockdep_assert_held instead of assert_spin_locked (Oleg Nesterov) [2174325] - ptrace: Remove arch_ptrace_attach (Oleg Nesterov) [2174325] - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP (Oleg Nesterov) [2174325] - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP (Oleg Nesterov) [2174325] - signal: Replace __group_send_sig_info with send_signal_locked (Oleg Nesterov) [2174325] - signal: Rename send_signal send_signal_locked (Oleg Nesterov) [2174325] - ptrace: Return the signal to continue with from ptrace_stop (Oleg Nesterov) [2174325] - ptrace: Move setting/clearing ptrace_message into ptrace_stop (Oleg Nesterov) [2174325] - Revert "signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT." (Oleg Nesterov) [2174325] - writeback: fix dereferencing NULL mapping->host on writeback_page_template (Aristeu Rozanski) [2144772]- soc/tegra: fuse: Remove nvmem root only access (Steve Best) [2218664] - Revert "net/mlx5e: Don't use termination table when redundant" (Mohammad Kabat) [2165363] - net/mlx5e: xsk: Set napi_id to support busy polling on XSK RQ (Mohammad Kabat) [2165363] - net/mlx5: Query hca_cap_2 only when supported (Mohammad Kabat) [2165363] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Mohammad Kabat) [2165363] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Mohammad Kabat) [2165363] - net/mlx5: Expose SF firmware pages counter (Mohammad Kabat) [2165363] - net/mlx5: Store page counters in a single array (Mohammad Kabat) [2165363] - net/mlx5e: IPoIB, Show unknown speed instead of error (Mohammad Kabat) [2165363] - net/mlx5: Bridge, fix ageing of peer FDB entries (Mohammad Kabat) [2165363] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Mohammad Kabat) [2165363] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Mohammad Kabat) [2165363] - net/mlx5: E-switch, Coverity: overlapping copy (Mohammad Kabat) [2165363] - net/mlx5e: Don't support encap rules with gbp option (Mohammad Kabat) [2165363] - net/mlx5e: Fix memory leak on updating vport counters (Mohammad Kabat) [2165363] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Mohammad Kabat) [2164764 2165363] - net/mlx5: Expose steering dropped packets counter (Mohammad Kabat) [2165363] - net/mlx5: Refactor and expand rep vport stat group (Mohammad Kabat) [2164764 2165363] - net/mlx5e: multipath, support routes with more than 2 nexthops (Mohammad Kabat) [2165363] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Mohammad Kabat) [2165363] - net/mlx5: E-Switch, Implement devlink port function cmds to control migratable (Mohammad Kabat) [2165363] - net/mlx5: E-Switch, Implement devlink port function cmds to control RoCE (Mohammad Kabat) [2165363] - net/mlx5: Add generic getters for other functions caps (Mohammad Kabat) [2165363] - net/mlx5: Introduce IFC bits for migratable (Mohammad Kabat) [2165363] - net/mlx5: Introduce ifc bits for pre_copy (Mohammad Kabat) [2165363] - RDMA/mlx5: no need to kfree NULL pointer (Mohammad Kabat) [2165363] - net/mlx5e: Support devlink reload of IPsec core (Mohammad Kabat) [2165363] - net/mlx5e: TC, Add offload support for trap with additional actions (Mohammad Kabat) [2165363] - net/mlx5e: Do early return when setup vports dests for slow path flow (Mohammad Kabat) [2165363] - net/mlx5: Remove redundant check (Mohammad Kabat) [2165363] - net/mlx5e: Delete always true DMA check (Mohammad Kabat) [2165363] - net/mlx5e: Don't access directly DMA device pointer (Mohammad Kabat) [2165363] - net/mlx5e: Don't use termination table when redundant (Mohammad Kabat) [2165363] - net/mlx5: Use generic definition for UMR KLM alignment (Mohammad Kabat) [2165363] - net/mlx5: Generalize name of UMR alignment definition (Mohammad Kabat) [2165363] - net/mlx5: Remove unused UMR MTT definitions (Mohammad Kabat) [2165363] - net/mlx5e: Add padding when needed in UMR WQEs (Mohammad Kabat) [2165363] - net/mlx5: Remove unused ctx variables (Mohammad Kabat) [2165363] - net/mlx5e: Remove unneeded io-mapping.h #include (Mohammad Kabat) [2165363] - net/mlx5e: ethtool: get_link_ext_stats for PHY down events (Mohammad Kabat) [2165363] - net/mlx5e: CT, optimize pre_ct table lookup (Mohammad Kabat) [2165363] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Mohammad Kabat) [2165363] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Mohammad Kabat) [2165363] - net/mlx5e: kTLS, Remove unused work field (Mohammad Kabat) [2165363] - net/mlx5e: TC, Remove redundant WARN_ON() (Mohammad Kabat) [2165363] - net/mlx5e: Add error flow when failing update_rx (Mohammad Kabat) [2165363] - net/mlx5e: Move params kernel log print to probe function (Mohammad Kabat) [2165363] - net/mlx5e: Support enhanced CQE compression (Mohammad Kabat) [2165363] - net/mlx5e: Use clamp operation instead of open coding it (Mohammad Kabat) [2165363] - net/mlx5e: remove unused list in arfs (Mohammad Kabat) [2165363] - net/mlx5: Expose vhca_id to debugfs (Mohammad Kabat) [2165363] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Mohammad Kabat) [2165363] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Mohammad Kabat) [2165363] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Mohammad Kabat) [2165363] - net/mlx5: DR, Remove the buddy used_list (Mohammad Kabat) [2165363] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Mohammad Kabat) [2165363] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Mohammad Kabat) [2165363] - net/mlx5: DR, Allocate htbl from its own slab allocator (Mohammad Kabat) [2165363] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Mohammad Kabat) [2165363] - net/mlx5: DR, Manage STE send info objects in pool (Mohammad Kabat) [2165363] - net/mlx5: DR, In rehash write the line in the entry immediately (Mohammad Kabat) [2165363] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Mohammad Kabat) [2165363] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Mohammad Kabat) [2165363] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Mohammad Kabat) [2165363] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Mohammad Kabat) [2165363] - net/mlx5: DR, Check device state when polling CQ (Mohammad Kabat) [2165363] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Mohammad Kabat) [2165363] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Mohammad Kabat) [2165363] - net/mlx5e: Overcome slow response for first macsec ASO WQE (Mohammad Kabat) [2165323] - RHEL-only: redhat/configs: Enable CONFIG_MLX5_EN_MACSEC on all archs (Mohammad Kabat) [2165355] - net/mlx5e: Fix macsec ASO context alignment (Mohammad Kabat) [2165355] - net/mlx5e: Remove redundant xsk pointer check in mlx5e_mpwrq_validate_xsk (Mohammad Kabat) [2165355] - net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY) (Mohammad Kabat) [2165355] - net/mlx5e: Fix macsec ssci attribute handling in offload path (Mohammad Kabat) [2165355] - net/mlx5: Lag, fix failure to cancel delayed bond work (Mohammad Kabat) [2165355] - net/mlx5e: Fix RX reporter for XSK RQs (Mohammad Kabat) [2165355] - Revert "net/mlx5e: MACsec, remove replay window size limitation in offload path" (Mohammad Kabat) [2165355] - net/mlx5e: MACsec, block offload requests with encrypt off (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix Tx SA active field update (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, remove replay window size limitation in offload path (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix add Rx security association (SA) rule memory leak (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix mlx5e_macsec_update_rxsa bail condition and functionality (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix update Rx secure channel active field (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix memory leak when MACsec device is deleted (Mohammad Kabat) [2165323 2165355] - net/mlx5e: MACsec, fix RX data path 16 RX security channel limit (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Mohammad Kabat) [2165355] - net/mlx5e: Fix a couple error codes (Mohammad Kabat) [2165355] - net/mlx5e: Fix possible race condition in macsec extended packet number update routine (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix MACsec update SecY (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix MACsec SA initialization routine (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Mohammad Kabat) [2165355] - net/mlx5e: Fix missing alignment in size of MTT/KLM entries (Mohammad Kabat) [2165355] - net/mlx5: Lag, avoid lockdep warnings (Mohammad Kabat) [2165355] - net/mlx5e: Fix usage of DMA sync API (Mohammad Kabat) [2165355] - net/mlx5e: Fix macsec sci endianness at rx sa update (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix wrong bitwise comparison usage in macsec_fs_rx_add_rule function (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix macsec rx security association (SA) update/delete (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix macsec coverity issue at rx sa update (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Cleanup MACsec uninitialization routine (Mohammad Kabat) [2165355] - net/mlx5: Make ASO poll CQ usable in atomic context (Mohammad Kabat) [2165355] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Mohammad Kabat) [2165355] - net/mlx5: E-switch, Don't update group if qos is not enabled (Mohammad Kabat) [2165355] - net/mlx5: Set default grace period based on function type (Mohammad Kabat) [2165355] - net/mlx5: Start health poll at earlier stage of driver load (Mohammad Kabat) [2165355] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Mohammad Kabat) [2165355] - net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte frames (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Print a warning in slow configurations (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned mode (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Improve MTT/KSM alignment (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use umr_mode to calculate striding RQ parameters (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Improve need_wakeup logic (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Set napi_id to support busy polling (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Flush RQ on XSK activation to save memory (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Introduce the mlx5e_flush_rq function (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Support XDP metadata on XSK RQs (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Optimize RQ page deallocation (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Call mlx5e_page_release_dynamic directly where possible (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use non-XSK page allocator in SHAMPO (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use partial batches in legacy RQ with XSK (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use partial batches in legacy RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Make the wqe_index_mask calculation more exact (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Introduce wqe_index_mask for legacy RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Split out channel (de)activation in rx_res (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Convert struct mlx5e_alloc_unit to a union (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Remove DMA address from mlx5e_alloc_unit (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA address (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Optimize the page cache reducing its size 2x (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use KSM for unaligned XSK (Mohammad Kabat) [2164750 2165355] - net/mlx5: Add MLX5_FLEXIBLE_INLEN to safely calculate cmd inlen (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Keep a separate MKey for striding RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Use XSK frame size as striding RQ page size (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use runtime page_shift for striding RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use runtime values of striding RQ parameters in datapath (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_info (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Improve the MTU change shortcut (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Fix SKB headroom calculation in validation (Mohammad Kabat) [2164750 2165355] - net/mlx5e: xsk: Remove dead code in validation (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Simplify stride size calculation for linear RQ (Mohammad Kabat) [2164750 2165355] - net/mlx5e: kTLS, Check ICOSQ WQE size in advance (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use the aligned max TX MPWQE size (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Use mlx5e_stop_room_for_max_wqe where appropriate (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Let mlx5e_get_sw_max_sq_mpw_wqebbs accept mdev (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Validate striding RQ before enabling XDP (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Make mlx5e_verify_rx_mpwqe_strides static (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Remove unused fields from datapath structs (Mohammad Kabat) [2164750 2165355] - net/mlx5e: Convert mlx5e_get_max_sq_wqebbs to u8 (Mohammad Kabat) [2164750 2165355] - net/mlx5: Add the log_min_mkey_entity_size capability (Mohammad Kabat) [2164750 2165355] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Mohammad Kabat) [2165355] - net/mlx5: Remove unused structs (Mohammad Kabat) [2165355] - net/mlx5: Remove unused functions (Mohammad Kabat) [2165355] - net/mlx5: detect and enable bypass port select flow table (Mohammad Kabat) [2165355] - net/mlx5: Lag, enable hash mode by default for all NICs (Mohammad Kabat) [2165355] - net/mlx5: Lag, set active ports if support bypass port select flow table (Mohammad Kabat) [2165355] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Mohammad Kabat) [2165355] - net/mlx5: add IFC bits for bypassing port select flow table (Mohammad Kabat) [2165355] - net/mlx5: Add support for NPPS with real time mode (Mohammad Kabat) [2165355] - net/mlx5: Expose NPPS related registers (Mohammad Kabat) [2165355] - net/mlx5e: macsec: remove checks on the prepare phase (Mohammad Kabat) [2165355] - net/mlx5e: Support MACsec offload replay window (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Support MACsec offload extended packet number (EPN) (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Move MACsec initialization from profile init stage to profile enable stage (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Create advanced steering operation (ASO) object for MACsec (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Expose memory key creation (mkey) function (Mohammad Kabat) [2165323 2165355] - net/mlx5: Add ifc bits for MACsec extended packet number (EPN) and replay protection (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix MACsec initial packet number (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Fix MACsec initialization error path (Mohammad Kabat) [2165323 2165355] - net/mlx5: Fix fields name prefix in MACsec (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Ensure macsec_rule is always initiailized in macsec_fs_{r,t}x_add_rule() (Mohammad Kabat) [2165355] - net/mlx5e: Switch to kmemdup() when allocate dev_addr (Mohammad Kabat) [2165355] - net/mlx5e: add missing error code in error path (Mohammad Kabat) [2165355] - RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas() (Mohammad Kabat) [2165355] - net/mlx5e: Add support to configure more than one macsec offload device (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec stats support for Rx/Tx flows (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec offload SecY support (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Implement MACsec Rx data path using MACsec skb_metadata_dst (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec RX steering rules (Mohammad Kabat) [2165323 2165355] - net/mlx5: Add MACsec Rx tables support to fs_core (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec offload Rx command support (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dst (Mohammad Kabat) [2165323 2165355] - net/mlx5e: Add MACsec TX steering rules (Mohammad Kabat) [2165323 2165355] - net/mlx5: Add MACsec Tx tables support to fs_core (Mohammad Kabat) [2165323 2165355] - net/mlx5: Add MACsec offload Tx command support (Mohammad Kabat) [2165323 2165355] - net/mlx5: Introduce MACsec Connect-X offload hardware bits and structures (Mohammad Kabat) [2165323 2165355] - net/mlx5: Generalize Flow Context for new crypto fields (Mohammad Kabat) [2165323 2165355] - net/mlx5: Removed esp_id from struct mlx5_flow_act (Mohammad Kabat) [2165323 2165355] - net/mlx5: Query ADV_VIRTUALIZATION capabilities (Mohammad Kabat) [2165355] - net/mlx5: Introduce ifc bits for page tracker (Mohammad Kabat) [2165355] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Mohammad Kabat) [2165355] - IB/mlx5: Support querying eswitch functions from DEVX (Mohammad Kabat) [2165355] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Mohammad Kabat) [2165355] - IB/mlx5: Remove duplicate header inclusion related to ODP (Mohammad Kabat) [2165355] - net/mlx5: TC, Add support for SF tunnel offload (Mohammad Kabat) [2165355] - net/mlx5: E-Switch, Move send to vport meta rule creation (Mohammad Kabat) [2165355] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Mohammad Kabat) [2165355] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Mohammad Kabat) [2165355] - net/mlx5e: Completely eliminate priv from fs.h (Mohammad Kabat) [2165355] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Mohammad Kabat) [2165355] - net/mlx5e: Make flow steering arfs independent of priv (Mohammad Kabat) [2165355] - net/mlx5e: Introduce flow steering debug macros (Mohammad Kabat) [2165355] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Mohammad Kabat) [2165355] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Mohammad Kabat) [2165355] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Mohammad Kabat) [2165355] - net/mlx5e: Drop priv argument of ptp function in en_fs (Mohammad Kabat) [2165355] - net/mlx5e: Decouple fs_tcp from en.h (Mohammad Kabat) [2165355] - net/mlx5e: Decouple fs_tt_redirect from en.h (Mohammad Kabat) [2165355] - net/mlx5e: Introduce flow steering API (Mohammad Kabat) [2165355] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Mohammad Kabat) [2165355] - net: fix stack overflow when LRO is disabled for virtual interfaces (Hangbin Liu) [2218139] - ipv6: prevent router_solicitations for team port (Hangbin Liu) [2218139] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Hangbin Liu) [2218139] - teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [2218139] - cifs: fix negotiate context parsing (Ronnie Sahlberg) [2218388] - cifs: fix dentry lookups in directory handle cache (Ronnie Sahlberg) [2218388] - cifs: use the least loaded channel for sending requests (Ronnie Sahlberg) [2218388] - cifs: Simplify SMB2_open_init() (Ronnie Sahlberg) [2218388] - cifs: Simplify SMB2_open_init() (Ronnie Sahlberg) [2218388] - cifs: Simplify SMB2_open_init() (Ronnie Sahlberg) [2218388] - smb3: fix unusable share after force unmount failure (Ronnie Sahlberg) [2218388] - cifs: print session id while listing open files (Ronnie Sahlberg) [2218388] - cifs: dump pending mids for all channels in DebugData (Ronnie Sahlberg) [2218388] - cifs: empty interface list when server doesn't support query interfaces (Ronnie Sahlberg) [2218388] - cifs: do not poll server interfaces too regularly (Ronnie Sahlberg) [2218388] - cifs: use tcon allocation functions even for dummy tcon (Ronnie Sahlberg) [2218388] - cifs: use bvec_set_page to initialize bvecs (Ronnie Sahlberg) [2218388] - cifs: generate signkey for the channel that's reconnecting (Ronnie Sahlberg) [2218388] - cifs: Fix smb2_set_path_size() (Ronnie Sahlberg) [2218388] - cifs: Move the in_send statistic to __smb_send_rqst() (Ronnie Sahlberg) [2218388] - cifs: don't try to use rdma offload on encrypted connections (Ronnie Sahlberg) [2218388] - cifs: split out smb3_use_rdma_offload() helper (Ronnie Sahlberg) [2218388] - cifs: introduce cifs_io_parms in smb2_async_writev() (Ronnie Sahlberg) [2218388] - use less confusing names for iov_iter direction initializers (Ronnie Sahlberg) [2218388] - cifs: do not include page data when checking signature (Ronnie Sahlberg) [2218388] - cifs: Fix race between hole punch and page fault (Ronnie Sahlberg) [2218388] - redhat/Makefile: Fix RHJOBS grep warning (Eric Chanudet) - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217964] - sfc: use budget for TX completions (Íñigo Huguet) [2179545] - arm64: kaslr: don't pretend KASLR is enabled if offset < MIN_KIMG_ALIGN (Jennifer Berringer) [2190491] - KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults (Paolo Bonzini) [2210042] - KVM: x86: Add helpers to query individual CR0/CR4 bits (Paolo Bonzini) [2210042] - KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated (Paolo Bonzini) [2210042] - KVM: VMX: Make CR0.WP a guest owned bit (Paolo Bonzini) [2210042] - KVM: x86: Make use of kvm_read_cr*_bits() when testing bits (Paolo Bonzini) [2210042] - KVM: x86: Ignore CR0.WP toggles in non-paging mode (Paolo Bonzini) [2210042] - KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled (Paolo Bonzini) [2210042] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153371] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153371] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153371] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153371] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153371] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153371] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153371] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153371] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153371] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153371] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153371] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153371] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153371] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153371] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153371] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153371] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153371] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153371] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153371] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153371] - xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [2218900] - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [2218900] - xfrm: add missed call to delete offloaded policies (Sabrina Dubroca) [2218900] - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Sabrina Dubroca) [2218900] - xfrm: Reject optional tunnel/BEET mode templates in outbound policies (Sabrina Dubroca) [2218900] - xfrm: Fix leak of dev tracker (Sabrina Dubroca) [2218900] - xfrm: release all offloaded policy memory (Sabrina Dubroca) [2218900] - xfrm: don't check the default policy if the policy allows the packet (Sabrina Dubroca) [2218900] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2189577] - sched/fair: Don't balance task to its current running CPU (Valentin Schneider) [2095206]- kernel/rh_messages.c: Another gcc12 warning on redundant NULL test (Eric Chanudet) [2216678] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2209640] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2209640] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2209640] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2209640] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2209640] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2209640] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2209640] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2209640] - interconnect: qcom: msm8974: fix registration race (Radu Rendec) [RHEL-596] - interconnect: qcom: rpmh: fix registration race (Radu Rendec) [RHEL-596] - interconnect: qcom: rpmh: fix probe child-node error handling (Radu Rendec) [RHEL-596] - interconnect: qcom: rpm: fix registration race (Radu Rendec) [RHEL-596] - interconnect: qcom: rpm: fix probe child-node error handling (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: fix registration race (Radu Rendec) [RHEL-596] - interconnect: qcom: qcm2290: Fix MASTER_SNOC_BIMC_NRT (Radu Rendec) [RHEL-596] - interconnect: qcom: sm8550: switch to qcom_icc_rpmh_* function (Radu Rendec) [RHEL-596] - interconnect: qcom: sm8450: switch to qcom_icc_rpmh_* function (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: fix icc_onecell_data allocation (Radu Rendec) [RHEL-596] - interconnect: qcom: add sdm670 interconnects (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: add sdm670 interconnects (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: qcom: drop IPA_CORE related defines (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8280xp: Drop IP0 interconnects (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Drop IP0 interconnects (Radu Rendec) [RHEL-596] - interconnect: qcom: sm8250: Drop IP0 interconnects (Radu Rendec) [RHEL-596] - interconnect: qcom: sm8150: Drop IP0 interconnects (Radu Rendec) [RHEL-596] - interconnect: qcom: sc7180: drop IP0 remnants (Radu Rendec) [RHEL-596] - interconnect: qcom: sdx55: drop IP0 remnants (Radu Rendec) [RHEL-596] - interconnect: qcom: rpm: Use _optional func for provider clocks (Radu Rendec) [RHEL-596] - interconnect: qcom: msm8996: Fix regmap max_register values (Radu Rendec) [RHEL-596] - interconnect: qcom: msm8996: Provide UFS clocks to A2NoC (Radu Rendec) [RHEL-596] - interconnect: qcom: Add QDU1000/QRU1000 interconnect driver (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add QDU1000/QRU1000 devices (Radu Rendec) [RHEL-596] - interconnect: qcom: Add SM8550 interconnect provider driver (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SM8550 (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: constify pointer to qcom_icc_node (Radu Rendec) [RHEL-596] - interconnect: qcom: sc7180: drop double space (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Remove redundant dev_err call (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: Simplify osm_l3_set() (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: Add per-core EPSS L3 support (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: Squash common descriptors (Radu Rendec) [RHEL-596] - interconnect: qcom: drop obsolete OSM_L3/EPSS defines (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: drop unuserd header inclusion (Radu Rendec) [RHEL-596] - interconnect: qcom: osm-l3: Use platform-independent node ids (Radu Rendec) [RHEL-596] - interconnect: qcom: Kconfig: Make INTERCONNECT_QCOM tristate (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Set bandwidth and clock for bucket values (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Support multiple buckets (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_extended() (Radu Rendec) [RHEL-596] - interconnect: qcom: Move qcom_icc_xlate_extended() to a common file (Radu Rendec) [RHEL-596] - interconnect: icc-rpm: Set destination bandwidth as well as source bandwidth (Radu Rendec) [RHEL-596] - interconnect: qcom: msm8939: Use icc_sync_state (Radu Rendec) [RHEL-596] - interconnect: qcom: Add SM6350 driver support (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SM6350 NoC support (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpmh: Support child NoC device probe (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Reformat node and bcm definitions (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Mark some BCMs keepalive (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Fix QUP0 nodes (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8180x: Modernize sc8180x probe (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Cache every clock rate (Radu Rendec) [RHEL-596] - interconnect: qcom: icc-rpm: Fix for cached clock rate (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8280xp: constify icc_node pointers (Radu Rendec) [RHEL-596] - interconnect: qcom: sc8280xp: constify qcom_icc_desc (Radu Rendec) [RHEL-596] - interconnect: qcom: Add SDX65 interconnect provider driver (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings (Radu Rendec) [RHEL-596] - interconnect: qcom: constify qcom_icc_bcm pointers (Radu Rendec) [RHEL-596] - interconnect: qcom: constify icc_node pointers (Radu Rendec) [RHEL-596] - interconnect: qcom: constify qcom_icc_desc (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm QCM2290 NoC support (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SM8450 DT bindings (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm MSM8996 DT bindings (Radu Rendec) [RHEL-596] - dt-bindings: interconnect: Add Qualcomm SC8180x DT bindings (Radu Rendec) [RHEL-596] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180961] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180961] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180961] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180961] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180961] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180961] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180961] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180961] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180961] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180961] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180961] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180961] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180961] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180961] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180961] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180961] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180961] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180961] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180961] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180961] - nfs: don't report STATX_BTIME in ->getattr (Jeffrey Layton) [2214134] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153369] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153369] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153369] - drm/ast: Fix ARM compatibility (Robert Foss) [2192980] - platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux (David Arcari) [2153952] - platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free() (David Arcari) [2153952] - platform/x86/intel/vsec: Add support for Meteor Lake (David Arcari) [2153952] - platform/x86/intel/vsec: Support private data (David Arcari) [2153952] - platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux() (David Arcari) [2153952] - platform/x86/intel/vsec: Add TPMI ID (David Arcari) [2153952] - fbcon: Check font dimension limits (Ricardo Robaina) [2213494] {CVE-2023-3161} - redhat: rpminspect: fix perf coresight tests paths v2 (Jan Stancek)- netfilter: snat: evict closing tcp entries on reply tuple collision (Florian Westphal) [2218543] - fuse: fix deadlock between atomic O_TRUNC and page invalidation (Miklos Szeredi) [2207472] - fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi) [2207472] - bonding: do not assume skb mac_header is set (Hangbin Liu) [2218142] - blk-mq: fix NULL dereference on q->elevator in blk_mq_elv_switch_none (Ming Lei) [2214456] - blk-mq: don't insert passthrough request into sw queue (Ming Lei) [2214456] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217554] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217554] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217554] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Eric Auger) [2203922] - KVM: Protect vcpu->pid dereference via debugfs with RCU (Eric Auger) [2203922] - kvm: kvm_main: Remove unnecessary (void*) conversions (Eric Auger) [2203922] - KVM: Fix comments that refer to the non-existent install_new_memslots() (Eric Auger) [2203922] - KVM: selftests: Fix spelling mistake "KVM_HYPERCAL_EXIT_SMC" -> "KVM_HYPERCALL_EXIT_SMC" (Eric Auger) [2203922] - KVM: arm64: Test that SMC64 arch calls are reserved (Eric Auger) [2203922] - KVM: arm64: Prevent guests from enabling HA/HD on Ampere1 (Eric Auger) [2203922] - KVM: arm64: Refactor HFGxTR configuration into separate helpers (Eric Auger) [2203922] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38 (Eric Auger) [2203922] - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Eric Auger) [2203922] - arm64/sysreg: Convert HFG[RW]TR_EL2 to automatic generation (Eric Auger) [2203922] - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Eric Auger) [2203922] - KVM: arm64: Relax trapping of CTR_EL0 when FEAT_EVT is available (Eric Auger) [2203922] - KVM: Fix vcpu_array[0] races (Eric Auger) [2203922] - KVM: Don't enable hardware after a restart/shutdown is initiated (Eric Auger) [2203922] - KVM: Use syscore_ops instead of reboot_notifier to hook restart/shutdown (Eric Auger) [2203922] - arm64/sysreg: clean up some inconsistent indenting (Eric Auger) [2203922] - KVM: selftests: arm64: Fix ttbr0_el1 encoding for PA bits > 48 (Eric Auger) [2203922] - KVM: selftests: Comment newly defined aarch64 ID registers (Eric Auger) [2203922] - KVM: selftests: Add test for SMCCC filter (Eric Auger) [2203922] - KVM: selftests: Add a helper for SMCCC calls with SMC instruction (Eric Auger) [2203922] - arm64: perf: Mark all accessor functions inline (Eric Auger) [2203922] - perf/core: Drop __weak attribute from arch_perf_update_userpage() prototype (Eric Auger) [2203922] - tools headers kvm: Sync uapi/{asm/linux} kvm.h headers with the kernel sources (Eric Auger) [2203922] - tools kvm headers arm64: Update KVM header from the kernel sources (Eric Auger) [2203922] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Eric Auger) [2203922 2217329] - KVM: arm64: Use raw_smp_processor_id() in kvm_pmu_probe_armpmu() (Eric Auger) [2203922] - KVM: arm64: Restore GICv2-on-GICv3 functionality (Eric Auger) [2203922] - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Eric Auger) [2203922] - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Eric Auger) [2203922] - arm64: kvm: add prototypes for functions called in asm (Eric Auger) [2203922] - arm64: spectre: provide prototypes for internal functions (Eric Auger) [2203922] - KVM: arm64: vgic: Add Apple M2 PRO/MAX cpus to the list of broken SEIS implementations (Eric Auger) [2203922] - KVM: arm64: Clarify host SME state management (Eric Auger) [2203922] - KVM: arm64: Restructure check for SVE support in FP trap handler (Eric Auger) [2203922] - KVM: arm64: Document check for TIF_FOREIGN_FPSTATE (Eric Auger) [2203922] - KVM: arm64: Fix repeated words in comments (Eric Auger) [2203922] - KVM: arm64: Constify start/end/phys fields of the pgtable walker data (Eric Auger) [2203922] - KVM: arm64: Infer PA offset from VA in hyp map walker (Eric Auger) [2203922] - KVM: arm64: Infer the PA offset from IPA in stage-2 map walker (Eric Auger) [2203922] - KVM: arm64: Ensure CPU PMU probes before pKVM host de-privilege (Eric Auger) [2203922] - ARM: perf: Allow the use of the PMUv3 driver on 32bit ARM (Eric Auger) [2203922] - ARM: Make CONFIG_CPU_V7 valid for 32bit ARMv8 implementations (Eric Auger) [2203922] - perf: pmuv3: Change GENMASK to GENMASK_ULL (Eric Auger) [2203922] - perf: pmuv3: Move inclusion of kvm_host.h to the arch-specific helper (Eric Auger) [2203922] - perf: pmuv3: Abstract PMU version checks (Eric Auger) [2203922] - arm64: perf: Abstract system register accesses away (Eric Auger) [2203922] - arm64: perf: Move PMUv3 driver to drivers/perf (Eric Auger) [2203922] - arm64/perf: Replace PMU version number '0' with ID_AA64DFR0_EL1_PMUVer_NI (Eric Auger) [2203922] - KVM: arm64: Use the bitmap API to allocate bitmaps (Eric Auger) [2203922] - KVM: arm64: Slightly optimize flush_context() (Eric Auger) [2203922] - KVM: arm64: Prevent userspace from handling SMC64 arch range (Eric Auger) [2203922] - KVM: arm64: Expose SMC/HVC width to userspace (Eric Auger) [2203922] - KVM: arm64: Let errors from SMCCC emulation to reach userspace (Eric Auger) [2203922] - KVM: arm64: Return NOT_SUPPORTED to guest for unknown PSCI version (Eric Auger) [2203922] - KVM: arm64: Introduce support for userspace SMCCC filtering (Eric Auger) [2203922] - KVM: arm64: Add support for KVM_EXIT_HYPERCALL (Eric Auger) [2203922] - KVM: arm64: Use a maple tree to represent the SMCCC filter (Eric Auger) [2203922] - KVM: arm64: Refactor hvc filtering to support different actions (Eric Auger) [2203922] - KVM: arm64: Start handling SMCs from EL1 (Eric Auger) [2203922] - KVM: arm64: Rename SMC/HVC call handler to reflect reality (Eric Auger) [2203922] - KVM: arm64: Add vm fd device attribute accessors (Eric Auger) [2203922] - KVM: arm64: Add a helper to check if a VM has ran once (Eric Auger) [2203922] - KVM: x86: Redefine 'longmode' as a flag for KVM_EXIT_HYPERCALL (Eric Auger) [2203922] - KVM: arm64: Document default vPMU behavior on heterogeneous systems (Eric Auger) [2203922] - KVM: arm64: Iterate arm_pmus list to probe for default PMU (Eric Auger) [2203922] - KVM: arm64: Drop last page ref in kvm_pgtable_stage2_free_removed() (Eric Auger) [2203922] - KVM: arm64: Populate fault info for watchpoint (Eric Auger) [2203922] - KVM: arm64: Reload PTE after invoking walker callback on preorder traversal (Eric Auger) [2203922] - KVM: arm64: Handle trap of tagged Set/Way CMOs (Eric Auger) [2203922] - arm64: Add missing Set/Way CMO encodings (Eric Auger) [2203922] - KVM: arm64: Prevent unconditional donation of unmapped regions from the host (Eric Auger) [2203922] - KVM: arm64: vgic: Fix a comment (Eric Auger) [2203922] - KVM: arm64: vgic: Fix locking comment (Eric Auger) [2203922] - KVM: arm64: vgic: Wrap vgic_its_create() with config_lock (Eric Auger) [2203922] - KVM: arm64: vgic: Fix a circular locking issue (Eric Auger) [2203922] - KVM: arm64: Make vcpu flag updates non-preemptible (Eric Auger) [2203922] - KVM: arm64: Have kvm_psci_vcpu_on() use WRITE_ONCE() to update mp_state (Eric Auger) [2203922] - KVM: arm64: Acquire mp_state_lock in kvm_arch_vcpu_ioctl_vcpu_init() (Eric Auger) [2203922] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Eric Auger) [2203922] - KVM: arm64: vhe: Drop extra isb() on guest exit (Eric Auger) [2203922] - KVM: arm64: vhe: Synchronise with page table walker on MMU update (Eric Auger) [2203922] - KVM: arm64: pkvm: Document the side effects of kvm_flush_dcache_to_poc() (Eric Auger) [2203922] - KVM: arm64: nvhe: Synchronise with page table walker on TLBI (Eric Auger) [2203922] - KVM: arm64: Handle 32bit CNTPCTSS traps (Eric Auger) [2203922] - KVM: arm64: nvhe: Synchronise with page table walker on vcpu run (Eric Auger) [2203922] - KVM: arm64: vgic: Don't acquire its_lock before config_lock (Eric Auger) [2203922] - KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV2/3 to protected VMs (Eric Auger) [2203922] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Eric Auger) [2203922] - KVM: arm64: Use config_lock to protect vgic state (Eric Auger) [2203922] - KVM: arm64: Use config_lock to protect data ordered against KVM_RUN (Eric Auger) [2203922] - KVM: arm64: Avoid lock inversion when setting the VM register width (Eric Auger) [2203922] - KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON (Eric Auger) [2203922] - KVM: arm64: selftests: Augment existing timer test to handle variable offset (Eric Auger) [2203922] - KVM: arm64: selftests: Deal with spurious timer interrupts (Eric Auger) [2203922] - KVM: arm64: selftests: Add physical timer registers to the sysreg list (Eric Auger) [2203922] - KVM: arm64: nv: timers: Support hyp timer emulation (Eric Auger) [2203922] - KVM: arm64: nv: timers: Add a per-timer, per-vcpu offset (Eric Auger) [2203922] - KVM: arm64: Document KVM_ARM_SET_CNT_OFFSETS and co (Eric Auger) [2203922] - KVM: arm64: timers: Abstract the number of valid timers per vcpu (Eric Auger) [2203922] - KVM: arm64: timers: Fast-track CNTPCT_EL0 trap handling (Eric Auger) [2203922] - KVM: arm64: Elide kern_hyp_va() in VHE-specific parts of the hypervisor (Eric Auger) [2203922] - KVM: arm64: timers: Move the timer IRQs into arch_timer_vm_data (Eric Auger) [2203922] - KVM: arm64: timers: Abstract per-timer IRQ access (Eric Auger) [2203922] - KVM: arm64: timers: Rationalise per-vcpu timer init (Eric Auger) [2203922] - KVM: arm64: timers: Allow save/restoring of the physical timer (Eric Auger) [2203922] - KVM: arm64: timers: Allow userspace to set the global counter offset (Eric Auger) [2203922] - KVM: arm64: Expose {un,}lock_all_vcpus() to the rest of KVM (Eric Auger) [2203922] - KVM: arm64: timers: Allow physical offset without CNTPOFF_EL2 (Eric Auger) [2203922] - KVM: arm64: timers: Use CNTPOFF_EL2 to offset the physical timer (Eric Auger) [2203922] - arm64: Add HAS_ECV_CNTPOFF capability (Eric Auger) [2203922] - arm64: Add CNTPOFF_EL2 register definition (Eric Auger) [2203922] - KVM: arm64: timers: Use a per-vcpu, per-timer accumulator for fractional ns (Eric Auger) [2203922] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Eric Auger) [2203922] - KVM: arm64: nv: Use reg_to_encoding() to get sysreg ID (Eric Auger) [2203922] - KVM: arm64: nv: Only toggle cache for virtual EL2 when SCTLR_EL2 changes (Eric Auger) [2203922] - KVM: arm64: nv: Filter out unsupported features from ID regs (Eric Auger) [2203922] - KVM: arm64: nv: Emulate EL12 register accesses from the virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Allow a sysreg to be hidden from userspace only (Eric Auger) [2203922] - KVM: arm64: nv: Emulate PSTATE.M for a guest hypervisor (Eric Auger) [2203922] - KVM: arm64: nv: Add accessors for SPSR_EL1, ELR_EL1 and VBAR_EL1 from virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Handle SMCs taken from virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Handle trapped ERET from virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Inject HVC exceptions to the virtual EL2 (Eric Auger) [2203922] - KVM: arm64: nv: Support virtual EL2 exceptions (Eric Auger) [2203922] - KVM: arm64: nv: Handle HCR_EL2.NV system register traps (Eric Auger) [2203922] - KVM: arm64: nv: Add nested virt VCPU primitives for vEL2 VCPU state (Eric Auger) [2203922] - KVM: arm64: nv: Add EL2 system registers to vcpu context (Eric Auger) [2203922] - KVM: arm64: nv: Allow userspace to set PSR_MODE_EL2x (Eric Auger) [2203922] - KVM: arm64: nv: Reset VCPU to EL2 registers if VCPU nested virt is set (Eric Auger) [2203922] - KVM: arm64: nv: Introduce nested virtualization VCPU feature (Eric Auger) [2203922] - KVM: arm64: Use the S2 MMU context to iterate over S2 table (Eric Auger) [2203922] - arm64: Add ARM64_HAS_NESTED_VIRT cpufeature (Eric Auger) [2203922] - KVM: arm64: Check for kvm_vma_mte_allowed in the critical section (Eric Auger) [2203922] - KVM: arm64: Disable interrupts while walking userspace PTs (Eric Auger) [2203922] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Eric Auger) [2203922] - KVM: arm64: Limit length in kvm_vm_ioctl_mte_copy_tags() to INT_MAX (Eric Auger) [2203922] - Documentation: admin-guide: Document side effects when pKVM is enabled (Eric Auger) [2203922] - KVM: arm64: Mark some VM-scoped allocations as __GFP_ACCOUNT (Eric Auger) [2203922] - KVM: arm64: Fix non-kerneldoc comments (Eric Auger) [2203922] - KVM: arm64: Allow no running vcpu on saving vgic3 pending table (Eric Auger) [2203922] - KVM: arm64: Allow no running vcpu on restoring vgic3 LPI pending status (Eric Auger) [2203922] - KVM: arm64: Add helper vgic_write_guest_lock() (Eric Auger) [2203922] - KVM: arm64: vgic-v3: Use kstrtobool() instead of strtobool() (Eric Auger) [2203922] - KVM: arm64: vgic-v3: Limit IPI-ing when accessing GICR_{C,S}ACTIVER0 (Eric Auger) [2203922] - KVM: arm64: Synchronize SMEN on vcpu schedule out (Eric Auger) [2203922] - KVM: arm64: vgic: Allow registration of a non-maskable maintenance interrupt (Eric Auger) [2203922] - KVM: arm64: Kill CPACR_EL1_TTA definition (Eric Auger) [2203922] - arm64/mm: Drop unused restore_ttbr1 (Eric Auger) [2203922] - KVM: selftests: aarch64: Construct DEFAULT_MAIR_EL1 using sysreg.h macros (Eric Auger) [2203922] - KVM: arm64: Enable ring-based dirty memory tracking (Eric Auger) [2203922] - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Xin Long) [2219170] - sctp: fix an error code in sctp_sf_eat_auth() (Xin Long) [2219170] - sctp: handle invalid error codes without calling BUG() (Xin Long) [2219170] - sctp: fix an issue that plpmtu can never go to complete state (Xin Long) [2219170] - sctp: add bpf_bypass_getsockopt proto callback (Xin Long) [2219170] - sctp: fix a potential OOB access in sctp_sched_set_sched() (Xin Long) [2219170] - bnxt_en: Fix a possible NULL pointer dereference in unload path (Ken Cox) [2209648] - bnxt_en: Fix the double free during device removal (Ken Cox) [2209648] - bnxt_en: Remove runtime interrupt vector allocation (Ken Cox) [2209648] - RDMA/bnxt_re: Remove the sriov config callback (Ken Cox) [2209648] - bnxt_en: Remove struct bnxt access from RoCE driver (Ken Cox) [2209648] - bnxt_en: Use auxiliary bus calls over proprietary calls (Ken Cox) [2209648] - bnxt_en: Use direct API instead of indirection (Ken Cox) [2209648] - bnxt_en: Remove usage of ulp_id (Ken Cox) [2209648] - RDMA/bnxt_re: Use auxiliary driver interface (Ken Cox) [2209648] - bnxt_en: Add auxiliary driver support (Ken Cox) [2209648] - virt/sev-guest: Add a MODULE_ALIAS (Vitaly Kuznetsov) [2216883] - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175323] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175323] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175323] - dm: use op specific max_sectors when splitting abnormal io (Benjamin Marzinski) [2214084] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2215416] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215410] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215410] - redhat: rpminspect: fix perf coresight tests paths (Jan Stancek)- tracing: Have filter accept "common_cpu" to be consistent (John Kacur) [2208949] - tracing/histogram: Fix sorting on old "cpu" value (John Kacur) [2208949] - tracing: Dump stacktrace trigger to the corresponding instance (John Kacur) [2208949] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Radu Rendec) [RHEL-715] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212559] - ceph: force updating the msg pointer in non-split case (Xiubo Li) [2196394] - ceph: silence smatch warning in reconnect_caps_cb() (Xiubo Li) [2196394] - ceph: reorder fields in 'struct ceph_snapid_map' (Xiubo Li) [2196394] - ceph: pass ino# instead of old_dentry if it's disconnected (Xiubo Li) [2196394] - ceph: fix potential use-after-free bug when trimming caps (Xiubo Li) [2196394] - ceph: implement writeback livelock avoidance using page tagging (Xiubo Li) [2196394] - ceph: do not print the whole xattr value if it's too long (Xiubo Li) [2196394] - ceph: update the time stamps and try to drop the suid/sgid (Xiubo Li) [2196394] - ceph: flush cap releases when the session is flushed (Xiubo Li) [2196394] - ceph: avoid use-after-free in ceph_fl_release_lock() (Xiubo Li) [2196394] - ceph: switch to vfs_inode_has_locks() to fix file lock bug (Xiubo Li) [2196394] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221265] - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2209835 2210772]- nvme-core: fix dev_pm_qos memleak (Chris Leech) [RHEL-647] - nvme-core: add missing fault-injection cleanup (Chris Leech) [RHEL-647] - nvme-core: fix memory leak in dhchap_ctrl_secret (Chris Leech) [RHEL-647] - nvme-core: fix memory leak in dhchap_secret_store (Chris Leech) [RHEL-647] - x86/MCE/AMD: Clear DFR errors found in THR handler (David Arcari) [2190284] - fuse: allow non-extending parallel direct writes on the same file (Miklos Szeredi) [2216046] - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Hangbin Liu) [2218131] - selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step (Hangbin Liu) [2218131] - selftests: fib_tests: mute cleanup error message (Hangbin Liu) [2218131] - selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test (Hangbin Liu) [2218131] - selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test (Hangbin Liu) [2218131] - selftests: srv6: make srv6_end_dt46_l3vpn_test more robust (Hangbin Liu) [2218131] - ipvlan: fix bound dev checking for IPv6 l3s mode (Hangbin Liu) [2196710] - s390/ipl: add eckd dump support (Tobias Huschle) [2160053] - net: add vlan_get_protocol_and_depth() helper (Paolo Abeni) [2217529] - net: fix skb leak in __skb_tstamp_tx() (Paolo Abeni) [2217529] - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. (Paolo Abeni) [2217529] - skbuff: Fix a race between coalescing and releasing SKBs (Paolo Abeni) [2217529] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163466] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163466] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163466] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163466] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163466] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163466] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163466] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163466] - nvme-tcp: fence TCP socket on receive error (Chris Leech) [2139643 2159909 2173109 2175038] - tcp: deny tcp_disconnect() when threads are waiting (Paolo Abeni) [2217511] - tcp: tcp_make_synack() can be called from process context (Paolo Abeni) [2217511] - vdpa/mlx5: should not activate virtq object when suspended (Cindy Lu) [RHEL-407] - CI: provide kpet_tree_name for non-RHEL pipelines (Michael Hofmann) - Enable CONFIG_BT on aarch64 (Charles Mirabile) [2187856]- r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159265] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159265] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159265] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159265] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159265] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159265] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159265] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159265] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159265] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159265] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159265] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159265] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159265] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159265] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159265] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159265] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159265] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159265] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159265] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159265] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159265] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159265] - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Paolo Abeni) [2217518] - fsdax: force clear dirty mark if CoW (Bill O'Donnell) [2192730] - fsdax: dedupe should compare the min of two iters' length (Bill O'Donnell) [2192730] - fsdax: unshare: zero destination if srcmap is HOLE or UNWRITTEN (Bill O'Donnell) [2192730] - fsdax: dax_unshare_iter() should return a valid length (Bill O'Donnell) [2192730] - xfs: remove restrictions for fsdax and reflink (Bill O'Donnell) [2192730] - fsdax,xfs: port unshare to fsdax (Bill O'Donnell) [2192730] - xfs: use dax ops for zero and truncate in fsdax mode (Bill O'Donnell) [2192730] - fsdax: dedupe: iter two files at the same time (Bill O'Donnell) [2192730] - fsdax,xfs: set the shared flag when file extent is shared (Bill O'Donnell) [2192730] - fsdax: zero the edges if source is HOLE or UNWRITTEN (Bill O'Donnell) [2192730] - fsdax: invalidate pages when CoW (Bill O'Donnell) [2192730] - fsdax: introduce page->share for fsdax in reflink mode (Bill O'Donnell) [2192730] - xfs: fix incorrect return type for fsdax fault handlers (Bill O'Donnell) [2192730] - xfs: on memory failure, only shut down fs after scanning all mappings (Bill O'Donnell) [2192730] - mm/memory-failure: fall back to vma_address() when ->notify_failure() fails (Bill O'Donnell) [2192730] - mm/memory-failure: fix detection of memory_failure() handlers (Bill O'Donnell) [2192730] - xfs: fix SB_BORN check in xfs_dax_notify_failure() (Bill O'Donnell) [2192730] - xfs: quiet notify_failure EOPNOTSUPP cases (Bill O'Donnell) [2192730] - xfs: add dax dedupe support (Bill O'Donnell) [2192730] - xfs: support CoW in fsdax mode (Bill O'Donnell) [2192730] - fsdax: dedup file range to use a compare function (Bill O'Donnell) [2192730] - fsdax: add dax_iomap_cow_copy() for dax zero (Bill O'Donnell) [2192730] - fsdax: replace mmap entry in case of CoW (Bill O'Donnell) [2192730] - fsdax: introduce dax_iomap_cow_copy() (Bill O'Donnell) [2192730] - fsdax: output address in dax_iomap_pfn() and rename it (Bill O'Donnell) [2192730] - fsdax: set a CoW flag when associate reflink mappings (Bill O'Donnell) [2192730] - xfs: implement ->notify_failure() for XFS (Bill O'Donnell) [2192730] - mm: introduce mf_dax_kill_procs() for fsdax case (Bill O'Donnell) [2192730] - fsdax: introduce dax_lock_mapping_entry() (Bill O'Donnell) [2192730] - pagemap,pmem: introduce ->memory_failure() (Bill O'Donnell) [2192730] - dax: introduce holder for dax_device (Bill O'Donnell) [2192730] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2214966] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2214966] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2214966] - tcp: fix possible sk_priority leak in tcp_v4_send_reset() (Antoine Tenart) [2214966] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2214966] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2214966] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2214966] - ALSA: Update kernel configuration for 9.3 (Jaroslav Kysela) [2179848] - ASoC: tegra: Fix Master Volume Control (Jaroslav Kysela) [2179848] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179848] - soundwire: qcom: add proper error paths in qcom_swrm_startup() (Jaroslav Kysela) [2179848] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: do not set can_multi_write flag (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd938x-sdw: do not set can_multi_write flag (Jaroslav Kysela) [2179848] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179848] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179848] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt8195: fix use-after-free in driver remove path (Jaroslav Kysela) [2179848] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179848] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove NULL check from cs35l56_sdw_dai_set_stream() (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Enable BCI bit if SAI works on synchronous mode with BYP asserted (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179848] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179848] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179848] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179848] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179848] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179848] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179848] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179848] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179848] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179848] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179848] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179848] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179848] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179848] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Prevent unbalanced pm_runtime in dsp_work() on SoundWire (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179848] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179848] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179848] - ASoC: lpass: Fix for KASAN use_after_free out of bounds (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179848] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179848] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Fix error handler with pm_runtime_enable (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179848] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179848] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179848] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179848] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179848] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179848] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179848] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179848] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd938x: fix accessing regmap on unattached devices (Jaroslav Kysela) [2179848] - ALSA: docs: Fix code block indentation in ALSA driver example (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179848] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179848] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179848] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179848] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179848] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179848] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179848] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179848] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179848] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179848] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179848] - ALSA: docs: writing-an-alsa-driver.rst: polishing (Jaroslav Kysela) [2179848] - ASoC: fsl: imx-audmix: remove dummy dai_link->platform (Jaroslav Kysela) [2179848] - ASoC: fsl: imx-audmix: cleanup platform which is using Generic DMA (Jaroslav Kysela) [2179848] - ASoC: fsl: imx-spdif: cleanup platform which is using Generic DMA (Jaroslav Kysela) [2179848] - ASoC: fsl: imx-es8328: cleanup platform which is using Generic DMA (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179848] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove duplicate mbox log messages (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179848] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179848] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179848] - ASoC: fsl: Restore configuration of platform (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Rename mixer source defines for SoundWire DP1 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove SDW2RX1 mixer source (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove SDW1 TX5 and TX6 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Update comment on masking of EINT20 interrupts (Jaroslav Kysela) [2179848] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Fix pins setting for i.MX8QM platform (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd938x: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: fsl_asrc_dma: fix potential null-ptr-deref (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179848] - ASoC: fsl: Simplify an error message (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179848] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Don't return a value from cs35l56_remove() (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove redundant dsp_ready_completion (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Wait for init_complete in cs35l56_component_probe() (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Allow a wider range for reset pulse width (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Rework IRQ allocation (Jaroslav Kysela) [2179848] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: nau8825: Add delay control for input path (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179848] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179848] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179848] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179848] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179848] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Re-patch firmware after system suspend (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Add basic system suspend handling (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Always wait for firmware boot in runtime-resume (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Skip first init_completion wait in dsp_work if init_done (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Use DAPM widget for firmware PLAY/PAUSE (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove quick-cancelling of dsp_work() (Jaroslav Kysela) [2179848] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179848] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179848] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179848] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt8186: set variable aud_pinctrl to static (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179848] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179848] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179848] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179848] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179848] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179848] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179848] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179848] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179848] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179848] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179848] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179848] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179848] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179848] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179848] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179848] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179848] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179848] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179848] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179848] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179848] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179848] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179848] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179848] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179848] - ASoC: fsl_mqs: move of_node_put() to the correct location (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179848] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179848] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179848] - ASoC: meson: switch to use c2c_params instead of params (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179848] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179848] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98363: add soundwire amplifier (Jaroslav Kysela) [2179848] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-va-macro: Add missing NPL clock (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179848] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179848] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179848] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179848] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179848] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179848] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179848] - ASoC: qcom: audioreach: drop stray 'get' from error message (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-va-macro: Add SM8550 VA macro (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179848] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179848] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179848] - ASoC: meson: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [2179848] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179848] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Remove redundant return statement in cs35l56_spi_probe() (Jaroslav Kysela) [2179848] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [2179848] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179848] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179848] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179848] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179848] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179848] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179848] - ASoC: fsl: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179848] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179848] - ASoC: qcom: sdw: do not restart soundwire ports for every prepare (Jaroslav Kysela) [2179848] - ASoC: qcom: q6apm-lpass-dai: close graphs before opening a new one (Jaroslav Kysela) [2179848] - mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: fix the order or clks turn off during suspend (Jaroslav Kysela) [2179848] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179848] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179848] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179848] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179848] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179848] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179848] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179848] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179848] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179848] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179848] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179848] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179848] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179848] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179848] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179848] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179848] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179848] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179848] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179848] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179848] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179848] - ASoC: cs35l45: Hibernation support (Jaroslav Kysela) [2179848] - ASoC: cs35l45: DSP Support (Jaroslav Kysela) [2179848] - ASoC: cs35l56: Add driver for Cirrus Logic CS35L56 (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179848] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179848] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179848] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179848] - ASoC: fsl: Specify driver name in ASoC card (Jaroslav Kysela) [2179848] - ASoC: fsl: define a common DRIVER_NAME (Jaroslav Kysela) [2179848] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179848] - ASoC: cs35l45: IRQ support (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: cs35l45: GPIOs configuration (Jaroslav Kysela) [2179848] - ASoC: cs35l45: Support for GPIO pins configuration. (Jaroslav Kysela) [2179848] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179848] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179848] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179848] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179848] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179848] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179848] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179848] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179848] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179848] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179848] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179848] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179848] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179848] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179848] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179848] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179848] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179848] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179848] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179848] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179848] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179848] - ASoC: mt8192: Move spammy messages to debug level (Jaroslav Kysela) [2179848] - ASoC: mt8192: Remove function name log messages (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179848] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179848] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179848] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179848] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass-wsa-macro: add support for SM8550 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-wsa-macro: Add SM8550 WSA macro (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass-tx-macro: add support for SM8550 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM8550 TX macro (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-tx-macro: narrow clocks per variants (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass-rx-macro: add support for SM8550 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-rx-macro: Add SM8550 RX macro (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-rx-macro: narrow clocks per variants (Jaroslav Kysela) [2179848] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179848] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179848] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: codecs: src4xxx-i2c: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179848] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179848] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179848] - ASoC: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179848] - ASoC: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179848] - ASoC: SMA1303: set sma_i2c_regmap storage-class-specifier to static (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179848] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179848] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179848] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179848] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179848] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179848] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179848] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179848] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179848] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt6359: fix UNINIT problem (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt6358: fix UNINIT problem (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt9195-mt6359: fix UNINIT problem (Jaroslav Kysela) [2179848] - ASoC: mediatek: mt8195: add dai id check before accessing array (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Document QDU1000/QRU1000 compatible (Jaroslav Kysela) [2179848] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179848] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179848] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds (Jaroslav Kysela) [2179848] - dt-bindings: yamllint: Require a space after a comment '#' (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179848] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179848] - ASoC: clarify that SND_SOC_IMX_SGTL5000 is the old driver (Jaroslav Kysela) [2179848] - ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP (Jaroslav Kysela) [2179848] - ASoC: qcom: common: add kcontrol to jack pins (Jaroslav Kysela) [2179848] - ELF: fix all "Elf" typos (Jaroslav Kysela) [2179848] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179848] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179848] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179848] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179848] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179848] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179848] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Fix SERDES reset sequence (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Fix final status read on SERDES reset (Jaroslav Kysela) [2179848] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179848] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179848] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179848] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179848] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179848] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179848] - ASoC: tas571x: add support for TAS5733 (Jaroslav Kysela) [2179848] - ASoC: tas571x: add tas5733 compatible (Jaroslav Kysela) [2179848] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd9335: Convert to dtschema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd934x: Reference dai-common (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179848] - ASoC: sh: rz-ssi: Update interrupt handling for half duplex channels (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Freescale QMC audio entry (Jaroslav Kysela) [2179848] - ASoC: fsl: Add support for QMC audio (Jaroslav Kysela) [2179848] - dt-bindings: sound: Add support for QMC audio (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Freescale QMC controller entry (Jaroslav Kysela) [2179848] - soc: fsl: cpm1: Add support for QMC (Jaroslav Kysela) [2179848] - dt-bindings: soc: fsl: cpm_qe: Add QMC controller (Jaroslav Kysela) [2179848] - powerpc/8xx: Use a larger CPM1 command check mask (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Freescale TSA controller entry (Jaroslav Kysela) [2179848] - soc: fsl: cpm1: Add support for TSA (Jaroslav Kysela) [2179848] - dt-bindings: soc: fsl: cpm_qe: Add TSA controller (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179848] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179848] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Change the value for right output (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179848] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179848] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179848] - ASoC: cs35l45: Remove separate namespace for tables (Jaroslav Kysela) [2179848] - ASoC: cs35l45: Remove separate tables module (Jaroslav Kysela) [2179848] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: extend list of supported samplerates (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179848] - ASoC: imx-pcm-rpmsg: Remove unused variable (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179848] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179848] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179848] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179848] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init (Jaroslav Kysela) [2179848] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179848] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [2179848] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179848] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179848] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: remove not so useful verbose log (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: do not reset soundwire block on clk enable (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: fix incorrect mclk rate (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass: register mclk after runtime pm (Jaroslav Kysela) [2179848] - ASoC: qcom: audioreach: fix ADSP ready check (Jaroslav Kysela) [2179848] - ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [2179848] - ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer (Jaroslav Kysela) [2179848] - ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared (Jaroslav Kysela) [2179848] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Remove the sysclk setting in devicetree (Jaroslav Kysela) [2179848] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179848] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179848] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179848] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: maxim,max98090: Convert to dtschema (Jaroslav Kysela) [2179848] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom,apr: correct qcom,intents type (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Convert the TDM slot properties in devicetree to mixer (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Remove the I2C Retry property in devicetree (Jaroslav Kysela) [2179848] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179848] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179848] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179848] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179848] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179848] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: fix getting version from VERID (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd934x: Allow usage as IFD device (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd934x: Describe slim-ifc-dev (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wsa881x: Allow sound-name-prefix (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm-dai: adjust iommus for SM8550 ADSP (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Infineon PEB2466 codec entry (Jaroslav Kysela) [2179848] - ASoC: codecs: Add support for the Infineon PEB2466 codec (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add the Infineon PEB2466 codec (Jaroslav Kysela) [2179848] - ASoC: codecs: Fix unsigned comparison with less than zero (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179848] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179848] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179848] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: meson: fix gx-card codec node regex (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: create component common schema (Jaroslav Kysela) [2179848] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179848] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179848] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179848] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179848] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179848] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179848] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179848] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179848] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179848] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179848] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179848] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179848] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179848] - ASoC: sma1303: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179848] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179848] - ASoC: ti: use helper function (Jaroslav Kysela) [2179848] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179848] - ASoC: sof: use helper function (Jaroslav Kysela) [2179848] - ASoC: rockchip: use helper function (Jaroslav Kysela) [2179848] - ASoC: meson: use helper function (Jaroslav Kysela) [2179848] - ASoC: intel: use helper function (Jaroslav Kysela) [2179848] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179848] - ASoC: spear: use helper function (Jaroslav Kysela) [2179848] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179848] - ASoC: rt: use helper function (Jaroslav Kysela) [2179848] - ASoC: max: use helper function (Jaroslav Kysela) [2179848] - ASoC: hda: use helper function (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179848] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179848] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179848] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179848] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179848] - ASoC: SMA1303: Fix spelling mistake "Invald" -> "Invalid" (Jaroslav Kysela) [2179848] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179848] - Fix up more non-executable files marked executable (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: add entry for TAS5720A-Q1 driver (Jaroslav Kysela) [2179848] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179848] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179848] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179848] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179848] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179848] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179848] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179848] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179848] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179848] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179848] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179848] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179848] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179848] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179848] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179848] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179848] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179848] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179848] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179848] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179848] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179848] - ASoC: fsl-asoc-card: constify fsl_asoc_card_dai (Jaroslav Kysela) [2179848] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179848] - MAINTAINERS: add the Renesas IDT821034 codec entry (Jaroslav Kysela) [2179848] - ASoC: codecs: Add support for the Renesas IDT821034 codec (Jaroslav Kysela) [2179848] - ASoC: Add Renesas IDT821034 codec bindings (Jaroslav Kysela) [2179848] - ASoC: The Iron Device SMA1303 is a boosted Class-D audio amplifier. (Jaroslav Kysela) [2179848] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179848] - ASoC: Kconfig: fix spelling of "up to" (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa88xx: remove unneeded includes (Jaroslav Kysela) [2179848] - ASoC: codecs: constify static sdw_port_config struct (Jaroslav Kysela) [2179848] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: correct playback min/max rates (Jaroslav Kysela) [2179848] - ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Add Acer Predator PH315-54 (Jaroslav Kysela) [2179848] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179848] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179848] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179848] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179848] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179848] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179848] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: lpass-va-macro: Update clock name (Jaroslav Kysela) [2179848] - Docs/sound/index: Add missing SPDX License Identifier (Jaroslav Kysela) [2179848] - ASoC: codecs/jz4760: add digital gain controls (Jaroslav Kysela) [2179848] - Docs/subsystem-apis: Remove '[The ]Linux' prefixes from titles of listed documents (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 15 2022 into DMI table (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_ssp_amp: always set dpcm_capture for amplifiers (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_nau8825: always set dpcm_capture for amplifiers (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179848] - ALSA: hda: Do not unset preset when cleaning up codec (Jaroslav Kysela) [2179848] - ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() (Jaroslav Kysela) [2179848] - ASoC: imx-hdmi: Use dev_err_probe (Jaroslav Kysela) [2179848] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179848] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179848] - ASoC: qcom: sdm845: add remark about unneeded compatibles (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,sm8250: use fallback for SDM845 sound cards (Jaroslav Kysela) [2179848] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179848] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179848] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179848] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179848] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179848] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: initialize is_dsp_mode flag (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add schema for "awinic,aw88395" (Jaroslav Kysela) [2179848] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179848] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179848] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179848] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179848] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179848] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179848] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179848] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179848] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179848] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179848] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179848] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: Add ADSP ready check (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Use dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179848] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179848] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179848] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179848] - ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets (Jaroslav Kysela) [2179848] - ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC (Jaroslav Kysela) [2179848] - ASoC: fsl-asoc-card: Log error code when we fail to register (Jaroslav Kysela) [2179848] - soc: qcom: apr: make remove callback of apr driver void returned (Jaroslav Kysela) [2179848] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179848] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179848] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Simplify the VFxxx dmas binding (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179848] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179848] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179848] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: nau8822: convert to the dtschema (Jaroslav Kysela) [2179848] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179848] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179848] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Correct the number of steps on SX controls (Jaroslav Kysela) [2179848] - ASoC: fsl_xcvr: Add constraints of period size while using eDMA (Jaroslav Kysela) [2179848] - ASoC: fsl_xcvr: Add support for i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,xcvr: Add compatible string for i.MX93 platform (Jaroslav Kysela) [2179848] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179848] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179848] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa881x: Use proper shutdown GPIO polarity (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa881x: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa881x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179848] - ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-cpu: Fix fallback SD line index handling (Jaroslav Kysela) [2179848] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179848] - soc: qcom: apr: Make qcom,protection-domain optional again (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: apr: Make qcom,protection-domain optional again (Jaroslav Kysela) [2179848] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-cpu: Correct and constrain clocks, interrupts, reg (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-cpu: Fix DAI children pattern (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-cpu: Document required-opps (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-tx-macro: correct clocks on SC7280 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass-wsa-macro: correct clocks on SM8250 (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: qcom,soundwire: correct sizes related to number of ports (Jaroslav Kysela) [2179848] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179848] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179848] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179848] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179848] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179848] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179848] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179848] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179848] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179848] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179848] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179848] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179848] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179848] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179848] - dt-bindings: drop redundant part of title (end) (Jaroslav Kysela) [2179848] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179848] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179848] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179848] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179848] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179848] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179848] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179848] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179848] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179848] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179848] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179848] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179848] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179848] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179848] - ASoC: rt5640: Allow to describe how LOUT is wired (Jaroslav Kysela) [2179848] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179848] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-platform: Use SNDRV_DMA_TYPE_NONCOHERENT page allocation (Jaroslav Kysela) [2179848] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Reinstate i.MX93 SAI compatible string (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179848] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179848] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179848] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179848] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7280: Add maybe_unused tag for system PM ops (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: maxim,max98357a: Convert to DT schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Reference common DAI properties (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Extend name-prefix.yaml into common DAI properties (Jaroslav Kysela) [2179848] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179848] - ASoC: wcd938x: Make read-only array minCode_param static const (Jaroslav Kysela) [2179848] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179848] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179848] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179848] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179848] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179848] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: apr: document generic qcom,apr compatible (Jaroslav Kysela) [2179848] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179848] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179848] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7180: Add maybe_unused tag for system PM ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7280: Add system suspend/resume PM ops (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7180: Delete redundant error log from _resume() (Jaroslav Kysela) [2179848] - ASoC: qcom: lpass-sc7180: Add system suspend/resume PM ops (Jaroslav Kysela) [2179848] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179848] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179848] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179848] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179848] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179848] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179848] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179848] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179848] - ASoC: qcom: cleanup and fix dependency of QCOM_COMMON (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Make the exports namespaced (Jaroslav Kysela) [2179848] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: add compatible string for NAU8318 (Jaroslav Kysela) [2179848] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179848] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179848] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179848] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179848] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179848] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179848] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179848] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179848] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179848] - ASoC: codecs: tas2780: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: codecs: src4xxx-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179848] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179848] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179848] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179848] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Add compatible for SM8550 (Jaroslav Kysela) [2179848] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm: Add SM8450 bedais node (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm-lpass-dais: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6core: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6prm: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6asm: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6adm: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6afe: Split to separate schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,apr: Correct and extend example (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,apr: Split services to shared schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,apr: Add GLINK channel name for SM8450 (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: add dmic support via tx macro (Jaroslav Kysela) [2179848] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179848] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179848] - ASoC: qcom: q6prm: Correct module description (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179848] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179848] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179848] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179848] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179848] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179848] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179848] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wsa883x: Use correct SD_N polarity (Jaroslav Kysela) [2179848] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: Simplify with dev_err_probe (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: Shutdown on error path (Jaroslav Kysela) [2179848] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179848] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: Convert text bindings to DT Schema (Jaroslav Kysela) [2179848] - ASoC: tegra: Fix spelling mistake "fliter" -> "filter" (Jaroslav Kysela) [2179848] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179848] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179848] - regmap-irq: Use the new num_config_regs property in regmap_add_irq_chip_fwnode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179848] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179848] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179848] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179848] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Sort main section properties (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Use minItems 5 for i.MX8MN clock and similar (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Fix mx6ul and mx7d compatible strings (Jaroslav Kysela) [2179848] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179848] - ASoC: codecs: lpass-wsa-macro: parse clock-output-names (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,lpass: do not hard-code clock-output-names (Jaroslav Kysela) [2179848] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179848] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179848] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179848] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179848] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179848] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682: Add DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682: Add AVDD, MICVDD and VBAT supplies (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: realtek,rt5682s: Add DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: realtek,rt5682s: Add AVDD and MICVDD supplies (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179848] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179848] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179848] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179848] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179848] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179848] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179848] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: mediatek: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179848] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179848] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179848] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179848] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179848] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179848] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179848] - ASoC: simple-mux: add read function (Jaroslav Kysela) [2179848] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179848] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179848] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Add support when using eDMA (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Add support for i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: fsl_xcvr: Add Counter registers (Jaroslav Kysela) [2179848] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179848] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: add support to enable module command (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: add support for MFC Module (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: add support to enable SAL Module (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: add support for more port connections (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: simplify module_list sz calculation (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: Simplify handing FE and BE graph connections (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: update dapm kcontrol private data (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: remove unused connection_list (Jaroslav Kysela) [2179848] - ASoC: qdsp6: audioreach: topology use idr_alloc_u32 (Jaroslav Kysela) [2179848] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179848] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179848] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: wcd9335: fix reset line polarity in example (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Specify the maxburst to 8 on i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Add support for i.MX93 platform (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX93 platform (Jaroslav Kysela) [2179848] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: qcom: add v1.7.0 support (Jaroslav Kysela) [2179848] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179848] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179848] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682: Set sound-dai-cells to 1 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: realtek,rt5682s: Add #sound-dai-cells (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179848] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179848] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179848] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179848] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179848] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179848] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179848] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179848] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179848] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179848] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179848] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179848] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179848] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179848] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179848] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179848] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179848] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179848] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179848] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179848] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179848] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179848] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179848] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Add sc8280xp compatible (Jaroslav Kysela) [2179848] - ASoC: qcom: SND_SOC_SC7180 optionally depends on SOUNDWIRE (Jaroslav Kysela) [2179848] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179848] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179848] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179848] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179848] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179848] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179848] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179848] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179848] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179848] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179848] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179848] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179848] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179848] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179848] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: add schema for WM8961 (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179848] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179848] - ASoC: samsung: remove unused drivers (Jaroslav Kysela) [2179848] - ASoC: qcom: fix unmet direct dependencies for SND_SOC_QDSP6 (Jaroslav Kysela) [2179848] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179848] - ASoC: imx-rpmsg: Assign platform driver used by machine driver to link with (Jaroslav Kysela) [2179848] - ASoC: fsl_rpmsg: Multi-channel support in CPU DAI driver (Jaroslav Kysela) [2179848] - ASoC: fsl_rpmsg: Register different ASoC machine devices (Jaroslav Kysela) [2179848] - ASoC: imx-pcm-rpmsg: Multi-channel support for sound card based on rpmsg (Jaroslav Kysela) [2179848] - ASoC: imx-pcm-rpmsg: Register different platform drivers (Jaroslav Kysela) [2179848] - ASoC: imx-audio-rpmsg: Create rpmsg channel for MICFIL (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl_rpmsg: Add a property to assign the rpmsg channel (Jaroslav Kysela) [2179848] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179848] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179848] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179848] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179848] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179848] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179848] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179848] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179848] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: ti: davinci-mcasp: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: rsnd: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Adjust timing of component unregister (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Remove stale release of DMA channels (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Trigger, not deassert, the peripheral reset (Jaroslav Kysela) [2179848] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179848] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ASoC: sh: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179848] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179848] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: Fix Kconfig dependency (Jaroslav Kysela) [2179848] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179848] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179848] - ASoC: MAINTAINERS: add bindings and APR to Qualcomm Audio entry (Jaroslav Kysela) [2179848] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179848] - ASoC: fsl_asrc_dma: fully initialize structs (Jaroslav Kysela) [2179848] - ASoC: fsl_micfil: Add Hardware Voice Activity Detector support (Jaroslav Kysela) [2179848] - ASoC: fsl: Remove unused inline function imx_pcm_dma_params_init_data() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179848] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179848] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179848] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179848] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179848] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179848] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179848] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179848] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179848] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179848] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179848] - ASoC: codecs: tfa989x: fix register access comments (Jaroslav Kysela) [2179848] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179848] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179848] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179848] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179848] - ASoC: ssm2518: switch to using gpiod API (Jaroslav Kysela) [2179848] - ASoC: ssm2518: drop support for platform data (Jaroslav Kysela) [2179848] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179848] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179848] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179848] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179848] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179848] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179848] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179848] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179848] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179848] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179848] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179848] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179848] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179848] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179848] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179848] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179848] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179848] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179848] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179848] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179848] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179848] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179848] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179848] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179848] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179848] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179848] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179848] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179848] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179848] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179848] - ASoC: qcom: add machine driver for sc8280xp (Jaroslav Kysela) [2179848] - ASoC: qcom: sm8250: move some code to common (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,sm8250: add compatibles for sm8450 and sm8250 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: sort compatible strings (Jaroslav Kysela) [2179848] - ASoC: qcom: common: use EXPORT_SYMBOL_GPL instead of EXPORT_SYMBOL (Jaroslav Kysela) [2179848] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179848] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179848] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179848] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179848] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179848] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179848] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179848] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179848] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179848] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179848] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179848] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179848] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179848] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179848] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179848] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179848] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179848] - ASoC: fsl_spdif: add ALSA event on dpll locked (Jaroslav Kysela) [2179848] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179848] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179848] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: apr: add missing properties (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6apm-dai: adjust indentation in example (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6dsp-lpass-clocks: cleanup example (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6dsp-lpass-ports: cleanup example (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6adm: convert to dtschema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6asm: convert to dtschema (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: apr: correct service children (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6afe: remove binding (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179848] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179848] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179848] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179848] - ASoC: fsl_asrc: Add initialization finishing check in runtime resume (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179848] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179848] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179848] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179848] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179848] - ASoC: codecs: va-macro: add support for sm8450 and sc8280xp (Jaroslav Kysela) [2179848] - ASoC: codecs: va-macro: clear the frame sync counter before enabling (Jaroslav Kysela) [2179848] - ASoC: codecs: rx-macro: add support for sm8450 and sc8280xp (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: add support for sm8450 and sc8280xp (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa-macro: add support for sm8450 and sc8280xp (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: add sm8450 and sc8280xp compatibles (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa883x: add clock stop support (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: fix active_decimator array (Jaroslav Kysela) [2179848] - ASoC: codecs: tx-macro: handle swr_reset correctly (Jaroslav Kysela) [2179848] - ASoC: codecs: rx-macro: handle swr_reset correctly (Jaroslav Kysela) [2179848] - ASoC: codecs: wsa-macro: handle swr_reset correctly (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,q6core: remove binding (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179848] - ASoC: fsl_audmux: Fix amixer write errors (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179848] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179848] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Postpone requesting of DMA channels (Jaroslav Kysela) [2179848] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179848] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179848] - MAINTAINERS: Fix file pattern for ARM/APPLE MACHINE SOUND DRIVERS (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Unselect COMMON_CLK in Kconfig (Jaroslav Kysela) [2179848] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179848] - ASoC: codecs: rk817: drop I2C dependencies (Jaroslav Kysela) [2179848] - ASoC: codecs: wcd934x: add Slimbus dependency (Jaroslav Kysela) [2179848] - ASoC: codecs: rk817: fix missing I2C dependency in compile test (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179848] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179848] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179848] - ASoC: codecs: allow compile testing without MFD drivers (Jaroslav Kysela) [2179848] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98396: Document data monitor properties (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179848] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179848] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179848] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179848] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179848] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179848] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Add locking (Jaroslav Kysela) [2179848] - ASoC: apple: mca: Start new platform driver (Jaroslav Kysela) [2179848] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179848] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179848] - ASoC: codes: src4xxx: Avoid clang -Wsometimes-uninitialized in src4xxx_hw_params() (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179848] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179848] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179848] - ALSA: doc: Drop snd_dma_continuous_data() usages (Jaroslav Kysela) [2179848] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179848] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179848] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179848] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179848] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179848] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179848] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179848] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179848] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179848] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179848] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179848] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179848] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179848] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179848] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Add support multi fifo sdma script (Jaroslav Kysela) [2179848] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179848] - ASoC: ti: omap-mcbsp: remove useless assignment (Jaroslav Kysela) [2179848] - ASoC: fsl: fsl-utils: remove useless assignment (Jaroslav Kysela) [2179848] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179848] - ASoC: wcd-mbhc-v2: remove always-true condition (Jaroslav Kysela) [2179848] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179848] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179848] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179848] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179848] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179848] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179848] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179848] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179848] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179848] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179848] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179848] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179848] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179848] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179848] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179848] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179848] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179848] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Remove unnecessary FIFO reset in ISR (Jaroslav Kysela) [2179848] - ASoC: Variable type completion (Jaroslav Kysela) [2179848] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179848] - ASoC: qcom: qdsp6: q6prm: add new clocks (Jaroslav Kysela) [2179848] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179848] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179848] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179848] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179848] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179848] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add Everest ES8326 audio CODEC (Jaroslav Kysela) [2179848] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179848] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179848] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179848] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179848] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: Add a new kcontrol (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179848] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179848] - ASoC: codecs: add support for the TI SRC4392 codec (Jaroslav Kysela) [2179848] - ASoC: Variable type completion (Jaroslav Kysela) [2179848] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add sample format conversion (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Definitions for DAI params (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: Fix a typo in a comment (Jaroslav Kysela) [2179848] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179848] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179848] - ASoC: fsl_sai: Update slots number according to bclk_ratio (Jaroslav Kysela) [2179848] - ASoC: imx-rpmsg: Support configure sysclk for codec dai (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,sai: Convert format to json-schema (Jaroslav Kysela) [2179848] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179848] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179848] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,wcd934x: use absolute path to other schema (Jaroslav Kysela) [2179848] - ASoC: wcd938x: Remove spurious type_base from irq chip (Jaroslav Kysela) [2179848] - ASoC: wcd9335: Convert irq chip to config regs (Jaroslav Kysela) [2179848] - ASoC: atmel_ssc_dai: remove #ifdef CONFIG_PM (Jaroslav Kysela) [2179848] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179848] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179848] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179848] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179848] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179848] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom,sm8250: add SDM845 sound (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Add two PLL clock source (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl_spdif: Add two PLL clock source (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Fix description for msm8916 (Jaroslav Kysela) [2179848] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add WSA883x bindings (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,micfil: Convert format to json-schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98396: Document adi,bypass-slot-no (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98396: add voltage supplies (Jaroslav Kysela) [2179848] - dt-bindings: firmware: document Qualcomm QCS404 and SM6125 SCM (Jaroslav Kysela) [2179848] - ASoC: qcom: apq8096: set driver name correctly (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl-sai: Add new property to configure dataline (Jaroslav Kysela) [2179848] - dt-bindings: firmware: scm: Add compatible for SDX65 (Jaroslav Kysela) [2179848] - ASoC: tlv320adcx140: Register a callback to disable the regulator_disable (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: fsl,micfil: Add compatible string for imx8mp (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp (Jaroslav Kysela) [2179848] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682: Add #sound-dai-cells (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt1015p: Add #sound-dai-cells (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: max98396: add amplifier driver (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: lpass-cpu: Update clocks and power domain names for sc7280 platform (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: wcd938x: Add mic bias supply property (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: Update bindings for clocks in lpass digital codes (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: qcom: Add bindings for audio clock reset control property (Jaroslav Kysela) [2179848] - dt-bindings: soundwire: qcom: document optional wake irq (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: Add bindings for power domains in lpass digital codecs (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: Add SC7280 lpass cpu bindings (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics from example (Jaroslav Kysela) [2179848] - dt-bindings: google,cros-ec: drop Enric Balletbo i Serra from maintainers (Jaroslav Kysela) [2179848] - dt-bindings: display: bridge: drop Enric Balletbo i Serra from maintainers (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: sm8250: Document "pin-switches" and "widgets" (Jaroslav Kysela) [2179848] - dt-bindings: firmware: scm: Add SM6350 compatible (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682s: add AMIC delay time property (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: Document qcom,msm8916-qdsp6-sndcard compatible (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: apq8016-sbc: Move to qcom,sm8250 DT schema (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: sm8250: Document "aux-devs" (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: qcom: sm8250: Drop redundant MultiMedia routes (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: add q6apm digital audio stream bindings (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: lpass-clocks: add q6prm clocks compatible (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: q6dsp: add q6apm-lpass-dai compatible (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: move LPASS clocks related bindings out of q6afe (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: move LPASS dai related bindings out of q6afe (Jaroslav Kysela) [2179848] - ASoC: qcom: dt-bindings: Add compatible names for lpass sc7280 digital codecs (Jaroslav Kysela) [2179848] - MAINTAINERS: Chrome: Drop Enric Balletbo i Serra (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682s: fix the device-tree schema errors (Jaroslav Kysela) [2179848] - soc: dt-bindings: qcom: add gpr bindings (Jaroslav Kysela) [2179848] - soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property (Jaroslav Kysela) [2179848] - soc: dt-bindings: qcom: apr: convert to yaml (Jaroslav Kysela) [2179848] - ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q6asm.txt (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682s: correct several errors (Jaroslav Kysela) [2179848] - dt-bindings: firmware: scm: Add compatible for msm8226 (Jaroslav Kysela) [2179848] - ASoC: dt-bindings: rt5682s: add bindings for rt5682s (Jaroslav Kysela) [2179848] - dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Add SM6350 compatible (Jaroslav Kysela) [2179848] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Convert to YAML (Jaroslav Kysela) [2179848] - dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible (Jaroslav Kysela) [2179848] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179848] - crypto: testmgr - allow ecdsa-nist-p256 and -p384 in FIPS mode (Coiby Xu) [2055205] - redhat/configs: Enable machine keyring for IMA (Coiby Xu) [2055205] - integrity: Remove EXPERIMENTAL from Kconfig (Coiby Xu) [2055205] - integrity: Enforce digitalSignature usage in the ima and evm keyrings (Coiby Xu) [2055205] - KEYS: DigitalSignature link restriction (Coiby Xu) [2055205] - integrity: machine keyring CA configuration (Coiby Xu) [2055205] - KEYS: CA link restriction (Coiby Xu) [2055205] - KEYS: X.509: Parse Key Usage (Coiby Xu) [2055205] - KEYS: X.509: Parse Basic Constraints for CA (Coiby Xu) [2055205] - KEYS: Add missing function documentation (Coiby Xu) [2055205] - KEYS: Create static version of public_key_verify_signature (Coiby Xu) [2055205] - integrity: Only use machine keyring when uefi_check_trust_mok_keys is true (Coiby Xu) [2055205] - integrity: Trust MOK keys if MokListTrustedRT found (Coiby Xu) [2055205] - KEYS: Introduce link restriction for machine keys (Coiby Xu) [2055205] - KEYS: store reference to machine keyring (Coiby Xu) [2055205] - integrity: add new keyring handler for mok keys (Coiby Xu) [2055205] - integrity: Introduce a Linux keyring called machine (Coiby Xu) [2055205] - integrity: Fix warning about missing prototypes (Coiby Xu) [2055205]- nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net (Jeffrey Layton) [2215429] - ACPI: processor idle: avoid call to raw_local_irq_disable() from acpi_safe_halt() (David Arcari) [2217308] - docs: admin-guide: Add information about intel_pstate active mode (David Arcari) [2216955] - KVM: x86/pmu: Fix a typo in kvm_pmu_request_counter_reprogam() (Maxim Levitsky) [2177720] - docs: kvm: x86: Fix broken field list (Maxim Levitsky) [2177720] - KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real Mode (Maxim Levitsky) [2177720] - KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection (Maxim Levitsky) [2177720] - KVM: x86: Suppress pending MMIO write exits if emulator detects exception (Maxim Levitsky) [2177720] - KVM: x86/ioapic: Resample the pending state of an IRQ when unmasking (Maxim Levitsky) [2177720] - KVM: irqfd: Make resampler_list an RCU list (Maxim Levitsky) [2177720] - KVM: SVM: Flush Hyper-V TLB when required (Maxim Levitsky) [2177720] - KVM: selftests: Sync KVM exit reasons in selftests (Maxim Levitsky) [2177720] - KVM: selftests: Add macro to generate KVM exit reason strings (Maxim Levitsky) [2177720] - KVM: selftests: Print expected and actual exit reason in KVM exit reason assert (Maxim Levitsky) [2177720] - KVM: selftests: Make vCPU exit reason test assertion common (Maxim Levitsky) [2177720] - KVM: selftests: Add EVTCHNOP_send slow path test to xen_shinfo_test (Maxim Levitsky) [2177720] - KVM: selftests: Use enum for test numbers in xen_shinfo_test (Maxim Levitsky) [2177720] - KVM: selftests: Add helpers to make Xen-style VMCALL/VMMCALL hypercalls (Maxim Levitsky) [2177720] - KVM: selftests: Move the guts of kvm_hypercall() to a separate macro (Maxim Levitsky) [2177720] - KVM: SVM: WARN if GATag generation drops VM or vCPU ID information (Maxim Levitsky) [2177720] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (Maxim Levitsky) [2177720] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (Maxim Levitsky) [2177720] - selftests: KVM: skip hugetlb tests if huge pages are not available (Maxim Levitsky) [2177720] - KVM: VMX: Use tabs instead of spaces for indentation (Maxim Levitsky) [2177720] - KVM: VMX: Fix indentation coding style issue (Maxim Levitsky) [2177720] - KVM: nVMX: remove unnecessary #ifdef (Maxim Levitsky) [2177720] - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Maxim Levitsky) [2177720] - KVM: SVM: hyper-v: placate modpost section mismatch error (Maxim Levitsky) [2177720] - KVM: x86/mmu: Make tdp_mmu_allowed static (Maxim Levitsky) [2177720] - KVM: selftests: Remove duplicate macro definition (Maxim Levitsky) [2177720] - KVM: selftests: Clean up misnomers in xen_shinfo_test (Maxim Levitsky) [2177720] - selftests: KVM: Replace optarg with arg in guest_modes_cmdline (Maxim Levitsky) [2177720] - KVM: update code comment in struct kvm_vcpu (Maxim Levitsky) [2177720] - KVM: selftests: Assign guest page size in sync area early in memslot_perf_test (Maxim Levitsky) [2177720] - KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() (Maxim Levitsky) [2177720] - KVM: nVMX: Simplify the setting of SECONDARY_EXEC_ENABLE_VMFUNC for nested. (Maxim Levitsky) [2177720] - KVM: VMX: Do not trap VMFUNC instructions for L1 guests. (Maxim Levitsky) [2177720] - KVM: selftests: Enable USERFAULTFD (Maxim Levitsky) [2177720] - KVM: x86: Simplify msr_io() (Maxim Levitsky) [2177720] - KVM: x86: Remove unnecessary initialization in kvm_vm_ioctl_set_msr_filter() (Maxim Levitsky) [2177720] - KVM: x86: Explicitly state lockdep condition of msr_filter update (Maxim Levitsky) [2177720] - KVM: x86: Simplify msr_filter update (Maxim Levitsky) [2177720] - KVM: x86: Optimize kvm->lock and SRCU interaction (KVM_X86_SET_MSR_FILTER) (Maxim Levitsky) [2177720] - KVM: x86: Optimize kvm->lock and SRCU interaction (KVM_SET_PMU_EVENT_FILTER) (Maxim Levitsky) [2177720] - KVM: x86/emulator: Fix comment in __load_segment_descriptor() (Maxim Levitsky) [2177720] - KVM: x86/emulator: Fix segment load privilege level validation (Maxim Levitsky) [2177720] - KVM: selftests: Remove redundant setbuf() (Maxim Levitsky) [2177720] - scripts/spelling.txt: add `permitted' (Maxim Levitsky) [2177720] - Documentation: KVM: Update AMD memory encryption link (Maxim Levitsky) [2177720] - KVM: x86/pmu: Add PRIR++ and PDist support for SPR and later models (Maxim Levitsky) [2177720] - KVM: selftests: Verify APIC_ID is set when forcing x2APIC=>xAPIC transition (Maxim Levitsky) [2177720] - KVM: x86: Reinitialize xAPIC ID when userspace forces x2APIC => xAPIC (Maxim Levitsky) [2177720] - KVM: selftests: Test Hyper-V extended hypercall exit to userspace (Maxim Levitsky) [2177720] - KVM: selftests: Replace hardcoded Linux OS id with HYPERV_LINUX_OS_ID (Maxim Levitsky) [2177720] - KVM: selftests: Test Hyper-V extended hypercall enablement (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Add extended hypercall support in Hyper-v (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Use common code for hypercall userspace exit (Maxim Levitsky) [2177720] - KVM: Destroy target device if coalesced MMIO unregistration fails (Maxim Levitsky) [2177720] - KVM: x86: Use emulator callbacks instead of duplicating "host flags" (Maxim Levitsky) [2177720] - KVM: x86: Move HF_NMI_MASK and HF_IRET_MASK into "struct vcpu_svm" (Maxim Levitsky) [2177720] - KVM: x86: Move HF_GIF_MASK into "struct vcpu_svm" as "guest_gif" (Maxim Levitsky) [2177720] - KVM: nSVM: Don't sync tlb_ctl back to vmcb12 on nested VM-Exit (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Test read-only PT memory regions (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Fix check of dirty log PT write (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Do not default to dirty PTE pages on all S1PTWs (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Relax userfaultfd read vs. write checks (Maxim Levitsky) [2177720] - KVM: x86/pmu: Provide "error" semantics for unsupported-but-known PMU MSRs (Maxim Levitsky) [2177720] - KVM: x86/pmu: Don't tell userspace to save MSRs for non-existent fixed PMCs (Maxim Levitsky) [2177720] - KVM: x86/pmu: Don't tell userspace to save PMU MSRs if PMU is disabled (Maxim Levitsky) [2177720] - KVM: x86/pmu: Use separate array for defining "PMU MSRs to save" (Maxim Levitsky) [2177720] - KVM: x86/pmu: Gate all "unimplemented MSR" prints on report_ignored_msrs (Maxim Levitsky) [2177720] - KVM: x86/pmu: Cap kvm_pmu_cap.num_counters_gp at KVM's internal max (Maxim Levitsky) [2177720] - KVM: x86/pmu: Drop event_type and rename "struct kvm_event_hw_type_mapping" (Maxim Levitsky) [2177720] - Documentation: KVM: fix typos in running-nested-guests.rst (Maxim Levitsky) [2177720] - KVM: x86: Replace IS_ERR() with IS_ERR_VALUE() (Maxim Levitsky) [2177720] - KVM: VMX: Handle NMI VM-Exits in noinstr region (Maxim Levitsky) [2177720] - KVM: VMX: Provide separate subroutines for invoking NMI vs. IRQ handlers (Maxim Levitsky) [2177720] - x86/entry: KVM: Use dedicated VMX NMI entry for 32-bit kernels too (Maxim Levitsky) [2177720] - KVM: VMX: Always inline to_vmx() and to_kvm_vmx() (Maxim Levitsky) [2177720] - KVM: VMX: Always inline eVMCS read/write helpers (Maxim Levitsky) [2177720] - KVM: VMX: Allow VM-Fail path of VMREAD helper to be instrumented (Maxim Levitsky) [2177720] - KVM: x86: Make vmx_get_exit_qual() and vmx_get_intr_info() noinstr-friendly (Maxim Levitsky) [2177720] - KVM: VMX: don't use "unsigned long" in vmx_vcpu_enter_exit() (Maxim Levitsky) [2177720] - KVM: VMX: Access @flags as a 32-bit value in __vmx_vcpu_run() (Maxim Levitsky) [2177720] - KVM: SVM: Account scratch allocations used to decrypt SEV guest memory (Maxim Levitsky) [2177720] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (Maxim Levitsky) [2177720] - KVM: SVM: remove redundant ret variable (Maxim Levitsky) [2177720] - KVM: selftests: Stop assuming stats are contiguous in kvm_binary_stats_test (Maxim Levitsky) [2177720] - KVM: x86/xen: Remove unneeded semicolon (Maxim Levitsky) [2177720] - KVM: selftests: x86: Use host's native hypercall instruction in kvm_hypercall() (Maxim Levitsky) [2177720] - KVM: selftests: x86: Cache host CPU vendor (AMD vs. Intel) (Maxim Levitsky) [2177720] - KVM: selftests: x86: Use "this_cpu" prefix for cpu vendor queries (Maxim Levitsky) [2177720] - KVM: selftests: Fix a typo in the vcpu_msrs_set assert (Maxim Levitsky) [2177720] - KVM: selftests: kvm_vm_elf_load() and elfhdr_get() should close fd (Maxim Levitsky) [2177720] - KVM: selftests: Test masked events in PMU filter (Maxim Levitsky) [2177720] - KVM: selftests: Add testing for KVM_SET_PMU_EVENT_FILTER (Maxim Levitsky) [2177720] - KVM: selftests: Add flags when creating a pmu event filter (Maxim Levitsky) [2177720] - KVM: x86/pmu: Introduce masked events to the pmu event filter (Maxim Levitsky) [2177720] - KVM: x86/pmu: prepare the pmu event filter for masked events (Maxim Levitsky) [2177720] - KVM: x86/pmu: Remove impossible events from the pmu event filter (Maxim Levitsky) [2177720] - KVM: x86/pmu: Correct the mask used in a pmu event filter lookup (Maxim Levitsky) [2177720] - KVM: x86/mmu: Use kstrtobool() instead of strtobool() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Cleanup range-based flushing for given page (Maxim Levitsky) [2177720] - KVM: x86/mmu: Fix wrong gfn range of tlb flushing in validate_direct_spte() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Fix wrong start gfn of tlb flushing with range (Maxim Levitsky) [2177720] - KVM: x86/mmu: Reduce gfn range of tlb flushing in tdp_mmu_map_handle_target_level() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Fix wrong gfn range of tlb flushing in kvm_set_pte_rmapp() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Move round_gfn_for_level() helper into mmu_internal.h (Maxim Levitsky) [2177720] - KVM: x86/mmu: fix an incorrect comment in kvm_mmu_new_pgd() (Maxim Levitsky) [2177720] - kvm: x86/mmu: Don't clear write flooding for direct SP (Maxim Levitsky) [2177720] - kvm: x86/mmu: Rename SPTE_TDP_AD_ENABLED_MASK to SPTE_TDP_AD_ENABLED (Maxim Levitsky) [2177720] - x86/reboot: Disable SVM, not just VMX, when stopping CPUs (Maxim Levitsky) [2177720] - x86/reboot: Disable virtualization in an emergency if SVM is supported (Maxim Levitsky) [2177720] - x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) (Maxim Levitsky) [2177720] - x86/crash: Disable virt in core NMI crash handler to avoid double shootdown (Maxim Levitsky) [2177720] - KVM: x86/xen: update Xen CPUID Leaf 4 (tsc info) sub-leaves, if present (Maxim Levitsky) [2177720] - KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limit (Maxim Levitsky) [2177720] - KVM: x86: Replace cpu_dirty_logging_count with nr_memslots_dirty_logging (Maxim Levitsky) [2177720] - KVM: x86: Replace 0-length arrays with flexible arrays (Maxim Levitsky) [2177720] - KVM: x86: Advertise fast REP string features inherent to the CPU (Maxim Levitsky) [2177720] - kvm_host.h: fix spelling typo in function declaration (Maxim Levitsky) [2177720] - KVM: account allocation in generic version of kvm_arch_alloc_vm() (Maxim Levitsky) [2177720] - KVM: x86: fire timer when it is migrated and expired, and in oneshot mode (Maxim Levitsky) [2177720] - KVM: VMX: Intercept reads to invalid and write-only x2APIC registers (Maxim Levitsky) [2177720] - KVM: VMX: Always intercept accesses to unsupported "extended" x2APIC regs (Maxim Levitsky) [2177720] - KVM: x86: Split out logic to generate "readable" APIC regs mask to helper (Maxim Levitsky) [2177720] - KVM: x86: Mark x2APIC DFR reg as non-existent for x2APIC (Maxim Levitsky) [2177720] - KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32 (Maxim Levitsky) [2177720] - KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI (Maxim Levitsky) [2177720] - KVM: x86: remove redundant ret variable (Maxim Levitsky) [2177720] - KVM: MMU: Make the definition of 'INVALID_GPA' common (Maxim Levitsky) [2177720] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (Maxim Levitsky) [2177720] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (Maxim Levitsky) [2177720] - KVM: x86: Track required APICv inhibits with variable, not callback (Maxim Levitsky) [2177720] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (Maxim Levitsky) [2177720] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (Maxim Levitsky) [2177720] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (Maxim Levitsky) [2177720] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (Maxim Levitsky) [2177720] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (Maxim Levitsky) [2177720] - KVM: SVM: Always update local APIC on writes to logical dest register (Maxim Levitsky) [2177720] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (Maxim Levitsky) [2177720] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (Maxim Levitsky) [2177720] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (Maxim Levitsky) [2177720] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (Maxim Levitsky) [2177720] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (Maxim Levitsky) [2177720] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (Maxim Levitsky) [2177720] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (Maxim Levitsky) [2177720] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (Maxim Levitsky) [2177720] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (Maxim Levitsky) [2177720] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (Maxim Levitsky) [2177720] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (Maxim Levitsky) [2177720] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (Maxim Levitsky) [2177720] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (Maxim Levitsky) [2177720] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (Maxim Levitsky) [2177720] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (Maxim Levitsky) [2177720] - KVM: x86: Move APIC access page helper to common x86 code (Maxim Levitsky) [2177720] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (Maxim Levitsky) [2177720] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (Maxim Levitsky) [2177720] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (Maxim Levitsky) [2177720] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (Maxim Levitsky) [2177720] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (Maxim Levitsky) [2177720] - KVM: SVM: Flush the "current" TLB when activating AVIC (Maxim Levitsky) [2177720] - KVM: x86: Purge "highest ISR" cache when updating APICv state (Maxim Levitsky) [2177720] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (Maxim Levitsky) [2177720] - KVM: Clean up error labels in kvm_init() (Maxim Levitsky) [2177720] - KVM: Opt out of generic hardware enabling on s390 and PPC (Maxim Levitsky) [2177720] - KVM: Register syscore (suspend/resume) ops early in kvm_init() (Maxim Levitsky) [2177720] - KVM: Make hardware_enable_failed a local variable in the "enable all" path (Maxim Levitsky) [2177720] - KVM: Use a per-CPU variable to track which CPUs have enabled virtualization (Maxim Levitsky) [2177720] - KVM: Remove on_each_cpu(hardware_disable_nolock) in kvm_exit() (Maxim Levitsky) [2177720] - KVM: Drop kvm_count_lock and instead protect kvm_usage_count with kvm_lock (Maxim Levitsky) [2177720] - KVM: Ensure CPU is stable during low level hardware enable/disable (Maxim Levitsky) [2177720] - KVM: Disable CPU hotplug during hardware enabling/disabling (Maxim Levitsky) [2177720] - KVM: Rename and move CPUHP_AP_KVM_STARTING to ONLINE section (Maxim Levitsky) [2177720] - KVM: x86: Do compatibility checks when onlining CPU (Maxim Levitsky) [2177720] - KVM: x86: Move CPU compat checks hook to kvm_x86_ops (from kvm_x86_init_ops) (Maxim Levitsky) [2177720] - KVM: SVM: Check for SVM support in CPU compatibility checks (Maxim Levitsky) [2177720] - KVM: VMX: Shuffle support checks and hardware enabling code around (Maxim Levitsky) [2177720] - KVM: x86: Do VMX/SVM support checks directly in vendor code (Maxim Levitsky) [2177720] - KVM: VMX: Use current CPU's info to perform "disabled by BIOS?" checks (Maxim Levitsky) [2177720] - KVM: x86: Unify pr_fmt to use module name for all KVM modules (Maxim Levitsky) [2177720] - KVM: x86: Use KBUILD_MODNAME to specify vendor module name (Maxim Levitsky) [2177720] - KVM: Drop kvm_arch_check_processor_compat() hook (Maxim Levitsky) [2177720] - KVM: x86: Do CPU compatibility checks in x86 code (Maxim Levitsky) [2177720] - KVM: VMX: Make VMCS configuration/capabilities structs read-only after init (Maxim Levitsky) [2177720] - KVM: Drop kvm_arch_{init,exit}() hooks (Maxim Levitsky) [2177720] - KVM: s390: Mark __kvm_s390_init() and its descendants as __init (Maxim Levitsky) [2177720] - KVM: s390: Do s390 specific init without bouncing through kvm_init() (Maxim Levitsky) [2177720] - KVM: PPC: Move processor compatibility check to module init (Maxim Levitsky) [2177720] - KVM: MIPS: Register die notifier prior to kvm_init() (Maxim Levitsky) [2177720] - KVM: MIPS: Setup VZ emulation? directly from kvm_mips_init() (Maxim Levitsky) [2177720] - KVM: MIPS: Hardcode callbacks to hardware virtualization extensions (Maxim Levitsky) [2177720] - KVM: arm64: Mark kvm_arm_init() and its unique descendants as __init (Maxim Levitsky) [2177720] - KVM: arm64: Do arm/arch initialization without bouncing through kvm_init() (Maxim Levitsky) [2177720] - KVM: arm64: Unregister perf callbacks if hypervisor finalization fails (Maxim Levitsky) [2177720] - KVM: arm64: Free hypervisor allocations if vector slot init fails (Maxim Levitsky) [2177720] - KVM: arm64: Simplify the CPUHP logic (Maxim Levitsky) [2177720] - KVM: x86: Serialize vendor module initialization (hardware setup) (Maxim Levitsky) [2177720] - KVM: VMX: Do _all_ initialization before exposing /dev/kvm to userspace (Maxim Levitsky) [2177720] - KVM: x86: Move guts of kvm_arch_init() to standalone helper (Maxim Levitsky) [2177720] - KVM: VMX: Move Hyper-V eVMCS initialization to helper (Maxim Levitsky) [2177720] - KVM: VMX: Don't bother disabling eVMCS static key on module exit (Maxim Levitsky) [2177720] - KVM: VMX: Reset eVMCS controls in VP assist page during hardware disabling (Maxim Levitsky) [2177720] - KVM: Drop arch hardware (un)setup hooks (Maxim Levitsky) [2177720] - KVM: x86: Move hardware setup/unsetup to init/exit (Maxim Levitsky) [2177720] - KVM: x86: Do timer initialization after XCR0 configuration (Maxim Levitsky) [2177720] - KVM: s390: Move hardware setup/unsetup to init/exit (Maxim Levitsky) [2177720] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Maxim Levitsky) [2177720] - KVM: Teardown VFIO ops earlier in kvm_exit() (Maxim Levitsky) [2177720] - KVM: Allocate cpus_hardware_enabled after arch hardware setup (Maxim Levitsky) [2177720] - KVM: Initialize IRQ FD after arch hardware setup (Maxim Levitsky) [2177720] - KVM: Register /dev/kvm as the _very_ last thing during initialization (Maxim Levitsky) [2177720] - KVM: selftests: Test Hyper-V invariant TSC control (Maxim Levitsky) [2177720] - KVM: selftests: Test that values written to Hyper-V MSRs are preserved (Maxim Levitsky) [2177720] - KVM: selftests: Convert hyperv_features test to using KVM_X86_CPU_FEATURE() (Maxim Levitsky) [2177720] - KVM: selftests: Rename 'msr->available' to 'msr->fault_exepected' in hyperv_features test (Maxim Levitsky) [2177720] - KVM: x86: Hyper-V invariant TSC control (Maxim Levitsky) [2177720] - KVM: x86: Add a KVM-only leaf for CPUID_8000_0007_EDX (Maxim Levitsky) [2177720] - KVM: x86/mmu: Pivot on "TDP MMU enabled" when handling direct page faults (Maxim Levitsky) [2177720] - KVM: x86/mmu: Pivot on "TDP MMU enabled" to check if active MMU is TDP MMU (Maxim Levitsky) [2177720] - KVM: x86/mmu: Replace open coded usage of tdp_mmu_page with is_tdp_mmu_page() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Rename __direct_map() to direct_map() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Fix race condition in direct_page_fault (Maxim Levitsky) [2177720] - KVM: x86/mmu: Stop needlessly making MMU pages available for TDP MMU faults (Maxim Levitsky) [2177720] - KVM: x86/mmu: Split out TDP MMU page fault handling (Maxim Levitsky) [2177720] - KVM: x86/mmu: Initialize fault.{gfn,slot} earlier for direct MMUs (Maxim Levitsky) [2177720] - KVM: x86/mmu: Handle no-slot faults in kvm_faultin_pfn() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Avoid memslot lookup during KVM_PFN_ERR_HWPOISON handling (Maxim Levitsky) [2177720] - KVM: x86/mmu: Handle error PFNs in kvm_faultin_pfn() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Grab mmu_invalidate_seq in kvm_faultin_pfn() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled (Maxim Levitsky) [2177720] - KVM: x86/mmu: Change tdp_mmu to a read-only parameter (Maxim Levitsky) [2177720] - KVM: selftests: x86: Use TAP interface in the tsc_msrs_test (Maxim Levitsky) [2177720] - KVM: selftests: Use TAP interface in the kvm_binary_stats_test (Maxim Levitsky) [2177720] - kvm: x86/mmu: Warn on linking when sp->unsync_children (Maxim Levitsky) [2177720] - KVM: VMX: Resurrect vmcs_conf sanitization for KVM-on-Hyper-V (Maxim Levitsky) [2177720] - KVM: nVMX: Prepare to sanitize tertiary execution controls with eVMCS (Maxim Levitsky) [2177720] - KVM: nVMX: Invert 'unsupported by eVMCSv1' check (Maxim Levitsky) [2177720] - KVM: nVMX: Sanitize primary processor-based VM-execution controls with eVMCS too (Maxim Levitsky) [2177720] - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Maxim Levitsky) [2177720] - Documentation/hw-vuln: Fix rST warning (Maxim Levitsky) [2177720] - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions (Maxim Levitsky) [2177720] - KVM: x86: Mitigate the cross-thread return address predictions bug (Maxim Levitsky) [2177720] - x86/speculation: Identify processors vulnerable to SMT RSB predictions (Maxim Levitsky) [2177720] - KVM: selftests: Make reclaim_period_ms input always be positive (Maxim Levitsky) [2177720] - KVM: x86/vmx: Do not skip segment attributes if unusable bit is set (Maxim Levitsky) [2177720] - selftests: kvm: move declaration at the beginning of main() (Maxim Levitsky) [2177720] - KVM: x86/xen: Avoid deadlock by adding kvm->arch.xen.xen_lock leaf node lock (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix potential deadlock in kvm_xen_update_runstate_guest() (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix lockdep warning on "recursive" gpc locking (Maxim Levitsky) [2177720] - Documentation: kvm: fix SRCU locking order docs (Maxim Levitsky) [2177720] - KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID (Maxim Levitsky) [2177720] - KVM: nSVM: clarify recalc_intercepts() wrt CR8 (Maxim Levitsky) [2177720] - KVM: arm64: Document the behaviour of S1PTW faults on RO memslots (Maxim Levitsky) [2177720] - KVM: selftests: restore special vmmcall code layout needed by the harness (Maxim Levitsky) [2177720] - Documentation: kvm: clarify SRCU locking order (Maxim Levitsky) [2177720] - KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET (Maxim Levitsky) [2177720] - KVM: x86/xen: Documentation updates and clarifications (Maxim Levitsky) [2177720] - KVM: x86/xen: Add KVM_XEN_INVALID_GPA and KVM_XEN_INVALID_GFN to uapi (Maxim Levitsky) [2177720] - KVM: x86/xen: Simplify eventfd IOCTLs (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix SRCU/RCU usage in readers of evtchn_ports (Maxim Levitsky) [2177720] - KVM: x86/xen: Use kvm_read_guest_virt() instead of open-coding it badly (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix memory leak in kvm_xen_write_hypercall_page() (Maxim Levitsky) [2177720] - KVM: Delete extra block of "};" in the KVM API documentation (Maxim Levitsky) [2177720] - kvm: x86/mmu: Remove duplicated "be split" in spte.h (Maxim Levitsky) [2177720] - kvm: Remove the unused macro KVM_MMU_READ_{,UN}LOCK() (Maxim Levitsky) [2177720] - KVM: selftests: Mark correct page as mapped in virt_map() (Maxim Levitsky) [2177720] - KVM: arm64: selftests: Don't identity map the ucall MMIO hole (Maxim Levitsky) [2177720] - KVM: selftests: document the default implementation of vm_vaddr_populate_bitmap (Maxim Levitsky) [2177720] - KVM: selftests: Use magic value to signal ucall_alloc() failure (Maxim Levitsky) [2177720] - KVM: selftests: Disable "gnu-variable-sized-type-not-at-end" warning (Maxim Levitsky) [2177720] - KVM: selftests: Include lib.mk before consuming $(CC) (Maxim Levitsky) [2177720] - KVM: selftests: Explicitly disable builtins for mem*() overrides (Maxim Levitsky) [2177720] - KVM: selftests: Probe -no-pie with actual CFLAGS used to compile (Maxim Levitsky) [2177720] - KVM: selftests: Use proper function prototypes in probing code (Maxim Levitsky) [2177720] - KVM: selftests: Rename UNAME_M to ARCH_DIR, fill explicitly for x86 (Maxim Levitsky) [2177720] - KVM: selftests: Fix a typo in x86-64's kvm_get_cpu_address_width() (Maxim Levitsky) [2177720] - KVM: selftests: Use pattern matching in .gitignore (Maxim Levitsky) [2177720] - KVM: selftests: Delete dead code in x86_64/vmx_tsc_adjust_test.c (Maxim Levitsky) [2177720] - KVM: selftests: Define literal to asm constraint in aarch64 as unsigned long (Maxim Levitsky) [2177720] - KVM: x86/mmu: Don't install TDP MMU SPTE if SP has unexpected level (Maxim Levitsky) [2177720] - KVM: x86/mmu: Re-check under lock that TDP MMU SP hugepage is disallowed (Maxim Levitsky) [2177720] - KVM: x86/mmu: Map TDP MMU leaf SPTE iff target level is reached (Maxim Levitsky) [2177720] - KVM: x86/mmu: Don't attempt to map leaf if target TDP MMU SPTE is frozen (Maxim Levitsky) [2177720] - KVM: nVMX: Don't stuff secondary execution control if it's not supported (Maxim Levitsky) [2177720] - KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 (Maxim Levitsky) [2177720] - KVM: nVMX: Document that ignoring memory failures for VMCLEAR is deliberate (Maxim Levitsky) [2177720] - KVM: selftests: Zero out valid_bank_mask for "all" case in Hyper-V IPI test (Maxim Levitsky) [2177720] - KVM: x86: Sanity check inputs to kvm_handle_memory_failure() (Maxim Levitsky) [2177720] - KVM: x86: Simplify kvm_apic_hw_enabled (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Fix 'using uninitialized value' Coverity warning (Maxim Levitsky) [2177720] - KVM: x86: ioapic: Fix level-triggered EOI and userspace I/OAPIC reconfigure race (Maxim Levitsky) [2177720] - KVM: x86/pmu: Prevent zero period event from being repeatedly released (Maxim Levitsky) [2177720] - KVM: x86: Add proper ReST tables for userspace MSR exits/flags (Maxim Levitsky) [2177720] - KVM: selftests: Allocate ucall pool from MEM_REGION_DATA (Maxim Levitsky) [2177720] - KVM: arm64: selftests: Align VA space allocator with TTBR0 (Maxim Levitsky) [2177720] - KVM: x86: remove unnecessary exports (Maxim Levitsky) [2177720] - KVM: selftests: Fix spelling mistake "probabalistic" -> "probabilistic" (Maxim Levitsky) [2177720] - tools: KVM: selftests: Convert clear/set_bit() to actual atomics (Maxim Levitsky) [2177720] - tools: Drop "atomic_" prefix from atomic test_and_set_bit() (Maxim Levitsky) [2177720] - tools: Drop conflicting non-atomic test_and_{clear,set}_bit() helpers (Maxim Levitsky) [2177720] - KVM: selftests: Use non-atomic clear/set bit helpers in KVM tests (Maxim Levitsky) [2177720] - KVM: arm64: selftests: Enable single-step without a "full" ucall() (Maxim Levitsky) [2177720] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (Maxim Levitsky) [2177720] - KVM: Remove stale comment about KVM_REQ_UNHALT (Maxim Levitsky) [2177720] - KVM: Add missing arch for KVM_CREATE_DEVICE and KVM_{SET,GET}_DEVICE_ATTR (Maxim Levitsky) [2177720] - KVM: Delete all references to removed KVM_SET_MEMORY_ALIAS ioctl (Maxim Levitsky) [2177720] - KVM: Delete all references to removed KVM_SET_MEMORY_REGION ioctl (Maxim Levitsky) [2177720] - KVM: selftests: Define and use a custom static assert in lib headers (Maxim Levitsky) [2177720] - KVM: selftests: Do kvm_cpu_has() checks before creating VM+vCPU (Maxim Levitsky) [2177720] - KVM: selftests: Disallow "get supported CPUID" before REQ_XCOMP_GUEST_PERM (Maxim Levitsky) [2177720] - KVM: selftests: Move __vm_xsave_require_permission() below CPUID helpers (Maxim Levitsky) [2177720] - KVM: selftests: Move XFD CPUID checking out of __vm_xsave_require_permission() (Maxim Levitsky) [2177720] - KVM: selftests: Restore assert for non-nested VMs in access tracking test (Maxim Levitsky) [2177720] - KVM: selftests: Fix inverted "warning" in access tracking perf test (Maxim Levitsky) [2177720] - KVM: x86: Use current rather than snapshotted TSC frequency if it is constant (Maxim Levitsky) [2177720] - KVM: selftests: Verify userspace can stuff IA32_FEATURE_CONTROL at will (Maxim Levitsky) [2177720] - KVM: VMX: Move MSR_IA32_FEAT_CTL.LOCKED check into "is valid" helper (Maxim Levitsky) [2177720] - KVM: VMX: Allow userspace to set all supported FEATURE_CONTROL bits (Maxim Levitsky) [2177720] - KVM: VMX: Make vmread_error_trampoline() uncallable from C code (Maxim Levitsky) [2177720] - KVM: nVMX: Reword comments about generating nested CR0/4 read shadows (Maxim Levitsky) [2177720] - KVM: x86: Clean up KVM_CAP_X86_USER_SPACE_MSR documentation (Maxim Levitsky) [2177720] - KVM: x86: Reword MSR filtering docs to more precisely define behavior (Maxim Levitsky) [2177720] - KVM: x86: Delete documentation for READ|WRITE in KVM_X86_SET_MSR_FILTER (Maxim Levitsky) [2177720] - KVM: VMX: Guest usage of IA32_SPEC_CTRL is likely (Maxim Levitsky) [2177720] - KVM: SVM: Replace kmap_atomic() with kmap_local_page() (Maxim Levitsky) [2177720] - KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid (Maxim Levitsky) [2177720] - KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception (Maxim Levitsky) [2177720] - KVM: x86: Keep the lock order consistent between SRCU and gpc spinlock (Maxim Levitsky) [2177720] - KVM: VMX: Resume guest immediately when injecting #GP on ECREATE (Maxim Levitsky) [2177720] - KVM: Skip unnecessary "unmap" if gpc is already valid during refresh (Maxim Levitsky) [2177720] - KVM: Drop @gpa from exported gfn=>pfn cache check() and refresh() helpers (Maxim Levitsky) [2177720] - KVM: Do not partially reinitialize gfn=>pfn cache during activation (Maxim Levitsky) [2177720] - KVM: Drop KVM's API to allow temporarily unmapping gfn=>pfn cache (Maxim Levitsky) [2177720] - KVM: Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_refresh() (Maxim Levitsky) [2177720] - KVM: Clean up hva_to_pfn_retry() (Maxim Levitsky) [2177720] - KVM: Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_check() (Maxim Levitsky) [2177720] - KVM: Store immutable gfn_to_pfn_cache properties (Maxim Levitsky) [2177720] - KVM: x86/xen: add support for 32-bit guests in SCHEDOP_poll (Maxim Levitsky) [2177720] - KVM: x86: Remove unused argument in gpc_unmap_khva() (Maxim Levitsky) [2177720] - KVM: Shorten gfn_to_pfn_cache function names (Maxim Levitsky) [2177720] - KVM: x86/xen: Add runstate tests for 32-bit mode and crossing page boundary (Maxim Levitsky) [2177720] - KVM: x86/xen: Allow XEN_RUNSTATE_UPDATE flag behaviour to be configured (Maxim Levitsky) [2177720] - KVM: x86/xen: Compatibility fixes for shared runstate area (Maxim Levitsky) [2177720] - KVM: selftests: Have perf_test_util signal when to stop vCPUs (Maxim Levitsky) [2177720] - KVM: x86: Advertise PREFETCHIT0/1 CPUID to user space (Maxim Levitsky) [2177720] - KVM: x86: Advertise AVX-NE-CONVERT CPUID to user space (Maxim Levitsky) [2177720] - x86: KVM: Advertise AVX-IFMA CPUID to user space (Maxim Levitsky) [2177720] - x86: KVM: Advertise AMX-FP16 CPUID to user space (Maxim Levitsky) [2177720] - x86: KVM: Advertise CMPccXADD CPUID to user space (Maxim Levitsky) [2177720] - KVM: x86: Add BUILD_BUG_ON() to detect bad usage of "scattered" flags (Maxim Levitsky) [2177720] - KVM: x86/xen: Add CPL to Xen hypercall tracepoint (Maxim Levitsky) [2177720] - KVM: always declare prototype for kvm_arch_irqchip_in_kernel (Maxim Levitsky) [2177720] - KVM: selftests: Rename 'evmcs_test' to 'hyperv_evmcs' (Maxim Levitsky) [2177720] - KVM: selftests: hyperv_svm_test: Introduce L2 TLB flush test (Maxim Levitsky) [2177720] - KVM: selftests: evmcs_test: Introduce L2 TLB flush test (Maxim Levitsky) [2177720] - KVM: selftests: Introduce rdmsr_from_l2() and use it for MSR-Bitmap tests (Maxim Levitsky) [2177720] - KVM: selftests: Stuff RAX/RCX with 'safe' values in vmmcall()/vmcall() (Maxim Levitsky) [2177720] - KVM: selftests: Allocate Hyper-V partition assist page (Maxim Levitsky) [2177720] - KVM: selftests: Create a vendor independent helper to allocate Hyper-V specific test pages (Maxim Levitsky) [2177720] - KVM: selftests: Split off load_evmcs() from load_vmcs() (Maxim Levitsky) [2177720] - KVM: selftests: Move Hyper-V VP assist page enablement out of evmcs.h (Maxim Levitsky) [2177720] - KVM: selftests: Sync 'struct hv_vp_assist_page' definition with hyperv-tlfs.h (Maxim Levitsky) [2177720] - KVM: selftests: Sync 'struct hv_enlightened_vmcs' definition with hyperv-tlfs.h (Maxim Levitsky) [2177720] - KVM: selftests: Hyper-V PV TLB flush selftest (Maxim Levitsky) [2177720] - KVM: selftests: Export vm_vaddr_unused_gap() to make it possible to request unmapped ranges (Maxim Levitsky) [2177720] - KVM: selftests: Fill in vm->vpages_mapped bitmap in virt_map() too (Maxim Levitsky) [2177720] - KVM: selftests: Hyper-V PV IPI selftest (Maxim Levitsky) [2177720] - KVM: selftests: Move the function doing Hyper-V hypercall to a common header (Maxim Levitsky) [2177720] - KVM: selftests: Move HYPERV_LINUX_OS_ID definition to a common header (Maxim Levitsky) [2177720] - KVM: selftests: Better XMM read/write helpers (Maxim Levitsky) [2177720] - KVM: x86: Expose Hyper-V L2 TLB flush feature (Maxim Levitsky) [2177720] - KVM: nSVM: hyper-v: Enable L2 TLB flush (Maxim Levitsky) [2177720] - KVM: x86: Make kvm_hv_get_assist_page() return 0/-errno (Maxim Levitsky) [2177720] - KVM: nVMX: hyper-v: Enable L2 TLB flush (Maxim Levitsky) [2177720] - KVM: nVMX: hyper-v: Cache VP assist page in 'struct kvm_vcpu_hv' (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Introduce fast guest_hv_cpuid_has_l2_tlb_flush() check (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: L2 TLB flush (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Introduce kvm_hv_is_tlb_flush_hcall() (Maxim Levitsky) [2177720] - KVM: x86: Introduce .hv_inject_synthetic_vmexit_post_tlb_flush() nested hook (Maxim Levitsky) [2177720] - KVM: nSVM: Keep track of Hyper-V hv_vm_id/hv_vp_id (Maxim Levitsky) [2177720] - KVM: nVMX: Keep track of hv_vm_id/hv_vp_id when eVMCS is in use (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Use preallocated buffer in 'struct kvm_vcpu_hv' instead of on-stack 'sparse_banks' (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Create a separate fifo for L2 TLB flush (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Don't use sparse_set_to_vcpu_mask() in kvm_hv_send_ipi() (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Use HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK instead of raw '64' (Maxim Levitsky) [2177720] - KVM: x86: Prepare kvm_hv_flush_tlb() to handle L2's GPAs (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Handle HVCALL_FLUSH_VIRTUAL_ADDRESS_LIST{,EX} calls gently (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Add helper to read hypercall data for array (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Introduce TLB flush fifo (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Resurrect dedicated KVM_REQ_HV_TLB_FLUSH flag (Maxim Levitsky) [2177720] - KVM: x86: Move clearing of TLB_FLUSH_CURRENT to kvm_vcpu_flush_tlb_all() (Maxim Levitsky) [2177720] - KVM: VMX: Rename "vmx/evmcs.{ch}" to "vmx/hyperv.{ch}" (Maxim Levitsky) [2177720] - KVM: x86: Rename 'enable_direct_tlbflush' to 'enable_l2_tlb_flush' (Maxim Levitsky) [2177720] - x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enlightenments" (Maxim Levitsky) [2177720] - KVM: SVM: Add a proper field for Hyper-V VMCB enlightenments (Maxim Levitsky) [2177720] - KVM: selftests: Move "struct hv_enlightenments" to x86_64/svm.h (Maxim Levitsky) [2177720] - KVM: x86: avoid memslot check in NX hugepage recovery if it cannot succeed (Maxim Levitsky) [2177720] - KVM: x86/mmu: Do not recover dirty-tracked NX Huge Pages (Maxim Levitsky) [2177720] - KVM: x86/mmu: simplify kvm_tdp_mmu_map flow when guest has to retry (Maxim Levitsky) [2177720] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU on fault (Maxim Levitsky) [2177720] - KVM: selftests: Assert in prepare_eptp() that nEPT is supported (Maxim Levitsky) [2177720] - KVM: selftests: Check for KVM nEPT support using "feature" MSRs (Maxim Levitsky) [2177720] - KVM: selftests: Drop helpers for getting specific KVM supported CPUID entry (Maxim Levitsky) [2177720] - KVM: selftests: Add and use KVM helpers for x86 Family and Model (Maxim Levitsky) [2177720] - KVM: selftests: Add dedicated helpers for getting x86 Family and Model (Maxim Levitsky) [2177720] - KVM: selftests: Add PMU feature framework, use in PMU event filter test (Maxim Levitsky) [2177720] - KVM: selftests: Convert vmx_pmu_caps_test to use X86_PROPERTY_* (Maxim Levitsky) [2177720] - KVM: selftests: Assert that XTILE is XSAVE-enabled (Maxim Levitsky) [2177720] - KVM: selftests: Convert AMX test to use X86_PROPRETY_XXX (Maxim Levitsky) [2177720] - KVM: selftests: Add kvm_cpu_*() support for X86_PROPERTY_* (Maxim Levitsky) [2177720] - KVM: selftests: Refactor kvm_cpuid_has() to prep for X86_PROPERTY_* support (Maxim Levitsky) [2177720] - KVM: selftests: Use X86_PROPERTY_MAX_KVM_LEAF in CPUID test (Maxim Levitsky) [2177720] - KVM: selftests: Add X86_PROPERTY_* framework to retrieve CPUID values (Maxim Levitsky) [2177720] - KVM: selftests: Refactor X86_FEATURE_* framework to prep for X86_PROPERTY_* (Maxim Levitsky) [2177720] - KVM: selftests: Add X86_FEATURE_PAE and use it calc "fallback" MAXPHYADDR (Maxim Levitsky) [2177720] - KVM: selftests: Add a test for KVM_CAP_EXIT_ON_EMULATION_FAILURE (Maxim Levitsky) [2177720] - KVM: selftests: Expect #PF(RSVD) when TDP is disabled (Maxim Levitsky) [2177720] - KVM: selftests: Provide error code as a KVM_ASM_SAFE() output (Maxim Levitsky) [2177720] - KVM: selftests: Avoid JMP in non-faulting path of KVM_ASM_SAFE() (Maxim Levitsky) [2177720] - KVM: selftests: Copy KVM PFERR masks into selftests (Maxim Levitsky) [2177720] - KVM: x86/mmu: Use BIT{,_ULL}() for PFERR masks (Maxim Levitsky) [2177720] - KVM: selftests: Move flds instruction emulation failure handling to header (Maxim Levitsky) [2177720] - KVM: selftests: Delete dead ucall code (Maxim Levitsky) [2177720] - KVM: selftests: Explicitly require instructions bytes (Maxim Levitsky) [2177720] - KVM: selftests: Rename emulator_error_test to smaller_maxphyaddr_emulation_test (Maxim Levitsky) [2177720] - KVM: selftests: Don't assume vcpu->id is '0' in xAPIC state test (Maxim Levitsky) [2177720] - KVM: selftests: Add arch specific post vm creation hook (Maxim Levitsky) [2177720] - KVM: selftests: Add arch specific initialization (Maxim Levitsky) [2177720] - KVM: selftests: Play nice with huge pages when getting PTEs/GPAs (Maxim Levitsky) [2177720] - KVM: selftests: Use vm_get_page_table_entry() in addr_arch_gva2gpa() (Maxim Levitsky) [2177720] - KVM: selftests: Use virt_get_pte() when getting PTE pointer (Maxim Levitsky) [2177720] - KVM: selftests: Verify parent PTE is PRESENT when getting child PTE (Maxim Levitsky) [2177720] - KVM: selftests: Remove useless shifts when creating guest page tables (Maxim Levitsky) [2177720] - KVM: selftests: Drop reserved bit checks from PTE accessor (Maxim Levitsky) [2177720] - KVM: selftests: Drop helpers to read/write page table entries (Maxim Levitsky) [2177720] - KVM: selftests: Fix spelling mistake "begining" -> "beginning" (Maxim Levitsky) [2177720] - KVM: selftests: Add ucall pool based implementation (Maxim Levitsky) [2177720] - KVM: selftests: Drop now-unnecessary ucall_uninit() (Maxim Levitsky) [2177720] - KVM: selftests: Make arm64's MMIO ucall multi-VM friendly (Maxim Levitsky) [2177720] - tools: Add atomic_test_and_set_bit() (Maxim Levitsky) [2177720] - KVM: selftests: Automatically do init_ucall() for non-barebones VMs (Maxim Levitsky) [2177720] - KVM: selftests: Consolidate boilerplate code in get_ucall() (Maxim Levitsky) [2177720] - KVM: selftests: Consolidate common code for populating ucall struct (Maxim Levitsky) [2177720] - KVM: selftests: Rename perf_test_util symbols to memstress (Maxim Levitsky) [2177720] - KVM: selftests: Rename pta (short for perf_test_args) to args (Maxim Levitsky) [2177720] - KVM: selftests: Rename perf_test_util.[ch] to memstress.[ch] (Maxim Levitsky) [2177720] - KVM: selftests: randomize page access order (Maxim Levitsky) [2177720] - KVM: selftests: randomize which pages are written vs read (Maxim Levitsky) [2177720] - KVM: selftests: create -r argument to specify random seed (Maxim Levitsky) [2177720] - KVM: selftests: implement random number generator for guest code (Maxim Levitsky) [2177720] - KVM: selftests: Allowing running dirty_log_perf_test on specific CPUs (Maxim Levitsky) [2177720] - KVM: selftests: Add atoi_positive() and atoi_non_negative() for input validation (Maxim Levitsky) [2177720] - KVM: selftests: Shorten the test args in memslot_modification_stress_test.c (Maxim Levitsky) [2177720] - KVM: selftests: Use SZ_* macros from sizes.h in max_guest_memory_test.c (Maxim Levitsky) [2177720] - KVM: selftests: Add atoi_paranoid() to catch errors missed by atoi() (Maxim Levitsky) [2177720] - KVM: selftests: Put command line options in alphabetical order in dirty_log_perf_test (Maxim Levitsky) [2177720] - KVM: selftests: Add missing break between -e and -g option in dirty_log_perf_test (Maxim Levitsky) [2177720] - KVM: Push dirty information unconditionally to backup bitmap (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add mix of tests into page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add readonly memslot tests into page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add dirty logging tests into page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add userfaultfd tests into page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add aarch64/page_fault_test (Maxim Levitsky) [2177720] - KVM: selftests: aarch64: Add virt_get_pte_hva() library function (Maxim Levitsky) [2177720] - KVM: selftests: Use the right memslot for code, page-tables, and data allocations (Maxim Levitsky) [2177720] - KVM: selftests: Fix alignment in virt_arch_pgd_alloc() and vm_vaddr_alloc() (Maxim Levitsky) [2177720] - KVM: selftests: Add vm->memslots[] and enum kvm_mem_region_type (Maxim Levitsky) [2177720] - KVM: selftests: Stash backing_src_type in struct userspace_mem_region (Maxim Levitsky) [2177720] - KVM: selftests: Add missing close and munmap in __vm_mem_region_delete() (Maxim Levitsky) [2177720] - KVM: selftests: Add a userfaultfd library (Maxim Levitsky) [2177720] - KVM: selftests: Automate choosing dirty ring size in dirty_log_test (Maxim Levitsky) [2177720] - KVM: selftests: Clear dirty ring states between two modes in dirty_log_test (Maxim Levitsky) [2177720] - KVM: selftests: Use host page size to map ring buffer in dirty_log_test (Maxim Levitsky) [2177720] - KVM: Support dirty ring in conjunction with bitmap (Maxim Levitsky) [2177720] - KVM: Move declaration of kvm_cpu_dirty_log_size() to kvm_dirty_ring.h (Maxim Levitsky) [2177720] - KVM: x86: Introduce KVM_REQ_DIRTY_RING_SOFT_FULL (Maxim Levitsky) [2177720] - KVM: replace direct irq.h inclusion (Maxim Levitsky) [2177720] - KVM: x86/pmu: Defer counter emulated overflow via pmc->prev_counter (Maxim Levitsky) [2177720] - KVM: x86/pmu: Defer reprogram_counter() to kvm_pmu_handle_event() (Maxim Levitsky) [2177720] - KVM: x86/pmu: Clear "reprogram" bit if counter is disabled or disallowed (Maxim Levitsky) [2177720] - KVM: x86/pmu: Force reprogramming of all counters on PMU filter change (Maxim Levitsky) [2177720] - KVM: x86/mmu: WARN if TDP MMU SP disallows hugepage after being zapped (Maxim Levitsky) [2177720] - KVM: x86/mmu: explicitly check nx_hugepage in disallowed_hugepage_adjust() (Maxim Levitsky) [2177720] - KVM: x86/mmu: Add helper to convert SPTE value to its shadow page (Maxim Levitsky) [2177720] - KVM: x86/mmu: Track the number of TDP MMU pages, but not the actual pages (Maxim Levitsky) [2177720] - KVM: x86/mmu: Set disallowed_nx_huge_page in TDP MMU before setting SPTE (Maxim Levitsky) [2177720] - KVM: x86/mmu: Properly account NX huge page workaround for nonpaging MMUs (Maxim Levitsky) [2177720] - KVM: x86/mmu: Rename NX huge pages fields/functions for consistency (Maxim Levitsky) [2177720] - KVM: x86/mmu: Tag disallowed NX huge pages even if they're not tracked (Maxim Levitsky) [2177720] - selftests: kvm/x86: Test the flags in MSR filtering and MSR exiting (Maxim Levitsky) [2177720] - KVM: x86: Add a VALID_MASK for the flags in kvm_msr_filter_range (Maxim Levitsky) [2177720] - KVM: x86: Add a VALID_MASK for the flag in kvm_msr_filter (Maxim Levitsky) [2177720] - KVM: x86: Add a VALID_MASK for the MSR exit reason flags (Maxim Levitsky) [2177720] - tools headers kvm: Sync uapi/{asm/linux} kvm.h headers with the kernel sources (Maxim Levitsky) [2177720] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Maxim Levitsky) [2177720] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Maxim Levitsky) [2177720] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Maxim Levitsky) [2177720] - KVM: Reference to kvm_userspace_memory_region in doc and comments (Maxim Levitsky) [2177720] - KVM: x86: Disallow the use of KVM_MSR_FILTER_DEFAULT_ALLOW in the kernel (Maxim Levitsky) [2177720] - kvm: x86: Allow to respond to generic signals during slow PF (Maxim Levitsky) [2177720] - kvm: Add interruptible flag to __gfn_to_pfn_memslot() (Maxim Levitsky) [2177720] - kvm: Add KVM_PFN_ERR_SIGPENDING (Maxim Levitsky) [2177720] - mm/gup: Add FOLL_INTERRUPTIBLE (Maxim Levitsky) [2177720] - KVM: x86: do not define SMM-related constants if SMM disabled (Maxim Levitsky) [2177720] - KVM: zero output of KVM_GET_VCPU_EVENTS before filling in the struct (Maxim Levitsky) [2177720] - KVM: x86: do not define KVM_REQ_SMI if SMM disabled (Maxim Levitsky) [2177720] - KVM: x86: remove SMRAM address space if SMM is not supported (Maxim Levitsky) [2177720] - KVM: x86: compile out vendor-specific code if SMM is disabled (Maxim Levitsky) [2177720] - KVM: allow compiling out SMM support (Maxim Levitsky) [2177720] - KVM: SVM: Name and check reserved fields with structs offset (Maxim Levitsky) [2177720] - x86/kvm: Remove unused virt to phys translation in kvm_guest_cpu_init() (Maxim Levitsky) [2177720] - KVM: x86: Insert "AMD" in KVM_X86_FEATURE_PSFD (Maxim Levitsky) [2177720] - KVM: x86/mmu: use helper macro SPTE_ENT_PER_PAGE (Maxim Levitsky) [2177720] - KVM: x86/mmu: fix some comment typos (Maxim Levitsky) [2177720] - KVM: x86: remove obsolete kvm_mmu_gva_to_gpa_fetch() (Maxim Levitsky) [2177720] - KVM: x86: Directly query supported PERF_CAPABILITIES for WRMSR checks (Maxim Levitsky) [2177720] - KVM: x86: Handle PERF_CAPABILITIES in common x86's kvm_get_msr_feature() (Maxim Levitsky) [2177720] - KVM: x86: Init vcpu->arch.perf_capabilities in common x86 code (Maxim Levitsky) [2177720] - KVM: x86: Track supported PERF_CAPABILITIES in kvm_caps (Maxim Levitsky) [2177720] - tools headers cpufeatures: Sync with the kernel sources (Maxim Levitsky) [2177720] - KVM/VMX: Allow exposing EDECCSSA user leaf function to KVM guest (Maxim Levitsky) [2177720] - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Maxim Levitsky) [2177720] - rcu: Remove unused 'cpu' in rcu_virt_note_context_switch() (Maxim Levitsky) [2177720] - KVM: Document the interaction between KVM_CAP_HALT_POLL and halt_poll_ns (Maxim Levitsky) [2177720] - KVM: Move halt-polling documentation into common directory (Maxim Levitsky) [2177720] - KVM: Update gfn_to_pfn_cache khva when it moves within the same page (Maxim Levitsky) [2177720] - KVM: x86/xen: Only do in-kernel acceleration of hypercalls for guest CPL0 (Maxim Levitsky) [2177720] - KVM: x86/xen: Validate port number in SCHEDOP_poll (Maxim Levitsky) [2177720] - KVM: x86: remove exit_int_info warning in svm_handle_exit (Maxim Levitsky) [2177720] - KVM: selftests: add svm part to triple_fault_test (Maxim Levitsky) [2177720] - KVM: x86: fix uninitialized variable use on KVM_REQ_TRIPLE_FAULT (Maxim Levitsky) [2177720] - KVM: x86: allow L1 to not intercept triple fault (Maxim Levitsky) [2177720] - kvm: selftests: add svm nested shutdown test (Maxim Levitsky) [2177720] - KVM: selftests: move idt_entry to header (Maxim Levitsky) [2177720] - KVM: x86: forcibly leave nested mode on vCPU reset (Maxim Levitsky) [2177720] - KVM: x86: add kvm_leave_nested (Maxim Levitsky) [2177720] - KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use (Maxim Levitsky) [2177720] - KVM: x86: nSVM: leave nested mode on vCPU free (Maxim Levitsky) [2177720] - KVM: Obey kvm.halt_poll_ns in VMs not using KVM_CAP_HALT_POLL (Maxim Levitsky) [2177720] - KVM: Avoid re-reading kvm->max_halt_poll_ns during halt-polling (Maxim Levitsky) [2177720] - KVM: Cap vcpu->halt_poll_ns before halting rather than after (Maxim Levitsky) [2177720] - KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range() (Maxim Levitsky) [2177720] - KVM: x86/pmu: Limit the maximum number of supported AMD GP counters (Maxim Levitsky) [2177720] - KVM: x86/pmu: Limit the maximum number of supported Intel GP counters (Maxim Levitsky) [2177720] - KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet (Maxim Levitsky) [2177720] - tools/kvm_stat: update exit reasons for vmx/svm/aarch64/userspace (Maxim Levitsky) [2177720] - tools/kvm_stat: fix incorrect detection of debugfs (Maxim Levitsky) [2177720] - x86, KVM: remove unnecessary argument to x86_virt_spec_ctrl and callers (Maxim Levitsky) [2177720] - KVM: SVM: move MSR_IA32_SPEC_CTRL save/restore to assembly (Maxim Levitsky) [2177720] - KVM: SVM: restore host save area from assembly (Maxim Levitsky) [2177720] - KVM: SVM: move guest vmsave/vmload back to assembly (Maxim Levitsky) [2177720] - KVM: SVM: do not allocate struct svm_cpu_data dynamically (Maxim Levitsky) [2177720] - KVM: SVM: remove dead field from struct svm_cpu_data (Maxim Levitsky) [2177720] - KVM: SVM: remove unused field from struct vcpu_svm (Maxim Levitsky) [2177720] - KVM: SVM: retrieve VMCB from assembly (Maxim Levitsky) [2177720] - KVM: SVM: adjust register allocation for __svm_vcpu_run() (Maxim Levitsky) [2177720] - KVM: SVM: replace regs argument of __svm_vcpu_run() with vcpu_svm (Maxim Levitsky) [2177720] - KVM: x86: use a separate asm-offsets.c file (Maxim Levitsky) [2177720] - KVM: x86: Fix a typo about the usage of kvcalloc() (Maxim Levitsky) [2177720] - KVM: x86: Use SRCU to protect zap in __kvm_set_or_clear_apicv_inhibit() (Maxim Levitsky) [2177720] - KVM: VMX: Ignore guest CPUID for host userspace writes to DEBUGCTL (Maxim Levitsky) [2177720] - KVM: VMX: Fold vmx_supported_debugctl() into vcpu_supported_debugctl() (Maxim Levitsky) [2177720] - KVM: x86/xen: Fix eventfd error handling in kvm_xen_eventfd_assign() (Maxim Levitsky) [2177720] - KVM: selftests: Mark "guest_saw_irq" as volatile in xen_shinfo_test (Maxim Levitsky) [2177720] - KVM: selftests: Add tests in xen_shinfo_test to detect lock races (Maxim Levitsky) [2177720] - KVM: Reject attempts to consume or refresh inactive gfn_to_pfn_cache (Maxim Levitsky) [2177720] - KVM: Initialize gfn_to_pfn_cache locks in dedicated helper (Maxim Levitsky) [2177720] - KVM: x86: Exempt pending triple fault from event injection sanity check (Maxim Levitsky) [2177720] - KVM: debugfs: Return retval of simple_attr_open() if it fails (Maxim Levitsky) [2177720] - KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open() (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.8000001FH (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.8000001AH (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.80000008H (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.80000006H (Maxim Levitsky) [2177720] - KVM: x86: Mask off reserved bits in CPUID.80000001H (Maxim Levitsky) [2177720] - KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER (Maxim Levitsky) [2177720] - KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter() (Maxim Levitsky) [2177720] - kvm: Add support for arch compat vm ioctls (Maxim Levitsky) [2177720] - kvm: vmx: keep constant definition format consistent (Maxim Levitsky) [2177720] - kvm: mmu: fix typos in struct kvm_arch (Maxim Levitsky) [2177720] - KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hosts (Maxim Levitsky) [2177720] - KVM: selftests: Add helpers to read kvm_{intel,amd} boolean module parameters (Maxim Levitsky) [2177720] - KVM: selftests: Tell the compiler that code after TEST_FAIL() is unreachable (Maxim Levitsky) [2177720] - Revert "KVM: selftests: Fix nested SVM tests when built with clang" (Maxim Levitsky) [2177720] - KVM: selftests: Dedup subtests of fix_hypercall_test (Maxim Levitsky) [2177720] - KVM: selftests: Explicitly verify KVM doesn't patch hypercall if quirk==off (Maxim Levitsky) [2177720] - KVM: selftests: Hardcode VMCALL/VMMCALL opcodes in "fix hypercall" test (Maxim Levitsky) [2177720] - KVM: selftests: Remove unnecessary register shuffling in fix_hypercall_test (Maxim Levitsky) [2177720] - KVM: selftests: Compare insn opcodes directly in fix_hypercall_test (Maxim Levitsky) [2177720] - KVM: selftests: Implement memcmp(), memcpy(), and memset() for guest use (Maxim Levitsky) [2177720] - KVM: x86/svm/pmu: Rewrite get_gp_pmc_amd() for more counters scalability (Maxim Levitsky) [2177720] - KVM: x86/svm/pmu: Direct access pmu->gp_counter[] to implement amd_*_to_pmc() (Maxim Levitsky) [2177720] - KVM: x86/pmu: Avoid using PEBS perf_events for normal counters (Maxim Levitsky) [2177720] - KVM: x86/pmu: Refactor PERF_GLOBAL_CTRL update helper for reuse by PEBS (Maxim Levitsky) [2177720] - KVM: x86/pmu: Don't generate PEBS records for emulated instructions (Maxim Levitsky) [2177720] - KVM: x86/pmu: Avoid setting BIT_ULL(-1) to pmu->host_cross_mapped_mask (Maxim Levitsky) [2177720] - KVM: selftests: Don't set reserved bits for invalid Hyper-V hypercall number (Maxim Levitsky) [2177720] - KVM: selftests: Load RAX with -EFAULT before Hyper-V hypercall (Maxim Levitsky) [2177720] - KVM: selftests: Check result in hyperv_features for successful hypercalls (Maxim Levitsky) [2177720] - Delete duplicate words from kernel docs (Maxim Levitsky) [2177720] - KVM: selftests: Skip tests that require EPT when it is not available (Maxim Levitsky) [2177720] - KVM: remove KVM_REQ_UNHALT (Maxim Levitsky) [2177720] - KVM: mips, x86: do not rely on KVM_REQ_UNHALT (Maxim Levitsky) [2177720] - KVM: x86: never write to memory from kvm_vcpu_check_block() (Maxim Levitsky) [2177720] - KVM: x86: Don't snapshot pending INIT/SIPI prior to checking nested events (Maxim Levitsky) [2177720] - KVM: nVMX: Make event request on VMXOFF iff INIT/SIPI is pending (Maxim Levitsky) [2177720] - KVM: nVMX: Make an event request if INIT or SIPI is pending on VM-Enter (Maxim Levitsky) [2177720] - KVM: SVM: Make an event request if INIT or SIPI is pending when GIF is set (Maxim Levitsky) [2177720] - KVM: x86: lapic does not have to process INIT if it is blocked (Maxim Levitsky) [2177720] - KVM: x86: Rename kvm_apic_has_events() to make it INIT/SIPI specific (Maxim Levitsky) [2177720] - KVM: nVMX: Make an event request when pending an MTF nested VM-Exit (Maxim Levitsky) [2177720] - KVM: x86: make vendor code check for all nested events (Maxim Levitsky) [2177720] - KVM: x86: Allow force_emulation_prefix to be written without a reload (Maxim Levitsky) [2177720] - KVM: selftests: Add an x86-only test to verify nested exception queueing (Maxim Levitsky) [2177720] - KVM: selftests: Use uapi header to get VMX and SVM exit reasons/codes (Maxim Levitsky) [2177720] - KVM: x86: Rename inject_pending_events() to kvm_check_and_inject_events() (Maxim Levitsky) [2177720] - KVM: VMX: Update MTF and ICEBP comments to document KVM's subtle behavior (Maxim Levitsky) [2177720] - KVM: x86: Treat pending TRIPLE_FAULT requests as pending exceptions (Maxim Levitsky) [2177720] - KVM: x86: Morph pending exceptions to pending VM-Exits at queue time (Maxim Levitsky) [2177720] - KVM: nVMX: Document priority of all known events on Intel CPUs (Maxim Levitsky) [2177720] - KVM: nVMX: Add a helper to identify low-priority #DB traps (Maxim Levitsky) [2177720] - KVM: x86: Evaluate ability to inject SMI/NMI/IRQ after potential VM-Exit (Maxim Levitsky) [2177720] - KVM: x86: Hoist nested event checks above event injection logic (Maxim Levitsky) [2177720] - KVM: x86: Use kvm_queue_exception_e() to queue #DF (Maxim Levitsky) [2177720] - KVM: x86: Formalize blocking of nested pending exceptions (Maxim Levitsky) [2177720] - KVM: x86: Make kvm_queued_exception a properly named, visible struct (Maxim Levitsky) [2177720] - KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exception (Maxim Levitsky) [2177720] - KVM: VMX: Inject #PF on ENCLS as "emulated" #PF (Maxim Levitsky) [2177720] - KVM: nVMX: Unconditionally clear mtf_pending on nested VM-Exit (Maxim Levitsky) [2177720] - KVM: nVMX: Ignore SIPI that arrives in L2 when vCPU is not in WFS (Maxim Levitsky) [2177720] - KVM: x86: Use DR7_GD macro instead of open coding check in emulator (Maxim Levitsky) [2177720] - KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1) (Maxim Levitsky) [2177720] - KVM: nVMX: Prioritize TSS T-flag #DBs over Monitor Trap Flag (Maxim Levitsky) [2177720] - KVM: nVMX: Treat General Detect #DB (DR7.GD=1) as fault-like (Maxim Levitsky) [2177720] - KVM: x86: Suppress code #DBs on Intel if MOV/POP SS blocking is active (Maxim Levitsky) [2177720] - KVM: x86: Allow clearing RFLAGS.RF on forced emulation to test code #DBs (Maxim Levitsky) [2177720] - KVM: x86: Don't check for code breakpoints when emulating on exception (Maxim Levitsky) [2177720] - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS (Maxim Levitsky) [2177720] - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" (Maxim Levitsky) [2177720] - KVM: x86: Add missing trace points for RDMSR/WRMSR in emulator path (Maxim Levitsky) [2177720] - KVM: x86: Return emulator error if RDMSR/WRMSR emulation failed (Maxim Levitsky) [2177720] - KVM: x86/mmu: fix repeated words in comments (Maxim Levitsky) [2177720] - KVM: nVMX: Use cached host MSR_IA32_VMX_MISC value for setting up nested MSR (Maxim Levitsky) [2177720] - KVM: VMX: Cache MSR_IA32_VMX_MISC in vmcs_config (Maxim Levitsky) [2177720] - KVM: nVMX: Use sanitized allowed-1 bits for VMX control MSRs (Maxim Levitsky) [2177720] - KVM: nVMX: Always set required-1 bits of pinbased_ctls to PIN_BASED_ALWAYSON_WITHOUT_TRUE_MSR (Maxim Levitsky) [2177720] - KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: x86: VMX: Replace some Intel model numbers with mnemonics (Maxim Levitsky) [2177720] - KVM: VMX: Adjust CR3/INVPLG interception for EPT=y at runtime, not setup (Maxim Levitsky) [2177720] - KVM: VMX: Add missing CPU based VM execution controls to vmcs_config (Maxim Levitsky) [2177720] - KVM: VMX: Add missing VMEXIT controls to vmcs_config (Maxim Levitsky) [2177720] - KVM: VMX: Move CPU_BASED_CR8_{LOAD,STORE}_EXITING filtering out of setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: VMX: Extend VMX controls macro shenanigans (Maxim Levitsky) [2177720] - KVM: VMX: Don't toggle VM_ENTRY_IA32E_MODE for 32-bit kernels/KVM (Maxim Levitsky) [2177720] - KVM: VMX: Tweak the special handling of SECONDARY_EXEC_ENCLS_EXITING in setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: VMX: Check CPU_BASED_{INTR,NMI}_WINDOW_EXITING in setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: VMX: Check VM_ENTRY_IA32E_MODE in setup_vmcs_config() (Maxim Levitsky) [2177720] - KVM: nVMX: Always emulate PERF_GLOBAL_CTRL VM-Entry/VM-Exit controls (Maxim Levitsky) [2177720] - KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 (Maxim Levitsky) [2177720] - KVM: VMX: Get rid of eVMCS specific VMX controls sanitization (Maxim Levitsky) [2177720] - KVM: nVMX: Support PERF_GLOBAL_CTRL with enlightened VMCS (Maxim Levitsky) [2177720] - KVM: nVMX: WARN once and fail VM-Enter if eVMCS sees VMFUNC[63:32] != 0 (Maxim Levitsky) [2177720] - KVM: selftests: Switch to updated eVMCSv1 definition (Maxim Levitsky) [2177720] - KVM: selftests: Add ENCLS_EXITING_BITMAP{,HIGH} VMCS fields (Maxim Levitsky) [2177720] - KVM: x86: hyper-v: Cache HYPERV_CPUID_NESTED_FEATURES CPUID leaf (Maxim Levitsky) [2177720] - KVM: nVMX: Support several new fields in eVMCSv1 (Maxim Levitsky) [2177720] - KVM: VMX: Define VMCS-to-EVMCS conversion for the new fields (Maxim Levitsky) [2177720] - KVM: nVMX: Use CC() macro to handle eVMCS unsupported controls checks (Maxim Levitsky) [2177720] - KVM: nVMX: Refactor unsupported eVMCS controls logic to use 2-d array (Maxim Levitsky) [2177720] - KVM: nVMX: Treat eVMCS as enabled for guest iff Hyper-V is also enabled (Maxim Levitsky) [2177720] - KVM: x86: Report error when setting CPUID if Hyper-V allocation fails (Maxim Levitsky) [2177720] - KVM: x86: Check for existing Hyper-V vCPU in kvm_hv_vcpu_init() (Maxim Levitsky) [2177720] - KVM: x86: Zero out entire Hyper-V CPUID cache before processing entries (Maxim Levitsky) [2177720] - KVM: selftests: Require DISABLE_NX_HUGE_PAGES cap for NX hugepage test (Maxim Levitsky) [2177720] - KVM: VMX: Do not declare vmread_error() asmlinkage (Maxim Levitsky) [2177720] - KVM:x86: Clean up ModR/M "reg" initialization in reg op decoding (Maxim Levitsky) [2177720] - KVM: x86: Print guest pgd in kvm_nested_vmenter() (Maxim Levitsky) [2177720] - KVM: nVMX: Add tracepoint for nested VM-Enter (Maxim Levitsky) [2177720] - KVM: x86: Update trace function for nested VM entry to support VMX (Maxim Levitsky) [2177720] - KVM: x86: Use u64 for address and error code in page fault tracepoint (Maxim Levitsky) [2177720] - KVM: Add extra information in kvm_page_fault trace point (Maxim Levitsky) [2177720] - KVM: SVM: remove unnecessary check on INIT intercept (Maxim Levitsky) [2177720] - KVM/VMX: Avoid stack engine synchronization uop in __vmx_vcpu_run (Maxim Levitsky) [2177720] - KVM: fix memoryleak in kvm_init() (Maxim Levitsky) [2177720] - KVM: x86/mmu: fix memoryleak in kvm_mmu_vendor_module_init() (Maxim Levitsky) [2177720] - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility (Maxim Levitsky) [2177720] - kvm: x86: Do proper cleanup if kvm_x86_ops->vm_init() fails (Maxim Levitsky) [2177720] - x86: Fix various duplicate-word comment typos (Maxim Levitsky) [2177720] - tests: fix idmapped mount_setattr test (Alex Gladkov) [2179877] - Revert "Disable idmapped mounts" (Alex Gladkov) [2132410] - platform/x86: intel-uncore-freq: add Emerald Rapids support (Michael Petlan) [2156827] - nfsd: fix double fget() bug in __write_ports_addfd() (Scott Mayhew) [2215091] - SUNRPC: Don't change task->tk_status after the call to rpc_exit_task (Scott Mayhew) [2215091] - NFSD: Remove open coding of string copy (Scott Mayhew) [2215091] - SUNRPC: Fix trace_svc_register() call site (Scott Mayhew) [2215091] - SUNRPC: always free ctxt when freeing deferred request (Scott Mayhew) [2215091] - SUNRPC: double free xprt_ctxt while still in use (Scott Mayhew) [2215091] - NFSD: Clean up xattr memory allocation flags (Scott Mayhew) [2215091] - SUNRPC: return proper error from get_expiry() (Scott Mayhew) [2215091] - NFS: Cleanup unused rpc_clnt variable (Scott Mayhew) [2215091] - SUNRPC: remove the maximum number of retries in call_bind_status (Scott Mayhew) [2215091] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Scott Mayhew) [2215091] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2213160]- redhat: rpminspect: ignore perf coresight tests (Jan Stancek) - redhat: rpminspect: ignore perf coresight tests (Jan Stancek) - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2182619] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2182619] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2182619] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2182619] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2182619] - bpf: Free struct bpf_cpumask in call_rcu handler (Viktor Malik) [2178930] - bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma (Viktor Malik) [2178930] - bpf: netdev: init the offload table earlier (Felix Maurer) [2178930] - spec: remove resolve_btfids from kernel-devel (Viktor Malik) [2178930] - tools/resolve_btfids: Fix setting HOSTCFLAGS (Viktor Malik) [2178930] - tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets (Viktor Malik) [2178930] - tools/resolve_btfids: Tidy HOST_OVERRIDES (Viktor Malik) [2178930] - tools/resolve_btfids: Compile resolve_btfids as host program (Viktor Malik) [2178930] - tools/resolve_btfids: Alter how HOSTCC is forced (Viktor Malik) [2178930] - tools/resolve_btfids: Install subcmd headers (Viktor Malik) [2178930] - powerpc/bpf: populate extable entries only during the last pass (Viktor Malik) [2178930] - powerpc/bpf: Only pad length-variable code at initial pass (Viktor Malik) [2178930] - powerpc/bpf: Perform complete extra passes to update addresses (Viktor Malik) [2178930] - powerpc: Remove __kernel_text_address() in show_instructions() (Viktor Malik) [2178930] - selftests/bpf: Adjust bpf_xdp_metadata_rx_hash for new arg (Felix Maurer) [2178930] - veth: bpf_xdp_metadata_rx_hash add xdp rss hash type (Felix Maurer) [2178930] - xdp: rss hash types representation (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata remove bpf_printk and add counters (Felix Maurer) [2178930] - xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Felix Maurer) [2178930] - bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp (Felix Maurer) [2178930] - xsk: Add missing overflow check in xdp_umem_reg (Felix Maurer) [2178930] - selftests/bpf: Fix flaky fib_lookup test (Felix Maurer) [2178930] - selftests/bpf: Fix merge conflict due to SYS() macro change. (Felix Maurer) [2178930] - selftests/bpf: move SYS() macro into the test_progs.h (Felix Maurer) [2178930] - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() (Felix Maurer) [2178930] - xsk: add linux/vmalloc.h to xsk.c (Felix Maurer) [2178930] - xsk: support use vaddr as ring (Felix Maurer) [2178930] - selftests/bpf: Add bpf_fib_lookup test (Felix Maurer) [2178930] - bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup (Felix Maurer) [2178930] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Felix Maurer) [2178930] - bpf: Disable bh in bpf_test_run for xdp and tc prog (Felix Maurer) [2178930] - xsk: check IFF_UP earlier in Tx path (Felix Maurer) [2178930] - net: stmmac: fix call trace when stmmac_xdp_xmit() is invoked (Felix Maurer) [2178930] - bonding: add xdp_features support (Felix Maurer) [2178930] - veth: take into account peer device for NETDEV_XDP_ACT_NDO_XMIT xdp_features flag (Felix Maurer) [2178930] - selftests/bpf: fix xdp_redirect xdp-features selftest for veth driver (Felix Maurer) [2178930] - net: xdp: don't call notifiers during driver init (Felix Maurer) [2178930] - veth: rely on rtnl_dereference() instead of on rcu_dereference() in veth_set_xdp_features() (Felix Maurer) [2178930] - net/mlx5e: take into account device reconfiguration for xdp_features flag (Felix Maurer) [2178930] - veth: take into account device reconfiguration for xdp_features flag (Felix Maurer) [2178930] - net: ena: take into account xdp_features setting tx/rx queues (Felix Maurer) [2178930] - net: thunderx: take into account xdp_features setting tx/rx queues (Felix Maurer) [2178930] - xdp: add xdp_set_features_flag utility routine (Felix Maurer) [2178930] - libbpf: Fix bpf_xdp_query() in old kernels (Felix Maurer) [2178930] - netdev-genl: fix repeated typo oflloading -> offloading (Felix Maurer) [2178930] - hv_netvsc: add missing NETDEV_XDP_ACT_NDO_XMIT xdp-features flag (Felix Maurer) [2178930] - net: stmmac: add missing NETDEV_XDP_ACT_XSK_ZEROCOPY bit to xdp_features (Felix Maurer) [2178930] - net, xdp: Add missing xdp_features description (Felix Maurer) [2178930] - virtio_net: Update xdp_features with xdp multi-buff (Felix Maurer) [2178930] - libbpf: Always use libbpf_err to return an error in bpf_xdp_query() (Felix Maurer) [2178930] - selftests/bpf: Fix spelling mistake "detecion" -> "detection" (Felix Maurer) [2178930] - selftests/bpf: introduce XDP compliance test tool (Felix Maurer) [2178930] - selftests/bpf: add test for bpf_xdp_query xdp-features support (Felix Maurer) [2178930] - bpf: devmap: check XDP features in __xdp_enqueue routine (Felix Maurer) [2178930] - libbpf: add API to get XDP/XSK supported features (Felix Maurer) [2178930] - libbpf: add the capability to specify netlink proto in libbpf_netlink_send_recv (Felix Maurer) [2178930] - xsk: add usage of XDP features flags (Felix Maurer) [2178930] - drivers: net: turn on XDP features (Felix Maurer) [2178930] - netdev-genl: create a simple family for netdev stuff (Felix Maurer) [2178930] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Felix Maurer) [2178930] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Felix Maurer) [2178930] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Felix Maurer) [2178930] - configs: Enable CONFIG_PAGE_POOL_STATS for common/generic (Felix Maurer) [2178930] - page_pool: add a comment explaining the fragment counter usage (Felix Maurer) [2178930] - net: page_pool: use in_softirq() instead (Felix Maurer) [2178930] - selftests/bpf: Initialize tc in xdp_synproxy (Felix Maurer) [2178930] - selftests/bpf: Calls bpf_setsockopt() on a ktls enabled socket. (Felix Maurer) [2178930] - bpf: Check the protocol of a sock to agree the calls to bpf_setsockopt(). (Felix Maurer) [2178930] - kallsyms: add kallsyms_seqs_of_names to list of special symbols (Viktor Malik) [2178930] - bpf: Fix incorrect verifier pruning due to missing register precision taints (Viktor Malik) [2178930] - s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL (Viktor Malik) [2178930] - bpf, arm64: Fixed a BTI error on returning to patched function (Viktor Malik) [2178930] - bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2178930] - selftests/bpf: Fix progs/find_vma_fail1.c build error. (Viktor Malik) [2178930] - libbpf: Revert poisoning of strlcpy (Viktor Malik) [2178930] - selftests/bpf: check that modifier resolves after pointer (Viktor Malik) [2178930] - btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR (Viktor Malik) [2178930] - bpf, doc: Link to submitting-patches.rst for general patch submission info (Viktor Malik) [2178930] - bpf, doc: Do not link to docs.kernel.org for kselftest link (Viktor Malik) [2178930] - libbpf: Fix arm syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - bpf, docs: Fix link to BTF doc (Viktor Malik) [2178930] - selftests/bpf: Tests for uninitialized stack reads (Viktor Malik) [2178930] - bpf: Allow reads from uninit stack (Viktor Malik) [2178930] - bpf: add missing header file include (Viktor Malik) [2178930] - selftests/bpf: Add global subprog context passing tests (Viktor Malik) [2178930] - selftests/bpf: Convert test_global_funcs test to test_loader framework (Viktor Malik) [2178930] - bpf: Fix global subprog context argument resolution logic (Viktor Malik) [2178930] - Fix typos in selftest/bpf files (Viktor Malik) [2178930] - selftests/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - samples/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - bpftool: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - libbpf: Use bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - libbpf: Introduce bpf_{btf,link,map,prog}_get_info_by_fd() (Viktor Malik) [2178930] - selftest/bpf/benchs: Add benchmark for hashmap lookups (Viktor Malik) [2178930] - selftest/bpf/benchs: Print less if the quiet option is set (Viktor Malik) [2178930] - selftest/bpf/benchs: Make quiet option common (Viktor Malik) [2178930] - selftest/bpf/benchs: Remove an unused header (Viktor Malik) [2178930] - selftest/bpf/benchs: Enhance argp parsing (Viktor Malik) [2178930] - selftest/bpf/benchs: Make a function static in bpf_hashmap_full_update (Viktor Malik) [2178930] - selftest/bpf/benchs: Fix a typo in bpf_hashmap_full_update (Viktor Malik) [2178930] - selftests/bpf: check if BPF_ST with variable offset preserves STACK_ZERO (Viktor Malik) [2178930] - bpf: BPF_ST with variable offset should preserve STACK_ZERO marks (Viktor Malik) [2178930] - selftests/bpf: check if verifier tracks constants spilled by BPF_ST_MEM (Viktor Malik) [2178930] - bpf: track immediate values written to stack by BPF_ST instruction (Viktor Malik) [2178930] - selftests/bpf: Fix map_kptr test. (Viktor Malik) [2178930] - selftests/bpf: Cross-compile bpftool (Viktor Malik) [2178930] - Documentation: bpf: Add missing line break separator in node_data struct code block (Viktor Malik) [2178930] - Revert "bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25" (Viktor Malik) [2178930] - selftests/bpf: Clean up dynptr prog_tests (Viktor Malik) [2178930] - selftests/bpf: Clean up user_ringbuf, cgrp_kfunc, kfunc_dynptr_param tests (Viktor Malik) [2178930] - bpf, documentation: Add graph documentation for non-owning refs (Viktor Malik) [2178930] - selftests/bpf: Add rbtree selftests (Viktor Malik) [2178930] - bpf: Add bpf_rbtree_{add,remove,first} decls to bpf_experimental.h (Viktor Malik) [2178930] - bpf: Special verifier handling for bpf_rbtree_{remove, first} (Viktor Malik) [2178930] - bpf: Add callback validation to kfunc verifier logic (Viktor Malik) [2178930] - bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args (Viktor Malik) [2178930] - bpf: Add bpf_rbtree_{add,remove,first} kfuncs (Viktor Malik) [2178930] - bpf: Add basic bpf_rb_{root,node} support (Viktor Malik) [2178930] - bpf: Migrate release_on_unlock logic to non-owning ref semantics (Viktor Malik) [2178930] - bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25 (Viktor Malik) [2178930] - bpf: allow to disable bpf prog memory accounting (Viktor Malik) [2178930] - bpf: allow to disable bpf map memory accounting (Viktor Malik) [2178930] - bpf: use bpf_map_kvcalloc in bpf_local_storage (Viktor Malik) [2178930] - mm: memcontrol: add new kernel parameter cgroup.memory=nobpf (Viktor Malik) [2178930] - libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() (Viktor Malik) [2178930] - selftests/bpf: Attach to fopen()/fclose() in attach_probe (Viktor Malik) [2178930] - selftests/bpf: Attach to fopen()/fclose() in uprobe_autoattach (Viktor Malik) [2178930] - selftests/bpf: Forward SAN_CFLAGS and SAN_LDFLAGS to runqslower and libbpf (Viktor Malik) [2178930] - selftests/bpf: Split SAN_CFLAGS and SAN_LDFLAGS (Viktor Malik) [2178930] - tools: runqslower: Add EXTRA_CFLAGS and EXTRA_LDFLAGS support (Viktor Malik) [2178930] - selftests/bpf: Quote host tools (Viktor Malik) [2178930] - samples/bpf: Add openat2() enter/exit tracepoint to syscall_tp sample (Viktor Malik) [2178930] - libbpf: Add sample_period to creation options (Viktor Malik) [2178930] - bpf, docs: Add note about type convention (Viktor Malik) [2178930] - bpf/docs: Update design QA to be consistent with kfunc lifecycle docs (Viktor Malik) [2178930] - bpf, docs: Use consistent names for the same field (Viktor Malik) [2178930] - libbpf: Correctly set the kernel code version in Debian kernel. (Viktor Malik) [2178930] - bpf: fix typo in header for bpf_perf_prog_read_value (Viktor Malik) [2178930] - bpf/docs: Document kfunc lifecycle / stability expectations (Viktor Malik) [2178930] - bpftool: profile online CPUs instead of possible (Viktor Malik) [2178930] - selftests/bpf: Use semicolon instead of comma in test_verifier.c (Viktor Malik) [2178930] - tools/bpf: Use tab instead of white spaces to sync bpf.h (Viktor Malik) [2178930] - bpf: Drop always true do_idr_lock parameter to bpf_map_free_id (Viktor Malik) [2178930] - docs/bpf: Add description of register liveness tracking algorithm (Viktor Malik) [2178930] - selftests/bpf: Add testcase for static kfunc with unused arg (Viktor Malik) [2178930] - bpf: Add __bpf_kfunc tag to all kfuncs (Viktor Malik) [2178930] - bpf: Document usage of the new __bpf_kfunc macro (Viktor Malik) [2178930] - bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs (Viktor Malik) [2178930] - selftests/bpf: Trim DENYLIST.s390x (Viktor Malik) [2178930] - selftests/bpf: Remove duplicate include header in xdp_hw_metadata (Felix Maurer) [2178930] - selftests/bpf: Don't refill on completion in xdp_metadata (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata use strncpy for ifname (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata correct status value in error(3) (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata cleanup cause segfault (Felix Maurer) [2178930] - selftests/bpf: xdp_hw_metadata clear metadata when -EOPNOTSUPP (Felix Maurer) [2178930] - selftests/bpf: Fix unmap bug in prog_tests/xdp_metadata.c (Felix Maurer) [2178930] - selftests/bpf: Properly enable hwtstamp in xdp_hw_metadata (Felix Maurer) [2178930] - selftests/bpf: Simple program to dump XDP RX metadata (Felix Maurer) [2178930] - xsk: Add cb area to struct xdp_buff_xsk (Felix Maurer) [2178930] - selftests/bpf: Verify xdp_metadata xdp->af_xdp path (Felix Maurer) [2178930] - veth: Support RX XDP metadata (Felix Maurer) [2178930] - veth: Introduce veth_xdp_buff wrapper for xdp_buff (Felix Maurer) [2178930] - bpf: Support consuming XDP HW metadata from fext programs (Felix Maurer) [2178930] - bpf: XDP metadata RX kfuncs (Felix Maurer) [2178930] - selftests/bpf: Update expected test_offload.py messages (Felix Maurer) [2178930] - bpf: Introduce device-bound XDP programs (Felix Maurer) [2178930] - bpf: Reshuffle some parts of bpf/offload.c (Felix Maurer) [2178930] - bpf: Move offload initialization into late_initcall (Felix Maurer) [2178930] - bpf: Rename bpf_{prog,map}_is_dev_bound to is_offloaded (Felix Maurer) [2178930] - bpf: Document XDP RX metadata (Felix Maurer) [2178930] - xdp: document xdp_do_flush() before napi_complete_done() (Felix Maurer) [2178930] - selftests/bpf: add ipip6 and ip6ip decap to test_tc_tunnel (Felix Maurer) [2178930] - bpf: Add ipip6 and ip6ip decap support for bpf_skb_adjust_room() (Felix Maurer) [2178930] - selftests/xsk: automatically switch XDP programs (Felix Maurer) [2178930] - selftests/xsk: automatically restore packet stream (Felix Maurer) [2178930] - selftests/xsk: merge dual and single thread dispatchers (Felix Maurer) [2178930] - selftests/xsk: add test when some packets are XDP_DROPed (Felix Maurer) [2178930] - selftests/xsk: get rid of built-in XDP program (Felix Maurer) [2178930] - selftests/xsk: remove unnecessary code in control path (Felix Maurer) [2178930] - selftests/xsk: load and attach XDP program only once per mode (Felix Maurer) [2178930] - selftests/xsk: remove namespaces (Felix Maurer) [2178930] - selftests/xsk: replace asm acquire/release implementations (Felix Maurer) [2178930] - selftests/xsk: add debug option for creating netdevs (Felix Maurer) [2178930] - selftests/xsk: remove unused variable outstanding_tx (Felix Maurer) [2178930] - selftests/xsk: print correct error codes when exiting (Felix Maurer) [2178930] - selftests/xsk: submit correct number of frames in populate_fill_ring (Felix Maurer) [2178930] - selftests/xsk: do not close unused file descriptors (Felix Maurer) [2178930] - selftests/xsk: print correct payload for packet dump (Felix Maurer) [2178930] - selftests/bpf: Add BPF_F_NO_TUNNEL_KEY test (Felix Maurer) [2178930] - bpf: Add flag BPF_F_NO_TUNNEL_KEY to bpf_skb_set_tunnel_key() (Felix Maurer) [2178930] - selftests/bpf: Fix s390x vmlinux path (Viktor Malik) [2178930] - s390/bpf: Implement bpf_jit_supports_kfunc_call() (Viktor Malik) [2178930] - s390/bpf: Implement bpf_jit_supports_subprog_tailcalls() (Viktor Malik) [2178930] - s390/bpf: Implement arch_prepare_bpf_trampoline() (Viktor Malik) [2178930] - s390: raise minimum supported machine generation to z10 (Viktor Malik) [2178930] - s390/bpf: encode register within extable entry (Viktor Malik) [2178930] - s390/bpf: Implement bpf_arch_text_poke() (Viktor Malik) [2178930] - s390/bpf: Add expoline to tail calls (Viktor Malik) [2178930] - s390/bpf: Fix a typo in a comment (Viktor Malik) [2178930] - s390: introduce text_poke_sync() (Viktor Malik) [2178930] - s390/barrier: factor out bcr_serialize() (Viktor Malik) [2178930] - bpf: btf: Add BTF_FMODEL_SIGNED_ARG flag (Viktor Malik) [2178930] - bpf: iterators: Split iterators.lskel.h into little- and big- endian versions (Viktor Malik) [2178930] - libbpf: Fix BPF_PROBE_READ{_STR}_INTO() on s390x (Viktor Malik) [2178930] - libbpf: Fix unbounded memory access in bpf_usdt_arg() (Viktor Malik) [2178930] - libbpf: Simplify barrier_var() (Viktor Malik) [2178930] - selftests/bpf: Fix profiler on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix xdp_synproxy/tc on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix vmlinux test on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix test_xdp_adjust_tail_grow2 on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix test_lsm on s390x (Viktor Malik) [2178930] - selftests/bpf: Add a sign-extension test for kfuncs (Viktor Malik) [2178930] - selftests/bpf: Increase SIZEOF_BPF_LOCAL_STORAGE_ELEM on s390x (Viktor Malik) [2178930] - selftests/bpf: Check stack_mprotect() return value (Viktor Malik) [2178930] - selftests/bpf: Fix cgrp_local_storage on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix xdp_do_redirect on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix verify_pkcs7_sig on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix decap_sanity_ns cleanup (Viktor Malik) [2178930] - selftests/bpf: Set errno when urand_spawn() fails (Viktor Malik) [2178930] - selftests/bpf: Fix kfree_skb on s390x (Viktor Malik) [2178930] - selftests/bpf: Fix symlink creation error (Viktor Malik) [2178930] - selftests/bpf: Fix liburandom_read.so linker error (Viktor Malik) [2178930] - selftests/bpf: Query BPF_MAX_TRAMP_LINKS using BTF (Viktor Malik) [2178930] - bpf: Change BPF_MAX_TRAMP_LINKS to enum (Viktor Malik) [2178930] - bpf: Use ARG_CONST_SIZE_OR_ZERO for 3rd argument of bpf_tcp_raw_gen_syncookie_ipv{4,6}() (Viktor Malik) [2178930] - Documentation: bpf: correct spelling (Viktor Malik) [2178930] - bpf: Build-time assert that cpumask offset is zero (Viktor Malik) [2178930] - selftest/bpf: Make crashes more debuggable in test_progs (Viktor Malik) [2178930] - libbpf: Add documentation to map pinning API functions (Viktor Malik) [2178930] - libbpf: Fix malformed documentation formatting (Viktor Malik) [2178930] - bpf/selftests: Verify struct_ops prog sleepable behavior (Viktor Malik) [2178930] - bpf: Pass const struct bpf_prog * to .check_member (Viktor Malik) [2178930] - libbpf: Support sleepable struct_ops.s section (Viktor Malik) [2178930] - bpf: Allow BPF_PROG_TYPE_STRUCT_OPS programs to be sleepable (Viktor Malik) [2178930] - bpf/docs: Document the nocast aliasing behavior of ___init (Viktor Malik) [2178930] - bpf/docs: Document how nested trusted fields may be defined (Viktor Malik) [2178930] - bpf/docs: Document cpumask kfuncs in a new file (Viktor Malik) [2178930] - selftests/bpf: Add selftest suite for cpumask kfuncs (Viktor Malik) [2178930] - selftests/bpf: Add nested trust selftests suite (Viktor Malik) [2178930] - bpf: Enable cpumasks to be queried and used as kptrs (Viktor Malik) [2178930] - bpf: Disallow NULLable pointers for trusted kfuncs (Viktor Malik) [2178930] - selftests/bpf: Fix vmtest static compilation error (Viktor Malik) [2178930] - bpf: Allow trusted args to walk struct when checking BTF IDs (Viktor Malik) [2178930] - bpf: Enable annotating trusted nested pointers (Viktor Malik) [2178930] - bpf, docs: Fix modulo zero, division by zero, overflow, and underflow (Viktor Malik) [2178930] - libbpf: Clean up now not needed __PT_PARM{1-6}_SYSCALL_REG defaults (Viktor Malik) [2178930] - selftests/bpf: Add 6-argument syscall tracing test (Viktor Malik) [2178930] - libbpf: Define powerpc syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define arm64 syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define arm syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define s390x syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define i386 syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Define x86-64 syscall regs spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Improve syscall tracing support in bpf_tracing.h (Viktor Malik) [2178930] - selftests/bpf: Validate arch-specific argument registers limits (Viktor Malik) [2178930] - libbpf: Add BPF_UPROBE and BPF_URETPROBE macro aliases (Viktor Malik) [2178930] - libbpf: Complete powerpc spec in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Fix arm and arm64 specs in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Add 6th argument support for x86-64 in bpf_tracing.h (Viktor Malik) [2178930] - libbpf: Add support for fetching up to 8 arguments in kprobes (Viktor Malik) [2178930] - selftests/bpf: Add dynptr helper tests (Viktor Malik) [2178930] - selftests/bpf: Add dynptr partial slot overwrite tests (Viktor Malik) [2178930] - selftests/bpf: Add dynptr var_off tests (Viktor Malik) [2178930] - selftests/bpf: Add dynptr pruning tests (Viktor Malik) [2178930] - selftests/bpf: convenience macro for use with 'asm volatile' blocks (Viktor Malik) [2178930] - bpf: Avoid recomputing spi in process_dynptr_func (Viktor Malik) [2178930] - bpf: Combine dynptr_get_spi and is_spi_bounds_valid (Viktor Malik) [2178930] - bpf: Allow reinitializing unreferenced dynptr stack slots (Viktor Malik) [2178930] - bpf: Invalidate slices on destruction of dynptrs on stack (Viktor Malik) [2178930] - bpf: Fix partial dynptr stack slot reads/writes (Viktor Malik) [2178930] - bpf: Fix missing var_off check for ARG_PTR_TO_DYNPTR (Viktor Malik) [2178930] - bpf: Fix state pruning for STACK_DYNPTR stack slots (Viktor Malik) [2178930] - bpf: Change modules resolving for kprobe multi link (Viktor Malik) [2178930] - selftests/bpf: Add serial_test_kprobe_multi_bench_attach_kernel/module tests (Viktor Malik) [2178930] - bpf/selftests: Add verifier tests for loading sleepable programs (Viktor Malik) [2178930] - bpf: Do not allow to load sleepable BPF_TRACE_RAW_TP program (Viktor Malik) [2178930] - samples/bpf: change _kern suffix to .bpf with BPF test programs (Viktor Malik) [2178930] - samples/bpf: use vmlinux.h instead of implicit headers in BPF test program (Viktor Malik) [2178930] - samples/bpf: replace BPF programs header with net_shared.h (Viktor Malik) [2178930] - samples/bpf: split common macros to net_shared.h (Viktor Malik) [2178930] - samples/bpf: replace legacy map with the BTF-defined map (Viktor Malik) [2178930] - samples/bpf: replace broken overhead microbenchmark with fib_table_lookup (Viktor Malik) [2178930] - samples/bpf: fix broken cgroup socket testing (Viktor Malik) [2178930] - samples/bpf: fix broken lightweight tunnel testing (Viktor Malik) [2178930] - samples/bpf: refactor BPF functionality testing scripts (Viktor Malik) [2178930] - samples/bpf: ensure ipv6 is enabled before running tests (Viktor Malik) [2178930] - selftests/bpf: Fix missing space error (Viktor Malik) [2178930] - libbpf: Replace '.' with '_' in legacy kprobe event name (Viktor Malik) [2178930] - bpftool: Always disable stack protection for BPF objects (Viktor Malik) [2178930] - bpftool: fix output for skipping kernel config check (Viktor Malik) [2178930] - bpf: btf: limit logging of ignored BTF mismatches (Viktor Malik) [2178930] - bpf, x86: Simplify the parsing logic of structure parameters (Viktor Malik) [2178930] - bpf: Replace 0-length arrays with flexible arrays (Viktor Malik) [2178930] - bpftool: Add missing quotes to libbpf bootstrap submake vars (Viktor Malik) [2178930] - bpf: Remove the unnecessary insn buffer comparison (Viktor Malik) [2178930] - libbpf: Poison strlcpy() (Viktor Malik) [2178930] - libbpf: Return -ENODATA for missing btf section (Viktor Malik) [2178930] - libbpf: Restore errno after pr_warn. (Viktor Malik) [2178930] - libbpf: Added the description of some API functions (Viktor Malik) [2178930] - libbpf: Fix invalid return address register in s390 (Viktor Malik) [2178930] - samples/bpf: Use BPF_KSYSCALL macro in syscall tracing programs (Viktor Malik) [2178930] - samples/bpf: Fix tracex2 by using BPF_KSYSCALL macro (Viktor Malik) [2178930] - samples/bpf: Change _kern suffix to .bpf with syscall tracing program (Viktor Malik) [2178930] - samples/bpf: Use vmlinux.h instead of implicit headers in syscall tracing program (Viktor Malik) [2178930] - samples/bpf: Use kyscall instead of kprobe in syscall tracing program (Viktor Malik) [2178930] - bpf: rename list_head -> graph_root in field info types (Viktor Malik) [2178930] - libbpf: fix errno is overwritten after being closed. (Viktor Malik) [2178930] - bpf: fix regs_exact() logic in regsafe() to remap IDs correctly (Viktor Malik) [2178930] - bpf: perform byte-by-byte comparison only when necessary in regsafe() (Viktor Malik) [2178930] - bpf: reject non-exact register type matches in regsafe() (Viktor Malik) [2178930] - bpf: generalize MAYBE_NULL vs non-MAYBE_NULL rule (Viktor Malik) [2178930] - bpf: reorganize struct bpf_reg_state fields (Viktor Malik) [2178930] - bpf: teach refsafe() to take into account ID remapping (Viktor Malik) [2178930] - bpf: Remove unused field initialization in bpf's ctl_table (Viktor Malik) [2178930] - selftests/bpf: Add jit probe_mem corner case tests to s390x denylist (Viktor Malik) [2178930] - libbpf: start v1.2 development cycle (Viktor Malik) [2178930] - selftests/bpf: Add verifier test exercising jit PROBE_MEM logic (Viktor Malik) [2178930] - bpf, x86: Improve PROBE_MEM runtime load check (Viktor Malik) [2178930] - bpf: Reduce smap->elem_size (Viktor Malik) [2178930] - bpf: makefiles: Do not generate empty vmlinux.h (Viktor Malik) [2178930] - libbpf: Show error info about missing ".BTF" section (Viktor Malik) [2178930] - libbpf: Fix build warning on ref_ctr_off for 32-bit architectures (Viktor Malik) [2178930] - docs: BPF_MAP_TYPE_SOCK[MAP|HASH] (Viktor Malik) [2178930] - samples/bpf: fix uninitialized warning with test_current_task_under_cgroup (Viktor Malik) [2178930] - samples/bpf: replace meaningless counter with tracex4 (Viktor Malik) [2178930] - samples/bpf: remove unused function with test_lru_dist (Viktor Malik) [2178930] - bpf: Remove trace_printk_lock (Viktor Malik) [2178930] - bpf: Do cleanup in bpf_bprintf_cleanup only when needed (Viktor Malik) [2178930] - bpf: Add struct for bin_args arg in bpf_bprintf_prepare (Viktor Malik) [2178930] - tools/resolve_btfids: Use pkg-config to locate libelf (Viktor Malik) [2178930] - libbpf: Fix btf_dump's packed struct determination (Viktor Malik) [2178930] - selftests/bpf: Add few corner cases to test padding handling of btf_dump (Viktor Malik) [2178930] - libbpf: Fix BTF-to-C converter's padding logic (Viktor Malik) [2178930] - libbpf: Fix btf__align_of() by taking into account field offsets (Viktor Malik) [2178930] - selftests/bpf: Add non-standardly sized enum tests for btf_dump (Viktor Malik) [2178930] - libbpf: Handle non-standardly sized enums better in BTF-to-C dumper (Viktor Malik) [2178930] - libbpf: Optimized return value in libbpf_strerror when errno is libbpf errno (Viktor Malik) [2178930] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2176388] - ASoC: Fix warning related to 'sound-name-prefix' binding (Mark Salter) [2186348] - arm64: tegra: Bump CBB ranges property on Tegra194 and Tegra234 (Mark Salter) [2186348] - dt-bindings: phy: tegra-xusb: Add support for Tegra234 (Mark Salter) [2186348] - dt-bindings: phy: tegra-xusb: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: tegra: Allow #{address,size}-cells = <2> (Mark Salter) [2186348] - arm64: tegra: Drop I2C iommus and dma-coherent properties (Mark Salter) [2186348] - arm64: tegra: Mark host1x as dma-coherent on Tegra194/234 (Mark Salter) [2186348] - arm64: tegra: Populate the XUDC node for Tegra234 (Mark Salter) [2186348] - arm64: tegra: Add dma-coherent property for Tegra194 XUDC (Mark Salter) [2186348] - arm64: tegra: Populate Jetson AGX Orin EEPROMs (Mark Salter) [2186348] - arm64: tegra: Populate address/size cells for Tegra234 I2C (Mark Salter) [2186348] - arm64: tegra: Enable XUSB host function on Jetson AGX Orin (Mark Salter) [2186348] - arm64: tegra: Sort nodes by unit-address, then alphabetically (Mark Salter) [2186348] - arm64: tegra: Bump #address-cells and #size-cells (Mark Salter) [2186348] - arm64: tegra: Sort includes (Mark Salter) [2186348] - arm64: tegra: Fix duplicate regulator on Jetson TX1 (Mark Salter) [2186348] - arm64: tegra: Fix typo in gpio-ranges property (Mark Salter) [2186348] - dt-bindings: usb: tegra-xudc: Add Tegra234 XUDC support (Mark Salter) [2186348] - dt-bindings: usb: tegra-xudc: Add dma-coherent for Tegra194 (Mark Salter) [2186348] - dt-bindings: usb: Add NVIDIA Tegra234 XUSB host controller binding (Mark Salter) [2186348] - dt-bindings: usb: tegra-xusb: Remove path references (Mark Salter) [2186348] - dt-bindings: dmaengine: Add dma-channel-mask to Tegra GPCDMA (Mark Salter) [2186348] - arm64: tegra: Remove unneeded clock-names for Tegra132 PWM (Mark Salter) [2186348] - arm64: tegra: Fix up compatible string for SDMMC1 on Tegra234 (Mark Salter) [2186348] - arm64: tegra: Remove unused reset-names for QSPI (Mark Salter) [2186348] - arm64: tegra: Fixup pinmux node names (Mark Salter) [2186348] - arm64: tegra: Remove reset-names for QSPI (Mark Salter) [2186348] - arm64: tegra: Use correct compatible string for Tegra234 HDA (Mark Salter) [2186348] - arm64: tegra: Use correct compatible string for Tegra194 HDA (Mark Salter) [2186348] - arm64: tegra: Use vbus-gpios property (Mark Salter) [2186348] - arm64: tegra: Restructure Tegra210 PMC pinmux nodes (Mark Salter) [2186348] - arm64: tegra: Update cache properties (Mark Salter) [2186348] - arm64: tegra: Remove 'enable-active-low' (Mark Salter) [2186348] - arm64: tegra: Add dma-channel-mask in GPCDMA node (Mark Salter) [2186348] - arm64: tegra: Fix non-prefetchable aperture of PCIe C3 controller (Mark Salter) [2186348] - arm64: tegra: Add missing compatible string to Ethernet USB device (Mark Salter) [2186348] - arm64: tegra: Separate AON pinmux from main pinmux on Tegra194 (Mark Salter) [2186348] - arm64: tegra: Add ECAM aperture info for all the PCIe controllers (Mark Salter) [2186348] - arm64: tegra: Remove clock-names from PWM nodes (Mark Salter) [2186348] - arm64: tegra: Enable GTE nodes (Mark Salter) [2186348] - arm64: tegra: Update console for Jetson Xavier and Orin (Mark Salter) [2186348] - arm64: tegra: Enable PWM users on Jetson AGX Orin (Mark Salter) [2186348] - arm64: tegra: Add missing whitespace (Mark Salter) [2186348] - arm64: tegra: Sort nodes by unit-address (Mark Salter) [2186348] - arm64: tegra: Add Tegra234 SDMMC1 device tree node (Mark Salter) [2186348] - arm64: tegra: Add SBSA UART for Tegra234 (Mark Salter) [2186348] - arm64: tegra: Remove unused property for I2C (Mark Salter) [2186348] - arm64: tegra: Fix Prefetchable aperture ranges of Tegra234 PCIe controllers (Mark Salter) [2186348] - arm64: tegra: Add NVDEC on Tegra234 (Mark Salter) [2186348] - arm64: tegra: Fix ranges for host1x nodes (Mark Salter) [2186348] - dt-bindings: usb: tegra-xusb: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: pinctrl: tegra194: Separate instances (Mark Salter) [2186348] - dt-bindings: pinctrl: tegra: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: PCI: tegra234: Add ECAM support (Mark Salter) [2186348] - dt-bindings: Add bindings for Tegra234 NVDEC (Mark Salter) [2186348] - spi: dt-bindings: nvidia,tegra210-quad-peripheral-props: correct additional properties (Mark Salter) [2186348] - spi: dt-bindings: split peripheral prods (Mark Salter) [2186348] - dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string property names under 'properties' (Mark Salter) [2186348] - dt-bindings: host1x: Fix bracketing in example (Mark Salter) [2186348] - dt-bindings: Add bindings for Tegra234 Host1x and VIC (Mark Salter) [2186348] - dt-bindings: host1x: Add iommu-map property (Mark Salter) [2186348] - dt-bindings: display: tegra: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: tegra-ccplex-cluster: Remove status from required properties (Mark Salter) [2186348] - dt-bindings: timer: Add Tegra186 & Tegra234 Timer (Mark Salter) [2186348] - dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding (Mark Salter) [2186348] - dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding (Mark Salter) [2186348] - spi: dt-bindings: Add compatible for Tegra241 QSPI (Mark Salter) [2186348] - arm64: tegra: add node for tegra234 cpufreq (Mark Salter) [2186348] - dt-bindings: clock: drop useless consumer example (Mark Salter) [2186348] - dt-bindings: Improve phandle-array schemas (Mark Salter) [2186348] - spi: Fix Tegra QSPI example (Mark Salter) [2186348] - dt-bindings: timer: Tegra: Convert text bindings to yaml (Mark Salter) [2186348] - spi: Add Tegra234 QUAD SPI compatible (Mark Salter) [2186348] - dt-bindings: memory: Document Tegra210 EMC table (Mark Salter) [2186348] - dt-bindings: i2c: tegra: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: i2c: tegra-bpmp: Convert to json-schema (Mark Salter) [2186348] - ASoC: tegra-audio-rt5677: Correct example (Mark Salter) [2186348] - dt-bindings: host1x: Document Memory Client resets of Host1x, GR2D and GR3D (Mark Salter) [2186348] - dt-bindings: host1x: Document OPP and power domain properties (Mark Salter) [2186348] - dt-bindings: thermal: tegra186-bpmp: Convert to json-schema (Mark Salter) [2186348] - dt-bindings: Add YAML bindings for NVENC and NVJPG (Mark Salter) [2186348] - ASoC: nvidia,tegra-audio: Convert multiple txt bindings to yaml (Mark Salter) [2186348] - ASoC: dt-bindings: tegra: Document interconnects property (Mark Salter) [2186348] - dt-bindings: Add YAML bindings for NVDEC (Mark Salter) [2186348] - ASoC: Use schema reference for sound-name-prefix (Mark Salter) [2186348] - nouveau: fix client work fence deletion race (Mika Penttilä) [2160457] - drm/mgag200: Fix gamma lut not initialized. (Mika Penttilä) [2160457] - accel: Link to compute accelerator subsystem intro (Mika Penttilä) [2160457] - gpu: host1x: Fix memory leak of device names (Mika Penttilä) [2160457] - gpu: host1x: Fix potential double free if IOMMU is disabled (Mika Penttilä) [2160457] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Mika Penttilä) [2160457] - drm/i915/dg2: Drop one PCI ID (Mika Penttilä) [2160457] - drm/amd/display: Fix hang when skipping modeset (Mika Penttilä) [2160457] - drm/amd/display: Lowering min Z8 residency time (Mika Penttilä) [2160457] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Mika Penttilä) [2160457] - drm/amd/display: Add minimum Z8 residency debug option (Mika Penttilä) [2160457] - drm/i915: disable sampler indirect state in bindless heap (Mika Penttilä) [2160457] - drm/i915/mtl: Add Wa_14017856879 (Mika Penttilä) [2160457] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Mika Penttilä) [2160457] - drm/i915: Add _PICK_EVEN_2RANGES() (Mika Penttilä) [2160457] - drm/amd/display: hpd rx irq not working with eDP interface (Mika Penttilä) [2160457] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Mika Penttilä) [2160457] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Mika Penttilä) [2160457] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Mika Penttilä) [2160457] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Mika Penttilä) [2160457] - drm/amd/pm: parse pp_handle under appropriate conditions (Mika Penttilä) [2160457] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Mika Penttilä) [2160457] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Mika Penttilä) [2160457] - drm/amdgpu: change gfx 11.0.4 external_id range (Mika Penttilä) [2160457] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Mika Penttilä) [2160457] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Mika Penttilä) [2160457] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Mika Penttilä) [2160457] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Mika Penttilä) [2160457] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Mika Penttilä) [2160457] - drm/amd/display: Change default Z8 watermark values (Mika Penttilä) [2160457] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Mika Penttilä) [2160457] - drm/amd/display: fix flickering caused by S/G mode (Mika Penttilä) [2160457] - drm/amd/display: fix access hdcp_workqueue assert (Mika Penttilä) [2160457] - drm/amd/display: filter out invalid bits in pipe_fuses (Mika Penttilä) [2160457] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Mika Penttilä) [2160457] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Mika Penttilä) [2160457] - drm/panel: otm8009a: Set backlight parent to panel device (Mika Penttilä) [2160457] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Mika Penttilä) [2160457] - drm/i915: Check pipe source size when using skl+ scalers (Mika Penttilä) [2160457] - drm/i915/color: Fix typo for Plane CSC indexes (Mika Penttilä) [2160457] - drm/bridge: lt8912b: Fix DSI Video Mode (Mika Penttilä) [2160457] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Mika Penttilä) [2160457] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Mika Penttilä) [2160457] - drm/i915/guc: Actually return an error if GuC version range check fails (Mika Penttilä) [2160457] - drm/i915/guc: More debug print updates - UC firmware (Mika Penttilä) [2160457] - drm/amd/display: Update bounding box values for DCN321 (Mika Penttilä) [2160457] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Mika Penttilä) [2160457] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Mika Penttilä) [2160457] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Mika Penttilä) [2160457] - drm/amd/display: Return error code on DSC atomic check failure (Mika Penttilä) [2160457] - drm/amd/display: Add missing WA and MCLK validation (Mika Penttilä) [2160457] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Mika Penttilä) [2160457] - drm/panel: novatek-nt35950: Improve error handling (Mika Penttilä) [2160457] - drm/i915: Fix memory leaks in i915 selftests (Mika Penttilä) [2160457] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Mika Penttilä) [2160457] - drm/amd/display: Fix potential null dereference (Mika Penttilä) [2160457] - drm/ttm/pool: Fix ttm_pool_alloc error path (Mika Penttilä) [2160457] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Mika Penttilä) [2160457] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Mika Penttilä) [2160457] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Mika Penttilä) [2160457] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Mika Penttilä) [2160457] - drm/probe-helper: Cancel previous job before starting new one (Mika Penttilä) [2160457] - drm/vgem: add missing mutex_destroy (Mika Penttilä) [2160457] - drm/amd/pm: re-enable the gfx imu when smu resume (Mika Penttilä) [2160457] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Mika Penttilä) [2160457] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Mika Penttilä) [2160457] - drm/nouveau: fix data overrun (Mika Penttilä) [2160457] - Add new config defaults (Mika Penttilä) [2160457] - Add needed modules to the internal list. (Mika Penttilä) [2160457] - Partial revert of "drm/tegra: Add Tegra234 support to NVDEC driver" (Mika Penttilä) [2160457] - Merge tegra DRM and host1x DRM changes from upstream v6.0.8..v6.3 (Mika Penttilä) [2160457] - kunit: drm: make DRM buddy test compatible with other pages sizes (Mika Penttilä) [2160457] - kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Mika Penttilä) [2160457] - kunit: Introduce KUNIT_EXPECT_MEMEQ and KUNIT_EXPECT_MEMNEQ macros (Mika Penttilä) [2160457] - Partial revert of "i2c: Make remove callback return void" (Mika Penttilä) [2160457] - Revert "drm: tda99x: Don't advertise non-existent capture support" (Mika Penttilä) [2160457] - Add missing #include for compile on s390x (Mika Penttilä) [2160457] - Partial revert of "mm: replace vma->vm_flags direct modifications with modifier calls" (Mika Penttilä) [2160457] - overflow: Introduce castable_to_type() (Mika Penttilä) [2160457] - Partial revert of "driver core: make struct bus_type.uevent() take a const *" (Mika Penttilä) [2160457] - Merge DRM changes from upstream v6.2..v6.3 (Mika Penttilä) [2160457] - Partial revert of get_random_u32_ changes (Mika Penttilä) [2160457] - Replace timer_shutdown_sync() with del_timer_sync() (Mika Penttilä) [2160457] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Mika Penttilä) [2160457] - Merge DRM changes from upstream v6.1..v6.2 (Mika Penttilä) [2160457] - Declare DECLARE_DYNDBG_CLASSMAP macro to enable compile after DRM backport (Mika Penttilä) [2160457] - Revert "drm/ast: Fix drm_fb_memcpy() on rhel9" (Mika Penttilä) [2160457] - Revert "i915: use the VMA iterator" (Mika Penttilä) [2160457] - Revert "drm/i915/userptr: restore probe_range behaviour" (Mika Penttilä) [2160457] - Partial revert of "i2c: Make remove callback return void" (Mika Penttilä) [2160457] - Fix dynamic_dname() signature change build break due to DRM backport. (Mika Penttilä) [2160457] - Merge DRM changes from upstream v6.0.8..v6.1 (Mika Penttilä) [2160457] - mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma (Nico Pache) [2168372] - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths (Nico Pache) [2168372] - mm/khugepaged: fix GUP-fast interaction by sending IPI (Nico Pache) [2168372] - mm/khugepaged: take the right locks for page table retraction (Nico Pache) [2168372] - mm: hugetlb: fix UAF in hugetlb_handle_userfault (Nico Pache) [2168372] - mm/damon/core: avoid holes in newly set monitoring target ranges (Nico Pache) [2168372] - mm/damon/core: iterate the regions list from current point in damon_set_regions() (Nico Pache) [2168372] - mm/damon/core-test: test damon_set_regions (Nico Pache) [2168372] - selftests/vm: update hugetlb madvise (Nico Pache) [2168372] - ipc/shm: call underlying open/close vm_ops (Nico Pache) [2168372] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Nico Pache) [2168372] - mm/debug_vm_pgtable: replace pte_mkhuge() with arch_make_huge_pte() (Nico Pache) [2168372] - mm/migrate: drop pte_mkhuge() in remove_migration_pte() (Nico Pache) [2168372] - mm/zswap: try to avoid worst-case scenario on same element pages (Nico Pache) [2168372] - mm: cma: make kobj_type structure constant (Nico Pache) [2168372] - mm: slub: make kobj_type structure constant (Nico Pache) [2168372] - mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages (Nico Pache) [2168372] - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Nico Pache) [2168372] - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Nico Pache) [2168372] - mm/khugepaged: check again on anon uffd-wp during isolation (Nico Pache) [2168372] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Nico Pache) [2168372] - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Nico Pache) [2168372] - mm/hugetlb: fix uffd wr-protection for CoW optimization path (Nico Pache) [2168372] - mm: kfence: fix handling discontiguous page (Nico Pache) [2168372] - mm: kfence: fix PG_slab and memcg_data clearing (Nico Pache) [2168372] - kfence: avoid passing -g for test (Nico Pache) [2168372] - mm: kfence: fix using kfence_metadata without initialization in show_object() (Nico Pache) [2168372] - Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare" (Nico Pache) [2168372] - mm, vmalloc: fix high order __GFP_NOFAIL allocations (Nico Pache) [2168372] - mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage (Nico Pache) [2168372] - mm, compaction: finish pageblocks on complete migration failure (Nico Pache) [2168372] - mm, compaction: finish scanning the current pageblock if requested (Nico Pache) [2168372] - mm, compaction: check if a page has been captured before draining PCP pages (Nico Pache) [2168372] - mm, compaction: rename compact_control->rescan to finish_pageblock (Nico Pache) [2168372] - migrate: hugetlb: check for hugetlb shared PMD in node migration (Nico Pache) [2168372] - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps (Nico Pache) [2168372] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168372] - mm, mremap: fix mremap() expanding vma with addr inside vma (Nico Pache) [2168372] - mm: add cond_resched() in swapin_walk_pmd_entry() (Nico Pache) [2168372] - mm/fadvise: use LLONG_MAX instead of -1 for eof (Nico Pache) [2168372] - filemap: skip write and wait if end offset precedes start (Nico Pache) [2168372] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Nico Pache) [2168372] - mm: rmap: rename page_not_mapped() to folio_not_mapped() (Nico Pache) [2168372] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2168372] - mm: Make failslab writable again (Nico Pache) [2168372] - mm/slub: remove dead code for debug caches on deactivate_slab() (Nico Pache) [2168372] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168372] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168372] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Nico Pache) [2168372] - swapfile: fix soft lockup in scan_swap_map_slots (Nico Pache) [2168372] - mm: correctly charge compressed memory to its memcg (Nico Pache) [2168372] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2168372] - mm/shmem: use page_mapping() to detect page cache for uffd continue (Nico Pache) [2168372] - mm/memremap.c: map FS_DAX device memory as decrypted (Nico Pache) [2168372] - mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs (Nico Pache) [2168372] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Nico Pache) [2168372] - mm: use update_mmu_tlb() on the second thread (Nico Pache) [2168372] - hugetlb: clean up code checking for fault/truncation races (Nico Pache) [2168372] - hugetlb: use new vma_lock for pmd sharing synchronization (Nico Pache) [2168372] - hugetlb: create hugetlb_unmap_file_folio to unmap single file folio (Nico Pache) [2168372] - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() (Nico Pache) [2168372] - hugetlb: add vma based lock for pmd sharing (Nico Pache) [2168372] - hugetlb: rename vma_shareable() and refactor code (Nico Pache) [2168372] - hugetlb: create remove_inode_single_folio to remove single file folio (Nico Pache) [2168372] - hugetlb: rename remove_huge_page to hugetlb_delete_from_page_cache (Nico Pache) [2168372] - hugetlbfs: revert use i_mmap_rwsem for more pmd sharing synchronization (Nico Pache) [2168372] - mm: hugetlb: eliminate memory-less nodes handling (Nico Pache) [2168372] - mm: hugetlb: simplify per-node sysfs creation and removal (Nico Pache) [2168372] - mm: delete unused MMF_OOM_VICTIM flag (Nico Pache) [2168372] - mm: drop oom code from exit_mmap (Nico Pache) [2168372] - mm: migrate: fix return value if all subpages of THPs are migrated successfully (Nico Pache) [2168372] - mm/mempolicy: fix memory leak in set_mempolicy_home_node system call (Nico Pache) [2168372] - arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Nico Pache) [2168372] - mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK (Nico Pache) [2168372] - tmpfs: fix data loss from failed fallocate (Nico Pache) [2168372] - mm/damon/dbgfs: check if rm_contexts input is for a real context (Nico Pache) [2168372] - hugetlbfs: revert use i_mmap_rwsem to address page fault/truncate race (Nico Pache) [2168372] - hugetlb: remove meaningless BUG_ON(huge_pte_none()) (Nico Pache) [2168372] - mm/filemap: make folio_put_wait_locked static (Nico Pache) [2168372] - mm: use nth_page instead of mem_map_offset mem_map_next (Nico Pache) [2168372] - Docs/admin-guide/mm/damon/usage: note DAMON debugfs interface deprecation plan (Nico Pache) [2168372] - Docs/admin-guide/mm/damon/start: mention the dependency as sysfs instead of debugfs (Nico Pache) [2168372] - mm/damon/Kconfig: notify debugfs deprecation plan (Nico Pache) [2168372] - Docs/admin-guide/mm/damon: rename the title of the document (Nico Pache) [2168372] - selftest/damon: add a test for duplicate context dirs creation (Nico Pache) [2168372] - mm: fixup documentation regarding pte_numa() and PROT_NUMA (Nico Pache) [2168372] - mm/gup: use gup_can_follow_protnone() also in GUP-fast (Nico Pache) [2168372] - mm/gup: replace FOLL_NUMA by gup_can_follow_protnone() (Nico Pache) [2168372] - mm: fix the handling Non-LRU pages returned by follow_page (Nico Pache) [2168372] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2168372] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2168372] - migrate_pages(): fix failure counting for retry (Nico Pache) [2168372] - migrate_pages(): fix failure counting for THP splitting (Nico Pache) [2168372] - migrate_pages(): fix failure counting for THP on -ENOSYS (Nico Pache) [2168372] - migrate_pages(): fix failure counting for THP subpages retrying (Nico Pache) [2168372] - migrate_pages(): fix THP failure counting for -ENOMEM (Nico Pache) [2168372] - migrate_pages(): remove unnecessary list_safe_reset_next() (Nico Pache) [2168372] - migrate: fix syscall move_pages() return value for failure (Nico Pache) [2168372] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2168372] - mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast (Nico Pache) [2168372] - mm/damon: replace pmd_huge() with pmd_trans_huge() for THP (Nico Pache) [2168372] - mm/damon: validate if the pmd entry is present before accessing (Nico Pache) [2168372] - mm/hugetlb: make detecting shared pte more reliable (Nico Pache) [2168372] - mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node() (Nico Pache) [2168372] - mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at() (Nico Pache) [2168372] - mm/hugetlb: fix missing call to restore_reserve_on_error() (Nico Pache) [2168372] - mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group() (Nico Pache) [2168372] - mm/hugetlb: fix incorrect update of max_huge_pages (Nico Pache) [2168372] - Documentation/mm: modify page_referenced to folio_referenced (Nico Pache) [2168372] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2189296] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2189296] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2189296] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2189296] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2189296] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2189296] - redhat: include the information about builtin symbols into kernel-uki-virt package too (Vitaly Kuznetsov) [2184476]- backport rtla hwnoise (John Kacur) [2174948] - rtla: Add .gitignore file (John Kacur) [2174948] - Documentation/rtla: Add hwnoise man page (John Kacur) [2174948] - rtla: Add hwnoise tool (John Kacur) [2174948] - HID: amd_sfh: Change dev_err to dev_dbg for additional debug info (Desnes Nunes) [2139485] - redhat: configs: enable amd-pstate-ut driver (David Arcari) [2215032] - cpufreq: amd-pstate: fix spdxcheck warnings for amd-pstate-ut.c (David Arcari) [2215032] - cpufreq: amd-pstate: modify type in argument 2 for filp_open (David Arcari) [2215032] - cpufreq: amd-pstate: Add test module for amd-pstate driver (David Arcari) [2215032] - perf script: Skip aggregation for stat events (Michael Petlan) [2177183] - perf lock contention: Fix compiler builtin detection (Michael Petlan) [2177183] - perf/core: Fix perf_sample_data not properly initialized for different swevents in perf_tp_event() (Michael Petlan) [2177183] - perf test: Fix wrong size expectation for 'Setup struct perf_event_attr' (Michael Petlan) [2177183] - perf symbols: Fix unaligned access in get_x86_64_plt_disp() (Michael Petlan) [2177183] - perf symbols: Fix use-after-free in get_plt_got_name() (Michael Petlan) [2177183] - perf/x86: Fix missing sample size update on AMD BRS (Michael Petlan) [2177183] - perf test: Fix "PMU event table sanity" for NO_JEVENTS=1 (Michael Petlan) [2177183] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2177183] - perf test: Avoid counting commas in json linter (Michael Petlan) [2177183] - perf tests stat+csv_output: Switch CSV separator to @ (Michael Petlan) [2177183] - perf inject: Fix --buildid-all not to eat up MMAP2 (Michael Petlan) [2177183] - perf test: Fix offcpu test prev_state check (Michael Petlan) [2177183] - perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Michael Petlan) [2177183] - perf intel-pt: Synthesize cycle events (Michael Petlan) [2177183] - perf record: Fix segfault with --overwrite and --max-size (Michael Petlan) [2177183] - perf tools: Fix perf tool build error in util/pfm.c (Michael Petlan) [2177183] - perf tools: Fix auto-complete on aarch64 (Michael Petlan) [2177183] - perf lock contention: Support old rw_semaphore type (Michael Petlan) [2177183] - perf lock contention: Add -o/--lock-owner option (Michael Petlan) [2177183] - perf lock contention: Fix to save callstack for the default modified (Michael Petlan) [2177183] - perf test bpf: Skip test if kernel-debuginfo is not present (Michael Petlan) [2177183] - perf probe: Update the exit error codes in function try_to_find_probe_trace_event (Michael Petlan) [2177183] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177183] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177183] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177183] - perf test bpf: Check for libtraceevent support (Michael Petlan) [2177183] - perf script: Support Retire Latency (Michael Petlan) [2177183] - perf report: Support Retire Latency (Michael Petlan) [2177183] - perf lock contention: Support filters for different aggregation (Michael Petlan) [2177183] - perf lock contention: Use lock_stat_find{,new} (Michael Petlan) [2177183] - perf lock contention: Factor out lock_contention_get_name() (Michael Petlan) [2177183] - perf arm-spe: Add raw decoding for SPEv1.2 previous branch address (Michael Petlan) [2177183] - perf jevents: Run metric_test.py at compile-time (Michael Petlan) [2177183] - tools build: Add test echo-cmd (Michael Petlan) [2177183] - perf pmu-events: Fix testing with JEVENTS_ARCH=all (Michael Petlan) [2177183] - perf jevents: Add model list option (Michael Petlan) [2177183] - perf jevents: Generate metrics and events as separate tables (Michael Petlan) [2177183] - perf pmu-events: Introduce pmu_metrics_table (Michael Petlan) [2177183] - perf jevents: Combine table prefix and suffix writing (Michael Petlan) [2177183] - perf stat: Remove evsel metric_name/expr (Michael Petlan) [2177183] - perf pmu-events: Remove now unused event and metric variables (Michael Petlan) [2177183] - perf pmu-events: Separate the metrics from events for no jevents (Michael Petlan) [2177183] - perf pmu-events: Add separate metric from pmu_event (Michael Petlan) [2177183] - perf jevents: Rewrite metrics in the same file with each other (Michael Petlan) [2177183] - perf jevents metric: Add ability to rewrite metrics in terms of others (Michael Petlan) [2177183] - perf jevents metric: Correct Function equality (Michael Petlan) [2177183] - perf session: Show branch speculation info in raw dump (Michael Petlan) [2177183] - perf script: Show branch speculation info (Michael Petlan) [2177183] - perf test: Add more test cases for perf lock contention (Michael Petlan) [2177183] - perf bench syscall: Add execve syscall benchmark (Michael Petlan) [2177183] - perf bench syscall: Add getpgid syscall benchmark (Michael Petlan) [2177183] - perf bench syscall: Introduce bench_syscall_common() (Michael Petlan) [2177183] - perf test: Replace legacy `...` with $(...) (Michael Petlan) [2177183] - tools x86: Keep list sorted by number in unistd_{32,64}.h (Michael Petlan) [2177183] - perf test: Replace 'grep | wc -l' with 'grep -c' (Michael Petlan) [2177183] - perf lock contention: Add -S/--callstack-filter option (Michael Petlan) [2177183] - perf script: Add 'cgroup' field for output (Michael Petlan) [2177183] - perf tools docs: Use canonical ftrace path (Michael Petlan) [2177183] - perf arm-spe: Only warn once for each unsupported address packet (Michael Petlan) [2177183] - perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Michael Petlan) [2177183] - perf probe: Fix usage when libtraceevent is missing (Michael Petlan) [2177183] - perf symbols: Get symbols for .plt.got for x86-64 (Michael Petlan) [2177183] - perf symbols: Start adding support for .plt.got for x86 (Michael Petlan) [2177183] - perf symbols: Allow for static executables with .plt (Michael Petlan) [2177183] - perf symbols: Allow for .plt without header (Michael Petlan) [2177183] - perf symbols: Add support for IFUNC symbols for x86_64 (Michael Petlan) [2177183] - perf symbols: Record whether a symbol is an alias for an IFUNC symbol (Michael Petlan) [2177183] - perf symbols: Sort plt relocations for x86 (Michael Petlan) [2177183] - perf symbols: Add support for x86 .plt.sec (Michael Petlan) [2177183] - perf symbols: Correct plt entry sizes for x86 (Michael Petlan) [2177183] - perf tests shell: Fix check for libtracevent support (Michael Petlan) [2177183] - perf tests shell: Add check for perf data file in record+probe_libc_inet_pton test (Michael Petlan) [2177183] - perf test: Add pipe mode test to the Intel PT test suite (Michael Petlan) [2177183] - perf session: Avoid calling lseek(2) for pipe (Michael Petlan) [2177183] - perf intel-pt: Do not try to queue auxtrace data on pipe (Michael Petlan) [2177183] - perf inject: Use perf_data__read() for auxtrace (Michael Petlan) [2177183] - perf cs-etm: Update decoder code for OpenCSD version 1.4 (Michael Petlan) [2177183] - perf test: Fix DWARF unwind test by adding non-inline to expected function in a backtrace (Michael Petlan) [2177183] - perf buildid: Avoid copy of uninitialized memory (Michael Petlan) [2177183] - perf mem/c2c: Document that SPE is used for mem and c2c on ARM (Michael Petlan) [2177183] - perf cs-etm: Improve missing sink warning message (Michael Petlan) [2177183] - perf test buildid: Fix shell string substitutions (Michael Petlan) [2177183] - perf: Various spelling fixes (Michael Petlan) [2177183] - perf test: Switch basic bpf filtering test to use syscall tracepoint (Michael Petlan) [2177183] - perf cs-etm: Ensure that Coresight timestamps don't go backwards (Michael Petlan) [2177183] - perf cs_etm: Set the time field in the synthetic samples (Michael Petlan) [2177183] - perf cs_etm: Record ts_source in AUXTRACE_INFO for ETMv4 and ETE (Michael Petlan) [2177183] - perf cs_etm: Keep separate symbols for ETMv4 and ETE parameters (Michael Petlan) [2177183] - perf pmu: Add function to check if a pmu file exists (Michael Petlan) [2177183] - perf pmu: Remove remaining duplication of bus/event_source/devices/... (Michael Petlan) [2177183] - perf pmu: Use perf_pmu__open_file() and perf_pmu__scan_file() (Michael Petlan) [2177183] - perf pmu: Remove duplication around EVENT_SOURCE_DEVICE_PATH (Michael Petlan) [2177183] - perf tools: Fix foolproof typo (Michael Petlan) [2177183] - perf symbols: Check SHT_RELA and SHT_REL type earlier (Michael Petlan) [2177183] - perf symbols: Combine handling for SHT_RELA and SHT_REL (Michael Petlan) [2177183] - perf symbols: Allow for .plt entries with no symbol (Michael Petlan) [2177183] - perf symbols: Add symbol for .plt header (Michael Petlan) [2177183] - perf symbols: Do not check ss->dynsym twice (Michael Petlan) [2177183] - perf symbols: Slightly simplify 'err' usage in dso__synthesize_plt_symbols() (Michael Petlan) [2177183] - perf symbols: Add dso__find_symbol_nocache() (Michael Petlan) [2177183] - perf symbols: Check plt_entry_size is not zero (Michael Petlan) [2177183] - perf symbols: Factor out get_plt_sizes() (Michael Petlan) [2177183] - perf test: Add Symbols test (Michael Petlan) [2177183] - perf test workload thloop: Make count increments atomic (Michael Petlan) [2177183] - perf debug: Increase libtraceevent logging when verbose (Michael Petlan) [2177183] - perf trace: Reduce #ifdefs for TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177183] - perf llvm: Fix inadvertent file creation (Michael Petlan) [2177183] - perf vendor events intel: Add Emerald Rapids (Michael Petlan) [2177183] - perf docs: Fix a typo in 'perf probe' man page: l20th -> 120th (Michael Petlan) [2177183] - perf vendor events arm64: Add instruction mix metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add PE utilization metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add branch metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add cache metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add TLB metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add topdown L1 metrics for neoverse-n2-v2 (Michael Petlan) [2177183] - perf vendor events arm64: Add common topdown L1 metrics (Michael Petlan) [2177183] - perf jevent: Add general metrics support (Michael Petlan) [2177183] - perf pmu: Add #slots literal support for arm64 (Michael Petlan) [2177183] - perf script flamegraph: Avoid d3-flame-graph package dependency (Michael Petlan) [2177183] - perf/core: Fix the same task check in perf_event_set_output (Michael Petlan) [2177183] - perf: Optimize perf_pmu_migrate_context() (Michael Petlan) [2177183] - perf/x86/amd/core: Always clear status for idx (Michael Petlan) [2177183] - perf: fix perf_event_context->time (Michael Petlan) [2177183] - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output (Michael Petlan) [2177183] - perf/x86/intel: Expose EPT-friendly PEBS for SPR and future models (Michael Petlan) [2177183] - powerpc/hv-24x7: Fix pvr check when setting interface version (Michael Petlan) [2177183] - kernel: events: Export perf_report_aux_output_id() (Michael Petlan) [2177183] - perf: arm_spe: Add support for SPEv1.2 inverted event filtering (Michael Petlan) [2177183] - arm64/sysreg: Convert SPE registers to automatic generation (Michael Petlan) [2177183] - perf: arm_spe: Drop BIT() and use FIELD_GET/PREP accessors (Michael Petlan) [2177183] - arm64: Drop SYS_ from SPE register defines (Michael Petlan) [2177183] - perf: arm_spe: Print the version of SPE detected (Michael Petlan) [2177183] - perf: Add perf_event_attr::config3 (Michael Petlan) [2177183] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177183] - x86/perf/zhaoxin: Add stepping check for ZXC (Michael Petlan) [2177183] - perf/core: Call perf_prepare_sample() before running BPF (Michael Petlan) [2177183] - perf/core: Introduce perf_prepare_header() (Michael Petlan) [2177183] - perf/core: Do not pass header for sample ID init (Michael Petlan) [2177183] - perf/core: Set data->sample_flags in perf_prepare_sample() (Michael Petlan) [2177183] - perf/core: Add perf_sample_save_brstack() helper (Michael Petlan) [2177183] - perf/core: Add perf_sample_save_raw_data() helper (Michael Petlan) [2177183] - perf/core: Add perf_sample_save_callchain() helper (Michael Petlan) [2177183] - perf/core: Save the dynamic parts of sample data size (Michael Petlan) [2177183] - perf/core: Change the layout of perf_sample_data (Michael Petlan) [2177183] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2177183] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2177183] - x86/cpufeatures: Put the AMX macros in the word 18 block (Michael Petlan) [2177183] - perf/x86: Support Retire Latency (Michael Petlan) [2177183] - perf/x86: Add Meteor Lake support (Michael Petlan) [2177183] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2177183] - perf/x86/lbr: Simplify the exposure check for the LBR_INFO registers (Michael Petlan) [2177183] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2037670] - hwmon: (k10temp) Add PCI ID for family 19, model 78h (David Arcari) [2214986] - hwmon: k10temp: constify pointers to hwmon_channel_info (David Arcari) [2214986] - hwmon: constify pointers to hwmon_channel_info (David Arcari) [2214986] - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (David Arcari) [2214986] - hwmon: (k10temp): Add support for new family 17h and 19h models (David Arcari) [2214986] - spi: spi-geni-qcom: Do not do DMA map/unmap inside driver, use framework instead (Adrien Thierry) [RHEL-625] - soc: qcom: geni-se: Add interfaces geni_se_tx_init_dma() and geni_se_rx_init_dma() (Adrien Thierry) [RHEL-625] - spi: spi-geni-qcom: Select FIFO mode for chip select (Adrien Thierry) [RHEL-625] - spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG (Adrien Thierry) [RHEL-625] - spi: spi-qcom-qspi: Support pinctrl sleep states (Adrien Thierry) [RHEL-625] - spi: qcom-qspi: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625] - spi: geni-qcom: Convert to platform remove callback returning void (Adrien Thierry) [RHEL-625] - soc: qcom: geni-se: Move qcom-geni-se.h to linux/soc/qcom/geni-se.h (Adrien Thierry) [RHEL-625] - spi: spi-geni-qcom: Add support for SE DMA mode (Adrien Thierry) [RHEL-625] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [1992566]- netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2170363] - scsi: ufs: core: mcq: Fix &hwq->cq_lock deadlock issue (Andrew Halaney) [2185234] - scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend (Andrew Halaney) [2185234] - scsi: ufs: core: Simplify ufshcd_execute_start_stop() (Andrew Halaney) [2185234] - scsi: ufs: core: Rely on the block layer for setting RQF_PM (Andrew Halaney) [2185234] - Merge branch '5.16/scsi-fixes' into 5.17/scsi-staging (Andrew Halaney) [2185234] - scsi: Revert "scsi: ufs: core: Initialize devfreq synchronously" (Andrew Halaney) [2185234] - scsi: ufs: mcq: Use active_reqs to check busy in clock scaling (Andrew Halaney) [2185234] - scsi: ufs: mcq: qcom: Clean the return path of ufs_qcom_mcq_config_resource() (Andrew Halaney) [2185234] - scsi: ufs: mcq: qcom: Fix passing zero to PTR_ERR (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove impossible check (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Guard power management functions with CONFIG_PM (Andrew Halaney) [2185234] - scsi: ufs: core: Add soft dependency on governor_simpleondemand (Andrew Halaney) [2185234] - scsi: ufs: core: Initialize devfreq synchronously (Andrew Halaney) [2185234] - scsi: ufs: mcq: Fix incorrectly set queue depth (Andrew Halaney) [2185234] - scsi: ufs: Make the TC G210 driver dependent on CONFIG_OF (Andrew Halaney) [2185234] - scsi: ufs: qcom: dt-bindings: Add SM8550 compatible string (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW version major 5 (Andrew Halaney) [2185234] - scsi: ufs: core: Fix kernel-doc syntax (Andrew Halaney) [2185234] - scsi: ufs: core: Add hibernation callbacks (Andrew Halaney) [2185234] - scsi: ufs: core: Limit DMA alignment check (Andrew Halaney) [2185234] - scsi: ufs: qcom: fix platform_msi_domain_free_irqs() reference (Andrew Halaney) [2185234] - scsi: ufs: core: Enable DMA clustering (Andrew Halaney) [2185234] - scsi: ufs: exynos: Fix the maximum segment size (Andrew Halaney) [2185234] - scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096 (Andrew Halaney) [2185234] - scsi: ufs: core: Fix devfreq deadlocks (Andrew Halaney) [2185234] - scsi: ufs: qcom: Add MCQ ESI config vendor specific ops (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Add Event Specific Interrupt enable and config functions (Andrew Halaney) [2185234] - scsi: ufs: core: Add Event Specific Interrupt configuration vendor specific ops (Andrew Halaney) [2185234] - scsi: ufs: core: Fix an error handling path in ufshcd_read_desc_param() (Andrew Halaney) [2185234] - scsi: ufs: ufs: Remove duplicate entry (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Enable multi-circular queue (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Add completion support in poll (Andrew Halaney) [2185234] - scsi: ufs: mcq: Add completion support of a CQE (Andrew Halaney) [2185234] - scsi: ufs: core: Prepare for completion in MCQ (Andrew Halaney) [2185234] - scsi: ufs: Call scsi_done() directly (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Find hardware queue to queue request (Andrew Halaney) [2185234] - scsi: ufs: core: Prepare ufshcd_send_command() for MCQ (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Use shared tags for MCQ mode (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Configure operation and runtime interface (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Allocate memory for MCQ mode (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Calculate queue depth (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Configure resource regions (Andrew Halaney) [2185234] - scsi: ufs: core: mcq: Add support to allocate multiple queues (Andrew Halaney) [2185234] - scsi: ufs: core: Defer adding host to SCSI if MCQ is supported (Andrew Halaney) [2185234] - scsi: ufs: core: Introduce multi-circular queue capability (Andrew Halaney) [2185234] - scsi: ufs: core: Probe for EXT_IID support (Andrew Halaney) [2185234] - scsi: ufs: core: bsg: Fix cast to restricted __be16 warning (Andrew Halaney) [2185234] - scsi: core: Fix invisible definition compilation warning (Andrew Halaney) [2185234] - scsi: ufs: core: bsg: Fix sometimes-uninitialized warnings (Andrew Halaney) [2185234] - scsi: ufs: ufs-unisoc: Add support for Unisoc UFS host controller (Andrew Halaney) [2185234] - scsi: ufs: dt-bindings: Add document for Unisoc UFS host controller (Andrew Halaney) [2185234] - scsi: MAINTAINERS: Add myself as the maintainer for Qcom UFS drivers (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Add support for finding max gear on new platforms (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Add support for reinitializing the UFS device (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Factor out the logic finding the HS Gear (Andrew Halaney) [2185234] - scsi: ufs: core: Add support for reinitializing the UFS device (Andrew Halaney) [2185234] - scsi: ufs: core: Add reinit_notify() callback (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Fix the Qcom register name for offset 0xD0 (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Use dev_err_probe() for printing probe error (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Use bitfields where appropriate (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove unnecessary WARN_ON() (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove unnecessary goto statements (Andrew Halaney) [2185234] - scsi: ufs: core: Fix device management cmd timeout flow (Andrew Halaney) [2185234] - scsi: ufs: core: Remove ufshcd_map_desc_id_to_length() (Andrew Halaney) [2185234] - scsi: ufs: core: Remove len parameter from ufshcd_set_active_icc_lvl() (Andrew Halaney) [2185234] - scsi: ufs: core: Remove redundant desc_size variable from hba (Andrew Halaney) [2185234] - scsi: ufs: core: Remove redundant wb check (Andrew Halaney) [2185234] - scsi: ufs: core: Allow UFS host drivers to override the sg entry size (Andrew Halaney) [2185234] - scsi: ufs: core: Pass the clock scaling timeout as an argument (Andrew Halaney) [2185234] - scsi: ufs: core: Reduce the clock scaling latency (Andrew Halaney) [2185234] - scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Use dev_err() where possible (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove usage of dbg_print_en (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Clean up dbg_register_dump (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Drop unnecessary NULL checks (Andrew Halaney) [2185234] - scsi: ufs: core: bsg: Add advanced RPMB support in ufs_bsg (Andrew Halaney) [2185234] - scsi: ufs: core: Pass EHS length into ufshcd_prepare_req_desc_hdr() (Andrew Halaney) [2185234] - scsi: ufs: core: Advanced RPMB detection (Andrew Halaney) [2185234] - scsi: ufs: core: Split ufshcd_map_sg() (Andrew Halaney) [2185234] - scsi: ufs: bsg: Clean up ufs_bsg_request() (Andrew Halaney) [2185234] - scsi: ufs: bsg: Remove unnecessary length checkup (Andrew Halaney) [2185234] - scsi: ufs: bsg: Let result in struct ufs_bsg_reply be signed int (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Remove unnecessary return code (Andrew Halaney) [2185234] - scsi: ufs: core: Fix the polling implementation (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Modify the return value (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Remove unneeded code (Andrew Halaney) [2185234] - scsi: ufs: core: Fix unnecessary operation for early return (Andrew Halaney) [2185234] - scsi: ufs: core: Switch 'check_for_bkops' to bool (Andrew Halaney) [2185234] - scsi: ufs: core: Separate function name and message (Andrew Halaney) [2185234] - scsi: ufs: core: Remove check_upiu_size() from ufshcd.h (Andrew Halaney) [2185234] - scsi: ufs: core: Introduce ufshcd_abort_all() (Andrew Halaney) [2185234] - scsi: ufs: core: Refactor ufshcd_hba_enable() (Andrew Halaney) [2185234] - scsi: ufs: core: Use is_visible to control UFS unit descriptor sysfs nodes (Andrew Halaney) [2185234] - scsi: ufs: core: Clean up ufshcd_slave_alloc() (Andrew Halaney) [2185234] - scsi: ufs: core: Revert "WB is only available on LUN #0 to #7" (Andrew Halaney) [2185234] - scsi: ufs: core: Print events for WLUN suspend and resume failures (Andrew Halaney) [2185234] - scsi: ufs: core: Fix typo in comment (Andrew Halaney) [2185234] - scsi: ufs: Fix a deadlock between PM and the SCSI error handler (Andrew Halaney) [2185234] - scsi: ufs: Introduce the function ufshcd_execute_start_stop() (Andrew Halaney) [2185234] - scsi: ufs: Track system suspend / resume activity (Andrew Halaney) [2185234] - scsi: ufs: Try harder to change the power mode (Andrew Halaney) [2185234] - scsi: ufs: Reduce the START STOP UNIT timeout (Andrew Halaney) [2185234] - scsi: ufs: Use 'else' in ufshcd_set_dev_pwr_mode() (Andrew Halaney) [2185234] - scsi: ufs: Remove an outdated comment (Andrew Halaney) [2185234] - scsi: ufs: core: Fix the error log in ufshcd_query_flag_retry() (Andrew Halaney) [2185234] - scsi: ufs: core: Fix typo for register name in comments (Andrew Halaney) [2185234] - scsi: ufs: core: Remove unneeded casts from void * (Andrew Halaney) [2185234] - scsi: ufs: qcom: Remove redundant dev_err() call (Andrew Halaney) [2185234] - scsi: ufs: core: Remove redundant function definitions from ufshcd.h (Andrew Halaney) [2185234] - scsi: ufs: core: Print UFSHCD capabilities in controller's sysfs node (Andrew Halaney) [2185234] - scsi: ufs: core: Reduce the power mode change timeout (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Make fsd_ufs_drvs static (Andrew Halaney) [2185234] - scsi: ufs: wb: Modify messages (Andrew Halaney) [2185234] - scsi: ufs: wb: Introduce ufshcd_is_wb_buf_flush_allowed() (Andrew Halaney) [2185234] - scsi: ufs: wb: Add explicit flush sysfs attribute (Andrew Halaney) [2185234] - ABI: sysfs-driver-ufs: Add another What for platform drivers (Andrew Halaney) [2185234] - scsi: ufs: wb: Change function name and parameter names (Andrew Halaney) [2185234] - scsi: ufs: wb: Change wb_enabled condition test (Andrew Halaney) [2185234] - scsi: ufs: core: Allow host driver to disable wb toggling during clock scaling (Andrew Halaney) [2185234] - scsi: ufs: core: Use local_clock() for debugging timestamps (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support clk-scaling to optimize power consumption (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix performance scaling (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Dump more registers (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Provide detailed description for UIC errors (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Remove redundant header files (Andrew Halaney) [2185234] - scsi: ufs: core: Enable link lost interrupt (Andrew Halaney) [2185234] - scsi: ufs: ufs-pci: Correct check for RESET DSM (Andrew Halaney) [2185234] - scsi: ufs: core: Correct ufshcd_shutdown() flow (Andrew Halaney) [2185234] - scsi: ufs: core: Increase the maximum data buffer size (Andrew Halaney) [2185234] - scsi: ufs: core: Fix a race condition related to device management (Andrew Halaney) [2185234] - scsi: ufs: core: Fix spelling mistake "Cannnot" -> "Cannot" (Andrew Halaney) [2185234] - scsi: ufs: host: Hold reference returned by of_parse_phandle() (Andrew Halaney) [2185234] - scsi: ufs: core: Read device property for ref clock (Andrew Halaney) [2185234] - scsi/ufs: Rename a 'dir' argument into 'op' (Andrew Halaney) [2185234] - block: remove blk_{get,put}_request (Andrew Halaney) [2185234] - scsi: ufs: core: Fix missing clk change notification on host reset (Andrew Halaney) [2185234] - scsi: ufs: core: Drop loglevel of WriteBoost message (Andrew Halaney) [2185234] - scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES (Andrew Halaney) [2185234] - scsi: ufs: ufs-exynos: Change ufs phy control sequence (Andrew Halaney) [2185234] - scsi: ufs: Skip last hci reset to get valid register values (Andrew Halaney) [2185234] - scsi: ufs: ufs-pci: Enable WriteBooster capability on ADL (Andrew Halaney) [2185234] - scsi: ufs: ufs-qcom: Remove unneeded code (Andrew Halaney) [2185234] - scsi: ufs: ufshcd: Constify pointed data (Andrew Halaney) [2185234] - scsi: ufs: ufshcd-pltfrm: Constify pointed data (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix invalid access to vccqx (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support performance boosting (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support host power control (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Disable reset confirm feature by UniPro (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Add stage information for ref-clk control (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Prevent host hang by setting CLK_CG early (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Always add delays for VCC operations (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix build warnings (Andrew Halaney) [2185234] - scsi: ufs: core: Fix typos in error messages (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix build error and type mismatch (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Disable unused VCCQx power rails (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support multiple VCC sources (Andrew Halaney) [2185234] - scsi: ufs: Export regulator functions (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support low-power mode for parents of VCCQx (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support flexible parameters for SMC calls (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Support low-power mode for VCCQ (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Prevent device regulators setting LPM incorrectly (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators (Andrew Halaney) [2185234] - scsi: ufs: ufs-mediatek: Introduce workaround for power mode change (Andrew Halaney) [2185234] - scsi: ufs: Fix ADAPT logic for HS-G5 (Andrew Halaney) [2185234] - scsi: ufs: Export ufshcd_uic_change_pwr_mode() (Andrew Halaney) [2185234] - scsi: ufs: Rearrange addresses in increasing order (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Use already existing definition (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Remove unused defines (Andrew Halaney) [2185234] - scsi: ufs: Fix a race between the interrupt handler and the reset handler (Andrew Halaney) [2185234] - scsi: ufs: Support clearing multiple commands at once (Andrew Halaney) [2185234] - scsi: ufs: Simplify ufshcd_clear_cmd() (Andrew Halaney) [2185234] - scsi: ufs: exynos: Constify driver data (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI (Andrew Halaney) [2185234] - scsi: ufs: host: ufs-exynos: Add mphy apb clock mask (Andrew Halaney) [2185234] - scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible (Andrew Halaney) [2185234] - scsi: MAINTAINERS: Add maintainer for Renesas UFS driver (Andrew Halaney) [2185234] - scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS controller (Andrew Halaney) [2185234] - scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO (Andrew Halaney) [2185234] - scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS (Andrew Halaney) [2185234] - scsi: dt-bindings: ufs: Document Renesas R-Car UFS host controller (Andrew Halaney) [2185234] - scsi: ufs: ufshcd: Delete unnecessary NULL check (Andrew Halaney) [2185234] - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2008229] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2008229] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2008229] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213663] - objtool: Fix weak hole vs prefix symbol (Joe Lawrence) [RHEL-255] - objtool: Optimize elf_dirty_reloc_sym() (Joe Lawrence) [RHEL-255] - selftests/ftrace: Fix probepoint testcase to ignore __pfx_* symbols (Joe Lawrence) [RHEL-255] - x86: Add prefix symbols for function padding (Joe Lawrence) [RHEL-255] - x86/Kconfig: Add CONFIG_CALL_THUNKS (Joe Lawrence) [RHEL-255] - objtool: Add option to generate prefix symbols (Joe Lawrence) [RHEL-255] - objtool: Avoid O(bloody terrible) behaviour -- an ode to libelf (Joe Lawrence) [RHEL-255] - objtool: Slice up elf_create_section_symbol() (Joe Lawrence) [RHEL-255] - kallsyms: Revert "Take callthunks into account" (Joe Lawrence) [RHEL-255] - kallsyms: Take callthunks into account (Joe Lawrence) [RHEL-255] - kcsan: Instrument memcpy/memset/memmove with newer Clang (Joe Lawrence) [RHEL-255] - objtool, kcsan: Add volatile read/write instrumentation to whitelist (Joe Lawrence) [RHEL-255] - objtool: kmsan: list KMSAN API functions as uaccess-safe (Joe Lawrence) [RHEL-255] - objtool,x86: Teach decode about LOOP* instructions (Joe Lawrence) [RHEL-255] - objtool: Remove "ANNOTATE_NOENDBR on ENDBR" warning (Joe Lawrence) [RHEL-255] - objtool: Use arch_jump_destination() in read_intra_function_calls() (Joe Lawrence) [RHEL-255] - x86/clear_user: Make it faster (Joe Lawrence) [RHEL-255] - objtool: Disable CFI warnings (Joe Lawrence) [RHEL-255] - x86/sev: Mark snp_abort() noreturn (Joe Lawrence) [RHEL-255] - objtool: Add entry UNRET validation (Joe Lawrence) [RHEL-255] - x86/extable: Annotate ex_handler_msr_mce() as a dead end (Joe Lawrence) [RHEL-255] - ixgbevf: fill IPsec state validation failure reason (Ken Cox) [2153375] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153375] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153375] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Ken Cox) [2153375] - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188506] - redhat: don't enforce WERROR for out of tree modules (Jan Stancek) [2209227] - mm: add PTE pointer parameter to flush_tlb_fix_spurious_fault() (Tobias Huschle) [2044921] - s390/mm: add support for RDP (Reset DAT-Protection) (Tobias Huschle) [2044921] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215890] - firmware: qcom_scm: Add SM6375 compatible (Lucas Karpinski) [2213601] - firmware: qcom_scm: Clear download bit during reboot (Lucas Karpinski) [2213601] - firmware: qcom_scm: Use fixed width src vm bitmap (Lucas Karpinski) [2213601] - firmware: qcom: scm: fix bogus irq error at probe (Lucas Karpinski) [2213601] - firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/ (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add wait-queue handling logic (Lucas Karpinski) [2213601] - firmware: qcom: scm: remove unused __qcom_scm_init declaration (Lucas Karpinski) [2213601] - firmware: qcom_scm: Add bw voting support to the SCM interface (Lucas Karpinski) [2213601] - firmware: qcom_scm: drop unexpected word "the" (Lucas Karpinski) [2213601] - firmware: qcom_scm: Add compatible for MSM8976 SoC (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add support for MC boot address API (Lucas Karpinski) [2213601] - firmware: qcom: scm: Drop cpumask parameter from set_boot_addr() (Lucas Karpinski) [2213601] - firmware: qcom: scm: Simplify set_cold/warm_boot_addr() (Lucas Karpinski) [2213601] - firmware: qcom: scm: Fix some kernel-doc comments (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add function to set IOMMU pagetable addressing (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add function to set the maximum IOMMU pool size (Lucas Karpinski) [2213601] - firmware: qcom: scm: Remove reassignment to desc following initializer (Lucas Karpinski) [2213601] - Revert "firmware: qcom: scm: Add support for MC boot address API" (Lucas Karpinski) [2213601] - firmware: qcom: scm: Don't break compile test on non-ARM platforms (Lucas Karpinski) [2213601] - firmware: qcom: scm: Add support for MC boot address API (Lucas Karpinski) [2213601] - firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() (Lucas Karpinski) [2213601] - firmware: qcom_scm: Add compatible for MSM8953 SoC (Lucas Karpinski) [2213601] - firmware: qcom_scm: Introduce SCM calls to access LMh (Lucas Karpinski) [2213601] - firmware: qcom_scm: remove a duplicative condition (Lucas Karpinski) [2213601] - firmware: qcom_scm: Mark string array const (Lucas Karpinski) [2213601] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207980] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207980] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2210302]- EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165650] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165650] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165650] - EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() (Aristeu Rozanski) [2165650] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165650] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165650] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165650] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165650] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165650] - arm64: dts: qcom: sa8540p-ride: Specify ethernet phy OUI (Andrew Halaney) [2215124] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214273] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214273] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214273] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214273] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213029] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213029] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213029] - loop: LOOP_CONFIGURE: send uevents for partitions (Ming Lei) [2209880] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214271] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2212511] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2212511] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203377] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203377] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203377] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203377] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Tobias Huschle) [2203377] - blk-mq: fix blk_mq_hw_ctx active request accounting (Ming Lei) [2203606] - null_blk: Fix: memory release when memory_backed=1 (Ming Lei) [2212674] - block: fix revalidate performance regression (Ming Lei) [2213370] - phy: freescale: imx8m-pcie: Add one missing error return (Steve Best) [2184315] - phy: freescale: imx8m-pcie: Add i.MX8MP PCIe PHY support (Steve Best) [2184315] - phy: freescale: imx8m-pcie: Refine i.MX8MM PCIe PHY driver (Steve Best) [2184315] - phy: freescale: imx8m-pcie: Refine register definitions (Steve Best) [2184315]- rtla/timerlat: Fix "Previous IRQ" auto analysis' line (John Kacur) [2174943] - rtla/timerlat: Add auto-analysis only option (John Kacur) [2174943] - Documentation/rtla: Add timerlat-top auto-analysis options (John Kacur) [2174943] - rtla/timerlat: Add auto-analysis support to timerlat top (John Kacur) [2174943] - rtla/timerlat: Add auto-analysis core (John Kacur) [2174943] - tools/tracing/rtla: osnoise_hist: display average with two-digit precision (John Kacur) [2174943] - tools/tracing/rtla: osnoise_hist: use total duration for average calculation (John Kacur) [2174943] - rtla: Consolidate and show all necessary libraries that failed for building (John Kacur) [2174943] - tools/rtla: Build with EXTRA_{C,LD}FLAGS (John Kacur) [2174943] - rtla: Define syscall numbers for riscv (John Kacur) [2174943] - rtla/Makefile: Properly handle dependencies (John Kacur) [2174943] - lockd: add some client-side tracepoints (Jeffrey Layton) [2063818] - nfs: move nfs_fhandle_hash to common include file (Jeffrey Layton) [2063818] - lockd: server should unlock lock if client rejects the grant (Jeffrey Layton) [2063818] - lockd: fix races in client GRANTED_MSG wait logic (Jeffrey Layton) [2063818] - lockd: move struct nlm_wait to lockd.h (Jeffrey Layton) [2063818] - lockd: remove 2 unused helper functions (Jeffrey Layton) [2063818] - lockd: purge resources held on behalf of nlm clients when shutting down (Jeffrey Layton) [2063818] - Add rv subpackage for kernel-tools (John Kacur) [2188441] - rv: Fix addition on an uninitialized variable 'run' (John Kacur) [2188441] - tools/rv: Remove unneeded semicolon (John Kacur) [2188441] - Documentation/rv: Add verification/rv man pages (John Kacur) [2188441] - tools/rv: Add in-kernel monitor interface (John Kacur) [2188441] - rv: Add rv tool (John Kacur) [2188441] - Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196764] - x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (David Arcari) [2215041] - redhat/configs: add new regulator configs (Adrien Thierry) [2213574] - regulator: mt6359: add read check for PMIC MT6359 (Adrien Thierry) [2213574] - regulator: Fix error checking for debugfs_create_dir (Adrien Thierry) [2213574] - regulator: pca9450: Fix BUCK2 enable_mask (Adrien Thierry) [2213574] - regulator: core: Make regulator_lock_two() logic easier to follow (Adrien Thierry) [2213574] - regulator: stm32-pwr: remove MODULE_LICENSE in non-modules (Adrien Thierry) [2213574] - regulator: stm32-pwr: fix of_iomap leak (Adrien Thierry) [2213574] - regulator: da9063: implement setter for voltage monitoring (Adrien Thierry) [2213574] - regulator: da9063: add voltage monitoring registers (Adrien Thierry) [2213574] - regulator: fan53555: Add support for RK860X (Adrien Thierry) [2213574] - regulator: fan53555: Use dev_err_probe (Adrien Thierry) [2213574] - regulator: fan53555: Improve vsel_mask computation (Adrien Thierry) [2213574] - regulator: fan53555: Make use of the bit macros (Adrien Thierry) [2213574] - regulator: fan53555: Remove unused *_SLEW_SHIFT definitions (Adrien Thierry) [2213574] - regulator: sm5703: Fix missing n_voltages for fixed regulators (Adrien Thierry) [2213574] - regulator: qcom_smd: Add MP5496 S1 regulator (Adrien Thierry) [2213574] - regulator: fan53555: Fix wrong TCS_SLEW_MASK (Adrien Thierry) [2213574] - regulator: fan53555: Explicitly include bits header (Adrien Thierry) [2213574] - regulator: core: Avoid lockdep reports when resolving supplies (Adrien Thierry) [2213574] - regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() (Adrien Thierry) [2213574] - regulator: Add Richtek RT4803 boost regulator (Adrien Thierry) [2213574] - regulator: Handle deferred clk (Adrien Thierry) [2213574] - regulator: qcom-rpmh: Revert "regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS" (Adrien Thierry) [2213574] - regulator: qcom-rpmh: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] - regulator: arizona-micsupp: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] - regulator: arizona-ldo1: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] - regulator: wm8994: Use PROBE_FORCE_SYNCHRONOUS (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 6.1 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.15 and 6.1 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.10 and 5.15 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 5.4 and 5.10 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.19 and 5.4 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers between 4.14 and 4.19 (Adrien Thierry) [2213574] - regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14 (Adrien Thierry) [2213574] - regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted (Adrien Thierry) [2213574] - regulator: mt6397-regulator: Mark OF related data as maybe unused (Adrien Thierry) [2213574] - regulator: mp8859: Mark OF related data as maybe unused (Adrien Thierry) [2213574] - regulator: max20086: Mark OF related data as maybe unused (Adrien Thierry) [2213574] - regulator: lp872x: Mark OF related data as maybe unused (Adrien Thierry) [2213574] - regulator: Use of_property_read_bool() for boolean properties (Adrien Thierry) [2213574] - regulator: Use of_property_present() for testing DT property presence (Adrien Thierry) [2213574] - regulator: rt5739: Spelling s/Rcihtek/Richtek/ (Adrien Thierry) [2213574] - regulator: Add support for Richtek RT5739 voltage regulator (Adrien Thierry) [2213574] - regulator: core: Use ktime_get_boottime() to determine how long a regulator was off (Adrien Thierry) [2213574] - regulator: max597x: Fix error return code in max597x_get_status (Adrien Thierry) [2213574] - regulator: max597x: Align for simple_mfd_i2c driver (Adrien Thierry) [2213574] - regulator: max20411: Fix off-by-one for n_voltages setting (Adrien Thierry) [2213574] - regulator: max597x: Remove unused variable (Adrien Thierry) [2213574] - regulator: tps65219: use generic set_bypass() (Adrien Thierry) [2213574] - regulator: s5m8767: Bounds check id indexing into arrays (Adrien Thierry) [2213574] - regulator: max77802: Bounds check regulator id against opmode (Adrien Thierry) [2213574] - regulator: max20411: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: scmi: Allow for zero voltage domains (Adrien Thierry) [2213574] - regulator: max20411: Directly include bitfield.h (Adrien Thierry) [2213574] - regulator: Introduce Maxim MAX20411 Step-Down converter (Adrien Thierry) [2213574] - regulator: tps65219: use IS_ERR() to detect an error pointer (Adrien Thierry) [2213574] - regulator: mcp16502: add enum MCP16502_REG_HPM description (Adrien Thierry) [2213574] - regulator: fixed-helper: use the correct function name in comment (Adrien Thierry) [2213574] - regulator: act8945a: fix non-kernel-doc comments (Adrien Thierry) [2213574] - regulator: qcom-rpmh: PM8550 ldo11 regulator is an nldo (Adrien Thierry) [2213574] - regulator: tps65219: Report regulator name if devm_regulator_register fails (Adrien Thierry) [2213574] - regulator: core: fix deadlock on regulator enable (Adrien Thierry) [2213574] - regulator: core: Fix resolve supply lookup issue (Adrien Thierry) [2213574] - regulator: core: Use different devices for resource allocation and DT lookup (Adrien Thierry) [2213574] - regulator: add mt6357 regulator (Adrien Thierry) [2213574] - regulator: core: fix resource leak in regulator_register() (Adrien Thierry) [2213574] - regulator: core: fix module refcount leak in set_supply() (Adrien Thierry) [2213574] - regulator: core: fix use_count leakage when handling boot-on (Adrien Thierry) [2213574] - regulator: da9211: Use irq handler when ready (Adrien Thierry) [2213574] - regulator: rk808: Use dev_err_probe (Adrien Thierry) [2213574] - regulator: rk808: reduce 'struct rk808' usage (Adrien Thierry) [2213574] - regulator: Drop obsolete dependencies on COMPILE_TEST (Adrien Thierry) [2213574] - regulator: pv88080-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: pfuze100-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: isl6271a-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: fan53555: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: act8865-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: tps65023-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: tps62360-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max8973-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max8660: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: ltc3589: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: lp872x: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: ad5398: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: core: use kfree_const() to free space conditionally (Adrien Thierry) [2213574] - regulator: bd718x7: Use dev_err_probe() (Adrien Thierry) [2213574] - regulator: bd71815: bd71828: bd9576: Use dev_err_probe() (Adrien Thierry) [2213574] - regulator: bd718x7: Drop unnecessary info print (Adrien Thierry) [2213574] - regulator: tps6286x-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: tps51632-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: rpi-panel-attiny-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: pca9450-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max8952: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max8649: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: max1586: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: lp8755: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: lp3972: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: da9121-regulator: Convert to i2c's .probe_new() (Adrien Thierry) [2213574] - regulator: of: fix a NULL vs IS_ERR() check in of_regulator_bulk_get_all() (Adrien Thierry) [2213574] - regulator: arizona-micsupp: Don't use a common regulator name (Adrien Thierry) [2213574] - regulator: arizona-micsupp: Don't hardcode use of ARIZONA defines (Adrien Thierry) [2213574] - regulator: twl6030: fix get status of twl6032 regulators (Adrien Thierry) [2213574] - regulator: twl6030: re-add TWL6032_SUBCLASS (Adrien Thierry) [2213574] - regulator: Add of_regulator_bulk_get_all (Adrien Thierry) [2213574] - regulator: slg51000: Wait after asserting CS pin (Adrien Thierry) [2213574] - regulator: core: fix UAF in destroy_regulator() (Adrien Thierry) [2213574] - regulator: rt5759: fix OOB in validate_desc() (Adrien Thierry) [2213574] - regulator: core: fix kobject release warning and memory leak in regulator_register() (Adrien Thierry) [2213574] - regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() (Adrien Thierry) [2213574] - i2c: core: Introduce i2c_client_get_device_id helper function (Adrien Thierry) [2213574] - regulator: userspace-consumer: Handle regulator-output DT nodes (Adrien Thierry) [2213574] - regulator: devres: Add devm_regulator_bulk_get_exclusive() (Adrien Thierry) [2213574] - regulator: rt6190: Add support for Richtek RT6190 regulator (Adrien Thierry) [2213574] - regulator: gpio: Add input_supply support in gpio_regulator_config (Adrien Thierry) [2213574] - regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass (Adrien Thierry) [2213574] - regulator: of: Fix kernel-doc (Adrien Thierry) [2213574] - regulator: of: Fix kernel-doc (Adrien Thierry) [2213574] - regulator: Add driver for MT6332 PMIC regulators (Adrien Thierry) [2213574] - regulator: Add driver for MT6331 PMIC regulators (Adrien Thierry) [2213574] - regulator: tps65219: Fix .bypass_val_on setting (Adrien Thierry) [2213574] - regulator: core: Prevent integer underflow (Adrien Thierry) [2213574] - regulator: bd9576: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574] - regulator: bd71815: switch to using devm_fwnode_gpiod_get() (Adrien Thierry) [2213574] - regulator: core: Fix regulator supply registration with sysfs (Adrien Thierry) [2213574] - regulator: tps65219: change tps65219_regulator_irq_types to static (Adrien Thierry) [2213574] - regulator: drivers: Remove unnecessary print function dev_err() (Adrien Thierry) [2213574] - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() (Adrien Thierry) [2213574] - regulator: max597x: Remove the unneeded result variable (Adrien Thierry) [2213574] - regulator: drivers: Add TI TPS65219 PMIC regulators support (Adrien Thierry) [2213574] - regulator: core: Remove "ramp_delay not set" debug message (Adrien Thierry) [2213574] - regulator: core: Clean up on enable failure (Adrien Thierry) [2213574] - regulator: core: Resolve supply name earlier to prevent double-init (Adrien Thierry) [2213574] - regulator: Add devm helpers for get and enable (Adrien Thierry) [2213574] - regulator/drivers/max8976: Switch to new of thermal API (Adrien Thierry) [2213574] - regulator: core: Fix missing error return from regulator_bulk_get() (Adrien Thierry) [2213574] - regulator: core: Allow drivers to define their init data as const (Adrien Thierry) [2213574] - regulator: core: Allow specifying an initial load w/ the bulk API (Adrien Thierry) [2213574] - regulator: mt6380: Fix unused array warning (Adrien Thierry) [2213574] - regulator: core: Fix off-on-delay-us for always-on/boot-on regulators (Adrien Thierry) [2213574] - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() (Adrien Thierry) [2213574] - regulator: max597x: Don't return uninitialized variable in .probe (Adrien Thierry) [2213574] - regulator: max597x: Remove unused including (Adrien Thierry) [2213574] - regulator: Fix MFD_MAX597X dependency (Adrien Thierry) [2213574] - regulator: Fix parameter declaration and spelling mistake. (Adrien Thierry) [2213574] - regulator: max597x: Add support for max597x regulator (Adrien Thierry) [2213574] - regulator: scmi: Add missing of_node_get() (Adrien Thierry) [2213574] - regulator: mt6370: Use the correct header for platform_device_id (Adrien Thierry) [2213574] - regulator: mt6370: Use 'fwnode_gpiod_get_index' to fix gpio parsing (Adrien Thierry) [2213574] - regulator: mt6370: Add mt6370 DisplayBias and VibLDO support (Adrien Thierry) [2213574] - regulator: rt5120: Add PMIC regulator support (Adrien Thierry) [2213574] - regulator: rpi-panel-attiny: Use backlight helper (Adrien Thierry) [2213574] - regulator: cros-ec: Use common cros_ec_command() (Adrien Thierry) [2213574] - regulator: mp5416: remove kernel.h include (Adrien Thierry) [2213574] - regulator: rt5190a: check if init_data is NULL, bypass rt5190a_of_parse_cb (Adrien Thierry) [2213574] - regulator: mp5416: add support for MP5496 (Adrien Thierry) [2213574] - regulator: mp5416: use OF match data (Adrien Thierry) [2213574] - regulator: mp5416: alphabetically sort header includes (Adrien Thierry) [2213574] - regulator: pfuze100: Use devm_register_sys_off_handler() (Adrien Thierry) [2213574] - kernel/reboot: Introduce sys-off handler API (Adrien Thierry) [2213574] - notifier: Add blocking/atomic_notifier_chain_register_unique_prio() (Adrien Thierry) [2213574] - regulator: scmi: Fix refcount leak in scmi_regulator_probe (Adrien Thierry) [2213574] - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt (Adrien Thierry) [2213574] - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET (Adrien Thierry) [2213574] - regulator: core: Add error flags to sysfs attributes (Adrien Thierry) [2213574] - regulator: pca9450: Enable DVS control via PMIC_STBY_REQ (Adrien Thierry) [2213574] - regulator: pca9450: Make warm reset on WDOG_B assertion (Adrien Thierry) [2213574] - regulator: pca9450: Make I2C Level Translator configurable (Adrien Thierry) [2213574] - regulator: sm5703-regulator: Add regulators support for SM5703 MFD (Adrien Thierry) [2213574] - regulator: richtek,rt4801: parse GPIOs per regulator (Adrien Thierry) [2213574] - regulator: core: Sleep (not delay) in set_voltage() (Adrien Thierry) [2213574] - regulator: core: Rename _regulator_enable_delay() (Adrien Thierry) [2213574] - regulator: da9121: Fix uninit-value in da9121_assign_chip_model() (Adrien Thierry) [2213574] - regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Adrien Thierry) [2213574] - regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment (Adrien Thierry) [2213574] - regulator: mt6366: Add support for MT6366 regulator (Adrien Thierry) [2213574] - regulator: Flag uncontrollable regulators as always_on (Adrien Thierry) [2213574] - regulator: fixed: Remove print on allocation failure (Adrien Thierry) [2213574] - regulator: rt5759: Add support for Richtek RT5759 DCDC converter (Adrien Thierry) [2213574] - regulator: wm8994: Add an off-on delay for WM8994 variant (Adrien Thierry) [2213574] - regulator: vctrl: Use min() instead of doing it manually (Adrien Thierry) [2213574] - regulator: da9121: Fix DA914x current values (Adrien Thierry) [2213574] - regulator: Add support for TPS6286x (Adrien Thierry) [2213574] - regulator: sy7636a: Remove requirement on sy7636a mfd (Adrien Thierry) [2213574] - regulator/rpi-panel-attiny: Use two transactions for I2C read (Adrien Thierry) [2213574] - regulator/rpi-panel-attiny: Use the regmap cache (Adrien Thierry) [2213574] - regulator: rpi-panel: Remove get_brightness hook (Adrien Thierry) [2213574] - regulator: rpi-panel: Add GPIO control for panel and touch resets (Adrien Thierry) [2213574] - regulator: rpi-panel: Convert to drive lines directly (Adrien Thierry) [2213574] - regulator: rpi-panel: Ensure the backlight is off during probe. (Adrien Thierry) [2213574] - regulator: rpi-panel: Serialise operations. (Adrien Thierry) [2213574] - regulator: rpi-panel: Handle I2C errors/timing to the Atmel (Adrien Thierry) [2213574] - regulator: rpi-panel: Register with a unique backlight name (Adrien Thierry) [2213574] - notifier: Return an error when a callback has already been registered (Adrien Thierry) [2213574] - regulator: bd718x7: Use rohm generic restricted voltage setting (Adrien Thierry) [2213574] - regulator: da9121: Emit only one error message in .remove() (Adrien Thierry) [2213574] - regulator: rtq6752: Enclose 'enable' gpio control by enable flag (Adrien Thierry) [2213574] - regulator: core: resolve supply voltage deferral silently (Adrien Thierry) [2213574] - regulator: vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2213574] - regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST (Adrien Thierry) [2213574] - regulator: ti-abb: Make use of the helper function devm_ioremap related (Adrien Thierry) [2213574] - regulator: bd718x7: Suopport configuring UVP/OVP state (Adrien Thierry) [2213574] - nvmem: qcom-spmi-sdam: register at device init time (Adrien Thierry) [2210329] - nvmem: qcom-spmi-sdam: fix module autoloading (Adrien Thierry) [2210329] - redhat/configs: turn on lpuart serial port support Driver (Steve Best) [2208834] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2182083] - stmmac: fix changing mac address (Corinna Vinschen) [2213161] - block: Skip destroyed blkg when restart in blkg_destroy_all() (Ming Lei) [2193077] - blk-mq: fix race condition in active queue accounting (Ming Lei) [2208900] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2211391] - qede: fix interrupt coalescing configuration (Michal Schmidt) [2211391] - kernel.spec: package unstripped test_progs-no_alu32 (Felix Maurer) [RHEL-349] - can: flexcan: avoid unbalanced pm_runtime_enable warning (Steve Best) [2182869] - can: flexcan: add auto stop mode for IMX93 to support wakeup (Steve Best) [2182869] - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185959] {CVE-2023-1989} - platform/x86: ISST: Increase range of valid mail box commands (David Arcari) [2154079] - platform/x86: ISST: Fix kernel documentation warnings (David Arcari) [2154079] - tools/power/x86/intel-speed-select: v1.14 release (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (David Arcari) [2154079] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (David Arcari) [2154079] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Use null-terminated string (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove duplicate dup() (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Handle open() failure case (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove unused non_block flag (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (David Arcari) [2154079] - platform/x86: ISST: Fix typo in comments (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Release v1.13 (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Optimize CPU initialization (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Enforce isst_id value (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Do not export get_physical_id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Introduce struct isst_id (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove unused core_mask array (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove dead code (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Fix off by one check (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (David Arcari) [2154079] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (David Arcari) [2154079]- epoll: rename global epmutex (Carlos Maiolino) [2044953] - epoll: use refcount to reduce ep_mutex contention (Carlos Maiolino) [2044953] - fs/epoll: use a per-cpu counter for user's watches count (Carlos Maiolino) [2044953] - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). (Guillaume Nault) [2209498] - net: use WARN_ON_ONCE() in sk_stream_kill_queues() (Guillaume Nault) [2209498] - netfilter: ipset: Add schedule point in call_ad(). (Florian Westphal) [2189550] - netfilter: nft_set_rbtree: fix null deref on element insertion (Florian Westphal) [2189550] - netfilter: nf_tables: always release netdev hooks from notifier (Florian Westphal) [2189550] - netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM (Florian Westphal) [2189550] - netfilter: nf_tables: Add null check for nla_nest_start_noflag() in nft_dump_basechain_hook() (Florian Westphal) [2189550] - netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper (Florian Westphal) [2189550] - netfilter: nf_tables: fix nft_trans type confusion (Florian Westphal) [2189550] - netfilter: nf_tables: don't write table validation state without mutex (Florian Westphal) [2189550] - netfilter: conntrack: fix wrong ct->timeout value (Florian Westphal) [2189550] - netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements (Florian Westphal) [2189550] - netfilter: nf_tables: validate catch-all set elements (Florian Westphal) [2189550] - netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189550] - netfilter: nft_redir: correct length for loading protocol registers (Florian Westphal) [2189550] - netfilter: nft_masq: correct length for loading protocol registers (Florian Westphal) [2189550] - netfilter: nft_nat: correct length for loading protocol registers (Florian Westphal) [2189550] - netfilter: conntrack: adopt safer max chain length (Florian Westphal) [2189550] - netfilter: ctnetlink: make event listener tracking global (Florian Westphal) [2189550] - netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert() (Florian Westphal) [2189550] - netfilter: conntrack: fix rmmod double-free race (Florian Westphal) [2189550] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189550] - netfilter: nf_tables: allow to fetch set elements when table has an owner (Florian Westphal) [2189550] - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection (Florian Westphal) [2189550] - netfilter: nft_set_rbtree: Switch to node list walk for overlap detection (Florian Westphal) [2189550] - netfilter: nf_tables: do not set up extensions for end interval (Florian Westphal) [2189550] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189550] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2189550] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189550] - netfilter: br_netfilter: fix recent physdev match breakage (Florian Westphal) [2189550] - netfilter: br_netfilter: disable sabotage_in hook after first suppression (Florian Westphal) [2189550] - netfilter: ipset: Rework long task execution when adding/deleting entries (Florian Westphal) [2189550] - ipvs: fix WARNING in ip_vs_app_net_cleanup() (Florian Westphal) [2189550] - ipvs: fix WARNING in __ip_vs_cleanup_batch() (Florian Westphal) [2189550] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2174944] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2174944] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2174944] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2174944] - tracing/osnoise: Make osnoise_options static (John Kacur) [2174944] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2174944] - tracing/osnoise: Add osnoise/options file (John Kacur) [2174944] - tracing/osnoise: Fix duration type (John Kacur) [2174944] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2174944] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2174944] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2174944] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2174944] - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2189949] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2170135] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2170135] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2170135] - x86/amd_nb: Add PCI ID for family 19h model 78h (David Arcari) [2162507] - x86/amd_nb: Add AMD PCI IDs for SMN communication (David Arcari) [2162507] - x86/amd_nb: Unexport amd_cache_northbridges() (David Arcari) [2162507] - platform/x86/intel/pmc: core: Report duration of time in HW sleep state (David Arcari) [2162507] - platform/x86/intel/pmc: core: Always capture counters on suspend (David Arcari) [2162507] - platform/x86/amd: pmc: Report duration of time in hw sleep state (David Arcari) [2162507] - PM: Add sysfs files to represent time spent in hardware sleep state (David Arcari) [2162507] - platform/x86: amd: pmc: provide user message where s0ix is not supported (David Arcari) [2162507] - platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2() (David Arcari) [2162507] - platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler() (David Arcari) [2162507] - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init (David Arcari) [2162507] - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe (David Arcari) [2162507] - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` (David Arcari) [2162507] - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso (David Arcari) [2162507] - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso (David Arcari) [2162507] - platform/x86/amd: pmc: Don't try to read SMU version on Picasso (David Arcari) [2162507] - platform/x86: amd: pmc: Convert to platform remove callback returning void (David Arcari) [2162507] - platform/x86/amd: pmc: remove CONFIG_SUSPEND checks (David Arcari) [2162507] - platform/x86/amd: pmc: Add line break for readability (David Arcari) [2162507] - platform/x86/amd: pmc: differentiate STB/SMU messaging prints (David Arcari) [2162507] - platform/x86/amd: pmc: Write dummy postcode into the STB DRAM (David Arcari) [2162507] - platform/x86/amd: pmc: Add num_samples message id support to STB (David Arcari) [2162507] - platform/x86/amd: pmc: add CONFIG_SERIO dependency (David Arcari) [2162507] - platform/x86/amd: pmc: Add a module parameter to disable workarounds (David Arcari) [2162507] - platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN (David Arcari) [2162507] - platform: Provide a remove callback that returns no value (David Arcari) [2162507] - arm64: dts: qcom: sa8775p-ride: enable i2c11 (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add uart5 and uart9 nodes (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add missing spi nodes (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add missing i2c nodes (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add the QUPv3 #0 and #3 node (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: enable AOSS (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add the GPU IOMMU node (Adrien Thierry) [2212920] - arm64: dts: qcom: sa8775p: add the GPU clock controller node (Adrien Thierry) [2212920] - clk: qcom: add the GPUCC driver for sa8775p (Adrien Thierry) [2212920] - dt-bindings: clock: qcom: describe the GPUCC clock for SA8775P (Adrien Thierry) [2212920] - RDMA/irdma: Report the correct link speed (Petr Oros) [2131200] - rtnetlink: add the missing IFLA_GRO_ tb check in validate_linkmsg (Xin Long) [2208901] - rtnetlink: move IFLA_GSO_ tb check to validate_linkmsg (Xin Long) [2208901] - rtnetlink: call validate_linkmsg in rtnl_create_link (Xin Long) [2208901] - Revert "cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*" (David Arcari) [2203523] - net: move dropreason.h to dropreason-core.h (Antoine Tenart) [2184073] - net: remove enum skb_free_reason (Antoine Tenart) [2184073] - net: add location to trace_consume_skb() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184073] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184073] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184073] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184073] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184073] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184073] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184073] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184073] - ipv4: raw: add drop reasons (Antoine Tenart) [2184073] - ipv6: raw: add drop reasons (Antoine Tenart) [2184073] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184073] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184073] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184073] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184073] - rethook: fix a potential memleak in rethook_alloc() (Audra Mitchell) [2190216] - watch-queue: remove spurious double semicolon (Audra Mitchell) [2190216] - fs: don't audit the capability check in simple_xattr_list() (Andrey Albershteyn) [2151256]- perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2192660] {CVE-2023-2235} - thermal: intel: int340x: processor_thermal: Fix additional deadlock (Eric Auger) [2183350] - thermal: intel: int340x: processor_thermal: Fix deadlock (Eric Auger) [2183350] - thermal: gov_step_wise: Adjust code logic to match comment (Eric Auger) [2183350] - thermal: gov_step_wise: Delete obsolete comment (Eric Auger) [2183350] - thermal/drivers/cpuidle_cooling: Delete unmatched comments (Eric Auger) [2183350] - thermal: cpuidle_cooling: Adjust includes to remove of_device.h (Eric Auger) [2183350] - thermal/core: Alloc-copy-free the thermal zone parameters structure (Eric Auger) [2183350] - thermal/of: Unexport unused OF functions (Eric Auger) [2183350] - thermal/core: Remove thermal_bind_params structure (Eric Auger) [2183350] - thermal/drivers/tegra-bpmp: Handle offline zones (Eric Auger) [2183350] - thermal: core: Clean up thermal_list_lock locking (Eric Auger) [2183350] - thermal/core: Relocate the traces definition in thermal directory (Eric Auger) [2183350] - thermal/drivers/imx: Use the thermal framework for the trip point (Eric Auger) [2183350] - thermal/drivers/imx: Remove get_trip_temp ops (Eric Auger) [2183350] - thermal: Use of_property_present() for testing DT property presence (Eric Auger) [2183350] - thermal: core: Restore behavior regarding invalid trip points (Eric Auger) [2183350] - thermal/drivers/tegra: Remove unneeded lock when setting a trip point (Eric Auger) [2183350] - thermal/hwmon: Do not set no_hwmon before calling thermal_add_hwmon_sysfs() (Eric Auger) [2183350] - thermal: Remove debug or error messages in get_temp() ops (Eric Auger) [2183350] - thermal/core: Show a debug message when get_temp() fails (Eric Auger) [2183350] - thermal/core: Add a thermal zone 'devdata' accessor (Eric Auger) [2183350] - thermal: core: Use sysfs_emit_at() instead of scnprintf() (Eric Auger) [2183350] - thermal/core: Potential buffer overflow in thermal_build_list_of_policies() (Eric Auger) [2183350] - thermal: Fail object registration if thermal class is not registered (Eric Auger) [2183350] - thermal/core: Move the thermal trip code to a dedicated file (Eric Auger) [2183350] - thermal/core: Remove unneeded ida_destroy() (Eric Auger) [2183350] - thermal/core: Fix unregistering netlink at thermal init time (Eric Auger) [2183350] - thermal: core: Use device_unregister() instead of device_del/put() (Eric Auger) [2183350] - thermal: core: Move cdev cleanup to thermal_release() (Eric Auger) [2183350] - thermal/drivers/imx_sc_thermal: Add iMX8QM sensors (Eric Auger) [2183350] - thermal/drivers/imx_sc_thermal: Fix the loop condition (Eric Auger) [2183350] - thermal/drivers/tegra: Fix set_trip_temp() deadlock (Eric Auger) [2183350] - thermal/drivers/tegra: Fix crash when getting critical temp (Eric Auger) [2183350] - thermal/of: Remove of_thermal_get_crit_temp() (Eric Auger) [2183350] - thermal/of: Remove of_thermal_set_trip_hyst() (Eric Auger) [2183350] - thermal/of: Remove of_thermal_is_trip_valid() (Eric Auger) [2183350] - thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2 (Eric Auger) [2183350] - thermal/of: Remove of_thermal_get_ntrips() (Eric Auger) [2183350] - thermal/of: Remove unused functions (Eric Auger) [2183350] - thermal/drivers/hisi: Use generic thermal_zone_get_trip() function (Eric Auger) [2183350] - thermal/drivers/tegra: Use generic thermal_zone_get_trip() function (Eric Auger) [2183350] - thermal/of: Use generic thermal_zone_get_trip() function (Eric Auger) [2183350] - thermal/core/governors: Use thermal_zone_get_trip() instead of ops functions (Eric Auger) [2183350] - thermal/core: Add a generic thermal_zone_set_trip() function (Eric Auger) [2183350] - thermal/sysfs: Always expose hysteresis attributes (Eric Auger) [2183350] - thermal/core: Add a generic thermal_zone_get_trip() function (Eric Auger) [2183350] - thermal/drivers/imx_sc_thermal: Drop empty platform remove function (Eric Auger) [2183350] - thermal/core/power allocator: Remove a useless include (Eric Auger) [2183350] - thermal/of: Fix memory leak on thermal_of_zone_register() failure (Eric Auger) [2183350] - thermal/core: Protect thermal device operations against thermal device removal (Eric Auger) [2183350] - thermal/core: Remove thermal_zone_set_trips() (Eric Auger) [2183350] - thermal/core: Protect sysfs accesses to thermal operations with thermal zone mutex (Eric Auger) [2183350] - thermal/core: Protect hwmon accesses to thermal operations with thermal zone mutex (Eric Auger) [2183350] - thermal/core: Introduce locked version of thermal_zone_device_update (Eric Auger) [2183350] - thermal/core: Move parameter validation from __thermal_zone_get_temp to thermal_zone_get_temp (Eric Auger) [2183350] - thermal/core: Ensure that thermal device is registered in thermal_zone_get_temp (Eric Auger) [2183350] - thermal/core: Delete device under thermal device zone lock (Eric Auger) [2183350] - thermal/core: Destroy thermal zone device mutex in release function (Eric Auger) [2183350] - thermal/core: Add a check before calling set_trip_temp() (Eric Auger) [2183350] - thermal/core: Drop valid pointer check for type (Eric Auger) [2183350] - thermal/of: Remove the thermal_zone_of_get_sensor_id() function (Eric Auger) [2183350] - thermal/drivers/imx_sc: Rely on the platform data to get the resource id (Eric Auger) [2183350] - thermal: core: Increase maximum number of trip points (Eric Auger) [2183350] - thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register() (Eric Auger) [2183350] - thermal: move from strlcpy() with unused retval to strscpy() (Eric Auger) [2183350] - thermal: gov_user_space: Do not lock thermal zone mutex (Eric Auger) [2183350] - thermal/core: Fix lockdep_assert() warning (Eric Auger) [2183350] - thermal/core: Move the mutex inside the thermal_zone_device_update() function (Eric Auger) [2183350] - thermal/core: Move the thermal zone lock out of the governors (Eric Auger) [2183350] - thermal/governors: Group the thermal zone lock inside the throttle function (Eric Auger) [2183350] - thermal/core: Rework the monitoring a bit (Eric Auger) [2183350] - thermal/core: Rearm the monitoring only one time (Eric Auger) [2183350] - thermal/of: Remove old OF code (Eric Auger) [2183350] - thermal/core: Move set_trip_temp ops to the sysfs code (Eric Auger) [2183350] - hwmon/drivers/core: Switch to new of thermal API (Eric Auger) [2183350] - ata/drivers/ahci_imx: Switch to new of thermal API (Eric Auger) [2183350] - thermal/drivers/broadcom: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/qoriq: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/maxim: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/hisilicon: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/imx: Switch to new of API (Eric Auger) [2183350] - thermal/drivers/tegra: Switch to new of API (Eric Auger) [2183350] - thermal/of: Make new code and old code co-exist (Eric Auger) [2183350] - thermal/of: Fix free after use in thermal_of_unregister() (Eric Auger) [2183350] - thermal/of: Return -ENODEV instead of -EINVAL if registration fails (Eric Auger) [2183350] - thermal/of: Fix error code in of_thermal_zone_find() (Eric Auger) [2183350] - thermal/of: Rework the thermal device tree initialization (Eric Auger) [2183350] - dt-bindings: thermal: Fix missing required property (Eric Auger) [2183350] - dt-bindings: thermal: Fix definition of cooling-maps contribution property (Eric Auger) [2183350] - dt-bindings: thermal: Make trips node optional (Eric Auger) [2183350] - kernel.spec: Fix UKI naming to comply with BLS (Philipp Rudo) [2187671] - redhat/configs: Add CONFIG_RTC_DRV_NCT3018Y option (Gavin Shan) [2183349] - rtc: jz4740: Make sure clock provider gets removed (Gavin Shan) [2183349] - rtc: k3: handle errors while enabling wake irq (Gavin Shan) [2183349] - rtc: pm8xxx: add support for nvmem offset (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx: add nvmem-cell offset (Gavin Shan) [2183349] - rtc: abx80x: Add nvmem support (Gavin Shan) [2183349] - rtc: rx6110: Remove unused of_gpio,h (Gavin Shan) [2183349] - rtc: efi: Avoid spamming the log on RTC read failure (Gavin Shan) [2183349] - rtc: isl12022: sort header inclusion alphabetically (Gavin Shan) [2183349] - rtc: isl12022: Join string literals back (Gavin Shan) [2183349] - rtc: isl12022: Drop unneeded OF guards and of_match_ptr() (Gavin Shan) [2183349] - rtc: isl12022: Explicitly use __le16 type for ISL12022_REG_TEMP_L (Gavin Shan) [2183349] - rtc: isl12022: Get rid of unneeded private struct isl12022 (Gavin Shan) [2183349] - rtc: pcf85363: add support for the quartz-load-femtofarads property (Gavin Shan) [2183349] - dt-bindings: rtc: nxp,pcf8563: move pcf85263/pcf85363 to a dedicated binding (Gavin Shan) [2183349] - rtc: allow rtc_read_alarm without read_alarm callback (Gavin Shan) [2183349] - rtc: rv3032: add ACPI support (Gavin Shan) [2183349] - rtc: rv3028: add ACPI support (Gavin Shan) [2183349] - rtc: jz4740: Register clock provider for the CLK32K pin (Gavin Shan) [2183349] - rtc: jz4740: Use dev_err_probe() (Gavin Shan) [2183349] - rtc: jz4740: Use readl_poll_timeout (Gavin Shan) [2183349] - dt-bindings: rtc: Add #clock-cells property (Gavin Shan) [2183349] - dt-bindings: rtc: moxart: use proper names for gpio properties (Gavin Shan) [2183349] - rtc: moxart: switch to using gpiod API (Gavin Shan) [2183349] - rtc: pm8xxx: drop error messages (Gavin Shan) [2183349] - rtc: pm8xxx: clean up local declarations (Gavin Shan) [2183349] - rtc: pm8xxx: refactor read_time() (Gavin Shan) [2183349] - rtc: pm8xxx: use u32 for timestamps (Gavin Shan) [2183349] - rtc: pm8xxx: clean up comments (Gavin Shan) [2183349] - rtc: pm8xxx: rename alarm irq variable (Gavin Shan) [2183349] - rtc: pm8xxx: rename struct device pointer (Gavin Shan) [2183349] - rtc: pm8xxx: clean up time and alarm debugging (Gavin Shan) [2183349] - rtc: pm8xxx: use unaligned le32 helpers (Gavin Shan) [2183349] - rtc: pm8xxx: drop unused register defines (Gavin Shan) [2183349] - rtc: pm8xxx: return IRQ_NONE on errors (Gavin Shan) [2183349] - rtc: pm8xxx: drop bogus locking (Gavin Shan) [2183349] - rtc: pm8xxx: use regmap_update_bits() (Gavin Shan) [2183349] - rtc: pm8xxx: drop spmi error messages (Gavin Shan) [2183349] - rtc: pm8xxx: fix set-alarm race (Gavin Shan) [2183349] - dt-bindings: rtc: Convert Amlogic Meson vrtc controller binding (Gavin Shan) [2183349] - rtc: rv8803: invalidate date/time if alarm time is invalid (Gavin Shan) [2183349] - include/linux/bcd.h: provide bcd_is_valid() helper (Gavin Shan) [2183349] - rtc: remove v3020 driver (Gavin Shan) [2183349] - rtc: max8907: Drop unused i2c include (Gavin Shan) [2183349] - rtc: rx8010: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: rv8803: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: rv3032: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: rv3029c2: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: pcf8563: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: pcf85363: use IRQ flags obtained fromfwnode (Gavin Shan) [2183349] - rtc: pcf8523: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: pcf85063: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: pcf2123: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: m41t80: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: hym8563: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - rtc: ab-eoz9: use IRQ flags obtained from fwnode (Gavin Shan) [2183349] - dt-bindings: rtc: pcf2127: remove pca/pcf2129 from trivial RTC devices list (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: allow use as non-wake alarm (Gavin Shan) [2183349] - dt-bindings: rtc: brcm,brcmstb-waketimer: add alarm interrupt (Gavin Shan) [2183349] - rtc: sun6i: Always export the internal oscillator (Gavin Shan) [2183349] - dt-bindings: rtc: Move rv3028 from trivial-rtc.yaml into own schema file (Gavin Shan) [2183349] - dt-bindings: rtc: Add Loongson LS2X RTC support (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: rename irq to wake_irq (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: compensate for lack of wktmr disable (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: non-functional code changes (Gavin Shan) [2183349] - rtc: brcmstb-waketimer: introduce WKTMR_ALARM_EVENT flag (Gavin Shan) [2183349] - rtc: sunplus: fix format string for printing resource (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx: allow 'wakeup-source' property (Gavin Shan) [2183349] - rtc: ds1742: use devm_platform_get_and_ioremap_resource() (Gavin Shan) [2183349] - rtc: mxc_v2: Add missing clk_disable_unprepare() (Gavin Shan) [2183349] - rtc: rs5c313: correct some spelling mistakes (Gavin Shan) [2183349] - rtc: at91rm9200: Fix syntax errors in comments (Gavin Shan) [2183349] - rtc: remove duplicated words in comments (Gavin Shan) [2183349] - rtc: rv3028: Use IRQ flags obtained from device tree if available (Gavin Shan) [2183349] - rtc: ds1307: use sysfs_emit() to instead of scnprintf() (Gavin Shan) [2183349] - rtc: isl12026: drop obsolete dependency on COMPILE_TEST (Gavin Shan) [2183349] - dt-bindings: rtc: m41t80: Convert text schema to YAML one (Gavin Shan) [2183349] - rtc: pcf85063: fix pcf85063_clkout_control (Gavin Shan) [2183349] - rtc: rx6110: fix warning with !OF (Gavin Shan) [2183349] - rtc: rk808: reduce 'struct rk808' usage (Gavin Shan) [2183349] - rtc: msc313: Fix function prototype mismatch in msc313_rtc_probe() (Gavin Shan) [2183349] - dt-bindings: rtc: convert rtc-meson.txt to dt-schema (Gavin Shan) [2183349] - rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() (Gavin Shan) [2183349] - rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() (Gavin Shan) [2183349] - rtc: pcf85063: Fix reading alarm (Gavin Shan) [2183349] - rtc: pcf8523: fix for stop bit (Gavin Shan) [2183349] - rtc: efi: Add wakeup support (Gavin Shan) [2183349] - rtc: pcf8563: clear RTC_FEATURE_ALARM if no irq (Gavin Shan) [2183349] - rtc: snvs: Allow a time difference on clock register read (Gavin Shan) [2183349] - rtc: cmos: Disable ACPI RTC event on removal (Gavin Shan) [2183349] - rtc: cmos: Rename ACPI-related functions (Gavin Shan) [2183349] - rtc: cmos: Eliminate forward declarations of some functions (Gavin Shan) [2183349] - rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() (Gavin Shan) [2183349] - rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() (Gavin Shan) [2183349] - rtc: class: Fix potential memleak in devm_rtc_allocate_device() (Gavin Shan) [2183349] - rtc: ds1347: fix value written to century register (Gavin Shan) [2183349] - rtc: Include when appropriate (Gavin Shan) [2183349] - rtc: isl12022: add support for temperature sensor (Gavin Shan) [2183349] - rtc: s35390a: Remove the unneeded result variable (Gavin Shan) [2183349] - dt-bindings: rtc: convert hym8563 bindings to json-schema (Gavin Shan) [2183349] - rtc: fsl-ftm-alarm: Use module_platform_driver replace device_initcall (Gavin Shan) [2183349] - rtc: remove davinci rtc driver (Gavin Shan) [2183349] - rtc: s3c: Switch to use dev_err_probe() helper (Gavin Shan) [2183349] - rtc: ds1302: remove unnecessary spi_set_drvdata() (Gavin Shan) [2183349] - rtc: cros-ec: Limit RTC alarm range if needed (Gavin Shan) [2183349] - rtc: pm8xxx: drop unused pm8018 compatible (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx: document qcom,pm8921-rtc as fallback of qcom,pm8018-rtc (Gavin Shan) [2183349] - rtc: rzn1: Check return value in rzn1_rtc_probe (Gavin Shan) [2183349] - rtc: rx8025: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: rv8803: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: rs5c372: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: pcf2127: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: nct3018y: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: m41t80: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: isl1208: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: abx80x: Convert to .probe_new() (Gavin Shan) [2183349] - rtc: cmos: fix build on non-ACPI platforms (Gavin Shan) [2183349] - rtc: cmos: Fix wake alarm breakage (Gavin Shan) [2183349] - rtc: rv3028: Fix codestyle errors (Gavin Shan) [2183349] - rtc: cmos: Fix event handler registration ordering issue (Gavin Shan) [2183349] - rtc: k3: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349] - rtc: jz4740: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349] - rtc: mpfs: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349] - rtc: ds1685: Fix spelling of function name in comment block (Gavin Shan) [2183349] - rtc: isl12022: switch to using regmap API (Gavin Shan) [2183349] - rtc: isl12022: drop redundant write to HR register (Gavin Shan) [2183349] - rtc: isl12022: use dev_set_drvdata() instead of i2c_set_clientdata() (Gavin Shan) [2183349] - rtc: isl12022: use %ptR (Gavin Shan) [2183349] - rtc: isl12022: simplify some expressions (Gavin Shan) [2183349] - rtc: isl12022: drop a dev_info() (Gavin Shan) [2183349] - rtc: isl12022: specify range_min and range_max (Gavin Shan) [2183349] - rtc: isl12022: stop using deprecated devm_rtc_device_register() (Gavin Shan) [2183349] - rtc: stmp3xxx: Add failure handling for stmp3xxx_wdt_register() (Gavin Shan) [2183349] - rtc: mxc: Use devm_clk_get_enabled() helper (Gavin Shan) [2183349] - rtc: gamecube: Always reset HW_SRNPROT after read (Gavin Shan) [2183349] - rtc: k3: detect SoC to determine erratum fix (Gavin Shan) [2183349] - rtc: k3: wait until the unlock field is not zero (Gavin Shan) [2183349] - rtc: mpfs: Remove printing of stray CR (Gavin Shan) [2183349] - x86/rtc: Rename mach_set_rtc_mmss() to mach_set_cmos_time() (Gavin Shan) [2183349] - x86/rtc: Rewrite & simplify mach_get_cmos_time() by deleting duplicated functionality (Gavin Shan) [2183349] - rtc: spear: set range max (Gavin Shan) [2183349] - rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 (Gavin Shan) [2183349] - rtc: zynqmp: initialize fract_tick (Gavin Shan) [2183349] - rtc: Add NCT3018Y real time clock driver (Gavin Shan) [2183349] - dt-bindings: rtc: nuvoton: add NCT3018Y Real Time Clock (Gavin Shan) [2183349] - dt-bindings: rtc: nxp,pcf85063: Convert to DT schema (Gavin Shan) [2183349] - dt-bindings: rtc: microcrystal,rv3032: Add missing type to 'trickle-voltage-millivolt' (Gavin Shan) [2183349] - rtc: rx8025: fix 12/24 hour mode detection on RX-8035 (Gavin Shan) [2183349] - rtc: cros-ec: Only warn once in .remove() about notifier_chain problems (Gavin Shan) [2183349] - rtc: vr41xx: remove driver (Gavin Shan) [2183349] - rtc: mpfs: remove 'pending' variable from mpfs_rtc_wakeup_irq_handler() (Gavin Shan) [2183349] - rtc: zynqmp: Add calibration set and get support (Gavin Shan) [2183349] - rtc: zynqmp: Updated calibration value (Gavin Shan) [2183349] - dt-bindings: rtc: zynqmp: Add clock information (Gavin Shan) [2183349] - rtc: sun6i: add support for R329 RTC (Gavin Shan) [2183349] - dt-bindings: rtc: Add EM Microelectronic EM3027 bindings (Gavin Shan) [2183349] - dt-bindings: rtc: ds1307: Convert to json-schema (Gavin Shan) [2183349] - dt-bindings: rtc: Add fsl,scu-rtc yaml file (Gavin Shan) [2183349] - rtc: Introduce ti-k3-rtc (Gavin Shan) [2183349] - dt-bindings: rtc: Add TI K3 RTC description (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section (Gavin Shan) [2183349] - rtc: Add driver for Microchip PolarFire SoC (Gavin Shan) [2183349] - rtc: isl1208: do not advertise update interrupt feature if no interrupt specified (Gavin Shan) [2183349] - dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible (Gavin Shan) [2183349] - rtc: mc146818-lib: reduce RTC_UIP polling period (Gavin Shan) [2183349] - rtc: rzn1: Fix a variable type (Gavin Shan) [2183349] - rtc: rzn1: Fix error code in probe (Gavin Shan) [2183349] - rtc: rzn1: Avoid mixing variables (Gavin Shan) [2183349] - rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe (Gavin Shan) [2183349] - rtc: mt6397: check return value after calling platform_get_resource() (Gavin Shan) [2183349] - rtc: rzn1: fix platform_no_drv_owner.cocci warning (Gavin Shan) [2183349] - rtc: gamecube: Add missing iounmap in gamecube_rtc_read_offset_from_sram (Gavin Shan) [2183349] - rtc: meson: Fix email address in MODULE_AUTHOR (Gavin Shan) [2183349] - rtc: simplify the return expression of rx8025_set_offset() (Gavin Shan) [2183349] - dt-binding: pcf85063: Add an entry for pca85073a (Gavin Shan) [2183349] - rtc: rzn1: Add oscillator offset support (Gavin Shan) [2183349] - rtc: rzn1: Add alarm support (Gavin Shan) [2183349] - rtc: rzn1: Add new RTC driver (Gavin Shan) [2183349] - dt-bindings: rtc: rzn1: Describe the RZN1 RTC (Gavin Shan) [2183349] - rtc: sun6i: Add NVMEM provider (Gavin Shan) [2183349] - Revert "clk: sunxi-ng: sun6i-rtc: Add support for H6" (Gavin Shan) [2183349] - dt-bindings: Drop empty and unreferenced binding .txt files (Gavin Shan) [2183349] - dt-bindings: rtc: add refclk to mpfs-rtc (Gavin Shan) [2183349] - clk: sunxi-ng: sun6i-rtc: Mark rtc-32k as critical (Gavin Shan) [2183349] - clocksource/drivers: Add a goldfish-timer clocksource (Gavin Shan) [2183349] - rtc: goldfish: Use gf_ioread32()/gf_iowrite32() (Gavin Shan) [2183349] - tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() (Gavin Shan) [2183349] - clk: sunxi-ng: fix not NULL terminated coccicheck error (Gavin Shan) [2183349] - rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram (Gavin Shan) [2183349] - rtc: pm8xxx: Return -ENODEV if set_time disallowed (Gavin Shan) [2183349] - rtc: pm8xxx: Attach wake irq to device (Gavin Shan) [2183349] - rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349] - rtc: hym8563: let the core handle the alarm resolution (Gavin Shan) [2183349] - rtc: hym8563: switch to devm_rtc_allocate_device (Gavin Shan) [2183349] - rtc: spear: fix spear_rtc_read_time (Gavin Shan) [2183349] - rtc: spear: drop uie_unsupported (Gavin Shan) [2183349] - rtc: spear: set range (Gavin Shan) [2183349] - rtc: spear: switch to devm_rtc_allocate_device (Gavin Shan) [2183349] - rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349] - rtc: mpc5121: let the core handle the alarm resolution (Gavin Shan) [2183349] - clk: sunxi-ng: sun6i-rtc: Add support for H6 (Gavin Shan) [2183349] - clk: sunxi-ng: Add support for the sun6i RTC clocks (Gavin Shan) [2183349] - clk: sunxi-ng: mux: Allow muxes to have keys (Gavin Shan) [2183349] - rtc: wm8350: Handle error for wm8350_register_irq (Gavin Shan) [2183349] - rtc: sun6i: Add Allwinner H616 support (Gavin Shan) [2183349] - rtc: sun6i: Add support for broken-down alarm registers (Gavin Shan) [2183349] - rtc: sun6i: Add support for linear day storage (Gavin Shan) [2183349] - rtc: sun6i: Fix time overflow handling (Gavin Shan) [2183349] - rtc: pl031: fix rtc features null pointer dereference (Gavin Shan) [2183349] - rtc: mc146818-lib: fix locking in mc146818_set_time (Gavin Shan) [2183349] - dt-bindings: rtc: add bindings for microchip mpfs rtc (Gavin Shan) [2183349] - dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list (Gavin Shan) [2183349] - dt-bindings: rtc: convert at91sam9 bindings to json-schema (Gavin Shan) [2183349] - rtc: max77686: Add MAX77714 support (Gavin Shan) [2183349] - rtc: max77686: Remove unused code to read in 12-hour mode (Gavin Shan) [2183349] - rtc: max77686: Rename day-of-month defines (Gavin Shan) [2183349] - rtc: max77686: Convert comments to kernel-doc format (Gavin Shan) [2183349] - mfd: max77686: Correct tab-based alignment of register addresses (Gavin Shan) [2183349] - rtc: sun6i: Enable the bus clock when provided (Gavin Shan) [2183349] - dt-bindings: rtc: sun6i: Add H616, R329, and D1 support (Gavin Shan) [2183349] - dt-bindings: rtc: sun6i: Clean up repetition (Gavin Shan) [2183349] - dt-bindings: rtc: st,stm32-rtc: Make each example a separate entry (Gavin Shan) [2183349] - rtc: sunplus: fix return value in sp_rtc_probe() (Gavin Shan) [2183349] - rtc: cmos: Evaluate century appropriate (Gavin Shan) [2183349] - rtc: gamecube: Fix an IS_ERR() vs NULL check (Gavin Shan) [2183349] - dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers (Gavin Shan) [2183349] - rtc: pxa: fix null pointer dereference (Gavin Shan) [2183349] - rtc: ftrtc010: Use platform_get_irq() to get the interrupt (Gavin Shan) [2183349] - dt-bindings: rtc: Add Sunplus RTC json-schema (Gavin Shan) [2183349] - rtc: Add driver for RTC in Sunplus SP7021 (Gavin Shan) [2183349] - rtc: rs5c372: fix incorrect oscillation value on r2221tl (Gavin Shan) [2183349] - rtc: rs5c372: add offset correction support (Gavin Shan) [2183349] - rtc: cmos: avoid UIP when writing alarm time (Gavin Shan) [2183349] - rtc: cmos: avoid UIP when reading alarm time (Gavin Shan) [2183349] - rtc: mc146818-lib: refactor mc146818_does_rtc_work (Gavin Shan) [2183349] - rtc: mc146818-lib: refactor mc146818_get_time (Gavin Shan) [2183349] - rtc: gamecube: Report low battery as invalid data (Gavin Shan) [2183349] - rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U (Gavin Shan) [2183349] - dt-bindings: rtc: Convert Broadcom STB waketimer to YAML (Gavin Shan) [2183349] - dt/bindings: rtc: rx8900: Add an entry for RX8804 (Gavin Shan) [2183349] - rtc: da9063: add as wakeup source (Gavin Shan) [2183349] - rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349] - rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls (Gavin Shan) [2183349] - rtc: rx8025: use .set_offset/.read_offset (Gavin Shan) [2183349] - rtc: rx8025: use rtc_add_group (Gavin Shan) [2183349] - rtc: rx8025: clear RTC_FEATURE_ALARM when alarm are not supported (Gavin Shan) [2183349] - rtc: rx8025: set range (Gavin Shan) [2183349] - rtc: rx8025: switch to devm_rtc_allocate_device (Gavin Shan) [2183349] - rtc: ab8500: let the core handle the alarm resolution (Gavin Shan) [2183349] - rtc: ab-eoz9: support UIE when available (Gavin Shan) [2183349] - rtc: ab-eoz9: use RTC_FEATURE_UPDATE_INTERRUPT (Gavin Shan) [2183349] - rtc: rv3032: let the core handle the alarm resolution (Gavin Shan) [2183349] - rtc: s35390a: let the core handle the alarm resolution (Gavin Shan) [2183349] - rtc: s3c: Add time range (Gavin Shan) [2183349] - rtc: s3c: Extract read/write IO into separate functions (Gavin Shan) [2183349] - rtc: s3c: Remove usage of devm_rtc_device_register() (Gavin Shan) [2183349] - rtc: tps80031: Remove driver (Gavin Shan) [2183349] - rtc: sun6i: Allow probing without an early clock provider (Gavin Shan) [2183349] - MAINTAINERS: update faraday,ftrtc010.yaml reference (Gavin Shan) [2183349] - rtc: rv3032: allow setting BSM (Gavin Shan) [2183349] - rtc: rv3028: add BSM support (Gavin Shan) [2183349] - rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies (Gavin Shan) [2183349] - rtc: rv3032: fix error handling in rv3032_clkout_set_rate() (Gavin Shan) [2183349] - rtc: m41t80: return NULL rather than a plain 0 integer (Gavin Shan) [2183349] - rtc: msc313: Fix unintentional sign extension issues with left shift of a u16 (Gavin Shan) [2183349] - rtc: msc313: fix missing include (Gavin Shan) [2183349] - rtc: Add support for the MSTAR MSC313 RTC (Gavin Shan) [2183349] - dt-bindings: rtc: Add Mstar MSC313e RTC devicetree bindings documentation (Gavin Shan) [2183349] - rtc: rx6110: simplify getting the adapter of a client (Gavin Shan) [2183349] - rtc: s5m: drop unneeded MODULE_ALIAS (Gavin Shan) [2183349] - rtc: omap: drop unneeded MODULE_ALIAS (Gavin Shan) [2183349] - rtc: ds1302: Add SPI ID table (Gavin Shan) [2183349] - rtc: cmos: Disable irq around direct invocation of cmos_interrupt() (Gavin Shan) [2183349] - rtc: rx8010: select REGMAP_I2C (Gavin Shan) [2183349] - dt-bindings: rtc: add Epson RX-8025 and RX-8035 (Gavin Shan) [2183349] - rtc: rx8025: implement RX-8035 support (Gavin Shan) [2183349] - rtc: cmos: remove stale REVISIT comments (Gavin Shan) [2183349] - rtc: tps65910: Correct driver module alias (Gavin Shan) [2183349] - rtc: s5m: set range (Gavin Shan) [2183349] - rtc: s5m: enable wakeup only when available (Gavin Shan) [2183349] - rtc: s5m: signal the core when alarm are not available (Gavin Shan) [2183349] - rtc: s5m: switch to devm_rtc_allocate_device (Gavin Shan) [2183349] - netfilter: conntrack: fix possible bug_on with enable_hooks=1 (Florian Westphal) [2193079] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209707] - vsock/loopback: don't disable irqs for queue access (Stefano Garzarella) [2209707] - vsock/test: update expected return values (Stefano Garzarella) [2209707] - vsock: return errors other than -ENOMEM to socket (Stefano Garzarella) [2209707] - vsock/vmci: convert VMCI error code to -ENOMEM on receive (Stefano Garzarella) [2209707] - vsock/vmci: convert VMCI error code to -ENOMEM on send (Stefano Garzarella) [2209707] - virtio/vsock: fix leaks due to missing skb owner (Stefano Garzarella) [2209707] - test/vsock: new skbuff appending test (Stefano Garzarella) [2209707] - virtio/vsock: WARN_ONCE() for invalid state of socket (Stefano Garzarella) [2209707] - virtio/vsock: fix header length on skb merging (Stefano Garzarella) [2209707] - testing/vsock: add vsock_perf to gitignore (Stefano Garzarella) [2209707] - virtio/vsock: check argument to avoid no effect call (Stefano Garzarella) [2209707] - virtio/vsock: allocate multiple skbuffs on tx (Stefano Garzarella) [2209707] - vsock/loopback: use only sk_buff_head.lock to protect the packet queue (Stefano Garzarella) [2209707] - virtio/vsock: check transport before skb allocation (Stefano Garzarella) [2209707] - test/vsock: copy to user failure test (Stefano Garzarella) [2209707] - virtio/vsock: don't drop skbuff on copy failure (Stefano Garzarella) [2209707] - virtio/vsock: remove redundant 'skb_pull()' call (Stefano Garzarella) [2209707] - virtio/vsock: don't use skbuff state to account credit (Stefano Garzarella) [2209707] - vhost: remove unused paramete (Stefano Garzarella) [2209707] - virtio/vsock: replace virtio_vsock_pkt with sk_buff (Stefano Garzarella) [2209707] - test/vsock: vsock_perf utility (Stefano Garzarella) [2209707] - test/vsock: add big message test (Stefano Garzarella) [2209707] - test/vsock: rework message bounds test (Stefano Garzarella) [2209707] - vsock: return errors other than -ENOMEM to socket (Stefano Garzarella) [2209707] - config: wifi: enable RTL8852 card (Íñigo Huguet) [2100568 2127040 2208968] - u64_stat: Remove the obsolete fetch_irq() variants. (Ivan Vecera) [2193170] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Ivan Vecera) [2193170] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Ivan Vecera) [2193170] - net: ifb: support ethtools stats (Ivan Vecera) [2193170] - spi: Remove the obsolte u64_stats_fetch_*_irq() users. (Ivan Vecera) [2193170] - bpf: Remove the obsolte u64_stats_fetch_*_irq() users. (Ivan Vecera) [2193170] - net: hns3: split function hns3_nic_get_stats64() (Ivan Vecera) [2193170] - team: adopt u64_stats_t (Ivan Vecera) [2193170] - drop_monitor: adopt u64_stats_t (Ivan Vecera) [2193170] - net: adopt u64_stats_t in struct pcpu_sw_netstats (Ivan Vecera) [2193170] - wireguard: receive: use dev_sw_netstats_rx_add() (Ivan Vecera) [2193170] - ip6_tunnel: use dev_sw_netstats_rx_add() (Ivan Vecera) [2193170] - sit: use dev_sw_netstats_rx_add() (Ivan Vecera) [2193170] - ipvlan: adopt u64_stats_t (Ivan Vecera) [2193170] - vlan: adopt u64_stats_t (Ivan Vecera) [2193170] - KVM: s390: pv: fix asynchronous teardown for small VMs (Thomas Huth) [2203390] - KVM: s390: fix race in gmap_make_secure() (Thomas Huth) [2203390] - KVM: selftests: Compile s390 tests with -march=z10 (Thomas Huth) [2183983]- perf record: Fix "read LOST count failed" msg with sample read (Michael Petlan) [2177180] - perf script: Fix Python support when no libtraceevent (Michael Petlan) [2177180] - perf build: Support python/perf.so testing (Michael Petlan) [2177180] - perf hist: Improve srcfile sort key performance (really) (Michael Petlan) [2177180] - perf stat: Fix counting when initial delay configured (Michael Petlan) [2177180] - bpf: Fix sample_flags for bpf_perf_event_output (Michael Petlan) [2177180] - s390/pai: fix raw data collection for PMU pai_ext (Michael Petlan) [2177180] - perf tests stat_all_metrics: Change true workload to sleep workload for system wide check (Michael Petlan) [2177180] - perf stat: Avoid merging/aggregating metric counts twice (Michael Petlan) [2177180] - perf tools: Remove HAVE_LIBTRACEEVENT_TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177180] - arm_pmu: acpi: handle allocation failure (Michael Petlan) [2177180] - perf/x86/intel/ds: Fix the conversion from TSC to perf time (Michael Petlan) [2177180] - bpf: Check flags for branch stack in bpf_read_branch_records helper (Michael Petlan) [2177180] - perf jevents: Correct bad character encoding (Michael Petlan) [2177180] - perf stat: Hide invalid uncore event output for aggr mode (Michael Petlan) [2177180] - perf test build-id: Fix test check for PE file (Michael Petlan) [2177180] - perf buildid-cache: Fix the file mode with copyfile() while adding file to build-id cache (Michael Petlan) [2177180] - perf expr: Prevent normalize() from reading into undefined memory in the expression lexer (Michael Petlan) [2177180] - tools headers: Syncronize linux/build_bug.h with the kernel sources (Michael Petlan) [2177180] - perf auxtrace: Fix address filter duplicate symbol selection (Michael Petlan) [2177180] - perf bpf: Avoid build breakage with libbpf < 0.8.0 + LIBBPF_DYNAMIC=1 (Michael Petlan) [2177180] - perf build: Fix build error when NO_LIBBPF=1 (Michael Petlan) [2177180] - perf tools: Don't install libtraceevent plugins as its not anymore in the kernel sources (Michael Petlan) [2177180] - perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring (Michael Petlan) [2177180] - perf kmem: Support legacy tracepoints (Michael Petlan) [2177180] - perf build: Properly guard libbpf includes (Michael Petlan) [2177180] - perf tests bpf prologue: Fix bpf-script-test-prologue test compile issue with clang (Michael Petlan) [2177180] - perf tools: Fix build on uClibc systems by adding missing sys/types.h include (Michael Petlan) [2177180] - perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode (Michael Petlan) [2177180] - perf stat: Fix handling of unsupported cgroup events when using BPF counters (Michael Petlan) [2177180] - perf test record_probe_libc_inet_pton: Fix test on s/390 where 'text_to_binary_address' now appears on the backtrace (Michael Petlan) [2177180] - perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390 (Michael Petlan) [2177180] - perf build: Don't propagate subdir to submakes for install_headers (Michael Petlan) [2177180] - perf test record_probe_libc_inet_pton: Fix failure due to extra inet_pton() backtrace in glibc >= 2.35 (Michael Petlan) [2177180] - perf tools: Fix segfault when trying to process tracepoints in perf.data and not linked with libtraceevent (Michael Petlan) [2177180] - perf tools: Don't include signature in version strings (Michael Petlan) [2177180] - perf help: Use HAVE_LIBTRACEEVENT to filter out unsupported commands (Michael Petlan) [2177180] - perf tools riscv: Fix build error on riscv due to missing header for 'struct perf_sample' (Michael Petlan) [2177180] - perf tools: Fix resources leak in perf_data__open_dir() (Michael Petlan) [2177180] - perf python: Fix splitting CC into compiler and options (Michael Petlan) [2177180] - perf scripting python: Don't be strict at handling libtraceevent enumerations (Michael Petlan) [2177180] - perf arm64: Simplify mksyscalltbl (Michael Petlan) [2177180] - perf build: Remove explicit reference to python 2.x devel files (Michael Petlan) [2177180] - perf vendor events intel: Refresh westmereex events (Michael Petlan) [2177180] - perf vendor events intel: Refresh westmereep-sp events (Michael Petlan) [2177180] - perf vendor events intel: Refresh westmereep-dp events (Michael Petlan) [2177180] - perf vendor events intel: Refresh tigerlake metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh snowridgex events (Michael Petlan) [2177180] - perf vendor events intel: Refresh skylakex metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh skylake metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh silvermont events (Michael Petlan) [2177180] - perf vendor events intel: Refresh sapphirerapids metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh sandybridge metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh nehalemex events (Michael Petlan) [2177180] - perf vendor events intel: Refresh nehalemep events (Michael Petlan) [2177180] - perf vendor events intel: Refresh meteorlake events (Michael Petlan) [2177180] - perf vendor events intel: Refresh knightslanding events (Michael Petlan) [2177180] - perf vendor events intel: Refresh jaketown metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh ivytown metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh ivybridge metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh icelakex metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh icelake metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh haswellx metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh haswell metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh goldmontplus events (Michael Petlan) [2177180] - perf vendor events intel: Refresh goldmont events (Michael Petlan) [2177180] - perf vendor events intel: Refresh elkhartlake events (Michael Petlan) [2177180] - perf vendor events intel: Refresh cascadelakex metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh broadwellx metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh broadwellde metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh broadwell metrics and events (Michael Petlan) [2177180] - perf vendor events intel: Refresh bonnell events (Michael Petlan) [2177180] - perf vendor events intel: Refresh alderlake-n metrics (Michael Petlan) [2177180] - perf vendor events intel: Refresh alderlake metrics (Michael Petlan) [2177180] - perf test pmu-events: Fake PMU metric workaround (Michael Petlan) [2177180] - perf hist: Improve srcline_{from,to} sort key performance (Michael Petlan) [2177180] - perf hist: Improve srcfile sort key performance (Michael Petlan) [2177180] - perf hist: Improve srcline sort key performance (Michael Petlan) [2177180] - perf hist: Add perf_hpp_fmt->init() callback (Michael Petlan) [2177180] - perf srcline: Conditionally suppress addr2line warnings (Michael Petlan) [2177180] - perf srcline: Skip srcline if .debug_line is missing (Michael Petlan) [2177180] - perf symbol: Add filename__has_section() (Michael Petlan) [2177180] - perf srcline: Do not return NULL for srcline (Michael Petlan) [2177180] - perf tools: Add .DELETE_ON_ERROR special Makefile target to clean up partially updated files on error. (Michael Petlan) [2177180] - perf test: Update 'perf lock contention' test (Michael Petlan) [2177180] - perf lock contention: Support lock addr/name filtering for BPF (Michael Petlan) [2177180] - perf lock contention: Add -L/--lock-filter option (Michael Petlan) [2177180] - perf lock contention: Support lock type filtering for BPF (Michael Petlan) [2177180] - perf lock contention: Add -Y/--type-filter option (Michael Petlan) [2177180] - perf lock contention: Factor out lock_type_table (Michael Petlan) [2177180] - perf probe: Check -v and -q options in the right place (Michael Petlan) [2177180] - perf tools: Fix usage of the verbose variable (Michael Petlan) [2177180] - perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() (Michael Petlan) [2177180] - perf python: Don't stop building if python setuptools isn't installed (Michael Petlan) [2177180] - libperf: Fix install_pkgconfig target (Michael Petlan) [2177180] - tools: Take @bit as an "unsigned long" in {clear,set}_bit() helpers (Michael Petlan) [2177180] - perf tools: Use "grep -E" instead of "egrep" (Michael Petlan) [2177180] - perf stat: Do not delay the workload with --delay (Michael Petlan) [2177180] - perf evlist: Remove group option. (Michael Petlan) [2177180] - perf build: Fix python/perf.so library's name (Michael Petlan) [2177180] - perf test arm64: Add attr tests for new VG register (Michael Petlan) [2177180] - perf test: Add mechanism for skipping attr tests on kernel versions (Michael Petlan) [2177180] - perf test: Add mechanism for skipping attr tests on auxiliary vector values (Michael Petlan) [2177180] - perf test: Add ability to test exit code for attr tests (Michael Petlan) [2177180] - perf test: add new task-analyzer tests (Michael Petlan) [2177180] - perf script: task-analyzer add csv support (Michael Petlan) [2177180] - perf script: Introduce task analyzer python script (Michael Petlan) [2177180] - perf cs-etm: Print auxtrace info even if OpenCSD isn't linked (Michael Petlan) [2177180] - perf cs-etm: Cleanup cs_etm__process_auxtrace_info() (Michael Petlan) [2177180] - perf cs-etm: Tidy up auxtrace info header printing (Michael Petlan) [2177180] - perf cs-etm: Remove unused stub methods (Michael Petlan) [2177180] - perf cs-etm: Print unknown header version as an error (Michael Petlan) [2177180] - perf test: Update perf lock contention test (Michael Petlan) [2177180] - perf lock contention: Add -l/--lock-addr option (Michael Petlan) [2177180] - perf lock contention: Implement -t/--threads option for BPF (Michael Petlan) [2177180] - perf lock contention: Add lock_data.h for common data (Michael Petlan) [2177180] - perf python: Account for multiple words in CC (Michael Petlan) [2177180] - perf off_cpu: Fix a typo in BTF tracepoint name, it should be 'btf_trace_sched_switch' (Michael Petlan) [2177180] - perf test: Update event group check for support of uncore event (Michael Petlan) [2177180] - perf tools: Check if libtracevent has TEP_FIELD_IS_RELATIVE (Michael Petlan) [2177180] - tools lib traceevent: Remove libtraceevent (Michael Petlan) [2177180] - perf build: Use libtraceevent from the system (Michael Petlan) [2177180] - perf jevents: Parse metrics during conversion (Michael Petlan) [2177180] - perf stat: Update event skip condition for system-wide per-thread mode and merged uncore and hybrid events (Michael Petlan) [2177180] - perf build: Fixes for LIBTRACEEVENT_DYNAMIC (Michael Petlan) [2177180] - machine: Adopt is_lock_function() from builtin-lock.c (Michael Petlan) [2177180] - perf test: Add event group test for events in multiple PMUs (Michael Petlan) [2177180] - perf tool: Move pmus list variable to a new file (Michael Petlan) [2177180] - perf util: Add host_is_bigendian to util.h (Michael Petlan) [2177180] - perf util: Make header guard consistent with tool (Michael Petlan) [2177180] - perf stat: Fix invalid output handle (Michael Petlan) [2177180] - perf stat: Fix multi-line metric output in JSON (Michael Petlan) [2177180] - tools lib symbol: Add dependency test to install_headers (Michael Petlan) [2177180] - tools lib subcmd: Add dependency test to install_headers (Michael Petlan) [2177180] - tools lib perf: Add dependency test to install_headers (Michael Petlan) [2177180] - tools lib api: Add dependency test to install_headers (Michael Petlan) [2177180] - perf stat: Fix printing field separator in CSV metrics output (Michael Petlan) [2177180] - perf record: Add remaining branch filters: "no_cycles", "no_flags" & "hw_index" (Michael Petlan) [2177180] - perf stat: Check existence of os->prefix, fixing a segfault (Michael Petlan) [2177180] - Revert "perf stat: Rename "aggregate-number" to "cpu-count" in JSON" (Michael Petlan) [2177180] - perf arm64: Fix mksyscalltbl, don't lose syscalls due to sort -nu (Michael Petlan) [2177180] - perf branch: Fix interpretation of branch records (Michael Petlan) [2177180] - perf tools: Use dedicated non-atomic clear/set bit helpers (Michael Petlan) [2177180] - perf list: List callback support for libpfm (Michael Petlan) [2177180] - perf list: JSON escape encoding improvements (Michael Petlan) [2177180] - perf list: Support newlines in wordwrap (Michael Petlan) [2177180] - perf symbol: correction while adjusting symbol (Michael Petlan) [2177180] - perf vendor events intel: Update events and metrics for alderlake (Michael Petlan) [2177180] - perf vendor events intel: Add metrics for Alderlake-N (Michael Petlan) [2177180] - perf vendor events intel: Add uncore event list for Alderlake-N (Michael Petlan) [2177180] - perf vendor events intel: Add core event list for Alderlake-N (Michael Petlan) [2177180] - perf stat: Tidy up JSON metric-only output when no metrics (Michael Petlan) [2177180] - perf stat: Rename "aggregate-number" to "cpu-count" in JSON (Michael Petlan) [2177180] - perf stat: Fix JSON output in metric-only mode (Michael Petlan) [2177180] - perf stat: Pass through 'struct outstate' (Michael Petlan) [2177180] - perf stat: Do not pass runtime_stat to printout() (Michael Petlan) [2177180] - perf stat: Pass struct outstate to printout() (Michael Petlan) [2177180] - perf stat: Pass 'struct outstate' to print_metric_begin() (Michael Petlan) [2177180] - perf stat: Use 'struct outstate' in evlist__print_counters() (Michael Petlan) [2177180] - perf stat: Pass const char *prefix to display routines (Michael Petlan) [2177180] - perf stat: Remove metric_only argument in print_counter_aggrdata() (Michael Petlan) [2177180] - perf stat: Remove prefix argument in print_metric_headers() (Michael Petlan) [2177180] - perf stat: Use scnprintf() in prepare_interval() (Michael Petlan) [2177180] - perf stat: Do not align time prefix in CSV output (Michael Petlan) [2177180] - perf stat: Move summary prefix printing logic in CSV output (Michael Petlan) [2177180] - perf stat: Fix cgroup display in JSON output (Michael Petlan) [2177180] - perf lock contention: Do not use BPF task local storage (Michael Petlan) [2177180] - perf test: Fix record test on KVM guests (Michael Petlan) [2177180] - perf inject: Set PERF_RECORD_MISC_BUILD_ID_SIZE (Michael Petlan) [2177180] - perf test: Skip watchpoint tests if no watchpoints available (Michael Petlan) [2177180] - perf trace: Remove unused bpf map 'syscalls' (Michael Petlan) [2177180] - perf augmented_raw_syscalls: Remove unused variable 'syscall' (Michael Petlan) [2177180] - perf trace: Handle failure when trace point folder is missed (Michael Petlan) [2177180] - perf trace: Return error if a system call doesn't exist (Michael Petlan) [2177180] - perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number (Michael Petlan) [2177180] - perf list: Add JSON output option (Michael Petlan) [2177180] - perf list: Reorganize to use callbacks to allow honouring command line options (Michael Petlan) [2177180] - perf build: Fix LIBTRACEEVENT_DYNAMIC (Michael Petlan) [2177180] - perf test: Replace data symbol test workload with datasym (Michael Petlan) [2177180] - perf test: Add 'datasym' test workload (Michael Petlan) [2177180] - perf test: Replace brstack test workload (Michael Petlan) [2177180] - perf test: Add 'brstack' test workload (Michael Petlan) [2177180] - perf test: Replace arm spe fork test workload with sqrtloop (Michael Petlan) [2177180] - perf test: Add 'sqrtloop' test workload (Michael Petlan) [2177180] - perf test: Replace arm callgraph fp test workload with leafloop (Michael Petlan) [2177180] - perf test: Add 'leafloop' test workload (Michael Petlan) [2177180] - perf test: Replace record test workload with thloop (Michael Petlan) [2177180] - perf test: Add 'thloop' test workload (Michael Petlan) [2177180] - perf test: Replace pipe test workload with noploop (Michael Petlan) [2177180] - perf test: Add -w/--workload option (Michael Petlan) [2177180] - tools lib traceevent: Make install_headers clearer (Michael Petlan) [2177180] - tools lib subcmd: Make install_headers clearer (Michael Petlan) [2177180] - tools lib perf: Make install_headers clearer (Michael Petlan) [2177180] - tools lib symbol: Clean up build output (Michael Petlan) [2177180] - tools lib api: Clean up install_headers (Michael Petlan) [2177180] - libperf: Add missing 'struct perf_cpu_map' forward declaration to perf/cpumap.h (Michael Petlan) [2177180] - libperf: Remove recursive perf/cpumap.h include from perf/cpumap.h (Michael Petlan) [2177180] - perf build: Use tools/lib headers from install path (Michael Petlan) [2177180] - perf cpumap: Tidy libperf includes (Michael Petlan) [2177180] - perf thread_map: Reduce exposure of libperf internal API (Michael Petlan) [2177180] - perf expr: Tidy hashmap dependency (Michael Petlan) [2177180] - perf build: Install libsymbol locally when building (Michael Petlan) [2177180] - tool lib symbol: Add Makefile/Build (Michael Petlan) [2177180] - tools lib perf: Add missing install headers (Michael Petlan) [2177180] - tools lib api: Add missing install headers (Michael Petlan) [2177180] - perf build: Install libtraceevent locally when building (Michael Petlan) [2177180] - perf build: Install libperf locally when building (Michael Petlan) [2177180] - perf build: Install libapi locally when building (Michael Petlan) [2177180] - perf build: Install libsubcmd locally when building (Michael Petlan) [2177180] - tools lib subcmd: Add install target (Michael Petlan) [2177180] - tools lib api: Add install target (Michael Petlan) [2177180] - perf stat: Add print_aggr_cgroup() for --for-each-cgroup and --topdown (Michael Petlan) [2177180] - perf stat: Support --for-each-cgroup and --metric-only (Michael Petlan) [2177180] - perf stat: Factor out print_metric_{begin,end}() (Michael Petlan) [2177180] - perf stat: Factor out prefix display (Michael Petlan) [2177180] - perf stat: Move condition to print_footer() (Michael Petlan) [2177180] - perf stat: Rework header display (Michael Petlan) [2177180] - perf stat: Remove impossible condition (Michael Petlan) [2177180] - perf stat: Cleanup interval print alignment (Michael Petlan) [2177180] - perf stat: Factor out prepare_interval() (Michael Petlan) [2177180] - perf stat: Split print_metric_headers() function (Michael Petlan) [2177180] - perf stat: Align cgroup names (Michael Petlan) [2177180] - perf stat: Add before_metric argument (Michael Petlan) [2177180] - perf stat: Handle bad events in abs_printout() (Michael Petlan) [2177180] - perf stat: Factor out print_counter_value() function (Michael Petlan) [2177180] - perf stat: Split aggr_printout() function (Michael Petlan) [2177180] - perf stat: Split print_cgroup() function (Michael Petlan) [2177180] - perf stat: Split print_noise_pct() function (Michael Petlan) [2177180] - perf stat: Split print_running() function (Michael Petlan) [2177180] - perf stat: Clear screen only if output file is a tty (Michael Petlan) [2177180] - perf pmu: Restructure print_pmu_events() to avoid memory allocations (Michael Petlan) [2177180] - perf list: Simplify symbol event printing (Michael Petlan) [2177180] - perf list: Simplify cache event printing (Michael Petlan) [2177180] - perf list: Generalize limiting to a PMU name (Michael Petlan) [2177180] - perf tracepoint: Sort events in iterator (Michael Petlan) [2177180] - tools lib api fs tracing_path: Add scandir alphasort (Michael Petlan) [2177180] - perf pmu: Add data structure documentation (Michael Petlan) [2177180] - perf pmu: Remove mostly unused 'struct perf_pmu' 'is_hybrid' member (Michael Petlan) [2177180] - perf stat: Add missing separator in the CSV header (Michael Petlan) [2177180] - perf stat: Fix summary output in CSV with --metric-only (Michael Petlan) [2177180] - perf tools: Add the include/perf/ directory to .gitignore (Michael Petlan) [2177180] - perf stat: Fix printing os->prefix in CSV metrics output (Michael Petlan) [2177180] - perf stat: Fix crash with --per-node --metric-only in CSV mode (Michael Petlan) [2177180] - perf stat: Consolidate condition to print metrics (Michael Petlan) [2177180] - perf stat: Fix condition in print_interval() (Michael Petlan) [2177180] - perf stat: Add header for interval in JSON output (Michael Petlan) [2177180] - perf stat: Do not indent headers for JSON (Michael Petlan) [2177180] - perf stat: Fix --metric-only --json output (Michael Petlan) [2177180] - perf stat: Move common code in print_metric_headers() (Michael Petlan) [2177180] - perf stat: Clear screen only if output file is a tty (Michael Petlan) [2177180] - perf stat: Increase metric length to align outputs (Michael Petlan) [2177180] - perf vendor events: Add Arm Neoverse V2 PMU events (Michael Petlan) [2177180] - perf print-events: Remove redundant comparison with zero (Michael Petlan) [2177180] - perf data: Add tracepoint fields when converting to JSON (Michael Petlan) [2177180] - perf lock: Allow concurrent record and report (Michael Petlan) [2177180] - perf trace: Add augmenter for clock_gettime's rqtp timespec arg (Michael Petlan) [2177180] - perf intel-pt: Add hybrid CPU compatibility test (Michael Petlan) [2177180] - perf intel-pt: Redefine test_suite to allow for adding more subtests (Michael Petlan) [2177180] - perf intel-pt: Start turning intel-pt-pkt-decoder-test.c into a suite of intel-pt subtests (Michael Petlan) [2177180] - perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data (Michael Petlan) [2177180] - perf trace: Add BPF augmenter to perf_event_open()'s 'struct perf_event_attr' arg (Michael Petlan) [2177180] - perf bpf: Rename perf_include_dir to libbpf_include_dir (Michael Petlan) [2177180] - perf examples bpf: Remove augmented_syscalls.c, the raw_syscalls one should be used instead (Michael Petlan) [2177180] - perf bpf: Remove now unused BPF headers (Michael Petlan) [2177180] - perf trace: 5sec fix libbpf 1.0+ compatibility (Michael Petlan) [2177180] - perf trace: empty fix libbpf 1.0+ compatibility (Michael Petlan) [2177180] - perf trace: hello fix libbpf 1.0+ compatibility (Michael Petlan) [2177180] - perf trace: Raw augmented syscalls fix libbpf 1.0+ compatibility (Michael Petlan) [2177180] - perf trace: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180] - perf top: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180] - perf stat: Use sig_atomic_t to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180] - perf session: Change type to avoid undefined behaviour in a signal handler (Michael Petlan) [2177180] - perf ftrace: Use sig_atomic_t to avoid UB (Michael Petlan) [2177180] - perf daemon: Use sig_atomic_t to avoid UB (Michael Petlan) [2177180] - perf record: Use sig_atomic_t for signal handlers (Michael Petlan) [2177180] - perf build: Update to C standard to gnu11 (Michael Petlan) [2177180] - perf probe: Fix to get declared file name from clang DWARF5 (Michael Petlan) [2177180] - perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor (Michael Petlan) [2177180] - perf probe: Fix to avoid crashing if DW_AT_decl_file is NULL (Michael Petlan) [2177180] - perf lock contention: Increase default stack skip to 4 (Michael Petlan) [2177180] - perf lock contention: Avoid variable length arrays (Michael Petlan) [2177180] - perf lock contention: Check --max-stack option (Michael Petlan) [2177180] - perf lock contention: Fix memory sanitizer issue (Michael Petlan) [2177180] - perf test: Parse events workaround for dash/minus (Michael Petlan) [2177180] - perf evlist: Add missing util/event.h header (Michael Petlan) [2177180] - perf mmap: Remove several unneeded includes from util/mmap.h (Michael Petlan) [2177180] - perf tests: Add missing event.h include (Michael Petlan) [2177180] - perf thread: Move thread__resolve() from event.h (Michael Petlan) [2177180] - perf symbol: Move addr_location__put() from event.h (Michael Petlan) [2177180] - perf machine: Move machine__resolve() from event.h (Michael Petlan) [2177180] - perf kwork: Remove includes not needed in kwork.h (Michael Petlan) [2177180] - perf tools: Move 'struct perf_sample' to a separate header file to disentangle headers (Michael Petlan) [2177180] - perf branch: Remove some needless headers, add a needed one (Michael Petlan) [2177180] - perf bpf: No need to include headers just use forward declarations (Michael Petlan) [2177180] - perf tools: Make quiet mode consistent between tools (Michael Petlan) [2177180] - perf tools: Fix "kernel lock contention analysis" test by not printing warnings in quiet mode (Michael Petlan) [2177180] - perf test: Do not set TEST_SKIP for record subtests (Michael Petlan) [2177180] - perf test: Test record with --threads option (Michael Petlan) [2177180] - perf test: Add target workload test in 'perf record' tests (Michael Petlan) [2177180] - perf test: Add system-wide mode in 'perf record' tests (Michael Petlan) [2177180] - perf test: Wait for a new thread when testing --per-thread record (Michael Petlan) [2177180] - perf test: Use a test program in 'perf record' tests (Michael Petlan) [2177180] - perf test: Fix shellcheck issues in the record test (Michael Petlan) [2177180] - perf test: Do not use instructions:u explicitly (Michael Petlan) [2177180] - perf scripts python: intel-pt-events.py: Add ability interleave output (Michael Petlan) [2177180] - perf event: Drop perf_regs.h include, not needed anymore (Michael Petlan) [2177180] - perf scripting python: Add missing util/perf_regs.h include to get perf_reg_name() prototype (Michael Petlan) [2177180] - perf arch x86: Add missing stdlib.h to get free() prototype (Michael Petlan) [2177180] - perf unwind arm64: Remove needless event.h & thread.h includes (Michael Petlan) [2177180] - perf config: Add missing newline on pr_warning() call in home_perfconfig() (Michael Petlan) [2177180] - perf daemon: Complete list of supported subcommand in help message (Michael Petlan) [2177180] - perf stat: Remove unused perf_counts.aggr field (Michael Petlan) [2177180] - perf stat: Display percore events properly (Michael Petlan) [2177180] - perf stat: Display event stats using aggr counts (Michael Petlan) [2177180] - perf stat: Add perf_stat_process_shadow_stats() (Michael Petlan) [2177180] - perf stat: Add perf_stat_process_percore() (Michael Petlan) [2177180] - perf stat: Add perf_stat_merge_counters() (Michael Petlan) [2177180] - perf stat: Split process_counters() to share it with process_stat_round_event() (Michael Petlan) [2177180] - perf stat: Reset aggr counts for each interval (Michael Petlan) [2177180] - perf stat: Allocate aggr counts for recorded data (Michael Petlan) [2177180] - perf stat: Aggregate per-thread stats using evsel->stats->aggr (Michael Petlan) [2177180] - perf stat: Factor out evsel__count_has_error() (Michael Petlan) [2177180] - perf stat: Aggregate events using evsel->stats->aggr (Michael Petlan) [2177180] - perf stat: Allocate evsel->stats->aggr properly (Michael Petlan) [2177180] - perf stat: Add struct perf_stat_aggr to perf_stat_evsel (Michael Petlan) [2177180] - perf stat: Add 'needs_sort' argument to cpu_aggr_map__new() (Michael Petlan) [2177180] - perf stat: Add cpu aggr id for no aggregation mode (Michael Petlan) [2177180] - perf stat: Add aggr id for global mode (Michael Petlan) [2177180] - perf stat: Use evsel__is_hybrid() more (Michael Petlan) [2177180] - perf tools: Use pmu info in evsel__is_hybrid() (Michael Petlan) [2177180] - perf tools: Save evsel->pmu in parse_events() (Michael Petlan) [2177180] - perf vendor events riscv: add Sifive U74 JSON file (Michael Petlan) [2177180] - perf arch events: riscv sbi firmware std event files (Michael Petlan) [2177180] - perf tools riscv: Add support for get_cpuid_str function (Michael Petlan) [2177180] - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics (Michael Petlan) [2177180] - perf auxtrace: Fix address filter symbol name match for modules (Michael Petlan) [2177180] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2177180] - tools headers: Update the copy of x86's memcpy_64.S used in 'perf bench' (Michael Petlan) [2177180] - perf test: Do not fail Intel-PT misc test w/o libpython (Michael Petlan) [2177180] - perf record: Fix event fd races (Michael Petlan) [2177180] - perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns() is available (Michael Petlan) [2177180] - perf bpf: Fix build with libbpf 0.7.0 by adding prototype for bpf_load_program() (Michael Petlan) [2177180] - perf docs: Fix man page build wrt perf-arm-coresight.txt (Michael Petlan) [2177180] - perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet (Michael Petlan) [2177180] - perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver (Michael Petlan) [2177180] - perf auxtrace arm: Refactor event list iteration in auxtrace_record__init() (Michael Petlan) [2177180] - perf intel-pt: Fix system_wide dummy event for hybrid (Michael Petlan) [2177180] - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc (Michael Petlan) [2177180] - perf test: Fix attr tests for PERF_FORMAT_LOST (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add 9 tests (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add jitdump test (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Tidy some alignment (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Print a message when skipping kernel tracing (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Tidy some perf record options (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Fix return checking again (Michael Petlan) [2177180] - perf: Skip and warn on unknown format 'configN' attrs (Michael Petlan) [2177180] - perf list: Fix metricgroups title message (Michael Petlan) [2177180] - perf mem: Fix -C option behavior for perf mem record (Michael Petlan) [2177180] - perf annotate: Add missing condition flags for arm64 (Michael Petlan) [2177180] - libperf: Do not include non-UAPI linux/compiler.h header (Michael Petlan) [2177180] - perf test: Fix test_arm_coresight.sh failures on Juno (Michael Petlan) [2177180] - perf script: Add missing fields in usage hint (Michael Petlan) [2177180] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2177180] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2177180] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2177180] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2177180] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2177180] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2177180] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2177180] - perf test: Add git ignore for tmp and output files of ARM CoreSight tests (Michael Petlan) [2177180] - perf test coresight: Add unroll thread test shell script (Michael Petlan) [2177180] - perf test coresight: Add unroll thread test tool (Michael Petlan) [2177180] - perf test coresight: Add thread loop test shell scripts (Michael Petlan) [2177180] - perf test coresight: Add thread loop test tool (Michael Petlan) [2177180] - perf test coresight: Add memcpy thread test shell script (Michael Petlan) [2177180] - perf test coresight: Add memcpy thread test tool (Michael Petlan) [2177180] - perf test: Add git ignore for perf data generated by the ARM CoreSight tests (Michael Petlan) [2177180] - perf test: Add arm64 asm pureloop test shell script (Michael Petlan) [2177180] - perf test: Add asm pureloop test tool (Michael Petlan) [2177180] - perf test: Add CoreSight shell lib shared code for future tests (Michael Petlan) [2177180] - perf test: Introduce script for data symbol testing (Michael Petlan) [2177180] - perf record: Save DSO build-ID for synthesizing (Michael Petlan) [2177180] - perf stat: Rename to aggr_cpu_id.thread_idx (Michael Petlan) [2177180] - perf stat: Don't compare runtime stat for shadow stats (Michael Petlan) [2177180] - perf stat: Kill unused per-thread runtime stats (Michael Petlan) [2177180] - perf stat: Use thread map index for shadow stat (Michael Petlan) [2177180] - perf stat: Rename saved_value->cpu_map_idx (Michael Petlan) [2177180] - perf stat: Don't call perf_stat_evsel_id_init() repeatedly (Michael Petlan) [2177180] - perf stat: Convert perf_stat_evsel.res_stats array (Michael Petlan) [2177180] - perf tools: Remove special handling of system-wide evsel (Michael Petlan) [2177180] - perf tools: Add evlist__add_sched_switch() (Michael Petlan) [2177180] - perf tools: Get rid of evlist__add_on_all_cpus() (Michael Petlan) [2177180] - libperf: Propagate maps only if necessary (Michael Petlan) [2177180] - libperf: Populate system-wide evsel maps (Michael Petlan) [2177180] - perf vendor events: Update Intel broadwellde (Michael Petlan) [2177180] - perf vendor events: Update Intel tigerlake (Michael Petlan) [2177180] - perf vendor events: Update Intel skylake (Michael Petlan) [2177180] - perf vendor events: Update silvermont cpuids (Michael Petlan) [2177180] - perf vendor events: Update Intel sapphirerapids (Michael Petlan) [2177180] - perf vendor events: Update Intel sandybridge (Michael Petlan) [2177180] - perf vendor events: Update Intel jaketown (Michael Petlan) [2177180] - perf vendor events: Update Intel ivytown (Michael Petlan) [2177180] - perf vendor events: Update Intel ivybridge (Michael Petlan) [2177180] - perf vendor events: Update Intel icelakex (Michael Petlan) [2177180] - perf vendor events: Update Intel icelake (Michael Petlan) [2177180] - perf vendor events: Update Intel haswellx (Michael Petlan) [2177180] - perf vendor events: Update Intel haswell (Michael Petlan) [2177180] - perf vendor events: Update elkhartlake cpuids (Michael Petlan) [2177180] - perf vendor events: Update Intel cascadelakex (Michael Petlan) [2177180] - perf vendor events: Update Intel broadwellx (Michael Petlan) [2177180] - perf vendor events: Update Intel broadwell (Michael Petlan) [2177180] - perf vendor events: Update Intel alderlake (Michael Petlan) [2177180] - perf vendor events: Update Intel skylakex (Michael Petlan) [2177180] - perf metrics: Don't scale counts going into metrics (Michael Petlan) [2177180] - perf expr: Remove jevents case workaround (Michael Petlan) [2177180] - perf test: Adjust case of test metrics (Michael Petlan) [2177180] - perf expr: Allow a double if expression (Michael Petlan) [2177180] - perf parse-events: Remove unused macros __PERF_EVENT_FIELD() (Michael Petlan) [2177180] - perf lock: Remove unused struct lock_contention_key (Michael Petlan) [2177180] - perf jit: Remove unused struct debug_line_info (Michael Petlan) [2177180] - perf metric: Remove unused struct metric_ref_node (Michael Petlan) [2177180] - perf annotate: Remove unused struct disasm_line_samples (Michael Petlan) [2177180] - perf machine: Remove unused struct process_args (Michael Petlan) [2177180] - perf stat: Clean redundant if in process_evlist (Michael Petlan) [2177180] - perf test: Introduce script for java symbol testing (Michael Petlan) [2177180] - perf subcmd: Set environment variable "PREFIX" (Michael Petlan) [2177180] - perf trace: Fix incorrectly parsed hexadecimal value for flags in filter (Michael Petlan) [2177180] - perf trace: Fix show_arg_names not working for tp arg names (Michael Petlan) [2177180] - perf string: Remove unused macro K() (Michael Petlan) [2177180] - perf test: Add kernel lock contention test (Michael Petlan) [2177180] - perf lock: Add -q/--quiet option to suppress header and debug messages (Michael Petlan) [2177180] - perf lock: Add -E/--entries option (Michael Petlan) [2177180] - perf test: waiting.sh: Parameterize timeouts (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Move helper functions for waiting (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add per-thread test (Michael Petlan) [2177180] - perf tools: Add debug messages and comments for testing (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add more output in preparation for more tests (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Fix return checking (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Use quotes around variable expansion (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Use grep -c instead of grep plus wc -l (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Stop using backticks (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Stop using expr (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Fix redirection (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Use a temp directory (Michael Petlan) [2177180] - perf test: test_intel_pt.sh: Add cleanup function (Michael Petlan) [2177180] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Michael Petlan) [2177180] - perf annotate: Toggle full address <-> offset display (Michael Petlan) [2177180] - perf tools: Add 'addr' sort key (Michael Petlan) [2177180] - perf inject: Clarify build-id options a little bit (Michael Petlan) [2177180] - perf record: Fix a segfault in record__read_lost_samples() (Michael Petlan) [2177180] - perf top: Fix error code in cmd_top() (Michael Petlan) [2177180] - perf stat: Merge cases in process_evlist (Michael Petlan) [2177180] - perf genelf: Fix error code in jit_write_elf() (Michael Petlan) [2177180] - perf lock contention: Skip stack trace from BPF (Michael Petlan) [2177180] - perf lock contention: Allow to change stack depth and skip (Michael Petlan) [2177180] - perf lock contention: Show full callstack with -v option (Michael Petlan) [2177180] - perf lock contention: Factor out get_symbol_name_offset() (Michael Petlan) [2177180] - perf test: Add basic core_wide expression test (Michael Petlan) [2177180] - perf metrics: Wire up core_wide (Michael Petlan) [2177180] - perf stat: Delay metric parsing (Michael Petlan) [2177180] - perf topology: Add core_wide (Michael Petlan) [2177180] - perf smt: Compute SMT from topology (Michael Petlan) [2177180] - perf expr: Move the scanner_ctx into the parse_ctx (Michael Petlan) [2177180] - perf pmu: Remove perf_pmu_lex() needless declaration (Michael Petlan) [2177180] - perf sort: Remove hist_entry__sort_list() and sort__first_dimension() leftover declarations (Michael Petlan) [2177180] - perf test: Skip sigtrap test on old kernels (Michael Petlan) [2177180] - perf sched: Factor out destroy_tasks() (Michael Petlan) [2177180] - perf cpumap: Add range data encoding (Michael Petlan) [2177180] - perf events: Prefer union over variable length array (Michael Petlan) [2177180] - perf vendor events: Update events for Neoverse E1 (Michael Petlan) [2177180] - perf timechart: Add p_state_end helper (Michael Petlan) [2177180] - perf timechart: Add create_pidcomm helper (Michael Petlan) [2177180] - perf lock: Add get_key_by_aggr_mode helper (Michael Petlan) [2177180] - perf trace: Use zalloc() to save initialization of syscall_stats (Michael Petlan) [2177180] - perf vendor events arm64: Move REMOTE_ACCESS to "memory" category (Michael Petlan) [2177180] - perf intel-pt: Remove first line of log dumped on error (Michael Petlan) [2177180] - perf intel-pt: Support itrace option flag d+e to log on error (Michael Petlan) [2177180] - perf intel-pt: Improve object code read error message (Michael Petlan) [2177180] - perf intel-pt: Improve man page layout slightly (Michael Petlan) [2177180] - perf auxtrace: Add itrace option flag d+e to log on error (Michael Petlan) [2177180] - perf tools: Add perf_config_scan() (Michael Petlan) [2177180] - perf callchain: Remove unneeded 'result' variable (Michael Petlan) [2177180] - perf c2c: Add helpers to get counts of loads or stores (Michael Petlan) [2177180] - perf tools: Add same_cmd_with_prefix() helper (Michael Petlan) [2177180] - perf vendor events: Add missing Neoverse V1 events (Michael Petlan) [2177180] - perf report: Show per-event LOST SAMPLES stat (Michael Petlan) [2177180] - perf hist: Add nr_lost_samples to hist_stats (Michael Petlan) [2177180] - perf record: Read and inject LOST_SAMPLES events (Michael Petlan) [2177180] - perf record: Set PERF_FORMAT_LOST by default (Michael Petlan) [2177180] - perf tools: Print LOST read format in the verbose mode (Michael Petlan) [2177180] - perf smt: Tidy header guard add SPDX (Michael Petlan) [2177180] - perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform (Michael Petlan) [2177180] - perf branch: Add branch privilege information request flag (Michael Petlan) [2177180] - perf branch: Extend branch type classification (Michael Petlan) [2177180] - perf branch: Add system error and not in transaction branch types (Michael Petlan) [2177180] - perf build: Enable -Wthread-safety with clang (Michael Petlan) [2177180] - perf top: Fixes for thread safety analysis (Michael Petlan) [2177180] - perf sched: Fixes for thread safety analysis (Michael Petlan) [2177180] - perf mutex: Add thread safety annotations (Michael Petlan) [2177180] - perf dso: Hold lock when accessing nsinfo (Michael Petlan) [2177180] - perf top: Update use of pthread mutex (Michael Petlan) [2177180] - perf annotate: Update use of pthread mutex (Michael Petlan) [2177180] - perf dso: Update use of pthread mutex (Michael Petlan) [2177180] - perf mmap: Remove unnecessary pthread.h include (Michael Petlan) [2177180] - perf ui: Update use of pthread mutex (Michael Petlan) [2177180] - perf sched: Update use of pthread mutex (Michael Petlan) [2177180] - perf record: Update use of pthread mutex (Michael Petlan) [2177180] - perf lock: Remove unused pthread.h include (Michael Petlan) [2177180] - perf bpf: Remove unused pthread.h include (Michael Petlan) [2177180] - perf hist: Update use of pthread mutex (Michael Petlan) [2177180] - perf tests: Avoid pthread.h inclusion (Michael Petlan) [2177180] - perf bench: Update use of pthread mutex/cond (Michael Petlan) [2177180] - perf mutex: Wrapped usage of mutex and cond (Michael Petlan) [2177180] - perf record: Allow multiple recording time ranges (Michael Petlan) [2177180] - perf evlist: Add evlist__{en/dis}able_non_dummy() (Michael Petlan) [2177180] - perf record: Change evlist->ctl_fd to use fdarray_flag__non_perf_event (Michael Petlan) [2177180] - perf record: Fix done_fd wakeup event (Michael Petlan) [2177180] - perf record: Fix way of handling non-perf-event pollfds (Michael Petlan) [2177180] - perf hashmap: Tidy hashmap dependency (Michael Petlan) [2177180] - perf metrics: Use 'unsigned int' instead of just 'unsigned'. (Michael Petlan) [2177180] - perf parse-events: Use 'unsigned int' instead of plain 'unsigned'. (Michael Petlan) [2177180] - tools build: Display logical OR of a feature flavors (Michael Petlan) [2177180] - tools build: Increment room for feature name in feature detection output (Michael Petlan) [2177180] - tools build: Fix feature detection output due to eval expansion (Michael Petlan) [2177180] - perf inject: Add a command line option to specify build ids. (Michael Petlan) [2177180] - perf/x86: Refuse to export capabilities for hybrid PMUs (Michael Petlan) [2177180] - KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs) (Michael Petlan) [2177180] - arm64: perf: reject CHAIN events at creation time (Michael Petlan) [2177180] - arm_pmu: fix event CPU filtering (Michael Petlan) [2177180] - perf: Fix perf_event_pmu_context serialization (Michael Petlan) [2177180] - powerpc/imc-pmu: Revert nest_init_lock to being a mutex (Michael Petlan) [2177180] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2177180] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2177180] - powerpc/imc-pmu: Fix use of mutex in IRQs disabled section (Michael Petlan) [2177180] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2177180] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2177180] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2177180] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2177180] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2177180] - perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2177180] - perf/x86/rapl: Treat Tigerlake like Icelake (Michael Petlan) [2177180] - perf/core: Call LSM hook after copying perf_event_attr (Michael Petlan) [2177180] - perf: Fix use-after-free in error path (Michael Petlan) [2177180] - perf/x86/amd: fix potential integer overflow on shift of a int (Michael Petlan) [2177180] - perf/core: Fix cgroup events tracking (Michael Petlan) [2177180] - perf core: Return error pointer if inherit_event() fails to find pmu_ctx (Michael Petlan) [2177180] - powerpc/perf: callchain validate kernel stack pointer bounds (Michael Petlan) [2177180] - perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stub (Michael Petlan) [2177180] - KVM: VMX: Advertise PMU LBRs if and only if perf supports LBRs (Michael Petlan) [2177180] - perf/core: Don't allow grouping events from different hw pmus (Michael Petlan) [2177180] - perf/amd/ibs: Make IBS a core pmu (Michael Petlan) [2177180] - perf: Fix function pointer case (Michael Petlan) [2177180] - perf/x86/amd: Remove the repeated declaration (Michael Petlan) [2177180] - perf: Fix possible memleak in pmu_dev_alloc() (Michael Petlan) [2177180] - perf: Fix IS_ERR() vs NULL check in inherit_event() (Michael Petlan) [2177180] - perf: Remove unused pointer task_ctx (Michael Petlan) [2177180] - perf/x86: Remove unused variable 'cpu_type' (Michael Petlan) [2177180] - perf: Optimize perf_tp_event() (Michael Petlan) [2177180] - perf: Rewrite core context handling (Michael Petlan) [2177180] - arm_pmu: rework ACPI probing (Michael Petlan) [2177180] - arm_pmu: acpi: factor out PMU<->CPU association (Michael Petlan) [2177180] - arm_pmu: factor out PMU matching (Michael Petlan) [2177180] - perf/x86: Make struct p4_event_bind::cntr signed array (Michael Petlan) [2177180] - perf: Fix perf_pending_task() UaF (Michael Petlan) [2177180] - perf: Consider OS filter fail (Michael Petlan) [2177180] - perf: Fixup SIGTRAP and sample_flags interaction (Michael Petlan) [2177180] - perf/x86/intel/pt: Fix sampling using single range output (Michael Petlan) [2177180] - perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2177180] - perf: Improve missing SIGTRAP checking (Michael Petlan) [2177180] - perf/x86/intel: Fix pebs event constraints for SPR (Michael Petlan) [2177180] - perf/x86/intel: Fix pebs event constraints for ICL (Michael Petlan) [2177180] - perf/x86/rapl: Use standard Energy Unit for SPR Dram RAPL domain (Michael Petlan) [2177180] - perf/hw_breakpoint: test: Skip the test if dependencies unmet (Michael Petlan) [2177180] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2177180] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2177180] - perf/x86/rapl: Add support for Intel AlderLake-N (Michael Petlan) [2177180] - perf: Fix missing raw data on tracepoint events (Michael Petlan) [2177180] - perf: Fix missing SIGTRAPs (Michael Petlan) [2177180] - perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() (Michael Petlan) [2177180] - perf test coresight: Add relevant documentation about ARM64 CoreSight testing (Michael Petlan) [2177180] - perf test: Add build infra for perf test tools for ARM CoreSight tests (Michael Petlan) [2177180] - perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex (Michael Petlan) [2177180] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2177180] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2177180] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2177180] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2177180] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2177180] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2177180] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2177180] - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2177180] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2177180] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2177180] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2177180] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2177180] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2177180] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2177180] - perf, hw_breakpoint: Fix use-after-free if perf_event_open() fails (Michael Petlan) [2177180] - perf: Use sample_flags for raw_data (Michael Petlan) [2177180] - perf: Use sample_flags for addr (Michael Petlan) [2177180] - perf/core: Convert snprintf() to scnprintf() (Michael Petlan) [2177180] - perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLY (Michael Petlan) [2177180] - perf/bpf: Always use perf callchains if exist (Michael Petlan) [2177180] - perf: Use sample_flags for callchain (Michael Petlan) [2177180] - perf/x86/intel: Optimize FIXED_CTR_CTRL access (Michael Petlan) [2177180] - perf/x86/p4: Remove perfctr_second_write quirk (Michael Petlan) [2177180] - perf/x86/intel: Remove x86_pmu::update_topdown_event (Michael Petlan) [2177180] - perf/x86/intel: Remove x86_pmu::set_topdown_event_period (Michael Petlan) [2177180] - perf/x86: Add a x86_pmu::limit_period static_call (Michael Petlan) [2177180] - perf/x86: Change x86_pmu::limit_period signature (Michael Petlan) [2177180] - perf/x86/intel: Move the topdown stuff into the intel driver (Michael Petlan) [2177180] - perf/x86: Add two more x86_pmu methods (Michael Petlan) [2177180] - x86/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180] - arm64/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180] - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX (Michael Petlan) [2177180] - perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap with generic flags (Michael Petlan) [2177180] - perf/core: Expand PERF_EVENT_FLAG_ARCH (Michael Petlan) [2177180] - perf: Consolidate branch sample filter helpers (Michael Petlan) [2177180] - perf: Use sample_flags for txn (Michael Petlan) [2177180] - perf: Use sample_flags for data_src (Michael Petlan) [2177180] - perf: Use sample_flags for weight (Michael Petlan) [2177180] - perf: Use sample_flags for branch stack (Michael Petlan) [2177180] - perf/x86/intel/pebs: Fix PEBS timestamps overwritten (Michael Petlan) [2177180] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2177180] - perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-independent task targets (Michael Petlan) [2177180] - perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU-independent task targets (Michael Petlan) [2177180] - perf/hw_breakpoint: Introduce bp_slots_histogram (Michael Petlan) [2177180] - perf/hw_breakpoint: Reduce contention with large number of tasks (Michael Petlan) [2177180] - powerpc/hw_breakpoint: Avoid relying on caller synchronization (Michael Petlan) [2177180] - perf/hw_breakpoint: Remove useless code related to flexible breakpoints (Michael Petlan) [2177180] - perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable (Michael Petlan) [2177180] - perf/hw_breakpoint: Optimize constant number of breakpoint slots (Michael Petlan) [2177180] - perf/hw_breakpoint: Mark data __ro_after_init (Michael Petlan) [2177180] - perf/hw_breakpoint: Optimize list of per-task breakpoints (Michael Petlan) [2177180] - perf/hw_breakpoint: Clean up headers (Michael Petlan) [2177180] - perf/hw_breakpoint: Provide hw_breakpoint_is_used() and use in test (Michael Petlan) [2177180] - perf/hw_breakpoint: Add KUnit test for constraints accounting (Michael Petlan) [2177180] - perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform (Michael Petlan) [2177180] - perf: Capture branch privilege information (Michael Petlan) [2177180] - perf: Extend branch type classification (Michael Petlan) [2177180] - perf: Add system error and not in transaction branch types (Michael Petlan) [2177180] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2177180] - perf/core: Add speculation info to branch entries (Michael Petlan) [2177180] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2177180] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2177180] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2177180] - perf/x86: Move branch classifier (Michael Petlan) [2177180] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2177180] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2177180] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2177180] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2177180] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2177180] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2177180] - virtio-net: fix for skb_over_panic inside big mode (Laurent Vivier) [2184976] - virtio-net: realign page_to_skb() after merges (Laurent Vivier) [2184976] - ice: make writes to /dev/gnssX synchronous (Michal Schmidt) [2175764] - octeontx2-pf: Fix TSOv6 offload (Subbaraya Sundeep) [2187157] - octeontx2-vf: Detach LF resources on probe cleanup (Subbaraya Sundeep) [2187157] - octeontx2-pf: Disable packet I/O for graceful exit (Subbaraya Sundeep) [2187157] - octeontx2-af: Skip PFs if not enabled (Subbaraya Sundeep) [2187157] - octeontx2-af: Fix issues with NPC field hash extract (Subbaraya Sundeep) [2187157] - octeontx2-af: Update/Fix NPC field hash extract feature (Subbaraya Sundeep) [2187157] - octeontx2-af: Update correct mask to filter IPv4 fragments (Subbaraya Sundeep) [2187157] - octeontx2-af: Add validation for lmac type (Subbaraya Sundeep) [2187157] - octeontx2-pf: Increase the size of dmac filter flows (Subbaraya Sundeep) [2187157] - octeontx2-af: Fix depth of cam and mem table. (Subbaraya Sundeep) [2187157] - octeontx2-af: Fix start and end bit for scan config (Subbaraya Sundeep) [2187157] - octeontx2-af: Secure APR table update with the lock (Subbaraya Sundeep) [2187157] - octeontx2-af: mcs: Fix MCS block interrupt (Subbaraya Sundeep) [2187157] - octeontx2-af: mcs: Config parser to skip 8B header (Subbaraya Sundeep) [2187157] - octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once (Subbaraya Sundeep) [2187157] - octeonxt2-af: mcs: Fix per port bypass config (Subbaraya Sundeep) [2187157] - octeontx2-af: update type of prof fields in nix_aw_enq_req (Subbaraya Sundeep) [2187157] - octeontx2-vf: Add missing free for alloc_percpu (Subbaraya Sundeep) [2187157] - octeontx2-af: Unlock contexts in the queue context cache in case of fault detection (Subbaraya Sundeep) [2187157] - octeontx2-pf: Use correct struct reference in test condition (Subbaraya Sundeep) [2187157] - octeontx2-pf: Recalculate UDP checksum for ptp 1-step sync packet (Subbaraya Sundeep) [2187157] - octeontx2-af: Add NIX Errata workaround on CN10K silicon (Subbaraya Sundeep) [2187157] - octeontx2-af: Removed unnecessary debug messages. (Subbaraya Sundeep) [2187157] - bnxt_en: fix free-runnig PHC mode (Ken Cox) [2159223] - bnxt_en: reset PHC frequency in free-running mode (Ken Cox) [2159223] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159223 2167511] - bnxt: Do not read past the end of test names (Ken Cox) [2159223 2167511] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2159223 2167511] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2159223 2167511] - bnxt_en: Fix XDP RX path (Ken Cox) [2159223 2167511] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2159223 2167511] - bnxt: Use generic HBH removal helper in tx path (Ken Cox) [2159223 2167511] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159223 2167511] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159223 2167511] - ptp: bnxt: convert .adjfreq to .adjfine (Ken Cox) [2159223 2167511] - bnxt_en: Add a non-real time mode to access NIC clock (Ken Cox) [2159223 2167511] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159223 2167511] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159223 2167511] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159223 2167511] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159223 2167511] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159223 2167511] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159223 2167511] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159223 2167511] - bnxt_en: add .get_module_eeprom_by_page() support (Ken Cox) [2159223 2167511] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159223 2167511] - treewide: use get_random_bytes() when possible (Ken Cox) [2159223 2167511] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159223 2167511] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2159223 2167511] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2159223 2167511] - bnxt: report header-data split state (Ken Cox) [2159223 2167511] - selinux: Implement mptcp_add_subflow hook (Paolo Abeni) [2141225] - security, lsm: Introduce security_mptcp_add_subflow() (Paolo Abeni) [2141225]- nfsd: make a copy of struct iattr before calling notify_change (Jeffrey Layton) [2207969] - kselftest: bonding: add num_grat_arp test (Hangbin Liu) [2090053] - selftests: forwarding: lib: add netns support for tc rule handle stats get (Hangbin Liu) [2090053] - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [2090053] - bonding: fix send_peer_notif overflow (Hangbin Liu) [2090053] - net/smc: Fix device de-init sequence (Tobias Huschle) [2160099] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2160099] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2160099] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2160099] - net/smc: fix application data exception (Tobias Huschle) [2160099] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2160099] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2160099] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2160099] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2160099] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2160099] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2160099] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2160099] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2160099] - net/ism: Add new API for client registration (Tobias Huschle) [2160099] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2160099] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2160099] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2160099] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2160099] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2160099] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2160099] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2160099] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2160099] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2160099] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2160099] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2160099] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2160099] - s390/ism: Cleanups (Tobias Huschle) [2160099] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2160099] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2160099] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2160099] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2160099] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2160099] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2160099] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2160099] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2160099] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2160099] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2160099] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2160099] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2160099] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2160099] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2160099] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2160099] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2160099] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2160099] - arm64: dts: imx8m-venice: Remove incorrect 'uart-has-rtscts' (Steve Best) [2184155] - arm64: dts: imx8mp-evk: correct pcie pad settings (Steve Best) [2184155] - arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup (Steve Best) [2184155] - arm64: dts: imx8: add a node label to ddr-pmu (Steve Best) [2184155] - arm64: dts: imx: Add i.mx8mm Gateworks gw7904 dts support (Steve Best) [2184155] - arm64: dts: imx8mp-venice-gw74xx: add WiFi/BT module support (Steve Best) [2184155] - arm64: dts: imx8mp-venice-gw74xx: add cpu-supply node for cpufreq (Steve Best) [2184155] - arm64: dts: imx8mp-venice-gw74xx: add USB DR support (Steve Best) [2184155] - arm64: dts: ls1028a-rdb: add more ethernet aliases (Steve Best) [2184155] - arm64: dts: imx8mq: update sdma node name format (Steve Best) [2184155] - arm64: dts: verdin-imx8mm: introduce hdmi-connector (Steve Best) [2184155] - arm64: dts: verdin-imx8mm: add lvds panel node (Steve Best) [2184155] - arm64: dts: verdin-imx8mm: rename sn65dsi83 to sn65dsi84 (Steve Best) [2184155] - arm64: dts: imx8ulp: increase the clock speed of LPSPI (Steve Best) [2184155] - arm64: dts: imx8ulp: add mailbox node (Steve Best) [2184155] - arm64: dts: imx8ulp: add pmu node (Steve Best) [2184155] - arm64: dts: imx8ulp: correct the scmi sram node name (Steve Best) [2184155] - arm64: dts: imx8ulp: drop undocumented property in cgc (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: fix mipi_csi description (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: add usb-role-switch property to dwc3 (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: add USB type-c properties for role switching (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: add RGB pwm notification leds (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: describe the voice coil motor for focus control (Steve Best) [2184155] - arm64: dts: ls1028a: enable swp5 and eno3 for all boards (Steve Best) [2184155] - arm64: dts: ls1028a: mark enetc port 3 as a DSA master too (Steve Best) [2184155] - arm64: dts: ls1028a: move DSA CPU port property to the common SoC dtsi (Steve Best) [2184155] - arm64: dts: imx8mp-evk: Add PCIe support (Steve Best) [2184155] - arm64: dts: imx8mp: Add iMX8MP PCIe support (Steve Best) [2184155] - arm64: dts: imx8ulp: no executable source file permission (Steve Best) [2184155] - arm64: dts: imx8mp: Add SNVS LPGPR (Steve Best) [2184155] - arm64: dts: imx8mp-msc-sm2s: Add device trees for MSC SM2S-IMX8PLUS SoM and carrier board (Steve Best) [2184155] - arm64: dts: imx8mm: Fix typo in license text for Engicam boards (Steve Best) [2184155] - arm64: dts: imx8-ss-dma: add IPG clock for i2c (Steve Best) [2184155] - arm64: dts: Add support for Kontron SL/BL i.MX8MM OSM-S (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Add SPI NOR partition layout (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Use voltage rail names from schematic for PMIC regulator-names (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Remove low DDRC operating point (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Adjust compatibles, file names and model strings (Steve Best) [2184155] - arm64: dts: imx8mp: add VPU blk ctrl node (Steve Best) [2184155] - arm64: dts: imx8mp: add vpu pgc nodes (Steve Best) [2184155] - arm64: dts: imx8mp-verdin: add cpu-supply (Steve Best) [2184155] - arm64: dts: imx8mm-venice-gw7903: add digital I/O ctl gpios (Steve Best) [2184155] - arm64: dts: imx8mm/n-venice-gw7902: Remove invalid property (Steve Best) [2184155] - arm64: dts: imx8mp-verdin: don't use multiple blank lines (Steve Best) [2184155] - arm64: dts: imx8mm-venice-gw72xx-0x: blank line at end of file (Steve Best) [2184155] - arm64: dts: imx8ulp-evk: Add the fec support (Steve Best) [2184155] - arm64: dts: imx8ulp: Add the fec support (Steve Best) [2184155] - arm64: dts: imx8mp: add interconnect for hsio blk ctrl (Steve Best) [2184155] - arm64: dts: imx8mp: add interconnects for media blk ctrl (Steve Best) [2184155] - dt-bindings: interconnect: add fsl,imx8mp.h (Steve Best) [2184155] - arm64: dts: imx8mp: add NoC node (Steve Best) [2184155] - cifs: Fix oops due to uncleared server->smbd_conn in reconnect (Ronnie Sahlberg) [2207797] - cifs: remove unused function (Ronnie Sahlberg) [2207797] - cifs: fix return of uninitialized rc in dfs_cache_update_tgthint() (Ronnie Sahlberg) [2207797] - cifs: handle cache lookup errors different than -ENOENT (Ronnie Sahlberg) [2207797] - cifs: remove duplicate code in __refresh_tcon() (Ronnie Sahlberg) [2207797] - cifs: don't take exclusive lock for updating target hints (Ronnie Sahlberg) [2207797] - cifs: protect access of TCP_Server_Info::{dstaddr,hostname} (Ronnie Sahlberg) [2207797] - cifs: ignore ipc reconnect failures during dfs failover (Ronnie Sahlberg) [2207797] - cifs: avoid dup prefix path in dfs_get_automount_devname() (Ronnie Sahlberg) [2207797] - cifs: use origin fullpath for automounts (Ronnie Sahlberg) [2207797] - cifs: set correct status of tcon ipc when reconnecting (Ronnie Sahlberg) [2207797] - cifs: optimize reconnect of nested links (Ronnie Sahlberg) [2207797] - cifs: fix source pathname comparison of dfs supers (Ronnie Sahlberg) [2207797] - cifs: fix confusing debug message (Ronnie Sahlberg) [2207797] - cifs: don't block in dfs_cache_noreq_update_tgthint() (Ronnie Sahlberg) [2207797] - cifs: refresh root referrals (Ronnie Sahlberg) [2207797] - cifs: fix refresh of cached referrals (Ronnie Sahlberg) [2207797] - cifs: don't refresh cached referrals from unactive mounts (Ronnie Sahlberg) [2207797] - cifs: share dfs connections and supers (Ronnie Sahlberg) [2207797] - cifs: do not skip link targets when an I/O fails (Ronnie Sahlberg) [2207797] - cifs: avoid re-lookups in dfs_cache_find() (Ronnie Sahlberg) [2207797] - cifs: fix potential deadlock in cache_refresh_path() (Ronnie Sahlberg) [2207797] - cifs: Fix uninitialized memory read for smb311 posix symlink create (Ronnie Sahlberg) [2207797] - cifs: fix potential memory leaks in session setup (Ronnie Sahlberg) [2207797] - cifs: remove redundant assignment to the variable match (Ronnie Sahlberg) [2207797] - cifs: fix race in assemble_neg_contexts() (Ronnie Sahlberg) [2207797] - cifs: update internal module number (Ronnie Sahlberg) [2207797] - cifs: split out ses and tcon retrieval from mount_get_conns() (Ronnie Sahlberg) [2207797] - cifs: set resolved ip in sockaddr (Ronnie Sahlberg) [2207797] - cifs: remove unused smb3_fs_context::mount_options (Ronnie Sahlberg) [2207797] - cifs: get rid of mount options string parsing (Ronnie Sahlberg) [2207797] - cifs: use fs_context for automounts (Ronnie Sahlberg) [2207797] - cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID (Ronnie Sahlberg) [2207797] - cifs: reduce roundtrips on create/qinfo requests (Ronnie Sahlberg) [2207797] - cifs: set correct ipc status after initial tree connect (Ronnie Sahlberg) [2207797] - cifs: set correct tcon status after initial tree connect (Ronnie Sahlberg) [2207797] - cifs: Remove duplicated include in cifsglob.h (Ronnie Sahlberg) [2207797] - cifs: fix oops during encryption (Ronnie Sahlberg) [2207797] - cifs: print warning when conflicting soft vs. hard mount options specified (Ronnie Sahlberg) [2207797] - cifs: fix missing display of three mount options (Ronnie Sahlberg) [2207797] - cifs: fix various whitespace errors in headers (Ronnie Sahlberg) [2207797] - cifs: minor cleanup of some headers (Ronnie Sahlberg) [2207797] - cifs: Fix kmap_local_page() unmapping (Ronnie Sahlberg) [2207797] - cifs: skip alloc when request has no pages (Ronnie Sahlberg) [2207797] - cifs: remove ->writepage (Ronnie Sahlberg) [2207797] - cifs: stop using generic_writepages (Ronnie Sahlberg) [2207797] - cifs: wire up >migrate_folio (Ronnie Sahlberg) [2207797] - cifs: Parse owner/group for stat in smb311 posix extensions (Ronnie Sahlberg) [2207797] - cifs: Add "extbuf" and "extbuflen" args to smb2_compound_op() (Ronnie Sahlberg) [2207797] - cifs: add check for returning value of SMB2_set_info_init (Ronnie Sahlberg) [2207797] - cifs: Fix wrong return value checking when GETFLAGS (Ronnie Sahlberg) [2207797] - cifs: add check for returning value of SMB2_close_init (Ronnie Sahlberg) [2207797] - cifs: Fix connections leak when tlink setup failed (Ronnie Sahlberg) [2207797] - cifs: avoid unnecessary iteration of tcp sessions (Ronnie Sahlberg) [2207797] - cifs: always iterate smb sessions using primary channel (Ronnie Sahlberg) [2207797] - smb3: must initialize two ACL struct fields to zero (Ronnie Sahlberg) [2207797] - cifs: fix uninitialised var in smb2_compound_op() (Ronnie Sahlberg) [2207797] - cifs: fix file info setting in cifs_open_file() (Ronnie Sahlberg) [2207797] - cifs: fix file info setting in cifs_query_path_info() (Ronnie Sahlberg) [2207797] - cifs: don't leak -ENOMEM in smb2_open_file() (Ronnie Sahlberg) [2207797] - cifs: fix static checker warning (Ronnie Sahlberg) [2207797] - cifs: fix use-after-free on the link name (Ronnie Sahlberg) [2207797] - cifs: Fix xid leak in cifs_get_file_info_unix() (Ronnie Sahlberg) [2207797] - cifs: improve symlink handling for smb2+ (Ronnie Sahlberg) [2207797] - smb3: fix oops in calculating shash_setkey (Ronnie Sahlberg) [2207797] - cifs: secmech: use shash_desc directly, remove sdesc (Ronnie Sahlberg) [2207797] - Fix formatting of client smbdirect RDMA logging (Ronnie Sahlberg) [2207797] - Handle variable number of SGEs in client smbdirect send. (Ronnie Sahlberg) [2207797] - Reduce client smbdirect max receive segment size (Ronnie Sahlberg) [2207797] - Decrease the number of SMB3 smbdirect client SGEs (Ronnie Sahlberg) [2207797] - cifs: always initialize struct msghdr smb_msg completely (Ronnie Sahlberg) [2207797] - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM (Ronnie Sahlberg) [2207797] - cifs: revalidate mapping when doing direct writes (Ronnie Sahlberg) [2207797] - cifs: fix small mempool leak in SMB2_negotiate() (Ronnie Sahlberg) [2207797] - cifs: fix missing unlock in cifs_file_copychunk_range() (Ronnie Sahlberg) [2207797] - smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait (Ronnie Sahlberg) [2207797] - smb3: fix temporary data corruption in insert range (Ronnie Sahlberg) [2207797] - cifs: when extending a file with falloc we should make files not-sparse (Ronnie Sahlberg) [2207797] - smb3: fix temporary data corruption in collapse range (Ronnie Sahlberg) [2207797] - smb3: Move the flush out of smb2_copychunk_range() into its callers (Ronnie Sahlberg) [2207797] - smb3: missing inode locks in zero range (Ronnie Sahlberg) [2207797] - cifs: Remove {cifs,nfs}_fscache_release_page() (Ronnie Sahlberg) [2207797] - cifs: trivial style fixup (Ronnie Sahlberg) [2207797] - cifs: Fix memory leak when using fscache (Ronnie Sahlberg) [2207797] - smb3: add mount parm nosparse (Ronnie Sahlberg) [2207797] - smb3: fix snapshot mount option (Ronnie Sahlberg) [2207797] - cifs: Fix the readahead conversion to manage the batch when reading from cache (Ronnie Sahlberg) [2207797] - net: bridge: switchdev: don't notify FDB entries with "master dynamic" (Íñigo Huguet) [2184372] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Íñigo Huguet) [2184372] - net: bridge: make kobj_type structure constant (Íñigo Huguet) [2184372] - selftests: forwarding: Add MDB dump test cases (Íñigo Huguet) [2184372] - bridge: mcast: Move validation to a policy (Íñigo Huguet) [2184372] - bridge: mcast: Remove pointless sequence generation counter assignment (Íñigo Huguet) [2184372] - bridge: mcast: Use correct define in MDB dump (Íñigo Huguet) [2184372] - selftests: forwarding: bridge_mdb_max: Add a new selftest (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Add helpers to build IGMP/MLD leave packets (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Allow list of IPs for IGMPv3/MLDv2 (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Parameterize IGMPv3/MLDv2 generation (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Add helpers for checksum handling (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Add helpers for IP address handling (Íñigo Huguet) [2184372] - selftests: forwarding: bridge_mdb: Fix a typo (Íñigo Huguet) [2184372] - selftests: forwarding: Move IGMP- and MLD-related functions to lib (Íñigo Huguet) [2184372] - net: bridge: Add netlink knobs for number / maximum MDB entries (Íñigo Huguet) [2184372] - net: bridge: Maintain number of MDB entries in net_bridge_mcast_port (Íñigo Huguet) [2184372] - net: bridge: Add a tracepoint for MDB overflows (Íñigo Huguet) [2184372] - net: bridge: Change a cleanup in br_multicast_new_port_group() to goto (Íñigo Huguet) [2184372] - net: bridge: Add br_multicast_del_port_group() (Íñigo Huguet) [2184372] - net: bridge: Move extack-setting to br_multicast_new_port_group() (Íñigo Huguet) [2184372] - net: bridge: Add extack to br_multicast_new_port_group() (Íñigo Huguet) [2184372] - net: bridge: Set strict_start_type at two policies (Íñigo Huguet) [2184372] - treewide: Convert del_timer*() to timer_shutdown*() (Íñigo Huguet) [2184372] - selftests: forwarding: Add bridge MDB test (Íñigo Huguet) [2184372] - selftests: forwarding: Rename bridge_mdb test (Íñigo Huguet) [2184372] - bridge: mcast: Support replacement of MDB port group entries (Íñigo Huguet) [2184372] - bridge: mcast: Allow user space to specify MDB entry routing protocol (Íñigo Huguet) [2184372] - bridge: mcast: Allow user space to add (*, G) with a source list and filter mode (Íñigo Huguet) [2184372] - bridge: mcast: Add support for (*, G) with a source list and filter mode (Íñigo Huguet) [2184372] - bridge: mcast: Avoid arming group timer when (S, G) corresponds to a source (Íñigo Huguet) [2184372] - bridge: mcast: Add a flag for user installed source entries (Íñigo Huguet) [2184372] - bridge: mcast: Expose __br_multicast_del_group_src() (Íñigo Huguet) [2184372] - bridge: mcast: Expose br_multicast_new_group_src() (Íñigo Huguet) [2184372] - bridge: mcast: Add a centralized error path (Íñigo Huguet) [2184372] - bridge: mcast: Place netlink policy before validation functions (Íñigo Huguet) [2184372] - bridge: mcast: Split (*, G) and (S, G) addition into different functions (Íñigo Huguet) [2184372] - bridge: mcast: Do not derive entry type from its filter mode (Íñigo Huguet) [2184372] - bridge: mcast: Constify 'group' argument in br_multicast_new_port_group() (Íñigo Huguet) [2184372] - bridge: mcast: Remove redundant function arguments (Íñigo Huguet) [2184372] - bridge: mcast: Move checks out of critical section (Íñigo Huguet) [2184372] - bridge: mcast: Remove br_mdb_parse() (Íñigo Huguet) [2184372] - bridge: mcast: Use MDB group key from configuration structure (Íñigo Huguet) [2184372] - bridge: mcast: Propagate MDB configuration structure further (Íñigo Huguet) [2184372] - bridge: mcast: Use MDB configuration structure where possible (Íñigo Huguet) [2184372] - bridge: mcast: Remove redundant checks (Íñigo Huguet) [2184372] - bridge: mcast: Centralize netlink attribute parsing (Íñigo Huguet) [2184372] - bridge: switchdev: Fix memory leaks when changing VLAN protocol (Íñigo Huguet) [2184372] - bridge: Add missing parentheses (Íñigo Huguet) [2184372] - bridge: switchdev: Reflect MAB bridge port flag to device drivers (Íñigo Huguet) [2184372] - bridge: switchdev: Allow device drivers to install locked FDB entries (Íñigo Huguet) [2184372] - bridge: switchdev: Let device drivers determine FDB offload indication (Íñigo Huguet) [2184372] - selftests: forwarding: Add MAC Authentication Bypass (MAB) test cases (Íñigo Huguet) [2184372] - bridge: Add MAC Authentication Bypass (MAB) support (Íñigo Huguet) [2184372] - bridge: Fix flushing of dynamic FDB entries (Íñigo Huguet) [2184372] - bridge: mcast: Simplify MDB entry creation (Íñigo Huguet) [2184372] - bridge: mcast: Use spin_lock() instead of spin_lock_bh() (Íñigo Huguet) [2184372] - selftests: bridge_igmp: Remove unnecessary address deletion (Íñigo Huguet) [2184372] - selftests: bridge_vlan_mcast: Delete qdiscs during cleanup (Íñigo Huguet) [2184372] - net: bridge: assign path_cost for 2.5G and 5G link speed (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: run phc2sys in automatic mode (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: allow multiple isochron receivers (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: allow running ptp4l on multiple interfaces (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: don't overwrite isochron receiver extra args with UDS (Íñigo Huguet) [2184372] - selftests: forwarding: Add test cases for unresolved multicast routes (Íñigo Huguet) [2184372] - selftests: devlink_lib: Add function for querying maximum pool size (Íñigo Huguet) [2184372] - Documentation: networking: correct possessive "its" (Íñigo Huguet) [2184372] - net: bridge: move DSA master bridging restriction to DSA (Íñigo Huguet) [2184372] - bridge: move from strlcpy with unused retval to strscpy (Íñigo Huguet) [2184372] - selftests: net: Fix typo 'the the' in comment (Íñigo Huguet) [2184372] - selftest: net: bridge mdb add/del entry to port that is down (Íñigo Huguet) [2184372] - net: switchdev: add reminder near struct switchdev_notifier_fdb_info (Íñigo Huguet) [2184372] - selftests: forwarding: ethtool_extended_state: Convert to busywait (Íñigo Huguet) [2184372] - net: bridge: allow add/remove permanent mdb entries on disabled ports (Íñigo Huguet) [2184372] - bridge: Do not send empty IFLA_AF_SPEC attribute (Íñigo Huguet) [2184372] - selftests: forwarding: Install no_forwarding.sh (Íñigo Huguet) [2184372] - selftests: forwarding: Install local_termination.sh (Íñigo Huguet) [2184372] - selftests: forwarding: add Per-Stream Filtering and Policing test for Ocelot (Íñigo Huguet) [2184372] - selftests: forwarding: add a test for local_termination.sh (Íñigo Huguet) [2184372] - selftests: forwarding: add a no_forwarding.sh test (Íñigo Huguet) [2184372] - selftests: forwarding: add helper for retrieving IPv6 link-local address of interface (Íñigo Huguet) [2184372] - selftests: forwarding: add helpers for IP multicast group joins/leaves (Íñigo Huguet) [2184372] - selftests: forwarding: multiple instances in tcpdump helper (Íñigo Huguet) [2184372] - selftests: net: mscc: ocelot: add a test for egress VLAN modification (Íñigo Huguet) [2184372] - selftests: net: mscc: ocelot: rename the VLAN modification test to ingress (Íñigo Huguet) [2184372] - selftests: net: mscc: ocelot: bring up the ports automatically (Íñigo Huguet) [2184372] - selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh (Íñigo Huguet) [2184372] - selftests: forwarding: add option to run tests with stable MAC addresses (Íñigo Huguet) [2184372] - net: bridge: fdb: add support for flush filtering based on ifindex and vlan (Íñigo Huguet) [2184372] - net: bridge: fdb: add support for flush filtering based on ndm flags and state (Íñigo Huguet) [2184372] - net: bridge: fdb: add support for fine-grained flushing (Íñigo Huguet) [2184372] - net: bridge: fdb: add ndo_fdb_del_bulk (Íñigo Huguet) [2184372] - selftests: forwarding: new test, verify host mdb entries (Íñigo Huguet) [2184372] - net: bridge: add support for host l2 mdb entries (Íñigo Huguet) [2184372] - net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULTICAST_TO_UNICAST (Íñigo Huguet) [2184372] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Íñigo Huguet) [2184372] - rtnetlink: add extack support in fdb del handlers (Ivan Vecera) [2193457] - x86/pm: Add enumeration check before spec MSRs save/restore setup (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/tsx: Add a feature bit for TSX control MSR support (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/pm: Save the MSR validity status at context setup (Chris von Recklinghausen) [2181908] {CVE-2023-1637}- device-dax: Fix duplicate 'hmem' device registration (Jeff Moyer) [2207496] - redhat/configs: turn on I3C drivers (Steve Best) [2209439] - cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (David Arcari) [2088121] - amd-pstate: Fix amd_pstate mode switch (David Arcari) [2088121] - cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (David Arcari) [2088121] - cpufreq: amd-pstate: Let user know amd-pstate is disabled (David Arcari) [2088121] - cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (David Arcari) [2088121] - cpufreq: amd-pstate: avoid uninitialized variable use (David Arcari) [2088121] - cpufreq: Make cpufreq_unregister_driver() return void (David Arcari) [2088121] - cpufreq: amd-pstate: convert sprintf with sysfs_emit() (David Arcari) [2088121] - cpufreq: amd-pstate: add driver working mode switch support (David Arcari) [2088121] - cpufreq: amd-pstate: implement suspend and resume callbacks (David Arcari) [2088121] - cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (David Arcari) [2088121] - cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (David Arcari) [2088121] - cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (David Arcari) [2088121] - cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (David Arcari) [2088121] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159896] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159896] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159896] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159896] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159896] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159896] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159896] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159896] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159896] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159896] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159896] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159896] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159896] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159896] - KEYS: trusted: tpm2: Fix migratable logic (Štěpán Horáček) [2159896] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159896] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159896] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159896] - tpm: fix reference counting for struct tpm_chip (Štěpán Horáček) [2159896] - tpm: Fix error handling in async work (Štěpán Horáček) [2100314] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159896] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159896] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159896] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159896] - net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg (Ivan Vecera) [2193176] - net: rtnetlink: add ndm flags and state mask attributes (Ivan Vecera) [2193176] - net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del (Ivan Vecera) [2193176] - net: add ndo_fdb_del_bulk (Ivan Vecera) [2193176] - net: rtnetlink: add bulk delete support flag (Ivan Vecera) [2193176] - net: netlink: add NLM_F_BULK delete request modifier (Ivan Vecera) [2193176] - net: rtnetlink: use BIT for flag values (Ivan Vecera) [2193176] - net: rtnetlink: add helper to extract msg type's kind (Ivan Vecera) [2193176] - net: rtnetlink: add msg kind names (Ivan Vecera) [2193176] - redhat/configs: turn off IMX93 ADC Driver (Steve Best) [2193482]- platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain (David Arcari) [2209290] - selftests: add a selftest for big tcp (Xin Long) [2203333] - netfilter: use nf_ip6_check_hbh_len in nf_ct_skb_network_trim (Xin Long) [2203333] - netfilter: move br_nf_check_hbh_len to utils (Xin Long) [2203333] - netfilter: bridge: move pskb_trim_rcsum out of br_nf_check_hbh_len (Xin Long) [2203333] - netfilter: bridge: check len before accessing more nh data (Xin Long) [2203333] - netfilter: bridge: call pskb_may_pull in br_nf_check_hbh_len (Xin Long) [2203333] - net: atlantic: Fix crash when XDP is enabled but no program is loaded (Íñigo Huguet) [2184650] - net: atlantic: macsec: clear encryption keys from the stack (Íñigo Huguet) [2184650] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Íñigo Huguet) [2184650] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184650] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2184650] - net: atlantic:fix repeated words in comments (Íñigo Huguet) [2184650] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184650] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184650] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184650] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184650] - net: atlantic: Implement .ndo_xdp_xmit handler (Íñigo Huguet) [2184650] - net: atlantic: Implement xdp data plane (Íñigo Huguet) [2184650] - net: atlantic: Implement xdp control plane (Íñigo Huguet) [2184650] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2184650] - net: atlantic: Use the bitmap API instead of hand-writing it (Íñigo Huguet) [2184650] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184650] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184650] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184650] - Remove Half duplex mode speed capabilities. (Íñigo Huguet) [2184650] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184650] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184650] - atlatnic: enable Nbase-t speeds with base-t (Íñigo Huguet) [2184650] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184650] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184650] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184650] - ethernet: aquantia: use eth_hw_addr_set() (Íñigo Huguet) [2184650] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2184650] - net: atlantic: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2184650] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2203188] - blk-mq: don't plug for head insertions in blk_execute_rq_nowait (Ming Lei) [2208172] - blk-mq: don't queue plugged passthrough requests into scheduler (Ming Lei) [2208172] - blk-mq: fold blk_mq_sched_insert_requests into blk_mq_dispatch_plug_list (Ming Lei) [2208172] - blk-mq: move more logic into blk_mq_insert_requests (Ming Lei) [2208172] - arm64: dts: qcom: sa8775p: mark the UFS controller as dma-coherent (Andrew Halaney) [2208307] - arm64: dts: qcom: sa8775p-ride: enable UFS (Andrew Halaney) [2208307] - arm64: dts: qcom: sa8775p: add UFS nodes (Andrew Halaney) [2208307] - redhat/configs: Enable Marvell CN10k TAD PMU driver (Bharat Bhushan) [2042240] - perf/marvell: Add ACPI support to TAD uncore driver (Bharat Bhushan) [2042240] - drivers: perf: marvell_cn10k: Fix hotplug callback leak in tad_pmu_init() (Bharat Bhushan) [2042240] - perf/marvell_cn10k: Fix TAD PMU register offset (Bharat Bhushan) [2042240] - perf/marvell_cn10k: Remove useless license text when SPDX-License-Identifier is already used (Bharat Bhushan) [2042240] - perf/marvell_cn10k: Fix tad_pmu_event_init() to check pmu type first (Bharat Bhushan) [2042240] - perf/marvell_cn10k: Fix unused variable warning when W=1 and CONFIG_OF=n (Bharat Bhushan) [2042240] - drivers: perf: marvell_cn10k: fix an IS_ERR() vs NULL check (Bharat Bhushan) [2042240] - perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER (Bharat Bhushan) [2042240] - dt-bindings: perf: Add YAML schemas for Marvell CN10K LLC-TAD pmu bindings (Bharat Bhushan) [2042240] - drivers: perf: Add LLC-TAD perf counter support (Bharat Bhushan) [2042240] - xfs: fix off-by-one-block in xfs_discard_folio() (Bill O'Donnell) [2167832] - xfs: fix memory leak in xfs_errortag_init (Bill O'Donnell) [2167832] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Bill O'Donnell) [2167832] - xfs: fix uninitialized list head in struct xfs_refcount_recovery (Bill O'Donnell) [2167832] - xfs: initialize the check_owner object fully (Bill O'Donnell) [2167832] - xfs: load rtbitmap and rtsummary extent mapping btrees at mount time (Bill O'Donnell) [2167832] - xfs: make rtbitmap ILOCKing consistent when scanning the rt bitmap file (Bill O'Donnell) [2167832] - xfs: fix incorrect error-out in xfs_remove (Bill O'Donnell) [2167832] - xfs: fix sb write verify for lazysbcount (Bill O'Donnell) [2167832] - xfs: fix incorrect i_nlink caused by inode racing (Bill O'Donnell) [2167832] - xfs: wait iclog complete before tearing down AIL (Bill O'Donnell) [2167832] - xfs: get rid of assert from xfs_btree_islastblock (Bill O'Donnell) [2167832] - xfs: fix off-by-one error in xfs_btree_space_to_height (Bill O'Donnell) [2167832] - xfs: get root inode correctly at bulkstat (Bill O'Donnell) [2167832] - xfs: allow setting full range of panic tags (Bill O'Donnell) [2167832] - xfs: fix inode reservation space for removing transaction (Bill O'Donnell) [2167832] - xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork (Bill O'Donnell) [2167832] - xfs: fix intermittent hang during quotacheck (Bill O'Donnell) [2167832] - xfs: check return codes when flushing block devices (Bill O'Donnell) [2167832] - xfs: delete extra space and tab in blank line (Bill O'Donnell) [2167832] - xfs: fix NULL pointer dereference in xfs_getbmap() (Bill O'Donnell) [2167832] - xfs: fail dax mount if reflink is enabled on a partition (Bill O'Donnell) [2167832] - xfs: Fix typo 'the the' in comment (Bill O'Donnell) [2167832] - xfs: Fix comment typo (Bill O'Donnell) [2167832] - xfs: don't leak memory when attr fork loading fails (Bill O'Donnell) [2167832] - xfs: fix for variable set but not used warning (Bill O'Donnell) [2167832] - xfs: xfs_buf cache destroy isn't RCU safe (Bill O'Donnell) [2167832] - xfs: delete unnecessary NULL checks (Bill O'Donnell) [2167832] - xfs: fix comment for start time value of inode with bigtime enabled (Bill O'Donnell) [2167832] - xfs: fix use-after-free in xattr node block inactivation (Bill O'Donnell) [2167832] - xfs: lockless buffer lookup (Bill O'Donnell) [2167832] - xfs: remove a superflous hash lookup when inserting new buffers (Bill O'Donnell) [2167832] - xfs: reduce the number of atomic when locking a buffer after lookup (Bill O'Donnell) [2167832] - xfs: merge xfs_buf_find() and xfs_buf_get_map() (Bill O'Donnell) [2167832] - xfs: break up xfs_buf_find() into individual pieces (Bill O'Donnell) [2167832] - xfs: add in-memory iunlink log item (Bill O'Donnell) [2167832] - xfs: add log item precommit operation (Bill O'Donnell) [2167832] - xfs: combine iunlink inode update functions (Bill O'Donnell) [2167832] - xfs: clean up xfs_iunlink_update_inode() (Bill O'Donnell) [2167832] - xfs: double link the unlinked inode list (Bill O'Donnell) [2167832] - xfs: introduce xfs_iunlink_lookup (Bill O'Donnell) [2167832] - xfs: refactor xlog_recover_process_iunlinks() (Bill O'Donnell) [2167832] - xfs: track the iunlink list pointer in the xfs_inode (Bill O'Donnell) [2167832] - xfs: factor the xfs_iunlink functions (Bill O'Donnell) [2167832] - xfs: replace inode fork size macros with functions (Bill O'Donnell) [2167832] - xfs: replace XFS_IFORK_Q with a proper predicate function (Bill O'Donnell) [2167832] - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork (Bill O'Donnell) [2167832] - xfs: make inode attribute forks a permanent part of struct xfs_inode (Bill O'Donnell) [2167832] - xfs: convert XFS_IFORK_PTR to a static inline helper (Bill O'Donnell) [2167832] - xfs: removed useless condition in function xfs_attr_node_get (Bill O'Donnell) [2167832] - xfs: rework xfs_buf_incore() API (Bill O'Donnell) [2167832] - xfs: make is_log_ag() a first class helper (Bill O'Donnell) [2167832] - xfs: replace xfs_ag_block_count() with perag accesses (Bill O'Donnell) [2167832] - xfs: Pre-calculate per-AG agino geometry (Bill O'Donnell) [2167832] - xfs: Pre-calculate per-AG agbno geometry (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_alloc_read_agfl (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_alloc_put_freelist (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_alloc_get_freelist (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_read_agf (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_read_agi (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_alloc_read_agf() (Bill O'Donnell) [2167832] - xfs: kill xfs_alloc_pagf_init() (Bill O'Donnell) [2167832] - xfs: pass perag to xfs_ialloc_read_agi() (Bill O'Donnell) [2167832] - xfs: kill xfs_ialloc_pagi_init() (Bill O'Donnell) [2167832] - xfs: make last AG grow/shrink perag centric (Bill O'Donnell) [2167832] - xfs: xlog_sync() manually adjusts grant head space (Bill O'Donnell) [2167832] - xfs: avoid cil push lock if possible (Bill O'Donnell) [2167832] - xfs: move CIL ordering to the logvec chain (Bill O'Donnell) [2167832] - xfs: convert log vector chain to use list heads (Bill O'Donnell) [2167832] - xfs: convert CIL to unordered per cpu lists (Bill O'Donnell) [2167832] - xfs: Add order IDs to log items in CIL (Bill O'Donnell) [2167832] - xfs: convert CIL busy extents to per-cpu (Bill O'Donnell) [2167832] - xfs: track CIL ticket reservation in percpu structure (Bill O'Donnell) [2167832] - xfs: implement percpu cil space used calculation (Bill O'Donnell) [2167832] - xfs: introduce per-cpu CIL tracking structure (Bill O'Donnell) [2167832] - xfs: rework per-iclog header CIL reservation (Bill O'Donnell) [2167832] - xfs: lift init CIL reservation out of xc_cil_lock (Bill O'Donnell) [2167832] - xfs: use the CIL space used counter for emptiness checks (Bill O'Donnell) [2167832] - xfs: prevent a UAF when log IO errors race with unmount (Bill O'Donnell) [2167832] - xfs: dont treat rt extents beyond EOF as eofblocks to be cleared (Bill O'Donnell) [2167832] - xfs: don't hold xattr leaf buffers across transaction rolls (Bill O'Donnell) [2167832] - xfs: empty xattr leaf header blocks are not corruption (Bill O'Donnell) [2167832] - xfs: clean up the end of xfs_attri_item_recover (Bill O'Donnell) [2167832] - xfs: always free xattri_leaf_bp when cancelling a deferred op (Bill O'Donnell) [2167832] - xfs: factor out the common lock flags assert (Bill O'Donnell) [2167832] - xfs: preserve DIFLAG2_NREXT64 when setting other inode attributes (Bill O'Donnell) [2167832] - xfs: fix variable state usage (Bill O'Donnell) [2167832] - xfs: fix TOCTOU race involving the new logged xattrs control knob (Bill O'Donnell) [2167832] - xfs: move xfs_attr_use_log_assist usage out of libxfs (Bill O'Donnell) [2167832] - xfs: move xfs_attr_use_log_assist out of xfs_log.c (Bill O'Donnell) [2167832] - xfs: warn about LARP once per mount (Bill O'Donnell) [2167832] - xfs: implement per-mount warnings for scrub and shrink usage (Bill O'Donnell) [2167832] - xfs: don't log every time we clear the log incompat flags (Bill O'Donnell) [2167832] - xfs: convert buf_cancel_table allocation to kmalloc_array (Bill O'Donnell) [2167832] - xfs: don't leak xfs_buf_cancel structures when recovery fails (Bill O'Donnell) [2167832] - xfs: refactor buffer cancellation table allocation (Bill O'Donnell) [2167832] - xfs: don't leak btree cursor when insrec fails after a split (Bill O'Donnell) [2167832] - xfs: purge dquots after inode walk fails during quotacheck (Bill O'Donnell) [2167832] - xfs: assert in xfs_btree_del_cursor should take into account error (Bill O'Donnell) [2167832] - xfs: don't assert fail on perag references on teardown (Bill O'Donnell) [2167832] - xfs: avoid unnecessary runtime sibling pointer endian conversions (Bill O'Donnell) [2167832] - xfs: share xattr name and value buffers when logging xattr updates (Bill O'Donnell) [2167832] - xfs: do not use logged xattr updates on V4 filesystems (Bill O'Donnell) [2167832] - xfs: Remove duplicate include (Bill O'Donnell) [2167832] - xfs: reduce IOCB_NOWAIT judgment for retry exclusive unaligned DIO (Bill O'Donnell) [2167832] - xfs: Remove dead code (Bill O'Donnell) [2167832] - xfs: fix typo in comment (Bill O'Donnell) [2167832] - xfs: rename struct xfs_attr_item to xfs_attr_intent (Bill O'Donnell) [2167832] - xfs: clean up state variable usage in xfs_attr_node_remove_attr (Bill O'Donnell) [2167832] - xfs: put attr[id] log item cache init with the others (Bill O'Donnell) [2167832] - xfs: remove struct xfs_attr_item.xattri_flags (Bill O'Donnell) [2167832] - xfs: use a separate slab cache for deferred xattr work state (Bill O'Donnell) [2167832] - xfs: put the xattr intent item op flags in their own namespace (Bill O'Donnell) [2167832] - xfs: clean up xfs_attr_node_hasname (Bill O'Donnell) [2167832] - xfs: free xfs_attrd_log_items correctly (Bill O'Donnell) [2167832] - xfs: validate xattr name earlier in recovery (Bill O'Donnell) [2167832] - xfs: reject unknown xattri log item filter flags during recovery (Bill O'Donnell) [2167832] - xfs: reject unknown xattri log item operation flags during recovery (Bill O'Donnell) [2167832] - xfs: don't leak the retained da state when doing a leaf to node conversion (Bill O'Donnell) [2167832] - xfs: don't leak da state when freeing the attr intent item (Bill O'Donnell) [2167832] - iomap: don't invalidate folios after writeback errors (Bill O'Donnell) [2167832] - xfs: can't use kmem_zalloc() for attribute buffers (Bill O'Donnell) [2167832] - xfs: detect empty attr leaf blocks in xfs_attr3_leaf_verify (Bill O'Donnell) [2167832] - xfs: ATTR_REPLACE algorithm with LARP enabled needs rework (Bill O'Donnell) [2167832] - xfs: use XFS_DA_OP flags in deferred attr ops (Bill O'Donnell) [2167832] - xfs: remove xfs_attri_remove_iter (Bill O'Donnell) [2167832] - xfs: switch attr remove to xfs_attri_set_iter (Bill O'Donnell) [2167832] - xfs: introduce attr remove initial states into xfs_attr_set_iter (Bill O'Donnell) [2167832] - xfs: xfs_attr_set_iter() does not need to return EAGAIN (Bill O'Donnell) [2167832] - xfs: clean up final attr removal in xfs_attr_set_iter (Bill O'Donnell) [2167832] - xfs: remote xattr removal in xfs_attr_set_iter() is conditional (Bill O'Donnell) [2167832] - xfs: XFS_DAS_LEAF_REPLACE state only needed if !LARP (Bill O'Donnell) [2167832] - xfs: split remote attr setting out from replace path (Bill O'Donnell) [2167832] - xfs: consolidate leaf/node states in xfs_attr_set_iter (Bill O'Donnell) [2167832] - xfs: kill XFS_DAC_LEAF_ADDNAME_INIT (Bill O'Donnell) [2167832] - xfs: separate out initial attr_set states (Bill O'Donnell) [2167832] - xfs: don't set quota warning values (Bill O'Donnell) [2167832] - xfs: remove warning counters from struct xfs_dquot_res (Bill O'Donnell) [2167832] - xfs: remove quota warning limit from struct xfs_quota_limits (Bill O'Donnell) [2167832] - xfs: rework deferred attribute operation setup (Bill O'Donnell) [2167832] - xfs: make xattri_leaf_bp more useful (Bill O'Donnell) [2167832] - xfs: initialise attrd item to zero (Bill O'Donnell) [2167832] - xfs: avoid empty xattr transaction when attrs are inline (Bill O'Donnell) [2167832] - xfs: add leaf to node error tag (Bill O'Donnell) [2167832] - xfs: add leaf split error tag (Bill O'Donnell) [2167832] - xfs: Add helper function xfs_init_attr_trans (Bill O'Donnell) [2167832] - xfs: Add helper function xfs_attr_leaf_addname (Bill O'Donnell) [2167832] - xfs: Merge xfs_delattr_context into xfs_attr_item (Bill O'Donnell) [2167832] - xfs: Add larp debug option (Bill O'Donnell) [2167832] - xfs: Add log attribute error tag (Bill O'Donnell) [2167832] - xfs: Remove unused xfs_attr_*_args (Bill O'Donnell) [2167832] - xfs: Add xfs_attr_set_deferred and xfs_attr_remove_deferred (Bill O'Donnell) [2167832] - xfs: Skip flip flags for delayed attrs (Bill O'Donnell) [2167832] - xfs: Implement attr logging and replay (Bill O'Donnell) [2167832] - xfs: Set up infrastructure for log attribute replay (Bill O'Donnell) [2167832] - xfs: Return from xfs_attr_set_iter if there are no more rmtblks to process (Bill O'Donnell) [2167832] - xfs: Fix double unlock in defer capture code (Bill O'Donnell) [2167832] - xfs: validate v5 feature fields (Bill O'Donnell) [2167832] - xfs: set XFS_FEAT_NLINK correctly (Bill O'Donnell) [2167832] - xfs: detect self referencing btree sibling pointers (Bill O'Donnell) [2167832] - xfs: intent item whiteouts (Bill O'Donnell) [2167832] - xfs: whiteouts release intents that are not in the AIL (Bill O'Donnell) [2167832] - xfs: add log item method to return related intents (Bill O'Donnell) [2167832] - xfs: factor and move some code in xfs_log_cil.c (Bill O'Donnell) [2167832] - xfs: tag transactions that contain intent done items (Bill O'Donnell) [2167832] - xfs: add log item flags to indicate intents (Bill O'Donnell) [2167832] - xfs: don't commit the first deferred transaction without intents (Bill O'Donnell) [2167832] - xfs: hide log iovec alignment constraints (Bill O'Donnell) [2167832] - xfs: fix potential log item leak (Bill O'Donnell) [2167832] - xfs: zero inode fork buffer at allocation (Bill O'Donnell) [2167832] - xfs: rename xfs_*alloc*_log_count to _block_count (Bill O'Donnell) [2167832] - xfs: rewrite xfs_reflink_end_cow to use intents (Bill O'Donnell) [2167832] - xfs: reduce transaction reservations with reflink (Bill O'Donnell) [2167832] - xfs: reduce the absurdly large log operation count (Bill O'Donnell) [2167832] - xfs: report "max_resp" used for min log size computation (Bill O'Donnell) [2167832] - xfs: create shadow transaction reservations for computing minimum log size (Bill O'Donnell) [2167832] - xfs: remove a __xfs_bunmapi call from reflink (Bill O'Donnell) [2167832] - xfs: stop artificially limiting the length of bunmap calls (Bill O'Donnell) [2167832] - xfs: count EFIs when deciding to ask for a continuation of a refcount update (Bill O'Donnell) [2167832] - xfs: speed up write operations by using non-overlapped lookups when possible (Bill O'Donnell) [2167832] - xfs: speed up rmap lookups by using non-overlapped lookups when possible (Bill O'Donnell) [2167832] - xfs: simplify xfs_rmap_lookup_le call sites (Bill O'Donnell) [2167832] - xfs: capture buffer ops in the xfs_buf tracepoints (Bill O'Donnell) [2167832] - xfs: fix soft lockup via spinning in filestream ag selection loop (Bill O'Donnell) [2167832] - xfs: improve __xfs_set_acl (Bill O'Donnell) [2167832] - xfs: convert log ticket and iclog flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert quota options flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert ptag flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert log item tracepoint flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert dquot flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert da btree operations flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert buffer log item flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert btree buffer log flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert AGI log flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert AGF log flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert bmapi flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert bmap extent type flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert scrub type flags to unsigned. (Bill O'Donnell) [2167832] - xfs: convert attr type flags to unsigned. (Bill O'Donnell) [2167832] - xfs: CIL context doesn't need to count iovecs (Bill O'Donnell) [2167832] - xfs: xlog_write() doesn't need optype anymore (Bill O'Donnell) [2167832] - xfs: xlog_write() no longer needs contwr state (Bill O'Donnell) [2167832] - xfs: remove xlog_verify_dest_ptr (Bill O'Donnell) [2167832] - xfs: introduce xlog_write_partial() (Bill O'Donnell) [2167832] - xfs: introduce xlog_write_full() (Bill O'Donnell) [2167832] - xfs: change the type of ic_datap (Bill O'Donnell) [2167832] - xfs: pass lv chain length into xlog_write() (Bill O'Donnell) [2167832] - xfs: log ticket region debug is largely useless (Bill O'Donnell) [2167832] - xfs: reserve space and initialise xlog_op_header in item formatting (Bill O'Donnell) [2167832] - xfs: move log iovec alignment to preparation function (Bill O'Donnell) [2167832] - xfs: log tickets don't need log client id (Bill O'Donnell) [2167832] - xfs: embed the xlog_op_header in the commit record (Bill O'Donnell) [2167832] - xfs: embed the xlog_op_header in the unmount record (Bill O'Donnell) [2167832] - xfs: only CIL pushes require a start record (Bill O'Donnell) [2167832] - xfs: factor out the CIL transaction header building (Bill O'Donnell) [2167832] - xfs: simplify local variable assignment in file write code (Bill O'Donnell) [2167832] - xfs: convert buffer flags to unsigned. (Bill O'Donnell) [2167832] - xfs: Add XFS_SB_FEAT_INCOMPAT_NREXT64 to the list of supported flags (Bill O'Donnell) [2167832] - xfs: Enable bulkstat ioctl to support 64-bit per-inode extent counters (Bill O'Donnell) [2167832] - xfs: Decouple XFS_IBULK flags from XFS_IWALK flags (Bill O'Donnell) [2167832] - xfs: Conditionally upgrade existing inodes to use large extent counters (Bill O'Donnell) [2167832] - xfs: Directory's data fork extent counter can never overflow (Bill O'Donnell) [2167832] - xfs: use a separate frextents counter for rt extent reservations (Bill O'Donnell) [2167832] - xfs: recalculate free rt extents after log recovery (Bill O'Donnell) [2167832] - xfs: pass explicit mount pointer to rtalloc query functions (Bill O'Donnell) [2167832] - xfs: Introduce per-inode 64-bit extent counters (Bill O'Donnell) [2167832] - xfs: Replace numbered inode recovery error messages with descriptive ones (Bill O'Donnell) [2167832] - xfs: Introduce macros to represent new maximum extent counts for data/attr forks (Bill O'Donnell) [2167832] - xfs: Use uint64_t to count maximum blocks that can be used by BMBT (Bill O'Donnell) [2167832] - xfs: Introduce XFS_DIFLAG2_NREXT64 and associated helpers (Bill O'Donnell) [2167832] - xfs: Introduce XFS_FSOP_GEOM_FLAGS_NREXT64 (Bill O'Donnell) [2167832] - xfs: Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated per-fs feature bit (Bill O'Donnell) [2167832] - xfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-bits respectively (Bill O'Donnell) [2167832] - xfs: Use basic types to define xfs_log_dinode's di_nextents and di_anextents (Bill O'Donnell) [2167832] - xfs: Introduce xfs_dfork_nextents() helper (Bill O'Donnell) [2167832] - xfs: Use xfs_extnum_t instead of basic data types (Bill O'Donnell) [2167832] - xfs: Introduce xfs_iext_max_nextents() helper (Bill O'Donnell) [2167832] - xfs: Define max extent length based on on-disk format definition (Bill O'Donnell) [2167832] - xfs: Move extent count limits to xfs_format.h (Bill O'Donnell) [2167832] - xfs: Add XFS messages to printk index (Bill O'Donnell) [2167832] - xfs: Simplify XFS logging methods. (Bill O'Donnell) [2167832] - xfs: drop async cache flushes from CIL commits. (Bill O'Donnell) [2167832] - xfs: shutdown during log recovery needs to mark the log shutdown (Bill O'Donnell) [2167832] - xfs: xfs_trans_commit() path must check for log shutdown (Bill O'Donnell) [2167832] - xfs: xfs_do_force_shutdown needs to block racing shutdowns (Bill O'Donnell) [2167832] - xfs: log shutdown triggers should only shut down the log (Bill O'Donnell) [2167832] - xfs: shutdown in intent recovery has non-intent items in the AIL (Bill O'Donnell) [2167832] - xfs: aborting inodes on shutdown may need buffer lock (Bill O'Donnell) [2167832] - xfs: don't report reserved bnobt space as available (Bill O'Donnell) [2167832] - xfs: fix overfilling of reserve pool (Bill O'Donnell) [2167832] - xfs: always succeed at setting the reserve pool size (Bill O'Donnell) [2167832] - xfs: remove infinite loop when reserving free block pool (Bill O'Donnell) [2167832] - xfs: don't include bnobt blocks when reserving free block pool (Bill O'Donnell) [2167832] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Bill O'Donnell) [2167832] - xfs: AIL should be log centric (Bill O'Donnell) [2167832] - xfs: xfs_ail_push_all_sync() stalls when racing with updates (Bill O'Donnell) [2167832] - xfs: check buffer pin state after locking in delwri_submit (Bill O'Donnell) [2167832] - xfs: log worker needs to start before intent/unlink recovery (Bill O'Donnell) [2167832] - xfs: constify xfs_name_dotdot (Bill O'Donnell) [2167832] - xfs: constify the name argument to various directory functions (Bill O'Donnell) [2167832] - xfs: refactor user/group quota chown in xfs_setattr_nonsize (Bill O'Donnell) [2167832] - xfs: add missing cmap->br_state = XFS_EXT_NORM update (Bill O'Donnell) [2167832] - xfs: Replace zero-length arrays with flexible-array members (Bill O'Donnell) [2167832] - xfs: only bother with sync_filesystem during readonly remount (Bill O'Donnell) [2167832] - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* (Bill O'Donnell) [2167832] - xfs, iomap: limit individual ioend chain lengths in writeback (Bill O'Donnell) [2167832] - xfs: remove unused xfs_ioctl32.h declarations (Bill O'Donnell) [2167832] - xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions (Bill O'Donnell) [2167832] - xfs: remove the XFS_IOC_FSSETDM definitions (Bill O'Donnell) [2167832] - xfs: fix online fsck handling of v5 feature bits on secondary supers (Bill O'Donnell) [2167832] - xfs: take the ILOCK when readdir inspects directory mapping data (Bill O'Donnell) [2167832] - xfs: warn about inodes with project id of -1 (Bill O'Donnell) [2167832] - xfs: hold quota inode ILOCK_EXCL until the end of dqalloc (Bill O'Donnell) [2167832] - xfs: Remove redundant assignment of mp (Bill O'Donnell) [2167832] - xfs: reduce kvmalloc overhead for CIL shadow buffers (Bill O'Donnell) [2167832] - xfs: sysfs: use default_groups in kobj_type (Bill O'Donnell) [2167832] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Bill O'Donnell) [2167832] - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (Bill O'Donnell) [2167832] - xfs: Fix comments mentioning xfs_ialloc (Bill O'Donnell) [2167832] - xfs: fix a bug in the online fsck directory leaf1 bestcount check (Bill O'Donnell) [2167832] - xfs: only run COW extent recovery when there are no live extents (Bill O'Donnell) [2167832] - xfs: fix quotaoff mutex usage now that we don't support disabling it (Bill O'Donnell) [2167832] - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items (Bill O'Donnell) [2167832] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187448] {CVE-2023-2124}- ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530 (Mark Langsdorf) [2176554] - ACPI: processor: thermal: Update CPU cooling devices on cpufreq policy changes (Mark Langsdorf) [2176554] - thermal: core: Drop excessive lockdep_assert_held() calls (Mark Langsdorf) [2176554] - power: supply: remove faulty cooling logic (Mark Langsdorf) [2176554] - thermal: core: call put_device() only after device_register() fails (Mark Langsdorf) [2176554] - thermal: core: fix some possible name leaks in error paths (Mark Langsdorf) [2176554] - thermal/core: fix error code in __thermal_cooling_device_register() (Mark Langsdorf) [2176554] - thermal: core: Introduce thermal_cooling_device_update() (Mark Langsdorf) [2176554] - thermal: core: Introduce thermal_cooling_device_present() (Mark Langsdorf) [2176554] - thermal: sysfs: Reuse cdev->max_state (Mark Langsdorf) [2176554] - thermal: Validate new state in cur_state_store() (Mark Langsdorf) [2176554] - ACPI: video: Improve Chromebook checks (Mark Langsdorf) [2176554] - ACPI: video: Fix missing native backlight on Chromebooks (Mark Langsdorf) [2176554] - ACPI: video: Refactor acpi_video_get_backlight_type() a bit (Mark Langsdorf) [2176554] - ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers (Mark Langsdorf) [2176554] - ACPI: video: Drop backlight_device_get_by_type() call from acpi_video_get_backlight_type() (Mark Langsdorf) [2176554] - ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530 (Mark Langsdorf) [2176554] - ACPI: video: Add acpi_backlight=video quirk for Apple iMac14,1 and iMac14,2 (Mark Langsdorf) [2176554] - ACPI: video: Make acpi_backlight=video work independent from GPU driver (Mark Langsdorf) [2176554] - ACPI: video: Add auto_detect arg to __acpi_video_get_backlight_type() (Mark Langsdorf) [2176554] - ACPI: processor: Reorder acpi_processor_driver_init() (Mark Langsdorf) [2176554] - ACPI: bus: Rework system-level device notification handling (Mark Langsdorf) [2176554] - ACPI: resource: Add Medion S17413 to IRQ override quirk (Mark Langsdorf) [2176554] - ACPI: video: Add backlight=native DMI quirk for Acer Aspire 3830TG (Mark Langsdorf) [2176554] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90 (Mark Langsdorf) [2176554] - ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 7 B1-750 (Mark Langsdorf) [2176554] - ACPI: x86: Introduce an acpi_quirk_skip_gpio_event_handlers() helper (Mark Langsdorf) [2176554] - ACPI: video: Add backlight=native DMI quirk for Dell Vostro 15 3535 (Mark Langsdorf) [2176554] - ACPICA: Add utcksum.o to the acpidump Makefile (Mark Langsdorf) [2176554] - Documentation: ACPI: Prune DSDT override documentation from index (Mark Langsdorf) [2176554] - ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable (Mark Langsdorf) [2176554] - ACPI: x86: Drop quirk for HP Elitebook (Mark Langsdorf) [2176554] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402FBA (Mark Langsdorf) [2176554] - ACPI: make kobj_type structures constant (Mark Langsdorf) [2176554] - ACPICA: Fix typo in CDAT DSMAS struct definition (Mark Langsdorf) [2176554] - ACPI: resource: Do IRQ override on all TongFang GMxRGxx (Mark Langsdorf) [2176554] - ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models (Mark Langsdorf) [2176554] - ACPI: CPPC: Fix some kernel-doc comments (Mark Langsdorf) [2176554] - ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Mark Langsdorf) [2176554] - ACPI: PMIC: Add comments with DSDT power opregion field names (Mark Langsdorf) [2176554] - ACPI: battery: Increase maximum string length (Mark Langsdorf) [2176554] - ACPI: battery: Fix buffer overread if not NUL-terminated (Mark Langsdorf) [2176554] - ACPI: APEI: EINJ: Limit error type to 32-bit width (Mark Langsdorf) [2176554] - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Mark Langsdorf) [2176554] - ACPI: Don't build ACPICA with '-Os' (Mark Langsdorf) [2176554] - acpi: Fix suspend with Xen PV (Mark Langsdorf) [2176554] - ACPI: battery: Fix missing NUL-termination with large strings (Mark Langsdorf) [2176554] - ACPI: PRM: Check whether EFI runtime is available (Mark Langsdorf) [2176554] - ACPI: PNP: Introduce list of known non-PNP devices (Mark Langsdorf) [2176554] - acpi_idle: Remove tracing (Mark Langsdorf) [2176554] - ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops (Mark Langsdorf) [2176554] - ACPICA: nsrepair: handle cases without a return value correctly (Mark Langsdorf) [2176554] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA (Mark Langsdorf) [2176554] - ACPI: Silence missing prototype warnings (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Use the "no limit" frequency QoS (Mark Langsdorf) [2176554] - ACPI: processor: idle: Drop unnecessary (void *) conversion (Mark Langsdorf) [2176554] - ACPICA: Constify pathname argument for acpi_get_handle() (Mark Langsdorf) [2176554] - ACPICA: Drop port I/O validation for some regions (Mark Langsdorf) [2176554] - ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support (Mark Langsdorf) [2176554] - ACPI: tables: Add support for NBFT (Mark Langsdorf) [2176554] - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks (Mark Langsdorf) [2176554] - ACPI: resource: do IRQ override on Lenovo 14ALC7 (Mark Langsdorf) [2176554] - ACPI: resource: do IRQ override on XMG Core 15 (Mark Langsdorf) [2176554] - ACPI: EC: Fix ECDT probe ordering issues (Mark Langsdorf) [2176554] - ACPI: EC: Fix EC address space handler unregistration (Mark Langsdorf) [2176554] - ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps (Mark Langsdorf) [2176554] - ACPICA: include/acpi/acpixf.h: Fix indentation (Mark Langsdorf) [2176554] - ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346 (Mark Langsdorf) [2176554] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [2176554] - ACPI: APEI: EINJ: Fix formatting errors (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Adjust acpi_processor_notify_smm() return value (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Rearrange acpi_processor_notify_smm() (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Rearrange unregistration routine (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Drop redundant parentheses (Mark Langsdorf) [2176554] - ACPI: processor: perflib: Adjust white space (Mark Langsdorf) [2176554] - ACPI: processor: idle: Drop unnecessary statements and parens (Mark Langsdorf) [2176554] - ACPI: thermal: Adjust critical.flags.valid check (Mark Langsdorf) [2176554] - ACPI: fan: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2176554] - cxl/acpi: Set ACPI's CXL _OSC to indicate RCD mode support (Mark Langsdorf) [2176554] - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Mark Langsdorf) [2176554] - ACPI: battery: Call power_supply_changed() when adding hooks (Mark Langsdorf) [2176554] - ACPI: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [2176554] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F) (Mark Langsdorf) [2176554] - ACPI: APEI: Remove a useless include (Mark Langsdorf) [2176554] - ACPI: processor: Silence missing prototype warnings (Mark Langsdorf) [2176554] - ACPI: processor_idle: Silence missing prototype warnings (Mark Langsdorf) [2176554] - ACPI: APEI: Silence missing prototype warnings (Mark Langsdorf) [2176554] - ACPI: fan: Bail out if extract package failed (Mark Langsdorf) [2176554] - ACPI: pfr_update: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [2176554] - ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [2176554] - ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available (Mark Langsdorf) [2176554] - ACPI: bus: Fix the _OSC capability check for FFH OpRegion (Mark Langsdorf) [2176554] - ACPI: HMAT: Fix initiator registration for single-initiator systems (Mark Langsdorf) [2176554] - ACPI: HMAT: remove unnecessary variable initialization (Mark Langsdorf) [2176554] - ACPI: APMT: Fix kerneldoc and indentation (Mark Langsdorf) [2176554] - redhat: enable the generic FFH operation handler (Mark Langsdorf) [2176554] - ACPI: Implement a generic FFH Opregion handler (Mark Langsdorf) [2176554] - ACPI: Enable FPDT on arm64 (Mark Langsdorf) [2176554] - ACPI: PM: Print full name path while adding power resource (Mark Langsdorf) [2176554] - ACPI: sysfs: use sysfs_emit() to instead of scnprintf() (Mark Langsdorf) [2176554] - ACPI: irq: Fix some kernel-doc issues (Mark Langsdorf) [2176554] - ACPI: tables: Fix the stale comments for acpi_locate_initial_tables() (Mark Langsdorf) [2176554] - ACPI: HMAT: use hotplug_memory_notifier() directly (Mark Langsdorf) [2176554] - ACPICA: Fix error code path in acpi_ds_call_control_method() (Mark Langsdorf) [2176554] - ACPICA: Update version to 20221020 (Mark Langsdorf) [2176554] - ACPI/IORT: Update SMMUv3 DeviceID support (Mark Langsdorf) [2176554] - ACPI: ARM Performance Monitoring Unit Table (APMT) initial support (Mark Langsdorf) [2176554] - ACPI: scan: substitute empty_zero_page with helper ZERO_PAGE(0) (Mark Langsdorf) [2176554] - ACPI: sysfs: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2176554] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur (Mark Langsdorf) [2176554] - ACPI: processor: throttling: remove variable count (Mark Langsdorf) [2176554] - ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value (Mark Langsdorf) [2176554] - ACPI: APEI: Drop unsetting driver data on remove (Mark Langsdorf) [2176554] - ACPI: x86: Add another system to quirk list for forcing StorageD3Enable (Mark Langsdorf) [2176554] - ACPICA: Finish support for the CDAT table (Mark Langsdorf) [2176554] - ACPICA: Improve warning message for "invalid ACPI name" (Mark Langsdorf) [2176554] - ACPICA: IORT: Update for revision E.e (Mark Langsdorf) [2176554] - ACPICA: Add support for FFH Opregion special context data (Mark Langsdorf) [2176554] - ACPICA: Add a couple of new UUIDs to the known UUID list (Mark Langsdorf) [2176554] - ACPICA: iASL: Add CCEL table to both compiler/disassembler (Mark Langsdorf) [2176554] - ACPICA: Do not touch VGA memory when EBDA < 1ki_b (Mark Langsdorf) [2176554] - ACPICA: Check that EBDA pointer is in valid memory (Mark Langsdorf) [2176554] - ACPICA: Make acpi_ex_load_op() match upstream (Mark Langsdorf) [2176554] - ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] (Mark Langsdorf) [2176554] - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA (Mark Langsdorf) [2176554] - ACPI: PCC: Fix unintentional integer overflow (Mark Langsdorf) [2176554] - apei/ghes: Use xchg_release() for updating new cache slot instead of cmpxchg() (Mark Langsdorf) [2176554] - EDAC/ghes: Make ghes_edac a proper module (Mark Langsdorf) [2176554] - EDAC/ghes: Prepare to make ghes_edac a proper module (Mark Langsdorf) [2176554] - EDAC/ghes: Add a notifier for reporting memory errors (Mark Langsdorf) [2176554] - ACPI: scan: Fix DMA range assignment (Mark Langsdorf) [2176554] - ACPI: PCI: Fix device reference counting in acpi_get_pci_dev() (Mark Langsdorf) [2176554] - ACPI: resource: note more about IRQ override (Mark Langsdorf) [2176554] - ACPI: resource: do IRQ override on LENOVO IdeaPad (Mark Langsdorf) [2176554] - ACPI: extlog: Handle multiple records (Mark Langsdorf) [2176554] - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Mark Langsdorf) [2176554] - ACPI: thermal: Drop some redundant code (Mark Langsdorf) [2176554] - ACPI: thermal: Drop redundant parens from expressions (Mark Langsdorf) [2176554] - ACPI: thermal: Use white space more consistently (Mark Langsdorf) [2176554] - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Mark Langsdorf) [2176554] - ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle (Mark Langsdorf) [2176554] - ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags (Mark Langsdorf) [2176554] - ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device() (Mark Langsdorf) [2176554] - ACPI: LPSS: Replace loop with first entry retrieval (Mark Langsdorf) [2176554] - ACPI: Kconfig: Drop link to https://01.org/linux-acpi (Mark Langsdorf) [2176554] - ACPI: docs: Drop useless DSDT override documentation (Mark Langsdorf) [2176554] - ACPI: DPTF: Drop stale link from Kconfig help (Mark Langsdorf) [2176554] - ACPI: bus: Add iterator for dependent devices (Mark Langsdorf) [2176554] - ACPI: scan: Add acpi_dev_get_next_consumer_dev() (Mark Langsdorf) [2176554] - ACPI: resource: Add ASUS model S5402ZA to quirks (Mark Langsdorf) [2176554] - ACPI: AMBA: Add ARM DMA-330 controller to the supported list (Mark Langsdorf) [2176554] - ACPI: APEI: Remove unneeded result variables (Mark Langsdorf) [2176554] - ACPI: fan: Reorder symbols to get rid of a few forward declarations (Mark Langsdorf) [2176554] - ACPI: scan: Support multiple DMA windows with different offsets (Mark Langsdorf) [2176554] - ACPI: AC: Remove the leftover struct acpi_ac_bl (Mark Langsdorf) [2176554] - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable (Mark Langsdorf) [2176554] - ACPI: PCI: Rework acpi_get_pci_dev() (Mark Langsdorf) [2176554] - ACPI: PCC: Fix Tx acknowledge in the PCC address space handler (Mark Langsdorf) [2176554] - ACPI: PCC: replace wait_for_completion() (Mark Langsdorf) [2176554] - ACPI: PCC: Release resources on address space setup failure path (Mark Langsdorf) [2176554] - ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix (Mark Langsdorf) [2176554] - ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [2176554] - ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [2176554] - ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer (Mark Langsdorf) [2176554] - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA (Mark Langsdorf) [2176554] - ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [2176554] - ACPI: APD: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [2176554] - ACPI: resource: Add helper function acpi_dev_get_memory_resources() (Mark Langsdorf) [2176554] - ACPI: resource: Filter out the non memory resources in is_memory() (Mark Langsdorf) [2176554] - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address (Mark Langsdorf) [2176554] - ACPI: property: Silence missing-declarations warning in apple.c (Mark Langsdorf) [2176554] - ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device() (Mark Langsdorf) [2176554] - ACPI: platform: Sort forbidden_id_list[] in ascending order (Mark Langsdorf) [2176554] - ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) (Mark Langsdorf) [2176554] - ACPI: platform: Remove redundant print on -ENOMEM (Mark Langsdorf) [2176554] - ACPI: platform: Get rid of redundant 'else' (Mark Langsdorf) [2176554] - ACPI: property: Use acpi_dev_parent() (Mark Langsdorf) [2176554] - ACPI: bus: Refactor ACPI matching functions for better readability (Mark Langsdorf) [2176554] - ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() (Mark Langsdorf) [2176554] - ACPI: EC: Drop unneeded result variable from ec_write() (Mark Langsdorf) [2176554] - ACPI: APEI: Add BERT error log footer (Mark Langsdorf) [2176554] - ACPI: Drop redundant acpi_dev_parent() header (Mark Langsdorf) [2176554] - ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power() (Mark Langsdorf) [2176554] - ACPI: bus: Remove the unneeded result variable (Mark Langsdorf) [2176554] - ACPI: Drop parent field from struct acpi_device (Mark Langsdorf) [2176554] - ACPI: bus: Drop unused list heads from struct acpi_device (Mark Langsdorf) [2176554] - hisi_lpc: Use acpi_dev_for_each_child() (Mark Langsdorf) [2176554] - soundwire: Use acpi_dev_for_each_child() (Mark Langsdorf) [2176554] - platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child() (Mark Langsdorf) [2176554] - platform/x86: Replace acpi_bus_get_device() (Mark Langsdorf) [2176554] - thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() (Mark Langsdorf) [2176554] - USB: ACPI: Replace usb_acpi_find_port() with acpi_find_child_by_adr() (Mark Langsdorf) [2176554] - mfd: core: Use acpi_dev_for_each_child() (Mark Langsdorf) [2176554] - ACPI: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [2176554] - ACPI: PM: Fix acpi_dev_state_d0() kerneldoc (Mark Langsdorf) [2176554] - ACPI: scan: Eliminate __acpi_device_add() (Mark Langsdorf) [2176554] - ACPI: scan: Rearrange initialization of ACPI device objects (Mark Langsdorf) [2176554] - ACPI: scan: Rename acpi_bus_get_parent() and rearrange it (Mark Langsdorf) [2176554] - ACPI: Rename acpi_bus_get/put_acpi_device() (Mark Langsdorf) [2176554] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182396] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182396] - HID: Put CONFIG_I2C_HID in common/generic (Tony Camuso) [2182396] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182396] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182396] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196341] {CVE-2023-2002} - nvme: do not let the user delete a ctrl before a complete initialization (Maurizio Lombardi) [2186772] - scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed (Ming Lei) [2203125] - scsi: Revert "scsi: core: Do not increase scsi_device's iorequest_cnt if dispatch failed" (Ming Lei) [2203125] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196135] {CVE-2023-32233} - clk: Fix pointer casting to prevent oops in devm_clk_release() (Michal Schmidt) [2189285] - clk: Provide new devm_clk helpers for prepared and enabled clocks (Michal Schmidt) [2189285] - clk: generalize devm_clk_get() a bit (Michal Schmidt) [2189285] - clk: Improve documentation for devm_clk_get() and its optional variant (Michal Schmidt) [2189285] - net: openvswitch: fix race on port output (Antoine Tenart) [2190207] - net: openvswitch: reduce cpu_used_mask memory (Antoine Tenart) [2190207] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190207] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190207] - module: Don't wait for GOING modules (Mark Langsdorf) [2028238]- nvme: fix discard support without oncs (Ming Lei) [2174443] - nvme: fix handling single range discard request (Ming Lei) [2174443] - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192675] {CVE-2023-2483} - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2203243] - net: flow_offload: provision conntrack info in ct_metadata (Izabela Bakollari) [2189298] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153373] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153373] - ixgbe: Remove redundant pci_enable_pcie_error_reporting() (Ken Cox) [2153373] - ixgbe: fill IPsec state validation failure reason (Ken Cox) [2153373] - ixgbe: Use C45 mdiobus accessors (Ken Cox) [2153373] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153373] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153373] - ixgbe: fix pci device refcount leak (Ken Cox) [2153373] - ixgbe: Remove unneeded semicolon (Ken Cox) [2153373] - ixgbe: Remove local variable (Ken Cox) [2153373] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153373] - ptp: introduce helpers to adjust by scaled parts per million (Ken Cox) [2153373] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Ken Cox) [2153373] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2153373] - arm64: dts: qcom: sa8540p-ride: Add ethernet nodes (Andrew Halaney) [2208309] - arm64: dts: qcom: sc8280xp: Add ethernet nodes (Andrew Halaney) [2208309] - clk: qcom: gcc-sc8280xp: Add EMAC GDSCs (Andrew Halaney) [2208309] - net: stmmac: dwmac-qcom-ethqos: Add EMAC3 support (Andrew Halaney) [2208309] - net: stmmac: dwmac-qcom-ethqos: Use loopback_en for all speeds (Andrew Halaney) [2208309] - net: stmmac: dwmac-qcom-ethqos: Respect phy-mode and TX delay (Andrew Halaney) [2208309] - net: stmmac: dwmac4: Allow platforms to specify some DMA/MTL offsets (Andrew Halaney) [2208309] - net: stmmac: Pass stmmac_priv in some callbacks (Andrew Halaney) [2208309] - net: stmmac: Remove some unnecessary void pointers (Andrew Halaney) [2208309] - net: stmmac: Fix DMA typo (Andrew Halaney) [2208309] - net: stmmac: qcom: drop of_match_ptr for ID table (Andrew Halaney) [2208309] - net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC (Andrew Halaney) [2208309] - net: stmmac: enable all safety features by default (Andrew Halaney) [2208309] - arm64: dts: qcom: sa8540p-pmics: rename pmic labels (Andrew Halaney) [2208309] - arm64: dts: qcom: sa8540p-pmics: add missing interrupt include (Andrew Halaney) [2208309] - arm64: dts: qcom: sa8450p-pmics: add rtc node (Andrew Halaney) [2208309] - arm64: dts: qcom: rename pm8450a dtsi to sa8540p-pmics (Andrew Halaney) [2208309] - dt-bindings: watchdog: qcom-wdt: add qcom,apss-wdt-sa8775p compatible (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: merge MSM timer (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: allow interrupts (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: add qcom,kpss-wdt-mdm9615 (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: fix list of MSM timer compatibles (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: do not allow fallback alone (Shawn Doherty) [2209666] - dt-bindings: watchdog: qcom-wdt: require fallback for IPQ4019 (Shawn Doherty) [2209666] - dt-bindings: watchdog: Add MSM8994 watchdog timer (Shawn Doherty) [2209666] - dt-bindings: watchdog: Add binding for Qcom SDX65 (Shawn Doherty) [2209666] - dt-bindings: watchdog: Add SC8180X and SC8280XP compatibles (Shawn Doherty) [2209666] - dt-bindings: watchdog: improve QCOM compatible parsing for modern chips (Shawn Doherty) [2209666] - dt-bindings: watchdog: Add SM6350 and SM8250 compatible (Shawn Doherty) [2209666] - arm64: dts: qcom: sa8775p: add the watchdog node (Shawn Doherty) [2209666]- redhat/configs: add missing Qualcomm USB PHY configs (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p-ride: enable USB nodes (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add USB nodes (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: add the sdam_0 node (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: remove the PON modes (Adrien Thierry) [2208304] - phy: qcom-qmp: Add SA8775P USB3 UNI phy (Adrien Thierry) [2208304] - phy: qualcomm: phy-qcom-qmp-ufs: add definitions for sa8775p (Adrien Thierry) [2208304] - pinctrl: qcom: spmi-gpio: add support for pmm8654au-gpio (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: drop sdm845_qhp_pcie_rx_tbl (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p-ride: add PMIC regulators (Adrien Thierry) [2208304] - regulator: qcom-rpmh: add support for pmm8654au regulators (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p-ride: set gpio-line-names for PMIC GPIOs (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add PMIC GPIO controller nodes (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: add thermal zones (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: add support for the pmm8654 RESIN input (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pmic: add the power key (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add the Power On device node (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add support for the on-board PMICs (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add the spmi node (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: add the pdc node (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: sort soc nodes by reg property (Adrien Thierry) [2208304] - arm64: dts: qcom: sa8775p: pad reg properties to 8 digits (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add SM7150 support (Adrien Thierry) [2208304] - phy: qcom-qmp: Add support for SDX65 QMP PCIe PHY (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: use qmp_combo_offsets_v3 instead of _v6 (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: fix v3 offsets table (Adrien Thierry) [2208304] - phy: qualcomm: phy-qcom-ipq806x-sata: Convert to platform remove callback returning void (Adrien Thierry) [2208304] - phy: qualcomm: phy-qcom-eusb2-repeater: Convert to platform remove callback returning void (Adrien Thierry) [2208304] - phy: qualcomm: phy-qcom-apq8064-sata: Convert to platform remove callback returning void (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: Add RC init sequence for SDX55 (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: Split out EP related init sequence for SDX55 (Adrien Thierry) [2208304] - phy: qcom: phy-qcom-snps-eusb2: Add support for eUSB2 repeater (Adrien Thierry) [2208304] - phy: qcom: Add QCOM SNPS eUSB2 repeater driver (Adrien Thierry) [2208304] - phy: qcom: snps-eusb2: Add missing headers (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: Add support for SM8550 (Adrien Thierry) [2208304] - phy: qcom-qmp: Add v6 DP register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs-usb: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom: Add QCOM SNPS eUSB2 driver (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: Add support for SM8550 g3x2 and g4x2 PCIEs (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-lane-shared: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-txrx: Add v6.20 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs-pcie: Add v6.20 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs-pcie: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs: Add v6.20 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom: com-qmp-combo: add SM8350 & SM8450 support (Adrien Thierry) [2208304] - phy: qcom-qmp: Introduce Kconfig symbols for discrete drivers (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: Add config for SM6350 (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add SM8550 support (Adrien Thierry) [2208304] - phy: qcom-qmp: pcs-ufs: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-txrx-ufs: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-txrx: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp: qserdes-com: Add v6 register offsets (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: fix the regs layout table for sdx65 uniphy PHY (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: fix the regs layout table for sm8450 gen3x1 PHY (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-combo: remove QPHY_PCS_LFPS_RXTERM_IRQ_STATUS reg (Adrien Thierry) [2208304] - phy: qualcomm: qmp-ufs: rename qmp_ufs_offsets_v5 to qmp_ufs_offsets (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SC8280XP SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SM8450 SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SM8350 SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Avoid setting HS G3 specific registers (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SM8250 SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add HS G4 mode support to SM8150 SoC (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Move HS Rate B register setting to tbls_hs_b (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add support for configuring PHY in HS G4 mode (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Add support for configuring PHY in HS Series B mode (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Move register settings to qmp_phy_cfg_tbls struct (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Rename MSM8996 PHY definitions (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: Remove _tbl suffix from qmp_phy_init_tbl definitions (Adrien Thierry) [2208304] - phy: qcom-qmp: Add SM6125 UFS PHY support (Adrien Thierry) [2208304] - phy: Revert "phy: qualcomm: usb28nm: Add MDM9607 init sequence" (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: Add Qualcomm SM6115 / SM4250 USB3 PHY support (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: Fix QSERDES_V3_RX_UCDR_PI_CONTROLS init val (Adrien Thierry) [2208304] - phy: qcom-qmp: move type-specific headers to particular driver (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: fix regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: remove QPHY_PCS_MISC_TYPEC_CTRL reg (Adrien Thierry) [2208304] - phy: qcom-qmp-usb: remove QPHY_PCS_LFPS_RXTERM_IRQ_STATUS reg (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: rename regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: split UFS-specific v2 PCS registers to a separate header (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie-msm8996: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: rename regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: rework regs layout arrays (Adrien Thierry) [2208304] - phy: qcom-qmp: remove duplicate v5_5nm register definitions (Adrien Thierry) [2208304] - phy: qcom-qmp: fix typo in QSERDES_COM_CMN_RSVD5 value (Adrien Thierry) [2208304] - phy: qcom-qmp-ufs: provide symbol clocks (Adrien Thierry) [2208304] - phy: qualcomm: pcie2: register as clock provider (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: add support for sm8350 platform (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: rename the sm8450 gen3 PHY config tables (Adrien Thierry) [2208304] - phy: qcom-qmp-pcie: split sm8450 gen3 PHY config tables (Adrien Thierry) [2208304] - clk: fixed-rate: add devm_clk_hw_register_fixed_rate (Adrien Thierry) [2208304] - clk: asm9260: use parent index to link the reference clock (Adrien Thierry) [2208304] - netfilter: nf_dup_netdev: add and use recursion counter (Eric Garver) [1724795] - netfilter: nf_dup_netdev: do not push mac header a second time (Eric Garver) [1724795] - netfilter: egress: silence egress hook lockdep splats (Eric Garver) [1724795] - netfilter: nft_fwd_netdev: Support egress hook (Eric Garver) [1724795] - netfilter: nft_meta: add NFT_META_IFTYPE (Eric Garver) [1724795] - selftests/bpf: Do not use sign-file as testcase (Alex Gladkov) [2184616] - x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK (Oleg Nesterov) [2190456] - kexec: remove unnecessary arch_kexec_kernel_image_load() (Baoquan He) [RHEL-517] - x86/kexec: remove unnecessary arch_kexec_kernel_image_load() (Baoquan He) [RHEL-517] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181134] - lsm: Clarify documentation of vm_enough_memory hook (Juraj Marcin) [2181134] - lsm,fs: fix vfs_getxattr_alloc() return type and caller error paths (Juraj Marcin) [2181134] - LSM: Better reporting of actual LSMs at boot (Juraj Marcin) [2181134] - selinux: remove the sidtab context conversion indirect calls (Juraj Marcin) [2181134] - audit: Fix some kernel-doc warnings (Juraj Marcin) [2181134] - lsm: remove obsoleted comments for security hooks (Juraj Marcin) [2181134] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181134] - selinux: remove the unneeded result variable (Juraj Marcin) [2181134] - ->getprocattr(): attribute name is const char *, TYVM... (Juraj Marcin) [2181134] - selinux: declare read-only parameters const (Juraj Marcin) [2181134] - selinux: use int arrays for boolean values (Juraj Marcin) [2181134] - selinux: remove an unneeded variable in sel_make_class_dir_entries() (Juraj Marcin) [2181134] - security: pass down mount idmapping to setattr hook (Juraj Marcin) [2181134] - selinux: selinux_add_opt() callers free memory (Juraj Marcin) [2181134] - selinux: Add boundary check in put_entry() (Juraj Marcin) [2181134] - selinux: fix memleak in security_read_state_kernel() (Juraj Marcin) [2181134] - selinux: fix typos in comments (Juraj Marcin) [2181134] - selinux: drop unnecessary NULL check (Juraj Marcin) [2181134] - selinux: add __randomize_layout to selinux_audit_data (Juraj Marcin) [2181134] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181134 2187402] - security: declare member holding string literal const (Juraj Marcin) [2181134] - selinux: fix indentation level of mls_ops block (Juraj Marcin) [2181134] - selinux: include necessary headers in headers (Juraj Marcin) [2181134] - selinux: avoid extra semicolon (Juraj Marcin) [2181134] - selinux: update parameter documentation (Juraj Marcin) [2181134] - selinux: resolve checkpatch errors (Juraj Marcin) [2181134] - security: don't treat structure as an array of struct hlist_head (Juraj Marcin) [2181134] - selinux: Remove redundant assignments (Juraj Marcin) [2181134] - selinux: fix bad cleanup on error in hashtab_duplicate() (Juraj Marcin) [2181134] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185140] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185140] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185140]- platform/x86/intel/ifs: Update IFS doc (David Arcari) [2153901] - platform/x86/intel/ifs: Implement Array BIST test (David Arcari) [2153901] - platform/x86/intel/ifs: Sysfs interface for Array BIST (David Arcari) [2153901] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (David Arcari) [2153901] - x86/include/asm/msr-index.h: Add IFS Array test bits (David Arcari) [2153901] - platform/x86/intel/ifs: IFS cleanup (David Arcari) [2153901] - platform/x86/intel/ifs: Reorganize driver data (David Arcari) [2153901] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (David Arcari) [2153901] - SUNRPC: Fix encoding of accepted but unsuccessful RPC replies (Scott Mayhew) [2209231] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (David Arcari) [2162165] - fuse: wait for writepages in syncfs (Brian Foster) [2189470] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2189470] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2189470] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2189470] - block: do not reverse request order when flushing plug list (Ming Lei) [2090016] - time/hrtimer: Embed hrtimer mode into hrtimer_sleeper (Juri Lelli) [2203224] - time/hrtimer: Add PINNED_HARD mode for realtime hrtimers (Juri Lelli) [2203224] - erspan: get the proto with the md version for collect_md (Xin Long) [2140037] - gpio: imx-scu: add imx-scu GPIO driver (Steve Best) [2184172] - memory: tegra30-emc: fix interconnect registration race (Mark Salter) [2181001] - memory: tegra20-emc: fix interconnect registration race (Mark Salter) [2181001] - memory: tegra124-emc: fix interconnect registration race (Mark Salter) [2181001] - memory: tegra: fix interconnect registration race (Mark Salter) [2181001] - interconnect: fix provider registration API (Mark Salter) [2181001] - interconnect: fix icc_provider_del() error handling (Mark Salter) [2181001] - interconnect: fix mem leak when freeing nodes (Mark Salter) [2181001] - interconnect: move ignore_list out of of_count_icc_providers() (Mark Salter) [2181001] - interconnect: Make icc_provider_del() return void (Mark Salter) [2181001] - interconnect: sm8450: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - interconnect: osm-l3: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - interconnect: msm8974: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - interconnect: icc-rpmh: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - interconnect: icc-rpm: Ignore return value of icc_provider_del() in .remove() (Mark Salter) [2181001] - memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() (Mark Salter) [2181001] - memory: of: Fix refcount leak bug in of_get_ddr_timings() (Mark Salter) [2181001] - redhat/configs: enable TEGRA186_GPC_DMA driver (Mark Salter) [2181001] - dmaengine: tegra: explicitly select DMA_VIRTUAL_CHANNELS (Mark Salter) [2181001] - pinctrl: tegra: Separate Tegra194 instances (Mark Salter) [2181001] - clk: tegra20: Fix refcount leak in tegra20_clock_init (Mark Salter) [2181001] - clk: tegra: Fix refcount leak in tegra114_clock_init (Mark Salter) [2181001] - clk: tegra: Fix refcount leak in tegra210_clock_init (Mark Salter) [2181001] - clk: tegra: Add missing of_node_put() (Mark Salter) [2181001] - cpufreq: tegra194: change tegra239_cpufreq_soc to static (Mark Salter) [2181001] - cpufreq: tegra194: Add support for Tegra239 (Mark Salter) [2181001] - cpufreq: tegra194: Remove the unneeded result variable (Mark Salter) [2181001] - pwm: tegra: Implement .apply() callback (Mark Salter) [2181001] - clk: tegra: Update kerneldoc to match prototypes (Mark Salter) [2181001] - clk: tegra: Add missing reset deassertion (Mark Salter) [2181001] - reset: tegra-bpmp: Restore Handle errors in BPMP response (Mark Salter) [2181001] - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver (Mark Salter) [2181001] - pwm: tegra: Rename variable pointing to driver private data (Mark Salter) [2181001] - clk: tegra: Support runtime PM and power domain (Mark Salter) [2181001] - clk: tegra: Make vde a child of pll_p on tegra114 (Mark Salter) [2181001] - reset: tegra-bpmp: Revert Handle errors in BPMP response (Mark Salter) [2181001] - reset: tegra-bpmp: Handle errors in BPMP response (Mark Salter) [2181001] - clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock (Mark Salter) [2181001] - clk: tegra: fix old-style declaration (Mark Salter) [2181001] - dmaengine: tegra: Fix memory leak in terminate_all() (Mark Salter) [2181001] - memory: tegra: Remove clients SID override programming (Mark Salter) [2181001] - soc: tegra: fix CPU_BIG_ENDIAN dependencies (Mark Salter) [2181001] - pwm: tegra: Fix 32 bit build (Mark Salter) [2181001] - dmaengine: tegra: Add support for dma-channel-mask (Mark Salter) [2181001] - cpufreq: tegra186: Use flexible array to simplify memory allocation (Mark Salter) [2181001] - memory: tegra: Add API for retrieving carveout bounds (Mark Salter) [2181001] - tegra: mark BPMP driver as little-endian only (Mark Salter) [2181001] - memory: tegra186-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code (Mark Salter) [2181001] - memory: tegra210-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code (Mark Salter) [2181001] - memory: tegra30-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code (Mark Salter) [2181001] - memory: tegra20-emc: use DEFINE_SHOW_ATTRIBUTE to simplify code (Mark Salter) [2181001] - phy: tegra: xusb: Use dev_err_probe() to simplify code (Mark Salter) [2181001] - phy: tegra: xusb: Only warn once about reset problems in .remove() (Mark Salter) [2181001] - firmware: tegra: Remove surplus dev_err() when using platform_get_irq_byname() (Mark Salter) [2181001] - firmware: tegra: include IVC header file only once (Mark Salter) [2181001] - phy: tegra: p2u: Set ENABLE_L2_EXIT_RATE_CHANGE in calibration (Mark Salter) [2181001] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162109] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162109] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162109] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162109] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162109] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162109] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162109] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162109] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162109] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162109] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162109] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162109] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162109]- vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2181854] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2178526] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2178526] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2178526] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2178526] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: usb: fix use-after-free in mt76u_free_rx_queue (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2178526] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: enable page_pool stats (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: switch to page_pool allocator (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Support STEP equalizer settings from BIOS. (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2178526] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2178526] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2178526] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2178526] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2178526] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2178526] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2178526] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2178526] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: Use generic thermal_zone_get_trip() function (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2178526] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2178526] - wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init() (Jose Ignacio Tornos Martinez) [2178526] - wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: request full firmware only once if it's early requested (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: don't request partial firmware if SECURITY_LOADPIN_ENFORCE (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: introduce BRCMFMAC exported symbols namespace (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2178526] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2178526] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2178526] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2178526] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2178526] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2178526] - bcma: Fail probe if GPIO subdriver fails (Jose Ignacio Tornos Martinez) [2178526] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2178526] - bcma: gpio: Convert to immutable gpio irqchip (Jose Ignacio Tornos Martinez) [2178526] - bcma: support SPROM rev 11 (Jose Ignacio Tornos Martinez) [2178526] - bcma: Fix typo in comments (Jose Ignacio Tornos Martinez) [2178526] - bcma: gpio: Switch to use fwnode instead of of_node (Jose Ignacio Tornos Martinez) [2178526] - bcma: gpio: remove redundant re-assignment of chip->owner (Jose Ignacio Tornos Martinez) [2178526] - bcma: cleanup comments (Jose Ignacio Tornos Martinez) [2178526] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2178526] - bcma: drop unneeded initialization value (Jose Ignacio Tornos Martinez) [2178526] - bcma: Drop the unused parameter of bcma_scan_read32() (Jose Ignacio Tornos Martinez) [2178526] - bcma: Fix memory leak for internally-handled cores (Jose Ignacio Tornos Martinez) [2178526] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2178526] - wifi: wilc1000: sdio: fix module autoloading (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2178526] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2178526] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2178526] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2178526] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2178526] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2178526] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2178526] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2178526] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2178526] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2178526] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2178526] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2178526] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2178526] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2178526] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2178526] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2178526] - Revert part of "dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes" (Desnes Nunes) [2190250] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2190250] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2190250] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2190250] - usb: dwc3: qcom: enable vbus override when in OTG dr-mode (Desnes Nunes) [2190250] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2190250] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2190250] - usb: dwc3: fix extcon dependency (Desnes Nunes) [2190250] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2190250] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2190250] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2190250] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2190250] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2190250] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2190250] - usb: misc: onboard_hub: Move 'attach' work to the driver (Desnes Nunes) [2190250] - usb: misc: onboard_hub: Invert driver registration order (Desnes Nunes) [2190250] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2190250] - usb: chipidea: core: fix possible constant 0 if use IS_ERR(ci->role_switch) (Desnes Nunes) [2190250] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2190250] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2190250] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2190250] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2190250] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2190250] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2190250] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2190250] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2190250] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2190250] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2190250] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2190250] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2190250] - usb: dwc3: gadget: Ignore End Transfer delay on teardown (Desnes Nunes) [2190250] - usb: dwc3: xilinx: include linux/gpio/consumer.h (Desnes Nunes) [2190250] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2190250] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2190250] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2190250] - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout (Desnes Nunes) [2190250] - nfc: pn533: Fix buggy cleanup order (Desnes Nunes) [2190250] - mISDN: fix use-after-free bugs in l1oip timer handlers (Desnes Nunes) [2190250] - atm: idt77252: fix use-after-free bugs caused by tst_timer (Desnes Nunes) [2190250] - dt-bindings: usb: tegra-xusb: Remove path references (Desnes Nunes) [2190250] - xen: make remove callback of xen driver void returned (Desnes Nunes) [2190250] - xen/pcifront: Removed unnecessary __ref annotation (Desnes Nunes) [2190250] - USB: core: export usb_cache_string() (Desnes Nunes) [2190250] - usb: dwc2: power on/off phy for peripheral mode in dual-role mode (Desnes Nunes) [2190250] - usb: dwc2: disable lpm feature on Rockchip SoCs (Desnes Nunes) [2190250] - usb: dwc3: core: defer probe on ulpi_read_id timeout (Desnes Nunes) [2190250] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2190250] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2190250] - usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init (Desnes Nunes) [2190250] - usb: typec: wusb3801: fix fwnode refcount leak in wusb3801_probe() (Desnes Nunes) [2190250] - usb: storage: Add check for kcalloc (Desnes Nunes) [2190250] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2190250] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2190250] - USB: sisusbvga: remove console support (Desnes Nunes) [2190250] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2190250] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2190250] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2190250] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2190250] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2190250] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2190250] - container_of: remove container_of_safe() (Desnes Nunes) [2190250] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2190250] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2190250] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2190250] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2190250] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2190250] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2190250] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2190250] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2190250] - xhci: print warning when HCE was set (Desnes Nunes) [2190250] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2190250] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2190250] - usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode (Desnes Nunes) [2190250] - xhci: Convert to use list_count() (Desnes Nunes) [2190250] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2190250] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2190250] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2190250] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2190250] - usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake (Desnes Nunes) [2190250] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2190250] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2190250] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2190250] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2190250] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2190250] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2190250] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2190250] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2190250] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2190250] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2190250] - media: vb2/au0828: move the v4l_vb2q_enable_media_source to the au0828 driver (Desnes Nunes) [2190250] - media: videobuf2: set q->streaming later (Desnes Nunes) [2190250] - media: vb2: add (un)prepare_streaming queue ops (Desnes Nunes) [2190250] - USB: gadget: Fix use-after-free during usb config switch (Desnes Nunes) [2190250] - usb: dwc3: improve the config dependency of USB_DWC3_XILINX (Desnes Nunes) [2190250] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2190250] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2190250] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2190250] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2190250] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2190250] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2190250] - dt-bindings: usb: dwc3: Add SM8550 compatible (Desnes Nunes) [2190250] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2190250] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2190250] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2190250] - dt-bindings: usb: tegra-xusb: Convert to json-schema (Desnes Nunes) [2190250] - hwrng: core - treat default_quality as a maximum and default to 1024 (Desnes Nunes) [2190250] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2190250] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2190250] - usb: chipidea: core: wrap ci_handle_power_lost() with CONFIG_PM_SLEEP (Desnes Nunes) [2190250] - usb: chipidea: ci_hdrc_imx: Fix a typo ("regualator") (Desnes Nunes) [2190250] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2190250] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2190250] - usb: phy: generic: Add wakeup capability (Desnes Nunes) [2190250] - dt-bindings: usb: usb-nop-xceiv: add wakeup-source property (Desnes Nunes) [2190250] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2190250] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2190250] - usb: dwc3: gadget: Reduce TRB IOC settings (Desnes Nunes) [2190250] - usb: phy: phy-gpio-vbus-usb: Add device tree probing (Desnes Nunes) [2190250] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2190250] - usb: gadget: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2190250] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2190250] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2190250] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2190250] - usb: chipidea: usbmisc: add power lost check for imx7ulp (Desnes Nunes) [2190250] - usb: chipidea: usbmisc: add power lost check for imx7d (Desnes Nunes) [2190250] - usb: chipidea: usbmisc: add power lost check for imx6sx (Desnes Nunes) [2190250] - usb: chipidea: usbmisc: group usbmisc operations for PM (Desnes Nunes) [2190250] - usb: chipidea: udc: add suspend/resume support for device controller (Desnes Nunes) [2190250] - usb: chipidea: host: add suspend/resume support for host controller (Desnes Nunes) [2190250] - usb: chipidea: core: handle suspend/resume for each role (Desnes Nunes) [2190250] - usb: chipidea: core: add controller resume support when controller is powered off (Desnes Nunes) [2190250] - usb: chipidea: core: handle usb role switch in a common way (Desnes Nunes) [2190250] - usb: phy: generic: make vcc regulator optional (Desnes Nunes) [2190250] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2190250] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2190250] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Desnes Nunes) [2190250] - device property: Constify device child node APIs (Desnes Nunes) [2190250] - device property: Constify parameter in fwnode_graph_is_endpoint() (Desnes Nunes) [2190250] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2190250] - device property: Constify fwnode connection match APIs (Desnes Nunes) [2190250] - device property: Allow const parameter to dev_fwnode() (Desnes Nunes) [2190250] - device property: Add const qualifier to device_get_match_data() parameter (Desnes Nunes) [2190250] - usb: dwc2: platform: Improve error reporting for problems during .remove() (Desnes Nunes) [2190250] - dt-bindings: usb: dwc2: Add some missing Lantiq variants (Desnes Nunes) [2190250] - USB: host: Kconfig: Fix spelling mistake "firwmare" -> "firmware" (Desnes Nunes) [2190250] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2190250] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2190250] - kernel.spec: add bonding selftest (Hangbin Liu) [2179216] - selftests: bonding: add arp validate test (Hangbin Liu) [2179216] - selftests: bonding: re-format bond option tests (Hangbin Liu) [2179216] - bonding: fix ns validation on backup slaves (Hangbin Liu) [2179216] - net: Kconfig: enable IPV6 SEG6 (Hangbin Liu) [2186375] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2186375] - selftests: seg6: add selftest for PSP flavor in SRv6 End behavior (Hangbin Liu) [2186375] - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End behavior (Hangbin Liu) [2186375] - selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior (Hangbin Liu) [2186375] - selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior (Hangbin Liu) [2186375] - kselftests/net: add missed SRv6 tests (Hangbin Liu) [2186375] - seg6: add PSP flavor support for SRv6 End behavior (Hangbin Liu) [2186375] - seg6: factor out End lookup nexthop processing to a dedicated function (Hangbin Liu) [2186375] - seg6: add NEXT-C-SID support for SRv6 End behavior (Hangbin Liu) [2186375] - seg6: add netlink_ext_ack support in parsing SRv6 behavior attributes (Hangbin Liu) [2186375] - net: seg6: initialize induction variable to first valid array index (Hangbin Liu) [2186375] - seg6: add support for SRv6 H.L2Encaps.Red behavior (Hangbin Liu) [2186375] - seg6: add support for SRv6 H.Encaps.Red behavior (Hangbin Liu) [2186375] - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() (Hangbin Liu) [2186375] - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors (Hangbin Liu) [2186375] - seg6: fix skb checksum evaluation in SRH encapsulation/insertion (Hangbin Liu) [2186375] - net: ipv6: unexport __init-annotated seg6_hmac_net_init() (Hangbin Liu) [2186375] - udp6: Use Segment Routing Header for dest address if present (Hangbin Liu) [2186375] - icmp: ICMPV6: Examine invoking packet for Segment Route Headers. (Hangbin Liu) [2186375] - seg6: export get_srh() for ICMP handling (Hangbin Liu) [2186375] - seg6: fix the iif in the IPv6 socket control block (Hangbin Liu) [2186375] - net:ipv6:Remove unneeded semicolon (Hangbin Liu) [2186375] - net: ipv6: fix use after free of struct seg6_pernet_data (Hangbin Liu) [2186375] - net: ipv6: check return value of rhashtable_init (Hangbin Liu) [2186375] - seg6_iptunnel: Remove redundant initialization of variable err (Hangbin Liu) [2186375] - ipv6: seg6: remove duplicated include (Hangbin Liu) [2186375] - ipv6: remove duplicated 'net/lwtunnel.h' include (Hangbin Liu) [2186375] - netfilter: add netfilter hooks to SRv6 data plane (Hangbin Liu) [2186375] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186283] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186283] {CVE-2023-1079} - NFS: set varaiable nfs_netfs_debug_id storage-class-specifier to static (Dave Wysochanski) [2129854] - NFS: Remove fscache specific trace points and NFS_INO_FSCACHE bit (Dave Wysochanski) [2129854] - NFS: Remove all NFSIOS_FSCACHE counters due to conversion to netfs API (Dave Wysochanski) [2129854] - NFS: Convert buffered read paths to use netfs when fscache is enabled (Dave Wysochanski) [2129854] - NFS: Configure support for netfs when NFS fscache is configured (Dave Wysochanski) [2129854] - NFS: Rename readpage_async_filler to nfs_read_add_folio (Dave Wysochanski) [2129854] - netfs: Further cleanups after struct netfs_inode wrapper introduced (Dave Wysochanski) [2129854] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188409] {CVE-2023-2194} - netlink: provide an ability to set default extack message (Petr Oros) [2193453] - mm/memcg: Allow OOM eventfd notifications under PREEMPT_RT (Valentin Schneider) [2178712]- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() (Dean Nelson) [2082182] - x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads (Dean Nelson) [2082182] - x86/fpu: Replace zero-length array in struct xregs_state with flexible-array member (Dean Nelson) [2082182] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE (Dean Nelson) [2082182] - x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN (Dean Nelson) [2082182] - x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set (Dean Nelson) [2082182] - x86/fpu: Allow PKRU to be (once again) written by ptrace. (Dean Nelson) [2082182] - x86/fpu: Add a pkru argument to copy_uabi_to_xstate() (Dean Nelson) [2082182] - x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). (Dean Nelson) [2082182] - x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() (Dean Nelson) [2082182] - x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics (Dean Nelson) [2082182] - x86: Remove empty files (Dean Nelson) [2082182] - x86/prctl: Remove pointless task argument (Dean Nelson) [2082182] - x86/fpu: Cleanup variable shadowing (Dean Nelson) [2082182] - x86/fpu/xsave: Support XSAVEC in the kernel (Dean Nelson) [2082182] - x86/fpu: Remove redundant XCOMP_BV initialization (Dean Nelson) [2082182] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Dean Nelson) [2082182] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Dean Nelson) [2082182] - x86/fpu: Correct AVX512 state tracking (Dean Nelson) [2082182] - s390/kfence: fix page fault reporting (Baoquan He) [2148793] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163420] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163420] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163420] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163420] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163420] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163420] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163420] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163420] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163420] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163420] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163420] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163420] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163420] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163420] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163420] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163420] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163420] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163420] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163420] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163420] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163420] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163420] - scsi: lpfc: Update lpfc version to 14.2.0.12 (Paul Ely) [2165043] - scsi: lpfc: Replace blk_irq_poll intr handler with threaded IRQ (Paul Ely) [2165043] - scsi: lpfc: Add new RCQE status for handling DMA failures (Paul Ely) [2165043] - scsi: lpfc: Update congestion warning notification period (Paul Ely) [2165043] - scsi: lpfc: Match lock ordering of lpfc_cmd->buf_lock and hbalock for abort paths (Paul Ely) [2165043] - scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used() (Paul Ely) [2165043] - scsi: lpfc: Fix verbose logging for SCSI commands issued to SES devices (Paul Ely) [2165043] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165043] - scsi: lpfc: Revise lpfc_error_lost_link() reason code evaluation logic (Paul Ely) [2165043] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165043] - scsi: lpfc: Skip waiting for register ready bits when in unrecoverable state (Paul Ely) [2165043] - scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery (Paul Ely) [2165043] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165043] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165043] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165043] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165043] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165043] - scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read() (Paul Ely) [2165043] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165043] - scsi: lpfc: Reinitialize internal VMID data structures after FLOGI completion (Paul Ely) [2165043] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165043] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165043] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165043] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165043] - scsi: lpfc: Set max DMA segment size to HBA supported SGE length (Paul Ely) [2165043] - scsi: lpfc: Resolve miscellaneous variable set but not used compiler warnings (Paul Ely) [2165043] - scsi: lpfc: Replace outdated strncpy() with strscpy() (Paul Ely) [2165043] - scsi: lpfc: Fix space indentation in lpfc_xcvr_data_show() (Paul Ely) [2165043] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165043] - scsi: lpfc: Fix MI capability display in cmf_info sysfs attribute (Paul Ely) [2165043] - scsi: lpfc: Correct bandwidth logging during receipt of congestion sync WCQE (Paul Ely) [2165043] - scsi: lpfc: Fix WQ|CQ|EQ resource check (Paul Ely) [2165043] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (David Arcari) [2175626] - autofs: fix wait name hash calculation in autofs_wait() (Ian Kent) [2185245] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153358] - ice: Fix undersized tx_flags variable (Petr Oros) [2153358] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153358] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153358] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153358] - ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg() (Petr Oros) [2153358] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153358] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153358] - ice: fix W=1 headers mismatch (Petr Oros) [2153358] - ice: remove filters only if VSI is deleted (Petr Oros) [2153358] - ice: check if VF exists before mode check (Petr Oros) [2153358] - ice: fix rx buffers handling for flow director packets (Petr Oros) [2153358] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153358] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153358] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153358] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153358] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153358] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153358] - ice: Micro-optimize .ndo_xdp_xmit() path (Petr Oros) [2153358] - ice: Fix freeing XDP frames backed by Page Pool (Petr Oros) [2153358] - ice: Robustify cleaning/completing XDP Tx buffers (Petr Oros) [2153358] - ice: Remove two impossible branches on XDP Tx cleaning (Petr Oros) [2153358] - ice: Fix XDP Tx ring overrun (Petr Oros) [2153358] - ice: fix ice_tx_ring:: Xdp_tx_active underflow (Petr Oros) [2153358] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153358] - ice: remove unnecessary CONFIG_ICE_GNSS (Petr Oros) [2153358] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153358] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153358] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153358] - ice: add support BIG TCP on IPv6 (Petr Oros) [2153358] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153358] - ice: xsk: Do not convert to buff to frame for XDP_TX (Petr Oros) [2153358] - ice: Remove next_{dd,rs} fields from ice_tx_ring (Petr Oros) [2153358] - ice: Add support for XDP multi-buffer on Tx side (Petr Oros) [2153358] - ice: Add support for XDP multi-buffer on Rx side (Petr Oros) [2153358] - ice: Use xdp->frame_sz instead of recalculating truesize (Petr Oros) [2153358] - ice: Do not call ice_finalize_xdp_rx() unnecessarily (Petr Oros) [2153358] - ice: Use ice_max_xdp_frame_size() in ice_xdp_setup_prog() (Petr Oros) [2153358] - ice: Centrallize Rx buffer recycling (Petr Oros) [2153358] - ice: Inline eop check (Petr Oros) [2153358] - ice: Pull out next_to_clean bump out of ice_put_rx_buf() (Petr Oros) [2153358] - ice: Store page count inside ice_rx_buf (Petr Oros) [2153358] - ice: Add xdp_buff to ice_rx_ring struct (Petr Oros) [2153358] - ice: Prepare legacy-rx for upcoming XDP multi-buffer support (Petr Oros) [2153358] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153358] - ice: introduce .irq_close VF operation (Petr Oros) [2153358] - ice: introduce clear_reset_state operation (Petr Oros) [2153358] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153358] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153358] - ice: add a function to initialize vf entry (Petr Oros) [2153358] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153358] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153358] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153358] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153358] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153358] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153358] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153358] - ice: implement devlink reinit action (Petr Oros) [2153358] - ice: update VSI instead of init in some case (Petr Oros) [2153358] - ice: move VSI delete outside deconfig (Petr Oros) [2153358] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153358] - ice: split probe into smaller functions (Petr Oros) [2153358] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153358] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153358] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153358] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153358] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153358] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153358] - ice: Remove excess space (Petr Oros) [2153358] - ice: Introduce local var for readability (Petr Oros) [2153358] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153358] - ice: Explicitly return 0 (Petr Oros) [2153358] - ice: Reduce scope of variables (Petr Oros) [2153358] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153358] - ice: Remove cppcheck suppressions (Petr Oros) [2153358] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153358] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153358] - ice: add missing checks for PF vsi type (Petr Oros) [2153358] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153358] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153358] - ice: Support drop action (Petr Oros) [2153358] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153358] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153358] - ice: Fix check for weight and priority of a scheduling node (Petr Oros) [2153358] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153358] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153358] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153358] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153358] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153358] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153358] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153358] - ice: implement direct read for NVM and Shadow RAM regions (Petr Oros) [2153358] - ice: document 'shadow-ram' devlink region (Petr Oros) [2153358] - ice: use same function to snapshot both NVM and Shadow RAM (Petr Oros) [2153358] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153358] - ice: Accumulate ring statistics over reset (Petr Oros) [2153358] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153358] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153358] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153358] - ice: Add documentation for devlink-rate implementation (Petr Oros) [2153358] - ice: Prevent ADQ, DCB coexistence with Custom Tx scheduler (Petr Oros) [2153358] - ice: Implement devlink-rate API (Petr Oros) [2153358] - ice: Add an option to pre-allocate memory for ice_sched_node (Petr Oros) [2153358] - ice: Introduce new parameters in ice_sched_node (Petr Oros) [2153358] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153358] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153358] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153358] - ice: support features on new E810T variants (Petr Oros) [2153358] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153358] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153358] - ice: switch: Simplify memory allocation (Petr Oros) [2153358] - ice: add helper function to check FW API version (Petr Oros) [2153358] - ice: Print human-friendly PHY types (Petr Oros) [2153358] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153358] - ice: remove non-inclusive language (Petr Oros) [2153358] - ice: Remove ucast_shared (Petr Oros) [2153358] - ice: Allow 100M speeds for some devices (Petr Oros) [2153358] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153358] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153358] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153358] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153358] - ice: link representors to PCI device (Petr Oros) [2153358] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Mark Pearson) [2205121] - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196316] {CVE-2023-0458} - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153571] {CVE-2022-3594} - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski)- s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2044353] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2044353] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2044353] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2044353] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2044353] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2044353] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2044353] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189210] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189210] - xfrm: consistently use time64_t in xfrm_timer_handler() (Sabrina Dubroca) [2189210] - xfrm: update x->lastused for every packet (Sabrina Dubroca) [2189210] - xfrm: Fix ignored return value in xfrm6_init() (Sabrina Dubroca) [2189210] - xfrm: replay: Fix ESN wrap around for GSO (Sabrina Dubroca) [2189210] - xfrm: Fix xfrm migrate issues when address family changes (Sabrina Dubroca) [2189210] - xfrm: mark packet offload as tech preview (Sabrina Dubroca) [2178699] - xfrm: extend add state callback to set failure reason (Sabrina Dubroca) [2178699] - xfrm: Fix spelling mistake "oflload" -> "offload" (Sabrina Dubroca) [2178699] - xfrm: document IPsec packet offload mode (Sabrina Dubroca) [2178699] - xfrm: add support to HW update soft and hard limits (Sabrina Dubroca) [2178699] - xfrm: speed-up lookup of HW policies (Sabrina Dubroca) [2178699] - xfrm: add RX datapath protection for IPsec packet offload mode (Sabrina Dubroca) [2178699] - xfrm: add TX datapath support for IPsec packet offload mode (Sabrina Dubroca) [2178699] - xfrm: add an interface to offload policy (Sabrina Dubroca) [2178699] - xfrm: allow state packet offload mode (Sabrina Dubroca) [2178699] - ixgbe: propagate XFRM offload state direction instead of flags (Sabrina Dubroca) [2178699] - xfrm: add new packet offload flag (Sabrina Dubroca) [2178699] - xfrm: drop not needed flags variable in XFRM offload struct (Sabrina Dubroca) [2178699] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153351] - iavf: refactor VLAN filter states (Stefan Assmann) [2153351] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153351] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153351] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153351] - iavf: Remove unnecessary aer.h include (Stefan Assmann) [2153351] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153351] - iavf: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153351] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153351] - NFSD: RHEL-only bug introduced in fix for COMMIT and NFS4ERR_DELAY loop (Benjamin Coddington) [2196432] - softirq: Wake ktimers thread also in softirq. (Eder Zulian) [2187979] - sctp: add intl_capable and reconf_capable in ss peer_capable (Xin Long) [2189292] - sctp: delete the obsolete code for the host name address param (Xin Long) [2189292] - sctp: add weighted fair queueing stream scheduler (Xin Long) [2189292] - sctp: add fair capacity stream scheduler (Xin Long) [2189292] - sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189292] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189292] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189292] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189292] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189292] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189292] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189292] - sctp: add sysctl net.sctp.l3mdev_accept (Xin Long) [2189292] - sctp: add dif and sdif check in asoc and ep lookup (Xin Long) [2189292] - sctp: add skb_sdif in struct sctp_af (Xin Long) [2189292] - sctp: check sk_bound_dev_if when matching ep in get_port (Xin Long) [2189292] - sctp: check ipv6 addr with sk_bound_dev if set (Xin Long) [2189292] - sctp: verify the bind address with the tb_id from l3mdev (Xin Long) [2189292] - sctp: move SCTP_PAD4 and SCTP_TRUNC4 to linux/sctp.h (Xin Long) [2189292] - sctp: change to include linux/sctp.h in net/sctp/checksum.h (Xin Long) [2189292] - Remove the unnecessary unicode character (Tao Liu) [2187350] - mptcp: fix accept vs worker race (Davide Caratti) [2193330] - mptcp: stops worker on unaccepted sockets at listener close (Davide Caratti) [2193330] - selftests: mptcp: join: fix ShellCheck warnings (Davide Caratti) [2193330] - selftests: mptcp: remove duplicated entries in usage (Davide Caratti) [2193330] - mptcp: remove unused 'remaining' variable (Davide Caratti) [2193330] - MAINTAINERS: add git trees for MPTCP (Davide Caratti) [2193330] - mptcp: make userspace_pm_append_new_local_addr static (Davide Caratti) [2193330] - mptcp: fastclose msk when cleaning unaccepted sockets (Davide Caratti) [2193330] - mptcp: move first subflow allocation at mpc access time (Davide Caratti) [2193330] - mptcp: move fastopen subflow check inside mptcp_sendmsg_fastopen() (Davide Caratti) [2193330] - mptcp: avoid unneeded __mptcp_nmpc_socket() usage (Davide Caratti) [2193330] - mptcp: drop unneeded argument (Davide Caratti) [2193330] - selftests: mptcp: userspace pm: uniform verify events (Davide Caratti) [2193330] - mptcp: fix NULL pointer dereference on fastopen early fallback (Davide Caratti) [2193330] - mptcp: stricter state check in mptcp_worker (Davide Caratti) [2193330] - mptcp: use mptcp_schedule_work instead of open-coding it (Davide Caratti) [2193330] - selftests: mptcp: add mptcp_info tests (Davide Caratti) [2193330] - mptcp: do not fill info not used by the PM in used (Davide Caratti) [2193330] - mptcp: simplify subflow_syn_recv_sock() (Davide Caratti) [2193330] - mptcp: avoid unneeded address copy (Davide Caratti) [2193330] - mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket() (Davide Caratti) [2193330] - mptcp: avoid setting TCP_CLOSE state twice (Davide Caratti) [2193330] - mptcp: add ro_after_init for tcp{,v6}_prot_override (Davide Caratti) [2193330] - selftests: mptcp: userspace pm: fix printed values (Davide Caratti) [2193330] - mptcp: fix UaF in listener shutdown (Davide Caratti) [2193330] - mptcp: use the workqueue to destroy unaccepted sockets (Davide Caratti) [2193330] - mptcp: refactor passive socket initialization (Davide Caratti) [2193330] - mptcp: fix possible deadlock in subflow_error_report (Davide Caratti) [2193330] - selftests: mptcp: stop tests earlier (Davide Caratti) [2193330] - selftests: mptcp: allow more slack for slow test-case (Davide Caratti) [2193330] - mptcp: be careful on subflow status propagation on errors (Davide Caratti) [2193330] - mptcp: fix locking for in-kernel listener creation (Davide Caratti) [2193330] - mptcp: fix locking for setsockopt corner-case (Davide Caratti) [2193330] - mptcp: do not wait for bare sockets' timeout (Davide Caratti) [2193330] - selftests: mptcp: userspace: avoid read errors (Davide Caratti) [2193330] - selftests: mptcp: userspace: print error details if any (Davide Caratti) [2193330] - selftests: mptcp: userspace: refactor asserts (Davide Caratti) [2193330] - selftests: mptcp: userspace: print titles (Davide Caratti) [2193330] - mptcp: userspace pm: use a single point of exit (Davide Caratti) [2193330] - selftests: mptcp: add test-cases for mixed v4/v6 subflows (Davide Caratti) [2193330] - mptcp: propagate sk_ipv6only to subflows (Davide Caratti) [2193330] - mptcp: let the in-kernel PM use mixed IPv4 and IPv6 addresses (Davide Caratti) [2193330] - selftests: mptcp: userspace: validate v4-v6 subflows mix (Davide Caratti) [2193330] - mptcp: netlink: respect v4/v6-only sockets (Davide Caratti) [2193330] - mptcp: explicitly specify sock family at subflow creation time (Davide Caratti) [2193330] - selftest: mptcp: add test for mptcp socket in use (Davide Caratti) [2193330] - selftest: mptcp: exit from copyfd_io_poll() when receive SIGUSR1 (Davide Caratti) [2193330] - mptcp: add statistics for mptcp socket in use (Davide Caratti) [2193330] - mptcp: rename 'sk' to 'ssk' in mptcp_token_new_connect() (Davide Caratti) [2193330] - mptcp: init sk->sk_prot in build_msk() (Davide Caratti) [2193330] - mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen() (Davide Caratti) [2193330] - mptcp: use local variable ssk in write_options (Davide Caratti) [2193330] - mptcp: use net instead of sock_net (Davide Caratti) [2193330] - mptcp: use msk_owned_by_me helper (Davide Caratti) [2193330] - mptcp: return 0 instead of 'err' var (Davide Caratti) [2193330] - mptcp: use nlmsg_free instead of kfree_skb (Davide Caratti) [2193330] - selftests: mptcp: listener test for in-kernel PM (Davide Caratti) [2193330] - selftests: mptcp: make evts global in mptcp_join (Davide Caratti) [2193330] - selftests: mptcp: listener test for userspace PM (Davide Caratti) [2193330] - selftests: mptcp: make evts global in userspace_pm (Davide Caratti) [2193330] - selftests: mptcp: enhance userspace pm tests (Davide Caratti) [2193330] - mptcp: add pm listener events (Davide Caratti) [2193330] - selftests: mptcp: declare var as local (Davide Caratti) [2193330] - selftests: mptcp: clearly declare global ns vars (Davide Caratti) [2193330] - selftests: mptcp: uniform 'rndh' variable (Davide Caratti) [2193330] - selftests: mptcp: removed defined but unused vars (Davide Caratti) [2193330] - selftests: mptcp: run mptcp_inq from a clean netns (Davide Caratti) [2193330] - selftests: mptcp: mptfo Initiator/Listener (Davide Caratti) [2193330] - mptcp: add support for TCP_FASTOPEN_KEY sockopt (Davide Caratti) [2193330] - mptcp: add TCP_FASTOPEN sock option (Davide Caratti) [2193330] - mptcp: add subflow_v(4,6)_send_synack() (Davide Caratti) [2193330] - mptcp: implement delayed seq generation for passive fastopen (Davide Caratti) [2193330] - mptcp: consolidate initial ack seq generation (Davide Caratti) [2193330] - mptcp: track accurately the incoming MPC suboption type (Davide Caratti) [2193330] - mptcp: add MSG_FASTOPEN sendmsg flag support (Davide Caratti) [2193330] - mptcp: more detailed error reporting on endpoint creation (Davide Caratti) [2193330] - mptcp: deduplicate error paths on endpoint creation (Davide Caratti) [2193330] - selftests: mptcp: fix mibit vs mbit mix up (Davide Caratti) [2193330] - selftests: mptcp: run mptcp_sockopt from a new netns (Davide Caratti) [2193330] - selftests: mptcp: gives slow test-case more time (Davide Caratti) [2193330] - mptcp: Fix grammar in a comment (Davide Caratti) [2193330] - selftests: mptcp: use max_time instead of time (Davide Caratti) [2193330] - mptcp: get sk from msk directly (Davide Caratti) [2193330] - mptcp: change 'first' as a parameter (Davide Caratti) [2193330] - mptcp: use msk instead of mptcp_sk (Davide Caratti) [2193330] - mptcp: sockopt: use new helper for TCP_DEFER_ACCEPT (Davide Caratti) [2193330] - mptcp: add TCP_FASTOPEN_NO_COOKIE support (Davide Caratti) [2193330] - mptcp: sockopt: make 'tcp_fastopen_connect' generic (Davide Caratti) [2193330] - mptcp: add missing documented NL params (Davide Caratti) [2193330] - net: cache align tcp_memory_allocated, tcp_sockets_allocated (Davide Caratti) [2193330] - pwm: imx-tpm: Don't check the return code of pwmchip_remove() (Steve Best) [2184603] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183473] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179816] {CVE-2023-28466} - hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear() (Steve Best) [2184617] - hwrng: imx-rngc - use devres for hwrng registration (Steve Best) [2184617] - hwrng: imx-rngc - use devm_clk_get_enabled (Steve Best) [2184617] - hwrng: imx-rngc - use KBUILD_MODNAME as driver name (Steve Best) [2184617] - pwm: imx1: Implement .apply callback (Steve Best) [2184602] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - net/sched: flower: fix error handler on replace (Ivan Vecera) [2172886] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2172886] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2172886] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2172886] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2172886] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2172886] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2172886] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ivan Vecera) [2172886] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2172886] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2172886] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2172886] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2172886] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2172886] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2172886] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2172886] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2172886] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2172886] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2172886] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2172886] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2172886] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2172886] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2172886] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2172886] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2172886] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2172886] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2172886] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2172886] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2172886] - net/sched: Retire rsvp classifier (Ivan Vecera) [2172886] - net/sched: Retire tcindex classifier (Ivan Vecera) [2172886] - net/sched: Retire dsmark qdisc (Ivan Vecera) [2172886] - net/sched: Retire ATM qdisc (Ivan Vecera) [2172886] - net/sched: Retire CBQ qdisc (Ivan Vecera) [2172886] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2172886] - net/sched: tcindex: search key must be 16 bits (Ivan Vecera) [2172886] - net/sched: support per action hw stats (Ivan Vecera) [2172886] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2172886] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2172886] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2172886] - net/sched: optimize action stats api calls (Ivan Vecera) [2172886] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2172886] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2172886] - net/sched: tcindex: update imperfect hash filters respecting rcu (Ivan Vecera) [2172886] - net: extract nf_ct_handle_fragments to nf_conntrack_ovs (Ivan Vecera) [2172886] - net: sched: move frag check and tc_skb_cb update out of handle_fragments (Ivan Vecera) [2172886] - openvswitch: move key and ovs_cb update out of handle_fragments (Ivan Vecera) [2172886] - net: extract nf_ct_skb_network_trim function to nf_conntrack_ovs (Ivan Vecera) [2172886] - net: create nf_conntrack_ovs for ovs and tc use (Ivan Vecera) [2172886] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2172886] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2172886] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2172886] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2172886] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2172886] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2172886] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2172886] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2172886] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2172886] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Ivan Vecera) [2172886] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2172886] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2172886] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2172886] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2172886] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2172886] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2172886] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2172886] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2172886] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2172886] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2172886] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2172886] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2172886] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2172886] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2172886] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2172886] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2172886] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2172886] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2172886] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2172886] - net: sched: sch: Bounds check priority (Ivan Vecera) [2172886] - net: Kconfig: fix spellos (Ivan Vecera) [2172886] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2172886] - net/sched: act_mpls: Fix warning during failed attribute validation (Ivan Vecera) [2172886] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2172886] - net: sched: cbq: dont intepret cls results when asked to drop (Ivan Vecera) [2172886] - net: sched: atm: dont intepret cls results when asked to drop (Ivan Vecera) [2172886] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2172886] - treewide: Convert del_timer*() to timer_shutdown*() (Ivan Vecera) [2172886] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Ivan Vecera) [2172886] - net: move the nat function to nf_nat_ovs for ovs and tc (Ivan Vecera) [2172886] - netfilter: nf_nat: in nf_nat_initialized(), use const struct nf_conn * (Ivan Vecera) [2172886] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2172886] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2172886] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2172886] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2172886] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2172886] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2172886] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2172886] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2172886] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Ivan Vecera) [2172886] - Revert "net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()" (Ivan Vecera) [2172886] - treewide: use get_random_bytes() when possible (Ivan Vecera) [2172886] - treewide: use get_random_u32() when possible (Ivan Vecera) [2172886] - treewide: use prandom_u32_max() when possible, part 1 (Ivan Vecera) [2172886] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2172886] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2172886] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2172886] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2172886] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2172886] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2172886] - net: sched: cls_u32: Avoid memcpy() false-positive warning (Ivan Vecera) [2172886] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2172886] - headers: Remove some left-over license text (Ivan Vecera) [2172886] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2172886] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172886] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172886] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172886] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172886] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2172886] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2172886] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2172886] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2172886] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2172886] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2172886] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2172886] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2172886] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2172886] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2172886] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2172886] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2172886] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2172886] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2172886] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2172886] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2172886] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2172886] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2172886] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2172886] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2172886] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2172886] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2172886] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2172886] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2172886] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2172886] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2172886] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2172886] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2172886] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2172886] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2172886] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2172886] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2172886] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2172886] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2172886] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2172886] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2172886] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2172886] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2172886] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2172886] - net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init() (Ivan Vecera) [2172886] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2172886] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2172886] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2172886] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2172886] - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" (Ivan Vecera) [2172886] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2172886] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2172886] - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb (Ivan Vecera) [2172886] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2172886] - net_sched: remove impossible conditions (Ivan Vecera) [2172886] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2172886] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2172886] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2172886] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2172886] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2172886] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2172886] - treewide: uapi: Replace zero-length arrays with flexible-array members (Ivan Vecera) [2172886] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192682] {CVE-2023-2248 CVE-2023-31436} - Documentation: rtla: Correct command line example (John Kacur) [2189439]- watchdog: wdat_wdt: Avoid unimplemented get_timeleft (David Arcari) [2189867] - watchdog: wdat_wdt: Set the min and max timeout values properly (David Arcari) [2189867] - watchdog: wdat_wdt: Remove #ifdef guards for PM related functions (David Arcari) [2189867] - watchdog: wdat_wdt: Stop watchdog when uninstalling module (David Arcari) [2189867] - watchdog: wdat_wdt: Stop watchdog when rebooting the system (David Arcari) [2189867] - watchdog: wdat_wdt: Using the existing function to check parameter timeout (David Arcari) [2189867] - watchdog: imx2_wdg: suspend watchdog in WAIT mode (Steve Best) [2192546] - watchdog: imx2_wdg: Alow ping on suspend (Steve Best) [2192546] - watchdog: imx2_wdg: notify wdog core to stop ping worker on suspend (Steve Best) [2192546] - watchdog: introduce watchdog_dev_suspend/resume (Steve Best) [2192546] - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() (Chris Leech) [2192404] - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Chris Leech) [2192404] - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Chris Leech) [2192404] - scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace (Chris Leech) [2192404] - scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param() (Chris Leech) [2192404] - scsi: iscsi: tracing: Use the new __vstring() helper (Chris Leech) [2192404] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2162219] - md/raid10: don't call bio_start_io_acct twice for bio which experienced read error (Nigel Croxon) [2162219] - md/raid10: fix memleak of md thread (Nigel Croxon) [2162219] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2162219] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2162219] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2162219] - md: fix soft lockup in status_resync (Nigel Croxon) [2162219] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2162219] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2162219] - md: Fix types in sb writer (Nigel Croxon) [2162219] - md: Move sb writer loop to its own function (Nigel Croxon) [2162219] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2162219] - md: make kobj_type structures constant (Nigel Croxon) [2162219] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2162219] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2162219] - md: simplify sysctl registration (Nigel Croxon) [2162219] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162219] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162219] - md: Free resources in __md_stop (Nigel Croxon) [2162219] - md: account io_acct_set usage with active_io (Nigel Croxon) [2122229 2162219] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162219] - md: Free writes_pending in md_stop (Nigel Croxon) [2162219] - md: Change active_io to percpu (Nigel Croxon) [2162219] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162219] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162219] - md: fix incorrect declaration about claim_rdev in md_import_device (Nigel Croxon) [2162219] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162219] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162219] - md: remove lock_bdev / unlock_bdev (Nigel Croxon) [2162219] - bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [2189406] - selftests: bonding: add tests for ether type changes (Hangbin Liu) [2189406] - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [2189406] - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [2189406] - drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [2189406] - net: add IFF_NO_ADDRCONF and use it in bonding to prevent ipv6 addrconf (Hangbin Liu) [2189406] - net/core: Allow live renaming when an interface is up (Hangbin Liu) [2189406] - bonding: 3ad: Add support for 800G speed (Hangbin Liu) [2189406] - thermal/drivers/imx: Use generic thermal_zone_get_trip() function (Steve Best) [2185130] - kernel.spec: skip kernel meta package when building without up (Jan Stancek) [2190323] - redhat: configs: enable CONFIG_DELL_WMI_PRIVACY (Foggy Liu) [2186163] - RHEL-only: Enable CONFIG_IO_URING (Jeff Moyer) [2068237 2170014] - RHEL: io_uring: mark tech preview (Jeff Moyer) [2068237] - RHEL: add a boot parameter to enable io_uring (Jeff Moyer) [2068237] - io_uring: fix size calculation when registering buf ring (Jeff Moyer) [2068237] - Revert "io_uring/rsrc: disallow multi-source reg buffers" (Jeff Moyer) [2068237] - net: reclaim skb->scm_io_uring bit (Jeff Moyer) [2068237] - io_uring: complete request via task work in case of DEFER_TASKRUN (Jeff Moyer) [2068237] - io_uring: fix memory leak when removing provided buffers (Jeff Moyer) [2068237] - io_uring: fix return value when removing provided buffers (Jeff Moyer) [2068237] - io_uring: fix poll/netmsg alloc caches (Jeff Moyer) [2068237] - io_uring/rsrc: fix rogue rsrc node grabbing (Jeff Moyer) [2068237] - io_uring/poll: clear single/double poll flags on poll arming (Jeff Moyer) [2068237] - io_uring/rsrc: fix null-ptr-deref in io_file_bitmap_get() (Jeff Moyer) [2068237] - io_uring/net: avoid sending -ECONNABORTED on repeated connection requests (Jeff Moyer) [2068237] - block/io_uring: pass in issue_flags for uring_cmd task_work handling (Jeff Moyer) [2068237] - io_uring/msg_ring: let target know allocated index (Jeff Moyer) [2068237] - io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads (Jeff Moyer) [2068237] - io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers (Jeff Moyer) [2068237] - io_uring/uring_cmd: ensure that device supports IOPOLL (Jeff Moyer) [2068237] - io_uring: fix fget leak when fs don't support nowait buffered read (Jeff Moyer) [2068237] - io_uring/poll: allow some retries for poll triggering spuriously (Jeff Moyer) [2068237] - io_uring: remove MSG_NOSIGNAL from recvmsg (Jeff Moyer) [2068237] - io_uring/rsrc: disallow multi-source reg buffers (Jeff Moyer) [2068237] - io_uring,audit: don't log IORING_OP_MADVISE (Jeff Moyer) [2068237] - io_uring: mark task TASK_RUNNING before handling resume/task work (Jeff Moyer) [2068237] - io_uring: add reschedule point to handle_tw_list() (Jeff Moyer) [2068237] - io_uring: add a conditional reschedule to the IOPOLL cancelation loop (Jeff Moyer) [2068237] - io_uring: use user visible tail in io_uring_poll() (Jeff Moyer) [2068237] - io_uring: handle TIF_NOTIFY_RESUME when checking for task_work (Jeff Moyer) [2068237] - io_uring: Replace 0-length array with flexible array (Jeff Moyer) [2068237] - io_uring: always prep_async for drain requests (Jeff Moyer) [2068237] - io_uring/net: cache provided buffer group value for multishot receives (Jeff Moyer) [2068237] - io_uring/poll: don't reissue in case of poll race on multishot request (Jeff Moyer) [2068237] - io_uring/msg_ring: fix remote queue to disabled ring (Jeff Moyer) [2068237] - io_uring/msg_ring: fix flagging remote execution (Jeff Moyer) [2068237] - io_uring/msg_ring: fix missing lock on overflow for IOPOLL (Jeff Moyer) [2068237] - io_uring/msg_ring: move double lock/unlock helpers higher up (Jeff Moyer) [2068237] - io_uring: lock overflowing for IOPOLL (Jeff Moyer) [2068237] - io_uring/poll: attempt request issue after racy poll wakeup (Jeff Moyer) [2068237] - io_uring/fdinfo: include locked hash table in fdinfo output (Jeff Moyer) [2068237] - io_uring/poll: add hash if ready poll request can't complete inline (Jeff Moyer) [2068237] - io_uring/io-wq: only free worker if it was allocated for creation (Jeff Moyer) [2068237] - io_uring: fix CQ waiting timeout handling (Jeff Moyer) [2068237] - io_uring: move 'poll_multi_queue' bool in io_ring_ctx (Jeff Moyer) [2068237] - io_uring: lockdep annotate CQ locking (Jeff Moyer) [2068237] - io_uring: pin context while queueing deferred tw (Jeff Moyer) [2068237] - io_uring/io-wq: free worker if task_work creation is canceled (Jeff Moyer) [2068237] - uapi:io_uring.h: allow linux/time_types.h to be skipped (Jeff Moyer) [2068237] - io_uring: check for valid register opcode earlier (Jeff Moyer) [2068237] - io_uring/cancel: re-grab ctx mutex after finishing wait (Jeff Moyer) [2068237] - io_uring: finish waiting before flushing overflow entries (Jeff Moyer) [2068237] - io_uring/net: fix cleanup after recycle (Jeff Moyer) [2068237] - io_uring/net: ensure compat import handlers clear free_iov (Jeff Moyer) [2068237] - io_uring: include task_work run after scheduling in wait for events (Jeff Moyer) [2068237] - io_uring: don't use TIF_NOTIFY_SIGNAL to test for availability of task_work (Jeff Moyer) [2068237] - io_uring: fix overflow handling regression (Jeff Moyer) [2068237] - io_uring: ease timeout flush locking requirements (Jeff Moyer) [2068237] - io_uring: revise completion_lock locking (Jeff Moyer) [2068237] - io_uring: protect cq_timeouts with timeout_lock (Jeff Moyer) [2068237] - io_uring/rw: enable bio caches for IRQ rw (Jeff Moyer) [2068237] - io_uring/msg_ring: flag target ring as having task_work, if needed (Jeff Moyer) [2068237] - io_uring: skip spinlocking for ->task_complete (Jeff Moyer) [2068237] - io_uring: do msg_ring in target task via tw (Jeff Moyer) [2068237] - io_uring: extract a io_msg_install_complete helper (Jeff Moyer) [2068237] - io_uring: get rid of double locking (Jeff Moyer) [2068237] - io_uring: never run tw and fallback in parallel (Jeff Moyer) [2068237] - io_uring: use tw for putting rsrc (Jeff Moyer) [2068237] - io_uring: force multishot CQEs into task context (Jeff Moyer) [2068237] - io_uring: complete all requests in task context (Jeff Moyer) [2068237] - io_uring: don't check overflow flush failures (Jeff Moyer) [2068237] - io_uring: skip overflow CQE posting for dying ring (Jeff Moyer) [2068237] - io_uring: improve io_double_lock_ctx fail handling (Jeff Moyer) [2068237] - io_uring: dont remove file from msg_ring reqs (Jeff Moyer) [2068237] - io_uring: reshuffle issue_flags (Jeff Moyer) [2068237] - io_uring: don't reinstall quiesce node for each tw (Jeff Moyer) [2068237] - io_uring: improve rsrc quiesce refs checks (Jeff Moyer) [2068237] - io_uring: don't raw spin unlock to match cq_lock (Jeff Moyer) [2068237] - io_uring: combine poll tw handlers (Jeff Moyer) [2068237] - io_uring: improve poll warning handling (Jeff Moyer) [2068237] - io_uring: remove ctx variable in io_poll_check_events (Jeff Moyer) [2068237] - io_uring: carve io_poll_check_events fast path (Jeff Moyer) [2068237] - io_uring: kill io_poll_issue's PF_EXITING check (Jeff Moyer) [2068237] - io_uring: keep unlock_post inlined in hot path (Jeff Moyer) [2068237] - io_uring: don't use complete_post in kbuf (Jeff Moyer) [2068237] - io_uring: spelling fix (Jeff Moyer) [2068237] - io_uring: remove io_req_complete_post_tw (Jeff Moyer) [2068237] - io_uring: allow multishot polled reqs to defer completion (Jeff Moyer) [2068237] - io_uring: remove overflow param from io_post_aux_cqe (Jeff Moyer) [2068237] - io_uring: add lockdep assertion in io_fill_cqe_aux (Jeff Moyer) [2068237] - io_uring: make io_fill_cqe_aux static (Jeff Moyer) [2068237] - io_uring: add io_aux_cqe which allows deferred completion (Jeff Moyer) [2068237] - io_uring: allow defer completion for aux posted cqes (Jeff Moyer) [2068237] - io_uring: defer all io_req_complete_failed (Jeff Moyer) [2068237] - io_uring: always lock in io_apoll_task_func (Jeff Moyer) [2068237] - io_uring: remove iopoll spinlock (Jeff Moyer) [2068237] - io_uring: iopoll protect complete_post (Jeff Moyer) [2068237] - io_uring: inline __io_req_complete_put() (Jeff Moyer) [2068237] - io_uring: remove io_req_tw_post_queue (Jeff Moyer) [2068237] - io_uring: use io_req_task_complete() in timeout (Jeff Moyer) [2068237] - io_uring: hold locks for io_req_complete_failed (Jeff Moyer) [2068237] - io_uring: add completion locking for iopoll (Jeff Moyer) [2068237] - io_uring: kill io_cqring_ev_posted() and __io_cq_unlock_post() (Jeff Moyer) [2068237] - Revert "io_uring: disallow self-propelled ring polling" (Jeff Moyer) [2068237] - io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups (Jeff Moyer) [2068237] - eventfd: provide a eventfd_signal_mask() helper (Jeff Moyer) [2068237] - eventpoll: add EPOLL_URING_WAKE poll wakeup flag (Jeff Moyer) [2068237] - io_uring: inline __io_req_complete_post() (Jeff Moyer) [2068237] - io_uring: split tw fallback into a function (Jeff Moyer) [2068237] - io_uring: inline io_req_task_work_add() (Jeff Moyer) [2068237] - io_uring: update outdated comment of callbacks (Jeff Moyer) [2068237] - io_uring/poll: remove outdated comments of caching (Jeff Moyer) [2068237] - io_uring: allow multishot recv CQEs to overflow (Jeff Moyer) [2068237] - io_uring: revert "io_uring fix multishot accept ordering" (Jeff Moyer) [2068237] - io_uring: do not always force run task_work in io_uring_register (Jeff Moyer) [2068237] - io_uring: fix two assignments in if conditions (Jeff Moyer) [2068237] - io_uring/net: move mm accounting to a slower path (Jeff Moyer) [2068237] - io_uring: move zc reporting from the hot path (Jeff Moyer) [2068237] - io_uring/net: inline io_notif_flush() (Jeff Moyer) [2068237] - io_uring/net: rename io_uring_tx_zerocopy_callback (Jeff Moyer) [2068237] - io_uring/net: preset notif tw handler (Jeff Moyer) [2068237] - io_uring/net: remove extra notif rsrc setup (Jeff Moyer) [2068237] - io_uring: move kbuf put out of generic tw complete (Jeff Moyer) [2068237] - io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flag (Jeff Moyer) [2068237] - net: shrink struct ubuf_info (Jeff Moyer) [2068237] - vhost/net: use struct ubuf_info_msgzc (Jeff Moyer) [2068237] - xen/netback: use struct ubuf_info_msgzc (Jeff Moyer) [2068237] - net: introduce struct ubuf_info_msgzc (Jeff Moyer) [2068237] - io_uring: Fix a null-ptr-deref in io_tctx_exit_cb() (Jeff Moyer) [2068237] - io_uring: clear TIF_NOTIFY_SIGNAL if set and task_work not available (Jeff Moyer) [2068237] - io_uring/poll: fix poll_refs race with cancelation (Jeff Moyer) [2068237] - io_uring/filetable: fix file reference underflow (Jeff Moyer) [2068237] - io_uring: make poll refs more robust (Jeff Moyer) [2068237] - io_uring: cmpxchg for poll arm refs release (Jeff Moyer) [2068237] - io_uring: disallow self-propelled ring polling (Jeff Moyer) [2068237] - io_uring: fix multishot recv request leaks (Jeff Moyer) [2068237] - io_uring: fix multishot accept request leaks (Jeff Moyer) [2068237] - io_uring: fix tw losing poll events (Jeff Moyer) [2068237] - io_uring: update res mask in io_poll_check_events (Jeff Moyer) [2068237] - io_uring/poll: lockdep annote io_poll_req_insert_locked (Jeff Moyer) [2068237] - io_uring/poll: fix double poll req->flags races (Jeff Moyer) [2068237] - io_uring: check for rollover of buffer ID when providing buffers (Jeff Moyer) [2068237] - io_uring: calculate CQEs from the user visible value (Jeff Moyer) [2068237] - io_uring: fix typo in io_uring.h comment (Jeff Moyer) [2068237] - io_uring: unlock if __io_run_local_work locked inside (Jeff Moyer) [2068237] - io_uring: use io_run_local_work_locked helper (Jeff Moyer) [2068237] - io_uring/net: fail zc sendmsg when unsupported by socket (Jeff Moyer) [2068237] - io_uring/net: fail zc send when unsupported by socket (Jeff Moyer) [2068237] - selftests/net: don't tests batched TCP io_uring zc (Jeff Moyer) [2068237] - net: also flag accepted sockets supporting msghdr originated zerocopy (Jeff Moyer) [2068237] - net/ulp: remove SOCK_SUPPORT_ZC from tls sockets (Jeff Moyer) [2068237] - net: remove SOCK_SUPPORT_ZC from sockmap (Jeff Moyer) [2068237] - udp: advertise ipv6 udp support for msghdr::ubuf_info (Jeff Moyer) [2068237] - net: flag sockets supporting msghdr originated zerocopy (Jeff Moyer) [2068237] - io-wq: Fix memory leak in worker creation (Jeff Moyer) [2068237] - io_uring/msg_ring: Fix NULL pointer dereference in io_msg_send_fd() (Jeff Moyer) [2068237] - io_uring/rw: remove leftover debug statement (Jeff Moyer) [2068237] - io_uring: don't iopoll from io_ring_ctx_wait_and_kill() (Jeff Moyer) [2068237] - io_uring: reuse io_alloc_req() (Jeff Moyer) [2068237] - io_uring: kill hot path fixed file bitmap debug checks (Jeff Moyer) [2068237] - io_uring: remove FFS_SCM (Jeff Moyer) [2068237] - io_uring/rw: ensure kiocb_end_write() is always called (Jeff Moyer) [2068237] - io_uring: fix fdinfo sqe offsets calculation (Jeff Moyer) [2068237] - io_uring: local variable rw shadows outer variable in io_write (Jeff Moyer) [2068237] - io_uring/opdef: remove 'audit_skip' from SENDMSG_ZC (Jeff Moyer) [2068237] - io_uring: optimise locking for local tw with submit_wait (Jeff Moyer) [2068237] - io_uring: remove redundant memory barrier in io_req_local_work_add (Jeff Moyer) [2068237] - io_uring/net: handle -EINPROGRESS correct for IORING_OP_CONNECT (Jeff Moyer) [2068237] - io_uring: remove notif leftovers (Jeff Moyer) [2068237] - io_uring: correct pinned_vm accounting (Jeff Moyer) [2068237] - io_uring/af_unix: defer registered files gc to io_uring release (Jeff Moyer) [2068237] - io_uring: limit registration w/ SINGLE_ISSUER (Jeff Moyer) [2068237] - io_uring: remove io_register_submitter (Jeff Moyer) [2068237] - io_uring: simplify __io_uring_add_tctx_node (Jeff Moyer) [2068237] - io_uring: Add missing inline to io_uring_cmd_import_fixed() dummy (Jeff Moyer) [2068237] - nvme: wire up fixed buffer support for nvme passthrough (Jeff Moyer) [2068237] - nvme: pass ubuffer as an integer (Jeff Moyer) [2068237] - nvme: refactor nvme_alloc_request (Jeff Moyer) [2068237] - nvme: refactor nvme_add_user_metadata (Jeff Moyer) [2068237] - scsi: Use blk_rq_map_user_io helper (Jeff Moyer) [2068237] - io_uring: introduce fixed buffer support for io_uring_cmd (Jeff Moyer) [2068237] - io_uring: add io_uring_cmd_import_fixed (Jeff Moyer) [2068237] - nvme: enable batched completions of passthrough IO (Jeff Moyer) [2068237] - nvme: split out metadata vs non metadata end_io uring_cmd completions (Jeff Moyer) [2068237] - io_uring/net: fix notif cqe reordering (Jeff Moyer) [2068237] - io_uring/net: don't update msg_name if not provided (Jeff Moyer) [2068237] - io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL (Jeff Moyer) [2068237] - io_uring/rw: defer fsnotify calls to task context (Jeff Moyer) [2068237] - io_uring/net: fix fast_iov assignment in io_setup_async_msg() (Jeff Moyer) [2068237] - io_uring/net: fix non-zc send with address (Jeff Moyer) [2068237] - io_uring/net: don't skip notifs for failed requests (Jeff Moyer) [2068237] - selftests/net: enable io_uring sendzc testing (Jeff Moyer) [2068237] - io_uring/rw: don't lose short results on io_setup_async_rw() (Jeff Moyer) [2068237] - io_uring/rw: fix unexpected link breakage (Jeff Moyer) [2068237] - io_uring/net: fix cleanup double free free_iov init (Jeff Moyer) [2068237] - io_uring: fix CQE reordering (Jeff Moyer) [2068237] - io_uring/net: fix UAF in io_sendrecv_fail() (Jeff Moyer) [2068237] - selftest/net: adjust io_uring sendzc notif handling (Jeff Moyer) [2068237] - io_uring: ensure local task_work marks task as running (Jeff Moyer) [2068237] - io_uring/net: zerocopy sendmsg (Jeff Moyer) [2068237] - io_uring/net: combine fail handlers (Jeff Moyer) [2068237] - io_uring/net: rename io_sendzc() (Jeff Moyer) [2068237] - io_uring/net: support non-zerocopy sendto (Jeff Moyer) [2068237] - io_uring/net: refactor io_setup_async_addr (Jeff Moyer) [2068237] - io_uring/net: don't lose partial send_zc on fail (Jeff Moyer) [2068237] - io_uring/net: don't lose partial send/recv on fail (Jeff Moyer) [2068237] - io_uring/rw: don't lose partial IO result on fail (Jeff Moyer) [2068237] - io_uring: add custom opcode hooks on fail (Jeff Moyer) [2068237] - io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128 (Jeff Moyer) [2068237] - io_uring/fdinfo: get rid of unnecessary is_cqe32 variable (Jeff Moyer) [2068237] - io_uring: remove unused return from io_disarm_next (Jeff Moyer) [2068237] - io_uring: add fast path for io_run_local_work() (Jeff Moyer) [2068237] - io_uring/iopoll: unify tw breaking logic (Jeff Moyer) [2068237] - io_uring/iopoll: fix unexpected returns (Jeff Moyer) [2068237] - io_uring: disallow defer-tw run w/ no submitters (Jeff Moyer) [2068237] - io_uring: further limit non-owner defer-tw cq waiting (Jeff Moyer) [2068237] - io_uring/net: use io_sr_msg for sendzc (Jeff Moyer) [2068237] - io_uring/net: refactor io_sr_msg types (Jeff Moyer) [2068237] - io_uring/net: add non-bvec sg chunking callback (Jeff Moyer) [2068237] - io_uring/net: io_async_msghdr caches for sendzc (Jeff Moyer) [2068237] - io_uring/net: use async caches for async prep (Jeff Moyer) [2068237] - io_uring/net: reshuffle error handling (Jeff Moyer) [2068237] - io_uring: use io_cq_lock consistently (Jeff Moyer) [2068237] - io_uring: kill an outdated comment (Jeff Moyer) [2068237] - io_uring: allow buffer recycling in READV (Jeff Moyer) [2068237] - fs: add batch and poll flags to the uring_cmd_iopoll() handler (Jeff Moyer) [2068237] - io_uring: ensure iopoll runs local task work as well (Jeff Moyer) [2068237] - io_uring: add local task_work run helper that is entered locked (Jeff Moyer) [2068237] - io_uring: cleanly separate request types for iopoll (Jeff Moyer) [2068237] - nvme: wire up async polling for io passthrough commands (Jeff Moyer) [2068237] - block: export blk_rq_is_poll (Jeff Moyer) [2068237] - io_uring: add iopoll infrastructure for io_uring_cmd (Jeff Moyer) [2068237] - fs: add file_operations->uring_cmd_iopoll (Jeff Moyer) [2068237] - io_uring: trace local task work run (Jeff Moyer) [2068237] - io_uring: signal registered eventfd to process deferred task work (Jeff Moyer) [2068237] - io_uring: move io_eventfd_put (Jeff Moyer) [2068237] - io_uring: add IORING_SETUP_DEFER_TASKRUN (Jeff Moyer) [2068237] - io_uring: do not run task work at the start of io_uring_enter (Jeff Moyer) [2068237] - io_uring: introduce io_has_work (Jeff Moyer) [2068237] - io_uring: remove unnecessary variable (Jeff Moyer) [2068237] - __io_setxattr(): constify path (Jeff Moyer) [2068237] - nvme/host: Use the enum req_op and blk_opf_t types (Jeff Moyer) [2068237] - nvme: enable uring-passthrough for admin commands (Jeff Moyer) [2068237] - nvme: helper for uring-passthrough checks (Jeff Moyer) [2068237] - net: fix kdoc on __dev_queue_xmit() (Jeff Moyer) [2068237] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Jeff Moyer) [2068237] - io_uring/poll: disable level triggered poll (Jeff Moyer) [2068237] - io_uring: register single issuer task at creation (Jeff Moyer) [2068237] - io_uring: ensure that cached task references are always put on exit (Jeff Moyer) [2068237] - io_uring/opdef: rename SENDZC_NOTIF to SEND_ZC (Jeff Moyer) [2068237] - io_uring/net: fix zc fixed buf lifetime (Jeff Moyer) [2068237] - io_uring/msg_ring: check file type before putting (Jeff Moyer) [2068237] - io_uring/rw: fix error'ed retry return values (Jeff Moyer) [2068237] - io_uring/rw: fix short rw error handling (Jeff Moyer) [2068237] - io_uring/net: copy addr for zc on POLL_FIRST (Jeff Moyer) [2068237] - io_uring: recycle kbuf recycle on tw requeue (Jeff Moyer) [2068237] - io_uring/kbuf: fix not advancing READV kbuf ring (Jeff Moyer) [2068237] - io_uring/notif: Remove the unused function io_notif_complete() (Jeff Moyer) [2068237] - selftests/net: return back io_uring zc send tests (Jeff Moyer) [2068237] - io_uring/net: simplify zerocopy send user API (Jeff Moyer) [2068237] - io_uring/notif: remove notif registration (Jeff Moyer) [2068237] - Revert "io_uring: rename IORING_OP_FILES_UPDATE" (Jeff Moyer) [2068237] - Revert "io_uring: add zc notification flush requests" (Jeff Moyer) [2068237] - selftests/net: temporarily disable io_uring zc test (Jeff Moyer) [2068237] - io_uring/net: fix overexcessive retries (Jeff Moyer) [2068237] - lsm,io_uring: add LSM hooks for the new uring_cmd file op (Jeff Moyer) [2068237] - io_uring/net: save address for sendzc async execution (Jeff Moyer) [2068237] - io_uring: conditional ->async_data allocation (Jeff Moyer) [2068237] - io_uring/notif: order notif vs send CQEs (Jeff Moyer) [2068237] - io_uring/net: fix indentation (Jeff Moyer) [2068237] - io_uring/net: fix zc send link failing (Jeff Moyer) [2068237] - io_uring/net: fix must_hold annotation (Jeff Moyer) [2068237] - io_uring: fix submission-failure handling for uring-cmd (Jeff Moyer) [2068237] - io_uring: fix off-by-one in sync cancelation file check (Jeff Moyer) [2068237] - io_uring: uapi: Add `extern "C"` in io_uring.h for liburing (Jeff Moyer) [2068237] - MAINTAINERS: Add `include/linux/io_uring_types.h` (Jeff Moyer) [2068237] - io_uring/net: use right helpers for async_data (Jeff Moyer) [2068237] - io_uring/notif: raise limit on notification slots (Jeff Moyer) [2068237] - io_uring/net: improve zc addr import error handling (Jeff Moyer) [2068237] - io_uring/net: use right helpers for async recycle (Jeff Moyer) [2068237] - io_uring: add missing BUILD_BUG_ON() checks for new io_uring_sqe fields (Jeff Moyer) [2068237] - io_uring: make io_kiocb_to_cmd() typesafe (Jeff Moyer) [2068237] - io_uring: consistently make use of io_notif_to_data() (Jeff Moyer) [2068237] - io_uring: fix error handling for io_uring_cmd (Jeff Moyer) [2068237] - io_uring: fix io_recvmsg_prep_multishot sparse warnings (Jeff Moyer) [2068237] - io_uring/net: send retry for zerocopy (Jeff Moyer) [2068237] - io_uring: mem-account pbuf buckets (Jeff Moyer) [2068237] - audit, io_uring, io-wq: Fix memory leak in io_sq_thread() and io_wqe_worker() (Jeff Moyer) [2068237] - io_uring: pass correct parameters to io_req_set_res (Jeff Moyer) [2068237] - io_uring: notification completion optimisation (Jeff Moyer) [2068237] - io_uring: export req alloc from core (Jeff Moyer) [2068237] - io_uring/net: use unsigned for flags (Jeff Moyer) [2068237] - io_uring/net: make page accounting more consistent (Jeff Moyer) [2068237] - io_uring/net: checks errors of zc mem accounting (Jeff Moyer) [2068237] - io_uring/net: improve io_get_notif_slot types (Jeff Moyer) [2068237] - selftests/io_uring: test zerocopy send (Jeff Moyer) [2068237] - io_uring: enable managed frags with register buffers (Jeff Moyer) [2068237] - io_uring: add zc notification flush requests (Jeff Moyer) [2068237] - io_uring: rename IORING_OP_FILES_UPDATE (Jeff Moyer) [2068237] - io_uring: flush notifiers after sendzc (Jeff Moyer) [2068237] - io_uring: sendzc with fixed buffers (Jeff Moyer) [2068237] - io_uring: allow to pass addr into sendzc (Jeff Moyer) [2068237] - io_uring: account locked pages for non-fixed zc (Jeff Moyer) [2068237] - io_uring: wire send zc request type (Jeff Moyer) [2068237] - io_uring: add notification slot registration (Jeff Moyer) [2068237] - io_uring: add rsrc referencing for notifiers (Jeff Moyer) [2068237] - io_uring: complete notifiers in tw (Jeff Moyer) [2068237] - io_uring: cache struct io_notif (Jeff Moyer) [2068237] - io_uring: add zc notification infrastructure (Jeff Moyer) [2068237] - io_uring: export io_put_task() (Jeff Moyer) [2068237] - io_uring: initialise msghdr::msg_ubuf (Jeff Moyer) [2068237] - net: fix uninitialised msghdr->sg_from_iter (Jeff Moyer) [2068237] - tcp: support externally provided ubufs (Jeff Moyer) [2068237] - tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case (Jeff Moyer) [2068237] - tcp: fix mem under-charging with zerocopy sendmsg() (Jeff Moyer) [2068237] - ipv6/udp: support externally provided ubufs (Jeff Moyer) [2068237] - ipv4/udp: support externally provided ubufs (Jeff Moyer) [2068237] - net: introduce managed frags infrastructure (Jeff Moyer) [2068237] - net: Allow custom iter handler in msghdr (Jeff Moyer) [2068237] - skbuff: carry external ubuf_info in msghdr (Jeff Moyer) [2068237] - skbuff: add SKBFL_DONT_ORPHAN flag (Jeff Moyer) [2068237] - net: avoid double accounting for pure zerocopy skbs (Jeff Moyer) [2068237] - tcp: rename sk_wmem_free_skb (Jeff Moyer) [2068237] - skbuff: don't mix ubuf_info from different sources (Jeff Moyer) [2068237] - ipv6: avoid partial copy for zc (Jeff Moyer) [2068237] - ipv4: avoid partial copy for zc (Jeff Moyer) [2068237] - ipv6: refactor ip6_finish_output2() (Jeff Moyer) [2068237] - ipv6: help __ip6_finish_output() inlining (Jeff Moyer) [2068237] - net: inline dev_queue_xmit() (Jeff Moyer) [2068237] - net: inline skb_zerocopy_iter_dgram (Jeff Moyer) [2068237] - net: inline sock_alloc_send_skb (Jeff Moyer) [2068237] - xfs: Add async buffered write support (Jeff Moyer) [2068237] - xfs: Specify lockmode when calling xfs_ilock_for_iomap() (Jeff Moyer) [2068237] - xfs: Use generic_file_open() (Jeff Moyer) [2068237] - xfs: convert inode lock flags to unsigned. (Jeff Moyer) [2068237] - io_uring: Add tracepoint for short writes (Jeff Moyer) [2068237] - io_uring: fix issue with io_write() not always undoing sb_start_write() (Jeff Moyer) [2068237] - io_uring: Add support for async buffered writes (Jeff Moyer) [2068237] - fs: Add async write file modification handling. (Jeff Moyer) [2068237] - fs: Split off inode_needs_update_time and __file_update_time (Jeff Moyer) [2068237] - fs: __file_remove_privs(): restore call to inode_has_no_xattr() (Jeff Moyer) [2068237] - fs: add __remove_file_privs() with flags parameter (Jeff Moyer) [2068237] - fs: add a FMODE_BUF_WASYNC flags for f_mode (Jeff Moyer) [2068237] - iomap: Return -EAGAIN from iomap_write_iter() (Jeff Moyer) [2068237] - iomap: Add async buffered write support (Jeff Moyer) [2068237] - iomap: Add flags parameter to iomap_page_create() (Jeff Moyer) [2068237] - io_uring: ensure REQ_F_ISREG is set async offload (Jeff Moyer) [2068237] - net: fix compat pointer in get_compat_msghdr() (Jeff Moyer) [2068237] - io_uring: fix types in io_recvmsg_multishot_overflow (Jeff Moyer) [2068237] - io_uring: support multishot in recvmsg (Jeff Moyer) [2068237] - net: copy from user before calling __get_compat_msghdr (Jeff Moyer) [2068237] - net: copy from user before calling __copy_msghdr (Jeff Moyer) [2068237] - io_uring: Don't require reinitable percpu_ref (Jeff Moyer) [2068237] - io_uring: Use atomic_long_try_cmpxchg in __io_account_mem (Jeff Moyer) [2068237] - io_uring: support 0 length iov in buffer select in compat (Jeff Moyer) [2068237] - io_uring: fix multishot ending when not polled (Jeff Moyer) [2068237] - io_uring: add netmsg cache (Jeff Moyer) [2068237] - io_uring: impose max limit on apoll cache (Jeff Moyer) [2068237] - io_uring: add abstraction around apoll cache (Jeff Moyer) [2068237] - io_uring: move apoll cache to poll.c (Jeff Moyer) [2068237] - io_uring: consolidate hash_locked io-wq handling (Jeff Moyer) [2068237] - io_uring: clear REQ_F_HASH_LOCKED on hash removal (Jeff Moyer) [2068237] - io_uring: don't race double poll setting REQ_F_ASYNC_DATA (Jeff Moyer) [2068237] - io_uring: don't miss setting REQ_F_DOUBLE_POLL (Jeff Moyer) [2068237] - io_uring: disable multishot recvmsg (Jeff Moyer) [2068237] - io_uring: only trace one of complete or overflow (Jeff Moyer) [2068237] - io_uring: fix io_uring_cqe_overflow trace format (Jeff Moyer) [2068237] - io_uring: multishot recv (Jeff Moyer) [2068237] - io_uring: fix multishot accept ordering (Jeff Moyer) [2068237] - io_uring: fix multishot poll on overflow (Jeff Moyer) [2068237] - io_uring: add allow_overflow to io_post_aux_cqe (Jeff Moyer) [2068237] - io_uring: add IOU_STOP_MULTISHOT return code (Jeff Moyer) [2068237] - io_uring: clean up io_poll_check_events return values (Jeff Moyer) [2068237] - io_uring: recycle buffers on error (Jeff Moyer) [2068237] - io_uring: allow iov_len = 0 for recvmsg and buffer select (Jeff Moyer) [2068237] - io_uring: restore bgid in io_put_kbuf (Jeff Moyer) [2068237] - io_uring: allow 0 length for buffer select (Jeff Moyer) [2068237] - io_uring: let to set a range for file slot allocation (Jeff Moyer) [2068237] - io_uring: add support for passing fixed file descriptors (Jeff Moyer) [2068237] - io_uring: split out fixed file installation and removal (Jeff Moyer) [2068237] - io_uring: replace zero-length array with flexible-array member (Jeff Moyer) [2068237] - io_uring: remove ctx->refs pinning on enter (Jeff Moyer) [2068237] - io_uring: don't check file ops of registered rings (Jeff Moyer) [2068237] - io_uring: remove extra TIF_NOTIFY_SIGNAL check (Jeff Moyer) [2068237] - io_uring: fuse fallback_node and normal tw node (Jeff Moyer) [2068237] - io_uring: improve io_fail_links() (Jeff Moyer) [2068237] - io_uring: move POLLFREE handling to separate function (Jeff Moyer) [2068237] - io_uring: kbuf: inline io_kbuf_recycle_ring() (Jeff Moyer) [2068237] - io_uring: optimise submission side poll_refs (Jeff Moyer) [2068237] - io_uring: refactor poll arm error handling (Jeff Moyer) [2068237] - io_uring: change arm poll return values (Jeff Moyer) [2068237] - io_uring: add a helper for apoll alloc (Jeff Moyer) [2068237] - io_uring: remove events caching atavisms (Jeff Moyer) [2068237] - io_uring: clean poll ->private flagging (Jeff Moyer) [2068237] - io_uring: add sync cancelation API through io_uring_register() (Jeff Moyer) [2068237] - io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag (Jeff Moyer) [2068237] - io_uring: have cancelation API accept io_uring_task directly (Jeff Moyer) [2068237] - io_uring: kbuf: kill __io_kbuf_recycle() (Jeff Moyer) [2068237] - io_uring: trace task_work_run (Jeff Moyer) [2068237] - io_uring: add trace event for running task work (Jeff Moyer) [2068237] - io_uring: batch task_work (Jeff Moyer) [2068237] - io_uring: introduce llist helpers (Jeff Moyer) [2068237] - io_uring: lockless task list (Jeff Moyer) [2068237] - io_uring: remove __io_req_task_work_add (Jeff Moyer) [2068237] - io_uring: remove priority tw list optimisation (Jeff Moyer) [2068237] - io_uring: dedup io_run_task_work (Jeff Moyer) [2068237] - io_uring: move list helpers to a separate file (Jeff Moyer) [2068237] - io_uring: improve io_run_task_work() (Jeff Moyer) [2068237] - io_uring: optimize io_uring_task layout (Jeff Moyer) [2068237] - io_uring: add a warn_once for poll_find (Jeff Moyer) [2068237] - io_uring: consistent naming for inline completion (Jeff Moyer) [2068237] - io_uring: move io_import_fixed() (Jeff Moyer) [2068237] - io_uring: opcode independent fixed buf import (Jeff Moyer) [2068237] - io_uring: add io_commit_cqring_flush() (Jeff Moyer) [2068237] - io_uring: introduce locking helpers for CQE posting (Jeff Moyer) [2068237] - io_uring: hide eventfd assumptions in eventfd paths (Jeff Moyer) [2068237] - io_uring: fix io_poll_remove_all clang warnings (Jeff Moyer) [2068237] - io_uring: improve task exit timeout cancellations (Jeff Moyer) [2068237] - io_uring: fix multi ctx cancellation (Jeff Moyer) [2068237] - io_uring: remove ->flush_cqes optimisation (Jeff Moyer) [2068237] - io_uring: move io_eventfd_signal() (Jeff Moyer) [2068237] - io_uring: reshuffle io_uring/io_uring.h (Jeff Moyer) [2068237] - io_uring: remove extra io_commit_cqring() (Jeff Moyer) [2068237] - io_uring: move a few private types to local headers (Jeff Moyer) [2068237] - io_uring: clean up tracing events (Jeff Moyer) [2068237] - io_uring: make io_uring_types.h public (Jeff Moyer) [2068237] - io_uring: kill extra io_uring_types.h includes (Jeff Moyer) [2068237] - io_uring: change ->cqe_cached invariant for CQE32 (Jeff Moyer) [2068237] - io_uring: deduplicate io_get_cqe() calls (Jeff Moyer) [2068237] - io_uring: deduplicate __io_fill_cqe_req tracing (Jeff Moyer) [2068237] - io_uring: introduce io_req_cqe_overflow() (Jeff Moyer) [2068237] - io_uring: don't inline __io_get_cqe() (Jeff Moyer) [2068237] - io_uring: don't expose io_fill_cqe_aux() (Jeff Moyer) [2068237] - io_uring: kbuf: add comments for some tricky code (Jeff Moyer) [2068237] - io_uring: mutex locked poll hashing (Jeff Moyer) [2068237] - io_uring: propagate locking state to poll cancel (Jeff Moyer) [2068237] - io_uring: introduce a struct for hash table (Jeff Moyer) [2068237] - io_uring: pass hash table into poll_find (Jeff Moyer) [2068237] - io_uring: add IORING_SETUP_SINGLE_ISSUER (Jeff Moyer) [2068237] - io_uring: use state completion infra for poll reqs (Jeff Moyer) [2068237] - io_uring: clean up io_ring_ctx_alloc (Jeff Moyer) [2068237] - io_uring: limit the number of cancellation buckets (Jeff Moyer) [2068237] - io_uring: clean up io_try_cancel (Jeff Moyer) [2068237] - io_uring: pass poll_find lock back (Jeff Moyer) [2068237] - io_uring: switch cancel_hash to use per entry spinlock (Jeff Moyer) [2068237] - io_uring: poll: remove unnecessary req->ref set (Jeff Moyer) [2068237] - io_uring: don't inline io_put_kbuf (Jeff Moyer) [2068237] - io_uring: refactor io_req_task_complete() (Jeff Moyer) [2068237] - io_uring: kill REQ_F_COMPLETE_INLINE (Jeff Moyer) [2068237] - io_uring: rw: delegate sync completions to core io_uring (Jeff Moyer) [2068237] - io_uring: remove unused IO_REQ_CACHE_SIZE defined (Jeff Moyer) [2068237] - io_uring: don't set REQ_F_COMPLETE_INLINE in tw (Jeff Moyer) [2068237] - io_uring: remove check_cq checking from hot paths (Jeff Moyer) [2068237] - io_uring: never defer-complete multi-apoll (Jeff Moyer) [2068237] - io_uring: inline ->registered_rings (Jeff Moyer) [2068237] - io_uring: explain io_wq_work::cancel_seq placement (Jeff Moyer) [2068237] - io_uring: move small helpers to headers (Jeff Moyer) [2068237] - io_uring: refactor ctx slow data placement (Jeff Moyer) [2068237] - io_uring: better caching for ctx timeout fields (Jeff Moyer) [2068237] - io_uring: move defer_list to slow data (Jeff Moyer) [2068237] - io_uring: make reg buf init consistent (Jeff Moyer) [2068237] - io_uring: deprecate epoll_ctl support (Jeff Moyer) [2068237] - io_uring: add support for level triggered poll (Jeff Moyer) [2068237] - io_uring: move opcode table to opdef.c (Jeff Moyer) [2068237] - io_uring: move read/write related opcodes to its own file (Jeff Moyer) [2068237] - io_uring: move remaining file table manipulation to filetable.c (Jeff Moyer) [2068237] - io_uring: move rsrc related data, core, and commands (Jeff Moyer) [2068237] - io_uring: split provided buffers handling into its own file (Jeff Moyer) [2068237] - io_uring: move cancelation into its own file (Jeff Moyer) [2068237] - io_uring: move poll handling into its own file (Jeff Moyer) [2068237] - io_uring: add opcode name to io_op_defs (Jeff Moyer) [2068237] - io_uring: include and forward-declaration sanitation (Jeff Moyer) [2068237] - io_uring: move io_uring_task (tctx) helpers into its own file (Jeff Moyer) [2068237] - io_uring: move fdinfo helpers to its own file (Jeff Moyer) [2068237] - io_uring: use io_is_uring_fops() consistently (Jeff Moyer) [2068237] - io_uring: move SQPOLL related handling into its own file (Jeff Moyer) [2068237] - io_uring: move timeout opcodes and handling into its own file (Jeff Moyer) [2068237] - io_uring: move our reference counting into a header (Jeff Moyer) [2068237] - io_uring: move msg_ring into its own file (Jeff Moyer) [2068237] - io_uring: split network related opcodes into its own file (Jeff Moyer) [2068237] - io_uring: move statx handling to its own file (Jeff Moyer) [2068237] - io_uring: move epoll handler to its own file (Jeff Moyer) [2068237] - io_uring: add a dummy -EOPNOTSUPP prep handler (Jeff Moyer) [2068237] - io_uring: move uring_cmd handling to its own file (Jeff Moyer) [2068237] - io_uring: split out open/close operations (Jeff Moyer) [2068237] - io_uring: separate out file table handling code (Jeff Moyer) [2068237] - io_uring: split out fadvise/madvise operations (Jeff Moyer) [2068237] - io_uring: split out fs related sync/fallocate functions (Jeff Moyer) [2068237] - io_uring: split out splice related operations (Jeff Moyer) [2068237] - io_uring: split out filesystem related operations (Jeff Moyer) [2068237] - io_uring: move nop into its own file (Jeff Moyer) [2068237] - io_uring: move xattr related opcodes to its own file (Jeff Moyer) [2068237] - io_uring: handle completions in the core (Jeff Moyer) [2068237] - io_uring: set completion results upfront (Jeff Moyer) [2068237] - io_uring: add io_uring_types.h (Jeff Moyer) [2068237] - io_uring: define a request type cleanup handler (Jeff Moyer) [2068237] - io_uring: unify struct io_symlink and io_hardlink (Jeff Moyer) [2068237] - io_uring: convert iouring_cmd to io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert xattr to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert rsrc_update to io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert msg and nop to io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert splice to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert epoll to io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert file system request types to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert madvise/fadvise to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert open/close path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert timeout path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert cancel path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert the sync and fallocate paths to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert net related opcodes to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: remove recvmsg knowledge from io_arm_poll_handler() (Jeff Moyer) [2068237] - io_uring: convert poll_update path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert poll path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: convert read/write path to use io_cmd_type (Jeff Moyer) [2068237] - io_uring: add generic command payload type to struct io_kiocb (Jeff Moyer) [2068237] - io_uring: move req async preparation into opcode handler (Jeff Moyer) [2068237] - io_uring: move to separate directory (Jeff Moyer) [2068237] - io_uring: define a 'prep' and 'issue' handler for each opcode (Jeff Moyer) [2068237] - fs: export rw_verify_area() (Jeff Moyer) [2068237] - thermal/drivers/imx8mm: Add hwmon support (Steve Best) [2185128] - thermal/drivers/imx: Add support for loading calibration data from OCOTP (Steve Best) [2185128] - thermal/drivers/imx8mm_thermal: Validate temperature range (Steve Best) [2185128] - thermal/drivers/imx8mm_thermal: Use GENMASK() when appropriate (Steve Best) [2185128] - tools/power turbostat: update turbostat.8 (David Arcari) [2185900] - tools/power turbostat: version 2023.03.17 (David Arcari) [2185900] - tools/power turbostat: fix decoding of HWP_STATUS (David Arcari) [2185900] - tools/power turbostat: Introduce support for EMR (David Arcari) [2185900] - tools/power turbostat: remove stray newlines from warn/warnx strings (David Arcari) [2185900] - tools/power turbostat: Fix /dev/cpu_dma_latency warnings (David Arcari) [2185900] - tools/power turbostat: Provide better debug messages for failed capabilities accesses (David Arcari) [2185900] - tools/power turbostat: update dump of SECONDARY_TURBO_RATIO_LIMIT (David Arcari) [2185900] - tools/power turbostat: version 2022.10.04 (David Arcari) [2185900] - tools/power turbostat: Use standard Energy Unit for SPR Dram RAPL domain (David Arcari) [2185900] - tools/power turbostat: Do not dump TRL if turbo is not supported (David Arcari) [2185900] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (David Arcari) [2185879] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (David Arcari) [2185879] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (David Arcari) [2185879] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (David Arcari) [2185879] - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (David Arcari) [2185879] - i2c: imx-lpi2c: check only for enabled interrupt flags (Steve Best) [2184917] - i2c: imx-lpi2c: clean rx/tx buffers upon new message (Steve Best) [2184917] - i2c: imx-lpi2c: use bulk clk API (Steve Best) [2184917] - i2c: move drivers from strlcpy to strscpy (Steve Best) [2184917] - i2c: brcmstb: Use dev_name() for adapter name (Steve Best) [2184917]- arm64: fix rodata=full again (Rafael Aquini) [2186559] - arm64: fix rodata=full (Rafael Aquini) [2186559] - arm64/mm: fold check for KFENCE into can_set_direct_map() (Rafael Aquini) [2186559] - lib/kstrtox.c: add "false"/"true" support to kstrtobool() (Rafael Aquini) [2186559] - lib/nodemask: optimize node_random for nodemask with single NUMA node (Rafael Aquini) [2186559] - memory tier: release the new_memtier in find_create_memory_tier() (Rafael Aquini) [2186559] - memory tier, sysfs: rename attribute "nodes" to "nodelist" (Rafael Aquini) [2186559] - mm/demotion: fix NULL vs IS_ERR checking in memory_tier_init (Rafael Aquini) [2186559] - mm/demotion: expose memory tier details via sysfs (Rafael Aquini) [2186559] - mm/demotion: update node_is_toptier to work with memory tiers (Rafael Aquini) [2186559] - mm/demotion: demote pages according to allocation fallback order (Rafael Aquini) [2186559] - mm/demotion: drop memtier from memtype (Rafael Aquini) [2186559] - mm/demotion: add pg_data_t member to track node memory tier details (Rafael Aquini) [2186559] - mm/demotion: build demotion targets based on explicit memory tiers (Rafael Aquini) [2186559] - mm/demotion/dax/kmem: set node's abstract distance to MEMTIER_DEFAULT_DAX_ADISTANCE (Rafael Aquini) [2186559] - mm/demotion: add hotplug callbacks to handle new numa node onlined (Rafael Aquini) [2186559] - mm/demotion: move memory demotion related code (Rafael Aquini) [2186559] - mm/demotion: add support for explicit memory tiers (Rafael Aquini) [2186559] - PCI/PM: Extend D3hot delay for NVIDIA HDA controllers (Alex Williamson) [2178956] - powerpc/vdso: Fix incorrect CFI in gettimeofday.S (Mamatha Inamdar) [2203363] - powerpc/vdso: Move cvdso_call macro into gettimeofday.S (Mamatha Inamdar) [2203363] - powerpc/vdso: Remove cvdso_call_time macro (Mamatha Inamdar) [2203363] - powerpc/vdso: Merge vdso64 and vdso32 into a single directory (Mamatha Inamdar) [2203363] - powerpc/vdso: Rework VDSO32 makefile to add a prefix to object files (Mamatha Inamdar) [2203363] - powerpc/vdso: augment VDSO32 functions to support 64 bits build (Mamatha Inamdar) [2203363] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-282] - sched/core: Merge cpumask_andnot()+for_each_cpu() into for_each_cpu_andnot() (Phil Auld) [RHEL-282] - cpumask: Introduce for_each_cpu_andnot() (Phil Auld) [RHEL-282] - lib/find_bit: Introduce find_next_andnot_bit() (Phil Auld) [RHEL-282] - sched/core: Fix a missed update of user_cpus_ptr (Phil Auld) [RHEL-282] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-282] - sched/core: Fix NULL pointer access fault in sched_setaffinity() with non-SMP configs (Phil Auld) [RHEL-282] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-282] - cpufreq, sched/util: Optimize operations with single CPU capacity lookup (Phil Auld) [RHEL-282] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-282] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-282] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-282] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-282] - sched: Make const-safe (Phil Auld) [RHEL-282] - sched: Async unthrottling for cfs bandwidth (Phil Auld) [RHEL-282] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-282] - sched/fair: use try_cmpxchg in task_numa_work (Phil Auld) [RHEL-282] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-282] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-282] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-282] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-282] - sched: Add TASK_ANY for wait_task_inactive() (Phil Auld) [RHEL-282] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-282] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-282] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-282] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-282] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-282] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-282] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-282] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-282] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-282] - sched/fair: Allow changing cgroup of new forked task (Phil Auld) [RHEL-282] - sched/fair: Fix another detach on unattached task corner case (Phil Auld) [RHEL-282] - sched/fair: Combine detach into dequeue when migrating task (Phil Auld) [RHEL-282] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-282] - sched/fair: Reset sched_avg last_update_time before set_task_rq() (Phil Auld) [RHEL-282] - sched/fair: Remove redundant cpu_cgrp_subsys->fork() (Phil Auld) [RHEL-282] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-282] - sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() (Phil Auld) [RHEL-282] - sched/core: Remove superfluous semicolon (Phil Auld) [RHEL-282] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-282] - sched/fair: Remove unused parameter idle of _nohz_idle_balance() (Phil Auld) [RHEL-282] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-282] - sched: Snapshot thread flags (Phil Auld) [RHEL-282] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2160098] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2160098] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2160098] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2160098] - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193189] - RDMA: Mark Soft-RoCE driver as tech-preview (Kamal Heib) [2022578] - redhat/configs: enable RDMA_RXE for RHEL (Kamal Heib) [2022578] - RDMA/rxe: Prevent faulty rkey generation (Kamal Heib) [2022578] - RDMA/rxe: Fix inaccurate constants in rxe_type_info (Kamal Heib) [2022578] - RDMA/rxe: Fix compile warnings on 32-bit (Kamal Heib) [2022578] - RDMA/rxe: Enable RDMA FLUSH capability for rxe device (Kamal Heib) [2022578 2114774] - RDMA/rxe: Implement flush completion (Kamal Heib) [2022578 2114774] - RDMA/rxe: Implement flush execution in responder side (Kamal Heib) [2022578 2114774] - RDMA/rxe: Implement RC RDMA FLUSH service in requester side (Kamal Heib) [2022578 2114774] - RDMA/rxe: Extend rxe packet format to support flush (Kamal Heib) [2022578 2114774] - RDMA/rxe: Allow registering persistent flag for pmem MR only (Kamal Heib) [2022578 2114774] - RDMA/rxe: Extend rxe user ABI to support flush (Kamal Heib) [2022578 2114774] - RDMA/rxe: Fix incorrect responder length checking (Kamal Heib) [2022578] - RDMA/rxe: Fix oops with zero length reads (Kamal Heib) [2022578] - RDMA/rxe: Enable atomic write capability for rxe device (Kamal Heib) [2022578 2114774] - RDMA/rxe: Implement atomic write completion (Kamal Heib) [2022578 2114774] - RDMA/rxe: Make responder support atomic write on RC service (Kamal Heib) [2022578 2114774] - RDMA/rxe: Make requester support atomic write on RC service (Kamal Heib) [2022578 2114774] - RDMA/rxe: Extend rxe packet format to support atomic write (Kamal Heib) [2022578 2114774] - RDMA/rxe: Extend rxe user ABI to support atomic write (Kamal Heib) [2022578 2114774] - RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed (Kamal Heib) [2022578] - RDMA/rxe: Do not NULL deref on debugging failure path (Kamal Heib) [2022578] - RDMA/rxe: Fix mr->map double free (Kamal Heib) [2022578] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mmap.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_icrc.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_task.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_av.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_verbs.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_srq.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_resp.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_req.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_qp.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_net.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mr.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_cq.c (Kamal Heib) [2022578] - RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_comp.c (Kamal Heib) [2022578] - RDMA/rxe: Add ibdev_dbg macros for rxe (Kamal Heib) [2022578] - RDMA/rxe: Implement packet length validation on responder (Kamal Heib) [2022578] - RDMA/rxe: cleanup some error handling in rxe_verbs.c (Kamal Heib) [2022578] - RDMA/rxe: Remove the duplicate assignment of mr->map_shift (Kamal Heib) [2022578] - RDMA/rxe: Make sure requested access is a subset of {mr,mw}->access (Kamal Heib) [2022578] - RDMA/rxe: Rename task->state_lock to task->lock (Kamal Heib) [2022578] - RDMA/rxe: Make rxe_do_task static (Kamal Heib) [2022578] - RDMA/rxe: Split rxe_run_task() into two subroutines (Kamal Heib) [2022578] - RDMA/rxe: Removed unused name from rxe_task struct (Kamal Heib) [2022578] - RDMA/rxe: Remove init of task locks from rxe_qp.c (Kamal Heib) [2022578] - RDMA/rxe: Remove redundant header files (Kamal Heib) [2022578] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2022578] - RDMA/rxe: Remove unnecessary mr testing (Kamal Heib) [2022578] - RDMA/rxe: Handle remote errors in the midst of a Read reply sequence (Kamal Heib) [2022578] - RDMA/rxe: Make responder handle RDMA Read failures (Kamal Heib) [2022578] - RDMA/rxe: Remove the member 'type' of struct rxe_mr (Kamal Heib) [2022578] - RDMA/rxe: Remove error/warning messages from packet receiver path (Kamal Heib) [2022578] - RDMA/rxe: Remove redundant num_sge fields (Kamal Heib) [2022578] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2022578] - RDMA/rxe: Set pd early in mr alloc routines (Kamal Heib) [2022578] - RDMA/rxe: Add send_common_ack() helper (Kamal Heib) [2022578] - RDMA/rxe: Use members of generic struct in rxe_mr (Kamal Heib) [2022578] - RDMA/rxe: convert pr_warn to pr_debug (Kamal Heib) [2022578] - RDMA/rxe: use %u to print u32 variables (Kamal Heib) [2022578] - RDMA/rxe: Delete error messages triggered by incoming Read requests (Kamal Heib) [2022578] - RDMA/rxe: Remove the unused variable obj (Kamal Heib) [2022578] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2022578] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2022578] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2022578] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2022578] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2022578] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2022578] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2022578] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2022578] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2022578] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2022578] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2022578] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2022578] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2022578] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2022578] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2022578] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2022578] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2022578] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2022578] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2022578] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2022578] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2022578] - IB: Fix spelling of 'writable' (Kamal Heib) [2022578] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2022578] - RDMA/rxe: Replace include statement (Kamal Heib) [2022578] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2022578] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2022578] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2022578] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2022578] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2022578] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2022578] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2022578] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2022578] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2022578] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2022578] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2022578] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2022578] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2022578] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2022578] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2022578] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2022578] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2022578] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2022578] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2022578] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2022578] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2022578] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2022578] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2022578] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2022578] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2022578] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2022578] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2022578] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2022578] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2022578] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2022578] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2022578] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2022578] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2022578] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2022578] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2022578] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2022578] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2022578] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2022578] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2022578] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2022578] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2022578] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2022578] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2022578] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2022578] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2022578] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2022578] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2022578] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2022578] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2022578] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2022578] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2022578] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2022578] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2022578] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2022578] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2022578] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2022578] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2022578] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2022578] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2022578] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2022578] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2022578] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2022578] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2022578] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2022578] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2022578] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2022578] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2022578] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2022578] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2022578] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2022578] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2022578] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2022578] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2022578] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2022578] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2022578] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2022578] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2022578] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2022578] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2022578] - treewide: Replace open-coded flex arrays in unions (Kamal Heib) [2022578] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2022578] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2022578] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2022578] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2022578] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2022578] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2022578] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2022578] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2022578] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2022578] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2022578] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2022578] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2022578] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2022578] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2022578] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2022578] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2022578] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2022578] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2022578] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2022578] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2022578] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2022578] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2022578] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2022578] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2022578] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2022578] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2022578] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2022578] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2022578] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2022578] - redhat/configs: Enable Marvell Cn10k DDR PMU driver (Bharat Bhushan) [2042241] - perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER (Bharat Bhushan) [2042241] - perf/marvell: Add ACPI support to DDR uncore driver (Bharat Bhushan) [2042241] - perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver (Bharat Bhushan) [2042241] - perf/marvell: cn10k DDR perf event core ownership (Bharat Bhushan) [2042241] - perf/marvell: cn10k DDR perfmon event overflow handling (Bharat Bhushan) [2042241] - perf/marvell: CN10k DDR performance monitor support (Bharat Bhushan) [2042241] - dt-bindings: perf: marvell: cn10k ddr performance monitor (Bharat Bhushan) [2042241] - xfrm: add extack to xfrm_set_spdinfo (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_alloc_userspi (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_do_migrate (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_new_ae and xfrm_replay_verify_len (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_del_sa (Sabrina Dubroca) [2130609] - xfrm: add extack to xfrm_add_sa_expire (Sabrina Dubroca) [2130609] - xfrm: a few coding style clean ups (Sabrina Dubroca) [2130609] - xfrm: mip6: add extack to mip6_destopt_init_state, mip6_rthdr_init_state (Sabrina Dubroca) [2130609] - xfrm: ipcomp: add extack to ipcomp{4,6}_init_state (Sabrina Dubroca) [2130609] - xfrm: tunnel: add extack to ipip_init_state, xfrm6_tunnel_init_state (Sabrina Dubroca) [2130609] - xfrm: esp: add extack to esp_init_state, esp6_init_state (Sabrina Dubroca) [2130609] - xfrm: ah: add extack to ah_init_state, ah6_init_state (Sabrina Dubroca) [2130609] - xfrm: pass extack down to xfrm_type ->init_state (Sabrina Dubroca) [2130609] - xfrm: add extack support to xfrm_init_replay (Sabrina Dubroca) [2130609] - xfrm: add extack to __xfrm_init_state (Sabrina Dubroca) [2130609] - xfrm: add extack to attach_* (Sabrina Dubroca) [2130609] - xfrm: add extack support to xfrm_dev_state_add (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_one_alg, verify_auth_trunc, verify_aead (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_replay (Sabrina Dubroca) [2130609] - xfrm: add extack support to verify_newsa_info (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_sec_ctx_len (Sabrina Dubroca) [2130609] - xfrm: add extack to validate_tmpl (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_policy_type (Sabrina Dubroca) [2130609] - xfrm: add extack to verify_policy_dir (Sabrina Dubroca) [2130609] - xfrm: add extack support to verify_newpolicy_info (Sabrina Dubroca) [2130609] - xfrm: propagate extack to all netlink doit handlers (Sabrina Dubroca) [2130609] - net: ipv4: fix clang -Wformat warnings (Sabrina Dubroca) [2130609] - xfrm: rate limit SA mapping change message to user space (Sabrina Dubroca) [2130609] - xfrm: Check if_id in xfrm_migrate (Sabrina Dubroca) [2130609] - xfrm: fix rcu lock in xfrm_notify_userpolicy() (Sabrina Dubroca) [2130609] - xfrm: policy: fix metadata dst->dev xmit null pointer dereference (Sabrina Dubroca) [2130609] - xfrm: rework default policy structure (Sabrina Dubroca) [2130609] - xfrm: fix dflt policy check when there is no policy configured (Sabrina Dubroca) [2130609] - xfrm: notify default policy on update (Sabrina Dubroca) [2130609] - xfrm: make user policy API complete (Sabrina Dubroca) [2130609] - include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage (Sabrina Dubroca) [2130609] - net: xfrm: fix shift-out-of-bounds in xfrm_get_default (Sabrina Dubroca) [2130609] - net: xfrm: fix shift-out-of-bounce (Sabrina Dubroca) [2130609] - xfrm: Add possibility to set the default to block if we have no policy (Sabrina Dubroca) [2130609] - remoteproc: imx_rproc: Enable attach recovery for i.MX8QM/QXP (Steve Best) [2184610] - remoteproc: imx_rproc: Request mbox channel later (Steve Best) [2184610] - remoteproc: imx_rproc: Support i.MX8QM (Steve Best) [2184610] - remoteproc: imx_rproc: Support kicking Mcore from Linux for i.MX8QXP (Steve Best) [2184610] - remoteproc: imx_rproc: Support attaching to i.MX8QXP M4 (Steve Best) [2184610] - remoteproc: imx_dsp_rproc: Add mutex protection for workqueue (Steve Best) [2184615] - remoteproc: imx_dsp_rproc: fix argument 2 of rproc_mem_entry_init (Steve Best) [2184615] - remoteproc: imx_dsp_rproc: Make rsc_table optional (Steve Best) [2184615] - remoteproc: imx_dsp_rproc: use common rproc_elf_load_segments (Steve Best) [2184615] - tap: tap_open(): correctly initialize socket uid (Paolo Abeni) [2188560] - tun: tun_chr_open(): correctly initialize socket uid (Paolo Abeni) [2188560] - net: fix __dev_kfree_skb_any() vs drop monitor (Paolo Abeni) [2188560] - net: add sock_init_data_uid() (Paolo Abeni) [2188560] - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. (Paolo Abeni) [2188560] - txhash: fix sk->sk_txrehash default (Paolo Abeni) [2188560] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188560] - skb: Do mix page pool and page referenced frags in GRO (Paolo Abeni) [2188560] - soreuseport: Fix socket selection for SO_INCOMING_CPU. (Paolo Abeni) [2188560] - net-memcg: avoid stalls when under memory pressure (Paolo Abeni) [2188560] - tcp: tcp_check_req() can be called from process context (Paolo Abeni) [2188561] - tcp: fix rate_app_limited to default to 1 (Paolo Abeni) [2188561] - dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). (Paolo Abeni) [2188561] - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent (Paolo Abeni) [2188561] - tcp: fix indefinite deferral of RTO with SACK reneging (Paolo Abeni) [2188561] - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() (Paolo Abeni) [2188561] - tcp: minor optimization in tcp_add_backlog() (Paolo Abeni) [2188561] - tcp: annotate data-race around challenge_timestamp (Paolo Abeni) [2188561] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2166253] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2166253] - drivers/perf: fsl_imx8_ddr_perf: Remove set-but-not-used variable (Steve Best) [2184607] - drivers/perf: Directly use ida_alloc()/free() (Steve Best) [2184607] - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant (Steve Best) [2184607]- livepatch: Move the result-invariant calculation out of the loop (Julia Denham) [RHEL-257] - livepatch: add sysfs entry "patched" for each klp_object (Julia Denham) [RHEL-257] - selftests/livepatch: add sysfs test (Julia Denham) [RHEL-257] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-257] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-257] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-257] - entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set (Julia Denham) [RHEL-257] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192506] - SUNRPC: Fix server-side fault injection documentation (Scott Mayhew) [2183621] - SUNRPC: Avoid relying on crypto API to derive CBC-CTS output IV (Scott Mayhew) [2183621] - SUNRPC: Fix failures of checksum Kunit tests (Scott Mayhew) [2183621] - sunrpc: Fix RFC6803 encryption test (Scott Mayhew) [2183621] - SUNRPC: Properly terminate test case arrays (Scott Mayhew) [2183621] - SUNRPC: Let Kunit tests run with some enctypes compiled out (Scott Mayhew) [2183621] - SUNRPC: Add encryption self-tests (Scott Mayhew) [2183621] - SUNRPC: Add RFC 8009 encryption KUnit tests (Scott Mayhew) [2183621] - SUNRPC: Add RFC 8009 checksum KUnit tests (Scott Mayhew) [2183621] - SUNRPC: Add KDF-HMAC-SHA2 Kunit tests (Scott Mayhew) [2183621] - SUNRPC: Add encryption KUnit tests for the RFC 6803 encryption types (Scott Mayhew) [2183621] - SUNRPC: Add checksum KUnit tests for the RFC 6803 encryption types (Scott Mayhew) [2183621] - SUNRPC: Add KDF KUnit tests for the RFC 6803 encryption types (Scott Mayhew) [2183621] - SUNRPC: Add Kunit tests for RFC 3962-defined encryption/decryption (Scott Mayhew) [2183621] - SUNRPC: Add KUnit tests RFC 3961 Key Derivation (Scott Mayhew) [2183621] - SUNRPC: Export get_gss_krb5_enctype() (Scott Mayhew) [2183621] - SUNRPC: Add KUnit tests for rpcsec_krb5.ko (Scott Mayhew) [2183621] - kunit: add macro to allow conditionally exposing static symbols to tests (Scott Mayhew) [2183621] - redhat: add gss_krb5_test to mod-internal.list (Scott Mayhew) [2183621] - redhat/configs: add CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST (Scott Mayhew) [2183621] - NFSD: callback request does not use correct credential for AUTH_SYS (Scott Mayhew) [2183621] - sunrpc: only free unix grouplist after RCU settles (Scott Mayhew) [2183621] - nfsd: call op_release, even when op_func returns an error (Scott Mayhew) [2183621] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Scott Mayhew) [2183621] - SUNRPC: fix shutdown of NFS TCP client socket (Scott Mayhew) [2183621] - lockd: set file_lock start and end when decoding nlm4 testargs (Scott Mayhew) [2183621] - NFS: Fix /proc/PID/io read_bytes for buffered reads (Scott Mayhew) [2183621] - NFSD: Protect against filesystem freezing (Scott Mayhew) [2183621] - NFSD: Clean up nfsd_symlink() (Scott Mayhew) [2183621] - SUNRPC: Fix occasional warning when destroying gss_krb5_enctypes (Scott Mayhew) [2183621] - SUNRPC: Remove ->xpo_secure_port() (Scott Mayhew) [2183621] - SUNRPC: Clean up the svc_xprt_flags() macro (Scott Mayhew) [2183621] - SUNRPC: Fix whitespace damage in svcauth_unix.c (Scott Mayhew) [2183621] - SUNRPC: Replace pool stats with per-CPU variables (Scott Mayhew) [2183621] - SUNRPC: Use per-CPU counters to tally server RPC counts (Scott Mayhew) [2183621] - SUNRPC: Go back to using gsd->body_start (Scott Mayhew) [2183621] - SUNRPC: Set rq_accept_statp inside ->accept methods (Scott Mayhew) [2183621] - SUNRPC: Refactor RPC server dispatch method (Scott Mayhew) [2183621] - SUNRPC: Remove no-longer-used helper functions (Scott Mayhew) [2183621] - SUNRPC: Final clean-up of svc_process_common() (Scott Mayhew) [2183621] - SUNRPC: Convert RPC Reply header encoding to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Hoist init_encode out of svc_authenticate() (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream for encoding GSS reply verifiers (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream to encode replies in server-side GSS upcall helpers (Scott Mayhew) [2183621] - SUNRPC: Convert unwrap data paths to use xdr_stream for replies (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_tls_accept() (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_unix_accept() (Scott Mayhew) [2183621] - SUNRPC: Use xdr_stream to encode Reply verifier in svcauth_null_accept() (Scott Mayhew) [2183621] - SUNRPC: Move svcxdr_init_encode() into ->accept methods (Scott Mayhew) [2183621] - SUNRPC: Push svcxdr_init_encode() into svc_process_common() (Scott Mayhew) [2183621] - SUNRPC: Add XDR encoding helper for opaque_auth (Scott Mayhew) [2183621] - SUNRPC: Remove the rpc_stat variable in svc_process_common() (Scott Mayhew) [2183621] - SUNRPC: Check rq_auth_stat when preparing to wrap a response (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_gss_wrap_priv() to use xdr_stream() (Scott Mayhew) [2183621] - SUNRPC: Add @head and @tail variables in svcauth_gss_wrap_priv() (Scott Mayhew) [2183621] - SUNRPC: Record gss_wrap() errors in svcauth_gss_wrap_priv() (Scott Mayhew) [2183621] - SUNRPC: Rename automatic variables in svcauth_gss_wrap_resp_priv() (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_gss_wrap_integ() to use xdr_stream() (Scott Mayhew) [2183621] - SUNRPC: Replace checksum construction in svcauth_gss_wrap_integ() (Scott Mayhew) [2183621] - SUNRPC: Record gss_get_mic() errors in svcauth_gss_wrap_integ() (Scott Mayhew) [2183621] - SUNRPC: Rename automatic variables in svcauth_gss_wrap_resp_integ() (Scott Mayhew) [2183621] - SUNRPC: Clean up svcauth_gss_release() (Scott Mayhew) [2183621] - SUNRPC: Hoist svcxdr_init_decode() into svc_process() (Scott Mayhew) [2183621] - SUNRPC: Remove svc_process_common's argv parameter (Scott Mayhew) [2183621] - SUNRPC: Decode most of RPC header with xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Eliminate unneeded variable (Scott Mayhew) [2183621] - SUNRPC: Re-order construction of the first reply fields (Scott Mayhew) [2183621] - SUNRPC: Hoist init_decode out of svc_authenticate() (Scott Mayhew) [2183621] - SUNRPC: Convert the svcauth_gss_accept() pre-amble to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Clean up svcauth_gss_accept's NULL procedure check (Scott Mayhew) [2183621] - SUNRPC: Convert gss_verify_header() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Convert unwrap_priv_data() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Rename automatic variables in unwrap_priv_data() (Scott Mayhew) [2183621] - SUNRPC: Convert unwrap_integ_data() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Rename automatic variables in unwrap_integ_data() (Scott Mayhew) [2183621] - SUNRPC: Replace read_u32_from_xdr_buf() with existing XDR helper (Scott Mayhew) [2183621] - SUNRPC: Convert server-side GSS upcall helpers to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Remove gss_read_verf() (Scott Mayhew) [2183621] - SUNRPC: Remove gss_read_common_verf() (Scott Mayhew) [2183621] - SUNRPC: Hoist common verifier decoding code into svcauth_gss_proc_init() (Scott Mayhew) [2183621] - SUNRPC: Move the server-side GSS upcall to a noinline function (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_tls_accept() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_unix_accept() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Convert svcauth_null_accept() to use xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Add an XDR decoding helper for struct opaque_auth (Scott Mayhew) [2183621] - SUNRPC: Move svcxdr_init_decode() into ->accept methods (Scott Mayhew) [2183621] - SUNRPC: Push svcxdr_init_decode() into svc_process_common() (Scott Mayhew) [2183621] - NFS: nfs_encode_fh: Remove S_AUTOMOUNT check (Scott Mayhew) [2183621] - fs: namei: Allow follow_down() to uncover auto mounts (Scott Mayhew) [2183621] - NFSD: Teach nfsd_mountpoint() auto mounts (Scott Mayhew) [2183621] - fs/nfs: Replace kmap_atomic() with kmap_local_page() in dir.c (Scott Mayhew) [2183621] - pNFS/filelayout: treat GETDEVICEINFO errors as layout failure (Scott Mayhew) [2183621] - NFS: fix disabling of swap (Scott Mayhew) [2183621] - SUNRPC: make kobj_type structures constant (Scott Mayhew) [2183621] - nfs4trace: fix state manager flag printing (Scott Mayhew) [2183621] - NFS: Remove unnecessary check in nfs_read_folio() (Scott Mayhew) [2183621] - NFS: Improve tracing of nfs_wb_folio() (Scott Mayhew) [2183621] - NFS: Enable tracing of nfs_invalidate_folio() and nfs_launder_folio() (Scott Mayhew) [2183621] - NFS: fix up nfs_release_folio() to try to release the page (Scott Mayhew) [2183621] - NFS: Clean up O_DIRECT request allocation (Scott Mayhew) [2183621] - NFS: Fix up nfs_vm_page_mkwrite() for folios (Scott Mayhew) [2183621] - NFS: Convert nfs_write_begin/end to use folios (Scott Mayhew) [2183621] - NFS: Remove unused function nfs_wb_page() (Scott Mayhew) [2183621] - NFS: Convert buffered writes to use folios (Scott Mayhew) [2183621] - NFS: Convert the function nfs_wb_page() to use folios (Scott Mayhew) [2183621] - NFS: Convert buffered reads to use folios (Scott Mayhew) [2183621] - NFS: Add a helper nfs_wb_folio() (Scott Mayhew) [2183621] - NFS: Convert the remaining pagelist helper functions to support folios (Scott Mayhew) [2183621] - NFS: Add a helper to convert a struct nfs_page into an inode (Scott Mayhew) [2183621] - NFS: Fix nfs_coalesce_size() to work with folios (Scott Mayhew) [2183621] - NFS: Support folios in nfs_generic_pgio() (Scott Mayhew) [2183621] - NFS: Add basic functionality for tracking folios in struct nfs_page (Scott Mayhew) [2183621] - NFS: Fix for xfstests generic/208 (Scott Mayhew) [2183621] - XArray: Add calls to might_alloc() (Scott Mayhew) [2183621] - nfsd: remove fetch_iversion export operation (Scott Mayhew) [2183621] - nfsd: use the getattr operation to fetch i_version (Scott Mayhew) [2183621] - nfsd: move nfsd4_change_attribute to nfsfh.c (Scott Mayhew) [2183621] - ceph: report the inode version in getattr if requested (Scott Mayhew) [2183621] - nfs: report the inode version in getattr if requested (Scott Mayhew) [2183621] - vfs: plumb i_version handling into struct kstat (Scott Mayhew) [2183621] - fs: clarify when the i_version counter must be updated (Scott Mayhew) [2183621] - fs: uninline inode_query_iversion (Scott Mayhew) [2183621] - fs: uninline inode_maybe_inc_iversion() (Scott Mayhew) [2183621] - iversion: use atomic64_try_cmpxchg) (Scott Mayhew) [2183621] - NFSD: replace delayed_work with work_struct for nfsd_client_shrinker (Scott Mayhew) [2183621] - NFSD: Use set_bit(RQ_DROPME) (Scott Mayhew) [2183621] - NFS: Fix up a sparse warning (Scott Mayhew) [2183621] - NFSD: Avoid clashing function prototypes (Scott Mayhew) [2183621] - SUNRPC: Fix crasher in unwrap_integ_data() (Scott Mayhew) [2183621] - SUNRPC: Make the svc_authenticate tracepoint conditional (Scott Mayhew) [2183621] - NFSD: Use only RQ_DROPME to signal the need to drop a reply (Scott Mayhew) [2183621] - SUNRPC: Clean up xdr_write_pages() (Scott Mayhew) [2183621] - NFSD: add CB_RECALL_ANY tracepoints (Scott Mayhew) [2183621] - NFSD: add delegation reaper to react to low memory condition (Scott Mayhew) [2183621] - NFSD: add support for sending CB_RECALL_ANY (Scott Mayhew) [2183621] - trace: Relocate event helper files (Scott Mayhew) [2183621] - lockd: fix file selection in nlmsvc_cancel_blocked (Scott Mayhew) [2183621] - lockd: ensure we use the correct file descriptor when unlocking (Scott Mayhew) [2183621] - lockd: set missing fl_flags field when retrieving args (Scott Mayhew) [2183621] - NFSD: Use struct_size() helper in alloc_session() (Scott Mayhew) [2183621] - sunrpc: svc: Remove an unused static function svc_ungetu32() (Scott Mayhew) [2183621] - fs: nfs: sysfs: use sysfs_emit() to instead of scnprintf() (Scott Mayhew) [2183621] - NFS: use sysfs_emit() to instead of scnprintf() (Scott Mayhew) [2183621] - NFSv4.2: Fix up READ_PLUS alignment (Scott Mayhew) [2183621] - NFSv4.2: Set the correct size scratch buffer for decoding READ_PLUS (Scott Mayhew) [2183621] - NFS: avoid spurious warning of lost lock that is being unlocked. (Scott Mayhew) [2183621] - nfs: fix possible null-ptr-deref when parsing param (Scott Mayhew) [2183621] - NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access() (Scott Mayhew) [2183621] - NFS: make sure open context mode have FMODE_EXEC when file open for exec (Scott Mayhew) [2183621] - NFS4.x/pnfs: Fix up logging of layout stateids (Scott Mayhew) [2183621] - NFSD: Trace stateids returned via DELEGRETURN (Scott Mayhew) [2183621] - nfsd: allow disabling NFSv2 at compile time (Scott Mayhew) [2183621] - redhat/configs: add CONFIG_NFSD_V2 (Scott Mayhew) [2183621] - nfsd: move nfserrno() to vfs.c (Scott Mayhew) [2183621] - nfsd: ignore requests to disable unsupported versions (Scott Mayhew) [2183621] - SUNRPC: Remove unused svc_rqst::rq_lock field (Scott Mayhew) [2183621] - NFSD: Remove redundant assignment to variable host_err (Scott Mayhew) [2183621] - NFSD: Simplify READ_PLUS (Scott Mayhew) [2183621] - NFS: Fix a race in nfs_call_unlink() (Scott Mayhew) [2183621] - NFSD: Fix trace_nfsd_fh_verify_err() crasher (Scott Mayhew) [2183621] - SUNRPC: Fix crasher in gss_unwrap_resp_integ() (Scott Mayhew) [2183621] - NFS: Avoid memcpy() run-time warning for struct sockaddr overflows (Scott Mayhew) [2183621] - nfs: Remove redundant null checks before kfree (Scott Mayhew) [2183621] - nfsd: ensure we always call fh_verify_error tracepoint (Scott Mayhew) [2183621] - NFSv4/flexfiles: Cancel I/O if the layout is recalled or revoked (Scott Mayhew) [2183621] - SUNRPC: Add API to force the client to disconnect (Scott Mayhew) [2183621] - SUNRPC: Add a helper to allow pNFS drivers to selectively cancel RPC calls (Scott Mayhew) [2183621] - SUNRPC: Fix races with rpc_killall_tasks() (Scott Mayhew) [2183621] - xprtrdma: Fix uninitialized variable (Scott Mayhew) [2183621] - xprtrdma: Prevent memory allocations from driving a reclaim (Scott Mayhew) [2183621] - xprtrdma: Memory allocation should be allowed to fail during connect (Scott Mayhew) [2183621] - xprtrdma: MR-related memory allocation should be allowed to fail (Scott Mayhew) [2183621] - xprtrdma: Clean up synopsis of rpcrdma_regbuf_alloc() (Scott Mayhew) [2183621] - xprtrdma: Clean up synopsis of rpcrdma_req_create() (Scott Mayhew) [2183621] - svcrdma: Clean up RPCRDMA_DEF_GFP (Scott Mayhew) [2183621] - SUNRPC: Replace the use of the xprtiod WQ in rpcrdma (Scott Mayhew) [2183621] - NFSv4.2: Add a tracepoint for listxattr (Scott Mayhew) [2183621] - NFSv4.2: Add tracepoints for getxattr, setxattr, and removexattr (Scott Mayhew) [2183621] - NFSv4.2: Move TRACE_DEFINE_ENUM(NFS4_CONTENT_*) under CONFIG_NFS_V4_2 (Scott Mayhew) [2183621] - NFSv4.2: Add special handling for LISTXATTR receiving NFS4ERR_NOXATTR (Scott Mayhew) [2183621] - nfs: remove nfs_wait_atomic_killable() and nfs_write_prepare() declaration (Scott Mayhew) [2183621] - NFSv4: remove nfs4_renewd_prepare_shutdown() declaration (Scott Mayhew) [2183621] - fs/nfs/pnfs_nfs.c: fix spelling typo and syntax error in comment (Scott Mayhew) [2183621] - NFS: move from strlcpy with unused retval to strscpy (Scott Mayhew) [2183621] - SUNRPC: move from strlcpy with unused retval to strscpy (Scott Mayhew) [2183621] - NFS: clean up a needless assignment in nfs_file_write() (Scott Mayhew) [2183621] - nfs: remove unnecessary (void*) conversions. (Scott Mayhew) [2183621] - SUNRPC: use max_t() to simplify open code (Scott Mayhew) [2183621] - NFSv4: Directly use ida_alloc()/free() (Scott Mayhew) [2183621] - SUNRPC: Directly use ida_alloc()/free() (Scott Mayhew) [2183621] - nfsd: extra checks when freeing delegation stateids (Scott Mayhew) [2183621] - nfsd: make nfsd4_run_cb a bool return function (Scott Mayhew) [2183621] - nfsd: fix comments about spinlock handling with delegations (Scott Mayhew) [2183621] - nfsd: only fill out return pointer on success in nfsd4_lookup_stateid (Scott Mayhew) [2183621] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops (Scott Mayhew) [2183621] - nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops (Scott Mayhew) [2183621] - NFSD: Pack struct nfsd4_compoundres (Scott Mayhew) [2183621] - NFSD: Clean up nfs4svc_encode_compoundres() (Scott Mayhew) [2183621] - SUNRPC: Fix typo in xdr_buf_subsegment's kdoc comment (Scott Mayhew) [2183621] - NFSD: Clean up WRITE arg decoders (Scott Mayhew) [2183621] - NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks (Scott Mayhew) [2183621] - NFSD: Refactor common code out of dirlist helpers (Scott Mayhew) [2183621] - SUNRPC: Clarify comment that documents svc_max_payload() (Scott Mayhew) [2183621] - NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing (Scott Mayhew) [2183621] - SUNRPC: Parametrize how much of argsize should be zeroed (Scott Mayhew) [2183621] - SUNRPC: Optimize svc_process() (Scott Mayhew) [2183621] - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data (Scott Mayhew) [2183621] - NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY (Scott Mayhew) [2183621] - NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY (Scott Mayhew) [2183621] - NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY (Scott Mayhew) [2183621] - NFSD: Refactor nfsd_setattr() (Scott Mayhew) [2183621] - NFSD: Add a mechanism to wait for a DELEGRETURN (Scott Mayhew) [2183621] - NFSD: Add tracepoints to report NFSv4 callback completions (Scott Mayhew) [2183621] - NFSD: Trace NFSv4 COMPOUND tags (Scott Mayhew) [2183621] - NFSD: Replace dprintk() call site in fh_verify() (Scott Mayhew) [2183621] - nfsd: remove nfsd4_prepare_cb_recall() declaration (Scott Mayhew) [2183621] - nfsd: clean up mounted_on_fileid handling (Scott Mayhew) [2183621] - NFSD: drop fname and flen args from nfsd_create_locked() (Scott Mayhew) [2183621] - nfsd: Propagate some error code returned by memdup_user() (Scott Mayhew) [2183621] - nfsd: Avoid some useless tests (Scott Mayhew) [2183621] - NFSD: remove redundant variable status (Scott Mayhew) [2183621] - lockd: move from strlcpy with unused retval to strscpy (Scott Mayhew) [2183621] - NFSD: move from strlcpy with unused retval to strscpy (Scott Mayhew) [2183621] - _nfs42_proc_copy(): use ->f_mapping instead of file_inode()->i_mapping (Scott Mayhew) [2183621] - nfs_finish_open(): don't open-code file_inode() (Scott Mayhew) [2183621] - NFS: Cleanup to remove unused flag NFS_CONTEXT_RESEND_WRITES (Scott Mayhew) [2183621] - NFS: Remove a bogus flag setting in pnfs_write_done_resend_to_mds (Scott Mayhew) [2183621] - NFS: Fix missing unlock in nfs_unlink() (Scott Mayhew) [2183621] - NFS: Improve readpage/writepage tracing (Scott Mayhew) [2183621] - NFS: Improve O_DIRECT tracing (Scott Mayhew) [2183621] - NFS: Improve write error tracing (Scott Mayhew) [2183621] - NFS: don't unhash dentry during unlink/rename (Scott Mayhew) [2183621] - lockd: detect and reject lock arguments that overflow (Scott Mayhew) [2183621] - NFSv4/pnfs: Fix a use-after-free bug in open (Scott Mayhew) [2183621] - NFS: nfs_async_write_reschedule_io must not recurse into the writeback code (Scott Mayhew) [2183621] - SUNRPC: Expand the svc_alloc_arg_err tracepoint (Scott Mayhew) [2183621] - SUNRPC: Remove xdr_align_data() and xdr_expand_hole() (Scott Mayhew) [2183621] - NFS: Replace the READ_PLUS decoding code (Scott Mayhew) [2183621] - SUNRPC: Add a function for zeroing out a portion of an xdr_stream (Scott Mayhew) [2183621] - SUNRPC: Add a function for directly setting the xdr page len (Scott Mayhew) [2183621] - SUNRPC: Introduce xdr_stream_move_subsegment() (Scott Mayhew) [2183621] - NFS: Replace fs_context-related dprintk() call sites with tracepoints (Scott Mayhew) [2183621] - SUNRPC: Replace dprintk() call site in xs_data_ready (Scott Mayhew) [2183621] - SUNRPC: Fail faster on bad verifier (Scott Mayhew) [2183621] - SUNRPC: Shrink size of struct rpc_task (Scott Mayhew) [2183621] - nfs: fix port value parsing (Scott Mayhew) [2183621] - nfs: Replace kmap() with kmap_local_page() (Scott Mayhew) [2183621] - NFS: remove redundant code in nfs_file_write() (Scott Mayhew) [2183621] - nfs/blocklayout: refactor block device opening (Scott Mayhew) [2183621] - NFS: Fix case insensitive renames (Scott Mayhew) [2183621] - pNFS/files: Handle RDMA connection errors correctly (Scott Mayhew) [2183621] - SUNRPC: Fix an RPC/RDMA performance regression (Scott Mayhew) [2183621] - nfs: Leave pages in the pagecache if readpage failed (Scott Mayhew) [2183621] - SUNRPC: Clean up xdr_commit_encode() (Scott Mayhew) [2183621] - SUNRPC: Optimize xdr_reserve_space() (Scott Mayhew) [2183621] - xprtrdma: treat all calls not a bcall when bc_serv is NULL (Scott Mayhew) [2183621] - m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb... (Scott Mayhew) [2183621] - SUNRPC: Remove svc_rqst::rq_xprt_hlen (Scott Mayhew) [2183621] - SUNRPC: Remove dead code in svc_tcp_release_rqst() (Scott Mayhew) [2183621] - SUNRPC: Make cache_req::thread_wait an unsigned long (Scott Mayhew) [2183621] - SUNRPC: Cache deferral injection (Scott Mayhew) [2183621] - SUNRPC: Clean up svc_deferred_class trace events (Scott Mayhew) [2183621] - NFS: Improve warning message when locks are lost. (Scott Mayhew) [2183621] - NFSv4.1: Enable access to the NFSv4.1 'dacl' and 'sacl' attributes (Scott Mayhew) [2183621] - NFSv4: Add encoders/decoders for the NFSv4.1 dacl and sacl attributes (Scott Mayhew) [2183621] - NFSv4: Specify the type of ACL to cache (Scott Mayhew) [2183621] - NFSv4: Don't hold the layoutget locks across multiple RPC calls (Scott Mayhew) [2183621] - pNFS/files: Fall back to I/O through the MDS on non-fatal layout errors (Scott Mayhew) [2183621] - nfs: rename nfs_direct_IO and use as ->swap_rw (Scott Mayhew) [2183621] - um: Remove duplicated include in syscalls_64.c (Prarit Bhargava) [2164042] - x86/traps: Mark do_int3() NOKPROBE_SYMBOL (Prarit Bhargava) [2164042] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Prarit Bhargava) [2164042] - xen/x2apic: Fix inconsistent indenting (Prarit Bhargava) [2164042] - xen/x86: detect support for extended destination ID (Prarit Bhargava) [2164042] - xen/x86: obtain full video frame buffer address for Dom0 also under EFI (Prarit Bhargava) [2164042] - x86/Xen: streamline (and fix) PV CPU enumeration (Prarit Bhargava) [2164042] - x86/MCE/AMD: Allow thresholding interface updates after init (Prarit Bhargava) [2164042] - kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR (Prarit Bhargava) [2164042] - Replace for_each_*_bit_from() with for_each_*_bit() where appropriate (Prarit Bhargava) [2164042] - mm/mempolicy: wire up syscall set_mempolicy_home_node (Prarit Bhargava) [2164042] - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs (Prarit Bhargava) [2164042] - x86, sched: Fix undefined reference to init_freq_invariance_cppc() build error (Prarit Bhargava) [2164042] - xen/x86: obtain upper 32 bits of video frame buffer address for Dom0 (Prarit Bhargava) [2164042] - crypto: x86/aesni - don't require alignment of data (Prarit Bhargava) [2164042] - x86/purgatory: Remove -nostdlib compiler flag (Prarit Bhargava) [2164042] - x86/vdso: Remove -nostdlib compiler flag (Prarit Bhargava) [2164042] - x86/defconfig: Enable CONFIG_LOCALVERSION_AUTO=y in the defconfig (Prarit Bhargava) [2164042] - x86/mce/inject: Avoid out-of-bounds write when setting flags (Prarit Bhargava) [2164042] - crypto: x86/curve25519 - use in/out register constraints more precisely (Prarit Bhargava) [2164042] - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS (Prarit Bhargava) [2164042] - um: remove set_fs (Prarit Bhargava) [2164042] - um, x86: bury crypto_tfm_ctx_offset (Prarit Bhargava) [2164042] - uml/i386: missing include in barrier.h (Prarit Bhargava) [2164042] - um: stop polluting the namespace with registers.h contents (Prarit Bhargava) [2164042] - um: move amd64 variant of mmap(2) to arch/x86/um/syscalls_64.c (Prarit Bhargava) [2164042] - uml: trim unused junk from arch/x86/um/sys_call_table_*.c (Prarit Bhargava) [2164042] - um: registers: Rename function names to avoid conflicts and build problems (Prarit Bhargava) [2164042] - uml: x86: add FORCE to user_constants.h (Prarit Bhargava) [2164042] - x86/mce: Mark mce_start() noinstr (Prarit Bhargava) [2164042] - x86/mce: Move the tainting outside of the noinstr region (Prarit Bhargava) [2164042] - x86/mce: Mark mce_read_aux() noinstr (Prarit Bhargava) [2164042] - x86/mce: Mark mce_end() noinstr (Prarit Bhargava) [2164042] - x86/mce: Mark mce_panic() noinstr (Prarit Bhargava) [2164042] - x86/mce: Allow instrumentation during task work queueing (Prarit Bhargava) [2164042] - x86/mce: Remove noinstr annotation from mce_setup() (Prarit Bhargava) [2164042] - x86/mce: Use mce_rdmsrl() in severity checking code (Prarit Bhargava) [2164042] - x86/mce: Remove function-local cpus variables (Prarit Bhargava) [2164042] - x86/mmx_32: Remove X86_USE_3DNOW (Prarit Bhargava) [2164042] - x86/boot/string: Add missing function prototypes (Prarit Bhargava) [2164042] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Prarit Bhargava) [2164042] - x86/uaccess: Move variable into switch case statement (Prarit Bhargava) [2164042] - x86/barriers, kcsan: Use generic instrumentation for non-smp barriers (Prarit Bhargava) [2164042] - x86/mce/inject: Set the valid bit in MCA_STATUS before error injection (Prarit Bhargava) [2164042] - x86/mce/inject: Check if a bank is populated before injecting (Prarit Bhargava) [2164042] - x86/csum: Rewrite/optimize csum_partial() (Prarit Bhargava) [2164042] - x86/mm: Flush global TLB when switching to trampoline page-table (Prarit Bhargava) [2164042] - x86/mm: Add missing dependency to (Prarit Bhargava) [2164042] - x86/ce4100: Replace "ti,pcf8575" by "nxp,pcf8575" (Prarit Bhargava) [2164042] - x86/cpu: Don't write CSTAR MSR on Intel CPUs (Prarit Bhargava) [2164042] - x86/fpu: Correct AVX512 state tracking (Prarit Bhargava) [2164042] - x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC (Prarit Bhargava) [2164042] - x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC (Prarit Bhargava) [2164042] - powerpc/pseries: reset the RCU watchdogs after a LPM (Mamatha Inamdar) [2192569] - sched/debug: Put sched/domains files under the verbose flag (Phil Auld) [2053117] - soc: imx: imx8m-blk-ctrl: reordering the fields (Steve Best) [2182875] - soc: imx8m: Support building imx8m soc driver as module (Steve Best) [2182875] - soc: imx8m: Add MODULE_LICENSE (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Add MODULE_LICENSE (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Use dev_pm_domain_attach_by_name (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: Add MODULE_LICENSE (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: Fix typo of imx8m_blk_ctrl_of_match (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: Use dev_pm_domain_attach_by_name (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Scan subnodes and bind drivers to them (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: set HDMI LCDIF panic read hurry level (Steve Best) [2182875] - soc: imx8m: Fix incorrect check for of_clk_get_by_name() (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: set LCDIF panic read hurry level (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: don't set power device name (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: expose high performance PLL clock (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: add instance specific probe function (Steve Best) [2182875] - soc: imx: add Kconfig symbols for blk-ctrl drivers (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD (Steve Best) [2182875] - soc: imx8m: Enable OCOTP clock before reading the register (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Defer probe if 'bus' genpd is not yet ready (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Use genpd_xlate_onecell (Steve Best) [2182875] - soc: imx: imx8mp-blk-ctrl: handle PCIe PHY resets (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: add i.MX8MP VPU blk ctrl (Steve Best) [2182875] - dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV (Steve Best) [2182875] - dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl (Steve Best) [2182875] - dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl (Steve Best) [2182875] - dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl (Steve Best) [2182875] - dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl (Steve Best) [2182875] - dt-bindings: soc: add binding for i.MX8MM VPU blk-ctrl (Steve Best) [2182875] - soc: imx: add i.MX8MP HDMI blk ctrl HDCP/HRV_MWR (Steve Best) [2182875] - soc: imx: add icc paths for i.MX8MP hsio/hdmi blk ctrl (Steve Best) [2182875] - soc: imx: add icc paths for i.MX8MP media blk ctrl (Steve Best) [2182875] - interconnect: add device managed bulk API (Steve Best) [2182875] - interconnect: Add stubs for the bulk API (Steve Best) [2182875] - Revert "soc: imx: imx8m-blk-ctrl: set power device name" (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Make error prints useful (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: fix display clock for LCDIF2 power domain (Steve Best) [2182875] - soc: imx: fix semicolon.cocci warnings (Steve Best) [2182875] - soc: imx: add i.MX8MP HDMI blk-ctrl (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl (Steve Best) [2182875] - soc: imx: add i.MX8MP HSIO blk-ctrl (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: set power device name (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Fix IMX8MN_DISPBLK_PD_ISI hang (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl (Steve Best) [2182875] - soc: imx: Remove Layerscape check (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl (Steve Best) [2182875] - soc: imx: Register SoC device only on i.MX boards (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: Fix imx8mm mipi reset (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: off by one in imx8m_blk_ctrl_xlate() (Steve Best) [2182875] - soc: imx: imx8m-blk-ctrl: add DISP blk-ctrl (Steve Best) [2182875] - soc: imx: add i.MX8M blk-ctrl driver (Steve Best) [2182875] - imx: soc: Select REGMAP_MMIO (Steve Best) [2182875] - soc: qcom: socinfo: add support for SA8775P (Adrien Thierry) [2193174] - dt-bindings: arm: qcom: add the SoC ID for SA8775P (Adrien Thierry) [2193174] - soc: qcom: smem: update max processor count (Adrien Thierry) [2193174] - pwm: imx27: Simplify using devm_pwmchip_add() (Steve Best) [2184318] - sched/rt: Fix bad task migration for rt tasks (Valentin Schneider) [2182900] - cgroup/cpuset: Make cpuset_attach_task() skip subpartitions CPUs for top_cpuset (Waiman Long) [2182238] - cgroup/cpuset: Add cpuset_can_fork() and cpuset_cancel_fork() methods (Waiman Long) [2182238] - cgroup/cpuset: Make cpuset_fork() handle CLONE_INTO_CGROUP properly (Waiman Long) [2182238] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2182238] - cgroup/cpuset: Fix partition root's cpuset.cpus update bug (Waiman Long) [2182238] - cpuset: Call set_cpus_allowed_ptr() with appropriate mask for task (Waiman Long) [2182238] - cgroup/cpuset: Don't filter offline CPUs in cpuset_cpus_allowed() for top cpuset tasks (Waiman Long) [2182238] - cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask() (Waiman Long) [2182238] - cgroup/cpuset: fix a few kernel-doc warnings & coding style (Waiman Long) [2182238] - cgroup/cpuset: no need to explicitly init a global static variable (Waiman Long) [2182238] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2182238] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2182238] - cgroup: Export cgroup_mutex (Waiman Long) [2182238] - sched/core: Adjusting the order of scanning CPU (Phil Auld) [RHEL-310] - sched/fair: Remove capacity inversion detection (Phil Auld) [RHEL-310] - sched/fair: unlink misfit task from cpu overutilized (Phil Auld) [RHEL-310] - sched/fair: Fixes for capacity inversion detection (Phil Auld) [RHEL-310] - sched/uclamp: Fix a uninitialized variable warnings (Phil Auld) [RHEL-310] - sched: Introduce struct balance_callback to avoid CFI mismatches (Phil Auld) [RHEL-310] - sched/fair: Check if prev_cpu has highest spare cap in feec() (Phil Auld) [RHEL-310] - sched/fair: Consider capacity inversion in util_fits_cpu() (Phil Auld) [RHEL-310] - sched/fair: Detect capacity inversion (Phil Auld) [RHEL-310] - sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition (Phil Auld) [RHEL-310] - sched/uclamp: Make cpu_overutilized() use util_fits_cpu() (Phil Auld) [RHEL-310] - sched/uclamp: Make asym_fits_capacity() use util_fits_cpu() (Phil Auld) [RHEL-310] - sched/uclamp: Make select_idle_capacity() use util_fits_cpu() (Phil Auld) [RHEL-310] - sched/uclamp: Fix fits_capacity() check in feec() (Phil Auld) [RHEL-310] - sched/uclamp: Make task_fits_capacity() use util_fits_cpu() (Phil Auld) [RHEL-310] - sched/uclamp: Fix relationship between uclamp and migration margin (Phil Auld) [RHEL-310]- s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2160097] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2160097] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2160097] - s390/ctcm: cleanup indenting (Tobias Huschle) [2160097] - s390/iucv: sort out physical vs virtual pointers usage (Tobias Huschle) [2160097] - net/af_iucv: fix kernel doc comments (Tobias Huschle) [2160097] - net/iucv: fix kernel doc comments (Tobias Huschle) [2160097] - net/iucv: get rid of register asm usage (Tobias Huschle) [2160097] - net/af_iucv: remove wrappers around iucv (de-)registration (Tobias Huschle) [2160097] - net/af_iucv: clean up a try_then_request_module() (Tobias Huschle) [2160097] - net/af_iucv: support drop monitoring (Tobias Huschle) [2160097] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2160041] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2160041] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2160041] - s390/ipl: add eckd support (Tobias Huschle) [2160041] - redhat/configs: add CONFIG_TRACE_MMIO_ACCESS (Adrien Thierry) [2196244] - asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info (Adrien Thierry) [2196244] - drm/meson: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244] - lib: Add register read/write tracing support (Adrien Thierry) [2196244] - asm-generic/io: Add logging support for MMIO accessors (Adrien Thierry) [2196244] - arm64: io: Use asm-generic high level MMIO accessors (Adrien Thierry) [2196244] - coresight: etm4x: Use asm-generic IO memory barriers (Adrien Thierry) [2196244] - irqchip/tegra: Fix overflow implicit truncation warnings (Adrien Thierry) [2196244] - kernel.h: split out instruction pointer accessors (Adrien Thierry) [2196244] - kernel.h: drop unneeded inclusion from other headers (Adrien Thierry) [2196244] - sched/psi: Fix use-after-free in ep_remove_wait_queue() (Phil Auld) [RHEL-311] - sched/psi: Use task->psi_flags to clear in CPU migration (Phil Auld) [RHEL-311] - sched/psi: Stop relying on timer_pending() for poll_work rescheduling (Phil Auld) [RHEL-311] - sched/psi: Fix avgs_work re-arm in psi_avgs_work() (Phil Auld) [RHEL-311] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-311] - sched/psi: Cache parent psi_group to speed up group iteration (Phil Auld) [RHEL-311] - sched/psi: Consolidate cgroup_psi() (Phil Auld) [RHEL-311] - sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure (Phil Auld) [RHEL-311] - sched/psi: Remove NR_ONCPU task accounting (Phil Auld) [RHEL-311] - sched/psi: Optimize task switch inside shared cgroups again (Phil Auld) [RHEL-311] - sched/psi: Move private helpers to sched/stats.h (Phil Auld) [RHEL-311] - sched/psi: Save percpu memory when !psi_cgroups_enabled (Phil Auld) [RHEL-311] - sched/psi: Don't create cgroup PSI files when psi_disabled (Phil Auld) [RHEL-311] - sched/psi: Fix periodic aggregation shut off (Phil Auld) [RHEL-311] - headers/prep: Fix header to build standalone: (Phil Auld) [RHEL-311] - wait: add wake_up_pollfree() (Phil Auld) [RHEL-311] - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim (Phil Auld) [RHEL-311] - selftests: bonding: add bonding prio option test (Hangbin Liu) [2092194] - bonding: fix lockdep splat in bond_miimon_commit() (Hangbin Liu) [2092194] - bonding: do failover when high prio link up (Hangbin Liu) [2092194] - bonding: add missed __rcu annotation for curr_active_slave (Hangbin Liu) [2092194] - Bonding: add per-port priority for failover re-selection (Hangbin Liu) [2092194] - bonding: add slave_dev field for bond_opt_value (Hangbin Liu) [2092194] - s390/vfio-ap: fix memory leak in vfio_ap device driver (Alex Williamson) [2188088] - docs: vfio: fix header path (Alex Williamson) [2188088] - docs: vfio: Update vfio.rst per latest interfaces (Alex Williamson) [2188088] - vfio: Update the kdoc for vfio_device_ops (Alex Williamson) [2188088] - vfio: no need to pass kvm pointer during device open (Alex Williamson) [2188088] - vfio: revert "iommu driver notify callback" (Alex Williamson) [2188088] - vfio/type1: revert "implement notify callback" (Alex Williamson) [2188088] - vfio/type1: revert "block on invalid vaddr" (Alex Williamson) [2188088] - vfio/type1: restore locked_vm (Alex Williamson) [2188088] - vfio/type1: track locked_vm per dma (Alex Williamson) [2188088] - vfio/type1: prevent underflow of locked_vm via exec() (Alex Williamson) [2188088] - vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR (Alex Williamson) [2188088] - samples: fix the prompt about SAMPLE_VFIO_MDEV_MBOCHS (Alex Williamson) [2188088] - vfio/mdev: Use sysfs_emit() to instead of sprintf() (Alex Williamson) [2188088] - vfio-mdev: add back CONFIG_VFIO dependency (Alex Williamson) [2188088] - vfio/platform: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088] - vfio/fsl-mc: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088] - vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocations (Alex Williamson) [2188088] - vfio-mdev: remove an non-existing driver from vfio-mediated-device (Alex Williamson) [2188088] - vfio-mdev: move the mtty usage documentation (Alex Williamson) [2188088] - vfio-mdev: turn VFIO_MDEV into a selectable symbol (Alex Williamson) [2188088] - s390/Kconfig: fix indentation (Alex Williamson) [2188088] - vfio-mdev: allow building the samples into the kernel (Alex Williamson) [2188088] - vfio: platform: No need to check res again (Alex Williamson) [2188088] - MAINTAINERS: step down as vfio reviewer (Alex Williamson) [2188088] - vfio-mdev/mdpy-fb: Do not set struct fb_info.apertures (Alex Williamson) [2188088] - Documentation: s390: correct spelling (Alex Williamson) [2188088] - s390: vfio-ap: tighten the NIB validity check (Alex Williamson) [2188088] - s390/vfio_ap: increase max wait time for reset verification (Alex Williamson) [2188088] - s390/vfio_ap: fix handling of error response codes (Alex Williamson) [2188088] - s390/vfio_ap: verify ZAPQ completion after return of response code zero (Alex Williamson) [2188088] - s390/vfio_ap: use TAPQ to verify reset in progress completes (Alex Williamson) [2188088] - s390/vfio_ap: check TAPQ response code when waiting for queue reset (Alex Williamson) [2188088] - s390/vfio-ap: verify reset complete in separate function (Alex Williamson) [2188088] - s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Alex Williamson) [2188088] - vfio/ccw: remove old IDA format restrictions (Alex Williamson) [2187660 2188088] - vfio/ccw: don't group contiguous pages on 2K IDAWs (Alex Williamson) [2187660 2188088] - vfio/ccw: handle a guest Format-1 IDAL (Alex Williamson) [2187660 2188088] - vfio/ccw: allocate/populate the guest idal (Alex Williamson) [2187660 2188088] - vfio/ccw: calculate number of IDAWs regardless of format (Alex Williamson) [2187660 2188088] - vfio/ccw: read only one Format-1 IDAW (Alex Williamson) [2187660 2188088] - vfio/ccw: refactor the idaw counter (Alex Williamson) [2187660 2188088] - vfio/ccw: populate page_array struct inline (Alex Williamson) [2187660 2188088] - vfio/ccw: pass page count to page_array struct (Alex Williamson) [2187660 2188088] - vfio/ccw: remove unnecessary malloc alignment (Alex Williamson) [2187660 2188088] - vfio/ccw: simplify CCW chain fetch routines (Alex Williamson) [2187660 2188088] - vfio/ccw: replace copy_from_iova with vfio_dma_rw (Alex Williamson) [2187660 2188088] - vfio/ccw: move where IDA flag is set in ORB (Alex Williamson) [2187660 2188088] - vfio/ccw: allow non-zero storage keys (Alex Williamson) [2187660 2188088] - vfio/ccw: simplify the cp_get_orb interface (Alex Williamson) [2187660 2188088] - vfio/ccw: cleanup some of the mdev commentary (Alex Williamson) [2187660 2188088] - bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call (Jerome Marchand) [2177177] - selftests: add prepare_system.sh (Jiri Benc) [2177177] - xfrm: lwtunnel: squelch kernel warning in case XFRM encap type is not available (Jiri Benc) [2177177] - selftests/bpf: Cover listener cloning with progs attached to sockmap (Jiri Benc) [2177177] - selftests/bpf: Pass BPF skeleton to sockmap_listen ops tests (Jiri Benc) [2177177] - bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener (Jiri Benc) [2177177] - bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself (Jiri Benc) [2177177] - net: skb: remove old comments about frag_size for build_skb() (Jiri Benc) [2177177] - selftests/bpf: Test bpf_skb_adjust_room on CHECKSUM_PARTIAL (Jiri Benc) [2177177] - skbuff: Introduce slab_build_skb() (Jiri Benc) [2177177] - net: xsk: Don't include (Jiri Benc) [2177177] - selftests/bpf: Allow building bpf tests with CONFIG_XFRM_INTERFACE=[m|n] (Jiri Benc) [2177177] - selftests/bpf: add xfrm_info tests (Jiri Benc) [2177177] - tools: add IFLA_XFRM_COLLECT_METADATA to uapi/linux/if_link.h (Jiri Benc) [2177177] - xfrm: interface: Add unstable helpers for setting/getting XFRM metadata from TC-BPF (Jiri Benc) [2177177] - xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c (Jiri Benc) [2177177] - xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode (Jiri Benc) [2177177] - xfrm: interface: support collect metadata mode (Jiri Benc) [2177177] - net: allow storing xfrm interface metadata in metadata_dst (Jiri Benc) [2177177] - Revert "veth: Avoid drop packets when xdp_redirect performs" (Jiri Benc) [2177177] - Revert "bpf: veth driver panics when xdp prog attached before veth_open" (Jiri Benc) [2177177] - bpf: veth driver panics when xdp prog attached before veth_open (Jiri Benc) [2177177] - veth: Avoid drop packets when xdp_redirect performs (Jiri Benc) [2177177] - Delete duplicate words from kernel docs (Jerome Marchand) [2177177] - Remove duplicate words inside documentation (Jerome Marchand) [2177177] - bpf: fix precision propagation verbose logging (Jerome Marchand) [2177177] - selftests/bpf: Fix out-of-srctree build (Jerome Marchand) [2177177] - bpf: Fix the kernel crash caused by bpf_setsockopt(). (Jerome Marchand) [2177177] - selftests/bpf: Use __failure macro in task kfunc testsuite (Jerome Marchand) [2177177] - bpf: Add missing btf_put to register_btf_id_dtor_kfuncs (Jerome Marchand) [2177177] - selftests/bpf: Verify copy_register_state() preserves parent/live fields (Jerome Marchand) [2177177] - bpf: Fix to preserve reg parent/live fields when copying range info (Jerome Marchand) [2177177] - bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers (Jerome Marchand) [2177177] - bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation (Jerome Marchand) [2177177] - bpf: hash map, avoid deadlock with suitable hash mask (Jerome Marchand) [2177177] - bpf_doc: Fix build error with older python versions (Jerome Marchand) [2177177] - libbpf: Fix map creation flags sanitization (Jerome Marchand) [2177177] - bpf: remove the do_idr_lock parameter from bpf_prog_free_id() (Jerome Marchand) [2177177] - bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD (Jerome Marchand) [2177177] - bpf: Skip task with pid=1 in send_signal_common() (Jerome Marchand) [2177177] - bpf: Skip invalid kfunc call in backtrack_insn (Jerome Marchand) [2177177] - bpf: Always use maximal size for copy_array() (Jerome Marchand) [2177177] - selftests/bpf: add a test for iter/task_vma for short-lived processes (Jerome Marchand) [2177177] - bpf: keep a reference to the mm, in case the task is dead. (Jerome Marchand) [2177177] - selftests/bpf: Add host-tools to gitignore (Jerome Marchand) [2177177] - selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID (Jerome Marchand) [2177177] - bpf: fix nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177] - bpftool: Fix linkage with statically built libllvm (Jerome Marchand) [2177177] - bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK (Jerome Marchand) [2177177] - selftests/bpf: Add a test for using a cpumap from an freplace-to-XDP program (Jerome Marchand) [2177177] - bpf: Resolve fext program type when checking map compatibility (Jerome Marchand) [2177177] - bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func (Jerome Marchand) [2177177] - libbpf: Fix single-line struct definition output in btf_dump (Jerome Marchand) [2177177] - selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION (Jerome Marchand) [2177177] - selftests/bpf: Fix a selftest compilation error with CONFIG_SMP=n (Jerome Marchand) [2177177] - docs/bpf: Reword docs for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177] - selftests/bpf: test case for relaxed prunning of active_lock.id (Jerome Marchand) [2177177] - selftests/bpf: Add pruning test case for bpf_spin_lock (Jerome Marchand) [2177177] - bpf: use check_ids() for active_lock comparison (Jerome Marchand) [2177177] - selftests/bpf: verify states_equal() maintains idmap across all frames (Jerome Marchand) [2177177] - bpf: states_equal() must build idmap for all function frames (Jerome Marchand) [2177177] - selftests/bpf: test cases for regsafe() bug skipping check_id() (Jerome Marchand) [2177177] - bpf: regsafe() must not skip check_ids() (Jerome Marchand) [2177177] - docs/bpf: Add documentation for BPF_MAP_TYPE_SK_STORAGE (Jerome Marchand) [2177177] - selftests/bpf: Add test for dynptr reinit in user_ringbuf callback (Jerome Marchand) [2177177] - bpf: Use memmove for bpf_dynptr_{read,write} (Jerome Marchand) [2177177] - bpf: Move PTR_TO_STACK alignment check to process_dynptr_func (Jerome Marchand) [2177177] - bpf: Rework check_func_arg_reg_off (Jerome Marchand) [2177177] - bpf: Rework process_dynptr_func (Jerome Marchand) [2177177] - bpf: Propagate errors from process_* checks in check_func_arg (Jerome Marchand) [2177177] - bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_func (Jerome Marchand) [2177177] - bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true (Jerome Marchand) [2177177] - bpf: Reuse freed element in free_by_rcu during allocation (Jerome Marchand) [2177177] - selftests/bpf: Bring test_offload.py back to life (Jerome Marchand) [2177177] - bpf: Fix comment error in fixup_kfunc_call function (Jerome Marchand) [2177177] - bpf: Do not zero-extend kfunc return values (Jerome Marchand) [2177177] - bpf/docs: Document struct cgroup * kfuncs (Jerome Marchand) [2177177] - bpf/docs: Document struct task_struct * kfuncs (Jerome Marchand) [2177177] - selftests/bpf: convert dynptr_fail and map_kptr_fail subtests to generic tester (Jerome Marchand) [2177177] - selftests/bpf: add generic BPF program tester-loader (Jerome Marchand) [2177177] - bpf: Remove unused insn_cnt argument from visit_[func_call_]insn() (Jerome Marchand) [2177177] - bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_ret (Jerome Marchand) [2177177] - bpf: remove unnecessary prune and jump points (Jerome Marchand) [2177177] - bpf: mostly decouple jump history management from is_state_visited() (Jerome Marchand) [2177177] - bpf: decouple prune and jump points (Jerome Marchand) [2177177] - bpf: Loosen alloc obj test in verifier's reg_btf_record (Jerome Marchand) [2177177] - bpf: Don't use rcu_users to refcount in task kfuncs (Jerome Marchand) [2177177] - selftests/bpf: Use CONFIG_TEST_BPF=m instead of CONFIG_TEST_BPF=y (Jerome Marchand) [2177177] - selftests/bpf: Use "is not set" instead of "=n" (Jerome Marchand) [2177177] - selftests/bpf: Install all required files to run selftests (Jerome Marchand) [2177177] - libbpf: Parse usdt args without offset on x86 (e.g. 8@(%rsp)) (Jerome Marchand) [2177177] - bpftool: Fix memory leak in do_build_table_cb (Jerome Marchand) [2177177] - selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym (Jerome Marchand) [2177177] - bpf: Add sleepable prog tests for cgrp local storage (Jerome Marchand) [2177177] - bpf: Enable sleeptable support for cgrp local storage (Jerome Marchand) [2177177] - bpf, docs: BPF Iterator Document (Jerome Marchand) [2177177] - bpf: Do not mark certain LSM hook arguments as trusted (Jerome Marchand) [2177177] - docs/bpf: Add KF_RCU documentation (Jerome Marchand) [2177177] - selftests/bpf: Fix rcu_read_lock test with new MEM_RCU semantics (Jerome Marchand) [2177177] - bpf: Handle MEM_RCU type properly (Jerome Marchand) [2177177] - libbpf: Improve usability of libbpf Makefile (Jerome Marchand) [2177177] - selftests/bpf: Add GCC compatible builtins to bpf_legacy.h (Jerome Marchand) [2177177] - bpf, docs: Correct the example of BPF_XOR (Jerome Marchand) [2177177] - selftests/bpf: Validate multiple ref release_on_unlock logic (Jerome Marchand) [2177177] - bpf: Fix release_on_unlock release logic for multiple refs (Jerome Marchand) [2177177] - bpf: Fix a compilation failure with clang lto build (Jerome Marchand) [2177177] - bpf: Tighten ptr_to_btf_id checks. (Jerome Marchand) [2177177] - selftests/bpf: Add ingress tests for txmsg with apply_bytes (Jerome Marchand) [2177177] - bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Jerome Marchand) [2177177] - bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes (Jerome Marchand) [2177177] - bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Jerome Marchand) [2177177] - selftests/bpf: Add bench test to arm64 and s390x denylist (Jerome Marchand) [2177177] - selftests/bpf: Make sure enum-less bpf_enable_stats() API works in C++ mode (Jerome Marchand) [2177177] - libbpf: Avoid enum forward-declarations in public API in C++ mode (Jerome Marchand) [2177177] - selftests/bpf: Avoid pinning prog when attaching to tc ingress in btf_skc_cls_ingress (Jerome Marchand) [2177177] - selftests/bpf: Remove serial from tests using {open,close}_netns (Jerome Marchand) [2177177] - selftests/bpf: Remove the "/sys" mount and umount dance in {open,close}_netns (Jerome Marchand) [2177177] - selftests/bpf: Avoid pinning bpf prog in the netns_load_bpf() callers (Jerome Marchand) [2177177] - selftests/bpf: Avoid pinning bpf prog in the tc_redirect_peer_l3 test (Jerome Marchand) [2177177] - selftests/bpf: Avoid pinning bpf prog in the tc_redirect_dtime test (Jerome Marchand) [2177177] - selftests/bpf: Use if_nametoindex instead of reading the /sys/net/class/*/ifindex (Jerome Marchand) [2177177] - selftests/bpf: Add tests for bpf_rcu_read_lock() (Jerome Marchand) [2177177] - bpf: Add kfunc bpf_rcu_read_lock/unlock() (Jerome Marchand) [2177177] - bpf: Introduce might_sleep field in bpf_func_proto (Jerome Marchand) [2177177] - compiler_types: Define __rcu as __attribute__((btf_type_tag("rcu"))) (Jerome Marchand) [2177177] - docs/bpf: Add BPF_MAP_TYPE_XSKMAP documentation (Jerome Marchand) [2177177] - samples/bpf: Fix wrong allocation size in xdp_router_ipv4_user (Jerome Marchand) [2177177] - docs/bpf: Update btf selftests program and add link (Jerome Marchand) [2177177] - bpf: Don't mark arguments to fentry/fexit programs as trusted. (Jerome Marchand) [2177177] - selftests/bpf: Add selftests for bpf_task_from_pid() (Jerome Marchand) [2177177] - bpf: Add bpf_task_from_pid() kfunc (Jerome Marchand) [2177177] - bpf: Update bpf_{g,s}etsockopt() documentation (Jerome Marchand) [2177177] - docs/bpf: Add table of BPF program types to libbpf docs (Jerome Marchand) [2177177] - bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set (Jerome Marchand) [2177177] - bpf: Don't use idx variable when registering kfunc dtors (Jerome Marchand) [2177177] - bpf: Unify and simplify btf_func_proto_check error handling (Jerome Marchand) [2177177] - docs/bpf: Fix sphinx warnings in BPF map docs (Jerome Marchand) [2177177] - selftests/bpf: Add reproducer for decl_tag in func_proto argument (Jerome Marchand) [2177177] - docs/bpf: Document BPF_MAP_TYPE_BLOOM_FILTER (Jerome Marchand) [2177177] - docs/bpf: Fix sphinx warnings for devmap (Jerome Marchand) [2177177] - docs/bpf: Fix sphinx warnings for cpumap (Jerome Marchand) [2177177] - selftests/bpf: Add selftests for bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177] - bpf: Add bpf_cgroup_ancestor() kfunc (Jerome Marchand) [2177177] - selftests/bpf: Add cgroup kfunc / kptr selftests (Jerome Marchand) [2177177] - bpf: Enable cgroups to be used as kptrs (Jerome Marchand) [2177177] - selftests/bpf: Workaround for llvm nop-4 bug (Jerome Marchand) [2177177] - bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage (Jerome Marchand) [2177177] - bpftool: remove function free_btf_vmlinux() (Jerome Marchand) [2177177] - bpftool: clean-up usage of libbpf_get_error() (Jerome Marchand) [2177177] - bpftool: fix error message when function can't register struct_ops (Jerome Marchand) [2177177] - bpftool: replace return value PTR_ERR(NULL) with 0 (Jerome Marchand) [2177177] - bpftool: remove support of --legacy option for bpftool (Jerome Marchand) [2177177] - bpf: Add type cast unit tests (Jerome Marchand) [2177177] - bpf: Add a kfunc for generic type cast (Jerome Marchand) [2177177] - bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctx (Jerome Marchand) [2177177] - bpf: Add support for kfunc set with common btf_ids (Jerome Marchand) [2177177] - bpf: Disallow bpf_obj_new_impl call when bpf_mem_alloc_init fails (Jerome Marchand) [2177177] - bpf/selftests: Add selftests for new task kfuncs (Jerome Marchand) [2177177] - bpf: Add kfuncs for storing struct task_struct * as a kptr (Jerome Marchand) [2177177] - bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs (Jerome Marchand) [2177177] - bpf: Allow multiple modifiers in reg_type_str() prefix (Jerome Marchand) [2177177] - tools lib bpf: Avoid install_headers make warning (Jerome Marchand) [2177177] - selftests/bpf: Skip spin lock failure test on s390x (Jerome Marchand) [2177177] - bpf, samples: Use "grep -E" instead of "egrep" (Jerome Marchand) [2177177] - bpf, docs: DEVMAPs and XDP_REDIRECT (Jerome Marchand) [2177177] - libbpf: Ignore hashmap__find() result explicitly in btf_dump (Jerome Marchand) [2177177] - selftests/bpf: Add BTF sanity tests (Jerome Marchand) [2177177] - selftests/bpf: Add BPF linked list API tests (Jerome Marchand) [2177177] - selftests/bpf: Add failure test cases for spin lock pairing (Jerome Marchand) [2177177] - selftests/bpf: Update spinlock selftest (Jerome Marchand) [2177177] - selftests/bpf: Add __contains macro to bpf_experimental.h (Jerome Marchand) [2177177] - bpf: Add comments for map BTF matching requirement for bpf_list_head (Jerome Marchand) [2177177] - bpf: Add 'release on unlock' logic for bpf_list_push_{front,back} (Jerome Marchand) [2177177] - bpf: Introduce single ownership BPF linked list API (Jerome Marchand) [2177177] - bpf: Permit NULL checking pointer with non-zero fixed offset (Jerome Marchand) [2177177] - bpf: Introduce bpf_obj_drop (Jerome Marchand) [2177177] - bpf: Introduce bpf_obj_new (Jerome Marchand) [2177177] - bpf: Support constant scalar arguments for kfuncs (Jerome Marchand) [2177177] - bpf: Rewrite kfunc argument handling (Jerome Marchand) [2177177] - bpf: Allow locking bpf_spin_lock in inner map values (Jerome Marchand) [2177177] - bpf: Allow locking bpf_spin_lock global variables (Jerome Marchand) [2177177] - bpf: Allow locking bpf_spin_lock in allocated objects (Jerome Marchand) [2177177] - bpf: Verify ownership relationships for user BTF types (Jerome Marchand) [2177177] - bpf: Recognize lock and list fields in allocated objects (Jerome Marchand) [2177177] - bpf: Introduce allocated objects support (Jerome Marchand) [2177177] - bpf: Populate field_offs for inner_map_meta (Jerome Marchand) [2177177] - bpf: Free inner_map_meta when btf_record_dup fails (Jerome Marchand) [2177177] - bpf: Do btf_record_free outside map_free callback (Jerome Marchand) [2177177] - bpf: Fix early return in map_check_btf (Jerome Marchand) [2177177] - selftests/bpf: Pass target triple to get_sys_includes macro (Jerome Marchand) [2177177] - selftests, bpf: Fix broken riscv build (Jerome Marchand) [2177177] - selftests/bpf: Explicitly pass RESOLVE_BTFIDS to sub-make (Jerome Marchand) [2177177] - bpf: Pass map file to .map_update_batch directly (Jerome Marchand) [2177177] - bpf/docs: Include blank lines between bullet points in bpf_devel_QA.rst (Jerome Marchand) [2177177] - selftests/bpf: allow unpriv bpf for selftests by default (Jerome Marchand) [2177177] - bpftool: Check argc first before "file" in do_batch() (Jerome Marchand) [2177177] - docs/bpf: Fix sample code in MAP_TYPE_ARRAY docs (Jerome Marchand) [2177177] - selftests/bpf: check nullness propagation for reg to reg comparisons (Jerome Marchand) [2177177] - bpf: propagate nullness information for reg to reg comparisons (Jerome Marchand) [2177177] - bpf: Expand map key argument of bpf_redirect_map to u64 (Jerome Marchand) [2177177] - dev: Move received_rps counter next to RPS members in softnet data (Jiri Benc) [2177177] - bpf: Refactor btf_struct_access (Jerome Marchand) [2177177] - bpf: Rename MEM_ALLOC to MEM_RINGBUF (Jerome Marchand) [2177177] - bpf: Rename RET_PTR_TO_ALLOC_MEM (Jerome Marchand) [2177177] - bpf: Support bpf_list_head in map values (Jerome Marchand) [2177177] - bpf: Fix copy_map_value, zero_map_value (Jerome Marchand) [2177177] - bpf: Remove BPF_MAP_OFF_ARR_MAX (Jerome Marchand) [2177177] - bpf: Remove local kptr references in documentation (Jerome Marchand) [2177177] - bpf/docs: Document how to run CI without patch submission (Jerome Marchand) [2177177] - libbpf: checkpatch: Fixed code alignments in ringbuf.c (Jerome Marchand) [2177177] - libbpf: Fixed various checkpatch issues in libbpf.c (Jerome Marchand) [2177177] - libbpf: checkpatch: Fixed code alignments in btf.c (Jerome Marchand) [2177177] - bpf, docs: Fixup cpumap sphinx >= 3.1 warning (Jerome Marchand) [2177177] - libbpf: Fix uninitialized warning in btf_dump_dump_type_data (Jerome Marchand) [2177177] - selftests/bpf: fix veristat's singular file-or-prog filter (Jerome Marchand) [2177177] - bpf, docs: Document BPF_MAP_TYPE_ARRAY (Jerome Marchand) [2177177] - docs/bpf: Document BPF map types QUEUE and STACK (Jerome Marchand) [2177177] - docs/bpf: Document BPF ARRAY_OF_MAPS and HASH_OF_MAPS (Jerome Marchand) [2177177] - docs/bpf: Document BPF_MAP_TYPE_CPUMAP map (Jerome Marchand) [2177177] - docs/bpf: Document BPF_MAP_TYPE_LPM_TRIE map (Jerome Marchand) [2177177] - libbpf: Hashmap.h update to fix build issues using LLVM14 (Jerome Marchand) [2177177] - selftests: Fix test group SKIPPED result (Jerome Marchand) [2177177] - selftests/bpf: Tests for btf_dedup_resolve_fwds (Jerome Marchand) [2177177] - libbpf: Resolve unambigous forward declarations (Jerome Marchand) [2177177] - libbpf: Hashmap interface update to allow both long and void* keys/values (Jerome Marchand) [2177177] - selftests/bpf: Fix u32 variable compared with less than zero (Jerome Marchand) [2177177] - Documentation: bpf: Escape underscore in BPF type name prefix (Jerome Marchand) [2177177] - selftests/bpf: cgroup_helpers.c: Fix strncpy() fortify warning (Jerome Marchand) [2177177] - samples/bpf: Fix tracex2 error: No such file or directory (Jerome Marchand) [2177177] - selftests/bpf: Tests for enum fwd resolved as full enum64 (Jerome Marchand) [2177177] - libbpf: Resolve enum fwd as full enum64 and vice versa (Jerome Marchand) [2177177] - selftests/bpf: make test_align selftest more robust (Jerome Marchand) [2177177] - bpf: aggressively forget precise markings during state checkpointing (Jerome Marchand) [2177177] - bpf: stop setting precise in current state (Jerome Marchand) [2177177] - bpf: allow precision tracking for programs with subprogs (Jerome Marchand) [2177177] - bpf: propagate precision across all frames, not just the last one (Jerome Marchand) [2177177] - bpf: propagate precision in ALU/ALU64 operations (Jerome Marchand) [2177177] - bpf: Refactor map->off_arr handling (Jerome Marchand) [2177177] - bpf: Consolidate spin_lock, timer management into btf_record (Jerome Marchand) [2177177] - bpf: Refactor kptr_off_tab into btf_record (Jerome Marchand) [2177177] - selftests/bpf: support stat filtering in comparison mode in veristat (Jerome Marchand) [2177177] - selftests/bpf: support stats ordering in comparison mode in veristat (Jerome Marchand) [2177177] - selftests/bpf: handle missing records in comparison mode better in veristat (Jerome Marchand) [2177177] - selftests/bpf: make veristat emit all stats in CSV mode by default (Jerome Marchand) [2177177] - selftests/bpf: support simple filtering of stats in veristat (Jerome Marchand) [2177177] - selftests/bpf: allow to define asc/desc ordering for sort specs in veristat (Jerome Marchand) [2177177] - selftests/bpf: ensure we always have non-ambiguous sorting in veristat (Jerome Marchand) [2177177] - selftests/bpf: consolidate and improve file/prog filtering in veristat (Jerome Marchand) [2177177] - selftests/bpf: shorten "Total insns/states" column names in veristat (Jerome Marchand) [2177177] - selftests/bpf: add veristat replay mode (Jerome Marchand) [2177177] - bpf: Drop reg_type_may_be_refcounted_or_null (Jerome Marchand) [2177177] - bpf: Fix slot type check in check_stack_write_var_off (Jerome Marchand) [2177177] - bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID (Jerome Marchand) [2177177] - bpf: Allow specifying volatile type modifier for kptrs (Jerome Marchand) [2177177] - bpf: Document UAPI details for special BPF types (Jerome Marchand) [2177177] - samples/bpf: Fix typo in README (Jerome Marchand) [2177177] - bpf: check max_entries before allocating memory (Jerome Marchand) [2177177] - bpf: Fix a typo in comment for DFS algorithm (Jerome Marchand) [2177177] - perf bpf: No need to include compiler.h when HAVE_LIBBPF_SUPPORT is true (Jerome Marchand) [2177177] - bpftool: Fix spelling mistake "disasembler" -> "disassembler" (Jerome Marchand) [2177177] - selftests/bpf: Fix bpftool synctypes checking failure (Jerome Marchand) [2177177] - selftests/bpf: Panic on hard/soft lockup (Jerome Marchand) [2177177] - docs/bpf: Add documentation for new cgroup local storage (Jerome Marchand) [2177177] - selftests/bpf: Add test cgrp_local_storage to DENYLIST.s390x (Jerome Marchand) [2177177] - selftests/bpf: Add selftests for new cgroup local storage (Jerome Marchand) [2177177] - selftests/bpf: Fix test test_libbpf_str/bpf_map_type_str (Jerome Marchand) [2177177] - bpftool: Support new cgroup local storage (Jerome Marchand) [2177177] - libbpf: Support new cgroup local storage (Jerome Marchand) [2177177] - bpf: Implement cgroup storage available to non-cgroup-attached bpf progs (Jerome Marchand) [2177177] - bpf: Refactor some inode/task/sk storage functions for reuse (Jerome Marchand) [2177177] - bpf: Make struct cgroup btf id global (Jerome Marchand) [2177177] - selftests/bpf: Tracing prog can still do lookup under busy lock (Jerome Marchand) [2177177] - selftests/bpf: Ensure no task storage failure for bpf_lsm.s prog due to deadlock detection (Jerome Marchand) [2177177] - bpf: Add new bpf_task_storage_delete proto with no deadlock detection (Jerome Marchand) [2177177] - bpf: bpf_task_storage_delete_recur does lookup first before the deadlock check (Jerome Marchand) [2177177] - bpf: Add new bpf_task_storage_get proto with no deadlock detection (Jerome Marchand) [2177177] - bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is detected (Jerome Marchand) [2177177] - bpf: Refactor the core bpf_task_storage_get logic into a new function (Jerome Marchand) [2177177] - bpf: Append _recur naming to the bpf_task_storage helper proto (Jerome Marchand) [2177177] - bpf: Remove prog->active check for bpf_lsm and bpf_iter (Jerome Marchand) [2177177] - libbpf: Btf dedup identical struct test needs check for nested structs/arrays (Jerome Marchand) [2177177] - selftests/bpf: Add kprobe_multi kmod attach api tests (Jerome Marchand) [2177177] - selftests/bpf: Add kprobe_multi check to module attach test (Jerome Marchand) [2177177] - selftests/bpf: Add bpf_testmod_fentry_* functions (Jerome Marchand) [2177177] - selftests/bpf: Add load_kallsyms_refresh function (Jerome Marchand) [2177177] - bpf: Take module reference on kprobe_multi link (Jerome Marchand) [2177177] - bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmp (Jerome Marchand) [2177177] - ftrace: Add support to resolve module symbols in ftrace_lookup_symbols (Jerome Marchand) [2177177] - kallsyms: Make module_kallsyms_on_each_symbol generally available (Jerome Marchand) [2177177] - bpftool: Add llvm feature to "bpftool version" (Jerome Marchand) [2177177] - bpftool: Support setting alternative arch for JIT disasm with LLVM (Jerome Marchand) [2177177] - bpftool: Add LLVM as default library for disassembling JIT-ed programs (Jerome Marchand) [2177177] - bpftool: Refactor disassembler for JIT-ed programs (Jerome Marchand) [2177177] - bpftool: Group libbfd defs in Makefile, only pass them if we use libbfd (Jerome Marchand) [2177177] - bpftool: Split FEATURE_TESTS/FEATURE_DISPLAY definitions in Makefile (Jerome Marchand) [2177177] - bpftool: Remove asserts from JIT disassembler (Jerome Marchand) [2177177] - bpftool: Define _GNU_SOURCE only once (Jerome Marchand) [2177177] - selftests/bpf: Add write to hashmap to array_map iter test (Jerome Marchand) [2177177] - selftests/bpf: Add test verifying bpf_ringbuf_reserve retval use in map ops (Jerome Marchand) [2177177] - bpf: Consider all mem_types compatible for map_{key,value} args (Jerome Marchand) [2177177] - bpf: Allow ringbuf memory to be used as map key (Jerome Marchand) [2177177] - selftests/bpf: Initial DENYLIST for aarch64 (Jerome Marchand) [2177177] - selftests/bpf: Update vmtests.sh to support aarch64 (Jerome Marchand) [2177177] - selftests/bpf: Add config.aarch64 (Jerome Marchand) [2177177] - selftests/bpf: Remove entries from config.s390x already present in config (Jerome Marchand) [2177177] - bpftool: Set binary name to "bpftool" in help and version output (Jerome Marchand) [2177177] - libbpf: Avoid allocating reg_name with sscanf in parse_usdt_arg() (Jerome Marchand) [2177177] - selftests/bpf: fix task_local_storage/exit_creds rcu usage (Jerome Marchand) [2177177] - bpftool: Update the bash completion(add autoattach to prog load) (Jerome Marchand) [2177177] - bpftool: Update doc (add autoattach to prog load) (Jerome Marchand) [2177177] - bpftool: Add autoattach for bpf prog load|loadall (Jerome Marchand) [2177177] - bpftool: Add "bootstrap" feature to version output (Jerome Marchand) [2177177] - bpf, docs: Reformat BPF maps page to be more readable (Jerome Marchand) [2177177] - bpf: add selftests for lsh, rsh, arsh with reg operand (Jerome Marchand) [2177177] - bpf,x64: use shrx/sarx/shlx when available (Jerome Marchand) [2177177] - bpf,x64: avoid unnecessary instructions when shift dest is ecx (Jerome Marchand) [2177177] - libbpf: add non-mmapable data section selftest (Jerome Marchand) [2177177] - libbpf: only add BPF_F_MMAPABLE flag for data maps with global vars (Jerome Marchand) [2177177] - libbpf: clean up and refactor BTF fixup step (Jerome Marchand) [2177177] - bpf/docs: Summarize CI system and deny lists (Jerome Marchand) [2177177] - samples/bpf: Fix typos in README (Jerome Marchand) [2177177] - samples/bpf: Fix double word in comments (Jerome Marchand) [2177177] - bpf: Use rcu_trace_implies_rcu_gp() for program array freeing (Jerome Marchand) [2177177] - bpf: Use rcu_trace_implies_rcu_gp() in local storage map (Jerome Marchand) [2177177] - bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator (Jerome Marchand) [2177177] - rcu-tasks: Provide rcu_trace_implies_rcu_gp() (Jerome Marchand) [2177177] - selftests/bpf: Use sys_pidfd_open() helper when possible (Jerome Marchand) [2177177] - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() (Jerome Marchand) [2177177] - libbpf: Deal with section with no data gracefully (Jerome Marchand) [2177177] - libbpf: Use elf_getshdrnum() instead of e_shnum (Jerome Marchand) [2177177] - selftests/bpf: Fix memory leak caused by not destroying skeleton (Jerome Marchand) [2177177] - libbpf: Fix use-after-free in btf_dump_name_dups (Jerome Marchand) [2177177] - selftests/bpf: S/iptables/iptables-legacy/ in the bpf_nf and xdp_synproxy test (Jerome Marchand) [2177177] - selftests/bpf: Alphabetize DENYLISTs (Jerome Marchand) [2177177] - selftests/bpf: Add tests for _opts variants of bpf_*_get_fd_by_id() (Jerome Marchand) [2177177] - libbpf: Introduce bpf_link_get_fd_by_id_opts() (Jerome Marchand) [2177177] - libbpf: Introduce bpf_btf_get_fd_by_id_opts() (Jerome Marchand) [2177177] - libbpf: Introduce bpf_prog_get_fd_by_id_opts() (Jerome Marchand) [2177177] - libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts() (Jerome Marchand) [2177177] - libbpf: Fix LIBBPF_1.0.0 declaration in libbpf.map (Jerome Marchand) [2177177] - bpf, x64: Remove unnecessary check on existence of SSE2 (Jerome Marchand) [2177177] - selftests/bpf: Add selftest deny_namespace to s390x deny list (Jerome Marchand) [2177177] - scripts/bpf_doc.py: update logic to not assume sequential enum values (Jerome Marchand) [2177177] - bpf: explicitly define BPF_FUNC_xxx integer values (Jerome Marchand) [2177177] - selftests/bpf: add BPF object fixup step to veristat (Jerome Marchand) [2177177] - selftests/bpf: avoid reporting +100% difference in veristat for actual 0% (Jerome Marchand) [2177177] - selftests/bpf: allow requesting log level 2 in test_verifier (Jerome Marchand) [2177177] - selftests/bpf: Test btf dump for struct with padding only fields (Jerome Marchand) [2177177] - bpftool: Print newline before '}' for struct with padding only fields (Jerome Marchand) [2177177] - net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work (Ivan Vecera) [2193175] - net, neigh: Fix crash in v6 module initialization error path (Ivan Vecera) [2193175] - net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries (Ivan Vecera) [2193175] - net, neigh: Add build-time assertion to avoid neigh->flags overflow (Ivan Vecera) [2193175] - net, neigh: Add NTF_MANAGED flag for managed neighbor entries (Ivan Vecera) [2193175] - net, neigh: Extend neigh->flags to 32 bit to allow for extensions (Ivan Vecera) [2193175] - net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE (Ivan Vecera) [2193175] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2189971] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2189971] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2189971] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2189971] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2189971] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2189971] - dm: allow targets to require splitting WRITE_ZEROES and SECURE_ERASE (Benjamin Marzinski) [2189971] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2189971] - dm raid: remove unused d variable (Benjamin Marzinski) [2189971] - dm: remove unnecessary (void*) conversions (Benjamin Marzinski) [2189971] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2189971] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2189971] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2189971] - dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Benjamin Marzinski) [2189971] - dm error: add discard support (Benjamin Marzinski) [2189971] - dm zero: add discard support (Benjamin Marzinski) [2189971] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2189971] - dm verity: emit audit events on verification failure and more (Benjamin Marzinski) [2189971] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2189971] - dm: improve hash_locks sizing and hash function (Benjamin Marzinski) [2189971] - dm bio prison v1: intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971] - dm bio prison v1: prepare to intelligently size dm_bio_prison's prison_regions (Benjamin Marzinski) [2189971] - dm bufio: intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971] - dm bufio: prepare to intelligently size dm_buffer_cache's buffer_trees (Benjamin Marzinski) [2189971] - dm: add dm_num_hash_locks() (Benjamin Marzinski) [2189971] - dm bio prison v1: add dm_cell_key_has_valid_range (Benjamin Marzinski) [2189971] - dm bio prison v1: improve concurrent IO performance (Benjamin Marzinski) [2189971] - dm: split discards further if target sets max_discard_granularity (Benjamin Marzinski) [2189971] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2189971] - dm bufio: use multi-page bio vector (Benjamin Marzinski) [2189971] - dm bufio: use waitqueue_active in __free_buffer_wake (Benjamin Marzinski) [2189971] - dm bufio: move dm_bufio_client members to avoid spanning cachelines (Benjamin Marzinski) [2189971] - dm bufio: add lock_history optimization for cache iterators (Benjamin Marzinski) [2189971] - dm bufio: improve concurrent IO performance (Benjamin Marzinski) [2189971] - dm bufio: add dm_buffer_cache abstraction (Benjamin Marzinski) [2189971] - dm bufio: add LRU abstraction (Benjamin Marzinski) [2189971] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2189971] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2189971] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2189971] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2189971] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2189971] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2189971] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2189971] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2189971] - intel_idle: Add force_irq_on module param (David Arcari) [2185872] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (David Arcari) [2185872] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* (David Arcari) [2185872] - intel_idle: move from strlcpy() with unused retval to strscpy() (David Arcari) [2185872] - NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop (Benjamin Coddington) [2196432]- cacheinfo: Add use_arch[|_cache]_info field/function (Radu Rendec) [2180619] - arch_topology: Remove early cacheinfo error message if -ENOENT (Radu Rendec) [2180619] - cacheinfo: Check cache properties are present in DT (Radu Rendec) [2180619] - cacheinfo: Check sib_leaf in cache_leaves_are_shared() (Radu Rendec) [2180619] - cacheinfo: Allow early level detection when DT/ACPI info is missing/broken (Radu Rendec) [2180619] - cacheinfo: Add arm64 early level initializer implementation (Radu Rendec) [2180619] - cacheinfo: Add arch specific early level initializer (Radu Rendec) [2180619] - cacheinfo: Fix LLC is not exported through sysfs (Radu Rendec) [2180619] - cacheinfo: Remove of_node_put() for fw_token (Radu Rendec) [2180619] - cacheinfo: Decrement refcount in cache_setup_of_node() (Radu Rendec) [2180619] - cacheinfo: Make default acpi_get_cache_info() return an error (Radu Rendec) [2180619] - cacheinfo: Initialize variables in fetch_cache_info() (Radu Rendec) [2180619] - ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent (Radu Rendec) [2180619] - arch_topology: Build cacheinfo from primary CPU (Radu Rendec) [2180619] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Radu Rendec) [2180619] - ACPI: PPTT: Remove acpi_find_cache_levels() (Radu Rendec) [2180619] - cacheinfo: Check 'cache-unified' property to count cache leaves (Radu Rendec) [2180619] - cacheinfo: Return error code in init_of_cache_level() (Radu Rendec) [2180619] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Radu Rendec) [2180619] - arm64: topology: move store_cpu_topology() to shared code (Radu Rendec) [2180619] - of: Add of_property_present() helper (Radu Rendec) [2180619] - IPv6/GRO: generic helper to remove temporary HBH/jumbo header in driver (Michal Schmidt) [2189283] - tools: include: sync include/api/linux/kvm.h (Eric Auger) [2175143] - KVM: Check KVM_CAP_DIRTY_LOG_{RING, RING_ACQ_REL} prior to enabling them (Eric Auger) [2175143] - KVM: selftests: Fix divide-by-zero bug in memslot_perf_test (Eric Auger) [2175143] - proc/meminfo: fix spacing in SecPageTables (Eric Auger) [2175143] - arm64/sme: Fix context switch for SME only systems (Eric Auger) [2175143] - KVM: arm64: Normalize cache configuration (Eric Auger) [2175143] - KVM: arm64: Mask FEAT_CCIDX (Eric Auger) [2175143] - KVM: arm64: Always set HCR_TID2 (Eric Auger) [2175143] - arm64/cache: Move CLIDR macro definitions (Eric Auger) [2175143] - arm64/sysreg: Add CCSIDR2_EL1 (Eric Auger) [2175143] - arm64/sysreg: Convert CCSIDR_EL1 to automatic generation (Eric Auger) [2175143] - arm64: Allow the definition of UNKNOWN system register fields (Eric Auger) [2175143] - KVM: arm64: Use symbolic definition for ISR_EL1.A (Eric Auger) [2175143] - arm64/sysreg: Add definition of ISR_EL1 (Eric Auger) [2175143] - arm64/sysreg: Add definition for ICC_NMIAR1_EL1 (Eric Auger) [2175143] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Eric Auger) [2175143] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Eric Auger) [2175143] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Eric Auger) [2175143] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Eric Auger) [2175143] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Eric Auger) [2175143] - KVM: arm64: Finalise EL2 state from pKVM PSCI relay (Eric Auger) [2175143] - KVM: arm64: Use sanitized values in __check_override in nVHE (Eric Auger) [2175143] - KVM: arm64: Introduce finalise_el2_state macro (Eric Auger) [2175143] - KVM: arm64: Provide sanitized SYS_ID_AA64SMFR0_EL1 to nVHE (Eric Auger) [2175143] - arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path (Eric Auger) [2175143] - KVM: arm64: Condition HW AF updates on config option (Eric Auger) [2175143] - KVM: arm64: Handle access faults behind the read lock (Eric Auger) [2175143] - KVM: arm64: Don't serialize if the access flag isn't set (Eric Auger) [2175143] - KVM: arm64: Return EAGAIN for invalid PTE in attr walker (Eric Auger) [2175143] - KVM: arm64: Ignore EAGAIN for walks outside of a fault (Eric Auger) [2175143] - KVM: arm64: Use KVM's pte type/helpers in handle_access_fault() (Eric Auger) [2175143] - KVM: arm64: selftests: Disable single-step without relying on ucall() (Eric Auger) [2175143] - KVM: arm64: selftests: Disable single-step with correct KVM define (Eric Auger) [2175143] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Consolidate memory (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Support variable guest page size (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Eric Auger) [2175143] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Eric Auger) [2175143] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Eric Auger) [2175143] - KVM: arm64: selftests: Test with every breakpoint/watchpoint (Eric Auger) [2175143] - KVM: arm64: selftests: Add a test case for a linked watchpoint (Eric Auger) [2175143] - KVM: arm64: selftests: Add a test case for a linked breakpoint (Eric Auger) [2175143] - KVM: arm64: selftests: Change debug_version() to take ID_AA64DFR0_EL1 (Eric Auger) [2175143] - KVM: arm64: selftests: Stop unnecessary test stage tracking of debug-exceptions (Eric Auger) [2175143] - KVM: arm64: selftests: Add helpers to enable debug exceptions (Eric Auger) [2175143] - KVM: arm64: selftests: Remove the hard-coded {b,w}pn#0 from debug-exceptions (Eric Auger) [2175143] - KVM: arm64: selftests: Add write_dbg{b,w}{c,v}r helpers in debug-exceptions (Eric Auger) [2175143] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Eric Auger) [2175143] - tools: Copy bitfield.h from the kernel sources (Eric Auger) [2175143] - KVM: selftests: Update top-of-file comment in psci_test (Eric Auger) [2175143] - KVM: arm64: selftests: Add a test case for KVM_GUESTDBG_SINGLESTEP (Eric Auger) [2175143] - KVM: arm64: selftests: Refactor debug-exceptions to make it amenable to new test cases (Eric Auger) [2175143] - KVM: arm64: Convert FSC_* over to ESR_ELx_FSC_* (Eric Auger) [2175143] - KVM: arm64: Fix S1PTW handling on RO memslots (Eric Auger) [2175143] - KVM: arm64: PMU: Fix PMCR_EL0 reset value (Eric Auger) [2175143] - KVM: arm64: Reject shared table walks in the hyp code (Eric Auger) [2175143] - KVM: arm64: Don't acquire RCU read lock for exclusive table walks (Eric Auger) [2175143] - KVM: arm64: Take a pointer to walker data in kvm_dereference_pteref() (Eric Auger) [2175143] - KVM: arm64: PMU: Fix period computation for 64bit counters with 32bit overflow (Eric Auger) [2175143] - arm64/fp: Use a struct to pass data to fpsimd_bind_state_to_cpu() (Eric Auger) [2175143] - arm64/sve: Leave SVE enabled on syscall if we don't context switch (Eric Auger) [2175143] - arm64/fpsimd: SME no longer requires SVE register state (Eric Auger) [2175143] - arm64/fpsimd: Load FP state based on recorded data type (Eric Auger) [2175143] - arm64/fpsimd: Stop using TIF_SVE to manage register saving in KVM (Eric Auger) [2175143] - arm64/fpsimd: Have KVM explicitly say which FP registers to save (Eric Auger) [2175143] - arm64/fpsimd: Track the saved FPSIMD state type separately to TIF_SVE (Eric Auger) [2175143] - KVM: arm64: Discard any SVE state when entering KVM guests (Eric Auger) [2175143] - Documentation: document the ABI changes for KVM_CAP_ARM_MTE (Eric Auger) [2175143] - KVM: arm64: permit all VM_MTE_ALLOWED mappings with MTE enabled (Eric Auger) [2175143] - KVM: arm64: unify the tests for VMAs in memslots when MTE is enabled (Eric Auger) [2175143] - KVM: arm64: Simplify the sanitise_mte_tags() logic (Eric Auger) [2175143] - KVM: arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu run (Eric Auger) [2175143] - KVM: arm64: PMU: Simplify PMCR_EL0 reset handling (Eric Auger) [2175143] - KVM: arm64: PMU: Replace version number '0' with ID_AA64DFR0_EL1_PMUVer_NI (Eric Auger) [2175143] - KVM: arm64: PMU: Make kvm_pmc the main data structure (Eric Auger) [2175143] - KVM: arm64: PMU: Simplify vcpu computation on perf overflow notification (Eric Auger) [2175143] - KVM: arm64: PMU: Allow PMUv3p5 to be exposed to the guest (Eric Auger) [2175143] - KVM: arm64: PMU: Implement PMUv3p5 long counter support (Eric Auger) [2175143] - KVM: arm64: PMU: Allow ID_DFR0_EL1.PerfMon to be set from userspace (Eric Auger) [2175143] - KVM: arm64: PMU: Allow ID_AA64DFR0_EL1.PMUver to be set from userspace (Eric Auger) [2175143] - KVM: arm64: PMU: Move the ID_AA64DFR0_EL1.PMUver limit to VM creation (Eric Auger) [2175143] - KVM: arm64: PMU: Do not let AArch32 change the counters' top 32 bits (Eric Auger) [2175143] - KVM: arm64: PMU: Simplify setting a counter to a specific value (Eric Auger) [2175143] - KVM: arm64: PMU: Add counter_index_to_*reg() helpers (Eric Auger) [2175143] - KVM: arm64: PMU: Only narrow counters that are not 64bit wide (Eric Auger) [2175143] - KVM: arm64: PMU: Narrow the overflow checking when required (Eric Auger) [2175143] - KVM: arm64: PMU: Distinguish between 64bit counter and 64bit overflow (Eric Auger) [2175143] - KVM: arm64: PMU: Always advertise the CHAIN event (Eric Auger) [2175143] - KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode (Eric Auger) [2175143] - KVM: arm64: Use the pKVM hyp vCPU structure in handle___kvm_vcpu_run() (Eric Auger) [2175143] - KVM: arm64: Don't unnecessarily map host kernel sections at EL2 (Eric Auger) [2175143] - KVM: arm64: Explicitly map 'kvm_vgic_global_state' at EL2 (Eric Auger) [2175143] - KVM: arm64: Maintain a copy of 'kvm_arm_vmid_bits' at EL2 (Eric Auger) [2175143] - KVM: arm64: Unmap 'kvm_arm_hyp_percpu_base' from the host (Eric Auger) [2175143] - KVM: arm64: Return guest memory from EL2 via dedicated teardown memcache (Eric Auger) [2175143] - KVM: arm64: Instantiate guest stage-2 page-tables at EL2 (Eric Auger) [2175143] - KVM: arm64: Consolidate stage-2 initialisation into a single function (Eric Auger) [2175143] - KVM: arm64: Add generic hyp_memcache helpers (Eric Auger) [2175143] - KVM: arm64: Provide I-cache invalidation by virtual address at EL2 (Eric Auger) [2175143] - KVM: arm64: Initialise hypervisor copies of host symbols unconditionally (Eric Auger) [2175143] - KVM: arm64: Add per-cpu fixmap infrastructure at EL2 (Eric Auger) [2175143] - KVM: arm64: Instantiate pKVM hypervisor VM and vCPU structures from EL1 (Eric Auger) [2175143] - KVM: arm64: Add infrastructure to create and track pKVM instances at EL2 (Eric Auger) [2175143] - KVM: arm64: Rename 'host_kvm' to 'host_mmu' (Eric Auger) [2175143] - KVM: arm64: Add hyp_spinlock_t static initializer (Eric Auger) [2175143] - KVM: arm64: Include asm/kvm_mmu.h in nvhe/mem_protect.h (Eric Auger) [2175143] - KVM: arm64: Add helpers to pin memory shared with the hypervisor at EL2 (Eric Auger) [2175143] - KVM: arm64: Prevent the donation of no-map pages (Eric Auger) [2175143] - KVM: arm64: Implement do_donate() helper for donating memory (Eric Auger) [2175143] - KVM: arm64: Unify identifiers used to distinguish host and hypervisor (Eric Auger) [2175143] - KVM: arm64: Fix-up hyp stage-1 refcounts for all pages mapped at EL2 (Eric Auger) [2175143] - KVM: arm64: Back the hypervisor 'struct hyp_page' array for all memory (Eric Auger) [2175143] - KVM: arm64: Allow attaching of non-coalescable pages to a hyp pool (Eric Auger) [2175143] - KVM: arm64: Move hyp refcount manipulation helpers to common header file (Eric Auger) [2175143] - KVM: arm64: Fix typo in comment (Eric Auger) [2175143] - KVM: arm64: Fix pvtime documentation (Eric Auger) [2175143] - KVM: arm64: Fix benign bug with incorrect use of VA_BITS (Eric Auger) [2175143] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Eric Auger) [2175143] - KVM: arm64: Fix kvm init failure when mode!=vhe and VA_BITS=52. (Eric Auger) [2175143] - KVM: arm64: Handle stage-2 faults in parallel (Eric Auger) [2175143] - KVM: arm64: Make table->block changes parallel-aware (Eric Auger) [2175143] - KVM: arm64: Make leaf->leaf PTE changes parallel-aware (Eric Auger) [2175143] - KVM: arm64: Make block->table PTE changes parallel-aware (Eric Auger) [2175143] - KVM: arm64: Split init and set for table PTE (Eric Auger) [2175143] - KVM: arm64: Atomically update stage 2 leaf attributes in parallel walks (Eric Auger) [2175143] - KVM: arm64: Protect stage-2 traversal with RCU (Eric Auger) [2175143] - KVM: arm64: Tear down unlinked stage-2 subtree after break-before-make (Eric Auger) [2175143] - KVM: arm64: Use an opaque type for pteps (Eric Auger) [2175143] - KVM: arm64: Add a helper to tear down unlinked stage-2 subtrees (Eric Auger) [2175143] - KVM: arm64: Don't pass kvm_pgtable through kvm_pgtable_walk_data (Eric Auger) [2175143] - KVM: arm64: Pass mm_ops through the visitor context (Eric Auger) [2175143] - KVM: arm64: Stash observed pte value in visitor context (Eric Auger) [2175143] - KVM: arm64: Combine visitor arguments into a context structure (Eric Auger) [2175143] - KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_REL if available (Eric Auger) [2175143] - KVM: selftests: dirty-log: Upgrade flag accesses to acquire/release semantics (Eric Auger) [2175143] - KVM: Document weakly ordered architecture requirements for dirty ring (Eric Auger) [2175143] - KVM: x86: Select CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL (Eric Auger) [2175143] - KVM: Add KVM_CAP_DIRTY_LOG_RING_ACQ_REL capability and config option (Eric Auger) [2175143] - KVM: Use acquire/release semantics when accessing dirty ring GFN state (Eric Auger) [2175143] - KVM: arm64/mmu: count KVM s2 mmu usage in secondary pagetable stats (Eric Auger) [2175143] - KVM: x86/mmu: count KVM mmu usage in secondary pagetable stats. (Eric Auger) [2175143] - mm: add NR_SECONDARY_PAGETABLE to count secondary page table uses. (Eric Auger) [2175143] - KVM: arm64: Enable stack protection and branch profiling for VHE (Eric Auger) [2175143] - KVM: arm64: Fix comment typo in nvhe/switch.c (Eric Auger) [2175143] - KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available() (Eric Auger) [2175143] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Eric Auger) [2175143] - KVM: selftests: Add test for AArch32 ID registers (Eric Auger) [2175143] - KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit-only system (Eric Auger) [2175143] - KVM: arm64: Add a visibility bit to ignore user writes (Eric Auger) [2175143] - KVM: arm64: Spin off helper for calling visibility hook (Eric Auger) [2175143] - KVM: arm64: Drop raz parameter from read_id_reg() (Eric Auger) [2175143] - KVM: arm64: Remove internal accessor helpers for id regs (Eric Auger) [2175143] - KVM: arm64: Use visibility hook to treat ID regs as RAZ (Eric Auger) [2175143] - selftests/powerpc: Increase timeout for vsx_signal test (Mamatha Inamdar) [2176415] - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163384] - scsi: megaraid_sas: Remove redundant memset() statement (Tomas Henzl) [2163384] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163384] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163384] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163384] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163384] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163384] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163384] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163384] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163384] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163384] - wifi: mark the support for WiFi on aarch64 architecture as tech preview (Jose Ignacio Tornos Martinez) [2143728] - config: Enable WiFI on aarch64 architecture (Jose Ignacio Tornos Martinez) [2143728 2143781] - tcp: fix skb_copy_ubufs() vs BIG TCP (Xin Long) [2185290] - netfilter: xt_length: use skb len to match in length_mt6 (Xin Long) [2185290] - net: add support for ipv4 big tcp (Xin Long) [2185290] - net: add gso_ipv4_max_size and gro_ipv4_max_size per device (Xin Long) [2185290] - packet: add TP_STATUS_GSO_TCP for tp_status (Xin Long) [2185290] - ipvlan: use skb_ip_totlen in ipvlan_get_L3_hdr (Xin Long) [2185290] - cipso_ipv4: use iph_set_totlen in skbuff_setattr (Xin Long) [2185290] - netfilter: use skb_ip_totlen and iph_totlen (Xin Long) [2185290] - net: sched: use skb_ip_totlen and iph_totlen (Xin Long) [2185290] - openvswitch: use skb_ip_totlen in conntrack (Xin Long) [2185290] - bridge: use skb_ip_totlen in br netfilter (Xin Long) [2185290] - net: add a couple of helpers for iph tot_len (Xin Long) [2185290] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170628] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170628] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170628] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170628] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170628] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170628] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170628] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170628] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170628] - IB/hfi1: Remove redundant pageidx variable (Izabela Bakollari) [2170628] - IB/hfi1: Remove user expected buffer invalidate race (Izabela Bakollari) [2170628] - IB/hfi1: Immediately remove invalid memory from hardware (Izabela Bakollari) [2170628] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170628] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170628] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170628] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170628] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170628] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170628] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170628] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170628] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170628] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170628] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170628] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170628] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170628] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170628] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170628] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170628]- mm: take a page reference when removing device exclusive entries (Donald Dutile) [2184200] - mm: convert lock_page_or_retry() to folio_lock_or_retry() (Donald Dutile) [2184200] - mm: convert do_swap_page() to use a folio (Donald Dutile) [2184200] - shmem: convert shmem_replace_page() to use folios throughout (Donald Dutile) [2184200] - shmem: convert shmem_delete_from_page_cache() to take a folio (Donald Dutile) [2184200] - shmem: convert shmem_writepage() to use a folio throughout (Donald Dutile) [2184200] - mm: add folio_add_lru_vma() (Donald Dutile) [2184200] - mm/migrate_device: return number of migrating pages in args->cpages (Donald Dutile) [2159905] - mm/memory: return vm_fault_t result from migrate_to_ram() callback (Donald Dutile) [2159905] - nouveau: Fix migrate_to_ram() for faulting page (Donald Dutile) [2159905] - hmm-tests: add test for migrate_device_range() (Donald Dutile) [2159905] - nouveau/dmem: evict device private memory during release (Donald Dutile) [2159905] - nouveau/dmem: refactor nouveau_dmem_fault_copy_one() (Donald Dutile) [2159905] - mm/migrate_device.c: add migrate_device_range() (Donald Dutile) [2159905] - mm/migrate_device.c: refactor migrate_vma and migrate_deivce_coherent_page() (Donald Dutile) [2159905] - mm/memremap.c: take a pgmap reference on page allocation (Donald Dutile) [2159905] - mm: free device private pages have zero refcount (Donald Dutile) [2159905] - mm/memory.c: fix race when faulting a device private page (Donald Dutile) [2159905] - PM / devfreq: imx: Register i.MX8MP interconnect device (Steve Best) [2184175] - PM / devfreq: imx-bus: use NULL to pass a null pointer rather than zero (Steve Best) [2184175] - enic: define constants for legacy interrupts offset (Michal Schmidt) [2101496] - enic: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1) (Michal Schmidt) [2101496] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101496] - enic: Remove usage of the deprecated "pci-dma-compat.h" API (Michal Schmidt) [2101496] - enic: Use dma_set_mask_and_coherent() (Michal Schmidt) [2101496] - net: cisco: Fix a function name in comments (Michal Schmidt) [2101496] - ethernet: enic: use eth_hw_addr_set() (Michal Schmidt) [2101496] - enic: constify references to netdev->dev_addr in drivers (Michal Schmidt) [2101496] - enic: use eth_hw_addr_set() for dev->addr_len cases (Michal Schmidt) [2101496] - mm: memory-failure: make action_result() return int (Aristeu Rozanski) [2184858] - mm: memory-failure: avoid pfn_valid() twice in soft_offline_page() (Aristeu Rozanski) [2184858] - mm: memory-failure: make put_ref_page() more useful (Aristeu Rozanski) [2184858] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2184858] - mm, hwpoison: cleanup some obsolete comments (Aristeu Rozanski) [2184858] - mm, hwpoison: check PageTable() explicitly in hwpoison_user_mappings() (Aristeu Rozanski) [2184858] - mm, hwpoison: avoid unneeded page_mapped_in_vma() overhead in collect_procs_anon() (Aristeu Rozanski) [2184858] - mm, hwpoison: use num_poisoned_pages_sub() to decrease num_poisoned_pages (Aristeu Rozanski) [2184858] - mm, hwpoison: use __PageMovable() to detect non-lru movable pages (Aristeu Rozanski) [2184858] - mm, hwpoison: use ClearPageHWPoison() in memory_failure() (Aristeu Rozanski) [2184858] - mm: memory-failure: kill __soft_offline_page() (Aristeu Rozanski) [2184858] - mm: memory-failure: kill soft_offline_free_page() (Aristeu Rozanski) [2184858] - mm, hwpoison: avoid trying to unpoison reserved page (Aristeu Rozanski) [2184858] - mm, hwpoison: kill procs if unmap fails (Aristeu Rozanski) [2184858] - mm, hwpoison: fix possible use-after-free in mf_dax_kill_procs() (Aristeu Rozanski) [2184858] - mm, hwpoison: fix page refcnt leaking in unpoison_memory() (Aristeu Rozanski) [2184858] - mm, hwpoison: fix page refcnt leaking in try_memory_failure_hugetlb() (Aristeu Rozanski) [2184858] - mm: memory-failure: cleanup try_to_split_thp_page() (Aristeu Rozanski) [2184858] - mmc: sdhci-esdhc-imx: only enable DAT[0] and CMD line auto tuning for SDIO device (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: simplify the auto tuning logic (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: reset the tuning logic before execute tuning (Steve Best) [2183358] - mmc: host: Fix repeated words in comments (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: improve imxrt1050 data (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA (Steve Best) [2183358] - mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI (Steve Best) [2183358] - mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus (Steve Best) [2183358] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166221] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166221] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166221] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166221] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166221] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166221] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166221] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166221] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166221] - x86: don't use REP_GOOD or ERMS for small memory clearing (Myron Stowe) [2190487] - x86/cpufeatures: Add macros for Intel's new fast rep string features (Myron Stowe) [2190487] - x86/microcode/intel: Do not retry microcode reloading on the APs (David Arcari) [1971938] - x86/microcode/intel: Do not print microcode revision and processor flags (David Arcari) [1971938] - platform/x86/intel/ifs: Add missing kernel-doc entry (David Arcari) [1971938] - use less confusing names for iov_iter direction initializers (David Arcari) [1971938] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (David Arcari) [1971938] - platform/x86/intel/ifs: Add current_batch sysfs entry (David Arcari) [1971938] - platform/x86/intel/ifs: Remove reload sysfs entry (David Arcari) [1971938] - platform/x86/intel/ifs: Add metadata validation (David Arcari) [1971938] - platform/x86/intel/ifs: Use generic microcode headers and functions (David Arcari) [1971938] - platform/x86/intel/ifs: Add metadata support (David Arcari) [1971938] - x86/microcode/intel: Use a reserved field for metasize (David Arcari) [1971938] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (David Arcari) [1971938] - x86/microcode/intel: Reuse microcode_sanity_check() (David Arcari) [1971938] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (David Arcari) [1971938] - x86/microcode/intel: Reuse find_matching_signature() (David Arcari) [1971938] - platform/x86/intel/ifs: Remove memory allocation from load path (David Arcari) [1971938] - platform/x86/intel/ifs: Remove image loading during init (David Arcari) [1971938] - platform/x86/intel/ifs: Return a more appropriate error code (David Arcari) [1971938] - platform/x86/intel/ifs: Remove unused selection (David Arcari) [1971938] - x86/microcode: Drop struct ucode_cpu_info.valid (David Arcari) [1971938] - x86/microcode: Do some minor fixups (David Arcari) [1971938] - x86/microcode: Kill refresh_fw (David Arcari) [1971938] - x86/microcode: Simplify init path even more (David Arcari) [1971938] - x86/microcode: Rip out the subsys interface gunk (David Arcari) [1971938] - x86/microcode/AMD: Track patch allocation size explicitly (David Arcari) [1971938] - x86/microcode: Print previous version of microcode after reload (David Arcari) [1971938] - x86/microcode: Remove ->request_microcode_user() (David Arcari) [1971938] - x86/microcode: Document the whole late loading problem (David Arcari) [1971938] - misc: Mark MICROCODE_MINOR unused (David Arcari) [1971938] - x86/microcode: Remove unnecessary perf callback (David Arcari) [1971938] - x86/microcode: Taint and warn on late loading (David Arcari) [1971938] - x86/microcode: avoid unused variable warning (David Arcari) [1971938] - x86/microcode: Default-disable late loading (David Arcari) [1971938] - redhat/configs: disable CONFIG_MICROCODE_LATE_LOADING (David Arcari) [1971938] - x86/microcode: Rip out the OLD_INTERFACE (David Arcari) [1971938] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (David Arcari) [1971938] - x86/cpu: Load microcode during restore_processor_state() (David Arcari) [1971938] - treewide: Replace zero-length arrays with flexible-array members (David Arcari) [1971938] - platform/x86/intel/ifs: Mark as BROKEN (David Arcari) [1971938] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (David Arcari) [1971938] - Documentation: In-Field Scan (David Arcari) [1971938] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (David Arcari) [1971938] - platform/x86/intel/ifs: Add IFS sysfs interface (David Arcari) [1971938] - platform/x86/intel/ifs: Add scan test support (David Arcari) [1971938] - stop_machine: Add stop_core_cpuslocked() for per-core operations (David Arcari) [1971938] - platform/x86/intel/ifs: Authenticate and copy to secured memory (David Arcari) [1971938] - platform/x86/intel/ifs: Check IFS Image sanity (David Arcari) [1971938] - platform/x86/intel/ifs: Read IFS firmware image (David Arcari) [1971938] - redhat/configs: enable INTEL_IFS (David Arcari) [1971938] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (David Arcari) [1971938] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (David Arcari) [1971938] - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2118840 2136324] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2118840 2136324] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2118840 2136324] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2118840 2136324] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2118840 2136324] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2180457]- scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188482] - rtnetlink: advertise allmulti counter (Petr Oros) [2192483] - ethtool: reset #lanes when lanes is omitted (Davide Caratti) [2190429] - veth: Fix use after free in XDP_REDIRECT (Davide Caratti) [2190429] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2190429] - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). (Davide Caratti) [2190429] - ipvlan: Make skb->skb_iif track skb->dev for l3s mode (Davide Caratti) [2190430] - erspan: do not use skb_mac_header() in ndo_start_xmit() (Guillaume Nault) [2190389] - net: tunnels: annotate lockless accesses to dev->needed_headroom (Guillaume Nault) [2190389] - macvlan: Fix mc_filter calculation (Xin Long) [2179199] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2179199] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2179199] - iommufd: Do not corrupt the pfn list when doing batch carry (Jerry Snitselaar) [2181354] - iommufd: Fix unpinning of pages when an access is present (Jerry Snitselaar) [2181354] - iommufd: Check for uptr overflow (Jerry Snitselaar) [2181354] - vfio: Support VFIO_NOIOMMU with iommufd (Jerry Snitselaar) [2181354] - iommu: Remove IOMMU_CAP_INTR_REMAP (Jerry Snitselaar) [2181354] - irq/s390: Add arch_is_isolated_msi() for s390 (Jerry Snitselaar) [2181354] - iommu/x86: Replace IOMMU_CAP_INTR_REMAP with IRQ_DOMAIN_FLAG_ISOLATED_MSI (Jerry Snitselaar) [2181354] - genirq/msi: Rename IRQ_DOMAIN_MSI_REMAP to IRQ_DOMAIN_ISOLATED_MSI (Jerry Snitselaar) [2181354] - genirq/irqdomain: Remove unused irq_domain_check_msi_remap() code (Jerry Snitselaar) [2181354] - iommufd: Convert to msi_device_has_isolated_msi() (Jerry Snitselaar) [2181354] - vfio/type1: Convert to iommu_group_has_isolated_msi() (Jerry Snitselaar) [2181354] - iommu: Add iommu_group_has_isolated_msi() (Jerry Snitselaar) [2181354] - genirq/msi: Add msi_device_has_isolated_msi() (Jerry Snitselaar) [2181354] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181354] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176996] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176996] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181354] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181354] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181354] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181354] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181354] - iommu: Attach device group to old domain in error path (Jerry Snitselaar) [2181354] - iommu: Fix error unwind in iommu_group_alloc() (Jerry Snitselaar) [2181354] - iommu/of: mark an unused function as __maybe_unused (Jerry Snitselaar) [2181354] - iommu/s390: Use GFP_KERNEL in sleepable contexts (Jerry Snitselaar) [2181354] - iommu/s390: Push the gfp parameter to the kmem_cache_alloc()'s (Jerry Snitselaar) [2181354] - iommu/intel: Use GFP_KERNEL in sleepable contexts (Jerry Snitselaar) [2181354] - iommu/intel: Support the gfp argument to the map_pages op (Jerry Snitselaar) [2181354] - iommu/intel: Add a gfp parameter to alloc_pgtable_page() (Jerry Snitselaar) [2181354] - iommufd: Use GFP_KERNEL_ACCOUNT for iommu_map() (Jerry Snitselaar) [2181354] - iommu/dma: Use the gfp parameter in __iommu_dma_alloc_noncontiguous() (Jerry Snitselaar) [2181354] - iommu: Add a gfp parameter to iommu_map_sg() (Jerry Snitselaar) [2181354] - iommu: Remove iommu_map_atomic() (Jerry Snitselaar) [2181354] - iommu: Add a gfp parameter to iommu_map() (Jerry Snitselaar) [2181354] - iommu: dma: Use of_iommu_get_resv_regions() (Jerry Snitselaar) [2181354] - iommu: Implement of_iommu_get_resv_regions() (Jerry Snitselaar) [2181354] - of: Introduce of_translate_dma_region() (Jerry Snitselaar) [2181354] - iommu: Tidy up io-pgtable dependencies (Jerry Snitselaar) [2181354] - iommu: Remove detach_dev callback (Jerry Snitselaar) [2181354] - iommu: Remove deferred attach check from __iommu_detach_device() (Jerry Snitselaar) [2181354] - iommu: Add set_platform_dma_ops callbacks (Jerry Snitselaar) [2181354] - iommu: Add set_platform_dma_ops iommu ops (Jerry Snitselaar) [2181354] - iommu: Remove detach_dev callbacks (Jerry Snitselaar) [2181354] - iommu/amd: Skip attach device domain is same as new domain (Jerry Snitselaar) [2181354] - iommu/amd: Improve page fault error reporting (Jerry Snitselaar) [2181354] - iommu/amd: Do not identity map v2 capable device when snp is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Jerry Snitselaar) [2181354] - iommu/amd: Do not clear event/ppr log buffer when snp is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Fix error handling for pdev_pri_ats_enable() (Jerry Snitselaar) [2181354] - iommu/amd: Do not allocate io_pgtable_ops for passthrough domain (Jerry Snitselaar) [2181354] - iommu/amd: Free domain ID after domain_flush_pages (Jerry Snitselaar) [2181354] - iommu/amd: Free domain id in error path (Jerry Snitselaar) [2181354] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181354] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176996] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176996] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176996] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176996] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176996] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176996] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181354] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove sva from intel_svm_dev (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove users from intel_svm_dev (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove unused fields in svm structures (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181354] - iommu/arm-smmu-qcom: Select identity domain for sc8280xp MDSS (Jerry Snitselaar) [2181354] - iommu/arm-smmu-qcom: Add SM8150 DPU compatible (Jerry Snitselaar) [2181354] - dma-mapping: no need to pass a bus_type into get_arch_dma_ops() (Jerry Snitselaar) [2181354] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181354] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181354] - iommu/arm-smmu-v3: Don't unregister on shutdown (Jerry Snitselaar) [2181354] - iommu/arm-smmu: Don't unregister on shutdown (Jerry Snitselaar) [2181354] - iommu/io-pgtable: Remove map/unmap (Jerry Snitselaar) [2181354] - iommu/io-pgtable-arm: Remove map/unmap (Jerry Snitselaar) [2181354] - iommu: Avoid races around device probe (Jerry Snitselaar) [2181354] - iommu/amd: Fix typo in macro parameter name (Jerry Snitselaar) [2181354] - iommu/amd: Check return value of mmu_notifier_register() (Jerry Snitselaar) [2181354] - iommu/amd: Fix pci device refcount leak in ppr_notifier() (Jerry Snitselaar) [2181354] - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Jerry Snitselaar) [2181354] - iommu/amd: Fix ivrs_acpihid cmdline parsing code (Jerry Snitselaar) [2181354] - iommu/amd: Remove variable cnt ind iommu_poll_ga_log() (Jerry Snitselaar) [2181354] - iommu/vt-d: Use real field for indication of first level (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove unnecessary domain_context_mapped() (Jerry Snitselaar) [2181354] - iommu/vt-d: Rename domain_add_dev_info() (Jerry Snitselaar) [2181354] - iommu/vt-d: Rename iommu_disable_dev_iotlb() (Jerry Snitselaar) [2181354] - iommu/vt-d: Add blocking domain support (Jerry Snitselaar) [2181354] - iommu/vt-d: Add device_block_translation() helper (Jerry Snitselaar) [2181354] - iommu/vt-d: Allocate pasid table in device probe path (Jerry Snitselaar) [2181354] - s390/pci: use lock-free I/O translation updates (Jerry Snitselaar) [2181354] - iommu/s390: Optimize IOMMU table walking (Jerry Snitselaar) [2181354] - iommu/s390: Use RCU to allow concurrent domain_list iteration (Jerry Snitselaar) [2181354] - iommu/s390: Add I/O TLB ops (Jerry Snitselaar) [2181354] - iommu/s390: Make attach succeed even if the device is in error state (Jerry Snitselaar) [2181354] - iommu/s390: Implement map_pages()/unmap_pages() instead of map()/unmap() (Jerry Snitselaar) [2181354] - iommu/s390: Fix incorrect pgsize_bitmap (Jerry Snitselaar) [2181354] - iommu/s390: Fix incorrect aperture check (Jerry Snitselaar) [2181354] - iommu/s390: Fix potential s390_domain aperture shrinking (Jerry Snitselaar) [2181354] - iommu/s390: Get rid of s390_domain_device (Jerry Snitselaar) [2181354] - iommu/s390: Fix duplicate domain attachments (Jerry Snitselaar) [2181354] - iommu/arm-smmu: Warn once when the perfetcher errata patch fails to apply (Jerry Snitselaar) [2181354] - iommu: Add note about struct iommu_fwspec usage (Jerry Snitselaar) [2181354] - dma-mapping: reject __GFP_COMP in dma_alloc_attrs (Jerry Snitselaar) [2181354] - dma-mapping: reject GFP_COMP for noncoherent allocations (Jerry Snitselaar) [2181354] - ALSA: memalloc: don't use GFP_COMP for non-coherent dma allocations (Jerry Snitselaar) [2181354] - ALSA: memalloc: don't pass bogus GFP_ flags to dma_alloc_* (Jerry Snitselaar) [2181354] - s390/ism: don't pass bogus GFP_ flags to dma_alloc_coherent (Jerry Snitselaar) [2181354] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181354] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181354] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181354] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2136874] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181354] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181354] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181354] - lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall (Jerry Snitselaar) [2181354] - MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS (Jerry Snitselaar) [2181354] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181354] - iommu/iova: Fix module config properly (Jerry Snitselaar) [2181354] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181354] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181354] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181354] - iommu/dma: Make header private (Jerry Snitselaar) [2181354] - iommu/dma: Move public interfaces to linux/iommu.h (Jerry Snitselaar) [2181354] - iommu/io-pgtable-arm: Remove iommu_dev==NULL special case (Jerry Snitselaar) [2181354] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181354] - iommu: Remove comment of dev_has_feat in struct doc (Jerry Snitselaar) [2181354] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181354] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176984] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176984] - iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181354] - iommu/vt-d: Decouple PASID & PRI enabling from SVA (Jerry Snitselaar) [2181354] - iommu/dma: Clean up Kconfig (Jerry Snitselaar) [2181354] - iommu/virtio: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181354] - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity (Jerry Snitselaar) [2181354] - iommu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/virtio: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/tegra-smmu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/arm-smmu-v3: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/arm-smmu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/amd: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu: Move bus setup to IOMMU device registration (Jerry Snitselaar) [2181354] - iommu: Always register bus notifiers (Jerry Snitselaar) [2181354] - iommu/s390: Fail probe for non-PCI devices (Jerry Snitselaar) [2181354] - iommu/amd: Handle race between registration and device probe (Jerry Snitselaar) [2181354] - iommu/vt-d: Handle race between registration and device probe (Jerry Snitselaar) [2181354] - iommu/amd: Add support for AVIC when SNP is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Set translation valid bit only when IO page tables are in use (Jerry Snitselaar) [2181354] - iommu/amd: Introduce function to check and enable SNP (Jerry Snitselaar) [2181354] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181354] - swiotlb: don't panic! (Jerry Snitselaar) [2181354] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175621] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169569] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169569] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2179856] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2179856] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2179856] - redhat: Remove editconfig (Prarit Bhargava)- e1000e: Remove redundant pci_enable_pcie_error_reporting() (Ken Cox) [2153331] - e1000e: Enable Link Partner Advertised Support (Ken Cox) [2153331] - e1000e: Fix TX dispatch condition (Ken Cox) [2153331] - e1000e: Remove unnecessary use of kmap_atomic() (Ken Cox) [2153331] - e1000e: Add e1000e trace module (Ken Cox) [2153331] - e1000e: Add support for the next LOM generation (Ken Cox) [2153331] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153331] - ptp: introduce helpers to adjust by scaled parts per million (Ken Cox) [2153331] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153331] - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171093] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171093] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171093] - scsi: sd: Fix wrong zone_write_granularity value during revalidate (Ewan D. Milne) [2171093] - scsi: core: Extend struct scsi_exec_args (Ewan D. Milne) [2171093] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171093] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171093] - scsi: cxlflash: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: target: target_core_pscsi: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: virtio_scsi: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: sr: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: ses: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: zbc: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: sd: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: spi: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: core: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: scsi_dh: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: ch: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: hwmon: drivetemp: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: ata: libata-scsi: Convert to scsi_execute_cmd() (Ewan D. Milne) [2171093] - scsi: core: Add struct for args to execution functions (Ewan D. Milne) [2171093] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171093] - scsi: core: scsi_error: Do not queue pointless abort workqueue functions (Ewan D. Milne) [2171093] - scsi: sd: sd_zbc: Trace zone append emulation (Ewan D. Milne) [2171093] - scsi: sg: Fix get_user() in call sg_scsi_ioctl() (Ewan D. Milne) [2171093] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171093] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171093] - scsi: sd: Use 16-byte SYNCHRONIZE CACHE on ZBC devices (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix a warning in resp_report_zones() (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix a warning in resp_verify() (Ewan D. Milne) [2171093] - scsi: core: Do not increase scsi_device's iorequest_cnt if dispatch failed (Ewan D. Milne) [2171093] - scsi: core: Increase scsi_device's iodone_cnt in scsi_timeout() (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix a warning in resp_write_scat() (Ewan D. Milne) [2171093] - scsi: iscsi: Fix possible memory leak when device_register() failed (Ewan D. Milne) [2171093] - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (Ewan D. Milne) [2171093] - scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC (Ewan D. Milne) [2171093] - scsi: scsi_transport_sas: Fix error handling in sas_phy_add() (Ewan D. Milne) [2171093] - scsi: core: Support failing requests while recovering (Ewan D. Milne) [2171093] - scsi: core: Change the return type of .eh_timed_out() (Ewan D. Milne) [2171093] - scsi: core: Fix a race between scsi_done() and scsi_timeout() (Ewan D. Milne) [2171093] - scsi: core: Restrict legal sdev_state transitions via sysfs (Ewan D. Milne) [2171093] - scsi: Use blk_rq_map_user_io helper (Ewan D. Milne) [2171093] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171093] - scsi: scsi_transport_fc: Adjust struct fc_nl_event flex array usage (Ewan D. Milne) [2171093] - scsi: core: Remove useless host error codes (Ewan D. Milne) [2171093] - scsi: core: Convert scsi_decide_disposition() to use SCSIML_STAT (Ewan D. Milne) [2171093] - scsi: core: Add error codes for internal SCSI midlayer use (Ewan D. Milne) [2171093] - scsi: cxlflash: Drop DID_ALLOC_FAILURE use (Ewan D. Milne) [2171093] - scsi: virtio_scsi: Drop DID_NEXUS_FAILURE use (Ewan D. Milne) [2171093] - scsi: virtio_scsi: Drop DID_TARGET_FAILURE use (Ewan D. Milne) [2171093] - scsi: uas: Drop DID_TARGET_FAILURE use (Ewan D. Milne) [2171093] - scsi: xen: Drop use of internal host codes (Ewan D. Milne) [2171093] - xen/scsiback: use new command result macros (Ewan D. Milne) [2171093] - xen/scsifront: use new command result macros (Ewan D. Milne) [2171093] - scsi: sd: Add a comment about limiting max_sectors to shost optimal limit (Ewan D. Milne) [2171093] - scsi: scsi_transport_sas: cap shost opt_sectors according to DMA optimal limit (Ewan D. Milne) [2171093] - scsi: sd: allow max_sectors be capped at DMA optimal size limit (Ewan D. Milne) [2171093] - scsi: core: cap shost max_sectors according to DMA limits only once (Ewan D. Milne) [2171093] - sfc: Fix use-after-free due to selftest_work (Íñigo Huguet) [2159241] - sfc: fix builds without CONFIG_RTC_LIB (Íñigo Huguet) [2159241] - sfc: clean up some inconsistent indentings (Íñigo Huguet) [2159241] - sfc: use IS_ENABLED() checks for CONFIG_SFC_SRIOV (Íñigo Huguet) [2159241] - sfc: Fix spelling mistake "creationg" -> "creating" (Íñigo Huguet) [2159241] - sfc: add support for devlink port_function_hw_addr_set in ef100 (Íñigo Huguet) [2159241] - sfc: add support for devlink port_function_hw_addr_get in ef100 (Íñigo Huguet) [2159241] - sfc: obtain device mac address based on firmware handle for ef100 (Íñigo Huguet) [2159241] - sfc: add devlink port support for ef100 (Íñigo Huguet) [2159241] - sfc: add mport lookup based on driver's mport data (Íñigo Huguet) [2159241] - sfc: enumerate mports in ef100 (Íñigo Huguet) [2159241] - sfc: add devlink info support for ef100 (Íñigo Huguet) [2159241] - sfc: add devlink support for ef100 (Íñigo Huguet) [2159241] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159241] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159241] - sfc: ensure type is valid before updating seen_gen (Íñigo Huguet) [2159241] - sfc: fix potential memleak in __ef100_hard_start_xmit() (Íñigo Huguet) [2159241] - sfc: implement counters readout to TC stats (Íñigo Huguet) [2159241] - sfc: validate MAE action order (Íñigo Huguet) [2159241] - sfc: attach an MAE counter to TC actions that need it (Íñigo Huguet) [2159241] - sfc: accumulate MAE counter values from update packets (Íñigo Huguet) [2159241] - sfc: add functions to allocate/free MAE counters (Íñigo Huguet) [2159241] - sfc: add hashtables for MAE counters and counter ID mappings (Íñigo Huguet) [2159241] - sfc: add extra RX channel to receive MAE counter updates on ef100 (Íñigo Huguet) [2159241] - sfc: add ef100 MAE counter support functions (Íñigo Huguet) [2159241] - sfc: add ability for extra channels to receive raw RX buffers (Íñigo Huguet) [2159241] - sfc: add start and stop methods to channels (Íñigo Huguet) [2159241] - sfc: add ability for an RXQ to grant credits on refill (Íñigo Huguet) [2159241] - sfc: fix ef100 RX prefix macro (Íñigo Huguet) [2159241] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159241] - sfc: add Layer 4 matches to ef100 TC offload (Íñigo Huguet) [2159241] - sfc: add Layer 3 flag matches to ef100 TC offload (Íñigo Huguet) [2159241] - sfc: add Layer 3 matches to ef100 TC offload (Íñigo Huguet) [2159241] - sfc: add Layer 2 matches to ef100 TC offload (Íñigo Huguet) [2159241] - sfc: check recirc_id match caps before MAE offload (Íñigo Huguet) [2159241] - sfc (gcc13): synchronize ef100_enqueue_skb()'s return type (Íñigo Huguet) [2159241] - sfc: remove 'log-tc-errors' ethtool private flag (Íñigo Huguet) [2159241] - sfc: use formatted extacks instead of efx_tc_err() (Íñigo Huguet) [2159241] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159241] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2159241] - sfc: bare bones TC offload on EF100 (Íñigo Huguet) [2159241] - sfc: interrogate MAE capabilities at probe time (Íñigo Huguet) [2159241] - sfc: add a hashtable for offloaded TC rules (Íñigo Huguet) [2159241] - sfc: optional logging of TC offload errors (Íñigo Huguet) [2159241] - sfc: bind indirect blocks for TC offload on EF100 (Íñigo Huguet) [2159241] - sfc: bind blocks for TC offload on EF100 (Íñigo Huguet) [2159241] - sfc: introduce shutdown entry point in efx pci driver (Íñigo Huguet) [2159241] - ata: pata_octeon_cf: drop kernel-doc notation (Tomas Henzl) [2162218] - ata: libata-core: Disable READ LOG DMA EXT for Samsung MZ7LH (Tomas Henzl) [2162218] - ata: libata: Fix sata_down_spd_limit() when no link speed is reported (Tomas Henzl) [2162218] - ata: remove palmld pata driver (Tomas Henzl) [2162218] - pata: remove samsung_cf driver (Tomas Henzl) [2162218] - ata: pata_cs5535: Don't build on UML (Tomas Henzl) [2162218] - ata: libata: move NCQ related ATA_DFLAGs (Tomas Henzl) [2162218] - ata: libata: exclude FUA support for known buggy drives (Tomas Henzl) [2162218] - ata: libata: Fix FUA handling in ata_build_rw_tf() (Tomas Henzl) [2162218] - ata: libata: cleanup fua support detection (Tomas Henzl) [2162218] - doc: admin-guide: Update libata kernel parameters (Tomas Henzl) [2162218] - ata: libata: Rename and cleanup ata_rwcmd_protocol() (Tomas Henzl) [2162218] - ata: libata-scsi: improve ata_scsiop_maint_in() (Tomas Henzl) [2162218] - ata: libata-scsi: do not overwrite SCSI ML and status bytes (Tomas Henzl) [2162218] - ata: libata: respect successfully completed commands during errors (Tomas Henzl) [2162218] - ata: libata: read the shared status for successful NCQ commands once (Tomas Henzl) [2162218] - ata: libata: simplify qc_fill_rtf port operation interface (Tomas Henzl) [2162218] - ata: scsi: rename flag ATA_QCFLAG_FAILED to ATA_QCFLAG_EH (Tomas Henzl) [2162218] - ata: libata-eh: Cleanup ata_scsi_cmd_error_handler() (Tomas Henzl) [2162218] - ata: octeon: Drop empty platform remove function (Tomas Henzl) [2162218] - ata: ahci: Fix PCS quirk application for suspend (Tomas Henzl) [2162218] - ata: libahci_platform: ahci_platform_find_clk: oops, NULL pointer (Tomas Henzl) [2162218] - ata: ahci: fix enum constants for gcc-13 (Tomas Henzl) [2162218] - ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE` (Tomas Henzl) [2162218] - ata: libata: fix commands incorrectly not getting retried during NCQ error (Tomas Henzl) [2162218] - ata: ahci: Remove linux/msi.h include (Tomas Henzl) [2162218] - ata: sata_dwc_460ex: Check !irq instead of irq == NO_IRQ (Tomas Henzl) [2162218] - ata: pata_ep93xx: use devm_platform_get_and_ioremap_resource() (Tomas Henzl) [2162218] - ata: libata-core: do not issue non-internal commands once EH is pending (Tomas Henzl) [2162218] - ata: libata-transport: fix error handling in ata_tdev_add() (Tomas Henzl) [2162218] - ata: libata-transport: fix error handling in ata_tlink_add() (Tomas Henzl) [2162218] - ata: libata-transport: fix error handling in ata_tport_add() (Tomas Henzl) [2162218] - ata: libata-transport: fix double ata_host_put() in ata_tport_add() (Tomas Henzl) [2162218] - ata: libata-sff: kill unused ata_sff_busy_sleep() (Tomas Henzl) [2162218] - ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure (Tomas Henzl) [2162218] - ata: pata_legacy: fix pdc20230_set_piomode() (Tomas Henzl) [2162218] - ata: sata_dwc_460ex: remove variable num_processed (Tomas Henzl) [2162218] - ata: remove palmchip pata_bk3710 driver (Tomas Henzl) [2162218] - ata: libata-core: do not retry reading the log on timeout (Tomas Henzl) [2162218] - ata: make use of ata_port_is_frozen() helper (Tomas Henzl) [2162218] - ata: pata_ftide010: Remove build dependency on OF (Tomas Henzl) [2162218] - ata: sata_gemini: Remove dependency on OF for compile tests (Tomas Henzl) [2162218] - ata: ahci_qoriq: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci_imx: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci_xgene: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci_brcm: Fix compilation warning (Tomas Henzl) [2162218] - ata: sata_rcar: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci_st: Fix compilation warning (Tomas Henzl) [2162218] - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS (Tomas Henzl) [2162218] - ata: ahci-imx: Fix MODULE_ALIAS (Tomas Henzl) [2162218] - ata: pata_mpc52xx: Replace NO_IRQ with 0 (Tomas Henzl) [2162218] - ata: libahci: read correct status and error field for NCQ commands (Tomas Henzl) [2162218] - ata: libata: fetch sense data for ATA devices supporting sense reporting (Tomas Henzl) [2162218] - ata: libata: only set sense valid flag if sense data is valid (Tomas Henzl) [2162218] - ata: libata: clarify when ata_eh_request_sense() will be called (Tomas Henzl) [2162218] - ata: libata: fix NCQ autosense logic (Tomas Henzl) [2162218] - ata: libata-sata: Fix device queue depth control (Tomas Henzl) [2162218] - ata: libata-scsi: Fix initialization of device queue depth (Tomas Henzl) [2162218] - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 (Tomas Henzl) [2162218] - ata: libata-eh: avoid needless hard reset when revalidating link (Tomas Henzl) [2162218] - ata: libata: drop superfluous ata_eh_analyze_tf() parameter (Tomas Henzl) [2162218] - ata: libata: drop superfluous ata_eh_request_sense() parameter (Tomas Henzl) [2162218] - ata: libata-eh: Remove the unneeded result variable (Tomas Henzl) [2162218] - ata: ahci_st: Enable compile test (Tomas Henzl) [2162218] - ata: ahci_st: Fix compilation warning (Tomas Henzl) [2162218] - ata: libahci_platform: Add function returning a clock-handle by id (Tomas Henzl) [2162218] - ata: ahci: Introduce firmware-specific caps initialization (Tomas Henzl) [2162218] - ata: ahci: Convert __ahci_port_base to accepting hpriv as arguments (Tomas Henzl) [2162218] - ata: libahci: Don't read AHCI version twice in the save-config method (Tomas Henzl) [2162218] - ata: libahci: Discard redundant force_port_map parameter (Tomas Henzl) [2162218] - ata: libahci: Extend port-cmd flags set with port capabilities (Tomas Henzl) [2162218] - ata: libahci_platform: Introduce reset assertion/deassertion methods (Tomas Henzl) [2162218] - ata: libahci_platform: Parse ports-implemented property in resources getter (Tomas Henzl) [2162218] - ata: libahci_platform: Sanity check the DT child nodes number (Tomas Henzl) [2162218] - ata: libahci_platform: Convert to using devm bulk clocks API (Tomas Henzl) [2162218] - ata: libahci_platform: Convert to using platform devm-ioremap methods (Tomas Henzl) [2162218] - ata: libata-core: Check errors in sata_print_link_status() (Tomas Henzl) [2162218] - ata: libata-sff: Fix double word in comments (Tomas Henzl) [2162218] - ata: pata_macio: Remove unneeded word in comments (Tomas Henzl) [2162218] - ata: libata-core: Simplify ata_dev_set_xfermode() (Tomas Henzl) [2162218] - ata: libata-core: Simplify ata_build_rw_tf() (Tomas Henzl) [2162218] - ata: libata: Rename ATA_DFLAG_NCQ_PRIO_ENABLE (Tomas Henzl) [2162218] - ata: libata-core: remove redundant err_mask variable (Tomas Henzl) [2162218] - ata: ahci: Do not check ACPI_FADT_LOW_POWER_S0 (Tomas Henzl) [2162218] - ata: libata-core: improve parameter names for ata_dev_set_feature() (Tomas Henzl) [2162218] - ata: libata-eh: Add missing command name (Tomas Henzl) [2162218] - ata: sata_mv: Fixes expected number of resources now IRQs are gone (Tomas Henzl) [2162218] - ata: libata-scsi: cap ata_device->max_sectors according to shost->max_sectors (Tomas Henzl) [2162218] - ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Tomas Henzl) [2162218] - ata: pata_cs5535: Fix W=1 warnings (Tomas Henzl) [2162218] - ata: libata-scsi: fix result type of ata_ioc32() (Tomas Henzl) [2162218] - ata: pata_macio: Fix compilation warning (Tomas Henzl) [2162218] - ata: libata-eh: fix sloppy result type of ata_internal_cmd_timeout() (Tomas Henzl) [2162218] - ata: libata-eh: fix sloppy result type of ata_eh_nr_in_flight() (Tomas Henzl) [2162218] - ata: make transfer mode masks *unsigned int* (Tomas Henzl) [2162218] - ata: libata-core: get rid of *else* branches in ata_id_n_sectors() (Tomas Henzl) [2162218] - ata: libata-core: fix sloppy typing in ata_id_n_sectors() (Tomas Henzl) [2162218] - ata: pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci_clock() (Tomas Henzl) [2162218] - ata: pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock() (Tomas Henzl) [2162218] - ata: pata_hpt37x: factor out hpt37x_pci_clock() (Tomas Henzl) [2162218] - ata: pata_hpt37x: move claculating PCI clock from hpt37x_clock_slot() (Tomas Henzl) [2162218] - ata: libata: Fix syntax errors in comments (Tomas Henzl) [2162218] - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files (Tomas Henzl) [2162218] - libata: fix translation of concurrent positioning ranges (Tomas Henzl) [2162218] - libata: fix reading concurrent positioning ranges log (Tomas Henzl) [2162218] - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe (Tomas Henzl) [2162218] - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() (Tomas Henzl) [2162218] - ata: pata_ftide010: Remove unneeded ERROR check before clk_disable_unprepare (Tomas Henzl) [2162218] - ata: libata-core: Allow forcing most horkage flags (Tomas Henzl) [2162218] - ata: libata-core: Improve link flags forced settings (Tomas Henzl) [2162218] - ata: libata-core: Refactor force_tbl definition (Tomas Henzl) [2162218] - ata: libata-core: cleanup ata_device_blacklist (Tomas Henzl) [2162218] - ata: simplify the return expression of brcm_ahci_remove (Tomas Henzl) [2162218] - ata: pata_marvell: Check the 'bmdma_addr' beforing reading (Tomas Henzl) [2162218] - ata: Make use of the helper function devm_platform_ioremap_resource() (Tomas Henzl) [2162218] - ata: libata-core: replace "its" with "it is" (Tomas Henzl) [2162218] - ata: pata_via: fix sloppy typing in via_do_set_mode() (Tomas Henzl) [2162218] - ata: pata_sil680: fix result type of sil680_sel{dev|reg}() (Tomas Henzl) [2162218] - ata: libata-core: fix parameter type in ata_xfer_mode2shift() (Tomas Henzl) [2162218] - ata: libata: drop 'sas_last_tag' (Tomas Henzl) [2162218] - libata: Improve ATA queued command allocation (Tomas Henzl) [2162218] - ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h (Tomas Henzl) [2162218] - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs (Tomas Henzl) [2162218] - ata: sata_dwc_460ex: Fix crash due to OOB write (Tomas Henzl) [2162218] - ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt() (Tomas Henzl) [2162218] - ata: add ata_port_is_frozen() helper (Tomas Henzl) [2162218] - ata: make ata_port::fastdrain_cnt *unsigned int* (Tomas Henzl) [2162218] - ata: libata: Set __ATA_BASE_SHT max_sectors (Tomas Henzl) [2162218] - ata: libata: Introduce ata_ncq_supported() (Tomas Henzl) [2162218] - scsi: Define the COMPLETED sense key (Tomas Henzl) [2162218] - cxl/hdm: Fail upon detecting 0-sized decoders (John W. Linville) [2171891] - cxl/pci: Handle excessive CDAT length (John W. Linville) [2171891] - cxl/pci: Handle truncated CDAT entries (John W. Linville) [2171891] - cxl/pci: Handle truncated CDAT header (John W. Linville) [2171891] - cxl/pci: Fix CDAT retrieval on big endian (John W. Linville) [2171891] - Documentation: cxl: remove dangling kernel-doc reference (John W. Linville) [2171891] - cxl/region: Cleanup target list on attach error (John W. Linville) [2171891] - cxl/memdev: Fix endpoint port removal (John W. Linville) [2171891] - cxl/mbox: Fix Payload Length check for Get Log command (John W. Linville) [2171891] - cxl/region: Fix passthrough-decoder detection (John W. Linville) [2171891] - cxl/region: Fix null pointer dereference for resetting decoder (John W. Linville) [2171891] - cxl/pmem: Fix nvdimm unregistration when cxl_pmem driver is absent (John W. Linville) [2171891] - cxl: fix cxl_report_and_clear() RAS UE addr mis-assignment (John W. Linville) [2171891] - cxl/region: Fix memdev reuse check (John W. Linville) [2171891] - cxl/pci: Remove endian confusion (John W. Linville) [2171891] - cxl/pci: Add some type-safety to the AER trace points (John W. Linville) [2171891] - cxl/security: Drop security command ioctl uapi (John W. Linville) [2171891] - cxl/mbox: Add variable output size validation for internal commands (John W. Linville) [2171891] - cxl/mbox: Enable cxl_mbox_send_cmd() users to validate output size (John W. Linville) [2171891] - cxl/security: Fix Get Security State output payload endian handling (John W. Linville) [2171891] - cxl: update names for interleave ways conversion macros (John W. Linville) [2171891] - cxl: update names for interleave granularity conversion macros (John W. Linville) [2171891] - cxl/acpi: Warn about an invalid CHBCR in an existing CHBS entry (John W. Linville) [2171891] - tools/testing/cxl: Require cache invalidation bypass (John W. Linville) [2171891] - cxl/acpi: Fail decoder add if CXIMS for HBIG is missing (John W. Linville) [2171891] - cxl/region: Fix spelling mistake "memergion" -> "memregion" (John W. Linville) [2171891] - cxl/regs: Fix sparse warning (John W. Linville) [2171891] - tools/testing/cxl: Add an RCH topology (John W. Linville) [2171891] - cxl/port: Add RCD endpoint port enumeration (John W. Linville) [2171891] - cxl/mem: Move devm_cxl_add_endpoint() from cxl_core to cxl_mem (John W. Linville) [2171891] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [2171891] - ACPICA: Add CXL 3.0 structures (CXIMS & RDPAS) to the CEDT table (John W. Linville) [2171891] - cxl/acpi: Support CXL XOR Interleave Math (CXIMS) (John W. Linville) [2171891] - cxl/pci: Add callback to log AER correctable error (John W. Linville) [2171891] - cxl/pci: Add (hopeful) error handling support (John W. Linville) [2171891] - cxl/pci: add tracepoint events for CXL RAS (John W. Linville) [2171891] - cxl/pci: Find and map the RAS Capability Structure (John W. Linville) [2171891] - cxl/pci: Prepare for mapping RAS Capability Structure (John W. Linville) [2171891] - cxl/port: Limit the port driver to just the HDM Decoder Capability (John W. Linville) [2171891] - cxl/core/regs: Make cxl_map_{component, device}_regs() device generic (John W. Linville) [2171891] - cxl/pci: Kill cxl_map_regs() (John W. Linville) [2171891] - cxl/pci: Cleanup cxl_map_device_regs() (John W. Linville) [2171891] - cxl/pci: Cleanup repeated code in cxl_probe_regs() helpers (John W. Linville) [2171891] - cxl/acpi: Extract component registers of restricted hosts from RCRB (John W. Linville) [2171891] - redhat: config option for CXL_REGION_INVALIDATION_TEST (John W. Linville) [2171891] - cxl/region: Manage CPU caches relative to DPA invalidation events (John W. Linville) [2171891] - cxl/pmem: Enforce keyctl ABI for PMEM security (John W. Linville) [2171891] - cxl/region: Fix missing probe failure (John W. Linville) [2171891] - cxl/ACPI: Register CXL host ports by bridge device (John W. Linville) [2171891] - tools/testing/cxl: Make mock CEDT parsing more robust (John W. Linville) [2171891] - cxl/acpi: Move rescan to the workqueue (John W. Linville) [2171891] - cxl/pmem: Remove the cxl_pmem_wq and related infrastructure (John W. Linville) [2171891] - cxl: add dimm_id support for __nvdimm_create() (John W. Linville) [2171891] - cxl/pmem: Refactor nvdimm device registration, delete the workqueue (John W. Linville) [2171891] - cxl/region: Drop redundant pmem region release handling (John W. Linville) [2171891] - cxl/acpi: Simplify cxl_nvdimm_bridge probing (John W. Linville) [2171891] - cxl/pmem: add provider name to cxl pmem dimm attribute group (John W. Linville) [2171891] - memregion: Add cpu_cache_invalidate_memregion() interface (John W. Linville) [2171891] - tools/testing/cxl: add mechanism to lock mem device for testing (John W. Linville) [2171891] - cxl/pmem: add id attribute to CXL based nvdimm (John W. Linville) [2171891] - nvdimm/cxl/pmem: Add support for master passphrase disable security command (John W. Linville) [2171891] - tools/testing/cxl: Add "passphrase secure erase" opcode support (John W. Linville) [2171891] - cxl/pmem: Add "Passphrase Secure Erase" security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Unlock" security opcode support (John W. Linville) [2171891] - cxl/pmem: Add "Unlock" security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Freeze Security State" security opcode support (John W. Linville) [2171891] - cxl/pmem: Add "Freeze Security State" security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Disable" security opcode support (John W. Linville) [2171891] - cxl/pmem: Add Disable Passphrase security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Set Passphrase" opcode support (John W. Linville) [2171891] - cxl/pmem: Add "Set Passphrase" security command support (John W. Linville) [2171891] - tools/testing/cxl: Add "Get Security State" opcode support (John W. Linville) [2171891] - cxl/pmem: Introduce nvdimm_security_ops with ->get_flags() operation (John W. Linville) [2171891] - cxl: Replace HDM decoder granularity magic numbers (John W. Linville) [2171891] - cxl/acpi: Improve debug messages in cxl_acpi_probe() (John W. Linville) [2171891] - tools/testing/cxl: Add bridge mocking support (John W. Linville) [2171891] - cxl: Unify debug messages when calling devm_cxl_add_dport() (John W. Linville) [2171891] - cxl: Unify debug messages when calling devm_cxl_add_port() (John W. Linville) [2171891] - cxl/core: Check physical address before mapping it in devm_cxl_iomap_block() (John W. Linville) [2171891] - cxl/core: Remove duplicate declaration of devm_cxl_iomap_block() (John W. Linville) [2171891] - cxl/doe: Request exclusive DOE access (John W. Linville) [2171891] - cxl/region: Recycle region ids (John W. Linville) [2171891] - cxl/region: Fix 'distance' calculation with passthrough ports (John W. Linville) [2171891] - tools/testing/cxl: Add a single-port host-bridge regression config (John W. Linville) [2171891] - tools/testing/cxl: Fix some error exits (John W. Linville) [2171891] - cxl/pmem: Fix cxl_pmem_region and cxl_memdev leak (John W. Linville) [2171891] - cxl/region: Fix cxl_region leak, cleanup targets at region delete (John W. Linville) [2171891] - cxl/region: Fix region HPA ordering validation (John W. Linville) [2171891] - cxl/pmem: Use size_add() against integer overflow (John W. Linville) [2171891] - cxl/region: Fix decoder allocation crash (John W. Linville) [2171891] - cxl/pmem: Fix failure to account for 8 byte header for writes to the device LSA. (John W. Linville) [2171891] - cxl/region: Fix null pointer dereference due to pass through decoder commit (John W. Linville) [2171891] - cxl/mbox: Add a check on input payload size (John W. Linville) [2171891] - cxl/hdm: Fix skip allocations vs multiple pmem allocations (John W. Linville) [2171891] - cxl/region: Disallow region granularity != window granularity (John W. Linville) [2171891] - cxl/region: Fix x1 interleave to greater than x1 interleave routing (John W. Linville) [2171891] - cxl/region: Move HPA setup to cxl_region_attach() (John W. Linville) [2171891] - cxl/region: Fix decoder interleave programming (John W. Linville) [2171891] - cxl/region: describe targets and nr_targets members of cxl_region_params (John W. Linville) [2171891] - cxl/regions: add padding for cxl_rr_ep_add nested lists (John W. Linville) [2171891] - cxl/region: Fix IS_ERR() vs NULL check (John W. Linville) [2171891] - cxl/region: Fix region reference target accounting (John W. Linville) [2171891] - cxl/region: Fix region commit uninitialized variable warning (John W. Linville) [2171891] - cxl/region: Fix port setup uninitialized variable warnings (John W. Linville) [2171891] - cxl/region: Stop initializing interleave granularity (John W. Linville) [2171891] - cxl/hdm: Fix DPA reservation vs cxl_endpoint_decoder lifetime (John W. Linville) [2171891] - cxl/acpi: Minimize granularity for x1 interleaves (John W. Linville) [2171891] - cxl/region: Delete 'region' attribute from root decoders (John W. Linville) [2171891] - cxl/acpi: Autoload driver for 'cxl_acpi' test devices (John W. Linville) [2171891] - cxl/region: decrement ->nr_targets on error in cxl_region_attach() (John W. Linville) [2171891] - cxl/region: prevent underflow in ways_to_cxl() (John W. Linville) [2171891] - cxl/region: uninitialized variable in alloc_hpa() (John W. Linville) [2171891] - cxl/region: Introduce cxl_pmem_region objects (John W. Linville) [2171891] - cxl/pmem: Fix offline_nvdimm_bus() to offline by bridge (John W. Linville) [2171891] - cxl/region: Add region driver boiler plate (John W. Linville) [2171891] - cxl/hdm: Commit decoder state to hardware (John W. Linville) [2171891] - cxl/region: Program target lists (John W. Linville) [2171891] - cxl/region: Attach endpoint decoders (John W. Linville) [2171891] - cxl/acpi: Add a host-bridge index lookup mechanism (John W. Linville) [2171891] - cxl/region: Enable the assignment of endpoint decoders to regions (John W. Linville) [2171891] - cxl/region: Allocate HPA capacity to regions (John W. Linville) [2171891] - cxl/region: Add interleave geometry attributes (John W. Linville) [2171891] - cxl/region: Add a 'uuid' attribute (John W. Linville) [2171891] - cxl/region: Add region creation support (John W. Linville) [2171891] - cxl/mem: Enumerate port targets before adding endpoints (John W. Linville) [2171891] - cxl/hdm: Add sysfs attributes for interleave ways + granularity (John W. Linville) [2171891] - cxl/port: Move dport tracking to an xarray (John W. Linville) [2171891] - cxl/port: Move 'cxl_ep' references to an xarray per port (John W. Linville) [2171891] - cxl/port: Record parent dport when adding ports (John W. Linville) [2171891] - cxl/port: Record dport in endpoint references (John W. Linville) [2171891] - cxl/hdm: Add support for allocating DPA to an endpoint decoder (John W. Linville) [2171891] - cxl/hdm: Track next decoder to allocate (John W. Linville) [2171891] - cxl/hdm: Add 'mode' attribute to decoder objects (John W. Linville) [2171891] - cxl/hdm: Enumerate allocated DPA (John W. Linville) [2171891] - cxl/core: Define a 'struct cxl_endpoint_decoder' (John W. Linville) [2171891] - cxl/core: Define a 'struct cxl_root_decoder' (John W. Linville) [2171891] - cxl/acpi: Track CXL resources in iomem_resource (John W. Linville) [2171891] - cxl/core: Define a 'struct cxl_switch_decoder' (John W. Linville) [2171891] - cxl/port: Read CDAT table (John W. Linville) [2171891] - cxl/pci: Create PCI DOE mailbox's for memory devices (John W. Linville) [2171891] - cxl/pmem: Delete unused nvdimm attribute (John W. Linville) [2171891] - cxl/hdm: Initialize decoder type for memory expander devices (John W. Linville) [2171891] - cxl/port: Cache CXL host bridge data (John W. Linville) [2171891] - tools/testing/cxl: Add partition support (John W. Linville) [2171891] - tools/testing/cxl: Expand CFMWS windows (John W. Linville) [2171891] - tools/testing/cxl: Move cxl_test resources to the top of memory (John W. Linville) [2171891] - cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem' (John W. Linville) [2171891] - cxl/debug: Move debugfs init to cxl_core_init() (John W. Linville) [2171891] - cxl/hdm: Require all decoders to be enumerated (John W. Linville) [2171891] - cxl/mem: Convert partition-info to resources (John W. Linville) [2171891] - cxl: Introduce cxl_to_{ways,granularity} (John W. Linville) [2171891] - cxl/core: Drop is_cxl_decoder() (John W. Linville) [2171891] - cxl/core: Drop ->platform_res attribute for root decoders (John W. Linville) [2171891] - cxl/core: Rename ->decoder_range ->hpa_range (John W. Linville) [2171891] - cxl/hdm: Use local hdm variable (John W. Linville) [2171891] - cxl/port: Keep port->uport valid for the entire life of a port (John W. Linville) [2171891] - tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention (John W. Linville) [2171891] - cxl/mbox: Fix missing variable payload checks in cmd size validation (John W. Linville) [2171891] - cxl/core: Use is_endpoint_decoder (John W. Linville) [2171891] - cxl/port: Enable HDM Capability after validating DVSEC Ranges (John W. Linville) [2171891] - cxl/port: Reuse 'struct cxl_hdm' context for hdm init (John W. Linville) [2171891] - cxl/port: Move endpoint HDM Decoder Capability init to port driver (John W. Linville) [2171891] - cxl/pci: Drop @info argument to cxl_hdm_decode_init() (John W. Linville) [2171891] - cxl/mem: Merge cxl_dvsec_ranges() and cxl_hdm_decode_init() (John W. Linville) [2171891] - cxl/mem: Skip range enumeration if mem_enable clear (John W. Linville) [2171891] - cxl/mem: Consolidate CXL DVSEC Range enumeration in the core (John W. Linville) [2171891] - cxl/pci: Move cxl_await_media_ready() to the core (John W. Linville) [2171891] - cxl/mem: Validate port connectivity before dvsec ranges (John W. Linville) [2171891] - cxl/mem: Fix cxl_mem_probe() error exit (John W. Linville) [2171891] - cxl/pci: Drop wait_for_valid() from cxl_await_media_ready() (John W. Linville) [2171891] - cxl/pci: Consolidate wait_for_media() and wait_for_media_ready() (John W. Linville) [2171891] - cxl/mbox: fix logical vs bitwise typo (John W. Linville) [2171891] - cxl/mbox: Replace NULL check with IS_ERR() after vmemdup_user() (John W. Linville) [2171891] - cxl/mbox: Use type __u32 for mailbox payload sizes (John W. Linville) [2171891] - PM: CXL: Disable suspend (John W. Linville) [2171891] - cxl/mem: Replace redundant debug message with a comment (John W. Linville) [2171891] - cxl/mem: Rename cxl_dvsec_decode_init() to cxl_hdm_decode_init() (John W. Linville) [2171891] - cxl/mem: Make cxl_dvsec_range() init failure fatal (John W. Linville) [2171891] - cxl/pci: Add debug for DVSEC range init failures (John W. Linville) [2171891] - cxl/mem: Drop DVSEC vs EFI Memory Map sanity check (John W. Linville) [2171891] - cxl/mbox: Use new return_code handling (John W. Linville) [2171891] - cxl/mbox: Improve handling of mbox_cmd hw return codes (John W. Linville) [2171891] - cxl/pci: Use CXL_MBOX_SUCCESS to check against mbox_cmd return code (John W. Linville) [2171891] - cxl/mbox: Drop mbox_mutex comment (John W. Linville) [2171891] - cxl/pmem: Remove CXL SET_PARTITION_INFO from exclusive_cmds list (John W. Linville) [2171891] - cxl/mbox: Block immediate mode in SET_PARTITION_INFO command (John W. Linville) [2171891] - cxl/mbox: Move cxl_mem_command param to a local variable (John W. Linville) [2171891] - cxl/mbox: Make handle_mailbox_cmd_from_user() use a mbox param (John W. Linville) [2171891] - cxl/mbox: Remove dependency on cxl_mem_command for a debug msg (John W. Linville) [2171891] - cxl/mbox: Construct a users cxl_mbox_cmd in the validation path (John W. Linville) [2171891] - cxl/mbox: Move build of user mailbox cmd to a helper functions (John W. Linville) [2171891] - cxl/mbox: Move raw command warning to raw command validation (John W. Linville) [2171891] - cxl/mbox: Move cxl_mem_command construction to helper funcs (John W. Linville) [2171891] - resource: Introduce alloc_free_mem_region() (John W. Linville) [2171891] - driver-core: Introduce BIN_ATTR_ADMIN_{RO,RW} (John W. Linville) [2171891] - tools/testing/cxl: add mock output for the GET_HEALTH_INFO command (John W. Linville) [2171891] - dmaengine: idma64: Make idma64_remove() return void (Jerry Snitselaar) [2181355] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181355] - dmaengine: imx-sdma: Set DMA channel to be private (Jerry Snitselaar) [2181355] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181355] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181355] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181355] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181355] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181355] - dmaengine: drivers: Use devm_platform_ioremap_resource() (Jerry Snitselaar) [2181355] - dmaengine: Make an order in struct dma_device definition (Jerry Snitselaar) [2181355] - dmaengine: imx-sdma: support hdmi in sdma (Jerry Snitselaar) [2181355] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181355] - dmaengine: idxd: Remove the unused function set_completion_address() (Jerry Snitselaar) [2181355] - dmaengine: Fix dma_slave_config.dst_addr description (Jerry Snitselaar) [2181355] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181355] - dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init (Jerry Snitselaar) [2181355] - dmaengine: idxd: Remove linux/msi.h include (Jerry Snitselaar) [2181355] - dmaengine: ioat: Fix spelling mistake "idel" -> "idle" (Jerry Snitselaar) [2181355] - dmaengine: ioat: remove unused declarations in dma.h (Jerry Snitselaar) [2181355] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153930] - dmaengine: idxd: Remove unused struct idxd_fault (Jerry Snitselaar) [2181355] - dmaengine: mxs: use platform_driver_register (Jerry Snitselaar) [2181355] - dmaengine: hsu: Include headers we are direct user of (Jerry Snitselaar) [2181355] - dmaengine: hsu: Use GENMASK() consistently (Jerry Snitselaar) [2181355] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2181355] - redhat: configs: fix CONFIG_WERROR replace in build_configs (Jan Stancek)- net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159219] - ptp: tg3: convert .adjfreq to .adjfine (Ken Cox) [2159219] - Documentation/x86: Update resctrl.rst for new features (David Arcari) [1898182] - x86/resctrl: Clear staged_config[] before and after it is used (David Arcari) [1898182] - x86/resctl: fix scheduler confusion with 'current' (David Arcari) [1898182] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [1898182] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (David Arcari) [1898182] - x86/resctrl: Add interface to write mbm_local_bytes_config (David Arcari) [1898182] - x86/resctrl: Add interface to write mbm_total_bytes_config (David Arcari) [1898182] - x86/resctrl: Add interface to read mbm_local_bytes_config (David Arcari) [1898182] - x86/resctrl: Add interface to read mbm_total_bytes_config (David Arcari) [1898182] - x86/resctrl: Support monitor configuration (David Arcari) [1898182] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (David Arcari) [1898182] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (David Arcari) [1898182] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (David Arcari) [1898182] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (David Arcari) [1898182] - x86/resctrl: Include new features in command line options (David Arcari) [1898182] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (David Arcari) [1898182] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (David Arcari) [1898182] - x86/resctrl: Fix event counts regression in reused RMIDs (David Arcari) [1898182] - x86/resctrl: Fix task CLOSID/RMID update race (David Arcari) [1898182] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [1898182] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (David Arcari) [1898182] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (David Arcari) [1898182] - driver core: fix up some missing class.devnode() conversions. (David Arcari) [1898182] - x86/resctrl: Move MSR defines into msr-index.h (David Arcari) [1898182] - USB: make devnode() callback in usb_class_driver take a const * (David Arcari) [1898182] - driver core: make struct class.devnode() take a const * (David Arcari) [1898182] - x86/resctrl: Remove arch_has_empty_bitmaps (David Arcari) [1898182] - x86/resctrl: Fix min_cbm_bits for AMD (David Arcari) [1898182] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (David Arcari) [1898182] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (David Arcari) [1898182] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (David Arcari) [1898182] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (David Arcari) [1898182] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (David Arcari) [1898182] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (David Arcari) [1898182] - x86/resctrl: Abstract __rmid_read() (David Arcari) [1898182] - x86/resctrl: Allow per-rmid arch private storage to be reset (David Arcari) [1898182] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (David Arcari) [1898182] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (David Arcari) [1898182] - x86/resctrl: Allow update_mba_bw() to update controls directly (David Arcari) [1898182] - x86/resctrl: Remove architecture copy of mbps_val (David Arcari) [1898182] - x86/resctrl: Switch over to the resctrl mbps_val list (David Arcari) [1898182] - x86/resctrl: Create mba_sc configuration in the rdt_domain (David Arcari) [1898182] - x86/resctrl: Abstract and use supports_mba_mbps() (David Arcari) [1898182] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (David Arcari) [1898182] - x86/resctrl: Add domain offline callback for resctrl work (David Arcari) [1898182] - x86/resctrl: Group struct rdt_hw_domain cleanup (David Arcari) [1898182] - x86/resctrl: Add domain online callback for resctrl work (David Arcari) [1898182] - x86/resctrl: Merge mon_capable and mon_enabled (David Arcari) [1898182] - x86/resctrl: Kill off alloc_enabled (David Arcari) [1898182] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (David Arcari) [1898182] - kernfs: remove unneeded #if 0 guard (David Arcari) [1898182] - kernfs: move struct kernfs_root out of the public view. (David Arcari) [1898182] - x86/resctrl: Remove redundant assignment to variable chunks (David Arcari) [1898182] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175240] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175240] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175240] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175240] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175240] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [RHEL-406] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [RHEL-406] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [RHEL-406] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [RHEL-406] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [RHEL-406] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [RHEL-406] - netfilter: conntrack: unify established states for SCTP paths (Florian Westphal) [2182369] - netfilter: conntrack: document sctp timeouts (Florian Westphal) [2182369] - netfilter: conntrack: sctp: use nf log infrastructure for invalid packets (Florian Westphal) [2182369] - netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE (Florian Westphal) [2182369] - clk: imx: add i.MX93 clk gate (Steve Best) [2181924] - redhat/configs: rename ark to rhel (Prarit Bhargava) - redhat/configs: update scripts and docs for ark -> rhel rename (Prarit Bhargava)- x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot (Myron Stowe) [2188822] - PCI/MSI: Provide missing stub for pci_msix_can_alloc_dyn() (Myron Stowe) [2188822] - PCI: dwc: Fix PORT_LINK_CONTROL update when CDM check enabled (Myron Stowe) [2188822] - x86/split_lock: Enumerate architectural split lock disable bit (David Arcari) [2123536] - redhat: add new kunit tests (Nico Pache) [2168378] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2168378] - lib/cpumask_kunit: log mask contents (Nico Pache) [2168378] - lib/test_cpumask: follow KUnit style guidelines (Nico Pache) [2168378] - lib/test_cpumask: fix cpu_possible_mask last test (Nico Pache) [2168378] - lib/test_cpumask: drop cpu_possible_mask full test (Nico Pache) [2168378] - cpumask: update cpumask_next_wrap() signature (Nico Pache) [2168378] - lib/test: introduce cpumask KUnit test suite (Nico Pache) [2168378] - cpumask: Fix invalid uniprocessor mask assumption (Nico Pache) [2168378] - cpumask: replace cpumask_next_* with cpumask_first_* where appropriate (Nico Pache) [2168378] - iio: test: rescale: add MODULE_* information (Nico Pache) [2168378] - iio: test: format: add MODULE_* information (Nico Pache) [2168378] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168378] - kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [2168378] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168378] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168378] - kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [2168378] - kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [2168378] - tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [2168378] - tools: Add new "test" taint to kernel-chktaint (Nico Pache) [2168378] - kunit: fix assert_type for comparison macros (Nico Pache) [2168378] - module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [2168378] - mmc: sdhci-of-aspeed: test: Fix dependencies when KUNIT=m (Nico Pache) [2168378] - MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [2168378] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168378] - Documentation: KUnit: Fix example with compilation error (Nico Pache) [2168378] - kasan: test: Silence GCC 12 warnings (Nico Pache) [2168378] - Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [2168378] - kcsan: test: Add a .kunitconfig to run KCSAN tests (Nico Pache) [2168378] - iio: test: rework Kconfig to support modules (Nico Pache) [2168378] - iio: test: format: follow CONFIG_ naming convention (Nico Pache) [2168378] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168378] - clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kunitconfig (Nico Pache) [2168378] - mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro (Nico Pache) [2168378] - nitro_enclaves: test: Use kunit_test_suite() macro (Nico Pache) [2168378] - kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [2168378] - kunit: unify module and builtin suite definitions (Nico Pache) [2168378] - Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [2168378] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168378] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168378] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168378] - kunit: test.h: fix a kernel-doc markup (Nico Pache) [2168378] - kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [2168378] - kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [2168378] - kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [2168378] - kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [2168378] - kunit: tool: introduce --qemu_args (Nico Pache) [2168378] - kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [2168378] - kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [2168378] - kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [2168378] - kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [2168378] - kunit: tool: drop unused load_config argument (Nico Pache) [2168378] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168378] - apparmor: test: Remove some casts which are no-longer required (Nico Pache) [2168378] - lib: overflow: Do not define 64-bit tests on 32-bit (Nico Pache) [2168378] - kunit: Taint the kernel when KUnit tests are run (Nico Pache) [2168378] - panic: Taint kernel if tests are run (Nico Pache) [2168378] - drm/doc: Add KUnit documentation (Nico Pache) [2168378] - iio: test: fix missing MODULE_LICENSE for IIO_RESCALE=m (Nico Pache) [2168378] - platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_check_result() (Nico Pache) [2168378] - kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [2168378] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168378] - kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [2168378] - kunit: tool: Add list of all valid test configs on UML (Nico Pache) [2168378] - kunit: take `kunit_assert` as `const` (Nico Pache) [2168378] - kunit: tool: misc cleanups (Nico Pache) [2168378] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168378] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168378] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168378] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168378] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168378] - kunit: tool: update test counts summary line format (Nico Pache) [2168378] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168378] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168378] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168378] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168378] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168378] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168378] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168378] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168378] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168378] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168378] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168378] - list: test: Test the hlist structure (Nico Pache) [2168378] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168378] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168378] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168378] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168378] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168378] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168378] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168378] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168378] - apparmor: test: Use NULL macros (Nico Pache) [2168378] - kasan: test: Use NULL macros (Nico Pache) [2168378] - kunit: use NULL macros (Nico Pache) [2168378] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168378] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168378] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168378] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168378] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168378] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168378] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168378] - kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168378] - lib: stackinit: Convert to KUnit (Nico Pache) [2168378] - lib/test_stackinit: Add assigned initializers (Nico Pache) [2168378] - lib/test_stackinit: Allow building stand-alone (Nico Pache) [2168378] - lib/test_stackinit: Fix static initializer test (Nico Pache) [2168378] - clk: Introduce Kunit Tests for the framework (Nico Pache) [2168378] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168378] - dt-bindings: iio: afe: add bindings for temperature transducers (Nico Pache) [2168378] - dt-bindings: iio: afe: add bindings for temperature-sense-rtd (Nico Pache) [2168378] - iio: afe: rescale: add temperature transducers (Nico Pache) [2168378] - iio: afe: rescale: add RTD temperature sensor support (Nico Pache) [2168378] - iio: test: add basic tests for the iio-rescale driver (Nico Pache) [2168378] - lib: overflow: Convert to Kunit (Nico Pache) [2168378] - overflow: Provide constant expression struct_size (Nico Pache) [2168378] - overflow: Implement size_t saturating arithmetic helpers (Nico Pache) [2168378] - test_overflow: Regularize test reporting output (Nico Pache) [2168378] - iio: afe: rescale: reduce risk of integer overflow (Nico Pache) [2168378] - iio: afe: rescale: fix accuracy for small fractional scales (Nico Pache) [2168378] - iio: afe: rescale: add offset support (Nico Pache) [2168378] - iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support (Nico Pache) [2168378] - iio: afe: rescale: expose scale processing function (Nico Pache) [2168378] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168378] - list: test: Add a test for list_is_head() (Nico Pache) [2168378] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168378] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168378] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168378] - kunit: cleanup assertion macro internal variables (Nico Pache) [2168378] - kunit: factor out str constants from binary assertion structs (Nico Pache) [2168378] - kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [2168378] - kunit: remove va_format from kunit_assert (Nico Pache) [2168378] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168378] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168378] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168378] - kunit: reduce layering in string assertion macros (Nico Pache) [2168378] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168378] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168378] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168378] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168378] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168378] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168378] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168378] - kunit: move check if assertion passed into the macros (Nico Pache) [2168378] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168378] - clk: gate: Add some kunit test suites (Nico Pache) [2168378] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168378] - test_hash.c: refactor into kunit (Nico Pache) [2168378] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168378] - test_hash.c: split test_hash_init (Nico Pache) [2168378] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168378] - hash.h: remove unused define directive (Nico Pache) [2168378] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168378] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168378] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168378] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168378] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168378] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168378] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168378] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168378] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168378] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168378] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168378] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168378] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168378] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168378] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168378] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168378] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168378] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168378] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168378] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168378] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168378] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168378] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168378] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2168378] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168378] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168378] - nitro_enclaves: Add KUnit tests for contiguous physical memory regions merging (Nico Pache) [2168378] - nitro_enclaves: Add KUnit tests setup for the misc device functionality (Nico Pache) [2168378] - include/kunit/test.h: replace kernel.h with the necessary inclusions (Nico Pache) [2168378] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168378] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168378] - kunit: Reset suite count after running tests (Nico Pache) [2168378] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168378] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168378] - kunit: tool: support running each suite/test separately (Nico Pache) [2168378] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168378] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168378] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168378] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168378] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168378] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168378] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168378] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2168378] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2168378] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168378] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168378] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2168378] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168378] - kcsan: test: Use kunit_skip() to skip tests (Nico Pache) [2168378] - kcsan: test: Defer kcsan_test_init() after kunit initialization (Nico Pache) [2168378] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2168378] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168378] - math: make RATIONAL tristate (Nico Pache) [2168378] - kunit: Print test statistics on failure (Nico Pache) [2168378] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168378] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168378] - kunit: ubsan integration (Nico Pache) [2168378] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2168378] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168378] - RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2168937] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2168937] - RDMA/restrack: Correct spelling (Kamal Heib) [2168937] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2168937] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2168937] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2168937] - RDMA/umem: Use dma-buf locked API to solve deadlock (Kamal Heib) [2168936] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2168936] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2168936] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2168936] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2168936] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2168936] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2168936] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2168936] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2168936] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2168936] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2168936] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2168936] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2168936] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2168936] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2168936] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2168936] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2168936] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2168936] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2168936] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2168936] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2168936] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2168936] - RDMA/core: fix repeated words in comments (Kamal Heib) [2168936] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2168936] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2168936] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2168936] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2168936] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2168936] - IB/uverbs: fix the typo of optional (Kamal Heib) [2168936] - RDMA/umem: Prepare to dynamic dma-buf locking specification (Kamal Heib) [2168936] - treewide: use get_random_u32() when possible (Kamal Heib) [2168933] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2168933] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2168933] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2168933] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2168933] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2168933] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2168933] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2168933] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2168933] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2168933] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2168933] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2168933] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2168933] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2168933] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2168933] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2168933] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2168933] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2168933] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2168933] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164963] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164963] - nh: fix scope used to find saddr when adding non gw nh (Guillaume Nault) [2189195] - Revert "ip: fix dflt addr selection for connected nexthop" (Guillaume Nault) [2189195] - Revert "ip: fix triggering of 'icmp redirect'" (Guillaume Nault) [2189195] - ip: fix triggering of 'icmp redirect' (Guillaume Nault) [2189195] - selftests/net: test nexthop without gw (Guillaume Nault) [2189195] - ip: fix dflt addr selection for connected nexthop (Guillaume Nault) [2189195] - skbuff: Extract list pointers to silence compiler warnings (Eric Chanudet) [2166789] - tools/thermal: Fix possible path truncations (Eric Chanudet) [2166789] - udf: Avoid using stale lengthOfImpUse (Eric Chanudet) [2166789] - udf: Get rid of 0-length arrays in struct fileIdentDesc (Eric Chanudet) [2166789] - udf: Get rid of 0-length arrays (Eric Chanudet) [2166789] - udf: Remove unused declaration (Eric Chanudet) [2166789] - udf: Check LVID earlier (Eric Chanudet) [2166789] - treewide: Replace open-coded flex arrays in unions (Eric Chanudet) [2166789] - hv_sock: Extract hvs_send_data() helper that takes only header (Eric Chanudet) [2166789] - scsi: lpfc: Use struct_group to isolate cast to larger object (Eric Chanudet) [2166789] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2187873] - ext4: fix possible double unlock when moving a directory (Carlos Maiolino) [2188241] - ext4: zero i_disksize when initializing the bootloader inode (Carlos Maiolino) [2188241] - ext4: make sure fs error flag setted before clear journal error (Carlos Maiolino) [2188241] - ext4: commit super block if fs record error when journal record without error (Carlos Maiolino) [2188241] - ext4, jbd2: add an optimized bmap for the journal inode (Carlos Maiolino) [2188241] - ext4: fix WARNING in ext4_update_inline_data (Carlos Maiolino) [2188241] - ext4: move where set the MAY_INLINE_DATA flag is set (Carlos Maiolino) [2188241] - ext4: Fix deadlock during directory rename (Carlos Maiolino) [2188241] - ext4: Fix comment about the 64BIT feature (Carlos Maiolino) [2188241] - ext4: fix another off-by-one fsmap error on 1k block filesystems (Carlos Maiolino) [2188241] - ext4: fix RENAME_WHITEOUT handling for inline directories (Carlos Maiolino) [2188241] - ext4: make kobj_type structures constant (Carlos Maiolino) [2188241] - ext4: fix cgroup writeback accounting with fs-layer encryption (Carlos Maiolino) [2188241] - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 (Carlos Maiolino) [2188241] - ext4: Fix possible corruption when moving a directory (Carlos Maiolino) [2188241] - ext4: init error handle resource before init group descriptors (Carlos Maiolino) [2188241] - ext4: fix task hung in ext4_xattr_delete_inode (Carlos Maiolino) [2188241] - jbd2: fix data missing when reusing bh which is ready to be checkpointed (Carlos Maiolino) [2188241] - ext4: update s_journal_inum if it changes after journal replay (Carlos Maiolino) [2188241] - ext4: fail ext4_iget if special inode unallocated (Carlos Maiolino) [2188241] - ext4: remove unnecessary variable initialization (Carlos Maiolino) [2188241] - ext4: fix inode tree inconsistency caused by ENOMEM (Carlos Maiolino) [2188241] - ext4: refuse to create ea block when umounted (Carlos Maiolino) [2188241] - ext4: optimize ea_inode block expansion (Carlos Maiolino) [2188241] - ext4: allocate extended attribute value in vmalloc area (Carlos Maiolino) [2188241] - ext4: remove dead code in updating backup sb (Carlos Maiolino) [2188241] - ext4: dio take shared inode lock when overwriting preallocated blocks (Carlos Maiolino) [2188241] - ext4: don't show commit interval if it is zero (Carlos Maiolino) [2188241] - ext4: use ext4_fc_tl_mem in fast-commit replay path (Carlos Maiolino) [2188241] - ext4: improve xattr consistency checking and error reporting (Carlos Maiolino) [2188241] - fs/ext4: use try_cmpxchg in ext4_update_bh_state (Carlos Maiolino) [2188241] - ext4: Fix function prototype mismatch for ext4_feat_ktype (Carlos Maiolino) [2188241] - ext4: make xattr char unsignedness in hash explicit (Carlos Maiolino) [2188241] - ext4: deal with legacy signed xattr name hash values (Carlos Maiolino) [2188241] - NFS: Remove "select RPCSEC_GSS_KRB5 (Scott Mayhew) [2178741] - SUNRPC: Fix a crash in gss_krb5_checksum() (Scott Mayhew) [2178741] - NFS & NFSD: Update GSS dependencies (Scott Mayhew) [2178741] - SUNRPC: Move remaining internal definitions to gss_krb5_internal.h (Scott Mayhew) [2178741] - SUNRPC: Advertise support for the Camellia encryption types (Scott Mayhew) [2178741] - SUNRPC: Add KDF_FEEDBACK_CMAC (Scott Mayhew) [2178741] - SUNRPC: Support the Camellia enctypes (Scott Mayhew) [2178741] - SUNRPC: Advertise support for RFC 8009 encryption types (Scott Mayhew) [2178741] - SUNRPC: Add RFC 8009 encryption and decryption functions (Scott Mayhew) [2178741] - SUNRPC: Add KDF-HMAC-SHA2 (Scott Mayhew) [2178741] - SUNRPC: Add gk5e definitions for RFC 8009 encryption types (Scott Mayhew) [2178741] - SUNRPC: Refactor CBC with CTS into helpers (Scott Mayhew) [2178741] - SUNRPC: Add new subkey length fields (Scott Mayhew) [2178741] - SUNRPC: Parametrize the key length passed to context_v2_alloc_cipher() (Scott Mayhew) [2178741] - SUNRPC: Clean up cipher set up for v1 encryption types (Scott Mayhew) [2178741] - SUNRPC: Hoist KDF into struct gss_krb5_enctype (Scott Mayhew) [2178741] - SUNRPC: Rename .encrypt_v2 and .decrypt_v2 methods (Scott Mayhew) [2178741] - SUNRPC: Remove ->encrypt and ->decrypt methods from struct gss_krb5_enctype (Scott Mayhew) [2178741] - SUNRPC: Enable rpcsec_gss_krb5.ko to be built without CRYPTO_DES (Scott Mayhew) [2178741] - SUNRPC: Replace KRB5_SUPPORTED_ENCTYPES macro (Scott Mayhew) [2178741] - NFSD: Replace /proc/fs/nfsd/supported_krb5_enctypes with a symlink (Scott Mayhew) [2178741] - SUNRPC: Add /proc/net/rpc/gss_krb5_enctypes file (Scott Mayhew) [2178741] - SUNRPC: Remove another switch on ctx->enctype (Scott Mayhew) [2178741] - SUNRPC: Refactor the GSS-API Per Message calls in the Kerberos mechanism (Scott Mayhew) [2178741] - SUNRPC: Obscure Kerberos integrity keys (Scott Mayhew) [2178741] - SUNRPC: Obscure Kerberos signing keys (Scott Mayhew) [2178741] - SUNRPC: Obscure Kerberos encryption keys (Scott Mayhew) [2178741] - SUNRPC: Refactor set-up for aux_cipher (Scott Mayhew) [2178741] - SUNRPC: Obscure Kerberos session key (Scott Mayhew) [2178741] - SUNRPC: Improve Kerberos confounder generation (Scott Mayhew) [2178741] - SUNRPC: Remove .conflen field from struct gss_krb5_enctype (Scott Mayhew) [2178741] - SUNRPC: Remove .blocksize field from struct gss_krb5_enctype (Scott Mayhew) [2178741] - SUNRPC: Add header ifdefs to linux/sunrpc/gss_krb5.h (Scott Mayhew) [2178741] - Add new RPCSEC_GSS_KRB5 configs to RHEL configs (Scott Mayhew) [2178741] - sfc: remove expired unicast PTP filters (Íñigo Huguet) [2151464] - sfc: support unicast PTP (Íñigo Huguet) [2151464] - sfc: allow insertion of filters for unicast PTP (Íñigo Huguet) [2151464] - sfc: store PTP filters in a list (Íñigo Huguet) [2151464] - arm64: dts: qcom: sa8775p-ride: enable the BT UART port (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p-ride: enable the GNSS UART port (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add high-speed UART nodes (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p-ride: enable the SPI node (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add the spi16 node (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p-ride: enable i2c18 (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add the i2c18 node (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p-ride: enable QUPv3 #2 (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add the QUPv3 #2 node (Adrien Thierry) [2186616] - arm64: dts: qcom: sa8775p: add cpufreq node (Adrien Thierry) [2186616] - arm64: dts: qcom: add initial support for qcom sa8775p-ride (Adrien Thierry) [2186616] - clk: qcom: gcc-sa8775p: remove unused variables (Adrien Thierry) [2186616] - pinctrl: qcom: add the tlmm driver sa8775p platforms (Adrien Thierry) [2186616] - interconnect: qcom: add a driver for sa8775p (Adrien Thierry) [2186616] - dt-bindings: interconnect: qcom: document the interconnects for sa8775p (Adrien Thierry) [2186616] - clk: qcom: add the GCC driver for sa8775p (Adrien Thierry) [2186616] - dt-bindings: clock: Add Qualcomm SA8775P GCC (Adrien Thierry) [2186616] - soc: qcom: rmphpd: add power domains for sa8775p (Adrien Thierry) [2186616] - dt-bindings: power: qcom,rpmpd: document sa8775p (Adrien Thierry) [2186616] - clk: qcom: rpmh: add clocks for sa8775p (Adrien Thierry) [2186616] - netfilter: nfnetlink_queue: enable classid socket info retrieval (Florian Westphal) [2087510] - nfqueue: enable to set skb->priority (Florian Westphal) [2087510] - netfilter: nfqueue: enable to get skb->priority (Florian Westphal) [2087510] - KVM: s390: selftest: memop: Add cmpxchg tests (Thomas Huth) [2183983] - Documentation: KVM: s390: Describe KVM_S390_MEMOP_F_CMPXCHG (Thomas Huth) [2183983] - KVM: s390: Extend MEM_OP ioctl by storage key checked cmpxchg (Thomas Huth) [2183983] - KVM: s390: Refactor vcpu mem_op function (Thomas Huth) [2183983] - KVM: s390: Refactor absolute vm mem_op function (Thomas Huth) [2183983] - KVM: s390: Dispatch to implementing function at top level of vm mem_op (Thomas Huth) [2183983] - KVM: s390: Move common code of mem_op functions into function (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Fix integer literal (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Fix wrong address being used in test (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Fix typo (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Add bad address test (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Move testlist into main (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Replace macros by functions (Thomas Huth) [2183983] - KVM: s390: selftest: memop: Pass mop_desc via pointer (Thomas Huth) [2183983] - KVM: selftests: move common startup logic to kvm_util.c (Thomas Huth) [2183983] - s390/uaccess: avoid __ashlti3() call (Thomas Huth) [2183983] - s390/uaccess: limit number of retries for cmpxchg_user_key() (Thomas Huth) [2183983] - s390/cmpxchg: make loop condition for 1,2 byte cases precise (Thomas Huth) [2183983] - s390/uaccess: add cmpxchg_user_key() (Thomas Huth) [2183983] - s390/extable: add EX_TABLE_UA_LOAD_REGPAIR() macro (Thomas Huth) [2183983] - s390/cmpxchg: remove digits from input constraints (Thomas Huth) [2183983] - s390/cmpxchg: make variables local to each case label (Thomas Huth) [2183983] - s390/cmpxchg: use symbolic names for inline assembly operands (Thomas Huth) [2183983] - selftests: fib_tests: Add test cases for IPv4/IPv6 in route notify (Hangbin Liu) [2186065] - selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure. (Hangbin Liu) [2186065] - selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns. (Hangbin Liu) [2186065] - selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad". (Hangbin Liu) [2186065] - selftests/net: fix reinitialization of TEST_PROGS in net self tests. (Hangbin Liu) [2186065] - selftests/net: test l2 tunnel TOS/TTL inheriting (Hangbin Liu) [2186065] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2186065] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2186065] - selftests: net: tcp_mmap: populate pages in send path (Hangbin Liu) [2186065] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2186065] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2186065] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2186065] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2186065] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2186065] - selftests/net: so_txtime: usage(): fix documentation of default clock (Hangbin Liu) [2186065] - selftests: fib_rule_tests: Test UDP and TCP connections with DSCP rules. (Hangbin Liu) [2186064] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2186064] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2186064] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2186064] - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation (Hangbin Liu) [2186064] - selftests: net: fib_rule_tests: fix support for running individual tests (Hangbin Liu) [2186064] - selftests: net: fib_rule_tests: add support to select a test to run (Hangbin Liu) [2186064] - net: setsockopt: fix IPV6_UNICAST_IF option for connected sockets (Hangbin Liu) [2186064] - net-next: Fix IP_UNICAST_IF option behavior for connected sockets (Hangbin Liu) [2186064] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Mika Penttilä) [2160456] - media: videobuf2: Stop using internal dma-buf lock (Mika Penttilä) [2160456] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Mika Penttilä) [2160456] - dma-buf: Add unlocked variant of vmapping functions (Mika Penttilä) [2160456] - of: device: make of_device_uevent_modalias() take a const device * (Mika Penttilä) [2160456] - driver core: pass a const * into of_device_uevent() (Mika Penttilä) [2160456] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Mika Penttilä) [2160456] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Mika Penttilä) [2160456] - container_of: add container_of_const() that preserves const-ness of the pointer (Mika Penttilä) [2160456] - drm: Move nomodeset kernel parameter to drivers/video (Mika Penttilä) [2160456] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Mika Penttilä) [2160456] - ACPI: video: Allow GPU drivers to report no panels (Mika Penttilä) [2160456] - ACPI: video: Make backlight class device registration a separate step (v2) (Mika Penttilä) [2160456] - ACPI: video: Add acpi_video_backlight_use_native() helper (Mika Penttilä) [2160456] - nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open (Jeffrey Layton) [2180124] - NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time (Jeffrey Layton) [2180124] - NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker (Jeffrey Layton) [2180124] - NFSD: add shrinker to reap courtesy clients on low memory condition (Jeffrey Layton) [2180124] - NFSD: keep track of the number of courtesy clients in the system (Jeffrey Layton) [2180124] - NFSD: limit the number of v4 clients to 1024 per 1GB of system memory (Jeffrey Layton) [2180124] - NFSD: keep track of the number of v4 clients in the system (Jeffrey Layton) [2180124] - NFSD: Show state of courtesy client in client info (Jeffrey Layton) [2180124] - NFSD: add support for lock conflict to courteous server (Jeffrey Layton) [2180124] - NFSD: add support for share reservation conflict to courteous server (Jeffrey Layton) [2180124] - NFSD: add courteous server support for thread with only delegation (Jeffrey Layton) [2180124] - l2tp: generate correct module alias strings (Ivan Vecera) [2178211] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2178211] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2178211] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2178211] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2178211] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2178211] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164960] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164960] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164960] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164960] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164960] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164960] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164960] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164960] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164960] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164960] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164960] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164960] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164960] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164960] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164960] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164960] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164960] - arm64: dts: qcom: sc8280xp: add rng device tree node (Brian Masney) [2121062] - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ (Brian Masney) [2121062] - crypto: qcom-rng - ensure buffer for generate is completely filled (Brian Masney) [2121062] - RDMA/irdma: Add support for dmabuf pin memory regions (Kamal Heib) [2153378] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153378] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153378] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153378] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153378] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153378] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153378] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153378] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153378] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153378] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153378] - dmaengine: drivers: Use devm_platform_ioremap_resource() (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Document preferred SM6350 binding (Alessandro Carminati) [2177677] - dmaengine: qcom: deprecate redundant of_device_id entries (Alessandro Carminati) [2177677] - dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg (Alessandro Carminati) [2177677] - dmaengine: qcom-adm: fix wrong sizeof config in slave_config (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: move read_lock_bh to read_lock in tasklet (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Add SM6350 support (Alessandro Carminati) [2177677] - dmaengine: qcom: bam_dma: fix runtime PM underflow (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Add support for sc7280 (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Add SM8350 support (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Add support for ee_offset (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: set chain and link flag for duplex (Alessandro Carminati) [2177677] - dmaengine: nbpfaxi: Use platform_get_irq_optional() to get the interrupt (Alessandro Carminati) [2177677] - dmaengine: sf-pdma: Get number of channel by device tree (Alessandro Carminati) [2177677] - dmaengine: qcom-adm: stop abusing slave_id config (Alessandro Carminati) [2177677] - dmaengine: qcom: gpi: Remove unnecessary print function dev_err() (Alessandro Carminati) [2177677] - dmaengine: qcom: bam_dma: Add "powered remotely" mode (Alessandro Carminati) [2177677] - watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource (David Arcari) [2189375] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (David Arcari) [2189375]- i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153285] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153285] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153285] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153285] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153285] - i40e: use int for i40e_status (Stefan Assmann) [2153285] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153285] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153285] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153285] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153285] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153285] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153285] - i40e: Fix the inability to attach XDP program on downed interface (Stefan Assmann) [2153285] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153285] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153285] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153285] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153285] - redhat/configs: Enable CONFIG_SLS (Waiman Long) [2180952] - x86,retpoline: Be sure to emit INT3 after JMP *%\reg (Waiman Long) [2180952] - selftests: tls: add a test for queuing data before setting the ULP (Sabrina Dubroca) [2183538] - net: tls: fix device-offloaded sendpage straddling records (Sabrina Dubroca) [2183538] - net: tls: avoid hanging tasks on the tx_lock (Sabrina Dubroca) [2183538] - tls: rx: fix return value for async crypto (Sabrina Dubroca) [2183538] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2183538] - net/tls: Fix memory leak in tls_enc_skb() and tls_sw_fallback_init() (Sabrina Dubroca) [2183538] - net: tls: Add ARIA-GCM algorithm (Sabrina Dubroca) [2183538] - net/tls: Support 256 bit keys with TX device offload (Sabrina Dubroca) [2183538] - net/tls: Use cipher sizes structs (Sabrina Dubroca) [2183538] - net/tls: Describe ciphers sizes by const structs (Sabrina Dubroca) [2183538] - mlxsw: core: Register devlink instance before sub-objects (Petr Oros) [2172273] - mlxsw: spectrum_acl_tcam: Move devlink param to TCAM code (Petr Oros) [2172273] - mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations (Petr Oros) [2172273] - mlxsw: spectrum_acl_tcam: Make fini symmetric to init (Petr Oros) [2172273] - mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() (Petr Oros) [2172273] - net/mlx5e: Create auxdev devlink instance in the same ns as parent devlink (Petr Oros) [2172273] - bnxt_en: fix devlink port registration to netdev (Petr Oros) [2172273] - ice: move devlink port creation/deletion (Petr Oros) [2172273] - sefltests: netdevsim: wait for devlink instance after netns removal (Petr Oros) [2172273] - devlink: Fix netdev notifier chain corruption (Petr Oros) [2172273] - devlink: Fix TP_STRUCT_entry in trace of devlink health report (Petr Oros) [2172273] - devlink: Update devlink health documentation (Petr Oros) [2172273] - devlink: Move health common function to health file (Petr Oros) [2172273] - devlink: Move devlink health test to health file (Petr Oros) [2172273] - devlink: Move devlink health dump to health file (Petr Oros) [2172273] - devlink: Move devlink fmsg and health diagnose to health file (Petr Oros) [2172273] - devlink: Move devlink health report and recover to health file (Petr Oros) [2172273] - devlink: Move devlink health get and set code to health file (Petr Oros) [2172273] - devlink: health: Fix nla_nest_end in error flow (Petr Oros) [2172273] - devlink: Split out health reporter create code (Petr Oros) [2172273] - devlink: don't allow to change net namespace for FW_ACTIVATE reload action (Petr Oros) [2172273] - devlink: add forgotten devlink instance lock assertion to devl_param_driverinit_value_set() (Petr Oros) [2172273] - devlink: allow to call devl_param_driverinit_value_get() without holding instance lock (Petr Oros) [2172273] - devlink: convert param list to xarray (Petr Oros) [2172273] - devlink: use xa_for_each_start() helper in devlink_nl_cmd_port_get_dump_one() (Petr Oros) [2172273] - devlink: fix the name of value arg of devl_param_driverinit_value_get() (Petr Oros) [2172273] - devlink: make sure driver does not read updated driverinit param before reload (Petr Oros) [2172273] - devlink: don't use strcpy() to copy param value (Petr Oros) [2172273] - devlink: stop using NL_SET_ERR_MSG_MOD (Petr Oros) [2172273] - devlink: change port event netdev notifier from per-net to global (Petr Oros) [2172273] - devlink: Fix memleak in health diagnose callback (Petr Oros) [2172273] - devlink: Move devlink dev selftest code to dev (Petr Oros) [2172273] - devlink: Move devlink_info_req struct to be local (Petr Oros) [2172273] - devlink: Move devlink dev flash code to dev (Petr Oros) [2172273] - devlink: Move devlink dev info code to dev (Petr Oros) [2172273] - devlink: Move devlink dev eswitch code to dev (Petr Oros) [2172273] - devlink: Move devlink dev reload code to dev (Petr Oros) [2172273] - devlink: Split out dev get and dump code (Petr Oros) [2172273] - devlink: rename and reorder instances of struct devlink_cmd (Petr Oros) [2172273] - devlink: remove "gen" from struct devlink_gen_cmd name (Petr Oros) [2172273] - devlink: rename devlink_nl_instance_iter_dump() to "dumpit" (Petr Oros) [2172273] - devlink: remove devlink features (Petr Oros) [2172273] - devlink: send objects notifications during devlink reload (Petr Oros) [2172273] - devlink: move devlink reload notifications back in between _down() and _up() calls (Petr Oros) [2172273] - mlxsw: spectrum: Remove pointless call to devlink_param_driverinit_value_set() (Petr Oros) [2172273] - net/mlx5: Move eswitch port metadata devlink param to flow eswitch code (Petr Oros) [2172273] - net/mlx5: Move flow steering devlink param to flow steering code (Petr Oros) [2172273] - net/mlx5: Move fw reset devlink param to fw reset code (Petr Oros) [2172273] - devlink: protect devlink param list by instance lock (Petr Oros) [2172273] - devlink: put couple of WARN_ONs in devlink_param_driverinit_value_get() (Petr Oros) [2172273] - devlink: make devlink_param_driverinit_value_set() return void (Petr Oros) [2172273] - qed: remove pointless call to devlink_param_driverinit_value_set() (Petr Oros) [2172273] - ice: remove pointless calls to devlink_param_driverinit_value_set() (Petr Oros) [2172273] - devlink: don't work with possible NULL pointer in devlink_param_unregister() (Petr Oros) [2172273] - devlink: make devlink_param_register/unregister static (Petr Oros) [2172273] - net/mlx5: Covert devlink params registration to use devlink_params_register/unregister() (Petr Oros) [2172273] - net/mlx5: Change devlink param register/unregister function names (Petr Oros) [2172273] - net/mlx5: Unregister traps on driver unload flow (Petr Oros) [2172273] - devlink: remove a dubious assumption in fmsg dumping (Petr Oros) [2172273] - netlink: fix spelling mistake in dump size assert (Petr Oros) [2172273] - devlink: add instance lock assertion in devl_is_registered() (Petr Oros) [2172273] - devlink: remove devlink_dump_for_each_instance_get() helper (Petr Oros) [2172273] - devlink: convert reporters dump to devlink_nl_instance_iter_dump() (Petr Oros) [2172273] - devlink: convert linecards dump to devlink_nl_instance_iter_dump() (Petr Oros) [2172273] - devlink: remove reporter reference counting (Petr Oros) [2172273] - devlink: remove devl*_port_health_reporter_destroy() (Petr Oros) [2172273] - devlink: remove reporters_lock (Petr Oros) [2172273] - devlink: protect health reporter operation with instance lock (Petr Oros) [2172273] - net/mlx5: Remove MLX5E_LOCKED_FLOW flag (Petr Oros) [2172273] - net/mlx5e: Create separate devlink instance for ethernet auxiliary device (Petr Oros) [2172273] - devlink: remove linecard reference counting (Petr Oros) [2172273] - devlink: remove linecards lock (Petr Oros) [2172273] - mlxsw: core_linecards: Separate line card init and fini flow (Petr Oros) [2172273] - devlink: remove some unnecessary code (Petr Oros) [2172273] - devlink: keep the instance mutex alive until references are gone (Petr Oros) [2172273] - netdevsim: move devlink registration under the instance lock (Petr Oros) [2172273] - netdevsim: rename a label (Petr Oros) [2172273] - devlink: allow registering parameters after the instance (Petr Oros) [2172273] - devlink: don't require setting features before registration (Petr Oros) [2172273] - devlink: remove the registration guarantee of references (Petr Oros) [2172273] - devlink: always check if the devlink instance is registered (Petr Oros) [2172273] - devlink: protect devlink->dev by the instance lock (Petr Oros) [2172273] - devlink: update the code in netns move to latest helpers (Petr Oros) [2172273] - devlink: bump the instance index directly when iterating (Petr Oros) [2172273] - devlink: convert remaining dumps to the by-instance scheme (Petr Oros) [2172273] - devlink: add by-instance dump infra (Petr Oros) [2172273] - devlink: uniformly take the devlink instance lock in the dump loop (Petr Oros) [2172273] - devlink: restart dump based on devlink instance ids (function) (Petr Oros) [2172273] - devlink: restart dump based on devlink instance ids (nested) (Petr Oros) [2172273] - devlink: restart dump based on devlink instance ids (simple) (Petr Oros) [2172273] - devlink: health: combine loops in dump (Petr Oros) [2172273] - devlink: drop the filter argument from devlinks_xa_find_get (Petr Oros) [2172273] - devlink: remove start variables from dumps (Petr Oros) [2172273] - devlink: use an explicit structure for dump context (Petr Oros) [2172273] - netlink: add macro for checking dump ctx size (Petr Oros) [2172273] - devlink: split out netlink code (Petr Oros) [2172273] - devlink: split out core code (Petr Oros) [2172273] - devlink: rename devlink_netdevice_event -> devlink_port_netdevice_event (Petr Oros) [2172273] - devlink: move code to a dedicated directory (Petr Oros) [2172273] - devlink: protect devlink dump by the instance lock (Petr Oros) [2172273] - selftests: devlink: add a warning for interfaces coming up (Petr Oros) [2172273] - selftests: devlink: fix the fd redirect in dummy_reporter_test (Petr Oros) [2172273] - devlink: hold region lock when flushing snapshots (Petr Oros) [2172273] - net: devlink: Add missing error check to devlink_resource_put() (Petr Oros) [2172273] - devlink: Expose port function commands to control migratable (Petr Oros) [2172273] - devlink: Expose port function commands to control RoCE (Petr Oros) [2172273] - devlink: Move devlink port function hw_addr attr documentation (Petr Oros) [2172273] - net/mlx5: Fix orthography errors in documentation (Petr Oros) [2172273] - devlink: Validate port function request (Petr Oros) [2172273] - net: devlink: add DEVLINK_INFO_VERSION_GENERIC_FW_BOOTLOADER (Petr Oros) [2172273] - net: devlink: convert port_list into xarray (Petr Oros) [2172273] - net: devlink: clean-up empty devlink_ops::info_get() (Petr Oros) [2172273] - net: devlink: make the devlink_ops::info_get() callback optional (Petr Oros) [2172273] - net: devlink: let the core report the driver name instead of the drivers (Petr Oros) [2172273] - devlink: support directly reading from region memory (Petr Oros) [2172273] - devlink: refactor region_read_snapshot_fill to use a callback function (Petr Oros) [2172273] - devlink: remove unnecessary parameter from chunk_fill function (Petr Oros) [2172273] - devlink: find snapshot in devlink_nl_cmd_region_read_dumpit (Petr Oros) [2172273] - devlink: report extended error message in region_read_dumpit() (Petr Oros) [2172273] - devlink: use min_t to calculate data_size (Petr Oros) [2172273] - net: devlink: add WARN_ON_ONCE to check return value of unregister_netdevice_notifier_net() call (Petr Oros) [2172273] - devlink: remove redundant health state set to error (Petr Oros) [2172273] - Documentation: devlink: Add blank line padding on numbered lists in Devlink Port documentation (Petr Oros) [2172273] - Documentation: Add documentation for new devlink-rate attributes (Petr Oros) [2172273] - devlink: Allow to set up parent in devl_rate_leaf_create() (Petr Oros) [2172273] - devlink: Allow for devlink-rate nodes parent reassignment (Petr Oros) [2172273] - devlink: Enable creation of the devlink-rate nodes from the driver (Petr Oros) [2172273] - devlink: Introduce new attribute 'tx_weight' to devlink-rate (Petr Oros) [2172273] - devlink: Introduce new attribute 'tx_priority' to devlink-rate (Petr Oros) [2172273] - devlink: Fix warning when unregistering a port (Petr Oros) [2172273] - net: devlink: move netdev notifier block to dest namespace during reload (Petr Oros) [2172273] - net: introduce a helper to move notifier block to different namespace (Petr Oros) [2172273] - selftests: devlink_lib: Split out helper (Petr Oros) [2172273] - devlink: Add packet traps for 802.1X operation (Petr Oros) [2172273] - net: devlink: reintroduce ndo_get_devlink_port (Petr Oros) [2172273] - net: expose devlink port over rtnetlink (Petr Oros) [2172273] - net: remove unused ndo_get_devlink_port (Petr Oros) [2172273] - net: devlink: use devlink_port pointer instead of ndo_get_devlink_port (Petr Oros) [2172273] - net: devlink: add not cleared type warning to port unregister (Petr Oros) [2172273] - net: devlink: store copy netdevice ifindex and ifname to allow port_fill() without RTNL held (Petr Oros) [2172273] - net: devlink: remove net namespace check from devlink_nl_port_fill() (Petr Oros) [2172273] - net: devlink: remove netdev arg from devlink_port_type_eth_set() (Petr Oros) [2172273] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Petr Oros) [2172273] - net: devlink: track netdev with devlink_port assigned (Petr Oros) [2172273] - net: devlink: take RTNL in port_fill() function only if it is not held (Petr Oros) [2172273] - net: devlink: move port_type_netdev_checks() call to __devlink_port_type_set() (Petr Oros) [2172273] - net: devlink: move port_type_warn_schedule() call to __devlink_port_type_set() (Petr Oros) [2172273] - net: devlink: convert devlink port type-specific pointers to union (Petr Oros) [2172273] - Documentation: devlink: fix the locking section (Petr Oros) [2172273] - ionic: change order of devlink port register and netdev register (Petr Oros) [2172273] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2172273] - Revert "block: Merge bio before checking ->cached_rq" (Ming Lei) [2188514] - redhat/configs: Enable WERROR only for gcc 11 (Waiman Long) [2184097] - redhat/configs: Enable WERROR for x86_64 builds (Prarit Bhargava) [2184097] - redhat/Makefile.variables: Add ENABLE_WERROR (Prarit Bhargava) [2184097] - mlx4: Fix compilation warning in drivers/net/ethernet/mellanox/mlx4/fw.c (Waiman Long) [2184097] - iomap: Remove unused iomap variable in iomap_zero_iter() (Waiman Long) [2184097] - xfs: Fix bug in xfs_discard_folio() (Waiman Long) [2184097] - drm/amd/display: fix i386 frame size warning (Waiman Long) [2184097] - gcc: disable -Warray-bounds for gcc-11 too (Waiman Long) [2184097] - HID: Make lowlevel driver structs const (Waiman Long) [2184097] - HID: Unexport struct i2c_hid_ll_driver (Waiman Long) [2184097] - HID: Unexport struct hidp_hid_driver (Waiman Long) [2184097] - HID: Unexport struct uhid_hid_driver (Waiman Long) [2184097] - HID: Unexport struct usb_hid_driver (Waiman Long) [2184097] - HID: Remove unused function hid_is_using_ll_driver() (Waiman Long) [2184097] - HID: usbhid: Make hid_is_usb() non-inline (Waiman Long) [2184097] - HID: letsketch: Use hid_is_usb() (Waiman Long) [2184097] - tty: Make tty_termios_copy_hw() old ktermios const (Waiman Long) [2184097] - tty: Remove baudrate dead code & make ktermios params const (Waiman Long) [2184097] - tty: remove IBSHIFT ifdefs (Waiman Long) [2184097] - tty: remove BOTHER ifdefs (Waiman Long) [2184097] - tty: reformat tty_struct::flags into kernel-doc (Waiman Long) [2184097] - tty: finish kernel-doc of tty_struct members (Waiman Long) [2184097] - tty: baudrate: Explicit usage of B0 for encoding input baudrate (Waiman Long) [2184097] - tty: remove extern from functions in tty headers (Waiman Long) [2184097] - tty: make tty_set_operations an inline (Waiman Long) [2184097] - tty: tty_flip.h needs only tty_buffer and tty_port (Waiman Long) [2184097] - tty: move tty_port to new tty_port.h (Waiman Long) [2184097] - tty: move tty_buffer definitions to new tty_buffer.h (Waiman Long) [2184097] - tty: move tty_ldisc_receive_buf to tty_flip.h (Waiman Long) [2184097] - tty: include list & lockdep from tty_ldisc.h (Waiman Long) [2184097] - tty: move ldisc prototypes to tty_ldisc.h (Waiman Long) [2184097] - tty: include kref.h in tty_driver.h (Waiman Long) [2184097] - tty: move tty_driver related prototypes to tty_driver.h (Waiman Long) [2184097] - PCI: Restrict device disabled status check to DT (Myron Stowe) [2184745] - null_blk: Always check queue mode setting from configfs (Ming Lei) [2186146] - coredump: Use the vma snapshot in fill_files_note (Ricardo Robaina) [2169741] {CVE-2023-1249} - coredump: Remove the WARN_ON in dump_vma_snapshot (Ricardo Robaina) [2169741] {CVE-2023-1249} - random: schedule jitter credit for next jiffy, not in two jiffies (Prarit Bhargava) [2109238] - random: use expired timer rather than wq for mixing fast pool (Prarit Bhargava) [2109238] - random: avoid reading two cache lines on irq randomness (Prarit Bhargava) [2109238] - random: clamp credited irq bits to maximum mixed (Prarit Bhargava) [2109238] - random: cap jitter samples per bit to factor of HZ (Prarit Bhargava) [2109238] - random: schedule mix_interrupt_randomness() less often (Prarit Bhargava) [2109238] - siphash: use one source of truth for siphash permutations (Prarit Bhargava) [2109238] - random: help compiler out with fast_mix() by using simpler arguments (Prarit Bhargava) [2109238] - random: do not use input pool from hard IRQs (Prarit Bhargava) [2109238] - random: order timer entropy functions below interrupt functions (Prarit Bhargava) [2109238] - random: do not pretend to handle premature next security model (Prarit Bhargava) [2109238] - random: mix in timestamps and reseed on system restore (Prarit Bhargava) [2109238] - random: use first 128 bits of input as fast init (Prarit Bhargava) [2109238] - random: do not use batches when !crng_ready() (Prarit Bhargava) [2109238] - random: vary jitter iterations based on cycle counter speed (Prarit Bhargava) [2109238] - random: insist on random_get_entropy() existing in order to simplify (Prarit Bhargava) [2109238] - workqueue: Fold rebind_worker() within rebind_workers() (Waiman Long) [2182337] - workqueue: Unbind kworkers before sending them to exit() (Waiman Long) [2182337] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Waiman Long) [2182337] - workqueue: Convert the idle_timer to a timer + work_struct (Waiman Long) [2182337] - workqueue: Factorize unbind/rebind_workers() logic (Waiman Long) [2182337] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2182337] - workqueue: don't skip lockdep work dependency in cancel_work_sync() (Waiman Long) [2182337] - workqueue: Change the comments of the synchronization about the idle_list (Waiman Long) [2182337] - workqueue: Remove the mb() pair between wq_worker_sleeping() and insert_work() (Waiman Long) [2182337] - workqueue: Remove the cacheline_aligned for nr_running (Waiman Long) [2182337] - workqueue: Move the code of waking a worker up in unbind_workers() (Waiman Long) [2182337] - workqueue: Remove the outdated comment before wq_worker_sleeping() (Waiman Long) [2182337] - workqueue: Fix unbind_workers() VS wq_worker_sleeping() race (Waiman Long) [2182337]- redhat/configs: turn off BBNSM RTC Driver (Steve Best) [2182332] - dt-bindings: mfd: Add NXP BBNSM (Steve Best) [2182332] - rtc: bbnsm: Add the bbnsm rtc support (Steve Best) [2182332] - redhat/configs: turn off i.MX8MP interconnect Driver (Steve Best) [2184106] - interconnect: imx: Make imx_icc_unregister() return void (Steve Best) [2184106] - interconnect: imx: Ignore return value of icc_provider_del() in .remove() (Steve Best) [2184106] - interconnect: imx: Add platform driver for imx8mp (Steve Best) [2184106] - interconnect: imx: configure NoC mode/prioriry/ext_control (Steve Best) [2184106] - interconnect: imx: introduce imx_icc_provider (Steve Best) [2184106] - interconnect: imx: set src node (Steve Best) [2184106] - interconnect: imx: fix max_node_id (Steve Best) [2184106] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2186011] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [2102283] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [2102283] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [2102283] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [2102283] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [2102283] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2169514] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2183450] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2183450] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2183450] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2183450] - NFSD: fix use-after-free in nfsd4_ssc_setup_dul() (Jeffrey Layton) [2182039] {CVE-2023-1652} - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [1996625] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153897]- vfs: remove the FL_EXT_LMOPS flag (Jeffrey Layton) [2185616] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2180601] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184955] {CVE-2023-26545} - net-ipv6: changes to ->tclass (via IPV6_TCLASS) should sk_dst_reset() (Felix Maurer) [2172062] - net-ipv6: do not allow IPV6_TCLASS to muck with tcp's ECN (Felix Maurer) [2172062] - x86/acpi/boot: Correct acpi_is_processor_usable() check (Prarit Bhargava) [2163809] - x86/ACPI/boot: Use FADT version to check support for online capable (Prarit Bhargava) [2163809] - x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC (Prarit Bhargava) [2163809] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Prarit Bhargava) [2163809] - x86/boot: Move EFI range reservation after cmdline parsing (Prarit Bhargava) [2163809] - Revert "x86/boot: Pull up cmdline preparation and early param parsing" (Prarit Bhargava) [2163809] - Revert "x86/boot: Mark prepare_command_line() __init" (Prarit Bhargava) [2163809] - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword (Prarit Bhargava) [2163809] - x86/64/mm: Map all kernel memory into trampoline_pgd (Prarit Bhargava) [2163809] - xen: make HYPERVISOR_set_debugreg() always_inline (Prarit Bhargava) [2163809] - xen: make HYPERVISOR_get_debugreg() always_inline (Prarit Bhargava) [2163809] - x86/boot: Mark prepare_command_line() __init (Prarit Bhargava) [2163809] - xen/pvh: add missing prototype to header (Prarit Bhargava) [2163809] - signal/vm86_32: Remove pointless test in BUG_ON (Prarit Bhargava) [2163809] - x86/mce: Add errata workaround for Skylake SKX37 (Prarit Bhargava) [2163809] - x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() (Prarit Bhargava) [2163809] - sections: move is_kernel_inittext() into sections.h (Prarit Bhargava) [2163809] - x86: remove memory hotplug support on X86_32 (Prarit Bhargava) [2163809] - x86/xen: remove 32-bit awareness from startup_xen (Prarit Bhargava) [2163809] - xen: remove highmem remnants (Prarit Bhargava) [2163809] - xen: allow pv-only hypercalls only with CONFIG_XEN_PV (Prarit Bhargava) [2163809] - xen-pciback: allow compiling on other archs than x86 (Prarit Bhargava) [2163809] - x86/xen: remove 32-bit pv leftovers (Prarit Bhargava) [2163809] - x86/xen: remove xen_have_vcpu_info_placement flag (Prarit Bhargava) [2163809] - x86/xen: Remove redundant irq_enter/exit() invocations (Prarit Bhargava) [2163809] - x86/pvh: add prototype for xen_pvh_init() (Prarit Bhargava) [2163809] - xen/x86: restrict PV Dom0 identity mapping (Prarit Bhargava) [2163809] - xen/x86: there's no highmem anymore in PV mode (Prarit Bhargava) [2163809] - xen/x86: adjust handling of the L3 user vsyscall special page table (Prarit Bhargava) [2163809] - xen/x86: adjust xen_set_fixmap() (Prarit Bhargava) [2163809] - xen/x86: restore (fix) xen_set_pte_init() behavior (Prarit Bhargava) [2163809] - xen/x86: streamline set_pte_mfn() (Prarit Bhargava) [2163809] - x86/apic: Reduce cache line misses in __x2apic_send_IPI_mask() (Prarit Bhargava) [2163809] - x86/Makefile: Remove unneeded whitespaces before tabs (Prarit Bhargava) [2163809] - x86/boot/compressed: Avoid duplicate malloc() implementations (Prarit Bhargava) [2163809] - x86/boot: Allow a "silent" kaslr random byte fetch (Prarit Bhargava) [2163809] - x86/tools/relocs: Support >64K section headers (Prarit Bhargava) [2163809] - signal/vm86_32: Replace open coded BUG_ON with an actual BUG_ON (Prarit Bhargava) [2163809] - kbuild: use more subdir- for visiting subdirectories while cleaning (Prarit Bhargava) [2163809] - x86/irq: Ensure PI wakeup handler is unregistered before module unload (Prarit Bhargava) [2163809] - x86/sev: Allow #VC exceptions on the VC2 stack (Prarit Bhargava) [2163809] - x86/sev: Fix stack type check in vc_switch_off_ist() (Prarit Bhargava) [2163809] - x86/CPU: Add support for Vortex CPUs (Prarit Bhargava) [2163809] - ftrace/x86_64: Have function graph tracer depend on DYNAMIC_FTRACE (Prarit Bhargava) [2163809] - x86: dt: Use of_get_cpu_hwid() (Prarit Bhargava) [2163809] - samples: add HAVE_SAMPLE_FTRACE_DIRECT config option (Prarit Bhargava) [2163809] - ftrace: Cleanup ftrace_dyn_arch_init() (Prarit Bhargava) [2163809] - x86: Fix misspelled Kconfig symbols (Prarit Bhargava) [2163809] - x86/Kconfig: Remove references to obsolete Kconfig symbols (Prarit Bhargava) [2163809] - x86/Kconfig: Fix an unused variable error in dell-smm-hwmon (Prarit Bhargava) [2163809] - x86: add CPU field to struct thread_info (Prarit Bhargava) [2163809] - x86/boot: Fix make hdimage with older versions of mtools (Prarit Bhargava) [2163809] - x86/umip: Downgrade warning messages to debug loglevel (Prarit Bhargava) [2163809] - x86/mce: Get rid of the ->quirk_no_way_out() indirect call (Prarit Bhargava) [2163809] - x86/mce: Get rid of msr_ops (Prarit Bhargava) [2163809] - x86: Increase exception stack sizes (Prarit Bhargava) [2163809] - x86/smp: Remove unnecessary assignment to local var freq_scale (Prarit Bhargava) [2163809] - crypto: aesni - check walk.nbytes instead of err (Prarit Bhargava) [2163809] - arch: remove unused function syscall_set_arguments() (Prarit Bhargava) [2163809] - x86/asm: Avoid adding register pressure for the init case in static_cpu_has() (Prarit Bhargava) [2163809] - x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix (Prarit Bhargava) [2163809] - x86/ACPI: Don't add CPUs that are not online capable (Prarit Bhargava) [2163809] - x86/mce: Get rid of stray semicolons (Prarit Bhargava) [2163809] - crypto: qat - add support for 402xx devices (Vladis Dronov) [2144528] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144528] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144528] - Documentation: qat: change kernel version (Vladis Dronov) [2144528] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144528] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144528] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144528] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144528] - crypto: acomp - define max size for destination (Vladis Dronov) [2144528] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144528] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144528] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144528] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144528] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144528] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144528] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144528] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144528] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144528] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144528] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144528] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144528] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144528] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144528] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2178234] - cpuidle: psci: Do not suspend topology CPUs on PREEMPT_RT (Radu Rendec) [2173028] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2186795] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2186795] - tcp: avoid the lookup process failing to get sk in ehash table (Guillaume Nault) [2186795] - tcp/udp: Make early_demux back namespacified. (Guillaume Nault) [2186795] - ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys (Guillaume Nault) [2186795] - ipv4: avoid quadratic behavior in netns dismantle (Guillaume Nault) [2186795]- blk-mq: directly poll requests (Ming Lei) [2186507] - inet: control sockets should not use current thread task_frag (Guillaume Nault) [2183213] - net: simplify sk_page_frag (Guillaume Nault) [2183213] - Treewide: Stop corrupting socket's task_frag (Guillaume Nault) [2183213] - net: Introduce sk_use_task_frag in struct sock. (Guillaume Nault) [2183213] - PCI: Fix use-after-free in pci_bus_release_domain_nr() (Myron Stowe) [2184109] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2185505] - nfs42: do not fail with EIO if ssc returns NFS4ERR_OFFLOAD_DENIED (Benjamin Coddington) [2170423] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164967] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164967] - arm64/sve: Add Perf extensions documentation (Mark Salter) [2167398] - arm64: asm/perf_regs.h: Avoid C++-style comment in UAPI header (Mark Salter) [2167398] - perf: arm64: Add SVE vector granule register to user regs (Mark Salter) [2167398] - arm64/cpufeature: Fix field sign for DIT hwcap detection (Mark Salter) [2167398] - arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning (Mark Salter) [2167398] - arm64/sysreg: Fix errors in 32 bit enumeration values (Mark Salter) [2167398] - KVM: arm64: vgic: Add Apple M2 cpus to the list of broken SEIS implementations (Mark Salter) [2167398] - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398] - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398] - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398] - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Mark Salter) [2167398] - perf: arm_spe: Use feature numbering for PMSEVFR_EL1 defines (Mark Salter) [2167398] - redhat/configs: enable ARM64_ERRATUM_2645198 (Mark Salter) [2167398] - arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption (Mark Salter) [2167398] - arm64:uprobe fix the uprobe SWBP_INSN in big-endian (Mark Salter) [2167398] - arm64: insn: always inline hint generation (Mark Salter) [2167398] - arm64: insn: simplify insn group identification (Mark Salter) [2167398] - arm64: insn: always inline predicates (Mark Salter) [2167398] - arm64: insn: remove aarch64_insn_gen_prefetch() (Mark Salter) [2167398] - arm64: alternatives: make apply_alternatives_vdso() static (Mark Salter) [2167398] - arm64: make is_ttbrX_addr() noinstr-safe (Mark Salter) [2167398] - arm64: atomics: lse: remove stale dependency on JUMP_LABEL (Mark Salter) [2167398] - arm64/asm: Remove unused enable_da macro (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Use kstrtobool() instead of strtobool() (Mark Salter) [2167398] - arm64: move on_thread_stack() to (Mark Salter) [2167398] - arm64: remove current_top_of_stack() (Mark Salter) [2167398] - arm64/sysreg: Remove duplicate definitions from asm/sysreg.h (Mark Salter) [2167398] - arm64/sysreg: Convert ID_DFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_DFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR5_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert MVFR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert MVFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert MVFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_PFR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_PFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_PFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR6_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR5_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR4_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR3_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_ISAR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR4_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR3_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_MMFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Extend the maximum width of a register and symbol name (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for MVFR2_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for MVFR1_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for MVFR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_DFR1_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_DFR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_PFR2_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_PFR1_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_PFR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_ISAR6_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_ISAR5_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_ISAR4_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_ISAR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_MMFR5_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_MMFR4_EL1 (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_MMFR0_EL1 (Mark Salter) [2167398] - arm64: booting: Require placement within 48-bit addressable memory (Mark Salter) [2167398] - arm64: mm: kfence: only handle translation faults (Mark Salter) [2167398] - arm64/mm: Simplify and document pte_to_phys() for 52 bit addresses (Mark Salter) [2167398] - arm64: armv8_deprecated: fix unused-function error (Mark Salter) [2167398] - arm64: armv8_deprecated: rework deprected instruction handling (Mark Salter) [2167398] - arm64: armv8_deprecated: move aarch32 helper earlier (Mark Salter) [2167398] - arm64: armv8_deprecated move emulation functions (Mark Salter) [2167398] - arm64: armv8_deprecated: fold ops into insn_emulation (Mark Salter) [2167398] - arm64: rework EL0 MRS emulation (Mark Salter) [2167398] - arm64: factor insn read out of call_undef_hook() (Mark Salter) [2167398] - arm64: factor out EL1 SSBS emulation hook (Mark Salter) [2167398] - arm64: split EL0/EL1 UNDEF handlers (Mark Salter) [2167398] - arm64: allow kprobes on EL0 handlers (Mark Salter) [2167398] - arm64: Add Cortex-715 CPU part definition (Mark Salter) [2167398] - arm64/hwcap: Add support for SVE 2.1 (Mark Salter) [2167398] - arm64/hwcap: Add support for FEAT_RPRFM (Mark Salter) [2167398] - arm64/hwcap: Add support for FEAT_CSSC (Mark Salter) [2167398] - arm64: Enable data independent timing (DIT) in the kernel (Mark Salter) [2167398] - arm64/fpsimd: Make kernel_neon_ API _GPL (Mark Salter) [2167398] - arm64: alternative: constify alternative_has_feature_* argument (Mark Salter) [2167398] - arm64: jump_label: mark arguments as const to satisfy asm constraints (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error (Mark Salter) [2167398] - arm64: efi: Fix handling of misaligned runtime regions and drop warning (Mark Salter) [2167398] - arm64: cpufeature: Fix the visibility of compat hwcaps (Mark Salter) [2167398] - arm64: entry: avoid kprobe recursion (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 (Mark Salter) [2167398] - redhat/configs: Enable CONFIG_ARM64_ERRATUM_2441007 (Mark Salter) [2167398] - arm64: errata: Add Cortex-A55 to the repeat tlbi list (Mark Salter) [2167398] - arm64/sysreg: Fix typo in SCTR_EL1.SPINTMASK (Mark Salter) [2167398] - arm64: alternatives: Use vdso/bits.h instead of linux/bits.h (Mark Salter) [2167398] - arm64: uaccess: simplify uaccess_mask_ptr() (Mark Salter) [2167398] - arm64: support huge vmalloc mappings (Mark Salter) [2167398] - arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually (Mark Salter) [2167398] - arm64: run softirqs on the per-CPU IRQ stack (Mark Salter) [2167398] - arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday (Mark Salter) [2167398] - arm64: alternative: patch alternatives in the vDSO (Mark Salter) [2167398] - arm64: module: move find_section to header (Mark Salter) [2167398] - arm64: module: Remove unused plt_entry_is_initialized() (Mark Salter) [2167398] - arm64: module: Make plt_equals_entry() static (Mark Salter) [2167398] - arm64: fix the build with binutils 2.27 (Mark Salter) [2167398] - arm64: avoid BUILD_BUG_ON() in alternative-macros (Mark Salter) [2167398] - arm64: alternatives: add shared NOP callback (Mark Salter) [2167398] - arm64: alternatives: add alternative_has_feature_*() (Mark Salter) [2167398] - arm64: alternatives: have callbacks take a cap (Mark Salter) [2167398] - arm64: alternatives: make alt_region const (Mark Salter) [2167398] - arm64: alternatives: hoist print out of __apply_alternatives() (Mark Salter) [2167398] - arm64: alternatives: proton-pack: prepare for cap changes (Mark Salter) [2167398] - arm64: alternatives: kvm: prepare for cap changes (Mark Salter) [2167398] - arm64: cpufeature: make cpus_have_cap() noinstr-safe (Mark Salter) [2167398] - arm64/ptrace: Support access to TPIDR2_EL0 (Mark Salter) [2167398] - arm64/sysreg: Fix a few missed conversions (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64AFRn_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64DFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64FDR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Use feature numbering for PMU and SPE revisions (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architecture (Mark Salter) [2167398] - arm64/sysreg: Add defintion for ALLINT (Mark Salter) [2167398] - arm64/sysreg: Convert SCXTNUM_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert TIPDR_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64PFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64PFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64MMFR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64MMFR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64MMFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert HCRX_EL2 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 SME enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 BTI enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 fractional version fields (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for MTE feature enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for SSBS feature enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constants (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constants (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnP (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARange (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fields (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBits (Mark Salter) [2167398] - arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEnd (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant names (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition names (Mark Salter) [2167398] - arm64: cache: Remove unused CTR_CACHE_MINLINE_MASK (Mark Salter) [2167398] - arm64/sysreg: Describe ID_AA64SMFR0_EL1.SMEVer as an enumeration (Mark Salter) [2167398] - arm64/sysreg: Remove stray SMIDR_EL1 defines (Mark Salter) [2167398] - redhat/configs: Enable CONFIG_ARM64_ERRATUM_2658417 (Mark Salter) [2167398] - arm64: errata: remove BF16 HWCAP due to incorrect result on Cortex-A510 (Mark Salter) [2167398] - arm64: cpufeature: Expose get_arm64_ftr_reg() outside cpufeature.c (Mark Salter) [2167398] - arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space (Mark Salter) [2167398] - arm64: rework BTI exception handling (Mark Salter) [2167398] - arm64: rework FPAC exception handling (Mark Salter) [2167398] - arm64: consistently pass ESR_ELx to die() (Mark Salter) [2167398] - arm64: die(): pass 'err' as long (Mark Salter) [2167398] - arm64: report EL1 UNDEFs better (Mark Salter) [2167398] - arm64: atomic: always inline the assembly (Mark Salter) [2167398] - arm64: atomics: remove LL/SC trampolines (Mark Salter) [2167398] - arm64: stacktrace: track hyp stacks in unwinder's address space (Mark Salter) [2167398] - arm64: stacktrace: track all stack boundaries explicitly (Mark Salter) [2167398] - arm64: stacktrace: remove stack type from fp translator (Mark Salter) [2167398] - arm64: stacktrace: rework stack boundary discovery (Mark Salter) [2167398] - arm64: stacktrace: add stackinfo_on_stack() helper (Mark Salter) [2167398] - arm64: stacktrace: move SDEI stack helpers to stacktrace code (Mark Salter) [2167398] - arm64: stacktrace: rename unwind_next_common() -> unwind_next_frame_record() (Mark Salter) [2167398] - arm64: stacktrace: simplify unwind_next_common() (Mark Salter) [2167398] - arm64: stacktrace: fix kerneldoc comments (Mark Salter) [2167398] - arm64/sysreg: Add hwcap for SVE EBF16 (Mark Salter) [2167398] - redhat/configs: aarch64: enable ERRATUM_2457168 workaround (Mark Salter) [2167398] - arm64: topology: fix possible overflow in amu_fie_setup() (Mark Salter) [2167398] - arm64: mm: don't acquire mutex when rewriting swapper (Mark Salter) [2167398] - arm64: mm: fix resume for 52-bit enabled builds (Mark Salter) [2167398] - arm64/ptrace: Don't clear calling process' TIF_SME on OOM (Mark Salter) [2167398] - arm64/bti: Disable in kernel BTI when cross section thunks are broken (Mark Salter) [2167398] - arm64: mm: Reserve enough pages for the initial ID map (Mark Salter) [2167398] - perf/arm_pmu_platform: fix tests for platform_get_irq() failure (Mark Salter) [2167398] - arm64: head: Ignore bogus KASLR displacement on non-relocatable kernels (Mark Salter) [2167398] - arm64/signal: Raise limit on stack frames (Mark Salter) [2167398] - arm64/cache: Fix cache_type_cwg() for register generation (Mark Salter) [2167398] - arm64/sysreg: Guard SYS_FIELD_ macros for asm (Mark Salter) [2167398] - arm64/sysreg: Directly include bitfield.h (Mark Salter) [2167398] - arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly (Mark Salter) [2167398] - arm64: Fix comment typo (Mark Salter) [2167398] - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 (Mark Salter) [2167398] - arm64: Update 'unwinder howto' (Mark Salter) [2167398] - arm64: Delay initialisation of cpuinfo_arm64::reg_{zcr,smcr} (Mark Salter) [2167398] - arm64: fix KASAN_INLINE (Mark Salter) [2167398] - arm64: Add an override for ID_AA64SMFR0_EL1.FA64 (Mark Salter) [2167398] - arm64: Add the arm64.nosve command line option (Mark Salter) [2167398] - arm64: Add the arm64.nosme command line option (Mark Salter) [2167398] - arm64: Expose a __check_override primitive for oddball features (Mark Salter) [2167398] - arm64: Allow the idreg override to deal with variable field width (Mark Salter) [2167398] - arm64: Factor out checking of a feature against the override into a macro (Mark Salter) [2167398] - arm64: Allow sticky E2H when entering EL1 (Mark Salter) [2167398] - arm64: Save state of HCR_EL2.E2H before switch to EL1 (Mark Salter) [2167398] - arm64: Rename the VHE switch to "finalise_el2" (Mark Salter) [2167398] - arm64: mm: fix booting with 52-bit address space (Mark Salter) [2167398] - arm64: head: remove __PHYS_OFFSET (Mark Salter) [2167398] - arm64: lds: use PROVIDE instead of conditional definitions (Mark Salter) [2167398] - arm64: setup: drop early FDT pointer helpers (Mark Salter) [2167398] - arm64: head: avoid relocating the kernel twice for KASLR (Mark Salter) [2167398] - arm64: kaslr: defer initialization to initcall where permitted (Mark Salter) [2167398] - arm64: head: record CPU boot mode after enabling the MMU (Mark Salter) [2167398] - arm64: head: populate kernel page tables with MMU and caches on (Mark Salter) [2167398] - arm64: head: factor out TTBR1 assignment into a macro (Mark Salter) [2167398] - arm64: idreg-override: use early FDT mapping in ID map (Mark Salter) [2167398] - arm64: head: create a temporary FDT mapping in the initial ID map (Mark Salter) [2167398] - arm64: head: use relative references to the RELA and RELR tables (Mark Salter) [2167398] - arm64: head: cover entire kernel image in initial ID map (Mark Salter) [2167398] - arm64: head: add helper function to remap regions in early page tables (Mark Salter) [2167398] - arm64: mm: provide idmap pointer to cpu_replace_ttbr1() (Mark Salter) [2167398] - arm64: head: pass ID map root table address to __enable_mmu() (Mark Salter) [2167398] - arm64: kernel: drop unnecessary PoC cache clean+invalidate (Mark Salter) [2167398] - arm64: head: split off idmap creation code (Mark Salter) [2167398] - arm64: head: switch to map_memory macro for the extended ID map (Mark Salter) [2167398] - arm64: head: simplify page table mapping macros (slightly) (Mark Salter) [2167398] - arm64: head: drop idmap_ptrs_per_pgd (Mark Salter) [2167398] - arm64: head: move assignment of idmap_t0sz to C code (Mark Salter) [2167398] - arm64: mm: make vabits_actual a build time constant if possible (Mark Salter) [2167398] - arm64: head: move kimage_vaddr variable into C file (Mark Salter) [2167398] - arm64: trap implementation defined functionality in userspace (Mark Salter) [2167398] - arm64/mm: use GENMASK_ULL for TTBR_BADDR_MASK_52 (Mark Salter) [2167398] - arm64: numa: Don't check node against MAX_NUMNODES (Mark Salter) [2167398] - arm64: Do not forget syscall when starting a new thread. (Mark Salter) [2167398] - arm64: boot: add zstd support (Mark Salter) [2167398] - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64ZFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64SMFR0_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LORID_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LORC_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LORN_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LOREA_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert LORSA_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64ISAR2_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert ID_AA64ISAR1_EL1 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert GMID to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert DCZID_EL0 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Convert CTR_EL0 to automatic generation (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition names (Mark Salter) [2167398] - arm64/sysreg: Remove defines for RPRES enumeration (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64ZFR0_EL1 fields (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for ID_AA64SMFR0_EL1 enums (Mark Salter) [2167398] - arm64/sysreg: Standardise naming for WFxT defines (Mark Salter) [2167398] - arm64: stackleak: fix current_top_of_stack() (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic() (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names (Mark Salter) [2167398] - arm64: Add handling of CNTVCTSS traps (Mark Salter) [2167398] - arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 (Mark Salter) [2167398] - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 (Mark Salter) [2167398] - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors (Mark Salter) [2167398] - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses (Mark Salter) [2167398] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183991] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183079]- kernel.spec: gcov: make gcov subpackages per variant (Jan Stancek) [2180784] - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2179915] - net: ethtool: fix __ethtool_dev_mm_supported() implementation (Ivan Vecera) [2175237] - ethtool: pse-pd: Fix double word in comments (Ivan Vecera) [2175237] - netlink-specs: add rx-push to ethtool family (Ivan Vecera) [2175237] - net: ethtool: extend ringparam set/get APIs for rx_push (Ivan Vecera) [2175237] - ethtool: mm: fix get_mm() return code not propagating to user space (Ivan Vecera) [2175237] - netlink: specs: add partial specification for ethtool (Ivan Vecera) [2175237] - Documentation: networking: correct spelling (Ivan Vecera) [2175237] - ethtool: netlink: convert commands to common SET (Ivan Vecera) [2175237] - ethtool: netlink: handle SET intro/outro in the common code (Ivan Vecera) [2175237] - net: ethtool: provide shims for stats aggregation helpers when CONFIG_ETHTOOL_NETLINK=n (Ivan Vecera) [2175237] - net: ethtool: fix NULL pointer dereference in pause_prepare_data() (Ivan Vecera) [2175237] - net: ethtool: fix NULL pointer dereference in stats_prepare_data() (Ivan Vecera) [2175237] - ethtool: Add and use ethnl_update_bool. (Ivan Vecera) [2175237] - net: ethtool: add helpers for MM fragment size translation (Ivan Vecera) [2175237] - net: ethtool: add helpers for aggregate statistics (Ivan Vecera) [2175237] - docs: ethtool: document ETHTOOL_A_STATS_SRC and ETHTOOL_A_PAUSE_STATS_SRC (Ivan Vecera) [2175237] - net: ethtool: netlink: retrieve stats from multiple sources (eMAC, pMAC) (Ivan Vecera) [2175237] - docs: ethtool-netlink: document interface for MAC Merge layer (Ivan Vecera) [2175237] - net: ethtool: add support for MAC Merge layer (Ivan Vecera) [2175237] - plca.c: fix obvious mistake in checking retval (Ivan Vecera) [2175237] - ethtool: add tx aggregation parameters (Ivan Vecera) [2175237] - ethtool: add netlink attr in rss get reply only if value is not null (Ivan Vecera) [2175237] - net/ethtool: add netlink interface for the PLCA RS (Ivan Vecera) [2175237] - ethtool: Replace 0-length array with flexible array (Ivan Vecera) [2175237] - net/ethtool/ioctl: split ethtool_get_phy_stats into multiple helpers (Ivan Vecera) [2175237] - net/ethtool/ioctl: remove if n_stats checks from ethtool_get_phy_stats (Ivan Vecera) [2175237] - net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats (Ivan Vecera) [2175237] - ethtool: add netlink based get rss support (Ivan Vecera) [2175237] - ethtool: avoiding integer overflow in ethtool_phys_id() (Ivan Vecera) [2175237] - ethtool: doc: clarify what drivers can implement in their get_drvinfo() (Ivan Vecera) [2175237] - ethtool: ethtool_get_drvinfo: populate drvinfo fields even if callback exits (Ivan Vecera) [2175237] - ethtool: Fail number of channels change when it conflicts with rxnfc (Ivan Vecera) [2175237] - ethtool: linkstate: add a statistic for PHY down events (Ivan Vecera) [2175237] - ethtool: Add support for 800Gbps link modes (Ivan Vecera) [2175237] - ethtool: pse-pd: fix null-deref on genl_info in dump (Ivan Vecera) [2175237] - eth: pse: add missing static inlines (Ivan Vecera) [2175237] - ethtool: add interface to interact with Ethernet Power Equipment (Ivan Vecera) [2175237] - net: mdiobus: search for PSE nodes by parsing PHY nodes. (Ivan Vecera) [2175237] - net: mdiobus: fwnode_mdiobus_register_phy() rework error handling (Ivan Vecera) [2175237] - redhat: configs: Add config for PSE_CONTROLLER (Ivan Vecera) [2175237] - net: add framework to support Ethernet PSE and PDs devices (Ivan Vecera) [2175237] - ethtool: tunnels: check the return value of nla_nest_start() (Ivan Vecera) [2175237] - ethtool: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2175237] - net: delete extra space and tab in blank line (Ivan Vecera) [2175237] - treewide: uapi: Replace zero-length arrays with flexible-array members (Ivan Vecera) [2175237] - ethtool: Fix and simplify ethtool_convert_link_mode_to_legacy_u32() (Ivan Vecera) [2175237] - net: ethtool: move checks before rtnl_lock() in ethnl_set_rings (Ivan Vecera) [2175237] - net: ethtool: extend ringparam set/get APIs for tx_push (Ivan Vecera) [2175237] - ethtool: add support to set/get completion queue event size (Ivan Vecera) [2175237] - ethtool: stats: Use struct_group() to clear all stats at once (Ivan Vecera) [2175237] - net: convert users of bitmap_foo() to linkmode_foo() (Ivan Vecera) [2175237] - cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter() (Ronnie Sahlberg) [2182524] - cifs: Fix pages array leak when writedata alloc failed in cifs_writedata_alloc() (Ronnie Sahlberg) [2182524] - cifs: update internal module number (Ronnie Sahlberg) [2182524] - cifs: fix double free on failed kerberos auth (Ronnie Sahlberg) [2182524] - cifs: fix interface count calculation during refresh (Ronnie Sahlberg) [2182524] - cifs: fix memory leaks in session setup (Ronnie Sahlberg) [2182524] - smb3: interface count displayed incorrectly (Ronnie Sahlberg) [2182524] - cifs: Fix memory leak when build ntlmssp negotiate blob failed (Ronnie Sahlberg) [2182524] - cifs: Fix xid leak in cifs_ses_add_channel() (Ronnie Sahlberg) [2182524] - cifs: Fix xid leak in cifs_flock() (Ronnie Sahlberg) [2182524] - cifs: Fix xid leak in cifs_create() (Ronnie Sahlberg) [2182524] - cifs: Fix xid leak in cifs_copy_file_range() (Ronnie Sahlberg) [2182524] - smb3: improve SMB3 change notification support (Ronnie Sahlberg) [2182524] - cifs: lease key is uninitialized in two additional functions when smb1 (Ronnie Sahlberg) [2182524] - cifs: lease key is uninitialized in smb1 paths (Ronnie Sahlberg) [2182524] - cifs: fix double-fault crash during ntlmssp (Ronnie Sahlberg) [2182524] - cifs: fix mount on old smb servers (Ronnie Sahlberg) [2182524] - cifs: use ALIGN() and round_up() macros (Ronnie Sahlberg) [2182524] - cifs: prevent copying past input buffer boundaries (Ronnie Sahlberg) [2182524] - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message (Ronnie Sahlberg) [2182524] - cifs: destage dirty pages before re-reading them for cache=none (Ronnie Sahlberg) [2182524] - cifs: return correct error in ->calc_signature() (Ronnie Sahlberg) [2182524] - smb3: rename encryption/decryption TFMs (Ronnie Sahlberg) [2182524] - cifs: replace kfree() with kfree_sensitive() for sensitive data (Ronnie Sahlberg) [2182524] - cifs: remove initialization value (Ronnie Sahlberg) [2182524] - cifs: Replace a couple of one-element arrays with flexible-array members (Ronnie Sahlberg) [2182524] - smb3: add dynamic trace points for tree disconnect (Ronnie Sahlberg) [2182524] - cifs: misc: fix spelling typo in comment (Ronnie Sahlberg) [2182524] - cifs: update internal module number (Ronnie Sahlberg) [2182524] - cifs: Fix memory leak on the deferred close (Ronnie Sahlberg) [2182524] - SMB3: fix lease break timeout when multiple deferred close handles for the same file. (Ronnie Sahlberg) [2182524] - smb3: lower default deferred close timeout to address perf regression (Ronnie Sahlberg) [2182524] - smb3: allow deferred close timeout to be configurable (Ronnie Sahlberg) [2182524] - cifs: update internal module number (Ronnie Sahlberg) [2182524] - cifs: alloc_mid function should be marked as static (Ronnie Sahlberg) [2182524] - cifs: remove "cifs_" prefix from init/destroy mids functions (Ronnie Sahlberg) [2182524] - cifs: remove useless DeleteMidQEntry() (Ronnie Sahlberg) [2182524] - cifs: fix wrong unlock before return from cifs_tree_connect() (Ronnie Sahlberg) [2182524] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2178209] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2178209] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2183490] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2183490] - smb3: clarify multichannel warning (Ronnie Sahlberg) [2180669] - smb3: do not log confusing message when server returns no network interfaces (Ronnie Sahlberg) [2180669] - cifs: do not query ifaces on smb1 mounts (Ronnie Sahlberg) [2180669] - cifs: periodically query network interfaces from server (Ronnie Sahlberg) [2180669] - smb3: workaround negprot bug in some Samba servers (Ronnie Sahlberg) [2180669] - smb3: use netname when available on secondary channels (Ronnie Sahlberg) [2180669] - smb3: fix empty netname context on secondary channels (Ronnie Sahlberg) [2180669] - cifs: populate empty hostnames for extra channels (Ronnie Sahlberg) [2180669] - redhat/kernel.spec.template: fix installonlypkg for meta package (Jan Stancek) - s390/dump: save IPL CPU registers once DAT is available (Chris von Recklinghausen) [2185692] - gen_compile_commands: handle multiple lines per .mod file (Joel Slebodnick) [2160559] - scripts/nsdeps: adjust to the format change of *.mod files (Joel Slebodnick) [2160559] - kbuild: avoid regex RS for POSIX awk (Joel Slebodnick) [2160559] - kbuild: make *.mod rule robust against too long argument error (Joel Slebodnick) [2160559] - kbuild: make built-in.a rule robust against too long argument error (Joel Slebodnick) [2160559] - kbuild: read *.mod to get objects passed to $(LD) or $(AR) (Joel Slebodnick) [2160559] - kbuild: make *.mod not depend on *.o (Joel Slebodnick) [2160559] - kbuild: get rid of duplication in *.mod files (Joel Slebodnick) [2160559] - kbuild: split the second line of *.mod into *.usyms (Joel Slebodnick) [2160559] - kbuild: reuse real-search to simplify cmd_mod (Joel Slebodnick) [2160559] - kbuild: Fixup the IBT kbuild changes (Joel Slebodnick) [2160559]- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping (Steve Best) [2180764] - remoteproc: imx_rproc: Enable attach recovery for i.MX8QM/QXP (Steve Best) [2180764] - remoteproc: imx_rproc: Request mbox channel later (Steve Best) [2180764] - remoteproc: imx_rproc: Support i.MX8QM (Steve Best) [2180764] - remoteproc: imx_rproc: Support kicking Mcore from Linux for i.MX8QXP (Steve Best) [2180764] - remoteproc: imx_rproc: Support attaching to i.MX8QXP M4 (Steve Best) [2180764] - netdevsim: Fix memory leak of nsim_dev->fa_cookie (Petr Oros) [2181505] - netdevsim: fix memory leak in nsim_bus_dev_new() (Petr Oros) [2181505] - netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed (Petr Oros) [2181505] - netdevsim: fix memory leak in nsim_drv_probe() when nsim_dev_resources_register() failed (Petr Oros) [2181505] - netdevsim: remove redundant variable ret (Petr Oros) [2181505] - selftests: netdevsim: Add test cases for route deletion failure (Petr Oros) [2181505] - netdevsim: fib: Add debugfs knob to simulate route deletion failure (Petr Oros) [2181505] - netdevsim: fib: Fix reference count leak on route deletion failure (Petr Oros) [2181505] - netdevsim: rely on XFRM state direction instead of flags (Petr Oros) [2181505] - powerpc/64s/radix: Fix RWX mapping with relocated kernel (Avnish Chouhan) [2161680] - powerpc/64s/radix: Fix crash with unaligned relocated kernel (Avnish Chouhan) [2161680] - mm/filemap: fix page end in filemap_get_read_batch (Nico Pache) [2181263] - dt-bindings: clock: imx93: drop TPM1/3 LPIT1/2 entry (Steve Best) [2178965] - clk: imx: imx93: invoke imx_register_uart_clocks (Steve Best) [2178965] - clk: imx: rename imx_obtain_fixed_clk_hw() to imx_get_clk_hw_by_name() (Steve Best) [2178965] - clk: imx93: keep sys ctr clock always on (Steve Best) [2178965] - clk: imx: keep hsio bus clock always on (Steve Best) [2178965] - clk: imx93: drop tpm1/3, lpit1/2 clk (Steve Best) [2178965] - clk: imx93: correct enet clock (Steve Best) [2178965] - clk: imx93: unmap anatop base in error handling path (Steve Best) [2178965] - clk: imx93: correct the flexspi1 clock setting (Steve Best) [2178965] - soc: imx: imx93-src: No need to set device_driver owner (Steve Best) [2180773] - soc: imx: imx93-pd: No need to set device_driver owner (Steve Best) [2180773] - sched/topology: fix KASAN warning in hop_cmp() (Phil Auld) [RHEL-318] - lib/cpumask: update comment for cpumask_local_spread() (Phil Auld) [RHEL-318] - sched/topology: Introduce for_each_numa_hop_mask() (Phil Auld) [RHEL-318] - sched/topology: Introduce sched_numa_hop_mask() (Phil Auld) [RHEL-318] - lib/cpumask: reorganize cpumask_local_spread() logic (Phil Auld) [RHEL-318] - cpumask: improve on cpumask_local_spread() locality (Phil Auld) [RHEL-318] - sched: add sched_numa_find_nth_cpu() (Phil Auld) [RHEL-318] - cpumask: introduce cpumask_nth_and_andnot (Phil Auld) [RHEL-318] - lib/find: introduce find_nth_and_andnot_bit (Phil Auld) [RHEL-318] - cpumask: add cpumask_nth_{,and,andnot} (Phil Auld) [RHEL-318] - lib/bitmap: remove bitmap_ord_to_pos (Phil Auld) [RHEL-318] - lib: remove lib/nodemask.c (Phil Auld) [RHEL-318] - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file (Phil Auld) [RHEL-318] - powerpc: drop dependency on in archrandom.h (Phil Auld) [RHEL-318] - lib/nodemask: inline next_node_in() and node_random() (Phil Auld) [RHEL-318] - lib/bitmap: add tests for find_nth_bit() (Phil Auld) [RHEL-318] - lib: add find_nth{,_and,_andnot}_bit() (Phil Auld) [RHEL-318] - lib/find_bit: optimize find_next_bit() functions (Phil Auld) [RHEL-318] - lib/find_bit: create find_first_zero_bit_le() (Phil Auld) [RHEL-318] - lib/find_bit: introduce FIND_FIRST_BIT() macro (Phil Auld) [RHEL-318] - lib/bitmap: add bitmap_weight_and() (Phil Auld) [RHEL-318] - lib/bitmap: don't call __bitmap_weight() in kernel code (Phil Auld) [RHEL-318] - lib/cpumask: move trivial wrappers around find_bit to the header (Phil Auld) [RHEL-318] - lib/cpumask: change return types to unsigned where appropriate (Phil Auld) [RHEL-318] - cpumask: change return types to bool where appropriate (Phil Auld) [RHEL-318] - cpumask: Always inline helpers which use bit manipulation functions (Phil Auld) [RHEL-318] - cpumask: use find_first_and_bit() (Phil Auld) [RHEL-318] - asm-generic/bitops: Always inline all bit manipulation helpers (Phil Auld) [RHEL-318] - lib/bitmap: change type of bitmap_weight to unsigned long (Phil Auld) [RHEL-318] - lib/bitmap: change return types to bool where appropriate (Phil Auld) [RHEL-318] - arm: align find_bit declarations with generic kernel (Phil Auld) [RHEL-318] - nodemask: Fix return values to be unsigned (Phil Auld) [RHEL-318] - bitmap: Fix return values to be unsigned (Phil Auld) [RHEL-318] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2181663] - usb: dwc3: gadget: Clear ep descriptor last (Desnes Nunes) [2181663] - usb: dwc3: exynos: Fix remove() function (Desnes Nunes) [2181663] - usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer (Desnes Nunes) [2181663] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2181663] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2181663] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2181663] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2181663] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2181663] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2181663] - usb: chipidea: fix deadlock in ci_otg_del_timer (Desnes Nunes) [2181663] - usb: dwc3: Do not get extcon device when usb-role-switch is used (Desnes Nunes) [2181663] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2181663] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2181663] - Revert "usb: dwc3: disable USB core PHY management" (Desnes Nunes) [2181663] - usb: dwc3: gadget: Return -ESHUTDOWN on ep disable (Desnes Nunes) [2181663] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2181663] - usb: dwc3: gadget: Don't set IMI for no_interrupt (Desnes Nunes) [2181663] - usb: dwc3: gadget: Stop processing more requests on IMI (Desnes Nunes) [2181663] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2181663] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2181663] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2181663] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2181663] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2181663] - usb: dwc3: gadget: Don't delay End Transfer on delayed_status (Desnes Nunes) [2181663] - usb: dwc3: Don't switch OTG -> peripheral if extcon is present (Desnes Nunes) [2181663] - Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present" (Desnes Nunes) [2181663] - Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"" (Desnes Nunes) [2181663] - USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> "transceiver_ctrl" (Desnes Nunes) [2181663] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2181663] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2181663] - usb: phy: generic: Switch to use dev_err_probe() helper (Desnes Nunes) [2181663] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2181663] - usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair (Desnes Nunes) [2181663] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2181663] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2181663] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2181663] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2181663] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2181663] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2181663] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2181663] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2181663] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2181663] - usb: dwc3: core: fix some leaks in probe (Desnes Nunes) [2181663] - usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug (Desnes Nunes) [2181663] - dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminations' quirk (Desnes Nunes) [2181663] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2181663] - usb: dwc3: core: add gfladj_refclk_lpm_sel quirk (Desnes Nunes) [2181663] - dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk (Desnes Nunes) [2181663] - usb: dwc3: pci: Add PCIe device ID for USB3 controller on CPU sub-system for Alder Lake P (Desnes Nunes) [2181663] - usb: dwc3: pci: Update the macro names for USB PCIe device ID's for Alder Lake platforms (Desnes Nunes) [2181663] - usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure (Desnes Nunes) [2181663] - usb: dwc3: xilinx: add power management ops support (Desnes Nunes) [2181663] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2181663] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2181663] - dt-bindings: usb: dwc3: add sdm670 compatible (Desnes Nunes) [2181663] - usb: dwc3: qcom: drop unneeded compatibles (Desnes Nunes) [2181663] - usb: dwc3: gadget: Do not clear ep delayed stop flag during ep disable (Desnes Nunes) [2181663] - dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb (Desnes Nunes) [2181663] - dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs (Desnes Nunes) [2181663] - usb: dwc2: Remove redundant license text (Desnes Nunes) [2181663] - usb: dwc3: Fix typos in gadget.c (Desnes Nunes) [2181663] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2181663] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2181663] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2181663] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2181663] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2181663] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2181663] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2181663] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2181663] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2181663] - usb: chipidea: make configs for glue drivers visible with EXPERT (Desnes Nunes) [2181663] - usb: dwc3: gadget: Submit endxfer command if delayed during disconnect (Desnes Nunes) [2181663] - usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer (Desnes Nunes) [2181663] - usb: dwc3: Increase DWC3 controller halt timeout (Desnes Nunes) [2181663] - usb: dwc3: Remove DWC3 locking during gadget suspend/resume (Desnes Nunes) [2181663] - usb: dwc3: Avoid unmapping USB requests if endxfer is not complete (Desnes Nunes) [2181663] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2181663] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2181663] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2181663] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2181663] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2181663] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2181663] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2181663] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2181663] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2181663] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2181663] - usb: phy: tegra: switch to using devm_gpiod_get() (Desnes Nunes) [2181663] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2181663] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2181663] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2181663] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2181663] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2181663] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2181663] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2181663] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2181663] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2181663] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2181663] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2181663] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2181663] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2181663] - usb: dwc3: gadget: Continue handling EP0 xfercomplete events (Desnes Nunes) [2181663] - usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect (Desnes Nunes) [2181663] - usb: dwc3: gadget: Force sending delayed status during soft disconnect (Desnes Nunes) [2181663] - usb: dwc3: Do not service EP0 and conndone events if soft disconnected (Desnes Nunes) [2181663] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2181663] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2181663] - usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX (Desnes Nunes) [2181663] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2181663] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2181663] - usb: chipidea: Add support for VBUS control with PHY (Desnes Nunes) [2181663] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2181663] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2181663] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2181663] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2181663] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2181663] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2181663] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2181663] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2181663] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2181663] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2181663] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2181663] - dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2181663] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2181663] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2181663] - usb: dwc3: qcom: clean up icc init (Desnes Nunes) [2181663] - usb: dwc3: qcom: only parse 'maximum-speed' once (Desnes Nunes) [2181663] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2181663] - usb: dwc3: trace: add Start of Frame Number to trace event (Desnes Nunes) [2181663] - usb: dwc3: debug: show events parameters in hex (Desnes Nunes) [2181663] - usb: dwc3: gadget: conditionally remove requests (Desnes Nunes) [2181663] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2181663] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2181663] - block: Add error codes for common PR failures (Maurizio Lombardi) [2160677] - nvmet: avoid potential UAF in nvmet_req_complete() (Maurizio Lombardi) [2160677] - nvme-tcp: add nvme-tcp pdu size build protection (Maurizio Lombardi) [2160677] - nvme-tcp: fix opcode reporting in the timeout handler (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM620 (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000 (Maurizio Lombardi) [2160677] - nvme-pci: fixing memory leak in probe teardown path (Maurizio Lombardi) [2160677] - nvme: fix handling single range discard request (Maurizio Lombardi) [2160677] - nvme-fabrics: show well known discovery name (Maurizio Lombardi) [2160677] - nvme-tcp: don't access released socket during error recovery (Maurizio Lombardi) [2160677] - nvme-auth: fix an error code in nvme_auth_process_dhchap_challenge() (Maurizio Lombardi) [2160677] - nvme: bring back auto-removal of deleted namespaces during sequential scan (Maurizio Lombardi) [2160677] - nvme: fix sparse warning on effects masking (Maurizio Lombardi) [2160677] - nvme-pci: remove iod use_sgls (Maurizio Lombardi) [2160677] - nvme-pci: fix freeing single sgl (Maurizio Lombardi) [2160677] - nvme: mask CSE effects for security receive (Maurizio Lombardi) [2160677] - nvme: always initialize known command effects (Maurizio Lombardi) [2160677] - nvmet: for nvme admin set_features cmd, call nvmet_check_data_len_lte() (Maurizio Lombardi) [2160677] - nvme-tcp: add additional info for nvme_tcp_timeout log (Maurizio Lombardi) [2160677] - nvme: add nvme_opcode_str function for all nvme cmd types (Maurizio Lombardi) [2160677] - nvme: remove nvme_execute_passthru_rq (Maurizio Lombardi) [2160677] - nvme-pci: place descriptor addresses in iod (Maurizio Lombardi) [2160677] - nvme-pci: use mapped entries for sgl decision (Maurizio Lombardi) [2160677] - nvme-pci: remove SGL segment descriptors (Maurizio Lombardi) [2160677] - nvme-auth: don't use NVMe status codes (Maurizio Lombardi) [2160677] - nvme-fabrics: clarify AUTHREQ result handling (Maurizio Lombardi) [2160677] - nvme-pci: add bogus ID quirk for ADATA SX6000PNP (Maurizio Lombardi) [2160677] - nvme-auth: mark nvme_auth_wq static (Maurizio Lombardi) [2160677] - nvme-auth: use workqueue dedicated to authentication (Maurizio Lombardi) [2160677] - nvme: clear the request_queue pointers on failure in nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] - nvme: clear the request_queue pointers on failure in nvme_alloc_admin_tag_set (Maurizio Lombardi) [2160677] - nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association (Maurizio Lombardi) [2160677] - nvme: fix passthrough csi check (Maurizio Lombardi) [2160677] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2160677] - nvme-apple: only reset the controller when RTKit is running (Maurizio Lombardi) [2160677] - nvme-apple: reset controller during shutdown (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_IDENTIFY_CNS quirk to Apple T2 controllers (Maurizio Lombardi) [2160677] - nvme-apple: add NVME_QUIRK_IDENTIFY_CNS quirk to fix regression (Maurizio Lombardi) [2160677] - nvme-auth: fix smatch warning complaints (Maurizio Lombardi) [2160677] - nvme: also return I/O command effects from nvme_command_effects (Maurizio Lombardi) [2160677] - nvmet: don't defer passthrough commands with trivial effects to the workqueue (Maurizio Lombardi) [2160677] - nvmet: set the LBCC bit for commands that modify data (Maurizio Lombardi) [2160677] - nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it (Maurizio Lombardi) [2160677] - nvme-pci: update sqsize when adjusting the queue depth (Maurizio Lombardi) [2160677] - nvme: fix setting the queue depth in nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] - nvme-pci: use the tagset alloc/free helpers (Maurizio Lombardi) [2160677] - nvme-pci: fix page size checks (Maurizio Lombardi) [2160677] - nvme-pci: fix mempool alloc size (Maurizio Lombardi) [2160677] - nvme-pci: fix doorbell buffer value endianness (Maurizio Lombardi) [2160677] - nvme: Convert NVMe errors to PR errors (Maurizio Lombardi) [2160677] - nvmet: don't open-code NVME_NS_ATTR_RO enumeration (Maurizio Lombardi) [2160677] - nvme: add the Apple shared tag workaround to nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] - nvme: only set reserved_tags in nvme_alloc_io_tag_set for fabrics controllers (Maurizio Lombardi) [2160677] - nvme: consolidate setting the tagset flags (Maurizio Lombardi) [2160677] - nvme-pci: split out a nvme_pci_ctrl_is_dead helper (Maurizio Lombardi) [2160677] - nvme-pci: return early on ctrl state mismatch in nvme_reset_work (Maurizio Lombardi) [2160677] - nvme-pci: rename nvme_disable_io_queues (Maurizio Lombardi) [2160677] - nvme-pci: cleanup nvme_suspend_queue (Maurizio Lombardi) [2160677] - nvme-pci: remove nvme_pci_disable (Maurizio Lombardi) [2160677] - nvme-pci: remove nvme_disable_admin_queue (Maurizio Lombardi) [2160677] - nvme: merge nvme_shutdown_ctrl into nvme_disable_ctrl (Maurizio Lombardi) [2160677] - nvme: use nvme_wait_ready in nvme_shutdown_ctrl (Maurizio Lombardi) [2160677] - nvme-apple: fix controller shutdown in apple_nvme_disable (Maurizio Lombardi) [2160677] - nvme-fc: move common code into helper (Maurizio Lombardi) [2160677] - nvme-fc: avoid null pointer dereference (Maurizio Lombardi) [2160677] - nvme-multipath: support io stats on the mpath device (Maurizio Lombardi) [2160677] - nvme: introduce nvme_start_request (Maurizio Lombardi) [2160677] - nvme: use kstrtobool() instead of strtobool() (Maurizio Lombardi) [2160677] - nvmet: expose firmware revision to configfs (Maurizio Lombardi) [2160677] - nvmet: expose IEEE OUI to configfs (Maurizio Lombardi) [2160677] - nvme: rename the queue quiescing helpers (Maurizio Lombardi) [2160677] - nvme: avoid fallback to sequential scan due to transient issues (Maurizio Lombardi) [2160677] - nvme-auth: have dhchap_auth_work wait for queues auth to complete (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant auth_work flush (Maurizio Lombardi) [2160677] - nvme-auth: convert dhchap_auth_list to an array (Maurizio Lombardi) [2160677] - nvme-auth: check chap ctrl_key once constructed (Maurizio Lombardi) [2160677] - nvme-auth: no need to reset chap contexts on re-authentication (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant deallocations (Maurizio Lombardi) [2160677] - nvme-auth: clear sensitive info right after authentication completes (Maurizio Lombardi) [2160677] - nvme-auth: guarantee dhchap buffers under memory pressure (Maurizio Lombardi) [2160677] - nvme-auth: don't keep long lived 4k dhchap buffer (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant if statement (Maurizio Lombardi) [2160677] - nvme-auth: don't override ctrl keys before validation (Maurizio Lombardi) [2160677] - nvme-auth: don't ignore key generation failures when initializing ctrl keys (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant buffer deallocations (Maurizio Lombardi) [2160677] - nvme-auth: don't re-authenticate if the controller is not LIVE (Maurizio Lombardi) [2160677] - nvme-auth: remove symbol export from nvme_auth_reset (Maurizio Lombardi) [2160677] - nvme-auth: rename authentication work elements (Maurizio Lombardi) [2160677] - nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap (Maurizio Lombardi) [2160677] - nvme: implement the DEAC bit for the Write Zeroes command (Maurizio Lombardi) [2160677] - nvme-fc: improve memory usage in nvme_fc_rcv_ls_req() (Maurizio Lombardi) [2160677] - nvmet: only allocate a single slab for bvecs (Maurizio Lombardi) [2160677] - nvmet: force reconnect when number of queue changes (Maurizio Lombardi) [2160677] - nvmet: use try_cmpxchg in nvmet_update_sq_head (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000 (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro (Maurizio Lombardi) [2160677] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2160677] - nvme-multipath: set queue dma alignment to 3 (Maurizio Lombardi) [2160677] - nvme-tcp: replace sg_init_marker() with sg_init_table() (Maurizio Lombardi) [2160677] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2160677] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2160677] - nvme-apple: don't limit DMA segement size (Maurizio Lombardi) [2160677] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2160677] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760 (Maurizio Lombardi) [2160677] - nvme: Use blk_rq_map_user_io helper (Maurizio Lombardi) [2160677] - nvmet: don't look at the request_queue in nvmet_bdev_set_limits (Maurizio Lombardi) [2160677] - nvmet: don't look at the request_queue in nvmet_bdev_zone_mgmt_emulate_all (Maurizio Lombardi) [2160677] - nvmet: add helpers to set the result field for connect commands (Maurizio Lombardi) [2160677] - nvme: improve the NVME_CONNECT_AUTHREQ* definitions (Maurizio Lombardi) [2160677] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2160677] - nvme-pci: report the actual number of tagset maps (Maurizio Lombardi) [2160677] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2160677] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2160677] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2160677] - nvme: handle effects after freeing the request (Maurizio Lombardi) [2160677] - nvme-tcp: print actual source IP address through sysfs "address" attr (Maurizio Lombardi) [2160677] - nvme-pci: move iod dma_len fill gaps (Maurizio Lombardi) [2160677] - nvme-pci: iod npages fits in s8 (Maurizio Lombardi) [2160677] - nvme-pci: iod's 'aborted' is a bool (Maurizio Lombardi) [2160677] - nvme-pci: remove nvme_queue from nvme_iod (Maurizio Lombardi) [2160677] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2160677] - nvmet: avoid unnecessary flush bio (Maurizio Lombardi) [2160677] - nvmet-auth: remove redundant parameters req (Maurizio Lombardi) [2160677] - nvmet-auth: clean up with done_kfree (Maurizio Lombardi) [2160677] - nvme-auth: remove the redundant req->cqe->result.u16 assignment operation (Maurizio Lombardi) [2160677] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2160677] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2160677] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2160677] - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices (Maurizio Lombardi) [2160677] - locking/rwsem: Disable preemption in all down_write*() and up_write() code paths (Joel Savitz) [2176147] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Joel Savitz) [2176147] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Joel Savitz) [2176147] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2176147] - locking/lockdep: Print more debug information - report name and key when look_up_lock_class() got confused (Joel Savitz) [2176147] - locking: Fix qspinlock/x86 inline asm error (Joel Savitz) [2176147] - locking: Add __lockfunc to slow path functions (Joel Savitz) [2176147] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Joel Savitz) [2176147] - kernel/lockdep: move lockdep sysctls to its own file (Joel Savitz) [2176147] - locking/qrwlock: Change "queue rwlock" to "queued rwlock" (Joel Savitz) [2176147] - locking/mutex: Make contention tracepoints more consistent wrt adaptive spinning (Joel Savitz) [2176147] - locking: Apply contention tracepoints in the slow path (Joel Savitz) [2176147] - locking/rwsem: Always try to wake waiters in out_nolock path (Joel Savitz) [2176147] - locking/rwsem: No need to check for handoff bit if wait queue empty (Joel Savitz) [2176147] - lockdep: Use memset_startat() helper in reinit_class() (Joel Savitz) [2176147] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Joel Savitz) [2176147] - locking/rwsem: Make handoff bit handling more consistent (Joel Savitz) [2176147] - Revert "locking/rwsem: Conditionally wake waiters in reader/writer slowpaths" (Joel Savitz) [2176147] - futex: Fix futex_waitv() hrtimer debug object leak on kcalloc error (Joel Savitz) [2176147] - futex: Remove a PREEMPT_RT_FULL reference. (Joel Savitz) [2176147] - futex: Fix additional regressions (Joel Savitz) [2176147] - futex: Fix sparc32/m68k/nds32 build regression (Joel Savitz) [2176147] - futex: Ensure futex_atomic_cmpxchg_inatomic() is present (Joel Savitz) [2176147] - futex: Remove futex_cmpxchg detection (Joel Savitz) [2176147] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184420] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184420]- powerpc/xive: Use XIVE domain under xmon and debugfs (David Arcari) [2114045] - powerpc/xics: Drop unmask of MSIs at startup (David Arcari) [2114045] - iommu/vt-d: Remove unnecessary locking in intel_irq_remapping_alloc() (David Arcari) [2114045] - Update CONFIG_LOCKDEP_CHAINS_BITS to 18 (David Arcari) [2114045] - irqdomain: Add missing NULL pointer check in irq_domain_create_hierarchy() (David Arcari) [2114045] - irqdomain: Switch to per-domain locking (David Arcari) [2114045] - irqchip/mvebu-odmi: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqchip/gic-v3-mbi: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqchip/gic-v3-its: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqchip/gic-v2m: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqchip/alpine-msi: Use irq_domain_add_hierarchy() (David Arcari) [2114045] - x86/uv: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - x86/ioapic: Use irq_domain_create_hierarchy() (David Arcari) [2114045] - irqdomain: Clean up irq_domain_push/pop_irq() (David Arcari) [2114045] - irqdomain: Drop leftover brackets (David Arcari) [2114045] - irqdomain: Drop dead domain-name assignment (David Arcari) [2114045] - irqdomain: Drop revmap mutex (David Arcari) [2114045] - irqdomain: Fix domain registration race (David Arcari) [2114045] - irqdomain: Fix mapping-creation race (David Arcari) [2114045] - irqdomain: Refactor __irq_domain_alloc_irqs() (David Arcari) [2114045] - irqdomain: Look for existing mapping only once (David Arcari) [2114045] - irqdomain: Drop bogus fwspec-mapping error handling (David Arcari) [2114045] - irqdomain: Fix disassociation race (David Arcari) [2114045] - irqdomain: Fix association race (David Arcari) [2114045] - irqdomain: Use hwirq_max instead of revmap_size for NOMAP domains (David Arcari) [2114045] - PCI: apple: Add INTx and per-port interrupt support (David Arcari) [2114045] - irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent (David Arcari) [2114045] - genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask() (David Arcari) [2114045] - iommu/amd: Enable PCI/IMS (David Arcari) [2114045] - iommu/vt-d: Enable PCI/IMS (David Arcari) [2114045] - genirq: Drop redundant irq_init_effective_affinity (David Arcari) [2114045] - x86/apic/msi: Enable PCI/IMS (David Arcari) [2114045] - PCI/MSI: Provide pci_ims_alloc/free_irq() (David Arcari) [2114045] - PCI/MSI: Provide IMS (Interrupt Message Store) support (David Arcari) [2114045] - genirq: Return a const cpumask from irq_data_get_affinity_mask (David Arcari) [2114045] - genirq: Add and use an irq_data_update_affinity helper (David Arcari) [2114045] - genirq: Refactor accessors to use irq_data_get_affinity_mask (David Arcari) [2114045] - genirq/msi: Provide constants for PCI/IMS support (David Arcari) [2114045] - x86/apic/msi: Enable MSI_FLAG_PCI_MSIX_ALLOC_DYN (David Arcari) [2114045] - x86/apic/msi: Remove arch_create_remap_msi_irq_domain() (David Arcari) [2114045] - iommu/amd: Switch to MSI base domains (David Arcari) [2114045] - iommu/vt-d: Switch to MSI parent domains (David Arcari) [2114045] - oc: ti: ti_sci_inta_msi: Switch to domain id aware MSI functions (David Arcari) [2114045] - genirq/irqdesc: Don't try to remove non-existing sysfs files (David Arcari) [2114045] - irqchip/gic: Use kstrtobool() instead of strtobool() (David Arcari) [2114045] - irqchip/irq-mtk-cirq: Add support for System CIRQ on MT8192 (David Arcari) [2114045] - irqchip/irq-mtk-cirq: Move register offsets to const array (David Arcari) [2114045] - dt-bindings: interrupt-controller: mediatek,cirq: Document MT8192 (David Arcari) [2114045] - dt-bindings: interrupt-controller: mediatek,cirq: Migrate to dt schema (David Arcari) [2114045] - irqchip/sl28cpld: Replace irqchip mask_invert with unmask_base (David Arcari) [2114045] - irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init() (David Arcari) [2114045] - irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() (David Arcari) [2114045] - irqchip/al-fic: Drop obsolete dependency on COMPILE_TEST (David Arcari) [2114045] - irqchip/st: Use device_get_match_data() to simplify the code (David Arcari) [2114045] - genirq/irqreturn: Fix kernel-doc warnings (David Arcari) [2114045] - iommu/of: Remove linux/msi.h include (David Arcari) [2114045] - vfio/fsl-mc: Remove linux/msi.h include (David Arcari) [2114045] - soc: fsl: dpio: Remove linux/msi.h include (David Arcari) [2114045] - bus: fsl-mc: Remove linux/msi.h includes (David Arcari) [2114045] - Documentation: PCI: Add reference to PCI/MSI device driver APIs (David Arcari) [2114045] - iommu/amd: Remove bogus check for multi MSI-X (David Arcari) [2114045] - iommu/vt-d: Remove bogus check for multi MSI-X (David Arcari) [2114045] - genirq: Remove unused argument force of irq_set_affinity_deactivated() (David Arcari) [2114045] - powerpc/64: warn if local irqs are enabled in NMI or hardirq context (David Arcari) [2114045] - powerpc/traps: do not enable irqs in _exception (David Arcari) [2114045] - powerpc/xics: Set the IRQ chip data for the ICS native backend (David Arcari) [2114045] - powerpc: use IRQF_NO_DEBUG for IPIs (David Arcari) [2114045] - powerpc/xics: Fix IRQ migration (David Arcari) [2114045] - powerpc/xics: Add support for IRQ domain hierarchy (David Arcari) [2114045] - powerpc/xics: Give a name to the default XICS IRQ domain (David Arcari) [2114045] - powerpc/xics: Rename the map handler in a check handler (David Arcari) [2114045] - powerpc/xics: Remove ICS list (David Arcari) [2114045] - powerpc/xive: Remove irqd_is_started() check when setting the affinity (David Arcari) [2114045] - powerpc/xive: Drop unmask of MSIs at startup (David Arcari) [2114045] - powerpc/xive: Ease debugging of xive_irq_set_affinity() (David Arcari) [2114045] - powerpc/xive: Add support for IRQ domain hierarchy (David Arcari) [2114045] - watchdog: imx7ulp: Use devm_clk_get_enabled() helper (Steve Best) [2180762] - KVM: VMX: Fix crash due to uninitialized current_vmcs (Vitaly Kuznetsov) [2181329] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2175687] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2175687] - scsi: target: core: Change the way target_xcopy_do_work() sets restiction on max I/O (Maurizio Lombardi) [2175687] - scsi: target: core: Make hw_max_sectors store the sectors amount in blocks (Maurizio Lombardi) [2175687] - scsi: target: core: Send max transfer length in blocks (Maurizio Lombardi) [2175687] - scsi: target: Use kstrtobool() instead of strtobool() (Maurizio Lombardi) [2175687] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2175687] - scsi: target: core: Dynamically set DPO and FUA in usage_bits (Maurizio Lombardi) [2175687] - scsi: target: core: Check emulate_3pc for RECEIVE COPY (Maurizio Lombardi) [2175687] - scsi: target: core: Add emulate_rsoc attribute (Maurizio Lombardi) [2175687] - scsi: target: core: Dynamic opcode support in RSOC (Maurizio Lombardi) [2175687] - scsi: target: core: Add list of opcodes for RSOC (Maurizio Lombardi) [2175687] - scsi: target: core: Add support for RSOC command (Maurizio Lombardi) [2175687] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2175687] - [target] fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2175687] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2175687] - scsi: target: iblock: Fold iblock_emulate_read_cap_with_block_size() into iblock_get_blocks() (Maurizio Lombardi) [2175687] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2175687] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2175687] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2175687] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2175687] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2175687] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2175687] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2175687] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2175687] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2175687] - net: avoid double iput when sock_alloc_file fails (Jeff Moyer) [2123490] - io_uring: do not recycle buffer in READV (Jeff Moyer) [2123490] - io_uring: fix free of unallocated buffer list (Jeff Moyer) [2123490] - io_uring: check that we have a file table when allocating update slots (Jeff Moyer) [2123490] - io_uring: explicit sqe padding for ioctl commands (Jeff Moyer) [2123490] - io_uring: fix provided buffer import (Jeff Moyer) [2123490] - io_uring: keep sendrecv flags in ioprio (Jeff Moyer) [2123490] - io_uring: use original request task for inflight tracking (Jeff Moyer) [2123490] - io_uring: move io_uring_get_opcode out of TP_printk (Jeff Moyer) [2123490] - io_uring: fix double poll leak on repolling (Jeff Moyer) [2123490] - io_uring: fix wrong arm_poll error handling (Jeff Moyer) [2123490] - io_uring: fail links when poll fails (Jeff Moyer) [2123490] - io_uring: fix req->apoll_events (Jeff Moyer) [2123490] - io_uring: mark reissue requests with REQ_F_PARTIAL_IO (Jeff Moyer) [2123490] - io_uring: recycle provided buffer if we punt to io-wq (Jeff Moyer) [2123490] - io_uring: do not use prio task_work_add in uring_cmd (Jeff Moyer) [2123490] - io_uring: commit non-pollable provided mapped buffers upfront (Jeff Moyer) [2123490] - io_uring: make io_fill_cqe_aux honour CQE32 (Jeff Moyer) [2123490] - io_uring: remove __io_fill_cqe() helper (Jeff Moyer) [2123490] - io_uring: fix ->extra{1,2} misuse (Jeff Moyer) [2123490] - io_uring: fill extra big cqe fields from req (Jeff Moyer) [2123490] - io_uring: unite fill_cqe and the 32B version (Jeff Moyer) [2123490] - io_uring: get rid of __io_fill_cqe{32}_req() (Jeff Moyer) [2123490] - io_uring: remove IORING_CLOSE_FD_AND_FILE_SLOT (Jeff Moyer) [2123490] - Revert "io_uring: add buffer selection support to IORING_OP_NOP" (Jeff Moyer) [2123490] - Revert "io_uring: support CQE32 for nop operation" (Jeff Moyer) [2123490] - io_uring: limit size of provided buffer ring (Jeff Moyer) [2123490] - io_uring: fix types in provided buffer ring (Jeff Moyer) [2123490] - io_uring: fix index calculation (Jeff Moyer) [2123490] - io_uring: fix double unlock for pbuf select (Jeff Moyer) [2123490] - io_uring: kbuf: fix bug of not consuming ring buffer in partial io case (Jeff Moyer) [2123490] - io_uring: openclose: fix bug of closing wrong fixed file (Jeff Moyer) [2123490] - io_uring: fix not locked access to fixed buf table (Jeff Moyer) [2123490] - io_uring: fix races with buffer table unregister (Jeff Moyer) [2123490] - io_uring: fix races with file table unregister (Jeff Moyer) [2123490] - fix the breakage in close_fd_get_file() calling conventions change (Jeff Moyer) [2123490] - io_uring: reinstate the inflight tracking (Jeff Moyer) [2123490] - io_uring: fix deadlock on iowq file slot alloc (Jeff Moyer) [2123490] - io_uring: let IORING_OP_FILES_UPDATE support choosing fixed file slots (Jeff Moyer) [2123490] - io_uring: defer alloc_hint update to io_file_bitmap_set() (Jeff Moyer) [2123490] - io_uring: ensure fput() called correspondingly when direct install fails (Jeff Moyer) [2123490] - io_uring: wire up allocated direct descriptors for socket (Jeff Moyer) [2123490] - io_uring: fix a memory leak of buffer group list on exit (Jeff Moyer) [2123490] - io_uring: move shutdown under the general net section (Jeff Moyer) [2123490] - io_uring: unify calling convention for async prep handling (Jeff Moyer) [2123490] - io_uring: add io_op_defs 'def' pointer in req init and issue (Jeff Moyer) [2123490] - io_uring: make prep and issue side of req handlers named consistently (Jeff Moyer) [2123490] - io_uring: make timeout prep handlers consistent with other prep handlers (Jeff Moyer) [2123490] - io_uring: cleanup handling of the two task_work lists (Jeff Moyer) [2123490] - io_uring: fix incorrect __kernel_rwf_t cast (Jeff Moyer) [2123490] - io_uring: disallow mixed provided buffer group registrations (Jeff Moyer) [2123490] - io_uring: initialize io_buffer_list head when shared ring is unregistered (Jeff Moyer) [2123490] - io_uring: add fully sparse buffer registration (Jeff Moyer) [2123490] - io_uring: use rcu_dereference in io_close (Jeff Moyer) [2123490] - io_uring: consistently use the EPOLL* defines (Jeff Moyer) [2123490] - io_uring: make apoll_events a __poll_t (Jeff Moyer) [2123490] - io_uring: drop a spurious inline on a forward declaration (Jeff Moyer) [2123490] - io_uring: don't use ERR_PTR for user pointers (Jeff Moyer) [2123490] - io_uring: use a rwf_t for io_rw.flags (Jeff Moyer) [2123490] - io_uring: add support for ring mapped supplied buffers (Jeff Moyer) [2123490] - io_uring: add io_pin_pages() helper (Jeff Moyer) [2123490] - io_uring: add buffer selection support to IORING_OP_NOP (Jeff Moyer) [2123490] - io_uring: fix locking state for empty buffer group (Jeff Moyer) [2123490] - Unify the primitives for file descriptor closing (Jeff Moyer) [2123490] - file: let pick_file() tell caller it's done (Jeff Moyer) [2123490] - io_uring: implement multishot mode for accept (Jeff Moyer) [2123490] - io_uring: let fast poll support multishot (Jeff Moyer) [2123490] - io_uring: add REQ_F_APOLL_MULTISHOT for requests (Jeff Moyer) [2123490] - io_uring: add IORING_ACCEPT_MULTISHOT for accept (Jeff Moyer) [2123490] - io_uring: only wake when the correct events are set (Jeff Moyer) [2123490] - io_uring: avoid io-wq -EAGAIN looping for !IOPOLL (Jeff Moyer) [2123490] - io_uring: add flag for allocating a fully sparse direct descriptor space (Jeff Moyer) [2123490] - io_uring: bump max direct descriptor count to 1M (Jeff Moyer) [2123490] - io_uring: allow allocated fixed files for accept (Jeff Moyer) [2123490] - io_uring: allow allocated fixed files for openat/openat2 (Jeff Moyer) [2123490] - io_uring: add basic fixed file allocator (Jeff Moyer) [2123490] - io_uring: track fixed files with a bitmap (Jeff Moyer) [2123490] - io_uring_enter(): don't leave f.flags uninitialized (Jeff Moyer) [2123490] - nvme: add vectored-io support for uring-cmd (Jeff Moyer) [2123490] - nvme: wire-up uring-cmd support for io-passthru on char-device. (Jeff Moyer) [2123490] - nvme: refactor nvme_submit_user_cmd() (Jeff Moyer) [2123490] - nvme: add vectored-io support for user-passthrough (Jeff Moyer) [2123490] - fs,io_uring: add infrastructure for uring-cmd (Jeff Moyer) [2123490] - io_uring: support CQE32 for nop operation (Jeff Moyer) [2123490] - io_uring: enable CQE32 (Jeff Moyer) [2123490] - io_uring: support CQE32 in /proc info (Jeff Moyer) [2123490] - io_uring: add tracing for additional CQE32 fields (Jeff Moyer) [2123490] - io_uring: overflow processing for CQE32 (Jeff Moyer) [2123490] - io_uring: flush completions for CQE32 (Jeff Moyer) [2123490] - io_uring: modify io_get_cqe for CQE32 (Jeff Moyer) [2123490] - io_uring: add CQE32 completion processing (Jeff Moyer) [2123490] - io_uring: add CQE32 setup processing (Jeff Moyer) [2123490] - io_uring: change ring size calculation for CQE32 (Jeff Moyer) [2123490] - io_uring: store add. return values for CQE32 (Jeff Moyer) [2123490] - io_uring: support CQE32 in io_uring_cqe (Jeff Moyer) [2123490] - io_uring: add support for 128-byte SQEs (Jeff Moyer) [2123490] - io_uring: don't clear req->kbuf when buffer selection is done (Jeff Moyer) [2123490] - io_uring: eliminate the need to track provided buffer ID separately (Jeff Moyer) [2123490] - io_uring: move provided buffer state closer to submit state (Jeff Moyer) [2123490] - io_uring: move provided and fixed buffers into the same io_kiocb area (Jeff Moyer) [2123490] - io_uring: abstract out provided buffer list selection (Jeff Moyer) [2123490] - io_uring: never call io_buffer_select() for a buffer re-select (Jeff Moyer) [2123490] - io_uring: get rid of hashed provided buffer groups (Jeff Moyer) [2123490] - io_uring: always use req->buf_index for the provided buffer group (Jeff Moyer) [2123490] - io_uring: ignore ->buf_index if REQ_F_BUFFER_SELECT isn't set (Jeff Moyer) [2123490] - io_uring: kill io_rw_buffer_select() wrapper (Jeff Moyer) [2123490] - io_uring: make io_buffer_select() return the user address directly (Jeff Moyer) [2123490] - io_uring: kill io_recv_buffer_select() wrapper (Jeff Moyer) [2123490] - io_uring: use 'sr' vs 'req->sr_msg' consistently (Jeff Moyer) [2123490] - io_uring: add POLL_FIRST support for send/sendmsg and recv/recvmsg (Jeff Moyer) [2123490] - io_uring: check IOPOLL/ioprio support upfront (Jeff Moyer) [2123490] - io_uring: replace smp_mb() with smp_mb__after_atomic() in io_sq_thread() (Jeff Moyer) [2123490] - io_uring: add IORING_SETUP_TASKRUN_FLAG (Jeff Moyer) [2123490] - io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKRUN is used (Jeff Moyer) [2123490] - io_uring: set task_work notify method at init time (Jeff Moyer) [2123490] - io-wq: use __set_notify_signal() to wake workers (Jeff Moyer) [2123490] - io_uring: serialize ctx->rings->sq_flags with atomic_or/and (Jeff Moyer) [2123490] - task_work: allow TWA_SIGNAL without a rescheduling IPI (Jeff Moyer) [2123490] - io_uring: return hint on whether more data is available after receive (Jeff Moyer) [2123490] - net: clear msg_get_inq in __get_compat_msghdr() (Jeff Moyer) [2123490] - net: clear msg_get_inq in __sys_recvfrom() and __copy_msghdr_from_user() (Jeff Moyer) [2123490] - tcp: pass back data left in socket after receive (Jeff Moyer) [2123490] - io_uring: use the text representation of ops in trace (Jeff Moyer) [2123490] - io_uring: rename op -> opcode (Jeff Moyer) [2123490] - io_uring: add io_uring_get_opcode (Jeff Moyer) [2123490] - io_uring: add type to op enum (Jeff Moyer) [2123490] - io_uring: fix compile warning for 32-bit builds (Jeff Moyer) [2123490] - io_uring: cleanup error-handling around io_req_complete (Jeff Moyer) [2123490] - io_uring: add socket(2) support (Jeff Moyer) [2123490] - net: add __sys_socket_file() (Jeff Moyer) [2123490] - io_uring: fix trace for reduced sqe padding (Jeff Moyer) [2123490] - io_uring: add fgetxattr and getxattr support (Jeff Moyer) [2123490] - io_uring: add fsetxattr and setxattr support (Jeff Moyer) [2123490] - fs: split off do_getxattr from getxattr (Jeff Moyer) [2123490] - fs: split off setxattr_copy and do_setxattr function from setxattr (Jeff Moyer) [2123490] - io_uring: return an error when cqe is dropped (Jeff Moyer) [2123490] - io_uring: use constants for cq_overflow bitfield (Jeff Moyer) [2123490] - io_uring: rework io_uring_enter to simplify return value (Jeff Moyer) [2123490] - io_uring: trace cqe overflows (Jeff Moyer) [2123490] - io_uring: add trace support for CQE overflow (Jeff Moyer) [2123490] - io_uring: allow re-poll if we made progress (Jeff Moyer) [2123490] - io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) (Jeff Moyer) [2123490] - io_uring: add support for IORING_ASYNC_CANCEL_ANY (Jeff Moyer) [2123490] - io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key (Jeff Moyer) [2123490] - io_uring: add support for IORING_ASYNC_CANCEL_ALL (Jeff Moyer) [2123490] - io_uring: pass in struct io_cancel_data consistently (Jeff Moyer) [2123490] - io_uring: remove dead 'poll_only' argument to io_poll_cancel() (Jeff Moyer) [2123490] - io_uring: refactor io_disarm_next() locking (Jeff Moyer) [2123490] - io_uring: move timeout locking in io_timeout_cancel() (Jeff Moyer) [2123490] - io_uring: store SCM state in io_fixed_file->file_ptr (Jeff Moyer) [2123490] - io_uring: kill ctx arg from io_req_put_rsrc (Jeff Moyer) [2123490] - io_uring: add a helper for putting rsrc nodes (Jeff Moyer) [2123490] - io_uring: store rsrc node in req instead of refs (Jeff Moyer) [2123490] - io_uring: refactor io_assign_file error path (Jeff Moyer) [2123490] - io_uring: use right helpers for file assign locking (Jeff Moyer) [2123490] - io_uring: add data_race annotations (Jeff Moyer) [2123490] - io_uring: inline io_req_complete_fail_submit() (Jeff Moyer) [2123490] - io_uring: refactor io_submit_sqe() (Jeff Moyer) [2123490] - io_uring: refactor lazy link fail (Jeff Moyer) [2123490] - io_uring: introduce IO_REQ_LINK_FLAGS (Jeff Moyer) [2123490] - io_uring: refactor io_queue_sqe() (Jeff Moyer) [2123490] - io_uring: rename io_queue_async_work() (Jeff Moyer) [2123490] - io_uring: inline io_queue_sqe() (Jeff Moyer) [2123490] - io_uring: helper for prep+queuing linked timeouts (Jeff Moyer) [2123490] - io_uring: inline io_free_req() (Jeff Moyer) [2123490] - io_uring: kill io_put_req_deferred() (Jeff Moyer) [2123490] - io_uring: minor refactoring for some tw handlers (Jeff Moyer) [2123490] - io_uring: clean poll tw PF_EXITING handling (Jeff Moyer) [2123490] - io_uring: optimise io_get_cqe() (Jeff Moyer) [2123490] - io_uring: optimise submission left counting (Jeff Moyer) [2123490] - io_uring: optimise submission loop invariant (Jeff Moyer) [2123490] - io_uring: add helper to return req to cache list (Jeff Moyer) [2123490] - io_uring: helper for empty req cache checks (Jeff Moyer) [2123490] - io_uring: inline io_flush_cached_reqs (Jeff Moyer) [2123490] - io_uring: shrink final link flush (Jeff Moyer) [2123490] - io_uring: memcpy CQE from req (Jeff Moyer) [2123490] - io_uring: explicitly keep a CQE in io_kiocb (Jeff Moyer) [2123490] - io_uring: rename io_sqe_file_register (Jeff Moyer) [2123490] - io_uring: deduplicate SCM accounting (Jeff Moyer) [2123490] - io_uring: don't pass around fixed index for scm (Jeff Moyer) [2123490] - io_uring: refactor __io_sqe_files_scm (Jeff Moyer) [2123490] - io_uring: uniform SCM accounting (Jeff Moyer) [2123490] - io_uring: don't scm-account for non af_unix sockets (Jeff Moyer) [2123490] - io_uring: move finish_wait() outside of loop in cqring_wait() (Jeff Moyer) [2123490] - io_uring: refactor io_req_add_compl_list() (Jeff Moyer) [2123490] - io_uring: silence io_for_each_link() warning (Jeff Moyer) [2123490] - io_uring: partially uninline io_put_task() (Jeff Moyer) [2123490] - io_uring: cleanup conditional submit locking (Jeff Moyer) [2123490] - io_uring: optimise mutex locking for submit+iopoll (Jeff Moyer) [2123490] - io_uring: pre-calculate syscall iopolling decision (Jeff Moyer) [2123490] - io_uring: split off IOPOLL argument verifiction (Jeff Moyer) [2123490] - io_uring: clean up io_queue_next() (Jeff Moyer) [2123490] - io_uring: move poll recycling later in compl flushing (Jeff Moyer) [2123490] - io_uring: optimise io_free_batch_list (Jeff Moyer) [2123490] - io_uring: refactor io_req_find_next (Jeff Moyer) [2123490] - io_uring: remove extra ifs around io_commit_cqring (Jeff Moyer) [2123490] - io_uring: small optimisation of tctx_task_work (Jeff Moyer) [2123490] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2174312] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183085] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183085] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183085] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183085] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183085] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183085] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176161] {CVE-2023-1252} - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165345] {CVE-2023-0386}- kernel-rt: config: disable SLUB_CPU_PARTIAL for real time kernels (Luis Claudio R. Goncalves) [2182930] - kernel-rt: config: disable KGDB in the production and development variants (Luis Claudio R. Goncalves) [2182890] - mm/migrate: fix wrongly apply write bit after mkdirty on sparc64 (Rafael Aquini) [2168392] - mm/thp: re-apply mkdirty for small pages after split (Rafael Aquini) [2168392] - Partly revert "mm/thp: carry over dirty bit when thp splits on pmd" (Rafael Aquini) [2168392] - mm/swap: fix SWP_PFN_BITS with CONFIG_PHYS_ADDR_T_64BIT on 32bit (Rafael Aquini) [2168392] - mm/swap: cache swap migration A/D bits support (Rafael Aquini) [2168392] - mm/swap: cache maximum swapfile size when init swap (Rafael Aquini) [2168392] - mm: remember young/dirty bit for page migrations (Rafael Aquini) [2168392] - mm/thp: carry over dirty bit when thp splits on pmd (Rafael Aquini) [2168392] - mm/swap: add swp_offset_pfn() to fetch PFN from swap entry (Rafael Aquini) [2168392] - mm/swap: comment all the ifdef in swapops.h (Rafael Aquini) [2168392] - mm/x86: use SWP_TYPE_BITS in 3-level swap macros (Rafael Aquini) [2168392] - mm/swapops: make is_pmd_migration_entry more strict (Rafael Aquini) [2168392] - include/linux/swapops.h: remove stub for non_swap_entry() (Rafael Aquini) [2168392] - cifs: fix regression in very old smb1 mounts (Ronnie Sahlberg) [2182556] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172887] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172887] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2121027] - genirq/affinity: Only build SMP-only helper functions on SMP kernels (Ming Lei) [2153649] - blk-mq: Build default queue map via group_cpus_evenly() (Ming Lei) [2153649] - genirq/affinity: Move group_cpus_evenly() into lib/ (Ming Lei) [2153649] - genirq/affinity: Rename irq_build_affinity_masks as group_cpus_evenly (Ming Lei) [2153649] - genirq/affinity: Don't pass irq_affinity_desc array to irq_build_affinity_masks (Ming Lei) [2153649] - genirq/affinity: Pass affinity managed mask array to irq_build_affinity_masks (Ming Lei) [2153649] - genirq/affinity: Remove the 'firstvec' parameter from irq_build_affinity_masks (Ming Lei) [2153649] - genirq/affinity: Replace cpumask_weight() with cpumask_empty() where appropriate (Ming Lei) [2153649] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174224] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174224] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174224] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174224] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174224] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174224] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174224] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174224] - ipmi/watchdog: Include when appropriate (Tony Camuso) [2174224] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174224] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174224] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174224] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174224] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174224] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174224] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174224] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174224] - ipmi: ssif_bmc: Add SSIF BMC driver config (Tony Camuso) [2174224] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174224] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174224] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174224] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174224] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174224] - ipmi: Fix comment typo (Tony Camuso) [2174224] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174224] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1898184] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1898184] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1898184] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1898184] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1898184] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1898184] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1898184] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1898184] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1898184] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1898184] - KVM: x86: Advertise AVX-VNNI-INT8 CPUID to user space (Waiman Long) [1898184] - KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs (Waiman Long) [1898184] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [1898184] - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest (Waiman Long) [1898184] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1898184] - x86/cpufeatures: Add LbrExtV2 feature bit (Waiman Long) [1898184]- igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2173594] - Add process name and pid to locks warning (Jeffrey Layton) [2172087] - nfsd: use locks_inode_context helper (Jeffrey Layton) [2172087] - nfs: use locks_inode_context helper (Jeffrey Layton) [2172087] - lockd: use locks_inode_context helper (Jeffrey Layton) [2172087] - cifs: use locks_inode_context helper (Jeffrey Layton) [2172087] - ceph: use locks_inode_context helper (Jeffrey Layton) [2172087] - filelock: add a new locks_inode_context accessor function (Jeffrey Layton) [2172087] - filelock: new helper: vfs_inode_has_locks (Jeffrey Layton) [2172087] - filelock: WARN_ON_ONCE when ->fl_file and filp don't match (Jeffrey Layton) [2172087] - locks: Fix dropped call to ->fl_release_private() (Jeffrey Layton) [2172087] - fs/lock: Rearrange ops in flock syscall. (Jeffrey Layton) [2172087] - fs/lock: Don't allocate file_lock in flock_make_lock(). (Jeffrey Layton) [2172087] - fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict (Jeffrey Layton) [2172087] - fs/lock: add helper locks_owner_has_blockers to check for blockers (Jeffrey Layton) [2172087] - fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock. (Jeffrey Layton) [2172087] - net: rename reference+tracking helpers (Íñigo Huguet) [2175258] - llc: only change llc->dev when bind() succeeds (Íñigo Huguet) [2175258] - llc: fix netdevice reference leaks in llc_ui_bind() (Íñigo Huguet) [2175258] - net: macvlan: add net device refcount tracker (Íñigo Huguet) [2175258] - macsec: dump IFLA_MACSEC_OFFLOAD attribute as part of macsec dump (Sabrina Dubroca) [2173895] - macsec: add support for IFLA_MACSEC_OFFLOAD in macsec_changelink (Sabrina Dubroca) [2173895] - net: macsec: fix net device access prior to holding a lock (Sabrina Dubroca) [2173895] - macsec: add missing attribute validation for offload (Sabrina Dubroca) [2173895] - macsec: Fix invalid error code set (Sabrina Dubroca) [2173895] - macsec: clear encryption keys from the stack after setting up offload (Sabrina Dubroca) [2173895] - macsec: fix detection of RXSCs when toggling offloading (Sabrina Dubroca) [2173895] - macsec: fix secy->n_rx_sc accounting (Sabrina Dubroca) [2173895] - macsec: delete new rxsc when offload fails (Sabrina Dubroca) [2173895] - Revert "net: macsec: report real_dev features when HW offloading is enabled" (Sabrina Dubroca) [2173895] - macsec: don't free NULL metadata_dst (Sabrina Dubroca) [2173895] - net: atlantic: macsec: remove checks on the prepare phase (Sabrina Dubroca) [2173895] - net: phy: mscc: macsec: remove checks on the prepare phase (Sabrina Dubroca) [2173895] - net: macsec: remove the prepare phase when offloading (Sabrina Dubroca) [2173895] - net: atlantic: macsec: make the prepare phase a noop (Sabrina Dubroca) [2173895] - net: phy: mscc: macsec: make the prepare phase a noop (Sabrina Dubroca) [2173895] - net: macsec: Expose extended packet number (EPN) properties to macsec offload (Sabrina Dubroca) [2173895] - net/macsec: Move some code for sharing with various drivers that implements offload (Sabrina Dubroca) [2173895] - net: drivers: get ready for const netdev->dev_addr (Sabrina Dubroca) [2173895] - net/macsec: Add MACsec skb_metadata_dst Rx Data path support (Sabrina Dubroca) [2173895] - net/macsec: Add MACsec skb_metadata_dst Tx Data path support (Sabrina Dubroca) [2173895] - kernel-rt: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT (Luis Claudio R. Goncalves) [2178947] - vfio: fix deadlock between group lock and kvm lock (Alex Williamson) [2177087] - kvm/vfio: Fix potential deadlock on vfio group_lock (Alex Williamson) [2177087] - vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp() (Alex Williamson) [2177087] - samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() (Alex Williamson) [2177087] - vfio/ap/ccw/samples: Fix device_register() unwind path (Alex Williamson) [2177087] - vfio: Fold vfio_virqfd.ko into vfio.ko (Alex Williamson) [2177087] - vfio: Remove CONFIG_VFIO_SPAPR_EEH (Alex Williamson) [2177087] - vfio: Move vfio_spapr_iommu_eeh_ioctl into vfio_iommu_spapr_tce.c (Alex Williamson) [2177087] - vfio/spapr: Move VFIO_CHECK_EXTENSION into tce_iommu_ioctl() (Alex Williamson) [2177087] - vfio/pci: Move all the SPAPR PCI specific logic to vfio_pci_core.ko (Alex Williamson) [2177087] - vfio: Remove vfio_free_device (Alex Williamson) [2177087] - vfio/ccw: replace vfio_init_device with _alloc_ (Alex Williamson) [2177087] - vfio/ccw: remove release completion (Alex Williamson) [2177087] - vfio/ccw: move private to mdev lifecycle (Alex Williamson) [2177087] - vfio/ccw: move private initialization to callback (Alex Williamson) [2177087] - vfio/ccw: remove private->sch (Alex Williamson) [2177087] - vfio/ccw: remove WARN_ON during shutdown (Alex Williamson) [2177087] - vfio/ccw: create a parent struct (Alex Williamson) [2177087] - vfio/iova_bitmap: Explicitly include linux/slab.h (Alex Williamson) [2177087] - vfio: platform: Do not pass return buffer to ACPI _RST method (Alex Williamson) [2177087] - MAINTAINERS: git://github -> https://github.com for awilliam (Alex Williamson) [2177087] - s390/vfio-ap: GISA: sort out physical vs virtual pointers usage (Alex Williamson) [2177087] - iommufd: Change the order of MSI setup (Alex Williamson) [2177087] - iommufd: Improve a few unclear bits of code (Alex Williamson) [2177087] - iommufd: Fix comment typos (Alex Williamson) [2177087] - vfio: Fix NULL pointer dereference caused by uninitialized group->iommufd (Alex Williamson) [2177087] - vfio: Move vfio group specific code into group.c (Alex Williamson) [2177087] - vfio: Refactor dma APIs for emulated devices (Alex Williamson) [2177087] - vfio: Wrap vfio group module init/clean code into helpers (Alex Williamson) [2177087] - vfio: Refactor vfio_device open and close (Alex Williamson) [2177087] - vfio: Make vfio_device_open() truly device specific (Alex Williamson) [2177087] - vfio: Swap order of vfio_device_container_register() and open_device() (Alex Williamson) [2177087] - vfio: Set device->group in helper function (Alex Williamson) [2177087] - vfio: Create wrappers for group register/unregister (Alex Williamson) [2177087] - vfio: Move the sanity check of the group to vfio_create_group() (Alex Williamson) [2177087] - vfio: Simplify vfio_create_group() (Alex Williamson) [2177087] - iommufd: Allow iommufd to supply /dev/vfio/vfio (Alex Williamson) [2177087] - vfio: Make vfio_container optionally compiled (Alex Williamson) [2177087] - vfio: Move container related MODULE_ALIAS statements into container.c (Alex Williamson) [2177087] - vfio-iommufd: Support iommufd for emulated VFIO devices (Alex Williamson) [2177087] - vfio-iommufd: Support iommufd for physical VFIO devices (Alex Williamson) [2177087] - vfio-iommufd: Allow iommufd to be used in place of a container fd (Alex Williamson) [2177087] - vfio: Use IOMMU_CAP_ENFORCE_CACHE_COHERENCY for vfio_file_enforced_coherent() (Alex Williamson) [2177087] - vfio: Rename vfio_device_assign/unassign_container() (Alex Williamson) [2177087] - vfio: Move vfio_device_assign_container() into vfio_device_first_open() (Alex Williamson) [2177087] - vfio: Move vfio_device driver open/close code to a function (Alex Williamson) [2177087] - vfio/ap: Validate iova during dma_unmap and trigger irq disable (Alex Williamson) [2177087] - i915/gvt: Move gvt mapping cache initialization to intel_vgpu_init_dev() (Alex Williamson) [2177087] - selftests: iommu: Fix test_cmd_destroy_access() call in user_copy (Alex Williamson) [2177087] - iommufd: Make sure to zero vfio_iommu_type1_info before copying to user (Alex Williamson) [2177087] - iommufd: Do not add the same hwpt to the ioas->hwpt_list twice (Alex Williamson) [2177087] - iommufd: Add three missing structures in ucmd_buffer (Alex Williamson) [2177087] - iommufd: Add a selftest (Alex Williamson) [2177087] - iommufd: Add additional invariant assertions (Alex Williamson) [2177087] - iommufd: Add some fault injection points (Alex Williamson) [2177087] - iommufd: Add kernel support for testing iommufd (Alex Williamson) [2177087] - iommufd: vfio container FD ioctl compatibility (Alex Williamson) [2177087] - iommufd: Add kAPI toward external drivers for kernel access (Alex Williamson) [2177087] - iommufd: Add kAPI toward external drivers for physical devices (Alex Williamson) [2177087] - iommufd: Add a HW pagetable object (Alex Williamson) [2177087] - iommufd: IOCTLs for the io_pagetable (Alex Williamson) [2177087] - iommufd: Data structure to provide IOVA to PFN mapping (Alex Williamson) [2177087] - iommufd: Algorithms for PFN storage (Alex Williamson) [2177087] - iommufd: PFN handling for iopt_pages (Alex Williamson) [2177087] - kernel/user: Allow user_struct::locked_vm to be usable for iommufd (Alex Williamson) [2177087] - redhat/configs: Add CONFIG_IOMMUFD (Alex Williamson) [2177087] - iommufd: File descriptor, context, kconfig and makefiles (Alex Williamson) [2177087] - iommufd: Document overview of iommufd (Alex Williamson) [2177087] - scripts/kernel-doc: support EXPORT_SYMBOL_NS_GPL() with -export (Alex Williamson) [2177087] - interval-tree: Add a utility to iterate over spans in an interval tree (Alex Williamson) [2177087] - iommu: Fix refcount leak in iommu_device_claim_dma_owner (Alex Williamson) [2177087] - iommu: Add device-centric DMA ownership interfaces (Alex Williamson) [2177087] - iommu: Add IOMMU_CAP_ENFORCE_CACHE_COHERENCY (Alex Williamson) [2177087] - scripts: kernel-doc: Refresh the copyright lines (Alex Williamson) [2177087] - scripts: kernel-doc: Drop obsolete comments (Alex Williamson) [2177087] - scripts: kernel-doc: Replace the usage function (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Other parameters" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Output selection modifiers" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Output selection" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Output format selection modifier" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the "Output format selection" subsection of OPTIONS (Alex Williamson) [2177087] - scripts: kernel-doc: Translate the DESCRIPTION section (Alex Williamson) [2177087] - scripts: kernel-doc: Relink argument parsing error handling to pod2usage (Alex Williamson) [2177087] - scripts: kernel-doc: Add the basic POD sections (Alex Williamson) [2177087] - scripts: kernel-doc: Ignore __alloc_size() attribute (Alex Williamson) [2177087] - scripts/kernel-doc: Override -Werror from KCFLAGS with KDOC_WERROR (Alex Williamson) [2177087] - iommu: Rename iommu-sva-lib.{c,h} (Alex Williamson) [2177087] - iommu: Per-domain I/O page fault handling (Alex Williamson) [2177087] - iommu: Prepare IOMMU domain for IOPF (Alex Williamson) [2177087] - iommu: Remove SVA related callbacks from iommu ops (Alex Williamson) [2177087] - iommu/sva: Refactoring iommu_sva_bind/unbind_device() (Alex Williamson) [2177087] - arm-smmu-v3/sva: Add SVA domain support (Alex Williamson) [2177087] - iommu/vt-d: Add SVA domain support (Alex Williamson) [2177087] - iommu: Add IOMMU SVA domain support (Alex Williamson) [2177087] - iommu: Add attach/detach_dev_pasid iommu interfaces (Alex Williamson) [2177087] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Alex Williamson) [2177087] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Alex Williamson) [2177087] - iommu: Add max_pasids field in struct dev_iommu (Alex Williamson) [2177087] - iommu: Add max_pasids field in struct iommu_device (Alex Williamson) [2177087] - iommu: Propagate return value in ->attach_dev callback functions (Alex Williamson) [2177087] - iommu: Use EINVAL for incompatible device/domain in ->attach_dev (Alex Williamson) [2177087] - iommu: Regulate EINVAL in ->attach_dev callback functions (Alex Williamson) [2177087] - iommu: Add return value rules to attach_dev op and APIs (Alex Williamson) [2177087] - iommu/amd: Drop unnecessary checks in amd_iommu_attach_device() (Alex Williamson) [2177087] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Alex Williamson) [2177087] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Alex Williamson) [2177087] - iommu/virtio: Fix compile error with viommu_capable() (Alex Williamson) [2177087] - iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even betterer (Alex Williamson) [2177087] - iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY better (Alex Williamson) [2177087] - iommu: Retire iommu_capable() (Alex Williamson) [2177087] - vfio/fsl-mc: Remove linux/msi.h include (Alex Williamson) [2177087] - vfio/ccw: identify CCW data addresses as physical (Alex Williamson) [2177087] - vfio/ccw: sort out physical vs virtual pointers usage (Alex Williamson) [2177087] - s390/vfio-ap: Fix memory allocation for mdev_types array (Alex Williamson) [2177087] - vfio: More vfio_file_is_group() use cases (Alex Williamson) [2177087] - vfio: Make the group FD disassociate from the iommu_group (Alex Williamson) [2177087] - vfio: Hold a reference to the iommu_group in kvm for SPAPR (Alex Williamson) [2177087] - vfio: Add vfio_file_is_group() (Alex Williamson) [2177087] - vfio: Change vfio_group->group_rwsem to a mutex (Alex Williamson) [2177087] - vfio: Remove the vfio_group->users and users_comp (Alex Williamson) [2177087] - vfio/mdev: add mdev available instance checking to the core (Alex Williamson) [2177087] - vfio/mdev: consolidate all the description sysfs into the core code (Alex Williamson) [2177087] - vfio/mdev: consolidate all the available_instance sysfs into the core code (Alex Williamson) [2177087] - vfio/mdev: consolidate all the name sysfs into the core code (Alex Williamson) [2177087] - vfio/mdev: consolidate all the device_api sysfs into the core code (Alex Williamson) [2177087] - vfio/mdev: remove mtype_get_parent_dev (Alex Williamson) [2177087] - vfio/mdev: remove mdev_parent_dev (Alex Williamson) [2177087] - vfio/mdev: remove mdev_from_dev (Alex Williamson) [2177087] - vfio/mdev: simplify mdev_type handling (Alex Williamson) [2177087] - vfio/mdev: embedd struct mdev_parent in the parent data structure (Alex Williamson) [2177087] - vfio/mdev: make mdev.h standalone includable (Alex Williamson) [2177087] - drm/i915/gvt: simplify vgpu configuration management (Alex Williamson) [2177087] - drm/i915/gvt: fix a memory leak in intel_gvt_init_vgpu_types (Alex Williamson) [2177087] - vfio: Follow a strict lifetime for struct iommu_group (Alex Williamson) [2177087] - vfio: Move container code into drivers/vfio/container.c (Alex Williamson) [2177087] - vfio: Rename vfio_ioctl_check_extension() (Alex Williamson) [2177087] - vfio: Split out container code from the init/cleanup functions (Alex Williamson) [2177087] - vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMU (Alex Williamson) [2177087] - vfio: Split the container logic into vfio_container_attach_group() (Alex Williamson) [2177087] - vfio: Rename __vfio_group_unset_container() (Alex Williamson) [2177087] - vfio: Add header guards and includes to drivers/vfio/vfio.h (Alex Williamson) [2177087] - vfio: Add struct device to vfio_device (Alex Williamson) [2177087] - vfio: Rename vfio_device_put() and vfio_device_try_get() (Alex Williamson) [2177087] - vfio/ccw: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/amba: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio: platform: ignore missing reset if disabled at module init (Alex Williamson) [2177087] - vfio/platform: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/fsl-mc: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/ap: Use the new device life cycle helpers (Alex Williamson) [2177087] - drm/i915/gvt: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/mbochs: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/mtty: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/mdpy: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/hisi_acc: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio/pci: Use the new device life cycle helpers (Alex Williamson) [2177087] - vfio: Add helpers for unifying vfio_device life cycle (Alex Williamson) [2177087] - vfio/fsl-mc: Fix a typo in a message (Alex Williamson) [2177087] - vfio: Remove vfio_group dev_counter (Alex Williamson) [2177087] - vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP (Alex Williamson) [2177087] - vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY/EXIT (Alex Williamson) [2177087] - vfio/pci: Mask INTx during runtime suspend (Alex Williamson) [2177087] - vfio: Increment the runtime PM usage count during IOCTL call (Alex Williamson) [2177087] - vfio: Add the device features for the low power entry and exit (Alex Williamson) [2177087] - vfio: Split VFIO_GROUP_GET_STATUS into a function (Alex Williamson) [2177087] - vfio: Follow the naming pattern for vfio_group_ioctl_unset_container() (Alex Williamson) [2177087] - vfio: Fold VFIO_GROUP_SET_CONTAINER into vfio_group_set_container() (Alex Williamson) [2177087] - vfio: Fold VFIO_GROUP_GET_DEVICE_FD into vfio_group_get_device_fd() (Alex Williamson) [2177087] - vfio-pci: Replace 'void __user *' with proper types in the ioctl functions (Alex Williamson) [2177087] - vfio-pci: Re-indent what was vfio_pci_core_ioctl() (Alex Williamson) [2177087] - vfio-pci: Break up vfio_pci_core_ioctl() into one function per ioctl (Alex Williamson) [2177087] - vfio-pci: Fix vfio_pci_ioeventfd() to return int (Alex Williamson) [2177087] - vfio/pci: Simplify the is_intx/msi/msix/etc defines (Alex Williamson) [2177087] - vfio/pci: Rename vfio_pci_register_dev_region() (Alex Williamson) [2177087] - vfio/pci: Split linux/vfio_pci_core.h (Alex Williamson) [2177087] - vfio/pci: Remove console drivers (Alex Williamson) [2177087] - powerpc/pseries: Avoid hcall in plpks_is_available() on non-pseries (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix endianness issue when parsing PLPKS secvar flags (Mamatha Inamdar) [1873865] - integrity/powerpc: Support loading keys from PLPKS (Mamatha Inamdar) [1873865] - integrity/powerpc: Improve error handling & reporting when loading certs (Mamatha Inamdar) [1873865] - powerpc/pseries: Implement secvars for dynamic secure boot (Mamatha Inamdar) [1873865] - powerpc/pseries: Pass PLPKS password on kexec (Mamatha Inamdar) [1873865] - powerpc/pseries: Add helper to get PLPKS password length (Mamatha Inamdar) [1873865] - powerpc/pseries: Clarify warning when PLPKS password already set (Mamatha Inamdar) [1873865] - powerpc/pseries: Turn PSERIES_PLPKS into a hidden option (Mamatha Inamdar) [1873865] - powerpc/pseries: Make caller pass buffer to plpks_read_var() (Mamatha Inamdar) [1873865] - powerpc/pseries: Log hcall return codes for PLPKS debug (Mamatha Inamdar) [1873865] - powerpc/pseries: Implement signed update for PLPKS objects (Mamatha Inamdar) [1873865] - powerpc/pseries: Expose PLPKS config values, support additional fields (Mamatha Inamdar) [1873865] - powerpc/pseries: Move PLPKS constants to header file (Mamatha Inamdar) [1873865] - powerpc/pseries: Move plpks.h to include directory (Mamatha Inamdar) [1873865] - powerpc/secvar: Don't print error on ENOENT when reading variables (Mamatha Inamdar) [1873865] - powerpc/secvar: Warn when PAGE_SIZE is smaller than max object size (Mamatha Inamdar) [1873865] - powerpc/secvar: Allow backend to populate static list of variable names (Mamatha Inamdar) [1873865] - powerpc/secvar: Extend sysfs to include config vars (Mamatha Inamdar) [1873865] - powerpc/secvar: Clean up init error messages (Mamatha Inamdar) [1873865] - powerpc/secvar: Handle max object size in the consumer (Mamatha Inamdar) [1873865] - powerpc/secvar: Handle format string in the consumer (Mamatha Inamdar) [1873865] - powerpc/secvar: Use sysfs_emit() instead of sprintf() (Mamatha Inamdar) [1873865] - powerpc/secvar: Warn and error if multiple secvar ops are set (Mamatha Inamdar) [1873865] - powerpc/secvar: Use u64 in secvar_operations (Mamatha Inamdar) [1873865] - powerpc/secvar: Fix incorrect return in secvar_sysfs_load() (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix alignment of PLPKS structures and buffers (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix handling of PLPKS object flushing timeout (Mamatha Inamdar) [1873865] - powerpc/pseries: fix plpks_read_var() code for different consumers (Mamatha Inamdar) [1873865] - powerpc/pseries: replace kmalloc with kzalloc in PLPKS driver (Mamatha Inamdar) [1873865] - powerpc/pseries: cleanup error logs in plpks driver (Mamatha Inamdar) [1873865] - powerpc/pseries: Return -EIO instead of -EINTR for H_ABORTED error (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix the H_CALL error code in PLPKS driver (Mamatha Inamdar) [1873865] - powerpc/pseries: fix the object owners enum value in plpks driver (Mamatha Inamdar) [1873865] - powerpc/pseries: Fix plpks crash on non-pseries (Mamatha Inamdar) [1873865] - powerpc/pseries: define driver for Platform KeyStore (Mamatha Inamdar) [1873865] - x86/tsc: Add option to force frequency recalibration with HW timer (David Arcari) [2100598] - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181344] - iavf: fix hang on reboot with ice (Stefan Assmann) [2175775]- fs: hold writers when changing mount's idmapping (Alex Gladkov) [2179877] - fs: simplify check in mount_setattr_commit() (Alex Gladkov) [2179877] - filelocks: use mount idmapping for setlease permission check (Alex Gladkov) [2179877] - fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts (Alex Gladkov) [2179877] - fs: account for group membership (Alex Gladkov) [2179877] - fs/mount_setattr: always cleanup mount_kattr (Alex Gladkov) [2179877] - fs: handle circular mappings correctly (Alex Gladkov) [2179877] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2182275] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2182275] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2182275] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2182275] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2182275] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2182275] - thermal: intel: powerclamp: Fix cpumask and max_idle module parameters (David Arcari) [2180653] - Documentation: powerclamp: Fix numbered lists formatting (David Arcari) [2180653] - Documentation: powerclamp: Escape wildcard in cpumask description (David Arcari) [2180653] - Documentation: admin-guide: Add toctree entry for thermal docs (David Arcari) [2180653] - thermal: intel: powerclamp: Add two module parameters (David Arcari) [2180653] - Documentation: admin-guide: Move intel_powerclamp documentation (David Arcari) [2180653] - thermal: intel: powerclamp: Fix duration module parameter (David Arcari) [2180653] - thermal: intel: powerclamp: Return last requested state as cur_state (David Arcari) [2180653] - thermal: intel: powerclamp: Use powercap idle-inject feature (David Arcari) [2180653] - thermal: intel: powerclamp: Fix cur_state for multi package system (David Arcari) [2180653] - powercap: idle_inject: Add update callback (David Arcari) [2180653] - powercap: idle_inject: Export symbols (David Arcari) [2180653] - powercap: idle_inject: Support 100% idle injection (David Arcari) [2180653] - powercap: fix possible name leak in powercap_register_zone() (David Arcari) [2180653] - powercap: idle_inject: Fix warnings with make W=1 (David Arcari) [2180653] - Turn on IDLE_INJECT for x86 (David Arcari) [2180653] - powercap: Use kstrtobool() instead of strtobool() (David Arcari) [2180653] - thermal: intel_powerclamp: Use first online CPU as control_cpu (David Arcari) [2180653] - powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain (David Arcari) [2180653] - thermal: intel_powerclamp: Remove accounting for IRQ wakes (David Arcari) [2180653] - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash (David Arcari) [2180653] - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue (David Arcari) [2180653] - thermal: intel_powerclamp: don't use bitmap_weight() in end_power_clamp() (David Arcari) [2180653] - thermal: fix Documentation bullet list warning (David Arcari) [2180653] - thermal/drivers/intel_powerclamp: Constify static thermal_cooling_device_ops (David Arcari) [2180653] - thermal: Move ABI documentation to Documentation/ABI (David Arcari) [2180653] - thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free when applicable (David Arcari) [2180653] - thermal: Update information in MAINTAINERS (David Arcari) [2180653] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-303] - sched/deadline: Move __dl_clear_params out of dl_bw lock (Phil Auld) [RHEL-303] - sched/deadline: Add replenish_dl_new_period helper (Phil Auld) [RHEL-303] - sched/deadline: Add dl_task_is_earliest_deadline helper (Phil Auld) [RHEL-303] - sched/deadline: Use sched_dl_entity's dl_density in dl_task_fits_capacity() (Phil Auld) [RHEL-303] - sched/deadline: Make dl_cpuset_cpumask_can_shrink() capacity-aware (Phil Auld) [RHEL-303] - sched/core: Introduce sched_asym_cpucap_active() (Phil Auld) [RHEL-303] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2169053] - macsec: fix UAF bug for real_dev (Xin Long) [2180612] - xfrm: set dst dev to blackhole_netdev instead of loopback_dev in ifdown (Xin Long) [2180612] - Revert "vlan: move dev_put into vlan_dev_uninit" (Xin Long) [2180612] - net: avoid quadratic behavior in netdev_wait_allrefs_any() (Xin Long) [2180612] - net: allow out-of-order netdev unregistration (Xin Long) [2180612] - net: transition netdev reg state earlier in run_todo (Xin Long) [2180612] - ipv6: blackhole_netdev needs snmp6 counters (Xin Long) [2180612] - ipv4: add (struct uncached_list)->quarantine list (Xin Long) [2180612] - ipv6: add (struct uncached_list)->quarantine list (Xin Long) [2180612] - ipv6: give an IPv6 dev to blackhole_netdev (Xin Long) [2180612] - ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache (Xin Long) [2180612] - Make RHJOBS container friendly (Don Zickus) - Use RHJOBS for create-tarball (Don Zickus) - rxrpc: Fix wrong error return in rxrpc_connect_call() (Marc Dionne) [2170099] - rxrpc: Fix incoming call setup race (Marc Dionne) [2170099] - rxrpc: Move client call connection to the I/O thread (Marc Dionne) [2170099] - rxrpc: Move the client conn cache management to the I/O thread (Marc Dionne) [2170099] - rxrpc: Remove call->state_lock (Marc Dionne) [2170099] - rxrpc: Move call state changes from recvmsg to I/O thread (Marc Dionne) [2170099] - rxrpc: Move call state changes from sendmsg to I/O thread (Marc Dionne) [2170099] - rxrpc: Wrap accesses to get call state to put the barrier in one place (Marc Dionne) [2170099] - rxrpc: Split out the call state changing functions into their own file (Marc Dionne) [2170099] - rxrpc: Set up a connection bundle from a call, not rxrpc_conn_parameters (Marc Dionne) [2170099] - rxrpc: Offload the completion of service conn security to the I/O thread (Marc Dionne) [2170099] - rxrpc: Make the set of connection IDs per local endpoint (Marc Dionne) [2170099] - rxrpc: Tidy up abort generation infrastructure (Marc Dionne) [2170099] - rxrpc: Clean up connection abort (Marc Dionne) [2170099] - rxrpc: Implement a mechanism to send an event notification to a connection (Marc Dionne) [2170099] - rxrpc: Only disconnect calls in the I/O thread (Marc Dionne) [2170099] - rxrpc: Only set/transmit aborts in the I/O thread (Marc Dionne) [2170099] - rxrpc: Separate call retransmission from other conn events (Marc Dionne) [2170099] - rxrpc: Make the local endpoint hold a ref on a connected call (Marc Dionne) [2170099] - rxrpc: Stash the network namespace pointer in rxrpc_local (Marc Dionne) [2170099] - rxrpc: Fix a couple of potential use-after-frees (Marc Dionne) [2170099] - rxrpc: Fix the return value of rxrpc_new_incoming_call() (Marc Dionne) [2170099] - rxrpc: rxperf: Fix uninitialised variable (Marc Dionne) [2170099] - rxrpc: Fix I/O thread stop (Marc Dionne) [2170099] - rxrpc: Fix switched parameters in peer tracing (Marc Dionne) [2170099] - rxrpc: Fix locking issues in rxrpc_put_peer_locked() (Marc Dionne) [2170099] - rxrpc: Fix I/O thread startup getting skipped (Marc Dionne) [2170099] - rxrpc: Fix NULL deref in rxrpc_unuse_local() (Marc Dionne) [2170099] - rxrpc: Fix security setting propagation (Marc Dionne) [2170099] - rxrpc: Fix missing unlock in rxrpc_do_sendmsg() (Marc Dionne) [2170099] - rxrpc: Transmit ACKs at the point of generation (Marc Dionne) [2170099] - rxrpc: Fold __rxrpc_unuse_local() into rxrpc_unuse_local() (Marc Dionne) [2170099] - rxrpc: Move the cwnd degradation after transmitting packets (Marc Dionne) [2170099] - rxrpc: Trace/count transmission underflows and cwnd resets (Marc Dionne) [2170099] - rxrpc: Remove the _bh annotation from all the spinlocks (Marc Dionne) [2170099] - rxrpc: Make the I/O thread take over the call and local processor work (Marc Dionne) [2170099] - rxrpc: Extract the peer address from an incoming packet earlier (Marc Dionne) [2170099] - rxrpc: Reduce the use of RCU in packet input (Marc Dionne) [2170099] - rxrpc: Simplify skbuff accounting in receive path (Marc Dionne) [2170099] - rxrpc: Remove RCU from peer->error_targets list (Marc Dionne) [2170099] - rxrpc: Move DATA transmission into call processor work item (Marc Dionne) [2170099] - rxrpc: Copy client call parameters into rxrpc_call earlier (Marc Dionne) [2170099] - rxrpc: Implement a mechanism to send an event notification to a call (Marc Dionne) [2170099] - rxrpc: Don't use sk->sk_receive_queue.lock to guard socket state changes (Marc Dionne) [2170099] - rxrpc: Remove call->input_lock (Marc Dionne) [2170099] - rxrpc: Move error processing into the local endpoint I/O thread (Marc Dionne) [2170099] - rxrpc: Move packet reception processing into I/O thread (Marc Dionne) [2170099] - rxrpc: Create a per-local endpoint receive queue and I/O thread (Marc Dionne) [2170099] - rxrpc: Split the receive code (Marc Dionne) [2170099] - rxrpc: Don't hold a ref for connection workqueue (Marc Dionne) [2170099] - rxrpc: Don't hold a ref for call timer or workqueue (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for sk_buff tracing (Marc Dionne) [2170099] - rxrpc: Trace rxrpc_bundle refcount (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for rxrpc_call tracing (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for rxrpc_conn tracing (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for rxrpc_peer tracing (Marc Dionne) [2170099] - rxrpc: trace: Don't use __builtin_return_address for rxrpc_local tracing (Marc Dionne) [2170099] - rxrpc: Extract the code from a received ABORT packet much earlier (Marc Dionne) [2170099] - rxrpc: Drop rxrpc_conn_parameters from rxrpc_connection and rxrpc_bundle (Marc Dionne) [2170099] - rxrpc: Remove the [_k]net() debugging macros (Marc Dionne) [2170099] - rxrpc: Remove the [k_]proto() debugging macros (Marc Dionne) [2170099] - rxrpc: Remove handling of duplicate packets in recvmsg_queue (Marc Dionne) [2170099] - rxrpc: Fix call leak (Marc Dionne) [2170099] - rxrpc: Enable rxperf test module (Marc Dionne) [2170099] - rxrpc: Implement an in-kernel rxperf server for testing purposes (Marc Dionne) [2170099] - rxrpc: Fix checker warning (Marc Dionne) [2170099] - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] (Marc Dionne) [2170099] - rxrpc: uninitialized variable in rxrpc_send_ack_packet() (Marc Dionne) [2170099] - rxrpc: fix rxkad_verify_response() (Marc Dionne) [2170099] - rxrpc: Fix network address validation (Marc Dionne) [2170099] - rxrpc: Fix oops from calling udpv6_sendmsg() on AF_INET socket (Marc Dionne) [2170099] - rxrpc: Allocate an skcipher each time needed rather than reusing (Marc Dionne) [2170099] - rxrpc: Fix congestion management (Marc Dionne) [2170099] - rxrpc: Remove the rxtx ring (Marc Dionne) [2170099] - rxrpc: Save last ACK's SACK table rather than marking txbufs (Marc Dionne) [2170099] - rxrpc: Remove call->lock (Marc Dionne) [2170099] - rxrpc: Don't use a ring buffer for call Tx queue (Marc Dionne) [2170099] - rxrpc: Get rid of the Rx ring (Marc Dionne) [2170099] - rxrpc: Clone received jumbo subpackets and queue separately (Marc Dionne) [2170099] - rxrpc: Split the rxrpc_recvmsg tracepoint (Marc Dionne) [2170099] - rxrpc: Clean up ACK handling (Marc Dionne) [2170099] - rxrpc: Allocate ACK records at proposal and queue for transmission (Marc Dionne) [2170099] - rxrpc: Define rxrpc_txbuf struct to carry data to be transmitted (Marc Dionne) [2170099] - rxrpc: Remove call->tx_phase (Marc Dionne) [2170099] - rxrpc: Remove the flags from the rxrpc_skb tracepoint (Marc Dionne) [2170099] - rxrpc: Remove unnecessary header inclusions (Marc Dionne) [2170099] - rxrpc: Call udp_sendmsg() directly (Marc Dionne) [2170099] - rxrpc: Fix ack.bufferSize to be 0 when generating an ack (Marc Dionne) [2170099] - rxrpc: Record stats for why the REQUEST-ACK flag is being set (Marc Dionne) [2170099] - rxrpc: Record statistics about ACK types (Marc Dionne) [2170099] - rxrpc: Add stats procfile and DATA packet stats (Marc Dionne) [2170099] - rxrpc: Track highest acked serial (Marc Dionne) [2170099] - rxrpc: Split call timer-expiration from call timer-set tracepoint (Marc Dionne) [2170099] - rxrpc: Trace setting of the request-ack flag (Marc Dionne) [2170099] - rxrpc: Automatically generate trace tag enums (Marc Dionne) [2170099] - rxrpc: remove rxrpc_max_call_lifetime declaration (Marc Dionne) [2170099] - rxrpc: Remove rxrpc_get_reply_time() which is no longer used (Marc Dionne) [2170099] - rxrpc: Fix calc of resend age (Marc Dionne) [2170099] - rxrpc: Fix local destruction being repeated (Marc Dionne) [2170099] - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() (Marc Dionne) [2170099] - rxrpc: Fix locking in rxrpc's sendmsg (Marc Dionne) [2170099] - net: rxrpc: fix clang -Wformat warning (Marc Dionne) [2170099] - rxrpc: Fix decision on when to generate an IDLE ACK (Marc Dionne) [2170099] - rxrpc: Don't let ack.previousPacket regress (Marc Dionne) [2170099] - rxrpc: Fix overlapping ACK accounting (Marc Dionne) [2170099] - rxrpc: Don't try to resend the request if we're receiving the reply (Marc Dionne) [2170099] - rxrpc: Fix listen() setting the bar too high for the prealloc rings (Marc Dionne) [2170099] - rxrpc, afs: Fix selection of abort codes (Marc Dionne) [2170099] - rxrpc: Return an error to sendmsg if call failed (Marc Dionne) [2170099] - rxrpc: Fix locking issue (Marc Dionne) [2170099] - rxrpc: Use refcount_t rather than atomic_t (Marc Dionne) [2170099] - rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc (Marc Dionne) [2170099] - rxrpc: Enable IPv6 checksums on transport socket (Marc Dionne) [2170099] - rxrpc: Restore removed timer deletion (Marc Dionne) [2170099] - rxrpc: fix a race in rxrpc_exit_net() (Marc Dionne) [2170099] - rxrpc: fix some null-ptr-deref bugs in server_key.c (Marc Dionne) [2170099] - rxrpc: Fix call timer start racing with call destruction (Marc Dionne) [2170099] - rxrpc: Adjust retransmission backoff (Marc Dionne) [2170099] - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() (Marc Dionne) [2170099] - rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() (Marc Dionne) [2170099] - rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() (Marc Dionne) [2170099] - net: RxRPC: make dependent Kconfig symbols be shown indented (Marc Dionne) [2170099]- PCI/sysfs: Constify struct kobj_type pci_slot_ktype (Myron Stowe) [2179137] - PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc (Myron Stowe) [2179137] - misc: pci_endpoint_test: Drop initial kernel-doc marker (Myron Stowe) [2179137] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2179137] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2179137] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2179137] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2179137] - dt-bindings: PCI: uniphier-ep: Clean up reg, clocks, resets, and their names (Myron Stowe) [2179137] - PCI: switchtec: Return -EFAULT for copy_to_user() errors (Myron Stowe) [2179137] - PCI: switchtec: Simplify switchtec_dma_mrpc_isr() (Myron Stowe) [2179137] - PCI: qcom: Add IPQ8074 Gen3 port support (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add IPQ8074 Gen3 port (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Sort compatibles alphabetically (Myron Stowe) [2179137] - PCI: qcom: Fix host-init error handling (Myron Stowe) [2179137] - PCI: qcom: Add SM8350 support (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add SM8350 (Myron Stowe) [2179137] - dt-bindings: PCI: qcom-ep: Correct qcom,perst-regs (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Unify MSM8996 and MSM8998 clock order (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add MSM8998 specific compatible (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add oneOf to compatible match (Myron Stowe) [2179137] - PCI: mvebu: Mark driver as BROKEN (Myron Stowe) [2179137] - PCI: mt7621: Delay phy ports initialization (Myron Stowe) [2179137] - misc: pci_endpoint_test: Add i.MX8 PCIe EP device support (Myron Stowe) [2179137] - dt-bindings: imx6q-pcie: Add i.MX8MP PCIe EP mode compatible string (Myron Stowe) [2179137] - dt-bindings: imx6q-pcie: Add i.MX8MQ PCIe EP mode compatible string (Myron Stowe) [2179137] - dt-bindings: imx6q-pcie: Add i.MX8MM PCIe EP mode compatible string (Myron Stowe) [2179137] - PCI: dwc: Add Root Port and Endpoint controller eDMA engine support (Myron Stowe) [2179137] - PCI: bt1: Set 64-bit DMA mask (Myron Stowe) [2179137] - PCI: dwc: Restrict only coherent DMA mask for MSI address allocation (Myron Stowe) [2179137] - dmaengine: dw-edma: Prepare dw_edma_probe() for builtin callers (Myron Stowe) [2179137] - dmaengine: dw-edma: Depend on DW_EDMA instead of selecting it (Myron Stowe) [2179137] - dmaengine: dw-edma: Add mem-mapped LL-entries support (Myron Stowe) [2179137] - dmaengine: dw-edma: Skip cleanup procedure if no private data found (Myron Stowe) [2179137] - dmaengine: dw-edma: Replace chip ID number with device name (Myron Stowe) [2179137] - dmaengine: dw-edma: Drop DT-region allocation (Myron Stowe) [2179137] - dmaengine: dw-edma: Use non-atomic io-64 methods (Myron Stowe) [2179137] - dmaengine: dw-edma: Fix readq_ch() return value truncation (Myron Stowe) [2179137] - dmaengine: dw-edma: Use DMA engine device debugfs subdirectory (Myron Stowe) [2179137] - dmaengine: dw-edma: Join read/write channels into a single device (Myron Stowe) [2179137] - dmaengine: dw-edma: Move eDMA data pointer to debugfs node descriptor (Myron Stowe) [2179137] - dmaengine: dw-edma: Simplify debugfs context CSRs init procedure (Myron Stowe) [2179137] - dmaengine: dw-edma: Rename debugfs dentry variables to 'dent' (Myron Stowe) [2179137] - dmaengine: dw-edma: Convert debugfs descs to being heap-allocated (Myron Stowe) [2179137] - dmaengine: dw-edma: Add dw_edma prefix to debugfs nodes descriptor (Myron Stowe) [2179137] - dmaengine: dw-edma: Stop checking debugfs_create_*() return value (Myron Stowe) [2179137] - dmaengine: dw-edma: Drop unnecessary debugfs reg casts (Myron Stowe) [2179137] - dmaengine: dw-edma: Drop chancnt initialization (Myron Stowe) [2179137] - dmaengine: dw-edma: Add PCI bus address getter to the remote EP glue driver (Myron Stowe) [2179137] - dmaengine: dw-edma: Add CPU to PCI bus address translation (Myron Stowe) [2179137] - dmaengine: dw-edma: Fix invalid interleaved xfers semantics (Myron Stowe) [2179137] - dmaengine: dw-edma: Don't permit non-inc interleaved xfers (Myron Stowe) [2179137] - dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers (Myron Stowe) [2179137] - dmaengine: dw-edma: Convert ll/dt phys address to PCI bus/DMA address (Myron Stowe) [2179137] - dmaengine: dw-edma: Release requested IRQs on failure (Myron Stowe) [2179137] - dmaengine: Fix dma_slave_config.dst_addr description (Myron Stowe) [2179137] - PCI: endpoint: Use link_up() callback in place of LINK_UP notifier (Myron Stowe) [2179137] - PCI: endpoint: Use callback mechanism for passing events from EPC to EPF (Myron Stowe) [2179137] - PCI: endpoint: Use a separate lock for protecting epc->pci_epf list (Myron Stowe) [2179137] - PCI: tegra194: Move dw_pcie_ep_linkup() to threaded IRQ handler (Myron Stowe) [2179137] - PCI: dra7xx: Use threaded IRQ handler for "dra7xx-pcie-main" IRQ (Myron Stowe) [2179137] - PCI: Add ACS quirk for Wangxun NICs (Myron Stowe) [2179137] - PCI: Avoid FLR for AMD FCH AHCI adapters (Myron Stowe) [2179137] - PCI: Fix dropping valid root bus resources with .end = zero (Myron Stowe) [2179137] - PCI: Distribute available resources for root buses, too (Myron Stowe) [2179137] - PCI: Take other bus devices into account when distributing resources (Myron Stowe) [2179137] - PCI: Align extra resources for hotplug bridges properly (Myron Stowe) [2179137] - PCI/DPC: Await readiness of secondary bus after reset (Myron Stowe) [2179137] - PCI: Unify delay handling for reset and resume (Myron Stowe) [2179137] - PCI/PM: Observe reset delay irrespective of bridge_d3 (Myron Stowe) [2179137] - PCI/ACPI: Account for _S0W of the target bridge in acpi_pci_bridge_d3() (Myron Stowe) [2179137] - PCI/P2PDMA: Annotate RCU dereference (Myron Stowe) [2179137] - PCI/P2PDMA: Allow userspace VMA allocations through sysfs (Myron Stowe) [2179137] - PCI: Remove MODULE_LICENSE so boolean drivers don't look like modules (Myron Stowe) [2179137] - PCI/IOV: Enlarge virtfn sysfs name buffer (Myron Stowe) [2179137] - PCI: hotplug: Allow marking devices as disconnected during bind/unbind (Myron Stowe) [2179137] - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum (Myron Stowe) [2179137] - PCI: Honor firmware's device disabled status (Myron Stowe) [2179137] - PCI: loongson: Add more devices that need MRRS quirk (Myron Stowe) [2179137] - PCI: loongson: Prevent LS7A MRRS increases (Myron Stowe) [2179137] - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [2179137] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2179137] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2179137] - PCI: Replace magic constant for PCI Sig Vendor ID (Myron Stowe) [2179137] - PCI: Add vendor ID for the PCI SIG (Myron Stowe) [2179137] - ntb: intel: add GNR support for Intel PCIe gen5 NTB (Myron Stowe) [2179137] - NTB: ntb_tool: uninitialized heap data in tool_fn_write() (Myron Stowe) [2179137] - ntb: idt: fix clang -Wformat warnings (Myron Stowe) [2179137] - arm64: dts: imx93-11x11-evk: enable fec function (Steve Best) [2179863] - arm64: dts: imx93-11x11-evk: enable eqos (Steve Best) [2179863] - arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting (Steve Best) [2179863] - arm64: dts: imx93: add ADC support (Steve Best) [2179863] - arm64: dts: imx93: add FEC support (Steve Best) [2179863] - arm64: dts: imx93: add eqos support (Steve Best) [2179863] - arm64: dts: imx93: add flexcan nodes (Steve Best) [2179863] - mm/debug: use valid physical memory for pmd/pud tests (Waiman Long) [2095767] - kernel-rt: config: disable saa6588, saa6752hs and snd-soc-sdw-mockup to match stock kernel (Luis Claudio R. Goncalves) [2182012] - genetlink: correctly begin the iteration over policies (Ivan Vecera) [2175250] - genetlink: fix single op policy dump when do is present (Ivan Vecera) [2175250] - genetlink: convert control family to split ops (Ivan Vecera) [2175250] - genetlink: allow families to use split ops directly (Ivan Vecera) [2175250] - genetlink: inline old iteration helpers (Ivan Vecera) [2175250] - genetlink: use iterator in the op to policy map dumping (Ivan Vecera) [2175250] - genetlink: add iterator for walking family ops (Ivan Vecera) [2175250] - genetlink: inline genl_get_cmd() (Ivan Vecera) [2175250] - genetlink: support split policies in ctrl_dumppolicy_put_op() (Ivan Vecera) [2175250] - genetlink: add policies for both doit and dumpit in ctrl_dumppolicy_start() (Ivan Vecera) [2175250] - genetlink: check for callback type at op load time (Ivan Vecera) [2175250] - genetlink: load policy based on validation flags (Ivan Vecera) [2175250] - genetlink: introduce split op representation (Ivan Vecera) [2175250] - genetlink: move the private fields in struct genl_family (Ivan Vecera) [2175250] - genetlink: refactor the cmd <> policy mapping dump (Ivan Vecera) [2175250] - genetlink: fix kdoc warnings (Ivan Vecera) [2175250] - net: genl: fix error path memory leak in policy dumping (Ivan Vecera) [2175250] - dax: Remove usage of the deprecated ida_simple_xxx API (Jeff Moyer) [2162211] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [2162211] - nvdimm/namespace: Fix comment typo (Jeff Moyer) [2162211] - nvdimm: make __nvdimm_security_overwrite_query static (Jeff Moyer) [2162211] - nvdimm/region: Fix kernel-doc (Jeff Moyer) [2162211] - nvdimm/namespace: drop nested variable in create_namespace_pmem() (Jeff Moyer) [2162211] - nvdimm/namespace: drop unneeded temporary variable in size_store() (Jeff Moyer) [2162211] - nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid() (Jeff Moyer) [2162211] - ndtest: Cleanup all of blk namespace specific code (Jeff Moyer) [2162211] - pmem: fix a name collision (Jeff Moyer) [2162211] - dax: set did_zero to true when zeroing successfully (Jeff Moyer) [2162211] - nvdimm: Fix badblocks clear off-by-one error (Jeff Moyer) [2162211] - pmem: implement pmem_recovery_write() (Jeff Moyer) [2162211] - pmem: refactor pmem_clear_poison() (Jeff Moyer) [2162211] - dax: add .recovery_write dax_operation (Jeff Moyer) [2162211] - dax: introduce DAX_RECOVERY_WRITE dax access mode (Jeff Moyer) [2162211] - x86/mce: Retrieve poison range from hardware (Jeff Moyer) [1874190 2162211] - mce: fix set_mce_nospec to always unmap the whole page (Jeff Moyer) [1874190 2162211] - x86/mce: Change to not send SIGBUS error during copy from user (Jeff Moyer) [2162211] - x86/mce: relocate set{clear}_mce_nospec() functions (Jeff Moyer) [1874190 2162211] - testing: nvdimm: asm/mce.h is not needed in nfit.c (Jeff Moyer) [2162211] - testing: nvdimm: iomap: make __nfit_test_ioremap a macro (Jeff Moyer) [2162211] - nvdimm: Allow overwrite in the presence of disabled dimms (Jeff Moyer) [2162211] - nvdimm: Fix firmware activation deadlock scenarios (Jeff Moyer) [2162211] - device-core: Kill the lockdep_mutex (Jeff Moyer) [2162211] - nvdimm: Drop nd_device_lock() (Jeff Moyer) [2162211] - ACPI: NFIT: Drop nfit_device_lock() (Jeff Moyer) [2162211] - nvdimm: Replace lockdep_mutex with local lock classes (Jeff Moyer) [2162211] - cxl: Drop cxl_device_lock() (Jeff Moyer) [2162211] - cxl/acpi: Add root device lockdep validation (Jeff Moyer) [2162211] - cxl: Replace lockdep_mutex with local lock classes (Jeff Moyer) [2162211] - tools/testing/nvdimm: remove unneeded flush_workqueue (Jeff Moyer) [2162211] - nvdimm/blk: Fix title level (Jeff Moyer) [2162211] - MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER (Jeff Moyer) [2162211] - dax: Fix missing kdoc for dax_device (Jeff Moyer) [2162211] - nvdimm/region: Delete nd_blk_region infrastructure (Jeff Moyer) [2162211] - nvdimm/namespace: Delete nd_namespace_blk (Jeff Moyer) [2162211] - nvdimm/namespace: Delete blk namespace consideration in shared paths (Jeff Moyer) [2162211] - nvdimm/blk: Delete the block-aperture window driver (Jeff Moyer) [2162211] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [2162211] - dax: make sure inodes are flushed before destroy cache (Jeff Moyer) [2162211] - fsdax: fix function description (Jeff Moyer) [2162211] - device-dax: compound devmap support (Jeff Moyer) [2162211] - device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() (Jeff Moyer) [2162211] - device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() (Jeff Moyer) [2162211] - device-dax: factor out page mapping initialization (Jeff Moyer) [2162211] - device-dax: ensure dev_dax->pgmap is valid for dynamic devices (Jeff Moyer) [2162211] - device-dax: use struct_size() (Jeff Moyer) [2162211] - device-dax: use ALIGN() for determining pgoff (Jeff Moyer) [2162211] - iomap: Fix error handling in iomap_zero_iter() (Jeff Moyer) [2162211] - dax: remove the copy_from_iter and copy_to_iter methods (Jeff Moyer) [2162211] - dax: remove the DAXDEV_F_SYNC flag (Jeff Moyer) [2162211] - dax: simplify dax_synchronous and set_dax_synchronous (Jeff Moyer) [2162211] - uio: remove copy_from_iter_flushcache() and copy_mc_to_iter() (Jeff Moyer) [2162211] - iomap: turn the byte variable in iomap_zero_iter into a ssize_t (Jeff Moyer) [2162211] - fsdax: don't require CONFIG_BLOCK (Jeff Moyer) [2162211] - iomap: build the block based code conditionally (Jeff Moyer) [2162211] - dax: fix up some of the block device related ifdefs (Jeff Moyer) [2162211] - fsdax: shift partition offset handling into the file systems (Jeff Moyer) [2162211] - dax: return the partition offset from fs_dax_get_by_bdev (Jeff Moyer) [2162211] - iomap: add a IOMAP_DAX flag (Jeff Moyer) [2162211] - xfs: pass the mapping flags to xfs_bmbt_to_iomap (Jeff Moyer) [2162211] - xfs: use xfs_direct_write_iomap_ops for DAX zeroing (Jeff Moyer) [2162211] - xfs: move dax device handling into xfs_{alloc,free}_buftarg (Jeff Moyer) [2162211] - ext4: cleanup the dax handling in ext4_fill_super (Jeff Moyer) [2162211] - fsdax: decouple zeroing from the iomap buffered I/O code (Jeff Moyer) [2162211] - fsdax: factor out a dax_memzero helper (Jeff Moyer) [2162211] - fsdax: simplify the offset check in dax_iomap_zero (Jeff Moyer) [2162211] - xfs: add xfs_zero_range and xfs_truncate_page helpers (Jeff Moyer) [2162211] - fsdax: simplify the pgoff calculation (Jeff Moyer) [2162211] - fsdax: use a saner calling convention for copy_cow_page_dax (Jeff Moyer) [2162211] - fsdax: remove a pointless __force cast in copy_cow_page_dax (Jeff Moyer) [2162211] - dm-stripe: add a stripe_dax_pgoff helper (Jeff Moyer) [2162211] - dm-log-writes: add a log_writes_dax_pgoff helper (Jeff Moyer) [2162211] - dm-linear: add a linear_dax_pgoff helper (Jeff Moyer) [2162211] - dax: remove dax_capable (Jeff Moyer) [2162211] - xfs: factor out a xfs_setup_dax_always helper (Jeff Moyer) [2162211] - dax: move the partition alignment check into fs_dax_get_by_bdev (Jeff Moyer) [2162211] - dax: simplify the dax_device <-> gendisk association (Jeff Moyer) [2162211] - dax: remove CONFIG_DAX_DRIVER (Jeff Moyer) [2162211] - dm: make the DAX support depend on CONFIG_FS_DAX (Jeff Moyer) [2162211] - dm: fix alloc_dax error handling in alloc_dev (Jeff Moyer) [2162211] - nvdimm/pmem: move dax_attribute_group from dax to pmem (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce CXL labels (Jeff Moyer) [2162211] - libnvdimm/label: Define CXL region labels (Jeff Moyer) [2162211] - libnvdimm/labels: Fix kernel-doc for label.h (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce the concept of multi-range namespace labels (Jeff Moyer) [2162211] - libnvdimm/label: Add a helper for nlabel validation (Jeff Moyer) [2162211] - libnvdimm/labels: Add uuid helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add claim class helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add type-guid helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add blk special cases for nlabel and position helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add blk isetcookie set / validation helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add a checksum calculation helper (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce label setter helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add isetcookie validation helper (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce getters for namespace label fields (Jeff Moyer) [2162211] - cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG (Waiman Long) [2169516] - rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() (Waiman Long) [2169516] - rcu: Keep synchronize_rcu() from enabling irqs in early boot (Waiman Long) [2169516] - powerpc/64/interrupt: Fix false warning in context tracking due to idle state (Waiman Long) [2169516] - rcutorture: Use the barrier operation specified by cur_ops (Waiman Long) [2169516] - rcu-tasks: Make RCU Tasks Trace check for userspace execution (Waiman Long) [2169516] - rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states (Waiman Long) [2169516] - rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() (Waiman Long) [2169516] - srcu: Make Tiny SRCU use full-sized grace-period counters (Waiman Long) [2169516] - srcu: Make Tiny SRCU poll_state_synchronize_srcu() more precise (Waiman Long) [2169516] - srcu: Add GP and maximum requested GP to Tiny SRCU rcutorture output (Waiman Long) [2169516] - rcutorture: Make "srcud" option also test polled grace-period API (Waiman Long) [2169516] - rcutorture: Limit read-side polling-API testing (Waiman Long) [2169516] - rcu: Add functions to compare grace-period state values (Waiman Long) [2169516] - rcutorture: Expand rcu_torture_write_types() first "if" statement (Waiman Long) [2169516] - rcutorture: Use 1-suffixed variable in rcu_torture_write_types() check (Waiman Long) [2169516] - rcu: Make synchronize_rcu() fastpath update only boot-CPU counters (Waiman Long) [2169516] - rcutorture: Adjust rcu_poll_need_2gp() for rcu_gp_oldstate field removal (Waiman Long) [2169516] - rcu: Remove ->rgos_polled field from rcu_gp_oldstate structure (Waiman Long) [2169516] - rcu: Make synchronize_rcu_expedited() fast path update .expedited_sequence (Waiman Long) [2169516] - rcu: Remove expedited grace-period fast-path forward-progress helper (Waiman Long) [2169516] - rcu: Make synchronize_rcu() fast path update ->gp_seq counters (Waiman Long) [2169516] - rcu-tasks: Remove grace-period fast-path rcu-tasks helper (Waiman Long) [2169516] - rcu: Set rcu_data structures' initial ->gpwrap value to true (Waiman Long) [2169516] - rcu: Disable run-time single-CPU grace-period optimization (Waiman Long) [2169516] - rcu: Add full-sized polling for cond_sync_exp_full() (Waiman Long) [2169516] - rcu: Add full-sized polling for cond_sync_full() (Waiman Long) [2169516] - rcu: Remove blank line from poll_state_synchronize_rcu() docbook header (Waiman Long) [2169516] - rcu: Add full-sized polling for start_poll_expedited() (Waiman Long) [2169516] - rcu: Add full-sized polling for start_poll() (Waiman Long) [2169516] - rcutorture: Verify long-running reader prevents full polling from completing (Waiman Long) [2169516] - rcutorture: Remove redundant RTWS_DEF_FREE check (Waiman Long) [2169516] - rcutorture: Verify RCU reader prevents full polling from completing (Waiman Long) [2169516] - rcutorture: Allow per-RCU-flavor polled double-GP check (Waiman Long) [2169516] - rcutorture: Abstract synchronous and polled API testing (Waiman Long) [2169516] - rcu: Add full-sized polling for get_state() (Waiman Long) [2169516] - rcu: Add full-sized polling for get_completed*() and poll_state*() (Waiman Long) [2169516] - rcu/nocb: Choose the right rcuog/rcuop kthreads to output (Waiman Long) [2169516] - rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval (Waiman Long) [2169516] - rcu/kfree: Fix kfree_rcu_shrink_count() return value (Waiman Long) [2169516] - rcu: Back off upon fill_page_cache_func() allocation failure (Waiman Long) [2169516] - rcu: Exclude outgoing CPU when it is the last to leave (Waiman Long) [2169516] - rcu: Avoid triggering strict-GP irq-work when RCU is idle (Waiman Long) [2169516] - sched/debug: Show the registers of 'current' in dump_cpu_task() (Waiman Long) [2169516] - sched/debug: Try trigger_single_cpu_backtrace(cpu) in dump_cpu_task() (Waiman Long) [2169516] - rcu: Update rcu_access_pointer() header for rcu_dereference_protected() (Waiman Long) [2169516] - rcu: Document reason for rcu_all_qs() call to preempt_disable() (Waiman Long) [2169516] - rcu: Make tiny RCU support leak callbacks for debug-object errors (Waiman Long) [2169516] - rcu: Add QS check in rcu_exp_handler() for non-preemptible kernels (Waiman Long) [2169516] - rcu: Update rcu_preempt_deferred_qs() comments for !PREEMPT kernels (Waiman Long) [2169516] - rcu: Fix rcu_read_unlock_strict() strict QS reporting (Waiman Long) [2169516] - rcu: Add irqs-disabled indicator to expedited RCU CPU stall warnings (Waiman Long) [2169516] - rcu: Diagnose extended sync_rcu_do_polled_gp() loops (Waiman Long) [2169516] - rcu: Put panic_on_rcu_stall() after expedited RCU CPU stall warnings (Waiman Long) [2169516] - rcutorture: Test polled expedited grace-period primitives (Waiman Long) [2169516] - rcu: Add polled expedited grace-period primitives (Waiman Long) [2169516] - rcutorture: Verify that polled GP API sees synchronous grace periods (Waiman Long) [2169516] - rcu: Make Tiny RCU grace periods visible to polled APIs (Waiman Long) [2169516] - rcu: Make polled grace-period API account for expedited grace periods (Waiman Long) [2169516] - rcu: Switch polled grace-period APIs to ->gp_seq_polled (Waiman Long) [2169516] - rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty (Waiman Long) [2169516] - redhat/configs: Add CONFIG_RCU_NOCB_CPU_CB_BOOST (Waiman Long) [2169516] - rcu/nocb: Add option to opt rcuo kthreads out of RT priority (Waiman Long) [2169516] - rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() (Waiman Long) [2169516] - redhat/configs: Add CONFIG_RCU_NOCB_CPU_DEFAULT_ALL (Waiman Long) [2169516] - rcu/nocb: Add an option to offload all CPUs on boot (Waiman Long) [2169516] - rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direct call (Waiman Long) [2169516] - rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock locking order (Waiman Long) [2169516] - rcu/nocb: Add/del rdp to iterate from rcuog itself (Waiman Long) [2169516] - rcu/tree: Add comment to describe GP-done condition in fqs loop (Waiman Long) [2169516] - rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() (Waiman Long) [2169516] - rcu/kvfree: Remove useless monitor_todo flag (Waiman Long) [2169516] - rcu: Cleanup RCU urgency state for offline CPU (Waiman Long) [2169516] - rcu: tiny: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2169516] - locking/csd_lock: Change csdlock_debug from early_param to __setup (Waiman Long) [2169516] - rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels (Waiman Long) [2169516] - rcu: Immediately boost preempted readers for strict grace periods (Waiman Long) [2169516] - rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() (Waiman Long) [2169516] - rcu: Avoid tracing a few functions executed in stop machine (Waiman Long) [2169516] - rcu: Decrease FQS scan wait time in case of callback overloading (Waiman Long) [2169516] - context_tracking: Use arch_atomic_read() in __ct_state for KASAN (Waiman Long) [2169516] - MAINTAINERS: Add Paul as context tracking maintainer (Waiman Long) [2169516] - context_tracking: Convert state to atomic_t (Waiman Long) [2169516] - rcu/context-tracking: Remove unused and/or unecessary middle functions (Waiman Long) [2169516] - rcu/context-tracking: Move RCU-dynticks internal functions to context_tracking (Waiman Long) [2169516] - rcu/context-tracking: Move deferred nocb resched to context tracking (Waiman Long) [2169516] - rcu/context_tracking: Move dynticks_nmi_nesting to context tracking (Waiman Long) [2169516] - rcu/context_tracking: Move dynticks_nesting to context tracking (Waiman Long) [2169516] - rcu/context_tracking: Move dynticks counter to context tracking (Waiman Long) [2169516] - rcu/context-tracking: Remove rcu_irq_enter/exit() (Waiman Long) [2169516] - context_tracking: Take NMI eqs entrypoints over RCU (Waiman Long) [2169516] - context_tracking: Take IRQ eqs entrypoints over RCU (Waiman Long) [2169516] - context_tracking: Take idle eqs entrypoints over RCU (Waiman Long) [2169516] - redhat/configs: Rename CONFIG_CONTEXT_TRACKING_FORCE to CONFIG_CONTEXT_TRACKING_USER_FORCE (Waiman Long) [2169516] - context_tracking: Split user tracking Kconfig (Waiman Long) [2169516] - context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user() (Waiman Long) [2169516] - context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit() (Waiman Long) [2169516] - context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exit_callable() (Waiman Long) [2169516] - context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/exit() (Waiman Long) [2169516] - refscale: Convert test_lock spinlock to raw_spinlock (Waiman Long) [2169516] - rcutorture: Handle failure of memory allocation functions (Waiman Long) [2169516] - torture: Create kvm-check-branches.sh output in proper location (Waiman Long) [2169516] - rcuscale: Fix smp_processor_id()-in-preemptible warnings (Waiman Long) [2169516] - rcutorture: Make failure indication note reader-batch overflow (Waiman Long) [2169516] - torture: Adjust to again produce debugging information (Waiman Long) [2169516] - rcutorture: Fix memory leak in rcu_test_debug_objects() (Waiman Long) [2169516] - rcutorture: Simplify rcu_torture_read_exit_child() loop (Waiman Long) [2169516] - rcu/torture: Change order of warning and trace dump (Waiman Long) [2169516] - rcu-tasks: Update comments (Waiman Long) [2169516] - rcu-tasks: Disable and enable CPU hotplug in same function (Waiman Long) [2169516] - rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs (Waiman Long) [2169516] - rcu-tasks: Maintain a count of tasks blocking RCU Tasks Trace grace period (Waiman Long) [2169516] - rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list (Waiman Long) [2169516] - rcutorture: Update rcutorture.fwd_progress help text (Waiman Long) [2169516] - context_tracking: Add a note about noinstr VS unsafe context tracking functions (Waiman Long) [2169516] - context_tracking: Remove unused context_tracking_in_user() (Waiman Long) [2169516] - rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() (Waiman Long) [2169516] - rcu: Dump rcuc kthread status for CPUs not reporting quiescent state (Waiman Long) [2169516] - torture: Make kvm-remote.sh announce which system is being waited on (Waiman Long) [2169516] - rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks (Waiman Long) [2169516] - rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers (Waiman Long) [2169516] - rcu-tasks: Scan running tasks for RCU Tasks Trace readers (Waiman Long) [2169516] - rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list additions (Waiman Long) [2169516] - rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks_trace_pregp_step() (Waiman Long) [2169516] - rcu-tasks: Add blocked-task indicator to RCU Tasks Trace stall warnings (Waiman Long) [2169516] - rcu-tasks: Untrack blocked RCU Tasks Trace at reader end (Waiman Long) [2169516] - rcu-tasks: Track blocked RCU Tasks Trace readers (Waiman Long) [2169516] - rcu-tasks: Add data structures for lightweight grace periods (Waiman Long) [2169516] - rcu-tasks: Make RCU Tasks Trace stall warning handle idle offline tasks (Waiman Long) [2169516] - rcu-tasks: Make RCU Tasks Trace stall warnings print full .b.need_qs field (Waiman Long) [2169516] - rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings (Waiman Long) [2169516] - rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall warnings (Waiman Long) [2169516] - rcu-tasks: Simplify trc_inspect_reader() QS logic (Waiman Long) [2169516] - rcu-tasks: Make rcu_note_context_switch() unconditionally call rcu_tasks_qs() (Waiman Long) [2169516] - rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS (Waiman Long) [2169516] - rcu-tasks: Handle idle tasks for recently offlined CPUs (Waiman Long) [2169516] - rcu-tasks: Idle tasks on offline CPUs are in quiescent states (Waiman Long) [2169516] - rcu-tasks: Make trc_read_check_handler() fetch ->trc_reader_nesting only once (Waiman Long) [2169516] - rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter (Waiman Long) [2169516] - rcu-tasks: Merge state into .b.need_qs and atomically update (Waiman Long) [2169516] - rcu-tasks: Drive synchronous grace periods from calling task (Waiman Long) [2169516] - rcu-tasks: Move synchronize_rcu_tasks_generic() down (Waiman Long) [2169516] - rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() (Waiman Long) [2169516] - rcu-tasks: Check for abandoned callbacks (Waiman Long) [2169516] - rcutorture: Validate get_completed_synchronize_rcu() (Waiman Long) [2169516] - rcu: Provide a get_completed_synchronize_rcu() function (Waiman Long) [2169516] - rcu: Make normal polling GP be more precise about sequence numbers (Waiman Long) [2169516] - cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle (Waiman Long) [2169516] - context_tracking: Always inline empty stubs (Waiman Long) [2169516] - powerpc/64/interrupt: reduce expensive debug tests (Waiman Long) [2169516] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2123590]- dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179168] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179168] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179168] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2153270] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2153270] - dm: add cond_resched() to dm_wq_requeue_work() (Benjamin Marzinski) [2153270] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2153270] - dm sysfs: make kobj_type structure constant (Benjamin Marzinski) [2179168] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179168] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179168] - dm clone: prefer kvmalloc_array() (Benjamin Marzinski) [2179168] - dm: declare variables static when sensible (Benjamin Marzinski) [2179168] - dm: fix suspect indent whitespace (Benjamin Marzinski) [2179168] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179168] - dm: avoid void function return statements (Benjamin Marzinski) [2179168] - dm integrity: change macros min/max() -> min_t/max_t where appropriate (Benjamin Marzinski) [2179168] - dm: fix use of sizeof() macro (Benjamin Marzinski) [2179168] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179168] - dm log: avoid multiple line dereference (Benjamin Marzinski) [2179168] - dm log: avoid trailing semicolon in macro (Benjamin Marzinski) [2179168] - dm ioctl: have constant on the right side of the test (Benjamin Marzinski) [2179168] - dm: don't indent labels (Benjamin Marzinski) [2179168] - dm: avoid inline filenames (Benjamin Marzinski) [2179168] - dm: add missing blank line after declarations/fix those (Benjamin Marzinski) [2179168] - dm: avoid useless 'else' after 'break' or return' (Benjamin Marzinski) [2179168] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179168] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179168] - dm: avoid using symbolic permissions (Benjamin Marzinski) [2179168] - dm: prefer '"%s...", __func__' (Benjamin Marzinski) [2179168] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179168] - dm: avoid split of quoted strings where possible (Benjamin Marzinski) [2179168] - dm: remove unnecessary braces from single statement blocks (Benjamin Marzinski) [2179168] - dm: add missing empty lines (Benjamin Marzinski) [2179168] - dm: add argument identifier names (Benjamin Marzinski) [2179168] - dm: avoid spaces before function arguments or in favour of tabs (Benjamin Marzinski) [2179168] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179168] - dm crypt: correct 'foo*' to 'foo *' (Benjamin Marzinski) [2179168] - dm: fix trailing statements (Benjamin Marzinski) [2179168] - dm: fix undue/missing spaces (Benjamin Marzinski) [2179168] - dm: correct block comments format. (Benjamin Marzinski) [2179168] - dm: address indent/space issues (Benjamin Marzinski) [2179168] - dm: address space issues relative to switch/while/for/... (Benjamin Marzinski) [2179168] - dm: avoid initializing static variables (Benjamin Marzinski) [2179168] - dm: enclose complex macros into parentheses where possible (Benjamin Marzinski) [2179168] - dm: avoid assignment in if conditions (Benjamin Marzinski) [2179168] - dm: change "unsigned" to "unsigned int" (Benjamin Marzinski) [2179168] - dm: use fsleep() instead of msleep() for deterministic sleep duration (Benjamin Marzinski) [2179168] - dm: prefer kmap_local_page() instead of deprecated kmap_atomic() (Benjamin Marzinski) [2179168] - dm: add missing SPDX-License-Indentifiers (Benjamin Marzinski) [2179168] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179168] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179168] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179168] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179168] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179168] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179168] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179168] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179168] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179168] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179168] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179168] - dm init: add dm-mod.waitfor to wait for asynchronously probed block devices (Benjamin Marzinski) [2179168] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179168] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179168] - dm integrity: fix data corruption due to improper use of bvec_kmap_local (Benjamin Marzinski) [2179168] - dm verity: use bvec_kmap_local in verity_for_bv_block (Benjamin Marzinski) [2179168] - dm log writes: use memcpy_from_bvec in log_writes_map (Benjamin Marzinski) [2179168] - dm integrity: use bvec_kmap_local in __journal_read_write (Benjamin Marzinski) [2179168] - dm integrity: use bvec_kmap_local in integrity_metadata (Benjamin Marzinski) [2179168] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172121] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172121] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Florian Westphal) [2180943] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Florian Westphal) [2180943] - netfilter: conntrack: Fix data-races around ct mark (Florian Westphal) [2180943] - netlink: add support for formatted extack messages (Ivan Vecera) [2180938] - ethtool: report missing header via ext_ack in the default handler (Ivan Vecera) [2176150] - ethtool: strset: report missing ETHTOOL_A_STRINGSET_ID via ext_ack (Ivan Vecera) [2176150] - devlink: use missing attribute ext_ack (Ivan Vecera) [2176150] - netlink: add helpers for extack attr presence checking (Ivan Vecera) [2176150] - netlink: add support for ext_ack missing attributes (Ivan Vecera) [2176150] - netlink: factor out extack composition (Ivan Vecera) [2176150] - docs: netlink: basic introduction to Netlink (Ivan Vecera) [2176150] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148406] {CVE-2022-42895} - timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2175247] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2175247] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2175247] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2175247] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2175247] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2175247] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2175247] - timers: Update kernel-doc for various functions (Ivan Vecera) [2175247] - timers: Replace BUG_ON()s (Ivan Vecera) [2175247] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2175247] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2175247] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2175247] - timers: Replace in_irq() with in_hardirq() (Ivan Vecera) [2175247] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2174650] - ceph: move mount state enum to super.h (Xiubo Li) [2174650] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2174650] - kernel-rt: config: enable DEBUG_PREEMPT in the production kernel (Luis Claudio R. Goncalves) [2182932] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180882] - nfsd: don't replace page in rq_pages if it's a continuation of last page (Jeffrey Layton) [2179342] - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156374] {CVE-2022-4744}- redhat: fix trivial syntax error in 64k-debug modules signing (Herton R. Krzesinski) - redhat/configs: Revert "enable DAMON configs" (Vladis Dronov) - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2164903] - afs: remove afs_cache_netfs and afs_zap_permits() declarations (Marc Dionne) [2166628] - afs: remove variable nr_servers (Marc Dionne) [2166628] - afs: Fix lost servers_outstanding count (Marc Dionne) [2166628] - afs: Fix server->active leak in afs_put_server (Marc Dionne) [2166628] - afs: Fix fileserver probe RTT handling (Marc Dionne) [2166628] - afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked (Marc Dionne) [2166628] - afs: Use the operation issue time instead of the reply time for callbacks (Marc Dionne) [2166628] - afs: Enable multipage folio support (Marc Dionne) [2166628] - afs: Fix access after dec in put functions (Marc Dionne) [2166628] - afs: Use refcount_t rather than atomic_t (Marc Dionne) [2166628] - afs: Fix dynamic root getattr (Marc Dionne) [2166628] - afs: Remove check of PageError (Marc Dionne) [2166628] - afs: Fix some checker issues (Marc Dionne) [2166628] - afs: Fix infinite loop found by xfstest generic/676 (Marc Dionne) [2166628] - afs: Adjust ACK interpretation to try and cope with NAT (Marc Dionne) [2166628] - afs: Prefer struct_size over open coded arithmetic (Marc Dionne) [2166628] - afs: Convert invalidatepage to invalidate_folio (Marc Dionne) [2166628] - afs: Convert directory aops to invalidate_folio (Marc Dionne) [2166628] - blk-mq: fix "bad unlock balance detected" on q->srcu in __blk_mq_run_dispatch_ops (Chris Leech) [2170101] - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160029] {CVE-2022-2196} - ice: fix lost multicast packets in promisc mode (Petr Oros) [2170694] - net: use indirect calls helpers for sk_exit_memory_pressure() (Florian Westphal) [2155182] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2164806] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2164806] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2164806] - xsk: Inherit need_wakeup flag for shared sockets (Felix Maurer) [2164806] - xsk: Fix backpressure mechanism on Tx (Felix Maurer) [2164806] - redhat: Fix kernel-rt-kvm scripts (Juri Lelli) [2179874] - bpf/selftests: disable get_branch_snapshot test (Artem Savkov) [2161527] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2093878] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139964] - net: openvswitch: add missing .resv_start_op (Ivan Vecera) [2175249] - genetlink: limit the use of validation workarounds to old ops (Ivan Vecera) [2175249] - genetlink: piggy back on resv_op to default to a reject policy (Ivan Vecera) [2175249] - genetlink: reject use of nlmsg_flags for new commands (Ivan Vecera) [2175249] - net: ieee802154: Fix compilation error when CONFIG_IEEE802154_NL802154_EXPERIMENTAL is disabled (Ivan Vecera) [2175249] - genetlink: start to validate reserved header bytes (Ivan Vecera) [2175249] - net: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2175236] - net: ethernet: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2175236] - Add CONFIG_SHRINKER_DEBUG to RHEL configs (Chris von Recklinghausen) [2160210] - Add CONFIG_DAMON_LRU_SORT to configs collection (Chris von Recklinghausen) [2160210] - arm64: Reset KASAN tag in copy_highpage with HW tags only (Chris von Recklinghausen) [2160210] - mm: shrinkers: fix deadlock in shrinker debugfs (Chris von Recklinghausen) [2160210] - dm: improve shrinker debug names (Chris von Recklinghausen) [2160210] - KVM: arm64: Pass the actual page address to mte_clear_page_tags() (Chris von Recklinghausen) [2160210] - mm/uffd: detect pgtable allocation failures (Chris von Recklinghausen) [2160210] - mm/mprotect: use long for page accountings and retval (Chris von Recklinghausen) [2160210] - mm/mprotect: drop pgprot_t parameter from change_protection() (Chris von Recklinghausen) [2160210] - mm/userfaultfd: rely on vma->vm_page_prot in uffd_wp_range() (Chris von Recklinghausen) [2160210] - mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects (Chris von Recklinghausen) [2160210] - mm/userfaultfd: enable writenotify while userfaultfd-wp is enabled for a VMA (Chris von Recklinghausen) [2160210] - mm/hugetlb: fix uffd-wp handling for migration entries in hugetlb_change_protection() (Chris von Recklinghausen) [2160210] - mm/hugetlb: fix PTE marker handling in hugetlb_change_protection() (Chris von Recklinghausen) [2160210] - mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings (Chris von Recklinghausen) [2160210] - mm: remove unused savedwrite infrastructure (Chris von Recklinghausen) [2160210] - mm/autonuma: use can_change_(pte|pmd)_writable() to replace savedwrite (Chris von Recklinghausen) [2160210] - mm/mprotect: factor out check whether manual PTE write upgrades are required (Chris von Recklinghausen) [2160210] - mm/huge_memory: try avoiding write faults when changing PMD protection (Chris von Recklinghausen) [2160210] - mm/mprotect: minor can_change_pte_writable() cleanups (Chris von Recklinghausen) [2160210] - mm/mprotect: allow clean exclusive anon pages to be writable (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes() (Chris von Recklinghausen) [2160210] - arm64: mte: Lock a page for MTE tag initialisation (Chris von Recklinghausen) [2160210] - mm: Add PG_arch_3 page flag (Chris von Recklinghausen) [2160210] - arm64: mte: Fix/clarify the PG_mte_tagged semantics (Chris von Recklinghausen) [2160210] - mm: Do not enable PG_arch_2 for all 64-bit architectures (Chris von Recklinghausen) [2160210] - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr (Chris von Recklinghausen) [2160210] - arch/x86/mm/hugetlbpage.c: pud_huge() returns 0 when using 2-level paging (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: include missing linux/moduleparam.h (Chris von Recklinghausen) [2160210] - mm/uffd: fix vma check on userfault for wp (Chris von Recklinghausen) [2160210] - mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in (Chris von Recklinghausen) [2160210] - arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored (Chris von Recklinghausen) [2160210] - mm/damon: introduce struct damos_access_pattern (Chris von Recklinghausen) [2160210] - iomap: iomap: fix memory corruption when recording errors during writeback (Chris von Recklinghausen) [2160210] - damon/sysfs: fix possible memleak on damon_sysfs_add_target (Chris von Recklinghausen) [2160210] - mm: fix BUG splat with kvmalloc + GFP_ATOMIC (Chris von Recklinghausen) [2160210] - powerpc/64s: Allow double call of kernel_[un]map_linear_page() (Chris von Recklinghausen) [2160210] - powerpc/64s: Remove unneeded #ifdef CONFIG_DEBUG_PAGEALLOC in hash_utils (Chris von Recklinghausen) [2160210] - powerpc/64s: Add DEBUG_PAGEALLOC for radix (Chris von Recklinghausen) [2160210] - x86/uaccess: avoid check_object_size() in copy_from_user_nmi() (Chris von Recklinghausen) [2160210] - mm/page_isolation: fix isolate_single_pageblock() isolation behavior (Chris von Recklinghausen) [2160210] - mm,hwpoison: check mm when killing accessing process (Chris von Recklinghausen) [2160210] - mm: bring back update_mmu_cache() to finish_fault() (Chris von Recklinghausen) [2160210] - um: Prevent KASAN splats in dump_stack() (Chris von Recklinghausen) [2160210] - kasan: call kasan_malloc() from __kmalloc_*track_caller() (Chris von Recklinghausen) [2160210] - mm/vmalloc: extend find_vmap_lowest_match_check with extra arguments (Chris von Recklinghausen) [2160210] - mm, hwpoison: fix extra put_page() in soft_offline_page() (Chris von Recklinghausen) [2160210] - memory tiering: hot page selection with hint page fault latency (Chris von Recklinghausen) [2160210] - vmscan: check folio_test_private(), not folio_get_private() (Chris von Recklinghausen) [2160210] - mm: fix VM_BUG_ON in __delete_from_swap_cache() (Chris von Recklinghausen) [2160210] - mm/damon/dbgfs: fix memory leak when using debugfs_lookup() (Chris von Recklinghausen) [2160210] - mm/damon/dbgfs: avoid duplicate context directory creation (Chris von Recklinghausen) [2160210] - mm/zsmalloc: do not attempt to free IS_ERR handle (Chris von Recklinghausen) [2160210] - mm: re-allow pinning of zero pfns (again) (Chris von Recklinghausen) [2160210] - shmem: update folio if shmem_replace_page() updates the page (Chris von Recklinghausen) [2160210] - mm/shmem: shmem_replace_page() remember NR_SHMEM (Chris von Recklinghausen) [2160210] - mm/shmem: tmpfs fallocate use file_modified() (Chris von Recklinghausen) [2160210] - mm/shmem: fix chattr fsflags support in tmpfs (Chris von Recklinghausen) [2160210] - mm/uffd: reset write protection when unregister with wp-mode (Chris von Recklinghausen) [2160210] - mm: add DEVICE_ZONE to FOR_ALL_ZONES (Chris von Recklinghausen) [2160210] - Revert "zram: remove double compression logic" (Chris von Recklinghausen) [2160210] - mm, hwpoison: enable memory error handling on 1GB hugepage (Chris von Recklinghausen) [2160210] - mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage (Chris von Recklinghausen) [2160210] - mm, hwpoison: make __page_handle_poison returns int (Chris von Recklinghausen) [2160210] - mm, hwpoison: make unpoison aware of raw error info in hwpoisoned hugepage (Chris von Recklinghausen) [2160210] - mm, hwpoison, hugetlb: support saving mechanism of raw error pages (Chris von Recklinghausen) [2160210] - mm/hugetlb: make pud_huge() and follow_huge_pud() aware of non-present pud entry (Chris von Recklinghausen) [2160210] - mm/hugetlb: check gigantic_page_runtime_supported() in return_unused_surplus_pages() (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE / PAGE_SIZE (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: replace early_param() with core_param() (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: introduce the name HVO (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling (Chris von Recklinghausen) [2160210] - mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() (Chris von Recklinghausen) [2160210] - tools/testing/selftests/vm/hmm-tests.c: fix build (Chris von Recklinghausen) [2160210] - ext4: fix reading leftover inlined symlinks (Chris von Recklinghausen) [2160210] - mm/folio-compat: Remove migration compatibility functions (Chris von Recklinghausen) [2160210] - fs: Remove aops->migratepage() (Chris von Recklinghausen) [2160210] - secretmem: Convert to migrate_folio (Chris von Recklinghausen) [2160210] - hugetlb: Convert to migrate_folio (Chris von Recklinghausen) [2160210] - aio: Convert to migrate_folio (Chris von Recklinghausen) [2160210] - mm/migrate: Add filemap_migrate_folio() (Chris von Recklinghausen) [2160210] - mm/migrate: Convert migrate_page() to migrate_folio() (Chris von Recklinghausen) [2160210] - nfs: Convert to migrate_folio (Chris von Recklinghausen) [2160210] - mm/migrate: Convert expected_page_refs() to folio_expected_refs() (Chris von Recklinghausen) [2160210] - mm/migrate: Convert buffer_migrate_page() to buffer_migrate_folio() (Chris von Recklinghausen) [2160210] - mm/migrate: Convert writeout() to take a folio (Chris von Recklinghausen) [2160210] - mm/migrate: Convert fallback_migrate_page() to fallback_migrate_folio() (Chris von Recklinghausen) [2160210] - fs: Add aops->migrate_folio (Chris von Recklinghausen) [2160210] - mm: Convert all PageMovable users to movable_operations (Chris von Recklinghausen) [2160210] - secretmem: Remove isolate_page (Chris von Recklinghausen) [2160210] - mm: Kconfig: fix typo (Chris von Recklinghausen) [2160210] - mm: memory-failure: convert to pr_fmt() (Chris von Recklinghausen) [2160210] - mm: use is_zone_movable_page() helper (Chris von Recklinghausen) [2160210] - mm/hmm: add a test for cross device private faults (Chris von Recklinghausen) [2160210] - mm/gup.c: fix formatting in check_and_migrate_movable_page() (Chris von Recklinghausen) [2160210] - mm/cma_debug.c: align the name buffer length as struct cma (Chris von Recklinghausen) [2160210] - mm/mempolicy: remove unneeded out label (Chris von Recklinghausen) [2160210] - mm/page_alloc: correct the wrong cpuset file path in comment (Chris von Recklinghausen) [2160210] - mm: remove unneeded PageAnon check in restore_exclusive_pte() (Chris von Recklinghausen) [2160210] - mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs (Chris von Recklinghausen) [2160210] - mm: vmpressure: don't count proactive reclaim in vmpressure (Chris von Recklinghausen) [2160210] - zsmalloc: zs_malloc: return ERR_PTR on failure (Chris von Recklinghausen) [2160210] - memblock,arm64: expand the static memblock memory table (Chris von Recklinghausen) [2160210] - mm: remove obsolete comment in do_fault_around() (Chris von Recklinghausen) [2160210] - mm: compaction: include compound page count for scanning in pageblock isolation (Chris von Recklinghausen) [2160210] - mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations (Chris von Recklinghausen) [2160210] - filemap: minor cleanup for filemap_write_and_wait_range (Chris von Recklinghausen) [2160210] - mm: shrinkers: fix double kfree on shrinker name (Chris von Recklinghausen) [2160210] - memblock tests: fix compilation errors (Chris von Recklinghausen) [2160210] - highmem: Make __kunmap_{local,atomic}() take const void pointer (Chris von Recklinghausen) [2160210] - mm: honor FGP_NOWAIT for page cache page allocation (Chris von Recklinghausen) [2160210] - mm: Add balance_dirty_pages_ratelimited_flags() function (Chris von Recklinghausen) [2160210] - mm: Move updates of dirty_exceeded into one place (Chris von Recklinghausen) [2160210] - mm: Move starting of background writeback into the main balancing loop (Chris von Recklinghausen) [2160210] - mm/slab_common: move generic bulk alloc/free functions to SLOB (Chris von Recklinghausen) [2160210] - mm/sl[au]b: use own bulk free function when bulk alloc failed (Chris von Recklinghausen) [2160210] - arm64: enable THP_SWAP for arm64 (Chris von Recklinghausen) [2160210] - hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte (Chris von Recklinghausen) [2160210] - secretmem: fix unhandled fault in truncate (Chris von Recklinghausen) [2160210] - tmpfs: fix the issue that the mount and remount results are inconsistent. (Chris von Recklinghausen) [2160210] - mm/mmap: fix obsolete comment of find_extend_vma (Chris von Recklinghausen) [2160210] - mm/page_vma_mapped.c: use helper function huge_pte_lock (Chris von Recklinghausen) [2160210] - mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask (Chris von Recklinghausen) [2160210] - mm, hugetlb: skip irrelevant nodes in show_free_areas() (Chris von Recklinghausen) [2160210] - mm/mprotect: remove the redundant initialization for error (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_huge_pages_pid (Chris von Recklinghausen) [2160210] - mm/huge_memory: comment the subtly logic in __split_huge_pmd (Chris von Recklinghausen) [2160210] - mm/huge_memory: correct comment of prep_transhuge_page (Chris von Recklinghausen) [2160210] - mm/huge_memory: minor cleanup for split_huge_pages_all (Chris von Recklinghausen) [2160210] - mm/huge_memory: try to free subpage in swapcache when possible (Chris von Recklinghausen) [2160210] - mm/huge_memory: fix comment in zap_huge_pud (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper macro __ATTR_RW (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper function vma_lookup in split_huge_pages_pid (Chris von Recklinghausen) [2160210] - mm/huge_memory: rename mmun_start to haddr in remove_migration_pmd (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed (Chris von Recklinghausen) [2160210] - mm/huge_memory: use helper touch_pud in huge_pud_set_accessed (Chris von Recklinghausen) [2160210] - mm/huge_memory: fix comment of __pud_trans_huge_lock (Chris von Recklinghausen) [2160210] - mm/huge_memory: access vm_page_prot with READ_ONCE in remove_migration_pmd (Chris von Recklinghausen) [2160210] - mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd (Chris von Recklinghausen) [2160210] - mm/mmap: build protect protection_map[] with ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2160210] - x86/mm: move protection_map[] inside the platform (Chris von Recklinghausen) [2160210] - arm64/mm: move protection_map[] inside the platform (Chris von Recklinghausen) [2160210] - powerpc/mm: move protection_map[] inside the platform (Chris von Recklinghausen) [2160210] - mm/mmap: define DECLARE_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2160210] - mm/mmap: build protect protection_map[] with __P000 (Chris von Recklinghausen) [2160210] - mm: nommu: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210] - mm: gup: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210] - mm: kfence: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210] - mm/highmem: pass a pointer to virt_to_page() (Chris von Recklinghausen) [2160210] - mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgroup_kmem_disabled() (Chris von Recklinghausen) [2160210] - mm/page_alloc: replace local_lock with normal spinlock (Chris von Recklinghausen) [2160210] - mm/page_alloc: remotely drain per-cpu lists (Chris von Recklinghausen) [2160210] - mm/page_alloc: protect PCP lists with a spinlock (Chris von Recklinghausen) [2160210] - mm/page_alloc: remove mistaken page == NULL check in rmqueue (Chris von Recklinghausen) [2160210] - mm/page_alloc: split out buddy removal code from rmqueue into separate helper (Chris von Recklinghausen) [2160210] - mm/page_alloc: use only one PCP list for THP-sized allocations (Chris von Recklinghausen) [2160210] - mm/page_alloc: add page->buddy_list and page->pcp_list (Chris von Recklinghausen) [2160210] - hugetlb: lazy page table copies in fork() (Chris von Recklinghausen) [2160210] - hugetlb: do not update address in huge_pmd_unshare (Chris von Recklinghausen) [2160210] - hugetlb: skip to end of PT page mapping when pte not present (Chris von Recklinghausen) [2160210] - kasan: separate double free case from invalid free (Chris von Recklinghausen) [2160210] - mm: khugepaged: reorg some khugepaged helpers (Chris von Recklinghausen) [2160210] - mm: thp: kill __transhuge_page_enabled() (Chris von Recklinghausen) [2160210] - mm: thp: kill transparent_hugepage_active() (Chris von Recklinghausen) [2160210] - mm: khugepaged: better comments for anon vma check in hugepage_vma_revalidate (Chris von Recklinghausen) [2160210] - mm: thp: consolidate vma size check to transhuge_vma_suitable (Chris von Recklinghausen) [2160210] - mm: khugepaged: check THP flag in hugepage_vma_check() (Chris von Recklinghausen) [2160210] - mm: factor helpers for memory_failure_dev_pagemap (Chris von Recklinghausen) [2160210] - tools: add selftests to hmm for COW in device memory (Chris von Recklinghausen) [2160210] - tools: add hmm gup tests for device coherent type (Chris von Recklinghausen) [2160210] - tools: update hmm-test to support device coherent type (Chris von Recklinghausen) [2160210] - lib: add support for device coherent type in test_hmm (Chris von Recklinghausen) [2160210] - lib: test_hmm add module param for zone device type (Chris von Recklinghausen) [2160210] - lib: test_hmm add ioctl to get zone device type (Chris von Recklinghausen) [2160210] - mm/gup: migrate device coherent pages when pinning instead of failing (Chris von Recklinghausen) [2160210] - mm: add device coherent vma selection for memory migration (Chris von Recklinghausen) [2160210] - mm: add zone device coherent type memory support (Chris von Recklinghausen) [2160210] - mm: move page zone helpers from mm.h to mmzone.h (Chris von Recklinghausen) [2160210] - mm: rename is_pinnable_page() to is_longterm_pinnable_page() (Chris von Recklinghausen) [2160210] - mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init() (Chris von Recklinghausen) [2160210] - UML: add support for KASAN under x86_64 (Chris von Recklinghausen) [2160210] - mm: Add PAGE_ALIGN_DOWN macro (Chris von Recklinghausen) [2160210] - docs: zh_CN/vm/zsmalloc.rst: fix a typo (Chris von Recklinghausen) [2160210] - docs: zh_CN/vm: fix a typo for page reporting ReST file (Chris von Recklinghausen) [2160210] - docs: zh_CN: page_frags.rst: fix a broken reference (Chris von Recklinghausen) [2160210] - arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags" (Chris von Recklinghausen) [2160210] - mm: kasan: Skip page unpoisoning only if __GFP_SKIP_KASAN_UNPOISON (Chris von Recklinghausen) [2160210] - mm: kasan: Skip unpoisoning of user pages (Chris von Recklinghausen) [2160210] - mm: kasan: Ensure the tags are visible before the tag in page->flags (Chris von Recklinghausen) [2160210] - first_iovec_segment(): just return address (Chris von Recklinghausen) [2160210] - iov_iter: massage calling conventions for first_{iovec,bvec}_segment() (Chris von Recklinghausen) [2160210] - iov_iter: first_{iovec,bvec}_segment() - simplify a bit (Chris von Recklinghausen) [2160210] - iov_iter: lift dealing with maxpages out of first_{iovec,bvec}_segment() (Chris von Recklinghausen) [2160210] - mm: slab: optimize memcg_slab_free_hook() (Chris von Recklinghausen) [2160210] - mm/tracing: add 'accounted' entry into output of allocation tracepoints (Chris von Recklinghausen) [2160210] - mm/slub: Simplify __kmem_cache_alias() (Chris von Recklinghausen) [2160210] - mm, slab: fix bad alignments (Chris von Recklinghausen) [2160210] - mm/khugepaged: try to free transhuge swapcache when possible (Chris von Recklinghausen) [2160210] - mm/khugepaged: remove unneeded return value of khugepaged_add_pte_mapped_thp() (Chris von Recklinghausen) [2160210] - mm/khugepaged: use helper macro __ATTR_RW (Chris von Recklinghausen) [2160210] - mm/khugepaged: minor cleanup for collapse_file (Chris von Recklinghausen) [2160210] - mm/khugepaged: trivial typo and codestyle cleanup (Chris von Recklinghausen) [2160210] - mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs (Chris von Recklinghausen) [2160210] - mm/khugepaged: remove unneeded shmem_huge_enabled() check (Chris von Recklinghausen) [2160210] - mm: sparsemem: drop unexpected word 'a' in comments (Chris von Recklinghausen) [2160210] - mm: hugetlb: kill set_huge_swap_pte_at() (Chris von Recklinghausen) [2160210] - mm/page_alloc: make the annotations of available memory more accurate (Chris von Recklinghausen) [2160210] - mm, docs: fix comments that mention mem_hotplug_end() (Chris von Recklinghausen) [2160210] - mm: rmap: simplify the hugetlb handling when unmapping or migration (Chris von Recklinghausen) [2160210] - mm/madvise: minor cleanup for swapin_walk_pmd_entry() (Chris von Recklinghausen) [2160210] - mm: hugetlb: remove minimum_order variable (Chris von Recklinghausen) [2160210] - mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory (Chris von Recklinghausen) [2160210] - mm: memory_hotplug: enumerate all supported section flags (Chris von Recklinghausen) [2160210] - mm/swap: convert __delete_from_swap_cache() to a folio (Chris von Recklinghausen) [2160210] - mm/swap: convert delete_from_swap_cache() to take a folio (Chris von Recklinghausen) [2160210] - mm: convert page_swap_flags to folio_swap_flags (Chris von Recklinghausen) [2160210] - mm: convert destroy_compound_page() to destroy_large_folio() (Chris von Recklinghausen) [2160210] - mm/swap: convert __page_cache_release() to use a folio (Chris von Recklinghausen) [2160210] - mm/swap: convert __put_compound_page() to __folio_put_large() (Chris von Recklinghausen) [2160210] - mm/swap: convert __put_single_page() to __folio_put_small() (Chris von Recklinghausen) [2160210] - mm/swap: convert __put_page() to __folio_put() (Chris von Recklinghausen) [2160210] - mm/swap: convert put_pages_list to use folios (Chris von Recklinghausen) [2160210] - mm/swap: convert release_pages to use a folio internally (Chris von Recklinghausen) [2160210] - mm/swap: convert try_to_free_swap to use a folio (Chris von Recklinghausen) [2160210] - mm/swap: optimise lru_add_drain_cpu() (Chris von Recklinghausen) [2160210] - mm/swap: pull the CPU conditional out of __lru_add_drain_all() (Chris von Recklinghausen) [2160210] - mm/swap: rename lru_pvecs to cpu_fbatches (Chris von Recklinghausen) [2160210] - mm/swap: convert activate_page to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: convert lru_lazyfree to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: convert lru_deactivate to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: convert lru_deactivate_file to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: convert lru_add to a folio_batch (Chris von Recklinghausen) [2160210] - mm/swap: make __pagevec_lru_add static (Chris von Recklinghausen) [2160210] - mm/swap: add folio_batch_move_lru() (Chris von Recklinghausen) [2160210] - mm: add folios_put() (Chris von Recklinghausen) [2160210] - mm/vmscan: convert reclaim_pages() to use a folio (Chris von Recklinghausen) [2160210] - mm/vmscan: convert shrink_active_list() to use a folio (Chris von Recklinghausen) [2160210] - mm/vmscan: convert move_pages_to_lru() to use a folio (Chris von Recklinghausen) [2160210] - mm/vmscan: convert isolate_lru_pages() to use a folio (Chris von Recklinghausen) [2160210] - mm/vmscan: convert reclaim_clean_pages_from_list() to folios (Chris von Recklinghausen) [2160210] - mm/damon: introduce DAMON-based LRU-lists Sorting (Chris von Recklinghausen) [2160210] - mm/damon/schemes: add 'LRU_DEPRIO' action (Chris von Recklinghausen) [2160210] - mm/damon/schemes: add 'LRU_PRIO' DAMOS action (Chris von Recklinghausen) [2160210] - mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling (Chris von Recklinghausen) [2160210] - mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values (Chris von Recklinghausen) [2160210] - mm/swap: remove swap_cache_info statistics (Chris von Recklinghausen) [2160210] - mm/swapfile: fix possible data races of inuse_pages (Chris von Recklinghausen) [2160210] - mm/vmalloc: extend __find_vmap_area() with one more argument (Chris von Recklinghausen) [2160210] - mm/vmalloc: initialize VA's list node after unlink (Chris von Recklinghausen) [2160210] - mm/vmalloc: extend __alloc_vmap_area() with extra arguments (Chris von Recklinghausen) [2160210] - mm/vmalloc: make link_va()/unlink_va() common to different rb_root (Chris von Recklinghausen) [2160210] - mm: shrinkers: add scan interface for shrinker debugfs (Chris von Recklinghausen) [2160210] - mm: docs: document shrinker debugfs (Chris von Recklinghausen) [2160210] - mm: shrinkers: provide shrinkers with names (Chris von Recklinghausen) [2160210] - mm: shrinkers: introduce debugfs interface for memory shrinkers (Chris von Recklinghausen) [2160210] - mm/hugetlb: remove unnecessary huge_ptep_set_access_flags() in hugetlb_mcopy_atomic_pte() (Chris von Recklinghausen) [2160210] - mm: introduce clear_highpage_kasan_tagged (Chris von Recklinghausen) [2160210] - mm: rename kernel_init_free_pages to kernel_init_pages (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()' (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: make 'enabled' checking timer simpler (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: deduplicate inputs applying (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: deduplicate 'commit_inputs' handling (Chris von Recklinghausen) [2160210] - mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h (Chris von Recklinghausen) [2160210] - mm/page_vma_mapped.c: check possible huge PMD map with transhuge_vma_suitable() (Chris von Recklinghausen) [2160210] - Documentation: highmem: use literal block for code example in highmem.h comment (Chris von Recklinghausen) [2160210] - usercopy: use unsigned long instead of uintptr_t (Chris von Recklinghausen) [2160210] - memblock: avoid some repeat when add new range (Chris von Recklinghausen) [2160210] - filemap: Use filemap_read_folio() in do_read_cache_folio() (Chris von Recklinghausen) [2160210] - filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() (Chris von Recklinghausen) [2160210] - filemap: Move 'filler' case to the end of do_read_cache_folio() (Chris von Recklinghausen) [2160210] - filemap: Remove find_get_pages_range() and associated functions (Chris von Recklinghausen) [2160210] - shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - vmscan: Add check_move_unevictable_folios() (Chris von Recklinghausen) [2160210] - hugetlbfs: Convert remove_inode_hugepages() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - ext4: Convert mpage_map_and_submit_buffers() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - ext4: Convert mpage_release_unused_pages() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - buffer: Convert clean_bdev_aliases() to use filemap_get_folios() (Chris von Recklinghausen) [2160210] - filemap: Add filemap_get_folios() (Chris von Recklinghausen) [2160210] - filemap: Remove add_to_page_cache() and add_to_page_cache_locked() (Chris von Recklinghausen) [2160210] - hugetlb: Convert huge_add_to_page_cache() to use a folio (Chris von Recklinghausen) [2160210] - mm: Remove __delete_from_page_cache() (Chris von Recklinghausen) [2160210] - arch/*/: remove CONFIG_VIRT_TO_BUS (Chris von Recklinghausen) [2160210] - docs: rename Documentation/vm to Documentation/mm (Chris von Recklinghausen) [2160210] - mm: ioremap: Add ioremap/iounmap_allowed() (Chris von Recklinghausen) [2160210] - mm: ioremap: Setup phys_addr of struct vm_struct (Chris von Recklinghausen) [2160210] - mm: ioremap: Use more sensible name in ioremap_prot() (Chris von Recklinghausen) [2160210] - filemap: Handle sibling entries in filemap_get_read_batch() (Chris von Recklinghausen) [2160210] - filemap: Correct the conditions for marking a folio as accessed (Chris von Recklinghausen) [2160210] - powerpc/mm: Move CMA reservations after initmem_init() (Chris von Recklinghausen) [2160210] - mm/sparse-vmemmap.c: remove unwanted initialization in vmemmap_populate_compound_pages() (Chris von Recklinghausen) [2160210] - mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe (Chris von Recklinghausen) [2160210] - lib/test_hmm: avoid accessing uninitialized pages (Chris von Recklinghausen) [2160210] - mm/memremap: fix wrong function name above memremap_pages() (Chris von Recklinghausen) [2160210] - mm/mempool: use might_alloc() (Chris von Recklinghausen) [2160210] - mm/slab: delete cache_alloc_debugcheck_before() (Chris von Recklinghausen) [2160210] - mm/page_alloc: use might_alloc() (Chris von Recklinghausen) [2160210] - mm/vmalloc: add code comment for find_vmap_area_exceed_addr() (Chris von Recklinghausen) [2160210] - mm/vmalloc: fix typo in local variable name (Chris von Recklinghausen) [2160210] - mm/vmalloc: remove the redundant boundary check (Chris von Recklinghausen) [2160210] - mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_fit_type() (Chris von Recklinghausen) [2160210] - mm/memory_hotplug: drop 'reason' argument from check_pfn_span() (Chris von Recklinghausen) [2160210] - mm/shmem.c: clean up comment of shmem_swapin_folio (Chris von Recklinghausen) [2160210] - mm: use PAGE_ALIGNED instead of IS_ALIGNED (Chris von Recklinghausen) [2160210] - mm: memcontrol: reference to tools/cgroup/memcg_slabinfo.py (Chris von Recklinghausen) [2160210] - mm: re-allow pinning of zero pfns (Chris von Recklinghausen) [2160210] - mm/kfence: select random number before taking raw lock (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is initialized (Chris von Recklinghausen) [2160210] - mm/page_isolation.c: fix one kernel-doc comment (Chris von Recklinghausen) [2160210] - NFSv4: Add FMODE_CAN_ODIRECT after successful open of a NFS4.x file (Chris von Recklinghausen) [2160210] - memblock: Disable mirror feature if kernelcore is not specified (Chris von Recklinghausen) [2160210] - mm: Limit warning message in vmemmap_verify() to once (Chris von Recklinghausen) [2160210] - mm: Ratelimited mirrored memory related warning messages (Chris von Recklinghausen) [2160210] - mm: create security context for memfd_secret inodes (Chris von Recklinghausen) [2160210] - usercopy: Make usercopy resilient against ridiculously large copies (Chris von Recklinghausen) [2160210] - usercopy: Cast pointer to an integer once (Chris von Recklinghausen) [2160210] - usercopy: Handle vm_map_ram() areas (Chris von Recklinghausen) [2160210] - filemap: Don't release a locked folio (Chris von Recklinghausen) [2160210] - mm/vmstat: replace cpumask_weight with cpumask_empty where appropriate (Chris von Recklinghausen) [2160210] - mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery (Chris von Recklinghausen) [2160210] - mm: page_isolation: use compound_nr() correctly in isolate_single_pageblock() (Chris von Recklinghausen) [2160210] - delayacct: track delays from write-protect copy (Chris von Recklinghausen) [2160210] - mm/shmem.c: suppress shift warning (Chris von Recklinghausen) [2160210] - mm: fix is_pinnable_page against a cma page (Chris von Recklinghausen) [2160210] - mm: filter out swapin error entry in shmem mapping (Chris von Recklinghausen) [2160210] - mm/shmem: fix infinite loop when swap in shmem error at swapoff time (Chris von Recklinghausen) [2160210] - mm/madvise: free hwpoison and swapin error entry in madvise_free_pte_range (Chris von Recklinghausen) [2160210] - mm/swapfile: fix lost swap bits in unuse_pte() (Chris von Recklinghausen) [2160210] - mm/swapfile: unuse_pte can map random data if swap read fails (Chris von Recklinghausen) [2160210] - mm: split free page with properly free memory accounting and without race (Chris von Recklinghausen) [2160210] - mm: page-isolation: skip isolated pageblock in start_isolate_page_range() (Chris von Recklinghausen) [2160210] - mm: kfence: use PAGE_ALIGNED helper (Chris von Recklinghausen) [2160210] - ksm: fix typo in comment (Chris von Recklinghausen) [2160210] - Revert "mm/vmscan: never demote for memcg reclaim" (Chris von Recklinghausen) [2160210] - mm/kfence: print disabling or re-enabling message (Chris von Recklinghausen) [2160210] - include/trace/events/percpu.h: cleanup for "percpu: improve percpu_alloc_percpu event trace" (Chris von Recklinghausen) [2160210] - include/trace/events/mmflags.h: cleanup for "tracing: incorrect gfp_t conversion" (Chris von Recklinghausen) [2160210] - mm: fix a potential infinite loop in start_isolate_page_range() (Chris von Recklinghausen) [2160210] - MAINTAINERS: add Muchun as co-maintainer for HugeTLB (Chris von Recklinghausen) [2160210] - mm/shmem: fix shmem folio swapoff hang (Chris von Recklinghausen) [2160210] - powerpc/kasan: Disable address sanitization in kexec paths (Chris von Recklinghausen) [2160210] - kasan: Document support on 32-bit powerpc (Chris von Recklinghausen) [2160210] - mm: damon: use HPAGE_PMD_SIZE (Chris von Recklinghausen) [2160210] - mm: fix missing handler for __GFP_NOWARN (Chris von Recklinghausen) [2160210] - mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() (Chris von Recklinghausen) [2160210] - mm/page_owner.c: add missing __initdata attribute (Chris von Recklinghausen) [2160210] - tmpfs: fix undefined-behaviour in shmem_reconfigure() (Chris von Recklinghausen) [2160210] - mm/mempolicy: fix uninit-value in mpol_rebind_policy() (Chris von Recklinghausen) [2160210] - mm: don't be stuck to rmap lock on reclaim path (Chris von Recklinghausen) [2160210] - mm/swap: fix comment about swap extent (Chris von Recklinghausen) [2160210] - mm/swap: fix the comment of get_kernel_pages (Chris von Recklinghausen) [2160210] - mm/swap: add helper swap_offset_available() (Chris von Recklinghausen) [2160210] - mm/swap: avoid calling swp_swap_info when try to check SWP_STABLE_WRITES (Chris von Recklinghausen) [2160210] - mm/swap: make page_swapcount and __lru_add_drain_all static (Chris von Recklinghausen) [2160210] - mm/swap: remove unneeded p != NULL check in __swap_duplicate (Chris von Recklinghausen) [2160210] - mm/swap: remove buggy cache->nr check in refill_swap_slots_cache (Chris von Recklinghausen) [2160210] - mm/swap: print bad swap offset entry in get_swap_device (Chris von Recklinghausen) [2160210] - mm/swap: remove unneeded return value of free_swap_slot (Chris von Recklinghausen) [2160210] - mm/swap: fold __swap_info_get() into its sole caller (Chris von Recklinghausen) [2160210] - mm/swap: use helper macro __ATTR_RW (Chris von Recklinghausen) [2160210] - mm/swap: use helper is_swap_pte() in swap_vma_readahead (Chris von Recklinghausen) [2160210] - mm: mmap: register suitable readonly file vmas for khugepaged (Chris von Recklinghausen) [2160210] - mm: khugepaged: introduce khugepaged_enter_vma() helper (Chris von Recklinghausen) [2160210] - mm: khugepaged: make hugepage_vma_check() non-static (Chris von Recklinghausen) [2160210] - mm: khugepaged: make khugepaged_enter() void function (Chris von Recklinghausen) [2160210] - mm: thp: only regular file could be THP eligible (Chris von Recklinghausen) [2160210] - mm: khugepaged: skip DAX vma (Chris von Recklinghausen) [2160210] - mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED (Chris von Recklinghausen) [2160210] - ext4: convert symlink external data block mapping to bdev (Chris von Recklinghausen) [2160210] - ext4: add nowait mode for ext4_getblk() (Chris von Recklinghausen) [2160210] - mm: usercopy: move the virt_addr_valid() below the is_vmalloc_addr() (Chris von Recklinghausen) [2160210] - mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Chris von Recklinghausen) [2160210] - mm: rmap: fix CONT-PTE/PMD size hugetlb issue when unmapping (Chris von Recklinghausen) [2160210] - mm: rmap: fix CONT-PTE/PMD size hugetlb issue when migration (Chris von Recklinghausen) [2160210] - Documentation/vm: rework "Temporary Virtual Mappings" section (Chris von Recklinghausen) [2160210] - Documentation/vm: move "Using kmap-atomic" to highmem.h (Chris von Recklinghausen) [2160210] - Documentation/vm: include kdocs from highmem*.h into highmem.rst (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: simplify num_poisoned_pages_inc/dec (Chris von Recklinghausen) [2160210] - mm/hwpoison: disable hwpoison filter during removing (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: add hwpoison_filter for soft offline (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: simplify num_poisoned_pages_dec (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: move clear_hwpoisoned_pages (Chris von Recklinghausen) [2160210] - kasan: give better names to shadow values (Chris von Recklinghausen) [2160210] - kasan: use tabs to align shadow values (Chris von Recklinghausen) [2160210] - kasan: clean up comments in internal kasan.h (Chris von Recklinghausen) [2160210] - tracing: incorrect gfp_t conversion (Chris von Recklinghausen) [2160210] - zram: remove double compression logic (Chris von Recklinghausen) [2160210] - percpu: improve percpu_alloc_percpu event trace (Chris von Recklinghausen) [2160210] - docs: vm/page_owner: tweak literal block in STANDARD FORMAT SPECIFIERS (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: use resource_size function on resource object (Chris von Recklinghausen) [2160210] - mm: page_table_check: move pxx_user_accessible_page into x86 (Chris von Recklinghausen) [2160210] - mm: page_table_check: using PxD_SIZE instead of PxD_PAGE_SIZE (Chris von Recklinghausen) [2160210] - mm/migrate: convert move_to_new_page() into move_to_new_folio() (Chris von Recklinghausen) [2160210] - mm: add folio_test_movable() (Chris von Recklinghausen) [2160210] - mm: add folio_mapping_flags() (Chris von Recklinghausen) [2160210] - mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio() (Chris von Recklinghausen) [2160210] - mm/shmem: convert shmem_getpage_gfp to use a folio (Chris von Recklinghausen) [2160210] - mm/shmem: convert shmem_alloc_and_acct_page to use a folio (Chris von Recklinghausen) [2160210] - mm/shmem: add shmem_alloc_folio() (Chris von Recklinghausen) [2160210] - mm/shmem: turn shmem_should_replace_page into shmem_should_replace_folio (Chris von Recklinghausen) [2160210] - mm/shmem: convert shmem_add_to_page_cache to take a folio (Chris von Recklinghausen) [2160210] - mm/swap: add folio_throttle_swaprate (Chris von Recklinghausen) [2160210] - mm/shmem: use a folio in shmem_unused_huge_shrink (Chris von Recklinghausen) [2160210] - vmscan: remove remaining uses of page in shrink_page_list (Chris von Recklinghausen) [2160210] - mm: allow can_split_folio() to be called when THP are disabled (Chris von Recklinghausen) [2160210] - vmscan: convert the activate_locked portion of shrink_page_list to folios (Chris von Recklinghausen) [2160210] - vmscan: move initialisation of mapping down (Chris von Recklinghausen) [2160210] - vmscan: convert lazy freeing to folios (Chris von Recklinghausen) [2160210] - vmscan: convert page buffer handling to use folios (Chris von Recklinghausen) [2160210] - vmscan: convert dirty page handling to folios (Chris von Recklinghausen) [2160210] - swap: convert add_to_swap() to take a folio (Chris von Recklinghausen) [2160210] - swap: turn get_swap_page() into folio_alloc_swap() (Chris von Recklinghausen) [2160210] - vmscan: convert the writeback handling in shrink_page_list() to folios (Chris von Recklinghausen) [2160210] - vmscan: use folio_mapped() in shrink_page_list() (Chris von Recklinghausen) [2160210] - mm: remove alloc_pages_vma() (Chris von Recklinghausen) [2160210] - mm/huge_memory: convert do_huge_pmd_anonymous_page() to use vma_alloc_folio() (Chris von Recklinghausen) [2160210] - shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio() (Chris von Recklinghausen) [2160210] - mm/shmem: remove duplicate include in memory.c (Chris von Recklinghausen) [2160210] - mm/vmscan: don't use NUMA_NO_NODE as indicator of page on different node (Chris von Recklinghausen) [2160210] - mm/vmscan: filter empty page_list at the beginning (Chris von Recklinghausen) [2160210] - mm/vmscan: use helper folio_is_file_lru() (Chris von Recklinghausen) [2160210] - mm/vmscan: remove obsolete comment in kswapd_run (Chris von Recklinghausen) [2160210] - mm/vmscan: take all base pages of THP into account when race with speculative reference (Chris von Recklinghausen) [2160210] - mm/vmscan: introduce helper function reclaim_page_list() (Chris von Recklinghausen) [2160210] - mm/vmscan: add a comment about MADV_FREE pages check in folio_check_dirty_writeback (Chris von Recklinghausen) [2160210] - mm/vmscan: not necessary to re-init the list for each iteration (Chris von Recklinghausen) [2160210] - mm: convert sysfs input to bool using kstrtobool() (Chris von Recklinghausen) [2160210] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Chris von Recklinghausen) [2160210] - mm: cma: use pageblock_order as the single alignment (Chris von Recklinghausen) [2160210] - mm: page_isolation: enable arbitrary range page isolation. (Chris von Recklinghausen) [2160210] - mm: make alloc_contig_range work at pageblock granularity (Chris von Recklinghausen) [2160210] - mm: page_isolation: check specified range for unmovable pages (Chris von Recklinghausen) [2160210] - mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c (Chris von Recklinghausen) [2160210] - mm/uffd: enable write protection for shmem & hugetlbfs (Chris von Recklinghausen) [2160210] - mm/khugepaged: don't recycle vma pgtable if uffd-wp registered (Chris von Recklinghausen) [2160210] - mm/hugetlb: only drop uffd-wp special pte if required (Chris von Recklinghausen) [2160210] - mm/hugetlb: allow uffd wr-protect none ptes (Chris von Recklinghausen) [2160210] - mm/hugetlb: handle UFFDIO_WRITEPROTECT (Chris von Recklinghausen) [2160210] - mm/hugetlb: take care of UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [2160210] - mm/hugetlb: hook page faults for uffd write protection (Chris von Recklinghausen) [2160210] - mm/shmem: allows file-back mem to be uffd wr-protected on thps (Chris von Recklinghausen) [2160210] - mm/shmem: allow uffd wr-protect none pte for file-backed mem (Chris von Recklinghausen) [2160210] - mm/shmem: persist uffd-wp bit across zapping for file-backed (Chris von Recklinghausen) [2160210] - mm/shmem: handle uffd-wp special pte in page fault handler (Chris von Recklinghausen) [2160210] - mm/shmem: take care of UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [2160210] - mm: check against orig_pte for finish_fault() (Chris von Recklinghausen) [2160210] - mm: teach core mm about pte markers (Chris von Recklinghausen) [2160210] - mm/page_alloc: cache the result of node_dirty_ok() (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: support online inputs update (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: support online inputs update (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: update schemes stat in the kdamond context (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: use enum for 'state' input handling (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: reuse damon_set_regions() for regions setting (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: move targets setup code to a separated function (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: prohibit multiple physical address space monitoring targets (Chris von Recklinghausen) [2160210] - mm/damon/vaddr: remove damon_va_apply_three_regions() (Chris von Recklinghausen) [2160210] - mm/damon/vaddr: move 'damon_set_regions()' to core (Chris von Recklinghausen) [2160210] - mm/damon/vaddr: generalize damon_va_apply_three_regions() (Chris von Recklinghausen) [2160210] - mm/damon/core: finish kdamond as soon as any callback returns an error (Chris von Recklinghausen) [2160210] - mm/damon/core: add a new callback for watermarks checks (Chris von Recklinghausen) [2160210] - mm: rmap: use flush_cache_range() to flush cache for hugetlb pages (Chris von Recklinghausen) [2160210] - mm: rmap: move the cache flushing to the correct place for hugetlb PMD sharing (Chris von Recklinghausen) [2160210] - mm/memory_hotplug: use pgprot_val to get value of pgprot (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: support fixed virtual address ranges monitoring (Chris von Recklinghausen) [2160210] - mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring (Chris von Recklinghausen) [2160210] - mm/damon/sysfs: add a file for listing available monitoring ops (Chris von Recklinghausen) [2160210] - mm/damon/core: add a function for damon_operations registration checks (Chris von Recklinghausen) [2160210] - kfence: enable check kfence canary on panic via boot param (Chris von Recklinghausen) [2160210] - mm: avoid unnecessary flush on change_huge_pmd() (Chris von Recklinghausen) [2160210] - mm/mprotect: do not flush when not required architecturally (Chris von Recklinghausen) [2160210] - fs: Remove aops->freepage (Chris von Recklinghausen) [2160210] - secretmem: Convert to free_folio (Chris von Recklinghausen) [2160210] - nfs: Convert to free_folio (Chris von Recklinghausen) [2160210] - fs: Add free_folio address space operation (Chris von Recklinghausen) [2160210] - fs: Change try_to_free_buffers() to take a folio (Chris von Recklinghausen) [2160210] - jbd2: Convert release_buffer_page() to use a folio (Chris von Recklinghausen) [2160210] - jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio (Chris von Recklinghausen) [2160210] - fs: Remove last vestiges of releasepage (Chris von Recklinghausen) [2160210] - nfs: Convert to release_folio (Chris von Recklinghausen) [2160210] - gfs2: Convert to release_folio (Chris von Recklinghausen) [2160210] - ext4: Convert to release_folio (Chris von Recklinghausen) [2160210] - cifs: Convert to release_folio (Chris von Recklinghausen) [2160210] - ceph: Convert to release_folio (Chris von Recklinghausen) [2160210] - afs: Convert to release_folio (Chris von Recklinghausen) [2160210] - iomap: Convert to release_folio (Chris von Recklinghausen) [2160210] - fs: Add aops->release_folio (Chris von Recklinghausen) [2160210] - VFS: add FMODE_CAN_ODIRECT file flag (Chris von Recklinghausen) [2160210] - MM: handle THP in swap_*page_fs() - count_vm_events() (Chris von Recklinghausen) [2160210] - mm: handle THP in swap_*page_fs() (Chris von Recklinghausen) [2160210] - mm: submit multipage write for SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210] - mm: submit multipage reads for SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210] - mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw (Chris von Recklinghausen) [2160210] - mm: introduce ->swap_rw and use it for reads from SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210] - mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space (Chris von Recklinghausen) [2160210] - mm: move responsibility for setting SWP_FS_OPS to ->swap_activate (Chris von Recklinghausen) [2160210] - mm: drop swap_dirty_folio (Chris von Recklinghausen) [2160210] - mm: create new mm/swap.h header file (Chris von Recklinghausen) [2160210] - mm/gup: fix comments to pin_user_pages_*() (Chris von Recklinghausen) [2160210] - mm/rmap: fix missing swap_free() in try_to_unmap() after arch_unmap_one() failed (Chris von Recklinghausen) [2160210] - mm,doc: Add new documentation structure (Chris von Recklinghausen) [2160210] - mm/filemap: Hoist filler_t decision to the top of do_read_cache_folio() (Chris von Recklinghausen) [2160210] - fs: Change the type of filler_t (Chris von Recklinghausen) [2160210] - nfs: Pass the file pointer to nfs_symlink_filler() (Chris von Recklinghausen) [2160210] - mm,fs: Remove aops->readpage (Chris von Recklinghausen) [2160210] - mm: Convert swap_readpage to call read_folio instead of readpage (Chris von Recklinghausen) [2160210] - udf: Convert adinicb and symlinks to read_folio (Chris von Recklinghausen) [2160210] - squashfs: Convert squashfs to read_folio (Chris von Recklinghausen) [2160210] - nfs: Convert nfs to read_folio (Chris von Recklinghausen) [2160210] - isofs: Convert symlinks and zisofs to read_folio (Chris von Recklinghausen) [2160210] - fuse: Convert fuse to read_folio (Chris von Recklinghausen) [2160210] - ext4: Convert ext4 to read_folio (Chris von Recklinghausen) [2160210] - cifs: Convert cifs to read_folio (Chris von Recklinghausen) [2160210] - afs: Convert afs_symlink_readpage to afs_symlink_read_folio (Chris von Recklinghausen) [2160210] - fs: Convert simple_readpage to simple_read_folio (Chris von Recklinghausen) [2160210] - fs: Convert mpage_readpage to mpage_read_folio (Chris von Recklinghausen) [2160210] - fs: Convert block_read_full_page() to block_read_full_folio() (Chris von Recklinghausen) [2160210] - fs: Convert iomap_readpage to iomap_read_folio (Chris von Recklinghausen) [2160210] - fs: Convert netfs_readpage to netfs_read_folio (Chris von Recklinghausen) [2160210] - fs: Add read_folio documentation (Chris von Recklinghausen) [2160210] - fs: Introduce aops->read_folio (Chris von Recklinghausen) [2160210] - buffer: Rewrite nobh_truncate_page() to use folios (Chris von Recklinghausen) [2160210] - fs: Convert is_dirty_writeback() to take a folio (Chris von Recklinghausen) [2160210] - readahead: Use a folio in read_pages() (Chris von Recklinghausen) [2160210] - filemap: Update the folio_mark_dirty documentation (Chris von Recklinghausen) [2160210] - fs: Remove pagecache_write_begin() and pagecache_write_end() (Chris von Recklinghausen) [2160210] - i915: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210] - ext4: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210] - namei: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210] - buffer: Call aops write_begin() and write_end() directly (Chris von Recklinghausen) [2160210] - fs: Remove flags parameter from aops->write_begin (Chris von Recklinghausen) [2160210] - fs: Remove aop flags parameter from grab_cache_page_write_begin() (Chris von Recklinghausen) [2160210] - fs: Remove aop flags parameter from cont_write_begin() (Chris von Recklinghausen) [2160210] - fs: Remove aop flags parameter from block_write_begin() (Chris von Recklinghausen) [2160210] - fs: Remove aop_flags parameter from netfs_write_begin() (Chris von Recklinghausen) [2160210] - fs: Remove AOP_FLAG_NOFS (Chris von Recklinghausen) [2160210] - f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs (Chris von Recklinghausen) [2160210] - namei: Convert page_symlink() to use memalloc_nofs_save() (Chris von Recklinghausen) [2160210] - kfence: test: use new suite_{init/exit} support, add .kunitconfig (Chris von Recklinghausen) [2160210] - mm/slub: remove unused kmem_cache_order_objects max (Chris von Recklinghausen) [2160210] - taskstats: version 12 with thread group and exe info (Chris von Recklinghausen) [2160210] - mm/damon/reclaim: fix the timer always stays active (Chris von Recklinghausen) [2160210] - mm/damon: remove unnecessary type castings (Chris von Recklinghausen) [2160210] - mm/damon/core-test: add a kunit test case for ops registration (Chris von Recklinghausen) [2160210] - damon: vaddr-test: tweak code to make the logic clearer (Chris von Recklinghausen) [2160210] - mm/page_alloc: simplify update of pgdat in wake_all_kswapds (Chris von Recklinghausen) [2160210] - kasan: fix sleeping function called from invalid context on RT kernel (Chris von Recklinghausen) [2160210] - mm/khugepaged: use vma_is_anonymous (Chris von Recklinghausen) [2160210] - mm: compaction: make sure highest is above the min_pfn (Chris von Recklinghausen) [2160210] - mm: compaction: simplify the code in __compact_finished (Chris von Recklinghausen) [2160210] - mm: compaction: make compaction_zonelist_suitable return false when COMPACT_SUCCESS (Chris von Recklinghausen) [2160210] - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online (Chris von Recklinghausen) [2160210] - mm: compaction: clean up comment about async compaction in isolate_migratepages (Chris von Recklinghausen) [2160210] - mm: compaction: use helper compound_nr in isolate_migratepages_block (Chris von Recklinghausen) [2160210] - mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c (Chris von Recklinghausen) [2160210] - mm: compaction: clean up comment about suitable migration target recheck (Chris von Recklinghausen) [2160210] - mm: compaction: clean up comment for sched contention (Chris von Recklinghausen) [2160210] - mm: compaction: remove unneeded assignment to isolate_start_pfn (Chris von Recklinghausen) [2160210] - mm: compaction: remove unneeded pfn update (Chris von Recklinghausen) [2160210] - mm: compaction: remove unneeded return value of kcompactd_run (Chris von Recklinghausen) [2160210] - ksm: count ksm merging pages for each process (Chris von Recklinghausen) [2160210] - mm/page_alloc: reuse tail struct pages for compound devmaps (Chris von Recklinghausen) [2160210] - mm/sparse-vmemmap: improve memory savings for compound devmaps (Chris von Recklinghausen) [2160210] - mm/hugetlb_vmemmap: move comment block to Documentation/vm (Chris von Recklinghausen) [2160210] - mm/sparse-vmemmap: refactor core of vmemmap_populate_basepages() to helper (Chris von Recklinghausen) [2160210] - mm/sparse-vmemmap: add a pgmap argument to section activation (Chris von Recklinghausen) [2160210] - mm/page_alloc.c: calc the right pfn if page size is not 4K (Chris von Recklinghausen) [2160210] - mm/mremap: avoid unneeded do_munmap call (Chris von Recklinghausen) [2160210] - mm/mremap: use helper mlock_future_check() (Chris von Recklinghausen) [2160210] - mm/mmap: drop arch_vm_get_page_pgprot() (Chris von Recklinghausen) [2160210] - mm/mmap: drop arch_filter_pgprot() (Chris von Recklinghausen) [2160210] - mm/mmap.c: use helper mlock_future_check() (Chris von Recklinghausen) [2160210] - mm/debug_vm_pgtable: drop protection_map[] usage (Chris von Recklinghausen) [2160210] - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush (Chris von Recklinghausen) [2160210] - mm/mmap.c: use mmap_assert_write_locked() instead of open coding it (Chris von Recklinghausen) [2160210] - mm: untangle config dependencies for demote-on-reclaim (Chris von Recklinghausen) [2160210] - mm: migrate: simplify the refcount validation when migrating hugetlb mapping (Chris von Recklinghausen) [2160210] - mm/migration: remove some duplicated codes in migrate_pages (Chris von Recklinghausen) [2160210] - mm/migration: avoid unneeded nodemask_t initialization (Chris von Recklinghausen) [2160210] - mm/migration: use helper macro min in do_pages_stat (Chris von Recklinghausen) [2160210] - mm/migration: use helper function vma_lookup() in add_page_for_migration (Chris von Recklinghausen) [2160210] - mm/migration: remove unneeded local variable page_lru (Chris von Recklinghausen) [2160210] - mm/migration: remove unneeded local variable mapping_locked (Chris von Recklinghausen) [2160210] - mm/vmscan: fix comment for isolate_lru_pages (Chris von Recklinghausen) [2160210] - mm/vmscan: fix comment for current_may_throttle (Chris von Recklinghausen) [2160210] - mm/vmscan: remove obsolete comment in get_scan_count (Chris von Recklinghausen) [2160210] - mm/vmscan: sc->reclaim_idx must be a valid zone index (Chris von Recklinghausen) [2160210] - mm/vmscan: make sure wakeup_kswapd with managed zone (Chris von Recklinghausen) [2160210] - mm/vmscan: reclaim only affects managed_zones (Chris von Recklinghausen) [2160210] - hugetlb: remove use of list iterator variable after loop (Chris von Recklinghausen) [2160210] - mm, hugetlb, hwpoison: separate branch for free and in-use hugepage (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: dissolve truncated hugetlb page (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: minor cleanup for HWPoisonHandlable (Chris von Recklinghausen) [2160210] - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED (Chris von Recklinghausen) [2160210] - mm/memory-failure.c: remove unnecessary (void*) conversions (Chris von Recklinghausen) [2160210] - mm: wrap __find_buddy_pfn() with a necessary buddy page validation (Chris von Recklinghausen) [2160210] - mm: page_alloc: simplify pageblock migratetype check in __free_one_page() (Chris von Recklinghausen) [2160210] - mm/page_alloc: adding same penalty is enough to get round-robin order (Chris von Recklinghausen) [2160210] - vmap(): don't allow invalid pages (Chris von Recklinghausen) [2160210] - mm/vmalloc: fix a comment (Chris von Recklinghausen) [2160210] - mm/memcontrol.c: remove unused private flag of memory.oom_control (Chris von Recklinghausen) [2160210] - mm/memcontrol.c: make cgroup_memory_noswap static (Chris von Recklinghausen) [2160210] - mm/memcg: non-hierarchical mode is deprecated (Chris von Recklinghausen) [2160210] - mm/memcg: move generation assignment and comparison together (Chris von Recklinghausen) [2160210] - mm/memcg: set pos explicitly for reclaim and !reclaim (Chris von Recklinghausen) [2160210] - mm/memcg: set memcg after css verified and got reference (Chris von Recklinghausen) [2160210] - mm/memcg: mz already removed from rb_tree if not NULL (Chris von Recklinghausen) [2160210] - mm/memcg: remove unneeded nr_scanned (Chris von Recklinghausen) [2160210] - mm: shmem: make shmem_init return void (Chris von Recklinghausen) [2160210] - mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: provide allocator labelling and update --cull and --sort options (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support sorting blocks by multiple keys (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support for multi-value selection in single argument (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: use fprintf() to send error messages to stderr (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm numa translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm hmm translation (Chris von Recklinghausen) [2160210] - docs: vm/page_owner: use literal blocks for param description (Chris von Recklinghausen) [2160210] - riscv: compat: syscall: Add compat_sys_call_table implementation (Chris von Recklinghausen) [2160210] - mm: Add fault_in_subpage_writeable() to probe at sub-page granularity (Chris von Recklinghausen) [2160210] - mm: fix unused variable kernel warning when SYSCTL=n (Chris von Recklinghausen) [2160210] - xfs: convert shutdown reasons to unsigned. (Chris von Recklinghausen) [2160210] - mm/slub: remove unneeded return value of slab_pad_check (Chris von Recklinghausen) [2160210] - Documentation: arch_pgtable_helpers: demote pgtable list headings (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm hugetlbfs_reserv translation (Chris von Recklinghausen) [2160210] - usercopy: Remove HARDENED_USERCOPY_PAGESPAN (Chris von Recklinghausen) [2160210] - mm/usercopy: Detect large folio overruns (Chris von Recklinghausen) [2160210] - mm/usercopy: Detect vmalloc overruns (Chris von Recklinghausen) [2160210] - mm/usercopy: Check kmap addresses properly (Chris von Recklinghausen) [2160210] - mm/slab_common: move dma-kmalloc caches creation into new_kmalloc_cache() (Chris von Recklinghausen) [2160210] - mm/slub: remove meaningless node check in ___slab_alloc() (Chris von Recklinghausen) [2160210] - mm/slub: remove duplicate flag in allocate_slab() (Chris von Recklinghausen) [2160210] - mm/slab.c: fix comments (Chris von Recklinghausen) [2160210] - mm: move page-writeback sysctls to their own file (Chris von Recklinghausen) [2160210] - mm: move oom_kill sysctls to their own file (Chris von Recklinghausen) [2160210] - slab, documentation: add description of debugfs files for SLUB caches (Chris von Recklinghausen) [2160210] - mm/slub: sort debugfs output by frequency of stack traces (Chris von Recklinghausen) [2160210] - mm/slub: distinguish and print stack traces in debugfs files (Chris von Recklinghausen) [2160210] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm zsmalloc translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm z3fold translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm split_page_table_lock translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm remap_file_pages translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm page_table_check translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm page_owner translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm page_frags translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm overcommit-accounting translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm mmu_notifier translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm memory-model translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm hwpoison translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm frontswap translation (Chris von Recklinghausen) [2160210] - docs/zh_CN/damon: add sysfs interface (Chris von Recklinghausen) [2160210] - docs/zh_CN/damon: update outdated term 'regions update interval' (Chris von Recklinghausen) [2160210] - mm/slab: remove some unused functions (Chris von Recklinghausen) [2160210] - doc/vm/page_owner.rst: remove content related to -c option (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: remove -c option (Chris von Recklinghausen) [2160210] - filemap: Remove AOP_FLAG_CONT_EXPAND (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support for user-defined culling rules (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support for selecting by PID, TGID or task command name (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort: support for sorting by task command name (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort: fix three trivival places (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support sorting by tgid and update documentation (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: add a security check (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: fix comments (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: fix the instructions for use (Chris von Recklinghausen) [2160210] - Documentation/vm/page_owner.rst: fix unexpected indentation warns (Chris von Recklinghausen) [2160210] - Documentation/vm/page_owner.rst: update the documentation (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: delete invalid duplicate code (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: two trivial fixes (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support sorting pid and time (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: add switch between culling by stacktrace and txt (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: support sorting by stack trace (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: sort by stacktrace before culling (Chris von Recklinghausen) [2160210] - usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN (Chris von Recklinghausen) [2160210] - fs: Remove aops->launder_page (Chris von Recklinghausen) [2160210] - nfs: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2160210] - cifs: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2160210] - fs: Remove aops->invalidatepage (Chris von Recklinghausen) [2160210] - nfs: Convert from invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210] - gfs2: Convert invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210] - cifs: Convert from invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210] - afs: Convert invalidatepage to invalidate_folio (Chris von Recklinghausen) [2160210] - afs: Convert directory aops to invalidate_folio (Chris von Recklinghausen) [2160210] - iomap: Remove iomap_invalidatepage() (Chris von Recklinghausen) [2160210] - ceph: Use folio_invalidate() (Chris von Recklinghausen) [2160210] - iomap: Fix iomap_invalidatepage tracepoint (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon reclaim translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon usage translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add admin-guide damon start translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add admin-guide damon index translation (Chris von Recklinghausen) [2160210] - zh_CN: Add translation for admin-guide/mm/index.rst (Chris von Recklinghausen) [2160210] - Add Chinese translation for vm/ksm.rst (Chris von Recklinghausen) [2160210] - docs/zh_CN: add peci index translation (Chris von Recklinghausen) [2160210] - mm: remove pointless includes from (Chris von Recklinghausen) [2160210] - docs: fix RST error in vm/page_owner.rst (Chris von Recklinghausen) [2160210] - Documentation/vm/page_owner.rst: fix language (Chris von Recklinghausen) [2160210] - x86/mce: Remove the tolerance level control (Chris von Recklinghausen) [2160210] - docs/translations: Skip CJK contents if suitable fonts not found (Chris von Recklinghausen) [2160210] - xfs: move xfs_update_prealloc_flags() to xfs_pnfs.c (Chris von Recklinghausen) [2160210] - docs/zh_CN: add highmem translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add free_page_reporting translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon api translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon design translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon faq translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add damon index tronslation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add balance translation (Chris von Recklinghausen) [2160210] - docs_zh_CN: add active_mm translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add vm/index translation (Chris von Recklinghausen) [2160210] - Documentation/accounting/delay-accounting.rst: add thrashing page cache and direct compact (Chris von Recklinghausen) [2160210] - xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls (Chris von Recklinghausen) [2160210] - zram: use ATTRIBUTE_GROUPS (Chris von Recklinghausen) [2160210] - mm: introduce memalloc_retry_wait() (Chris von Recklinghausen) [2160210] - squashfs: provide backing_dev_info in order to disable read-ahead (Chris von Recklinghausen) [2160210] - iomap: Inline __iomap_zero_iter into its caller (Chris von Recklinghausen) [2160210] - x86/mce: Check regs before accessing it (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_migrate_page() to use folios (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_add_to_ioend() to take a folio (Chris von Recklinghausen) [2160210] - iomap: Simplify iomap_do_writepage() (Chris von Recklinghausen) [2160210] - iomap: Simplify iomap_writepage_map() (Chris von Recklinghausen) [2160210] - iomap,xfs: Convert ->discard_page to ->discard_folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_write_begin() and iomap_write_end() to folios (Chris von Recklinghausen) [2160210] - iomap: Convert __iomap_zero_iter to use a folio (Chris von Recklinghausen) [2160210] - iomap: Allow iomap_write_begin() to be called with the full length (Chris von Recklinghausen) [2160210] - iomap: Convert readahead and readpage to use a folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_read_inline_data to take a folio (Chris von Recklinghausen) [2160210] - iomap: Use folio offsets instead of page offsets (Chris von Recklinghausen) [2160210] - iomap: Convert bio completions to use folios (Chris von Recklinghausen) [2160210] - iomap: Pass the iomap_page into iomap_set_range_uptodate (Chris von Recklinghausen) [2160210] - iomap: Add iomap_invalidate_folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_releasepage to use a folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_page_release to take a folio (Chris von Recklinghausen) [2160210] - iomap: Convert iomap_page_create to take a folio (Chris von Recklinghausen) [2160210] - fs/buffer: Convert __block_write_begin_int() to take a folio (Chris von Recklinghausen) [2160210] - x86/mce: Mark mce_timed_out() noinstr (Chris von Recklinghausen) [2160210] - x86/mce: Prevent severity computation from being instrumented (Chris von Recklinghausen) [2160210] - x86/mce: Do not use memset to clear the banks bitmaps (Chris von Recklinghausen) [2160210] - docs/zh_CN: add scheduler index translation (Chris von Recklinghausen) [2160210] - x86/mce: Get rid of cpu_missing (Chris von Recklinghausen) [2160210] - tools/vm/page_owner_sort.c: count and sort by mem (Chris von Recklinghausen) [2160210] - mm/memcg: drop swp_entry_t* in mc_handle_file_pte() (Chris von Recklinghausen) [2160210] - ABI: sysfs-mce: add 3 missing files (Chris von Recklinghausen) [2160210] - ABI: sysfs-mce: add a new ABI file (Chris von Recklinghausen) [2160210] - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO (Chris von Recklinghausen) [2160210] - x86/mce: Sort mca_config members to get rid of unnecessary padding (Chris von Recklinghausen) [2160210] - x86/mce: Get rid of machine_check_vector (Chris von Recklinghausen) [2160210] - x86/mce: Get rid of the mce_severity function pointer (Chris von Recklinghausen) [2160210] - docs: zh_TW/index: Move arm64/index to arch-specific section (Chris von Recklinghausen) [2160210] - docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst (Chris von Recklinghausen) [2160210] - Doc: page_migration: fix numbering for non-LRU movable flags (Chris von Recklinghausen) [2160210] - x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups (Chris von Recklinghausen) [2160210] - docs: pdfdocs: Fix typo in CJK-language specific font settings (Chris von Recklinghausen) [2160210] - docs/zh_TW: add translations for zh_TW/filesystems (Chris von Recklinghausen) [2160210] - docs/zh_TW: add translations for zh_TW/cpu-freq (Chris von Recklinghausen) [2160210] - docs/zh_TW: add translations for zh_TW/arm64 (Chris von Recklinghausen) [2160210] - docs: pdfdocs: Enable language-specific font choice of zh_TW translations (Chris von Recklinghausen) [2160210] - docs: pdfdocs: Add CJK-language-specific font settings (Chris von Recklinghausen) [2160210] - docs: pdfdocs: Refactor config for CJK document (Chris von Recklinghausen) [2160210] - docs/zh_CN: Add zh_CN/accounting/psi.rst (Chris von Recklinghausen) [2160210] - docs/zh_CN: add infiniband index translation (Chris von Recklinghausen) [2160210] - docs/zh_CN: add virt index translation (Chris von Recklinghausen) [2160210] - docs/zh_TW: add translations for zh_TW/process (Chris von Recklinghausen) [2160210] - docs: add traditional Chinese translation for kernel Documentation (Chris von Recklinghausen) [2160210] - x86/mm: disable instrumentations of mm/pgprot.c (Chris von Recklinghausen) [2160210] - x86/mm: Refuse W^X violations (Chris von Recklinghausen) [2160210] - x86/mm: Print likely CPU at segfault time (Chris von Recklinghausen) [2160210] - x86: simplify load_unaligned_zeropad() implementation (Chris von Recklinghausen) [2160210] - x86/extable: Fix ex_handler_msr() print condition (Chris von Recklinghausen) [2160210] - x86/mm/tlb: Ignore f->new_tlb_gen when zero (Chris von Recklinghausen) [2160210] - x86/mm: Refer to the intended config STRICT_DEVMEM in a comment (Chris von Recklinghausen) [2160210] - mm/x86: remove dead code for hugetlbpage.c (Chris von Recklinghausen) [2160210] - x86/pkeys: Clarify PKRU_AD_KEY macro (Chris von Recklinghausen) [2160210] - x86/mm/tlb: Avoid reading mm_tlb_gen when possible (Chris von Recklinghausen) [2160210] - s390/mm: fix no previous prototype warnings in maccess.c (Chris von Recklinghausen) [2160210] - memcpy_real(): WRITE is "data source", not destination... (Chris von Recklinghausen) [2160210] - s390/kprobes: define insn cache ops within private header file (Chris von Recklinghausen) [2160210] - s390/mm: remove unused get_page_state() function (Chris von Recklinghausen) [2160210] - s390/hypfs: remove unused info_blk_hdr__pcpus() function (Chris von Recklinghausen) [2160210] - s390/mm: provide minimal setup_per_cpu_areas() implementation (Chris von Recklinghausen) [2160210] - s390/mm: fix virtual-physical address confusion for swiotlb (Chris von Recklinghausen) [2160210] - s390/mm: gmap: sort out physical vs virtual pointers usage (Chris von Recklinghausen) [2160210] - s390/mm: rework memcpy_real() to avoid DAT-off mode (Chris von Recklinghausen) [2160210] - s390/smp: rework absolute lowcore access (Chris von Recklinghausen) [2160210] - s390/smp: use physical address for SIGP_SET_PREFIX command (Chris von Recklinghausen) [2160210] - s390/smp: enforce lowcore protection on CPU restart (Chris von Recklinghausen) [2160210] - s390/smp: call smp_reinit_ipl_cpu() before scheduler is available (Chris von Recklinghausen) [2160210] - s390/boot: fix absolute zero lowcore corruption on boot (Chris von Recklinghausen) [2160210] - s390/nmi: disable interrupts on extended save area update (Chris von Recklinghausen) [2160210] - s390/nmi: add missing __pa/__va address conversion of extended save area (Chris von Recklinghausen) [2160210] - s390/setup: rearrange absolute lowcore initialization (Chris von Recklinghausen) [2160210] - s390/maccess: rework absolute lowcore accessors (Chris von Recklinghausen) [2160210] - s390/smp: cleanup control register update routines (Chris von Recklinghausen) [2160210] - s390/smp: cleanup target CPU callback starting (Chris von Recklinghausen) [2160210] - s390/smp: do not use nodat_stack for secondary CPU start (Chris von Recklinghausen) [2160210] - s390/smp: enable DAT before CPU restart callback is called (Chris von Recklinghausen) [2160210] - s390/dump: fix os_info virtual vs physical address confusion (Chris von Recklinghausen) [2160210] - s390/hugetlb: switch to generic version of follow_huge_pud() (Chris von Recklinghausen) [2160210] - s390/ptdump: add missing amode31 markers (Chris von Recklinghausen) [2160210] - s390/mm: split lowcore pages with set_memory_4k() (Chris von Recklinghausen) [2160210] - s390/mm: remove unused access parameter from do_fault_error() (Chris von Recklinghausen) [2160210] - s390/mm: remove useless hugepage address alignment (Chris von Recklinghausen) [2160210] - s390/boot: cleanup adjust_to_uv_max() function (Chris von Recklinghausen) [2160210] - s390/boot: get rid of startup archive (Chris von Recklinghausen) [2160210] - s390/setup: re-arrange memblock setup (Chris von Recklinghausen) [2160210] - s390/setup: avoid using memblock_enforce_memory_limit (Chris von Recklinghausen) [2160210] - s390/setup: avoid reserving memory above identity mapping (Chris von Recklinghausen) [2160210] - s390: move the install rule to arch/s390/Makefile (Chris von Recklinghausen) [2160210] - s390: assume stckf is always present (Chris von Recklinghausen) [2160210] - s390/uaccess: use exception handler to zero result on get_user() failure (Chris von Recklinghausen) [2160210] - s390/uaccess: use symbolic names for inline assembler operands (Chris von Recklinghausen) [2160210] - s390/extable: prefer local labels in .set directives (Chris von Recklinghausen) [2160210] - s390/extable: add dedicated uaccess handler (Chris von Recklinghausen) [2160210] - s390/extable: convert to relative table with data (Chris von Recklinghausen) [2160210] - s390/extable: add and use fixup_exception helper function (Chris von Recklinghausen) [2160210] - s390/extable: fix exception table sorting (Chris von Recklinghausen) [2160210] - s390/base: pass pt_regs to early program check handler (Chris von Recklinghausen) [2160210] - s390/extable: move extable related functions to mm/extable.c (Chris von Recklinghausen) [2160210] - s390/extable: move EX_TABLE define to asm-extable.h (Chris von Recklinghausen) [2160210] - s390/extable: search amode31 extable last (Chris von Recklinghausen) [2160210] - s390: add support for BEAR enhancement facility (Chris von Recklinghausen) [2160210] - s390/ptrace: add last_break member to pt_regs (Chris von Recklinghausen) [2160210] - s390: rename last_break to pgm_last_break (Chris von Recklinghausen) [2160210] - kbuild: add cmd_file_size (Chris von Recklinghausen) [2160210] - arch: decompressor: remove useless vmlinux.bin.all-y (Chris von Recklinghausen) [2160210] - kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22} (Chris von Recklinghausen) [2160210] - kbuild: drop $(size_append) from cmd_zstd (Chris von Recklinghausen) [2160210] - powerpc/mm: Export memory_add_physaddr_to_nid() for modules (Chris von Recklinghausen) [2160210] - powerpc/64s: Remove spurious fault flushing for NMMU (Chris von Recklinghausen) [2160210] - powerpc/64s: POWER10 nest MMU can upgrade PTE access authority without TLB flush (Chris von Recklinghausen) [2160210] - powerpc/64s: POWER10 nest MMU does not require flush escalation workaround (Chris von Recklinghausen) [2160210] - powerpc/64e: Reorganise virtual memory (Chris von Recklinghausen) [2160210] - powerpc/64e: Move virtual memory closer to linear memory (Chris von Recklinghausen) [2160210] - powerpc/64e: Remove unused REGION related macros (Chris von Recklinghausen) [2160210] - powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PAIRED_MAS (Chris von Recklinghausen) [2160210] - powerpc/32: Remove __map_without_ltlbs (Chris von Recklinghausen) [2160210] - powerpc/32: Remove 'noltlbs' kernel parameter (Chris von Recklinghausen) [2160210] - powerpc/32: Remove the 'nobats' kernel parameter (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Use jump_label to check if poking_init() is done (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Use jump_label for testing freed initmem (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Replace patch_instruction() by ppc_inst_write() in selftests (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Move code patching selftests in its own file (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Move instr_is_branch_{i/b}form() in code-patching.h (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Move patch_exception() outside code-patching.c (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Use test_trampoline for prefixed patch test (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Fix patch_branch() return on out-of-range failure (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Reorganise do_patch_instruction() to ease error handling (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Fix unmap_patch_area() error handling (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Fix error handling in do_patch_instruction() (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Remove init_mem_is_free (Chris von Recklinghausen) [2160210] - powerpc/code-patching: Remove pr_debug()/pr_devel() messages and fix check() (Chris von Recklinghausen) [2160210] - powerpc/mm/book3s64/hash: Switch pre 2.06 tlbiel to .long (Chris von Recklinghausen) [2160210] - powerpc/mm: Switch obsolete dssall to .long (Chris von Recklinghausen) [2160210] - powerpc/inst: Optimise copy_inst_from_kernel_nofault() (Chris von Recklinghausen) [2160210] - powerpc/inst: Move ppc_inst_t definition in asm/reg.h (Chris von Recklinghausen) [2160210] - powerpc/inst: Define ppc_inst_t as u32 on PPC32 (Chris von Recklinghausen) [2160210] - powerpc/inst: Define ppc_inst_t (Chris von Recklinghausen) [2160210] - powerpc/inst: Refactor ___get_user_instr() (Chris von Recklinghausen) [2160210] - powerpc/mm: Move tlbcam_sz() and make it static (Chris von Recklinghausen) [2160210] - arm64: compat: Implement misalignment fixups for multiword loads (Chris von Recklinghausen) [2160210] - arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page (Chris von Recklinghausen) [2160210] - arm64/mm: Define defer_reserve_crashkernel() (Chris von Recklinghausen) [2160210] - arm64: mm: Remove assembly DMA cache maintenance wrappers (Chris von Recklinghausen) [2160210] - arm/xen: Introduce xen_setup_dma_ops() (Chris von Recklinghausen) [2160210] - arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP (Chris von Recklinghausen) [2160210] - arm64: extable: move _cond_extable to _cond_uaccess_extable (Chris von Recklinghausen) [2160210] - arm64: extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO (Chris von Recklinghausen) [2160210] - arm64: asm-extable: add asm uacess helpers (Chris von Recklinghausen) [2160210] - arm64: asm-extable: move data fields (Chris von Recklinghausen) [2160210] - arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_ZERO support (Chris von Recklinghausen) [2160210] - arm64: Add HAVE_IOREMAP_PROT support (Chris von Recklinghausen) [2160210] - arm64: mm: Convert to GENERIC_IOREMAP (Chris von Recklinghausen) [2160210] - arm64: entry: simplify trampoline data page (Chris von Recklinghausen) [2160210] - arm64: mm: install KPTI nG mappings with MMU enabled (Chris von Recklinghausen) [2160210] - arm64: kpti-ng: simplify page table traversal logic (Chris von Recklinghausen) [2160210] - arm64: mm: Only remove nomap flag for initrd (Chris von Recklinghausen) [2160210] - arm64: mte: Fix the stack frame size warning in mte_dump_tag_range() (Chris von Recklinghausen) [2160210] - elf: Fix the arm64 MTE ELF segment name and value (Chris von Recklinghausen) [2160210] - arm64: mte: Document the core dump file format (Chris von Recklinghausen) [2160210] - arm64: mte: Dump the MTE tags in the core file (Chris von Recklinghausen) [2160210] - fs/file_table: fix adding missing kmemleak_not_leak() (Chris von Recklinghausen) [2160210] - Fix regression due to "fs: move binfmt_misc sysctl to its own file" (Chris von Recklinghausen) [2160210] - binfmt_misc: fix crash when load/unload module (Chris von Recklinghausen) [2160210] - include/linux/sysctl.h: fix register_sysctl_mount_point() return type (Chris von Recklinghausen) [2160210] - coredump: Don't compile flat_core_dump when coredumps are disabled (Chris von Recklinghausen) [2160210] - coredump: Snapshot the vmas in do_coredump (Chris von Recklinghausen) [2160210] - coredump: Move definition of struct coredump_params into coredump.h (Chris von Recklinghausen) [2160210] - coredump: Also dump first pages of non-executable ELF libraries (Chris von Recklinghausen) [2160210] - fs/coredump: move coredump sysctls into its own file (Chris von Recklinghausen) [2160210] - coredump: fix memleak in dump_vma_snapshot() (Chris von Recklinghausen) [2160210] - init/main.c: return 1 from handled __setup() functions (Chris von Recklinghausen) [2160210] - init.h: improve __setup and early_param documentation (Chris von Recklinghausen) [2160210] - scripts/sorttable: Unify arm64 & x86 sort functions (Chris von Recklinghausen) [2160210] - mm: avoid unnecessary page fault retires on shared memory types (Chris von Recklinghausen) [2160210] - fs: move namespace sysctls and declare fs base directory (Chris von Recklinghausen) [2160210] - sysctl: add and use base directory declarer and registration helper (Chris von Recklinghausen) [2160210] - fs: move pipe sysctls to is own file (Chris von Recklinghausen) [2160210] - fs: move fs/exec.c sysctls into its own file (Chris von Recklinghausen) [2160210] - fs: move namei sysctls to its own file (Chris von Recklinghausen) [2160210] - fs: move locking sysctls where they are used (Chris von Recklinghausen) [2160210] - fs: move shared sysctls to fs/sysctls.c (Chris von Recklinghausen) [2160210] - sysctl: move maxolduid as a sysctl specific const (Chris von Recklinghausen) [2160210] - fs: move dcache sysctls to its own file (Chris von Recklinghausen) [2160210] - fs: move fs stat sysctls to file_table.c (Chris von Recklinghausen) [2160210] - fs: move inode sysctls to its own file (Chris von Recklinghausen) [2160210] - sysctl: share unsigned long const values (Chris von Recklinghausen) [2160210] - fs: move binfmt_misc sysctl to its own file (Chris von Recklinghausen) [2160210] - sysctl: add helper to register a sysctl mount point (Chris von Recklinghausen) [2160210] - eventpoll: simplify sysctl declaration with register_sysctl() (Chris von Recklinghausen) [2160210] - inotify: simplify subdirectory registration with register_sysctl() (Chris von Recklinghausen) [2160210] - dnotify: move dnotify sysctl to dnotify.c (Chris von Recklinghausen) [2160210] - aio: move aio sysctl to aio.c (Chris von Recklinghausen) [2160210] - sysctl: use SYSCTL_ZERO to replace some static int zero uses (Chris von Recklinghausen) [2160210] - sysctl: use const for typically used max/min proc sysctls (Chris von Recklinghausen) [2160210] - sysctl: make ngroups_max const (Chris von Recklinghausen) [2160210] - watchdog: move watchdog sysctl interface to watchdog.c (Chris von Recklinghausen) [2160210] - hung_task: move hung_task sysctl interface to hung_task.c (Chris von Recklinghausen) [2160210]- x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2181172] - selftests/bpf: Fix sk_assign on s390x (Felix Maurer) [2166911] - selftests/net: fix missing xdp_dummy (Felix Maurer) [2166911] - lsm: make security_socket_getpeersec_stream() sockptr_t safe (Artem Savkov) [2166911] - selftests/bpf: Test skops->skb_hwtstamp (Felix Maurer) [2166911] - bpf: Add hwtstamp field for the sockops prog (Felix Maurer) [2166911] - selftests/bpf: Add test case for element reuse in htab map (Artem Savkov) [2166911] - selftests/bpf: Add test for cgroup iterator on a dead cgroup (Artem Savkov) [2166911] - selftests/bpf: Add cgroup helper remove_cgroup() (Artem Savkov) [2166911] - bpf: Zeroing allocated object from slab in bpf memory allocator (Artem Savkov) [2166911] - bpf: Invoke cgroup/connect{4,6} programs for unprivileged ICMP ping (Artem Savkov) [2166911] - bpf: Prevent bpf program recursion for raw tracepoint probes (Artem Savkov) [2166911] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2166911] - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory (Felix Maurer) [2166911] - selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m (Felix Maurer) [2166911] - selftests/bpf: Fix incorrect ASSERT in the tcp_hdr_options test (Felix Maurer) [2166911] - netfilter: nf_nat: Fix possible memory leak in nf_nat_init() (Felix Maurer) [2166911] - net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.c (Felix Maurer) [2166911] - selftests/xsk: Fix double free (Felix Maurer) [2166911] - libbpf: Fix overrun in netlink attribute iteration (Felix Maurer) [2166911] - samples/bpf: Fix typo in xdp_router_ipv4 sample (Felix Maurer) [2166911] - xsk: Expose min chunk size to drivers (Felix Maurer) [2166911] - selftests/bpf: Check -EBUSY for the recurred bpf_setsockopt(TCP_CONGESTION) (Felix Maurer) [2166911] - bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur itself (Felix Maurer) [2166911] - bpf: Refactor bpf_setsockopt(TCP_CONGESTION) handling into another function (Felix Maurer) [2166911] - bpf: Move the "cdg" tcp-cc check to the common sol_tcp_sockopt() (Felix Maurer) [2166911] - bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampoline (Felix Maurer) [2166911] - selftests/bpf: Convert udp_limit test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert tcpbpf_user test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert tcp_rtt test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert tcp_hdr_options test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert tcp_estats test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockopt_sk test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockopt_multi test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockopt_inherit test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockopt test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockmap_ktls test to ASSERT_* macros (Felix Maurer) [2166911] - selftests/bpf: Convert sockmap_basic test to ASSERT_* macros (Felix Maurer) [2166911] - xdp: Adjust xdp_frame layout to avoid using bitfields (Felix Maurer) [2166911] - xdp: improve page_pool xdp_return performance (Felix Maurer) [2166911] - selftests/bpf: Add wait send memory test for sockmap redirect (Felix Maurer) [2166911] - xsk: Inherit need_wakeup flag for shared sockets (Felix Maurer) [2166911] - selftests/bpf: add tests for bpf_ct_set_nat_info kfunc (Felix Maurer) [2166911] - net: netfilter: add bpf_ct_set_nat_info kfunc helper (Felix Maurer) [2166911] - selftests/bpf: Add tests for writing to nf_conn:mark (Felix Maurer) [2166911] - selftests/xsk: Add support for zero copy testing (Felix Maurer) [2166911] - selftests/xsk: Make sure single threaded test terminates (Felix Maurer) [2166911] - selftests/xsk: Add support for executing tests on physical device (Felix Maurer) [2166911] - selftests/xsk: Increase chars for interface name to 16 (Felix Maurer) [2166911] - selftests/xsk: Introduce default Rx pkt stream (Felix Maurer) [2166911] - selftests/xsk: Query for native XDP support (Felix Maurer) [2166911] - selftests/bpf: Amend test_tunnel to exercise BPF_F_TUNINFO_FLAGS (Felix Maurer) [2166911] - bpf: Support getting tunnel flags (Felix Maurer) [2166911] - selftests/xsk: Add missing close() on netns fd (Felix Maurer) [2166911] - xsk: Fix backpressure mechanism on Tx (Felix Maurer) [2166911] - bpf, selftests: Test BPF_FLOW_DISSECTOR_CONTINUE (Felix Maurer) [2166911] - bpf, test_run: Propagate bpf_flow_dissect's retval to user's bpf_attr.test.retval (Felix Maurer) [2166911] - bpf, flow_dissector: Introduce BPF_FLOW_DISSECTOR_CONTINUE retcode for bpf progs (Felix Maurer) [2166911] - flow_dissector: Make 'bpf_flow_dissect' return the bpf program retcode (Felix Maurer) [2166911] - selftest/bpf: Add test for bpf_getsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_getsockopt(SOL_IPV6) to reuse do_ipv6_getsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_getsockopt(SOL_IP) to reuse do_ip_getsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_getsockopt(SOL_TCP) to reuse do_tcp_getsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_getsockopt(SOL_SOCKET) to reuse sk_getsockopt() (Felix Maurer) [2166911] - bpf: Embed kernel CONFIG check into the if statement in bpf_getsockopt (Felix Maurer) [2166911] - bpf: net: Avoid do_ipv6_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911] - net: Add a len argument to compat_ipv6_get_msfilter() (Felix Maurer) [2166911] - net: Remove unused flags argument from do_ipv6_getsockopt (Felix Maurer) [2166911] - bpf: net: Avoid do_ip_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911] - bpf: net: Avoid do_tcp_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - bpf: net: Change do_tcp_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911] - bpf: net: Avoid sk_getsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - bpf: net: Change sk_getsockopt() to take the sockptr_t argument (Felix Maurer) [2166911] - net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr (Felix Maurer) [2166911] - selftest/bpf: Ensure no module loading in bpf_setsockopt(TCP_CONGESTION) (Felix Maurer) [2166911] - bpf, net: Avoid loading module when calling bpf_setsockopt(TCP_CONGESTION) (Felix Maurer) [2166911] - selftests/bpf: Fix wrong size passed to bpf_setsockopt() (Felix Maurer) [2166911] - selftests/bpf: bpf_setsockopt tests (Felix Maurer) [2166911] - bpf: Add a few optnames to bpf_setsockopt (Felix Maurer) [2166911] - bpf: Change bpf_setsockopt(SOL_IPV6) to reuse do_ipv6_setsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_setsockopt(SOL_IP) to reuse do_ip_setsockopt() (Felix Maurer) [2166911] - bpf: Change bpf_setsockopt(SOL_TCP) to reuse do_tcp_setsockopt() (Felix Maurer) [2166911] - bpf: Refactor bpf specific tcp optnames to a new function (Felix Maurer) [2166911] - bpf: Change bpf_setsockopt(SOL_SOCKET) to reuse sk_setsockopt() (Felix Maurer) [2166911] - bpf: Embed kernel CONFIG check into the if statement in bpf_setsockopt (Felix Maurer) [2166911] - bpf: Initialize the bpf_run_ctx in bpf_iter_run_prog() (Felix Maurer) [2166911] - bpf: net: Change do_ipv6_setsockopt() to use the sockopt's lock_sock() and capable() (Felix Maurer) [2166911] - bpf: net: Change do_ip_setsockopt() to use the sockopt's lock_sock() and capable() (Felix Maurer) [2166911] - bpf: net: Change do_tcp_setsockopt() to use the sockopt's lock_sock() and capable() (Felix Maurer) [2166911] - bpf: net: Consider has_current_bpf_ctx() when testing capable() in sk_setsockopt() (Felix Maurer) [2166911] - bpf: net: Avoid sk_setsockopt() taking sk lock when called from bpf (Felix Maurer) [2166911] - selftests/bpf: Few fixes for selftests/bpf built in release mode (Felix Maurer) [2166911] - selftests/bpf: Add connmark read test (Felix Maurer) [2166911] - selftests/bpf: Add existing connection bpf_*_ct_lookup() test (Felix Maurer) [2166911] - selftests/xsk: Update poll test cases (Felix Maurer) [2166911] - spec: add keyutils to selftest-internal subpackage requirements (Artem Savkov) [2166911] - maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault() (Artem Savkov) [2166911] - cgroup: add cgroup_v1v2_get_from_[fd/file]() (Artem Savkov) [2166911] - timekeeping: Introduce fast accessor to clock tai (Artem Savkov) [2166911] - treewide: use get_random_u32() when possible (Artem Savkov) [2166911] - treewide: use prandom_u32_max() when possible, part 1 (Artem Savkov) [2166911] - bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1 (Artem Savkov) [2166911] - perf stat: Support old kernels for bperf cgroup counting (Artem Savkov) [2166911] - selftests/bpf: Add tests for dynamic pointers parameters in kfuncs (Artem Savkov) [2166911] - selftests/bpf: Add test for bpf_verify_pkcs7_signature() kfunc (Artem Savkov) [2166911] - bpf: Add bpf_user_ringbuf_drain() helper (Artem Savkov) [2166911] - selftests/bpf: Make bpf_user_ringbuf_drain() selftest callback return 1 (Artem Savkov) [2166911] - selftests/bpf: Add missing bpf_iter_vma_offset__destroy call (Artem Savkov) [2166911] - selftests/bpf: Test parameterized task BPF iterators. (Artem Savkov) [2166911] - selftests/bpf: Simplify cgroup_hierarchical_stats selftest (Artem Savkov) [2166911] - selftests/bpf: Add additional tests for bpf_lookup_*_key() (Artem Savkov) [2166911] - selftests/bpf: Add selftests validating the user ringbuf (Artem Savkov) [2166911] - selftests/bpf: Add tracing_struct test in DENYLIST.s390x (Artem Savkov) [2166911] - bpf: Remove useless else if (Artem Savkov) [2166911] - selftests/bpf: Add test cases for htab update (Artem Savkov) [2166911] - bpf: Add CGROUP prefix to cgroup_iter_order (Artem Savkov) [2166911] - selftests/bpf: add a selftest for cgroup hierarchical stats collection (Artem Savkov) [2166911] - selftests/bpf: Add cb_refs test to s390x deny list (Artem Savkov) [2166911] - selftest/bpf: Add setget_sockopt to DENYLIST.s390x (Artem Savkov) [2166911] - bpf: Move bpf_loop and bpf_for_each_map_elem under CAP_BPF (Artem Savkov) [2166911] - bpf: expose bpf_strtol and bpf_strtoul to all program types (Artem Savkov) [2166911] - bpf: Fix off-by-one error in bpf_mem_cache_idx() (Artem Savkov) [2166911] - bpf: Add dummy type reference to nf_conn___init to fix type deduplication (Artem Savkov) [2166911] - bpf: Prevent decl_tag from being referenced in func_proto arg (Artem Savkov) [2166911] - selftests/bpf: Make test_bench_attach serial (Artem Savkov) [2166911] - selftests/bpf: Filter out default_idle from kprobe_multi bench (Artem Savkov) [2166911] - bpf: Set and check spin lock value in sk_storage_map_test (Artem Savkov) [2166911] - bpf: Do not copy spin lock field from user in bpf_selem_alloc (Artem Savkov) [2166911] - bpf: Pin the start cgroup in cgroup_iter_seq_init() (Artem Savkov) [2166911] - libbpf: Check the validity of size in user_ring_buffer__reserve() (Artem Savkov) [2166911] - libbpf: Handle size overflow for user ringbuf mmap (Artem Savkov) [2166911] - libbpf: Handle size overflow for ringbuf mmap (Artem Savkov) [2166911] - libbpf: Use page size as max_entries when probing ring buffer map (Artem Savkov) [2166911] - bpf, perf: Use subprog name when reporting subprog ksymbol (Artem Savkov) [2166911] - libbpf: Use correct return pointer in attach_raw_tp (Artem Savkov) [2166911] - bpf: Initialize same number of free nodes for each pcpu_freelist (Artem Savkov) [2166911] - selftests: bpf: Add a test when bpf_probe_read_kernel_str() returns EFAULT (Artem Savkov) [2166911] - selftests/bpf: Fix test_progs compilation failure in 32-bit arch (Artem Savkov) [2166911] - bpf: Fix memory leaks in __check_func_call (Artem Savkov) [2166911] - bpf: Add explicit cast to 'void *' for __BPF_DISPATCHER_UPDATE() (Artem Savkov) [2166911] - bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace) (Artem Savkov) [2166911] - bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop") (Artem Savkov) [2166911] - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() (Artem Savkov) [2166911] - selftests/bpf: Add verifier test for release_reference() (Artem Savkov) [2166911] - bpf: Fix wrong reg type conversion in release_reference() (Artem Savkov) [2166911] - tools/headers: Pull in stddef.h to uapi to fix BPF selftests build in CI (Artem Savkov) [2166911] - net/ipv4: Fix linux/in.h header dependencies (Felix Maurer) [2166911] - bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE (Artem Savkov) [2166911] - bpf, verifier: Fix memory leak in array reallocation for stack state (Artem Savkov) [2166911] - bpf: Use __llist_del_all() whenever possbile during memory draining (Artem Savkov) [2166911] - bpf: Wait for busy refill_work when destroying bpf memory allocator (Artem Savkov) [2166911] - selftests/bpf: fix missing BPF object files (Artem Savkov) [2166911] - bpf: Fix dispatcher patchable function entry to 5 bytes nop (Artem Savkov) [2166911] - bpf: prevent decl_tag from being referenced in func_proto (Artem Savkov) [2166911] - selftests/bpf: Add reproducer for decl_tag in func_proto return type (Artem Savkov) [2166911] - bpf: cgroup_iter: support cgroup1 using cgroup fd (Artem Savkov) [2166911] - bpf: kmsan: initialize BPF registers with zeroes (Artem Savkov) [2166911] - Documentation: bpf: Add implementation notes documentations to table of contents (Artem Savkov) [2166911] - bpf, docs: Delete misformatted table. (Artem Savkov) [2166911] - bpftool: Fix error message of strerror (Artem Savkov) [2166911] - selftests/bpf: Fix spelling mistake "unpriviledged" -> "unprivileged" (Artem Savkov) [2166911] - bpftool: Remove unused struct event_ring_info (Artem Savkov) [2166911] - bpftool: Remove unused struct btf_attach_point (Artem Savkov) [2166911] - bpf, docs: Add TOC and fix formatting. (Artem Savkov) [2166911] - bpf, docs: Add Clang note about BPF_ALU (Artem Savkov) [2166911] - bpf, docs: Move Clang notes to a separate file (Artem Savkov) [2166911] - bpf, docs: Linux byteswap note (Artem Savkov) [2166911] - bpf, docs: Move legacy packet instructions to a separate file (Artem Savkov) [2166911] - bpftool: Show parameters of BPF task iterators. (Artem Savkov) [2166911] - bpf: Handle show_fdinfo for the parameterized task BPF iterators (Artem Savkov) [2166911] - bpf: Handle bpf_link_info for the parameterized task BPF iterators. (Artem Savkov) [2166911] - bpf: Parameterize task iterators. (Artem Savkov) [2166911] - libbpf: Fix the case of running as non-root with capabilities (Artem Savkov) [2166911] - bpf: Enforce W^X for bpf trampoline (Artem Savkov) [2166911] - bpf: use bpf_prog_pack for bpf_dispatcher (Artem Savkov) [2166911] - selftests/bpf: Fix get_func_ip offset test for CONFIG_X86_KERNEL_IBT (Artem Savkov) [2166911] - bpf: Return value in kprobe get_func_ip only for entry address (Artem Savkov) [2166911] - bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT (Artem Savkov) [2166911] - bpf: Use given function address for trampoline ip arg (Artem Savkov) [2166911] - ftrace: Keep the resolved addr in kallsyms_callback (Artem Savkov) [2166911] - kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flag (Artem Savkov) [2166911] - bpf: remove VMA linked list (Artem Savkov) [2166911] - selftests/bpf: allow to adjust BPF verifier log level in veristat (Artem Savkov) [2166911] - selftests/bpf: emit processing progress and add quiet mode to veristat (Artem Savkov) [2166911] - selftests/bpf: make veristat skip non-BPF and failing-to-open BPF objects (Artem Savkov) [2166911] - selftests/bpf: make veristat's verifier log parsing faster and more robust (Artem Savkov) [2166911] - selftests/bpf: add sign-file to .gitignore (Artem Savkov) [2166911] - libbpf: Add pathname_concat() helper (Artem Savkov) [2166911] - selftests/bpf: Free the allocated resources after test case succeeds (Artem Savkov) [2166911] - selftests/bpf: Destroy the skeleton when CONFIG_PREEMPT is off (Artem Savkov) [2166911] - selftests/bpf: add ability to filter programs in veristat (Artem Savkov) [2166911] - selftests/bpf: add comparison mode to veristat (Artem Savkov) [2166911] - selftests/bpf: add CSV output mode for veristat (Artem Savkov) [2166911] - selftests/bpf: fix double bpf_object__close() in veristate (Artem Savkov) [2166911] - bpf: Tweak definition of KF_TRUSTED_ARGS (Artem Savkov) [2166911] - bpf: Always use raw spinlock for hash bucket lock (Artem Savkov) [2166911] - selftests/bpf: Add verifier tests for bpf_lookup_*_key() and bpf_key_put() (Artem Savkov) [2166911] - selftests/bpf: Compile kernel with everything as built-in (Artem Savkov) [2166911] - bpf: Add bpf_verify_pkcs7_signature() kfunc (Artem Savkov) [2166911] - bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs (Artem Savkov) [2166911] - KEYS: Move KEY_LOOKUP_ to include/linux/key.h and define KEY_LOOKUP_ALL (Artem Savkov) [2166911] - bpf: Export bpf_dynptr_get_size() (Artem Savkov) [2166911] - btf: Allow dynamic pointer parameters in kfuncs (Artem Savkov) [2166911] - bpf: Move dynptr type check to is_dynptr_type_expected() (Artem Savkov) [2166911] - bpf: Allow kfuncs to be used in LSM programs (Artem Savkov) [2166911] - libbpf: Support raw BTF placed in the default search path (Artem Savkov) [2166911] - libbpf: Improve BPF_PROG2 macro code quality and description (Artem Savkov) [2166911] - bpf: Add libbpf logic for user-space ring buffer (Artem Savkov) [2166911] - bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type (Artem Savkov) [2166911] - bpf: simplify code in btf_parse_hdr (Artem Savkov) [2166911] - libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data (Artem Savkov) [2166911] - samples/bpf: Replace blk_account_io_done() with __blk_account_io_done() (Artem Savkov) [2166911] - bpf: Move nf_conn extern declarations to filter.h (Artem Savkov) [2166911] - bpf: Rename nfct_bsa to nfct_btf_struct_access (Artem Savkov) [2166911] - bpf: Remove unused btf_struct_access stub (Artem Savkov) [2166911] - bpf: Check whether or not node is NULL before free it in free_bulk (Artem Savkov) [2166911] - selftests/bpf: Add test result messages for test_task_storage_map_stress_lookup (Artem Savkov) [2166911] - bpf/btf: Use btf_type_str() whenever possible (Artem Savkov) [2166911] - bpf: use kvmemdup_bpfptr helper (Artem Savkov) [2166911] - libbpf: Clean up legacy bpf maps declaration in bpf_helpers (Artem Savkov) [2166911] - selftests/bpf: Add veristat tool for mass-verifying BPF object files (Artem Savkov) [2166911] - libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set (Artem Savkov) [2166911] - selftests/bpf: Fix test_verif_scale{1,3} SEC() annotations (Artem Savkov) [2166911] - bpf: Move bpf_dispatcher function out of ftrace locations (Artem Savkov) [2166911] - ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLE (Artem Savkov) [2166911] - bpf: Ensure correct locking around vulnerable function find_vpid() (Artem Savkov) [2166911] - bpf: Add verifier support for custom callback return range (Artem Savkov) [2166911] - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve (Artem Savkov) [2166911] - bpf: Add support for writing to nf_conn:mark (Artem Savkov) [2166911] - bpf: Export btf_type_by_id() and bpf_log() (Artem Savkov) [2166911] - bpf: Use 0 instead of NOT_INIT for btf_struct_access() writes (Artem Savkov) [2166911] - bpf: Add stub for btf_struct_access() (Artem Savkov) [2166911] - bpf: Remove duplicate PTR_TO_BTF_ID RO check (Artem Savkov) [2166911] - bpf: Simplify code by using for_each_cpu_wrap() (Artem Savkov) [2166911] - bpf: add missing percpu_counter_destroy() in htab_map_alloc() (Artem Savkov) [2166911] - selftests/bpf: Ensure cgroup/connect{4,6} programs can bind unpriv ICMP ping (Artem Savkov) [2166911] - selftests/bpf: Deduplicate write_sysctl() to test_progs.c (Artem Savkov) [2166911] - libbpf: Remove gcc support for bpf_tail_call_static for now (Artem Savkov) [2166911] - bpf: Add helper macro bpf_for_each_reg_in_vstate (Artem Savkov) [2166911] - bpf: Support kptrs in percpu arraymap (Artem Savkov) [2166911] - selftests/bpf: Add tests for kfunc returning a memory pointer (Artem Savkov) [2166911] - bpf/verifier: allow kfunc to return an allocated mem (Artem Savkov) [2166911] - bpf/btf: bump BTF_KFUNC_SET_MAX_CNT (Artem Savkov) [2166911] - selftests/bpf: add test for accessing ctx from syscall program type (Artem Savkov) [2166911] - bpf/verifier: allow all functions to read user provided context (Artem Savkov) [2166911] - bpf: split btf_check_subprog_arg_match in two (Artem Savkov) [2166911] - selftests/bpf: regroup and declare similar kfuncs selftests in an array (Artem Savkov) [2166911] - selftests/bpf: Use BPF_PROG2 for some fentry programs without struct arguments (Artem Savkov) [2166911] - selftests/bpf: Add struct argument tests with fentry/fexit programs. (Artem Savkov) [2166911] - libbpf: Add new BPF_PROG2 macro (Artem Savkov) [2166911] - bpf: arm64: No support of struct argument in trampoline programs (Artem Savkov) [2166911] - bpf: Update descriptions for helpers bpf_get_func_arg[_cnt]() (Artem Savkov) [2166911] - bpf: x86: Support in-register struct arguments in trampoline programs (Artem Savkov) [2166911] - bpf: Allow struct argument in trampoline based programs (Artem Savkov) [2166911] - bpf: Replace __ksize with ksize. (Artem Savkov) [2166911] - bpf: Optimize rcu_barrier usage between hash map and bpf_mem_alloc. (Artem Savkov) [2166911] - bpf: Remove usage of kmem_cache from bpf_mem_cache. (Artem Savkov) [2166911] - bpf: Remove prealloc-only restriction for sleepable bpf programs. (Artem Savkov) [2166911] - bpf: Prepare bpf_mem_alloc to be used by sleepable bpf programs. (Artem Savkov) [2166911] - bpf: Remove tracing program restriction on map types (Artem Savkov) [2166911] - bpf: Convert percpu hash map to per-cpu bpf_mem_alloc. (Artem Savkov) [2166911] - bpf: Add percpu allocation support to bpf_mem_alloc. (Artem Savkov) [2166911] - bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU. (Artem Savkov) [2166911] - bpf: Adjust low/high watermarks in bpf_mem_cache (Artem Savkov) [2166911] - bpf: Optimize call_rcu in non-preallocated hash map. (Artem Savkov) [2166911] - bpf: Optimize element count in non-preallocated hash map. (Artem Savkov) [2166911] - bpf: Relax the requirement to use preallocated hash maps in tracing progs. (Artem Savkov) [2166911] - samples/bpf: Reduce syscall overhead in map_perf_test. (Artem Savkov) [2166911] - selftests/bpf: Improve test coverage of test_maps (Artem Savkov) [2166911] - bpf: Convert hash map to bpf_mem_alloc. (Artem Savkov) [2166911] - bpf: Introduce any context BPF specific memory allocator. (Artem Savkov) [2166911] - selftests/bpf: Store BPF object files with .bpf.o extension (Artem Savkov) [2166911] - selftests/bpf: Test concurrent updates on bpf_task_storage_busy (Artem Savkov) [2166911] - selftests/bpf: Move sys_pidfd_open() into task_local_storage_helpers.h (Artem Savkov) [2166911] - bpf: Use this_cpu_{inc_return|dec} for prog->active (Artem Savkov) [2166911] - bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy (Artem Savkov) [2166911] - bpf: Propagate error from htab_lock_bucket() to userspace (Artem Savkov) [2166911] - bpf: Disable preemption when increasing per-cpu map_locked (Artem Savkov) [2166911] - libbpf: Add GCC support for bpf_tail_call_static (Artem Savkov) [2166911] - bpftool: Add support for querying cgroup_iter link (Artem Savkov) [2166911] - selftests/bpf: Fix connect4_prog tcp/socket header type conflict (Artem Savkov) [2166911] - selftests/bpf: Fix bind{4,6} tcp/socket header type conflict (Artem Savkov) [2166911] - bpf: Fix a few typos in BPF helpers documentation (Artem Savkov) [2166911] - selftests/bpf: Declare subprog_noise as static in tailcall_bpf2bpf4 (Artem Savkov) [2166911] - selftests/bpf: fix type conflict in test_tc_dtime (Artem Savkov) [2166911] - libbpf: add map_get_fd_by_id and map_delete_elem in light skeleton (Artem Savkov) [2166911] - bpf: prepare for more bpf syscall to be used from kernel and user space. (Artem Savkov) [2166911] - bpf/scripts: Assert helper enum value is aligned with comment order (Artem Savkov) [2166911] - bpftool: Fix a wrong type cast in btf_dumper_int (Artem Savkov) [2166911] - selftests/bpf: extend cgroup helpers (Artem Savkov) [2166911] - cgroup: bpf: enable bpf programs to integrate with rstat (Artem Savkov) [2166911] - selftests/bpf: Test cgroup_iter. (Artem Savkov) [2166911] - bpf: Introduce cgroup iter (Artem Savkov) [2166911] - selftests/bpf: Add tests for reference state fixes for callbacks (Artem Savkov) [2166911] - bpf: Fix reference state management for synchronous callbacks (Artem Savkov) [2166911] - selftests/bpf: Make sure bpf_{g,s}et_retval is exposed everywhere (Artem Savkov) [2166911] - bpf: update bpf_{g,s}et_retval documentation (Artem Savkov) [2166911] - bpf: Use cgroup_{common,current}_func_proto in more hooks (Artem Savkov) [2166911] - bpf: Introduce cgroup_{common,current}_func_proto (Artem Savkov) [2166911] - scripts/bpf: Set date attribute for bpf-helpers(7) man page (Artem Savkov) [2166911] - scripts/bpf: Set version attribute for bpf-helpers(7) man page (Artem Savkov) [2166911] - selftests/bpf: Fix spelling mistake. (Artem Savkov) [2166911] - selftests/bpf: Tests libbpf autoattach APIs (Artem Savkov) [2166911] - libbpf: Allows disabling auto attach (Artem Savkov) [2166911] - libbpf: Clean up deprecated and legacy aliases (Artem Savkov) [2166911] - libbpf: Streamline bpf_attr and perf_event_attr initialization (Artem Savkov) [2166911] - libbpf: Fix potential NULL dereference when parsing ELF (Artem Savkov) [2166911] - selftests/bpf: Fix attach point for non-x86 arches in test_progs/lsm (Artem Savkov) [2166911] - libbpf: Making bpf_prog_load() ignore name if kernel doesn't support (Artem Savkov) [2166911] - selftests/bpf: Update CI kconfig (Artem Savkov) [2166911] - bpftool: Clear errno after libcap's checks (Artem Savkov) [2166911] - bpf: Clear up confusion in bpf_skb_adjust_room()'s documentation (Artem Savkov) [2166911] - bpftool: Fix a typo in a comment (Artem Savkov) [2166911] - libbpf: Add names for auxiliary maps (Artem Savkov) [2166911] - bpf: Use bpf_map_area_alloc consistently on bpf map creation (Artem Savkov) [2166911] - bpf: Make __GFP_NOWARN consistent in bpf map creation (Artem Savkov) [2166911] - bpf: Use bpf_map_area_free instread of kvfree (Artem Savkov) [2166911] - bpf: Remove unneeded memset in queue_stack_map creation (Artem Savkov) [2166911] - libbpf: preserve errno across pr_warn/pr_info/pr_debug (Artem Savkov) [2166911] - selftests/bpf: add destructive kfunc test (Artem Savkov) [2166911] - bpf: export crash_kexec() as destructive kfunc (Artem Savkov) [2166911] - bpf: add destructive kfunc flag (Artem Savkov) [2166911] - selftests/bpf: add extra test for using dynptr data slice after release (Artem Savkov) [2166911] - bpf: Always return corresponding btf_type in __get_type_size() (Artem Savkov) [2166911] - selftests/bpf: Add BPF-helper test for CLOCK_TAI access (Artem Savkov) [2166911] - bpf: Add BPF-helper for accessing CLOCK_TAI (Artem Savkov) [2166911] - bpf, iter: Fix the condition on p when calling stop. (Artem Savkov) [2166911] - btf: Add a new kfunc flag which allows to mark a function to be sleepable (Artem Savkov) [2166911] - selftests/bpf: Fix vmtest.sh getopts optstring (Artem Savkov) [2166911] - selftests/bpf: Fix vmtest.sh -h to not require root (Artem Savkov) [2166911] - bpf: Improve docstring for BPF_F_USER_BUILD_ID flag (Artem Savkov) [2166911] - libbpf: Do not require executable permission for shared libraries (Artem Savkov) [2166911] - bpf: Verifier cleanups (Artem Savkov) [2166911] - libbpf: Reject legacy 'maps' ELF section (Artem Savkov) [2166911] - selftests/bpf: Clean up sys_nanosleep uses (Artem Savkov) [2166911] - libbpf: Ensure functions with always_inline attribute are inline (Artem Savkov) [2166911] - bpftool: Remove BPF_OBJ_NAME_LEN restriction when looking up bpf program by name (Artem Savkov) [2166911] - libbpf: Skip empty sections in bpf_object__init_global_data_maps (Artem Savkov) [2166911] - RHEL-only: Build CXL code as modules (Jeff Moyer) [2135998] - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL (Baoquan He) [2116317] - Revert "PCI/ASPM: Refactor L1 PM Substates Control Register programming" (Myron Stowe) [2166398] - Revert "PCI/ASPM: Save L1 PM Substates Capability for suspend/resume" (Myron Stowe) [2166398] - x86/pci: Treat EfiMemoryMappedIO as reservation of ECAM space (Myron Stowe) [2166398] - x86/pci: Simplify is_mmconf_reserved() messages (Myron Stowe) [2166398] - PCI: Drop of_match_ptr() to avoid unused variables (Myron Stowe) [2166398] - PCI: Remove unnecessary includes (Myron Stowe) [2166398] - PCI: xgene-msi: Include explicitly (Myron Stowe) [2166398] - PCI: mvebu: Include explicitly (Myron Stowe) [2166398] - PCI: microchip: Include explicitly (Myron Stowe) [2166398] - PCI: altera-msi: Include explicitly (Myron Stowe) [2166398] - PCI: xilinx-nwl: Fix coding style violations (Myron Stowe) [2166398] - PCI: mvebu: Switch to using gpiod API (Myron Stowe) [2166398] - PCI: aardvark: Switch to using devm_gpiod_get_optional() (Myron Stowe) [2166398] - PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled (Myron Stowe) [2166398] - PCI: mt7621: Add sentinel to quirks table (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Fix sparse ntb->reg build warning (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Fix sparse build warning for epf_db (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Replace hardcoded 4 with sizeof(u32) (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Remove unused epf_db_phy struct member (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Fix call pci_epc_mem_free_addr() in error path (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Fix struct epf_ntb_ctrl indentation (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: Clean up kernel_doc warning (Myron Stowe) [2166398] - PCI: endpoint: Fix WARN() when an endpoint driver is removed (Myron Stowe) [2166398] - PCI: dwc: Add Baikal-T1 PCIe controller support (Myron Stowe) [2166398] - PCI: dwc: Introduce generic platform clocks and resets (Myron Stowe) [2166398] - PCI: dwc: Combine iATU detection procedures (Myron Stowe) [2166398] - PCI: dwc: Introduce generic resources getter (Myron Stowe) [2166398] - PCI: dwc: Introduce generic controller capabilities interface (Myron Stowe) [2166398] - PCI: dwc: Introduce dma-ranges property support for RC-host (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add Baikal-T1 PCIe Root Port bindings (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Apply common schema to Rockchip DW PCIe nodes (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add dma-coherent property (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add clocks/resets common properties (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add reg/reg-names common properties (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add interrupts/interrupt-names common properties (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add max-functions EP property (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Apply generic schema for generic device only (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add max-link-speed common property (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Add phys/phy-names common properties (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Remove bus node from the examples (Myron Stowe) [2166398] - dt-bindings: PCI: dwc: Detach common RP/EP DT bindings (Myron Stowe) [2166398] - dt-bindings: visconti-pcie: Fix interrupts array max constraints (Myron Stowe) [2166398] - dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq (Myron Stowe) [2166398] - PCI: histb: Switch to using gpiod API (Myron Stowe) [2166398] - PCI: imx6: Initialize PHY before deasserting core reset (Myron Stowe) [2166398] - PCI: dwc: Use dev_info for PCIe link down event logging (Myron Stowe) [2166398] - PCI: designware-ep: Disable PTM capabilities for EP mode (Myron Stowe) [2166398] - PCI: Add PCI_PTM_CAP_RES macro (Myron Stowe) [2166398] - PCI: dwc: Fix n_fts[] array overrun (Myron Stowe) [2166398] - PCI: brcmstb: Set RCB_{MPS,64B}_MODE bits (Myron Stowe) [2166398] - PCI: brcmstb: Drop needless 'inline' annotations (Myron Stowe) [2166398] - PCI: brcmstb: Replace status loops with read_poll_timeout_atomic() (Myron Stowe) [2166398] - PCI: brcmstb: Wait for 100ms following PERST# deassert (Myron Stowe) [2166398] - PCI: brcmstb: Enable Multi-MSI (Myron Stowe) [2166398] - dt-bindings: PCI: mediatek-gen3: add support for mt7986 (Myron Stowe) [2166398] - dt-bindings: PCI: mediatek-gen3: add SoC based clock config (Myron Stowe) [2166398] - dt-bindings: PCI: Add host mode device-id for j721s2 platform (Myron Stowe) [2166398] - dt-bindings: PCI: mediatek-gen3: Support mt8195 (Myron Stowe) [2166398] - dt-bindings: PCI: ti,j721e-pci-*: Add missing interrupt properties (Myron Stowe) [2166398] - dt-bindings: PCI: ti,j721e-pci-host: add interrupt controller definition (Myron Stowe) [2166398] - PCI/sysfs: Fix double free in error path (Myron Stowe) [2166398] - x86/PCI: Use pr_info() when possible (Myron Stowe) [2166398] - x86/PCI: Fix log message typo (Myron Stowe) [2166398] - x86/PCI: Tidy E820 removal messages (Myron Stowe) [2166398] - PCI: Skip allocate_resource() if too little space available (Myron Stowe) [2166398] - efi/x86: Remove EfiMemoryMappedIO from E820 map (Myron Stowe) [2166398] - PCI/portdrv: Allow AER service only for Root Ports & RCECs (Myron Stowe) [2166398] - PCI/portdrv: Unexport pcie_port_service_register(), pcie_port_service_unregister() (Myron Stowe) [2166398] - PCI/portdrv: Move private things to portdrv.c (Myron Stowe) [2166398] - PCI/portdrv: Squash into portdrv.c (Myron Stowe) [2166398] - agp/via: Update to DEFINE_SIMPLE_DEV_PM_OPS() (Myron Stowe) [2166398] - agp/sis: Update to DEFINE_SIMPLE_DEV_PM_OPS() (Myron Stowe) [2166398] - agp/amd64: Update to DEFINE_SIMPLE_DEV_PM_OPS() (Myron Stowe) [2166398] - agp/nvidia: Convert to generic power management (Myron Stowe) [2166398] - agp/ati: Convert to generic power management (Myron Stowe) [2166398] - agp/amd-k7: Convert to generic power management (Myron Stowe) [2166398] - agp/intel: Convert to generic power management (Myron Stowe) [2166398] - agp/efficeon: Convert to generic power management (Myron Stowe) [2166398] - PCI/PM: Remove unused 'state' parameter to pci_legacy_suspend_late() (Myron Stowe) [2166398] - PCI/ACPI: Use METHOD_NAME__UID instead of plain string (Myron Stowe) [2166398] - PCI: pciehp: Enable Command Completed Interrupt only if supported (Myron Stowe) [2166398] - PCI: shpchp: Remove unused get_mode1_ECC_cap callback (Myron Stowe) [2166398] - PCI: acpiphp: Avoid setting is_hotplug_bridge for PCIe Upstream Ports (Myron Stowe) [2166398] - PCI/portdrv: Set PCIE_PORT_SERVICE_HP for Root and Downstream Ports only (Myron Stowe) [2166398] - PCI: pciehp: Enable by default if USB4 enabled (Myron Stowe) [2166398] - PCI: Check for alloc failure in pci_request_irq() (Myron Stowe) [2166398] - PCI: Fix pci_device_is_present() for VFs by checking PF (Myron Stowe) [2166398] - PCI: Assign PCI domain IDs by ida_alloc() (Myron Stowe) [2166398] - Revert "PCI: Clear PCI_STATUS when setting up device" (Myron Stowe) [2166398] - PCI: Access Link 2 registers only for devices with Links (Myron Stowe) [2166398] - PCI/DOE: Fix maximum data object length miscalculation (Myron Stowe) [2166398] - PCI: Allow drivers to request exclusive config regions (Myron Stowe) [2166398] - NTB: EPF: Tidy up some bounds checks (Myron Stowe) [2166398] - NTB: EPF: Fix error code in epf_ntb_bind() (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: reduce several globals to statics (Myron Stowe) [2166398] - PCI: endpoint: pci-epf-vntb: fix error handle in epf_ntb_mw_bar_init() (Myron Stowe) [2166398] - PCI: endpoint: Fix Kconfig dependency (Myron Stowe) [2166398] - NTB: EPF: set pointer addr to null using NULL rather than 0 (Myron Stowe) [2166398] - Documentation: PCI: Add specification for the PCI vNTB function device (Myron Stowe) [2166398] - PCI: endpoint: Support NTB transfer between RC and EP (Myron Stowe) [2166398] - NTB: epf: Allow more flexibility in the memory BAR map method (Myron Stowe) [2166398] - PCI: designware-ep: Allow pci_epc_set_bar() update inbound map address (Myron Stowe) [2166398] - dt-bindings: PCI: fsl,imx6q-pcie: Add missing type for 'reset-gpio-active-high' (Myron Stowe) [2166398] - PCI/DOE: Add DOE mailbox support functions (Myron Stowe) [2166398] - PCI: Use driver_set_override() instead of open-coding (Myron Stowe) [2166398] - dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string (Myron Stowe) [2166398] - dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string (Myron Stowe) [2166398] - dt-bindings: PCI: snps,dw-pcie-ep: Drop conflicting 'max-functions' schema (Myron Stowe) [2166398] - dt-bindings: imx6q-pcie: Add PHY phandles and name properties (Myron Stowe) [2166398] - PCI/sysfs: use NUMA_NO_NODE macro (Myron Stowe) [2166398] - dt-bindings: Drop more redundant 'maxItems/minItems' (Myron Stowe) [2166398] - dt-bindings: PCI: imx6: convert the imx pcie controller to dtschema (Myron Stowe) [2166398] - sysfs: Rename struct bin_attribute member to f_mapping (Myron Stowe) [2166398] - sysfs: Invoke iomem_get_mapping() from the sysfs open callback (Myron Stowe) [2166398] - powerpc/eeh: Set channel state after notifying the drivers (Steve Best) [2174364]- intel_idle: add Emerald Rapids Xeon support (David Arcari) [2156825] - redhat/configs: Disable CONFIG_GCC_PLUGINS (Prarit Bhargava) [2177294] - redhat: define Maple Tree configs (Nico Pache) [2166668] - maple_tree: reduce stack usage with gcc-9 and earlier (Nico Pache) [2166668] - maple_tree: fix mas_prev() and mas_find() state handling (Nico Pache) [2166668] - maple_tree: fix handle of invalidated state in mas_wr_store_setup() (Nico Pache) [2166668] - test_maple_tree: test modifications while iterating (Nico Pache) [2166668] - maple_tree: reduce user error potential (Nico Pache) [2166668] - maple_tree: fix potential rcu issue (Nico Pache) [2166668] - maple_tree: add mas_init() function (Nico Pache) [2166668] - maple_tree: fix comment of mte_destroy_walk (Nico Pache) [2166668] - maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk() (Nico Pache) [2166668] - maple_tree: refine mab_calc_split function (Nico Pache) [2166668] - maple_tree: refine ma_state init from mas_start() (Nico Pache) [2166668] - maple_tree: remove the redundant code (Nico Pache) [2166668] - maple_tree: use macro MA_ROOT_PARENT instead of number (Nico Pache) [2166668] - maple_tree: use mt_node_max() instead of direct operations mt_max[] (Nico Pache) [2166668] - maple_tree: remove extra return statement (Nico Pache) [2166668] - maple_tree: remove extra space and blank line (Nico Pache) [2166668] - maple_tree: should get pivots boundary by type (Nico Pache) [2166668] - maple_tree: fix mas_empty_area_rev() lower bound validation (Nico Pache) [2166668] - maple_tree: allow TEST_MAPLE_TREE only when DEBUG_KERNEL is set (Nico Pache) [2166668] - test_maple_tree: add test for mas_spanning_rebalance() on insufficient data (Nico Pache) [2166668] - maple_tree: fix mas_spanning_rebalance() on insufficient data (Nico Pache) [2166668] - maple_tree: fix mas_find_rev() comment (Nico Pache) [2166668] - maple_tree: mte_set_full() and mte_clear_full() clang-analyzer clean up (Nico Pache) [2166668] - maple_tree: don't set a new maximum on the node when not reusing nodes (Nico Pache) [2166668] - maple_tree: fix depth tracking in maple_state (Nico Pache) [2166668] - maple_tree: reorganize testing to restore module testing (Nico Pache) [2166668] - maple_tree: mas_anode_descend() clang-analyzer cleanup (Nico Pache) [2166668] - maple_tree: remove pointer to pointer use in mas_alloc_nodes() (Nico Pache) [2166668] - lib: maple_tree: remove unneeded initialization in mtree_range_walk() (Nico Pache) [2166668] - lib/test_maple_tree: add testing for maple tree (Nico Pache) [2166668] - radix tree test suite: add lockdep_is_held to header (Nico Pache) [2166668] - radix tree test suite: add support for slab bulk APIs (Nico Pache) [2166668] - radix tree test suite: add allocation counts and size to kmem_cache (Nico Pache) [2166668] - radix tree test suite: add kmem_cache_set_non_kernel() (Nico Pache) [2166668] - radix tree test suite: add pr_err define (Nico Pache) [2166668] - Maple Tree: add new data structure (Nico Pache) [2166668] - mips: rename mt_init to mips_mt_init (Nico Pache) [2166668] - redhat/configs: Revert "enable DAMON configs" (Vladis Dronov) - powercap: intel_rapl: add support for Emerald Rapids (David Arcari) [2156805] - gfs2: Improve gfs2_make_fs_rw error handling (Andreas Gruenbacher) [2109548] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109548] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109548] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109548] - gfs2: Cease delete work during unmount (Bob Peterson) [2109548] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109548] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109548] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109548] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109548] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109548] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109548] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109548] - gfs2: Improve gfs2_upgrade_iopen_glock comment (Andreas Gruenbacher) [2109548] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109548] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109548] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109548] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109548] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109548] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109548] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109548] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109548] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109548] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109548] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109548] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109548] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109548] - gfs2: Make gfs2_glock_hold return its glock argument (Andreas Gruenbacher) [2109548] - gfs2: Always check inode size of inline inodes (Andreas Gruenbacher) [2109548] - gfs2: Cosmetic gfs2_dinode_{in,out} cleanup (Andreas Gruenbacher) [2109548] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109548] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109548] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109548] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109548] - gfs2: Add extra error check in alloc_dinode (Andreas Gruenbacher) [2109548] - gfs2: Check sb_bsize_shift after reading superblock (Andrew Price) [2109548] - gfs2: Switch from strlcpy to strscpy (Andreas Gruenbacher) [2109548] - gfs2: Clear flags when withdraw prevents xmote (Bob Peterson) [2109548] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109548] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109548] - gfs2: Convert gfs2_jhead_process_page() to use a folio (Andreas Gruenbacher) [2109548] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109548] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109548] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109548] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109548] - gfs2: Use better variable name (Andreas Gruenbacher) [2109548] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109548] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109548] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109548] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109548] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109548] - gfs2: Mark the remaining process-independent glock holders as GL_NOPID (Andreas Gruenbacher) [2109548] - gfs2: Mark flock glock holders as GL_NOPID (Andreas Gruenbacher) [2109548] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109548] - gfs2: Add flocks to glockfd debugfs file (Andreas Gruenbacher) [2109548] - gfs2: Add glockfd debugfs file (Andreas Gruenbacher) [2109548] - gfs2: Minor gfs2_glock_nq_m cleanup (Andreas Gruenbacher) [2109548] - gfs2: Fix spelling mistake in comment (Andreas Gruenbacher) [2109548] - gfs2: Rewrap overlong comment in do_promote (Bob Peterson) [2109548] - gfs2: Remove redundant NULL check before kfree (Andreas Gruenbacher) [2109548] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109548] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109548]- block, bfq: fix uaf for 'stable_merge_bfqq' (Ming Lei) [2175212] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2175212] - blk-mq: enforce op-specific segment limits in blk_insert_cloned_request (Ming Lei) [2175212] - blk-iocost: Pass gendisk to ioc_refresh_params (Ming Lei) [2175212] - block: be a bit more careful in checking for NULL bdev while polling (Ming Lei) [2175212] - block: clear bio->bi_bdev when putting a bio back in the cache (Ming Lei) [2175212] - loop: loop_set_status_from_info() check before assignment (Ming Lei) [2175212] - block: remove more NULL checks after bdev_get_queue() (Ming Lei) [2175212] - blk-mq: Reorder fields in 'struct blk_mq_tag_set' (Ming Lei) [2175212] - block: fix scan partition for exclusively open device again (Ming Lei) [2175212] - block: Revert "block: Do not reread partition table on exclusively open device" (Ming Lei) [2175212] - sed-opal: add support flag for SUM in status ioctl (Ming Lei) [2175212] - brd: use radix_tree_maybe_preload instead of radix_tree_preload (Ming Lei) [2175212] - block: use proper return value from bio_failfast() (Ming Lei) [2175212] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2175212] - block: Fix io statistics for cgroup in throttle path (Ming Lei) [2175212] - brd: mark as nowait compatible (Ming Lei) [2175212] - brd: check for REQ_NOWAIT and set correct page allocation mask (Ming Lei) [2175212] - brd: return 0/-error from brd_insert_page() (Ming Lei) [2175212] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2175212] - Revert "blk-cgroup: pin the gendisk in struct blkcg_gq" (Ming Lei) [2175212] - Revert "blk-cgroup: pass a gendisk to blkg_lookup" (Ming Lei) [2175212] - Revert "blk-cgroup: delay blk-cgroup initialization until add_disk" (Ming Lei) [2175212] - Revert "blk-cgroup: delay calling blkcg_exit_disk until disk_release" (Ming Lei) [2175212] - Revert "blk-cgroup: move the cgroup information to struct gendisk" (Ming Lei) [2175212] - block: Remove the ALLOC_CACHE_SLACK constant (Ming Lei) [2175212] - block: make kobj_type structures constant (Ming Lei) [2175212] - block: Merge bio before checking ->cached_rq (Ming Lei) [2175212] - Revert "blk-cgroup: simplify blkg freeing from initialization failure paths" (Ming Lei) [2175212] - blk-cgroup: delay calling blkcg_exit_disk until disk_release (Ming Lei) [2175212] - block, bfq: cleanup 'bfqg->online' (Ming Lei) [2175212] - trace/blktrace: fix memory leak with using debugfs_lookup() (Ming Lei) [2175212] - blk-mq: correct stale comment of .get_budget (Ming Lei) [2175212] - blk-mq: use switch/case to improve readability in blk_mq_try_issue_list_directly (Ming Lei) [2175212] - blk-mq: remove set of bd->last when get driver tag for next request fails (Ming Lei) [2175212] - blk-mq: remove unnecessary error count and check in blk_mq_dispatch_rq_list (Ming Lei) [2175212] - blk-mq: simplify flush check in blk_mq_dispatch_rq_list (Ming Lei) [2175212] - blk-mq: use blk_mq_commit_rqs helper in blk_mq_try_issue_list_directly (Ming Lei) [2175212] - blk-mq: remove unncessary error count and commit in blk_mq_plug_issue_direct (Ming Lei) [2175212] - blk-mq: make blk_mq_commit_rqs a general function for all commits (Ming Lei) [2175212] - blk-mq: remove unncessary from_schedule parameter in blk_mq_plug_issue_direct (Ming Lei) [2175212] - blk-mq: remove unnecessary list_empty check in blk_mq_try_issue_list_directly (Ming Lei) [2175212] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2175212] - blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait (Ming Lei) [2175212] - blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx (Ming Lei) [2175212] - blk-mq: avoid sleep in blk_mq_alloc_request_hctx (Ming Lei) [2175212] - block: stub out and deprecated the capability attribute on the gendisk (Ming Lei) [2175212] - blk-cgroup: fix freeing NULL blkg in blkg_create (Ming Lei) [2175212] - splice: use bvec_set_page to initialize a bvec (Ming Lei) [2175212] - virtio_blk: use bvec_set_virt to initialize special_vec (Ming Lei) [2175212] - rbd: use bvec_set_page to initialize the copy up bvec (Ming Lei) [2175212] - nvme: use bvec_set_virt to initialize special_vec (Ming Lei) [2175212] - nvmet: use bvec_set_page to initialize bvecs (Ming Lei) [2175212] - target: use bvec_set_page to initialize bvecs (Ming Lei) [2175212] - sd: factor out a sd_set_special_bvec helper (Ming Lei) [2175212] - block: add a bvec_set_virt helper (Ming Lei) [2175212] - block: add a bvec_set_folio helper (Ming Lei) [2175212] - block: factor out a bvec_set_page helper (Ming Lei) [2175212] - blk-cgroup: move the cgroup information to struct gendisk (Ming Lei) [2175212] - blk-cgroup: pass a gendisk to blkg_lookup (Ming Lei) [2175212] - blk-cgroup: pass a gendisk to pd_alloc_fn (Ming Lei) [2175212] - blk-cgroup: pass a gendisk to blkcg_{de,}activate_policy (Ming Lei) [2175212] - blk-rq-qos: store a gendisk instead of request_queue in struct rq_qos (Ming Lei) [2175212] - blk-rq-qos: constify rq_qos_ops (Ming Lei) [2175212] - blk-rq-qos: make rq_qos_add and rq_qos_del more useful (Ming Lei) [2175212] - blk-rq-qos: move rq_qos_add and rq_qos_del out of line (Ming Lei) [2175212] - blk-wbt: open code wbt_queue_depth_changed in wbt_init (Ming Lei) [2175212] - blk-wbt: move private information from blk-wbt.h to blk-wbt.c (Ming Lei) [2175212] - blk-wbt: pass a gendisk to wbt_init (Ming Lei) [2175212] - blk-wbt: pass a gendisk to wbt_{enable,disable}_default (Ming Lei) [2175212] - blk-cgroup: store a gendisk to throttle in struct task_struct (Ming Lei) [2175212] - blk-cgroup: pin the gendisk in struct blkcg_gq (Ming Lei) [2175212] - blk-cgroup: remove the !bdi->dev check in blkg_dev_name (Ming Lei) [2175212] - blk-cgroup: simplify blkg freeing from initialization failure paths (Ming Lei) [2175212] - blk-cgroup: improve error unwinding in blkg_alloc (Ming Lei) [2175212] - blk-cgroup: delay blk-cgroup initialization until add_disk (Ming Lei) [2175212] - block: don't call blk_throtl_stat_add for non-READ/WRITE commands (Ming Lei) [2175212] - loop: Improve the hw_queue_depth kernel module parameter implementation (Ming Lei) [2175212] - block: Remove mm.h from bvec.h (Ming Lei) [2175212] - block: Default to use cgroup support for BFQ (Ming Lei) [2175212] - block, bfq: remove unused bfq_wr_max_time in struct bfq_data (Ming Lei) [2175212] - block, bfq: remove unnecessary goto tag in bfq_dispatch_rq_from_bfqq (Ming Lei) [2175212] - block, bfq: remove redundant check in bfq_put_cooperator (Ming Lei) [2175212] - block, bfq: remove unnecessary dereference to get async_bfqq (Ming Lei) [2175212] - block, bfq: use helper macro RQ_BFQQ to get bfqq of request (Ming Lei) [2175212] - block, bfq: initialize bfqq->decrease_time_jif correctly (Ming Lei) [2175212] - block, bfq: remove unsed parameter reason in bfq_bfqq_is_slow (Ming Lei) [2175212] - block, bfq: correctly raise inject limit in bfq_choose_bfqq_for_injection (Ming Lei) [2175212] - sbitmap: correct wake_batch recalculation to avoid potential IO hung (Ming Lei) [2175212] - sbitmap: add sbitmap_find_bit to remove repeat code in __sbitmap_get/__sbitmap_get_shallow (Ming Lei) [2175212] - sbitmap: rewrite sbitmap_find_bit_in_index to reduce repeat code (Ming Lei) [2175212] - sbitmap: remove redundant check in __sbitmap_queue_get_batch (Ming Lei) [2175212] - sbitmap: remove unnecessary calculation of alloc_hint in __sbitmap_get_shallow (Ming Lei) [2175212] - blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy() (Ming Lei) [2175212] - blk-cgroup: support to track if policy is online (Ming Lei) [2175212] - blk-cgroup: dropping parent refcount after pd_free_fn() is done (Ming Lei) [2175212] - blk-mq: cleanup unused methods: blk_mq_hw_sysfs_store (Ming Lei) [2175212] - ps3vram: remove bio splitting (Ming Lei) [2175212] - block: treat poll queue enter similarly to timeouts (Ming Lei) [2175212] - blk-iocost: change div64_u64 to DIV64_U64_ROUND_UP in ioc_refresh_params() (Ming Lei) [2175212] - blk-iocost: fix divide by 0 error in calc_lcoefs() (Ming Lei) [2175212] - blk-iocost: read params inside lock in sysfs apis (Ming Lei) [2175212] - blk-iocost: don't allow to configure bio based device (Ming Lei) [2175212] - blk-iocost: check return value of match_u64() (Ming Lei) [2175212] - blk-iocost: avoid 64-bit division in ioc_timer_fn (Ming Lei) [2175212] - block: introduce bdev_zone_no helper (Ming Lei) [2175212] - block: add a new helper bdev_{is_zone_start, offset_from_zone_start} (Ming Lei) [2175212] - block: remove superfluous check for request queue in bdev_is_zoned() (Ming Lei) [2175212] - block: extend bio-cache for non-polled requests (Ming Lei) [2175212] - block: don't allow multiple bios for IOCB_NOWAIT issue (Ming Lei) [2175212] - drbd: drbd_insert_interval(): Clarify comment (Ming Lei) [2175212] - drbd: interval tree: make removing an "empty" interval a no-op (Ming Lei) [2175212] - drbd: remove macros using require_context (Ming Lei) [2175212] - drbd: remove unnecessary assignment in vli_encode_bits (Ming Lei) [2175212] - drbd: make limits unsigned (Ming Lei) [2175212] - drbd: fix DRBD_VOLUME_MAX 65535 -> 65534 (Ming Lei) [2175212] - drbd: adjust drbd_limits license header (Ming Lei) [2175212] - drbd: split off drbd_config into separate file (Ming Lei) [2175212] - drbd: drop API_VERSION define (Ming Lei) [2175212] - drbd: split off drbd_buildtag into separate file (Ming Lei) [2175212] - block: add a BUILD_BUG_ON() for adding more bio flags than we have space (Ming Lei) [2175212] - block: save user max_sectors limit (Ming Lei) [2175212] - block: make BLK_DEF_MAX_SECTORS unsigned (Ming Lei) [2175212] - block, bfq: balance I/O injection among underutilized actuators (Ming Lei) [2175212] - block, bfq: inject I/O to underutilized actuators (Ming Lei) [2175212] - block, bfq: retrieve independent access ranges from request queue (Ming Lei) [2175212] - block, bfq: split also async bfq_queues on a per-actuator basis (Ming Lei) [2175212] - block, bfq: turn bfqq_data into an array in bfq_io_cq (Ming Lei) [2175212] - block, bfq: move io_cq-persistent bfqq data into a dedicated struct (Ming Lei) [2175212] - block, bfq: forbid stable merging of queues associated with different actuators (Ming Lei) [2175212] - block, bfq: split sync bfq_queues on a per-actuator basis (Ming Lei) [2175212] - nvme-pci: fix error handling in nvme_pci_enable() (Ming Lei) [2175212] - nvme-pci: set the DMA mask earlier (Ming Lei) [2175212] - nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev (Ming Lei) [2175212] - nvme-pci: refresh visible attrs for cmb attributes (Ming Lei) [2175212] - fscrypt: fix keyring memory leak on mount failure (Ming Lei) [2175212] - nvme-pci: flush initial scan_work for async probe (Ming Lei) [2175212] - nvme: don't call blk_mq_{,un}quiesce_tagset when ctrl->tagset is NULL (Ming Lei) [2175212] - nvme-pci: don't unbind the driver on reset failure (Ming Lei) [2175212] - nvme-pci: split the initial probe from the rest path (Ming Lei) [2175212] - nvme-pci: move the HMPRE check into nvme_setup_host_mem (Ming Lei) [2175212] - nvme-pci: simplify nvme_dbbuf_dma_alloc (Ming Lei) [2175212] - nvme-pci: call nvme_pci_configure_admin_queue from nvme_pci_enable (Ming Lei) [2175212] - nvme-pci: set constant paramters in nvme_pci_alloc_ctrl (Ming Lei) [2175212] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Ming Lei) [2175212] - nvme-pci: factor out a nvme_pci_alloc_dev helper (Ming Lei) [2175212] - nvme-pci: factor the iod mempool creation into a helper (Ming Lei) [2175212] - nvme-pci: move more teardown work to nvme_remove (Ming Lei) [2175212] - nvme-pci: put the admin queue in nvme_dev_remove_admin (Ming Lei) [2175212] - nvme: simplify transport specific device attribute handling (Ming Lei) [2175212] - nvme: move OPAL setup from PCIe to core (Ming Lei) [2175212] - nvme: don't call nvme_init_ctrl_finish from nvme_passthru_end (Ming Lei) [2175212] - lib: parser: update documentation for match_NUMBER functions (Ming Lei) [2175212] - lib: parser: optimize match_NUMBER apis to use local array (Ming Lei) [2175212] - block: Fix the blk_mq_destroy_queue() documentation (Ming Lei) [2175212] - block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" (Ming Lei) [2175212] - block: fix hctx checks for batch allocation (Ming Lei) [2175212] - block/rnbd-clt: fix wrong max ID in ida_alloc_max (Ming Lei) [2175212] - blk-cgroup: fix missing pd_online_fn() while activating policy (Ming Lei) [2175212] - pktcdvd: check for NULL returna fter calling bio_split_to_limits() (Ming Lei) [2175212] - block, bfq: switch 'bfqg->ref' to use atomic refcount apis (Ming Lei) [2175212] - block: Drop spurious might_sleep() from blk_put_queue() (Ming Lei) [2175212] - block: Remove "select SRCU" (Ming Lei) [2175212] - block: don't allow splitting of a REQ_NOWAIT bio (Ming Lei) [2175212] - block: handle bio_split_to_limits() NULL return (Ming Lei) [2175212] - block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq (Ming Lei) [2175212] - block: don't clear REQ_ALLOC_CACHE for non-polled requests (Ming Lei) [2175212] - block: fix use-after-free of q->q_usage_counter (Ming Lei) [2175212] - block, bfq: only do counting of pending-request for BFQ_GROUP_IOSCHED (Ming Lei) [2175212] - blk-iolatency: Fix memory leak on add_disk() failures (Ming Lei) [2175212] - loop: Fix the max_loop commandline argument treatment when it is set to 0 (Ming Lei) [2175212] - block/blk-iocost (gcc13): keep large values in a new enum (Ming Lei) [2175212] - block, bfq: replace 0/1 with false/true in bic apis (Ming Lei) [2175212] - block, bfq: don't return bfqg from __bfq_bic_change_cgroup() (Ming Lei) [2175212] - block, bfq: fix possible uaf for 'bfqq->bic' (Ming Lei) [2175212] - writeback: remove obsolete macro EXPIRE_DIRTY_ATIME (Ming Lei) [2175212] - writeback: Add asserts for adding freed inode to lists (Ming Lei) [2175212] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2175212] - block: sed-opal: Don't include (Ming Lei) [2175212] - sed-opal: allow using IOC_OPAL_SAVE for locking too (Ming Lei) [2175212] - blk-cgroup: Fix typo in comment (Ming Lei) [2175212] - block: remove bio_set_op_attrs (Ming Lei) [2175212] - blk-throttle: Use more suitable time_after check for update of slice_start (Ming Lei) [2175212] - blk-throttle: remove repeat check of elapsed time (Ming Lei) [2175212] - blk-throttle: remove incorrect comment for tg_last_low_overflow_time (Ming Lei) [2175212] - blk-throttle: fix typo in comment of throtl_adjusted_limit (Ming Lei) [2175212] - blk-throttle: simpfy low limit reached check in throtl_tg_can_upgrade (Ming Lei) [2175212] - blk-throttle: correct calculation of wait time in tg_may_dispatch (Ming Lei) [2175212] - blk-throttle: ignore cgroup without io queued in blk_throtl_cancel_bios (Ming Lei) [2175212] - blk-throttle: Fix that bps of child could exceed bps limited in parent (Ming Lei) [2175212] - blk-throttle: correct stale comment in throtl_pd_init (Ming Lei) [2175212] - floppy: Fix memory leak in do_floppy_init() (Ming Lei) [2175212] - blk-cgroup: Fix some kernel-doc comments (Ming Lei) [2175212] - null_blk: support read-only and offline zone conditions (Ming Lei) [2175212] - drbd: add context parameter to expect() macro (Ming Lei) [2175212] - drbd: introduce drbd_ratelimit() (Ming Lei) [2175212] - drbd: introduce dynamic debug (Ming Lei) [2175212] - drbd: split polymorph printk to its own file (Ming Lei) [2175212] - drbd: unify how failed assertions are logged (Ming Lei) [2175212] - block: bdev & blktrace: use consistent function doc. notation (Ming Lei) [2175212] - blk-iocost: Correct comment in blk_iocost_init (Ming Lei) [2175212] - blk-iocost: Remove vrate member in struct ioc_now (Ming Lei) [2175212] - blk-iocost: Trace vtime_base_rate instead of vtime_rate (Ming Lei) [2175212] - blk-iocost: tracing: atomic64_read(&ioc->vtime_rate) is assigned an extra semicolon (Ming Lei) [2175212] - blk-iocost: Reset vtime_base_rate in ioc_refresh_params (Ming Lei) [2175212] - blk-iocost: Fix typo in comment (Ming Lei) [2175212] - block: mark blk_put_queue as potentially blocking (Ming Lei) [2175212] - block: untangle request_queue refcounting from sysfs (Ming Lei) [2175212] - block: fix error unwinding in blk_register_queue (Ming Lei) [2175212] - block: factor out a blk_debugfs_remove helper (Ming Lei) [2175212] - blk-crypto: pass a gendisk to blk_crypto_sysfs_{,un}register (Ming Lei) [2175212] - block: use bool as the return type of elv_iosched_allow_bio_merge (Ming Lei) [2175212] - block: replace "len+name" with "name+len" in elv_iosched_show (Ming Lei) [2175212] - block: always use 'e' when printing scheduler name (Ming Lei) [2175212] - block: replace continue with else-if in elv_iosched_show (Ming Lei) [2175212] - block: include 'none' for initial elv_iosched_show call (Ming Lei) [2175212] - block: mq-deadline: Rename deadline_is_seq_writes() (Ming Lei) [2175212] - blk-mq: fix possible memleak when register 'hctx' failed (Ming Lei) [2175212] - block: fix crash in 'blk_mq_elv_switch_none' (Ming Lei) [2175212] - drbd: destroy workqueue when drbd device was freed (Ming Lei) [2175212] - drbd: remove call to memset before free device/resource/connection (Ming Lei) [2175212] - block: mq-deadline: Do not break sequential write streams to zoned HDDs (Ming Lei) [2175212] - block: mq-deadline: Fix dd_finish_request() for zoned devices (Ming Lei) [2175212] - blk-crypto: Add a missing include directive (Ming Lei) [2175212] - elevator: remove an outdated comment in elevator_change (Ming Lei) [2175212] - elevator: update the document of elevator_match (Ming Lei) [2175212] - elevator: printk a warning if switching to a new io scheduler fails (Ming Lei) [2175212] - elevator: update the document of elevator_switch (Ming Lei) [2175212] - drbd: use consistent license (Ming Lei) [2175212] - lru_cache: remove unused lc_private, lc_set, lc_index_of (Ming Lei) [2175212] - lru_cache: remove compiled out code (Ming Lei) [2175212] - lru_cache: use atomic operations when accessing lc->flags, always (Ming Lei) [2175212] - block: fix missing nr_hw_queues update in blk_mq_realloc_tag_set_tags (Ming Lei) [2175212] - blk-crypto: move internal only declarations to blk-crypto-internal.h (Ming Lei) [2175212] - blk-crypto: add a blk_crypto_config_supported_natively helper (Ming Lei) [2175212] - blk-crypto: don't use struct request_queue for public interfaces (Ming Lei) [2175212] - fscrypt: work on block_devices instead of request_queues (Ming Lei) [2175212] - fscrypt: log when starting to use inline encryption (Ming Lei) [2175212] - fscrypt: stop holding extra request_queue references (Ming Lei) [2175212] - fscrypt: stop using keyrings subsystem for fscrypt_master_key (Ming Lei) [2175212] - block: clear ->slave_dir when dropping the main slave_dir reference (Ming Lei) [2175212] - sbitmap: Try each queue to wake up at least one waiter (Ming Lei) [2175212] - wait: Return number of exclusive waiters awaken (Ming Lei) [2175212] - sbitmap: Advance the queue index before waking up a queue (Ming Lei) [2175212] - block: remove blkdev_writepages (Ming Lei) [2175212] - bio: shrink max number of pcpu cached bios (Ming Lei) [2175212] - bio: add pcpu caching for non-polling bio_put (Ming Lei) [2175212] - bio: split pcpu cache part of bio_put into a helper (Ming Lei) [2175212] - bio: don't rob starving biosets of bios (Ming Lei) [2175212] - mempool: introduce mempool_is_saturated (Ming Lei) [2175212] - sbitmap: Use single per-bitmap counting to wake up queued tags (Ming Lei) [2175212] - blk-mq: simplify blk_mq_realloc_tag_set_tags (Ming Lei) [2175212] - blk-mq: remove blk_mq_alloc_tag_set_tags (Ming Lei) [2175212] - bfq: ignore oom_bfqq in bfq_check_waker (Ming Lei) [2175212] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2175212] - drbd: Store op in drbd_peer_request (Ming Lei) [2175212] - drbd: disable discard support if granularity > max (Ming Lei) [2175212] - drbd: use blk_queue_max_discard_sectors helper (Ming Lei) [2175212] - block: Fix some kernel-doc comments (Ming Lei) [2175212] - blk-mq: use if-else instead of goto in blk_mq_alloc_cached_request() (Ming Lei) [2175212] - blk-mq: improve error handling in blk_mq_alloc_rq_map() (Ming Lei) [2175212] - nvme: use blk_mq_[un]quiesce_tagset (Ming Lei) [2175212] - blk-mq: add tagset quiesce interface (Ming Lei) [2175212] - blk-mq: pass a tagset to blk_mq_wait_quiesce_done (Ming Lei) [2175212] - blk-mq: move the srcu_struct used for quiescing to the tagset (Ming Lei) [2175212] - blk-mq: skip non-mq queues in blk_mq_quiesce_queue (Ming Lei) [2175212] - nvme-apple: don't unquiesce the I/O queues in apple_nvme_reset_work (Ming Lei) [2175212] - nvme-pci: don't unquiesce the I/O queues in nvme_remove_dead_ctrl (Ming Lei) [2175212] - nvme: split nvme_kill_queues (Ming Lei) [2175212] - nvme: don't unquiesce the admin queue in nvme_kill_queues (Ming Lei) [2175212] - nvme: remove the NVME_NS_DEAD check in nvme_validate_ns (Ming Lei) [2175212] - nvme: remove the NVME_NS_DEAD check in nvme_remove_invalid_namespaces (Ming Lei) [2175212] - nvme: don't remove namespaces in nvme_passthru_end (Ming Lei) [2175212] - nvme-pci: refactor the tagset handling in nvme_reset_work (Ming Lei) [2175212] - block: set the disk capacity to 0 in blk_mark_disk_dead (Ming Lei) [2175212] - block, bfq: don't declare 'bfqd' as type 'void *' in bfq_group (Ming Lei) [2175212] - block, bfq: remove dead code for updating 'rq_in_driver' (Ming Lei) [2175212] - block, bfq: cleanup bfq_activate_requeue_entity() (Ming Lei) [2175212] - block, bfq: factor out code to update 'active_entities' (Ming Lei) [2175212] - block, bfq: remove set but not used variable in __bfq_entity_update_weight_prio (Ming Lei) [2175212] - block: Replace struct rq_depth with unsigned int in struct iolatency_grp (Ming Lei) [2175212] - block: Correct comment for scale_cookie_change (Ming Lei) [2175212] - block: Remove redundant parent blkcg_gp check in check_scale_change (Ming Lei) [2175212] - block: split elevator_switch (Ming Lei) [2175212] - block: don't check for required features in elevator_match (Ming Lei) [2175212] - block: simplify the check for the current elevator in elv_iosched_show (Ming Lei) [2175212] - block: cleanup the variable naming in elv_iosched_store (Ming Lei) [2175212] - block: exit elv_iosched_show early when I/O schedulers are not supported (Ming Lei) [2175212] - block: cleanup elevator_get (Ming Lei) [2175212] - block, bfq: cleanup __bfq_weights_tree_remove() (Ming Lei) [2175212] - block, bfq: cleanup bfq_weights_tree add/remove apis (Ming Lei) [2175212] - block, bfq: do not idle if only one group is activated (Ming Lei) [2175212] - block, bfq: refactor the counting of 'num_groups_with_pending_reqs' (Ming Lei) [2175212] - block, bfq: record how many queues have pending requests (Ming Lei) [2175212] - block, bfq: support to track if bfqq has pending requests (Ming Lei) [2175212] - blk-mq: remove redundant call to blk_freeze_queue_start in blk_mq_destroy_queue (Ming Lei) [2175212] - blk-mq: move queue_is_mq out of blk_mq_cancel_work_sync (Ming Lei) [2175212] - block: simplify blksize_bits() implementation (Ming Lei) [2175212] - block: Micro-optimize get_max_segment_size() (Ming Lei) [2175212] - block: Constify most queue limits pointers (Ming Lei) [2175212] - block: Remove request.write_hint (Ming Lei) [2175212] - block: remove bio_start_io_acct_time (Ming Lei) [2175212] - nvme-apple: remove an extra queue reference (Ming Lei) [2175212] - nvme-pci: remove an extra queue reference (Ming Lei) [2175212] - scsi: remove an extra queue reference (Ming Lei) [2175212] - blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queue (Ming Lei) [2175212] - block: fix up elevator_type refcounting (Ming Lei) [2175212] - block: check for an unchanged elevator earlier in __elevator_change (Ming Lei) [2175212] - block: sanitize the elevator name before passing it to __elevator_change (Ming Lei) [2175212] - block: add proper helpers for elevator_type module refcount management (Ming Lei) [2175212] - blk-wbt: don't enable throttling if default elevator is bfq (Ming Lei) [2175212] - elevator: add new field flags in struct elevator_queue (Ming Lei) [2175212] - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled (Ming Lei) [2175212] - blk-wbt: make enable_state more accurate (Ming Lei) [2175212] - blk-wbt: remove unnecessary check in wbt_enable_default() (Ming Lei) [2175212] - elevator: remove redundant code in elv_unregister_queue() (Ming Lei) [2175212] - blk-iocost: read 'ioc->params' inside 'ioc->lock' in ioc_timer_fn() (Ming Lei) [2175212] - blk-iocost: prevent configuration update concurrent with io throttling (Ming Lei) [2175212] - blk-iocost: don't release 'ioc->lock' while updating params (Ming Lei) [2175212] - blk-iocost: disable writeback throttling (Ming Lei) [2175212] - nvme: send a rediscover uevent when a persistent discovery controller reconnects (Ming Lei) [2175212] - nvme: enumerate controller flags (Ming Lei) [2175212] - nvme: fix error pointer dereference in error handling (Ming Lei) [2175212] - nvme-fc: fix initialization order (Ming Lei) [2175212] - nvme: pass nr_maps explicitly to nvme_alloc_io_tag_set (Ming Lei) [2175212] - nvme: remove nvme_ctrl_init_connect_q (Ming Lei) [2175212] - nvme-loop: use the tagset alloc/free helpers (Ming Lei) [2175212] - Revert "nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated" (Ming Lei) [2175212] - nvme-loop: store the generic nvme_ctrl in set->driver_data (Ming Lei) [2175212] - nvme-loop: initialize sqsize later (Ming Lei) [2175212] - nvme-fc: use the tagset alloc/free helpers (Ming Lei) [2175212] - nvme-fc: store the generic nvme_ctrl in set->driver_data (Ming Lei) [2175212] - nvme-fc: keep ctrl->sqsize in sync with opts->queue_size (Ming Lei) [2175212] - nvme-rdma: use the tagset alloc/free helpers (Ming Lei) [2175212] - nvme-rdma: store the generic nvme_ctrl in set->driver_data (Ming Lei) [2175212] - nvme-tcp: use the tagset alloc/free helpers (Ming Lei) [2175212] - nvme-tcp: store the generic nvme_ctrl in set->driver_data (Ming Lei) [2175212] - nvme-tcp: remove the unused queue_size member in nvme_tcp_queue (Ming Lei) [2175212] - nvme: add common helpers to allocate and free tagsets (Ming Lei) [2175212] - blk-mq: fix queue reference leak on blk_mq_alloc_disk_for_queue failure (Ming Lei) [2175212] - drbd: use after free in drbd_create_device() (Ming Lei) [2175212] - blk-mq: Properly init requests from blk_mq_alloc_request_hctx() (Ming Lei) [2175212] - xen-blkfront: Handle NULL gendisk (Ming Lei) [2175212] - cifs: return a single-use cfid if we did not get a lease (Ronnie Sahlberg) [2175967] - cifs: Check the lease context if we actually got a lease (Ronnie Sahlberg) [2175967] - cifs: set rc to -ENOENT if we can not get a dentry for the cached dir (Ronnie Sahlberg) [2175967] - cifs: use LIST_HEAD() and list_move() to simplify code (Ronnie Sahlberg) [2175967] - s390/unwind: fix fgraph return address recovery (Ryan Sullivan) [RHEL-260] - bug: Use normal relative pointers in 'struct bug_entry' (Ryan Sullivan) [RHEL-260] - drm/hyperv: Add ratelimit on error message (Mohammed Gamal) [2172512] - drm/hyperv: Don't overwrite dirt_needed value set by host (Mohammed Gamal) [2172512] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172512] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172512] - HID: hyperv: Constify lowlevel HID driver (Mohammed Gamal) [2172512] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172512] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172512] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172512] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172432] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172432] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172432] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172432] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172432] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172432] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172432] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172432] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172432] - ptp: vclock: use mutex to fix "sleep on atomic" bug (Íñigo Huguet) [2127421] - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2170475] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2170475] - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2156126] - NFSD: copy the whole verifier in nfsd_copy_write_verifier (Jeffrey Layton) [2166658] - nfsd: don't fsync nfsd_files on last close (Jeffrey Layton) [2166658] - NFSD: fix problems with cleanup on errors in nfsd4_copy (Jeffrey Layton) [2166658] - nfsd: fix race to check ls_layouts (Jeffrey Layton) [2166658] - nfsd: don't hand out delegation on setuid files being opened for write (Jeffrey Layton) [2127406] - nfsd: remove fs/nfsd/fault_inject.c (Jeffrey Layton) [2166658] - NFSD: fix leaked reference count of nfsd4_ssc_umount_item (Jeffrey Layton) [2166658] - nfsd: clean up potential nfsd_file refcount leaks in COPY codepath (Jeffrey Layton) [2166658] - nfsd: zero out pointers after putting nfsd_files on COPY setup error (Jeffrey Layton) [2166658] - nfsd: eliminate __nfs4_get_fd (Jeffrey Layton) [2166658] - nfsd: add some kerneldoc comments for stateid preprocessing functions (Jeffrey Layton) [2166658] - nfsd: eliminate find_deleg_file_locked (Jeffrey Layton) [2166658] - nfsd: don't take nfsd4_copy ref for OP_OFFLOAD_STATUS (Jeffrey Layton) [2166658] - nfsd: move reply cache initialization into nfsd startup (Jeffrey Layton) [2166658] - nfsd: fix potential race in nfs4_find_file (Jeffrey Layton) [1997177] - nfsd: allow nfsd_file_get to sanely handle a NULL pointer (Jeffrey Layton) [2166658] - NFSD: enhance inter-server copy cleanup (Jeffrey Layton) [2166658] - NFSD: Rename the fields in copy_stateid_t (Jeffrey Layton) [2166658]- s390/dcssblk: fix deadlock when adding a DCSS (Tobias Huschle) [2177648] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172439] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172439] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172439] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172439] - net: hv_netvsc: Fix a warning triggered by memcpy in rndis_filter (Mohammed Gamal) [2172439] - selftests/powerpc: Account for offline cpus in perf-hwbreak test (Mamatha Inamdar) [2152470] - selftests/powerpc: Bump up rlimit for perf-hwbreak test (Mamatha Inamdar) [2152470] - selftests/powerpc: Move perror closer to its use (Mamatha Inamdar) [2152470] - KVM: s390: pv: support for Destroy fast UVC (Thomas Huth) [2044350] - KVM: s390: pv: module parameter to fence asynchronous destroy (Thomas Huth) [2001934] - KVM: s390: pv: avoid export before import if possible (Thomas Huth) [2001934] - KVM: s390: pv: add KVM_CAP_S390_PROTECTED_ASYNC_DISABLE (Thomas Huth) [2001934] - KVM: s390: pv: api documentation for asynchronous destroy (Thomas Huth) [2001934] - KVM: x86: Delete duplicate documentation for KVM_X86_SET_MSR_FILTER (Thomas Huth) [2001934] - KVM: s390: pv: asynchronous destroy for reboot (Thomas Huth) [2001934] - s390/mm: KVM: pv: when tearing down, try to destroy protected pages (Thomas Huth) [2001934] - KVM: s390: interrupt: use READ_ONCE() before cmpxchg() (Thomas Huth) [2169293] - vfio/ap: Validate iova during dma_unmap and trigger irq disable (Thomas Huth) [2169293] - KVM: s390: remove unused gisa_clear_ipm_gisc() function (Thomas Huth) [2169293] - s390/vfio-ap: GISA: sort out physical vs virtual pointers usage (Thomas Huth) [2169293] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Thomas Huth) [2169293] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Thomas Huth) [2169293] - KVM: s390: pv: sort out physical vs virtual pointers usage (Thomas Huth) [2169293] - KVM: s390: sida: sort out physical vs virtual pointers usage (Thomas Huth) [2169293] - KVM: s390: sort out physical vs virtual pointers usage (Thomas Huth) [2169293] - s390/boot: simplify and fix kernel memory layout setup (Tobias Huschle) [2177651] - s390/extmem: return correct segment type in __segment_load() (Tobias Huschle) [2177647] - net/mlx5: Serialize module cleanup with reload and remove (Mohammad Kabat) [2166480] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Mohammad Kabat) [2168640] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Mohammad Kabat) [2168640] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055536] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2173049] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2173049] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2173049] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2173049] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2173049] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2173049] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2173049] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2173049] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2173049] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2173049] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2173049] - ice: Reset TS memory for all quads (Petr Oros) [2173049] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2173049] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2173049] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2173049] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2173049] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168647] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168647] - l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() (Guillaume Nault) [2174451] - self-tests: more rps self tests (Paolo Abeni) [2168875] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168875] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168875] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168875] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168875] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168875] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172863] - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2174928]- cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (David Arcari) [2155861] - cpufreq: intel_pstate: Read all MSRs on the target CPU (David Arcari) [2155861] - redhat: Fix debug variants modsign (Juri Lelli) [2177659] - srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL (Pingfan Liu) [2129726] - redhat: update rpminspect config for patches and debuginfo (Jan Stancek) - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172473] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172473] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172473] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172473] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172473] - net: mana: Move header files to a common location (Mohammed Gamal) [2172473] - net: mana: Record port number in netdev (Mohammed Gamal) [2172473] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172473] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172473] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172473] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172473] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172473] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172436] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172436] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172436] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172436] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172436] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172436] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172436] - hv_balloon: Add support for configurable order free page reporting (Mohammed Gamal) [2172436] - mm/page_reporting: Add checks for page_reporting_order param (Mohammed Gamal) [2172436] - gpio: tegra186: Add missing header(s) (David Arcari) [2156846] - pinctrl: imx: Add missing header(s) (David Arcari) [2156846] - pinctrl: bcm: Add missing header(s) (David Arcari) [2156846] - pinctrl: tegra: Add missing header(s) (David Arcari) [2156846] - pinctrl: intel: Restore the pins that used to be in Direct IRQ mode (David Arcari) [2156846] - pinctrl: pinmux: Drop duplicate error message in pinmux_select() (David Arcari) [2156846] - pinctrl: intel: Get rid of unused members in struct intel_function (David Arcari) [2156846] - pinctrl: baytrail: Convert to use new memeber in struct intel_function (David Arcari) [2156846] - pinctrl: intel: Make use of struct pinfunction and PINCTRL_PINFUNCTION() (David Arcari) [2156846] - pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro (David Arcari) [2156846] - pinctrl: intel: Define maximum pad number in the group (David Arcari) [2156846] - pinctrl: intel: Use same order of bit fields for PADCFG2 (David Arcari) [2156846] - pinctrl: intel: Add ~4k bias support (David Arcari) [2156846] - pinctrl: intel: Add definitions to all possible biases (David Arcari) [2156846] - pinctrl: intel: Deduplicate some code in intel_config_set_pull() (David Arcari) [2156846] - pinctrl: intel: Add default case to intel_config_set_pull() (David Arcari) [2156846] - pinctrl: intel: Convert to generic_handle_domain_irq() (David Arcari) [2156846] - pinctrl: intel: Always use gpp_num_padown_regs in the main driver (David Arcari) [2156846] - pinctrl: meteorlake: Replace MTL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [2156846] - pinctrl: intel: Introduce INTEL_COMMUNITY_*() to unify community macros (David Arcari) [2156846] - pinctrl: intel: Save and restore pins in "direct IRQ" mode (David Arcari) [2156846] - pinctrl: pinconf-generic: add missing of_node_put() (David Arcari) [2156846] - pinctrl: Move for_each_maps() to namespace and hide iterator inside (David Arcari) [2156846] - pinctrl: Put space between type and data in compound literal (David Arcari) [2156846] - pinctrl: intel: Use temporary variable for struct device (David Arcari) [2156846] - pinctrl: intel: Use str_enable_disable() helper (David Arcari) [2156846] - pinctrl: intel: Add missing header(s) (David Arcari) [2156846] - pinctrl: Clean up headers (David Arcari) [2156846] - pinctrl: intel: Check against matching data instead of ACPI companion (David Arcari) [2156846] - redhat: configs: enable the Meteor Lake Pinctrl Driver (David Arcari) [2156846] - pinctrl: intel: Add Intel Meteor Lake pin controller support (David Arcari) [2156846] - pinctrl: intel: Switch to to embedded struct pingroup (David Arcari) [2156846] - pinctrl: intel: Drop no more used members of struct intel_pingroup (David Arcari) [2156846] - pinctrl: baytrail: Switch to to embedded struct pingroup (David Arcari) [2156846] - pinctrl: intel: Embed struct pingroup into struct intel_pingroup (David Arcari) [2156846] - pinctrl: Add pingroup and define PINCTRL_PINGROUP (David Arcari) [2156846] - include/linux/irq*.h: Pad irq structs for KABI (Prarit Bhargava) [2175165] - genirq/msi, platform-msi: Ensure that MSI descriptors are unreferenced (David Arcari) [2175165] - genirq/msi: Take the per-device MSI lock before validating the control structure (David Arcari) [2175165] - PCI: hv: Drop duplicate PCI_MSI dependency (David Arcari) [2175165] - PCI/MSI: Provide missing stubs for CONFIG_PCI_MSI=n (David Arcari) [2175165] - genirq/msi: Free the fwnode created by msi_create_device_irq_domain() (David Arcari) [2175165] - x86/pci/xen: Fixup fallout from the PCI/MSI overhaul (David Arcari) [2175165] - x86/pci/xen: Set MSI_FLAG_PCI_MSIX support in Xen MSI domain (David Arcari) [2175165] - powerpc/msi: Fix deassociation of MSI descriptors (David Arcari) [2175165] - genirq/msi: Return MSI_XA_DOMAIN_SIZE as the maximum MSI index when no domain is present (David Arcari) [2175165] - genirq/msi: Check for the presence of an irq domain when validating msi_ctrl (David Arcari) [2175165] - PCI/MSI: Provide post-enable dynamic allocation interfaces for MSI-X (David Arcari) [2175165] - PCI/MSI: Provide prepare_desc() MSI domain op (David Arcari) [2175165] - PCI/MSI: Split MSI-X descriptor setup (David Arcari) [2175165] - genirq/msi: Provide MSI_FLAG_MSIX_ALLOC_DYN (David Arcari) [2175165] - genirq/msi: Provide msi_domain_alloc_irq_at() (David Arcari) [2175165] - genirq/msi: Provide msi_domain_ops:: Prepare_desc() (David Arcari) [2175165] - genirq/msi: Provide msi_desc:: Msi_data (David Arcari) [2175165] - genirq/msi: Provide struct msi_map (David Arcari) [2175165] - PCI/MSI: Remove unused pci_dev_has_special_msi_domain() (David Arcari) [2175165] - x86/apic/vector: Provide MSI parent domain (David Arcari) [2175165] - PCI/MSI: Add support for per device MSI[X] domains (David Arcari) [2175165] - genirq/msi: Provide BUS_DEVICE_PCI_MSI[X] (David Arcari) [2175165] - PCI/MSI: Split __pci_write_msi_msg() (David Arcari) [2175165] - genirq/msi: Add range checking to msi_insert_desc() (David Arcari) [2175165] - genirq/msi: Provide msi_match_device_domain() (David Arcari) [2175165] - genirq/msi: Provide msi_create/free_device_irq_domain() (David Arcari) [2175165] - genirq/irqdomain: Add irq_domain:: Dev for per device MSI domains (David Arcari) [2175165] - genirq/msi: Split msi_create_irq_domain() (David Arcari) [2175165] - genirq/msi: Add size info to struct msi_domain_info (David Arcari) [2175165] - genirq/msi: Provide data structs for per device domains (David Arcari) [2175165] - genirq/msi: Provide struct msi_parent_ops (David Arcari) [2175165] - genirq/msi: Rearrange MSI domain flags (David Arcari) [2175165] - genirq/msi: Remove unused alloc/free interfaces (David Arcari) [2175165] - platform-msi: Switch to the domain id aware MSI interfaces (David Arcari) [2175165] - PCI/MSI: Use msi_domain_alloc/free_irqs_all_locked() (David Arcari) [2175165] - genirq/msi: Provide new domain id allocation functions (David Arcari) [2175165] - genirq/msi: Provide new domain id based interfaces for freeing interrupts (David Arcari) [2175165] - genirq/msi: Make msi_add_simple_msi_descs() device domain aware (David Arcari) [2175165] - genirq/msi: Make descriptor freeing domain aware (David Arcari) [2175165] - genirq/msi: Make descriptor allocation device domain aware (David Arcari) [2175165] - genirq/msi: Rename msi_add_msi_desc() to msi_insert_msi_desc() (David Arcari) [2175165] - genirq/msi: Make msi_get_virq() device domain aware (David Arcari) [2175165] - genirq/msi: Make MSI descriptor iterators device domain aware (David Arcari) [2175165] - genirq/msi: Add pointers for per device irq domains (David Arcari) [2175165] - genirq/msi: Move xarray into a separate struct and create an array (David Arcari) [2175165] - genirq/msi: Check for invalid MSI parent domain usage (David Arcari) [2175165] - genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_DEVICE (David Arcari) [2175165] - genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_PARENT (David Arcari) [2175165] - genirq/msi: Create msi_api.h (David Arcari) [2175165] - genirq/irqdomain: Rename irq_domain::dev to irq_domain:: Pm_dev (David Arcari) [2175165] - irqchip/gic: Switch to dynamic chip name output (David Arcari) [2175165] - genirq: Kill irq_chip::parent_device (David Arcari) [2175165] - irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip (David Arcari) [2175165] - irqchip/imx-intmux: Move PM device over to irq domain (David Arcari) [2175165] - irqchip/gic: Move PM device over to irq domain (David Arcari) [2175165] - genirq/irqdomain: Make struct irqdomain readable (David Arcari) [2175165] - genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags (David Arcari) [2175165] - PCI/MSI: Use bullet lists in kernel-doc comments of api.c (David Arcari) [2175165] - PCI/AER: Add optional logging callback for correctable error (David Arcari) [2175165] - x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS (David Arcari) [2175165] - genirq/msi: Remove msi_domain_ops:: Msi_check() (David Arcari) [2175165] - PCI/MSI: Remove redundant msi_check() callback (David Arcari) [2175165] - PCI/MSI: Validate MSI-X contiguous restriction early (David Arcari) [2175165] - PCI/MSI: Reject MSI-X early (David Arcari) [2175165] - PCI/MSI: Reject multi-MSI early (David Arcari) [2175165] - PCI/MSI: Sanitize MSI-X checks (David Arcari) [2175165] - PCI/MSI: Reorder functions in msi.c (David Arcari) [2175165] - PCI/MSI: Move pci_msi_restore_state() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_msi_enabled() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_irq_get_affinity() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_disable_msix() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_msix_vec_count() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_free_irq_vectors() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_irq_vector() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_alloc_irq_vectors_affinity() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_alloc_irq_vectors() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_enable_msix_range() to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_enable_msi() API to api.c (David Arcari) [2175165] - PCI/MSI: Move pci_disable_msi() to api.c (David Arcari) [2175165] - PCI/MSI: Move mask and unmask helpers to msi.h (David Arcari) [2175165] - PCI/MSI: Get rid of externs in msi.h (David Arcari) [2175165] - genirq: Get rid of GENERIC_MSI_IRQ_DOMAIN (David Arcari) [2175165] - PCI/MSI: Get rid of PCI_MSI_IRQ_DOMAIN (David Arcari) [2175165] - PCI/MSI: Let the MSI core free descriptors (David Arcari) [2175165] - PCI/MSI: Use msi_domain_info:: Bus_token (David Arcari) [2175165] - genirq/msi: Add bus token to struct msi_domain_info (David Arcari) [2175165] - genirq/irqdomain: Move bus token enum into a seperate header (David Arcari) [2175165] - genirq/msi: Make __msi_domain_free_irqs() static (David Arcari) [2175165] - powerpc/pseries/msi: Use msi_domain_ops:: Msi_post_free() (David Arcari) [2175165] - genirq/msi: Provide msi_domain_ops:: Post_free() (David Arcari) [2175165] - genirq/msi: Make __msi_domain_alloc_irqs() static (David Arcari) [2175165] - genirq/msi: Add missing kernel doc to msi_next_desc() (David Arcari) [2175165] - genirq/msi: Remove filter from msi_free_descs_free_range() (David Arcari) [2175165] - genirq/msi: Use MSI_DESC_ALL in msi_add_simple_msi_descs() (David Arcari) [2175165] - PCI/MSI: Check for MSI enabled in __pci_msix_enable() (David Arcari) [2175165] - clocksource/drivers/hyper-v: Include asm/hyperv-tlfs.h not asm/mshyperv.h (David Arcari) [2175165] - PCI: Allow drivers to request exclusive config regions (David Arcari) [2175165] - PCI: Assign PCI domain IDs by ida_alloc() (David Arcari) [2175165] - platform-msi: Export symbol platform_msi_create_irq_domain() (David Arcari) [2175165] - PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc() (David Arcari) [2175165] - powerpc: Add missing headers (David Arcari) [2175165] - pci_irq_vector() can't be used in atomic context any longer. This conflicts with the usage of this function in nic_mbx_intr_handler(). (David Arcari) [2175165] - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests (David Arcari) [2175165] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (David Arcari) [2175165] - genirq/msi: Shutdown managed interrupts with unsatifiable affinities (David Arcari) [2175165] - genirq: Allow the PM device to originate from irq domain (David Arcari) [2175165] - PCI/MSI: Remove bogus warning in pci_irq_get_affinity() (David Arcari) [2175165] - PCI/MSI: Prevent UAF in error path (David Arcari) [2175165] - genirq/msi: Populate sysfs entry only once (David Arcari) [2175165] - PCI/MSI: Unbreak pci_irq_get_affinity() (David Arcari) [2175165] - genirq/msi: Convert storage to xarray (David Arcari) [2175165] - genirq/msi: Simplify sysfs handling (David Arcari) [2175165] - genirq/msi: Mop up old interfaces (David Arcari) [2175165] - genirq/msi: Convert to new functions (David Arcari) [2175165] - genirq/msi: Make interrupt allocation less convoluted (David Arcari) [2175165] - platform-msi: Simplify platform device MSI code (David Arcari) [2175165] - platform-msi: Let core code handle MSI descriptors (David Arcari) [2175165] - soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation (David Arcari) [2175165] - NTB/msi: Convert to msi_on_each_desc() (David Arcari) [2175165] - PCI: hv: Rework MSI handling (David Arcari) [2175165] - powerpc/mpic_u3msi: Use msi_for_each-desc() (David Arcari) [2175165] - powerpc/fsl_msi: Use msi_for_each_desc() (David Arcari) [2175165] - powerpc/pasemi/msi: Convert to msi_on_each_dec() (David Arcari) [2175165] - powerpc/cell/axon_msi: Convert to msi_on_each_desc() (David Arcari) [2175165] - powerpc/4xx/hsta: Rework MSI handling (David Arcari) [2175165] - s390/pci: Rework MSI descriptor walk (David Arcari) [2175165] - xen/pcifront: Rework MSI handling (David Arcari) [2175165] - x86/pci/xen: Use msi_for_each_desc() (David Arcari) [2175165] - PCI/MSI: Use msi_on_each_desc() (David Arcari) [2175165] - PCI/MSI: Let core code free MSI descriptors (David Arcari) [2175165] - PCI/MSI: Use msi_add_msi_desc() (David Arcari) [2175165] - PCI/MSI: Protect MSI operations (David Arcari) [2175165] - genirq/msi: Provide domain flags to allocate/free MSI descriptors automatically (David Arcari) [2175165] - genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator (David Arcari) [2175165] - genirq/msi: Provide a set of advanced MSI accessors and iterators (David Arcari) [2175165] - genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked() (David Arcari) [2175165] - genirq/msi: Add mutex for MSI list protection (David Arcari) [2175165] - genirq/msi: Move descriptor list to struct msi_device_data (David Arcari) [2175165] - dmaengine: qcom_hidma: Cleanup MSI handling (David Arcari) [2175165] - soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq() (David Arcari) [2175165] - bus: fsl-mc: fsl-mc-allocator: Rework MSI handling (David Arcari) [2175165] - mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling (David Arcari) [2175165] - iommu/arm-smmu-v3: Use msi_get_virq() (David Arcari) [2175165] - perf/smmuv3: Use msi_get_virq() (David Arcari) [2175165] - dmaengine: mv_xor_v2: Get rid of msi_desc abuse (David Arcari) [2175165] - PCI/MSI: Simplify pci_irq_get_affinity() (David Arcari) [2175165] - PCI/MSI: Use msi_get_virq() in pci_get_vector() (David Arcari) [2175165] - genirq/msi: Provide interface to retrieve Linux interrupt number (David Arcari) [2175165] - powerpc/pseries/msi: Let core code check for contiguous entries (David Arcari) [2175165] - PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS (David Arcari) [2175165] - PCI/MSI: Use msi_desc::msi_index (David Arcari) [2175165] - soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index (David Arcari) [2175165] - bus: fsl-mc-msi: Use msi_desc::msi_index (David Arcari) [2175165] - platform-msi: Use msi_desc::msi_index (David Arcari) [2175165] - genirq/msi: Consolidate MSI descriptor data (David Arcari) [2175165] - platform-msi: Store platform private data pointer in msi_device_data (David Arcari) [2175165] - platform-msi: Rename functions and clarify comments (David Arcari) [2175165] - genirq/msi: Remove the original sysfs interfaces (David Arcari) [2175165] - platform-msi: Let the core code handle sysfs groups (David Arcari) [2175165] - PCI/MSI: Let the irq code handle sysfs groups (David Arcari) [2175165] - genirq/msi: Provide msi_device_populate/destroy_sysfs() (David Arcari) [2175165] - PCI/MSI: Allocate MSI device data on first use (David Arcari) [2175165] - PCI/MSI: Decouple MSI[-X] disable from pcim_release() (David Arcari) [2175165] - platform-msi: Allocate MSI device data on first use (David Arcari) [2175165] - device: Add device:: Msi_data pointer and struct msi_device_data (David Arcari) [2175165] - device: Move MSI related data into a struct (David Arcari) [2175165] - powerpc/pseries/msi: Use PCI device properties (David Arcari) [2175165] - powerpc/cell/axon_msi: Use PCI device property (David Arcari) [2175165] - genirq/msi: Use PCI device property (David Arcari) [2175165] - x86/apic/msi: Use PCI device MSI property (David Arcari) [2175165] - x86/pci/XEN: Use PCI device property (David Arcari) [2175165] - PCI/MSI: Set pci_dev::msi[x]_enabled early (David Arcari) [2175165] - powerpc/pseries/msi: Add an empty irq_write_msi_msg() handler (David Arcari) [2175165] - powerpc/powernv/pci: Drop unused MSI code (David Arcari) [2175165] - powerpc/pseries/pci: Drop unused MSI code (David Arcari) [2175165] - powerpc/pci: Drop XIVE restriction on MSI domains (David Arcari) [2175165] - powerpc/powernv/pci: Add MSI domains (David Arcari) [2175165] - powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup() (David Arcari) [2175165] - powerpc/pseries/pci: Add support of MSI domains to PHB hotplug (David Arcari) [2175165] - powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data (David Arcari) [2175165] - powerpc/pseries/pci: Add a domain_free_irqs() handler (David Arcari) [2175165] - powerpc/pseries/pci: Add MSI domains (David Arcari) [2175165] - powerpc/pseries/pci: Introduce rtas_prepare_msi_irqs() (David Arcari) [2175165] - powerpc/pseries/pci: Introduce __find_pe_total_msi() (David Arcari) [2175165] - Revert "include/linux/irq*.h: Pad irq structs for KABI" (David Arcari) [2175165] - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (David Arcari) [2156844] - i2c: i801: Add support for Intel Meteor Lake-P (David Arcari) [2156842] - platform/x86: intel/pmc: Switch to use acpi_evaluate_dsm_typed() (David Arcari) [2153969] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (David Arcari) [2153969] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Alder Lake PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Tiger Lake PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Ice Lake PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Cannon Lake Point PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Relocate Sunrise Point PCH support (David Arcari) [2153969] - platform/x86: intel/pmc: Move variable declarations and definitions to header and core.c (David Arcari) [2153969] - platform/x86: intel/pmc: Replace all the reg_map with init functions (David Arcari) [2153969] - platform/x86/intel: pmc: Fix repeated word in comment (David Arcari) [2153969] - platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized (David Arcari) [2153969] - tools/power turbostat: Add support for MeteorLake platforms (David Arcari) [2153967] - powercap: intel_rapl: add support for Meteor Lake (David Arcari) [2153965]- powerpc/kexec_file: fix implicit decl error (Mamatha Inamdar) [2167267] - powerpc/kexec_file: Count hot-pluggable memory in FDT estimate (Mamatha Inamdar) [2167267] - powerpc/kexec_file: Fix division by zero in extra size estimation (Mamatha Inamdar) [2167267] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2166730] - s390: use generic strncpy/strnlen from_user (Prarit Bhargava) [2159445] - tools headers disabled-cpufeatures: Sync with the kernel sources (Prarit Bhargava) [2159445] - x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation (Prarit Bhargava) [2159445] - x86/boot: Pull up cmdline preparation and early param parsing (Prarit Bhargava) [2159445] - crypto: x86/sm4 - Fix invalid section entry size (Prarit Bhargava) [2159445] - x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n (Prarit Bhargava) [2159445] - x86/Kconfig: Correct reference to MWINCHIP3D (Prarit Bhargava) [2159445] - x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI (Prarit Bhargava) [2159445] - x86/entry: Correct reference to intended CONFIG_64_BIT (Prarit Bhargava) [2159445] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [2159445] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [2159445] - xen/x86: adjust data placement (Prarit Bhargava) [2159445] - x86/PVH: adjust function/data placement (Prarit Bhargava) [2159445] - xen/x86: hook up xen_banner() also for PVH (Prarit Bhargava) [2159445] - xen/x86: generalize preferred console model from PV to PVH Dom0 (Prarit Bhargava) [2159445] - xen/x86: allow "earlyprintk=xen" to work for PV Dom0 (Prarit Bhargava) [2159445] - xen/x86: allow PVH Dom0 without XEN_PV=y (Prarit Bhargava) [2159445] - xen/x86: prevent PVH type from getting clobbered (Prarit Bhargava) [2159445] - xen/privcmd: drop "pages" parameter from xen_remap_pfn() (Prarit Bhargava) [2159445] - crypto: x86/sm4 - Fix frame pointer stack corruption (Prarit Bhargava) [2159445] - x86/asm: Fix SETZ size enqcmds() build failure (Prarit Bhargava) [2159445] - x86/setup: Call early_reserve_memory() earlier (Prarit Bhargava) [2159445] - xen/x86: fix PV trap handling on secondary processors (Prarit Bhargava) [2159445] - xen/x86: drop redundant zeroing from cpu_initialize_context() (Prarit Bhargava) [2159445] - x86/build: Do not add -falign flags unconditionally for clang (Prarit Bhargava) [2159445] - xen: fix usage of pmd_populate in mremap for pv guests (Prarit Bhargava) [2159445] - xen: reset legacy rtc flag for PV domU (Prarit Bhargava) [2159445] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [2159445] - x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y (Prarit Bhargava) [2159445] - configs: remove the obsolete CONFIG_INPUT_POLLDEV (Prarit Bhargava) [2159445] - x86: remove cc-option-yn test for -mtune= (Prarit Bhargava) [2159445] - x86/build/vdso: fix missing FORCE for *.so build rule (Prarit Bhargava) [2159445] - x86/platform: Increase maximum GPIO number for X86_64 (Prarit Bhargava) [2159445] - xen: remove stray preempt_disable() from PV AP startup code (Prarit Bhargava) [2159445] - x86: xen: platform-pci-unplug: use pr_err() and pr_warn() instead of raw printk() (Prarit Bhargava) [2159445] - xen: fix setting of max_pfn in shared_info (Prarit Bhargava) [2159445] - crypto: aesni - xts_crypt() return if walk.nbytes is 0 (Prarit Bhargava) [2159445] - redhat/configs: Disable CRYPTO_SM4_AESNI_AVX2_X86_64 (Prarit Bhargava) [2159445] - crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation (Prarit Bhargava) [2159445] - crypto: x86/sm4 - export reusable AESNI/AVX functions (Prarit Bhargava) [2159445] - um: fix stub location calculation (Prarit Bhargava) [2159445] - x86/build: Move the install rule to arch/x86/Makefile (Prarit Bhargava) [2159445] - x86/build: Remove the left-over bzlilo target (Prarit Bhargava) [2159445] - x86/kaslr: Have process_mem_region() return a boolean (Prarit Bhargava) [2159445] - x86/mce: Defer processing of early errors (Prarit Bhargava) [2159445] - x86/tools/relocs: Mark die() with the printf function attr format (Prarit Bhargava) [2159445] - tracing: Refactor TRACE_IRQFLAGS_SUPPORT in Kconfig (Prarit Bhargava) [2159445] - x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions (Prarit Bhargava) [2159445] - x86/power: Fix kernel-doc warnings in cpu.c (Prarit Bhargava) [2159445] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [2159445] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [2159445] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [2159445] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [2159445] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [2159445] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [2159445] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [2159445] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [2159445] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [2159445] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [2159445] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [2159445] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [2159445] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [2159445] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [2159445] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [2159445] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [2159445] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [2159445] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [2159445] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [2159445] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [2159445] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [2159445] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [2159445] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [2159445] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [2159445] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [2159445] - x86: Avoid magic number with ELCR register accesses (Prarit Bhargava) [2159445] - x86/PCI: Add support for the Intel 82426EX PIRQ router (Prarit Bhargava) [2159445] - x86/PCI: Add support for the Intel 82374EB/82374SB (ESC) PIRQ router (Prarit Bhargava) [2159445] - x86/PCI: Add support for the ALi M1487 (IBC) PIRQ router (Prarit Bhargava) [2159445] - x86: Add support for 0x22/0x23 port I/O configuration space (Prarit Bhargava) [2159445] - kbuild: do not require sub-make for separate output tree builds (Prarit Bhargava) [2159445] - x86/amd_gart: don't set failed sg dma_address to DMA_MAPPING_ERROR (Prarit Bhargava) [2159445] - x86/amd_gart: return error code from gart_map_sg() (Prarit Bhargava) [2159445] - asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols (Prarit Bhargava) [2159445] - redhat/configs: Disable CRYPTO_SM4_AESNI_AVX_X86_64 (Prarit Bhargava) [2159445] - crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation (Prarit Bhargava) [2159445] - signal: Verify the alignment and size of siginfo_t (Prarit Bhargava) [2159445] - crypto: x86/aes-ni - add missing error checks in XTS code (Prarit Bhargava) [2159445] - CI: Fix kernel-64k DataWarehouse name (Michael Hofmann) - CI: Remove realtime branch pipelines (Michael Hofmann) - CI: Remove realtime_check pipelines (Michael Hofmann) - CI: Add pipelines for kernel-rt variant (Michael Hofmann)- x86/cpu: Add CPU model numbers for Meteor Lake (David Arcari) [2153937] - l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() (Guillaume Nault) [2175696] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172441] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172441] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172441] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172441] - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171362] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171362] - NFSD: fix use-after-free in __nfs42_ssc_open() (Jeffrey Layton) [2152816] {CVE-2022-4379} - NFSD enforce filehandle check for source file in COPY (Jeffrey Layton) [2152816] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Torez Smith) [2166988] - powerpc/powernv: Get L1D flush requirements from device-tree (Torez Smith) [2166988] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Torez Smith) [2166988] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Torez Smith) [2166988] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Torez Smith) [2166988] - powerpc/watchdog: read TB close to where it is used (Torez Smith) [2166988] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Torez Smith) [2166988] - powerpc/watchdog: tighten non-atomic read-modify-write access (Torez Smith) [2166988] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Torez Smith) [2166988] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Torez Smith) [2166988] - powerpc/vas: Fix potential NULL pointer dereference (Torez Smith) [2166988] - serial: 8250_dw: drop bogus uartclk optimisation (Torez Smith) [2166988] - serial: 8250: fix racy uartclk update (Torez Smith) [2166988] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Torez Smith) [2166988] - serial: 8250_dw: Fix the trivial typo in the comment (Torez Smith) [2166988] - serial: 8250_dw: Re-use temporary variable for of_node (Torez Smith) [2166988] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Torez Smith) [2166988] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Torez Smith) [2166988] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [2166988] - x86/mce: Avoid infinite loop for copy from user recovery (Torez Smith) [2166988] - x86/platform: Increase maximum GPIO number for X86_64 (Torez Smith) [2166988] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Torez Smith) [2166988] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Torez Smith) [2166988] - counter: Rename counter_count_function to counter_function (Torez Smith) [2166988] - counter: Rename counter_signal_value to counter_signal_level (Torez Smith) [2166988] - counter: Standardize to ERANGE for limit exceeded errors (Torez Smith) [2166988] - powerpc/stacktrace: Include linux/delay.h (Torez Smith) [2166988] - redhat: change default dist suffix for RHEL 9.2 (Herton R. Krzesinski) - redhat: enable zstream release numbering for rhel 9.2 (Herton R. Krzesinski) - kernel.spec: make rhel depend on systemd-boot-unsigned (Herton R. Krzesinski) [2174371] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2154879] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2154879] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2154879] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2154879] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2154879] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2154879] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2154879] - NFSD: Fix reads with a non-zero offset that don't end on a page boundary (Benjamin Coddington) [2154879] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2154879] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2154879] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2154879] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2154879] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2154879] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2154879] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2154879] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2154879] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2154879] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2154879] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2154879] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2154879] - lockd: set other missing fields when unlocking files (Benjamin Coddington) [2154879] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2154879] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2154879] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2154879] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2154879] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2154879] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2154879] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2154879]- redhat: Add kernel-rt configs (Juri Lelli) [2171995] - redhat: Build aarch64 kernel-rt (Juri Lelli) [2171995] - redhat: Build kernel-rt as kernel variant (Juri Lelli) [2171995] - Revert "drm/i915: Depend on !PREEMPT_RT." (Juri Lelli) [2171995] - drm/i915: Drop the irqs_disabled() check (Juri Lelli) [2171995] - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (Juri Lelli) [2171995] - drm/i915/gt: Queue and wait for the irq_work item. (Juri Lelli) [2171995] - drm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACE (Juri Lelli) [2171995] - drm/i915: Disable tracing points on PREEMPT_RT (Juri Lelli) [2171995] - drm/i915: Don't check for atomic context on PREEMPT_RT (Juri Lelli) [2171995] - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (Juri Lelli) [2171995] - drm/i915: Use preempt_disable/enable_rt() where recommended (Juri Lelli) [2171995] - sysfs: Add /sys/kernel/realtime entry (Juri Lelli) [2171995] - ARM64: Allow to enable RT (Juri Lelli) [2171995] - tty/serial/pl011: Make the locking work on RT (Juri Lelli) [2171995] - tty/serial/omap: Make the locking RT aware (Juri Lelli) [2171995] - arch/arm64: Add lazy preempt support (Juri Lelli) [2171995] - entry: Fix the preempt lazy fallout (Juri Lelli) [2171995] - x86: Support for lazy preemption (Juri Lelli) [2171995] - x86/entry: Use should_resched() in idtentry_exit_cond_resched() (Juri Lelli) [2171995] - sched: Add support for lazy preemption (Juri Lelli) [2171995] - printk: avoid preempt_disable() for PREEMPT_RT (Juri Lelli) [2171995] - serial: 8250: implement write_atomic (Juri Lelli) [2171995] - printk: add infrastucture for atomic consoles (Juri Lelli) [2171995] - printk: Bring back the RT bits. (Juri Lelli) [2171995] - locking/lockdep: Remove lockdep_init_map_crosslock. (Juri Lelli) [2171995] - iio: adc: stm32-adc: Use generic_handle_domain_irq() (Juri Lelli) [2171995] - zram: Replace bit spinlocks with spinlock_t for PREEMPT_RT. (Juri Lelli) [2171995] - tick: Fix timer storm since introduction of timersd (Juri Lelli) [2171995] - rcutorture: Also force sched priority to timersd on boosting test. (Juri Lelli) [2171995] - softirq: Use a dedicated thread for timer wakeups. (Juri Lelli) [2171995] - x86: Allow to enable RT (Juri Lelli) [2171995] - sched: Consider task_struct::saved_state in wait_task_inactive(). (Juri Lelli) [2171995] - signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT. (Juri Lelli) [2171995] - u64_stats: Streamline the implementation (Juri Lelli) [2171995] - mm/compaction: Get rid of RT ifdeffery (Juri Lelli) [2171995] - mm/memcontrol: Replace the PREEMPT_RT conditionals (Juri Lelli) [2171995] - mm/debug: Provide VM_WARN_ON_IRQS_ENABLED() (Juri Lelli) [2171995] - mm/vmstat: Use preempt_[dis|en]able_nested() (Juri Lelli) [2171995] - dentry: Use preempt_[dis|en]able_nested() (Juri Lelli) [2171995] - preempt: Provide preempt_[dis|en]able_nested() (Juri Lelli) [2171995] - u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates. (Juri Lelli) [2171995] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Juri Lelli) [2171995] - net: hinic: fix bug that ethtool get wrong stats (Juri Lelli) [2171995] - hinic: Use the bitmap API when applicable (Juri Lelli) [2171995] - net: dsa: xrs700x: Use irqsave variant for u64 stats update (Juri Lelli) [2171995] - bcma: gpio: Use generic_handle_irq_safe() (Juri Lelli) [2171995] - platform/x86: intel_int0002_vgpio: Use generic_handle_irq_safe() (Juri Lelli) [2171995] - ssb: gpio: Use generic_handle_irq_safe() (Juri Lelli) [2171995] - pinctrl: amd: Use generic_handle_irq_safe() (Juri Lelli) [2171995] - genirq: Provide generic_handle_domain_irq_safe(). (Juri Lelli) [2171995] - asm-generic: Conditionally enable do_softirq_own_stack() via Kconfig. (Juri Lelli) [2171995] - slub: Make PREEMPT_RT support less convoluted (Juri Lelli) [2171995] - mm/slub: fix a slab missed to be freed problem (Juri Lelli) [2171995] - mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() (Juri Lelli) [2171995] - mm/slub: convert object_map_lock to non-raw spinlock (Juri Lelli) [2171995] - mm/slub: remove slab_lock() usage for debug operations (Juri Lelli) [2171995] - mm/slub: restrict sysfs validation to debug caches and make it safe (Juri Lelli) [2171995] - mm/slub: move free_debug_processing() further (Juri Lelli) [2171995] - arch/*: Disable softirq stacks on PREEMPT_RT. (Juri Lelli) [2171995] - tools/testing/scatterlist: add missing defines (Juri Lelli) [2171995] - mm/scatterlist: replace the !preemptible warning in sg_miter_stop() (Juri Lelli) [2171995] - mm/vmalloc: use raw_cpu_ptr() for vmap_block_queue access (Juri Lelli) [2171995] - kernel.spec: make rhel depend on systemd-boot-unsigned (Jan Stancek) [2174934] - redhat: Bump RHEL_MINOR for 9.3 (Jan Stancek)- kernel.spec: move modules.builtin to kernel-core (Jan Stancek) [2172376]- redhat: fix duplicate jira issues in the resolves line (Herton R. Krzesinski) - redhat/kernel.spec.template: Parallelize compression (Herton R. Krzesinski) - Revert "block: freeze the queue earlier in del_gendisk" (Ming Lei) [2155901] - redhat: configs: Enable UCSI_CCG support (David Marlin) [2122414] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (David Marlin) [2122414] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (David Marlin) [2122414] - usb: typec: ucsi_ccg: Add OF support (David Marlin) [2122414] - gpio: tegra186: add Tegra234 PMC compatible in GPIO driver (David Marlin) [2122414] - usb: gadget: tegra-xudc: Add Tegra234 support (David Marlin) [2122414] - xhci: tegra: USB2 pad power controls (David Marlin) [2122414] - xhci: Add hub_control to xhci_driver_overrides (David Marlin) [2122414] - xhci: hub: export symbol on xhci_hub_control (David Marlin) [2122414] - usb: host: xhci-tegra: Add Tegra234 XHCI support (David Marlin) [2122414] - phy: tegra: xusb: Support USB role default mode (David Marlin) [2122414] - phy: tegra: xusb: Add Tegra234 support (David Marlin) [2122414] - phy: tegra: xusb: Disable trk clk when not in use (David Marlin) [2122414] - phy: tegra: xusb: Remove usb3 supply (David Marlin) [2122414] - phy: tegra: xusb: Fix crash during pad power on/down (David Marlin) [2122414] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (David Marlin) [2122414] - usb: typec: ucsi: Don't warn on probe deferral (David Marlin) [2122414] - phy: tegra: xusb: Enable usb role switch attribute (David Marlin) [2122414] - usb: gadget: tegra: Reduce pad power (David Marlin) [2122414] - phy: tegra: xusb: add utmi pad power on/down ops (David Marlin) [2122414] - redhat/configs: Enable CONFIG_PCIE_PTM (Corinna Vinschen) [2100606] - net: stmmac: Fix queue statistics reading (Corinna Vinschen) [2100606] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Corinna Vinschen) [2100606] - net: stmmac: Disable automatic FCS/Pad stripping (Corinna Vinschen) [2100606] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2100606] - stmmac: intel: remove unused 'has_crossts' flag (Corinna Vinschen) [2100606] - net: phylink: Convert to mdiobus_c45_{read|write} (Corinna Vinschen) [2100606] - net: phy: marvell: add sleep time after enabling the loopback bit (Corinna Vinschen) [2100606] - net: phy: marvell: add Marvell specific PHY loopback (Corinna Vinschen) [2100606] - net: phy: dp83867: retrigger SGMII AN when link change (Corinna Vinschen) [2100606] - net: phy: marvell: Add WAKE_PHY support to WOL event (Corinna Vinschen) [2100606] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Corinna Vinschen) [2100606] - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits (Florian Westphal) [2161725] {CVE-2023-0179}- net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2028809] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2028809] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2028809] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2028809] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2028809] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2028809] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2028809] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2028809] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2028809] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2028809] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2028809] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2028809] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2028809] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2028809] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2028809] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2028809] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2028809] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2028809] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2028809] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2028809] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2028809] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2028809] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2028809] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2028809] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2028809] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2028809] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2028809] - rtc: efi: Enable SET/GET WAKEUP services as optional (Donald Dutile) [2166449] - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2166659] - tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2166659] - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2166659] - optee: isolate smc abi (Chris von Recklinghausen) [2166659] - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2166659] - optee: simplify optee_release() (Chris von Recklinghausen) [2166659] - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2166659] - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2166659] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [2166659] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2160516] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2160516] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2160516] - inet6: Clean up failure path in do_ipv6_setsockopt(). (Xin Long) [2160516] - inet6: Remove inet6_destroy_sock(). (Xin Long) [2160516] - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). (Xin Long) [2160516] - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). (Xin Long) [2160516] - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). (Xin Long) [2160516]- virtio_console: break out of buf poll on remove (Michael S. Tsirkin) [1786239] - cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (David Arcari) [2170574] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168970] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168970] - be2net: Fix buffer overflow in be_get_module_eeprom (Izabela Bakollari) [2167725] - nfsd: don't destroy global nfs4_file table in per-net shutdown (Jeffrey Layton) [2169017] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2170197] - dt-bindings: dmaengine: Add compatible for Tegra234 (d.marlin) [2129115] - dt-bindings: dmaengine: Add doc for tegra gpcdma (d.marlin) [2129115] - icmp: Add counters for rate limits (Jamie Bainbridge) [2155801] - Revert "ethernet: Remove vf rate limit check for drivers" (Ken Cox) [2168599] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [RHEL-221] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [RHEL-221] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [RHEL-221] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [RHEL-221] - igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2104469] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2104469] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2104469] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2104469] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2104469] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2104469] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2104469] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2104469] - igb: add xdp frags support to ndo_xdp_xmit (Corinna Vinschen) [2104469] - dt-bindings: serial: Document Tegra234 TCU (d.marlin) [2122413] - dt-bindings: serial: 8250: Document Tegra234 UART (d.marlin) [2122413] - dt-bindings: serial: tegra-tcu: Convert to json-schema (d.marlin) [2122413] - ipv6: Remove extra counter pull before gc (Hangbin Liu) [2161118] - ipv6: remove max_size check inline with ipv4 (Hangbin Liu) [2161118] - redhat/configs: enable coresight driver for nvidia/grace (Mark Salter) [2128086] - perf: arm_cspmu: Fix module cyclic dependency (Mark Salter) [2128086] - perf: arm_cspmu: Fix build failure on x86_64 (Mark Salter) [2128086] - perf: arm_cspmu: Fix modular builds due to missing MODULE_LICENSE()s (Mark Salter) [2128086] - perf: arm_cspmu: Add support for NVIDIA SCF and MCF attribute (Mark Salter) [2128086] - perf: arm_cspmu: Add support for ARM CoreSight PMU driver (Mark Salter) [2128086] - redhat: add support for Jira issues in changelog (Herton R. Krzesinski) [RHEL-186] - ice: fix handling of burst Tx timestamps (Petr Oros) [2161201] - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2161204] - ice: Add low latency Tx timestamp read (Petr Oros) [2161204] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2161204] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2161204] - ice: track and warn when PHC update is late (Petr Oros) [2161204] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2161204] - net-sysfs: add check for netdevice being present to speed_show (Beniamino Galvani) [2148349] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Ricardo Robaina) [2152931] {CVE-2022-3564} - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152581] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152581] {CVE-2022-4378} - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() (Izabela Bakollari) [2118313] {CVE-2022-33743}- redhat/configs: enable neoverse and cortex errata (Jeremy Linton) [2055405] - coresight: syscfg: Update load and unload operations (Jeremy Linton) [2055405] - coresight: configfs: Fix unload of configurations on module exit (Jeremy Linton) [2055405] - coresight: syscfg: Fix memleak on registration failure in cscfg_create_device (Jeremy Linton) [2055405] - coresight: core: Fix typo in a comment (Jeremy Linton) [2055405] - Documentation: coresight: Update coresight configuration docs (Jeremy Linton) [2055405] - coresight: configfs: Allow configfs to activate configuration (Jeremy Linton) [2055405] - coresight: syscfg: Example CoreSight configuration loadable module (Jeremy Linton) [2055405] - coresight: syscfg: Update load API for config loadable modules (Jeremy Linton) [2055405] - coresight: configuration: Update API to permit dynamic load/unload (Jeremy Linton) [2055405] - coresight: configuration: Update API to introduce load owner concept (Jeremy Linton) [2055405] - Documentation: coresight: Fix documentation issue (Jeremy Linton) [2055405] - coresight: Use devm_bitmap_zalloc when applicable (Jeremy Linton) [2055405] - coresight: trbe: Work around write to out of range (Jeremy Linton) [2055405] - coresight: trbe: Make sure we have enough space (Jeremy Linton) [2055405] - coresight: trbe: Add a helper to determine the minimum buffer size (Jeremy Linton) [2055405] - coresight: trbe: Workaround TRBE errata overwrite in FILL mode (Jeremy Linton) [2055405] - coresight: trbe: Add infrastructure for Errata handling (Jeremy Linton) [2055405] - coresight: trbe: Allow driver to choose a different alignment (Jeremy Linton) [2055405] - coresight: trbe: Decouple buffer base from the hardware base (Jeremy Linton) [2055405] - coresight: trbe: Add a helper to pad a given buffer area (Jeremy Linton) [2055405] - coresight: trbe: Add a helper to calculate the trace generated (Jeremy Linton) [2055405] - coresight: trbe: Defer the probe on offline CPUs (Jeremy Linton) [2055405] - coresight: trbe: Fix incorrect access of the sink specific data (Jeremy Linton) [2055405] - coresight: etm4x: Add ETM PID for Kryo-5XX (Jeremy Linton) [2055405] - coresight: trbe: Prohibit trace before disabling TRBE (Jeremy Linton) [2055405] - coresight: trbe: End the AUX handle on truncation (Jeremy Linton) [2055405] - coresight: trbe: Do not truncate buffer on IRQ (Jeremy Linton) [2055405] - coresight: trbe: Fix handling of spurious interrupts (Jeremy Linton) [2055405] - coresight: trbe: irq handler: Do not disable TRBE if no action is needed (Jeremy Linton) [2055405] - coresight: trbe: Unify the enabling sequence (Jeremy Linton) [2055405] - coresight: trbe: Drop duplicate TRUNCATE flags (Jeremy Linton) [2055405] - coresight: trbe: Ensure the format flag is always set (Jeremy Linton) [2055405] - coresight: etm-pmu: Ensure the AUX handle is valid (Jeremy Linton) [2055405] - coresight: etm4x: Use Trace Filtering controls dynamically (Jeremy Linton) [2055405] - coresight: etm4x: Save restore TRFCR_EL1 (Jeremy Linton) [2055405] - coresight: Don't immediately close events that are run on invalid CPU/sink combos (Jeremy Linton) [2055405] - coresight: tmc-etr: Speed up for bounce buffer in flat mode (Jeremy Linton) [2055405] - coresight: Update comments for removing cs_etm_find_snapshot() (Jeremy Linton) [2055405] - coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer (Jeremy Linton) [2055405] - coresight: tmc-etf: Add comment for store ordering (Jeremy Linton) [2055405] - coresight: tmc-etr: Add barrier after updating AUX ring buffer (Jeremy Linton) [2055405] - coresight: tmc: Configure AXI write burst size (Jeremy Linton) [2055405] - dt-bindings: coresight: Add burst size for TMC (Jeremy Linton) [2055405] - coresight: cpu-debug: Control default behavior via Kconfig (Jeremy Linton) [2055405] - coresight: cti: Correct the parameter for pm_runtime_put (Jeremy Linton) [2055405] - coresight: syscfg: Fix compiler warning (Jeremy Linton) [2055405] - Documentation: coresight: Add documentation for CoreSight config (Jeremy Linton) [2055405] - coresight: syscfg: Add initial configfs support (Jeremy Linton) [2055405] - coresight: config: Add preloaded configurations (Jeremy Linton) [2055405] - coresight: etm4x: Add complex configuration handlers to etmv4 (Jeremy Linton) [2055405] - coresight: etm-perf: Update to activate selected configuration (Jeremy Linton) [2055405] - coresight: syscfg: Add API to activate and enable configurations (Jeremy Linton) [2055405] - coresight: etm-perf: Update to handle configuration selection (Jeremy Linton) [2055405] - coresight: config: Add configuration and feature generic functions (Jeremy Linton) [2055405] - coresight: syscfg: Add registration and feature loading for cs devices (Jeremy Linton) [2055405] - coresight: syscfg: Initial coresight system configuration (Jeremy Linton) [2055405]- redhat/configs: enable Octeon TX2 network drivers for RHEL (Michal Schmidt) [2040643] - octeontx2: mark the AF/PF/VF drivers as tech-preview (Michal Schmidt) [2040643] - octeontx2-af: Fix devlink unregister (Michal Schmidt) [2040643] - octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt (Michal Schmidt) [2040643] - octeontx2-pf: Avoid use of GFP_KERNEL in atomic context (Michal Schmidt) [2040643] - octeontx2-pf: Fix resource leakage in VF driver unbind (Michal Schmidt) [2040643] - octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable (Michal Schmidt) [2040643] - octeontx2-pf: Fix lmtst ID used in aura free (Michal Schmidt) [2040643] - net: ethernet: marvell: octeontx2: Fix uninitialized variable warning (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Fix a resource leak in the probe and remove functions (Michal Schmidt) [2040643] - octeontx2-af: Add FEC stats for RPM/RPM_USX block (Michal Schmidt) [2040643] - octeontx2-pf: ethtool: Implement get_fec_stats (Michal Schmidt) [2040643] - octeontx2-af: cn10kb: Add RPM_USX MAC support (Michal Schmidt) [2040643] - octeontx2-af: Support variable number of lmacs (Michal Schmidt) [2040643] - octeontx2-af: Simplify a size computation in rvu_npc_exact_init() (Michal Schmidt) [2040643] - octeontx2-af: Fix the size of memory allocated for the 'id_bmap' bitmap (Michal Schmidt) [2040643] - octeontx2-af: Use the bitmap API to allocate bitmaps (Michal Schmidt) [2040643] - octeontx2-af: Slightly simplify rvu_npc_exact_init() (Michal Schmidt) [2040643] - octeontx2-af: Fix a potentially spurious error message (Michal Schmidt) [2040643] - octeontx2-pf: Add support to filter packet based on IP fragment (Michal Schmidt) [2040643] - octeontx2-pf: Add additional checks while configuring ucast/bcast/mcast rules (Michal Schmidt) [2040643] - marvell: octeontx2: build error: unknown type name 'u64' (Michal Schmidt) [2040643] - octeontx2-af: Allow mkex profile without DMAC and add L2M/L2B header extraction support (Michal Schmidt) [2040643] - octeontx2-pf: Fix potential memory leak in otx2_init_tc() (Michal Schmidt) [2040643] - octeontx2-pf: Fix pfc_alloc_status array overflow (Michal Schmidt) [2040643] - octeontx2-af: Fix reference count issue in rvu_sdp_init() (Michal Schmidt) [2040643] - octeontx2-pf: Add check for devm_kcalloc (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Fix copy and paste bug in mcs_bbe_intr_handler() (Michal Schmidt) [2040643] - octeontx2-af: debugsfs: fix pci device refcount leak (Michal Schmidt) [2040643] - octeontx2-pf: Fix SQE threshold checking (Michal Schmidt) [2040643] - octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT] (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Fix error return code in mcs_register_interrupts() (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Add debugfs support (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Handle MCS block interrupts (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Support for stats collection (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Install a default TCAM for normal traffic (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Manage the MCS block hardware resources (Michal Schmidt) [2040643] - octeontx2-af: cn10k: mcs: Add mailboxes for port related operations (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Introduce driver for macsec block. (Michal Schmidt) [2040643] - octeontx2-pf: Fix unused variable build error (Michal Schmidt) [2040643] - octeontx2-af: Initialize PTP_SEC_ROLLOVER register properly (Michal Schmidt) [2040643] - octeontx2-af: Add PTP PPS Errata workaround on CN10K silicon (Michal Schmidt) [2040643] - octeontx2-pf: Add support for ptp 1-step mode on CN10K silicon (Michal Schmidt) [2040643] - octeontx2-af: return correct ptp timestamp for CN10K silicon (Michal Schmidt) [2040643] - octeontx2-pf: Add egress PFC support (Michal Schmidt) [2040643] - octeontx2: ethernet: move from strlcpy with unused retval to strscpy (Michal Schmidt) [2040643] - octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration (Michal Schmidt) [2040643] - octeontx2-af: Fix key checking for source mac (Michal Schmidt) [2040643] - octeontx2-af: Fix mcam entry resource leak (Michal Schmidt) [2040643] - octeontx2-af: suppress external profile loading warning (Michal Schmidt) [2040643] - octeontx2-af: Apply tx nibble fixup always (Michal Schmidt) [2040643] - octeontx2-pf: Reduce minimum mtu size to 60 (Michal Schmidt) [2040643] - octeontx2-af: Set NIX link credits based on max LMAC (Michal Schmidt) [2040643] - octeontx2-af: Fixes static warnings (Michal Schmidt) [2040643] - octeontx2-af: Limit link bringup time at firmware (Michal Schmidt) [2040643] - octeontx2-af: returning uninitialized variable (Michal Schmidt) [2040643] - octeontx2-af: Remove duplicate include (Michal Schmidt) [2040643] - octeontx2-af: Skip CGX/RPM probe incase of zero lmac count (Michal Schmidt) [2040643] - octeontx2-af: Enable Exact match flag in kex profile (Michal Schmidt) [2040643] - octeontx2-pf: Add support for exact match table. (Michal Schmidt) [2040643] - octeontx2-af: Invoke exact match functions if supported (Michal Schmidt) [2040643] - octeontx2-af: Wrapper functions for MAC addr add/del/update/reset (Michal Schmidt) [2040643] - octeontx2: Modify mbox request and response structures (Michal Schmidt) [2040643] - octeontx2-af: Debugsfs support for exact match. (Michal Schmidt) [2040643] - octeontx2-af: Drop rules for NPC MCAM (Michal Schmidt) [2040643] - octeontx2-af: FLR handler for exact match table. (Michal Schmidt) [2040643] - octeontx2-af: devlink configuration support (Michal Schmidt) [2040643] - octeontx2-af: Exact match scan from kex profile (Michal Schmidt) [2040643] - octeontx2-af: Exact match support (Michal Schmidt) [2040643] - octeontx2-af: Use hashed field in MCAM key (Michal Schmidt) [2040643] - octeontx2-af: Don't reset previous pfc config (Michal Schmidt) [2040643] - octeontx2-af: fix operand size in bitwise operation (Michal Schmidt) [2040643] - marvell/octeontx2/af: fix repeated words in comments (Michal Schmidt) [2040643] - octeontx2-pf: Fix UDP/TCP src and dst port tc filters (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: Fix egress ratelimit configuration (Michal Schmidt) [2040643] - octeontx2-vf: Add support for adaptive interrupt coalescing (Michal Schmidt) [2040643] - octeontx2-pf: replace bitmap_weight with bitmap_empty where appropriate (Michal Schmidt) [2040643] - octeontx2-af: fix error code in is_valid_offset() (Michal Schmidt) [2040643] - octeontx2-pf: Add support for adaptive interrupt coalescing (Michal Schmidt) [2040643] - octeontx2-pf: Use memset_startat() helper in otx2_stop() (Michal Schmidt) [2040643] - octeontx2-pf: Remove unnecessary synchronize_irq() before free_irq() (Michal Schmidt) [2040643] - octeontx2-af: debugfs: fix error return of allocations (Michal Schmidt) [2040643] - octeontx2-af: initialize action variable (Michal Schmidt) [2040643] - octeontx2-af: cn10k: add workaround for ptp errata (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: add support for new ptp timestamp format (Michal Schmidt) [2040643] - octeontx2-af: fix array bound error (Michal Schmidt) [2040643] - octeontx2-pf: Add TC feature for VFs (Michal Schmidt) [2040643] - octeontx2-pf: PFC config support with DCBx (Michal Schmidt) [2040643] - octeontx2-af: Flow control resource management (Michal Schmidt) [2040643] - octeontx2-af: Priority flow control configuration support (Michal Schmidt) [2040643] - octeontx2-af: Don't enable Pause frames by default (Michal Schmidt) [2040643] - octeontx2-pf: Change receive buffer size using ethtool (Michal Schmidt) [2040643] - octeontx2: Replace zero-length arrays with flexible-array members (Michal Schmidt) [2040643] - octeontx2-af: Add KPU changes to parse NGIO as separate layer (Michal Schmidt) [2040643] - octeontx2-pf: Forward error codes to VF (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces (Michal Schmidt) [2040643] - octeontx2-af: Increase link credit restore polling timeout (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: Ensure valid pointers are freed to aura (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Use appropriate register for LMAC enable (Michal Schmidt) [2040643] - octeontx2-af: Retry until RVU block reset complete (Michal Schmidt) [2040643] - octeontx2-af: Fix LBK backpressure id count (Michal Schmidt) [2040643] - octeontx2-af: Do not fixup all VF action entries (Michal Schmidt) [2040643] - octeontx2-af: Fix interrupt name strings (Michal Schmidt) [2040643] - octeontx2-nicvf: Free VF PTP resources. (Michal Schmidt) [2040643] - octeontx2-af: Increment ptp refcount before use (Michal Schmidt) [2040643] - octeontx2-af: Fix a memleak bug in rvu_mbox_init() (Michal Schmidt) [2040643] - octeontx2-af: debugfs: don't corrupt user memory (Michal Schmidt) [2040643] - octeontx2-nicvf: fix ioctl callback (Michal Schmidt) [2040643] - octeontx2-pf: select CONFIG_NET_DEVLINK (Michal Schmidt) [2040643] - octeontx2-af: use swap() to make code cleaner (Michal Schmidt) [2040643] - octeontx2-af: Fix possible null pointer dereference. (Michal Schmidt) [2040643] - octeontx2-af: Display all enabled PF VF rsrc_alloc entries. (Michal Schmidt) [2040643] - octeontx2-af: Check whether ipolicers exists (Michal Schmidt) [2040643] - octeontx2-af: debugfs: Add channel and channel mask. (Michal Schmidt) [2040643] - octeontx2-af: cn10k: debugfs for dumping LMTST map table (Michal Schmidt) [2040643] - octeontx2-af: debugfs: Minor changes. (Michal Schmidt) [2040643] - octeontx2: net: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [2040643] - octeontx2-af: Increase number of reserved entries in KPU (Michal Schmidt) [2040643] - octeontx2-nic: fix mixed module build (Michal Schmidt) [2040643] - octeontx2-af: Add support to flush full CPT CTX cache (Michal Schmidt) [2040643] - octeontx2-af: Perform cpt lf teardown in non FLR path (Michal Schmidt) [2040643] - octeontx2-af: Enable CPT HW interrupts (Michal Schmidt) [2040643] - octeontx2-pf: Simplify the receive buffer size calculation (Michal Schmidt) [2040643] - ethernet: Remove redundant 'flush_workqueue()' calls (Michal Schmidt) [2040643] - octeontx2: use eth_hw_addr_set() for dev->addr_len cases (Michal Schmidt) [2040643] - octeontx2-af: Remove redundant initialization of variable pin (Michal Schmidt) [2040643] - octeontx2: bpf: Let bpf_warn_invalid_xdp_action() report more info (Michal Schmidt) [2040643] - octeontx2-pf: Add XDP support to netdev PF (Michal Schmidt) [2040643] - octeontx2-af: Adjust LA pointer for cpt parse header (Michal Schmidt) [2040643] - octeontx2-nicvf: Add PTP hardware clock support to NIX VF (Michal Schmidt) [2040643] - octeontx2-pf: Enable promisc/allmulti match MCAM entries. (Michal Schmidt) [2040643] - octeontx2-pf: Use hardware register for CQE count (Michal Schmidt) [2040643] - octeontx2-af: Add external ptp input clock (Michal Schmidt) [2040643] - octeontx2-af: Use ptp input clock info from firmware data (Michal Schmidt) [2040643] - octeontx2-af: cn10k: RPM hardware timestamp configuration (Michal Schmidt) [2040643] - octeontx2-af: Reset PTP config in FLR handler (Michal Schmidt) [2040643] - octeontx2-af: Optimize KPU1 processing for variable-length headers (Michal Schmidt) [2040643] - octeontx2-af: Limit KPU parsing for GTPU packets (Michal Schmidt) [2040643] - octeontx2-af: verify CQ context updates (Michal Schmidt) [2040643] - octeontx2-af: Remove redundant initialization of variable blkaddr (Michal Schmidt) [2040643] - octeontx2-af: Fix uninitialized variable val (Michal Schmidt) [2040643] - octeontx2-af: Hardware configuration for inline IPsec (Michal Schmidt) [2040643] - octeontx2-pf: CN10K: Hide RPM stats over ethtool (Michal Schmidt) [2040643] - octeontx2-af: Fix some memory leaks in the error handling path of 'cgx_lmac_init()' (Michal Schmidt) [2040643] - octeontx2-af: Add a 'rvu_free_bitmap()' function (Michal Schmidt) [2040643] - octeontx2-pf: cn10K: Reserve LMTST lines per core (Michal Schmidt) [2040643] - octeontx2-af: Add additional register check to rvu_poll_reg() (Michal Schmidt) [2040643] - octeontx2-af: Set proper errorcode for IPv4 checksum errors (Michal Schmidt) [2040643] - octeontx2-af: Fix static code analyzer reported issues (Michal Schmidt) [2040643] - octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg (Michal Schmidt) [2040643] - octeontx2-af: Fix loop in free and unmap counter (Michal Schmidt) [2040643] - octeontx2-af: Use NDC TX for transmit packet data (Michal Schmidt) [2040643] - octeontx2-pf: Add vlan-etype to ntuple filters (Michal Schmidt) [2040643] - octeontx2-af: Fix inconsistent license text (Michal Schmidt) [2040643] - octeontx2-pf: Fix inconsistent license text (Michal Schmidt) [2040643] - octeontx2-af: cn10K: support for sched lmtst and other features (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: Fix error return code in otx2_set_flowkey_cfg() (Michal Schmidt) [2040643] - octeontx2-af: Add mbox to retrieve bandwidth profile free count (Michal Schmidt) [2040643] - octeontx2-af: Remove channel verification while installing MCAM rules (Michal Schmidt) [2040643] - octeontx2-af: Add PTP device id for CN10K and 95O silcons (Michal Schmidt) [2040643] - octeontx2-af: Add free rsrc count mbox msg (Michal Schmidt) [2040643] - octeontx2-af: Add SDP interface support (Michal Schmidt) [2040643] - octeontx2-af: nix and lbk in loop mode in 98xx (Michal Schmidt) [2040643] - octeontx2-pf: cleanup transmit link deriving logic (Michal Schmidt) [2040643] - octeontx2-af: Allow to configure flow tag LSB byte as RSS adder (Michal Schmidt) [2040643] - octeontx2-af: enable tx shaping feature for 96xx C0 (Michal Schmidt) [2040643] - octeontx2-af: Wait for TX link idle for credits change (Michal Schmidt) [2040643] - octeontx2-af: Change the order of queue work and interrupt disable (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Set cache lines for NPA batch alloc (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 (Michal Schmidt) [2040643] - octeontx2-pf: Fix algorithm index in MCAM rules with RSS action (Michal Schmidt) [2040643] - octeontx2-pf: Don't install VLAN offload rule if netdev is down (Michal Schmidt) [2040643] - octeontx2-af: Check capability flag while freeing ipolicer memory (Michal Schmidt) [2040643] - octeontx2-af: Use DMA_ATTR_FORCE_CONTIGUOUS attribute in DMA alloc (Michal Schmidt) [2040643] - octeontx2-pf: send correct vlan priority mask to npc_install_flow_req (Michal Schmidt) [2040643] - octeontx2-pf: Don't mask out supported link modes (Michal Schmidt) [2040643] - octeontx2-af: Handle return value in block reset. (Michal Schmidt) [2040643] - octeontx2-af: cn10k: Fix SDP base channel number (Michal Schmidt) [2040643] - octeontx2-pf: Fix NIX1_RX interface backpressure (Michal Schmidt) [2040643] - octeontx2-pf: Add check for non zero mcam flows (Michal Schmidt) [2040643] - octeontx2-af: remove redudant second error check on variable err (Michal Schmidt) [2040643] - octeontx2-pf: Allow VLAN priority also in ntuple filters (Michal Schmidt) [2040643] - octeontx2-af: configure npc for cn10k to allow packets from cpt (Michal Schmidt) [2040643] - octeontx2-af: cn10K: Get NPC counters value (Michal Schmidt) [2040643] - octeontx2-af: Allocate low priority entries for PF (Michal Schmidt) [2040643] - octeontx2: Move devlink registration to be last devlink command (part 2) (Michal Schmidt) [2040643] - octeontx2: otx2_devlink: Make devlink_register to be void (Michal Schmidt) [2040643] - octeontx2-pf: devlink params support to set mcam entry count (Michal Schmidt) [2040643] - octeontx2-pf: Unify flow management variables (Michal Schmidt) [2040643] - octeontx2-pf: Sort the allocated MCAM entry indices (Michal Schmidt) [2040643] - octeontx2-pf: Ntuple filters support for VF netdev (Michal Schmidt) [2040643] - octeontx2-pf: Enable NETIF_F_RXALL support for VF driver (Michal Schmidt) [2040643] - octeontx2-af: Add debug messages for failures (Michal Schmidt) [2040643] - octeontx2-af: add proper return codes for AF mailbox handlers (Michal Schmidt) [2040643] - octeontx2-af: Modify install flow error codes (Michal Schmidt) [2040643] - octeontx2-af: Fix spelling mistake "Makesure" -> "Make sure" (Michal Schmidt) [2040643] - octeontx2-pf: cn10k: Config DWRR weight based on MTU (Michal Schmidt) [2040643] - octeontx2: Move devlink registration to be last devlink command (part 1) (Michal Schmidt) [2040643] - octeontx2-af: cn10k: DWRR MTU configuration (Michal Schmidt) [2040643] - octeontx2-af: Enhance mailbox trace entry (Michal Schmidt) [2040643]- RDMA/irdma: Cap MSIX used to online CPUs + 1 (Kamal Heib) [2125810] - KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation (Eric Auger) [2166453] - ASoC: amd: ps: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169760] - ASoC: amd: ps: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169760] - ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169760] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169760] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169760] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169760] - Revert "vdpa/mlx5: Add RX MAC VLAN filter support" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: Fix wrong mac address deletion" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: fix error code for deleting vlan" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: clean up indenting in handle_ctrl_vlan()" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: Fix rule forwarding VLAN to TIR" (Cindy Lu) [2169174] - Revert "vdpa/mlx5: Return error on vlan ctrl commands if not supported" (Cindy Lu) [2169174] - kernel.spec: package unstripped kselftests/bpf/test_progs (Jan Stancek) [2161464] - kernel.spec: allow to package some binaries as unstripped (Jan Stancek) [2161464] - cpufreq: tegra194: Enable CPUFREQ thermal cooling (Joel Slebodnick) [2165104] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2151065] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2151065] - mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() (Waiman Long) [2151065] - mm: kfence: apply kmemleak_ignore_phys on early allocated pool (Waiman Long) [2151065] - mm/kmemleak.c: fix a comment (Waiman Long) [2151065] - mm: kmemleak: check physical address when scan (Waiman Long) [2151065] - mm: kmemleak: add rbtree and store physical address for objects allocated with PA (Waiman Long) [2151065] - mm: kmemleak: add OBJECT_PHYS flag for objects allocated with physical address (Waiman Long) [2151065] - mm: kmemleak: remove kmemleak_not_leak_phys() and the min_count argument to kmemleak_alloc_phys() (Waiman Long) [2151065] - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() (Waiman Long) [2151065] - memblock tests: Add skeleton of the memblock simulator (Waiman Long) [2151065] - usb: mon: make mmapped memory read only (Desnes Nunes) [2157698] {CVE-2022-43750} - selftests/net: give more time to udpgro bg processes to complete startup (Adrien Thierry) [2143407]- virtio_net: notify MAC address change on device initialization (Laurent Vivier) [2153210] - virtio_net: disable VIRTIO_NET_F_STANDBY if VIRTIO_NET_F_MAC is not set (Laurent Vivier) [2153210] - virtio-net: fix race between ndo_open() and virtio_device_ready() (Laurent Vivier) [2153210] - x86/hyperv: Remove unregister syscore call from Hyper-V cleanup (Mohammed Gamal) [2168542] - drm/ast: Fix start address computation (Jocelyn Falempe) [2166219] - arm64-64k: Increase max NR_IRQS from 64+8192 to 2^^19 (Donald Dutile) [2166450] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Desnes Nunes) [2107603] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2165745] {CVE-2023-0590} - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2155605] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2155605] - iomap: write iomap validity checks (Carlos Maiolino) [2155605] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2155605] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2155605] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2155605] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2155605] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2155605] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2155605] - pinctrl: qcom: remove duplicate included header files (Alessandro Carminati) [2164821] - pinctrl: qcom: sc8280xp: Rectify UFS reset pins (Alessandro Carminati) [2164821] - pinctrl: qcom: lpass-lpi: Add missed bitfield.h (Alessandro Carminati) [2164821] - arm64: dts: qcom: sc7180: revert "arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup on trogdor" (Alessandro Carminati) [2164821] - pinctrl: qcom: sdm670: change sdm670_reserved_gpios to static (Alessandro Carminati) [2164821] - pinctrl: qcom: Avoid glitching lines when we first mux to output (Alessandro Carminati) [2164821] - pinctrl: qcom: add sdm670 pinctrl (Alessandro Carminati) [2164821] - pinctrl: qcom: do not reinitialize gpio valid mask (Alessandro Carminati) [2164821] - pinctrl: qcom: Add missing header(s) (Alessandro Carminati) [2164821] - pinctrl: qcom: restrict drivers per ARM/ARM64 (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: Add compatible for PM7250B (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: add support for LV_VIN2 and MV_VIN3 subtypes (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: Make irqchip immutable (Alessandro Carminati) [2164821] - pinctrl: qcom: Add sc8280xp lpass lpi pinctrl driver (Alessandro Carminati) [2164821] - pinctrl: qcom: Add sm8450 lpass lpi pinctrl driver (Alessandro Carminati) [2164821] - pinctrl: qcom: sc8180x: Fix wrong pin numbers (Alessandro Carminati) [2164821] - pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map (Alessandro Carminati) [2164821] - pinctrl: qcom: sm8250: Fix PDC map (Alessandro Carminati) [2164821] - pinctrl: qcom: Make PINCTRL_SM8450 depend on PINCTRL_MSM (Alessandro Carminati) [2164821] - pinctrl: qcom: Add SM6375 TLMM driver (Alessandro Carminati) [2164821] - pinctrl: qcom-pmic-gpio: add support for PMP8074 (Alessandro Carminati) [2164821] - gpio: thunderx: Don't directly include asm-generic/msi.h (Alessandro Carminati) [2164821] - gpio: Remove dynamic allocation from populate_parent_alloc_arg() (Alessandro Carminati) [2164821] - pinctrl: qcom: sc7280: Fix compile bug (Alessandro Carminati) [2164821] - pinctrl: qcom: Add pinctrl driver for MSM8909 (Alessandro Carminati) [2164821] - pinctrl: qcom: sc7280: Fix compile bug (Alessandro Carminati) [2164821] - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed (Alessandro Carminati) [2164821] - pinctrl: qcom: sc7280: Add clock optional check for ADSP bypass targets (Alessandro Carminati) [2164821] - pinctrl: qcom: spmi-gpio: Add pm8226 compatibility (Alessandro Carminati) [2164821]- blk-cgroup: don't update io stat for root cgroup (Ming Lei) [2167245] - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2167094] - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2159642] - redhat: Include Azure CVM specific udev rules into UKI's initramfs (Vitaly Kuznetsov) [2165913] - r8169: fix dmar pte write access is not set error (Jose Ignacio Tornos Martinez) [2159618] - r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (Jose Ignacio Tornos Martinez) [2159618] - r8169: enable GRO software interrupt coalescing per default (Jose Ignacio Tornos Martinez) [2159618] - r8169: use tp_to_dev instead of open code (Jose Ignacio Tornos Martinez) [2159618] - drivers: net: convert to boolean for the mac_managed_pm flag (Jose Ignacio Tornos Martinez) [2159618] - r8169: add rtl_disable_rxdvgate() (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove rtl_wol_shutdown_quirk() (Jose Ignacio Tornos Martinez) [2159618] - r8169: merge support for chip versions 10, 13, 16 (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove not needed net_ratelimit() check (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove useless PCI region size check (Jose Ignacio Tornos Martinez) [2159618] - r8169: remove comment about apparently non-existing chip versions (Jose Ignacio Tornos Martinez) [2159618] - r8169: merge handling of chip versions 12 and 17 (RTL8168B) (Jose Ignacio Tornos Martinez) [2159618] - net: ethernet: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2159618] - r8169: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159618] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Jose Ignacio Tornos Martinez) [2159618] - cifs: refcount only the selected iface during interface update (Ronnie Sahlberg) [2151418] - cifs: drop the lease for cached directories on rmdir or rename (Ronnie Sahlberg) [2151418] - cifs: find and use the dentry for cached non-root directories also (Ronnie Sahlberg) [2151418] - cifs: enable caching of directories for which a lease is held (Ronnie Sahlberg) [2151418] - cifs: fix skipping to incorrect offset in emit_cached_dirents (Ronnie Sahlberg) [2151418] - cifs: store a pointer to a fid in the cfid structure instead of the struct (Ronnie Sahlberg) [2151418] - cifs: improve handlecaching (Ronnie Sahlberg) [2151418] - cifs: Make tcon contain a wrapper structure cached_fids instead of cached_fid (Ronnie Sahlberg) [2151418] - cifs: Add helper function to check smb1+ server (Ronnie Sahlberg) [2151418] - cifs: Use help macro to get the mid header size (Ronnie Sahlberg) [2151418] - cifs: Use help macro to get the header preamble size (Ronnie Sahlberg) [2151418] - cifs: Do not access tcon->cfids->cfid directly from is_path_accessible (Ronnie Sahlberg) [2151418] - cifs: Add constructor/destructors for tcon->cfid (Ronnie Sahlberg) [2151418] - cifs: Do not use tcon->cfid directly, use the cfid we get from open_cached_dir (Ronnie Sahlberg) [2151418] - cifs: Move cached-dir functions into a separate file (Ronnie Sahlberg) [2151418] - cifs: when insecure legacy is disabled shrink amount of SMB1 code (Ronnie Sahlberg) [2151418] - cifs: remove unnecessary locking of chan_lock while freeing session (Ronnie Sahlberg) [2151418] - cifs: avoid use of global locks for high contention data (Ronnie Sahlberg) [2151418] - cifs: add missing spinlock around tcon refcount (Ronnie Sahlberg) [2151418] - cifs: avoid deadlocks while updating iface (Ronnie Sahlberg) [2151418] - cifs: Use after free in debug code (Ronnie Sahlberg) [2151418] - cifs: during reconnect, update interface if necessary (Ronnie Sahlberg) [2151418] - cifs: fix race condition with delayed threads (Ronnie Sahlberg) [2151418] - cifs: change iface_list from array to sorted linked list (Ronnie Sahlberg) [2151418] - cifs: update cifs_ses::ip_addr after failover (Ronnie Sahlberg) [2151418] - cifs: avoid parallel session setups on same channel (Ronnie Sahlberg) [2151418] - cifs: fix potential deadlock in direct reclaim (Ronnie Sahlberg) [2151418] - smb3: remove unneeded null check in cifs_readdir (Ronnie Sahlberg) [2151418] - cifs: cache the dirents for entries in a cached directory (Ronnie Sahlberg) [2151418]- cifs: serialize all mount attempts (Ronnie Sahlberg) [2165757] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2165755] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2165633] - memory: tegra: Add DLA clients for Tegra234 (Joel Slebodnick) [2144645] - dt-bindings: tegra: Update headers for Tegra234 (Joel Slebodnick) [2144645] - KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2035694] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2035694] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2035694] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2035694] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2035694] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2035694] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2035694] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2035694] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2035694] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2035694] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2035694] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2035694] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2035694] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2035694] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2035694] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2035694] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2035694] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2035694] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2035694] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2035694] - tty: serial: qcom_geni: avoid duplicate struct member init (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Add support for Hibernation feature (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Replace hardcoded icc flags with macros. (Alessandro Carminati) [2162957] - serial: Make ->set_termios() old ktermios const (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate. (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Implement start_rx callback (Alessandro Carminati) [2162957] - serial: core: Introduce callback for start_rx and do stop_rx in suspend only if this callback implementation is present. (Alessandro Carminati) [2162957] - serial: qcom_geni_serial: Disable MMIO tracing for geni serial (Alessandro Carminati) [2162957] - tty: serial: qcom-geni-serial: Remove uart frequency table. Instead, find suitable frequency with call to clk_round_rate. (Alessandro Carminati) [2162957] - serial: core: Do stop_rx in suspend path for console if console_suspend is disabled (Alessandro Carminati) [2162957] - serial: qcom: use check for empty instead of pending (Alessandro Carminati) [2162957] - serial: make uart_console_write->putchar()'s character an unsigned char (Alessandro Carminati) [2162957] - PCI: qcom-ep: Setup PHY to work in EP mode (Shawn Doherty) [2164511] - PCI: qcom: Setup PHY to work in RC mode (Shawn Doherty) [2164511] - PCI: qcom: Fix error message for reset_control_assert() (Shawn Doherty) [2164511] - PCI: qcom: Add basic interconnect support (Shawn Doherty) [2164511] - dt-bindings: PCI: qcom: Allow 'dma-coherent' property (Shawn Doherty) [2164511] - dt-bindings: PCI: qcom: Add SC8280XP/SA8540P interconnects (Shawn Doherty) [2164511] - ASoC: tegra: Add binding doc for OPE module (Joel Slebodnick) [2122417] - ASoC: tegra: Add binding doc for ASRC module (Joel Slebodnick) [2122417] - ASoC: Document Tegra234 APE support (Joel Slebodnick) [2122417] - ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules (Joel Slebodnick) [2122417]- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (Adrien Thierry) [2159516] - arm64: dts: qcom: sa8540p-ride: enable PCIe support (Adrien Thierry) [2159516] - arm64: dts: qcom: add SA8540P ride(Qdrive-3) (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: drop reference-clock source (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Add bwmon instances (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Set up L3 scaling (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Add epss_l3 node (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: update UFS PHY nodes (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: Add SM4250 support (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: Add SM8550 to rpmpd binding (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix UFS reference clocks (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix PCIe DMA coherency (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop redundant clock allocation (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop redundant clock allocation (Adrien Thierry) [2159516] - phy: qcom-qmp: drop unused type header (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop sc8280xp reference-clock source (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: add support for updated sc8280xp binding (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename DP_PHY register pointer (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename common-register pointers (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up DP clock callbacks (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: separate clock and provider registration (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: add clock registration helper (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop redundant clock allocation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop redundant clock structure (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: generate pipe clock name (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: restructure PHY creation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop v4 reference-clock source (Adrien Thierry) [2159516] - dt-bindings: phy: qcom,qmp-usb3-dp: fix sc8280xp binding (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up DP callback names (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up probe initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up device-tree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: merge driver data (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: merge USB and DP configurations (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop lanes config parameter (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: add DP configuration tables (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename sc8280xp config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up DP configurations (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: add dedicated DP iomem pointers (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: separate USB and DP devicetree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up serdes initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: separate USB and DP power-on ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename DP PHY ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: separate USB and DP init ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unnecessary debug message (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename USB PHY ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused DP PHY mode op (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: rename PHY ops structures (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: move pm ops (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: move device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: sort device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up common initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix runtime suspend (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix broken power on (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix sc8180x reset (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix sdm845 reset (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix out-of-bounds clock access (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp/sa8540p: add PCIe2-4 nodes (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: Fix sm8450_qmp_gen4x2_pcie_pcs_tbl[] register names (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: Fix high latency with 4x2 PHY when ASPM is enabled (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: split pcs_misc init cfg for ipq8074 pcs table (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add support for sc8280xp 4-lane PHYs (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add support for sc8280xp (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add support for pipediv2 clock (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix initialisation reset (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: restructure PHY creation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add register init helper (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: use shorter tables identifiers (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up PHY lane init (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: rename PHY ops structure (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up probe initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up device-tree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: merge driver data (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: move device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: sort device-id table (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB MP QMP PHY nodes (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: Add QDU1000/QRU1000 to rpmpd binding (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: add support for updated sc8280xp binding (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: restructure PHY creation (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up PHY init (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: rename PHY ops structure (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up probe initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up device-tree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: merge driver data (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: move pm ops (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: move device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: sort device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: fix sc8280xp PCS_USB offset (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: add TCSR node (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: add support for updated sc8280xp binding (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: restructure PHY creation (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up PHY init (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: rename PHY ops structure (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up probe initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up device-tree parsing (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: merge driver data (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: move device-id table (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix NULL-deref on runtime resume (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: correct registers layout for IPQ8074 USB3 PHY (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add config sanity checks (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop start-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: increase status polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up status polling (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: increase ready polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up ready polling (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused phy-status config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: increase status polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up status polling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: increase status polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: clean up ready and status polling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: increase status polling period (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up status polling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix ipq6018 initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix ipq8074-gen3 initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix sc8180x initialisation (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop power-down delay config (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop sc8280xp power-down delay (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop power-down delay config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop sc8280xp power-down delay (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop power-down delay config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: replace power-down delay (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop power-down delay config (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop unused in-layout configuration (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused in-layout configuration (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused in-layout configuration (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop redundant ipq8074 power on (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused in-layout configuration (Adrien Thierry) [2159516] - phy: qcom-qmp: drop superfluous comments (Adrien Thierry) [2159516] - phy: qcom-qmp: drop regulator error message (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: add rpmh-stats node (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix UFS PHY serdes size (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: drop broken DP PHY nodes (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB PHY PCS registers (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB1 PHY RX1 registers (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB0 PHY PCS_MISC registers (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: correct ref clock for ufs_mem_phy (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix ufs_card_phy ref clock (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: add sdm670 power domains (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop bogus register update (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up clock lists (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: move power-down update (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: clean up power-down handling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused common-block registers (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused UFS reset (Adrien Thierry) [2159516] - phy: qcom-qmp: fix obsolete lane comments (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: Support SM8450 PCIe1 PHY in EP mode (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: support separate tables for EP mode (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: split register tables into common and extra parts (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix resource mapping for SDM845 QHP PHY (Adrien Thierry) [2159516] - phy: rockchip-snps-pcie3: only look for rockchip,pipe-grf on rk3588 (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qualcomm: call clk_disable_unprepare in the error handling (Adrien Thierry) [2159516] - phy: qcom-snps: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qusb2: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop redundant DP config flag (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: consolidate lane config (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: consolidate lane config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: consolidate lane config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: rename nlanes config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: consolidate lane config (Adrien Thierry) [2159516] - phy: qcom-qmp: drop unused index field (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused config field (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused mode field (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused kernel doc (Adrien Thierry) [2159516] - phy: qcom-qmp: drop unused forward declarations (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop init and exit wrappers (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop init and exit wrappers (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop unused type from config (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused type from config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused type from config (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused type from config (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix sc8280xp PCS_USB offset (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop legacy DT workaround (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop legacy DT workaround (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused legacy DT workaround (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused legacy DT workaround (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused pcs_misc handling (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: fix memleak on probe deferral (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add pcs_misc sanity check (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused secondary init tables (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp: silence noisy probe (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: disable runtime PM on unbind (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop unused runtime PM implementation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop unused runtime PM implementation (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop unused runtime PM implementation (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused defines (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: disable runtime PM on unbind (Adrien Thierry) [2159516] - dt-bindings: power: rpmpd: Add SM6375 power domains (Adrien Thierry) [2159516] - phy: qcom-snps: Add support for overriding phy tuning parameters (Adrien Thierry) [2159516] - phy: qcom-qmp: drop dual-lane comments (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: shorten function prefixes (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop if (table) conditions (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: mark USB controllers as wakeup-sources (Adrien Thierry) [2159516] - phy: rockchip: Support PCIe v3 (Adrien Thierry) [2159516] - phy: qcom: edp: Postpone clk_set_rate until the PLL is up (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop pipe clock lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop reset lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop pipe clock lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop pipe clock lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop unused lane reset (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop pipe clock lane suffix (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: Add sc8280xp USB/DP combo phys (Adrien Thierry) [2159516] - phy: qcom-qmp: Add SC8280XP USB3 UNI phy (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: Parameterize swing and pre_emphasis tables (Adrien Thierry) [2159516] - phy: qualcomm: phy-qcom-qmp: add support for combo USB3+DP phy on SDM845 (Adrien Thierry) [2159516] - phy: qcom: edp: Add SC8280XP eDP and DP PHYs (Adrien Thierry) [2159516] - phy: qcom: edp: Introduce support for DisplayPort (Adrien Thierry) [2159516] - phy: qcom: edp: Perform lane configuration (Adrien Thierry) [2159516] - phy: qcom: edp: Generate unique clock names (Adrien Thierry) [2159516] - dt-bindings: gpio: add pull-disable flag (Adrien Thierry) [2159516] - dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: add missing 300MHz (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB interrupts (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix USB clock order and naming (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Fix PMU interrupt (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix the smmu interrupt values (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: statify qmp_phy_vreg_l (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: Add lost ranges for timer (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: define QPHY_V2_PCS_PLL_LOCK_CHK_DLY_TIME register (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: replace FLL layout writes for msm8996 (Adrien Thierry) [2159516] - phy: qcom-qmp: pcs-pcie-v4: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: pcs-v3: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: qserdes-com-v5: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: qserdes-com-v4: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: qserdes-com-v3: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: qserdes-com: add missing registers (Adrien Thierry) [2159516] - phy: qcom-qmp: split PCS_UFS V3 symbols to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: split allegedly 4.20 and 5.20 PCS registers (Adrien Thierry) [2159516] - phy: qcom-qmp: split allegedly 4.20 and 5.20 TX/RX registers (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCIE QHP registers to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCS V5 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCS V4 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCS V3 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move PCS V2 registers to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES PLL registers to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES V5 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES V4 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES V3 registers to separate headers (Adrien Thierry) [2159516] - phy: qcom-qmp: move QSERDES registers to separate header (Adrien Thierry) [2159516] - phy: qcom-qmp: use QPHY_V4_PCS for ipq6018/ipq8074 PCIe gen3 (Adrien Thierry) [2159516] - phy: qcom-qmp: rename QMP V2 PCS registers (Adrien Thierry) [2159516] - phy: qcom-qmp: drop special QMP V2 PCIE gen3 defines (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: split pcs_misc region for ipq6018 pcie gen3 (Adrien Thierry) [2159516] - phy: qcom-qmp-combo,usb: add support for separate PCS_USB region (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: remove spurious register write in the msm8996 table (Adrien Thierry) [2159516] - phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register (Adrien Thierry) [2159516] - phy: qcom-qmp: add regulator_set_load to dp phy (Adrien Thierry) [2159516] - arm64: dts: qcom: sc8280xp: drop UFS PHY clock-cells (Adrien Thierry) [2159516] - phy: qcom-edp: add regulator_set_load to edp phy (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: add IPQ8074 PCIe Gen3 QMP PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: make pipe clock rate configurable (Adrien Thierry) [2159516] - phy: qcom-qmp: clean up hex defines (Adrien Thierry) [2159516] - phy: qcom-qmp: clean up define alignment (Adrien Thierry) [2159516] - phy: qcom-qmp: clean up v4 and v5 define order (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: clean up pipe clock handling (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop obsolete pipe clock type check (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop obsolete pipe clock type check (Adrien Thierry) [2159516] - arm64: dts: qcom: add SA8540P and ADP (Adrien Thierry) [2159516] - arm64: dts: qcom: add SC8280XP platform (Adrien Thierry) [2159516] - dt-bindings: mailbox: qcom-ipcc: Add NSP1 client (Adrien Thierry) [2159516] - phy: qcom-qmp: fix PCIe PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp: fix msm8996 PCIe PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: use bulk reset_control API (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: use bulk reset_control API (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: use bulk reset_control API (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: use bulk reset_control API (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop multi-PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop multi-PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop multi-PHY support (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: cleanup the driver (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop support for non-USB PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop support for non-UFS PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop support for non-PCIe PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop support for PCIe,UFS PHY types (Adrien Thierry) [2159516] - phy: qcom-qmp: drop old QMP PHY driver source (Adrien Thierry) [2159516] - phy: qcom-qmp: switch to new split QMP PHY driver (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie_msm8996 (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo (Adrien Thierry) [2159516] - phy: qcom-qmp-combo: drop all non-combo compatibles support (Adrien Thierry) [2159516] - phy: qcom-qmp-usb: drop all non-USB compatibles support (Adrien Thierry) [2159516] - phy: qcom-qmp-ufs: drop all non-UFS compatibles support (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie-msm8996: drop all compatibles except msm8996-pcie-phy (Adrien Thierry) [2159516] - phy: qcom-qmp-pcie: drop all non-PCIe compatibles support (Adrien Thierry) [2159516] - phy: qcom-qmp: create copies of QMP PHY driver (Adrien Thierry) [2159516] - dt-bindings: mailbox: Add more protocol and client ID (Adrien Thierry) [2159516] - clk: qcom: rpmh: Add support for RPMH clocks on SM6350 (Adrien Thierry) [2159516]- kernfs: fix use-after-free in __kernfs_remove (Ian Kent) [2143947] - iommu/arm-smmu-qcom: Add SM6350 SMMUv2 (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Add generic qcom,smmu-500 match entry (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Stop using mmu500 reset for v2 MMUs (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Merge table from arm-smmu-qcom-debug into match data (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: provide separate implementation for SDM845-smmu-500 (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Move the qcom,adreno-smmu check into qcom_smmu_create (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Move implementation data into match data (Adrien Thierry) [2164639] - iommu/arm-smmu-qcom: Add SM6115 support (Adrien Thierry) [2164639] - drivers: arm-smmu-impl: Add QDU1000 and QRU1000 iommu implementation (Adrien Thierry) [2164639] - netfilter: nf_tables: honor set timeout and garbage collection updates (Florian Westphal) [2164485] - netfilter: nf_tables: perform type checking for existing sets (Florian Westphal) [2164485] - netfilter: nf_tables: add function to create set stateful expressions (Florian Westphal) [2164485] - netfilter: nf_tables: consolidate set description (Florian Westphal) [2164485] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2162022] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2162022] - atlantic: Fix issue in the pm resume flow. (Íñigo Huguet) [2162022] - atlantic: Fix driver resume flow. (Íñigo Huguet) [2162022] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Íñigo Huguet) [2162022] - net: atlantic: invert deep par in pm functions, preventing null derefs (Íñigo Huguet) [2162022] - ACPI: CPPC: Disable FIE if registers in PCC regions (Mark Langsdorf) [2153646] - net: mlx5: eliminate anonymous module_init & module_exit (Mohammad Kabat) [2157856] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Mohammad Kabat) [2157856] - net/mlx5e: Set decap action based on attr for sample (Mohammad Kabat) [2157856] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Mohammad Kabat) [2157856] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Mohammad Kabat) [2157856] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Mohammad Kabat) [2157856] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Mohammad Kabat) [2157856] - net/mlx5: Fix ptp max frequency adjustment range (Mohammad Kabat) [2157856] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Mohammad Kabat) [2157856] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Mohammad Kabat) [2157856] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Mohammad Kabat) [2157856] - net/mlx5e: Verify dev is present for fix features ndo (Mohammad Kabat) [2157856] - net/mlx5: Fix command stats access after free (Mohammad Kabat) [2157856] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Mohammad Kabat) [2157856] - net/mlx5: check attr pointer validity before dereferencing it (Mohammad Kabat) [2157856] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Mohammad Kabat) [2157856] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Mohammad Kabat) [2157856] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Mohammad Kabat) [2157856] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Mohammad Kabat) [2157856] - net/mlx5e: Always clear dest encap in neigh-update-del (Mohammad Kabat) [2157856] - net/mlx5e: CT: Fix ct debugfs folder name (Mohammad Kabat) [2157856] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Mohammad Kabat) [2157856] - net/mlx5: Fix RoCE setting at HCA level (Mohammad Kabat) [2157856] - net/mlx5: Avoid recovery in probe flows (Mohammad Kabat) [2157856] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Mohammad Kabat) [2157856] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Mohammad Kabat) [2157856] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Mohammad Kabat) [2157856 2158371]- Split partner modules into a sub-package (Alice Mitchell) [2039020] - Enable kAFS and it's dependancies in RHEL (Alice Mitchell) [2039020] - netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. (Florian Westphal) [2161695] - netfilter: ipset: fix hash:net,port,net hang with /0 subnet (Florian Westphal) [2161695] - ipvs: use u64_stats_t for the per-cpu counters (Florian Westphal) [2161695] - netfilter: flowtable: really fix NAT IPv6 offload (Florian Westphal) [2161695] - netfilter: conntrack: fix using __this_cpu_add in preemptible (Florian Westphal) [2161695] - netfilter: flowtable_offload: fix using __this_cpu_add in preemptible (Florian Westphal) [2161695] - netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one (Florian Westphal) [2161695] - netfilter: flowtable_offload: add missing locking (Florian Westphal) [2161695] - netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface (Florian Westphal) [2161695] - netfilter: ipset: regression in ip_set_hash_ip.c (Florian Westphal) [2161695] - netfilter: Cleanup nft_net->module_list from nf_tables_exit_net() (Florian Westphal) [2161695] - netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg() (Florian Westphal) [2161695] - netfilter: nf_tables: nft_parse_register can return a negative value (Florian Westphal) [2161695] - intel_th: msu: Use memset_startat() for clearing hw header (Eric Chanudet) [2159468] - redhat/configs: leave -Werror off for now (Eric Chanudet) [2159468] - gcc-12: disable '-Warray-bounds' universally for now (Eric Chanudet) [2159468] - kbuild: Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x (Eric Chanudet) [2159468] - s390: disable -Warray-bounds (Eric Chanudet) [2159468] - gcc-12: disable '-Wdangling-pointer' warning for now (Eric Chanudet) [2159468] - Makefile: fix 2 typos (Eric Chanudet) [2159468] - Makefile: Enable -Wzero-length-bounds (Eric Chanudet) [2159468] - Makefile: Enable -Warray-bounds (Eric Chanudet) [2159468] - sparc: Unbreak the build (Eric Chanudet) [2159468] - Makefile: Enable -Wcast-function-type (Eric Chanudet) [2159468] - kconfig: Add support for -Wimplicit-fallthrough (Eric Chanudet) [2159468] - Makefile: use -Wno-main in the full kernel tree (Eric Chanudet) [2159468] - s390: remove WARN_DYNAMIC_STACK (Eric Chanudet) [2159468] - Enable '-Werror' by default for all kernel builds (Eric Chanudet) [2159468] - kbuild: Shuffle blank line to improve comment meaning (Eric Chanudet) [2159468] - x86/boot: Wrap literal addresses in absolute_pointer() (Eric Chanudet) [2159468] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Eric Chanudet) [2159468] - bnx2x: Use struct_group() for memcpy() region (Eric Chanudet) [2159468] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Eric Chanudet) [2159468] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Eric Chanudet) [2159468] - dm integrity: Use struct_group() to zero struct journal_sector (Eric Chanudet) [2159468] - bnxt_en: Use struct_group_attr() for memcpy() region (Eric Chanudet) [2159468] - ipv6: Use memset_after() to zero rt6_info (Eric Chanudet) [2159468] - xfrm: Use memset_after() to clear padding (Eric Chanudet) [2159468] - virtio-pci: Remove wrong address verification in vp_del_vqs() (Eric Chanudet) [2159468] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Eric Chanudet) [2159468] - skbuff: Switch structure bounds to struct_group() (Eric Chanudet) [2159468] - tracing: Use memset_startat() to zero struct trace_iterator (Eric Chanudet) [2159468] - kernel/sysctl.c: fixup printk sysctl constants (Eric Chanudet) [2159468] - crypto: dh - constify struct dh's pointer members (Eric Chanudet) [2159468] - cert host tools: Stop complaining about deprecated OpenSSL functions (Eric Chanudet) [2159468] - kernel/sysctl.c: remove unused variable ten_thousand (Eric Chanudet) [2159468]- spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers (Mark Salter) [2071848 2122415] - spi: bcm2835aux: Convert to use GPIO descriptors (Mark Salter) [2071848 2122415] - spi: bcm2835aux: use 'unsigned int' instead of 'unsigned' (Mark Salter) [2071848 2122415] - redhat/configs: enable CONFIG_SPI_TEGRA210_QUAD (Mark Salter) [2071848 2122415] - spi: spi-imx: spi_imx_transfer_one(): check for DMA transfer first (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Fix duplicate resource error (Mark Salter) [2071848 2122415] - spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock (Mark Salter) [2071848 2122415] - spi: amd: Fix SPI_SPD7 value (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Don't initialise DMA if not supported (Mark Salter) [2071848 2122415] - spi: qup: support using GPIO as chip select line (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Fix combined sequence (Mark Salter) [2071848 2122415] - spi: Ensure that sg_table won't be used after being freed (Mark Salter) [2071848 2122415] - spi: Split transfers larger than max size (Mark Salter) [2071848 2122415] - spi: Fix cache corruption due to DMA/PIO overlap (Mark Salter) [2071848 2122415] - spi: Save current RX and TX DMA devices (Mark Salter) [2071848 2122415] - spi: spi-fsl-qspi: Use devm_platform_ioremap_resource_byname() (Mark Salter) [2071848 2122415] - spi: spi-fsl-lpspi: Use devm_platform_get_and_ioremap_resource() (Mark Salter) [2071848 2122415] - spi: Group cs_change and cs_off flags together in struct spi_transfer (Mark Salter) [2071848 2122415] - spi: lpspi: Remove the unneeded result variable (Mark Salter) [2071848 2122415] - spi: Add capability to perform some transfer with chipselect off (Mark Salter) [2071848 2122415] - spi: nxp-fspi: Do not dereference fwnode in struct device (Mark Salter) [2071848 2122415] - spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime() (Mark Salter) [2071848 2122415] - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() (Mark Salter) [2071848 2122415] - spi: amd: Fix speed selection (Mark Salter) [2071848 2122415] - spi: amd: Configure device speed (Mark Salter) [2071848 2122415] - spi: pxa2xx: Remove the unneeded result variable (Mark Salter) [2071848 2122415] - spi: move from strlcpy with unused retval to strscpy (Mark Salter) [2071848 2122415] - spi: amd: Setup all xfers before opcode execution (Mark Salter) [2071848 2122415] - spi: lpspi: Simplify some error message (Mark Salter) [2071848 2122415] - spi: spi: Fix queue hang if previous transfer failed (Mark Salter) [2071848 2122415] - spi: mux: Fix mux interaction with fast path optimisations (Mark Salter) [2071848 2122415] - spi: spi.c: Add missing __percpu annotations in users of spi_statistics (Mark Salter) [2071848 2122415] - spi: Fix simplification of devm_spi_register_controller (Mark Salter) [2071848 2122415] - spi: remove duplicate parameters check in acpi_spi_add_resource() (Mark Salter) [2071848 2122415] - spi: propagate error code to the caller of acpi_spi_device_alloc() (Mark Salter) [2071848 2122415] - spi: amd: Add struct and enum kernel-doc comments (Mark Salter) [2071848 2122415] - spi: amd: Drop io_base_addr member from struct amd_spi (Mark Salter) [2071848 2122415] - spi: amd: Make use of dev_err_probe() (Mark Salter) [2071848 2122415] - spi: amd: Make use of devm_spi_alloc_master() (Mark Salter) [2071848 2122415] - spi: Use device_find_any_child() instead of custom approach (Mark Salter) [2071848 2122415] - spi: spi.c: Remove redundant else block (Mark Salter) [2071848 2122415] - spi: spi.c: Fix comment style (Mark Salter) [2071848 2122415] - spi: spi.c: White-space fix in __spi_pump_messages() (Mark Salter) [2071848 2122415] - spi: pxa2xx: Add support for Intel Meteor Lake-P (Mark Salter) [2071848 2122415] - spi: opportunistically skip ctlr->cur_msg_completion (Mark Salter) [2071848 2122415] - spi: Ensure the io_mutex is held until spi_finalize_current_message() (Mark Salter) [2071848 2122415] - spi: Set ctlr->cur_msg also in the sync transfer case (Mark Salter) [2071848 2122415] - spi: Remove unneeded READ_ONCE for ctlr->busy flag (Mark Salter) [2071848 2122415] - spi: Remove the now unused ctlr->idling flag (Mark Salter) [2071848 2122415] - spi: Remove check for idling in __spi_pump_messages() (Mark Salter) [2071848 2122415] - spi: Remove check for controller idling in spi sync path (Mark Salter) [2071848 2122415] - spi: __spi_pump_messages: Consolidate spin_unlocks to goto target (Mark Salter) [2071848 2122415] - spi: Lock controller idling transition inside the io_mutex (Mark Salter) [2071848 2122415] - spi: Don't use the message queue if possible in spi_sync (Mark Salter) [2071848 2122415] - spi: Move ctlr->cur_msg_prepared to struct spi_message (Mark Salter) [2071848 2122415] - spi: core: Fix error code in spi_register_controller() (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Multi-cs support (Mark Salter) [2071848 2122415] - spi: Fix per-cpu stats access on 32 bit systems (Mark Salter) [2071848 2122415] - spi: : Add missing documentation for struct members (Mark Salter) [2071848 2122415] - spi: spi.c: Convert statistics to per-cpu u64_stats_t (Mark Salter) [2071848 2122415] - spi: fix typo in comment (Mark Salter) [2071848 2122415] - spi: amd: Limit max transfer and message size (Mark Salter) [2071848 2122415] - spi: spi-imx: mx51_ecspi_prepare_message(): skip writing MX51_ECSPI_CONFIG register if unchanged (Mark Salter) [2071848 2122415] - spi: spi-imx: add PIO polling support (Mark Salter) [2071848 2122415] - spi: spi-imx: replace struct spi_imx_data::bitbang by pointer to struct spi_controller (Mark Salter) [2071848 2122415] - spi: spi-imx: spi_imx_buf_rx_swap_u32(): replace open coded swahw32s() (Mark Salter) [2071848 2122415] - spi: spi-imx: spi_imx_buf_rx_swap_u32(): fix sparse warning: use swab32s() instead of cpu_to_be32() (Mark Salter) [2071848 2122415] - spi: spi-imx: mx51_ecspi_intctrl(): prefer 'unsigned int' to bare use of 'unsigned' (Mark Salter) [2071848 2122415] - spi: spi-imx: avoid unnecessary line continuations (Mark Salter) [2071848 2122415] - spi: spi-imx: fix sparse warning: add identifier name to function definition (Mark Salter) [2071848 2122415] - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() (Mark Salter) [2071848 2122415] - spi: spi-imx: complete conversion from master -> controller (Mark Salter) [2071848 2122415] - spi: core: Display return code when failing to transfer message (Mark Salter) [2071848 2122415] - spi: Doc fix - Describe add_lock and dma_map_dev in spi_controller (Mark Salter) [2071848 2122415] - spi: Use helper for safer setting of driver_override (Mark Salter) [2071848 2122415] - spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2071848 2122415] - spi: core: Initialize returned status in spi_setup (Mark Salter) [2071848 2122415] - spi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2071848 2122415] - spi: spi-imx: add support for SPI_RX_CPHA_FLIP (Mark Salter) [2071848 2122415] - spi: add SPI_RX_CPHA_FLIP mode bit (Mark Salter) [2071848 2122415] - spi: core: Only check bits_per_word validity when explicitly provided (Mark Salter) [2071848 2122415] - spi: core: add dma_map_dev for __spi_unmap_msg() (Mark Salter) [2071848 2122415] - spi: Fix erroneous sgs value with min_t() (Mark Salter) [2071848 2122415] - spi: tegra210-quad: combined sequence mode (Mark Salter) [2071848 2122415] - spi: tegra210-quad: add acpi support (Mark Salter) [2071848 2122415] - spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ (Mark Salter) [2071848 2122415] - spi: use specific last_cs instead of last_cs_enable (Mark Salter) [2071848 2122415] - spi: tegra210-quad: add new chips to compatible (Mark Salter) [2071848 2122415] - spi: tegra210-quad: use device_reset method (Mark Salter) [2071848 2122415] - spi: use sysfs_emit() for printing statistics and add trailing newline (Mark Salter) [2071848 2122415] - spi: amd: Fix building without ACPI enabled (Mark Salter) [2071848 2122415] - spi: Retire legacy GPIO handling (Mark Salter) [2071848 2122415] - spi: amd: Add support for version AMDI0062 (Mark Salter) [2071848 2122415] - spi: amd: Remove needless rom_addr variable (Mark Salter) [2071848 2122415] - spi: amd: Use iopoll for busy waiting (Mark Salter) [2071848 2122415] - spi: spi-mem: Introduce a capability structure (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe (Mark Salter) [2071848 2122415] - spi: Make spi_alloc_device and spi_add_device public again (Mark Salter) [2071848 2122415] - spi: pxa2xx_spi: Convert to use GPIO descriptors (Mark Salter) [2071848 2122415] - spi: Fix invalid sgs value (Mark Salter) [2071848 2122415] - spi: don't include ptp_clock_kernel.h in spi.h (Mark Salter) [2071848 2122415] - spi: pxa2xx: Propagate firmware node (Mark Salter) [2071848 2122415] - spi: Fix incorrect cs_setup delay handling (Mark Salter) [2071848 2122415] - spi: pxa2xx: Get rid of unused enable_loopback member (Mark Salter) [2071848 2122415] - spi: pxa2xx: Get rid of unused ->cs_control() (Mark Salter) [2071848 2122415] - spi: tegra210-quad: use devm call for cdata memory (Mark Salter) [2071848 2122415] - spi: Fix condition in the __spi_register_driver() (Mark Salter) [2071848 2122415] - spi: pxa2xx: Remove redundant ->read() and ->write() in struct chip_data (Mark Salter) [2071848 2122415] - spi: Fix multi-line comment style (Mark Salter) [2071848 2122415] - spi: Replace memset() with __GFP_ZERO (Mark Salter) [2071848 2122415] - spi: deduplicate spi_match_id() in __spi_register_driver() (Mark Salter) [2071848 2122415] - spi: xlp: Remove Netlogic XLP variants (Mark Salter) [2071848 2122415] - spi: lpspi: release requested DMA channels (Mark Salter) [2071848 2122415] - spi: fix use-after-free of the add_lock mutex (Mark Salter) [2071848 2122415] - spi: lpspi: Silence error message upon deferred probe (Mark Salter) [2071848 2122415] - rtc: ds1390: Add SPI ID table (Mark Salter) [2071848 2122415] - rtc: mcp795: Add SPI ID table (Mark Salter) [2071848 2122415] - spi: tegra210-quad: Put device into suspend on driver removal (Mark Salter) [2071848 2122415] - spi: Check we have a spi_device_id for each DT compatible (Mark Salter) [2071848 2122415] - spi: Make several public functions private to spi.c (Mark Salter) [2071848 2122415] - spi: Reorder functions to simplify the next commit (Mark Salter) [2071848 2122415] - spi: Remove unused function spi_busnum_to_master() (Mark Salter) [2071848 2122415] - spi: Move comment about chipselect check to the right place (Mark Salter) [2071848 2122415] - spi: amd: Don't wait for a write-only transfer to finish (Mark Salter) [2071848 2122415] - spi: amd: Remove unneeded variable (Mark Salter) [2071848 2122415] - spi: amd: Refactor amd_spi_busy_wait (Mark Salter) [2071848 2122415] - spi: amd: Refactor code to use less spi_master_get_devdata (Mark Salter) [2071848 2122415] - spi: spl022: fix Microwire full duplex mode (Mark Salter) [2071848 2122415] - spi-mux: Fix false-positive lockdep splats (Mark Salter) [2071848 2122415] - spi: Fix deadlock when adding SPI controllers on SPI buses (Mark Salter) [2071848 2122415] - spi: spi-nxp-fspi: don't depend on a specific node name erratum workaround (Mark Salter) [2071848 2122415] - nfc: st-nci: Add SPI ID matching DT compatible (Mark Salter) [2071848 2122415] - spi: Revert modalias changes (Mark Salter) [2071848 2122415] - spi: : add missing struct kernel-doc entry (Mark Salter) [2071848 2122415] - spi: move cs spi_delay to spi_device (Mark Salter) [2071848 2122415] - spi: imx: Implement support for CS_WORD (Mark Salter) [2071848 2122415] - spi: pxa2xx: Adapt reset_sccr1() to the case when no message available (Mark Salter) [2071848 2122415] - spi: imx: remove ERR009165 workaround on i.mx6ul (Mark Salter) [2071848 2122415] - spi: imx: fix ERR009165 (Mark Salter) [2071848 2122415] - spi: imx: Simplify logic in spi_imx_push() (Mark Salter) [2071848 2122415] - spi: pxa2xx: Reuse int_stop_and_reset() in couple of places (Mark Salter) [2071848 2122415] - spi: pxa2xx: Reset DMA bits in CR1 in reset_sccr1() (Mark Salter) [2071848 2122415] - spi: pxa2xx: Convert reset_sccr1() to use pxa2xx_spi_update() (Mark Salter) [2071848 2122415] - i2c: qcom-geni: add support for I2C Master Hub variant (Andrew Halaney) [2164495] - i2c: qcom-geni: add desc struct to prepare support for I2C Master Hub variant (Andrew Halaney) [2164495] - i2c: qcom-geni: fix error return code in geni_i2c_gpi_xfer (Andrew Halaney) [2164495] - clk: qcom: rpmh: add support for SM6350 rpmh IPA clock (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8974: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8974: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8974: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8974: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8974: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8974: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq4019: switch to devm_clk_notifier_register (Adrien Thierry) [2158909] - clk: qcom: rpmh: remove usage of platform name (Adrien Thierry) [2158909] - clk: qcom: rpmh: rename VRM clock data (Adrien Thierry) [2158909] - clk: qcom: rpmh: rename ARC clock data (Adrien Thierry) [2158909] - clk: qcom: rpmh: support separate symbol name for the RPMH clocks (Adrien Thierry) [2158909] - clk: qcom: rpmh: remove platform names from BCM clocks (Adrien Thierry) [2158909] - clk: qcom: rpmh: drop all _ao names (Adrien Thierry) [2158909] - clk: qcom: rpmh: reuse common duplicate clocks (Adrien Thierry) [2158909] - clk: qcom: rpmh: group clock definitions together (Adrien Thierry) [2158909] - clk: qcom: rpm: drop the platform from clock definitions (Adrien Thierry) [2158909] - clk: qcom: rpm: drop the _clk suffix completely (Adrien Thierry) [2158909] - clk: qcom: rpm: drop separate active-only names (Adrien Thierry) [2158909] - clk: qcom: rpm: remove unused active-only clock names (Adrien Thierry) [2158909] - clk: qcom: Add GCC driver for SM8550 (Adrien Thierry) [2158909] - clk: qcom: Add LUCID_OLE PLL type for SM8550 (Adrien Thierry) [2158909] - clk: qcom: gdsc: Increase status poll timeout (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add rates to the GP clocks (Adrien Thierry) [2158909] - clk: qcom: hfpll: use devm_platform_get_and_ioremap_resource() (Adrien Thierry) [2158909] - clk: qcom: ipq8074: populate fw_name for all parents (Adrien Thierry) [2158909] - clk: qcom: krait-cc: convert to parent_data API (Adrien Thierry) [2158909] - clk: qcom: krait-cc: convert to devm_clk_hw_register (Adrien Thierry) [2158909] - clk: qcom: krait-cc: handle secondary mux sourcing out of acpu_aux (Adrien Thierry) [2158909] - clk: qcom: krait-cc: also enable secondary mux and div clk (Adrien Thierry) [2158909] - clk: qcom: krait-cc: fix wrong parent order for secondary mux (Adrien Thierry) [2158909] - clk: qcom: krait-cc: use devm variant for clk notifier register (Adrien Thierry) [2158909] - clk: qcom: clk-krait: fix wrong div2 functions (Adrien Thierry) [2158909] - clk: qcom: kpss-xcc: register it as clk provider (Adrien Thierry) [2158909] - clk: qcom: ipq8074: add missing networking resets (Adrien Thierry) [2158909] - clk: qcom: reset: support resetting multiple bits (Adrien Thierry) [2158909] - clk: qcom: lpass-sc7180: Avoid an extra "struct dev_pm_ops" (Adrien Thierry) [2158909] - clk: qcom: lpass-sc7180: Fix pm_runtime usage (Adrien Thierry) [2158909] - clk: qcom: lpass-sc7280: Fix pm_runtime usage (Adrien Thierry) [2158909] - clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SM6375 (Adrien Thierry) [2158909] - clk: qcom: Add SC8280XP display clock controller (Adrien Thierry) [2158909] - clk: qcom: ipq8074: convert to parent data (Adrien Thierry) [2158909] - clk: qcom: Add support for QDU1000 and QRU1000 RPMh clocks (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Disable link_div_clk_src for sm8150 (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Add missing EDP clocks for sm8350 (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Add RETAIN_FF_ENABLE flag for mdss_gdsc (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Disable EDP_GTC for sm8350 (Adrien Thierry) [2158909] - clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm6350: Add CLK_OPS_PARENT_ENABLE to pixel&byte src (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6125: Remove gpll7 from sdcc2_apps (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: use parent_data for the last remaining entry (Adrien Thierry) [2158909] - clk: qcom: gdsc: Remove direct runtime PM calls (Adrien Thierry) [2158909] - clk: qcom: Update the force mem core bit for GPU clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8660: Drop hardcoded fixed board clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6375: Ensure unsigned long type (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6375: Remove unused variables (Adrien Thierry) [2158909] - clk: qcom: kpss-xcc: convert to parent data API (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: use parent_hws where possible (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6350: Update the .pwrsts for usb gdscs (Adrien Thierry) [2158909] - clk: qcom: gcc-sc8280xp: use retention for USB power domains (Adrien Thierry) [2158909] - clk: qcom: gdsc: add missing error handling (Adrien Thierry) [2158909] - clk: qcom: Add global clock controller driver for SM6375 (Adrien Thierry) [2158909] - clk: qcom: alpha: Add support for programming the PLL_FSM_LEGACY_MODE bit (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: Update the .pwrsts for usb gdscs (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7180: Update the .pwrsts for usb gdsc (Adrien Thierry) [2158909] - clk: qcom: gdsc: Fix the handling of PWRSTS_RET support (Adrien Thierry) [2158909] - clk: qcom: Add SC8280XP GPU clock controller (Adrien Thierry) [2158909] - clk: qcom: smd: Add SM6375 clocks (Adrien Thierry) [2158909] - clk: qcom: rpmhcc: add sdm670 clocks (Adrien Thierry) [2158909] - clk: qcom: Merge alt alpha plls for qcm2260, sm6115 (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6115: Move alpha pll bramo overrides (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6115: Override default Alpha PLL regs (Adrien Thierry) [2158909] - clk: qcom: Add support for Display Clock Controller on SM8450 (Adrien Thierry) [2158909] - clk: qcom: alpha-pll: add support for power off mode for lucid evo PLL (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SM6115 (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: Update the .pwrsts for PCIe GDSC (Adrien Thierry) [2158909] - clk: qcom: lpass: Fix lpass audiocc probe (Adrien Thierry) [2158909] - clk: qcom: apss-ipq-pll: add support for IPQ8074 (Adrien Thierry) [2158909] - clk: qcom: apss-ipq-pll: update IPQ6018 Alpha PLL config (Adrien Thierry) [2158909] - clk: qcom: apss-ipq-pll: use OF match data for Alpha PLL config (Adrien Thierry) [2158909] - clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical (Adrien Thierry) [2158909] - clk: qcom: apss-ipq6018: fix apcs_alias0_clk_src (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: add rcg2 mux ops (Adrien Thierry) [2158909] - clk: qcom: lcc-ipq806x: use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: lcc-ipq806x: convert to parent data (Adrien Thierry) [2158909] - clk: qcom: lcc-ipq806x: add reset definition (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: use constant mask for pmux (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: don't store parents in clk_cpu_8996_pmux (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: move ACD logic to clk_cpu_8996_pmux_determine_rate (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: declare ACD clocks (Adrien Thierry) [2158909] - clk: qcom: cpu-8996: switch to devm_clk_notifier_register (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Use parent_data/_hws for all clocks (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Convert secondary muxes to clk_regmap_mux (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Unify cluster order (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Statically define PLL dividers (Adrien Thierry) [2158909] - clk: qcom: msm8996-cpu: Rename DIV_2_INDEX to SMUX_INDEX (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Take clock boundaries into consideration for gfx3d (Adrien Thierry) [2158909] - clk: Introduce the clk_hw_get_rate_range function (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Add clocks for MSM8909 (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8909: Increase delay for USB PHY reset (Adrien Thierry) [2158909] - clk: qcom: reset: Allow specifying custom reset delay (Adrien Thierry) [2158909] - clk: qcom: Add driver for MSM8909 GCC (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8960: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8960: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8960: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: lcc-msm8960: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: lcc-msm8960: use macros to implement mi2s clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8960: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8960: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: clk-rpmh: Remove redundant if statement (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm845: add sdm670 global clock data (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm845: use device tree match data (Adrien Thierry) [2158909] - clk: qcom: a53-pll: convert to use parent_data rather than parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8660: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8660: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: sm6115: Select QCOM_GDSC (Adrien Thierry) [2158909] - clk: qcom: lpass: Add support for resets & external mclk for SC7280 (Adrien Thierry) [2158909] - clk: qcom: lpass: Handle the regmap overlap of lpasscc and lpass_aon (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: move gcc_mss_q6_bimc_axi_clk down (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: move GPLL definitions up (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: gcc-sc8280xp: keep USB power-domains always-on (Adrien Thierry) [2158909] - clk: gcc-sc8280xp: keep PCIe power-domains always-on (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: use parent_hws for gpll0/4 (Adrien Thierry) [2158909] - clk: qcom: clk-rpm: convert to parent_data API (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing USB HS system clock frequencies (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency definitions (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing CAMSS CCI bus clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk (Adrien Thierry) [2158909] - clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled (Adrien Thierry) [2158909] - clk: qcom: Drop mmcx gdsc supply for dispcc and videocc (Adrien Thierry) [2158909] - clk: qcom: fix build error initializer element is not constant (Adrien Thierry) [2158909] - clk: qcom: add support for SM8350 DISPCC (Adrien Thierry) [2158909] - clk: qcom: add support for SM8350 GPUCC (Adrien Thierry) [2158909] - clk: qcom: add camera clock controller driver for SM8450 SoC (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: add Rivian EVO PLL configuration interfaces (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: add Lucid EVO PLL configuration interfaces (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: limit exported symbols to GPL licensed code (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8960: create tsens device if there are no child nodes (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8916: Add rates to the GP clocks (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled. (Adrien Thierry) [2158909] - clk: qcom: camcc-sm8250: Fix topology around titan_top power domain (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain (Adrien Thierry) [2158909] - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src (Adrien Thierry) [2158909] - clk: qcom: ipq8074: add USB GDSCs (Adrien Thierry) [2158909] - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks (Adrien Thierry) [2158909] - clk: qcom: ipq8074: add PPE crypto clock (Adrien Thierry) [2158909] - clk: qcom: ipq8074: fix NSS port frequency tables (Adrien Thierry) [2158909] - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock (Adrien Thierry) [2158909] - clk: qcom: ipq8074: fix NSS core PLL-s (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address (Adrien Thierry) [2158909] - clk: qcom: gcc-sc8280xp: use phy-mux clock for PCIe (Adrien Thierry) [2158909] - clk: qcom: clk-krait: add apq/ipq8064 errata workaround (Adrien Thierry) [2158909] - clk: qcom: clk-krait: unlock spin after mux completion (Adrien Thierry) [2158909] - clk: qcom: clk-hfpll: use poll_timeout macro (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6350: Drop extra semicolon (Adrien Thierry) [2158909] - clk: qcom: gcc-sc8280xp: use collapse-voting for PCIe GDSCs (Adrien Thierry) [2158909] - clk: qcom: gdsc: add support for collapse-vote registers (Adrien Thierry) [2158909] - clk: qcom: gdsc: add collapse-bit helper (Adrien Thierry) [2158909] - clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for PCIe pipe clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for PCIe pipe clocks (Adrien Thierry) [2158909] - clk: qcom: regmap: add PHY clock source implementation (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8996: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8996: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8996: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: rpmh: Add note about sleep/wake state for BCMs (Adrien Thierry) [2158909] - Revert "clk: qcom: regmap-mux: add pipe clk implementation" (Adrien Thierry) [2158909] - Revert "clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks" (Adrien Thierry) [2158909] - Revert "clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks" (Adrien Thierry) [2158909] - clk: qcom: rcg2: Cache CFG register updates for parked RCGs (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8976: Add modem reset (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8976: Set floor ops for SDCC (Adrien Thierry) [2158909] - clk: qcom: smd: Update MSM8976 RPM clocks. (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: fix gfx3d frequency calculation (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8998: add SSC-related clocks (Adrien Thierry) [2158909] - clk: qcom: lpass: Add support for LPASS clock controller for SC7280 (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks (Adrien Thierry) [2158909] - clk: qcom: regmap-mux: add pipe clk implementation (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Fix gpll4 width (Adrien Thierry) [2158909] - clk: qcom: sm6125-gcc: fix typos in comments (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SM6125 (Adrien Thierry) [2158909] - clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig (Adrien Thierry) [2158909] - clk: qcom: gcc: Add emac GDSC support for SM8150 (Adrien Thierry) [2158909] - clk: qcom: gcc: sm8150: Fix some identation issues (Adrien Thierry) [2158909] - clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150 (Adrien Thierry) [2158909] - clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150 (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Update the frac table for pixel clock (Adrien Thierry) [2158909] - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG (Adrien Thierry) [2158909] - clk: qcom: smd: Add missing MSM8998 RPM clocks (Adrien Thierry) [2158909] - clk: qcom: smd: Add missing RPM clocks for msm8992/4 (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add CryptoEngine resets (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add CryptoEngine clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add additional freq for sdc table (Adrien Thierry) [2158909] - clk: qcom: clk-rcg: add clk_rcg_floor_ops ops (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add unusued flag for critical clock (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: add additional freq nss cores (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: convert parent_names to parent_data (Adrien Thierry) [2158909] - clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0 (Adrien Thierry) [2158909] - clk: qcom: Add SDX65 APCS clock controller support (Adrien Thierry) [2158909] - clk: qcom: Add A7 PLL support for SDX65 (Adrien Thierry) [2158909] - clk: qcom: Add GPU clock controller driver for SM6350 (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SM6350 (Adrien Thierry) [2158909] - clk: qcom: Declare mux table as const u32[] (Adrien Thierry) [2158909] - clk: qcom: dispcc: Update the transition delay for MDSS GDSC (Adrien Thierry) [2158909] - clk: qcom: gdsc: Add support to update GDSC transition delay (Adrien Thierry) [2158909] - clk: qcom: ipq8074: Use floor ops for SDCC1 clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Remove NoC clocks (Adrien Thierry) [2158909] - clk: qcom: Add MSM8226 Multimedia Clock Controller support (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: start getting rid of xo clk (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: use parent_hws/_data instead of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: drop unsupported clock sources (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: videocc-sc7180: use parent_hws instead of parent_data (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: convert to parent_hws/_data (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: move clock parent tables down (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: get rid of the test clock (Adrien Thierry) [2158909] - clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: camcc-sc7180: use parent_hws instead of parent_data (Adrien Thierry) [2158909] - clk: qcom: camcc-sc7180: get rid of the test clock (Adrien Thierry) [2158909] - clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specifying num_parents (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: get rid of the test clock (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: fix two clocks with parent_names (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for QCM2290 (Adrien Thierry) [2158909] - clk: qcom: ipq8074: fix PCI-E clock oops (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: Mark gcc_cfg_noc_lpass_clk always enabled (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: Increase PLL lock detect poll time (Adrien Thierry) [2158909] - clk: qcom: turingcc-qcs404: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: q6sstop-qcs404: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: mmcc-apq8084: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: lpasscc-sdm845: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: lpasscc-sc7280: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6350: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: gcc-sm8350: explicitly include clk-provider.h (Adrien Thierry) [2158909] - clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver (Adrien Thierry) [2158909] - clk: qcom: Add clock driver for SM8450 (Adrien Thierry) [2158909] - clk: qcom: Add SDX65 GCC support (Adrien Thierry) [2158909] - clk: qcom: Add LUCID_EVO PLL type for SDX65 (Adrien Thierry) [2158909] - clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1 (Adrien Thierry) [2158909] - clk: qcom: rpmh: add support for SM8450 rpmh clocks (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Drop binary value handling for buffered clock (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Drop the use of struct rpm_cc (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Drop MFD qcom-rpm reference (Adrien Thierry) [2158909] - clk: qcom: Add support for SDX65 RPMh clocks (Adrien Thierry) [2158909] - clk: qcom: clk-alpha-pll: Don't reconfigure running Trion (Adrien Thierry) [2158909] - clk: qcom: regmap-mux: fix parent clock lookup (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk (Adrien Thierry) [2158909] - clk: qcom: gdsc: enable optional power domain support (Adrien Thierry) [2158909] - clk: qcom: videocc-sm8250: use runtime PM for the clock controller (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: use runtime PM for the clock controller (Adrien Thierry) [2158909] - clk: qcom: gcc-sc7280: Drop unused array (Adrien Thierry) [2158909] - clk: qcom: camcc: Add camera clock controller driver for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Add lpass clock controller driver for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180 (Adrien Thierry) [2158909] - clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc (Adrien Thierry) [2158909] - clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Add proper msm8992 support (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Add modem reset (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Add missing clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Add missing NoC clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Fix up SPI QUP clocks (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8994: Modernize the driver (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Add QCM2290 RPM clock support (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_branch_ops (Adrien Thierry) [2158909] - clk: qcom: Add Global Clock Controller driver for QCM2290 (Adrien Thierry) [2158909] - clk: qcom: add select QCOM_GDSC for SM6350 (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mmu_tbu0_gdsc (Adrien Thierry) [2158909] - clk: qcom: gcc: Remove CPUSS clocks control for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Remove redundant .owner (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8998: Remove unnecessary fallbacks to global clocks (Adrien Thierry) [2158909] - clk: qcom: gpucc-msm8998: Remove unnecessary fallbacks to global clocks (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8998: Remove transient global "xo" clock (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8998: Use parent_data/hws for internal clock relations (Adrien Thierry) [2158909] - clk: qcom: gcc-msm8998: Move parent names and mapping below GPLLs (Adrien Thierry) [2158909] - clk: qcom: kpss-xcc: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2158909] - clk: qcom: common: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2158909] - clk: qcom: a53-pll: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: Remove fallback to global clock names (Adrien Thierry) [2158909] - clk: qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents (Adrien Thierry) [2158909] - clk: qcom: gcc-sm6350: Remove unused variable (Adrien Thierry) [2158909] - clk: qcom: Add SM6350 GCC driver (Adrien Thierry) [2158909] - clk: qcom: rpmh: Add support for RPMH clocks on SM6350 (Adrien Thierry) [2158909] - clk: qcom: adjust selects for SM_VIDEOCC_8150 and SM_VIDEOCC_8250 (Adrien Thierry) [2158909] - clk: qcom: Add Global Clock controller (GCC) driver for SM6115 (Adrien Thierry) [2158909] - clk: qcom: mmcc-msm8994: Add MSM8992 support (Adrien Thierry) [2158909] - clk: qcom: Add msm8994 MMCC driver (Adrien Thierry) [2158909] - clk: qcom: Add Global Clock Controller driver for MSM8953 (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm660: Replace usage of parent_names (Adrien Thierry) [2158909] - clk: qcom: gcc-sdm660: Move parent tables after PLLs (Adrien Thierry) [2158909] - clk: qcom: use devm_pm_runtime_enable and devm_pm_clk_create (Adrien Thierry) [2158909] - clk: qcom: a53-pll: Add MSM8939 a53pll support (Adrien Thierry) [2158909] - clk: qcom: a53pll/mux: Use unique clock name (Adrien Thierry) [2158909] - clk: qcom: apcs-msm8916: Flag a53mux instead of a53pll as critical (Adrien Thierry) [2158909] - clk: qcom: gpucc-sm8150: Add SC8180x support (Adrien Thierry) [2158909] - clk: qcom: smd-rpm: Add mdm9607 clocks (Adrien Thierry) [2158909] - clk: qcom: rpmcc: Add support for MSM8953 RPM clocks. (Adrien Thierry) [2158909] - clk: qcom: smd: Add support for SM6115 rpm clocks (Adrien Thierry) [2158909] - clk: qcom: smd: Add support for SM6125 rpm clocks (Adrien Thierry) [2158909] - clk: qcom: dispcc-sm8250: Add additional parent clocks for DP (Adrien Thierry) [2158909] - clk: qcom: Add video clock controller driver for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Add graphics clock controller driver for SC7280 (Adrien Thierry) [2158909] - clk: qcom: Add display clock controller driver for SC7280 (Adrien Thierry) [2158909] - soc: qcom: geni-se: add support for I2C Master Hub wrapper variant (Brian Masney) [2158216] - soc: qcom: geni-se: add desc struct to specify clocks from device match data (Brian Masney) [2158216] - soc: qcom: socinfo: Add SM6115 / SM4250 SoC IDs to the soc_id table (Brian Masney) [2158216] - soc: qcom: socinfo: Add SM8150 and SA8155 SoC IDs to the soc_id table (Brian Masney) [2158216] - soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (Brian Masney) [2158216] - soc: qcom: Select REMAP_MMIO for LLCC driver (Brian Masney) [2158216] - soc: qcom: rpmpd: Add SM4250 support (Brian Masney) [2158216] - soc: qcom: llcc: Add configuration data for SM8550 (Brian Masney) [2158216] - soc: qcom: llcc: Add v4.1 HW version support (Brian Masney) [2158216] - soc: qcom: socinfo: Add SM8550 ID (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Avoid unnecessary checks on irq-done response (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Add support for RSC v3 register offsets (Brian Masney) [2158216] - soc: qcom: rpmhpd: Add SM8550 power domains (Brian Masney) [2158216] - soc: qcom: socinfo: Add MSM8956/76 SoC IDs to the soc_id table (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Write CONTROL_TCS with next timer wakeup (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Save base address of drv (Brian Masney) [2158216] - soc: qcom: rpmh-rsc: Attach RSC to cluster PM domain (Brian Masney) [2158216] - soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index (Brian Masney) [2158216] - soc: qcom: socinfo: Add QDU1000/QRU1000 SoC IDs to the soc_id table (Brian Masney) [2158216] - soc: qcom: rpmhpd: Add QDU1000/QRU1000 power domains (Brian Masney) [2158216] - soc: qcom: spm: Implement support for SAWv2.3, MSM8976 L2 PM (Brian Masney) [2158216] - soc: qcom: llcc: make irq truly optional (Brian Masney) [2158216] - soc: qcom: spm: Add MSM8939 SPM register data (Brian Masney) [2158216] - soc: qcom: stats: Mark device as having no PM support (Brian Masney) [2158216] - soc: qcom: cmd-db: Mark device as having no PM support (Brian Masney) [2158216] - soc: qcom: pdr: Make QMI message rules const (Brian Masney) [2158216] - soc: qcom: rpmhpd: Use highest corner until sync_state (Brian Masney) [2158216] - soc: qcom: smd-rpm: Add SM6375 compatible (Brian Masney) [2158216] - soc: qcom: smd-rpm: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Brian Masney) [2158216] - soc: qcom: rpmhpd: add sdm670 power domains (Brian Masney) [2158216] - soc: qcom: socinfo: create soc_id table from bindings (Brian Masney) [2158216] - soc: qcom: move from strlcpy with unused retval to strscpy (Brian Masney) [2158216] - soc: qcom: rpmpd: Add SM6375 support (Brian Masney) [2158216] - soc: qcom: icc-bwmon: force clear counter/irq registers (Brian Masney) [2158216] - soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON (Brian Masney) [2158216] - soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver (Brian Masney) [2158216] - soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version (Brian Masney) [2158216] - soc: qcom: qmi: use const for struct qmi_elem_info (Brian Masney) [2158216] - soc: qcom: icc-bwmon: remove redundant ret variable (Brian Masney) [2158216] - soc: qcom: stats: Add SDM845 stats config and compatible (Brian Masney) [2158216] - soc: qcom: socinfo: Add PM6125 ID (Brian Masney) [2158216] - soc: qcom: socinfo: Add an ID for SM6375 (Brian Masney) [2158216] - soc: qcom: smem_state: Add refcounting for the 'state->of_node' (Brian Masney) [2158216] - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() (Brian Masney) [2158216] - soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON (Brian Masney) [2158216] - soc: qcom: icc-bwmon: add per-variant quirks (Brian Masney) [2158216] - soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5 (Brian Masney) [2158216] - soc: qcom: icc-bwmon: store count unit per variant (Brian Masney) [2158216] - soc: qcom: icc-bwmon: clear all registers on init (Brian Masney) [2158216] - soc: qcom: icc-bwmon: store reference to variant data in container (Brian Masney) [2158216] - soc: qcom: icc-bwmon: drop unused registers (Brian Masney) [2158216] - soc: qcom: icc-bwmon: re-use IRQ enable/clear define (Brian Masney) [2158216] - PM: domains: Store the next hrtimer wakeup in genpd (Brian Masney) [2158216] - soc: dt-bindings: qcom: add gpr bindings (Brian Masney) [2158216] - dt-bindings: power: rpmpd: Add SM4250 support (Brian Masney) [2158216] - dt-bindings: power: rpmpd: Add SM8550 to rpmpd binding (Brian Masney) [2158216] - dt-bindings: power: rpmpd: Add QDU1000/QRU1000 to rpmpd binding (Brian Masney) [2158216] - dt-bindings: power: rpmpd: add sdm670 power domains (Brian Masney) [2158216] - dt-bindings: power: rpmpd: Add SM6375 power domains (Brian Masney) [2158216] - dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains (Brian Masney) [2158216] - dt-bindings: arm: qcom,ids: Add SoC IDs for SM6115 / SM4250 and variants (Brian Masney) [2158216] - dt-bindings: arm: qcom,ids: Add SoC IDs for SM8150 and SA8155 (Brian Masney) [2158216] - dt-bindings: arm: qcom,ids: Add SoC IDs for MSM8956 and MSM8976 (Brian Masney) [2158216] - dt-bindings: arm: qcom,ids: Add SoC IDs for QDU1000/QRU1000 (Brian Masney) [2158216] - dt-bindings: arm: qcom: document qcom,msm-id and qcom,board-id (Brian Masney) [2158216] - regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe() (Adrien Thierry) [2157968] - regulator: qcom-rpmh: Add support for PM8550 regulators (Adrien Thierry) [2157968] - regulator: qcom-rpmh: Fix PMR735a S3 regulator spec (Adrien Thierry) [2157968] - regulator: qcom_smd: Fix PMR735a S3 regulator spec (Adrien Thierry) [2157968] - regulator: qcom_smd: Add PMR735a regulators (Adrien Thierry) [2157968] - regulator: qcom-rpmh: add pm660 and pm660l pmics (Adrien Thierry) [2157968] - regulator: qcom_rpm: Fix circular deferral regression (Adrien Thierry) [2157968] - regulator: core: Don't err if allow-set-load but no allowed-modes (Adrien Thierry) [2157968] - regulator: core: Require regulator drivers to check uV for get_optimum_mode() (Adrien Thierry) [2157968] - regulator: qcom_smd: Add PM6125 RPM regulators (Adrien Thierry) [2157968] - regulator: qcom_smd: Sort pmics alphabetically (part 3) (Adrien Thierry) [2157968] - regulator: qcom_smd: Sort pmics alphabetically (part 2) (Adrien Thierry) [2157968] - regulator: qcom_smd: Sort pmics alphabetically (part 1) (Adrien Thierry) [2157968] - regulator: qcom_spmi: Add PM6125 PMIC support (Adrien Thierry) [2157968] - regulator: qcom_spmi: Sort pmics alphabetically (part 2) (Adrien Thierry) [2157968] - regulator: qcom_spmi: Sort pmics alphabetically (part 1) (Adrien Thierry) [2157968] - regulator: qcom_spmi: Add support for LDO_510 and FTSMPS (Adrien Thierry) [2157968] - regulator: qcom_spmi: Add support for HFSMPS regulator type (Adrien Thierry) [2157968] - regulator: qcom-rpmh: Implement get_optimum_mode(), not set_load() (Adrien Thierry) [2157968] - regulator: qcom_spmi: add support for PMP8074 regulators (Adrien Thierry) [2157968] - regulator: qcom_spmi: add support for HT_P600 (Adrien Thierry) [2157968] - regulator: qcom_spmi: add support for HT_P150 (Adrien Thierry) [2157968] - regulator: qcom_smd: Add PM8909 RPM regulators (Adrien Thierry) [2157968] - regulator: qcom_smd: Fix pm8916_pldo range (Adrien Thierry) [2157968] - regulator: qcom_smd: add get_voltage to MP5496 (Adrien Thierry) [2157968] - regulator: qcom_smd: correct MP5496 ranges (Adrien Thierry) [2157968] - regulator: qcom_smd: Fix up PM8950 regulator configuration (Adrien Thierry) [2157968]- rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Brian Masney) [2163507] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161676] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161676] - arm64: tegra: Add PWM fan for Jetson AGX Orin (Al Stone) [2144639] - arm64: tegra: Populate Tegra234 PWMs (Al Stone) [2144639] - dt-bindings: arm: qcom: Document additional sa8540p device (Adrien Thierry) [2152721] - dt-bindings: arm: qcom: Document additional sc8280xp devices (Adrien Thierry) [2152721] - dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp (Adrien Thierry) [2152721] - cpufreq: Add SM6115 to cpufreq-dt-platdev blocklist (Adrien Thierry) [2152669] - cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist (Adrien Thierry) [2152669] - cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufreq-dt-platdev (Adrien Thierry) [2152669] - cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist (Adrien Thierry) [2152669] - cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev (Adrien Thierry) [2152669] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Mohammad Kabat) [2112965] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Mohammad Kabat) [2112965] - mlx4: support BIG TCP packets (Mohammad Kabat) [2112965] - net: mellanox: fix open-coded for_each_set_bit() (Mohammad Kabat) [2112965] - dt-bindings: Fix incorrect "the the" corrections (Eric Chanudet) [2150444] - remoteproc: qcom_q6v5_pas: Do not fail if regulators are not found (Eric Chanudet) [2150444] - dt-bindings: Fix typo in comment (Eric Chanudet) [2150444] - remoteproc: qcom_q6v5_pas: Deal silently with optional px and cx regulators (Eric Chanudet) [2150444] - remoteproc: qcom: q6v5: Set q6 state to offline on receiving wdog irq (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Check if coredump is enabled (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Mark devices as wakeup capable (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Mark va as io memory (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Add decrypt shutdown support for modem (Eric Chanudet) [2150444] - Revert "revert remoteproc: qcom: pas: Carry PAS metadata context" (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: Convert SC7180 MSS bindings to YAML (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: Convert SC7280 MSS bindings to YAML (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: q6v5: fix example (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,glink-edge: define re-usable schema for glink-edge (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,adsp: use GIC_SPI defines in example (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,adsp: simplify SM8150 power domains (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,adsp: simplify interrupts (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom,adsp: add interconnects (Eric Chanudet) [2150444] - dt-bindings: remoteproc: remove unneeded ref for names (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Add MSM8226 ADSP support (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add MSM8226 adsp (Eric Chanudet) [2150444] - remoteproc: qcom: pas: Add sc8280xp remoteprocs (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add sc8280xp adsp and nsp pair (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: Add QMP property (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: pas: Add QMP property (Eric Chanudet) [2150444] - dt-bindings: remoteproc: qcom: adsp: Add SDM660 ADSP (Eric Chanudet) [2150444] - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead (Eric Chanudet) [2142659]- redhat: Add sub-RPM with a EFI unified kernel image for virtual machines (Vitaly Kuznetsov) [2142102] - redhat: split sub-rpm kernel-modules-core from kernel-core (Gerd Hoffmann) [2142102]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Karol Herbst) [2156007] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Karol Herbst) [2156007] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Karol Herbst) [2156007] - drm/i915: Fix CFI violations in gt_sysfs (Karol Herbst) [2115902] - drm/i915/gvt: fix gvt debugfs destroy (Karol Herbst) [2115902] - drm/amdkfd: Fix kernel warning during topology setup (Karol Herbst) [2115902] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Karol Herbst) [2115902] - drm/amdkfd: Fix double release compute pasid (Karol Herbst) [2115902] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Karol Herbst) [2115902] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Karol Herbst) [2115902] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Karol Herbst) [2115902] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Karol Herbst) [2115902] - drm/imx: ipuv3-plane: Fix overlay plane width (Karol Herbst) [2115902] - drm/meson: Reduce the FIFO lines held when AFBC is not used (Karol Herbst) [2115902] - drm/panfrost: Fix GEM handle creation ref-counting (Karol Herbst) [2115902] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Karol Herbst) [2115902] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Karol Herbst) [2115902] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Karol Herbst) [2115902] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Karol Herbst) [2115902] - drm/i915/migrate: Account for the reserved_space (Karol Herbst) [2115902] - drm/i915: improve the catch-all evict to handle lock contention (Karol Herbst) [2115902] - drm/amdgpu: make display pinning more flexible (v2) (Karol Herbst) [2115902] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Karol Herbst) [2115902] - drm/amd/display: Add DCN314 display SG Support (Karol Herbst) [2115902] - drm/i915/ttm: consider CCS for backup objects (Karol Herbst) [2115902] - drm/etnaviv: reap idle mapping if it doesn't match the softpin address (Karol Herbst) [2115902] - drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() (Karol Herbst) [2115902] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Karol Herbst) [2115902] - drm/vmwgfx: Validate the box size for the snooped cursor (Karol Herbst) [2115902] - drm/connector: send hotplug uevent on connector cleanup (Karol Herbst) [2115902] - drm/amdgpu: fix mmhub register base coding error (Karol Herbst) [2115902] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Karol Herbst) [2115902] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Karol Herbst) [2115902] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Karol Herbst) [2115902] - drm/amd/display: revert Disable DRR actions during state commit (Karol Herbst) [2115902] - drm/amd/pm: avoid large variable on kernel stack (Karol Herbst) [2115902] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Karol Herbst) [2115902] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Karol Herbst) [2115902] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Karol Herbst) [2115902] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Karol Herbst) [2115902] - drm/amd/display: Use the largest vready_offset in pipe group (Karol Herbst) [2115902] - drm/amd/display: fix array index out of bound error in bios parser (Karol Herbst) [2115902] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Karol Herbst) [2115902] - drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid() (Karol Herbst) [2115902] - drm/sti: Use drm_mode_copy() (Karol Herbst) [2115902] - drm/rockchip: Use drm_mode_copy() (Karol Herbst) [2115902] - drm/msm: Use drm_mode_copy() (Karol Herbst) [2115902] - drm/amd/display: Disable DRR actions during state commit (Karol Herbst) [2115902] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Karol Herbst) [2115902] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Karol Herbst) [2115902] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Karol Herbst) [2115902] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Karol Herbst) [2115902] - drm/amd/display: prevent memory leak (Karol Herbst) [2115902] - drm/etnaviv: add missing quirks for GC300 (Karol Herbst) [2115902] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Karol Herbst) [2115902] - drm/amdkfd: Fix memory leakage (Karol Herbst) [2115902] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Karol Herbst) [2115902] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Karol Herbst) [2115902] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Karol Herbst) [2115902] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Karol Herbst) [2115902] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Karol Herbst) [2115902] - drm/i915/guc: make default_lists const data (Karol Herbst) [2115902] - drm/amdgpu: fix pci device refcount leak (Karol Herbst) [2115902] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Karol Herbst) [2115902] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Karol Herbst) [2115902] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Karol Herbst) [2115902] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Karol Herbst) [2115902] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Karol Herbst) [2115902] - drm/rockchip: lvds: fix PM usage counter unbalance in poweron (Karol Herbst) [2115902] - drm/amd/display: wait for vblank during pipe programming (Karol Herbst) [2115902] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Karol Herbst) [2115902] - drm/i915/guc: Add error-capture init warnings when needed (Karol Herbst) [2115902] - drm/i915/guc: Make GuC log sizes runtime configurable (Karol Herbst) [2115902] - drm/i915/guc: Fix capture size warning and bump the size (Karol Herbst) [2115902] - drm/i915/guc: Add a helper for log buffer size (Karol Herbst) [2115902] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Karol Herbst) [2115902] - drm/i915/guc: Limit scheduling properties to avoid overflow (Karol Herbst) [2115902] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Karol Herbst) [2115902] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Karol Herbst) [2115902] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Karol Herbst) [2115902] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Karol Herbst) [2115902] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Karol Herbst) [2115902] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Karol Herbst) [2115902] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Karol Herbst) [2115902] - drm/vmwgfx: Fix race issue calling pin_user_pages (Karol Herbst) [2115902] - drm/shmem-helper: Avoid vm_open error paths (Karol Herbst) [2115902] - drm/shmem-helper: Remove errant put in error path (Karol Herbst) [2115902] - drm/amd/display: fix array index out of bound error in DCN32 DML (Karol Herbst) [2115902] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Karol Herbst) [2115902] - drm/vmwgfx: Don't use screen objects when SEV is active (Karol Herbst) [2115902] - drm/amdgpu: fix use-after-free during gpu recovery (Karol Herbst) [2115902] - drm/amd/display: Use new num clk levels struct for max mclk index (Karol Herbst) [2115902] - drm/amd/display: Avoid setting pixel rate divider to N/A (Karol Herbst) [2115902] - drm/amd/display: Use viewport height for subvp mall allocation size (Karol Herbst) [2115902] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Karol Herbst) [2115902] - drm/i915: Never return 0 if not all requests retired (Karol Herbst) [2115902] - drm/i915: Fix negative value passed as remaining time (Karol Herbst) [2115902] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Karol Herbst) [2115902] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Karol Herbst) [2115902] - drm/amd/pm: update driver if header for smu_13_0_7 (Karol Herbst) [2115902] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Karol Herbst) [2115902] - drm/amd/pm: add smu_v13_0_10 driver if version (Karol Herbst) [2115902] - drm/amdgpu: fix userptr HMM range handling v2 (Karol Herbst) [2115902] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Karol Herbst) [2115902] - drm/amdgpu: move setting the job resources (Karol Herbst) [2115902] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Karol Herbst) [2115902] - drm/amdgpu: always register an MMU notifier for userptr (Karol Herbst) [2115902] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Karol Herbst) [2115902] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Karol Herbst) [2115902] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Karol Herbst) [2115902] - drm/amdgpu/psp: don't free PSP buffers on suspend (Karol Herbst) [2115902] - drm/amd/display: No display after resume from WB/CB (Karol Herbst) [2115902] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Karol Herbst) [2115902] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Karol Herbst) [2115902] - drm/i915/ttm: never purge busy objects (Karol Herbst) [2115902] - gpu: host1x: Avoid trying to use GART on Tegra20 (Karol Herbst) [2115902] - drm/amdkfd: Fix a memory limit issue (Karol Herbst) [2115902] - drm/amdgpu: disable BACO support on more cards (Karol Herbst) [2115902] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Karol Herbst) [2115902] - drm/i915/gvt: Get reference to KVM iff attachment to VM is successful (Karol Herbst) [2115902] - drm/amd/display: Fix calculation for cursor CAB allocation (Karol Herbst) [2115902] - drm/amd/display: Update MALL SS NumWays calculation (Karol Herbst) [2115902] - drm/amd/display: Add debug option for allocating extra way for cursor (Karol Herbst) [2115902] - drm/amd/display: Added debug option for forcing subvp num ways (Karol Herbst) [2115902] - drm/amdkfd: update GFX11 CWSR trap handler (Karol Herbst) [2115902] - drm/amdgpu: Enable SA software trap. (Karol Herbst) [2115902] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Karol Herbst) [2115902] - dma-buf: fix racing conflict of dma_heap_add() (Karol Herbst) [2115902] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Karol Herbst) [2115902] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Karol Herbst) [2115902] - drm/amdgpu: Drop eviction lock when allocating PT BO (Karol Herbst) [2115902] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Karol Herbst) [2115902] - drm/amd/display: Fix gpio port mapping issue (Karol Herbst) [2115902] - drm/amd/display: Fix FCLK deviation and tool compile issues (Karol Herbst) [2115902] - drm/amd/display: Zeromem mypipe heap struct before using it (Karol Herbst) [2115902] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Karol Herbst) [2115902] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Karol Herbst) [2115902] - drm/amd/display: Fix prefetch calculations for dcn32 (Karol Herbst) [2115902] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Karol Herbst) [2115902] - drm/amd/display: Fix optc2_configure warning on dcn314 (Karol Herbst) [2115902] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Karol Herbst) [2115902] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Karol Herbst) [2115902] - drm/amd/display: Add HUBP surface flip interrupt handler (Karol Herbst) [2115902] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Karol Herbst) [2115902] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Karol Herbst) [2115902] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Karol Herbst) [2115902] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Karol Herbst) [2115902] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Karol Herbst) [2115902] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Karol Herbst) [2115902] - drm/drv: Fix potential memory leak in drm_dev_init() (Karol Herbst) [2115902] - drm/panel: simple: set bpc field for logic technologies displays (Karol Herbst) [2115902] - drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms (Karol Herbst) [2115902] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Karol Herbst) [2115902] - drm/amd/display: Round up DST_after_scaler to nearest int (Karol Herbst) [2115902] - drm/amd/display: Use forced DSC bpp in DML (Karol Herbst) [2115902] - drm/amd/display: Fix DCN32 DSC delay calculation (Karol Herbst) [2115902] - drm/amd: Fail the suspend if resources can't be evicted (Karol Herbst) [2115902] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Karol Herbst) [2115902] - drm/amd/display: Enable timing sync on DCN32 (Karol Herbst) [2115902] - drm/amd/display: Ignore Cable ID Feature (Karol Herbst) [2115902] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Karol Herbst) [2115902] - drm/scheduler: fix fence ref counting (Karol Herbst) [2115902] - drm/amd/display: Don't return false if no stream (Karol Herbst) [2115902] - drm/amd/display: Remove wrong pipe control lock (Karol Herbst) [2115902] - drm/amdgpu: Adjust MES polling timeout for sriov (Karol Herbst) [2115902] - drm/amdkfd: Migrate in CPU page fault use current mm (Karol Herbst) [2115902] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Karol Herbst) [2115902] - drm/amdkfd: Fix error handling in criu_checkpoint (Karol Herbst) [2115902] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Karol Herbst) [2115902] - drm/amdgpu: workaround for TLB seq race (Karol Herbst) [2115902] - drm/amd/display: Update SR watermarks for DCN314 (Karol Herbst) [2115902] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Karol Herbst) [2115902] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Karol Herbst) [2115902] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Karol Herbst) [2115902] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Karol Herbst) [2115902] - drm/i915: Do not set cache_dirty for DGFX (Karol Herbst) [2115902] - drm/i915/psr: Send update also on invalidate (Karol Herbst) [2115902] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Karol Herbst) [2115902] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Karol Herbst) [2115902] - drm/amdkfd: handle CPU fault on COW mapping (Karol Herbst) [2115902] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Karol Herbst) [2115902] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Karol Herbst) [2115902] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Karol Herbst) [2115902] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Karol Herbst) [2115902] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Karol Herbst) [2115902] - drm/i915: Allow more varied alternate fixed modes for panels (Karol Herbst) [2115902] - drm/i915/gvt: Add missing vfio_unregister_group_dev() call (Karol Herbst) [2115902]- mmc: sdhci-tegra: Issue CMD and DAT resets together (Mark Salter) [2144641] - mmc: sdhci-tegra: Add support to program MC stream ID (Mark Salter) [2144641] - iommu/tegra: Add tegra_dev_iommu_get_stream_id() helper (Mark Salter) [2144641] - mmc: sdhci-tegra: Sort includes alphabetically (Mark Salter) [2144641] - mmc: sdhci-tegra: Separate Tegra194 and Tegra234 SoC data (Mark Salter) [2144641] - mmc: sdhci: Centralize CMD and DATA reset handling (Mark Salter) [2144641] - mmc: sdhci: Get rid of SDHCI_QUIRK_RESET_CMD_DATA_ON_IOS (Mark Salter) [2144641] - mmc: sdhci: Remove misleading comment about resets (Mark Salter) [2144641] - mmc: sdhci: Separate out sdhci_reset_for_all() (Mark Salter) [2144641] - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB (Mark Salter) [2144641] - mmc: sdhci-pci: Remove dead code (rst_n_gpio et al) (Mark Salter) [2144641] - mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al) (Mark Salter) [2144641] - mmc: sdhci: Remove unused prototype declaration in the header (Mark Salter) [2144641] - mmc: sdhci: Deduplicate sdhci_get_cd_nogpio() (Mark Salter) [2144641] - mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield (Mark Salter) [2144641] - mmc: sdhci: Return true only when timeout exceeds capacity of the HW timer (Mark Salter) [2144641] - mmc: sdhci: Change the code to check auto_cmd23 (Mark Salter) [2144641] - mmc: sdhci: Map more voltage level to SDHCI_POWER_330 (Mark Salter) [2144641] - mmc: sdhci: Correct the tuning command handle for PIO mode (Mark Salter) [2144641] - mmc: sdhci: Fix issue with uninitialized dma_slave_config (Mark Salter) [2144641] - mmc: sdhci: Introduce max_timeout_count variable in sdhci_host (Mark Salter) [2144641] - power: supply: samsung-sdi-battery: Add missing charge restart voltages (Al Stone) [2071846] - power: supply: bq256xx: Handle OOM correctly (Al Stone) [2071846] - power: supply: fix table problem in sysfs-class-power (Al Stone) [2071846] - set proper default for Samsung batteries (Al Stone) [2071846] - power: supply: Fix typo in power_supply_check_supplies (Al Stone) [2071846] - power: supply: core: Fix boundary conditions in interpolation (Al Stone) [2071846] - power: supply: core: Initialize struct to zero (Al Stone) [2071846] - power: supply: Reset err after not finding static battery (Al Stone) [2071846] - power: supply: Static data for Samsung batteries (Al Stone) [2071846] - power: supply: Support VBAT-to-Ri lookup tables (Al Stone) [2071846] - power: supply: ab8500: Standardize BTI resistance (Al Stone) [2071846] - power: supply: ab8500: Standardize alert mode charging (Al Stone) [2071846] - power: supply: ab8500: Standardize maintenance charging (Al Stone) [2071846] - power: supply: Provide stubs for charge_behaviour helpers (Al Stone) [2071846] - power: supply: core: Add kerneldoc to battery struct (Al Stone) [2071846] - power: supply: sbs-charger: Don't cancel work that is not initialized (Al Stone) [2071846] - power: supply: Introduces bypass charging property (Al Stone) [2071846] - power: supply: core: Use device_property_string_array_count() (Al Stone) [2071846] - power: supply: core: Simplify hwmon memory allocation (Al Stone) [2071846] - power: supply: core: Add support for generic fwnodes to power_supply_get_battery_info() (Al Stone) [2071846] - power: supply: core: Use fwnode_property_*() in power_supply_get_battery_info() (Al Stone) [2071846] - power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() (Al Stone) [2071846] - power: supply: core: fix application of sizeof to pointer (Al Stone) [2071846] - power: supply: fix charge_behaviour attribute initialization (Al Stone) [2071846] - power: supply_core: Pass pointer to battery info (Al Stone) [2071846] - power: supply: add helpers for charge_behaviour sysfs (Al Stone) [2071846] - power: supply: add charge_behaviour attributes (Al Stone) [2071846] - power: supply: core: Use library interpolation (Al Stone) [2071846] - power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY (Al Stone) [2071846] - power: supply: core: Break capacity loop (Al Stone) [2071846] - power: supply: core: Move psy_has_property() to fix build (Al Stone) [2071846] - power: supply: core: Add psy_has_property() (Al Stone) [2071846] - power: supply: core: Fix parsing of battery chemistry/technology (Al Stone) [2071846] - power: supply: core: Parse battery chemistry/technology (Al Stone) [2071846] - power: supply: sbs-battery: add support for time_to_empty_now attribute (Al Stone) [2071846] - power: supply: sbs-battery: relax voltage limit (Al Stone) [2071846]- crypto: jitter - consider 32 LSB for APT (Vladis Dronov) [2164067] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Torez Smith) [2130063 2139486] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Torez Smith) [2130063 2139486] - net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2166641] - docs: networking: Fix bridge documentation URL (Ivan Vecera) [2149448] - vfio: Extend the device migration protocol with PRE_COPY (Alex Williamson) [2165989] - vfio/iova_bitmap: refactor iova_bitmap_set() to better handle page boundaries (Alex Williamson) [2165989] - vfio/iova_bitmap: Fix PAGE_SIZE unaligned bitmaps (Alex Williamson) [2165989] - vfio: Introduce the DMA logging feature support (Alex Williamson) [2165989] - vfio: Add an IOVA bitmap support (Alex Williamson) [2165989] - vfio: Introduce DMA logging uAPIs (Alex Williamson) [2165989] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2161904] - selftests: netfilter: Fix and review rpath.sh (Hangbin Liu) [2161904] - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" (Hangbin Liu) [2161893] - xfrm: fix MTU regression (Hangbin Liu) [2161893] - ipv6: fix reachability confirmation with proxy_ndp (Hangbin Liu) [2161893] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2161893] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2161893] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2161893] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2161893] - userfaultfd: update documentation to describe /dev/userfaultfd (Peter Xu) [2158706] - userfaultfd: add /dev/userfaultfd for fine grained access control (Peter Xu) [2158706] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161817] - iavf: schedule watchdog immediately when changing primary MAC (Stefan Assmann) [2163707] - iavf: Move netdev_update_features() into watchdog task (Stefan Assmann) [2163707] - iavf: fix temporary deadlock and failure to set MAC address (Stefan Assmann) [2163707] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154045] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154045] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154045] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154045] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154045] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154045] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154045] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154045] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154045] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154045] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154045] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154045] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154045] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154045] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154045] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154045] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149193] - Add taint flag for partner supported GPL modules (Alice Mitchell) [2038999]- CI: Add pipelines for kernel-64k variant for RHEL (Veronika Kabatova) - CI: Enable pipelines for 64k variant (Veronika Kabatova) - arm64-64k: Add new kernel variant to RHEL9/CS9 for 64K page-size'd ARM64 (Donald Dutile) [2153073]- uapi: add missing ip/ipv6 header dependencies for linux/stddef.h (Herton R. Krzesinski) [2166738] - redhat: make selftests build install headers under tools/testing/selftests/usr/include (Herton R. Krzesinski) [2166738] - uapi: Fix undefined __always_inline on non-glibc systems (Herton R. Krzesinski) [2166738] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2166717] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2166717] - sched: Always inline is_percpu_thread() (Phil Auld) [2166660] - vhost/net: Clear the pending messages when the backend is removed (Eric Auger) [2093791] - net: Return errno in sk->sk_prot->get_port(). (Paolo Abeni) [2166482] - Revert "mm/compaction: fix set skip in fast_find_migrateblock" (Nico Pache) [2166447] - aio: fix mremap after fork null-deref (Jeff Moyer) [2165730] - net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2155690] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2155690] - net: ena: Fix rx_copybreak value update (Petr Oros) [2155690] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2155690] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2155690] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2155690] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2155690] - net: ena: Fix error handling in ena_init() (Petr Oros) [2155690] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144376] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144376] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144376] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144376] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144376] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144376] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144376] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144376] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144376] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144376] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144376] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144376] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144376] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144376] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144376] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144376] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144376] - redhat: configs: enable DWMAC_TEGRA (d.marlin) [2122405] - net: stmmac: tegra: Add MGBE support (d.marlin) [2122405] - net: stmmac: Power up SERDES after the PHY link (d.marlin) [2122405] - net: stmmac: power up/down serdes in stmmac_open/release (d.marlin) [2122405] - clk: tegra: Support BPMP-FW ABI deny flags (Joel Slebodnick) [2144640] - firmware: tegra: Update BPMP ABI (Joel Slebodnick) [2144640] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2155365] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2155365] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2155365] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104473] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2104473] - intel: remove unused macros (Ken Cox) [2104473] - ixgbevf: add disable link state (Ken Cox) [2104473] - clk: tegra: Register clocks from root to leaf (Joel Slebodnick) [2122346] - clk: tegra: Replace .round_rate() with .determine_rate() (Joel Slebodnick) [2122346]- ipv6: Document that max_size sysctl is deprecated (Hangbin Liu) [2164260] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2164217] - Revert "ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked" (Mark Langsdorf) [2164217] - net: add netdev_sw_irq_coalesce_default_on() (Dan Campbell) [2161921] - net: sched: add helper support in act_ct (Xin Long) [2106859] - net: sched: call tcf_ct_params_free to free params in tcf_ct_init (Xin Long) [2106859] - net: move add ct helper function to nf_conntrack_helper for ovs and tc (Xin Long) [2106859] - net: move the ct helper function to nf_conntrack_helper for ovs and tc (Xin Long) [2106859] - veth: Fix race with AF_XDP exposing old or uninitialized descriptors (Davide Caratti) [2164865] - unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg() (Davide Caratti) [2164865] - af_unix: call proto_unregister() in the error path in af_unix_init() (Davide Caratti) [2164865] - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). (Davide Caratti) [2164865] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2164865] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2164865] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2164865] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155874] {CVE-2022-3619} - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2140419] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2140419] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2140419] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2140419] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2140419] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130715] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130715] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130715] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130715] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130715] - RDMA/mlx5: Enable ATS support for MRs and umems (Kamal Heib) [2123401] - RDMA/mlx5: Add support for dmabuf to devx umem (Kamal Heib) [2123401] - RDMA/core: Add UVERBS_ATTR_RAW_FD (Kamal Heib) [2123401] - net/mlx5: Add IFC bits for mkey ATS (Kamal Heib) [2123401] - xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086881] - mm/selftest: uffd: explain the write missing fault check (Rafael Aquini) [2158123] {CVE-2022-3522} - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158123] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158123] {CVE-2022-3522} - mm/hugetlb: handle pte markers in page faults (Rafael Aquini) [2158123] {CVE-2022-3522} - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2103234]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix maybe-unused warning (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136124] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136124] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: validate number of channels (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: validate pairwise and authentication suite offsets (Jose Ignacio Tornos Martinez) [2136124] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2134580 2136124] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2134509 2136124] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2134458 2136124] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2134383 2136124] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136124] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136124] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136124] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136124] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136124] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136124] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136124] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136124] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: uninitialized variable on error in rtw89_early_fw_feature_recognize() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136124] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136124] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136124] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136124] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136124] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136124] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136124] - wifi: wilc1000: remove redundant ret variable (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136124] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136124] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136124] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136124] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136124] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136124] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136124] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: early recognize FW feature to decide if chanctx (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136124] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136124] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136124] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136124] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136124] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136124] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136124]- act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2150278] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2150278] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2163678] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2163678] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2163374] - openvswitch: return NF_DROP when fails to add nat ext in ovs_ct_nat (Antoine Tenart) [2163374] - openvswitch: return NF_ACCEPT when OVS_CT_NAT is not set in info nat (Antoine Tenart) [2163374] - openvswitch: delete the unncessary skb_pull_rcsum call in ovs_ct_nat_execute (Antoine Tenart) [2163374] - openvswitch: Use kmalloc_size_roundup() to match ksize() usage (Antoine Tenart) [2163374] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2163374] - bnxt: make sure we return pages to the pool (Ken Cox) [2112187] - bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112187] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112187] - bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback (Ken Cox) [2112187] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112187] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112187] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112187] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112187] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112187] - bnxt_en: Fix and simplify XDP transmit path (Ken Cox) [2112187] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112187] - bnxt: Fix typo in comments (Ken Cox) [2112187] - ethernet: Remove vf rate limit check for drivers (Ken Cox) [2112187] - bnxt: XDP multibuffer enablement (Ken Cox) [2112187] - bnxt: support transmit and free of aggregation buffers (Ken Cox) [2112187] - bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff (Ken Cox) [2112187] - bnxt: set xdp_buff pfmemalloc flag if needed (Ken Cox) [2112187] - bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp (Ken Cox) [2112187] - bnxt_en: extract coredump command line from current task (Ken Cox) [2112187] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2112187] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112187] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2163655] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162536] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162536] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162536] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162536] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162536] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162536] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162536] - dm clone: Fix UAF in clone_dtr() (Benjamin Marzinski) [2162536] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162536] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162536] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162536] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162536] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162536]- platform/x86/amd: Fix refcount leak in amd_pmc_probe (David Arcari) [2104173] - platform/x86/amd: pmc: Add a workaround for an s0i3 issue on Cezanne (David Arcari) [2104173] - platform/x86/amd: pmc: Add new ACPI ID AMDI0009 (David Arcari) [2104173] - platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks (David Arcari) [2104173] - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems (David Arcari) [2104173] - platform/x86/amd: pmc: Dump idle mask during "check" stage instead (David Arcari) [2104173] - platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks (David Arcari) [2104173] - platform/x86/amd: pmc: Fix build without debugfs (David Arcari) [2104173] - platform/x86/amd: pmc: Add sysfs files for SMU (David Arcari) [2104173] - platform/x86/amd: pmc: Add an extra STB message for checking s2idle entry (David Arcari) [2104173] - platform/x86/amd: pmc: Always write to the STB (David Arcari) [2104173] - platform/x86/amd: pmc: Add defines for STB events (David Arcari) [2104173] - platform/x86/amd/pmc: Add new platform support (David Arcari) [2104173] - platform/x86/amd/pmc: Add new acpi id for PMC controller (David Arcari) [2104173] - platform/x86: Move AMD platform drivers to separate directory (David Arcari) [2104173] - platform/x86: amd-pmc: Fix build error unused-function (David Arcari) [2104173] - platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version() (David Arcari) [2104173] - platform/x86: amd-pmc: Avoid reading SMU version at probe time (David Arcari) [2104173] - platform/x86: amd-pmc: Move FCH init to first use (David Arcari) [2104173] - platform/x86: amd-pmc: Move SMU logging setup out of init (David Arcari) [2104173] - platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND (David Arcari) [2104173] - platform/x86: amd-pmc: Only report STB errors when STB enabled (David Arcari) [2104173] - platform/x86: amd-pmc: Drop CPU QoS workaround (David Arcari) [2104173] - platform/x86: amd-pmc: Output error codes in messages (David Arcari) [2104173] - platform/x86: amd-pmc: Move to later in the suspend process (David Arcari) [2104173] - platform/x86: amd-pmc: Validate entry into the deepest state on resume (David Arcari) [2104173] - platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() (David Arcari) [2104173] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (David Arcari) [2104173] - platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature (David Arcari) [2104173] - platform/x86: amd-pmc: Correct usage of SMU version (David Arcari) [2104173] - platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static (David Arcari) [2104173] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2161609] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2161609] - nvme-rdma: stop auth work after tearing down queues in error recovery (Maurizio Lombardi) [2161609] - nvme-tcp: stop auth work after tearing down queues in error recovery (Maurizio Lombardi) [2161609] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2161609] - nvme-pci: clear the prp2 field when not used (Maurizio Lombardi) [2161609] - nvmet: fix a memory leak in nvmet_auth_set_key (Maurizio Lombardi) [2161609] - nvmet: fix a memory leak (Maurizio Lombardi) [2161609] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2161609] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2161609] - nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show (Maurizio Lombardi) [2161609] - nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2161609] - nvme-multipath: fix possible hang in live ns resize with ANA access (Maurizio Lombardi) [2161609] - nvme-tcp: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2161609] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2161609] - nvmet-tcp: remove nvmet_tcp_finish_cmd (Maurizio Lombardi) [2161609] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2161609] - nvmet-tcp: fix NULL pointer dereference during release (Maurizio Lombardi) [2161609] - nvmet-tcp: don't map pages which can't come from HIGHMEM (Maurizio Lombardi) [2161609] - crypto: octeontx2 - Remove the unneeded result variable (Vladis Dronov) [2153763] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2153763]- net: Fix return value of qdisc ingress handling on success (Paolo Abeni) [2162711] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2162634] - net/sched: sch_taprio: do not schedule in taprio_reset() (Davide Caratti) [2162634] - net/sched: sch_taprio: fix possible use-after-free (Davide Caratti) [2162634] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2162634] - net: sched: disallow noqueue for qdisc classes (Davide Caratti) [2162634] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2162634] - net: sched: cake: fix null pointer access issue when cake_init() fails (Davide Caratti) [2162634] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154174] - KVM: SVM: Only dump VMSA to klog at KERN_DEBUG level (Vitaly Kuznetsov) [2160005] - fs/buffer: remove bh_submit_read() helper (Lukas Czerner) [2160719] - ext2: replace bh_submit_read() helper with bh_read() (Lukas Czerner) [2160719] - fs/buffer: remove ll_rw_block() helper (Lukas Czerner) [2160719] - udf: replace ll_rw_block() (Lukas Czerner) [2160719] - jbd2: replace ll_rw_block() (Lukas Czerner) [2160719] - isofs: replace ll_rw_block() (Lukas Czerner) [2160719] - gfs2: replace ll_rw_block() (Lukas Czerner) [2160719] - fs/buffer: replace ll_rw_block() (Lukas Czerner) [2160719] - fs/buffer: add some new buffer read helpers (Lukas Czerner) [2160719] - fs/buffer: remove __breadahead_gfp() (Lukas Czerner) [2160719] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2160540] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2160540] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2160540] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2160540] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2160540] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2160540] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2160540] - tipc: set con sock in tipc_conn_alloc (Xin Long) [2160540] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2160540] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2160540] - thermal/drivers/qcom/tsens: Rework debugfs file structure (Eric Chanudet) [2159524] - thermal/drivers/qcom/tsens: Fix wrong version id dbg_version_show (Eric Chanudet) [2159524] - thermal/drivers/qcom/tsens: Init debugfs only with successful probe (Eric Chanudet) [2159524] - thermal/drivers/tsens: Allow configuring min and max trips (Eric Chanudet) [2159524] - thermal/drivers/tsens: Add support for combined interrupt (Eric Chanudet) [2159524] - thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id (Eric Chanudet) [2159524] - thermal/drivers/qcom: Remove get_trend function (Eric Chanudet) [2159524] - iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 Gen2 ADC_TM (Eric Chanudet) [2159524] - thermal/drivers/tsens: register thermal zones as hwmon sensors (Eric Chanudet) [2159524] - thermal/drivers/tsens: Add timeout to get_temp_tsens_valid (Eric Chanudet) [2159524] - thermal/drivers/tsens: Fix wrong check for tzd in irq handlers (Eric Chanudet) [2159524] - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2131780] - mailbox: qcom-ipcc: flag IRQ NO_THREAD (Eric Chanudet) [2135552] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109118] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109118] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109118] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109118] {CVE-2021-33655} - fbdev: fbmem: Fix logo center image dx issue (Wander Lairson Costa) [2109118] {CVE-2021-33655}- HID: amd_sfh: Fix warning unwind goto (Benjamin Tissoires) [2122844] - HID: revert CHERRY_MOUSE_000C quirk (Benjamin Tissoires) [2122844] - HID: i2c: let RMI devices decide what constitutes wakeup event (Benjamin Tissoires) [2122844] - HID: plantronics: Additional PIDs for double volume key presses quirk (Benjamin Tissoires) [2122844] - HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint (Benjamin Tissoires) [2122844] - HID: mcp2221: don't connect hidraw (Benjamin Tissoires) [2122844] - HID: wacom: Ensure bootloader PID is usable in hidraw mode (Benjamin Tissoires) [2122844] - HID: logitech-hidpp: Guard FF init code against non-USB devices (Benjamin Tissoires) [2122844] - HID: input: do not query XP-PEN Deco LW battery (Benjamin Tissoires) [2122844] - HID: apple: enable APPLE_ISO_TILDE_QUIRK for the keyboards of Macs with the T2 chip (Benjamin Tissoires) [2122844] - HID: apple: fix key translations where multiple quirks attempt to translate the same key (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add missing check for dma_alloc_coherent (Benjamin Tissoires) [2122844] - HID: hid-sensor-custom: set fixed size for custom attributes (Benjamin Tissoires) [2122844] - Input: elants_i2c - properly handle the reset GPIO when power is off (Benjamin Tissoires) [2122844] - Input: i8042 - apply probe defer to more ASUS ZenBook models (Benjamin Tissoires) [2122844] - Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode (Benjamin Tissoires) [2122844] - Input: i8042 - fix leaking of platform device on module removal (Benjamin Tissoires) [2122844] - Input: document the units for resolution of size axes (Benjamin Tissoires) [2122844] - Input: synaptics - disable Intertouch for Lenovo T14 and P14s AMD G1 (Benjamin Tissoires) [2122844] - Input: deactivate MT slots when inhibiting or suspending devices (Benjamin Tissoires) [2122844] - Input: properly queue synthetic events (Benjamin Tissoires) [2122844] - Input: i8042 - add dritek quirk for Acer Aspire One AO532 (Benjamin Tissoires) [2122844] - Input: i8042 - add additional TUXEDO devices to i8042 quirk tables (Benjamin Tissoires) [2122844] - Input: i8042 - add TUXEDO devices to i8042 quirk tables (Benjamin Tissoires) [2122844] - Input: i8042 - add debug output for quirks (Benjamin Tissoires) [2122844] - Input: i8042 - merge quirk tables (Benjamin Tissoires) [2122844] - Input: i8042 - move __initconst to fix code styling warning (Benjamin Tissoires) [2122844] - Input: usbtouchscreen - add driver_info sanity check (Benjamin Tissoires) [2122844] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 (Benjamin Tissoires) [2122844] - HID: core: fix shift-out-of-bounds in hid_report_raw_event (Benjamin Tissoires) [2122844] - HID: hid-lg4ff: Add check for empty lbuf (Benjamin Tissoires) [2122844] - HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk (Benjamin Tissoires) [2122844] - HID: fix I2C_HID not selected when I2C_HID_OF_ELAN is (Benjamin Tissoires) [2122844] - HID: usbhid: Add ALWAYS_POLL quirk for some mice (Benjamin Tissoires) [2122844] - HID: uclogic: Fix frame templates for big endian architectures (Benjamin Tissoires) [2122844] - HID: wacom: Fix logic used for 3rd barrel switch emulation (Benjamin Tissoires) [2122844] - HID: saitek: add madcatz variant of MMO7 mouse device ID (Benjamin Tissoires) [2122844] - HID: magicmouse: Do not set BTN_MOUSE on double report (Benjamin Tissoires) [2122844] - HID: playstation: add initial DualSense Edge controller support (Benjamin Tissoires) [2122844] - HID: playstation: stop DualSense output work on remove. (Benjamin Tissoires) [2122844] - HID: nintendo: check analog user calibration for plausibility (Benjamin Tissoires) [2122844] - HID: roccat: Fix use-after-free in roccat_read() (Benjamin Tissoires) [2122844] - hid: topre: Add driver fixing report descriptor (Benjamin Tissoires) [2122844] - HID: amd_sfh: Handle condition of "no sensors" for SFH1.1 (Benjamin Tissoires) [2122844] - HID: uclogic: Fix warning in uclogic_rdesc_template_apply (Benjamin Tissoires) [2122844] - HID: uclogic: Add missing suffix for digitalizers (Benjamin Tissoires) [2122844] - HID: multitouch: Add memory barriers (Benjamin Tissoires) [2122844] - HID: nintendo: fix rumble worker null pointer deref (Benjamin Tissoires) [2122844] - HID: input: fix uclogic tablets (Benjamin Tissoires) [2122844] - HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list (Benjamin Tissoires) [2122844] - HID: add Lenovo Yoga C630 battery quirk (Benjamin Tissoires) [2122844] - HID: AMD_SFH: Add a DMI quirk entry for Chromebooks (Benjamin Tissoires) [2122844] - HID: thrustmaster: Add sparco wheel and fix array length (Benjamin Tissoires) [2122844] - HID: asus: ROG NKey: Ignore portion of 0x5a report (Benjamin Tissoires) [2122844] - HID: hidraw: fix memory leak in hidraw_release() (Benjamin Tissoires) [2122844] - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report (Benjamin Tissoires) [2122844] - HID: amd_sfh: Handle condition of "no sensors" (Benjamin Tissoires) [2122844] - HID: amd_sfh: Fix implicit declaration error on i386 (Benjamin Tissoires) [2122844] - HID: apple: Add "GANSS" to the non-Apple list (Benjamin Tissoires) [2122844] - HID: alps: Declare U1_UNICORN_LEGACY support (Benjamin Tissoires) [2122844] - HID: wacom: Force pen out of prox if no events have been received in a while (Benjamin Tissoires) [2122844] - HID: nintendo: Add missing array termination (Benjamin Tissoires) [2122844] - HID: lg-g15: Fix comment typo (Benjamin Tissoires) [2122844] - HID: amd_sfh: Implement SFH1.1 functionality (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move interrupt handling to common interface (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move amd_sfh_work to common interface (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move global functions to static (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add remove operation in amd_mp2_ops (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add PM operations in amd_mp2_ops (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add descriptor operations in amd_mp2_ops (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move request_list variable to client data (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move request_list struct to header file (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move common macros and structures (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add NULL check for hid device (Benjamin Tissoires) [2122844] - HID: core: remove unneeded assignment in hid_process_report() (Benjamin Tissoires) [2122844] - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() (Benjamin Tissoires) [2122844] - HID: nintendo: Set phys property of input device based on HID phys (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for XP-PEN Deco L (Benjamin Tissoires) [2122844] - HID: uclogic: Allow to generate frame templates (Benjamin Tissoires) [2122844] - HID: uclogic: Add KUnit tests for uclogic_rdesc_template_apply() (Benjamin Tissoires) [2122844] - HID: uclogic: Make template placeholder IDs generic (Benjamin Tissoires) [2122844] - HID: surface-hid: Add support for hot-removal (Benjamin Tissoires) [2122844] - HID: multitouch: new device class fix Lenovo X12 trackpad sticky (Benjamin Tissoires) [2122844] - HID: cp2112: prevent a buffer overflow in cp2112_xfer() (Benjamin Tissoires) [2122844] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2122844] - HID: logitech-hidpp: Fix syntax errors in comments (Benjamin Tissoires) [2122844] - HID: uclogic: properly format kernel-doc comment for hid_dbg() wrappers (Benjamin Tissoires) [2122844] - HID: apple: Properly handle function keys on non-Apple keyboard (Benjamin Tissoires) [2122844] - HID: nintendo: fix unused const warning (Benjamin Tissoires) [2122844] - HID: i2c-hid: elan: Add support for Elan eKTH6915 i2c-hid touchscreens (Benjamin Tissoires) [2122844] - HID: amd_sfh: Don't show client init failed as error when discovery fails (Benjamin Tissoires) [2122844] - HID: wacom: Don't register pad_input for touch switch (Benjamin Tissoires) [2122844] - HID: wacom: Only report rotation for art pen (Benjamin Tissoires) [2122844] - HID: apple: Properly handle function keys on Keychron keyboards (Benjamin Tissoires) [2122844] - HID: uclogic: Switch to Digitizer usage for styluses (Benjamin Tissoires) [2122844] - HID: uclogic: Add pen support for XP-PEN Star 06 (Benjamin Tissoires) [2122844] - HID: uclogic: Differentiate touch ring and touch strip (Benjamin Tissoires) [2122844] - HID: uclogic: Always shift touch reports to zero (Benjamin Tissoires) [2122844] - HID: uclogic: Do not focus on touch ring only (Benjamin Tissoires) [2122844] - HID: uclogic: Return raw parameters from v2 pen init (Benjamin Tissoires) [2122844] - HID: uclogic: Move param printing to a function (Benjamin Tissoires) [2122844] - HID: core: Display "SENSOR HUB" for sensor hub bus string in hid_info (Benjamin Tissoires) [2122844] - HID: amd_sfh: Move bus declaration outside of amd-sfh (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add physical location to HID device (Benjamin Tissoires) [2122844] - HID: amd_sfh: Add sensor name by index for debug info (Benjamin Tissoires) [2122844] - Hid: wacom: Fix kernel test robot warning (Benjamin Tissoires) [2122844] - HID: uclogic: Disable pen usage for Huion keyboard interfaces (Benjamin Tissoires) [2122844] - HID: uclogic: Support disabling pen usage (Benjamin Tissoires) [2122844] - HID: uclogic: Pass keyboard reports as is (Benjamin Tissoires) [2122844] - HID: uclogic: Clarify pen/frame desc_ptr description (Benjamin Tissoires) [2122844] - HID: uclogic: Clarify params desc_size description (Benjamin Tissoires) [2122844] - HID: Add support for Mega World controller force feedback (Benjamin Tissoires) [2122844] - HID: lenovo: Add note about different report numbers (Benjamin Tissoires) [2122844] - HID: lenovo: Sync Fn-lock state on button press for Compact and TrackPoint II keyboards (Benjamin Tissoires) [2122844] - HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II (Benjamin Tissoires) [2122844] - HID: amd_sfh: change global variables to static (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for Huion Q620M (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for bitmap dials (Benjamin Tissoires) [2122844] - HID: uclogic: Reduce indent for params format str/args (Benjamin Tissoires) [2122844] - HID: uclogic: Compress params format string (Benjamin Tissoires) [2122844] - HID: wacom: Correct power_supply type (Benjamin Tissoires) [2122844] - HID: wacom: Adding Support for new usages (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for Huion touch ring reports (Benjamin Tissoires) [2122844] - HID: uclogic: Allow three frame parameter sets (Benjamin Tissoires) [2122844] - HID: uclogic: Support custom device suffix for frames (Benjamin Tissoires) [2122844] - HID: uclogic: Add support for touch ring reports (Benjamin Tissoires) [2122844]- net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Mohammad Kabat) [2112947] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Mohammad Kabat) [2112947] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Mohammad Kabat) [2112947] - net/mlx5e: Fix use-after-free when reverting termination table (Mohammad Kabat) [2112947] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Mohammad Kabat) [2112947] - net/mlx5: DR, Fix uninitialized var warning (Mohammad Kabat) [2112947] - net/mlx5e: Offload rule only when all encaps are valid (Mohammad Kabat) [2112947] - net/mlx5: E-Switch, Set correctly vport destination (Mohammad Kabat) [2112947] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Mohammad Kabat) [2112947] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Mohammad Kabat) [2112947] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Mohammad Kabat) [2112947] - net/mlx5: Fix FW tracer timestamp calculation (Mohammad Kabat) [2112947] - net/mlx5: Do not query pci info while pci disabled (Mohammad Kabat) [2112947 2133099] - net/mlx5e: E-Switch, Fix comparing termination table instance (Mohammad Kabat) [2112947] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Mohammad Kabat) [2112947] - net/mlx5e: Add missing sanity checks for max TX WQE size (Mohammad Kabat) [2112947] - net/mlx5: Allow async trigger completion execution on single CPU systems (Mohammad Kabat) [2112947] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Mohammad Kabat) [2112947] - net/mlx5: Fix crash during sync firmware reset (Mohammad Kabat) [2112947] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Mohammad Kabat) [2112947] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Mohammad Kabat) [2112947] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2112947] - net/mlx5: Fix possible use-after-free in async command interface (Mohammad Kabat) [2112947] - net/mlx5e: Update restore chain id for slow path packets (Mohammad Kabat) [2112947] - net/mlx5e: Extend SKB room check to include PTP-SQ (Mohammad Kabat) [2112947] - net/mlx5: DR, Fix matcher disconnect error flow (Mohammad Kabat) [2112947] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Mohammad Kabat) [2112947] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Mohammad Kabat) [2112947] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Mohammad Kabat) [2112947] - net/mlx5e: Fix calculations for ICOSQ size (Mohammad Kabat) [2112947] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Mohammad Kabat) [2112947] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Mohammad Kabat) [2112947] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Mohammad Kabat) [2112947] - net/mlx5e: Fix build warning, detected write beyond size of field (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Permit XDP with non-linear legacy RQ (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Support multi buffer XDP_TX (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Implement sending multi buffer XDP frames (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Store DMA address inside struct page (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQ (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Use page-sized fragments with XDP multi buffer (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Use fragments of the same size in non-linear legacy RQ with XDP (Mohammad Kabat) [2049859 2112947] - net/mlx5e: Prepare non-linear legacy RQ for XDP multi buffer support (Mohammad Kabat) [2049859 2112947] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Mohammad Kabat) [2112947] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2112947] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Mohammad Kabat) [2112947] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Mohammad Kabat) [2112947] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Mohammad Kabat) [2112947] - net/mlx5e: TC, Add missing policer validation (Mohammad Kabat) [2112947] - net/mlx5e: Fix wrong application of the LRO state (Mohammad Kabat) [2112947] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Mohammad Kabat) [2112947] - net/mlx5: Fix cmd error logging for manage pages cmd (Mohammad Kabat) [2112947] - net/mlx5: Disable irq when locking lag_lock (Mohammad Kabat) [2112947] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Mohammad Kabat) [2112947] - net/mlx5e: Properly disable vlan strip on non-UL reps (Mohammad Kabat) [2112947] - net/mlx5e: Allocate flow steering storage during uplink initialization (Mohammad Kabat) [2112947] - mlx5: do not use RT_TOS for IPv6 flowlabel (Mohammad Kabat) [2112947] - RDMA/mlx5: Add missing check for return value in get namespace flow (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Take stats out of OOO handler (Mohammad Kabat) [2112947] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Mohammad Kabat) [2112947] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Mohammad Kabat) [2112947] - net/mlx5e: Split en_fs ndo's and move to en_main (Mohammad Kabat) [2112947] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Mohammad Kabat) [2112947] - net/mlx5e: Add mdev to flow_steering struct (Mohammad Kabat) [2112947] - net/mlx5e: Report flow steering errors with mdev err report API (Mohammad Kabat) [2112947] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Mohammad Kabat) [2112947] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Mohammad Kabat) [2112947] - net/mlx5e: Make mlx5e_tc_table private (Mohammad Kabat) [2112947] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Mohammad Kabat) [2112947] - net/mlx5e: TC, Support tc action api for police (Mohammad Kabat) [2112947] - net/mlx5e: TC, Separate get/update/replace meter functions (Mohammad Kabat) [2112947] - net/mlx5e: Add red and green counters for metering (Mohammad Kabat) [2112947] - net/mlx5e: TC, Allocate post meter ft per rule (Mohammad Kabat) [2112947] - net/mlx5: DR, Add support for flow metering ASO (Mohammad Kabat) [2112947] - net/mlx5: DR, Fix SMFS steering info dump format (Mohammad Kabat) [2112947] - net/mlx5: Adjust log_max_qp to be 18 at most (Mohammad Kabat) [2112947] - net/mlx5e: Modify slow path rules to go to slow fdb (Mohammad Kabat) [2112947] - net/mlx5e: Fix calculations related to max MPWQE size (Mohammad Kabat) [2112947] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Mohammad Kabat) [2112947] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Mohammad Kabat) [2112947] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Mohammad Kabat) [2112947] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Mohammad Kabat) [2112947] - RDMA/mlx5: Rename the mkey cache variables and functions (Mohammad Kabat) [2112947] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Mohammad Kabat) [2112947] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Mohammad Kabat) [2112947] - RDMA/mlx5: Replace cache list with Xarray (Mohammad Kabat) [2112947] - RDMA/mlx5: Replace ent->lock with xa_lock (Mohammad Kabat) [2112947] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Mohammad Kabat) [2112947] - net/mlx5e: Add resiliency for PTP TX port timestamp (Mohammad Kabat) [2112947] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Mohammad Kabat) [2112947] - net/mlx5e: HTB, move htb functions to a new file (Mohammad Kabat) [2112947] - net/mlx5e: HTB, change functions name to follow convention (Mohammad Kabat) [2112947] - net/mlx5e: HTB, remove priv from htb function calls (Mohammad Kabat) [2112947] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Mohammad Kabat) [2112947] - net/mlx5e: HTB, move stats and max_sqs to priv (Mohammad Kabat) [2112947] - net/mlx5e: HTB, move section comment to the right place (Mohammad Kabat) [2112947] - net/mlx5e: HTB, move ids to selq_params struct (Mohammad Kabat) [2112947] - net/mlx5e: HTB, reduce visibility of htb functions (Mohammad Kabat) [2112947] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Mohammad Kabat) [2112947] - net/mlx5e: Report header-data split state through ethtool (Mohammad Kabat) [2112947] - RDMA/mlx5: Expose steering anchor to userspace (Mohammad Kabat) [2112947] - RDMA/mlx5: Refactor get flow table function (Mohammad Kabat) [2112947] - net/mlx5: fs, allow flow table creation with a UID (Mohammad Kabat) [2112947] - net/mlx5: fs, expose flow table ID to users (Mohammad Kabat) [2112947] - net/mlx5: Expose the ability to point to any UID from shared UID (Mohammad Kabat) [2112947] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Mohammad Kabat) [2112947] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Mohammad Kabat) [2112947] - net/mlx5e: Extend flower police validation (Mohammad Kabat) [2112947] - net/mlx5e: configure meter in flow action (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Removed useless code in function (Mohammad Kabat) [2112947] - net/mlx5: Bridge, implement QinQ support (Mohammad Kabat) [2112947] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Mohammad Kabat) [2112947] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Mohammad Kabat) [2112947] - net/mlx5: Bridge, rename filter fg to vlan_filter (Mohammad Kabat) [2112947] - net/mlx5: Bridge, refactor groups sizes and indices (Mohammad Kabat) [2112947] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Mohammad Kabat) [2112947] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Mohammad Kabat) [2049884 2112947] - net/mlx5: Use software VHCA id when it's supported (Mohammad Kabat) [2112947] - net/mlx5: Introduce ifc bits for using software vhca id (Mohammad Kabat) [2112947] - net/mlx5: Use the bitmap API to allocate bitmaps (Mohammad Kabat) [2112947] - net/mlx5: fix 32bit build (Mohammad Kabat) [2049629 2112947] - net/mlx5e: TC, Support offloading police action (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Add flow_action to parse state (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Add post meter table for flow metering (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Add generic macros to use metadata register mapping (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Get or put meter by the index of tc police action (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Add support to modify hardware flow meter parameters (Mohammad Kabat) [2049629 2112947] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Mohammad Kabat) [2049629 2112947] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Mohammad Kabat) [2049629 2112947] - net/mlx5: Add support to create SQ and CQ for ASO (Mohammad Kabat) [2049629 2112947] - net/mlx5: delete dead code in mlx5_esw_unlock() (Mohammad Kabat) [2112947] - net/mlx5: Delete ipsec_fs header file as not used (Mohammad Kabat) [2112947] - net/mlx5: Add bits and fields to support enhanced CQE compression (Mohammad Kabat) [2112947] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Mohammad Kabat) [2112947] - net/mlx5: group fdb cleanup to single function (Mohammad Kabat) [2112947] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Mohammad Kabat) [2049629 2112947] - net/mlx5: Add HW definitions of vport debug counters (Mohammad Kabat) [2112947] - net/mlx5: Add IFC bits and enums for flow meter (Mohammad Kabat) [2049629 2112947] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Mohammad Kabat) [2112947] - net/mlx5: Manage ICM of type modify-header pattern (Mohammad Kabat) [2112947] - net/mlx5: Introduce header-modify-pattern ICM properties (Mohammad Kabat) [2112947] - RDMA/mlx5: Add a umr recovery flow (Mohammad Kabat) [2112947] - mlx5: support BIG TCP packets (Mohammad Kabat) [2112947] - fortify: Provide a memcpy trap door for sharp corners (Mohammad Kabat) [2112947] - net/mlx5e: Use XFRM state direction instead of flags (Mohammad Kabat) [2112947]- KVM: arm64: Work out supported block level at compile time (Cornelia Huck) [2128973] - KVM: arm64: Limit stage2_apply_range() batch size to largest block (Cornelia Huck) [2128973] - KVM: arm64: selftests: Fix multiple versions of GIC creation (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Fix build with profile optimization (Cornelia Huck) [2128973] - KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled (Cornelia Huck) [2128973] - KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending (Cornelia Huck) [2128973] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Cornelia Huck) [2128973] - KVM: arm64: Use correct accessor to parse stage-1 PTEs (Cornelia Huck) [2128973] - KVM: arm64: Fix bad dereference on MTE-enabled systems (Cornelia Huck) [2128973] - KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE (Cornelia Huck) [2128973] - Documentation: Fix index.rst after psci.rst renaming (Cornelia Huck) [2128973] - KVM: selftests: Gracefully handle empty stack traces (Cornelia Huck) [2128973] - KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base (Cornelia Huck) [2128973] - tools kvm headers arm64: Update KVM header from the kernel sources (Cornelia Huck) [2128973] - KVM: arm64: Reject 32bit user PSTATE on asymmetric systems (Cornelia Huck) [2128973] - KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems (Cornelia Huck) [2128973] - KVM: arm64: Fix compile error due to sign extension (Cornelia Huck) [2128973] - KVM: arm64: Don't open code ARRAY_SIZE() (Cornelia Huck) [2128973] - KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c (Cornelia Huck) [2128973] - KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions (Cornelia Huck) [2128973] - KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit (Cornelia Huck) [2128973] - KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around (Cornelia Huck) [2128973] - KVM: arm64: Introduce pkvm_dump_backtrace() (Cornelia Huck) [2128973] - KVM: arm64: Implement protected nVHE hyp stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace (Cornelia Huck) [2128973] - KVM: arm64: Stub implementation of pKVM HYP stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: Allocate shared pKVM hyp stacktrace buffers (Cornelia Huck) [2128973] - KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig (Cornelia Huck) [2128973] - KVM: arm64: Introduce hyp_dump_backtrace() (Cornelia Huck) [2128973] - KVM: arm64: Implement non-protected nVHE hyp stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace (Cornelia Huck) [2128973] - KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder (Cornelia Huck) [2128973] - KVM: arm64: On stack overflow switch to hyp overflow_stack (Cornelia Huck) [2128973] - arm64: stacktrace: Add description of stacktrace/common.h (Cornelia Huck) [2128973] - arm64: stacktrace: Factor out common unwind() (Cornelia Huck) [2128973] - arm64: stacktrace: Handle frame pointer from different address spaces (Cornelia Huck) [2128973] - arm64: stacktrace: Factor out unwind_next_common() (Cornelia Huck) [2128973] - arm64: stacktrace: Factor out on_accessible_stack_common() (Cornelia Huck) [2128973] - arm64: stacktrace: Add shared header for common stack unwinding code (Cornelia Huck) [2128973] - arm64: Copy the task argument to unwind_state (Cornelia Huck) [2128973] - arm64: Split unwind_init() (Cornelia Huck) [2128973] - arm64: stacktrace: use non-atomic __set_bit (Cornelia Huck) [2128973] - arm64: kasan: do not instrument stacktrace.c (Cornelia Huck) [2128973] - KVM: arm64: Get rid or outdated comments (Cornelia Huck) [2128973] - KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() (Cornelia Huck) [2128973] - KVM: arm64: Get rid of find_reg_by_id() (Cornelia Huck) [2128973] - KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() (Cornelia Huck) [2128973] - KVM: arm64: vgic: Consolidate userspace access for base address setting (Cornelia Huck) [2128973] - KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting (Cornelia Huck) [2128973] - KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user (Cornelia Huck) [2128973] - KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess() (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() (Cornelia Huck) [2128973] - KVM: arm64: Get rid of reg_from/to_user() (Cornelia Huck) [2128973] - KVM: arm64: Consolidate sysreg userspace accesses (Cornelia Huck) [2128973] - KVM: arm64: Rely on index_to_param() for size checks on userspace access (Cornelia Huck) [2128973] - KVM: arm64: Introduce generic get_user/set_user helpers for system registers (Cornelia Huck) [2128973] - KVM: arm64: Reorder handling of invariant sysregs from userspace (Cornelia Huck) [2128973] - KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper (Cornelia Huck) [2128973] - KVM: arm64: Fix hypervisor address symbolization (Cornelia Huck) [2128973] - KVM: arm64: selftests: Add support for GICv2 on v3 (Cornelia Huck) [2128973] - KVM: arm64: Don't return from void function (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Rename confusing obj-y (Cornelia Huck) [2128973] - KVM: arm64: Move the handling of !FP outside of the fast path (Cornelia Huck) [2128973] - KVM: arm64: Document why pause cannot be turned into a flag (Cornelia Huck) [2128973] - KVM: arm64: Reduce the size of the vcpu flag members (Cornelia Huck) [2128973] - KVM: arm64: Add build-time sanity checks for flags (Cornelia Huck) [2128973] - KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together (Cornelia Huck) [2128973] - KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag (Cornelia Huck) [2128973] - KVM: arm64: Kill unused vcpu flags field (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu WFIT flag to the state flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu SVE/SME flags to the state flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set (Cornelia Huck) [2128973] - KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu PC/Exception flags to the input flag set (Cornelia Huck) [2128973] - KVM: arm64: Move vcpu configuration flags into their own set (Cornelia Huck) [2128973] - KVM: arm64: Add three sets of flags to the vcpu state (Cornelia Huck) [2128973] - KVM: arm64: Add helpers to manipulate vcpu flags among a set (Cornelia Huck) [2128973] - KVM: arm64: Move FP state ownership from flag to a tristate (Cornelia Huck) [2128973] - KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code (Cornelia Huck) [2128973] - KVM: arm64: Prevent kmemleak from accessing pKVM memory (Cornelia Huck) [2128973] - KVM: arm64: Drop stale comment (Cornelia Huck) [2128973] - KVM: arm64: Remove redundant hyp_assert_lock_held() assertions (Cornelia Huck) [2128973] - KVM: arm64: Extend comment in has_vhe() (Cornelia Huck) [2128973] - KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE (Cornelia Huck) [2128973] - KVM: arm64: Handle all ID registers trapped for a protected VM (Cornelia Huck) [2128973] - KVM: arm64: Return error from kvm_arch_init_vm() on allocation failure (Cornelia Huck) [2128973] - KVM: arm64: Fix inconsistent indenting (Cornelia Huck) [2128973] - KVM: arm64: Always start with clearing SME flag on load (Cornelia Huck) [2128973] - KVM: arm64: vgic: Undo work in failed ITS restores (Cornelia Huck) [2128973] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Cornelia Huck) [2128973] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Cornelia Huck) [2128973] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Cornelia Huck) [2128973] - KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected (Cornelia Huck) [2128973] - KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace (Cornelia Huck) [2128973] - KVM: arm64: Reenable pmu in Protected Mode (Cornelia Huck) [2128973] - KVM: arm64: Pass pmu events to hyp via vcpu (Cornelia Huck) [2128973] - KVM: arm64: Repack struct kvm_pmu to reduce size (Cornelia Huck) [2128973] - KVM: arm64: Wrapper for getting pmu_events (Cornelia Huck) [2128973] - KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE (Cornelia Huck) [2128973] - KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler (Cornelia Huck) [2128973] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Cornelia Huck) [2128973] - KVM: arm64: Avoid unnecessary absolute addressing via literals (Cornelia Huck) [2128973] - KVM: arm64: Print emulated register table name when it is unsorted (Cornelia Huck) [2128973] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation (Cornelia Huck) [2128973] - KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs (Cornelia Huck) [2128973] - KVM: arm64: Fix new instances of 32bit ESRs (Cornelia Huck) [2128973] - KVM: arm64: Hide AArch32 PMU registers when not available (Cornelia Huck) [2128973] - KVM: arm64: Start trapping ID registers for 32 bit guests (Cornelia Huck) [2128973] - KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handler (Cornelia Huck) [2128973] - KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalents (Cornelia Huck) [2128973] - KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds (Cornelia Huck) [2128973] - KVM: arm64: Return a bool from emulate_cp() (Cornelia Huck) [2128973] - KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high (Cornelia Huck) [2128973] - KVM: arm64: Treat ESR_EL2 as a 64-bit register (Cornelia Huck) [2128973] - KVM: arm64: Symbolize the nVHE HYP addresses (Cornelia Huck) [2128973] - KVM: arm64: Detect and handle hypervisor stack overflows (Cornelia Huck) [2128973] - KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack (Cornelia Huck) [2128973] - KVM: arm64: Add guard pages for KVM nVHE hypervisor stack (Cornelia Huck) [2128973] - KVM: arm64: Introduce pkvm_alloc_private_va_range() (Cornelia Huck) [2128973] - KVM: arm64: Introduce hyp_alloc_private_va_range() (Cornelia Huck) [2128973] - KVM: arm64: Handle SME host state when running guests (Cornelia Huck) [2128973] - KVM: arm64: Trap SME usage in guest (Cornelia Huck) [2128973] - KVM: arm64: Hide SME system registers from guests (Cornelia Huck) [2128973] - KVM: arm64: Expose the WFXT feature to guests (Cornelia Huck) [2128973] - KVM: arm64: Offer early resume for non-blocking WFxT instructions (Cornelia Huck) [2128973] - KVM: arm64: Handle blocking WFIT instruction (Cornelia Huck) [2128973] - KVM: arm64: Introduce kvm_counter_compute_delta() helper (Cornelia Huck) [2128973] - KVM: arm64: Simplify kvm_cpu_has_pending_timer() (Cornelia Huck) [2128973] - tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973] - tools kvm headers arm64: Update KVM headers from the kernel sources (Cornelia Huck) [2128973]- can: kvaser_usb: kvaser_usb_set_bittiming(): fix redundant initialization warning for err (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_set_{,data}bittiming(): remove empty lines in variable declaration (Al Stone) [2071839] - can: af_can: can_exit(): add missing dev_remove_pack() of canxl_packet (Al Stone) [2071839] - can: can327: flush TX_work on ldisc .close() (Al Stone) [2071839] - can: slcan: fix freed work crash (Al Stone) [2071839] - can: can327: can327_feed_frame_to_netdev(): fix potential skb leak when netdev is down (Al Stone) [2071839] - can: dev: fix skb drop check (Al Stone) [2071839] - can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming (Al Stone) [2071839] - can: kvaser_usb: Add struct kvaser_usb_busparams (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix bogus restart events (Al Stone) [2071839] - can: kvaser_usb_leaf: Ignore stale bus-off after start (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix wrong CAN state after stopping (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix improved state not being reported (Al Stone) [2071839] - can: kvaser_usb_leaf: Set Warning state even without bus errors (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device (Al Stone) [2071839] - can: remove obsolete PCH CAN driver (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix CAN state after restart (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix TX queue out of sync after restart (Al Stone) [2071839] - can: kvaser_usb: Fix use of uninitialized completion (Al Stone) [2071839] - can: kvaser_usb_leaf: Fix overread with an invalid command (Al Stone) [2071839] - can: gs_usb: gs_can_open(): initialize time counter before starting device (Al Stone) [2071839] - can: gs_usb: add missing lock to protect struct timecounter::cycle_last (Al Stone) [2071839] - can: gs_usb: gs_usb_get_timestamp(): fix endpoint parameter for usb_control_msg_recv() (Al Stone) [2071839] - can: gs_usb: gs_usb_set_phys_id(): return with error if identify is not supported (Al Stone) [2071839] - can: gs_usb: gs_can_open(): fix race dev->can.state condition (Al Stone) [2071839] - can: canxl: update CAN infrastructure for CAN XL frames (Al Stone) [2071839] - can: dev: add CAN XL support to virtual CAN (Al Stone) [2071839] - can: canxl: introduce CAN XL data structure (Al Stone) [2071839] - can: skb: add skb CAN frame data length helpers (Al Stone) [2071839] - can: set CANFD_FDF flag in all CAN FD frame structures (Al Stone) [2071839] - can: skb: unify skb CAN frame identification helpers (Al Stone) [2071839] - can: gs_usb: add RX and TX hardware timestamp support (Al Stone) [2071839] - rhel: Set initial defaults for CAN configs (Al Stone) [2071839] - can: rcar_canfd: Add missing ECC error checks for channels 2-7 (Al Stone) [2071839] - can: gs_usb: use common spelling of GS_USB in macros (Al Stone) [2071839] - can: flexcan: fix typo: FLEXCAN_QUIRK_SUPPPORT_* -> FLEXCAN_QUIRK_SUPPORT_* (Al Stone) [2071839] - can: rcar_canfd: fix channel specific IRQ handling for (Al Stone) [2071839] - can: c_can: don't cache TX messages for C_CAN cores (Al Stone) [2071839] - can: flexcan: flexcan_mailbox_read() fix return value for drop = true (Al Stone) [2071839] - can: mcp251x: Fix race condition on receive interrupt (Al Stone) [2071839] - can: ems_usb: fix clang's -Wunaligned-access warning (Al Stone) [2071839] - can: can327: fix a broken link to Documentation (Al Stone) [2071839] - can: etas_es58x: remove useless calls to usb_fill_bulk_urb() (Al Stone) [2071839] - can: peak_usb: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: peak_canfd: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: kvaser_usb: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: kvaser_pciefd: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: etas_es58x: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: mcp251xfd: advertise timestamping capabilities and add ioctl support (Al Stone) [2071839] - can: dev: add generic function can_eth_ioctl_hwts() (Al Stone) [2071839] - can: dev: add generic function can_ethtool_op_get_ts_info_hwts() (Al Stone) [2071839] - can: dev: add hardware TX timestamp (Al Stone) [2071839] - can: tree-wide: advertise software timestamping capabilities (Al Stone) [2071839] - can: v(x)can: add software tx timestamps (Al Stone) [2071839] - can: slcan: add software tx timestamps (Al Stone) [2071839] - can: janz-ican3: add software tx timestamp (Al Stone) [2071839] - can: can327: add software tx timestamps (Al Stone) [2071839] - MAINTAINERS: Add maintainer for the slcan driver (Al Stone) [2071839] - can: slcan: add support for listen-only mode (Al Stone) [2071839] - can: slcan: use the generic can_change_mtu() (Al Stone) [2071839] - can: slcan: change every `slc' occurrence in `slcan' (Al Stone) [2071839] - can: slcan: remove legacy infrastructure (Al Stone) [2071839] - can: slcan: remove useless header inclusions (Al Stone) [2071839] - can: slcan: use KBUILD_MODNAME and define pr_fmt to replace hardcoded names (Al Stone) [2071839] - can: flexcan: export flexcan_ethtool_ops and remove flexcan_set_ethtool_ops() (Al Stone) [2071839] - can: c_can: export c_can_ethtool_ops and remove c_can_set_ethtool_ops() (Al Stone) [2071839] - can: slcan: export slcan_ethtool_ops and remove slcan_set_ethtool_ops() (Al Stone) [2071839] - can: etas_es58x: remove DRV_VERSION (Al Stone) [2071839] - can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME (Al Stone) [2071839] - can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: gs_ubs: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: esd_usb: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: softing: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: ems_usb: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: can327: use KBUILD_MODNAME instead of hard coded names (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_dump(): fix comment (Al Stone) [2071839] - can: pch_can: pch_can_error(): initialize errc before using it (Al Stone) [2071839] - can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe() (Al Stone) [2071839] - can: mcp251xfd: fix detection of mcp251863 (Al Stone) [2071839] - can: add CAN_ERR_CNT flag to notify availability of error counter (Al Stone) [2071839] - can: usb_8dev: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: sun4i_can: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: hi311x: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: slcan: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: sja1000: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: rcar_can: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: pch_can: do not report txerr and rxerr during bus-off (Al Stone) [2071839] - can: peak_usb: include support for a new MCU (Al Stone) [2071839] - can: peak_usb: correction of an initially misnamed field name (Al Stone) [2071839] - can: peak_usb: pcan_dump_mem(): mark input prompt and data pointer as const (Al Stone) [2071839] - can: ctucanfd: Update CTU CAN FD IP core registers to match version 3.x. (Al Stone) [2071839] - can: c_can: remove wrong comment (Al Stone) [2071839] - can: slcan: do not sleep with a spin lock held (Al Stone) [2071839] - can: sja1000: Change the return type as void for SoC specific init (Al Stone) [2071839] - can: sja1000: Use device_get_match_data to get device data (Al Stone) [2071839] - can: sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller (Al Stone) [2071839] - can: slcan: clean up if/else (Al Stone) [2071839] - can: slcan: convert comparison to NULL into !val (Al Stone) [2071839] - can: slcan: fix whitespace issues (Al Stone) [2071839] - can: slcan: slcan_init() convert printk(LEVEL ...) to pr_level() (Al Stone) [2071839] - can: slcan: convert comments to network style comments (Al Stone) [2071839] - can: slcan: use scnprintf() as a hardening measure (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix endianness conversion (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_register_get_dev_id(): use correct length to read dev_id (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_stop(): add missing hrtimer_cancel() (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression (Al Stone) [2071839] - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info (Al Stone) [2071839] - can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits (Al Stone) [2071839] - can: m_can: m_can_chip_config(): actually enable internal timestamping (Al Stone) [2071839] - can: grcan: grcan_probe(): remove extra of_node_get() (Al Stone) [2071839] - can: gs_usb: gs_usb_open/close(): fix memory leak (Al Stone) [2071839] - can: rcar_canfd: Fix data transmission failed on R-Car V3U (Al Stone) [2071839] - Revert "can: xilinx_can: Limit CANFD brp to 2" (Al Stone) [2071839] - can: slcan: extend the protocol with CAN state info (Al Stone) [2071839] - can: slcan: extend the protocol with error info (Al Stone) [2071839] - can: slcan: add ethtool support to reset adapter errors (Al Stone) [2071839] - can: slcan: move driver into separate sub directory (Al Stone) [2071839] - can: slcan: send the open/close commands to the adapter (Al Stone) [2071839] - can: slcan: set bitrate by CAN device driver API (Al Stone) [2071839] - can: slcan: allow to send commands to the adapter (Al Stone) [2071839] - can: slcan: use CAN network device driver API (Al Stone) [2071839] - can: netlink: dump bitrate 0 if can_priv::bittiming.bitrate is -1U (Al Stone) [2071839] - can: slcan: use the alloc_can_skb() helper (Al Stone) [2071839] - can: slcan: use netdev helpers to print out messages (Al Stone) [2071839] - can: slcan: use the BIT() helper (Al Stone) [2071839] - can: ctucanfd: ctucan_interrupt(): fix typo (Al Stone) [2071839] - can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters (Al Stone) [2071839] - docs: networking: device drivers: can: add ctucanfd to index (Al Stone) [2071839] - docs: networking: device drivers: can: add flexcan (Al Stone) [2071839] - docs: networking: device drivers: add can sub-folder (Al Stone) [2071839] - can/esd_usb: Update to copyright, M_AUTHOR and M_DESCRIPTION (Al Stone) [2071839] - can/esd_usb: Fixed some checkpatch.pl warnings (Al Stone) [2071839] - can/esd_usb: Rename all terms USB2 to USB (Al Stone) [2071839] - can/esd_usb2: Rename esd_usb2.c to esd_usb.c (Al Stone) [2071839] - powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode (Al Stone) [2071839] - can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback (Al Stone) [2071839] - can: etas_es58x: fix signedness of USB RX and TX pipes (Al Stone) [2071839] - can: etas_es58x: replace es58x_device::rx_max_packet_size by usb_maxpacket() (Al Stone) [2071839] - can: skb: drop tx skb if in listen only mode (Al Stone) [2071839] - can: skb: move can_dropped_invalid_skb() and can_skb_headroom_valid() to skb.c (Al Stone) [2071839] - net: Kconfig: move the CAN device menu to the "Device Drivers" section (Al Stone) [2071839] - can: Kconfig: add CONFIG_CAN_RX_OFFLOAD (Al Stone) [2071839] - can: bittiming: move bittiming calculation functions to calc_bittiming.c (Al Stone) [2071839] - can: Kconfig: turn menu "CAN Device Drivers" into a menuconfig using CAN_DEV (Al Stone) [2071839] - can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK (Al Stone) [2071839] - can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback (Al Stone) [2071839] - can: m_can: fix typo prescalar -> prescaler (Al Stone) [2071839] - can: xilinx_can: fix typo prescalar -> prescaler (Al Stone) [2071839] - can: xilinx_can: add Transmitter Delay Compensation (TDC) feature support (Al Stone) [2071839] - can: ctucanfd: platform: add missing dependency to HAS_IOMEM (Al Stone) [2071839] - can: kvaser_usb: silence a GCC 12 -Warray-bounds warning (Al Stone) [2071839] - can: peak_usb: fix typo in comment (Al Stone) [2071839] - can: mcp251xfd: silence clang's -Wunaligned-access warning (Al Stone) [2071839] - can: can-dev: remove obsolete CAN LED support (Al Stone) [2071839] - can: do not increase tx_bytes statistics for RTR frames (Al Stone) [2071839] - can: do not increase rx_bytes statistics for RTR frames (Al Stone) [2071839] - can: do not increase rx statistics when generating a CAN rx error message frame (Al Stone) [2071839] - can: dev: reorder struct can_priv members for better packing (Al Stone) [2071839] - can: can-dev: move to netif_napi_add_weight() (Al Stone) [2071839] - can: slcan: slc_xmit(): use can_dropped_invalid_skb() instead of manual check (Al Stone) [2071839] - can: ctucanfd: Let users select instead of depend on CAN_CTUCANFD (Al Stone) [2071839] - can: m_can: remove support for custom bit timing, take #2 (Al Stone) [2071839] - Revert "can: m_can: pci: use custom bit timings for Elkhart Lake" (Al Stone) [2071839] - can: ctucanfd: remove PCI module debug parameters (Al Stone) [2071839] - can: ctucanfd: remove debug statements (Al Stone) [2071839] - can: ctucanfd: remove inline keyword from local static functions (Al Stone) [2071839] - can: ctucanfd: ctucan_platform_probe(): remove unnecessary print function dev_err() (Al Stone) [2071839] - can: ctucanfd: remove unused including (Al Stone) [2071839] - can: grcan: only use the NAPI poll budget for RX (Al Stone) [2071839] - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs (Al Stone) [2071839] - can: grcan: use ofdev->dev when allocating DMA memory (Al Stone) [2071839] - can: grcan: grcan_close(): fix deadlock (Al Stone) [2071839] - can: ctucanfd: CTU CAN FD open-source IP core - platform/SoC support. (Al Stone) [2071839] - can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support. (Al Stone) [2071839] - can: ctucanfd: add support for CTU CAN FD open-source IP core - bus independent part. (Al Stone) [2071839] - can: mcp251xfd: add support for mcp251863 (Al Stone) [2071839] - can: xilinx_can: mark bit timing constants as const (Al Stone) [2071839] - can: flexcan: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Al Stone) [2071839] - can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h (Al Stone) [2071839] - can: Fix Links to Technologic Systems web resources (Al Stone) [2071839] - can: bittiming: can_calc_bittiming(): prefer small bit rate pre-scalers over larger ones (Al Stone) [2071839] - can: rx-offload: rename can_rx_offload_queue_sorted() -> can_rx_offload_queue_timestamp() (Al Stone) [2071839] - can: gs_usb: gs_make_candev(): fix memory leak for devices with extended bit timing configuration (Al Stone) [2071839] - can: mcba_usb: properly check endpoint type (Al Stone) [2071839] - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path (Al Stone) [2071839] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Al Stone) [2071839] - can: m_can: m_can_tx_handler(): fix use after free of skb (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value (Al Stone) [2071839] - can: ucan: fix typos in comments (Al Stone) [2071839] - can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and increase max TX-FIFO depth to 16 (Al Stone) [2071839] - can: mcp251xfd: add TX IRQ coalescing ethtool support (Al Stone) [2071839] - can: mcp251xfd: add TX IRQ coalescing support (Al Stone) [2071839] - can: mcp251xfd: add RX IRQ coalescing ethtool support (Al Stone) [2071839] - can: mcp251xfd: add RX IRQ coalescing support (Al Stone) [2071839] - can: mcp251xfd: ring: add support for runtime configurable RX/TX ring parameters (Al Stone) [2071839] - can: mcp251xfd: update macros describing ring, FIFO and RAM layout (Al Stone) [2071839] - can: mcp251xfd: ring: prepare support for runtime configurable RX/TX ring parameters (Al Stone) [2071839] - can: mcp251xfd: ethtool: add support (Al Stone) [2071839] - can: mcp251xfd: ram: coalescing support (Al Stone) [2071839] - can: mcp251xfd: ram: add helper function for runtime ring size calculation (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM (Al Stone) [2071839] - can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree() to free skb (Al Stone) [2071839] - can: gs_usb: add VID/PID for ABE CAN Debugger devices (Al Stone) [2071839] - can: gs_usb: add VID/PID for CES CANext FD devices (Al Stone) [2071839] - can: gs_usb: add extended bt_const feature (Al Stone) [2071839] - can: gs_usb: activate quirks for CANtact Pro unconditionally (Al Stone) [2071839] - can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_BREQ value (Al Stone) [2071839] - can: gs_usb: add usb quirk for NXP LPC546xx controllers (Al Stone) [2071839] - can: gs_usb: add CAN-FD support (Al Stone) [2071839] - can: gs_usb: use union and FLEX_ARRAY for data in struct gs_host_frame (Al Stone) [2071839] - can: gs_usb: support up to 3 channels per device (Al Stone) [2071839] - can: gs_usb: gs_usb_probe(): introduce udev and make use of it (Al Stone) [2071839] - can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature (Al Stone) [2071839] - can: gs_usb: document the USER_ID feature (Al Stone) [2071839] - can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation (Al Stone) [2071839] - can: gs_usb: add HW timestamp mode bit (Al Stone) [2071839] - can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after handling all bt_const->feature (Al Stone) [2071839] - can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb() (Al Stone) [2071839] - can: gs_usb: rewrap error messages (Al Stone) [2071839] - can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT() (Al Stone) [2071839] - can: gs_usb: sort include files alphabetically (Al Stone) [2071839] - can: gs_usb: fix checkpatch warning (Al Stone) [2071839] - can: gs_usb: use consistent one space indention (Al Stone) [2071839] - can: rcar_canfd: Add support for r8a779a0 SoC (Al Stone) [2071839] - can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len() (Al Stone) [2071839] - vxcan: enable local echo for sent CAN frames (Al Stone) [2071839] - vxcan: remove sk reference in peer skb (Al Stone) [2071839] - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready (Al Stone) [2071839] - can: gs_usb: change active_channels's type from atomic_t to u8 (Al Stone) [2071839] - can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8 (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_priv: introduce macros specifying the number of supported TEF/RX/TX rings (Al Stone) [2071839] - can: mcp251xfd: prepare for multiple RX-FIFOs (Al Stone) [2071839] - can: mcp251xfd: ring: update FIFO setup debug info (Al Stone) [2071839] - can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM usage of ring setup (Al Stone) [2071839] - can: mcp251xfd: ring: change order of TX and RX FIFOs (Al Stone) [2071839] - can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_ring_init(): split ring_init into separate functions (Al Stone) [2071839] - can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and ::fifo_nr and make use of it (Al Stone) [2071839] - can: mcp251xfd: add support for internal PLL (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_register(): prepare to activate PLL after softreset (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for PLL support, wait for OSC ready (Al Stone) [2071839] - can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for PLL support: improve error handling and diagnostics (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251xfd_chip_clock_enable() (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor out into separate function (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for OSC ready before accessing chip (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepare for PLL support (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): improve chip detection and error handling (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): factor out into separate function (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function to bring chip into sleep mode (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_unregister(): simplify runtime PM handling (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC error only if solely OSC register is read (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp251xfd_osc_invalid() (Al Stone) [2071839] - can: etas_es58x: use BITS_PER_TYPE() instead of manual calculation (Al Stone) [2071839] - can: xilinx_can: Add check for NAPI Poll function (Al Stone) [2071839] - can: softing: softing_netdev_open(): remove redundant ret variable (Al Stone) [2071839] - can: c_can: ethtool: use default drvinfo (Al Stone) [2071839] - can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant variable actual_len (Al Stone) [2071839] - can: bittiming: mark function arguments and local variables as const (Al Stone) [2071839] - can: bittiming: can_validate_bitrate(): simplify bit rate checking (Al Stone) [2071839] - can: flexcan: mark RX via mailboxes as supported on MCF5441X (Al Stone) [2071839] - can: tcan4x5x: regmap: fix max register value (Al Stone) [2071839] - can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if length is 0 (Al Stone) [2071839] - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} (Al Stone) [2071839] - can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network device (Al Stone) [2071839] - can: xilinx_can: xcan_probe(): check for error irq (Al Stone) [2071839] - can: softing: softing_startstop(): fix set but not used variable warning (Al Stone) [2071839] - can: softing_cs: softingcs_probe(): fix memleak on registration failure (Al Stone) [2071839] - can: flexcan: add ethtool support to get rx/tx ring parameters (Al Stone) [2071839] - can: flexcan: add ethtool support to change rx-rtr setting during runtime (Al Stone) [2071839] - can: flexcan: add more quirks to describe RX path capabilities (Al Stone) [2071839] - can: flexcan: rename RX modes (Al Stone) [2071839] - can: flexcan: allow to change quirks at runtime (Al Stone) [2071839] - can: flexcan: move driver into separate sub directory (Al Stone) [2071839] - can: mcp251xfd: introduce and make use of mcp251xfd_is_fd_mode() (Al Stone) [2071839] - can: mcp251xfd: move ring init into separate function (Al Stone) [2071839] - can: mcp251xfd: move chip FIFO init into separate file (Al Stone) [2071839] - can: mcp251xfd: move TEF handling into separate file (Al Stone) [2071839] - can: mcp251xfd: move TX handling into separate file (Al Stone) [2071839] - can: mcp251xfd: move RX handling into separate file (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd.h: sort function prototypes (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_handle_rxovif(): denote RX overflow message to debug + add rate limiting (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_open(): make use of pm_runtime_resume_and_get() (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_open(): open_candev() first (Al Stone) [2071839] - can: mcp251xfd: add missing newline to printed strings (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message (Al Stone) [2071839] - can: mcp251xfd: remove double blank lines (Al Stone) [2071839] - can: janz-ican3: initialize dlc variable (Al Stone) [2071839] - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data (Al Stone) [2071839] - can: netlink: report the CAN controller mode supported flags (Al Stone) [2071839] - can: dev: add sanity check in can_set_static_ctrlmode() (Al Stone) [2071839] - can: dev: replace can_priv::ctrlmode_static by can_get_static_ctrlmode() (Al Stone) [2071839] - can: dev: add can_tdc_get_relative_tdco() helper function (Al Stone) [2071839] - can: do not copy the payload of RTR frames (Al Stone) [2071839] - can: kvaser_usb: do not increase tx statistics when sending error message frames (Al Stone) [2071839] - can: etas_es58x: es58x_init_netdev: populate net_device::dev_port (Al Stone) [2071839] - can: sja1000: sp_probe(): use platform_get_irq() to get the interrupt (Al Stone) [2071839] - can: ti_hecc: ti_hecc_probe(): use platform_get_irq() to get the interrupt (Al Stone) [2071839] - can: kvaser_usb: make use of units.h in assignment of frequency (Al Stone) [2071839] - can: mcp251x: mcp251x_gpio_setup(): Get rid of duplicate of_node assignment (Al Stone) [2071839] - can: usb_8dev: remove unused member echo_skb from struct usb_8dev_priv (Al Stone) [2071839] - can: kvaser_usb: get CAN clock frequency from device (Al Stone) [2071839] - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter (Al Stone) [2071839] - can: hi311x: hi3110_can_probe(): convert to use dev_err_probe() (Al Stone) [2071839] - can: hi311x: hi3110_can_probe(): make use of device property API (Al Stone) [2071839] - can: hi311x: hi3110_can_probe(): try to get crystal clock rate from property (Al Stone) [2071839] - can: hi311x: hi3110_can_probe(): use devm_clk_get_optional() to get the input clock (Al Stone) [2071839] - can: sun4i_can: add support for R40 CAN controller (Al Stone) [2071839] - can: bittiming: replace CAN units with the generic ones from linux/units.h (Al Stone) [2071839] - can: m_can: pci: use custom bit timings for Elkhart Lake (Al Stone) [2071839] - can: m_can: make custom bittiming fields const (Al Stone) [2071839] - can: m_can: pci: fix incorrect reference clock rate (Al Stone) [2071839] - can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo() (Al Stone) [2071839] - can: m_can: m_can_read_fifo: fix memory leak in error branch (Al Stone) [2071839] - can: m_can: Disable and ignore ELO interrupt (Al Stone) [2071839] - can: sja1000: fix use after free in ems_pcmcia_add_card() (Al Stone) [2071839] - can: pch_can: pch_can_rx_normal: fix use after free (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable() (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_irq(): add missing can_rx_offload_threaded_irq_finish() in case of bus off (Al Stone) [2071839] - can: peak_usb: exchange the order of information messages (Al Stone) [2071839] - can: peak_usb: always ask for BERR reporting for PCAN-USB devices (Al Stone) [2071839] - can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error path (Al Stone) [2071839] - can: xilinx_can: xcan_remove(): remove redundant netif_napi_del() (Al Stone) [2071839] - can: xilinx_can: remove repeated word from the kernel-doc (Al Stone) [2071839] - can: peak_usb: CANFD: store 64-bits hw timestamps (Al Stone) [2071839] - can: gs_usb: use %u to print unsigned values (Al Stone) [2071839] - can: mscan: mpc5xxx_can: Make use of the helper function dev_err_probe() (Al Stone) [2071839] - can: rcar: drop unneeded ARM dependency (Al Stone) [2071839] - can: at91/janz-ican3: replace snprintf() in show functions with sysfs_emit() (Al Stone) [2071839] - can: netlink: add can_priv::do_get_auto_tdcv() to retrieve tdcv from device (Al Stone) [2071839] - can: netlink: add interface for CAN-FD Transmitter Delay Compensation (TDC) (Al Stone) [2071839] - can: bittiming: change can_calc_tdco()'s prototype to not directly modify priv (Al Stone) [2071839] - can: bittiming: change unit of TDC parameters to clock periods (Al Stone) [2071839] - can: bittiming: allow TDC{V,O} to be zero and add can_tdc_const::tdc{v,o,f}_min (Al Stone) [2071839] - can: bittiming: fix documentation for struct can_tdc (Al Stone) [2071839] - can: bittiming: can_fixup_bittiming(): change type of tseg1 and alltseg to unsigned int (Al Stone) [2071839] - treewide: Replace open-coded flex arrays in unions (Al Stone) [2071839] - can: peak_usb: pcan_usb_fd_decode_status(): remove unnecessary test on the nullity of a pointer (Al Stone) [2071839] - can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification (Al Stone) [2071839] - can: peak_pci: peak_pci_remove(): fix UAF (Al Stone) [2071839] - can: m_can: fix iomap_read_fifo() and iomap_write_fifo() (Al Stone) [2071839] - can: rcar_can: fix suspend/resume (Al Stone) [2071839] - can: flexcan: Use struct_group() to zero struct flexcan_regs regions (Al Stone) [2071839] - tty: make tty_ldisc_ops::hangup return void (Al Stone) [2071839] - can: c_can: fix null-ptr-deref on ioctl() (Al Stone) [2071839] - can: rcar_canfd: add __maybe_unused annotation to silence warning (Al Stone) [2071839] - can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): remove useless BUG_ON() (Al Stone) [2071839] - can: mscan: mpc5xxx_can: mpc5xxx_can_probe(): use of_device_get_match_data to simplify code (Al Stone) [2071839] - can: rcar_canfd: rcar_canfd_handle_channel_tx(): fix redundant assignment (Al Stone) [2071839] - can: rcar: Kconfig: Add helper dependency on COMPILE_TEST (Al Stone) [2071839] - can: c_can: cache frames to operate as a true FIFO (Al Stone) [2071839] - can: c_can: support tx ring algorithm (Al Stone) [2071839] - can: c_can: exit c_can_do_tx() early if no frames have been sent (Al Stone) [2071839] - can: c_can: remove struct c_can_priv::priv field (Al Stone) [2071839] - can: c_can: rename IF_RX -> IF_NAPI (Al Stone) [2071839] - can: c_can: c_can_do_tx(): fix typo in comment (Al Stone) [2071839] - can: m_can: Batch FIFO writes during CAN transmit (Al Stone) [2071839] - can: m_can: Batch FIFO reads during CAN receive (Al Stone) [2071839] - can: m_can: Disable IRQs on FIFO bus errors (Al Stone) [2071839] - can: m_can: fix block comment style (Al Stone) [2071839] - can: tcan4x5x: cdev_to_priv(): remove stray empty line (Al Stone) [2071839] - can: rcar_canfd: Add support for RZ/G2L family (Al Stone) [2071839] - can: mcp251xfd: mark some instances of struct mcp251xfd_priv as const (Al Stone) [2071839] - can: etas_es58x: clean-up documentation of struct es58x_fd_tx_conf_msg (Al Stone) [2071839] - can: netlink: allow user to turn off unsupported features (Al Stone) [2071839] - can: dev: provide optional GPIO based termination support (Al Stone) [2071839] - can: flexcan: flexcan_clks_enable(): add missing variable initialization (Al Stone) [2071839] - can: flexcan: update Kconfig to enable coldfire (Al Stone) [2071839] - can: flexcan: add mcf5441x support (Al Stone) [2071839] - can: etas_es58x: rewrite the message cast in es58{1,_fd}_tx_can_msg to increase readability (Al Stone) [2071839] - can: etas_es58x: use sizeof and sizeof_field macros instead of constant values (Al Stone) [2071839] - can: etas_es58x: add es58x_free_netdevs() to factorize code (Al Stone) [2071839] - can: etas_es58x: use devm_kzalloc() to allocate device resources (Al Stone) [2071839] - can: etas_es58x: use error pointer during device probing (Al Stone) [2071839] - can: etas_es58x: fix three typos in author name and documentation (Al Stone) [2071839] - can: peak_usb: pcan_usb_decode_error(): upgrade handling of bus state changes (Al Stone) [2071839] - can: peak_usb: pcan_usb_encode_msg(): add information (Al Stone) [2071839] - can: peak_usb: PCAN-USB: add support of loopback and one-shot mode (Al Stone) [2071839] - can: peak_usb: pcan_usb_get_device_id(): read value only in case of success (Al Stone) [2071839] - can: peak_pci: Add name and FW version of the card in kernel buffer (Al Stone) [2071839] - can: peak_pci: fix checkpatch warnings (Al Stone) [2071839] - can: peak_pci: convert comments to network style comments (Al Stone) [2071839] - net: at91_can: fix the comments style issue (Al Stone) [2071839] - net: at91_can: remove redundant space (Al Stone) [2071839] - net: at91_can: add braces {} to all arms of the statement (Al Stone) [2071839] - net: at91_can: fix the alignment issue (Al Stone) [2071839] - net: at91_can: use BIT macro (Al Stone) [2071839] - net: at91_can: fix the code style issue about macro (Al Stone) [2071839] - net: at91_can: add blank line after declarations (Al Stone) [2071839] - net: at91_can: remove redundant blank lines (Al Stone) [2071839] - can: at91_can: use DEVICE_ATTR_RW() helper macro (Al Stone) [2071839] - can: janz-ican3: use DEVICE_ATTR_RO/RW() helper macro (Al Stone) [2071839] - can: esd_usb2: use DEVICE_ATTR_RO() helper macro (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_open(): request IRQ as shared (Al Stone) [2071839] - can: mcp251xfd: Fix header block to clarify independence from OF (Al Stone) [2071839] - can: mcp251xfd: mcp251xfd_probe(): try to get crystal clock rate from property (Al Stone) [2071839] - can: m_can: use devm_platform_ioremap_resource_byname (Al Stone) [2071839] - can: m_can: Add support for transceiver as phy (Al Stone) [2071839] - can: netlink: remove redundant check in can_validate() (Al Stone) [2071839] - can: netlink: clear data_bittiming if FD is turned off (Al Stone) [2071839] - can: rx-offload: can_rx_offload_threaded_irq_finish(): add new function to be called from threaded interrupt (Al Stone) [2071839] - can: rx-offload: can_rx_offload_irq_finish(): directly call napi_schedule() (Al Stone) [2071839] - can: rx-offload: add skb queue for use during ISR (Al Stone) [2071839]- arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro (Mark Salter) [2122232] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2122232] - KVM: arm64: vgic-v3: List M1 Pro/Max as requiring the SEIS workaround (Mark Salter) [2122232] - arm64: ptrace: Use ARM64_SME to guard the SME register enumerations (Mark Salter) [2122232] - arm64/signal: Always allocate SVE signal frames on SME only systems (Mark Salter) [2122232] - arm64/signal: Always accept SVE signal frames on SME only systems (Mark Salter) [2122232] - arm64/signal: Flush FPSIMD register state when disabling streaming mode (Mark Salter) [2122232] - arm64/sme: Don't flush SVE register state when handling SME traps (Mark Salter) [2122232] - arm64/sme: Don't flush SVE register state when allocating SME storage (Mark Salter) [2122232] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Mark Salter) [2122232] - docs/arm64: elf_hwcaps: unify newlines in HWCAP lists (Mark Salter) [2122232] - arm64/hwcap: Support FEAT_EBF16 (Mark Salter) [2122232] - arm64/cpufeature: Store elf_hwcaps as a bitmap rather than unsigned long (Mark Salter) [2122232] - arm64/hwcap: Document allocation of upper bits of AT_HWCAP (Mark Salter) [2122232] - arm64: fix oops in concurrently setting insn_emulation (Mark Salter) [2122232] - arm64: errata: Remove AES hwcap for COMPAT tasks (Mark Salter) [2122232] - redhat/configs: aarch64: Enable ARM64_ERRATUM_2441009 (Mark Salter) [2122232] - arm64: errata: Add Cortex-A510 to the repeat tlbi list (Mark Salter) [2122232] - arm64/sysreg: Make BHB clear feature defines match the architecture (Mark Salter) [2122232] - arm64/sysreg: Align pointer auth enumeration defines with architecture (Mark Salter) [2122232] - arm64/mte: Standardise GMID field name definitions (Mark Salter) [2122232] - arm64/sysreg: Standardise naming for DCZID_EL0 field names (Mark Salter) [2122232] - arm64/sysreg: Standardise naming for CTR_EL0 fields (Mark Salter) [2122232] - arm64/cache: Restrict which headers are included in __ASSEMBLY__ (Mark Salter) [2122232] - mm: make minimum slab alignment a runtime property (Mark Salter) [2122232] - arm64/sysreg: Add SYS_FIELD_GET() helper (Mark Salter) [2122232] - arm64/sysreg: Allow leading blanks on comments in sysreg file (Mark Salter) [2122232] - arm64/idreg: Fix tab/space damage (Mark Salter) [2122232] - arm64/cpuinfo: Remove references to reserved cache type (Mark Salter) [2122232] - arm64: vdso32: Add DWARF_DEBUG (Mark Salter) [2122232] - arm64: vdso32: Shuffle .ARM.exidx section above ELF_DETAILS (Mark Salter) [2122232] - arm64: compat: Move sigreturn32.S to .rodata section (Mark Salter) [2122232] - arm64: vdso*: place got/plt sections in .rodata (Mark Salter) [2122232] - arm64: vdso32: add ARM.exidx* sections (Mark Salter) [2122232] - arm64: compat: Move kuser32.S to .rodata section (Mark Salter) [2122232] - arm64: vdso32: enable orphan handling for VDSO (Mark Salter) [2122232] - arm64: vdso32: put ELF related sections in the linker script (Mark Salter) [2122232] - arm64: vdso: enable orphan handling for VDSO (Mark Salter) [2122232] - arm64: vdso: put ELF related sections in the linker script (Mark Salter) [2122232] - arm64/fpsimd: Remove duplicate SYS_SVCR read (Mark Salter) [2122232] - arm64/signal: Clean up SVE/SME feature checking inconsistency (Mark Salter) [2122232] - arm64/sme: Expose SMIDR through sysfs (Mark Salter) [2122232] - arm64/cpufeature: Unexport set_cpu_feature() (Mark Salter) [2122232] - arm64: Add kasan_hw_tags_enable() prototype to silence sparse (Mark Salter) [2122232] - arm64/sme: Fix EFI save/restore (Mark Salter) [2122232] - arm64/fpsimd: Fix typo in comment (Mark Salter) [2122232] - arm64/sysreg: Fix typo in Enum element regex (Mark Salter) [2122232] - arm64/sme: Fix SVE/SME typo in ABI documentation (Mark Salter) [2122232] - arm64/sme: Fix tests for 0b1111 value ID registers (Mark Salter) [2122232] - arm64: hibernate: Fix syntax errors in comments (Mark Salter) [2122232] - arm64: Remove the __user annotation for the restore_za_context() argument (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for FAR_ELx (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for DACR32_EL2 (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for CSSELR_EL1 (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for CPACR_ELx (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for CONTEXTIDR_ELx (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for CLIDR_EL1 (Mark Salter) [2122232] - arm64/sve: Generate ZCR definitions (Mark Salter) [2122232] - arm64/sme: Generate defintions for SVCR (Mark Salter) [2122232] - arm64/sme: Generate SMPRI_EL1 definitions (Mark Salter) [2122232] - arm64/sme: Automatically generate SMPRIMAP_EL2 definitions (Mark Salter) [2122232] - arm64/sme: Automatically generate SMIDR_EL1 defines (Mark Salter) [2122232] - arm64/sme: Automatically generate defines for SMCR (Mark Salter) [2122232] - arm64/sysreg: Support generation of RAZ fields (Mark Salter) [2122232] - arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h (Mark Salter) [2122232] - arm64/sme: Standardise bitfield names for SVCR (Mark Salter) [2122232] - arm64/sme: Drop SYS_ from SMIDR_EL1 defines (Mark Salter) [2122232] - arm64/fp: Rename SVE and SME LEN field name to _WIDTH (Mark Salter) [2122232] - arm64/fp: Make SVE and SME length register definition match architecture (Mark Salter) [2122232] - arm64/sve: Move sve_free() into SVE code section (Mark Salter) [2122232] - arm64: Kconfig.platforms: Add comments (Mark Salter) [2122232] - arm64: Kconfig: Fix indentation and add comments (Mark Salter) [2122232] - arm64: mm: Make arch_faults_on_old_pte() check for migratability (Mark Salter) [2122232] - arm64: Declare non global symbols as static (Mark Salter) [2122232] - arm64: Set ARCH_NR_GPIO to 2048 for ARCH_APPLE (Mark Salter) [2122232] - arm64: mte: Clean up user tag accessors (Mark Salter) [2122232] - arm64: cputype: Avoid overflow using MIDR_IMPLEMENTOR_MASK (Mark Salter) [2122232] - arm64: document the boot requirements for MTE (Mark Salter) [2122232] - arm64/sve: Make kernel FPU protection RT friendly (Mark Salter) [2122232] - arm64/sve: Delay freeing memory in fpsimd_flush_thread() (Mark Salter) [2122232] - arm64/sme: More sensibly define the size for the ZA register set (Mark Salter) [2122232] - arm64/sme: Fix NULL check after kzalloc (Mark Salter) [2122232] - arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding() (Mark Salter) [2122232] - redhat: configs: Add config for ARM64_SME (Mark Salter) [2122232] - arm64/sme: Provide Kconfig for SME (Mark Salter) [2122232] - arm64/sme: Save and restore streaming mode over EFI runtime calls (Mark Salter) [2122232] - arm64/sme: Disable streaming mode and ZA when flushing CPU state (Mark Salter) [2122232] - arm64/sme: Add ptrace support for ZA (Mark Salter) [2122232] - arm64/sme: Implement ptrace support for streaming mode SVE registers (Mark Salter) [2122232] - arm64/sme: Implement ZA signal handling (Mark Salter) [2122232] - arm64/sme: Implement streaming SVE signal handling (Mark Salter) [2122232] - arm64/sme: Disable ZA and streaming mode when handling signals (Mark Salter) [2122232] - arm64/sme: Implement traps and syscall handling for SME (Mark Salter) [2122232] - arm64/sme: Implement ZA context switching (Mark Salter) [2122232] - arm64/sme: Implement streaming SVE context switching (Mark Salter) [2122232] - arm64/sme: Implement SVCR context switching (Mark Salter) [2122232] - arm64/sme: Implement support for TPIDR2 (Mark Salter) [2122232] - arm64/sme: Implement vector length configuration prctl()s (Mark Salter) [2122232] - arm64/sme: Implement sysctl to set the default vector length (Mark Salter) [2122232] - arm64/sme: Identify supported SME vector lengths at boot (Mark Salter) [2122232] - arm64/sme: Basic enumeration support (Mark Salter) [2122232] - arm64/sme: Early CPU setup for SME (Mark Salter) [2122232] - arm64/sme: Manually encode SME instructions (Mark Salter) [2122232] - arm64/sme: System register and exception syndrome definitions (Mark Salter) [2122232] - arm64/sme: Provide ABI documentation for SME (Mark Salter) [2122232] - arm64/sysreg: fix odd line spacing (Mark Salter) [2122232] - arm64/sysreg: improve comment for regs without fields (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for SCTLR_EL1 (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for TTBRn_EL1 (Mark Salter) [2122232] - arm64/sysreg: Generate definitions for ID_AA64ISAR0_EL1 (Mark Salter) [2122232] - arm64/sysreg: Enable automatic generation of system register definitions (Mark Salter) [2122232] - arm64: Add sysreg header generation scripting (Mark Salter) [2122232] - arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro names (Mark Salter) [2122232] - arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARM (Mark Salter) [2122232] - arm64/sysreg: Define bits for previously RES1 fields in SCTLR_EL1 (Mark Salter) [2122232] - arm64/sysreg: Rename SCTLR_EL1_NTWE/TWI to SCTLR_EL1_nTWE/TWI (Mark Salter) [2122232] - arm64/mte: Make TCF field values and naming more standard (Mark Salter) [2122232] - arm64/mte: Make TCF0 naming and field values more standard (Mark Salter) [2122232] - arm64/sysreg: Introduce helpers for access to sysreg fields (Mark Salter) [2122232] - arm64: Treat ESR_ELx as a 64-bit register (Mark Salter) [2122232] - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall (Mark Salter) [2122232] - arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly (Mark Salter) [2122232] - arm64: stacktrace: align with common naming (Mark Salter) [2122232] - arm64: stacktrace: rename stackframe to unwind_state (Mark Salter) [2122232] - arm64: stacktrace: rename unwinder functions (Mark Salter) [2122232] - arm64: stacktrace: make struct stackframe private to stacktrace.c (Mark Salter) [2122232] - arm64: stacktrace: delete PCS comment (Mark Salter) [2122232] - arm64: stacktrace: remove NULL task check from unwind_frame() (Mark Salter) [2122232] - arm64: Use WFxT for __delay() when possible (Mark Salter) [2122232] - arm64: Add wfet()/wfit() helpers (Mark Salter) [2122232] - arm64: Add HWCAP advertising FEAT_WFXT (Mark Salter) [2122232] - arm64: Add RV and RN fields for ESR_ELx_WFx_ISS (Mark Salter) [2122232] - arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition (Mark Salter) [2122232] - arm64: kexec: load from kimage prior to clobbering (Mark Salter) [2122232] - arm64: paravirt: Use RCU read locks to guard stolen_time (Mark Salter) [2122232] - arm64, topology: enable use of init_cpu_capacity_cppc() (Mark Salter) [2122232] - arm64: perf: Consistently make all event numbers as 16-bits (Mark Salter) [2122232] - arm64: perf: Expose some Armv9 common events under sysfs (Mark Salter) [2122232] - arm64: mte: Define the number of bytes for storing the tags in a page (Mark Salter) [2122232] - elf: Introduce the ARM MTE ELF segment type (Mark Salter) [2122232] - elfcore: Replace CONFIG_{IA64, UML} checks with a new option (Mark Salter) [2122232] - elfcore: correct reference to CONFIG_UML (Mark Salter) [2122232] - serial: pl011: Add ACPI SBSA UART match id (Mark Salter) [2122232] - arm64: Use of_get_cpu_hwid() (Mark Salter) [2122232] - arm64: Add support of PAuth QARMA3 architected algorithm (Mark Salter) [2122232] - binfmt_elf: Don't write past end of notes for regset gap (Mark Salter) [2122232] - coredump/elf: Pass coredump_params into fill_note_info (Mark Salter) [2122232]- crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152131] - rtla: Fix exit status when returning from calls to usage() (John Kacur) [2160394] - nfsd: don't free files unconditionally in __nfsd_file_cache_purge (Jeffrey Layton) [2160443] - ice: use GNSS subsystem instead of TTY (Petr Oros) [2111048] - ice: Add check for kzalloc (Petr Oros) [2111048] - ice: Fix potential memory leak in ice_gnss_tty_write() (Petr Oros) [2111048] - ice: add write functionality for GNSS TTY (Petr Oros) [2111048] - net/ulp: use consistent error code when blocking ULP (Paolo Abeni) [2162758] - net/ulp: prevent ULP without clone op from entering the LISTEN status (Paolo Abeni) [2162758] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2162698] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2162698] - net: macvlan: fix memory leaks of macvlan_common_newlink (Davide Caratti) [2162698] - dmaengine: Fix double increment of client_count in dma_chan_get() (Joel Savitz) [2095651] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Petr Oros) [2162402] - ice: virtchnl rss hena support (Petr Oros) [2162402] - ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2162402] - ice: Add support Flex RXD (Petr Oros) [2162402] - netfilter: conntrack: reduce timeout when receiving out-of-window fin or rst (Florian Westphal) [2162440] - netfilter: conntrack: remove unneeded indent level (Florian Westphal) [2162440] - netfilter: conntrack: ignore overly delayed tcp packets (Florian Westphal) [2162440] - netfilter: conntrack: prepare tcp_in_window for ternary return value (Florian Westphal) [2162440] - netfilter: conntrack: work around exceeded receive window (Florian Westphal) [2162440] - l2tp: prevent lockdep issue in l2tp_tunnel_register() (Guillaume Nault) [2162322] - l2tp: close all race conditions in l2tp_tunnel_register() (Guillaume Nault) [2162322] - l2tp: convert l2tp_tunnel_list to idr (Guillaume Nault) [2162322] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162122] {CVE-2023-0394} - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2162116] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2162116] - inet: ping: use hlist_nulls rcu iterator during lookup (Guillaume Nault) [2162116] - ipv4: Fix route deletion when nexthop info is not specified (Guillaume Nault) [2162116] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2162116] - net: use struct_group to copy ip/ipv6 header addresses (Guillaume Nault) [2162116] - netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces. (Guillaume Nault) [2162116] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129363] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129363] - mptcp: fix lockdep false positive (Davide Caratti) [2161699] - mptcp: fix deadlock in fastopen error path (Davide Caratti) [2161699] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2161699] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2161699] - mptcp: use proper req destructor for IPv6 (Davide Caratti) [2161699] - mptcp: dedicated request sock for subflow in v6 (Davide Caratti) [2161699] - mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (Davide Caratti) [2161699] - mptcp: netlink: fix some error return code (Davide Caratti) [2161699] - ACPICA: Fix operand resolution (Mark Langsdorf) [2159836] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2153431]- vdpa/ifcvf: fix the calculation of queuepair (Cindy Lu) [2158700] - vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init (Cindy Lu) [2158700] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2158700] - vDPA/ifcvf: support userspace to query features and MQ of a management device (Cindy Lu) [2158700] - vDPA/ifcvf: get_config_size should return a value no greater than dev implementation (Cindy Lu) [2158700] - vDPA/ifcvf: remove duplicated assignment to pointer cfg (Cindy Lu) [2158700] - vdpa: ifcvf: Fix spelling mistake in comments (Cindy Lu) [2158700] - vdpa: ifcvf: set pci driver data in probe (Cindy Lu) [2158700] - vDPA/ifcvf: fix uninitialized config_vector warning (Cindy Lu) [2158700] - vDPA/ifcvf: cacheline alignment for ifcvf_hw (Cindy Lu) [2158700] - vDPA/ifcvf: implement shared IRQ feature (Cindy Lu) [2158700] - vDPA/ifcvf: implement device MSIX vector allocator (Cindy Lu) [2158700] - vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf (Cindy Lu) [2158700] - RDMA/mlx5: remove variable i (Cindy Lu) [2158700] - vdpa/mlx5: Avoid overwriting CVQ iotlb (Cindy Lu) [2158700] - vdpa/mlx5: Avoid using reslock in event_handler (Cindy Lu) [2158700] - vdpa/mlx5: Fix wrong mac address deletion (Cindy Lu) [2158700] - vdpa/mlx5: Return error on vlan ctrl commands if not supported (Cindy Lu) [2158700] - vdpa/mlx5: Fix rule forwarding VLAN to TIR (Cindy Lu) [2158700] - vdpa/mlx5: Fix MQ to support non power of two num queues (Cindy Lu) [2158700] - vdpa/mlx5: Fix possible uninitialized return value (Cindy Lu) [2158700] - vdpa/mlx5: Support different address spaces for control and data (Cindy Lu) [2158700] - vdpa/mlx5: Implement susupend virtqueue callback (Cindy Lu) [2158700] - vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address (Cindy Lu) [2158700] - vdpa/mlx5: clean up indenting in handle_ctrl_vlan() (Cindy Lu) [2158700] - vdpa/mlx5: fix error code for deleting vlan (Cindy Lu) [2158700] - vdpa/mlx5: Fix syntax errors in comments (Cindy Lu) [2158700] - vdpa/mlx5: Add RX MAC VLAN filter support (Cindy Lu) [2158700] - vdpa/mlx5: re-create forwarding rules after mac modified (Cindy Lu) [2158700] - vdpa/mlx5: Remove flow counter from steering (Cindy Lu) [2158700] - vdpa/mlx5: Use readers/writers semaphore instead of mutex (Cindy Lu) [2158700] - net/mlx5: Add support for configuring max device MTU (Cindy Lu) [2158700] - vdpa/mlx5: Use auxiliary_device driver data helpers (Cindy Lu) [2158700] - vhost_vdpa: don't setup irq offloading when irq_num < 0 (Cindy Lu) [2158700] - vhost-vdpa: return -EFAULT on copy_to_user() failure (Cindy Lu) [2158700] - vhost_vdpa: fix the crash in unmap a large memory (Cindy Lu) [2158700] - vhost-vdpa: fix an iotlb memory leak (Cindy Lu) [2158700] - vdpa_sim_net: should not drop the multicast/broadcast packet (Cindy Lu) [2158700] - vdpasim: fix memory leak when freeing IOTLBs (Cindy Lu) [2158700] - vdpa: conditionally fill max max queue pair for stats (Cindy Lu) [2158700] - vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove (Cindy Lu) [2158700] - vdpa_sim: fix vringh initialization in vdpasim_queue_ready() (Cindy Lu) [2158700] - vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init() (Cindy Lu) [2158700] - vdpa: merge functionally duplicated dev_features attributes (Cindy Lu) [2158700] - vDPA: conditionally read MTU and MAC in dev cfg space (Cindy Lu) [2158700] - vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill (Cindy Lu) [2158700] - vDPA: check virtio device features to detect MQ (Cindy Lu) [2158700] - vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence (Cindy Lu) [2158700] - vDPA: only report driver features if FEATURES_OK is set (Cindy Lu) [2158700] - vDPA: allow userspace to query features of a vDPA device (Cindy Lu) [2158700] - vp_vdpa: support feature provisioning (Cindy Lu) [2158700] - vdpa_sim_net: support feature provisioning (Cindy Lu) [2158700] - vdpa: device feature provisioning (Cindy Lu) [2158700] - vdpa/vp_vdpa : add vdpa tool support in vp_vdpa (Cindy Lu) [2158700] - vhost-vdpa: Call ida_simple_remove() when failed (Cindy Lu) [2158700] - vDPA: fix 'cast to restricted le16' warnings in vdpa.c (Cindy Lu) [2158700] - vDPA: !FEATURES_OK should not block querying device config space (Cindy Lu) [2158700] - vdpa_sim: Implement suspend vdpa op (Cindy Lu) [2158700] - vhost-vdpa: uAPI to suspend the device (Cindy Lu) [2158700] - vhost-vdpa: introduce SUSPEND backend feature bit (Cindy Lu) [2158700] - vdpa: Add suspend operation (Cindy Lu) [2158700] - vdpa: Use device_iommu_capable() (Cindy Lu) [2158700] - vdpa: make get_vq_group and set_group_asid optional (Cindy Lu) [2158700] - vdpa: support exposing the count of vqs to userspace (Cindy Lu) [2158700] - vdpa: change the type of nvqs to u32 (Cindy Lu) [2158700] - vdpa: support exposing the config size to userspace (Cindy Lu) [2158700]- ext4: fix reserved cluster accounting in __es_remove_extent() (Lukas Czerner) [2145193] - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Lukas Czerner) [2145193] - ext4: fix deadlock due to mbcache entry corruption (Lukas Czerner) [2145193] - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Lukas Czerner) [2145193] - mbcache: automatically delete entries from cache on freeing (Lukas Czerner) [2145193] - mbcache: Remove mb_cache_entry_delete() (Lukas Czerner) [2145193] - ext4: avoid BUG_ON when creating xattrs (Lukas Czerner) [2145193] - fs: ext4: initialize fsdata in pagecache_write() (Lukas Czerner) [2145193] - ext4: fix uninititialized value in 'ext4_evict_inode' (Lukas Czerner) [2145193] - ext4: fix corruption when online resizing a 1K bigalloc fs (Lukas Czerner) [2145193] - ext4: fix corrupt backup group descriptors after online resize (Lukas Czerner) [2145193] - ext4: fix bad checksum after online resize (Lukas Czerner) [2145193] - ext4: fix off-by-one errors in fast-commit block filling (Lukas Czerner) [2145193] - ext4: fix unaligned memory access in ext4_fc_reserve_space() (Lukas Czerner) [2145193] - ext4: add missing validation of fast-commit record lengths (Lukas Czerner) [2145193] - ext4: fix leaking uninitialized memory in fast-commit journal (Lukas Czerner) [2145193] - ext4: don't set up encryption key during jbd2 transaction (Lukas Czerner) [2145193] - ext4: disable fast-commit of encrypted dir operations (Lukas Czerner) [2145193] - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Lukas Czerner) [2145193] - ext4: journal_path mount options should follow links (Lukas Czerner) [2145193] - ext4: silence the warning when evicting inode with dioread_nolock (Lukas Czerner) [2145193] - ext4: fix use-after-free in ext4_ext_shift_extents (Lukas Czerner) [2145193] - ext4: fix warning in 'ext4_da_release_space' (Lukas Czerner) [2145193] - ext4: fix BUG_ON() when directory entry has invalid rec_len (Lukas Czerner) [2145193] - ext4: update the backup superblock's at the end of the online resize (Lukas Czerner) [2145193] - ext4,f2fs: fix readahead of verity data (Lukas Czerner) [2145193] - ext4: fix potential out of bound read in ext4_fc_replay_scan() (Lukas Czerner) [2145193] - ext4: factor out ext4_fc_get_tl() (Lukas Czerner) [2145193] - ext4: introduce EXT4_FC_TAG_BASE_LEN helper (Lukas Czerner) [2145193] - ext4: factor out ext4_free_ext_path() (Lukas Czerner) [2145193] - ext4: remove unnecessary drop path references in mext_check_coverage() (Lukas Czerner) [2145193] - ext4: update 'state->fc_regions_size' after successful memory allocation (Lukas Czerner) [2145193] - ext4: fix potential memory leak in ext4_fc_record_regions() (Lukas Czerner) [2145193] - ext4: fix potential memory leak in ext4_fc_record_modified_inode() (Lukas Czerner) [2145193] - ext4: remove redundant checking in ext4_ioctl_checkpoint (Lukas Czerner) [2145193] - jbd2: add miss release buffer head in fc_do_one_pass() (Lukas Czerner) [2145193] - ext4: move DIOREAD_NOLOCK setting to ext4_set_def_opts() (Lukas Czerner) [2145193] - ext4: remove useless local variable 'blocksize' (Lukas Czerner) [2145193] - ext4: unify the ext4 super block loading operation (Lukas Czerner) [2145193] - ext4: factor out ext4_journal_data_mode_check() (Lukas Czerner) [2145193] - ext4: fix wrong return err in ext4_load_and_init_journal() (Lukas Czerner) [2145193] - ext4: factor out ext4_load_and_init_journal() (Lukas Czerner) [2145193] - ext4: factor out ext4_group_desc_init() and ext4_group_desc_free() (Lukas Czerner) [2145193] - ext4: factor out ext4_geometry_check() (Lukas Czerner) [2145193] - ext4: factor out ext4_check_feature_compatibility() (Lukas Czerner) [2145193] - ext4: factor out ext4_init_metadata_csum() (Lukas Czerner) [2145193] - ext4: factor out ext4_encoding_init() (Lukas Czerner) [2145193] - ext4: factor out ext4_inode_info_init() (Lukas Czerner) [2145193] - ext4: factor out ext4_fast_commit_init() (Lukas Czerner) [2145193] - ext4: factor out ext4_handle_clustersize() (Lukas Czerner) [2145193] - ext4: factor out ext4_set_def_opts() (Lukas Czerner) [2145193] - ext4: remove cantfind_ext4 error handler (Lukas Czerner) [2145193] - ext4: goto right label 'failed_mount3a' (Lukas Czerner) [2145193] - ext4: adjust fast commit disable judgement order in ext4_fc_track_inode (Lukas Czerner) [2145193] - ext4: factor out ext4_fc_disabled() (Lukas Czerner) [2145193] - ext4: fix miss release buffer head in ext4_fc_write_inode (Lukas Czerner) [2145193] - jbd2: fix potential use-after-free in jbd2_fc_wait_bufs (Lukas Czerner) [2145193] - jbd2: fix potential buffer head reference count leak (Lukas Czerner) [2145193] - ext4: fix dir corruption when ext4_dx_add_entry() fails (Lukas Czerner) [2145193] - ext4: remove ext4_inline_data_fiemap() declaration (Lukas Czerner) [2145193] - jbd2: wake up journal waiters in FIFO order, not LIFO (Lukas Czerner) [2145193] - ext4: place buffer head allocation before handle start (Lukas Czerner) [2145193] - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate (Lukas Czerner) [2145193] - ext4: don't increase iversion counter for ea_inodes (Lukas Czerner) [2145193] - ext4: fix check for block being out of directory size (Lukas Czerner) [2145193] - jbd2: drop useless return value of submit_bh (Lukas Czerner) [2145193] - ext4: make ext4_lazyinit_thread freezable (Lukas Czerner) [2145193] - ext4: fix null-ptr-deref in ext4_write_info (Lukas Czerner) [2145193] - ext4: don't run ext4lazyinit for read-only filesystems (Lukas Czerner) [2145193] - ext4: avoid crash when inline data creation follows DIO write (Lukas Czerner) [2145193] - ext4: minor defrag code improvements (Lukas Czerner) [2145193] - ext4: continue to expand file system when the target size doesn't reach (Lukas Czerner) [2145193] - ext4: limit the number of retries after discarding preallocations blocks (Lukas Czerner) [2145193] - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Lukas Czerner) [2145193] - ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_group_cr1() (Lukas Czerner) [2145193] - ext4: use buckets for cr 1 block scan instead of rbtree (Lukas Czerner) [2145193] - ext4: use locality group preallocation for small closed files (Lukas Czerner) [2145193] - ext4: make directory inode spreading reflect flexbg size (Lukas Czerner) [2145193] - ext4: avoid unnecessary spreading of allocations among groups (Lukas Czerner) [2145193] - ext4: make mballoc try target group first even with mb_optimize_scan (Lukas Czerner) [2145193] - ext4: add ioctls to get/set the ext4 superblock uuid (Lukas Czerner) [2145193] - ext4: avoid resizing to a partial cluster size (Lukas Czerner) [2145193] - ext4: reduce computation of overhead during resize (Lukas Czerner) [2145193] - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Lukas Czerner) [2145193] - ext4: block range must be validated before use in ext4_mb_clear_bb() (Lukas Czerner) [2145193] - ext4: fix race when reusing xattr blocks (Lukas Czerner) [2145193] - ext4: unindent codeblock in ext4_xattr_block_set() (Lukas Czerner) [2145193] - ext4: remove EA inode entry from mbcache on inode eviction (Lukas Czerner) [2145193] - mbcache: add functions to delete entry if unused (Lukas Czerner) [2145193] - mbcache: don't reclaim used entries (Lukas Czerner) [2145193] - ext4: reflect mb_optimize_scan value in options file (Lukas Czerner) [2145193] - ext4: avoid remove directory when directory is corrupted (Lukas Czerner) [2145193] - ext4: aligned '*' in comments (Lukas Czerner) [2145193] - ext4: recover csum seed of tmp_inode after migrating to extents (Lukas Czerner) [2145193] - ext4: fix warning in ext4_iomap_begin as race between bmap and write (Lukas Czerner) [2145193] - ext4: correct the misjudgment in ext4_iget_extra_inode (Lukas Czerner) [2145193] - ext4: correct max_inline_xattr_value_size computing (Lukas Czerner) [2145193] - ext4: fix use-after-free in ext4_xattr_set_entry (Lukas Czerner) [2145193] - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Lukas Czerner) [2145193] - ext4: fix extent status tree race in writeback error recovery path (Lukas Czerner) [2145193] - jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() (Lukas Czerner) [2145193] - jbd2: unexport jbd2_log_start_commit() (Lukas Czerner) [2145193] - jbd2: remove unused exports for jbd2 debugging (Lukas Czerner) [2145193] - jbd2: rename jbd_debug() to jbd2_debug() (Lukas Czerner) [2145193] - ext4: use ext4_debug() instead of jbd_debug() (Lukas Czerner) [2145193] - ext4: reuse order and buddy in mb_mark_used when buddy split (Lukas Czerner) [2145193] - ext4: update the s_overhead_clusters in the backup sb's when resizing (Lukas Czerner) [2145193] - ext4: update s_overhead_clusters in the superblock during an on-line resize (Lukas Czerner) [2145193] - ext4: fix a doubled word "need" in a comment (Lukas Czerner) [2145193] - ext4: correct the judgment of BUG in ext4_mb_normalize_request (Lukas Czerner) [2145193] - ext4: use kmemdup() to replace kmalloc + memcpy (Lukas Czerner) [2145193] - ext4: improve write performance with disabled delalloc (Lukas Czerner) [2145193] - ext4: fix warning when submitting superblock in ext4_commit_super() (Lukas Czerner) [2145193] - ext4: fix incorrect comment in ext4_bio_write_page() (Lukas Czerner) [2145193] - ext4: refactor and move ext4_ioctl_get_encryption_pwsalt() (Lukas Czerner) [2145193] - ext4: cleanup function defs from ext4.h into crypto.c (Lukas Czerner) [2145193] - ext4: move ext4 crypto code to its own file crypto.c (Lukas Czerner) [2145193] - fscrypt: remove fscrypt_operations::max_namelen (Lukas Czerner) [2145193] - fscrypt: document struct fscrypt_operations (Lukas Czerner) [2145193] - ext4: add unmount filesystem message (Lukas Czerner) [2145193] - ext4: remove unnecessary conditionals (Lukas Czerner) [2145193] - ext4: remove unnecessary code in __mb_check_buddy (Lukas Czerner) [2145193] - ext4: fix spelling errors in comments (Lukas Czerner) [2145193] - ext4: remove unnecessary type castings (Lukas Czerner) [2145193] - ext4: get rid of unused DEFAULT_MB_OPTIMIZE_SCAN (Lukas Czerner) [2145193] - ext4: Use scoped memory APIs in ext4_write_begin() (Lukas Czerner) [2145193] - ext4: Use scoped memory APIs in ext4_da_write_begin() (Lukas Czerner) [2145193] - ext4: Use scoped memory API in mext_page_double_lock() (Lukas Czerner) [2145193] - ext4: Allow GFP_FS allocations in ext4_da_convert_inline_data_to_extent() (Lukas Czerner) [2145193] - ext4: Use page_symlink() instead of __page_symlink() (Lukas Czerner) [2145193] - ext4: Convert invalidatepage to invalidate_folio (Lukas Czerner) [2145193]- mlx5: do not use RT_TOS for IPv6 flowlabel (Guillaume Nault) [2161351] - vxlan: do not use RT_TOS for IPv6 flowlabel (Guillaume Nault) [2161351] - geneve: do not use RT_TOS for IPv6 flowlabel (Guillaume Nault) [2161351] - geneve: fix TOS inheriting for ipv4 (Guillaume Nault) [2161351] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150660] - vfio: Add an option to get migration data size (Alex Williamson) [2158549] - vfio/pci: Check the device set open count on reset (Alex Williamson) [2155664] - vfio: Export the device set open count (Alex Williamson) [2155664] - vfio: Fix container device registration life cycle (Alex Williamson) [2155664] - vfio: Split the register_device ops call into functions (Alex Williamson) [2155664] - tools headers uapi: Sync linux/stat.h with the kernel sources (Lukas Czerner) [2150284] - ext4: support STATX_DIOALIGN (Lukas Czerner) [2150284] - xfs: support STATX_DIOALIGN (Lukas Czerner) [2150284] - vfs: support STATX_DIOALIGN on block devices (Lukas Czerner) [2150284] - statx: add direct I/O alignment information (Lukas Czerner) [2150284] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076749] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076749] - virt: Add TDX guest driver (Wander Lairson Costa) [2076749] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076749] - OPP: Migrate set-supported-hw API to use set-config helpers (Mark Langsdorf) [2122311] - OPP: Migrate set-regulators API to use set-config helpers (Mark Langsdorf) [2122311] - OPP: Add dev_pm_opp_set_config() and friends (Mark Langsdorf) [2122311] - OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list (Mark Langsdorf) [2122311] - cpufreq: tegra194: Fix module loading (Mark Langsdorf) [2122311] - cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances (Mark Langsdorf) [2122311] - cpufreq: tegra194: Add support for Tegra234 (Mark Langsdorf) [2122311] - cpufreq: tegra194: add soc data to support multiple soc (Mark Langsdorf) [2122311] - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support (Mark Langsdorf) [2122311] - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c (Mark Langsdorf) [2122311] - cpufreq: CPPC: Fix unused-function warning (Mark Langsdorf) [2122311] - cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE (Mark Langsdorf) [2122311] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122311] - cpufreq: CPPC: Register EM based on efficiency class information (Mark Langsdorf) [2122311] - cpufreq: CPPC: Add per_cpu efficiency_class (Mark Langsdorf) [2122311] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122311] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122311] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122311] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122311] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122311] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122311] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122311] - cpufreq: Avoid unnecessary frequency updates due to mismatch (Mark Langsdorf) [2122311] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122311] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122311] - cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support (Mark Langsdorf) [2122311] - Documentation: power: Add description about new callback for EM registration (Mark Langsdorf) [2122311] - cpufreq: Add callback to register with energy model (Mark Langsdorf) [2122311]- DRM: add new config options (Mika Penttilä) [2154295] - gpu: host1x: Fix a kernel-doc warning (Mika Penttilä) [2154295] - gpu: host1x: Plug potential memory leak (Mika Penttilä) [2154295] - gpu/host1x: fence: Make spinlock static (Mika Penttilä) [2154295] - gpu: host1x: debug: Dump DMASTART and DMAEND register (Mika Penttilä) [2154295] - gpu: host1x: debug: Dump only relevant parts of CDMA push buffer (Mika Penttilä) [2154295] - gpu: host1x: debug: Use dma_addr_t more consistently (Mika Penttilä) [2154295] - gpu: host1x: Use the bitmap API to allocate bitmaps (Mika Penttilä) [2154295] - gpu: host1x: Generalize host1x_cdma_push_wide() (Mika Penttilä) [2154295] - gpu: host1x: Initialize syncval in channel_submit() (Mika Penttilä) [2154295] - gpu: host1x: Register context bus unconditionally (Mika Penttilä) [2154295] - gpu: host1x: Use RESTART_W to skip timed out jobs on Tegra186+ (Mika Penttilä) [2154295] - gpu: host1x: Add MLOCK release code on Tegra234 (Mika Penttilä) [2154295] - gpu: host1x: Rewrite job opcode sequence (Mika Penttilä) [2154295] - gpu: host1x: Tegra234 device data and headers (Mika Penttilä) [2154295] - gpu: host1x: Allow reset to be missing (Mika Penttilä) [2154295] - gpu: host1x: Program interrupt destinations on Tegra234 (Mika Penttilä) [2154295] - gpu: host1x: Program virtualization tables (Mika Penttilä) [2154295] - gpu: host1x: Simplify register mapping and add common aperture (Mika Penttilä) [2154295] - gpu: host1x: Deduplicate hardware headers (Mika Penttilä) [2154295] - drm/tegra: vic: Use devm_platform_ioremap_resource() (Mika Penttilä) [2154295] - drm/tegra: Include DMA API header where used (Mika Penttilä) [2154295] - drm/tegra: Fix vmapping of prime buffers (Mika Penttilä) [2154295] - drm/tegra: vic: Fix build warning when CONFIG_PM=n (Mika Penttilä) [2154295] - drm/tegra: vic: Add Tegra234 support (Mika Penttilä) [2154295] - drm/tegra: Implement stream ID related callbacks on engines (Mika Penttilä) [2154295] - drm/tegra: Support context isolation (Mika Penttilä) [2154295] - gpu: host1x: Program context stream ID on submission (Mika Penttilä) [2154295] - gpu: host1x: Add context device management code (Mika Penttilä) [2154295] - gpu: host1x: Add context bus (Mika Penttilä) [2154295] - gpu: host1x: Show all allocated syncpts via debugfs (Mika Penttilä) [2154295] - gpu: host1x: Do not use mapping cache for job submissions (Mika Penttilä) [2154295] - gpu: host1x: Fix a memory leak in 'host1x_remove()' (Mika Penttilä) [2154295] - gpu: host1x: Fix an error handling path in 'host1x_probe()' (Mika Penttilä) [2154295] - gpu: host1x: Always return syncpoint value when waiting (Mika Penttilä) [2154295] - gpu: host1x: Fix hang on Tegra186+ (Mika Penttilä) [2154295] - gpu: host1x: Add back arm_iommu_detach_device() (Mika Penttilä) [2154295] - gpu: host1x: Add initial runtime PM and OPP support (Mika Penttilä) [2154295] - gpu: host1x: Add missing DMA API include (Mika Penttilä) [2154295] - gpu: host1x: select CONFIG_DMA_SHARED_BUFFER (Mika Penttilä) [2154295] - gpu: host1x: Drop excess kernel-doc entry @key (Mika Penttilä) [2154295] - drm/tegra: nvdec: Fix TRANSCFG register offset (Mika Penttilä) [2154295] - drm/tegra: falcon: Set DMACTX field on DMA transactions (Mika Penttilä) [2154295] - drm/tegra: gem: Do not try to dereference ERR_PTR() (Mika Penttilä) [2154295] - drm/tegra: vic: Fix unused-function warnings (Mika Penttilä) [2154295] - drm/tegra: Support YVYU, VYUY and YU24 formats (Mika Penttilä) [2154295] - drm/tegra: Support semi-planar formats on Tegra114+ (Mika Penttilä) [2154295] - drm/tegra: Fix planar formats on Tegra186 and later (Mika Penttilä) [2154295] - drm/tegra: dpaux: Remove unneeded variable (Mika Penttilä) [2154295] - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe (Mika Penttilä) [2154295] - drm/tegra: Use dev_err_probe() (Mika Penttilä) [2154295] - drm/tegra: dpaux: Populate AUX bus (Mika Penttilä) [2154295] - drm/tegra: Fix cast to restricted __le32 (Mika Penttilä) [2154295] - drm/tegra: Add support for the nomodeset kernel parameter (Mika Penttilä) [2154295] - drm/tegra: Add back arm_iommu_detach_device() (Mika Penttilä) [2154295] - drm/tegra: Consolidate runtime PM management of older UAPI codepath (Mika Penttilä) [2154295] - drm/tegra: submit: Remove pm_runtime_enabled() checks (Mika Penttilä) [2154295] - drm/tegra: nvdec: Stop channel on suspend (Mika Penttilä) [2154295] - drm/tegra: vic: Stop channel on suspend (Mika Penttilä) [2154295] - drm/tegra: gr3d: Support generic power domain and runtime PM (Mika Penttilä) [2154295] - drm/tegra: gr2d: Support generic power domain and runtime PM (Mika Penttilä) [2154295] - gpu: host1x: Add host1x_channel_stop() (Mika Penttilä) [2154295] - drm/tegra: hdmi: Add OPP support (Mika Penttilä) [2154295] - drm/tegra: dc: Support OPP and SoC core voltage scaling (Mika Penttilä) [2154295] - drm/tegra: submit: Add missing pm_runtime_mark_last_busy() (Mika Penttilä) [2154295] - drm/tegra: vic: Handle tegra_drm_alloc() failure (Mika Penttilä) [2154295] - drm/tegra: vic: Fix DMA API misuse (Mika Penttilä) [2154295] - drm/tegra: hdmi: Register audio CODEC on Tegra20 (Mika Penttilä) [2154295] - drm/tegra: hdmi: Unwind tegra_hdmi_init() errors (Mika Penttilä) [2154295] - drm/tegra: Mark nvdec PM functions as __maybe_unused (Mika Penttilä) [2154295] - drm/tegra: Mark nvdec_writel() as inline (Mika Penttilä) [2154295] - drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ (Mika Penttilä) [2154295] - drm/tegra: Remove duplicate struct declaration (Mika Penttilä) [2154295] - drm/tegra: vic: Use autosuspend (Mika Penttilä) [2154295] - drm/tegra: gr2d: Explicitly control module reset (Mika Penttilä) [2154295] - drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC (Mika Penttilä) [2154295] - drm/tegra: Bump VIC/NVDEC clock rates to Fmax (Mika Penttilä) [2154295] - drm/tegra: Add NVDEC driver (Mika Penttilä) [2154295] - drm/tegra: Support asynchronous commits for cursor (Mika Penttilä) [2154295] - drm/tegra: Propagate errors from drm_gem_plane_helper_prepare_fb() (Mika Penttilä) [2154295] - drm/tegra: Do not reference tegra_plane_funcs directly (Mika Penttilä) [2154295] - drm/tegra: Implement buffer object cache (Mika Penttilä) [2154295] - drm/tegra: Implement correct DMA-BUF semantics (Mika Penttilä) [2154295] - drm/tegra: uapi: Fix wrong mapping end address in case of disabled IOMMU (Mika Penttilä) [2154295] - drm/tegra: dc: Remove unused variables (Mika Penttilä) [2154295] - drm/tegra: Use fourcc_mod_is_vendor() helper (Mika Penttilä) [2154295] - drm/tegra: dc: Extend debug stats with total number of events (Mika Penttilä) [2154295] - drm/tegra: dc: Support memory bandwidth management (Mika Penttilä) [2154295] - drm/tegra: Bump driver version (Mika Penttilä) [2154295] - drm/tegra: Add job firewall (Mika Penttilä) [2154295] - drm/tegra: Implement job submission part of new UAPI (Mika Penttilä) [2154295] - gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer (Mika Penttilä) [2154295] - drm/tegra: Implement syncpoint wait UAPI (Mika Penttilä) [2154295] - drm/tegra: Implement syncpoint management UAPI (Mika Penttilä) [2154295] - drm/tegra: Implement new UAPI (Mika Penttilä) [2154295] - drm/tegra: Allocate per-engine channel in core code (Mika Penttilä) [2154295] - drm/tegra: Boot VIC during runtime PM resume (Mika Penttilä) [2154295] - drm/tegra: Extract tegra_gem_lookup() (Mika Penttilä) [2154295] - gpu: host1x: Add option to skip firewall for a job (Mika Penttilä) [2154295] - gpu: host1x: Add job release callback (Mika Penttilä) [2154295] - gpu: host1x: Add DMA fence implementation (Mika Penttilä) [2154295] - gpu: host1x: Add no-recovery mode (Mika Penttilä) [2154295] - drm/tegra: Fix damage from DRM backport partial commit fb8d617f8fd6 (Mika Penttilä) [2154295] - drm/tegra: Fix damage from DRM backport partial commits 720cf96d8fecd da68386d9edb (Mika Penttilä) [2154295] - drm/tegra: Remove workarounds needed to compile tegra after from DRM backport 99fc716 (Mika Penttilä) [2154295] - drm/tegra: Fix damage from DRM backport partial commit adb9d5a2cc77 (Mika Penttilä) [2154295] - drm/tegra: Fix damage from DRM backport partial commit a2151490cc6c (Mika Penttilä) [2154295] - drm/tegra: Don't set struct drm_device.irq_enabled (Mika Penttilä) [2154295] - Initial Orin graphics support (tegra drm and host1x) (Mika Penttilä) [2154295]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125540] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125540] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125540] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125540] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125540] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125540] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125540] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125540] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125540] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125540] - ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe() (Jaroslav Kysela) [2125540] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125540] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125540] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125540] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125540] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125540] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125540] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125540] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125540] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125540] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125540] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125540] - ASoC: mediatek: mt8173: Enable IRQ when pdata is ready (Jaroslav Kysela) [2125540] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125540] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125540] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125540] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125540] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125540] - ASoC: codecs: wsa883x: use correct header file (Jaroslav Kysela) [2125540] - ASoC: codecs: wsa883x: Use proper shutdown GPIO polarity (Jaroslav Kysela) [2125540] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125540] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125540] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125540] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125540] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125540] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125540] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125540] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125540] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125540] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125540] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125540] - ASoC: tlv320adc3xxx: Fix build error for implicit function declaration (Jaroslav Kysela) [2125540] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125540] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125540] - ASoC: stm32: dfsdm: manage cb buffers cleanup (Jaroslav Kysela) [2125540] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125540] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125540] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125540] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125540] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125540] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125540] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125540] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125540] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125540] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125540] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125540] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125540] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125540] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125540] - ASoC: tas2780: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125540] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125540] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125540] - ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N (Jaroslav Kysela) [2125540] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125540] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125540] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125540] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125540] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125540] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125540] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125540] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125540] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125540] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125540] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125540] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125540] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125540] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125540] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125540] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125540] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125540] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125540] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125540] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125540] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125540] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125540] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125540] - ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile (Jaroslav Kysela) [2125540] - ASoC: codecs: tlv320adc3xxx: Wrap adc3xxx_i2c_remove() in __exit_p() (Jaroslav Kysela) [2125540] - ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile (Jaroslav Kysela) [2125540] - ASoC: codec: tlv320adc3xxx: add GPIOLIB dependency (Jaroslav Kysela) [2125540] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125540] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125540] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125540] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125540] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125540] - ASoC: sunxi: sun4i-codec: set debugfs_prefix for CPU DAI component (Jaroslav Kysela) [2125540] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125540] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125540] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125540] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125540] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125540] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125540] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125540] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125540] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125540] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125540] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125540] - ASoC: codecs: tx-macro: fix kcontrol put (Jaroslav Kysela) [2125540] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125540] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125540] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125540] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125540] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125540] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125540] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125540] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125540] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125540] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125540] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125540] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125540] - ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT (Jaroslav Kysela) [2125540] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125540] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2125540] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2125540] - soundwire: qcom: check for outanding writes before doing a read (Jaroslav Kysela) [2125540] - soundwire: qcom: reinit broadcast completion (Jaroslav Kysela) [2125540] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2125540] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2125540]- powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2162652] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2162652] - powerpc/perf: Fix branch_filter support for multiple filters (Steve Best) [2162235] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161327] - RHEL: ALSA: enable AMD Pink Sardine DMIC driver (Jaroslav Kysela) [2097071] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2097071] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2097071] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2097071] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2097071] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2097071] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2097071] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2097071] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2097071] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2097071] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2097071] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2097071] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2097071] - arm64: defconfig: Drop ARM_CPUIDLE(generic idle driver) config (Mark Langsdorf) [2122313] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122313] - cpuidle: cpuidle-arm: remove arm64 support (Mark Langsdorf) [2122313] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122313] - cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode (Mark Langsdorf) [2122313]- platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122315] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122315] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122315] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122315] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Add bit offset for DP VDO (Mark Langsdorf) [2122315] - platform/chrome: Use tables for values lists of ChromeOS ACPI sysfs ABI (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: fix build warning (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: return -EPROTO if empty payload (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: return -EAGAIN when retries timed out (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: separate cros_ec_wait_until_complete() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: separate cros_ec_xfer_command() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: add "cros_ec_" prefix to send_command() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Register port altmodes (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Rename port altmode array (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Use dev_err_probe on port register fail (Mark Langsdorf) [2122315] - platform/chrome: wilco_ec: event: Fix typo in comment (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: Always expose last resume result (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: Fix spelling mistake "unknwon" -> "unknown" (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: return 0 on getting wake mask success (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: check `msg->result` in getting cmd mask (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: return 0 on getting cmd mask success (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: handle empty payload in getting proto info (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: use cros_ec_map_error() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: remove redundant NULL check (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: assign buffer size from protocol info (Mark Langsdorf) [2122315] - platform/chrome: use macros for passthru indexes (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: support EC PWM backend (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: support OF match (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: separate ACPI backend (Mark Langsdorf) [2122315] - platform/chrome: cros_kbd_led_backlight: sort headers alphabetically (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: Update size arg types (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: Rename cros_ec_command function (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: update cros_ec_check_result() comment (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: factor legacy out from cros_ec_prepare_tx() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_prepare_tx() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_spi: drop unneeded BUG_ON() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_i2c: drop BUG_ON() in cros_ec_pkt_xfer_i2c() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_get_host_event() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_prepare_tx() (Mark Langsdorf) [2122315] - platform/chrome: correct cros_ec_prepare_tx() usage (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_proto: drop unneeded BUG_ON() in prepare_packet() (Mark Langsdorf) [2122315] - redhat/configs: Enable ChromeOS ACPI driver for Chrome platforms (Mark Langsdorf) [2122315] - platform/chrome: Add ChromeOS ACPI device driver (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_typec: Check for EC driver (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_lpcs: reserve the MEC LPC I/O ports first (Mark Langsdorf) [2122315] - platform/chrome: cros_ec_lpcs: detect the Framework Laptop (Mark Langsdorf) [2122315] - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: append newline to all logs (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: sort header inclusion alphabetically (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: determine `wake_enabled` in cros_ec_suspend() (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: remove unused variable `was_wake_device` (Mark Langsdorf) [2122315] - platform/chrome: cros_ec: fix error handling in cros_ec_register() (Mark Langsdorf) [2122315]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142686] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142686] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142686] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142686] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142686] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142686] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142686] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142686] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142686] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142686] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142686] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142686] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142686] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142686] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142686] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142686] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Kamal Heib) [2142686] - config: Enable Security Path (Ricardo Robaina) [2161307] - nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2160573] - PCI/MSI: Move descriptor counting on allocation fail to the legacy code (Myron Stowe) [2151246] - genirq/msi: Handle PCI/MSI allocation fail in core code (Myron Stowe) [2151246] - PCI/MSI: Make pci_msi_domain_check_cap() static (Myron Stowe) [2151246] - PCI/MSI: Move msi_lock to struct pci_dev (Myron Stowe) [2151246] - PCI/MSI: Sanitize MSI-X table map handling (Myron Stowe) [2151246] - PCI/MSI: Split out irqdomain code (Myron Stowe) [2151246] - PCI/MSI: Split out !IRQDOMAIN code (Myron Stowe) [2151246] - PCI/MSI: Split out CONFIG_PCI_MSI independent part (Myron Stowe) [2151246] - PCI/MSI: Move code into a separate directory (Myron Stowe) [2151246] - PCI/MSI: Make msix_update_entries() smarter (Myron Stowe) [2151246] - PCI/MSI: Cleanup include zoo (Myron Stowe) [2151246] - PCI/MSI: Make arch_restore_msi_irqs() less horrible. (Myron Stowe) [2151246] - genirq/msi, treewide: Use a named struct for PCI/MSI attributes (Myron Stowe) [2151246] - MIPS: Octeon: Use arch_setup_msi_irq() (Myron Stowe) [2151246] - PCI/sysfs: Use pci_irq_vector() (Myron Stowe) [2151246] - PCI/MSI: Remove msi_desc_to_pci_sysdata() (Myron Stowe) [2151246] - PCI/MSI: Make pci_msi_domain_write_msg() static (Myron Stowe) [2151246] - genirq/msi: Fixup includes (Myron Stowe) [2151246] - genirq/msi: Remove unused domain callbacks (Myron Stowe) [2151246] - genirq/msi: Guard sysfs code (Myron Stowe) [2151246] - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() (Myron Stowe) [2151246] - powerpc/4xx: Complete removal of MSI support (Myron Stowe) [2151246] - powerpc/4xx: Remove MSI support which never worked (Myron Stowe) [2151246] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [2151246] - PCI/MSI: Mask MSI-X vectors only on success (Myron Stowe) [2151246] - genirq: Fix kernel-doc warnings in pm.c, msi.c and ipi.c (Myron Stowe) [2151246] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143734] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143734]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Petr Oros) [2131117] - net/mlx5: Fix sync reset event handler error flow (Petr Oros) [2131117] - net/mlx5: Lag, Fix for loop when checking lag (Petr Oros) [2131117] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Petr Oros) [2131117] - net/mlx5: E-switch, Fix duplicate lag creation (Petr Oros) [2131117] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Petr Oros) [2131117] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131117] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2131117] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2131117] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Petr Oros) [2131117] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Petr Oros) [2131117] - net: devlink: add port_init/fini() helpers to allow pre-register/post-unregister functions (Petr Oros) [2131117] - net: devlink: introduce a flag to indicate devlink port being registered (Petr Oros) [2131117] - net: devlink: introduce port registered assert helper and use it (Petr Oros) [2131117] - net: devlink: stub port params cmds for they are unused internally (Petr Oros) [2131117] - net: devlink: limit flash component name to match version returned by info_get() (Petr Oros) [2131117] - netdevsim: add version fw.mgmt info info_get() and mark as a component (Petr Oros) [2131117] - net: devlink: extend info_get() version put to indicate a flash component (Petr Oros) [2131117] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131117] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131117] - net: devlink: remove devlink_mutex (Petr Oros) [2131117] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131117] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131117] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131117] - net/mlx5: Lock mlx5 devlink health recovery callback (Petr Oros) [2131117] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131117] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131117] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131117] - net/mlx5: Lock mlx5 devlink reload callbacks (Petr Oros) [2131117] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Petr Oros) [2131117] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131117] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131117] - devlink: introduce framework for selftests (Petr Oros) [2131117] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131117] - mlxsw: core_linecards: Introduce per line card auxiliary device (Petr Oros) [2131117] - net: devlink: introduce nested devlink entity for line card (Petr Oros) [2131117] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131117] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131117] - net: devlink: remove unused locked functions (Petr Oros) [2131117] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131117] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131117] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131117] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131117] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131117] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131117] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131117] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131117] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131117] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131117] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131117] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131117] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131117] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131117] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131117] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Petr Oros) [2131117] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Petr Oros) [2131117] - devlink: Remove unused functions devlink_rate_leaf_create/destroy (Petr Oros) [2131117] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Petr Oros) [2131117] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Petr Oros) [2131117] - devlink: Remove unused function devlink_rate_nodes_destroy (Petr Oros) [2131117] - net/mlx5: Use devl_ API for rate nodes destroy (Petr Oros) [2131117] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Petr Oros) [2131117] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Petr Oros) [2131117] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Petr Oros) [2131117] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Petr Oros) [2131117] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Petr Oros) [2131117] - devlink: adopt u64_stats_t (Petr Oros) [2131117]- powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() (Mamatha Inamdar) [2153859] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2155886] - selftests/bpf: test_stacktrace_build_id: use kprobe/urandom_read (Yauheni Kaliuta) [2161467] - tracing: Avoid adding tracer option before update_tracer_options (Thomas Huth) [2155737] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161269] - perf tools: Fix empty version number when building outside of a git repo (Michael Petlan) [2155125] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160493] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160493] - redhat: ignore rpminspect runpath report on urandom_read selftest binaries (Herton R. Krzesinski) [2155887] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2160028] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2160028] - vsock: fix possible infinite sleep in vsock_connectible_wait_data() (Stefano Garzarella) [2160028] - vsock: remove the unused 'wait' in vsock_connectible_recvmsg() (Stefano Garzarella) [2160028] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2160028] - vsock/vmci: fix repeated words in comments (Stefano Garzarella) [2160028] - vsock_test: POLLIN + SO_RCVLOWAT test (Stefano Garzarella) [2160028] - vmci/vsock: check SO_RCVLOWAT before wake up reader (Stefano Garzarella) [2160028] - virtio/vsock: check SO_RCVLOWAT before wake up reader (Stefano Garzarella) [2160028] - vsock: add API call for data ready (Stefano Garzarella) [2160028] - vsock: pass sock_rcvlowat to notify_poll_in as target (Stefano Garzarella) [2160028] - vmci/vsock: use 'target' in notify_poll_in callback (Stefano Garzarella) [2160028] - virtio/vsock: use 'target' in notify_poll_in callback (Stefano Garzarella) [2160028] - hv_sock: disable SO_RCVLOWAT support (Stefano Garzarella) [2160028] - vsock: SO_RCVLOWAT transport set callback (Stefano Garzarella) [2160028] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2160028] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2160028] - dt-bindings: mailbox: qcom-ipcc: Add SM6375 compatible (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: Add NSP1 client (Eric Chanudet) [2123807] - mailbox: correct kerneldoc (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: simplify the example (Eric Chanudet) [2123807] - Revert "dt-bindings: mailbox: qcom-ipcc: add missing properties into example" (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: add missing properties into example (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: add missing compatible for SM8450 (Eric Chanudet) [2123807] - dt-bindings: mailbox: Add more protocol and client ID (Eric Chanudet) [2123807] - mailbox: qcom-ipcc: Support interrupt wake up from suspend (Eric Chanudet) [2123807] - mailbox: qcom-ipcc: Support more IPCC instance (Eric Chanudet) [2123807] - mailbox: qcom-ipcc: Dynamic alloc for channel arrangement (Eric Chanudet) [2123807] - dt-bindings: mailbox: qcom-ipcc: Add compatible for SM6350 (Eric Chanudet) [2123807]- net: Fix a data-race around gro_normal_batch. (Guillaume Nault) [2160073] - ratelimit: Fix data-races in ___ratelimit(). (Guillaume Nault) [2160073] - ipv4: Fix data-races around sysctl_fib_notify_on_flag_change. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_reflect_tos. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. (Guillaume Nault) [2160073] - tcp: Fix data-races around sk_pacing_rate. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_autocorking. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_nometrics_save. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_frto. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_app_win. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_dsack. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_max_reordering. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_abort_on_overflow. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_rfc1337. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_stdurg. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl_tcp_recovery. (Guillaume Nault) [2160073] - tcp: Fix a data-race around sysctl_tcp_early_retrans. (Guillaume Nault) [2160073] - tcp: Fix data-races around sysctl knobs related to SYN option. (Guillaume Nault) [2160073] - ip: Fix data-races around sysctl_ip_prot_sock. (Guillaume Nault) [2160073] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Guillaume Nault) [2160073] - ipv4: Fix data-races around sysctl_fib_multipath_hash_policy. (Guillaume Nault) [2160073] - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. (Guillaume Nault) [2160073] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116442] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116442] - powerpc/pseries/vas: sysfs comments with the correct entries (Mukesh Chaurasiya) [2130348] - powerpc/pseries/vas: use default_groups in kobj_type (Mukesh Chaurasiya) [2130348] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mukesh Chaurasiya) [2130348] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mukesh Chaurasiya) [2130348] - powerpc/pseries: Move vas_migration_handler early during migration (Mukesh Chaurasiya) [2130348]- blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2077665] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2077665] - cgroup/cpuset: Optimize cpuset_attach() on v2 (Waiman Long) [2077665] - cgroup/cpuset: Skip spread flags update on v2 (Waiman Long) [2077665] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2077665] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2077665] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2077665] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2077665] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2077665] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2077665] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2077665] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2077665] - cgroup: Fix race condition at rebind_subsystems() (Waiman Long) [2077665] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2077665] - mm/memcontrol.c: remove the redundant updating of stats_flush_threshold (Waiman Long) [2077665] - cgroup: Skip subtree root in cgroup_update_dfl_csses() (Waiman Long) [2077665] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2077665] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2077665] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2077665] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2077665] - cgroup/rstat: check updated_next only for root (Waiman Long) [2077665] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2077665] - cgroup: return early if it is already on preloaded list (Waiman Long) [2077665] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2077665] - cgroup: fix a typo in comment (Waiman Long) [2077665] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2157579] - rtla: Add License to spec file and sync summary text with upstream (John Kacur) [2153891] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041690] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041690] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041690] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041690] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041690] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041690] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041690] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041690] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041690] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041690] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041690] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041690] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041690] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041690] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041690] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041690] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041690] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041690] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041690] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041690] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041690] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041690] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041690] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041690] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041690] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041690] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041690] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041690] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041690] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041690] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041690] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041690] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041690] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041690] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041690] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041690] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041690]- clk: tegra: Fix Tegra PWM parent clock (Mark Salter) [2135064] - redhat/configs: Enable CONFIG_SERIAL_TEGRA_TCU (Mark Salter) [2135064] - firmware: tegra: bpmp: Do not support big-endian (Mark Salter) [2135064] - firmware: tegra: bpmp: Use iosys-map helpers (Mark Salter) [2135064] - firmware: tegra: bpmp: Prefer u32 over uint32_t (Mark Salter) [2135064] - redhat/configs: enable Tegra234 SOC (Mark Salter) [2135064] - soc/tegra: cbb: Remove redundant dev_err call (Mark Salter) [2135064] - soc/tegra: cbb: Use DEFINE_SHOW_ATTRIBUTE to simplify tegra_cbb_err (Mark Salter) [2135064] - soc/tegra: cbb: Check firewall before enabling error reporting (Mark Salter) [2135064] - soc/tegra: cbb: Add checks for potential out of bound errors (Mark Salter) [2135064] - soc/tegra: cbb: Update slave maps for Tegra234 (Mark Salter) [2135064] - soc/tegra: cbb: Use correct master_id mask for CBB NOC in Tegra194 (Mark Salter) [2135064] - soc/tegra: fuse: Use platform info with SoC revision (Mark Salter) [2135064] - soc/tegra: pmc: Process wake events during resume (Mark Salter) [2135064] - soc/tegra: pmc: Fix dual edge triggered wakes (Mark Salter) [2135064] - soc/tegra: pmc: Add I/O pad table for Tegra234 (Mark Salter) [2135064] - soc/tegra: fuse: Add nvmem keepout list (Mark Salter) [2135064] - soc/tegra: fuse: Use SoC specific nvmem cells (Mark Salter) [2135064] - soc/tegra: pmc: Select IRQ_DOMAIN_HIERARCHY (Mark Salter) [2135064] - dt-bindings: tegra: pmc: Convert to json-schema (Mark Salter) [2135064] - dt-bindings: PHY: P2U: Add support for Tegra234 P2U block (Mark Salter) [2135064] - dt-bindings: phy: Tegra194 P2U convert to YAML (Mark Salter) [2135064] - dt-bindings: memory: tegra: Update validation for reg and reg-names (Mark Salter) [2135064] - dt-bindings: arm-smmu: Add compatible for Tegra234 SOC (Mark Salter) [2135064] - dmaengine: tegra: Fix build error without IOMMU_API (Mark Salter) [2135064] - redhat: configs: disable tegra186 gpc_dma (Mark Salter) [2135064] - dmaengine: tegra: Add terminate() for Tegra234 (Mark Salter) [2135064] - cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances (Mark Salter) [2135064] - dmaengine: tegra: Remove unused switch case (Mark Salter) [2135064] - dmaengine: tegra: Fix uninitialized variable usage (Mark Salter) [2135064] - dmaengine: tegra: Use platform_get_irq() to get IRQ resource (Mark Salter) [2135064] - dmaengine: tegra: Remove unused including (Mark Salter) [2135064] - dmaengine: tegra: Add tegra gpcdma driver (Mark Salter) [2135064] - redhat: configs: Enable Tegra Control Backbone driver (Mark Salter) [2135064] - arm64: tegra: Add GPCDMA support for Tegra I2C (Mark Salter) [2135064] - arm64: tegra: Add iommus for HDA on Tegra234 (Mark Salter) [2135064] - arm64: tegra: Enable HDA node for Jetson AGX Orin (Mark Salter) [2135064] - arm64: tegra: Add context isolation domains on Tegra234 (Mark Salter) [2135064] - arm64: tegra: Fixup iommu-map property formatting (Mark Salter) [2135064] - arm64: dts: tegra: smaug: Add Wi-Fi node (Mark Salter) [2135064] - arm64: dts: tegra: smaug: Add Bluetooth node (Mark Salter) [2135064] - soc/tegra: pmc: Check device node status property (Mark Salter) [2135064] - soc/tegra: pmc: Use devm_clk_get_optional() (Mark Salter) [2135064] - soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA (Mark Salter) [2135064] - soc/tegra: pmc: Add USB port wake events for Tegra194 (Mark Salter) [2135064] - soc/tegra: pmc: Add support for simple wake events (Mark Salter) [2135064] - soc/tegra: pmc: Remove leading space (Mark Salter) [2135064] - soc/tegra: fuse: Add missing of_node_put() (Mark Salter) [2135064] - soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse() (Mark Salter) [2135064] - dt-bindings: Add Host1x context stream IDs on Tegra234 (Mark Salter) [2135064] - soc/tegra: cbb: Add support for Tegra241 (Grace) (Mark Salter) [2135064] - soc/tegra: cbb: Add driver for Tegra234 CBB 2.0 (Mark Salter) [2135064] - soc/tegra: cbb: Add CBB 1.0 driver for Tegra194 (Mark Salter) [2135064] - soc/tegra: Set ERD bit to mask inband errors (Mark Salter) [2135064] - memory: tegra: Add MGBE memory clients for Tegra234 (Mark Salter) [2135064] - cpufreq: tegra194: Add support for Tegra234 (Mark Salter) [2135064] - cpufreq: tegra194: add soc data to support multiple soc (Mark Salter) [2135064] - memory: tegra: Add MC error logging on Tegra186 onward (Mark Salter) [2135064] - memory: tegra: Add memory controller channels support (Mark Salter) [2135064] - memory: tegra: Add APE memory clients for Tegra234 (Mark Salter) [2135064] - memory: tegra: Add Tegra234 support (Mark Salter) [2135064] - memory: tegra: mc: simplify platform_get_resource() (Mark Salter) [2135064] - memory: Update of_memory lpddr2 revision-id binding (Mark Salter) [2135064] - memory: of: parse max-freq property (Mark Salter) [2135064] - memory: tegra: Constify struct thermal_cooling_device_ops (Mark Salter) [2135064] - memory: tegra20-emc: Correct memory device mask (Mark Salter) [2135064] - memory: tegra30-emc: Print additional memory info (Mark Salter) [2135064] - memory: tegra20-emc: Add runtime dependency on devfreq governor module (Mark Salter) [2135064] - memory: tegra20-emc: Support matching timings by LPDDR2 configuration (Mark Salter) [2135064] - memory: Add LPDDR2-info helpers (Mark Salter) [2135064] - memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with (Mark Salter) [2135064] - memory: tegra186-emc: Fix error return code in tegra186_emc_probe() (Mark Salter) [2135064] - memory: tegra: Make use of the helper function devm_add_action_or_reset() (Mark Salter) [2135064] - memory: tegra186-emc: Handle errors in BPMP response (Mark Salter) [2135064] - memory: tegra: Remove interconnect state syncing hack (Mark Salter) [2135064] - memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Mark Salter) [2135064] - memory: tegra30-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Mark Salter) [2135064] - memory: tegra: make the array list static const, makes object smaller (Mark Salter) [2135064] - memory: tegra: fix unused-function warning (Mark Salter) [2135064] - soc/tegra: pmc: Document core domain fields (Mark Salter) [2135064] - soc/tegra: pmc: Select REGMAP (Mark Salter) [2135064] - soc/tegra: pmc: Update Tegra234 reset sources (Mark Salter) [2135064] - soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194 (Mark Salter) [2135064] - arm64: tegra: Move audio IOMMU properties to ADMAIF node (Mark Salter) [2135064] - soc/tegra: bpmp: cleanup double word in comment (Mark Salter) [2135064] - soc/tegra: pmc: Add Tegra234 wake events (Mark Salter) [2135064] - soc/tegra: fuse: Explicitly cast to/from __iomem (Mark Salter) [2135064] - soc/tegra: fuse: Update nvmem cell list (Mark Salter) [2135064] - soc/tegra: pmc: Enable core domain support for Tegra20 and Tegra30 (Mark Salter) [2135064] - dt-bindings: Document Tegra234 HDA support (Mark Salter) [2135064] - arm64: tegra: smaug: Remove extra PLL power supplies for XUSB (Mark Salter) [2135064] - soc/tegra: pmc: Rename core power domain (Mark Salter) [2135064] - soc/tegra: pmc: Rename 3d power domains (Mark Salter) [2135064] - soc/tegra: regulators: Prepare for suspend (Mark Salter) [2135064] - soc/tegra: fuse: Use resource-managed helpers (Mark Salter) [2135064] - soc/tegra: fuse: Reset hardware (Mark Salter) [2135064] - soc/tegra: pmc: Add reboot notifier (Mark Salter) [2135064] - soc/tegra: Don't print error message when OPPs not available (Mark Salter) [2135064] - soc/tegra: Enable runtime PM during OPP state-syncing (Mark Salter) [2135064] - soc/tegra: fuse: Fix bitwise vs. logical OR warning (Mark Salter) [2135064] - soc/tegra: pmc: Use devm_platform_ioremap_resource() (Mark Salter) [2135064] - soc/tegra: Add Tegra186 ARI driver (Mark Salter) [2135064] - soc/tegra: Fix an error handling path in tegra_powergate_power_up() (Mark Salter) [2135064] - soc/tegra: pmc: Expose USB regmap to all SoCs (Mark Salter) [2135064] - soc/tegra: pmc: Disable PMC state syncing (Mark Salter) [2135064] - firmware: tegra: bpmp: Use devm_platform_ioremap_resource() (Mark Salter) [2135064] - soc/tegra: pm: Make stubs usable for compile testing (Mark Salter) [2135064] - soc/tegra: irq: Add stubs needed for compile testing (Mark Salter) [2135064] - soc/tegra: fuse: Add stubs needed for compile testing (Mark Salter) [2135064] - soc/tegra: fuse: Enable fuse clock on suspend for Tegra124 (Mark Salter) [2135064] - soc/tegra: fuse: Add runtime PM support (Mark Salter) [2135064] - soc/tegra: fuse: Clear fuse->clk on driver probe failure (Mark Salter) [2135064] - soc/tegra: pmc: Prevent racing with cpuilde driver (Mark Salter) [2135064] - soc/tegra: bpmp: Remove unused including (Mark Salter) [2135064]- NFSD: fix use-after-free on source server when doing inter-server copy (Jeffrey Layton) [2138605] - Revert "SUNRPC: Use RMW bitops in single-threaded hot paths" (Jeffrey Layton) [2138605] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Jeffrey Layton) [2138605] - nfsd: fix handling of cached open files in nfsd4_open codepath (Jeffrey Layton) [2152473] - nfsd: fix handling of readdir in v4root vs. mount upcall timeout (Jeffrey Layton) [2152996] - nfsd: shut down the NFSv4 state objects before the filecache (Jeffrey Layton) [2138605] - nfsd: rework refcounting in filecache (Jeffrey Layton) [2138605] - nfsd: return error if nfs4_setacl fails (Jeffrey Layton) [2138321] - NFSD: pass range end to vfs_fsync_range() instead of count (Jeffrey Layton) [2138605] - NFSD: Add an nfsd_file_fsync tracepoint (Jeffrey Layton) [2138605] - nfsd: fix up the filecache laundrette scheduling (Jeffrey Layton) [2138605] - nfsd: reorganize filecache.c (Jeffrey Layton) [2138605] - nfsd: remove the pages_flushed statistic from filecache (Jeffrey Layton) [2138605] - NFSD: Fix licensing header in filecache.c (Jeffrey Layton) [2138605] - NFSD: Use rhashtable for managing nfs4_file objects (Jeffrey Layton) [2138605] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops (Jeffrey Layton) [2138605] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops (Jeffrey Layton) [2138605] - nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops (Jeffrey Layton) [2138605] - NFSD: Refactor find_file() (Jeffrey Layton) [2138605] - NFSD: Clean up find_or_add_file() (Jeffrey Layton) [2138605] - NFSD: Add a nfsd4_file_hash_remove() helper (Jeffrey Layton) [2138605] - NFSD: Clean up nfsd4_init_file() (Jeffrey Layton) [2138605] - NFSD: Update file_hashtbl() helpers (Jeffrey Layton) [2138605] - NFSD: Use const pointers as parameters to fh_ helpers (Jeffrey Layton) [2138605] - NFSD: Trace delegation revocations (Jeffrey Layton) [2138605] - NFSD: Clean up nfs4_preprocess_stateid_op() call sites (Jeffrey Layton) [2138605] - NFSD: Flesh out a documenting comment for filecache.c (Jeffrey Layton) [2138605] - NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection (Jeffrey Layton) [2138605] - NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately" (Jeffrey Layton) [2138605] - NFSD: Pass the target nfsd_file to nfsd_commit() (Jeffrey Layton) [2138605] - nfsd: don't call nfsd_file_put from client states seqfile display (Jeffrey Layton) [2138357] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104472] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2104472] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2104472] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2104472] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2104472] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2104472] - ixgbe: remove unexpected word "the" (Ken Cox) [2104472] - intel: remove unused macros (Ken Cox) [2104472] - drivers/net/ethernet/intel: fix typos in comments (Ken Cox) [2104472] - ixgbe: Fix typos in comments (Ken Cox) [2104472] - drivers, ixgbe: export vf statistics (Ken Cox) [2104472] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2104472] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2104472] - ixgbe: add xdp frags support to ndo_xdp_xmit (Ken Cox) [2104472] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2104472] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2104472] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2104472] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2104472] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2104472] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2104472] - perf test: Fix "all PMU test" to skip parametrized events (Michael Petlan) [2129405] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2066382] - intel_idle: Add a new flag to initialize the AMX state (David Arcari) [2117766] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (David Arcari) [2117766]- net/mlx5: Eswitch, Fix forwarding decision to uplink (Mohammad Kabat) [2112940] - RDMA/mlx5: Use the proper number of ports (Mohammad Kabat) [2112940] - net/mlx5: Fix driver use of uninitialized timeout (Mohammad Kabat) [2112940] - net/mlx5e: Ring the TX doorbell on DMA errors (Mohammad Kabat) [2112940] - net/mlx5e: Fix capability check for updating vnic env counters (Mohammad Kabat) [2112940] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Mohammad Kabat) [2112940] - net/mlx5: Lag, correct get the port select mode str (Mohammad Kabat) [2112940] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Mohammad Kabat) [2112940] - net/mlx5e: kTLS, Fix build time constant test in RX (Mohammad Kabat) [2112940] - net/mlx5e: kTLS, Fix build time constant test in TX (Mohammad Kabat) [2112940] - net/mlx5: Lag, decouple FDB selection and shared FDB (Mohammad Kabat) [2112940] - net/mlx5: TC, allow offload from uplink to other PF's VF (Mohammad Kabat) [2112940] - net/mlx5e: Fix matchall police parameters validation (Mohammad Kabat) [2112940] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Mohammad Kabat) [2112940] - net/mlx5: E-Switch, pair only capable devices (Mohammad Kabat) [2112940] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Mohammad Kabat) [2112940] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Mohammad Kabat) [2112940] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Mohammad Kabat) [2112940] - net/mlx5e: Update netdev features after changing XDP state (Mohammad Kabat) [2112940] - vdpa/mlx5: Add support for reading descriptor statistics (Mohammad Kabat) [2112940] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Mohammad Kabat) [2112940] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Mohammad Kabat) [2112940] - net/mlx5: Support multiport eswitch mode (Mohammad Kabat) [2112940] - net/mlx5: Remove unused argument (Mohammad Kabat) [2112940] - net/mlx5: Lag, refactor lag state machine (Mohammad Kabat) [2112940] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Mohammad Kabat) [2112940] - net/mlx5e: Correct the calculation of max channels for rep (Mohammad Kabat) [2112940] - net/mlx5e: CT: Add ct driver counters (Mohammad Kabat) [2112940] - net/mlx5e: Allow relaxed ordering over VFs (Mohammad Kabat) [2112940] - net/mlx5e: Support partial GSO for tunnels over vlans (Mohammad Kabat) [2112940] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Mohammad Kabat) [2112940] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Mohammad Kabat) [2112940] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Mohammad Kabat) [2112940] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Mohammad Kabat) [2112940] - net/mlx5: Allocate virtually contiguous memory in vport.c (Mohammad Kabat) [2112940] - net/mlx5: Inline db alloc API function (Mohammad Kabat) [2112940] - net/mlx5: Add last command failure syndrome to debugfs (Mohammad Kabat) [2112940] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Mohammad Kabat) [2112940] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Mohammad Kabat) [2112940] - net/mlx5: Lag, add debugfs to query hardware lag state (Mohammad Kabat) [2112940] - net/mlx5: Lag, use buckets in hash mode (Mohammad Kabat) [2112940] - net/mlx5: Lag, refactor dmesg print (Mohammad Kabat) [2112940] - net/mlx5: Support devices with more than 2 ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, use actual number of lag ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, support single FDB only on 2 ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, store number of ports inside lag object (Mohammad Kabat) [2112940] - net/mlx5: Lag, filter non compatible devices (Mohammad Kabat) [2112940] - net/mlx5: Lag, use lag lock (Mohammad Kabat) [2112940] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Mohammad Kabat) [2112940] - net/mlx5: devcom only supports 2 ports (Mohammad Kabat) [2112940] - net/mlx5: Lag, expose number of lag ports (Mohammad Kabat) [2112940] - net/mlx5: Increase FW pre-init timeout for health recovery (Mohammad Kabat) [2112940] - net/mlx5: Add exit route when waiting for FW (Mohammad Kabat) [2112940] - net/mlx5: Don't perform lookup after already known sec_path (Mohammad Kabat) [2112940] - net/mlx5: Cleanup XFRM attributes struct (Mohammad Kabat) [2112940] - net/mlx5: Remove not-supported ICV length (Mohammad Kabat) [2112940] - net/mlx5: Simplify IPsec capabilities logic (Mohammad Kabat) [2112940] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Mohammad Kabat) [2112940] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Mohammad Kabat) [2112940] - net/mlx5: Clean IPsec FS add/delete rules (Mohammad Kabat) [2112940] - net/mlx5: Simplify HW context interfaces by using SA entry (Mohammad Kabat) [2112940] - net/mlx5: Remove indirections from esp functions (Mohammad Kabat) [2112940] - net/mlx5: Merge various control path IPsec headers into one file (Mohammad Kabat) [2112940] - net/mlx5: Remove useless validity check (Mohammad Kabat) [2112940] - net/mlx5: Store IPsec ESN update work in XFRM state (Mohammad Kabat) [2112940] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Mohammad Kabat) [2112940] - net/mlx5: Don't hide fallback to software IPsec in FS code (Mohammad Kabat) [2112940] - net/mlx5: Check IPsec TX flow steering namespace in advance (Mohammad Kabat) [2112940] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Mohammad Kabat) [2112940] - net/mlx5: fs, an FTE should have no dests when deleted (Mohammad Kabat) [2112940] - net/mlx5: fs, call the deletion function of the node (Mohammad Kabat) [2112940] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Mohammad Kabat) [2112940] - net/mlx5: fs, do proper bookkeeping for forward destinations (Mohammad Kabat) [2112940] - net/mlx5: fs, add unused destination type (Mohammad Kabat) [2112940] - net/mlx5: fs, jump to exit point and don't fall through (Mohammad Kabat) [2112940] - net/mlx5: fs, refactor software deletion rule (Mohammad Kabat) [2112940] - net/mlx5: fs, split software and IFC flow destination definitions (Mohammad Kabat) [2112940] - net/mlx5e: TC, set proper dest type (Mohammad Kabat) [2112940] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Mohammad Kabat) [2112940] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Mohammad Kabat) [2112940] - net/mlx5: Print initializing field in case of timeout (Mohammad Kabat) [2112940] - net/mlx5: Delete redundant default assignment of runtime devlink params (Mohammad Kabat) [2112940] - net/mlx5: Remove useless kfree (Mohammad Kabat) [2112940] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Mohammad Kabat) [2112940] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Mohammad Kabat) [2112940] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Mohammad Kabat) [2112940] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Mohammad Kabat) [2112940] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Mohammad Kabat) [2112940] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Mohammad Kabat) [2112940] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Mohammad Kabat) [2112940] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Mohammad Kabat) [2112940] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Mohammad Kabat) [2112940] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Mohammad Kabat) [2112940] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Mohammad Kabat) [2112940] - RDMA/mlx5: Move umr checks to umr.h (Mohammad Kabat) [2112940] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Mohammad Kabat) [2112940] - RDMA/mlx5: Fix flow steering egress flow (Mohammad Kabat) [2112940] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Mohammad Kabat) [2112940] - net/mlx5: Remove not-implemented IPsec capabilities (Mohammad Kabat) [2112940] - net/mlx5: Remove ipsec_ops function table (Mohammad Kabat) [2112940] - net/mlx5: Reduce kconfig complexity while building crypto support (Mohammad Kabat) [2112940] - net/mlx5: Move IPsec file to relevant directory (Mohammad Kabat) [2112940] - net/mlx5: Remove not-needed IPsec config (Mohammad Kabat) [2112940] - net/mlx5: Align flow steering allocation namespace to common style (Mohammad Kabat) [2112940] - net/mlx5: Unify device IPsec capabilities check (Mohammad Kabat) [2112940] - net/mlx5: Remove useless IPsec device checks (Mohammad Kabat) [2112940] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Mohammad Kabat) [2112940] - RDMA/mlx5: Drop crypto flow steering API (Mohammad Kabat) [2112940] - RDMA/mlx5: Delete never supported IPsec flow action (Mohammad Kabat) [2112940] - net/mlx5: Remove FPGA ipsec specific statistics (Mohammad Kabat) [2112940] - net/mlx5: Remove XFRM no_trailer flag (Mohammad Kabat) [2112940] - net/mlx5: Remove not-used IDA field from IPsec struct (Mohammad Kabat) [2112940] - net/mlx5: Delete metadata handling logic (Mohammad Kabat) [2112940] - net/mlx5_fpga: Drop INNOVA IPsec support (Mohammad Kabat) [2112940] - net/mlx5: Cleanup kTLS function names and their exposure (Mohammad Kabat) [2112940] - net/mlx5: Remove tls vs. ktls separation as it is the same (Mohammad Kabat) [2112940] - net/mlx5: Remove indirection in TLS build (Mohammad Kabat) [2112940] - net/mlx5: Reliably return TLS device capabilities (Mohammad Kabat) [2112940] - net/mlx5_fpga: Drop INNOVA TLS support (Mohammad Kabat) [2112940]- Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122226] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122226] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122226] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: permit MTU change with interface up (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: generate stmmac dma conf before open (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: move dma conf to dedicated struct (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: first disable all queues and disconnect in release (Mark Salter) [2122226] - net: ethernet: stmicro: stmmac: move queue reset to dedicated functions (Mark Salter) [2122226] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122226] - stmicro/stmmac: fix repeated words in comments (Mark Salter) [2122226] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122226] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122226] - net: phylink: remove pcs_ops member (Mark Salter) [2122226] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122226] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122226] - net: ethernet: stmmac: remove select QCOM_SOCINFO and make it optional (Mark Salter) [2122226] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122226] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122226] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122226] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122226] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122226] - net: ethernet: stmmac: reset force speed bit for ipq806x (Mark Salter) [2122226] - net: ethernet: stmmac: add missing sgmii configure for ipq806x (Mark Salter) [2122226] - stmmac: dwmac-mediatek: fix resource leak in probe (Mark Salter) [2122226] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122226] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122226] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122226] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122226] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122226] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122226] - stmmac: dwmac-mediatek: fix clock issue (Mark Salter) [2122226] - net: stmmac: fix leaks in probe (Mark Salter) [2122226] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122226] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122226] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122226] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122226] - net: stmmac: fix out-of-bounds access in a selftest (Mark Salter) [2122226] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122226] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122226] - net: stmmac: dwmac-imx: comment spelling fix (Mark Salter) [2122226] - stmmac, xsk: Diversify return values from xsk_wakeup call paths (Mark Salter) [2122226] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122226] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122226] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122226] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122226] - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() (Mark Salter) [2122226] - net: ethernet: stmmac: fix write to sgmii_adapter_base (Mark Salter) [2122226] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122226] - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link (Mark Salter) [2122226] - stmmac: dwmac-loongson: change loongson_dwmac_driver from global to static (Mark Salter) [2122226] - net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional clock on resume (Mark Salter) [2122226] - net: stmmac: clean up impossible condition (Mark Salter) [2122226] - stmmac: dwmac-mediatek: add support for mt8195 (Mark Salter) [2122226] - arm64: dts: mt2712: update ethernet device node (Mark Salter) [2122226] - stmmac: dwmac-mediatek: re-arrange clock setting (Mark Salter) [2122226] - stmmac: dwmac-mediatek: Reuse more common features (Mark Salter) [2122226] - stmmac: dwmac-mediatek: add platform level clocks management (Mark Salter) [2122226] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122226] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122226] - net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en per platform (Mark Salter) [2122226] - net: stmmac: Add support for SM8150 (Mark Salter) [2122226] - net: phylink: use %pe for printing errors (Mark Salter) [2122226] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122226] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122226] - net: stmmac: dwmac-sun8i: make clk really gated during rpm suspended (Mark Salter) [2122226] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122226] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122226] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122226] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122226] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122226] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122226] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122226] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122226] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected speed request. (Mark Salter) [2122226] - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() (Mark Salter) [2122226] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122226] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122226] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122226] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL (Mark Salter) [2122226] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122226] - net: stmmac: dwmac-oxnas: Add support for OX810SE (Mark Salter) [2122226] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122226] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122226] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122226] - net: stmmac: Add platform level debug register dump feature (Mark Salter) [2122226] - stmmac: remove ethtool driver version info (Mark Salter) [2122226] - net: stmmac: perserve TX and RX coalesce value during XDP setup (Mark Salter) [2122226] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122226] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122226] - net: stmmac: dwmac-qcom-ethqos: add platform level clocks management (Mark Salter) [2122226] - net: stmmac: enhance XDP ZC driver level switching performance (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M (Mark Salter) [2122226] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122226] - net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup (Mark Salter) [2122226] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122226] - net: phy: Add the missing blank line in the phylink_suspend comment (Mark Salter) [2122226] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122226] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122226] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122226] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122226] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122226] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122226] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122226] - net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform (Mark Salter) [2122226] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122226] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122226] - net: stmmac: selftests: Use kcalloc() instead of kzalloc() (Mark Salter) [2122226] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122226] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122226] - net: stmmac: dwmac-visconti: Make use of the helper function dev_err_probe() (Mark Salter) [2122226] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122226] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122226] - dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version (Mark Salter) [2122226] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122226] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122226] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122226] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122226] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122226] - net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices (Mark Salter) [2122226] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122226] - net: update NXP copyright text (Mark Salter) [2122226] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122226] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122226] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122226] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122226] - stmmac: dwmac-loongson:Fix missing return value (Mark Salter) [2122226] - net: stmmac: Fix overall budget calculation for rxtx_napi (Mark Salter) [2122226] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122226] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122226] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122226] - net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() (Mark Salter) [2122226]- Revert "nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH" (Ewan D. Milne) [2140810] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158807] - cpu/hotplug: Set cpuhp target for boot cpu (Phil Auld) [2086305] - cpu/hotplug: Make target_store() a nop when target == state (Phil Auld) [2086305] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2153690] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128900] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128898 2128900] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128898 2128900] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128898 2128900] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2143635] - disable CONFIG_INTEL_MEI_PXP (Jocelyn Falempe) [2147558] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147558] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147558] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147558] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147558] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147558] - mei: add support to GSC extended header (Jocelyn Falempe) [2147558] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147558] - mei: drop ready bits check after start (Jocelyn Falempe) [2147558] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147558] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147558] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147558] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147558] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147558] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147558] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147558] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147558] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147558] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147558] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147558] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147558] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147558] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147558] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147558] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147558] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147558] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147558] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147558] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147558] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147558] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147558] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147558] - mei: Remove some dead code (Jocelyn Falempe) [2147558] - mei: bus: add client dma interface (Jocelyn Falempe) [2147558] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147558] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147558] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147558] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147558]- x86/topology: Fix duplicated core ID within a package (David Arcari) [2159554] - x86/topology: Fix multiple packages shown on a single-package system (David Arcari) [2159554] - hwmon/coretemp: Handle large core ID value (David Arcari) [2159554] - tools/power turbostat: Add support for RPL-S (David Arcari) [2159756] - powercap: intel_rapl: Add support for RAPTORLAKE_S (David Arcari) [2159756] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158517] - sched/core: Use kfree_rcu() in do_set_cpus_allowed() (Waiman Long) [2143847] - sched/core: Fix use-after-free bug in dup_user_cpus_ptr() (Waiman Long) [2143847] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2155955] - powerpc: Take in account addition CPU node when building kexec FDT (Mamatha Inamdar) [2149198] - powerpc: export the CPU node count (Mamatha Inamdar) [2149198] - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158894] - crypto: xts - drop xts_check_key() (Vladis Dronov) [2158894] - net: vrf: determine the dst using the original ifindex for multicast (Antoine Tenart) [2149859] - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155181] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155181] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155181] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155181] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155181] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (David Arcari) [2150068] - x86: Handle idle=nomwait cmdline properly for x86_idle (David Arcari) [2150068] - drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148153] {CVE-2022-4139} - mmc: bcm2835: stop setting chan_config->slave_id (Adrien Thierry) [2139215] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142723] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142723] {CVE-2022-2964} - vxlan: fix error return code in vxlan_fdb_append (Guillaume Nault) [2142598] - vxlan_multicast: Move multicast helpers to a separate file (Guillaume Nault) [2142598] - vxlan_core: add helper vxlan_vni_in_use (Guillaume Nault) [2142598] - vxlan_core: make multicast helper take rip and ifindex explicitly (Guillaume Nault) [2142598] - vxlan_core: move some fdb helpers to non-static (Guillaume Nault) [2142598] - vxlan_core: move common declarations to private header file (Guillaume Nault) [2142598] - vxlan_core: fix build warnings in vxlan_xmit_one (Guillaume Nault) [2142598] - vxlan: move to its own directory (Guillaume Nault) [2142598] - net: vxlan: add macro definition for number of IANA VXLAN-GPE port (Guillaume Nault) [2142598] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122851] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122851] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122851] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122851] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122851]- net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Artem Savkov) [2137876] - bpf: Fix panic due to wrong pageattr of im->image (Artem Savkov) [2137876] - bpf: prevent leak of lsm program after failed attach (Artem Savkov) [2137876] - selftests/bpf: fix memory leak of lsm_cgroup (Artem Savkov) [2137876] - skmsg: pass gfp argument to alloc_sk_msg() (Felix Maurer) [2137876] - tcp: read multiple skbs in tcp_read_skb() (Felix Maurer) [2137876] - tcp: Use WARN_ON_ONCE() in tcp_read_skb() (Felix Maurer) [2137876] - tcp: handle pure FIN case correctly (Felix Maurer) [2137876] - tcp: refactor tcp_read_skb() a bit (Felix Maurer) [2137876] - tcp: fix tcp_cleanup_rbuf() for tcp_read_skb() (Felix Maurer) [2137876] - tcp: fix sock skb accounting in tcp_read_skb() (Felix Maurer) [2137876] - net: Fix suspicious RCU usage in bpf_sk_reuseport_detach() (Felix Maurer) [2137876] - net: refactor bpf_sk_reuseport_detach() (Felix Maurer) [2137876] - net: fix refcount bug in sk_psock_get (2) (Felix Maurer) [2137876] - skmsg: Get rid of unncessary memset() (Felix Maurer) [2137876] - skmsg: Get rid of skb_clone() (Felix Maurer) [2137876] - net: Introduce a new proto_ops ->read_skb() (Felix Maurer) [2137876] - tcp: Introduce tcp_read_skb() (Felix Maurer) [2137876] - samples/bpf: Fix MAC address swapping in xdp2_kern (Felix Maurer) [2137876] - samples/bpf: Fix map iteration in xdp1_user (Felix Maurer) [2137876] - selftests/bpf: fix ct status check in bpf_nf selftests (Felix Maurer) [2137876] - selftests/xsk: Avoid use-after-free on ctx (Felix Maurer) [2137876] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Felix Maurer) [2137876] - net: bpf: Use the protocol's set_rcvlowat behavior if there is one (Felix Maurer) [2137876] - netdevsim: Avoid allocation warnings triggered from user space (Felix Maurer) [2137876] - net: netfilter: Add kfuncs to set and change CT status (Felix Maurer) [2137876] - net: netfilter: Add kfuncs to set and change CT timeout (Felix Maurer) [2137876] - net: netfilter: Add kfuncs to allocate and insert CT (Felix Maurer) [2137876] - net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup (Felix Maurer) [2137876] - xsk: Mark napi_id on sendmsg() (Felix Maurer) [2137876] - samples/bpf: Fix xdp_redirect_map egress devmap prog (Felix Maurer) [2137876] - selftests, xsk: Rename AF_XDP testing app (Felix Maurer) [2137876] - net: page_pool: optimize page pool page allocation in NUMA scenario (Felix Maurer) [2137876] - bpf: Omit superfluous address family check in __bpf_skc_lookup (Felix Maurer) [2137876] - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 (Felix Maurer) [2137876] - selftests/xsk: Verify correctness of XDP prog attach point (Felix Maurer) [2137876] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Felix Maurer) [2137876] - selftests/xsk: Avoid bpf_link probe for existing xsk (Felix Maurer) [2137876] - selftests/bpf: Test a BPF CC implementing the unsupported get_info() (Felix Maurer) [2137876] - selftests/bpf: Test an incomplete BPF CC (Felix Maurer) [2137876] - selftests/bpf: Test a BPF CC writing sk_pacing_* (Felix Maurer) [2137876] - bpf: Require only one of cong_avoid() and cong_control() from a TCP CC (Felix Maurer) [2137876] - bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status (Felix Maurer) [2137876] - test_bpf: fix incorrect netdev features (Felix Maurer) [2137876] - samples/bpf: fixup some tools to be able to support xdp multibuffer (Felix Maurer) [2137876] - bpf: Fix bpf_skc_lookup comment wrt. return type (Felix Maurer) [2137876] - samples/bpf: Check detach prog exist or not in xdp_fwd (Felix Maurer) [2137876] - selftests/bpf: Add drv mode testing for xdping (Felix Maurer) [2137876] - xdp: Directly use ida_alloc()/free() APIs (Felix Maurer) [2137876] - selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch (Artem Savkov) [2137876] - samples/bpf: Fix sockex3 error: Missing BPF prog type (Artem Savkov) [2137876] - selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Artem Savkov) [2137876] - ftrace/samples: Add missing prototype for my_direct_func (Artem Savkov) [2137876] - ftrace: Add cleanup to unregister_ftrace_direct_multi (Artem Savkov) [2137876] - ftrace: Use direct_ops hash in unregister_ftrace_direct (Artem Savkov) [2137876] - tracing: Reset the function filter after completing trampoline/graph selftest (Artem Savkov) [2137876] - selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n (Artem Savkov) [2137876] - bpf, samples: Remove AF_XDP samples (Artem Savkov) [2137876] - tools include: add dis-asm-compat.h to handle version differences (Artem Savkov) [2137876] - perf tools: Rework prologue generation code (Artem Savkov) [2137876] - bpf/docs: Update README for most recent vmtest.sh (Artem Savkov) [2137876] - ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Artem Savkov) [2137876] - libbpf: restore memory layout of bpf_object_open_opts (Artem Savkov) [2137876] - selftests/bpf: Adapt cgroup effective query uapi change (Artem Savkov) [2137876] - bpftool: Fix wrong cgroup attach flags being assigned to effective progs (Artem Savkov) [2137876] - bpf, cgroup: Reject prog_attach_flags array when effective query (Artem Savkov) [2137876] - bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) (Artem Savkov) [2137876] - bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on (Artem Savkov) [2137876] - bpf: Don't use tnum_range on array range checking for poke descriptors (Artem Savkov) [2137876] - selftests/bpf: Add regression test for pruning fix (Artem Savkov) [2137876] - bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO (Artem Savkov) [2137876] - bpf: Fix a data-race around bpf_jit_limit. (Artem Savkov) [2137876] - ftrace: Fix build warning for ops_references_rec() not used (Artem Savkov) [2137876] - bpf, cgroup: Fix kernel BUG in purge_effective_progs (Artem Savkov) [2137876] - bpf: Restrict bpf_sys_bpf to CAP_PERFMON (Artem Savkov) [2137876] - bpf: Partially revert flexible-array member replacement (Artem Savkov) [2137876] - selftests/bpf: Add lru_bug to s390x deny list (Artem Savkov) [2137876] - bpf: Shut up kern_sys_bpf warning. (Artem Savkov) [2137876] - selftests/bpf: Ensure sleepable program is rejected by hash map iter (Artem Savkov) [2137876] - selftests/bpf: Add write tests for sk local storage map iterator (Artem Savkov) [2137876] - selftests/bpf: Add tests for reading a dangling map iter fd (Artem Savkov) [2137876] - bpf: Only allow sleepable program for resched-able iterator (Artem Savkov) [2137876] - bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Artem Savkov) [2137876] - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Artem Savkov) [2137876] - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Artem Savkov) [2137876] - bpf: Acquire map uref in .init_seq_private for hash map iterator (Artem Savkov) [2137876] - bpf: Acquire map uref in .init_seq_private for array map iterator (Artem Savkov) [2137876] - bpftool: Complete libbfd feature detection (Artem Savkov) [2137876] - bpf, arm64: Fix bpf trampoline instruction endianness (Artem Savkov) [2137876] - selftests/bpf: Add test for prealloc_lru_pop bug (Artem Savkov) [2137876] - bpf: Don't reinit map value in prealloc_lru_pop (Artem Savkov) [2137876] - bpf: Allow calling bpf_prog_test kfuncs in tracing programs (Artem Savkov) [2137876] - bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc (Artem Savkov) [2137876] - selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf (Artem Savkov) [2137876] - bpf: Use proper target btf when exporting attach_btf_obj_id (Artem Savkov) [2137876] - bpf: Cleanup ftrace hash in bpf_trampoline_put (Artem Savkov) [2137876] - BPF: Fix potential bad pointer dereference in bpf_sys_bpf() (Artem Savkov) [2137876] - bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function (Artem Savkov) [2137876] - bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI (Artem Savkov) [2137876] - bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI (Artem Savkov) [2137876] - tools bpftool: Don't display disassembler-four-args feature test (Artem Savkov) [2137876] - tools bpftool: Fix compilation error with new binutils (Artem Savkov) [2137876] - tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Artem Savkov) [2137876] - tools bpf_jit_disasm: Fix compilation error with new binutils (Artem Savkov) [2137876] - bpf: Remove unneeded semicolon (Artem Savkov) [2137876] - libbpf: Add bpf_obj_get_opts() (Artem Savkov) [2137876] - bpf: Fix NULL pointer dereference when registering bpf trampoline (Artem Savkov) [2137876] - bpf: Fix test_progs -j error with fentry/fexit tests (Artem Savkov) [2137876] - selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout (Artem Savkov) [2137876] - bpftool: Don't try to return value from void function in skeleton (Artem Savkov) [2137876] - bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro (Artem Savkov) [2137876] - bpf: btf: Fix vsnprintf return value check (Artem Savkov) [2137876] - libbpf: Support PPC in arch_specific_syscall_pfx (Artem Savkov) [2137876] - selftests/bpf: Adjust vmtest.sh to use local kernel configuration (Artem Savkov) [2137876] - selftests/bpf: Copy over libbpf configs (Artem Savkov) [2137876] - selftests/bpf: Sort configuration (Artem Savkov) [2137876] - selftests/bpf: Enable config options needed for xdp_synproxy test (Artem Savkov) [2137876] - selftests/bpf: Attach to socketcall() in test_probe_user (Artem Savkov) [2137876] - libbpf: Extend BPF_KSYSCALL documentation (Artem Savkov) [2137876] - bpf, devmap: Compute proper xdp_frame len redirecting frames (Artem Savkov) [2137876] - bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF (Artem Savkov) [2137876] - bpf: Simplify bpf_prog_pack_[size|mask] (Artem Savkov) [2137876] - bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Artem Savkov) [2137876] - bpf, x64: Allow to use caller address from stack (Artem Savkov) [2137876] - ftrace: Allow IPMODIFY and DIRECT ops on the same function (Artem Savkov) [2137876] - ftrace: Add modify_ftrace_direct_multi_nolock (Artem Savkov) [2137876] - ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Artem Savkov) [2137876] - ftrace/direct: Do not disable when switching direct callers (Artem Savkov) [2137876] - ftrace/samples: Add multi direct interface test module (Artem Savkov) [2137876] - ftrace: Add multi direct modify interface (Artem Savkov) [2137876] - ftrace: Add multi direct register/unregister interface (Artem Savkov) [2137876] - ftrace: Add ftrace_add_rec_direct function (Artem Savkov) [2137876] - tracing: Add trampoline/graph selftest (Artem Savkov) [2137876] - x86/ftrace: Make function graph use ftrace directly (Artem Savkov) [2137876] - x86/ftrace: Remove extra orig rax move (Artem Savkov) [2137876] - bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test (Artem Savkov) [2137876] - selftests/bpf: Fix test_verifier failed test in unprivileged mode (Artem Savkov) [2137876] - selftests/bpf: Add negative tests for new nf_conntrack kfuncs (Artem Savkov) [2137876] - selftests/bpf: Add tests for new nf_conntrack kfuncs (Artem Savkov) [2137876] - selftests/bpf: Add verifier tests for trusted kfunc args (Artem Savkov) [2137876] - bpf: Add documentation for kfuncs (Artem Savkov) [2137876] - bpf: Add support for forcing kfunc args to be trusted (Artem Savkov) [2137876] - bpf: Switch to new kfunc flags infrastructure (Artem Savkov) [2137876] - tools/resolve_btfids: Add support for 8-byte BTF sets (Artem Savkov) [2137876] - bpf: Introduce 8-byte BTF set (Artem Savkov) [2137876] - bpf, docs: Use SPDX license identifier in bpf_doc.py (Artem Savkov) [2137876] - bpf, arm64: Fix compile error in dummy_tramp() (Artem Savkov) [2137876] - bpf: Check attach_func_proto more carefully in check_helper_call (Artem Savkov) [2137876] - bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards (Artem Savkov) [2137876] - libbpf: fix an snprintf() overflow check (Artem Savkov) [2137876] - selftests/bpf: fix a test for snprintf() overflow (Artem Savkov) [2137876] - bpf, docs: document BPF_MAP_TYPE_HASH and variants (Artem Savkov) [2137876] - selftests/bpf: test eager BPF ringbuf size adjustment logic (Artem Savkov) [2137876] - bpf: fix bpf_skb_pull_data documentation (Artem Savkov) [2137876] - libbpf: fallback to tracefs mount point if debugfs is not mounted (Artem Savkov) [2137876] - selftests/bpf: Mount debugfs in setns_by_fd (Felix Maurer) [2137876] - selftests/bpf: Make sure zero-len skbs aren't redirectable (Felix Maurer) [2137876] - bpf: Move skb->len == 0 checks into __bpf_redirect (Felix Maurer) [2137876] - bpf: make sure skb->len != 0 when redirecting to a tunneling device (Felix Maurer) [2137876] - bpf: Don't redirect packets with invalid pkt_len (Felix Maurer) [2137876] - selftests/bpf: validate .bss section bigger than 8MB is possible now (Artem Savkov) [2137876] - bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Artem Savkov) [2137876] - bpf: make uniform use of array->elem_size everywhere in arraymap.c (Artem Savkov) [2137876] - bpf: fix potential 32-bit overflow when accessing ARRAY map element (Artem Savkov) [2137876] - docs/bpf: Update documentation for BTF_KIND_FUNC (Artem Savkov) [2137876] - bpf: fix lsm_cgroup build errors on esoteric configs (Artem Savkov) [2137876] - selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests (Artem Savkov) [2137876] - libbpf: add ksyscall/kretsyscall sections support for syscall kprobes (Artem Savkov) [2137876] - libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL (Artem Savkov) [2137876] - selftests/bpf: add test of __weak unknown virtual __kconfig extern (Artem Savkov) [2137876] - libbpf: generalize virtual __kconfig externs and use it for USDT (Artem Savkov) [2137876] - libbpf: perfbuf: Add API to get the ring buffer (Artem Savkov) [2137876] - bpf: iterators: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876] - tools: runqslower: Build and use lightweight bootstrap version of bpftool (Artem Savkov) [2137876] - samples: bpf: Fix cross-compiling error by using bootstrap bpftool (Artem Savkov) [2137876] - bpf: Fix check against plain integer v 'NULL' (Artem Savkov) [2137876] - bpf: Fix subprog names in stack traces. (Artem Savkov) [2137876] - selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func (Artem Savkov) [2137876] - bpf: Add endian modifiers to fix endian warnings (Artem Savkov) [2137876] - bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE (Artem Savkov) [2137876] - selftests/bpf: Return true/false (not 1/0) from bool functions (Artem Savkov) [2137876] - bpf, arm64: Mark dummy_tramp as global (Artem Savkov) [2137876] - libbpf: Fix the name of a reused map (Artem Savkov) [2137876] - samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE (Artem Savkov) [2137876] - bpf: Tidy up verifier check_func_arg() (Artem Savkov) [2137876] - libbpf: Error out when binary_path is NULL for uprobe and USDT (Artem Savkov) [2137876] - bpf: Make non-preallocated allocation low priority (Artem Savkov) [2137876] - bpf: reparent bpf maps on memcg offlining (Artem Savkov) [2137876] - selftests/bpf: add a ksym iter subtest (Artem Savkov) [2137876] - bpf: add a ksym BPF iterator (Artem Savkov) [2137876] - bpf: Fix 'dubious one-bit signed bitfield' warnings (Artem Savkov) [2137876] - bpf, arm64: Add bpf trampoline for arm64 (Artem Savkov) [2137876] - bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Artem Savkov) [2137876] - arm64: Add LDR (literal) instruction (Artem Savkov) [2137876] - bpf: Remove is_valid_bpf_tramp_flags() (Artem Savkov) [2137876] - bpf: Correctly propagate errors up from bpf_core_composites_match (Artem Savkov) [2137876] - libbpf: Disable SEC pragma macro on GCC (Artem Savkov) [2137876] - bpf: Check attach_func_proto more carefully in check_return_code (Artem Savkov) [2137876] - selftests/bpf: Add test involving restrict type qualifier (Artem Savkov) [2137876] - bpftool: Add support for KIND_RESTRICT to gen min_core_btf command (Artem Savkov) [2137876] - bpf, docs: Remove deprecated xsk libbpf APIs description (Artem Savkov) [2137876] - selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage (Artem Savkov) [2137876] - libbpf: Remove unnecessary usdt_rel_ip assignments (Artem Savkov) [2137876] - selftests/bpf: Fix few more compiler warnings (Artem Savkov) [2137876] - selftests/bpf: Add selftests for raw syncookie helpers in TC mode (Artem Savkov) [2137876] - bpf: Allow the new syncookie helpers to work with SKBs (Artem Savkov) [2137876] - selftests/bpf: Add selftests for raw syncookie helpers (Artem Savkov) [2137876] - bpf: Add helpers to issue and check SYN cookies in XDP (Artem Savkov) [2137876] - bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie (Artem Savkov) [2137876] - selftests/bpf: Fix bogus uninitialized variable warning (Artem Savkov) [2137876] - bpftool: Remove zlib feature test from Makefile (Artem Savkov) [2137876] - libbpf: Cleanup the legacy uprobe_event on failed add/attach_event() (Artem Savkov) [2137876] - libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy() (Artem Savkov) [2137876] - libbpf: Cleanup the legacy kprobe_event on failed add/attach_event() (Artem Savkov) [2137876] - libbpf: add bpf_core_type_matches() helper macro (Artem Savkov) [2137876] - selftests/bpf: Add type match test against kernel's task_struct (Artem Savkov) [2137876] - selftests/bpf: Add nested type to type based tests (Artem Savkov) [2137876] - selftests/bpf: Add test checking more characteristics (Artem Savkov) [2137876] - selftests/bpf: Add type-match checks to type-based tests (Artem Savkov) [2137876] - bpf, libbpf: Add type match support (Artem Savkov) [2137876] - bpftool: Honor BPF_CORE_TYPE_MATCHES relocation (Artem Savkov) [2137876] - bpf: Introduce TYPE_MATCH related constants/macros (Artem Savkov) [2137876] - bpftool: Rename "bpftool feature list" into "... feature list_builtins" (Artem Savkov) [2137876] - selftests/bpf: Skip lsm_cgroup when we don't have trampolines (Artem Savkov) [2137876] - bpftool: Show also the name of type BPF_OBJ_LINK (Artem Savkov) [2137876] - bpftool: Use feature list in bash completion (Artem Savkov) [2137876] - bpftool: Add feature list (prog/map/link/attach types, helpers) (Artem Savkov) [2137876] - bpftool: Remove attach_type_name forward declaration (Artem Savkov) [2137876] - selftests/bpf: lsm_cgroup functional test (Artem Savkov) [2137876] - bpftool: implement cgroup tree for BPF_LSM_CGROUP (Artem Savkov) [2137876] - libbpf: implement bpf_prog_query_opts (Artem Savkov) [2137876] - libbpf: add lsm_cgoup_sock type (Artem Savkov) [2137876] - tools/bpf: Sync btf_ids.h to tools (Artem Savkov) [2137876] - bpf: expose bpf_{g,s}etsockopt to lsm cgroup (Artem Savkov) [2137876] - bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP (Artem Savkov) [2137876] - bpf: minimize number of allocated lsm slots per program (Artem Savkov) [2137876] - bpf: per-cgroup lsm flavor (Artem Savkov) [2137876] - bpf: convert cgroup_bpf.progs to hlist (Artem Savkov) [2137876] - bpf: add bpf_func_t and trampoline helpers (Artem Savkov) [2137876] - libbpf: fix up few libbpf.map problems (Artem Savkov) [2137876] - libbpf: enforce strict libbpf 1.0 behaviors (Artem Savkov) [2137876] - selftests/bpf: remove last tests with legacy BPF map definitions (Artem Savkov) [2137876] - libbpf: clean up SEC() handling (Artem Savkov) [2137876] - libbpf: remove internal multi-instance prog support (Artem Savkov) [2137876] - libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x (Artem Savkov) [2137876] - libbpf: remove multi-instance and custom private data APIs (Artem Savkov) [2137876] - libbpf: remove most other deprecated high-level APIs (Artem Savkov) [2137876] - libbpf: remove prog_info_linear APIs (Artem Savkov) [2137876] - libbpf: clean up perfbuf APIs (Artem Savkov) [2137876] - libbpf: remove deprecated BTF APIs (Artem Savkov) [2137876] - libbpf: remove deprecated XDP APIs (Artem Savkov) [2137876] - libbpf: remove deprecated probing APIs (Artem Savkov) [2137876] - libbpf: remove deprecated low-level APIs (Artem Savkov) [2137876] - libbpf: move xsk.{c,h} into selftests/bpf (Artem Savkov) [2137876] - treewide: uapi: Replace zero-length arrays with flexible-array members (Artem Savkov) [2137876] - bpf: Fix sockmap calling sleepable function in teardown path (Artem Savkov) [2137876] - bpf: Merge "types_are_compat" logic into relo_core.c (Artem Savkov) [2137876] - bpf, docs: Fix the code formatting in instruction-set (Artem Savkov) [2137876] - selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Artem Savkov) [2137876] - bpf: Fix for use-after-free bug in inline_bpf_loop (Artem Savkov) [2137876] - bpf: Replace hard-coded 0 with BPF_K in check_alu_op (Artem Savkov) [2137876] - selftests/bpf: Add benchmark for local_storage get (Artem Savkov) [2137876] - bpf, arm64: Keep tail call count across bpf2bpf calls (Artem Savkov) [2137876] - bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Artem Savkov) [2137876] - selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Artem Savkov) [2137876] - selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Artem Savkov) [2137876] - bpf: Inline calls to bpf_loop when callback is known (Artem Savkov) [2137876] - selftests/bpf: allow BTF specs and func infos in test_verifier tests (Artem Savkov) [2137876] - selftests/bpf: specify expected instructions in test_verifier tests (Artem Savkov) [2137876] - uprobe: gate bpf call behind BPF_EVENTS (Artem Savkov) [2137876] - bpf: Allow helpers to accept pointers with a fixed size (Artem Savkov) [2137876] - libbpf: add support for sleepable uprobe programs (Artem Savkov) [2137876] - selftests/bpf: add tests for sleepable (uk)probes (Artem Savkov) [2137876] - bpf: implement sleepable uprobes by chaining gps (Artem Savkov) [2137876] - bpf: allow sleepable uprobe programs to attach (Artem Savkov) [2137876] - bpf: move bpf_prog to bpf.h (Artem Savkov) [2137876] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Artem Savkov) [2137876] - bpf: Fix spelling in bpf_verifier.h (Artem Savkov) [2137876] - selftest/bpf/benchs: Add bpf_map benchmark (Artem Savkov) [2137876] - bpf: avoid grabbing spin_locks of all cpus when no free elems (Artem Savkov) [2137876] - bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU" (Artem Savkov) [2137876] - bpftool: Fix bootstrapping during a cross compilation (Artem Savkov) [2137876] - libbpf: Fix a couple of typos (Artem Savkov) [2137876] - bpf, test_run: Remove unnecessary prog type checks (Artem Savkov) [2137876] - bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Artem Savkov) [2137876] - libbpf: Fix determine_ptr_size() guessing (Artem Savkov) [2137876] - bpf: Fix KASAN use-after-free Read in compute_effective_progs (Artem Savkov) [2137876] - bpftool: Check for NULL ptr of btf in codegen_asserts (Artem Savkov) [2137876] - selftests/bpf: Fix test_run logic in fexit_stress.c (Artem Savkov) [2137876] - bpftool: Use libbpf_bpf_link_type_str (Artem Savkov) [2137876] - selftests/bpf: Add test for libbpf_bpf_link_type_str (Artem Savkov) [2137876] - bpftool: Use libbpf_bpf_attach_type_str (Artem Savkov) [2137876] - selftests/bpf: Add test for libbpf_bpf_attach_type_str (Artem Savkov) [2137876] - bpftool: Use libbpf_bpf_map_type_str (Artem Savkov) [2137876] - selftests/bpf: Add test for libbpf_bpf_map_type_str (Artem Savkov) [2137876] - bpftool: Use libbpf_bpf_prog_type_str (Artem Savkov) [2137876] - selftests/bpf: Add test for libbpf_bpf_prog_type_str (Artem Savkov) [2137876] - bpf: Correct the comment about insn_to_jit_off (Artem Savkov) [2137876] - bpf: Unify data extension operation of jited_ksyms and jited_linfo (Artem Savkov) [2137876]- config: Enable TDX Guest (Wander Lairson Costa) [1955275] - x86/tdx: mark TDX as a preview (Wander Lairson Costa) [1955275] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1955275] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1955275] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1955275] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1955275] - swiotlb: merge swiotlb-xen initialization into swiotlb (Wander Lairson Costa) [1955275] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1955275] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1955275] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1955275] - x86/tdx: Annotate a noreturn function (Wander Lairson Costa) [1955275] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1955275] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1955275] - arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region (Wander Lairson Costa) [1955275] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Wander Lairson Costa) [1955275] - x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 (Wander Lairson Costa) [1955275] - selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage (Wander Lairson Costa) [1955275] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1955275] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1955275] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1955275] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1955275] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1955275] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1955275] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1955275] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1955275] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1955275] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1955275] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1955275] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1955275] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1955275] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1955275] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1955275] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1955275] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1955275] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1955275] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1955275] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1955275] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1955275] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1955275] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1955275] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1955275] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1955275] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1955275] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1955275] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1955275] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1955275] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1955275] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1955275] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1955275] - Documentation: Add x86/amd_hsmp driver (Wander Lairson Costa) [1955275] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1955275] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1955275] - x86/iopl: Fake iopl(3) CLI/STI usage (Wander Lairson Costa) [1955275]- ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (David Arcari) [2158310] - ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (David Arcari) [2158310] - ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (David Arcari) [2158310] - ACPI: x86: s2idle: Fix a NULL pointer dereference (David Arcari) [2158310] - ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (David Arcari) [2158310] - ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (David Arcari) [2158310] - ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (David Arcari) [2158310] - ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (David Arcari) [2158310] - ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (David Arcari) [2158310] - ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (David Arcari) [2158310] - ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (David Arcari) [2158310] - ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (David Arcari) [2158310] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148295] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148295] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148295] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148295] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [2112877] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [2112877] - ice: Implement devlink port split operations (Petr Oros) [2154357] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2154357] - ice: Add port option admin queue commands (Petr Oros) [2154357] - cifs: fix NULL ptr dereference in refresh_mounts() (Ronnie Sahlberg) [2151070] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [2121449]- tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_fastopen. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_max_syn_backlog. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_tw_reuse. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. (Guillaume Nault) [2149949] - tcp: Fix data-races around some timeout sysctl knobs. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_reordering. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_migrate_req. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. (Guillaume Nault) [2149949] - tcp: Fix data-races around keepalive sysctl knobs. (Guillaume Nault) [2149949] - igmp: Fix data-races around sysctl_igmp_qrv. (Guillaume Nault) [2149949] - igmp: Fix data-races around sysctl_igmp_max_msf. (Guillaume Nault) [2149949] - igmp: Fix a data-race around sysctl_igmp_max_memberships. (Guillaume Nault) [2149949] - igmp: Fix data-races around sysctl_igmp_llm_reports. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_probe_interval. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_probe_threshold. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_min_snd_mss. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_base_mss. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_mtu_probing. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. (Guillaume Nault) [2149949] - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. (Guillaume Nault) [2149949] - ip: Fix a data-race around sysctl_fwmark_reflect. (Guillaume Nault) [2149949] - ip: Fix a data-race around sysctl_ip_autobind_reuse. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_nonlocal_bind. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_fwd_update_priority. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_no_pmtu_disc. (Guillaume Nault) [2149949] - ip: Fix data-races around sysctl_ip_default_ttl. (Guillaume Nault) [2149949] - nexthop: Fix data-races around nexthop_compat_mode. (Guillaume Nault) [2149949] - ipv4: Fix data-races around sysctl_ip_dynaddr. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_ecn_fallback. (Guillaume Nault) [2149949] - tcp: Fix data-races around sysctl_tcp_ecn. (Guillaume Nault) [2149949] - raw: Fix a data-race around sysctl_raw_l3mdev_accept. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_ratemask. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_ratelimit. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_echo_ignore_broadcasts. (Guillaume Nault) [2149949] - icmp: Fix data-races around sysctl_icmp_echo_enable_probe. (Guillaume Nault) [2149949] - icmp: Fix a data-race around sysctl_icmp_echo_ignore_all. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_max_tw_buckets. (Guillaume Nault) [2149949] - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). (Guillaume Nault) [2149949] - sysctl: Fix data-races in proc_dou8vec_minmax(). (Guillaume Nault) [2149949] - ipv4: Fix a data-race around sysctl_fib_sync_mem. (Guillaume Nault) [2149949] - icmp: Fix data-races around sysctl. (Guillaume Nault) [2149949] - cipso: Fix data-races around sysctl. (Guillaume Nault) [2149949] - inetpeer: Fix data-races around sysctl. (Guillaume Nault) [2149949] - tcp: Fix a data-race around sysctl_tcp_max_orphans. (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_dointvec_jiffies(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_doulongvec_minmax(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_douintvec_minmax(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_dointvec_minmax(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_douintvec(). (Guillaume Nault) [2149949] - sysctl: Fix data races in proc_dointvec(). (Guillaume Nault) [2149949] - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer (Guillaume Nault) [2149949] - inet: rename INET_MATCH() (Guillaume Nault) [2149949] - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() (Guillaume Nault) [2149949] - l2tp: use add READ_ONCE() to fetch sk->sk_bound_dev_if (Guillaume Nault) [2149949] - inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() (Guillaume Nault) [2149949] - dccp: use READ_ONCE() to read sk->sk_bound_dev_if (Guillaume Nault) [2149949] - net: core: add READ_ONCE/WRITE_ONCE annotations for sk->sk_bound_dev_if (Guillaume Nault) [2149949] - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() (Guillaume Nault) [2149949] - net: annotate races around sk->sk_bound_dev_if (Guillaume Nault) [2149949] - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() (Guillaume Nault) [2149949]- x86/cpu: Add several Intel server CPU model numbers (David Arcari) [2158038] - ip_gre: do not report erspan version on GRE interface (Hangbin Liu) [2150168] - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113082] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113082] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113082]- scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155158] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145234] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145234] {CVE-2022-4129} - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2138867] - RHEL: ALSA: add kunit module soc-utils-test to mod-internal.list (Jaroslav Kysela) [2152183] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2101449] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113155] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113155] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113155] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113155]- NFS: Allow very small rsize & wsize again (Benjamin Coddington) [2107347] - NFS: Allow setting rsize / wsize to a multiple of PAGE_SIZE (Benjamin Coddington) [2107347] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2155154] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2152144] - netfs: Fix dodgy maths (Xiubo Li) [2138981] - netfs: Fix missing xas_retry() calls in xarray iteration (Xiubo Li) [2138981] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139862]- crypto: pcrypt - Delay write to padata->info (Luis Claudio R. Goncalves) [2154189] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2142900] - SUNRPC: Simplify synopsis of svc_pool_for_cpu() (Luis Claudio R. Goncalves) [2149755] - SUNRPC: Don't disable preemption while calling svc_pool_for_cpu(). (Luis Claudio R. Goncalves) [2149755] - kernel/rh_messages.c: gcc12 warning on redundant NULL test (Eric Chanudet) [2142658] - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Gopal Tiwari) [2140026] - Bluetooth: hci_conn: Fix not restoring ISO buffer count on disconnect (Gopal Tiwari) [2140026] - Bluetooth: hci_conn: Fix CIS connection dst_type handling (Gopal Tiwari) [2140026] - Bluetooth: avoid hci_dev_test_and_set_flag() in mgmt_init_hdev() (Gopal Tiwari) [2140026] - Bluetooth: Prevent double register of suspend (Gopal Tiwari) [2140026] - Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works (Gopal Tiwari) [2140026]- KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154283] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2104470] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2138389] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2138389] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2138389] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136122] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136122] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136122 2139482] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136122] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136122] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136122] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136122] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136122] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136122] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136122] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136122] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136122] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136122] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136122] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136122] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136122] - wifi: wilc1000: fix DMA on stack objects (Íñigo Huguet) [2136122] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136122] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136122] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136122] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136122] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136122] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136122] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136122] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136122] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136122] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136122] - wifi: wilc1000: fix spurious inline in wilc_handle_disconnect() (Íñigo Huguet) [2136122] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136122] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136122] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136122] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136122] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136122] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136122] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136122] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136122] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136122] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136122] - wifi: wilc1000: use existing iftype variable to store the interface type (Íñigo Huguet) [2136122] - wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI (Íñigo Huguet) [2136122] - wifi: wilc1000: cancel the connect operation during interface down (Íñigo Huguet) [2136122] - wifi: wilc1000: get correct length of string WID from received config packet (Íñigo Huguet) [2136122] - wifi: wilc1000: set station_info flag only when signal value is valid (Íñigo Huguet) [2136122] - wifi: wilc1000: set correct value of 'close' variable in failure case (Íñigo Huguet) [2136122] - wifi: wilc1000: add WID_TX_POWER WID in g_cfg_byte array (Íñigo Huguet) [2136122] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136122] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136122] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136122] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136122] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136122] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136122] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136122] - mac80211: tracing: Use the new __vstring() helper (Íñigo Huguet) [2136122] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136122] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136122] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136122] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136122] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136122] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136122] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136122] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136122] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136122] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136122] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136122] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136122] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136122] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136122] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136122] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136122] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136122] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136122] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136122] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136122] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136122] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136122] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136122] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136122] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136122] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136122] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136122] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136122] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136122] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136122] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136122] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136122] - tracing/iwlwifi: Use the new __vstring() helper (Íñigo Huguet) [2136122] - tracing/brcm: Use the new __vstring() helper (Íñigo Huguet) [2136122] - tracing/ath: Use the new __vstring() helper (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136122] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136122] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136122] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136122] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136122] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136122] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136122] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136122] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136122] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136122] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136122] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136122] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136122] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136122] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136122] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136122] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136122] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136122] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136122] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136122] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136122] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136122] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136122] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136122] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136122] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136122] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136122] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136122] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136122] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136122] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136122] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136122] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136122] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136122] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136122] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136122] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136122] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136122] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136122] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136122] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136122] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136122] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136122] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136122] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136122] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136122] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136122] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136122] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136122] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136122] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136122] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136122] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136122] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136122] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136122] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136122] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136122] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136122] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136122] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136122] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136122] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136122] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136122] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136122] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136122] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136122] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136122] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136122] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136122] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136122] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136122] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136122] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136122] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136122] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136122] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136122] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136122] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136122] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136122] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136122] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136122] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136122] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136122] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136122] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136122] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136122] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136122] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136122] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136122] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136122] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136122] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136122] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136122] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136122] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136122] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136122] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136122] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136122] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136122] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136122] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136122] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136122] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136122] - mt76: remove q->qid (Íñigo Huguet) [2136122] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136122] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136122] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136122] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136122] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136122] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136122] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136122] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136122] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136122] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136122] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136122] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136122] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136122] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136122] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136122] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136122] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136122] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136122] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136122] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136122] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136122] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136122] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136122] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136122] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136122] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136122] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136122] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136122] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136122] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136122] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136122] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136122] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136122] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136122] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136122] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136122] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136122] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136122] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136122] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136122] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136122] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136122] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136122] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136122] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136122] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136122] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136122] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136122] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136122] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136122] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136122] - ath11k: Fix typo in comments (Íñigo Huguet) [2136122] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136122] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136122] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136122] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136122] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136122] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136122] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136122] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136122] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136122] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136122] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136122] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136122] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136122] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136122] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136122] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136122] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136122] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136122] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136122] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136122] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136122] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136122] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136122] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136122] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136122] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136122] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136122] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136122] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136122] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136122] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136122] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136122] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136122] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136122] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136122] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136122] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136122] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136122] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136122] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136122] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136122] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136122] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136122] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136122] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136122] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136122] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136122] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136122] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136122] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136122] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136122] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136122] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136122] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136122] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136122] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136122] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136122] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136122] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136122] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136122] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136122] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136122] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136122] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136122] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136122] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136122] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136122] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136122] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136122] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136122] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136122] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136122] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136122] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136122] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136122] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136122] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136122] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136122] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136122] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136122] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136122] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Íñigo Huguet) [2136122] - iwlwifi: Switch to proper EFI variable store interface (Íñigo Huguet) [2136122] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136122] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136122] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136122] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136122] - wifi: virt_wifi: fix typo in comment (Íñigo Huguet) [2136122] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136122] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136122] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136122] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136122] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136122] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136122] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136122] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136122] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136122] - wifi: rtw88: use %*ph to print small buffer (Íñigo Huguet) [2136122] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136122] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136122] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136122] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136122] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136122] - wifi: wilc1000: add IGTK support (Íñigo Huguet) [2136122] - wifi: wilc1000: add WPA3 SAE support (Íñigo Huguet) [2136122] - wifi: wilc1000: remove WEP security support (Íñigo Huguet) [2136122] - wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down (Íñigo Huguet) [2136122] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136122] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136122] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136122] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136122] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136122] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136122] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136122] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136122] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136122] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136122] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136122] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136122] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136122] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136122] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136122] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136122] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136122] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136122] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136122] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136122] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136122] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136122] - ath10k: improve tx status reporting (Íñigo Huguet) [2136122] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136122] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136122] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136122] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136122] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136122] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136122] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136122] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136122] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136122] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136122] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136122] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136122] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136122] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136122] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136122] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136122] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136122] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136122] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136122] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136122] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136122] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136122] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136122] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136122] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136122] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136122] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136122] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136122] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136122] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136122] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136122] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136122] - mac80211: fix typo in documentation (Íñigo Huguet) [2136122] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136122] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136122] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136122] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136122] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136122] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136122] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136122] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136122] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136122] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136122] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136122] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136122] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136122] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136122] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136122] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136122] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136122] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136122] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136122] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136122] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136122] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136122] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136122] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136122] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136122] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136122] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136122] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136122] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136122] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136122] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136122] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136122] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136122] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136122] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136122] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136122] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136122] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136122] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136122] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136122] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136122] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136122] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136122] - rtw89: correct CCA control (Íñigo Huguet) [2136122] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136122] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136122] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136122] - wilc1000: add valid vmm_entry check before fetching from TX queue (Íñigo Huguet) [2136122] - wilc1000: use 'u64' datatype for cookie variable (Íñigo Huguet) [2136122] - wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice() (Íñigo Huguet) [2136122] - wilc1000: use fixed function base register value to access SDIO_FBR_ENABLE_CSA (Íñigo Huguet) [2136122] - wilc1000: increase firmware version array size (Íñigo Huguet) [2136122] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136122] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136122] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136122] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136122] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136122] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136122] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136122] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136122] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136122] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136122] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136122] - ath11k: mac: fix too long line (Íñigo Huguet) [2136122] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136122] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136122] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136122] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136122] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136122] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136122] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136122] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136122] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136122] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136122] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136122] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136122] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136122] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136122] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136122] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136122] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136122] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136122] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136122] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136122] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136122] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136122] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136122] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136122] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136122] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136122] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136122] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136122] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136122] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136122] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136122] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136122] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136122] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136122] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136122] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136122] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136122] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136122] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136122] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136122] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136122] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136122] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136122] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136122] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136122] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136122] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136122] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136122] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136122] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136122] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136122] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136122] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136122] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136122] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136122] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136122] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136122] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136122] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136122] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136122] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136122] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136122] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136122] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136122] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136122] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136122] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136122] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136122] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136122] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136122] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136122] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136122] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136122] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136122] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136122] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136122] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136122] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136122] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136122] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136122] - ath11k: Add support for SAR (Íñigo Huguet) [2136122] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136122] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136122] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136122] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136122] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136122] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136122] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136122] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136122] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136122] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136122] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136122] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136122] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136122] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136122] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136122] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136122] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136122] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136122] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136122] - rtw89: reset BA CAM (Íñigo Huguet) [2136122] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136122] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136122] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136122] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136122] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136122] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136122] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136122] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136122] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136122] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136122] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136122] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136122] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136122] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136122] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136122] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136122] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136122] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136122] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136122] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136122] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136122] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136122] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136122] - rtw89: update ptcl_init (Íñigo Huguet) [2136122] - rtw89: update TMAC parameters (Íñigo Huguet) [2136122] - rtw89: initialize NAV control (Íñigo Huguet) [2136122] - rtw89: update scheduler setting (Íñigo Huguet) [2136122] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136122] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136122] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136122] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136122] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136122] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136122] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136122] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136122] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136122] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136122] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136122] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136122] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136122] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136122] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136122] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136122] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136122] - rtw89: support hardware generate security header (Íñigo Huguet) [2136122] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136122] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136122] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136122] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136122] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136122] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136122] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136122] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136122] - rtw89: add UK to regulation type (Íñigo Huguet) [2136122] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136122] - rtw89: support FW crash simulation (Íñigo Huguet) [2136122] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136122] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136122] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136122] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136122] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136122] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136122] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136122] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136122] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136122] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136122] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136122] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136122] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136122] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136122] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136122] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136122] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136122] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136122] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136122] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136122] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136122] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136122] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136122] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136122] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136122] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136122] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136122] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136122] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136122] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136122] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136122] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136122] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136122] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136122] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136122] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136122] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136122] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136122] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136122] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136122] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136122] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136122] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136122] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136122] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136122] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136122] - ath11k: implement hardware data filter (Íñigo Huguet) [2136122] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136122] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136122]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2143133] - drm/ast: Fix drm_fb_memcpy() on rhel9 (Jocelyn Falempe) [2128599] - drm/ast: Avoid reprogramming primary-plane scanout address (Jocelyn Falempe) [2128599] - drm/ast: Convert ast to SHMEM (Jocelyn Falempe) [2128599] - drm/ast: Style cleanups in plane code (Jocelyn Falempe) [2128599] - drm/ast: Rename struct ast_cursor_plane to struct ast_plane (Jocelyn Falempe) [2128599] - drm/ast: Remove cursor double buffering (Jocelyn Falempe) [2128599] - drm/ast: Do not call drm_atomic_add_affected_planes() (Jocelyn Falempe) [2128599] - drm/ast: Call drm_atomic_helper_check_plane_state() unconditionally (Jocelyn Falempe) [2128599] - drm/ast: Acquire I/O-register lock in atomic_commit_tail function (Jocelyn Falempe) [2128599] - drm/ast: Add Atomic gamma lut support for aspeed (Jocelyn Falempe) [2128599] - drm/ast: make ast_modeset static (Jocelyn Falempe) [2128599] - drm/ast: Fix video broken in some resolutions on ast2600 (Jocelyn Falempe) [2128599] - drm/ast: Add resolution support for 1152x864@75 (Jocelyn Falempe) [2128599] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150965] {CVE-2022-3628} - lockdown: Fix kexec lockdown bypass with ima policy (Wander Lairson Costa) [2140527] {CVE-2022-21505} - block: Do not reread partition table on exclusively open device (Ming Lei) [2149790] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2140032] - selftests: net: Fix netdev name mismatch in cleanup (Jonathan Toppins) [2150389] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2075755 2150389] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2075140 2150389] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [2150389] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [2150389] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150389] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150389] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150389] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150389] - net: bonding: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Jonathan Toppins) [2150389] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150389] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150389] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150389] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150389] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150389] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150389] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150389] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150389] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150389] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150389] - docs: net: bonding: remove mentions of trans_start (Jonathan Toppins) [2150389] - bonding: cleanup bond_create (Jonathan Toppins) [2150389] - bonding: netlink error message support for options (Jonathan Toppins) [2150389] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150389] - net: use dev_addr_set() (Jonathan Toppins) [2150389] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (Gopal Tiwari) [2148402] {CVE-2022-42896} - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2139496] - xfrm: rename xfrm_state_offload struct to allow reuse (Sabrina Dubroca) [2139496] - xfrm: delete not used number of external headers (Sabrina Dubroca) [2139496] - lib/irq_poll: Prevent softirq pending leak in irq_poll_cpu_dead() (Prarit Bhargava) [2142946]- tls: strp: make sure the TCP skbs do not have overlapping data (Sabrina Dubroca) [2143700] - selftests: tls: handful of memrnd() and length checks (Sabrina Dubroca) [2143700] - selftests: tls: add a test for timeo vs lock (Sabrina Dubroca) [2143700] - selftests: tls: add test for NoPad getsockopt (Sabrina Dubroca) [2143700] - selftests: tls: add selftest variant for pad (Sabrina Dubroca) [2143700] - selftests: tls: skip cmsg_to_pipe tests with TLS=n (Sabrina Dubroca) [2143700] - selftests: tls: test for correct proto_ops (Sabrina Dubroca) [2143700] - selftests: tls: test splicing decrypted records (Sabrina Dubroca) [2143700] - selftests: tls: test splicing cmsgs (Sabrina Dubroca) [2143700] - tls: rx: react to strparser initialization errors (Sabrina Dubroca) [2143700] - net/tls: Use RCU API to access tls_ctx->netdev (Sabrina Dubroca) [2143700] - tls: rx: device: don't try to copy too much on detach (Sabrina Dubroca) [2143700] - tls: rx: device: bound the frag walk (Sabrina Dubroca) [2143700] - net/tls: Remove redundant workqueue flush before destroy (Sabrina Dubroca) [2143700] - net/tls: Multi-threaded calls to TX tls_dev_del (Sabrina Dubroca) [2143700] - net/tls: Perform immediate device ctx cleanup when possible (Sabrina Dubroca) [2143700] - tls: rx: fix the false positive warning (Sabrina Dubroca) [2143700] - tls: strp: rename and multithread the workqueue (Sabrina Dubroca) [2143700] - tls: rx: don't consider sock_rcvtimeo() cumulative (Sabrina Dubroca) [2143700] - tls: rx: Fix unsigned comparison with less than zero (Sabrina Dubroca) [2143700] - tls: rx: do not use the standard strparser (Sabrina Dubroca) [2143700] - tls: rx: device: add input CoW helper (Sabrina Dubroca) [2143700] - tcp: allow tls to decrypt directly from the tcp rcv queue (Sabrina Dubroca) [2143700] - tcp: avoid indirect calls to sock_rfree (Sabrina Dubroca) [2143700] - tls: rx: device: keep the zero copy status with offload (Sabrina Dubroca) [2143700] - tls: rx: don't free the output in case of zero-copy (Sabrina Dubroca) [2143700] - redhat/configs: enable CONFIG_DEBUG_NET for debug kernel (Sabrina Dubroca) [2143700] - net: add CONFIG_DEBUG_NET (Sabrina Dubroca) [2143700] - net: add include/net/net_debug.h (Sabrina Dubroca) [2143700] - tls: rx: factor SW handling out of tls_rx_one_record() (Sabrina Dubroca) [2143700] - tls: rx: wrap recv_pkt accesses in helpers (Sabrina Dubroca) [2143700] - net/tls: Remove the context from the list in tls_device_down (Sabrina Dubroca) [2143700] - tls: rx: release the sock lock on locking timeout (Sabrina Dubroca) [2143700] - tls: rx: decrypt into a fresh skb (Sabrina Dubroca) [2143700] - tls: rx: async: don't put async zc on the list (Sabrina Dubroca) [2143700] - tls: rx: async: hold onto the input skb (Sabrina Dubroca) [2143700] - tls: rx: async: adjust record geometry immediately (Sabrina Dubroca) [2143700] - tls: rx: return the decrypted skb via darg (Sabrina Dubroca) [2143700] - tls: rx: read the input skb from ctx->recv_pkt (Sabrina Dubroca) [2143700] - tls: rx: factor out device darg update (Sabrina Dubroca) [2143700] - tls: rx: remove the message decrypted tracking (Sabrina Dubroca) [2143700] - tls: rx: don't keep decrypted skbs on ctx->recv_pkt (Sabrina Dubroca) [2143700] - tls: rx: don't try to keep the skbs always on the list (Sabrina Dubroca) [2143700] - tls: rx: allow only one reader at a time (Sabrina Dubroca) [2143700] - net/tls: Fix race in TLS device down flow (Sabrina Dubroca) [2143700] - net/tls: Check for errors in tls_device_init (Sabrina Dubroca) [2143700] - tls: rx: fix the NoPad getsockopt (Sabrina Dubroca) [2143700] - tls: rx: add counter for NoPad violations (Sabrina Dubroca) [2143700] - tls: fix spelling of MIB (Sabrina Dubroca) [2143700] - tls: rx: make tls_wait_data() return an recvmsg retcode (Sabrina Dubroca) [2143700] - tls: create an internal header (Sabrina Dubroca) [2143700] - tls: rx: coalesce exit paths in tls_decrypt_sg() (Sabrina Dubroca) [2143700] - tls: rx: wrap decrypt params in a struct (Sabrina Dubroca) [2143700] - tls: rx: always allocate max possible aad size for decrypt (Sabrina Dubroca) [2143700] - strparser: pad sk_skb_cb to avoid straddling cachelines (Sabrina Dubroca) [2143700] - tls: rx: periodically flush socket backlog (Sabrina Dubroca) [2143700] - tls: rx: add sockopt for enabling optimistic decrypt with TLS 1.3 (Sabrina Dubroca) [2143700] - docs: tls: document the TLS_TX_ZEROCOPY_RO (Sabrina Dubroca) [2143700] - tls: rx: support optimistic decrypt to user buffer with TLS 1.3 (Sabrina Dubroca) [2143700] - tls: rx: don't include tail size in data_len (Sabrina Dubroca) [2143700] - Revert "tls: rx: move counting TlsDecryptErrors for sync" (Sabrina Dubroca) [2143700] - tls: Rename TLS_INFO_ZC_SENDFILE to TLS_INFO_ZC_TX (Sabrina Dubroca) [2143700] - net: tls: fix messing up lists when bpf enabled (Sabrina Dubroca) [2143700] - tls: Add opt-in zerocopy mode of sendfile() (Sabrina Dubroca) [2143700] - tls: Fix context leak on tls_device_down (Sabrina Dubroca) [2143700] - tls: Skip tls_append_frag on zero copy size (Sabrina Dubroca) [2143700] - net: tls: fix async vs NIC crypto offload (Sabrina Dubroca) [2143700] - tls: rx: only copy IV from the packet for TLS 1.2 (Sabrina Dubroca) [2143700] - tls: rx: use MAX_IV_SIZE for allocations (Sabrina Dubroca) [2143700] - tls: rx: use async as an in-out argument (Sabrina Dubroca) [2143700] - tls: rx: return the already-copied data on crypto error (Sabrina Dubroca) [2143700] - tls: rx: treat process_rx_list() errors as transient (Sabrina Dubroca) [2143700] - tls: rx: assume crypto always calls our callback (Sabrina Dubroca) [2143700] - tls: rx: don't handle TLS 1.3 in the async crypto callback (Sabrina Dubroca) [2143700] - tls: rx: move counting TlsDecryptErrors for sync (Sabrina Dubroca) [2143700] - tls: rx: reuse leave_on_list label for psock (Sabrina Dubroca) [2143700] - tls: rx: consistently use unlocked accessors for rx_list (Sabrina Dubroca) [2143700] - tls: rx: jump out for cases which need to leave skb on list (Sabrina Dubroca) [2143700] - tls: rx: clear ctx->recv_pkt earlier (Sabrina Dubroca) [2143700] - tls: rx: inline consuming the skb at the end of the loop (Sabrina Dubroca) [2143700] - tls: rx: pull most of zc check out of the loop (Sabrina Dubroca) [2143700] - tls: rx: don't track the async count (Sabrina Dubroca) [2143700] - tls: rx: don't handle async in tls_sw_advance_skb() (Sabrina Dubroca) [2143700] - tls: rx: factor out writing ContentType to cmsg (Sabrina Dubroca) [2143700] - tls: rx: simplify async wait (Sabrina Dubroca) [2143700] - tls: rx: wrap decryption arguments in a structure (Sabrina Dubroca) [2143700] - tls: rx: don't report text length from the bowels of decrypt (Sabrina Dubroca) [2143700] - tls: rx: drop unnecessary arguments from tls_setup_from_iter() (Sabrina Dubroca) [2143700] - tls: hw: rx: use return value of tls_device_decrypted() to carry status (Sabrina Dubroca) [2143700] - tls: rx: refactor decrypt_skb_update() (Sabrina Dubroca) [2143700] - tls: rx: don't issue wake ups when data is decrypted (Sabrina Dubroca) [2143700] - tls: rx: replace 'back' with 'offset' (Sabrina Dubroca) [2143700] - tls: rx: use a define for tag length (Sabrina Dubroca) [2143700] - tls: rx: init decrypted status in tls_read_size() (Sabrina Dubroca) [2143700] - tls: rx: don't store the decryption status in socket context (Sabrina Dubroca) [2143700] - tls: rx: don't store the record type in socket context (Sabrina Dubroca) [2143700] - tls: rx: drop pointless else after goto (Sabrina Dubroca) [2143700] - tls: rx: jump to a more appropriate label (Sabrina Dubroca) [2143700] - net/tls: optimize judgement processes in tls_set_device_offload() (Sabrina Dubroca) [2143700] - net/tls: remove unnecessary jump instructions in do_tls_setsockopt_conf() (Sabrina Dubroca) [2143700] - net/tls: Provide {__,}tls_driver_ctx() unconditionally (Sabrina Dubroca) [2143700] - net/tls: simplify the tls_set_sw_offload function (Sabrina Dubroca) [2143700] - net/tls: getsockopt supports complete algorithm list (Sabrina Dubroca) [2143700] - net/tls: tls_crypto_context add supported algorithms context (Sabrina Dubroca) [2143700] - net/tls: support SM4 CCM algorithm (Sabrina Dubroca) [2143700] - net/tls: support SM4 GCM/CCM algorithm (Sabrina Dubroca) [2143700]- pwm: tegra: Ensure the clock rate is not less than needed (d.marlin) [2141743] - pwm: tegra: Improve required rate calculation (d.marlin) [2141743] - pwm: tegra: Add runtime PM and OPP support (d.marlin) [2141743] - pwm: tegra: Optimize period calculation (d.marlin) [2141743] - hwmon: (pwm-fan) Ensure the fan going on in .probe() (d.marlin) [2141743] - hwmon: (pwm-fan) Explicitly switch off fan power when setting pwm1_enable to 0 (d.marlin) [2141743] - hwmon: (pwm-fan) Switch regulator dynamically (d.marlin) [2141743] - hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro (d.marlin) [2141743] - hwmon: (pwm-fan) split __set_pwm into locked/unlocked functions (d.marlin) [2141743] - hwmon: (pwm-fan) Add dedicated power switch function (d.marlin) [2141743] - hwmon: (pwm-fan) Simplify enable/disable check (d.marlin) [2141743] - hwmon: (pwm-fan) Replace OF specific call to PWM by plain one (d.marlin) [2141743] - hwmon: (pwm-fan) Refactor fan power on/off (d.marlin) [2141743] - redhat/configs: consolidate CONFIG_TEST_LIVEPATCH=m (Julia Denham) [2072713] - redhat/configs: enable CONFIG_TEST_LIVEPATCH=m for s390x (Julia Denham) [2072713] - redhat/configs: enable s390x CONFIG_EXPOLINE_EXTERN (Julia Denham) [2072713] - s390/ftrace: implement hotpatching (Julia Denham) [2121735] - ftrace: Introduce ftrace_need_init_nop() (Julia Denham) [2121735] - s390/nospec: build expoline.o for modules_prepare target (Julia Denham) [2072713] - s390/nospec: align and size extern thunks (Julia Denham) [2072713] - s390/nospec: add an option to use thunk-extern (Julia Denham) [2072713] - s390/nospec: generate single register thunks if possible (Julia Denham) [2072713] - s390: remove unused expoline to BC instructions (Julia Denham) [2072713] - s390/entry: remove unused expoline thunk (Julia Denham) [2072713] - s390: replace cc-option-yn uses with cc-option (Julia Denham) [2072713] - net: macsec: Expose MACSEC_SALT_LEN definition to user space (Sabrina Dubroca) [2136170] - macsec: Fix traffic counters/statistics (Sabrina Dubroca) [2136170] - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() (Sabrina Dubroca) [2136170] - macsec: always read MACSEC_SA_ATTR_PN as a u64 (Sabrina Dubroca) [2136170] - macsec: limit replay window size with XPN (Sabrina Dubroca) [2136170] - macsec: fix error message in macsec_add_rxsa and _txsa (Sabrina Dubroca) [2136170] - macsec: fix NULL deref in macsec_add_rxsa (Sabrina Dubroca) [2136170] - iavf: Fix error handling in iavf_init_module() (Stefan Assmann) [2104467] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2104467] - iavf: Do not restart Tx queues after reset task failure (Stefan Assmann) [2104467] - iavf: Fix a crash during reset task (Stefan Assmann) [2104467] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2104467] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2104467] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2104467] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2104467] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2104467] - iavf: Fix bad page state (Stefan Assmann) [2104467] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2104467] - iavf: Detach device during reset task (Stefan Assmann) [2104467] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2104467] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2104467] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2104467] - iavf: Fix max_rate limiting (Stefan Assmann) [2104467] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2104467] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2104467] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2104467] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2104467] - intel: remove unused macros (Stefan Assmann) [2104467]- Bluetooth: Fix HCIGETDEVINFO regression (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix hci_read_buffer_size_sync (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn (Gopal Tiwari) [2124521] - Bluetooth: move from strlcpy with unused retval to strscpy (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix not handling shutdown condition (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: fix double mgmt_pending_free() in remove_adv_monitor() (Gopal Tiwari) [2124521] - Bluetooth: MGMT: Fix Get Device Flags (Gopal Tiwari) [2124521] - Bluetooth: L2CAP: Fix build errors in some archs (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix suspend performance regression (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix vendor (unknown) opcode status handling (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix not using the correct QoS (Gopal Tiwari) [2124521] - Bluetooth: don't try to cancel uninitialized works at mgmt_index_removed() (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP (Gopal Tiwari) [2124521] - Bluetooth: MGMT: Fixes build warnings with C=1 (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix build warning with C=1 (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix memory corruption (Gopal Tiwari) [2124521] - Bluetooth: Fix null pointer deref on unexpected status event (Gopal Tiwari) [2124521] - Bluetooth: ISO: Fix info leak in iso_sock_getsockopt() (Gopal Tiwari) [2124521] - Bluetooth: hci_conn: Fix updating ISO QoS PHY (Gopal Tiwari) [2124521] - Bluetooth: ISO: unlock on error path in iso_sock_setsockopt() (Gopal Tiwari) [2124521] - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Gopal Tiwari) [2124521] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Gopal Tiwari) [2124521] - Bluetooth: Always set event mask on suspend (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Fix double free on error path (Gopal Tiwari) [2124521] - Bluetooth: btusb: Detect if an ACL packet is in fact an ISO packet (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add support for ISO packets (Gopal Tiwari) [2124521] - Bluetooth: ISO: Add broadcast support (Gopal Tiwari) [2124521] - Bluetooth: Add initial implementation of BIS connections (Gopal Tiwari) [2124521] - Bluetooth: Add BTPROTO_ISO socket type (Gopal Tiwari) [2124521] - Bluetooth: Add initial implementation of CIS connections (Gopal Tiwari) [2124521] - Bluetooth: hci_core: Introduce hci_recv_event_data (Gopal Tiwari) [2124521] - Bluetooth: Convert delayed discov_off to hci_sync (Gopal Tiwari) [2124521] - Bluetooth: Remove update_scan hci_request dependancy (Gopal Tiwari) [2124521] - Bluetooth: Remove dead code from hci_request.c (Gopal Tiwari) [2124521] - Bluetooth: btrtl: Fix typo in comment (Gopal Tiwari) [2124521] - Bluetooth: MGMT: Fix holding hci_conn reference while command is queued (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Fix using hci_conn_abort (Gopal Tiwari) [2124521] - Bluetooth: Use bt_status to convert from errno (Gopal Tiwari) [2124521] - Bluetooth: Add bt_status (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Split hci_dev_open_sync (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Refactor remove Adv Monitor (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Refactor add Adv Monitor (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING (Gopal Tiwari) [2124521] - Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for fake CSR (Gopal Tiwari) [2124521] - Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Check LMP feature bit instead of quirk (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Correct hci_set_event_mask_page_2_sync() event mask (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add a new VID/PID 0489/e0e2 for MT7922 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for MTK (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in autobaud mode (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Prevent early baudrate setting in autobaud mode (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Add DT compatible for CYW55572 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 (Gopal Tiwari) [2124521] - Bluetooth: Add default wakeup callback for HCI UART driver (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Don't remove connected devices from accept list (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix not updating privacy_mode (Gopal Tiwari) [2124521] - Bluetooth: Collect kcov coverage from hci_rx_work (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix resuming scan after suspend resume (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: Add in-band wakeup support (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Fix refresh cached connection info (Gopal Tiwari) [2124521] - Bluetooth: HCI: Fix not always setting Scan Response/Advertising Data (Gopal Tiwari) [2124521] - Bluetooth: eir: Fix using strlen with hdev->{dev_name,short_name} (Gopal Tiwari) [2124521] - Bluetooth: use memset avoid memory leaks (Gopal Tiwari) [2124521] - Bluetooth: fix an error code in hci_register_dev() (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Add BCM4349B1 variant (Gopal Tiwari) [2124521] - Bluetooth: Unregister suspend with userchannel (Gopal Tiwari) [2124521] - Bluetooth: Fix index added after unregister (Gopal Tiwari) [2124521] - Bluetooth: When HCI work queue is drained, only queue chained work (Gopal Tiwari) [2124521] - Bluetooth: hci_intel: Add check for platform_driver_register (Gopal Tiwari) [2124521] - Bluetooth: clear the temporary linkkey in hci_conn_cleanup (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Add support for FW loading in autobaud mode (Gopal Tiwari) [2124521] - Bluetooth: hci_qca: Return wakeup for qca_wakeup (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 (Gopal Tiwari) [2124521] - Bluetooth: core: Fix deadlock on hci_power_on_sync. (Gopal Tiwari) [2124521] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE (Gopal Tiwari) [2124521] - bluetooth: don't use bitmaps for random flag accesses (Gopal Tiwari) [2124521] - Bluetooth: hci_conn: Fix hci_connect_le_sync (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: use hci_skb_event() helper (Gopal Tiwari) [2124521] - Bluetooth: eir: Add helpers for managing service data (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix attempting to suspend with unfiltered passive scan (Gopal Tiwari) [2124521] - Bluetooth: MGMT: Add conditions for setting HCI_CONN_FLAG_REMOTE_WAKEUP (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: fix the reset takes too long (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event (Gopal Tiwari) [2124521] - Bluetooth: btbcm: Add entry for BCM4373A0 UART Bluetooth (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices (Gopal Tiwari) [2124521] - Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA (Gopal Tiwari) [2124521] - Bluetooth: core: Fix missing power_on work cancel on HCI close (Gopal Tiwari) [2124521] - Bluetooth: btusb: add support for Qualcomm WCN785x (Gopal Tiwari) [2124521] - Bluetooth: protect le accept and resolv lists with hdev->lock (Gopal Tiwari) [2124521] - Bluetooth: use hdev lock for accept_list and reject_list in conn req (Gopal Tiwari) [2124521] - Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring (Gopal Tiwari) [2124521] - Bluetooth: btrtl: Add support for RTL8852C (Gopal Tiwari) [2124521] - Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCA (Gopal Tiwari) [2124521] - Bluetooth: Print broken quirks (Gopal Tiwari) [2124521] - Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirk (Gopal Tiwari) [2124521] - Bluetooth: hci_qca: Use del_timer_sync() before freeing (Gopal Tiwari) [2124521] - Bluetooth: btintel: Constify static struct regmap_bus (Gopal Tiwari) [2124521] - Bluetooth: Keep MGMT pending queue ordered FIFO (Gopal Tiwari) [2124521] - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Fix the incorrect pointer check (Gopal Tiwari) [2124521] - Bluetooth: btbcm: Support per-board firmware variants (Gopal Tiwari) [2124521] - Bluetooth: Fix the creation of hdev->name (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix creating hci_conn object on error status (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix checking for invalid handle on error status (Gopal Tiwari) [2124521] - Bluetooth: ath3k: remove superfluous header files (Gopal Tiwari) [2124521] - Bluetooth: bcm203x: remove superfluous header files (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_irq_dmi_table (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Add WBS support (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Add .btmtk_get_codec_config_data (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Add .get_data_path_id (Gopal Tiwari) [2124521] - Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt (Gopal Tiwari) [2124521] - Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync() (Gopal Tiwari) [2124521] - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed (Gopal Tiwari) [2124521] - Bluetooth: Send AdvMonitor Dev Found for all matched devices (Gopal Tiwari) [2124521] - Bluetooth: msft: Clear tracked devices on resume (Gopal Tiwari) [2124521] - Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready() (Gopal Tiwari) [2124521] - Bluetooth: Don't assign twice the same value (Gopal Tiwari) [2124521] - Bluetooth: btrtl: Add support for RTL8852B (Gopal Tiwari) [2124521] - Bluetooth: hci_uart: add missing NULL check in h5_enqueue (Gopal Tiwari) [2124521] - Bluetooth: Fix use after free in hci_send_acl (Gopal Tiwari) [2124521] - Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake CSR controllers (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL (Gopal Tiwari) [2124521] - Bluetooth: btmtkuart: fix the conflict between mtk and msft vendor event (Gopal Tiwari) [2124521] - Bluetooth: btmtkuart: add .set_bdaddr support (Gopal Tiwari) [2124521] - Bluetooth: btmtkuart: rely on BT_MTK module (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add missing Chicony device for Realtek RTL8723BE (Gopal Tiwari) [2124521] - Bluetooth: mgmt: remove redundant assignment to variable cur_len (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add another Realtek 8761BU (Gopal Tiwari) [2124521] - Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1 (Gopal Tiwari) [2124521] - Bluetooth: use memset avoid memory leaks (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (Gopal Tiwari) [2124521] - Bluetooth: move adv_instance_cnt read within the device lock (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Add missing locking on hdev in hci_le_ext_adv_term_evt (Gopal Tiwari) [2124521] - Bluetooth: btusb: Make use of of BIT macro to declare flags (Gopal Tiwari) [2124521] - Bluetooth: mediatek: fix the conflict between mtk and msft vendor event (Gopal Tiwari) [2124521] - Bluetooth: make array bt_uuid_any static const (Gopal Tiwari) [2124521] - Bluetooth: 6lowpan: No need to clear memory twice (Gopal Tiwari) [2124521] - Bluetooth: btusb: Improve stability for QCA devices (Gopal Tiwari) [2124521] - Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN) (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add support for Intel Madison Peak (MsP2) device (Gopal Tiwari) [2124521] - Bluetooth: Improve skb handling in mgmt_device_connected() (Gopal Tiwari) [2124521] - Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt_device_connected() (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Remove unneeded variable (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: fix undefined return of hci_disconnect_all_sync() (Gopal Tiwari) [2124521] - Bluetooth: Increment management interface revision (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGISTER is set (Gopal Tiwari) [2124521] - Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open (Gopal Tiwari) [2124521] - Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08 (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len (Gopal Tiwari) [2124521] - Bluetooth: hci_core: Rate limit the logging of invalid SCO handle (Gopal Tiwari) [2124521] - Bluetooth: hci_event: Ignore multiple conn complete events (Gopal Tiwari) [2124521] - Bluetooth: msft: fix null pointer deref on msft_monitor_device_evt (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: mask out interrupt status (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: run sleep mode by default (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: lower log level in btmtksdio_runtime_[resume|suspend]() (Gopal Tiwari) [2124521] - Bluetooth: hci_serdev: call init_rwsem() before p->open() (Gopal Tiwari) [2124521] - Bluetooth: Remove kernel-doc style comment block (Gopal Tiwari) [2124521] - Bluetooth: btusb: Whitespace fixes for btusb_setup_csr() (Gopal Tiwari) [2124521] - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (Gopal Tiwari) [2124521] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2124521] - Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events (Gopal Tiwari) [2124521] - Bluetooth: msft: Handle MSFT Monitor Device Event (Gopal Tiwari) [2124521] - Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: unlock on error in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: clean up inconsistent error message in btmtksdio_mtk_reg_read (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: move struct reg_read_cmd to common file (Gopal Tiwari) [2124521] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (Gopal Tiwari) [2124521] - Bluetooth: hci_sync: Fix compilation warning (Gopal Tiwari) [2124521]- powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Yauheni Kaliuta) [2120968 2140077] - ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels (Felix Maurer) [2120968] - redhat/spec: exclude liburandom_read.so from requires (Artem Savkov) [2120968] - spec: use jsut-built bpftool for vmlinux.h generation (Yauheni Kaliuta) [2120968] - Revert "build: Fix generating BTF with pahole >=1.24" (Yauheni Kaliuta) [2120968] - BuildRequires: lld for build with selftests for x86 (Yauheni Kaliuta) [2120968] - bpf: Fix offset calculation error in __copy_map_value and zero_map_value (Yauheni Kaliuta) [2120968] - bpf: Add zero_map_value to zero map value with special fields (Yauheni Kaliuta) [2120968] - bpf: Add copy_map_value_long to copy to remote percpu memory (Yauheni Kaliuta) [2120968] - libbpf: Fix an unsigned < 0 bug (Yauheni Kaliuta) [2120968] - libbpf: Don't require full struct enum64 in UAPI headers (Yauheni Kaliuta) [2120968] - libbpf: Fix sign expansion bug in btf_dump_get_enum_value() (Yauheni Kaliuta) [2120968] - perf bpf: Remove undefined behavior from bpf_perf_object__next() (Yauheni Kaliuta) [2120968] - perf build: Fix btf__load_from_kernel_by_id() feature check (Yauheni Kaliuta) [2120968] - perf build: Stop using __weak bpf_map_create() to handle older libbpf versions (Yauheni Kaliuta) [2120968] - perf build: Stop using __weak btf__raw_data() to handle older libbpf versions (Yauheni Kaliuta) [2120968] - perf build: Stop using __weak bpf_prog_load() to handle older libbpf versions (Yauheni Kaliuta) [2120968] - perf build: Fix check for btf__load_from_kernel_by_id() in libbpf (Yauheni Kaliuta) [2120968] - selftests/bpf: Use consistent build-id type for liburandom_read.so (Yauheni Kaliuta) [2120968] - docs/bpf: Update documentation for BTF_KIND_ENUM64 support (Yauheni Kaliuta) [2120968] - selftests/bpf: Add a test for enum64 value relocations (Yauheni Kaliuta) [2120968] - selftests/bpf: Test BTF_KIND_ENUM64 for deduplication (Yauheni Kaliuta) [2120968] - selftests/bpf: Add BTF_KIND_ENUM64 unit tests (Yauheni Kaliuta) [2120968] - selftests/bpf: Test new enum kflag and enum64 API functions (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix selftests failure (Yauheni Kaliuta) [2120968] - bpftool: Add btf enum64 support (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 relocation support (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 support for bpf linking (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 sanitization (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 support for btf_dump (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 deduplication support (Yauheni Kaliuta) [2120968] - libbpf: Add enum64 parsing and new enum64 public API (Yauheni Kaliuta) [2120968] - libbpf: Refactor btf__add_enum() for future code sharing (Yauheni Kaliuta) [2120968] - libbpf: Fix an error in 64bit relocation value computation (Yauheni Kaliuta) [2120968] - libbpf: Permit 64bit relocation value (Yauheni Kaliuta) [2120968] - bpf: Add btf enum64 support (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_link_type_str (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_attach_type_str (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_map_type_str (Yauheni Kaliuta) [2120968] - libbpf: Introduce libbpf_bpf_prog_type_str (Yauheni Kaliuta) [2120968] - fprobe: Check rethook_alloc() return in rethook initialization (Yauheni Kaliuta) [2120968] - tracing/fprobe: Fix to check whether fprobe is registered correctly (Yauheni Kaliuta) [2120968] - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow (Yauheni Kaliuta) [2120968] - selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix memory leak caused by not destroying skeleton (Yauheni Kaliuta) [2120968] - libbpf: Fix memory leak in parse_usdt_arg() (Yauheni Kaliuta) [2120968] - selftest/bpf: Fix memory leak in kprobe_multi_test (Yauheni Kaliuta) [2120968] - ftrace: Still disable enabled records marked as disabled (Yauheni Kaliuta) [2120968] - ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function (Yauheni Kaliuta) [2130850] - xdp: Fix spurious packet loss in generic XDP TX path (Felix Maurer) [2120968] - net: Use this_cpu_inc() to increment net->core_stats (Felix Maurer) [2130850] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Felix Maurer) [2130850] - net: add per-cpu storage and net->core_stats (Felix Maurer) [2130850] - selftests/bpf/test_progs: rhskip with subtest granularity (Artem Savkov) [2130850] - selftests/bpf: Don't assign outer source IP to host (Felix Maurer) [2120968] - bpf: Set flow flag to allow any source IP in bpf_tunnel_key (Felix Maurer) [2120968] - geneve: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968] - vxlan: Use ip_tunnel_key flow flags in route lookups (Felix Maurer) [2120968] - ip_tunnels: Add new flow flags field to ip_tunnel_key (Felix Maurer) [2120968] - xsk: Clear page contiguity bit when unmapping pool (Felix Maurer) [2120968] - net: page_pool: add page allocation stats for two fast page allocate path (Felix Maurer) [2120968] - selftests: xsk: make stat tests not spin on getsockopt (Felix Maurer) [2120968] - selftests: xsk: make the stats tests normal tests (Felix Maurer) [2120968] - selftests: xsk: introduce validation functions (Felix Maurer) [2120968] - selftests: xsk: cleanup veth pair at ctrl-c (Felix Maurer) [2120968] - selftests: xsk: add timeout to tests (Felix Maurer) [2120968] - selftests: xsk: fix reporting of failed tests (Felix Maurer) [2120968] - selftests: xsk: run all tests for busy-poll (Felix Maurer) [2120968] - selftests: xsk: do not send zero-length packets (Felix Maurer) [2120968] - selftests: xsk: cleanup bash scripts (Felix Maurer) [2120968] - selftests/bpf: Add test for skb_load_bytes (Felix Maurer) [2120968] - net: Change skb_ensure_writable()'s write_len param to unsigned int type (Felix Maurer) [2120968] - xsk: Drop ternary operator from xskq_cons_has_entries (Felix Maurer) [2120968] - xsk: Diversify return codes in xsk_rcv_check() (Felix Maurer) [2120968] - xsk: Improve xdp_do_redirect() error codes (Felix Maurer) [2120968] - net: page_pool: introduce ethtool stats (Felix Maurer) [2120968] - bpf: Add verifier check for BPF_PTR_POISON retval and arg (Yauheni Kaliuta) [2120968] - bpf: Fix non-static bpf_func_proto struct definitions (Yauheni Kaliuta) [2120968] - bpf: Fix ref_obj_id for dynptr data slices in verifier (Yauheni Kaliuta) [2120968] - bpf: Cleanup check_refcount_ok (Yauheni Kaliuta) [2120968] - selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES (Yauheni Kaliuta) [2120968] - btf: Export bpf_dynptr definition (Yauheni Kaliuta) [2120968] - bpf: Gate dynptr API behind CAP_BPF (Yauheni Kaliuta) [2120968] - bpf: Fix resetting logic for unreferenced kptrs (Yauheni Kaliuta) [2120968] - libbpf: Fix str_has_sfx()'s return value (Yauheni Kaliuta) [2120968] - libbpf: make RINGBUF map size adjustments more eagerly (Yauheni Kaliuta) [2120968] - bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs (Yauheni Kaliuta) [2120968] - bpf: Make sure mac_header was set before using it (Yauheni Kaliuta) [2120968] - bpf, selftests: Add verifier test case for jmp32's jeq/jne (Yauheni Kaliuta) [2120968] - bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar (Yauheni Kaliuta) [2120968] - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals (Yauheni Kaliuta) [2120968] - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne (Yauheni Kaliuta) [2120968] - bpftool: Probe for memcg-based accounting before bumping rlimit (Yauheni Kaliuta) [2120968] - selftests/bpf: Test sockmap update when socket has ULP (Yauheni Kaliuta) [2120968] - selftest/bpf: Fix kprobe_multi bench test (Yauheni Kaliuta) [2120968] - selftests/bpf: Don't force lld on non-x86 architectures (Yauheni Kaliuta) [2120968] - libbpf: Fix internal USDT address translation logic for shared libraries (Yauheni Kaliuta) [2120968] - selftests/bpf: Test tail call counting with bpf2bpf and data on stack (Yauheni Kaliuta) [2120968] - bpf, x86: Fix tail call count offset calculation on bpf2bpf call (Yauheni Kaliuta) [2120968] - bpf: Limit maximum modifier chain length in btf_check_type_tags (Yauheni Kaliuta) [2120968] - bpftool: Do not check return value from libbpf_set_strict_mode() (Yauheni Kaliuta) [2120968] - Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK" (Yauheni Kaliuta) [2120968] - libbpf: Fix uprobe symbol file offset calculation logic (Yauheni Kaliuta) [2120968] - MAINTAINERS: Add a maintainer for bpftool (Yauheni Kaliuta) [2120968] - selftests/bpf: Add selftest for calling global functions from freplace (Yauheni Kaliuta) [2120968] - bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs (Yauheni Kaliuta) [2120968] - bpf, arm64: Clear prog->jited_len along prog->jited (Yauheni Kaliuta) [2120968] - libbpf: Fix is_pow_of_2 (Yauheni Kaliuta) [2120968] - sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests (Yauheni Kaliuta) [2120968] - selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Yauheni Kaliuta) [2120968] - bpf: Fix probe read error in ___bpf_prog_run() (Yauheni Kaliuta) [2120968] - selftests/bpf: Dynptr tests (Yauheni Kaliuta) [2120968] - bpf: Add dynptr data slices (Yauheni Kaliuta) [2120968] - bpf: Add bpf_dynptr_read and bpf_dynptr_write (Yauheni Kaliuta) [2120968] - bpf: Dynptr support for ring buffers (Yauheni Kaliuta) [2120968] - bpf: Add bpf_dynptr_from_mem for local dynptrs (Yauheni Kaliuta) [2120968] - bpf: Add verifier support for dynptrs (Yauheni Kaliuta) [2120968] - selftests/bpf: fix btf_dump/btf_dump due to recent clang change (Yauheni Kaliuta) [2120968] - s390/bpf: Fix typo in comment (Yauheni Kaliuta) [2120968] - libbpf: Fix typo in comment (Yauheni Kaliuta) [2120968] - bpf: Suppress 'passing zero to PTR_ERR' warning (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix spelling mistake: "unpriviliged" -> "unprivileged" (Yauheni Kaliuta) [2120968] - selftests/bpf: add tests verifying unprivileged bpf behaviour (Yauheni Kaliuta) [2120968] - bpf: refine kernel.unprivileged_bpf_disabled behaviour (Yauheni Kaliuta) [2120968] - bpf: Allow kfunc in tracing and syscall programs. (Yauheni Kaliuta) [2120968] - selftests/bpf: Remove filtered subtests from output (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix subtest number formatting in test_progs (Yauheni Kaliuta) [2120968] - selftests/bpf: Add missing trampoline program type to trampoline_count test (Yauheni Kaliuta) [2120968] - selftests/bpf: Verify first of struct mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Verify ca_name of struct mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Verify token of struct mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Test bpf_skc_to_mptcp_sock (Yauheni Kaliuta) [2120968] - selftests/bpf: Add MPTCP test base (Yauheni Kaliuta) [2120968] - selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config (Yauheni Kaliuta) [2120968] - bpf: Add bpf_skc_to_mptcp_sock_proto (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase (Yauheni Kaliuta) [2120968] - blob_to_mnt(): kern_unmount() is needed to undo kern_mount() (Yauheni Kaliuta) [2120968] - libbpf: remove bpf_create_map*() APIs (Yauheni Kaliuta) [2120968] - libbpf: start 1.0 development cycle (Yauheni Kaliuta) [2120968] - libbpf: fix up global symbol counting logic (Yauheni Kaliuta) [2120968] - selftests/bpf: Add missed ima_setup.sh in Makefile (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix building bpf selftests statically (Yauheni Kaliuta) [2120968] - libbpf: fix memory leak in attach_tp for target-less tracepoint program (Yauheni Kaliuta) [2120968] - bpftool: Use sysfs vmlinux when dumping BTF by ID (Yauheni Kaliuta) [2120968] - bpf: Add MEM_UNINIT as a bpf_type_flag (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix usdt_400 test case (Yauheni Kaliuta) [2120968] - selftests/bpf: Convert some selftests to high-level BPF map APIs (Yauheni Kaliuta) [2120968] - libbpf: Add safer high-level wrappers for map operations (Yauheni Kaliuta) [2120968] - selftests/bpf: Check combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968] - bpf: Fix combination of jit blinding and pointers to bpf subprogs. (Yauheni Kaliuta) [2120968] - bpf: Fix potential array overflow in bpf_trampoline_get_progs() (Yauheni Kaliuta) [2120968] - selftests/bpf: make fexit_stress test run in serial mode (Yauheni Kaliuta) [2120968] - selftests/bpf: add test case for bpf_map_lookup_percpu_elem (Yauheni Kaliuta) [2120968] - bpf: add bpf_map_lookup_percpu_elem for percpu map (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for kptr_ref refcounting (Yauheni Kaliuta) [2120968] - selftests/bpf: Add negative C tests for kptrs (Yauheni Kaliuta) [2120968] - bpf: Prepare prog_test_struct kfuncs for runtime tests (Yauheni Kaliuta) [2120968] - bpf: Fix sparse warning for bpf_kptr_xchg_proto (Yauheni Kaliuta) [2120968] - selftests/bpf: fix a few clang compilation errors (Yauheni Kaliuta) [2120968] - selftests/bpf: Enable CONFIG_FPROBE for self tests (Yauheni Kaliuta) [2120968] - selftest/bpf: The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968] - libbpf: Assign cookies to links in libbpf. (Yauheni Kaliuta) [2120968] - bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm. (Yauheni Kaliuta) [2120968] - libbpf: Add bpf_program__set_insns function (Yauheni Kaliuta) [2120968] - libbpf: Clean up ringbuf size adjustment implementation (Yauheni Kaliuta) [2120968] - bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack (Yauheni Kaliuta) [2120968] - bpf, x86: Generate trampolines from bpf_tramp_links (Yauheni Kaliuta) [2120968] - selftests/bpf: Add attach bench test (Yauheni Kaliuta) [2120968] - fprobe: Resolve symbols with ftrace_lookup_symbols (Yauheni Kaliuta) [2120968] - selftests/bpf: Add bpf link iter test (Yauheni Kaliuta) [2120968] - selftests/bpf: Use ASSERT_* instead of CHECK (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix result check for test_bpf_hash_map (Yauheni Kaliuta) [2120968] - bpf: Add bpf_link iterator (Yauheni Kaliuta) [2120968] - selftests/bpf: Replace bpf_trace_printk in tunnel kernel code (Yauheni Kaliuta) [2120968] - selftests/bpf: Move vxlan tunnel testcases to test_progs (Yauheni Kaliuta) [2120968] - bpf: Add source ip in "struct bpf_tunnel_key" (Yauheni Kaliuta) [2120968] - bpftool: bpf_link_get_from_fd support for LSM programs in lskel (Yauheni Kaliuta) [2120968] - selftests/bpf: Handle batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968] - bpf: Extend batch operations for map-in-map bpf-maps (Yauheni Kaliuta) [2120968] - bpf: Print some info if disable bpf_jit_enable failed (Yauheni Kaliuta) [2120968] - bpf: Remove unused parameter from find_kfunc_desc_btf() (Yauheni Kaliuta) [2120968] - bpftool: Declare generator name (Yauheni Kaliuta) [2120968] - bpftool: Output message if no helpers found in feature probing (Yauheni Kaliuta) [2120968] - bpftool: Adjust for error codes from libbpf probes (Yauheni Kaliuta) [2120968] - selftests/bpf: Test libbpf's ringbuf size fix up logic (Yauheni Kaliuta) [2120968] - libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary (Yauheni Kaliuta) [2120968] - libbpf: Provide barrier() and barrier_var() in bpf_helpers.h (Yauheni Kaliuta) [2120968] - selftests/bpf: Add bpf_core_field_offset() tests (Yauheni Kaliuta) [2120968] - libbpf: Complete field-based CO-RE helpers with field offset helper (Yauheni Kaliuta) [2120968] - selftests/bpf: Use both syntaxes for field-based CO-RE helpers (Yauheni Kaliuta) [2120968] - libbpf: Improve usability of field-based CO-RE helpers (Yauheni Kaliuta) [2120968] - libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix two memory leaks in prog_tests (Yauheni Kaliuta) [2120968] - selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logic (Yauheni Kaliuta) [2120968] - libbpf: Allow to opt-out from creating BPF maps (Yauheni Kaliuta) [2120968] - libbpf: Use libbpf_mem_ensure() when allocating new map (Yauheni Kaliuta) [2120968] - libbpf: Append "..." in fixed up log if CO-RE spec is truncated (Yauheni Kaliuta) [2120968] - selftests/bpf: Use target-less SEC() definitions in various tests (Yauheni Kaliuta) [2120968] - libbpf: Support target-less SEC() definitions for BTF-backed programs (Yauheni Kaliuta) [2120968] - libbpf: Allow "incomplete" basic tracing SEC() definitions (Yauheni Kaliuta) [2120968] - bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue (Yauheni Kaliuta) [2120968] - bpf, docs: Fix typo "respetively" to "respectively" (Yauheni Kaliuta) [2120968] - bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE (Yauheni Kaliuta) [2120968] - bpf, docs: Remove duplicated word "instructions" (Yauheni Kaliuta) [2120968] - samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user (Yauheni Kaliuta) [2120968] - bpf/selftests: Add granular subtest output for prog_test (Yauheni Kaliuta) [2120968] - x86/speculation: Add missing prototype for unpriv_ebpf_notify() (Yauheni Kaliuta) [2120968] - selftests/bpf: Add libbpf's log fixup logic selftests (Yauheni Kaliuta) [2120968] - libbpf: Fix up verifier log for unguarded failed CO-RE relos (Yauheni Kaliuta) [2120968] - libbpf: Simplify bpf_core_parse_spec() signature (Yauheni Kaliuta) [2120968] - libbpf: Refactor CO-RE relo human description formatting routine (Yauheni Kaliuta) [2120968] - libbpf: Record subprog-resolved CO-RE relocations unconditionally (Yauheni Kaliuta) [2120968] - selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftests (Yauheni Kaliuta) [2120968] - libbpf: Avoid joining .BTF.ext data with BPF programs by section name (Yauheni Kaliuta) [2120968] - libbpf: Fix logic for finding matching program for CO-RE relocation (Yauheni Kaliuta) [2120968] - libbpf: Drop unhelpful "program too large" guess (Yauheni Kaliuta) [2120968] - libbpf: Fix anonymous type check in CO-RE logic (Yauheni Kaliuta) [2120968] - bpf: Compute map_btf_id during build time (Yauheni Kaliuta) [2120968] - selftests/bpf: Add test for strict BTF type check (Yauheni Kaliuta) [2120968] - selftests/bpf: Add verifier tests for kptr (Yauheni Kaliuta) [2120968] - selftests/bpf: Add C tests for kptr (Yauheni Kaliuta) [2120968] - libbpf: Add kptr type tag macros to bpf_helpers.h (Yauheni Kaliuta) [2120968] - bpf: Make BTF type match stricter for release arguments (Yauheni Kaliuta) [2120968] - bpf: Teach verifier about kptr_get kfunc helpers (Yauheni Kaliuta) [2120968] - bpf: Wire up freeing of referenced kptr (Yauheni Kaliuta) [2120968] - bpf: Populate pairs of btf_id and destructor kfunc in btf (Yauheni Kaliuta) [2120968] - bpf: Adapt copy_map_value for multiple offset case (Yauheni Kaliuta) [2120968] - bpf: Prevent escaping of kptr loaded from maps (Yauheni Kaliuta) [2120968] - bpf: Allow storing referenced kptr in map (Yauheni Kaliuta) [2120968] - bpf: Tag argument to be released in bpf_func_proto (Yauheni Kaliuta) [2120968] - bpf: Allow storing unreferenced kptr in map (Yauheni Kaliuta) [2120968] - bpf: Use bpf_prog_run_array_cg_flags everywhere (Yauheni Kaliuta) [2120968] - bpftool, musl compat: Replace sys/fcntl.h by fcntl.h (Yauheni Kaliuta) [2120968] - bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL (Yauheni Kaliuta) [2120968] - libbpf: Remove unnecessary type cast (Yauheni Kaliuta) [2120968] - selftests/bpf: Switch fexit_stress to bpf_link_create() API (Yauheni Kaliuta) [2120968] - libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open() (Yauheni Kaliuta) [2120968] - bpf: Allow attach TRACING programs through LINK_CREATE command (Yauheni Kaliuta) [2120968] - perf tools: Move libbpf init in libbpf_init function (Yauheni Kaliuta) [2120968] - libbpf: Improve libbpf API documentation link position (Yauheni Kaliuta) [2120968] - libbpf: Remove redundant non-null checks on obj_elf (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix map tests errno checks (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix prog_tests uprobe_autoattach compilation error (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix attach tests retcode checks (Yauheni Kaliuta) [2120968] - bpf: Move check_ptr_off_reg before check_map_access (Yauheni Kaliuta) [2120968] - bpf: Make btf_find_field more generic (Yauheni Kaliuta) [2120968] - libbpf: Add documentation to API functions (Yauheni Kaliuta) [2120968] - libbpf: Update API functions usage to check error (Yauheni Kaliuta) [2120968] - libbpf: Add error returns to two API functions (Yauheni Kaliuta) [2120968] - samples/bpf: Reduce the sampling interval in xdp1_user (Yauheni Kaliuta) [2120968] - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes (Yauheni Kaliuta) [2120968] - libbpf: Support riscv USDT argument parsing logic (Yauheni Kaliuta) [2120968] - libbpf: Fix usdt_cookie being cast to 32 bits (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for type tag order validation (Yauheni Kaliuta) [2120968] - bpf: Ensure type tags precede modifiers in BTF (Yauheni Kaliuta) [2120968] - selftests/bpf: Use non-autoloaded programs in few tests (Yauheni Kaliuta) [2120968] - libbpf: Support opting out from autoloading BPF programs declaratively (Yauheni Kaliuta) [2120968] - selftests/bpf: Workaround a verifier issue for test exhandler (Yauheni Kaliuta) [2120968] - bpf: Move rcu lock management out of BPF_PROG_RUN routines (Yauheni Kaliuta) [2120968] - selftests/bpf: Refactor prog_tests logging and test execution (Yauheni Kaliuta) [2120968] - bpf: Remove unnecessary type castings (Yauheni Kaliuta) [2120968] - bpf: Move BPF sysctls from kernel/sysctl.c to BPF core (Yauheni Kaliuta) [2120968] - page_pool: Add recycle stats to page_pool_put_page_bulk (Yauheni Kaliuta) [2120968] - libbpf: Usdt aarch64 arg parsing support (Yauheni Kaliuta) [2120968] - bpf: Remove redundant assignment to meta.seq in __task_seq_show() (Yauheni Kaliuta) [2120968] - selftests/bpf: Drop duplicate max/min definitions (Yauheni Kaliuta) [2120968] - tools/runqslower: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK (Yauheni Kaliuta) [2120968] - libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels (Yauheni Kaliuta) [2120968] - selftests/bpf: Improve by-name subtest selection logic in prog_tests (Yauheni Kaliuta) [2120968] - libbpf: Allow WEAK and GLOBAL bindings during BTF fixup (Yauheni Kaliuta) [2120968] - libbpf: Use strlcpy() in path resolution fallback logic (Yauheni Kaliuta) [2120968] - libbpf: Add s390-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968] - bpf: Fix excessive memory allocation in stack_map_alloc() (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix return value checks in perf_event_stackmap test (Yauheni Kaliuta) [2120968] - selftests/bpf: Add CO-RE relos into linked_funcs selftests (Yauheni Kaliuta) [2120968] - libbpf: Use weak hidden modifier for USDT BPF-side API functions (Yauheni Kaliuta) [2120968] - libbpf: Don't error out on CO-RE relos for overriden weak subprogs (Yauheni Kaliuta) [2120968] - samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated thread (Yauheni Kaliuta) [2120968] - libbpf: Make BPF-side of USDT support work on big-endian machines (Yauheni Kaliuta) [2120968] - libbpf: Minor style improvements in USDT code (Yauheni Kaliuta) [2120968] - libbpf: Potential NULL dereference in usdt_manager_attach_usdt() (Yauheni Kaliuta) [2120968] - selftests/bpf: Uprobe tests should verify param/return values (Yauheni Kaliuta) [2120968] - libbpf: Improve string parsing for uprobe auto-attach (Yauheni Kaliuta) [2120968] - libbpf: Improve library identification for uprobe binary path resolution (Yauheni Kaliuta) [2120968] - libbpf: Fix use #ifdef instead of #if to avoid compiler warning (Yauheni Kaliuta) [2120968] - selftests/bpf: Test for writes to map key from BPF helpers (Yauheni Kaliuta) [2120968] - selftests/bpf: Test passing rdonly mem to global func (Yauheni Kaliuta) [2120968] - bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access (Yauheni Kaliuta) [2120968] - selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocations (Yauheni Kaliuta) [2120968] - libbpf: Fix spelling mistake "libaries" -> "libraries" (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix issues in parse_num_list() (Yauheni Kaliuta) [2120968] - net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix file descriptor leak in load_kallsyms() (Yauheni Kaliuta) [2120968] - selftests/bpf: Add urandom_read shared lib and USDTs (Yauheni Kaliuta) [2120968] - selftests/bpf: Add basic USDT selftests (Yauheni Kaliuta) [2120968] - libbpf: Add x86-specific USDT arg spec parsing logic (Yauheni Kaliuta) [2120968] - libbpf: Wire up spec management and other arch-independent USDT logic (Yauheni Kaliuta) [2120968] - libbpf: Add USDT notes parsing and resolution logic (Yauheni Kaliuta) [2120968] - libbpf: Wire up USDT API and bpf_link integration (Yauheni Kaliuta) [2120968] - libbpf: Add BPF-side of USDT support (Yauheni Kaliuta) [2120968] - bpf, arm64: Sign return address for JITed code (Yauheni Kaliuta) [2120968] - libbpf: Support Debian in resolve_full_path() (Yauheni Kaliuta) [2120968] - selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 (Yauheni Kaliuta) [2120968] - bpftool: Handle libbpf_probe_prog_type errors (Yauheni Kaliuta) [2120968] - bpftool: Add missing link types (Yauheni Kaliuta) [2120968] - bpftool: Add syscall prog type (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync (Yauheni Kaliuta) [2120968] - samples: bpf: Fix linking xdp_router_ipv4 after migration (Yauheni Kaliuta) [2120968] - sample: bpf: syscall_tp_user: Print result of verify_map (Yauheni Kaliuta) [2120968] - libbpf: Don't return -EINVAL if hdr_len < offsetofend(core_relo_len) (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for uprobe auto-attach via skeleton (Yauheni Kaliuta) [2120968] - selftests/bpf: Add tests for u[ret]probe attach by name (Yauheni Kaliuta) [2120968] - libbpf: Add auto-attach for uprobes based on section name (Yauheni Kaliuta) [2120968] - libbpf: Support function name-based attach uprobes (Yauheni Kaliuta) [2120968] - libbpf: auto-resolve programs/libraries when necessary for uprobes (Yauheni Kaliuta) [2120968] - samples: bpf: Convert xdp_router_ipv4 to XDP samples helper (Yauheni Kaliuta) [2120968] - bpf: Correct the comment for BTF kind bitfield (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix cd_flavor_subdir() of test_progs (Yauheni Kaliuta) [2120968] - selftests/bpf: Return true/false (not 1/0) from bool functions (Yauheni Kaliuta) [2120968] - selftests/bpf: Fix vfs_link kprobe definition (Yauheni Kaliuta) [2120968] - bpf: Replace usage of supported with dedicated list iterator variable (Yauheni Kaliuta) [2120968] - bpf: Remove redundant assignment to smap->map.value_size (Yauheni Kaliuta) [2120968] - selftests/bpf: Remove unused variable from bpf_sk_assign test (Yauheni Kaliuta) [2120968] - bpf: Use swap() instead of open coding it (Yauheni Kaliuta) [2120968] - bpf, tests: Add load store test case for tail call (Yauheni Kaliuta) [2120968] - bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets (Yauheni Kaliuta) [2120968] - bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number (Yauheni Kaliuta) [2120968] - bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset) (Yauheni Kaliuta) [2120968] - arm64, insn: Add ldr/str with immediate offset (Yauheni Kaliuta) [2120968]- firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122318] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122318] - firmware_loader: Replace kmap() with kmap_local_page() (Mark Langsdorf) [2122318] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122318] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122318] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122318] - redhat/configs: enable CONFIG_FW_UPLOAD (Mark Langsdorf) [2122318] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122318] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122318] - PM / devfreq: Fix kernel warning with cpufreq passive register fail (Mark Langsdorf) [2122318] - PM / devfreq: Fix cpufreq passive unregister erroring on PROBE_DEFER (Mark Langsdorf) [2122318] - PM / devfreq: Mute warning on governor PROBE_DEFER (Mark Langsdorf) [2122318] - PM / devfreq: Fix kernel panic with cpu based scaling to passive gov (Mark Langsdorf) [2122318] - of: base: Avoid console probe delay when fw_devlink.strict=1 (Mark Langsdorf) [2122318] - driver core: Set default deferred_probe_timeout back to 0. (Mark Langsdorf) [2122318] - PM / devfreq: passive: revert an editing accident in SPDX-License line (Mark Langsdorf) [2122318] - drm/rockchip: Detach from ARM DMA domain in attach_device (Mark Langsdorf) [2122318] - serial: 8250: Fix PM usage_count for console handover (Mark Langsdorf) [2122318] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122318] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122318] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122318] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122318] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122318] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122318] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122318] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122318] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122318] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122318] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122318] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122318] - regmap-irq: Fix bug in regmap_irq_get_irq_reg_linear() (Mark Langsdorf) [2122318] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122318] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122318] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122318] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122318] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122318] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122318] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122318] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122318] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122318] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122318] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122318] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122318] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122318] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122318] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122318] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122318] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122318] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122318] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122318] - PM: runtime: Fix supplier device management during consumer probe (Mark Langsdorf) [2122318] - PM: runtime: Redefine pm_runtime_release_supplier() (Mark Langsdorf) [2122318] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122318] - regmap-irq: Deprecate the not_fixed_stride flag (Mark Langsdorf) [2122318] - regmap-irq: Add get_irq_reg() callback (Mark Langsdorf) [2122318] - regmap-irq: Fix inverted handling of unmask registers (Mark Langsdorf) [2122318] - regmap-irq: Deprecate type registers and virtual registers (Mark Langsdorf) [2122318] - regmap-irq: Introduce config registers for irq types (Mark Langsdorf) [2122318] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122318] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122318] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122318] - regmap-irq: Remove an unnecessary restriction on type_in_mask (Mark Langsdorf) [2122318] - regmap-irq: Cleanup sizeof(...) use in memory allocation (Mark Langsdorf) [2122318] - regmap-irq: Remove unused type_reg_stride field (Mark Langsdorf) [2122318] - regmap-irq: Convert bool bitfields to unsigned int (Mark Langsdorf) [2122318] - driver core: fw_devlink: Allow firmware to mark devices as best effort (Mark Langsdorf) [2122318] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122318] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122318] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122318] - MAINTAINERS: Add new IOMMU development mailing list (Mark Langsdorf) [2122318] - regmap-irq: Fix offset/index mismatch in read_sub_irq_data() (Mark Langsdorf) [2122318] - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips (Mark Langsdorf) [2122318] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122318] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122318] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122318] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122318] - regmap: provide regmap_field helpers for simple bit operations (Mark Langsdorf) [2122318] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122318] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2122318] - pinctrl: devicetree: Delete usage of driver_deferred_probe_check_state() (Mark Langsdorf) [2122318] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122318] - firmware_loader: enable XZ by default if compressed support is enabled (Mark Langsdorf) [2122318] - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction (Mark Langsdorf) [2122318] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122318] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122318] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122318] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122318] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122318] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122318] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122318] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122318] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122318] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122318] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122318] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122318] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122318] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122318] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122318] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122318] - driver core: Extend deferred probe timeout on driver registration (Mark Langsdorf) [2122318] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122318] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122318] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122318] - driver core: Add "*" wildcard support to driver_async_probe cmdline param (Mark Langsdorf) [2122318] - PM / devfreq: passive: Keep cpufreq_policy for possible cpus (Mark Langsdorf) [2122318] - PM / devfreq: passive: Reduce duplicate code when passive_devfreq case (Mark Langsdorf) [2122318] - PM / devfreq: Add cpu based scaling support to passive governor (Mark Langsdorf) [2122318] - PM / devfreq: Export devfreq_get_freq_range symbol within devfreq (Mark Langsdorf) [2122318] - iommu/arm-smmu: Force identity domains for legacy binding (Mark Langsdorf) [2122318] - regmap: Add missing map->bus check (Mark Langsdorf) [2122318] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122318] - arch_topology: Trace the update thermal pressure (Mark Langsdorf) [2122318] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122318] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122318] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122318] - platform: finally disallow IRQ0 in platform_get_irq() and its ilk (Mark Langsdorf) [2122318] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122318] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122318] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122318] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122318] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122318] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122318] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122318] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122318] - redhat/configs: Enable XZ and ZSTD compress firmware loading (Mark Langsdorf) [2122318] - firmware: Add the support for ZSTD-compressed firmware files (Mark Langsdorf) [2122318] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122318] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122318] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122318] - regmap: Constify static regmap_bus structs (Mark Langsdorf) [2122318]- i2c: ismt: Fix an out-of-bounds bug in ismt_access() (David Arcari) [2119067] {CVE-2022-2873} - redhat/configs: Enable CONFIG_CRYPTO_CURVE25519 (Prarit Bhargava) [2030750] - x86/fpu: Drop fpregs lock before inheriting FPU permissions (Valentin Schneider) [2153181] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150922] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150922] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150922] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150922] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150922] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Mamatha Inamdar) [2095499] - kernfs: remove redundant kernfs_rwsem declaration. (Luis Claudio R. Goncalves) [2152737] - kernfs: fix potential NULL dereference in __kernfs_remove (Luis Claudio R. Goncalves) [2152737] - kernfs: fix NULL dereferencing in kernfs_remove (Luis Claudio R. Goncalves) [2152737] - kernfs: prevent early freeing of root node (Luis Claudio R. Goncalves) [2152737] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Luis Claudio R. Goncalves) [2152737] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143357] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143357] - kunit/memcpy: Avoid pathological compile-time string size (Josef Oskera) [2139493] - mips: boot/compressed: use __NO_FORTIFY (Josef Oskera) [2139493] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139493] - string: Introduce strtomem() and strtomem_pad() (Josef Oskera) [2139493] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139493] - fortify: Add Clang support (Josef Oskera) [2139493] - fortify: Make sure strlen() may still be used as a constant expression (Josef Oskera) [2139493] - fortify: Use __diagnose_as() for better diagnostic coverage (Josef Oskera) [2139493] - fortify: Make pointer arguments const (Josef Oskera) [2139493] - Compiler Attributes: Add __diagnose_as for Clang (Josef Oskera) [2139493] - Compiler Attributes: Add __overloadable for Clang (Josef Oskera) [2139493] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139493] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139493] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139493] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139493] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139493] - Compiler Attributes: Add __pass_object_size for Clang (Josef Oskera) [2139493] - lib/string_helpers: Introduce kasprintf_strarray() (Josef Oskera) [2139493] - string: uninline memcpy_and_pad (Josef Oskera) [2139493] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139493] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139493] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139493] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139493] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139493] - fortify: Explicitly disable Clang support (Josef Oskera) [2139493] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139493] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139493] - Redo missing uapi/linux/stddef.h: Add include guards (Patrick Talbert) [2132632]- arm64: tegra: Mark BPMP channels as no-memory-wc (Al Stone) [2129151] - dt-bindings: misc: Convert Tegra MISC to json-schema (Al Stone) [2129151] - dt-bindings: sram: Document NVIDIA Tegra SYSRAM (Al Stone) [2129151] - misc: sram: Add compatible string for Tegra234 SYSRAM (Al Stone) [2129151] - dt-bindings: sram: Allow numbers in sram region node name (Al Stone) [2129151] - dt-bindings: sram: Document qcom,rpm-msg-ram (Al Stone) [2129151] - misc: sram: Only map reserved areas in Tegra SYSRAM (Al Stone) [2129151] - wireguard: Kconfig: select CRYPTO_CHACHA_S390 (John B. Wyatt IV) [2134831] - crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations (John B. Wyatt IV) [2134831] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139469] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139469] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2141362 2143273] - md/raid5: use bdev_write_cache instead of open coding it (Nigel Croxon) [2143273] - md: fix a crash in mempool_free (Nigel Croxon) [2143261 2143273] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2128207 2135609 2143273] - md/bitmap: Fix bitmap chunk size overflow issues (Nigel Croxon) [2143273] - md: introduce md_ro_state (Nigel Croxon) [2143273] - md: factor out __md_set_array_info() (Nigel Croxon) [2143273] - lib/raid6: drop RAID6_USE_EMPTY_ZERO_PAGE (Nigel Croxon) [2143273] - raid5-cache: use try_cmpxchg in r5l_wake_reclaim (Nigel Croxon) [2143273] - drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() (Nigel Croxon) [2143273]- igc: Correct the launchtime offset (Corinna Vinschen) [2104471] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2104471] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2104471] - igc: add xdp frags support to ndo_xdp_xmit (Corinna Vinschen) [2104471] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2104471] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2104471] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2104471] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136299] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136299] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2140899] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115892] - redhat/configs: Change the amd-pstate to builtin (David Arcari) [2150425] - Documentation: amd-pstate: add driver working mode introduction (David Arcari) [2150425] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (David Arcari) [2150425] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (David Arcari) [2150425] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (David Arcari) [2150425] - Documentation: amd-pstate: Add unit test introduction (David Arcari) [2150425] - cpufreq: amd-pstate: Expose struct amd_cpudata (David Arcari) [2150425] - cpufreq: amd-pstate: Fix initial highest_perf value (David Arcari) [2150425] - cpufreq: amd-pstate: update pstate frequency transition delay time (David Arcari) [2150425] - cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (David Arcari) [2150425] - cpufreq: amd_pstate: fix wrong lowest perf fetch (David Arcari) [2150425] - cpufreq: amd-pstate: fix white-space (David Arcari) [2150425] - cpufreq: amd-pstate: simplify cpudata pointer assignment (David Arcari) [2150425] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (David Arcari) [2150425] - cpufreq: amd-pstate: Add resume and suspend callbacks (David Arcari) [2150425] - Documentation: amd-pstate: grammar and sentence structure updates (David Arcari) [2150425] - Documentation: amd-pstate: add tracer tool introduction (David Arcari) [2150425] - MAINTAINERS: Add AMD P-State driver maintainer entry (David Arcari) [2150425] - Documentation: amd-pstate: Add AMD P-State driver introduction (David Arcari) [2150425] - arm64: dts: imx93-pinfunc: drop execution permission (Steve Best) [2144998] - dt-bindings: i2c: i2c-imx-lpi2c: add i.MX93 (Steve Best) [2140034] - dt-bindings: i2c: i2c-imx-lpi2c: add dmas property (Steve Best) [2140034] - dt-bindings: i2c: i2c-imx-lpi2c: add ipg clk (Steve Best) [2140034] - dt-bindings: i2c: imx-lpi2c: Add imx8ulp compatible string (Steve Best) [2140034] - dt-bindings: i2c: imx-lpi2c: Add i.MX8DXL compatible match (Steve Best) [2140034] - dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QM compatible matching (Steve Best) [2140034] - dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers (Steve Best) [2140034] - dt-bindings: soc: add i.MX93 SRC (Steve Best) [2140034] - hwmon: Handle failure to register sensor with thermal zone correctly (d.marlin) [2122394] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2134560] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2134560] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2134560] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2134560] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2134560] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2134560] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2134560] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2134560] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2134560] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2134560] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2134560]- mailbox: imx: fix RST channel support (Al Stone) [2122400 2129154 2139961] - mailbox: imx: clear pending interrupts (Al Stone) [2122400 2129154 2139961] - mailbox: imx: support RST channel (Al Stone) [2122400 2129154 2139961] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) (Al Stone) [2122400 2129154 2139961] - mailbox: forward the hrtimer if not queued and under a lock (Al Stone) [2122400 2129154 2139961] - mailbox: pcc: Fix an invalid-load caught by the address sanitizer (Al Stone) [2122400 2129154 2139961] - mailbox: correct kerneldoc (Al Stone) [2122400 2129154 2139961] - mailbox:imx: using pm_runtime_resume_and_get (Al Stone) [2122400 2129154 2139961] - mailbox: tegra-hsp: Add 128-bit shared mailbox support (Al Stone) [2122400 2129154 2139961] - mailbox: tegra-hsp: Add tegra_hsp_sm_ops (Al Stone) [2122400 2129154 2139961] - mailbox: remove an unneeded NULL check on list iterator (Al Stone) [2122400 2129154 2139961] - mailbox: imx: remove redundant initializer (Al Stone) [2122400 2129154 2139961] - mailbox: imx: support i.MX93 S401 MU (Al Stone) [2122400 2129154 2139961] - mailbox: imx: support dual interrupts (Al Stone) [2122400 2129154 2139961] - mailbox: imx: extend irq to an array (Al Stone) [2122400 2129154 2139961] - mailbox: imx: add i.MX8 SECO MU support (Al Stone) [2122400 2129154 2139961] - mailbox: imx: introduce rxdb callback (Al Stone) [2122400 2129154 2139961] - mailbox: imx: enlarge timeout while reading/writing messages to SCFW (Al Stone) [2122400 2129154 2139961] - mailbox: imx: fix crash in resume on i.mx8ulp (Al Stone) [2122400 2129154 2139961] - mailbox: imx: fix wakeup failure from freeze mode (Al Stone) [2122400 2129154 2139961] - mailbox: tegra-hsp: Flush whole channel (Al Stone) [2122400 2129154 2139961] - mailbox: imx: Fix an IS_ERR() vs NULL bug (Al Stone) [2122400 2129154 2139961] - mailbox: imx: support i.MX8ULP S4 MU (Al Stone) [2122400 2129154 2139961] - mailbox: platform-mhu: Make use of the helper function devm_platform_ioremap_resource() (Al Stone) [2122400 2129154 2139961] - arm64: tegra: Add MGBE nodes on Tegra234 (Al Stone) [2122303] - arm64: tegra: Add regulators required for PCIe (Al Stone) [2122303] - arm64: tegra: Fix up compatible for Tegra234 GPCDMA (Al Stone) [2122303] - arm64: tegra: Enable MGBE on Jetson AGX Orin Developer Kit (Al Stone) [2122303] - arm64: tegra: Add P2U and PCIe controller nodes to Tegra234 DT (Al Stone) [2122303] - arm64: tegra: Enable PCIe slots in P3737-0000 board (Al Stone) [2122303] - dt-bindings: net: Add Tegra234 MGBE (Al Stone) [2122303] - dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding (Al Stone) [2122303] - dt-bindings: Document Tegra CCPLEX Cluster (Al Stone) [2122303] - dt-bindings: fuse: tegra: Document Tegra234 FUSE (Al Stone) [2122303] - dt-bindings: mmc: tegra: Document Tegra234 SDHCI (Al Stone) [2122303] - dt-bindings: fuse: tegra: Convert to json-schema (Al Stone) [2122303] - dt-bindings: rtc: tegra: Document Tegra234 RTC (Al Stone) [2122303] - dt-bindings: rtc: tegra: Convert to json-schema (Al Stone) [2122303] - dt-bindings: mmc: tegra: Convert to json-schema (Al Stone) [2122303] - dt-bindings: tegra: Document Jetson AGX Orin (and devkit) (Al Stone) [2122303] - dt-bindings: tegra: Describe recent developer kits consistently (Al Stone) [2122303] - dt-bindings: arm: cpus: Add ARM Cortex-A78 (Al Stone) [2122303] - dt-bindings: tegra: Document NVIDIA Jetson TX2 NX developer kit (Al Stone) [2122303] - arm64: tegra: Update compatible for Tegra234 GPCDMA (Al Stone) [2122303] - arm64: tegra: Add Host1x context stream IDs on Tegra186+ (Al Stone) [2122303] - arm64: tegra: Fix SDMMC1 CD on P2888 (Al Stone) [2122303] - arm64: tegra: Add Host1x and VIC on Tegra234 (Al Stone) [2122303] - arm64: tegra: Enable native timers on Tegra186 (Al Stone) [2122303] - arm64: tegra: Enable OPE on various platforms (Al Stone) [2122303] - arm64: tegra: Add node for CBB 1.0 on Tegra194 (Al Stone) [2122303] - arm64: tegra: Mark BPMP channels as no-memory-wc (Al Stone) [2122303] - arm64: tegra: Add Tegra234 GPCDMA device tree node (Al Stone) [2122303] - arm64: tegra: Enable native timers on Tegra194 (Al Stone) [2122303] - arm64: tegra: Adjust whitespace around '=' (Al Stone) [2122303] - arm64: tegra: Add OPE device on Tegra210 and later (Al Stone) [2122303] - arm64: tegra: Add node for CBB 2.0 on Tegra234 (Al Stone) [2122303] - arm64: tegra: Enable native timers on Tegra234 (Al Stone) [2122303] - arm64: tegra: Align gpio-keys node names with dtschema (Al Stone) [2122303] - dt-bindings: Add headers for Host1x and VIC on Tegra234 (Al Stone) [2122303] - dt-bindings: Add Tegra234 MGBE clocks and resets (Al Stone) [2122303] - dt-bindings: memory: Add Tegra234 MGBE memory clients (Al Stone) [2122303] - dt-bindings: power: Add Tegra234 MGBE power domains (Al Stone) [2122303] - dt-bindings: Add headers for Tegra234 GPCDMA (Al Stone) [2122303] - arm64: tegra: Add missing DFLL reset on Tegra210 (Al Stone) [2122303] - arm64: tegra: Add memory controller channels (Al Stone) [2122303] - arm64: tegra: Enable ASRC on various platforms (Al Stone) [2122303] - arm64: tegra: Add ASRC device on Tegra186 and later (Al Stone) [2122303] - arm64: tegra: Update PWM fan node name (Al Stone) [2122303] - arm64: tegra: Add node for Tegra234 CCPLEX cluster (Al Stone) [2122303] - arm64: tegra: Update SDMMC1/3 clock source for Tegra194 (Al Stone) [2122303] - arm64: tegra: Drop arm,armv8-pmuv3 compatible string (Al Stone) [2122303] - arm64: tegra: Enable UART instance on 40-pin header (Al Stone) [2122303] - arm64: tegra: Enable Jetson Xavier NX USB device mode (Al Stone) [2122303] - arm64: tegra: Enable device-tree overlay support (Al Stone) [2122303] - arm64: tegra: Add GPCDMA node for tegra186 and tegra194 (Al Stone) [2122303] - arm64: tegra: Disable ISO SMMU for Tegra194 (Al Stone) [2122303] - arm64: tegra: Remove non existent Tegra194 reset (Al Stone) [2122303] - arm64: tegra: Add host1x hotflush reset on Tegra210 (Al Stone) [2122303] - arm64: tegra: Add EMC general interrupt on Tegra194 (Al Stone) [2122303] - arm64: tegra: Sort Tegra210 XUSB clocks correctly (Al Stone) [2122303] - arm64: tegra: Drop unit-address for audio card graph endpoints (Al Stone) [2122303] - arm64: tegra: Fix Tegra194 HSP compatible string (Al Stone) [2122303] - arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock (Al Stone) [2122303] - arm64: tegra: Update SDMMC4 speeds for Tegra194 (Al Stone) [2122303] - arm64: tegra: Add dma-coherent for Tegra194 VIC (Al Stone) [2122303] - arm64: tegra: jetson-nano: Remove extra PLL power supplies for PCIe and XUSB (Al Stone) [2122303] - arm64: tegra: Rename TCU node to "serial" (Al Stone) [2122303] - arm64: tegra: Rename GPIO hog nodes to match schema (Al Stone) [2122303] - arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips (Al Stone) [2122303] - arm64: tegra: Rename Ethernet PHY nodes (Al Stone) [2122303] - arm64: tegra: Fix Tegra186 compatible string list (Al Stone) [2122303] - arm64: tegra: jetson-tx1: Remove extra PLL power supplies for PCIe and XUSB (Al Stone) [2122303] - arm64: tegra: Drop unsupported nvidia,lpdr property (Al Stone) [2122303] - arm64: tegra: Adjust length of CCPLEX cluster MMIO region (Al Stone) [2122303] - arm64: tegra: Add missing TSEC properties on Tegra210 (Al Stone) [2122303] - arm64: tegra: Drop unused properties for Tegra194 PCIe (Al Stone) [2122303] - arm64: tegra: Remove unsupported regulator properties (Al Stone) [2122303] - arm64: tegra: Add support to enumerate SD in UHS mode (Al Stone) [2122303] - arm64: tegra: Rename thermal zones nodes (Al Stone) [2122303] - arm64: tegra: Sort Tegra132 XUSB clocks correctly (Al Stone) [2122303] - arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194 (Al Stone) [2122303] - arm64: tegra: Add OPP tables on Tegra132 (Al Stone) [2122303] - arm64: tegra: Add ISO SMMU controller for Tegra194 (Al Stone) [2122303] - arm64: tegra: Add native timer support on Tegra186 (Al Stone) [2122303] - arm64: tegra: Fix compatible string for Tegra132 timer (Al Stone) [2122303] - arm64: tegra: Drop unused AHCI clocks on Tegra132 (Al Stone) [2122303] - arm64: tegra: Fix Tegra132 I2C compatible string list (Al Stone) [2122303] - arm64: tegra: Remove unsupported properties on Norrin (Al Stone) [2122303] - arm64: tegra: Rename top-level clocks (Al Stone) [2122303] - arm64: tegra: Rename power-monitor input nodes (Al Stone) [2122303] - arm64: tegra: Fix unit-addresses on Norrin (Al Stone) [2122303] - arm64: tegra: Rename top-level regulators (Al Stone) [2122303] - arm64: tegra: Fix pcie-ep DT nodes (Al Stone) [2122303] - arm64: tegra: Remove useless usb-ehci compatible string (Al Stone) [2122303] - arm64: tegra: Extend APE audio support on Jetson platforms (Al Stone) [2122303] - arm64: tegra: Add few AHUB devices for Tegra210 and later (Al Stone) [2122303] - arm64: tegra: Remove unused backlight-boot-off property (Al Stone) [2122303] - arm64: tegra: Add NVDEC to Tegra186/194 device trees (Al Stone) [2122303] - arm64: tegra: Add new USB PHY properties on Tegra132 (Al Stone) [2122303] - arm64: tegra: Update HDA card name on Jetson TX2 NX (Al Stone) [2122303] - arm64: tegra: Audio graph sound card for Jetson TX2 NX (Al Stone) [2122303] - arm64: tegra: Add additional GPIO interrupt entries on Tegra194 (Al Stone) [2122303] - arm64: tegra: Fix compatible string for Tegra132 CPUs (Al Stone) [2122303] - arm64: tegra: Add missing interconnects property for USB on Tegra186 (Al Stone) [2122303] - arm64: tegra: Add NVIDIA Jetson TX2 NX Developer Kit support (Al Stone) [2122303] - arm64: tegra: Add PWM nodes on Tegra186 (Al Stone) [2122303] - arm64: tegra194: p2888: Correct interrupt trigger type of temperature sensor (Al Stone) [2122303] - arm64: tegra: Fix Tegra194 PCIe EP compatible string (Al Stone) [2122303]- scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2149711] - redhat/Makefile: Drop message about BUILDID deprecation (Veronika Kabatova) - pinctrl: amd: Don't save/restore interrupt status and wake status bits (David Arcari) [2130060] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139455] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139455] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139455] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139455] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139455] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2139455] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139455] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139455] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139455] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139455] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139460] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139460] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139460] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139460] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139460] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139460] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139460] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139460] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139460] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139460] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139460] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139472] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139472] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139472] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139472] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139472] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139472] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2139472] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2139472] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2139472] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143850] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143850] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143850] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143850] - redhat/configs: enable CONFIG_GNSS for RHEL (Michal Schmidt) [2136119] - gnss: replace ida_simple API (Michal Schmidt) [2136119]- sfc: move unmaintained message to sfc_siena (Íñigo Huguet) [2112206 2139802] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112206 2139802] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112206] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112206 2139802] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112206 2139802] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112206 2139802] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112206] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112206] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112206] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112206] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112206] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112206] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112206] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112206] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112206] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112206] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112206] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112206] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112206] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112206] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112206] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112206] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112206] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112206] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112206] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112206] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112206] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112206] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112206] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112206] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112206] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112206] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112206] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112206] - sfc: Unsplit literal string. (Íñigo Huguet) [2112206] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112206] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112206] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112206] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112206] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112206] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112206] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112206] - sfc: fix repeated words in comments (Íñigo Huguet) [2112206] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112206] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112206] - sfc: Fix typo in comment (Íñigo Huguet) [2112206] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112206] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112206] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112206] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112206] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112206] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112206] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112206] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112206] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112206] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112206] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112206] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112206] - sfc: Add a basic Siena module (Íñigo Huguet) [2112206] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112206] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112206] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112206] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112206] - sfc: Move Siena specific files (Íñigo Huguet) [2112206] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112206] - sfc: Disable Siena support (Íñigo Huguet) [2112206] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112206] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112206] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112206] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112206] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112206] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112206] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112206 2139802] - drm/vc4: hdmi: Fix build error for implicit function declaration (Adrien Thierry) [2138240] - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Adrien Thierry) [2138240] - drm/vc4: Fix build error when CONFIG_DRM_VC4=y && CONFIG_RASPBERRYPI_FIRMWARE=m (Adrien Thierry) [2138240] - drm/vc4: Make use of the helper component_compare_dev (Adrien Thierry) [2138240] - drm/vc4: Use drm_mode_copy() (Adrien Thierry) [2138240] - drm/vc4: crtc: Fix runtime_pm reference counting (Adrien Thierry) [2138240] - drm/vc4: hdmi: Unregister codec device on unbind (Adrien Thierry) [2138240] - drm/vc4: Use of_device_get_match_data() (Adrien Thierry) [2138240] - drm/vc4: crtc: Fix redundant variable assignment (Adrien Thierry) [2138240] - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. (Adrien Thierry) [2138240] - drm/vc4: hdmi: Don't try disabling SCDC on Pi0-3. (Adrien Thierry) [2138240] - drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3 (Adrien Thierry) [2138240] - drm/vc4: hdmi: Simplify the connector state retrieval (Adrien Thierry) [2138240] - drm/vc4: hdmi: Change CSC callback prototype (Adrien Thierry) [2138240] - drm/vc4: hdmi: Define colorspace matrices (Adrien Thierry) [2138240] - drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines (Adrien Thierry) [2138240] - drm/vc4: hdmi: Move XBAR setup to csc_setup (Adrien Thierry) [2138240] - drm/vc4: hdmi: Use full range helper in csc functions (Adrien Thierry) [2138240] - drm/vc4: hdmi: Add full range RGB helper (Adrien Thierry) [2138240] - drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _colorimetry (Adrien Thierry) [2138240] - drm/vc4: Fix deadlock on DSI device attach error (Adrien Thierry) [2138240] - drm/vc4: remove redundant assignment of variable size (Adrien Thierry) [2138240] - drm/vc4: Notify the firmware when DRM is in charge (Adrien Thierry) [2138240] - drm/vc4: Remove conflicting framebuffers before callind bind_all (Adrien Thierry) [2138240] - drm/vc4: Support nomodeset (Adrien Thierry) [2138240] - firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE (Adrien Thierry) [2138240] - drm/vc4: plane: Add support for YUV color encodings and ranges (Adrien Thierry) [2138240] - drm/vc4: plane: Add support for DRM_FORMAT_P030 (Adrien Thierry) [2138240] - drm/vc4: kms: Wait for the commit before increasing our clock rate (Adrien Thierry) [2138240] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Adrien Thierry) [2138240] - drm/cma-helper: Pass GEM CMA object in public interfaces (Adrien Thierry) [2138240] - drm/cma-helper: Export dedicated wrappers for GEM object functions (Adrien Thierry) [2138240] - drm/vc4: kms: Fix previous HVS commit wait (Adrien Thierry) [2138240] - drm/vc4: kms: Don't duplicate pending commit (Adrien Thierry) [2138240] - drm/vc4: kms: Clear the HVS FIFO commit pointer once done (Adrien Thierry) [2138240] - drm/vc4: kms: Add missing drm_crtc_commit_put (Adrien Thierry) [2138240] - drm/vc4: kms: Fix return code check (Adrien Thierry) [2138240] - drm/vc4: fix error code in vc4_create_object() (Adrien Thierry) [2138240] - drm/vc4: hdmi: Introduce a scdc_enabled flag (Adrien Thierry) [2138240] - drm/vc4: hdmi: Introduce an output_enabled flag (Adrien Thierry) [2138240] - drm/vc4: hdmi: Check the device state in prepare() (Adrien Thierry) [2138240] - drm/vc4: hdmi: Prevent access to crtc->state outside of KMS (Adrien Thierry) [2138240] - drm/vc4: hdmi: Use a mutex to prevent concurrent framework access (Adrien Thierry) [2138240] - drm/vc4: hdmi: Add a spinlock to protect register access (Adrien Thierry) [2138240] - drm/vc4: crtc: Copy assigned channel to the CRTC (Adrien Thierry) [2138240] - drm/vc4: Fix non-blocking commit getting stuck forever (Adrien Thierry) [2138240] - drm/vc4: crtc: Drop feed_txp from state (Adrien Thierry) [2138240] - drm/vc4: Increase the core clock based on HVS load (Adrien Thierry) [2138240] - drm/vc4: hdmi: Enable the scrambler on reconnection (Adrien Thierry) [2138240] - drm/vc4: hdmi: Raise the maximum clock rate (Adrien Thierry) [2138240] - drm/vc4: Leverage the load tracker on the BCM2711 (Adrien Thierry) [2138240] - drm/vc4: crtc: Add some logging (Adrien Thierry) [2138240] - drm/vc4: crtc: Rework the encoder retrieval code (again) (Adrien Thierry) [2138240] - drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype (Adrien Thierry) [2138240] - drm/vc4: Make vc4_crtc_get_encoder public (Adrien Thierry) [2138240] - drm/vc4: hdmi: Fix HPD GPIO detection (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove the DDC probing for status detection (Adrien Thierry) [2138240] - drm/vc4: crtc: Make sure the HDMI controller is powered when disabling (Adrien Thierry) [2138240] - drm/vc4: hdmi: Warn if we access the controller while disabled (Adrien Thierry) [2138240] - drm/vc4: hdmi: Make sure the device is powered with CEC (Adrien Thierry) [2138240] - drm/vc4: hdmi: Split the CEC disable / enable functions in two (Adrien Thierry) [2138240] - drm/vc4: hdmi: Rework the pre_crtc_configure error handling (Adrien Thierry) [2138240] - drm/vc4: hdmi: Make sure the controller is powered up during bind (Adrien Thierry) [2138240] - drm/vc4: hdmi: Make sure the controller is powered in detect (Adrien Thierry) [2138240] - drm/vc4: hdmi: Move the HSM clock enable to runtime_pm (Adrien Thierry) [2138240] - drm/vc4: hdmi: Set a default HSM rate (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove unused struct (Adrien Thierry) [2138240] - drm/vc4: hdmi: Actually check for the connector status in hotplug (Adrien Thierry) [2138240] - Revert "drm/vc4: hdmi: Remove drm_encoder->crtc usage" (Adrien Thierry) [2138240] - Revert drm/vc4 hdmi runtime PM changes (Adrien Thierry) [2138240] - drm/vc4: dsi: Switch to devm_drm_of_get_bridge (Adrien Thierry) [2138240] - drm/vc4: dpi: Switch to devm_drm_of_get_bridge (Adrien Thierry) [2138240] - drm/vc4: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2138240] - drm/vc4: hdmi: make vc4_hdmi_codec_pdata static (Adrien Thierry) [2138240] - drm/vc4: Convert to Linux IRQ interfaces (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove unused struct (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove redundant variables (Adrien Thierry) [2138240] - drm/bridge: Centralize error message when bridge attach fails (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove drm_encoder->crtc usage (Adrien Thierry) [2138240] - drm/vc4: hdmi: Only call into DRM framework if registered (Adrien Thierry) [2138240] - drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts (Adrien Thierry) [2138240] - drm: vc4: Fix pixel-wrap issue with DVP teardown (Adrien Thierry) [2138240] - drm/vc4: hdmi: Limit noise when deferring snd card registration (Adrien Thierry) [2138240] - drm/aperture: Pass DRM driver structure instead of driver name (Adrien Thierry) [2138240] - drm/vc4: Don't set struct drm_device.irq_enabled (Adrien Thierry) [2138240] - drm/vc4: hdmi: Register HDMI codec (Adrien Thierry) [2138240] - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting (Adrien Thierry) [2138240] - drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE (Adrien Thierry) [2138240] - drm/vc4: hdmi: Set HDMI_MAI_FMT (Adrien Thierry) [2138240] - drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET (Adrien Thierry) [2138240] - drm/vc4: hdmi: Rely on interrupts to handle hotplug (Adrien Thierry) [2138240]- redhat: configs: disable vDPA on all archs except x86_64 (Laurent Vivier) [2140885] - pipe: Fix missing lock in pipe_resize_ring() (Ian Kent) [2141632] {CVE-2022-2959} - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141770] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141770] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141770] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141770] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141770] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141770] {CVE-2022-43945} - block: change request end_io handler to pass back a return value (Eric Chanudet) [2139205] - block: Change the return type of blk_mq_map_queues() into void (Eric Chanudet) [2139205] - block: simplify disk shutdown (Eric Chanudet) [2139205] - scsi: ufs: Split the drivers/scsi/ufs directory (Eric Chanudet) [2139205] - blk-mq: remove the done argument to blk_execute_rq_nowait (Eric Chanudet) [2139205] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2104466] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2104466] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2104466] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2104466] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2104466] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2104466] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2104466] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2104466] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2104466] - i40e: Fix VF hang when reset is triggered on another VF (Stefan Assmann) [2104466] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2104466] - i40e: Fix DMA mappings leak (Stefan Assmann) [2104466] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2104466] - i40e: Add basic support for I710 devices (Stefan Assmann) [2104466] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Stefan Assmann) [2104466] - i40e: Fix VF set max MTU size (Stefan Assmann) [2104466] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2104466] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2104466] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2104466] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2104466] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2104466] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2104466] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2104466] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2104466] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2104466] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2104466] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2104466] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2104466] - intel: remove unused macros (Stefan Assmann) [2104466] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2104466] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2104466] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2104466] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2104466] - i40e: Add VF VLAN pruning (Stefan Assmann) [2104466] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [2104466]- udp: track the forward memory release threshold in an hot cacheline (Paolo Abeni) [2133057] - net: introduce and use custom sockopt socket flag (Paolo Abeni) [2133057] - bpf: Change bpf_setsockopt(SOL_SOCKET) to reuse sk_setsockopt() (Paolo Abeni) [2133057] - net: Add sk_setsockopt() to take the sk ptr instead of the sock ptr (Paolo Abeni) [2133057] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2133057] - net: add napi_get_frags_check() helper (Paolo Abeni) [2133057] - libceph: clean up ceph_osdc_start_request prototype (Xiubo Li) [2120166] - rbd: replace usage of found with dedicated list iterator variable (Xiubo Li) [2120166] - libceph: fix ceph_pagelist_reserve() comment typo (Xiubo Li) [2120166] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120166] - ceph: make f_bsize always equal to f_frsize (Xiubo Li) [2120166] - libceph: print fsid and epoch with osd id (Xiubo Li) [2120166] - libceph: check pointer before assigned to "c->rules[]" (Xiubo Li) [2120166] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120166] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120166] - ceph: fix incorrect old_size length in ceph_mds_request_args (Xiubo Li) [2120166] - ceph: convert to generic_file_llseek (Xiubo Li) [2120166] - ceph: fix the incorrect comment for the ceph_mds_caps struct (Xiubo Li) [2120166] - ceph: don't leak snap_rwsem in handle_cap_grant (Xiubo Li) [2120166] - ceph: prevent a client from exceeding the MDS maximum xattr size (Xiubo Li) [2120166] - ceph: choose auth MDS for getxattr with the Xs caps (Xiubo Li) [2120166] - ceph: add session already open notify support (Xiubo Li) [2120166] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120166] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120166] - ceph: remove useless CEPHFS_FEATURES_CLIENT_REQUIRED (Xiubo Li) [2120166] - ceph: use correct index when encoding client supported features (Xiubo Li) [2120166] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Xiubo Li) [2120166] - ceph: remove redundant variable ino (Xiubo Li) [2120166] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120166] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120166] - ceph: try to choose the auth MDS if possible for getattr (Xiubo Li) [2120166] - ceph: disable updating the atime since cephfs won't maintain it (Xiubo Li) [2120166] - ceph: flush the mdlog for filesystem sync (Xiubo Li) [2120166] - ceph: rename unsafe_request_wait() (Xiubo Li) [2120166] - libceph: use swap() macro instead of taking tmp variable (Xiubo Li) [2120166] - ceph: fix statx AT_STATX_DONT_SYNC vs AT_STATX_FORCE_SYNC check (Xiubo Li) [2120166] - ceph: use dedicated list iterator variable (Xiubo Li) [2120166] - ceph: update the dlease for the hashed dentry when removing (Xiubo Li) [2120166] - ceph: stop retrying the request when exceeding 256 times (Xiubo Li) [2120166] - ceph: stop forwarding the request when exceeding 256 times (Xiubo Li) [2120166] - ceph: remove unused CEPH_MDS_LEASE_RELEASE related code (Xiubo Li) [2120166] - ceph: allow ceph.dir.rctime xattr to be updatable (Xiubo Li) [2120166] - powercap: RAPL: Add Power Limit4 support for Alder Lake-N and Raptor Lake-P (David Arcari) [2106144] - powercap: intel_rapl: remove redundant store to value after multiply (David Arcari) [2106144] - powercap: RAPL: Add Power Limit4 support for RaptorLake (David Arcari) [2106144] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (David Arcari) [2106144] - powercap: Add Power Limit4 support for Alder Lake SoC (David Arcari) [2106144] - Revert "Merge: Backport Aspeed conversion to shmem" (Herton R. Krzesinski)- RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120668] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120668] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120668] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120668] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120668] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120668] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120668] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120668] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120668] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120668] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120668] - vgacon: Propagate console boot parameters before calling `vc_resize' (Mohammed Gamal) [2141944] - cifs: fix uninitialized pointer in error case in dfs_cache_get_tgt_share (Ronnie Sahlberg) [2145009] - cifs: skip trailing separators of prefix paths (Ronnie Sahlberg) [2145009] - cifs: use new enum for ses_status (Ronnie Sahlberg) [2145009] - cifs: fix minor compile warning (Ronnie Sahlberg) [2145009] - cifs: return ENOENT for DFS lookup_cache_entry() (Ronnie Sahlberg) [2145009] - cifs: use correct lock type in cifs_reconnect() (Ronnie Sahlberg) [2145009] - cifs: force new session setup and tcon for dfs (Ronnie Sahlberg) [2145009] - smb3: cleanup and clarify status of tree connections (Ronnie Sahlberg) [2145009] - cifs: remove repeated state change in dfs tree connect (Ronnie Sahlberg) [2145009] - cifs: skip extra NULL byte in filenames (Ronnie Sahlberg) [2145009] - cifs: don't call cifs_dfs_query_info_nonascii_quirk() if nodfs was set (Ronnie Sahlberg) [2145009] - cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for non-ASCII dfs refs (Ronnie Sahlberg) [2145009] - cifs: alloc_path_with_tree_prefix: do not append sep. if the path is empty (Ronnie Sahlberg) [2145009] - Enable the Tegra186 timer (Al Stone) [2129130] - clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC (Al Stone) [2129130] - clocksource: Add Tegra186 timers support (Al Stone) [2129130] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139466] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139464] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139461] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139461] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139461] - drm/ast: Avoid reprogramming primary-plane scanout address (Jocelyn Falempe) [2128599] - drm/ast: Convert ast to SHMEM (Jocelyn Falempe) [2128599] - drm/ast: Style cleanups in plane code (Jocelyn Falempe) [2128599] - drm/ast: Rename struct ast_cursor_plane to struct ast_plane (Jocelyn Falempe) [2128599] - drm/ast: Remove cursor double buffering (Jocelyn Falempe) [2128599] - drm/ast: Do not call drm_atomic_add_affected_planes() (Jocelyn Falempe) [2128599] - drm/ast: Call drm_atomic_helper_check_plane_state() unconditionally (Jocelyn Falempe) [2128599] - drm/ast: Acquire I/O-register lock in atomic_commit_tail function (Jocelyn Falempe) [2128599] - drm/ast: Add Atomic gamma lut support for aspeed (Jocelyn Falempe) [2128599] - drm/ast: make ast_modeset static (Jocelyn Falempe) [2128599] - drm/ast: Fix video broken in some resolutions on ast2600 (Jocelyn Falempe) [2128599] - drm/ast: Add resolution support for 1152x864@75 (Jocelyn Falempe) [2128599] - misc: rtsx: rts522a rts5228 rts5261 support Runtime PM (Mark Pearson) [2120778] - misc: rtsx: conditionally build rtsx_pm_power_saving() (Mark Pearson) [2120778] - misc: rtsx: Quiesce rts5249 on system suspend (Mark Pearson) [2120778] - misc: rtsx: Cleanup power management ops (Mark Pearson) [2120778] - misc: rtsx: Rework runtime power management flow (Mark Pearson) [2120778]- NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150887] - bonding: get correct NA dest address (Jonathan Toppins) [2112748] - bonding: fix ICMPv6 header handling when receiving IPv6 messages (Jonathan Toppins) [2112748] - mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI (Steve Best) [2122404] - mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI (Steve Best) [2122404] - mmc: sdhci-tegra: Use actual clock rate for SW tuning correction (Steve Best) [2122404] - mmc: sdhci-tegra: Use of_device_get_match_data() helper (Steve Best) [2122404] - mmc: sdhci-tegra: Enable wake on SD card event (Steve Best) [2122404] - mmc: sdhci-tegra: Add runtime PM and OPP support (Steve Best) [2122404] - mmc: sdhci-tegra: Fix switch to HS400ES mode (Steve Best) [2122404] - Enable LinuxRV in Config (Alessandro Carminati) [2129758] - rv/dot2c: Make automaton definition static (Alessandro Carminati) [2129758] - rv/monitor: Add __init/__exit annotations to module init/exit funcs (Alessandro Carminati) [2129758] - rv/dot2K: add 'static' qualifier for local variable (Alessandro Carminati) [2129758] - rv/monitors: add 'static' qualifier for local symbols (Alessandro Carminati) [2129758] - rv/reactor: add __init/__exit annotations to module init/exit funcs (Alessandro Carminati) [2129758] - rv: Unlock on error path in rv_unregister_reactor() (Alessandro Carminati) [2129758] - MAINTAINERS: Add Runtime Verification (RV) entry (Alessandro Carminati) [2129758] - rv/monitors: Make monitor's automata definition static (Alessandro Carminati) [2129758] - rv/reactor: Add the panic reactor (Alessandro Carminati) [2129758] - rv/reactor: Add the printk reactor (Alessandro Carminati) [2129758] - rv/monitor: Add the wwnr monitor (Alessandro Carminati) [2129758] - rv/monitor: Add the wip monitor (Alessandro Carminati) [2129758] - rv/monitor: Add the wip monitor skeleton created by dot2k (Alessandro Carminati) [2129758] - Documentation/rv: Add deterministic automata instrumentation documentation (Alessandro Carminati) [2129758] - Documentation/rv: Add deterministic automata monitor synthesis documentation (Alessandro Carminati) [2129758] - tools/rv: Add dot2k (Alessandro Carminati) [2129758] - Documentation/rv: Add deterministic automaton documentation (Alessandro Carminati) [2129758] - tools/rv: Add dot2c (Alessandro Carminati) [2129758] - Documentation/rv: Add a basic documentation (Alessandro Carminati) [2129758] - rv/include: Add instrumentation helper functions (Alessandro Carminati) [2129758] - rv/include: Add deterministic automata monitor definition via C macros (Alessandro Carminati) [2129758] - rv/include: Add helper functions for deterministic automata (Alessandro Carminati) [2129758] - rv: Add runtime reactors interface (Alessandro Carminati) [2129758] - rv: Add Runtime Verification (RV) interface (Alessandro Carminati) [2129758] - tracing: make tracer_init_tracefs initcall asynchronous (Alessandro Carminati) [2129758] - fs: dlm: fix race in lowcomms (Alexander Aring) [2110543] - EDAC/ghes: Set the DIMM label unconditionally (Aristeu Rozanski) [2109713]- RHEL: ALSA: update configuration (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125537] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125537] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125537] - ACPI: utils: Add api to read _SUB from ACPI (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: use regmap_read_poll_timeout_atomic to poll I2S_CLR (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: use regmap_read_poll_timeout to poll I2S_CLR (Jaroslav Kysela) [2125537] - ASoC: wcd-mbhc-v2: remove useless initialization (Jaroslav Kysela) [2125537] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - sound:spi: remove reference to AVR32 in Atmel AT73C213 DAC driver (Jaroslav Kysela) [2125537] - ASoC: xtensa: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: xilinx: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: xilinx: Suppress second error message about reset failure in .remove() (Jaroslav Kysela) [2125537] - ASoC: ux500: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: ux500: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: ux500: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: ux500: mop500: Check before clk_put() not needed (Jaroslav Kysela) [2125537] - ASoC: ux500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125537] - ASoC: ti: osk5912: Make it CCF clk API compatible (Jaroslav Kysela) [2125537] - ASoC: ti: omap-mcbsp: duplicate sysfs error (Jaroslav Kysela) [2125537] - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* (Jaroslav Kysela) [2125537] - ASoC: ti: davinci-mcasp: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: ti: davinci-mcasp: Add dma-type for bcdma (Jaroslav Kysela) [2125537] - ASoC: ti: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: ti: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: ti: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: tegra: Fix clock DAI format on Tegra210 (Jaroslav Kysela) [2125537] - ASoC: tegra: AHUB routes for OPE module (Jaroslav Kysela) [2125537] - ASoC: tegra: AHUB routes for ASRC module (Jaroslav Kysela) [2125537] - ASoC: tegra: delete a semicolon (Jaroslav Kysela) [2125537] - ASoC: tegra: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: tegra: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Drop write-only driver data member (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Make helper functions return void (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Get rid of global pointer for driver data (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Remove unused function tegra20_das_read (Jaroslav Kysela) [2125537] - ASoC: tegra: tegra20_das: Fold header file into only user (Jaroslav Kysela) [2125537] - ASoC: tegra20_ac97: Fix missing error code in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2125537] - ASoC: tegra: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: tegra: Fix MBDRC bypass mode check (Jaroslav Kysela) [2125537] - ASoC: tegra: Add Tegra210 based OPE driver (Jaroslav Kysela) [2125537] - ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2125537] - ASoC: tegra: Add Tegra186 based ASRC driver (Jaroslav Kysela) [2125537] - ASoC: sun8i-codec: Partial revert to fix clock specifiers (Jaroslav Kysela) [2125537] - ASoC: sun50i-codec-analog: Add support for internal bias (Jaroslav Kysela) [2125537] - ASoC: sunxi: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: sunxi: sun4i-i2s: update kernel-doc (Jaroslav Kysela) [2125537] - ASoC: sunxi: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: sunxi: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: sunxi: Use {regmap/regmap_field}_{set/clear}_bits helpers (Jaroslav Kysela) [2125537] - ASoC: stm32: sai: Remove useless define (Jaroslav Kysela) [2125537] - ASoC: stm: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: stm: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: stm32: dfsdm: fix typo in comment (Jaroslav Kysela) [2125537] - ASoC: stm32: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-stream: report error on stream not opened (Jaroslav Kysela) [2125537] - ASoC: SOF: debug: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125537] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2125537] - ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear() (Jaroslav Kysela) [2125537] - ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path (Jaroslav Kysela) [2125537] - ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path (Jaroslav Kysela) [2125537] - ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname() (Jaroslav Kysela) [2125537] - ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros (Jaroslav Kysela) [2125537] - ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl() (Jaroslav Kysela) [2125537] - ASoC: rsnd: ssiu: add missing .quit callback for gen2 (Jaroslav Kysela) [2125537] - ASoC: rsnd: care return value from rsnd_node_fixed_index() (Jaroslav Kysela) [2125537] - ASoC: rsnd: Emit useful error messages in .remove() (Jaroslav Kysela) [2125537] - ASoC: sh: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: sh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: sh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: rsnd: use inclusive language for DAIFMT mask (Jaroslav Kysela) [2125537] - ASoC: sh: Make SND_SOC_RZ depend on ARCH_RZG2L (Jaroslav Kysela) [2125537] - ASoC: samsung: Enable compile test (Jaroslav Kysela) [2125537] - ASoC: samsung: spdif: remove unnecessary check of mem_res (Jaroslav Kysela) [2125537] - ASoC: samsung: snow: simplify error handling (Jaroslav Kysela) [2125537] - ASoC: samsung: s3c24xx-i2s: Drop unneeded gpio.h include (Jaroslav Kysela) [2125537] - ASoC: samsung: s3c24xx-i2s: Fix typo in DAIFMT handling (Jaroslav Kysela) [2125537] - ASoC: samsung: s3c-i2s-v2: Allow build for unsupported hardware (Jaroslav Kysela) [2125537] - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables (Jaroslav Kysela) [2125537] - ASoC: samsung: change neo1973_audio from a global to static (Jaroslav Kysela) [2125537] - ASoC: samsung: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: samsung: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: samsung: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header (Jaroslav Kysela) [2125537] - ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs (Jaroslav Kysela) [2125537] - ASoC: samsung: Fix error handling in aries_audio_probe (Jaroslav Kysela) [2125537] - ASoC: samsung: Fix refcount leak in aries_audio_probe (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s_tdm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: switch BCLK to GPIO (Jaroslav Kysela) [2125537] - ASoC: dt-bindings: Add bindings for WCD9335 DAIs (Jaroslav Kysela) [2125537] - MAINTAINERS: add ASoC Qualcomm codecs (Jaroslav Kysela) [2125537] - ASoC: rockchip: pdm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: Fix NULL pointer dereference when pinctrl is not found (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: Fix error code when fail to read I2S_CLR (Jaroslav Kysela) [2125537] - ASoC: rockchip: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: switch BCLK to GPIO (Jaroslav Kysela) [2125537] - ASoC: rockchip: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: rockchip: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: rockchip-i2s: Undo BCLK pinctrl changes (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: Fix NULL pointer dereference when pinctrl is not found (Jaroslav Kysela) [2125537] - ASoC: rockchip: i2s: switch BCLK to GPIO (Jaroslav Kysela) [2125537] - ASoC: rockchip: simplify error handling (Jaroslav Kysela) [2125537] - ASoC: qcom: sm8250: add missing module owner (Jaroslav Kysela) [2125537] - ASoC: qcom: Add driver support for audioreach solution (Jaroslav Kysela) [2125537] - ASoC: qcom: SC7280: Update machine driver startup, shutdown callbacks (Jaroslav Kysela) [2125537] - ASoC: qcom: Use MCLK as RT5682I-VS sysclk source (Jaroslav Kysela) [2125537] - ASoC: qcom: Add driver support for ALC5682I-VS (Jaroslav Kysela) [2125537] - ASoC: q6asm: use kcalloc() instead of kzalloc() (Jaroslav Kysela) [2125537] - ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared (Jaroslav Kysela) [2125537] - ASoC: qcom: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: qcom: q6dsp: q6adm: remove useless initializations (Jaroslav Kysela) [2125537] - ASoC: qcom: lpass: Fix apq8016 compat string to match yaml (Jaroslav Kysela) [2125537] - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe (Jaroslav Kysela) [2125537] - ASoC: mxs-saif: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: mxs-saif: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: qdsp6: fix potential memory leak in q6apm_get_audioreach_graph() (Jaroslav Kysela) [2125537] - ASoC: qcom: q6dsp: remove spurious space (Jaroslav Kysela) [2125537] - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() (Jaroslav Kysela) [2125537] - ASoC: qcom: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: qcom: lpass-platform: Update memremap flag to MEMREMAP_WC (Jaroslav Kysela) [2125537] - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() (Jaroslav Kysela) [2125537] - ASoC: qcom: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: pxa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: pxa: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: pxa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: mxs-saif: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: meson: remove useless initialization (Jaroslav Kysela) [2125537] - ASoC: meson: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: meson: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: meson: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: meson: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: remove unnecessary NULL check (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195-mt6359: Properly register sound card for SOF (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: Fix build warning without CONFIG_OF (Jaroslav Kysela) [2125537] - ASoC: mediatek: simplify the return expression of mtk_dai_pcm_prepare() (Jaroslav Kysela) [2125537] - ASoC: mediatek: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: mediatek: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: simplify error handling (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe (Jaroslav Kysela) [2125537] - ASoC: mediatek: remove unnecessary check of clk_disable_unprepare (Jaroslav Kysela) [2125537] - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe (Jaroslav Kysela) [2125537] - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8192: support rt1015p_rt5682s (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links of headset (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8192: refactor for I2S3 DAI link of speaker (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: fix Kconfig dependency (Jaroslav Kysela) [2125537] - ASoC: img-spdif-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: extract SOF common code (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: fix DMIC record noise (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: remove unnecessary judgments (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: set the correct string to strncmp() (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add machine driver with mt6366, rt1019 and rt5682s (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add machine driver with mt6366, da7219 and max98357 (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add mt8186-mt6366 common driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: Remove condition with no effect (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: Fix mutex double unlock in GPIO request (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: Use new direct clock defines (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: Fix a handful of spelling mistakes (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: add misc driver and register definitions (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support gpio control in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support audio clock control in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support tdm in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support src in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support pcm in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support i2s in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support hw gain in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support hostless in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support adda in platform driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8186: support audsys clock control (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2s: Remove unused 'mem' resource (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2s: Refactor DMA channel setup (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2c: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2s: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: js4740-i2s: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: jz4740-i2s: Remove Open Firmware dependency (Jaroslav Kysela) [2125537] - ASoC: img-spdif-out: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125537] - ASoC: img-parallel-out: using pm_runtime_resume_and_get (Jaroslav Kysela) [2125537] - ASoC: img: img-i2s-out: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: Intel: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: img-i2s-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125537] - ASoC: hisilicon: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: img: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: img: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: img: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: hisilicon: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: hisilicon: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: fsl: pcm030-audio-fabric: use platform_device_unregsiter() (Jaroslav Kysela) [2125537] - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe (Jaroslav Kysela) [2125537] - ASoC: imx-hdmi: remove useless null check before call of_node_put() (Jaroslav Kysela) [2125537] - ASoC: imx-card: Fix refcount issue with of_node_put (Jaroslav Kysela) [2125537] - ASoC: imx-card: use snd_pcm_format_t type for asrc_format (Jaroslav Kysela) [2125537] - ASoC: imx-audmux: Silence a clang warning (Jaroslav Kysela) [2125537] - ASoC: imx-card: Fix DSD/PDM mclk frequency (Jaroslav Kysela) [2125537] - ASoC: imx-audmux: remove unnecessary check of clk_disable_unprepare/clk_prepare_enable (Jaroslav Kysela) [2125537] - ASoC: fsl_xcvr:Fix unbalanced pm_runtime_enable in fsl_xcvr_probe (Jaroslav Kysela) [2125537] - ASoC: fsl_utils: Drop usage of __clk_get_name() (Jaroslav Kysela) [2125537] - ASoC: fsl_utils: Don't use plain integer as NULL pointer (Jaroslav Kysela) [2125537] - ASoC: fsl_utils: Add function to handle PLL clock source (Jaroslav Kysela) [2125537] - ASoC: fsl_ssi: Add support multi fifo script (Jaroslav Kysela) [2125537] - ASoC: fsl_mqs: Add support for i.MX93 platform (Jaroslav Kysela) [2125537] - ASoC: fsl_mqs: Fix supported clock DAI format (Jaroslav Kysela) [2125537] - ASoC: fsl_mqs: simplify the code with adding fsl_mqs_soc_data (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: fix the naming style for mask definition (Jaroslav Kysela) [2125537] - ASoC: fsl: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125537] - ASoC: fsl_aud2htx: Add error handler for pm_runtime_enable (Jaroslav Kysela) [2125537] - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format (Jaroslav Kysela) [2125537] - ASoC: fsl_aud2htx: register platform component before registering cpu dai (Jaroslav Kysela) [2125537] - ASoC: fsl: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add DSD bit format support (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc_dma: enable dual fifo for ASRC P2P (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc_dma: Use dmaengine_terminate_async() (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc: force cast the asrc_format type (Jaroslav Kysela) [2125537] - ASoC: fsl-asoc-card: force cast the asrc_format type (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: fix incorrect mclk number in error message (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Don't use plain integer as NULL pointer (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for PLL switch at runtime (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Configure dataline/FIFO information from dts property (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Make res a member of struct fsl_sai (Jaroslav Kysela) [2125537] - ASoc: fsl_sai: Add pinctrl operation for PDM and DSD (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for more sample rates (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add PDM daifmt support (Jaroslav Kysela) [2125537] - ASoC: fsl: fsl_sai: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: add error message in case of missing imx-pcm-dma support (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: use local device pointer (Jaroslav Kysela) [2125537] - ASoC: fsl: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: fsl: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for i.MX8MN (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for i.MX8ULP (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for i.MX8M Plus (Jaroslav Kysela) [2125537] - ASoC: fsl_sai: Add support for i.MX8MM (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Add support for PLL switch at runtime (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: change micfil default settings (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: fold fsl_set_clock_params() into its only user (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop only once used defines (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop unused include (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: rework quality setting (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: simplify clock setting (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Drop get_pdm_clk() (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: use define for OSR default value (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: add multi fifo support (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop unused variables (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop error messages from failed register accesses (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: use clear/set bits (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: use GENMASK to define register bit fields (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: do not define SHIFT/MASK for single bits (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop fsl_micfil_set_mclk_rate() (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Drop unused register read (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Drop unnecessary register read (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: drop support for undocumented property (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Remove debug message (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Add support for i.MX8MPlus (Jaroslav Kysela) [2125537] - ASoC: fsl_spdif: Add support for PLL switch at runtime. (Jaroslav Kysela) [2125537] - ASoC: dwc: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: dwc: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: dwc: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa883x: handle timeouts in resume path (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa883x: fix warning using-module-alias-sdw.cocci (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa883x: add missing break statement (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa883x: add control, dapm widgets and map (Jaroslav Kysela) [2125537] - ASoC: wcd938x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: wcd938x: Fix event generation for some controls (Jaroslav Kysela) [2125537] - ASoC: wcd934x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: tlv320adcx140: Fix tx_mask check (Jaroslav Kysela) [2125537] - ASoC: tlv320adcx140: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320adc3xxx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320adc3xxx: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: codecs: tfa989x: Add support for tfa9890 (Jaroslav Kysela) [2125537] - ASoC: sgtl5000: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: rk817: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125537] - ASoC: madera: Fix event generation for rate controls (Jaroslav Kysela) [2125537] - ASoC: madera: Fix event generation for OUT1 demux (Jaroslav Kysela) [2125537] - ASoC: codecs: lpass: Fix passing zero to 'PTR_ERR' (Jaroslav Kysela) [2125537] - ASoC: codecs: Fix error handling in power domain init and exit handlers (Jaroslav Kysela) [2125537] - ASoC: codecs: va-macro: use fsgen as clock (Jaroslav Kysela) [2125537] - ASoC: lm49453: Drop no-op remove function (Jaroslav Kysela) [2125537] - ASoC: codecs: da7210: add check for i2c_add_driver (Jaroslav Kysela) [2125537] - ASoC: cs47l92: Fix event generation for OUT1 demux (Jaroslav Kysela) [2125537] - ASoC: cs4234: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Make cs35l45_remove() return void (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2125537] - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2125537] - ASoC: cros_ec_codec: Add endianness flag in i2s_rx_component_driver (Jaroslav Kysela) [2125537] - ASoC: add tas2780 driver (Jaroslav Kysela) [2125537] - ASoC: codecs: add wsa883x amplifier support (Jaroslav Kysela) [2125537] - ASoC: rt1016: enable building (Jaroslav Kysela) [2125537] - ASoC: ep93xx: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: ep93xx: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: ep93xx: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: mchp-spdiftx: add and remove black line around MODULE_DEVICE_TABLE() (Jaroslav Kysela) [2125537] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2) (Jaroslav Kysela) [2125537] - ASoC: bcm: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: bcm: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: sam9g20_wm8731: Simplify some error message (Jaroslav Kysela) [2125537] - ASoC: sam9g20_wm8731: Use dev_err_probe() for snd_soc_register_card() (Jaroslav Kysela) [2125537] - ASoC: bcm: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: au1x: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: au1x: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: au1x: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: atmel: Fix error handling in at91samg20ek probe() (Jaroslav Kysela) [2125537] - ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio() (Jaroslav Kysela) [2125537] - ASoC: mchp-spdiftx: return directly ret (Jaroslav Kysela) [2125537] - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion (Jaroslav Kysela) [2125537] - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps (Jaroslav Kysela) [2125537] - ASoC: mchp-spdifrx: disable end of block interrupt on failures (Jaroslav Kysela) [2125537] - ASoC: mchp-spdifrx: use single tab indent for structure (Jaroslav Kysela) [2125537] - ASoC: atmel: mchp-pdmc: remove space in front of mchp_pdmc_dt_init() (Jaroslav Kysela) [2125537] - ASoC: atmel: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: atmel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: atmel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: atmel-pdmic: Remove endianness flag on pdmic component (Jaroslav Kysela) [2125537] - ASoC: atmel-classd: Remove endianness flag on class d component (Jaroslav Kysela) [2125537] - ASoC: adi: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: Makefile: Fix simultaneous build of KUNIT tests (Jaroslav Kysela) [2125537] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ASoC: madera: Replace kernel.h with the necessary inclusions (Jaroslav Kysela) [2125537] - ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: cs35l45: typo in argument definition (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Enable BOOST (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Make exports namespaced (Jaroslav Kysela) [2125537] - ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp (Jaroslav Kysela) [2125537] - ASoC: doc: Capitalize RESET line name (Jaroslav Kysela) [2125537] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2125537] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Jaroslav Kysela) [2125537] - treewide: uapi: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125537] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125537] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125537] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125537] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125537] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125537] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125537] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125537] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125537] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125537] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125537] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125537] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125537] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125537] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125537] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125537] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125537] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125537] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125537] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125537] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125537] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125537] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125537] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125537] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125537] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125537] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125537] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125537] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125537] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125537] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125537] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125537] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125537] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125537] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125537] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125537] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125537] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125537] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125537] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125537] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125537] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125537] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125537] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125537] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125537] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125537] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125537] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125537] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125537] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125537] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125537] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125537] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125537] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125537] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125537] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125537] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125537] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125537] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125537] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125537] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125537] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125537] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125537] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125537] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125537] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125537] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125537] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125537] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125537] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125537] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125537] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125537] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125537] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125537] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125537] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125537] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125537] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125537] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125537] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125537] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125537] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125537] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125537] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125537] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125537] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125537] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125537] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125537] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125537] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125537] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125537] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125537] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125537] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125537] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125537] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125537] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125537] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125537] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125537] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125537] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125537] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125537] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125537] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125537] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125537] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125537] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125537] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125537] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125537] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125537] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125537] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125537] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125537] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125537] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125537] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125537] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125537] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125537] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125537] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125537] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125537] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125537] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125537] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125537] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125537] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125537] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125537] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125537] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125537] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125537] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125537] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125537] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125537] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125537] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125537] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125537] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125537] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125537] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125537] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125537] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125537] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125537] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125537] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125537] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125537] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125537] - Revert "ASoC: wm8731: Disable the regulator when probing fails" (Jaroslav Kysela) [2125537] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125537] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125537] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125537] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125537] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125537] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125537] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125537] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125537] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125537] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125537] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125537] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125537] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125537] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125537] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125537] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125537] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125537] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125537] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125537] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125537] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125537] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125537] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125537] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125537] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125537] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125537] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125537] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125537] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125537] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125537] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125537] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125537] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125537] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125537] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125537] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125537] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125537] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125537] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125537] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125537] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125537] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125537] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125537] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125537] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125537] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125537] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125537] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125537] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125537] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125537] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125537] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125537] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125537] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125537] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125537] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125537] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125537] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125537] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125537] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125537] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125537] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125537] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125537] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125537] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125537] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125537] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125537] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125537] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125537] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125537] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125537] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125537] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125537] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125537] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125537] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125537] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125537] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125537] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125537] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125537] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125537] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125537] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125537] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125537] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125537] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125537] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125537] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125537] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125537] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125537] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125537] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125537] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125537] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125537] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125537] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125537] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125537] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125537] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125537] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125537] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125537] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125537] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125537] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125537] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125537] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125537] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125537] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125537] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125537] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125537] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125537] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125537] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125537] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125537] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125537] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125537] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125537] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125537] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125537] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125537] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125537] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125537] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125537] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125537] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125537] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125537] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125537] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125537] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125537] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125537] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125537] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125537] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125537] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125537] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125537] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125537] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125537] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125537] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125537] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125537] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125537] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125537] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125537] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125537] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125537] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: Make sure of_device_id table are NULL terminated (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: add machine support for max98390 and rt5682 (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: rename card controls (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: merge machine driver (Jaroslav Kysela) [2125537] - ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c (Jaroslav Kysela) [2125537] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125537] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125537] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125537] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125537] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125537] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125537] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125537] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125537] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125537] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125537] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125537] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125537] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125537] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125537] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125537] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125537] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125537] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125537] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125537] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125537] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125537] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125537] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125537] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125537] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125537] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125537] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125537] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125537] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125537] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125537] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125537] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125537] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125537] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125537] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125537] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125537] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125537] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125537] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125537] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125537] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125537] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125537] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125537] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125537] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125537] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125537] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125537] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125537] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125537] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125537] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125537] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125537] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125537] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125537] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125537] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125537] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125537] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125537] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125537] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125537] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125537] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125537] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125537] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125537] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125537] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125537] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125537] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125537] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125537] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125537] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125537] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125537] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125537] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125537] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125537] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125537] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125537] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125537] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125537] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125537] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125537] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125537] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125537] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125537] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125537] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125537] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125537] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125537] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125537] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125537] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125537] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125537] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125537] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125537] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125537] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125537] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125537] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125537] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125537] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125537] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125537] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125537] - ALSA: control: Add input validation (Jaroslav Kysela) [2125537] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125537] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125537] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125537] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125537]- selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121205] - livepatch: Reorder to use before freeing a pointer (Julia Denham) [2121205] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [2121205] - livepatch: Don't block removal of patches that are safe to unload (Julia Denham) [2121205] - enable CONFIG_CRYPTO_DH_RFC7919_GROUPS (Chris Leech) [2143836] - crypto: add __init/__exit annotations to init/exit funcs (Chris Leech) [2143836] - crypto: dh - Remove the unused function dh_safe_prime_dh_alg() (Chris Leech) [2143836] - crypto: dh - calculate Q from P for the full public key verification (Chris Leech) [2143836] - crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' ->set_secret() (Chris Leech) [2143836] - crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates (Chris Leech) [2143836] - crypto: dh - implement private key generation primitive for ffdheXYZ(dh) (Chris Leech) [2143836] - crypto: testmgr - add known answer tests for ffdheXYZ(dh) templates (Chris Leech) [2143836] - crypto: dh - implement ffdheXYZ(dh) templates (Chris Leech) [2143836] - crypto: dh - introduce common code for built-in safe-prime group support (Chris Leech) [2143836] - crypto: dh - split out deserialization code from crypto_dh_decode() (Chris Leech) [2143836] - crypto: dh - remove struct dh's ->q member (Chris Leech) [2143836] - crypto: kpp - provide support for KPP spawns (Chris Leech) [2143836] - crypto: kpp - provide support for KPP template instances (Chris Leech) [2143836] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143335] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143335] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143335] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143335] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143335] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143335] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143335] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143335]- HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2131760] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2131760] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2131760] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2131760] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2131760] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2131760] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2088133] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124913] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124913] - redhat/configs: Change the amd-pstate driver from builtin to loadable (David Arcari) [2143793] - KVM: selftests: Enable rseq_test for all architectures (Gavin Shan) [2107034] - selftests/rseq: check if libc rseq support is registered (Gavin Shan) [2107034] - selftests/rseq: Change type of rseq_offset to ptrdiff_t (Gavin Shan) [2107034] - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area (Gavin Shan) [2107034] - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area (Gavin Shan) [2107034] - selftests/rseq: Fix: work-around asm goto compiler bugs (Gavin Shan) [2107034] - selftests/rseq: Remove arm/mips asm goto compiler work-around (Gavin Shan) [2107034] - selftests/rseq: Fix warnings about #if checks of undefined tokens (Gavin Shan) [2107034] - selftests/rseq: Fix ppc32 offsets by using long rather than off_t (Gavin Shan) [2107034] - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store (Gavin Shan) [2107034] - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian (Gavin Shan) [2107034] - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 (Gavin Shan) [2107034] - selftests/rseq: Introduce thread pointer getters (Gavin Shan) [2107034] - selftests/rseq: Introduce rseq_get_abi() helper (Gavin Shan) [2107034] - selftests/rseq: Remove volatile from __rseq_abi (Gavin Shan) [2107034] - selftests/rseq: Remove useless assignment to cpu variable (Gavin Shan) [2107034] - selftests/rseq: introduce own copy of rseq uapi header (Gavin Shan) [2107034] - selftests/rseq: remove ARRAY_SIZE define from individual tests (Gavin Shan) [2107034] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143237] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143237] - mm: migrate: fix THP's mapcount on isolation (Gavin Shan) [2142505] - dm-log-writes: set dma_alignment limit in io_hints (Ming Lei) [2142432] - dm-integrity: set dma_alignment limit in io_hints (Ming Lei) [2142432] - block: make blk_set_default_limits() private (Ming Lei) [2142432] - dm-crypt: provide dma_alignment limit in io_hints (Ming Lei) [2142432] - block: make dma_alignment a stacking queue_limit (Ming Lei) [2142432] - blk-cgroup: properly pin the parent in blkcg_css_online (Ming Lei) [2142432] - block: sed-opal: kmalloc the cmd/resp buffers (Ming Lei) [2142432] - block, bfq: fix null pointer dereference in bfq_bio_bfqg() (Ming Lei) [2142432] - block: blk_add_rq_to_plug(): clear stale 'last' after flush (Ming Lei) [2142432] - blk-mq: Fix kmemleak in blk_mq_init_allocated_queue (Ming Lei) [2142432] - block: Fix possible memory leak for rq_wb on add_disk failure (Ming Lei) [2142432] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2112621] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2112621] - sgx: use ->f_mapping... (Vladis Dronov) [2130211] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130211] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130211] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130211] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130211] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130211] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130211] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130211] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130211] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130211] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130211] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130211] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130211] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130211] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130211] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130211] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130211] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130211] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130211] - x86/sgx: Support complete page removal (Vladis Dronov) [2130211] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130211] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130211] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130211] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130211] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130211] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130211] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130211] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130211] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130211] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130211] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130211] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130211] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130211] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130211] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130211] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130211] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130211] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130211] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130211] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130211] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130211] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130211] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130211]- dt-bindings: gpio: gpio-vf610: Add imx93 compatible string (Steve Best) [2143601] - dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string (Steve Best) [2143601] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2104468] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2104468] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2104468] - ice: config netdev tc before setting queues number (Petr Oros) [2104468] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2104468] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2104468] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2104468] - ice: Fix DMA mappings leak (Petr Oros) [2104468] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2104468] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2104468] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2104468] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2104468] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2104468] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2104468] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2104468] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2104468] - ice: compress branches in ice_set_features() (Petr Oros) [2104468] - ice: Add support for PPPoE hardware offload (Petr Oros) [2104468] - ice: add i2c write command (Petr Oros) [2104468] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2104468] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2104468] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2104468] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2104468] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2104468] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2104468] - ice: Add support for double VLAN in switchdev (Petr Oros) [2104468] - intel/ice:fix repeated words in comments (Petr Oros) [2104468] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2104468] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2104468] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2104468] - ice: remove VLAN representor specific ops (Petr Oros) [2104468] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2104468] - Merge DRM changes from upstream v6.0..v6.0.8 (Karol Herbst) [2115876] - firmware: sysfb: Add sysfb_disable() helper function (Karol Herbst) [2115876] - firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer (Karol Herbst) [2115876] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Karol Herbst) [2115876] - Revert "mm: shrinkers: provide shrinkers with names" (Karol Herbst) [2115876] - Revert "drm/amdkfd: add SPM support for SVM" (Karol Herbst) [2115876] - Merge DRM changes from upstream v5.19..v6.0 (Karol Herbst) [2115876] - agp/intel: Rename intel-gtt symbols (Karol Herbst) [2115876] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Karol Herbst) [2115876] - Revert "i915: Call aops write_begin() and write_end() directly" (Karol Herbst) [2115876] - Merge DRM changes from upstream v5.18..v5.19 (Karol Herbst) [2115876] - drm/i915/rpl-p: Add PCI IDs (Karol Herbst) [2115876] - mei: gsc: retrieve the firmware version (Karol Herbst) [2115876] - mei: gsc: add runtime pm handlers (Karol Herbst) [2115876] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Karol Herbst) [2115876] - mei: add support for graphics system controller (gsc) devices (Karol Herbst) [2115876] - drm/i915/gsc: add gsc as a mei auxiliary device (Karol Herbst) [2115876] - drm/i915: Prepare for multiple GTs (Karol Herbst) [2115876] - drm/i915/gt: add gt_is_root() helper (Karol Herbst) [2115876] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Karol Herbst) [2115876] - drm/i915: fixup the initial fb base on DGFX (Karol Herbst) [2115876] - drm/i915: add i915_gem_object_create_region_at() (Karol Herbst) [2115876] - drm/i915: Report steering details in debugfs (Karol Herbst) [2115876] - DRM: add new options (Karol Herbst) [2115876] - spec: Update bpftool versioning scheme (Viktor Malik) [2139374] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141641] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141641] - dt-bindings: serial: fsl-lpuart: Add imx93 compatible string (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards compatibility (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Fix i.MX 8QM compatible matching (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: add i.MXRT1050 compatible (Steve Best) [2143617] - dt-bindings: serial: fsl-lpuart: Add imx8ulp compatible string (Steve Best) [2143617]- gpio: vf610: fix compilation error (Steve Best) [2137977] - gpio: vf610: drop the SOC_VF610 dependency for GPIO_VF610 (Steve Best) [2137977] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143363] - dt-bindings: mailbox: imx-mu: add RST channel (Steve Best) [2137972] - dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support (Steve Best) [2137972] - dt-bindings: mailbox: imx-mu: add i.MX93 MU (Steve Best) [2137972] - dt-bindings: mailbox: imx-mu: add i.MX8 SECO MU support (Steve Best) [2137972] - dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support (Steve Best) [2137972] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143368] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143368] - redhat/configs: turn off IMX93 CCM Clock Driver (Steve Best) [2137971] - dt-bindings: clock: imx93-clock: add more MU/SAI clocks (Steve Best) [2137971] - clk: imx93: drop of_match_ptr (Steve Best) [2137971] - clk: imx93: add SAI IPG clk (Steve Best) [2137971] - clk: imx93: add MU1/2 clock (Steve Best) [2137971] - clk: imx93: switch to use new clk gate API (Steve Best) [2137971] - clk: imx93: Correct the edma1's parent clock (Steve Best) [2137971] - clk: imx93: correct nic_media parent (Steve Best) [2137971] - clk: imx93: use adc_root as the parent clock of adc1 (Steve Best) [2137971] - clk: imx: Select MXC_CLK for i.MX93 clock driver (Steve Best) [2137971] - clk: imx: clk-fracn-gppll: Add more freq config for video pll (Steve Best) [2137971] - clk: imx: clk-fracn-gppll: correct rdiv (Steve Best) [2137971] - clk: imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate() (Steve Best) [2137971] - clk: imx: clk-fracn-gppll: fix mfd value (Steve Best) [2137971] - clk: imx: clk-composite-93: check white_list (Steve Best) [2137971] - clk: imx: clk-composite-93: check slice busy (Steve Best) [2137971] - clk: imx: add i.MX93 clk (Steve Best) [2137971] - clk: imx: support fracn gppll (Steve Best) [2137971] - clk: imx: add i.MX93 composite clk (Steve Best) [2137971] - s390/block/dcssblk: add error handling support for add_disk() (Ming Lei) [2136402] - s390/block/scm_blk: add error handling support for add_disk() (Ming Lei) [2136402] - s390/block/dasd_genhd: add error handling support for add_disk() (Ming Lei) [2136402] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (David Arcari) [2144690] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Ivan Vecera) [2119698] - iavf: Fix change VF's mac address (Ivan Vecera) [2119698] - iavf: Add waiting for response from PF in set mac (Ivan Vecera) [2119698] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116978] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116978] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116978] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116978] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116978] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116978] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116978] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116978] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116978] - scsi: smartpqi: Call scsi_done() directly (Don Brace) [2116978] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116978] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116978]- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841] - drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841] - Add rtla subpackage (John Kacur) [2075216] - dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969] - dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969] - dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969] - dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969] - dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969] - dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969] - dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969] - dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969] - dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969] - MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902] - MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902] - MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902] - PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902] - PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902] - PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902] - PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902] - PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902] - PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902] - dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902] - dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902] - PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902] - dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902] - PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902] - PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902] - PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902] - PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902] - PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902] - PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902] - PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902] - PCI: qcom: Rename host-init error label (Myron Stowe) [2135902] - PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902] - PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902] - PCI: qcom: Sort device-id table (Myron Stowe) [2135902] - PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902] - PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902] - PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902] - PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902] - dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902] - dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902] - dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902] - PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902] - PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902] - phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902] - PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902] - PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902] - PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902] - dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902] - dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902] - dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902] - dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902] - PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902] - PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902] - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902] - PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902] - PCI: Fix whitespace and indentation (Myron Stowe) [2135902] - PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902] - PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902] - PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902] - PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902] - PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902] - PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902] - PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902] - PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902] - PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902] - PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902] - PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902] - PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902] - PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902] - PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902] - PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902] - PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902] - PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902] - PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902] - PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902] - PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902] - drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902] - MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902] - MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902] - PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902] - ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541] - x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901] - dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921] - pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921] - ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254] - tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254] - cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254] - cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254] - cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254] - cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254] - rehdat/configs: set missing options relevant to CXL update (John W. Linville) [2107254] - cxl/pci: Drop shadowed variable (John W. Linville) [2107254] - cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254] - cxl/port: Hold port reference until decoder release (John W. Linville) [2107254] - cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254] - cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254] - cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254] - cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254] - cxl/core/port: Handle invalid decoders (John W. Linville) [2107254] - cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254] - tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254] - tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254] - tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254] - tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254] - tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254] - cxl/core/port: Add endpoint decoders (John W. Linville) [2107254] - cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254] - cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254] - cxl/core/port: Add switch port enumeration (John W. Linville) [2107254] - cxl/memdev: Add numa_node attribute (John W. Linville) [2107254] - cxl/pci: Emit device serial number (John W. Linville) [2107254] - cxl/pci: Implement wait for media active (John W. Linville) [2107254] - cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254] - cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254] - cxl/pci: Store component register base in cxlds (John W. Linville) [2107254] - cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254] - cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254] - cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254] - cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254] - cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254] - cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254] - cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254] - cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254] - cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254] - cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254] - cxl: Prove CXL locking (John W. Linville) [2107254] - cxl/core: Track port depth (John W. Linville) [2107254] - cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254] - cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254] - cxl/core/port: Clarify decoder creation (John W. Linville) [2107254] - cxl/core: Convert decoder range to resource (John W. Linville) [2107254] - cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254] - cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254] - cxl: Introduce module_cxl_driver (John W. Linville) [2107254] - cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254] - cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254] - cxl: Flesh out register names (John W. Linville) [2107254] - cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254] - cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254] - cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254] - ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254] - cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254] - cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254] - cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254] - cxl/core: Replace unions with struct_group() (John W. Linville) [2107254] - PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465] - intel/e1000e:fix repeated words in comments (Ken Cox) [2104465] - intel: remove unused macros (Ken Cox) [2104465] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]- udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135958] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135958] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135958] - udplite: remove udplite_csum_outgoing() (Xin Long) [2135958] - udp: remove inner_udp_hdr() (Xin Long) [2135958] - net: udp: fix alignment problem in udp4_seq_show() (Xin Long) [2135958] - x86/insn: Add AVX512-FP16 instructions to the x86 instruction decoder (Michael Petlan) [2140492] - x86/insn: Add misc instructions to x86 instruction decoder (Michael Petlan) [2140492] - x86/insn: Add AMX instructions to the x86 instruction decoder (Michael Petlan) [2140492] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2127026] - net: wrap the wireless pointers in struct net_device in an ifdef (Íñigo Huguet) [2143376] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141962] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141962] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141962] - s390/boot: add secure boot trailer (Tobias Huschle) [2141966] - intel_idle: Add AlderLake-N support (David Arcari) [2144693] - ipv6: Use ipv6_only_sock() helper in condition. (Ivan Vecera) [2144847] - ipv6: Remove __ipv6_only_sock(). (Ivan Vecera) [2144847] - powerpc/fadump: print start of preserved area (Mamatha Inamdar) [2108291] - powerpc/fadump: align destination address to pagesize (Mamatha Inamdar) [2108291] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Mamatha Inamdar) [2108291] - ethtool: add header/data split indication (Josef Oskera) [2141648] - thermal/core: Add missing EXPORT_SYMBOL_GPL (Al Stone) [2071849] - thermal: Drop obsolete dependency on COMPILE_TEST (Al Stone) [2071849] - thermal: sysfs: Fix cooling_device_stats_setup() error code path (Al Stone) [2071849] - thermal/of: Initialize trip points separately (Al Stone) [2071849] - thermal/of: Use thermal trips stored in the thermal zone (Al Stone) [2071849] - thermal/core: Add thermal_trip in thermal_zone (Al Stone) [2071849] - thermal/core: Rename 'trips' to 'num_trips' (Al Stone) [2071849] - thermal/core: Move thermal_set_delay_jiffies to static (Al Stone) [2071849] - thermal/core: Remove unneeded EXPORT_SYMBOLS (Al Stone) [2071849] - thermal/of: Move thermal_trip structure to thermal.h (Al Stone) [2071849] - thermal/of: Remove the device node pointer for thermal_trip (Al Stone) [2071849] - thermal/of: Replace device node match with device node search (Al Stone) [2071849] - thermal/core: Remove duplicate information when an error occurs (Al Stone) [2071849] - thermal/core: Avoid calling ->get_trip_temp() unnecessarily (Al Stone) [2071849] - thermal/core: Remove DROP_FULL and RAISE_FULL (Al Stone) [2071849] - thermal/core: Use clamp() helper in the stepwise governor (Al Stone) [2071849] - thermal/drivers/tegra: Remove get_trend function (Al Stone) [2071849] - drivers/thermal/devfreq_cooling: Extend the devfreq_cooling_device with ops (Al Stone) [2071849] - drivers/thermal/cpufreq_cooling: Update outdated comments (Al Stone) [2071849] - drivers/thermal/cpufreq_cooling : Refactor thermal_power_cpu_get_power tracing (Al Stone) [2071849] - drivers/thermal/cpufreq_cooling: Use private callback ops for each cooling device (Al Stone) [2071849] - PM: EM: convert power field to micro-Watts precision and align drivers (Al Stone) [2071849] - PM: EM: Use the new .get_cost() callback while registering EM (Al Stone) [2071849] - PM: EM: Decrement policy counter (Al Stone) [2071849] - PM: EM: Mark inefficiencies in CPUFreq (Al Stone) [2071849] - PM: EM: Remove old debugfs files and print all 'flags' (Al Stone) [2071849] - thermal: Directly use ida_alloc()/free() (Al Stone) [2071849] - thermal/drivers/thermal_hwmon: Use hwmon_device_register_for_thermal() (Al Stone) [2071849] - hwmon: Introduce hwmon_device_register_for_thermal (Al Stone) [2071849] - thermal: k3_j72xx_bandgap: Add the bandgap driver support (Al Stone) [2071849] - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe (Al Stone) [2071849] - thermal/core: Fix memory leak in __thermal_cooling_device_register() (Al Stone) [2071849] - thermal: thermal_of: fix typo on __thermal_bind_params (Al Stone) [2071849] - thermal/drivers/thermal_of: Add change_mode ops support for thermal_of sensor (Al Stone) [2071849] - thermal/governor: Remove deprecated information (Al Stone) [2071849] - thermal: devfreq_cooling: use local ops instead of global ops (Al Stone) [2071849] - thermal: cooling: Check Energy Model type in cpufreq_cooling and devfreq_cooling (Al Stone) [2071849] - thermal: tegra-bpmp: Handle errors in BPMP response (Al Stone) [2071849] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Al Stone) [2071849] - thermal/drivers/imx8mm: Enable ADC when enabling monitor (Al Stone) [2071849] - thermal/drivers: Add TSU driver for RZ/G2L (Al Stone) [2071849] - thermal/drivers/imx: Implement runtime PM support (Al Stone) [2071849] - thermal: core: Reset previous low and high trip during thermal zone init (Al Stone) [2071849] - thermal: Replace pr_warn() with pr_warn_once() in user_space_bind() (Al Stone) [2071849] - thermal: Fix NULL pointer dereferences in of_thermal_ functions (Al Stone) [2071849] - thermal/core: Make the userspace governor deprecated (Al Stone) [2071849] - thermal/core: fix a UAF bug in __thermal_cooling_device_register() (Al Stone) [2071849] - thermal/core: Fix null pointer dereference in thermal_release() (Al Stone) [2071849] - thermal/drivers/netlink: Add the temperature when crossing a trip point (Al Stone) [2071849] - thermal/drivers/thermal_mmio: Constify static struct thermal_mmio_ops (Al Stone) [2071849] - thermal/drivers/devfreq_cooling: use HZ macros (Al Stone) [2071849] - thermal/drivers/tegra-soctherm: Silence message about clamped temperature (Al Stone) [2071849] - thermal: Spelling s/scallbacks/callbacks/ (Al Stone) [2071849] - thermal/core: Fix thermal_cooling_device_register() prototype (Al Stone) [2071849] - thermal/drivers/tegra: Correct compile-testing of drivers (Al Stone) [2071849] - thermal/drivers/tegra: Add driver for Tegra30 thermal sensor (Al Stone) [2071849] - Revert "powerpc/rtas: Implement reentrant rtas call" (Mamatha Inamdar) [2129156] - arm64: dts: imx93: correct gpio-ranges (Steve Best) [2137947] - arm64: dts: imx93: correct s4mu interrupt names (Steve Best) [2137947] - arm64: dts: imx93: add mediamix blk ctrl node (Steve Best) [2137947] - arm64: dts: imx93: add src node (Steve Best) [2137947] - arm64: dts: imx93: add lpspi nodes (Steve Best) [2137947] - arm64: dts: imx93: add lpi2c nodes (Steve Best) [2137947] - arm64: dts: imx93: add a55 pmu (Steve Best) [2137947] - arm64: dts: imx93: add blk ctrl node (Steve Best) [2137947] - arm64: dts: imx93: add s4 mu node (Steve Best) [2137947] - arm64: dts: imx93: add gpio clk (Steve Best) [2137947] - arm64: dts: imx93: correct SDHC clk entry (Steve Best) [2137947] - arm64: defconfig: enable i.MX93 clk & pinctrl (Steve Best) [2137947] - dt-bindings: arm: fsl: add imx93 11x11 evk board (Steve Best) [2137947] - arm64: dts: freescale: add i.MX93 11x11 EVK basic support (Steve Best) [2137947] - arm64: dts: freescale: Add i.MX93 dtsi support (Steve Best) [2137947] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2129351]- build: Fix generating BTF with pahole >=1.24 (Viktor Malik) [2148429] - selftests: spectrum-2: tc_flower_scale: Dynamically set scale target (Ivan Vecera) [2140704] - selftests: mlxsw: Add a RIF counter scale test (Ivan Vecera) [2140704] - selftests: mlxsw: tc_flower_scale: Add a traffic test (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Pass target count to cleanup (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Allow skipping a test (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Introduce traffic tests (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Update scale target after test setup (Ivan Vecera) [2140704] - selftests: mirror_gre_bridge_1q_lag: Enslave port to bridge before other configurations (Ivan Vecera) [2140704] - mlxsw: Add a resource describing number of RIFs (Ivan Vecera) [2140704] - mlxsw: Keep track of number of allocated RIFs (Ivan Vecera) [2140704] - mlxsw: Trap ARP packets at layer 3 instead of layer 2 (Ivan Vecera) [2140704] - mlxsw: Revert "Prepare for XM implementation - LPM trees" (Ivan Vecera) [2140704] - mlxsw: Revert "Prepare for XM implementation - prefix insertion and removal" (Ivan Vecera) [2140704] - mlxsw: Revert "Introduce initial XM router support" (Ivan Vecera) [2140704] - selftests: mlxsw: Add QOS test for maximum use of descriptors (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication (Ivan Vecera) [2140704] - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT (Ivan Vecera) [2140704] - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Fix rollback in tunnel next hop init (Ivan Vecera) [2140704] - mlxsw: spectrum_cnt: Reorder counter pools (Ivan Vecera) [2140704] - mlxsw: Avoid warning during ip6gre device removal (Ivan Vecera) [2140704] - selftests: forwarding: Add a tunnel-based test for L3 HW stats (Ivan Vecera) [2140704] - selftests: lib: Add a generic helper for obtaining HW stats (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Take router lock in router notifier handler (Ivan Vecera) [2140704] - mlxsw: spectrum: Update a comment (Ivan Vecera) [2140704] - mlxsw: spectrum: Move handling of tunnel events to router code (Ivan Vecera) [2140704] - mlxsw: spectrum: Move handling of router events to router code (Ivan Vecera) [2140704] - mlxsw: spectrum: Move handling of HW stats events to router code (Ivan Vecera) [2140704] - mlxsw: spectrum: Move handling of VRF events to router code (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Add a dedicated notifier block (Ivan Vecera) [2140704] - mlxsw: spectrum: Tolerate enslaving of various devices to VRF (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Only query neighbour activity when necessary (Ivan Vecera) [2140704] - mlxsw: spectrum_switchdev: Only query FDB notifications when necessary (Ivan Vecera) [2140704] - mlxsw: spectrum_acl: Do not report activity for multicast routes (Ivan Vecera) [2140704] - mlxsw: Treat LLDP packets as control (Ivan Vecera) [2140704] - mlxsw: spectrum_dcb: Do not warn about priority changes (Ivan Vecera) [2140704] - selftests: router.sh: Add a diagram (Ivan Vecera) [2140704] - selftests: router_vid_1: Add a diagram, fix coding style (Ivan Vecera) [2140704] - selftests: mlxsw: bail_on_lldpad before installing the cleanup trap (Ivan Vecera) [2140704] - selftests: mlxsw: Add a test for soaking up a burst of traffic (Ivan Vecera) [2140704] - selftests: forwarding: lib: Add start_traffic_pktsize() helpers (Ivan Vecera) [2140704] - mlxsw: Configure descriptor buffers (Ivan Vecera) [2140704] - mlxsw: reg: Add "desc" field to SBPR (Ivan Vecera) [2140704] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Ivan Vecera) [2140704] - Revert "Merge branch 'mlxsw-line-card-model'" (Ivan Vecera) [2140704] - selftests: mlxsw: Check device info on activated line card (Ivan Vecera) [2140704] - mlxsw: core_linecards: Expose device FW version over device info (Ivan Vecera) [2140704] - mlxsw: reg: Extend MDDQ device_info by FW version fields (Ivan Vecera) [2140704] - selftests: mlxsw: Check line card info on provisioned line card (Ivan Vecera) [2140704] - mlxsw: core_linecards: Expose HW revision and INI version (Ivan Vecera) [2140704] - selftests: mlxsw: Check devices on provisioned line card (Ivan Vecera) [2140704] - mlxsw: core_linecards: Probe provisioned line cards for devices and attach them (Ivan Vecera) [2140704] - mlxsw: reg: Extend MDDQ by device_info (Ivan Vecera) [2140704] - mlxsw: core_linecards: Fix size of array element during ini_files allocation (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of unwanted packets (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets (Ivan Vecera) [2140704] - mlxsw: core_hwmon: Add interfaces for line card initialization and de-initialization (Ivan Vecera) [2140704] - mlxsw: core_thermal: Add interfaces for line card initialization and de-initialization (Ivan Vecera) [2140704] - mlxsw: core_env: Add interfaces for line card initialization and de-initialization (Ivan Vecera) [2140704] - mlxsw: core_env: Split module power mode setting to a separate function (Ivan Vecera) [2140704] - mlxsw: core: Add bus argument to environment init API (Ivan Vecera) [2140704] - mlxsw: core_linecards: Introduce ops for linecards status change tracking (Ivan Vecera) [2140704] - selftests: mlxsw: Introduce devlink line card provision/unprovision/activation tests (Ivan Vecera) [2140704] - mlxsw: spectrum: Add port to linecard mapping (Ivan Vecera) [2140704] - mlxsw: core: Extend driver ops by remove selected ports op (Ivan Vecera) [2140704] - mlxsw: core_linecards: Implement line card activation process (Ivan Vecera) [2140704] - mlxsw: core_linecards: Add line card objects and implement provisioning (Ivan Vecera) [2140704] - mlxsw: reg: Add Management Binary Code Transfer Register (Ivan Vecera) [2140704] - mlxsw: reg: Add Management DownStream Device Control Register (Ivan Vecera) [2140704] - mlxsw: reg: Add Management DownStream Device Query Register (Ivan Vecera) [2140704] - mlxsw: spectrum: Introduce port mapping change event processing (Ivan Vecera) [2140704] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Ivan Vecera) [2140704] - mlxsw: reg: Add Ports Mapping Event Configuration Register (Ivan Vecera) [2140704] - mlxsw: spectrum: Allocate port mapping array of structs instead of pointers (Ivan Vecera) [2140704] - mlxsw: spectrum: Allow lane to start from non-zero index (Ivan Vecera) [2140704] - mlxsw: core_thermal: Use common define for thermal zone name length (Ivan Vecera) [2140704] - mlxsw: core_thermal: Use exact name of cooling devices for binding (Ivan Vecera) [2140704] - mlxsw: core_thermal: Add line card id prefix to line card thermal zone name (Ivan Vecera) [2140704] - mlxsw: core_thermal: Extend internal structures to support multi thermal areas (Ivan Vecera) [2140704] - mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces (Ivan Vecera) [2140704] - mlxsw: core_hwmon: Extend internal structures to support multi hwmon objects (Ivan Vecera) [2140704] - mlxsw: core: Move port module events enablement to a separate function (Ivan Vecera) [2140704] - mlxsw: core: Extend port module data structures for line cards (Ivan Vecera) [2140704] - mlxsw: core: Extend interfaces for cable info access with slot argument (Ivan Vecera) [2140704] - mlxsw: reg: Add new field to Management General Peripheral Information Register (Ivan Vecera) [2140704] - mlxsw: core_env: Pass slot index during PMAOS register write call (Ivan Vecera) [2140704] - mlxsw: reg: Extend MGPIR register with new slot fields (Ivan Vecera) [2140704] - mlxsw: reg: Extend PMMP register with new slot number field (Ivan Vecera) [2140704] - mlxsw: reg: Extend MCION register with new slot number field (Ivan Vecera) [2140704] - mlxsw: reg: Extend MCIA register with new slot number field (Ivan Vecera) [2140704] - mlxsw: reg: Extend MTBR register with new slot number field (Ivan Vecera) [2140704] - mlxsw: reg: Extend MTMP register with new slot number field (Ivan Vecera) [2140704] - mlxsw: i2c: Fix initialization error flow (Ivan Vecera) [2140704] - mlxsw: spectrum_router: simplify list unwinding (Ivan Vecera) [2140704] - selftests: mlxsw: hw_stats_l3: Add a new test (Ivan Vecera) [2140704] - selftests: mlxsw: resource_scale: Fix return value (Ivan Vecera) [2140704] - selftests: mlxsw: tc_police_scale: Make test more robust (Ivan Vecera) [2140704] - mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS (Ivan Vecera) [2140704] - mlxsw: Extract classification of router-related events to a helper (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functions (Ivan Vecera) [2140704] - mlxsw: reg: Fix packing of router interface counters (Ivan Vecera) [2140704] - mlxsw: core: Add support for OSFP transceiver modules (Ivan Vecera) [2140704] - mlxsw: Remove resource query check (Ivan Vecera) [2140704] - mlxsw: core: Unify method of trap support validation (Ivan Vecera) [2140704] - mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and subminor (Ivan Vecera) [2140704] - mlxsw: core: Remove unnecessary asserts (Ivan Vecera) [2140704] - mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments (Ivan Vecera) [2140704] - mlxsw: core_thermal: Remove obsolete API for query resource (Ivan Vecera) [2140704] - mlxsw: core_thermal: Rename labels according to naming convention (Ivan Vecera) [2140704] - mlxsw: core_hwmon: Fix variable names for hwmon attributes (Ivan Vecera) [2140704] - mlxsw: core_thermal: Avoid creation of virtual hwmon objects by thermal module (Ivan Vecera) [2140704] - mlxsw: spectrum_span: Ignore VLAN entries not used by the bridge in mirroring (Ivan Vecera) [2140704] - mlxsw: core: Prevent trap group setting if driver does not support EMAD (Ivan Vecera) [2140704] - mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Ivan Vecera) [2140704] - mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses (Ivan Vecera) [2140704] - mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses (Ivan Vecera) [2140704] - mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION (Ivan Vecera) [2140704] - mlxsw: spectrum_acl: Allocate default actions for internal TCAM regions (Ivan Vecera) [2140704] - mlxsw: spectrum: Guard against invalid local ports (Ivan Vecera) [2140704] - mlxsw: core: Consolidate trap groups to a single event group (Ivan Vecera) [2140704] - mlxsw: core: Move functions to register/unregister array of traps to core.c (Ivan Vecera) [2140704] - mlxsw: core: Move basic trap group initialization from spectrum.c (Ivan Vecera) [2140704] - mlxsw: core: Move basic_trap_groups_set() call out of EMAD init code (Ivan Vecera) [2140704] - mlxsw: spectrum: Set basic trap groups from an array (Ivan Vecera) [2140704] - mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc() (Ivan Vecera) [2140704] - mlxsw: core_env: Forbid module reset on RJ45 ports (Ivan Vecera) [2140704] - mlxsw: core_env: Forbid power mode set and get on RJ45 ports (Ivan Vecera) [2140704] - mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports (Ivan Vecera) [2140704] - mlxsw: core_env: Query and store port module's type during initialization (Ivan Vecera) [2140704] - mlxsw: reg: Add Port Module Type Mapping register (Ivan Vecera) [2140704] - mlxsw: spectrum_ethtool: Add support for two new link modes (Ivan Vecera) [2140704] - mlxsw: Add netdev argument to mlxsw_env_get_module_info() (Ivan Vecera) [2140704] - mlxsw: core_env: Do not pass number of modules as argument (Ivan Vecera) [2140704] - mlxsw: spectrum_ethtool: Remove redundant variable (Ivan Vecera) [2140704] - mlxsw: spectrum: Extend to support Spectrum-4 ASIC (Ivan Vecera) [2140704] - mlxsw: spectrum_acl_bloom_filter: Add support for Spectrum-4 calculation (Ivan Vecera) [2140704] - mlxsw: Add operations structure for bloom filter calculation (Ivan Vecera) [2140704] - mlxsw: spectrum_acl_bloom_filter: Rename Spectrum-2 specific objects for future use (Ivan Vecera) [2140704] - mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible (Ivan Vecera) [2140704] - mlxsw: spectrum_acl_bloom_filter: Reorder functions to make the code more aesthetic (Ivan Vecera) [2140704] - mlxsw: Introduce flex key elements for Spectrum-4 (Ivan Vecera) [2140704] - mlxsw: Rename virtual router flex key element (Ivan Vecera) [2140704] - mlxsw: pci: Avoid flow control for EMAD packets (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_vxlan: Fix 'decap_error' case (Ivan Vecera) [2140704] - selftests: mlxsw: Add test for VxLAN related traps for IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: spectrum-2: Add a test for VxLAN flooding with IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: spectrum: Add a test for VxLAN flooding with IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: Add VxLAN FDB veto test for IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan_fdb_veto: Make the test more flexible for future use (Ivan Vecera) [2140704] - selftests: mlxsw: Add VxLAN configuration test for IPv6 (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan: Make the test more flexible for future use (Ivan Vecera) [2140704] - mlxsw: spectrum_flower: Make vlan_id limitation more specific (Ivan Vecera) [2140704] - mlxsw: core: Extend devlink health reporter with new events and parameters (Ivan Vecera) [2140704] - mlxsw: reg: Extend MFDE register with new events and parameters (Ivan Vecera) [2140704] - mlxsw: core: Convert a series of if statements to switch case (Ivan Vecera) [2140704] - mlxsw: Fix naming convention of MFDE fields (Ivan Vecera) [2140704] - selftests: mlxsw: vxlan: Remove IPv6 test case (Ivan Vecera) [2140704] - mlxsw: Add support for VxLAN with IPv6 underlay (Ivan Vecera) [2140704] - mlxsw: spectrum_nve: Keep track of IPv6 addresses used by FDB entries (Ivan Vecera) [2140704] - mlxsw: reg: Add a function to fill IPv6 unicast FDB entries (Ivan Vecera) [2140704] - mlxsw: Split handling of FDB tunnel entries between address families (Ivan Vecera) [2140704] - mlxsw: spectrum_nve_vxlan: Make VxLAN flags check per address family (Ivan Vecera) [2140704] - mlxsw: spectrum_ipip: Use common hash table for IPv6 address mapping (Ivan Vecera) [2140704] - mlxsw: spectrum: Add hash table for IPv6 address mapping (Ivan Vecera) [2140704] - selftests: mlxsw: Add a test case for MAC profiles consolidation (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Consolidate MAC profiles when possible (Ivan Vecera) [2140704] - mlxsw: Use Switch Multicast ID Register Version 2 (Ivan Vecera) [2140704] - mlxsw: Use Switch Flooding Table Register Version 2 (Ivan Vecera) [2140704] - mlxsw: Add support for more than 256 ports in SBSR register (Ivan Vecera) [2140704] - mlxsw: Use u16 for local_port field instead of u8 (Ivan Vecera) [2140704] - mlxsw: reg: Adjust PPCNT register to support local port 255 (Ivan Vecera) [2140704] - mlxsw: reg: Increase 'port_num' field in PMTDB register (Ivan Vecera) [2140704] - mlxsw: reg: Align existing registers to use extended local_port field (Ivan Vecera) [2140704] - mlxsw: item: Add support for local_port field in a split form (Ivan Vecera) [2140704] - mlxsw: reg: Remove unused functions (Ivan Vecera) [2140704] - mlxsw: spectrum: Bump minimum FW version to xx.2010.1006 (Ivan Vecera) [2140704] - mlxsw: spectrum: Protect driver from buggy firmware (Ivan Vecera) [2140704] - mlxsw: spectrum: Allow driver to load with old firmware versions (Ivan Vecera) [2140704] - mlxsw: pci: Add shutdown method in PCI driver (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_mac_profile_find (Ivan Vecera) [2140704] - mlxsw: constify address in mlxsw_sp_port_dev_addr_set (Ivan Vecera) [2140704] - selftests: mlxsw: Test port shaper (Ivan Vecera) [2140704] - selftests: mlxsw: Test offloadability of root TBF (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Offload root TBF as port shaper (Ivan Vecera) [2140704] - selftests: mlxsw: Remove deprecated test cases (Ivan Vecera) [2140704] - selftests: Add an occupancy test for RIF MAC profiles (Ivan Vecera) [2140704] - selftests: mlxsw: Add forwarding test for RIF MAC profiles (Ivan Vecera) [2140704] - selftests: mlxsw: Add a scale test for RIF MAC profiles (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Expose RIF MAC profiles to devlink resource (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Add RIF MAC profiles support (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Propagate extack further (Ivan Vecera) [2140704] - mlxsw: resources: Add resource identifier for RIF MAC profiles (Ivan Vecera) [2140704] - mlxsw: reg: Add MAC profile ID field to RITR register (Ivan Vecera) [2140704] - mlxsw: pci: Recycle received packet upon allocation failure (Ivan Vecera) [2140704] - mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable (Ivan Vecera) [2140704] - selftests: mlxsw: Reduce test run time (Ivan Vecera) [2140704] - selftests: mlxsw: Use permanent neighbours instead of reachable ones (Ivan Vecera) [2140704] - selftests: mlxsw: Add helpers for skipping selftests (Ivan Vecera) [2140704] - ethernet: mlxsw: use eth_hw_addr_gen() (Ivan Vecera) [2140704] - selftests: mlxsw: Add a test for un/offloadable qdisc trees (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Make RED, TBF offloads classful (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Validate qdisc topology (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Clean stats recursively when priomap changes (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Unify graft validation (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_destroy() (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Extract two helpers for handling future FIFOs (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Query tclass / priomap instead of caching it (Ivan Vecera) [2140704] - selftests: mlxsw: RED: Test per-TC ECN counters (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Introduce per-TC ECN counters (Ivan Vecera) [2140704] - mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters (Ivan Vecera) [2140704] - mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT (Ivan Vecera) [2140704] - mlxsw: reg: Fix a typo in a group heading (Ivan Vecera) [2140704] - mlxsw: thermal: Fix out-of-bounds memory accesses (Ivan Vecera) [2140704] - selftests: mlxsw: RED: Add selftests for the mark qevent (Ivan Vecera) [2140704] - selftests: mlxsw: sch_red_core: Drop two unused variables (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Offload RED qevent mark (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Track permissible actions per binding (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Distinguish between ingress and egress triggers (Ivan Vecera) [2140704] - mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entry_configure() (Ivan Vecera) [2140704] - mlxsw: item: Annotate item helpers with '__maybe_unused' (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-length key (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code duplication (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology drawing correctly (Ivan Vecera) [2140704] - selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case for IPv6 decap_error (Ivan Vecera) [2140704] - mlxsw: Add support for transceiver module extended state (Ivan Vecera) [2140704] - mlxsw: Add ability to control transceiver modules' power mode (Ivan Vecera) [2140704] - mlxsw: reg: Add Management Cable IO and Notifications register (Ivan Vecera) [2140704] - mlxsw: reg: Add Port Module Memory Map Properties register (Ivan Vecera) [2140704] - mlxsw: spectrum_buffers: silence uninitialized warning (Ivan Vecera) [2140704] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2140704] - mlxsw: Add support for IP-in-IP with IPv6 underlay for Spectrum-2 and above (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Increase parsing depth for IPv6 decapsulation (Ivan Vecera) [2140704] - mlxsw: Add IPV6_ADDRESS kvdl entry type (Ivan Vecera) [2140704] - mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops (Ivan Vecera) [2140704] - mlxsw: Create separate ipip_ops_arr for different ASICs (Ivan Vecera) [2140704] - mlxsw: reg: Add support for ritr_loopback_ipip6_pack() (Ivan Vecera) [2140704] - mlxsw: reg: Add support for ratr_ipip6_entry_pack() (Ivan Vecera) [2140704] - mlxsw: reg: Add support for rtdp_ipip6_pack() (Ivan Vecera) [2140704] - mlxsw: reg: Add Router IP version Six Register (Ivan Vecera) [2140704] - mlxsw: Take tunnel's type into account when searching underlay device (Ivan Vecera) [2140704] - mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ipip_ol_netdev_change_gre() (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Fix arguments alignment (Ivan Vecera) [2140704] - mlxsw: spectrum_ipip: Pass IP tunnel parameters by reference and as 'const' (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Create common function for fib_entry_type_unset() code (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Start using new trap adjacency entry (Ivan Vecera) [2140704] - mlxsw: spectrum_router: Add trap adjacency entry upon first nexthop group (Ivan Vecera) [2140704] - mlxsw: Add support for transceiver modules reset (Ivan Vecera) [2140704] - mlxsw: Make PMAOS pack function more generic (Ivan Vecera) [2140704] - mlxsw: reg: Add fields to PMAOS register (Ivan Vecera) [2140704] - mlxsw: Track per-module port status (Ivan Vecera) [2140704] - mlxsw: spectrum: Do not return an error in mlxsw_sp_port_module_unmap() (Ivan Vecera) [2140704] - mlxsw: spectrum: Do not return an error in ndo_stop() (Ivan Vecera) [2140704] - mlxsw: core_env: Convert 'module_info_lock' to a mutex (Ivan Vecera) [2140704] - mlxsw: core_env: Defer handling of module temperature warning events (Ivan Vecera) [2140704] - mlxsw: core: Remove mlxsw_core_is_initialized() (Ivan Vecera) [2140704] - mlxsw: core: Initialize switch driver last (Ivan Vecera) [2140704] - net: switchdev: Simplify 'mlxsw_sp_mc_write_mdb_entry()' (Ivan Vecera) [2140704] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Ivan Vecera) [2140704] - platform/mellanox: Add static in struct declaration. (Ivan Vecera) [2140704] - i2c: mlxcpld: Add callback to notify probing completion (Ivan Vecera) [2140704] - i2c: mlxcpld: Fix register setting for 400KHz frequency (Ivan Vecera) [2140704] - Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704] - Documentation/ABI: mlxreg-io: Fix contact info (Ivan Vecera) [2140704] - platform/mellanox: mlxreg-io: Add locking for io operations (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add COME board revision register (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add support for new system XH3000 (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Introduce support for COMe NVSwitch management module for Vulcan chassis (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add support for systems equipped with two ASICs (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add cosmetic changes for alignment (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Make activation of some drivers conditional (Ivan Vecera) [2140704] - platform/mellanox: Spelling s/platfom/platform/ (Ivan Vecera) [2140704] - Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704] - redhat: Enable support for SN2201 system (Ivan Vecera) [2140704] - platform/mellanox: Add support for new SN2201 system (Ivan Vecera) [2140704] - platform_data/mlxreg: Add field for notification callback (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Use pwm attribute for setting fan speed low limit (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add support for new system SGN2410 (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add BIOS attributes for CoffeeLake COMEx based systems (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Extend FAN and LED configuration to support new MQM97xx systems (Ivan Vecera) [2140704] - watchdog: mlx-wdt: Use regmap_write_bits() (Ivan Vecera) [2140704] - docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add support for multiply cooling devices (Ivan Vecera) [2140704] - Documentation/ABI: Add new line card attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704] - Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Configure notifier callbacks for modular system (Ivan Vecera) [2140704] - platform/x86: mlx-platform: Add initial support for new modular system (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Support distinctive names per different cooling devices (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Modify PWM connectivity validation (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Extend driver to support multiply cooling devices (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Extend driver to support multiply PWM (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Extend the maximum number of tachometers (Ivan Vecera) [2140704] - i2c: mlxcpld: Allow flexible polling time setting for I2C transactions (Ivan Vecera) [2140704] - i2c: mlxcpld: Reduce polling time for performance improvement (Ivan Vecera) [2140704] - i2c: mlxcpld: Modify register setting for 400KHz frequency (Ivan Vecera) [2140704] - i2c: mlxcpld: Fix criteria for frequency setting (Ivan Vecera) [2140704] - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs (Ivan Vecera) [2140704] - percpu_ref_init(): clean ->percpu_count_ref on failure (Ian Kent) [2089125] - ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [2132143] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [2132143] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [2132143] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2131953] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2131953] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2131953] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2131953] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2131953] - ice: Fix switchdev rules book keeping (Petr Oros) [2131953] - ice: ignore protocol field in GTP offload (Petr Oros) [2131953] - ice: fix access-beyond-end in the switch code (Petr Oros) [2131953] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2131953] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2131953] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2131953] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2131953] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2131953] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2131953] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2131953] - ice: always check VF VSI pointer values (Petr Oros) [2131953] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2131953] - ice: get switch id on switchdev devices (Petr Oros) [2131953] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2131953] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2131953] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2131953] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2131953] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2131953] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2131953] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2131953] - ice: Add mpls+tso support (Petr Oros) [2131953] - ice: switch: convert packet template match code to rodata (Petr Oros) [2131953] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2131953] - ice: switch: use a struct to pass packet template params (Petr Oros) [2131953] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2131953] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2131953] - ice: Fix inconsistent indenting in ice_switch (Petr Oros) [2131953] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2131953] - kexec_file: Fix kexec_file.c build error for riscv platform (Baoquan He) [2119002] - x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef (Baoquan He) [2119002] - kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible (Baoquan He) [2119002] - s390/crash: support multi-segment iterators (Baoquan He) [2119002] - s390/crash: use static swap buffer for copy_to_user_real() (Baoquan He) [2119002] - s390/crash: move copy_to_user_real() to crash_dump.c (Baoquan He) [2119002] - s390/zcore: fix race when reading from hardware system area (Baoquan He) [2119002] - s390/crash: fix incorrect number of bytes to copy to user space (Baoquan He) [2119002] - s390/crash: remove redundant panic() on save area allocation failure (Baoquan He) [2119002] - s390/mm: remove unused tprot() function (Baoquan He) [2119002] - s390/crash: make copy_oldmem_page() return number of bytes copied (Baoquan He) [2119002] - s390/crash: add missing iterator advance in copy_oldmem_page() (Baoquan He) [2119002] - vmcoreinfo: add kallsyms_num_syms symbol (Baoquan He) [2119002] - vmcoreinfo: include kallsyms symbols (Baoquan He) [2119002] - kallsyms: move declarations to internal header (Baoquan He) [2119002] - kexec_file: increase maximum file size to 4G (Baoquan He) [2119002] - fs/kernel_read_file: allow to read files up-to ssize_t (Baoquan He) [2119002] - ima: force signature verification when CONFIG_KEXEC_SIG is configured (Baoquan He) [2119002] - kernel/crash_core.c: remove redundant check of ck_cmdline (Baoquan He) [2119002] - kexec: remove redundant assignments (Baoquan He) [2119002] - kernel/kexec_core: move kexec_core sysctls into its own file (Baoquan He) [2119002] - ELF: Remove elf_core_copy_kernel_regs() (Baoquan He) [2119002] - kexec: drop weak attribute from functions (Baoquan He) [2119002] - vmcore: convert read_from_oldmem() to take an iov_iter (Baoquan He) [2119002] - vmcore: convert __read_vmcore to use an iov_iter (Baoquan He) [2119002] - vmcore: convert copy_oldmem_page() to take an iov_iter (Baoquan He) [2119002] - fs/proc/kcore.c: remove check of list iterator against head past the loop body (Baoquan He) [2119002] - ext4: Use folio_invalidate() (Lukas Czerner) [2138131] - locking: Add __sched to semaphore functions (Waiman Long) [2141431] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141431] - locking: Detect includes rwlock.h outside of spinlock.h (Waiman Long) [2141431] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141431] - locking/spinlocks: Mark spinlocks noinline when inline spinlocks are disabled (Waiman Long) [2141431] - locking/lockdep: Fix lockdep_init_map_*() confusion (Waiman Long) [2141431] - locking/lockdep: Use sched_clock() for random numbers (Waiman Long) [2141431] - lockdep: Delete local_irq_enable_in_hardirq() (Waiman Long) [2141431] - locking: Add lock contention tracepoints (Waiman Long) [2141431] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141431] - lockdep: Fix -Wunused-parameter for _THIS_IP_ (Waiman Long) [2141431] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141431] - sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2143920] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134793] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134793] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134793] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134793] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134793] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134793] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134793] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134793] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134793] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134793] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134793] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134793] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134793] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134793] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134793] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134793] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134793] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134793] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134793] - nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint (Jeffrey Layton) [2134882] - nfsd: put the export reference in nfsd4_verify_deleg_dentry (Jeffrey Layton) [2138866] - nfsd: fix net-namespace logic in __nfsd_file_cache_purge (Jeffrey Layton) [2134882] - NFSD: Cap rsize_bop result based on send buffer size (Jeffrey Layton) [2134882] - NFSD: Remove "inline" directives on op_rsize_bop helpers (Jeffrey Layton) [2134882] - NFSD: Remove unused nfsd4_compoundargs::cachetype field (Jeffrey Layton) [2134882] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Jeffrey Layton) [2134882] - NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND (Jeffrey Layton) [2134882] - nfsd: Fix a memory leak in an error handling path (Jeffrey Layton) [2134882] - nfsd_splice_actor(): handle compound pages (Jeffrey Layton) [2134882] - nfsd: rework hashtable handling in nfsd_do_file_acquire (Jeffrey Layton) [2134882] - nfsd: fix nfsd_file_unhash_and_dispose (Jeffrey Layton) [2134882] - NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT (Jeffrey Layton) [2134882] - SUNRPC: Fix READ_PLUS crasher (Jeffrey Layton) [2134882] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Jeffrey Layton) [2134882] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Jeffrey Layton) [2134882] - vfs: fix copy_file_range() regression in cross-fs copies (Jeffrey Layton) [2134882] - nfp: bpf: Fix typo 'the the' in comment (Stefan Assmann) [2137471] - ip: Fix data-races around sysctl_ip_default_ttl. (Stefan Assmann) [2137471] - nfp: flower: configure tunnel neighbour on cmsg rx (Stefan Assmann) [2137471] - nfp: fix issue of skb segments exceeds descriptor limitation (Stefan Assmann) [2137471] - nfp: flower: restructure flow-key for gre+vlan combination (Stefan Assmann) [2137471] - nfp: avoid unnecessary check warnings in nfp_app_get_vf_config (Stefan Assmann) [2137471] - nfp: remove padding in nfp_nfdk_tx_desc (Stefan Assmann) [2137471] - nfp: only report pause frame configuration for physical device (Stefan Assmann) [2137471] - nfp: flower: fix typo in comment (Stefan Assmann) [2137471] - nfp: flower: support ct merging when mangle action exists (Stefan Assmann) [2137471] - nfp: VF rate limit support (Stefan Assmann) [2137471] - nfp: flower: fix 'variable 'flow6' set but not used' (Stefan Assmann) [2137471] - nfp: support Corigine PCIE vendor ID (Stefan Assmann) [2137471] - nfp: vendor neutral strings for chip and Corigne in strings for driver (Stefan Assmann) [2137471] - nfp: flower: enable decap_v2 bit (Stefan Assmann) [2137471] - nfp: flower: remove unused neighbour cache (Stefan Assmann) [2137471] - nfp: flower: link pre_tun flow rules with neigh entries (Stefan Assmann) [2137471] - nfp: flower: rework tunnel neighbour configuration (Stefan Assmann) [2137471] - nfp: flower: update nfp_tun_neigh structs (Stefan Assmann) [2137471] - nfp: flower: fixup ipv6/ipv4 route lookup for neigh events (Stefan Assmann) [2137471] - nfp: flower: enforce more strict pre_tun checks (Stefan Assmann) [2137471] - nfp: flower: add/remove predt_list entries (Stefan Assmann) [2137471] - nfp: flower: add infrastructure for pre_tun rework (Stefan Assmann) [2137471] - nfp: support VxLAN inner TSO with GSO_PARTIAL offload (Stefan Assmann) [2137471] - nfp: flower: utilize the tuple iifidx in offloading ct flows (Stefan Assmann) [2137471] - ipv6: Use ipv6_only_sock() helper in condition. (Stefan Assmann) [2137471] - nfp: support 802.1ad VLAN assingment to VF (Stefan Assmann) [2137471] - nfp: update nfp_X logging definitions (Stefan Assmann) [2137471] - Revert "Merge branch 'centos-stream-9-main'" (Frantisek Hrbata) - Add rtla subpackage for kernel-tools (John Kacur)- net: sched: Fix use after free in red_enqueue() (Ivan Vecera) [2139170] - Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs" (Ivan Vecera) [2139170] - netfilter: egress: Report interface as outgoing (Ivan Vecera) [2139170] - netfilter: egress: avoid a lockdep splat (Ivan Vecera) [2139170] - netfilter: core: Fix clang warnings about unused static inlines (Ivan Vecera) [2139170] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Ivan Vecera) [2139170] - net: sched: fix possible refcount leak in tc_new_tfilter() (Ivan Vecera) [2139170] - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs (Ivan Vecera) [2139170] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2139170] - sch_sfb: Also store skb len before calling child enqueue (Ivan Vecera) [2139170] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Ivan Vecera) [2139170] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Ivan Vecera) [2139170] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Ivan Vecera) [2139170] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2139170] - net_sched: cls_route: remove from list when handle is 0 (Ivan Vecera) [2139170] - net/sched: remove hacks added to dev_trans_start() for bonding to work (Ivan Vecera) [2139170] - net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS (Ivan Vecera) [2139170] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2139170] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2139170] - net/sched: cls_api: Fix flow action initialization (Ivan Vecera) [2139170] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2139170] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2139170] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2139170] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2139170] - netfilter: flowtable: fix incorrect Kconfig dependencies (Ivan Vecera) [2139170] - config: set CONFIG_NF_FLOW_TABLE_PROCFS (Ivan Vecera) [2139170] - netfilter: nf_flow_table: count pending offload workqueue tasks (Ivan Vecera) [2139170] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2139170] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2139170] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2139170] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2139170] - net/sched: act_api: Notify user space if any actions were flushed before error (Ivan Vecera) [2139170] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2139170] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2139170] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2139170] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2139170] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2139170] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2139170] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2139170] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2139170] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2139170] - net: sched: support hash selecting tx queue (Ivan Vecera) [2139170] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2139170] - config: set CONFIG_NETFILTER_EGRESS (Ivan Vecera) [2139170] - netfilter: Introduce egress hook (Ivan Vecera) [2139170] - netfilter: Generalize ingress hook include file (Ivan Vecera) [2139170] - netfilter: Rename ingress hook include file (Ivan Vecera) [2139170] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2139170] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2139170] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2139170] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2139170] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2139170] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2139170] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2139170] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2139170] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2139170] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2139170] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2139170] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2139170] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2139170] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2139170] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2139170] - gtp: Fix inconsistent indenting (Ivan Vecera) [2139170] - gtp: Add support for checking GTP device type (Ivan Vecera) [2139170] - net/sched: Allow flower to match on GTP options (Ivan Vecera) [2139170] - gtp: Implement GTP echo request (Ivan Vecera) [2139170] - gtp: Implement GTP echo response (Ivan Vecera) [2139170] - gtp: Allow to create GTP device without FDs (Ivan Vecera) [2139170] - net/vdpa: Use readers/writers semaphore instead of cf_mutex (Ivan Vecera) [2143373] - net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex (Ivan Vecera) [2143373] - vdpa: Add support for querying vendor statistics (Ivan Vecera) [2143373] - vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit (Ivan Vecera) [2143373] - vdpa: factor out vdpa_set_features_unlocked for vdpa internal use (Ivan Vecera) [2143373] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134900] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134900] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134900] - Documentation: fix sctp_wmem in ip-sysctl.rst (Xin Long) [2134900] - Documentation: add description for net.sctp.ecn_enable (Xin Long) [2134900] - Documentation: add description for net.sctp.intl_enable (Xin Long) [2134900] - Documentation: add description for net.sctp.reconf_enable (Xin Long) [2134900] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134900] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134900] - vdpa_sim_blk: add support for discard and write-zeroes (Stefano Garzarella) [2136818] - vdpa_sim_blk: add support for VIRTIO_BLK_T_FLUSH (Stefano Garzarella) [2136818] - vdpa_sim_blk: make vdpasim_blk_check_range usable by other requests (Stefano Garzarella) [2136818] - vdpa_sim_blk: check if sector is 0 for commands other than read or write (Stefano Garzarella) [2136818] - vdpa_sim_blk: call vringh_complete_iotlb() also in the error path (Stefano Garzarella) [2136818] - vdpa_sim_blk: limit the number of request handled per batch (Stefano Garzarella) [2136818] - vdpa_sim_blk: use dev_dbg() to print errors (Stefano Garzarella) [2136818] - vringh: iterate on iotlb_translate to handle large translations (Stefano Garzarella) [2136818] - vringh: Fix loop descriptors check in the indirect cases (Stefano Garzarella) [2136818] - rpminspect: disable kmidiff and abidiff (Frantisek Hrbata) - Update automotive tree for CI (kpet-db) to autosd-rhivos-rt from c9s-rt (bgrech) - xfs: remove all COW fork extents when remounting readonly (Carlos Maiolino) [2125724] - xfs: remove incorrect ASSERT in xfs_rename (Carlos Maiolino) [2125724] - xfs: sync xfs_btree_split macros with userspace libxfs (Carlos Maiolino) [2125724] - xfs: #ifdef out perag code for userspace (Carlos Maiolino) [2125724] - xfs: use swap() to make dabtree code cleaner (Carlos Maiolino) [2125724] - xfs: use swap() to make code cleaner (Carlos Maiolino) [2125724] - xfs: Remove duplicated include in xfs_super (Carlos Maiolino) [2125724] - xfs: remove unused parameter from refcount code (Carlos Maiolino) [2125724] - xfs: reduce the size of struct xfs_extent_free_item (Carlos Maiolino) [2125724] - xfs: rename xfs_bmap_add_free to xfs_free_extent_later (Carlos Maiolino) [2125724] - xfs: create slab caches for frequently-used deferred items (Carlos Maiolino) [2125724] - xfs: compact deferred intent item structures (Carlos Maiolino) [2125724] - xfs: rename _zone variables to _cache (Carlos Maiolino) [2125724] - xfs: remove kmem_zone typedef (Carlos Maiolino) [2125724] - xfs: use separate btree cursor cache for each btree type (Carlos Maiolino) [2125724] - xfs: compute absolute maximum nlevels for each btree type (Carlos Maiolino) [2125724] - xfs: kill XFS_BTREE_MAXLEVELS (Carlos Maiolino) [2125724] - xfs: compute the maximum height of the rmap btree when reflink enabled (Carlos Maiolino) [2125724] - xfs: clean up xfs_btree_{calc_size,compute_maxlevels} (Carlos Maiolino) [2125724] - xfs: compute maximum AG btree height for critical reservation calculation (Carlos Maiolino) [2125724] - xfs: rename m_ag_maxlevels to m_allocbt_maxlevels (Carlos Maiolino) [2125724] - xfs: dynamically allocate cursors based on maxlevels (Carlos Maiolino) [2125724] - xfs: encode the max btree height in the cursor (Carlos Maiolino) [2125724] - xfs: refactor btree cursor allocation function (Carlos Maiolino) [2125724] - xfs: rearrange xfs_btree_cur fields for better packing (Carlos Maiolino) [2125724] - xfs: prepare xfs_btree_cur for dynamic cursor heights (Carlos Maiolino) [2125724] - xfs: dynamically allocate btree scrub context structure (Carlos Maiolino) [2125724] - xfs: don't track firstrec/firstkey separately in xchk_btree (Carlos Maiolino) [2125724] - xfs: reduce the size of nr_ops for refcount btree cursors (Carlos Maiolino) [2125724] - xfs: remove xfs_btree_cur.bc_blocklog (Carlos Maiolino) [2125724] - xfs: fix incorrect decoding in xchk_btree_cur_fsbno (Carlos Maiolino) [2125724] - xfs: fix perag reference leak on iteration race with growfs (Carlos Maiolino) [2125724] - xfs: terminate perag iteration reliably on agcount (Carlos Maiolino) [2125724] - xfs: rename the next_agno perag iteration variable (Carlos Maiolino) [2125724] - xfs: fold perag loop iteration logic into helper function (Carlos Maiolino) [2125724] - xfs: replace snprintf in show functions with sysfs_emit (Carlos Maiolino) [2125724] - xfs: remove the xfs_dqblk_t typedef (Carlos Maiolino) [2125724] - xfs: remove the xfs_dsb_t typedef (Carlos Maiolino) [2125724] - xfs: remove the xfs_dinode_t typedef (Carlos Maiolino) [2125724] - xfs: check that bc_nlevels never overflows (Carlos Maiolino) [2125724] - xfs: stricter btree height checking when scanning for btree roots (Carlos Maiolino) [2125724] - xfs: stricter btree height checking when looking for errors (Carlos Maiolino) [2125724] - xfs: don't allocate scrub contexts on the stack (Carlos Maiolino) [2125724] - xfs: remove xfs_btree_cur_t typedef (Carlos Maiolino) [2125724] - xfs: port the defer ops capture and continue to resource capture (Carlos Maiolino) [2125724] - xfs: formalize the process of holding onto resources across a defer roll (Carlos Maiolino) [2125724] - xfs: Use kvcalloc() instead of kvzalloc() (Carlos Maiolino) [2125724] - perf: Fix pmu_filter_match() (Michael Petlan) [2123229] - perf: Fix lockdep_assert_event_ctx() (Michael Petlan) [2123229] - perf: Add a few assertions (Michael Petlan) [2123229] - perf test: Fix skipping branch stack sampling test (Michael Petlan) [2123229] - tools: Fix math.h breakage (Michael Petlan) [2123229] - perf stat: Fix cpu check to use id.cpu.cpu in aggr_printout() (Michael Petlan) [2123229] - perf list: Fix PMU name pai_crypto in perf list on s390 (Michael Petlan) [2123229] - perf tests stat+csv_output: Include sanity check for topology (Michael Petlan) [2123229] - perf tests stat+json_output: Include sanity check for topology (Michael Petlan) [2123229] - perf inject: Fix GEN_ELF_TEXT_OFFSET for jit (Michael Petlan) [2123229] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [2123229] - perf build: Fixup disabling of -Wdeprecated-declarations for the python scripting engine (Michael Petlan) [2123229] - perf tests mmap-basic: Remove unused variable to address clang 15 warning (Michael Petlan) [2123229] - perf parse-events: Ignore clang 15 warning about variable set but unused in bison produced code (Michael Petlan) [2123229] - perf tests record: Fail the test if the 'errs' counter is not zero (Michael Petlan) [2123229] - perf test: Fix test case 87 ("perf record tests") for hybrid systems (Michael Petlan) [2123229] - perf arm-spe: augment the data source type with neoverse_spe list (Michael Petlan) [2123229] - perf tests vmlinux-kallsyms: Update is_ignored_symbol function to match the kernel ignored list (Michael Petlan) [2123229] - perf tests powerpc: Fix branch stack sampling test to include sanity check for branch filter (Michael Petlan) [2123229] - perf parse-events: Remove "not supported" hybrid cache events (Michael Petlan) [2123229] - perf print-events: Fix "perf list" can not display the PMU prefix for some hybrid cache events (Michael Petlan) [2123229] - perf tools: Get a perf cgroup more portably in BPF (Michael Petlan) [2123229] - perf tools: Honor namespace when synthesizing build-ids (Michael Petlan) [2123229] - perf kcore_copy: Do not check /proc/modules is unchanged (Michael Petlan) [2123229] - libperf evlist: Fix polling of system-wide events (Michael Petlan) [2123229] - perf record: Fix cpu mask bit setting for mixed mmaps (Michael Petlan) [2123229] - perf test: Skip wp modify test on old kernels (Michael Petlan) [2123229] - perf jit: Include program header in ELF files (Michael Petlan) [2123229] - perf test: Add a new test for perf stat cgroup BPF counter (Michael Petlan) [2123229] - perf stat: Use evsel->core.cpus to iterate cpus in BPF cgroup counters (Michael Petlan) [2123229] - perf stat: Fix cpu map index in bperf cgroup code (Michael Petlan) [2123229] - perf stat: Fix BPF program section name (Michael Petlan) [2123229] - perf record: Fix synthesis failure warnings (Michael Petlan) [2123229] - perf tools: Don't install data files with x permissions (Michael Petlan) [2123229] - perf script: Fix Cannot print 'iregs' field for hybrid systems (Michael Petlan) [2123229] - perf lock: Remove redundant word 'contention' in help message (Michael Petlan) [2123229] - perf dlfilter dlfilter-show-cycles: Fix types for print format (Michael Petlan) [2123229] - perf c2c: Prevent potential memory leak in c2c_he_zalloc() (Michael Petlan) [2123229] - perf genelf: Switch deprecated openssl MD5_* functions to new EVP API (Michael Petlan) [2123229] - tools/perf: Fix out of bound access to cpu mask array (Michael Petlan) [2123229] - perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2123229] - perf stat: Fix L2 Topdown metrics disappear for raw events (Michael Petlan) [2123229] - perf script: Skip dummy event attr check (Michael Petlan) [2123229] - perf metric: Return early if no CPU PMU table exists (Michael Petlan) [2123229] - perf stat: Capitalize topdown metrics' names (Michael Petlan) [2123229] - perf docs: Update the documentation for the save_type filter (Michael Petlan) [2123229] - perf sched: Fix memory leaks in __cmd_record detected with -fsanitize=address (Michael Petlan) [2123229] - perf record: Fix manpage formatting of description of support to hybrid systems (Michael Petlan) [2123229] - perf test: Stat test for repeat with a weak group (Michael Petlan) [2123229] - perf stat: Clear evsel->reset_group for each stat run (Michael Petlan) [2123229] - perf tools: Fix compile error for x86 (Michael Petlan) [2123229] - perf tools: Support reading PERF_FORMAT_LOST (Michael Petlan) [2123229] - libperf: Add a test case for read formats (Michael Petlan) [2123229] - libperf: Handle read format in perf_evsel__read() (Michael Petlan) [2123229] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123229] - perf cpumap: Fix alignment for masks in event encoding (Michael Petlan) [2123229] - perf cpumap: Compute mask size in constant time (Michael Petlan) [2123229] - perf cpumap: Synthetic events and const/static (Michael Petlan) [2123229] - perf cpumap: Const map for max() (Michael Petlan) [2123229] - perf test: Refactor shell tests allowing subdirs (Michael Petlan) [2123229] - perf vendor events: Update events for snowridgex (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for skylakex (Michael Petlan) [2123229] - perf vendor events: Update metrics for sapphirerapids (Michael Petlan) [2123229] - perf vendor events: Update events for knightslanding (Michael Petlan) [2123229] - perf vendor events: Update metrics for jaketown (Michael Petlan) [2123229] - perf vendor events: Update metrics for ivytown (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for icelakex (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for haswellx (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for cascadelakex (Michael Petlan) [2123229] - perf vendor events: Update events and metrics for broadwellx (Michael Petlan) [2123229] - perf vendor events: Update metrics for broadwellde (Michael Petlan) [2123229] - perf jevents: Fold strings optimization (Michael Petlan) [2123229] - perf jevents: Compress the pmu_events_table (Michael Petlan) [2123229] - perf metrics: Copy entire pmu_event in find metric (Michael Petlan) [2123229] - perf pmu-events: Hide the pmu_events (Michael Petlan) [2123229] - perf pmu-events: Don't assume pmu_event is an array (Michael Petlan) [2123229] - perf pmu-events: Move test events/metrics to JSON (Michael Petlan) [2123229] - perf test: Use full metric resolution (Michael Petlan) [2123229] - perf pmu-events: Hide pmu_events_map (Michael Petlan) [2123229] - perf pmu-events: Avoid passing pmu_events_map (Michael Petlan) [2123229] - perf pmu-events: Hide pmu_sys_event_tables (Michael Petlan) [2123229] - perf jevents: Sort JSON files entries (Michael Petlan) [2123229] - perf jevents: Provide path to JSON file on error (Michael Petlan) [2123229] - perf jevents: Remove the type/version variables (Michael Petlan) [2123229] - perf jevent: Add an 'all' architecture argument (Michael Petlan) [2123229] - perf stat: Remove duplicated include in builtin-stat.c (Michael Petlan) [2123229] - perf scripting python: Delete repeated word in comments (Michael Petlan) [2123229] - perf tools: Fix double word in comments (Michael Petlan) [2123229] - perf trace: Fix double word in comments (Michael Petlan) [2123229] - perf script: Delete repeated word "from" (Michael Petlan) [2123229] - perf test: Fix double word in comments (Michael Petlan) [2123229] - perf record: Improve error message of -p not_existing_pid (Michael Petlan) [2123229] - perf build-id: Print debuginfod queries if -v option is used (Michael Petlan) [2123229] - perf build-id: Fix coding style, replace 8 spaces by tabs (Michael Petlan) [2123229] - perf c2c: Update documentation for new display option 'peer' (Michael Petlan) [2123229] - perf c2c: Use 'peer' as default display for Arm64 (Michael Petlan) [2123229] - perf c2c: Sort on peer snooping for load operations (Michael Petlan) [2123229] - perf c2c: Refactor display string (Michael Petlan) [2123229] - perf c2c: Refactor node header (Michael Petlan) [2123229] - perf c2c: Rename dimension from 'percent_hitm' to 'percent_costly_snoop' (Michael Petlan) [2123229] - perf c2c: Use explicit names for display macros (Michael Petlan) [2123229] - perf c2c: Add mean dimensions for peer operations (Michael Petlan) [2123229] - perf c2c: Add dimensions of peer metrics for cache line view (Michael Petlan) [2123229] - perf c2c: Add dimensions for peer load operations (Michael Petlan) [2123229] - perf c2c: Output statistics for peer snooping (Michael Petlan) [2123229] - perf mem: Add statistics for peer snooping (Michael Petlan) [2123229] - perf arm-spe: Use SPE data source for neoverse cores (Michael Petlan) [2123229] - perf mem: Print snoop peer flag (Michael Petlan) [2123229] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2123229] - perf arm64: Add missing -I for tools/arch/arm64/include/ to find asm/sysreg.h when building arm_spe.h (Michael Petlan) [2123229] - perf tools: Tidy guest option documentation (Michael Petlan) [2123229] - perf inject: Fix missing guestmount option documentation (Michael Petlan) [2123229] - perf script: Fix missing guest option documentation (Michael Petlan) [2123229] - perf offcpu: Update offcpu test for child process (Michael Petlan) [2123229] - perf offcpu: Track child processes (Michael Petlan) [2123229] - perf offcpu: Parse process id separately (Michael Petlan) [2123229] - perf offcpu: Check process id for the given workload (Michael Petlan) [2123229] - perf tools: Do not pass NULL to parse_events() (Michael Petlan) [2123229] - perf tests: Fix Track with sched_switch test for hybrid case (Michael Petlan) [2123229] - perf parse-events: Fix segfault when event parser gets an error (Michael Petlan) [2123229] - perf machine: Fix missing free of machine->kallsyms_filename (Michael Petlan) [2123229] - perf script: Fix reference to perf insert instead of perf inject (Michael Petlan) [2123229] - perf sched latency: Fix subcommand matching error (Michael Petlan) [2123229] - perf kvm: Fix subcommand matching error (Michael Petlan) [2123229] - perf probe: Fix an error handling path in 'parse_perf_probe_command()' (Michael Petlan) [2123229] - perf inject jit: Ignore memfd and anonymous mmap events if jitdump present (Michael Petlan) [2123229] - perf list: Add PMU pai_crypto event description for IBM z16 (Michael Petlan) [2123229] - perf vendor events: Remove bad jaketown uncore events (Michael Petlan) [2123229] - perf vendor events: Remove bad ivytown uncore events (Michael Petlan) [2123229] - perf vendor events: Remove bad broadwellde uncore events (Michael Petlan) [2123229] - perf jevents: Add JEVENTS_ARCH make option (Michael Petlan) [2123229] - perf jevents: Simplify generation of C-string (Michael Petlan) [2123229] - perf jevents: Clean up pytype warnings (Michael Petlan) [2123229] - tools build: Switch to new openssl API for test-libcrypto (Michael Petlan) [2123229] - Revert "perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test" (Michael Petlan) [2123229] - perf test: JSON format checking (Michael Petlan) [2123229] - perf stat: Add JSON output option (Michael Petlan) [2123229] - perf stat: Refactor __run_perf_stat() common code (Michael Petlan) [2123229] - perf lock: Print the number of lost entries for BPF (Michael Petlan) [2123229] - perf lock: Add --map-nr-entries option (Michael Petlan) [2123229] - perf lock: Introduce struct lock_contention (Michael Petlan) [2123229] - perf scripting python: Do not build fail on deprecation warnings (Michael Petlan) [2123229] - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO (Michael Petlan) [2123229] - perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test (Michael Petlan) [2123229] - perf parse-events: Break out tracepoint and printing (Michael Petlan) [2123229] - perf parse-events: Don't #define YY_EXTRA_TYPE (Michael Petlan) [2123229] - perf test: Add ARM SPE system wide test (Michael Petlan) [2123229] - perf bpf: Convert legacy map definition to BTF-defined (Michael Petlan) [2123229] - perf lock: Implement cpu and task filters for BPF (Michael Petlan) [2123229] - perf lock: Use BPF for lock contention analysis (Michael Petlan) [2123229] - perf lock: Pass machine pointer to is_lock_function() (Michael Petlan) [2123229] - perf test: Add user space counter reading tests (Michael Petlan) [2123229] - perf test: Remove x86 rdpmc test (Michael Petlan) [2123229] - perf stat: Add topdown metrics in the default perf stat on the hybrid machine (Michael Petlan) [2123229] - perf x86 evlist: Add default hybrid events for perf stat (Michael Petlan) [2123229] - perf evlist: Always use arch_evlist__add_default_attrs() (Michael Petlan) [2123229] - perf evsel: Add arch_evsel__hw_name() (Michael Petlan) [2123229] - perf stat: Revert "perf stat: Add default hybrid events" (Michael Petlan) [2123229] - perf test: Fix test case 95 ("Check branch stack sampling") on s390 and use same event (Michael Petlan) [2123229] - perf vendor events arm64: Arm Cortex-A78C and X1C (Michael Petlan) [2123229] - perf vendor events: Update Intel snowridgex (Michael Petlan) [2123229] - perf vendor events: Update Intel westmereex (Michael Petlan) [2123229] - perf vendor events: Update Intel westmereep-sp (Michael Petlan) [2123229] - perf vendor events: Update Intel westmereep-dp (Michael Petlan) [2123229] - perf vendor events: Update Intel tigerlake (Michael Petlan) [2123229] - perf vendor events: Update Intel skylakex (Michael Petlan) [2123229] - perf vendor events: Update Intel skylake (Michael Petlan) [2123229] - perf vendor events: Update Intel silvermont (Michael Petlan) [2123229] - perf vendor events: Update Intel sapphirerapids (Michael Petlan) [2123229] - perf vendor events: Update Intel sandybridge (Michael Petlan) [2123229] - perf vendor events: Update Intel nehalemex (Michael Petlan) [2123229] - perf vendor events: Update Intel nehalemep (Michael Petlan) [2123229] - perf vendor events: Add Intel meteorlake (Michael Petlan) [2123229] - perf vendor events: Update Intel knightslanding (Michael Petlan) [2123229] - perf vendor events: Update Intel jaketown (Michael Petlan) [2123229] - perf vendor events: Update Intel ivytown (Michael Petlan) [2123229] - perf vendor events: Update Intel ivybridge (Michael Petlan) [2123229] - perf vendor events: Update Intel icelakex (Michael Petlan) [2123229] - perf vendor events: Update Intel icelake (Michael Petlan) [2123229] - perf vendor events: Update Intel haswellx (Michael Petlan) [2123229] - perf vendor events: Update Intel haswell (Michael Petlan) [2123229] - perf vendor events: Update goldmontplus mapfile.csv (Michael Petlan) [2123229] - perf vendor events: Update goldmont mapfile.csv (Michael Petlan) [2123229] - perf vendor events: Update Intel elkhartlake (Michael Petlan) [2123229] - perf vendor events: Update Intel cascadelakex (Michael Petlan) [2123229] - perf vendor events: Update bonnell mapfile.csv (Michael Petlan) [2123229] - perf vendor events: Update Intel alderlake (Michael Petlan) [2123229] - perf vendor events: Update Intel broadwellde (Michael Petlan) [2123229] - perf vendor events: Update Intel broadwell (Michael Petlan) [2123229] - perf vendor events: Update Intel broadwellx (Michael Petlan) [2123229] - perf test: Avoid sysfs state affecting fake events (Michael Petlan) [2123229] - perf vendor events intel: Update event list for haswellx (Michael Petlan) [2123229] - perf vendor events intel: Update event list for broadwellx (Michael Petlan) [2123229] - perf vendor events intel: Update event list for Snowridgex (Michael Petlan) [2123229] - perf vendor events intel: Rename tremontx to snowridgex (Michael Petlan) [2123229] - perf vendor events intel: Update event list for Sapphirerapids (Michael Petlan) [2123229] - perf vendor events intel: Update event list for Alderlake (Michael Petlan) [2123229] - perf inject: Fix spelling mistake "theads" -> "threads" (Michael Petlan) [2123229] - perf kwork: Add workqueue trace BPF support (Michael Petlan) [2123229] - perf kwork: Add softirq trace BPF support (Michael Petlan) [2123229] - perf kwork: Add IRQ trace BPF support (Michael Petlan) [2123229] - perf kwork: Implement BPF trace (Michael Petlan) [2123229] - perf kwork: Implement perf kwork timehist (Michael Petlan) [2123229] - perf kwork: Add workqueue latency support (Michael Petlan) [2123229] - perf kwork: Add softirq latency support (Michael Petlan) [2123229] - perf kwork: Implement perf kwork latency (Michael Petlan) [2123229] - perf kwork: Add workqueue report support (Michael Petlan) [2123229] - perf kwork: Add softirq report support (Michael Petlan) [2123229] - perf kwork: Add irq report support (Michael Petlan) [2123229] - perf kwork: Implement 'report' subcommand (Michael Petlan) [2123229] - tools lib: Add list_last_entry_or_null() (Michael Petlan) [2123229] - perf kwork: Add workqueue kwork record support (Michael Petlan) [2123229] - perf kwork: Add softirq kwork record support (Michael Petlan) [2123229] - perf kwork: Add irq kwork record support (Michael Petlan) [2123229] - perf kwork: New tool to trace time properties of kernel work (such as softirq, and workqueue) (Michael Petlan) [2123229] - perf data: Add missing unistd.h header needed for pid_t (Michael Petlan) [2123229] - perf lock: Support -t option for 'contention' subcommand (Michael Petlan) [2123229] - perf lock: Add -k and -F options to 'contention' subcommand (Michael Petlan) [2123229] - perf lock: Add 'contention' subcommand (Michael Petlan) [2123229] - perf lock: Add lock aggregation enum (Michael Petlan) [2123229] - perf lock: Add flags field in the lock_stat (Michael Petlan) [2123229] - perf test: Add test for #system_tsc_freq in metrics (Michael Petlan) [2123229] - perf tsc: Add cpuinfo fall back for arch_get_tsc_freq() (Michael Petlan) [2123229] - perf tsc: Add arch TSC frequency information (Michael Petlan) [2123229] - perf lock: Fix a copy-n-paste bug (Michael Petlan) [2123229] - perf python: Ignore unused command line arguments when building with clang (Michael Petlan) [2123229] - perf build: Avoid defining _FORTIFY_SOURCE multiple times (Michael Petlan) [2123229] - perf cs-etm: Fix duplicated 'the' in comment (Michael Petlan) [2123229] - perf probe: Fix duplicated 'the' in comment (Michael Petlan) [2123229] - perf scripting perl: Ignore some warnings to keep building with perl headers (Michael Petlan) [2123229] - perf python: Avoid deprecation warning on distutils (Michael Petlan) [2123229] - perf gtk: Only support --gtk if compiled in (Michael Petlan) [2123229] - perf intel-pt: Add documentation for tracing guest machine user space (Michael Petlan) [2123229] - perf intel-pt: Use guest pid/tid etc in guest samples (Michael Petlan) [2123229] - perf intel-pt: Add machine_pid and vcpu to auxtrace_error (Michael Petlan) [2123229] - perf intel-pt: Determine guest thread from guest sideband (Michael Petlan) [2123229] - perf intel-pt: Disable sync switch with guest sideband (Michael Petlan) [2123229] - perf intel-pt: Track guest context switches (Michael Petlan) [2123229] - perf intel-pt: Add some more logging to intel_pt_walk_next_insn() (Michael Petlan) [2123229] - perf intel-pt: Remove guest_machine_pid (Michael Petlan) [2123229] - perf tools: Add perf_event__is_guest() (Michael Petlan) [2123229] - perf tools: Handle injected guest kernel mmap event (Michael Petlan) [2123229] - perf machine: Use realloc_array_as_needed() in machine__set_current_tid() (Michael Petlan) [2123229] - perf inject: Add support for injecting guest sideband events (Michael Petlan) [2123229] - perf tools: Add reallocarray_as_needed() (Michael Petlan) [2123229] - perf tools: Automatically use guest kcore_dir if present (Michael Petlan) [2123229] - perf tools: Make has_kcore_dir() work also for guest kcore_dir (Michael Petlan) [2123229] - perf tools: Remove also guest kcore_dir with host kcore_dir (Michael Petlan) [2123229] - perf script python: intel-pt-events: Add machine_pid and vcpu (Michael Petlan) [2123229] - perf script python: Add machine_pid and vcpu (Michael Petlan) [2123229] - perf auxtrace: Add machine_pid and vcpu to auxtrace_error (Michael Petlan) [2123229] - perf dlfilter: Add machine_pid and vcpu (Michael Petlan) [2123229] - perf script: Add machine_pid and vcpu (Michael Petlan) [2123229] - perf session: Use sample->machine_pid to find guest machine (Michael Petlan) [2123229] - perf tools: Add machine_pid and vcpu to perf_sample (Michael Petlan) [2123229] - perf tools: Add guest_cpu to hypervisor threads (Michael Petlan) [2123229] - perf session: Create guest machines from id_index (Michael Petlan) [2123229] - perf tools: Add machine_pid and vcpu to id_index (Michael Petlan) [2123229] - perf buildid-cache: Do not require purge files to also be in the file system (Michael Petlan) [2123229] - perf buildid-cache: Add guestmount'd files to the build ID cache (Michael Petlan) [2123229] - perf script: Add --dump-unsorted-raw-trace option (Michael Petlan) [2123229] - perf tools: Add perf_event__synthesize_id_sample() (Michael Petlan) [2123229] - perf tools: Factor out evsel__id_hdr_size() (Michael Petlan) [2123229] - perf tools: Export perf_event__process_finished_round() (Michael Petlan) [2123229] - perf ordered_events: Add ordered_events__last_flush_time() (Michael Petlan) [2123229] - perf tools: Export dsos__for_each_with_build_id() (Michael Petlan) [2123229] - perf tools: Fix dso_id inode generation comparison (Michael Petlan) [2123229] - perf buildid-list: Add a "-m" option to show kernel and modules build-ids (Michael Petlan) [2123229] - perf lock: Look up callchain for the contended locks (Michael Petlan) [2123229] - perf record: Allow to specify max stack depth of fp callchain (Michael Petlan) [2123229] - perf lock: Handle lock contention tracepoints (Michael Petlan) [2123229] - perf lock: Add lock contention tracepoints record support (Michael Petlan) [2123229] - perf lock: Skip print_bad_events() if nothing bad (Michael Petlan) [2123229] - perf lock: Allow to use different kernel symbols (Michael Petlan) [2123229] - perf lock: Print wait times with unit (Michael Petlan) [2123229] - perf test: Add test for branch stack sampling (Michael Petlan) [2123229] - perf test: Make all metrics test more tolerant (Michael Petlan) [2123229] - perf test: Add debug line to diagnose broken metrics (Michael Petlan) [2123229] - perf jevents: Remove jevents.c (Michael Petlan) [2123229] - perf jevents: Switch build to use jevents.py (Michael Petlan) [2123229] - perf jevents: Add python converter script (Michael Petlan) [2123229] - perf python: Prefer python3 (Michael Petlan) [2123229] - perf script ibs: Support new IBS bits in raw trace dump (Michael Petlan) [2123229] - perf tool ibs: Sync AMD IBS header file (Michael Petlan) [2123229] - perf header: Record non-CPU PMU capabilities (Michael Petlan) [2123229] - perf header: Store PMU caps in an array of strings (Michael Petlan) [2123229] - perf header: Pass "cpu" pmu name while printing caps (Michael Petlan) [2123229] - perf pmu: Parse pmu caps sysfs only once (Michael Petlan) [2123229] - perf record ibs: Warn about sampling period skew (Michael Petlan) [2123229] - perf script: Add some missing event dumps (Michael Petlan) [2123229] - perf record: Add finished init event (Michael Petlan) [2123229] - perf record: Add new option to sample identifier (Michael Petlan) [2123229] - perf record: Always record id index (Michael Petlan) [2123229] - perf record: Always get text_poke events with --kcore option (Michael Petlan) [2123229] - perf data convert: Prefer sampled CPU when exporting JSON (Michael Petlan) [2123229] - uapi: asm-generic: fcntl: Fix typo 'the the' in comment (Michael Petlan) [2123229] - perf/core: Fix reentry problem in perf_output_read_group() (Michael Petlan) [2123229] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2123229] - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU (Michael Petlan) [2123229] - perf/x86/intel: Fix pebs event constraints for ADL (Michael Petlan) [2123229] - perf/x86/intel/ds: Fix precise store latency handling (Michael Petlan) [2123229] - perf/x86/core: Set pebs_capable and PMU_FL_PEBS_ALL for the Baseline (Michael Petlan) [2123229] - perf/x86/lbr: Enable the branch type for the Arch LBR by default (Michael Petlan) [2123229] - perf/core: Fix ';;' typo (Michael Petlan) [2123229] - powerpc/perf: Include caps feature for power10 DD1 version (Michael Petlan) [2123229] - powerpc/perf: Use PVR rather than oprofile field to determine CPU version (Michael Petlan) [2123229] - docs: ABI: sysfs-bus-event_source-devices: Document sysfs caps entry for PMU (Michael Petlan) [2123229] - powerpc/perf: Add support for caps under sysfs in powerpc (Michael Petlan) [2123229] - powerpc/perf: Add __init attribute to eligible functions (Michael Petlan) [2123229] - powerpc/perf: Give generic PMU a nice name (Michael Petlan) [2123229] - powerpc/perf: Update MMCR2 to support event exclude_idle (Michael Petlan) [2123229] - x86: events: Do not return bogus capabilities if PMU is broken (Michael Petlan) [2123229] - perf/x86/intel: Fix the comment about guest LBR support on KVM (Michael Petlan) [2123229] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2123229] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2123229] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2123229] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2123229] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2123229] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2123229] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2123229] - x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEIGHT_TYPE (Michael Petlan) [2123229] - fuse: fix readdir cache race (Miklos Szeredi) [2142657] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136526] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136526]- macvlan: enforce a consistent minimal mtu (Davide Caratti) [2133755] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2133755] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2133755] - perf: Stop using bpf_map__def() API (Jerome Marchand) [2120966] - perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage (Jerome Marchand) [2120966] - perf tools: Remove bpf_program__set_priv/bpf_program__priv usage (Jerome Marchand) [2120966] - perf bpf: Stop using deprecated bpf_object__next() API (Jerome Marchand) [2120966] - perf bpf: Stop using deprecated bpf_load_program() API (Jerome Marchand) [2120966] - perf: Stop using bpf_object__open_buffer() API (Jerome Marchand) [2120966] - bpf/selftests: fix bpf selftests install (Jerome Marchand) [2120966] - bpf: Force cookies array to follow symbols sorting (Jerome Marchand) [2120966] - ftrace: Keep address offset in ftrace_lookup_symbols (Jerome Marchand) [2120966] - selftests/bpf: Shuffle cookies symbols in kprobe multi test (Jerome Marchand) [2120966] - bpf: Fix bpf_xdp_pointer return pointer (Jiri Benc) [2120966] - selftests/bpf: Fix tc_redirect_dtime (Jiri Benc) [2120966] - net: fix wrong network header length (Jiri Benc) [2120966] - skbuff: clean up inconsistent indenting (Jiri Benc) [2120966] - bpf: Disallow bpf programs call prog_run command. (Jerome Marchand) [2120966] - bpf, x86: fix freeing of not-finalized bpf_prog_pack (Jerome Marchand) [2120966] - selftests/bpf: Fix rare segfault in sock_fields prog test (Jerome Marchand) [2120966] - rethook: Reject getting a rethook if RCU is not watching (Jerome Marchand) [2120966] - selftests/bpf: Avoid skipping certain subtests (Jerome Marchand) [2120966] - bpf: Use safer kvmalloc_array() where possible (Jerome Marchand) [2120966] - bpf: Resolve symbols with ftrace_lookup_symbols for kprobe multi link (Jerome Marchand) [2120966] - ftrace: Add ftrace_lookup_symbols function (Jerome Marchand) [2120966] - kallsyms: Make kallsyms_on_each_symbol generally available (Jerome Marchand) [2120966] - bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack (Jerome Marchand) [2120966] - x86/alternative: Introduce text_poke_set (Jerome Marchand) [2120966] - bpf: Fill new bpf_prog_pack with illegal instructions (Jerome Marchand) [2120966] - scripts: dummy-tools, add pahole (Jerome Marchand) [2120966] - kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set (Jerome Marchand) [2120966] - bpf: Fix release of page_pool in BPF_PROG_RUN in test runner (Jerome Marchand) [2120966] - x86,bpf: Avoid IBT objtool warning (Jerome Marchand) [2120966] - bpf: Do write access check for kfunc and global func (Jerome Marchand) [2120966] - bpf: Adjust bpf_tcp_check_syncookie selftest to test dual-stack sockets (Jerome Marchand) [2120966] - bpf: selftests: Test fentry tracing a struct_ops program (Jerome Marchand) [2120966] - bpf: Resolve to prog->aux->dst_prog->type only for BPF_PROG_TYPE_EXT (Jerome Marchand) [2120966] - rethook: Fix to use WRITE_ONCE() for rethook:: Handler (Jerome Marchand) [2120966] - selftests/bpf: Fix warning comparing pointer to 0 (Jerome Marchand) [2120966] - bpf: Fix sparse warnings in kprobe_multi_resolve_syms (Jerome Marchand) [2120966] - bpftool: Explicit errno handling in skeletons (Jerome Marchand) [2120966] - selftests/bpf: Fix clang compilation errors (Jerome Marchand) [2120966] - x86,kprobes: Fix optprobe trampoline to generate complete pt_regs (Jerome Marchand) [2120966] - x86,rethook: Fix arch_rethook_trampoline() to generate a complete pt_regs (Jerome Marchand) [2120966] - x86,rethook,kprobes: Replace kretprobe with rethook on x86 (Jerome Marchand) [2120966] - kprobes: Use rethook for kretprobe if possible (Jerome Marchand) [2120966] - kprobes: Limit max data_size of the kretprobe instances (Jerome Marchand) [2120966] - bpftool: Fix generated code in codegen_asserts (Jerome Marchand) [2120966] - bpf: Fix maximum permitted number of arguments check (Jerome Marchand) [2120966] - bpf: Sync comments for bpf_get_stack (Jerome Marchand) [2120966] - fprobe: Fix sparse warning for acccessing __rcu ftrace_hash (Jerome Marchand) [2120966] - fprobe: Fix smatch type mismatch warning (Jerome Marchand) [2120966] - bpf/bpftool: Add unprivileged_bpf_disabled check against value of 2 (Jerome Marchand) [2120966] - selftests/bpf: Fix kprobe_multi test. (Jerome Marchand) [2120966] - Revert "rethook: x86: Add rethook x86 implementation" (Jerome Marchand) [2120966] - Revert "arm64: rethook: Add arm64 rethook implementation" (Jerome Marchand) [2120966] - Revert "powerpc: Add rethook support" (Jerome Marchand) [2120966] - Revert "ARM: rethook: Add rethook arm implementation" (Jerome Marchand) [2120966] - bpftool: Fix a bug in subskeleton code generation (Jerome Marchand) [2120966] - bpf: Fix bpf_prog_pack when PMU_SIZE is not defined (Jerome Marchand) [2120966] - bpf: Fix bpf_prog_pack for multi-node setup (Jerome Marchand) [2120966] - bpf: Fix warning for cast from restricted gfp_t in verifier (Jerome Marchand) [2120966] - libbpf: Close fd in bpf_object__reuse_map (Jerome Marchand) [2120966] - bpf: Fix kprobe_multi return probe backtrace (Jerome Marchand) [2120966] - Revert "bpf: Add support to inline bpf_get_func_ip helper on x86" (Jerome Marchand) [2120966] - bpf: Simplify check in btf_parse_hdr() (Jerome Marchand) [2120966] - selftests/bpf/test_lirc_mode2.sh: Exit with proper code (Jerome Marchand) [2120966] - bpf: Check for NULL return from bpf_get_btf_vmlinux (Jerome Marchand) [2120966] - selftests/bpf: Test skipping stacktrace (Jerome Marchand) [2120966] - bpf: Adjust BPF stack helper functions to accommodate skip > 0 (Jerome Marchand) [2120966] - bpf: Select proper size for bpf_prog_pack (Jerome Marchand) [2120966] - selftests/bpf: Fix test for 4-byte load from remote_port on big-endian (Jerome Marchand) [2120966] - selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port (Jerome Marchand) [2120966] - bpf: Treat bpf_sk_lookup remote_port as a 2-byte field (Jerome Marchand) [2120966] - selftests/bpf: Test for associating multiple elements with the local storage (Jerome Marchand) [2120966] - bpf: Enable non-atomic allocations in local storage (Jerome Marchand) [2120966] - libbpf: Avoid NULL deref when initializing map BTF info (Jerome Marchand) [2120966] - bpf: Always raise reference in btf_get_module_btf (Jerome Marchand) [2120966] - bpf: Factor out fd returning from bpf_btf_find_by_name_kind (Jerome Marchand) [2120966] - bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table (Jerome Marchand) [2120966] - selftests/bpf: Fix test for 4-byte load from dst_port on big-endian (Jerome Marchand) [2120966] - selftests/bpf: Use constants for socket states in sock_fields test (Jerome Marchand) [2120966] - selftests/bpf: Check dst_port only on the client socket (Jerome Marchand) [2120966] - selftests/bpf: Fix error reporting from sock_fields programs (Jerome Marchand) [2120966] - selftests/bpf: Test subskeleton functionality (Jerome Marchand) [2120966] - bpftool: Add support for subskeletons (Jerome Marchand) [2120966] - libbpf: Add subskeleton scaffolding (Jerome Marchand) [2120966] - libbpf: Init btf_{key,value}_type_id on internal map open (Jerome Marchand) [2120966] - libbpf: .text routines are subprograms in strict mode (Jerome Marchand) [2120966] - selftests/bpf: Add cookie test for bpf_program__attach_kprobe_multi_opts (Jerome Marchand) [2120966] - selftests/bpf: Add attach test for bpf_program__attach_kprobe_multi_opts (Jerome Marchand) [2120966] - selftests/bpf: Add kprobe_multi bpf_cookie test (Jerome Marchand) [2120966] - selftests/bpf: Add kprobe_multi attach test (Jerome Marchand) [2120966] - libbpf: Add bpf_program__attach_kprobe_multi_opts function (Jerome Marchand) [2120966] - libbpf: Add bpf_link_create support for multi kprobes (Jerome Marchand) [2120966] - libbpf: Add libbpf_kallsyms_parse function (Jerome Marchand) [2120966] - bpf: Add cookie support to programs attached with kprobe multi link (Jerome Marchand) [2120966] - bpf: Add support to inline bpf_get_func_ip helper on x86 (Jerome Marchand) [2120966] - bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link (Jerome Marchand) [2120966] - bpf: Add multi kprobe link (Jerome Marchand) [2120966] - kallsyms: Skip the name search for empty string (Jerome Marchand) [2120966] - lib/sort: Add priv pointer to swap function (Jerome Marchand) [2120966] - Enable CONFIG_FPROBE (Jerome Marchand) [2120966] - fprobe: Add a selftest for fprobe (Jerome Marchand) [2120966] - docs: fprobe: Add fprobe description to ftrace-use.rst (Jerome Marchand) [2120966] - fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe (Jerome Marchand) [2120966] - fprobe: Add sample program for fprobe (Jerome Marchand) [2120966] - fprobe: Add exit_handler support (Jerome Marchand) [2120966] - ARM: rethook: Add rethook arm implementation (Jerome Marchand) [2120966] - powerpc: Add rethook support (Jerome Marchand) [2120966] - arm64: rethook: Add arm64 rethook implementation (Jerome Marchand) [2120966] - rethook: x86: Add rethook x86 implementation (Jerome Marchand) [2120966] - rethook: Add a generic return hook (Jerome Marchand) [2120966] - fprobe: Add ftrace based probe APIs (Jerome Marchand) [2120966] - ftrace: Add ftrace_set_filter_ips function (Jerome Marchand) [2120966] - selftests/bpf: Test subprog jit when toggle bpf_jit_harden repeatedly (Jerome Marchand) [2120966] - bpf: Fix net.core.bpf_jit_harden race (Jerome Marchand) [2120966] - bpf, x86: Fall back to interpreter mode when extra pass fails (Jerome Marchand) [2120966] - bpf: selftests: Remove libcap usage from test_progs (Jerome Marchand) [2120966] - bpf: selftests: Remove libcap usage from test_verifier (Jerome Marchand) [2120966] - bpf: selftests: Add helpers to directly use the capget and capset syscall (Jerome Marchand) [2120966] - bpftool: man: Add missing top level docs (Jerome Marchand) [2120966] - bpftool: Add bpf_cookie to link output (Jerome Marchand) [2120966] - selftests/bpf: Clean up array_size.cocci warnings (Jerome Marchand) [2120966] - selftests/bpf: Fix a clang compilation error for send_signal.c (Jerome Marchand) [2120966] - selftests/bpf: Add a test for maximum packet size in xdp_do_redirect (Jerome Marchand) [2120966] - bpf, test_run: Fix packet size check for live packet mode (Jerome Marchand) [2120966] - compiler_types: Refactor the use of btf_type_tag attribute. (Jerome Marchand) [2120966] - selftests/bpf: Check that bpf_kernel_read_file() denies reading IMA policy (Jerome Marchand) [2120966] - selftests/bpf: Add test for bpf_lsm_kernel_read_file() (Jerome Marchand) [2120966] - bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable (Jerome Marchand) [2120966] - selftests/bpf: Check if the digest is refreshed after a file write (Jerome Marchand) [2120966] - selftests/bpf: Add test for bpf_ima_file_hash() (Jerome Marchand) [2120966] - selftests/bpf: Move sample generation code to ima_test_common() (Jerome Marchand) [2120966] - bpf-lsm: Introduce new helper bpf_ima_file_hash() (Jerome Marchand) [2120966] - ima: Always return a file measurement in ima_file_hash() (Jerome Marchand) [2120966] - ima: Fix documentation-related warnings in ima_main.c (Jerome Marchand) [2120966] - bpftool: Ensure bytes_memlock json output is correct (Jerome Marchand) [2120966] - bpf: Use offsetofend() to simplify macro definition (Jerome Marchand) [2120966] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Jerome Marchand) [2120966] - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook (Jiri Benc) [2120966] - selftests/bpf: Fix tunnel remote IP comments (Jiri Benc) [2120966] - veth: Allow jumbo frames in xdp mode (Jiri Benc) [2120966] - veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb (Jiri Benc) [2120966] - net: veth: Account total xdp_frame len running ndo_xdp_xmit (Jiri Benc) [2120966] - samples/bpf, xdpsock: Fix race when running for fix duration of time (Jiri Benc) [2120966] - bpf, sockmap: Fix double uncharge the mem of sk_msg (Jiri Benc) [2120966] - bpf, sockmap: Fix more uncharged while msg has more_data (Jiri Benc) [2120966] - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full (Jiri Benc) [2120966] - bpf, sockmap: Fix memleak in sk_psock_queue_msg (Jiri Benc) [2120966] - bpf: selftests: Update tests after s/delivery_time/tstamp/ change in bpf.h (Jiri Benc) [2120966] - bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/ (Jiri Benc) [2120966] - bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp (Jiri Benc) [2120966] - bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp (Jiri Benc) [2120966] - bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVERY_TIME_OFFSET macro (Jiri Benc) [2120966] - bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time() (Jiri Benc) [2120966] - bpf: Keep the (rcv) timestamp behavior for the existing tc-bpf@ingress (Jiri Benc) [2120966] - net: Postpone skb_clear_delivery_time() until knowing the skb is delivered locally (Jiri Benc) [2120966] - net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c (Jiri Benc) [2120966] - net: ipv6: Get rcv timestamp if needed when handling hop-by-hop IOAM option (Jiri Benc) [2120966] - net: ipv6: Handle delivery_time in ipv6 defrag (Jiri Benc) [2120966] - net: ip: Handle delivery_time in ip defrag (Jiri Benc) [2120966] - net: Set skb->mono_delivery_time and clear it after sch_handle_ingress() (Jiri Benc) [2120966] - net: Clear mono_delivery_time bit in __skb_tstamp_tx() (Jiri Benc) [2120966] - net: Handle delivery_time in skb->tstamp during network tapping with af_packet (Jiri Benc) [2120966] - net: Add skb_clear_tstamp() to keep the mono delivery_time (Jiri Benc) [2120966] - net: Add skb->mono_delivery_time to distinguish mono delivery_time from (rcv) timestamp (Jiri Benc) [2120966] - net: remove net_invalid_timestamp() (Jiri Benc) [2120966] - Documentation: update networking/page_pool.rst (Jiri Benc) [2120966] - page_pool: Add function to batch and return stats (Jiri Benc) [2120966] - page_pool: Add recycle stats (Jiri Benc) [2120966] - configs: disable CONFIG_PAGE_POOL_STATS (Jiri Benc) [2120966] - page_pool: Add allocation stats (Jiri Benc) [2120966] - selftest/bpf: Check invalid length in test_xdp_update_frags (Jiri Benc) [2120966] - skmsg: convert struct sk_msg_sg::copy to a bitmap (Jiri Benc) [2120966] - bpf, test_run: Use kvfree() for memory allocated with kvmalloc() (Jerome Marchand) [2120966] - bpf: Initialise retval in bpf_prog_test_run_xdp() (Jerome Marchand) [2120966] - bpftool: Restore support for BPF offload-enabled feature probing (Jerome Marchand) [2120966] - selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN (Jiri Benc) [2120966] - selftests/bpf: Move open_netns() and close_netns() into network_helpers.c (Jiri Benc) [2120966] - libbpf: Support batch_size option to bpf_prog_test_run (Jerome Marchand) [2120966] - Documentation/bpf: Add documentation for BPF_PROG_RUN (Jerome Marchand) [2120966] - bpf: Add "live packet" mode for XDP in BPF_PROG_RUN (Jerome Marchand) [2120966] - bpf: selftests: test skb->tstamp in redirect_neigh (Jiri Benc) [2120966] - Improve stability of find_vma BPF test (Jerome Marchand) [2120966] - Improve send_signal BPF test stability (Jerome Marchand) [2120966] - Improve perf related BPF tests (sample_freq issue) (Jerome Marchand) [2120966] - bpf/docs: Update list of architectures supported. (Jerome Marchand) [2120966] - bpf/docs: Update vmtest docs for static linking (Jerome Marchand) [2120966] - bpf: Remove redundant slash (Jerome Marchand) [2120966] - libbpf: Fix array_size.cocci warning (Jerome Marchand) [2120966] - bpf: Replace strncpy() with strscpy() (Jerome Marchand) [2120966] - libbpf: Unmap rings when umem deleted (Jerome Marchand) [2120966] - bpf: Determine buf_info inside check_buffer_access() (Jerome Marchand) [2120966] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Jerome Marchand) [2120966] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Jerome Marchand) [2120966] - powerpc/bpf: Use _Rn macros for GPRs (Jerome Marchand) [2120966] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Jerome Marchand) [2120966] - powerpc/bpf: Cleanup bpf_jit.h (Jerome Marchand) [2120966] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Jerome Marchand) [2120966] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Jerome Marchand) [2120966] - powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() (Jerome Marchand) [2120966] - powerpc64/bpf: Optimize instruction sequence used for function calls (Jerome Marchand) [2120966] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Jerome Marchand) [2120966] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Jerome Marchand) [2120966] - powerpc64/bpf: Use r12 for constant blinding (Jerome Marchand) [2120966] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Jerome Marchand) [2120966] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Jerome Marchand) [2120966] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Jerome Marchand) [2120966] - powerpc/bpf: Skip branch range validation during first pass (Jerome Marchand) [2120966] - bpf ppc32: Access only if addr is kernel address (Jerome Marchand) [2120966] - powerpc32/bpf: Fix codegen for bpf-to-bpf calls (Jerome Marchand) [2120966] - bpf ppc32: Add BPF_PROBE_MEM support for JIT (Jerome Marchand) [2120966] - selftests/bpf: Add a test for btf_type_tag "percpu" (Jerome Marchand) [2120966] - bpf: Reject programs that try to load __percpu memory. (Jerome Marchand) [2120966] - compiler_types: Define __percpu as __attribute__((btf_type_tag("percpu"))) (Jerome Marchand) [2120966] - bpf: Fix checking PTR_TO_BTF_ID in check_mem_access (Jerome Marchand) [2120966] - selftests/bpf: Add tests for kfunc register offset checks (Jerome Marchand) [2120966] - bpf: Replace __diag_ignore with unified __diag_ignore_all (Jerome Marchand) [2120966] - compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM (Jerome Marchand) [2120966] - compiler-clang.h: Add __diag infrastructure for clang (Jerome Marchand) [2120966] - bpf: Harden register offset checks for release helpers and kfuncs (Jerome Marchand) [2120966] - bpf: Disallow negative offset in check_ptr_off_reg (Jerome Marchand) [2120966] - bpf: Fix PTR_TO_BTF_ID var_off check (Jerome Marchand) [2120966] - bpf: Add check_func_arg_reg_off function (Jerome Marchand) [2120966] - selftests/bpf: Add custom SEC() handling selftest (Jerome Marchand) [2120966] - libbpf: Support custom SEC() handlers (Jerome Marchand) [2120966] - libbpf: Allow BPF program auto-attach handlers to bail out (Jerome Marchand) [2120966] - bpf: Small BPF verifier log improvements (Jerome Marchand) [2120966] - libbpf: Add a check to ensure that page_cnt is non-zero (Jerome Marchand) [2120966] - bpf, test_run: Fix overflow in XDP frags bpf_test_finish (Jerome Marchand) [2120966] - bpf, selftests: Use raw_tp program for atomic test (Jerome Marchand) [2120966] - selftests/bpf: Do not export subtest as standalone test (Jerome Marchand) [2120966] - bpf: test_run: Fix overflow in bpf_test_finish frags parsing (Jerome Marchand) [2120966] - bpf: test_run: Fix overflow in xdp frags parsing (Jerome Marchand) [2120966] - bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp (Jerome Marchand) [2120966] - libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run (Jerome Marchand) [2120966] - bpftool: Migrate from bpf_prog_test_run_xattr (Jerome Marchand) [2120966] - selftests/bpf: Migrate from bpf_prog_test_run_xattr (Jerome Marchand) [2120966] - selftests/bpf: Migrate from bpf_prog_test_run (Jerome Marchand) [2120966] - samples/bpf: Update cpumap/devmap sec_name (Jerome Marchand) [2120966] - selftests/bpf: Update cpumap/devmap sec_name (Jerome Marchand) [2120966] - libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier sec definitions (Jerome Marchand) [2120966] - page_pool: Refactor page_pool to enable fragmenting after allocation (Jiri Benc) [2120966] - socket: Don't use u8 type in uapi socket.h (Jiri Benc) [2120966] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Jiri Benc) [2120966] - bpf: Add SO_TXREHASH setsockopt (Jiri Benc) [2120966] - txhash: Add txrehash sysctl description (Jiri Benc) [2120966] - txhash: Add socket option to control TX hash rethink behavior (Jiri Benc) [2120966] - txhash: Make rethinking txhash behavior configurable via sysctl (Jiri Benc) [2120966] - selftests/bpf/test_xdp_redirect: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_xdp_meta: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_tcp_check_syncookie: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_lwt_seg6local: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_xdp_vlan: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_xdp_veth: use temp netns for testing (Jiri Benc) [2120966] - selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Jiri Benc) [2120966] - selftest/bpf: Fix a stale comment. (Jiri Benc) [2120966] - selftest/bpf: Test batching and bpf_(get|set)sockopt in bpf unix iter. (Jiri Benc) [2120966] - bpf: Support bpf_(get|set)sockopt() in bpf unix iter. (Jiri Benc) [2120966] - bpf: af_unix: Use batching algorithm in bpf unix iter. (Jiri Benc) [2120966] - af_unix: Refactor unix_next_socket(). (Jiri Benc) [2120966] - af_unix: Relax race in unix_autobind(). (Jiri Benc) [2120966] - af_unix: Replace the big lock with small locks. (Jiri Benc) [2120966] - af_unix: Save hash in sk_hash. (Jiri Benc) [2120966] - af_unix: Add helpers to calculate hashes. (Jiri Benc) [2120966] - af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead. (Jiri Benc) [2120966] - af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). (Jiri Benc) [2120966] - af_unix: Remove unix_mkname(). (Jiri Benc) [2120966] - af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). (Jiri Benc) [2120966] - af_unix: Cut unix_validate_addr() out of unix_mkname(). (Jiri Benc) [2120966] - af_unix: Return an error as a pointer in unix_find_other(). (Jiri Benc) [2120966] - af_unix: Factorise unix_find_other() based on address types. (Jiri Benc) [2120966] - af_unix: Pass struct sock to unix_autobind(). (Jiri Benc) [2120966] - af_unix: Use offsetof() instead of sizeof(). (Jiri Benc) [2120966] - selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n (Jerome Marchand) [2120966] - bpf, x86: Set header->size properly before freeing it (Jerome Marchand) [2120966] - x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86 (Jerome Marchand) [2120966] - selftests/bpf: Update btf_dump case for conflicting names (Jerome Marchand) [2120966] - libbpf: Skip forward declaration when counting duplicated type names (Jerome Marchand) [2120966] - bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig (Jerome Marchand) [2120966] - bpf: Cache the last valid build_id (Jerome Marchand) [2120966] - libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning (Jerome Marchand) [2120966] - bpf, arm64: Support more atomic operations (Jerome Marchand) [2120966] - bpftool: Remove redundant slashes (Jerome Marchand) [2120966] - Disable CONFIG_MODULE_ALLOW_BTF_MISMATCH (Jerome Marchand) [2120966] - bpf: Add config to allow loading modules with BTF mismatches (Jerome Marchand) [2120966] - bpf: Remove Lorenz Bauer from L7 BPF maintainers (Jerome Marchand) [2120966] - bpf, arm64: Feed byte-offset into bpf line info (Jerome Marchand) [2120966] - bpf, arm64: Call build_prologue() first in first JIT pass (Jerome Marchand) [2120966] - bpf: Fix issue with bpf preload module taking over stdout/stdin of kernel. (Jerome Marchand) [2120966] - bpftool: Bpf skeletons assert type sizes (Jerome Marchand) [2120966] - bpf: Cleanup comments (Jerome Marchand) [2120966] - libbpf: Simplify the find_elf_sec_sz() function (Jerome Marchand) [2120966] - bpftool: Remove usage of reallocarray() (Jerome Marchand) [2120966] - scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading. (Jerome Marchand) [2120966] - libbpf: Remove redundant check in btf_fixup_datasec() (Jerome Marchand) [2120966] - selftests/bpf: Add test for reg2btf_ids out of bounds access (Jerome Marchand) [2120966] - selftests/bpf: Fix btfgen tests (Jerome Marchand) [2120966] - bpf: Initialize ret to 0 inside btf_populate_kfunc_set() (Jerome Marchand) [2120966] - selftests/bpf: Fix a clang deprecated-declarations compilation error (Jerome Marchand) [2120966] - bpf: Call maybe_wait_bpf_programs() only once from generic_map_delete_batch() (Jerome Marchand) [2120966] - bpf: bpf_prog_pack: Set proper size before freeing ro_header (Jerome Marchand) [2120966] - selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails (Jerome Marchand) [2120966] - selftests/bpf: Fix vmtest.sh to launch smp vm. (Jerome Marchand) [2120966] - bpftool: Fix C++ additions to skeleton (Jerome Marchand) [2120966] - selftests/bpf: Test "bpftool gen min_core_btf" (Jerome Marchand) [2120966] - bpftool: Gen min_core_btf explanation and examples (Jerome Marchand) [2120966] - bpftool: Implement btfgen_get_btf() (Jerome Marchand) [2120966] - bpftool: Implement "gen min_core_btf" logic (Jerome Marchand) [2120966] - bpftool: Add gen min_core_btf command (Jerome Marchand) [2120966] - libbpf: Expose bpf_core_{add,free}_cands() to bpftool (Jerome Marchand) [2120966] - libbpf: Split bpf_core_apply_relo() (Jerome Marchand) [2120966] - bpf: Reject kfunc calls that overflow insn->imm (Jerome Marchand) [2120966] - selftests/bpf: Add Skeleton templated wrapper as an example (Jerome Marchand) [2120966] - bpftool: Add C++-specific open/load/etc skeleton wrappers (Jerome Marchand) [2120966] - selftests/bpf: Fix GCC11 compiler warnings in -O2 mode (Jerome Marchand) [2120966] - powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possible (Jerome Marchand) [2120966] - bpftool: Update versioning scheme, align on libbpf's version number (Jerome Marchand) [2120966] - bpftool: Add libbpf's version number to "bpftool version" output (Jerome Marchand) [2120966] - bpf: Fix bpf_prog_pack build for ppc64_defconfig (Jerome Marchand) [2120966] - bpf: Convert bpf_preload.ko to use light skeleton. (Jerome Marchand) [2120966] - bpf: Update iterators.lskel.h. (Jerome Marchand) [2120966] - bpftool: Generalize light skeleton generation. (Jerome Marchand) [2120966] - libbpf: Prepare light skeleton for the kernel. (Jerome Marchand) [2120966] - bpf: Extend sys_bpf commands for bpf_syscall programs. (Jerome Marchand) [2120966] - selftests/bpf: Cover 4-byte load from remote_port in bpf_sk_lookup (Jerome Marchand) [2120966] - bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide (Jerome Marchand) [2120966] - selftests/bpf: Test BPF_KPROBE_SYSCALL macro (Jerome Marchand) [2120966] - libbpf: Add BPF_KPROBE_SYSCALL macro (Jerome Marchand) [2120966] - libbpf: Fix accessing the first syscall argument on s390 (Jerome Marchand) [2120966] - libbpf: Fix accessing the first syscall argument on arm64 (Jerome Marchand) [2120966] - libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL (Jerome Marchand) [2120966] - selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 on arm64 and s390 (Jerome Marchand) [2120966] - libbpf: Fix accessing syscall arguments on powerpc (Jerome Marchand) [2120966] - selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro (Jerome Marchand) [2120966] - libbpf: Add PT_REGS_SYSCALL_REGS macro (Jerome Marchand) [2120966] - selftests/bpf: Fix an endianness issue in bpf_syscall_macro test (Jerome Marchand) [2120966] - bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE (Jerome Marchand) [2120966] - bpf: Fix leftover header->pages in sparc and powerpc code. (Jerome Marchand) [2120966] - bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finalize failures (Jerome Marchand) [2120966] - bpf, x86_64: Use bpf_jit_binary_pack_alloc (Jerome Marchand) [2120966] - bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] (Jerome Marchand) [2120966] - bpf: Introduce bpf_prog_pack allocator (Jerome Marchand) [2120966] - bpf: Introduce bpf_arch_text_copy (Jerome Marchand) [2120966] - x86/alternative: Introduce text_poke_copy (Jerome Marchand) [2120966] - bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() (Jerome Marchand) [2120966] - bpf: Use size instead of pages in bpf_binary_header (Jerome Marchand) [2120966] - bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmem (Jerome Marchand) [2120966] - x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAP (Jerome Marchand) [2120966] - selftests/bpf: Fix strict mode calculation (Jerome Marchand) [2120966] - bpftool: Fix strict mode calculation (Jerome Marchand) [2120966] - libbpf: Remove mode check in libbpf_set_strict_mode() (Jerome Marchand) [2120966] - selftests/bpf: Fix tests to use arch-dependent syscall entry points (Jerome Marchand) [2120966] - libbpf: Fix build issue with llvm-readelf (Jerome Marchand) [2120966] - selftests/bpf: Test bpf_core_types_are_compat() functionality. (Jerome Marchand) [2120966] - bpf: Implement bpf_core_types_are_compat(). (Jerome Marchand) [2120966] - bpf, arm64: Enable kfunc call (Jerome Marchand) [2120966] - selftests/bpf: Add a selftest for invalid func btf with btf decl_tag (Jerome Marchand) [2120966] - libbpf: Deprecate priv/set_priv storage (Jerome Marchand) [2120966] - bpf, docs: Better document the atomic instructions (Jerome Marchand) [2120966] - bpf, docs: Better document the extended instruction format (Jerome Marchand) [2120966] - bpf, docs: Better document the legacy packet access instruction (Jerome Marchand) [2120966] - bpf, docs: Better document the regular load and store instructions (Jerome Marchand) [2120966] - bpf, docs: Document the byte swapping instructions (Jerome Marchand) [2120966] - libbpf: Deprecate forgotten btf__get_map_kv_tids() (Jerome Marchand) [2120966] - samples/bpf: Get rid of bpf_prog_load_xattr() use (Jerome Marchand) [2120966] - selftests/bpf: Redo the switch to new libbpf XDP APIs (Jerome Marchand) [2120966] - selftests/bpf: Remove usage of deprecated feature probing APIs (Jerome Marchand) [2120966] - bpftool: Fix uninit variable compilation warning (Jerome Marchand) [2120966] - bpftool: Stop supporting BPF offload-enabled feature probing (Jerome Marchand) [2120966] - libbpf: Stop using deprecated bpf_map__is_offload_neutral() (Jerome Marchand) [2120966] - Disable CONFIG_DEBUG_INFO_DWARF5 (Jerome Marchand) [2120966] - lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ (Jerome Marchand) [2120966] - lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION (Jerome Marchand) [2120966] - scripts/pahole-flags.sh: Use pahole-version.sh (Jerome Marchand) [2120966] - kbuild: Add CONFIG_PAHOLE_VERSION (Jerome Marchand) [2120966] - MAINTAINERS: Add scripts/pahole-flags.sh to BPF section (Jerome Marchand) [2120966] - bpf: Drop libbpf, libelf, libz dependency from bpf preload. (Jerome Marchand) [2120966] - bpf: Open code obj_get_info_by_fd in bpf preload. (Jerome Marchand) [2120966] - bpf: Convert bpf preload to light skeleton. (Jerome Marchand) [2120966] - bpf: Remove unnecessary setrlimit from bpf preload. (Jerome Marchand) [2120966] - libbpf: Open code raw_tp_open and link_create commands. (Jerome Marchand) [2120966] - libbpf: Open code low level bpf commands. (Jerome Marchand) [2120966] - libbpf: Add support for bpf iter in light skeleton. (Jerome Marchand) [2120966] - libbpf: Deprecate btf_ext rec_size APIs (Jerome Marchand) [2120966] - bpf: make bpf_copy_from_user_task() gpl only (Jerome Marchand) [2120966] - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads (Jerome Marchand) [2120966] - bpf: Make dst_port field in struct bpf_sock 16-bit wide (Jerome Marchand) [2120966] - docs/bpf: clarify how btf_type_tag gets encoded in the type chain (Jerome Marchand) [2120966] - selftests/bpf: specify pahole version requirement for btf_tag test (Jerome Marchand) [2120966] - selftests/bpf: add a selftest with __user tag (Jerome Marchand) [2120966] - selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c (Jerome Marchand) [2120966] - bpf: reject program if a __user tagged memory accessed in kernel way (Jerome Marchand) [2120966] - compiler_types: define __user as __attribute__((btf_type_tag("user"))) (Jerome Marchand) [2120966] - cgroup/bpf: fast path skb BPF filtering (Jerome Marchand) [2120966] - selftests/bpf: fix a clang compilation error (Jerome Marchand) [2120966] - bpf, x86: Remove unnecessary handling of BPF_SUB atomic op (Jerome Marchand) [2120966] - bpf: remove unused static inlines (Jerome Marchand) [2120966] - selftests/bpf: fix uprobe offset calculation in selftests (Jerome Marchand) [2120966] - selftests/bpf: Fix a clang compilation error (Jerome Marchand) [2120966] - bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF (Jerome Marchand) [2120966] - selftests: bpf: Less strict size check in sockopt_sk (Jerome Marchand) [2120966] - samples/bpf: use preferred getters/setters instead of deprecated ones (Jerome Marchand) [2120966] - selftests/bpf: use preferred setter/getter APIs instead of deprecated ones (Jerome Marchand) [2120966] - bpftool: use preferred setters/getters instead of deprecated ones (Jerome Marchand) [2120966] - libbpf: deprecate bpf_program__is_() and bpf_program__set_() APIs (Jerome Marchand) [2120966] - libbpf: deprecate bpf_map__resize() (Jerome Marchand) [2120966] - libbpf: hide and discourage inconsistently named getters (Jerome Marchand) [2120966] - selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL (Jerome Marchand) [2120966] - libbpf: Fix the incorrect register read for syscalls on x86_64 (Jerome Marchand) [2120966] - libbpf: Mark bpf_object__open_xattr() deprecated (Jerome Marchand) [2120966] - libbpf: Mark bpf_object__open_buffer() API deprecated (Jerome Marchand) [2120966] - selftests/bpf: Add test for sleepable bpf iterator programs (Jerome Marchand) [2120966] - libbpf: Add "iter.s" section for sleepable bpf iterator programs (Jerome Marchand) [2120966] - bpf: Add bpf_copy_from_user_task() helper (Jerome Marchand) [2120966] - bpf: Add support for bpf iterator programs to use sleepable helpers (Jerome Marchand) [2120966] - xdp: disable XDP_REDIRECT for xdp frags (Jiri Benc) [2120966] - bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags (Jiri Benc) [2120966] - bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest (Jiri Benc) [2120966] - net: xdp: introduce bpf_xdp_pointer utility routine (Jiri Benc) [2120966] - bpf: generalise tail call map compatibility check (Jiri Benc) [2120966] - libbpf: Add SEC name for xdp frags programs (Jiri Benc) [2120966] - bpf: selftests: update xdp_adjust_tail selftest to include xdp frags (Jiri Benc) [2120966] - bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature (Jiri Benc) [2120966] - bpf: introduce frags support to bpf_prog_test_run_xdp() (Jiri Benc) [2120966] - bpf: move user_size out of bpf_test_init (Jiri Benc) [2120966] - bpf: add frags support to xdp copy helpers (Jiri Benc) [2120966] - bpf: add frags support to the bpf_xdp_adjust_tail() API (Jiri Benc) [2120966] - bpf: introduce bpf_xdp_get_buff_len helper (Jiri Benc) [2120966] - xdp: add frags support to xdp_return_{buff/frame} (Jiri Benc) [2120966] - net: xdp: add xdp_update_skb_shared_info utility routine (Jiri Benc) [2120966] - xdp: introduce flags field in xdp_buff/xdp_frame (Jiri Benc) [2120966] - net: skbuff: add size metadata to skb_shared_info for xdp (Jiri Benc) [2120966] - bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c (Jiri Benc) [2120966] - bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c (Jiri Benc) [2120966] - bpf: Fix flexible_array.cocci warnings (Jerome Marchand) [2120966] - bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf program (Jerome Marchand) [2120966] - selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap (Jerome Marchand) [2120966] - bpf: support BPF_PROG_QUERY for progs attached to sockmap (Jerome Marchand) [2120966] - samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs (Jerome Marchand) [2120966] - bpftool: use new API for attaching XDP program (Jerome Marchand) [2120966] - libbpf: streamline low-level XDP APIs (Jerome Marchand) [2120966] - docs/bpf: update BPF map definition example (Jerome Marchand) [2120966] - libbpf: deprecate legacy BPF map definitions (Jerome Marchand) [2120966] - selftests/bpf: convert remaining legacy map definitions (Jerome Marchand) [2120966] - selftests/bpf: fail build on compilation warning (Jerome Marchand) [2120966] - selftests/bpf: Update sockopt_sk test to the use bpf_set_retval (Jerome Marchand) [2120966] - selftests/bpf: Test bpf_{get,set}_retval behavior with cgroup/sockopt (Jerome Marchand) [2120966] - bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return value (Jerome Marchand) [2120966] - bpf: Move getsockopt retval to struct bpf_cg_run_ctx (Jerome Marchand) [2120966] - bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean (Jerome Marchand) [2120966] - libbpf: Improve btf__add_btf() with an additional hashmap for strings. (Jerome Marchand) [2120966] - bpf/scripts: Raise an exception if the correct number of sycalls are not generated (Jerome Marchand) [2120966] - bpf/scripts: Make description and returns section for helpers/syscalls mandatory (Jerome Marchand) [2120966] - uapi/bpf: Add missing description and returns for helper documentation (Jerome Marchand) [2120966] - bpftool: Adding support for BTF program names (Jerome Marchand) [2120966] - selftests/bpf: Add test for race in btf_try_get_module (Jerome Marchand) [2120966] - selftests/bpf: Extend kfunc selftests (Jerome Marchand) [2120966] - selftests/bpf: Add test_verifier support to fixup kfunc call insns (Jerome Marchand) [2120966] - selftests/bpf: Add test for unstable CT lookup API (Jerome Marchand) [2120966] - net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF (Jiri Benc) [2120966] - bpf: Add reference tracking support to kfunc (Jerome Marchand) [2120966] - bpf: Introduce mem, size argument pair support for kfunc (Jerome Marchand) [2120966] - bpf: Remove check_kfunc_call callback and old kfunc BTF ID API (Jerome Marchand) [2120966] - bpf: Populate kfunc BTF ID sets in struct btf (Jerome Marchand) [2120966] - bpf: Fix UAF due to race between btf_try_get_module and load_module (Jerome Marchand) [2120966] - test: selftests: Remove unused various in sockmap_verdict_prog.c (Jerome Marchand) [2120966] - tools/resolve_btfids: Build with host flags (Jerome Marchand) [2120966] - bpf/scripts: Raise an exception if the correct number of helpers are not generated (Jerome Marchand) [2120966] - libbpf: Deprecate bpf_map__def() API (Jerome Marchand) [2120966] - selftests/bpf: Stop using bpf_map__def() API (Jerome Marchand) [2120966] - bpftool: Stop using bpf_map__def() API (Jerome Marchand) [2120966] - samples/bpf: Stop using bpf_map__def() API (Jerome Marchand) [2120966] - libbpf: Fix possible NULL pointer dereference when destroying skeleton (Jerome Marchand) [2120966] - bpftool: Only set obj->skeleton on complete success (Jerome Marchand) [2120966] - selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_attach_opts() (Jerome Marchand) [2120966] - libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() (Jerome Marchand) [2120966] - libbpf: Use IS_ERR_OR_NULL() in hashmap__free() (Jerome Marchand) [2120966]- redhat/configs: turn off NXP i.MX9 family (Steve Best) [2138010] - soc: imx: imx93-pd: Fix the error handling path of imx93_pd_probe() (Steve Best) [2138010] - soc: imx: add i.MX93 media blk ctrl driver (Steve Best) [2138010] - dt-bindings: soc: add i.MX93 mediamix blk ctrl (Steve Best) [2138010] - soc: imx: add i.MX93 SRC power domain driver (Steve Best) [2138010] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2138802] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2138802] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2138802] - raw: complete rcu conversion (Guillaume Nault) [2138802] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2138802] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2138802] - raw: convert raw sockets to RCU (Guillaume Nault) [2138802] - raw: use more conventional iterators (Guillaume Nault) [2138802] - arm64: kdump: Reimplement crashkernel=X fixup (Eric Chanudet) [2136853] - bnx2x: Fix comment typo (Manish Chopra) [2112159] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2112159] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2112159] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2112168] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2112168] - qed: Use bitmap_empty() (Manish Chopra) [2112168] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2112168] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2112168] - RDMA/qedr: Fix reporting QP timeout attribute (Manish Chopra) [2112168] - qed: fix typos in comments (Manish Chopra) [2112168] - net: qed: fix typos in comments (Manish Chopra) [2112168] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2112168] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2112168] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2112168] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2112168] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2112168] - qed: Remove IP services API. (Manish Chopra) [2112168] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2112168]- CI: Remove deprecated variable (Veronika Kabatova) - atlantic: fix deadlock at aq_nic_stop (Íñigo Huguet) [2125601] - sched/core: Fix comparison in sched_group_cookie_match() (Phil Auld) [2115520] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115520] - sched/debug: fix dentry leak in update_sched_domain_debugfs (Phil Auld) [2115520] - debugfs: add debugfs_lookup_and_remove() (Phil Auld) [2115520] - sched/psi: Remove unused parameter nbytes of psi_trigger_create() (Phil Auld) [2115520] - sched/psi: Zero the memory of struct psi_group (Phil Auld) [2115520] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115520] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115520] - sched/rt: Fix Sparse warnings due to undefined rt.c declarations (Phil Auld) [2115520] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2115520] - sched/core: Always flush pending blk_plug (Phil Auld) [2115520] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115520] - sched/core: add forced idle accounting for cgroups (Phil Auld) [2115520] - sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling (Phil Auld) [2115520] - sched/core: Fix the bug that task won't enqueue into core tree when update cookie (Phil Auld) [2115520] - sched/fair: Remove the energy margin in feec() (Phil Auld) [2115520] - sched/fair: Remove task_util from effective utilization in feec() (Phil Auld) [2115520] - sched/fair: Use the same cpumask per-PD throughout find_energy_efficient_cpu() (Phil Auld) [2115520] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [2115520] - sched/fair: Decay task PELT values during wakeup migration (Phil Auld) [2115520] - sched/fair: Provide u64 read for 32-bits arch helper (Phil Auld) [2115520] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115520] - sched/fair: Remove redundant word " *" (Phil Auld) [2115520] - sched: only perform capability check on privileged operation (Phil Auld) [2115520] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115520] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115520] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115520] - sched/deadline: Use proc_douintvec_minmax() limit minimum value (Phil Auld) [2115520] - workqueue: Wrap flush_workqueue() using a macro (Phil Auld) [2115520] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115520] - sched/autogroup: Fix sysctl move (Phil Auld) [2115520] - psi: dont alloc memory for psi by default (Phil Auld) [2115520] - sched: Reverse sched_class layout (Phil Auld) [2115520] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115520] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115520] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115520] - sched/core: Avoid obvious double update_rq_clock warning (Phil Auld) [2115520] - sched/fair: Remove cfs_rq_tg_path() (Phil Auld) [2115520] - sched/fair: Remove sched_trace_*() helper functions (Phil Auld) [2115520] - sched: Fix build warning without CONFIG_SYSCTL (Phil Auld) [2115520] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115520] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115520] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115520] - sched/fair: Revise comment about lb decision matrix (Phil Auld) [2115520] - sched/psi: report zeroes for CPU full at the system level (Phil Auld) [2115520] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115520] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115520] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [2115520] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115520] - sched/fair: Refactor cpu_util_without() (Phil Auld) [2115520] - sched/rt: fix build error when CONFIG_SYSCTL is disable (Phil Auld) [2115520] - sched: Move energy_aware sysctls to topology.c (Phil Auld) [2115520] - sched: Move cfs_bandwidth_slice sysctls to fair.c (Phil Auld) [2115520] - sched: Move uclamp_util sysctls to core.c (Phil Auld) [2115520] - sched: Move rr_timeslice sysctls to rt.c (Phil Auld) [2115520] - sched: Move deadline_period sysctls to deadline.c (Phil Auld) [2115520] - sched: Move rt_period/runtime sysctls to rt.c (Phil Auld) [2115520] - sched: Move schedstats sysctls to core.c (Phil Auld) [2115520] - sched: Move child_runs_first sysctls to fair.c (Phil Auld) [2115520] - sched: move autogroup sysctls into its own file (Phil Auld) [2115520] - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n (Phil Auld) [2115520] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115520] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115520] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115520] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115520] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115520] - firmware: tegra: bpmp: Do only aligned access to IPC memory area (Al Stone) [2122349] - dt-bindings: firmware: tegra: Convert to json-schema (Al Stone) [2122349] - firmware: tegra: Switch over to memdup_user() (Al Stone) [2122349] - firmware: tegra: Fix error check return value of debugfs_create_file() (Al Stone) [2122349] - firmware: tegra: Fix error application of sizeof() to pointer (Al Stone) [2122349] - firmware: tegra: Reduce stack usage (Al Stone) [2122349] - firmware: tegra: Stop using seq_get_buf() (Al Stone) [2122349] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [2139747] - redhat Kconfig: Enable virtual watchdog timers provided by PAPR hypervisors (Steve Best) [2110139] - watchdog/pseries-wdt: initial support for H_WATCHDOG-based watchdog timers (Steve Best) [2110139] - powerpc/pseries: register pseries-wdt device with platform bus (Steve Best) [2110139] - powerpc/pseries: add FW_FEATURE_WATCHDOG flag (Steve Best) [2110139] - powerpc/pseries: hvcall.h: add H_WATCHDOG opcode, H_NOOP return code (Steve Best) [2110139]- rhel: Provide default powercap and DTPM config settings for Arm (Al Stone) [2126952] - powercap: DTPM: Check for Energy Model type (Al Stone) [2126952] - sched, drivers: Remove max param from effective_cpu_util()/sched_cpu_util() (Al Stone) [2126952] - PM: EM: Change the order of arguments in the .active_power() callback (Al Stone) [2126952] - PM: EM: Add artificial EM flag (Al Stone) [2126952] - PM: EM: Add .get_cost() callback (Al Stone) [2126952] - powercap: DTPM: Fix spelling mistake "initialze" -> "initialize" (Al Stone) [2126952] - powercap: DTPM: dtpm_node_callback[] can be static (Al Stone) [2126952] - powercap/dtpm_cpu: Add exit function (Al Stone) [2126952] - powercap/dtpm: Move the 'root' reset place (Al Stone) [2126952] - powercap/dtpm: Destroy hierarchy function (Al Stone) [2126952] - powercap/dtpm: Fixup kfree for virtual node (Al Stone) [2126952] - powercap/dtpm_cpu: Reset per_cpu variable in the release function (Al Stone) [2126952] - powercap/dtpm: Change locking scheme (Al Stone) [2126952] - powercap/drivers/dtpm: Add dtpm devfreq with energy model support (Al Stone) [2126952] - powercap/drivers/dtpm: Add CPU DT initialization support (Al Stone) [2126952] - powercap/drivers/dtpm: Add hierarchy creation (Al Stone) [2126952] - powercap/drivers/dtpm: Remove unused function definition (Al Stone) [2126952] - powercap/drivers/dtpm: Convert the init table section to a simple array (Al Stone) [2126952] - powercap/drivers/dtpm: Reduce trace verbosity (Al Stone) [2126952] - powercap: fix typo in a comment in idle_inject.c (Al Stone) [2126952] - powercap: DTPM: Drop unused local variable from init_dtpm() (Al Stone) [2126952] - powercap/drivers/dtpm: Disable DTPM at boot time (Al Stone) [2126952] - powercap: DTPM: Fix suspend failure and kernel warning (Al Stone) [2126952] - powercap/drivers/dtpm: Fix power limit initialization (Al Stone) [2126952] - powercap/drivers/dtpm: Scale the power with the load (Al Stone) [2126952] - powercap/drivers/dtpm: Use container_of instead of a private data field (Al Stone) [2126952] - powercap/drivers/dtpm: Simplify the dtpm table (Al Stone) [2126952] - powercap/drivers/dtpm: Encapsulate even more the code (Al Stone) [2126952] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120068] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120068] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120068] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120068] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120068] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120068] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120068] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120068] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120068] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120068] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120068] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120068] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120068] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120068] - scsi: megaraid: Remove the static variable initialisation (Tomas Henzl) [2120068] - scsi: megaraid_sas: Call scsi_done() directly (Tomas Henzl) [2120068] - netfilter: nf_ct_ftp: fix deadlock when nat rewrite is needed (Ivan Vecera) [2139501] - netfilter: nf_ct_irc: cap packet search space to 4k (Ivan Vecera) [2139501] - netfilter: nf_ct_ftp: prefer skb_linearize (Ivan Vecera) [2139501] - netfilter: nf_ct_h323: cap packet size at 64k (Ivan Vecera) [2139501] - netfilter: nf_ct_sane: remove pseudo skb linearization (Ivan Vecera) [2139501] - veth: enable BIG TCP packets (Ivan Vecera) [2139501] - net: loopback: enable BIG TCP packets (Ivan Vecera) [2139501] - ipv6: Add hop-by-hop header to jumbograms in ip6_output (Ivan Vecera) [2139501] - net: allow gro_max_size to exceed 65536 (Ivan Vecera) [2139501] - ipv6/gro: insert temporary HBH/jumbo header (Ivan Vecera) [2139501] - ipv6/gso: remove temporary HBH/jumbo header (Ivan Vecera) [2139501] - ipv6: add struct hop_jumbo_hdr definition (Ivan Vecera) [2139501] - tcp_cubic: make hystart_ack_delay() aware of BIG TCP (Ivan Vecera) [2139501] - net: limit GSO_MAX_SIZE to 524280 bytes (Ivan Vecera) [2139501] - net: allow gso_max_size to exceed 65536 (Ivan Vecera) [2139501] - net: Adjust sk_gso_max_size once when set (Ivan Vecera) [2139501] - net: add IFLA_TSO_{MAX_SIZE|SEGS} attributes (Ivan Vecera) [2139501] - gro: add ability to control gro max packet size (Ivan Vecera) [2139501] - net: add extack arg for link ops (Ivan Vecera) [2139501] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2128182] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2128182] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2128182] - sched: Always clear user_cpus_ptr in do_set_cpus_allowed() (Waiman Long) [2107354] - sched: Enforce user requested affinity (Waiman Long) [2107354] - sched: Always preserve the user requested cpumask (Waiman Long) [2107354] - sched: Introduce affinity_context (Waiman Long) [2107354] - sched: Add __releases annotations to affine_move_task() (Waiman Long) [2107354] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112183] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112183] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115764] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115764] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115764] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115764] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115764] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115764] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115764] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115764] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115764] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115764] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2115764] - scsi: mpt3sas: Call scsi_done() directly (Tomas Henzl) [2115764] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115750] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115750] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115750] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115750] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115750] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115750] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115750] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115750] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115750] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115750] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115750] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115750] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115750] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115750] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115750] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115750] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115750] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115750] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115750] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115750] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115750] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115750] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115750] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115750] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115750] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115750] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115750] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115750] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115750] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115750] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115750] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115750] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115750] - scsi: mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2115750] - scsi: mpi3mr: Call scsi_done() directly (Tomas Henzl) [2115750]- redhat/configs: add configs for new Qualcomm options (Adrien Thierry) [2122365] - soc: qcom: Make QCOM_RPMPD depend on OF (Adrien Thierry) [2122365] - soc: qcom: spm: Add CPU data for MSM8909 (Adrien Thierry) [2122365] - soc: qcom: rpmpd: Add compatible for MSM8909 (Adrien Thierry) [2122365] - soc: qcom: smd-rpm: Add compatible for MSM8909 (Adrien Thierry) [2122365] - soc: qcom: icc-bwmon: Remove unnecessary print function dev_err() (Adrien Thierry) [2122365] - soc: qcom: socinfo: Fix the id of SA8540P SoC (Adrien Thierry) [2122365] - soc: qcom: Make QCOM_RPMPD depend on PM (Adrien Thierry) [2122365] - soc: qcom: icc-bwmon: Add bandwidth monitoring driver (Adrien Thierry) [2122365] - soc/qcom: Make QCOM_RPMPD select PM_GENERIC_DOMAINS/_OF (Adrien Thierry) [2122365] - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register (Adrien Thierry) [2122365] - soc: qcom: llcc: Fix syntax errors in comments (Adrien Thierry) [2122365] - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem (Adrien Thierry) [2122365] - soc: qcom: cmd-db: replace strscpy_pad() with strncpy() (Adrien Thierry) [2122365] - soc: qcom: rpmhpd: fix typos in comment (Adrien Thierry) [2122365] - soc: qcom: correct kerneldoc (Adrien Thierry) [2122365] - soc: qcom: cmd-db: replace strncpy() with strscpy_pad() (Adrien Thierry) [2122365] - soc: qcom: apr: Drop redundant check in .remove() (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add an ID for sc7180P (Adrien Thierry) [2122365] - soc: qcom: geni: Disable MMIO tracing for GENI SE (Adrien Thierry) [2122365] - soc: qcom: pdr: use static for servreg_* variables (Adrien Thierry) [2122365] - soc: qcom: socinfo: Sort out 8974PRO names (Adrien Thierry) [2122365] - soc: qcom: pdr: replace usage of found with dedicated list iterator variable (Adrien Thierry) [2122365] - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc (Adrien Thierry) [2122365] - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add another ID for SM8450 (Adrien Thierry) [2122365] - soc: qcom: socinfo: add SC7280 entry to soc_id array (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Fix split-firmware condition (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add some more PMICs and SoCs (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Extract PAS operations (Adrien Thierry) [2122365] - cpuidle: qcom-spm: Check if any CPU is managed by SPM (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Always invoke PAS mem_setup (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load() (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Extend check for split firmware (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Allow hash to reside in any segment (Adrien Thierry) [2122365] - firmware: qcom: scm: Introduce pas_metadata context (Adrien Thierry) [2122365] - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags (Adrien Thierry) [2122365] - soc: qcom: apr: Remove redundant 'flush_workqueue()' calls (Adrien Thierry) [2122365] - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem (Adrien Thierry) [2122365] - soc: qcom: rpmh-rsc: Fix typo in a comment (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add SM6350 and SM7225 (Adrien Thierry) [2122365] - soc: qcom: socinfo: add SM8450 ID (Adrien Thierry) [2122365] - soc: qcom: aoss: constify static struct thermal_cooling_device_ops (Adrien Thierry) [2122365] - PM: AVS: qcom-cpr: Use div64_ul instead of do_div (Adrien Thierry) [2122365] - soc: qcom: stats: Add fixed sleep stats offset for older RPM firmwares (Adrien Thierry) [2122365] - soc: qcom: qmi: Fix a typo in a comment (Adrien Thierry) [2122365] - qcom: spm: allow compile-testing (Adrien Thierry) [2122365] - soc: qcom: smp2p: Add of_node_put() before goto (Adrien Thierry) [2122365] - soc: qcom: apr: Add of_node_put() before return (Adrien Thierry) [2122365] - soc: qcom: qcom_stats: Fix client votes offset (Adrien Thierry) [2122365] - soc: qcom: spm: Add 8916 SPM register data (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add PM8150C and SMB2351 models (Adrien Thierry) [2122365] - soc: qcom: smp2p: add feature negotiation and ssr ack feature support (Adrien Thierry) [2122365] - soc: qcom: Add Sleep stats driver (Adrien Thierry) [2122365] - soc: qcom: socinfo: add two missing PMIC IDs (Adrien Thierry) [2122365] - soc: qcom: apr: Add GPR support (Adrien Thierry) [2122365] - soc: qcom: apr: make code more reuseable (Adrien Thierry) [2122365] - soc: qcom: aoss: Drop power domain support (Adrien Thierry) [2122365] - soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ (Adrien Thierry) [2122365] - soc: qcom: smd-rpm: Add QCM2290 compatible (Adrien Thierry) [2122365] - soc: qcom: pdr: Prefer strscpy over strcpy (Adrien Thierry) [2122365] - soc: qcom: rpmh-rsc: Make use of the helper function devm_platform_ioremap_resource_byname() (Adrien Thierry) [2122365] - soc: qcom: gsbi: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2122365] - soc: qcom: aoss: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2122365] - soc: qcom: ocmem: Make use of the helper function devm_platform_ioremap_resource_byname() (Adrien Thierry) [2122365] - PM: AVS: qcom-cpr: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2122365] - soc: qcom: socinfo: Add IPQ8074 family ID-s (Adrien Thierry) [2122365] - soc: qcom: smd-rpm: Add compatible for MSM8953 SoC (Adrien Thierry) [2122365] - soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2 (Adrien Thierry) [2122365] - soc: qcom: spm: Implement support for SAWv4.1, SDM630/660 L2 AVS (Adrien Thierry) [2122365] - cpuidle: qcom_spm: Detach state machine from main SPM handling (Adrien Thierry) [2122365] - soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment (Adrien Thierry) [2122365] - nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32/64 if !CONFIG_NVMEM (Adrien Thierry) [2122365] - soc: qcom: socinfo: Fixed argument passed to platform_set_data() (Adrien Thierry) [2122365] - soc: qcom: smsm: Fix missed interrupts if state changes while masked (Adrien Thierry) [2122365] - soc: qcom: smsm: Implement support for get_irqchip_state (Adrien Thierry) [2122365] - soc: qcom: smd-rpm: Add SM6115 compatible (Adrien Thierry) [2122365] - PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32() (Adrien Thierry) [2122365] - soc: qcom: aoss: Fix the out of bound usage of cooling_devs (Adrien Thierry) [2122365] - soc: qcom: socinfo: Don't print anything if nothing found (Adrien Thierry) [2122365] - soc: qcom: aoss: Add generic compatible (Adrien Thierry) [2122365] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2139498] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2139498] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2139498] - atl1c: use netif_napi_add_tx() for Tx NAPI (Íñigo Huguet) [2139498] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2139498] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2139498] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2139498] - net: wan: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2139498] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2139498] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2139498] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2139498] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498] - scsi: lpfc: Update lpfc version to 14.2.0.8 (Dick Kennedy) [2114053] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114053] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114053] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114053] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114053] - scsi: lpfc: Update lpfc version to 14.2.0.7 (Dick Kennedy) [2114053] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114053] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114053] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114053] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114053] - scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd (Dick Kennedy) [2114053] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114053] - scsi: lpfc: Move scsi_host_template outside dynamically allocated/freed phba (Dick Kennedy) [2114053] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114053] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114053] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114053] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114053] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114053] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114053] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114053] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114053] - scsi: lpfc: Update lpfc version to 14.2.0.6 (Dick Kennedy) [2114053] - scsi: lpfc: Remove SANDiags related code (Dick Kennedy) [2114053] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114053] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114053] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114053] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114053] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114053]- mm: prep_compound_tail() clear page->private (Nico Pache) [2089498] - mm/huge_memory: do not clobber swp_entry_t during THP split (Nico Pache) [2089498] - mm: Clear page->private when splitting or migrating a page (Nico Pache) [2089498] - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages (Nico Pache) [2089498] - mm/compaction: fix set skip in fast_find_migrateblock (Nico Pache) [2089498] - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2089498] - mm, memory_hotplug: remove obsolete generic_free_nodedata() (Nico Pache) [2089498] - mm/page_alloc: use local variable zone_idx directly (Nico Pache) [2089498] - mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() (Nico Pache) [2089498] - mm: remove obsolete pgdat_is_empty() (Nico Pache) [2089498] - mm/page_alloc: fix freeing static percpu memory (Nico Pache) [2089498] - mm/page_alloc: add __init annotations to init_mem_debugging_and_hardening() (Nico Pache) [2089498] - mm/page_alloc: remove obsolete comment in zone_statistics() (Nico Pache) [2089498] - mm: remove obsolete macro NR_PCP_ORDER_MASK and NR_PCP_ORDER_WIDTH (Nico Pache) [2089498] - mm/page_alloc: make zone_pcp_update() static (Nico Pache) [2089498] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2089498] - zsmalloc: use correct types in _first_obj_offset functions (Nico Pache) [2089498] - mm,hwpoison: check mm when killing accessing process (Nico Pache) [2089498] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2089498] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2089498] - powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush (Nico Pache) [2089498] - mm: gup: fix the fast GUP race against THP collapse (Nico Pache) [2089498] - arm64: mte: move register initialization to C (Nico Pache) [2089498] - mm/slab_common: fix possible double free of kmem_cache (Nico Pache) [2089498] - mm/migrate_device.c: fix a misleading and outdated comment (Nico Pache) [2089498] - mm/vmalloc.c: support HIGHMEM pages in vmap_pages_range_noflush() (Nico Pache) [2089498] - mm: migration: fix the FOLL_GET failure on following huge page (Nico Pache) [2089498] - mm/vmscan: make the annotations of refaults code at the right place (Nico Pache) [2089498] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Nico Pache) [2089498] - mm/mempolicy: fix lock contention on mems_allowed (Nico Pache) [2089498] - mm: fix dereferencing possible ERR_PTR (Nico Pache) [2089498] - mm/migrate_device.c: copy pte dirty bit to page (Nico Pache) [2089498] - mm/migrate_device.c: add missing flush_cache_page() (Nico Pache) [2089498] - mm/migrate_device.c: flush TLB while holding PTL (Nico Pache) [2089498] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2089498] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2089498] - mm: pagewalk: Fix race between unmap and page walker (Nico Pache) [2089498] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Nico Pache) [2089498] - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem (Nico Pache) [2089498] - writeback: avoid use-after-free after removing device (Nico Pache) [2089498] - mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte (Nico Pache) [2089498] - mm/hugetlb: support write-faults in shared mappings (Nico Pache) [2089498] - mm/hugetlb: fix hugetlb not supporting softdirty tracking (Nico Pache) [2089498] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2089498] - x86/PAT: Have pat_enabled() properly reflect state when running on Xen (Nico Pache) [2089498] - x86/numa: Use cpumask_available instead of hardcoded NULL check (Nico Pache) [2089498] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2089498] - mm/hmm: fault non-owner device private entries (Nico Pache) [2089498] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089498] - hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte (Nico Pache) [2089498] - mm: fix missing wake-up event for FSDAX pages (Nico Pache) [2089498] - mm: fix page leak with multiple threads mapping the same page (Nico Pache) [2089498] - KVM: s390: pv: handle secure storage exceptions for normal guests (Nico Pache) [2089498] - mm/mempolicy: fix get_nodes out of bound access (Nico Pache) [2089498] - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2089498] - mm/migration: return errno when isolate_huge_page failed (Nico Pache) [2089498] - mm/migration: remove unneeded lock page and PageMovable check (Nico Pache) [2089498] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2089498] - mm/damon: use set_huge_pte_at() to make huge pte old (Nico Pache) [2089498] - mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages (Nico Pache) [2089498] - mm: Account dirty folios properly during splits (Nico Pache) [2089498] - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E (Nico Pache) [2089498] - filemap: Handle sibling entries in filemap_get_read_batch() (Nico Pache) [2089498] - mm/memremap: fix memunmap_pages() race with get_dev_pagemap() (Nico Pache) [2089498] - mm: lru_cache_disable: use synchronize_rcu_expedited (Nico Pache) [2089498] - init: Initialize noop_backing_dev_info early (Nico Pache) [2089498] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2089498] - mm/slub: add missing TID updates on slab deactivation (Nico Pache) [2089498] - mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2089498] - mm/z3fold: fix z3fold_page_migrate races with z3fold_map (Nico Pache) [2089498] - mm/z3fold: fix z3fold_reclaim_page races with z3fold_free (Nico Pache) [2089498] - mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock (Nico Pache) [2089498] - mm/z3fold: put z3fold page back into unbuddied list when reclaim or migration fails (Nico Pache) [2089498] - revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" (Nico Pache) [2089498] - mm/z3fold: throw warning on failure of trylock_page in z3fold_alloc (Nico Pache) [2089498] - mm/z3fold: remove buggy use of stale list for allocation (Nico Pache) [2089498] - mm/z3fold: fix possible null pointer dereferencing (Nico Pache) [2089498] - mm/z3fold: fix sheduling while atomic (Nico Pache) [2089498] - mm/mempolicy: clean up the code logic in queue_pages_pte_range (Nico Pache) [2089498] - drivers/base/node.c: fix compaction sysfs file leak (Nico Pache) [2089498] - mm: compaction: use helper isolation_suitable() (Nico Pache) [2089498] - mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() (Nico Pache) [2089498] - mm/z3fold: remove redundant list_del_init of zhdr->buddy in z3fold_free (Nico Pache) [2089498] - mm/z3fold: move decrement of pool->pages_nr into __release_z3fold_page() (Nico Pache) [2089498] - mm/z3fold: remove confusing local variable l reassignment (Nico Pache) [2089498] - mm/z3fold: remove unneeded page_mapcount_reset and ClearPagePrivate (Nico Pache) [2089498] - mm/z3fold: minor clean up for z3fold_free (Nico Pache) [2089498] - mm/z3fold: remove obsolete comment in z3fold_alloc (Nico Pache) [2089498] - mm/z3fold: declare z3fold_mount with __init (Nico Pache) [2089498] - hugetlb: fix huge_pmd_unshare address update (Nico Pache) [2089498] - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete (Nico Pache) [2089498] - zsmalloc: fix races between asynchronous zspage free and page migration (Nico Pache) [2089498] - Revert "mm/cma.c: remove redundant cma_mutex lock" (Nico Pache) [2089498] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2089498] - mm: hugetlb: add missing cache flushing in hugetlb_unshare_all_pmds() (Nico Pache) [2089498] - mm: simplify follow_invalidate_pte() (Nico Pache) [2089498] - dax: fix missing writeprotect the pte entry (Nico Pache) [2089498] - mm: pvmw: add support for walking devmap pages (Nico Pache) [2089498] - mm: rmap: introduce pfn_mkclean_range() to cleans PTEs (Nico Pache) [2089498] - dax: fix cache flush on PMD-mapped pages (Nico Pache) [2089498] - mm: rmap: fix cache flush on THP pages (Nico Pache) [2089498] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089498] - userfaultfd: mark uffd_wp regardless of VM_WRITE flag (Nico Pache) [2089498] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2089498] - cifs: fix lock length calculation (Ronnie Sahlberg) [2138995] - cifs: move from strlcpy with unused retval to strscpy (Ronnie Sahlberg) [2138995] - cifs: remove unused server parameter from calc_smb_size() (Ronnie Sahlberg) [2138995] - cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() (Ronnie Sahlberg) [2138995] - cifs: remove remaining build warnings (Ronnie Sahlberg) [2138995] - cifs: list_for_each() -> list_for_each_entry() (Ronnie Sahlberg) [2138995] - smb2: small refactor in smb2_check_message() (Ronnie Sahlberg) [2138995] - cifs: remove minor build warning (Ronnie Sahlberg) [2138995] - cifs: remove some camelCase and also some static build warnings (Ronnie Sahlberg) [2138995] - cifs: remove unnecessary (void*) conversions. (Ronnie Sahlberg) [2138995] - cifs: remove unnecessary type castings (Ronnie Sahlberg) [2138995] - cifs: remove redundant initialization to variable mnt_sign_enabled (Ronnie Sahlberg) [2138995] - smb3: check xattr value length earlier (Ronnie Sahlberg) [2138995] - cifs: when a channel is not found for server, log its connection id (Ronnie Sahlberg) [2138995] - smb3: add trace point for SMB2_set_eof (Ronnie Sahlberg) [2138995] - cifs: return errors during session setup during reconnects (Ronnie Sahlberg) [2138995] - cifs: fix reconnect on smb3 mount types (Ronnie Sahlberg) [2138995] - cifs: update internal module number (Ronnie Sahlberg) [2138995] - cifs: version operations for smb20 unneeded when legacy support disabled (Ronnie Sahlberg) [2138995] - cifs: do not build smb1ops if legacy support is disabled (Ronnie Sahlberg) [2138995] - cifs: remove repeated debug message on cifs_put_smb_ses() (Ronnie Sahlberg) [2138995] - cifs: fix ntlmssp on old servers (Ronnie Sahlberg) [2138995] - cifs: do not use tcpStatus after negotiate completes (Ronnie Sahlberg) [2138995] - smb3: don't set rc when used and unneeded in query_info_compound (Ronnie Sahlberg) [2138995] - smb3: check for null tcon (Ronnie Sahlberg) [2138995] - Add various fsctl structs (Ronnie Sahlberg) [2138995] - smb3: add trace point for oplock not found (Ronnie Sahlberg) [2138995] - cifs: return the more nuanced writeback error on close() (Ronnie Sahlberg) [2138995] - smb3: add trace point for lease not found issue (Ronnie Sahlberg) [2138995] - cifs: smbd: fix typo in comment (Ronnie Sahlberg) [2138995] - cifs: set the CREATE_NOT_FILE when opening the directory in use_cached_dir() (Ronnie Sahlberg) [2138995] - cifs: check for smb1 in open_cached_dir() (Ronnie Sahlberg) [2138995] - cifs: move definition of cifs_fattr earlier in cifsglob.h (Ronnie Sahlberg) [2138995] - cifs: print TIDs as hex (Ronnie Sahlberg) [2138995] - cifs: fix signed integer overflow when fl_end is OFFSET_MAX (Ronnie Sahlberg) [2138995] - cifs: Use kzalloc instead of kmalloc/memset (Ronnie Sahlberg) [2138995] - cifs: potential buffer overflow in handling symlinks (Ronnie Sahlberg) [2138995] - cifs: Split the smb3_add_credits tracepoint (Ronnie Sahlberg) [2138995] - cifs: Check the IOCB_DIRECT flag, not O_DIRECT (Ronnie Sahlberg) [2138995] - cifs: update internal module number (Ronnie Sahlberg) [2138995] - cifs: remove check of list iterator against head past the loop body (Ronnie Sahlberg) [2138995] - cifs: fix potential race with cifsd thread (Ronnie Sahlberg) [2138995] - smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common (Ronnie Sahlberg) [2138995] - smb3: move defines for query info and query fsinfo to smbfs_common (Ronnie Sahlberg) [2138995] - smb3: move defines for ioctl protocol header and SMB2 sizes to smbfs_common (Ronnie Sahlberg) [2138995] - move more common protocol header definitions to smbfs_common (Ronnie Sahlberg) [2138995] - cifs: change smb2_query_info_compound to use a cached fid, if available (Ronnie Sahlberg) [2138995] - cifs: fix incorrect use of list iterator after the loop (Ronnie Sahlberg) [2138995] - cifs: convert the path to utf16 in smb2_query_info_compound (Ronnie Sahlberg) [2138995] - cifs: use a different reconnect helper for non-cifsd threads (Ronnie Sahlberg) [2138995] - Adjust cifssb maximum read size (Ronnie Sahlberg) [2138995] - smb3: fix incorrect session setup check for multiuser mounts (Ronnie Sahlberg) [2138995] - cifs: fix confusing unneeded warning message on smb2.1 and earlier (Ronnie Sahlberg) [2138995] - cifs: do not use uninitialized data in the owner/group sid (Ronnie Sahlberg) [2138995] - cifs: fix set of group SID via NTSD xattrs (Ronnie Sahlberg) [2138995] - cifs: mark sessions for reconnection in helper function (Ronnie Sahlberg) [2138995] - cifs: call helper functions for marking channels for reconnect (Ronnie Sahlberg) [2138995] - cifs: call cifs_reconnect when a connection is marked (Ronnie Sahlberg) [2138995] - [smb3] improve error message when mount options conflict with posix (Ronnie Sahlberg) [2138995] - cifs: unlock chan_lock before calling cifs_put_tcp_session (Ronnie Sahlberg) [2138995] - Fix a warning about a malformed kernel doc comment in cifs (Ronnie Sahlberg) [2138995] - smb3: add new defines from protocol specification (Ronnie Sahlberg) [2138995] - cifs: update internal module number (Ronnie Sahlberg) [2138995] - smb3: send NTLMSSP version information (Ronnie Sahlberg) [2138995] - cifs: cifs_ses_mark_for_reconnect should also update reconnect bits (Ronnie Sahlberg) [2138995] - cifs: update tcpStatus during negotiate and sess setup (Ronnie Sahlberg) [2138995] - cifs: make status checks in version independent callers (Ronnie Sahlberg) [2138995] - cifs: remove unused variable ses_selected (Ronnie Sahlberg) [2138995] - cifs: protect all accesses to chan_* with chan_lock (Ronnie Sahlberg) [2138995] - cifs: fix the connection state transitions with multichannel (Ronnie Sahlberg) [2138995] - cifs: check reconnects for channels of active tcons too (Ronnie Sahlberg) [2138995] - cifs: clean up an inconsistent indenting (Ronnie Sahlberg) [2138995] - cifs: fix FILE_BOTH_DIRECTORY_INFO definition (Ronnie Sahlberg) [2138995] - cifs: move superblock magic defitions to magic.h (Ronnie Sahlberg) [2138995] - cifs: Fix smb311_update_preauth_hash() kernel-doc comment (Ronnie Sahlberg) [2138995] - cifs: avoid race during socket reconnect between send and recv (Ronnie Sahlberg) [2138995] - cifs: maintain a state machine for tcp/smb/tcon sessions (Ronnie Sahlberg) [2138995] - cifs: fix hang on cifs_get_next_mid() (Ronnie Sahlberg) [2138995] - cifs: take cifs_tcp_ses_lock for status checks (Ronnie Sahlberg) [2138995] - cifs: reconnect only the connection and not smb session where possible (Ronnie Sahlberg) [2138995] - cifs: add WARN_ON for when chan_count goes below minimum (Ronnie Sahlberg) [2138995] - cifs: adjust DebugData to use chans_need_reconnect for conn status (Ronnie Sahlberg) [2138995] - cifs: use the chans_need_reconnect bitmap for reconnect status (Ronnie Sahlberg) [2138995] - cifs: track individual channel status using chans_need_reconnect (Ronnie Sahlberg) [2138995] - cifs: remove redundant assignment to pointer p (Ronnie Sahlberg) [2138995] - dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G2 support (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: disable CMDQ support (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: add NXP S32G2 support (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: Select the correct mode for auto tuning (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: Remove redundant code for manual tuning (Steve Best) [2133158] - mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header (Steve Best) [2133158] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095633] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095633] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095633] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095633] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136491] - Revert "tcp: change pingpong threshold to 3" (Davide Caratti) [2136491] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136491] - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited (Davide Caratti) [2136491] - net: do not sense pfmemalloc status in skb_append_pagefrags() (Davide Caratti) [2136491] - tcp: TX zerocopy should not sense pfmemalloc status (Davide Caratti) [2136491] - net: introduce __skb_fill_page_desc_noacc (Davide Caratti) [2136491] - tcp: make retransmitted SKB fit into the send window (Davide Caratti) [2136491] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136491] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136491]- gfs2: Register fs after creating workqueues (Bob Peterson) [2130267] - LoadPin: Fix Kconfig doc about format of file with verity digests (Benjamin Marzinski) [2138462] - LoadPin: Return EFAULT on copy_from_user() failures (Benjamin Marzinski) [2138462] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2138462] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2138462] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2138462] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2138462] - dm: verity-loadpin: Only trust verity targets with enforcement (Benjamin Marzinski) [2138462] - dm: verity-loadpin: Drop use of dm_table_get_num_targets() (Benjamin Marzinski) [2138462] - dm: verity-loadpin: Use CONFIG_SECURITY_LOADPIN_VERITY for conditional compilation (Benjamin Marzinski) [2138462] - LoadPin: Enable loading from trusted dm-verity devices (Benjamin Marzinski) [2138462] - dm: Add verity helpers for LoadPin (Benjamin Marzinski) [2138462] - dm clone: Fix typo in block_device format specifier (Benjamin Marzinski) [2138462] - dm: remove unnecessary assignment statement in alloc_dev() (Benjamin Marzinski) [2138462] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2138462] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2138462] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2138462] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2138462] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2138462] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2138462] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2138462] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2138462] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2138462] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2138462] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2138462] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2138462] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2138462] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2138462] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2138462] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2138462] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2138462] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2138462] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2138462] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2138462] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2138462] - dm: fix dm-raid crash if md_handle_request() splits bio (Benjamin Marzinski) [2138462] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2138462] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2138462] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2138462] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2138462] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2138462] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2138462] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2138462] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2138462] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2138462] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2138462] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2138462] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2138462] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2138462] - dm: add two stage requeue mechanism (Benjamin Marzinski) [2138462] - dm: add dm_bio_rewind() API to DM core (Benjamin Marzinski) [2138462] - dm: improve BLK_STS_DM_REQUEUE and BLK_STS_AGAIN handling (Benjamin Marzinski) [2138462] - dm: refactor dm_md_mempool allocation (Benjamin Marzinski) [2138462] - dm: unexport dm_get_reserved_rq_based_ios (Benjamin Marzinski) [2138462] - dm: fix zoned locking imbalance due to needless check in clone_endio (Benjamin Marzinski) [2138462] - dm: pass NULL bdev to bio_alloc_clone (Benjamin Marzinski) [2138462] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2133511] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2133511] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2133511] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2133511] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2133511] - scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled (Nilesh Javali) [2109835] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix spelling mistake "definiton" -> "definition" (Nilesh Javali) [2109835] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109835] - scsi: qla2xxx: Define static symbols (Nilesh Javali) [2109835] - scsi: qla2xxx: Enhance driver tracing with separate tunable and more (Nilesh Javali) [2109835] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109835] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109835] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109835] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109835] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109835] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109835] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix sparse warning for dport_data (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109835] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109835] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109835] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109835] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109835] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109835] - scsi: qla2xxx: Add a new v2 dport diagnostic feature (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109835] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109835] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109835] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109835] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109835] - tcp: fix over estimation in sk_forced_mem_schedule() (Davide Caratti) [2137858] - net: selftests: Add stress_reuseport_listen to .gitignore (Davide Caratti) [2137858] - mptcp: fix abba deadlock on fastopen (Davide Caratti) [2137858] - mptcp: factor out mptcp_connect() (Davide Caratti) [2137858] - mptcp: set msk local address earlier (Davide Caratti) [2137858] - mptcp: update misleading comments. (Davide Caratti) [2137858] - selftests: mptcp: update and extend fastclose test-cases (Davide Caratti) [2137858] - mptcp: use fastclose on more edge scenarios (Davide Caratti) [2137858] - mptcp: propagate fastclose error (Davide Caratti) [2137858] - mptcp: fix unreleased socket in accept queue (Davide Caratti) [2137858] - mptcp: factor out __mptcp_close() without socket lock (Davide Caratti) [2137858] - mptcp: poll allow write call before actual connect (Davide Caratti) [2137858] - mptcp: handle defer connect in mptcp_sendmsg (Davide Caratti) [2137858] - mptcp: add TCP_FASTOPEN_CONNECT socket option (Davide Caratti) [2137858] - tcp: export tcp_sendmsg_fastopen (Davide Caratti) [2137858] - tcp: Access &tcp_hashinfo via net. (Davide Caratti) [2137858] - mptcp: account memory allocation in mptcp_nl_cmd_add_addr() to user (Davide Caratti) [2137858] - mptcp: allow privileged operations from user namespaces (Davide Caratti) [2137858] - mptcp: add do_check_data_fin to replace copied (Davide Caratti) [2137858] - selftests: mptcp: move prefix tests of addr_nr_ns2 together (Davide Caratti) [2137858] - mptcp: add mptcp_for_each_subflow_safe helper (Davide Caratti) [2137858] - Documentation: mptcp: fix pm_type formatting (Davide Caratti) [2137858] - mptcp: fix fwd memory accounting on coalesce (Davide Caratti) [2137858] - net: Fix data-races around sysctl_max_skb_frags. (Davide Caratti) [2137858] - mptcp: do not queue data on closed subflows (Davide Caratti) [2137858] - mptcp: move subflow cleanup in mptcp_destroy_common() (Davide Caratti) [2137858] - mptcp: Do not return EINPROGRESS when subflow creation succeeds (Davide Caratti) [2137858] - tcp: Fix data-races around sysctl_tcp_workaround_signed_windows. (Davide Caratti) [2137858] - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. (Davide Caratti) [2137858] - selftests: mptcp: add MPC backup tests (Davide Caratti) [2137858] - mptcp: more accurate MPC endpoint tracking (Davide Caratti) [2137858] - mptcp: allow the in kernel PM to set MPC subflow priority (Davide Caratti) [2137858] - mptcp: address lookup improvements (Davide Caratti) [2137858] - mptcp: introduce and use mptcp_pm_send_ack() (Davide Caratti) [2137858] - selftests: mptcp: validate userspace PM tests by default (Davide Caratti) [2137858] - mptcp: fix subflow traversal at disconnect time (Davide Caratti) [2137858] - selftests: mptcp: update pm_nl_ctl usage header (Davide Caratti) [2137858] - selftests: mptcp: avoid Terminated messages in userspace_pm (Davide Caratti) [2137858] - selftests: mptcp: userspace pm subflow tests (Davide Caratti) [2137858] - selftests: mptcp: userspace pm address tests (Davide Caratti) [2137858] - selftests: mptcp: tweak simult_flows for debug kernels (Davide Caratti) [2137858] - mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h (Davide Caratti) [2137858] - mptcp: update MIB_RMSUBFLOW in cmd_sf_destroy (Davide Caratti) [2137858] - mptcp: fix local endpoint accounting (Davide Caratti) [2137858] - selftests: mptcp: userspace PM support for MP_PRIO signals (Davide Caratti) [2137858] - mptcp: netlink: issue MP_PRIO signals from userspace PMs (Davide Caratti) [2137858] - mptcp: Acquire the subflow socket lock before modifying MP_PRIO flags (Davide Caratti) [2137858] - mptcp: Avoid acquiring PM lock for subflow priority changes (Davide Caratti) [2137858] - mptcp: fix locking in mptcp_nl_cmd_sf_destroy() (Davide Caratti) [2137858] - mptcp: refine memory scheduling (Davide Caratti) [2137858] - mptcp: drop SK_RECLAIM_* macros (Davide Caratti) [2137858] - mptcp: never fetch fwd memory from the subflow (Davide Caratti) [2137858] - net: mptcp: fix some spelling mistake in mptcp (Davide Caratti) [2137858] - net: keep sk->sk_forward_alloc as small as possible (Davide Caratti) [2137858] - net: fix sk_wmem_schedule() and sk_rmem_schedule() errors (Davide Caratti) [2137858] - net: implement per-cpu reserves for memory_allocated (Davide Caratti) [2137858] - net: add per_cpu_fw_alloc field to struct proto (Davide Caratti) [2137858] - net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT (Davide Caratti) [2137858] - Revert "net: set SK_MEM_QUANTUM to 4096" (Davide Caratti) [2137858] - crypto: af_alg - get rid of alg_memory_allocated (Davide Caratti) [2137858] - mptcp: sockopt: add TCP_DEFER_ACCEPT support (Davide Caratti) [2137858] - Revert "mptcp: add data lock for sk timers" (Davide Caratti) [2137858] - selftests: mptcp: fix a mp_fail test warning (Davide Caratti) [2137858] - net: selftests: Stress reuseport listen (Davide Caratti) [2137858] - net: inet: Retire port only listening_hash (Davide Caratti) [2137858] - net: inet: Open code inet_hash2 and inet_unhash2 (Davide Caratti) [2137858] - net: inet: Remove count from inet_listen_hashbucket (Davide Caratti) [2137858] - mptcp: add data lock for sk timers (Davide Caratti) [2137858] - tcp: switch orphan_count to bare per-cpu counters (Davide Caratti) [2137858] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121789] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121789] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121789] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121789]- vdpa_sim_blk: set number of address spaces and virtqueue groups (Stefano Garzarella) [2133164] - scsi: core: Fix a use-after-free (Ming Lei) [1998697] - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1871126] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1871126] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1871126] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1871126] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1871126] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1871126] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1871126] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1871126] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1871126] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1871126] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1871126] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1871126] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1871126] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1871126] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1871126] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1871126] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1871126] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1871126] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1871126] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1871126] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1871126] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1871126] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1871126] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1871126] - s390/zcrypt: code cleanup (Cédric Le Goater) [1871126] - s390/zcrypt: cleanup CPRB struct definitions (Cédric Le Goater) [1871126] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1871126] - s390/zcrypt: add display of ASYM master key verification pattern (Cédric Le Goater) [1871126] - s390/zcrypt: fix using the correct variable for sizeof() (Cédric Le Goater) [1871126] - s390: crypto: Use min_t() instead of doing it manually (Cédric Le Goater) [1871126] - s390/pkey: fix typos in comments (Cédric Le Goater) [1871126] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1871126] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1871126] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1871126] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1871126] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1871126] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1871126] - s390/ap: Fix hanging ioctl caused by orphaned replies (Cédric Le Goater) [1871126] - s390/zcrypt: remove incorrect kernel doc indicators (Cédric Le Goater) [1871126] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1871126] - s390/zcrypt: remove gratuitious NULL check in .remove() callbacks (Cédric Le Goater) [1871126] - s390/ap: use the common driver-data pointer (Cédric Le Goater) [1871126] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1871126] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1871126] - Revert "Merge branch 'mlxsw-line-card-model'" (Petr Oros) [2140169] - devlink: introduce line card device info infrastructure (Petr Oros) [2140169] - devlink: introduce line card info get message (Petr Oros) [2140169] - devlink: introduce line card devices support (Petr Oros) [2140169] - devlink: add port to line card relationship set (Petr Oros) [2140169] - devlink: implement line card active state (Petr Oros) [2140169] - devlink: implement line card provisioning (Petr Oros) [2140169] - devlink: add support to create line card and expose to user (Petr Oros) [2140169] - rtla: Remove procps-ng dependency (Jerome Marchand) [2117497] - rtla: Fix __set_sched_attr error message (Jerome Marchand) [2117497] - rtla: Minor grammar fix for rtla README (Jerome Marchand) [2117497] - rtla: Don't overwrite existing directory mode (Jerome Marchand) [2117497] - rtla: Avoid record NULL pointer dereference (Jerome Marchand) [2117497] - rtla: Documentation: fix email addresses (Jerome Marchand) [2117497] - rtla/osnoise: Fix error message when failing to enable trace instance (Jerome Marchand) [2117497] - rtla/osnoise: Free params at the exit (Jerome Marchand) [2117497] - rtla: Fix systme -> system typo on man page (Jerome Marchand) [2117497] - docs: Hook the RTLA documents into the kernel docs build (Jerome Marchand) [2117497] - tools/rtla: Fix command symlinks (Jerome Marchand) [2117497] - rtla: Fix tracer name (Jerome Marchand) [2117497] - rtla: Fix double free (Jerome Marchand) [2117497] - rtla: Fix Makefile when called from -C tools/ (Jerome Marchand) [2117497] - rtla/utils: Use calloc and check the potential memory allocation failure (Jerome Marchand) [2117497] - rtla: Tools main loop cleanup (Jerome Marchand) [2117497] - rtla/timerlat: Add --dma-latency option (Jerome Marchand) [2117497] - rtla/osnoise: Fix osnoise hist stop tracing message (Jerome Marchand) [2117497] - rtla: Check for trace off also in the trace instance (Jerome Marchand) [2117497] - rtla/trace: Save event histogram output to a file (Jerome Marchand) [2117497] - rtla: Add --filter support (Jerome Marchand) [2117497] - rtla/trace: Add trace event filter helpers (Jerome Marchand) [2117497] - rtla: Add --trigger support (Jerome Marchand) [2117497] - rtla/trace: Add trace event trigger helpers (Jerome Marchand) [2117497] - rtla: Add -e/--event support (Jerome Marchand) [2117497] - rtla/trace: Add trace events helpers (Jerome Marchand) [2117497] - rtla/timerlat: Add the automatic trace option (Jerome Marchand) [2117497] - rtla/osnoise: Add the automatic trace option (Jerome Marchand) [2117497] - rtla/osnoise: Add an option to set the threshold (Jerome Marchand) [2117497] - rtla/osnoise: Add support to adjust the tracing_thresh (Jerome Marchand) [2117497] - rtla/hist: Make -E the short version of --entries (Jerome Marchand) [2117497] - rtla: Fix segmentation fault when failing to enable -t (Jerome Marchand) [2117497] - rtla/trace: Error message fixup (Jerome Marchand) [2117497] - rtla/utils: Fix session duration parsing (Jerome Marchand) [2117497] - rtla: Follow kernel version (Jerome Marchand) [2117497] - rtla: Add rtla timerlat hist documentation (Jerome Marchand) [2117497] - rtla: Add rtla timerlat top documentation (Jerome Marchand) [2117497] - rtla: Add rtla timerlat documentation (Jerome Marchand) [2117497] - rtla: Add rtla osnoise hist documentation (Jerome Marchand) [2117497] - rtla: Add rtla osnoise top documentation (Jerome Marchand) [2117497] - rtla: Add rtla osnoise man page (Jerome Marchand) [2117497] - rtla: Add Documentation (Jerome Marchand) [2117497] - rtla/timerlat: Add timerlat hist mode (Jerome Marchand) [2117497] - rtla: Add timerlat tool and timelart top mode (Jerome Marchand) [2117497] - rtla/osnoise: Add the hist mode (Jerome Marchand) [2117497] - rtla/osnoise: Add osnoise top mode (Jerome Marchand) [2117497] - rtla: Add osnoise tool (Jerome Marchand) [2117497] - rtla: Helper functions for rtla (Jerome Marchand) [2117497] - rtla: Real-Time Linux Analysis tool (Jerome Marchand) [2117497] - tracing: Account bottom half disabled sections. (Jerome Marchand) [2117497] - tracing: Add migrate-disabled counter to tracing output. (Jerome Marchand) [2117497] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2139962] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [2129093] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [2129093] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [2129093] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [2129093] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [2129093] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [2129093] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [2129093] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [2129093] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [2129093]- powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133101] - rtc: lib_test: add MODULE_LICENSE (Al Stone) [2071847] - rtc: Directly use ida_alloc()/free() (Al Stone) [2071847] - rtc: use simple i2c probe (Al Stone) [2071847] - rtc: Remove unused rtc_dev_exit(). (Al Stone) [2071847] - rtc: Replace flush_scheduled_work() with flush_work(). (Al Stone) [2071847] - rtc: mxc: Silence a clang warning (Al Stone) [2071847] - rtc: pcf85063: Add a compatible entry for pca85073a (Al Stone) [2071847] - rtc: check if __rtc_read_time was successful (Al Stone) [2071847] - rtc: mc146818-lib: Fix the AltCentury for AMD platforms (Al Stone) [2071847] - rtc: optee: add RTC driver for OP-TEE RTC PTA (Al Stone) [2071847] - rtc: remove uie_unsupported (Al Stone) [2071847] - rtc: rx8025: let the core handle the alarm resolution (Al Stone) [2071847] - rtc: xgene: stop using uie_unsupported (Al Stone) [2071847] - rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: efi: switch to devm_rtc_allocate_device (Al Stone) [2071847] - rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature (Al Stone) [2071847] - rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf8563: let the core handle the alarm resolution (Al Stone) [2071847] - rtc: pcf8523: let the core handle the alarm resolution (Al Stone) [2071847] - rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S (Al Stone) [2071847] - rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S (Al Stone) [2071847] - rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE (Al Stone) [2071847] - rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: ds1685: drop no_irq (Al Stone) [2071847] - rtc: pcf2127: fix bug when reading alarm registers (Al Stone) [2071847] - rtc: pcf2127: use IRQ flags obtained from device tree if available (Al Stone) [2071847] - rtc: pcf8523: Fix GCC 12 warning (Al Stone) [2071847] - rtc: fix use-after-free on device removal (Al Stone) [2071847] - rtc: Move variable into switch case statement (Al Stone) [2071847] - rtc: pcf2127: Fix typo in comment (Al Stone) [2071847] - rtc: mc146818-lib: extract mc146818_avoid_UIP (Al Stone) [2071847] - rtc: mc146818-lib: fix RTC presence check (Al Stone) [2071847] - rtc: pcf85063: add i2c_device_id name matching support (Al Stone) [2071847] - rtc: handle alarms with a minute resolution (Al Stone) [2071847] - rtc: pcf85063: silence cppcheck warning (Al Stone) [2071847] - rtc: pcf8523: add BSM support (Al Stone) [2071847] - rtc: pcf8523: allow usage on ACPI platforms (Al Stone) [2071847] - rtc: pcf8523: remove unecessary ifdefery (Al Stone) [2071847] - rtc: pcf8523: always compile pcf8523_rtc_ioctl (Al Stone) [2071847] - rtc: pcf8523: switch to regmap (Al Stone) [2071847] - rtc: expose RTC_FEATURE_UPDATE_INTERRUPT (Al Stone) [2071847] - rtc: pcf8523: avoid reading BLF in pcf8523_rtc_read_time (Al Stone) [2071847] - rtc: add BSM parameter (Al Stone) [2071847] - rtc: add correction parameter (Al Stone) [2071847] - rtc: expose correction feature (Al Stone) [2071847] - rtc: add parameter ioctl (Al Stone) [2071847] - rtc: add alarm related features (Al Stone) [2071847] - rtc: pcf85063: Always clear EXT_TEST from set_time (Al Stone) [2071847] - rtc: pcf85063: add support for fixed clock (Al Stone) [2071847] - rtc: class: check return value when calling dev_set_name() (Al Stone) [2071847] - rtc: class: don't call cdev_device_del() when cdev_device_add() failed (Al Stone) [2071847] - rtc: pcf2123: Add SPI ID table (Al Stone) [2071847] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Al Stone) [2071847] - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() (Chris Leech) [2137691] - scsi: qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Chris Leech) [2137691] - scsi: bnx2i: Fix spelling mistake "mis-match" -> "mismatch" (Chris Leech) [2137691] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Chris Leech) [2137691] - scsi: be2iscsi: Fix use-after-free during IP updates (Chris Leech) [2137691] - scsi: iscsi: Prefer xmit of DataOut over new commands (Chris Leech) [2137691] - scsi: libiscsi: Call scsi_done() directly (Chris Leech) [2137691] - scsi: iscsi: Stop using the SCSI pointer (Chris Leech) [2137691] - scsi: libiscsi: Improve conn_send_pdu API (Chris Leech) [2137691] - scsi: iscsi: Try to avoid taking back_lock in xmit path (Chris Leech) [2137691] - scsi: iscsi: Remove iscsi_get_task back_lock requirement (Chris Leech) [2137691] - scsi: iscsi: Remove unneeded task state check (Chris Leech) [2137691] - scsi: iscsi_tcp: Drop target_alloc use (Chris Leech) [2137691] - scsi: iscsi_tcp: Tell net when there's more data (Chris Leech) [2137691] - scsi: iscsi: Run recv path from workqueue (Chris Leech) [2137691] - scsi: iscsi: Add recv workqueue helpers (Chris Leech) [2137691] - scsi: iscsi: Rename iscsi_conn_queue_work() (Chris Leech) [2137691] - scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2111466] - dt-bindings: watchdog: imx7ulp-wdt: Add imx93 compatible string (Steve Best) [2137981] - dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock-parents (Steve Best) [2137981] - dt-bindings: watchdog: imx7ulp-wdt: Add imx8ulp compatible string (Steve Best) [2137981] - watchdog: imx93: add watchdog timer on imx93 (Steve Best) [2137981] - watchdog: imx7ulp_wdt: init wdog when it was active (Steve Best) [2137981] - watchdog: imx7ulp_wdt: Handle wdog reconfigure failure (Steve Best) [2137981] - watchdog: imx7ulp_wdt: Fix RCS timeout issue (Steve Best) [2137981] - watchdog: imx7ulp_wdt: Check CMD32EN in wdog init (Steve Best) [2137981] - watchdog: imx7ulp: Add explict memory barrier for unlock sequence (Steve Best) [2137981] - watchdog: imx7ulp: Move suspend/resume to noirq phase (Steve Best) [2137981] - io_uring: don't attempt to IOPOLL for MSG_RING requests (Jeff Moyer) [2113073] - io_uring: fix ordering of args in io_uring_queue_async_work (Jeff Moyer) [2113073] - io_uring: assign non-fixed early for async work (Jeff Moyer) [2113073] - io_uring: check that data field is 0 in ringfd unregister (Jeff Moyer) [2113073] - io_uring: fix uninitialized field in rw io_kiocb (Jeff Moyer) [2113073] - io_uring: check reserved fields for recv/recvmsg (Jeff Moyer) [2113073] - io_uring: check reserved fields for send/sendmsg (Jeff Moyer) [2113073] - io_uring: fix leaks on IOPOLL and CQE_SKIP (Jeff Moyer) [2113073] - io_uring: free iovec if file assignment fails (Jeff Moyer) [2113073] - io_uring: abort file assignment prior to assigning creds (Jeff Moyer) [2113073] - io_uring: fix poll error reporting (Jeff Moyer) [2113073] - io_uring: fix poll file assign deadlock (Jeff Moyer) [2113073] - io_uring: use right issue_flags for splice/tee (Jeff Moyer) [2113073] - io_uring: verify pad field is 0 in io_get_ext_arg (Jeff Moyer) [2113073] - io_uring: verify resv is 0 in ringfd register/unregister (Jeff Moyer) [2113073] - io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 (Jeff Moyer) [2113073] - io_uring: move io_uring_rsrc_update2 validation (Jeff Moyer) [2113073] - io_uring: fix assign file locking issue (Jeff Moyer) [2113073] - io_uring: stop using io_wq_work as an fd placeholder (Jeff Moyer) [2113073] - io_uring: move apoll->events cache (Jeff Moyer) [2113073] - io_uring: io_kiocb_update_pos() should not touch file for non -1 offset (Jeff Moyer) [2113073] - io_uring: flag the fact that linked file assignment is sane (Jeff Moyer) [2113073] - io_uring: fix race between timeout flush and removal (Jeff Moyer) [2113073] - io_uring: use nospec annotation for more indexes (Jeff Moyer) [2113073] - io_uring: zero tag on rsrc removal (Jeff Moyer) [2113073] - io_uring: don't touch scm_fp_list after queueing skb (Jeff Moyer) [2113073] - io_uring: nospec index for tags on files update (Jeff Moyer) [2113073] - io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF (Jeff Moyer) [2113073] - Revert "io_uring: Add support for napi_busy_poll" (Jeff Moyer) [2113073] - io_uring: drop the old style inflight file tracking (Jeff Moyer) [2113073] - io_uring: defer file assignment (Jeff Moyer) [2113073] - io_uring: propagate issue_flags state down to file assignment (Jeff Moyer) [2113073] - io_uring: move read/write file prep state into actual opcode handler (Jeff Moyer) [2113073] - io_uring: defer splice/tee file validity check until command issue (Jeff Moyer) [2113073] - io_uring: don't check req->file in io_fsync_prep() (Jeff Moyer) [2113073] - io_uring: defer msg-ring file validity check until command issue (Jeff Moyer) [2113073] - io_uring: fail links if msg-ring doesn't succeeed (Jeff Moyer) [2113073] - io_uring: fix memory leak of uid in files registration (Jeff Moyer) [2113073] - io_uring: fix put_kbuf without proper locking (Jeff Moyer) [2113073] - io_uring: fix invalid flags for io_put_kbuf() (Jeff Moyer) [2113073] - io_uring: improve req fields comments (Jeff Moyer) [2113073] - io_uring: enable EPOLLEXCLUSIVE for accept poll (Jeff Moyer) [2113073] - io_uring: improve task work cache utilization (Jeff Moyer) [2113073] - io_uring: fix async accept on O_NONBLOCK sockets (Jeff Moyer) [2113073] - io_uring: remove IORING_CQE_F_MSG (Jeff Moyer) [2113073] - io_uring: add flag for disabling provided buffer recycling (Jeff Moyer) [2113073] - io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly (Jeff Moyer) [2113073] - io_uring: don't recycle provided buffer if punted to async worker (Jeff Moyer) [2113073] - io_uring: fix assuming triggered poll waitqueue is the single poll (Jeff Moyer) [2113073] - io_uring: bump poll refs to full 31-bits (Jeff Moyer) [2113073] - io_uring: remove poll entry from list when canceling all (Jeff Moyer) [2113073] - io_uring: fix memory ordering when SQPOLL thread goes to sleep (Jeff Moyer) [2113073] - io_uring: ensure that fsnotify is always called (Jeff Moyer) [2113073] - io_uring: recycle provided before arming poll (Jeff Moyer) [2113073] - io_uring: terminate manual loop iterator loop correctly for non-vecs (Jeff Moyer) [2113073] - io_uring: don't check unrelated req->open.how in accept request (Jeff Moyer) [2113073] - io_uring: manage provided buffers strictly ordered (Jeff Moyer) [2113073] - io_uring: fold evfd signalling under a slower path (Jeff Moyer) [2113073] - io_uring: thin down io_commit_cqring() (Jeff Moyer) [2113073] - io_uring: shuffle io_eventfd_signal() bits around (Jeff Moyer) [2113073] - io_uring: remove extra barrier for non-sqpoll iopoll (Jeff Moyer) [2113073] - io_uring: fix provided buffer return on failure for kiocb_done() (Jeff Moyer) [2113073] - io_uring: extend provided buf return to fails (Jeff Moyer) [2113073] - io_uring: refactor timeout cancellation cqe posting (Jeff Moyer) [2113073] - io_uring: normilise naming for fill_cqe* (Jeff Moyer) [2113073] - io_uring: cache poll/double-poll state with a request flag (Jeff Moyer) [2113073] - io_uring: cache req->apoll->events in req->cflags (Jeff Moyer) [2113073] - io_uring: move req->poll_refs into previous struct hole (Jeff Moyer) [2113073] - io_uring: make tracing format consistent (Jeff Moyer) [2113073] - io_uring: recycle apoll_poll entries (Jeff Moyer) [2113073] - io_uring: remove duplicated member check for io_msg_ring_prep() (Jeff Moyer) [2113073] - io_uring: allow submissions to continue on error (Jeff Moyer) [2113073] - io_uring: recycle provided buffers if request goes async (Jeff Moyer) [2113073] - io_uring: ensure reads re-import for selected buffers (Jeff Moyer) [2113073] - io_uring: retry early for reads if we can poll (Jeff Moyer) [2113073] - io-uring: Make statx API stable (Jeff Moyer) [2113073] - namei: Standardize callers of filename_lookup() (Jeff Moyer) [2113073] - io_uring: Add support for napi_busy_poll (Jeff Moyer) [2113073] - io_uring: minor io_cqring_wait() optimization (Jeff Moyer) [2113073] - io_uring: add support for IORING_OP_MSG_RING command (Jeff Moyer) [2113073] - io_uring: speedup provided buffer handling (Jeff Moyer) [2113073] - io_uring: add support for registering ring file descriptors (Jeff Moyer) [2113073] - io_uring: documentation fixup (Jeff Moyer) [2113073] - io_uring: do not recalculate ppos unnecessarily (Jeff Moyer) [2113073] - io_uring: update kiocb->ki_pos at execution time (Jeff Moyer) [2113073] - io_uring: remove duplicated calls to io_kiocb_ppos (Jeff Moyer) [2113073] - io_uring: Remove unneeded test in io_run_task_work_sig() (Jeff Moyer) [2113073] - io-uring: Make tracepoints consistent. (Jeff Moyer) [2113073] - io-uring: add __fill_cqe function (Jeff Moyer) [2113073] - io-wq: use IO_WQ_ACCT_NR rather than hardcoded number (Jeff Moyer) [2113073] - io-wq: reduce acct->lock crossing functions lock/unlock (Jeff Moyer) [2113073] - io-wq: decouple work_list protection from the big wqe->lock (Jeff Moyer) [2113073] - io_uring: Fix use of uninitialized ret in io_eventfd_register() (Jeff Moyer) [2113073] - io_uring: remove ring quiesce for io_uring_register (Jeff Moyer) [2113073] - io_uring: avoid ring quiesce while registering restrictions and enabling rings (Jeff Moyer) [2113073] - io_uring: avoid ring quiesce while registering async eventfd (Jeff Moyer) [2113073] - io_uring: avoid ring quiesce while registering/unregistering eventfd (Jeff Moyer) [2113073] - io_uring: remove trace for eventfd (Jeff Moyer) [2113073]- netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134544] - netfilter: ipset: enforce documented limit to prevent allocating huge memory (Florian Westphal) [2134544] - netfilter: nf_tables: netlink notifier might race to release objects (Florian Westphal) [2134544] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134544] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134544] - ipvs: use explicitly signed chars (Florian Westphal) [2134544] - netfilter: conntrack: revisit the gc initial rescheduling bias (Florian Westphal) [2134544] - netfilter: conntrack: fix the gc rescheduling delay (Florian Westphal) [2134544] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134544] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134544] - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers (Florian Westphal) [2134544] - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families (Florian Westphal) [2134544] - netfilter: nft_payload: do not truncate csum_offset and csum_type (Florian Westphal) [2134544] - netfilter: nft_payload: report ERANGE for too long offset and length (Florian Westphal) [2134544] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2134544] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2134544] - scsi: scsi_transport_fc: Use %u for dev_loss_tmo (Ewan D. Milne) [2126324] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138950] - memcg: rearrange code (Waiman Long) [2138950] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138950] - mm: deduplicate cacheline padding code (Waiman Long) [2138950] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138950] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138950] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138950] - mm: Kconfig: reorganize misplaced mm options (Waiman Long) [2138950] - zram: fix Kconfig dependency warning (Waiman Long) [2138950] - Revert "memcg: cleanup racy sum avoidance code" (Waiman Long) [2138950] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138950] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138950] - zswap: memcg accounting (Waiman Long) [2138950] - mm: zswap: add basic meminfo and vmstat coverage (Waiman Long) [2138950] - mm/vmstat: add events for ksm cow (Waiman Long) [2138950] - redhat/configs: Fix ZSMALLOC problem with s390 (Waiman Long) [2138950] - mm: Kconfig: simplify zswap configuration (Waiman Long) [2138950] - mm: Kconfig: group swap, slab, hotplug and thp options into submenus (Waiman Long) [2138950] - mm: Kconfig: move swap and slab config options to the MM section (Waiman Long) [2138950] - mm: Make SLAB_MERGE_DEFAULT depend on SL[AU]B (Waiman Long) [2138950] - mm: allow only SLUB on PREEMPT_RT (Waiman Long) [2138950] - KVM: selftests: replace assertion with warning in access_tracking_perf_test (Emanuele Giuseppe Esposito) [2118584] - net/sched: act_police: allow 'continue' action offload (Íñigo Huguet) [2128185] - x86/ibt, objtool: Add IBT_NOSEAL() (Joe Lawrence) [2121207] - x86/ibt, objtool: Don't discard text references from tracepoint section (Joe Lawrence) [2121207] - objtool: Mark __ubsan_handle_builtin_unreachable() as noreturn (Joe Lawrence) [2121207] - objtool: Fix objtool regression on x32 systems (Joe Lawrence) [2121207] - objtool: Preserve special st_shndx indexes in elf_update_symbol (Joe Lawrence) [2121207] - objtool: Fix symbol creation (Joe Lawrence) [2121207] - objtool: Remove libsubcmd.a when make clean (Joe Lawrence) [2121207] - objtool: Remove inat-tables.c when make clean (Joe Lawrence) [2121207] - scripts: Create objdump-func helper script (Joe Lawrence) [2121207] - objtool: update objtool.txt references (Joe Lawrence) [2121207] - objtool: Update documentation (Joe Lawrence) [2121207] - objtool: Remove --lto and --vmlinux in favor of --link (Joe Lawrence) [2121207] - objtool: Add HAVE_NOINSTR_VALIDATION (Joe Lawrence) [2121207] - objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION" (Joe Lawrence) [2121207] - objtool: Make noinstr hacks optional (Joe Lawrence) [2121207] - objtool: Make jump label hack optional (Joe Lawrence) [2121207] - objtool: Make static call annotation optional (Joe Lawrence) [2121207] - objtool: Make stack validation frame-pointer-specific (Joe Lawrence) [2121207] - objtool: Fix obsolete reference to CONFIG_X86_SMAP (Joe Lawrence) [2121207] - objtool: Add CONFIG_OBJTOOL (Joe Lawrence) [2121207] - objtool: Extricate sls from stack validation (Joe Lawrence) [2121207] - objtool: Rework ibt and extricate from stack validation (Joe Lawrence) [2121207] - objtool: Make stack validation optional (Joe Lawrence) [2121207] - objtool: Add option to print section addresses (Joe Lawrence) [2121207] - objtool: Don't print parentheses in function addresses (Joe Lawrence) [2121207] - objtool: Ditch subcommands (Joe Lawrence) [2121207] - objtool: Reorganize cmdline options (Joe Lawrence) [2121207] - libsubcmd: Fix OPTION_GROUP sorting (Joe Lawrence) [2121207] - objtool: Use offstr() to print address of missing ENDBR (Joe Lawrence) [2121207] - objtool: Print data address for "!ENDBR" data warnings (Joe Lawrence) [2121207] - x86/xen: Add ANNOTATE_NOENDBR to startup_xen() (Joe Lawrence) [2121207] - x86/uaccess: Add ENDBR to __put_user_nocheck*() (Joe Lawrence) [2121207] - objtool: Enable unreachable warnings for CLANG LTO (Joe Lawrence) [2121207] - objtool: Fix STACK_FRAME_NON_STANDARD reloc type (Joe Lawrence) [2121207] - x86: Fix .brk attribute in linker script (Joe Lawrence) [2121207] - x86/mm: Fix RESERVE_BRK() for older binutils (Joe Lawrence) [2121207] - x86/mm: Simplify RESERVE_BRK() (Joe Lawrence) [2121207] - x86,objtool: Explicitly mark idtentry_body()s tail REACHABLE (Joe Lawrence) [2121207] - x86,objtool: Mark cpu_startup_entry() __noreturn (Joe Lawrence) [2121207] - x86,xen,objtool: Add UNWIND hint (Joe Lawrence) [2121207] - lib/strn*,objtool: Enforce user_access_begin() rules (Joe Lawrence) [2121207] - objtool: Fix type of reloc::addend (Joe Lawrence) [2121207] - objtool: Fix code relocs vs weak symbols (Joe Lawrence) [2121207] - objtool: Fix function fallthrough detection for vmlinux (Joe Lawrence) [2121207] - objtool: Fix sibling call detection in alternatives (Joe Lawrence) [2121207] - objtool: Don't set 'jump_dest' for sibling calls (Joe Lawrence) [2121207] - x86/uaccess: Don't jump between functions (Joe Lawrence) [2121207] - objtool: Fix IBT tail-call detection (Joe Lawrence) [2121207] - crypto: x86/chacha20 - Avoid spurious jumps to other functions (Joe Lawrence) [2121207] - kbuild: replace $(if A,A,B) with $(or A,B) (Joe Lawrence) [2121207] - x86/ftrace: Remove OBJECT_FILES_NON_STANDARD usage (Joe Lawrence) [2121207] - x86/alternative: Use .ibt_endbr_seal to seal indirect calls (Joe Lawrence) [2121207] - objtool: Find unused ENDBR instructions (Joe Lawrence) [2121207] - objtool: Validate IBT assumptions (Joe Lawrence) [2121207] - objtool: Add IBT/ENDBR decoding (Joe Lawrence) [2121207] - objtool: Read the NOENDBR annotation (Joe Lawrence) [2121207] - x86: Annotate idtentry_df() (Joe Lawrence) [2121207] - x86,objtool: Move the ASM_REACHABLE annotation to objtool.h (Joe Lawrence) [2121207] - x86/bug: Prevent shadowing in __WARN_FLAGS (Joe Lawrence) [2121207] - x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm (Joe Lawrence) [2121207] - compiler.h: Fix annotation macro misplacement with Clang (Joe Lawrence) [2121207] - x86: Annotate call_on_stack() (Joe Lawrence) [2121207] - objtool: Rework ASM_REACHABLE (Joe Lawrence) [2121207] - x86: Mark __invalid_creds() __noreturn (Joe Lawrence) [2121207] - exit: Mark do_group_exit() __noreturn (Joe Lawrence) [2121207] - x86: Mark stop_this_cpu() __noreturn (Joe Lawrence) [2121207] - objtool: Ignore extra-symbol code (Joe Lawrence) [2121207] - objtool: Rename --duplicate to --lto (Joe Lawrence) [2121207] - kbuild: do not include include/config/auto.conf from shell scripts (Joe Lawrence) [2121207] - x86/ibt: Ensure module init/exit points have references (Joe Lawrence) [2121207] - x86/ibt: Dont generate ENDBR in .discard.text (Joe Lawrence) [2121207] - x86/ibt,sev: Annotations (Joe Lawrence) [2121207] - x86/ibt,ftrace: Annotate ftrace code patching (Joe Lawrence) [2121207] - x86/ibt: Disable IBT around firmware (Joe Lawrence) [2121207] - x86/ibt,kexec: Disable CET on kexec (Joe Lawrence) [2121207] - bug: Have __warn() prototype defined unconditionally (Joe Lawrence) [2121207] - x86/ibt: Add IBT feature, MSR and #CP handling (Joe Lawrence) [2121207] - x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline (Joe Lawrence) [2121207] - x86/ibt,kprobes: Cure sym+0 equals fentry woes (Joe Lawrence) [2121207] - x86/livepatch: Validate __fentry__ location (Joe Lawrence) [2121207] - x86/ibt,ftrace: Search for __fentry__ location (Joe Lawrence) [2121207] - x86/ibt,crypto: Add ENDBR for the jump-table entries (Joe Lawrence) [2121207] - x86/linkage: Add ENDBR to SYM_FUNC_START*() (Joe Lawrence) [2121207] - x86/entry,xen: Early rewrite of restore_regs_and_return_to_kernel() (Joe Lawrence) [2121207] - x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV (Joe Lawrence) [2121207] - objtool: Have WARN_FUNC fall back to sym+off (Joe Lawrence) [2121207] - objtool: Default ignore INT3 for unreachable (Joe Lawrence) [2121207] - objtool: Add --dry-run (Joe Lawrence) [2121207] - static_call: Avoid building empty .static_call_sites (Joe Lawrence) [2121207] - objtool, kcsan: Remove memory barrier instrumentation from noinstr (Joe Lawrence) [2121207] - objtool, kcsan: Add memory barrier instrumentation to whitelist (Joe Lawrence) [2121207] - x86/xen: Mark xen_force_evtchn_callback() noinstr (Joe Lawrence) [2121207] - x86/xen: Make irq_disable() noinstr (Joe Lawrence) [2121207] - x86/xen: Make irq_enable() noinstr (Joe Lawrence) [2121207] - x86/xen: Make hypercall_page noinstr (Joe Lawrence) [2121207] - x86/xen: Move hypercall_page to top of the file (Joe Lawrence) [2121207] - x86/xen: Make save_fl() noinstr (Joe Lawrence) [2121207] - x86/xen: Make set_debugreg() noinstr (Joe Lawrence) [2121207] - x86/xen: Make get_debugreg() noinstr (Joe Lawrence) [2121207] - x86/xen: Make write_cr2() noinstr (Joe Lawrence) [2121207] - x86/xen: Make read_cr2() noinstr (Joe Lawrence) [2121207] - x86/paravirt: Use PVOP_* for paravirt calls (Joe Lawrence) [2121207] - x86/paravirt: Mark arch_local_irq_*() __always_inline (Joe Lawrence) [2121207] - x86: Always inline ip_within_syscall_gap() (Joe Lawrence) [2121207] - x86: Always inline context_tracking_guest_enter() (Joe Lawrence) [2121207] - x86/xen: Mark cpu_bringup_and_idle() as dead_end_function (Joe Lawrence) [2121207] - objtool: Update section header before relocations (Joe Lawrence) [2121207] - objtool: Check for gelf_update_rel[a] failures (Joe Lawrence) [2121207]- io_uring: disallow modification of rsrc_data during quiesce (Jeff Moyer) [2112041] - io_uring: don't convert to jiffies for waiting on timeouts (Jeff Moyer) [2112041] - io_uring: add a schedule point in io_add_buffers() (Jeff Moyer) [2112041] - mm: io_uring: allow oom-killer from io_uring_setup (Jeff Moyer) [2112041] - io_uring: Clean up a false-positive warning from GCC 9.3.0 (Jeff Moyer) [2112041] - io_uring: remove unused argument from io_rsrc_node_alloc (Jeff Moyer) [2112041] - io_uring: fix bug in slow unregistering of nodes (Jeff Moyer) [2112041] - io-wq: delete dead lock shuffling code (Jeff Moyer) [2112041] - io_uring: perform poll removal even if async work removal is successful (Jeff Moyer) [2112041] - io-wq: add intermediate work step between pending list and active work (Jeff Moyer) [2112041] - io-wq: perform both unstarted and started work cancelations in one go (Jeff Moyer) [2112041] - io-wq: invoke work cancelation with wqe->lock held (Jeff Moyer) [2112041] - io-wq: make io_worker lock a raw spinlock (Jeff Moyer) [2112041] - io-wq: remove useless 'work' argument to __io_worker_busy() (Jeff Moyer) [2112041] - io_uring: fix UAF due to missing POLLFREE handling (Jeff Moyer) [2112041] - io_uring: Remove unused function req_ref_put (Jeff Moyer) [2112041] - io_uring: fix not released cached task refs (Jeff Moyer) [2112041] - io_uring: remove redundant tab space (Jeff Moyer) [2112041] - io_uring: remove unused function parameter (Jeff Moyer) [2112041] - io_uring: use completion batching for poll rem/upd (Jeff Moyer) [2112041] - io_uring: single shot poll removal optimisation (Jeff Moyer) [2112041] - io_uring: poll rework (Jeff Moyer) [2112041] - io_uring: kill poll linking optimisation (Jeff Moyer) [2112041] - io_uring: move common poll bits (Jeff Moyer) [2112041] - io_uring: refactor poll update (Jeff Moyer) [2112041] - io_uring: remove double poll on poll update (Jeff Moyer) [2112041] - io_uring: code clean for some ctx usage (Jeff Moyer) [2112041] - io_uring: batch completion in prior_task_list (Jeff Moyer) [2112041] - io_uring: split io_req_complete_post() and add a helper (Jeff Moyer) [2112041] - io_uring: add helper for task work execution code (Jeff Moyer) [2112041] - io_uring: add a priority tw list for irq completion work (Jeff Moyer) [2112041] - io-wq: add helper to merge two wq_lists (Jeff Moyer) [2112041] - io_uring: reuse io_req_task_complete for timeouts (Jeff Moyer) [2112041] - io_uring: tweak iopoll CQE_SKIP event counting (Jeff Moyer) [2112041] - io_uring: simplify selected buf handling (Jeff Moyer) [2112041] - io_uring: move up io_put_kbuf() and io_put_rw_kbuf() (Jeff Moyer) [2112041] - io_uring: validate timespec for timeout removals (Jeff Moyer) [2112041] - io_uring: better to use REQ_F_IO_DRAIN for req->flags (Jeff Moyer) [2112041] - io_uring: fix no lock protection for ctx->cq_extra (Jeff Moyer) [2112041] - io_uring: disable drain with cqe skip (Jeff Moyer) [2112041] - io_uring: don't spinlock when not posting CQEs (Jeff Moyer) [2112041] - io_uring: add option to skip CQE posting (Jeff Moyer) [2112041] - io_uring: clean cqe filling functions (Jeff Moyer) [2112041] - io_uring: improve argument types of kiocb_done() (Jeff Moyer) [2112041] - io_uring: clean __io_import_iovec() (Jeff Moyer) [2112041] - io_uring: improve send/recv error handling (Jeff Moyer) [2112041] - io_uring: simplify reissue in kiocb_done (Jeff Moyer) [2112041] - ipv4: Reject again rules with high DSCP values (Ivan Vecera) [2140160] - mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry (Ivan Vecera) [2140160] - netdevsim: Use dscp_t in struct nsim_fib4_rt (Ivan Vecera) [2140160] - ipv4: Use dscp_t in struct fib_entry_notifier_info (Ivan Vecera) [2140160] - ipv4: Use dscp_t in struct fib_rt_info (Ivan Vecera) [2140160] - ipv4: Use dscp_t in struct fib_alias (Ivan Vecera) [2140160] - ipv4: Reject routes specifying ECN bits in rtm_tos (Ivan Vecera) [2140160] - ipv4: Stop taking ECN bits into account in fib4-rules (Ivan Vecera) [2140160] - ipv6: Define dscp_t and stop taking ECN bits into account in fib6-rules (Ivan Vecera) [2140160] - netdevsim: Fix hwstats debugfs file permissions (Ivan Vecera) [2140149] - selftests: netdevsim: Increase sleep time in hw_stats_l3.sh test (Ivan Vecera) [2140149] - selftests: netdevsim: hw_stats_l3: Add a new test (Ivan Vecera) [2140149] - netdevsim: Introduce support for L3 offload xstats (Ivan Vecera) [2140149] - rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTATS replies (Ivan Vecera) [2140149] - net: rtnetlink: fix error handling in rtnl_fill_statsinfo() (Ivan Vecera) [2140149] - selftests: forwarding: hw_stats_l3: Add a new test (Ivan Vecera) [2140149] - net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS (Ivan Vecera) [2140149] - net: rtnetlink: Add RTM_SETSTATS (Ivan Vecera) [2140149] - net: rtnetlink: Add UAPI for obtaining L3 offload xstats (Ivan Vecera) [2140149] - net: dev: Add hardware stats support (Ivan Vecera) [2140149] - net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE error returns (Ivan Vecera) [2140149] - net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill() (Ivan Vecera) [2140149] - net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests (Ivan Vecera) [2140149] - net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* are dev-backed (Ivan Vecera) [2140149] - net: rtnetlink: Namespace functions related to IFLA_OFFLOAD_XSTATS_* (Ivan Vecera) [2140149] - net: rtnetlink: rtnl_stats_get(): Emit an extack for unset filter_mask (Ivan Vecera) [2140149] - redhat: create /boot symvers link if it doesn't exist (Jan Stancek) [2088208] - ethernet: add a helper for assigning port addresses (Ivan Vecera) [2140118]- KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2139362] - selftests/vm: enable running select groups of tests (Nico Pache) [2089501] - mm: add merging after mremap resize (Nico Pache) [2089501] - selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [2089501] - Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [2089501] - selftests: vm: add hugetlb_shared userfaultfd test to run_vmtests.sh (Nico Pache) [2089501] - selftests/vm: add selftest to verify multi THP collapse (Nico Pache) [2089501] - selftests/vm: add selftest to verify recollapse of THPs (Nico Pache) [2089501] - selftests/vm: add MADV_COLLAPSE collapse context to selftests (Nico Pache) [2089501] - selftests/vm: dedup hugepage allocation logic (Nico Pache) [2089501] - selftests/vm: modularize collapse selftests (Nico Pache) [2089501] - tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable warning (Nico Pache) [2089501] - selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [2089501] - selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [2089501] - selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [2089501] - selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [2089501] - userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [2089501] - userfaultfd/selftests: fix typo in comment (Nico Pache) [2089501] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089501] - selftests: vm: Fix resource leak when return error (Nico Pache) [2089501] - selftests: vm: add the "settings" file with timeout variable (Nico Pache) [2089501] - selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [2089501] - selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [2089501] - selftests: vm: add migration to the .gitignore (Nico Pache) [2089501] - selftests/vm/pkeys: fix typo in comment (Nico Pache) [2089501] - userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [2089501] - selftests/uffd: enable uffd-wp for shmem/hugetlbfs (Nico Pache) [2089501] - selftest/vm: test that mremap fails on non-existent vma (Nico Pache) [2089501] - selftests: clarify common error when running gup_test (Nico Pache) [2089501] - selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [2089501] - selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [2089501] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089501] - mm: add selftests for migration entries (Nico Pache) [2089501] - selftests/x86/corrupt_xstate_header: Use provided __cpuid_count() macro (Nico Pache) [2089501] - selftests/x86/amx: Use provided __cpuid_count() macro (Nico Pache) [2089501] - selftests/vm/pkeys: Use provided __cpuid_count() macro (Nico Pache) [2089501] - selftests: Provide local define of __cpuid_count() (Nico Pache) [2089501] - selftests: kselftest framework: provide "finished" helper (Nico Pache) [2089501] - userfaultfd/selftests: enable hugetlb remap and remove event testing (Nico Pache) [2089501] - selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test (Nico Pache) [2089501] - userfaultfd/selftests: fix uninitialized_var.cocci warning (Nico Pache) [2089501] - selftests: vm: add a hugetlb test case (Nico Pache) [2089501] - selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [2089501] - selftests: vm: fix clang build error multiple output files (Nico Pache) [2089501] - kselftest/vm: fix tests build with old libc (Nico Pache) [2089501] - selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [2089501] - selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [2089501] - selftests: vm: Add the uapi headers include variable (Nico Pache) [2089501] - kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [2089501] - userfaultfd/selftests: clean up hugetlb allocation code (Nico Pache) [2089501] - selftests/uffd: allow EINTR/EAGAIN (Nico Pache) [2089501] - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [2089501] - tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [2089501] - userfaultfd/selftests: fix hugetlb area allocations (Nico Pache) [2089501] - selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [2089501] - selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers (Nico Pache) [2089501] - selftests: vm: add KSM huge pages merging time test (Nico Pache) [2089501] - selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [2089501] - remoteproc: imx_rproc: Simplify some error message (Steve Best) [2137983] - remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init (Steve Best) [2137983] - remoteproc: imx_rproc: Support i.MX93 (Steve Best) [2137983] - remoteproc: imx_rproc: Ignore create mem entry for resource table (Steve Best) [2137983] - dt-bindings: remoteproc: imx_rproc: Support i.MX93 (Steve Best) [2137983] - usb: dwc3: st: Rely on child's compatible instead of name (Torez Smith) [2113003] - usb: typec: anx7411: Use of_get_child_by_name() instead of of_find_node_by_name() (Torez Smith) [2113003] - media: airspy: fix memory leak in airspy probe (Torez Smith) [2113003] - uas: ignore UAS for Thinkplus chips (Torez Smith) [2113003] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113003] - uas: add no-uas quirk for Hiksemi usb_disk (Torez Smith) [2113003] - usb: dwc3: st: Fix node's child name (Torez Smith) [2113003] - usb: typec: ucsi: Remove incorrect warning (Torez Smith) [2113003] - usb: typec: anx7411: Fix build error without CONFIG_POWER_SUPPLY (Torez Smith) [2113003] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113003] - media: flexcop-usb: fix endpoint type check (Torez Smith) [2113003] - USB: serial: option: add Quectel RM520N (Torez Smith) [2113003] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113003] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113003] - usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA (Torez Smith) [2113003] - USB: core: Fix RST error in hub.c (Torez Smith) [2113003] - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" (Torez Smith) [2113003] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113003] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113003] - USB: serial: ch341: fix disabled rx timer on older devices (Torez Smith) [2113003] - USB: serial: ch341: fix lost character on LCR updates (Torez Smith) [2113003] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113003] - Revert "usb: add quirks for Lenovo OneLink+ Dock" (Torez Smith) [2113003] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Torez Smith) [2113003] - usb: cdns3: fix issue with rearming ISO OUT endpoint (Torez Smith) [2113003] - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer (Torez Smith) [2113003] - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS (Torez Smith) [2113003] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113003] - USB: gadget: Fix obscure lockdep violation for udc_mutex (Torez Smith) [2113003] - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio (Torez Smith) [2113003] - usb: typec: Remove retimers properly (Torez Smith) [2113003] - usb: dwc3: disable USB core PHY management (Torez Smith) [2113003] - usb: add quirks for Lenovo OneLink+ Dock (Torez Smith) [2113003] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Torez Smith) [2113003] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113003] - USB: serial: option: add Quectel EM060K modem (Torez Smith) [2113003] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113003] - Revert "xhci: turn off port power in shutdown" (Torez Smith) [2113003] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113003] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113003] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Torez Smith) [2113003] - usb: dwc3: qcom: suppress unused-variable warning (Torez Smith) [2113003] - dt-bindings: usb: mtu3: add compatible for mt8188 (Torez Smith) [2113003] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113003] - usb: gadget: f_uac2: fix superspeed transfer (Torez Smith) [2113003] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113003] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113003] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113003] - usb: misc: onboard_usb_hub: Drop reset delay in onboard_hub_power_off() (Torez Smith) [2113003] - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop (Torez Smith) [2113003] - usb: dwc3: pci: Add support for Intel Raptor Lake (Torez Smith) [2113003] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113003] - dt-bindings: usb: qcom,dwc3: Add SM6375 compatible (Torez Smith) [2113003] - usb: dwc3: qcom: clean up suspend callbacks (Torez Smith) [2113003] - usb: dwc3: qcom: fix wakeup implementation (Torez Smith) [2113003] - dt-bindings: usb: qcom,dwc3: add wakeup-source property (Torez Smith) [2113003] - usb: dwc3: qcom: fix peripheral and OTG suspend (Torez Smith) [2113003] - usb: dwc3: qcom: fix runtime PM wakeup (Torez Smith) [2113003] - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup (Torez Smith) [2113003] - usb: dwc3: qcom: fix gadget-only builds (Torez Smith) [2113003] - Revert "usb: dwc3: qcom: Keep power domain on to retain controller status" (Torez Smith) [2113003] - usb: dwc3: fix PHY disable sequence (Torez Smith) [2113003] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113003] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113003] - musb: fix USB_MUSB_TUSB6010 dependency (Torez Smith) [2113003] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113003] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113003] - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() (Torez Smith) [2113003] - usb:udc: remove reference to AVR32 architecture in Atmel USBA Kconfig (Torez Smith) [2113003] - usb: misc: onboard_usb_hub: Remove duplicated power_on delay (Torez Smith) [2113003] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Torez Smith) [2113003] - usb: misc: onboard_usb_hub: Add TI USB8041 hub support (Torez Smith) [2113003] - usb: misc: onboard_usb_hub: Add reset-gpio support (Torez Smith) [2113003] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113003] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113003] - usb: misc: onboard-hub: add support for Microchip USB2514B USB 2.0 hub (Torez Smith) [2113003] - dt-bindings: usb: generic-ehci: allow usb-hcd schema properties (Torez Smith) [2113003] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113003] - usb: typec: ucsi: stm32g0: define config (Torez Smith) [2113003] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113003] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113003] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113003] - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() (Torez Smith) [2113003] - usb/chipidea: fix repeated words in comments (Torez Smith) [2113003] - usb: renesas-xhci: Do not print any log while fw verif success (Torez Smith) [2113003] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113003] - USB: xhci: Fix comment typo (Torez Smith) [2113003] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113003] - usb/musb: fix repeated words in comments (Torez Smith) [2113003] - usb/misc: fix repeated words in comments (Torez Smith) [2113003] - usb/image: fix repeated words in comments (Torez Smith) [2113003] - usb/host: fix repeated words in comments (Torez Smith) [2113003] - usb/core: fix repeated words in comments (Torez Smith) [2113003] - usb/atm: fix repeated words in comments (Torez Smith) [2113003] - USB: gadget: Fix use-after-free Read in usb_udc_uevent() (Torez Smith) [2113003] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113003] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113003] - usb: typec: anx7411: fix passing zero to 'PTR_ERR' (Torez Smith) [2113003] - usb: typec: anx7411: Fix error return code in anx7411_i2c_probe() (Torez Smith) [2113003] - usb: typec: anx7411: Fix return value check in anx7411_register_i2c_dummy_clients() (Torez Smith) [2113003] - usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR() (Torez Smith) [2113003] - usb: typec: anx7411: use semi-colons instead of commas (Torez Smith) [2113003] - usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq() (Torez Smith) [2113003] - usb: typec: anx7411: Fix an array out of bounds (Torez Smith) [2113003] - usb: phy: remove redundant store to variable var after & operation (Torez Smith) [2113003] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113003] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113003] - USB: gadget: f_acm: use CDC defines (Torez Smith) [2113003] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113003] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113003] - USB: cdc: add serial-state defines (Torez Smith) [2113003] - USB: cdc: add control-signal defines (Torez Smith) [2113003] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113003] - media: uvcvideo: Remove unneeded goto (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Acer EasyCamera (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Quanta cameras (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Chicony Easycamera (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Chicony Easycamera (Torez Smith) [2113003] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Torez Smith) [2113003] - media: uvcvideo: Add support for per-device control mapping overrides (Torez Smith) [2113003] - media: uvcvideo: Add missing value for power_line_frequency (Torez Smith) [2113003] - media: uvcvideo: Replace broken URL (Torez Smith) [2113003] - media: uvcvideo: Fix comment blocks style (Torez Smith) [2113003] - usb: typec: Add retimer handle to port (Torez Smith) [2113003] - usb: typec: Add support for retimers (Torez Smith) [2113003] - usb: dwc3: qcom: fix missing optional irq warnings (Torez Smith) [2113003] - dt-bindings: usb: qcom,dwc3: refine interrupt requirements (Torez Smith) [2113003] - dt-bindings: usb: qcom,dwc3: add SC8280XP binding (Torez Smith) [2113003] - usb: typec: anx7411: define config (Torez Smith) [2113003] - usb: typec: anx7411: Add Analogix PD ANX7411 support (Torez Smith) [2113003] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113003] - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup (Torez Smith) [2113003] - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() (Torez Smith) [2113003] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113003] - usb: dwc3: ep0: Properly handle setup_packet_pending scenario in data stage (Torez Smith) [2113003] - usb: misc: onboard_hub: Fix 'missing prototype' warning (Torez Smith) [2113003] - Revert "dt-bindings: usb: mtk-xhci: Make all clocks required" (Torez Smith) [2113003] - usb: gadget: f_mass_storage: forced_eject attribute (Torez Smith) [2113003] - usb: gadget: udc: amd5536 depends on HAS_DMA (Torez Smith) [2113003] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113003] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113003] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113003] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113003] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113003] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113003] - usb: dwc3: gadget: fix high speed multiplier setting (Torez Smith) [2113003] - usb: dwc3: gadget: refactor dwc3_repare_one_trb (Torez Smith) [2113003] - drivers/usb/host/ehci-fsl: Fix interrupt setup in host mode. (Torez Smith) [2113003] - usb: gadget: uvc: fix changing interface name via configfs (Torez Smith) [2113003] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113003] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113003] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113003] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113003] - usb: core: hub: Create platform devices for onboard hubs in hub_probe() (Torez Smith) [2113003] - usb: misc: Add config for onboard_usb_hub driver (Torez Smith) [2113003] - usb: misc: Add onboard_usb_hub driver (Torez Smith) [2113003] - dt-bindings: usb: rts5411: Rename property 'companion-hub' to 'peer-hub' (Torez Smith) [2113003] - usb: mtu3: support function remote wakeup (Torez Smith) [2113003] - usb: mtu3: check capability of usb3 dual role (Torez Smith) [2113003] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113003] - gadgetfs: ep_io - wait until IRQ finishes (Torez Smith) [2113003] - dt-bindings: usb: mtk-xhci: add compatible for mt8188 (Torez Smith) [2113003] - usb: gadget: udc: atmel: convert to platform driver (Torez Smith) [2113003] - usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional() (Torez Smith) [2113003] - USB: gadget: udc: tracing: Do not open code __string() with __dynamic_array() (Torez Smith) [2113003] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113003] - dt-bindings: usb: generic-ohci: Add Allwinner D1 compatible (Torez Smith) [2113003] - dt-bindings: usb: generic-ehci: Add Allwinner D1 compatible (Torez Smith) [2113003] - dt-bindings: usb: sunxi-musb: Add Allwinner D1 compatible (Torez Smith) [2113003] - dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string (Torez Smith) [2113003] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113003] - usb: dwc3-am62: remove unnecesary clk_put() (Torez Smith) [2113003] - usb: dwc3: gadget: Fix event pending check (Torez Smith) [2113003] - usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS (Torez Smith) [2113003] - USB: cdc-acm: use define for timeout (Torez Smith) [2113003] - usb: musb: mpfs: add missing clk_disable_unprepare() in mpfs_remove() (Torez Smith) [2113003] - usb: dwc3: gadget: fix a kernel-doc warning (Torez Smith) [2113003] - usb: dwc3: document async_callbacks field (Torez Smith) [2113003] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113003] - dt-bindings: usb: mtk-xhci: Make all clocks required (Torez Smith) [2113003] - dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional (Torez Smith) [2113003] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113003] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113003] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113003] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113003] - usb: gadget: u_ether: Remove duplicated include in u_ether.c (Torez Smith) [2113003] - usb: max-3421: drop unexpected word "the" in the comments (Torez Smith) [2113003] - usb: dwc2: drop unexpected word "the" in the comments (Torez Smith) [2113003] - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch (Torez Smith) [2113003] - usb: musb: mpfs: Fix error codes in probe() (Torez Smith) [2113003] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113003] - usb: dwc2: host: add TPL support (Torez Smith) [2113003] - dt-bindings: usb: dwc2: document TPL support (Torez Smith) [2113003] - usb: host: ehci-platform: add TPL support (Torez Smith) [2113003] - usb: host: ohci-platform: add TPL support (Torez Smith) [2113003] - usb: chipidea: ci_hdrc_imx: use dev_err_probe() (Torez Smith) [2113003] - usb: chipidea: udc: implement get_frame (Torez Smith) [2113003] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113003] - USB: storage: Fix typo in comment (Torez Smith) [2113003] - USB: ohci-sm501: Fix typo in comment (Torez Smith) [2113003] - usb: musb: core: drop redundant checks (Torez Smith) [2113003] - usb: renesas: Fix refcount leak bug (Torez Smith) [2113003] - usb: host: ohci-ppc-of: Fix refcount leak bug (Torez Smith) [2113003] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113003] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113003] - usb: dwc3: qcom: Keep power domain on to retain controller status (Torez Smith) [2113003] - usb: dwc3: qcom: Configure wakeup interrupts during suspend (Torez Smith) [2113003] - usb: dwc3: qcom: Add helper functions to enable,disable wake irqs (Torez Smith) [2113003] - usb: dwc3: core: Host wake up support from system suspend (Torez Smith) [2113003] - dt-bindings: usb: dwc3: Add wakeup-source property support (Torez Smith) [2113003] - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET (Torez Smith) [2113003] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113003] - Revert "usb: dwc3: Remove the checks of -ENOSYS" (Torez Smith) [2113003] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113003] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113003] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113003] - thunderbolt: Fix typo in comment (Torez Smith) [2113003] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113003] - usb: gadget: config Aspeed ast2600 udc driver (Torez Smith) [2113003] - usb: gadget: add Aspeed ast2600 udc driver (Torez Smith) [2113003] - usb: dwc3: Fix typos in Kconfig (Torez Smith) [2113003] - usb: dwc3: Fix a repeated word checkpatch warning (Torez Smith) [2113003] - usb: dwc3: Fix bare use of unsigned checkpatch warning (Torez Smith) [2113003] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113003] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113003] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113003] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113003] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113003] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113003] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113003] - usb: mtu3: register mtu3_irq by threaded irq (Torez Smith) [2113003] - usb: mtu3: implement udc_async_callbacks of gadget operation (Torez Smith) [2113003] - usb: mtu3: sync interrupt before unbind the udc (Torez Smith) [2113003] - usb: musb: remove schedule work called after flush (Torez Smith) [2113003] - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info (Torez Smith) [2113003] - usb: gadget: uvc: calculate the number of request depending on framesize (Torez Smith) [2113003] - usb: mtu3: add support controller reset (Torez Smith) [2113003] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113003] - dt-bindings: usb: mtu3: add support 'resets' property (Torez Smith) [2113003] - dt-bindings: usb: mtk-xhci: add support 'resets' property (Torez Smith) [2113003] - USB: chipidea: fix typo in comment (Torez Smith) [2113003] - usb: gadget: bdc: fix typo in comment (Torez Smith) [2113003] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113003] - usb: xhci: tegra: Fix error check (Torez Smith) [2113003] - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() (Torez Smith) [2113003] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113003] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113003] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113003] - USB: Follow-up to SPDX GPL-2.0+ identifiers addition - remove now useless comments (Torez Smith) [2113003] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113003] - usb: dwc3: Remove the checks of -ENOSYS (Torez Smith) [2113003] - usb: host: ohci-at91: add support to enter suspend using SMC (Torez Smith) [2113003] - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe (Torez Smith) [2113003] - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Torez Smith) [2113003] - usb: dwc3: add power down scale setting (Torez Smith) [2113003] - usb: cdns3: fix random warning message when driver load (Torez Smith) [2113003] - usb: cdns3 fix use-after-free at workaround 2 (Torez Smith) [2113003] - usb: gadget: uvc: Fix comment blocks style (Torez Smith) [2113003] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113003] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113003] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113003] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113003] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113003] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113003] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113003] - audit: unify audit_filter_{uring(), inode_name(), syscall()} (Richard Guy Briggs) [2123857] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123857] - audit_init_parent(): constify path (Richard Guy Briggs) [2123857] - audit: remove selinux_audit_rule_update() declaration (Richard Guy Briggs) [2123857] - audit: use time_after to compare time (Richard Guy Briggs) [2123857] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123857] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123857] - audit: audit_context pid unused, context enum comment fix (Richard Guy Briggs) [2123857] - audit: fix repeated words in comments (Richard Guy Briggs) [2123857] - lsm: clean up redundant NULL pointer check (Richard Guy Briggs) [2123857] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123857] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123857] - audit: make is_audit_feature_set() static (Richard Guy Briggs) [2123857] - audit: remove redundant data_len check (Richard Guy Briggs) [2123857] - redhat: fix the branch we pull from the documentation tree (Herton R. Krzesinski) - x86/fpu: Do not leak fpstate pointer on fork (Rafael Aquini) [2120448] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111086] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111086] - KVM: s390: guest support for topology function (Thomas Huth) [2111086] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111086] - KVM: s390: Pass initialized arg even if unused (Thomas Huth) [2130487] - KVM: s390: pv: destroy the configuration before its memory (Thomas Huth) [2130487] - KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm (Thomas Huth) [2130487] - KVM: s390: pv: add mmu_notifier (Thomas Huth) [2130487] - KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and add documentation (Thomas Huth) [2130487] - KVM: s390: pv: clear the state without memset (Thomas Huth) [2130487] - KVM: s390: pv: add export before import (Thomas Huth) [2130487] - KVM: s390: pv: usage counter instead of flag (Thomas Huth) [2130487] - KVM: s390: pv: refactor s390_reset_acc (Thomas Huth) [2130487] - KVM: s390: pv: handle secure storage violations for protected guests (Thomas Huth) [2130487] - KVM: s390: pv: leak the topmost page table when destroy fails (Thomas Huth) [2130487] - s390: Add attestation query information (Thomas Huth) [2130487] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2130487] - redhat: Enable CONFIG_VFIO_PCI_ZDEV_KVM for downstream builds (Thomas Huth) [1871143] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1871143] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1871143] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1871143] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1871143] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1871143] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1871143] - MAINTAINERS: additional files related kvm s390 pci passthrough (Thomas Huth) [1871143] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1871143] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1871143] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1871143] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1871143] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1871143] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1871143] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1871143] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1871143] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1871143] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1871143] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1871143] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1871143] - s390/pci: stash associated GISA designation (Thomas Huth) [1871143] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1871143] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1871143] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1871143] - s390/ap: fix kernel doc comments (Thomas Huth) [1871143] - s390/sclp: detect the AISI facility (Thomas Huth) [1871143] - s390/sclp: detect the AENI facility (Thomas Huth) [1871143] - s390/sclp: detect the AISII facility (Thomas Huth) [1871143] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1871143] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1871143] - s390/pci: add error record for CC 2 retries (Thomas Huth) [1871143] - s390/pci: add PCI access type and length to error records (Thomas Huth) [1871143] - s390/pci: don't log availability events as errors (Thomas Huth) [1871143] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [1871143] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [1871143] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [1871143] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [1871143] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [1871143] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [1871143] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [1871143] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [1871143] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [1871143] - s390/pci: refresh function handle in iomap (Thomas Huth) [1871143] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [1871143] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [1871143] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [1871143] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [1871143] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [1871143] - s390/pci: improve DMA translation init and exit (Thomas Huth) [1871143] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [1871143] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [1871143] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [1871143] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2130487] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2130487] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2044301] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2044301] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2044301] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2044301] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2044301] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2044301] - KVM: s390: pv: Add query dump information (Thomas Huth) [2044301] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2044301] - KVM: s390: pv: Add query interface (Thomas Huth) [2044301] - s390/uv: Add dump fields to query (Thomas Huth) [2044301] - s390/uv: Add SE hdr query information (Thomas Huth) [2044301] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2130487] - s390/uv: fix memblock virtual vs physical address confusion (Thomas Huth) [2130487] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2130487] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2130487] - netfilter: nft_fib: Fix for rpath check with VRF devices (Guillaume Nault) [2134815] - ipv6: ping: fix wrong checksum for large frames (Guillaume Nault) [2134815] - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference (Guillaume Nault) [2134815] - once: rename _SLOW to _SLEEPABLE (Guillaume Nault) [2134815] - once: add DO_ONCE_SLOW() for sleepable contexts (Guillaume Nault) [2134815] - net, lib/once: remove {net_}get_random_once_wait macro (Guillaume Nault) [2134815] - tcp: use alloc_large_system_hash() to allocate table_perturb (Guillaume Nault) [2134815] - ipv4: fix ip option filtering for locally generated fragments (Guillaume Nault) [2134815] - net: ipv4: Fix the warning for dereference (Guillaume Nault) [2134815] - net: ipv4: Move ip_options_fragment() out of loop (Guillaume Nault) [2134815] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2131667] - iommu/amd: Globally detect SNP support (Jerry Snitselaar) [2117776] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2117776] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106596] - iommu/amd: Process all IVHDs before enabling IOMMU features (Jerry Snitselaar) [2117776] - iommu/amd: Introduce global variable for storing common EFR and EFR2 (Jerry Snitselaar) [2117776] - iommu/amd: Introduce Support for Extended Feature 2 Register (Jerry Snitselaar) [2117776] - iommu/amd: Change macro for IOMMU control register bit shift to decimal value (Jerry Snitselaar) [2117776] - iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117776] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117776] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117776] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117776] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117776] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117776] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117776] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117776] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117776] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117776] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117776] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117776] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117776] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117776] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117776] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117776] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117776] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117776] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117776] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117776] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117776] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117776] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117776] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117776] - iommu/amd: Indicate whether DMA remap support is enabled (Jerry Snitselaar) [2097878] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2130933] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2130933] - iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw (Carlos Maiolino) [2130933] - iomap: standardize tracepoint formatting and storage (Carlos Maiolino) [2130933] - iomap: move loop control code to iter.c (Carlos Maiolino) [2130933] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2130933] - fsdax: switch the fault handlers to use iomap_iter (Carlos Maiolino) [2130933] - fsdax: factor out a dax_fault_actor() helper (Carlos Maiolino) [2130933] - fsdax: factor out helpers to simplify the dax fault code (Carlos Maiolino) [2130933] - iomap: rework unshare flag (Carlos Maiolino) [2130933] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2130933] - iomap: remove iomap_apply (Carlos Maiolino) [2130933] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2130933] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2130933] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2130933] - iomap: add the new iomap_iter model (Carlos Maiolino) [2130933] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2130933] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2130933] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2130933] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2130933] - iomap: fix a trivial comment typo in trace.h (Carlos Maiolino) [2130933] - iomap: pass writeback errors to the mapping (Carlos Maiolino) [2130933] - iomap: Add another assertion to inline data handling (Carlos Maiolino) [2130933] - iomap: Use kmap_local_page instead of kmap_atomic (Carlos Maiolino) [2130933] - iomap: Fix some typos and bad grammar (Carlos Maiolino) [2130933] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2130933]- NFSv4.1 probe offline transports for trunking on session creation (Scott Mayhew) [2131767] - SUNRPC create a function that probes only offline transports (Scott Mayhew) [2131767] - SUNRPC export xprt_iter_rewind function (Scott Mayhew) [2131767] - SUNRPC restructure rpc_clnt_setup_test_and_add_xprt (Scott Mayhew) [2131767] - NFSv4.1 remove xprt from xprt_switch if session trunking test fails (Scott Mayhew) [2131767] - SUNRPC create an rpc function that allows xprt removal from rpc_clnt (Scott Mayhew) [2131767] - SUNRPC enable back offline transports in trunking discovery (Scott Mayhew) [2131767] - SUNRPC create an iterator to list only OFFLINE xprts (Scott Mayhew) [2131767] - NFSv4.1 offline trunkable transports on DESTROY_SESSION (Scott Mayhew) [2131767] - SUNRPC add function to offline remove trunkable transports (Scott Mayhew) [2131767] - SUNRPC expose functions for offline remote xprt functionality (Scott Mayhew) [2131767] - PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2092794] - xfrm: Reinject transport-mode packets through workqueue (Sabrina Dubroca) [2136174] - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136174] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136174] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136174] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136174] - net: xfrm: unexport __init-annotated xfrm4_protocol_init() (Sabrina Dubroca) [2136174] - xfrm: do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes. (Sabrina Dubroca) [2136174] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136174] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136174] - xfrm: fix tunnel model fragmentation behavior (Sabrina Dubroca) [2136174] - xfrm: fix the if_id check in changelink (Sabrina Dubroca) [2136174] - xfrm: interface with if_id 0 should return error (Sabrina Dubroca) [2136174] - perf test: Fix test case 83 ('perf stat CSV output linter') on s390 (Michael Petlan) [2123231] - perf tools arm64: Copy perf_regs.h from the kernel (Michael Petlan) [2123231] - x86/cpufeatures: Add AMD Fam19h Branch Sampling feature (Michael Petlan) [2123231] - rhel: Keep Zen3 Branch Sampling enabled (Michael Petlan) [2123231] - perf symbol: Fail to read phdr workaround (Michael Petlan) [2123231] - libperf evlist: Fix per-thread mmaps for multi-threaded targets (Michael Petlan) [2123231] - perf python: Fix build when PYTHON_CONFIG is user supplied (Michael Petlan) [2123231] - perf symbol: Skip symbols if SHF_ALLOC flag is not set (Michael Petlan) [2123231] - perf symbol: Correct address for bss symbols (Michael Petlan) [2123231] - perf scripts python: Let script to be python2 compliant (Michael Petlan) [2123231] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2123231] - perf tests: Fix Convert perf time to TSC test for hybrid (Michael Petlan) [2123231] - perf tests: Stop Convert perf time to TSC test opening events twice (Michael Petlan) [2123231] - perf synthetic-events: Ignore dead threads during event synthesis (Michael Petlan) [2123231] - perf synthetic-events: Don't sort the task scan result from /proc (Michael Petlan) [2123231] - perf unwind: Fix unitialized 'offset' variable on aarch64 (Michael Petlan) [2123231] - perf bpf: 8 byte align bpil data (Michael Petlan) [2123231] - perf offcpu: Accept allowed sample types only (Michael Petlan) [2123231] - perf offcpu: Fix build failure on old kernels (Michael Petlan) [2123231] - tools include UAPI: Sync linux/vhost.h with the kernel sources (Michael Petlan) [2123231] - tools include UAPI: Sync linux/vhost.h with the kernel sources (Michael Petlan) [2123231] - perf stat: Enable ignore_missing_thread (Michael Petlan) [2123231] - perf inject: Adjust output data offset for backward compatibility (Michael Petlan) [2123231] - perf trace beauty: Fix generation of errno id->str table on ALT Linux (Michael Petlan) [2123231] - perf build-id: Fix caching files with a wrong build ID (Michael Petlan) [2123231] - perf inject: Fix missing free in copy_kcore_dir() (Michael Petlan) [2123231] - perf metrics: Ensure at least 1 id per metric (Michael Petlan) [2123231] - perf arm-spe: Don't set data source if it's not a memory operation (Michael Petlan) [2123231] - perf expr: Allow exponents on floating point values (Michael Petlan) [2123231] - perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2123231] - perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test (Michael Petlan) [2123231] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123231] - perf test: Fix variable length array undefined behavior in bp_account (Michael Petlan) [2123231] - libperf evsel: Open shouldn't leak fd on failure (Michael Petlan) [2123231] - perf test: Fix "perf stat CSV output linter" test on s390 (Michael Petlan) [2123231] - perf unwind: Fix uninitialized variable (Michael Petlan) [2123231] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2123231] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2123231] - perf c2c: Fix sorting in percent_rmt_hitm_cmp() (Michael Petlan) [2123231] - perf mem: Trace physical address for Arm SPE events (Michael Petlan) [2123231] - perf list: Update event description for IBM zEC12/zBC12 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z196/z114 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z15 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z14 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z13 to latest level (Michael Petlan) [2123231] - perf list: Update event description for IBM z10 to latest level (Michael Petlan) [2123231] - perf list: Add IBM z16 event description for s390 (Michael Petlan) [2123231] - perf record: Support sample-read topdown metric group for hybrid platforms (Michael Petlan) [2123231] - perf lock: Change to synthesize task events (Michael Petlan) [2123231] - perf unwind: Fix segbase for ld.lld linked objects (Michael Petlan) [2123231] - perf test arm-spe: Check if perf-record hangs when recording workload with forks (Michael Petlan) [2123231] - perf docs: Correct typo of event_sources (Michael Petlan) [2123231] - perf evlist: Extend arch_evsel__must_be_in_group to support hybrid systems (Michael Petlan) [2123231] - perf scripts python: Support Arm CoreSight trace data disassembly (Michael Petlan) [2123231] - perf scripting python: Expose dso and map information (Michael Petlan) [2123231] - perf jevents: Fix event syntax error caused by ExtSel (Michael Petlan) [2123231] - perf tools arm64: Add support for VG register (Michael Petlan) [2123231] - perf unwind arm64: Decouple Libunwind register names from Perf (Michael Petlan) [2123231] - perf unwind: Use dynamic register set for DWARF unwind (Michael Petlan) [2123231] - perf unwind arm64: Use perf's copy of kernel headers (Michael Petlan) [2123231] - perf c2c: Use stdio interface if slang is not supported (Michael Petlan) [2123231] - perf test: Add a basic offcpu profiling test (Michael Petlan) [2123231] - perf record: Add cgroup support for off-cpu profiling (Michael Petlan) [2123231] - perf record: Handle argument change in sched_switch (Michael Petlan) [2123231] - perf record: Implement basic filtering for off-cpu (Michael Petlan) [2123231] - perf record: Enable off-cpu analysis with BPF (Michael Petlan) [2123231] - perf report: Do not extend sample type of bpf-output event (Michael Petlan) [2123231] - perf test: Add checking for perf stat CSV output. (Michael Petlan) [2123231] - perf tools: Allow system-wide events to keep their own threads (Michael Petlan) [2123231] - perf tools: Allow system-wide events to keep their own CPUs (Michael Petlan) [2123231] - libperf evsel: Add comments for booleans (Michael Petlan) [2123231] - perf stat: Add requires_cpu flag for uncore (Michael Petlan) [2123231] - libperf evlist: Check nr_mmaps is correct (Michael Petlan) [2123231] - libperf evlist: Allow mixing per-thread and per-cpu mmaps (Michael Petlan) [2123231] - perf tools: Allow all_cpus to be a superset of user_requested_cpus (Michael Petlan) [2123231] - perf intel-pt: Track sideband system-wide when needed (Michael Petlan) [2123231] - perf intel-pt: Use evlist__add_dummy_on_all_cpus() for switch tracking (Michael Petlan) [2123231] - perf record: Use evlist__add_dummy_on_all_cpus() in record__config_text_poke() (Michael Petlan) [2123231] - perf evlist: Add evlist__add_dummy_on_all_cpus() (Michael Petlan) [2123231] - perf evlist: Factor out evlist__dummy_event() (Michael Petlan) [2123231] - perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameter (Michael Petlan) [2123231] - perf auxtrace: Add mmap_needed to auxtrace_mmap_params (Michael Petlan) [2123231] - perf intel-pt: Add a test for system-wide side band (Michael Petlan) [2123231] - tools: Import ARM SMCCC definitions (Michael Petlan) [2123231] - perf intel-pt: Add guest_code support (Michael Petlan) [2123231] - perf kvm report: Add guest_code support (Michael Petlan) [2123231] - perf script: Add guest_code support (Michael Petlan) [2123231] - perf tools: Add guest_code support (Michael Petlan) [2123231] - perf tools: Factor out thread__set_guest_comm() (Michael Petlan) [2123231] - perf tools: Add machine to machines back pointer (Michael Petlan) [2123231] - perf vendors events arm64: Update Cortex A57/A72 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Neoverse E1 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-X2 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-X1 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A710 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A78 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A77 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A75 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A73 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A65 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A510 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A55 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A35 (Michael Petlan) [2123231] - perf vendors events arm64: Arm Cortex-A34 (Michael Petlan) [2123231] - perf inject: Keep a copy of kcore_dir (Michael Petlan) [2123231] - perf data: Add has_kcore_dir() (Michael Petlan) [2123231] - perf inject: Keep some features sections from input file (Michael Petlan) [2123231] - libperf: Add preadn() (Michael Petlan) [2123231] - perf header: Add ability to keep feature sections (Michael Petlan) [2123231] - perf jevents: Modify match field (Michael Petlan) [2123231] - perf vendor events: Fix Ivytown UNC_M_ACT_COUNT.RD umask (Michael Petlan) [2123231] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2123231] - perf jevents: Append PMU description later (Michael Petlan) [2123231] - perf test: Use skip in PERF_RECORD_* (Michael Petlan) [2123231] - perf test: Parse events break apart tests (Michael Petlan) [2123231] - perf test: Parse events tidy evlist_test (Michael Petlan) [2123231] - perf test: Parse events tidy terms_test (Michael Petlan) [2123231] - perf test: Basic mmap use skip (Michael Petlan) [2123231] - perf test: Use skip in openat syscall (Michael Petlan) [2123231] - perf test: Use skip in vmlinux kallsyms (Michael Petlan) [2123231] - perf test: Skip reason for suites with 1 test (Michael Petlan) [2123231] - perf bpf_counter: Tidy use of CPU map index (Michael Petlan) [2123231] - perf stat: Add stat record+report test (Michael Petlan) [2123231] - perf lock: Add -t/--thread option for report (Michael Petlan) [2123231] - perf lock: Do not discard broken lock stats (Michael Petlan) [2123231] - perf c2c: Update documentation for store metric 'N/A' (Michael Petlan) [2123231] - perf c2c: Add dimensions for 'N/A' metrics of store operation (Michael Petlan) [2123231] - perf mem: Add stats for store operation with no available memory level (Michael Petlan) [2123231] - perf build: Error for BPF skeletons without LIBBPF (Michael Petlan) [2123231] - perf parse-events: Move slots event for the hybrid platform too (Michael Petlan) [2123231] - perf parse-events: Support different format of the topdown event name (Michael Petlan) [2123231] - perf stat: Always keep perf metrics topdown events in a group (Michael Petlan) [2123231] - perf evsel: Fixes topdown events in a weak group for the hybrid platform (Michael Petlan) [2123231] - perf test: Add basic stat and topdown group test (Michael Petlan) [2123231] - perf evlist: Keep topdown counters in weak group (Michael Petlan) [2123231] - perf scripts python: intel-pt-events.py: Print ptwrite value as a string if it is ASCII (Michael Petlan) [2123231] - perf script: Print Intel ptwrite value as a string if it is ASCII (Michael Petlan) [2123231] - perf intel-pt: Add support for emulated ptwrite (Michael Petlan) [2123231] - perf bench breakpoint: Fix build on 32-bit arches (Michael Petlan) [2123231] - perf tools: Remove unused machines__find_host() (Michael Petlan) [2123231] - perf bench: Add breakpoint benchmarks (Michael Petlan) [2123231] - perf annotate: Add --percent-limit option (Michael Petlan) [2123231] - perf auxtrace: Record whether an auxtrace mmap is needed (Michael Petlan) [2123231] - libperf evlist: Add evsel as a parameter to ->idx() (Michael Petlan) [2123231] - libperf evlist: Move ->idx() into mmap_per_evsel() (Michael Petlan) [2123231] - libperf evlist: Remove ->idx() per_cpu parameter (Michael Petlan) [2123231] - perf auxtrace: Do not mix up mmap idx (Michael Petlan) [2123231] - perf auxtrace: Move evlist__enable_event_idx() to auxtrace.c (Michael Petlan) [2123231] - perf evlist: Use libperf functions in evlist__enable_event_idx() (Michael Petlan) [2123231] - libperf evsel: Add perf_evsel__enable_thread() (Michael Petlan) [2123231] - perf metrics: Don't add all tool events for sharing (Michael Petlan) [2123231] - perf metrics: Support all tool events (Michael Petlan) [2123231] - perf evsel: Add tool event helpers (Michael Petlan) [2123231] - perf evsel: Constify a few arrays (Michael Petlan) [2123231] - perf test: Add skip to --per-thread test (Michael Petlan) [2123231] - perf evlist: Clear all_cpus before propagating (Michael Petlan) [2123231] - perf cpumap: Switch to using perf_cpu_map API (Michael Petlan) [2123231] - perf vendor events intel: Update CLX events to v1.15 (Michael Petlan) [2123231] - perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2123231] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2123231] - perf tools: Use Python devtools for version autodetection rather than runtime (Michael Petlan) [2123231] - perf stat: Avoid printing cpus with no counters (Michael Petlan) [2123231] - perf tools: Add missing headers needed by util/data.h (Michael Petlan) [2123231] - perf vendor events intel: Update WSM-EX events to v3 (Michael Petlan) [2123231] - perf vendor events intel: Update WSM-EP-SP events to v3 (Michael Petlan) [2123231] - perf vendor events intel: Update SKX events to v1.27 (Michael Petlan) [2123231] - perf vendor events intel: Update SKL events to v53 (Michael Petlan) [2123231] - perf vendor events intel: Update IVT events to v21 (Michael Petlan) [2123231] - perf vendor events intel: Update ICL events to v1.13 (Michael Petlan) [2123231] - perf test: Fix test case 81 ("perf record tests") on s390x (Michael Petlan) [2123231] - perf tools: Delete perf-with-kcore.sh script (Michael Petlan) [2123231] - perf intel-pt: Add link to the perf wiki's Intel PT page (Michael Petlan) [2123231] - libperf evsel: Factor out perf_evsel__ioctl() (Michael Petlan) [2123231] - perf stat: Support hybrid --topdown option (Michael Petlan) [2123231] - perf stat: Merge event counts from all hybrid PMUs (Michael Petlan) [2123231] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2123231] - perf list: Print all available tool events (Michael Petlan) [2123231] - perf stat: Add user_time and system_time events (Michael Petlan) [2123231] - perf stat: Introduce stats for the user and system rusage times (Michael Petlan) [2123231] - perf tools: Print warning when HAVE_DEBUGINFOD_SUPPORT is not set and user tries to use debuginfod support (Michael Petlan) [2123231] - perf version: Add HAVE_DEBUGINFOD_SUPPORT to built-in features (Michael Petlan) [2123231] - perf vendor events intel: Update goldmont event topics (Michael Petlan) [2123231] - perf vendor events intel: Update goldmontplus event topics (Michael Petlan) [2123231] - perf vendor events intel: Update elkhartlake event topics (Michael Petlan) [2123231] - perf vendor events intel: Update westmereex event topics (Michael Petlan) [2123231] - perf vendor events intel: Update westmereep-sp event topics (Michael Petlan) [2123231] - perf vendor events intel: Update westmereep-dp event topics (Michael Petlan) [2123231] - perf vendor events intel: Update tremontx uncore and topics (Michael Petlan) [2123231] - perf vendor events intel: Update tigerlake topic (Michael Petlan) [2123231] - perf vendor events intel: Update nehalemep event topics (Michael Petlan) [2123231] - perf vendor events intel: Update SKX uncore (Michael Petlan) [2123231] - perf vendor events intel: Update CLX uncore to v1.14 (Michael Petlan) [2123231] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2123231] - perf vendor events intel: Fix icelakex cstate metrics (Michael Petlan) [2123231] - perf vendor events intel: Fix icelake cstate metrics (Michael Petlan) [2123231] - perf mem: Print memory operation type (Michael Petlan) [2123231] - perf test: Add basic perf record tests (Michael Petlan) [2123231] - perf docs: Add man page entry for Arm SPE (Michael Petlan) [2123231] - perf test: Shell - Limit to only run executable scripts in tests (Michael Petlan) [2123231] - perf scripting python: Expose symbol offset and source information (Michael Petlan) [2123231] - perf jitdump: Add riscv64 support (Michael Petlan) [2123231] - libsubcmd: Fix OPTION_GROUP sorting (Michael Petlan) [2123231] - perf session: Fix Intel LBR callstack entries and nr print message (Michael Petlan) [2123231] - perf test bpf: Skip test if clang is not present (Michael Petlan) [2123231] - perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2123231] - perf bench numa: Address compiler error on s390 (Michael Petlan) [2123231] - perf test: Avoid shell test description infinite loop (Michael Petlan) [2123231] - perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform (Michael Petlan) [2123231] - perf test: Fix "all PMU test" to skip hv_24x7/hv_gpci tests on powerpc (Michael Petlan) [2123231] - perf bench: Fix two numa NDEBUG warnings (Michael Petlan) [2123231] - perf symbol: Remove arch__symbols__fixup_end() (Michael Petlan) [2123231] - perf symbol: Update symbols__fixup_end() (Michael Petlan) [2123231] - perf symbol: Pass is_kallsyms to symbols__fixup_end() (Michael Petlan) [2123231] - perf test: Add perf_event_attr test for Arm SPE (Michael Petlan) [2123231] - perf arm-spe: Fix SPE events with phys addresses (Michael Petlan) [2123231] - perf arm-spe: Fix addresses of synthesized SPE events (Michael Petlan) [2123231] - perf intel-pt: Fix timeless decoding with perf.data directory (Michael Petlan) [2123231] - perf test: Fix error message for test case 71 on s390, where it is not supported (Michael Petlan) [2123231] - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event (Michael Petlan) [2123231] - perf script: Always allow field 'data_src' for auxtrace (Michael Petlan) [2123231] - perf clang: Fix header include for LLVM >= 14 (Michael Petlan) [2123231] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2123231] - perf record: Fix per-thread option (Michael Petlan) [2123231] - perf tools: Fix segfault accessing sample_id xyarray (Michael Petlan) [2123231] - perf stat: Fix error check return value of hashmap__new(), must use IS_ERR() (Michael Petlan) [2123231] - perf tools: Fix misleading add event PMU debug message (Michael Petlan) [2123231] - perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout output (Michael Petlan) [2123231] - perf session: Remap buf if there is no space for event (Michael Petlan) [2123231] - perf bench: Fix epoll bench to correct usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] - perf bench: Fix futex bench to correct usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231] - perf tools: Fix perf's libperf_print callback (Michael Petlan) [2123231] - perf: arm-spe: Fix perf report --mem-mode (Michael Petlan) [2123231] - perf test tsc: Fix error message when not supported (Michael Petlan) [2123231] - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 (Michael Petlan) [2123231] - perf python: Fix probing for some clang command line options (Michael Petlan) [2123231] - tools build: Filter out options and warnings not supported by clang (Michael Petlan) [2123231] - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts (Michael Petlan) [2123231] - perf python: Convert tracepoint.py example to python3 (Michael Petlan) [2123231] - perf evlist: Directly return instead of using local ret variable (Michael Petlan) [2123231] - perf cpumap: More cpu map reuse by merge. (Michael Petlan) [2123231] - perf cpumap: Add is_subset function (Michael Petlan) [2123231] - perf evlist: Rename cpus to user_requested_cpus (Michael Petlan) [2123231] - perf tools: Stop depending on .git files for building PERF-VERSION-FILE (Michael Petlan) [2123231] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123231] - perf stat: Avoid SEGV if core.cpus isn't set (Michael Petlan) [2123231] - bpf: Sync comments for bpf_get_stack (Michael Petlan) [2123231] - perf evsel: Improve AMD IBS (Instruction-Based Sampling) error handling messages (Michael Petlan) [2123231] - perf python: Add perf_env stubs that will be needed in evsel__open_strerror() (Michael Petlan) [2123231] - perf tools: Enhance the matching of sub-commands abbreviations (Michael Petlan) [2123231] - tools arm64: Import cputype.h (Michael Petlan) [2123231] - perf lock: Add -F/--field option to control output (Michael Petlan) [2123231] - perf lock: Extend struct lock_key to have print function (Michael Petlan) [2123231] - perf lock: Add --synth=no option for record (Michael Petlan) [2123231] - perf stat: Fix forked applications enablement of counters (Michael Petlan) [2123231] - perf evsel: Make evsel__env() always return a valid env (Michael Petlan) [2123231] - perf script: Add 'brstackinsnlen' for branch stacks (Michael Petlan) [2123231] - perf ftrace latency: Update documentation (Michael Petlan) [2123231] - perf ftrace latency: Add -n/--use-nsec option (Michael Petlan) [2123231] - perf tools: Fix version kernel tag (Michael Petlan) [2123231] - perf tools: Fix dependency for version file creation (Michael Petlan) [2123231] - perf vendor events intel: Update events for TremontX (Michael Petlan) [2123231] - perf vendor events intel: Update events for Tigerlake (Michael Petlan) [2123231] - perf vendor events intel: Update events for SkylakeX (Michael Petlan) [2123231] - perf vendor events intel: Update events for Skylake (Michael Petlan) [2123231] - perf vendor events intel: Update events for IcelakeX (Michael Petlan) [2123231] - perf vendor events intel: Update events for Icelake (Michael Petlan) [2123231] - perf vendor events intel: Update events for Elkhartlake (Michael Petlan) [2123231] - perf vendor events intel: Update events for CascadelakeX (Michael Petlan) [2123231] - perf tools: Set build-id using build-id header on new mmap records (Michael Petlan) [2123231] - tools compiler.h: Remove duplicate #ifndef noinline block (Michael Petlan) [2123231] - perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, spotted by array_size.cocci (Michael Petlan) [2123231] - perf script: Output branch sample type (Michael Petlan) [2123231] - perf script: Refactor branch stack printing (Michael Petlan) [2123231] - perf session: Print branch stack entry type in --dump-raw-trace (Michael Petlan) [2123231] - perf evsel: Add error message for unsupported branch stack cases (Michael Petlan) [2123231] - perf test: Add perf_event_attr tests for the arm_spe event (Michael Petlan) [2123231] - perf vendor events intel: Add uncore event list for Alderlake (Michael Petlan) [2123231] - perf vendor events intel: Add core event list for Alderlake (Michael Petlan) [2123231] - perf jevents: Add support for HiSilicon CPA PMU aliasing (Michael Petlan) [2123231] - libperf: Add API for allocating new thread map array (Michael Petlan) [2123231] - libperf: Rename arguments of perf_thread_map APIs (Michael Petlan) [2123231] - perf arm-spe: Use advertised caps/min_interval as default sample_period (Michael Petlan) [2123231] - perf data: Don't mention --to-ctf if it's not supported (Michael Petlan) [2123231] - perf data: Adding error message if perf_data__create_dir() fails (Michael Petlan) [2123231] - perf report: Add "addr_from" and "addr_to" sort dimensions (Michael Petlan) [2123231] - perf tools: Fix spelling mistake "commpressor" -> "compressor" (Michael Petlan) [2123231] - perf annotate: Remove redundant 'ret' variable (Michael Petlan) [2123231] - perf top: Remove redundant 'err' variable (Michael Petlan) [2123231] - perf test: Make metric testing more robust (Michael Petlan) [2123231] - perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast (Michael Petlan) [2123231] - perf c2c: Replace bitmap_weight() with bitmap_empty() where appropriate (Michael Petlan) [2123231] - perf tui: Only support --tui with slang (Michael Petlan) [2123231] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2123231] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2123231] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2123231] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2123231] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2123231] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2123231] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2123231] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2123231] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2123231] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2123231] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2123231] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2123231] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2123231] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2123231] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2123231] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2123231] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2123231] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2123231] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2123231] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2123231] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2123231] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2123231] - perf vendor events: Update TremontX (Michael Petlan) [2123231] - perf vendor events: Update Westmere EX (Michael Petlan) [2123231] - perf vendor events: Update Westmere EP-SP (Michael Petlan) [2123231] - perf vendor events: Update Tigerlake (Michael Petlan) [2123231] - perf vendor events: Update Silvermont (Michael Petlan) [2123231] - perf vendor events: Update Sandybridge (Michael Petlan) [2123231] - perf vendor events: Update metrics for Skylake (Michael Petlan) [2123231] - perf vendor events: Update Nehalem EP (Michael Petlan) [2123231] - perf vendor events: Update Knights Landing (Michael Petlan) [2123231] - perf vendor events: Update metrics for Jaketown (Michael Petlan) [2123231] - perf vendor events: Update metrics for Ivytown (Michael Petlan) [2123231] - perf vendor events: Update metrics for Icelake (Michael Petlan) [2123231] - perf vendor events: Update metrics for Haswell (Michael Petlan) [2123231] - perf vendor events: Update for GoldmontPlus (Michael Petlan) [2123231] - perf vendor events: Update for Goldmont (Michael Petlan) [2123231] - perf vendor events: Update metrics for BroadwellX (Michael Petlan) [2123231] - perf vendor events: Update metrics for Broadwell (Michael Petlan) [2123231] - perf vendor events: Update for Bonnell (Michael Petlan) [2123231] - perf vendor events: Update metrics for IcelakeX (Michael Petlan) [2123231] - perf vendor events: Update for Westmere EP-DP (Michael Petlan) [2123231] - perf vendor events: Update metrics for Ivybridge (Michael Petlan) [2123231] - perf vendor events: Update metrics for HaswellX (Michael Petlan) [2123231] - perf vendor events: Update metrics for CascadelakeX (Michael Petlan) [2123231] - perf vendor events: Update metrics for Broadwell DE (Michael Petlan) [2123231] - perf test: Allow skip for all metrics test (Michael Petlan) [2123231] - perf map: Make map__contains_symbol() args const (Michael Petlan) [2123231] - perf maps: Move maps code to own C file (Michael Petlan) [2123231] - perf maps: Reduce scope of init and exit (Michael Petlan) [2123231] - perf test: Use pointer for maps (Michael Petlan) [2123231] - perf maps: Use a pointer for kmaps (Michael Petlan) [2123231] - perf namespaces: Add functions to access nsinfo (Michael Petlan) [2123231] - perf map: Add const to map_ip and unmap_ip (Michael Petlan) [2123231] - perf cpumap: Use for each loop (Michael Petlan) [2123231] - perf cpumap: Migrate to libperf cpumap api (Michael Petlan) [2123231] - perf report: Output data file name in raw trace dump (Michael Petlan) [2123231] - perf session: Load data directory files for analysis (Michael Petlan) [2123231] - perf record: Implement compatibility checks (Michael Petlan) [2123231] - perf record: Extend --threads command line option (Michael Petlan) [2123231] - perf record: Introduce --threads command line option (Michael Petlan) [2123231] - perf record: Introduce data transferred and compressed stats (Michael Petlan) [2123231] - perf record: Introduce compressor at mmap buffer object (Michael Petlan) [2123231] - perf record: Introduce bytes written stats (Michael Petlan) [2123231] - perf record: Introduce data file at mmap buffer object (Michael Petlan) [2123231] - perf record: Start threads in the beginning of trace streaming (Michael Petlan) [2123231] - perf record: Stop threads in the end of trace streaming (Michael Petlan) [2123231] - perf record: Introduce thread local variable (Michael Petlan) [2123231] - perf record: Introduce function to propagate control commands (Michael Petlan) [2123231] - perf record: Introduce thread specific data array (Michael Petlan) [2123231] - tools lib: Introduce fdarray duplicate function (Michael Petlan) [2123231] - perf record: Introduce thread affinity and mmap masks (Michael Petlan) [2123231] - perf lock: Carefully combine lock stats for discarded entries (Michael Petlan) [2123231] - perf lock: Add -c/--combine-locks option (Michael Petlan) [2123231] - perf lock: Fix lock name length check for printing (Michael Petlan) [2123231] - perf lock: Sort map info based on class name (Michael Petlan) [2123231] - perf lock: Change type of lock_stat->addr to u64 (Michael Petlan) [2123231] - perf lock: Convert lockhash_table to use hlist (Michael Petlan) [2123231] - perf annotate: Try chroot filename for objdump (Michael Petlan) [2123231] - perf inject: Try chroot directory when reading build-id (Michael Petlan) [2123231] - perf tools: Try chroot'ed filename when opening dso/symbol (Michael Petlan) [2123231] - tools/include: Add phys_addr_t to types.h (Michael Petlan) [2123231] - perf: use generic bpf_program__set_type() to set BPF prog type (Michael Petlan) [2123231] - perf/tests: Add AVX512-FP16 instructions to x86 instruction decoder test (Michael Petlan) [2123231] - perf/tests: Add misc instructions to the x86 instruction decoder test (Michael Petlan) [2123231] - perf/tests: Add AMX instructions to x86 instruction decoder test (Michael Petlan) [2123231] - perf/x86/intel/lbr: Fix unchecked MSR access error on HSW (Michael Petlan) [2123231] - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() (Michael Petlan) [2123231] - perf/core: Remove unused local variable (Michael Petlan) [2123231] - perf/x86/intel: Fix event constraints for ICL (Michael Petlan) [2123231] - perf/x86/Kconfig: Fix indentation in the Kconfig file (Michael Petlan) [2123231] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2123231] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2123231] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2123231] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2123231] - perf/ibs: Fix comment (Michael Petlan) [2123231] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2123231] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2123231] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2123231] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2123231] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2123231] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2123231] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2123231] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2123231] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2123231] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2123231] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2123231] - signal: Deliver SIGTRAP on perf event asynchronously if blocked (Michael Petlan) [2123231] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2123231] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2123231] - ACPI: Add perf low power callback (Michael Petlan) [2123231] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2123231] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2123231] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2123231] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2123231] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2123231] - perf/core: Add perf_clear_branch_entry_bitfields() helper (Michael Petlan) [2123231] - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled (Michael Petlan) [2123231] - perf/core: Always set cpuctx cgrp when enable cgroup event (Michael Petlan) [2123231] - perf/core: Fix perf_cgroup_switch() (Michael Petlan) [2123231] - perf/core: Use perf_cgroup_info->active to check if cgroup is active (Michael Petlan) [2123231] - perf/core: Don't pass task around when ctx sched in (Michael Petlan) [2123231] - perf/core: Inherit event_caps (Michael Petlan) [2123231] - perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT (Michael Petlan) [2123231] - perf: Add irq and exception return branch types (Michael Petlan) [2123231] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2123231] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2123231] - perf/x86/intel: Increase max number of the fixed counters (Michael Petlan) [2123231] - perf/x86/intel: Enable PEBS format 5 (Michael Petlan) [2123231] - perf/core: Allow kernel address filter when not filtering the kernel (Michael Petlan) [2123231] - perf/x86/intel/pt: Fix address filter config for 32-bit kernel (Michael Petlan) [2123231] - perf/core: Fix address filter parser for multiple filters (Michael Petlan) [2123231] - drivers/perf: arm_pmu: Handle 47 bit counters (Michael Petlan) [2123231] - x86: clean up symbol aliasing (Michael Petlan) [2123231] - linkage: remove SYM_FUNC_{START,END}_ALIAS() (Michael Petlan) [2123231] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122370] {CVE-2022-3028}- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [1960467] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Izabela Bakollari) [2091165] - redhat/docs: Update with DISTLOCALVERSION (Frantisek Hrbata) - redhat/Makefile: Rename LOCALVERSION to DISTLOCALVERSION (Frantisek Hrbata) - net: move netif_set_gso_max helpers (Ivan Vecera) [2128180] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2128180] - net: don't allow user space to lift the device limits (Ivan Vecera) [2128180] - net: add netif_inherit_tso_max() (Ivan Vecera) [2128180] - net: extract a few internals from netdevice.h (Ivan Vecera) [2128180] - net: unexport a handful of dev_* functions (Ivan Vecera) [2128180] - net: remove .ndo_change_proto_down (Ivan Vecera) [2128180] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134964] - tipc: Fix recognition of trial period (Xin Long) [2134964] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134964] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2136223] - drm: fix duplicated code in drm_connector_register (Karol Herbst) [2132575] - iavf: Fix adminq error handling (Petr Oros) [2003608]- perf/arm-cmn: Decode CAL devices properly in debugfs (Jeremy Linton) [2118804] - perf/arm-cmn: Fix filter_sel lookup (Jeremy Linton) [2118804] - perf/arm-cmn: Add CMN-700 support (Jeremy Linton) [2118804] - perf/arm-cmn: Refactor occupancy filter selector (Jeremy Linton) [2118804] - perf/arm-cmn: Add CMN-650 support (Jeremy Linton) [2118804] - dt-bindings: perf: arm-cmn: Add CMN-650 and CMN-700 (Jeremy Linton) [2118804] - perf/arm-cmn: Update watchpoint format (Jeremy Linton) [2118804] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Jeremy Linton) [2118804] - perf/arm-cmn: Make arm_cmn_debugfs static (Jeremy Linton) [2118804] - perf/arm-cmn: Add debugfs topology info (Jeremy Linton) [2118804] - perf/arm-cmn: Add CI-700 Support (Jeremy Linton) [2118804] - dt-bindings: perf: arm-cmn: Add CI-700 (Jeremy Linton) [2118804] - perf/arm-cmn: Support new IP features (Jeremy Linton) [2118804] - perf/arm-cmn: Demarcate CMN-600 specifics (Jeremy Linton) [2118804] - perf/arm-cmn: Move group validation data off-stack (Jeremy Linton) [2118804] - perf/arm-cmn: Optimise DTC counter accesses (Jeremy Linton) [2118804] - perf/arm-cmn: Optimise DTM counter reads (Jeremy Linton) [2118804] - perf/arm-cmn: Refactor DTM handling (Jeremy Linton) [2118804] - perf/arm-cmn: Streamline node iteration (Jeremy Linton) [2118804] - perf/arm-cmn: Refactor node ID handling (Jeremy Linton) [2118804] - perf/arm-cmn: Drop compile-test restriction (Jeremy Linton) [2118804] - perf/arm-cmn: Account for NUMA affinity (Jeremy Linton) [2118804] - perf/arm-cmn: Fix CPU hotplug unregistration (Jeremy Linton) [2118804] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1880574] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1880574] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1880574] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1880574] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1880574] - spec: fix path to `installing_core` stamp file for subpackages (Jonathan Lebon) [2134215] - redhat/configs: enable RTC_DRV_RV8803 for x86_64 (David Arcari) [2136121] - rtc: rv8803: fix missing unlock on error in rv8803_set_time() (David Arcari) [2136121] - rtc: rv8803: re-initialize all Epson RX8803 registers on voltage loss (David Arcari) [2136121] - rtc: rv8803: initialize registers on post-probe voltage loss (David Arcari) [2136121] - rtc: rv8803: factor out existing register initialization to function (David Arcari) [2136121] - rtc: rv8803: Add support for the Epson RX8804 RTC (David Arcari) [2136121] - rtc: rv8803: fix writing back ctrl in flag register (David Arcari) [2136121] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137587] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137587] {CVE-2022-42703} - blk-mq: don't add non-pt request with ->end_io to batch (Ming Lei) [2131144] - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' (Ming Lei) [2131144] - blktrace: fix possible memleak in '__blk_trace_remove' (Ming Lei) [2131144] - blktrace: introduce 'blk_trace_{start,stop}' helper (Ming Lei) [2131144] - bio: safeguard REQ_ALLOC_CACHE bio put (Ming Lei) [2131144] - block, bfq: remove unused variable for bfq_queue (Ming Lei) [2131144] - drbd: only clone bio if we have a backing device (Ming Lei) [2131144] - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() (Ming Lei) [2131144] - block: fix leaking minors of hidden disks (Ming Lei) [2131144] - block: avoid sign extend problem with default queue flags mask (Ming Lei) [2131144] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2131144] - block: Remove the repeat word 'can' (Ming Lei) [2131144] - sbitmap: fix lockup while swapping (Ming Lei) [2131144] - block: add rationale for not using blk_mq_plug() when applicable (Ming Lei) [2131144] - block: adapt blk_mq_plug() to not plug for writes that require a zone lock (Ming Lei) [2131144] - blk-cgroup: don't update the blkg lookup hint in blkg_conf_prep (Ming Lei) [2131144] - blk-mq: use quiesced elevator switch when reinitializing queues (Ming Lei) [2131144] - block: replace blk_queue_nowait with bdev_nowait (Ming Lei) [2131144] - blk-cgroup: pass a gendisk to the blkg allocation helpers (Ming Lei) [2131144] - blk-cgroup: pass a gendisk to blkcg_schedule_throttle (Ming Lei) [2131144] - blk-cgroup: pass a gendisk to blkg_destroy_all (Ming Lei) [2131144] - blk-throttle: pass a gendisk to blk_throtl_cancel_bios (Ming Lei) [2131144] - blk-throttle: pass a gendisk to blk_throtl_register_queue (Ming Lei) [2131144] - blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exit (Ming Lei) [2131144] - blk-iocost: cleanup ioc_qos_write (Ming Lei) [2131144] - blk-iocost: pass a gendisk to blk_iocost_init (Ming Lei) [2131144] - blk-iocost: simplify ioc_name (Ming Lei) [2131144] - blk-iolatency: pass a gendisk to blk_iolatency_init (Ming Lei) [2131144] - blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit (Ming Lei) [2131144] - blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_exit_queue (Ming Lei) [2131144] - blk-cgroup: remove blkg_lookup_check (Ming Lei) [2131144] - blk-cgroup: cleanup the blkg_lookup family of functions (Ming Lei) [2131144] - blk-cgroup: remove open coded blkg_lookup instances (Ming Lei) [2131144] - blk-cgroup: remove blk_queue_root_blkg (Ming Lei) [2131144] - blk-cgroup: fix error unwinding in blkcg_init_queue (Ming Lei) [2131144] - blk-mq: don't redirect completion for hctx withs only one ctx mapping (Ming Lei) [2131144] - blk-throttle: improve bypassing bios checkings (Ming Lei) [2131144] - blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT (Ming Lei) [2131144] - block/blk-rq-qos: delete useless enmu RQ_QOS_IOPRIO (Ming Lei) [2131144] - block: aoe: use DEFINE_SHOW_ATTRIBUTE to simplify aoe_debugfs (Ming Lei) [2131144] - block: move from strlcpy with unused retval to strscpy (Ming Lei) [2131144] - block/drbd: remove useless comments in receive_DataReply() (Ming Lei) [2131144] - drbd: remove orphan _req_may_be_done() declaration (Ming Lei) [2131144] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2131144] - rnbd-srv: remove struct rnbd_dev (Ming Lei) [2131144] - rnbd-srv: remove rnbd_dev_{open,close} (Ming Lei) [2131144] - rnbd-srv: remove rnbd_endio (Ming Lei) [2131144] - rnbd-srv: simplify rnbd_srv_fill_msg_open_rsp (Ming Lei) [2131144] - block: Fix the enum blk_eh_timer_return documentation (Ming Lei) [2131144] - blk-iocost: Remove unnecessary (void*) conversions (Ming Lei) [2131144] - block: remove PSI accounting from the bio layer (Ming Lei) [2131144] - sched/psi: export psi_memstall_{enter,leave} (Ming Lei) [2131144] - mm: add PSI accounting around ->read_folio and ->readahead calls (Ming Lei) [2131144] - block: fix comment typo in submit_bio of block-core.c. (Ming Lei) [2131144] - block/drbd: remove unused w_start_resync declaration (Ming Lei) [2131144] - blk-throttle: cleanup tg_update_disptime() (Ming Lei) [2131144] - blk-throttle: calling throtl_dequeue/enqueue_tg in pairs (Ming Lei) [2131144] - blk-throttle: use 'READ/WRITE' instead of '0/1' (Ming Lei) [2131144] - blk-throttle: fix io hung due to configuration updates (Ming Lei) [2131144] - blk-throttle: factor out code to calculate ios/bytes_allowed (Ming Lei) [2131144] - blk-throttle: prevent overflow while calculating wait time (Ming Lei) [2131144] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2131144] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2131144] - sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_batch (Ming Lei) [2131144] - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() (Ming Lei) [2131144] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2131144] - rnbd-srv: remove redundant setting of blk_open_flags (Ming Lei) [2131144] - rnbd-srv: make process_msg_close returns void (Ming Lei) [2131144] - rnbd-srv: add comment in rnbd_srv_rdma_ev (Ming Lei) [2131144] - block: remove unneeded return value of bio_check_ro() (Ming Lei) [2131144] - blk-mq: remove unneeded needs_restart check (Ming Lei) [2131144] - blk-throttle: clean up codes that can't be reached (Ming Lei) [2131144] - Revert "sbitmap: fix batched wait_cnt accounting" (Ming Lei) [2131144] - block: enable per-cpu bio caching for the fs bio set (Ming Lei) [2131144] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2131144] - sbitmap: remove unnecessary code in __sbitmap_queue_get_batch (Ming Lei) [2131144] - block/rnbd-clt: Remove the unneeded result variable (Ming Lei) [2131144] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2131144] - block: shrink rq_map_data a bit (Ming Lei) [2131144] - block, bfq: remove useless parameter for bfq_add/del_bfqq_busy() (Ming Lei) [2131144] - block, bfq: remove useless checking in bfq_put_queue() (Ming Lei) [2131144] - block, bfq: remove unused functions (Ming Lei) [2131144] - block: Change the return type of blk_mq_map_queues() into void (Ming Lei) [2131144] - null_blk: Modify the behavior of null_map_queues() (Ming Lei) [2131144] - block/rnbd-srv: Add event tracing support (Ming Lei) [2131144] - block: sed-opal: Add ioctl to return device status (Ming Lei) [2131144] - block: extend functionality to map bvec iterator (Ming Lei) [2131144] - block: factor out blk_rq_map_bio_alloc helper (Ming Lei) [2131144] - block: rename bio_map_put to blk_mq_map_bio_put (Ming Lei) [2131144] - block: enable bio caching use for passthru IO (Ming Lei) [2131144] - block: add blk_rq_map_user_io (Ming Lei) [2131144] - block: allow end_io based requests in the completion batch handling (Ming Lei) [2131144] - block: change request end_io handler to pass back a return value (Ming Lei) [2131144] - block: enable batched allocation for blk_mq_alloc_request() (Ming Lei) [2131144] - block: kill deprecated BUG_ON() in the flush handling (Ming Lei) [2131144] - virtio-blk: validate num_queues during probe (Ming Lei) [2131144] - selftests/bpf: Limit unroll_count for pyperf600 test (Frantisek Hrbata) [2139836] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122317] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2122317] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122317] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122317] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122317] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122317] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122317] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122317] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2122317] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2122317] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122317] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122317] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2122317] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2122317] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2122317] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122317] - ACPI: VIOT: Do not dereference fwnode in struct device (Mark Langsdorf) [2122317] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122317] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122317] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122317] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122317] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122317] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122317] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122317] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122317] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122317] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122317] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122317] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122317] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122317] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122317] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122317] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122317] - Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122317] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122317] - PCI: loongson: Add ACPI init support (Mark Langsdorf) [2122317] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122317] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122317] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122317] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122317] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122317] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122317] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122317] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122317] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122317] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122317] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122317] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122317] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122317] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122317] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122317] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122317] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122317] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122317] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122317] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122317] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122317] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122317] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122317] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122317] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122317] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122317] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122317] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122317] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122317] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122317] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122317] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122317] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122317] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122317] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [2122317] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122317] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122317] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122317] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122317] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122317] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122317] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122317] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122317] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122317] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122317] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122317] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122317] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122317] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122317] - ACPI: OSL: Remove the helper for deactivating memory region (Mark Langsdorf) [2122317] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122317] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122317] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122317] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122317] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122317] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122317] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122317] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122317] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122317] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122317] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122317] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122317] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122317] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122317] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122317] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122317] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122317] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122317] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122317] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122317] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122317] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122317] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122317] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122317] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122317] - ACPI: PM: Change pr_fmt() in device_pm.c (Mark Langsdorf) [2122317] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122317] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122317] - ACPI: Add perf low power callback (Mark Langsdorf) [2122317]- drm/amdgpu: make sure to init common IP before gmc (Myron Stowe) [2124638] - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega (Myron Stowe) [2124638] - drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega (Myron Stowe) [2124638] - drm/amdgpu: Don't enable LTR if not supported (Myron Stowe) [2124638] - PCI: imx6: Support more than Gen2 speed link mode (Myron Stowe) [2124638] - PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers (Myron Stowe) [2124638] - PCI: imx6: Reformat suspend callback to keep symmetric with resume (Myron Stowe) [2124638] - PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier (Myron Stowe) [2124638] - PCI: imx6: Disable clocks in reverse order of enable (Myron Stowe) [2124638] - PCI: imx6: Do not hide PHY driver callbacks and refine the error handling (Myron Stowe) [2124638] - PCI: imx6: Reduce resume time by only starting link if it was up before suspend (Myron Stowe) [2124638] - PCI: imx6: Mark the link down as non-fatal error (Myron Stowe) [2124638] - PCI: imx6: Move regulator enable out of imx6_pcie_deassert_core_reset() (Myron Stowe) [2124638] - PCI: imx6: Turn off regulator when system is in suspend mode (Myron Stowe) [2124638] - PCI: imx6: Call host init function directly in resume (Myron Stowe) [2124638] - PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks (Myron Stowe) [2124638] - PCI: imx6: Propagate .host_init() errors to caller (Myron Stowe) [2124638] - PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() (Myron Stowe) [2124638] - PCI: imx6: Factor out ref clock disable to match enable (Myron Stowe) [2124638] - PCI: imx6: Move imx6_pcie_clk_disable() earlier (Myron Stowe) [2124638] - PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier (Myron Stowe) [2124638] - PCI: imx6: Move PHY management functions together (Myron Stowe) [2124638] - PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configure_type() earlier (Myron Stowe) [2124638] - PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS() (Myron Stowe) [2124638] - PCI: exynos: Correct generic PHY usage (Myron Stowe) [2124638] - phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks (Myron Stowe) [2124638] - dt-bindings: PCI: qcom: Support additional MSI vectors (Myron Stowe) [2124638] - PCI: dwc: Handle MSIs routed to multiple GIC interrupts (Myron Stowe) [2124638] - PCI: dwc: Convert struct pcie_port.msi_irq to an array (Myron Stowe) [2124638] - PCI: dwc: Split MSI IRQ parsing/allocation to a separate function (Myron Stowe) [2124638] - PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi() (Myron Stowe) [2124638] - PCI: dwc: Use the bitmap API to allocate bitmaps (Myron Stowe) [2124638] - PCI: dwc: Fix MSI msi_msg DMA mapping (Myron Stowe) [2124638] - PCI: dwc: Check iATU in/outbound range setup status (Myron Stowe) [2124638] - PCI: dwc: Validate iATU outbound mappings against hardware constraints (Myron Stowe) [2124638] - PCI: dwc: Add iATU regions size detection procedure (Myron Stowe) [2124638] - PCI: dwc: Simplify in/outbound iATU setup methods (Myron Stowe) [2124638] - PCI: dwc: Drop enum dw_pcie_region_type in favor of PCIE_ATU_REGION_DIR_IB/OB (Myron Stowe) [2124638] - PCI: dwc: Drop enum dw_pcie_as_type in favor of PCIE_ATU_TYPE_MEM/IO (Myron Stowe) [2124638] - PCI: dwc: Add dw_pcie_ops.host_deinit() callback (Myron Stowe) [2124638] - PCI: tegra194: Drop manual DW PCIe controller version setup (Myron Stowe) [2124638] - PCI: intel-gw: Drop manual DW PCIe controller version setup (Myron Stowe) [2124638] - PCI: dwc: Add macros to compare Synopsys IP core versions (Myron Stowe) [2124638] - PCI: dwc: Read DWC IP core version from register (Myron Stowe) [2124638] - PCI: dwc: Use native DWC IP core version representation (Myron Stowe) [2124638] - PCI: dwc: Detect iATU settings after getting "addr_space" resource (Myron Stowe) [2124638] - PCI: dwc: Log link speed and width if it comes up (Myron Stowe) [2124638] - PCI: qcom: Allow ASPM L1 and substates for 2.7.0 (Myron Stowe) [2124638] - sparc: Use generic pci_mmap_resource_range() (Myron Stowe) [2124638] - PCI: Remove pci_mmap_page_range() wrapper (Myron Stowe) [2124638] - PCI: Stub __pci_ioport_map() for arches that don't support it at all (Myron Stowe) [2124638] - PCI: Convert to new *_PM_OPS macros (Myron Stowe) [2124638] - PCI: brcmstb: Rename .map_bus() functions to end with 'map_bus' (Myron Stowe) [2124638] - PCI: brcmstb: Disable/enable regulators in suspend/resume (Myron Stowe) [2124638] - PCI: brcmstb: Enable child bus device regulators from DT (Myron Stowe) [2124638] - PCI: brcmstb: Split post-link up initialization to brcm_pcie_start_link() (Myron Stowe) [2124638] - PCI: brcmstb: Prevent config space access when link is down (Myron Stowe) [2124638] - PCI: brcmstb: Remove unnecessary forward declarations (Myron Stowe) [2124638] - x86/cyrix: include header linux/isa-dma.h (Myron Stowe) [2124638] - asm-generic: Add new pci.h and use it (Myron Stowe) [2124638] - csky: PCI: Define ARCH_GENERIC_PCI_MMAP_RESOURCE (Myron Stowe) [2124638] - PCI: Move isa_dma_bridge_buggy out of asm/dma.h (Myron Stowe) [2124638] - PCI: Remove pci_get_legacy_ide_irq() and asm-generic/pci.h (Myron Stowe) [2124638] - PCI: tegra194: Add Tegra234 PCIe support (Myron Stowe) [2124638] - PCI: tegra194: Extend Endpoint mode support (Myron Stowe) [2124638] - PCI: tegra194: Fix link up retry sequence (Myron Stowe) [2124638] - PCI: tegra194: Clean up the exit path for Endpoint mode (Myron Stowe) [2124638] - PCI: tegra194: Enable support for 256 Byte payload (Myron Stowe) [2124638] - PCI: tegra194: Clear bandwidth management status (Myron Stowe) [2124638] - PCI: tegra194: Fix Root Port interrupt handling (Myron Stowe) [2124638] - PCI: tegra194: Find RAS DES PCIe capability offset (Myron Stowe) [2124638] - Revert "PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie" (Myron Stowe) [2124638] - PCI: Disable MSI for Tegra234 Root Ports (Myron Stowe) [2124638] - dt-bindings: PCI: tegra234: Add schema for tegra234 Endpoint mode (Myron Stowe) [2124638] - dt-bindings: PCI: tegra234: Add schema for tegra234 Root Port mode (Myron Stowe) [2124638] - dt-bindings: PCI: tegra194: Convert to json-schema (Myron Stowe) [2124638] - s390/pci: allow zPCI zbus without a function zero (Myron Stowe) [2124638] - PCI: Extend isolated function probing to s390 (Myron Stowe) [2124638] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Myron Stowe) [2124638] - PCI: Split out next_ari_fn() from next_fn() (Myron Stowe) [2124638] - PCI: Clean up pci_scan_slot() (Myron Stowe) [2124638] - PCI/ACPI: Update link to PCI firmware specification (Myron Stowe) [2124638] - MAINTAINERS: Add Xilinx Versal CPM Root Port maintainers (Myron Stowe) [2124638] - PCI: xilinx-cpm: Add support for Versal CPM5 Root Port (Myron Stowe) [2124638] - dt-bindings: PCI: xilinx-cpm: Add Versal CPM5 Root Port (Myron Stowe) [2124638] - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers (Myron Stowe) [2124638] - PCI: fu740: Remove unnecessary include files (Myron Stowe) [2124638] - dt-bindings: PCI: qcom: Fix description typo (Myron Stowe) [2124638] - PCI: qcom: Add IPQ60xx support (Myron Stowe) [2124638] - PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_* (Myron Stowe) [2124638] - PCI: dwc: Move GEN3_RELATED DBI definitions to common header (Myron Stowe) [2124638] - PCI: qcom: Drop manual pipe_clk_src handling (Myron Stowe) [2124638] - PCI: loongson: Don't access non-existent devices (Myron Stowe) [2124638] - PCI: loongson: Add ACPI init support (Myron Stowe) [2124638] - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A (Myron Stowe) [2124638] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Myron Stowe) [2124638] - PCI: qcom: Remove unnecessary pipe_clk handling (Myron Stowe) [2124638] - PCI: qcom: Power on PHY before DBI register accesses (Myron Stowe) [2124638] - PCI: qcom: Power on PHY before IPQ8074 DBI register accesses (Myron Stowe) [2124638] - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks (Myron Stowe) [2124638] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2124638] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2124638] - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() (Myron Stowe) [2124638] - PCI/ASPM: Unexport pcie_aspm_support_enabled() (Myron Stowe) [2124638] - PCI: endpoint: Enable DMA tests for endpoints with DMA capabilities (Myron Stowe) [2124638] - PCI/doc: Convert examples to generic power management (Myron Stowe) [2124638] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2124638] - PCI: endpoint: Don't stop controller when unbinding endpoint function (Myron Stowe) [2124638] - PCI: Drop of_match_ptr() to avoid unused variables (Myron Stowe) [2124638] - PCI: dwc-plat: Drop dw_plat_pcie_of_match[] forward declaration (Myron Stowe) [2124638] - PCI: dwc-plat: Drop unused regmap pointer (Myron Stowe) [2124638] - PCI: dwc-plat: Simplify dw_plat_pcie_probe() return values (Myron Stowe) [2124638] - PCI: dwc: Rename struct pcie_port to dw_pcie_rp (Myron Stowe) [2124638] - PCI: dwc: Move io_cfg_atu_shared to struct pcie_port (Myron Stowe) [2124638] - PCI: dwc: Add start_link/stop_link inlines (Myron Stowe) [2124638] - PCI: dwc: Reuse local pointer to the resource data (Myron Stowe) [2124638] - PCI: dwc: Organize local variable usage (Myron Stowe) [2124638] - PCI: dwc: Convert dw_pcie_link_up() to use dw_pcie_readl_dbi() (Myron Stowe) [2124638] - PCI: dwc: Simplify unrolled iATU detection (Myron Stowe) [2124638] - PCI: dwc: Add newlines to log messages (Myron Stowe) [2124638] - PCI: dwc: Add braces to multi-line if-else statements (Myron Stowe) [2124638] - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists (Myron Stowe) [2124638] - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors (Myron Stowe) [2124638] - PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address (Myron Stowe) [2124638] - PCI: dwc: Disable outbound windows only for controllers using iATU (Myron Stowe) [2124638] - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() (Myron Stowe) [2124638] - PCI: dwc: Stop link on host_init errors and de-initialization (Myron Stowe) [2124638] - PCI: Clear PCI_STATUS when setting up device (Myron Stowe) [2124638] - PCI: iproc: Use bitmap API to allocate bitmaps (Myron Stowe) [2124638] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2124638] - PCI: rcar-gen2: Add RZ/N1 SOC family compatible string (Myron Stowe) [2124638] - dt-bindings: PCI: renesas,pci-rcar-gen2: Add device tree support for R9A06G032 (Myron Stowe) [2124638] - dt-bindings: PCI: pci-rcar-gen2: Convert bindings to json-schema (Myron Stowe) [2124638] - dmaengine: dw-edma: Add support for chip-specific flags (Myron Stowe) [2124638] - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics (Myron Stowe) [2124638] - dmaengine: dw-edma: Drop dma_slave_config.direction field usage (Myron Stowe) [2124638] - dmaengine: dw-edma: Rename wr(rd)_ch_cnt to ll_wr(rd)_cnt in struct dw_edma_chip (Myron Stowe) [2124638] - dmaengine: dw-edma: Change rg_region to reg_base in struct dw_edma_chip (Myron Stowe) [2124638] - dmaengine: dw-edma: Detach the private data and chip info structures (Myron Stowe) [2124638] - dmaengine: dw-edma: Remove unused irq field in struct dw_edma_chip (Myron Stowe) [2124638] - PCI: mediatek-gen3: Print LTSSM state when PCIe link down (Myron Stowe) [2124638] - PCI: mediatek: Allow building for ARCH_AIROHA (Myron Stowe) [2124638] - dt-bindings: PCI: mediatek: Add Airoha EN7532 support (Myron Stowe) [2124638] - PCI: aardvark: Fix reporting Slot capabilities on emulated bridge (Myron Stowe) [2124638] - PCI: aardvark: Add support for AER registers on emulated bridge (Myron Stowe) [2124638] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2124638] - PCI: Add ACS quirk for Broadcom BCM5750x NICs (Myron Stowe) [2124638] - PCI: switchtec: Prefer ida_alloc()/free() over ida_simple_get()/remove() (Myron Stowe) [2124638] - PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains() (Myron Stowe) [2124638] - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() (Myron Stowe) [2124638] - PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() (Myron Stowe) [2124638] - PCI/ERR: Recognize disconnected devices in report_error_detected() (Myron Stowe) [2124638] - dt-bindings: PCI: xilinx-cpm: Fix reg property order (Myron Stowe) [2124638] - dt-bindings: Fix properties without any type (Myron Stowe) [2124638] - mailbox: qcom-ipcc: Fix -Wunused-function with CONFIG_PM_SLEEP=n (Myron Stowe) [2124638] - mailbox: qcom-ipcc: Log the pending interrupt during resume (Myron Stowe) [2124638] - PCI: brcmstb: Augment driver for MIPs SOCs (Myron Stowe) [2124638] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Myron Stowe) [2124638] - PM: core: Redefine pm_ptr() macro (Myron Stowe) [2124638] - dt-bindings: PCI: designware: Fix 'unevaluatedProperties' warnings (Myron Stowe) [2124638] - PCI: Add pci_find_dvsec_capability to find designated VSEC (Myron Stowe) [2124638] - dt-bindings: PCI: tegra194: Fix PCIe endpoint node names (Myron Stowe) [2124638] - mailbox: qcom-ipcc: Enable loading QCOM_IPCC as a module (Myron Stowe) [2124638] - s390/pci: reset zdev->zbus on registration failure (Myron Stowe) [2124638] - dt-bindings: PCI: kirin: Add support for Kirin970 (Myron Stowe) [2124638] - dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml (Myron Stowe) [2124638] - dt-bindings: pci: Add DT binding for Toshiba Visconti PCIe controller (Myron Stowe) [2124638] - dt-bindings: PCI: add snps,dw-pcie-ep.yaml (Myron Stowe) [2124638] - dt-bindings: PCI: add snps,dw-pcie.yaml (Myron Stowe) [2124638] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131650] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135284] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2136829] - io_uring: zero iocb->ki_pos for stream file types (Jeff Moyer) [2107743] - io-wq: drop wqe lock before creating new worker (Jeff Moyer) [2107743] - io-wq: check for wq exit after adding new worker task_work (Jeff Moyer) [2107743] - io_uring: ensure task_work gets run as part of cancelations (Jeff Moyer) [2107743] - io-wq: remove spurious bit clear on task_work addition (Jeff Moyer) [2107743] - io-wq: don't retry task_work creation failure on fatal conditions (Jeff Moyer) [2107743] - io_uring: Fix undefined-behaviour in io_issue_sqe (Jeff Moyer) [2107743] - io_uring: fix soft lockup when call __io_remove_buffers (Jeff Moyer) [2107743] - io_uring: fix link traversal locking (Jeff Moyer) [2107743] - io_uring: fail cancellation for EXITING tasks (Jeff Moyer) [2107743] - io_uring: correct link-list traversal locking (Jeff Moyer) [2107743] - io_uring: fix missed comment from *task_file rename (Jeff Moyer) [2107743] - io-wq: serialize hash clear with wakeup (Jeff Moyer) [2107743] - io_uring: honour zeroes as io-wq worker limits (Jeff Moyer) [2107743] - io_uring: remove dead 'sqe' store (Jeff Moyer) [2107743] - io_uring: remove redundant assignment to ret in io_register_iowq_max_workers() (Jeff Moyer) [2107743] - io-wq: fix max-workers not correctly set on multi-node system (Jeff Moyer) [2107743] - io_uring: clean up io_queue_sqe_arm_apoll (Jeff Moyer) [2107743] - io-wq: remove worker to owner tw dependency (Jeff Moyer) [2107743] - io_uring: harder fdinfo sq/cq ring iterating (Jeff Moyer) [2107743] - fs: get rid of the res2 iocb->ki_complete argument (Jeff Moyer) [2107743] - io_uring: clusterise ki_flags access in rw_prep (Jeff Moyer) [2107743] - io_uring: kill unused param from io_file_supports_nowait (Jeff Moyer) [2107743] - io_uring: clean up timeout async_data allocation (Jeff Moyer) [2107743] - io_uring: don't try io-wq polling if not supported (Jeff Moyer) [2107743] - io_uring: check if opcode needs poll first on arming (Jeff Moyer) [2107743] - io_uring: clean iowq submit work cancellation (Jeff Moyer) [2107743] - io_uring: clean io_wq_submit_work()'s main loop (Jeff Moyer) [2107743] - io-wq: use helper for worker refcounting (Jeff Moyer) [2107743] - io_uring: implement async hybrid mode for pollable requests (Jeff Moyer) [2107743] - io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR()) (Jeff Moyer) [2107743] - io_uring: split logic of force_nonblock (Jeff Moyer) [2107743] - io-wq: max_worker fixes (Jeff Moyer) [2107743] - io_uring: warning about unused-but-set parameter (Jeff Moyer) [2107743] - io_uring: inform block layer of how many requests we are submitting (Jeff Moyer) [2107743] - io_uring: simplify io_file_supports_nowait() (Jeff Moyer) [2107743] - io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags (Jeff Moyer) [2107743] - io_uring: arm poll for non-nowait files (Jeff Moyer) [2107743] - fs/io_uring: Prioritise checking faster conditions first in io_write (Jeff Moyer) [2107743] - io_uring: clean io_prep_rw() (Jeff Moyer) [2107743] - io_uring: optimise fixed rw rsrc node setting (Jeff Moyer) [2107743] - io_uring: return iovec from __io_import_iovec (Jeff Moyer) [2107743] - io_uring: optimise io_import_iovec fixed path (Jeff Moyer) [2107743] - io_uring: kill io_wq_current_is_worker() in iopoll (Jeff Moyer) [2107743] - io_uring: optimise req->ctx reloads (Jeff Moyer) [2107743] - io_uring: rearrange io_read()/write() (Jeff Moyer) [2107743] - io_uring: clean up io_import_iovec (Jeff Moyer) [2107743] - io_uring: optimise io_import_iovec nonblock passing (Jeff Moyer) [2107743] - io_uring: optimise read/write iov state storing (Jeff Moyer) [2107743] - io_uring: encapsulate rw state (Jeff Moyer) [2107743] - io_uring: optimise rw comletion handlers (Jeff Moyer) [2107743] - io_uring: prioritise read success path over fails (Jeff Moyer) [2107743] - io_uring: consistent typing for issue_flags (Jeff Moyer) [2107743] - io_uring: optimise rsrc referencing (Jeff Moyer) [2107743] - io_uring: optimise io_req_set_rsrc_node() (Jeff Moyer) [2107743] - io_uring: fix io_free_batch_list races (Jeff Moyer) [2107743] - io_uring: remove extra io_ring_exit_work wake up (Jeff Moyer) [2107743] - io_uring: optimise out req->opcode reloading (Jeff Moyer) [2107743] - io_uring: reshuffle io_submit_state bits (Jeff Moyer) [2107743] - io_uring: safer fallback_work free (Jeff Moyer) [2107743] - io_uring: optimise plugging (Jeff Moyer) [2107743] - io_uring: correct fill events helpers types (Jeff Moyer) [2107743] - io_uring: inline io_poll_complete (Jeff Moyer) [2107743] - io_uring: inline io_req_needs_clean() (Jeff Moyer) [2107743] - io_uring: remove struct io_completion (Jeff Moyer) [2107743] - io_uring: control ->async_data with a REQ_F flag (Jeff Moyer) [2107743] - io_uring: optimise io_free_batch_list() (Jeff Moyer) [2107743] - io_uring: mark cold functions (Jeff Moyer) [2107743] - io_uring: optimise ctx referencing by requests (Jeff Moyer) [2107743] - io_uring: merge CQ and poll waitqueues (Jeff Moyer) [2107743] - io_uring: don't wake sqpoll in io_cqring_ev_posted (Jeff Moyer) [2107743] - io_uring: optimise INIT_WQ_LIST (Jeff Moyer) [2107743] - io_uring: optimise request allocation (Jeff Moyer) [2107743] - io_uring: delay req queueing into compl-batch list (Jeff Moyer) [2107743] - io_uring: add more likely/unlikely() annotations (Jeff Moyer) [2107743] - io_uring: optimise kiocb layout (Jeff Moyer) [2107743] - io_uring: add flag to not fail link after timeout (Jeff Moyer) [2107743] - io_uring: clean up buffer select (Jeff Moyer) [2107743] - io_uring: init opcode in io_init_req() (Jeff Moyer) [2107743] - io_uring: don't return from io_drain_req() (Jeff Moyer) [2107743] - io_uring: extra a helper for drain init (Jeff Moyer) [2107743] - io_uring: disable draining earlier (Jeff Moyer) [2107743] - io_uring: comment why inline complete calls io_clean_op() (Jeff Moyer) [2107743] - io_uring: kill off ->inflight_entry field (Jeff Moyer) [2107743] - io_uring: restructure submit sqes to_submit checks (Jeff Moyer) [2107743] - io_uring: reshuffle queue_sqe completion handling (Jeff Moyer) [2107743] - io_uring: inline hot path of __io_queue_sqe() (Jeff Moyer) [2107743] - io_uring: split slow path from io_queue_sqe (Jeff Moyer) [2107743] - io_uring: remove drain_active check from hot path (Jeff Moyer) [2107743] - io_uring: deduplicate io_queue_sqe() call sites (Jeff Moyer) [2107743] - io_uring: don't pass state to io_submit_state_end (Jeff Moyer) [2107743] - io_uring: don't pass tail into io_free_batch_list (Jeff Moyer) [2107743] - io_uring: inline completion batching helpers (Jeff Moyer) [2107743] - io_uring: optimise batch completion (Jeff Moyer) [2107743] - io_uring: convert iopoll_completed to store_release (Jeff Moyer) [2107743] - io_uring: add a helper for batch free (Jeff Moyer) [2107743] - io_uring: use single linked list for iopoll (Jeff Moyer) [2107743] - io_uring: split iopoll loop (Jeff Moyer) [2107743] - io_uring: replace list with stack for req caches (Jeff Moyer) [2107743] - io-wq: add io_wq_work_node based stack (Jeff Moyer) [2107743] - io_uring: remove allocation cache array (Jeff Moyer) [2107743] - io_uring: use slist for completion batching (Jeff Moyer) [2107743] - io_uring: make io_do_iopoll return number of reqs (Jeff Moyer) [2107743] - io_uring: force_nonspin (Jeff Moyer) [2107743] - io_uring: mark having different creds unlikely (Jeff Moyer) [2107743] - io_uring: return boolean value for io_alloc_async_data (Jeff Moyer) [2107743] - io_uring: optimise io_req_init() sqe flags checks (Jeff Moyer) [2107743] - io_uring: remove ctx referencing from complete_post (Jeff Moyer) [2107743] - io_uring: add more uring info to fdinfo for debug (Jeff Moyer) [2107743] - io_uring: kill extra wake_up_process in tw add (Jeff Moyer) [2107743] - io_uring: dedup CQE flushing non-empty checks (Jeff Moyer) [2107743] - io_uring: inline linked part of io_req_find_next (Jeff Moyer) [2107743] - io_uring: inline io_dismantle_req (Jeff Moyer) [2107743] - io_uring: kill off ios_left (Jeff Moyer) [2107743] - io-wq: Remove duplicate code in io_workqueue_create() (Jeff Moyer) [2107743] - io_uring: dump sqe contents if issue fails (Jeff Moyer) [2107743] - lsm,io_uring: add LSM hooks to io_uring (Jeff Moyer) [2107743] - selftests: netfilter: Fix nft_fib.sh for all.rp_filter=1 (Hangbin Liu) [2128202] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2128202] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2128202] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2128202] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2128202] - selftests: forwarding: fix missing backslash (Hangbin Liu) [2128202] - selftests/net/forwarding: add missing tests to Makefile (Hangbin Liu) [2128202] - fs: vfs: fs/dcache: Move wakeup out of i_seq_dir write held region (Ian Kent) [2118965] - fs: vfs: fs/dcache: Move the wakeup from __d_lookup_done() to the caller (Ian Kent) [2118965] - fs: vfs: fs/dcache: Disable preemption on i_dir_seq write side on PREEMPT_RT (Ian Kent) [2118965] - fs: vfs: d_add_ci(): make sure we don't miss d_lookup_done() (Ian Kent) [2118965]- platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (David Arcari) [2076733] - powercap: intel_rapl: Add support for RAPTORLAKE_P (David Arcari) [2076727] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112024] - Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()" (Jerry Snitselaar) [2112024] - dma-mapping: mark dma_supported static (Jerry Snitselaar) [2112024] - swiotlb: fix a typo (Jerry Snitselaar) [2112024] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112024] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112024] - iommu/vt-d: Fix possible recursive locking in intel_iommu_init() (Jerry Snitselaar) [2112024] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112024] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2121155] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112024] - iommu/vt-d: Fix recursive lock issue in iommu_flush_dev_iotlb() (Jerry Snitselaar) [2112024] - iommu/vt-d: Fix lockdep splat due to klist iteration in atomic context (Jerry Snitselaar) [2112024] - PCI/P2PDMA: Remove pci_p2pdma_[un]map_sg() (Jerry Snitselaar) [2112024] - nvme-pci: convert to using dma_map_sgtable() (Jerry Snitselaar) [2112024] - nvme-pci: check DMA ops when indicating support for PCI P2PDMA (Jerry Snitselaar) [2112024] - RDMA/rw: drop pci_p2pdma_[un]map_sg() (Jerry Snitselaar) [2112024] - RDMA/core: introduce ib_dma_pci_p2p_dma_supported() (Jerry Snitselaar) [2112024] - dma-mapping: reformat comment to suppress htmldoc warning (Jerry Snitselaar) [2112024] - iommu/dma: support PCI P2PDMA pages in dma-iommu map_sg (Jerry Snitselaar) [2112024] - iommu: Explicitly skip bus address marked segments in __iommu_map_sg() (Jerry Snitselaar) [2112024] - dma-mapping: add flags to dma_map_ops to indicate PCI P2PDMA support (Jerry Snitselaar) [2112024] - dma-direct: support PCI P2PDMA pages in dma-direct map_sg (Jerry Snitselaar) [2112024] - dma-mapping: allow EREMOTEIO return code for P2PDMA transfers (Jerry Snitselaar) [2112024] - PCI/P2PDMA: Introduce helpers for dma_map_sg implementations (Jerry Snitselaar) [2112024] - PCI/P2PDMA: Attempt to set map_type if it has not been set (Jerry Snitselaar) [2112024] - lib/scatterlist: add flag for indicating P2PDMA segments in an SGL (Jerry Snitselaar) [2112024] - x86/swiotlb: fix param usage in boot-options.rst (Jerry Snitselaar) [2112024] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112024] - swiotlb: clean up some coding style and minor issues (Jerry Snitselaar) [2112024] - dma-iommu: add iommu_dma_opt_mapping_size() (Jerry Snitselaar) [2112024] - dma-mapping: add dma_opt_mapping_size() (Jerry Snitselaar) [2112024] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112024] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112024] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112024] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112024] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112024] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112024] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112024] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112024] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112024] - rhel/configs: Add ARM_SMMU_QCOM_DEBUG (Jerry Snitselaar) [2112024] - dma-mapping: Fix build error unused-value (Jerry Snitselaar) [2112024] - dma-mapping: Add dma_release_coherent_memory to DMA API (Jerry Snitselaar) [2112024] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112024] - MAINTAINERS: Add Robin Murphy as IOMMU SUBSYTEM reviewer (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: cleanup arm_smmu_dev_{enable,disable}_feature (Jerry Snitselaar) [2112024] - iommu: remove the put_resv_regions method (Jerry Snitselaar) [2112024] - iommu: remove iommu_dev_feature_enabled (Jerry Snitselaar) [2112024] - iommu: remove the unused dev_has_feat method (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove global g_iommus array (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unnecessary check in intel_iommu_add() (Jerry Snitselaar) [2112024] - iommu/vt-d: Refactor iommu information of each domain (Jerry Snitselaar) [2112024] - iommu/vt-d: Use IDA interface to manage iommu sequence id (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unused domain_get_iommu() (Jerry Snitselaar) [2112024] - iommu/vt-d: Convert global spinlock into per domain lock (Jerry Snitselaar) [2112024] - iommu/vt-d: Use device_domain_lock accurately (Jerry Snitselaar) [2112024] - iommu/vt-d: Fold __dmar_remove_one_dev_info() into its caller (Jerry Snitselaar) [2112024] - iommu/vt-d: Check device list of domain in domain free path (Jerry Snitselaar) [2112024] - iommu/vt-d: Acquiring lock in pasid manipulation helpers (Jerry Snitselaar) [2112024] - iommu/vt-d: Acquiring lock in domain ID allocation helpers (Jerry Snitselaar) [2112024] - iommu/vt-d: Replace spin_lock_irqsave() with spin_lock() (Jerry Snitselaar) [2112024] - iommu/vt-d: Unnecessary spinlock for root table alloc and free (Jerry Snitselaar) [2112024] - iommu/vt-d: Use pci_get_domain_bus_and_slot() in pgtable_walk() (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove clearing translation data in disable_dmar_iommu() (Jerry Snitselaar) [2112024] - iommu/vt-d: debugfs: Remove device_domain_lock usage (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unused iovad from dmar_domain (Jerry Snitselaar) [2112024] - iommu/vt-d: Move include/linux/intel-iommu.h under iommu (Jerry Snitselaar) [2112024] - x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU (Jerry Snitselaar) [2112024] - drm/i915: Remove unnecessary include (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unnecessary exported symbol (Jerry Snitselaar) [2112024] - agp/intel: Use per device iommu check (Jerry Snitselaar) [2112024] - iommu/vt-d: Move trace/events/intel_iommu.h under iommu (Jerry Snitselaar) [2112024] - iommu/virtio: Add map/unmap_pages() callbacks implementation (Jerry Snitselaar) [2112024] - iommu/arm-smmu-qcom: Add SM6375 SMMU compatible (Jerry Snitselaar) [2112024] - iommu/arm-smmu-qcom: Add debug support for TLB sync timeouts (Jerry Snitselaar) [2112024] - ACPI/IORT: Fix build error implicit-function-declaration (Jerry Snitselaar) [2112024] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112024] - iommu: arm-smmu-impl: Add 8250 display compatible to the client list. (Jerry Snitselaar) [2112024] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2112024] - iommu: Clean up release_device checks (Jerry Snitselaar) [2112024] - iommu: Make .release_device optional (Jerry Snitselaar) [2112024] - iommu: Use dev_iommu_ops() for probe_finalize (Jerry Snitselaar) [2112024] - iommu/arm-smmu: Get associated RMR info and install bypass SMR (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: Get associated RMR info and install bypass STE (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: Refactor arm_smmu_init_bypass_stes() to force bypass (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: Introduce strtab init helper (Jerry Snitselaar) [2112024] - ACPI/IORT: Add a helper to retrieve RMR info directly (Jerry Snitselaar) [2112024] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Jerry Snitselaar) [2112024] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Jerry Snitselaar) [2112024] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Jerry Snitselaar) [2112024] - ACPICA: IORT: Updates for revision E.d (Jerry Snitselaar) [2112024] - iommu: Introduce a callback to struct iommu_resv_region (Jerry Snitselaar) [2112024] - iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte (Jerry Snitselaar) [2112024] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112024] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2112024] - selftests dma: fix compile error for dma_map_benchmark (Jerry Snitselaar) [2112024] - MAINTAINERS: Remove iommu@lists.linux-foundation.org (Jerry Snitselaar) [2112024] - MAINTAINERS: Add new IOMMU development mailing list (Jerry Snitselaar) [2112024] - MAINTAINERS: Update SWIOTLB maintainership (Jerry Snitselaar) [2112024] - MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK (Jerry Snitselaar) [2112024] - perf/smmuv3: Don't cast parameter in bit operations (Jerry Snitselaar) [2112024] - ARM: ixp4xx: Drop custom DMA coherency and bouncing (Jerry Snitselaar) [2112024] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112024] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove hard coding PGSNP bit in PASID entries (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove domain_update_iommu_snooping() (Jerry Snitselaar) [2112024] - iommu/vt-d: Check domain force_snooping against attached devices (Jerry Snitselaar) [2112024] - iommu/vt-d: Block force-snoop domain attaching if no SC support (Jerry Snitselaar) [2112024] - iommu/vt-d: Size Page Request Queue to avoid overflow condition (Jerry Snitselaar) [2112024] - iommu/vt-d: Fold dmar_insert_one_dev_info() into its caller (Jerry Snitselaar) [2112024] - iommu/vt-d: Change return type of dmar_insert_one_dev_info() (Jerry Snitselaar) [2112024] - iommu/vt-d: Remove unneeded validity check on dev (Jerry Snitselaar) [2112024] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2112024] - iommu/arm-smmu: Support Tegra234 SMMU (Jerry Snitselaar) [2112024] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112024] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112024] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112024] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112024] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112024] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112024] - x86: remove cruft from (Jerry Snitselaar) [2112024] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112024] - swiotlb: merge swiotlb-xen initialization into swiotlb (Jerry Snitselaar) [2112024] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112024] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112024] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112024] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112024] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112024] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112024] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112024] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112024] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112024] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2112024] - iommu: Remove trivial ops->capable implementations (Jerry Snitselaar) [2112024] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2112024] - iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find (Jerry Snitselaar) [2112024] - iommu/tegra-smmu: Use devm_bitmap_zalloc when applicable (Jerry Snitselaar) [2112024] - lib/scatterlist: cleanup macros into static inline functions (Jerry Snitselaar) [2112024] - ASoC: hdmi-codec: Update to modern DAI terminology (Karol Herbst) [2115866] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Karol Herbst) [2115866] - Revert "workqueue: remove unused cancel_work()" (Karol Herbst) [2115866] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Karol Herbst) [2115866] - fbdev: Put mmap for deferred I/O into drivers (Karol Herbst) [2115866] - fbdev: Track deferred-I/O pages in pageref struct (Karol Herbst) [2115866] - fbdev: defio: fix the pagelist corruption (Karol Herbst) [2115866] - fbdev: Don't sort deferred-I/O pages by default (Karol Herbst) [2115866] - fbdev/defio: Early-out if page is already enlisted (Karol Herbst) [2115866] - md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2113822] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2113822] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2113822] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2113822] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2113822] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2113822] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2113822] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2113822] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2113822] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2113822] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2113822] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2113822] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2113822] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2113822] - md: Replace snprintf with scnprintf (Nigel Croxon) [2113822] - md/raid10: fix compile warning (Nigel Croxon) [2113822] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2113822] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2113822] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2113822] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2113822] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2113822] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2113822] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2113822] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2113822] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2113822] - md-raid10: fix KASAN warning (Nigel Croxon) [2113822] - md: return the allocated devices from md_alloc (Nigel Croxon) [2113822] - md: open code md_probe in autorun_devices (Nigel Croxon) [2113822] - md: remove unneeded semicolon (Nigel Croxon) [2113822] - md: fix build failure for !MODULE (Nigel Croxon) [2113822] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2113822] - md: simplify md_open (Nigel Croxon) [2113822] - md: only delete entries from all_mddevs when the disk is freed (Nigel Croxon) [2113822] - md: stop using for_each_mddev in md_exit (Nigel Croxon) [2113822] - md: stop using for_each_mddev in md_notify_reboot (Nigel Croxon) [2113822] - md: stop using for_each_mddev in md_do_sync (Nigel Croxon) [2113822] - md: factor out the rdev overlaps check from rdev_size_store (Nigel Croxon) [2113822] - md: rename md_free to md_kobj_release (Nigel Croxon) [2113822] - md: implement ->free_disk (Nigel Croxon) [2113822] - md: fix error handling in md_alloc (Nigel Croxon) [2113822] - md: fix mddev->kobj lifetime (Nigel Croxon) [2113822] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2113822] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2113822] - md: Fix spelling mistake in comments (Nigel Croxon) [2113822] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2113822] - md/raid5: Improve debug prints (Nigel Croxon) [2113822] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2113822] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2113822] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2113822] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2113822] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2113822] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2113822] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2113822] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2113822] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2113822] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2113822] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2113822] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2113822] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2113822] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2113822] - md: Explicitly create command-line configured devices (Nigel Croxon) [2113822] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2113822] - md: Ensure resync is reported after it starts (Nigel Croxon) [2113822] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2113822] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2113822] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2113822] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2113822] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2113822] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2113822] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2113822] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2113822] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2113822] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2113822]- tracing: Disable interrupt or preemption before acquiring arch_spinlock_t (Waiman Long) [2128231] - docs: security: Add secrets/coco documentation (Lenny Szubowicz) [1994744] - virt: Add efi_secret module to expose confidential computing secrets (Lenny Szubowicz) [1994744] - Enable CONFIG_EFI_SECRET as a module for x86_64 (Lenny Szubowicz) [1994744] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2119181] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2119181] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2119181] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2119181] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2119181] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2119181] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2119181] - crypto: ccp - fix typo in comment (Vladis Dronov) [2119181] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2119181] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2119181] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2119181] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2119181] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2119181] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2119181] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2119181] - mm: fix BUG splat with kvmalloc + GFP_ATOMIC (Chris von Recklinghausen) [2131716] - mm/hugetlb: correct demote page offset logic (Chris von Recklinghausen) [2131716] - frontswap: don't call ->init if no ops are registered (Chris von Recklinghausen) [2131716] - Revert "powerpc: Remove unused FW_FEATURE_NATIVE references" (Chris von Recklinghausen) [2131716] - Docs/admin-guide/mm/damon/usage: fix the example code snip (Chris von Recklinghausen) [2131716]- cgroup/cpuset: remove unreachable code (Waiman Long) [1946801] - kselftest/cgroup: Add cpuset v2 partition root state test (Waiman Long) [1946801] - cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst (Waiman Long) [1946801] - cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule (Waiman Long) [1946801] - cgroup/cpuset: Relocate a code block in validate_change() (Waiman Long) [1946801] - cgroup/cpuset: Show invalid partition reason string (Waiman Long) [1946801] - cgroup/cpuset: Add a new isolated cpus.partition type (Waiman Long) [1946801] - cgroup/cpuset: Relax constraints to partition & cpus changes (Waiman Long) [1946801] - cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective (Waiman Long) [1946801] - cgroup/cpuset: Miscellaneous cleanups & add helper functions (Waiman Long) [1946801] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Waiman Long) [1946801] - cpuset: convert 'allowed' in __cpuset_node_allowed() to be boolean (Waiman Long) [1946801] - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() (Waiman Long) [1946801] - cgroup: cleanup comments (Waiman Long) [1946801] - tcp: Fix data races around icsk->icsk_af_ops. (Hangbin Liu) [2135319] - ipv6: Fix data races around sk->sk_prot. (Hangbin Liu) [2135319] - ipv6: annotate some data-races around sk->sk_prot (Hangbin Liu) [2135319] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135319] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135319] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135319] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135319] - net: fix potential refcount leak in ndisc_router_discovery() (Hangbin Liu) [2135319] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135319] - ipv6: fix lockdep splat in in6_dump_addrs() (Hangbin Liu) [2135319] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135319] - selftests/bpf: Fix passing arguments via function in test_kmod.sh (Yauheni Kaliuta) [2102053] - selftests: bpf: test_kmod.sh: Pass parameters to the module (Yauheni Kaliuta) [2102053] - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug (Vitaly Kuznetsov) [2119111] - Documentation: KVM: Add SPDX-License-Identifier tag (Vitaly Kuznetsov) [2119111] - Documentation: KVM: add virtual CPU errata documentation (Vitaly Kuznetsov) [2119111] - Documentation: KVM: add separate directories for architecture-specific documentation (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove __NR_userfaultfd syscall fallback (Vitaly Kuznetsov) [2119111] - KVM: arm64: Fix hypercall bitmap writeback when vcpus have already run (Vitaly Kuznetsov) [2119111] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Vitaly Kuznetsov) [2119111] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Vitaly Kuznetsov) [2119111] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: add missing update to max_mmu_rmap_size (Vitaly Kuznetsov) [2119111] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Vitaly Kuznetsov) [2119111] - KVM/VMX: Restore previously dropped ENDBR in vmx_vmexit (Vitaly Kuznetsov) [2119111] - Documentation: kvm: clarify histogram units (Vitaly Kuznetsov) [2119111] - KVM: x86: document limitations of MSR filtering (Vitaly Kuznetsov) [2119111] - docs: kvm: fix WARNINGs from api.rst (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers cpufeatures: Sync with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync KVM's vmx.h header with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers cpufeatures: Sync with the kernel sources (Vitaly Kuznetsov) [2119111] - KVM: x86: Use __vcalloc() in kvm_page_track_write_tracking_alloc() (Vitaly Kuznetsov) [2119111] - x86/kvm: Fix "missing ENDBR" BUG for fastop functions (Vitaly Kuznetsov) [2119111] - x86/ibt, objtool: Add IBT_NOSEAL() (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - perf/x86/core: Completely disable guest PEBS via guest's global_ctrl (Vitaly Kuznetsov) [2119111] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2119111] - x86/extable: Prefer local labels in .set directives (Vitaly Kuznetsov) [2119111] - x86/entry_32: Fix segment exceptions (Vitaly Kuznetsov) [2119111] - Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2119111] - x86/kvm: Simplify FOP_SETCC() (Vitaly Kuznetsov) [2119111] - KVM: x86: check validity of argument to KVM_SET_MP_STATE (Vitaly Kuznetsov) [2119111] - KVM: x86: fix memoryleak in kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2119111] - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix ambiguous mov in KVM_ASM_SAFE() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix KVM_EXCEPTION_MAGIC build with Clang (Vitaly Kuznetsov) [2119111] - KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() (Vitaly Kuznetsov) [2119111] - kvm: x86: mmu: Always flush TLBs when enabling dirty logging (Vitaly Kuznetsov) [2119111] - kvm: x86: mmu: Drop the need_remote_flush() function (Vitaly Kuznetsov) [2119111] - KVM: Drop unnecessary initialization of "ops" in kvm_ioctl_create_device() (Vitaly Kuznetsov) [2119111] - KVM: Drop unnecessary initialization of "npages" in hva_to_pfn_slow() (Vitaly Kuznetsov) [2119111] - KVM: Rename mmu_notifier_* to mmu_invalidate_* (Vitaly Kuznetsov) [2119111] - KVM: Rename KVM_PRIVATE_MEM_SLOTS to KVM_INTERNAL_MEM_SLOTS (Vitaly Kuznetsov) [2119111] - KVM: Move coalesced MMIO initialization (back) into kvm_create_vm() (Vitaly Kuznetsov) [2119111] - KVM: Unconditionally get a ref to /dev/kvm module when creating a VM (Vitaly Kuznetsov) [2119111] - KVM: Properly unwind VM creation if creating debugfs fails (Vitaly Kuznetsov) [2119111] - KVM: VMX: Adjust number of LBR records for PERF_CAPABILITIES at refresh (Vitaly Kuznetsov) [2119111] - KVM: VMX: Use proper type-safe functions for vCPU => LBRs helpers (Vitaly Kuznetsov) [2119111] - KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2119111] - KVM: selftests: Test all possible "invalid" PERF_CAPABILITIES.LBR_FMT vals (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make rseq compatible with glibc-2.35 (Vitaly Kuznetsov) [2119111] - KVM: Actually create debugfs in kvm_create_vm() (Vitaly Kuznetsov) [2119111] - KVM: Pass the name of the VM fd to kvm_create_vm_debugfs() (Vitaly Kuznetsov) [2119111] - KVM: Get an fd before creating the VM (Vitaly Kuznetsov) [2119111] - KVM: Shove vcpu stats_id init into kvm_vcpu_init() (Vitaly Kuznetsov) [2119111] - KVM: Shove vm stats_id init into kvm_create_vm() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add sanity check that MMIO SPTE mask doesn't overlap gen (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: rename trace function name for asynchronous page fault (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Stop Xen timer before changing IRQ (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Initialize Xen timer only once (Vitaly Kuznetsov) [2119111] - KVM: SVM: Disable SEV-ES support if MMIO caching is disable (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change (Vitaly Kuznetsov) [2119111] - KVM: x86: Tag kvm_mmu_x86_module_init() with __init (Vitaly Kuznetsov) [2119111] - KVM: x86: emulator: Fix illegal LEA handling (Vitaly Kuznetsov) [2119111] - KVM: X86: avoid uninitialized 'fault.async_page_fault' from fixed-up #PF (Vitaly Kuznetsov) [2119111] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (Vitaly Kuznetsov) [2119111] - selftests: kvm: fix compilation (Vitaly Kuznetsov) [2119111] - selftests: kvm: set rax before vmcall (Vitaly Kuznetsov) [2119111] - selftests: KVM: Add exponent check for boolean stats (Vitaly Kuznetsov) [2119111] - selftests: KVM: Provide descriptive assertions in kvm_binary_stats_test (Vitaly Kuznetsov) [2119111] - selftests: KVM: Check stat name before other fields (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove unused variable (Vitaly Kuznetsov) [2119111] - KVM: Add gfp_custom flag in struct kvm_mmu_memory_cache (Vitaly Kuznetsov) [2119111] - KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs() (Vitaly Kuznetsov) [2119111] - KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT (Vitaly Kuznetsov) [2119111] - KVM: x86: Do not block APIC write for non ICR registers (Vitaly Kuznetsov) [2119111] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (Vitaly Kuznetsov) [2119111] - KVM: selftests: Verify VMX MSRs can be restored to KVM-supported values (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP (Vitaly Kuznetsov) [2119111] - Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} control" (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists (Vitaly Kuznetsov) [2119111] - KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [2119111] - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU (Vitaly Kuznetsov) [2119111] - Revert "KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled" (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}() (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks (Vitaly Kuznetsov) [2119111] - KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add an option to run vCPUs while disabling dirty logging (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Document the "rules" for using host_pfn_mapping_level() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Don't require refcounted "struct page" to create huge SPTEs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Restrict mapping level based on guest MTRR iff they're used (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add shadow mask for effective host MTRR memtype (Vitaly Kuznetsov) [2119111] - KVM: x86: Drop unnecessary goto+label in kvm_arch_init() (Vitaly Kuznetsov) [2119111] - KVM: x86: Reject loading KVM if host.PAT[0] != WB (Vitaly Kuznetsov) [2119111] - KVM: SVM: Fix x2APIC MSRs interception (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Remove underscores from __pte_list_remove() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2119111] - KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injection (Vitaly Kuznetsov) [2119111] - KVM: x86: Protect the unused bits in MSR exiting flags (Vitaly Kuznetsov) [2119111] - KVM: stats: Fix value for KVM_STATS_UNIT_MAX for boolean stats (Vitaly Kuznetsov) [2119111] - KVM: x86: Remove unnecessary include (Vitaly Kuznetsov) [2119111] - KVM: x86: Check target, not vCPU's x2APIC ID, when applying hotplug hack (Vitaly Kuznetsov) [2119111] - KVM: x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_OPTIONAL_RET0 (Vitaly Kuznetsov) [2119111] - KVM: x86: Add dedicated helper to get CPUID entry with significant index (Vitaly Kuznetsov) [2119111] - KVM: SVM: fix task switch emulation on INTn instruction. (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Fix typo and tweak comment for split_desc_cache capacity (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K shadow pages (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index (Vitaly Kuznetsov) [2119111] - kvm: stats: tell userspace which values are boolean (Vitaly Kuznetsov) [2119111] - KVM: VMX: Update PT MSR intercepts during filter change iff PT in host+guest (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop unused SVM_CPUID_FUNC macro (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use the common cpuid() helper in cpu_vendor_string_is() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Clean up requirements for XFD-aware XSAVE features (Vitaly Kuznetsov) [2119111] - KVM: selftests: Skip AMX test if ARCH_REQ_XCOMP_GUEST_PERM isn't supported (Vitaly Kuznetsov) [2119111] - KVM: selftests: Check KVM's supported CPUID, not host CPUID, for XFD (Vitaly Kuznetsov) [2119111] - KVM: selftests: Inline "get max CPUID leaf" helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename kvm_get_supported_cpuid_index() to __..._entry() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop unnecessary use of kvm_get_supported_cpuid_index() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use this_cpu_has() to detect SVM support in L1 (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use this_cpu_has() in CR4/CPUID sync test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add this_cpu_has() to query X86_FEATURE_* via cpuid() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Set input function/index in raw CPUID helper(s) (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make get_supported_cpuid() returns "const" (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_clear_cpuid_feature() to clear x2APIC (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_{set,clear}_cpuid_feature() in nVMX state test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_get_cpuid_entry() in CPUID test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vCPU's CPUID directly in Hyper-V test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_get_cpuid_entry() in PV features test (sort of) (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_clear_cpuid_feature() in monitor_mwait_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add and use helper to set vCPU's CPUID maxphyaddr (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm->pa_bits to generate reserved PA bits (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add helpers to get and modify a vCPU's CPUID entries (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use get_cpuid_entry() in kvm_get_supported_cpuid_index() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename and tweak get_cpuid() to get_cpuid_entry() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Don't use a static local in vcpu_get_supported_hv_cpuid() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Cache CPUID in struct kvm_vcpu (Vitaly Kuznetsov) [2119111] - KVM: selftests: Split out kvm_cpuid2_size() from allocate_kvm_cpuid2() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Verify that kvm_cpuid2.entries layout is unchanged by KVM (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for nSVM soft INT injection test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for KVM's PV steal time (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove the obsolete/dead MMU role test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for XSAVE in cr4_cpuid_sync_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() in AMX test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Check for _both_ XTILE data and cfg in AMX test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for XSAVES in XSS MSR test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop redundant vcpu_set_cpuid() from PMU selftest (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() to query PDCM in PMU selftest (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for nested VMX checks (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() for nested SVM checks (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_cpu_has() in the SEV migration test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add framework to query KVM CPUID bits (Vitaly Kuznetsov) [2119111] - KVM: sefltests: Use CPUID_* instead of X86_FEATURE_* for one-off usage (Vitaly Kuznetsov) [2119111] - KVM: selftests: Set KVM's supported CPUID as vCPU's CPUID during recreate (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix filename reporting in guest asserts (Vitaly Kuznetsov) [2119111] - KVM: selftests: Write REPORT_GUEST_ASSERT macros to pair with GUEST_ASSERT (Vitaly Kuznetsov) [2119111] - KVM: selftests: Increase UCALL_MAX_ARGS to 7 (Vitaly Kuznetsov) [2119111] - KVM: selftests: enumerate GUEST_ASSERT arguments (Vitaly Kuznetsov) [2119111] - KVM: x86: WARN only once if KVM leaves a dangling userspace I/O request (Vitaly Kuznetsov) [2119111] - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP (Vitaly Kuznetsov) [2119111] - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks (Vitaly Kuznetsov) [2119111] - KVM: x86: Tweak name of MONITOR/MWAIT #UD quirk to make it #UD specific (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use "a" and "d" to set EAX/EDX for wrmsr_safe() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Provide valid inputs for MONITOR/MWAIT regs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Test MONITOR and MWAIT, not just MONITOR for quirk (Vitaly Kuznetsov) [2119111] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor, again (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa() (Vitaly Kuznetsov) [2119111] - KVM: x86: Fix handling of APIC LVT updates when userspace changes MCG_CAP (Vitaly Kuznetsov) [2119111] - KVM: x86: Initialize number of APIC LVT entries during APIC creation (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Buffer nested MMU split_desc_cache only by default capacity (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use "unsigned int", not "u32", for SPTEs' @access info (Vitaly Kuznetsov) [2119111] - KVM: SEV-ES: reuse advance_sev_es_emulated_ins for OUT too (Vitaly Kuznetsov) [2119111] - KVM: x86: de-underscorify __emulator_pio_in (Vitaly Kuznetsov) [2119111] - KVM: x86: wean fast IN from emulator_pio_in (Vitaly Kuznetsov) [2119111] - KVM: x86: wean in-kernel PIO from vcpu->arch.pio* (Vitaly Kuznetsov) [2119111] - KVM: x86: move all vcpu->arch.pio* setup in emulator_pio_in_out() (Vitaly Kuznetsov) [2119111] - KVM: x86: drop PIO from unregistered devices (Vitaly Kuznetsov) [2119111] - KVM: x86: inline kernel_pio into its sole caller (Vitaly Kuznetsov) [2119111] - KVM: x86: complete fast IN directly with complete_emulator_pio_in() (Vitaly Kuznetsov) [2119111] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (Vitaly Kuznetsov) [2119111] - KVM: SVM: Add AVIC doorbell tracepoint (Vitaly Kuznetsov) [2119111] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (Vitaly Kuznetsov) [2119111] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (Vitaly Kuznetsov) [2119111] - KVM: SVM: Introduce hybrid-AVIC mode (Vitaly Kuznetsov) [2119111] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (Vitaly Kuznetsov) [2119111] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (Vitaly Kuznetsov) [2119111] - KVM: x86: nSVM: always intercept x2apic msrs (Vitaly Kuznetsov) [2119111] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (Vitaly Kuznetsov) [2119111] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (Vitaly Kuznetsov) [2119111] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (Vitaly Kuznetsov) [2119111] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (Vitaly Kuznetsov) [2119111] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (Vitaly Kuznetsov) [2119111] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (Vitaly Kuznetsov) [2119111] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (Vitaly Kuznetsov) [2119111] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (Vitaly Kuznetsov) [2119111] - x86/cpufeatures: Introduce x2AVIC CPUID bit (Vitaly Kuznetsov) [2119111] - KVM: debugfs: expose pid of vcpu threads (Vitaly Kuznetsov) [2119111] - KVM: nVMX: clean up posted interrupt descriptor try_cmpxchg (Vitaly Kuznetsov) [2119111] - tools kvm headers arm64: Update KVM headers from the kernel sources (Vitaly Kuznetsov) [2119111] - KVM: selftests: Enhance handling WRMSR ICR register in x2APIC mode (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a self test for CMCI and UCNA emulations. (Vitaly Kuznetsov) [2119111] - KVM: x86: Enable CMCI capability by default and handle injected UCNA errors (Vitaly Kuznetsov) [2119111] - KVM: x86: Add emulation for MSR_IA32_MCx_CTL2 MSRs. (Vitaly Kuznetsov) [2119111] - KVM: x86: Use kcalloc to allocate the mce_banks array. (Vitaly Kuznetsov) [2119111] - KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emulation to lapic. (Vitaly Kuznetsov) [2119111] - KVM: x86: Add APIC_LVTx() macro. (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Avoid unnecessary flush on eager page split (Vitaly Kuznetsov) [2119111] - KVM: x86: Fill apic_lvt_mask with enums / explicit entries. (Vitaly Kuznetsov) [2119111] - KVM: x86: Make APIC_VERSION capture only the magic 0x14UL. (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs (Vitaly Kuznetsov) [2119111] - KVM: Allow for different capacities in kvm_mmu_memory_cache structs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: pull call to drop_large_spte() into __link_shadow_page() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all possible levels (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Cache the access bits of shadowed translations (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Update page stats in __rmap_add() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() from kvm_vcpu (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Pass const memslot to rmap_add() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm_mmu_find_shadow_page() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shadow_page() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Pass memory caches to allocate SPs separately (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Move guest PT write-protection to account_shadowed() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename shadow MMU functions that deal with shadow pages (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Consolidate shadow page allocation and initialization (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate functions (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Derive shadow MMU page role from parent (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use a bool for direct (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Cache binary stats metadata for duration of test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Test disabling NX hugepages on a VM (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add NX huge pages test (Vitaly Kuznetsov) [2119111] - KVM: x86/MMU: properly format KVM_CAP_VM_DISABLE_NX_HUGE_PAGES capability table (Vitaly Kuznetsov) [2119111] - Documentation: KVM: extend KVM_CAP_VM_DISABLE_NX_HUGE_PAGES heading underline (Vitaly Kuznetsov) [2119111] - KVM: x86/MMU: Allow NX huge pages to be disabled on a per-vm basis (Vitaly Kuznetsov) [2119111] - Documentation: KVM: add API issues section (Vitaly Kuznetsov) [2119111] - KVM: x86: Fix errant brace in KVM capability handling (Vitaly Kuznetsov) [2119111] - KVM: selftests: Read binary stat data in lib (Vitaly Kuznetsov) [2119111] - KVM: selftests: Clean up coding style in binary stats test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Read binary stats desc in lib (Vitaly Kuznetsov) [2119111] - KVM: selftests: Read binary stats header in lib (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove dynamic memory allocation for stats header (Vitaly Kuznetsov) [2119111] - KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user() (Vitaly Kuznetsov) [2119111] - selftests: KVM: Handle compiler optimizations in ucall (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add MONITOR/MWAIT quirk test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use exception fixup for #UD/#GP Hyper-V MSR/hcall tests (Vitaly Kuznetsov) [2119111] - KVM: selftests: Mostly fix broken Hyper-V Features test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add x86-64 support for exception fixup (Vitaly Kuznetsov) [2119111] - KVM: x86: Add a quirk for KVM's "MONITOR/MWAIT are NOPs!" behavior (Vitaly Kuznetsov) [2119111] - KVM: x86: Ignore benign host writes to "unsupported" F15H_PERF_CTL MSRs (Vitaly Kuznetsov) [2119111] - KVM: x86: Ignore benign host accesses to "unsupported" PEBS and BTS MSRs (Vitaly Kuznetsov) [2119111] - KVM: VMX: Use vcpu_get_perf_capabilities() to get guest-visible value (Vitaly Kuznetsov) [2119111] - Revert "KVM: x86: always allow host-initiated writes to PMU MSRs" (Vitaly Kuznetsov) [2119111] - Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu" (Vitaly Kuznetsov) [2119111] - KVM: VMX: Give host userspace full control of MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2119111] - KVM: x86: Give host userspace full control of MSR_IA32_MISC_ENABLES (Vitaly Kuznetsov) [2119111] - x86: kvm: remove NULL check before kfree (Vitaly Kuznetsov) [2119111] - KVM: Do not zero initialize 'pfn' in hva_to_pfn() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Shove refcounted page dependency into host_pfn_mapping_level() (Vitaly Kuznetsov) [2119111] - KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_refcounted_page() (Vitaly Kuznetsov) [2119111] - KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page() (Vitaly Kuznetsov) [2119111] - KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page() (Vitaly Kuznetsov) [2119111] - KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-access page (Vitaly Kuznetsov) [2119111] - KVM: Avoid pfn_to_page() and vice versa when releasing pages (Vitaly Kuznetsov) [2119111] - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE (Vitaly Kuznetsov) [2119111] - KVM: Drop bogus "pfn != 0" guard from kvm_release_pfn() (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use common logic for computing the 32/64-bit base PA mask (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Dedup macros for computing various page table masks (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h (Vitaly Kuznetsov) [2119111] - KVM: VMX: Refactor 32-bit PSE PT creation to avoid using MMU macro (Vitaly Kuznetsov) [2119111] - KVM: x86: Use lapic_in_kernel() to query in-kernel APIC in APICv helper (Vitaly Kuznetsov) [2119111] - KVM: x86: Move "apicv_active" into "struct kvm_lapic" (Vitaly Kuznetsov) [2119111] - KVM: x86: Check for in-kernel xAPIC when querying APICv for directed yield (Vitaly Kuznetsov) [2119111] - KVM: x86: Drop @vcpu parameter from kvm_x86_ops.hwapic_isr_update() (Vitaly Kuznetsov) [2119111] - KVM: SVM: Drop unused AVIC / kvm_x86_ops declarations (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02=>vmcs12 sync (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Save BNDCFGS to vmcs12 iff relevant controls are exposed to L1 (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Rename nested.vmcs01_* fields to nested.pre_vmenter_* (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case (Vitaly Kuznetsov) [2119111] - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use try_cmpxchg64 in fast_pf_fix_direct_spte (Vitaly Kuznetsov) [2119111] - KVM: VMX: Use try_cmpxchg64 in pi_try_set_control (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use try_cmpxchg64 in tdp_mmu_set_spte_atomic (Vitaly Kuznetsov) [2119111] - locking/atomic/x86: Introduce arch_try_cmpxchg64 (Vitaly Kuznetsov) [2119111] - locking/atomic: Add generic try_cmpxchg64 support (Vitaly Kuznetsov) [2119111] - KVM: VMX: Skip filter updates for MSRs that KVM is already intercepting (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Drop unused CMPXCHG macro from paging_tmpl.h (Vitaly Kuznetsov) [2119111] - KVM: X86/SVM: Use root_level in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2119111] - KVM: X86/MMU: Remove useless mmu_topup_memory_caches() in kvm_mmu_pte_write() (Vitaly Kuznetsov) [2119111] - KVM: Rename ack_flush() to ack_kick() (Vitaly Kuznetsov) [2119111] - KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Fix memop extension capability check (Vitaly Kuznetsov) [2119111] - KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PROVE_LOCKING (Vitaly Kuznetsov) [2119111] - KVM: SEV: fix misplaced closing parenthesis (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove the mismatched parameter comments (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_has_cap(), not kvm_check_cap(), where possible (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop a duplicate TEST_ASSERT() in vm_nr_pages_required() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Call a dummy helper in VM/vCPU ioctls() to enforce type (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a missing apostrophe in comment to show ownership (Vitaly Kuznetsov) [2119111] - KVM: selftests: kvm_binary_stats_test: Fix index expressions (Vitaly Kuznetsov) [2119111] - KVM: selftests: Sanity check input to ioctls() at build time (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use TAP-friendly ksft_exit_skip() in __TEST_REQUIRE (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add TEST_REQUIRE macros to reduce skipping copy+paste (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Use TAP interface in the memop test (Vitaly Kuznetsov) [2119111] - KVM: s390: selftest: Test suppression indication on key prot exception (Vitaly Kuznetsov) [2119111] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add kvm_has_cap() to provide syntactic sugar (Vitaly Kuznetsov) [2119111] - KVM: selftests: Return an 'unsigned int' from kvm_check_cap() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop DEFAULT_GUEST_PHY_PAGES, open code the magic number (Vitaly Kuznetsov) [2119111] - KVM: selftests: Trust that MAXPHYADDR > memslot0 in vmx_apic_access_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Move per-VM/per-vCPU nr pages calculation to __vm_create() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @num_percpu_pages from __vm_create_with_vcpus() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @slot0_mem_pages from __vm_create_with_vcpus() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Open code and drop 'struct kvm_vm' accessors (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove vcpu_state() helper (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop vcpu_get(), rename vcpu_find() => vcpu_exists() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Purge vm+vcpu_id == vcpu silliness (Vitaly Kuznetsov) [2119111] - KVM: selftests: Require vCPU output array when creating VM with vCPUs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove vcpu_get() usage from dirty_log_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Stop conflating vCPU index and ID in perf tests (Vitaly Kuznetsov) [2119111] - KVM: selftests: Stop hardcoding vCPU IDs in vcpu_width_config (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert get-reg-list away from its "VCPU_ID" (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert kvm_binary_stats_test away from vCPU IDs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert kvm_page_table_test away from reliance on vcpu_id (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @vcpuids param from VM creators (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop vm_create_default* helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_with_vcpus() in max_guest_memory_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create() in tsc_scaling_sync (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert tprot away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Use TAP interface in the tprot test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert s390x/diag318_test_handler away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert memop away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert s390's "resets" test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Use TAP interface in the reset test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert sync_regs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: s390: selftests: Use TAP interface in the sync_regs test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xapic_ipi_test away from *_VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hypercalls test away from vm_create_default() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Sync stage before VM is freed in hypercalls test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Consolidate KVM_{G,S}ET_ONE_REG helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vgic_init away from vm_create_default_with_vcpus() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert triple_fault_event_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert svm_nested_soft_inject_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert arch_timer away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert steal_time away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add VM creation helper that "returns" vCPUs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hardware_disable_test to pass around vCPU objects (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert psci_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert set_boot_cpu_id away from global VCPU_IDs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename vm_vcpu_add* helpers to better show relationships (Vitaly Kuznetsov) [2119111] - KVM: selftests: Return created vcpu from vm_vcpu_add_default() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add "arch" to common utils that have arch implementations (Vitaly Kuznetsov) [2119111] - KVM: selftests: Move vm_is_unrestricted_guest() to x86-64 (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make arm64's guest_get_vcpuid() declaration arm64-only (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vgic_irq away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert fix_hypercall_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert debug-exceptions away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xapic_state_test away from hardcoded vCPU ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Track kvm_vcpu object in tsc_scaling_sync (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert system_counter_offset_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert set_memory_region_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert dirty_log_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xen_shinfo_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xen_vmcall_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_invalid_nested_guest_state away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert userspace_io_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert cpuid_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert cr4_cpuid_sync_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert amx_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add proper helper for advancing RIP in debug_regs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert debug_regs away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert emulator_error_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert evmcs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hyperv_clock away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hyperv_features away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hyperv_svm_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert kvm_clock_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert tsc_msrs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_exception_with_invalid_guest_state away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert userspace_msr_exit_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_apic_access_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_close_while_nested_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_dirty_log_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert set_sregs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_nested_tsc_scaling_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert platform_info_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert kvm_pv_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert hyperv_cpuid away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert sync_regs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert svm_vmcall_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert svm_int_ctl_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert state_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert smm_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert pmu_event_filter_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert mmu_role_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_tsc_adjust_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_set_nested_state_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_pmu_msrs_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert vmx_preemption_timer_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert xss_msr_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert rseq_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Convert memslot_perf_test away from VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: selftests: Return the created vCPU from vm_vcpu_add() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename 'struct vcpu' to 'struct kvm_vcpu' (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename vcpu.state => vcpu.run (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename xAPIC state test's vcpu struct (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make vm_create() a wrapper that specifies VM_MODE_DEFAULT (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename vm_create_without_vcpus() => vm_create() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename vm_create() => vm_create_barebones(), drop param (Vitaly Kuznetsov) [2119111] - KVM: selftests: Avoid memory allocations when adding vCPU in get-reg-list (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_without_vcpus() in psci_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_without_vcpus() in hardware_disable_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_without_vcpus() in dirty_log_test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vm_create_without_vcpus() in set_boot_cpu_id (Vitaly Kuznetsov) [2119111] - KVM: selftests: Push vm_adjust_num_guest_pages() into "w/o vCPUs" helper (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add vm_create_*() variants to expose/return 'struct vcpu' (Vitaly Kuznetsov) [2119111] - KVM: selftest: Add proper helpers for x86-specific save/restore ioctls (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename MP_STATE and GUEST_DEBUG helpers for consistency (Vitaly Kuznetsov) [2119111] - KVM: selftests: Dedup MSR index list helpers, simplify dedicated test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Harden and comment XSS / KVM_SET_MSRS interaction (Vitaly Kuznetsov) [2119111] - KVM: selftests: Cache list of MSRs to save/restore (Vitaly Kuznetsov) [2119111] - KVM: selftests: Simplify KVM_ENABLE_CAP helper APIs (Vitaly Kuznetsov) [2119111] - KVM: selftests: Consolidate KVM_ENABLE_CAP usage (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a VM backpointer to 'struct vcpu' (Vitaly Kuznetsov) [2119111] - KVM: selftests: Dedup vgic_init's asserts and improve error messages (Vitaly Kuznetsov) [2119111] - KVM: selftests: Split get/set device_attr helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop 'int' return from asserting *_has_device_attr() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Rename KVM_HAS_DEVICE_ATTR helpers for consistency (Vitaly Kuznetsov) [2119111] - KVM: selftests: Multiplex return code and fd in __kvm_create_device() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Move KVM_CREATE_DEVICE_TEST code to separate helper (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @test param from kvm_create_device() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use KVM_IOCTL_ERROR() for one-off arm64 ioctls (Vitaly Kuznetsov) [2119111] - KVM: selftests: Get rid of kvm_util_internal.h (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make x86-64's register dump helpers static (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use __KVM_SYSCALL_ERROR() to handle non-KVM syscall errors (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use kvm_ioctl() helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make kvm_ioctl() a wrapper to pretty print ioctl name (Vitaly Kuznetsov) [2119111] - KVM: sefltests: Use vm_ioctl() and __vm_ioctl() helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make vm_ioctl() a wrapper to pretty print ioctl name (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add vcpu_get() to retrieve and assert on vCPU existence (Vitaly Kuznetsov) [2119111] - KVM: selftests: Remove vcpu_get_fd() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Use vcpu_access_device_attr() in arm64 code (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add __vcpu_run() helper (Vitaly Kuznetsov) [2119111] - KVM: sefltests: Use vcpu_ioctl() and __vcpu_ioctl() helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Split vcpu_set_nested_state() into two helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop @mode from common vm_create() helper (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make vcpu_ioctl() a wrapper to pretty print ioctl name (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add another underscore to inner ioctl() helpers (Vitaly Kuznetsov) [2119111] - KVM: selftests: Always open VM file descriptors with O_RDWR (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop stale declarations from kvm_util_base.h (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix typo in vgic_init test (Vitaly Kuznetsov) [2119111] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Vitaly Kuznetsov) [2119111] - selftests: KVM: aarch64: Add the bitmap firmware registers to get-reg-list (Vitaly Kuznetsov) [2119111] - selftests: KVM: aarch64: Introduce hypercall ABI test (Vitaly Kuznetsov) [2119111] - tools: Import ARM SMCCC definitions (Vitaly Kuznetsov) [2119111] - Docs: KVM: Add doc for the bitmap firmware registers (Vitaly Kuznetsov) [2119111] - Docs: KVM: Rename psci.rst to hypercalls.rst (Vitaly Kuznetsov) [2119111] - KVM: arm64: Add vendor hypervisor firmware register (Vitaly Kuznetsov) [2119111] - KVM: arm64: Add standard hypervisor firmware register (Vitaly Kuznetsov) [2119111] - KVM: arm64: Setup a framework for hypercall bitmap firmware registers (Vitaly Kuznetsov) [2119111] - KVM: arm64: Factor out firmware register handling from psci.c (Vitaly Kuznetsov) [2119111] - selftests: KVM: Test SYSTEM_SUSPEND PSCI call (Vitaly Kuznetsov) [2119111] - selftests: KVM: Refactor psci_test to make it amenable to new tests (Vitaly Kuznetsov) [2119111] - selftests: KVM: Use KVM_SET_MP_STATE to power off vCPU in psci_test (Vitaly Kuznetsov) [2119111] - selftests: KVM: Create helper for making SMCCC calls (Vitaly Kuznetsov) [2119111] - selftests: KVM: Rename psci_cpu_on_test to psci_test (Vitaly Kuznetsov) [2119111] - KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT (Vitaly Kuznetsov) [2119111] - KVM: x86: Bug the VM on an out-of-bounds data read (Vitaly Kuznetsov) [2119111] - KVM: x86: Bug the VM if the emulator generates a bogus exception vector (Vitaly Kuznetsov) [2119111] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Vitaly Kuznetsov) [2119111] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Vitaly Kuznetsov) [2119111] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Vitaly Kuznetsov) [2119111] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Vitaly Kuznetsov) [2119111] - KVM: x86: Harden _regs accesses to guard against buggy input (Vitaly Kuznetsov) [2119111] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Vitaly Kuznetsov) [2119111] - KVM: selftests: Restrict test region to 48-bit physical addresses when using nested (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2 (Vitaly Kuznetsov) [2119111] - KVM: selftests: Clean up LIBKVM files in Makefile (Vitaly Kuznetsov) [2119111] - KVM: selftests: Link selftests directly with lib object files (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop unnecessary rule for STATIC_LIBS (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a helper to check EPT/VPID capabilities (Vitaly Kuznetsov) [2119111] - KVM: selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.h (Vitaly Kuznetsov) [2119111] - KVM: selftests: Refactor nested_map() to specify target level (Vitaly Kuznetsov) [2119111] - KVM: selftests: Drop stale function parameter comment for nested_map() (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add option to create 2M and 1G EPT mappings (Vitaly Kuznetsov) [2119111] - KVM: selftests: Replace x86_page_size with PG_LEVEL_XX (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (Vitaly Kuznetsov) [2119111] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (Vitaly Kuznetsov) [2119111] - KVM: x86: disable preemption while updating apicv inhibition (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (Vitaly Kuznetsov) [2119111] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (Vitaly Kuznetsov) [2119111] - KVM: x86: document AVIC/APICv inhibit reasons (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Set memory encryption "value", not "mask", in shadow PDPTRs (Vitaly Kuznetsov) [2119111] - KVM: x86: PIT: Preserve state of speaker port data bit (Vitaly Kuznetsov) [2119111] - KVM: VMX: Reject kvm_intel if an inconsistent VMCS config is detected (Vitaly Kuznetsov) [2119111] - KVM: VMX: Sanitize VM-Entry/VM-Exit control pairs at kvm_intel load time (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Restrict advanced features based on module enable_pmu (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Avoid exposing Intel BTS feature (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Update global enable_pmu when PMU is undetected (Vitaly Kuznetsov) [2119111] - KVM: VMX: Enable Notify VM exit (Vitaly Kuznetsov) [2119111] - KVM: x86: Introduce "struct kvm_caps" to track misc caps/settings (Vitaly Kuznetsov) [2119111] - KVM: selftests: Add a test to get/set triple fault event (Vitaly Kuznetsov) [2119111] - KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Drop amd_event_mapping[] in the KVM context (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Replace pmc_perf_hw_id() with perf_get_hw_event_config() (Vitaly Kuznetsov) [2119111] - perf: x86/core: Add interface to query perfmon_event_map[] directly (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Use PERF_TYPE_RAW to merge reprogram_{gp,fixed}counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Use only the uniform interface reprogram_counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram_counter() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Extract check_pmu_event_filter() handling both GP and fixed counters (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Update comments for AMD gp counters (Vitaly Kuznetsov) [2119111] - KVM: x86: always allow host-initiated writes to PMU MSRs (Vitaly Kuznetsov) [2119111] - KVM: vmx, pmu: accept 0 for host-initiated write to MSR_IA32_DS_AREA (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Don't overwrite the pmu->global_ctrl when refreshing (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: remove useless prototype (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Move the vmx_icl_pebs_cpu[] definition out of the header file (Vitaly Kuznetsov) [2119111] - selftests: kvm: replace ternary operator with min() (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64 (Vitaly Kuznetsov) [2119111] - KVM: x86/cpuid: Refactor host/guest CPU model consistency check (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu_capability (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Disable guest PEBS temporarily in two rare situations (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h (Vitaly Kuznetsov) [2119111] - KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS is enabled (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support adaptive PEBS (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake guest PDIR counter (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Reprogram PEBS event to emulate guest PEBS counter (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for extended PEBS (Vitaly Kuznetsov) [2119111] - x86/perf/core: Add pebs_capable to store valid PEBS_COUNTER_MASK value (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter (Vitaly Kuznetsov) [2119111] - KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU is enabled (Vitaly Kuznetsov) [2119111] - perf/x86/core: Pass "struct kvm_pmu *" to determine the guest values (Vitaly Kuznetsov) [2119111] - perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest (Vitaly Kuznetsov) [2119111] - perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server (Vitaly Kuznetsov) [2119111] - KVM: VMX: enable IPI virtualization (Vitaly Kuznetsov) [2119111] - kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test (Vitaly Kuznetsov) [2119111] - KVM: x86: Allow userspace to set maximum VCPU id for VM (Vitaly Kuznetsov) [2119111] - KVM: Move kvm_arch_vcpu_precreate() under kvm->lock (Vitaly Kuznetsov) [2119111] - KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() (Vitaly Kuznetsov) [2119111] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (Vitaly Kuznetsov) [2119111] - KVM: VMX: Report tertiary_exec_control field in dump_vmcs() (Vitaly Kuznetsov) [2119111] - KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config (Vitaly Kuznetsov) [2119111] - KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation (Vitaly Kuznetsov) [2119111] - x86/cpu: Add new VMX feature, Tertiary VM-Execution control (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Comment FNAME(sync_page) to document TLB flushing logic (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page() (Vitaly Kuznetsov) [2119111] - KVM: selftests: nSVM: Add svm_nested_soft_inject_test (Vitaly Kuznetsov) [2119111] - KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection (Vitaly Kuznetsov) [2119111] - KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected in tracepoint (Vitaly Kuznetsov) [2119111] - KVM: x86: Print error code in exception injection tracepoint iff valid (Vitaly Kuznetsov) [2119111] - KVM: x86: Trace re-injected exceptions (Vitaly Kuznetsov) [2119111] - KVM: SVM: Re-inject INTn instead of retrying the insn on "failure" (Vitaly Kuznetsov) [2119111] - KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction (Vitaly Kuznetsov) [2119111] - KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported (Vitaly Kuznetsov) [2119111] - KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails" (Vitaly Kuznetsov) [2119111] - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 (Vitaly Kuznetsov) [2119111] - KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02 (Vitaly Kuznetsov) [2119111] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Vitaly Kuznetsov) [2119111] - KVM: x86: do not set st->preempted when going back to user space (Vitaly Kuznetsov) [2119111] - KVM: selftests: Make hyperv_clock selftest more stable (Vitaly Kuznetsov) [2119111] - KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty logging (Vitaly Kuznetsov) [2119111] - KVM: Don't null dereference ops->destroy (Vitaly Kuznetsov) [2119111] - KVM: x86: hyper-v: replace bitmap_weight() with hweight64() (Vitaly Kuznetsov) [2119111] - x86: Fix all occurences of the "the the" typo (Vitaly Kuznetsov) [2119111] - KVM: Do not pin pages tracked by gfn=>pfn caches (Vitaly Kuznetsov) [2119111] - KVM: Fix multiple races in gfn=>pfn cache refresh (Vitaly Kuznetsov) [2119111] - KVM: Fully serialize gfn=>pfn cache refresh via mutex (Vitaly Kuznetsov) [2119111] - KVM: Do not incorporate page offset into gfn=>pfn cache user address (Vitaly Kuznetsov) [2119111] - KVM: Put the extra pfn reference when reusing a pfn in the gpc cache (Vitaly Kuznetsov) [2119111] - KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper (Vitaly Kuznetsov) [2119111] - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors (Vitaly Kuznetsov) [2119111] - KVM: VMX: Print VM-instruction error as unsigned (Vitaly Kuznetsov) [2119111] - KVM: VMX: Print VM-instruction error when it may be helpful (Vitaly Kuznetsov) [2119111] - KVM: selftests: x86: Sync the new name of the test case to .gitignore (Vitaly Kuznetsov) [2119111] - x86, kvm: use correct GFP flags for preemption disabled (Vitaly Kuznetsov) [2119111] - x86/kvm: Alloc dummy async #PF token outside of raw spinlock (Vitaly Kuznetsov) [2119111] - KVM: selftests: x86: Fix test failure on arch lbr capable platforms (Vitaly Kuznetsov) [2119111] - KVM: LAPIC: Trace LAPIC timer expiration on every vmentry (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Vitaly Kuznetsov) [2119111] - KVM: x86: hyper-v: fix type of valid_bank_mask (Vitaly Kuznetsov) [2119111] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Update number of zapped pages even if page list is stable (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Speed up slot_rmap_walk_next for sparsely populated rmaps (Vitaly Kuznetsov) [2119111] - KVM: VMX: Include MKTME KeyID bits in shadow_zero_check (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_mask (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Rename reset_rsvds_bits_mask() (Vitaly Kuznetsov) [2119111] - KVM: x86: a vCPU with a pending triple fault is runnable (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Expand and clean up page fault stats (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP page faults (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Make all page fault handlers internal to the MMU (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns" (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Drop exec/NX check from "page fault can be fast" (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Don't attempt fast page fault just because EPT is in use (Vitaly Kuznetsov) [2119111] - KVM: VMX: clean up pi_wakeup_handler (Vitaly Kuznetsov) [2119111] - KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness (Vitaly Kuznetsov) [2119111] - KVM: VMX: Use vcpu_to_pi_desc() uniformly in posted_intr.c (Vitaly Kuznetsov) [2119111] - KVM: Add max_vcpus field in common 'struct kvm' (Vitaly Kuznetsov) [2119111] - KVM: x86: replace bitmap_weight with bitmap_empty where appropriate (Vitaly Kuznetsov) [2119111] - KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest (Vitaly Kuznetsov) [2119111] - KVM: X86/MMU: Add sp_has_gptes() (Vitaly Kuznetsov) [2119111] - KVM: SVM: Introduce trace point for the slow-path of avic_kic_target_vcpus (Vitaly Kuznetsov) [2119111] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: replace direct_map with root_role.direct (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: replace root_level with cpu_role.base.level (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: replace shadow_root_level with root_role.level (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: pull CPU mode computation to kvm_init_mmu (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: simplify and/or inline computation of shadow MMU roles (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove redundant bits from extended role (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: rename kvm_mmu_role union (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove extended bits from mmu_role, rename field (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: store shadow EFER.NX in the MMU role (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: cleanup computation of MMU roles for shadow paging (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: cleanup computation of MMU roles for two-dimensional paging (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_common (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove ept_ad field (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: split cpu_role from mmu_role (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: remove "bool base_only" arguments (Vitaly Kuznetsov) [2119111] - KVM: x86: Clean up and document nested #PF workaround (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: rephrase unclear comment (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: pull computation of kvm_mmu_role_regs to kvm_init_mmu (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: constify uses of struct kvm_mmu_role_regs (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: nested EPT cannot be used in SMM (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Use enable_mmio_caching to track if MMIO caching is enabled (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Check for host MMIO exclusion from mem encrypt iff necessary (Vitaly Kuznetsov) [2119111] - KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/MSR_TSC_AUX intercepts (Vitaly Kuznetsov) [2119111] - x86/cpufeatures: Add virtual TSC_AUX feature bit (Vitaly Kuznetsov) [2119111] - KVM: arm64: Implement PSCI SYSTEM_SUSPEND (Vitaly Kuznetsov) [2119111] - KVM: arm64: Add support for userspace to suspend a vCPU (Vitaly Kuznetsov) [2119111] - KVM: arm64: Return a value from check_vcpu_requests() (Vitaly Kuznetsov) [2119111] - KVM: arm64: Rename the KVM_REQ_SLEEP handler (Vitaly Kuznetsov) [2119111] - KVM: arm64: Track vCPU power state using MP state values (Vitaly Kuznetsov) [2119111] - KVM: arm64: Dedupe vCPU power off helpers (Vitaly Kuznetsov) [2119111] - KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2 (Vitaly Kuznetsov) [2119111] - KVM: fix bad user ABI for KVM_EXIT_SYSTEM_EVENT (Vitaly Kuznetsov) [2119111] - KVM: SPDX style and spelling fixes (Vitaly Kuznetsov) [2119111] - KVM: x86: Bail to userspace if emulation of atomic user access faults (Vitaly Kuznetsov) [2119111] - KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses (Vitaly Kuznetsov) [2119111] - KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bits (Vitaly Kuznetsov) [2119111] - x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() (Vitaly Kuznetsov) [2119111] - x86/uaccess: Implement macros for CMPXCHG on user addresses (Vitaly Kuznetsov) [2119111] - objtool: Remove .fixup handling (Vitaly Kuznetsov) [2119111] - x86: Remove .fixup section (Vitaly Kuznetsov) [2119111] - x86/word-at-a-time: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/usercopy: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/usercopy_32: Simplify __copy_user_intel_nocache() (Vitaly Kuznetsov) [2119111] - x86/checksum_32: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/kvm: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/segment: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/fpu: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/xen: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/uaccess: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/futex: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/msr: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/extable: Extend extable functionality (Vitaly Kuznetsov) [2119111] - x86/entry_32: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/entry_64: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/copy_mc_64: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups (Vitaly Kuznetsov) [2119111] - x86/copy_user_64: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - bitfield.h: Fix "type of reg too small for mask" test (Vitaly Kuznetsov) [2119111] - x86/ftrace: Remove fault protection code in prepare_ftrace_return (Vitaly Kuznetsov) [2119111] - KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES (Vitaly Kuznetsov) [2119111] - KVM: x86: Use static calls to reduce kvm_pmu_ops overhead (Vitaly Kuznetsov) [2119111] - KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdata (Vitaly Kuznetsov) [2119111] - KVM: x86: Copy kvm_pmu_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [2119111] - KVM: x86: Move kvm_ops_static_call_update() to x86.c (Vitaly Kuznetsov) [2119111] - KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits (Vitaly Kuznetsov) [2119111] - KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition (Vitaly Kuznetsov) [2119111] - x86/kvm: Don't waste kvmclock memory if there is nopv parameter (Vitaly Kuznetsov) [2119111] - kvm: vmx: remove redundant parentheses (Vitaly Kuznetsov) [2119111] - kvm: x86: Adjust the location of pkru_mask of kvm_mmu to reduce memory (Vitaly Kuznetsov) [2119111] - selftests: kvm/x86/xen: Replace a comma in the xen_shinfo_test with semicolon (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Remove the redundantly included header file lapic.h (Vitaly Kuznetsov) [2119111] - x86/kvm/svm: Force-inline GHCB accessors (Vitaly Kuznetsov) [2119111] - KVM: x86: optimize PKU branching in kvm_load_{guest|host}_xsave_state (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (Vitaly Kuznetsov) [2119111] - KVM: x86: allow per cpu apicv inhibit reasons (Vitaly Kuznetsov) [2119111] - KVM: x86: nSVM: implement nested vGIF (Vitaly Kuznetsov) [2119111] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: remove vgif_enabled() (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: use vmcb01 in init_vmcb (Vitaly Kuznetsov) [2119111] - KVM: x86: Support the vCPU preemption check with nopvspin and realtime hint (Vitaly Kuznetsov) [2119111] - KVM: x86: Test case for TSC scaling and offset sync (Vitaly Kuznetsov) [2119111] - KVM: x86: Don't snapshot "max" TSC if host TSC is constant (Vitaly Kuznetsov) [2119111] - KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl. (Vitaly Kuznetsov) [2119111] - KVM: x86/i8259: Remove a dead store of irq in a conditional block (Vitaly Kuznetsov) [2119111] - KVM: VMX: Prepare VMCS setting for posted interrupt enabling when APICv is available (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Update self test for Xen PV timers (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: handle PV spinlocks slowpath (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EVTCHN_SEND (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Support per-vCPU event channel upcall via local APIC (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Kernel acceleration for XENVER_version (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: handle PV timers oneshot mode (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: handle PV IPI vcpu yield (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: intercept EVTCHNOP_send from guests (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Support direct injection of event channel events (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from other places (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info (Vitaly Kuznetsov) [2119111] - KVM: x86: Use gfn_to_pfn_cache for pv_time (Vitaly Kuznetsov) [2119111] - KVM: x86/xen: Use gfn_to_pfn_cache for runstate area (Vitaly Kuznetsov) [2119111] - KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW (Vitaly Kuznetsov) [2119111] - KVM: x86: SVM: allow to force AVIC to be enabled (Vitaly Kuznetsov) [2119111] - selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN (Vitaly Kuznetsov) [2119111] - KVM: x86: Allow userspace to opt out of hypercall patching (Vitaly Kuznetsov) [2119111] - x86/ibt,paravirt: Sprinkle ENDBR (Vitaly Kuznetsov) [2119111] - x86/vmx: Remove .fixup usage (Vitaly Kuznetsov) [2119111] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2111745] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2111745]- perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test (Michael Petlan) [2049125] - scsi: core: Allow the ALUA transitioning state enough time (Ewan D. Milne) [2132461] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132461] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132461] - scsi: sg: Allow waiting for commands to complete on removed device (Ewan D. Milne) [2132461] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132461] - scsi: core: Shorten long warning messages (Ewan D. Milne) [2132461] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132461] - scsi: sd: Fix interpretation of VPD B9h length (Ewan D. Milne) [2132461] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Ewan D. Milne) [2132461] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132461] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132461] - scsi: sd: Don't call blk_cleanup_disk() in sd_probe() (Ewan D. Milne) [2132461] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132461] - scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice (Ewan D. Milne) [2132461] - scsi: sd: Optimal I/O size should be a multiple of reported granularity (Ewan D. Milne) [2132461] - scsi: sd: Switch to using scsi_device VPD pages (Ewan D. Milne) [2132461] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132461] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132461] - scsi: core: Cache VPD pages b0, b1, b2 (Ewan D. Milne) [2132461] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132461] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132461] - scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac() (Ewan D. Milne) [2132461] - scsi: core: Refine how we set tag_set NUMA node (Ewan D. Milne) [2132461] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132461] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132461] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132461] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132461] - scsi: core: Increase max device queue_depth to 4096 (Ewan D. Milne) [2132461] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132461] - scsi: sd: Clean up gendisk if device_add_disk() failed (Ewan D. Milne) [2132461] - scsi: sd: sd_read_cpr() requires VPD pages (Ewan D. Milne) [2132461] - scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use (Ewan D. Milne) [2132461] - scsi: core: sysfs: Remove comments that conflict with the actual logic (Ewan D. Milne) [2132461] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132461] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132461] - scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() (Ewan D. Milne) [2132461] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132461] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132461] - scsi: core: Make "access_state" sysfs attribute always visible (Ewan D. Milne) [2132461] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132461] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132461] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132461] - scsi: scsi_debug: Refine sdebug_blk_mq_poll() (Ewan D. Milne) [2132461] - scsi: scsi_debug: Call scsi_done() directly (Ewan D. Milne) [2132461] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132461] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132461] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132461] - wireguard: netlink: avoid variable-sized memcpy on sockaddr (Hangbin Liu) [2135317] - rhel: Enable imx8 I2C configs properly (Al Stone) [2071838] - i2c: imx: fix typo in comment (Al Stone) [2071838] - i2c: dev: Force case user pointers in compat_i2cdev_ioctl() (Al Stone) [2071838] - i2c: dev: check return value when calling dev_set_name() (Al Stone) [2071838] - i2c: imx: Implement errata ERR007805 or e7805 bus frequency limit (Al Stone) [2071838] - i2c: mux: demux-pinctrl: do not deactivate a master that is not active (Al Stone) [2071838] - i2c: add tracepoints for I2C slave events (Al Stone) [2071838] - i2c: tegra: Add SMBus block read function (Al Stone) [2071838] - i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify(). (Al Stone) [2071838] - i2c: smbus: Check for parent device before dereference (Al Stone) [2071838] - i2c: imx: allow COMPILE_TEST (Al Stone) [2071838] - i2c: don't expose function which is only used internally (Al Stone) [2071838] - i2c: ACPI: Replace acpi_bus_get_device() (Al Stone) [2071838] - i2c: smbus: Use device_*() functions instead of of_*() (Al Stone) [2071838] - Revert "i2c: core: support bus regulator controlling in adapter" (Al Stone) [2071838] - i2c: validate user data in compat ioctl (Al Stone) [2071838] - i2c: acpi: Do not instantiate I2C-clients on boards with known bogus DSDT entries (Al Stone) [2071838] - i2c: acpi: Add i2c_acpi_new_device_by_fwnode() function (Al Stone) [2071838] - i2c: acpi: Use acpi_dev_ready_for_enumeration() helper (Al Stone) [2071838] - i2c: tegra: use i2c_timings for bus clock freq (Al Stone) [2071838] - i2c: virtio: fix completion handling (Al Stone) [2071838] - i2c: enable async suspend/resume on i2c client devices (Al Stone) [2071838] - i2c: enable async suspend/resume for i2c adapters (Al Stone) [2071838] - i2c: tegra: Add the ACPI support (Al Stone) [2071838] - i2c: mux: gpio: Use array_size() helper (Al Stone) [2071838] - i2c: mux: gpio: Don't dereference fwnode from struct device (Al Stone) [2071838] - i2c: mux: gpio: Replace custom acpi_get_local_address() (Al Stone) [2071838] - i2c: imx: Add timer for handling the stop condition (Al Stone) [2071838] - i2c: virtio: disable timeout handling (Al Stone) [2071838] - i2c: Allow an ACPI driver to manage the device's power state during probe (Al Stone) [2071838] - i2c: virtio: Add support for zero-length requests (Al Stone) [2071838] - i2c: tegra: Ensure that device is suspended before driver is removed (Al Stone) [2071838] - i2c: acpi: Replace custom function with device_match_acpi_handle() (Al Stone) [2071838] - i2c: switch from 'pci_' to 'dma_' API (Al Stone) [2071838] - i2c: acpi: fix resource leak in reconfiguration device addition (Al Stone) [2071838] - i2c: virtio: add a virtio i2c frontend driver (Al Stone) [2071838] - i2c: remove dead PMC MSP TWI/SMBus/I2C driver (Al Stone) [2071838] - i2c: dev: Use sysfs_emit() in "show" functions (Al Stone) [2071838] - i2c: dev: Define pr_fmt() and drop duplication substrings (Al Stone) [2071838] - i2c: imx: : use proper DMAENGINE API for termination (Al Stone) [2071838] - remove CONFIG_PTE_MARKER and add CONFIG_PTE_MARKER_UFFD_WP (Chris von Recklinghausen) [2136480] - mm/uffd: move USERFAULTFD configs into mm/ (Chris von Recklinghausen) [2136480] - mm: enable PTE markers by default (Chris von Recklinghausen) [2136480] - mm/uffd: PTE_MARKER_UFFD_WP (Chris von Recklinghausen) [2136480] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2125169] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2111468] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2111468] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2111468] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2111468] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2119312] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2119312] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2119312] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2119312]- s390/qeth: cache link_info for ethtool (Tobias Huschle) [2110436] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110436] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110436] - s390/lcs: fix variable dereferenced before check (Tobias Huschle) [2110436] - s390/ctcm: fix potential memory leak (Tobias Huschle) [2110436] - s390/ctcm: fix variable dereferenced before check (Tobias Huschle) [2110436] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110436] - nfp: nfdk: implement xdp tx path for NFDK (Stefan Assmann) [2124279] - nfp: add support for NFDK data path (Stefan Assmann) [2124279] - nfp: choose data path based on version (Stefan Assmann) [2124279] - nfp: add per-data path feature mask (Stefan Assmann) [2124279] - nfp: use TX ring pointer write back (Stefan Assmann) [2124279] - nfp: move tx_ring->qcidx into cold data (Stefan Assmann) [2124279] - nfp: prepare for multi-part descriptors (Stefan Assmann) [2124279] - nfp: use callbacks for slow path ring related functions (Stefan Assmann) [2124279] - nfp: move the fast path code to separate files (Stefan Assmann) [2124279] - nfp: calculate ring masks without conditionals (Stefan Assmann) [2124279] - nfp: flower: avoid newline at the end of message in NL_SET_ERR_MSG_MOD (Stefan Assmann) [2124279] - nfp: add support for NFP3800/NFP3803 PCIe devices (Stefan Assmann) [2124279] - nfp: take chip version into account for ring sizes (Stefan Assmann) [2124279] - nfp: parametrize QCP offset/size using dev_info (Stefan Assmann) [2124279] - nfp: use dev_info for the DMA mask (Stefan Assmann) [2124279] - nfp: use dev_info for PCIe config space BAR offsets (Stefan Assmann) [2124279] - nfp: introduce dev_info static chip data (Stefan Assmann) [2124279] - nfp: sort the device ID tables (Stefan Assmann) [2124279] - nfp: use PluDevice register for model for non-NFP6000 chips (Stefan Assmann) [2124279] - nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead (Stefan Assmann) [2124279] - nfp: remove pessimistic NFP_QCP_MAX_ADD limits (Stefan Assmann) [2124279] - nfp: remove define for an unused control bit (Stefan Assmann) [2124279] - nfp: xsk: fix a warning when allocating rx rings (Stefan Assmann) [2124279] - nfp: xsk: avoid newline at the end of message in NL_SET_ERR_MSG_MOD (Stefan Assmann) [2124279] - nfp: xsk: add AF_XDP zero-copy Rx and Tx support (Stefan Assmann) [2124279] - nfp: xsk: add configuration check for XSK socket chunk size (Stefan Assmann) [2124279] - nfp: xsk: add an array of xsk buffer pools to each data path (Stefan Assmann) [2124279] - nfp: wrap napi add/del logic (Stefan Assmann) [2124279] - nfp: expose common functions to be used for AF_XDP (Stefan Assmann) [2124279] - nfp: flower: Remove usage of the deprecated ida_simple_xxx API (Stefan Assmann) [2124279] - nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Stefan Assmann) [2124279] - nfp: add NFP_FL_FEATS_QOS_METER to host features to enable meter offload (Stefan Assmann) [2124279] - nfp: add support to offload police action from flower table (Stefan Assmann) [2124279] - nfp: add process to get action stats from hardware (Stefan Assmann) [2124279] - nfp: add hash table to store meter table (Stefan Assmann) [2124279] - nfp: add support to offload tc action to hardware (Stefan Assmann) [2124279] - nfp: refactor policer config to support ingress/egress meter (Stefan Assmann) [2124279] - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() (Stefan Assmann) [2124279] - nfp: flower: netdev offload check for ip6gretap (Stefan Assmann) [2124279] - nfp: flower: fix ida_idx not being released (Stefan Assmann) [2124279] - nfp: Simplify array allocation (Stefan Assmann) [2124279] - nfp: only use kdoc style comments for kdoc (Stefan Assmann) [2124279] - nfp: flower: Use struct_size() helper in kmalloc() (Stefan Assmann) [2124279] - nfp: flower: refine the use of circular buffer (Stefan Assmann) [2124279] - nfp: Fix memory leak in nfp_cpp_area_cache_add() (Stefan Assmann) [2124279] - nfp: checking parameter process for rx-usecs/tx-usecs is invalid (Stefan Assmann) [2124279] - nfp: flower: correction of error handling (Stefan Assmann) [2124279] - nfp: fix potential deadlock when canceling dim work (Stefan Assmann) [2124279] - nfp: fix NULL pointer access when scheduling dim work (Stefan Assmann) [2124279] - nfp: flower: Allow ipv6gretap interface for offloading (Stefan Assmann) [2124279] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [2124279] - nfp: Prefer struct_size over open coded arithmetic (Stefan Assmann) [2124279] - nfp: bpf: silence bitwise vs. logical OR warning (Stefan Assmann) [2124279] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Stefan Assmann) [2124279] - nfp: flow_offload: move flow_indr_dev_register from app init to app start (Stefan Assmann) [2124279] - nfp: use netif_set_real_num_queues() (Stefan Assmann) [2124279] - nfp: flower-ct: fix error return code in nfp_fl_ct_add_offload() (Stefan Assmann) [2124279] - nfp: add support for coalesce adaptive feature (Stefan Assmann) [2124279] - nfp: fix return statement in nfp_net_parse_meta() (Stefan Assmann) [2124279] - nfp: flower-tc: add flow stats updates for ct (Stefan Assmann) [2124279] - nfp: flower-ct: add offload calls to the nfp (Stefan Assmann) [2124279] - nfp: flower-ct: add flow_pay to the offload table (Stefan Assmann) [2124279] - nfp: flower-ct: add actions into flow_pay for offload (Stefan Assmann) [2124279] - nfp: flower-ct: compile match sections of flow_payload (Stefan Assmann) [2124279] - nfp: flower-ct: calculate required key_layers (Stefan Assmann) [2124279] - nfp: flower: refactor action offload code slightly (Stefan Assmann) [2124279] - nfp: flower: refactor match functions to take flow_rule as input (Stefan Assmann) [2124279] - nfp: flower: make the match compilation functions reusable (Stefan Assmann) [2124279] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130164] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130164] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130164] {CVE-2022-39188} - csky/tlb: Remove tlb_flush() define (Waiman Long) [2130164] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130164] {CVE-2022-39188} - s390/dasd: add device ping attribute (Tobias Huschle) [2044384] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2044384] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2044384] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2044384] - s390/dasd: add copy pair setup (Tobias Huschle) [2044384] - s390/dasd: add query PPRC function (Tobias Huschle) [2044384] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2044384] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2044384] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Al Stone) [2071844] - usb: dwc2: fix wrong order of phy_power_on and phy_init (Al Stone) [2071844] - net: stmmac: remove phylink_config.pcs_poll usage (Al Stone) [2071844] - net: stmmac: use .mac_select_pcs() interface (Al Stone) [2071844] - net: stmmac: convert to phylink_generic_validate() (Al Stone) [2071844] - net: stmmac: convert to phylink_get_linkmodes() (Al Stone) [2071844] - lan743x: fix deadlock in lan743x_phy_link_status_change() (Al Stone) [2071844] - net: phy: c45 baset1: do not skip aneg configuration if clock role is not specified (Al Stone) [2071844] - rhel: Enable configs for imx8m PHYs (Al Stone) [2071844] - phy: freescale: Add i.MX8qm Mixel LVDS PHY support (Al Stone) [2071844] - units: Add SI metric prefix definitions (Al Stone) [2071844] - phy: tegra: Add PCIe PIPE2UPHY support for Tegra234 (Al Stone) [2071844] - net: phy: Don't trigger state machine while in suspend (Al Stone) [2071844] - net: phy: Fix race condition on link status change (Al Stone) [2071844] - net: phy: Convert to mdiobus_c45_{read|write} (Al Stone) [2071844] - net: phy: fix duplex out of sync problem while changing settings (Al Stone) [2071844] - phy: phy_ethtool_ksettings_set: Lock the PHY while changing settings (Al Stone) [2071844] - phy: phy_start_aneg: Add an unlocked version (Al Stone) [2071844] - phy: phy_ethtool_ksettings_set: Move after phy_start_aneg (Al Stone) [2071844] - phy: phy_ethtool_ksettings_get: Lock the phy for consistency (Al Stone) [2071844] - linux/phy.h: add phydev_err_probe() wrapper for dev_err_probe() (Al Stone) [2071844] - net: phy: export genphy_c45_baset1_read_status() (Al Stone) [2071844] - net: phy: genphy_c45_pma_baset1_read_master_slave: read actual configuration (Al Stone) [2071844] - net: phy: introduce genphy_c45_pma_baset1_read_master_slave() (Al Stone) [2071844] - net: phy: genphy_c45_pma_baset1_setup_master_slave: do no set unknown configuration (Al Stone) [2071844] - net: phy: introduce genphy_c45_pma_baset1_setup_master_slave() (Al Stone) [2071844] - net: phy: genphy_c45_baset1_an_config_aneg: do no set unknown configuration (Al Stone) [2071844] - net: phy: Add 10BASE-T1L support in phy-c45 (Al Stone) [2071844] - net: mdio: add helpers to extract clause 45 regad and devad fields (Al Stone) [2071844] - net: mdio: Add helper functions for accessing MDIO devices (Al Stone) [2071844] - net: mdio: add mdiobus_modify_changed() (Al Stone) [2071844] - net: mdio: introduce a shutdown method to mdio device drivers (Al Stone) [2071844] - net: phy: Add BaseT1 auto-negotiation registers (Al Stone) [2071844] - net: phy: Add 10-BaseT1L registers (Al Stone) [2071844] - ethtool: Add 10base-T1L link mode entry (Al Stone) [2071844] - phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED (Al Stone) [2071844] - phy: core: Warn when phy_power_on is called before phy_init (Al Stone) [2071844] - phy: core: Update documentation syntax (Al Stone) [2071844] - phy: core: Add documentation of phy operation order (Al Stone) [2071844] - phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS PHY mode support (Al Stone) [2071844] - phy: Add LVDS configuration options (Al Stone) [2071844] - net: phylink: remove phylink_helper_basex_speed() (Al Stone) [2071844] - phy: phy-can-transceiver: Add support for setting mux (Al Stone) [2071844] - phy: PHY_FSL_LYNX_28G should depend on ARCH_LAYERSCAPE (Al Stone) [2071844] - phy: Remove duplicated include in phy-fsl-lynx-28g.c (Al Stone) [2071844] - phy: add support for the Layerscape SerDes 28G (Al Stone) [2071844] - net: phy: correct spelling error of media in documentation (Al Stone) [2071844] - net: phy: exported the genphy_read_master_slave function (Al Stone) [2071844] - net: phylink: remove phylink_set_pcs() (Al Stone) [2071844] - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) (Al Stone) [2071844] - net: phylink: remove phylink_config's pcs_poll (Al Stone) [2071844] - net: phylink: remove phylink_set_10g_modes() (Al Stone) [2071844] - phy: make phy_set_max_speed() *void* (Al Stone) [2071844] - phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 (Al Stone) [2071844] - phy: freescale: pcie: cosmetic clean-up (Al Stone) [2071844] - net: phylink: add pcs_validate() method (Al Stone) [2071844] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Al Stone) [2071844] - phy: freescale: pcie: explicitly add bitfield.h (Al Stone) [2071844] - phy: freescale: pcie: Initialize the imx8 pcie standalone phy driver (Al Stone) [2071844] - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function (Al Stone) [2071844] - net: phylink: use legacy_pre_march2020 (Al Stone) [2071844] - net: phylink: add legacy_pre_march2020 indicator (Al Stone) [2071844] - net: phy: Remove unnecessary indentation in the comments of phy_device (Al Stone) [2071844] - phy: phy-can-transceiver: Make devm_gpiod_get optional (Al Stone) [2071844] - net: phylink: Add helpers for c22 registers without MDIO (Al Stone) [2071844] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Al Stone) [2071844] - net: document SMII and correct phylink's new validation mechanism (Al Stone) [2071844] - net: phylink: add generic validate implementation (Al Stone) [2071844] - net: phylink: avoid mvneta warning when setting pause parameters (Al Stone) [2071844] - net: phylink: use supported_interfaces for phylink validation (Al Stone) [2071844] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Al Stone) [2071844] - net: phylink: Support disabling autonegotiation for PCS (Al Stone) [2071844] - net: phylink: rejig SFP interface selection in ksettings_set() (Al Stone) [2071844] - net: phylink: use mdiobus_modify_changed() helper (Al Stone) [2071844] - kernel-doc: support DECLARE_PHY_INTERFACE_MASK() (Al Stone) [2071844] - net: phylink: add MAC phy_interface_t bitmap (Al Stone) [2071844] - net: phy: add phy_interface_t bitmap support (Al Stone) [2071844] - net: phy: add genphy_c45_fast_retrain (Al Stone) [2071844] - net: phy: add constants for fast retrain related register (Al Stone) [2071844] - net: phylink: add phylink_set_10g_modes() helper (Al Stone) [2071844] - net: phylink: don't call netif_carrier_off() with NULL netdev (Al Stone) [2071844] - net: phylink: Update SFP selected interface on advertising changes (Al Stone) [2071844] - net: phylink: add suspend/resume support (Al Stone) [2071844] - net: phylink: cleanup ksettings_set (Al Stone) [2071844] - net: phylink: add phy change pause mode debug (Al Stone) [2071844] - phy: tegra: xusb: mark PM functions as __maybe_unused (Al Stone) [2071844] - s390/pai: Add support for PAI Extension 1 NNPA counters (Tobias Huschle) [2127436]- dmaengine: imx-sdma: Add FIFO stride support for multi FIFO script (Jerry Snitselaar) [2112028] - dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Add missing struct documentation (Jerry Snitselaar) [2112028] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Improve the SDMA irq name (Jerry Snitselaar) [2112028] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112028] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112028] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112028] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112028] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: only restart cyclic channel when enabled (Jerry Snitselaar) [2112028] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112028] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112028] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs (Jerry Snitselaar) [2112028] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112028] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112028] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112028] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112028] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112028] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112028] - MAINTAINERS: update my email address (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Add multi fifo support (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: error out on unsupported transfer types (Jerry Snitselaar) [2112028] - dmaengine: imx: Move header to include/dma/ (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: Fix error checking in sdma_event_remap (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: fix init of uart scripts (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: clean up some inconsistent indenting (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: fix cyclic buffer race condition (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: restart cyclic channel if needed (Jerry Snitselaar) [2112028] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112028] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112028] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112028] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112028] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112028] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112028] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112028] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112028] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112028] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: remove space after sizeof (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: align statement to open parenthesis (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: add missed braces (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: remove useless braces (Jerry Snitselaar) [2112028] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112028] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112028] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112028] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: add terminated list for freed descriptor in worker (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: add uart rom script (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: remove ERR009165 on i.mx6ul (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: add mcu_2_ecspi script (Jerry Snitselaar) [2112028] - dmaengine: dma: imx-sdma: add fw_loaded and is_ram_script (Jerry Snitselaar) [2112028] - dmaengine: imx-sdma: remove duplicated sdma_load_context (Jerry Snitselaar) [2112028] - Revert "dmaengine: imx-sdma: refine to load context only once" (Jerry Snitselaar) [2112028] - pinctrl: bcm2835: implement hook for missing gpio-ranges (Adrien Thierry) [2124693] - gpiolib: of: Introduce hook for missing gpio-ranges (Adrien Thierry) [2124693] - pinctrl: bcm2835: Fix a few error paths (Adrien Thierry) [2124693] - ARM: dts: gpio-ranges property is now required (Adrien Thierry) [2124693] - pinctrl: bcm2835: Change init order for gpio hogs (Adrien Thierry) [2124693] - nvmet-auth: don't try to cancel a non-initialized work_struct (Gopal Tiwari) [2124526] - Enabling configs for AUTH support. (Gopal Tiwari) [2124526] - nvme: requeue aen after firmware activation (Gopal Tiwari) [2124526] - nvmet: fix mar and mor off-by-one errors (Gopal Tiwari) [2124526] - nvme-tcp: fix regression that causes sporadic requests to time out (Gopal Tiwari) [2124526] - nvme-tcp: fix UAF when detecting digest errors (Gopal Tiwari) [2124526] - nvmet: fix a use-after-free (Gopal Tiwari) [2124526] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Gopal Tiwari) [2124526] - nvmet-auth: add missing goto in nvmet_setup_auth() (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S70 (Gopal Tiwari) [2124526] - nvme-fabrics: Fix a typo in an error message (Gopal Tiwari) [2124526] - nvme-tcp: check if the queue is allocated before stopping it (Gopal Tiwari) [2124526] - nvme-fabrics: parse nvme connect Linux error codes (Gopal Tiwari) [2124526] - nvmet-auth: use kmemdup instead of kmalloc + memcpy (Gopal Tiwari) [2124526] - nvme: enable generic interface (/dev/ngXnY) for unknown command sets (Gopal Tiwari) [2124526] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Gopal Tiwari) [2124526] - nvme: factor out a nvme_ns_is_readonly helper (Gopal Tiwari) [2124526] - nvme: refactor namespace probing (Gopal Tiwari) [2124526] - nvmet: don't check for NULL pointer before kfree in nvmet_host_release (Gopal Tiwari) [2124526] - nvme: catch -ENODEV from nvme_revalidate_zones again (Gopal Tiwari) [2124526] - nvmet-auth: fix return value check in auth receive (Gopal Tiwari) [2124526] - nvmet-auth: fix a couple of spelling mistakes (Gopal Tiwari) [2124526] - nvmet: fix a format specifier in nvmet_auth_ctrl_exponential (Gopal Tiwari) [2124526] - nvme: generalize the nvme_multi_css check in nvme_scan_ns (Gopal Tiwari) [2124526] - nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS (Gopal Tiwari) [2124526] - nvme-apple: stop casting function pointer signatures (Gopal Tiwari) [2124526] - nvmet-auth: fix return value check in auth send (Gopal Tiwari) [2124526] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Gopal Tiwari) [2124526] - nvme-pci: split nvme_alloc_admin_tags (Gopal Tiwari) [2124526] - nvme: don't always build constants.o (Gopal Tiwari) [2124526] - nvme-rdma: split nvme_rdma_alloc_tagset (Gopal Tiwari) [2124526] - nvme: define compat_ioctl again to unbreak 32-bit userspace. (Gopal Tiwari) [2124526] - nvme-pci: print the command name of aborted commands (Gopal Tiwari) [2124526] - nvme-auth: uninitialized variable in nvme_auth_transform_key() (Gopal Tiwari) [2124526] - nvme-auth: fix off by one checks (Gopal Tiwari) [2124526] - nvme-pci: remove useless assignment in nvme_pci_setup_prps (Gopal Tiwari) [2124526] - nvme-tcp: split nvme_tcp_alloc_tagset (Gopal Tiwari) [2124526] - nvme-pci: split nvme_dev_add (Gopal Tiwari) [2124526] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Gopal Tiwari) [2124526] - nvme-multipath: refactor nvme_mpath_add_disk (Gopal Tiwari) [2124526] - nvme-tcp: use in-capsule data for I/O connect (Gopal Tiwari) [2124526] - nvme-pci: use nvme core helper to cancel requests in tagset (Gopal Tiwari) [2124526] - nvme-apple: use nvme core helper to cancel requests in tagset (Gopal Tiwari) [2124526] - nvme-rdma: remove timeout for getting RDMA-CM established event (Gopal Tiwari) [2124526] - nvmet-auth: Diffie-Hellman key exchange support (Gopal Tiwari) [2124526] - crypto: add crypto_has_kpp() (Gopal Tiwari) [2124526] - nvmet-auth: expire authentication sessions (Gopal Tiwari) [2124526] - nvmet: implement basic In-Band Authentication (Gopal Tiwari) [2124526] - nvme-auth: Diffie-Hellman key exchange support (Gopal Tiwari) [2124526] - crypto: add crypto_has_shash() (Gopal Tiwari) [2124526] - lib/base64: RFC4648-compliant base64 encoding (Gopal Tiwari) [2124526] - nvme: add definitions for NVMe In-Band authentication (Gopal Tiwari) [2124526] - nvme: implement In-Band authentication (Gopal Tiwari) [2124526] - nvmet: parse fabrics commands on io queues (Gopal Tiwari) [2124526] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Gopal Tiwari) [2124526] - nvme: remove a double word in a comment (Gopal Tiwari) [2124526] - nvme: fix qid param blk_mq_alloc_request_hctx (Gopal Tiwari) [2124526] - nvme: remove unused timeout parameter (Gopal Tiwari) [2124526] - nvme-fabrics: decode 'authentication required' connect error (Gopal Tiwari) [2124526] - nvme: handle the persistent internal error AER (Gopal Tiwari) [2124526] - nvme-pci: Crucial P2 has bogus namespace ids (Gopal Tiwari) [2124526] - nvme: fix block device naming collision (Gopal Tiwari) [2124526] - nvme-pci: fix freeze accounting for error handling (Gopal Tiwari) [2124526] - nvme: use struct group for generic command dwords (Gopal Tiwari) [2124526] - nvme-pci: phison e16 has bogus namespace ids (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1 (Gopal Tiwari) [2124526] - nvmet: add a clear_ids attribute for passthru targets (Gopal Tiwari) [2124526] - nvme: fix regression when disconnect a recovering ctrl (Gopal Tiwari) [2124526] - nvme-tcp: always fail a request when sending it failed (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) (Gopal Tiwari) [2124526] - nvmet-tcp: fix regression in data_digest calculation (Gopal Tiwari) [2124526] - block: simplify disk shutdown (Gopal Tiwari) [2124526] - nvme: move the Samsung X5 quirk entry to the core quirks (Gopal Tiwari) [2124526] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Gopal Tiwari) [2124526] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Gopal Tiwari) [2124526] - nvme-pci: smi has bogus namespace ids (Gopal Tiwari) [2124526] - nvme-pci: sk hynix p31 has bogus namespace ids (Gopal Tiwari) [2124526] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Gopal Tiwari) [2124526] - nvme-pci: add trouble shooting steps for timeouts (Gopal Tiwari) [2124526] - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50 (Gopal Tiwari) [2124526] - nvme-pci: phison e12 has bogus namespace ids (Gopal Tiwari) [2124526] - nvme: add bug report info for global duplicate id (Gopal Tiwari) [2124526] - nvme: add device name to warning in uuid_show() (Gopal Tiwari) [2124526] - nvmet: fix typo in comment (Gopal Tiwari) [2124526] - nvme: set controller enable bit in a separate write (Gopal Tiwari) [2124526] - nvme-pci: disable namespace identifiers for the MAXIO MAP1001 (Gopal Tiwari) [2124526] - nvme: set non-mdts limits in nvme_scan_work (Gopal Tiwari) [2124526] - nvme: add support for TP4084 - Time-to-Ready Enhancements (Gopal Tiwari) [2124526] - nvme-fabrics: add a request timeout helper (Gopal Tiwari) [2124526] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Gopal Tiwari) [2124526] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Gopal Tiwari) [2124526] - nvme: remove unneeded include from constants file (Gopal Tiwari) [2124526] - nvme: set dma alignment to dword (Gopal Tiwari) [2124526] - nvme: fix interpretation of DMRSL (Gopal Tiwari) [2124526] - nvme-apple: fix sparse endianess warnings (Gopal Tiwari) [2124526] - nvme-apple: Add initial Apple SoC NVMe driver (Gopal Tiwari) [2124526] - nvmet: remove redundant assignment after left shift (Gopal Tiwari) [2124526] - nvme: allow duplicate NSIDs for private namespaces (Gopal Tiwari) [2124526] - nvmet: use a private workqueue instead of the system workqueue (Gopal Tiwari) [2124526] - nvme: fix the read-only state for zoned namespaces with unsupposed features (Gopal Tiwari) [2124526] - nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH (Gopal Tiwari) [2124526] - nvme: remove nvme_alloc_request and nvme_alloc_request_qid (Gopal Tiwari) [2124526] - nvme: cleanup how disk->disk_name is assigned (Gopal Tiwari) [2124526] - nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate (Gopal Tiwari) [2124526] - nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport (Gopal Tiwari) [2124526] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Gopal Tiwari) [2124526] - nvmet: use snprintf() with PAGE_SIZE in configfs (Gopal Tiwari) [2124526] - nvme-tcp: lockdep: annotate in-kernel sockets (Gopal Tiwari) [2124526] - nvmet: don't fold lines (Gopal Tiwari) [2124526] - nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_targetport (Gopal Tiwari) [2124526] - nvme-tcp: don't fold the line (Gopal Tiwari) [2124526] - nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio (Gopal Tiwari) [2124526] - nvme-multipath: use vmalloc for ANA log buffer (Gopal Tiwari) [2124526] - nvme-tcp: don't initialize ret variable (Gopal Tiwari) [2124526] - nvme: fix the check for duplicate unique identifiers (Gopal Tiwari) [2124526] - nvme: check that EUI/GUID/UUID are globally unique (Gopal Tiwari) [2124526] - nvme: check for duplicate identifiers earlier (Gopal Tiwari) [2124526] - nvme: cleanup __nvme_check_ids (Gopal Tiwari) [2124526] - nvme: add a helper to initialize connect_q (Gopal Tiwari) [2124526] - nvme: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvmet: allow bdev in buffered_io mode (Gopal Tiwari) [2124526] - nvmet-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvme-rdma: add helpers for mapping/unmapping request (Gopal Tiwari) [2124526] - nvmet-tcp: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvme-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvmet: use i_size_read() to set size for file-ns (Gopal Tiwari) [2124526] - nvmet: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526] - nvme-core: remove unnecessary function parameter (Gopal Tiwari) [2124526] - nvme-fabrics: use consistent zeroout pattern (Gopal Tiwari) [2124526] - nvme-fabrics: remove unnecessary braces for case (Gopal Tiwari) [2124526] - nvme-fabrics: use unsigned int type (Gopal Tiwari) [2124526] - nvme-core: remove unnecessary semicolon (Gopal Tiwari) [2124526] - nvme-fabrics: use unsigned int type (Gopal Tiwari) [2124526] - watch_queue: Fix missing locking in add_watch_to_object() (Carlos Maiolino) [2090382] {CVE-2022-1882} - watch_queue: Fix missing rcu annotation (Carlos Maiolino) [2090382] {CVE-2022-1882} - watchqueue: make sure to serialize 'wqueue->defunct' properly (Carlos Maiolino) [2090382] {CVE-2022-1882} - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Ming Lei) [2122632] - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059161] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059161] - docs/conf.py: add function attribute '__fix_address' to conf.py (Antoine Tenart) [2059161] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059161] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059161] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059161] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059161] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059161] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059161] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059161] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059161] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059161] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059161] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059161] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059161] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059161] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059161] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059161] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059161] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059161] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059161] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059161] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059161] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059161] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059161] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059161] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059161] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059161] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059161] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059161] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059161] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059161] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059161] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059161] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059161] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059161] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059161] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059161] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059161] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059161] - skb: make drop reason booleanable (Antoine Tenart) [2059161] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059161] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059161] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059161] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059161] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059161] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059161] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059161] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059161] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059161] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059161] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059161] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059161] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059161] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059161] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059161] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059161] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059161] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059161] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059161] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059161] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059161] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059161] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059161] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059161] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059161] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059161] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059161] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059161] - arm64/kexec: Fix missing extra range for crashkres_low (Pingfan Liu) [2130054] - irqdomain: Export irq_domain_disconnect_hierarchy() (Eric Chanudet) [2132140] - add config var for CONFIG_PTE_MARKER (Chris von Recklinghausen) [2120352] - mm/mprotect: only reference swap pfn page if type match (Chris von Recklinghausen) [2120352] - mm: fix NULL pointer dereference in wp_page_reuse() (Chris von Recklinghausen) [2120352] - mm/hugetlb: separate path for hwpoison entry in copy_hugetlb_page_range() (Chris von Recklinghausen) [2120352] - mm/rmap: fix dereferencing invalid subpage pointer in try_to_migrate_one() (Chris von Recklinghausen) [2120352] - mm/hugetlb: handle uffd-wp during fork() (Chris von Recklinghausen) [2120352] - mm/hugetlb: introduce huge pte version of uffd-wp helpers (Chris von Recklinghausen) [2120352] - mm/shmem: handle uffd-wp during fork() (Chris von Recklinghausen) [2120352] - mm: introduce PTE_MARKER swap entry (Chris von Recklinghausen) [2120352] - powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s (Chris von Recklinghausen) [2120352] - powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s (Chris von Recklinghausen) [2120352] - s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352] - s390/pgtable: cleanup description of swp pte layout (Chris von Recklinghausen) [2120352] - arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352] - x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352] - mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352] - mm/swap: remember PG_anon_exclusive via a swp pte bit (Chris von Recklinghausen) [2120352] - mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive when (un)pinning (Chris von Recklinghausen) [2120352] - mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymous page (Chris von Recklinghausen) [2120352] - mm: support GUP-triggered unsharing of anonymous pages (Chris von Recklinghausen) [2120352] - mm/gup: disallow follow_page(FOLL_PIN) (Chris von Recklinghausen) [2120352] - mm/rmap: fail try_to_migrate() early when setting a PMD migration entry fails (Chris von Recklinghausen) [2120352] - mm: remember exclusively mapped anonymous pages with PG_anon_exclusive (Chris von Recklinghausen) [2120352] - mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page() (Chris von Recklinghausen) [2120352] - mm/rmap: use page_move_anon_rmap() when reusing a mapped PageAnon() page exclusively (Chris von Recklinghausen) [2120352] - mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() (Chris von Recklinghausen) [2120352] - mm/rmap: pass rmap flags to hugepage_add_anon_rmap() (Chris von Recklinghausen) [2120352] - mm/rmap: remove do_page_add_anon_rmap() (Chris von Recklinghausen) [2120352] - mm/rmap: convert RMAP flags to a proper distinct rmap_t type (Chris von Recklinghausen) [2120352] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (Chris von Recklinghausen) [2120352] - mm/memory: slightly simplify copy_present_pte() (Chris von Recklinghausen) [2120352] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (Chris von Recklinghausen) [2120352] - mm/rmap: fix missing swap_free() in try_to_unmap() after arch_unmap_one() failed (Chris von Recklinghausen) [2120352] - s390/smp: fix memblock_phys_free() vs memblock_free() confusion (Chris von Recklinghausen) [2120352] - compiler_types: mark __compiletime_assert failure as __noreturn (Chris von Recklinghausen) [2120352] - config: set CONFIG_KFENCE_DEFERRABLE (Chris von Recklinghausen) [2120352] - config: set CONFIG_CACHEFILES_ERROR_INJECTION (Chris von Recklinghausen) [2120352] - config: set CONFIG_ANON_VMA_NAME (Chris von Recklinghausen) [2120352] - config: set CONFIG_DAMON_SYSFS (Chris von Recklinghausen) [2120352] - mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW (Chris von Recklinghausen) [2120352] - mm, hwpoison: set PG_hwpoison for busy hugetlb pages (Chris von Recklinghausen) [2120352] - mm/mprotect: fix soft-dirty check in can_change_pte_writable() (Chris von Recklinghausen) [2120352] - hugetlb_cgroup: fix wrong hugetlb cgroup numa stat (Chris von Recklinghausen) [2120352] - mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() (Chris von Recklinghausen) [2120352] - userfaultfd: provide properly masked address for huge-pages (Chris von Recklinghausen) [2120352] - mm: handling Non-LRU pages returned by vm_normal_pages (Chris von Recklinghausen) [2120352] - mm/mprotect: try avoiding write faults for exclusive anonymous pages when changing protection (Chris von Recklinghausen) [2120352] - kasan: fix zeroing vmalloc memory with HW_TAGS (Chris von Recklinghausen) [2120352] - mm/memory-failure: disable unpoison once hw error happens (Chris von Recklinghausen) [2120352] - mm/slub: Move the stackdepot related allocation out of IRQ-off section. (Chris von Recklinghausen) [2120352] - include/linux/find: Fix documentation (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON (Chris von Recklinghausen) [2120352] - video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup (Chris von Recklinghausen) [2120352] - mm: kasan: fix input of vmalloc_to_page() (Chris von Recklinghausen) [2120352] - ceph: no need to invalidate the fscache twice (Chris von Recklinghausen) [2120352] - mm/swap: clean up the comment of find_next_to_unuse (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing (Chris von Recklinghausen) [2120352] - mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries (Chris von Recklinghausen) [2120352] - arm64/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK (Chris von Recklinghausen) [2120352] - mm: hugetlb: considering PMD sharing when flushing cache/TLBs (Chris von Recklinghausen) [2120352] - mm/mprotect: use mmu_gather (Chris von Recklinghausen) [2120352] - mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pages (Chris von Recklinghausen) [2120352] - mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool (Chris von Recklinghausen) [2120352] - mm: mremap: fix sign for EFAULT error return value (Chris von Recklinghausen) [2120352] - fbdev: efifb: Fix a use-after-free due early fb_info cleanup (Chris von Recklinghausen) [2120352] - kthread: Don't allocate kthread_struct for init and umh (Chris von Recklinghausen) [2120352] - fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove (Chris von Recklinghausen) [2120352] - fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove (Chris von Recklinghausen) [2120352] - fbdev: simplefb: Cleanup fb_info in .fb_destroy rather than .remove (Chris von Recklinghausen) [2120352] - Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered" (Chris von Recklinghausen) [2120352] - fbdev: Make fb_release() return -ENODEV if fbdev was unregistered (Chris von Recklinghausen) [2120352] - mm/migration: fix possible do_pages_stat_array racing with memory offline (Chris von Recklinghausen) [2120352] - mm/migration: fix potential invalid node access for reclaim-based migration (Chris von Recklinghausen) [2120352] - mm/migration: fix potential page refcounts leak in migrate_pages (Chris von Recklinghausen) [2120352] - Revert "mm/memory-failure.c: fix race with changing page compound again" (Chris von Recklinghausen) [2120352] - mm/huge_memory: do not overkill when splitting huge_zero_page (Chris von Recklinghausen) [2120352] - Revert "mm/memory-failure.c: skip huge_zero_page in memory_failure()" (Chris von Recklinghausen) [2120352] - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time (Chris von Recklinghausen) [2120352] - no-MMU: expose vmalloc_huge() for alloc_large_system_hash() (Chris von Recklinghausen) [2120352] - kvmalloc: use vmalloc_huge for vmalloc allocations (Chris von Recklinghausen) [2120352] - page_alloc: use vmalloc_huge for large system hash (Chris von Recklinghausen) [2120352] - mm/vmalloc: huge vmalloc backing pages should be split rather than compound (Chris von Recklinghausen) [2120352] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Chris von Recklinghausen) [2120352] - memcg: sync flush only if periodic flush is delayed (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: skip huge_zero_page in memory_failure() (Chris von Recklinghausen) [2120352] - mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb() (Chris von Recklinghausen) [2120352] - vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAP (Chris von Recklinghausen) [2120352] - mm/vmalloc: fix spinning drain_vmap_work after reading from /proc/vmcore (Chris von Recklinghausen) [2120352] - mm: compaction: fix compiler warning when CONFIG_COMPACTION=n (Chris von Recklinghausen) [2120352] - mm: fix unexpected zeroed page mapping with zram swap (Chris von Recklinghausen) [2120352] - mm, page_alloc: fix build_zonerefs_node() (Chris von Recklinghausen) [2120352] - mm, kfence: support kmem_dump_obj() for KFENCE objects (Chris von Recklinghausen) [2120352] - kasan: fix hw tags enablement when KUNIT tests are disabled (Chris von Recklinghausen) [2120352] - mm/secretmem: fix panic when growing a memfd_secret (Chris von Recklinghausen) [2120352] - mm/slub: remove unused parameter in setup_object*() (Chris von Recklinghausen) [2120352] - s390: current_stack_pointer shouldn't be a function (Chris von Recklinghausen) [2120352] - mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparent_list_lru_node()" (Chris von Recklinghausen) [2120352] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Chris von Recklinghausen) [2120352] - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) (Chris von Recklinghausen) [2120352] - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning (Chris von Recklinghausen) [2120352] - highmem: fix checks in __kmap_local_sched_{in,out} (Chris von Recklinghausen) [2120352] - mmc: core: improve API to make clear mmc_hw_reset is for cards (Chris von Recklinghausen) [2120352] - mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD (Chris von Recklinghausen) [2120352] - fbdev: Fix unregistering of framebuffers without device (Chris von Recklinghausen) [2120352] - mm/slub: use stackdepot to save stack trace in objects (Chris von Recklinghausen) [2120352] - mm/slub: move struct track init out of set_track() (Chris von Recklinghausen) [2120352] - lib/stackdepot: allow requesting early initialization dynamically (Chris von Recklinghausen) [2120352] - Revert "mm/page_alloc: mark pagesets as __maybe_unused" (Chris von Recklinghausen) [2120352] - mm/damon: prevent activated scheme from sleeping by deactivated schemes (Chris von Recklinghausen) [2120352] - mm/kmemleak: reset tag when compare object pointer (Chris von Recklinghausen) [2120352] - mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP (Chris von Recklinghausen) [2120352] - mm,hwpoison: unmap poisoned page before invalidation (Chris von Recklinghausen) [2120352] - mm: kfence: fix objcgs vector allocation (Chris von Recklinghausen) [2120352] - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" (Chris von Recklinghausen) [2120352] - ntfs: Correct mark_ntfs_record_dirty() folio conversion (Chris von Recklinghausen) [2120352] - fs: Pass an iocb to generic_perform_write() (Chris von Recklinghausen) [2120352] - readahead: Update comments (Chris von Recklinghausen) [2120352] - mm: remove the skip_page argument to read_pages (Chris von Recklinghausen) [2120352] - mm: remove the pages argument to read_pages (Chris von Recklinghausen) [2120352] - fs: Remove ->readpages address space operation (Chris von Recklinghausen) [2120352] - readahead: Remove read_cache_pages() (Chris von Recklinghausen) [2120352] - mm: page_alloc: validate buddy before check its migratetype. (Chris von Recklinghausen) [2120352] - mm/balloon_compaction: make balloon page compaction callbacks static (Chris von Recklinghausen) [2120352] - mm: kfence: fix missing objcg housekeeping for SLAB (Chris von Recklinghausen) [2120352] - s390/test_unwind: extend kretprobe test (Chris von Recklinghausen) [2120352] - mm: madvise: MADV_DONTNEED_LOCKED (Chris von Recklinghausen) [2120352] - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Chris von Recklinghausen) [2120352] - mm/huge_memory: remove stale locking logic from __split_huge_pmd() (Chris von Recklinghausen) [2120352] - mm/huge_memory: remove stale page_trans_huge_mapcount() (Chris von Recklinghausen) [2120352] - mm/swapfile: remove stale reuse_swap_page() (Chris von Recklinghausen) [2120352] - mm/khugepaged: remove reuse_swap_page() usage (Chris von Recklinghausen) [2120352] - mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() (Chris von Recklinghausen) [2120352] - mm: streamline COW logic in do_swap_page() (Chris von Recklinghausen) [2120352] - mm: slightly clarify KSM logic in do_swap_page() (Chris von Recklinghausen) [2120352] - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs (Chris von Recklinghausen) [2120352] - mm: optimize do_wp_page() for exclusive pages in the swapcache (Chris von Recklinghausen) [2120352] - mm/huge_memory: make is_transparent_hugepage() static (Chris von Recklinghausen) [2120352] - mm: enable MADV_DONTNEED for hugetlb mappings (Chris von Recklinghausen) [2120352] - kasan: disable LOCKDEP when printing reports (Chris von Recklinghausen) [2120352] - kasan: move and hide kasan_save_enable/restore_multi_shot (Chris von Recklinghausen) [2120352] - kasan: reorder reporting functions (Chris von Recklinghausen) [2120352] - kasan: respect KASAN_BIT_REPORTED in all reporting routines (Chris von Recklinghausen) [2120352] - kasan: add comment about UACCESS regions to kasan_report (Chris von Recklinghausen) [2120352] - kasan: rename kasan_access_info to kasan_report_info (Chris von Recklinghausen) [2120352] - kasan: move and simplify kasan_report_async (Chris von Recklinghausen) [2120352] - kasan: call print_report from kasan_report_invalid_free (Chris von Recklinghausen) [2120352] - kasan: merge __kasan_report into kasan_report (Chris von Recklinghausen) [2120352] - kasan: restructure kasan_report (Chris von Recklinghausen) [2120352] - kasan: simplify kasan_find_first_bad_addr call sites (Chris von Recklinghausen) [2120352] - kasan: split out print_report from __kasan_report (Chris von Recklinghausen) [2120352] - kasan: move disable_trace_on_warning to start_report (Chris von Recklinghausen) [2120352] - kasan: move update_kunit_status to start_report (Chris von Recklinghausen) [2120352] - kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT (Chris von Recklinghausen) [2120352] - kasan: simplify kasan_update_kunit_status() and call sites (Chris von Recklinghausen) [2120352] - kasan: simplify async check in end_report() (Chris von Recklinghausen) [2120352] - kasan: print basic stack frame info for SW_TAGS (Chris von Recklinghausen) [2120352] - kasan: improve stack frame info in reports (Chris von Recklinghausen) [2120352] - kasan: rearrange stack frame info in reports (Chris von Recklinghausen) [2120352] - kasan: more line breaks in reports (Chris von Recklinghausen) [2120352] - kasan: drop addr check from describe_object_addr (Chris von Recklinghausen) [2120352] - kasan: print virtual mapping info in reports (Chris von Recklinghausen) [2120352] - kasan: update function name in comments (Chris von Recklinghausen) [2120352] - mm/kasan: remove unnecessary CONFIG_KASAN option (Chris von Recklinghausen) [2120352] - kasan: test: support async (again) and asymm modes for HW_TAGS (Chris von Recklinghausen) [2120352] - kasan: improve vmalloc tests (Chris von Recklinghausen) [2120352] - kasan: documentation updates (Chris von Recklinghausen) [2120352] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Chris von Recklinghausen) [2120352] - kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS (Chris von Recklinghausen) [2120352] - kasan: add kasan.vmalloc command line flag (Chris von Recklinghausen) [2120352] - kasan: clean up feature flags for HW_TAGS mode (Chris von Recklinghausen) [2120352] - kasan: mark kasan_arg_stacktrace as __initdata (Chris von Recklinghausen) [2120352] - kasan, arm64: don't tag executable vmalloc allocations (Chris von Recklinghausen) [2120352] - kasan, vmalloc: only tag normal vmalloc allocations (Chris von Recklinghausen) [2120352] - kasan, vmalloc: add vmalloc tagging for HW_TAGS (Chris von Recklinghausen) [2120352] - kasan, page_alloc: allow skipping memory init for HW_TAGS (Chris von Recklinghausen) [2120352] - kasan, page_alloc: allow skipping unpoisoning for HW_TAGS (Chris von Recklinghausen) [2120352] - kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS (Chris von Recklinghausen) [2120352] - kasan, vmalloc: unpoison VM_ALLOC pages after mapping (Chris von Recklinghausen) [2120352] - kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged (Chris von Recklinghausen) [2120352] - kasan, vmalloc: add vmalloc tagging for SW_TAGS (Chris von Recklinghausen) [2120352] - kasan, arm64: reset pointer tags of vmapped stacks (Chris von Recklinghausen) [2120352] - kasan, fork: reset pointer tags of vmapped stacks (Chris von Recklinghausen) [2120352] - kasan, vmalloc: reset tags in vmalloc functions (Chris von Recklinghausen) [2120352] - kasan: add wrappers for vmalloc hooks (Chris von Recklinghausen) [2120352] - kasan: reorder vmalloc hooks (Chris von Recklinghausen) [2120352] - kasan, vmalloc: drop outdated VM_KASAN comment (Chris von Recklinghausen) [2120352] - kasan, x86, arm64, s390: rename functions for modules shadow (Chris von Recklinghausen) [2120352] - kasan: define KASAN_VMALLOC_INVALID for SW_TAGS (Chris von Recklinghausen) [2120352] - kasan: clean up metadata byte definitions (Chris von Recklinghausen) [2120352] - kasan, page_alloc: rework kasan_unpoison_pages call site (Chris von Recklinghausen) [2120352] - kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan, page_alloc: refactor init checks in post_alloc_hook (Chris von Recklinghausen) [2120352] - kasan: only apply __GFP_ZEROTAGS when memory is zeroed (Chris von Recklinghausen) [2120352] - mm: clarify __GFP_ZEROTAGS comment (Chris von Recklinghausen) [2120352] - kasan: drop skip_kasan_poison variable in free_pages_prepare (Chris von Recklinghausen) [2120352] - kasan, page_alloc: init memory of skipped pages on free (Chris von Recklinghausen) [2120352] - kasan, page_alloc: simplify kasan_poison_pages call site (Chris von Recklinghausen) [2120352] - kasan, page_alloc: merge kasan_free_pages into free_pages_prepare (Chris von Recklinghausen) [2120352] - kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pages (Chris von Recklinghausen) [2120352] - kasan, page_alloc: deduplicate should_skip_kasan_poison (Chris von Recklinghausen) [2120352] - mm: unexport page_init_poison (Chris von Recklinghausen) [2120352] - kasan: no need to unset panic_on_warn in end_report() (Chris von Recklinghausen) [2120352] - mm/mlock: fix two bugs in user_shm_lock() (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() (Chris von Recklinghausen) [2120352] - Docs/ABI/testing: add DAMON sysfs interface ABI document (Chris von Recklinghausen) [2120352] - Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface (Chris von Recklinghausen) [2120352] - selftests/damon: add a test for DAMON sysfs interface (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support DAMOS stats (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support DAMOS watermarks (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support schemes prioritization (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support DAMOS quotas (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: support the physical address space monitoring (Chris von Recklinghausen) [2120352] - mm/damon/sysfs: link DAMON for virtual address spaces monitoring (Chris von Recklinghausen) [2120352] - mm/damon: implement a minimal stub for sysfs-based DAMON interface (Chris von Recklinghausen) [2120352] - mm/damon/core: add number of each enum type values (Chris von Recklinghausen) [2120352] - mm/damon/core: allow non-exclusive DAMON start/stop (Chris von Recklinghausen) [2120352] - Docs/damon: update outdated term 'regions update interval' (Chris von Recklinghausen) [2120352] - Docs/vm/damon/design: update DAMON-Idle Page Tracking interference handling (Chris von Recklinghausen) [2120352] - Docs/vm/damon: call low level monitoring primitives the operations (Chris von Recklinghausen) [2120352] - mm/damon: remove unnecessary CONFIG_DAMON option (Chris von Recklinghausen) [2120352] - mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() (Chris von Recklinghausen) [2120352] - mm/damon/dbgfs-test: fix is_target_id() change (Chris von Recklinghausen) [2120352] - mm/damon/dbgfs: use operations id for knowing if the target has pid (Chris von Recklinghausen) [2120352] - mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() (Chris von Recklinghausen) [2120352] - mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations() (Chris von Recklinghausen) [2120352] - mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall (Chris von Recklinghausen) [2120352] - mm/damon: let monitoring operations can be registered and selected (Chris von Recklinghausen) [2120352] - mm/damon: rename damon_primitives to damon_operations (Chris von Recklinghausen) [2120352] - mm/damon: remove redundant page validation (Chris von Recklinghausen) [2120352] - mm/damon: remove the target id concept (Chris von Recklinghausen) [2120352] - mm/damon/core: move damon_set_targets() into dbgfs (Chris von Recklinghausen) [2120352] - Docs/admin-guide/mm/damon/usage: update for changed initail_regions file input (Chris von Recklinghausen) [2120352] - mm/damon/dbgfs/init_regions: use target index instead of target id (Chris von Recklinghausen) [2120352] - mm/hmm.c: remove unneeded local variable ret (Chris von Recklinghausen) [2120352] - kfence: allow use of a deferrable timer (Chris von Recklinghausen) [2120352] - mm/page_table_check.c: use strtobool for param parsing (Chris von Recklinghausen) [2120352] - mm/highmem: remove unnecessary done label (Chris von Recklinghausen) [2120352] - mm/early_ioremap: declare early_memremap_pgprot_adjust() (Chris von Recklinghausen) [2120352] - mm: uninline copy_overflow() (Chris von Recklinghausen) [2120352] - mm: remove usercopy_warn() (Chris von Recklinghausen) [2120352] - mm/zswap.c: allow handling just same-value filled pages (Chris von Recklinghausen) [2120352] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Chris von Recklinghausen) [2120352] - mm: only re-generate demotion targets when a numa node changes its N_CPU state (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: fix misplaced comment in offline_pages (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: clean up try_offline_node (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: avoid calling zone_intersects() for ZONE_NORMAL (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: remove obsolete comment of __add_pages (Chris von Recklinghausen) [2120352] - mm: madvise: skip unmapped vma holes passed to process_madvise (Chris von Recklinghausen) [2120352] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [2120352] - mm/ksm: use helper macro __ATTR_RW (Chris von Recklinghausen) [2120352] - mm/vmstat: add event for ksm swapping in copy (Chris von Recklinghausen) [2120352] - mm: page_io: fix psi memory pressure error on cold swapins (Chris von Recklinghausen) [2120352] - memory tiering: skip to scan fast memory (Chris von Recklinghausen) [2120352] - NUMA balancing: optimize page placement for memory tiering system (Chris von Recklinghausen) [2120352] - NUMA Balancing: add page promotion counter (Chris von Recklinghausen) [2120352] - mm/migrate: fix race between lock page and clear PG_Isolated (Chris von Recklinghausen) [2120352] - mm,migrate: fix establishing demotion target (Chris von Recklinghausen) [2120352] - mm/oom_kill: remove unneeded is_memcg_oom check (Chris von Recklinghausen) [2120352] - mm: compaction: cleanup the compaction trace events (Chris von Recklinghausen) [2120352] - mm: vmscan: fix documentation for page_check_references() (Chris von Recklinghausen) [2120352] - mm/list_lru: optimize memcg_reparent_list_lru_node() (Chris von Recklinghausen) [2120352] - mm: __isolate_lru_page_prepare() in isolate_migratepages_block() (Chris von Recklinghausen) [2120352] - mm/fs: delete PF_SWAPWRITE (Chris von Recklinghausen) [2120352] - userfaultfd: provide unmasked address on page-fault (Chris von Recklinghausen) [2120352] - mm: remove unneeded local variable follflags (Chris von Recklinghausen) [2120352] - mm/hugetlb: use helper macro __ATTR_RW (Chris von Recklinghausen) [2120352] - mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: make non-LRU movable pages unhandlable (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: avoid calling invalidate_inode_page() with unexpected pages (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: fix race with changing page compound again (Chris von Recklinghausen) [2120352] - mm/hwpoison: add in-use hugepage hwpoison filter judgement (Chris von Recklinghausen) [2120352] - mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler (Chris von Recklinghausen) [2120352] - mm/hwpoison-inject: support injecting hwpoison to free page (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: remove unnecessary PageTransTail check (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: remove obsolete comment in __soft_offline_page (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: rework the try_to_unmap logic in hwpoison_user_map (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: fix race with changing page more robustly (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: rework the signaling logic in kill_proc (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: catch unexpected -EFAULT from vma_address() (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: minor clean up for memory_failure_dev_pagemap (Chris von Recklinghausen) [2120352] - mm: invalidate hwpoison page cache page in fault path (Chris von Recklinghausen) [2120352] - mm/memory-failure.c: remove obsolete comment (Chris von Recklinghausen) [2120352] - mm/page_alloc: call check_new_pages() while zone spinlock is not held (Chris von Recklinghausen) [2120352] - mm: count time in drain_all_pages during direct reclaim as memory pressure (Chris von Recklinghausen) [2120352] - mm: enforce pageblock_order < MAX_ORDER (Chris von Recklinghausen) [2120352] - mm/page_alloc: don't pass pfn to free_unref_page_commit() (Chris von Recklinghausen) [2120352] - mm/mmzone.h: remove unused macros (Chris von Recklinghausen) [2120352] - mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() (Chris von Recklinghausen) [2120352] - mm: page_alloc: avoid merging non-fallbackable pageblocks with others (Chris von Recklinghausen) [2120352] - mm/vmalloc.c: fix "unused function" warning (Chris von Recklinghausen) [2120352] - mm/vmalloc: eliminate an extra orig_gfp_mask (Chris von Recklinghausen) [2120352] - mm/vmalloc: add adjust_search_size parameter (Chris von Recklinghausen) [2120352] - mm/vmalloc: Move draining areas out of caller context (Chris von Recklinghausen) [2120352] - mm/vmalloc: remove unneeded function forward declaration (Chris von Recklinghausen) [2120352] - mm/sparse: make mminit_validate_memmodel_limits() static (Chris von Recklinghausen) [2120352] - mm/mremap:: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [2120352] - mm/mmap: remove obsolete comment in ksys_mmap_pgoff (Chris von Recklinghausen) [2120352] - mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK (Chris von Recklinghausen) [2120352] - mm/memory.c: use helper macro min and max in unmap_mapping_range_tree() (Chris von Recklinghausen) [2120352] - mm/memory.c: use helper function range_in_vma() (Chris von Recklinghausen) [2120352] - mm/mmap: return 1 from stack_guard_gap __setup() handler (Chris von Recklinghausen) [2120352] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Chris von Recklinghausen) [2120352] - memcg: synchronously enforce memory.high for large overcharges (Chris von Recklinghausen) [2120352] - memcg: unify force charging conditions (Chris von Recklinghausen) [2120352] - memcg: refactor mem_cgroup_oom (Chris von Recklinghausen) [2120352] - mm/memcg: mem_cgroup_per_node is already set to 0 on allocation (Chris von Recklinghausen) [2120352] - memcg: replace in_interrupt() with !in_task() (Chris von Recklinghausen) [2120352] - mm: shmem: use helper macro __ATTR_RW (Chris von Recklinghausen) [2120352] - tmpfs: support for file creation time (Chris von Recklinghausen) [2120352] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2120352] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2120352] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2120352] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2120352] - mm: fs: fix lru_cache_disabled race in bh_lru (Chris von Recklinghausen) [2120352] - mm/writeback: minor clean up for highmem_dirtyable_memory (Chris von Recklinghausen) [2120352] - filemap: remove find_get_pages() (Chris von Recklinghausen) [2120352] - mm/memremap: avoid calling kasan_remove_zero_shadow() for device private memory (Chris von Recklinghausen) [2120352] - remove bdi_congested() and wb_congested() and related functions (Chris von Recklinghausen) [2120352] - remove inode_congested() (Chris von Recklinghausen) [2120352] - mm: improve cleanup when ->readpages doesn't process all pages (Chris von Recklinghausen) [2120352] - mm: document and polish read-ahead code (Chris von Recklinghausen) [2120352] - mm/damon: minor cleanup for damon_pa_young (Chris von Recklinghausen) [2120352] - mm/readahead: Align file mappings for non-DAX (Chris von Recklinghausen) [2120352] - mm/huge_memory: Convert __split_huge_pmd() to take a folio (Chris von Recklinghausen) [2120352] - mm: swap: get rid of livelock in swapin readahead (Chris von Recklinghausen) [2120352] - fs: Remove aops ->set_page_dirty (Chris von Recklinghausen) [2120352] - fb_defio: Use noop_dirty_folio() (Chris von Recklinghausen) [2120352] - fs: Convert __set_page_dirty_no_writeback to noop_dirty_folio (Chris von Recklinghausen) [2120352] - fs: Convert __set_page_dirty_buffers to block_dirty_folio (Chris von Recklinghausen) [2120352] - afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio() (Chris von Recklinghausen) [2120352] - fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folio (Chris von Recklinghausen) [2120352] - fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio() (Chris von Recklinghausen) [2120352] - fuse: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2120352] - afs: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2120352] - ceph: Convert from invalidatepage to invalidate_folio (Chris von Recklinghausen) [2120352] - fs: Remove noop_invalidatepage() (Chris von Recklinghausen) [2120352] - fs: Turn block_invalidatepage into block_invalidate_folio (Chris von Recklinghausen) [2120352] - fs: Convert is_partially_uptodate to folios (Chris von Recklinghausen) [2120352] - resume_user_mode: Move to resume_user_mode.h (Chris von Recklinghausen) [2120352] - resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_notify_resume (Chris von Recklinghausen) [2120352] - signal: Move set_notify_signal and clear_notify_signal into sched/signal.h (Chris von Recklinghausen) [2120352] - task_work: Decouple TIF_NOTIFY_SIGNAL and task_work (Chris von Recklinghausen) [2120352] - task_work: Call tracehook_notify_signal from get_signal on all architectures (Chris von Recklinghausen) [2120352] - task_work: Introduce task_work_pending (Chris von Recklinghausen) [2120352] - task_work: Remove unnecessary include from posix_timers.h (Chris von Recklinghausen) [2120352] - ptrace: Remove tracehook_signal_handler (Chris von Recklinghausen) [2120352] - ptrace: Remove arch_syscall_{enter,exit}_tracehook (Chris von Recklinghausen) [2120352] - ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h (Chris von Recklinghausen) [2120352] - ptrace: Move ptrace_report_syscall into ptrace.h (Chris von Recklinghausen) [2120352] - mm: slub: Delete useless parameter of alloc_slab_page() (Chris von Recklinghausen) [2120352] - s390/test_unwind: add kretprobe tests (Chris von Recklinghausen) [2120352] - mm/slub: remove forced_order parameter in calculate_sizes (Chris von Recklinghausen) [2120352] - mm/slub: refactor deactivate_slab() (Chris von Recklinghausen) [2120352] - mm/slub: limit number of node partial slabs only in cache creation (Chris von Recklinghausen) [2120352] - mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO) (Chris von Recklinghausen) [2120352] - memfd: fix F_SEAL_WRITE after shmem huge page allocated (Chris von Recklinghausen) [2120352] - mm: fix use-after-free when anon vma name is used after vma is freed (Chris von Recklinghausen) [2120352] - mm: prevent vm_area_struct::anon_name refcount saturation (Chris von Recklinghausen) [2120352] - mm: refactor vm_area_struct::anon_vma_name usage code (Chris von Recklinghausen) [2120352] - mm: build migrate_vma_* for all configs with ZONE_DEVICE support (Chris von Recklinghausen) [2099722 2120352] - mm: move the migrate_vma_* device migration code into its own file (Chris von Recklinghausen) [2120352] - mm: refactor the ZONE_DEVICE handling in migrate_vma_pages (Chris von Recklinghausen) [2099722 2120352] - mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page (Chris von Recklinghausen) [2099722 2120352] - mm: generalize the pgmap based page_free infrastructure (Chris von Recklinghausen) [2099722 2120352] - fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED (Chris von Recklinghausen) [2099722 2120352] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2099722 2120352] - mm: remove the __KERNEL__ guard from (Chris von Recklinghausen) [2099722 2120352] - mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages (Chris von Recklinghausen) [2099722 2120352] - s390/test_unwind: fix and extend kprobes test (Chris von Recklinghausen) [2120352] - s390/test_unwind: add ftrace test (Chris von Recklinghausen) [2120352] - s390/test_unwind: minor cleanup (Chris von Recklinghausen) [2120352] - s390/test_unwind: show tests as skipped if unsupported (Chris von Recklinghausen) [2120352] - mm/hugetlb: fix kernel crash with hugetlb mremap (Chris von Recklinghausen) [2120352] - usercopy: Check valid lifetime via stack depth (Chris von Recklinghausen) [2120352] - Convert NFS from readpages to readahead (Chris von Recklinghausen) [2120352] - uaccess: remove CONFIG_SET_FS (Chris von Recklinghausen) [2120352] - uaccess: generalize access_ok() (Chris von Recklinghausen) [2120352] - arm64: simplify access_ok() (Chris von Recklinghausen) [2120352] - uaccess: add generic __{get,put}_kernel_nofault (Chris von Recklinghausen) [2120352] - x86: use more conventional access_ok() definition (Chris von Recklinghausen) [2120352] - x86: remove __range_not_ok() (Chris von Recklinghausen) [2120352] - mm/slab_common: use helper function is_power_of_2() (Chris von Recklinghausen) [2120352] - mm/slob: make kmem_cache_boot static (Chris von Recklinghausen) [2120352] - tools/cgroup/slabinfo: update to work with struct slab (Chris von Recklinghausen) [2120352] - memblock: __next_mem_pfn_range_in_zone: remove unneeded local variable nid (Chris von Recklinghausen) [2120352] - memblock: use kfree() to release kmalloced memblock regions (Chris von Recklinghausen) [2120352] - mm: vmscan: remove deadlock due to throttling failing to make progress (Chris von Recklinghausen) [2120352] - signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE (Chris von Recklinghausen) [2120352] - ref_tracker: remove filter_irq_stacks() call (Chris von Recklinghausen) [2120352] - mm/kmemleak: avoid scanning potential huge holes (Chris von Recklinghausen) [2120352] - mm/page_table_check: use unsigned long for page counters and cleanup (Chris von Recklinghausen) [2120352] - Revert "mm/page_isolation: unset migratetype directly for non Buddy page" (Chris von Recklinghausen) [2120352] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Chris von Recklinghausen) [2120352] - mm, kasan: use compare-exchange operation to set KASAN page tag (Chris von Recklinghausen) [2120352] - memory-failure: fetch compound_head after pgmap_pfn_valid() (Chris von Recklinghausen) [2120352] - fbdev/simplefb: Request memory region in driver (Chris von Recklinghausen) [2120352] - fbdev: Hot-unplug firmware fb devices on forced removal (Chris von Recklinghausen) [2120352] - selftests/lkdtm: Remove dead config option (Chris von Recklinghausen) [2120352] - mm: hide the FRONTSWAP Kconfig symbol (Chris von Recklinghausen) [2120352] - frontswap: remove support for multiple ops (Chris von Recklinghausen) [2120352] - mm: mark swap_lock and swap_active_head static (Chris von Recklinghausen) [2120352] - frontswap: simplify frontswap_register_ops (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_test (Chris von Recklinghausen) [2120352] - mm: simplify try_to_unuse (Chris von Recklinghausen) [2120352] - frontswap: remove the frontswap exports (Chris von Recklinghausen) [2120352] - frontswap: simplify frontswap_init (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_curr_pages (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_shrink (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_tmem_exclusive_gets (Chris von Recklinghausen) [2120352] - frontswap: remove frontswap_writethrough (Chris von Recklinghausen) [2120352] - mm: remove cleancache (Chris von Recklinghausen) [2120352] - lib/stackdepot: always do filter_irq_stacks() in stack_depot_save() (Chris von Recklinghausen) [2120352] - lib/stackdepot: allow optional init and stack_table allocation by kvmalloc() (Chris von Recklinghausen) [2120352] - sysctl: move some boundary constants from sysctl.c to sysctl_vals (Chris von Recklinghausen) [2120352] - delayacct: track delays from memory compact (Chris von Recklinghausen) [2120352] - delayacct: support swapin delay accounting for swapping without blkio (Chris von Recklinghausen) [2120352] - mm: percpu: add generic pcpu_populate_pte() function (Chris von Recklinghausen) [2120352] - mm: percpu: add generic pcpu_fc_alloc/free funciton (Chris von Recklinghausen) [2120352] - mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef (Chris von Recklinghausen) [2120352] - mm: percpu: generalize percpu related config (Chris von Recklinghausen) [2120352] - bitmap: unify find_bit operations (Chris von Recklinghausen) [2120352] - mm/percpu: micro-optimize pcpu_is_populated() (Chris von Recklinghausen) [2120352] - find: micro-optimize for_each_{set,clear}_bit() (Chris von Recklinghausen) [2120352] - include/linux: move for_each_bit() macros from bitops.h to find.h (Chris von Recklinghausen) [2120352] - lib: add find_first_and_bit() (Chris von Recklinghausen) [2120352] - arch: remove GENERIC_FIND_FIRST_BIT entirely (Chris von Recklinghausen) [2120352] - include: move find.h from asm_generic to linux (Chris von Recklinghausen) [2120352] - bitops: move find_bit_*_le functions from le.h to find.h (Chris von Recklinghausen) [2120352] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Chris von Recklinghausen) [2120352] - mm: fix some comment errors (Chris von Recklinghausen) [2120352] - zpool: remove the list of pools_head (Chris von Recklinghausen) [2120352] - mm/rmap: fix potential batched TLB flush race (Chris von Recklinghausen) [2120352] - mm: memcg/percpu: account extra objcg space to memory cgroups (Chris von Recklinghausen) [2120352] - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy (Chris von Recklinghausen) [2120352] - mm/migrate: remove redundant variables used in a for-loop (Chris von Recklinghausen) [2120352] - mm/migrate: move node demotion code to near its user (Chris von Recklinghausen) [2120352] - mm: migrate: add more comments for selecting target node randomly (Chris von Recklinghausen) [2120352] - mm: migrate: support multiple target nodes demotion (Chris von Recklinghausen) [2120352] - mm: compaction: fix the migration stats in trace_mm_compaction_migratepages() (Chris von Recklinghausen) [2120352] - mm: migrate: correct the hugetlb migration stats (Chris von Recklinghausen) [2120352] - mm: migrate: fix the return value of migrate_pages() (Chris von Recklinghausen) [2120352] - mm, oom: OOM sysrq should always kill a process (Chris von Recklinghausen) [2120352] - mm/mempolicy: fix all kernel-doc warnings (Chris von Recklinghausen) [2120352] - mm/mempolicy: add set_mempolicy_home_node syscall (Chris von Recklinghausen) [2120352] - mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY (Chris von Recklinghausen) [2120352] - mm/page_isolation: unset migratetype directly for non Buddy page (Chris von Recklinghausen) [2120352] - vmscan: make drop_slab_node static (Chris von Recklinghausen) [2120352] - hugetlb: add hugetlb.*.numa_stat file (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: modify the comment section for alloc_contig_pages() (Chris von Recklinghausen) [2120352] - mm: page_alloc: fix building error on -Werror=array-compare (Chris von Recklinghausen) [2120352] - mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30% (Chris von Recklinghausen) [2120352] - mm: allow !GFP_KERNEL allocations for kvmalloc (Chris von Recklinghausen) [2120352] - mm/vmalloc: be more explicit about supported gfp flags. (Chris von Recklinghausen) [2120352] - mm/vmalloc: add support for __GFP_NOFAIL (Chris von Recklinghausen) [2120352] - mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc (Chris von Recklinghausen) [2120352] - mm/dmapool.c: revert "make dma pool to use kmalloc_node" (Chris von Recklinghausen) [2120352] - mm: remove the total_mapcount argument from page_trans_huge_mapcount() (Chris von Recklinghausen) [2120352] - mm: remove the total_mapcount argument from page_trans_huge_map_swapcount() (Chris von Recklinghausen) [2120352] - mm: remove last argument of reuse_swap_page() (Chris von Recklinghausen) [2120352] - mm: move tlb_flush_pending inline helpers to mm_inline.h (Chris von Recklinghausen) [2120352] - mm: move anon_vma declarations to linux/mm_inline.h (Chris von Recklinghausen) [2120352] - mm: add anonymous vma name refcounting (Chris von Recklinghausen) [2120352] - mm: add a field to store names for private anonymous memory (Chris von Recklinghausen) [2120352] - mm: rearrange madvise code to allow for reuse (Chris von Recklinghausen) [2120352] - mm/memcg: use struct_size() helper in kzalloc() (Chris von Recklinghausen) [2120352] - mm/memcg: add oom_group_kill memory event (Chris von Recklinghausen) [2120352] - mm/page_counter: remove an incorrect call to propagate_protected_usage() (Chris von Recklinghausen) [2120352] - mm: memcontrol: make cgroup_memory_nokmem static (Chris von Recklinghausen) [2120352] - mm/frontswap.c: use non-atomic '__set_bit()' when possible (Chris von Recklinghausen) [2120352] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Chris von Recklinghausen) [2120352] - mm: shmem: don't truncate page if memory failure happens (Chris von Recklinghausen) [2120352] - mm/gup.c: stricter check on THP migration entry during follow_pmd_mask (Chris von Recklinghausen) [2120352] - gup: avoid multiple user access locking/unlocking in fault_in_{read/write}able (Chris von Recklinghausen) [2120352] - mm/debug_vm_pgtable: update comments regarding migration swap entries (Chris von Recklinghausen) [2120352] - mm,fs: split dump_mapping() out from dump_page() (Chris von Recklinghausen) [2120352] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2120352] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2120352] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2120352] - mm: defer kmemleak object creation of module_alloc() (Chris von Recklinghausen) [2120352] - kmemleak: fix kmemleak false positive report with HW tag-based kasan enable (Chris von Recklinghausen) [2120352] - mm: slab: make slab iterator functions static (Chris von Recklinghausen) [2120352] - virtio-mem: prepare fake page onlining code for granularity smaller than MAX_ORDER - 1 (Chris von Recklinghausen) [2120352] - virtio-mem: prepare page onlining code for granularity smaller than MAX_ORDER - 1 (Chris von Recklinghausen) [2120352] - fscache: Rewrite documentation (Chris von Recklinghausen) [2120352] - ptrace: Remove unused regs argument from ptrace_report_syscall (Chris von Recklinghausen) [2120352] - ptrace: Remove second setting of PT_SEIZED in ptrace_attach (Chris von Recklinghausen) [2120352] - taskstats: Cleanup the use of task->exit_code (Chris von Recklinghausen) [2120352] - exit: Use the correct exit_code in /proc//stat (Chris von Recklinghausen) [2120352] - exit: Fix the exit_code for wait_task_zombie (Chris von Recklinghausen) [2120352] - exit: Coredumps reach do_group_exit (Chris von Recklinghausen) [2120352] - exit: Remove profile_handoff_task (Chris von Recklinghausen) [2120352] - exit: Remove profile_task_exit & profile_munmap (Chris von Recklinghausen) [2120352] - signal: clean up kernel-doc comments (Chris von Recklinghausen) [2120352] - signal: Remove the helper signal_group_exit (Chris von Recklinghausen) [2120352] - signal: Rename group_exit_task group_exec_task (Chris von Recklinghausen) [2120352] - coredump: Stop setting signal->group_exit_task (Chris von Recklinghausen) [2120352] - signal: Remove SIGNAL_GROUP_COREDUMP (Chris von Recklinghausen) [2120352] - signal: During coredumps set SIGNAL_GROUP_EXIT in zap_process (Chris von Recklinghausen) [2120352] - signal: Make coredump handling explicit in complete_signal (Chris von Recklinghausen) [2120352] - signal: Have prepare_signal detect coredumps using signal->core_state (Chris von Recklinghausen) [2120352] - signal: Have the oom killer detect coredumps using signal->core_state (Chris von Recklinghausen) [2120352] - exit: Move force_uaccess back into do_exit (Chris von Recklinghausen) [2120352] - exit: Guarantee make_task_dead leaks the tsk when calling do_task_exit (Chris von Recklinghausen) [2120352] - h8300: Fix build errors from do_exit() to make_task_dead() transition (Chris von Recklinghausen) [2120352] - kthread: Generalize pf_io_worker so it can point to struct kthread (Chris von Recklinghausen) [2120352] - mm: Remove slab from struct page (Chris von Recklinghausen) [2120352] - mm/slob: Remove unnecessary page_mapcount_reset() function call (Chris von Recklinghausen) [2120352] - bootmem: Use page->index instead of page->freelist (Chris von Recklinghausen) [2120352] - mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PARTIAL only when enabled (Chris von Recklinghausen) [2120352] - mm/slub: Simplify struct slab slabs field definition (Chris von Recklinghausen) [2120352] - mm/sl*b: Differentiate struct slab fields by sl*b implementations (Chris von Recklinghausen) [2120352] - mm/kfence: Convert kfence_guarded_alloc() to struct slab (Chris von Recklinghausen) [2120352] - mm/kasan: Convert to struct folio and struct slab (Chris von Recklinghausen) [2120352] - mm/slob: Convert SLOB to use struct slab and struct folio (Chris von Recklinghausen) [2120352] - mm/memcg: Convert slab objcgs from struct page to struct slab (Chris von Recklinghausen) [2120352] - mm: Convert struct page to struct slab in functions used by other subsystems (Chris von Recklinghausen) [2120352] - mm/slab: Convert most struct page to struct slab by spatch (Chris von Recklinghausen) [2120352] - mm/slab: Convert kmem_getpages() and kmem_freepages() to struct slab (Chris von Recklinghausen) [2120352] - mm/slub: Finish struct page to struct slab conversion (Chris von Recklinghausen) [2120352] - mm/slub: Convert most struct page to struct slab by spatch (Chris von Recklinghausen) [2120352] - mm/slub: Convert pfmemalloc_match() to take a struct slab (Chris von Recklinghausen) [2120352] - mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab (Chris von Recklinghausen) [2120352] - mm/slub: Make object_err() static (Chris von Recklinghausen) [2120352] - mm/slab: Dissolve slab_map_pages() in its caller (Chris von Recklinghausen) [2120352] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Chris von Recklinghausen) [2120352] - mm: vmscan: Reduce throttling due to a failure to make progress (Chris von Recklinghausen) [2120352] - kthread: Never put_user the set_child_tid address (Chris von Recklinghausen) [2120352] - kthread: Warn about failed allocations for the init kthread (Chris von Recklinghausen) [2120352] - fork: Rename bad_fork_cleanup_threadgroup_lock to bad_fork_cleanup_delayacct (Chris von Recklinghausen) [2120352] - fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA (Chris von Recklinghausen) [2120352] - iomap: Convert to_iomap_page to take a folio (Chris von Recklinghausen) [2120352] - objtool: Add a missing comma to avoid string concatenation (Chris von Recklinghausen) [2120352] - exit/kthread: Fix the kerneldoc comment for kthread_complete_and_exit (Chris von Recklinghausen) [2120352] - exit/kthread: Move the exit code for kernel threads into struct kthread (Chris von Recklinghausen) [2120352] - kthread: Ensure struct kthread is present for all kthreads (Chris von Recklinghausen) [2120352] - exit: Rename complete_and_exit to kthread_complete_and_exit (Chris von Recklinghausen) [2120352] - exit: Rename module_put_and_exit to module_put_and_kthread_exit (Chris von Recklinghausen) [2120352] - exit: Implement kthread_exit (Chris von Recklinghausen) [2120352] - exit: Stop exporting do_exit (Chris von Recklinghausen) [2120352] - exit: Stop poorly open coding do_task_dead in make_task_dead (Chris von Recklinghausen) [2120352] - exit: Move oops specific logic from do_exit into make_task_dead (Chris von Recklinghausen) [2120352] - exit: Add and use make_task_dead. (Chris von Recklinghausen) [2120352] - exit/s390: Remove dead reference to do_exit from copy_thread (Chris von Recklinghausen) [2120352] - mm: bdi: initialize bdi_min_ratio when bdi is unregistered (Chris von Recklinghausen) [2120352] - selftests/damon: split test cases (Chris von Recklinghausen) [2120352] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2120352] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2120352] - mm, kcsan: Enable barrier instrumentation (Chris von Recklinghausen) [2120352] - percpu: km: ensure it is used with NOMMU (either UP or SMP) (Chris von Recklinghausen) [2120352] - memremap: remove support for external pgmap refcounts (Chris von Recklinghausen) [2120352] - powerpc/modules: Don't WARN on first module allocation attempt (Chris von Recklinghausen) [2120352] - s390/test_unwind: use raw opcode instead of invalid instruction (Chris von Recklinghausen) [2120352] - hugetlbfs: flush before unlock on move_hugetlb_page_tables() (Chris von Recklinghausen) [2120352] - kmap_local: don't assume kmap PTEs are linear arrays in memory (Chris von Recklinghausen) [2120352] - hugetlb: fix hugetlb cgroup refcounting during mremap (Chris von Recklinghausen) [2120352] - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag (Chris von Recklinghausen) [2120352] - mm: emit the "free" trace report before freeing memory in kmem_cache_free() (Chris von Recklinghausen) [2120352] - mm/swap.c:put_pages_list(): reinitialise the page list (Chris von Recklinghausen) [2120352] - signal: Replace force_fatal_sig with force_exit_sig when in doubt (Chris von Recklinghausen) [2120352] - signal: Don't always set SA_IMMUTABLE for forced signals (Chris von Recklinghausen) [2120352] - signal: Requeue ptrace signals (Chris von Recklinghausen) [2120352] - signal: Requeue signals in the appropriate queue (Chris von Recklinghausen) [2120352] - mm/migrate.c: remove MIGRATE_PFN_LOCKED (Chris von Recklinghausen) [2120352] - mm/page_owner.c: modify the type of argument "order" in some functions (Chris von Recklinghausen) [2120352] - mm: kasan: use is_kernel() helper (Chris von Recklinghausen) [2120352] - mm,hugetlb: remove mlock ulimit for SHM_HUGETLB (Chris von Recklinghausen) [2120352] - vfs: keep inodes with page cache off the inode shrinker LRU (Chris von Recklinghausen) [2120352] - selftests/damon: support watermarks (Chris von Recklinghausen) [2120352] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2120352] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2120352] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2120352] - include/linux/damon.h: fix kernel-doc comments for 'damon_callback' (Chris von Recklinghausen) [2120352] - include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h (Chris von Recklinghausen) [2120352] - mm: remove HARDENED_USERCOPY_FALLBACK (Chris von Recklinghausen) [2120352] - mm/highmem: remove deprecated kmap_atomic (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with IORESOURCE_SYSRAM_DRIVER_MANAGED (Chris von Recklinghausen) [2120352] - memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_SYSRAM_DRIVER_MANAGED (Chris von Recklinghausen) [2120352] - memblock: allow to specify flags with memblock_add_node() (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: remove HIGHMEM leftovers (Chris von Recklinghausen) [2120352] - mm/memory_hotplug: add static qualifier for online_policy_to_str() (Chris von Recklinghausen) [2120352] - mm: vmstat.c: make extfrag_index show more pretty (Chris von Recklinghausen) [2120352] - mm: nommu: kill arch_get_unmapped_area() (Chris von Recklinghausen) [2120352] - mm/readahead.c: fix incorrect comments for get_init_ra_size (Chris von Recklinghausen) [2120352] - mm: migrate: make demotion knob depend on migration (Chris von Recklinghausen) [2120352] - mm/migrate: de-duplicate migrate_reason strings (Chris von Recklinghausen) [2120352] - mm: mark the OOM reaper thread as freezable (Chris von Recklinghausen) [2120352] - mm/vmpressure: fix data-race with memcg->socket_pressure (Chris von Recklinghausen) [2120352] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Chris von Recklinghausen) [2120352] - mm/vmscan: increase the timeout if page reclaim is not making progress (Chris von Recklinghausen) [2120352] - mm/vmscan: centralise timeout values for reclaim_throttle (Chris von Recklinghausen) [2120352] - mm/page_alloc: remove the throttling logic from the page allocator (Chris von Recklinghausen) [2120352] - mm/writeback: throttle based on page writeback instead of congestion (Chris von Recklinghausen) [2120352] - mm/vmscan: throttle reclaim when no progress is being made (Chris von Recklinghausen) [2120352] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Chris von Recklinghausen) [2120352] - mm/vmscan: throttle reclaim until some writeback completes if congested (Chris von Recklinghausen) [2120352] - mm/vmscan.c: fix -Wunused-but-set-variable warning (Chris von Recklinghausen) [2120352] - mm/page_isolation: guard against possible putback unisolated page (Chris von Recklinghausen) [2120352] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Chris von Recklinghausen) [2120352] - hugetlb: remove redundant VM_BUG_ON() in add_reservation_in_range() (Chris von Recklinghausen) [2120352] - hugetlb: remove redundant validation in has_same_uncharge_info() (Chris von Recklinghausen) [2120352] - hugetlb: replace the obsolete hugetlb_instantiation_mutex in the comments (Chris von Recklinghausen) [2120352] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Chris von Recklinghausen) [2120352] - mm, hugepages: add mremap() support for hugepage backed vma (Chris von Recklinghausen) [2120352] - mm: khugepaged: recalculate min_free_kbytes after stopping khugepaged (Chris von Recklinghausen) [2120352] - mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h (Chris von Recklinghausen) [2120352] - mm/memory_failure: constify static mm_walk_ops (Chris von Recklinghausen) [2120352] - mm/page_alloc: use clamp() to simplify code (Chris von Recklinghausen) [2120352] - mm: page_alloc: use migrate_disable() in drain_local_pages_wq() (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: show watermark_boost of zone in zoneinfo (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() (Chris von Recklinghausen) [2120352] - mm/page_alloc: use accumulated load when building node fallback list (Chris von Recklinghausen) [2120352] - mm/page_alloc: print node fallback order (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: use helper function zone_spans_pfn() (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: simplify the code by using macro K() (Chris von Recklinghausen) [2120352] - mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_to_order() (Chris von Recklinghausen) [2120352] - mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() (Chris von Recklinghausen) [2120352] - mm/memory.c: avoid unnecessary kernel/user pointer conversion (Chris von Recklinghausen) [2120352] - mm: use __pfn_to_section() instead of open coding it (Chris von Recklinghausen) [2120352] - mm/mmap.c: fix a data race of mm->total_vm (Chris von Recklinghausen) [2120352] - memcg: prohibit unconditional exceeding the limit of dying tasks (Chris von Recklinghausen) [2120352] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Chris von Recklinghausen) [2120352] - mm: optimise put_pages_list() (Chris von Recklinghausen) [2120352] - mm: don't read i_size of inode unless we need it (Chris von Recklinghausen) [2120352] - mm: simplify bdi refcounting (Chris von Recklinghausen) [2120352] - mm: don't automatically unregister bdis (Chris von Recklinghausen) [2120352] - fs: explicitly unregister per-superblock BDIs (Chris von Recklinghausen) [2120352] - mtd: call bdi_unregister explicitly (Chris von Recklinghausen) [2120352] - mm: export bdi_unregister (Chris von Recklinghausen) [2120352] - mm: stop filemap_read() from grabbing a superfluous page (Chris von Recklinghausen) [2120352] - mm/page_ext.c: fix a comment (Chris von Recklinghausen) [2120352] - mm/vmalloc: add __alloc_size attributes for better bounds checking (Chris von Recklinghausen) [2120352] - mm: debug_vm_pgtable: don't use __P000 directly (Chris von Recklinghausen) [2120352] - mm/smaps: use vma->vm_pgoff directly when counting partial swap (Chris von Recklinghausen) [2120352] - signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed (Chris von Recklinghausen) [2120352] - signal: Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV) (Chris von Recklinghausen) [2120352] - signal/x86: In emulate_vsyscall force a signal instead of calling do_exit (Chris von Recklinghausen) [2120352] - exit/syscall_user_dispatch: Send ordinary signals on failure (Chris von Recklinghausen) [2120352] - signal: Implement force_fatal_sig (Chris von Recklinghausen) [2120352] - signal/s390: Use force_sigsegv in default_trap_handler (Chris von Recklinghausen) [2120352] - ipv6: enable net.ipv6.route.max_size sysctl in network namespace (Chris von Recklinghausen) [2120352] - MAINTAINERS: drop obsolete file pattern in SDHCI DRIVER section (Chris von Recklinghausen) [2120352] - signal/vm86_32: Properly send SIGSEGV when the vm86 state cannot be saved. (Chris von Recklinghausen) [2120352] - signal/powerpc: On swapcontext failure force SIGSEGV (Chris von Recklinghausen) [2120352] - docs: translations: zh_CN: memory-hotplug.rst: fix a typo (Chris von Recklinghausen) [2120352] - mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al) (Chris von Recklinghausen) [2120352] - mm: use pidfd_get_task() (Chris von Recklinghausen) [2120352] - pid: add pidfd_get_task() helper (Chris von Recklinghausen) [2120352] - mmc: core: Add host specific tuning support for eMMC HS400 mode (Chris von Recklinghausen) [2120352] - s390/test_unwind: convert to KUnit (Chris von Recklinghausen) [2120352] - coredump: Limit coredumps to a single thread group (Chris von Recklinghausen) [2120352] - kasan: Extend KASAN mode kernel parameter (Chris von Recklinghausen) [2120352] - kasan: Remove duplicate of kasan_flag_async (Chris von Recklinghausen) [2120352] - coredump: Don't perform any cleanups before dumping core (Chris von Recklinghausen) [2120352] - exit: Factor coredump_exit_mm out of exit_mm (Chris von Recklinghausen) [2120352] - exec: Check for a pending fatal signal instead of core_state (Chris von Recklinghausen) [2120352] - ptrace: Remove the unnecessary arguments from arch_ptrace_stop (Chris von Recklinghausen) [2120352] - signal: Remove the bogus sigkill_pending in ptrace_stop (Chris von Recklinghausen) [2120352] - scs: Release kasan vmalloc poison in scs_free process (Chris von Recklinghausen) [2120352] - entry: rseq: Call rseq_handle_notify_resume() in tracehook_notify_resume() (Chris von Recklinghausen) [2120352] - mm/ksm: remove old GCC 4.9+ check (Chris von Recklinghausen) [2120352] - s390/unwind: use current_frame_address() to unwind current task (Chris von Recklinghausen) [2120352] - io-wq: make worker creation resilient against signals (Chris von Recklinghausen) [2120352] - io-wq: get rid of FIXED worker flag (Chris von Recklinghausen) [2120352] - io-wq: split bounded and unbounded work into separate lists (Chris von Recklinghausen) [2120352] - io-wq: fix queue stalling race (Chris von Recklinghausen) [2120352] - io-wq: fix race between adding work and activating a free worker (Chris von Recklinghausen) [2120352] - io-wq: fix wakeup race when adding new work (Chris von Recklinghausen) [2120352] - io-wq: wqe and worker locks no longer need to be IRQ safe (Chris von Recklinghausen) [2120352] - io-wq: check max_worker limits if a worker transitions bound state (Chris von Recklinghausen) [2120352] - io-wq: provide a way to limit max number of workers (Chris von Recklinghausen) [2120352] - signal/seccomp: Refactor seccomp signal and coredump generation (Chris von Recklinghausen) [2120352] - s390: remove do_signal() prototype and do_notify_resume() function (Chris von Recklinghausen) [2120352] - mmc: core: Update ->card_busy() callback comment (Chris von Recklinghausen) [2120352] - io-wq: move nr_running and worker_refs out of wqe->lock protection (Chris von Recklinghausen) [2120352] - io_uring: remove files pointer in cancellation functions (Chris von Recklinghausen) [2120352] - io_uring: extract io_uring_files_cancel() in io_uring_task_cancel() (Chris von Recklinghausen) [2120352] - io-wq: remove GFP_ATOMIC allocation off schedule out path (Chris von Recklinghausen) [2120352] - fs: add a filemap_fdatawrite_wbc helper (Chris von Recklinghausen) [2120352] - fbdev/efifb: Release PCI device's runtime PM ref during FB destroy (Chris von Recklinghausen) [2120352] - kernel/pid.c: remove static qualifier from pidfd_create() (Chris von Recklinghausen) [2120352] - asm-generic: uaccess: remove inline strncpy_from_user/strnlen_user (Chris von Recklinghausen) [2120352] - asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_user (Chris von Recklinghausen) [2120352] - memcg: enable accounting for IP address and routing-related objects (Chris von Recklinghausen) [2120352] - docs/zh_CN: add core api protection keys translation (Chris von Recklinghausen) [2120352] - docs/zh_CN: add core api memory_hotplug translation (Chris von Recklinghausen) [2120352] - docs/zh_CN: add core api cpu_hotplug translation (Chris von Recklinghausen) [2120352] - docs/zh_CN: add core api genericirq translation (Chris von Recklinghausen) [2120352] - Revert "fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA" (Chris von Recklinghausen) [2120352] - redhat: configs: add CONFIG_COMMAND_LINE_SIZE to RHEL s390 configs collection (Chris von Recklinghausen) [2120352] - redhat: configs: add CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON to RHEL generic configs collection (Chris von Recklinghausen) [2120352] - redhat: configs: add CONFIG_PAGE_TABLE_CHECK to RHEL generic configs collection (Chris von Recklinghausen) [2120352] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Chris von Recklinghausen) [2120352] - x86/pat: Fix x86_has_pat_wp() (Chris von Recklinghausen) [2120352] - mm: sparsemem: fix missing higher order allocation splitting (Chris von Recklinghausen) [2120352] - arm64: hugetlb: Restore TLB invalidation for BBM on contiguous ptes (Chris von Recklinghausen) [2120352] - powerpc/memhotplug: Add add_pages override for PPC (Chris von Recklinghausen) [2120352] - powerpc/64e: Fix early TLB miss with KUAP (Chris von Recklinghausen) [2120352] - powerpc/book3e: Fix PUD allocation size in map_kernel_page() (Chris von Recklinghausen) [2120352] - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer (Chris von Recklinghausen) [2120352] - powerpc/book3e: get rid of #include (Chris von Recklinghausen) [2120352] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Chris von Recklinghausen) [2120352] - s390/gmap: voluntarily schedule during key setting (Chris von Recklinghausen) [2120352] - arm64/hugetlb: Fix building errors in huge_ptep_clear_flush() (Chris von Recklinghausen) [2120352] - mm/page_table_check: fix accessing unmapped ptep (Chris von Recklinghausen) [2120352] - x86/mm: Use PAGE_ALIGNED(x) instead of IS_ALIGNED(x, PAGE_SIZE) (Chris von Recklinghausen) [2120352] - powerpc/64s: Only set HAVE_ARCH_UNMAPPED_AREA when CONFIG_PPC_64S_HASH_MMU is set (Chris von Recklinghausen) [2120352] - powerpc/fsl_book3e: Don't set rodata RO too early (Chris von Recklinghausen) [2120352] - powerpc/microwatt: Add mmu bits to device tree (Chris von Recklinghausen) [2120352] - powerpc: Fix all occurences of "the the" (Chris von Recklinghausen) [2120352] - powerpc/numa: Associate numa node to its cpu earlier (Chris von Recklinghausen) [2120352] - arm64: mm: avoid writable executable mappings in kexec/hibernate code (Chris von Recklinghausen) [2120352] - arm64: lds: move special code sections out of kernel exec segment (Chris von Recklinghausen) [2120352] - arm64/hugetlb: Implement arm64 specific huge_ptep_get() (Chris von Recklinghausen) [2120352] - arm64/hugetlb: Use ptep_get() to get the pte value of a huge page (Chris von Recklinghausen) [2120352] - mm: change huge_ptep_clear_flush() to return the original pte (Chris von Recklinghausen) [2120352] - mm: functions may simplify the use of return values (Chris von Recklinghausen) [2120352] - x86/mm: Fix marking of unused sub-pmd ranges (Chris von Recklinghausen) [2120352] - arm64/hugetlb: Drop TLB flush from get_clear_flush() (Chris von Recklinghausen) [2120352] - powerpc: align address to page boundary in change_page_attr() (Chris von Recklinghausen) [2120352] - powerpc/8xx: Simplify flush_tlb_kernel_range() (Chris von Recklinghausen) [2120352] - powerpc: Simplify and move arch_randomize_brk() (Chris von Recklinghausen) [2120352] - powerpc/mm: Convert to default topdown mmap layout (Chris von Recklinghausen) [2120352] - powerpc/mm: Enable full randomisation of memory mappings (Chris von Recklinghausen) [2120352] - powerpc/mm: Move get_unmapped_area functions to slice.c (Chris von Recklinghausen) [2120352] - powerpc/mm: Use generic_hugetlb_get_unmapped_area() (Chris von Recklinghausen) [2120352] - powerpc/mm: Use generic_get_unmapped_area() and call it from arch_get_unmapped_area() (Chris von Recklinghausen) [2120352] - powerpc/mm: Remove CONFIG_PPC_MM_SLICES (Chris von Recklinghausen) [2120352] - powerpc/mm: Make slice specific to book3s/64 (Chris von Recklinghausen) [2120352] - powerpc/mm: Move vma_mmu_pagesize() (Chris von Recklinghausen) [2120352] - mm: Add len and flags parameters to arch_get_mmap_end() (Chris von Recklinghausen) [2120352] - mm, hugetlbfs: Allow an arch to always use generic versions of get_unmapped_area functions (Chris von Recklinghausen) [2120352] - mm: Allow arch specific arch_randomize_brk() with CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT (Chris von Recklinghausen) [2120352] - arm64: mm: Cleanup useless parameters in zone_sizes_init() (Chris von Recklinghausen) [2120352] - arm64: fix types in copy_highpage() (Chris von Recklinghausen) [2120352] - x86: Fix return value of __setup handlers (Chris von Recklinghausen) [2120352] - powerpc/book3e: Fix sparse report in mm/nohash/fsl_book3e.c (Chris von Recklinghausen) [2120352] - powerpc/mm: Switch from __FUNCTION__ to __func__ (Chris von Recklinghausen) [2120352] - mm: use for_each_online_node and node_online instead of open coding (Chris von Recklinghausen) [2120352] - hugetlb: fix return value of __setup handlers (Chris von Recklinghausen) [2120352] - hugetlb: fix hugepages_setup when deal with pernode (Chris von Recklinghausen) [2120352] - hugetlb: fix wrong use of nr_online_nodes (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions (Chris von Recklinghausen) [2120352] - x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352] - mm/mmap: clarify protection_map[] indices (Chris von Recklinghausen) [2120352] - arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 (Chris von Recklinghausen) [2120352] - mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP (Chris von Recklinghausen) [2120352] - mm, hugetlb: allow for "high" userspace addresses (Chris von Recklinghausen) [2120352] - hugetlb: do not demote poisoned hugetlb pages (Chris von Recklinghausen) [2120352] - x86/mm: Replace nodes_weight() with nodes_empty() where appropriate (Chris von Recklinghausen) [2120352] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Chris von Recklinghausen) [2120352] - Revert "powerpc: Set max_mapnr correctly" (Chris von Recklinghausen) [2120352] - powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit (Chris von Recklinghausen) [2120352] - x86/fault: Cast an argument to the proper address space in prefetch() (Chris von Recklinghausen) [2120352] - x86/mm/tlb: Revert retpoline avoidance approach (Chris von Recklinghausen) [2120352] - arm64: fix typos in comments (Chris von Recklinghausen) [2120352] - powerpc/numa: Handle partially initialized numa nodes (Chris von Recklinghausen) [2120352] - mm: generalize ARCH_HAS_FILTER_PGPROT (Chris von Recklinghausen) [2120352] - mm/migration: add trace events for THP migrations (Chris von Recklinghausen) [2120352] - hugetlb: clean up potential spectre issue warnings (Chris von Recklinghausen) [2120352] - mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP (Chris von Recklinghausen) [2120352] - mm: sparsemem: use page table lock to protect kernel pmd operations (Chris von Recklinghausen) [2120352] - mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key (Chris von Recklinghausen) [2120352] - mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page (Chris von Recklinghausen) [2120352] - arch/x86/mm/numa: Do not initialize nodes twice (Chris von Recklinghausen) [2120352] - mm: merge pte_mkhuge() call into arch_make_huge_pte() (Chris von Recklinghausen) [2120352] - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() (Chris von Recklinghausen) [2120352] - x86/boot: Fix memremap of setup_indirect structures (Chris von Recklinghausen) [2120352] - powerpc/64s: Don't use DSISR for SLB faults (Chris von Recklinghausen) [2120352] - powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MMU is not set (Chris von Recklinghausen) [2120352] - s390/mm: convert pte_val()/pXd_val() into functions (Chris von Recklinghausen) [2120352] - s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352] - s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352] - s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352] - s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352] - s390/mm: use set_pXd()/set_pte() helper functions everywhere (Chris von Recklinghausen) [2120352] - s390/mm: add set_pte_bit()/clear_pte_bit() helper functions (Chris von Recklinghausen) [2120352] - s390/mm: add set_pXd()/set_pte() helper functions (Chris von Recklinghausen) [2120352] - s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE (Chris von Recklinghausen) [2120352] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Chris von Recklinghausen) [2120352] - hugetlbfs: fix a truncation issue in hugepages parameter (Chris von Recklinghausen) [2120352] - x86/pat: Remove the unused set_pages_array_wt() function (Chris von Recklinghausen) [2120352] - powerpc/mm: Update default hugetlb size early (Chris von Recklinghausen) [2120352] - powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core (Chris von Recklinghausen) [2120352] - powerpc: Add set_memory_{p/np}() and remove set_memory_attr() (Chris von Recklinghausen) [2120352] - powerpc/set_memory: Avoid spinlock recursion in change_page_attr() (Chris von Recklinghausen) [2120352] - s390/mm: use CRST_ALLOC_ORDER instead of number (Chris von Recklinghausen) [2120352] - s390/maccess: fix semantics of memcpy_real() and its callers (Chris von Recklinghausen) [2120352] - s390/dump: fix old lowcore virtual vs physical address confusion (Chris von Recklinghausen) [2120352] - s390/maccess: fix absolute lowcore virtual vs physical address confusion (Chris von Recklinghausen) [2120352] - s390: remove invalid email address of Heiko Carstens (Chris von Recklinghausen) [2120352] - mm/page_table_check: check entries at pmd levels (Chris von Recklinghausen) [2120352] - mm/khugepaged: unify collapse pmd clear, flush and free (Chris von Recklinghausen) [2120352] - powerpc/kasan: Fix early region not updated correctly (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Fix sparse warning in hashpagetable.c (Chris von Recklinghausen) [2120352] - ia64: make IA64_MCA_RECOVERY bool instead of tristate (Chris von Recklinghausen) [2120352] - docs/vm: Fix typo in *harden* (Chris von Recklinghausen) [2120352] - powerpc/fixmap: Fix VM debug warning on unmap (Chris von Recklinghausen) [2120352] - powerpc/32s: Fix kasan_init_region() for KASAN (Chris von Recklinghausen) [2120352] - mm/thp: drop unused trace events hugepage_[invalidate|splitting] (Chris von Recklinghausen) [2120352] - x86: mm: add x86_64 support for page table check (Chris von Recklinghausen) [2120352] - mm: page table check (Chris von Recklinghausen) [2120352] - mm: ptep_clear() page table helper (Chris von Recklinghausen) [2120352] - mm: change page type prior to adding page table entry (Chris von Recklinghausen) [2120352] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Chris von Recklinghausen) [2120352] - powerpc/mm: Add __init attribute to eligible functions (Chris von Recklinghausen) [2120352] - x86/mm: Prevent early boot triple-faults with instrumentation (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion (Chris von Recklinghausen) [2120352] - s390/crash_dump: fix virtual vs physical address handling (Chris von Recklinghausen) [2120352] - powerpc/64s/radix: Fix huge vmap false positive (Chris von Recklinghausen) [2120352] - s390/sclp: release SCLP early buffer after kernel initialization (Chris von Recklinghausen) [2120352] - hugetlbfs: fix issue of preallocation of gigantic pages can't work (Chris von Recklinghausen) [2120352] - s390/pgalloc: use pointers instead of unsigned long values (Chris von Recklinghausen) [2120352] - s390/pgalloc: add virt/phys address handling to base asce functions (Chris von Recklinghausen) [2120352] - s390/cmm: add missing virt_to_phys() conversion (Chris von Recklinghausen) [2120352] - s390/diag: use pfn_to_phys() instead of open coding (Chris von Recklinghausen) [2120352] - s390/mm: add missing phys_to_virt translation to page table dumper (Chris von Recklinghausen) [2120352] - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs (Chris von Recklinghausen) [2120352] - powerpc: Remove CONFIG_PPC_HAVE_KUAP and CONFIG_PPC_HAVE_KUEP (Chris von Recklinghausen) [2120352] - powerpc/kuap: Wire-up KUAP on book3e/64 (Chris von Recklinghausen) [2120352] - powerpc/kuap: Wire-up KUAP on 85xx in 32 bits mode. (Chris von Recklinghausen) [2120352] - powerpc/kuap: Wire-up KUAP on 40x (Chris von Recklinghausen) [2120352] - powerpc/kuap: Wire-up KUAP on 44x (Chris von Recklinghausen) [2120352] - powerpc: Add KUAP support for BOOKE and 40x (Chris von Recklinghausen) [2120352] - powerpc/kuap: Make PPC_KUAP_DEBUG depend on PPC_KUAP only (Chris von Recklinghausen) [2120352] - powerpc/kuap: Prepare for supporting KUAP on BOOK3E/64 (Chris von Recklinghausen) [2120352] - powerpc/config: Add CONFIG_BOOKE_OR_40x (Chris von Recklinghausen) [2120352] - powerpc/nohash: Move setup_kuap out of 8xx.c (Chris von Recklinghausen) [2120352] - powerpc/kuap: Add kuap_lock() (Chris von Recklinghausen) [2120352] - powerpc/kuap: Remove __kuap_assert_locked() (Chris von Recklinghausen) [2120352] - powerpc/kuap: Check KUAP activation in generic functions (Chris von Recklinghausen) [2120352] - powerpc/kuap: Add a generic intermediate layer (Chris von Recklinghausen) [2120352] - powerpc/kuep: Remove 'nosmep' boot time parameter except for book3s/64 (Chris von Recklinghausen) [2120352] - powerpc/32s: Save content of sr0 to avoid 'mfsr' (Chris von Recklinghausen) [2120352] - powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly (Chris von Recklinghausen) [2120352] - powerpc/32s: Remove capability to disable KUEP at boottime (Chris von Recklinghausen) [2120352] - powerpc/book3e: Activate KUEP at all time (Chris von Recklinghausen) [2120352] - powerpc/44x: Activate KUEP at all time (Chris von Recklinghausen) [2120352] - powerpc/8xx: Activate KUEP at all time (Chris von Recklinghausen) [2120352] - Revert "powerpc: Inline setup_kup()" (Chris von Recklinghausen) [2120352] - powerpc/microwatt: add POWER9_CPU, clear PPC_64S_HASH_MMU (Chris von Recklinghausen) [2120352] - powerpc/64s: Move hash MMU support code under CONFIG_PPC_64S_HASH_MMU (Chris von Recklinghausen) [2120352] - powerpc/64s: Make hash MMU support configurable (Chris von Recklinghausen) [2120352] - powerpc/64s: Always define arch unmapped area calls (Chris von Recklinghausen) [2120352] - powerpc/64s: Fix radix MMU when MMU_FTR_HPTE_TABLE is clear (Chris von Recklinghausen) [2120352] - powerpc/64e: remove mmu_linear_psize (Chris von Recklinghausen) [2120352] - x86/mm/64: Flush global TLB on boot and AP bringup (Chris von Recklinghausen) [2120352] - x86/realmode: Add comment for Global bit usage in trampoline_pgd (Chris von Recklinghausen) [2120352] - powerpc: make memremap_compat_align 64s-only (Chris von Recklinghausen) [2120352] - powerpc/64: pcpu setup avoid reading mmu_linear_psize on 64e or radix (Chris von Recklinghausen) [2120352] - powerpc/64s: Rename hash_hugetlbpage.c to hugetlbpage.c (Chris von Recklinghausen) [2120352] - powerpc/64s: move page size definitions from hash specific file (Chris von Recklinghausen) [2120352] - powerpc/64s: Make flush_and_reload_slb a no-op when radix is enabled (Chris von Recklinghausen) [2120352] - powerpc/64s: move THP trace point creation out of hash specific file (Chris von Recklinghausen) [2120352] - powerpc/pseries: lparcfg don't include slb_size line in radix mode (Chris von Recklinghausen) [2120352] - powerpc/pseries: move process table registration away from hash-specific code (Chris von Recklinghausen) [2120352] - powerpc/64s: Move and rename do_bad_slb_fault as it is not hash specific (Chris von Recklinghausen) [2120352] - powerpc/pseries: Stop selecting PPC_HASH_MMU_NATIVE (Chris von Recklinghausen) [2120352] - powerpc: Rename PPC_NATIVE to PPC_HASH_MMU_NATIVE (Chris von Recklinghausen) [2120352] - powerpc: Remove unused FW_FEATURE_NATIVE references (Chris von Recklinghausen) [2120352] - powerpc/32s: Fix shift-out-of-bounds in KASAN init (Chris von Recklinghausen) [2120352] - powerpc/64s: Get LPID bit width from device tree (Chris von Recklinghausen) [2120352] - powerpc: flexible GPR range save/restore macros (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Fix display a BAT's size unit (Chris von Recklinghausen) [2120352] - Revert "powerpc/code-patching: Improve verification of patchability" (Chris von Recklinghausen) [2120352] - powerpc/code-patching: Improve verification of patchability (Chris von Recklinghausen) [2120352] - s390/dump: fix copying to user-space of swapped kdump oldmem (Chris von Recklinghausen) [2120352] - powerpc/book3e: Fix TLBCAM preset at boot (Chris von Recklinghausen) [2120352] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Chris von Recklinghausen) [2120352] - powerpc/pseries: rename numa_dist_table to form2_distances (Chris von Recklinghausen) [2120352] - kasan: add kasan mode messages when kasan init (Chris von Recklinghausen) [2120352] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Chris von Recklinghausen) [2120352] - hugetlbfs: extend the definition of hugepages parameter to support node allocation (Chris von Recklinghausen) [2120352] - memblock: stop aliasing __memblock_free_late with memblock_free_late (Chris von Recklinghausen) [2120352] - hugetlb: support node specified when using cma for gigantic hugepages (Chris von Recklinghausen) [2120352] - hugetlb: add hugetlb demote page support (Chris von Recklinghausen) [2120352] - hugetlb: add demote bool to gigantic page routines (Chris von Recklinghausen) [2120352] - hugetlb: be sure to free demoted CMA pages to CMA (Chris von Recklinghausen) [2120352] - mm/cma: add cma_pages_valid to determine if pages are in CMA (Chris von Recklinghausen) [2120352] - hugetlb: add demote hugetlb page sysfs interfaces (Chris von Recklinghausen) [2120352] - s390: use generic version of arch_is_kernel_initmem_freed() (Chris von Recklinghausen) [2120352] - powerpc: use generic version of arch_is_kernel_initmem_freed() (Chris von Recklinghausen) [2120352] - mm: remove redundant smp_wmb() (Chris von Recklinghausen) [2120352] - mm: introduce pmd_install() helper (Chris von Recklinghausen) [2120352] - powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Fix setting of exec flag when setting TLBCAMs (Chris von Recklinghausen) [2120352] - powerpc/book3e: Fix set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [2120352] - powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set_wrprotect() (Chris von Recklinghausen) [2120352] - powerpc/64s: Default to 64K pages for 64 bit book3s (Chris von Recklinghausen) [2120352] - s390: make command line configurable (Chris von Recklinghausen) [2120352] - s390: support command lines longer than 896 bytes (Chris von Recklinghausen) [2120352] - s390/kexec_file: move kernel image size check (Chris von Recklinghausen) [2120352] - s390/setup: use physical pointers for memblock_reserve() (Chris von Recklinghausen) [2120352] - s390/pgtable: use physical address for Page-Table Origin (Chris von Recklinghausen) [2120352] - s390/mm: optimize reset_guest_reference_bit() (Chris von Recklinghausen) [2120352] - s390/mm: optimize set_guest_storage_key() (Chris von Recklinghausen) [2120352] - s390/mm: no need for pte_alloc_map_lock() if we know the pmd is present (Chris von Recklinghausen) [2120352] - s390/mm: fix VMA and page table handling code in storage key handling functions (Chris von Recklinghausen) [2120352] - s390/mm: validate VMA in PGSTE manipulation functions (Chris von Recklinghausen) [2120352] - powerpc/32: Don't use a struct based type for pte_t (Chris von Recklinghausen) [2120352] - powerpc/8xx: Simplify TLB handling (Chris von Recklinghausen) [2120352] - powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Enable STRICT_KERNEL_RWX (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Update of TLBCAMs after init (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Allocate separate TLBCAMs for readonly memory (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Tell map_mem_in_cams() if init is done (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Enable reloading of TLBCAM without switching to AS1 (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Take exec flag into account when setting TLBCAMs (Chris von Recklinghausen) [2120352] - powerpc/fsl_booke: Rename fsl_booke.c to fsl_book3e.c (Chris von Recklinghausen) [2120352] - powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE (Chris von Recklinghausen) [2120352] - powerpc/s64: Clarify that radix lacks DEBUG_PAGEALLOC (Chris von Recklinghausen) [2120352] - signal/sparc32: Remove unreachable do_exit in do_sparc_fault (Chris von Recklinghausen) [2120352] - reboot: Remove the unreachable panic after do_exit in reboot(2) (Chris von Recklinghausen) [2120352] - exit: Remove calls of do_exit after noreturn versions of die (Chris von Recklinghausen) [2120352] - exit/doublefault: Remove apparently bogus comment about rewind_stack_do_exit (Chris von Recklinghausen) [2120352] - powerpc: Set max_mapnr correctly (Chris von Recklinghausen) [2120352] - s390/cmm: use string_upper() instead of open coded variant (Chris von Recklinghausen) [2120352] - powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous prototype for 'create_section_mapping' (Chris von Recklinghausen) [2120352] - powerpc/32s: Fix kuap_kernel_restore() (Chris von Recklinghausen) [2120352] - s390/boot: allocate amode31 section in decompressor (Chris von Recklinghausen) [2120352] - s390/boot: initialize control registers in decompressor (Chris von Recklinghausen) [2120352] - x86/mm/64: Improve stack overflow warnings (Chris von Recklinghausen) [2120352] - x86/fault: Fix wrong signal when vsyscall fails with pkey (Chris von Recklinghausen) [2120352] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Chris von Recklinghausen) [2120352] - x86/pat: Pass valid address to sanitize_phys() (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Fix generic ptdump for 64-bit (Chris von Recklinghausen) [2120352] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Chris von Recklinghausen) [2120352] - powerpc/numa: Print debug statements only when required (Chris von Recklinghausen) [2120352] - powerpc/numa: convert printk to pr_xxx (Chris von Recklinghausen) [2120352] - powerpc/numa: Drop dbg in favour of pr_debug (Chris von Recklinghausen) [2120352] - powerpc/smp: Enable CACHE domain for shared processor (Chris von Recklinghausen) [2120352] - powerpc/smp: Fix a crash while booting kvm guest with nr_cpus=2 (Chris von Recklinghausen) [2120352] - powerpc: Refactor verification of MSR_RI (Chris von Recklinghausen) [2120352] - powerpc: Remove MSR_PR check in interrupt_exit_{user/kernel}_prepare() (Chris von Recklinghausen) [2120352] - s390/mm,pageattr: fix walk_pte_level() early exit (Chris von Recklinghausen) [2120352] - s390: fix typo in linker script (Chris von Recklinghausen) [2120352] - s390/boot: factor out offset_vmlinux_info() function (Chris von Recklinghausen) [2120352] - s390/kasan: fix large PMD pages address alignment check (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Convert powerpc to GENERIC_PTDUMP (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Reduce level numbers by 1 in note_page() and add p4d level (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Remove unused 'page_size' parameter (Chris von Recklinghausen) [2120352] - powerpc/ptdump: Use DEFINE_SHOW_ATTRIBUTE() (Chris von Recklinghausen) [2120352] - powerpc: Avoid link stack corruption in misc asm functions (Chris von Recklinghausen) [2120352] - powerpc/booke: Avoid link stack corruption in several places (Chris von Recklinghausen) [2120352] - s390/sclp: reserve memory occupied by sclp early buffer (Chris von Recklinghausen) [2120352] - s390/mm: remove unused cmma functions (Chris von Recklinghausen) [2120352] - powerpc: rename powerpc_debugfs_root to arch_debugfs_dir (Chris von Recklinghausen) [2120352] - powerpc/book3s64/radix: make tlb_single_page_flush_ceiling a debugfs entry (Chris von Recklinghausen) [2120352] - s390: rename dma section to amode31 (Chris von Recklinghausen) [2120352] - s390/mm: use page_to_virt() in __kernel_map_pages() (Chris von Recklinghausen) [2120352] - s390: add kfence region to pagetable dumper (Chris von Recklinghausen) [2120352] - s390: add support for KFENCE (Chris von Recklinghausen) [2120352] - s390/mm: implement set_memory_4k() (Chris von Recklinghausen) [2120352] - s390/boot: get rid of arithmetics on function pointers (Chris von Recklinghausen) [2120352] - s390/setup: don't reserve memory that occupied decompressor's head (Chris von Recklinghausen) [2120352] - s390/boot: move dma sections from decompressor to decompressed kernel (Chris von Recklinghausen) [2120352] - s390/ctl_reg: add ctlreg5 and ctlreg15 unions (Chris von Recklinghausen) [2120352] - s390/boot: make _diag308_reset_dma() position-independent (Chris von Recklinghausen) [2120352] - s390/boot: move EP_OFFSET and EP_STRING to head.S (Chris von Recklinghausen) [2120352] - s390/setup: generate asm offsets from struct parmarea (Chris von Recklinghausen) [2120352] - s390/setup: drop _OFFSET macros (Chris von Recklinghausen) [2120352] - s390/setup: remove unused symbolic constants for C code from setup.h (Chris von Recklinghausen) [2120352] - s390/dump: introduce boot data 'oldmem_data' (Chris von Recklinghausen) [2120352] - s390/boot: introduce boot data 'initrd_data' (Chris von Recklinghausen) [2120352] - s390/boot: move sclp early buffer from fixed address in asm to C (Chris von Recklinghausen) [2120352] - s390/boot: get rid of magic numbers for startup offsets (Chris von Recklinghausen) [2120352] - s390/mm: don't print hashed values for pte_ERROR() & friends (Chris von Recklinghausen) [2120352] - s390/mm: use pr_err() instead of printk() for pte_ERROR & friends (Chris von Recklinghausen) [2120352] - s390/sclp: use only one sclp early buffer to send commands (Chris von Recklinghausen) [2120352] - s390/boot: make stacks part of the decompressor's image (Chris von Recklinghausen) [2120352] - powerpc/kexec: blacklist functions called in real mode for kprobe (Chris von Recklinghausen) [2120352] - Revert "s390/mm: do not trigger write fault when vma does not allow VM_WRITE" (Chris von Recklinghausen) [2120352] - Revert "s390/boot: move sclp early buffer from fixed address in asm to C" (Chris von Recklinghausen) [2120352] - Revert "s390/kexec_file: move kernel image size check" (Chris von Recklinghausen) [2120352] - Revert "s390: support command lines longer than 896 bytes" (Rafael Aquini) [2120352] - Revert "s390: make command line configurable" (Chris von Recklinghausen) [2120352] - Revert "s390/sclp: reserve memory occupied by sclp early buffer" (Chris von Recklinghausen) [2120352] - Revert "rhel: configs: add config option CONFIG_COMMAND_LINE_SIZE" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: consolidate mapcount logic on THP split" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: make the THP mapcount atomic with a seqlock" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: introduce page_trans_huge_anon_shared" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: COR: copy-on-read fault" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: gup_must_unshare()" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: FOLL_UNSHARE" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: FOLL_NOUNSHARE: optimize follow_page" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: FOLL_UNSHARE RHEL" (Chris von Recklinghausen) [2120352] - Revert "mm: hugetlbfs: COR: copy-on-read fault" (Chris von Recklinghausen) [2120352] - Revert "mm: hugetlbfs: FOLL_FAULT_UNSHARE" (Chris von Recklinghausen) [2120352] - Revert "mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs" (Chris von Recklinghausen) [2120352] - Revert "mm: gup: gup_must_unshare() use can_read_pin_swap_page()" (Chris von Recklinghausen) [2120352] - Revert "mm: COW: skip the page lock in the COW copy path" (Chris von Recklinghausen) [2120352] - Revert "mm: thp: replace the page lock with the seqlock for the THP mapcount" (Chris von Recklinghausen) [2120352] - Revert "mm: COW: restore full accuracy in page reuse" (Chris von Recklinghausen) [2120352] - selftest/vm: uninitialized variable in main() (Chris von Recklinghausen) [2120352] - selftest/vm: add skip support to mremap_test (Chris von Recklinghausen) [2120352] - selftest/vm: support xfail in mremap_test (Chris von Recklinghausen) [2120352] - selftest/vm: verify remap destination address in mremap_test (Chris von Recklinghausen) [2120352] - selftest/vm: verify mmap addr in mremap_test (Chris von Recklinghausen) [2120352] - selftests/vm: cleanup hugetlb file after mremap test (Chris von Recklinghausen) [2120352] - mm, hugepages: make memory size variable in hugepage-mremap selftest (Chris von Recklinghausen) [2120352] - mm: remove duplicate include in hugepage-mremap.c (Chris von Recklinghausen) [2120352] - mm, hugepages: add hugetlb vma mremap() test (Chris von Recklinghausen) [2120352]- s390/dasd: Establish DMA alignment (Ming Lei) [2118511] - md/raid10: Fix the data type of an r10_sync_page_io() argument (Ming Lei) [2118511] - blk-lib: fix blkdev_issue_secure_erase (Ming Lei) [2118511] - block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait (Ming Lei) [2118511] - block: add missing request flags to debugfs code (Ming Lei) [2118511] - block: don't add partitions if GD_SUPPRESS_PART_SCAN is set (Ming Lei) [2118511] - loop: Check for overflow while configuring loop (Ming Lei) [2118511] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2118511] - blk-mq: run queue no matter whether the request is the last request (Ming Lei) [2118511] - blk-mq: remove unused function blk_mq_queue_stopped() (Ming Lei) [2118511] - block: Do not call blk_put_queue() if gendisk allocation fails (Ming Lei) [2118511] - block: fix leaking page ref on truncated direct io (Ming Lei) [2118511] - block: ensure bio_iov_add_page can't fail (Ming Lei) [2118511] - block: ensure iov_iter advances for added pages (Ming Lei) [2118511] - block: pass struct queue_limits to the bio splitting helpers (Ming Lei) [2118511] - block: move bio_allowed_max_sectors to blk-merge.c (Ming Lei) [2118511] - block: move the call to get_max_io_size out of blk_bio_segment_split (Ming Lei) [2118511] - block: move ->bio_split to the gendisk (Ming Lei) [2118511] - block: change the blk_queue_bounce calling convention (Ming Lei) [2118511] - block: change the blk_queue_split calling convention (Ming Lei) [2118511] - remove the sx8 block driver (Ming Lei) [2118511] - nbd: add missing definition of pr_fmt (Ming Lei) [2118511] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2118511] - null_blk: add configfs variables for 2 options (Ming Lei) [2118511] - null_blk: add module parameters for 4 options (Ming Lei) [2118511] - block/rnbd-srv: Replace sess_dev_list with index_idr (Ming Lei) [2118511] - block/rnbd-srv: Set keep_id to true after mutex_trylock (Ming Lei) [2118511] - rnbd-clt: make rnbd_clt_change_capacity return void (Ming Lei) [2118511] - rnbd-clt: pass sector_t type for resize capacity (Ming Lei) [2118511] - rnbd-clt: check capacity inside rnbd_clt_change_capacity (Ming Lei) [2118511] - rnbd-clt: adjust the layout of struct rnbd_clt_dev (Ming Lei) [2118511] - rnbd-clt: reduce the size of struct rnbd_clt_dev (Ming Lei) [2118511] - rnbd-clt: kill read_only from struct rnbd_clt_dev (Ming Lei) [2118511] - rnbd-clt: don't free rsp in msg_open_conf for map scenario (Ming Lei) [2118511] - rnbd-clt: open code send_msg_open in rnbd_clt_map_device (Ming Lei) [2118511] - block: null_blk: Use the bitmap API to allocate bitmaps (Ming Lei) [2118511] - drbd: bm_page_async_io: fix spurious bitmap "IO error" on large volumes (Ming Lei) [2118511] - block: remove __blk_get_queue (Ming Lei) [2118511] - block: call blk_mq_exit_queue from disk_release for never added disks (Ming Lei) [2118511] - blk-mq: fix error handling in __blk_mq_alloc_disk (Ming Lei) [2118511] - block: don't allow the same type rq_qos add more than once (Ming Lei) [2118511] - mmc: fix disk/queue leak in case of adding disk failure (Ming Lei) [2118511] - blktrace: Fix the blk_fill_rwbs() kernel-doc header (Ming Lei) [2118511] - fs/buffer: Fix the ll_rw_block() kernel-doc header (Ming Lei) [2118511] - fs/zonefs: Use the enum req_op type for tracing request operations (Ming Lei) [2118511] - fs/xfs: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - PM: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - fs/ocfs2: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - fs/nfs: Use enum req_op where appropriate (Ming Lei) [2118511] - fs/jbd2: Fix the documentation of the jbd2_write_superblock() callers (Ming Lei) [2118511] - fs/hfsplus: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - fs/gfs2: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - fs/ext4: Use the new blk_opf_t type (Ming Lei) [2118511] - fs/mpage: Use the new blk_opf_t type (Ming Lei) [2118511] - fs/direct-io: Reduce the size of struct dio (Ming Lei) [2118511] - fs/buffer: Combine two submit_bh() and ll_rw_block() arguments (Ming Lei) [2118511] - fs/buffer: Use the new blk_opf_t type (Ming Lei) [2118511] - mm: Use the new blk_opf_t type (Ming Lei) [2118511] - scsi/target: Use the new blk_opf_t type (Ming Lei) [2118511] - scsi/device_handlers: Use the new blk_opf_t type (Ming Lei) [2118511] - scsi/core: Use the new blk_opf_t type (Ming Lei) [2118511] - scsi/core: Change the return type of scsi_noretry_cmd() into bool (Ming Lei) [2118511] - scsi/core: Improve static type checking (Ming Lei) [2118511] - nvme/target: Use the new blk_opf_t type (Ming Lei) [2118511] - md/raid5: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - md/raid10: Use the new blk_opf_t type (Ming Lei) [2118511] - md/raid1: Use the new blk_opf_t type (Ming Lei) [2118511] - md/bcache: Combine two prio_io() arguments (Ming Lei) [2118511] - md/bcache: Combine two uuid_io() arguments (Ming Lei) [2118511] - md/core: Combine two sync_page_io() arguments (Ming Lei) [2118511] - dm/dm-zoned: Use the enum req_op type (Ming Lei) [2118511] - dm/zone: Use the enum req_op type (Ming Lei) [2118511] - dm-snap: Combine request operation type and flags (Ming Lei) [2118511] - dm mirror log: Use the new blk_opf_t type (Ming Lei) [2118511] - dm/dm-integrity: Combine request operation and flags (Ming Lei) [2118511] - dm/dm-flakey: Use the new blk_opf_t type (Ming Lei) [2118511] - dm/ebs: Change 'int rw' into 'enum req_op op' (Ming Lei) [2118511] - dm/core: Combine request operation type and flags (Ming Lei) [2118511] - dm/core: Rename kcopyd_job.rw into kcopyd.op (Ming Lei) [2118511] - dm/core: Reduce the size of struct dm_io_request (Ming Lei) [2118511] - um: Use enum req_op where appropriate (Ming Lei) [2118511] - nvdimm-btt: Use the enum req_op type (Ming Lei) [2118511] - block/zram: Use enum req_op where appropriate (Ming Lei) [2118511] - xen-blkback: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - block/rnbd: Use blk_opf_t where appropriate (Ming Lei) [2118511] - block/floppy: Fix a sparse warning (Ming Lei) [2118511] - block/drbd: Combine two drbd_submit_peer_request() arguments (Ming Lei) [2118511] - block/drbd: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511] - block/brd: Use the enum req_op type (Ming Lei) [2118511] - blktrace: Use the new blk_opf_t type (Ming Lei) [2118511] - blktrace: Trace remapped requests correctly (Ming Lei) [2118511] - block/kyber: Use the new blk_opf_t type (Ming Lei) [2118511] - block/mq-deadline: Use the new blk_opf_t type (Ming Lei) [2118511] - block/bfq: Use the new blk_opf_t type (Ming Lei) [2118511] - block: Use the new blk_opf_t type (Ming Lei) [2118511] - block: Introduce the type blk_opf_t (Ming Lei) [2118511] - block: Change the type of req_op() and bio_op() into enum req_op (Ming Lei) [2118511] - block: Change the type of the last .rw_page() argument (Ming Lei) [2118511] - block: Use enum req_op where appropriate (Ming Lei) [2118511] - treewide: Rename enum req_opf into enum req_op (Ming Lei) [2118511] - block: remove bdevname (Ming Lei) [2118511] - ext4: only initialize mmp_bdevname once (Ming Lei) [2118511] - ocfs2/cluster: remove the hr_dev_name field from struct o2hb_region (Ming Lei) [2118511] - rnbd-srv: remove the name field from struct rnbd_dev (Ming Lei) [2118511] - pktcdvd: stop using bdevname in pkt_new_dev (Ming Lei) [2118511] - pktcdvd: stop using bdevname in pkt_seq_show (Ming Lei) [2118511] - drbd: stop using bdevname in drbd_report_io_error (Ming Lei) [2118511] - block: stop using bdevname in __blkdev_issue_discard (Ming Lei) [2118511] - block: stop using bdevname in bdev_write_inode (Ming Lei) [2118511] - blk-cgroup: Use atomic{,64}_try_cmpxchg (Ming Lei) [2118511] - blk-iolatency: Use atomic{,64}_try_cmpxchg (Ming Lei) [2118511] - block: Use try_cmpxchg in update_io_ticks (Ming Lei) [2118511] - block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below (Ming Lei) [2118511] - block: move zone related fields to struct gendisk (Ming Lei) [2118511] - block: remove blk_queue_zone_sectors (Ming Lei) [2118511] - dm-zoned: cleanup dmz_fixup_devices (Ming Lei) [2118511] - nvmet:: use bdev based helpers in nvmet_bdev_zone_mgmt_emulate_all (Ming Lei) [2118511] - block: use bdev based helpers in blkdev_zone_mgmt{,all} (Ming Lei) [2118511] - block: replace blkdev_nr_zones with bdev_nr_zones (Ming Lei) [2118511] - block: pass a gendisk to blk_queue_max_open_zones and blk_queue_max_active_zones (Ming Lei) [2118511] - block: remove queue_max_open_zones and queue_max_active_zones (Ming Lei) [2118511] - block: pass a gendisk to blk_queue_free_zone_bitmaps (Ming Lei) [2118511] - block: pass a gendisk to blk_queue_clear_zone_settings (Ming Lei) [2118511] - block: pass a gendisk to blk_queue_set_zoned (Ming Lei) [2118511] - block: simplify blk_check_zone_append (Ming Lei) [2118511] - block: simplify blk_mq_plug (Ming Lei) [2118511] - block: use bdev_is_zoned instead of open coding it (Ming Lei) [2118511] - block: call blk_queue_free_zone_bitmaps from disk_release (Ming Lei) [2118511] - block: remove a superflous ifdef in blkdev.h (Ming Lei) [2118511] - blk-mq: Drop local variable for reserved tag (Ming Lei) [2118511] - blk-mq: Drop 'reserved' arg of busy_tag_iter_fn (Ming Lei) [2118511] - scsi: fnic: Drop reserved request handling (Ming Lei) [2118511] - blk-mq: Drop blk_mq_ops.timeout 'reserved' arg (Ming Lei) [2118511] - blk-mq: Add a flag for reserved requests (Ming Lei) [2118511] - scsi: core: Remove reserved request time-out handling (Ming Lei) [2118511] - blk-cgroup: factor out blkcg_free_all_cpd() (Ming Lei) [2118511] - blk-cgroup: factor out blkcg_iostat_update() (Ming Lei) [2118511] - block: simplify disk_set_independent_access_ranges (Ming Lei) [2118511] - block: move ->ia_ranges from the request_queue to the gendisk (Ming Lei) [2118511] - block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_IOCOST dependency (Ming Lei) [2118511] - blk-mq: cleanup disk sysfs registration (Ming Lei) [2118511] - blk-mq: rename blk_mq_sysfs_{,un}register (Ming Lei) [2118511] - block: remove the extra gendisk reference in __blk_mq_register_dev (Ming Lei) [2118511] - block: use default groups to register the queue attributes (Ming Lei) [2118511] - block: remove a superflous queue kobject reference (Ming Lei) [2118511] - block: simplify blktrace sysfs attribute creation (Ming Lei) [2118511] - block: remove blk_cleanup_disk (Ming Lei) [2118511] - block: simplify disk shutdown (Ming Lei) [2118511] - block: stop setting the nomerges flags in blk_cleanup_queue (Ming Lei) [2118511] - block: remove QUEUE_FLAG_DEAD (Ming Lei) [2118511] - mtip32xx: fix device removal (Ming Lei) [2118511] - mtip32xx: remove the device_status debugfs file (Ming Lei) [2118511] - blk-mq: blk_mq_tag_busy is no need to return a value (Ming Lei) [2118511] - block: Always initialize bio IO priority on submit (Ming Lei) [2118511] - block: Initialize bio priority earlier (Ming Lei) [2118511] - blk-ioprio: Convert from rqos policy to direct call (Ming Lei) [2118511] - blk-ioprio: Remove unneeded field (Ming Lei) [2118511] - block: Fix handling of tasks without ioprio in ioprio_get(2) (Ming Lei) [2118511] - block: Make ioprio_best() static (Ming Lei) [2118511] - block: Generalize get_current_ioprio() for any task (Ming Lei) [2118511] - block: Return effective IO priority from get_current_ioprio() (Ming Lei) [2118511] - block: fix default IO priority handling again (Ming Lei) [2118511] - blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). (Ming Lei) [2118511] - block: bfq: Fix kernel-doc headers (Ming Lei) [2118511] - block: bfq: Remove an unused function definition (Ming Lei) [2118511] - bfq: Remove useless code in bfq_lookup_next_entity (Ming Lei) [2118511] - block: move blk_queue_get_max_sectors to blk.h (Ming Lei) [2118511] - block: fold blk_max_size_offset into get_max_io_size (Ming Lei) [2118511] - block: cleanup variable naming in get_max_io_size (Ming Lei) [2118511] - block: open code blk_max_size_offset in blk_rq_get_max_sectors (Ming Lei) [2118511] - dm: open code blk_max_size_offset in max_io_len (Ming Lei) [2118511] - block: factor out a chunk_size_left helper (Ming Lei) [2118511] - block: Make blk_mq_get_sq_hctx() select the proper hardware queue type (Ming Lei) [2118511] - block: Rename a blk_mq_map_queue() argument (Ming Lei) [2118511] - blk-iocost: Simplify ioc_rqos_done() (Ming Lei) [2118511] - block: Directly use ida_alloc()/free() (Ming Lei) [2118511] - iomap: add support for dma aligned direct-io (Ming Lei) [2118511] - block: relax direct io memory alignment (Ming Lei) [2118511] - block: introduce bdev_iter_is_aligned helper (Ming Lei) [2118511] - iov: introduce iov_iter_aligned (Ming Lei) [2118511] - block/bounce: count bytes instead of sectors (Ming Lei) [2118511] - block/merge: count bytes instead of sectors (Ming Lei) [2118511] - block: add a helper function for dio alignment (Ming Lei) [2118511] - block: introduce bdev_dma_alignment helper (Ming Lei) [2118511] - block: export dma_alignment attribute (Ming Lei) [2118511] - block/bio: remove duplicate append pages code (Ming Lei) [2118511] - block: fix infinite loop for invalid zone append (Ming Lei) [2118511] - block: fix missing blkcg_bio_issue_init (Ming Lei) [2118511] - lib/sbitmap: Fix invalid loop in __sbitmap_queue_get_batch() (Ming Lei) [2118511] - btrfs: simplify ->flush_bio handling (Ming Lei) [2118511] - cdrom: remove obsolete TODO list (Ming Lei) [2118511] - block: remove last remaining traces of IDE documentation (Ming Lei) [2118511] - cdrom: mark CDROMGETSPINDOWN/CDROMSETSPINDOWN obsolete (Ming Lei) [2118511] - cdrom: remove the unused driver specific disc change ioctl (Ming Lei) [2118511] - cdrom: make EXPORT_SYMBOL follow exported function (Ming Lei) [2118511] - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages (Ming Lei) [2118511] - fs: remove fs.f_write_hint (Ming Lei) [2118511] - fs: remove kiocb.ki_hint (Ming Lei) [2118511] - block: remove the per-bio/request write hint (Ming Lei) [2118511] - nvme: remove support or stream based temperature hint (Ming Lei) [2118511] - btrfs: check-integrity: stop storing the block device name in btrfsic_dev_state (Ming Lei) [2118511] - loadpin: stop using bdevname (Ming Lei) [2118511] - dax: remove bdev_dax_supported (Ming Lei) [2118511] - dax: stub out dax_supported for !CONFIG_FS_DAX (Ming Lei) [2118511] - dax: remove __generic_fsdax_supported (Ming Lei) [2118511] - dax: move the dax_read_lock() locking into dax_supported (Ming Lei) [2118511] - dax: mark dax_get_by_host static (Ming Lei) [2118511] - dm: use fs_dax_get_by_bdev instead of dax_get_by_host (Ming Lei) [2118511] - fsdax: improve the FS_DAX Kconfig description and help text (Ming Lei) [2118511] - io_uring: apply worker limits to previous users (Jeff Moyer) [2107656] - io_uring: fix ltimeout unprep (Jeff Moyer) [2107656] - io_uring: apply max_workers limit to all future users (Jeff Moyer) [2107656] - io_uring: utilize the io batching infrastructure for more efficient polled IO (Jeff Moyer) [2107656] - io_uring: fix wrong condition to grab uring lock (Jeff Moyer) [2107656] - io_uring: kill fasync (Jeff Moyer) [2107656] - io-wq: exclusively gate signal based exit on get_signal() return (Jeff Moyer) [2107656] - io_uring: make OP_CLOSE consistent with direct open (Jeff Moyer) [2107656] - io_uring: kill extra checks in io_write() (Jeff Moyer) [2107656] - io_uring: don't punt files update to io-wq unconditionally (Jeff Moyer) [2107656] - io_uring: put provided buffer meta data under memcg accounting (Jeff Moyer) [2107656] - io_uring: allow conditional reschedule for intensive iterators (Jeff Moyer) [2107656] - io_uring: fix potential req refcount underflow (Jeff Moyer) [2107656] - io_uring: fix missing set of EPOLLONESHOT for CQ ring overflow (Jeff Moyer) [2107656] - io_uring: fix race between poll completion and cancel_hash insertion (Jeff Moyer) [2107656] - io-wq: ensure we exit if thread group is exiting (Jeff Moyer) [2107656] - io_uring: convert io_uring to the secure anon inode interface (Jeff Moyer) [2107656] - fs: add anon_inode_getfile_secure() similar to anon_inode_getfd_secure() (Jeff Moyer) [2107656] - io_uring: move iopoll reissue into regular IO path (Jeff Moyer) [2107656] - Revert "iov_iter: track truncated size" (Jeff Moyer) [2107656] - io_uring: use iov_iter state save/restore helpers (Jeff Moyer) [2107656] - iov_iter: add helper to save iov_iter state (Jeff Moyer) [2107656] - io_uring: allow retry for O_NONBLOCK if async is supported (Jeff Moyer) [2107656] - io_uring: auto-removal for direct open/accept (Jeff Moyer) [2107656] - io_uring: fix missing sigmask restore in io_cqring_wait() (Jeff Moyer) [2107656] - io_uring: pin SQPOLL data before unlocking ring lock (Jeff Moyer) [2107656] - io-wq: provide IO_WQ_* constants for IORING_REGISTER_IOWQ_MAX_WORKERS arg items (Jeff Moyer) [2107656] - io-wq: fix potential race of acct->nr_workers (Jeff Moyer) [2107656] - io-wq: code clean of io_wqe_create_worker() (Jeff Moyer) [2107656] - io_uring: ensure symmetry in handling iter types in loop_rw_iter() (Jeff Moyer) [2107656] - io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_LAST_BIT (Jeff Moyer) [2107656] - io_uring: fail links of cancelled timeouts (Jeff Moyer) [2107656] - io-wq: fix memory leak in create_io_worker() (Jeff Moyer) [2107656] - io-wq: fix silly logic error in io_task_work_match() (Jeff Moyer) [2107656] - io_uring: drop ctx->uring_lock before acquiring sqd->lock (Jeff Moyer) [2107656] - io_uring: fix missing mb() before waitqueue_active (Jeff Moyer) [2107656] - io-wq: fix cancellation on create-worker failure (Jeff Moyer) [2107656] - namei: Fix use after free in kern_path_locked (Jeff Moyer) [2107656] - io_uring: reexpand under-reexpanded iters (Jeff Moyer) [2107656] - iov_iter: track truncated size (Jeff Moyer) [2107656] - io_uring: io_uring_complete() trace should take an integer (Jeff Moyer) [2107656] - io_uring: fix possible poll event lost in multi shot mode (Jeff Moyer) [2107656] - io_uring: prolong tctx_task_work() with flushing (Jeff Moyer) [2107656] - io_uring: don't disable kiocb_done() CQE batching (Jeff Moyer) [2107656] - io_uring: ensure IORING_REGISTER_IOWQ_MAX_WORKERS works with SQPOLL (Jeff Moyer) [2107656] - io-wq: make worker creation resilient against signals (Jeff Moyer) [2107656] - io-wq: get rid of FIXED worker flag (Jeff Moyer) [2107656] - io-wq: only exit on fatal signals (Jeff Moyer) [2107656] - io-wq: split bounded and unbounded work into separate lists (Jeff Moyer) [2107656] - io-wq: fix queue stalling race (Jeff Moyer) [2107656] - io_uring: don't submit half-prepared drain request (Jeff Moyer) [2107656] - io_uring: fix queueing half-created requests (Jeff Moyer) [2107656] - io-wq: ensure that hash wait lock is IRQ disabling (Jeff Moyer) [2107656] - io_uring: retry in case of short read on block device (Jeff Moyer) [2107656] - io_uring: IORING_OP_WRITE needs hash_reg_file set (Jeff Moyer) [2107656] - io-wq: fix race between adding work and activating a free worker (Jeff Moyer) [2107656] - io-wq: fix wakeup race when adding new work (Jeff Moyer) [2107656] - io-wq: wqe and worker locks no longer need to be IRQ safe (Jeff Moyer) [2107656] - io-wq: check max_worker limits if a worker transitions bound state (Jeff Moyer) [2107656] - io_uring: allow updating linked timeouts (Jeff Moyer) [2107656] - io_uring: keep ltimeouts in a list (Jeff Moyer) [2107656] - io_uring: support CLOCK_BOOTTIME/REALTIME for timeouts (Jeff Moyer) [2107656] - io-wq: provide a way to limit max number of workers (Jeff Moyer) [2107656] - io_uring: add build check for buf_index overflows (Jeff Moyer) [2107656] - io_uring: clarify io_req_task_cancel() locking (Jeff Moyer) [2107656] - io_uring: add task-refs-get helper (Jeff Moyer) [2107656] - io_uring: fix failed linkchain code logic (Jeff Moyer) [2107656] - io_uring: remove redundant req_set_fail() (Jeff Moyer) [2107656] - io_uring: don't free request to slab (Jeff Moyer) [2107656] - io_uring: accept directly into fixed file table (Jeff Moyer) [2107656] - io_uring: hand code io_accept() fd installing (Jeff Moyer) [2107656] - io_uring: openat directly into fixed fd table (Jeff Moyer) [2107656] - net: add accept helper not installing fd (Jeff Moyer) [2107656] - io_uring: add support for IORING_OP_LINKAT (Jeff Moyer) [2107656] - io_uring: add support for IORING_OP_SYMLINKAT (Jeff Moyer) [2107656] - io_uring: fix io_try_cancel_userdata race for iowq (Jeff Moyer) [2107656] - io_uring: add support for IORING_OP_MKDIRAT (Jeff Moyer) [2107656] - namei: update do_*() helpers to return ints (Jeff Moyer) [2107656] - namei: make do_linkat() take struct filename (Jeff Moyer) [2107656] - namei: add getname_uflags() (Jeff Moyer) [2107656] - namei: make do_symlinkat() take struct filename (Jeff Moyer) [2107656] - namei: make do_mknodat() take struct filename (Jeff Moyer) [2107656] - namei: make do_mkdirat() take struct filename (Jeff Moyer) [2107656] - namei: change filename_parentat() calling conventions (Jeff Moyer) [2107656] - namei: ignore ERR/NULL names in putname() (Jeff Moyer) [2107656] - io_uring: IRQ rw completion batching (Jeff Moyer) [2107656] - io_uring: batch task work locking (Jeff Moyer) [2107656] - io_uring: flush completions for fallbacks (Jeff Moyer) [2107656] - io_uring: add ->splice_fd_in checks (Jeff Moyer) [2107656] - io_uring: add clarifying comment for io_cqring_ev_posted() (Jeff Moyer) [2107656] - io_uring: place fixed tables under memcg limits (Jeff Moyer) [2107656] - io_uring: limit fixed table size by RLIMIT_NOFILE (Jeff Moyer) [2107656] - io_uring: fix lack of protection for compl_nr (Jeff Moyer) [2107656] - io_uring: Add register support for non-4k PAGE_SIZE (Jeff Moyer) [2107656] - io_uring: extend task put optimisations (Jeff Moyer) [2107656] - io_uring: add comments on why PF_EXITING checking is safe (Jeff Moyer) [2107656] - io-wq: move nr_running and worker_refs out of wqe->lock protection (Jeff Moyer) [2107656] - io_uring: fix io_timeout_remove locking (Jeff Moyer) [2107656] - io_uring: improve same wq polling (Jeff Moyer) [2107656] - io_uring: reuse io_req_complete_post() (Jeff Moyer) [2107656] - io_uring: better encapsulate buffer select for rw (Jeff Moyer) [2107656] - io_uring: optimise io_prep_linked_timeout() (Jeff Moyer) [2107656] - io_uring: cancel not-armed linked touts separately (Jeff Moyer) [2107656] - io_uring: simplify io_prep_linked_timeout (Jeff Moyer) [2107656] - io_uring: kill REQ_F_LTIMEOUT_ACTIVE (Jeff Moyer) [2107656] - io_uring: deduplicate cancellation code (Jeff Moyer) [2107656] - io_uring: kill not necessary resubmit switch (Jeff Moyer) [2107656] - io_uring: optimise initial ltimeout refcounting (Jeff Moyer) [2107656] - io_uring: don't inflight-track linked timeouts (Jeff Moyer) [2107656] - io_uring: optimise iowq refcounting (Jeff Moyer) [2107656] - io_uring: correct __must_hold annotation (Jeff Moyer) [2107656] - io_uring: code clean for completion_lock in io_arm_poll_handler() (Jeff Moyer) [2107656] - io_uring: remove files pointer in cancellation functions (Jeff Moyer) [2107656] - io_uring: extract io_uring_files_cancel() in io_uring_task_cancel() (Jeff Moyer) [2107656] - io_uring: optimise hot path of ltimeout prep (Jeff Moyer) [2107656] - io_uring: skip request refcounting (Jeff Moyer) [2107656] - io_uring: remove submission references (Jeff Moyer) [2107656] - io_uring: remove req_ref_sub_and_test() (Jeff Moyer) [2107656] - io_uring: move req_ref_get() and friends (Jeff Moyer) [2107656] - io_uring: remove IRQ aspect of io_ring_ctx completion lock (Jeff Moyer) [2107656] - io_uring: run regular file completions from task_work (Jeff Moyer) [2107656] - io_uring: run linked timeouts from task_work (Jeff Moyer) [2107656] - io_uring: run timeouts from task_work (Jeff Moyer) [2107656] - io_uring: remove file batch-get optimisation (Jeff Moyer) [2107656] - io_uring: clean up tctx_task_work() (Jeff Moyer) [2107656] - io_uring: inline io_poll_remove_waitqs (Jeff Moyer) [2107656] - io_uring: remove extra argument for overflow flush (Jeff Moyer) [2107656] - io_uring: inline struct io_comp_state (Jeff Moyer) [2107656] - io_uring: use inflight_entry instead of compl.list (Jeff Moyer) [2107656] - io_uring: remove redundant args from cache_free (Jeff Moyer) [2107656] - io_uring: cache __io_free_req()'d requests (Jeff Moyer) [2107656] - io_uring: move io_fallback_req_func() (Jeff Moyer) [2107656] - io_uring: optimise putting task struct (Jeff Moyer) [2107656] - io_uring: drop exec checks from io_req_task_submit (Jeff Moyer) [2107656] - io_uring: kill unused IO_IOPOLL_BATCH (Jeff Moyer) [2107656] - io_uring: improve ctx hang handling (Jeff Moyer) [2107656] - io_uring: deduplicate open iopoll check (Jeff Moyer) [2107656] - io_uring: inline io_free_req_deferred (Jeff Moyer) [2107656] - io_uring: move io_rsrc_node_alloc() definition (Jeff Moyer) [2107656] - io_uring: move io_put_task() definition (Jeff Moyer) [2107656] - io_uring: extract a helper for ctx quiesce (Jeff Moyer) [2107656] - io_uring: optimise io_cqring_wait() hot path (Jeff Moyer) [2107656] - io_uring: add more locking annotations for submit (Jeff Moyer) [2107656] - io_uring: refactor io_alloc_req (Jeff Moyer) [2107656] - io-wq: improve wq_list_add_tail() (Jeff Moyer) [2107656] - io_uring: remove unnecessary PF_EXITING check (Jeff Moyer) [2107656] - io_uring: clean io-wq callbacks (Jeff Moyer) [2107656] - io_uring: avoid touching inode in rw prep (Jeff Moyer) [2107656] - io_uring: rename io_file_supports_async() (Jeff Moyer) [2107656] - io_uring: inline fixed part of io_file_get() (Jeff Moyer) [2107656] - io_uring: use kvmalloc for fixed files (Jeff Moyer) [2107656] - io_uring: be smarter about waking multiple CQ ring waiters (Jeff Moyer) [2107656] - io-wq: remove GFP_ATOMIC allocation off schedule out path (Jeff Moyer) [2107656] - arm64: kexec_file: use more system keyrings to verify kernel image signature (Coiby Xu) [2004384] - kexec, KEYS: make the code in bzImage64_verify_sig generic (Coiby Xu) [2004384] - kexec: clean up arch_kexec_kernel_verify_sig (Coiby Xu) [2004384] - kexec_file: drop weak attribute from functions (Coiby Xu) [2004384] - kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] (Coiby Xu) [2004384] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121271] {CVE-2022-30594} - intel_idle: make SPR C1 and C1E be independent (David Arcari) [2125352] - notifier: Remove atomic_notifier_call_chain_robust() (David Arcari) [2117508] - PM: cpu: Make notifier chain use a raw_spinlock_t (David Arcari) [2117508] - mailmap: remove my redhat.com address from RHEL9's .mailmap file (Jeffrey Layton) [2094072] - NFSD: fix regression with setting ACLs. (Jeffrey Layton) [2094072] - NFSD: discard fh_locked flag and fh_lock/fh_unlock (Jeffrey Layton) [2094072] - NFSD: use (un)lock_inode instead of fh_(un)lock for file operations (Jeffrey Layton) [2094072] - NFSD: use explicit lock/unlock for directory ops (Jeffrey Layton) [2094072] - NFSD: reduce locking in nfsd_lookup() (Jeffrey Layton) [2094072] - NFSD: only call fh_unlock() once in nfsd_link() (Jeffrey Layton) [2094072] - NFSD: always drop directory lock in nfsd_unlink() (Jeffrey Layton) [2094072] - NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning. (Jeffrey Layton) [2094072] - NFSD: add posix ACLs to struct nfsd_attrs (Jeffrey Layton) [2094072] - NFSD: add security label to struct nfsd_attrs (Jeffrey Layton) [2094072] - NFSD: set attributes when creating symlinks (Jeffrey Layton) [2094072] - NFSD: introduce struct nfsd_attrs (Jeffrey Layton) [2094072] - NFSD: verify the opened dentry after setting a delegation (Jeffrey Layton) [2094072] - NFSD: drop fh argument from alloc_init_deleg (Jeffrey Layton) [2094072] - NFSD: Move copy offload callback arguments into a separate structure (Jeffrey Layton) [2094072] - NFSD: Add nfsd4_send_cb_offload() (Jeffrey Layton) [2094072] - NFSD: Remove kmalloc from nfsd4_do_async_copy() (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd4_do_copy() (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2) (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2) (Jeffrey Layton) [2094072] - NFSD: Replace boolean fields in struct nfsd4_copy (Jeffrey Layton) [2094072] - NFSD: Make nfs4_put_copy() static (Jeffrey Layton) [2094072] - NFSD: Reorder the fields in struct nfsd4_op (Jeffrey Layton) [2094072] - NFSD: Shrink size of struct nfsd4_copy (Jeffrey Layton) [2094072] - NFSD: Shrink size of struct nfsd4_copy_notify (Jeffrey Layton) [2094072] - NFSD: nfserrno(-ENOMEM) is nfserr_jukebox (Jeffrey Layton) [2094072] - NFSD: Fix strncpy() fortify warning (Jeffrey Layton) [2094072] - NFSD: Clean up nfsd4_encode_readlink() (Jeffrey Layton) [2094072] - NFSD: Use xdr_pad_size() (Jeffrey Layton) [2094072] - NFSD: Simplify starting_len (Jeffrey Layton) [2094072] - NFSD: Optimize nfsd4_encode_readv() (Jeffrey Layton) [2094072] - NFSD: Add an nfsd4_read::rd_eof field (Jeffrey Layton) [2094072] - NFSD: Clean up SPLICE_OK in nfsd4_encode_read() (Jeffrey Layton) [2094072] - NFSD: Optimize nfsd4_encode_fattr() (Jeffrey Layton) [2094072] - NFSD: Optimize nfsd4_encode_operation() (Jeffrey Layton) [2094072] - nfsd: silence extraneous printk on nfsd.ko insertion (Jeffrey Layton) [2094072] - NFSD: refactoring v4 specific code to a helper in nfs4state.c (Jeffrey Layton) [2094072] - NFSD: Ensure nf_inode is never dereferenced (Jeffrey Layton) [2094072] - NFSD: NFSv4 CLOSE should release an nfsd_file immediately (Jeffrey Layton) [2094072] - NFSD: Move nfsd_file_trace_alloc() tracepoint (Jeffrey Layton) [2094072] - NFSD: Separate tracepoints for acquire and create (Jeffrey Layton) [2094072] - NFSD: Clean up unused code after rhashtable conversion (Jeffrey Layton) [2094072] - NFSD: Convert the filecache to use rhashtable (Jeffrey Layton) [2094072] - NFSD: Set up an rhashtable for the filecache (Jeffrey Layton) [2094072] - NFSD: Replace the "init once" mechanism (Jeffrey Layton) [2094072] - NFSD: Remove nfsd_file::nf_hashval (Jeffrey Layton) [2094072] - NFSD: nfsd_file_hash_remove can compute hashval (Jeffrey Layton) [2094072] - NFSD: Refactor __nfsd_file_close_inode() (Jeffrey Layton) [2094072] - NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode (Jeffrey Layton) [2094072] - NFSD: Remove lockdep assertion from unhash_and_release_locked() (Jeffrey Layton) [2094072] - NFSD: No longer record nf_hashval in the trace log (Jeffrey Layton) [2094072] - NFSD: Never call nfsd_file_gc() in foreground paths (Jeffrey Layton) [2094072] - NFSD: Fix the filecache LRU shrinker (Jeffrey Layton) [2094072] - NFSD: Leave open files out of the filecache LRU (Jeffrey Layton) [2094072] - NFSD: Trace filecache LRU activity (Jeffrey Layton) [2094072] - NFSD: WARN when freeing an item still linked via nf_lru (Jeffrey Layton) [2094072] - NFSD: Hook up the filecache stat file (Jeffrey Layton) [2094072] - NFSD: Zero counters when the filecache is re-initialized (Jeffrey Layton) [2094072] - NFSD: Record number of flush calls (Jeffrey Layton) [2094072] - NFSD: Report the number of items evicted by the LRU walk (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd_file_lru_scan() (Jeffrey Layton) [2094072] - NFSD: Refactor nfsd_file_gc() (Jeffrey Layton) [2094072] - NFSD: Add nfsd_file_lru_dispose_list() helper (Jeffrey Layton) [2094072] - NFSD: Report average age of filecache items (Jeffrey Layton) [2094072] - NFSD: Report count of freed filecache items (Jeffrey Layton) [2094072] - NFSD: Report count of calls to nfsd_file_acquire() (Jeffrey Layton) [2094072] - NFSD: Report filecache LRU size (Jeffrey Layton) [2094072] - NFSD: Demote a WARN to a pr_warn() (Jeffrey Layton) [2094072] - nfsd: remove redundant assignment to variable len (Jeffrey Layton) [2094072] - NFSD: Fix space and spelling mistake (Jeffrey Layton) [2094072] - NFSD: Instrument fh_verify() (Jeffrey Layton) [2094072] - NFSD: nfsd_file_put() can sleep (Jeffrey Layton) [2094072] - NFSD: Add documenting comment for nfsd4_release_lockowner() (Jeffrey Layton) [2094072] - NFSD: Modernize nfsd4_release_lockowner() (Jeffrey Layton) [2094072] - NFSD: Fix possible sleep during nfsd4_release_lockowner() (Jeffrey Layton) [2094072] - SUNRPC: Use RMW bitops in single-threaded hot paths (Jeffrey Layton) [2094072] - NFSD: Trace filecache opens (Jeffrey Layton) [2094072] - NFSD: Move documenting comment for nfsd4_process_open2() (Jeffrey Layton) [2094072] - NFSD: Fix whitespace (Jeffrey Layton) [2094072] - NFSD: Remove dprintk call sites from tail of nfsd4_open() (Jeffrey Layton) [2094072] - NFSD: Clean up nfsd_splice_actor() (Jeffrey Layton) [2094072] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2094072] - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Benjamin Coddington) [2094072] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2094072] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2094072] - NFSv4.2 fix problems with __nfs42_ssc_open (Benjamin Coddington) [2094072] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2094072] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2094072] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2094072] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2094072] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2094072] - NFSv4: Fix races in the legacy idmapper upcall (Benjamin Coddington) [2094072] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2094072] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2094072] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2094072] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2094072] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2094072] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2094072] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2094072] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2094072] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2094072] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2094072] - nfsd: Unregister the cld notifier when laundry_wq create failed (Benjamin Coddington) [2094072] - NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd (Benjamin Coddington) [2094072] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2094072] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2094072] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2094072] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2094072] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2094072] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2094072] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2094072] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2094072] - SUNRPC: Fix call completion races with call_decode() (Benjamin Coddington) [2094072] - SUNRPC: Don't reuse bvec on retransmission of the request (Benjamin Coddington) [2094072] - NFSD: Decode NFSv4 birth time attribute (Benjamin Coddington) [2094072] - NFS: restore module put when manager exits. (Benjamin Coddington) [2094072] - NFSD: restore EINVAL error translation in nfsd_commit() (Benjamin Coddington) [2094072] - NFSD: Fix potential use-after-free in nfsd_file_put() (Benjamin Coddington) [2094072] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2094072] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2094072] - Revert "SUNRPC: attempt AF_LOCAL connect on setup" (Benjamin Coddington) [2094072] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2094072] - SUNRPC: Ensure timely close of disconnected AF_LOCAL sockets (Benjamin Coddington) [2094072] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2094072] - SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg() (Benjamin Coddington) [2094072] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2094072] - SUNRPC: Handle allocation failure in rpc_new_task() (Benjamin Coddington) [2094072] - NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename() (Benjamin Coddington) [2094072] - NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget (Benjamin Coddington) [2094072] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2094072] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2094072] - NFS: Replace readdir's use of xxhash() with hash_64() (Benjamin Coddington) [2094072] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2094072] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2094072] - nfsd: Clean up nfsd_file_put() (Benjamin Coddington) [2094072] - nfsd: Fix a write performance regression (Benjamin Coddington) [2094072] - SUNRPC: handle malloc failure in ->request_prepare (Benjamin Coddington) [2094072] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2094072] - Revert "NFSv4: Handle the special Linux file open access mode" (Benjamin Coddington) [2094072] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2094072] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2094072] - SUNRPC: Don't return error values in sysfs read of closed files (Benjamin Coddington) [2094072] - SUNRPC: Do not dereference non-socket transports in sysfs (Benjamin Coddington) [2094072] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2094072] - NFS: replace usage of found with dedicated list iterator variable (Benjamin Coddington) [2094072] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2094072] - nfs: remove reliance on bdi congestion (Benjamin Coddington) [2094072] - pNFS/files: Ensure pNFS allocation modes are consistent with nfsiod (Benjamin Coddington) [2094072] - pNFS/flexfiles: Ensure pNFS allocation modes are consistent with nfsiod (Benjamin Coddington) [2094072] - NFSv4/pnfs: Ensure pNFS allocation modes are consistent with nfsiod (Benjamin Coddington) [2094072] - NFS: Avoid writeback threads getting stuck in mempool_alloc() (Benjamin Coddington) [2094072] - NFS: nfsiod should not block forever in mempool_alloc() (Benjamin Coddington) [2094072] - SUNRPC: Make the rpciod and xprtiod slab allocation modes consistent (Benjamin Coddington) [2094072] - SUNRPC: Fix unx_lookup_cred() allocation (Benjamin Coddington) [2094072] - NFS: Fix memory allocation in rpc_alloc_task() (Benjamin Coddington) [2094072] - NFS: Fix memory allocation in rpc_malloc() (Benjamin Coddington) [2094072] - SUNRPC: Improve accuracy of socket ENOBUFS determination (Benjamin Coddington) [2094072] - SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE (Benjamin Coddington) [2094072] - SUNRPC: Fix socket waits for write buffer space (Benjamin Coddington) [2094072] - SUNRPC: Only save the TCP source port after the connection is complete (Benjamin Coddington) [2094072] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2094072] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2094072] - nfsd: fix using the correct variable for sizeof() (Benjamin Coddington) [2094072] - nfsd: use correct format characters (Benjamin Coddington) [2094072] - NFSD: prevent integer overflow on 32 bit systems (Benjamin Coddington) [2094072] - NFSD: prevent underflow in nfssvc_decode_writeargs() (Benjamin Coddington) [2094072] - SUNRPC: change locking for xs_swap_enable/disable (Benjamin Coddington) [2094072] - NFS: swap-out must always use STABLE writes. (Benjamin Coddington) [2094072] - NFS: swap IO handling is slightly different for O_DIRECT IO (Benjamin Coddington) [2094072] - NFSv4: keep state manager thread active if swap is enabled (Benjamin Coddington) [2094072] - SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC (Benjamin Coddington) [2094072] - NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS (Benjamin Coddington) [2094072] - SUNRPC: remove scheduling boost for "SWAPPER" tasks. (Benjamin Coddington) [2094072] - SUNRPC/xprt: async tasks mustn't block waiting for memory (Benjamin Coddington) [2094072] - SUNRPC/auth: async tasks mustn't block waiting for memory (Benjamin Coddington) [2094072] - SUNRPC/call_alloc: async tasks mustn't block waiting for memory (Benjamin Coddington) [2094072] - NFS: remove IS_SWAPFILE hack (Benjamin Coddington) [2094072] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2094072] - NFSD: Fix nfsd_breaker_owns_lease() return values (Benjamin Coddington) [2094072] - NFSD: Clean up _lm_ operation names (Benjamin Coddington) [2094072] - NFSD: Remove CONFIG_NFSD_V3 Conflicts: Two hunks of the upstream version of this patch has been removed here because we've already removed do_nfsd_create() in a previous backport of upstream 1c388f27759c5d9271d4fca081f7ee138986eb7d. (Benjamin Coddington) [2094072] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2094072] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2094072] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2094072] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2094072] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2094072] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2094072] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2094072] - NFS: Add basic readdir tracing (Benjamin Coddington) [2094072] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2094072] - NFS: Readdirplus can't help lookup for case insensitive filesystems (Benjamin Coddington) [2094072] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2094072] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2094072] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2094072] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2094072] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2094072] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2094072] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2094072] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2094072] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2094072] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2094072] - nfsd: more robust allocation failure handling in nfsd_file_cache_init (Benjamin Coddington) [2094072] - SUNRPC: Teach server to recognize RPC_AUTH_TLS (Benjamin Coddington) [2094072] - NFSD: Move svc_serv_ops::svo_function into struct svc_serv (Benjamin Coddington) [2094072] - NFSD: Remove svc_serv_ops::svo_module (Benjamin Coddington) [2094072] - SUNRPC: Remove svc_shutdown_net() (Benjamin Coddington) [2094072] - SUNRPC: Rename svc_close_xprt() (Benjamin Coddington) [2094072] - SUNRPC: Rename svc_create_xprt() (Benjamin Coddington) [2094072] - SUNRPC: Remove svo_shutdown method (Benjamin Coddington) [2094072] - SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() (Benjamin Coddington) [2094072] - SUNRPC: Remove the .svo_enqueue_xprt method (Benjamin Coddington) [2094072] - SUNRPC: Record endpoint information in trace log (Benjamin Coddington) [2094072] - SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid (Benjamin Coddington) [2094072] - SUNRPC: Improve sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2094072] - tracing: Have event format check not flag %p* on __get_dynamic_array() (Benjamin Coddington) [2094072] - tracing: Update print fmt check to handle new __get_sockaddr() macro (Benjamin Coddington) [2094072] - NFSD: Remove NFSD_PROC_ARGS_* macros (Benjamin Coddington) [2094072] - NFSD: Use __sockaddr field to store socket addresses (Benjamin Coddington) [2094072] - NFSD: Streamline the rare "found" case (Benjamin Coddington) [2094072] - NFSD: Skip extra computation for RC_NOCACHE case (Benjamin Coddington) [2094072] - NFSD: De-duplicate hash bucket indexing (Benjamin Coddington) [2094072] - nfsd: Add support for the birth time attribute (Benjamin Coddington) [2094072] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2094072] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2094072] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2094072] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2094072] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2094072] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2094072] - Revert "NFSv4: use unique client identifiers in network namespaces" (Benjamin Coddington) [2094072] - NFS: Use of mapping_set_error() results in spurious errors (Benjamin Coddington) [2094072] - NFS: Clean up NFSv4.2 xattrs (Benjamin Coddington) [2094072] - NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget() (Benjamin Coddington) [2094072] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2094072] - NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE (Benjamin Coddington) [2094072] - NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE (Benjamin Coddington) [2094072] - NFSv4: use unique client identifiers in network namespaces (Benjamin Coddington) [2094072] - SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - SUNRPC: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - NFS: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072] - NFSv4: Charge NFSv4 open state trackers to kmemcg (Benjamin Coddington) [2094072] - NFS: Charge open/lock file contexts to kmemcg (Benjamin Coddington) [2094072] - NFSv4: Protect the state recovery thread against direct reclaim (Benjamin Coddington) [2094072] - SUNRPC: remove redundant pointer plainhdr (Benjamin Coddington) [2094072] - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() (Benjamin Coddington) [2094072] - Convert NFS from readpages to readahead (Benjamin Coddington) [2094072] - NFS: simplify check for freeing cn_resp (Benjamin Coddington) [2094072] - tracing: Introduce helpers to safely handle dynamic-sized sockaddrs (Benjamin Coddington) [2094072] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2094072] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2094072] - NFSD: Deprecate NFS_OFFSET_MAX (Benjamin Coddington) [2094072] - SUNRPC: lock against ->sock changing during sysfs read (Benjamin Coddington) [2094072] - NFS: Fix nfs4_proc_get_locations() kernel-doc comment (Benjamin Coddington) [2094072] - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create (Benjamin Coddington) [2094072] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2094072] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2094072] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2094072] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2094072] - fsnotify: fix fsnotify hooks in pseudo filesystems (Benjamin Coddington) [2094072] - xprtrdma: Remove definitions of RPCDBG_FACILITY (Benjamin Coddington) [2094072] - xprtrdma: Remove final dprintk call sites from xprtrdma (Benjamin Coddington) [2094072] - sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2094072] - net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change (Benjamin Coddington) [2094072] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2094072] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2094072] - nfsd: fix crash on COPY_NOTIFY with special stateid (Benjamin Coddington) [2094072] - NFSD: Trace boot verifier resets (Benjamin Coddington) [2094072] - NFSD: Rename boot verifier functions (Benjamin Coddington) [2094072] - NFSD: Clean up the nfsd_net::nfssvc_boot field (Benjamin Coddington) [2094072] - NFSD: Write verifier might go backwards (Benjamin Coddington) [2094072] - nfsd: Add a tracepoint for errors in nfsd4_clone_file_range() (Benjamin Coddington) [2094072] - NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id) (Benjamin Coddington) [2094072] - NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id) (Benjamin Coddington) [2094072] - NFSD: Clean up nfsd_vfs_write() (Benjamin Coddington) [2094072] - nfsd: Replace use of rwsem with errseq_t (Benjamin Coddington) [2094072] - NFSD: Fix verifier returned in stable WRITEs (Benjamin Coddington) [2094072] - nfsd: Retry once in nfsd_open on an -EOPENSTALE return (Benjamin Coddington) [2094072] - nfsd: Add errno mapping for EREMOTEIO (Benjamin Coddington) [2094072] - nfsd: map EBADF (Benjamin Coddington) [2094072] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2094072] - nfsd4: add refcount for nfsd4_blocked_lock (Benjamin Coddington) [2094072] - NFSD: De-duplicate nfsd4_decode_bitmap4() (Benjamin Coddington) [2094072] - nfsd: improve stateid access bitmask documentation (Benjamin Coddington) [2094072] - NFSD: Combine XDR error tracepoints (Benjamin Coddington) [2094072] - NFSv42: Fallocate and clone should also request 'blocks used' (Benjamin Coddington) [2094072] - NFSv4: Allow writebacks to request 'blocks used' (Benjamin Coddington) [2094072] - SUNRPC: use default_groups in kobj_type (Benjamin Coddington) [2094072] - NFS: use default_groups in kobj_type (Benjamin Coddington) [2094072] - NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open() (Benjamin Coddington) [2094072] - NFS: Add a helper to remove case-insensitive aliases (Benjamin Coddington) [2094072] - NFS: Invalidate negative dentries on all case insensitive directory changes (Benjamin Coddington) [2094072] - NFSv4: Just don't cache negative dentries on case insensitive servers (Benjamin Coddington) [2094072] - NFSv4: Add some support for case insensitive filesystems (Benjamin Coddington) [2094072] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2094072] - nfs: nfs4clinet: check the return value of kstrdup() (Benjamin Coddington) [2094072] - sunrpc: Remove unneeded null check (Benjamin Coddington) [2094072] - nfs41: pnfs: filelayout: Replace one-element array with flexible-array member (Benjamin Coddington) [2094072] - SUNRPC: Add source address/port to rpc_socket* traces (Benjamin Coddington) [2094072] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2094072] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2094072] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2094072] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2094072] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2094072] - SUNRPC: Remove low signal-to-noise tracepoints (Benjamin Coddington) [2094072] - NFSD: simplify per-net file cache management (Benjamin Coddington) [2094072] - NFSD: Fix inconsistent indenting (Benjamin Coddington) [2094072] - NFSD: Remove be32_to_cpu() from DRC hash function (Benjamin Coddington) [2094072] - NFS: switch the callback service back to non-pooled. (Benjamin Coddington) [2094072] - lockd: use svc_set_num_threads() for thread start and stop (Benjamin Coddington) [2094072] - SUNRPC: always treat sv_nrpools==1 as "not pooled" (Benjamin Coddington) [2094072] - SUNRPC: move the pool_map definitions (back) into svc.c (Benjamin Coddington) [2094072] - lockd: rename lockd_create_svc() to lockd_get() (Benjamin Coddington) [2094072] - lockd: introduce lockd_put() (Benjamin Coddington) [2094072] - lockd: move svc_exit_thread() into the thread (Benjamin Coddington) [2094072] - lockd: move lockd_start_svc() call into lockd_create_svc() (Benjamin Coddington) [2094072] - lockd: simplify management of network status notifiers (Benjamin Coddington) [2094072] - lockd: introduce nlmsvc_serv (Benjamin Coddington) [2094072] - NFSD: simplify locking for network notifier. (Benjamin Coddington) [2094072] - SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() (Benjamin Coddington) [2094072] - NFSD: Make it possible to use svc_set_num_threads_sync (Benjamin Coddington) [2094072] - NFSD: narrow nfsd_mutex protection in nfsd thread (Benjamin Coddington) [2094072] - SUNRPC: use sv_lock to protect updates to sv_nrthreads. (Benjamin Coddington) [2094072] - nfsd: make nfsd_stats.th_cnt atomic_t (Benjamin Coddington) [2094072] - SUNRPC: stop using ->sv_nrthreads as a refcount (Benjamin Coddington) [2094072] - SUNRPC/NFSD: clean up get/put functions. (Benjamin Coddington) [2094072] - SUNRPC: change svc_get() to return the svc. (Benjamin Coddington) [2094072] - NFSD: handle errors better in write_ports_addfd() (Benjamin Coddington) [2094072] - NFSD: Fix sparse warning (Benjamin Coddington) [2094072] - redhat/Makefile: Remove hardcoded BUILD_TARGET entries (Prarit Bhargava) - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078867] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078867] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078867] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078867] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078867] {CVE-2022-1462} - iommu: Fix false ownership failure on AMD systems with PASID activated (Alex Williamson) [2124620] - iommu/virtio: Fix interaction with VFIO (Alex Williamson) [2124620] - vfio: Move vfio.c to vfio_main.c (Alex Williamson) [2124620] - vfio: do not set FMODE_LSEEK flag (Alex Williamson) [2124620] - drm/i915/gvt: Fix Comet Lake (Alex Williamson) [2124620] - vfio/pci: fix the wrong word (Alex Williamson) [2124620] - vfio/ccw: Check return code from subchannel quiesce (Alex Williamson) [2124620] - vfio/ccw: Remove FSM Close from remove handlers (Alex Williamson) [2124620] - vfio/ccw: Add length to DMA_UNMAP checks (Alex Williamson) [2124620] - vfio: Replace phys_pfn with pages for vfio_pin_pages() (Alex Williamson) [2124620] - vfio/ccw: Add kmap_local_page() for memcpy (Alex Williamson) [2124620] - vfio: Rename user_iova of vfio_dma_rw() (Alex Williamson) [2124620] - vfio/ccw: Change pa_pfn list to pa_iova list (Alex Williamson) [2124620] - vfio/ap: Change saved_pfn to saved_iova (Alex Williamson) [2124620] - vfio: Pass in starting IOVA to vfio_pin/unpin_pages API (Alex Williamson) [2124620] - vfio/ccw: Only pass in contiguous pages (Alex Williamson) [2124620] - vfio/ap: Pass in physical address of ind to ap_aqic() (Alex Williamson) [2124620] - s390/ap: add missing virt_to_phys address conversion (Alex Williamson) [2124620] - drm/i915/gvt: Replace roundup with DIV_ROUND_UP (Alex Williamson) [2124620] - vfio: Make vfio_unpin_pages() return void (Alex Williamson) [2124620] - vfio/spapr_tce: Fix the comment (Alex Williamson) [2124620] - vfio: Replace the iommu notifier with a device list (Alex Williamson) [2124620] - vfio: Replace the DMA unmapping notifier with a callback (Alex Williamson) [2124620] - vfio/ccw: Move FSM open/close to MDEV open/close (Alex Williamson) [2124620] - vfio/ccw: Refactor vfio_ccw_mdev_reset (Alex Williamson) [2124620] - vfio/ccw: Create a CLOSE FSM event (Alex Williamson) [2124620] - vfio/ccw: Create an OPEN FSM Event (Alex Williamson) [2124620] - vfio/ccw: Update trace data for not operational event (Alex Williamson) [2124620] - vfio/ccw: Flatten MDEV device (un)register (Alex Williamson) [2124620] - vfio/ccw: Pass enum to FSM event jumptable (Alex Williamson) [2124620] - vfio/ccw: Remove private->mdev (Alex Williamson) [2124620] - vfio/ccw: Do not change FSM state in subchannel event (Alex Williamson) [2124620] - vfio/ccw: Fix FSM state if mdev probe fails (Alex Williamson) [2124620] - vfio/ccw: Remove UUID from s390 debug log (Alex Williamson) [2124620] - vfio/pci: fix the wrong word (Alex Williamson) [2124620] - vfio/spapr_tce: Remove the unused parameters container (Alex Williamson) [2124620] - vfio: Move "device->open_count--" out of group_rwsem in vfio_device_open() (Alex Williamson) [2124620] - vfio: remove useless judgement (Alex Williamson) [2124620] - vfio: Clear the caps->buf to NULL after free (Alex Williamson) [2124620] - vfio: check iommu_group_set_name() return value (Alex Williamson) [2124620] - vfio: check vfio_register_iommu_driver() return value (Alex Williamson) [2124620] - vfio: Use device_iommu_capable() (Alex Williamson) [2124620] - vfio/type1: Simplify bus_type determination (Alex Williamson) [2124620] - vfio: Split migration ops from main device ops (Alex Williamson) [2124620] - vfio: de-extern-ify function prototypes (Alex Williamson) [2124620] - vfio: Move IOMMU_CAP_CACHE_COHERENCY test to after we know we have a group (Alex Williamson) [2124620] - vfio: remove VFIO_GROUP_NOTIFY_SET_KVM (Alex Williamson) [2124620] - vfio: Do not manipulate iommu dma_owner for fake iommu groups (Alex Williamson) [2124620] - vfio/pci: Move the unused device into low power state with runtime PM (Alex Williamson) [2124620] - vfio/pci: Virtualize PME related registers bits and initialize to zero (Alex Williamson) [2124620] - vfio/pci: Change the PF power state to D0 before enabling VFs (Alex Williamson) [2124620] - vfio/pci: Invalidate mmaps and block the access in D3hot power state (Alex Williamson) [2124620] - vfio: Change struct vfio_group::container_users to a non-atomic int (Alex Williamson) [2124620] - vfio: Simplify the life cycle of the group FD (Alex Williamson) [2124620] - vfio: Fully lock struct vfio_group::container (Alex Williamson) [2124620] - vfio: Split up vfio_group_get_device_fd() (Alex Williamson) [2124620] - vfio: Change struct vfio_group::opened from an atomic to bool (Alex Williamson) [2124620] - vfio: Add missing locking for struct vfio_group::kvm (Alex Williamson) [2124620] - kvm/vfio: Fix potential deadlock problem in vfio (Alex Williamson) [2124620] - include/uapi/linux/vfio.h: Fix trivial typo - _IORW should be _IOWR instead (Alex Williamson) [2124620] - vfio/pci: Use the struct file as the handle not the vfio_group (Alex Williamson) [2124620] - kvm/vfio: Remove vfio_group from kvm (Alex Williamson) [2124620] - vfio: Change vfio_group_set_kvm() to vfio_file_set_kvm() (Alex Williamson) [2124620] - vfio: Change vfio_external_check_extension() to vfio_file_enforced_coherent() (Alex Williamson) [2124620] - vfio: Remove vfio_external_group_match_file() (Alex Williamson) [2124620] - vfio: Change vfio_external_user_iommu_id() to vfio_file_iommu_group() (Alex Williamson) [2124620] - kvm/vfio: Store the struct file in the kvm_vfio_group (Alex Williamson) [2124620] - kvm/vfio: Move KVM_DEV_VFIO_GROUP_* ioctls into functions (Alex Williamson) [2124620] - vfio: Delete container_q (Alex Williamson) [2124620] - vfio/pci: Remove vfio_device_get_from_dev() (Alex Williamson) [2124620] - vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata (Alex Williamson) [2124620] - vfio: Remove calls to vfio_group_add_container_user() (Alex Williamson) [2124620] - vfio: Remove dead code (Alex Williamson) [2124620] - drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages (Alex Williamson) [2124620] - vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw() (Alex Williamson) [2124620] - vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpin_pages() (Alex Williamson) [2124620] - vfio/ccw: Remove mdev from struct channel_program (Alex Williamson) [2124620] - vfio: Make vfio_(un)register_notifier accept a vfio_device (Alex Williamson) [2124620] - vfio: Stop using iommu_present() (Alex Williamson) [2124620] - iommu/s390: Tolerate repeat attach_dev calls (Alex Williamson) [2124620] - iommu: iommu_group_claim_dma_owner() must always assign a domain (Alex Williamson) [2124620] - iommu: Remove iommu group changes notifier (Alex Williamson) [2124620] - vfio: Remove iommu group notifier (Alex Williamson) [2124620] - vfio: Delete the unbound_list (Alex Williamson) [2124620] - vfio: Remove use of vfio_group_viable() (Alex Williamson) [2124620] - vfio: Set DMA ownership for VFIO devices (Alex Williamson) [2124620] - PCI: portdrv: Set driver_managed_dma (Alex Williamson) [2124620] - PCI: pci_stub: Set driver_managed_dma (Alex Williamson) [2124620] - bus: platform,amba,fsl-mc,PCI: Add device DMA ownership management (Alex Williamson) [2124620] - amba: Stop sharing platform_dma_configure() (Alex Williamson) [2124620] - driver core: Add dma_cleanup callback in bus_type (Alex Williamson) [2124620] - iommu: Add DMA ownership management interfaces (Alex Williamson) [2124620] - vfio: Require that devices support DMA cache coherence (Alex Williamson) [2124620] - iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag for IOMMU_CACHE (Alex Williamson) [2124620] - vfio: Move the Intel no-snoop control off of IOMMU_CACHE (Alex Williamson) [2124620] - iommu: Introduce the domain op enforce_cache_coherency() (Alex Williamson) [2124620] - i915/gvt: Fix NULL pointer dereference in init_mmio_block_handlers (Alex Williamson) [2124620] - drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n (Alex Williamson) [2124620] - drm/i915/gvt: Make intel_gvt_match_device() static (Alex Williamson) [2124620] - drm/i915/gvt: Add missing symbol export. (Alex Williamson) [2124620] - vfio/mdev: Remove mdev drvdata (Alex Williamson) [2124620] - vfio/mdev: Use the driver core to create the 'remove' file (Alex Williamson) [2124620] - vfio/mdev: Remove mdev_parent_ops (Alex Williamson) [2124620] - vfio/mdev: Remove mdev_parent_ops dev_attr_groups (Alex Williamson) [2124620] - vfio/mdev: Remove vfio_mdev.c (Alex Williamson) [2124620] - drm/i915/gvt: merge gvt.c into kvmgvt.c (Alex Williamson) [2124620] - drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev (Alex Williamson) [2124620] - drm/i915/gvt: remove kvmgt_guest_{init,exit} (Alex Williamson) [2124620] - drm/i915/gvt: pass a struct intel_vgpu to the vfio read/write helpers (Alex Williamson) [2124620] - drm/i915/gvt: streamline intel_vgpu_create (Alex Williamson) [2124620] - drm/i915/gvt: remove the extra vfio_device refcounting for dmabufs (Alex Williamson) [2124620] - drm/i915/gvt: remove struct intel_gvt_mpt (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize dma_pin_guest_page (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->{enable,disable}_page_track (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->gfn_to_mfn (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->is_valid_gfn (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->inject_msi (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->detach_vgpu (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->set_edid and ->set_opregion (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->{get,put}_vfio_device (Alex Williamson) [2124620] - drm/i915/gvt: devirtualize ->{read,write}_gpa (Alex Williamson) [2124620] - drm/i915/gvt: remove vgpu->handle (Alex Williamson) [2124620] - drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu (Alex Williamson) [2124620] - drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu (Alex Williamson) [2124620] - drm/i915/gvt: remove the unused from_virt_to_mfn op (Alex Williamson) [2124620] - drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops (Alex Williamson) [2124620] - drm/i915/gvt: remove intel_gvt_ops (Alex Williamson) [2124620] - drm/i915/gvt: move the gvt code into kvmgt.ko (Alex Williamson) [2124620] - drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops (Alex Williamson) [2124620] - drm/i915/gvt: remove enum hypervisor_type (Alex Williamson) [2124620] - drm/i915/gvt: remove module refcounting in intel_gvt_{,un}register_hypervisor (Alex Williamson) [2124620] - drm/i915/gvt: better align the Makefile with i915 Makefile (Alex Williamson) [2124620] - drm/i915/gvt: fix trace TRACE_INCLUDE_PATH (Alex Williamson) [2124620] - i915/gvt: Use the initial HW state snapshot saved in i915 (Alex Williamson) [2124620] - i915/gvt: Save the initial HW state snapshot in i915 (Alex Williamson) [2124620] - i915/gvt: Separate the MMIO tracking table from GVT-g (Alex Williamson) [2124620] - s390/vfio-ap: remove superfluous MODULE_DEVICE_TABLE declaration (Alex Williamson) [2124620] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Alex Williamson) [2124620] - vfio-ccw: step down as maintainer (Alex Williamson) [2124620] - skmsg: Fix wrong last sg check in sk_msg_recvmsg() (Paolo Abeni) [2134161] - skmsg: Schedule psock work if the cached skb exists on the psock (Paolo Abeni) [2134161] - net: core: fix flow symmetric hash (Paolo Abeni) [2134161] - net: Fix a data-race around sysctl_somaxconn. (Paolo Abeni) [2134161] - net: Fix a data-race around netdev_unregister_timeout_secs. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_devconf_inherit_init_net. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. (Paolo Abeni) [2134161] - net: Fix a data-race around netdev_budget_usecs. (Paolo Abeni) [2134161] - net: Fix a data-race around netdev_budget. (Paolo Abeni) [2134161] - net: Fix a data-race around sysctl_net_busy_read. (Paolo Abeni) [2134161] - net: Fix a data-race around sysctl_net_busy_poll. (Paolo Abeni) [2134161] - net: Fix a data-race around sysctl_tstamp_allow_data. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_optmem_max. (Paolo Abeni) [2134161] - net: Fix data-races around netdev_tstamp_prequeue. (Paolo Abeni) [2134161] - net: Fix data-races around netdev_max_backlog. (Paolo Abeni) [2134161] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_[rw]mem_(max|default). (Paolo Abeni) [2134161] - net: sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu (Paolo Abeni) [2134161] - devlink: Fix use-after-free after a failed reload (Paolo Abeni) [2134161] - skmsg: Fix invalid last sg check in sk_msg_recvmsg() (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_[rw]mem(_offset)?. (Paolo Abeni) [2134161] - net: Fix data-races around sysctl_mem. (Paolo Abeni) [2134161] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Al Stone) [2071841] - perf/core: Add a new read format to get a number of lost samples (Al Stone) [2071841] - drivers/perf: arm_pmu: Handle 47 bit counters (Al Stone) [2071841] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2104445] - crypto: cryptd - Protect per-CPU resource by disabling BH. (Vladis Dronov) [2117509] - RDMA: Handle the return code from dma_resv_wait_timeout() properly (Kamal Heib) [2120665] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2104474 2120665] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2104474 2120665] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2104474 2120665] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2104474 2120665] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2104474 2120665] - IB/core: Fix a nested dead lock as part of ODP flow (Kamal Heib) [2120665] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120665] - RDMA/srp: Set scmnd->result only when scmnd is not NULL (Kamal Heib) [2120665] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120665] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2033131 2104474 2120665] - IB/iser: Fix login with authentication (Kamal Heib) [2120665] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120665] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120665] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120665] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120665] - RDMA: Fix comment typo (Kamal Heib) [2120665] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120665] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120665] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120665] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120665] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2104474 2120665] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120665] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2104474 2120665] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2104474 2120665] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2104474 2120665] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2104474 2120665] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2104474 2120665] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2104474 2120665] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2104474 2120665] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120665] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120665] - RDMA/usnic: Use device_iommu_capable() (Kamal Heib) [2120665] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2117911 2120665] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2117911 2120665] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120665] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120662] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120662] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120662] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120662] - IB/core: Fix typo in comment (Kamal Heib) [2120662] - RDMA/core: Fix typo in comment (Kamal Heib) [2120662] - IB/hf1: Fix typo in comment (Kamal Heib) [2120662] - IB/iser: Fix typo in comment (Kamal Heib) [2120662] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120662] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120662] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120662] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120662] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120662] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120662] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120662] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120662] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120662] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120662] - RDMA: use dma_resv_wait() instead of extracting the fence (Kamal Heib) [2120662] - RDMA/siw: make use of the helper function kthread_run_on_cpu() (Kamal Heib) [2120662] - scsi: ib_srp: Call scsi_done() directly (Kamal Heib) [2120662] - scsi: target: srpt: Replace enable attr with ops.enable (Kamal Heib) [2120662] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120662] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120662] - scsi: iser: Use scsi_get_sector() instead of scsi_get_lba() (Kamal Heib) [2120662] - EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048800] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048800] - redhat/configs: enable UINPUT on aarch64 (Benjamin Tissoires) [2119170] - exfat: use updated exfat_chain directly during renaming (Pavel Reichl) [2115894] - exfat: fix i_blocks for files truncated over 4 GiB (Pavel Reichl) [2115894] - exfat: fix incorrect loading of i_blocks for large files (Pavel Reichl) [2115894] - exfat: fix referencing wrong parent directory information after renaming (Pavel Reichl) [2115894] - exfat: check if cluster num is valid (Pavel Reichl) [2115894] - exfat: simplify is_valid_cluster() (Pavel Reichl) [2115894] - arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation (Al Stone) [2121508] - arm64: dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity (Al Stone) [2121508] - arm64: dts: verdin-imx8mm: add otg2 pd to usbphy (Al Stone) [2121508] - arm64: dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: extend pmic voltages (Al Stone) [2121508] - arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header (Al Stone) [2121508] - arm64: dts: imx8mn: remove GPU power domain reset (Al Stone) [2121508] - arm64: dts: imx8ulp: add #reset-cells for pcc (Al Stone) [2121508] - dt-bindings: soc: imx8mp-media-blk-ctrl: Fix DT example (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: fix sai2 pin settings (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: update CAN clock to 40MHz (Al Stone) [2121508] - arm64: dts: imx8m{m,p}-verdin: use IT temperatures (Al Stone) [2121508] - arm64: dts: freescale: align gpio-key node names with dtschema (Al Stone) [2121508] - arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x (Al Stone) [2121508] - arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names (Al Stone) [2121508] - arm64: dts: ls1028a: Update SFP node to include clock (Al Stone) [2121508] - arm64: dts: imx8mp-icore-mx8mp-edim2.2: correct pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings (Al Stone) [2121508] - arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-venice-gw74xx: correct pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct I2C3 pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct I2C1 pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct I2C5 pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct vbus pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct eqos pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct vbus pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct gpio-led pad settings (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct the uart2 pinctl value (Al Stone) [2121508] - arm64: dts: imx8mp-evk: correct mmc pad settings (Al Stone) [2121508] - arm64: dts: imx8mp: correct clock of pgc_ispdwp (Al Stone) [2121508] - dt-bindings: tegra186-hsp: add type for shared mailboxes (Al Stone) [2121508] - dt-bindings: mailbox: tegra: Document Tegra234 HSP (Al Stone) [2121508] - dt-bindings: mailbox: tegra: Convert to json-schema (Al Stone) [2121508] - arm64: dt: imx8mp: support pwm polarity inversion (Al Stone) [2121508] - arm64: dt: imx8mn: support pwm polarity inversion (Al Stone) [2121508] - arm64: dt: imx8mm: support pwm polarity inversion (Al Stone) [2121508] - arm64: dt: imx8mq: support pwm polarity inversion (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu temp override (Al Stone) [2121508] - arm64: dts: imx8m*venice: add missing clock-names to pcie_phy (Al Stone) [2121508] - arm64: dts: freescale: reduce the interrup-map-mask (Al Stone) [2121508] - arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3 (Al Stone) [2121508] - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 (Al Stone) [2121508] - arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M Mini eDM SBC (Al Stone) [2121508] - arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M Mini eDM SBC (Al Stone) [2121508] - arm64: dts: imx8mm: Add CPLD on MX8Menlo board (Al Stone) [2121508] - arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'uart-has-rtscts' (Al Stone) [2121508] - arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts' (Al Stone) [2121508] - arm64: dts: imx8mp: Add MEDIA_BLK_CTRL (Al Stone) [2121508] - arm64: dts: imx8mp: Add MEDIAMIX power domains (Al Stone) [2121508] - arm64: dts: imx8mp: add HSIO power-domains (Al Stone) [2121508] - dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains (Al Stone) [2121508] - dt-bindings: soc: Add i.MX8MP media block control DT bindings (Al Stone) [2121508] - arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit (Al Stone) [2121508] - arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM (Al Stone) [2121508] - arm64: dts: freescale: update ifc node name to be memory-controller (Al Stone) [2121508] - arm64: dts: remove "simple-bus" compatible from ifc node (Al Stone) [2121508] - clk: imx8mp: add clkout1/2 support (Al Stone) [2121508] - arm64: dts: imx8mn-evk: Add UART3 support (Al Stone) [2121508] - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock (Al Stone) [2121508] - arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board (Al Stone) [2121508] - dt-bindings: clock: gcc-msm8998: Add definitions of SSC-related clocks (Al Stone) [2121508] - arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support (Al Stone) [2121508] - arm64: dts: imx8mm-evk: add pwm1/backlight support (Al Stone) [2121508] - arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree (Al Stone) [2121508] - clk: imx8mp: Add DISP2 pixel clock (Al Stone) [2121508] - arm64: dts: freescale: imx8q: add imx vpu codec entries (Al Stone) [2121508] - arm64: dts: imx8mp: Enable HS400-ES (Al Stone) [2121508] - arm64: dts: imx8mn: Enable HS400-ES (Al Stone) [2121508] - dt-bindings: imx: add clock bindings for i.MX8MN GPT (Al Stone) [2121508] - arm64: dts: freescale: add initial support for verdin imx8m plus (Al Stone) [2121508] - arm64: dts: imx8mp: add uart2 dma (Al Stone) [2121508] - arm64: dts: freescale: align SPI NOR node name with dtschema (Al Stone) [2121508] - arm64: dts: imx8m: Pass a label to the soc node (Al Stone) [2121508] - arm64: dts: fsl: adjust whitespace around '=' (Al Stone) [2121508] - arm64: dts: lx2160a: Update can node property (Al Stone) [2121508] - arm64: dts: ls1028a: default to OTG mode for USB (Al Stone) [2121508] - arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: capitalisation of verdin comments (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: re-order pinctrl groups (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: update iomux configuration (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: comment about i2c level shifter (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: only dashes in node names (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: alphabetically re-order nodes (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: multi-line comment style (Al Stone) [2121508] - arm64: dts: imx8mm-verdin: update regulator names (Al Stone) [2121508] - arm64: dts: imx8mp: add ddr controller node to support EDAC on imx8mp (Al Stone) [2121508] - arm64: dts: imx8mp: Add cpu-freq support (Al Stone) [2121508] - arm64: dts: imx8mp: Add missing speed grade phandle (Al Stone) [2121508] - ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG controller OC mode (Al Stone) [2121508] - arm64: dts: imx8mn: Fix SAI nodes (Al Stone) [2121508] - arm64: dts: imx8mq-tqma8mq: change the spi-nor tx (Al Stone) [2121508] - arm64: dts: imx8qm: Correct SCU clock controller's compatible property (Al Stone) [2121508] - arm64: dts: imx8mp: add GPU nodes (Al Stone) [2121508] - arm64: dts: imx8mp: add GPC node with GPU power domains (Al Stone) [2121508] - arm64: dts: imx8mn-evk: add QSPI flash (Al Stone) [2121508] - arm64: dts: imx8mq-librem5-r4: add the correct panel (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: add a RO firmware partition (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: higher boost regulation current (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: make the volume buttons a wakeup source (Al Stone) [2121508] - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes (Al Stone) [2121508] - arm64: dts: imx8mm-venice: fix spi2 pin configuration (Al Stone) [2121508] - arm64: tegra: Add QSPI controllers on Tegra234 (Al Stone) [2121508] - arm64: tegra: Add HDA device tree node for Tegra234 (Al Stone) [2121508] - arm64: tegra: APE sound card for Jetson AGX Orin (Al Stone) [2121508] - arm64: tegra: Add audio devices on Tegra234 (Al Stone) [2121508] - arm64: tegra: Add Tegra234 IOMMUs (Al Stone) [2121508] - arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit (Al Stone) [2121508] - arm64: tegra: Add Tegra234 PWM devicetree nodes (Al Stone) [2121508] - arm64: tegra: Add Tegra234 I2C devicetree nodes (Al Stone) [2121508] - arm64: tegra: Hook up MMC and BPMP to memory controller (Al Stone) [2121508] - arm64: tegra: Add memory controller on Tegra234 (Al Stone) [2121508] - arm64: tegra: Describe Tegra234 CPU hierarchy (Al Stone) [2121508] - arm64: tegra: Add main and AON GPIO controllers on Tegra234 (Al Stone) [2121508] - arm64: tegra: Add Tegra234 TCU device (Al Stone) [2121508] - arm64: tegra: Fill in properties for Tegra234 eMMC (Al Stone) [2121508] - arm64: tegra: Update Tegra234 BPMP channel addresses (Al Stone) [2121508] - arm64: tegra: Add clock for Tegra234 RTC (Al Stone) [2121508] - arm64: tegra: Fixup SYSRAM references (Al Stone) [2121508] - arm64: tegra: Remove unused only-1-8-v properties (Al Stone) [2121508] - arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support (Al Stone) [2121508] - arm64: dts: imx8mq: add hdmi phy 27m clock (Al Stone) [2121508] - arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC (Al Stone) [2121508] - arm64: dts: imx8mn-evk: use proper names for PMIC outputs (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: fix ethernet node name (Al Stone) [2121508] - arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC (Al Stone) [2121508] - arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio card node (Al Stone) [2121508] - arm64: dts: ls1046a: Update i2c node dma properties (Al Stone) [2121508] - arm64: dts: ls1043a: Update i2c dma properties (Al Stone) [2121508] - Revert "arm64: dts: freescale: Fix 'interrupt-map' parent address cells" (Al Stone) [2121508] - arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes (Al Stone) [2121508] - arch: arm64: dts: lx2160a: describe the SerDes block #1 (Al Stone) [2121508] - dt-bindings: clock: add i.MX93 clock definition (Al Stone) [2121508] - dt-bindings: memory: Add Tegra234 PCIe memory (Al Stone) [2121508] - dt-bindings: power: Add Tegra234 PCIe power domains (Al Stone) [2121508] - dt-bindings: Add Tegra234 PCIe clocks and resets (Al Stone) [2121508] - dt-bindings: Add HDA support for Tegra234 (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled instead of LDO4 (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standby voltage (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Update WDOG muxing (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Reduce drive strength for fec tx lines (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength (Al Stone) [2121508] - arm64: dts: imx8mp-phycore-som: Set minimum output impedance for eth phy (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for imx219 rpi v2 camera (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for imx219 rpi v2 camera (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for serial modes (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for serial modes (Al Stone) [2121508] - arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support (Al Stone) [2121508] - arm64: dts: ls1028a: add efuse node (Al Stone) [2121508] - arm64: dts: imx8mp-evk: add support for I2C5 (Al Stone) [2121508] - arm64: dts: imx8mp-evk: add PCA6416 gpio line names (Al Stone) [2121508] - arm64: dts: imx8qm: added more serial alias to dts (Al Stone) [2121508] - arm64: dts: imx8qm: add compatible string for usdhc3 (Al Stone) [2121508] - dt-bindings: Add Tegra234 APE support (Al Stone) [2121508] - dt-bindings: memory: tegra: Add Tegra234 support (Al Stone) [2121508] - arm64: dts: imx8mm: Fix VPU Hanging (Al Stone) [2121508] - arm64: dts: imx8mq-evk: Add second PCIe port support (Al Stone) [2121508] - dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains (Al Stone) [2121508] - dt-bindings: power: add defines for i.MX8MP power domain (Al Stone) [2121508] - arm64: dts: imx8mm-beacon: Enable PCIe (Al Stone) [2121508] - arm64: dts: freescale: add initial support for verdin imx8m mini (Al Stone) [2121508] - arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode (Al Stone) [2121508] - arm64: dts: freescale: Use overlay target for simplicity (Al Stone) [2121508] - arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding (Al Stone) [2121508] - arm64: dts: imx8mm: fix strange hex notation (Al Stone) [2121508] - arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini (Al Stone) [2121508] - arm64: dts: tqma8mqml: add PCIe support (Al Stone) [2121508] - arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders (Al Stone) [2121508] - arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl (Al Stone) [2121508] - arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference (Al Stone) [2121508] - arm64: dts: ls1028a-qds: define mdio slots for networking options (Al Stone) [2121508] - arm64: dts: imx8m{m,n}_venice*: add gpio-line-names (Al Stone) [2121508] - arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtscts property to UARTs (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7902: fix pcie bindings (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel (Al Stone) [2121508] - arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_SD3_RESET_B (Al Stone) [2121508] - arm64: dts: imx8mp: disable usb3_phy1 (Al Stone) [2121508] - arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible (Al Stone) [2121508] - arm64: dts: imx8: add mu5/6 node (Al Stone) [2121508] - arm64: dts: imx8qm: Add SCU RTC node (Al Stone) [2121508] - arm64: dts: imx8mn-venice-gw7902: disable gpu (Al Stone) [2121508] - arm64: dts: imx8mq: disable DDRC node by default (Al Stone) [2121508] - arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible (Al Stone) [2121508] - arm64: dts: imx8mm-venice*: add PCIe support (Al Stone) [2121508] - arm64: dts: imx8mn: Enable GPU (Al Stone) [2121508] - arm64: dts: imx8mn: add DISP blk-ctrl (Al Stone) [2121508] - arm64: dts: imx8mn: put USB controller into power-domains (Al Stone) [2121508] - arm64: dts: imx8mn: add GPC node (Al Stone) [2121508] - arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board (Al Stone) [2121508] - arm64: dts: imx8mm: Add the pcie support (Al Stone) [2121508] - arm64: dts: imx8mm: Add the pcie phy support (Al Stone) [2121508] - dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains (Al Stone) [2121508] - Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu" (Al Stone) [2121508] - dt-bindings: Add headers for Tegra234 PWM (Al Stone) [2121508] - dt-bindings: Add headers for Tegra234 I2C (Al Stone) [2121508] - dt-bindings: imx: Add clock binding for i.MXRT1050 (Al Stone) [2121508] - arm64: dts: imx8mq: fix lcdif port node (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: fix mipi_csi1 port number to sensor (Al Stone) [2121508] - arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers (Al Stone) [2121508] - arm64: dts: ls1028a: sl28: re-enable ftm_alarm0 (Al Stone) [2121508] - arm64: dts: freescale: Fix sound card model for MBa8Mx (Al Stone) [2121508] - arm64: dts: imx8mn-venice-gw7902: disable gpu (Al Stone) [2121508] - dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains (Al Stone) [2121508] - dt-bindings: memory: tegra: Update for Tegra194 (Al Stone) [2121508] - dt-bindings: Update headers for Tegra234 (Al Stone) [2121508] - arm64: dts: imx8mp-evk: configure multiple queues on eqos (Al Stone) [2121508] - arm64: dts: ls1028a-qds: add overlays for various serdes protocols (Al Stone) [2121508] - arm64: dts: ls1028a-qds: enable lpuart1 (Al Stone) [2121508] - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: enable pwm0 (Al Stone) [2121508] - arm64: dts: ls1028a: add flextimer based pwm nodes (Al Stone) [2121508] - arm64: dts: ls1028a: add ftm_alarm1 node to be used as wakeup source (Al Stone) [2121508] - arm64: dts: ls1028a: Add PCIe EP nodes (Al Stone) [2121508] - arm64: dts: lx2162a-qds: add interrupt line for RTC node (Al Stone) [2121508] - arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes (Al Stone) [2121508] - arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes (Al Stone) [2121508] - arm64: dts: lx2160a-qds: Add mdio mux nodes (Al Stone) [2121508] - arm64: dts: lx2160a: add optee-tz node (Al Stone) [2121508] - arm64: dts: lx2160a-rdb: Add Inphi PHY node (Al Stone) [2121508] - arm64: dts: lx2160a: fix scl-gpios property name (Al Stone) [2121508] - arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi (Al Stone) [2121508] - dt-bindings: phy: phy-imx8-pcie: Add binding for the pad modes of imx8 pcie phy (Al Stone) [2121508] - arm64: dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards (Al Stone) [2121508] - arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property (Al Stone) [2121508] - dt-bindings: power: imx8ulp: add power domain header file (Al Stone) [2121508] - arm64: dts: imx8mq-evk: link regulator to VPU domain (Al Stone) [2121508] - arm64: dts: ls1088a: add snps incr burst type adjustment for usb1 (Al Stone) [2121508] - arm64: dts: ls1088a: Add reboot nodes (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: update copyright (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: add aliases for the Ethernet ports (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: add an alias for the FlexSPI controller (Al Stone) [2121508] - arm64: dts: ls1028a-rdb: sort nodes alphabetically by label (Al Stone) [2121508] - arm64: dts: imx8mp: add mac address for EQOS (Al Stone) [2121508] - arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" property for FEC (Al Stone) [2121508] - arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY (Al Stone) [2121508] - arm64: dts: imx8m: configure FEC PHY VDDIO voltage (Al Stone) [2121508] - arm64: dts: imx8m: disable smart eee for FEC PHY (Al Stone) [2121508] - arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY (Al Stone) [2121508] - arm64: dts: imx8mn-evk: add hardware reset for FEC PHY (Al Stone) [2121508] - arm64: dts: freescale: add initial device tree for TQMa8Mx with i.MX8M (Al Stone) [2121508] - arm64: dts: freescale: add initial device tree for TQMa8MQNL with i.MX8MN (Al Stone) [2121508] - arm64: dts: freescale: add initial device tree for TQMa8MQML with i.MX8MM (Al Stone) [2121508] - arm64: dts: imx8ulp: address build warning (Al Stone) [2121508] - arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required (Al Stone) [2121508] - arm64: dts: imx8ulp: add power domain entry for usdhc (Al Stone) [2121508] - arm64: dts: imx8ulp: add scmi firmware node (Al Stone) [2121508] - arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp (Al Stone) [2121508] - arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board (Al Stone) [2121508] - arm64: dts: imx8mm-beacon: Enable OV5640 Camera (Al Stone) [2121508] - arm64: dts: imx8mm: Add CSI nodes (Al Stone) [2121508] - arm64: dts: imx8mq: fix the schema check errors for fsl,tmu-calibration (Al Stone) [2121508] - arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS (Al Stone) [2121508] - arm64: dts: imx8mq: remove interconnect property from lcdif (Al Stone) [2121508] - arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys (Al Stone) [2121508] - arm64: dts: imx8qxp: add cache info (Al Stone) [2121508] - arm64: dts: imx8qm: add cache info (Al Stone) [2121508] - arm64: dts: imx8m: add cache info (Al Stone) [2121508] - clk: imx8mp: Remove IPG_AUDIO_ROOT from imx8mp-clock.h (Al Stone) [2121508] - arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XSHUTDOWN pin (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: describe the selfie cam (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: describe power supply for cameras (Al Stone) [2121508] - arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description (Al Stone) [2121508] - arm64: dts: imx8mm-beacon: Enable USB Controllers (Al Stone) [2121508] - arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK signal for flash device (Al Stone) [2121508] - arm64: dts: lx2160abluebox3: update RGMII delays for sja1105 switch (Al Stone) [2121508] - arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-names reference (Al Stone) [2121508] - arm64: dts: mnt-reform2: correct i2c3 pad-ctrl (Al Stone) [2121508] - arm64: dts: mnt-reform2: add internal display support (Al Stone) [2121508] - arm64: dts: freescale: add 'chassis-type' property (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Fix connection type for VSC8531 RGMII PHY (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply voltages are correct (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: set debounce interval of volume buttons to 50ms (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: Limit the max sdio frequency (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: delay the startup of the SDIO (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: wire up the wifi regulator (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl assignments (Al Stone) [2121508] - arm64: dts: imx8mq-librem5: add reset gpio to mantix panel description (Al Stone) [2121508] - arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY (Al Stone) [2121508] - arm64: dts: imx8mm: add DISP blk-ctrl (Al Stone) [2121508] - arm64: dts: imx8mm: add VPU blk-ctrl (Al Stone) [2121508] - arm64: dts: imx8mm: Add GPU nodes for 2D and 3D core (Al Stone) [2121508] - arm64: dts: imx8mm: put USB controllers into power-domains (Al Stone) [2121508] - arm64: dts: imx8mm: add GPC node (Al Stone) [2121508] - dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains (Al Stone) [2121508] - dt-bindings: power: imx8mm: add defines for VPU blk-ctrl domains (Al Stone) [2121508] - arm64: dts: imx8m*-venice-gw7902: fix M2_RST# gpio (Al Stone) [2121508] - arm64: dts: ls1028a: mark internal links between Felix and ENETC as capable of flow control (Al Stone) [2121508] - arm64: dts: freescale: Fix 'interrupt-map' parent address cells (Al Stone) [2121508] - arm64: dts: ls1028a: use phy-mode instead of phy-connection-type (Al Stone) [2121508] - arm64: dts: ls1028a: move PHY nodes to MDIO controller (Al Stone) [2121508] - arm64: dts: ls1028a: disable usb controller by default (Al Stone) [2121508] - arm64: dts: ls1028a: add Vivante GPU node (Al Stone) [2121508] - arm64: dts: ls1028a: move Mali DP500 node into /soc (Al Stone) [2121508] - arm64: dts: ls1028a: move pixel clock pll into /soc (Al Stone) [2121508] - arm64: dts: ls1028a: fix eSDHC2 node (Al Stone) [2121508] - arm64: dts: imx8mm-kontron-n801x-som: do not allow to switch off buck2 (Al Stone) [2121508] - arm64: dts: s32g2: add memory nodes for evb and rdb2 (Al Stone) [2121508] - arm64: dts: s32g2: add VNP-EVB and VNP-RDB2 support (Al Stone) [2121508] - arm64: dts: add device tree for the LX2160A on the NXP BlueBox3 board (Al Stone) [2121508] - arm64: dts: imx8: change the spi-nor tx (Al Stone) [2121508] - dt-bindings: clock: Add imx8ulp clock support (Al Stone) [2121508] - arm64: dts: ls1012a: Add serial alias for ls1012a-rdb (Al Stone) [2121508] - arm64: dts: imx8mp: Reorder flexspi clock-names entry (Al Stone) [2121508] - arm64: dts: imx8mq: fix the schema check errors (Al Stone) [2121508] - arm64: dts: freescale: fix arm,sp805 compatible string (Al Stone) [2121508] - arm64: dts: zii-ultra: add PCIe PHY supply (Al Stone) [2121508] - arm64: dts: freescale: imx8mq-librem5: align operating-points table name with dtschema (Al Stone) [2121508] - arm64: dts: imx8mm-venice: Fix the SPI chipselect polarity (Al Stone) [2121508] - arm64: dts: imx8mm-kontron-n801x-som: Fix the SPI chipselect polarity (Al Stone) [2121508] - clk: imx8mn: Add M7 core clock (Al Stone) [2121508] - arm64: dts: add device tree for Traverse Ten64 (LS1088A) (Al Stone) [2121508] - arm64: dts: ls1088a: add missing PMU node (Al Stone) [2121508] - arm64: dts: ls1088a: add internal PCS for DPMAC1 node (Al Stone) [2121508] - arm64: dts: imx8m: drop interrupt-affinity for pmu (Al Stone) [2121508] - arm64: dts: imx8qxp: update pmu compatible (Al Stone) [2121508] - arm64: dts: imx8mm: update pmu compatible (Al Stone) [2121508] - arm64: dts: ls1046a: fix eeprom entries (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio outputs (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config (Al Stone) [2121508] - arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions (Al Stone) [2121508] - arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support (Al Stone) [2121508] - arm64: dts: imx8mp: Add dsp node (Al Stone) [2121508] - arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props with phys (Al Stone) [2121508] - arm64: dts: imx8mq-evk: Remove unnecessary blank lines (Al Stone) [2121508] - arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 (Al Stone) [2121508] - arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #address-cells/#size-cells (Al Stone) [2121508] - arm64: dts: imx8: Add jpeg encoder/decoder nodes (Al Stone) [2121508] - arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings (Al Stone) [2121508] - arm64: dts: ls1088ardb: update PHY nodes with IRQ information (Al Stone) [2121508] - arm64: dts: ls2088ardb: update PHY nodes with IRQ information (Al Stone) [2121508] - arm64: dts: lx2160ardb: update PHY nodes with IRQ information (Al Stone) [2121508] - arm64: dts: imx8qxp: add "fsl,imx8qm-fec" compatible string for FEC (Al Stone) [2121508] - arm64: dts: imx8m: add "fsl,imx8mq-fec" compatible string for FEC (Al Stone) [2121508] - arm64: dts: imx8mq-reform2: add uSDHC2 CD pinctrl (Al Stone) [2121508] - arm64: dts: imx8mq-reform2: add sound support (Al Stone) [2121508] - arm64: dts: imx8mq: add support for MNT Reform2 (Al Stone) [2121508] - arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl (Al Stone) [2121508] - arm64: dts: nitrogen8-som: correct network PHY reset (Al Stone) [2121508] - arm64: dts: imx8mq: add Nitrogen8 SoM (Al Stone) [2121508] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130652]- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (David Arcari) [2117768] - watchdog: sbsa: only use 32-bit accessors (Mark Salter) [2046672] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [2117770] - tools/power turbostat: version 2022.07.28 (David Arcari) [2117770] - tools/power turbostat: do not decode ACC for ICX and SPR (David Arcari) [2117770] - tools/power turbostat: fix SPR PC6 limits (David Arcari) [2117770] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (David Arcari) [2117770] - tools/power turbostat: separate SPR from ICX (David Arcari) [2117770] - tools/power turbosstat: fix comment (David Arcari) [2117770] - tools/power turbostat: Support RAPTORLAKE P (David Arcari) [2117770] - tools/power turbostat: add support for ALDERLAKE_N (David Arcari) [2117770] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (David Arcari) [2117770] - tools/power turbostat: simplify dump_turbo_ratio_limits() (David Arcari) [2117770] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (David Arcari) [2117770] - tools/power turbostat: Show uncore frequency (David Arcari) [2117770] - tools/power turbostat: Fix file pointer leak (David Arcari) [2117770] - tools/power turbostat: replace strncmp with single character compare (David Arcari) [2117770] - tools/power turbostat: print the kernel boot commandline (David Arcari) [2117770] - tools/power turbostat: Introduce support for RaptorLake (David Arcari) [2117770] - tools/power turbostat: version 2022.04.16 (David Arcari) [2117770] - tools/power turbostat: No build warnings with -Wextra (David Arcari) [2117770] - tools/power turbostat: be more useful as non-root (David Arcari) [2117770] - tools/power turbostat: fix ICX DRAM power numbers (David Arcari) [2117770] - tools/power turbostat: Support thermal throttle count print (David Arcari) [2117770] - tools/power turbostat: Allow printing header every N iterations (David Arcari) [2117770] - tools/power turbostat: Allow -e for all names. (David Arcari) [2117770] - tools/power turbostat: print power values upto three decimal (David Arcari) [2117770] - tools/power turbostat: Add Power Limit4 support (David Arcari) [2117770] - tools/power turbostat: fix dump for AMD cpus (David Arcari) [2117770] - tools/power turbostat: tweak --show and --hide capability (David Arcari) [2117770] - crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2126683] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2126683]- docs: translations: zn_CN: irq-affinity.rst: add a missing extension (David Arcari) [2117494] - docs/zh_CN: core-api: Update the translation of printk-basics.rst to 5.19-rc3 (David Arcari) [2117494] - docs/zh_CN: Modify the translator tag and fix the wrong word (David Arcari) [2117494] - MIPS/asm/printk: Fix build failure caused by printk (David Arcari) [2117494] - printk: do not wait for consoles when suspended (David Arcari) [2117494] - Revert "printk: add functions to prefer direct printing" (David Arcari) [2117494] - Revert "printk: add kthread console printers" (David Arcari) [2117494] - Revert "printk: extend console_lock for per-console locking" (David Arcari) [2117494] - Revert "printk: remove @console_locked" (David Arcari) [2117494] - Revert "printk: Block console kthreads when direct printing will be required" (David Arcari) [2117494] - Revert "printk: Wait for the global console lock when the system is going down" (David Arcari) [2117494] - printk: Wait for the global console lock when the system is going down (David Arcari) [2117494] - printk: Block console kthreads when direct printing will be required (David Arcari) [2117494] - Revert "printk: wake up all waiters" (David Arcari) [2117494] - printk, tracing: fix console tracepoint (David Arcari) [2117494] - printk: remove @console_locked (David Arcari) [2117494] - printk: extend console_lock for per-console locking (David Arcari) [2117494] - printk: add kthread console printers (David Arcari) [2117494] - printk: add functions to prefer direct printing (David Arcari) [2117494] - printk: add pr_flush() (David Arcari) [2117494] - printk: move buffer definitions into console_emit_next_record() caller (David Arcari) [2117494] - printk: refactor and rework printing logic (David Arcari) [2117494] - serial: core: Fix initializing and restoring termios speed (David Arcari) [2117494] - printk: add con_printk() macro for console details (David Arcari) [2117494] - printk: call boot_delay_msec() in printk_delay() (David Arcari) [2117494] - printk: get caller_id/timestamp after migration disable (David Arcari) [2117494] - printk: wake waiters for safe and NMI contexts (David Arcari) [2117494] - printk: wake up all waiters (David Arcari) [2117494] - printk: add missing memory barrier to wake_up_klogd() (David Arcari) [2117494] - printk: rename cpulock functions (David Arcari) [2117494] - printk: fix return value of printk.devkmsg __setup handler (David Arcari) [2117494] - printk: make suppress_panic_printk static (David Arcari) [2117494] - printk: Set console_set_on_cmdline=1 when __add_preferred_console() is called with user_specified == true (David Arcari) [2117494] - printk: Drop console_sem during panic (David Arcari) [2117494] - printk: Avoid livelock with heavy printk during panic (David Arcari) [2117494] - printk: disable optimistic spin during panic (David Arcari) [2117494] - printk: Add panic_in_progress helper (David Arcari) [2117494] - printk: Fix incorrect __user type in proc_dointvec_minmax_sysadmin() (David Arcari) [2117494] - printk: ringbuffer: Improve prb_next_seq() performance (David Arcari) [2117494] - printk: fix build warning when CONFIG_PRINTK=n (David Arcari) [2117494] - printk: move printk sysctl to printk/sysctl.c (David Arcari) [2117494] - printk/console: Clean up boot console handling in register_console() (David Arcari) [2117494] - printk/console: Remove need_default_console variable (David Arcari) [2117494] - printk/console: Remove unnecessary need_default_console manipulation (David Arcari) [2117494] - printk/console: Rename has_preferred_console to need_default_console (David Arcari) [2117494] - printk/console: Split out code that enables default console (David Arcari) [2117494] - printk: use gnu_printf format attribute for printk_sprint() (David Arcari) [2117494] - printk: avoid -Wsometimes-uninitialized warning (David Arcari) [2117494] - printk: use kvmalloc instead of kmalloc for devkmsg_user (David Arcari) [2117494] - printk/index: Fix -Wunused-function warning (David Arcari) [2117494] - printk: Add printk.console_no_auto_verbose boot parameter (David Arcari) [2117494] - printk: Move the printk() kerneldoc comment to its new home (David Arcari) [2117494] - printk/index: Fix warning about missing prototypes (David Arcari) [2117494] - redhat/configs: enable CONFIG_PRINTK_INDEX (David Arcari) [2117494] - printk: Userspace format indexing support (David Arcari) [2117494] - printk: Rework parse_prefix into printk_parse_prefix (David Arcari) [2117494] - printk: Straighten out log_flags into printk_info_flags (David Arcari) [2117494] - printk/console: Check consistent sequence number when handling race in console_unlock() (David Arcari) [2117494] - serial/8250: Use fifo in 8250 console driver (David Arcari) [2117494] - serial: 8250_omap: Handle optional overrun-throttle-ms property (David Arcari) [2117494] - serial: omap: Disable PM runtime autoidle to remove pm_runtime_irq_safe() (David Arcari) [2117494] - rhel: Enable imx8 pinctrl devices (Al Stone) [2071845] - pinctrl: Don't allow PINCTRL_AMD to be a module (Al Stone) [2071845] - pinctrl: imx: Add the zero base flag for imx93 (Al Stone) [2071845] - pinctrl: intel: Fix kernel doc format, i.e. add return sections (Al Stone) [2071845] - pinctrl: freescale: Add i.MXRT1170 pinctrl driver support (Al Stone) [2071845] - pinctrl: intel: Drop unused irqchip member in struct intel_pinctrl (Al Stone) [2071845] - pinctrl: intel: make irq_chip immutable (Al Stone) [2071845] - pinctrl: cherryview: Use GPIO chip pointer in chv_gpio_irq_mask_unmask() (Al Stone) [2071845] - pinctrl: lynxpoint: make irq_chip immutable (Al Stone) [2071845] - pinctrl: cherryview: make irq_chip immutable (Al Stone) [2071845] - pinctrl: baytrail: make irq_chip immutable (Al Stone) [2071845] - pinctrl: broxton: Add module alias for Intel Apollo Lake (Al Stone) [2071845] - pinctrl: tegra: tegra194: drop unused pin groups (Al Stone) [2071845] - pinctrl: thunderbay: Use devm_platform_ioremap_resource() (Al Stone) [2071845] - pinctrl: amd: Make the irqchip immutable (Al Stone) [2071845] - pinctrl: imx: Reduce printk message level for empty nodes (Al Stone) [2071845] - pinctrl: pinconf-generic: Print arguments for bias-pull-* (Al Stone) [2071845] - pinctrl: imx93: Add pinctrl driver support (Al Stone) [2071845] - pinctrl: baytrail: Add pinconf group + function for the pmu_clk (Al Stone) [2071845] - pinctrl: icelake: Add Ice Lake-N PCH pin controller support (Al Stone) [2071845] - pinctrl: baytrail: Clear direct_irq_en flag on broken configs (Al Stone) [2071845] - pinctrl: cherryview: Trigger hwirq0 for interrupt-lines without a mapping (Al Stone) [2071845] - pinctrl: thunderbay: rework loops looking for groups names (Al Stone) [2071845] - pinctrl: thunderbay: comment process of building functions a bit (Al Stone) [2071845] - pinctrl: imx: fix assigning groups names (Al Stone) [2071845] - pinctrl: imx: fix allocation result check (Al Stone) [2071845] - pinctrl: add one more "const" for generic function groups (Al Stone) [2071845] - pinctrl: keembay: rework loops looking for groups names (Al Stone) [2071845] - pinctrl: keembay: comment process of building functions a bit (Al Stone) [2071845] - pinctrl: imx: prepare for making "group_names" in "function_desc" const (Al Stone) [2071845] - pinctrl: Add Intel Thunder Bay pinctrl driver (Al Stone) [2071845] - pinctrl: freescale: Add i.MXRT1050 pinctrl driver support (Al Stone) [2071845] - pinctrl: cherryview: Use temporary variable for struct device (Al Stone) [2071845] - pinctrl: cherryview: Do not allow the same interrupt line to be used by 2 pins (Al Stone) [2071845] - pinctrl: cherryview: Don't use selection 0 to mark an interrupt line as unused (Al Stone) [2071845] - pinctrl: baytrail: Set IRQCHIP_SET_TYPE_MASKED flag on the irqchip (Al Stone) [2071845] - pinctrl: tegra194: remove duplicate initializer again (Al Stone) [2071845] - pinctrl: tegra: Return const pointer from tegra_pinctrl_get_group() (Al Stone) [2071845] - pinctrl: pinconf-generic: Add support for "output-impedance-ohms" to be extracted from DT files (Al Stone) [2071845] - pinctrl: tegra: Fix warnings and error (Al Stone) [2071845] - pinctrl: tegra: Use correct offset for pin group (Al Stone) [2071845] - pinctrl: core: fix possible memory leak in pinctrl_enable() (Al Stone) [2071845] - pinctrl: tegra: Add pinmux support for Tegra194 (Al Stone) [2071845] - pinctrl: tegra: include lpdr pin properties (Al Stone) [2071845] - pinctrl: amd: disable and mask interrupts on probe (Al Stone) [2071845] - pinctrl: Fix spelling mistake "atleast" -> "at least" (Al Stone) [2071845] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (Al Stone) [2071845] - pinctrl: Add Intel Keem Bay pinctrl driver (Al Stone) [2071845] - pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bits_in_pinctrl_entry() to the beginning (Al Stone) [2071845] - pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() (Al Stone) [2071845] - pinctrl: imx8dxl: Constify imx_pinctrl_soc_info (Al Stone) [2071845] - pinctrl: imx8qxp: Constify imx_pinctrl_soc_info (Al Stone) [2071845] - pinctrl: imx8mn: Constify imx_pinctrl_soc_info (Al Stone) [2071845] - pinctrl: imx8ulp: Initialize pin_reg (Al Stone) [2071845] - pinctrl: imx8ulp: Add pinctrl driver support (Al Stone) [2071845] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2125133] - fsnotify: fix fsnotify hooks in pseudo filesystems (Andrey Albershteyn) [2090079] - fsnotify: invalidate dcache before IN_DELETE event (Andrey Albershteyn) [2090079] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2129900] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2129900] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2129900] - scsi: target: Detect UNMAP support post configuration (Maurizio Lombardi) [2129900] - scsi: target: Add file configure_unmap callout (Maurizio Lombardi) [2129900] - scsi: target: Add iblock configure_unmap callout (Maurizio Lombardi) [2129900] - scsi: target: Add callout to configure UNMAP settings (Maurizio Lombardi) [2129900] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2129900] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2129900] - scsi: target: Fix WRITE_SAME No Data Buffer crash (Maurizio Lombardi) [2129900] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2129900] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2129900] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2129900] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2129900] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2129900] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2129900] - random: trigger reseeding DRBG on more occasions (Daiki Ueno) [2131988]- x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062177] {CVE-2021-26341} - nvme-rdma: handle number of queue changes (John Meneghini) [2112025] - nvme-tcp: handle number of queue changes (John Meneghini) [2112025] - nvmet: expose max queues to configfs (John Meneghini) [2112025] - nvme-fabrics: parse nvme connect Linux error codes (John Meneghini) [2112025] - xfs: flush inode gc workqueue before clearing agi bucket (Brian Foster) [2083143] - xfs: use invalidate_lock to check the state of mmap_lock (Brian Foster) [2083143] - xfs: introduce xfs_inodegc_push() (Brian Foster) [2083143] - xfs: bound maximum wait time for inodegc work (Brian Foster) [2083143] - xfs: flush inodegc workqueue tasks before cancel (Brian Foster) [2083143] - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight (Brian Foster) [2083143] - xfs: log items should have a xlog pointer, not a mount (Brian Foster) [2083143] - xfs: async CIL flushes need pending pushes to be made stable (Brian Foster) [2083143] - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks (Brian Foster) [2083143] - xfs: remove xfs_inew_wait (Brian Foster) [2083143] - xfs: factor out a xfs_buftarg_is_dax helper (Brian Foster) [2083143] - xfs: only set IOMAP_F_SHARED when providing a srcmap to a write (Brian Foster) [2083143] - xfs: fix perag structure refcounting error when scrub fails (Brian Foster) [2083143] - xfs: rename buffer cache index variable b_bn (Brian Foster) [2083143] - xfs: convert bp->b_bn references to xfs_buf_daddr() (Brian Foster) [2083143] - xfs: introduce xfs_buf_daddr() (Brian Foster) [2083143] - xfs: kill xfs_sb_version_has_v3inode() (Brian Foster) [2083143] - xfs: introduce xfs_sb_is_v5 helper (Brian Foster) [2083143] - xfs: remove unused xfs_sb_version_has wrappers (Brian Foster) [2083143] - xfs: convert xfs_sb_version_has checks to use mount features (Brian Foster) [2083143] - xfs: convert scrub to use mount-based feature checks (Brian Foster) [2083143] - xfs: open code sb verifier feature checks (Brian Foster) [2083143] - xfs: convert xfs_fs_geometry to use mount feature checks (Brian Foster) [2083143] - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown (Brian Foster) [2083143] - xfs: convert remaining mount flags to state flags (Brian Foster) [2083143] - xfs: convert mount flags to features (Brian Foster) [2083143] - xfs: consolidate mount option features in m_features (Brian Foster) [2083143] - xfs: replace xfs_sb_version checks with feature flag checks (Brian Foster) [2083143] - xfs: reflect sb features in xfs_mount (Brian Foster) [2083143] - xfs: rework attr2 feature and mount options (Brian Foster) [2083143] - xfs: rename xfs_has_attr() (Brian Foster) [2083143] - xfs: sb verifier doesn't handle uncached sb buffer (Brian Foster) [2083143] - xfs: start documenting common units and tags used in tracepoints (Brian Foster) [2083143] - xfs: decode scrub flags in ftrace output (Brian Foster) [2083143] - xfs: standardize inode generation formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize remaining xfs_buf length tracepoints (Brian Foster) [2083143] - xfs: resolve fork names in trace output (Brian Foster) [2083143] - xfs: rename i_disk_size fields in ftrace output (Brian Foster) [2083143] - xfs: disambiguate units for ftrace fields tagged "count" (Brian Foster) [2083143] - xfs: disambiguate units for ftrace fields tagged "len" (Brian Foster) [2083143] - xfs: disambiguate units for ftrace fields tagged "offset" (Brian Foster) [2083143] - xfs: disambiguate units for ftrace fields tagged "blkno", "block", or "bno" (Brian Foster) [2083143] - xfs: standardize daddr formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize rmap owner number formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize AG block number formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize AG number formatting in ftrace output (Brian Foster) [2083143] - xfs: standardize inode number formatting in ftrace output (Brian Foster) [2083143] - xfs: remove support for untagged lookups in xfs_icwalk* (Brian Foster) [2083143] - xfs: constify btree function parameters that are not modified (Brian Foster) [2083143] - xfs: make the start pointer passed to btree update_lastrec functions const (Brian Foster) [2083143] - xfs: make the start pointer passed to btree alloc_block functions const (Brian Foster) [2083143] - xfs: make the pointer passed to btree set_root functions const (Brian Foster) [2083143] - xfs: mark the record passed into xchk_btree functions as const (Brian Foster) [2083143] - xfs: make the keys and records passed to btree inorder functions const (Brian Foster) [2083143] - xfs: mark the record passed into btree init_key functions as const (Brian Foster) [2083143] - xfs: make the record pointer passed to query_range functions const (Brian Foster) [2083143] - xfs: make the key parameters to all btree query range functions const (Brian Foster) [2083143] - xfs: make the key parameters to all btree key comparison functions const (Brian Foster) [2083143] - xfs: add trace point for fs shutdown (Brian Foster) [2083143] - xfs: remove unnecessary agno variable from struct xchk_ag (Brian Foster) [2083143] - xfs: make fsmap backend function key parameters const (Brian Foster) [2083143] - xfs: fix off-by-one error when the last rt extent is in use (Brian Foster) [2083143] - xfs: make xfs_rtalloc_query_range input parameters const (Brian Foster) [2083143] - xfs: drop ->writepage completely (Brian Foster) [2083143] - xfs: move the CIL workqueue to the CIL (Brian Foster) [2083143] - xfs: CIL work is serialised, not pipelined (Brian Foster) [2083143] - xfs: AIL needs asynchronous CIL forcing (Brian Foster) [2083143] - xfs: order CIL checkpoint start records (Brian Foster) [2083143] - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() (Brian Foster) [2083143] - xfs: factor out log write ordering from xlog_cil_push_work() (Brian Foster) [2083143] - xfs: pass a CIL context to xlog_write() (Brian Foster) [2083143] - xfs: move xlog_commit_record to xfs_log_cil.c (Brian Foster) [2083143] - xfs: log head and tail aren't reliable during shutdown (Brian Foster) [2083143] - xfs: don't run shutdown callbacks on active iclogs (Brian Foster) [2083143] - xfs: separate out log shutdown callback processing (Brian Foster) [2083143] - xfs: rework xlog_state_do_callback() (Brian Foster) [2083143] - xfs: make forced shutdown processing atomic (Brian Foster) [2083143] - xfs: convert log flags to an operational state field (Brian Foster) [2083143] - xfs: move recovery needed state updates to xfs_log_mount_finish (Brian Foster) [2083143] - xfs: XLOG_STATE_IOERROR must die (Brian Foster) [2083143] - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() (Brian Foster) [2083143] - xfs: cleanup __FUNCTION__ usage (Brian Foster) [2083143] - xfs: Rename __xfs_attr_rmtval_remove (Brian Foster) [2083143] - xfs: add attr state machine tracepoints (Brian Foster) [2083143] - xfs: refactor xfs_iget calls from log intent recovery (Brian Foster) [2083143] - xfs: clear log incompat feature bits when the log is idle (Brian Foster) [2083143] - xfs: allow setting and clearing of log incompat feature flags (Brian Foster) [2083143] - xfs: replace kmem_alloc_large() with kvmalloc() (Brian Foster) [2083143] - xfs: remove kmem_alloc_io() (Brian Foster) [2083143] - xfs: dump log intent items that cannot be recovered due to corruption (Brian Foster) [2083143] - xfs: grab active perag ref when reading AG headers (Brian Foster) [2083143] - xfs: fix silly whitespace problems with kernel libxfs (Brian Foster) [2083143] - xfs: throttle inode inactivation queuing on memory reclaim (Brian Foster) [2083143] - xfs: avoid buffer deadlocks when walking fs inodes (Brian Foster) [2083143] - xfs: use background worker pool when transactions can't get free space (Brian Foster) [2083143] - xfs: don't run speculative preallocation gc when fs is frozen (Brian Foster) [2083143] - xfs: flush inode inactivation work when compiling usage statistics (Brian Foster) [2083143] - xfs: inactivate inodes any time we try to free speculative preallocations (Brian Foster) [2083143] - xfs: queue inactivation immediately when free realtime extents are tight (Brian Foster) [2083143] - xfs: queue inactivation immediately when quota is nearing enforcement (Brian Foster) [2083143] - xfs: queue inactivation immediately when free space is tight (Brian Foster) [2083143] - xfs: per-cpu deferred inode inactivation queues (Brian Foster) [2083143] - xfs: detach dquots from inode if we don't need to inactivate it (Brian Foster) [2083143] - xfs: move xfs_inactive call to xfs_inode_mark_reclaimable (Brian Foster) [2083143] - xfs: introduce all-mounts list for cpu hotplug notifications (Brian Foster) [2083143] - xfs: introduce CPU hotplug infrastructure (Brian Foster) [2083143] - xfs: remove the active vs running quota differentiation (Brian Foster) [2083143] - xfs: remove the flags argument to xfs_qm_dquot_walk (Brian Foster) [2083143] - xfs: remove xfs_dqrele_all_inodes (Brian Foster) [2083143] - xfs: remove support for disabling quota accounting on a mounted file system (Brian Foster) [2083143] - xfs: Convert double locking of MMAPLOCK to use VFS helpers (Brian Foster) [2083143] - xfs: Convert to use invalidate_lock (Brian Foster) [2083143] - xfs: Refactor xfs_isilocked() (Brian Foster) [2083143] - s390/pai: Fix multiple concurrent event installation (Tobias Huschle) [2110299] - s390/pai: Prevent invalid event number for pai_crypto PMU (Tobias Huschle) [2110299] - s390/pai: add support for cryptography counters (Tobias Huschle) [2110299] - entry: Rename arch_check_user_regs() to arch_enter_from_user_mode() (Tobias Huschle) [2110299] - irq: remove handle_domain_{irq,nmi}() (Adrien Thierry) [2123744] - crypto: qat - add limit to linked list parsing (Vladis Dronov) [2122112] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2122112] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2122112] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2122112] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2122112] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2122112] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2122112] - Documentation: qat: rewrite description (Vladis Dronov) [2122112] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2122112] - thermal: int340x: Add Meteor Lake PCI device ID (David Arcari) [2072653] - ACPI: DPTF: Support Meteor Lake (David Arcari) [2072653] - thermal: int340x: Mode setting with new OS handshake (David Arcari) [2072653] - thermal: int340x: Fix attr.show callback prototype (David Arcari) [2072653] - thermal: int340x: Clean up _OSC context init (David Arcari) [2072653] - thermal: int340x: Consolidate freeing of acpi_buffer pointer (David Arcari) [2072653] - thermal: int340x: Clean up unnecessary acpi_buffer pointer freeing (David Arcari) [2072653] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2121570] - bpf: Use bpf_capable() instead of CAP_SYS_ADMIN for blinding decision (Yauheni Kaliuta) [2063058]- kabi: add symbol yield to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol up to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol system_freezing_cnt to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sort to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol printk to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol panic to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memset to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kmalloc_order_trace to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol flush_workqueue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol efi to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol down to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol del_timer_sync to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpumask_next to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol congestion_wait to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol complete_and_exit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol complete to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol clear_user to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol capable to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __preempt_count to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [2120286] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [2120286] - kabi: re-enable build-time kabi-checks (Čestmír Kalina) [2120321] - sfc: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2129287] - sfc: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2129287] - redhat: change default dist suffix for RHEL 9.1 (Patrick Talbert) - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2121393] - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() (Florian Westphal) [2121393] - netfilter: nf_conntrack_irc: Fix forged IP logic (Florian Westphal) [2121393] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Florian Westphal) [2121393] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2121393] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Florian Westphal) [2121393] - netfilter: flowtable: add function to invoke garbage collection immediately (Florian Westphal) [2121393] - netfilter: nf_tables: disallow binding to already bound chain (Florian Westphal) [2121393] - netfilter: nft_tunnel: restrict it to netdev family (Florian Westphal) [2121393] - netfilter: nf_tables: disallow updates of implicit chain (Florian Westphal) [2121393] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2121393] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2121393] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2121393] - netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END (Florian Westphal) [2121393] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2121393] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2121393] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2121393] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2121393] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2121393] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2121393] - netfilter: nf_tables: disallow jump to implicit chain from set element (Florian Westphal) [2121393] - netfilter: nfnetlink: re-enable conntrack expectation events (Florian Westphal) [2121393]- redhat: fix elf got hardening for vm tools (Frantisek Hrbata) - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130241] - ipmi: remove unnecessary type castings (Tony Camuso) [2130241] - ipmi: Make two logs unique (Tony Camuso) [2130241] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130241] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130241] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130241] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130241] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130241] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130241] - ipmi: use simple i2c probe function (Tony Camuso) [2130241] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130241] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130241] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130241] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130241] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130241]- redhat/Makefile: Add DIST to git tags for RHEL (Prarit Bhargava) - Revert "Split partner modules into a sub-package" (Prarit Bhargava) - redhat: Remove filter-i686.sh.rhel (Prarit Bhargava) - redhat/Makefile: Add RHEL specific message for BUILDID deprecation (Prarit Bhargava) - redhat/Makefile: Set PATCHLIST_URL to none for RHEL/cs9 (Prarit Bhargava) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Prarit Bhargava) - redhat/Makefile: Always set UPSTREAM (Prarit Bhargava) - redhat/Makefile.variables: Add ADD_COMMITID_TO_VERSION (Prarit Bhargava) - kernel.spec: disable vmlinux.h generation for s390 zfcpdump config (Prarit Bhargava) - Revert "Add rtla subpackage for kernel-tools" (Prarit Bhargava) - Enable KUNIT tests for redhat kernel-modules-internal (Prarit Bhargava) - Makefile: add kabi targets (Prarit Bhargava) - kabi: add stablelist helpers (Prarit Bhargava) - perf: Require libbpf 0.6.0 or newer (Prarit Bhargava) - kabi: add support for symbol namespaces into check-kabi (Prarit Bhargava) - kabi: ignore new stablelist metadata in show-kabi (Prarit Bhargava) - Makefile: add dist-assert-tree-clean target (Prarit Bhargava) - redhat: Use redhatsecureboot701 for ppc64le (Prarit Bhargava) - redhat: workaround CKI cross compilation for scripts (Prarit Bhargava) - crypto: fips - make proc files report fips module name and version (Prarit Bhargava) - redhat/configs: Enable Marvell OcteonTX2 crypto device (Prarit Bhargava) - redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf (Prarit Bhargava) - spec: Fix separate tools build (Prarit Bhargava) - redhat: drop the RELEASED_KERNEL switch (Prarit Bhargava) - redhat: switch the kernel package to use certs from system-sb-certs (Prarit Bhargava) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - redhat/kernel.spec.template: enable dependencies generation (Prarit Bhargava) - redhat: build and include memfd to kernel-selftests-internal (Prarit Bhargava) - redhat/kernel.spec.template: Link perf with --export-dynamic (Prarit Bhargava) - cifs: enable SMB_DIRECT in RHEL9 (Prarit Bhargava) - redhat/Makefile.variables: Set INCLUDE_FEDORA_FILES to 0 (Prarit Bhargava) - redhat: Remove fedora configs directories and files. (Prarit Bhargava) - Revert "redhat: define _rhel variable because pesign macro now needs it" (Prarit Bhargava) - redhat: switch secureboot kernel image signing to release keys (Prarit Bhargava) - redhat: kernel.spec: selftests: abort on build failure (Prarit Bhargava) - redhat: fix chronological order in the changelog file (Prarit Bhargava) - redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Prarit Bhargava) - redhat: define _rhel variable because pesign macro now needs it (Prarit Bhargava) - redhat: update branches/targets after 9 Beta fork (Prarit Bhargava) - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Prarit Bhargava) - redhat: correct file name of redhatsecurebootca1 (Prarit Bhargava) - redhat: align file names with names of signing keys for ppc and s390 (Prarit Bhargava) - redhat: update Makefile.variables for centos/rhel9 fork (Prarit Bhargava) - redhat: make DIST default to .el9 (Prarit Bhargava) - redhat/self-test: Fix shellcheck errors (Prarit Bhargava) - redhat: change the changelog item for upstream merges (Prarit Bhargava) - redhat/docs: Add dist-brew BUILD_FLAGS information (Prarit Bhargava) - redhat: fix dist-release build number test (Prarit Bhargava) - redhat: fix release number bump when dist-release-changed runs (Prarit Bhargava) - redhat: use new genlog.sh script to detect changes for dist-release (Prarit Bhargava) - redhat: move changelog addition to the spec file back into genspec.sh (Prarit Bhargava) - redhat: always add a rebase entry when ark merges from upstream (Prarit Bhargava) - redhat: drop merge ark patches hack (Prarit Bhargava) - redhat: don't hardcode temporary changelog file (Prarit Bhargava) - redhat: split changelog generation from genspec.sh (Prarit Bhargava) - Add python3-setuptools buildreq for perf (Prarit Bhargava) - Add cros_kunit to mod-internal.list (Prarit Bhargava) - Add new tests to mod-internal.list (Prarit Bhargava) - redhat/Makefile: Clean linux tarballs (Prarit Bhargava) - redhat: properly handle binary files in patches (Prarit Bhargava) - spec: add cpupower daemon reload on install/upgrade (Prarit Bhargava) - redhat/configs: Fix rm warning on config warnings (Prarit Bhargava) - redhat/Makefile: Deprecate PREBUILD_GIT_ONLY variable (Prarit Bhargava) - redhat/Makefile: Deprecate SINGLE_TARBALL variable (Prarit Bhargava) - redhat/Makefile: Deprecate GIT variable (Prarit Bhargava) - omit unused Provides (Prarit Bhargava) - self-test: Add test for DIST=".eln" (Prarit Bhargava) - redhat/docs: Add information on build dependencies (Prarit Bhargava) - redhat/Makefile: Add better pass message for dist-get-buildreqs (Prarit Bhargava) - redhat/Makefile: Provide a better message for system-sb-certs (Prarit Bhargava) - redhat/Makefile: Change dist-buildreq-check to a non-blocking target (Prarit Bhargava) - create-data: Parallelize spec file data (Prarit Bhargava) - create-data.sh: Store SOURCES Makefile variable (Prarit Bhargava) - redhat/Makefile: Split up setup-source target (Prarit Bhargava) - create-data.sh: Redefine varfilename (Prarit Bhargava) - create-data.sh: Parallelize variable file creation (Prarit Bhargava) - redhat/docs: Update brew information (Prarit Bhargava) - redhat/Makefile: Fix eln BUILD_TARGET (Prarit Bhargava) - redhat/Makefile: Set BUILD_TARGET for dist-brew (Prarit Bhargava) - kernel.spec.template: update (s390x) expoline.o path (Prarit Bhargava) - redhat/Makefile: Change fedora BUILD_TARGET (Prarit Bhargava) - redhat: make kernel-zfcpdump-core to not provide kernel-core/kernel (Prarit Bhargava) - redhat: Exclude cpufreq.h from kernel-headers (Prarit Bhargava) - Add rtla subpackage for kernel-tools (Prarit Bhargava) - redhat/Makefile: Deprecate BUILD_SCRATCH_TARGET (Prarit Bhargava) - redhat/Makefile: Remove deprecated variables and targets (Prarit Bhargava) - Split partner modules into a sub-package (Prarit Bhargava) - Enable Marvell OcteonTX2 crypto device in ARK (Prarit Bhargava) - redhat/Makefile: Remove --scratch from BUILD_TARGET (Prarit Bhargava) - redhat/Makefile: Fix dist-brew and distg-brew targets (Prarit Bhargava) - redhat/Makefile: Add SPECKABIVERSION variable (Prarit Bhargava) - redhat/self-test: Provide better failure output (Prarit Bhargava) - redhat/self-test: Reformat tests to kernel standard (Prarit Bhargava) - redhat/self-test: Add purpose and header to each test (Prarit Bhargava) - redhat/self-test: Update data set (Prarit Bhargava) - create-data.sh: Reduce specfile data output (Prarit Bhargava) - self-test: Fixup Makefile contents test (Prarit Bhargava) - redhat/self-test: self-test data update (Prarit Bhargava) - redhat/self-test: Fix up create-data.sh to not report local variables (Prarit Bhargava) - redhat: change tools_make macro to avoid full override of variables in Makefile (Prarit Bhargava) - Fix typo in Makefile for Fedora Stable Versioning (Prarit Bhargava) - redhat/configs/README: Update the README (Prarit Bhargava) - redhat/docs: fix hyperlink typo (Prarit Bhargava) - redhat/docs: Add a description of kernel naming (Prarit Bhargava) - redhat/kernel.spec.template: update selftest data via "make dist-self-test-data" (Prarit Bhargava) - redhat/kernel.spec.template: remove stray *.hardlink-temporary files, if any (Prarit Bhargava) - Fix versioning on stable Fedora (Prarit Bhargava) - Revert "Merge branch 'fix-ci-20220523' into 'os-build'" (Prarit Bhargava) - redhat/Makefile: Drop quotation marks around string definitions (Prarit Bhargava) - redhat/self-test/data: Update data set (Prarit Bhargava) - Revert variable switch for lasttag (Prarit Bhargava) - redhat/self-test: Update data (Prarit Bhargava) - redhat/self-test: Unset Makefile variables (Prarit Bhargava) - redhat/self-test: Omit SHELL variable from test data (Prarit Bhargava) - Update filter-modules for mlx5-vfio-pci (Prarit Bhargava) - self-test/data/create-data.sh: Avoid SINGLE_TARBALL warning (Prarit Bhargava) - redhat/Makefile: Rename PREBUILD to UPSTREAMBUILD (Prarit Bhargava) - redhat/Makefile: Rename BUILDID to LOCALVERSION (Prarit Bhargava) - redhat/Makefile: Fix dist-brew & distg-brew targets (Prarit Bhargava) - redhat/Makefile: Reorganize MARKER code (Prarit Bhargava) - redhat/scripts/new_release.sh: Use Makefile variables (Prarit Bhargava) - redhat/Makefile: Rename __YSTREAM and __ZSTREAM (Prarit Bhargava) - redhat/genspec.sh: Add comment about SPECBUILDID variable (Prarit Bhargava) - redhat/kernel.spec.template: Move genspec variables into one section (Prarit Bhargava) - redhat/kernel.spec.template: Remove kversion (Prarit Bhargava) - redhat/Makefile: Add SPECTARFILE_RELEASE comment (Prarit Bhargava) - redhat/Makefile: Rename RPMVERSION to BASEVERSION (Prarit Bhargava) - redhat/Makefile: Target whitespace cleanup (Prarit Bhargava) - redhat/Makefile: Move SPECRELEASE to genspec.sh (Prarit Bhargava) - redhat/Makefile: Add kernel-NVR comment (Prarit Bhargava) - redhat/Makefile: Use SPECFILE variable (Prarit Bhargava) - redhat/Makefile: Remove KEXTRAVERSION (Prarit Bhargava) - redhat: Enable VM kselftests (Prarit Bhargava) - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Prarit Bhargava) - redhat: Enable HMM test to be used by the kselftest test suite (Prarit Bhargava) - redhat/Makefile.variables: Change git hash length to default (Prarit Bhargava) - redhat/Makefile: Drop quotation marks around string definitions (Prarit Bhargava) - redhat/configs: Fix rm warning on error (Prarit Bhargava) - redhat/kernel.spec.template: fix standalone tools build (Prarit Bhargava) - Add system-sb-certs for RHEL-9 (Prarit Bhargava) - Fix dist-buildcheck-reqs (Prarit Bhargava) - redhat: indicate HEAD state in tarball/rpm name (Prarit Bhargava) - redhat/self-test: Add test to verify Makefile declarations. (Prarit Bhargava) - redhat/Makefile: Add RHTEST (Prarit Bhargava) - redhat: shellcheck cleanup (Prarit Bhargava) - redhat/self-test/data: Cleanup data (Prarit Bhargava) - redhat/self-test: Add test to verify SPEC variables (Prarit Bhargava) - redhat/Makefile: Add 'duplicate' SPEC entries for user set variables (Prarit Bhargava) - redhat/Makefile: Rename TARFILE_RELEASE to SPECTARFILE_RELEASE (Prarit Bhargava) - redhat/genspec: Rename PATCHLIST_CHANGELOG to SPECPATCHLIST_CHANGELOG (Prarit Bhargava) - redhat/genspec: Rename DEBUG_BUILDS_ENABLED to SPECDEBUG_BUILDS_ENABLED (Prarit Bhargava) - redhat/Makefile: Rename PKGRELEASE to SPECBUILD (Prarit Bhargava) - redhat/genspec: Rename BUILDID_DEFINE to SPECBUILDID (Prarit Bhargava) - redhat/Makefile: Rename CHANGELOG to SPECCHANGELOG (Prarit Bhargava) - redhat/Makefile: Rename RPMKEXTRAVERSION to SPECKEXTRAVERSION (Prarit Bhargava) - redhat/Makefile: Rename RPMKSUBLEVEL to SPECKSUBLEVEL (Prarit Bhargava) - redhat/Makefile: Rename RPMKPATCHLEVEL to SPECKPATCHLEVEL (Prarit Bhargava) - redhat/Makefile: Rename RPMKVERSION to SPECKVERSION (Prarit Bhargava) - redhat/Makefile: Rename KVERSION to SPECVERSION (Prarit Bhargava) - redhat/Makefile: Deprecate some simple targets (Prarit Bhargava) - redhat/Makefile: Use KVERSION (Prarit Bhargava) - enable DAMON configs (Prarit Bhargava) - redhat: change kabi tarballs to use the package release (Prarit Bhargava) - redhat: generate distgit changelog in genspec.sh as well (Prarit Bhargava) - redhat: make genspec prefer metadata from git notes (Prarit Bhargava) - redhat: use tags from git notes for zstream to generate changelog (Prarit Bhargava) - redhat/self-test: Clean up data set (Prarit Bhargava) - redhat/Makefile.rhpkg: Remove quotes for RHDISTGIT (Prarit Bhargava) - redhat/scripts/create-tarball.sh: Use Makefile variables (Prarit Bhargava) - redhat/Makefile: Deprecate SINGLE_TARBALL (Prarit Bhargava) - redhat/Makefile: Move SINGLE_TARBALL to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Use RPMVERSION (Prarit Bhargava) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Prarit Bhargava) - redhat/configs/build_configs.sh: Use Makefile variables (Prarit Bhargava) - redhat/configs/process_configs.sh: Use Makefile variables (Prarit Bhargava) - redhat/kernel.spec.template: Use RPM_BUILD_NCPUS (Prarit Bhargava) - redhat/configs/generate_all_configs.sh: Use Makefile variables (Prarit Bhargava) - redhat: ignore known empty patches on the patches rpminspect test (Prarit Bhargava) - spec: keep .BTF section in modules for s390 (Prarit Bhargava) - kernel.spec.template: Ship arch/s390/lib/expoline.o in kernel-devel (Prarit Bhargava) - redhat/configs: enable CONFIG_SAMPLE_VFIO_MDEV_MTTY (Prarit Bhargava) - Build intel_sdsi with %{tools_make} (Prarit Bhargava) - spec: make HMAC file encode relative path (Prarit Bhargava) - redhat/kernel.spec.template: Add intel_sdsi utility (Prarit Bhargava) - Spec fixes for intel-speed-select (Prarit Bhargava) - Add clk_test and clk-gate_test to mod-internal.list (Prarit Bhargava) - redhat/self-tests: Ignore UPSTREAM (Prarit Bhargava) - redhat/self-tests: Ignore RHGITURL (Prarit Bhargava) - redhat/Makefile.variables: Extend git hash length to 15 (Prarit Bhargava) - redhat/self-test: Remove changelog from spec files (Prarit Bhargava) - redhat/genspec.sh: Rearrange genspec.sh (Prarit Bhargava) - redhat/self-test: Add spec file data (Prarit Bhargava) - redhat/self-test: Add better dist-dump-variables test (Prarit Bhargava) - redhat/self-test: Add variable test data (Prarit Bhargava) - Avoid creating files in $RPM_SOURCE_DIR (Prarit Bhargava) - redhat/configs/process_configs.sh: Avoid race with find (Prarit Bhargava) - redhat/configs/process_configs.sh: Remove CONTINUEONERROR (Prarit Bhargava) - Remove i686 configs and filters (Prarit Bhargava) - redhat: Fix release tagging (Prarit Bhargava) - redhat/self-test: Fix version tag test (Prarit Bhargava) - redhat/self-test: Fix BUILD verification test (Prarit Bhargava) - redhat/self-test: Cleanup SRPM related self-tests (Prarit Bhargava) - redhat/self-test: Fix shellcheck test (Prarit Bhargava) - redhat/README.Makefile: Add a Makefile README file (Prarit Bhargava) - redhat/Makefile: Remove duplicated code (Prarit Bhargava) - Add BuildRequires libnl3-devel for intel-speed-select (Prarit Bhargava) - Add new kunit tests for 5.18 to mod-internal.list (Prarit Bhargava) - Fix RHDISTGIT for Fedora (Prarit Bhargava) - redhat/configs/process_configs.sh: Fix race with tools generation (Prarit Bhargava) - Define SNAPSHOT correctly when VERSION_ON_UPSTREAM is 0 (Prarit Bhargava) - redhat/Makefile: Fix dist-git (Prarit Bhargava) - redhat/Makefile: Reorganize variables (Prarit Bhargava) - redhat/Makefile: Add some descriptions (Prarit Bhargava) - redhat/Makefile: Move SNAPSHOT check (Prarit Bhargava) - redhat/Makefile: Deprecate BREW_FLAGS, KOJI_FLAGS, and TEST_FLAGS (Prarit Bhargava) - redhat/genspec.sh: Rework RPMVERSION variable (Prarit Bhargava) - redhat/Makefile: Remove dead comment (Prarit Bhargava) - redhat/Makefile: Cleanup KABI* variables. (Prarit Bhargava) - redhat/Makefile.variables: Default RHGITCOMMIT to HEAD (Prarit Bhargava) - redhat/scripts/create-tarball.sh: Use Makefile TARBALL variable (Prarit Bhargava) - redhat/Makefile: Remove extra DIST_BRANCH (Prarit Bhargava) - redhat/Makefile: Remove STAMP_VERSION (Prarit Bhargava) - redhat/Makefile: Move NO_CONFIGCHECKS to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move RHJOBS to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move RHGIT* variables to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move PREBUILD_GIT_ONLY to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move BUILD to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move BUILD_FLAGS to Makefile.variables. (Prarit Bhargava) - redhat/Makefile: Move BUILD_PROFILE to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Move BUILD_TARGET and BUILD_SCRATCH_TARGET to Makefile.variables (Prarit Bhargava) - redhat/Makefile: Remove RHPRODUCT variable (Prarit Bhargava) - redhat/Makefile: Cleanup DISTRO variable (Prarit Bhargava) - redhat/Makefile: Move HEAD to Makefile.variables. (Prarit Bhargava) - redhat: Combine Makefile and Makefile.common (Prarit Bhargava) - redhat/koji/Makefile: Decouple koji Makefile from Makefile.common (Prarit Bhargava) - Add asus_wmi_sensors modules to filters for Fedora (Prarit Bhargava) - Update scripts to put new configs under ark-common (Prarit Bhargava) - redhat: spec: trigger dracut when modules are installed separately (Prarit Bhargava) - redhat/Makefile: Silence dist-clean-configs output (Prarit Bhargava) - Print arch with process_configs errors (Prarit Bhargava) - Pass RHJOBS to process_configs for dist-configs-check as well (Prarit Bhargava) - redhat/configs/process_configs.sh: Fix issue with old error files (Prarit Bhargava) - redhat/configs/build_configs.sh: Parallelize execution (Prarit Bhargava) - redhat/configs/build_configs.sh: Provide better messages (Prarit Bhargava) - redhat/configs/build_configs.sh: Create unique output files (Prarit Bhargava) - redhat/configs/build_configs.sh: Add local variables (Prarit Bhargava) - redhat/configs/process_configs.sh: Parallelize execution (Prarit Bhargava) - redhat/configs/process_configs.sh: Provide better messages (Prarit Bhargava) - redhat/configs/process_configs.sh: Create unique output files (Prarit Bhargava) - redhat/configs/process_configs.sh: Add processing config function (Prarit Bhargava) - redhat: Unify genspec.sh and kernel.spec variable names (Prarit Bhargava) - redhat/genspec.sh: Remove options and use Makefile variables (Prarit Bhargava) - Add rebase note for 5.17 on Fedora stable (Prarit Bhargava) - redhat: Fix "make dist-release-finish" to use the correct NVR variables (Prarit Bhargava) - Build CROS_EC Modules (Prarit Bhargava) - redhat/Makefile: Fix dist-dump-variables target (Prarit Bhargava) - configs/process_configs.sh: Remove orig files (Prarit Bhargava) - redhat: fix make {distg-brew,distg-koji} (Prarit Bhargava) - redhat/configs: Enable CONFIG_TEST_BPF (Prarit Bhargava) - Enable KUNIT tests for testing (Prarit Bhargava) - Makefile: Check PKGRELEASE size on dist-brew targets (Prarit Bhargava) - kernel.spec: Add glibc-static build requirement (Prarit Bhargava) - spec: don't overwrite auto.conf with .config (Prarit Bhargava) - Add test_hash to the mod-internal.list (Prarit Bhargava) - spec: speed up "cp -r" when it overwrites existing files. (Prarit Bhargava) - redhat: use centos x509.genkey file if building under centos (Prarit Bhargava) - Revert "[redhat] Generate a crashkernel.default for each kernel build" (Prarit Bhargava) - spec: make linux-firmware weak(er) dependency (Prarit Bhargava) - Add packaged but empty /lib/modules//systemtap/ (Prarit Bhargava) - filter-modules.sh.rhel: Add ntc_thermistor to singlemods (Prarit Bhargava) - Add dev_addr_lists_test to mod-internal.list (Prarit Bhargava) - redhat: ignore ksamples and kselftests on the badfuncs rpminspect test (Prarit Bhargava) - redhat: disable upstream check for rpminspect (Prarit Bhargava) - redhat: Pull in openssl-devel as a build dependency correctly (Prarit Bhargava) - Update rebase-notes with dracut 5.17 information (Prarit Bhargava) - Enable CONFIG_CIFS_SMB_DIRECT for ARK (Prarit Bhargava) - redhat: make Patchlist.changelog generation conditional (Prarit Bhargava) - redhat/configs/evaluate_configs: Add find dead configs option (Prarit Bhargava) - Add more rebase notes for Fedora 5.16 (Prarit Bhargava) - spec: Keep .BTF section in modules (Prarit Bhargava) - spec: add bpf_testmod.ko to kselftests/bpf (Prarit Bhargava) - redhat/docs/index.rst: Add local build information. (Prarit Bhargava) - Turn on CONFIG_HID_NINTENDO for controller support (Prarit Bhargava) - Add rebase notes to check for PCI patches (Prarit Bhargava) - Filter updates for hid-playstation on Fedora (Prarit Bhargava) - Add nct6775 to filter-modules.sh.rhel (Prarit Bhargava) - Add memcpy_kunit to mod-internal.list (Prarit Bhargava) - Add nct6775 to Fedora filter-modules.sh (Prarit Bhargava) - redhat/kernel.spec.template: don't hardcode gcov arches (Prarit Bhargava) - redhat/configs: create a separate config for gcov options (Prarit Bhargava) - Update documentation with FAQ and update frequency (Prarit Bhargava) - Document force pull option for mirroring (Prarit Bhargava) - Ignore the rhel9 kabi files (Prarit Bhargava) - Remove legacy elrdy cruft (Prarit Bhargava) - redhat/configs/evaluate_configs: walk cfgvariants line by line (Prarit Bhargava) - redhat/configs/evaluate_configs: insert EMPTY tags at correct place (Prarit Bhargava) - redhat: make dist-srpm-gcov add to BUILDOPTS (Prarit Bhargava) - spec: Don't fail spec build if ksamples fails (Prarit Bhargava) - redhat: Disable clang's integrated assembler on ppc64le and s390x (Prarit Bhargava) - Fix dist-srpm-gcov (Prarit Bhargava) - Add kfence_test to mod-internal.list (Prarit Bhargava) - Enable KUNIT tests for redhat kernel-modules-internal (Prarit Bhargava) - redhat: add *-matched meta packages to rpminspect emptyrpm config (Prarit Bhargava) - redhat: fix typo and make the output more silent for dist-git sync (Prarit Bhargava) - Fix ordering in genspec args (Prarit Bhargava) - redhat/docs: update Koji link to avoid redirect (Prarit Bhargava) - redhat: add support for different profiles with dist*-brew (Prarit Bhargava) - redhat: move the DIST variable setting to Makefile.variables (Prarit Bhargava) - redhat/kernel.spec.template: Cleanup source numbering (Prarit Bhargava) - redhat/kernel.spec.template: Reorganize RHEL and Fedora specific files (Prarit Bhargava) - redhat/kernel.spec.template: Add include_fedora and include_rhel variables (Prarit Bhargava) - redhat/Makefile: Make kernel-local global (Prarit Bhargava) - redhat/Makefile: Use flavors file (Prarit Bhargava) - redhat: rename usage of .rhel8git.mk to .rhpkg.mk (Prarit Bhargava) - redhat: remove kernel.changelog-8.99 file (Prarit Bhargava) - redhat: add documentation about the os-build rebase process (Prarit Bhargava) - Build kernel-doc for Fedora (Prarit Bhargava) - Revert "redhat: set default values in Makefiles for RHEL 9 Beta" (Prarit Bhargava) - Revert "redhat: make DIST default to .el9" (Prarit Bhargava) - Revert "redhat: add support for stream profile in koji/brew" (Prarit Bhargava) - Revert "redhat: update Makefile.variables for centos/rhel9 fork" (Prarit Bhargava) - Revert "redhat: drop Patchlist.changelog for RHEL" (Prarit Bhargava) - Revert "redhat: align file names with names of signing keys for ppc and s390" (Prarit Bhargava) - Revert "redhat: correct file name of redhatsecurebootca1" (Prarit Bhargava) - Revert "redhat: drop certificates that were deprecated after GRUB's BootHole flaw" (Prarit Bhargava) - Revert "redhat: update branches/targets after 9 Beta fork" (Prarit Bhargava) - Revert "redhat: define _rhel variable because pesign macro now needs it" (Prarit Bhargava) - Revert "redhat: replace redhatsecureboot303 signing key with redhatsecureboot601" (Prarit Bhargava) - Revert "redhat: add *-matched meta packages to rpminspect emptyrpm config" (Prarit Bhargava) - Revert "redhat: add option to use DIST tag in sources" (Prarit Bhargava) - Revert "redhat: set USE_DIST_IN_SOURCE=1 for 9.0-beta" (Prarit Bhargava) - Revert "redhat: fix chronological order in the changelog file" (Prarit Bhargava) - Revert "redhat: restore sublevel in changelog" (Prarit Bhargava) - Revert "redhat: kernel.spec: selftests: abort on build failure" (Prarit Bhargava) - Revert "redhat/.gitignore: Add rhel9 KABI files" (Prarit Bhargava) - Revert "Revert "redhat: define _rhel variable because pesign macro now needs it"" (Prarit Bhargava) - Revert "redhat/Makefile: Use flavors file" (Prarit Bhargava) - Revert "redhat/Makefile: Make kernel-local global" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Add include_fedora and include_rhel variables" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Reorganize RHEL and Fedora specific files" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Cleanup source numbering" (Prarit Bhargava) - Revert "redhat: Remove fedora configs directories and files." (Prarit Bhargava) - Revert "redhat/Makefile.variables: Set INCLUDE_FEDORA_FILES to 0" (Prarit Bhargava) - Revert "redhat: BUILDID parameter must come last in genspec.sh" (Prarit Bhargava) - Revert "kernel.spec: add bpf_testmod.ko to kselftests/bpf" (Prarit Bhargava) - Revert "cifs: enable SMB_DIRECT in RHEL9" (Prarit Bhargava) - Revert "redhat: Fix dist-srpm-gcov" (Prarit Bhargava) - Revert "redhat: make dist-srpm-gcov add to BUILDOPTS" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: don't hardcode gcov arches" (Prarit Bhargava) - Revert "redhat/configs: create a separate config for gcov options" (Prarit Bhargava) - Revert "redhat/configs/evaluate_configs: walk cfgvariants line by line" (Prarit Bhargava) - Revert "redhat/configs/evaluate_configs: insert EMPTY tags at correct place" (Prarit Bhargava) - Revert "redhat: fix typo and make the output more silent for dist-git sync" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Link perf with --export-dynamic" (Prarit Bhargava) - Revert "redhat: build and include memfd to kernel-selftests-internal" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: enable dependencies generation" (Prarit Bhargava) - Revert "redhat: disable upstream check for rpminspect" (Prarit Bhargava) - Revert "redhat: ignore ksamples and kselftests on the badfuncs rpminspect test" (Prarit Bhargava) - Revert "redhat: Pull in openssl-devel as a build dependency correctly" (Prarit Bhargava) - Revert "Revert "[redhat] Generate a crashkernel.default for each kernel build"" (Prarit Bhargava) - Revert "redhat/configs/evaluate_configs: Add find dead configs option" (Prarit Bhargava) - Revert "redhat/scripts: Update merge-subtrees.sh with new subtree location" (Prarit Bhargava) - Revert "redhat: make pathspec exclusion compatible with old git versions" (Prarit Bhargava) - Revert "Add packaged but empty /lib/modules//systemtap" (Prarit Bhargava) - Revert "redhat: use centos x509.genkey file if building under centos" (Prarit Bhargava) - Revert "redhat: fix the exclusion of rhdocs changes entries in the changelog" (Prarit Bhargava) - Revert "redhat: switch the kernel package to use certs from system-sb-certs" (Prarit Bhargava) - Revert "redhat: drop the RELEASED_KERNEL switch" (Prarit Bhargava) - Revert "Enable KUNIT tests for redhat kernel-modules-internal" (Prarit Bhargava) - Revert "redhat/configs: Enable CONFIG_TEST_BPF" (Prarit Bhargava) - Revert "spec: Fix separate tools build" (Prarit Bhargava) - Revert "kernel.spec: Add glibc-static build requirement" (Prarit Bhargava) - Revert "spec: make linux-firmware weak(er) dependency" (Prarit Bhargava) - Revert "redhat: use tags from git notes for zstream to generate changelog" (Prarit Bhargava) - Revert "redhat: make genspec prefer metadata from git notes" (Prarit Bhargava) - Revert "redhat: generate distgit changelog in genspec.sh as well" (Prarit Bhargava) - Revert "redhat: change kabi tarballs to use the package release" (Prarit Bhargava) - Revert "redhat: rpminspect: disable 'patches' check for known empty patch files" (Prarit Bhargava) - Revert "redhat: spec: trigger dracut when modules are installed separately" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Add processing config function" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Create unique output files" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Provide better messages" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Parallelize execution" (Prarit Bhargava) - Revert "redhat/configs/build_configs.sh: Add local variables" (Prarit Bhargava) - Revert "redhat/configs/build_configs.sh: Create unique output files" (Prarit Bhargava) - Revert "redhat/configs/build_configs.sh: Provide better messages" (Prarit Bhargava) - Revert "redhat/configs/build_configs.sh: Parallelize execution" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Fix issue with old error files" (Prarit Bhargava) - Revert "Pass RHJOBS to process_configs for dist-configs-check as well" (Prarit Bhargava) - Revert "Print arch with process_configs errors" (Prarit Bhargava) - Revert "redhat/Makefile: Silence dist-clean-configs output" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Fix race with tools generation" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Remove CONTINUEONERROR" (Prarit Bhargava) - Revert "redhat/configs/process_configs.sh: Avoid race with find" (Prarit Bhargava) - Revert "redhat/Makefile: Fix dist-dump-variables target" (Prarit Bhargava) - Revert "redhat: fix make {distg-brew,distg-koji}" (Prarit Bhargava) - Revert "redhat/koji/Makefile: Decouple koji Makefile from Makefile.common" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Add intel_sdsi utility" (Prarit Bhargava) - Revert "Build intel_sdsi with %{tools_make}" (Prarit Bhargava) - Revert "Add BuildRequires libnl3-devel for intel-speed-select" (Prarit Bhargava) - Revert "Spec fixes for intel-speed-select" (Prarit Bhargava) - Revert "redhat: enable CONFIG_TEST_VMALLOC for vm selftests" (Prarit Bhargava) - Revert "redhat: Enable HMM test to be used by the kselftest test suite" (Prarit Bhargava) - Revert "redhat: Enable VM kselftests" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf" (Prarit Bhargava) - Revert "redhat/kernel.spec.template: fix standalone tools build" (Prarit Bhargava) - Revert "redhat/configs: enable CONFIG_SAMPLE_VFIO_MDEV_MTTY" (Prarit Bhargava) - Revert "redhat: Exclude cpufreq.h from kernel-headers" (Prarit Bhargava) - Revert "kernel.spec: disable vmlinux.h generation for s390 zfcpdump config" (Prarit Bhargava) - Revert "spec: Keep .BTF section in modules" (Prarit Bhargava) - Revert "redhat/configs: Enable Marvell OcteonTX2 crypto device" (Prarit Bhargava) - Revert "redhat: make kernel-zfcpdump-core to not provide kernel-core/kernel" (Prarit Bhargava) - Revert "crypto: fips - make proc files report fips module name and version" (Prarit Bhargava) - Revert "redhat: fix kernel_variant_package option definition" (Prarit Bhargava) - Revert "redhat: workaround CKI cross compilation for scripts" (Prarit Bhargava) - Revert "redhat: Use redhatsecureboot701 for ppc64le" (Prarit Bhargava) - Revert "[redhat] Makefile: add dist-assert-tree-clean target" (Prarit Bhargava) - Revert "[redhat] Makefile.common: export REDHAT variable" (Prarit Bhargava) - Revert "[redhat] kabi: ignore new stablelist metadata in show-kabi" (Prarit Bhargava) - Revert "[redhat] kabi: add support for symbol namespaces into check-kabi" (Prarit Bhargava) - Revert "[redhat] perf: Require libbpf 0.6.0 or newer" (Prarit Bhargava) - Revert "[redhat] kabi: add stablelist helpers" (Prarit Bhargava) - Revert "[redhat] Makefile: add kabi targets" (Prarit Bhargava) - Revert "redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning" (Prarit Bhargava)- irqchip/qcom-pdc: Drop open coded version of __assign_bit() (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Fix broken locking (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Kill qcom_pdc_translate helper (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Kill non-wakeup irqdomain (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ (Eric Chanudet) [2105098] - irqchip/qcom-pdc: Trim unused levels of the interrupt hierarchy (Eric Chanudet) [2105098] - drm/bochs: fix blanking (Michel Dänzer) [2124193] - opp: use list iterator only inside the loop (Eric Chanudet) [2112113] - opp: replace usage of found with dedicated list iterator variable (Eric Chanudet) [2112113] - PM: opp: simplify with dev_err_probe() (Eric Chanudet) [2112113] - OPP: call of_node_put() on error path in _bandwidth_supported() (Eric Chanudet) [2112113] - OPP: Add support of "opp-microwatt" for EM registration (Eric Chanudet) [2112113] - PM: EM: add macro to set .active_power() callback conditionally (Eric Chanudet) [2112113] - OPP: Add "opp-microwatt" supporting code (Eric Chanudet) [2112113] - dt-bindings: opp: Add "opp-microwatt" entry in the OPP (Eric Chanudet) [2112113] - dt-bindings: opp: Allow multi-worded OPP entry name (Eric Chanudet) [2112113] - dt-bindings: opp: Convert to DT schema (Eric Chanudet) [2112113] - opp: Expose of-node's name in debugfs (Eric Chanudet) [2112113] - opp: Fix return in _opp_add_static_v2() (Eric Chanudet) [2112113] - opp: Add more resource-managed variants of dev_pm_opp_of_add_table() (Eric Chanudet) [2112113] - opp: Change type of dev_pm_opp_attach_genpd(names) argument (Eric Chanudet) [2112113] - opp: Fix required-opps phandle array count check (Eric Chanudet) [2112113] - opp: Don't print an error if required-opps is missing (Eric Chanudet) [2112113] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040039] - bonding: accept unsolicited NA message (Jonathan Toppins) [2115631] - bonding: add all node mcast address when slave up (Jonathan Toppins) [2115631] - bonding: use unspecified address if no available link local address (Jonathan Toppins) [2115631] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2126214] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2126214]- NFSv4.1 restrict GETATTR fs_location query to the main transport (Scott Mayhew) [2066372] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2066372] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2066372] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2066372] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2066372] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2066372] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2066372] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2066372] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2066372] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2066372] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2066372] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2066372] - iwlwifi: limit fw version for AC9560 to avoid fw crash (Íñigo Huguet) [2096128] - configs: enable CONFIG_HP_ILO for aarch64 (Mark Salter) [2126153]- bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2001260] - CI: Add automotive-check for rt branches (Veronika Kabatova) - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2120671] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2120671] - sched: Fix missing prototype warnings (Phil Auld) [2120671] - signal: In get_signal test for signal_group_exit every time through the loop (Phil Auld) [2120671] - KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125209] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125208] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125207]- xdp: check prog type before updating BPF link (Felix Maurer) [2071620] - net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{4,6}_POST_BIND() (Felix Maurer) [2071620] - tools: Fix unavoidable GCC call in Clang builds (Artem Savkov) [2069046] - tools: Help cross-building with clang (Artem Savkov) [2069046] - libbpf: Initialize err in probe_map_create (Artem Savkov) [2069046] - tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro (Artem Savkov) [2069046] - tracing: Add '__rel_loc' using trace event macros (Artem Savkov) [2069046] - xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). (Felix Maurer) [2071620] - bpf, sockmap: Do not ignore orig_len parameter (Felix Maurer) [2071620] - page_pool: remove spinlock in page_pool_refill_alloc_cache() (Felix Maurer) [2071620] - xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames (Felix Maurer) [2071620] - xdp: Move conversion to xdp_frame out of map functions (Felix Maurer) [2071620] - page_pool: Store the XDP mem id (Felix Maurer) [2071620] - page_pool: Add callback to init pages when they are allocated (Felix Maurer) [2071620] - xdp: Allow registering memory model without rxq reference (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add timestamp for Tx-only operation (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add time-out for cleaning Tx (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add sched policy and priority support (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add cyclic TX operation capability (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add clockid selection support (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add Dest and Src MAC setting for Tx-only operation (Felix Maurer) [2071620] - samples/bpf: xdpsock: Add VLAN support for Tx-only operation (Felix Maurer) [2071620] - xdp: move the if dev statements to the first (Felix Maurer) [2071620] - xsk: Wipe out dead zero_copy_allocator declarations (Felix Maurer) [2071620] - skbuff: Move conditional preprocessor directives out of struct sk_buff (Felix Maurer) [2071620] - bpf, docs: Add a missing colon in verifier.rst (Artem Savkov) [2069046] - bpf: Fix usage of trace RCU in local storage. (Artem Savkov) [2069046] - bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access (Artem Savkov) [2069046] - libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 (Artem Savkov) [2069046] - perf/bpf_counter: Use bpf_map_create instead of bpf_create_map (Artem Savkov) [2069046] - bpftool: Fix pretty print dump for maps without BTF loaded (Artem Savkov) [2069046] - bpftool: Fix the error when lookup in no-btf maps (Artem Savkov) [2069046] - add includes masked by cgroup -> bpf dependency (Artem Savkov) [2069046] - treewide: Add missing includes masked by cgroup -> bpf dependency (Artem Savkov) [2069046] - mm: don't include in (Artem Savkov) [2069046] - net: Add includes masked by netdevice.h including uapi/bpf.h (Artem Savkov) [2069046] - bpf: Add schedule points in batch ops (Artem Savkov) [2069046] - bpf: Fix crash due to out of bounds access into reg2btf_ids. (Artem Savkov) [2069046] - selftests: bpf: Check bpf_msg_push_data return value (Artem Savkov) [2069046] - bpf: Emit bpf_timer in vmlinux BTF (Artem Savkov) [2069046] - selftests/bpf: Add test for bpf_timer overwriting crash (Artem Savkov) [2069046] - bpf: Do not try bpf_msg_push_data with len 0 (Artem Savkov) [2069046] - tools/resolve_btfids: Do not print any commands when building silently (Artem Savkov) [2069046] - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf (Artem Savkov) [2069046] - tools headers UAPI: remove stale lirc.h (Artem Savkov) [2069046] - tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN (Artem Savkov) [2069046] - tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm (Artem Savkov) [2069046] - samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm (Artem Savkov) [2069046] - bpf, selftests: Add ringbuf memory type confusion test (Artem Savkov) [2069046] - bpf, selftests: Add various ringbuf tests with invalid offset (Artem Savkov) [2069046] - bpf: Fix ringbuf memory type confusion when passing to helpers (Artem Savkov) [2069046] - bpf: Fix out of bounds access for ringbuf helpers (Artem Savkov) [2069046] - bpf: Generally fix helper register offset check (Artem Savkov) [2069046] - bpf: Mark PTR_TO_FUNC register initially with zero offset (Artem Savkov) [2069046] - bpf: Generalize check_ctx_reg for reuse with other types (Artem Savkov) [2069046] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Artem Savkov) [2069046] - tools/bpf: Rename 'struct event' to avoid naming conflict (Artem Savkov) [2069046] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Artem Savkov) [2069046] - bpf: Fix incorrect integer literal used for marking scratched stack. (Artem Savkov) [2069046] - bpf/selftests: Add check for updating XDP bpf_link with wrong program type (Artem Savkov) [2069046] - bpf/selftests: convert xdp_link test to ASSERT_* macros (Artem Savkov) [2069046] - bpf: Fix mount source show for bpffs (Artem Savkov) [2069046] - bpf: selftests: Add bind retry for post_bind{4, 6} (Artem Savkov) [2069046] - bpf: selftests: Use C99 initializers in test_sock.c (Artem Savkov) [2069046] - bpf/selftests: Test bpf_d_path on rdonly_mem. (Artem Savkov) [2069046] - libbpf: Add documentation for bpf_map batch operations (Artem Savkov) [2069046] - selftests/bpf: Don't rely on preserving volatile in PT_REGS macros in loop3 (Artem Savkov) [2069046] - libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API (Artem Savkov) [2069046] - libbpf 1.0: Deprecate bpf_map__is_offload_neutral() (Artem Savkov) [2069046] - libbpf: Support repeated legacy kprobes on same function (Artem Savkov) [2069046] - libbpf: Deprecate bpf_perf_event_read_simple() API (Artem Savkov) [2069046] - bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt(). (Artem Savkov) [2069046] - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). (Artem Savkov) [2069046] - bpf, docs: Fully document the JMP mode modifiers (Artem Savkov) [2069046] - bpf, docs: Fully document the JMP opcodes (Artem Savkov) [2069046] - bpf, docs: Fully document the ALU opcodes (Artem Savkov) [2069046] - bpf, docs: Document the opcode classes (Artem Savkov) [2069046] - bpf, docs: Add subsections for ALU and JMP instructions (Artem Savkov) [2069046] - bpf, docs: Add a setion to explain the basic instruction encoding (Artem Savkov) [2069046] - bpf: Don't promote bogus looking registers after null check. (Artem Savkov) [2069046] - bpf, selftests: Add verifier test for mem_or_null register with offset. (Artem Savkov) [2069046] - bpftool: Probe for instruction set extensions (Artem Savkov) [2069046] - bpftool: Probe for bounded loop support (Artem Savkov) [2069046] - bpftool: Refactor misc. feature probe (Artem Savkov) [2069046] - bpf: Fix typo in a comment in bpf lpm_trie. (Artem Savkov) [2069046] - bpf, docs: Move the packet access instructions last in instruction-set.rst (Artem Savkov) [2069046] - bpf, docs: Generate nicer tables for instruction encodings (Artem Savkov) [2069046] - bpf, docs: Split the comparism to classic BPF from instruction-set.rst (Artem Savkov) [2069046] - bpf, docs: Fix verifier references (Artem Savkov) [2069046] - bpf: Invert the dependency between bpf-netns.h and netns/bpf.h (Artem Savkov) [2069046] - bpf/selftests: Update local storage selftest for sleepable programs (Artem Savkov) [2069046] - bpf: Allow bpf_local_storage to be used by sleepable programs (Artem Savkov) [2069046] - libbpf: Improve LINUX_VERSION_CODE detection (Artem Savkov) [2069046] - libbpf: Use 100-character limit to make bpf_tracing.h easier to read (Artem Savkov) [2069046] - libbpf: Normalize PT_REGS_xxx() macro definitions (Artem Savkov) [2069046] - selftests/bpf: Add btf_dump__new to test_cpp (Artem Savkov) [2069046] - libbpf: Do not use btf_dump__new() macro in C++ mode (Artem Savkov) [2069046] - bpftool: Enable line buffering for stdout (Artem Savkov) [2069046] - bpf: Use struct_size() helper (Artem Savkov) [2069046] - selftests/bpf: Correct the INDEX address in vmtest.sh (Artem Savkov) [2069046] - bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support (Artem Savkov) [2069046] - bpf/selftests: Test PTR_TO_RDONLY_MEM (Artem Savkov) [2069046] - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Artem Savkov) [2069046] - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Artem Savkov) [2069046] - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Artem Savkov) [2069046] - bpf: Introduce MEM_RDONLY flag (Artem Savkov) [2069046] - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046] - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046] - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046] - bpf: Introduce composable reg, ret and arg types. (Artem Savkov) [2069046] - bpftool: Reimplement large insn size limit feature probing (Artem Savkov) [2069046] - selftests/bpf: Add libbpf feature-probing API selftests (Artem Savkov) [2069046] - libbpf: Rework feature-probing APIs (Artem Savkov) [2069046] - Only output backtracking information in log level 2 (Artem Savkov) [2069046] - bpf: Right align verifier states in verifier logs. (Artem Savkov) [2069046] - bpf: Only print scratched registers and stack slots to verifier logs. (Artem Savkov) [2069046] - bpf: Remove the cgroup -> bpf header dependecy (Artem Savkov) [2069046] - add missing bpf-cgroup.h includes (Artem Savkov) [2069046] - selftests/bpf: Enable cross-building with clang (Artem Savkov) [2069046] - tools/runqslower: Enable cross-building with clang (Artem Savkov) [2069046] - bpftool: Enable cross-building with clang (Artem Savkov) [2069046] - tools/libbpf: Enable cross-building with clang (Artem Savkov) [2069046] - tools/resolve_btfids: Support cross-building the kernel with clang (Artem Savkov) [2069046] - libbpf: Avoid reading past ELF data section end when copying license (Artem Savkov) [2069046] - libbpf: Mark bpf_object__find_program_by_title API deprecated. (Artem Savkov) [2069046] - samples/bpf: Stop using bpf_object__find_program_by_title API. (Artem Savkov) [2069046] - selftests/bpf: Stop using bpf_object__find_program_by_title API. (Artem Savkov) [2069046] - selftests/bpf: Remove explicit setrlimit(RLIMIT_MEMLOCK) in main selftests (Artem Savkov) [2069046] - libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF (Artem Savkov) [2069046] - libbpf: Add sane strncpy alternative and use it internally (Artem Savkov) [2069046] - libbpf: Fix potential uninit memory read (Artem Savkov) [2069046] - libbpf: Add doc comments for bpf_program__(un)pin() (Artem Savkov) [2069046] - selftests/bpf: Fix segfault in bpf_tcp_ca (Artem Savkov) [2069046] - selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt] helpers (Artem Savkov) [2069046] - bpf: Add get_func_[arg|ret|arg_cnt] helpers (Artem Savkov) [2069046] - bpf, x64: Replace some stack_size usage with offset variables (Artem Savkov) [2069046] - selftests/bpf: Add test to access int ptr argument in tracing program (Artem Savkov) [2069046] - bpf: Allow access to int pointer arguments in tracing programs (Artem Savkov) [2069046] - libbpf: Don't validate TYPE_ID relo's original imm value (Artem Savkov) [2069046] - selftests/bpf: Remove last bpf_create_map_xattr from test_verifier (Artem Savkov) [2069046] - bpf: Silence coverity false positive warning. (Artem Savkov) [2069046] - bpf: Use kmemdup() to replace kmalloc + memcpy (Artem Savkov) [2069046] - selftests/bpf: Add test cases for bpf_strncmp() (Artem Savkov) [2069046] - selftests/bpf: Add benchmark for bpf_strncmp() helper (Artem Savkov) [2069046] - selftests/bpf: Fix checkpatch error on empty function parameter (Artem Savkov) [2069046] - bpf: Add bpf_strncmp helper (Artem Savkov) [2069046] - libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition (Artem Savkov) [2069046] - bpftool: Switch bpf_object__load_xattr() to bpf_object__load() (Artem Savkov) [2069046] - selftests/bpf: Remove the only use of deprecated bpf_object__load_xattr() (Artem Savkov) [2069046] - selftests/bpf: Add test for libbpf's custom log_buf behavior (Artem Savkov) [2069046] - selftests/bpf: Replace all uses of bpf_load_btf() with bpf_btf_load() (Artem Savkov) [2069046] - libbpf: Deprecate bpf_object__load_xattr() (Artem Savkov) [2069046] - libbpf: Add per-program log buffer setter and getter (Artem Savkov) [2069046] - libbpf: Preserve kernel error code and remove kprobe prog type guessing (Artem Savkov) [2069046] - libbpf: Improve logging around BPF program loading (Artem Savkov) [2069046] - libbpf: Allow passing user log setting through bpf_object_open_opts (Artem Savkov) [2069046] - libbpf: Allow passing preallocated log_buf when loading BTF into kernel (Artem Savkov) [2069046] - libbpf: Add OPTS-based bpf_btf_load() API (Artem Savkov) [2069046] - libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 (Artem Savkov) [2069046] - samples/bpf: Remove unneeded variable (Artem Savkov) [2069046] - bpf: Remove redundant assignment to pointer t (Artem Savkov) [2069046] - selftests/bpf: Fix a compilation warning (Artem Savkov) [2069046] - bpf: Silence purge_cand_cache build warning. (Artem Savkov) [2069046] - libbpf: Add doc comments in libbpf.h (Artem Savkov) [2069046] - libbpf: Fix trivial typo (Artem Savkov) [2069046] - bpftool: Add debug mode for gen_loader. (Artem Savkov) [2069046] - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) (Artem Savkov) [2069046] - bpf: Fix the test_task_vma selftest to support output shorter than 1 kB (Artem Savkov) [2069046] - libbpf: Reduce bpf_core_apply_relo_insn() stack usage. (Artem Savkov) [2069046] - libbpf: Deprecate bpf_prog_load_xattr() API (Artem Savkov) [2069046] - samples/bpf: Get rid of deprecated libbpf API uses (Artem Savkov) [2069046] - samples/bpf: Clean up samples/bpf build failes (Artem Savkov) [2069046] - selftests/bpf: Remove all the uses of deprecated bpf_prog_load_xattr() (Artem Savkov) [2069046] - selftests/bpf: Mute xdpxceiver.c's deprecation warnings (Artem Savkov) [2069046] - selftests/bpf: Remove recently reintroduced legacy btf__dedup() use (Artem Savkov) [2069046] - bpftool: Migrate off of deprecated bpf_create_map_xattr() API (Artem Savkov) [2069046] - libbpf: Add API to get/set log_level at per-program level (Artem Savkov) [2069046] - libbpf: Use __u32 fields in bpf_map_create_opts (Artem Savkov) [2069046] - selftests/bpf: Update test names for xchg and cmpxchg (Artem Savkov) [2069046] - selftests/bpf: Build testing_helpers.o out of tree (Artem Savkov) [2069046] - selftests/bpf: Add CO-RE relocations to verifier scale test. (Artem Savkov) [2069046] - selftests/bpf: Revert CO-RE removal in test_ksyms_weak. (Artem Savkov) [2069046] - selftests/bpf: Additional test for CO-RE in the kernel. (Artem Savkov) [2069046] - selftests/bpf: Convert map_ptr_kern test to use light skeleton. (Artem Savkov) [2069046] - selftests/bpf: Improve inner_map test coverage. (Artem Savkov) [2069046] - selftests/bpf: Add lskel version of kfunc test. (Artem Savkov) [2069046] - libbpf: Clean gen_loader's attach kind. (Artem Savkov) [2069046] - libbpf: Support init of inner maps in light skeleton. (Artem Savkov) [2069046] - libbpf: Use CO-RE in the kernel in light skeleton. (Artem Savkov) [2069046] - bpf: Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn(). (Artem Savkov) [2069046] - libbpf: Cleanup struct bpf_core_cand. (Artem Savkov) [2069046] - bpf: Adjust BTF log size limit. (Artem Savkov) [2069046] - bpf: Pass a set of bpf_core_relo-s to prog_load command. (Artem Savkov) [2069046] - bpf: Define enum bpf_core_relo_kind as uapi. (Artem Savkov) [2069046] - bpf: Prepare relo_core.c for kernel duty. (Artem Savkov) [2069046] - bpf: Rename btf_member accessors. (Artem Savkov) [2069046] - libbpf: Replace btf__type_by_id() with btf_type_by_id(). (Artem Savkov) [2069046] - samples: bpf: Fix conflicting types in fds_example (Artem Savkov) [2069046] - bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level (Artem Savkov) [2069046] - libbpf: Avoid reload of imm for weak, unresolved, repeating ksym (Artem Savkov) [2069046] - libbpf: Avoid double stores for success/failure case of ksym relocations (Artem Savkov) [2069046] - bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONST_SIZE_OR_ZERO (Artem Savkov) [2069046] - selftest/bpf/benchs: Add bpf_loop benchmark (Artem Savkov) [2069046] - selftests/bpf: Measure bpf_loop verifier performance (Artem Savkov) [2069046] - selftests/bpf: Add bpf_loop test (Artem Savkov) [2069046] - bpf: Add bpf_loop helper (Artem Savkov) [2069046] - bpf, docs: Split general purpose eBPF documentation out of filter.rst (Artem Savkov) [2069046] - bpf, docs: Move handling of maps to Documentation/bpf/maps.rst (Artem Savkov) [2069046] - bpf, docs: Prune all references to "internal BPF" (Artem Savkov) [2069046] - bpf: Remove a redundant comment on bpf_prog_free (Artem Savkov) [2069046] - x86, bpf: Cleanup the top of file header in bpf_jit_comp.c (Artem Savkov) [2069046] - libbpf: Remove duplicate assignments (Artem Savkov) [2069046] - selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization (Artem Savkov) [2069046] - libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY (Artem Savkov) [2069046] - selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2bpf tests (Artem Savkov) [2069046] - selftests/bpf: Fix misaligned memory accesses in xdp_bonding test (Artem Savkov) [2069046] - selftests/bpf: Prevent out-of-bounds stack access in test_bpffs (Artem Savkov) [2069046] - selftests/bpf: Fix misaligned memory access in queue_stack_map test (Artem Savkov) [2069046] - selftests/bpf: Prevent misaligned memory access in get_stack_raw_tp test (Artem Savkov) [2069046] - selftests/bpf: Fix possible NULL passed to memcpy() with zero size (Artem Savkov) [2069046] - selftests/bpf: Fix UBSan complaint about signed __int128 overflow (Artem Savkov) [2069046] - libbpf: Fix using invalidated memory in bpf_linker (Artem Savkov) [2069046] - libbpf: Fix glob_syms memory leak in bpf_linker (Artem Savkov) [2069046] - libbpf: Don't call libc APIs with NULL pointers (Artem Savkov) [2069046] - libbpf: Fix potential misaligned memory access in btf_ext__new() (Artem Savkov) [2069046] - tools/resolve_btf_ids: Close ELF file on error (Artem Savkov) [2069046] - selftests/bpf: Migrate selftests to bpf_map_create() (Artem Savkov) [2069046] - libbpf: Prevent deprecation warnings in xsk.c (Artem Savkov) [2069046] - libbpf: Use bpf_map_create() consistently internally (Artem Savkov) [2069046] - libbpf: Unify low-level map creation APIs w/ new bpf_map_create() (Artem Savkov) [2069046] - selftests/bpf: Mix legacy (maps) and modern (vars) BPF in one test (Artem Savkov) [2069046] - bpf ppc64: Access only if addr is kernel address (Artem Savkov) [2069046] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Artem Savkov) [2069046] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Artem Savkov) [2069046] - bpf powerpc: refactor JIT compiler code (Artem Savkov) [2069046] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Artem Savkov) [2069046] - bpf powerpc: Remove unused SEEN_STACK (Artem Savkov) [2069046] - selftests/bpf: Fix trivial typo (Artem Savkov) [2069046] - libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags (Artem Savkov) [2069046] - selftests/bpf: Add btf_dedup case with duplicated structs within CU (Artem Savkov) [2069046] - libbpf: Accommodate DWARF/compiler bug with duplicated structs (Artem Savkov) [2069046] - libbpf: Add runtime APIs to query libbpf version (Artem Savkov) [2069046] - selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changes (Artem Savkov) [2069046] - bpf, docs: Fix ordering of bpf documentation (Artem Savkov) [2069046] - bpf, docs: Rename bpf_lsm.rst to prog_lsm.rst (Artem Savkov) [2069046] - bpf, docs: Change underline in btf to match style guide (Artem Savkov) [2069046] - selftests/bpf: Mark variable as static (Artem Savkov) [2069046] - selftests/bpf: Variable naming fix (Artem Savkov) [2069046] - selftests/bpf: Move summary line after the error logs (Artem Savkov) [2069046] - selftests/bpf: Add uprobe triggering overhead benchmarks (Artem Savkov) [2069046] - selftests/bpf: Configure dir paths via env in test_bpftool_synctypes.py (Artem Savkov) [2069046] - bpftool: Update doc (use susbtitutions) and test_bpftool_synctypes.py (Artem Savkov) [2069046] - bpftool: Add SPDX tags to RST documentation files (Artem Savkov) [2069046] - selftests/bpf: Add a dedup selftest with equivalent structure types (Artem Savkov) [2069046] - libbpf: Fix a couple of missed btf_type_tag handling in btf.c (Artem Savkov) [2069046] - bpftool: Add current libbpf_strict mode to version output (Artem Savkov) [2069046] - bpftool: Use libbpf_get_error() to check error (Artem Savkov) [2069046] - bpftool: Fix mixed indentation in documentation (Artem Savkov) [2069046] - bpftool: Update the lists of names for maps and prog-attach types (Artem Savkov) [2069046] - bpftool: Remove inclusion of utilities.mak from Makefiles (Artem Savkov) [2069046] - bpftool: Fix memory leak in prog_dump() (Artem Savkov) [2069046] - selftests/bpf: Fix a tautological-constant-out-of-range-compare compiler warning (Artem Savkov) [2069046] - selftests/bpf: Fix an unused-but-set-variable compiler warning (Artem Savkov) [2069046] - bpf: Introduce btf_tracing_ids (Artem Savkov) [2069046] - bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs (Artem Savkov) [2069046] - docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support (Artem Savkov) [2069046] - selftests/bpf: Clarify llvm dependency with btf_tag selftest (Artem Savkov) [2069046] - selftests/bpf: Add a C test for btf_type_tag (Artem Savkov) [2069046] - selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.c (Artem Savkov) [2069046] - selftests/bpf: Test BTF_KIND_DECL_TAG for deduplication (Artem Savkov) [2069046] - selftests/bpf: Add BTF_KIND_TYPE_TAG unit tests (Artem Savkov) [2069046] - selftests/bpf: Test libbpf API function btf__add_type_tag() (Artem Savkov) [2069046] - bpftool: Support BTF_KIND_TYPE_TAG (Artem Savkov) [2069046] - libbpf: Support BTF_KIND_TYPE_TAG (Artem Savkov) [2069046] - bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes (Artem Savkov) [2069046] - bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls (Artem Savkov) [2069046] - tools/runqslower: Update perf_buffer__new() calls (Artem Savkov) [2069046] - selftests/bpf: Update btf_dump__new() uses to v1.0+ variant (Artem Savkov) [2069046] - selftests/bpf: Migrate all deprecated perf_buffer uses (Artem Savkov) [2069046] - libbpf: Make perf_buffer__new() use OPTS-based interface (Artem Savkov) [2069046] - libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof (Artem Savkov) [2069046] - libbpf: Turn btf_dedup_opts into OPTS-based struct (Artem Savkov) [2069046] - selftests/bpf: Minor cleanups and normalization of Makefile (Artem Savkov) [2069046] - bpftool: Normalize compile rules to specify output file last (Artem Savkov) [2069046] - selftests/bpf: Fix bpf_prog_test_load() logic to pass extra log level (Artem Savkov) [2069046] - libbpf: Add ability to get/set per-program load flags (Artem Savkov) [2069046] - selftests/bpf: Add tests for accessing ingress_ifindex in bpf_sk_lookup (Artem Savkov) [2069046] - bpf: Add ingress_ifindex to bpf_sk_lookup (Artem Savkov) [2069046] - bpftool: Fix SPDX tag for Makefiles and .gitignore (Artem Savkov) [2069046] - libbpf: Compile using -std=gnu89 (Artem Savkov) [2069046] - selftests/bpf: Add exception handling selftests for tp_bpf program (Artem Savkov) [2069046] - selftests/bpf: Add tests for bpf_find_vma (Artem Savkov) [2069046] - bpf: Introduce helper bpf_find_vma (Artem Savkov) [2069046] - selftests/bpf: Fix bpf_object leak in skb_ctx selftest (Artem Savkov) [2069046] - selftests/bpf: Destroy XDP link correctly (Artem Savkov) [2069046] - selftests/bpf: Avoid duplicate btf__parse() call (Artem Savkov) [2069046] - selftests/bpf: Clean up btf and btf_dump in dump_datasec test (Artem Savkov) [2069046] - selftests/bpf: Free inner strings index in btf selftest (Artem Savkov) [2069046] - selftests/bpf: Free per-cpu values array in bpf_iter selftest (Artem Savkov) [2069046] - selftests/bpf: Fix memory leaks in btf_type_c_dump() helper (Artem Savkov) [2069046] - libbpf: Free up resources used by inner map definition (Artem Savkov) [2069046] - selftests/bpf: Pass sanitizer flags to linker through LDFLAGS (Artem Savkov) [2069046] - selftests/bpf: Use explicit bpf_test_load_program() helper calls (Artem Savkov) [2069046] - selftests/bpf: Use explicit bpf_prog_test_load() calls everywhere (Artem Savkov) [2069046] - selftests/bpf: Merge test_stub.c into testing_helpers.c (Artem Savkov) [2069046] - selftests/bpf: Convert legacy prog load APIs to bpf_prog_load() (Artem Savkov) [2069046] - selftests/bpf: Fix non-strict SEC() program sections (Artem Savkov) [2069046] - bpftool: Stop using deprecated bpf_load_program() (Artem Savkov) [2069046] - libbpf: Stop using to-be-deprecated APIs (Artem Savkov) [2069046] - libbpf: Remove internal use of deprecated bpf_prog_load() variants (Artem Savkov) [2069046] - libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() (Artem Savkov) [2069046] - libbpf: Pass number of prog load attempts explicitly (Artem Savkov) [2069046] - libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS (Artem Savkov) [2069046] - libbpf: Deprecate bpf_program__load() API (Artem Savkov) [2069046] - libbpf: Improve ELF relo sanitization (Artem Savkov) [2069046] - libbpf: Validate that .BTF and .BTF.ext sections contain data (Artem Savkov) [2069046] - libbpf: Improve sanity checking during BTF fix up (Artem Savkov) [2069046] - libbpf: Detect corrupted ELF symbols section (Artem Savkov) [2069046] - libbpf: Deprecate bpf_program__get_prog_info_linear (Artem Savkov) [2069046] - bpftool: Use bpf_obj_get_info_by_fd directly (Artem Savkov) [2069046] - bpftool: Migrate -1 err checks of libbpf fn calls (Artem Savkov) [2069046] - redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2123651] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2123651] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2123651] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2123651] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2123651] - Revert "platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes" (Jaroslav Kysela) [2123651] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2123651] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2123651] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2123651] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2123651] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2123651] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2123651]- powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable (Steve Best) [2116680] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [2117318] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100595] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100595] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110021] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110021] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110021] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110021] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110021] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Steve Best) [2122830] - powerpc/watchdog: introduce a NMI watchdog's factor (Steve Best) [2122830] - watchdog: export lockup_detector_reconfigure (Steve Best) [2122830] - powerpc/mobility: wait for memory transfer to complete (Steve Best) [2122830] - srcu: Make expedited RCU grace periods block even less frequently (Waiman Long) [2117491] - srcu: Block less aggressively for expedited grace periods (Waiman Long) [2117491] - rcu: Move expedited grace period (GP) work to RT kthread_worker (Waiman Long) [2117491] - redhat/configs: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT (Waiman Long) [2117491] - rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT (Waiman Long) [2117491] - srcu: Drop needless initialization of sdp in srcu_gp_start() (Waiman Long) [2117491] - srcu: Prevent expedited GPs and blocking readers from consuming CPU (Waiman Long) [2117491] - srcu: Add contention check to call_srcu() srcu_data ->lock acquisition (Waiman Long) [2117491] - srcu: Automatically determine size-transition strategy at boot (Waiman Long) [2117491] - rcutorture: Make torture.sh allow for --kasan (Waiman Long) [2117491] - rcutorture: Make torture.sh refscale and rcuscale specify Tasks Trace RCU (Waiman Long) [2117491] - rcutorture: Make kvm.sh allow more memory for --kasan runs (Waiman Long) [2117491] - torture: Save "make allmodconfig" .config file (Waiman Long) [2117491] - scftorture: Remove extraneous "scf" from per_version_boot_params (Waiman Long) [2117491] - rcutorture: Adjust scenarios' Kconfig options for CONFIG_PREEMPT_DYNAMIC (Waiman Long) [2117491] - torture: Enable CSD-lock stall reports for scftorture (Waiman Long) [2117491] - torture: Skip vmlinux check for kvm-again.sh runs (Waiman Long) [2117491] - scftorture: Adjust for TASKS_RCU Kconfig option being selected (Waiman Long) [2117491] - rcuscale: Allow rcuscale without RCU Tasks Rude/Trace (Waiman Long) [2117491] - rcuscale: Allow rcuscale without RCU Tasks (Waiman Long) [2117491] - refscale: Allow refscale without RCU Tasks Rude/Trace (Waiman Long) [2117491] - refscale: Allow refscale without RCU Tasks (Waiman Long) [2117491] - rcutorture: Allow specifying per-scenario stat_interval (Waiman Long) [2117491] - rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario (Waiman Long) [2117491] - rcutorture: Allow rcutorture without RCU Tasks Rude (Waiman Long) [2117491] - rcutorture: Allow rcutorture without RCU Tasks (Waiman Long) [2117491] - rcutorture: Allow rcutorture without RCU Tasks Trace (Waiman Long) [2117491] - rcu: Make the TASKS_RCU Kconfig option be selected (Waiman Long) [2117491] - rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs (Waiman Long) [2117491] - rcu_sync: Fix comment to properly reflect rcu_sync_exit() behavior (Waiman Long) [2117491] - rcu: Check for successful spawn of ->boost_kthread_task (Waiman Long) [2117491] - rcu: Fix preemption mode check on synchronize_rcu[_expedited]() (Waiman Long) [2117491] - rcu: Print number of online CPUs in RCU CPU stall-warning messages (Waiman Long) [2117491] - rcu: Add comments to final rcu_gp_cleanup() "if" statement (Waiman Long) [2117491] - kernel/smp: Provide boot-time timeout for CSD lock diagnostics (Waiman Long) [2117491] - docs: Update RCU cross-references as suggested in doc-guide (Waiman Long) [2117491] - docs: Add documentation for rude and trace RCU flavors (Waiman Long) [2117491] - rcu: Check for jiffies going backwards (Waiman Long) [2117491] - rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting (Waiman Long) [2117491] - rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() (Waiman Long) [2117491] - torture: Make thread detection more robust by using lspcu (Waiman Long) [2117491] - torture: Permit running of experimental torture types (Waiman Long) [2117491] - torture: Use "-o Batchmode=yes" to disable ssh password requests (Waiman Long) [2117491] - torture: Reposition so that $? collects ssh code in torture.sh (Waiman Long) [2117491] - rcu: Make TASKS_RUDE_RCU select IRQ_WORK (Waiman Long) [2117491] - rcutorture: Call preempt_schedule() through static call/key (Waiman Long) [2117491] - rcutorture: Add missing return and use __func__ in warning (Waiman Long) [2117491] - rcutorture: Avoid corner-case #DE with nsynctypes check (Waiman Long) [2117491] - scftorture: Fix distribution of short handler delays (Waiman Long) [2117491] - rcutorture: Suppress debugging grace period delays during flooding (Waiman Long) [2117491] - torture: Add rcu_normal and rcu_expedited runs to torture.sh (Waiman Long) [2117491] - rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs() (Waiman Long) [2117491] - rcu-tasks: Handle sparse cpu_possible_mask (Waiman Long) [2117491] - rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check all CPUs (Waiman Long) [2117491] - rcu-tasks: Restore use of timers for non-RT kernels (Waiman Long) [2117491] - rcu-tasks: Use schedule_hrtimeout_range() to wait for grace periods (Waiman Long) [2117491] - rcu-tasks: Make Tasks RCU account for userspace execution (Waiman Long) [2117491] - rcu-tasks: Use rcuwait for the rcu_tasks_kthread() (Waiman Long) [2117491] - rcu-tasks: Print pre-stall-warning informational messages (Waiman Long) [2117491] - rcu-tasks: Fix race in schedule and flush work (Waiman Long) [2117491] - rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initialization (Waiman Long) [2117491] - rcu: Initialize boost kthread only for boot node prior SMP initialization (Waiman Long) [2117491] - rcu: Assume rcu_init() is called before smp (Waiman Long) [2117491] - rcu/nocb: Move rcu_nocb_is_setup to rcu_state (Waiman Long) [2117491] - rcu: Remove rcu_is_nocb_cpu() (Waiman Long) [2117491] - srcu: Add contention-triggered addition of srcu_node tree (Waiman Long) [2117491] - srcu: Create concurrency-safe helper for initiating size transition (Waiman Long) [2117491] - srcu: Explain srcu_funnel_gp_start() call to list_add() is safe (Waiman Long) [2117491] - srcu: Prevent cleanup_srcu_struct() from freeing non-dynamic ->sda (Waiman Long) [2117491] - srcu: Avoid NULL dereference in srcu_torture_stats_print() (Waiman Long) [2117491] - srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() (Waiman Long) [2117491] - srcu: Add boot-time control over srcu_node array allocation (Waiman Long) [2117491] - srcu: Ensure snp nodes tree is fully initialized before traversal (Waiman Long) [2117491] - srcu: Use invalid initial value for srcu_node GP sequence numbers (Waiman Long) [2117491] - srcu: Compute snp_seq earlier in srcu_funnel_gp_start() (Waiman Long) [2117491] - srcu: Make rcutorture dump the SRCU size state (Waiman Long) [2117491] - srcu: Add size-state transitioning code (Waiman Long) [2117491] - srcu: Dynamically allocate srcu_node array (Waiman Long) [2117491] - srcu: Make Tree SRCU able to operate without snp_node array (Waiman Long) [2117491] - srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf (Waiman Long) [2117491] - srcu: Fix s/is/if/ typo in srcu_node comment (Waiman Long) [2117491] - srcu: Tighten cleanup_srcu_struct() GP checks (Waiman Long) [2117491] - preempt/dynamic: Introduce preemption model accessors (Waiman Long) [2117491] - treewide: Add missing includes masked by cgroup -> bpf dependency (Waiman Long) [2117491]- scsi: restore setting of scmd->scsi_done() in EH and reset ioctl paths (Ewan D. Milne) [2120469] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (Terry Bowman) [2124644] - ice: Allow operation with reduced device MSI-X (Petr Oros) [2107719] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [2109871] - drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size (Vitaly Kuznetsov) [2030922] - drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2122068] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2120670] - i40e: Fix kernel crash during module removal (Ivan Vecera) [2070375] - Revert "net: macsec: update SCI upon MAC address change." (Sabrina Dubroca) [2118139] - redhat: enable zstream release numbering for rhel 9.1 (Patrick Talbert)- sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2121392] - nvme-fc: fix the fc_appid_store return value (Ewan D. Milne) [2113035] - i2c: ismt: prevent memory corruption in ismt_access() (David Arcari) [2125582] {CVE-2022-3077} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121088] - s390/mmap: increase stack/mmap gap to 128MB (Tobias Huschle) [2080165] - s390/vdso: add vdso randomization (Tobias Huschle) [2080165] - s390/vdso: map vdso above stack (Tobias Huschle) [2080165] - s390/vdso: move vdso mapping to its own function (Tobias Huschle) [2080165] - netfs: do not unlock and put the folio twice (Jeffrey Layton) [1229736] - netfs: Rename the netfs_io_request cleanup op and give it an op pointer (Jeffrey Layton) [1229736] - ceph: call netfs_subreq_terminated with was_async == false (Jeffrey Layton) [1229736] - ceph: fix decoding of client session messages flags (Jeffrey Layton) [1229736] - netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_context (Jeffrey Layton) [1229736] - netfs: Eliminate Clang randstruct warning (Jeffrey Layton) [1229736] - ceph: replace usage of found with dedicated list iterator variable (Jeffrey Layton) [1229736] - Invalidate fscache cookie only when inode attributes are changed. (Jeffrey Layton) [1229736] - fscache: add tracepoint when failing cookie (Jeffrey Layton) [1229736] - fscache: don't leak cookie access refs if invalidation is in progress or failed (Jeffrey Layton) [1229736] - vfs: Check the truncate maximum size in inode_newsize_ok() (Jeffrey Layton) [1229736] - fscache: Fix invalidation/lookup race (Jeffrey Layton) [1229736] - cachefiles: narrow the scope of flushed requests when releasing fd (Jeffrey Layton) [1229736] - fscache: Introduce fscache_cookie_is_dropped() (Jeffrey Layton) [1229736] - fscache: Fix if condition in fscache_wait_on_volume_collision() (Jeffrey Layton) [1229736] - NFS: Pass i_size to fscache_unuse_cookie() when a file is released (Jeffrey Layton) [1229736] - NFS: Remove remaining dfprintks related to fscache and remove NFSDBG_FSCACHE (Jeffrey Layton) [1229736] - NFS: Replace dfprintks with tracepoints in fscache read and write page functions (Jeffrey Layton) [1229736] - NFS: Rename fscache read and write pages functions (Jeffrey Layton) [1229736] - NFS: Cleanup usage of nfs_inode in fscache interface (Jeffrey Layton) [1229736] - config: disable CONFIG_CACHEFILES_ERROR_INJECTION and CONFIG_CACHEFILES_ONDEMAND (Jeffrey Layton) [1229736] - afs: Fix afs_getattr() to refetch file status if callback break occurred (Jeffrey Layton) [1229736] - cachefiles: add tracepoints for on-demand read mode (Jeffrey Layton) [1229736] - cachefiles: enable on-demand read mode (Jeffrey Layton) [1229736] - cachefiles: implement on-demand read (Jeffrey Layton) [1229736] - cachefiles: notify the user daemon when withdrawing cookie (Jeffrey Layton) [1229736] - cachefiles: unbind cachefiles gracefully in on-demand mode (Jeffrey Layton) [1229736] - cachefiles: notify the user daemon when looking up cookie (Jeffrey Layton) [1229736] - cachefiles: extract write routine (Jeffrey Layton) [1229736] - fscache: remove FSCACHE_OLD_API Kconfig option (Jeffrey Layton) [1229736] - fscache: Use wrapper fscache_set_cache_state() directly when relinquishing (Jeffrey Layton) [1229736] - fscache: Move fscache_cookies_seq_ops specific code under CONFIG_PROC_FS (Jeffrey Layton) [1229736] - fscache: Remove the cookie parameter from fscache_clear_page_bits() (Jeffrey Layton) [1229736] - cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr (Jeffrey Layton) [1229736] - cachefiles: unmark inode in use in error path (Jeffrey Layton) [1229736] - ceph: uninitialized variable in debug output (Jeffrey Layton) [1229736] - afs: Maintain netfs_i_context::remote_i_size (Jeffrey Layton) [1229736] - netfs: Split some core bits out into their own file (Jeffrey Layton) [1229736] - netfs: Split fs/netfs/read_helper.c (Jeffrey Layton) [1229736] - netfs: Rename read_helper.c to io.c (Jeffrey Layton) [1229736] - netfs: Prepare to split read_helper.c (Jeffrey Layton) [1229736] - netfs: Add a function to consolidate beginning a read (Jeffrey Layton) [1229736] - netfs: Keep track of the actual remote file size (Jeffrey Layton) [1229736] - netfs: Add a netfs inode context (Jeffrey Layton) [1229736] - ceph: Make ceph_init_request() check caps on readahead (Jeffrey Layton) [1229736] - netfs: Change ->init_request() to return an error code (Jeffrey Layton) [1229736] - netfs: Refactor arguments for netfs_alloc_read_request (Jeffrey Layton) [1229736] - netfs: Adjust the netfs_failure tracepoint to indicate non-subreq lines (Jeffrey Layton) [1229736] - netfs: Trace refcounting on the netfs_io_subrequest struct (Jeffrey Layton) [1229736] - netfs: Trace refcounting on the netfs_io_request struct (Jeffrey Layton) [1229736] - netfs: Adjust the netfs_rreq tracepoint slightly (Jeffrey Layton) [1229736] - netfs: Split netfs_io_* object handling out (Jeffrey Layton) [1229736] - netfs: Finish off rename of netfs_read_request to netfs_io_request (Jeffrey Layton) [1229736] - netfs: Rename netfs_read_*request to netfs_io_*request (Jeffrey Layton) [1229736] - netfs: Generate enums from trace symbol mapping lists (Jeffrey Layton) [1229736] - fscache: export fscache_end_operation() (Jeffrey Layton) [1229736] - cachefiles: Fix volume coherency attribute (Jeffrey Layton) [1229736] - afs: Fix potential thrashing in afs writeback (Jeffrey Layton) [1229736] - cachefiles: Fix incorrect length to fallocate() (Jeffrey Layton) [1229736] - ceph: uninline the data on a file opened for writing (Jeffrey Layton) [1229736] - ceph: make ceph_netfs_issue_op() handle inlined data (Jeffrey Layton) [1229736] - cifs: Implement cache I/O by accessing the cache directly (Jeffrey Layton) [1229736] - cifs: Transition from ->readpages() to ->readahead() (Jeffrey Layton) [1229736] - netfs, cachefiles: Add a method to query presence of data in the cache (Jeffrey Layton) [1229736] - Revert "fs/9p: search open fids first" (Jeffrey Layton) [1229736] - netfs: Make ops->init_rreq() optional (Jeffrey Layton) [1229736] - fscache: Add a comment explaining how page-release optimisation works (Jeffrey Layton) [1229736] - cachefiles: Check that the backing filesystem supports tmpfiles (Jeffrey Layton) [1229736] - cachefiles: Explain checks in a comment (Jeffrey Layton) [1229736] - cachefiles: Trace active-mark failure (Jeffrey Layton) [1229736] - cachefiles: Make some tracepoint adjustments (Jeffrey Layton) [1229736] - cachefiles: set default tag name if it's unspecified (Jeffrey Layton) [1229736] - cachefiles: Calculate the blockshift in terms of bytes, not pages (Jeffrey Layton) [1229736] - fscache: Fix the volume collision wait condition (Jeffrey Layton) [1229736] - cifs: Support fscache indexing rewrite (Jeffrey Layton) [1229736] - 9p, afs, ceph, nfs: Use current_is_kswapd() rather than gfpflags_allow_blocking() (Jeffrey Layton) [1229736] - fscache: Add a tracepoint for cookie use/unuse (Jeffrey Layton) [1229736] - ceph: add fscache writeback support (Jeffrey Layton) [1229736] - ceph: conversion to new fscache API (Jeffrey Layton) [1229736] - 9p: fix enodata when reading growing file (Jeffrey Layton) [1229736] - nfs: Implement cache I/O by accessing the cache directly (Jeffrey Layton) [1229736] - nfs: Convert to new fscache volume/cookie API (Jeffrey Layton) [1229736] - 9p: Copy local writes to the cache when writing to the server (Jeffrey Layton) [1229736] - 9p: Use fscache indexing rewrite and reenable caching (Jeffrey Layton) [1229736] - 9p: only copy valid iattrs in 9P2000.L setattr implementation (Jeffrey Layton) [1229736] - 9p: Use BUG_ON instead of if condition followed by BUG. (Jeffrey Layton) [1229736] - afs: Skip truncation on the server of data we haven't written yet (Jeffrey Layton) [1229736] - afs: Copy local writes to the cache when writing to the server (Jeffrey Layton) [1229736] - afs: Convert afs to use the new fscache API (Jeffrey Layton) [1229736] - fscache, cachefiles: Display stat of culling events (Jeffrey Layton) [1229736] - fscache, cachefiles: Display stats of no-space events (Jeffrey Layton) [1229736] - cachefiles: Allow cachefiles to actually function (Jeffrey Layton) [1229736] - fscache, cachefiles: Store the volume coherency data (Jeffrey Layton) [1229736] - cachefiles: Implement the I/O routines (Jeffrey Layton) [1229736] - cachefiles: Implement cookie resize for truncate (Jeffrey Layton) [1229736] - cachefiles: Implement begin and end I/O operation (Jeffrey Layton) [1229736] - cachefiles: Implement backing file wrangling (Jeffrey Layton) [1229736] - cachefiles: Implement culling daemon commands (Jeffrey Layton) [1229736] - cachefiles: Mark a backing file in use with an inode flag (Jeffrey Layton) [1229736] - cachefiles: Implement metadata/coherency data storage in xattrs (Jeffrey Layton) [1229736] - cachefiles: Implement key to filename encoding (Jeffrey Layton) [1229736] - cachefiles: Implement object lifecycle funcs (Jeffrey Layton) [1229736] - cachefiles: Add tracepoints for calls to the VFS (Jeffrey Layton) [1229736] - cachefiles: Implement volume support (Jeffrey Layton) [1229736] - cachefiles: Implement cache registration and withdrawal (Jeffrey Layton) [1229736] - cachefiles: Implement a function to get/create a directory in the cache (Jeffrey Layton) [1229736] - vfs, cachefiles: Mark a backing file in use with an inode flag (Jeffrey Layton) [1229736] - cachefiles: Provide a function to check how much space there is (Jeffrey Layton) [1229736] - cachefiles: Register a miscdev and parse commands over it (Jeffrey Layton) [1229736] - cachefiles: Add security derivation (Jeffrey Layton) [1229736] - cachefiles: Add cache error reporting macro (Jeffrey Layton) [1229736] - cachefiles: Add a couple of tracepoints for logging errors (Jeffrey Layton) [1229736] - cachefiles: Add some error injection support (Jeffrey Layton) [1229736] - cachefiles: Define structs (Jeffrey Layton) [1229736] - cachefiles: Introduce rewritten driver (Jeffrey Layton) [1229736] - fscache: Provide a function to resize a cookie (Jeffrey Layton) [1229736] - fscache: Provide a function to note the release of a page (Jeffrey Layton) [1229736] - vfs, fscache: Implement pinning of cache usage for writeback (Jeffrey Layton) [1229736] - fscache: Implement higher-level write I/O interface (Jeffrey Layton) [1229736] - fscache: Implement raw I/O interface (Jeffrey Layton) [1229736] - netfs: Pass more information on how to deal with a hole in the cache (Jeffrey Layton) [1229736] - fscache: Provide a function to let the netfs update its coherency data (Jeffrey Layton) [1229736] - fscache: Provide read/write stat counters for the cache (Jeffrey Layton) [1229736] - fscache: Count data storage objects in a cache (Jeffrey Layton) [1229736] - fscache: Provide a means to begin an operation (Jeffrey Layton) [1229736] - fscache: Implement cookie invalidation (Jeffrey Layton) [1229736] - fscache: Implement cookie user counting and resource pinning (Jeffrey Layton) [1229736] - fscache: Implement simple cookie state machine (Jeffrey Layton) [1229736] - fscache: Add a function for a cache backend to note an I/O error (Jeffrey Layton) [1229736] - fscache: Provide and use cache methods to lookup/create/free a volume (Jeffrey Layton) [1229736] - fscache: Implement functions add/remove a cache (Jeffrey Layton) [1229736] - fscache: Implement cookie-level access helpers (Jeffrey Layton) [1229736] - fscache: Implement volume-level access helpers (Jeffrey Layton) [1229736] - fscache: Implement cache-level access helpers (Jeffrey Layton) [1229736] - fscache: Implement cookie registration (Jeffrey Layton) [1229736] - fscache: Implement volume registration (Jeffrey Layton) [1229736] - fscache: Implement cache registration (Jeffrey Layton) [1229736] - fscache: Implement a hash function (Jeffrey Layton) [1229736] - fscache: Introduce new driver (Jeffrey Layton) [1229736] - netfs: Pass a flag to ->prepare_write() to say if there's no alloc'd space (Jeffrey Layton) [1229736] - netfs: Display the netfs inode number in the netfs_read tracepoint (Jeffrey Layton) [1229736] - fscache: Remove the contents of the fscache driver, pending rewrite (Jeffrey Layton) [1229736] - cachefiles: Delete the cachefiles driver pending rewrite (Jeffrey Layton) [1229736] - fscache, cachefiles: Disable configuration (Jeffrey Layton) [1229736] - fs: 9p: remove unneeded variable (Jeffrey Layton) [1229736] - afs: Fix mmap (Jeffrey Layton) [1229736] - netfs: fix parameter of cleanup() (Jeffrey Layton) [1229736] - netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock (Jeffrey Layton) [1229736] - fs: add is_idmapped_mnt() helper (Jeffrey Layton) [1229736] - netfs: Adjust docs after foliation (Jeffrey Layton) [1229736] - afs: Use folios in directory handling (Jeffrey Layton) [1229736] - netfs, 9p, afs, ceph: Use folios (Jeffrey Layton) [1229736] - fs/netfs: Add folio fscache functions (Jeffrey Layton) [1229736] - 9p: fix a bunch of checkpatch warnings (Jeffrey Layton) [1229736] - 9p: set readahead and io size according to maxsize (Jeffrey Layton) [1229736] - 9p p9mode2perm: remove useless strlcpy and check sscanf return code (Jeffrey Layton) [1229736] - 9p v9fs_parse_options: replace simple_strtoul with kstrtouint (Jeffrey Layton) [1229736] - 9p: fix file headers (Jeffrey Layton) [1229736] - fs/9p: fix indentation and Add missing a blank line after declaration (Jeffrey Layton) [1229736] - fs/9p: fix warnings found by checkpatch.pl (Jeffrey Layton) [1229736] - 9p: fix minor indentation and codestyle (Jeffrey Layton) [1229736] - fs/9p: cleanup: opening brace at the beginning of the next line (Jeffrey Layton) [1229736] - 9p: Convert to using the netfs helper lib to do reads and caching (Jeffrey Layton) [1229736] - fscache_cookie_enabled: check cookie is valid before accessing it (Jeffrey Layton) [1229736] - afs: Set mtime from the client for yfs create operations (Jeffrey Layton) [1229736] - afs: Sort out symlink reading (Jeffrey Layton) [1229736] - afs: Fix afs_launder_page() to set correct start file position (Jeffrey Layton) [1229736] - netfs: Fix READ/WRITE confusion when calling iov_iter_xarray() (Jeffrey Layton) [1229736] - cachefiles: Fix oops with cachefiles_cull() due to NULL object (Jeffrey Layton) [1229736] - fscache: Remove an unused static variable (Jeffrey Layton) [1229736] - fscache: Fix some kerneldoc warnings shown up by W=1 (Jeffrey Layton) [1229736] - 9p: Fix a bunch of kerneldoc warnings shown up by W=1 (Jeffrey Layton) [1229736] - afs: Fix kerneldoc warning shown up by W=1 (Jeffrey Layton) [1229736] - cachefiles: Fix oops in trace_cachefiles_mark_buried due to NULL object (Jeffrey Layton) [1229736] - afs: Fix updating of i_blocks on file/dir extension (Jeffrey Layton) [1229736] - afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server (Jeffrey Layton) [1229736] - afs: Try to avoid taking RCU read lock when checking vnode validity (Jeffrey Layton) [1229736] - afs: Fix mmap coherency vs 3rd-party changes (Jeffrey Layton) [1229736] - afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation (Jeffrey Layton) [1229736] - afs: Add missing vnode validation checks (Jeffrey Layton) [1229736] - afs: Fix page leak (Jeffrey Layton) [1229736] - afs: Fix missing put on afs_read objects and missing get on the key therein (Jeffrey Layton) [1229736] - fscache: Use refcount_t for the cookie refcount instead of atomic_t (Jeffrey Layton) [1229736] - fscache: Fix fscache_cookie_put() to not deref after dec (Jeffrey Layton) [1229736] - fscache: Fix cookie key hashing (Jeffrey Layton) [1229736] - cachefiles: Change %p in format strings to something else (Jeffrey Layton) [1229736] - fscache: Change %p in format strings to something else (Jeffrey Layton) [1229736] - fscache: Remove the object list procfile (Jeffrey Layton) [1229736] - fscache, cachefiles: Remove the histogram stuff (Jeffrey Layton) [1229736] - fscache: Procfile to display cookies (Jeffrey Layton) [1229736] - fscache: Add a cookie debug ID and use that in traces (Jeffrey Layton) [1229736] - cachefiles: Use file_inode() rather than accessing ->f_inode (Jeffrey Layton) [1229736] - netfs: Move cookie debug ID to struct netfs_cache_resources (Jeffrey Layton) [1229736] - fscache: Select netfs stats if fscache stats are enabled (Jeffrey Layton) [1229736] - ceph: Fix race between hole punch and page fault (Jeffrey Layton) [1229736] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107236] - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114950] {CVE-2022-20141}- nvmem: core: Check input parameter for NULL in nvmem_unregister() (David Arcari) [2124820] - dt-bindings: PCI: qcom: Fix reset conditional (Myron Stowe) [2118429] - PCI/ASPM: Remove pcie_aspm_pm_state_change() (Myron Stowe) [2118429] - x86/PCI: Revert "x86/PCI: Clip only host bridge windows for E820 regions" (Myron Stowe) [2118429] - Revert "PCI: brcmstb: Split brcm_pcie_setup() into two funcs" (Myron Stowe) [2118429] - Revert "PCI: brcmstb: Add mechanism to turn on subdev regulators" (Myron Stowe) [2118429] - Revert "PCI: brcmstb: Add control of subdevice voltage regulators" (Myron Stowe) [2118429] - Revert "PCI: brcmstb: Do not turn off WOL regulators on suspend" (Myron Stowe) [2118429] - PCI: versatile: Remove redundant variable retval (Myron Stowe) [2118429] - PCI: rockchip: Fix find_first_zero_bit() limit (Myron Stowe) [2118429] - dt-bindings: PCI: qcom: Add schema for sc7280 chipset (Myron Stowe) [2118429] - dt-bindings: PCI: qcom: Specify reg-names explicitly (Myron Stowe) [2118429] - dt-bindings: PCI: qcom: Do not require resets on msm8996 platforms (Myron Stowe) [2118429] - dt-bindings: PCI: qcom: Convert to YAML (Myron Stowe) [2118429] - dt-bindings: PCI: update references to Designware schema (Myron Stowe) [2118429] - PCI: qcom: Fix unbalanced PHY init on probe errors (Myron Stowe) [2118429] - PCI: qcom: Fix runtime PM imbalance on probe errors (Myron Stowe) [2118429] - PCI: qcom: Fix pipe clock imbalance (Myron Stowe) [2118429] - PCI: qcom: Add SM8150 SoC support (Myron Stowe) [2118429] - dt-bindings: pci: qcom: Document PCIe bindings for SM8150 SoC (Myron Stowe) [2118429] - PCI: mvebu: Add support for sending Set_Slot_Power_Limit message (Myron Stowe) [2118429] - PCI: Add function for parsing 'slot-power-limit-milliwatt' DT property (Myron Stowe) [2118429] - PCI: Add PCI_EXP_SLTCTL_ASPL_DISABLE macro (Myron Stowe) [2118429] - PCI: microchip: Fix potential race in interrupt handling (Myron Stowe) [2118429] - PCI: microchip: Add missing chained_irq_enter()/exit() calls (Myron Stowe) [2118429] - PCI: microchip: Add a missing semicolon (Myron Stowe) [2118429] - PCI: mediatek-gen3: Assert resets to ensure expected init state (Myron Stowe) [2118429] - PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup() (Myron Stowe) [2118429] - dt-bindings: pci: layerscape-pci: define AER/PME interrupts (Myron Stowe) [2118429] - dt-bindings: pci: layerscape-pci: Add EP mode compatible strings for ls1028a (Myron Stowe) [2118429] - dt-bindings: pci: layerscape-pci: Update the description of SCFG property (Myron Stowe) [2118429] - dt-bindings: pci: layerscape-pci: Add a optional property big-endian (Myron Stowe) [2118429] - PCI: imx6: Fix PERST# start-up sequence (Myron Stowe) [2118429] - PCI: rockchip-dwc: Add legacy interrupt support (Myron Stowe) [2118429] - PCI: rockchip-dwc: Reset core at driver probe (Myron Stowe) [2118429] - dt-bindings: PCI: Remove fallback from Rockchip DesignWare binding (Myron Stowe) [2118429] - PCI: qcom-ep: Move enable/disable resources code to common functions (Myron Stowe) [2118429] - PCI: tegra194: Remove unnecessary MSI enable reg save and restore (Myron Stowe) [2118429] - PCI: dwc: Fix setting error return on MSI DMA mapping failure (Myron Stowe) [2118429] - PCI: cadence: Clear FLR in device capabilities register (Myron Stowe) [2118429] - PCI: cadence: Allow PTM Responder to be enabled (Myron Stowe) [2118429] - PCI: cadence: Fix find_first_zero_bit() limit (Myron Stowe) [2118429] - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() (Myron Stowe) [2118429] - x86/PCI: Disable E820 reserved region clipping starting in 2023 (Myron Stowe) [2118429] - x86/PCI: Disable E820 reserved region clipping via quirks (Myron Stowe) [2118429] - x86/PCI: Add kernel cmdline options to use/ignore E820 reserved regions (Myron Stowe) [2118429] - x86/PCI: Clip only host bridge windows for E820 regions (Myron Stowe) [2118429] - x86: Log resource clipping for E820 regions (Myron Stowe) [2118429] - x86/PCI: Eliminate remove_e820_regions() common subexpressions (Myron Stowe) [2118429] - PCI/PM: Replace pci_set_power_state() in pci_pm_thaw_noirq() (Myron Stowe) [2118429] - PCI/PM: Rearrange pci_set_power_state() (Myron Stowe) [2118429] - PCI/PM: Clean up pci_set_low_power_state() (Myron Stowe) [2118429] - PCI/PM: Do not restore BARs if device is not in D0 (Myron Stowe) [2118429] - PCI/PM: Split pci_power_up() (Myron Stowe) [2118429] - PCI/PM: Write 0 to PMCSR in pci_power_up() in all cases (Myron Stowe) [2118429] - PCI/PM: Do not call pci_update_current_state() from pci_power_up() (Myron Stowe) [2118429] - PCI/PM: Unfold pci_platform_power_transition() in pci_power_up() (Myron Stowe) [2118429] - PCI/PM: Set current_state to D3cold if the device is not accessible (Myron Stowe) [2118429] - PCI/PM: Relocate pci_set_low_power_state() (Myron Stowe) [2118429] - PCI/PM: Split pci_raw_set_power_state() (Myron Stowe) [2118429] - PCI/PM: Rearrange pci_update_current_state() (Myron Stowe) [2118429] - PCI/PM: Drop the runtime_d3cold device flag (Myron Stowe) [2118429] - PCI/PM: Resume subordinate bus in bus type callbacks (Myron Stowe) [2118429] - PCI/PM: Power up all devices during runtime resume (Myron Stowe) [2118429] - PCI/PM: Define pci_restore_standard_config() only for CONFIG_PM_SLEEP (Myron Stowe) [2118429] - PCI/P2PDMA: Whitelist Intel Skylake-E Root Ports at any devfn (Myron Stowe) [2118429] - PCI/doc: Update obsolete pci_set_dma_mask() references (Myron Stowe) [2118429] - PCI/doc: cleanup references to the legacy PCI DMA API (Myron Stowe) [2118429] - PCI: hotplug: Clean up include files (Myron Stowe) [2118429] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2118429] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2118429] - PCI: Export pci_dev_lock() (Myron Stowe) [2118429] - vfio/type1: Unpin zero pages (Alex Williamson) [2121855] - platform/x86/intel/vsec: Fix wrong type for local status variables (David Arcari) [2076745] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (David Arcari) [2076745] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (David Arcari) [2076745] - platform/x86/intel/vsec: Add support for Raptor Lake (David Arcari) [2076745] - platform/x86/intel/vsec: Rework early hardware code (David Arcari) [2076745] - platform/x86/intel: Fix pmt_crashlog array reference (David Arcari) [2076745] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (David Arcari) [2072655] - platform/x86/intel: pmc: Support Intel Raptorlake P (David Arcari) [2072655] - platform/x86/intel: pmc/core: Use kobj_to_dev() (David Arcari) [2072655] - platform/x86/intel: pmc/core: change pmc_lpm_modes to static (David Arcari) [2072655] - platform/x86: intel_pmc_core: fix memleak on registration failure (David Arcari) [2072655] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120411] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120411] - Revert "rhel config: Set DMAR_UNITS_SUPPORTED" (Jerry Snitselaar) [2120411] - iavf: Fix reset error handling (Petr Oros) [2119712] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119712] - iavf: Fix missing state logs (Petr Oros) [2119712]- x86/cpu: Add new Raptor Lake CPU model number (David Arcari) [2120362] - rhel: configs: add config option CONFIG_COMMAND_LINE_SIZE (Mete Durlu) [2060827] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060827] - s390: make command line configurable (Mete Durlu) [2060827] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060827] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060827] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060827] - rhel: set previously unused GPIO config items (Al Stone) [2071835] - gpio: sim: fix hogs with custom chip labels (Al Stone) [2071835] - gpio: sim: check the label length when setting up device properties (Al Stone) [2071835] - gpio: sim: Declare gpio_sim_hog_config_item_ops static (Al Stone) [2071835] - gpio: sim: fix a typo (Al Stone) [2071835] - gpio: sim: fix setting and getting multiple lines (Al Stone) [2071835] - gpio: sim: Use correct order for the parameters of devm_kcalloc() (Al Stone) [2071835] - gpio: sim: fix the chip_name configfs item (Al Stone) [2071835] - gpio: xlp: Fix build errors from Netlogic XLP removal (Al Stone) [2071835] - gpio: virtio: Add IRQ support (Al Stone) [2071835] - gpio: virtio: remove timeout (Al Stone) [2071835] - gpiolib: cdev: fix null pointer dereference in linereq_free() (Al Stone) [2071835] - gpio: mxs: Fix header comment (Al Stone) [2071835] - gpio: Fix kernel-doc comments to nested union (Al Stone) [2071835] - gpio: grgpio: Fix device removing (Al Stone) [2071835] - gpiolib: cdev: Fix kernel doc for struct line (Al Stone) [2071835] - gpio: dwapb: Don't print error on -EPROBE_DEFER (Al Stone) [2071835] - gpio: sch: make irq_chip immutable (Al Stone) [2071835] - gpio: dwapb: Make the irqchip immutable (Al Stone) [2071835] - gpiolib: cdev: Add hardware timestamp clock type (Al Stone) [2071835] - drivers: Add hardware timestamp engine (HTE) subsystem (Al Stone) [2071835] - gpio: tegra186: Add HTE support (Al Stone) [2071835] - gpiolib: Add HTE support (Al Stone) [2071835] - hte: Uninitialized variable in hte_ts_get() (Al Stone) [2071835] - hte: Fix off by one in hte_push_ts_ns() (Al Stone) [2071835] - hte: Add Tegra HTE test driver (Al Stone) [2071835] - hte: Add Tegra194 HTE kernel provider (Al Stone) [2071835] - drivers: Add hardware timestamp engine (HTE) subsystem (Al Stone) [2071835] - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' (Al Stone) [2071835] - gpio: syscon: Remove usage of syscon_regmap_lookup_by_compatible (Al Stone) [2071835] - gpio: use raw spinlock for gpio chip shadowed data (Al Stone) [2071835] - gpio: Request interrupts after IRQ is initialized (Al Stone) [2071835] - gpiolib: of: Introduce hook for missing gpio-ranges (Al Stone) [2071835] - gpio: Update TODO to mention immutable irq_chip structures (Al Stone) [2071835] - gpio: pl061: Make the irqchip immutable (Al Stone) [2071835] - gpio: tegra186: Make the irqchip immutable (Al Stone) [2071835] - gpio: Add helpers to ease the transition towards immutable irq_chip (Al Stone) [2071835] - gpio: Expose the gpiochip_irq_re[ql]res helpers (Al Stone) [2071835] - gpio: Don't fiddle with irqchips marked as immutable (Al Stone) [2071835] - gpiolib: Introduce a helper to get first GPIO controller node (Al Stone) [2071835] - gpiolib: Extract gpio_chip_get_value() wrapper (Al Stone) [2071835] - gpiolib: Refactor gpiolib_dbg_show() with help of for_each_gpio_desc() (Al Stone) [2071835] - gpiolib: Split out for_each_gpio_desc() macro (Al Stone) [2071835] - gpiolib: Embed iterator variable into for_each_gpio_desc_with_flag() (Al Stone) [2071835] - gpiolib: Move error message out of a spinlock (Al Stone) [2071835] - gpiolib: Introduce gpiochip_node_count() helper (Al Stone) [2071835] - gpiolib: Introduce for_each_gpiochip_node() loop helper (Al Stone) [2071835] - gpiolib: acpi: Convert type for pin to be unsigned (Al Stone) [2071835] - gpiolib: acpi: use correct format characters (Al Stone) [2071835] - gpiolib: Get rid of redundant 'else' (Al Stone) [2071835] - gpio: Restrict usage of GPIO chip irq members before initialization (Al Stone) [2071835] - gpio: Properly document parent data union (Al Stone) [2071835] - gpiolib: Use list_first_entry()/list_last_entry() (Al Stone) [2071835] - gpiolib: acpi: Convert ACPI value of debounce to microseconds (Al Stone) [2071835] - gpio: tegra186: Add IRQ per bank for Tegra241 (Al Stone) [2071835] - gpio: Return EPROBE_DEFER if gc->to_irq is NULL (Al Stone) [2071835] - gpio: tegra186: Fix chip_data type confusion (Al Stone) [2071835] - gpiolib: sysfs: Simplify edge handling in the code (Al Stone) [2071835] - gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock (Al Stone) [2071835] - gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock (Al Stone) [2071835] - gpiolib: make struct comments into real kernel docs (Al Stone) [2071835] - gpiolib: Simplify error path in gpiod_get_index() when requesting GPIO (Al Stone) [2071835] - gpiolib: Use short form of ternary operator in gpiod_get_index() (Al Stone) [2071835] - gpiolib: Introduce for_each_gpio_desc_with_flag() macro (Al Stone) [2071835] - gpiolib: Never return internal error codes to user space (Al Stone) [2071835] - gpio: aggregator: Fix calling into sleeping GPIO controllers (Al Stone) [2071835] - gpio: tegra: Get rid of duplicate of_node assignment (Al Stone) [2071835] - gpio: dwapb: Switch to use fwnode instead of of_node (Al Stone) [2071835] - gpiolib: acpi: make fwnode take precedence in struct gpio_chip (Al Stone) [2071835] - gpio: regmap: Switch to use fwnode instead of of_node (Al Stone) [2071835] - gpio: tegra186: Add support for Tegra241 (Al Stone) [2071835] - dt-bindings: gpio: Add Tegra241 support (Al Stone) [2071835] - gpio: Remove unused local OF node pointers (Al Stone) [2071835] - gpio: Propagate firmware node from a parent device (Al Stone) [2071835] - gpio: Setup parent device and get rid of unnecessary of_node assignment (Al Stone) [2071835] - gpio: Get rid of duplicate of_node assignment in the drivers (Al Stone) [2071835] - gpiolib: allow line names from device props to override driver names (Al Stone) [2071835] - gpio: amdpt: add new device ID and 24-pin support (Al Stone) [2071835] - gpio: tegra186: Add support for Tegra234 (Al Stone) [2071835] - gpio: sim: new testing module (Al Stone) [2071835] - gpiolib: of: make fwnode take precedence in struct gpio_chip (Al Stone) [2071835] - gpiolib: allow to specify the firmware node in struct gpio_chip (Al Stone) [2071835] - gpiolib: provide gpiod_remove_hogs() (Al Stone) [2071835] - gpio: sch: fix typo in a comment (Al Stone) [2071835] - gpiolib: check the 'ngpios' property in core gpiolib code (Al Stone) [2071835] - gpiolib: improve coding style for local variables (Al Stone) [2071835] - gpio: aggregator: Add interrupt support (Al Stone) [2071835] - gpiolib: Let gpiod_add_lookup_table() call gpiod_add_lookup_tables() (Al Stone) [2071835] - gpio: dwapb: clarify usage of the register file version (Al Stone) [2071835] - gpio: pch: Cache &pdev->dev to reduce repetition (Al Stone) [2071835] - gpio: pch: Use .driver_data instead of checking Device IDs again (Al Stone) [2071835] - gpio: bd70528 Drop BD70528 support (Al Stone) [2071835] - gpiolib: acpi: Unify debug and other messages format (Al Stone) [2071835] - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use (Al Stone) [2071835] - gpio: mockup: Switch to use kasprintf_strarray() (Al Stone) [2071835] - gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios() (Al Stone) [2071835] - gpiolib: acpi: Remove never used devm_acpi_dev_remove_driver_gpios() (Al Stone) [2071835] - gpio: xlp: Remove Netlogic XLP variants (Al Stone) [2071835] - gpio: virtio: Fix sparse warnings (Al Stone) [2071835] - gpio: clean up Kconfig file (Al Stone) [2071835] - gpio: Allow per-parent interrupt data (Al Stone) [2071835] - gpio-amdpt: ACPI: Use the ACPI_COMPANION() macro directly (Al Stone) [2071835] - gpiolib: acpi: Replace custom code with device_match_acpi_handle() (Al Stone) [2071835] - gpio: mc33880: Drop if with an always false condition (Al Stone) [2071835] - gpio: aggregator: Wrap access to gpiochip_fwd.tmp[] (Al Stone) [2071835] - gpio: tps65218: drop unneeded MODULE_ALIAS (Al Stone) [2071835] - gpio: max77620: drop unneeded MODULE_ALIAS (Al Stone) [2071835] - gpio: tegra186: Support multiple interrupts per bank (Al Stone) [2071835] - gpio: tegra186: Force one interrupt per bank (Al Stone) [2071835] - gpiolib: acpi: Make set-debounce-timeout failures non fatal (Al Stone) [2071835] - gpio: remove the obsolete MX35 3DS BOARD MC9S08DZ60 GPIO functions (Al Stone) [2071835] - gpio: Add virtio-gpio driver (Al Stone) [2071835] - gpio: Bulk conversion to generic_handle_domain_irq() (Al Stone) [2071835] - gpio: dwapb: Get rid of legacy platform data (Al Stone) [2071835] - gpio: dwapb: Read GPIO base from gpio-base property (Al Stone) [2071835] - gpio: dwapb: Unify ACPI enumeration checks in get_irq() and configure_irqs() (Al Stone) [2071835] - gpiolib: Deduplicate forward declaration in the consumer.h header (Al Stone) [2071835] - gpio: tegra186: Add ACPI support (Al Stone) [2071835] - dt-bindings: gpio: Add Tegra234 support (Al Stone) [2071835] - dt-bindings: gpio: tegra186: Convert to json-schema (Al Stone) [2071835] - gpiolib: of: constify few local device_node variables (Al Stone) [2071835] - gpiolib: convert 'devprop_gpiochip_set_names' to support multiple gpiochip banks per device (Al Stone) [2071835] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101713] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101713] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101713] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101713] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101713] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101713] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101713] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101713] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101713] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101713] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101713] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101713] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101713] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101713] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101713] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101713] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101713] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101713] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101713] - vdpa/mlx5: Initialize CVQ vringh only once (Eugenio Pérez) [2119809] - vdpa/mlx5: Update Control VQ callback information (Eugenio Pérez) [2119809] - intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040036] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040036] - rhel: usb: remove Conflicts for gadget_unbind_drivers() (Al Stone) [2071830] - soc: ti: fix wkup_m3_rproc_boot_thread return type (Al Stone) [2071830] - fbdev: Prevent probing generic drivers if a FB is already registered (Al Stone) [2071830] - rhel: Enable EFI DXE memory attributes (Al Stone) [2071830] - rhel: Enable EFI COCO secret (Al Stone) [2071830] - firmware: arm_scmi: Fix SENSOR_AXIS_NAME_GET behaviour when unsupported (Al Stone) [2071830] - firmware: arm_scmi: Remove all the unused local variables (Al Stone) [2071830] - efi/x86: libstub: Fix typo in __efi64_argmap* name (Al Stone) [2071830] - powerpc/64: Include cache.h directly in paca.h (Al Stone) [2071830] - firmware: arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checks (Al Stone) [2071830] - firmware: arm_scmi: Avoid using extended string-buffers sizes if not necessary (Al Stone) [2071830] - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards (Al Stone) [2071830] - efi: clean up Kconfig dependencies on CONFIG_EFI (Al Stone) [2071830] - efi/x86: libstub: Make DXE calls mixed mode safe (Al Stone) [2071830] - edd: simplify the check of 'attr->test' in edd_populate_dir() (Al Stone) [2071830] - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle (Al Stone) [2071830] - printk: stop including cache.h from printk.h (Al Stone) [2071830] - efi: stub: prefer mirrored memory for randomized allocations (Al Stone) [2071830] - efi/arm64: libstub: run image in place if randomized by the loader (Al Stone) [2071830] - efi: libstub: pass image handle to handle_kernel_image() (Al Stone) [2071830] - efi: libstub: ensure allocated memory to be executable (Al Stone) [2071830] - efi: libstub: declare DXE services table (Al Stone) [2071830] - firmware: arm_scmi: Fix late checks on pointer dereference (Al Stone) [2071830] - firmware: arm_ffa: Remove incorrect assignment of driver_data (Al Stone) [2071830] - firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe (Al Stone) [2071830] - firmware: arm_scmi: Support optee shared memory in the optee transport (Al Stone) [2071830] - firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE (Al Stone) [2071830] - firmware: arm_scmi: Add SCMI v3.1 clock notifications (Al Stone) [2071830] - firmware: arm_scmi: Add checks for min/max limits in PERFORMANCE_LIMITS_SET (Al Stone) [2071830] - firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts (Al Stone) [2071830] - firmware: arm_scmi: Use common iterators in the perf protocol (Al Stone) [2071830] - firmware: arm_scmi: Use common iterators in the voltage protocol (Al Stone) [2071830] - firmware: arm_scmi: Use common iterators in the clock protocol (Al Stone) [2071830] - firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support (Al Stone) [2071830] - firmware: arm_scmi: Use common iterators in the sensor protocol (Al Stone) [2071830] - firmware: arm_scmi: Add iterators for multi-part commands (Al Stone) [2071830] - firmware: arm_scmi: Parse clock_enable_latency conditionally (Al Stone) [2071830] - firmware: arm_scmi: Set clock latency to U32_MAX if it is not supported (Al Stone) [2071830] - firmware: arm_scmi: Add SCMI v3.1 protocol extended names support (Al Stone) [2071830] - firmware: arm_scmi: Introduce a common SCMI v3.1 .extended_name_get helper (Al Stone) [2071830] - firmware: arm_scmi: Split protocol specific definitions in a dedicated header (Al Stone) [2071830] - firmware: arm_scmi: Remove unneeded NULL termination of clk name (Al Stone) [2071830] - firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response (Al Stone) [2071830] - firmware: arm_scmi: Make name_get operations return a const (Al Stone) [2071830] - firmware: arm_scmi: Dynamically allocate implemented protocols array (Al Stone) [2071830] - firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS response (Al Stone) [2071830] - firmware: arm_scmi: Fix list protocols enumeration in the base protocol (Al Stone) [2071830] - firmware: arm_scmi: Make protocols initialisation fail on basic errors (Al Stone) [2071830] - firmware: arm_ffa: Fix handling of fragmented memory descriptors (Al Stone) [2071830] - efi: Register efi_secret platform device if EFI secret area is declared (Al Stone) [2071830] - efi: Save location of EFI confidential computing area (Al Stone) [2071830] - efi: Move efifb_setup_from_dmi() prototype from arch headers (Al Stone) [2071830] - efi/cper: Reformat CPER memory error location to more readable (Al Stone) [2071830] - EDAC/ghes: Unify CPER memory error location reporting (Al Stone) [2071830] - efi/cper: Add a cper_mem_err_status_str() to decode error description (Al Stone) [2071830] - firmware: arm_scmi: Fix sparse warnings in OPTEE transport driver (Al Stone) [2071830] - firmware: arm_scmi: Replace zero-length array with flexible-array member (Al Stone) [2071830] - firmware: arm_scmi: Fix sorting of retrieved clock rates (Al Stone) [2071830] - firmware: arm_scmi: Remove clear channel call on the TX channel (Al Stone) [2071830] - rhel: Configure ARM SCMI SMC transport AtomicEnable (Al Stone) [2071830] - firmware: sysfb: fix platform-device leak in error path (Al Stone) [2071830] - pstore: Don't use semaphores in always-atomic-context code (Al Stone) [2071830] - efi/mokvar: move up init order (Al Stone) [2071830] - sysfb: Enable boot time VESA graphic mode selection (Al Stone) [2071830] - sysfb: Make config option dependencies explicit (Al Stone) [2071830] - efi: fix return value of __setup handlers (Al Stone) [2071830] - efivars: Respect "block" flag in efivar_entry_set_safe() (Al Stone) [2071830] - firmware: arm_scmi: Add support for clock_enable_latency (Al Stone) [2071830] - firmware: arm_scmi: Add atomic support to clock protocol (Al Stone) [2071830] - firmware: arm_scmi: Support optional system wide atomic-threshold-us (Al Stone) [2071830] - firmware: arm_scmi: Add atomic mode support to virtio transport (Al Stone) [2071830] - firmware: arm_scmi: Review virtio free_list handling (Al Stone) [2071830] - firmware: arm_scmi: Add a virtio channel refcount (Al Stone) [2071830] - firmware: imx: scu-pd: imx8q: add vpu mu resources (Al Stone) [2071830] - firmware: imx: add get resource owner api (Al Stone) [2071830] - firmware: arm_scmi: Remove space in MODULE_ALIAS name (Al Stone) [2071830] - firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds (Al Stone) [2071830] - drivers/firmware: Don't mark as busy the simple-framebuffer IO resource (Al Stone) [2071830] - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines (Al Stone) [2071830] - efi/libstub: arm64: Fix image check alignment at entry (Al Stone) [2071830] - virtio: wrap config->reset calls (Al Stone) [2071830] - efi: use default_groups in kobj_type (Al Stone) [2071830] - efi/libstub: measure loaded initrd info into the TPM (Al Stone) [2071830] - efi/libstub: x86/mixed: increase supported argument count (Al Stone) [2071830] - drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb (Al Stone) [2071830] - firmware: edd: remove empty default_attrs array (Al Stone) [2071830] - firmware: dmi-sysfs: use default_groups in kobj_type (Al Stone) [2071830] - qemu_fw_cfg: use default_groups in kobj_type (Al Stone) [2071830] - firmware: memmap: use default_groups in kobj_type (Al Stone) [2071830] - firmware: arm_scmi: Add new parameter to mark_txdone (Al Stone) [2071830] - firmware: arm_scmi: Add atomic mode support to smc transport (Al Stone) [2071830] - firmware: arm_scmi: Add support for atomic transports (Al Stone) [2071830] - firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret (Al Stone) [2071830] - firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret (Al Stone) [2071830] - firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag (Al Stone) [2071830] - firmware: arm_scmi: Make smc transport use common completions (Al Stone) [2071830] - firmware: arm_scmi: Add configurable polling mode for transports (Al Stone) [2071830] - firmware: qemu_fw_cfg: remove sysfs entries explicitly (Al Stone) [2071830] - firmware: qemu_fw_cfg: fix sysfs information leak (Al Stone) [2071830] - firmware: qemu_fw_cfg: fix kobject leak in probe error path (Al Stone) [2071830] - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries (Al Stone) [2071830] - firmware: arm_scmi: Use new trace event scmi_xfer_response_wait (Al Stone) [2071830] - include: trace: Add new scmi_xfer_response_wait event (Al Stone) [2071830] - firmware: arm_scmi: Refactor message response path (Al Stone) [2071830] - firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms (Al Stone) [2071830] - firmware: arm_scpi: Fix string overflow in SCPI genpd driver (Al Stone) [2071830] - firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer (Al Stone) [2071830] - firmware: arm_scmi: optee: Drop the support for the OPTEE shared dynamic buffer (Al Stone) [2071830] - firmware: arm_scmi: optee: Fix missing mutex_init() (Al Stone) [2071830] - efi/libstub: consolidate initrd handling across architectures (Al Stone) [2071830] - efi/libstub: add prototype of efi_tcg2_protocol::hash_log_extend_event() (Al Stone) [2071830] - firmware: arm_scmi: Make virtio Version_1 compliance optional (Al Stone) [2071830] - firmware: arm_scmi: Add optee transport (Al Stone) [2071830] - firmware: arm_scmi: Fix type error assignment in voltage protocol (Al Stone) [2071830] - firmware: arm_scmi: Review some virtio log messages (Al Stone) [2071830] - firmware: arm_scmi: Fix type error in sensor protocol (Al Stone) [2071830] - firmware: arm_scmi: pm: Propagate return value to caller (Al Stone) [2071830] - firmware: arm_scmi: Fix base agent discover response (Al Stone) [2071830] - firmware: arm_scmi: Fix null de-reference on error path (Al Stone) [2071830] - exit/kthread: Have kernel threads return instead of calling do_exit (Al Stone) [2071830] - firmware/psci: fix application of sizeof to pointer (Al Stone) [2071830] - firmware: arm_ffa: Remove unused 'compat_version' variable (Al Stone) [2071830] - firmware: arm_ffa: Add support for MEM_LEND (Al Stone) [2071830] - firmware: arm_ffa: Handle compatibility with different firmware versions (Al Stone) [2071830] - firmware: arm_scmi: Add proper barriers to scmi virtio device (Al Stone) [2071830] - firmware: arm_scmi: Simplify spinlocks in virtio transport (Al Stone) [2071830] - efi/cper: use stack buffer for error record decoding (Al Stone) [2071830] - efi/libstub: Simplify "Exiting bootservices" message (Al Stone) [2071830] - firmware: arm_ffa: Fix __ffa_devices_unregister (Al Stone) [2071830] - firmware: arm_ffa: Add missing remove callback to ffa_bus_type (Al Stone) [2071830] - firmware: arm_scmi: Remove __exit annotation (Al Stone) [2071830] - firmware: arm_scmi: Fix virtio transport Kconfig dependency (Al Stone) [2071830] - firmware: dmi: Move product_sku info to the end of the modalias (Al Stone) [2071830] - efi: cper: check section header more appropriately (Al Stone) [2071830] - efi: cper: fix scnprintf() use in cper_mem_err_location() (Al Stone) [2071830] - rhel: Enable Simple FrameBuffer support (Al Stone) [2071830] - rhel: Enable ARM SCMI transport mechanism (Al Stone) [2071830] - firmware: arm_scmi: Use WARN_ON() to check configured transports (Al Stone) [2071830] - firmware: arm_scmi: Fix boolconv.cocci warnings (Al Stone) [2071830] - firmware: smccc: Register smccc_trng platform device (Al Stone) [2071830] - firmware: arm_scmi: Free mailbox channels if probe fails (Al Stone) [2071830] - firmware: arm_scmi: Add virtio transport (Al Stone) [2071830] - firmware: arm_scmi: Add priv parameter to scmi_rx_callback (Al Stone) [2071830] - firmware: arm_scmi: Add optional link_supplier() transport op (Al Stone) [2071830] - firmware: arm_scmi: Add message passing abstractions for transports (Al Stone) [2071830] - firmware: arm_scmi: Add method to override max message number (Al Stone) [2071830] - firmware: arm_scmi: Make shmem support optional for transports (Al Stone) [2071830] - firmware: arm_scmi: Make SCMI transports configurable (Al Stone) [2071830] - firmware: arm_scmi: Make polling mode optional (Al Stone) [2071830] - firmware: arm_scmi: Make .clear_channel optional (Al Stone) [2071830] - firmware: arm_scmi: Handle concurrent and out-of-order messages (Al Stone) [2071830] - firmware: arm_scmi: Introduce monotonically increasing tokens (Al Stone) [2071830] - firmware: arm_scmi: Add optional transport_init/exit support (Al Stone) [2071830] - firmware: arm_scmi: Remove scmi_dump_header_dbg() helper (Al Stone) [2071830] - firmware: arm_scmi: Add support for type handling in common functions (Al Stone) [2071830] - efi: sysfb_efi: fix build when EFI is not set (Al Stone) [2071830] - drivers/firmware: fix SYSFB depends to prevent build failures (Al Stone) [2071830] - drivers: firmware: Add PDI load API support (Al Stone) [2071830] - drivers/firmware: consolidate EFI framebuffer setup for all arches (Al Stone) [2071830] - drivers/firmware: move x86 Generic System Framebuffers support (Al Stone) [2071830] - bus: Make remove callback return void (Al Stone) [2071830] - s390/ccwgroup: Drop if with an always false condition (Al Stone) [2071830] - PCI: endpoint: Make struct pci_epf_driver::remove return void (Al Stone) [2071830] - s390/scm: Make struct scm_driver::remove return void (Al Stone) [2071830] - s390/cio: Make struct css_driver::remove return void (Al Stone) [2071830] - redhat: Bump RHEL_MINOR for 9.2 (Frantisek Hrbata) - redhat: add missing CVE reference to latest changelog entries (Patrick Talbert)- Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120548] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120548] - posix-cpu-timers: Cleanup CPU timers before freeing them during exec (Wander Lairson Costa) [2116968] {CVE-2022-2585} - fix race between exit_itimers() and /proc/pid/timers (Wander Lairson Costa) [2116968] {CVE-2022-2585}- x86/ftrace: Use alternative RET encoding (Joe Lawrence) [2121368] - x86/ibt,ftrace: Make function-graph play nice (Joe Lawrence) [2121368] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Joe Lawrence) [2121368] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Joe Lawrence) [2121368] - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Frantisek Hrbata) - random: allow reseeding DRBG with getrandom (Daiki Ueno) [2114854]- iavf: Fix VLAN_V2 addition/rejection (Ivan Vecera) [2119701] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2022916] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2022916] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2022916] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2022916] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2022916] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2022916] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2022916] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2022916] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2022916] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2022916] - gve: Correct order of processing device options (Jordan Kimbrough) [2022916] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2022916] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2022916] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2022916] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2022916] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2022916] - gve: Add RX context. (Jordan Kimbrough) [2022916] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2022916] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2022916] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2022916] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2022916] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2022916] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2022916] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2022916] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2022916] - gve: fix gve_get_stats() (Jordan Kimbrough) [2022916] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2022916] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2022916] - gve: Correct available tx qpl check (Jordan Kimbrough) [2022916] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2022916] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2022916] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2022916] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084600] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084600] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084600] {CVE-2022-1679} - net: qcom/emac: Fix improper merge resolution in device_get_mac_address (Patrick Talbert) [2108539] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115086] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115086] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115086] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115086] - lkdtm: Disable return thunks in rodata.c (Waiman Long) [2115086] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115086] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115086] - x86/alternative: Report missing return thunk details (Waiman Long) [2115086] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2104461] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2109526] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2109526]- mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103595] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103595] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103595] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103595] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103595] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103595] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103595] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103595] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103595] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103595] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103595] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103595] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103595] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103595] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103595] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103595] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103595] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103595] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103595] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103595] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103595] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103595] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107596] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107596] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107596] - i2c: qcom-geni: Fix GPI DMA buffer sync-back (Andrew Halaney) [2105390] - i2c: qcom-geni: Use the correct return value (Andrew Halaney) [2105390] - i2c: qcom-geni: Propagate GENI_ABORT_DONE to geni_i2c_abort_xfer() (Andrew Halaney) [2105390] - i2c: qcom-geni: remove unnecessary conditions (Andrew Halaney) [2105390] - i2c: qcom-geni: Use dev_err_probe() for GPI DMA error (Andrew Halaney) [2105390] - i2c: qcom-geni: Add support for GPI DMA (Andrew Halaney) [2105390] - soc: qcom: geni: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [2105390] - soc: qcom: geni: move GENI_IF_DISABLE_RO to common header (Andrew Halaney) [2105390] - soc: qcom: geni: Add support for gpi dma (Andrew Halaney) [2105390]- iommu/arm-smmu-qcom: Add SC8280XP support (Eric Chanudet) [2117020] - dt-bindings: arm-smmu: Add compatible for Qualcomm SC8280XP (Eric Chanudet) [2117020] - soc: qcom: smem: use correct format characters (Eric Chanudet) [2108804] - soc: qcom: smem: validate fields of shared structures (Eric Chanudet) [2108804] - soc: qcom: smem: map only partitions used by local HOST (Eric Chanudet) [2108804] - soc: qcom: smem: Update max processor count (Eric Chanudet) [2108804] - dt-bindings: soc: smem: Make indirection optional (Eric Chanudet) [2108804] - soc: qcom: llcc: Add sc8180x and sc8280xp configurations (Eric Chanudet) [2108329] - dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles (Eric Chanudet) [2108329] - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() (Eric Chanudet) [2108329] - dt-bindings: arm: msm: Add LLCC compatible for SM8450 (Eric Chanudet) [2108329] - dt-bindings: arm: msm: Add LLCC compatible for SM8350 (Eric Chanudet) [2108329] - soc: qcom: llcc: Add configuration data for SM8450 SoC (Eric Chanudet) [2108329] - soc: qcom: llcc: Update register offsets for newer LLCC HW (Eric Chanudet) [2108329] - soc: qcom: llcc: Add missing llcc configuration data (Eric Chanudet) [2108329] - soc: qcom: llcc: Add write-cache cacheable support (Eric Chanudet) [2108329] - soc: qcom: llcc: Update the logic for version info extraction (Eric Chanudet) [2108329] - soc: qcom: llcc: Add support for 16 ways of allocation (Eric Chanudet) [2108329] - soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable (Eric Chanudet) [2108329] - dt-bindings: arm: msm: Don't mark LLCC interrupt as required (Eric Chanudet) [2108329] - dt-bindings: arm: msm: Add LLCC for SM6350 (Eric Chanudet) [2108329] - soc: qcom: llcc: Add configuration data for SM8350 (Eric Chanudet) [2108329] - soc: qcom: llcc: Disable MMUHWT retention (Eric Chanudet) [2108329] - soc: qcom: llcc: Add configuration data for SM6350 (Eric Chanudet) [2108329] - spi: qcom: geni: Simplify DMA setting (Shawn Doherty) [2106892] - spi: qcom: geni: handle timeout for gpi mode (Shawn Doherty) [2106892] - spi: qcom: geni: set the error code for gpi transfer (Shawn Doherty) [2106892] - spi: qcom: geni: remove unused defines (Shawn Doherty) [2106892] - spi: spi-geni-qcom: fix error handling in spi_geni_grab_gpi_chan() (Shawn Doherty) [2106892] - spi: spi-geni-qcom: Add support for GPI dma (Shawn Doherty) [2106892] - soc: qcom: geni: Add support for gpi dma (Shawn Doherty) [2106892] - soc: qcom: geni: move GENI_IF_DISABLE_RO to common header (Shawn Doherty) [2106892] - spi: spi-geni-qcom: Remove confusing comment about setting the watermark (Shawn Doherty) [2106892] - interconnect: qcom: Add SC8280XP interconnect provider (Adrien Thierry) [2105458] - dt-bindings: interconnect: qcom: Add sc8280xp binding (Adrien Thierry) [2105458] - soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Add SDX65 power domains (Adrien Thierry) [2105057] - dt-bindings: power: Add rpm power domain bindings for SDX65 (Adrien Thierry) [2105057] - soc: qcom: rpmpd: Add MSM8226 support (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding (Adrien Thierry) [2105057] - soc: qcom: rpmpd: Check for null return of devm_kcalloc (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Sort power-domain definitions and lists (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280 (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Rename rpmhpd struct names (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Add SM8450 power domains (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding (Adrien Thierry) [2105057] - soc: qcom: rpmpd: Add support for sm6125 (Adrien Thierry) [2105057] - dt-bindings: qcom-rpmpd: Add sm6125 power domains (Adrien Thierry) [2105057] - soc: qcom: rpmpd: Add QCM2290 support (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add QCM2290 support (Adrien Thierry) [2105057] - soc: qcom: rpmpd: Drop unused res_name from struct rpmpd (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: fix sm8350_mxc's peer domain (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Make power_on actually enable the domain (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding (Adrien Thierry) [2105057] - soc: qcom: rpmpd: Add power domains for MSM8953 (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Add SM6350 (Adrien Thierry) [2105057] - drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains (Adrien Thierry) [2105057] - dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding (Adrien Thierry) [2105057] - soc: qcom: rpmhpd: Use corner in power_off (Adrien Thierry) [2105057] - scsi: ufs: core: Fix referencing invalid rsp field (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Clean up ufshpb_suspend()/resume() (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add handing of device reset regions in HPB device mode (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Change sysfs node hpb_stats/rb_* prefix to start with rcmd_* (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Clean up the handler when device resets HPB information (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Remove enum initialization value (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Merge ufshpb_reset() and ufshpb_reset_host() (Eric Chanudet) [2102378] - scsi: ufs: qcom: Enable RPM_AUTOSUSPEND for runtime PM (Eric Chanudet) [2102378] - scsi: ufs: core: Remove redundant wmb() in ufshcd_send_command() (Eric Chanudet) [2102378] - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled (Eric Chanudet) [2102378] - scsi: ufs: qcom: Simplify handling of devm_phy_get() (Eric Chanudet) [2102378] - scsi: ufs: qcom: Fix acquiring the optional reset control line (Eric Chanudet) [2102378] - dt-bindings: ufs: cdns,ufshc: Add power-domains (Eric Chanudet) [2102378] - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Eric Chanudet) [2102378] - scsi: ufs: core: Remove duplicate include in ufshcd (Eric Chanudet) [2102378] - scsi: ufs: core: Exclude UECxx from SFR dump list (Eric Chanudet) [2102378] - scsi: ufs: Move the ufs_is_valid_unit_desc_lun() definition (Eric Chanudet) [2102378] - scsi: ufs: Move the struct ufs_ref_clk definition (Eric Chanudet) [2102378] - scsi: ufs: Split the ufshcd.h header file (Eric Chanudet) [2102378] - scsi: ufs: Minimize #include directives (Eric Chanudet) [2102378] - scsi: ufs: Fix kernel-doc syntax in ufshcd.h (Eric Chanudet) [2102378] - scsi: ufs: Remove unnecessary ufshcd-crypto.h include directives (Eric Chanudet) [2102378] - scsi: ufs: qcom: Fix ufs_qcom_resume() (Eric Chanudet) [2102378] - scsi: ufs: Introduce ufshcd_clkgate_delay_set() (Eric Chanudet) [2102378] - scsi: ufs: Remove locking from around single register writes (Eric Chanudet) [2102378] - scsi: ufs: Remove the TRUE and FALSE definitions (Eric Chanudet) [2102378] - scsi: ufs: Remove paths from source code comments (Eric Chanudet) [2102378] - scsi: ufs: Use an SPDX license identifier in the Kconfig file (Eric Chanudet) [2102378] - scsi: ufs: Rename sdev_ufs_device into ufs_device_wlun (Eric Chanudet) [2102378] - scsi: ufs: Remove the driver version (Eric Chanudet) [2102378] - scsi: ufs: Make the config_scaling_param calls type safe (Eric Chanudet) [2102378] - scsi: ufs: Switch to aggregate initialization (Eric Chanudet) [2102378] - scsi: ufs: Remove unused constants and code (Eric Chanudet) [2102378] - scsi: ufs: Invert the return value of ufshcd_is_hba_active() (Eric Chanudet) [2102378] - scsi: ufs: Declare the quirks array const (Eric Chanudet) [2102378] - scsi: ufs: Rename struct ufs_dev_fix into ufs_dev_quirk (Eric Chanudet) [2102378] - scsi: ufs: Remove the UFS_FIX() and END_FIX() macros (Eric Chanudet) [2102378] - scsi: ufs: Use get_unaligned_be16() instead of be16_to_cpup() (Eric Chanudet) [2102378] - scsi: ufs: Remove ufshcd_lrb.sense_buffer (Eric Chanudet) [2102378] - scsi: ufs: Remove ufshcd_lrb.sense_bufflen (Eric Chanudet) [2102378] - scsi: ufs: Simplify statements that return a boolean (Eric Chanudet) [2102378] - scsi: ufs: Remove superfluous boolean conversions (Eric Chanudet) [2102378] - scsi: ufs: Declare ufshcd_wait_for_register() static (Eric Chanudet) [2102378] - scsi: ufs: Fix a spelling error in a source code comment (Eric Chanudet) [2102378] - scsi: ufs: core: Increase fDeviceInit poll frequency (Eric Chanudet) [2102378] - scsi: ufs: core: Remove redundant HPB unmap (Eric Chanudet) [2102378] - scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Fix a NULL check on list iterator (Eric Chanudet) [2102378] - scsi: ufs: ufs-pci: Add support for Intel MTL (Eric Chanudet) [2102378] - scsi: ufs: qcom: Drop custom Android boot parameters (Eric Chanudet) [2102378] - scsi: ufs: core: Remove unused field in struct ufs_hba (Eric Chanudet) [2102378] - dt-bindings: ufs: qcom: Add SM6350 compatible string (Eric Chanudet) [2102378] - scsi: ufs: core: scsi_get_lba() error fix (Eric Chanudet) [2102378] - dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema (Eric Chanudet) [2102378] - dt-bindings: ufs: mediatek,ufs: convert to dtschema (Eric Chanudet) [2102378] - dt-bindings: ufs: hisilicon,ufs: convert to dtschema (Eric Chanudet) [2102378] - dt-bindings: ufs: qcom,ufs: convert to dtschema (Eric Chanudet) [2102378] - dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings (Eric Chanudet) [2102378] - dt-bindings: ufs: cdns,ufshc: convert to dtschema (Eric Chanudet) [2102378] - dt-bindings: ufs: samsung,exynos-ufs: use common bindings (Eric Chanudet) [2102378] - dt-bindings: ufs: add common platform bindings (Eric Chanudet) [2102378] - scsi: ufs: Fix runtime PM messages never-ending cycle (Eric Chanudet) [2102378] - scsi: ufs: core: Remove wlun_dev_to_hba() (Eric Chanudet) [2102378] - scsi: ufs: core: Fix divide by zero in ufshcd_map_queues() (Eric Chanudet) [2102378] - block: pass a block_device and opf to bio_alloc (Eric Chanudet) [2102378] - scsi: ufs: Add checking lifetime attribute for WriteBooster (Eric Chanudet) [2102378] - scsi: ufs: Treat link loss as fatal error (Eric Chanudet) [2102378] - scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode() (Eric Chanudet) [2102378] - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() (Eric Chanudet) [2102378] - scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl() (Eric Chanudet) [2102378] - scsi: ufs: Modify Tactive time setting conditions (Eric Chanudet) [2102378] - scsi: ufs: core: Fix deadlock issue in ufshcd_wait_for_doorbell_clr() (Eric Chanudet) [2102378] - scsi: ufs: dt-bindings: Add SM8450 compatible strings (Eric Chanudet) [2102378] - scsi: ufs: Implement polling support (Eric Chanudet) [2102378] - scsi: ufs: Optimize the command queueing code (Eric Chanudet) [2102378] - scsi: ufs: Stop using the clock scaling lock in the error handler (Eric Chanudet) [2102378] - scsi: ufs: Fix a kernel crash during shutdown (Eric Chanudet) [2102378] - scsi: ufs: Improve SCSI abort handling further (Eric Chanudet) [2102378] - scsi: ufs: Introduce ufshcd_release_scsi_cmd() (Eric Chanudet) [2102378] - scsi: ufs: Remove the 'update_scaling' local variable (Eric Chanudet) [2102378] - scsi: ufs: Remove hba->cmd_queue (Eric Chanudet) [2102378] - scsi: ufs: Fix a deadlock in the error handler (Eric Chanudet) [2102378] - scsi: ufs: Rework ufshcd_change_queue_depth() (Eric Chanudet) [2102378] - scsi: ufs: Remove ufshcd_any_tag_in_use() (Eric Chanudet) [2102378] - scsi: ufs: Fix race conditions related to driver data (Eric Chanudet) [2102378] - scsi: ufs: Remove dead code (Eric Chanudet) [2102378] - scsi: ufs: Remove the sdev_rpmb member (Eric Chanudet) [2102378] - scsi: ufs: Remove is_rpmb_wlun() (Eric Chanudet) [2102378] - scsi: ufs: Rename a function argument (Eric Chanudet) [2102378] - scsi: Remove superfluous #include directives (Eric Chanudet) [2102378] - scsi: ufs: ufs-pci: Add support for Intel ADL (Eric Chanudet) [2102378] - scsi: ufs: Let devices remain runtime suspended during system suspend (Eric Chanudet) [2102378] - block: remove the gendisk argument to blk_execute_rq (Eric Chanudet) [2102378] - scsi: ufs: Fix double space in SCSI_UFS_HWMON description (Eric Chanudet) [2102378] - scsi: ufs: Wrap Universal Flash Storage drivers in SCSI_UFSHCD (Eric Chanudet) [2102378] - scsi: ufs: ufs-mediatek: Add put_device() after of_find_device_by_node() (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu() (Eric Chanudet) [2102378] - scsi: ufs: core: Fix another task management completion race (Eric Chanudet) [2102378] - scsi: ufs: core: Fix task management completion timeout race (Eric Chanudet) [2102378] - scsi: ufs: core: Improve SCSI abort handling (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Properly handle max-single-cmd (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Remove HPB2.0 flows (Eric Chanudet) [2102378] - dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible (Eric Chanudet) [2102378] - dt-bindings: ufs: exynos-ufs: add io-coherency property (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9 (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Factor out priv data init (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR option (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Support custom version of ufs_hba_variant_ops (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Add setup_clocks callback (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Add refclkout_stop control (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Simplify drv_data retrieval (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Change pclk available max value (Eric Chanudet) [2102378] - scsi: ufs: Add quirk to enable host controller without PH configuration (Eric Chanudet) [2102378] - scsi: ufs: Add quirk to handle broken UIC command (Eric Chanudet) [2102378] - scsi: ufs: core: Micro-optimize ufshcd_map_sg() (Eric Chanudet) [2102378] - scsi: ufs: core: Add a compile-time structure size check (Eric Chanudet) [2102378] - scsi: ufs: core: Remove three superfluous casts (Eric Chanudet) [2102378] - scsi: ufs: core: Add debugfs attributes for triggering the UFS EH (Eric Chanudet) [2102378] - scsi: ufs: core: Make it easier to add new debugfs attributes (Eric Chanudet) [2102378] - scsi: ufs: core: Export ufshcd_schedule_eh_work() (Eric Chanudet) [2102378] - scsi: ufs: core: Log error handler activity (Eric Chanudet) [2102378] - scsi: ufs: core: Improve static type checking (Eric Chanudet) [2102378] - scsi: ufs: core: Improve source code comments (Eric Chanudet) [2102378] - scsi: ufs: Revert "Retry aborted SCSI commands instead of completing these successfully" (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Correct timeout value setting registers (Eric Chanudet) [2102378] - scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer (Eric Chanudet) [2102378] - scsi: ufs: mediatek: Avoid sched_clock() misuse (Eric Chanudet) [2102378] - scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk (Eric Chanudet) [2102378] - scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay (Eric Chanudet) [2102378] - scsi: ufs: ufs-mediatek: Fix build error caused by use of sched_clock() (Eric Chanudet) [2102378] - scsi: ufs: ufs-mediatek: Introduce default delay for reference clock (Eric Chanudet) [2102378] - scsi: ufs: core: Fix synchronization between scsi_unjam_host() and ufshcd_queuecommand() (Eric Chanudet) [2102378] - scsi: ufs: mediatek: Support vops pre suspend to disable auto-hibern8 (Eric Chanudet) [2102378] - scsi: ufs: core: Do not exit ufshcd_err_handler() unless operational or dead (Eric Chanudet) [2102378] - scsi: ufs: core: Do not exit ufshcd_reset_and_restore() unless operational or dead (Eric Chanudet) [2102378] - scsi: ufs: core: Stop clearing UNIT ATTENTIONS (Eric Chanudet) [2102378] - scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (Eric Chanudet) [2102378] - scsi: ufs: core: Remove return statement in void function (Eric Chanudet) [2102378] - scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match the definition (Eric Chanudet) [2102378] - scsi: ufs: core: Fix NULL pointer dereference (Eric Chanudet) [2102378] - scsi: ufs: core: Fix task management completion (Eric Chanudet) [2102378] - scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling (Eric Chanudet) [2102378] - scsi: ufs: core: Export hibern8 entry and exit functions (Eric Chanudet) [2102378] - scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y (Eric Chanudet) [2102378] - scsi: ufs: exynos: Unify naming (Eric Chanudet) [2102378] - scsi: ufs: Fix illegal offset in UPIU event trace (Eric Chanudet) [2102378] - scsi: ufs: core: Add temperature notification exception handling (Eric Chanudet) [2102378] - scsi: ufs: core: Probe for temperature notification support (Eric Chanudet) [2102378] - scsi: ufs: core: Unbreak the reset handler (Eric Chanudet) [2102378] - scsi: ufs: core: Revert "scsi: ufs: Synchronize SCSI and UFS error handling" (Eric Chanudet) [2102378] - dt-bindings: ufs: Add bindings for Samsung ufs host (Eric Chanudet) [2102378] - scsi: ufs: ufs-mediatek: Change dbg select by check IP version (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Use proper power management API (Eric Chanudet) [2102378] - scsi: ufs: ufs-qcom: Remove unneeded variable 'err' (Eric Chanudet) [2102378] - scsi: ufs: ufs-pci: Fix Intel LKF link stability (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Remove unused parameters (Eric Chanudet) [2102378] - scsi: ufs: Fix ufshcd_request_sense_async() for Samsung KLUFG8RHDA-B2D1 (Eric Chanudet) [2102378] - scsi: ufs: ufs-exynos: Fix static checker warning (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Fix typo in comments (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Fix possible memory leak (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Eric Chanudet) [2102378] - scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Do not report victim error in HCM (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Verify that 'num_inflight_map_req' is non-negative (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Use a correct max multi chunk (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Rewind the read timeout on every read (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Remove redundant initialization of variable 'lba' (Eric Chanudet) [2102378] - scsi: ufshcd: Fix device links when BOOT WLUN fails to probe (Eric Chanudet) [2102378] - scsi: ufs: Fix unsigned int compared with less than zero (Eric Chanudet) [2102378] - scsi: ufs: core: Add lu_enable sysfs node (Eric Chanudet) [2102378] - scsi: ufs: core: Add L2P entry swap quirk for Micron UFS (Eric Chanudet) [2102378] - scsi: ufs: core: Remove redundant call in ufshcd_add_command_trace() (Eric Chanudet) [2102378] - scsi: ufs: Add fault injection support (Eric Chanudet) [2102378] - scsi: ufs: Retry aborted SCSI commands instead of completing these successfully (Eric Chanudet) [2102378] - scsi: ufs: Synchronize SCSI and UFS error handling (Eric Chanudet) [2102378] - scsi: ufs: Request sense data asynchronously (Eric Chanudet) [2102378] - scsi: ufs: Fix the SCSI abort handler (Eric Chanudet) [2102378] - scsi: ufs: Optimize SCSI command processing (Eric Chanudet) [2102378] - scsi: ufs: Optimize serialization of setup_xfer_req() calls (Eric Chanudet) [2102378] - scsi: ufs: Revert "Utilize Transfer Request List Completion Notification Register" (Eric Chanudet) [2102378] - scsi: ufs: Inline ufshcd_outstanding_req_clear() (Eric Chanudet) [2102378] - scsi: ufs: Remove several wmb() calls (Eric Chanudet) [2102378] - scsi: ufs: Improve static type checking for the host controller state (Eric Chanudet) [2102378] - scsi: ufs: Verify UIC locking requirements at runtime (Eric Chanudet) [2102378] - scsi: ufs: Remove ufshcd_valid_tag() (Eric Chanudet) [2102378] - scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate (Eric Chanudet) [2102378] - scsi: ufs: Rename the second ufshcd_probe_hba() argument (Eric Chanudet) [2102378] - scsi: ufs: Only include power management code if necessary (Eric Chanudet) [2102378] - scsi: ufs: Reduce power management code duplication (Eric Chanudet) [2102378] - scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Make host mode parameters configurable (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add support for host control mode (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Do not send umap_all in host control mode (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Limit the number of in-flight map requests (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add "cold" regions timer (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add HPB dev reset response (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Region inactivation in host mode (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Make eviction depend on region's reads (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add reads counter (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Transform set_dirty to iterate_rgn (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add host control mode support to rsp_upiu (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Cache HPB Control mode on init (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Add HPB 2.0 support (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Prepare HPB read for cached sub-region (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: L2P map management for HPB read (Eric Chanudet) [2102378] - scsi: ufs: ufshpb: Introduce Host Performance Buffer feature (Eric Chanudet) [2102378] - scsi: ufs: Allow async suspend/resume callbacks (Eric Chanudet) [2102378] - scsi: ufs: core: Use scsi_get_lba() to get LBA (Eric Chanudet) [2102378] - scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed() (Eric Chanudet) [2102378] - redhat: config: disable qcom eDP phy driver (Eric Chanudet) [2102384] - phy: qcom-qmp: rename error labels (Eric Chanudet) [2102384] - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure (Eric Chanudet) [2102384] - phy: qcom-qmp: switch to explicit reset helpers (Eric Chanudet) [2102384] - phy: qcom-qmp: fix reset-controller leak on probe errors (Eric Chanudet) [2102384] - phy: qcom-qmp: fix struct clk leak on probe errors (Eric Chanudet) [2102384] - phy: qcom-qmp: fix phy-descriptor kernel-doc typo (Eric Chanudet) [2102384] - phy: qcom-qmp: Add support for SDX65 QMP PHY (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SDX65 USB PHY binding (Eric Chanudet) [2102384] - phy: qcom-qmp: Add SM6350 UFS PHY support (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings (Eric Chanudet) [2102384] - phy: qcom-qmp: add sc8280xp UFS PHY (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs compatibles (Eric Chanudet) [2102384] - phy: qcom-snps: Add sc8280xp support (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and sc8280xp (Eric Chanudet) [2102384] - phy: qcom: Program SSC only if supported by sink (Eric Chanudet) [2102384] - phy: qcom: Add support for eDP PHY on sc7280 (Eric Chanudet) [2102384] - dt-bindings: phy: Add eDP PHY compatible for sc7280 (Eric Chanudet) [2102384] - dt-bindings: phy: convert Qualcomm USB HS phy to yaml (Eric Chanudet) [2102384] - phy: qcom-qusb2: Add compatible for MSM8953 (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qusb2: Document msm8953 compatible (Eric Chanudet) [2102384] - drivers: phy: qcom: ipq806x-usb: conver latch function to pool macro (Eric Chanudet) [2102384] - drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro (Eric Chanudet) [2102384] - phy: qcom-qmp: Add SM8450 PCIe1 PHY support (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings (Eric Chanudet) [2102384] - phy: qcom-qmp: Add SM8450 PCIe0 PHY support (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings (Eric Chanudet) [2102384] - phy: qcom-qmp: Add SM8450 USB QMP PHYs (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SM8450 USB3 PHY (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SM8450 (Eric Chanudet) [2102384] - phy: qcom: use struct_size instead of sizeof (Eric Chanudet) [2102384] - phy: qcom-qmp: Add SM8450 UFS QMP Phy (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SM8450 UFS phy compatible (Eric Chanudet) [2102384] - phy: qcom: Introduce new eDP PHY driver (Eric Chanudet) [2102384] - dt-bindings: phy: Introduce Qualcomm eDP PHY binding (Eric Chanudet) [2102384] - phy: qualcomm: ipq806x-usb: Fix kernel-doc style (Eric Chanudet) [2102384] - phy: qualcomm: usb-hsic: Fix the kernel-doc warn (Eric Chanudet) [2102384] - phy: qualcomm: qmp: Add missing struct documentation (Eric Chanudet) [2102384] - phy: qcom-snps: Correct the FSEL_MASK (Eric Chanudet) [2102384] - phy: qcom-qmp: another fix for the sc8180x PCIe definition (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY require no supply (Eric Chanudet) [2102384] - phy: qcom-qusb2: Fix a memory leak on probe (Eric Chanudet) [2102384] - phy: qcom-qmp: Add QCM2290 USB3 PHY support (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY (Eric Chanudet) [2102384] - phy: qcom-qusb2: Add missing vdd supply (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qusb2: Add missing vdd-supply (Eric Chanudet) [2102384] - dt-bindings: arm: qcom: Drop qcom,mtp (Eric Chanudet) [2102384] - dt-bindings: arm: qcom: Document alcatel,idol347 board (Eric Chanudet) [2102384] - phy: qcom-qmp: Make use of the helper function devm_add_action_or_reset() (Eric Chanudet) [2102384] - phy: qcom-qusb2: Add compatible for QCM2290 (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290 (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Update maintainer email (Eric Chanudet) [2102384] - phy: qcom-qmp: Add support for SM6115 UFS phy (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings (Eric Chanudet) [2102384] - phy: qmp: Provide unique clock names for DP clocks (Eric Chanudet) [2102384] - phy: qcom-qmp: add USB3 PHY support for IPQ6018 (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add IPQ6018 USB3 PHY (Eric Chanudet) [2102384] - phy: qcom: qmp: Add SC8180x USB/DP combo (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp-usb3-dp: Add support for sc8180x (Eric Chanudet) [2102384] - phy: qualcomm: phy-qcom-usb-hs: repair non-kernel-doc comment (Eric Chanudet) [2102384] - phy: qcom-qmp: Fix sc8180x PCIe definition (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280 (Eric Chanudet) [2102384] - phy: qcom-qmp: Add sc8180x PCIe support (Eric Chanudet) [2102384] - dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible (Eric Chanudet) [2102384] - clk: qcom: add sc8280xp GCC driver (Adrien Thierry) [2103761] - dt-bindings: clock: Add Qualcomm SC8280XP GCC bindings (Adrien Thierry) [2103761] - redhat: config: qcom_scm download off by default (Eric Chanudet) [2101563] - redhat: config: disable sm8450 by default (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-gpio: Add pm6125 compatible (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom-pmic-gpio: Add pm6125 compatible (Eric Chanudet) [2101563] - pinctrl: qcom: Update clock voting as optional (Eric Chanudet) [2101563] - pinctrl: qcom: Add SC7280 lpass pin configuration (Eric Chanudet) [2101563] - pinctrl: qcom: Extract chip specific LPASS LPI code (Eric Chanudet) [2101563] - pinctrl: qcom: Update lpi pin group custiom functions with framework generic functions (Eric Chanudet) [2101563] - pinctrl: qcom: Update macro name to LPI specific (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add sc7280 lpass lpi pinctrl bindings (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Update lpass lpi file name to SoC specific (Eric Chanudet) [2101563] - pinctrl: qcom-pmic-gpio: Add support for pmx65 (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx65 support (Eric Chanudet) [2101563] - pinctrl: qcom: sm6350: fix order of UFS & SDC pins (Eric Chanudet) [2101563] - pinctrl: qcom: sm8150: Specify PDC map (Eric Chanudet) [2101563] - dt-bindings: qcom,pdc: Add compatible for SM8150 (Eric Chanudet) [2101563] - pinctrl: qcom-pmic-gpio: Add support for pm8450 (Eric Chanudet) [2101563] - pinctrl: qcom: Introduce sc8280xp TLMM driver (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding (Eric Chanudet) [2101563] - pinctrl: qcom: cleanup comments (Eric Chanudet) [2101563] - pinctrl: qcom: qcm2290: Add GPIO wakeirq map (Eric Chanudet) [2101563] - pinctrl: qcom: print egpio mode in debugfs (Eric Chanudet) [2101563] - pinctrl: qcom: sm8450: Add egpio support (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-mpp: Add PM8226 compatible (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible (Eric Chanudet) [2101563] - pinctrl: qcom: Return -EINVAL for setting affinity if no IRQ parent (Eric Chanudet) [2101563] - pinctrl: qcom: Add SM8450 pinctrl driver (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add SM8450 pinctrl bindings (Eric Chanudet) [2101563] - pinctrl: spmi-gpio: Add support for PM2250 (Eric Chanudet) [2101563] - dt-bindings: qcom,pmic-gpio: Add pm2250 compatible string (Eric Chanudet) [2101563] - pinctrl: qcom: sc7280: Add egpio support (Eric Chanudet) [2101563] - pinctrl: qcom: Add egpio feature support (Eric Chanudet) [2101563] - pinctrl: qcom-pmic-gpio: Add support for pm8019 (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM8019 (Eric Chanudet) [2101563] - pinctrl: qcom: Add SDX65 pincontrol driver (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings (Eric Chanudet) [2101563] - pinctrl: qcom: sm8350: Correct UFS and SDC offsets (Eric Chanudet) [2101563] - pinctrl: qcom: sdm845: Enable dual edge errata (Eric Chanudet) [2101563] - pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-mpp: hardcode IRQ counts (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells (Eric Chanudet) [2101563] - pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip (Eric Chanudet) [2101563] - pinctrl: qcom: ssbi-mpp: hardcode IRQ counts (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp bindings to YAML (Eric Chanudet) [2101563] - iommu/arm: fix ARM_SMMU_QCOM compilation (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-gpio: Add compatible for PM6350 (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350 (Eric Chanudet) [2101563] - qcom_scm: hide Kconfig symbol (Eric Chanudet) [2101563] - firmware: include drivers/firmware/Kconfig unconditionally (Eric Chanudet) [2101563] - firmware: qcom_scm: QCOM_SCM should depend on ARCH_QCOM (Eric Chanudet) [2101563] - firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent module (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-gpio: add support to enable/disable output (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,disable} properties (Eric Chanudet) [2101563] - pinctrl: qcom: Add QCM2290 pinctrl driver (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings (Eric Chanudet) [2101563] - pinctrl: qcom: Add SM6350 pinctrl driver (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings (Eric Chanudet) [2101563] - pinctrl: qcom: sc7280: Add PM suspend callbacks (Eric Chanudet) [2101563] - pinctrl: qcom: msm8226: fill in more functions (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-gpio: correct parent irqspec translation (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupts property (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gpio bindings to YAML (Eric Chanudet) [2101563] - pinctrl: qcom: spmi-gpio: Add pmc8180 & pmc8180c (Eric Chanudet) [2101563] - drivers: qcom: pinctrl: Add pinctrl driver for sm6115 (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom: Add SM6115 pinctrl bindings (Eric Chanudet) [2101563] - pinctrl: qcom/pinctrl-spmi-gpio: Add compatible for pmic-gpio on SA8155p-adp (Eric Chanudet) [2101563] - pinctrl: qcom/pinctrl-spmi-gpio: Arrange compatibles alphabetically (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for SA8155p-adp (Eric Chanudet) [2101563] - dt-bindings: pinctrl: qcom,pmic-gpio: Arrange compatibles alphabetically (Eric Chanudet) [2101563] - pinctrl: qcom: Add MDM9607 pinctrl driver (Eric Chanudet) [2101563]- drm/nouveau: recognise GA103 (Karol Herbst) [2115796] - drm/aperture: Run fbdev removal before internal helpers (Karol Herbst) [2088409] - drm/i915/ttm: fix 32b build (Karol Herbst) [2088409] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Karol Herbst) [2088409] - drm/amd/pm: Prevent divide by zero (Karol Herbst) [2088409] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Karol Herbst) [2088409] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Karol Herbst) [2088409] - drm/amd/display: Ignore First MST Sideband Message Return Error (Karol Herbst) [2088409] - drm/i915/selftests: fix subtraction overflow bug (Karol Herbst) [2088409] - drm/i915/gt: Serialize TLB invalidates with GT resets (Karol Herbst) [2088409] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Karol Herbst) [2088409] - drm/i915/ttm: fix sg_table construction (Karol Herbst) [2088409] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Karol Herbst) [2088409] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Karol Herbst) [2088409] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Karol Herbst) [2088409] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Karol Herbst) [2088409] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Karol Herbst) [2088409] - drm/amdgpu: keep fbdev buffers pinned during suspend (Karol Herbst) [2088409] - drm/fourcc: fix integer type usage in uapi header (Karol Herbst) [2088409] - drm/i915/dgfx: Disable d3cold at gfx root port (Karol Herbst) [2088409] - drm/i915/gem: add missing else (Karol Herbst) [2088409] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Karol Herbst) [2088409] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Karol Herbst) [2088409] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Karol Herbst) [2088409] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Karol Herbst) [2088409] - udmabuf: add back sanity check (Karol Herbst) [2088409] - drm/amd/display: Fix typo in override_lane_settings (Karol Herbst) [2088409] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Karol Herbst) [2088409] - drm/i915: Implement w/a 22010492432 for adl-s (Karol Herbst) [2088409] - drm/i915/uc: remove accidental static from a local variable (Karol Herbst) [2088409] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Karol Herbst) [2088409] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Karol Herbst) [2088409] - drm/i915/reset: Fix error_state_read ptr + offset use (Karol Herbst) [2088409] - drm/amdkfd: add pinned BOs to kfd_bo_list (Karol Herbst) [2088409] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Karol Herbst) [2088409] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Karol Herbst) [2088409] - drm/amd/display: Read Golden Settings Table from VBIOS (Karol Herbst) [2088409] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Karol Herbst) [2088409] - drm/amdgpu: update VCN codec support for Yellow Carp (Karol Herbst) [2088409] - drm/amd/display: remove stale config guards (Karol Herbst) [2088409] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Karol Herbst) [2088409] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Karol Herbst) [2088409] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Karol Herbst) [2088409] - drm/amdkfd:Fix fw version for 10.3.6 (Karol Herbst) [2088409] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Karol Herbst) [2088409] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Karol Herbst) [2088409] - drm/amd/pm: Fix missing thermal throttler status (Karol Herbst) [2088409] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Karol Herbst) [2088409] - drm/radeon: fix a possible null pointer dereference (Karol Herbst) [2088409] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Karol Herbst) [2088409] - drm/amd/display: Check if modulo is 0 before dividing. (Karol Herbst) [2088409] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Karol Herbst) [2088409] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Karol Herbst) [2088409] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Karol Herbst) [2088409] - gma500: fix an incorrect NULL check on list iterator (Karol Herbst) [2088409] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Karol Herbst) [2088409] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Karol Herbst) [2088409] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Karol Herbst) [2088409] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Karol Herbst) [2088409] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Karol Herbst) [2088409] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Karol Herbst) [2088409] - drm/amdgpu: add beige goby PCI ID (Karol Herbst) [2088409] - drm/i915: Fix CFI violation with show_dynamic_id() (Karol Herbst) [2088409] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Karol Herbst) [2088409] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Karol Herbst) [2088409] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Karol Herbst) [2088409] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Karol Herbst) [2088409] - drm/bridge: Fix error handling in analogix_dp_probe (Karol Herbst) [2088409] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Karol Herbst) [2088409] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Karol Herbst) [2088409] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Karol Herbst) [2088409] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Karol Herbst) [2088409] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Karol Herbst) [2088409] - drm: bridge: icn6211: Fix register layout (Karol Herbst) [2088409] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Karol Herbst) [2088409] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Karol Herbst) [2088409] - drm/edid: fix invalid EDID extension block filtering (Karol Herbst) [2088409] - drm/bridge: it6505: Fix build error (Karol Herbst) [2088409] - drm: bridge: it66121: Fix the register page length (Karol Herbst) [2088409] - drm/vmwgfx: Fix an invalid read (Karol Herbst) [2088409] - drm/ssd130x: Reduce temporary buffer sizes (Karol Herbst) [2088409] - drm/ssd130x: Fix rectangle updates (Karol Herbst) [2088409] - drm/format-helper: Fix XRGB888 to monochrome conversion (Karol Herbst) [2088409] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Karol Herbst) [2088409] - drm/solomon: Make DRM_SSD130X depends on MMU (Karol Herbst) [2088409] - drm: ssd130x: Always apply segment remap setting (Karol Herbst) [2088409] - drm: ssd130x: Fix COM scan direction register mask (Karol Herbst) [2088409] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Karol Herbst) [2088409] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Karol Herbst) [2088409] - drm/bridge_connector: enable HPD by default if supported (Karol Herbst) [2088409] - drm: fix EDID struct for old ARM OABI format (Karol Herbst) [2088409] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Karol Herbst) [2088409] - drm/amd/pm: update smartshift powerboost calc for smu13 (Karol Herbst) [2088409] - drm/amd/pm: update smartshift powerboost calc for smu12 (Karol Herbst) [2088409] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Karol Herbst) [2088409] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Karol Herbst) [2088409] - drm/amd/pm: fix the compile warning (Karol Herbst) [2088409] - drm/amdkfd: Fix circular lock dependency warning (Karol Herbst) [2088409] - drm/plane: Move range check for format_count earlier (Karol Herbst) [2088409] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Karol Herbst) [2088409] - drm/amd/pm: fix double free in si_parse_power_table() (Karol Herbst) [2088409] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Karol Herbst) [2088409] - drm/amd/display: Disabling Z10 on DCN31 (Karol Herbst) [2088409] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Karol Herbst) [2088409] - drm/vmwgfx: validate the screen formats (Karol Herbst) [2088409] - drm/selftests: fix a shift-out-of-bounds bug (Karol Herbst) [2088409] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Karol Herbst) [2088409]- net/mlx5: fs, fail conflicting actions (Mohammad Kabat) [2049451] - net/mlx5: Rearm the FW tracer after each tracer event (Mohammad Kabat) [2049451] - net/mlx5: correct ECE offset in query qp output (Mohammad Kabat) [2049451] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Mohammad Kabat) [2049451] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Mohammad Kabat) [2049451] - net/mlx5e: TC NIC mode, fix tc chains miss table (Mohammad Kabat) [2049451] - net/mlx5: Don't use already freed action pointer (Mohammad Kabat) [2049451] - net/mlx5: fix typo in comment (Mohammad Kabat) [2049451] - net/mlx5: Allow future addition of IPsec object modifiers (Mohammad Kabat) [2049451] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Mohammad Kabat) [2049451] - net/mlx5: Drain fw_reset when removing device (Mohammad Kabat) [2049451] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Mohammad Kabat) [2049451] - net/mlx5e: CT: Fix support for GRE tuples (Mohammad Kabat) [2049451] - net/mlx5e: Remove HW-GRO from reported features (Mohammad Kabat) [2049451] - net/mlx5e: Properly block HW GRO when XDP is enabled (Mohammad Kabat) [2049451] - net/mlx5e: Properly block LRO when XDP is enabled (Mohammad Kabat) [2049451] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Mohammad Kabat) [2049451] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Mohammad Kabat) [2049451] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Mohammad Kabat) [2049451] - net/mlx5: Initialize flow steering during driver probe (Mohammad Kabat) [2049451] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Mohammad Kabat) [2049451] - net/mlx5: Fix matching on inner TTC (Mohammad Kabat) [2049451] - net/mlx5: Avoid double clear or set of sync reset requested (Mohammad Kabat) [2049451] - net/mlx5: Fix deadlock in sync reset flow (Mohammad Kabat) [2049451] - net/mlx5e: Fix trust state reset in reload (Mohammad Kabat) [2049451] - net/mlx5e: Avoid checking offload capability in post_parse action (Mohammad Kabat) [2049451] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Mohammad Kabat) [2049451] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Mohammad Kabat) [2049451] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Mohammad Kabat) [2049451] - net/mlx5e: Lag, Don't skip fib events on current dst (Mohammad Kabat) [2049451] - net/mlx5e: Lag, Fix fib_info pointer assignment (Mohammad Kabat) [2049451] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Mohammad Kabat) [2049451] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Mohammad Kabat) [2049451] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Mohammad Kabat) [2049451] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Mohammad Kabat) [2049451] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Mohammad Kabat) [2049451 2049589] - RDMA/mlx5: Add a missing update of cache->last_add (Mohammad Kabat) [2049451] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Mohammad Kabat) [2049451] - net/mlx5e: HTB, remove unused function declaration (Mohammad Kabat) [2049451] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Mohammad Kabat) [2049451] - net/mlx5: Remove unused fill page array API function (Mohammad Kabat) [2049451] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Mohammad Kabat) [2049451] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Mohammad Kabat) [2049451] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Mohammad Kabat) [2049451] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Mohammad Kabat) [2049451] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Mohammad Kabat) [2049451] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Mohammad Kabat) [2049451] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Mohammad Kabat) [2049451] - net/mlx5: DR, Adjust structure member to reduce memory hole (Mohammad Kabat) [2049451] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Mohammad Kabat) [2049451] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Mohammad Kabat) [2049451] - net/mlx5e: RX, Test the XDP program existence out of the handler (Mohammad Kabat) [2049451] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Mohammad Kabat) [2049451] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Mohammad Kabat) [2049451] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Mohammad Kabat) [2049451] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Mohammad Kabat) [2049451] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Mohammad Kabat) [2049451] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Mohammad Kabat) [2049451] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Mohammad Kabat) [2049451] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Mohammad Kabat) [2049451] - net/mlx5: Parse module mapping using mlx5_ifc (Mohammad Kabat) [2049451] - net/mlx5: Query the maximum MCIA register read size from firmware (Mohammad Kabat) [2049451] - net/mlx5: CT: Create smfs dr matchers dynamically (Mohammad Kabat) [2049451] - net/mlx5: CT: Add software steering ct flow steering provider (Mohammad Kabat) [2049451] - net/mlx5: Add smfs lib to export direct steering API to CT (Mohammad Kabat) [2049451] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Mohammad Kabat) [2049451] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Mohammad Kabat) [2049451] - net/mlx5: Node-aware allocation for the doorbell pgdir (Mohammad Kabat) [2049451] - net/mlx5: Node-aware allocation for UAR (Mohammad Kabat) [2049451] - net/mlx5: Node-aware allocation for the EQs (Mohammad Kabat) [2049451] - net/mlx5: Node-aware allocation for the EQ table (Mohammad Kabat) [2049451] - net/mlx5: Node-aware allocation for the IRQ table (Mohammad Kabat) [2049451] - net/mlx5: Delete useless module.h include (Mohammad Kabat) [2049451] - net/mlx5: DR, Add support for ConnectX-7 steering (Mohammad Kabat) [2049451] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Mohammad Kabat) [2049451] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Mohammad Kabat) [2049451] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Mohammad Kabat) [2049451] - net/mlx5: DR, Remove unneeded comments (Mohammad Kabat) [2049451] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Mohammad Kabat) [2049451] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Mohammad Kabat) [2049451] - net/mlx5: Add debugfs counters for page commands failures (Mohammad Kabat) [2049451] - net/mlx5: Add pages debugfs (Mohammad Kabat) [2049451] - net/mlx5: Move debugfs entries to separate struct (Mohammad Kabat) [2049451] - net/mlx5: Change release_all_pages cap bit location (Mohammad Kabat) [2049451] - net/mlx5: Remove redundant error on reclaim pages (Mohammad Kabat) [2049451] - net/mlx5: Remove redundant error on give pages (Mohammad Kabat) [2049451] - net/mlx5: Remove redundant notify fail on give pages (Mohammad Kabat) [2049451] - net/mlx5: Add command failures data to debugfs (Mohammad Kabat) [2049451] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Mohammad Kabat) [2049451] - net/mlx5: Support GRE conntrack offload (Mohammad Kabat) [2049451] - mlx5: add support for page_pool_get_stats (Mohammad Kabat) [2049451] - net/mlx5: Add migration commands definitions (Mohammad Kabat) [2049451] - net/mlx5: Introduce migration bits and structures (Mohammad Kabat) [2049451] - net/mlx5: Expose APIs to get/put the mlx5 core device (Mohammad Kabat) [2049451] - net/mlx5: Disable SRIOV before PF removal (Mohammad Kabat) [2049451] - net/mlx5: Reuse exported virtfn index function call (Mohammad Kabat) [2049451] - net/mlx5: Add clarification on sync reset failure (Mohammad Kabat) [2049451] - net/mlx5: Add reset_state field to MFRL register (Mohammad Kabat) [2049451] - RDMA/mlx5: Use new command interface API (Mohammad Kabat) [2049451] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Mohammad Kabat) [2049451] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Mohammad Kabat) [2049451] - net/mlx5: cmdif, Add new api for command execution (Mohammad Kabat) [2049451] - net/mlx5: cmdif, cmd_check refactoring (Mohammad Kabat) [2049451] - net/mlx5: cmdif, Return value improvements (Mohammad Kabat) [2049451] - net/mlx5: Lag, offload active-backup drops to hardware (Mohammad Kabat) [2049451] - net/mlx5: Lag, record inactive state of bond device (Mohammad Kabat) [2049451] - net/mlx5: Lag, don't use magic numbers for ports (Mohammad Kabat) [2049451] - net/mlx5: Lag, use local variable already defined to access E-Switch (Mohammad Kabat) [2049451] - net/mlx5: E-switch, add drop rule support to ingress ACL (Mohammad Kabat) [2049451] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Mohammad Kabat) [2049451 2049589] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Mohammad Kabat) [2049451 2049589] - net/mlx5: Add ability to insert to specific flow group (Mohammad Kabat) [2049451] - mlx5: remove unused static inlines (Mohammad Kabat) [2049451] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Mohammad Kabat) [2049451] - RDMA/mlx5: Store ndescs instead of the translation table size (Mohammad Kabat) [2049451] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Mohammad Kabat) [2049451] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Mohammad Kabat) [2049451] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Mohammad Kabat) [2049451] - net/mlx5e: TC, Allow sample action with CT (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Make post_act parse CT and sample actions (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Use multi table support for CT and sample actions (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Create new flow attr for multi table actions (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Add post act offload/unoffload API (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Pass actions param to actions_match_supported() (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Move flow hashtable to be per rep (Mohammad Kabat) [2049451] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Mohammad Kabat) [2049451] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Mohammad Kabat) [2049451] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Mohammad Kabat) [2049451] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Mohammad Kabat) [2049451] - net/mlx5e: Generalize packet merge error message (Mohammad Kabat) [2049451] - net/mlx5e: Add support for using xdp->data_meta (Mohammad Kabat) [2049451] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Mohammad Kabat) [2049451] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Mohammad Kabat) [2049451] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Mohammad Kabat) [2049451] - net/mlx5e: Optimize mlx5e_select_queue (Mohammad Kabat) [2049451] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Mohammad Kabat) [2049451] - net/mlx5e: Move repeating code that gets TC prio into a function (Mohammad Kabat) [2049451] - net/mlx5e: Use select queue parameters to sync with control flow (Mohammad Kabat) [2049451] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Mohammad Kabat) [2049451] - net/mlx5e: Introduce select queue parameters (Mohammad Kabat) [2049451] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Mohammad Kabat) [2049451] - net/mlx5e: Use a barrier after updating txq2sq (Mohammad Kabat) [2049451] - net/mlx5e: Disable TX queues before registering the netdev (Mohammad Kabat) [2049451] - net/mlx5e: Cleanup of start/stop all queues (Mohammad Kabat) [2049451] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Mohammad Kabat) [2049451] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Mohammad Kabat) [2049451] - net/mlx5e: Remove unused tstamp SQ field (Mohammad Kabat) [2049451] - RDMA/mlx5: Delete useless module.h include (Mohammad Kabat) [2049451] - RDMA/mlx5: Delete get_num_static_uars function (Mohammad Kabat) [2049451] - net/mlx5: VLAN push on RX, pop on TX (Mohammad Kabat) [2049451 2049618] - net/mlx5: Introduce software defined steering capabilities (Mohammad Kabat) [2049451 2049618] - net/mlx5: Remove unused TIR modify bitmask enums (Mohammad Kabat) [2049451] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Test CT and SAMPLE on flow attr (Mohammad Kabat) [2049451 2049589 2049666] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Mohammad Kabat) [2049451 2049589 2049666] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Mohammad Kabat) [2049451 2049589 2049666] - net/mlx5e: TC, Reject rules with multiple CT actions (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Mohammad Kabat) [2049451 2049666] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Mohammad Kabat) [2049451 2049666] - net/mlx5e: Move code chunk setting encap dests into its own function (Mohammad Kabat) [2049451 2049666]- i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2104734] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Prarit Bhargava) [2112265] - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2117034] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2118955] - iavf: Fix deadlock in initialization (Petr Oros) [2106658] - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116355] {CVE-2022-2586} - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table (Florian Westphal) [2116355] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116355] {CVE-2022-2586} - kbuild: expose explicit .symversions targets (Čestmír Kalina) [2066238] - selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109043] - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116161] {CVE-2022-36946} - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114934] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114934] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2097189] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113044] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2116964] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2116964] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2116964] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2116964] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2116964] - ice: Fix promiscuous mode not turning off (Petr Oros) [2116964] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2116964] - ice: do not setup vlan for loopback VSI (Petr Oros) [2116964] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2116964] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2116964] - ice: Fix max VLANs available for VF (Petr Oros) [2116964] - ice: change devlink code to read NVM in blocks (Petr Oros) [2116964] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051280] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051280] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051280] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051280]- Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (John Allen) [2081424] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2081424] - x86/boot: Fix the setup data types max limit (John Allen) [2081424] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2081424] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (John Allen) [2081424] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2081424] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2081424] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2081424] - x86/sev: Fix address space sparse warning (John Allen) [2081424] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2081424] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2081424] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2081424] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2081424] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2081424] - virt: sevguest: Fix bool function returning negative value (John Allen) [2081424] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2081424] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2081424] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2081424] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2081424] - virt: sevguest: Add support to get extended report (John Allen) [2081424] - virt: sevguest: Add support to derive key (John Allen) [2081424] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2081424] - virt: Add SEV-SNP guest driver (John Allen) [2081424] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2081424] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2081424] - x86/sev: Add a sev= cmdline option (John Allen) [2081424] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2081424] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2081424] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2081424] - x86/compressed: Export and rename add_identity_map() (John Allen) [2081424] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2081424] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2081424] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2081424] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2081424] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2081424] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2081424] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2081424] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2081424] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2081424] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2081424] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2081424] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2081424] - x86/head/64: Re-enable stack protection (John Allen) [2081424] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2081424] - x86/mm: Validate memory when changing the C-bit (John Allen) [2081424] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2081424] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2081424] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2081424] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2081424] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2081424] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2081424] - x86/sev: Check the VMPL level (John Allen) [2081424] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2081424] - x86/sev: Check SEV-SNP features support (John Allen) [2081424] - x86/sev: Save the negotiated GHCB version (John Allen) [2081424] - x86/sev: Define the Linux-specific guest termination reasons (John Allen) [2081424] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2081424] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2081424] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2081424] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2081424] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2081424] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2081424] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2081424] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2081424] - KVM: SVM: Define sev_features and vmpl field in the VMSA (John Allen) [2081424] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (John Allen) [2081424] - x86/coco: Add API to handle encryption mask (John Allen) [2081424] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (John Allen) [2081424] - x86/sev: Move common memory encryption code to mem_encrypt.c (John Allen) [2081424] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (John Allen) [2081424] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2081424] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2081424] - x86/sev: Get rid of excessive use of defines (John Allen) [2081424] - x86/sev: Shorten GHCB terminate macro names (John Allen) [2081424] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2081424] - tools headers UAPI: Synch KVM's svm.h header with the kernel (John Allen) [2081424]- selftests: netfilter: add test case for nf trace infrastructure (Florian Westphal) [2112751] - netfilter: nf_tables: fix crash when nf_trace is enabled (Florian Westphal) [2112751] - netfilter: nf_log: incorrect offset to network header (Phil Sutter) [2067133] - netfilter: nf_log_syslog: Consolidate entry checks (Phil Sutter) [2067133] - netfilter: nf_log_syslog: Don't ignore unknown protocols (Phil Sutter) [2067133] - netfilter: nf_log_syslog: Merge MAC header dumpers (Phil Sutter) [2067133] - net/mlx4_en: use kzalloc (Mohammad Kabat) [2049443] - net/mlx4: Delete useless moduleparam include (Mohammad Kabat) [2049443] - RDMA/mlx4: remove redundant assignment to variable nreq (Mohammad Kabat) [2049443] - RDMA/mlx4: Delete useless module.h include (Mohammad Kabat) [2049443] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Mohammad Kabat) [2049443] - net/mlx4: Use irq_update_affinity_hint() (Mohammad Kabat) [2049443] - RDMA/mlx4: Use bitmap_alloc() when applicable (Mohammad Kabat) [2049443] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Mohammad Kabat) [2049443] - net/mlx4_en: Update reported link modes for 1/10G (Mohammad Kabat) [2049443] - RDMA/mlx4: Do not fail the registration on port stats (Mohammad Kabat) [2049443] - net: convert users of bitmap_foo() to linkmode_foo() (Mohammad Kabat) [2049443] - RDMA/mlx4: Return missed an error if device doesn't support steering (Mohammad Kabat) [2049443] - ethernet: Remove redundant 'flush_workqueue()' calls (Mohammad Kabat) [2049443] - mlx4: constify args for const dev_addr (Mohammad Kabat) [2049443] - mlx4: remove custom dev_addr clearing (Mohammad Kabat) [2049443] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Mohammad Kabat) [2049443] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Mohammad Kabat) [2049443] - net/mlx4_en: avoid one cache line miss to ring doorbell (Mohammad Kabat) [2049443] - net/mlx4_en: Add XDP_REDIRECT statistics (Mohammad Kabat) [2049443] - net/mlx4: Use array_size() helper in copy_to_user() (Mohammad Kabat) [2049443] - net: mlx4: Add support for XDP_REDIRECT (Mohammad Kabat) [2049443] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Mohammad Kabat) [2049443] - net/mlx4_en: Resolve bad operstate value (Mohammad Kabat) [2049443] - net/mellanox: switch from 'pci_' to 'dma_' API (Mohammad Kabat) [2049443] - net/mlx4: Use ARRAY_SIZE to get an array's size (Mohammad Kabat) [2049443] - net/mlx4: make the array states static const, makes object smaller (Mohammad Kabat) [2049443] - redhat: Use redhatsecureboot701 for ppc64le (Patrick Talbert) [2109211] - device property: Advertise fwnode and device property count API calls (Al Stone) [2102893] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Al Stone) [2102893] - device property: Use multi-connection matchers for single case (Al Stone) [2102893] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Al Stone) [2102893] - device property: Introduce fwnode_for_each_parent_node() (Al Stone) [2102893] - device property: Allow error pointer to be passed to fwnode APIs (Al Stone) [2102893] - device property: Add irq_get to fwnode operation (Al Stone) [2102893] - device property: Add iomap to fwnode operations (Al Stone) [2102893] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Al Stone) [2102893] - ARM: tegra: paz00: Handle device properties with software node API (Al Stone) [2102893]- net/mlx5e: SHAMPO, reduce TIR indication (Mohammad Kabat) [2049450] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Mohammad Kabat) [2049450] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Mohammad Kabat) [2049450] - net/mlx5: Fix a race on command flush flow (Mohammad Kabat) [2049450] - net/mlx5: Fix size field in bufferx_reg struct (Mohammad Kabat) [2049450] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Mohammad Kabat) [2049450] - net/mlx5e: Add missing increment of count (Mohammad Kabat) [2049450] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Mohammad Kabat) [2049450] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Mohammad Kabat) [2049450] - net/mlx5e: Add feature check for set fec counters (Mohammad Kabat) [2049450 2049713] - net/mlx5e: TC, Skip redundant ct clear actions (Mohammad Kabat) [2049450] - net/mlx5e: TC, Reject rules with forward and drop actions (Mohammad Kabat) [2049450] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Mohammad Kabat) [2049450] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Mohammad Kabat) [2049450] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Mohammad Kabat) [2049450] - net/mlx5: Fix possible deadlock on rule deletion (Mohammad Kabat) [2049450] - net/mlx5: Fix tc max supported prio for nic mode (Mohammad Kabat) [2049450] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Mohammad Kabat) [2049450] - net/mlx5: Update log_max_qp value to be 17 at most (Mohammad Kabat) [2049450] - net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Mohammad Kabat) [2049450] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Mohammad Kabat) [2049450] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Mohammad Kabat) [2049450] - net/mlx5: DR, Cache STE shadow memory (Mohammad Kabat) [2049450] - net/mlx5e: Avoid field-overflowing memcpy() (Mohammad Kabat) [2049450] - net/mlx5e: Use struct_group() for memcpy() region (Mohammad Kabat) [2049450] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Mohammad Kabat) [2049450] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Mohammad Kabat) [2049450] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Mohammad Kabat) [2049450] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Mohammad Kabat) [2049450] - net/mlx5: E-Switch, Fix uninitialized variable modact (Mohammad Kabat) [2049450] - net/mlx5e: Fix handling of wrong devices during bond netevent (Mohammad Kabat) [2049450] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Mohammad Kabat) [2049450] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Mohammad Kabat) [2049450] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Mohammad Kabat) [2049450] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Mohammad Kabat) [2049450] - net/mlx5e: TC, Reject rules with forward and drop actions (Mohammad Kabat) [2049450] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Mohammad Kabat) [2049450] - net/mlx5e: Fix module EEPROM query (Mohammad Kabat) [2049450] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Mohammad Kabat) [2049450] - net/mlx5: Bridge, ensure dev_name is null-terminated (Mohammad Kabat) [2049450] - net/mlx5: Bridge, take rtnl lock in init error handler (Mohammad Kabat) [2049450] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Mohammad Kabat) [2049450] - net/mlx5e: Fix build error in fec_set_block_stats() (Mohammad Kabat) [2049450] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Mohammad Kabat) [2049450] - net/mlx5: Set command entry semaphore up once got index free (Mohammad Kabat) [2049450] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Mohammad Kabat) [2049450] - net/mlx5: Fix access to sf_dev_table on allocation failure (Mohammad Kabat) [2049450] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Mohammad Kabat) [2049450] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Mohammad Kabat) [2049450] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Mohammad Kabat) [2049450] - net/mlx5e: Don't block routes with nexthop objects in SW (Mohammad Kabat) [2049450 2049888] - net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects are used (Mohammad Kabat) [2049450 2049888] - net/mlx5e: Fix nullptr on deleting mirroring rule (Mohammad Kabat) [2049450] - net/mlx5e: Fix page DMA map/unmap attributes (Mohammad Kabat) [2049450] - net/mlx5e: Add recovery flow in case of error CQE (Mohammad Kabat) [2049450] - net/mlx5e: TC, Remove redundant error logging (Mohammad Kabat) [2049450] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Mohammad Kabat) [2049450] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Mohammad Kabat) [2049450] - net/mlx5e: Fix feature check per profile (Mohammad Kabat) [2049450] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Mohammad Kabat) [2049450] - net/mlx5e: Expose FEC counters via ethtool (Mohammad Kabat) [2049450 2049713] - net/mlx5: Update log_max_qp value to FW max capability (Mohammad Kabat) [2049450] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Mohammad Kabat) [2049450] - net/mlx5: Introduce API for bulk request and release of IRQs (Mohammad Kabat) [2049450] - net/mlx5: Split irq_pool_affinity logic to new file (Mohammad Kabat) [2049450] - net/mlx5: Move affinity assignment into irq_request (Mohammad Kabat) [2049450] - net/mlx5: Introduce control IRQ request API (Mohammad Kabat) [2049450] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Mohammad Kabat) [2049450] - RDMA/mlx5: Print wc status on CQE error and dump needed (Mohammad Kabat) [2049450] - net: fixup build after bpf header changes (Mohammad Kabat) [2049450] - net/mlx5: CT: Set flow source hint from provided tuple device (Mohammad Kabat) [2049450] - net/mlx5: Set SMFS as a default steering mode if device supports it (Mohammad Kabat) [2049450] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Mohammad Kabat) [2049450] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Mohammad Kabat) [2049450] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Mohammad Kabat) [2049450] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Mohammad Kabat) [2049450] - net/mlx5: DR, Add misc5 to match_param structs (Mohammad Kabat) [2049450] - net/mlx5: Add misc5 flow table match parameters (Mohammad Kabat) [2049450] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Mohammad Kabat) [2049450] - net/mlx5: DR, Add support for UPLINK destination type (Mohammad Kabat) [2049450] - net/mlx5: DR, Add support for dumping steering info (Mohammad Kabat) [2049450 2049888] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Mohammad Kabat) [2049450 2049888] - net/mlx5: DR, Add check for flex parser ID value (Mohammad Kabat) [2049450] - net/mlx5: DR, Rename list field in matcher struct to list_node (Mohammad Kabat) [2049450 2049888] - net/mlx5: DR, Remove unused struct member in matcher (Mohammad Kabat) [2049450] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Mohammad Kabat) [2049450] - net/mlx5: DR, Fix error flow in creating matcher (Mohammad Kabat) [2049450] - net/mlx5e: Use auxiliary_device driver data helpers (Mohammad Kabat) [2049450] - net/mlx5e: Take packet_merge params directly from the RX res struct (Mohammad Kabat) [2049450] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Mohammad Kabat) [2049450] - net/mlx5e: Use dynamic per-channel allocations in stats (Mohammad Kabat) [2049450] - net/mlx5e: Allow profile-specific limitation on max num of channels (Mohammad Kabat) [2049450] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Mohammad Kabat) [2049450] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Mohammad Kabat) [2049450] - net/mlx5e: Use bitmap field for profile features (Mohammad Kabat) [2049450] - net/mlx5: Remove the repeated declaration (Mohammad Kabat) [2049450] - net/mlx5: Let user configure max_macs generic param (Mohammad Kabat) [2049450] - net/mlx5: Let user configure event_eq_size param (Mohammad Kabat) [2049450] - net/mlx5: Let user configure io_eq_size param (Mohammad Kabat) [2049450] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Mohammad Kabat) [2049450] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Mohammad Kabat) [2049450] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Mohammad Kabat) [2049450] - net/mlx5e: Add post_parse() op to tc action infrastructure (Mohammad Kabat) [2049450] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Mohammad Kabat) [2049450] - net/mlx5e: TC action parsing loop (Mohammad Kabat) [2049450] - net/mlx5e: Add redirect ingress to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add sample and ptype to tc_action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add ct to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add mirred/redirect to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add mpls push/pop to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add pedit to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add csum to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add tunnel encap/decap to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add goto to tc action infra (Mohammad Kabat) [2049450] - net/mlx5e: Add tc action infrastructure (Mohammad Kabat) [2049450] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Mohammad Kabat) [2049450] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Mohammad Kabat) [2049450] - net/mlx5: Create more priorities for FDB bypass namespace (Mohammad Kabat) [2049450] - net/mlx5: Refactor mlx5_get_flow_namespace (Mohammad Kabat) [2049450] - net/mlx5: Separate FDB namespace (Mohammad Kabat) [2049450] - net/mlx5: Use irq_set_affinity_and_hint() (Mohammad Kabat) [2049450] - net/mlx5: Dynamically resize flow counters query buffer (Mohammad Kabat) [2049450] - net/mlx5e: TC, Set flow attr ip_version earlier (Mohammad Kabat) [2049450] - net/mlx5e: TC, Move common flow_action checks into function (Mohammad Kabat) [2049450] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Mohammad Kabat) [2049450] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Mohammad Kabat) [2049450] - net/mlx5e: TC, Remove redundant action stack var (Mohammad Kabat) [2049450] - net/mlx5e: Hide function mlx5e_num_channels_changed (Mohammad Kabat) [2049450] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Mohammad Kabat) [2049450] - net/mlx5: Print more info on pci error handlers (Mohammad Kabat) [2049450] - net/mlx5: SF, silence an uninitialized variable warning (Mohammad Kabat) [2049450] - net/mlx5: Fix error return code in esw_qos_create() (Mohammad Kabat) [2049450] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Mohammad Kabat) [2049450] - mlx5: fix psample_sample_packet link error (Mohammad Kabat) [2049450] - net/mlx5: E-switch, Create QoS on demand (Mohammad Kabat) [2049450 2049844] - net/mlx5: E-switch, Enable vport QoS on demand (Mohammad Kabat) [2049450 2049844] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Mohammad Kabat) [2049450 2049844] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Mohammad Kabat) [2049450 2049844] - net/mlx5: E-switch, Remove vport enabled check (Mohammad Kabat) [2049450 2049844] - net/mlx5e: Specify out ifindex when looking up decap route (Mohammad Kabat) [2049450 2049844] - net/mlx5e: TC, Move comment about mod header flag to correct place (Mohammad Kabat) [2049450 2049844] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Mohammad Kabat) [2049450 2049844] - net/mlx5e: TC, Destroy nic flow counter if exists (Mohammad Kabat) [2049450 2049844] - net/mlx5: TC, using swap() instead of tmp variable (Mohammad Kabat) [2049450 2049844] - net/mlx5: CT: Allow static allocation of mod headers (Mohammad Kabat) [2049450 2049844] - net/mlx5e: Refactor mod header management API (Mohammad Kabat) [2049450 2049844] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Mohammad Kabat) [2049450 2049833 2049844] - net/mlx5: Fix format-security build warnings (Mohammad Kabat) [2049450 2049844] - net/mlx5e: Support ethtool cq mode (Mohammad Kabat) [2049450 2049844] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Mohammad Kabat) [2049449] - net/mlx5e: Fix wrong features assignment in case of error (Mohammad Kabat) [2049449] - net/mlx5e: TC, Fix memory leak with rules with internal port (Mohammad Kabat) [2049449] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Mohammad Kabat) [2049449] - net/mlx5e: Delete forward rule for ct or sample action (Mohammad Kabat) [2049449] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Mohammad Kabat) [2049449] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Mohammad Kabat) [2049449] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Mohammad Kabat) [2049449] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Mohammad Kabat) [2049449] - net/mlx5: Fix tc max supported prio for nic mode (Mohammad Kabat) [2049449] - net/mlx5: Fix SF health recovery flow (Mohammad Kabat) [2049449] - net/mlx5: Fix error print in case of IRQ request failed (Mohammad Kabat) [2049449] - net/mlx5: Use first online CPU instead of hard coded CPU (Mohammad Kabat) [2049449] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Mohammad Kabat) [2049449] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Mohammad Kabat) [2049449] - net/mlx5e: SHAMPO, Fix constant expression result (Mohammad Kabat) [2049449] - net/mlx5: Fix access to a non-supported register (Mohammad Kabat) [2049449 2049833] - net/mlx5: Fix too early queueing of log timestamp work (Mohammad Kabat) [2049449 2049833] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Mohammad Kabat) [2049449] - net/mlx5: E-switch, Respect BW share of the new group (Mohammad Kabat) [2049449] - net/mlx5: Lag, Fix recreation of VF LAG (Mohammad Kabat) [2049449] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Mohammad Kabat) [2049449] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Mohammad Kabat) [2049449] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Mohammad Kabat) [2049449] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Mohammad Kabat) [2049449] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, return error if encap isn't supported (Mohammad Kabat) [2049449] - net/mlx5: Lag, update tracker when state change event received (Mohammad Kabat) [2049449] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Mohammad Kabat) [2049449] - net/mlx5: Fix flow counters SF bulk query len (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, rebuild lag only when needed (Mohammad Kabat) [2049449] - net/mlx5: Update error handler for UCTX and UMEM (Mohammad Kabat) [2049449] - net/mlx5: DR, Fix check for unsupported fields in match param (Mohammad Kabat) [2049449] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Mohammad Kabat) [2049449] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Mohammad Kabat) [2049449] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Mohammad Kabat) [2049449] - net/mlx5e: kTLS, Fix crash in RX resync flow (Mohammad Kabat) [2049449] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Mohammad Kabat) [2049449] - net/mlx5: Support internal port as decap route device (Mohammad Kabat) [2049449] - net/mlx5e: Term table handling of internal port rules (Mohammad Kabat) [2049449] - net/mlx5e: Add indirect tc offload of ovs internal port (Mohammad Kabat) [2049449] - net/mlx5e: Offload internal port as encap route device (Mohammad Kabat) [2049449] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Mohammad Kabat) [2049449] - net/mlx5e: Accept action skbedit in the tc actions list (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Mohammad Kabat) [2049449] - net/mlx5e: Use generic name for the forwarding dev pointer (Mohammad Kabat) [2049449] - net/mlx5e: Refactor rx handler of represetor device (Mohammad Kabat) [2049449] - net/mlx5: DR, Add check for unsupported fields in match param (Mohammad Kabat) [2049449] - net/mlx5: Allow skipping counter refresh on creation (Mohammad Kabat) [2049449] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Mohammad Kabat) [2049449] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Mohammad Kabat) [2049449] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Mohammad Kabat) [2049449] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Mohammad Kabat) [2049449] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Mohammad Kabat) [2049449] - net/mlx5e: Add HW-GRO offload (Mohammad Kabat) [2049449] - net/mlx5e: Add HW_GRO statistics (Mohammad Kabat) [2049449] - net/mlx5e: HW_GRO cqe handler implementation (Mohammad Kabat) [2049449] - net/mlx5e: Add data path for SHAMPO feature (Mohammad Kabat) [2049449] - net/mlx5e: Add handle SHAMPO cqe support (Mohammad Kabat) [2049449] - net/mlx5e: Add control path for SHAMPO feature (Mohammad Kabat) [2049449] - net/mlx5e: Add support to klm_umr_wqe (Mohammad Kabat) [2049449] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Mohammad Kabat) [2049449] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Mohammad Kabat) [2049449] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Mohammad Kabat) [2049449] - net/mlx5: remove the recent devlink params (Mohammad Kabat) [2049449] - net/mlx5: SF_DEV Add SF device trace points (Mohammad Kabat) [2049449] - net/mlx5: SF, Add SF trace points (Mohammad Kabat) [2049449] - net/mlx5: Let user configure max_macs param (Mohammad Kabat) [2049449] - net/mlx5: Let user configure event_eq_size param (Mohammad Kabat) [2049449] - net/mlx5: Let user configure io_eq_size param (Mohammad Kabat) [2049449] - net/mlx5: Bridge, support replacing existing FDB entry (Mohammad Kabat) [2049449] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Mohammad Kabat) [2049449] - net/mlx5: Add periodic update of host time to firmware (Mohammad Kabat) [2049449 2049833] - net/mlx5: Print health buffer by log level (Mohammad Kabat) [2049449 2049833] - net/mlx5: Extend health buffer dump (Mohammad Kabat) [2049449 2049833] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Mohammad Kabat) [2049449] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Mohammad Kabat) [2049449] - net/mlx5: Remove unnecessary checks for slow path flag (Mohammad Kabat) [2049449] - net/mlx5e: don't write directly to netdev->dev_addr (Mohammad Kabat) [2049449] - RDMA/mlx5: Use dev_addr_mod() (Mohammad Kabat) [2049449] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Mohammad Kabat) [2049449] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Mohammad Kabat) [2049449] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Mohammad Kabat) [2049449] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Mohammad Kabat) [2049449] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Mohammad Kabat) [2049449] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Mohammad Kabat) [2049449] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Mohammad Kabat) [2049449] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Mohammad Kabat) [2049449] - net/mlx5: Lag, use steering to select the affinity port in LAG (Mohammad Kabat) [2049449] - net/mlx5: Lag, add support to create/destroy/modify port selection (Mohammad Kabat) [2049449] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Mohammad Kabat) [2049449] - net/mlx5: Lag, add support to create definers for LAG (Mohammad Kabat) [2049449] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Mohammad Kabat) [2049449] - net/mlx5: Lag, set LAG traffic type mapping (Mohammad Kabat) [2049449] - net/mlx5: Lag, move lag files into directory (Mohammad Kabat) [2049449] - net/mlx5: Introduce new uplink destination type (Mohammad Kabat) [2049449] - net/mlx5: Add support to create match definer (Mohammad Kabat) [2049449] - net/mlx5: Introduce port selection namespace (Mohammad Kabat) [2049449] - net/mlx5: Support partial TTC rules (Mohammad Kabat) [2049449] - mlx5: prevent 64bit divide (Mohammad Kabat) [2049449] - net/mlx5: Use system_image_guid to determine bonding (Mohammad Kabat) [2049449] - net/mlx5: Use native_port_num as 1st option of device index (Mohammad Kabat) [2049449] - net/mlx5: Introduce new device index wrapper (Mohammad Kabat) [2049449] - net/mlx5: Check return status first when querying system_image_guid (Mohammad Kabat) [2049449] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Mohammad Kabat) [2049449] - net/mlx5e: Add extack msgs related to TC for better debug (Mohammad Kabat) [2049449] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Mohammad Kabat) [2049449] - net/mlx5: Disable roce at HCA level (Mohammad Kabat) [2049449] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Mohammad Kabat) [2049449] - net/mlx5: Bridge, provide flow source hints (Mohammad Kabat) [2049449] - net/mlx5: Read timeout values from DTOR (Mohammad Kabat) [2049449] - net/mlx5: Read timeout values from init segment (Mohammad Kabat) [2049449] - net/mlx5: Add layout to support default timeouts register (Mohammad Kabat) [2049449] - ethernet: constify references to netdev->dev_addr in drivers (Mohammad Kabat) [2049449] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Mohammad Kabat) [2049449] - RDMA/mlx5: Add modify_op_stat() support (Mohammad Kabat) [2049449] - RDMA/mlx5: Add steering support in optional flow counters (Mohammad Kabat) [2049449] - RDMA/mlx5: Support optional counters in hw_stats initialization (Mohammad Kabat) [2049449] - ethernet: Remove redundant 'flush_workqueue()' calls (Mohammad Kabat) [2049449] - net/mlx5: Add priorities for counters in RDMA namespaces (Mohammad Kabat) [2049449] - net/mlx5: Add ifc bits to support optional counters (Mohammad Kabat) [2049449] - net/mlx5: Enable single IRQ for PCI Function (Mohammad Kabat) [2049449] - net/mlx5: Shift control IRQ to the last index (Mohammad Kabat) [2049449] - net/mlx5: Bridge, pop VLAN on egress table miss (Mohammad Kabat) [2049449] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Mohammad Kabat) [2049449] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Mohammad Kabat) [2049449] - net/mlx5: Bridge, refactor eswitch instance usage (Mohammad Kabat) [2049449] - net/mlx5e: Support accept action (Mohammad Kabat) [2049449] - net/mlx5e: Specify out ifindex when looking up encap route (Mohammad Kabat) [2049449] - net/mlx5e: Reserve a value from TC tunnel options mapping (Mohammad Kabat) [2049449] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Mohammad Kabat) [2049449] - net/mlx5e: Split actions_match_supported() into a sub function (Mohammad Kabat) [2049449] - net/mlx5e: Move mod hdr allocation to a single place (Mohammad Kabat) [2049449] - net/mlx5e: TC, Refactor sample offload error flow (Mohammad Kabat) [2049449] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Mohammad Kabat) [2049449] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Mohammad Kabat) [2049449] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Mohammad Kabat) [2049449] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Mohammad Kabat) [2049449] - net/mlx5e: Use array_size() helper (Mohammad Kabat) [2049449] - net/mlx5: Use struct_size() helper in kvzalloc() (Mohammad Kabat) [2049449] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Mohammad Kabat) [2049449] - net/mlx5: Tolerate failures in debug features while driver load (Mohammad Kabat) [2049449] - net/mlx5: Warn for devlink reload when there are VFs alive (Mohammad Kabat) [2049449] - net/mlx5: DR, Add missing string for action type SAMPLER (Mohammad Kabat) [2049449] - net/mlx5: DR, init_next_match only if needed (Mohammad Kabat) [2049449] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Mohammad Kabat) [2049449] - net/mlx5: DR, Increase supported num of actions to 32 (Mohammad Kabat) [2049449] - net/mlx5: DR, Add support for SF vports (Mohammad Kabat) [2049449] - net/mlx5: DR, Support csum recalculation flow table on SFs (Mohammad Kabat) [2049449] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Mohammad Kabat) [2049449] - net/mlx5: DR, Add missing query for vport 0 (Mohammad Kabat) [2049449] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Mohammad Kabat) [2049449] - net/mlx5: DR, Fix vport number data type to u16 (Mohammad Kabat) [2049449] - IB/mlx5: Enable UAR to have DevX UID (Mohammad Kabat) [2049449] - net/mlx5: Add uid field to UAR allocation structures (Mohammad Kabat) [2049449] - net/mlx5e: check return value of rhashtable_init (Mohammad Kabat) [2049449] - net/mlx5e: Enable TC offload for ingress MACVLAN (Mohammad Kabat) [2049449] - net/mlx5e: Enable TC offload for egress MACVLAN (Mohammad Kabat) [2049449] - net/mlx5e: loopback test is not supported in switchdev mode (Mohammad Kabat) [2049449] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Mohammad Kabat) [2049449] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Mohammad Kabat) [2049449] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Mohammad Kabat) [2049449] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Mohammad Kabat) [2049449] - net/mlx5e: Set action fwd flag when parsing tc action goto (Mohammad Kabat) [2049449] - net/mlx5e: Remove incorrect addition of action fwd flag (Mohammad Kabat) [2049449] - net/mlx5e: Use correct return type (Mohammad Kabat) [2049449] - net/mlx5e: Add error flow for ethtool -X command (Mohammad Kabat) [2049449] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Mohammad Kabat) [2049449] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Mohammad Kabat) [2049447] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Mohammad Kabat) [2049447] - net/mlx5e: Fix vlan data lost during suspend flow (Mohammad Kabat) [2049447] - net/mlx5: E-switch, Return correct error code on group creation failure (Mohammad Kabat) [2049447] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Mohammad Kabat) [2049447] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Mohammad Kabat) [2049447] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Mohammad Kabat) [2049447] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Mohammad Kabat) [2049447] - net/mlx5e: Switchdev representors are not vlan challenged (Mohammad Kabat) [2049447] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Mohammad Kabat) [2049447] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Mohammad Kabat) [2049447] - net/mlx5: Fix cleanup of bridge delayed work (Mohammad Kabat) [2049447] - RDMA/mlx5: Set user priority for DCT (Mohammad Kabat) [2049447] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Mohammad Kabat) [2049447] - net/mlx5e: Fix the presented RQ index in PTP stats (Mohammad Kabat) [2049447] - net/mlx5: Fix setting number of EQs of SFs (Mohammad Kabat) [2049447] - net/mlx5: Fix length of irq_index in chars (Mohammad Kabat) [2049447] - net/mlx5: Avoid generating event after PPS out in Real time mode (Mohammad Kabat) [2049447] - net/mlx5: Force round second at 1PPS out start time (Mohammad Kabat) [2049447] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Mohammad Kabat) [2049447] - net/mlx5e: Improve MQPRIO resiliency (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Keep the value for maximum number of channels in-sync (Mohammad Kabat) [2049447] - net/mlx5e: IPSEC RX, enable checksum complete (Mohammad Kabat) [2049447] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Mohammad Kabat) [2049447] - RDMA/mlx5: Fix xlt_chunk_align calculation (Mohammad Kabat) [2049447] - net/mlx5e: Fix condition when retrieving PTP-rqn (Mohammad Kabat) [2049447] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Mohammad Kabat) [2049447] - net/mlx5: Fix potential sleeping in atomic context (Mohammad Kabat) [2049447] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Mohammad Kabat) [2049447] - net/mlx5: Lag, don't update lag if lag isn't supported (Mohammad Kabat) [2049447] - net/mlx5: Bridge, fix uninitialized variable usage (Mohammad Kabat) [2049447] - RDMA/mlx5: Relax DCS QP creation checks (Mohammad Kabat) [2049447] - net/mlx5: DR, Add support for update FTE (Mohammad Kabat) [2049447] - net/mlx5: DR, Improve rule tracking memory consumption (Mohammad Kabat) [2049447] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Mohammad Kabat) [2049447] - net/mlx5: DR, Remove HW specific STE type from nic domain (Mohammad Kabat) [2049447] - net/mlx5: DR, Merge DR_STE_SIZE enums (Mohammad Kabat) [2049447] - net/mlx5: DR, Skip source port matching on FDB RX domain (Mohammad Kabat) [2049447] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Mohammad Kabat) [2049447] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Mohammad Kabat) [2049447] - net/mlx5: DR, replace uintN_t with kernel-style types (Mohammad Kabat) [2049447] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Mohammad Kabat) [2049447] - net/mlx5: DR, Reduce print level for FT chaining level check (Mohammad Kabat) [2049447] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Mohammad Kabat) [2049447] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Mohammad Kabat) [2049447] - net/mlx5: DR, Enable QP retransmission (Mohammad Kabat) [2049447] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Mohammad Kabat) [2049447] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Mohammad Kabat) [2049447] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Mohammad Kabat) [2049447] - net/mlx5: DR, fix a potential use-after-free bug (Mohammad Kabat) [2049447] - net/mlx5e: Use correct eswitch for stack devices with lag (Mohammad Kabat) [2049447] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Mohammad Kabat) [2049447] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Mohammad Kabat) [2049447] - net/mlx5: Remove all auxiliary devices at the unregister event (Mohammad Kabat) [2049447] - net/mlx5: Lag, fix multipath lag activation (Mohammad Kabat) [2049447] - net/mellanox: switch from 'pci_' to 'dma_' API (Mohammad Kabat) [2049447] - net/mlx5: E-switch, Add QoS tracepoints (Mohammad Kabat) [2049447 2049610] - net/mlx5: E-switch, Allow to add vports to rate groups (Mohammad Kabat) [2049447 2049610] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Mohammad Kabat) [2049447 2049610] - net/mlx5: E-switch, Introduce rate limiting groups API (Mohammad Kabat) [2049447 2049610] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Mohammad Kabat) [2049447 2049610] - net/mlx5: E-switch, Move QoS related code to dedicated file (Mohammad Kabat) [2049447 2049610] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Mohammad Kabat) [2049447] - net/mlx5e: TC, Restore tunnel info for sample offload (Mohammad Kabat) [2049447] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Mohammad Kabat) [2049447] - net/mlx5e: Refactor ct to use post action infrastructure (Mohammad Kabat) [2049447] - net/mlx5e: Introduce post action infrastructure (Mohammad Kabat) [2049447] - net/mlx5e: CT, Use xarray to manage fte ids (Mohammad Kabat) [2049447] - net/mlx5e: Move sample attribute to flow attribute (Mohammad Kabat) [2049447] - net/mlx5e: Move esw/sample to en/tc/sample (Mohammad Kabat) [2049447] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Mohammad Kabat) [2049447] - net/mlx5: Bridge, support LAG (Mohammad Kabat) [2049447] - net/mlx5: Bridge, allow merged eswitch connectivity (Mohammad Kabat) [2049447] - net/mlx5: Bridge, extract FDB delete notification to function (Mohammad Kabat) [2049447] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Mohammad Kabat) [2049447] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Mohammad Kabat) [2049447] - net/mlx5: Bridge, release bridge in same function where it is taken (Mohammad Kabat) [2049447] - net/mlx5e: Support MQPRIO channel mode (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Handle errors of netdev_set_num_tc() (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Maintain MQPRIO mode parameter (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Abstract MQPRIO params (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Support flow classification into RSS contexts (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Support multiple RSS contexts (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Convert RSS to a dedicated object (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Introduce abstraction of RSS context (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Do not try enable RSS when resetting indir table (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Make use of netdev_warn() (Mohammad Kabat) [2049447] - net/mlx5: Fix variable type to match 64bit (Mohammad Kabat) [2049447] - net/mlx5: Initialize numa node for all core devices (Mohammad Kabat) [2049447] - net/mlx5: Allocate individual capability (Mohammad Kabat) [2049447] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Mohammad Kabat) [2049447] - net/mlx5: SF, use recent sysfs api (Mohammad Kabat) [2049447] - net/mlx5: Refcount mlx5_irq with integer (Mohammad Kabat) [2049447] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Mohammad Kabat) [2049447] - net/mlx5: Align mlx5_irq structure (Mohammad Kabat) [2049447] - net/mlx5: Delete impossible dev->state checks (Mohammad Kabat) [2049447] - net/mlx5: Fix inner TTC table creation (Mohammad Kabat) [2049447] - net/mlx5: Fix typo in comments (Mohammad Kabat) [2049447] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Mohammad Kabat) [2049447] - net/mlx5: E-Switch, add logic to enable shared FDB (Mohammad Kabat) [2049447] - net/mlx5: Lag, move lag destruction to a workqueue (Mohammad Kabat) [2049447] - net/mlx5: Lag, properly lock eswitch if needed (Mohammad Kabat) [2049447] - net/mlx5: Add send to vport rules on paired device (Mohammad Kabat) [2049447] - net/mlx5: E-Switch, Add event callback for representors (Mohammad Kabat) [2049447] - net/mlx5e: Use shared mappings for restoring from metadata (Mohammad Kabat) [2049447] - net/mlx5e: Add an option to create a shared mapping (Mohammad Kabat) [2049447] - net/mlx5: E-Switch, set flow source for send to uplink rule (Mohammad Kabat) [2049447] - RDMA/mlx5: Add shared FDB support (Mohammad Kabat) [2049447] - {net, RDMA}/mlx5: Extend send to vport rules (Mohammad Kabat) [2049447] - RDMA/mlx5: Fill port info based on the relevant eswitch (Mohammad Kabat) [2049447] - net/mlx5: Lag, add initial logic for shared FDB (Mohammad Kabat) [2049447] - net/mlx5: Return mdev from eswitch (Mohammad Kabat) [2049447] - RDMA/mlx5: Delete not-available udata check (Mohammad Kabat) [2049447] - RDMA/mlx5: Drop in-driver verbs object creations (Mohammad Kabat) [2049447] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Mohammad Kabat) [2049447] - RDMA/mlx5: Cancel pkey work before destroying device resources (Mohammad Kabat) [2049447] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Mohammad Kabat) [2049447] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Mohammad Kabat) [2049447] - net/mlx5e: Remove redundant assignment of counter to null (Mohammad Kabat) [2049447] - net/mlx5e: Remove redundant parse_attr arg (Mohammad Kabat) [2049447] - net/mlx5e: Remove redundant cap check for flow counter (Mohammad Kabat) [2049447] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Mohammad Kabat) [2049447] - net/mlx5e: Remove redundant tc act includes (Mohammad Kabat) [2049447] - net/mlx5: Embed mlx5_ttc_table (Mohammad Kabat) [2049447 2049891] - net/mlx5: Move TTC logic to fs_ttc (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Decouple TTC logic from mlx5e (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Rename some related TTC args and functions (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Rename traffic type enums (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Allocate the array of channels according to the real max_nch (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Use a new initializer to build uniform indir table (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Use the new TIR API for kTLS (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Move management of indir traffic types to rx_res (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Convert TIR to a dedicated object (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Create struct mlx5e_rss_params_hash (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Take RQT out of TIR and group RX resources (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Move RX resources to a separate struct (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Convert RQT to a dedicated object (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Mohammad Kabat) [2049447 2049891] - net/mlx5: Take TIR destruction out of the TIR list lock (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Mohammad Kabat) [2049447 2049891] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Mohammad Kabat) [2049447 2049891] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Mohammad Kabat) [2049447] - RDMA/mlx5: Add DCS offload support (Mohammad Kabat) [2049447] - RDMA/mlx5: Separate DCI QP creation logic (Mohammad Kabat) [2049447] - net/mlx5: Add DCS caps & fields support (Mohammad Kabat) [2049447]- crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Al Stone) [2071840] - amd-xgbe: Use platform_irq_count() (Al Stone) [2071840] - MAINTAINERS: adjust file entry for of_net.c after (Al Stone) [2071840] - rhel: CONFIG_OPEN_DICE is not set (Al Stone) [2071840] - of/irq: fix typo in comment (Al Stone) [2071840] - powerpc/powermac: constify device_node in of_irq_parse_oldworld() (Al Stone) [2071840] - of/fdt: Ignore disabled memory nodes (Al Stone) [2071840] - of: overlay: do not free changeset when of_overlay_apply returns error (Al Stone) [2071840] - of: overlay: unittest: add tests for overlay notifiers (Al Stone) [2071840] - of: overlay: add entry to of_overlay_action_name[] (Al Stone) [2071840] - of: overlay: rework overlay apply and remove kfree()s (Al Stone) [2071840] - of: overlay: rename variables to be consistent (Al Stone) [2071840] - of: overlay: do not break notify on NOTIFY_{OK|STOP} (Al Stone) [2071840] - mtd: phram: Allow probing via reserved-memory (Al Stone) [2071840] - of: Create platform devices for OF framebuffers (Al Stone) [2071840] - of: of_property_read_string return -ENODATA when !length (Al Stone) [2071840] - of/irq: Use interrupts-extended to find parent (Al Stone) [2071840] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Al Stone) [2071840] - of/platform: Drop static setup of IRQ resource from DT core (Al Stone) [2071840] - cma: factor out minimum alignment requirement (Al Stone) [2071840] - Revert "of: base: Introduce of_alias_get_alias_list() to check alias IDs" (Al Stone) [2071840] - of: unittest: print pass messages at PR_INFO level (Al Stone) [2071840] - misc: open-dice: Add driver to expose DICE data to userspace (Al Stone) [2071840] - of: unittest: update text of expected warnings (Al Stone) [2071840] - of: Check 'of_node_reused' flag on of_match_device() (Al Stone) [2071840] - of: property: define of_property_read_u{8,16,32,64}_array() unconditionally (Al Stone) [2071840] - of: base: make small of_parse_phandle() variants static inline (Al Stone) [2071840] - mm: kmemleak: alloc gray object for reserved region with direct map (Al Stone) [2071840] - of: unittest: remove unneeded semicolon (Al Stone) [2071840] - of: base: Improve argument length mismatch error (Al Stone) [2071840] - of: base: Fix phandle argument length mismatch error message (Al Stone) [2071840] - of: unittest: re-implement overlay tracking (Al Stone) [2071840] - of: unittest: change references to obsolete overlay id (Al Stone) [2071840] - of: Move simple-framebuffer device handling from simplefb to of (Al Stone) [2071840] - of: unittest: 64 bit dma address test requires arch support (Al Stone) [2071840] - of: unittest: fix warning on PowerPC frame size warning (Al Stone) [2071840] - of/irq: Add a quirk for controllers with their own definition of interrupt-map (Al Stone) [2071840] - of: base: Skip CPU nodes with "fail"/"fail-..." status (Al Stone) [2071840] - of: property: fw_devlink: Fixup behaviour when 'node_not_dev' is set (Al Stone) [2071840] - of/irq: Don't ignore interrupt-controller when interrupt-map failed (Al Stone) [2071840] - of: Support using 'mask' in making device bus id (Al Stone) [2071840] - memblock: use memblock_free for freeing virtual pointers (Al Stone) [2071840] - memblock: rename memblock_free to memblock_phys_free (Al Stone) [2071840] - xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer (Al Stone) [2071840] - memblock: drop memblock_free_early_nid() and memblock_free_early() (Al Stone) [2071840] - of/irq: Allow matching of an interrupt-map local to an interrupt controller (Al Stone) [2071840] - of: unittest: document intentional interrupt-map provider build warning (Al Stone) [2071840] - of: unittest: fix EXPECT text for gpio hog errors (Al Stone) [2071840] - of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings (Al Stone) [2071840] - x86/of: Kill unused early_init_dt_scan_chosen_arch() (Al Stone) [2071840] - of/unittest: Add of_node_put() before return (Al Stone) [2071840] - of: make of_node_check_flag() device_node parameter const (Al Stone) [2071840] - of: kobj: make of_node_is_(initialized|attached) parameters const (Al Stone) [2071840] - of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes (Al Stone) [2071840] - ARM: 9119/1: amba: Properly handle device probe without IRQ domain (Al Stone) [2071840] - ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" (Al Stone) [2071840] - soc: qcom: smem: Support reserved-memory description (Al Stone) [2071840] - net: of: fix stub of_net helpers for CONFIG_NET=n (Al Stone) [2071840] - of: net: add a helper for loading netdev->dev_addr (Al Stone) [2071840] - of: net: move of_net under net/ (Al Stone) [2071840] - of: remove duplicate declarations of __of_*_sysfs() functions (Al Stone) [2071840] - fbdev: simplefb: fix Kconfig dependencies (Al Stone) [2071840] - of, numa: Fetch empty NUMA node ID from distance map (Al Stone) [2071840] - of: restricted dma: Fix condition for rmem init (Al Stone) [2071840] - of: property: Disable fw_devlink DT support for X86 (Al Stone) [2071840] - of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS (Al Stone) [2071840] - of: restricted dma: Don't fail device probe on rmem init failure (Al Stone) [2071840] - of: Move of_dma_set_restricted_buffer() into device.c (Al Stone) [2071840] - of: property: fw_devlink: Add support for "leds" and "backlight" (Al Stone) [2071840] - of: property: fw_devlink: Add support for "resets" and "pwms" (Al Stone) [2071840] - gpiolib: constify passed device_node pointer (Al Stone) [2071840] - of: unify of_count_phandle_with_args() arguments with !CONFIG_OF (Al Stone) [2071840] - of: Return success from of_dma_set_restricted_buffer() when !OF_ADDRESS (Al Stone) [2071840] - of: kexec: Remove FDT_PROP_* definitions (Al Stone) [2071840] - of: base: remove unnecessary for loop (Al Stone) [2071840] - of: Add plumbing for restricted DMA pool (Al Stone) [2071840] - of: Add stub for of_add_property() (Al Stone) [2071840]- CI: Switch to c9s container image on quay.io (Michael Hofmann) - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2079722] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2079722] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2079722] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2079722] - nfs: only issue commit in DIO codepath if we have uncommitted data (Jeffrey Layton) [2028370] - nfs: always check dreq->error after a commit (Jeffrey Layton) [2028370] - nfs: add new nfs_direct_req tracepoint events (Jeffrey Layton) [2028370] - nfsd: eliminate the NFSD_FILE_BREAK_* flags (Jeffrey Layton) [2107360] - NFSD: Clean up the show_nf_flags() macro (Jeffrey Layton) [2107360] - vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2115062] - Revert "ACPI: APEI: explicit init of HEST and GHES in apci_init()" (Mark Langsdorf) [2115261] - Revert "ACPI: APEI: rename ghes_init() with an "acpi_" prefix" (Mark Langsdorf) [2115261] - KVM: selftests: Disable rseq_test for all architectures (Gavin Shan) [2116654] - mm: Fix CVE-2022-2590 by reverting "mm/shmem: unconditionally set pte dirty in mfill_atomic_install_pte" (David Hildenbrand) [2116301] {CVE-2022-2590} - scsi: megaraid: Clear READ queue map's nr_queues (Tomas Henzl) [2103830] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2069732] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2069732] - Documentation: Describe net.ipv4.tcp_reflect_tos. (Guillaume Nault) [2070198] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107633] - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2104536] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2112332] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2112332] - netdevsim: rename 'driver' entry points (Petr Oros) [2112332] - netdevsim: move max vf config to dev (Petr Oros) [2112332] - netdevsim: move details of vf config to dev (Petr Oros) [2112332] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2112332] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2112332] - netdevsim: remove max_vfs dentry (Petr Oros) [2112332] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2112332] - CI: Add automotive checks (Veronika Kabatova) - fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2026474] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2026474] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2026474]- netfilter: h323: merge nat hook pointers into one (Florian Westphal) [2111270] - netfilter: nf_conntrack: use rcu accessors where needed (Florian Westphal) [2111270] - netfilter: nf_conntrack: add missing __rcu annotations (Florian Westphal) [2111270] - netfilter: conntrack: use correct format characters (Florian Westphal) [2111270] - netfilter: conntrack: use fallthrough to cleanup (Florian Westphal) [2111270] - netfilter: ctnetlink: fix up for "netfilter: conntrack: remove unconfirmed list" (Florian Westphal) [2111270] - netfilter: cttimeout: fix slab-out-of-bounds read typo in cttimeout_net_exit (Florian Westphal) [2111270] - netfilter: cttimeout: fix slab-out-of-bounds read in cttimeout_net_exit (Florian Westphal) [2111270] - netfilter: nfnetlink: fix warn in nfnetlink_unbind (Florian Westphal) [2111270] - netfilter: conntrack: remove pr_debug callsites from tcp tracker (Florian Westphal) [2111270] - netfilter: prefer extension check to pointer check (Florian Westphal) [2111270] - netfilter: conntrack: add nf_conntrack_events autodetect mode (Florian Westphal) [2111270] - netfilter: conntrack: un-inline nf_ct_ecache_ext_add (Florian Westphal) [2111270] - netfilter: conntrack: add nf_ct_iter_data object for nf_ct_iterate_cleanup*() (Florian Westphal) [2111270] - netfilter: nfnetlink: allow to detect if ctnetlink listeners exist (Florian Westphal) [2111270] - netfilter: conntrack: avoid unconditional local_bh_disable (Florian Westphal) [2111270] - netfilter: conntrack: remove unconfirmed list (Florian Westphal) [2111270] - netfilter: conntrack: remove __nf_ct_unconfirmed_destroy (Florian Westphal) [2111270] - netfilter: cttimeout: decouple unlink and free on netns destruction (Florian Westphal) [2111270] - netfilter: extensions: introduce extension genid count (Florian Westphal) [2111270] - netfilter: remove nf_ct_unconfirmed_destroy helper (Florian Westphal) [2111270] - netfilter: cttimeout: decouple unlink and free on netns destruction (Florian Westphal) [2111270] - netfilter: conntrack: remove the percpu dying list (Florian Westphal) [2111270] - netfilter: conntrack: include ecache dying list in dumps (Florian Westphal) [2111270] - netfilter: ecache: use dedicated list for event redelivery (Florian Westphal) [2111270] - netfilter: conntrack: split inner loop of list dumping to own function (Florian Westphal) [2111270] - netfilter: ctnetlink: remove useless type conversion to bool (Florian Westphal) [2111270] - netfilter: ecache: move to separate structure (Florian Westphal) [2111270] - netfilter: ctnetlink: use dump structure instead of raw args (Florian Westphal) [2111270] - netfilter: cttimeout: use option structure (Florian Westphal) [2111270] - netfilter: ecache: don't use nf_conn spinlock (Florian Westphal) [2111270] - netfilter: ecache: remove nf_exp_event_notifier structure (Florian Westphal) [2111270] - netfilter: ecache: prepare for event notifier merge (Florian Westphal) [2111270] - netfilter: ecache: add common helper for nf_conntrack_eventmask_report (Florian Westphal) [2111270] - netfilter: ecache: remove another indent level (Florian Westphal) [2111270] - netfilter: ecache: remove one indent level (Florian Westphal) [2111270] - netfilter: conntrack: pptp: use single option structure (Florian Westphal) [2111270] - netfilter: conntrack: don't refresh sctp entries in closed state (Florian Westphal) [2111270] - netfilter: conntrack: revisit gc autotuning (Florian Westphal) [2111270] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2111270] - netfilter: conntrack: Remove useless assignment statements (Florian Westphal) [2111270] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Florian Westphal) [2111270] - netfilter: ctnetlink: missing counters and timestamp in nfnetlink_{log,queue} (Florian Westphal) [2111270] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [2111270] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [2111270] - netfilter: ctnetlink: remove expired entries first (Florian Westphal) [2111270] - net: align static siphash keys (Florian Westphal) [2111270]- lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104750] {CVE-2022-21499} - perf build: Stop using __weak bpf_object__next_map() to handle older libbpf versions (Michael Petlan) [2102240] - perf build: Stop using __weak bpf_object__next_program() to handle older libbpf versions (Michael Petlan) [2102240] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2106623] - vhost-vdpa: call vhost_vdpa_cleanup during the release (Eugenio Pérez) [1939367] - vdpasim: Off by one in vdpasim_set_group_asid() (Eugenio Pérez) [1939367] - vdpasim: allow to enable a vq repeatedly (Eugenio Pérez) [1939367] - vdpasim: control virtqueue support (Eugenio Pérez) [1939367] - vdpa_sim: filter destination mac address (Eugenio Pérez) [1939367] - vdpa_sim: factor out buffer completion logic (Eugenio Pérez) [1939367] - vdpa_sim: advertise VIRTIO_NET_F_MTU (Eugenio Pérez) [1939367] - vhost-vdpa: support ASID based IOTLB API (Eugenio Pérez) [1939367] - vhost-vdpa: introduce uAPI to set group ASID (Eugenio Pérez) [1939367] - vhost-vdpa: uAPI to get virtqueue group id (Eugenio Pérez) [1939367] - vhost-vdpa: introduce uAPI to get the number of address spaces (Eugenio Pérez) [1939367] - vhost-vdpa: introduce uAPI to get the number of virtqueue groups (Eugenio Pérez) [1939367] - vhost-vdpa: introduce asid based IOTLB (Eugenio Pérez) [1939367] - vhost: support ASID in IOTLB API (Eugenio Pérez) [1939367] - vhost_iotlb: split out IOTLB initialization (Eugenio Pérez) [1939367] - vdpa: introduce config operations for associating ASID to a virtqueue group (Eugenio Pérez) [1939367] - vdpa: multiple address spaces support (Eugenio Pérez) [1939367] - vdpa: introduce virtqueue groups (Eugenio Pérez) [1939367] - vhost-vdpa: switch to use vhost-vdpa specific IOTLB (Eugenio Pérez) [1939367] - vhost-vdpa: passing iotlb to IOMMU mapping helpers (Eugenio Pérez) [1939367] - virtio-vdpa: don't set callback if virtio doesn't need it (Eugenio Pérez) [1939367] - vhost: move the backend feature bits to vhost_types.h (Eugenio Pérez) [1939367] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088518] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088518] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088518] - fs: dlm: add pid to debug log (Alexander Aring) [2088518] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088518] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088518] - dlm: move global to static inits (Alexander Aring) [2088518] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088518] - dlm: improve plock logging if interrupted (Alexander Aring) [2088518] - dlm: rearrange async condition return (Alexander Aring) [2088518] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088518] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088518] - fs: dlm: make dlm_callback_resume quite (Alexander Aring) [2009423]- RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2065578] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2065578] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2065578] - ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe (Jaroslav Kysela) [2065578] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065578] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065578] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065578] - ASoC: cs47l15: Fix event generation for low power mux control (Jaroslav Kysela) [2065578] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065578] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065578] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065578] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065578] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065578] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065578] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065578] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065578] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065578] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065578] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065578] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065578] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065578] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065578] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065578] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065578] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065578] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065578] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065578] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065578] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065578] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065578] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065578] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065578] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065578] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065578] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065578] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065578] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065578] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065578] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065578] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065578] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065578] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065578] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065578] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065578] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065578] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065578] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065578] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065578] - ASoC: qcom: lpass-platform: Update VMA access permissions in mmap callback (Jaroslav Kysela) [2065578] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065578] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065578] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065578] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065578] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065578] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065578] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065578] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065578] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065578] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065578] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065578] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065578] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065578] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065578] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065578] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065578] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065578] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065578] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065578] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065578] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065578] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065578] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065578] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065578] - ALSA: update kernel configuration for 9.1 (Jaroslav Kysela) [2065572] - ASoC: tlv320aic31xx: Define PLL clock inputs (Jaroslav Kysela) [2065572] - ASoC: tlv320adc3xxx: New codec bindings (Jaroslav Kysela) [2065572] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065572] - ASoC: dt-bindings: rename q6afe.h to q6dsp-lpass-ports.h (Jaroslav Kysela) [2065572] - ASoC: dt-bindings: lpass: add binding headers for digital codecs (Jaroslav Kysela) [2065572] - ASoC: dt-bindings: lpass: add binding headers for digital codecs (Jaroslav Kysela) [2065572] - ASoC: dt-bindings: Document Microchip's PDMC (Jaroslav Kysela) [2065572] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065572] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065572] - ALSA: spi: Add check for clk_enable() (Jaroslav Kysela) [2065572] - ALSA: sparc: no need to initialise statics to 0 (Jaroslav Kysela) [2065572] - sound: core: Remove redundant variable and return the last statement (Jaroslav Kysela) [2065572] - sound: core: remove initialise static variables to 0 (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065572] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2065572] - sound/oss/dmasound: fix 'dmasound_setup' defined but not used (Jaroslav Kysela) [2065572] - sound/oss/dmasound: fix build when drivers are mixed =y/=m (Jaroslav Kysela) [2065572] - ALSA: mips: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065572] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065572] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065572] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065572] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065572] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065572] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065572] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065572] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065572] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065572] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065572] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065572] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065572] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065572] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065572] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065572] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065572] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065572] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065572] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2065572] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2065572] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2065572] - Documentation: sound: fix typo in control-names.rst (Jaroslav Kysela) [2065572] - ALSA: wavefront: Proper check of get_user() error (Jaroslav Kysela) [2065572] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065572] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2065572] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2065572] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2065572] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065572] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065572] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2065572] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2065572] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2065572] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2065572] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065572] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065572] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065572] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065572] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065572] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065572] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065572] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065572] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065572] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065572] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065572] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065572] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065572] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065572] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065572] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065572] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065572] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065572] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065572] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065572] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065572] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065572] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065572] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065572] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065572] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065572] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065572] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065572] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065572] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065572] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065572] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065572] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065572] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065572] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065572] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065572] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065572] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065572] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065572] - ASoC: atmel: mchp-pdmc: set prepare_slave_config (Jaroslav Kysela) [2065572] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065572] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065572] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065572] - ASoC: meson: axg-card: Fix nonatomic links (Jaroslav Kysela) [2065572] - ASoC: meson: axg-tdm-interface: Fix formatters in trigger" (Jaroslav Kysela) [2065572] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065572] - ASoC: meson: Fix event generation for G12A tohdmi mux (Jaroslav Kysela) [2065572] - ASoC: meson: Fix event generation for AUI CODEC mux (Jaroslav Kysela) [2065572] - ASoC: meson: Fix event generation for AUI ACODEC mux (Jaroslav Kysela) [2065572] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065572] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065572] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2065572] - ASoC: codecs: Fix an error handling path in (rx|tx|va)_macro_probe() (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065572] - ASoC: wm8731: Disable the regulator when probing fails (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065572] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: fix 1:1 bclk:mclk ratio support (Jaroslav Kysela) [2065572] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065572] - ASoC: meson: aiu: fix duplicate debugfs directory error (Jaroslav Kysela) [2065572] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065572] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2065572] - ASoC: rk817: Use devm_clk_get() in rk817_platform_probe (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065572] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065572] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065572] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065572] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065572] - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065572] - ASoC: rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B (Jaroslav Kysela) [2065572] - ASoC: fsl-asoc-card: Fix jack_event() always return 0 (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2065572] - ASoC: atmel: mchp-pdmc: print the correct property name (Jaroslav Kysela) [2065572] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065572] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065572] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065572] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065572] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065572] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065572] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065572] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065572] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065572] - ASoC: fsl_spdif: Add new registers included on i.MX8ULP (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065572] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065572] - ASoC: codecs: Fix misplaced lpass_macro_pds_exit call (Jaroslav Kysela) [2065572] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065572] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: Fix error handling in mt8195_mt6359_rt1019_rt5682_dev_probe (Jaroslav Kysela) [2065572] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065572] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065572] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065572] - ASoC: mediatek: Fix error handling in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [2065572] - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe (Jaroslav Kysela) [2065572] - ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume (Jaroslav Kysela) [2065572] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065572] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065572] - ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning (Jaroslav Kysela) [2065572] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065572] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065572] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065572] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065572] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2065572] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065572] - ASoC: mchp-spdifrx: fix typo (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: add reset controller (Jaroslav Kysela) [2065572] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065572] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065572] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065572] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065572] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065572] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065572] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065572] - ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes" -> "microphones" (Jaroslav Kysela) [2065572] - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() (Jaroslav Kysela) [2065572] - ASoC: atmel: mchp-pdmc: Remove unnecessary print function dev_err() (Jaroslav Kysela) [2065572] - ASoC: fsl_spdif: Disable TX clock when stop (Jaroslav Kysela) [2065572] - ASoC: qcom: fix Kconfig for SC7280 (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065572] - ASoC: fsl_spdif: keep all TxClk sources by txclk array (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065572] - ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback (Jaroslav Kysela) [2065572] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065572] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065572] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065572] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065572] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065572] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065572] - ASoC: atmel: mchp-pdmc: add PDMC driver (Jaroslav Kysela) [2065572] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065572] - ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe (Jaroslav Kysela) [2065572] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065572] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065572] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065572] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8183: support wb bt audio (Jaroslav Kysela) [2065572] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065572] - ASoC: atmel: Fix error handling in snd_proto_probe (Jaroslav Kysela) [2065572] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065572] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065572] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065572] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065572] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065572] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065572] - ASoC: fsi: Add check for clk_enable (Jaroslav Kysela) [2065572] - ASoC: qcom: select correct WCD938X config for SC7280 (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065572] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065572] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065572] - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe (Jaroslav Kysela) [2065572] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065572] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: Use better variable names (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065572] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065572] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065572] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065572] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065572] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065572] - ASoC: qcom: Fix error code in lpass_platform_copy() (Jaroslav Kysela) [2065572] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065572] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065572] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065572] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065572] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065572] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065572] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065572] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065572] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065572] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2065572] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: fsl: Drop unused argument from imx_pcm_dma_init() (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: Remove unnecessary print function dev_err() (Jaroslav Kysela) [2065572] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065572] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065572] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065572] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065572] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065572] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065572] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572] - ASoC: codecs: Add power domains support in digital macro codecs (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd-mbhc: add runtime pm support (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd938x: add simple clk stop support (Jaroslav Kysela) [2065572] - ASoC: codecs: tx-macro: add runtime pm support (Jaroslav Kysela) [2065572] - ASoC: codecs: rx-macro: add runtime pm support (Jaroslav Kysela) [2065572] - ASoC: codecs: wsa-macro: add runtime pm support (Jaroslav Kysela) [2065572] - ASoC: codecs: va-macro: add runtime pm support (Jaroslav Kysela) [2065572] - ASoC: codecs: rx-macro: setup soundwire clks correctly (Jaroslav Kysela) [2065572] - ASoC: codecs: tx-macro: setup soundwire clks correctly (Jaroslav Kysela) [2065572] - ASoC: codecs: wsa-macro: setup soundwire clks correctly (Jaroslav Kysela) [2065572] - ASoC: codecs: wsa-macro: move to individual clks from bulk (Jaroslav Kysela) [2065572] - ASoC: codecs: tx-macro: move to individual clks from bulk (Jaroslav Kysela) [2065572] - ASoC: codecs: rx-macro: move to individual clks from bulk (Jaroslav Kysela) [2065572] - ASoC: codecs: tx-macro: move clk provider to managed variants (Jaroslav Kysela) [2065572] - ASoC: codecs: rx-macro: move clk provider to managed variants (Jaroslav Kysela) [2065572] - ASoC: codecs: va-macro: move to individual clks from bulk (Jaroslav Kysela) [2065572] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065572] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065572] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065572] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of (Jaroslav Kysela) [2065572] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065572] - ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio (Jaroslav Kysela) [2065572] - ASoC: qcom: Add lpass CPU driver for codec dma control (Jaroslav Kysela) [2065572] - ASoC: qcom: Add support for codec dma driver (Jaroslav Kysela) [2065572] - ASoC: qcom: Add regmap config support for codec dma driver (Jaroslav Kysela) [2065572] - ASoC: qcom: Add register definition for codec rddma and wrdma (Jaroslav Kysela) [2065572] - ASoC: qcom: Add helper function to get dma control and lpaif handle (Jaroslav Kysela) [2065572] - ASoC: qcom: lpass: Add dma fields for codec dma lpass interface (Jaroslav Kysela) [2065572] - ASoC: qcom: Move lpass_pcm_data structure to lpass header (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065572] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065572] - ASoC: tlv320adc3xxx: Fix buggy return value (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065572] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065572] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065572] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065572] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065572] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065572] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065572] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065572] - ASoC: sc7280: Really depends on SOUNDWIRE (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd934x: fix kcontrol max values (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd938x: fix kcontrol max values (Jaroslav Kysela) [2065572] - ASoC: codecs: wc938x: fix accessing array out of bounds for enum type (Jaroslav Kysela) [2065572] - ASoC: codecs: va-macro: fix accessing array out of bounds for enum type (Jaroslav Kysela) [2065572] - ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type (Jaroslav Kysela) [2065572] - ASoC: codecs: rx-macro: fix accessing compander for aux (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: enable apll tuner (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065572] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065572] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065572] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065572] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065572] - ASoC: codec: wcd938x: Update CTIA/OMTP switch control (Jaroslav Kysela) [2065572] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065572] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065572] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: make const array rates static (Jaroslav Kysela) [2065572] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065572] - ASoC: codec: wcd938x: Add switch control for selecting CTIA/OMTP Headset (Jaroslav Kysela) [2065572] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065572] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065572] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065572] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065572] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065572] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065572] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065572] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065572] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065572] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065572] - ASoC: tlv320adc3xxx: Add IIR filter configuration (Jaroslav Kysela) [2065572] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065572] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065572] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065572] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065572] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065572] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065572] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065572] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065572] - ASoC: qcom: SC7280: Add machine driver (Jaroslav Kysela) [2065572] - ASoC: qcom: Add macro for lpass DAI id's max limit (Jaroslav Kysela) [2065572] - ASoC: qcom: Actually clear DMA interrupt register for HDMI (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065572] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065572] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065572] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065572] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065572] - ASoC: simple-mux: Depend on gpiolib rather than selecting it (Jaroslav Kysela) [2065572] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065572] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065572] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065572] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065572] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065572] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065572] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065572] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065572] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065572] - ASoC: madera: Add dependencies on MFD (Jaroslav Kysela) [2065572] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065572] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2065572] - ASoC: sun4i-i2s: Add support for the R329/D1 variant (Jaroslav Kysela) [2065572] - ASoC: sun4i-i2s: Update registers for more channels (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065572] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065572] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065572] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065572] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065572] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065572] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065572] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065572] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065572] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065572] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065572] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065572] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065572] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065572] - ASoC: tegra: Update AHUB driver for Tegra234 (Jaroslav Kysela) [2065572] - ASoC: fsl: Add missing error handling in pcm030_fabric_probe (Jaroslav Kysela) [2065572] - ASoC: qdsp6: q6apm-dai: only stop graphs that are started (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd938x: fix return value of mixer put function (Jaroslav Kysela) [2065572] - ASoC: codecs: lpass-rx-macro: fix sidetone register offsets (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd938x: fix incorrect used of portid (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Remove duplicate macros (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv() (Jaroslav Kysela) [2065572] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065572] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065572] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065572] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065572] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065572] - ASoC: xilinx: xlnx_i2s: Handle sysclk setting (Jaroslav Kysela) [2065572] - ASoC: xilinx: xlnx_i2s: create drvdata structure (Jaroslav Kysela) [2065572] - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting (Jaroslav Kysela) [2065572] - ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065572] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065572] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065572] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065572] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065572] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2065572] - ASoC: fsl-asoc-card: Remove BCLK default value for tlv320aic31xx card (Jaroslav Kysela) [2065572] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_valid() to bool (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init() (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Make the data structures available before registering the handlers (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively (Jaroslav Kysela) [2065572] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065572] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065572] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065572] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065572] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065572] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065572] - ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2065572] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065572] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065572] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065572] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065572] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065572] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065572] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065572] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065572] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065572] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065572] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065572] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065572] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065572] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065572] - ASoC: imx-card: improve the sound quality for low rate (Jaroslav Kysela) [2065572] - ASoC: imx-card: Fix mclk calculation issue for akcodec (Jaroslav Kysela) [2065572] - ASoC: imx-card: Need special setting for ak4497 on i.MX8MQ (Jaroslav Kysela) [2065572] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065572] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065572] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065572] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: add playback support to PCM1_BE dai_link (Jaroslav Kysela) [2065572] - ASoC: rt5682: Register wclk with its parent_hws instead of parent_data (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: update control for RT5682 series (Jaroslav Kysela) [2065572] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065572] - ASoC: mediatek: use of_device_get_match_data() (Jaroslav Kysela) [2065572] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065572] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065572] - ASoC: remove unneeded variable (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: release device_node after snd_soc_register_card (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065572] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065572] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065572] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065572] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065572] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065572] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065572] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8192-mt6359: fix device_node leak (Jaroslav Kysela) [2065572] - ASoC: codec: tlv320adc3xxx: Fix missing clk_disable_unprepare() on error in adc3xxx_i2c_probe() (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065572] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065572] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065572] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065572] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065572] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065572] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065572] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065572] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065572] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065572] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065572] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065572] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065572] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065572] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065572] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065572] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065572] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065572] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065572] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065572] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065572] - ASoC: qdsp6: fix a use after free bug in open() (Jaroslav Kysela) [2065572] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065572] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065572] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195-mt6359: reduce log verbosity in probe() (Jaroslav Kysela) [2065572] - ASoC: codec: tlv320adc3xxx: New codec driver (Jaroslav Kysela) [2065572] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: stm: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: meson: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: fsl: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: simple-mux: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065572] - ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get() (Jaroslav Kysela) [2065572] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065572] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065572] - ASoC: tegra20: i2s: Filter out unsupported rates (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Filter out unsupported rates (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Support system suspend (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Reset hardware (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Use more resource-managed helpers (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065572] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065572] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065572] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065572] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065572] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065572] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065572] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065572] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065572] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065572] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065572] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065572] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065572] - ASoC: qdsp6: Fix an IS_ERR() vs NULL bug (Jaroslav Kysela) [2065572] - ASoC: qcom: Distinguish headset codec by codec_dai->name (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065572] - ASoC: mediatek: assign correct type to argument (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065572] - ASoC: qcom: apq8016_sbc: Allow routing audio through QDSP6 (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065572] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065572] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065572] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: silence uninitialized variable warning (Jaroslav Kysela) [2065572] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065572] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: add sof support on mt8195-mt6359-rt1019-rt5682 (Jaroslav Kysela) [2065572] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065572] - ASoC: ti: davinci-mcasp: Remove unnecessary conditional (Jaroslav Kysela) [2065572] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065572] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065572] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065572] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: add headset codec rt5682s support (Jaroslav Kysela) [2065572] - ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: support reserved memory assignment (Jaroslav Kysela) [2065572] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065572] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065572] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065572] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: make several arrays static const (Jaroslav Kysela) [2065572] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065572] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065572] - ASoC: mediatek: mt8195: Constify static snd_soc_ops (Jaroslav Kysela) [2065572] - ASoC: sunxi: sun4i-spdif: Implement IEC958 control (Jaroslav Kysela) [2065572] - ASoC: qcom: Add support for ALC5682I-VS codec (Jaroslav Kysela) [2065572] - ASoC: sun8i-codec: Add AIF, ADC, and DAC volume controls (Jaroslav Kysela) [2065572] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065572] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065572] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065572] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065572] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Use %pR/%pa to print resources/physical addresses (Jaroslav Kysela) [2065572] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065572] - ASoC: imx-hdmi: add put_device() after of_find_device_by_node() (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065572] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065572] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065572] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065572] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065572] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065572] - ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec list instead (Jaroslav Kysela) [2065572] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065572] - ASoC: mediatek: remove unnecessary CONFIG_PM (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065572] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065572] - ASoC: fsl-asoc-card: Support fsl,imx-audio-tlv320aic31xx codec (Jaroslav Kysela) [2065572] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2065572] - ASoC: tlv320aic31xx: Add divs for bclk as clk_in (Jaroslav Kysela) [2065572] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2065572] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2065572] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065572] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065572] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065572] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065572] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065572] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065572] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065572] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065572] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065572] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065572] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065572] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065572] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065572] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065572] - ASoC: codecs: MBHC: Remove useless condition check (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065572] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065572] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065572] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065572] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065572] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065572] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065572] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065572] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065572] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065572] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065572] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065572] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065572] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065572] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065572] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065572] - ASoC: qcom: sdm845: only setup slim ports once (Jaroslav Kysela) [2065572] - ASoC: codecs: MBHC: Add support for special headset (Jaroslav Kysela) [2065572] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065572] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065572] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065572] - ASoC: codecs: Axe some dead code in 'wcd_mbhc_adc_hs_rem_irq()' (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065572] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065572] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065572] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065572] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065572] - ASoC: codecs: tfa989x: Add support for tfa9897 optional rcv-gpios (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065572] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065572] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065572] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065572] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065572] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065572] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065572] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065572] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065572] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065572] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065572] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065572] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065572] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065572] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065572] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065572] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065572] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065572] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065572] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065572] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065572] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065572] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065572] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065572] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065572] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065572] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065572] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065572] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065572] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065572] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065572] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065572] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065572] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065572] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065572] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065572] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065572] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065572] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065572] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065572] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065572] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065572] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065572] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065572] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065572] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065572] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065572] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065572] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065572] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065572] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065572] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065572] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065572] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065572] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065572] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065572] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065572] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065572] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065572] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065572] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065572] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065572] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065572] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065572] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065572] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065572] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065572] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065572] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065572] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065572] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065572] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065572] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065572] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065572] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065572] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065572] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065572] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065572]- cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe (Mark Langsdorf) [2072976] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072976] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072976] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072976] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072976] - cpufreq: longhaul: Replace acpi_bus_get_device() (Mark Langsdorf) [2072976] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072976] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072976] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072976] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072976] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072976] - cpufreq: Use CPUFREQ_RELATION_E in DVFS governors (Mark Langsdorf) [2072976] - cpufreq: Introducing CPUFREQ_RELATION_E (Mark Langsdorf) [2072976] - cpufreq: Add an interface to mark inefficient frequencies (Mark Langsdorf) [2072976] - cpufreq: Make policy min/max hard requirements (Mark Langsdorf) [2072976] - PM: EM: Allow skipping inefficient states (Mark Langsdorf) [2072976] - PM: EM: Extend em_perf_domain with a flag field (Mark Langsdorf) [2072976] - PM: EM: Mark inefficient states (Mark Langsdorf) [2072976] - PM: EM: Fix inefficient states detection (Mark Langsdorf) [2072976] - PM: EM: Increase energy calculation precision (Mark Langsdorf) [2072976] - cpufreq: tegra186/tegra194: Handle errors in BPMP response (Mark Langsdorf) [2072976] - cpufreq: remove useless INIT_LIST_HEAD() (Mark Langsdorf) [2072976] - cpufreq: s3c244x: add fallthrough comments for switch (Mark Langsdorf) [2072976] - cpufreq: vexpress: Drop unused variable (Mark Langsdorf) [2072976] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080656] - redhat/configs: Enable Marvell OcteonTX2 crypto device (Vladis Dronov) [2042239] - hwrng: cn10k - Enable compile testing (Vladis Dronov) [2042239] - hwrng: cn10k - Make check_rng_health() return an error code (Vladis Dronov) [2042239] - hwrng: cn10k - Optimize cn10k_rng_read() (Vladis Dronov) [2042239] - hwrng: cn10k - Add random number generator support (Vladis Dronov) [2042239] - hwrng: cavium - fix NULL but dereferenced coccicheck error (Vladis Dronov) [2042261] - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER (Vladis Dronov) [2042261] - hwrng: cavium - Check health status while reading random data (Vladis Dronov) [2042261] - crypto: octeontx2 - fix potential null pointer access (Vladis Dronov) [2041740] - crypto: octeontx2 - add firmware version in devlink info (Vladis Dronov) [2041740] - crypto: octeontx2 - simplify the return expression of otx2_cpt_aead_cbc_aes_sha_setkey() (Vladis Dronov) [2041740] - crypto: octeontx2 - fix missing unlock (Vladis Dronov) [2041740] - crypto: octeontx2 - add synchronization between mailbox accesses (Vladis Dronov) [2041740] - crypto: octeontx2 - remove CONFIG_DM_CRYPT check (Vladis Dronov) [2041740] - crypto: octeontx2 - increase CPT HW instruction queue length (Vladis Dronov) [2041740] - crypto: octeontx2 - disable DMA black hole on an DMA fault (Vladis Dronov) [2041740] - crypto: octeontx2 - CN10K CPT to RNM workaround (Vladis Dronov) [2041740] - crypto: octeontx2 - Avoid stack variable overflow (Vladis Dronov) [2041740] - crypto: octeontx2 - prevent underflow in get_cores_bmap() (Vladis Dronov) [2041740] - crypto: octeontx2 - out of bounds access in otx2_cpt_dl_custom_egrp_delete() (Vladis Dronov) [2041740] - crypto: octeontx2 - Use swap() instead of swap_engines() (Vladis Dronov) [2041740] - crypto: octeontx2 - parameters for custom engine groups (Vladis Dronov) [2041740] - crypto: octeontx2 - add apis for custom engine groups (Vladis Dronov) [2041740] - crypto: octeontx2 - uninitialized variable in kvf_limits_store() (Vladis Dronov) [2041740] - crypto: octeontx2 - use swap() to make code cleaner (Vladis Dronov) [2041740] - crypto: octeontx2 - set assoclen in aead_do_fallback() (Vladis Dronov) [2041740]- KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115238] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115238] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115238] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115238] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115238] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115238] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115238] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115238] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115238] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115238] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115238] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115238] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115238] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115238] - virtio-ring: fix DMA metadata flags (Cindy Lu) [2000425] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2109523] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2109523] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2109523] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2109523] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2109523] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2109520] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2109520] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2109520] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2109520] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2109520] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2109520] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2109520] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2109520] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2109520] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2109520] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2109520] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2109520] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2109520] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2109520] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2109520] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2109520] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2109520] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2112378] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112031] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2111502] - bnxt_en: fix livepatch query (Ken Cox) [2111502] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2111502] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2111502] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2111502] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037987] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037987] - intel: remove unused macros (Corinna Vinschen) [2037987] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037987] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037987] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037987] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037987] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037987] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037987] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037987] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037987] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037987] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037987] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037987] - igc: Remove obsolete define (Corinna Vinschen) [2037987] - igc: Remove obsolete mask (Corinna Vinschen) [2037987] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037987] - igc: Remove unused phy type (Corinna Vinschen) [2037987] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037987]- dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115117] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115117] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115117] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115117] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115117] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115117] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115117] - dm writecache: return void from functions (Benjamin Marzinski) [2115117] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115117] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115117] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115117] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115117] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114872] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2102319] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097646] - opp: Don't print an error if required-opps is missing (Mark Salter) [2112431] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101544] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101544] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101544] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101544] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101544] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101544] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101544] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101544] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101544] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101544] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101544] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101544] - scsi: smartpqi: Close write read holes (Don Brace) [2101544] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101544] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101544] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101544] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101544] - xfs: fix maxlevels comparisons in the btree staging code (Andrey Albershteyn) [2106569] - xfs: use kmem_cache_free() for kmem_cache objects (Andrey Albershteyn) [2106569] - xfs: fix incorrect unit conversion in scrub tracepoint (Andrey Albershteyn) [2106569] - xfs: reserve quota for dir expansion when linking/unlinking files (Andrey Albershteyn) [2106569] - xfs: fix xfs_ifree() error handling to not leak perag ref (Andrey Albershteyn) [2106569] - xfs: reorder iunlink remove operation in xfs_ifree (Andrey Albershteyn) [2106569] - xfs: don't generate selinux audit messages for capability testing (Andrey Albershteyn) [2106569] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2109000] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070213] - ext4: check if directory block is within i_size (Lukas Czerner) [2070213]- sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2104946] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - um: Add missing apply_returns() (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/static_call: Serialize __static_call_fixup() properly (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/xen: Add UNTRAIN_RET (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/xen: Rename SYS* entry points (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: skip non-text sections when adding return-thunk sites (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Treat .text.__x86.* as noinstr (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Avoid very early RET (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,static_call: Use alternative RET encoding (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Fix register corruption in compat syscall (Waiman Long) [2090231] - x86/entry: Remove skip_r11rcx (Waiman Long) [2090231] - x86/entry: Use PUSH_AND_CLEAR_REGS for compat (Waiman Long) [2090231] - x86/entry: Simplify entry_INT80_compat() (Waiman Long) [2090231] - x86/entry: Don't call error_entry() for XENPV (Waiman Long) [2090231] - x86/entry: Move CLD to the start of the idtentry macro (Waiman Long) [2090231] - x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry() (Waiman Long) [2090231] - x86/entry: Switch the stack after error_entry() returns (Waiman Long) [2090231] - x86/traps: Use pt_regs directly in fixup_bad_iret() (Waiman Long) [2090231] - x86/retpoline: Add ANNOTATE_NOENDBR for retpolines (Waiman Long) [2090231] - x86/static_call: Add ANNOTATE_NOENDBR to static call trampoline (Waiman Long) [2090231] - objtool: Fix SLS validation for kcov tail-call replacement (Waiman Long) [2090231] - x86,static_call: Fix __static_call_return0 for i386 (Waiman Long) [2090231] - crypto: x86/poly1305 - Fixup SLS (Waiman Long) [2090231] - kvm/emulate: Fix SETcc emulation for ENDBR (Waiman Long) [2090231] - x86/ibt: Annotate text references (Waiman Long) [2090231] - x86/alternative: Simplify int3_selftest_ip (Waiman Long) [2090231] - x86/ibt,kvm: Add ENDBR to fastops (Waiman Long) [2090231] - x86/ibt,entry: Sprinkle ENDBR dust (Waiman Long) [2090231] - x86/ibt,xen: Sprinkle the ENDBR (Waiman Long) [2090231] - x86/entry: Cleanup PARAVIRT (Waiman Long) [2090231] - x86/ibt: Add ANNOTATE_NOENDBR (Waiman Long) [2090231] - redhat/configs: Disable CONFIG_X86_KERNEL_IBT (Waiman Long) [2090231] - x86/ibt: Base IBT bits (Waiman Long) [2090231] - objtool,efi: Update __efi64_thunk annotation (Waiman Long) [2090231] - objtool: Fix truncated string warning (Waiman Long) [2090231] - redhat/configs: Disable CONFIG_SLS (Waiman Long) [2090231] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090231] - x86/alternative: Relax text_poke_bp() constraint (Waiman Long) [2090231] - objtool: Add straight-line-speculation validation (Waiman Long) [2090231] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090231] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090231] - x86/mce: Reduce number of machine checks taken during recovery (Waiman Long) [2090231] - x86/lib/atomic64_386_32: Rename things (Waiman Long) [2090231] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090231] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090231] - x86/xen: Add xenpv_restore_regs_and_return_to_usermode() (Waiman Long) [2090231] - x86/entry: Use the correct fence macro after swapgs in kernel CR3 (Waiman Long) [2090231] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090231] - objtool: Fix pv_ops noinstr validation (Waiman Long) [2090231] - static_call,x86: Robustify trampoline patching (Waiman Long) [2090231] - x86/xen: switch initial pvops IRQ functions to dummy ones (Waiman Long) [2090231] - bpf,x86: Respect X86_FEATURE_RETPOLINE* (Waiman Long) [2090231] - x86/alternative: Add debug prints to apply_retpolines() (Waiman Long) [2090231] - x86/alternative: Try inline spectre_v2=retpoline,amd (Waiman Long) [2090231] - x86/alternative: Handle Jcc __x86_indirect_thunk_\reg (Waiman Long) [2090231] - x86/alternative: Implement .retpoline_sites support (Waiman Long) [2090231] - x86/retpoline: Create a retpoline thunk array (Waiman Long) [2090231] - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h (Waiman Long) [2090231] - x86/asm: Fixup odd GEN-for-each-reg.h usage (Waiman Long) [2090231] - x86/asm: Fix register order (Waiman Long) [2090231] - x86/retpoline: Remove unused replacement symbols (Waiman Long) [2090231] - objtool,x86: Replace alternatives with .retpoline_sites (Waiman Long) [2090231] - objtool: Shrink struct instruction (Waiman Long) [2090231] - objtool: Explicitly avoid self modifying code in .altinstr_replacement (Waiman Long) [2090231] - objtool: Classify symbols (Waiman Long) [2090231] - objtool: Remove reloc symbol type checks in get_alt_entry() (Waiman Long) [2090231] - objtool: print out the symbol type when complaining about it (Waiman Long) [2090231] - objtool: Teach get_alt_entry() about more relocation types (Waiman Long) [2090231] - kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules (Waiman Long) [2090231] - kbuild: detect objtool update without using .SECONDEXPANSION (Waiman Long) [2090231] - kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro (Waiman Long) [2090231] - kbuild: store the objtool command in *.cmd files (Waiman Long) [2090231] - kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_link_modules (Waiman Long) [2090231] - kbuild: move objtool_args back to scripts/Makefile.build (Waiman Long) [2090231] - x86/mce: Drop copyin special case for #MC (Waiman Long) [2090231] - objtool: Support pv_opsindirect calls for noinstr (Waiman Long) [2090231] - x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays (Waiman Long) [2090231] - objtool: Handle __sanitize_cov*() tail calls (Waiman Long) [2090231] - objtool: Introduce CFI hash (Waiman Long) [2090231] - kbuild: clean up objtool_args slightly (Waiman Long) [2090231] - kbuild: remove stale *.symversions (Waiman Long) [2090231] - kbuild: remove unused quiet_cmd_update_lto_symversions (Waiman Long) [2090231] - kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG (Waiman Long) [2090231] - Makefile: remove stale cc-option checks (Waiman Long) [2090231] - x86/build: Remove stale cc-option checks (Waiman Long) [2090231] - xen: assume XENFEAT_mmu_pt_update_preserve_ad being set for pv guests (Waiman Long) [2090231] - dmaengine: idxd: Fixup upstream merge conflict resolution (Jerry Snitselaar) [2100482] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100482] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100482] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100482] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100482] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100482]- sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2089080] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112338] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105609] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105609] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105609] - Documentation: add a description for net.core.high_order_alloc_disable (Antoine Tenart) [2068582] - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag (Benjamin Tissoires) [2070873] - Input: add Marine Navigation Keycodes (Benjamin Tissoires) [2070873] - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" (Benjamin Tissoires) [2070873] - Input: synaptics - enable InterTouch on ThinkPad T14/P14s Gen 1 AMD (Benjamin Tissoires) [2070873] - Input: add bounds checking to input_set_capability() (Benjamin Tissoires) [2070873] - Input: add input_copy_abs() function (Benjamin Tissoires) [2070873] - Input: set EV_ABS in dev->evbit even if input_alloc_absinfo() fails (Benjamin Tissoires) [2070873] - Input: aiptek - properly check endpoint type (Benjamin Tissoires) [2070873] - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume (Benjamin Tissoires) [2070873] - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() (Benjamin Tissoires) [2070873] - Input: psmouse - set up dependency between PS/2 and SMBus companions (Benjamin Tissoires) [2070873] - Input: clear BTN_RIGHT/MIDDLE on buttonpads (Benjamin Tissoires) [2070873] - Input: gpio-keys - avoid clearing twice some memory (Benjamin Tissoires) [2070873] - Input: byd - fix typo in a comment (Benjamin Tissoires) [2070873] - Input: ff-core - correct magnitude setting for rumble compatibility (Benjamin Tissoires) [2070873] - Input: wacom_i2c - clean up the query device fields (Benjamin Tissoires) [2070873] - Input: appletouch - initialize work before device registration (Benjamin Tissoires) [2070873] - Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 (Benjamin Tissoires) [2070873] - Input: i8042 - enable deferred probe quirk for ASUS UM325UA (Benjamin Tissoires) [2070873] - Input: elantech - fix stack out of bound access in elantech_change_report_id() (Benjamin Tissoires) [2070873] - Input: i8042 - add deferred probe support (Benjamin Tissoires) [2070873] - Input: wacom_i2c - use macros for the bit masks (Benjamin Tissoires) [2070873] - Input: elantench - fix misreporting trackpoint coordinates (Benjamin Tissoires) [2070873] - Input: synaptics-rmi4 - Fix device hierarchy (Benjamin Tissoires) [2070873] - Input: remove unused header (Benjamin Tissoires) [2070873] - Input: elants_i2c - make use of devm_add_action_or_reset() (Benjamin Tissoires) [2070873] - Input: touchscreen - avoid bitwise vs logical OR warning (Benjamin Tissoires) [2070873] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2070873] - Input: Fix spelling mistake in Kconfig "useable" -> "usable" (Benjamin Tissoires) [2070873] - Input: Fix spelling mistake in Kconfig "Modul" -> "Module" (Benjamin Tissoires) [2070873] - Input: remove dead CSR Prima2 PWRC driver (Benjamin Tissoires) [2070873] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2070873] - Revert "Input: serio - make write method mandatory" (Benjamin Tissoires) [2070873] - Input: serio - make write method mandatory (Benjamin Tissoires) [2070873] - Input: ixp4xx-beeper - delete driver (Benjamin Tissoires) [2070873] - HID: elan: Fix potential double free in elan_input_configured (Benjamin Tissoires) [2070873] - HID: hid-led: fix maximum brightness for Dream Cheeky (Benjamin Tissoires) [2070873] - HID: bigben: fix slab-out-of-bounds Write in bigben_probe (Benjamin Tissoires) [2070873] - HID: multitouch: add quirks to enable Lenovo X12 trackpoint (Benjamin Tissoires) [2070873] - HID: multitouch: Add support for Google Whiskers Touchpad (Benjamin Tissoires) [2070873] - HID: Add driver for Razer Blackwidow keyboards (Benjamin Tissoires) [2070873] - HID: add SiGma Micro driver (Benjamin Tissoires) [2070873] - HID: google: modify HID device groups of eel (Benjamin Tissoires) [2070873] - HID: google: Add support for vivaldi to hid-hammer (Benjamin Tissoires) [2070873] - HID: google: extract Vivaldi hid feature mapping for use in hid-hammer (Benjamin Tissoires) [2070873] - Input: extract ChromeOS vivaldi physmap show function (Benjamin Tissoires) [2070873] - HID: google: switch to devm when registering keyboard backlight LED (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Benjamin Tissoires) [2070873] - HID: input: accommodate priorities for slotted devices (Benjamin Tissoires) [2070873] - HID: input: remove the need for HID_QUIRK_INVERT (Benjamin Tissoires) [2070873] - HID: input: enforce Invert usage to be processed before InRange (Benjamin Tissoires) [2070873] - HID: core: for input reports, process the usages by priority list (Benjamin Tissoires) [2070873] - HID: compute an ordered list of input fields to process (Benjamin Tissoires) [2070873] - HID: input: move up out-of-range processing of input values (Benjamin Tissoires) [2070873] - HID: input: rework spaghetti code with switch statements (Benjamin Tissoires) [2070873] - HID: input: tag touchscreens as such if the physical is not there (Benjamin Tissoires) [2070873] - HID: core: split data fetching from processing in hid_input_field() (Benjamin Tissoires) [2070873] - HID: core: de-duplicate some code in hid_input_field() (Benjamin Tissoires) [2070873] - HID: core: statically allocate read buffers (Benjamin Tissoires) [2070873] - HID: uclogic: Support multiple frame input devices (Benjamin Tissoires) [2070873] - HID: uclogic: Define report IDs before their descriptors (Benjamin Tissoires) [2070873] - HID: uclogic: Put version first in rdesc namespace (Benjamin Tissoires) [2070873] - HID: uclogic: Use "frame" instead of "buttonpad" (Benjamin Tissoires) [2070873] - HID: uclogic: Use different constants for frame report IDs (Benjamin Tissoires) [2070873] - HID: uclogic: Specify total report size to buttonpad macro (Benjamin Tissoires) [2070873] - HID: uclogic: Switch to matching subreport bytes (Benjamin Tissoires) [2070873] - HID: uclogic: Replace pen_frame_flag with subreport_list (Benjamin Tissoires) [2070873] - HID: uclogic: Remove pen usage masking (Benjamin Tissoires) [2070873] - HID: apple: properly reflect LEDS dependency (Benjamin Tissoires) [2070873] - HID: apple: Add fn mapping for MacBook Pros with Touch Bar (Benjamin Tissoires) [2070873] - HID: apple: Add necessary IDs and configuration for T2 Macs. (Benjamin Tissoires) [2070873] - HID: apple: Add support for keyboard backlight on certain T2 Macs. (Benjamin Tissoires) [2070873] - HID: apple: Report Magic Keyboard 2021 with fingerprint reader battery over USB (Benjamin Tissoires) [2070873] - HID: apple: Report Magic Keyboard 2021 battery over USB (Benjamin Tissoires) [2070873] - HID: apple: Magic Keyboard 2015 FN key mapping (Benjamin Tissoires) [2070873] - HID: apple: Magic Keyboard first generation FN key mapping (Benjamin Tissoires) [2070873] - HID: apple: Refactor key translation setup (Benjamin Tissoires) [2070873] - HID: uclogic: Handle virtual frame reports (Benjamin Tissoires) [2070873] - HID: uclogic: Skip non-input raw events earlier (Benjamin Tissoires) [2070873] - HID: uclogic: Access pen/frame params directly in raw_event handling (Benjamin Tissoires) [2070873] - HID: uclogic: Split pen and frame raw event handling (Benjamin Tissoires) [2070873] - HID: uclogic: Support Huion 13th frame button (Benjamin Tissoires) [2070873] - HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2 (Benjamin Tissoires) [2070873] - HID: uclogic: Support Huion tilt reporting (Benjamin Tissoires) [2070873] - HID: i2c-hid: remove unneeded semicolon (Benjamin Tissoires) [2070873] - HID: i2c-hid: note that I2C xfer buffers are DMA-safe (Benjamin Tissoires) [2070873] - HID: i2c-hid: no longer need raw access to HID descriptor structure (Benjamin Tissoires) [2070873] - HID: i2c-hid: use helpers to do endian conversion in i2c_hid_get_input() (Benjamin Tissoires) [2070873] - HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer() (Benjamin Tissoires) [2070873] - HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_hid_xfer() (Benjamin Tissoires) [2070873] - HID: i2c-hid: create a helper for SET_POWER command (Benjamin Tissoires) [2070873] - HID: i2c-hid: define i2c_hid_read_register() and use it (Benjamin Tissoires) [2070873] - HID: i2c-hid: explicitly code setting and sending reports (Benjamin Tissoires) [2070873] - HID: i2c-hid: refactor reset command (Benjamin Tissoires) [2070873] - HID: i2c-hid: use "struct i2c_hid" as argument in most calls (Benjamin Tissoires) [2070873] - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports (Benjamin Tissoires) [2070873] - HID: i2c-hid: fix handling numbered reports with IDs of 15 and above (Benjamin Tissoires) [2070873] - HID: google: Use struct_size() helper in kzalloc() (Benjamin Tissoires) [2070873] - HID: Add new Letsketch tablet driver (Benjamin Tissoires) [2070873] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2070873] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2070873] - HID: add mapping for KEY_ALL_APPLICATIONS (Benjamin Tissoires) [2070873] - HID: add mapping for KEY_DICTATE (Benjamin Tissoires) [2070873] - HID: nintendo: check the return value of alloc_workqueue() (Benjamin Tissoires) [2070873] - HID: vivaldi: fix sysfs attributes leak (Benjamin Tissoires) [2070873] - HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts (Benjamin Tissoires) [2070873] - HID: Add support for open wheel and no attachment to T300 (Benjamin Tissoires) [2070873] - HID: logitech-dj: add new lightspeed receiver id (Benjamin Tissoires) [2070873] - HID:Add support for UGTABLET WP5540 (Benjamin Tissoires) [2070873] - HID: i2c-hid: goodix: Fix a lockdep splat (Benjamin Tissoires) [2070873] - HID: apple: Set the tilde quirk flag on the Wellspring 5 and later (Benjamin Tissoires) [2070873] - HID: wacom: Avoid using stale array indicies to read contact count (Benjamin Tissoires) [2070873] - HID: wacom: Ignore the confidence flag when a touch is removed (Benjamin Tissoires) [2070873] - HID: wacom: Reset expected and received contact counts at the same time (Benjamin Tissoires) [2070873] - HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running (Benjamin Tissoires) [2070873] - HID: uhid: Fix worker destroying device without any protection (Benjamin Tissoires) [2070873] - HID: vivaldi: Minor cleanups (Benjamin Tissoires) [2070873] - HID: vivaldi: fix handling devices not using numbered reports (Benjamin Tissoires) [2070873] - HID: Ignore battery for Elan touchscreen on HP Envy X360 15t-dr100 (Benjamin Tissoires) [2070873] - HID: magicmouse: Fix an error handling path in magicmouse_probe() (Benjamin Tissoires) [2070873] - HID: address kernel-doc warnings (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Benjamin Tissoires) [2070873] - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad (Benjamin Tissoires) [2070873] - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init (Benjamin Tissoires) [2070873] - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc (Benjamin Tissoires) [2070873] - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init (Benjamin Tissoires) [2070873] - HID: apple: Add Magic Keyboard 2021 with fingerprint reader FN key mapping (Benjamin Tissoires) [2070873] - HID: apple: Add 2021 magic keyboard FN key mapping (Benjamin Tissoires) [2070873] - HID: magicmouse: set Magic Trackpad 2021 name (Benjamin Tissoires) [2070873] - HID: magicmouse: set device name when it has been personalized (Benjamin Tissoires) [2070873] - HID: apple: Add 2021 Magic Keyboard with number pad (Benjamin Tissoires) [2070873] - HID: apple: Add 2021 Magic Keyboard with fingerprint reader (Benjamin Tissoires) [2070873] - HID: i2c-hid-of: Expose the touchscreen-inverted properties (Benjamin Tissoires) [2070873] - HID: quirks: Allow inverting the absolute X/Y values (Benjamin Tissoires) [2070873] - HID: hidraw: Replace hidraw device table mutex with a rwsem (Benjamin Tissoires) [2070873] - HID: thrustmaster use swap() to make code cleaner (Benjamin Tissoires) [2070873] - HID: debug: Add USI usages (Benjamin Tissoires) [2070873] - HID: input: Make hidinput_find_field() static (Benjamin Tissoires) [2070873] - HID: Add hid usages for USI style pens (Benjamin Tissoires) [2070873] - HID: hid-input: Add suffix also for HID_DG_PEN (Benjamin Tissoires) [2070873] - HID: Add map_msc() to avoid boilerplate code (Benjamin Tissoires) [2070873] - HID: do not inline some hid_hw_ functions (Benjamin Tissoires) [2070873] - HID: add suspend/resume helpers (Benjamin Tissoires) [2070873] - HID: apple: Report Magic Keyboard battery over USB (Benjamin Tissoires) [2070873] - HID: apple: Use BIT to define quirks (Benjamin Tissoires) [2070873] - HID: apple: Do not reset quirks when the Fn key is not found (Benjamin Tissoires) [2070873] - HID: magicmouse: Report battery level over USB (Benjamin Tissoires) [2070873] - HID: i2c-hid: Report wakeup events (Benjamin Tissoires) [2070873] - HID: potential dereference of null pointer (Benjamin Tissoires) [2070873] - HID: holtek: fix mouse probing (Benjamin Tissoires) [2070873] - HID: Ignore battery for Elan touchscreen on Asus UX550VE (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Benjamin Tissoires) [2070873] - HID: google: add eel USB id (Benjamin Tissoires) [2070873] - HID: add USB_HID dependancy to hid-prodikeys (Benjamin Tissoires) [2070873] - HID: add USB_HID dependancy to hid-chicony (Benjamin Tissoires) [2070873] - HID: bigbenff: prevent null pointer dereference (Benjamin Tissoires) [2070873] - HID: sony: fix error path in probe (Benjamin Tissoires) [2070873] - HID: add USB_HID dependancy on some USB HID drivers (Benjamin Tissoires) [2070873] - HID: check for valid USB device for many HID drivers (Benjamin Tissoires) [2070873] - HID: wacom: fix problems when device is not a valid USB device (Benjamin Tissoires) [2070873] - HID: add hid_is_usb() function to make it simpler for USB detection (Benjamin Tissoires) [2070873] - HID: quirks: Add quirk for the Microsoft Surface 3 type-cover (Benjamin Tissoires) [2070873] - HID: multitouch: Fix Iiyama ProLite T1931SAW (0eef:0001 again!) (Benjamin Tissoires) [2070873] - HID: nintendo: eliminate dead datastructures in !CONFIG_NINTENDO_FF case (Benjamin Tissoires) [2070873] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2070873] - HID: thrustmaster: fix sparse warnings (Benjamin Tissoires) [2070873] - HID: Ignore battery for Elan touchscreen on HP Envy X360 15-eu0xxx (Benjamin Tissoires) [2070873] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2070873] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2070873] - HID: ft260: fix i2c probing for hwmon devices (Benjamin Tissoires) [2070873] - Revert "HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK" (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: fix module device-id handling (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: hid-client: only load for matching devices (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: fw-loader: only load for matching devices (Benjamin Tissoires) [2070873] - HID: intel-ish-hid: use constants for modaliases (Benjamin Tissoires) [2070873] - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts (Benjamin Tissoires) [2070873] - HID: nintendo: unlock on error in joycon_leds_create() (Benjamin Tissoires) [2070873] - HID: nintendo: fix -Werror build (Benjamin Tissoires) [2070873] - HID: playstation: require multicolor LED functionality (Benjamin Tissoires) [2070873] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2070873] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2070873] - HID: u2fzero: Support NitroKey U2F revision of the device (Benjamin Tissoires) [2070873] - HID: wacom: Make use of the helper function devm_add_action_or_reset() (Benjamin Tissoires) [2070873] - HID: wacom: Shrink critical section in `wacom_add_shared_data` (Benjamin Tissoires) [2070873] - HID: nintendo: prevent needless queueing of the rumble worker (Benjamin Tissoires) [2070873] - HID: nintendo: ratelimit subcommands and rumble (Benjamin Tissoires) [2070873] - HID: nintendo: improve rumble performance and stability (Benjamin Tissoires) [2070873] - HID: nintendo: add IMU support (Benjamin Tissoires) [2070873] - HID: nintendo: add support for reading user calibration (Benjamin Tissoires) [2070873] - HID: nintendo: add support for charging grip (Benjamin Tissoires) [2070873] - HID: nintendo: set controller uniq to MAC (Benjamin Tissoires) [2070873] - HID: nintendo: reduce device removal subcommand errors (Benjamin Tissoires) [2070873] - HID: nintendo: patch hw version for userspace HID mappings (Benjamin Tissoires) [2070873] - HID: nintendo: send subcommands after receiving input report (Benjamin Tissoires) [2070873] - HID: nintendo: improve subcommand reliability (Benjamin Tissoires) [2070873] - HID: nintendo: add rumble support (Benjamin Tissoires) [2070873] - HID: nintendo: add home led support (Benjamin Tissoires) [2070873] - HID: nintendo: add power supply support (Benjamin Tissoires) [2070873] - HID: nintendo: add player led support (Benjamin Tissoires) [2070873] - HID: nintendo: add nintendo switch controller driver (Benjamin Tissoires) [2070873] - HID: playstation: fix return from dualsense_player_led_set_brightness() (Benjamin Tissoires) [2070873] - HID: playstation: expose DualSense player LEDs through LED class. (Benjamin Tissoires) [2070873] - leds: add new LED_FUNCTION_PLAYER for player LEDs for game controllers. (Benjamin Tissoires) [2070873] - Documentation: leds: standartizing LED names (Benjamin Tissoires) [2070873] - HID: playstation: expose DualSense lightbar through a multi-color LED. (Benjamin Tissoires) [2070873] - HID: surface-hid: Allow driver matching for target ID 1 devices (Benjamin Tissoires) [2070873] - HID: surface-hid: Use correct event registry for managing HID events (Benjamin Tissoires) [2070873] - HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK (Benjamin Tissoires) [2070873] - HID: apple: Bring back flag for Apple tilde key quirk (Benjamin Tissoires) [2070873] - HID: apple: Add support for the 2021 Magic Keyboard (Benjamin Tissoires) [2070873] - HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015 (Benjamin Tissoires) [2070873] - HID: multitouch: disable sticky fingers for UPERFECT Y (Benjamin Tissoires) [2070873] - HID: cougar: Make use of the helper function devm_add_action_or_reset() (Benjamin Tissoires) [2070873] - HID: roccat: Use struct_group() to zero kone_mouse_event (Benjamin Tissoires) [2070873] - HID: cp2112: Use struct_group() for memcpy() region (Benjamin Tissoires) [2070873] - HID: Add support for side buttons of Xiaomi Mi Dual Mode Wireless Mouse Silent (Benjamin Tissoires) [2070873] - HID: hid-debug: clean up snprintf() checks in hid_resolv_usage() (Benjamin Tissoires) [2070873] - HID: apple: Eliminate obsolete IR receiver quirks (Benjamin Tissoires) [2070873] - HID: core: add TransducerSerialNumber2 (Benjamin Tissoires) [2070873] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2070873] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2070873] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2070873] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2070873] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2070873] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2070873] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2070873] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2070873] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2070873] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2070873] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2070873] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2070873] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2070873] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2070873] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2070873] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2070873] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2070873] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2070873] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2070873] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2070873] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2070873] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2070873] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2070873] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2070873] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2070873] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2070873] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2070873] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2070873] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2070873] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2070873] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Remove useless DMA-32 fallback configuration (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2054930 2070873] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2054930 2070873]- Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [2112933] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [2113065] - Documentation: filesystems: proc: update meminfo section (David Hildenbrand) [2075394] - mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware (Waiman Long) [2109001] - mm/munlock: protect the per-CPU pagevec by a local_lock_t (Waiman Long) [2109671] - mm/migration: add trace events for base page and HugeTLB migrations (Waiman Long) [2109671] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096965] - ACPI: VIOT: Fix ACS setup (Eric Auger) [2101431] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101592] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101592] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2083241] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067297] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067297] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067297] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067297] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067297] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067297] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067297] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067297] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067297] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067297] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067297] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067297] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067297] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067297] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067297] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067297] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067297] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067297] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067297] - ACPI: APEI: rename ghes_init() with an "acpi_" prefix (Mark Langsdorf) [2067297] - ACPI: APEI: explicit init of HEST and GHES in apci_init() (Mark Langsdorf) [2067297] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067297] - ACPI: LPSS: Provide an SSP type to the driver (Mark Langsdorf) [2067297] - ACPI: LPSS: Constify properties member in struct lpss_device_desc (Mark Langsdorf) [2067297] - ACPI: platform: Constify properties parameter in acpi_create_platform_device() (Mark Langsdorf) [2067297] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067297] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067297] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067297] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067297] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067297] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067297] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067297] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067297] - ACPI: scan: Use ida_alloc() instead of ida_simple_get() (Mark Langsdorf) [2067297] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067297] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067297] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067297] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067297] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067297] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067297] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067297] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067297] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067297]- tracing: Show size of requested perf buffer (Michael Petlan) [2106297] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2106297] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107561] - powerpc/fadump: save CPU reg data in vmcore when PHYP terminates LPAR (Steve Best) [2104440] - perf cpumap: Add perf_cpu_map__for_each_idx() (Michael Petlan) [2085427] - perf stat: Make use of index clearer with perf_counts (Michael Petlan) [2085427] - perf stat: Fix and validate CPU map inputs in synthetic PERF_RECORD_STAT events (Michael Petlan) [2085427]- RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097326] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097326] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097326] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097326] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097326] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2106955] - net: mld: fix reference count leak in mld_{query | report}_work() (Hangbin Liu) [2067774] - vsock/virtio: add support for device suspend/resume (Stefano Garzarella) [2107589] - vsock/virtio: factor our the code to initialize and delete VQs (Stefano Garzarella) [2107589] - hv_sock: Add validation for untrusted Hyper-V values (Stefano Garzarella) [2107589] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107589] - vsock/virtio: read the negotiated features before using VQs (Stefano Garzarella) [2107589] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107589] - af_vsock: SOCK_SEQPACKET broken buffer test (Stefano Garzarella) [2107589] - af_vsock: SOCK_SEQPACKET receive timeout test (Stefano Garzarella) [2107589] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107589] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107589] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107589] - platform: goldfish: pipe: Use platform_get_irq() to get the interrupt (Mark Langsdorf) [2068298] - MIPS: Loongson64: Add missing of_node_put() in ls2k_reset_init() (Mark Langsdorf) [2068298] - MIPS: Loongson64: Add Loongson-2K1000 reset platform driver (Mark Langsdorf) [2068298] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068298] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068298] - redhat/configs: enable CONFIG_MLXREG_LC (Mark Langsdorf) [2068298] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068298] - platform_data/mlxreg: Add new field for secured access (Mark Langsdorf) [2068298] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068298] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068298] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068298] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068298] - platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_debugfs: detach log reader wq from devm (Mark Langsdorf) [2068298] - platform: chrome: Split trace include file (Mark Langsdorf) [2068298] - platform/chrome: sensorhub: Add trace events for sample (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Update mux flags during partner removal (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Configure muxes at start of port update (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Get mux state inside configure_mux (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Move mux flag checks (Mark Langsdorf) [2068298] - platform/chrome: cros_ec: Make cros_ec_unregister() return void (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Check for EC device (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Make try power role optional (Mark Langsdorf) [2068298] - redhat/configs: don't enable ChromeOS privacy screen (Mark Langsdorf) [2068298] - platform/chrome: Add driver for ChromeOS privacy-screen (Mark Langsdorf) [2068298] - drm/privacy-screen: Fix sphinx warning (Mark Langsdorf) [2068298] - drm/privacy_screen: Add drvdata in drm_privacy_screen (Mark Langsdorf) [2068298] - drm/connector: Add a drm_connector privacy-screen helper functions (v2) (Mark Langsdorf) [2068298] - drm/privacy-screen: Add notifier support (v2) (Mark Langsdorf) [2068298] - drm/privacy-screen: Add X86 specific arch init code (Mark Langsdorf) [2068298] - drm: Add privacy-screen class (v4) (Mark Langsdorf) [2068298] - drm/connector: Add support for privacy-screen properties (v4) (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_proto: Add version for ec_command (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_proto: Make data pointers void (Mark Langsdorf) [2068298] - platform/chrome: cros_usbpd_notify: Move ec_command() (Mark Langsdorf) [2068298] - platform/chrome: cros_usbpd_notify: Rename cros_ec_pd_command() (Mark Langsdorf) [2068298] - platform/chrome: cros_ec: Fix spelling mistake "responsed" -> "response" (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_sensorhub: simplify getting .driver_data (Mark Langsdorf) [2068298] - platform/chrome: cros-ec-typec: Cleanup use of check_features (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_typec: Use existing feature check (Mark Langsdorf) [2068298] - platform/chrome: cros_ec_proto: Fix check_features ret val (Mark Langsdorf) [2068298] - drm/mgag200: Enable atomic gamma lut update (Jocelyn Falempe) [2078542] - drm/mgag200: Optimize damage clips (Jocelyn Falempe) [2078542] - drm/mgag200: Add FB_DAMAGE_CLIPS support (Jocelyn Falempe) [2078542] - cgroup: use irqsave in cgroup_rstat_flush_locked(). (Waiman Long) [2060150] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2060150] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2060150] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2060150] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2060150] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2060150] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2060150] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2060150] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2060150] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2060150] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2060150] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2060150]- tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096788] - NFSD: Move fill_pre_wcc() and fill_post_wcc() (Benjamin Coddington) [2110576] - Revert "nfsd: skip some unnecessary stats in the v4 case" (Benjamin Coddington) [2110576] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2087560] - redhat/configs/common: Enable CONFIG_LZ4_COMPRESS (Andrew Walsh) [2110097] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109349] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109349] - bonding: guard ns_targets by CONFIG_IPV6 (Jonathan Toppins) [2109349] - bonding: show NS IPv6 targets in proc master info (Jonathan Toppins) [2109349] - bonding: NS target should accept link local address (Jonathan Toppins) [2109349] - bonding: combine netlink and console error messages (Jonathan Toppins) [2109349] - usb: chipidea: udc: check request status before setting device address (Torez Smith) [2084667] - USB: gadget: Fix double-free bug in raw_gadget driver (Torez Smith) [2084667] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Torez Smith) [2084667] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Torez Smith) [2084667] - xhci: turn off port power in shutdown (Torez Smith) [2084667] - xhci: Keep interrupt disabled in initialization until host is running. (Torez Smith) [2084667] - USB: serial: option: add Quectel RM500K module support (Torez Smith) [2084667] - USB: serial: option: add Quectel EM05-G modem (Torez Smith) [2084667] - USB: serial: pl2303: add support for more HXN (G) types (Torez Smith) [2084667] - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC (Torez Smith) [2084667] - usb: gadget: uvc: fix list double add in uvcg_video_pump (Torez Smith) [2084667] - dt-bindings: usb: ehci: Increase the number of PHYs (Torez Smith) [2084667] - dt-bindings: usb: ohci: Increase the number of PHYs (Torez Smith) [2084667] - usb: gadget: Fix non-unique driver names in raw-gadget driver (Torez Smith) [2084667] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Torez Smith) [2084667] - usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io() (Torez Smith) [2084667] - usb: gadget: f_fs: change ep->status safe in ffs_epfile_io() (Torez Smith) [2084667] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Torez Smith) [2084667] - USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present" (Torez Smith) [2084667] - usb: cdnsp: Fixed setting last_trb incorrectly (Torez Smith) [2084667] - usb: gadget: u_ether: fix regression in setting fixed MAC address (Torez Smith) [2084667] - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe (Torez Smith) [2084667] - usb: dwc2: Fix memory leak in dwc2_hcd_init (Torez Smith) [2084667] - usb: dwc3: gadget: Fix IN endpoint max packet size allocation (Torez Smith) [2084667] - docs: usb: fix literal block marker in usbmon verification example (Torez Smith) [2084667] - USB: serial: option: add support for Cinterion MV31 with new baseline (Torez Smith) [2084667] - USB: serial: io_ti: add Agilent E5805A support (Torez Smith) [2084667] - dt-bindings: reset: update st,stih407-powerdown.yaml references (Torez Smith) [2084667] - dt-bindings: Update QCOM USB subsystem maintainer information (Torez Smith) [2084667] - dt-bindings: usb: snps,dwc3: Add missing 'dma-coherent' property (Torez Smith) [2084667] - usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe (Torez Smith) [2084667] - USB: new quirk for Dell Gen 2 devices (Torez Smith) [2084667] - tty: remove CMSPAR ifdefs (Torez Smith) [2084667] - usb: dwc3: core: Add error log when core soft reset failed (Torez Smith) [2084667] - usb: dwc3: gadget: Move null pinter check to proper place (Torez Smith) [2084667] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2084667] - usb: cdns3: allocate TX FIFO size according to composite EP number (Torez Smith) [2084667] - usb: dwc3: Fix ep0 handling when getting reset while doing control transfer (Torez Smith) [2084667] - usb: Probe EHCI, OHCI controllers asynchronously (Torez Smith) [2084667] - usb: isp1760: Fix out-of-bounds array access (Torez Smith) [2084667] - xhci: Don't defer primary roothub registration if there is only one roothub (Torez Smith) [2084667] - USB: serial: option: add Quectel BG95 modem (Torez Smith) [2084667] - USB: serial: pl2303: fix type detection for odd device (Torez Smith) [2084667] - dt-bindings: usb: ci-hdrc-usb2: fix node node for ethernet controller (Torez Smith) [2084667] - media: stkwebcam: move stk_camera_read_reg() scratch buffer to struct stk_camera (Torez Smith) [2084667] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Torez Smith) [2084667] - media: gspca: make the read-only array table static const (Torez Smith) [2084667] - usb: xhci-mtk: remove bandwidth budget table (Torez Smith) [2084667] - usb: xhci-mtk: fix fs isoc's transfer error (Torez Smith) [2084667] - usb: gadget: fix race when gadget driver register via ioctl (Torez Smith) [2084667] - usb: typec: tcpci_mt6360: Update for BMC PHY setting (Torez Smith) [2084667] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Torez Smith) [2084667] - xhci: Remove quirk for over 10 year old evaluation hardware (Torez Smith) [2084667] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Torez Smith) [2084667] - xhci: use generic command timer for stop endpoint commands. (Torez Smith) [2084667] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Torez Smith) [2084667] - usb: host: xhci-plat: prepare operation w/o shared hcd (Torez Smith) [2084667] - usb: host: xhci-plat: create shared hcd after having added main hcd (Torez Smith) [2084667] - xhci: prepare for operation w/o shared hcd (Torez Smith) [2084667] - xhci: factor out parts of xhci_gen_setup() (Torez Smith) [2084667] - xhci: Set HCD flag to defer primary roothub registration (Torez Smith) [2084667] - usb: core: hcd: Add support for deferring roothub registration (Torez Smith) [2084667] - usb: host: ehci-xilinx: adding description for return value (Torez Smith) [2084667] - usb: gadget: udc: Remove useless variable assignment in xudc_read_fifo() (Torez Smith) [2084667] - USB: c67x00: remove unnecessary check of res (Torez Smith) [2084667] - usb: host: ehci-xilinx: Fix quoted string split across lines (Torez Smith) [2084667] - USB / dwc3: Fix a checkpatch warning in core.c (Torez Smith) [2084667] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Torez Smith) [2084667] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Torez Smith) [2084667] - USB: gadget: Add ID numbers to gadget names (Torez Smith) [2084667] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Torez Smith) [2084667] - media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Torez Smith) [2084667] - media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Torez Smith) [2084667] - media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Torez Smith) [2084667] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Torez Smith) [2084667] - media: uvcvideo: Fix missing check to determine if element is found in list (Torez Smith) [2084667] - media: docs: media: uvcvideo: Use linux-media mailing list (Torez Smith) [2084667] - usb: gadget: uvc: allow for application to cleanly shutdown (Torez Smith) [2084667] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Torez Smith) [2084667] - usb: cdc-wdm: fix reading stuck on device close (Torez Smith) [2084667] - usb: gadget: uvc: track frames in format entries (Torez Smith) [2084667] - usb: gadget: uvc: move structs to common header (Torez Smith) [2084667] - usb: gadget: uvc: prevent index variables to start from 0 (Torez Smith) [2084667] - dt-bindings: usb: qcom,dwc3: fix clock matching (Torez Smith) [2084667] - dt-bindings: usb: qcom,dwc3: add IPQ8074, MSM8994, QCS404 and SM6125 (Torez Smith) [2084667] - usb: dwc3: gadget: Delay issuing End Transfer (Torez Smith) [2084667] - usb: dwc3: gadget: Only End Transfer for ep0 data phase (Torez Smith) [2084667] - usb: dwc3: ep0: Don't prepare beyond Setup stage (Torez Smith) [2084667] - usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() (Torez Smith) [2084667] - usb: dwc3: gadget: Refactor pullup() (Torez Smith) [2084667] - usb: dwc3: gadget: Prevent repeat pullup() (Torez Smith) [2084667] - usb: dwc3: xilinx: Add gpio-reset support (Torez Smith) [2084667] - dt-bindings: usb: dwc3-xilinx: add optional property reset-gpios (Torez Smith) [2084667] - dt-bindings: usb: qcom,dwc3: Add binding for SDX65 (Torez Smith) [2084667] - dt-bindings: usb: da8xx-usb: deprecate '#dma-channels' (Torez Smith) [2084667] - dt-bindings: usb: am33xx-usb: deprecate '#dma-channels' (Torez Smith) [2084667] - usb: dwc3: remove a possible unnecessary 'out of memory' message (Torez Smith) [2084667] - usb: dwc3: host: Stop setting the ACPI companion (Torez Smith) [2084667] - usb: core: acpi: Use the sysdev pointer instead of controller device (Torez Smith) [2084667] - dt-bindings: usb: mediatek,mtu3: add binding for MT8195 SoC (Torez Smith) [2084667] - usb: ehci-omap: drop unused ehci_read() function (Torez Smith) [2084667] - USB: gadget: Fix return of -EBUSY (Torez Smith) [2084667] - usb: dwc2: gadget: don't reset gadget's driver->bus (Torez Smith) [2084667] - USB: serial: qcserial: add support for Sierra Wireless EM7590 (Torez Smith) [2084667] - USB: serial: ftdi_sio: clean up printk format specifier (Torez Smith) [2084667] - USB: serial: option: add Fibocom MA510 modem (Torez Smith) [2084667] - USB: serial: option: add Fibocom L610 modem (Torez Smith) [2084667] - USB: serial: pl2303: add device id for HP LM930 Display (Torez Smith) [2084667] - thunderbolt: Add support for XDomain lane bonding (Torez Smith) [2084667] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Torez Smith) [2084667] - thunderbolt: Split setting link width and lane bonding into own functions (Torez Smith) [2084667] - thunderbolt: Move tb_port_state() prototype to correct place (Torez Smith) [2084667] - thunderbolt: Add debug logging when lane is enabled/disabled (Torez Smith) [2084667] - Revert "usb: misc: Add onboard_usb_hub driver" (Torez Smith) [2084667] - Revert "usb: core: hcd: Create platform devices for onboard hubs in probe()" (Torez Smith) [2084667] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Torez Smith) [2084667] - thunderbolt: Make iommu_dma_protection more accurate (Torez Smith) [2084667] - iommu: Add capability for pre-boot DMA protection (Torez Smith) [2084667] - iommu: Introduce device_iommu_capable() (Torez Smith) [2084667] - usb: typec: ucsi: acpi: Map the mailbox with memremap() (Torez Smith) [2084667] - usb: phy: generic: Get the vbus supply (Torez Smith) [2084667] - usb: dwc3: gadget: Return proper request status (Torez Smith) [2084667] - usb: core: hcd: Create platform devices for onboard hubs in probe() (Torez Smith) [2084667] - usb: misc: Add onboard_usb_hub driver (Torez Smith) [2084667] - USB: gadget: Add a new bus for gadgets (Torez Smith) [2084667] - USB: gadget: Fix mistakes in UDC core kerneldoc (Torez Smith) [2084667] - USB: gadget: Register udc before gadget (Torez Smith) [2084667] - USB: gadget: Rename usb_gadget_probe_driver() (Torez Smith) [2084667] - usb: core: devices: drop redundant buffer overflow checks (Torez Smith) [2084667] - dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding (Torez Smith) [2084667] - usb: Enable various new TypeC drivers. (Torez Smith) [2084667] - dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding (Torez Smith) [2084667] - usb: typec: mux: Add On Semi fsa4480 driver (Torez Smith) [2084667] - dt-bindings: usb: Add binding for fcs,fsa4480 (Torez Smith) [2084667] - usb: typec: mux: Allow multiple mux_devs per mux (Torez Smith) [2084667] - usb: typec: mux: Introduce indirection (Torez Smith) [2084667] - usb: typec: mux: Check dev_set_name() return value (Torez Smith) [2084667] - device property: Add helper to match multiple connections (Torez Smith) [2084667] - usb: dwc3: pci: add support for the Intel Meteor Lake-P (Torez Smith) [2084667] - usb: typec: ucsi: Wait for the USB role switches (Torez Smith) [2084667] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Torez Smith) [2084667] - dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings (Torez Smith) [2084667] - testusb: Fix warning comparing pointer to 0 (Torez Smith) [2084667] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Torez Smith) [2084667] - usb: deprecate the third argument of usb_maxpacket() (Torez Smith) [2084667] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Torez Smith) [2084667] - USB: core: Disable remote wakeup for freeze/quiesce (Torez Smith) [2084667] - drivers: usb: host: Fix deadlock in oxu_bus_suspend() (Torez Smith) [2084667] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Torez Smith) [2084667] - usb: dwc3: EP clear halt leading to clearing of delayed_status (Torez Smith) [2084667] - usb: dwc3: core: Only handle soft-reset in DCTL (Torez Smith) [2084667] - usb: dwc3: Don't switch OTG -> peripheral if extcon is present (Torez Smith) [2084667] - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() (Torez Smith) [2084667] - usb: misc: eud: Fix an error handling path in eud_probe() (Torez Smith) [2084667] - usb: musb: mediatek: Use clk_bulk API to simplify clock operations (Torez Smith) [2084667] - USB: dwc2: Add OTG support for Ingenic SoCs. (Torez Smith) [2084667] - dt-bindings: dwc2: Add bindings for new Ingenic SoCs. (Torez Smith) [2084667] - usb: gadget: net2272: clean up comments (Torez Smith) [2084667] - usb: core: devices: remove dead code under #ifdef PROC_EXTRA (Torez Smith) [2084667] - USB: omap_udc: clean up comment (Torez Smith) [2084667] - usb: gadget: pxa27x_udc: clean up comment (Torez Smith) [2084667] - usb: gadget: s3c-hsudc: clean up comments (Torez Smith) [2084667] - usb: gadget: tegra-xudc: clean up comments (Torez Smith) [2084667] - usb: musb: Fix missing of_node_put() in omap2430_probe (Torez Smith) [2084667] - usb: gadget: f_acm: add support for USB_CDC_REQ_SEND_BREAK (Torez Smith) [2084667] - usb: dwc3: gadget: increase tx fifo size for ss isoc endpoints (Torez Smith) [2084667] - usb: host: ohci-omap: Make it CCF clk API compatible (Torez Smith) [2084667] - usb: gadget: omap_udc: Make it CCF clk API compatible (Torez Smith) [2084667] - USB / dwc3: Fix three doc-build warnings (Torez Smith) [2084667] - usb: core: Don't hold the device lock while sleeping in do_proc_control() (Torez Smith) [2084667] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Torez Smith) [2084667] - usb: dwc3: core: Fix tx/rx threshold settings (Torez Smith) [2084667] - usb: mtu3: fix USB 3.0 dual-role-switch from device to host (Torez Smith) [2084667] - dt-bindings: usb: samsung,exynos-usb2: add missing required reg (Torez Smith) [2084667] - dt-bindings: usb: samsung,exynos-usb2: include usb-hcd schema (Torez Smith) [2084667] - USB: storage: karma: fix rio_karma_init return (Torez Smith) [2084667] - usb: gadget: net2280: use swap() instead of open coding it (Torez Smith) [2084667] - usb: gadget: u_audio: clean up some inconsistent indenting (Torez Smith) [2084667] - USB: host: isp116x: check return value after calling platform_get_resource() (Torez Smith) [2084667] - usb:oxu210hp-hcd: Use platform_get_irq() to get the interrupt (Torez Smith) [2084667] - usb-storage: isd200: fix initFunction error return (Torez Smith) [2084667] - usb-storage: shuttle_usbat: fix initFunction error return (Torez Smith) [2084667] - usb-storage: alauda: fix initFunction error return (Torez Smith) [2084667] - usb: Prepare cleanup of powerpc's asm/prom.h (Torez Smith) [2084667] - usb: usbip: add missing device lock on tweak configuration cmd (Torez Smith) [2084667] - usb: usbip: fix a refcount leak in stub_probe() (Torez Smith) [2084667] - xhci: Enable runtime PM on second Alderlake controller (Torez Smith) [2084667] - usb: dwc3: fix backwards compat with rockchip devices (Torez Smith) [2084667] - usb: misc: fix improper handling of refcount in uss720_probe() (Torez Smith) [2084667] - USB: Fix ehci infinite suspend-resume loop issue in zhaoxin (Torez Smith) [2084667] - usb: typec: tcpm: Fix undefined behavior due to shift overflowing the constant (Torez Smith) [2084667] - usb: typec: rt1719: Fix build error without CONFIG_POWER_SUPPLY (Torez Smith) [2084667] - usb: typec: ucsi: Fix role swapping (Torez Smith) [2084667] - usb: typec: ucsi: Fix reuse of completion structure (Torez Smith) [2084667] - usb: xhci: tegra:Fix PM usage reference leak of tegra_xusb_unpowergate_partitions (Torez Smith) [2084667] - drivers: usb: dwc3: Add AM62 USB wrapper driver (Torez Smith) [2084667] - dt-bindings: usb: Add documentation for AM62 USB Wrapper module (Torez Smith) [2084667] - usb: typec: tipd: Only update power status on IRQ (Torez Smith) [2084667] - usb: typec: mux: intel_pmc_mux: Add retry logic to a PMC command (Torez Smith) [2084667] - usb: gadget: uvc: improve sg exit condition (Torez Smith) [2084667] - usb: gadget: uvc: giveback vb2 buffer on req complete (Torez Smith) [2084667] - usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer (Torez Smith) [2084667] - usb: gadget: uvc: remove pause flag use (Torez Smith) [2084667] - usb: gadget: uvc: allow changing interface name via configfs (Torez Smith) [2084667] - ARM: omap: dma: make usb support optional (Torez Smith) [2084667] - ARM: omap1: innovator: move ohci phy power handling to board file (Torez Smith) [2084667] - usb: omap: avoid mach/*.h headers (Torez Smith) [2084667] - ARM: omap1: move mach/usb.h to include/linux/soc (Torez Smith) [2084667] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Torez Smith) [2084667] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Torez Smith) [2084667] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Torez Smith) [2084667] - usb: gadget: uvc: Fix crash when encoding data for usb request (Torez Smith) [2084667] - thunderbolt: Use different lane for second DisplayPort tunnel (Torez Smith) [2084667] - thunderbolt: Dump path config space entries during discovery (Torez Smith) [2084667] - thunderbolt: Use decimal number with port numbers (Torez Smith) [2084667] - thunderbolt: Fix typo in comment (Torez Smith) [2084667] - media: dvb-usb: dib0700_devices: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: dibusb-mc: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: dibusb-mb: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: vp7045: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: vp702x: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: umt-010: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: ttusb2: use an enum for the device number (Torez Smith) [2084667] - media: technisat-usb2: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: dvb-usb: pctv452e: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: opera1: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: nova-t-usb2: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: m920x: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: gp8psk: use an enum for the device number (Torez Smith) [2084667] - media: dw2102: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: dtv5100: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: dvb-usb: dtt200u: use an enum for the device number (Torez Smith) [2084667] - media: digitv: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: cxusb: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: cinergyT2-core: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: dvb-usb: az6027: use an enum for the device number (Torez Smith) [2084667] - media: af9005: use the newer dvb-usb macros for USB device (Torez Smith) [2084667] - media: dvb-usb: a800: use an enum for the device number (Torez Smith) [2084667] - media: dvb-usb: Add helper macros for using USB VID/PID (Torez Smith) [2084667] - media: dvb-usb: vp702x: reference to usb ID table (Torez Smith) [2084667] - media: dvb-usb: move USB IDs to dvb-usb-ids.h (Torez Smith) [2084667] - media: dvb-usb-ids.h: sort entries (Torez Smith) [2084667] - USB: quirks: add STRING quirk for VCOM device (Torez Smith) [2084667] - USB: quirks: add a Realtek card reader (Torez Smith) [2084667] - cdc_ether: export usbnet_cdc_zte_rx_fixup (Torez Smith) [2084667] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Torez Smith) [2084667] - usb: cdns3: Fix issue for clear halt endpoint (Torez Smith) [2084667] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Torez Smith) [2084667] - xhci: stop polling roothubs after shutdown (Torez Smith) [2084667] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Torez Smith) [2084667] - thunderbolt: test: use NULL macros (Torez Smith) [2084667] - thunderbolt: Replace usage of found with dedicated list iterator variable (Torez Smith) [2084667] - usb: gadget: fsl_qe_udc: Add missing semicolon in qe_ep_dequeue() (Torez Smith) [2084667] - dt-bindings: usb: mtk-xhci: add compatible for mt8186 (Torez Smith) [2084667] - usb: dwc3: Issue core soft reset before enabling run/stop (Torez Smith) [2084667] - usb: gadget: Makefile: remove ccflags-y (Torez Smith) [2084667] - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c (Torez Smith) [2084667] - usb: gadget: eliminate anonymous module_init & module_exit (Torez Smith) [2084667] - usb: usbip: eliminate anonymous module_init & module_exit (Torez Smith) [2084667] - xen/usb: harden xen_hcd against malicious backends (Torez Smith) [2084667] - usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue (Torez Smith) [2084667] - usb: dwc3: gadget: move cmd_endtransfer to extra function (Torez Smith) [2084667] - usb: dwc3: gadget: ep_queue simplify isoc start condition (Torez Smith) [2084667] - xen/usb: don't use arbitrary_virt_to_machine() (Torez Smith) [2084667] - usb: common: usb-conn-gpio: Make VBUS supply completely optional (Torez Smith) [2084667] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Torez Smith) [2084667] - usb: early: xhci-dbc: Fix xdbc number parsing (Torez Smith) [2084667] - usb: early: xhci-dbc: Remove duplicate keep parsing (Torez Smith) [2084667] - usb: gadget: udc: s3c2410: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: dummy_hcd: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: core: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: composite: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: pxa27x_udc: replace usage of rc to check if a list element was found (Torez Smith) [2084667] - usb: gadget: composite: remove check of list iterator against head past the loop body (Torez Smith) [2084667] - usb: gadget: tegra-xudc: remove using list iterator after loop body as a ptr (Torez Smith) [2084667] - usb: gadget: udc: max3420_udc: remove using list iterator after loop body as a ptr (Torez Smith) [2084667] - usb: gadget: legacy: remove using list iterator after loop body as a ptr (Torez Smith) [2084667] - usb: gadget: configfs: remove using list iterator after loop body as a ptr (Torez Smith) [2084667] - usb: gadget: aspeed: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc-xilinx: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: s3c-hsudc: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: omap_udc: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: net2280: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: net2272: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: mv_udc_core: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: mv_u3d: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: lpc32xx_udc: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: gr_udc: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: goku_udc: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: at91: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: pxa25x: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: udc: atmel: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: bdc: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: gadget: fsl: remove usage of list iterator past the loop body (Torez Smith) [2084667] - usb: dwc3: pci: Add support for Intel Alder Lake (Torez Smith) [2084667] - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm (Torez Smith) [2084667] - usb: dwc3: gadget: Give some time to schedule isoc (Torez Smith) [2084667] - usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode (Torez Smith) [2084667] - dt-bindings: usb: add rk3568 compatible to rockchip, dwc3 (Torez Smith) [2084667] - usb: dwc3: imx8mp: Add support for setting SOC specific flags (Torez Smith) [2084667] - dt-bindings: usb: dwc3-imx8mp: Add imx8mp specific flags (Torez Smith) [2084667] - usb: dwc3: imx8mp: rename iomem base pointer (Torez Smith) [2084667] - usb: dwc3-meson-g12a: constify drvdata structs (Torez Smith) [2084667] - usb: raw-gadget: return -EINVAL if no proper ep address available (Torez Smith) [2084667] - dt-bindings: usb: hcd: correct usb-device path (Torez Smith) [2084667] - usb: raw-gadget: use kzalloc (Torez Smith) [2084667] - usb: gadget: udc: fix typos in comments (Torez Smith) [2084667] - media: xc2028: rename the driver from tuner-xc2028 (Torez Smith) [2084667] - USB: serial: usb_wwan: remove redundant assignment to variable i (Torez Smith) [2084667] - USB: serial: pl2303: fix GS type detection (Torez Smith) [2084667] - media: hdpvr: initialize dev->worker at hdpvr_register_videodev (Torez Smith) [2084667] - media: stk1160: use dma_alloc_noncontiguous API (Torez Smith) [2084667] - media: stk1160: move transfer_buffer and urb to same struct 'stk1160_urb' (Torez Smith) [2084667] - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED (Torez Smith) [2084667] - media: stk1160: fix number of buffers in case not all buffers are created (Torez Smith) [2084667] - media: Revert "media: em28xx: add missing em28xx_close_extension" (Torez Smith) [2084667] - thunderbolt: Rename EEPROM handling bits to match USB4 spec (Torez Smith) [2084667] - thunderbolt: Clarify register definitions for `tb_cap_plug_events` (Torez Smith) [2084667] - USB: serial: pl2303: add IBM device IDs (Torez Smith) [2084667] - usb: host: xhci: Remove some unnecessary return value initializations (Torez Smith) [2084667] - usb: host: xhci: add blank line in xhci_halt() (Torez Smith) [2084667] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Torez Smith) [2084667] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Torez Smith) [2084667] - usb: host: xhci: use ffs() in xhci_mem_init() (Torez Smith) [2084667] - xhci: fix runtime PM imbalance in USB2 resume (Torez Smith) [2084667] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Torez Smith) [2084667] - xhci: fix garbage USBSTS being logged in some cases (Torez Smith) [2084667] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Torez Smith) [2084667] - usb: typec: tipd: Forward plug orientation to typec subsystem (Torez Smith) [2084667] - usb: Drop commas after SoC match table sentinels (Torez Smith) [2084667] - dt-bindings: usb: samsung,exynos-usb2: convert to dtschema (Torez Smith) [2084667] - dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema (Torez Smith) [2084667] - USB: serial: simple: add Nokia phone driver (Torez Smith) [2084667] - ACPI: bus: Introduce acpi_bus_for_each_dev() (Torez Smith) [2084667] - dt-bindings: usb: dwc2: add disable-over-current (Torez Smith) [2084667] - dt-bindings: usb: dwc2: add iommus (Torez Smith) [2084667] - dt-bindings: usb: dwc2: fix compatible of Intel Agilex (Torez Smith) [2084667] - dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings (Torez Smith) [2084667] - USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size() (Torez Smith) [2084667] - USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf() (Torez Smith) [2084667] - Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720" (Torez Smith) [2084667] - dt-bindings: usb: qcom,dwc3: Add msm8953 compatible (Torez Smith) [2084667] - usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM (Torez Smith) [2084667] - xhci: omit mem read just after allocation of trb (Torez Smith) [2084667] - usb: host: ehci-q: make qtd_fill() return *unsigned int* (Torez Smith) [2084667] - scsi: usb: Stop using the SCSI pointer (Torez Smith) [2084667] - scsi: Remove drivers/scsi/scsi.h (Torez Smith) [2084667] - dt-bindings: usb: do not use deprecated synopsys prefix (Torez Smith) [2084667] - stkwebcam: add new Asus laptop to upside_down table (Torez Smith) [2084667] - media: usb: go7007: s2250-board: fix leak in probe() (Torez Smith) [2084667] - media: gspca: remove redundant assignment of variable n (Torez Smith) [2084667] - media: go7007: Constify static struct snd_device_ops (Torez Smith) [2084667] - media: em28xx: initialize refcount before kref_get (Torez Smith) [2084667] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Torez Smith) [2084667] - thunderbolt: Drop duplicate NULL checks around nvmem_unregister() (Torez Smith) [2084667] - usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device (Torez Smith) [2084667] - usb: dwc3: pci: Set "linux,phy_charger_detect" property on some Bay Trail boards (Torez Smith) [2084667] - usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() (Torez Smith) [2084667] - usb: typec: Support the WUSB3801 port controller (Torez Smith) [2084667] - usb: typec: Factor out non-PD fwnode properties (Torez Smith) [2084667] - dt-bindings: usb: Add WUSB3801 Type-C Port Controller (Torez Smith) [2084667] - usb: xhci: fix minmax.cocci warnings (Torez Smith) [2084667] - usb: host: xhci: drop redundant checks (Torez Smith) [2084667] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2084667] - xhci: Allocate separate command structures for each LPM command (Torez Smith) [2084667] - xhci: dbgtty: use IDR to support several dbc instances. (Torez Smith) [2084667] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Torez Smith) [2084667] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Torez Smith) [2084667] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Torez Smith) [2084667] - xhci: dbc: refactor xhci_dbc_init() (Torez Smith) [2084667] - usb: dwc3: drd: Don't check against CONFIG_OF (Torez Smith) [2084667] - usb: host: xhci-mtk: Simplify supplies handling with regulator_bulk (Torez Smith) [2084667] - media: uvcvideo: Add support for Apple T2-attached FaceTime HD Camera (Torez Smith) [2084667] - usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround (Torez Smith) [2084667] - usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers (Torez Smith) [2084667] - usbip: vudc: Make use of the helper macro LIST_HEAD() (Torez Smith) [2084667] - usb: ulpi: Add debugfs support (Torez Smith) [2084667] - usb: misc: eud: Add driver support for Embedded USB Debugger(EUD) (Torez Smith) [2084667] - bindings: usb: dwc3: Update dwc3 properties for EUD connector (Torez Smith) [2084667] - usb: typec: rt1719: Add support for Richtek RT1719 (Torez Smith) [2084667] - dt-bindings: usb: rt1719: Add binding for Richtek RT1719 (Torez Smith) [2084667] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Torez Smith) [2084667] - dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195 (Torez Smith) [2084667] - usb: dwc2: Add platform specific data for Intel's Agilex (Torez Smith) [2084667] - USB: usbfs: Use a spinlock instead of atomic accesses to tally used memory. (Torez Smith) [2084667] - usb: ehci: add pci device support for Aspeed platforms (Torez Smith) [2084667] - usb: dwc3: Program GFLADJ (Torez Smith) [2084667] - usb: dwc3: Calculate REFCLKPER based on reference clock (Torez Smith) [2084667] - usb: dwc3: Get clocks individually (Torez Smith) [2084667] - dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns (Torez Smith) [2084667] - scsi: usb: storage: Complete the SCSI request directly (Torez Smith) [2084667] - usb: gadget: f_uac2: Neaten and reduce size of afunc_validate_opts (Torez Smith) [2084667] - usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMaxPacketSize (Torez Smith) [2084667] - thunderbolt: Replace acpi_bus_get_device() (Torez Smith) [2084667] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Torez Smith) [2084667] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Torez Smith) [2084667] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Torez Smith) [2084667] - usb: gadget: f_uac2: Add speed names to bInterval dbg/warn (Torez Smith) [2084667] - usb: gadget: f_uac2: Optionally determine bInterval for HS and SS (Torez Smith) [2084667] - usb: gadget: audio: Add HS/SS bInterval params for UAC2 (Torez Smith) [2084667] - usb: gadget: f_uac2: Add HS/SS bInterval to configfs (Torez Smith) [2084667] - usb: udc: Fix typo in comment (Torez Smith) [2084667] - USB: ACPI: Replace acpi_bus_get_device() (Torez Smith) [2084667] - usb: gadget: f_uac2: allow changing interface name via configfs (Torez Smith) [2084667] - usb: gadget: f_uac1: allow changing interface name via configfs (Torez Smith) [2084667] - usb: gadget: f_uac1: Add suspend callback (Torez Smith) [2084667] - usb: gadget: f_uac2: Add suspend callback (Torez Smith) [2084667] - usb: gadget: u_audio: Add suspend call (Torez Smith) [2084667] - usb: gadget: u_audio: Rate ctl notifies about current srate (0=stopped) (Torez Smith) [2084667] - usb: gadget: f_uac1: Support multiple sampling rates (Torez Smith) [2084667] - usb: gadget: f_uac2: Support multiple sampling rates (Torez Smith) [2084667] - usb: gadget: u_audio: Add capture/playback srate getter (Torez Smith) [2084667] - usb: gadget: u_audio: Move dynamic srate from params to rtd (Torez Smith) [2084667] - usb: gadget: u_audio: Support multiple sampling rates (Torez Smith) [2084667] - usb: gadget:audio: Replace deprecated macro S_IRUGO (Torez Smith) [2084667] - usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X (Torez Smith) [2084667] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Torez Smith) [2084667] - USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs (Torez Smith) [2084667] - usb: gadget: f_fs: Use struct_size() and flex_array_size() helpers (Torez Smith) [2084667] - usb: host: fotg210: Use struct_size() helper in kzalloc() (Torez Smith) [2084667] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2084667] - usb: gadget: f_phonet: Use struct_size() helper in kzalloc() (Torez Smith) [2084667] - usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Torez Smith) [2084667] - dt-bindings: usb: add bindings for microchip mpfs musb (Torez Smith) [2084667] - scsi: usb: Call scsi_done() directly (Torez Smith) [2084667] - usb: cdnsp: remove not used temp_64 variables (Torez Smith) [2084667] - usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value (Torez Smith) [2084667] - usb: dwc3: drd: Add support for usb-conn-gpio based usb-role-switch (Torez Smith) [2084667] - usb: gadget: tegra-xudc: Fix control endpoint's definitions (Torez Smith) [2084667] - usb: gadget: f_serial: Ensure gserial disconnected during unbind (Torez Smith) [2084667] - usb: gadget: tegra-xudc: Do not program SPARAM (Torez Smith) [2084667] - usb: host: ehci-sched: Use struct_size() in kzalloc() (Torez Smith) [2084667] - thunderbolt: Remove useless DMA-32 fallback configuration (Torez Smith) [2084667] - usb: enable Design Ware Drivers (Torez Smith) [2084667] - tty: serial: define UART_LCR_WLEN() macro (Torez Smith) [2084667] - media: gspca: make array regs_to_read static const (Torez Smith) [2084667] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2108481] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2108624] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063693] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063693] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063693] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073727] - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created (Ming Lei) [2105622] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071857] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071857] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071857] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2071857]- md: fix double free of io_acct_set bioset (Nigel Croxon) [2105293] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2105293] - md: remove most calls to bdevname (Nigel Croxon) [2105293] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2105293] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2105293] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2105293] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2105293] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2105293] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2105293] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2105293] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2105293] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2105293] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2105293] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2105293] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2105293] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2105293] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2105293] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2105293] - raid5: introduce MD_BROKEN (Nigel Croxon) [2105293] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2105293] - raid5: initialize the stripe_head embeeded bios as needed (Nigel Croxon) [2105293] - raid5-cache: statically allocate the recovery ra bio (Nigel Croxon) [2105293] - raid5-cache: fully initialize flush_bio when needed (Nigel Croxon) [2105293] - raid5-ppl: fully initialize the bio in ppl_new_iounit (Nigel Croxon) [2105293] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2105293] - md: raid1/raid10: drop pending_cnt (Nigel Croxon) [2105293] - net: Don't include filter.h from net/sock.h (Petr Oros) [2101792] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [2106076] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2106076] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066368] - bpf: Fix request_sock leak in sk lookup helpers (Felix Maurer) [2102742] - xsk: Fix generic transmit when completion queue reservation fails (Felix Maurer) [2102742] - xsk: Fix handling of invalid descriptors in XSK TX batching API (Felix Maurer) [2102742] - xsk: Fix possible crash when multiple sockets are created (Felix Maurer) [2102742] - xsk: Fix l2fwd for copy mode + busy poll combo (Felix Maurer) [2102742] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2102742] - xsk: Fix race at socket teardown (Felix Maurer) [2102742] - netdevsim: don't overwrite read only ethtool parms (Antoine Tenart) [2101836] - Bluetooth: btmtksdio: fix possible FW initialization failure (Gopal Tiwari) [2097262] - Bluetooth: btmtksdio: fix the reset takes too long (Gopal Tiwari) [2097262] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (Gopal Tiwari) [2097262] - Bluetooth: mt7921s: support bluetooth reset mechanism (Gopal Tiwari) [2097262] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (Gopal Tiwari) [2097262] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (Gopal Tiwari) [2097262] - Bluetooth: mt7921s: fix bus hang with wrong privilege (Gopal Tiwari) [2097262] - Bluetooth: mt7921s: Enable SCO over I2S (Gopal Tiwari) [2097262] - Bluetooth: mt7921s: fix firmware coredump retrieve (Gopal Tiwari) [2097262] - Bluetooth: mt7921s: Support wake on bluetooth (Gopal Tiwari) [2097262] - Enable MTK BT Support for RHEL (Gopal Tiwari) [2097262] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2101805] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040726] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040726] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040726] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040726] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040726] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040726] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040726] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040726] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040726] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040726] - crypto: qat - add param check for DH (Vladis Dronov) [2040726] - crypto: qat - add param check for RSA (Vladis Dronov) [2040726] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040726] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040726] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040726] - crypto: qat - refactor submission logic (Vladis Dronov) [2040726] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040726] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040726] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040726] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040726] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040726] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040726] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040726] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040726] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040726] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040726] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040726] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040726] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040726] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040726] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040726] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040726] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040726] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040726] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040726] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040726] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040726] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040726] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040726] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040726] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040726] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040726] - crypto: qat - add misc workqueue (Vladis Dronov) [2040726] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040726] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040726] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040726] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037986] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037986] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037986] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037986 2049953] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037986 2049953] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037986 2049953] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [2037986] - e1000e: Separate TGP board type from SPT (Ken Cox) [2037986] - e1000e: Remove redundant statement (Ken Cox) [2037986] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037986] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037986] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [2037986] - e1000e: Add space to the debug print (Ken Cox) [2037986] - e1000e: Add support for Lunar Lake (Ken Cox) [2037986] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [2037986 2049953] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [2037986 2049953] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [2037986 2049953] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Lenny Szubowicz) [2075710] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075710] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075710] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075710] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075710]- nfsd: destroy percpu stats counters after reply cache shutdown (Jeffrey Layton) [1998042] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2107713] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2072422] - xfs: use setattr_copy to set vfs inode attributes (Pavel Reichl) [2085722] - xfs: ensure log flush at the end of a synchronous fallocate call (Pavel Reichl) [2085722] - xfs: set prealloc flag in xfs_alloc_file_space() (Pavel Reichl) [2085722] - xfs: fallocate() should call file_modified() (Pavel Reichl) [2085722] - xfs: remove XFS_PREALLOC_SYNC (Pavel Reichl) [2085722] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2104124] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2104124] - net/ipv4/igmp: Use struct_size() helper (Guillaume Nault) [2104124] - selftests: net: fix nexthop warning cleanup double ip typo (Guillaume Nault) [2104124] - selftests: net: add delete nexthop route warning test (Guillaume Nault) [2104124] - net: ipv4: fix route with nexthop object delete warning (Guillaume Nault) [2104124] - ipv4: Check attribute length for RTA_FLOW in multipath route (Guillaume Nault) [2104124] - ipv4: Check attribute length for RTA_GATEWAY in multipath route (Guillaume Nault) [2104124] - bpftool: Enable libbpf's strict mode by default (Yauheni Kaliuta) [2100795] - irqchip/gicv3: Handle resource request failure consistently (Mark Salter) [2083380] - genirq: Remove WARN_ON_ONCE() in generic_handle_domain_irq() (Mark Salter) [2083380] - irqchip/gic-v3: Fix priority mask handling (Mark Salter) [2083380] - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Mark Salter) [2083380] - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Mark Salter) [2083380] - irqchip/gic-v3: Claim iomem resources (Mark Salter) [2083380] - irqchip/gic-v3: Relax polling of GIC{R,D}_CTLR.RWP (Mark Salter) [2083380] - irqchip/gic-v3: Detect LPI invalidation MMIO registers (Mark Salter) [2083380] - irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES} (Mark Salter) [2083380] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Mark Salter) [2083380] - irqchip/gic-v3: Fix GICR_CTLR.RWP polling (Mark Salter) [2083380] - irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling (Mark Salter) [2083380] - irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses (Mark Salter) [2083380] - irqchip/gic-v3-its: Skip HP notifier when no ITS is registered (Mark Salter) [2083380] - irqchip/gic-v3-its: Reset each ITS's BASERn register before probe (Mark Salter) [2083380] - irqchip/gic-v3-its: Fix build for !SMP (Mark Salter) [2083380] - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time (Mark Salter) [2083380] - irqchip/gic-v2m: Add const to of_device_id (Mark Salter) [2083380] - irqchip/gic-v3-its: Limit memreserve cpuhp state lifetime (Mark Salter) [2083380] - irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve (Mark Salter) [2083380] - irqchip/gic-v3-its: Give the percpu rdist struct its own flags field (Mark Salter) [2083380] - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL (Mark Salter) [2083380] - irq: remove handle_domain_{irq,nmi}() (Mark Salter) [2083380] - Documentation: Fix irq-domain.rst build warning (Mark Salter) [2083380] - Documentation: Update irq_domain.rst with new lookup APIs (Mark Salter) [2083380] - irq: remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY (Mark Salter) [2083380] - irq: arm64: perform irqentry in entry code (Mark Salter) [2083380] - irq: add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY (Mark Salter) [2083380] - irq: add generic_handle_arch_irq() (Mark Salter) [2083380] - irq: simplify handle_domain_{irq,nmi}() (Mark Salter) [2083380] - irqchip/gic: Work around broken Renesas integration (Mark Salter) [2083380] - irqchip/gic-v3-its: Fix potential VPE leak on error (Mark Salter) [2083380] - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Mark Salter) [2083380] - irqchip/gic-v3: Fix selection of partition domain for EPPIs (Mark Salter) [2083380] - irqchip/gic-v3: Add __gic_get_ppi_index() to find the PPI number from hwirq (Mark Salter) [2083380] - irqchip/gic-v3: Switch to bitmap_zalloc() (Mark Salter) [2083380] - irqchip/gic-v2m: Switch to bitmap_zalloc() (Mark Salter) [2083380]- PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 (Myron Stowe) [2015786] - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold (Myron Stowe) [2015786] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015786] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015786] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015786] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015786] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015786] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015786] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015786] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015786] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015786] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015786] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015786] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015786] - driver core: Split device_platform_notify() (Myron Stowe) [2015786] - software nodes: Split software_node_notify() (Myron Stowe) [2015786] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015786] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015786] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015786] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106046] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106046] - tipc: check attribute length for bearer name (Xin Long) [2106046] - nvdimm/blk: add error handling support for add_disk() (Ming Lei) [2103992] - nvdimm/blk: avoid calling del_gendisk() on early failures (Ming Lei) [2103992] - nvdimm/btt: add error handling support for add_disk() (Ming Lei) [2103992] - nvdimm/btt: use goto error labels on btt_blk_init() (Ming Lei) [2103992] - nvdimm/btt: do not call del_gendisk() if not needed (Ming Lei) [2103992] - nvdimm/pmem: use add_disk() error handling (Ming Lei) [2103992] - mmc: block: Add error handling support for add_disk() (Ming Lei) [2103992] - memstick: mspro_block: Add error handling support for add_disk() (Ming Lei) [2103992] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104592] {CVE-2022-34918} - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2104139] - ethtool: Fix get module eeprom fallback (Davide Caratti) [2103977] - veth: Add updating of trans_start (Davide Caratti) [2103977] - selftests: mptcp: Initialize variables to quiet gcc 12 warnings (Davide Caratti) [2103906] - mptcp: fix conflict with (Davide Caratti) [2103906] - selftests: mptcp: more stable diag tests (Davide Caratti) [2103906] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2103906] - mptcp: consistent map handling on failure (Davide Caratti) [2103906] - mptcp: fix shutdown vs fallback race (Davide Caratti) [2103906] - mptcp: invoke MP_FAIL response when needed (Davide Caratti) [2103906] - mptcp: introduce MAPPING_BAD_CSUM (Davide Caratti) [2103906] - mptcp: fix error mibs accounting (Davide Caratti) [2103906] - selftests: mptcp: add MP_FAIL reset testcase (Davide Caratti) [2103906] - mptcp: Do not traverse the subflow connection list without lock (Davide Caratti) [2103906] - mptcp: Check for orphaned subflow before handling MP_FAIL timer (Davide Caratti) [2103906] - mptcp: stop using the mptcp_has_another_subflow() helper (Davide Caratti) [2103906] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103902] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Davide Caratti) [2103902] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2086388] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2102148] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2102148] - netfilter: conntrack: fix crash due to confirmed bit load reordering (Florian Westphal) [2102148] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2102148] - netfilter: nf_tables: avoid skb access on nf_stolen (Florian Westphal) [2102148] - netfilter: nf_tables: consolidate rule verdict trace call (Florian Westphal) [2102148] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2102148] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2102148] - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh (Florian Westphal) [2102148] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2102148] - netfilter: nf_tables: bail out early if hardware offload is not supported (Florian Westphal) [2102148] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2102148] - netfilter: nf_tables: release new hooks on unsupported flowtable flags (Florian Westphal) [2102148] - netfilter: nf_tables: always initialize flowtable hook list in transaction (Florian Westphal) [2102148] - netfilter: nf_tables: delete flowtable hooks via transaction list (Florian Westphal) [2102148] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2102148] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2102148] - netfilter: flowtable: move dst_check to packet path (Florian Westphal) [2102148] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2102148] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Florian Westphal) [2102148] - netfilter: nft_flow_offload: fix offload with pppoe + vlan (Florian Westphal) [2102148] - netfilter: nft_flow_offload: skip dst neigh lookup for ppp devices (Florian Westphal) [2102148] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2102148] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2102148] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2102148] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2102148] - selftests/net: fix section name when using xdp_dummy.o (Hangbin Liu) [2103541] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2103541] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2101491] - erspan: do not assume transport header is always set (Guillaume Nault) [2101491] - ip_gre: test csum_start instead of transport header (Guillaume Nault) [2101491] - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() (Guillaume Nault) [2101491] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Paolo Abeni) [2101465] - tcp: add accessors to read/set tp->snd_cwnd (Paolo Abeni) [2101465] - ipv6: take care of disable_policy when restoring routes (Hangbin Liu) [2100718] - mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter() (Hangbin Liu) [2100718] - net/ipv6/mcast: Use struct_size() helper (Hangbin Liu) [2100718] - gso: do not skip outer ip header in case of ipip and net_failover (Hangbin Liu) [2100718]- redhat: fix kernel_variant_package option definition (Herton R. Krzesinski) - audit: free module name (Richard Guy Briggs) [2100261] - audit,io_uring,io-wq: call __audit_uring_exit for dummy contexts (Richard Guy Briggs) [2100261] - certs: Add FIPS selftests (David Howells) [2080044] - certs: Move load_certificate_list() to be with the asymmetric keys code (David Howells) [2080044] - scsi: core: Add scsi_done_direct() for immediate completion (Ewan D. Milne) [2094105] - scsi: core: Rename scsi_mq_done() into scsi_done() and export it (Ewan D. Milne) [2094105] - scsi: core: Use a structure member to track the SCSI command submitter (Ewan D. Milne) [2094105]- lockd: fix nlm_close_files (Jeffrey Layton) [2082816] - lockd: set fl_owner when unlocking files (Jeffrey Layton) [2082816] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037984] - igb: remove unexpected word "the" (Corinna Vinschen) [2037984] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037984] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037984] - igb: Remove duplicate defines (Corinna Vinschen) [2037984] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037984] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037984] - igb: zero hwtstamp by default (Corinna Vinschen) [2037984] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037984] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037984] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037984] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037984] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037984] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037984] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037984] - soc: qcom: aoss: Fix missing put_device call in qmp_get (Steve Best) [2100219] - soc: qcom: aoss: Expose send for generic usecase (Steve Best) [2100219] - soc: qcom: mdt_loader: be more informative on errors (Steve Best) [2100219] - soc: qcom: mdt_loader: Split out split-file-loader (Steve Best) [2100219] - revert remoteproc: qcom: pas: Carry PAS metadata context (Steve Best) [2100219] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Antoine Tenart) [2101452] - net: openvswitch: fix misuse of the cached connection on tuple changes (Antoine Tenart) [2101452] - kasan: fix a missing header include of static_keys.h (Mark Salter) [2070169] - linkage: Fix issue with missing symbol size (Mark Salter) [2070169] - arm64: mte: Ensure the cleared tags are visible before setting the PTE (Mark Salter) [2070169] - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs (Mark Salter) [2070169] - arm64: cpufeature: remove duplicate ID_AA64ISAR2_EL1 entry (Mark Salter) [2070169] - arm64: vdso: fix makefile dependency on vdso.so (Mark Salter) [2070169] - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map (Mark Salter) [2070169] - arm64: mm: fix p?d_leaf() (Mark Salter) [2070169] - arm64: Add part number for Arm Cortex-A78AE (Mark Salter) [2070169] - arm64: patch_text: Fixup last cpu should be master (Mark Salter) [2070169] - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function (Mark Salter) [2070169] - docs: sysfs-devices-system-cpu: document "asymm" value for mte_tcf_preferred (Mark Salter) [2070169] - arm64/mte: Remove asymmetric mode from the prctl() interface (Mark Salter) [2070169] - arm64/mte: Add userspace interface for enabling asymmetric mode (Mark Salter) [2070169] - arm64/mte: Add hwcap for asymmetric mode (Mark Salter) [2070169] - arm64/mte: Add a little bit of documentation for mte_update_sctlr_user() (Mark Salter) [2070169] - arm64/mte: Document ABI for asymmetric mode (Mark Salter) [2070169] - arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary (Mark Salter) [2070169] - kasan: split kasan_*enabled() functions into a separate header (Mark Salter) [2070169] - arm64: Add cavium_erratum_23154_cpus missing sentinel (Mark Salter) [2070169] - irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR (Mark Salter) [2070169] - arm64: drop unused includes of (Mark Salter) [2070169] - arm64: prevent instrumentation of bp hardening callbacks (Mark Salter) [2070169] - arm64: cpufeature: Remove cpu_has_fwb() check (Mark Salter) [2070169] - arm64: atomics: remove redundant static branch (Mark Salter) [2070169] - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Mark Salter) [2070169] - arm64/mm: Drop use_1G_block() (Mark Salter) [2070169] - arm64: avoid flushing icache multiple times on contiguous HugeTLB (Mark Salter) [2070169] - arm64/hugetlb: Define __hugetlb_valid_size() (Mark Salter) [2070169] - arm64/mm: Consolidate TCR_EL1 fields (Mark Salter) [2070169] - Revert "arm64: Mitigate MTE issues with str{n}cmp()" (Mark Salter) [2070169] - arm64: lib: Import latest version of Arm Optimized Routines' strncmp (Mark Salter) [2070169] - arm64: lib: Import latest version of Arm Optimized Routines' strcmp (Mark Salter) [2070169] - arm64: cpufeature: Warn if we attempt to read a zero width field (Mark Salter) [2070169] - arm64: cpufeature: Add missing .field_width for GIC system registers (Mark Salter) [2070169] - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available (Mark Salter) [2070169] - arm64: cpufeature: Always specify and use a field width for capabilities (Mark Salter) [2070169] - arm64: module: remove (NOLOAD) from linker script (Mark Salter) [2070169] - arm64: clean up symbol aliasing (Mark Salter) [2070169] - linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() (Mark Salter) [2070169] - arm64: Add support of PAuth QARMA3 architected algorithm (Mark Salter) [2070169] - arm64: cpufeature: Mark existing PAuth architected algorithm as QARMA5 (Mark Salter) [2070169] - arm64: cpufeature: Account min_field_value when cheking secondaries for PAuth (Mark Salter) [2070169] - arm64: insn: add encoders for atomic operations (Mark Salter) [2070169] - arm64: move AARCH64_BREAK_FAULT into insn-def.h (Mark Salter) [2070169] - arm64: insn: Generate 64 bit mask immediates correctly (Mark Salter) [2070169] - arm64: booting.rst: Clarify on requiring non-secure EL2 (Mark Salter) [2070169] - arm64: fix clang warning about TRAMP_VALIAS (Mark Salter) [2070169] - arm64: Do not include __READ_ONCE() block in assembly files (Mark Salter) [2070169] - arm64: kasan: fix include error in MTE functions (Mark Salter) [2070169] - arm64: Ensure execute-only permissions are not allowed without EPAN (Mark Salter) [2070169] - arm64: Enable Cortex-A510 erratum 2051678 by default (Mark Salter) [2070169] - redhat/configs: aarch64: Enable ARM64_ERRATUM_2051678 workaround (Mark Salter) [2070169] - arm64: cpufeature: List early Cortex-A510 parts as having broken dbm (Mark Salter) [2070169] - arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with Cortex-X2 ranges (Mark Salter) [2070169] - arm64: vdso: Fix "no previous prototype" warning (Mark Salter) [2070169] - arm64: errata: Add detection for TRBE trace data corruption (Mark Salter) [2070169] - arm64: errata: Add detection for TRBE invalid prohibited states (Mark Salter) [2070169] - arm64: errata: Add detection for TRBE ignored system register writes (Mark Salter) [2070169] - arm64: mm: apply __ro_after_init to memory_limit (Mark Salter) [2070169] - arm64: atomics: lse: Dereference matching size (Mark Salter) [2070169] - asm-generic: Add missing brackets for io_stop_wc macro (Mark Salter) [2070169] - arm64: Use correct method to calculate nomap region boundaries (Mark Salter) [2070169] - arm64: Drop outdated links in comments (Mark Salter) [2070169] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [2070169] - arm64: Unhash early pointer print plus improve comment (Mark Salter) [2070169] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Mark Salter) [2070169] - arm64: errata: Enable TRBE workaround for write to out-of-range address (Mark Salter) [2070169] - arm64: errata: Enable workaround for TRBE overwrite in FILL mode (Mark Salter) [2070169] - redhat/configs: aarch64: Enable ARM64_WORKAROUND_TRBE_WRITE_OUT_OF_RANGE (Mark Salter) [2070169] - arm64: errata: Add detection for TRBE write to out-of-range (Mark Salter) [2070169] - redhat/configs: aarch64: Enable ARM64_WORKAROUND_TSB_FLUSH_FAILURE (Mark Salter) [2070169] - arm64: errata: Add workaround for TSB flush failures (Mark Salter) [2070169] - redhat/configs: aarch64: Enable ARM64_WORKAROUND_TRBE_OVERWRITE_FILL_MODE (Mark Salter) [2070169] - arm64: errata: Add detection for TRBE overwrite in FILL mode (Mark Salter) [2070169] - arm64: remove __dma_*_area() aliases (Mark Salter) [2070169] - docs/arm64: delete a space from tagged-address-abi (Mark Salter) [2070169] - arm64/fp: Add comments documenting the usage of state restore functions (Mark Salter) [2070169] - arm64: mm: Use asid feature macro for cheanup (Mark Salter) [2070169] - arm64: mm: Rename asid2idx() to ctxid2asid() (Mark Salter) [2070169] - arm64: kexec: reduce calls to page_address() (Mark Salter) [2070169] - arm64: extable: remove unused ex_handler_t definition (Mark Salter) [2070169] - arm64: entry: Use SDEI event constants (Mark Salter) [2070169] - arm64: Simplify checking for populated DT (Mark Salter) [2070169] - arm64: Ensure that the 'bti' macro is defined where linkage.h is included (Mark Salter) [2070169] - arm64: Use BTI C directly and unconditionally (Mark Salter) [2070169] - arm64: Unconditionally override SYM_FUNC macros (Mark Salter) [2070169] - arm64: Add macro version of the BTI instruction (Mark Salter) [2070169] - arm64: Enable KCSAN (Mark Salter) [2070169] - arm64/sve: Minor clarification of ABI documentation (Mark Salter) [2070169] - arm64/sve: Generalise vector length configuration prctl() for SME (Mark Salter) [2070169] - arm64/sve: Make sysctl interface for SVE reusable by SME (Mark Salter) [2070169] - arm64: perf: Support new DT compatibles (Mark Salter) [2070169] - arm64: perf: Simplify registration boilerplate (Mark Salter) [2070169] - arm64: perf: Support Denver and Carmel PMUs (Mark Salter) [2070169] - arm64: atomics: lse: define RETURN ops in terms of FETCH ops (Mark Salter) [2070169] - arm64: atomics: lse: improve constraints for simple ops (Mark Salter) [2070169] - arm64: atomics: lse: define ANDs in terms of ANDNOTs (Mark Salter) [2070169] - arm64: atomics lse: define SUBs in terms of ADDs (Mark Salter) [2070169] - arm64: atomics: format whitespace consistently (Mark Salter) [2070169] - arm64/xor: use EOR3 instructions when available (Mark Salter) [2070169] - arm64: mm: log potential KASAN shadow alias (Mark Salter) [2070169] - arm64: mm: use die_kernel_fault() in do_mem_abort() (Mark Salter) [2070169] - arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1 (Mark Salter) [2070169] - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 (Mark Salter) [2070169] - arm64: Snapshot thread flags (Mark Salter) [2070169] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084605]- SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089430] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089430] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089430] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089430] - kdump: round up the total memory size to 128M for crashkernel reservation (Tao Liu) [2058040] - topology/sysfs: Add PPIN in sysfs under cpu topology (Mark Langsdorf) [2067284] - x86/cpu: Read/save PPIN MSR during initialization (Mark Langsdorf) [2067284] - x86/cpu: Merge Intel and AMD ppin_init() functions (Mark Langsdorf) [2067284] - x86/build: Use the proper name CONFIG_FW_LOADER (Mark Langsdorf) [2067252] - gpio: mockup: Convert to use software nodes (Mark Langsdorf) [2067252] - of: unittest: update text of expected warnings (Mark Langsdorf) [2067284] - rtc: mc146818-lib: fix signedness bug in mc146818_get_time() (Mark Langsdorf) [2067284] - topology/sysfs: get rid of htmldoc warning (Mark Langsdorf) [2067284] - topology: Fix up build warning in topology_is_visible() (Mark Langsdorf) [2067284] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067284] - topology/sysfs: Hide PPIN on systems that do not support it. (Mark Langsdorf) [2067284] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067284] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067284] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067284] - devres: fix typos in comments (Mark Langsdorf) [2067284] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067284] - driver core: dd: fix return value of __setup handler (Mark Langsdorf) [2067284] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067284] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067284] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067284] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067284] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067284] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067284] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067284] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067284] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067284] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067284] - firmware_loader: EXTRA_FIRMWARE does not support compressed files (Mark Langsdorf) [2067284] - driver core: cleanup double words comments (Mark Langsdorf) [2067284] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067284] - regmap: irq: cleanup comments (Mark Langsdorf) [2067284] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067284] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067284] - topology/sysfs: Add format parameter to macro defining "show" functions for proc (Mark Langsdorf) [2067284] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067284] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067284] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067284] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067284] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067284] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067284] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067284] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067284] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067284] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067284] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067284] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067284] - redhat: enable CONFIG_DEVTMPFS_SAFE (Mark Langsdorf) [2067284] - devtmpfs: mount with noexec and nosuid (Mark Langsdorf) [2067284] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067284] - kobject: remove kset from struct kset_uevent_ops callbacks (Mark Langsdorf) [2067284] - driver core: make kobj_type constant. (Mark Langsdorf) [2067284] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067284] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067284] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067284] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067284] - device property: Drop fwnode_graph_get_remote_node() (Mark Langsdorf) [2067284] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067284] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067284] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067284] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Mark Langsdorf) [2067284] - PM: runtime: Add safety net to supplier device release (Mark Langsdorf) [2067284] - PM: runtime: Capture device status before disabling runtime PM (Mark Langsdorf) [2067284] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067284] - rtc: mc146818-lib: change return values of mc146818_get_time() (Mark Langsdorf) [2067284] - rtc: cmos: take rtc_lock while reading from CMOS (Mark Langsdorf) [2067284] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067284] - Documentation/auxiliary_bus: Move the text into the code (Mark Langsdorf) [2067284] - Documentation/auxiliary_bus: Clarify the release of devices from find device (Mark Langsdorf) [2067284] - Documentation/auxiliary_bus: Clarify __auxiliary_driver_register (Mark Langsdorf) [2067284] - Documentation/auxiliary_bus: Clarify auxiliary_device creation (Mark Langsdorf) [2067284] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067284] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067284] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067284] - driver core: platform: Make use of the helper function dev_err_probe() (Mark Langsdorf) [2067284] - device property: Remove device_add_properties() API (Mark Langsdorf) [2067284] - PCI: Convert to device_create_managed_software_node() (Mark Langsdorf) [2067284] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067284] - arch_topology: Remove unused topology_set_thermal_pressure() and related (Mark Langsdorf) [2067284] - thermal: cpufreq_cooling: Use new thermal pressure update function (Mark Langsdorf) [2067284] - arch_topology: Introduce thermal pressure update function (Mark Langsdorf) [2067284] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067284] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067252] - arch_numa: simplify numa_distance allocation (Mark Langsdorf) [2067252] - arm64: support page mapping percpu first chunk allocator (Mark Langsdorf) [2067252] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067252] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067252] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067252] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067252] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067252] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067252] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067252] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067252] - x86/build: Tuck away built-in firmware under FW_LOADER (Mark Langsdorf) [2067252] - vmlinux.lds.h: wrap built-in firmware support under FW_LOADER (Mark Langsdorf) [2067252] - firmware_loader: move struct builtin_fw to the only place used (Mark Langsdorf) [2067252] - x86/microcode: Use the firmware_loader built-in API (Mark Langsdorf) [2067252] - firmware_loader: remove old DECLARE_BUILTIN_FIRMWARE() (Mark Langsdorf) [2067252] - firmware_loader: formalize built-in firmware API (Mark Langsdorf) [2067252] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067252] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067252] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067252] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067252] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067252] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067252] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067252] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067252] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067252] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067252] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067252] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067252] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067252] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067252] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067252] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067252] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067252] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067252] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067252] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067252] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067252] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067252] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067252] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067252] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067252] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067252] - driver core: platform: Remove platform_device_add_properties() (Mark Langsdorf) [2067252] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067252] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067252] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2067252] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Mark Langsdorf) [2067252] - regmap: allow const array for {devm_,}regmap_field_bulk_alloc reg_fields (Mark Langsdorf) [2067252] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067252] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067252] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067252] - firmware: fix theoretical UAF race with firmware cache and resume (Mark Langsdorf) [2067252] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067252] - driver core: Split device_platform_notify() (Mark Langsdorf) [2067252] - software nodes: Split software_node_notify() (Mark Langsdorf) [2067252] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067252] - regmap: fix the offset of register error log (Mark Langsdorf) [2067252] - nfs: reexport documentation (Dave Wysochanski) [2006399]- scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2102818] - scsi: lpfc: Update lpfc version to 14.2.0.5 (Paul Ely) [2102818] - scsi: lpfc: Remove Menlo/Hornet related code (Paul Ely) [2102818] - scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc_sli_prep_abort_xri() (Paul Ely) [2102818] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2102818] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2102818] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2102818] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2102818] - scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb (Paul Ely) [2102818] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2102818] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2102818] - scsi: lpfc: Change FA-PWWN detection methodology (Paul Ely) [2102818] - scsi: lpfc: Remove failing soft_wwn support (Paul Ely) [2102818] - scsi: lpfc: Update lpfc version to 14.2.0.4 (Paul Ely) [2102818] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2102818] - scsi: lpfc: Add more logging of cmd and cqe information for aborted NVMe cmds (Paul Ely) [2102818] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2102818] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2102818] - scsi: lpfc: Address NULL pointer dereference after starget_to_rport() (Paul Ely) [2102818] - scsi: lpfc: Resolve some cleanup issues following SLI path refactoring (Paul Ely) [2102818] - scsi: lpfc: Resolve some cleanup issues following abort path refactoring (Paul Ely) [2102818] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2102818] - scsi: lpfc: Add support for ATTO Fibre Channel devices (Paul Ely) [2102818] - scsi: lpfc: Add support for VMID tagging of NVMe I/Os (Paul Ely) [2102818] - scsi: lpfc: Rework lpfc_vmid_get_appid() to be protocol independent (Paul Ely) [2102818] - scsi: lpfc: Commonize VMID code location (Paul Ely) [2102818] - scsi: nvme-fc: Add new routine nvme_fc_io_getuuid() (Paul Ely) [2102818] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2080216] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090254] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090254] - Documentation: Add L1D flushing Documentation (Waiman Long) [2090254] - x86, prctl: Hook L1D flushing in via prctl (Waiman Long) [2090254] - x86/mm: Prepare for opt-in based L1D flush in switch_mm() (Waiman Long) [2090254] - x86/process: Make room for TIF_SPEC_L1D_FLUSH (Waiman Long) [2090254] - sched: Add task_work callback for paranoid L1D flush (Waiman Long) [2090254] - x86/mm: Refactor cond_ibpb() to support other use cases (Waiman Long) [2090254] - cpuidle: psci: Fix regression leading to no genpd governor (Mark Langsdorf) [2067314] - cpuidle: Factor-out power domain related code from PSCI domain driver (Mark Langsdorf) [2067314] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067314] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067314] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067314] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067314] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067314] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059703] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059703] {CVE-2022-0854}- scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101762] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101762] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101762] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101762] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101762] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101762] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101762] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101762] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101762] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101762] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101762] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101762] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101762] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101762] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101762] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101762] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101762] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101762] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101762] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101762] - filemap: Fix serialization adding transparent huge pages to page cache (Aristeu Rozanski) [2083861] - mm/huge_memory: Fix xarray node memory leak (Aristeu Rozanski) [2083861] - filemap: Cache the value of vm_flags (Aristeu Rozanski) [2083861] - mm/readahead: Fix readahead with large folios (Aristeu Rozanski) [2083861] - mm/hwpoison: use pr_err() instead of dump_page() in get_any_page() (Aristeu Rozanski) [2083861] - XArray: Disallow sibling entries of nodes (Aristeu Rozanski) [2083861] - tmpfs: fix regressions from wider use of ZERO_PAGE (Aristeu Rozanski) [2083861] - mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk (Aristeu Rozanski) [2083861] - mm/mempolicy: Use vma_alloc_folio() in new_page() (Aristeu Rozanski) [2083861] - mm: Add vma_alloc_folio() (Aristeu Rozanski) [2083861] - mm/migrate: Use a folio in migrate_misplaced_transhuge_page() (Aristeu Rozanski) [2083861] - mm/migrate: Use a folio in alloc_migration_target() (Aristeu Rozanski) [2083861] - mm/munlock: update Documentation/vm/unevictable-lru.rst (Aristeu Rozanski) [2083861] - mm/munlock: add lru_add_drain() to fix memcg_stat_test (Aristeu Rozanski) [2083861] - XArray: Update the LRU list in xas_split() (Aristeu Rozanski) [2083861] - XArray: Fix xas_create_range() when multi-order entry present (Aristeu Rozanski) [2083861] - mm: unmap_mapping_range_tree() with i_mmap_rwsem shared (Aristeu Rozanski) [2083861] - mm: warn on deleting redirtied only if accounted (Aristeu Rozanski) [2083861] - mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() (Aristeu Rozanski) [2083861] - mm: filemap_unaccount_folio() large skip mapcount fixup (Aristeu Rozanski) [2083861] - mm: delete __ClearPageWaiters() (Aristeu Rozanski) [2083861] - mm/hugetlb.c: export PageHeadHuge() (Aristeu Rozanski) [2083861] - mm: rework swap handling of zap_pte_range (Aristeu Rozanski) [2083861] - mm: change zap_details.zap_mapping into even_cows (Aristeu Rozanski) [2083861] - mm: rename zap_skip_check_mapping() to should_zap_page() (Aristeu Rozanski) [2083861] - mm: don't skip swap entry even if zap_details specified (Aristeu Rozanski) [2083861] - mm: replace multiple dcache flush with flush_dcache_folio() (Aristeu Rozanski) [2083861] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Aristeu Rozanski) [2083861] - mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() (Aristeu Rozanski) [2083861] - mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic_pte() (Aristeu Rozanski) [2083861] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Aristeu Rozanski) [2083861] - mm: fix missing cache flush for all tail pages of compound page (Aristeu Rozanski) [2083861] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Aristeu Rozanski) [2083861] - tmpfs: do not allocate pages on read (Aristeu Rozanski) [2083861] - shmem: mapping_set_exiting() to help mapped resilience (Aristeu Rozanski) [2083861] - selftests/vm/transhuge-stress: Support file-backed PMD folios (Aristeu Rozanski) [2083861] - mm/filemap: Support VM_HUGEPAGE for file mappings (Aristeu Rozanski) [2083861] - mm/readahead: Switch to page_cache_ra_order (Aristeu Rozanski) [2083861] - mm/readahead: Add large folio readahead (Aristeu Rozanski) [2083861] - mm: Support arbitrary THP sizes (Aristeu Rozanski) [2083861] - mm: Make large folios depend on THP (Aristeu Rozanski) [2083861] - mm: Fix READ_ONLY_THP warning (Aristeu Rozanski) [2083861] - mm/filemap: Allow large folios to be added to the page cache (Aristeu Rozanski) [2083861] - mm: Turn can_split_huge_page() into can_split_folio() (Aristeu Rozanski) [2083861] - mm/vmscan: Convert pageout() to take a folio (Aristeu Rozanski) [2083861] - mm/vmscan: Turn page_check_references() into folio_check_references() (Aristeu Rozanski) [2083861] - mm/vmscan: Account large folios correctly (Aristeu Rozanski) [2083861] - mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios (Aristeu Rozanski) [2083861] - mm/vmscan: Free non-shmem folios without splitting them (Aristeu Rozanski) [2083861] - mm/rmap: Constify the rmap_walk_control argument (Aristeu Rozanski) [2083861] - mm/rmap: Convert rmap_walk() to take a folio (Aristeu Rozanski) [2083861] - mm: Turn page_anon_vma() into folio_anon_vma() (Aristeu Rozanski) [2083861] - mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_anon_vma_read() (Aristeu Rozanski) [2083861] - mm/damon: Convert damon_pa_young() to use a folio (Aristeu Rozanski) [2083861] - mm/damon: Convert damon_pa_mkold() to use a folio (Aristeu Rozanski) [2083861] - mm/migrate: Convert remove_migration_ptes() to folios (Aristeu Rozanski) [2083861] - mm/rmap: Convert make_device_exclusive_range() to use folios (Aristeu Rozanski) [2083861] - mm/rmap: Convert try_to_migrate() to folios (Aristeu Rozanski) [2083861] - mm/rmap: Convert try_to_unmap() to take a folio (Aristeu Rozanski) [2083861] - mm/rmap: Turn page_referenced() into folio_referenced() (Aristeu Rozanski) [2083861] - mm/mlock: Add mlock_vma_folio() (Aristeu Rozanski) [2083861] - mm/rmap: Use a folio in page_mkclean_one() (Aristeu Rozanski) [2083861] - mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio (Aristeu Rozanski) [2083861] - mm: Convert page_vma_mapped_walk to work on PFNs (Aristeu Rozanski) [2083861] - sparc32: Add pmd_pfn() (Aristeu Rozanski) [2083861] - powerpc: Add pmd_pfn() (Aristeu Rozanski) [2083861] - mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK (Aristeu Rozanski) [2083861] - mm: Add folio_pgoff() (Aristeu Rozanski) [2083861] - mm: Add split_folio_to_list() (Aristeu Rozanski) [2083861] - mm: Add folio_mapcount() (Aristeu Rozanski) [2083861] - mm: Turn head_compound_mapcount() into folio_entire_mapcount() (Aristeu Rozanski) [2083861] - mm/vmscan: Turn page_check_dirty_writeback() into folio_check_dirty_writeback() (Aristeu Rozanski) [2083861] - fs: Move many prototypes to pagemap.h (Aristeu Rozanski) [2083861] - mm/truncate: Combine invalidate_mapping_pagevec() and __invalidate_mapping_pages() (Aristeu Rozanski) [2083861] - mm: Turn deactivate_file_page() into deactivate_file_folio() (Aristeu Rozanski) [2083861] - mm/truncate: Convert __invalidate_mapping_pages() to use a folio (Aristeu Rozanski) [2083861] - mm/truncate: Split invalidate_inode_page() into mapping_evict_folio() (Aristeu Rozanski) [2083861] - mm: Convert remove_mapping() to take a folio (Aristeu Rozanski) [2083861] - mm/truncate: Replace page_mapped() call in invalidate_inode_page() (Aristeu Rozanski) [2083861] - mm/truncate: Convert invalidate_inode_page() to use a folio (Aristeu Rozanski) [2083861] - mm/truncate: Inline invalidate_complete_page() into its one caller (Aristeu Rozanski) [2083861] - splice: Use a folio in page_cache_pipe_buf_try_steal() (Aristeu Rozanski) [2083861] - mm/vmscan: Convert __remove_mapping() to take a folio (Aristeu Rozanski) [2083861] - mm: Turn putback_lru_page() into folio_putback_lru() (Aristeu Rozanski) [2083861] - mm: Add lru_to_folio() (Aristeu Rozanski) [2083861] - mm/memcg: Convert mem_cgroup_swapout() to take a folio (Aristeu Rozanski) [2083861] - mm/workingset: Convert workingset_eviction() to take a folio (Aristeu Rozanski) [2083861] - mm/gup: Convert check_and_migrate_movable_pages() to use a folio (Aristeu Rozanski) [2083861] - mm: Add three folio wrappers (Aristeu Rozanski) [2083861] - mm: Turn isolate_lru_page() into folio_isolate_lru() (Aristeu Rozanski) [2083861] - mm/gup: Turn compound_range_next() into gup_folio_range_next() (Aristeu Rozanski) [2083861] - mm/gup: Turn compound_next() into gup_folio_next() (Aristeu Rozanski) [2083861] - mm/gup: Convert gup_huge_pgd() to use a folio (Aristeu Rozanski) [2083861] - mm/gup: Convert gup_huge_pud() to use a folio (Aristeu Rozanski) [2083861] - mm/gup: Convert gup_huge_pmd() to use a folio (Aristeu Rozanski) [2083861] - mm/gup: Convert gup_hugepte() to use a folio (Aristeu Rozanski) [2083861] - mm/gup: Convert gup_pte_range() to use a folio (Aristeu Rozanski) [2083861] - mm/hugetlb: Use try_grab_folio() instead of try_grab_compound_head() (Aristeu Rozanski) [2083861] - mm/gup: Add gup_put_folio() (Aristeu Rozanski) [2083861] - mm: Remove page_cache_add_speculative() and page_cache_get_speculative() (Aristeu Rozanski) [2083861] - mm/gup: Convert try_grab_page() to use a folio (Aristeu Rozanski) [2083861] - mm/gup: Add try_get_folio() and try_grab_folio() (Aristeu Rozanski) [2083861] - mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() (Aristeu Rozanski) [2083861] - mm: Add folio_pincount_ptr() (Aristeu Rozanski) [2083861] - mm: Make compound_pincount always available (Aristeu Rozanski) [2083861] - mm/gup: Remove hpage_pincount_sub() (Aristeu Rozanski) [2083861] - mm/gup: Remove hpage_pincount_add() (Aristeu Rozanski) [2083861] - mm/gup: Handle page split race more efficiently (Aristeu Rozanski) [2083861] - mm/gup: Remove an assumption of a contiguous memmap (Aristeu Rozanski) [2083861] - mm/gup: Fix some contiguous memmap assumptions (Aristeu Rozanski) [2083861] - mm/gup: Change the calling convention for compound_next() (Aristeu Rozanski) [2083861] - mm/gup: Optimise compound_range_next() (Aristeu Rozanski) [2083861] - mm/gup: Change the calling convention for compound_range_next() (Aristeu Rozanski) [2083861] - mm/gup: Remove for_each_compound_head() (Aristeu Rozanski) [2083861] - mm/gup: Remove for_each_compound_range() (Aristeu Rozanski) [2083861] - mm/gup: Increment the page refcount before the pincount (Aristeu Rozanski) [2083861] - mm: Convert swap_set_page_dirty() to swap_dirty_folio() (Aristeu Rozanski) [2083861] - fs: Add aops->dirty_folio (Aristeu Rozanski) [2083861] - fs: Add aops->launder_folio (Aristeu Rozanski) [2083861] - fs: Add invalidate_folio() aops method (Aristeu Rozanski) [2083861] - fs: Turn do_invalidatepage() into folio_invalidate() (Aristeu Rozanski) [2083861] - buffer: Add folio_buffers() (Aristeu Rozanski) [2083861] - fs/remap_range: Pass the file pointer to read_mapping_folio() (Aristeu Rozanski) [2083861] - fs: read_mapping_page() should take a struct file argument (Aristeu Rozanski) [2083861] - mm: refactor check_and_migrate_movable_pages (Aristeu Rozanski) [2083861] - mm: don't include in (Aristeu Rozanski) [2083861] - mm: simplify freeing of devmap managed pages (Aristeu Rozanski) [2083861] - mm: move free_devmap_managed_page to memremap.c (Aristeu Rozanski) [2083861] - mm/munlock: mlock_vma_page() check against VM_SPECIAL (Aristeu Rozanski) [2083861] - mm: fix use-after-free bug when mm->mmap is reused after being freed (Aristeu Rozanski) [2083861] - mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP (Aristeu Rozanski) [2083861] - mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) (Aristeu Rozanski) [2083861] - mm/munlock: page migration needs mlock pagevec drained (Aristeu Rozanski) [2083861] - mm/munlock: mlock_page() munlock_page() batch by pagevec (Aristeu Rozanski) [2083861] - mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() (Aristeu Rozanski) [2083861] - mm/migrate: __unmap_and_move() push good newpage to LRU (Aristeu Rozanski) [2083861] - mm/munlock: mlock_pte_range() when mlocking or munlocking (Aristeu Rozanski) [2083861] - mm/munlock: maintain page->mlock_count while unevictable (Aristeu Rozanski) [2083861] - mm/munlock: replace clear_page_mlock() by final clearance (Aristeu Rozanski) [2083861] - mm/munlock: rmap call mlock_vma_page() munlock_vma_page() (Aristeu Rozanski) [2083861] - mm/munlock: delete munlock_vma_pages_all(), allow oomreap (Aristeu Rozanski) [2083861] - mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE (Aristeu Rozanski) [2083861] - mm/munlock: delete page_mlock() and all its works (Aristeu Rozanski) [2083861] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Aristeu Rozanski) [2083861] - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Aristeu Rozanski) [2083861] - filemap: Use folio_put_refs() in filemap_free_folio() (Aristeu Rozanski) [2083861] - mm: Add folio_put_refs() (Aristeu Rozanski) [2083861] - mm: drop node from alloc_pages_vma (Aristeu Rozanski) [2083861] - mm/oom_kill: allow process_mrelease to run under mmap_lock protection (Aristeu Rozanski) [2083861] - mm: document locking restrictions for vm_operations_struct::close (Aristeu Rozanski) [2083861] - mm: protect free_pgtables with mmap_lock write lock in exit_mmap (Aristeu Rozanski) [2083861] - pagevec: Initialise folio_batch->percpu_pvec_drained (Aristeu Rozanski) [2083861] - mm: Use multi-index entries in the page cache (Aristeu Rozanski) [2083861] - XArray: Add xas_advance() (Aristeu Rozanski) [2083861] - truncate,shmem: Handle truncates that split large folios (Aristeu Rozanski) [2083861] - truncate: Convert invalidate_inode_pages2_range to folios (Aristeu Rozanski) [2083861] - fs: Convert vfs_dedupe_file_range_compare to folios (Aristeu Rozanski) [2083861] - mm: Remove pagevec_remove_exceptionals() (Aristeu Rozanski) [2083861] - mm: Convert find_lock_entries() to use a folio_batch (Aristeu Rozanski) [2083861] - filemap: Return only folios from find_get_entries() (Aristeu Rozanski) [2083861] - filemap: Convert filemap_get_read_batch() to use a folio_batch (Aristeu Rozanski) [2083861] - filemap: Convert filemap_read() to use a folio (Aristeu Rozanski) [2083861] - truncate: Add invalidate_complete_folio2() (Aristeu Rozanski) [2083861] - truncate: Convert invalidate_inode_pages2_range() to use a folio (Aristeu Rozanski) [2083861] - truncate: Skip known-truncated indices (Aristeu Rozanski) [2083861] - truncate,shmem: Add truncate_inode_folio() (Aristeu Rozanski) [2083861] - shmem: Convert part of shmem_undo_range() to use a folio (Aristeu Rozanski) [2083861] - mm: Add unmap_mapping_folio() (Aristeu Rozanski) [2083861] - mm/slub: Convert __free_slab() to use struct slab (Aristeu Rozanski) [2083861] - mm/slub: Convert alloc_slab_page() to return a struct slab (Aristeu Rozanski) [2083861] - mm/slub: Convert print_page_info() to print_slab_info() (Aristeu Rozanski) [2083861] - mm/slub: Convert kfree() to use a struct slab (Aristeu Rozanski) [2083861] - mm/slub: Convert detached_freelist to use a struct slab (Aristeu Rozanski) [2083861] - mm: Convert check_heap_object() to use struct slab (Aristeu Rozanski) [2083861] - mm: Use struct slab in kmem_obj_info() (Aristeu Rozanski) [2083861] - mm: Convert __ksize() to struct slab (Aristeu Rozanski) [2083861] - mm: Convert virt_to_cache() to use struct slab (Aristeu Rozanski) [2083861] - mm: Convert [un]account_slab_page() to struct slab (Aristeu Rozanski) [2083861] - mm: Split slab into its own type (Aristeu Rozanski) [2083861] - truncate: Add truncate_cleanup_folio() (Aristeu Rozanski) [2083861] - filemap: Add filemap_release_folio() (Aristeu Rozanski) [2083861] - filemap: Use a folio in filemap_page_mkwrite (Aristeu Rozanski) [2083861] - filemap: Use a folio in filemap_map_pages (Aristeu Rozanski) [2083861] - filemap: Use folios in next_uptodate_page (Aristeu Rozanski) [2083861] - filemap: Convert page_cache_delete_batch to folios (Aristeu Rozanski) [2083861] - filemap: Convert filemap_get_pages to use folios (Aristeu Rozanski) [2083861] - filemap: Drop the refcount while waiting for page lock (Aristeu Rozanski) [2083861] - filemap: Add read_cache_folio and read_mapping_folio (Aristeu Rozanski) [2083861] - filemap: Convert filemap_fault to folio (Aristeu Rozanski) [2083861] - filemap: Convert do_async_mmap_readahead to take a folio (Aristeu Rozanski) [2083861] - readahead: Convert page_cache_ra_unbounded to folios (Aristeu Rozanski) [2083861] - readahead: Convert page_cache_async_ra() to take a folio (Aristeu Rozanski) [2083861] - filemap: Convert filemap_range_uptodate to folios (Aristeu Rozanski) [2083861] - filemap: Convert filemap_create_page to folio (Aristeu Rozanski) [2083861] - filemap: Convert filemap_read_page to take a folio (Aristeu Rozanski) [2083861] - filemap: Convert find_get_pages_contig to folios (Aristeu Rozanski) [2083861] - filemap: Convert filemap_get_read_batch to use folios (Aristeu Rozanski) [2083861] - filemap: Remove thp_contains() (Aristeu Rozanski) [2083861] - filemap: Convert find_get_entry to return a folio (Aristeu Rozanski) [2083861] - filemap: Add filemap_remove_folio and __filemap_remove_folio (Aristeu Rozanski) [2083861] - filemap: Convert tracing of page cache operations to folio (Aristeu Rozanski) [2083861] - filemap: Add filemap_unaccount_folio() (Aristeu Rozanski) [2083861] - filemap: Convert page_cache_delete to take a folio (Aristeu Rozanski) [2083861] - filemap: Add folio_put_wait_locked() (Aristeu Rozanski) [2083861] - mm: Add folio_test_pmd_mappable() (Aristeu Rozanski) [2083861] - iov_iter: Convert iter_xarray to use folios (Aristeu Rozanski) [2083861] - iov_iter: Add copy_folio_to_iter() (Aristeu Rozanski) [2083861] - pagevec: Add folio_batch (Aristeu Rozanski) [2083861] - mm/writeback: Improve __folio_mark_dirty() comment (Aristeu Rozanski) [2083861] - mm/doc: Add documentation for folio_test_uptodate (Aristeu Rozanski) [2083861] - fs/writeback: Convert inode_switch_wbs_work_fn to folios (Aristeu Rozanski) [2083861] - mm: add virt_to_folio() and folio_address() (Aristeu Rozanski) [2083861] - dax: remove the pgmap sanity checks in generic_fsdax_supported (Aristeu Rozanski) [2083861] - mm: migrate: simplify the file-backed pages validation when migrating its mapping (Aristeu Rozanski) [2083861] - mm/rmap.c: avoid double faults migrating device private pages (Aristeu Rozanski) [2083861] - mm: add zap_skip_check_mapping() helper (Aristeu Rozanski) [2083861] - mm: drop first_index/last_index in zap_details (Aristeu Rozanski) [2083861] - mm: clear vmf->pte after pte_unmap_same() returns (Aristeu Rozanski) [2083861] - mm/shmem: unconditionally set pte dirty in mfill_atomic_install_pte (Aristeu Rozanski) [2083861] - dax: stop using bdevname (Aristeu Rozanski) [2083861] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Ivan Vecera) [2073454] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Ivan Vecera) [2073454] - redhat: make kernel-zfcpdump-core to not provide kernel-core/kernel (Herton R. Krzesinski) [2027654] - scsi: csiostor: Add module softdep on cxgb4 (Rahul Lakkireddy) [1977553]- fuse: send security context of inode on file (Vivek Goyal) [2101526] - fuse: extend init flags (Vivek Goyal) [2101526] - security, lsm: dentry_init_security() Handle multi LSM registration (Vivek Goyal) [2101526] - security: Return xattr name from security_dentry_init_security() (Vivek Goyal) [2101526] - fuse: add FOPEN_NOFLUSH (Vivek Goyal) [2101526] - net: fix data-race in dev_isalive() (Hangbin Liu) [2101278] - net: Write lock dev_base_lock without disabling bottom halves. (Hangbin Liu) [2101278] - net: fix IFF_TX_SKB_NO_LINEAR definition (Hangbin Liu) [2101278] - sock: redo the psock vs ULP protection check (Hangbin Liu) [2101278] - net: fix dev_fill_forward_path with pppoe + bridge (Hangbin Liu) [2101278] - net: Fix features skip in for_each_netdev_feature() (Hangbin Liu) [2101278] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100317] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100317] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100317] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100317] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2096127 2100317] - spec: Keep .BTF section in modules (Viktor Malik) [2097188] - NFSD: Instantiate a struct file when creating a regular NFSv4 file (Benjamin Coddington) [1905809] - NFSD: Clean up nfsd_open_verified() (Benjamin Coddington) [1905809] - NFSD: Remove do_nfsd_create() (Benjamin Coddington) [1905809] - NFSD: Refactor NFSv4 OPEN(CREATE) (Benjamin Coddington) [1905809] - NFSD: Refactor NFSv3 CREATE (Benjamin Coddington) [1905809] - NFSD: Refactor nfsd_create_setattr() (Benjamin Coddington) [1905809] - NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() (Benjamin Coddington) [1905809] - NFSD: Clean up nfsd3_proc_create() (Benjamin Coddington) [1905809] - ext4: fix up test_dummy_encryption handling for new mount API (Lukas Czerner) [2099577] - ext4: only allow test_dummy_encryption when supported (Lukas Czerner) [2099577] - fscrypt: add new helper functions for test_dummy_encryption (Lukas Czerner) [2099577] - fscrypt: factor out fscrypt_policy_to_key_spec() (Lukas Czerner) [2099577] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099577] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099577] - ext4: make variable "count" signed (Lukas Czerner) [2099577] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099577] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099577] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099577] - ext4: verify dir block before splitting it (Lukas Czerner) [2099577] - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state (Lukas Czerner) [2099577] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099577] - ext4: fix memory leak in parse_apply_sb_mount_options() (Lukas Czerner) [2099577] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099577] - ext4: fix race condition between ext4_write and ext4_convert_inline_data (Lukas Czerner) [2099577] - ext4: fix journal_ioprio mount option handling (Lukas Czerner) [2099577] - ext4: mark group as trimmed only if it was fully scanned (Lukas Czerner) [2099577] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099577] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099577] - redhat/configs: enable CONFIG_SAMPLE_VFIO_MDEV_MTTY (Patrick Talbert) [2071955] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Karol Herbst) [2043115] - Merge DRM changes from upstream v5.17..v5.18 (Karol Herbst) [2043115] - seq_file: include linux/string_helpers.h (Karol Herbst) [2043115] - iosys-map: Add a few more helpers (Karol Herbst) [2043115] - iosys-map: Add offset to iosys_map_memcpy_to() (Karol Herbst) [2043115] - dma-buf-map: Rename to iosys-map (Karol Herbst) [2043115] - Revert "virtio: wrap config->reset calls" (Karol Herbst) [2043115] - Merge DRM changes from upstream v5.16..v5.17 (Karol Herbst) [2043115] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Karol Herbst) [2043115] - Merge DRM changes from upstream v5.15..v5.16 (Karol Herbst) [2043115] - Merge DRM changes from upstream v5.14..v5.15 (Karol Herbst) [2043115] - fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb (Karol Herbst) [2043115] - redhat/configs: enable CONFIG_UDMABUF (Karol Herbst) [2012748] - redhat/configs: set new DRM configs (Karol Herbst) [2043115] - Makefiles: set initial DRM version (Karol Herbst) [2043115]- block: remove WARN_ON() from bd_link_disk_holder (Ming Lei) [2094256] - block: pop cached rq before potentially blocking rq_qos_throttle() (Ming Lei) [2094256] - block: remove queue from struct blk_independent_access_range (Ming Lei) [2094256] - block: freeze the queue earlier in del_gendisk (Ming Lei) [2094256] - block: remove per-disk debugfs files in blk_unregister_queue (Ming Lei) [2094256] - block: serialize all debugfs operations using q->debugfs_mutex (Ming Lei) [2094256] - block: disable the elevator int del_gendisk (Ming Lei) [2094256] - net: add missing include in include/net/gro.h (Ivan Vecera) [2101789] - net: gro: populate net/core/gro.c (Ivan Vecera) [2101789] - net: gro: move skb_gro_receive into net/core/gro.c (Ivan Vecera) [2101789] - net: gro: move skb_gro_receive_list to udp_offload.c (Ivan Vecera) [2101789] - net: move gro definitions to include/net/gro.h (Ivan Vecera) [2101789] - net:dev: Change napi_gro_complete return type to void (Ivan Vecera) [2101789] - move netdev_boot_setup into Space.c (Ivan Vecera) [2101789] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2100215] - selftests, xsk: Fix bpf_res cleanup test (Felix Maurer) [2090981]- intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037985] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037985] - x86/sme: Explicitly map new EFI memmap table as encrypted (Rafael Aquini) [2091830] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Rafael Aquini) [2091830] - aarch64: Enable NVIDIA Jetson Xavier SoCs (Craig Magina) [2098285] - r8169: improve driver unload and system shutdown behavior on DASH-enabled systems (Jose Ignacio Tornos Martinez) [2070952] - r8169: factor out redundant RTL8168d PHY config functionality to rtl8168d_1_common() (Jose Ignacio Tornos Martinez) [2070952] - r8169: support L1.2 control on RTL8168h (Jose Ignacio Tornos Martinez) [2070952] - r8169: add rtl_disable_exit_l1() (Jose Ignacio Tornos Martinez) [2070952] - r8169: enable ASPM L1.2 if system vendor flags it as safe (Jose Ignacio Tornos Martinez) [2070952] - r8169: don't use pci_irq_vector() in atomic context (Jose Ignacio Tornos Martinez) [2070952] - r8169: Avoid misuse of pm_ptr() macro (Jose Ignacio Tornos Martinez) [2070952] - r8169: fix incorrect mac address assignment (Jose Ignacio Tornos Martinez) [2070952] - r8169: enable ASPM L1/L1.1 from RTL8168h (Jose Ignacio Tornos Martinez) [2070952] - r8169: Add device 10ec:8162 to driver r8169 (Jose Ignacio Tornos Martinez) [2070952] - ethernet: r8169: use eth_hw_addr_set() (Jose Ignacio Tornos Martinez) [2070952] - r8169: add rtl_enable_exit_l1 (Jose Ignacio Tornos Martinez) [2070952] - r8169: enable ASPM L0s state (Jose Ignacio Tornos Martinez) [2070952] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Jose Ignacio Tornos Martinez) [2070952] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076725] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094573] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026117] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2030695] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2030695] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2030695]- mm/page_alloc: always attempt to allocate at least one page during bulk allocation (Joel Savitz) [2094045] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2075082] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2075082] - KVM: arm64: Don't read a HW interrupt pending state in user context (Gavin Shan) [2075082] - KVM: arm64: Always start with clearing SVE flag on load (Gavin Shan) [2075082] - KVM: arm64: Don't hypercall before EL2 init (Gavin Shan) [2075082] - KVM: arm64: vgic-v3: Consistently populate ID_AA64PFR0_EL1.GIC (Gavin Shan) [2075082] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2075082] - KVM/arm64: Don't emulate a PMU for 32-bit guests if feature not set (Gavin Shan) [2075082] - KVM: arm64: Handle host stage-2 faults from 32-bit EL0 (Gavin Shan) [2075082] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Gavin Shan) [2075082] - KVM: arm64: selftests: Introduce vcpu_width_config (Gavin Shan) [2075082] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Gavin Shan) [2075082] - arm64: alternatives: mark patch_alternative() as `noinstr` (Gavin Shan) [2075082] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2075082] - KVM: arm64: Don't split hugepages outside of MMU write lock (Gavin Shan) [2075082] - KVM: arm64: Drop unneeded minor version check from PSCI v1.x handler (Gavin Shan) [2075082] - KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32 (Gavin Shan) [2075082] - KVM: arm64: Generally disallow SMC64 for AArch32 guests (Gavin Shan) [2075082] - arm64: Fix comments in macro __init_el2_gicv3 (Gavin Shan) [2075082] - arm64: errata: avoid duplicate field initializer (Gavin Shan) [2075082] - KVM: arm64: fix typos in comments (Gavin Shan) [2075082] - KVM: arm64: Generalise VM features into a set of flags (Gavin Shan) [2075082] - KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments to userspace (Gavin Shan) [2075082] - KVM: arm64: Only open the interrupt window on exit due to an interrupt (Gavin Shan) [2075082] - KVM: arm64: Enable Cortex-A510 erratum 2077057 by default (Gavin Shan) [2075082] - arm64: Always use individual bits in CPACR floating point enables (Gavin Shan) [2075082] - arm64: Define CPACR_EL1_FPEN similarly to other floating point controls (Gavin Shan) [2075082] - KVM: arm64: Remove unneeded semicolons (Gavin Shan) [2075082] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Gavin Shan) [2075082] - KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags field (Gavin Shan) [2075082] - KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest (Gavin Shan) [2075082] - KVM: arm64: Bump guest PSCI version to 1.1 (Gavin Shan) [2075082] - KVM: arm64: Don't miss pending interrupts for suspended vCPU (Gavin Shan) [2075082] - arm64: Correct wrong label in macro __init_el2_gicv3 (Gavin Shan) [2075082] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Gavin Shan) [2075082] - KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPU (Gavin Shan) [2075082] - KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute (Gavin Shan) [2075082] - KVM: arm64: Keep a list of probed PMUs (Gavin Shan) [2075082] - KVM: arm64: Keep a per-VM pointer to the default PMU (Gavin Shan) [2075082] - perf: Fix wrong name in comment for struct perf_cpu_context (Gavin Shan) [2075082] - KVM: arm64: Do not change the PMU event filter after a VCPU has run (Gavin Shan) [2075082] - KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2 (Gavin Shan) [2075082] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2075082] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Gavin Shan) [2075082] - kvm: selftests: aarch64: fix some vgic related comments (Gavin Shan) [2075082] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Gavin Shan) [2075082] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Gavin Shan) [2075082] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Gavin Shan) [2075082] - KVM: arm64: Make active_vmids invalid on vCPU schedule out (Gavin Shan) [2075082] - KVM: arm64: Align the VMID allocation with the arm64 ASID (Gavin Shan) [2075082] - KVM: arm64: Make VMID bits accessible outside of allocator (Gavin Shan) [2075082] - KVM: arm64: Introduce a new VMID allocator for KVM (Gavin Shan) [2075082] - arm64/fpsimd: Clarify the purpose of using last in fpsimd_save() (Gavin Shan) [2075082] - KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd() (Gavin Shan) [2075082] - KVM: arm64: Add comments for context flush and sync callbacks (Gavin Shan) [2075082] - KVM: arm64: Add fast path to handle permission relaxation during dirty logging (Gavin Shan) [2075082] - KVM: arm64: Use read/write spin lock for MMU protection (Gavin Shan) [2075082] - KVM: arm64: Emulate the OS Lock (Gavin Shan) [2075082] - KVM: arm64: Allow guest to set the OSLK bit (Gavin Shan) [2075082] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Gavin Shan) [2075082] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Gavin Shan) [2075082] - redhat/configs: aarch64: Enable ARM64_ERRATUM_2077057 (Gavin Shan) [2075082] - KVM: arm64: Workaround Cortex-A510's single-step and PAC trap errata (Gavin Shan) [2075082] - KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occurs (Gavin Shan) [2075082] - KVM: arm64: Avoid consuming a stale esr value when SError occur (Gavin Shan) [2075082] - kvm/arm64: rework guest entry logic (Gavin Shan) [2075082] - KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE (Gavin Shan) [2075082] - KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems (Gavin Shan) [2075082] - KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance (Gavin Shan) [2075082] - KVM: arm64: Put kvm_arch_vcpu_get_ip() inside CONFIG_GUEST_PERF_EVENTS (Gavin Shan) [2075082] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Gavin Shan) [2075082] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Gavin Shan) [2075082] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add test for restoring active IRQs (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: Add IRQ GSI routing library functions (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Gavin Shan) [2075082] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Gavin Shan) [2075082] - KVM: selftests: Add kvm_irq_line library function (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Gavin Shan) [2075082] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Gavin Shan) [2075082] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Gavin Shan) [2075082] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Gavin Shan) [2075082] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Gavin Shan) [2075082] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Gavin Shan) [2075082] - KVM: arm64: Rework kvm_pgtable initialisation (Gavin Shan) [2075082] - KVM: arm64: pkvm: Unshare guest structs during teardown (Gavin Shan) [2075082] - KVM: arm64: Expose unshare hypercall to the host (Gavin Shan) [2075082] - KVM: arm64: Implement do_unshare() helper for unsharing memory (Gavin Shan) [2075082] - KVM: arm64: Implement __pkvm_host_share_hyp() using do_share() (Gavin Shan) [2075082] - KVM: arm64: Implement do_share() helper for sharing memory (Gavin Shan) [2075082] - KVM: arm64: Introduce wrappers for host and hyp spin lock accessors (Gavin Shan) [2075082] - KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages (Gavin Shan) [2075082] - KVM: arm64: pkvm: Refcount the pages shared with EL2 (Gavin Shan) [2075082] - KVM: arm64: Introduce kvm_share_hyp() (Gavin Shan) [2075082] - KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2 (Gavin Shan) [2075082] - KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table (Gavin Shan) [2075082] - KVM: arm64: Fixup hyp stage-1 refcount (Gavin Shan) [2075082] - KVM: arm64: Refcount hyp stage-1 pgtable pages (Gavin Shan) [2075082] - KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator (Gavin Shan) [2075082] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Gavin Shan) [2075082] - KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE (Gavin Shan) [2075082] - KVM: arm64: pkvm: Stub io map functions (Gavin Shan) [2075082] - KVM: arm64: Make __io_map_base static (Gavin Shan) [2075082] - KVM: arm64: Make the hyp memory pool static (Gavin Shan) [2075082] - KVM: arm64: pkvm: Disable GICv2 support (Gavin Shan) [2075082] - KVM: arm64: pkvm: Fix hyp_pool max order (Gavin Shan) [2075082] - KVM: arm64: Use Makefile.kvm for common files (Gavin Shan) [2075082] - KVM: arm64: Drop unused workaround_flags vcpu field (Gavin Shan) [2075082] - KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook (Gavin Shan) [2075082] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Gavin Shan) [2075082] - KVM: arm64: Move host EL1 code out of hyp/ directory (Gavin Shan) [2075082] - KVM: arm64: Generate hyp_constants.h for the host (Gavin Shan) [2075082] - arm64: Add missing include of asm/cpufeature.h to asm/mmu.h (Gavin Shan) [2075082] - KVM: arm64: Constify kvm_io_gic_ops (Gavin Shan) [2075082] - KVM: arm64: Add minimal handling for the ARMv8.7 PMU (Gavin Shan) [2075082] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Gavin Shan) [2075082] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Gavin Shan) [2075082] - KVM: arm64: Restructure the point where has_run_once is advertised (Gavin Shan) [2075082] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Gavin Shan) [2075082] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Gavin Shan) [2075082] - KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructure (Gavin Shan) [2075082] - KVM: arm64: Save PSTATE early on exit (Gavin Shan) [2075082] - arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM (Gavin Shan) [2075082] - KVM: arm64: Stop mapping current thread_info at EL2 (Gavin Shan) [2075082] - KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE (Gavin Shan) [2075082] - KVM: arm64: Remove unused __sve_save_state (Gavin Shan) [2075082] - KVM: arm64: Get rid of host SVE tracking/saving (Gavin Shan) [2075082] - KVM: arm64: Reorder vcpu flag definitions (Gavin Shan) [2075082] - KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus() (Gavin Shan) [2075082] - KVM: arm64: Fix host stage-2 finalization (Gavin Shan) [2075082] - KVM: arm64: Change the return type of kvm_vcpu_preferred_target() (Gavin Shan) [2075082] - KVM: arm64: nvhe: Fix a non-kernel-doc comment (Gavin Shan) [2075082] - KVM: arm64: pkvm: Give priority to standard traps over pvm handling (Gavin Shan) [2075082] - KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array() (Gavin Shan) [2075082] - KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around (Gavin Shan) [2075082] - KVM: arm64: pkvm: Consolidate include files (Gavin Shan) [2075082] - KVM: arm64: pkvm: Preserve pending SError on exit from AArch32 (Gavin Shan) [2075082] - KVM: arm64: pkvm: Handle GICv3 traps as required (Gavin Shan) [2075082] - KVM: arm64: pkvm: Drop sysregs that should never be routed to the host (Gavin Shan) [2075082] - KVM: arm64: pkvm: Drop AArch32-specific registers (Gavin Shan) [2075082] - KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI (Gavin Shan) [2075082] - KVM: arm64: pkvm: Use a single function to expose all id-regs (Gavin Shan) [2075082] - KVM: arm64: Fix early exit ptrauth handling (Gavin Shan) [2075082] - KVM: arm64: Add memcg accounting to KVM allocations (Gavin Shan) [2075082] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2075082] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2075082] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2075082] - KVM: arm64: vgic-v3: Reduce common group trapping to ICV_DIR_EL1 when possible (Gavin Shan) [2075082] - KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors (Gavin Shan) [2075082] - KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a virtual GICv3 (Gavin Shan) [2075082] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2075082] - KVM: arm64: Handle protected guests at 32 bits (Gavin Shan) [2075082] - KVM: arm64: Trap access to pVM restricted features (Gavin Shan) [2075082] - KVM: arm64: Move sanitized copies of CPU features (Gavin Shan) [2075082] - KVM: arm64: Initialize trap registers for protected VMs (Gavin Shan) [2075082] - KVM: arm64: Add handlers for protected VM System Registers (Gavin Shan) [2075082] - KVM: arm64: Simplify masking out MTE in feature id reg (Gavin Shan) [2075082] - KVM: arm64: Add missing field descriptor for MDCR_EL2 (Gavin Shan) [2075082] - KVM: arm64: Pass struct kvm to per-EC handlers (Gavin Shan) [2075082] - KVM: arm64: Move early handlers to per-EC handlers (Gavin Shan) [2075082] - KVM: arm64: Don't include switch.h into nvhe/kvm-main.c (Gavin Shan) [2075082] - KVM: arm64: Move __get_fault_info() and co into their own include file (Gavin Shan) [2075082] - KVM: arm64: Replace get_raz_id_reg() with get_raz_reg() (Gavin Shan) [2075082] - KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0 (Gavin Shan) [2075082] - KVM: arm64: Return early from read_id_reg() if register is RAZ (Gavin Shan) [2075082] - KVM: arm64: Depend on HAVE_KVM instead of OF (Gavin Shan) [2075082] - KVM: arm64: Unconditionally include generic KVM's Kconfig (Gavin Shan) [2075082] - KVM: arm64: Allow KVM to be disabled from the command line (Gavin Shan) [2075082] - KVM: arm64: Disable privileged hypercalls after pKVM finalisation (Gavin Shan) [2075082] - KVM: arm64: Prevent re-finalisation of pKVM for a given CPU (Gavin Shan) [2075082] - KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall (Gavin Shan) [2075082] - KVM: arm64: Reject stub hypercalls after pKVM has been initialised (Gavin Shan) [2075082] - arm64: Prevent kexec and hibernation if is_protected_kvm_enabled() (Gavin Shan) [2075082] - KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly) (Gavin Shan) [2075082] - KVM: arm64: Revert "KVM: arm64: Count VMID-wide TLB invalidations" (Gavin Shan) [2075082] - cxl/core: Remove cxld_const_init in cxl_decoder_alloc() (John W. Linville) [2072584] - cxl/pmem: Fix module reload vs workqueue state (John W. Linville) [2072584] - cxl/memdev: Remove unused cxlmd field (John W. Linville) [2072584] - cxl/core: Convert to EXPORT_SYMBOL_NS_GPL (John W. Linville) [2072584] - cxl/memdev: Change cxl_mem to a more descriptive name (John W. Linville) [2072584] - cxl/mbox: Remove bad comment (John W. Linville) [2072584] - cxl/pmem: Fix reference counting for delayed work (John W. Linville) [2072584] - cxl/pci: Split cxl_pci_setup_regs() (John W. Linville) [2072584] - cxl/pci: Add @base to cxl_register_map (John W. Linville) [2072584] - cxl/pci: Make more use of cxl_register_map (John W. Linville) [2072584] - cxl/pci: Remove pci request/release regions (John W. Linville) [2072584] - cxl/pci: Fix NULL vs ERR_PTR confusion (John W. Linville) [2072584] - cxl/pci: Remove dev_dbg for unknown register blocks (John W. Linville) [2072584] - cxl/pci: Convert register block identifiers to an enum (John W. Linville) [2072584] - cxl/acpi: Do not fail cxl_acpi_probe() based on a missing CHBS (John W. Linville) [2072584] - cxl/pci: Disambiguate cxl_pci further from cxl_mem (John W. Linville) [2072584] - cxl/core: Split decoder setup into alloc + add (John W. Linville) [2072584] - tools/testing/cxl: Introduce a mock memory device + driver (John W. Linville) [2072584] - cxl/mbox: Move command definitions to common location (John W. Linville) [2072584] - cxl/bus: Populate the target list at decoder create (John W. Linville) [2072584] - tools/testing/cxl: Introduce a mocked-up CXL port hierarchy (John W. Linville) [2072584] - cxl/pmem: Add support for multiple nvdimm-bridge objects (John W. Linville) [2072584] - cxl/pmem: Translate NVDIMM label commands to CXL label commands (John W. Linville) [2072584] - cxl/mbox: Add exclusive kernel command support (John W. Linville) [2072584] - cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP (John W. Linville) [2072584] - cxl/pci: Use module_pci_driver (John W. Linville) [2072584] - cxl/mbox: Move mailbox and other non-PCI specific infrastructure to the core (John W. Linville) [2072584] - cxl/pci: Drop idr.h (John W. Linville) [2072584] - cxl/mbox: Introduce the mbox_send operation (John W. Linville) [2072584] - cxl/pci: Clean up cxl_mem_get_partition_info() (John W. Linville) [2072584] - cxl/pci: Make 'struct cxl_mem' device type generic (John W. Linville) [2072584] - cxl/registers: Fix Documentation warning (John W. Linville) [2072584] - cxl/pmem: Fix Documentation warning (John W. Linville) [2072584] - cxl/pci: Fix debug message in cxl_probe_regs() (John W. Linville) [2072584] - cxl/pci: Fix lockdown level (John W. Linville) [2072584] - cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports (John W. Linville) [2072584] - cxl/mem: Adjust ram/pmem range to represent DPA ranges (John W. Linville) [2072584] - cxl/mem: Account for partitionable space in ram/pmem ranges (John W. Linville) [2072584] - cxl/pci: Store memory capacity values (John W. Linville) [2072584] - cxl/pci: Simplify register setup (John W. Linville) [2072584] - cxl/pci: Ignore unknown register block types (John W. Linville) [2072584] - cxl/core: Move memdev management to core (John W. Linville) [2072584] - cxl/pci: Introduce cdevm_file_operations (John W. Linville) [2072584] - cxl/core: Move register mapping infrastructure (John W. Linville) [2072584] - cxl/core: Move pmem functionality (John W. Linville) [2072584] - cxl/core: Improve CXL core kernel docs (John W. Linville) [2072584] - cxl: Move cxl_core to new directory (John W. Linville) [2072584]- cifs: fix bad fids sent over wire (Ronnie Sahlberg) [2088775] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2088775] - i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037980] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037980] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037980] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037980] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037980] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037980] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037980] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037980] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037980] - i40e: Add tx_stopped stat (Ivan Vecera) [2037980] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037980] - i40e: little endian only valid checksums (Ivan Vecera) [2037980] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037980] - Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" (Ivan Vecera) [2037980] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037980] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037980] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037980] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037980] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037980] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037980] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037980] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037980] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037980] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037980] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037980] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037980] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037980] - i40e: Fix reset bw limit when DCB enabled with 1 TC (Ivan Vecera) [2037980] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037980] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037980] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037980] - i40e: fix unsigned stat widths (Ivan Vecera) [2037980] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037980] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037980] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037980] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037980] - i40e: remove variables set but not used (Ivan Vecera) [2037980] - i40e: Remove non-inclusive language (Ivan Vecera) [2037980] - i40e: Update FW API version (Ivan Vecera) [2037980] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037980] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037980] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037980] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037980] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037980] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037980] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037980] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037980] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Ivan Vecera) [2037980] - i40e: Fix pre-set max number of queues for VF (Ivan Vecera) [2037980] - i40e: Fix failed opcode appearing if handling messages from VF (Ivan Vecera) [2037980] - i40e: Fix display error code in dmesg (Ivan Vecera) [2037980] - i40e: Fix creation of first queue by omitting it if is not power of two (Ivan Vecera) [2037980] - i40e: Fix warning message and call stack during rmmod i40e driver (Ivan Vecera) [2037980] - i40e: Fix ping is lost after configuring ADq on VF (Ivan Vecera) [2037980] - i40e: Fix changing previously set num_queue_pairs for PFs (Ivan Vecera) [2037980] - i40e: Fix NULL ptr dereference on VSI filter sync (Ivan Vecera) [2037980] - i40e: Fix correct max_pkt_size on VF RX queue (Ivan Vecera) [2037980] - i40e: Simplify bool conversion (Ivan Vecera) [2037980] - i40e: Fix freeing of uninitialized misc IRQ vector (Ivan Vecera) [2037980] - i40e: Use the xsk batched rx allocation interface (Ivan Vecera) [2037980] - i40e: Fix spelling mistake "dissable" -> "disable" (Ivan Vecera) [2037980] - i40e: add support for PTP external synchronization clock (Ivan Vecera) [2037980] - i40e: improve locking of mac_filter_hash (Ivan Vecera) [2037980] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2097394] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037976] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2037976] - iavf: Fix hang during reboot/shutdown (Petr Oros) [2037976] - iavf: Fix double free in iavf_reset_task (Petr Oros) [2037976] - iavf: Fix adopting new combined setting (Petr Oros) [2037976] - iavf: Fix handling of vlan strip virtual channel messages (Petr Oros) [2037976] - iavf: Fix __IAVF_RESETTING state usage (Petr Oros) [2037976] - iavf: Fix missing check for running netdev (Petr Oros) [2037976] - iavf: Fix deadlock in iavf_reset_task (Petr Oros) [2037976] - iavf: Fix race in init state (Petr Oros) [2037976] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Petr Oros) [2037976] - iavf: Fix init state closure on remove (Petr Oros) [2037976] - iavf: Add waiting so the port is initialized in remove (Petr Oros) [2037976] - iavf: Rework mutexes for better synchronisation (Petr Oros) [2037976] - iavf: Remove non-inclusive language (Petr Oros) [2037976] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037976] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037976] - iavf: remove redundant ret variable (Petr Oros) [2037976] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037976] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037976] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037976] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037976] - iavf: Use irq_update_affinity_hint() (Petr Oros) [2037976] - iavf: remove an unneeded variable (Petr Oros) [2037976] - iavf: Fix limit of total number of queues to active queues of VF (Petr Oros) [2037976] - iavf: switch to napi_build_skb() (Petr Oros) [2037976] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037976] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Petr Oros) [2037976] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Petr Oros) [2037976] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Petr Oros) [2037976] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Petr Oros) [2037976] - iavf: do not override the adapter state in the watchdog task (again) (Petr Oros) [2037976] - iavf: missing unlocks in iavf_watchdog_task() (Petr Oros) [2037976] - iavf: Fix reporting when setting descriptor count (Petr Oros) [2037976] - iavf: restore MSI state on reset (Petr Oros) [2037976] - iavf: Fix displaying queue statistics shown by ethtool (Petr Oros) [2037976] - iavf: Refactor string format to avoid static analysis warnings (Petr Oros) [2037976] - iavf: Refactor text of informational message (Petr Oros) [2037976] - iavf: Fix static code analysis warning (Petr Oros) [2037976] - iavf: Refactor iavf_mac_filter struct memory usage (Petr Oros) [2037976] - iavf: Enable setting RSS hash key (Petr Oros) [2037976] - iavf: Add trace while removing device (Petr Oros) [2037976] - iavf: return errno code instead of status code (Petr Oros) [2037976] - iavf: Log info when VF is entering and leaving Allmulti mode (Petr Oros) [2037976] - iavf: Add change MTU message (Petr Oros) [2037976] - iavf: Fix VLAN feature flags after VFR (Petr Oros) [2037976] - iavf: Fix refreshing iavf adapter stats on ethtool request (Petr Oros) [2037976] - iavf: Fix deadlock occurrence during resetting VF interface (Petr Oros) [2037976] - iavf: Prevent changing static ITR values if adaptive moderation is on (Petr Oros) [2037976] - iavf: Restore VLAN filters after link down (Petr Oros) [2037976] - iavf: Fix for setting queues to 0 (Petr Oros) [2037976] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Petr Oros) [2037976] - iavf: validate pointers (Petr Oros) [2037976] - iavf: prevent accidental free of filter structure (Petr Oros) [2037976] - iavf: Fix failure to exit out from last all-multicast mode (Petr Oros) [2037976] - iavf: don't clear a lock we don't hold (Petr Oros) [2037976] - iavf: free q_vectors before queues in iavf_disable_vf (Petr Oros) [2037976] - iavf: check for null in iavf_fix_features (Petr Oros) [2037976] - iavf: Fix return of set the new channel count (Petr Oros) [2037976] - iavf: Fix kernel BUG in free_msi_irqs (Petr Oros) [2037976] - iavf: Add helper function to go from pci_dev to adapter (Petr Oros) [2037976] - iavf: Combine init and watchdog state machines (Petr Oros) [2037976] - iavf: Add __IAVF_INIT_FAILED state (Petr Oros) [2037976] - iavf: Refactor iavf state machine tracking (Petr Oros) [2037976] - iavf: fix double unlock of crit_lock (Petr Oros) [2037976] - iavf: use mutexes for locking of critical sections (Petr Oros) [2037976] - iavf: fix locking of critical sections (Petr Oros) [2037976] - iavf: do not override the adapter state in the watchdog task (Petr Oros) [2037976] - bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2042819 2043783] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2042819 2043783] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2042819 2043783] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2042819 2043783] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2042819 2043783] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2042819 2043783] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2042819 2043783] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2042819 2043783] - bnxt: change receive ring space parameters (Ken Cox) [2042819 2043783] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2042819 2043783] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2042819 2043783] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2042819 2043783] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2042819 2043783] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2042819 2043783] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2042819 2043783] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2042819 2043783] - net: bnxt_ptp: fix compilation error (Ken Cox) [2042819 2043783] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2042819 2043783] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2042819 2043783] - bnxt_en: implement hw health reporter (Ken Cox) [2042819 2043783] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2042819 2043783] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2042819 2043783] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2042819 2043783] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2042819 2043783] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2042819 2043783] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2042819 2043783] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2042819 2043783] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2042819 2043783] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2042819 2043783] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2042819 2043783] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2042819 2043783] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2042819 2043783] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [2042819 2043783] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2042819 2043783] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2042819 2043783] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2042819 2043783] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2042819 2043783] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2042819 2043783] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2042819 2043783] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2042819 2043783] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2042819 2043783] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2042819 2043783] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2042819 2043783] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2042819 2043783] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2042819 2043783] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2042819 2043783] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2042819 2043783] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2042819 2043783] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2042819 2043783] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2042819 2043783] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2042819 2043783] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2042819 2043783] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2042819 2043783] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2042819 2043783] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2042819 2043783] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2042819 2043783] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2042819 2043783] - bnxt_en: Remove not used other ULP define (Ken Cox) [2042819 2043783] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2042819 2043783] - bnxt_en: implement firmware live patching (Ken Cox) [2042819 2043783] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2042819 2043783] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2042819 2043783] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2042819 2043783] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2042819 2043783] - bnxt_en: Refactor coredump functions (Ken Cox) [2042819 2043783] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2042819 2043783] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2042819 2043783] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2042819 2043783] - bnxt_en: improve error recovery information messages (Ken Cox) [2042819 2043783] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2042819 2043783] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2042819 2043783] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2042819 2043783] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2042819 2043783] - bnxt_en: refactor printing of device info (Ken Cox) [2042819 2043783] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2042819 2043783] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2042819 2043783] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2042819 2043783] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2042819 2043783] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2042819 2043783] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [2042819 2043783] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2042819 2043783] - bnxt_en: Fix error recovery regression (Ken Cox) [2042819 2043783] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Ken Cox) [2042819 2043783] - bnxt: Read VPD with pci_vpd_alloc() (Ken Cox) [2042819 2043783] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [2042819 2043783] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [2042819 2043783] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [2042819 2043783] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [2042819 2043783] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [2042819 2043783] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [2042819 2043783] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [2042819 2043783] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [2042819 2043783] - bnxt_en: remove legacy HWRM interface (Ken Cox) [2042819 2043783] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [2042819 2043783] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [2042819 2043783] - bnxt_en: add support for HWRM request slices (Ken Cox) [2042819 2043783] - bnxt_en: add HWRM request assignment API (Ken Cox) [2042819 2043783] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [2042819 2043783] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [2042819 2043783] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [2042819 2043783] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [2042819 2043783] - bnxt: count discards due to memory allocation errors (Ken Cox) [2042819 2043783] - bnxt: count packets discarded because of netpoll (Ken Cox) [2042819 2043783] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [2042819 2043783] - Revert "bnxt: Read VPD with pci_vpd_alloc()" (Ken Cox) [2042819 2043783] - Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" (Ken Cox) [2042819 2043783] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [2042819 2043783] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [2042819 2043783] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [2042819 2043783] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2066375] - redhat/configs enable CONFIG_ICE_HWTS (Petr Oros) [2037974] - redhat/configs enable CONFIG_ICE_SWITCHDEV (Petr Oros) [2037974] - ice: Fix memory corruption in VF driver (Petr Oros) [2037974] - ice: Fix queue config fail handling (Petr Oros) [2037974] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037974] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037974] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037974] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037974] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2037974] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2037974] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2037974] - ice: Fix race during aux device (un)plugging (Petr Oros) [2037974] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2037974] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2037974] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2037974] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2037974] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2037974] - ice: fix crash in switchdev mode (Petr Oros) [2037974] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037974] - ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2037974] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2037974] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2037974] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2037974] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2037974] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2037974] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2037974] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037974] - ice: Fix MAC address setting (Petr Oros) [2037974] - ice: Clear default forwarding VSI during VSI release (Petr Oros) [2037974] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Petr Oros) [2037974] - ice: xsk: Stop Rx processing when ntc catches ntu (Petr Oros) [2037974] - ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2037974] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Petr Oros) [2037974] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Petr Oros) [2037974] - ice: add trace events for tx timestamps (Petr Oros) [2037974] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037974] - ice: destroy flow director filter mutex after releasing VSIs (Petr Oros) [2037974] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Petr Oros) [2037974] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037974] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037974] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037974] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037974] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037974] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037974] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037974] - ice: make ice_reset_all_vfs void (Petr Oros) [2037974] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037974] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037974] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037974] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037974] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037974] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037974] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037974] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037974] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037974] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037974] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037974] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037974] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037974] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037974] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037974] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037974] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037974] - ice: Fix FV offset searching (Petr Oros) [2037974] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037974] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037974] - ice: change "can't set link" message to dbg level (Petr Oros) [2037974] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037974] - ice: Add support for inner etype in switchdev (Petr Oros) [2037974] - ice: Fix curr_link_speed advertised speed (Petr Oros) [2037974] - ice: Don't use GFP_KERNEL in atomic context (Petr Oros) [2037974] - ice: stop disabling VFs due to PF error responses (Petr Oros) [2037974] - ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2037974] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037974] - ice: introduce VF accessor functions (Petr Oros) [2037974] - ice: factor VF variables to separate structure (Petr Oros) [2037974] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037974] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037974] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037974] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037974] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037974] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037974] - ice: store VF pointer instead of VF ID (Petr Oros) [2037974] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037974] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037974] - ice: initialize local variable 'tlv' (Petr Oros) [2037974] - ice: check the return of ice_ptp_gettimex64 (Petr Oros) [2037974] - ice: fix concurrent reset and removal of VFs (Petr Oros) [2037974] - ice: fix setting l4 port flag when adding filter (Petr Oros) [2037974] - ice: Match on all profiles in slow-path (Petr Oros) [2037974] - ice: enable parsing IPSEC SPI headers for RSS (Petr Oros) [2037974] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037974] - ice: fix IPIP and SIT TSO offload (Petr Oros) [2037974] - ice: fix an error code in ice_cfg_phy_fec() (Petr Oros) [2037974] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037974] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037974] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037974] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037974] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037974] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037974] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037974] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037974] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037974] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037974] - ice: Introduce ice_vlan struct (Petr Oros) [2037974] - ice: Add new VSI VLAN ops (Petr Oros) [2037974] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037974] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037974] - ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2037974] - ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2037974] - ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2037974] - ice: Make Tx threshold dependent on ring length (Petr Oros) [2037974] - ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2037974] - ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2037974] - ice: Remove likely for napi_complete_done (Petr Oros) [2037974] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037974] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037974] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037974] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037974] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2037974] - ice: Use bitmap_free() to free bitmap (Petr Oros) [2037974] - ice: Optimize a few bitmap operations (Petr Oros) [2037974] - ice: Slightly simply ice_find_free_recp_res_idx (Petr Oros) [2037974] - ice: improve switchdev's slow-path (Petr Oros) [2037974] - ice: replay advanced rules after reset (Petr Oros) [2037974] - net: fixup build after bpf header changes (Petr Oros) [2037974] - net: Don't include filter.h from net/sock.h (Petr Oros) [2037974] - ice: Add flow director support for channel mode (Petr Oros) [2037974] - ice: switch to napi_build_skb() (Petr Oros) [2037974] - ice: xsk: fix cleaned_count setting (Petr Oros) [2037974] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Petr Oros) [2037974] - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2037974] - ice: remove dead store on XSK hotpath (Petr Oros) [2037974] - ice: xsk: allocate separate memory for XDP SW ring (Petr Oros) [2037974] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Petr Oros) [2037974] - ice: trivial: fix odd indenting (Petr Oros) [2037974] - ice: support crosstimestamping on E822 devices if supported (Petr Oros) [2037974] - ice: exit bypass mode once hardware finishes timestamp calibration (Petr Oros) [2037974] - ice: ensure the hardware Clock Generation Unit is configured (Petr Oros) [2037974] - ice: implement basic E822 PTP support (Petr Oros) [2037974] - ice: convert clk_freq capability into time_ref (Petr Oros) [2037974] - ice: introduce ice_ptp_init_phc function (Petr Oros) [2037974] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Petr Oros) [2037974] - ice: PTP: move setting of tstamp_config (Petr Oros) [2037974] - ice: introduce ice_base_incval function (Petr Oros) [2037974] - ice: Fix E810 PTP reset flow (Petr Oros) [2037974] - ice: Don't put stale timestamps in the skb (Petr Oros) [2037974] - ice: Use div64_u64 instead of div_u64 in adjfine (Petr Oros) [2037974] - ice: use modern kernel API for kick (Petr Oros) [2037974] - ice: tighter control over VSI_DOWN state (Petr Oros) [2037974] - ice: use prefetch methods (Petr Oros) [2037974] - ice: update to newer kernel API (Petr Oros) [2037974] - ice: support immediate firmware activation via devlink reload (Petr Oros) [2037974] - ice: reduce time to read Option ROM CIVD data (Petr Oros) [2037974] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Petr Oros) [2037974] - ice: move and rename ice_check_for_pending_update (Petr Oros) [2037974] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Petr Oros) [2037974] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Petr Oros) [2037974] - ice: Remove unnecessary casts (Petr Oros) [2037974] - ice: Propagate error codes (Petr Oros) [2037974] - ice: Remove excess error variables (Petr Oros) [2037974] - ice: Cleanup after ice_status removal (Petr Oros) [2037974] - ice: Remove enum ice_status (Petr Oros) [2037974] - ice: Use int for ice_status (Petr Oros) [2037974] - ice: Remove string printing for ice_status (Petr Oros) [2037974] - ice: Refactor status flow for DDP load (Petr Oros) [2037974] - ice: Refactor promiscuous functions (Petr Oros) [2037974] - ice: refactor PTYPE validating (Petr Oros) [2037974] - ice: Add package PTYPE enable information (Petr Oros) [2037974] - ice: safer stats processing (Petr Oros) [2037974] - ice: fix adding different tunnels (Petr Oros) [2037974] - ice: fix choosing UDP header type (Petr Oros) [2037974] - ice: ignore dropped packets during init (Petr Oros) [2037974] - ice: rearm other interrupt cause register after enabling VFs (Petr Oros) [2037974] - ice: fix FDIR init missing when reset VF (Petr Oros) [2037974] - ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2037974] - net/ice: Remove unused enum (Petr Oros) [2037974] - net/ice: Fix boolean assignment (Petr Oros) [2037974] - ice: avoid bpf_prog refcount underflow (Petr Oros) [2037974] - ice: fix vsi->txq_map sizing (Petr Oros) [2037974] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Petr Oros) [2037974] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Petr Oros) [2037974] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Petr Oros) [2037974] - intel: Simplify bool conversion (Petr Oros) [2037974] - ice: fix error return code in ice_get_recp_frm_fw() (Petr Oros) [2037974] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Petr Oros) [2037974] - ice: Add support to print error on PHY FW load failure (Petr Oros) [2037974] - ice: Add support for changing MTU on PR in switchdev mode (Petr Oros) [2037974] - ice: send correct vc status in switchdev (Petr Oros) [2037974] - ice: support for GRE in eswitch (Petr Oros) [2037974] - ice: low level support for tunnels (Petr Oros) [2037974] - ice: VXLAN and Geneve TC support (Petr Oros) [2037974] - ice: support for indirect notification (Petr Oros) [2037974] - ice: Add tc-flower filter support for channel (Petr Oros) [2037974] - ice: enable ndo_setup_tc support for mqprio_qdisc (Petr Oros) [2037974] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Petr Oros) [2037974] - ice: fix an error code in ice_ena_vfs() (Petr Oros) [2037974] - ice: Refactor PR ethtool ops (Petr Oros) [2037974] - ice: Manage act flags for switchdev offloads (Petr Oros) [2037974] - ice: Forbid trusted VFs in switchdev mode (Petr Oros) [2037974] - ice: introduce XDP_TX fallback path (Petr Oros) [2037974] - ice: optimize XDP_TX workloads (Petr Oros) [2037974] - ice: propagate xdp_ring onto rx_ring (Petr Oros) [2037974] - ice: do not create xdp_frame on XDP_TX (Petr Oros) [2037974] - ice: unify xdp_rings accesses (Petr Oros) [2037974] - ice: ndo_setup_tc implementation for PR (Petr Oros) [2037974] - ice: ndo_setup_tc implementation for PF (Petr Oros) [2037974] - ice: Allow changing lan_en and lb_en on all kinds of filters (Petr Oros) [2037974] - ice: cleanup rules info (Petr Oros) [2037974] - ice: allow deleting advanced rules (Petr Oros) [2037974] - ice: allow adding advanced rules (Petr Oros) [2037974] - ice: create advanced switch recipe (Petr Oros) [2037974] - ice: manage profiles and field vectors (Petr Oros) [2037974] - ice: implement low level recipes functions (Petr Oros) [2037974] - ice: add port representor ethtool ops and stats (Petr Oros) [2037974] - ice: switchdev slow path (Petr Oros) [2037974] - ice: rebuild switchdev when resetting all VFs (Petr Oros) [2037974] - ice: enable/disable switchdev when managing VFs (Petr Oros) [2037974] - ice: introduce new type of VSI for switchdev (Petr Oros) [2037974] - ice: set and release switchdev environment (Petr Oros) [2037974] - ice: allow changing lan_en and lb_en on dflt rules (Petr Oros) [2037974] - ice: manage VSI antispoof and destination override (Petr Oros) [2037974] - ice: allow process VF opcodes in different ways (Petr Oros) [2037974] - ice: introduce VF port representor (Petr Oros) [2037974] - ice: Move devlink port to PF/VF struct (Petr Oros) [2037974] - ice: support basic E-Switch mode control (Petr Oros) [2037974] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Petr Oros) [2037974] - ice: Use the xsk batched rx allocation interface (Petr Oros) [2037974] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Petr Oros) [2037974] - ice: Only lock to update netdev dev_addr (Petr Oros) [2037974] - ice: restart periodic outputs around time changes (Petr Oros) [2037974] - ice: fix Tx queue iteration for Tx timestamp enablement (Petr Oros) [2037974]- scsi: ibmvfc: Allocate/free queue resource only during probe/remove (Diego Domingos) [2099962] - ceph: wait on async create before checking caps for syncfs (Jeffrey Layton) [2094965] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101768] - dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2090507] - block: remove bioset_init_from_src (Benjamin Marzinski) [2090507] - dm: fix bio_set allocation (Benjamin Marzinski) [2090507] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2090507] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2090507] - dm: do not return early from dm_io_complete if BLK_STS_AGAIN without polling (Benjamin Marzinski) [2090507] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2090507] - dm: fix narrow race for REQ_NOWAIT bios being issued despite no support (Benjamin Marzinski) [2090507] - dm: fix use-after-free in dm_put_live_table_bio (Benjamin Marzinski) [2090507] - dm: improve abnormal bio processing (Benjamin Marzinski) [2090507] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2090507] - dm: improve dm_io reference counting (Benjamin Marzinski) [2090507] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2090507] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2090507] - dm: introduce dm_{get,put}_live_table_bio called from dm_submit_bio (Benjamin Marzinski) [2090507] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2090507] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2090507] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2090507] - dm table: fix dm_table_supports_poll to return false if no data devices (Benjamin Marzinski) [2090507] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2090507] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2090507] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2090507] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2090507] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2090507] - dm: put all polled dm_io instances into a single list (Benjamin Marzinski) [2090507] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2090507] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2090507] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2090507] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2090507] - dm: simplify basic targets (Benjamin Marzinski) [2090507] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2090507] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2090507] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2090507] - dm: mark various branches unlikely (Benjamin Marzinski) [2090507] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2090507] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2090507] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2090507] - dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset (Benjamin Marzinski) [2090507] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2090507] - dm zone: fix NULL pointer dereference in dm_zone_map_bio (Benjamin Marzinski) [2090507] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2090507] - dm: fix bio polling to handle possibile BLK_STS_AGAIN (Benjamin Marzinski) [2090507] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2090507] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2090507] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2090507] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2090507] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2090507] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2090507] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2090507] - dm: update email address in MAINTAINERS (Benjamin Marzinski) [2090507] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2090507] - dm: factor out dm_io_complete (Benjamin Marzinski) [2090507] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2090507] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2090507] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2090507] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2090507] - dm: support bio polling (Benjamin Marzinski) [2090507] - block: add ->poll_bio to block_device_operations (Benjamin Marzinski) [2090507] - dm mpath: use DMINFO instead of printk with KERN_INFO (Benjamin Marzinski) [2090507] - dm: stop using bdevname (Benjamin Marzinski) [2090507] - dm-zoned: remove the ->name field in struct dmz_dev (Benjamin Marzinski) [2090507] - dm: remove unnecessary local variables in __bind (Benjamin Marzinski) [2090507] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2090507] - dm io: remove stale comment block for dm_io() (Benjamin Marzinski) [2090507] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2090507] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2090507] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2090507] - dm: fix use-after-free in dm_cleanup_zoned_dev() (Benjamin Marzinski) [2090507] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2090507] - dm: cleanup double word in comment (Benjamin Marzinski) [2090507] - dm ima: fix wrong length calculation for no_data string (Benjamin Marzinski) [2090507] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2090507] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2090507] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2090507] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2090507] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2090507] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2090507] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2090507] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2090507] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2090507] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2090507] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2090507] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2090507] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2090507] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2090507] - dm: rename split functions (Benjamin Marzinski) [2090507] - dm: reorder members in mapped_device struct (Benjamin Marzinski) [2090507] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2090507]- exec: Force single empty string when argv is empty (Diego Domingos) [2099482] - scsi: ibmvfc: Store vhost pointer during subcrq allocation (Gustavo Walbon) [2098103] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095526] - rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self_tests() (Waiman Long) [2094506] - rcu-tasks: Be more patient for RCU Tasks boot-time testing (Waiman Long) [2094506] - redhat/configs: Add new refcnt tracker options (Ivan Vecera) [2096377] - net/sched: cls_u32: fix possible leak in u32_init_knode() (Ivan Vecera) [2096377] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Ivan Vecera) [2096377] - net: add dev->dev_registered_tracker (Ivan Vecera) [2096377] - net/smc: use GFP_ATOMIC allocation in smc_pnet_add_eth() (Ivan Vecera) [2096377] - net/smc: fix ref_tracker issue in smc_pnet_add() (Ivan Vecera) [2096377] - net: refine dev_put()/dev_hold() debugging (Ivan Vecera) [2096377] - ref_tracker: add a count of untracked references (Ivan Vecera) [2096377] - ref_tracker: implement use-after-free detection (Ivan Vecera) [2096377] - SUNRPC: add netns refcount tracker to struct rpc_xprt (Ivan Vecera) [2096377] - SUNRPC: add netns refcount tracker to struct gss_auth (Ivan Vecera) [2096377] - SUNRPC: add netns refcount tracker to struct svc_xprt (Ivan Vecera) [2096377] - net/smc: fix possible NULL deref in smc_pnet_add_eth() (Ivan Vecera) [2096377] - net: bridge: fix net device refcount tracking issue in error path (Ivan Vecera) [2096377] - ref_tracker: use __GFP_NOFAIL more carefully (Ivan Vecera) [2096377] - net: sched: do not allocate a tracker in tcf_exts_init() (Ivan Vecera) [2096377] - af_packet: fix tracking issues in packet_do_bind() (Ivan Vecera) [2096377] - netlink: do not allocate a device refcount tracker in ethnl_default_notify() (Ivan Vecera) [2096377] - net/sched: add missing tracker information in qdisc_create() (Ivan Vecera) [2096377] - netfilter: nf_nat_masquerade: add netns refcount tracker to masq_dev_work (Ivan Vecera) [2096377] - netfilter: nf_nat_masquerade: defer conntrack walk to work queue (Ivan Vecera) [2096377] - netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic (Ivan Vecera) [2096377] - netfilter: nfnetlink: add netns refcount tracker to struct nfulnl_instance (Ivan Vecera) [2096377] - ethtool: always write dev in ethnl_parse_header_dev_get (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct packet_type (Ivan Vecera) [2096377] - ethtool: use ethnl_parse_header_dev_put() (Ivan Vecera) [2096377] - net: dev_replace_track() cleanup (Ivan Vecera) [2096377] - net: linkwatch: be more careful about dev->linkwatch_dev_tracker (Ivan Vecera) [2096377] - mptcp: adjust to use netns refcount tracker (Ivan Vecera) [2096377] - ipv6: use GFP_ATOMIC in rt6_probe() (Ivan Vecera) [2096377] - xfrm: add net device refcount tracker to struct xfrm_state_offload (Ivan Vecera) [2096377] - ethtool: fix null-ptr-deref on ref tracker (Ivan Vecera) [2096377] - ppp: add netns refcount tracker (Ivan Vecera) [2096377] - l2tp: add netns refcount tracker to l2tp_dfs_seq_data (Ivan Vecera) [2096377] - net: sched: add netns refcount tracker to struct tcf_exts (Ivan Vecera) [2096377] - net: add netns refcount tracker to struct seq_net_private (Ivan Vecera) [2096377] - net: add netns refcount tracker to struct sock (Ivan Vecera) [2096377] - net: add networking namespace refcount tracker (Ivan Vecera) [2096377] - xfrm: use net device refcount tracker helpers (Ivan Vecera) [2096377] - net: sched: act_mirred: add net device refcount tracker (Ivan Vecera) [2096377] - openvswitch: add net device refcount tracker to struct vport (Ivan Vecera) [2096377] - netlink: add net device refcount tracker to struct ethnl_req_info (Ivan Vecera) [2096377] - net/smc: add net device tracker to struct smc_pnetentry (Ivan Vecera) [2096377] - pktgen add net device refcount tracker (Ivan Vecera) [2096377] - llc: add net device refcount tracker (Ivan Vecera) [2096377] - ax25: add net device refcount tracker (Ivan Vecera) [2096377] - inet: add net device refcount tracker to struct fib_nh_common (Ivan Vecera) [2096377] - net: switchdev: add net device refcount tracker (Ivan Vecera) [2096377] - net: watchdog: add net device refcount tracker (Ivan Vecera) [2096377] - net: bridge: add net device refcount tracker (Ivan Vecera) [2096377] - vlan: add net device refcount tracker (Ivan Vecera) [2096377] - net: eql: add net device refcount tracker (Ivan Vecera) [2096377] - vrf: use dev_replace_track() for better tracking (Ivan Vecera) [2096377] - netpoll: add net device refcount tracker to struct netpoll (Ivan Vecera) [2096377] - ipmr, ip6mr: add net device refcount tracker to struct vif_device (Ivan Vecera) [2096377] - net: failover: add net device refcount tracker (Ivan Vecera) [2096377] - net: linkwatch: add net device refcount tracker (Ivan Vecera) [2096377] - net/sched: add net device refcount tracker to struct Qdisc (Ivan Vecera) [2096377] - ipv4: add net device refcount tracker to struct in_device (Ivan Vecera) [2096377] - ipv6: add net device refcount tracker to struct inet6_dev (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct netdev_adjacent (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct neigh_parms (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct pneigh_entry (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct neighbour (Ivan Vecera) [2096377] - ipv6: add net device refcount tracker to struct ip6_tnl (Ivan Vecera) [2096377] - sit: add net device refcount tracking to ip_tunnel (Ivan Vecera) [2096377] - ipv6: add net device refcount tracker to rt6_probe_deferred() (Ivan Vecera) [2096377] - net: dst: add net device refcount tracking to dst_entry (Ivan Vecera) [2096377] - drop_monitor: add net device refcount tracker (Ivan Vecera) [2096377] - net: add net device refcount tracker to dev_ifsioc() (Ivan Vecera) [2096377] - net: add net device refcount tracker to ethtool_phys_id() (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct netdev_queue (Ivan Vecera) [2096377] - net: add net device refcount tracker to struct netdev_rx_queue (Ivan Vecera) [2096377] - net: add net device refcount tracker infrastructure (Ivan Vecera) [2096377] - lib: add tests for reference tracker (Ivan Vecera) [2096377] - lib: add reference counting tracking infrastructure (Ivan Vecera) [2096377] - net: drop nopreempt requirement on sock_prot_inuse_add() (Ivan Vecera) [2096377] - net: merge net->core.prot_inuse and net->core.sock_inuse (Ivan Vecera) [2096377] - net: make sock_inuse_add() available (Ivan Vecera) [2096377] - net: inline sock_prot_inuse_add() (Ivan Vecera) [2096377] - netdevice: move xdp_rxq within netdev_rx_queue (Ivan Vecera) [2096377] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2095275]- bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2094911] - exec: Force single empty string when argv is empty (Rafael Aquini) [2097485] - mptcp: Do TCP fallback on early DSS checksum failure (Paolo Abeni) [2100072] - mptcp: fix checksum byte order (Paolo Abeni) [2100072] - platform/x86/intel/sdsi: Fix bug in multi packet reads (David Arcari) [2098067] - platform/x86/intel/sdsi: Poll on ready bit for writes (David Arcari) [2098067] - platform/x86/intel/sdsi: Handle leaky bucket (David Arcari) [2098067] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086626] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086626] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086626] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086626] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086626] - net: netvsc: remove break after return (Mohammed Gamal) [2086626] - Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086626] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086626] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086626] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2086626] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2086626] - arm64: kdump: Do not allocate crash low memory if not needed (Pingfan Liu) [2091852] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2091852] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2091852] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2091852] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2091852] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2091852] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2091852] - arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef (Pingfan Liu) [2091852] - arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition (Pingfan Liu) [2091852] - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones (Pingfan Liu) [2091852] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2091852] - arm64: kdump: Remove custom linux,usable-memory-range handling (Pingfan Liu) [2091852] - arm64: kdump: Remove custom linux,elfcorehdr handling (Pingfan Liu) [2091852] - of/fdt: move elfcorehdr reservation early for crash dump kernel (Pingfan Liu) [2091852] - of/fdt: Don't worry about non-memory region overlap for no-map (Pingfan Liu) [2091852] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2091852] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2091852] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2091852] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2091852] - of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_reserved_mem() (Pingfan Liu) [2091852] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2091852] - of: fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef (Pingfan Liu) [2091852] - of: fdt: Add generic support for handling usable memory range property (Pingfan Liu) [2091852] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2091852] - of: fdt: Remove weak early_init_dt_mark_hotplug_memory_arch() (Pingfan Liu) [2091852] - of: fdt: Remove early_init_dt_reserve_memory_arch() override capability (Pingfan Liu) [2091852] - of: fdt: do not update local variable after use (Pingfan Liu) [2091852] - of: fdt: remove unnecessary codes (Pingfan Liu) [2091852] - mei: me: add Alder Lake N device id. (David Arcari) [2072663] - mei: me: disable driver on the ign firmware (David Arcari) [2072663] - mei: me: add Ice Lake-N device id. (David Arcari) [2072663] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2093882] - ucounts: Handle wrapping in is_ucounts_overlimit (Alexey Gladkov) [2092422] - ucount: Make get_ucount a safe get_user replacement (Alexey Gladkov) [2092422] - ucounts: Fix rlimit max values check (Alexey Gladkov) [2092422] - ucounts: Use atomic_long_sub_return for clarity (Alexey Gladkov) [2092422] - ucounts: Add get_ucounts_or_wrap for clarity (Alexey Gladkov) [2092422] - ucounts: Remove unnecessary test for NULL ucount in get_ucounts (Alexey Gladkov) [2092422] - redhat/configs: Allow CRYPTO_CHACHA20 to remain a module (Vladis Dronov) [1917926] - crypto: s390 - add crypto library interface for ChaCha20 (Vladis Dronov) [1917926] - s390/crypto: add SIMD implementation for ChaCha20 (Vladis Dronov) [1917926]- redhat/configs: Set CONFIG_VIRTIO_IOMMU on x86_64 (Eric Auger) [2089765] - crypto: fips - make proc files report fips module name and version (Simo Sorce) [2080499] - fuse: clean up error exits in fuse_fill_super() (Miklos Szeredi) [2021800] - fuse: always initialize sb->s_fs_info (Miklos Szeredi) [2021800] - fuse: clean up fuse_mount destruction (Miklos Szeredi) [2021800] - fuse: get rid of fuse_put_super() (Miklos Szeredi) [2021800] - fuse: check s_root when destroying sb (Miklos Szeredi) [2021800] - fuse: allow sharing existing sb (Miklos Szeredi) [2021800] - fuse: move fget() to fuse_get_tree() (Miklos Szeredi) [2021800] - fuse: move option checking into fuse_fill_super() (Miklos Szeredi) [2021800] - fuse: name fs_context consistently (Miklos Szeredi) [2021800] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2082193] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2082193] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2082193] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2082193] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2082193] - gfs2: Variable rename (Andreas Gruenbacher) [2082193] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2082193] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2082193] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2082193] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2082193] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2082193] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2082193] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2082193] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2082193] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2082193] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2082193] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2082193] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2082193] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2082193] - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2082193] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2082193] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2082193] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2082193] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2082193] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2082193] - redhat/kernel.spec.template: fix standalone tools build (Jan Stancek) [2081992] - arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL (Mark Salter) [2076088] - arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long (Mark Salter) [2076088] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Mark Salter) [2076088] - kselftest/arm64: Skip VL_INHERIT tests for unsupported vector types (Mark Salter) [2076088] - kselftest/arm64: Parameterise ptrace vector length information (Mark Salter) [2076088] - arm64: extable: fix load_unaligned_zeropad() reg indices (Mark Salter) [2076088] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Mark Salter) [2076088] - arm64: ftrace: add missing BTIs (Mark Salter) [2076088] - arm64: kexec: use __pa_symbol(empty_zero_page) (Mark Salter) [2076088] - arm64: update PAC description for kernel (Mark Salter) [2076088] - arm64: uaccess: avoid blocking within critical sections (Mark Salter) [2076088] - arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd (Mark Salter) [2076088] - arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions (Mark Salter) [2076088] - arm64: Track no early_pgtable_alloc() for kmemleak (Mark Salter) [2076088] - arm64: vdso: remove -nostdlib compiler flag (Mark Salter) [2076088] - arm64: arm64_ftr_reg->name may not be a human-readable string (Mark Salter) [2076088] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Mark Salter) [2076088] - arm64: support page mapping percpu first chunk allocator (Mark Salter) [2076088] - arm64: cpufeature: Export this_cpu_has_cap helper (Mark Salter) [2076088] - arm64: Select POSIX_CPU_TIMERS_TASK_WORK (Mark Salter) [2076088] - arm64: Document boot requirements for FEAT_SME_FA64 (Mark Salter) [2076088] - arm64: ftrace: use function_nocfi for _mcount as well (Mark Salter) [2076088] - arm64: asm: setup.h: export common variables (Mark Salter) [2076088] - arm64/traps: Avoid unnecessary kernel/user pointer conversion (Mark Salter) [2076088] - arm64/sve: Fix warnings when SVE is disabled (Mark Salter) [2076088] - arm64/sve: Add stub for sve_max_virtualisable_vl() (Mark Salter) [2076088] - arm64/sve: Track vector lengths for tasks in an array (Mark Salter) [2076088] - arm64/sve: Explicitly load vector length when restoring SVE state (Mark Salter) [2076088] - arm64/sve: Put system wide vector length information into structs (Mark Salter) [2076088] - arm64/sve: Use accessor functions for vector lengths in thread_struct (Mark Salter) [2076088] - arm64/sve: Rename find_supported_vector_length() (Mark Salter) [2076088] - arm64/sve: Make access to FFR optional (Mark Salter) [2076088] - arm64/sve: Make sve_state_size() static (Mark Salter) [2076088] - arm64/sve: Remove sve_load_from_fpsimd_state() (Mark Salter) [2076088] - arm64/fp: Reindent fpsimd_save() (Mark Salter) [2076088] - selftests: arm64: Factor out utility functions for assembly FP tests (Mark Salter) [2076088] - selftests: arm64: Add coverage of ptrace flags for SVE VL inheritance (Mark Salter) [2076088] - selftests: arm64: Verify that all possible vector lengths are handled (Mark Salter) [2076088] - selftests: arm64: Fix and enable test for setting current VL in vec-syscfg (Mark Salter) [2076088] - selftests: arm64: Remove bogus error check on writing to files (Mark Salter) [2076088] - selftests: arm64: Fix printf() format mismatch in vec-syscfg (Mark Salter) [2076088] - selftests: arm64: Move FPSIMD in SVE ptrace test into a function (Mark Salter) [2076088] - selftests: arm64: More comprehensively test the SVE ptrace interface (Mark Salter) [2076088] - selftests: arm64: Verify interoperation of SVE and FPSIMD register sets (Mark Salter) [2076088] - selftests: arm64: Clarify output when verifying SVE register set (Mark Salter) [2076088] - selftests: arm64: Document what the SVE ptrace test is doing (Mark Salter) [2076088] - selftests: arm64: Remove extraneous register setting code (Mark Salter) [2076088] - selftests: arm64: Don't log child creation as a test in SVE ptrace test (Mark Salter) [2076088] - selftests: arm64: Use a define for the number of SVE ptrace tests to be run (Mark Salter) [2076088] - arm64: vmlinux.lds.S: remove `.fixup` section (Mark Salter) [2076088] - arm64: extable: add load_unaligned_zeropad() handler (Mark Salter) [2076088] - arm64: extable: add a dedicated uaccess handler (Mark Salter) [2076088] - arm64: extable: add `type` and `data` fields (Mark Salter) [2076088] - arm64: extable: use `ex` for `exception_table_entry` (Mark Salter) [2076088] - arm64: extable: make fixup_exception() return bool (Mark Salter) [2076088] - arm64: extable: consolidate definitions (Mark Salter) [2076088] - arm64: gpr-num: support W registers (Mark Salter) [2076088] - arm64: factor out GPR numbering helpers (Mark Salter) [2076088] - arm64: kvm: use kvm_exception_table_entry (Mark Salter) [2076088] - arm64: lib: __arch_copy_to_user(): fold fixups into body (Mark Salter) [2076088] - arm64: lib: __arch_copy_from_user(): fold fixups into body (Mark Salter) [2076088] - arm64: lib: __arch_clear_user(): fold fixups into body (Mark Salter) [2076088] - arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd (Mark Salter) [2076088] - arm64: vdso32: suppress error message for 'make mrproper' (Mark Salter) [2076088] - arm64: vdso32: drop test for -march=armv8-a (Mark Salter) [2076088] - arm64: vdso32: drop the test for dmb ishld (Mark Salter) [2076088] - arm64: Add a capability for FEAT_ECV (Mark Salter) [2076088] - arm64: mte: Add asymmetric mode support (Mark Salter) [2076088] - arm64: mte: CPU feature detection for Asymm MTE (Mark Salter) [2076088] - arm64: mte: Bitfield definitions for Asymm MTE (Mark Salter) [2076088] - arm64: kasan: mte: move GCR_EL1 switch to task switch when KASAN disabled (Mark Salter) [2076088] - arm64/mm: drop HAVE_ARCH_PFN_VALID (Mark Salter) [2076088] - arm64: trans_pgd: remove trans_pgd_map_page() (Mark Salter) [2076088] - arm64: kexec: remove cpu-reset.h (Mark Salter) [2076088] - arm64: kexec: remove the pre-kexec PoC maintenance (Mark Salter) [2076088] - arm64: kexec: keep MMU enabled during kexec relocation (Mark Salter) [2076088] - arm64: kexec: install a copy of the linear-map (Mark Salter) [2076088] - arm64: kexec: use ld script for relocation function (Mark Salter) [2076088] - arm64: kexec: relocate in EL1 mode (Mark Salter) [2076088] - arm64: kexec: configure EL2 vectors for kexec (Mark Salter) [2076088] - arm64: kexec: pass kimage as the only argument to relocation function (Mark Salter) [2076088] - arm64: kexec: Use dcache ops macros instead of open-coding (Mark Salter) [2076088] - arm64: kexec: skip relocation code for inplace kexec (Mark Salter) [2076088] - arm64: kexec: flush image and lists during kexec load time (Mark Salter) [2076088] - arm64: hibernate: abstract ttrb0 setup function (Mark Salter) [2076088] - arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors (Mark Salter) [2076088] - arm64: kernel: add helper for booted at EL2 and not VHE (Mark Salter) [2076088] - arm64: mm: update max_pfn after memory hotplug (Mark Salter) [2076088] - arm64/mm: Add pud_sect_supported() (Mark Salter) [2076088] - arm64: mm: Drop pointless call to set_max_mapnr() (Mark Salter) [2076088] - arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE (Mark Salter) [2076088] - kselftest/arm64: signal: Skip tests if required features are missing (Mark Salter) [2076088] - arm64: Mitigate MTE issues with str{n}cmp() (Mark Salter) [2076088] - arm64: add MTE supported check to thread switching and syscall entry/exit (Mark Salter) [2076088] - arm64: Mark __stack_chk_guard as __ro_after_init (Mark Salter) [2076088] - arm64/kernel: remove duplicate include in process.c (Mark Salter) [2076088] - arm64/sve: Use correct size when reinitialising SVE state (Mark Salter) [2076088] - arm64: remove GCC version check for ARCH_SUPPORTS_INT128 (Mark Salter) [2076088] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Mark Salter) [2076088] - arm64: mm: fix comment typo of pud_offset_phys() (Mark Salter) [2076088] - arm64: signal32: Drop pointless call to sigdelsetmask() (Mark Salter) [2076088] - arm64/sve: Better handle failure to allocate SVE register storage (Mark Salter) [2076088] - arm64: Document the requirement for SCR_EL3.HCE (Mark Salter) [2076088] - arm64: head: avoid over-mapping in map_memory (Mark Salter) [2076088] - arm64/sve: Add a comment documenting the binutils needed for SVE asm (Mark Salter) [2076088] - arm64/sve: Add some comments for sve_save/load_state() (Mark Salter) [2076088] - arm64: replace in_irq() with in_hardirq() (Mark Salter) [2076088] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [2076088] - arm64: entry: Add SYM_CODE annotation for __bad_stack (Mark Salter) [2076088] - arm64: fix typo in a comment (Mark Salter) [2076088] - arm64: move the (z)install rules to arch/arm64/Makefile (Mark Salter) [2076088] - arm64/sve: Make fpsimd_bind_task_to_cpu() static (Mark Salter) [2076088] - arm64: unnecessary end 'return;' in void functions (Mark Salter) [2076088] - arm64/sme: Document boot requirements for SME (Mark Salter) [2076088] - arm64: use __func__ to get function name in pr_err (Mark Salter) [2076088] - arm64: SSBS/DIT: print SSBS and DIT bit when printing PSTATE (Mark Salter) [2076088] - arm64: cpufeature: Use defined macro instead of magic numbers (Mark Salter) [2076088] - kselftest/arm64: signal: Add a TODO list for signal handling tests (Mark Salter) [2076088] - kselftest/arm64: signal: Add test case for SVE register state in signals (Mark Salter) [2076088] - kselftest/arm64: signal: Verify that signals can't change the SVE vector length (Mark Salter) [2076088] - kselftest/arm64: signal: Check SVE signal frame shows expected vector length (Mark Salter) [2076088] - kselftest/arm64: signal: Support signal frames with SVE register data (Mark Salter) [2076088] - kselftest/arm64: signal: Add SVE to the set of features we can check for (Mark Salter) [2076088] - kselftest/arm64: pac: Fix skipping of tests on systems without PAC (Mark Salter) [2076088] - kselftest/arm64: mte: Fix misleading output when skipping tests (Mark Salter) [2076088] - kselftest/arm64: Add a TODO list for floating point tests (Mark Salter) [2076088] - kselftest/arm64: Add tests for SVE vector configuration (Mark Salter) [2076088] - kselftest/arm64: Validate vector lengths are set in sve-probe-vls (Mark Salter) [2076088] - kselftest/arm64: Provide a helper binary and "library" for SVE RDVL (Mark Salter) [2076088] - kselftest/arm64: Ignore check_gcr_el1_cswitch binary (Mark Salter) [2076088] - Documentation: arm64: describe asymmetric 32-bit support (Mark Salter) [2076088] - arm64: Remove logic to kill 32-bit tasks on 64-bit-only cores (Mark Salter) [2076088] - arm64: Hook up cmdline parameter to allow mismatched 32-bit EL0 (Mark Salter) [2076088] - arm64: Advertise CPUs capable of running 32-bit applications in sysfs (Mark Salter) [2076088] - arm64: Prevent offlining first CPU with 32-bit EL0 on mismatched system (Mark Salter) [2076088] - arm64: exec: Adjust affinity for compat tasks with mismatched 32-bit EL0 (Mark Salter) [2076088] - arm64: Implement task_cpu_possible_mask() (Mark Salter) [2076088] - KVM: arm64: Add feature register flag definitions (Mark Salter) [2076088] - arm64/perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF (Mark Salter) [2076088] - arm64: entry: call exit_to_user_mode() from C (Mark Salter) [2076088] - arm64: entry: move bulk of ret_to_user to C (Mark Salter) [2076088] - arm64: entry: clarify entry/exit helpers (Mark Salter) [2076088] - arm64: entry: consolidate entry/exit helpers (Mark Salter) [2076088] - arm64/cpufeature: Optionally disable MTE via command-line (Mark Salter) [2076088] - arm64: kasan: mte: remove redundant mte_report_once logic (Mark Salter) [2076088] - arm64: kasan: mte: use a constant kernel GCR_EL1 value (Mark Salter) [2076088] - arm64: avoid double ISB on kernel entry (Mark Salter) [2076088] - arm64: mte: optimize GCR_EL1 modification on kernel entry/exit (Mark Salter) [2076088] - Documentation: document the preferred tag checking mode feature (Mark Salter) [2076088] - arm64: mte: introduce a per-CPU tag checking mode preference (Mark Salter) [2076088] - arm64: move preemption disablement to prctl handlers (Mark Salter) [2076088] - arm64: mte: change ASYNC and SYNC TCF settings into bitfields (Mark Salter) [2076088] - arm64: mte: rename gcr_user_excl to mte_ctrl (Mark Salter) [2076088] - arm64: mte: avoid TFSRE0_EL1 related operations unless in async mode (Mark Salter) [2076088] - arm64/kexec: Test page size support with new TGRAN range values (Mark Salter) [2076088] - arm64: Add compile-time asserts for siginfo_t offsets (Mark Salter) [2076088] - Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS (Waiman Long) [2074118] - Kbuild: move to -std=gnu11 (Waiman Long) [2074118] - Kbuild: use -Wdeclaration-after-statement (Waiman Long) [2074118] - Kbuild: add -Wno-shift-negative-value where -Wextra is used (Waiman Long) [2074118] - kbuild: Add a comment above -Wno-gnu (Waiman Long) [2074118] - kbuild: Remove -Wno-format-invalid-specifier from clang block (Waiman Long) [2074118]- vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2095826] - vmxnet3: update to version 7 (Kamal Heib) [2095826] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2095826] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2095826] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2095826] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2095826] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2095826] - vmxnet3: add support for capability registers (Kamal Heib) [2095826] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2095826] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2095826] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2095826] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096401] {CVE-2022-2078} - fanotify: Fix stale file descriptor in copy_event_to_user() (Andrey Albershteyn) [2054337] {CVE-2022-1998} - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091880] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091880] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091880] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091880] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091880] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091880] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091880] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091880] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091880] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091880] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091880] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091880] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091880] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091880] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091880] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091880] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091880] - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. (Paolo Abeni) [2090409] - block/bfq: Enable I/O statistics (Ming Lei) [2083917] - blk-mq: don't clear flush_rq from tags->rqs[] (Ming Lei) [2083917] - blk-mq: avoid to touch q->elevator without any protection (Ming Lei) [2083917] - blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none (Ming Lei) [2083917] - md/raid5-ppl: Fix argument order in bio_alloc_bioset() (Ming Lei) [2083917] - dm: fix bio length of empty flush (Ming Lei) [2083917] - rhel: configs: add config option CONFIG_CRYPTO_CRC64* (Ming Lei) [2083917] - rhel: configs: enable BLOCK_LEGACY_AUTOLOAD (Ming Lei) [2083917] - bcache: put bch_bio_map() back to correct location in journal_write_unlocked() (Ming Lei) [2083917] - bcache: fix wrong bdev parameter when calling bio_alloc_clone() in do_bio_hook() (Ming Lei) [2083917] - block: null_blk: Fix null_zone_write() (Ming Lei) [2083917] - nbd: use pr_err to output error message (Ming Lei) [2083917] - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917] - nbd: fix io hung while disconnecting device (Ming Lei) [2083917] - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed (Ming Lei) [2083917] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2083917] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2083917] - blk-mq: remove the done argument to blk_execute_rq_nowait (Ming Lei) [2083917] - blk-mq: avoid a mess of casts for blk_end_sync_rq (Ming Lei) [2083917] - blk-mq: remove __blk_execute_rq_nowait (Ming Lei) [2083917] - block: Fix potential deadlock in blk_ia_range_sysfs_show() (Ming Lei) [2083917] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2083917] - block: remove useless BUG_ON() in blk_mq_put_tag() (Ming Lei) [2083917] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2083917] - block: make bioset_exit() fully resilient against being called twice (Ming Lei) [2083917] - block: use bio_queue_enter instead of blk_queue_enter in bio_poll (Ming Lei) [2083917] - block: document BLK_STS_AGAIN usage (Ming Lei) [2083917] - block: take destination bvec offsets into account in bio_copy_data_iter (Ming Lei) [2083917] - blk-iolatency: Fix inflight count imbalances and IO hangs on offline (Ming Lei) [2083917] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2083917] - mtip32xx: fix typo in comment (Ming Lei) [2083917] - nbd: Fix hung on disconnect request if socket is closed before (Ming Lei) [2083917] - loop: remove most the top-of-file boilerplate comment from the UAPI header (Ming Lei) [2083917] - loop: remove most the top-of-file boilerplate comment (Ming Lei) [2083917] - loop: add a SPDX header (Ming Lei) [2083917] - loop: remove loop.h (Ming Lei) [2083917] - block: null_blk: Improve device creation with configfs (Ming Lei) [2083917] - block: null_blk: Cleanup messages (Ming Lei) [2083917] - block: null_blk: Cleanup device creation and deletion (Ming Lei) [2083917] - block: null_blk: Fix code style issues (Ming Lei) [2083917] - xen-blkback: use bdev_discard_alignment (Ming Lei) [2083917] - rnbd-srv: use bdev_discard_alignment (Ming Lei) [2083917] - nvme: remove a spurious clear of discard_alignment (Ming Lei) [2083917] - loop: remove a spurious clear of discard_alignment (Ming Lei) [2083917] - dasd: don't set the discard_alignment queue limit (Ming Lei) [2083917] - raid5: don't set the discard_alignment queue limit (Ming Lei) [2083917] - dm-zoned: don't set the discard_alignment queue limit (Ming Lei) [2083917] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2083917] - null_blk: don't set the discard_alignment queue limit (Ming Lei) [2083917] - nbd: don't set the discard_alignment queue limit (Ming Lei) [2083917] - ubd: don't set the discard_alignment queue limit (Ming Lei) [2083917] - aoe: Avoid flush_scheduled_work() usage (Ming Lei) [2083917] - null-blk: save memory footprint for struct nullb_cmd (Ming Lei) [2083917] - block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage (Ming Lei) [2083917] - loop: don't destroy lo->workqueue in __loop_clr_fd (Ming Lei) [2083917] - loop: remove lo_refcount and avoid lo_mutex in ->open / ->release (Ming Lei) [2083917] - loop: avoid loop_validate_mutex/lo_mutex in ->release (Ming Lei) [2083917] - loop: suppress uevents while reconfiguring the device (Ming Lei) [2083917] - loop: implement ->free_disk (Ming Lei) [2083917] - loop: only freeze the queue in __loop_clr_fd when needed (Ming Lei) [2083917] - loop: don't freeze the queue in lo_release (Ming Lei) [2083917] - loop: remove the racy bd_inode->i_mapping->nrpages asserts (Ming Lei) [2083917] - loop: initialize the worker tracking fields once (Ming Lei) [2083917] - loop: de-duplicate the idle worker freeing code (Ming Lei) [2083917] - block: turn bdev->bd_openers into an atomic_t (Ming Lei) [2083917] - block: add a disk_openers helper (Ming Lei) [2083917] - zram: cleanup zram_remove (Ming Lei) [2083917] - zram: cleanup reset_store (Ming Lei) [2083917] - nbd: use the correct block_device in nbd_bdev_reset (Ming Lei) [2083917] - drdb: Switch to kvfree_rcu() API (Ming Lei) [2083917] - drbd: Replace "unsigned" with "unsigned int" (Ming Lei) [2083917] - drbd: Make use of PFN_UP helper macro (Ming Lei) [2083917] - block: drbd: drbd_receiver: Remove redundant assignment to err (Ming Lei) [2083917] - drbd: address enum mismatch warnings (Ming Lei) [2083917] - drbd: fix duplicate array initializer (Ming Lei) [2083917] - blk-mq: fix typo in comment (Ming Lei) [2083917] - bfq: Remove bfq_requeue_request_body() (Ming Lei) [2083917] - bfq: Remove superfluous conversion from RQ_BIC() (Ming Lei) [2083917] - bfq: Allow current waker to defend against a tentative one (Ming Lei) [2083917] - bfq: Relax waker detection for shared queues (Ming Lei) [2083917] - blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE() (Ming Lei) [2083917] - blk-throttle: Set BIO_THROTTLED when bio has been throttled (Ming Lei) [2083917] - blk-cgroup: Remove unnecessary rcu_read_lock/unlock() (Ming Lei) [2083917] - blk-cgroup: always terminate io.stat lines (Ming Lei) [2083917] - block, bfq: make bfq_has_work() more accurate (Ming Lei) [2083917] - block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (Ming Lei) [2083917] - block: cleanup the VM accounting in submit_bio (Ming Lei) [2083917] - block: Fix the bio.bi_opf comment (Ming Lei) [2083917] - block: reorder the REQ_ flags (Ming Lei) [2083917] - blk-iocost: combine local_stat and desc_stat to stat (Ming Lei) [2083917] - block: improve the error message from bio_check_eod (Ming Lei) [2083917] - block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone (Ming Lei) [2083917] - block: remove superfluous calls to blkcg_bio_issue_init (Ming Lei) [2083917] - kthread: unexport kthread_blkcg (Ming Lei) [2083917] - blk-cgroup: cleanup blkcg_maybe_throttle_current (Ming Lei) [2083917] - blk-cgroup: cleanup blk_cgroup_congested (Ming Lei) [2083917] - blk-cgroup: move blkcg_css to blk-cgroup.c (Ming Lei) [2083917] - blk-cgroup: remove unneeded includes from (Ming Lei) [2083917] - blk-cgroup: remove pointless CONFIG_BLOCK ifdefs (Ming Lei) [2083917] - blk-cgroup: replace bio_blkcg with bio_blkcg_css (Ming Lei) [2083917] - blktrace: cleanup the __trace_note_message interface (Ming Lei) [2083917] - blk-cgroup: move struct blkcg to block/blk-cgroup.h (Ming Lei) [2083917] - blk-cgroup: move blkcg_{pin,unpin}_online out of line (Ming Lei) [2083917] - blk-cgroup: move blk_cgroup_congested out line (Ming Lei) [2083917] - blk-cgroup: move blkcg_{get,set}_fc_appid out of line (Ming Lei) [2083917] - nvme-fc: fold t fc_update_appid into fc_appid_store (Ming Lei) [2083917] - nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID (Ming Lei) [2083917] - blk-cgroup: remove __bio_blkcg (Ming Lei) [2083917] - block/partitions/ldm: Remove redundant assignments (Ming Lei) [2083917] - block/partitions/atari: Remove redundant assignment (Ming Lei) [2083917] - block/partitions/acorn: Remove redundant assignments (Ming Lei) [2083917] - block/blk-map: Remove redundant assignment (Ming Lei) [2083917] - block/badblocks: Remove redundant assignments (Ming Lei) [2083917] - block: change exported IO accounting interface from gendisk to bdev (Ming Lei) [2083917] - direct-io: remove random prefetches (Ming Lei) [2083917] - block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD (Ming Lei) [2083917] - block: add a bdev_discard_granularity helper (Ming Lei) [2083917] - block: remove QUEUE_FLAG_DISCARD (Ming Lei) [2083917] - block: add a bdev_max_discard_sectors helper (Ming Lei) [2083917] - block: refactor discard bio size limiting (Ming Lei) [2083917] - block: move {bdev,queue_limit}_discard_alignment out of line (Ming Lei) [2083917] - block: use bdev_discard_alignment in part_discard_alignment_show (Ming Lei) [2083917] - block: remove queue_discard_alignment (Ming Lei) [2083917] - block: move bdev_alignment_offset and queue_limit_alignment_offset out of line (Ming Lei) [2083917] - block: use bdev_alignment_offset in disk_alignment_offset_show (Ming Lei) [2083917] - block: use bdev_alignment_offset in part_alignment_offset_show (Ming Lei) [2083917] - block: add a bdev_max_zone_append_sectors helper (Ming Lei) [2083917] - block: add a bdev_stable_writes helper (Ming Lei) [2083917] - block: add a bdev_fua helper (Ming Lei) [2083917] - block: add a bdev_write_cache helper (Ming Lei) [2083917] - block: add a bdev_nonrot helper (Ming Lei) [2083917] - mm: use bdev_is_zoned in claim_swapfile (Ming Lei) [2083917] - drbd: cleanup decide_on_discard_support (Ming Lei) [2083917] - drbd: use bdev_alignment_offset instead of queue_alignment_offset (Ming Lei) [2083917] - drbd: use bdev based limit helpers in drbd_send_sizes (Ming Lei) [2083917] - drbd: remove assign_p_sizes_qlim (Ming Lei) [2083917] - target: fix discard alignment on partitions (Ming Lei) [2083917] - target: pass a block_device to target_configure_unmap_from_queue (Ming Lei) [2083917] - target: remove an incorrect unmap zeroes data deduction (Ming Lei) [2083917] - bfq: Make sure bfqg for which we are queueing requests is online (Ming Lei) [2083917] - bfq: Get rid of __bio_blkcg() usage (Ming Lei) [2083917] - bfq: Track whether bfq_group is still online (Ming Lei) [2083917] - bfq: Remove pointless bfq_init_rq() calls (Ming Lei) [2083917] - bfq: Drop pointless unlock-lock pair (Ming Lei) [2083917] - bfq: Update cgroup information before merging bio (Ming Lei) [2083917] - bfq: Split shared queues on move between cgroups (Ming Lei) [2083917] - bfq: Avoid merging queues with different parents (Ming Lei) [2083917] - bfq: Avoid false marking of bic as stably merged (Ming Lei) [2083917] - pktcdvd: stop using bio_reset (Ming Lei) [2083917] - block: turn bio_kmalloc into a simple kmalloc wrapper (Ming Lei) [2083917] - target/pscsi: remove pscsi_get_bio (Ming Lei) [2083917] - squashfs: always use bio_kmalloc in squashfs_bio_read (Ming Lei) [2083917] - block: allow use of per-cpu bio alloc cache by block drivers (Ming Lei) [2083917] - block: allow using the per-cpu bio cache from bio_alloc_bioset (Ming Lei) [2083917] - blk-mq: fix passthrough plugging (Ming Lei) [2083917] - block: wire-up support for passthrough plugging (Ming Lei) [2083917] - scsi: block: Remove REQ_OP_WRITE_SAME support (Ming Lei) [2083917] - scsi: dm: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: md: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: sd: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: rnbd: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: drbd: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: cxlflash: Query write_zeroes limit for zeroing (Ming Lei) [2083917] - block/mq-deadline: Set the fifo_time member also if inserting at head (Ming Lei) [2083917] - Revert "block: release rq qos structures for queue without disk" (Ming Lei) [2083917] - bfq: Fix warning in bfqq_request_over_limit() (Ming Lei) [2083917] - Revert "block: inherit request start time from bio for BLK_CGROUP" (Ming Lei) [2083917] - iocost: don't reset the inuse weight of under-weighted debtors (Ming Lei) [2083917] - block: don't print I/O error warning for dead disks (Ming Lei) [2083917] - block/compat_ioctl: fix range check in BLKGETSIZE (Ming Lei) [2083917] - block: null_blk: end timed out poll request (Ming Lei) [2083917] - block: fix offset/size check in bio_trim() (Ming Lei) [2083917] - asm-generic: fix __get_unaligned_be48() on 32 bit platforms (Ming Lei) [2083917] - block: move lower_48_bits() to block (Ming Lei) [2083917] - drbd: set QUEUE_FLAG_STABLE_WRITES (Ming Lei) [2083917] - drbd: fix an invalid memory access caused by incorrect use of list iterator (Ming Lei) [2083917] - drbd: Fix five use after free bugs in get_initial_state (Ming Lei) [2083917] - cdrom: remove unused variable (Ming Lei) [2083917] - Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" (Ming Lei) [2083917] - drbd: remove check of list iterator against head past the loop body (Ming Lei) [2083917] - drbd: remove usage of list iterator variable after loop (Ming Lei) [2083917] - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917] - MAINTAINERS: add drbd co-maintainer (Ming Lei) [2083917] - drbd: fix potential silent data corruption (Ming Lei) [2083917] - loop: fix ioctl calls using compat_loop_info (Ming Lei) [2083917] - n64cart: convert bi_disk to bi_bdev->bd_disk fix build (Ming Lei) [2083917] - blk-wbt: remove wbt_track stub (Ming Lei) [2083917] - block: use dedicated list iterator variable (Ming Lei) [2083917] - block: Fix the maximum minor value is blk_alloc_ext_minor() (Ming Lei) [2083917] - block: avoid calling blkg_free() in atomic context (Ming Lei) [2083917] - crypto: fix crc64 testmgr digest byte order (Ming Lei) [2083917] - nvme: add support for enhanced metadata (Ming Lei) [2083917] - block: add pi for extended integrity (Ming Lei) [2083917] - crypto: add rocksoft 64b crc guard tag framework (Ming Lei) [2083917] - lib: add rocksoft model crc64 (Ming Lei) [2083917] - linux/kernel: introduce lower_48_bits function (Ming Lei) [2083917] - asm-generic: introduce be48 unaligned accessors (Ming Lei) [2083917] - nvme: allow integrity on extended metadata formats (Ming Lei) [2083917] - block: support pi with extended metadata (Ming Lei) [2083917] - fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage (Ming Lei) [2083917] - f2fs: pass the bio operation to bio_alloc_bioset (Ming Lei) [2083917] - f2fs: don't pass a bio to f2fs_target_device (Ming Lei) [2083917] - nilfs2: pass the operation to bio_alloc (Ming Lei) [2083917] - ext4: pass the operation to bio_alloc (Ming Lei) [2083917] - mpage: pass the operation to bio_alloc (Ming Lei) [2083917] - virtio_blk: eliminate anonymous module_init & module_exit (Ming Lei) [2083917] - floppy: use memcpy_{to,from}_bvec (Ming Lei) [2083917] - drbd: use bvec_kmap_local in recv_dless_read (Ming Lei) [2083917] - drbd: use bvec_kmap_local in drbd_csum_bio (Ming Lei) [2083917] - bcache: use bvec_kmap_local in bio_csum (Ming Lei) [2083917] - nvdimm-btt: use bvec_kmap_local in btt_rw_integrity (Ming Lei) [2083917] - nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity (Ming Lei) [2083917] - zram: use memcpy_from_bvec in zram_bvec_write (Ming Lei) [2083917] - zram: use memcpy_to_bvec in zram_bvec_read (Ming Lei) [2083917] - aoe: use bvec_kmap_local in bvcpy (Ming Lei) [2083917] - iss-simdisk: use bvec_kmap_local in simdisk_submit_bio (Ming Lei) [2083917] - null_blk: null_alloc_page() cleanup (Ming Lei) [2083917] - null_blk: remove hardcoded null_alloc_page() param (Ming Lei) [2083917] - null_blk: remove hardcoded alloc_cmd() parameter (Ming Lei) [2083917] - loop: allow user to set the queue depth (Ming Lei) [2083917] - loop: remove extra variable in lo_req_flush (Ming Lei) [2083917] - loop: remove extra variable in lo_fallocate() (Ming Lei) [2083917] - loop: use sysfs_emit() in the sysfs xxx show() (Ming Lei) [2083917] - null_blk: fix return value from null_add_dev() (Ming Lei) [2083917] - loop: clean up grammar in warning message (Ming Lei) [2083917] - block/rnbd: Remove a useless mutex (Ming Lei) [2083917] - block/rnbd: client device does not care queue/rotational (Ming Lei) [2083917] - block/rnbd-clt: fix CHECK:BRACES warning (Ming Lei) [2083917] - block: cancel all throttled bios in del_gendisk() (Ming Lei) [2083917] - block: let blkcg_gq grab request queue's refcnt (Ming Lei) [2083917] - block: avoid use-after-free on throttle data (Ming Lei) [2083917] - block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" (Ming Lei) [2083917] - sr: simplify the local variable initialization in sr_block_open() (Ming Lei) [2083917] - block: don't merge across cgroup boundaries if blkcg is enabled (Ming Lei) [2083917] - block: move rq_qos_exit() into disk_release() (Ming Lei) [2083917] - block: do more work in elevator_exit (Ming Lei) [2083917] - block: move blk_exit_queue into disk_release (Ming Lei) [2083917] - block: move q_usage_counter release into blk_queue_release (Ming Lei) [2083917] - block: don't remove hctx debugfs dir from blk_mq_exit_queue (Ming Lei) [2083917] - block: move blkcg initialization/destroy into disk allocation/release handler (Ming Lei) [2083917] - sr: implement ->free_disk to simplify refcounting (Ming Lei) [2083917] - sd: implement ->free_disk to simplify refcounting (Ming Lei) [2083917] - blk-mq: handle already freed tags gracefully in blk_mq_free_rqs (Ming Lei) [2083917] - blk-mq: do not include passthrough requests in I/O accounting (Ming Lei) [2083917] - blk-mq: manage hctx map via xarray (Ming Lei) [2083917] - blk-mq: prepare for implementing hctx table via xarray (Ming Lei) [2083917] - block: mtip32xx: don't touch q->queue_hw_ctx (Ming Lei) [2083917] - blk-mq: reconfigure poll after queue map is changed (Ming Lei) [2083917] - blk-mq: simplify reallocation of hw ctxs a bit (Ming Lei) [2083917] - blk-mq: figure out correct numa node for hw queue (Ming Lei) [2083917] - Revert "Revert "block, bfq: honor already-setup queue merges"" (Ming Lei) [2083917] - block: remove bio_devname (Ming Lei) [2083917] - raid5-ppl: stop using bio_devname (Ming Lei) [2083917] - raid1: stop using bio_devname (Ming Lei) [2083917] - md-multipath: stop using bio_devname (Ming Lei) [2083917] - dm-integrity: stop using bio_devname (Ming Lei) [2083917] - dm-crypt: stop using bio_devname (Ming Lei) [2083917] - pktcdvd: remove a pointless debug check in pkt_submit_bio (Ming Lei) [2083917] - block: remove handle_bad_sector (Ming Lei) [2083917] - block: fix and cleanup bio_check_ro (Ming Lei) [2083917] - bfq: fix use-after-free in bfq_dispatch_request (Ming Lei) [2083917] - blk-crypto: show crypto capabilities in sysfs (Ming Lei) [2083917] - block: don't delete queue kobject before its children (Ming Lei) [2083917] - block: simplify calling convention of elv_unregister_queue() (Ming Lei) [2083917] - block: remove redundant semicolon (Ming Lei) [2083917] - block: default BLOCK_LEGACY_AUTOLOAD to y (Ming Lei) [2083917] - block, bfq: don't move oom_bfqq (Ming Lei) [2083917] - block, bfq: avoid moving bfqq to it's parent bfqg (Ming Lei) [2083917] - block, bfq: cleanup bfq_bfqq_to_bfqg() (Ming Lei) [2083917] - block/bfq_wf2q: correct weight to ioprio (Ming Lei) [2083917] - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2083917] - virtio_blk: simplify refcounting (Ming Lei) [2083917] - memstick/mspro_block: simplify refcounting (Ming Lei) [2083917] - memstick/mspro_block: fix handling of read-only devices (Ming Lei) [2083917] - memstick/ms_block: simplify refcounting (Ming Lei) [2083917] - block: add a ->free_disk method (Ming Lei) [2083917] - block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS throttle for large IO scenarios") (Ming Lei) [2083917] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2083917] - block: throttle split bio in case of iops limit (Ming Lei) [2083917] - block: merge submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2083917] - block: don't declare submit_bio_checks in local header (Ming Lei) [2083917] - block: move blk_crypto_bio_prep() out of blk-mq.c (Ming Lei) [2083917] - block: move submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917] - dm: remove dm_dispatch_clone_request (Ming Lei) [2083917] - dm: remove useless code from dm_dispatch_clone_request (Ming Lei) [2083917] - blk-mq: remove the request_queue argument to blk_insert_cloned_request (Ming Lei) [2083917] - blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request (Ming Lei) [2083917] - blk-mq: make the blk-mq stacking code optional (Ming Lei) [2083917] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2083917] - blk-lib: don't check bdev_get_queue() NULL check (Ming Lei) [2083917] - block: remove biodoc.rst (Ming Lei) [2083917] - docs: block: biodoc.rst: Drop the obsolete and incorrect content (Ming Lei) [2083917] - block: partition include/linux/blk-cgroup.h (Ming Lei) [2083917] - block: move initialization of q->blkg_list into blkcg_init_queue (Ming Lei) [2083917] - block: remove THROTL_IOPS_MAX (Ming Lei) [2083917] - block: introduce block_rq_error tracepoint (Ming Lei) [2083917] - sbitmap: Delete old sbitmap_queue_get_shallow() (Ming Lei) [2083917] - block: pass a block_device to bio_clone_fast (Ming Lei) [2083917] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2083917] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2083917] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2083917] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2083917] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2083917] - dm: retun the clone bio from alloc_tio (Ming Lei) [2083917] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2083917] - dm: move cloning the bio into alloc_tio (Ming Lei) [2083917] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2083917] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2083917] - dm: add a clone_to_tio helper (Ming Lei) [2083917] - drbd: set ->bi_bdev in drbd_req_new (Ming Lei) [2083917] - block: call bio_associate_blkg from bio_reset (Ming Lei) [2083917] - scsi: use BLK_STS_OFFLINE for not fully online devices (Ming Lei) [2083917] - block: return -ENODEV for BLK_STS_OFFLINE (Ming Lei) [2083917] - block: introduce BLK_STS_OFFLINE (Ming Lei) [2083917] - block: fix boolreturn.cocci warning (Ming Lei) [2083917] - MAINTAINERS: add bio.h to the block section (Ming Lei) [2083917] - block: fix the kerneldoc for bio_end_io_acct (Ming Lei) [2083917] - block: check that there is a plug in blk_flush_plug (Ming Lei) [2083917] - block: remove blk_needs_flush_plug (Ming Lei) [2083917] - block: pass a block_device and opf to bio_reset (Ming Lei) [2083917] - block: pass a block_device and opf to bio_init (Ming Lei) [2083917] - block: pass a block_device and opf to bio_alloc (Ming Lei) [2083917] - block: pass a block_device and opf to bio_alloc_kiocb (Ming Lei) [2083917] - block: pass a block_device and opf to bio_alloc_bioset (Ming Lei) [2083917] - block: pass a block_device and opf to blk_next_bio (Ming Lei) [2083917] - block: move blk_next_bio to bio.c (Ming Lei) [2083917] - xen-blkback: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917] - rnbd-srv: remove struct rnbd_dev_blk_io (Ming Lei) [2083917] - rnbd-srv: simplify bio mapping in process_rdma (Ming Lei) [2083917] - drbd: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917] - dm-thin: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917] - dm-snap: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917] - dm-crypt: remove clone_init (Ming Lei) [2083917] - dm: bio_alloc can't fail if it is allowed to sleep (Ming Lei) [2083917] - nfs/blocklayout: remove bl_alloc_init_bio (Ming Lei) [2083917] - nilfs2: remove nilfs_alloc_seg_bio (Ming Lei) [2083917] - fs: remove mpage_alloc (Ming Lei) [2083917] - block: remove genhd.h (Ming Lei) [2083917] - block: move blk_drop_partitions to blk.h (Ming Lei) [2083917] - block: move disk_{block,unblock,flush}_events to blk.h (Ming Lei) [2083917] - block: deprecate autoloading based on dev_t (Ming Lei) [2083917] - zram_drv: allow reclaim on bio_alloc (Ming Lei) [2083917] - block: Add bio_for_each_folio_all() (Ming Lei) [2083917] - block: Add bio_add_folio() (Ming Lei) [2083917] - [s390] s390/zcrypt: Filter admin CPRBs on custom devices (Mete Durlu) [2076921] - [s390] s390/zcrypt: CCA control CPRB sending (Mete Durlu) [2076921] - [s390] s390/zcrypt: Add admask to zcdn (Mete Durlu) [2076921] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048751] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048751] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048751] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048751] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048751] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048751] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048751] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048751] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048751] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048751] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (John W. Linville) [2048751] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048751] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048751] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048751] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048751] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048751] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2062518]- revert bus: Make remove callback return void (Steve Best) [2097921] - [s390] s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2044294] - [s390] net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2044294] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2044294] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2044294] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2044294] - [s390] net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2044294] - [s390] net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2044294] - [s390] net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2044294] - [s390] net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2044294] - [s390] Revert "net/smc: don't req_notify until all CQEs drained" (Tobias Huschle) [2044294] - [s390] net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2044294] - [s390] net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2044294] - [s390] net: smc: fix different types in min() (Tobias Huschle) [2044294] - [s390] net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2044294] - [s390] net/smc: don't req_notify until all CQEs drained (Tobias Huschle) [2044294] - [s390] net/smc: correct settings of RMB window update limit (Tobias Huschle) [2044294] - [s390] net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2044294] - [s390] net/smc: add sysctl for autocorking (Tobias Huschle) [2044294] - [s390] net/smc: add autocorking support (Tobias Huschle) [2044294] - [s390] net/smc: add sysctl interface for SMC (Tobias Huschle) [2044294] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2044294] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2044294] - [s390] net/smc: fix connection leak (Tobias Huschle) [2044294] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2044294] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2044294] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2044294] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2044294] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2044294] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2044294] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2044294] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2044294] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2044294] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2044294] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2044294] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2044294] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2044294] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2044294] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2044294] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2044294] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2044294] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2044294] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2044294] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2044294] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2044294] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2044294] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2044294] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2044294] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2044294] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2044294] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2044294] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2044294] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2044294] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2044294] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2044294] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2044294] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2044294] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2044294] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2044294] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2044294] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2044294] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2044294] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2044294] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2044294] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2044294] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2044294] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2044294] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2044294] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2044294] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2044294] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2044294] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2044294] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2044294] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2044294] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2044294] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2044294] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2044294] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2044294] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2044294] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2044294] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2044294] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2044294] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2044294] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2044294] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2044294] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2044294] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2044294] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2044294] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2044294] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2044294] - revert bus: Make remove callback return void (Steve Best) [2096865] - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096777] - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [2001936] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [2001936] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [2001936] - tg3: Remove redundant assignments (Ken Cox) [2043793] - ethernet: Remove redundant statement (Ken Cox) [2043793] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043793] - net: tg3: fix redundant check of true expression (Ken Cox) [2043793] - net: tg3: fix obsolete check of !err (Ken Cox) [2043793] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043793] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [2043793] - powerpc/doc: Fix htmldocs errors (Gustavo Walbon) [1873825] - powerpc/pseries: Add support for FORM2 associativity (Gustavo Walbon) [1873825] - powerpc/pseries: Consolidate different NUMA distance update code paths (Gustavo Walbon) [1873825] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Gustavo Walbon) [1873825] - powerpc/pseries: rename min_common_depth to primary_domain_index (Gustavo Walbon) [1873825] - powerpc/pseries: Add a helper for form1 cpu distance (Gustavo Walbon) [1873825] - config: wireless: MT7921U=n (Íñigo Huguet) [2059999] - rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition (Íñigo Huguet) [2059999] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059999] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059999] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059999] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059999] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059999] - nl80211: validate S1G channel width (Íñigo Huguet) [2059999] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059999] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059999] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059999] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059999] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059999] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059999] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059999] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059999] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059999] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059999] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059999] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059999] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059999] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059999] - ar5523: fix typo "to short" -> "too short" (Íñigo Huguet) [2059999] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059999] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059999] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059999] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059999] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059999] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059999] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059999] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059999] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059999] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059999] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059999] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059999] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059999] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059999] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059999] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059999] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059999] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059999] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059999] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059999] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059999] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059999] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059999] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059999] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059999] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059999] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059999] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059999] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059999] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059999] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059999] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059999] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059999] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059999] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059999] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059999] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059999] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059999] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059999] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059999] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059999] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059999] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059999] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059999] - mt76: fix invalid rssi report (Íñigo Huguet) [2059999] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059999] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059999] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059999] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059999] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059999] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059999] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059999] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059999] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059999] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059999] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059999] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059999] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059999] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059999] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059999] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059999] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059999] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059999] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059999] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059999] - airo: fix typos in comments (Íñigo Huguet) [2059999] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059999] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059999] - zd1201: use kzalloc (Íñigo Huguet) [2059999] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059999] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059999] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059999] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059999] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059999] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059999] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059999] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059999] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059999] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059999] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059999] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059999] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059999] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059999] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059999] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059999] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059999] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059999] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059999] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059999] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059999] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059999] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059999] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059999] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059999] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059999] - cw1200: use time_is_after_jiffies() instead of open coding it (Íñigo Huguet) [2059999] - carl9170: devres-ing input_allocate_device (Íñigo Huguet) [2059999] - carl9170: devres-ing hwrng_register usage (Íñigo Huguet) [2059999] - carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep (Íñigo Huguet) [2059999] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059999] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059999] - ath6kl: add device ID for WLU5150-D81 (Íñigo Huguet) [2059999] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059999] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059999] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059999] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059999] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059999] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059999] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059999] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059999] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059999] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059999] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059999] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059999] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059999] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059999] - ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_aplist_event (Íñigo Huguet) [2059999] - ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_disconnect_event (Íñigo Huguet) [2059999] - ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_connect_event (Íñigo Huguet) [2059999] - ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_channel_list_reply (Íñigo Huguet) [2059999] - ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_start_scan_cmd (Íñigo Huguet) [2059999] - ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_begin_scan_cmd (Íñigo Huguet) [2059999] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059999] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059999] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059999] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059999] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059999] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059999] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059999] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059999] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059999] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059999] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059999] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059999] - mt76: improve signal strength reporting (Íñigo Huguet) [2059999] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059999] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059999] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059999] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059999] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059999] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059999] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059999] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059999] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059999] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059999] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059999] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059999] - carl9170: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999] - ath11k: add dbring debug support (Íñigo Huguet) [2059999] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059999] - ath11k: decode HE status tlv (Íñigo Huguet) [2059999] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059999] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059999] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059999] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059999] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059999] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059999] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059999] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059999] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059999] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059999] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059999] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059999] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059999] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059999] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999] - ath6kl: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059999] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059999] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059999] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059999] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059999] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059999] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059999] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059999] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059999] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059999] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059999] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059999] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059999] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059999] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059999] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059999] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059999] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059999] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059999] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059999] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059999] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059999] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059999] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059999] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059999] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059999] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059999] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059999] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059999] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059999] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059999] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059999] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059999] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059999] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059999] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059999] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059999] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059999] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059999] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059999] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059999] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059999] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059999] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059999] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059999] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059999] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059999] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059999] - iwlwifi: remove unused macros (Íñigo Huguet) [2059999] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059999] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059999] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059999] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059999] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059999] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059999] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059999] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059999] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059999] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059999] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059999] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059999] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059999] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059999] - iwlwifi: move symbols into a separate namespace (Íñigo Huguet) [2059999] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059999] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059999] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059999] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059999] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059999] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059999] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059999] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059999] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059999] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059999] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059999] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059999] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059999] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059999] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059999] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059999] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059999] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059999] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059999] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059999] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059999] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059999] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059999] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059999] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059999] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059999] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059999] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059999] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059999] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059999] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059999] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059999] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059999] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059999] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059999] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059999] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059999] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059999] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059999] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059999] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059999] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059999] - nl80211: add EHT MCS support (Íñigo Huguet) [2059999] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059999] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059999] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059999] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059999] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059999] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059999] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059999] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059999] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059999] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059999] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059999] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059999] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059999] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059999] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059999] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059999] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059999] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059999] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059999] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059999] - wcn36xx: use struct_size over open coded arithmetic (Íñigo Huguet) [2059999] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059999] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059999] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059999] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059999] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059999] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059999] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059999] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059999] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059999] - rtw89: declare AP mode support (Íñigo Huguet) [2059999] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059999] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059999] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059999] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059999] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059999] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059999] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059999] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059999] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059999] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059999] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059999] - mac80211: remove unused macros (Íñigo Huguet) [2059999] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059999] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059999] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059999] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059999] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059999] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059999] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059999] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059999] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059999] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059999] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059999] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059999] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059999] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059999] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059999] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059999] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059999] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059999] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059999] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059999] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059999] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059999] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059999] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059999] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059999] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059999] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059999] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059999] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059999] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059999] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059999] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059999] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059999] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059999] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059999] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059999] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059999] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059999] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059999] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059999] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059999] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059999] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059999] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059999] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059999] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059999] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059999] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059999] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059999] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059999] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059999] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059999] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059999] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059999] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059999] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059999] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059999] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059999] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059999] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059999] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059999] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059999] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059999] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059999] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059999] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059999] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059999] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059999] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059999] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059999] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059999] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059999] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059999] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059999] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059999] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059999] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059999] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059999] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059999] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059999] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059999] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059999] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059999] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059999] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059999] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059999] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059999] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059999] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059999] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059999] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059999] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059999] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059999] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059999] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059999] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059999] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059999] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059999] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059999] - cw1200: wsm: make array queue_id_to_wmm_aci static const (Íñigo Huguet) [2059999] - wilc1000: use min_t() to make code cleaner (Íñigo Huguet) [2059999] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059999] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059999] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059999] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059999] - carl9170: fix missing bit-wise or operator for tx_params (Íñigo Huguet) [2059999] - wcn36xx: Differentiate wcn3660 from wcn3620 (Íñigo Huguet) [2059999] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059999] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059999] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059999] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059999] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059999] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059999] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059999] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059999] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059999] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059999] - rtw89: fix maybe uninitialized `qempty` variable (Íñigo Huguet) [2059999] - rtw89: include subband type in channel params (Íñigo Huguet) [2059999] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059999] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059999] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059999] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059999] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059999] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059999] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059999] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059999] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059999] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059999] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059999] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059999] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059999] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059999] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059999] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059999] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059999] - rtw89: extract modules by chipset (Íñigo Huguet) [2059999] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059999] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059999] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059999] - wcn36xx: Implement get_snr() (Íñigo Huguet) [2059999] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059999] - wcn36xx: Use platform_get_irq_byname() to get the interrupt (Íñigo Huguet) [2059999] - ath9k: remove redundant status variable (Íñigo Huguet) [2059999] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059999] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059999] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059999] - ath5k: fix ah_txq_isr_txok_all setting (Íñigo Huguet) [2059999] - ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw (Íñigo Huguet) [2059999] - ath5k: remove unused ah_txq_isr_qcborn member from struct ath5k_hw (Íñigo Huguet) [2059999] - ath5k: remove unused ah_txq_isr_qcburn member from struct ath5k_hw (Íñigo Huguet) [2059999] - ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw (Íñigo Huguet) [2059999] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059999] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059999] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059999] - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 (Íñigo Huguet) [2059999] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059999] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059999] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059999] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059999] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059999] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059999] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059999] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059999] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059999] - config: wireless: IWLMEI=n (Íñigo Huguet) [2059999] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059999] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059999] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059999] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059999] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059999] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059999] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059999] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059999] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059999] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059999] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059999] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059999] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059999] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059999] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059999] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059999] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059999] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059999] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059999] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059999] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059999] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059999] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059999] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059999] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059999] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059999] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059999] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059999] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059999] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059999] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059999] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059999] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059999] - wilc1000: Add reset/enable GPIO support to SPI driver (Íñigo Huguet) [2059999] - wilc1000: Convert static "chipid" variable to device-local variable (Íñigo Huguet) [2059999] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059999] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059999] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059999] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059999] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059999] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059999] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059999] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059999] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059999] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059999] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059999] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059999] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059999] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059999] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059999] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059999] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059999] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059999] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059999] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059999] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059999] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059999] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059999] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059999] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059999] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059999] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059999] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059999] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059999] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059999] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059999] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059999] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059999] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059999] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059999] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059999] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059999] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059999] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059999] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059999] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059999] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059999] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059999] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059999] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059999] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059999] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059999] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059999] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059999] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059999] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059999] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059999] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059999] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059999] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059999] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059999] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059999] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059999] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059999] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059999] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059999] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059999] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059999] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059999] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059999] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059999] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059999] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059999] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059999] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059999] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059999] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059999] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059999] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059999] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059999] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059999] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059999] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059999] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059999] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059999] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059999] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059999] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059999] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059999] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059999] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059999] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059999] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059999] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059999] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059999] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059999] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059999] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059999] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059999] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059999] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059999] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059999] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059999] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059999] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059999] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059999] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059999] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059999] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059999] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059999] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059999] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059999] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059999] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059999] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059999] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059999] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059999] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059999] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059999] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059999] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059999] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059999] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059999] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059999] - wilc1000: Improve WILC TX performance when power_save is off (Íñigo Huguet) [2059999] - wilc1000: Rename workqueue from "WILC_wq" to "NETDEV-wq" (Íñigo Huguet) [2059999] - wilc1000: Rename tx task from "K_TXQ_TASK" to NETDEV-tx (Íñigo Huguet) [2059999] - wilc1000: Rename irq handler from "WILC_IRQ" to netdev name (Íñigo Huguet) [2059999] - wilc1000: Rename SPI driver from "WILC_SPI" to "wilc1000_spi" (Íñigo Huguet) [2059999] - wilc1000: Remove misleading USE_SPI_DMA macro (Íñigo Huguet) [2059999] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059999] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059999] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059999] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059999] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059999] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059999] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059999] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059999] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059999] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059999] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059999] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059999] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059999] - wilc1000: Add id_table to spi_driver (Íñigo Huguet) [2059999] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059999] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059999] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059999] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059999] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059999] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059999] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059999] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059999] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059999] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059999] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059999] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059999] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059999] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059999] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059999] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059999] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059999] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059999] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059999] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059999] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059999] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059999] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059999] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059999] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059999] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059999] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059999] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059999] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059999] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059999] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059999] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059999] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059999] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059999] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059999] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059999] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059999] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059999] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059999] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059999] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059999] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059999] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059999] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059999] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059999] - wilc1000: remove '-Wunused-but-set-variable' warning in chip_wakeup() (Íñigo Huguet) [2059999] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059999] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059999] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059999] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059999] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059999] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059999] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059999] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059999] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059999] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059999] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059999] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059999] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059999] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059999] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059999] - cfg80211: delete redundant free code (Íñigo Huguet) [2059999] - mac80211: add support for .ndo_fill_forward_path (Íñigo Huguet) [2059999] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059999] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059999] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059999] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059999] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059999] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059999] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059999] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059999] - wilc1000: copy address before calling wilc_set_mac_address (Íñigo Huguet) [2059999] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059999] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059999] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059999] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059999] - ath11k: add support for BSS color change (Íñigo Huguet) [2059999] - ath11k: add trace log support (Íñigo Huguet) [2059999] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059999] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059999] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059999] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059999] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059999] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059999] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059999] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059999] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059999] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059999] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059999] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059999] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059999] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059999] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059999] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059999] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059999] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059999] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059999] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059999] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059999] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059999] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059999] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059999] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059999]- ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2037981] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2037981] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2037981] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2037981] - ixgbe: Remove non-inclusive language (Ken Cox) [2037981] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037981] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037981] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037981] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037981] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037981] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037981] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037981] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2037981] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037981] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037981] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [2037981] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042841] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042841] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042841] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042841] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042841] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042841] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042841] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042841] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042841] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042841] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042841] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042841] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081354] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081354] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081354] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081354] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081354] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081354] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081354] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081354] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081354] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081354] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081354] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081354] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [2081354] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Vladis Dronov) [2081354]- powerpc/rtas: rtas_busy_delay() improvements (Gustavo Walbon) [2050890] - scripts/pahole-flags.sh: use exit instead of return at the top level (Yauheni Kaliuta) [2098127] - rhel config: Set DMAR_UNITS_SUPPORTED (Jerry Snitselaar) [2094984] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2094984] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089441] - Adding CONFIG_NVME_VERBOSE_ERRORS to nvme (Gopal Tiwari) [2091823] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091823] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091823] - nvme: add verbose error logging (Gopal Tiwari) [2091823] - ionic: fix missing pci_release_regions() on error in ionic_probe() (Jonathan Toppins) [2050903] - ionic: no transition while stopping (Jonathan Toppins) [2050903] - ionic: use vmalloc include (Jonathan Toppins) [2050903] - ionic: clean up comments and whitespace (Jonathan Toppins) [2050903] - ionic: prefer strscpy over strlcpy (Jonathan Toppins) [2050903] - ionic: Use vzalloc for large per-queue related buffers (Jonathan Toppins) [2050903] - ionic: catch transition back to RUNNING with fw_generation 0 (Jonathan Toppins) [2050903] - ionic: replace set_vf data with union (Jonathan Toppins) [2050903] - ionic: stretch heartbeat detection (Jonathan Toppins) [2050903] - ionic: remove the dbid_inuse bitmap (Jonathan Toppins) [2050903] - ionic: disable napi when ionic_lif_init() fails (Jonathan Toppins) [2050903] - ionic: Cleanups in the Tx hotpath code (Jonathan Toppins) [2050903] - ionic: Prevent filter add/del err msgs when the device is not available (Jonathan Toppins) [2050903] - ionic: Query FW when getting VF info via ndo_get_vf_config (Jonathan Toppins) [2050903] - ionic: Allow flexibility for error reporting on dev commands (Jonathan Toppins) [2050903] - ionic: Correctly print AQ errors if completions aren't received (Jonathan Toppins) [2050903] - ionic: fix up printing of timeout error (Jonathan Toppins) [2050903] - ionic: better handling of RESET event (Jonathan Toppins) [2050903] - ionic: add FW_STOPPING state (Jonathan Toppins) [2050903] - ionic: Don't send reset commands if FW isn't running (Jonathan Toppins) [2050903] - ionic: separate function for watchdog init (Jonathan Toppins) [2050903] - ionic: start watchdog after all is setup (Jonathan Toppins) [2050903] - ionic: fix type complaint in ionic_dev_cmd_clean() (Jonathan Toppins) [2050903] - [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2044351] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2044351] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2044351] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2044351] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2044351] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2044351] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2044351] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2044351] - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" (Myron Stowe) [2068174] - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" (Myron Stowe) [2068174] - PCI: uniphier-ep: Add NX1 support (Myron Stowe) [2068174] - PCI: uniphier-ep: Add SoC data structure (Myron Stowe) [2068174] - dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC (Myron Stowe) [2068174] - PCI: rcar: Use PCI_SET_ERROR_RESPONSE after read which triggered an exception (Myron Stowe) [2068174] - PCI: rcar: Finish transition to L1 state in rcar_pcie_config_access() (Myron Stowe) [2068174] - PCI: qcom: Add SM8450 PCIe support (Myron Stowe) [2068174] - PCI: qcom: Add ddrss_sf_tbu flag (Myron Stowe) [2068174] - PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg (Myron Stowe) [2068174] - dt-bindings: pci: qcom: Document PCIe bindings for SM8450 (Myron Stowe) [2068174] - PCI: mvebu: Implement support for legacy INTx interrupts (Myron Stowe) [2068174] - PCI: mvebu: Fix macro names and comments about legacy interrupts (Myron Stowe) [2068174] - dt-bindings: PCI: mvebu: Update information about intx interrupts (Myron Stowe) [2068174] - PCI: mvebu: Use child_ops API (Myron Stowe) [2068174] - PCI: mvebu: Add support for Advanced Error Reporting registers on emulated bridge (Myron Stowe) [2068174] - PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2068174] - PCI: mvebu: Correctly configure x1/x4 mode (Myron Stowe) [2068174] - dt-bindings: PCI: mvebu: Add num-lanes property (Myron Stowe) [2068174] - PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem Vendor ID capability (Myron Stowe) [2068174] - PCI: pci-bridge-emul: Add support for PCIe extended capabilities (Myron Stowe) [2068174] - PCI: pci-bridge-emul: Re-arrange register tests (Myron Stowe) [2068174] - PCI: mvebu: Fix reporting Data Link Layer Link Active on emulated bridge (Myron Stowe) [2068174] - PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on emulated bridge (Myron Stowe) [2068174] - PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on emulated bridge (Myron Stowe) [2068174] - PCI: mvebu: Properly initialize vendor, device and revision of emulated bridge (Myron Stowe) [2068174] - PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is unsupported (Myron Stowe) [2068174] - PCI: mvebu: Remove duplicate nports assignment (Myron Stowe) [2068174] - PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option (Myron Stowe) [2068174] - PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_EMUL_NO_IO_FORWARD (Myron Stowe) [2068174] - PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR to PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD (Myron Stowe) [2068174] - PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const (Myron Stowe) [2068174] - MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer (Myron Stowe) [2068174] - sizes.h: Add SZ_1T macro (Myron Stowe) [2068174] - PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present (Myron Stowe) [2068174] - PCI: imx6: Invoke the PHY exit function after PHY power off (Myron Stowe) [2068174] - PCI: imx6: Enable i.MX6QP PCIe power management support (Myron Stowe) [2068174] - PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails (Myron Stowe) [2068174] - PCI: fu740: Force 2.5GT/s for initial device probe (Myron Stowe) [2068174] - PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup (Myron Stowe) [2068174] - PCI: endpoint: Fix misused goto label (Myron Stowe) [2068174] - PCI: endpoint: Fix alignment fault error in copy tests (Myron Stowe) [2068174] - PCI: dwc: Restore MSI Receiver mask during resume (Myron Stowe) [2068174] - PCI: aardvark: Update comment about link going down after link-up (Myron Stowe) [2068174] - PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() (Myron Stowe) [2068174] - PCI: aardvark: Don't mask irq when mapping (Myron Stowe) [2068174] - PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts (Myron Stowe) [2068174] - PCI: aardvark: Use separate INTA interrupt for emulated root bridge (Myron Stowe) [2068174] - PCI: aardvark: Fix support for PME requester on emulated bridge (Myron Stowe) [2068174] - PCI: aardvark: Add support for PME interrupts (Myron Stowe) [2068174] - PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge (Myron Stowe) [2068174] - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge (Myron Stowe) [2068174] - PCI: aardvark: Add support for ERR interrupt on emulated bridge (Myron Stowe) [2068174] - PCI: aardvark: Enable MSI-X support (Myron Stowe) [2068174] - PCI: aardvark: Fix setting MSI address (Myron Stowe) [2068174] - PCI: aardvark: Add support for masking MSI interrupts (Myron Stowe) [2068174] - PCI: aardvark: Refactor unmasking summary MSI interrupt (Myron Stowe) [2068174] - PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node) (Myron Stowe) [2068174] - PCI: aardvark: Make msi_domain_info structure a static driver structure (Myron Stowe) [2068174] - PCI: aardvark: Make MSI irq_chip structures static driver structures (Myron Stowe) [2068174] - PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ (Myron Stowe) [2068174] - PCI: aardvark: Rewrite IRQ code to chained IRQ handler (Myron Stowe) [2068174] - PCI: aardvark: Fix support for MSI interrupts (Myron Stowe) [2068174] - PCI: aardvark: Fix reading MSI interrupt number (Myron Stowe) [2068174] - PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_* (Myron Stowe) [2068174] - PCI/VGA: Replace full MIT license text with SPDX identifier (Myron Stowe) [2068174] - PCI/VGA: Use unsigned format string to print lock counts (Myron Stowe) [2068174] - PCI/VGA: Log bridge control messages when adding devices (Myron Stowe) [2068174] - PCI/VGA: Remove empty vga_arb_device_card_gone() (Myron Stowe) [2068174] - PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path (Myron Stowe) [2068174] - PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path (Myron Stowe) [2068174] - PCI/VGA: Move firmware default device detection to ADD_DEVICE path (Myron Stowe) [2068174] - PCI/VGA: Factor out default VGA device selection (Myron Stowe) [2068174] - PCI/VGA: Factor out vga_select_framebuffer_device() (Myron Stowe) [2068174] - PCI/VGA: Move vga_arb_integrated_gpu() earlier in file (Myron Stowe) [2068174] - PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processors to whitelist (Myron Stowe) [2068174] - PCI: Avoid broken MSI on SB600 USB devices (Myron Stowe) [2068174] - x86/PCI: Add #includes to asm/pci_x86.h (Myron Stowe) [2068174] - PCI: ibmphp: Remove unused assignments (Myron Stowe) [2068174] - PCI: cpqphp: Remove unused assignments (Myron Stowe) [2068174] - PCI: fu740: Remove unused assignments (Myron Stowe) [2068174] - PCI: kirin: Remove unused assignments (Myron Stowe) [2068174] - PCI: Remove unused assignments (Myron Stowe) [2068174] - PCI: Declare pci_filp_private only when HAVE_PCI_MMAP (Myron Stowe) [2068174] - PCI/AER: Update aer-inject URL (Myron Stowe) [2068174] - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum (Myron Stowe) [2068174] - PCI: pciehp: Clear cmd_busy bit in polling mode (Myron Stowe) [2068174] - PCI: Reduce warnings on possible RW1C corruption (Myron Stowe) [2068174] - PCI: Support BAR sizes up to 8TB (Myron Stowe) [2068174] - PCI: iproc: Set all 24 bits of PCI class code (Myron Stowe) [2068174] - PCI: Add defines for normal and subtractive PCI bridges (Myron Stowe) [2068174] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2068174] - xsk: Do not write NULL in SW ring at allocation failure (Felix Maurer) [2071619] - selftests, xsk: Fix rx_full stats test (Felix Maurer) [2071619] - bpf, sockmap: Fix double bpf_prog_put on error case in map_link (Felix Maurer) [2071619] - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() (Felix Maurer) [2071619] - xsk: Initialise xskb free_list_node (Felix Maurer) [2071619] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Felix Maurer) [2071619] - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap (Felix Maurer) [2071619] - bpf, sockmap: Attach map progs to psock early for feature probes (Felix Maurer) [2071619] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Felix Maurer) [2071619] - page_pool: Revert "page_pool: disable dma mapping support..." (Felix Maurer) [2071619] - xsk: Fix crash on double free in buffer pool (Felix Maurer) [2071619] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Felix Maurer) [2071619] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Felix Maurer) [2071619] - bpf, sockmap: Fix race in ingress receive verdict with redirect to self (Felix Maurer) [2071619] - bpf, sockmap: Remove unhash handler for BPF sockmap usage (Felix Maurer) [2071619] - selftests, bpf: Add one test for sockmap with strparser (Felix Maurer) [2071619] - selftests, bpf: Fix test_txmsg_ingress_parser error (Felix Maurer) [2071619] - skmsg: Lose offset info in sk_psock_skb_ingress (Felix Maurer) [2071619] - xdp: Remove redundant warning (Felix Maurer) [2071619] - page_pool: disable dma mapping support for 32-bit arch with 64-bit DMA (Felix Maurer) [2071619] - xsk: Fix clang build error in __xp_alloc (Felix Maurer) [2071619] - selftests: xsk: Add frame_headroom test (Felix Maurer) [2071619] - selftests: xsk: Change interleaving of packets in unaligned mode (Felix Maurer) [2071619] - selftests: xsk: Add single packet test (Felix Maurer) [2071619] - selftests: xsk: Introduce pacing of traffic (Felix Maurer) [2071619] - selftests: xsk: Fix socket creation retry (Felix Maurer) [2071619] - selftests: xsk: Put the same buffer only once in the fill ring (Felix Maurer) [2071619] - selftests: xsk: Fix missing initialization (Felix Maurer) [2071619] - xsk: Optimize for aligned case (Felix Maurer) [2071619] - xsk: Batched buffer allocation for the pool (Felix Maurer) [2071619] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Felix Maurer) [2071619] - selftests: xsk: Add tests for 2K frame size (Felix Maurer) [2071619] - selftests: xsk: Add tests for invalid xsk descriptors (Felix Maurer) [2071619] - selftests: xsk: Eliminate test specific if-statement in test runner (Felix Maurer) [2071619] - selftests: xsk: Add test for unaligned mode (Felix Maurer) [2071619] - selftests: xsk: Introduce replacing the default packet stream (Felix Maurer) [2071619] - selftests: xsk: Allow for invalid packets (Felix Maurer) [2071619] - selftests: xsk: Eliminate MAX_SOCKS define (Felix Maurer) [2071619] - selftests: xsx: Make pthreads local scope (Felix Maurer) [2071619] - selftests: xsk: Make xdp_flags and bind_flags local (Felix Maurer) [2071619] - selftests: xsk: Specify number of sockets to create (Felix Maurer) [2071619] - selftests: xsk: Replace second_step global variable (Felix Maurer) [2071619] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Felix Maurer) [2071619] - selftests: xsk: Add use_poll to ifobject (Felix Maurer) [2071619] - selftests: xsx: Introduce test name in test spec (Felix Maurer) [2071619] - selftests: xsk: Make frame_size configurable (Felix Maurer) [2071619] - selftests: xsk: Move rxqsize into xsk_socket_info (Felix Maurer) [2071619] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Felix Maurer) [2071619] - selftests: xsk: Introduce test specifications (Felix Maurer) [2071619] - selftests: xsk: Introduce type for thread function (Felix Maurer) [2071619] - selftests: xsk: Simplify xsk and umem arrays (Felix Maurer) [2071619]- net/sched: act_api: fix error code in tcf_ct_flow_table_fill_tuple_ipv6() (Ivan Vecera) [2090410] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2090410] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2090410] - net/sched: cls_u32: fix possible leak in u32_init_knode() (Ivan Vecera) [2090410] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Ivan Vecera) [2090410] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2090410] - net/sched: fix initialization order when updating chain 0 head (Ivan Vecera) [2090410] - net/sched: flower: fix parsing of ethertype following VLAN header (Ivan Vecera) [2090410] - net/sched: act_ct: fix ref leak when switching zones (Ivan Vecera) [2090410] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2090410] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2090410] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2090410] - net/sched: act_ct: Fix flow table lookup failure with no originating ifindex (Ivan Vecera) [2090410] - act_ct: Support GRE offload (Ivan Vecera) [2090410] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2090410] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2090410] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2090410] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Ivan Vecera) [2090410] - net: sched: limit TC_ACT_REPEAT loops (Ivan Vecera) [2090410] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2090410] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2090410] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2090410] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2090410] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2090410] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2090410] - sch_htb: Fail on unsupported parameters when offload is requested (Ivan Vecera) [2090410] - netfilter: nft_ct: fix use after free when attaching zone template (Ivan Vecera) [2090410] - netfilter: conntrack: remove extension register api (Ivan Vecera) [2090410] - netfilter: conntrack: handle ->destroy hook via nat_ops instead (Ivan Vecera) [2090410] - netfilter: conntrack: move extension sizes into core (Ivan Vecera) [2090410] - netfilter: conntrack: make all extensions 8-byte alignned (Ivan Vecera) [2090410] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2090410] - net_sched: restore "mpu xxx" handling (Ivan Vecera) [2090410] - net: prefer nf_ct_put instead of nf_conntrack_put (Ivan Vecera) [2090410] - netfilter: conntrack: avoid useless indirection during conntrack destruction (Ivan Vecera) [2090410] - netfilter: make function op structures const (Ivan Vecera) [2090410] - netfilter: core: move ip_ct_attach indirection to struct nf_ct_hook (Ivan Vecera) [2090410] - netfilter: conntrack: convert to refcount_t api (Ivan Vecera) [2090410] - sch_cake: revise Diffserv docs (Ivan Vecera) [2090410] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Ivan Vecera) [2090410] - net: openvswitch: Fill act ct extension (Ivan Vecera) [2090410] - net/sched: act_ct: Fill offloading tuple iifidx (Ivan Vecera) [2090410] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2090410] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2090410] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2090410] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2090410] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2090410] - net: sched: save full flags for tc action (Ivan Vecera) [2090410] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2090410] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2090410] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2090410] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2090410] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2090410] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2090410] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2090410] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2090410] - flow_offload: fill flags to action structure (Ivan Vecera) [2090410] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2090410] - netfilter: nfnetlink_queue: silence bogus compiler warning (Ivan Vecera) [2090410] - selftests/tc-testing: match any qdisc type (Ivan Vecera) [2090410] - net: sched: sch_netem: Refactor code in 4-state loss generator (Ivan Vecera) [2090410] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2090410] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2090410] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2090410] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2090410] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2090410] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2090410] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2090410] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2090410] - net: sch_tbf: Add a graft command (Ivan Vecera) [2090410] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2090410] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2090410] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2090410] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2090410] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2090410] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2090410] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2090410] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2090410] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2090410] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2090410] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2090410] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2090410] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2090410] - net: prevent user from passing illegal stab size (Ivan Vecera) [2090410] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2090410] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2090410] - netdevsim: add ability to change channel count (Ivan Vecera) [2090410] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2090410] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2090410] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2090410] - tc-testing: Add control-plane selftests for sch_mq (Ivan Vecera) [2090410] - net_sched: refactor TC action init API (Ivan Vecera) [2090410] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2090410] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2090410] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2090410] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2090410] - iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072170] - iommu/dma: Fix iova map result check bug (Jerry Snitselaar) [2072170] - crypto: qat - remove dma_free_coherent() for RSA (Jerry Snitselaar) [2072170] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2072170] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2072170] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2072170] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072170] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072170] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072170] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072170] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072170] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072170] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2072170] - iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2072170] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2072170] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072170] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072170] - dma-mapping: move pgprot_decrypted out of dma_pgprot (Jerry Snitselaar) [2072170] - dma-mapping: benchmark: extract a common header file for map_benchmark definition (Jerry Snitselaar) [2072170] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2072170] - dma-mapping: remove CONFIG_DMA_REMAP (Jerry Snitselaar) [2072170] - swiotlb: simplify array allocation (Jerry Snitselaar) [2072170] - swiotlb: tidy up includes (Jerry Snitselaar) [2072170] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2072170] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2072170] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2072170] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2072170] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2072170] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072170] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2072170] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [2008729] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2072170] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2072170] - iommu/vt-d: Move intel_iommu_ops to header file (Jerry Snitselaar) [2072170] - iommu/vt-d: Fix indentation of goto labels (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove unnecessary prototypes (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove unnecessary includes (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove domain and devinfo mempool (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove finding domain in dmar_insert_one_dev_info() (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove intel_iommu::domains (Jerry Snitselaar) [2072170] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2072170] - iommu: Split struct iommu_ops (Jerry Snitselaar) [2072170] - iommu: Remove unused argument in is_attach_deferred (Jerry Snitselaar) [2072170] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2072170] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2072170] - iommu: Remove aux-domain related interfaces and iommu_ops (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove aux-domain related callbacks (Jerry Snitselaar) [2072170] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2072170] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2072170] - iommu/arm-smmu: Account for PMU interrupts (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2072170] - iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_iommu_device_probe (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: Simplify memory allocation (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2072170] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2072170] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Jerry Snitselaar) [2072170] - iommu: Fix some W=1 warnings (Jerry Snitselaar) [2072170] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072170] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Jerry Snitselaar) [2072170] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Jerry Snitselaar) [2072170] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2072170] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2072170] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2072170] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2072170] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2072170] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2072170] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2072170] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2072170] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2072170] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072170] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2072170] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072170] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2072170] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072170] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2072170] - iommu/amd: Fix typo in *glues … together* in comment (Jerry Snitselaar) [2072170] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2072170] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072170] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072170] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072170] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072170] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: Constify arm_smmu_mmu_notifier_ops (Jerry Snitselaar) [2072170] - iommu: arm-smmu-impl: Add SM8450 qcom iommu implementation (Jerry Snitselaar) [2072170] - iommu/arm-smmu-qcom: Fix TTBR0 read (Jerry Snitselaar) [2072170] - dma-direct: add a dma_direct_use_pool helper (Jerry Snitselaar) [2072170] - dma-direct: factor the swiotlb code out of __dma_direct_alloc_pages (Jerry Snitselaar) [2072170] - dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals (Jerry Snitselaar) [2072170] - dma-direct: warn if there is no pool for force unencrypted allocations (Jerry Snitselaar) [2072170] - dma-direct: fail allocations that can't be made coherent (Jerry Snitselaar) [2072170] - dma-direct: refactor the !coherent checks in dma_direct_alloc (Jerry Snitselaar) [2072170] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072170] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072170] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072170] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072170] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072170] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072170] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072170] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2072170] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2072170] - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2072170] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2072170] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2072170] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2072170] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2072170] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2072170] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2072170] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072170] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2072170] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2072170] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2072170] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072170] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2072170] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1880620] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2072170] - iommu/amd: Use report_iommu_fault() (Jerry Snitselaar) [2072170] - iommu/arm-smmu-qcom: Request direct mapping for modem device (Jerry Snitselaar) [2072170] - iommu: arm-smmu-qcom: Add compatible for QCM2290 (Jerry Snitselaar) [2072170] - iommu/arm-smmu-qcom: Add SM6350 SMMU compatible (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2072170] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2072170] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2072170] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2072170] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2072170] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2072170] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2072170] - iommu/io-pgtable: Add DART pagetable format (Jerry Snitselaar) [2072170]- video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [2096917] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086622] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086622] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086622] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086622] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086622] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086622] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086622] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086622] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086622] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086622] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086622] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086622] - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build (Mohammed Gamal) [2086622] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Mohammed Gamal) [2086622] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086622] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086622] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Vitaly Kuznetsov) [2092468] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2037982] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037982] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037982] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037982] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037982] - ixgbevf: Mailbox improvements (Ken Cox) [2037982] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037982] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037982] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037982] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037982]- redhat/configs: Move CRYPTO_USER config to match ARK layout (Vladis Dronov) [2096894] - redhat/configs: Drop outdated CRYPTO_ECDH configs (Vladis Dronov) [2096894] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087964] {CVE-2022-1729} - block: ignore RWF_HIPRI hint for sync dio (Ming Lei) [2071243] - [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2044298] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2044298] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2044298] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2044298] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2044298] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2044298] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2044298] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2044298] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2044298] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2044298] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2044298] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2044298] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2044298] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2044298] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2044298] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2044298] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2044298] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2044298] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2044298] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2044298] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2044298] - scsi: lpfc: Correct BDE DMA address assignment for GEN_REQ_WQE (Dick Kennedy) [2063879] - scsi: lpfc: Fix split code for FLOGI on FCoE (Dick Kennedy) [2063879] - scsi: lpfc: Update lpfc version to 14.2.0.3 (Dick Kennedy) [2063879] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2063879] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2063879] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2063879] - scsi: lpfc: Change VMID registration to be based on fabric parameters (Dick Kennedy) [2063879] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2063879] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2063879] - scsi: lpfc: Fix dmabuf ptr assignment in lpfc_ct_reject_event() (Dick Kennedy) [2063879] - scsi: lpfc: Inhibit aborts if external loopback plug is inserted (Dick Kennedy) [2063879] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2063879] - scsi: lpfc: Fill in missing ndlp kref puts in error paths (Dick Kennedy) [2063879] - scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4() (Dick Kennedy) [2063879] - scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call (Dick Kennedy) [2063879] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2063879] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2063879] - scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli_prep_wqe() (Dick Kennedy) [2063879] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2063879] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2063879] - scsi: lpfc: Update lpfc version to 14.2.0.2 (Dick Kennedy) [2063879] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2063879] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2063879] - scsi: lpfc: Refactor cleanup of mailbox commands (Dick Kennedy) [2063879] - scsi: lpfc: Fix field overload in lpfc_iocbq data structure (Dick Kennedy) [2063879] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2063879] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2063879] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2063879] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2063879] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2063879] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2063879] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2063879] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2063879] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2063879] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2063879] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2063879] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2063879] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2063879] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2063879] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2063879] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2063879] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2063879] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2063879] - scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup() (Dick Kennedy) [2063879] - scsi: lpfc: Fix broken SLI4 abort path (Dick Kennedy) [2063879] - scsi: lpfc: Update lpfc version to 14.2.0.1 (Dick Kennedy) [2063879] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2063879] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2063879] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2063879] - scsi: lpfc: Copyright updates for 14.2.0.0 patches (Dick Kennedy) [2063879] - scsi: lpfc: Update lpfc version to 14.2.0.0 (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor BSG paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor Abort paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor SCSI paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor CT paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor misc ELS paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor VMID paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor FDISC paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor LS_RJT paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor LS_ACC paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/FARPR paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor base ELS paths and the FLOGI path (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4 (Dick Kennedy) [2063879] - scsi: lpfc: SLI path split: Refactor lpfc_iocbq (Dick Kennedy) [2063879] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2063879] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2063879] - scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped() (Dick Kennedy) [2063879] - scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt() (Dick Kennedy) [2063879] - scsi: lpfc: Use fc_block_rport() (Dick Kennedy) [2063879] - scsi: lpfc: Drop lpfc_no_handler() (Dick Kennedy) [2063879] - scsi: lpfc: Kill lpfc_bus_reset_handler() (Dick Kennedy) [2063879] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2063879] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2063879] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2063879] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Dick Kennedy) [2063879] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2063879] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2063879] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [2063879] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [2063879] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [2063879] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [2063879] - jbd2: fix a potential race while discarding reserved buffers after an abort (Lukas Czerner) [2079868] - ext4: update the cached overhead value in the superblock (Lukas Czerner) [2079868] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079868] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079868] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079868] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079868] - ext4: fix bug_on in start_this_handle during umount filesystem (Lukas Czerner) [2079868] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079868] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085759] - ext4: fix kernel doc warnings (Lukas Czerner) [2079868] - ext4: add commit tid info in ext4_fc_commit_start/stop trace events (Lukas Czerner) [2079868] - ext4: add commit_tid info in jbd debug log (Lukas Czerner) [2079868] - ext4: add transaction tid info in fc_track events (Lukas Czerner) [2079868] - ext4: convert ext4_fc_track_dentry type events to use event class (Lukas Czerner) [2079868] - ext4: fix ext4_fc_stats trace point (Lukas Czerner) [2079868] - ext4: add new trace event in ext4_fc_cleanup (Lukas Czerner) [2079868] - ext4: return early for non-eligible fast_commit track events (Lukas Czerner) [2079868] - ext4: do not call FC trace event in ext4_fc_commit() if FS does not support FC (Lukas Czerner) [2079868] - ext4: remove unused enum EXT4_FC_COMMIT_FAILED (Lukas Czerner) [2079868] - ext4: warn when dirtying page w/o buffers in data=journal mode (Lukas Czerner) [2079868] - ext4: make mb_optimize_scan performance mount option work with extents (Lukas Czerner) [2079868] - ext4: make mb_optimize_scan option work with set/unset mount cmd (Lukas Czerner) [2079868] - ext4: stop using bio_devname (Lukas Czerner) [2079868] - ext4: don't BUG if someone dirty pages without asking ext4 first (Lukas Czerner) [2079868] - ext4: remove redundant assignment to variable split_flag1 (Lukas Czerner) [2079868] - ext4: fix underflow in ext4_max_bitmap_size() (Lukas Czerner) [2079868] - ext4: fix ext4_mb_clear_bb() kernel-doc comment (Lukas Czerner) [2079868] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079868] - ext4: use time_is_before_jiffies() instead of open coding it (Lukas Czerner) [2079868] - ext4: improve fast_commit performance and scalability (Lukas Czerner) [2079868] - ext4: add extra check in ext4_mb_mark_bb() to prevent against possible corruption (Lukas Czerner) [2079868] - ext4: add strict range checks while freeing blocks (Lukas Czerner) [2079868] - ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() (Lukas Czerner) [2079868] - ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() (Lukas Czerner) [2079868] - ext4: rename ext4_set_bits to mb_set_bits (Lukas Czerner) [2079868] - ext4: use in_range() for range checking in ext4_fc_replay_check_excluded (Lukas Czerner) [2079868] - ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() (Lukas Czerner) [2079868] - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit (Lukas Czerner) [2079868] - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb (Lukas Czerner) [2079868] - jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait (Lukas Czerner) [2079868] - jbd2: kill t_handle_lock transaction spinlock (Lukas Czerner) [2079868] - fs/ext4: fix comments mentioning i_mutex (Lukas Czerner) [2079868] - ext4: fix incorrect type issue during replay_del_range (Lukas Czerner) [2079868] - jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_{scan,count}() (Lukas Czerner) [2079868] - jbd2: fix use-after-free of transaction_t race (Lukas Czerner) [2079868] - jbd2: refactor wait logic for transaction updates into a common function (Lukas Czerner) [2079868] - jbd2: cleanup unused functions declarations from jbd2.h (Lukas Czerner) [2079868] - ext4: fix error handling in ext4_fc_record_modified_inode() (Lukas Czerner) [2079868] - ext4: remove redundant max inline_size check in ext4_da_write_inline_data_begin() (Lukas Czerner) [2079868] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079868] - ext4: fast commit may miss file actions (Lukas Czerner) [2079868] - ext4: fast commit may not fallback for ineligible commit (Lukas Czerner) [2079868] - ext4: modify the logic of ext4_mb_new_blocks_simple (Lukas Czerner) [2079868] - ext4: prevent used blocks from being allocated during fast commit replay (Lukas Czerner) [2079868] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079868] - ext4: simplify ext4_sb_read_encoding (Lukas Czerner) [2079868] - ext4: flush background discard kwork when retry allocation (Lukas Czerner) [2079868] - ext4: get discard out of jbd2 commit kthread contex (Lukas Czerner) [2079868] - ext4: report correct st_size for encrypted symlinks (Lukas Czerner) [2079868] - fscrypt: add fscrypt_symlink_getattr() for computing st_size (Lukas Czerner) [2079868]- powerpc/rtas: Keep MSR[RI] set when calling RTAS (Diego Domingos) [2087259] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092430] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094245] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094245] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094302] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094302] - redhat/configs: enable CONFIG_SP5100_TCO for x86_64 (Sudheesh Mavila) [2078696] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2078696] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2078696] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2078696] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2078696] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2078696] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2078696] - redhat/configs: enable ACPI_PCC (Mark Langsdorf) [2067294] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067294] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067294] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067294] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067294] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067294] - ACPI: require CRC32 to build (Mark Langsdorf) [2067294] - ACPI: PCC: pcc_ctx can be static (Mark Langsdorf) [2067294] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067294] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067294] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067294] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067294] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067294] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067294] - drivers: acpi: acpi_apd: Remove unused device property "is-rv" (Mark Langsdorf) [2067294] - x86: clk: clk-fch: Add support for newer family of AMD's SOC (Mark Langsdorf) [2067294] - ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype (Mark Langsdorf) [2067294] - ACPI / x86: Skip AC and battery devices on x86 Android tablets with broken DSDTs (Mark Langsdorf) [2067294] - ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_battery() helper (Mark Langsdorf) [2067294] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067294] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067294] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Mark Langsdorf) [2067294] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067294] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067294] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067294] - redhat/configs: enable ACPI_PFRUT (Mark Langsdorf) [2040058 2067294] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2040058 2067294] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2040058 2067294] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2040058 2067294] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2040058 2067294] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2040058 2067294] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067294] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067294] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067294] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067294] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067294] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067294] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067294] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067294] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067294] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067294] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067294] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067294] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067294] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067294] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067294] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067294] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067294] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067294] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067294] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Mark Langsdorf) [2067294] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067294] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067294] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067294] - ACPI: delay enumeration of devices with a _DEP pointing to an INT3472 device (Mark Langsdorf) [2067294] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067294] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067294] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067294] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067294] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067294] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067294] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067294] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067294] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067294] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067294] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067294] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067294] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067294] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067294] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067294] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067294] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067294] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067294] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067294] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067294] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067294] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067294] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067294] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067294] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067294] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067294] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067294] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067294] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067294] - selftests/bpf: Prevent skeleton generation race (Yauheni Kaliuta) [2069045] - kernel.spec: disable vmlinux.h generation for s390 zfcpdump config (Yauheni Kaliuta) [2069045] - bpf: Fix possible race in inc_misses_counter (Yauheni Kaliuta) [2069045] - kbuild: Unify options for BTF generation for vmlinux and modules (Yauheni Kaliuta) [2069045] - tools/resolve_btfids: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045] - bpf, x86: Fix "no previous prototype" warning (Yauheni Kaliuta) [2069045] - selftests/bpf: Add tests for restricted helpers (Yauheni Kaliuta) [2069045] - selftests/bpf: Check map in map pruning (Yauheni Kaliuta) [2069045] - bpf: selftest: Trigger a DCE on the whole subprog (Yauheni Kaliuta) [2069045] - libbpf: Deprecate bpf_objects_list (Yauheni Kaliuta) [2069045] - scripts: documentation-file-ref-check: fix bpf selftests path (Yauheni Kaliuta) [2069045] - libbpf: Add ability to fetch bpf_program's underlying instructions (Yauheni Kaliuta) [2069045] - selftests/bpf: Use cpu_number only on arches that have it (Yauheni Kaliuta) [2069045] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Yauheni Kaliuta) [2069045] - bpf: Document BPF licensing. (Yauheni Kaliuta) [2069045] - libbpf: Fix gen_loader assumption on number of programs. (Yauheni Kaliuta) [2069045] - libbpf: Add "bool skipped" to struct bpf_map (Yauheni Kaliuta) [2069045] - selftests/bpf: Skip all serial_test_get_branch_snapshot in vm (Yauheni Kaliuta) [2069045] - bpf: Fix a btf decl_tag bug when tagging a function (Yauheni Kaliuta) [2069045] - libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors (Yauheni Kaliuta) [2069045] - libbpf: Use probe_name for legacy kprobe (Yauheni Kaliuta) [2069045] - selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper (Yauheni Kaliuta) [2069045] - selftests/bpf: Extract syscall wrapper (Yauheni Kaliuta) [2069045] - tools/resolve_btfids: Skip unresolved symbol warning for empty BTF sets (Yauheni Kaliuta) [2069045] - libbpf: Perform map fd cleanup for gen_loader in case of error (Yauheni Kaliuta) [2069045] - libbpf: Fix non-C89 loop variable declaration in gen_loader.c (Yauheni Kaliuta) [2069045] - bpftool: Install libbpf headers for the bootstrap version, too (Yauheni Kaliuta) [2069045] - tools/runqslower: Fix cross-build (Yauheni Kaliuta) [2069045] - libbpf: Fix section counting logic (Yauheni Kaliuta) [2069045] - libbpf: Load global data maps lazily on legacy kernels (Yauheni Kaliuta) [2069045] - bpftool: Fix error check when calling hashmap__new() (Yauheni Kaliuta) [2069045] - libbpf: Remove deprecation attribute from struct bpf_prog_prep_result (Yauheni Kaliuta) [2069045] - bpftool: Fix print error when show bpf map (Yauheni Kaliuta) [2069045] - bpf: Add missing map_get_next_key method to bloom filter map. (Yauheni Kaliuta) [2069045] - bpf, selftests: Fix racing issue in btf_skc_cls_ingress test (Yauheni Kaliuta) [2069045] - selftest/bpf: Add a test that reads various addresses. (Yauheni Kaliuta) [2069045] - bpf: Fix extable address check. (Yauheni Kaliuta) [2069045] - bpf: Fix extable fixup offset. (Yauheni Kaliuta) [2069045] - bpf: Make 32->64 bounds propagation slightly more robust (Yauheni Kaliuta) [2069045] - bpf: Fix signed bounds propagation after mov32 (Yauheni Kaliuta) [2069045] - bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer (Yauheni Kaliuta) [2069045] - bpf, selftests: Add test case for atomic fetch on spilled pointer (Yauheni Kaliuta) [2069045] - bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix OOB write in test_verifier (Yauheni Kaliuta) [2069045] - selftests/bpf: Tests for state pruning with u32 spill/fill (Yauheni Kaliuta) [2069045] - bpf: Fix incorrect state pruning for <8B spill/fill (Yauheni Kaliuta) [2069045] - bpf: Add selftests to cover packet access corner cases (Yauheni Kaliuta) [2069045] - bpf: Fix the off-by-two error in range markings (Yauheni Kaliuta) [2069045] - treewide: Add missing includes masked by cgroup -> bpf dependency (Yauheni Kaliuta) [2069045] - bpf: Fix bpf_check_mod_kfunc_call for built-in modules (Yauheni Kaliuta) [2069045] - redhat/configs: Add CONFIG_DEBUG_INFO_DWARF5 (Yauheni Kaliuta) [2069045] - bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [2069045] - Documentation/locking/locktypes: Update migrate_disable() bits. (Yauheni Kaliuta) [2069045] - bpf: Make sure bpf_disable_instrumentation() is safe vs preemption. (Yauheni Kaliuta) [2069045] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Yauheni Kaliuta) [2069045] - selftests/bpf: Verifier test on refill from a smaller spill (Yauheni Kaliuta) [2069045] - bpf: Do not reject when the stack read size is different from the tracked scalar size (Yauheni Kaliuta) [2069045] - selftests/bpf: Make netcnt selftests serial to avoid spurious failures (Yauheni Kaliuta) [2069045] - selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs (Yauheni Kaliuta) [2069045] - selftests/bpf: Convert test_bpffs to ASSERT macros (Yauheni Kaliuta) [2069045] - libfs: Support RENAME_EXCHANGE in simple_rename() (Yauheni Kaliuta) [2069045] - libfs: Move shmem_exchange to simple_rename_exchange (Yauheni Kaliuta) [2069045] - libbpf: Deprecate AF_XDP support (Yauheni Kaliuta) [2069045] - selftests/bpf: Add a testcase for 64-bit bounds propagation issue. (Yauheni Kaliuta) [2069045] - bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. (Yauheni Kaliuta) [2069045] - bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix also no-alu32 strobemeta selftest (Yauheni Kaliuta) [2069045] - bpf: Add missing map_delete_elem method to bloom filter map (Yauheni Kaliuta) [2069045] - selftests/bpf: Add bloom map success test for userspace calls (Yauheni Kaliuta) [2069045] - bpf: Add alignment padding for "map_extra" + consolidate holes (Yauheni Kaliuta) [2069045] - bpf: Bloom filter map naming fixups (Yauheni Kaliuta) [2069045] - selftests/bpf: Add test cases for struct_ops prog (Yauheni Kaliuta) [2069045] - bpf: Add dummy BPF STRUCT_OPS for test purpose (Yauheni Kaliuta) [2069045] - bpf: Factor out helpers for ctx access checking (Yauheni Kaliuta) [2069045] - bpf: Factor out a helper to prepare trampoline for struct_ops prog (Yauheni Kaliuta) [2069045] - cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/bpf/cgroup.c (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix strobemeta selftest regression (Yauheni Kaliuta) [2069045] - bpf: Disallow unprivileged bpf by default (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix fclose/pclose mismatch in test_progs (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix memory leak in test_ima (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix fd cleanup in sk_lookup test (Yauheni Kaliuta) [2069045] - selftests/bpf: Add weak/typeless ksym test for light skeleton (Yauheni Kaliuta) [2069045] - libbpf: Use O_CLOEXEC uniformly when opening fds (Yauheni Kaliuta) [2069045] - libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 (Yauheni Kaliuta) [2069045] - libbpf: Add weak ksym support to gen_loader (Yauheni Kaliuta) [2069045] - libbpf: Add typeless ksym support to gen_loader (Yauheni Kaliuta) [2069045] - bpf: Add bpf_kallsyms_lookup_name helper (Yauheni Kaliuta) [2069045] - bpf/benchs: Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom filter (Yauheni Kaliuta) [2069045] - bpf/benchs: Add benchmark tests for bloom filter throughput + false positive (Yauheni Kaliuta) [2069045] - selftests/bpf: Add bloom filter map test cases (Yauheni Kaliuta) [2069045] - libbpf: Add "map_extra" as a per-map-type extra flag (Yauheni Kaliuta) [2069045] - bpf: Add bloom filter map implementation (Yauheni Kaliuta) [2069045] - bpf, tests: Add module parameter test_suite to test_bpf module (Yauheni Kaliuta) [2069045] - selftests/bpf: Adding a namespace reset for tc_redirect (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix attach_probe in parallel mode (Yauheni Kaliuta) [2069045] - selfetests/bpf: Update vmtest.sh defaults (Yauheni Kaliuta) [2069045] - bpf: Use u64_stats_t in struct bpf_prog_stats (Yauheni Kaliuta) [2069045] - bpf: Fixes possible race in update_prog_stats() for 32bit arches (Yauheni Kaliuta) [2069045] - bpf: Avoid races in __bpf_prog_run() for 32bit arches (Yauheni Kaliuta) [2069045] - s390: introduce nospec_uses_trampoline() (Yauheni Kaliuta) [2069045] - selftests/bpf: Guess function end for test_get_branch_snapshot (Yauheni Kaliuta) [2069045] - selftests/bpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045] - libbpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045] - libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() (Yauheni Kaliuta) [2069045] - libbpf: Deprecate ambiguously-named bpf_program__size() API (Yauheni Kaliuta) [2069045] - libbpf: Deprecate multi-instance bpf_program APIs (Yauheni Kaliuta) [2069045] - bpftool: Switch to libbpf's hashmap for PIDs/names references (Yauheni Kaliuta) [2069045] - bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing (Yauheni Kaliuta) [2069045] - bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects (Yauheni Kaliuta) [2069045] - bpftool: Do not expose and init hash maps for pinned path in main.c (Yauheni Kaliuta) [2069045] - bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS) (Yauheni Kaliuta) [2069045] - selftests/bpf: Split out bpf_verif_scale selftests into multiple tests (Yauheni Kaliuta) [2069045] - selftests/bpf: Mark tc_redirect selftest as serial (Yauheni Kaliuta) [2069045] - bpf/selftests: remove .c suffix from prog_tests/rhskip (Yauheni Kaliuta) [2069045] - selftests/bpf: Support multiple tests per file (Yauheni Kaliuta) [2069045] - selftests/bpf: Normalize selftest entry points (Yauheni Kaliuta) [2069045] - libbpf: Fix BTF header parsing checks (Yauheni Kaliuta) [2069045] - libbpf: Fix overflow in BTF sanity checks (Yauheni Kaliuta) [2069045] - docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045] - selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c (Yauheni Kaliuta) [2069045] - selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef (Yauheni Kaliuta) [2069045] - selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests (Yauheni Kaliuta) [2069045] - bpf: Add BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix flow dissector tests (Yauheni Kaliuta) [2069045] - libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME (Yauheni Kaliuta) [2069045] - bpftool: Avoid leaking the JSON writer prepared for program metadata (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs (Yauheni Kaliuta) [2069045] - bpftool: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045] - libbpf: Add btf__type_cnt() and btf__raw_data() APIs (Yauheni Kaliuta) [2069045] - libbpf: Deprecate btf__finalize_data() and move it into libbpf.c (Yauheni Kaliuta) [2069045] - libbpf: Fix memory leak in btf__dedup() (Yauheni Kaliuta) [2069045] - selftests/bpf: Make perf_buffer selftests work on 4.9 kernel again (Yauheni Kaliuta) [2069045] - libbpf: Fix the use of aligned attribute (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal maps (Yauheni Kaliuta) [2069045] - libbpf: Simplify look up by name of internal maps (Yauheni Kaliuta) [2069045] - selftests/bpf: Demonstrate use of custom .rodata/.data sections (Yauheni Kaliuta) [2069045] - libbpf: Support multiple .rodata.* and .data.* BPF maps (Yauheni Kaliuta) [2069045] - bpftool: Improve skeleton generation for data maps without DATASEC type (Yauheni Kaliuta) [2069045] - bpftool: Support multiple .rodata/.data internal maps in skeleton (Yauheni Kaliuta) [2069045] - libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps (Yauheni Kaliuta) [2069045] - libbpf: Use Elf64-specific types explicitly for dealing with ELF (Yauheni Kaliuta) [2069045] - libbpf: Extract ELF processing state into separate struct (Yauheni Kaliuta) [2069045] - selftests/bpf: Add verif_stats test (Yauheni Kaliuta) [2069045] - bpf: Add verified_insns to bpf_prog_info and fdinfo (Yauheni Kaliuta) [2069045] - libbpf: Fix ptr_is_aligned() usages (Yauheni Kaliuta) [2069045] - selftests/bpf: Test bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045] - bpf: Add bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045] - samples: bpf: Suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [2069045] - net: bpf: Switch over to memdup_user() (Yauheni Kaliuta) [2069045] - selftests/bpf: Some more atomic tests (Yauheni Kaliuta) [2069045] - libbpf: Fix dumping non-aligned __int128 (Yauheni Kaliuta) [2069045] - libbpf: Fix dumping big-endian bitfields (Yauheni Kaliuta) [2069045] - bpftool: Remove useless #include to from map_perf_ring.c (Yauheni Kaliuta) [2069045] - selftests/bpf: Remove duplicated include in cgroup_helpers (Yauheni Kaliuta) [2069045] - bpf/preload: Clean up .gitignore and "clean-files" target (Yauheni Kaliuta) [2069045] - libbpf: Migrate internal use of bpf_program__get_prog_info_linear (Yauheni Kaliuta) [2069045] - bpf: Silence Coverity warning for find_kfunc_desc_btf (Yauheni Kaliuta) [2069045] - bpftool: Turn check on zlib from a phony target into a conditional error (Yauheni Kaliuta) [2069045] - bpftool: Do not FORCE-build libbpf (Yauheni Kaliuta) [2069045] - bpftool: Fix install for libbpf's internal header(s) (Yauheni Kaliuta) [2069045] - libbpf: Remove Makefile warnings on out-of-sync netlink.h/if_link.h (Yauheni Kaliuta) [2069045] - bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG (Yauheni Kaliuta) [2069045] - selftests/bpf: Skip verifier tests that fail to load with ENOTSUPP (Yauheni Kaliuta) [2069045] - selfetest/bpf: Make some tests serial (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix pid check in fexit_sleep test (Yauheni Kaliuta) [2069045] - selftests/bpf: Adding pid filtering for atomics test (Yauheni Kaliuta) [2069045] - selftests/bpf: Make cgroup_v1v2 use its own port (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix race condition in enable_stats (Yauheni Kaliuta) [2069045] - selftests/bpf: Add per worker cgroup suffix (Yauheni Kaliuta) [2069045] - selftests/bpf: Allow some tests to be executed in sequence (Yauheni Kaliuta) [2069045] - selftests/bpf: Add parallelism to test_progs (Yauheni Kaliuta) [2069045] - bpf/selftests: Add test for writable bare tracepoint (Yauheni Kaliuta) [2069045] - libbpf: Support detecting and attaching of writable tracepoint program (Yauheni Kaliuta) [2069045] - bpf: Support writable context for bare tracepoint (Yauheni Kaliuta) [2069045] - bpftool: Add install-bin target to install binary only (Yauheni Kaliuta) [2069045] - selftests/bpf: Better clean up for runqslower in test_bpftool_build.sh (Yauheni Kaliuta) [2069045] - samples/bpf: Do not FORCE-recompile libbpf (Yauheni Kaliuta) [2069045] - samples/bpf: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - samples/bpf: Update .gitignore (Yauheni Kaliuta) [2069045] - bpf: iterators: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - bpf: preload: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - tools/runqslower: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - tools/resolve_btfids: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - bpftool: Install libbpf headers instead of including the dir (Yauheni Kaliuta) [2069045] - bpftool: Remove unused includes to (Yauheni Kaliuta) [2069045] - libbpf: Skip re-installing headers file if source is older than target (Yauheni Kaliuta) [2069045] - selftests/bpf: Remove SEC("version") from test progs (Yauheni Kaliuta) [2069045] - selftests/bpf: Skip the second half of get_branch_snapshot in vm (Yauheni Kaliuta) [2069045] - bpf, tests: Add more LD_IMM64 tests (Yauheni Kaliuta) [2069045] - bpf, x64: Factor out emission of REX byte in more cases (Yauheni Kaliuta) [2069045] - libbpf: Deprecate bpf_object__unload() API since v0.6 (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch to new bpf_object__next_{map,program} APIs (Yauheni Kaliuta) [2069045] - libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 (Yauheni Kaliuta) [2069045] - libbpf: Add API documentation convention guidelines (Yauheni Kaliuta) [2069045] - bpf: Use $(pound) instead of \# in Makefiles (Yauheni Kaliuta) [2069045] - selftests/bpf: Test new btf__add_btf() API (Yauheni Kaliuta) [2069045] - selftests/bpf: Refactor btf_write selftest to reuse BTF generation logic (Yauheni Kaliuta) [2069045] - libbpf: Add API that copies all BTF types from one BTF object to another (Yauheni Kaliuta) [2069045] - bpf, x64: Save bytes for DIV by reducing reg copies (Yauheni Kaliuta) [2069045] - bpf: Avoid retpoline for bpf_for_each_map_elem (Yauheni Kaliuta) [2069045] - bpf: selftests: Add selftests for module kfunc support (Yauheni Kaliuta) [2069045] - libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations (Yauheni Kaliuta) [2069045] - libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 (Yauheni Kaliuta) [2069045] - libbpf: Support kernel module function calls (Yauheni Kaliuta) [2069045] - bpf: Enable TCP congestion control kfunc from modules (Yauheni Kaliuta) [2069045] - tools: Allow specifying base BTF file in resolve_btfids (Yauheni Kaliuta) [2069045] - bpf: btf: Introduce helpers for dynamic BTF set registration (Yauheni Kaliuta) [2069045] - bpf: Be conservative while processing invalid kfunc calls (Yauheni Kaliuta) [2069045] - bpf: Introduce BPF support for kernel module function calls (Yauheni Kaliuta) [2069045] - selftests/bpf: Use BTF-defined key/value for map definitions (Yauheni Kaliuta) [2069045] - libbpf: Support uniform BTF-defined key/value specification across all BPF maps (Yauheni Kaliuta) [2069045] - bpf/tests: Add test of LDX_MEM with operand aliasing (Yauheni Kaliuta) [2069045] - bpf/tests: Add test of ALU shifts with operand register aliasing (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of BPF_ATOMIC register combinations (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of ALU register combinations (Yauheni Kaliuta) [2069045] - bpf/tests: Minor restructuring of ALU tests (Yauheni Kaliuta) [2069045] - bpf/tests: Add more tests for ALU and ATOMIC register clobbering (Yauheni Kaliuta) [2069045] - bpf/tests: Add tests to check source register zero-extension (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes (Yauheni Kaliuta) [2069045] - bpf/tests: Add zero-extension checks in BPF_ATOMIC tests (Yauheni Kaliuta) [2069045] - bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes (Yauheni Kaliuta) [2069045] - bpf, xdp, docs: Correct some English grammar and spelling (Yauheni Kaliuta) [2069045] - selftests/bpf: Use kselftest skip code for skipped tests (Yauheni Kaliuta) [2069045] - bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat (Yauheni Kaliuta) [2069045] - libbpf: Make gen_loader data aligned. (Yauheni Kaliuta) [2069045] - bpf: selftests: Fix fd cleanup in get_branch_snapshot (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix probe_user test failure with clang build kernel (Yauheni Kaliuta) [2069045] - bpf: Replace callers of BPF_CAST_CALL with proper function typedef (Yauheni Kaliuta) [2069045] - bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM (Yauheni Kaliuta) [2069045] - bpf/tests: Add tail call limit test with external function call (Yauheni Kaliuta) [2069045] - bpftool: Avoid using "?: " in generated code (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") use (Yauheni Kaliuta) [2069045] - libbpf: Add opt-in strict BPF program section name handling logic (Yauheni Kaliuta) [2069045] - libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC (Yauheni Kaliuta) [2069045] - libbpf: Refactor ELF section handler definitions (Yauheni Kaliuta) [2069045] - libbpf: Reduce reliance of attach_fns on sec_def internals (Yauheni Kaliuta) [2069045] - libbpf: Refactor internal sec_def handling to enable pluggability (Yauheni Kaliuta) [2069045] - selftests/bpf: Normalize all the rest SEC() uses (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch SEC("classifier*") usage to a strict SEC("tc") (Yauheni Kaliuta) [2069045] - selftests/bpf: Normalize XDP section names in selftests (Yauheni Kaliuta) [2069045] - libbpf: Add "tc" SEC_DEF which is a better name for "classifier" (Yauheni Kaliuta) [2069045] - bpf/tests: Add more BPF_END byte order conversion tests (Yauheni Kaliuta) [2069045] - bpf/tests: Expand branch conversion JIT test (Yauheni Kaliuta) [2069045] - bpf/tests: Add JMP tests with degenerate conditional (Yauheni Kaliuta) [2069045] - bpf/tests: Add JMP tests with small offsets (Yauheni Kaliuta) [2069045] - bpf/tests: Add test case flag for verifier zero-extension (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes (Yauheni Kaliuta) [2069045] - bpf/tests: Add staggered JMP and JMP32 tests (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of JMP operand magnitudes (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of ALU operand magnitudes (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of ALU shift values (Yauheni Kaliuta) [2069045] - bpf/tests: Reduce memory footprint of test suite (Yauheni Kaliuta) [2069045] - bpf/tests: Allow different number of runs per test case (Yauheni Kaliuta) [2069045] - bpf: selftest: Add verifier tests for <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045] - bpf: selftest: A bpf prog that has a 32bit scalar spill (Yauheni Kaliuta) [2069045] - bpf: Support <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045] - bpf: Check the other end of slot_type for STACK_SPILL (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix btf_dump __int128 test failure with clang build kernel (Yauheni Kaliuta) [2069045] - libbpf: Add legacy uprobe attaching support (Yauheni Kaliuta) [2069045] - libbpf: Refactor and simplify legacy kprobe code (Yauheni Kaliuta) [2069045] - selftests/bpf: Adopt attach_probe selftest to work on old kernels (Yauheni Kaliuta) [2069045] - libbpf: Fix memory leak in legacy kprobe attach logic (Yauheni Kaliuta) [2069045] - samples: bpf: Convert ARP table network order fields into readable format (Yauheni Kaliuta) [2069045] - samples: bpf: Convert route table network order fields into readable format (Yauheni Kaliuta) [2069045] - libbpf: Add doc comments in libbpf.h (Yauheni Kaliuta) [2069045] - bpf: Clarify data_len param in bpf_snprintf and bpf_seq_printf comments (Yauheni Kaliuta) [2069045] - selftests/bpf: Add trace_vprintk test prog (Yauheni Kaliuta) [2069045] - selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs (Yauheni Kaliuta) [2069045] - bpftool: Only probe trace_vprintk feature in 'full' mode (Yauheni Kaliuta) [2069045] - libbpf: Use static const fmt string in __bpf_printk (Yauheni Kaliuta) [2069045] - libbpf: Modify bpf_printk to choose helper based on arg count (Yauheni Kaliuta) [2069045] - bpf: Add bpf_trace_vprintk helper (Yauheni Kaliuta) [2069045] - selftests/bpf: Stop using bpf_program__load (Yauheni Kaliuta) [2069045] - bpf: Merge printk and seq_printf VARARG max macros (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix a few compiler warnings (Yauheni Kaliuta) [2069045] - libbpf: Constify all high-level program attach APIs (Yauheni Kaliuta) [2069045] - libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach_target() API (Yauheni Kaliuta) [2069045] - libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target() (Yauheni Kaliuta) [2069045] - libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs (Yauheni Kaliuta) [2069045] - selftests/bpf: Stop using relaxed_core_relocs which has no effect (Yauheni Kaliuta) [2069045] - libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() (Yauheni Kaliuta) [2069045] - bpf: Update bpf_get_smp_processor_id() documentation (Yauheni Kaliuta) [2069045] - libbpf: Add sphinx code documentation comments (Yauheni Kaliuta) [2069045] - selftests/bpf: Skip btf_tag test if btf_tag attribute not supported (Yauheni Kaliuta) [2069045] - docs/bpf: Add documentation for BTF_KIND_TAG (Yauheni Kaliuta) [2069045] - selftests/bpf: Add a test with a bpf program with btf_tag attributes (Yauheni Kaliuta) [2069045] - selftests/bpf: Test BTF_KIND_TAG for deduplication (Yauheni Kaliuta) [2069045] - selftests/bpf: Add BTF_KIND_TAG unit tests (Yauheni Kaliuta) [2069045] - selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TAG format (Yauheni Kaliuta) [2069045] - selftests/bpf: Test libbpf API function btf__add_tag() (Yauheni Kaliuta) [2069045] - bpftool: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045] - libbpf: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045] - libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag (Yauheni Kaliuta) [2069045] - bpf: Support for new btf kind BTF_KIND_TAG (Yauheni Kaliuta) [2069045] - btf: Change BTF_KIND_* macros to enums (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix .gitignore to not ignore test_progs.c (Yauheni Kaliuta) [2069045] - bpf,x64 Emit IMUL instead of MUL for x86-64 (Yauheni Kaliuta) [2069045] - libbpf: Minimize explicit iterator of section definition array (Yauheni Kaliuta) [2069045] - libbpf: Simplify BPF program auto-attach code (Yauheni Kaliuta) [2069045] - libbpf: Ensure BPF prog types are set before relocations (Yauheni Kaliuta) [2069045] - selftests/bpf: Update selftests to always provide "struct_ops" SEC (Yauheni Kaliuta) [2069045] - libbpf: Introduce legacy kprobe events support (Yauheni Kaliuta) [2069045] - bpf, selftests: Replicate tailcall limit test for indirect call case (Yauheni Kaliuta) [2069045] - selftests/bpf: Add test for bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045] - bpf: Introduce helper bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045] - selftests/bpf: Test new __sk_buff field hwtstamp (Yauheni Kaliuta) [2069045] - bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr (Yauheni Kaliuta) [2069045] - bpf: Add hardware timestamp field to __sk_buff (Yauheni Kaliuta) [2069045] - libbpf: Make libbpf_version.h non-auto-generated (Yauheni Kaliuta) [2069045] - libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Yauheni Kaliuta) [2069045] - libbpf: Fix build with latest gcc/binutils with LTO (Yauheni Kaliuta) [2069045] - selftests/bpf: Add checks for X__elf_bytes() skeleton helper (Yauheni Kaliuta) [2069045] - bpftool: Provide a helper method for accessing skeleton's embedded ELF data (Yauheni Kaliuta) [2069045] - libbpf: Change bpf_object_skeleton data field to const pointer (Yauheni Kaliuta) [2069045] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [2069045] - bpf, selftests: Fix spelling mistake "tained" -> "tainted" (Yauheni Kaliuta) [2069045] - bpf, selftests: Add test case trying to taint map value pointer (Yauheni Kaliuta) [2069045]- redhat: configs: Update configs for vmware (Cathy Avery) [2087134] - VMCI: Add support for ARM64 (Cathy Avery) [2079153] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2079153] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2079153] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2079153] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2079153] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2079153] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2079153] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2079153] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2079153] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2079153] - VMCI: dma dg: set OS page size (Cathy Avery) [2079153] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2079153] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2079153] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2079153] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2079153] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2079153] - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094295] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094295] - iio: Turn off kernel configs for iios added by this patch set (Steve Best) [2071780] - iio:dac:ad3552r: Fix an IS_ERR() vs NULL check (Steve Best) [2071780] - iio: sx9324: Fix default precharge internal resistance register (Steve Best) [2071780] - iio:proximity:sx9324: Fix hardware gain read/write (Steve Best) [2071780] - iio:proximity:sx_common: Fix device property parsing on DT systems (Steve Best) [2071780] - iio:filter:admv8818: select REGMAP_SPI for ADMV8818 (Steve Best) [2071780] - iio: scd4x: check return of scd4x_write_and_fetch (Steve Best) [2071780] - iio: dac: ad3552r: fix signedness bug in ad3552r_reset() (Steve Best) [2071780] - iio: adc: xilinx-ams: Fix single channel switching sequence (Steve Best) [2071780] - iio: adc: xilinx-ams: Fixed wrong sequencer register settings (Steve Best) [2071780] - iio: adc: xilinx-ams: Fixed missing PS channels (Steve Best) [2071780] - iio: accel: mma8452: use the correct logic to get mma8452_data (Steve Best) [2071780] - iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct (Steve Best) [2071780] - iio: buffer: Fix file related error handling in IIO_BUFFER_GET_FD_IOCTL (Steve Best) [2071780] - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot (Steve Best) [2071780] - iio: adc: cpcap-adc: remove redundant assignment to variable cal_data_diff (Steve Best) [2071780] - iio: imu: inv_mpu6050: Make use of device properties (Steve Best) [2071780] - iio: imu: inv_mpu6050: Check ACPI companion directly (Steve Best) [2071780] - iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR() (Steve Best) [2071780] - iio: accel: adxl355: Replace custom definitions with generic from units.h (Steve Best) [2071780] - iio: temperature: maxim_thermocouple: Switch from of headers to mod_devicetable.h (Steve Best) [2071780] - iio: temperature: mlx90632: Switch from of headers to mod_devicetable.h (Steve Best) [2071780] - iio: humidity: dht11: Switch from of headers to mod_devicetable.h (Steve Best) [2071780] - iio: frequency: adf4350: Make use of device properties (Steve Best) [2071780] - iio: amplifiers: hmc425a: Make use of device properties (Steve Best) [2071780] - iio: chemical: bme680: Switch from of headers to mod_devicetable.h (Steve Best) [2071780] - iio: dac: ad5592r: Drop leftover header inclusion (Steve Best) [2071780] - iio: Fix error handling for PM (Steve Best) [2071780] - iio: afe: rescale: reorder includes (Steve Best) [2071780] - iio: afe: rescale: use s64 for temporary scale calculations (Steve Best) [2071780] - iio: inkern: make a best effort on offset calculation (Steve Best) [2071780] - iio: inkern: apply consumer scale when no channel scale is available (Steve Best) [2071780] - iio: inkern: apply consumer scale on IIO_VAL_INT cases (Steve Best) [2071780] - iio: addac: ad74413r: correct comparator gpio getters mask usage (Steve Best) [2071780] - iio: addac: ad74413r: use ngpio size when iterating over mask (Steve Best) [2071780] - iio: addac: ad74413r: Do not reference negative array offsets (Steve Best) [2071780] - iio: adc: men_z188_adc: Fix a resource leak in an error handling path (Steve Best) [2071780] - iio: humidity: hdc100x: Add ACPI HID table (Steve Best) [2071780] - iio: pressure: dps310: Add ACPI HID table (Steve Best) [2071780] - iio: sx9360: fix iio event generation (Steve Best) [2071780] - iio: adc: qcom-vadc-common: Re-use generic struct u32_fract (Steve Best) [2071780] - iio: adc: twl4030-madc: Re-use generic struct s16_fract (Steve Best) [2071780] - iio: adc: rn5t618: Re-use generic struct u16_fract (Steve Best) [2071780] - iio: frequency: admv1013: remove the always true condition (Steve Best) [2071780] - iio: accel: fxls8962af: add padding to regmap for SPI (Steve Best) [2071780] - iio:imu:adis16480: fix buffering for devices with no burst mode (Steve Best) [2071780] - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits (Steve Best) [2071780] - iio: adc: tsc2046: fix memory corruption by preventing array overflow (Steve Best) [2071780] - iio: adc: tsc2046: add sanity check to avoid to big allocations (Steve Best) [2071780] - iio: adc: tsc2046: add .read_raw support (Steve Best) [2071780] - iio: hw_consumer: Use struct_size() helper in kzalloc() (Steve Best) [2071780] - iio: adis: stylistic changes (Steve Best) [2071780] - iio: sps30: Use sysfs_emit() (Steve Best) [2071780] - iio: scd4x: Use sysfs_emit() (Steve Best) [2071780] - iio: ms_sensors: Use sysfs_emit() (Steve Best) [2071780] - iio: max9611: Use sysfs_emit() (Steve Best) [2071780] - iio: max31865: Use sysfs_emit() (Steve Best) [2071780] - iio: max31856: Use sysfs_emit() (Steve Best) [2071780] - iio: lm3533: Use sysfs_emit() (Steve Best) [2071780] - iio: ina2xx-adc: sysfs_emit() (Steve Best) [2071780] - iio: as3935: Use sysfs_emit() (Steve Best) [2071780] - iio: ad9523: Use sysfs_emit() (Steve Best) [2071780] - iio: ad7192: Use sysfs_emit() (Steve Best) [2071780] - iio: dmaengine-buffer: Use sysfs_emit() (Steve Best) [2071780] - iio: adc: tsc2046: rework the trigger state machine (Steve Best) [2071780] - iio: adc: mt8186: Add compatible node for mt8186 (Steve Best) [2071780] - iio: st_sensors: don't always auto-enable I2C and SPI interface drivers (Steve Best) [2071780] - iio: adc: rzg2l_adc: Fix typo (Steve Best) [2071780] - iio:accel:dmard09: Tidy up white space around {} in id table (Steve Best) [2071780] - iio:proximity:vl53l0x: Tidy up white space around {} in id tables (Steve Best) [2071780] - iio:light:tsl2722: Fix inconsistent spacing before } in id table (Steve Best) [2071780] - iio:adc:ti-adc084s021: Tidy up white space around {} (Steve Best) [2071780] - iio:adc:hi8435: Tidy up white space around {} in id tables (Steve Best) [2071780] - iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables (Steve Best) [2071780] - iio:frequency:admv1013: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:proximity:srf08: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:proximity:srf04: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:proximity:rfd77402: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:proximity:ping: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:light:ltr501: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:light:us5182: White space cleanup of spacing around {} in id tables (Steve Best) [2071780] - iio:light:vcnl4035: Trivial whitespace cleanup to add space before } (Steve Best) [2071780] - iio:light:pa12203001: Tidy up white space change to add spaces after { and before } (Steve Best) [2071780] - iio:chemical:atlas: Trivial white space cleanup to add space before } (Steve Best) [2071780] - iio:proximity:sx9360: Add dt-binding support (Steve Best) [2071780] - iio:proximity:sx9360: Add sx9360 support (Steve Best) [2071780] - iio:proximity:sx9324: Add dt_binding support (Steve Best) [2071780] - iio:proximity:sx9324: Add SX9324 support (Steve Best) [2071780] - iio:proximity:sx9310: Extract common Semtech sensor logic (Steve Best) [2071780] - iio:proximity:sx9310: Add frequency in read_avail (Steve Best) [2071780] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Steve Best) [2071780] - iio: pressure: bmp280: Use new PM macros (Steve Best) [2071780] - iio: chemical: sunrise_co2: set val parameter only on success (Steve Best) [2071780] - iio: frequency: admv1013: add support for ADMV1013 (Steve Best) [2071780] - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs (Steve Best) [2071780] - iio:addac:ad74413r: Fix uninitialized ret in a path that won't be hit. (Steve Best) [2071780] - iio: adc: Add Xilinx AMS driver (Steve Best) [2071780] - iio:accel:kxcjk-1013: Mark struct __maybe_unused to avoid warning. (Steve Best) [2071780] - iio:accel:bmc150: Mark structure __maybe_unused as only needed with for pm ops. (Steve Best) [2071780] - iio:dummy: Drop set but unused variable len. (Steve Best) [2071780] - iio:magn:ak8975: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:imu:inv_mpu6050: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:imu:inv_icm42600: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:dac:mcp4725: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:amplifiers:hmc425a: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:adc:ti-ads1015: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:adc:rcar: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:adc:ina2xx-adc: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - iio:accel:bma180: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780] - drivers:iio:dac: Add AD3552R driver support (Steve Best) [2071780] - iio:filter:admv8818: add support for ADMV8818 (Steve Best) [2071780] - iio: add filter subfolder (Steve Best) [2071780] - iio: vz89x: Remove unnecessary cast (Steve Best) [2071780] - iio: in2xx-adc: Remove unnecessary cast (Steve Best) [2071780] - iio: as3935: Remove unnecessary cast (Steve Best) [2071780] - iio: stmpe-adc: Use correctly sized arguments for bit field (Steve Best) [2071780] - iio:adc:ti-ads8688:: remove redundant ret variable (Steve Best) [2071780] - iio: addac: ad74413r: fix off by one in ad74413r_parse_channel_config() (Steve Best) [2071780] - iio: adc: ad7606: Fix syntax errors in comments (Steve Best) [2071780] - iio: iio_device_alloc(): Remove unnecessary self drvdata (Steve Best) [2071780] - iio:adc/dac:Kconfig: Update to drop OF dependencies. (Steve Best) [2071780] - iio:adc:ti-ads124s08: Drop dependency on OF. (Steve Best) [2071780] - iio:adc:envelope-detector: Switch from of headers to mod_devicetable.h (Steve Best) [2071780] - iio:adc:ti-adc12138: Switch to generic firmware properties and drop of_match_ptr (Steve Best) [2071780] - iio:adc:mcp3911: Switch to generic firmware properties. (Steve Best) [2071780] - iio:adc:max9611: Switch to generic firmware properties. (Steve Best) [2071780] - iio:light:cm3605: Switch to generic firmware properties. (Steve Best) [2071780] - iio:pot:mcp41010: Switch to generic firmware properties. (Steve Best) [2071780] - iio:dac:lpc18xx_dac: Swap from of* to mod_devicetable.h (Steve Best) [2071780] - iio:dac:dpot-dac: Swap of.h for mod_devicetable.h (Steve Best) [2071780] - iio:dac:ad5758: Drop unused of specific headers. (Steve Best) [2071780] - iio:dac:ad5755: Switch to generic firmware properties and drop pdata (Steve Best) [2071780] - iio: trigger: Fix a scheduling whilst atomic issue seen on tsc2046 (Steve Best) [2071780] - iio: addac: add AD74413R driver (Steve Best) [2071780] - iio: add addac subdirectory (Steve Best) [2071780] - iio:dac:ad7293: add support for AD7293 (Steve Best) [2071780] - iio: trigger: stm32-timer: fix MODULE_ALIAS (Steve Best) [2071780] - iio: ltr501: Export near level property for proximity sensor (Steve Best) [2071780] - iio:adc:axp20x: add support for NTC thermistor (Steve Best) [2071780] - iio: imu: st_lsm6dsx: add dts property to disable sensor-hub (Steve Best) [2071780] - iio: test: Add test for IIO_VAL_INT_64. (Steve Best) [2071780] - iio: test: Add check against NULL for buffer in tests. (Steve Best) [2071780] - iio: expose shared parameter in IIO_ENUM_AVAILABLE (Steve Best) [2071780] - iio: adc: stm32: fix null pointer on defer_probe error (Steve Best) [2071780] - iio: buffer-dma: Use round_down() instead of rounddown() (Steve Best) [2071780] - iio: at91-sama5d2: Fix incorrect sign extension (Steve Best) [2071780] - iio: adc: axp20x_adc: fix charging current reporting on AXP22x (Steve Best) [2071780] - iio: gyro: adxrs290: fix data signedness (Steve Best) [2071780] - iio: buffer: Use dedicated variable in iio_buffers_alloc_sysfs_and_mask() (Steve Best) [2071780] - iio: ad7768-1: Call iio_trigger_notify_done() on error (Steve Best) [2071780] - iio: itg3200: Call iio_trigger_notify_done() on error (Steve Best) [2071780] - iio: imx8qxp-adc: fix dependency to the intended ARCH_MXC config (Steve Best) [2071780] - iio: dln2: Check return value of devm_iio_trigger_register() (Steve Best) [2071780] - iio: trigger: Fix reference counting (Steve Best) [2071780] - iio: dln2-adc: Fix lockdep complaint (Steve Best) [2071780] - iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda (Steve Best) [2071780] - iio: mma8452: Fix trigger reference couting (Steve Best) [2071780] - iio: stk3310: Don't return error code in interrupt handler (Steve Best) [2071780] - iio: kxsd9: Don't return error code in trigger handler (Steve Best) [2071780] - iio: ltr501: Don't return error code in trigger handler (Steve Best) [2071780] - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove (Steve Best) [2071780] - iio: light: ltr501: Added ltr303 driver support (Steve Best) [2071780] - iio: adc: rzg2l_adc: Remove unnecessary print function dev_err() (Steve Best) [2071780] - iio: mpl3115: Use scan_type.shift and realbit in mpl3115_read_raw (Steve Best) [2071780] - iio: xilinx-xadc-core: Use local variable in xadc_read_raw (Steve Best) [2071780] - iio: ti-ads1015: Remove shift variable ads1015_read_raw (Steve Best) [2071780] - iio: mag3110: Use scan_type when processing raw data (Steve Best) [2071780] - iio: ti-adc12138: Use scan_type when processing raw data (Steve Best) [2071780] - iio: ad7266: Use scan_type when processing raw data (Steve Best) [2071780] - iio: stk8ba50: Use scan_type when processing raw data (Steve Best) [2071780] - iio: stk8312: Use scan_type when processing raw data (Steve Best) [2071780] - iio: sca3000: Use scan_type when processing raw data (Steve Best) [2071780] - iio: mma7455: Use scan_type when processing raw data (Steve Best) [2071780] - iio: kxcjk-1013: Use scan_type when processing raw data (Steve Best) [2071780] - iio: bma220: Use scan_type when processing raw data (Steve Best) [2071780] - iio: at91-sama5d2: Use dev_to_iio_dev() in sysfs callbacks (Steve Best) [2071780] - iio: at91-sama5d2: Fix incorrect cast to platform_device (Steve Best) [2071780] - iio: mma8452: Use correct type for return variable in IRQ handler (Steve Best) [2071780] - iio: lmp91000: Remove no-op trigger ops (Steve Best) [2071780] - iio: gp2ap020a00f: Remove no-op trigger ops (Steve Best) [2071780] - iio: atlas-sensor: Remove no-op trigger ops (Steve Best) [2071780] - iio: as3935: Remove no-op trigger ops (Steve Best) [2071780] - iio: afe4404: Remove no-op trigger ops (Steve Best) [2071780] - iio: afe4403: Remove no-op trigger ops (Steve Best) [2071780] - iio: ad_sigma_delta: Remove no-op trigger ops (Steve Best) [2071780] - iio: sysfs-trigger: Remove no-op trigger ops (Steve Best) [2071780] - iio: interrupt-trigger: Remove no-op trigger ops (Steve Best) [2071780] - iio: Mark iio_device_type as const (Steve Best) [2071780] - iio/scmi: Add reading "raw" attribute. (Steve Best) [2071780] - iio: core: Introduce IIO_VAL_INT_64. (Steve Best) [2071780] - iio: adc: ina2xx: Avoid double reference counting from get_task_struct/put_task_struct() (Steve Best) [2071780] - iio: adc: ina2xx: Make use of the helper macro kthread_run() (Steve Best) [2071780] - iio: ms5611: Simplify IO callback parameters (Steve Best) [2071780] - iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable,disable}() (Steve Best) [2071780] - iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks (Steve Best) [2071780] - iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc (Steve Best) [2071780] - iio: xilinx-xadc: Make IRQ optional (Steve Best) [2071780] - iio: accel: mma7660: Warn about failure to put device in stand-by in .remove() (Steve Best) [2071780] - iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call (Steve Best) [2071780] - iio: frequency: adrf6780: Fix adrf6780_spi_{read,write}() (Steve Best) [2071780] - iio: frequency: adrf6780: add support for ADRF6780 (Steve Best) [2071780] - iio: chemical: scd4x: Add a scale for the co2 concentration reading (Steve Best) [2071780] - iio: adc: adc128s052: Simplify adc128_probe() (Steve Best) [2071780] - iio: multiplexer: iio-mux: Support settle-time-us property (Steve Best) [2071780] - iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_and_mask() (Steve Best) [2071780] - iio: adc: stm32-adc: use generic binding for sample-time (Steve Best) [2071780] - iio: adc: stm32-adc: add vrefint calibration support (Steve Best) [2071780] - iio: adc: stm32-adc: add support of internal channels (Steve Best) [2071780] - iio: adc: stm32-adc: add support of generic channels binding (Steve Best) [2071780] - iio: adc: stm32-adc: split channel init into several routines (Steve Best) [2071780] - iio: accel: sca3000: Use sign_extend32() instead of opencoding sign extension. (Steve Best) [2071780] - iio: xilinx-xadc: Remove `irq` field from state struct (Steve Best) [2071780] - iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() (Steve Best) [2071780] - iio: light: gp2ap002: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: light: cm3605: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: ti-ads7950: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: rockchip_saradc: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: qcom-pm8xxx-xoadc: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: meson_saradc: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: max1241: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: max1118: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: lpc18xx_adc: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: imx7d_adc: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: ab8500-gpadc: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: buffer: Fix uninitialized variable ret (Steve Best) [2071780] - iio: adc: lpc18xx_adc: Convert probe to device managed version (Steve Best) [2071780] - iio: light: ltr501: Add of_device_id table (Steve Best) [2071780] - iio: light: ltr501: Add rudimentary regulator support (Steve Best) [2071780] - iio: imx8qxp-adc: mark PM functions as __maybe_unused (Steve Best) [2071780] - iio: pressure: ms5611: Make ms5611_remove() return void (Steve Best) [2071780] - iio: potentiometer: max5487: Don't return an error in .remove() (Steve Best) [2071780] - iio: magn: hmc5843: Make hmc5843_common_remove() return void (Steve Best) [2071780] - iio: health: afe4403: Don't return an error in .remove() (Steve Best) [2071780] - iio: dac: ad5686: Make ad5686_remove() return void (Steve Best) [2071780] - iio: dac: ad5592r: Make ad5592r_remove() return void (Steve Best) [2071780] - iio: dac: ad5446: Make ad5446_remove() return void (Steve Best) [2071780] - iio: dac: ad5380: Make ad5380_remove() return void (Steve Best) [2071780] - iio: accel: mma7455: Make mma7455_core_remove() return void (Steve Best) [2071780] - iio: accel: kxsd9: Make kxsd9_common_remove() return void (Steve Best) [2071780] - iio: accel: bmi088: Make bmi088_accel_core_remove() return void (Steve Best) [2071780] - iio: accel: bmc150: Make bmc150_accel_core_remove() return void (Steve Best) [2071780] - iio: accel: bma400: Make bma400_remove() return void (Steve Best) [2071780] - drivers:iio:dac:ad5766.c: Add trigger buffer (Steve Best) [2071780] - iio: triggered-buffer: extend support to configure output buffers (Steve Best) [2071780] - iio: kfifo-buffer: Add output buffer support (Steve Best) [2071780] - iio: Add output buffer support (Steve Best) [2071780] - drivers: iio: chemical: Add support for Sensirion SCD4x CO2 sensor (Steve Best) [2071780] - iio: light: noa1305: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: light: cm36651: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: health: afe4404: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: health: afe4403: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: st_lsm9ds0: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: st_sensors: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: ti-dac7311: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: stm32-dac: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: mcp4922: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: max5821: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: ds4424: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: ltc1660: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: lpc18xx_dac: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: dac: ad8801: Make use of the helper function dev_err_probe() (Steve Best) [2071780] - iio: adc: ad799x: Implement selecting external reference voltage input on AD7991, AD7995 and AD7999. (Steve Best) [2071780] - iio: adc: max1027: fix error code in max1027_wait_eoc() (Steve Best) [2071780] - iio: imu: adis16400: Fix buffer alignment requirements. (Steve Best) [2071780] - iio: gyro: mpu3050: Fix alignment and size issues with buffers. (Steve Best) [2071780] - iio: adc: ti-adc108s102: Fix alignment of buffer pushed to iio buffers. (Steve Best) [2071780] - iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() (Steve Best) [2071780] - iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C (Steve Best) [2071780] - iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" (Steve Best) [2071780] - iio: adc: ad7291: convert probe to device-managed only (Steve Best) [2071780] - iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc (Steve Best) [2071780] - iio: adc: berlin2-adc: convert probe to device-managed only (Steve Best) [2071780] - iio: adc: rn5t618-adc: use devm_iio_map_array_register() function (Steve Best) [2071780] - iio: adc: nau7802: convert probe to full device-managed (Steve Best) [2071780] - iio: adis16460: make use of the new unmasked_drdy flag (Steve Best) [2071780] - iio: adis16475: make use of the new unmasked_drdy flag (Steve Best) [2071780] - iio: adis: handle devices that cannot unmask the drdy pin (Steve Best) [2071780] - iio: adis: do not disabe IRQs in 'adis_init()' (Steve Best) [2071780] - iio: adc: da9150-gpadc: convert probe to full-device managed (Steve Best) [2071780] - iio: adc: axp288_adc: convert probe to full device-managed (Steve Best) [2071780] - iio: adc: intel_mrfld_adc: convert probe to full device-managed (Steve Best) [2071780] - iio: inkern: introduce devm_iio_map_array_register() short-hand function (Steve Best) [2071780] - iio: adc: fsl-imx25-gcq: initialize regulators as needed (Steve Best) [2071780] - iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops (Steve Best) [2071780] - iio: adc: max1027: Don't reject external triggers when there is no IRQ (Steve Best) [2071780] - iio: adc: max1027: Allow all kind of triggers to be used (Steve Best) [2071780] - iio: adc: max1027: Use the EOC IRQ when populated for single reads (Steve Best) [2071780] - iio: adc: max1027: Stop requesting a threaded IRQ (Steve Best) [2071780] - iio: adc: max1027: Introduce an end of conversion helper (Steve Best) [2071780] - iio: adc: max1027: Separate the IRQ handler from the read logic (Steve Best) [2071780] - iio: adc: max1027: Prevent single channel accesses during buffer reads (Steve Best) [2071780] - iio: adc: max1027: Create a helper to configure the channels to scan (Steve Best) [2071780] - iio: adc: max1027: Ensure a default cnvst trigger configuration (Steve Best) [2071780] - iio: adc: max1027: Simplify the _set_trigger_state() helper (Steve Best) [2071780] - iio: adc: max1027: Create a helper to enable/disable the cnvst trigger (Steve Best) [2071780] - iio: adc: max1027: Rename a helper (Steve Best) [2071780] - iio: adc: max1027: Minimize the number of converted channels (Steve Best) [2071780] - iio: adc: max1027: Drop useless debug messages (Steve Best) [2071780] - iio: adc: max1027: Drop extra warning message (Steve Best) [2071780] - iio: adc: max1027: Fix style (Steve Best) [2071780] - iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC (Steve Best) [2071780] - iio: accel: fxls8962af: add wake on event (Steve Best) [2071780] - iio: accel: fxls8962af: add threshold event handling (Steve Best) [2071780] - iio: adc: aspeed: Get and set trimming data. (Steve Best) [2071780] - iio: adc: aspeed: Support battery sensing. (Steve Best) [2071780] - iio: adc: aspeed: Add compensation phase. (Steve Best) [2071780] - iio: adc: aspeed: Add func to set sampling rate. (Steve Best) [2071780] - iio: adc: aspeed: Fix the calculate error of clock. (Steve Best) [2071780] - iio: adc: aspeed: Support ast2600 adc. (Steve Best) [2071780] - iio: adc: aspeed: Use devm_add_action_or_reset. (Steve Best) [2071780] - iio: adc: aspeed: Use model_data to set clk scaler. (Steve Best) [2071780] - iio: adc: aspeed: Add vref config function (Steve Best) [2071780] - iio: adc: aspeed: Restructure the model data (Steve Best) [2071780] - iio: adc: aspeed: Keep model data to driver data. (Steve Best) [2071780] - iio: chemical: Add Senseair Sunrise 006-0-007 driver (Steve Best) [2071780] - iio: adc: tsc2046: fix scan interval warning (Steve Best) [2071780] - iio: core: fix double free in iio_device_unregister_sysfs() (Steve Best) [2071780] - iio: core: check return value when calling dev_set_name() (Steve Best) [2071780] - iio: buffer: Fix memory leak in iio_buffer_register_legacy_sysfs_groups() (Steve Best) [2071780] - iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_and_mask() (Steve Best) [2071780] - iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_and_mask() (Steve Best) [2071780] - iio: buffer: check return value of kstrdup_const() (Steve Best) [2071780] - iio: dac: ad5446: Fix ad5622_write() return value (Steve Best) [2071780] - iio: adc: exynos: describe drivers in KConfig (Steve Best) [2071780] - iio: adc: rockchip_saradc: Make use of the helper function devm_platform_ioremap_resource() (Steve Best) [2071780] - iio: dac: stm32-dac: Make use of the helper function devm_platform_ioremap_resource() (Steve Best) [2071780] - iio: accel: mma7660: Mark acpi match table as maybe unused (Steve Best) [2071780] - iio: light: max44000: use device-managed functions in probe (Steve Best) [2071780] - iio: gyro: adis16080: use devm_iio_device_register() in probe (Steve Best) [2071780] - iio: dac: ad5064: convert probe to full device-managed (Steve Best) [2071780] - iio: dac: ad7303: convert probe to full device-managed (Steve Best) [2071780] - iio: imu: inv_mpu6050: Mark acpi match table as maybe unused (Steve Best) [2071780] - iio: ep93xx: Make use of the helper function devm_platform_ioremap_resource() (Steve Best) [2071780] - drivers: iio: dac: ad5766: Fix dt property name (Steve Best) [2071780] - iio: st_pressure_spi: Add missing entries SPI to device ID table (Steve Best) [2071780] - iio/test-format: build kunit tests without structleak plugin (Steve Best) [2071780] - iio: light: opt3001: Fixed timeout error when 0 lux (Steve Best) [2071780] - iio: common: cros_ec_sensors: simplify getting .driver_data (Steve Best) [2071780] - iio: adis16480: fix devices that do not support sleep mode (Steve Best) [2071780] - iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED (Steve Best) [2071780] - iio: adis16475: fix deadlock on frequency set (Steve Best) [2071780] - iio: ssp_sensors: add more range checking in ssp_parse_dataframe() (Steve Best) [2071780] - iio: ssp_sensors: fix error code in ssp_print_mcu_debug() (Steve Best) [2071780] - iio: adc: ad7793: Fix IRQ flag (Steve Best) [2071780] - iio: adc: ad7780: Fix IRQ flag (Steve Best) [2071780] - iio: adc: ad7192: Add IRQ flag (Steve Best) [2071780] - iio: adc: aspeed: set driver data when adc probe. (Steve Best) [2071780] - iio: adc: rzg2l_adc: add missing clk_disable_unprepare() in rzg2l_adc_pm_runtime_resume() (Steve Best) [2071780] - iio: adc: max1027: Fix the number of max1X31 channels (Steve Best) [2071780] - iio: adc: max1027: Fix wrong shift with 12-bit devices (Steve Best) [2071780] - iio: adc128s052: Fix the error handling path of 'adc128_probe()' (Steve Best) [2071780] - iio: adc: rzg2l_adc: Fix -EBUSY timeout error return (Steve Best) [2071780] - iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed (Steve Best) [2071780] - iio: dac: ti-dac5571: fix an error code in probe() (Steve Best) [2071780] - iio: accel: adxl355: Add triggered buffer support (Steve Best) [2071780] - iio: accel: adxl355: use if(ret) in place of ret < 0 (Steve Best) [2071780] - iio: accel: Add driver support for ADXL313 (Steve Best) [2071780] - iio: adc: aspeed: completes the bitfield declare. (Steve Best) [2071780] - iio: adc: ti-ads8344: convert probe to device-managed (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: update copyright and authors information (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: add support for sama7g5 device (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: add helper for COR register (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: add support for separate end of conversion registers (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: convert to platform specific data structures (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: remove unused definition (Steve Best) [2071780] - iio: adc: at91-sama5d2_adc: initialize hardware after clock is started (Steve Best) [2071780] - iio: magnetometer: ak8975: add AK09116 support (Steve Best) [2071780] - iio: temperature: Add MAX31865 RTD Support (Steve Best) [2071780] - iio: adc: twl6030-gpadc: Use the defined variable to clean code (Steve Best) [2071780] - iio: ltc2983: fail probe if no channels are given (Steve Best) [2071780] - iio: ltc2983: add support for optional reset gpio (Steve Best) [2071780] - iio: ad5770r: make devicetree property reading consistent (Steve Best) [2071780] - iio: gyro: remove dead config dependencies on INPUT_MPU3050 (Steve Best) [2071780] - iio: st_sensors: remove reference to parent device object on st_sensor_data (Steve Best) [2071780] - iio: st_sensors: remove all driver remove functions (Steve Best) [2071780] - iio: st_sensors: remove st_sensors_power_disable() function (Steve Best) [2071780] - iio: st_sensors: remove st_sensors_deallocate_trigger() function (Steve Best) [2071780] - iio: magn: st_magn: use devm_iio_triggered_buffer_setup() for buffer (Steve Best) [2071780] - iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() for buffer (Steve Best) [2071780] - iio: accel: st_accel: use devm_iio_triggered_buffer_setup() for buffer (Steve Best) [2071780] - iio: pressure: st_pressure: use devm_iio_triggered_buffer_setup() for buffer (Steve Best) [2071780] - iio: st_sensors: disable regulators after device unregistration (Steve Best) [2071780] - iio: adc: ad7949: use devm managed functions (Steve Best) [2071780] - iio: adc: ad7949: add vref selection support (Steve Best) [2071780] - iio: adc: ad7949: enable use with non 14/16-bit controllers (Steve Best) [2071780] - iio: adc: ad7949: define and use bitfield names (Steve Best) [2071780] - drivers/iio: Remove all strcpy() uses (Steve Best) [2071780] - iio: accel: Add driver support for ADXL355 (Steve Best) [2071780] - iio/drivers/hid-sensor: use HZ macros (Steve Best) [2071780] - units: add the HZ macros (Steve Best) [2071780] - iio/drivers/as73211: use HZ macros (Steve Best) [2071780] - iio: adc: Add driver for Renesas RZ/G2L A/D converter (Steve Best) [2071780] - iio: pressure: hp03: update device probe to register with devm functions (Steve Best) [2071780] - iio: adc: rockchip_saradc: add voltage notifier so get referenced voltage once at probe (Steve Best) [2071780] - iio: ltc2983: fix device probe (Steve Best) [2071780] - iio: potentiometer: Add driver support for AD5110 (Steve Best) [2071780] - iio: adc: rn5t618: Add iio map (Steve Best) [2071780] - iio: hid-sensor-press: Add timestamp channel (Steve Best) [2071780] - iio: accel: bmc150: Add support for BMC156 (Steve Best) [2071780] - iio: accel: bmc150: Make it possible to configure INT2 instead of INT1 (Steve Best) [2071780] - iio: light: cm3323: Add of_device_id table (Steve Best) [2071780] - iio: chemical: Add driver support for sgp40 (Steve Best) [2071780] - iio: ep93xx: Prepare clock before using it (Steve Best) [2071780] - iio: adc: fsl-imx25-gcq: adjust irq check to match docs and simplify code (Steve Best) [2071780] - iio: dac: max5821: convert device register to device managed function (Steve Best) [2071780] - iio/adc: ingenic: add JZ4760B support to the sadc driver (Steve Best) [2071780] - iio/adc: ingenic: add JZ4760 support to the sadc driver (Steve Best) [2071780] - iio/adc: ingenic: rename has_aux2 to has_aux_md (Steve Best) [2071780] - iio: sx9310: Support ACPI property (Steve Best) [2071780] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086678] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086678] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086678] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086676] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086676] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086676] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086676]- pinctrl: alderlake: Fix register offsets for ADL-N variant (David Arcari) [2049966] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (David Arcari) [2049966] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092995] {CVE-2022-1966} - block, loop: support partitions without scanning (Ming Lei) [2089698] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2063226] - ipv4: do not use per netns icmp sockets (Hangbin Liu) [2089118] - remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()' (Steve Best) [2071773] - remoteproc: imx_rproc: Change to ioremap_wc for dram (Steve Best) [2071773] - remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUX (Steve Best) [2071773] - remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS (Steve Best) [2071773] - remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs (Steve Best) [2071773] - remoteproc: k3-dsp: Refactor mbox request code in start (Steve Best) [2071773] - remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs (Steve Best) [2071773] - remoteproc: k3-r5: Refactor mbox request code in start (Steve Best) [2071773] - remoteproc: Change rproc_shutdown() to return a status (Steve Best) [2071773] - remoteproc: qcom: q6v5: Add interconnect path proxy vote (Steve Best) [2071773] - remoteproc: mediatek: Support mt8186 scp (Steve Best) [2071773] - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region (Steve Best) [2071773] - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region (Steve Best) [2071773] - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region (Steve Best) [2071773] - remoteproc: move rproc_da_to_va declaration to remoteproc.h (Steve Best) [2071773] - remoteproc: wkup_m3: Set sysfs_read_only flag (Steve Best) [2071773] - remoteproc: Introduce sysfs_read_only flag (Steve Best) [2071773] - remoteproc: Fix count check in rproc_coredump_write() (Steve Best) [2071773] - remoteproc: qcom: pas: Add SM8450 remoteproc support (Steve Best) [2071773] - remoteproc: qcom: pas: Carry PAS metadata context (Steve Best) [2071773] - soc: qcom: mdt_loader: Allow hash segment to be split out (Steve Best) [2071773] - remoteproc: mtk_scp: Use dev_err_probe() where possible (Steve Best) [2071773] - remoteproc: mtk_scp: Reorder scp_probe() sequence (Steve Best) [2071773] - remoteproc: mtk_scp: Use devm variant of rproc_alloc() (Steve Best) [2071773] - remoteproc: qcom: q6v5: fix service routines build errors (Steve Best) [2071773] - remoteproc: stm32: Improve crash recovery time (Steve Best) [2071773] - remoteproc: rcar_rproc: Remove trailing semicolon (Steve Best) [2071773] - remoteproc: rcar_rproc: Fix pm_runtime_get_sync error check (Steve Best) [2071773] - remoteproc: qcom: pas: Add SM6350 CDSP support (Steve Best) [2071773] - remoteproc: qcom: pas: Add SM6350 ADSP support (Steve Best) [2071773] - remoteproc: qcom: pas: Add SM6350 MPSS support (Steve Best) [2071773] - remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP (Steve Best) [2071773] - remoteproc: imx_rproc: correct firmware reload (Steve Best) [2071773] - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided (Steve Best) [2071773] - remoteproc: Add Renesas rcar driver (Steve Best) [2071773] - remoteproc: Fix remaining wrong return formatting in documentation (Steve Best) [2071773] - remoteproc: ingenic: Request IRQ disabled (Steve Best) [2071773] - remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs (Steve Best) [2071773] - remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs (Steve Best) [2071773] - remoteproc: coredump: Correct argument 2 type for memcpy_fromio (Steve Best) [2071773] - remoteproc: imx_rproc: Fix a resource leak in the remove function (Steve Best) [2071773] - remoteproc: Use %pe format string to print return error code (Steve Best) [2071773] - remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from remoteproc API (Steve Best) [2071773] - remoteproc: omap_remoteproc: simplify getting .driver_data (Steve Best) [2071773] - remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resource_byname() to simplify code (Steve Best) [2071773] - remoteproc: Fix spelling mistake "atleast" -> "at least" (Steve Best) [2071773] - remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused (Steve Best) [2071773] - remoteproc: imx_dsp_rproc: Correct the comment style of copyright (Steve Best) [2071773] - remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX (Steve Best) [2071773] - remoteproc: imx_rproc: Add IMX_RPROC_SCU_API method (Steve Best) [2071773] - remoteproc: imx_rproc: Move common structure to header file (Steve Best) [2071773] - remoteproc: meson-mx-ao-arc: fix a bit test (Steve Best) [2071773] - remoteproc: mss: q6v5-mss: Add modem support on SC7280 (Steve Best) [2071773] - remoteproc: qcom: pas: Add SC7280 Modem support (Steve Best) [2071773] - remoteproc: qcom: pas: Use the same init resources for MSM8996 and MSM8998 (Steve Best) [2071773] - remoteproc: mediatek: Support mt8195 scp (Steve Best) [2071773] - remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC remote procesor (Steve Best) [2071773] - remoteproc: imx_rproc: Fix rsc-table name (Steve Best) [2071773] - remoteproc: imx_rproc: Fix ignoring mapping vdev regions (Steve Best) [2071773] - remoteproc: imx_rproc: Fix TCM io memory type (Steve Best) [2071773] - remoteproc: Fix the wrong default value of is_iomem (Steve Best) [2071773] - remoteproc: elf_loader: Fix loading segment when is_iomem true (Steve Best) [2071773] - remoteproc: qcom: q6v5: Use qmp_send to update co-processor load state (Steve Best) [2071773] - remoteproc: qcom: Loosen dependency on RPMSG_QCOM_SMD (Steve Best) [2071773] - remoteproc: qcom: wcnss: Drop unused smd include (Steve Best) [2071773] - remoteproc: q6v5_pas: Add sdm660 ADSP PIL compatible (Steve Best) [2071773] - remoteproc: use freezable workqueue for crash notifications (Steve Best) [2071773] - remoteproc: fix an typo in fw_elf_get_class code comments (Steve Best) [2071773] - remoteproc: qcom: wcnss: Fix race with iris probe (Steve Best) [2071773] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088832] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088832] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088832] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2088832] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088832] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088832] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088832] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088832] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088832] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088832] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088832] - turbostat: fix PC6 displaying on some systems (David Arcari) [2040079]- net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT (Petr Oros) [2090412] - ACPI: sysfs: Fix BERT error region memory mapping (Aristeu Rozanski) [2026959] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088365] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2088365] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088365] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088365] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088365] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2088365] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088365] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088365] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088365] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088365] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088365] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088365] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088365] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088365] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088365] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088365] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088365] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088365] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088365] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088365] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088365] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088365] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088365] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Mohammed Gamal) [2088365] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088365] - topology: make core_mask include at least cluster_siblings (Mark Salter) [2047951] - KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074832] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074832] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074832] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074832] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074832] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074832] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074832] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074832] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074832] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074832] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074832] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074832] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074832] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074832] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074832] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074832] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074832] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074832] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074832] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074832] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074832] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074832] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074832] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Vitaly Kuznetsov) [2074832] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074832] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074832] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074832] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074832] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Vitaly Kuznetsov) [2074832] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074832] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074832] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Vitaly Kuznetsov) [2074832] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074832] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074832] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074832] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074832] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074832] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Vitaly Kuznetsov) [2074832] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074832] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Vitaly Kuznetsov) [2074832] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074832] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074832] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074832] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074832] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074832] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074832] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074832] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074832] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074832] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074832] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074832] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074832] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074832] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074832] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074832] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074832] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074832] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074832] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074832] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074832] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074832] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074832] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074832] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074832] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074832] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074832] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074832] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074832] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074832] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074832] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074832] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074832] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074832] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074832] - KVM: x86: do not use KVM_X86_OP_OPTIONAL_RET0 for get_mt_mask (Vitaly Kuznetsov) [2074832] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074832] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074832] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074832] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074832] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074832] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074832] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074832] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074832] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074832] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074832] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074832] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074832] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074832] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074832] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074832] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074832] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074832] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074832] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074832] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074832] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074832] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074832] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074832] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074832] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074832] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074832] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074832] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074832] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074832] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074832] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074832] - x86/kvm: Don't use PV TLB/yield when mwait is advertised (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074832] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074832] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074832] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074832] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074832] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074832] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix pointer mistmatch warning when patching RET0 static calls (Vitaly Kuznetsov) [2074832] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074832] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074832] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074832] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074832] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074832] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074832] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074832] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074832] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074832] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074832] - KVM: x86: allow defining return-0 static calls (Vitaly Kuznetsov) [2074832] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074832] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074832] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074832] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074832] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074832] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074832] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074832] - x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU (Vitaly Kuznetsov) [2074832] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074832] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074832] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074832] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074832] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074832] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074832] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074832] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074832] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074832] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074832] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074832] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074832] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074832] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074832] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074832] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074832] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074832] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074832] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074832] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074832] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074832] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074832] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074832] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074832] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074832] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074832] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074832] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074832] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074832] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074832] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074832] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074832] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074832] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074832] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074832] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074832] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074832] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074832] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074832] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074832] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074832] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074832] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074832] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074832] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074832] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074832] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074832] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074832] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074832] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074832] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074832] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074832] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074832] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074832] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074832] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074832] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074832] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074832] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074832] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074832] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Vitaly Kuznetsov) [2074832] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074832] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074832] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Vitaly Kuznetsov) [2074832] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074832] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074832] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074832] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074832] - kvm/x86: rework guest entry logic (Vitaly Kuznetsov) [2074832] - kvm: add guest_state_{enter,exit}_irqoff() (Vitaly Kuznetsov) [2074832] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074832] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074832] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074832] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Vitaly Kuznetsov) [2074832] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Vitaly Kuznetsov) [2074832] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Vitaly Kuznetsov) [2074832] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074832] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074832] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074832] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074832] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074832] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074832] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074832] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074832] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074832] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074832] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074832] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074832] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074832] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074832] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074832] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074832] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074832] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074832] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074832] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074832] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074832] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074832] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074832] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074832] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074832] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074832] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074832] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074832] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074832] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074832] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074832] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074832] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074832] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074832] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074832] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074832] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074832] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074832] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074832] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074832] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074832] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074832] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074832] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074832] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074832] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074832] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074832] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074832] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074832] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074832] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074832] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074832] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074832] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074832] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074832] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074832] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074832] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074832] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074832] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074832] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074832] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074832] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074832] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074832] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074832] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074832] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074832] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074832] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074832] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074832] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074832] - x86/mtrr: Remove the mtrr_bp_init() stub (Vitaly Kuznetsov) [2074832] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074832] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074832] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074832] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074832] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074832] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074832] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074832] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074832] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074832] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074832] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074832] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074832] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074832] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074832] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074832] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074832] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074832] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074832] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074832] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074832] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074832] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074832] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074832] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074832] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074832] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074832] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074832] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074832] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074832] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074832] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074832] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074832] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074832] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074832] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074832] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074832] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074832] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074832] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074832] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074832] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074832] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074832] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074832] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074832] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074832] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074832] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074832] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074832] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074832] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074832] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074832] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074832] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074832] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074832] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074832] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074832] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074832] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074832] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074832] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074832] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074832] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074832] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074832] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074832] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074832] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074832] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Vitaly Kuznetsov) [2074832] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074832] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074832] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074832] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074832] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074832] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074832] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Vitaly Kuznetsov) [2074832] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074832] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074832] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074832] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074832] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074832] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074832] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074832] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074832] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074832] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074832] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074832] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074832] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074832] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074832] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074832] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074832] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074832] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074832] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Vitaly Kuznetsov) [2074832] - KVM: s390: Add a routine for setting userspace CPU state (Vitaly Kuznetsov) [2074832] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074832] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074832] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074832] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Vitaly Kuznetsov) [2074832] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074832] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074832] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074832] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074832] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074832] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074832] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074832] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074832] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074832] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074832] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074832] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074832] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074832] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074832] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074832] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074832] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074832] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074832] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Vitaly Kuznetsov) [2074832] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074832] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074832] - KVM: Drop stale kvm_is_transparent_hugepage() declaration (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074832] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074832] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074832] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074832] - entry: Snapshot thread flags (Vitaly Kuznetsov) [2074832] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074832] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074832] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074832] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074832] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074832] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074832] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074832] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074832] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074832] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074832] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074832] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074832] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074832] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074832] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074832] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074832] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074832] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074832] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074832] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074832] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074832] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074832] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074832] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074832] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074832] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074832] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074832] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074832] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074832] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074832] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074832] - KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS (Vitaly Kuznetsov) [2074832] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074832] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074832] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074832] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074832] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074832] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074832] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074832] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074832] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074832] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074832] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074832] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074832] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074832] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074832] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074832] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074832] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074832] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074832] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074832] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074832] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074832] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074832] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074832] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074832] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074832] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074832] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074832] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074832] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074832] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074832] - KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS (Vitaly Kuznetsov) [2074832] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074832] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074832] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074832] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074832] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074832] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074832] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074832] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074832] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074832] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074832] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074832] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074832] - x86/kvm: Add kexec support for SEV Live Migration. (Vitaly Kuznetsov) [2074832] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Vitaly Kuznetsov) [2074832] - mm: x86: Invoke hypercall when page encryption status is changed (Vitaly Kuznetsov) [2074832] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074832] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074832] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074832] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074832] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074832] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074832] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074832] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074832] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074832] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074832] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074832] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074832] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074832] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074832] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074832] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074832] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074832] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074832] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074832] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074832] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074832] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074832] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074832] - tools: arch: x86: pull in pvclock headers (Vitaly Kuznetsov) [2074832] - KVM: x86: Expose TSC offset controls to userspace (Vitaly Kuznetsov) [2074832] - KVM: x86: Refactor tsc synchronization code (Vitaly Kuznetsov) [2074832] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074832] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074832] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074832] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074832] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074832] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074832] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074832] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074832] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074832] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074832] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074832] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074832] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074832] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074832] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074832] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074832] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074832] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074832] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074832] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074832] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074832] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074832] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074832] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074832] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074832] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074832] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074832] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074832] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074832] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074832] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074832] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074832] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074832] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074832] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074832] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074832] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074832] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074832] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074832] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074832] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074832] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074832] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074832] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074832] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074832] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074832] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074832] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074832] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074832] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074832] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074832] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074832] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074832] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074832]- [s390] s390/perf: obtain sie_block from the right address (Claudio Imbrenda) [2094788] - redhat/configs: Remove duplicates from ark/generic/s390x/zfcpdump/ (Vladis Dronov) - redhat/configs: Move common/debug/s390x/zfcpdump/ configs to ark/debug/s390x/zfcpdump/ (Vladis Dronov) - redhat/configs: Move common/generic/s390x/zfcpdump/ configs to ark/generic/s390x/zfcpdump/ (Vladis Dronov) - net: Remove netif_rx_any_context() and netif_rx_ni(). (Petr Oros) [2089703] - phonet: Use netif_rx(). (Petr Oros) [2089703] - bluetooth: Use netif_rx(). (Petr Oros) [2089703] - batman-adv: Use netif_rx(). (Petr Oros) [2089703] - tipc: Use netif_rx(). (Petr Oros) [2089703] - tun: vxlan: Use netif_rx(). (Petr Oros) [2089703] - staging: Use netif_rx(). (Petr Oros) [2089703] - s390: net: Use netif_rx(). (Petr Oros) [2089703] - wireless: Use netif_rx(). (Petr Oros) [2089703] - wireless: Marvell: Use netif_rx(). (Petr Oros) [2089703] - wireless: brcmfmac: Use netif_rx(). (Petr Oros) [2089703] - wireless: Atheros: Use netif_rx(). (Petr Oros) [2089703] - slip/plip: Use netif_rx(). (Petr Oros) [2089703] - can: Use netif_rx(). (Petr Oros) [2089703] - net: phy: Use netif_rx(). (Petr Oros) [2089703] - net: dev: Use netif_rx(). (Petr Oros) [2089703] - net: bridge: Use netif_rx(). (Petr Oros) [2089703] - net: macvlan: Use netif_rx(). (Petr Oros) [2089703] - net: ethernet: Use netif_rx(). (Petr Oros) [2089703] - net: dsa: Use netif_rx(). (Petr Oros) [2089703] - net: caif: Use netif_rx(). (Petr Oros) [2089703] - net: sgi-xp: Use netif_rx(). (Petr Oros) [2089703] - net: xtensa: Use netif_rx(). (Petr Oros) [2089703] - docs: networking: Use netif_rx(). (Petr Oros) [2089703] - net: Correct wrong BH disable in hard-interrupt. (Petr Oros) [2089703] - net: dev: Make rps_lock() disable interrupts. (Petr Oros) [2089703] - net: dev: Makes sure netif_rx() can be invoked in any context. (Petr Oros) [2089703] - net: dev: Remove preempt_disable() and get_cpu() in netif_rx_internal(). (Petr Oros) [2089703] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [1873830] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [1873830] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [1873830] - docs: ABI: sysfs-bus-nvdimm: Document sysfs event format entries for nvdimm pmu (Gustavo Walbon) [1873830] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [1873830] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [1873830] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [1873830] - redhat/configs: enable interconnect for NXP i.MX 8M (Steve Best) [2092404] - x86/split_lock: Enable the split lock feature on Raptor Lake (David Arcari) [2076739] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047724] - mptcp: add more offered MIBs counter (Paolo Abeni) [2089885] - mptcp: never shrink offered window (Paolo Abeni) [2089885] - tcp: allow MPTCP to update the announced window (Paolo Abeni) [2089885] - mptcp: add mib for xmit window sharing (Paolo Abeni) [2089885] - mptcp: really share subflow snd_wnd (Paolo Abeni) [2089885] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072041] - KVM: s390x: fix SCK locking (Thomas Huth) [2072041] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Thomas Huth) [2072041] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2044299] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072041] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072041] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072041] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072041] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072041] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072041] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072041] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2044299] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082155] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082155 2085881] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082155] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082155] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Antoine Tenart) [2082155] - openvswitch: always update flow key after nat (Antoine Tenart) [2082155] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082155]- net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2094002] - spmi: spmi-pmic-arb: fix irq_set_type race condition (Steve Best) [2071751] - spmi: mediatek: Add support for MT8195 (Steve Best) [2071751] - spmi: mediatek: Add support for MT6873/8192 (Steve Best) [2071751] - spmi: pmic-arb: Add sid and address to error messages (Steve Best) [2071751] - bus: Make remove callback return void (Steve Best) [2071751] - rpmsg: core: add API to get MTU (Steve Best) [2071771] - RISC-V: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL (Steve Best) [2071771] - rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL controls (Steve Best) [2071771] - rpmsg: char: Introduce the "rpmsg-raw" channel (Steve Best) [2071771] - rpmsg: char: Add possibility to use default endpoint of the rpmsg device (Steve Best) [2071771] - rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function (Steve Best) [2071771] - rpmsg: Update rpmsg_chrdev_register_device function (Steve Best) [2071771] - rpmsg: Move the rpmsg control device from rpmsg_char to rpmsg_ctrl (Steve Best) [2071771] - rpmsg: Create the rpmsg class in core instead of in rpmsg char (Steve Best) [2071771] - rpmsg: char: Export eptdev create and destroy functions (Steve Best) [2071771] - rpmsg: char: treat rpmsg_trysend() ENOMEM as EAGAIN (Steve Best) [2071771] - rpmsg: qcom_smd: Fix redundant channel->registered assignment (Steve Best) [2071771] - rpmsg: use struct_size over open coded arithmetic (Steve Best) [2071771] - rpmsg: smd: allow opening rpm_requests even if already opened (Steve Best) [2071771] - rpmsg: qcom_smd: Promote to arch_initcall (Steve Best) [2071771] - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev (Steve Best) [2071771] - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev (Steve Best) [2071771] - rpmsg: core: Clean up resources on announce_create failure. (Steve Best) [2071771] - rpmsg: Fix documentation return formatting (Steve Best) [2071771] - rpmsg: char: Add pr_fmt() to prefix messages (Steve Best) [2071771] - rpmsg: glink: Send READ_NOTIFY command in FIFO full case (Steve Best) [2071771] - rpmsg: glink: Remove channel decouple from rpdev release (Steve Best) [2071771] - rpmsg: glink: Remove the rpmsg dev in close_ack (Steve Best) [2071771] - rpmsg: glink: Add TX_DATA_CONT command while sending (Steve Best) [2071771] - rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg with no recipient (Steve Best) [2071771] - rpmsg: virtio: Remove unused including (Steve Best) [2071771] - rpmsg: char: Remove useless include (Steve Best) [2071771] - rpmsg: Change naming of mediatek rpmsg property (Steve Best) [2071771] - rpmsg: glink: Replace strncpy() with strscpy_pad() (Steve Best) [2071771] - bus: Make remove callback return void (Steve Best) [2071771] - interconnect: Restore sync state by ignoring ipa-virt in provider count (Steve Best) [2071778] - interconnect: qcom: sdx55: Drop IP0 interconnects (Steve Best) [2071778] - interconnect: qcom: sc7180: Drop IP0 interconnects (Steve Best) [2071778] - interconnect: qcom: msm8939: Remove snoc_mm specific regmap (Steve Best) [2071778] - interconnect: imx: Add imx_icc_get_bw function to set initial avg and peak (Steve Best) [2071778] - interconnect: qcom: Add QCM2290 driver support (Steve Best) [2071778] - interconnect: icc-rpm: Support child NoC device probe (Steve Best) [2071778] - interconnect: icc-rpm: Add QNOC type QoS support (Steve Best) [2071778] - interconnect: icc-rpm: Define ICC device type (Steve Best) [2071778] - interconnect: qcom: Add SM8450 interconnect provider driver (Steve Best) [2071778] - interconnect: qcom: rpm: Prevent integer overflow in rate (Steve Best) [2071778] - interconnect: icc-rpm: Use NOC_QOS_MODE_INVALID for qos_mode check (Steve Best) [2071778] - interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate (Steve Best) [2071778] - interconnect: qcom: Add MSM8996 interconnect provider driver (Steve Best) [2071778] - interconnect: icc-rpm: Add support for bus power domain (Steve Best) [2071778] - interconnect: qcom: Add EPSS L3 support on SC7280 (Steve Best) [2071778] - interconnect: samsung: describe drivers in KConfig (Steve Best) [2071778] - interconnect: qcom: drop DEFINE_QNODE macro (Steve Best) [2071778] - interconnect: qcs404: expand DEFINE_QNODE macros (Steve Best) [2071778] - interconnect: msm8939: add support for AP-owned nodes (Steve Best) [2071778] - interconnect: msm8939: expand DEFINE_QNODE macros (Steve Best) [2071778] - interconnect: msm8916: add support for AP-owned nodes (Steve Best) [2071778] - interconnect: msm8916: expand DEFINE_QNODE macros (Steve Best) [2071778] - interconnect: icc-rpm: add support for QoS reg offset (Steve Best) [2071778] - interconnect: sdm660: merge common code into icc-rpm (Steve Best) [2071778] - interconnect: sdm660: drop default/unused values (Steve Best) [2071778] - interconnect: sdm660: expand DEFINE_QNODE macros (Steve Best) [2071778] - interconnect: icc-rpm: move bus clocks handling into qnoc_probe (Steve Best) [2071778] - interconnect: qcom: sdm660: Add missing a2noc qos clocks (Steve Best) [2071778] - interconnect: qcom: sdm660: Correct NOC_QOS_PRIORITY shift and mask (Steve Best) [2071778] - interconnect: qcom: sdm660: Fix id of slv_cnoc_mnoc_cfg (Steve Best) [2071778] - Revert "interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate" (Steve Best) [2071778] - interconnect: qcom: osm-l3: Use driver-specific naming (Steve Best) [2071778] - interconnect: qcom: osm-l3: Add sc8180x support (Steve Best) [2071778] - interconnect: qcom: Add SC8180x providers (Steve Best) [2071778] - interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate (Steve Best) [2071778] - interconnect: Sanity check that node isn't already on list (Steve Best) [2071778] - interconnect: qcom: icc-rpmh: Consolidate probe functions (Steve Best) [2071778] - regulator: Turn off kernel configs for regulators added by this patch set (Steve Best) [2071777] - regulator: qcom_smd: fix for_each_child.cocci warnings (Steve Best) [2071777] - regulator: rohm-generic: iniline stub function (Steve Best) [2071777] - regulator: Add regulator_err2notif() helper (Steve Best) [2071777] - regulator: fix bullet lists of regulator_ops comment (Steve Best) [2071777] - regulator: Minor regulator documentation fixes. (Steve Best) [2071777] - regulator: atc260x: Fix missing active_discharge_on setting (Steve Best) [2071777] - regulator: rtq2134: Fix missing active_discharge_on setting (Steve Best) [2071777] - regulator: rt4831: Add active_discharge_on to fix discharge API (Steve Best) [2071777] - regulator: rt4831: Add bypass mask to fix set_bypass API work (Steve Best) [2071777] - regulator: qcom-rpmh: Add support for SDX65 (Steve Best) [2071777] - regulator: rt5190a: Add support for Richtek RT5190A PMIC (Steve Best) [2071777] - regulator: cleanup comments (Steve Best) [2071777] - regulator: virtual: add devicetree support (Steve Best) [2071777] - regulator: virtual: warn against production use (Steve Best) [2071777] - regulator: virtual: use dev_err_probe() (Steve Best) [2071777] - regulator: da9121: Remove surplus DA9141 parameters (Steve Best) [2071777] - regulator: da9121: Fix DA914x voltage value (Steve Best) [2071777] - regulator: core: fix false positive in regulator_late_cleanup() (Steve Best) [2071777] - regulator: MAX20086: add gpio/consumer.h (Steve Best) [2071777] - regulator: max20086: fix error code in max20086_parse_regulators_dt() (Steve Best) [2071777] - regulator: Add MAX20086-MAX20089 driver (Steve Best) [2071777] - regulator: qcom_smd: Align probe function with rpmh-regulator (Steve Best) [2071777] - regulator: remove redundant ret variable (Steve Best) [2071777] - regulator: qcom-labibb: OCP interrupts are not a failure while disabled (Steve Best) [2071777] - regulator: Introduce tps68470-regulator driver (Steve Best) [2071777] - drivers/regulator: remove redundant ret variable (Steve Best) [2071777] - regulator: qcom-rpmh: Add support for PM8450 regulators (Steve Best) [2071777] - regulator: da9121: Add DA914x support (Steve Best) [2071777] - regulator: da9121: Prevent current limit change when enabled (Steve Best) [2071777] - regulator: qcom-rpmh: Add PMG1110 regulators (Steve Best) [2071777] - regulator: qcom_spmi: Add pm8226 regulators (Steve Best) [2071777] - regulator: irq_helper: Provide helper for trivial IRQ notifications (Steve Best) [2071777] - regulator: bd718x7: Use rohm generic restricted voltage setting (Steve Best) [2071777] - regulator: rohm-regulator: add helper for restricted voltage setting (Steve Best) [2071777] - regulator: Don't error out fixed regulator in regulator_sync_voltage() (Steve Best) [2071777] - regulator: tps80031: Remove driver (Steve Best) [2071777] - regulator: Fix SY7636A breakage (Steve Best) [2071777] - regulator: uniphier: Add USB-VBUS compatible string for NX1 SoC (Steve Best) [2071777] - regulator: qcom-rpmh: Add PM6350 regulators (Steve Best) [2071777] - regulator: sy7636a: Remove requirement on sy7636a mfd (Steve Best) [2071777] - regulator: tps62360: replacing legacy gpio interface for gpiod (Steve Best) [2071777] - regulator: lp872x: Remove lp872x_dvs_state (Steve Best) [2071777] - regulator: lp872x: replacing legacy gpio interface for gpiod (Steve Best) [2071777] - regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled (Steve Best) [2071777] - mfd: hi6421-spmi-pmic: Cleanup drvdata to only include regmap (Steve Best) [2071777] - regulator: bd71815: Use defined mask values (Steve Best) [2071777] - regulator: qcom_smd: Add PM2250 regulators (Steve Best) [2071777] - regulator: Lower priority of logging when setting supply (Steve Best) [2071777] - regulator: dummy: Use devm_regulator_register() (Steve Best) [2071777] - regulator: pwm-regulator: Make use of the helper function dev_err_probe() (Steve Best) [2071777] - regulator: fix typo in Kconfig and max8973-regulator (Steve Best) [2071777] - regulator: max14577: Revert "regulator: max14577: Add proper module aliases strings" (Steve Best) [2071777] - regulator: qcom-rpmh-regulator: fix pm8009-1 ldo7 resource name (Steve Best) [2071777] - regulator: vctrl: Avoid lockdep warning in enable/disable ops (Steve Best) [2071777] - regulator: vctrl: Use locked regulator_get_voltage in probe path (Steve Best) [2071777] - regulator: Documentation fix for regulator error notification helper (Steve Best) [2071777] - regulator: sy7636a: Use the regmap directly (Steve Best) [2071777] - regulator: sy7636a: Store the epd-pwr-good GPIO locally (Steve Best) [2071777] - regulator: sy7636a: Use the parent driver data (Steve Best) [2071777] - regulator: sy7636a: Remove the poll_enable_time (Steve Best) [2071777] - regulator: sy8827n: Enable REGCACHE_FLAT (Steve Best) [2071777] - regulator: sy8824x: Enable REGCACHE_FLAT (Steve Best) [2071777] - regulator: rtq2134: Fix coding style (Steve Best) [2071777] - regulator: hi6421v600: rename voltage range arrays (Steve Best) [2071777] - regulator: hi6421v600: use lowercase for ldo (Steve Best) [2071777] - regulator: fixed: use dev_err_probe for register (Steve Best) [2071777] - regulator: rtq2134: Add support for Richtek RTQ2134 SubPMIC (Steve Best) [2071777] - regulator: Fix a couple of spelling mistakes in Kconfig (Steve Best) [2071777] - regulator: rtq6752: fix reg reset behavior (Steve Best) [2071777] - regulator: da9063: Add support for full-current mode. (Steve Best) [2071777] - regulator: rt6245: make a const array func_base static, makes object smaller (Steve Best) [2071777] - regulator: rtq6752: Fix the typo for reg define and author name (Steve Best) [2071777] - regulator: Replace symbolic permissions with octal permissions (Steve Best) [2071777] - regulator: rt6752: Add support for Richtek RTQ6752 (Steve Best) [2071777] - regulator: rt5033: Use linear ranges to map all voltage selection (Steve Best) [2071777] - regulator: tps65910: Silence deferred probe error (Steve Best) [2071777] - regulator: mt6397: Remove modeset_shift from struct mt6397_regulator_info (Steve Best) [2071777] - regulator: mt6359: Remove shift fields from struct mt6359_regulator_info (Steve Best) [2071777] - regulator: mt6358: Remove shift fields from struct mt6358_regulator_info (Steve Best) [2071777] - regulator: devres: unexport devm_regulator_unregister_supply_alias() (Steve Best) [2071777] - regulator: devres: remove devm_regulator_bulk_unregister_supply_alias() (Steve Best) [2071777] - regulator: devres: remove devm_regulator_unregister() function (Steve Best) [2071777] - regulator: hi6421v600-regulator: add a missing dot at copyright (Steve Best) [2071777] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [2085105] - bnx2x: fix napi API usage sequence (Manish Chopra) [2080677]- NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Benjamin Coddington) [2086367] - sched/tracing: Append prev_state to tp args instead (Phil Auld) [2078906] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2078906] - timers: Fix warning condition in __run_timers() (Phil Auld) [2078906] - sched: Teach the forced-newidle balancer about CPU affinity limitation. (Phil Auld) [2078906] - sched/core: Fix forceidle balancing (Phil Auld) [2078906] - tick/sched: Fix non-kernel-doc comment (Phil Auld) [2078906] - prlimit: do not grab the tasklist_lock (Phil Auld) [2078906] - prlimit: make do_prlimit() static (Phil Auld) [2078906] - timekeeping: Really make sure wall_to_monotonic isn't positive (Phil Auld) [2078906] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Phil Auld) [2078906] - posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() (Phil Auld) [2078906] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Phil Auld) [2078906] - vdpa: mlx5: synchronize driver status with CVQ (Laurent Vivier) [2059799] - vdpa: mlx5: prevent cvq work from hogging CPU (Laurent Vivier) [2059799] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Laurent Vivier) [2059799] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2090982] - ahci: Add a generic 'controller2' RAID id (Tomas Henzl) [2078880] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2089566] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2089566] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2076588]- mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2092667] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2044295] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2044295] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2044295] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2044295] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2044295] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2044295] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2044295] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2044295] - [s390] s390/ctcm: fix format string (Mete Durlu) [2044295] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2044295] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2044295] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2044295] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2044295] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2044295] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2044295] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2044295] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2044295] - [s390] s390/qeth: remove .do_ioctl() callback from driver discipline (Mete Durlu) [2044295] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2044295] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2044295] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2044295] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2044295] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2044295] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2044295] - Documentation/sysctl: document max_rcu_stall_to_panic (Joel Savitz) [2063060] - Documentation: add description for net.core.gro_normal_batch (Xin Long) [2068580] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083415] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083415] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083415] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083415] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083415] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083415] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083415] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083415] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083415] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083415] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083415] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083415] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083415] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083415] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083415] - Dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083415] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083415] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075706] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075706] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059729] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059729] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059729] - net: phy: Kconfig: micrel_phy: fix dependency issue (Hangbin Liu) [2066451] - ptp: add getcrosststamp() to virtual clocks. (Hangbin Liu) [2066451] - ptp: add gettimex64() to virtual clocks. (Hangbin Liu) [2066451] - ptp: increase maximum adjustment of virtual clocks. (Hangbin Liu) [2066451] - ptp: unregister virtual clocks when unregistering physical clock. (Hangbin Liu) [2066451] - net: fix sock_timestamping_bind_phc() to release device (Hangbin Liu) [2066451] - net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple sockets (Hangbin Liu) [2066451] - ptp: fix code indentation issues (Hangbin Liu) [2066451] - ptp: free 'vclock_index' in ptp_clock_release() (Hangbin Liu) [2066451] - ptp: Fix possible memory leak in ptp_clock_register() (Hangbin Liu) [2066451] - ptp: fix error print of ptp_kvm on X86_64 platform (Hangbin Liu) [2066451] - ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm (Hangbin Liu) [2066451] - ethernet: fix PTP_1588_CLOCK dependencies (Hangbin Liu) [2066451] - drivers/char: fix unused variable warning in mem.c (Joel Savitz) [2081150] - clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock controller (Adrien Thierry) [2078618] - dt-bindings: clock: Add sc8280xp to the RPMh clock controller binding (Adrien Thierry) [2078618]- NFSv4.2: Fix up an invalid combination of memory allocation flags (Benjamin Coddington) [2089076] - Documentation/sysctl: document page_lock_unfairness (Joel Savitz) [2063044] - iommu/virtio: Fix typo in a comment (Eric Auger) [2083111] - iommu/virtio: Support identity-mapped domains (Eric Auger) [2083111] - iommu/virtio: Pass end address to viommu_add_mapping() (Eric Auger) [2083111] - iommu/virtio: Sort reserved regions (Eric Auger) [2083111] - iommu/virtio: Support bypass domains (Eric Auger) [2083111] - iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG (Eric Auger) [2083111] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (David Arcari) [2040020 2040060] - skbuff: fix coalescing for page_pool fragment recycling (Jiri Benc) [2071618] - af_unix: fix regression in read after shutdown (Jiri Benc) [2071618] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [2071618] - af_unix: Rename UNIX-DGRAM to UNIX to maintain backwards compatability (Jiri Benc) [2071618] - selftests/bpf: Use recv_timeout() instead of retries (Jiri Benc) [2071618] - net: Implement ->sock_is_readable() for UDP and AF_UNIX (Jiri Benc) [2071618] - skmsg: Extract and reuse sk_msg_is_readable() (Jiri Benc) [2071618] - net: Rename ->stream_memory_read to ->sock_is_readable (Jiri Benc) [2071618] - unix: Fix an issue in unix_shutdown causing the other end read/write failures (Jiri Benc) [2071618] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Jiri Benc) [2071618] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Jiri Benc) [2071618] - bpf, selftests: Add test case for mixed cgroup v1/v2 (Jiri Benc) [2071618] - bpf, selftests: Add cgroup v1 net_cls classid helpers (Jiri Benc) [2071618] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Jiri Benc) [2071618] - af_unix: fix potential NULL deref in unix_dgram_connect() (Jiri Benc) [2071618] - page_pool: use relaxed atomic for release side accounting (Jiri Benc) [2071618] - af_unix: Fix NULL pointer bug in unix_shutdown (Jiri Benc) [2071618] - selftests/bpf: Reduce more flakyness in sockmap_listen (Jiri Benc) [2071618] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Jiri Benc) [2071618] - selftests/bpf: Test for get_netns_cookie (Jiri Benc) [2071618] - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG (Jiri Benc) [2071618] - selftests/bpf: Test for get_netns_cookie (Jiri Benc) [2071618] - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS (Jiri Benc) [2071618] - selftest/bpf: Add new tests in sockmap for unix stream to tcp. (Jiri Benc) [2071618] - selftest/bpf: Change udp to inet in some function names (Jiri Benc) [2071618] - selftest/bpf: Add tests for sockmap with unix stream type. (Jiri Benc) [2071618] - af_unix: Add unix_stream_proto for sockmap (Jiri Benc) [2071618] - af_unix: Add read_sock for stream socket types (Jiri Benc) [2071618] - selftest/bpf: Implement sample UNIX domain socket iterator program. (Jiri Benc) [2071618] - bpf: af_unix: Implement BPF iterator for UNIX domain socket. (Jiri Benc) [2071618] - net: in_irq() cleanup (Jiri Benc) [2071618] - page_pool: add frag page recycling support in page pool (Jiri Benc) [2071618] - page_pool: add interface to manipulate frag count in page pool (Jiri Benc) [2071618] - page_pool: keep pp info as long as page pool owns the page (Jiri Benc) [2071618] - bpf, unix: Check socket type in unix_bpf_update_proto() (Jiri Benc) [2071618] - selftests/bpf: Test XDP bonding nest and unwind (Jiri Benc) [2071618] - bonding: Fix negative jump label count on nested bonding (Jiri Benc) [2071618] - selftests/bpf: Fix running of XDP bonding tests (Jiri Benc) [2071618] - net, bonding: Disallow vlan+srcmac with XDP (Jiri Benc) [2071618] - selftests/bpf: Add tests for XDP bonding (Jiri Benc) [2071618] - selftests/bpf: Fix xdp_tx.c prog section name (Jiri Benc) [2071618] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Benc) [2071618] - bpf, devmap: Exclude XDP broadcast to master device (Jiri Benc) [2071618] - net, bonding: Add XDP support to the bonding driver (Jiri Benc) [2071618] - net, core: Add support for XDP redirection to slave device (Jiri Benc) [2071618] - bpf: selftests: Add dctcp fallback test (Jiri Benc) [2071618] - bpf: selftests: Add connect_to_fd_opts to network_helpers (Jiri Benc) [2071618] - bpf: selftests: Add sk_state to bpf_tcp_helpers.h (Jiri Benc) [2071618] - bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockopt (Jiri Benc) [2071618] - selftests/bpf: Add tests for {set|get} socket option from setsockopt BPF (Jiri Benc) [2071618] - bpf: Add support for {set|get} socket options from setsockopt BPF (Jiri Benc) [2071618] - bpf: selftest: Test batching and bpf_(get|set)sockopt in bpf tcp iter (Jiri Benc) [2071618] - bpf: tcp: Support bpf_(get|set)sockopt in bpf tcp iter (Jiri Benc) [2071618] - bpf: tcp: Bpf iter batching and lock_sock (Jiri Benc) [2071618] - tcp: seq_file: Replace listening_hash with lhash2 (Jiri Benc) [2071618] - tcp: seq_file: Add listening_get_first() (Jiri Benc) [2071618] - bpf: tcp: seq_file: Remove bpf_seq_afinfo from tcp_iter_state (Jiri Benc) [2071618] - flow_dissector: Fix out-of-bounds warnings (Jiri Benc) [2071618] - unix_bpf: Fix a potential deadlock in unix_dgram_bpf_recvmsg() (Jiri Benc) [2071618] - netdevsim: Add multi-queue support (Jiri Benc) [2071618] - selftests/bpf: Add test cases for redirection between udp and unix (Jiri Benc) [2071618] - selftests/bpf: Add a test case for unix sockmap (Jiri Benc) [2071618] - selftests/bpf: Factor out add_to_sockmap() (Jiri Benc) [2071618] - selftests/bpf: Factor out udp_socketpair() (Jiri Benc) [2071618] - af_unix: Implement unix_dgram_bpf_recvmsg() (Jiri Benc) [2071618] - af_unix: Implement ->psock_update_sk_prot() (Jiri Benc) [2071618] - af_unix: Add a dummy ->close() for sockmap (Jiri Benc) [2071618] - af_unix: Set TCP_ESTABLISHED for datagram sockets too (Jiri Benc) [2071618] - af_unix: Implement ->read_sock() for sockmap (Jiri Benc) [2071618] - sock_map: Lift socket state restriction for datagram sockets (Jiri Benc) [2071618] - sock_map: Relax config dependency to CONFIG_NET (Jiri Benc) [2071618] - thermal: Replace acpi_bus_get_device() (David Arcari) [2064829] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (David Arcari) [2064829] - ACPI: DPTF: Support Raptor Lake (David Arcari) [2064829] - thermal: int340x: Update OS policy capability handshake (David Arcari) [2064829] - thermal: int340x: Increase bitmap size (David Arcari) [2064829] - thermal: int340x: fix memory leak in int3400_notify() (David Arcari) [2064829] - thermal: int340x: Check for NULL after calling kmemdup() (David Arcari) [2064829] - thermal: int340x: Add Raptor Lake PCI device id (David Arcari) [2064829] - thermal: int340x: Support Raptor Lake (David Arcari) [2064829] - thermal/drivers/int340x: Fix RFIM mailbox write commands (David Arcari) [2064829] - Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work (Gopal Tiwari) [2066188] - Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() (Gopal Tiwari) [2066188] - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks (Gopal Tiwari) [2066188] - Bluetooth: Fix not checking MGMT cmd pending queue (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Fix not using conn_timeout (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Fix hci_update_accept_list_sync (Gopal Tiwari) [2066188] - Bluetooth: fix data races in smp_unregister(), smp_del_chan() (Gopal Tiwari) [2066188] - Bluetooth: hci_core: Fix leaking sent_cmd skb (Gopal Tiwari) [2066188] - Bluetooth: assign len after null check (Gopal Tiwari) [2066188] - Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt() (Gopal Tiwari) [2066188] - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() (Gopal Tiwari) [2066188] - Bluetooth: btqca: sequential validation (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2066188] - Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt (Gopal Tiwari) [2066188] - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 (Gopal Tiwari) [2066188] - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe (Gopal Tiwari) [2066188] - Bluetooth: hci_bcm: Check for error irq (Gopal Tiwari) [2066188] - Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous" (Gopal Tiwari) [2066188] - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Add support for waiting specific LE subevents (Gopal Tiwari) [2066188] - Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Wait for proper events when connecting LE (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Add check simultaneous roles support (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Add hci_le_create_conn_sync (Gopal Tiwari) [2066188] - Bluetooth: hci_event: Use skb_pull_data when processing inquiry results (Gopal Tiwari) [2066188] - Bluetooth: hci_qca: Stop IBS timer during BT OFF (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Push sync command cancellation to workqueue (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for Foxconn MT7922A (Gopal Tiwari) [2066188] - Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (Gopal Tiwari) [2066188] - Bluetooth: L2CAP: Fix using wrong mode (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Fix not always pausing advertising when necessary (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND (Gopal Tiwari) [2066188] - Bluetooth: btusb: Return error code when getting patch status failed (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb (Gopal Tiwari) [2066188] - Bluetooth: btusb: Handle download_firmware failure cases (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2066188] - Bluetooth: add quirk disabling LE Read Transmit Power (Gopal Tiwari) [2066188] - Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list (Gopal Tiwari) [2066188] - Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for queuing during polling interval (Gopal Tiwari) [2066188] - Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag (Gopal Tiwari) [2066188] - Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag (Gopal Tiwari) [2066188] - Bluetooth: hci_core: Rework hci_conn_params flags (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: enable msft opcode (Gopal Tiwari) [2066188] - Bluetooth: hci_event: Use of a function table to handle Command Status (Gopal Tiwari) [2066188] - Bluetooth: hci_event: Use of a function table to handle Command Complete (Gopal Tiwari) [2066188] - Bluetooth: hci_event: Use of a function table to handle LE subevents (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event (Gopal Tiwari) [2066188] - Bluetooth: hci_event: Use of a function table to handle HCI events (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse Command Complete event (Gopal Tiwari) [2066188] - Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: fix resume failure (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (Gopal Tiwari) [2066188] - Bluetooth: btusb: Cancel sync commands for certain URB errors (Gopal Tiwari) [2066188] - Bluetooth: Add hci_cmd_sync_cancel to public API (Gopal Tiwari) [2066188] - Bluetooth: Reset more state when cancelling a sync command (Gopal Tiwari) [2066188] - Bluetooth: hci_core: Cancel sync command if sending a frame failed (Gopal Tiwari) [2066188] - Bluetooth: Send device found event on name resolve failure (Gopal Tiwari) [2066188] - Bluetooth: Limit duration of Remote Name Resolve (Gopal Tiwari) [2066188] - Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key (Gopal Tiwari) [2066188] - Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key (Gopal Tiwari) [2066188] - tty: remove file from tty_ldisc_ops::ioctl and compat_ioctl (Gopal Tiwari) [2066188] - Bluetooth: refactor malicious adv data check (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: drop the unnecessary variable created (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (Gopal Tiwari) [2066188] - Bluetooth: btusb: enable Mediatek to support AOSP extension (Gopal Tiwari) [2066188] - Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event (Gopal Tiwari) [2066188] - Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync (Gopal Tiwari) [2066188] - Bluetooth: hci_request: Remove bg_scan_update work (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync (Gopal Tiwari) [2066188] - Bluetooth: btmrvl_main: repair a non-kernel-doc comment (Gopal Tiwari) [2066188] - Bluetooth: Don't initialize msft/aosp when using user channel (Gopal Tiwari) [2066188] - Bluetooth: fix uninitialized variables notify_evt (Gopal Tiwari) [2066188] - Bluetooth: stop proccessing malicious adv data (Gopal Tiwari) [2066188] - Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf() (Gopal Tiwari) [2066188] - Bluetooth: aosp: Support AOSP Bluetooth Quality Report (Gopal Tiwari) [2066188] - Bluetooth: Add struct of reading AOSP vendor capabilities (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Fix not setting adv set duration (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Fix missing static warnings (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Rework hci_suspend_notifier (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Rework init stages (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SSP (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert adv_expire (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LE (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Enable synch'd set_bredr (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Rework background scan (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Convert MGMT_SET_POWERED (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Enable advertising when LL privacy is enabled (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 (Gopal Tiwari) [2066188] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 (Gopal Tiwari) [2066188] - Bluetooth: Add helper for serialized HCI command execution (Gopal Tiwari) [2066188] - Bluetooth: Fix removing adv when processing cmd complete (Gopal Tiwari) [2066188] - bluetooth: use dev_addr_set() (Gopal Tiwari) [2066188] - bluetooth: use eth_hw_addr_set() (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: update register CSDIOCSR operation (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: use register CRPLR to read packet length (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: move interrupt service to work (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (Gopal Tiwari) [2066188] - Bluetooth: btmtksdio: add .set_bdaddr support (Gopal Tiwari) [2066188] - Bluetooth: btmtksido: rely on BT_MTK module (Gopal Tiwari) [2066188] - Bluetooth: mediatek: add BT_MTK module (Gopal Tiwari) [2066188] - Bluetooth: hci_bcm: Remove duplicated entry in OF table (Gopal Tiwari) [2066188] - Bluetooth: bfusb: fix division by zero in send path (Gopal Tiwari) [2066188] - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (Gopal Tiwari) [2066188] - Bluetooth: vhci: Fix checking of msft_opcode (Gopal Tiwari) [2066188] - Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455 (Gopal Tiwari) [2066188] - Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2066188] - Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable (Gopal Tiwari) [2066188] - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() (Gopal Tiwari) [2066188] - Bluetooth: Fix memory leak of hci device (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix bdaddress comparison with garbage value (Gopal Tiwari) [2066188] - Bluetooth: Fix debugfs entry leak in hci_register_dev() (Gopal Tiwari) [2066188] - Bluetooth: btusb: Fix application of sizeof to pointer (Gopal Tiwari) [2066188] - Bluetooth: L2CAP: Fix not initializing sk_peer_pid (Gopal Tiwari) [2066188] - Bluetooth: hci_sock: purge socket queues in the destruct() callback (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Fix Experimental Feature Changed event (Gopal Tiwari) [2066188] - Bluetooth: hci_vhci: Fix to set the force_wakeup value (Gopal Tiwari) [2066188] - Bluetooth: Read codec capabilities only if supported (Gopal Tiwari) [2066188] - Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev (Gopal Tiwari) [2066188] - Bluetooth: Fix handling of SUSPEND_DISCONNECTING (Gopal Tiwari) [2066188] - Bluetooth: Rename driver .prevent_wake to .wakeup (Gopal Tiwari) [2066188] - Bluetooth: btrtl: Ask ic_info to drop firmware (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for TP-Link UB500 Adapter (Gopal Tiwari) [2066188] - Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [2066188] - Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices (Gopal Tiwari) [2066188] - Bluetooth: hci_vhci: Add force_prevent_wake entry (Gopal Tiwari) [2066188] - Bluetooth: hci_vhci: Add force_suspend entry (Gopal Tiwari) [2066188] - Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier (Gopal Tiwari) [2066188] - Bluetooth: btrsi: remove superfluous header files from btrsi.c (Gopal Tiwari) [2066188] - Bluetooth: btrtl: Set VsMsftOpCode based on device table (Gopal Tiwari) [2066188] - Bluetooth: Fix handling of experimental feature for quality reports (Gopal Tiwari) [2066188] - Bluetooth: Fix handling of experimental feature for codec offload (Gopal Tiwari) [2066188] - Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE (Gopal Tiwari) [2066188] - Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension (Gopal Tiwari) [2066188] - Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension (Gopal Tiwari) [2066188] - Bluetooth: Fix wrong opcode when LL privacy enabled (Gopal Tiwari) [2066188] - Bluetooth: Fix Advertisement Monitor Suspend/Resume (Gopal Tiwari) [2066188] - Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val (Gopal Tiwari) [2066188] - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs (Gopal Tiwari) [2066188] - tty: remove file from tty_mode_ioctl (Gopal Tiwari) [2066188] - tty: remove file from n_tty_ioctl_helper (Gopal Tiwari) [2066188] - Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c (Gopal Tiwari) [2066188] - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync (Gopal Tiwari) [2066188] - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout (Gopal Tiwari) [2066188] - Bluetooth: Fix passing NULL to PTR_ERR (Gopal Tiwari) [2066188] - Bluetooth: Add bt_skb_sendmmsg helper (Gopal Tiwari) [2066188] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [2066188] - Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF (Gopal Tiwari) [2066188] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [2066188] - Bluetooth: eir: Move EIR/Adv Data functions to its own file (Gopal Tiwari) [2066188] - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg (Gopal Tiwari) [2066188] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [2066188] - Bluetooth: hci_uart: fix GPF in h5_recv (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix incorrect out of memory check (Gopal Tiwari) [2066188] - Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle (Gopal Tiwari) [2066188] - Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport (Gopal Tiwari) [2066188] - Bluetooth: Add offload feature under experimental flag (Gopal Tiwari) [2066188] - Bluetooth: Add support for Read Local Supported Codecs V2 (Gopal Tiwari) [2066188] - Bluetooth: Configure codec for HFP offload use case (Gopal Tiwari) [2066188] - Bluetooth: hci_vhci: Add support for offload codecs over SCO (Gopal Tiwari) [2066188] - Bluetooth: Add support for msbc coding format (Gopal Tiwari) [2066188] - Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command (Gopal Tiwari) [2066188] - Bluetooth: Allow setting of codec for HFP offload use case (Gopal Tiwari) [2066188] - Bluetooth: Enumerate local supported codec and cache details (Gopal Tiwari) [2066188] - Bluetooth: btintel: Define a callback to fetch codec config data (Gopal Tiwari) [2066188] - Bluetooth: btintel: Define callback to fetch data_path_id (Gopal Tiwari) [2066188] - Bluetooth: btintel: Read supported offload use cases (Gopal Tiwari) [2066188] - Bluetooth: Allow querying of supported offload codecs over SCO socket (Gopal Tiwari) [2066188] - Bluetooth: call sock_hold earlier in sco_conn_del (Gopal Tiwari) [2066188] - Bluetooth: fix init and cleanup of sco_conn.timeout_work (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add the new support ID for Realtek RTL8852A (Gopal Tiwari) [2066188] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (Gopal Tiwari) [2066188] - Bluetooth: btintel: Read boot address irrespective of controller mode (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix boot address (Gopal Tiwari) [2066188] - Bluetooth: Fix using RPA when address has been resolved (Gopal Tiwari) [2066188] - Bluetooth: Fix using address type from events (Gopal Tiwari) [2066188] - Bluetooth: Fix enabling advertising for central role (Gopal Tiwari) [2066188] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [2066188] - Bluetooth: set quality report callback for Intel (Gopal Tiwari) [2066188] - Bluetooth: Support the quality report events (Gopal Tiwari) [2066188] - Bluetooth: refactor set_exp_feature with a feature table (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA (Gopal Tiwari) [2066188] - Bluetooth: btintel: support link statistics telemetry events (Gopal Tiwari) [2066188] - Bluetooth: reorganize functions from hci_sock_sendmsg() (Gopal Tiwari) [2066188] - Bluetooth: btusb: disable Intel link statistics telemetry events (Gopal Tiwari) [2066188] - Bluetooth: Fix return value in hci_dev_do_close() (Gopal Tiwari) [2066188] - Bluetooth: add timeout sanity check to hci_inquiry (Gopal Tiwari) [2066188] - Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Pessimize compile-time bounds-check (Gopal Tiwari) [2066188] - Bluetooth: Fix race condition in handling NOP command (Gopal Tiwari) [2066188] - Bluetooth: btbcm: add patch ram for bluetooth (Gopal Tiwari) [2066188] - Bluetooth: Fix handling of LE Enhanced Connection Complete (Gopal Tiwari) [2066188] - Bluetooth: Store advertising handle so it can be re-enabled (Gopal Tiwari) [2066188] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [2066188] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [2066188] - Bluetooth: fix repeated calls to sco_sock_kill (Gopal Tiwari) [2066188] - Bluetooth: schedule SCO timeouts with delayed_work (Gopal Tiwari) [2066188] - Bluetooth: switch to lock_sock in RFCOMM (Gopal Tiwari) [2066188] - Bluetooth: avoid circular locks in sco_sock_connect (Gopal Tiwari) [2066188] - Bluetooth: serialize calls to sco_sock_{set,clear}_timer (Gopal Tiwari) [2066188] - Bluetooth: switch to lock_sock in SCO (Gopal Tiwari) [2066188] - Bluetooth: btusb: Fix fall-through warnings (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2066188] - Bluetooth: btintel: Combine setting up MSFT extension (Gopal Tiwari) [2066188] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2066188] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2066188] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2066188] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2066188] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2066188] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2066188] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2066188] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2066188] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2066188] - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (Gopal Tiwari) [2066188] - Bluetooth: Add additional Bluetooth part for Realtek 8852AE (Gopal Tiwari) [2066188] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (Gopal Tiwari) [2066188] - Bluetooth: btusb: Record debug log for Mediatek Chip. (Gopal Tiwari) [2066188] - Bluetooth: hci_bcm: Fix kernel doc comments (Gopal Tiwari) [2066188] - Bluetooth: Fix not generating RPA when required (Gopal Tiwari) [2066188] - Bluetooth: HCI: Add proper tracking for enable status of adv instances (Gopal Tiwari) [2066188] - Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (Gopal Tiwari) [2066188] - Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (Gopal Tiwari) [2066188] - Bluetooth: btusb: Enable MSFT extension for Intel next generation controllers (Gopal Tiwari) [2066188] - Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (Gopal Tiwari) [2066188] - Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (Gopal Tiwari) [2066188] - Bluetooth: btmrvl_sdio: Remove all strcpy() uses (Gopal Tiwari) [2066188] - Bluetooth: skip invalid hci_sync_conn_complete_evt (Gopal Tiwari) [2066188] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add valid le states quirk (Gopal Tiwari) [2066188] - Bluetooth: hci_h5: Add runtime suspend (Gopal Tiwari) [2066188] - Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (Gopal Tiwari) [2066188] - Bluetooth: hci_h5: add WAKEUP_DISABLE flag (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (Gopal Tiwari) [2066188] - Bluetooth: btrsi: use non-kernel-doc comment for copyright (Gopal Tiwari) [2066188] - Bluetooth: btrtl: Set MSFT opcode for RTL8852 (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (Gopal Tiwari) [2066188] - Bluetooth: btusb: Fix a unspported condition to set available debug features (Gopal Tiwari) [2066188] - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (Gopal Tiwari) [2066188] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (Gopal Tiwari) [2066188] - Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (Gopal Tiwari) [2066188] - Bluetooth: Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [2066188]- bonding: fix missed rcu protection (Jonathan Toppins) [2089774] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2089774] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2089774] - bonding: add new option ns_ip6_target (Jonathan Toppins) [1951971] - bonding: add new parameter ns_targets (Jonathan Toppins) [1951971] - bonding: add extra field for bond_opt_value (Jonathan Toppins) [1951971] - Bonding: split bond_handle_vlan from bond_arp_send (Jonathan Toppins) [1951971] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2089774] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2089774] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2089774] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2089774] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2089774] - bonding: use rcu_dereference_rtnl when get bonding active slave (Jonathan Toppins) [2089774] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2089774] - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Jonathan Toppins) [2019670] - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Jonathan Toppins) [2019670] - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Jonathan Toppins) [2019670] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2089774] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2089774] - Bonding: add arp_missed_max option (Jonathan Toppins) [1952053] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2089774] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2089774] - redhat: enable CONFIG_NET_ACT_CTINFO (as a module) (Davide Caratti) [2027894] - selftests: mptcp: add subflow limits test-cases (Paolo Abeni) [2076832] - mptcp: fix subflow accounting on close (Paolo Abeni) [2076832] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2046624] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2046624] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2046624] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2046624] - scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [2046624] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [2046624]- ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Waiman Long) [1924181] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071110] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071110] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087995] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087995] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (David Arcari) [2042590] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (David Arcari) [2042590] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (David Arcari) [2042590] - Watchdog: sp5100_tco: Move timer initialization into function (David Arcari) [2042590] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (David Arcari) [2042590] - i2c: piix4: Add EFCH MMIO support for SMBus port select (David Arcari) [2042590] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (David Arcari) [2042590] - i2c: piix4: Add EFCH MMIO support to region request and release (David Arcari) [2042590] - i2c: piix4: Move SMBus port selection into function (David Arcari) [2042590] - i2c: piix4: Move SMBus controller base address detect into function (David Arcari) [2042590] - i2c: piix4: Move port I/O region request/release code into functions (David Arcari) [2042590] - i2c: piix4: Replace hardcoded memory map size with a #define (David Arcari) [2042590] - kernel/resource: Introduce request_mem_region_muxed() (David Arcari) [2042590] - [s390] RDMA/mlx5: Fix number of allocated XLT entries (Mete Durlu) [2088360] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049670] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049670] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049670] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049670] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049670] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049670] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049670] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049670] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049670] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049670] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049670] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049670] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049670] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049670] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049670] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049670] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049670] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049670] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049670] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049670] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049670] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [2049670] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058622] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058616] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049634] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049634] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049634] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049634] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049634] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049634] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049634] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049634] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049634] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049634] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049634] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049634] - scsi: mpt3sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2049634] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085419] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075175] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069708] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069708] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069708] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069708] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069708] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069708] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069708] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069708] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069708] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069708] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069708] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069708] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069708] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069708] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069708] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069708] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069708] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069708] - tracing: Disable "other" permission bits in the tracefs files (Jerome Marchand) [2069708] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [2069708] - dlm: fix plock invalid read (Alexander Aring) [2053070] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2079411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2079411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2079411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2079411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2079411]- thunderx nic: mark device as unmaintained (Íñigo Huguet) [2060285] - livepatch: Fix missing unlock on error in klp_enable_patch() (C. Erastus Toe) [2069362] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (C. Erastus Toe) [2069362] - Documentation: livepatch: Add livepatch API page (C. Erastus Toe) [2069362] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Carlos Maiolino) [2037525] - perf tests: Fix coresight `perf test` failure. (Michael Petlan) [2069073] - perf unwind: Don't show unwind error messages when augmenting frame pointer stack (Michael Petlan) [2069073] - perf test arm64: Test unwinding using fame-pointer (fp) mode (Michael Petlan) [2069073] - perf parse-events: Move slots only with topdown (Michael Petlan) [2069073] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [2069073] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [2069073] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2069073] - perf/x86/intel: Don't extend the pseudo-encoding to GP counters (Michael Petlan) [2069073] - perf vendor events: Update metrics for SkyLake Server (Michael Petlan) [2069073] - perf parse-events: Ignore case in topdown.slots check (Michael Petlan) [2069073] - perf evlist: Avoid iteration for empty evlist. (Michael Petlan) [2069073] - perf parse: Fix event parser error for hybrid systems (Michael Petlan) [2069073] - perf bench: Fix NULL check against wrong variable (Michael Petlan) [2069073] - perf parse-events: Fix NULL check against wrong variable (Michael Petlan) [2069073] - perf script: Fix error when printing 'weight' field (Michael Petlan) [2069073] - perf data: Fix double free in perf_session__delete() (Michael Petlan) [2069073] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2069073] - perf test: Skip failing sigtrap test for arm+aarch64 (Michael Petlan) [2069073] - perf bpf: Defer freeing string after possible strlen() on it (Michael Petlan) [2069073] - perf test: Fix arm64 perf_event_attr tests wrt --call-graph initialization (Michael Petlan) [2069073] - libsubcmd: Fix use-after-free for realloc(..., 0) (Michael Petlan) [2069073] - libperf: Fix perf_cpu_map__for_each_cpu macro (Michael Petlan) [2069073] - perf cs-etm: Fix corrupt inject files when only last branch option is enabled (Michael Petlan) [2069073] - perf cs-etm: No-op refactor of synth opt usage (Michael Petlan) [2069073] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [2069073] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2069073] - perf trace: Avoid early exit due SIGCHLD from non-workload processes (Michael Petlan) [2069073] - perf ftrace: system_wide collection is not effective by default (Michael Petlan) [2069073] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [2069073] - perf stat: Fix display of grouped aliased events (Michael Petlan) [2069073] - perf tools: Apply correct label to user/kernel symbols in branch mode (Michael Petlan) [2069073] - perf bpf: Fix a typo in bpf_counter_cgroup.c (Michael Petlan) [2069073] - perf synthetic-events: Return error if procfs isn't mounted for PID namespaces (Michael Petlan) [2069073] - perf session: Check for NULL pointer before dereference (Michael Petlan) [2069073] - perf annotate: Set error stream of objdump process for TUI (Michael Petlan) [2069073] - perf tools: Add missing branch_sample_type to perf_event_attr__fprintf() (Michael Petlan) [2069073] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Michael Petlan) [2069073] - perf beauty: Make the prctl arg regexp more strict to cope with PR_SET_VMA (Michael Petlan) [2069073] - perf tools: Remove redundant err variable (Michael Petlan) [2069073] - perf test: Add parse-events test for aliases with hyphens (Michael Petlan) [2069073] - perf test: Add pmu-events test for aliases with hyphens (Michael Petlan) [2069073] - perf parse-events: Support event alias in form foo-bar-baz (Michael Petlan) [2069073] - perf evsel: Override attr->sample_period for non-libpfm4 events (Michael Petlan) [2069073] - perf cpumap: Remove duplicate include in cpumap.h (Michael Petlan) [2069073] - perf cpumap: Migrate to libperf cpumap api (Michael Petlan) [2069073] - perf python: Fix cpu_map__item() building (Michael Petlan) [2069073] - perf script: Fix printing 'phys_addr' failure issue (Michael Petlan) [2069073] - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) (Michael Petlan) [2069073] - perf evlist: No need to setup affinities when disabling events for pid targets (Michael Petlan) [2069073] - perf evlist: No need to setup affinities when enabling events for pid targets (Michael Petlan) [2069073] - perf stat: No need to setup affinities when starting a workload (Michael Petlan) [2069073] - perf affinity: Allow passing a NULL arg to affinity__cleanup() (Michael Petlan) [2069073] - perf probe: Fix ppc64 'perf probe add events failed' case (Michael Petlan) [2069073] - perf record: Disable debuginfod by default (Michael Petlan) [2069073] - perf evlist: No need to do any affinity setup when profiling pids (Michael Petlan) [2069073] - perf cpumap: Add is_dummy() method (Michael Petlan) [2069073] - perf metric: Fix metric_leader (Michael Petlan) [2069073] - perf cputopo: Fix CPU topology reading on s/390 (Michael Petlan) [2069073] - perf metricgroup: Fix use after free in metric__new() (Michael Petlan) [2069073] - libperf tests: Update a use of the new cpumap API (Michael Petlan) [2069073] - perf arm: Fix off-by-one directory path (Michael Petlan) [2069073] - perf pmu-events: Don't lower case MetricExpr (Michael Petlan) [2069073] - perf expr: Add debug logging for literals (Michael Petlan) [2069073] - perf tools: Probe non-deprecated sysfs path 1st (Michael Petlan) [2069073] - perf tools: Fix SMT fallback with large core counts (Michael Petlan) [2069073] - perf cpumap: Give CPUs their own type (Michael Petlan) [2069073] - perf stat: Correct first_shadow_cpu to return index (Michael Petlan) [2069073] - perf script: Fix flipped index and cpu (Michael Petlan) [2069073] - perf c2c: Use more intention revealing iterator (Michael Petlan) [2069073] - perf bpf: Rename 'cpu' to 'cpu_map_idx' (Michael Petlan) [2069073] - libperf: Sync evsel documentation (Michael Petlan) [2069073] - perf stat: Swap variable name cpu to index (Michael Petlan) [2069073] - perf stat: Correct check_per_pkg() cpu (Michael Petlan) [2069073] - perf test: Use perf_cpu_map__for_each_cpu() (Michael Petlan) [2069073] - perf evsel: Rename variable cpu to index (Michael Petlan) [2069073] - perf evsel: Reduce scope of evsel__ignore_missing_thread (Michael Petlan) [2069073] - perf evsel: Rename CPU around get_group_fd (Michael Petlan) [2069073] - perf stat: Correct variable name for read counter (Michael Petlan) [2069073] - perf evsel: Pass cpu not cpu map index to synthesize (Michael Petlan) [2069073] - perf evlist: Refactor evlist__for_each_cpu() (Michael Petlan) [2069073] - libperf: Allow NULL in perf_cpu_map__idx() (Michael Petlan) [2069073] - perf script: Use for each cpu to aid readability (Michael Petlan) [2069073] - perf stat: Use perf_cpu_map__for_each_cpu() (Michael Petlan) [2069073] - perf stat: Rename aggr_data cpu to imply it's an index (Michael Petlan) [2069073] - perf counts: Switch name cpu to cpu_map_idx (Michael Petlan) [2069073] - libperf: Use cpu not index for evsel mmap (Michael Petlan) [2069073] - libperf: Switch cpu to more accurate cpu_map_idx (Michael Petlan) [2069073] - perf evsel: Derive CPUs and threads in alloc_counts (Michael Petlan) [2069073] - perf stat-display: Avoid use of core for CPU (Michael Petlan) [2069073] - perf cpumap: Add CPU to aggr_cpu_id (Michael Petlan) [2069073] - perf stat: Fix memory leak in check_per_pkg() (Michael Petlan) [2069073] - perf cpumap: Trim the cpu_aggr_map (Michael Petlan) [2069073] - perf cpumap: Add some comments to cpu_aggr_map (Michael Petlan) [2069073] - perf cpumap: Move 'has' function to libperf (Michael Petlan) [2069073] - perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functions (Michael Petlan) [2069073] - perf cpumap: Refactor cpu_map__build_map() (Michael Petlan) [2069073] - perf cpumap: Remove cpu_map__cpu(), use libperf function (Michael Petlan) [2069073] - perf cpumap: Remove map from function names that don't use a map (Michael Petlan) [2069073] - perf cpumap: Document cpu__get_node() and remove redundant function (Michael Petlan) [2069073] - perf cpumap: Rename empty functions (Michael Petlan) [2069073] - perf cpumap: Simplify equal function name (Michael Petlan) [2069073] - perf cpumap: Remove unused cpu_map__socket() (Michael Petlan) [2069073] - perf cpumap: Add comments to aggr_cpu_id() (Michael Petlan) [2069073] - perf cpumap: Remove map+index get_node() (Michael Petlan) [2069073] - perf cpumap: Remove map+index get_core() (Michael Petlan) [2069073] - perf cpumap: Remove map+index get_die() (Michael Petlan) [2069073] - perf cpumap: Remove map+index get_socket() (Michael Petlan) [2069073] - perf cpumap: Switch cpu_map__build_map() to cpu function (Michael Petlan) [2069073] - perf stat: Switch to cpu version of cpu_map__get() (Michael Petlan) [2069073] - perf stat: Switch aggregation to use for_each loop (Michael Petlan) [2069073] - perf stat: Correct aggregation CPU map (Michael Petlan) [2069073] - perf stat: Add aggr creators that are passed a cpu (Michael Petlan) [2069073] - libperf: Add comments to 'struct perf_cpu_map' (Michael Petlan) [2069073] - perf evsel: Improve error message for uncore events (Michael Petlan) [2069073] - perf script: Fix hex dump character output (Michael Petlan) [2069073] - perf test: Enable system wide for metricgroups test (Michael Petlan) [2069073] - perf annotate: Avoid TUI crash when navigating in the annotation of recursive functions (Michael Petlan) [2069073] - perf arm64: Inject missing frames when using 'perf record --call-graph=fp' (Michael Petlan) [2069073] - perf tools: Refactor SMPL_REG macro in perf_regs.h (Michael Petlan) [2069073] - perf callchain: Enable dwarf_callchain_users on arm64 (Michael Petlan) [2069073] - perf script: Use callchain_param_setup() instead of open coded equivalent (Michael Petlan) [2069073] - perf machine: Add a mechanism to inject stack frames (Michael Petlan) [2069073] - perf tools: Record ARM64 LR register automatically (Michael Petlan) [2069073] - perf test: Use 3 digits for test numbering now we can have more tests (Michael Petlan) [2069073] - perf arm-spe: Synthesize SPE instruction events (Michael Petlan) [2069073] - perf test: Test 73 Sig_trap fails on s390 (Michael Petlan) [2069073] - perf ftrace: Implement cpu and task filters in BPF (Michael Petlan) [2069073] - perf ftrace: Add -b/--use-bpf option for latency subcommand (Michael Petlan) [2069073] - perf ftrace: Add 'latency' subcommand (Michael Petlan) [2069073] - perf ftrace: Move out common code from __cmd_ftrace (Michael Petlan) [2069073] - perf ftrace: Add 'trace' subcommand (Michael Petlan) [2069073] - perf arch: Support register names from all archs (Michael Petlan) [2069073] - perf arm64: Rename perf_event_arm_regs for ARM64 registers (Michael Petlan) [2069073] - perf namespaces: Add helper nsinfo__is_in_root_namespace() (Michael Petlan) [2069073] - libperf tests: Fix a spelling mistake "Runnnig" -> "Running" (Michael Petlan) [2069073] - perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check (Michael Petlan) [2069073] - perf cs-etm: Remove duplicate and incorrect aux size checks (Michael Petlan) [2069073] - perf vendor events: Rename arm64 arch std event files (Michael Petlan) [2069073] - perf vendor events: For the Arm Neoverse N2 (Michael Petlan) [2069073] - perf dlfilter: Drop unused variable (Michael Petlan) [2069073] - perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT (Michael Petlan) [2069073] - perf bench: Use unbuffered output when pipe/tee'ing to a file (Michael Petlan) [2069073] - perf vendor events arm64: Fix JSON indentation to 4 spaces standard (Michael Petlan) [2069073] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [2069073] - perf tools: Drop requirement for libstdc++.so for libopencsd check (Michael Petlan) [2069073] - perf parse-events: Architecture specific leader override (Michael Petlan) [2069073] - perf evlist: Allow setting arbitrary leader (Michael Petlan) [2069073] - perf metric: Reduce multiplexing with duration_time (Michael Petlan) [2069073] - perf trace: Enable ignore_missing_thread for trace (Michael Petlan) [2069073] - perf docs: Update link to AMD documentation (Michael Petlan) [2069073] - perf docs: Add info on AMD raw event encoding (Michael Petlan) [2069073] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [2069073] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [2069073] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [2069073] - tools build: Enable warnings through HOSTCFLAGS (Michael Petlan) [2069073] - perf test sigtrap: Print errno string when failing (Michael Petlan) [2069073] - perf test sigtrap: Add basic stress test for sigtrap handling (Michael Petlan) [2069073] - tools/perf: Add '__rel_loc' event field parsing support (Michael Petlan) [2069073] - libtraceevent: Add __rel_loc relative location attribute support (Michael Petlan) [2069073] - tools/perf: Stop using bpf_object__find_program_by_title API. (Michael Petlan) [2069073] - perf: Mute libbpf API deprecations temporarily (Michael Petlan) [2069073] - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Michael Petlan) [2069073] - perf trace: Avoid early exit due to running SIGCHLD handler before it makes sense to (Michael Petlan) [2069073] - perf top: Fix TUI exit screen refresh race condition (Michael Petlan) [2069073] - perf pmu: Fix alias events list (Michael Petlan) [2069073] - perf scripts python: intel-pt-events.py: Fix printing of switch events (Michael Petlan) [2069073] - perf script: Fix CPU filtering of a script's switch events (Michael Petlan) [2069073] - perf intel-pt: Fix parsing of VM time correlation arguments (Michael Petlan) [2069073] - perf expr: Fix return value of ids__new() (Michael Petlan) [2069073] - perf inject: Fix segfault due to perf_data__fd() without open (Michael Petlan) [2069073] - perf inject: Fix segfault due to close without open (Michael Petlan) [2069073] - perf expr: Fix missing check for return value of hashmap__new() (Michael Petlan) [2069073] - perf python: Fix NULL vs IS_ERR_OR_NULL() checking (Michael Petlan) [2069073] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2069073] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2069073] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2069073] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2069073] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2069073] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2069073] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2069073] - perf tools: Prevent out-of-bounds access to registers (Michael Petlan) [2069073] - perf bpf_skel: Do not use typedef to avoid error on old clang (Michael Petlan) [2069073] - perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros (Michael Petlan) [2069073] - perf header: Fix memory leaks when processing feature headers (Michael Petlan) [2069073] - perf test: Reset shadow counts before loading (Michael Petlan) [2069073] - perf test: Fix 'Simple expression parser' test on arch without CPU die topology info (Michael Petlan) [2069073] - tools build: Remove needless libpython-version feature check that breaks test-all fast path (Michael Petlan) [2069073] - perf tools: Fix SMT detection fast read path (Michael Petlan) [2069073] - perf inject: Fix itrace space allowed for new attributes (Michael Petlan) [2069073] - tools: sync uapi/linux/if_link.h header (Michael Petlan) [2069073] - perf evsel: Fix memory leaks relating to unit (Michael Petlan) [2069073] - perf report: Fix memory leaks around perf_tip() (Michael Petlan) [2069073] - perf hist: Fix memory leak of a perf_hpp_fmt (Michael Petlan) [2069073] - tools build: Fix removal of feature-sync-compare-and-swap feature detection (Michael Petlan) [2069073] - perf inject: Fix ARM SPE handling (Michael Petlan) [2069073] - perf test sample-parsing: Fix branch_stack entry endianness check (Michael Petlan) [2069073] - perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 (Michael Petlan) [2069073] - perf tests wp: Remove unused functions on s390 (Michael Petlan) [2069073] - perf tests: Remove bash constructs from stat_all_pmu.sh (Michael Petlan) [2069073] - perf tests: Remove bash construct from record+zstd_comp_decomp.sh (Michael Petlan) [2069073] - perf test: Remove bash construct from stat_bpf_counters.sh test (Michael Petlan) [2069073] - perf bench futex: Fix memory leak of perf_cpu_map__new() (Michael Petlan) [2069073] - perf tools: Add more weak libbpf functions (Michael Petlan) [2069073] - perf bpf: Avoid memory leak from perf_env__insert_btf() (Michael Petlan) [2069073] - perf symbols: Factor out annotation init/exit (Michael Petlan) [2069073] - perf symbols: Bit pack to save a byte (Michael Petlan) [2069073] - perf symbols: Add documentation to 'struct symbol' (Michael Petlan) [2069073] - perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equivalent, addressing array_size.cocci warning (Michael Petlan) [2069073] - perf arm-spe: Support hardware-based PID tracing (Michael Petlan) [2069073] - perf arm-spe: Save context ID in record (Michael Petlan) [2069073] - perf arm-spe: Update --switch-events docs in 'perf record' (Michael Petlan) [2069073] - perf arm-spe: Track task context switch for cpu-mode events (Michael Petlan) [2069073] - perf design.txt: Synchronize the definition of enum perf_hw_id with code (Michael Petlan) [2069073] - perf arm-spe: Print size using consistent format (Michael Petlan) [2069073] - perf cs-etm: Print size using consistent format (Michael Petlan) [2069073] - perf arm-spe: Snapshot mode test (Michael Petlan) [2069073] - perf arm-spe: Implement find_snapshot callback (Michael Petlan) [2069073] - perf arm-spe: Add snapshot mode support (Michael Petlan) [2069073] - perf expr: Add source_count for aggregating events (Michael Petlan) [2069073] - perf expr: Move ID handling to its own function (Michael Petlan) [2069073] - perf expr: Add metric literals for topology. (Michael Petlan) [2069073] - perf expr: Add literal values starting with # (Michael Petlan) [2069073] - perf cputopo: Match thread_siblings to topology ABI name (Michael Petlan) [2069073] - perf cputopo: Match die_siblings to topology ABI name (Michael Petlan) [2069073] - perf cputopo: Update to use pakage_cpus (Michael Petlan) [2069073] - perf test: Add expr test for events with hyphens (Michael Petlan) [2069073] - perf test: Remove skip_if_fail (Michael Petlan) [2069073] - perf test: Remove is_supported function (Michael Petlan) [2069073] - perf test: TSC test, remove is_supported use (Michael Petlan) [2069073] - perf test: BP tests, remove is_supported use (Michael Petlan) [2069073] - perf test: Remove non test case style support. (Michael Petlan) [2069073] - perf test: Convert time to tsc test to test case. (Michael Petlan) [2069073] - perf test: bp tests use test case (Michael Petlan) [2069073] - perf test: Remove now unused subtest helpers (Michael Petlan) [2069073] - perf test: Convert llvm tests to test cases. (Michael Petlan) [2069073] - perf test: Convert bpf tests to test cases. (Michael Petlan) [2069073] - perf test: Convert clang tests to test cases. (Michael Petlan) [2069073] - perf test: Convert watch point tests to test cases. (Michael Petlan) [2069073] - perf test: Convert pmu event tests to test cases. (Michael Petlan) [2069073] - perf test: Convert pfm tests to use test cases. (Michael Petlan) [2069073] - perf test: Add skip reason to test case. (Michael Petlan) [2069073] - perf test: Add test case struct. (Michael Petlan) [2069073] - perf test: Add helper functions for abstraction. (Michael Petlan) [2069073] - perf test: Rename struct test to test_suite (Michael Petlan) [2069073] - perf test: Move each test suite struct to its test (Michael Petlan) [2069073] - perf test: Make each test/suite its own struct. (Michael Petlan) [2069073] - perf test: Use macro for "suite" definitions (Michael Petlan) [2069073] - perf test: Use macro for "suite" declarations (Michael Petlan) [2069073] - perf beauty: Add socket level scnprintf that handles ARCH specific SOL_SOCKET (Michael Petlan) [2069073] - perf trace: Beautify the 'level' argument of setsockopt (Michael Petlan) [2069073] - perf trace: Beautify the 'level' argument of getsockopt (Michael Petlan) [2069073] - perf beauty socket: Add generator for socket level (SOL_*) string table (Michael Petlan) [2069073] - perf beauty socket: Sort the ipproto array entries (Michael Petlan) [2069073] - perf beauty socket: Rename 'regex' to 'ipproto_regex' (Michael Petlan) [2069073] - perf beauty socket: Prep to receive more input header files (Michael Petlan) [2069073] - perf beauty socket: Rename header_dir to uapi_header_dir (Michael Petlan) [2069073] - perf beauty: Rename socket_ipproto.sh to socket.sh to hold more socket table generators (Michael Petlan) [2069073] - perf beauty: Make all sockaddr files use a common naming scheme (Michael Petlan) [2069073] - Add 'tools/perf/libbpf/' to ignored files (Michael Petlan) [2069073] - perf build: Install libbpf headers locally when building (Michael Petlan) [2069073] - perf MANIFEST: Add bpftool files to allow building with BUILD_BPF_SKEL=1 (Michael Petlan) [2069073] - perf metric: Fix memory leaks (Michael Petlan) [2069073] - perf parse-event: Add init and exit to parse_event_error (Michael Petlan) [2069073] - perf parse-events: Rename parse_events_error functions (Michael Petlan) [2069073] - perf stat: Fix memory leak on error path (Michael Petlan) [2069073] - perf tools: Use __BYTE_ORDER__ (Michael Petlan) [2069073] - perf inject: Add vmlinux and ignore-vmlinux arguments (Michael Petlan) [2069073] - perf tools: Check vmlinux/kallsyms arguments in all tools (Michael Petlan) [2069073] - perf tools: Refactor out kernel symbol argument sanity checking (Michael Petlan) [2069073] - perf symbols: Ignore $a/$d symbols for ARM modules (Michael Petlan) [2069073] - perf evsel: Don't set exclude_guest by default (Michael Petlan) [2069073] - perf evsel: Fix missing exclude_{host,guest} setting (Michael Petlan) [2069073] - perf bpf: Add missing free to bpf_event__print_bpf_prog_info() (Michael Petlan) [2069073] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2069073] - perf clang: Fixes for more recent LLVM/clang (Michael Petlan) [2069073] - perf bpf: Pull in bpf_program__get_prog_info_linear() (Michael Petlan) [2069073] - perf test sample-parsing: Add endian test for struct branch_flags (Michael Petlan) [2069073] - perf evsel: Add bitfield_swap() to handle branch_stack endian issue (Michael Petlan) [2069073] - perf script: Support instruction latency (Michael Petlan) [2069073] - perf script: Show binary offsets for userspace addr (Michael Petlan) [2069073] - perf bench futex: Call the futex syscall from a function (Michael Petlan) [2069073] - perf intel-pt: Support itrace d+o option to direct debug log to stdout (Michael Petlan) [2069073] - perf auxtrace: Add itrace d+o option to direct debug log to stdout (Michael Petlan) [2069073] - perf dlfilter: Add dlfilter-show-cycles (Michael Petlan) [2069073] - perf intel-pt: Support itrace A option to approximate IPC (Michael Petlan) [2069073] - perf auxtrace: Add itrace A option to approximate IPC (Michael Petlan) [2069073] - perf auxtrace: Add missing Z option to ITRACE_HELP (Michael Petlan) [2069073] - tools build: Drop needless slang include path in test-all (Michael Petlan) [2069073] - perf tests: Improve temp file cleanup in test_arm_coresight.sh (Michael Petlan) [2069073] - perf tests: Fix trace+probe_vfs_getname.sh /tmp cleanup (Michael Petlan) [2069073] - perf test: Fix record+script_probe_vfs_getname.sh /tmp cleanup (Michael Petlan) [2069073] - perf jevents: Fix some would-be warnings (Michael Petlan) [2069073] - perf dso: Fix /proc/kcore access on 32 bit systems (Michael Petlan) [2069073] - perf list: Display hybrid PMU events with cpu type (Michael Petlan) [2069073] - perf session: Introduce reader EOF function (Michael Petlan) [2069073] - perf session: Introduce reader return codes (Michael Petlan) [2069073] - perf session: Move the event read code to a separate function (Michael Petlan) [2069073] - perf session: Move unmap code to reader__mmap (Michael Petlan) [2069073] - perf session: Move reader map code to a separate function (Michael Petlan) [2069073] - perf session: Move init/release code to separate functions (Michael Petlan) [2069073] - perf session: Introduce decompressor in reader object (Michael Petlan) [2069073] - perf session: Move all state items to reader object (Michael Petlan) [2069073] - perf intel-pt: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID (Michael Petlan) [2069073] - perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID (Michael Petlan) [2069073] - perf vendor events arm64: Categorise the Neoverse V1 counters (Michael Petlan) [2069073] - perf vendor events arm64: Add new armv8 pmu events (Michael Petlan) [2069073] - perf vendor events: Syntax corrections in Neoverse N1 json (Michael Petlan) [2069073] - perf metric: Allow modifiers on metrics (Michael Petlan) [2069073] - perf parse-events: Identify broken modifiers (Michael Petlan) [2069073] - perf metric: Switch fprintf() to pr_err() (Michael Petlan) [2069073] - perf metrics: Modify setup and deduplication (Michael Petlan) [2069073] - perf expr: Add subset_of_ids() utility (Michael Petlan) [2069073] - perf metric: Encode and use metric-id as qualifier (Michael Petlan) [2069073] - perf parse-events: Allow config on kernel PMU events (Michael Petlan) [2069073] - perf parse-events: Add new "metric-id" term (Michael Petlan) [2069073] - perf parse-events: Add const to evsel name (Michael Petlan) [2069073] - perf metric: Simplify metric_refs calculation (Michael Petlan) [2069073] - perf metric: Document the internal 'struct metric' (Michael Petlan) [2069073] - perf metric: Comment data structures (Michael Petlan) [2069073] - perf metric: Modify resolution and recursion check (Michael Petlan) [2069073] - perf metric: Only add a referenced metric once (Michael Petlan) [2069073] - perf metric: Add metric new() and free() methods (Michael Petlan) [2069073] - perf metric: Add documentation and rename a variable. (Michael Petlan) [2069073] - perf metric: Move runtime value to the expr context (Michael Petlan) [2069073] - perf pmu: Make pmu_event tables const. (Michael Petlan) [2069073] - perf pmu: Make pmu_sys_event_tables const. (Michael Petlan) [2069073] - perf pmu: Add const to pmu_events_map. (Michael Petlan) [2069073] - tools lib: Adopt list_sort() from the kernel sources (Michael Petlan) [2069073] - perf kmem: Improve man page for record options (Michael Petlan) [2069073] - perf tools: Enable strict JSON parsing (Michael Petlan) [2069073] - perf tools: Make the JSON parser more conformant when in strict mode (Michael Petlan) [2069073] - perf vendor-events: Fix all remaining invalid JSON files (Michael Petlan) [2069073] - perf daemon: Remove duplicate sys/file.h include (Michael Petlan) [2069073] - perf test evlist-open-close: Use inline func to convert timeval to usec (Michael Petlan) [2069073] - perf mmap: Introduce mmap_cpu_mask__duplicate() (Michael Petlan) [2069073] - libperf cpumap: Use binary search in perf_cpu_map__idx() as array are sorted (Michael Petlan) [2069073] - perf srcline: Use long-running addr2line per DSO (Michael Petlan) [2069073] - perf metric: Avoid events for an 'if' constant result (Michael Petlan) [2069073] - perf metric: Don't compute unused events (Michael Petlan) [2069073] - perf expr: Propagate constants for binary operations (Michael Petlan) [2069073] - perf expr: Merge find_ids and regular parsing (Michael Petlan) [2069073] - perf metric: Allow metrics with no events (Michael Petlan) [2069073] - perf metric: Add utilities to work on ids map. (Michael Petlan) [2069073] - perf metric: Rename expr__find_other. (Michael Petlan) [2069073] - perf expr: Move actions to the left. (Michael Petlan) [2069073] - perf expr: Use macros for operators (Michael Petlan) [2069073] - perf expr: Separate token declataion from type (Michael Petlan) [2069073] - perf expr: Remove unused headers and inline d_ratio (Michael Petlan) [2069073] - perf metric: Use NAN for missing event IDs. (Michael Petlan) [2069073] - perf metric: Restructure struct expr_parse_ctx. (Michael Petlan) [2069073] - perf vendor events arm64: Revise hip08 uncore events (Michael Petlan) [2069073] - perf test: Add pmu-event test for event described as "config=" (Michael Petlan) [2069073] - perf test: Verify more event members in pmu-events test (Michael Petlan) [2069073] - perf jevents: Support ConfigCode (Michael Petlan) [2069073] - perf parse-events: Set numeric term config (Michael Petlan) [2069073] - perf tools: Add define for libtracefs version (Michael Petlan) [2069073] - perf tools: Add define for libtraceevent version (Michael Petlan) [2069073] - perf tools: Enable libtracefs dynamic linking (Michael Petlan) [2069073] - perf test: Workload test of all PMUs (Michael Petlan) [2069073] - perf test: Workload test of metric and metricgroups (Michael Petlan) [2069073] - perf jevents: Add __maybe_unused attribute to unused function arg (Michael Petlan) [2069073] - perf annotate: Add riscv64 support (Michael Petlan) [2069073] - perf list: Display pmu prefix for partially supported hybrid cache events (Michael Petlan) [2069073] - perf parse-events: Remove unnecessary #includes (Michael Petlan) [2069073] - perf daemon: Avoid msan warnings on send_cmd (Michael Petlan) [2069073] - perf record: Add --synth option (Michael Petlan) [2069073] - perf tools: Allow controlling synthesizing PERF_RECORD_ metadata events during record (Michael Petlan) [2069073] - perf parse-events: Avoid enum forward declaration. (Michael Petlan) [2069073] - perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_set_max_entries() (Michael Petlan) [2069073] - perf annotate: Add fusion logic for AMD microarchs (Michael Petlan) [2069073] - perf: Fix list corruption in perf_cgroup_switch() (Michael Petlan) [2069073] - perf/x86/intel/pt: Fix crash with stop filters in single-range mode (Michael Petlan) [2069073] - perf: uapi: Document perf_event_attr::sig_data truncation on 32 bit architectures (Michael Petlan) [2069073] - perf: Copy perf_event_attr::sig_data on modification (Michael Petlan) [2069073] - x86/perf: Default set FREEZE_ON_SMI for all (Michael Petlan) [2069073] - perf/core: Fix cgroup event list management (Michael Petlan) [2069073] - perf: Always wake the parent event (Michael Petlan) [2069073] - x86/perf: Avoid warning for Arch LBR without XSAVE (Michael Petlan) [2069073] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2069073] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2069073] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2069073] - perf/x86/rapl: fix AMD event handling (Michael Petlan) [2069073] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2069073] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2069073] - perf: Fix perf_event_read_local() time (Michael Petlan) [2069073] - perf: Drop guest callback (un)register stubs (Michael Petlan) [2069073] - KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c (Michael Petlan) [2069073] - KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PERF_EVENTS=y (Michael Petlan) [2069073] - KVM: arm64: Convert to the generic perf callbacks (Michael Petlan) [2069073] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Michael Petlan) [2069073] - KVM: Move x86's perf guest info callbacks to generic KVM (Michael Petlan) [2069073] - KVM: x86: More precisely identify NMI from guest when handling PMI (Michael Petlan) [2069073] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Michael Petlan) [2069073] - perf/core: Use static_call to optimize perf_guest_info_callbacks (Michael Petlan) [2069073] - perf: Force architectures to opt-in to guest callbacks (Michael Petlan) [2069073] - perf: Add wrappers for invoking guest callbacks (Michael Petlan) [2069073] - perf/core: Rework guest callbacks to prepare for static_call support (Michael Petlan) [2069073] - perf: Drop dead and useless guest "support" from arm, csky, nds32 and riscv (Michael Petlan) [2069073] - perf: Stop pretending that perf can handle multiple guest callbacks (Michael Petlan) [2069073] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Michael Petlan) [2069073] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Michael Petlan) [2069073] - perf: Protect perf_guest_cbs with RCU (Michael Petlan) [2069073] - x86/events/amd/iommu: Remove redundant assignment to variable shift (Michael Petlan) [2069073] - perf: Add a counter for number of user access events in context (Michael Petlan) [2069073] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [2069073] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [2069073] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [2069073] - perf: Ignore sigtrap for tracepoints destined for other tasks (Michael Petlan) [2069073] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2069073] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2069073] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2069073] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2069073] - perf/core: Avoid put_page() when GUP fails (Michael Petlan) [2069073] - perf/x86/vlbr: Add c->flags to vlbr event constraints (Michael Petlan) [2069073] - perf/x86/lbr: Reset LBR_SELECT during vlbr reset (Michael Petlan) [2069073] - perf: Enable branch record for software events (Michael Petlan) [2069073] - tracing/perf: Add interrupt_context_level() helper (Michael Petlan) [2069073] - tracing: Reuse logic from perf's get_recursion_context() (Michael Petlan) [2069073] - x86/insn: Use get_unaligned() instead of memcpy() (Michael Petlan) [2069073] - x86/insn, tools/x86: Fix undefined behavior due to potential unaligned accesses (Michael Petlan) [2069073] - x86/pkru: Remove useless include (Michael Petlan) [2069073] - perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings (Michael Petlan) [2069073] - perf/core: Allow ftrace for functions in kernel/event/core.c (Michael Petlan) [2069073] - perf/x86: Add new event for AUX output counter index (Michael Petlan) [2069073] - perf/x86: Add compiler barrier after updating BTS (Michael Petlan) [2069073] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2069073] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2069073] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2069073] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (David Arcari) [2040063] - Spec fixes for intel-speed-select (David Arcari) [2040063] - tools/power/x86/intel-speed-select: v1.12 release (David Arcari) [2040063] - tools/power/x86/intel-speed-select: HFI support (David Arcari) [2040063] - tools/power/x86/intel-speed-select: OOB daemon mode (David Arcari) [2040063] - tools/power/x86/intel-speed-select: v1.11 release (David Arcari) [2040063] - tools/power/x86/intel-speed-select: Update max frequency (David Arcari) [2040063] - Add BuildRequires libnl3-devel for intel-speed-select (David Arcari) [2040063] - platform/x86: ISST: Fix possible circular locking dependency detected (David Arcari) [2040063] - platform/x86: ISST: use semi-colons instead of commas (David Arcari) [2040063] - platform/x86: intel_speed_select_if: Move to intel sub-directory (David Arcari) [2040063] - platform/x86: ISST: Fix optimization with use of numa (David Arcari) [2040063] - redhat/configs enable CONFIG_INTEL_HFI_THERMAL for x86 (David Arcari) [2040063] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (David Arcari) [2040063] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (David Arcari) [2040063] - thermal: intel: hfi: Notify user space for HFI events (David Arcari) [2040063] - thermal: netlink: Add a new event to notify CPU capabilities change (David Arcari) [2040063] - thermal: intel: hfi: Enable notification interrupt (David Arcari) [2040063] - thermal: intel: hfi: Handle CPU hotplug events (David Arcari) [2040063] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (David Arcari) [2040063] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (David Arcari) [2040063] - x86/Documentation: Describe the Intel Hardware Feedback Interface (David Arcari) [2040063]- redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert) - tools: Add kmem_cache_alloc_lru() (Waiman Long) [2085412] - tools: Move gfp.h and slab.h from radix-tree to lib (Waiman Long) [2085412] - mm: workingset: replace IRQ-off check with a lockdep assert. (Waiman Long) [2079537] - mm/memcg: disable migration instead of preemption in drain_all_stock(). (Waiman Long) [2079537] - mm/memcg: protect memcg_stock with a local_lock_t (Waiman Long) [2079537] - mm/memcg: opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock() (Waiman Long) [2079537] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2079537] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2079537] - mm/memcg: revert ("mm/memcg: optimize user context object stock access") (Waiman Long) [2079537] - zsmalloc: replace get_cpu_var with local_lock (Waiman Long) [2079537] - zsmalloc: replace per zpage lock with pool->migrate_lock (Waiman Long) [2079537] - zsmalloc: remove zspage isolation for migration (Waiman Long) [2079537] - zsmalloc: move huge compressed obj from page to zspage (Waiman Long) [2079537] - zsmalloc: introduce obj_allocated (Waiman Long) [2079537] - zsmalloc: decouple class actions from zspage works (Waiman Long) [2079537] - zsmalloc: rename zs_stat_type to class_stat_type (Waiman Long) [2079537] - zsmalloc: introduce some helper functions (Waiman Long) [2079537] - memcg: better bounds on the memcg stats updates (Waiman Long) [2079537] - mm: unexport {,un}lock_page_memcg (Waiman Long) [2079537] - mm: unexport folio_memcg_{,un}lock (Waiman Long) [2079537] - zsmalloc: Stop using slab fields in struct page (Waiman Long) [2079537]- PCI: vmd: Revert 2565e5b69c44 ("PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU.") (Myron Stowe) [2084146] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2084146] - KVM: s390: Fix lockdep issue in vm memop (Thomas Huth) [2044357] - RHEL-only: KVM: selftests: Remove unused modes (Thomas Huth) [2073143] - KVM: s390: selftests: Add error memop tests (Thomas Huth) [2044357] - KVM: s390: selftests: Add more copy memop tests (Thomas Huth) [2044357] - KVM: s390: selftests: Add named stages for memop test (Thomas Huth) [2044357] - KVM: s390: selftests: Add macro as abstraction for MEM_OP (Thomas Huth) [2044357] - KVM: s390: selftests: Split memop tests (Thomas Huth) [2044357] - KVM: s390: Add missing vm MEM_OP size check (Thomas Huth) [2044357] - KVM: s390: Clarify key argument for MEM_OP in api docs (Thomas Huth) [2044357] - KVM: s390: Update api documentation for memop ioctl (Thomas Huth) [2044357] - KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Thomas Huth) [2044357] - KVM: s390: Rename existing vcpu memop functions (Thomas Huth) [2044357] - KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Thomas Huth) [2044357] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Thomas Huth) [2044357] - KVM: s390: Add optional storage key checking to MEMOP IOCTL (Thomas Huth) [2044357] - KVM: s390: selftests: Test TEST PROTECTION emulation (Thomas Huth) [2044357] - KVM: s390: handle_tprot: Honor storage keys (Thomas Huth) [2044357] - KVM: s390: Honor storage keys when accessing guest memory (Thomas Huth) [2044357] - s390/uaccess: Add copy_from/to_user_key functions (Thomas Huth) [2044357] - s390/uaccess: fix compile error (Thomas Huth) [2044357] - s390/uaccess: introduce bit field for OAC specifier (Thomas Huth) [2044357] - KVM: s390: gaccess: Cleanup access to guest pages (Thomas Huth) [2044357] - KVM: s390: gaccess: Refactor access address range check (Thomas Huth) [2044357] - KVM: s390: gaccess: Refactor gpa and length calculation (Thomas Huth) [2044357] - redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf (Jerome Marchand) [2041365] - samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided (Jerome Marchand) [2041365] - samples: bpf: Fix xdp_sample_user.o linking with Clang (Jerome Marchand) [2041365] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Jerome Marchand) [2041365] - bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33 (Jerome Marchand) [2041365] - bpf,x86: Simplify computing label offsets (Jerome Marchand) [2041365] - selftests/bpf: Fix test_core_reloc_mods on big-endian machines (Jerome Marchand) [2041365] - bpf, doc: Add heading and example for extensions in cbpf (Jerome Marchand) [2041365] - bpf: Fix a bpf_timer initialization issue (Jerome Marchand) [2041365] - bpf: Fix crash due to incorrect copy_map_value (Jerome Marchand) [2041365] - libbpf: Fix compilation warning due to mismatched printf format (Jerome Marchand) [2041365] - libbpf: Fix signedness bug in btf_dump_array_data() (Jerome Marchand) [2041365] - bpf: Fix verifier support for validation of async callbacks (Jerome Marchand) [2041365] - samples: bpf: Fix 'unknown warning group' build warning on Clang (Jerome Marchand) [2041365] - libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data (Jerome Marchand) [2041365] - libbpf: update index.rst reference (Jerome Marchand) [2041365] - bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs (Jerome Marchand) [2041365] - bpftool: Fix indent in option lists in the documentation (Jerome Marchand) [2041365] - samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu (Jerome Marchand) [2041365] - samples/bpf: Fix application of sizeof to pointer (Jerome Marchand) [2041365] - samples/bpf: Fix summary per-sec stats in xdp_sample_user (Jerome Marchand) [2041365] - bpf: Fix inner map state pruning regression. (Jerome Marchand) [2041365] - libbpf: Fix off-by-one bug in bpf_core_apply_relo() (Jerome Marchand) [2041365] - bpf/tests: Fix error in tail call limit tests (Jerome Marchand) [2041365] - bpf: Fix NULL event->prog pointer access in bpf_overflow_handler (Jerome Marchand) [2041365] - riscv, bpf: Fix potential NULL dereference (Jerome Marchand) [2041365] - nfp: bpf: relax prog rejection for mtu check through max_pkt_offset (Jerome Marchand) [2041365] - bpf: Fix potential race in tail call compatibility check (Jerome Marchand) [2041365] - bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE outside of CONFIG_NET (Jerome Marchand) [2041365] - bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch() (Jerome Marchand) [2041365] - bpf: Prevent increasing bpf_jit_limit above max (Jerome Marchand) [2041365] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Jerome Marchand) [2041365] - bpf: Define bpf_jit_alloc_exec_limit for riscv JIT (Jerome Marchand) [2041365] - powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000 (Jerome Marchand) [2041365] - powerpc/bpf ppc32: Do not emit zero extend instruction for 64-bit BPF_END (Jerome Marchand) [2041365] - powerpc/bpf ppc32: Fix JMP32_JSET_K (Jerome Marchand) [2041365] - powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation (Jerome Marchand) [2041365] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Jerome Marchand) [2041365] - powerpc/security: Add a helper to query stf_barrier type (Jerome Marchand) [2041365] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Jerome Marchand) [2041365] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Jerome Marchand) [2041365] - powerpc/bpf: Validate branch ranges (Jerome Marchand) [2041365] - powerpc/lib: Add helper to check if offset is within conditional branch range (Jerome Marchand) [2041365] - bpf, s390: Fix potential memory leak about jit_data (Jerome Marchand) [2041365] - libbpf: Fix memory leak in strset (Jerome Marchand) [2041365] - libbpf: Fix segfault in light skeleton for objects without BTF (Jerome Marchand) [2041365] - bpf, arm: Fix register clobbering in div/mod implementation (Jerome Marchand) [2041365] - samples/bpf: Relicense bpf_insn.h as GPL-2.0-only OR BSD-2-Clause (Jerome Marchand) [2041365] - samples: bpf: Fix vmlinux.h generation for XDP samples (Jerome Marchand) [2041365] - bpf, x86: Fix bpf mapping of atomic fetch implementation (Jerome Marchand) [2041365] - libbpf: Fix segfault in static linker for objects without BTF (Jerome Marchand) [2041365] - bpf: Exempt CAP_BPF from checks against bpf_jit_limit (Jerome Marchand) [2041365] - perf bpf: Ignore deprecation warning when using libbpf's btf__get_from_id() (Jerome Marchand) [2041365] - s390/bpf: Fix optimizing out zero-extensions (Jerome Marchand) [2041365] - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant (Jerome Marchand) [2041365] - s390/bpf: Fix branch shortening during codegen pass (Jerome Marchand) [2041365] - bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog (Jerome Marchand) [2041365] - perf bpf: Provide a weak btf__load_from_kernel_by_id() for older libbpf versions (Jerome Marchand) [2041365] - perf test: Fix bpf test sample mismatch reporting (Jerome Marchand) [2041365] - selftests/bpf: Fix build of task_pt_regs test for arm64 (Jerome Marchand) [2041365] - bpf: Relicense disassembler as GPL-2.0-only OR BSD-2-Clause (Jerome Marchand) [2041365] - selftests/bpf: Fix potential unreleased lock (Jerome Marchand) [2041365] - samples: bpf: Fix uninitialized variable in xdp_redirect_cpu (Jerome Marchand) [2041365] - bpf: Fix bpf-next builds without CONFIG_BPF_EVENTS (Jerome Marchand) [2041365] - selftests: xsk: Preface options with opt (Jerome Marchand) [2041365] - selftests: xsk: Make enums lower case (Jerome Marchand) [2041365] - selftests: xsk: Generate packets from specification (Jerome Marchand) [2041365] - selftests: xsk: Simplify cleanup of ifobjects (Jerome Marchand) [2041365] - selftests: xsk: Validate tx stats on tx thread (Jerome Marchand) [2041365] - selftests: xsk: Disassociate umem size with packets sent (Jerome Marchand) [2041365] - selftests: xsk: Simplify the retry code (Jerome Marchand) [2041365] - selftests: xsk: Return correct error codes (Jerome Marchand) [2041365] - selftests: xsk: Remove unused variables (Jerome Marchand) [2041365] - selftests: xsk: Remove the num_tx_packets option (Jerome Marchand) [2041365] - selftests: xsk: Remove color mode (Jerome Marchand) [2041365] - bpf: selftests: Add bpf_task_pt_regs() selftest (Jerome Marchand) [2041365] - bpf: Add bpf_task_pt_regs() helper (Jerome Marchand) [2041365] - bpf: Extend bpf_base_func_proto helpers with bpf_get_current_task_btf() (Jerome Marchand) [2041365] - bpf: Consolidate task_struct BTF_ID declarations (Jerome Marchand) [2041365] - bpf: Add BTF_ID_LIST_GLOBAL_SINGLE macro (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_map_multi to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_map_multi_kern.o to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_map to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_map_kern.o to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_cpu to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_cpu_kern.o to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_redirect_kern.o to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_monitor to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Convert xdp_monitor_kern.o to XDP samples helper (Jerome Marchand) [2041365] - samples: bpf: Add vmlinux.h generation support (Jerome Marchand) [2041365] - samples: bpf: Add devmap_xmit tracepoint statistics support (Jerome Marchand) [2041365] - samples: bpf: Add BPF support for devmap_xmit tracepoint (Jerome Marchand) [2041365] - samples: bpf: Add cpumap tracepoint statistics support (Jerome Marchand) [2041365] - samples: bpf: Add BPF support for cpumap tracepoints (Jerome Marchand) [2041365] - samples: bpf: Add xdp_exception tracepoint statistics support (Jerome Marchand) [2041365] - samples: bpf: Add BPF support for xdp_exception tracepoint (Jerome Marchand) [2041365] - samples: bpf: Add redirect tracepoint statistics support (Jerome Marchand) [2041365] - samples: bpf: Add BPF support for redirect tracepoint (Jerome Marchand) [2041365] - samples: bpf: Add basic infrastructure for XDP samples (Jerome Marchand) [2041365] - tools: include: Add ethtool_drvinfo definition to UAPI header (Jerome Marchand) [2041365] - samples: bpf: Fix a couple of warnings (Jerome Marchand) [2041365] - bpf: Fix possible out of bound write in narrow load handling (Jerome Marchand) [2041365] - selftests/bpf: Exit with KSFT_SKIP if no Makefile found (Jerome Marchand) [2041365] - selftests/bpf: Add missing files required by test_bpftool.sh for installing (Jerome Marchand) [2041365] - selftests/bpf: Add default bpftool built by selftests to PATH (Jerome Marchand) [2041365] - selftests/bpf: Make test_doc_build.sh work from script directory (Jerome Marchand) [2041365] - selftests/bpf: Reduce flakyness in timer_mim (Jerome Marchand) [2041365] - bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum (Jerome Marchand) [2041365] - bpf: Use kvmalloc for map keys in syscalls (Jerome Marchand) [2041365] - bpf: Use kvmalloc for map values in syscall (Jerome Marchand) [2041365] - bpf: Undo off-by-one in interpreter tail call count limit (Jerome Marchand) [2041365] - libbpf: Rename libbpf documentation index file (Jerome Marchand) [2041365] - bpf: Remove redundant initialization of variable allow (Jerome Marchand) [2041365] - selftests/bpf: Fix flaky send_signal test (Jerome Marchand) [2041365] - selftests/bpf: Replace CHECK with ASSERT_* macros in send_signal.c (Jerome Marchand) [2041365] - selftests/bpf: Support glob matching for test selector. (Jerome Marchand) [2041365] - selftests/bpf: Also print test name in subtest status message (Jerome Marchand) [2041365] - selftests/bpf: Correctly display subtest skip status (Jerome Marchand) [2041365] - selftests/bpf: Skip loading bpf_testmod when using -l to list tests. (Jerome Marchand) [2041365] - selftests/bpf: Add exponential backoff to map_delete_retriable in test_maps (Jerome Marchand) [2041365] - selftests/bpf: Add exponential backoff to map_update_retriable in test_maps (Jerome Marchand) [2041365] - selftests/bpf: Test btf__load_vmlinux_btf/btf__load_module_btf APIs (Jerome Marchand) [2041365] - bpf: Reconfigure libbpf docs to remove unversioned API (Jerome Marchand) [2041365] - selftests/bpf: Add ref_ctr_offset selftests (Jerome Marchand) [2041365] - libbpf: Add uprobe ref counter offset support for USDT semaphores (Jerome Marchand) [2041365] - selftests/bpf: Add bpf_cookie selftests for high-level APIs (Jerome Marchand) [2041365] - Bselftests/bpf: Extract uprobe-related helpers into trace_helpers.{c,h} (Jerome Marchand) [2041365] - selftests/bpf: Test low-level perf BPF link API (Jerome Marchand) [2041365] - libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and tp attach APIs (Jerome Marchand) [2041365] - libbpf: Add bpf_cookie support to bpf_link_create() API (Jerome Marchand) [2041365] - libbpf: Use BPF perf link when supported by kernel (Jerome Marchand) [2041365] - libbpf: Remove unused bpf_link's destroy operation, but add dealloc (Jerome Marchand) [2041365] - libbpf: Re-build libbpf.so when libbpf.map changes (Jerome Marchand) [2041365] - bpf: Add bpf_get_attach_cookie() BPF helper to access bpf_cookie value (Jerome Marchand) [2041365] - bpf: Allow to specify user-provided bpf_cookie for BPF perf links (Jerome Marchand) [2041365] - bpf: Implement minimal BPF perf link (Jerome Marchand) [2041365] - bpf: Refactor perf_event_set_bpf_prog() to use struct bpf_prog input (Jerome Marchand) [2041365] - bpf: Refactor BPF_PROG_RUN_ARRAY family of macros into functions (Jerome Marchand) [2041365] - bpf: Refactor BPF_PROG_RUN into a function (Jerome Marchand) [2041365] - bpf, tests: Fix spelling mistake "shoft" -> "shift" (Jerome Marchand) [2041365] - selftest/bpf: Extend the bpf_snprintf() test for "%c". (Jerome Marchand) [2041365] - bpf: Support "%c" in bpf_bprintf_prepare(). (Jerome Marchand) [2041365] - samples/bpf: Define MAX_ENTRIES instead of a magic number in offwaketime (Jerome Marchand) [2041365] - selftests/bpf: Verify bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT (Jerome Marchand) [2041365] - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT (Jerome Marchand) [2041365] - selftests/bpf: Fix test_core_autosize on big-endian machines (Jerome Marchand) [2041365] - libbpf: Support weak typed ksyms. (Jerome Marchand) [2041365] - bpf, tests: Add tail call test suite (Jerome Marchand) [2041365] - bpf, tests: Add tests for BPF_CMPXCHG (Jerome Marchand) [2041365] - bpf, tests: Add tests for atomic operations (Jerome Marchand) [2041365] - bpf, tests: Add test for 32-bit context pointer argument passing (Jerome Marchand) [2041365] - bpf, tests: Add branch conversion JIT test (Jerome Marchand) [2041365] - bpf, tests: Add word-order tests for load/store of double words (Jerome Marchand) [2041365] - bpf, tests: Add tests for ALU operations implemented with function calls (Jerome Marchand) [2041365] - bpf, tests: Add more ALU64 BPF_MUL tests (Jerome Marchand) [2041365] - bpf, tests: Add more BPF_LSH/RSH/ARSH tests for ALU64 (Jerome Marchand) [2041365] - bpf, tests: Add more ALU32 tests for BPF_LSH/RSH/ARSH (Jerome Marchand) [2041365] - bpf, tests: Add more tests of ALU32 and ALU64 bitwise operations (Jerome Marchand) [2041365] - bpf, tests: Fix typos in test case descriptions (Jerome Marchand) [2041365] - bpf, tests: Add BPF_MOV tests for zero and sign extension (Jerome Marchand) [2041365] - bpf, tests: Add BPF_JMP32 test cases (Jerome Marchand) [2041365] - samples, bpf: Add an explict comment to handle nested vlan tagging. (Jerome Marchand) [2041365] - samples/bpf: xdpsock: Remove forward declaration of ip_fast_csum() (Jerome Marchand) [2041365] - samples/bpf: xdpsock: Make the sample more useful outside the tree (Jerome Marchand) [2041365] - selftests/bpf: Rename reference_tracking BPF programs (Jerome Marchand) [2041365] - selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP (Jerome Marchand) [2041365] - selftests/bpf: Move netcnt test under test_progs (Jerome Marchand) [2041365] - bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring (Jerome Marchand) [2041365] - bpf: Fix off-by-one in tail call count limiting (Jerome Marchand) [2041365] - tools: bpftool: Complete metrics list in "bpftool prog profile" doc (Jerome Marchand) [2041365] - tools: bpftool: Document and add bash completion for -L, -B options (Jerome Marchand) [2041365] - selftests/bpf: Update bpftool's consistency script for checking options (Jerome Marchand) [2041365] - tools: bpftool: Update and synchronise option list in doc and help msg (Jerome Marchand) [2041365] - tools: bpftool: Complete and synchronise attach or map types (Jerome Marchand) [2041365] - selftests/bpf: Check consistency between bpftool source, doc, completion (Jerome Marchand) [2041365] - tools: bpftool: Slightly ease bash completion updates (Jerome Marchand) [2041365] - libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf (Jerome Marchand) [2041365] - tools: bpftool: Support dumping split BTF by id (Jerome Marchand) [2041365] - libbpf: Add split BTF support for btf__load_from_kernel_by_id() (Jerome Marchand) [2041365] - tools: Replace btf__get_from_id() with btf__load_from_kernel_by_id() (Jerome Marchand) [2041365] - tools: Free BTF objects at various locations (Jerome Marchand) [2041365] - libbpf: Rename btf__get_from_id() as btf__load_from_kernel_by_id() (Jerome Marchand) [2041365] - libbpf: Rename btf__load() as btf__load_into_kernel() (Jerome Marchand) [2041365] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jerome Marchand) [2041365] - bpf: Emit better log message if bpf_iter ctx arg btf_id == 0 (Jerome Marchand) [2041365] - tools/resolve_btfids: Emit warnings and patch zero id for missing symbols (Jerome Marchand) [2041365] - bpf: Increase supported cgroup storage value size (Jerome Marchand) [2041365] - libbpf: Fix race when pinning maps in parallel (Jerome Marchand) [2041365] - libbpf: Fix comment typo (Jerome Marchand) [2041365] - samples: bpf: Add the omitted xdp samples to .gitignore (Jerome Marchand) [2041365] - samples: bpf: Fix tracex7 error raised on the missing argument (Jerome Marchand) [2041365] - selftests/bpf: Use ping6 only if available in tc_redirect (Jerome Marchand) [2041365] - libbpf: Split CO-RE logic into relo_core.c. (Jerome Marchand) [2041365] - libbpf: Move CO-RE types into relo_core.h. (Jerome Marchand) [2041365] - libbpf: Split bpf_core_apply_relo() into bpf_program independent helper. (Jerome Marchand) [2041365] - libbpf: Cleanup the layering between CORE and bpf_program. (Jerome Marchand) [2041365] - bpf/tests: Do not PASS tests without actually testing the result (Jerome Marchand) [2041365] - bpf/tests: Fix copy-and-paste error in double word test (Jerome Marchand) [2041365] - selftests/bpf: Document vmtest.sh dependencies (Jerome Marchand) [2041365] - libbpf: Add bpf_map__pin_path function (Jerome Marchand) [2041365] - libbpf: Export bpf_program__attach_kprobe_opts function (Jerome Marchand) [2041365] - libbpf: Allow decimal offset for kprobes (Jerome Marchand) [2041365] - libbpf: Fix func leak in attach_kprobe (Jerome Marchand) [2041365] - selftests/bpf: Mute expected invalid map creation error msg (Jerome Marchand) [2041365] - bpf: Remove redundant intiialization of variable stype (Jerome Marchand) [2041365] - bpf: Fix pointer cast warning (Jerome Marchand) [2041365] - libbpf: Propagate errors when retrieving enum value for typed data display (Jerome Marchand) [2041365] - selftests/bpf: Add __int128-specific tests for typed data dump (Jerome Marchand) [2041365] - libbpf: Avoid use of __int128 in typed dump display (Jerome Marchand) [2041365] - selftests, bpf: test_tc_tunnel.sh nc: Cannot use -p and -l (Jerome Marchand) [2041365] - bpf, selftests: Fix test_maps now that sockmap supports UDP (Jerome Marchand) [2041365] - selftests/bpf: Check inner map deletion (Jerome Marchand) [2041365] - libbpf: Fix removal of inner map in bpf_object__create_map (Jerome Marchand) [2041365] - libbpf: Btf typed dump does not need to allocate dump data (Jerome Marchand) [2041365] - libbpf: Fix compilation errors on ppc64le for btf dump typed data (Jerome Marchand) [2041365] - libbpf: Clarify/fix unaligned data issues for btf typed dump (Jerome Marchand) [2041365] - selftests/bpf: Add dump type data tests to btf dump tests (Jerome Marchand) [2041365] - selftests/bpf: Add ASSERT_STRNEQ() variant for test_progs (Jerome Marchand) [2041365] - libbpf: BTF dumper support for typed data (Jerome Marchand) [2041365] - selftests/bpf: Switch existing selftests to using open_opts for custom BTF (Jerome Marchand) [2041365] - libbpf: Fix the possible memory leak on error (Jerome Marchand) [2041365] - libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts' (Jerome Marchand) [2041365] - bpf: Add ambient BPF runtime context stored in current (Jerome Marchand) [2041365] - selftests/bpf: Add test for bpf_get_func_ip in kprobe+offset probe (Jerome Marchand) [2041365] - libbpf: Allow specification of "kprobe/function+offset" (Jerome Marchand) [2041365] - libbpf: Add bpf_program__attach_kprobe_opts function (Jerome Marchand) [2041365] - selftests/bpf: Add test for bpf_get_func_ip helper (Jerome Marchand) [2041365] - bpf: Add bpf_get_func_ip helper for kprobe programs (Jerome Marchand) [2041365] - bpf: Add bpf_get_func_ip helper for tracing programs (Jerome Marchand) [2041365] - bpf: Enable BPF_TRAMP_F_IP_ARG for trampolines with call_get_func_ip (Jerome Marchand) [2041365] - bpf, x86: Store caller's ip in trampoline stack (Jerome Marchand) [2041365] - selftests/bpf: Add a test with bpf_timer in inner map. (Jerome Marchand) [2041365] - selftests/bpf: Add bpf_timer test. (Jerome Marchand) [2041365] - bpf: Teach stack depth check about async callbacks. (Jerome Marchand) [2041365] - bpf: Implement verifier support for validation of async callbacks. (Jerome Marchand) [2041365] - bpf: Relax verifier recursion check. (Jerome Marchand) [2041365] - bpf: Remember BTF of inner maps. (Jerome Marchand) [2041365] - bpf: Prevent pointer mismatch in bpf_timer_init. (Jerome Marchand) [2041365] - bpf: Add map side support for bpf timers. (Jerome Marchand) [2041365] - bpf: Introduce bpf timers. (Jerome Marchand) [2041365] - bpf: Factor out bpf_spin_lock into helpers. (Jerome Marchand) [2041365] - bpf: Prepare bpf_prog_put() to be called from irq context. (Jerome Marchand) [2041365] - selftests/bpf: Remove unused variable in tc_tunnel prog (Jerome Marchand) [2041365] - bpf: Fix potential memleak and UAF in the verifier. (Jerome Marchand) [2041365] - bpf: Fix a typo of reuseport map in bpf.h. (Jerome Marchand) [2041365] - bpf: Sync tools/include/uapi/linux/bpf.h (Jerome Marchand) [2041365] - libbpf: Fix reuse of pinned map on older kernel (Jerome Marchand) [2041365] - samples/bpf: xdp_redirect_cpu_user: Cpumap qsize set larger default (Jerome Marchand) [2041365] - bpf: Tidy xdp attach selftests (Jerome Marchand) [2041365] - bpf: devmap: Implement devmap prog execution for generic XDP (Jerome Marchand) [2041365] - bpf: cpumap: Implement generic cpumap (Jerome Marchand) [2041365] - bitops: Add non-atomic bitops for pointers (Jerome Marchand) [2041365] - net: core: Split out code to run generic XDP prog (Jerome Marchand) [2041365] - selftests/bpf: Add test for xdp_md context in BPF_PROG_TEST_RUN (Jerome Marchand) [2041365] - bpf: Support specifying ingress via xdp_md context in BPF_PROG_TEST_RUN (Jerome Marchand) [2041365] - bpf: Support input xdp_md context in BPF_PROG_TEST_RUN (Jerome Marchand) [2041365] - bpf: Add function for XDP meta data length check (Jerome Marchand) [2041365]- HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921376] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921376] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921376] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921376] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921376] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921376] - net: drop_monitor: support drop reason (Hangbin Liu) [2083432] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2083432] - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends (Hangbin Liu) [2083432] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049680] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049680] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049680] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049680] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2049680] - selftests: tc-testing: Increase timeout in tdc config file (Hangbin Liu) [2077385] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Hangbin Liu) [2077385] - selftests/tc-testing: add missing config (Hangbin Liu) [2077385] - selftests/tc-testing: add exit code (Hangbin Liu) [2077385] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2077385] - selftests: tls: add missing AES256-GCM cipher (Hangbin Liu) [2077385] - selftests: tls: add missing AES-CCM cipher tests (Hangbin Liu) [2077385] - selftests: tls: add tests for handling of bad records (Hangbin Liu) [2077385] - selftests: tls: factor out cmsg send/receive (Hangbin Liu) [2077385] - selftests: tls: add helper for creating sock pairs (Hangbin Liu) [2077385] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077385] - selftests: netfilter: check stateless nat udp checksum fixup (Hangbin Liu) [2077385] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077385] - selftests: netfilter: disable rp_filter on router (Hangbin Liu) [2077385] - selftests: forwarding: Add a test for pedit munge SIP and DIP (Hangbin Liu) [2077385] - selftests: forwarding: Add Q-in-VNI test for IPv6 (Hangbin Liu) [2077385] - selftests: forwarding: Add a test for VxLAN symmetric routing with IPv6 (Hangbin Liu) [2077385] - selftests: forwarding: Add a test for VxLAN asymmetric routing with IPv6 (Hangbin Liu) [2077385] - selftests: forwarding: Add VxLAN tests with a VLAN-aware bridge for IPv6 (Hangbin Liu) [2077385] - selftests: forwarding: Add VxLAN tests with a VLAN-unaware bridge for IPv6 (Hangbin Liu) [2077385] - selftests: forwarding: vxlan_bridge_1q: Remove unused function (Hangbin Liu) [2077385] - selftests: net: bridge: Parameterize ageing timeout (Hangbin Liu) [2077385] - selftests: lib.sh: Add PING_COUNT to allow sending configurable amount of packets (Hangbin Liu) [2077385] - selftests: net: fix array_size.cocci warning (Hangbin Liu) [2077385] - selftests: test_vxlan_under_vrf: Fix broken test case (Hangbin Liu) [2077385] - selftests: net: change fprintf format specifiers (Hangbin Liu) [2077385] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077385] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077385] - selftests: fib offload: use sensible tos values (Hangbin Liu) [2077385] - selftests: rtnetlink: Use more sensible tos values (Hangbin Liu) [2077385] - selftests: fib rule: Don't echo modified sysctls (Hangbin Liu) [2077385] - selftests: fib rule: Log test description (Hangbin Liu) [2077385] - selftests: fib rule: Drop erroneous TABLE variable (Hangbin Liu) [2077385] - selftests: fib rule: Make 'getmatch' and 'match' local variables (Hangbin Liu) [2077385] - selftests/net: timestamping: Fix bind_phc check (Hangbin Liu) [2077385] - kselftests/net: adapt the timeout to the largest runtime (Hangbin Liu) [2077385] - kselftests/net: list all available tests in usage() (Hangbin Liu) [2077385] - selftests: net/fcnal-test.sh: add exit code (Hangbin Liu) [2077385] - selftests: net: remove meaningless help option (Hangbin Liu) [2077385] - selftests: net: fib_nexthops: add test for group refcount imbalance bug (Hangbin Liu) [2077385] - selftests/net: expand gro with two machine test (Hangbin Liu) [2077385] - selftests/net: remove ARRAY_SIZE define from individual tests (Hangbin Liu) [2077385] - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Hangbin Liu) [2077385] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072895] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072895] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072895] - intel_idle: add SPR support (Steve Best) [2072895] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072895] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059367] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059367] - cpupower: Move print_speed function into misc helper (Steve Best) [2059367] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059367] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059367] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059367] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059367] - cpupower: Initial AMD P-State capability (Steve Best) [2059367] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059367] - cpupower: Add AMD P-State capability flag (Steve Best) [2059367] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059367] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059367] - redhat: support virtio-mem on aarch64 as tech-preview (Gavin Shan) [2044155] - drivers/virtio: Enable virtio mem for ARM64 (Gavin Shan) [2044155] - virtio: drop default for virtio-mem (Gavin Shan) [2044155] - arm64/mm: avoid fixmap race condition when create pud mapping (Gavin Shan) [2044155] - libceph: fix misleading ceph_osdc_cancel_request() comment (Jeffrey Layton) [2071641] - libceph: fix potential use-after-free on linger ping and resends (Jeffrey Layton) [2071641] - ceph: fix setting of xattrs on async created inodes (Jeffrey Layton) [2071641] - ceph: fix possible NULL pointer dereference for req->r_session (Jeffrey Layton) [2071641] - ceph: remove incorrect session state check (Jeffrey Layton) [2071641] - ceph: get snap_rwsem read lock in handle_cap_export for ceph_add_cap (Jeffrey Layton) [2071641] - libceph: disambiguate cluster/pool full log message (Jeffrey Layton) [2071641] - ceph: remove reliance on bdi congestion (Jeffrey Layton) [2071641] - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error (Jeffrey Layton) [2071641] - ceph: use tracked average r/w/m latencies to display metrics in debugfs (Jeffrey Layton) [2071641] - ceph: include average/stdev r/w/m latency in mds metrics (Jeffrey Layton) [2071641] - ceph: track average r/w/m latency (Jeffrey Layton) [2071641] - ceph: use ktime_to_timespec64() rather than jiffies_to_timespec64() (Jeffrey Layton) [2071641] - ceph: assign the ci only when the inode isn't NULL (Jeffrey Layton) [2071641] - ceph: fix inode reference leakage in ceph_get_snapdir() (Jeffrey Layton) [2071641] - ceph: misc fix for code style and logs (Jeffrey Layton) [2071641] - ceph: allocate capsnap memory outside of ceph_queue_cap_snap() (Jeffrey Layton) [2071641] - ceph: do not release the global snaprealm until unmounting (Jeffrey Layton) [2071641] - ceph: remove incorrect and unused CEPH_INO_DOTDOT macro (Jeffrey Layton) [2071641] - ceph: eliminate the recursion when rebuilding the snap context (Jeffrey Layton) [2071641] - ceph: do not update snapshot context when there is no new snapshot (Jeffrey Layton) [2071641] - ceph: zero the dir_entries memory when allocating it (Jeffrey Layton) [2071641] - ceph: move to a dedicated slabcache for ceph_cap_snap (Jeffrey Layton) [2071641] - ceph: add getvxattr op (Jeffrey Layton) [2071641] - libceph: drop else branches in prepare_read_data{,_cont} (Jeffrey Layton) [2071641] - ceph: fix comments mentioning i_mutex (Jeffrey Layton) [2071641] - ceph: fail the request directly if handle_reply gets an ESTALE (Jeffrey Layton) [2071641] - ceph: wake waiters after failed async create (Jeffrey Layton) [2071641] - ceph: wait for async create reply before sending any cap messages (Jeffrey Layton) [2071641] - ceph: eliminate req->r_wait_for_completion from ceph_mds_request (Jeffrey Layton) [2071641] - ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host (Jeffrey Layton) [2071641] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2071641] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2071641] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2071641] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2071641] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2071641] - ceph: move CEPH_SUPER_MAGIC definition to magic.h (Jeffrey Layton) [2071641] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2071641] - ceph: add new "nopagecache" option (Jeffrey Layton) [2071641] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2071641] - ceph: drop send metrics debug message (Jeffrey Layton) [2071641] - rbd: make const pointer spaces a static const array (Jeffrey Layton) [2071641] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2071641] - ceph: mount syntax module parameter (Jeffrey Layton) [2071641] - ceph: record updated mon_addr on remount (Jeffrey Layton) [2071641] - ceph: new device mount syntax (Jeffrey Layton) [2071641] - libceph: rename parse_fsid() to ceph_parse_fsid() and export (Jeffrey Layton) [2071641] - libceph: generalize addr/ip parsing based on delimiter (Jeffrey Layton) [2071641] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2071641] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2071641] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2071641] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2071641]- hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2088401] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2046623] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2046623] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2046623] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2046623] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2046623] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2046623] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2046623] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2046623] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2046623] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2046623] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2046623] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2046623] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2046623] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2046623] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2046623] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2046623] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2046623] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2046623] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2046623] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2046623] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2046623] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2046623] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2046623] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [2046623] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2046623] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2046623] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2046623] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2046623] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2046623] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2046623] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2046623] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2046623] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2046623] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [2046623] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [2046623] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [2046623] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [2046623] - scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [2046623] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [2046623] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [2046623] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [2046623] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [2046623] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [2046623] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [2046623] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [2046623] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [2046623] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [2046623] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [2046623] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [2046623] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2044300]- tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064868] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064868] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064868] {CVE-2022-1012} - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2082951] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2082951] {CVE-2022-27666} - cifs: truncate the inode and mapping when we simulate fcollapse (Ronnie Sahlberg) [1997367] - bpf: Fix renaming task_getsecid_subj->current_getsecid_subj. (Ondrej Mosnacek) [2083580] - selinux: use correct type for context length (Ondrej Mosnacek) [2083580] - selinux: drop return statement at end of void functions (Ondrej Mosnacek) [2083580] - selinux: parse contexts for mount options early (Ondrej Mosnacek) [2083580] - selinux: various sparse fixes (Ondrej Mosnacek) [2083580] - selinux: try to use preparsed sid before calling parse_sid() (Ondrej Mosnacek) [2083580] - selinux: Fix selinux_sb_mnt_opts_compat() (Ondrej Mosnacek) [2083580] - LSM: general protection fault in legacy_parse_param (Ondrej Mosnacek) [2083580] - selinux: fix a type cast problem in cred_init_security() (Ondrej Mosnacek) [2083580] - selinux: drop unused macro (Ondrej Mosnacek) [2083580] - selinux: simplify cred_init_security (Ondrej Mosnacek) [2083580] - selinux: do not discard const qualifier in cast (Ondrej Mosnacek) [2083580] - selinux: drop unused parameter of avtab_insert_node (Ondrej Mosnacek) [2083580] - selinux: drop cast to same type (Ondrej Mosnacek) [2083580] - selinux: enclose macro arguments in parenthesis (Ondrej Mosnacek) [2083580] - selinux: declare name parameter of hash_eval const (Ondrej Mosnacek) [2083580] - selinux: declare path parameters of _genfs_sid const (Ondrej Mosnacek) [2083580] - selinux: check return value of sel_make_avc_files (Ondrej Mosnacek) [2083580] - selinux: access superblock_security_struct in LSM blob way (Ondrej Mosnacek) [2083580] - selinux: fix misuse of mutex_is_locked() (Ondrej Mosnacek) [2050966 2083580] - selinux: minor tweaks to selinux_add_opt() (Ondrej Mosnacek) [2083580] - selinux: fix potential memleak in selinux_add_opt() (Ondrej Mosnacek) [2083580] - security,selinux: remove security_add_mnt_opt() (Ondrej Mosnacek) [2083580] - selinux: Use struct_size() helper in kmalloc() (Ondrej Mosnacek) [2083580] - lsm: security_task_getsecid_subj() -> security_current_getsecid_subj() (Ondrej Mosnacek) [2083580] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580] - selinux: fix sleeping function called from invalid context (Ondrej Mosnacek) [2083580] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2083580] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2083580] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2083580] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2083580] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2083580] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2083580] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2083580] - quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083053] - redhat: Enable VM kselftests (Nico Pache) [2081818] - selftests/vm: Makefile: s/TARGETS/VMTARGETS/g (Joel Savitz) [2081818] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [2081818] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [2081818] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2081601] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2081601] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2081601] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2081601] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2081601] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2081601] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2081601] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2081601] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2081601] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2081601] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2081601] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2081601] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2081601] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2081601] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2081601] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2081601] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2081601] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2081601] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2081601] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2081601] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2081601] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2081601] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2081601] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2081601] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2081601] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2081601] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2081601] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2081601] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2081601] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2081601] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2081601] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2081601] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2081601] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2081601] - net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat mode (Ivan Vecera) [2081601] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2081601] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2081601] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2081601] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2081601] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2081601] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2081601] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2081601] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2081601] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2081601] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2081601] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2081601] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2081601] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2081601] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2081601] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2081601] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2081601] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2081601] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2081601] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [2065658] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [2065658] - redhat/configs: enable GUP_TEST in debug kernel (Joel Savitz) [2079631]- Revert "redhat: disable CONFIG_USB_CHIPIDEA" (Patrick Talbert) - soc/tegra: Add devm_tegra_core_dev_init_opp_table_common() (Patrick Talbert) [2086164] - powerps/pseries/dma: Add support for 2M IOMMU page size (Gustavo Walbon) [2036275] - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080377] {CVE-2022-28390} - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051283] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051283] - vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used (Alex Williamson) [2076304] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Alex Williamson) [2076304] - vfio-pci: Provide reviewers and acceptance criteria for variant drivers (Alex Williamson) [2076304] - PCI/IOV: Fix wrong kernel-doc identifier (Alex Williamson) [2076304] - vfio/pci: Expose vfio_pci_core_aer_err_detected() (Alex Williamson) [2076304] - vfio: Remove migration protocol v1 documentation (Alex Williamson) [2076304] - vfio: Extend the device migration protocol with RUNNING_P2P (Alex Williamson) [2076304] - vfio: Define device migration protocol v2 (Alex Williamson) [2076304] - vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl (Alex Williamson) [2076304] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Alex Williamson) [2076304] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Alex Williamson) [2076304] - vfio/pci: wake-up devices around reset functions (Alex Williamson) [2076304] - vfio/pci: fix memory leak during D3hot to D0 transition (Alex Williamson) [2076304] - vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA (Alex Williamson) [2076304] - s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function (Alex Williamson) [2076304] - s390/vfio-ap: add s390dbf logging to the handle_pqap function (Alex Williamson) [2076304] - s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver (Alex Williamson) [2076304] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2076304] - vfio/pci: Resolve sparse endian warnings in IGD support (Alex Williamson) [2076304] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Alex Williamson) [2076304] - s390/cio: remove uevent suppress from cio driver (Alex Williamson) [2076304] - vfio/pci: Fix OpRegion read (Alex Williamson) [2076304] - vfio: remove all kernel-doc notation (Alex Williamson) [2076304] - vfio/ccw: Convert to use vfio_register_emulated_iommu_dev() (Alex Williamson) [2076304] - vfio/ccw: Pass vfio_ccw_private not mdev_device to various functions (Alex Williamson) [2076304] - vfio/ccw: Use functions for alloc/free of the vfio_ccw_private (Alex Williamson) [2076304] - vfio/ccw: Remove unneeded GFP_DMA (Alex Williamson) [2076304] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Alex Williamson) [2076304] - vfio: Use cdev_device_add() instead of device_create() (Alex Williamson) [2076304] - vfio: Use a refcount_t instead of a kref in the vfio_group (Alex Williamson) [2076304] - vfio: Don't leak a group reference if the group already exists (Alex Williamson) [2076304] - vfio: Do not open code the group list search in vfio_create_group() (Alex Williamson) [2076304] - vfio: Delete vfio_get/put_group from vfio_iommu_group_notifier() (Alex Williamson) [2076304] - vfio/pci: Add OpRegion 2.0+ Extended VBT support. (Alex Williamson) [2076304] - vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER (Alex Williamson) [2076304] - vfio/iommu_type1: remove the "external" domain (Alex Williamson) [2076304] - vfio/iommu_type1: initialize pgsize_bitmap in ->open (Alex Williamson) [2076304] - vfio/spapr_tce: reject mediated devices (Alex Williamson) [2076304] - vfio: clean up the check for mediated device in vfio_iommu_type1 (Alex Williamson) [2076304] - RHEL: Kludge mdev iommu_device removal (Alex Williamson) [2076304] - vfio: move the vfio_iommu_driver_ops interface out of (Alex Williamson) [2076304] - vfio: remove unused method from vfio_iommu_driver_ops (Alex Williamson) [2076304] - vfio: simplify iommu group allocation for mediated devices (Alex Williamson) [2076304] - vfio: remove the iommudata hack for noiommu groups (Alex Williamson) [2076304] - vfio: refactor noiommu group creation (Alex Williamson) [2076304] - vfio: factor out a vfio_group_find_or_alloc helper (Alex Williamson) [2076304] - vfio: remove the iommudata check in vfio_noiommu_attach_group (Alex Williamson) [2076304] - vfio: factor out a vfio_iommu_driver_allowed helper (Alex Williamson) [2076304] - vfio: Move vfio_iommu_group_get() to vfio_register_group_dev() (Alex Williamson) [2076304] - vfio/fsl-mc: Add per device reset support (Alex Williamson) [2076304] - bus/fsl-mc: Add generic implementation for open/reset/close commands (Alex Williamson) [2076304] - vfio/ap_ops: Add missed vfio_uninit_group_dev() (Alex Williamson) [2076304] - vfio/pci: add missing identifier name in argument of function prototype (Alex Williamson) [2076304] - vfio/pci: Introduce vfio_pci_core.ko (Alex Williamson) [2076304] - vfio: Use kconfig if XX/endif blocks instead of repeating 'depends on' (Alex Williamson) [2076304] - vfio: Use select for eventfd (Alex Williamson) [2076304] - PCI / VFIO: Add 'override_only' support for VFIO PCI sub system (Alex Williamson) [2076304] - PCI: Add 'override_only' field to struct pci_device_id (Alex Williamson) [2076304] - vfio/pci: Move module parameters to vfio_pci.c (Alex Williamson) [2076304] - vfio/pci: Move igd initialization to vfio_pci.c (Alex Williamson) [2076304] - vfio/pci: Split the pci_driver code out of vfio_pci_core.c (Alex Williamson) [2076304] - vfio/pci: Include vfio header in vfio_pci_core.h (Alex Williamson) [2076304] - vfio/pci: Rename ops functions to fit core namings (Alex Williamson) [2076304] - vfio/pci: Rename vfio_pci_device to vfio_pci_core_device (Alex Williamson) [2076304] - vfio/pci: Rename vfio_pci_private.h to vfio_pci_core.h (Alex Williamson) [2076304] - vfio/pci: Rename vfio_pci.c to vfio_pci_core.c (Alex Williamson) [2076304] - vfio/ap_ops: Convert to use vfio_register_group_dev() (Alex Williamson) [2076304] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Alex Williamson) [2076304] - vfio/type1: Fix vfio_find_dma_valid return (Alex Williamson) [2076304] - vfio-pci/zdev: Remove repeated verbose license text (Alex Williamson) [2076304] - vfio: platform: reset: Convert to SPDX identifier (Alex Williamson) [2076304] - vfio: Remove struct vfio_device_ops open/release (Alex Williamson) [2076304] - vfio/gvt: Fix open/close when multiple device FDs are open (Alex Williamson) [2076304] - vfio/ap,ccw: Fix open/close when multiple device FDs are open (Alex Williamson) [2076304] - vfio/mbochs: Fix close when multiple device FDs are open (Alex Williamson) [2076304] - vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the device set (Alex Williamson) [2076304] - vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_set (Alex Williamson) [2076304] - vfio/pci: Move to the device set infrastructure (Alex Williamson) [2076304] - vfio/platform: Use open_device() instead of open coding a refcnt scheme (Alex Williamson) [2076304] - vfio/fsl: Move to the device set infrastructure (Alex Williamson) [2076304] - vfio/samples: Delete useless open/close (Alex Williamson) [2076304] - vfio: Provide better generic support for open/release vfio_device_ops (Alex Williamson) [2076304] - vfio: Introduce a vfio_uninit_group_dev() API call (Alex Williamson) [2076304] - vfio/mbochs: Fix missing error unwind of mbochs_used_mbytes (Alex Williamson) [2076304] - vfio/samples: Remove module get/put (Alex Williamson) [2076304] - vfio/mdev: don't warn if ->request is not set (Alex Williamson) [2076304] - vfio/mdev: turn mdev_init into a subsys_initcall (Alex Williamson) [2076304] - vfio/pci: Make vfio_pci_regops->rw() return ssize_t (Alex Williamson) [2076304] - vfio: Use config not menuconfig for VFIO_NOIOMMU (Alex Williamson) [2076304]- mm: create a new system state and fix core_kernel_text() (Patrick Talbert) [2076713] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083562] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083562] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083562] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083562] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [2076582]- md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2079942] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081778] - selftests: mptcp: functional tests for the userspace PM type (Davide Caratti) [2079368] - selftests: mptcp: create listeners to receive MPJs (Davide Caratti) [2079368] - selftests: mptcp: capture netlink events (Davide Caratti) [2079368] - selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_DESTROY (Davide Caratti) [2079368] - selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_CREATE (Davide Caratti) [2079368] - mptcp: netlink: allow userspace-driven subflow establishment (Davide Caratti) [2079368] - selftests: mptcp: support MPTCP_PM_CMD_REMOVE (Davide Caratti) [2079368] - mptcp: netlink: Add MPTCP_PM_CMD_REMOVE (Davide Caratti) [2079368] - selftests: mptcp: support MPTCP_PM_CMD_ANNOUNCE (Davide Caratti) [2079368] - mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCE (Davide Caratti) [2079368] - mptcp: netlink: split mptcp_pm_parse_addr into two functions (Davide Caratti) [2079368] - mptcp: read attributes of addr entries managed by userspace PMs (Davide Caratti) [2079368] - mptcp: handle local addrs announced by userspace PMs (Davide Caratti) [2079368] - mptcp: allow ADD_ADDR reissuance by userspace PMs (Davide Caratti) [2079368] - mptcp: expose server_side attribute in MPTCP netlink events (Davide Caratti) [2079368] - mptcp: establish subflows from either end of connection (Davide Caratti) [2079368] - mptcp: reflect remote port (not 0) in ANNOUNCED events (Davide Caratti) [2079368] - mptcp: store remote id from MP_JOIN SYN/ACK in local ctx (Davide Caratti) [2079368] - selftests: mptcp: ADD_ADDR echo test with missing userspace daemon (Davide Caratti) [2079368] - mptcp: bypass in-kernel PM restrictions for non-kernel PMs (Davide Caratti) [2079368] - selftests: mptcp: Add tests for userspace PM type (Davide Caratti) [2079368] - mptcp: Add a per-namespace sysctl to set the default path manager type (Davide Caratti) [2079368] - mptcp: Make kernel path manager check for userspace-managed sockets (Davide Caratti) [2079368] - mptcp: Bypass kernel PM when userspace PM is enabled (Davide Caratti) [2079368] - mptcp: Add a member to mptcp_pm_data to track kernel vs userspace mode (Davide Caratti) [2079368] - mptcp: Remove redundant assignments in path manager init (Davide Caratti) [2079368] - selftests: mptcp: print extra msg in chk_csum_nr (Davide Caratti) [2079368] - selftests: mptcp: check MP_FAIL response mibs (Davide Caratti) [2079368] - mptcp: reset subflow when MP_FAIL doesn't respond (Davide Caratti) [2079368] - mptcp: add MP_FAIL response support (Davide Caratti) [2079368] - mptcp: use mptcp_stop_timer (Davide Caratti) [2079368] - selftests: mptcp: add infinite map testcase (Davide Caratti) [2079368] - selftests: mptcp: add infinite map mibs check (Davide Caratti) [2079368] - mptcp: add mib for infinite map sending (Davide Caratti) [2079368] - mptcp: infinite mapping receiving (Davide Caratti) [2079368] - mptcp: infinite mapping sending (Davide Caratti) [2079368] - mptcp: track and update contiguous data status (Davide Caratti) [2079368] - mptcp: add the fallback check (Davide Caratti) [2079368] - mptcp: don't send RST for single subflow (Davide Caratti) [2079368] - selftests/mptcp: add diag listen tests (Davide Caratti) [2079368] - mptcp: listen diag dump support (Davide Caratti) [2079368] - mptcp: remove locking in mptcp_diag_fill_info (Davide Caratti) [2079368] - mptcp: diag: switch to context structure (Davide Caratti) [2079368] - mptcp: add pm_nl_pernet helpers (Davide Caratti) [2079368] - mptcp: reset the packet scheduler on PRIO change (Davide Caratti) [2079368] - mptcp: reset the packet scheduler on incoming MP_PRIO (Davide Caratti) [2079368] - mptcp: optimize release_cb for the common case (Davide Caratti) [2079368] - mptcp: send ADD_ADDR echo before create subflows (Davide Caratti) [2079368] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2079368] - selftests: mptcp: join: make it shellcheck compliant (Davide Caratti) [2079368] - selftests: mptcp: join: avoid backquotes (Davide Caratti) [2079368] - selftests: mptcp: join: clarify local/global vars (Davide Caratti) [2079368] - selftests: mptcp: join: helper to filter TCP (Davide Caratti) [2079368] - selftests: mptcp: join: list failure at the end (Davide Caratti) [2079368] - selftests: mptcp: join: alt. to exec specific tests (Davide Caratti) [2079368] - selftests: mptcp: join: option to execute specific tests (Davide Caratti) [2079368] - selftests: mptcp: join: reset failing links (Davide Caratti) [2079368] - selftests: mptcp: join: define tests groups once (Davide Caratti) [2079368] - selftests: mptcp: drop msg argument of chk_csum_nr (Davide Caratti) [2079368] - mptcp: add fullmesh flag check for adding address (Davide Caratti) [2079368] - selftests: mptcp: add implicit endpoint test case (Davide Caratti) [2079368] - mptcp: strict local address ID selection (Davide Caratti) [2079368] - mptcp: introduce implicit endpoints (Davide Caratti) [2079368] - mptcp: more careful RM_ADDR generation (Davide Caratti) [2079368] - selftests: mptcp: Rename wait function (Davide Caratti) [2079368] - selftests: mptcp: join: allow running -cCi (Davide Caratti) [2079368] - mptcp: use MPTCP_SUBFLOW_NODATA (Davide Caratti) [2079368] - mptcp: add tracepoint in mptcp_sendmsg_frag (Davide Caratti) [2079368] - selftests: mptcp: update output info of chk_rm_nr (Davide Caratti) [2079368] - selftests: mptcp: add more arguments for chk_join_nr (Davide Caratti) [2079368] - selftests: mptcp: add invert check in check_transfer (Davide Caratti) [2079368] - selftests: mptcp: add fastclose testcase (Davide Caratti) [2079368] - selftests: mptcp: reuse linkfail to make given size files (Davide Caratti) [2079368] - selftests: mptcp: add extra_args in do_transfer (Davide Caratti) [2079368] - selftests: mptcp: add the MP_RST mibs check (Davide Caratti) [2079368] - mptcp: add the mibs for MP_RST (Davide Caratti) [2079368] - selftests: mptcp: add the MP_FASTCLOSE mibs check (Davide Caratti) [2079368] - mptcp: add the mibs for MP_FASTCLOSE (Davide Caratti) [2079368] - selftests: mptcp: adjust output alignment for more tests (Davide Caratti) [2079368] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2079368] - selftests: mptcp: do complete cleanup at exit (Davide Caratti) [2079368] - mptcp: accurate SIOCOUTQ for fallback socket (Davide Caratti) [2079368] - selftests: mptcp: Add the uapi headers include variable (Davide Caratti) [2079368] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2079368] - selftests: mptcp: more robust signal race test (Davide Caratti) [2079368] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2079368] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2079368] - mptcp: fix race in overlapping signal events (Davide Caratti) [2079368] - selftests: mptcp: improve 'fair usage on close' stability (Davide Caratti) [2079368] - selftests: mptcp: fix diag instability (Davide Caratti) [2079368] - selftests: mptcp: add csum mib check for mptcp_connect (Davide Caratti) [2079368] - selftests: mptcp: join: check for tools only if needed (Davide Caratti) [2079368] - selftests: mptcp: join: create tmp files only if needed (Davide Caratti) [2079368] - selftests: mptcp: join: remove unused vars (Davide Caratti) [2079368] - selftests: mptcp: join: exit after usage() (Davide Caratti) [2079368] - selftests: mptcp: simplify pm_nl_change_endpoint (Davide Caratti) [2079368] - selftests: mptcp: increase timeout to 20 minutes (Davide Caratti) [2079368] - mptcp: don't save tcp data_ready and write space callbacks (Davide Caratti) [2079368] - mptcp: mark ops structures as ro_after_init (Davide Caratti) [2079368] - mptcp: constify a bunch of of helpers (Davide Caratti) [2079368] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2079368] - mptcp: drop unneeded type casts for hmac (Davide Caratti) [2079368] - mptcp: drop unused sk in mptcp_get_options (Davide Caratti) [2079368] - mptcp: mptcp_parse_option is no longer exported (Davide Caratti) [2079368] - mptcp: add SNDTIMEO setsockopt support (Davide Caratti) [2079368] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2079368] - selftests: mptcp: add missing join check (Davide Caratti) [2079368] - selftests: mptcp: set ip_mptcp in command line (Davide Caratti) [2079368] - selftests: mptcp: add set_flags tests in pm_netlink.sh (Davide Caratti) [2079368] - selftests: mptcp: add the id argument for set_flags (Davide Caratti) [2079368] - selftests: mptcp: add wrapper for setting flags (Davide Caratti) [2079368] - selftests: mptcp: add wrapper for showing addrs (Davide Caratti) [2079368] - selftests: mptcp: add ip mptcp wrappers (Davide Caratti) [2079368] - selftests: mptcp: add backup with port testcase (Davide Caratti) [2079368] - selftests: mptcp: add the port argument for set_flags (Davide Caratti) [2079368] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2079368] - selftests: mptcp: add fullmesh setting tests (Davide Caratti) [2079368] - selftests: mptcp: set fullmesh flag in pm_nl_ctl (Davide Caratti) [2079368] - mptcp: set fullmesh flag in pm_netlink (Davide Caratti) [2079368] - mptcp: print out reset infos of MP_RST (Davide Caratti) [2079368] - mptcp: clarify when options can be used (Davide Caratti) [2079368] - mptcp: reduce branching when writing MP_FAIL option (Davide Caratti) [2079368] - mptcp: move the declarations of ssk and subflow (Davide Caratti) [2079368] - mptcp: Use struct_group() to avoid cross-field memset() (Davide Caratti) [2079368] - selftests: mptcp: fix ipv6 routing setup (Davide Caratti) [2079368] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2079368] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Davide Caratti) [2079368] - mptcp: reuse __mptcp_make_csum in validate_data_csum (Davide Caratti) [2079368] - mptcp: change the parameter of __mptcp_make_csum (Davide Caratti) [2079368] - selftests: mptcp: more stable join tests-cases (Davide Caratti) [2079368] - mptcp: avoid atomic bit manipulation when possible (Davide Caratti) [2079368] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2079368] - selftests: mptcp: add tests for subflow creation failure (Davide Caratti) [2079368] - mptcp: do not block subflows creation on errors (Davide Caratti) [2079368] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2079368] - mptcp: clean-up MPJ option writing (Davide Caratti) [2079368] - selftests: mptcp: add disconnect tests (Davide Caratti) [2079368] - mptcp: implement support for user-space disconnect (Davide Caratti) [2079368] - mptcp: cleanup accept and poll (Davide Caratti) [2079368] - mptcp: full disconnect implementation (Davide Caratti) [2079368] - mptcp: implement fastclose xmit path (Davide Caratti) [2079368] - mptcp: keep snd_una updated for fallback socket (Davide Caratti) [2079368] - SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPP (Hangbin Liu) [2081920] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2081920] - net: preserve skb_end_offset() in skb_unclone_keeptruesize() (Hangbin Liu) [2081920] - net: add skb_set_end_offset() helper (Hangbin Liu) [2081920] - net-timestamp: convert sk->sk_tskey to atomic_t (Hangbin Liu) [2081920] - net: initialize init_net earlier (Hangbin Liu) [2081920] - net: gro: avoid re-computing truesize twice on recycle (Hangbin Liu) [2081920] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2081920] - net-procfs: show net devices bound packet types (Hangbin Liu) [2081920] - net: fix information leakage in /proc/net/ptype (Hangbin Liu) [2081920] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2081920] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2081920] - net: Fix double 0x prefix print in SKB dump (Hangbin Liu) [2081920] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2081920] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2081920] - net: multicast: calculate csum of looped-back and forwarded packets (Hangbin Liu) [2081920] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2081920] - pktgen: remove unused variable (Hangbin Liu) [2081920] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080138] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080138] - netfilter: conntrack: fix udp offload timeout sysctl (Florian Westphal) [2080138] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080138] - ipvs: correctly print the memory size of ip_vs_conn_tab (Florian Westphal) [2080138] - netfilter: nft_socket: make cgroup match work in input too (Florian Westphal) [2080138] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080138] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Florian Westphal) [2080138] - netfilter: flowtable: Fix QinQ and pppoe support for inet table (Florian Westphal) [2080138] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080138] - netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant (Florian Westphal) [2080138] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080138] - netfilter: nft_synproxy: unregister hooks on init error path (Florian Westphal) [2080138] - netfilter: xt_socket: fix a typo in socket_mt_destroy() (Florian Westphal) [2080138] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080138] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080138] - netfilter: nf_tables: convert pktinfo->tprot_set to flags field (Florian Westphal) [2080138] - random: document crng_fast_key_erasure() destination possibility (Prarit Bhargava) [2079030] - wireguard: device: clear keys on VM fork (Prarit Bhargava) [2079030] - random: Add hook to override device reads and getrandom(2) (Herbert Xu) [2079030] - selftests/bpf: fix selftest after random: Urandom_read tracepoint removal (Prarit Bhargava) [2079030] - arm64: random: implement arch_get_random_int/_long based on RNDR (Prarit Bhargava) [2079030] - random: use memmove instead of memcpy for remaining 32 bytes (Prarit Bhargava) [2079030] - random: make random_get_entropy() return an unsigned long (Prarit Bhargava) [2079030] - random: allow partial reads if later user copies fail (Prarit Bhargava) [2079030] - random: check for signals every PAGE_SIZE chunk of /dev/[u]random (Prarit Bhargava) [2079030] - random: check for signal_pending() outside of need_resched() check (Prarit Bhargava) [2079030] - random: do not allow user to keep crng key around on stack (Prarit Bhargava) [2079030] - random: opportunistically initialize on /dev/urandom reads (Prarit Bhargava) [2079030] - random: do not split fast init input in add_hwgenerator_randomness() (Prarit Bhargava) [2079030] - random: mix build-time latent entropy into pool at init (Prarit Bhargava) [2079030] - random: re-add removed comment about get_random_{u32,u64} reseeding (Prarit Bhargava) [2079030] - random: treat bootloader trust toggle the same way as cpu trust toggle (Prarit Bhargava) [2079030] - random: skip fast_init if hwrng provides large chunk of entropy (Prarit Bhargava) [2079030] - Revert "random: block in /dev/urandom" (Prarit Bhargava) [2079030] - random: check for signal and try earlier when generating entropy (Prarit Bhargava) [2079030] - random: reseed more often immediately after booting (Prarit Bhargava) [2079030] - random: make consistent usage of crng_ready() (Prarit Bhargava) [2079030] - random: use SipHash as interrupt entropy accumulator (Prarit Bhargava) [2079030] - random: provide notifier for VM fork (Prarit Bhargava) [2079030] - random: replace custom notifier chain with standard one (Prarit Bhargava) [2079030] - random: do not export add_vmfork_randomness() unless needed (Prarit Bhargava) [2079030] - random: add mechanism for VM forks to reinitialize crng (Prarit Bhargava) [2079030] - random: don't let 644 read-only sysctls be written to (Prarit Bhargava) [2079030] - random: give sysctl_random_min_urandom_seed a more sensible value (Prarit Bhargava) [2079030] - random: block in /dev/urandom (Prarit Bhargava) [2079030] - random: do crng pre-init loading in worker rather than irq (Prarit Bhargava) [2079030] - random: unify cycles_t and jiffies usage and types (Prarit Bhargava) [2079030] - random: cleanup UUID handling (Prarit Bhargava) [2079030] - random: only wake up writers after zap if threshold was passed (Prarit Bhargava) [2079030] - random: round-robin registers as ulong, not u32 (Prarit Bhargava) [2079030] - random: clear fast pool, crng, and batches in cpuhp bring up (Prarit Bhargava) [2079030] - random: check for crng_init == 0 in add_device_randomness() (Prarit Bhargava) [2079030] - random: unify early init crng load accounting (Prarit Bhargava) [2079030] - random: do not take pool spinlock at boot (Prarit Bhargava) [2079030] - random: defer fast pool mixing to worker (Prarit Bhargava) [2079030] - random: rewrite header introductory comment (Prarit Bhargava) [2079030] - random: group sysctl functions (Prarit Bhargava) [2079030] - random: group userspace read/write functions (Prarit Bhargava) [2079030] - random: group entropy collection functions (Prarit Bhargava) [2079030] - random: group entropy extraction functions (Prarit Bhargava) [2079030] - random: group crng functions (Prarit Bhargava) [2079030] - random: group initialization wait functions (Prarit Bhargava) [2079030] - random: remove whitespace and reorder includes (Prarit Bhargava) [2079030] - random: introduce drain_entropy() helper to declutter crng_reseed() (Prarit Bhargava) [2079030] - random: deobfuscate irq u32/u64 contributions (Prarit Bhargava) [2079030] - random: add proper SPDX header (Prarit Bhargava) [2079030] - random: remove unused tracepoints (Prarit Bhargava) [2079030] - random: remove ifdef'd out interrupt bench (Prarit Bhargava) [2079030] - random: tie batched entropy generation to base_crng generation (Prarit Bhargava) [2079030] - random: fix locking for crng_init in crng_reseed() (Prarit Bhargava) [2079030] - random: zero buffer after reading entropy from userspace (Prarit Bhargava) [2079030] - random: remove outdated INT_MAX >> 6 check in urandom_read() (Prarit Bhargava) [2079030] - random: make more consistent use of integer types (Prarit Bhargava) [2079030] - random: use hash function for crng_slow_load() (Prarit Bhargava) [2079030] - random: use simpler fast key erasure flow on per-cpu keys (Prarit Bhargava) [2079030] - random: absorb fast pool into input pool after fast load (Prarit Bhargava) [2079030] - random: do not xor RDRAND when writing into /dev/random (Prarit Bhargava) [2079030] - random: ensure early RDSEED goes through mixer on init (Prarit Bhargava) [2079030] - random: inline leaves of rand_initialize() (Prarit Bhargava) [2079030] - random: get rid of secondary crngs (Prarit Bhargava) [2079030] - random: use RDSEED instead of RDRAND in entropy extraction (Prarit Bhargava) [2079030] - random: fix locking in crng_fast_load() (Prarit Bhargava) [2079030] - random: remove batched entropy locking (Prarit Bhargava) [2079030] - random: remove use_input_pool parameter from crng_reseed() (Prarit Bhargava) [2079030] - random: make credit_entropy_bits() always safe (Prarit Bhargava) [2079030] - random: always wake up entropy writers after extraction (Prarit Bhargava) [2079030] - random: use linear min-entropy accumulation crediting (Prarit Bhargava) [2079030] - random: simplify entropy debiting (Prarit Bhargava) [2079030] - random: use computational hash for entropy extraction (Prarit Bhargava) [2079030] - random: only call crng_finalize_init() for primary_crng (Prarit Bhargava) [2079030] - random: access primary_pool directly rather than through pointer (Prarit Bhargava) [2079030] - random: wake up /dev/random writers after zap (Prarit Bhargava) [2079030] - random: continually use hwgenerator randomness (Prarit Bhargava) [2079030] - random: move the random sysctl declarations to its own file (Prarit Bhargava) [2079030] - sysctl: add a new register_sysctl_init() interface (Prarit Bhargava) [2079030] - random: simplify arithmetic function flow in account() (Prarit Bhargava) [2079030] - random: selectively clang-format where it makes sense (Prarit Bhargava) [2079030] - random: access input_pool_data directly rather than through pointer (Prarit Bhargava) [2079030] - random: cleanup fractional entropy shift constants (Prarit Bhargava) [2079030] - random: prepend remaining pool constants with POOL_ (Prarit Bhargava) [2079030] - random: de-duplicate INPUT_POOL constants (Prarit Bhargava) [2079030] - random: remove unused OUTPUT_POOL constants (Prarit Bhargava) [2079030] - random: rather than entropy_store abstraction, use global (Prarit Bhargava) [2079030] - random: remove unused extract_entropy() reserved argument (Prarit Bhargava) [2079030] - random: remove incomplete last_data logic (Prarit Bhargava) [2079030] - random: cleanup integer types (Prarit Bhargava) [2079030] - random: cleanup poolinfo abstraction (Prarit Bhargava) [2079030] - random: fix typo in comments (Prarit Bhargava) [2079030] - random: don't reset crng_init_cnt on urandom_read() (Prarit Bhargava) [2079030] - random: avoid superfluous call to RDRAND in CRNG extraction (Prarit Bhargava) [2079030] - random: early initialization of ChaCha constants (Prarit Bhargava) [2079030] - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs (Prarit Bhargava) [2079030] - random: harmonize "crng init done" messages (Prarit Bhargava) [2079030] - random: mix bootloader randomness into pool (Prarit Bhargava) [2079030] - random: do not throw away excess input to crng_fast_load (Prarit Bhargava) [2079030] - random: do not re-init if crng_reseed completes before primary init (Prarit Bhargava) [2079030] - random: fix crash on multiple early calls to add_bootloader_randomness() (Prarit Bhargava) [2079030] - random: do not sign extend bytes for rotation when mixing (Prarit Bhargava) [2079030] - random: use BLAKE2s instead of SHA1 in extraction (Prarit Bhargava) [2079030] - random: fix data race on crng init time (Prarit Bhargava) [2079030] - random: fix data race on crng_node_pool (Prarit Bhargava) [2079030] - random: remove unused irq_flags argument from add_interrupt_randomness() (Prarit Bhargava) [2079030] - random: document add_hwgenerator_randomness() with other input functions (Prarit Bhargava) [2079030] - lib/crypto: add prompts back to crypto libraries (Prarit Bhargava) [2079030] - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI (Prarit Bhargava) [2079030] - lib/crypto: blake2s: include as built-in (Prarit Bhargava) [2079030] - crypto: drbg - ignore jitterentropy errors if not in FIPS mode (Prarit Bhargava) [2079030] - crypto: drbg - reseed 'nopr' drbgs periodically from get_random_bytes() (Prarit Bhargava) [2079030] - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors (Prarit Bhargava) [2079030] - crypto: drbg - make reseeding from get_random_bytes() synchronous (Prarit Bhargava) [2079030] - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() (Prarit Bhargava) [2079030] - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() (Prarit Bhargava) [2079030] - crypto: drbg - prepare for more fine-grained tracking of seeding state (Prarit Bhargava) [2079030] - crypto: drbg - Fix unused value warning in drbg_healthcheck_sanity() (Prarit Bhargava) [2079030] - Revert "random: Add hook to override device reads and getrandom(2)" (Prarit Bhargava) [2079030] - locking/lockdep: Iterate lock_classes directly when reading lockdep files (Waiman Long) [2076713] - lockdep: Correct lock_classes index mapping (Waiman Long) [2076713] - locking: Enable RT_MUTEXES by default on PREEMPT_RT. (Waiman Long) [2076713] - locking/local_lock: Make the empty local_lock_*() function a macro. (Waiman Long) [2076713] - atomics: Fix atomic64_{read_acquire,set_release} fallbacks (Waiman Long) [2076713] - locking/rwlocks: introduce write_lock_nested (Waiman Long) [2076713] - locking: Add missing __sched attributes (Waiman Long) [2076713] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Waiman Long) [2076713] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Waiman Long) [2076713] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2076713] - locking: Make owner_on_cpu() into (Waiman Long) [2076713] - locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h (Waiman Long) [2076713] - x86/mm: Include spinlock_t definition in pgtable. (Waiman Long) [2076713] - lockdep/selftests: Adapt ww-tests for PREEMPT_RT (Waiman Long) [2076713] - lockdep/selftests: Skip the softirq related tests on PREEMPT_RT (Waiman Long) [2076713] - lockdep/selftests: Unbalanced migrate_disable() & rcu_read_lock(). (Waiman Long) [2076713] - lockdep/selftests: Avoid using local_lock_{acquire|release}(). (Waiman Long) [2076713] - lockdep: Remove softirq accounting on PREEMPT_RT. (Waiman Long) [2076713] - locking/rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable(). (Waiman Long) [2076713] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Waiman Long) [2076713] - kallsyms: remove arch specific text and data check (Waiman Long) [2076713] - mm: make generic arch_is_kernel_initmem_freed() do what it says (Waiman Long) [2076713] - locking: Remove spin_lock_flags() etc (Waiman Long) [2076713] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2076713] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2076713] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2076713] - rtmutex: Wake up the waiters lockless while dropping the read lock. (Waiman Long) [2076713] - rtmutex: Check explicit for TASK_RTLOCK_WAIT. (Waiman Long) [2076713] - locking/rwbase: Optimize rwbase_read_trylock (Waiman Long) [2076713] - lockdep: Let lock_is_held_type() detect recursive read as read (Waiman Long) [2076713] - locking/lockdep: Cleanup the repeated declaration (Waiman Long) [2076713] - lockdep: Improve comments in wait-type checks (Waiman Long) [2076713] - locking/lockdep: Avoid RCU-induced noinstr fail (Waiman Long) [2076713] - rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention (Waiman Long) [2076713] - rcu-tasks: Use order_base_2() instead of ilog2() (Waiman Long) [2076713] - rcutorture: Enable limited callback-flooding tests of SRCU (Waiman Long) [2076713] - torture: Change KVM environment variable to RCUTORTURE (Waiman Long) [2076713] - rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings (Waiman Long) [2076713] - rcu: Replace cpumask_weight with cpumask_empty where appropriate (Waiman Long) [2076713] - rcu: Don't deboost before reporting expedited quiescent state (Waiman Long) [2076713] - torture: Make kvm-find-errors.sh notice missing vmlinux file (Waiman Long) [2076713] - rcu: Remove __read_mostly annotations from rcu_scheduler_active externs (Waiman Long) [2076713] - rcu: Uninline multi-use function: finish_rcuwait() (Waiman Long) [2076713] - rcutorture: make use of the helper function kthread_run_on_cpu() (Waiman Long) [2076713] - kthread: add the helper function kthread_run_on_cpu() (Waiman Long) [2076713] - rcu: Update documentation regarding kthread_prio cmdline parameter (Waiman Long) [2076713] - rcu: Elevate priority of offloaded callback threads (Waiman Long) [2076713] - rcu: Make priority of grace-period thread consistent (Waiman Long) [2076713] - rcu: Move kthread_prio bounds-check to a separate function (Waiman Long) [2076713] - rcu: Mark writes to the rcu_segcblist structure's ->flags field (Waiman Long) [2076713] - torture: Wake up kthreads after storing task_struct pointer (Waiman Long) [2076713] - rcutorture: Fix rcu_fwd_mutex deadlock (Waiman Long) [2076713] - rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 (Waiman Long) [2076713] - torture: Print only one summary line per run (Waiman Long) [2076713] - kasan: Record work creation stack trace with interrupts enabled (Waiman Long) [2076713] - torture: Make kvm-remote.sh try multiple times to download tarball (Waiman Long) [2076713] - rcu: Inline __call_rcu() into call_rcu() (Waiman Long) [2076713] - torture: Compress KCSAN as well as KASAN vmlinux files (Waiman Long) [2076713] - rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop (Waiman Long) [2076713] - rcutorture: Make rcu_fwd_cb_nodelay be a counter (Waiman Long) [2076713] - rcutorture: Increase visibility of forward-progress hangs (Waiman Long) [2076713] - torture: Distinguish kthread stopping and being asked to stop (Waiman Long) [2076713] - rcu: Make rcu_barrier() no longer block CPU-hotplug operations (Waiman Long) [2076713] - rcu: Rework rcu_barrier() and callback-migration logic (Waiman Long) [2076713] - rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() (Waiman Long) [2076713] - rcu: Mark accesses to boost_starttime (Waiman Long) [2076713] - rcu: Remove unused rcu_state.boost (Waiman Long) [2076713] - rcu/exp: Fix check for idle context in rcu_exp_handler (Waiman Long) [2076713] - rcu/nocb: Handle concurrent nocb kthreads creation (Waiman Long) [2076713] - rcu: Refactor rcu_barrier() empty-list handling (Waiman Long) [2076713] - rcu: Create and use an rcu_rdp_cpu_online() (Waiman Long) [2076713] - rcu: Add mutex for rcu boost kthread spawning and affinity setting (Waiman Long) [2076713] - rcutorture: Print message before invoking ->cb_barrier() (Waiman Long) [2076713] - torture: Indicate which torture.sh runs' bugs are all KCSAN reports (Waiman Long) [2076713] - torture: Make kvm.sh summaries note runs having only KCSAN reports (Waiman Long) [2076713] - torture: Output per-failed-run summary lines from torture.sh (Waiman Long) [2076713] - torture: Allow four-digit repetition numbers for --configs parameter (Waiman Long) [2076713] - torture: Drop trailing ^M from console output (Waiman Long) [2076713] - MAINTAINERS: Add Frederic and Neeraj to their RCU files (Waiman Long) [2076713] - rcu: Fix description of kvfree_rcu() (Waiman Long) [2076713] - scftorture: Warn on individual scf_torture_init() error conditions (Waiman Long) [2076713] - refscale: Warn on individual ref_scale_init() error conditions (Waiman Long) [2076713] - torture: Make kvm-remote.sh print size of downloaded tarball (Waiman Long) [2076713] - torture: Allot 1G of memory for scftorture runs (Waiman Long) [2076713] - tools/rcu: Add an extract-stall script (Waiman Long) [2076713] - scftorture: Count reschedule IPIs (Waiman Long) [2076713] - scftorture: Shut down if nonsensical arguments given (Waiman Long) [2076713] - scftorture: Allow zero weight to exclude an smp_call_function*() category (Waiman Long) [2076713] - rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for exclusion (Waiman Long) [2076713] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2076591] - scsi: target: pscsi: Remove struct pscsi_plugin_task (Maurizio Lombardi) [2076591] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2076591] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2076591] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2076591] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2076591] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2076591] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2076591] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2076591] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2076591] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2076591] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2076591] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2076591] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2076591] - scsi: target: cxgbit: Enable Delayed ACK (Maurizio Lombardi) [2076591] - scsi: target: cxgbit: Increase max DataSegmentLength (Maurizio Lombardi) [2076591] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2076591] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2076591] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2076591] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2076591] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2076591] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2076591] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2076591] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2076591] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2076591] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2076591] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2076591] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2076591] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2076591] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2076591] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2076591] - arch/arm64: Fix topology initialization for core scheduling (Phil Auld) [1992993] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037289] - s390/unwind: recover kretprobe modified return address in stacktrace (Joe Lawrence) [2069373] - powerpc: Fix STACKTRACE=n build (Joe Lawrence) [2069373] - arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL (Joe Lawrence) [2069373] - arm64: Make some stacktrace functions private (Joe Lawrence) [2069373] - arm64: Make dump_backtrace() use arch_stack_walk() (Joe Lawrence) [2069373] - arm64: Make profile_pc() use arch_stack_walk() (Joe Lawrence) [2069373] - arm64: Make return_address() use arch_stack_walk() (Joe Lawrence) [2069373] - arm64: Make __get_wchan() use arch_stack_walk() (Joe Lawrence) [2069373] - arm64: Make perf_callchain_kernel() use arch_stack_walk() (Joe Lawrence) [2069373] - arm64: Mark __switch_to() as __sched (Joe Lawrence) [2069373] - arm64: Add comment for stack_info::kr_cur (Joe Lawrence) [2069373] - arch: Make ARCH_STACKWALK independent of STACKTRACE (Joe Lawrence) [2069373] - arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR (Joe Lawrence) [2069373] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Joe Lawrence) [2069373] - kprobes: Add a test case for stacktrace from kretprobe handler (Joe Lawrence) [2069373] - ARM: Recover kretprobe modified return address in stacktrace (Joe Lawrence) [2069373] - ARM: kprobes: Make a frame pointer on __kretprobe_trampoline (Joe Lawrence) [2069373] - ARM: clang: Do not rely on lr register for stacktrace (Joe Lawrence) [2069373] - arm64: Recover kretprobe modified return address in stacktrace (Joe Lawrence) [2069373] - arm64: kprobes: Make a frame pointer on __kretprobe_trampoline (Joe Lawrence) [2069373] - arm64: kprobes: Record frame pointer with kretprobe instance (Joe Lawrence) [2069373] - x86/unwind: Compile kretprobe fixup code only if CONFIG_KRETPROBES=y (Joe Lawrence) [2069373] - kprobes: convert tests to kunit (Joe Lawrence) [2069373] - x86/kprobes: Fixup return address in generic trampoline handler (Joe Lawrence) [2069373] - tracing: Show kretprobe unknown indicator only for kretprobe_trampoline (Joe Lawrence) [2069373] - x86/unwind: Recover kretprobe trampoline entry (Joe Lawrence) [2069373] - x86/kprobes: Push a fake return address at kretprobe_trampoline (Joe Lawrence) [2069373] - kprobes: Enable stacktrace from pt_regs in kretprobe handler (Joe Lawrence) [2069373] - arm: kprobes: Make space for instruction pointer on stack (Joe Lawrence) [2069373] - ia64: Add instruction_pointer_set() API (Joe Lawrence) [2069373] - ARC: Add instruction_pointer_set() API (Joe Lawrence) [2069373] - x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline() (Joe Lawrence) [2069373] - objtool: Ignore unwind hints for ignored functions (Joe Lawrence) [2069373] - objtool: Add frame-pointer-specific function ignore (Joe Lawrence) [2069373] - kprobes: Add kretprobe_find_ret_addr() for searching return address (Joe Lawrence) [2069373] - kprobes: treewide: Make it harder to refer kretprobe_trampoline directly (Joe Lawrence) [2069373] - kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler() (Joe Lawrence) [2069373] - kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_descriptor() (Joe Lawrence) [2069373] - ia64: kprobes: Fix to pass correct trampoline address to the handler (Joe Lawrence) [2069373] - kprobes: Use bool type for functions which returns boolean value (Joe Lawrence) [2069373] - kprobes: treewide: Use 'kprobe_opcode_t *' for the code address in get_optimized_kprobe() (Joe Lawrence) [2069373] - kprobes: Add assertions for required lock (Joe Lawrence) [2069373] - kprobes: Use IS_ENABLED() instead of kprobes_built_in() (Joe Lawrence) [2069373] - kprobes: Fix coding style issues (Joe Lawrence) [2069373] - kprobes: treewide: Cleanup the error messages for kprobes (Joe Lawrence) [2069373] - kprobes: Make arch_check_ftrace_location static (Joe Lawrence) [2069373] - csky: ftrace: Drop duplicate implementation of arch_check_ftrace_location() (Joe Lawrence) [2069373] - kprobe: Simplify prepare_kprobe() by dropping redundant version (Joe Lawrence) [2069373] - kprobes: Use helper to parse boolean input from userspace (Joe Lawrence) [2069373] - kprobes: Do not use local variable when creating debugfs file (Joe Lawrence) [2069373] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2061850] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2061850] - arm64: enable CONFIG_MEMORY_HOTREMOVE (Baoquan He) [2062054]- NFSv4 only print the label when its queried (Benjamin Coddington) [2057327] - nvme: expose cntrltype and dctype through sysfs (John Meneghini) [2045550] - nvme: send uevent on connection up (John Meneghini) [2045550] - xfs: punch out data fork delalloc blocks on COW writeback failure (Andrey Albershteyn) [2039058] - macvlan: Fix leaking skb in source mode with nodst option (Davide Caratti) [2079415] - net: macvlan: fix potential UAF problem for lowerdev (Davide Caratti) [2079415] - net: ipvtap: fix template string argument of device_create() call (Davide Caratti) [2079415] - net: macvtap: fix template string argument of device_create() call (Davide Caratti) [2079415] - redhat/configs: Set CONFIG_EFI_DISABLE_RUNTIME Kconfig symbol (Javier Martinez Canillas) [2070196] - efi: Allow to enable EFI runtime services by default on RT (Javier Martinez Canillas) [2070196] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [2043737] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2073210] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2073210] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2073210] - devlink: Simplify devlink resources unregister call (Petr Oros) [2073210] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2073210] - devlink: fix flexible_array.cocci warning (Petr Oros) [2073210] - devlink: Add 'enable_iwarp' generic device param (Petr Oros) [2073210] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069566] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069566] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069566]- RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056772] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056772] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056772] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056772] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056772] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056772] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056772] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056772] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056772] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056772] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056772] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056772] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056772] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056772] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056772] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056772] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056772] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056772] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056772] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056772] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056772] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056772] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056772] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056772] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056772] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056772] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056772] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056772] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056772] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056772] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056772] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056772] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056772] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056772] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056772] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056772] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056772] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056772] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056772] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056772] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2056772] - redhat: disable CONFIG_USB_CHIPIDEA (Patrick Talbert)- redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072235] - platform/x86: Add AMD system management interface (John Allen) [2072235] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071832] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071832] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071832] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071832] - scsi: core: Put LLD module refcnt after SCSI device is released (Ewan D. Milne) [2071832] - sd: delay calling free_opal_dev (Ewan D. Milne) [2071832] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071832] - sd: rename the scsi_disk.dev field (Ewan D. Milne) [2071832] - scsi: don't use disk->private_data to find the scsi_driver (Ewan D. Milne) [2071832] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071832] - scsi: core: Fix scsi_mode_select() interface (Ewan D. Milne) [2071832] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071832] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071832] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071832] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071832] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071832] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071832] - scsi: core: Declare 'scsi_scan_type' static (Ewan D. Milne) [2071832] - scsi: core: Suppress a kernel-doc warning (Ewan D. Milne) [2071832] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071832] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071832] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071832] - scsi: core: Use eh_timeout for START STOP UNIT (Ewan D. Milne) [2071832] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071832] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071832] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2071832] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071832] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071832] - scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() (Ewan D. Milne) [2071832] - scsi: scsi_ioctl: Validate command size (Ewan D. Milne) [2071832] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071832] - scsi: sd: add concurrent positioning ranges support (Ewan D. Milne) [2071832] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2071832] - scsi: sr: Add error handling support for add_disk() (Ewan D. Milne) [2071832] - scsi: sd: Add error handling support for add_disk() (Ewan D. Milne) [2071832] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071832] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071832] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071832] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071832] - scsi: core: pm: Only runtime resume if necessary (Ewan D. Milne) [2071832] - scsi: sd: Rename sd_resume() into sd_resume_system() (Ewan D. Milne) [2071832] - scsi: core: pm: Rely on the device driver core for async power management (Ewan D. Milne) [2071832] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071832] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071832] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071832] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071832] - scsi: core: Delete scsi_{get,free}_host_dev() (Ewan D. Milne) [2071832] - scsi: core: Remove 'current_tag' (Ewan D. Milne) [2071832] - scsi: acornscsi: Remove tagged queuing vestiges (Ewan D. Milne) [2071832] - scsi: fas216: Kill scmd->tag (Ewan D. Milne) [2071832] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071832] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071832] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071832] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071832] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071832] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2071832] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071832] - scsi: core: Remove scsi_cmnd.tag (Ewan D. Milne) [2071832] - scsi: ibmvfc: Stop using scsi_cmnd.tag (Ewan D. Milne) [2071832] - scsi: fnic: Stop setting scsi_cmnd.tag (Ewan D. Milne) [2071832] - scsi: fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: wd719: Stop using scsi_cmnd.tag (Ewan D. Milne) [2071832] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071832] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071832] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071832] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071832] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071832] - scsi: core: Make scsi_get_lba() return the LBA (Ewan D. Milne) [2071832] - scsi: core: Introduce scsi_get_sector() (Ewan D. Milne) [2071832] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071832] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071832] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071832] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074315] - Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720" (Tomas Henzl) [2042790] - ata: pata_pxa: Use platform_get_irq() to get the interrupt (Tomas Henzl) [2042790] - ata: Drop commas after OF match table sentinels (Tomas Henzl) [2042790] - ata: ahci: Rename board_ahci_mobile (Tomas Henzl) [2042790] - ata: pata_hpt37x: merge transfer mode setting methods (Tomas Henzl) [2042790] - ata: libata-sff: use *switch* statement in ata_sff_dev_classify() (Tomas Henzl) [2042790] - ata: add/use ata_taskfile::{error|status} fields (Tomas Henzl) [2042790] - ata: Kconfig: fix sata gemini compile test condition (Tomas Henzl) [2042790] - ata: libata-scsi: use *switch* statements to check SCSI command codes (Tomas Henzl) [2042790] - ata: libata-sff: refactor ata_sff_altstatus() (Tomas Henzl) [2042790] - ata: libata-sff: refactor ata_sff_set_devctl() (Tomas Henzl) [2042790] - ata: libata-sff: make ata_resources_present() return 'bool' (Tomas Henzl) [2042790] - ata: pata_hpt3x2n: disable fast interrupts in prereset() method (Tomas Henzl) [2042790] - ata: pata_hpt37x: disable fast interrupts in prereset() method (Tomas Henzl) [2042790] - ata: pata_hpt366: disable fast interrupts in prereset() method (Tomas Henzl) [2042790] - ata: pata_mpc52xx: use GFP_KERNEL (Tomas Henzl) [2042790] - ata: sata_rcar: drop unused #define's (Tomas Henzl) [2042790] - ata: pata_hpt366: check channel enable bits (Tomas Henzl) [2042790] - ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' (Tomas Henzl) [2042790] - ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' (Tomas Henzl) [2042790] - ata: libata-sff: make ata_devchk() return 'bool' (Tomas Henzl) [2042790] - ata: pata_hpt3x2n: drop unused 'struct hpt_chip' (Tomas Henzl) [2042790] - ata: pata_hpt3x2n: drop unused HPT_PCI_FAST (Tomas Henzl) [2042790] - ata: pata_artop: use *switch* in atp8xx_fixup() (Tomas Henzl) [2042790] - ata: pata_artop: use *switch* in artop_init_one() (Tomas Henzl) [2042790] - pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmdma_stop() (Tomas Henzl) [2042790] - pata_hpt3x2n: check channel enable bits (Tomas Henzl) [2042790] - ata: libata: make ata_host_suspend() *void* (Tomas Henzl) [2042790] - ata: libata: ata_{sff|std}_prereset() always return 0 (Tomas Henzl) [2042790] - ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235 (Tomas Henzl) [2042790] - ata: libata-acpi: kill ata_acpi_on_suspend() (Tomas Henzl) [2042790] - ata: libata-scsi: Simplify scsi_XX_lba_len() (Tomas Henzl) [2042790] - ata: libata-scsi: Simplify ata_scsi_mode_select_xlat() (Tomas Henzl) [2042790] - ata: libata-scsi: Cleanup ata_get_xlat_func() (Tomas Henzl) [2042790] - ata: pata_pdc202xx_old: make static read-only array pio_timing const (Tomas Henzl) [2042790] - ata: pata_atiixp: make static read-only arrays const (Tomas Henzl) [2042790] - ata: pata_platform: Make use of platform_get_mem_or_io() (Tomas Henzl) [2042790] - ata: pata_hpt37x: disable primary channel on HPT371 (Tomas Henzl) [2042790] - ata: pata_hpt37x: fix PCI clock detection (Tomas Henzl) [2042790] - ata: libata-core: Disable TRIM on M88V29 (Tomas Henzl) [2042790] - ata: sata_fsl: fix sscanf() and sysfs_emit() format strings (Tomas Henzl) [2042790] - ata: libata-core: Fix ata_dev_config_cpr() (Tomas Henzl) [2042790] - ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage (Tomas Henzl) [2042790] - ata: pata_platform: Fix a NULL pointer dereference in __pata_platform_probe() (Tomas Henzl) [2042790] - ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop() (Tomas Henzl) [2042790] - ata: pata_ali: remove redundant return statement (Tomas Henzl) [2042790] - ata: ahci: Add support for AMD A85 FCH (Hudson D4) (Tomas Henzl) [2042790] - ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY (Tomas Henzl) [2042790] - ata: libata-scsi: simplify __ata_scsi_queuecmd() (Tomas Henzl) [2042790] - ata: pata_of_platform: Use platform_get_irq_optional() to get the interrupt (Tomas Henzl) [2042790] - ata: pata_samsung_cf: add compile test support (Tomas Henzl) [2042790] - ata: pata_pxa: add compile test support (Tomas Henzl) [2042790] - ata: pata_imx: add compile test support (Tomas Henzl) [2042790] - ata: pata_ftide010: add compile test support (Tomas Henzl) [2042790] - ata: pata_cs5535: add compile test support (Tomas Henzl) [2042790] - ata: pata_octeon_cf: remove redundant val variable (Tomas Henzl) [2042790] - ata: fix read_id() ata port operation interface (Tomas Henzl) [2042790] - ata: ahci_xgene: use correct type for port mmio address (Tomas Henzl) [2042790] - ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions (Tomas Henzl) [2042790] - ata: sata_fsl: fix scsi host initialization (Tomas Henzl) [2042790] - ata: pata_bk3710: add compile test support (Tomas Henzl) [2042790] - ata: ahci_seattle: add compile test support (Tomas Henzl) [2042790] - ata: ahci_xgene: add compile test support (Tomas Henzl) [2042790] - ata: ahci_tegra: add compile test support (Tomas Henzl) [2042790] - ata: ahci_sunxi: add compile test support (Tomas Henzl) [2042790] - ata: ahci_mvebu: add compile test support (Tomas Henzl) [2042790] - ata: ahci_mtk: add compile test support (Tomas Henzl) [2042790] - ata: ahci_dm816: add compile test support (Tomas Henzl) [2042790] - ata: ahci_da850: add compile test support (Tomas Henzl) [2042790] - ata: ahci_brcm: add compile test support (Tomas Henzl) [2042790] - ata: sata_fsl: add compile test support (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: Remove debug compile options (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: remove 'check_status' argument (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: drop DEBUG_NCQ (Tomas Henzl) [2042790] - ata: libata-scsi: rework ata_dump_status to avoid using pr_cont() (Tomas Henzl) [2042790] - ata: pata_hpt366: convert pr_warn() calls (Tomas Henzl) [2042790] - ata: sata_gemini: convert pr_err() calls (Tomas Henzl) [2042790] - ata: pata_hpt3x2n: convert pr_XXX() calls (Tomas Henzl) [2042790] - ata: pata_octeon_cf: Replace pr_XXX() calls with structured logging (Tomas Henzl) [2042790] - ata: pata_hpt37x: convert pr_XXX() calls (Tomas Henzl) [2042790] - ata: sata_mv: convert remaining printk() to structured logging (Tomas Henzl) [2042790] - ata: sata_sx4: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_sil680: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_serverworks: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_rz1000: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_marvell: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_it821x: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_cypress: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_cs5536: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_cs5520: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_cmd64x: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_cmd640: convert printk() calls (Tomas Henzl) [2042790] - ata: pata_atp867x: convert printk() calls (Tomas Henzl) [2042790] - ata: libata: remove debug compilation switches (Tomas Henzl) [2042790] - ata: libata: remove 'new' ata message handling (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_drv() (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_info() (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_probe() (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_warn() (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_malloc() (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_ctl() (Tomas Henzl) [2042790] - ata: libata: drop ata_msg_error() and ata_msg_intr() (Tomas Henzl) [2042790] - ata: sata_sx4: add module parameter 'dimm_test' (Tomas Henzl) [2042790] - ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones (Tomas Henzl) [2042790] - ata: sata_sil: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790] - ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg() (Tomas Henzl) [2042790] - ata: sata_nv: drop pointless VPRINTK() calls and convert remaining ones (Tomas Henzl) [2042790] - ata: sata_mv: Drop pointless VPRINTK() call and convert the remaining one (Tomas Henzl) [2042790] - ata: sata_inic162x: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790] - ata: sata_rcar: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790] - ata: sata_qstor: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790] - ata: sata_promise: Drop pointless VPRINTK() calls and convert the remaining ones (Tomas Henzl) [2042790] - ata: pata_via: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790] - ata: pata_octeon_cf: Drop pointless VPRINTK() calls and convert the remaining one (Tomas Henzl) [2042790] - ata: pdc_adma: Drop pointless VPRINTK() calls and remove disabled NCQ debugging (Tomas Henzl) [2042790] - ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones (Tomas Henzl) [2042790] - ata: libata: remove pointless VPRINTK() calls (Tomas Henzl) [2042790] - ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging (Tomas Henzl) [2042790] - ata: sata_qstor: replace DPRINTK() with dev_dbg() (Tomas Henzl) [2042790] - ata: sata_rcar: replace DPRINTK() with ata_port_dbg() (Tomas Henzl) [2042790] - ata: sata_fsl: move DPRINTK to ata debugging (Tomas Henzl) [2042790] - ata: pdc_adma: Remove DPRINTK call (Tomas Henzl) [2042790] - ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context (Tomas Henzl) [2042790] - ata: sata_mv: replace DPRINTK with dynamic debugging (Tomas Henzl) [2042790] - ata: sata_mv: kill 'port' argument in mv_dump_all_regs() (Tomas Henzl) [2042790] - ata: libata: move DPRINTK to ata debugging (Tomas Henzl) [2042790] - ata: libata: revamp ata_get_cmd_descript() (Tomas Henzl) [2042790] - ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros (Tomas Henzl) [2042790] - ata: libata: add tracepoints for ATA error handling (Tomas Henzl) [2042790] - ata: libata-scsi: drop DPRINTK calls for cdb translation (Tomas Henzl) [2042790] - ata: libata-sff: tracepoints for HSM state machine (Tomas Henzl) [2042790] - ata: libata: tracepoints for bus-master DMA (Tomas Henzl) [2042790] - ata: libata: add qc_prep tracepoint (Tomas Henzl) [2042790] - ata: libata: add reset tracepoints (Tomas Henzl) [2042790] - ata: libata: sanitize ATA_HORKAGE_DUMP_ID (Tomas Henzl) [2042790] - ata: libata: move ata_dump_id() to dynamic debugging (Tomas Henzl) [2042790] - ata: libata: Add ata_port_classify() helper (Tomas Henzl) [2042790] - ata: libata: whitespace cleanup (Tomas Henzl) [2042790] - ata: libata: remove pointless debugging messages (Tomas Henzl) [2042790] - ata: libata: use min() to make code cleaner (Tomas Henzl) [2042790] - ata: libahci_platform: Get rid of dup message when IRQ can't be retrieved (Tomas Henzl) [2042790] - ata: libahci_platform: Remove bogus 32-bit DMA mask attempt (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: Remove unused forward declaration (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: Use temporary variable for struct device (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs (Tomas Henzl) [2042790] - ata: sata_fsl: use sysfs_emit() (Tomas Henzl) [2042790] - ata: ahci: use sysfs_emit() (Tomas Henzl) [2042790] - ata: libata-scsi: use sysfs_emit() (Tomas Henzl) [2042790] - ata: libata-sata: use sysfs_emit() (Tomas Henzl) [2042790] - ata: sata_fsl: Use struct_group() for memcpy() region (Tomas Henzl) [2042790] - ata: pata_ali: no need to initialise statics to 0 (Tomas Henzl) [2042790] - libata: if T_LENGTH is zero, dma direction should be DMA_NONE (Tomas Henzl) [2042790] - libata: add horkage for ASMedia 1092 (Tomas Henzl) [2042790] - ata: ahci_ceva: Fix id array access in ceva_ahci_read_id() (Tomas Henzl) [2042790] - ata: replace snprintf in show functions with sysfs_emit (Tomas Henzl) [2042790] - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl (Tomas Henzl) [2042790] - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl (Tomas Henzl) [2042790] - pata_falcon: Avoid type warnings from sparse (Tomas Henzl) [2042790] - ata: libahci: Adjust behavior when StorageD3Enable _DSD is set (Tomas Henzl) [2042790] - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile (Tomas Henzl) [2042790] - ata: libata: add missing ata_identify_page_supported() calls (Tomas Henzl) [2042790] - ata: libata: improve ata_read_log_page() error message (Tomas Henzl) [2042790] - libata: add horkage for missing Identify Device log (Tomas Henzl) [2042790] - ata: sata_highbank: Remove unnecessary print function dev_err() (Tomas Henzl) [2042790] - libata: fix read log timeout value (Tomas Henzl) [2042790] - pata_radisys: fix checking of DMA state (Tomas Henzl) [2042790] - pata_optidma: fix checking of DMA state (Tomas Henzl) [2042790] - pata_amd: fix checking of DMA state (Tomas Henzl) [2042790] - pata_ali: fix checking of DMA state (Tomas Henzl) [2042790] - libata-scsi: fix checking of DMA state (Tomas Henzl) [2042790] - libata: fix checking of DMA state (Tomas Henzl) [2042790] - Add AHCI support for ASM1062+JBM575 cards (Tomas Henzl) [2042790] - ahci: remove duplicated PCI device IDs (Tomas Henzl) [2042790] - libata: support concurrent positioning ranges log (Tomas Henzl) [2042790] - ata: sata_mv: Fix the error handling of mv_chip_id() (Tomas Henzl) [2042790] - ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() (Tomas Henzl) [2042790] - pata_legacy: fix a couple uninitialized variable bugs (Tomas Henzl) [2042790] - libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. (Tomas Henzl) [2042790] - libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs (Tomas Henzl) [2042790] - pata: ixp4xx: Rewrite to use device tree (Tomas Henzl) [2042790] - pata: ixp4xx: Refer to cmd and ctl rather than csN (Tomas Henzl) [2042790] - pata: ixp4xx: Use IS_ENABLED() to determine endianness (Tomas Henzl) [2042790] - pata: ixp4xx: Use local dev variable (Tomas Henzl) [2042790] - include:libata: fix boolreturn.cocci warnings (Tomas Henzl) [2042790] - libata: Introduce ncq_prio_supported sysfs sttribute (Tomas Henzl) [2042790] - libata: print feature list on device scan (Tomas Henzl) [2042790] - libata: fix ata_read_log_page() warning (Tomas Henzl) [2042790] - libata: cleanup NCQ priority handling (Tomas Henzl) [2042790] - libata: cleanup ata_dev_configure() (Tomas Henzl) [2042790] - libata: cleanup device sleep capability detection (Tomas Henzl) [2042790] - libata: simplify ata_scsi_rbuf_fill() (Tomas Henzl) [2042790] - libata: fix ata_host_start() (Tomas Henzl) [2042790] - ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() (Tomas Henzl) [2042790] - redhat/configs: aarch64: Enable NXP i.MX8M SoCs (Mark Salter) [2069626] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2046632] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2046632] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2046632] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2046632] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2046632] - scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [2046632]- platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (David Arcari) [2080320] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081758] - nvme-pci: disable namespace identifiers for Qemu controllers (Gopal Tiwari) [2079310] - nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202 (Gopal Tiwari) [2079310] - nvme: add a quirk to disable namespace identifiers (Gopal Tiwari) [2079310] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2079310] - nvme-pci: add quirks for Samsung X5 SSDs (Gopal Tiwari) [2079310] - nvme-pci: expose use_threaded_interrupts read-only in sysfs (Gopal Tiwari) [2079310] - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081383] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081383] - ipv4: fix data races in fib_alias_hw_flags_set (Guillaume Nault) [2081383] - ipv4: remove sparse error in ip_neigh_gw4() (Guillaume Nault) [2081383] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081383] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081383] - ipv4: update fib_info_cnt under spinlock protection (Guillaume Nault) [2081383] - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh (Guillaume Nault) [2081383] - net: nexthop: fix null pointer dereference when IPv6 is not enabled (Guillaume Nault) [2081383] - net: dcb: disable softirqs in dcbnl_flush_dev() (Xin Long) [2080477] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080477] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Xin Long) [2080477] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080477] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080477] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080477] - net: dcb: flush lingering app table entries for unregistered devices (Xin Long) [2080477] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080477] - net: fix a memleak when uncloning an skb dst and its metadata (Xin Long) [2080477] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Xin Long) [2080477] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080477] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080477] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080477] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080477] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080477] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081047] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081047] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081047] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081047] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081047] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081047] - bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Guillaume Nault) [2080891] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080364] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2080364] - tipc: fix kernel panic when enabling bearer (Xin Long) [2080364] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080364] - tipc: fix wrong notification node addresses (Xin Long) [2080364] - tipc: fix wrong publisher node address in link publications (Xin Long) [2080364] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080364] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080364] - net: tipc: remove unused static inlines (Xin Long) [2080364] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079979] - sctp: count singleton chunks in assoc user stats (Xin Long) [2079979] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079979] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2075759] - xfs: check sb_meta_uuid for dabuf buffer recovery (Dave Chinner) [2069776]- nixge: fix mac address error handling again (Ivan Vecera) [2081256] - ethernet: fix up ps3_gelic_net.c for "ethernet: use eth_hw_addr_set()" (Ivan Vecera) [2081256] - ethernet: ehea: add missing cast (Ivan Vecera) [2081256] - ethernet: use eth_hw_addr_set() - casts (Ivan Vecera) [2081256] - fddi: use eth_hw_addr_set() (Ivan Vecera) [2081256] - ethernet: s2io: use eth_hw_addr_set() (Ivan Vecera) [2081256] - ethernet: chelsio: use eth_hw_addr_set() (Ivan Vecera) [2081256] - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2081256] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2081256] - net: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2081256] - net: usb: use eth_hw_addr_set() (Ivan Vecera) [2081256] - ethernet: use eth_hw_addr_set() (Ivan Vecera) [2081256] - net: use eth_hw_addr_set() (Ivan Vecera) [2081256] - arch: use eth_hw_addr_set() (Ivan Vecera) [2081256] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Guillaume Nault) [2079246] - wireguard: device: check for metadata_dst with skb_valid_dst() (Hangbin Liu) [2076974] - wireguard: socket: ignore v6 endpoints when ipv6 is disabled (Hangbin Liu) [2076974] - wireguard: socket: free skb in send6 when ipv6 is disabled (Hangbin Liu) [2076974] - wireguard: queueing: use CFI-safe ptr_ring cleanup function (Hangbin Liu) [2076974] - wireguard: main: rename 'mod_init' & 'mod_exit' functions to be module-specific (Hangbin Liu) [2076974] - fork: Use IS_ENABLED() in account_kernel_stack() (Phil Auld) [2076594] - fork: Only cache the VMAP stack in finish_task_switch() (Phil Auld) [2076594] - fork: Move task stack accounting to do_exit() (Phil Auld) [2076594] - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Phil Auld) [2076594] - fork: Don't assign the stack pointer in dup_task_struct() (Phil Auld) [2076594] - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Phil Auld) [2076594] - fork: Duplicate task_struct before stack allocation (Phil Auld) [2076594] - fork: Redo ifdefs around task stack handling (Phil Auld) [2076594] - sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE (Phil Auld) [2076594] - locking/rt: Take RCU nesting into account for __might_resched() (Phil Auld) [2076594] - sched: Make cond_resched_lock() variants RT aware (Phil Auld) [2076594] - sched: Make RCU nest depth distinct in __might_resched() (Phil Auld) [2076594] - sched: Make might_sleep() output less confusing (Phil Auld) [2076594] - sched: Cleanup might_sleep() printks (Phil Auld) [2076594] - sched: Remove preempt_offset argument from __might_sleep() (Phil Auld) [2076594] - sched: Make cond_resched_*lock() variants consistent vs. might_sleep() (Phil Auld) [2076594] - sched: Clean up the might_sleep() underscore zoo (Phil Auld) [2076594] - sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() (Phil Auld) [2065219] - sched/deadline,rt: Remove unused functions for !CONFIG_SMP (Phil Auld) [2065219] - sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cached() consistently (Phil Auld) [2065219] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Phil Auld) [2065219] - sched/deadline: Move bandwidth mgmt and reclaim functions into sched class source file (Phil Auld) [2065219] - sched/deadline: Remove unused def_dl_bandwidth (Phil Auld) [2065219] - sched/headers: ARM needs asm/paravirt_api_clock.h too (Phil Auld) [2069275] - sched/headers: Only include when CONFIG_GENERIC_ENTRY=y (Phil Auld) [2069275] - sched/headers: Reorganize, clean up and optimize kernel/sched/sched.h dependencies (Phil Auld) [2069275] - sched/headers: Reorganize, clean up and optimize kernel/sched/build_utility.c dependencies (Phil Auld) [2069275] - sched/headers: Reorganize, clean up and optimize kernel/sched/build_policy.c dependencies (Phil Auld) [2069275] - sched/headers: Reorganize, clean up and optimize kernel/sched/fair.c dependencies (Phil Auld) [2069275] - sched/headers: Reorganize, clean up and optimize kernel/sched/core.c dependencies (Phil Auld) [2069275] - sched/headers: Standardize kernel/sched/sched.h header dependencies (Phil Auld) [2069275] - sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c files there (Phil Auld) [2069275] - sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c files there (Phil Auld) [2069275] - sched/headers: Make the header build standalone (Phil Auld) [2069275] - sched/headers: Fix comment typo in kernel/sched/cpudeadline.c (Phil Auld) [2069275] - sched/headers: Add initial new headers as identity mappings (Phil Auld) [2069275] - sched/headers: sched/clock: Mark all functions 'notrace', remove CC_FLAGS_FTRACE build asymmetry (Phil Auld) [2069275] - sched/headers: Add header guard to kernel/sched/stats.h and kernel/sched/autogroup.h (Phil Auld) [2069275] - sched/headers: Add header guard to kernel/sched/sched.h (Phil Auld) [2069275] - sched/headers: Fix header to build standalone: (Phil Auld) [2069275]- vrf: fix packet sniffing for traffic originating from ip tunnels (Antoine Tenart) [2082589] - vrf: don't run conntrack on vrf with !dflt qdisc (Antoine Tenart) [2082589] - vrf: run conntrack only in context of lower/physdev for locally generated packets (Antoine Tenart) [2082589] - netfilter: conntrack: skip confirmation and nat hooks in postrouting for vrf (Antoine Tenart) [2082589] - vrf: Revert "Reset skb conntrack connection..." (Antoine Tenart) [2082589] - selftests: netfilter: add a vrf+conntrack testcase (Antoine Tenart) [2082589] - ABI: configfs-usb-gadget-uac2: fix a broken table (Torez Smith) [2061784] - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver (Torez Smith) [2061784] - usb: usbtmc: Fix bug in pipe direction for control transfers (Torez Smith) [2061784] - partially Revert "usb: musb: Set the DT node on the child device" (Torez Smith) [2061784] - usb: gadget: rndis: prevent integer overflow in rndis_set_response() (Torez Smith) [2061784] - xen/usb: don't use gnttab_end_foreign_access() in xenhcd_gnttab_done() (Torez Smith) [2061784] - usb: gadget: rndis: add spinlock for rndis response list (Torez Smith) [2061784] - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. (Torez Smith) [2061784] - USB: gadget: validate endpoint index for xilinx udc (Torez Smith) [2061784] - dt-bindings: update Roger Quadros email (Torez Smith) [2061784] - USB: serial: option: add Telit LE910R1 compositions (Torez Smith) [2061784] - USB: serial: option: add support for DW5829e (Torez Smith) [2061784] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Torez Smith) [2061784] - usb: dwc2: drd: fix soft connect when gadget is unconfigured (Torez Smith) [2061784] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Torez Smith) [2061784] - tps6598x: clear int mask on probe failure (Torez Smith) [2061784] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Torez Smith) [2061784] - xhci: re-initialize the HC during resume if HCE was set (Torez Smith) [2061784] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Torez Smith) [2061784] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Torez Smith) [2061784] - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" (Torez Smith) [2061784] - usb: dwc2: drd: fix soft connect when gadget is unconfigured (Torez Smith) [2061784] - usb: gadget: rndis: check size of RNDIS_MSG_SET command (Torez Smith) [2061784] - USB: gadget: validate interface OS descriptor requests (Torez Smith) [2061784] - usb: core: Unregister device on component_add() failure (Torez Smith) [2061784] - dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg" (Torez Smith) [2061784] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Torez Smith) [2061784] - USB: serial: cp210x: add CPI Bulk Coin Recycler id (Torez Smith) [2061784] - USB: serial: cp210x: add NCR Retail IO box id (Torez Smith) [2061784] - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 (Torez Smith) [2061784] - usb: gadget: f_uac2: Define specific wTerminalType (Torez Smith) [2061784] - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition (Torez Smith) [2061784] - usb: usb251xb: add boost-up property support (Torez Smith) [2061784] - usb: raw-gadget: fix handling of dual-direction-capable endpoints (Torez Smith) [2061784] - usb: ulpi: Call of_node_put correctly (Torez Smith) [2061784] - usb: ulpi: Move of_node_put to ulpi_dev_release (Torez Smith) [2061784] - USB: serial: option: add ZTE MF286D modem (Torez Smith) [2061784] - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices (Torez Smith) [2061784] - usb: f_fs: Fix use-after-free for epfile (Torez Smith) [2061784] - usb: dwc3: xilinx: fix uninitialized return value (Torez Smith) [2061784] - usb: cdnsp: Fix segmentation fault in cdns_lost_power function (Torez Smith) [2061784] - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend (Torez Smith) [2061784] - usb: gadget: at91_udc: fix incorrect print type (Torez Smith) [2061784] - usb: dwc3: xilinx: Fix error handling when getting USB3 PHY (Torez Smith) [2061784] - usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode (Torez Smith) [2061784] - usb: xhci-plat: fix crash when suspend if remote wake enable (Torez Smith) [2061784] - usb: common: ulpi: Fix crash in ulpi_match() (Torez Smith) [2061784] - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS (Torez Smith) [2061784] - ucsi_ccg: Check DEV_INT bit only when starting CCG4 (Torez Smith) [2061784] - USB: core: Fix hang in usb_kill_urb by adding memory barriers (Torez Smith) [2061784] - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge (Torez Smith) [2061784] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Torez Smith) [2061784] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Torez Smith) [2061784] - usb: typec: Don't try to register component master without components (Torez Smith) [2061784] - usb: typec: Only attempt to link USB ports if there is fwnode (Torez Smith) [2061784] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Torez Smith) [2061784] - usb: roles: fix include/linux/usb/role.h compile issue (Torez Smith) [2061784] - usb: gadget: u_audio: Subdevice 0 for capture ctls (Torez Smith) [2061784] - usb: gadget: u_audio: fix calculations for small bInterval (Torez Smith) [2061784] - usb: dwc2: gadget: initialize max_speed from params (Torez Smith) [2061784] - usb: dwc2: do not gate off the hardware if it does not support clock gating (Torez Smith) [2061784] - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe (Torez Smith) [2061784] - headers/deps: USB: Optimize dependencies, remove (Torez Smith) [2061784] - USB: common: debug: add needed kernel.h include (Torez Smith) [2061784] - headers/prep: Fix non-standard header section: drivers/usb/host/ohci-tmio.c (Torez Smith) [2061784] - headers/prep: Fix non-standard header section: drivers/usb/cdns3/core.h (Torez Smith) [2061784] - headers/prep: usb: gadget: Fix namespace collision (Torez Smith) [2061784] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2061784] - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status (Torez Smith) [2061784] - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core (Torez Smith) [2061784] - usb: gadget: clear related members when goto fail (Torez Smith) [2061784] - usb: gadget: don't release an existing dev->buf (Torez Smith) [2061784] - usb: dwc2: Simplify a bitmap declaration (Torez Smith) [2061784] - usb: Remove usb_for_each_port() (Torez Smith) [2061784] - usb: typec: port-mapper: Convert to the component framework (Torez Smith) [2061784] - usb: Link the ports to the connectors they are attached to (Torez Smith) [2061784] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Torez Smith) [2061784] - docs: ABI: fixed req_number desc in UAC1 (Torez Smith) [2061784] - usb-storage: Remove redundant assignments (Torez Smith) [2061784] - thunderbolt: Add module parameter for CLx disabling (Torez Smith) [2061784] - thunderbolt: Enable CL0s for Intel Titan Ridge (Torez Smith) [2061784] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Torez Smith) [2061784] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Torez Smith) [2061784] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Torez Smith) [2061784] - thunderbolt: Add CL0s support for USB4 routers (Torez Smith) [2061784] - thunderbolt: Add TMU uni-directional mode (Torez Smith) [2061784] - usb: typec: ucsi: Only check the contract if there is a connection (Torez Smith) [2061784] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Torez Smith) [2061784] - tty: tty_io: Switch to vmalloc() fallback in case of TTY_NO_WRITE_SPLIT (Torez Smith) [2061784] - usb: mtu3: set interval of FS intr and isoc endpoint (Torez Smith) [2061784] - usb: mtu3: fix list_head check warning (Torez Smith) [2061784] - usb: mtu3: add memory barrier before set GPD's HWO (Torez Smith) [2061784] - usb: mtu3: fix interval value for intr and isoc (Torez Smith) [2061784] - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. (Torez Smith) [2061784] - usb: musb: dsps: Use platform_get_irq_byname() to get the interrupt (Torez Smith) [2061784] - usb: cdns3: Use platform_get_irq_byname() to get the interrupt (Torez Smith) [2061784] - usb: isp1760: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784] - usb: dwc3: Drop unneeded calls to platform_get_resource_byname() (Torez Smith) [2061784] - usb: renesas_usbhs: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784] - usb: host: fotg210: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784] - xhci: use max() to make code cleaner (Torez Smith) [2061784] - Revert "usb: host: ehci-sh: propagate errors from platform_get_irq()" (Torez Smith) [2061784] - usb: misc: ehset: Rework test mode entry (Torez Smith) [2061784] - usb: core: Export usb_device_match_id (Torez Smith) [2061784] - usb: musb: Set the DT node on the child device (Torez Smith) [2061784] - usb: musb: Drop unneeded resource copying (Torez Smith) [2061784] - usb: host: ohci-omap: propagate errors from platform_get_irq() (Torez Smith) [2061784] - usb: host: ehci-sh: propagate errors from platform_get_irq() (Torez Smith) [2061784] - usb: gadget: udc: pxa25x: propagate errors from platform_get_irq() (Torez Smith) [2061784] - usb: gadget: udc: bcm63xx: propagate errors from platform_get_irq() (Torez Smith) [2061784] - usb: ftdi-elan: fix memory leak on device disconnect (Torez Smith) [2061784] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2061784] - dt-bindings: usb: qcom,dwc3: Add SM6350 compatible (Torez Smith) [2061784] - usb: dwc2: drd: restore role and overrides upon resume (Torez Smith) [2061784] - usb: dwc2: drd: add role-switch-default-node support (Torez Smith) [2061784] - dt-bindings: usb: document role-switch-default-mode property in dwc2 (Torez Smith) [2061784] - usb: chipidea: Set the DT node on the child device (Torez Smith) [2061784] - usb: uhci: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784] - usb: ohci-s3c2410: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784] - usb: ohci-spear: Remove direct access to platform_device resource list (Torez Smith) [2061784] - dt-bindings: usb: qcom,dwc3: add binding for SM8450 (Torez Smith) [2061784] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Torez Smith) [2061784] - dt-bindings: usb: Convert BDC to YAML (Torez Smith) [2061784] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2061784] - usb: chipidea: tegra: Add runtime PM and OPP support (Torez Smith) [2061784] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2061784] - usb: host: xen-hcd: add missing unlock in error path (Torez Smith) [2061784] - dt-bindings: usb: dwc3-xilinx: Convert USB DWC3 bindings (Torez Smith) [2061784] - usb: dwc2: platform: adopt dev_err_probe() to silent probe defer (Torez Smith) [2061784] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Torez Smith) [2061784] - usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore (Torez Smith) [2061784] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Torez Smith) [2061784] - usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe (Torez Smith) [2061784] - USB: gadget: bRequestType is a bitfield, not a enum (Torez Smith) [2061784] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Torez Smith) [2061784] - dt-bindings: usb: Add missing properties used in examples (Torez Smith) [2061784] - media: drivers:usb:remove unneeded variable (Torez Smith) [2061784] - media: b2c2-flexcop-usb: fix some whitespace coding style (Torez Smith) [2061784] - media: Revert "media: uvcvideo: Set unique vdev name based in type" (Torez Smith) [2061784] - media: dw2102: Fix use after free (Torez Smith) [2061784] - USB: serial: option: add Telit FN990 compositions (Torez Smith) [2061784] - USB: serial: cp210x: fix CP2105 GPIO registration (Torez Smith) [2061784] - usb: cdnsp: Fix incorrect status for control request (Torez Smith) [2061784] - usb: cdnsp: Fix issue in cdnsp_log_ep trace event (Torez Smith) [2061784] - usb: cdnsp: Fix incorrect calling of cdnsp_died function (Torez Smith) [2061784] - usb: xhci-mtk: fix list_del warning when enable list debug (Torez Smith) [2061784] - usb: gadget: u_ether: fix race in setting MAC address in setup phase (Torez Smith) [2061784] - dt-bindings: usb: tegra-xudc: Document interconnects and iommus properties (Torez Smith) [2061784] - usb: core: hcd: change sizeof(vaddr) to sizeof(unsigned long) (Torez Smith) [2061784] - usb: aspeed-vhub: support test mode feature (Torez Smith) [2061784] - usb: aspeed-vhub: fix ep0 OUT ack received wrong length issue (Torez Smith) [2061784] - usb: aspeed-vhub: add qualifier descriptor (Torez Smith) [2061784] - Add CONFIG_USB_XEN_HCD to configs (Torez Smith) [2061784] - usb: Introduce Xen pvUSB frontend (xen hcd) (Torez Smith) [2061784] - usb: dwc3: gadget: Support Multi-Stream Transfer (Torez Smith) [2061784] - usb: core: config: using bit mask instead of individual bits (Torez Smith) [2061784] - usb: core: config: fix validation of wMaxPacketValue entries (Torez Smith) [2061784] - USB: gadget: zero allocate endpoint 0 buffers (Torez Smith) [2061784] - USB: gadget: detect too-big endpoint 0 requests (Torez Smith) [2061784] - xhci: avoid race between disable slot command and host runtime suspend (Torez Smith) [2061784] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Torez Smith) [2061784] - Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default" (Torez Smith) [2061784] - thunderbolt: Do not dereference fwnode in struct device (Torez Smith) [2061784] - thunderbolt: Add debug logging of DisplayPort resource allocation (Torez Smith) [2061784] - thunderbolt: Do not program path HopIDs for USB4 routers (Torez Smith) [2061784] - thunderbolt: Do not allow subtracting more NFC credits than configured (Torez Smith) [2061784] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Torez Smith) [2061784] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Torez Smith) [2061784] - thunderbolt: Runtime PM activate both ends of the device link (Torez Smith) [2061784] - thunderbolt: xdomain: Avoid potential stack OOB read (Torez Smith) [2061784] - media: m920x: don't use stack on USB reads (Torez Smith) [2061784] - media: siano: remove duplicate USB device IDs (Torez Smith) [2061784] - media: replace setting of bytesused with vb2_set_plane_payload (Torez Smith) [2061784] - media: uvcvideo: Avoid returning invalid controls (Torez Smith) [2061784] - media: uvcvideo: Avoid invalid memory access (Torez Smith) [2061784] - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Torez Smith) [2061784] - media: uvcvideo: Set the colorspace as sRGB if undefined (Torez Smith) [2061784] - media: uvcvideo: fix division by zero at stream start (Torez Smith) [2061784] - media: uvcvideo: Fix memory leak of object map on error exit path (Torez Smith) [2061784] - usb: core: Fix file path that does not exist (Torez Smith) [2061784] - treewide: Add missing includes masked by cgroup -> bpf dependency (Torez Smith) [2061784] - usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoint_init() (Torez Smith) [2061784] - usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests (Torez Smith) [2061784] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Torez Smith) [2061784] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Torez Smith) [2061784] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Torez Smith) [2061784] - usb: bdc: fix error handling code in bdc_resume (Torez Smith) [2061784] - usb: uhci: add aspeed ast2600 uhci support (Torez Smith) [2061784] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Torez Smith) [2061784] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Torez Smith) [2061784] - usb: dwc3: gadget: Skip checking Update Transfer status (Torez Smith) [2061784] - media: pvrusb2: fix inconsistent indenting (Torez Smith) [2061784] - media: au0828-i2c: drop a duplicated function (Torez Smith) [2061784] - media: lmedm04: don't ignore errors when setting a filter (Torez Smith) [2061784] - USB: serial: option: add Fibocom FM101-GL variants (Torez Smith) [2061784] - usb: dwc2: gadget: use existing helper (Torez Smith) [2061784] - usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func (Torez Smith) [2061784] - usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link() (Torez Smith) [2061784] - usb: gadget: configfs: remove os_desc_attr_release() (Torez Smith) [2061784] - usb: gadget: configfs: simplify os_desc_item_to_gadget_info() helper (Torez Smith) [2061784] - usb: xilinx: Add suspend resume support (Torez Smith) [2061784] - usb: typec: tipd: Fix initialization sequence for cd321x (Torez Smith) [2061784] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Torez Smith) [2061784] - usb: hub: Fix locking issues with address0_mutex (Torez Smith) [2061784] - USB: serial: pl2303: fix GC type detection (Torez Smith) [2061784] - USB: serial: option: add Telit LE910S1 0x9200 composition (Torez Smith) [2061784] - media: dib0700: Only touch one bit when start/stop an adapter (Torez Smith) [2061784] - media: dib0700: cleanup start/stop streaming logic (Torez Smith) [2061784] - media: dib0700: fix undefined behavior in tuner shutdown (Torez Smith) [2061784] - media: stk1160: fix control-message timeouts (Torez Smith) [2061784] - media: s2255: fix control-message timeouts (Torez Smith) [2061784] - media: pvrusb2: fix control-message timeouts (Torez Smith) [2061784] - media: em28xx: fix control-message timeouts (Torez Smith) [2061784] - media: cpia2: fix control-message timeouts (Torez Smith) [2061784] - media: flexcop-usb: fix control-message timeouts (Torez Smith) [2061784] - usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe (Torez Smith) [2061784] - usb: hub: Fix usb enumeration issue due to address0 race (Torez Smith) [2061784] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Torez Smith) [2061784] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [2061784] - usb: dwc2: hcd_queue: Fix use of floating point literal (Torez Smith) [2061784] - usb: dwc3: gadget: Fix null pointer exception (Torez Smith) [2061784] - usb: gadget: udc-xilinx: Fix an error handling path in 'xudc_probe()' (Torez Smith) [2061784] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [2061784] - usb: dwc2: gadget: Fix ISOC flow for elapsed frames (Torez Smith) [2061784] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Torez Smith) [2061784] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Torez Smith) [2061784] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [2061784] - usb: typec: ucsi: Expose number of alternate modes in partner (Torez Smith) [2061784] - usb: xhci-mtk: fix random remote wakeup (Torez Smith) [2061784] - usb: xhci-mtk: remove unnecessary error check (Torez Smith) [2061784] - Docs: usb: update writesize, copy_from_user, usb_fill_bulk_urb, usb_submit_urb (Torez Smith) [2061784] - Docs: usb: update comment and code near increment usage count (Torez Smith) [2061784] - Docs: usb: update err() to pr_err() and replace __FILE__ (Torez Smith) [2061784] - usb: gadget: at91_udc: Convert to GPIO descriptors (Torez Smith) [2061784] - usb: gadget: composite: Show warning if function driver's descriptors are incomplete. (Torez Smith) [2061784] - usb: gadget: f_midi: allow resetting index option (Torez Smith) [2061784] - usb: Remove redundant 'flush_workqueue()' calls (Torez Smith) [2061784] - usb: gadget: f_fs: Use stream_open() for endpoint files (Torez Smith) [2061784] - USB: ehci_brcm_hub_control: Improve port index sanitizing (Torez Smith) [2061784] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [2061784] - dt-bindings: usb: qcom,dwc3: add binding for IPQ4019 and IPQ8064 (Torez Smith) [2061784] - dt-bindings: usb: dwc2: document the port when usb-role-switch is used (Torez Smith) [2061784] - usb: cdnsp: Remove unneeded semicolon after `}' (Torez Smith) [2061784] - media: em28xx: fix memory leak in em28xx_init_dev (Torez Smith) [2061784] - media: gspca: Make use of the helper macro kthread_run() (Torez Smith) [2061784] - dt-bindings: treewide: Update @st.com email address to @foss.st.com (Torez Smith) [2061784] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [2061784] - Revert "usb: core: hcd: Add support for deferring roothub registration" (Torez Smith) [2061784] - Revert "xhci: Set HCD flag to defer primary roothub registration" (Torez Smith) [2061784] - usb: gadget: Mark USB_FSL_QE broken on 64-bit (Torez Smith) [2061784] - usb: gadget: f_mass_storage: Disable eps during disconnect (Torez Smith) [2061784] - usb: gadget: udc: core: Revise comments for USB ep enable/disable (Torez Smith) [2061784] - usb: mtu3: enable wake-up interrupt after runtime_suspend called (Torez Smith) [2061784] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Torez Smith) [2061784] - USB: serial: keyspan: fix memleak on probe errors (Torez Smith) [2061784] - USB: serial: cp210x: use usb_control_msg_recv() and usb_control_msg_send() (Torez Smith) [2061784] - USB: serial: ch314: use usb_control_msg_recv() (Torez Smith) [2061784] - USB: iowarrior: fix control-message timeouts (Torez Smith) [2061784] - Documentation: USB: fix example bulk-message timeout (Torez Smith) [2061784] - usb: remove res2 argument from gadget code completions (Torez Smith) [2061784] - usb: dwc2: stm32mp15: set otg_rev (Torez Smith) [2061784] - usb: dwc2: add otg_rev and otg_caps information for gadget driver (Torez Smith) [2061784] - dt-bindings: usb: dwc2: adopt otg properties defined in usb-drd.yaml (Torez Smith) [2061784] - dt-bindings: usb: dwc2: Add reference to usb-drd.yaml (Torez Smith) [2061784] - usb: gadget: uvc: implement dwPresentationTime and scrSourceClock (Torez Smith) [2061784] - usb: gadget: uvc: use on returned header len in video_encode_isoc_sg (Torez Smith) [2061784] - usb:gadget: f_uac1: fixed sync playback (Torez Smith) [2061784] - Docs: usb: remove :c:func: for usb_register and usb_deregister (Torez Smith) [2061784] - Docs: usb: update struct usb_driver (Torez Smith) [2061784] - usb: gadget: configfs: change config attributes file operation (Torez Smith) [2061784] - usb: gadget: configfs: add cfg_to_gadget_info() helper (Torez Smith) [2061784] - usb: dwc3: Align DWC3_EP_* flag macros (Torez Smith) [2061784] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Torez Smith) [2061784] - USB: chipidea: fix interrupt deadlock (Torez Smith) [2061784] - usb: musb: Balance list entry in musb_gadget_queue (Torez Smith) [2061784] - usb: musb: sunxi: Don't print error on MUSB_ULPI_BUSCONTROL access (Torez Smith) [2061784] - usb: gadget: uvc: ensure the vdev is unset (Torez Smith) [2061784] - usb: gadget: uvc: only pump video data if necessary (Torez Smith) [2061784] - usb: gadget: uvc: only schedule stream in streaming state (Torez Smith) [2061784] - usb: gadget: uvc: test if ep->desc is valid on ep_queue (Torez Smith) [2061784] - usb: gadget: uvc: rename function to be more consistent (Torez Smith) [2061784] - usb: gadget: uvc: consistently use define for headerlen (Torez Smith) [2061784] - usb: max-3421: Use driver data instead of maintaining a list of bound devices (Torez Smith) [2061784] - usb: dwc2: drd: reset current session before setting the new one (Torez Smith) [2061784] - usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled (Torez Smith) [2061784] - usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init (Torez Smith) [2061784] - usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend (Torez Smith) [2061784] - usb: host: ehci: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset() (Torez Smith) [2061784] - usb: host: fotg210: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset() (Torez Smith) [2061784] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Torez Smith) [2061784] - usb: gadget: u_ether: use eth_hw_addr_set() (Torez Smith) [2061784] - usb: typec: tipd: Enable event interrupts by default (Torez Smith) [2061784] - media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatenation warning (Torez Smith) [2061784] - usb: typec: STUSB160X should select REGMAP_I2C (Torez Smith) [2061784] - usb-storage: Add compatibility quirk flags for iODD 2531/2541 (Torez Smith) [2061784] - scsi: usb: Switch to attribute groups (Torez Smith) [2061784] - net: remove single-byte netdev->dev_addr writes (Torez Smith) [2061784] - usb: musb: dsps: Fix the probe error path (Torez Smith) [2061784] - usb: gadget: avoid unusual inline assembly (Torez Smith) [2061784] - usb: musb: select GENERIC_PHY instead of depending on it (Torez Smith) [2061784] - usb: host: ohci-tmio: check return value after calling platform_get_resource() (Torez Smith) [2061784] - usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync playback (Torez Smith) [2061784] - usb: gadget: hid: fix error code in do_config() (Torez Smith) [2061784] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Torez Smith) [2061784] - xhci: Fix command ring pointer corruption while aborting a command (Torez Smith) [2061784] - USB: xhci: dbc: fix tty registration race (Torez Smith) [2061784] - xhci: add quirk for host controllers that don't update endpoint DCS (Torez Smith) [2061784] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Torez Smith) [2061784] - USB: gadget: udc: Remove some dead code (Torez Smith) [2061784] - usb: gadget: storage: add support for media larger than 2T (Torez Smith) [2061784] - usb: chipidea: udc: make controller hardware endpoint primed (Torez Smith) [2061784] - dt-binding: usb: xilinx: Add clocking node (Torez Smith) [2061784] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Torez Smith) [2061784] - USB: serial: qcserial: add EM9191 QDL support (Torez Smith) [2061784] - Revert "usb: misc: ehset: Workaround for "special" hubs" (Torez Smith) [2061784] - USB: serial: option: add Quectel EC200S-CN module support (Torez Smith) [2061784] - USB: serial: option: add prod. id for Quectel EG91 (Torez Smith) [2061784] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Torez Smith) [2061784] - thunderbolt: build kunit tests without structleak plugin (Torez Smith) [2061784] - usb: core: config: Change sizeof(struct ...) to sizeof(*...) (Torez Smith) [2061784] - ARM: omap1: move omap15xx local bus handling to usb.c (Torez Smith) [2061784] - USB: cdc-acm: fix break reporting (Torez Smith) [2061784] - USB: cdc-acm: fix racy tty buffer accesses (Torez Smith) [2061784] - usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize (Torez Smith) [2061784] - usb: cdc-wdm: Fix check for WWAN (Torez Smith) [2061784] - usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle (Torez Smith) [2061784] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Torez Smith) [2061784] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Torez Smith) [2061784] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [2061784] - Partially revert "usb: Kconfig: using select for USB_COMMON dependency" (Torez Smith) [2061784] - usb: dwc3: gadget: Revert "set gadgets parent to the right controller" (Torez Smith) [2061784] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [2061784] - usb: gadget: udc: core: Print error code in usb_gadget_probe_driver() (Torez Smith) [2061784] - usb: gadget: udc: core: Use pr_fmt() to prefix messages (Torez Smith) [2061784] - usb: gadget: uvc: fix multiple opens (Torez Smith) [2061784] - usb: cdc-wdm: Constify static struct wwan_port_ops (Torez Smith) [2061784] - usb: usb-skeleton: Update min() to min_t() (Torez Smith) [2061784] - dt-bindings: usb: dwc3: Fix usb-phy check (Torez Smith) [2061784] - dt-bindings: usb: Convert SMSC USB3503 binding to a schema (Torez Smith) [2061784] - usb: exynos: describe driver in KConfig (Torez Smith) [2061784] - usb: gadget: udc-xilinx: Add clock support (Torez Smith) [2061784] - usb: xhci-mtk: use xhci_dbg() to print log (Torez Smith) [2061784] - USB: EHCI: Improve port index sanitizing (Torez Smith) [2061784] - USB: phy: tahvo:remove unnecessary debug log (Torez Smith) [2061784] - usb: atm: Use struct_size() helper (Torez Smith) [2061784] - usb: phy: tegra: Support OTG mode programming (Torez Smith) [2061784] - usb: host: oxu210hp: Fix a function name in comments (Torez Smith) [2061784] - usb: host: fotg210: Fix a function name in comments (Torez Smith) [2061784] - usb: ehci: Fix a function name in comments (Torez Smith) [2061784] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Torez Smith) [2061784] - usb: typec: tipd: Switch CD321X power state to S0 (Torez Smith) [2061784] - usb: typec: tipd: Add support for Apple CD321X (Torez Smith) [2061784] - usb: typec: tipd: Add short-circuit for no irqs (Torez Smith) [2061784] - usb: typec: tipd: Split interrupt handler (Torez Smith) [2061784] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Torez Smith) [2061784] - usb: typec: ucsi: Better fix for missing unplug events issue (Torez Smith) [2061784] - usb: typec: ucsi: Read the PDOs in separate work (Torez Smith) [2061784] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Torez Smith) [2061784] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Torez Smith) [2061784] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Torez Smith) [2061784] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Torez Smith) [2061784] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Torez Smith) [2061784] - usb: typec: tcpci: Fix spelling mistake "resolbed" -> "resolved" (Torez Smith) [2061784] - usb: misc: ehset: Workaround for "special" hubs (Torez Smith) [2061784] - media: em28xx: Don't use ops->suspend if it is NULL (Torez Smith) [2061784] - scsi: target: usb: Replace enable attr with ops.enable (Torez Smith) [2061784] - media: mxl111sf: change mutex_init() location (Torez Smith) [2061784] - media: tm6000: Avoid card name truncation (Torez Smith) [2061784] - media: usb: stkwebcam: Update the reference count of the usb device structure (Torez Smith) [2061784] - media: gspca: Limit frame size to sizeimage. (Torez Smith) [2061784] - media: usb: airspy: clean the freed pointer and counter (Torez Smith) [2061784] - media: pvrusb2: Replaced simple_strtol() with kstrtoint() (Torez Smith) [2061784] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Torez Smith) [2061784] - media: uvcvideo: Set error_idx during ctrl_commit errors (Torez Smith) [2061784] - media: uvcvideo: Check controls flags before accessing them (Torez Smith) [2061784] - media: uvcvideo: Use control names from framework (Torez Smith) [2061784] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Torez Smith) [2061784] - media: uvcvideo: Set unique vdev name based in type (Torez Smith) [2061784] - media: uvcvideo: Use dev->name for querycap() (Torez Smith) [2061784] - media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Torez Smith) [2061784] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Torez Smith) [2061784] - media: uvcvideo: Return -EIO for control errors (Torez Smith) [2061784] - media: uvcvideo: Set capability in s_param (Torez Smith) [2061784] - media: uvcvideo: Remove s_ctrl and g_ctrl (Torez Smith) [2061784] - media: uvcvideo: Remove unused including (Torez Smith) [2061784] - media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Torez Smith) [2061784] - media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Torez Smith) [2061784] - media: m5602_ov7660: remove the repeated declaration (Torez Smith) [2061784] - media: dvb-usb: fix ununit-value in az6027_rc_query (Torez Smith) [2061784] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [2061784] - media: gspca/sn9c20x: Add ability to control built-in webcam LEDs (Torez Smith) [2061784] - media: em28xx: add missing em28xx_close_extension (Torez Smith) [2061784] - thunderbolt: Fix -Wrestrict warning (Torez Smith) [2061784] - USB: serial: option: add device id for Foxconn T99W265 (Torez Smith) [2061784] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Torez Smith) [2061784] - USB: serial: cp210x: add part-number debug printk (Torez Smith) [2061784] - USB: serial: cp210x: fix dropped characters with CP2102 (Torez Smith) [2061784] - USB: serial: kl5kusb105: drop line-status helper (Torez Smith) [2061784] - USB: serial: kl5kusb105: simplify line-status handling (Torez Smith) [2061784] - USB: serial: kl5kusb105: clean up line-status handling (Torez Smith) [2061784] - usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() (Torez Smith) [2061784] - usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c (Torez Smith) [2061784] - Re-enable UAS for LaCie Rugged USB3-FW with fk quirk (Torez Smith) [2061784] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Torez Smith) [2061784] - usb: core: hcd: fix messages in usb_hcd_request_irqs() (Torez Smith) [2061784] - usb: host: ehci-mv: drop duplicated MODULE_ALIAS (Torez Smith) [2061784] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Torez Smith) [2061784] - usb: typec: tipd: Add an additional overflow check (Torez Smith) [2061784] - usb: typec: tipd: Don't read/write more bytes than required (Torez Smith) [2061784] - usb: musb: tusb6010: check return value after calling platform_get_resource() (Torez Smith) [2061784] - USB: cdc-acm: remove duplicate USB device ID (Torez Smith) [2061784] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Torez Smith) [2061784] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Torez Smith) [2061784] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Torez Smith) [2061784] - USB: serial: f81232: use usb_control_msg_recv() and usb_control_msg_send() (Torez Smith) [2061784] - USB: serial: allow hung up ports to be suspended (Torez Smith) [2061784] - USB: serial: clean up core error labels (Torez Smith) [2061784] - USB: serial: option: remove duplicate USB device ID (Torez Smith) [2061784] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Torez Smith) [2061784] - USB: core: Make do_proc_control() and do_proc_bulk() killable (Torez Smith) [2061784] - usb: musb: mediatek: Expose role-switch control to userspace (Torez Smith) [2061784] - usb: gadget: f_uac2: Populate SS descriptors' wBytesPerInterval (Torez Smith) [2061784] - usb: gadget: f_uac2: Add missing companion descriptor for feedback EP (Torez Smith) [2061784] - usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA (Torez Smith) [2061784] - usb: core: hcd: Modularize HCD stop configuration in usb_stop_hcd() (Torez Smith) [2061784] - xhci: Set HCD flag to defer primary roothub registration (Torez Smith) [2061784] - usb: core: hcd: Add support for deferring roothub registration (Torez Smith) [2061784] - usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave (Torez Smith) [2061784] - usb: dwc3: core: balance phy init and exit (Torez Smith) [2061784] - Revert "USB: bcma: Add a check for devm_gpiod_get" (Torez Smith) [2061784] - usb: ehci: Simplify platform driver registration (Torez Smith) [2061784] - USB: cdc-acm: fix minor-number release (Torez Smith) [2061784] - usb: dwc2: check return value after calling platform_get_resource() (Torez Smith) [2061784] - usb: cdns3: fix race condition before setting doorbell (Torez Smith) [2061784] - usb: gadget: r8a66597: fix a loop in set_feature() (Torez Smith) [2061784] - usb: gadget: u_audio: EP-OUT bInterval in fback frequency (Torez Smith) [2061784] - usb: testusb: Fix for showing the connection speed (Torez Smith) [2061784] - usb: gadget: fix for a typo that conveys logically-inverted information. (Torez Smith) [2061784] - usb: gadget: goku_udc: Fix mask and set operation on variable master (Torez Smith) [2061784] - USB: host: ehci-atmel: Add support for HSIC phy (Torez Smith) [2061784] - dt-bindings: usb: atmel: add USB PHY type property (Torez Smith) [2061784] - usb: ehci: handshake CMD_RUN instead of STS_HALT (Torez Smith) [2061784] - usb: gadget: f_uac2: clean up some inconsistent indenting (Torez Smith) [2061784] - dt-bindings: usb: qcom,dwc3: add binding for IPQ6018 (Torez Smith) [2061784] - usb: dwc3: reference clock period configuration (Torez Smith) [2061784] - dt-bindings: usb: dwc3: add reference clock period (Torez Smith) [2061784] - usb: ohci: Prefer struct_size over open coded arithmetic (Torez Smith) [2061784] - usb: typec: hd3ss3220: Use regmap_write_bits() (Torez Smith) [2061784] - dt-binding: usb: xilinx: Convert binding to YAML (Torez Smith) [2061784] - USB: serial: option: add Telit LN920 compositions (Torez Smith) [2061784] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [2061784] - USB: serial: pl2303: fix GL type detection (Torez Smith) [2061784] - usb: isp1760: otg control register access (Torez Smith) [2061784] - usb: isp1760: use the right irq status bit (Torez Smith) [2061784] - usb: isp1760: write to status and address register (Torez Smith) [2061784] - usb: isp1760: fix qtd fill length (Torez Smith) [2061784] - usb: isp1760: fix memory pool initialization (Torez Smith) [2061784] - usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least" (Torez Smith) [2061784] - usb: dwc2: Fix spelling mistake "was't" -> "wasn't" (Torez Smith) [2061784] - usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed" (Torez Smith) [2061784] - usb: host: xhci-rcar: Don't reload firmware after the completion (Torez Smith) [2061784] - usb: xhci-mtk: allow bandwidth table rollover (Torez Smith) [2061784] - usb: mtu3: fix random remote wakeup (Torez Smith) [2061784] - usb: mtu3: return successful suspend status (Torez Smith) [2061784] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [2061784] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Torez Smith) [2061784] - usb: xhci-mtk: add a member of num_esit (Torez Smith) [2061784] - usb: xhci-mtk: check boundary before check tt (Torez Smith) [2061784] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Torez Smith) [2061784] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [2061784] - usb: xhci-mtk: support option to disable usb2 ports (Torez Smith) [2061784] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Torez Smith) [2061784] - dt-bindings: usb: mtk-xhci: add compatible for mt8195 (Torez Smith) [2061784] - dt-bindings: usb: mtk-xhci: add optional property to disable usb2 ports (Torez Smith) [2061784] - usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()' (Torez Smith) [2061784] - usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available (Torez Smith) [2061784] - Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation" (Torez Smith) [2061784] - usb: isp1760: clean never read udc_enabled warning (Torez Smith) [2061784] - usb: isp1760: do not shift in uninitialized slot (Torez Smith) [2061784] - usb: isp1760: do not reset retval (Torez Smith) [2061784] - usb: isp1760: check maxpacketsize before using it (Torez Smith) [2061784] - usb: isp1760: ignore return value for bus change pattern (Torez Smith) [2061784] - usb: gadget: Add description for module parameter (Torez Smith) [2061784] - usbip:vhci_hcd USB port can get stuck in the disabled state (Torez Smith) [2061784] - usbip: clean up code in vhci_device_unlink_cleanup (Torez Smith) [2061784] - usbip: give back URBs for unsent unlink requests during cleanup (Torez Smith) [2061784] - usb: gadget: aspeed: Remove repeated verbose license text (Torez Smith) [2061784] - usb: gadget: mass_storage: Remove repeated verbose license text (Torez Smith) [2061784] - usb: musb: musb_dsps: request_irq() after initializing musb (Torez Smith) [2061784] - usb: dwc3: pci: add support for AMD's newer generation platform. (Torez Smith) [2061784] - usb: dwc3: imx8mp: request irq after initializing dwc3 (Torez Smith) [2061784] - usb: ehci-orion: Handle errors of clk_prepare_enable() in probe (Torez Smith) [2061784] - xhci: Add bus number to some debug messages (Torez Smith) [2061784] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Torez Smith) [2061784] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Torez Smith) [2061784] - xhci: Fix failure to give back some cached cancelled URBs. (Torez Smith) [2061784] - xhci: fix even more unsafe memory usage in xhci tracing (Torez Smith) [2061784] - xhci: fix unsafe memory usage in xhci tracing (Torez Smith) [2061784] - USB: serial: replace symbolic permissions by octal permissions (Torez Smith) [2061784] - usb: gadget: f_hid: optional SETUP/SET_REPORT mode (Torez Smith) [2061784] - usb: chipidea: host: fix port index underflow and UBSAN complains (Torez Smith) [2061784] - usb: typec: altmodes/displayport: Notify drm subsys of hotplug events (Torez Smith) [2061784] - usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Torez Smith) [2061784] - drm/connector: Add support for out-of-band hotplug notification (v3) (Torez Smith) [2061784] - drm/connector: Add drm_connector_find_by_fwnode() function (v3) (Torez Smith) [2061784] - drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2) (Torez Smith) [2061784] - drm/connector: Give connector sysfs devices there own device_type (Torez Smith) [2061784] - USB: EHCI: Add alias for Broadcom INSNREG (Torez Smith) [2061784] - USB: EHCI: Add register array bounds to HCS ports (Torez Smith) [2061784] - usb: gadget: mv_u3d: request_irq() after initializing UDC (Torez Smith) [2061784] - usb: gadget: f_uac1: fixing inconsistent indenting (Torez Smith) [2061784] - usb: remove reference to deleted config STB03xxx (Torez Smith) [2061784] - usb: host: remove line for obsolete config USB_HWA_HCD (Torez Smith) [2061784] - usb: host: remove dead EHCI support for on-chip PMC MSP71xx USB controller (Torez Smith) [2061784] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [2061784] - usb: phy: tahvo: add IRQ check (Torez Smith) [2061784] - usb: host: ohci-tmio: add IRQ check (Torez Smith) [2061784] - dt-bindings: usb: mtk-musb: add MT7623 compatible (Torez Smith) [2061784] - usb: gadget: remove unnecessary AND operation when get ep maxp (Torez Smith) [2061784] - usb: gadget: bdc: remove unnecessary AND operation when get ep maxp (Torez Smith) [2061784] - usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse (Torez Smith) [2061784] - usb: typec: tcpm: Support non-PD mode (Torez Smith) [2061784] - usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr (Torez Smith) [2061784] - usb: cdnsp: fix the wrong mult value for HS isoc or intr (Torez Smith) [2061784] - usb: mtu3: fix the wrong HS mult value (Torez Smith) [2061784] - usb: mtu3: use @mult for HS isoc or intr (Torez Smith) [2061784] - usb: mtu3: restore HS function when set SS/SSP (Torez Smith) [2061784] - usb: phy: twl6030: add IRQ checks (Torez Smith) [2061784] - usb: phy: fsl-usb: add IRQ check (Torez Smith) [2061784] - usb: misc: brcmstb-usb-pinmap: add IRQ check (Torez Smith) [2061784] - usb: gadget: udc: s3c2410: add IRQ check (Torez Smith) [2061784] - usb: gadget: udc: at91: add IRQ check (Torez Smith) [2061784] - usb: dwc3: qcom: add IRQ check (Torez Smith) [2061784] - usb: dwc3: meson-g12a: add IRQ check (Torez Smith) [2061784] - usb: dwc2: gadget: implement udc_set_speed() (Torez Smith) [2061784] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2061784] - dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings (Torez Smith) [2061784] - docs: usb: fix malformed table (Torez Smith) [2061784] - usb: gadget: f_uac2: remove redundant assignments to pointer i_feature (Torez Smith) [2061784] - usb: misc: adutux: use swap() (Torez Smith) [2061784] - usb: gadget: remove useless cast (Torez Smith) [2061784] - usb: gadget: Fix inconsistent indent (Torez Smith) [2061784] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [2061784] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [2061784] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Torez Smith) [2061784] - USB: serial: cp210x: clean up type detection (Torez Smith) [2061784] - USB: serial: cp210x: clean up set-chars request (Torez Smith) [2061784] - USB: serial: cp210x: clean up control-request timeout (Torez Smith) [2061784] - USB: serial: cp210x: fix flow-control error handling (Torez Smith) [2061784] - USB: serial: cp210x: fix control-characters error handling (Torez Smith) [2061784] - USB: serial: io_edgeport: drop unused descriptor helper (Torez Smith) [2061784] - usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops (Torez Smith) [2061784] - drivers: usb: dwc3-qcom: Add sdm660 compatible (Torez Smith) [2061784] - usb: isp1760: rework cache initialization error handling (Torez Smith) [2061784] - usb: isp1760: do not sleep in field register poll (Torez Smith) [2061784] - usb: isp1760: remove debug message as error (Torez Smith) [2061784] - dt-bindings: usb: ohci: Add Allwinner A83t compatible (Torez Smith) [2061784] - dt-bindings: usb: ehci: Add Allwinner A83t compatible (Torez Smith) [2061784] - usb: gadget: uvc: decrease the interrupt load to a quarter (Torez Smith) [2061784] - usb: gadget: uvc: add scatter gather support (Torez Smith) [2061784] - usb: gadget: uvc: set v4l2_dev->dev in f_uvc (Torez Smith) [2061784] - usb: gadget: uvc: make uvc_num_requests depend on gadget speed (Torez Smith) [2061784] - usb: dwc3: gadget: set gadgets parent to the right controller (Torez Smith) [2061784] - usb: mtu3: support suspend/resume for dual-role mode (Torez Smith) [2061784] - usb: mtu3: support suspend/resume for device mode (Torez Smith) [2061784] - usb: mtu3: add helper to power on/down device (Torez Smith) [2061784] - usb: mtu3: support runtime PM for host mode (Torez Smith) [2061784] - usb: mtu3: add new helpers for host suspend/resume (Torez Smith) [2061784] - usb: mtu3: support option to disable usb2 ports (Torez Smith) [2061784] - usb: mtu3: support property role-switch-default-mode (Torez Smith) [2061784] - usb: dwc3: drd: use helper to get role-switch-default-mode (Torez Smith) [2061784] - usb: common: add helper to get role-switch-default-mode (Torez Smith) [2061784] - dt-bindings: usb: mtu3: add wakeup interrupt (Torez Smith) [2061784] - dt-bindings: usb: mtu3: add support property role-switch-default-mode (Torez Smith) [2061784] - dt-bindings: usb: mtu3: add optional property to disable usb2 ports (Torez Smith) [2061784] - dt-bindings: usb: mtu3: remove support VBUS detection of extcon (Torez Smith) [2061784] - media: stkwebcam: fix memory leak in stk_camera_probe (Torez Smith) [2061784] - media: go7007: remove redundant initialization (Torez Smith) [2061784] - media: go7007: fix memory leak in go7007_usb_probe (Torez Smith) [2061784] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [2061784] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Torez Smith) [2061784] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Torez Smith) [2061784] - usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API (Torez Smith) [2061784] - usb: gadget: f_uac1: add volume and mute support (Torez Smith) [2061784] - usb: gadget: f_uac2: add volume and mute support (Torez Smith) [2061784] - usb: gadget: u_audio: add bi-directional volume and mute support (Torez Smith) [2061784] - usb: audio-v2: add ability to define feature unit descriptor (Torez Smith) [2061784] - dt-bindings: usb: generic-ohci: Document dr_mode property (Torez Smith) [2061784] - dt-bindings: usb: generic-ehci: Document dr_mode property (Torez Smith) [2061784] - usb: dwc2: gadget: Add endpoint wedge support (Torez Smith) [2061784] - usb: gadget: composite: Allow bMaxPower=0 if self-powered (Torez Smith) [2061784] - usb: isp1301-omap: Fix the GPIO include (Torez Smith) [2061784] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Torez Smith) [2061784] - usb: xhci-renesas: Minor coding style cleanup (Torez Smith) [2061784] - usb: host: ohci-spear: simplify calling usb_add_hcd() (Torez Smith) [2061784] - USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() (Torez Smith) [2061784] - usb: gadget: u_ether: fix a potential null pointer dereference (Torez Smith) [2061784] - usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions into if statement (Torez Smith) [2061784] - usb: gadget: f_ncm: remove spurious if statement (Torez Smith) [2061784] - usb: gadget: f_ncm: remove check for NULL skb_tx_data in timer function (Torez Smith) [2061784] - usb: gadget: f_ncm: remove spurious boolean timer_stopping (Torez Smith) [2061784] - usb: gadget: f_ncm: remove timer_force_tx field (Torez Smith) [2061784] - usb: host: fotg210: fix the actual_length of an iso packet (Torez Smith) [2061784] - usb: host: fotg210: fix the endpoint's transactional opportunities calculation (Torez Smith) [2061784] - Revert "usb: host: fotg210: Use dma_pool_zalloc" (Torez Smith) [2061784] - media: usb: dvb-usb-v2: af9035: let subdrv autoselect enable si2168 and si2157 (Torez Smith) [2061784] - media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound (Torez Smith) [2061784] - dt-bindings: usb: dwc3: Update dwc3 TX fifo properties (Torez Smith) [2061784] - usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default (Torez Smith) [2061784] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Torez Smith) [2061784] - usb: gadget: configfs: Check USB configuration before adding (Torez Smith) [2061784] - usb: gadget: udc: core: Introduce check_config to verify USB configuration (Torez Smith) [2061784] - media: drivers/media/usb/gspca: fix typo Fliker -> Flicker (Torez Smith) [2061784] - media: uvc: don't do DMA on stack (Torez Smith) [2061784] - media: gspca: Drop default m (Torez Smith) [2061784] - media: dvbsky: add support for MyGica T230C2_LITE and T230A (Torez Smith) [2061784] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1951330] - scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068044] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068044] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2068044] - qed: fix ethtool register dump (Manish Chopra) [2040279] - qede: confirm skb is allocated before using (Manish Chopra) [2040279] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040279] - qed: return status of qed_iov_get_link (Manish Chopra) [2040279] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040279] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040279] - qed: display VF trust config (Manish Chopra) [2040279] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040279] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040279] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040279] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040279] - qed*: enhance tx timeout debug info (Manish Chopra) [2040279] - qede: validate non LSO skb length (Manish Chopra) [2040279] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040279] - net: qed: fix the array may be out of bound (Manish Chopra) [2040279] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040279] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040279] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Manish Chopra) [2040279] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040279] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040279] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040279] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040279] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040279] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040279] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040279] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040279] - qed: Initialize debug string array (Manish Chopra) [2040279] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040279] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040279] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040279] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040279] - qed: Update debug related changes (Manish Chopra) [2040279] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040279] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040279] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040279] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040279] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040279] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040279] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040279] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040279] - qed: Fix kernel-doc warnings (Manish Chopra) [2040279] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [2040279] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040279] - qed: Handle management FW error (Manish Chopra) [2040279] - qed: Enable automatic recovery on error condition. (Manish Chopra) [2040279] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040279] - qed: Remove duplicated include of kernel.h (Manish Chopra) [2040279] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [2040279] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [2040279] - qed: Avoid db_recovery during recovery (Manish Chopra) [2040279] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [2040279] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [2040279] - qede: Remove the qede module version (Manish Chopra) [2040279] - qed: Remove the qed module version (Manish Chopra) [2040279] - net: qed: remove unneeded return variables (Manish Chopra) [2040279] - sched/isolation: Split housekeeping cpumask per isolation features (Phil Auld) [2065222] - sched/isolation: Fix housekeeping_mask memory leak (Phil Auld) [2065222] - sched/isolation: Consolidate error handling (Phil Auld) [2065222] - sched/isolation: Consolidate check for housekeeping minimum service (Phil Auld) [2065222] - sched/isolation: Use single feature type while referring to housekeeping cpumask (Phil Auld) [2065222] - net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch (Phil Auld) [2065222] - workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch (Phil Auld) [2065222] - pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch (Phil Auld) [2065222] - mailbox: pcc: Avoid using the uninitialized variable 'dev' (Mark Langsdorf) [1998271] - mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1998271] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1998271] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1998271] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1998271] - ACPI: Drop ACPI_USE_BUILTIN_STDARG ifdef from acgcc.h (Mark Langsdorf) [1998271] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1998271] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1998271] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1998271] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1998271] - ACPI: EC: Remove initialization of static variables to false (Mark Langsdorf) [1998271] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1998271] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1998271] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1998271] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1998271] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1998271] - mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe (Mark Langsdorf) [1998271] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1998271] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1998271] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1998271] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1998271] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1998271] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1998271] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1998271] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1998271] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1998271] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1998271] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1998271] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1998271] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1998271] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1998271] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1998271] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1998271] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1998271] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1998271] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1998271] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1998271] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1998271] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1998271] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1998271] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1998271] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1998271] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1998271] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1998271] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1998271] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1998271] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1998271] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1998271] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Mark Langsdorf) [1998271] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Mark Langsdorf) [1998271] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [1998271] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1998271] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1998271] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1998271] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1998271] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1998271] - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1998269] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1998269] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1998269] - ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect (Mark Langsdorf) [1998269] - ACPICA: Update the list of maintainers (Mark Langsdorf) [1998269] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1998269] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1998269] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1998269] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1998269] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1998269] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1998269] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1998269] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1998269] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1998269] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1998269] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1998269] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1998269] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1998269] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1998269] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1998269] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1998269] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1998269] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1998269] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1998269] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1998269] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1998269] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1998269] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1998269] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1998269]- perf tools: Add external commands to list-cmds (Michael Petlan) [2065179] - perf docs: Add perf-iostat link to manpages (Michael Petlan) [2065179] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2081260] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2080384] - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() (Sabrina Dubroca) [2080384] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2080384] - xfrm: fix a small bug in xfrm_sa_len() (Sabrina Dubroca) [2080384] - xfrm: fix policy lookup for ipv6 gre packets (Sabrina Dubroca) [2080384] - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080356] - tls: cap the output scatter list to something reasonable (Sabrina Dubroca) [2080356] - net/tls: Fix authentication failure in CCM mode (Sabrina Dubroca) [2080356] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080356] - tls: splice_read: fix accessing pre-processed records (Sabrina Dubroca) [2080356] - tls: splice_read: fix record type check (Sabrina Dubroca) [2080356] - net: macsec: Verify that send_sci is on when setting Tx sci explicitly (Sabrina Dubroca) [2080352] - net: macsec: Fix offload support for NETDEV_UNREGISTER event (Sabrina Dubroca) [2080352] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2069957] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054658] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054658] {CVE-2022-0617} - cifs: destage any unwritten data to the server before calling copychunk_write (Ronnie Sahlberg) [1997373] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2078894] - printk: use atomic updates for klogd work (Prarit Bhargava) [2078897] - genirq: Provide generic_handle_irq_safe() (Prarit Bhargava) [2078897] - printk: Remove printk.h inclusion in percpu.h (Prarit Bhargava) [2078897] - efi: Allow efi=runtime (Prarit Bhargava) [2078897] - efi: Disable runtime services on RT (Prarit Bhargava) [2078897] - x86/softirq: Disable softirq stacks on PREEMPT_RT (Prarit Bhargava) [2078897] - genirq: Disable irqfixup/poll on PREEMPT_RT. (Prarit Bhargava) [2078897] - genirq: Move prio assignment into the newly created thread (Prarit Bhargava) [2078897] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072886] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072886] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072886] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072886] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072886] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072886] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Steve Best) [2072886] - drivers/base/memory: clarify adding and removing of memory blocks (David Hildenbrand) [2077436] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [2077436] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [2077436] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [2077436] - powerpc/kernel: Add __init attribute to eligible functions (David Hildenbrand) [2077436] - drivers/base/memory: add memory block to memory group after registration succeeded (David Hildenbrand) [2077436] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075183] - proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment (Baoquan He) [2051908] - proc/vmcore: fix possible deadlock on concurrent mmap and read (Baoquan He) [2051908] - proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (Baoquan He) [2051908] - enable DAMON configs (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004230] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004230] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004230] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004230] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004230] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004230] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004230] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004230] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004230] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004230] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004230] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004230] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004230] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004230] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004230] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004230] - docs/vm: add vmalloced-kernel-stacks document (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004230] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004230] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004230] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004230] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004230] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004230] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004230] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004230] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004230] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004230] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004230] - include/linux/delay.h: replace kernel.h with the necessary inclusions (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004230] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004230] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004230] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004230] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004230] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004230] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004230] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004230] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004230] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004230] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004230] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004230] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004230] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004230] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004230] - Documentation/vm: move user guides to admin-guide/mm/ (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004230] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004230] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004230] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004230] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004230] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004230] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004230] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004230] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004230] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004230] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004230] - drm/msm: Fix missing include files in msm_gem_shrinker.c (Chris von Recklinghausen) [2004230] - NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation (Waiman Long) [2013413] - slab: remove __alloc_size attribute from __kmalloc_track_caller (Waiman Long) [2013413] - mm: memcontrol: rename memcg_cache_id to memcg_kmem_id (Waiman Long) [2013413] - mm: list_lru: rename list_lru_per_memcg to list_lru_memcg (Waiman Long) [2013413] - mm: memcontrol: fix cannot alloc the maximum memcg ID (Waiman Long) [2013413] - mm: memcontrol: reuse memory cgroup ID for kmem ID (Waiman Long) [2013413] - mm: list_lru: replace linear array with xarray (Waiman Long) [2013413] - mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrus (Waiman Long) [2013413] - mm: list_lru: allocate list_lru_one only when needed (Waiman Long) [2013413] - mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_online() (Waiman Long) [2013413] - xarray: use kmem_cache_alloc_lru to allocate xa_node (Waiman Long) [2013413] - mm: dcache: use kmem_cache_alloc_lru() to allocate dentry (Waiman Long) [2013413] - fs: allocate inode by using alloc_inode_sb() (Waiman Long) [2013413] - fs: introduce alloc_inode_sb() to allocate filesystems specific inode (Waiman Long) [2013413] - mm: introduce kmem_cache_alloc_lru (Waiman Long) [2013413] - mm: list_lru: transpose the array of per-node per-memcg lru lists (Waiman Long) [2013413] - memcg: add per-memcg total kernel memory stat (Waiman Long) [2013413] - memcg: add per-memcg vmalloc stat (Waiman Long) [2013413] - mm: list_lru: only add memcg-aware lrus to the global lru list (Waiman Long) [2013413] - mm: list_lru: fix the return value of list_lru_count_one() (Waiman Long) [2013413] - mm: list_lru: remove holding lru lock (Waiman Long) [2013413] - memcg, kmem: further deprecate kmem.limit_in_bytes (Waiman Long) [2013413] - mm/list_lru.c: prefer struct_size over open coded arithmetic (Waiman Long) [2013413] - slab: add __alloc_size attributes for better bounds checking (Waiman Long) [2013413] - slab: clean up function prototypes (Waiman Long) [2013413] - Compiler Attributes: add __alloc_size() for better bounds checking (Waiman Long) [2013413] - Redhat: enable Kfence on production servers (Nico Pache) [2072662] - kfence, x86: only define helpers if !MODULE (Nico Pache) [2072662] - kfence: default to dynamic branch instead of static keys mode (Nico Pache) [2072662] - kfence: test: try to avoid test_gfpzero trigger rcu_stall (Nico Pache) [2072662] - kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [2072662] - kfence: alloc kfence_pool after system startup (Nico Pache) [2072662] - kfence: allow re-enabling KFENCE after system startup (Nico Pache) [2072662] - mm/kfence: remove unnecessary CONFIG_KFENCE option (Nico Pache) [2072662] - kfence: make test case compatible with run time set sample interval (Nico Pache) [2072662] - kfence: always use static branches to guard kfence_alloc() (Nico Pache) [2072662] - kfence: shorten critical sections of alloc/free (Nico Pache) [2072662] - kfence: test: use kunit_skip() to skip tests (Nico Pache) [2072662] - kfence: limit currently covered allocations when pool nearly full (Nico Pache) [2072662] - kfence: move saving stack trace of allocations into __kfence_alloc() (Nico Pache) [2072662] - kfence: count unexpectedly skipped allocations (Nico Pache) [2072662] - kfence: add function to mask address bits (Nico Pache) [2072662] - cifs: verify that tcon is valid before dereference in cifs_kill_sb (Ronnie Sahlberg) [2048823] - cifs: release cached dentries only if mount is complete (Ronnie Sahlberg) [2048823] - cifs: we do not need a spinlock around the tree access during umount (Ronnie Sahlberg) [2048823] - cifs: fix handlecache and multiuser (Ronnie Sahlberg) [2048823] - cifs: fix workstation_name for multiuser mounts (Ronnie Sahlberg) [2048823] - cifs: free ntlmsspblob allocated in negotiate (Ronnie Sahlberg) [2048823] - cifs: fix ntlmssp auth when there is no key exchange (Ronnie Sahlberg) [2048823] - cifs: send workstation name during ntlmssp session setup (Ronnie Sahlberg) [2048823] - cifs: Fix crash on unload of cifs_arc4.ko (Ronnie Sahlberg) [2048823] - Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH (Ronnie Sahlberg) [2048823] - cifs: fix the cifs_reconnect path for DFS (Ronnie Sahlberg) [2048823] - cifs: sanitize multiple delimiters in prepath (Ronnie Sahlberg) [2048823] - cifs: ignore resource_id while getting fscache super cookie (Ronnie Sahlberg) [2048823] - cifs: avoid use of dstaddr as key for fscache client cookie (Ronnie Sahlberg) [2048823] - cifs: add server conn_id to fscache client cookie (Ronnie Sahlberg) [2048823] - cifs: wait for tcon resource_id before getting fscache super (Ronnie Sahlberg) [2048823] - cifs: fix missed refcounting of ipc tcon (Ronnie Sahlberg) [2048823] - cifs: update internal version number (Ronnie Sahlberg) [2048823] - smb2: clarify rc initialization in smb2_reconnect (Ronnie Sahlberg) [2048823] - cifs: populate server_hostname for extra channels (Ronnie Sahlberg) [2048823] - cifs: nosharesock should be set on new server (Ronnie Sahlberg) [2048823] - cifs: introduce cifs_ses_mark_for_reconnect() helper (Ronnie Sahlberg) [2048823] - cifs: protect srv_count with cifs_tcp_ses_lock (Ronnie Sahlberg) [2048823] - cifs: move debug print out of spinlock (Ronnie Sahlberg) [2048823] - cifs: do not duplicate fscache cookie for secondary channels (Ronnie Sahlberg) [2048823] - cifs: connect individual channel servers to primary channel server (Ronnie Sahlberg) [2048823] - cifs: protect session channel fields with chan_lock (Ronnie Sahlberg) [2048823] - cifs: do not negotiate session if session already exists (Ronnie Sahlberg) [2048823] - smb3: do not setup the fscache_super_cookie until fsinfo initialized (Ronnie Sahlberg) [2048823] - cifs: fix potential use-after-free bugs (Ronnie Sahlberg) [2048823] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2048823] - smb3: add additional null check in SMB311_posix_mkdir (Ronnie Sahlberg) [2048823] - cifs: release lock earlier in dequeue_mid error case (Ronnie Sahlberg) [2048823] - smb3: add additional null check in SMB2_tcon (Ronnie Sahlberg) [2048823] - smb3: add additional null check in SMB2_open (Ronnie Sahlberg) [2048823] - smb3: add additional null check in SMB2_ioctl (Ronnie Sahlberg) [2048823] - smb3: remove trivial dfs compile warning (Ronnie Sahlberg) [2048823] - cifs: support nested dfs links over reconnect (Ronnie Sahlberg) [2048823] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2048823] - cifs: for compound requests, use open handle if possible (Ronnie Sahlberg) [2048823] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2048823] - cifs: split out dfs code from cifs_reconnect() (Ronnie Sahlberg) [2048823] - cifs: convert list_for_each to entry variant (Ronnie Sahlberg) [2048823] - cifs: introduce new helper for cifs_reconnect() (Ronnie Sahlberg) [2048823] - cifs: fix print of hdr_flags in dfscache_proc_show() (Ronnie Sahlberg) [2048823] - cifs: nosharesock should not share socket with future sessions (Ronnie Sahlberg) [2048823] - smb3: add dynamic trace points for socket connection (Ronnie Sahlberg) [2048823] - cifs: Move SMB2_Create definitions to the shared area (Ronnie Sahlberg) [2048823] - cifs: Move more definitions into the shared area (Ronnie Sahlberg) [2048823] - cifs: move NEGOTIATE_PROTOCOL definitions out into the common area (Ronnie Sahlberg) [2048823] - cifs: Create a new shared file holding smb2 pdu definitions (Ronnie Sahlberg) [2048823] - cifs: add mount parameter tcpnodelay (Ronnie Sahlberg) [2048823] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2048823] - cifs: fix incorrect check for null pointer in header_assemble (Ronnie Sahlberg) [2048823] - smb3: correct server pointer dereferencing check to be more consistent (Ronnie Sahlberg) [2048823] - smb3: correct smb3 ACL security descriptor (Ronnie Sahlberg) [2048823] - cifs: Clear modified attribute bit from inode flags (Ronnie Sahlberg) [2048823] - cifs: Deal with some warnings from W=1 (Ronnie Sahlberg) [2048823] - cifs: fix a sign extension bug (Ronnie Sahlberg) [2048823] - cifs: Not to defer close on file when lock is set (Ronnie Sahlberg) [2048823] - cifs: Fix soft lockup during fsstress (Ronnie Sahlberg) [2048823] - cifs: Deferred close performance improvements (Ronnie Sahlberg) [2048823] - cifs: fix incorrect kernel doc comments (Ronnie Sahlberg) [2048823] - cifs: remove pathname for file from SPDX header (Ronnie Sahlberg) [2048823] - cifs: properly invalidate cached root handle when closing it (Ronnie Sahlberg) [2048823] - cifs: move SMB FSCTL definitions to common code (Ronnie Sahlberg) [2048823] - cifs: rename cifs_common to smbfs_common (Ronnie Sahlberg) [2048823] - cifs: cifs_md4 convert to SPDX identifier (Ronnie Sahlberg) [2048823] - cifs: create a MD4 module and switch cifs.ko to use it (Ronnie Sahlberg) [2048823] - cifs: fork arc4 and create a separate module for it for cifs and other users (Ronnie Sahlberg) [2048823] - cifs: remove support for NTLM and weaker authentication algorithms (Ronnie Sahlberg) [2048823] - cifs: update FSCTL definitions (Ronnie Sahlberg) [2048823] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [2048823] - cifs: enable fscache usage even for files opened as rw (Ronnie Sahlberg) [2048823] - smb3: fix posix extensions mount option (Ronnie Sahlberg) [2048823] - cifs: fix wrong release in sess_alloc_buffer() failed path (Ronnie Sahlberg) [2048823] - CIFS: Fix a potencially linear read overflow (Ronnie Sahlberg) [2048823]- configs: enable LOGITECH_FF (Benjamin Tissoires) [2070018] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [2040238] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2078776] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2078776] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2078776] - skbuff: introduce skb_pull_data (Ivan Vecera) [2078759] - redhat/configs: Add CONFIG_PERF_EVENTS_AMD_UNCORE (Michael Petlan) [2069070] - perf callchain: Fix compilation on powerpc with gcc11+ (Michael Petlan) [2069070] - perf script: Check session->header.env.arch before using it (Michael Petlan) [2069070] - perf build: Suppress 'rm dlfilter' build message (Michael Petlan) [2069070] - libperf tests: Fix test_stat_cpu (Michael Petlan) [2069070] - libperf test evsel: Fix build error on !x86 architectures (Michael Petlan) [2069070] - perf report: Output non-zero offset for decompressed records (Michael Petlan) [2069070] - perf build: Fix plugin static linking with libopencsd on ARM and ARM64 (Michael Petlan) [2069070] - perf build: Add missing -lstdc++ when linking with libopencsd (Michael Petlan) [2069070] - perf jevents: Free the sys_event_tables list after processing entries (Michael Petlan) [2069070] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2069070] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2069070] - perf config: Refine error message to eliminate confusion (Michael Petlan) [2069070] - perf doc: Fix typos all over the place (Michael Petlan) [2069070] - perf arm: Fix off-by-one directory paths. (Michael Petlan) [2069070] - perf vendor events powerpc: Fix spelling mistake "icach" -> "icache" (Michael Petlan) [2069070] - perf tests: Fix flaky test 'Object code reading' (Michael Petlan) [2069070] - perf test: Fix DWARF unwind for optimized builds. (Michael Petlan) [2069070] - perf bpf: Ignore deprecation warning when using libbpf's btf__get_from_id() (Michael Petlan) [2069070] - libperf evsel: Make use of FD robust. (Michael Petlan) [2069070] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [2069070] - perf script: Fix ip display when type != attr->type (Michael Petlan) [2069070] - perf annotate: Fix fused instr logic for assembly functions (Michael Petlan) [2069070] - perf tools: Add an option to build without libbfd (Michael Petlan) [2069070] - perf tools: Allow build-id with trailing zeros (Michael Petlan) [2069070] - perf tools: Fix hybrid config terms list corruption (Michael Petlan) [2069070] - perf tools: Factor out copy_config_terms() and free_config_terms() (Michael Petlan) [2069070] - perf tools: Fix perf_event_attr__fprintf() missing/dupl. fields (Michael Petlan) [2069070] - perf tools: Ignore Documentation dependency file (Michael Petlan) [2069070] - perf bpf: Provide a weak btf__load_from_kernel_by_id() for older libbpf versions (Michael Petlan) [2069070] - perf beauty: Cover more flags in the move_mount syscall argument beautifier (Michael Petlan) [2069070] - perf report: Add support to print a textual representation of IBS raw sample data (Michael Petlan) [2069070] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2069070] - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2069070] - perf symbol: Look for ImageBase in PE file to compute .text offset (Michael Petlan) [2069070] - perf scripts python: Fix passing arguments to stackcollapse report (Michael Petlan) [2069070] - perf test: Fix bpf test sample mismatch reporting (Michael Petlan) [2069070] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2069070] - perf tests: Add test for PMU aliases (Michael Petlan) [2069070] - perf pmu: Add PMU alias support (Michael Petlan) [2069070] - perf session: Report collisions in AUX records (Michael Petlan) [2069070] - perf script python: Allow reporting the [un]throttle PERF_RECORD_ meta event (Michael Petlan) [2069070] - perf build: Report failure for testing feature libopencsd (Michael Petlan) [2069070] - perf cs-etm: Show a warning for an unknown magic number (Michael Petlan) [2069070] - perf cs-etm: Print the decoder name (Michael Petlan) [2069070] - perf cs-etm: Create ETE decoder (Michael Petlan) [2069070] - perf cs-etm: Update OpenCSD decoder for ETE (Michael Petlan) [2069070] - perf cs-etm: Fix typo (Michael Petlan) [2069070] - perf cs-etm: Save TRCDEVARCH register (Michael Petlan) [2069070] - perf cs-etm: Refactor out ETMv4 header saving (Michael Petlan) [2069070] - perf cs-etm: Initialise architecture based on TRCIDR1 (Michael Petlan) [2069070] - perf cs-etm: Refactor initialisation of decoder params. (Michael Petlan) [2069070] - tools build: Fix feature detect clean for out of source builds (Michael Petlan) [2069070] - perf evlist: Add evlist__for_each_entry_from() macro (Michael Petlan) [2069070] - perf evsel: Handle precise_ip fallback in evsel__open_cpu() (Michael Petlan) [2069070] - perf evsel: Move bpf_counter__install_pe() to success path in evsel__open_cpu() (Michael Petlan) [2069070] - perf evsel: Move test_attr__open() to success path in evsel__open_cpu() (Michael Petlan) [2069070] - perf evsel: Move ignore_missing_thread() to fallback code (Michael Petlan) [2069070] - perf evsel: Separate rlimit increase from evsel__open_cpu() (Michael Petlan) [2069070] - perf evsel: Separate missing feature detection from evsel__open_cpu() (Michael Petlan) [2069070] - perf evsel: Add evsel__prepare_open() (Michael Petlan) [2069070] - perf evsel: Separate missing feature disabling from evsel__open_cpu (Michael Petlan) [2069070] - perf evsel: Save open flags in evsel in prepare_open() (Michael Petlan) [2069070] - perf evsel: Separate open preparation from open itself (Michael Petlan) [2069070] - perf evsel: Remove retry_sample_id goto label (Michael Petlan) [2069070] - perf mmap: Add missing bitops.h header (Michael Petlan) [2069070] - libperf cpumap: Take into advantage it is sorted to optimize perf_cpu_map__max() (Michael Petlan) [2069070] - libsubcmd: add OPT_UINTEGER_OPTARG option type (Michael Petlan) [2069070] - perf tools: Fix LLVM download hint link (Michael Petlan) [2069070] - perf tools: Fix LLVM test failure when running in verbose mode (Michael Petlan) [2069070] - perf tools: Refactor LLVM test warning for missing binary (Michael Petlan) [2069070] - perf auxtrace arm: Support compat_auxtrace_mmap__{read_head|write_tail} (Michael Petlan) [2069070] - perf auxtrace: Add compat_auxtrace_mmap__{read_head|write_tail} (Michael Petlan) [2069070] - perf bpf: Fix memory leaks relating to BTF. (Michael Petlan) [2069070] - perf data: Correct -h output (Michael Petlan) [2069070] - perf header: Fix spelling mistake "cant'" -> "can't" (Michael Petlan) [2069070] - perf dlfilters: Fix build on environments with a --sysroot gcc arg (Michael Petlan) [2069070] - perf record: Fix wrong comm in system-wide mode with delay (Michael Petlan) [2069070] - perf stat: Do not allow --for-each-cgroup without cpu (Michael Petlan) [2069070] - perf bench evlist-open-close: Use PRIu64 with u64 to fix build on 32-bit architectures (Michael Petlan) [2069070] - perf tests: Fix *probe_vfs_getname.sh test failures (Michael Petlan) [2069070] - perf bench inject-buildid: Handle writen() errors (Michael Petlan) [2069070] - perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} (Michael Petlan) [2069070] - perf config: Fix caching and memory leak in perf_home_perfconfig() (Michael Petlan) [2069070] - perf tools: Fixup get_current_dir_name() compilation (Michael Petlan) [2069070] - libperf tests: Fix verbose printing (Michael Petlan) [2069070] - perf tools: Add missing newline at the end of header file (Michael Petlan) [2069070] - perf tests dlfilter: Free desc and long_desc in check_filter_desc (Michael Petlan) [2069070] - tools: Add sparse context/locking annotations in compiler-types.h (Michael Petlan) [2069070] - perf test: Do not compare overheads in the zstd comp test (Michael Petlan) [2069070] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2069070] - perf tools: Create hybrid flag in target (Michael Petlan) [2069070] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2069070] - perf test: Make --skip work on shell tests (Michael Petlan) [2069070] - perf tests: Add dlfilter test (Michael Petlan) [2069070] - perf build: Move perf_dlfilters.h in the source tree (Michael Petlan) [2069070] - perf dlfilter: Amend documentation wrt library dependencies (Michael Petlan) [2069070] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2069070] - perf script: Fix unnecessary machine_resolve() (Michael Petlan) [2069070] - perf script: Fix documented const'ness of perf_dlfilter_fns (Michael Petlan) [2069070] - perf vendor events: Update metrics for SkyLake Server (Michael Petlan) [2069070] - perf vendor events intel: Update uncore event list for SkyLake Server (Michael Petlan) [2069070] - perf vendor events intel: Update core event list for SkyLake Server (Michael Petlan) [2069070] - perf vendor events: Update metrics for CascadeLake Server (Michael Petlan) [2069070] - perf vendor events intel: Update uncore event list for CascadeLake Server (Michael Petlan) [2069070] - perf vendor events intel: Update core event list for CascadeLake Server (Michael Petlan) [2069070] - perf test: Add pmu-events sys event support (Michael Petlan) [2069070] - perf jevents: Print SoC name per system event table (Michael Petlan) [2069070] - perf pmu: Make pmu_add_sys_aliases() public (Michael Petlan) [2069070] - perf test: Add more pmu-events uncore aliases (Michael Petlan) [2069070] - perf test: Re-add pmu-event uncore PMU alias test (Michael Petlan) [2069070] - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() (Michael Petlan) [2069070] - perf test: Test pmu-events core aliases separately (Michael Petlan) [2069070] - perf test: Factor out pmu-events alias comparison (Michael Petlan) [2069070] - perf test: Declare pmu-events test events separately (Michael Petlan) [2069070] - perf jevents: Relocate test events to cpu folder (Michael Petlan) [2069070] - perf test: Factor out pmu-events event comparison (Michael Petlan) [2069070] - perf jevents: Make build dependency on test JSONs (Michael Petlan) [2069070] - perf bench: Add benchmark for evlist open/close operations (Michael Petlan) [2069070] - perf docs: Fix accidental em-dashes (Michael Petlan) [2069070] - perf env: Track kernel 64-bit mode in environment (Michael Petlan) [2069070] - tools: Remove feature-sync-compare-and-swap feature detection (Michael Petlan) [2069070] - perf: Cleanup for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT (Michael Petlan) [2069070] - perf auxtrace: Remove auxtrace_mmap__read_snapshot_head() (Michael Petlan) [2069070] - perf auxtrace: Drop legacy __sync functions (Michael Petlan) [2069070] - perf auxtrace: Use WRITE_ONCE() for updating aux_tail (Michael Petlan) [2069070] - perf script python: Fix unintended underline (Michael Petlan) [2069070] - perf cs-etm: Add warnings for missing DSOs (Michael Petlan) [2069070] - perf vendor events: Add metrics for Icelake Server (Michael Petlan) [2069070] - perf bench futex, requeue: Add --pi parameter (Michael Petlan) [2069070] - perf bench futex, requeue: Robustify futex_wait() handling (Michael Petlan) [2069070] - perf bench futex, requeue: Add --broadcast option (Michael Petlan) [2069070] - perf bench futex: Add --mlockall parameter (Michael Petlan) [2069070] - perf bench futex: Remove bogus backslash from comment (Michael Petlan) [2069070] - perf bench futex: Group test parameters cleanup (Michael Petlan) [2069070] - perf cs-etm: Improve Coresight zero timestamp warning (Michael Petlan) [2069070] - perf tools: Add flag for tracking warnings of missing DSOs (Michael Petlan) [2069070] - perf annotate: Add disassembly warnings for annotate --stdio (Michael Petlan) [2069070] - perf annotate: Re-add annotate_warned functionality (Michael Petlan) [2069070] - perf tools: Add WARN_ONCE equivalent for UI warnings (Michael Petlan) [2069070] - perf tools: Add pipe_test.sh to verify pipe operations (Michael Petlan) [2069070] - perf inject: Fix output from a file to a pipe (Michael Petlan) [2069070] - perf inject: Fix output from a pipe to a file (Michael Petlan) [2069070] - perf tools: Pass a fd to perf_file_header__read_pipe() (Michael Petlan) [2069070] - perf tools: Remove repipe argument from perf_session__new() (Michael Petlan) [2069070] - perf vendor events intel: Add basic metrics for Elkhartlake (Michael Petlan) [2069070] - perf vendor events intel: Add core event list for Elkhartlake (Michael Petlan) [2069070] - perf vendor events: Add metrics for Tigerlake (Michael Petlan) [2069070] - perf vendor events intel: Add core event list for Tigerlake (Michael Petlan) [2069070] - perf annotate: Add error log in symbol__annotate() (Michael Petlan) [2069070] - perf env: Normalize aarch64.* and arm64.* to arm64 in normalize_arch() (Michael Petlan) [2069070] - perf beauty: Reuse the generic arch errno switch (Michael Petlan) [2069070] - perf doc: Reorganize ARTICLES variables. (Michael Petlan) [2069070] - perf doc: Remove howto-index.sh related references. (Michael Petlan) [2069070] - perf doc: Remove cmd-list.perl references (Michael Petlan) [2069070] - perf doc: Add info pages to all target. (Michael Petlan) [2069070] - perf doc: Remove references to user-manual (Michael Petlan) [2069070] - perf doc: Fix doc.dep (Michael Petlan) [2069070] - perf doc: Fix perfman.info build (Michael Petlan) [2069070] - perf cs-etm: Pass unformatted flag to decoder (Michael Petlan) [2069070] - perf cs-etm: Use existing decoder instead of resetting it (Michael Petlan) [2069070] - perf cs-etm: Suppress printing when resetting decoder (Michael Petlan) [2069070] - perf cs-etm: Only setup queues when they are modified (Michael Petlan) [2069070] - perf cs-etm: Split setup and timestamp search functions (Michael Petlan) [2069070] - perf cs-etm: Refactor initialisation of kernel start address (Michael Petlan) [2069070] - perf trace: Update cmd string table to decode sys_bpf first arg (Michael Petlan) [2069070] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2069070] - perf/core: fix userpage->time_enabled of inactive events (Michael Petlan) [2069070] - perf/x86/intel: Update event constraints for ICX (Michael Petlan) [2069070] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2069070] - events: Reuse value read using READ_ONCE instead of re-reading it (Michael Petlan) [2069070] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2069070] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2069070] - perf/amd/uncore: Clean up header use, use pasid field (Jerry Snitselaar) [2004573] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2004573] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2069567] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2068207] - redhat: configs: Enable CONFIG_INTEL_IOMMU_DEBUGFS (Jerry Snitselaar) [2068207]- net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2064198] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2064198] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077372] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077372] - ipv6: Fix stats accounting in ip6_pkt_drop (Hangbin Liu) [2077372] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077372] - ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt (Hangbin Liu) [2077372] - ipv6: per-netns exclusive flowlabel checks (Hangbin Liu) [2077372] - ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() (Hangbin Liu) [2077372] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077372] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077372] - redhat/configs: enable CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT (Joel Savitz) [2026319] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2073465] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2073465] - PCI/VGA: Move vgaarb to drivers/pci (Karol Herbst) [2072020] - vgaarb: don't pass a cookie to vga_client_register (Karol Herbst) [2072020] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Karol Herbst) [2072020] - vgaarb: provide a vga_client_unregister wrapper (Karol Herbst) [2072020] - vgaarb: cleanup vgaarb.h (Karol Herbst) [2072020] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Karol Herbst) [2072020] - vgaarb: remove vga_conflicts (Karol Herbst) [2072020] - vgaarb: remove VGA_DEFAULT_DEVICE (Karol Herbst) [2072020] - agp/intel-gtt: reduce intel-gtt dependencies more (Karol Herbst) [2072020] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Karol Herbst) [2072020] - component: Add common helper for compare/release functions (Karol Herbst) [2072020] - lib/string_helpers: Consolidate string helpers implementation (Karol Herbst) [2072020] - include/linux/string_helpers.h: add linux/string.h for strlen() (Karol Herbst) [2072020] - linux/container_of.h: switch to static_assert (Karol Herbst) [2072020] - kernel.h: split out container_of() and typeof_member() macros (Karol Herbst) [2072020] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Karol Herbst) [2072020] - x86/kvm: Don't waste memory if kvmclock is disabled (Karol Herbst) [2072020] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Karol Herbst) [2072020] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Karol Herbst) [2072020] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Karol Herbst) [2072020] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Karol Herbst) [2072020] - powerpc/pseries/svm: Add a powerpc version of cc_platform_has() (Karol Herbst) [2072020] - x86/sev: Add an x86 version of cc_platform_has() (Karol Herbst) [2072020] - arch/cc: Introduce a function to check for confidential computing features (Karol Herbst) [2072020] - x86/ioremap: Selectively build arch override encryption functions (Karol Herbst) [2072020] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Karol Herbst) [2072020] - lib: devres: Add managed arch_phys_wc_add() (Karol Herbst) [2072020] - mm/vmscan: add sync_shrinkers function v3 (Karol Herbst) [2072020] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Karol Herbst) [2072020] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Karol Herbst) [2072020] - kernel/locking: Add context to ww_mutex_trylock() (Karol Herbst) [2072020] - samples/bpf: Fix build error due to -isystem removal (Karol Herbst) [2072020] - isystem: delete global -isystem compile option (Karol Herbst) [2072020] - uapi/linux/stddef.h: Add include guards (Karol Herbst) [2072020] - stddef: Introduce struct_group() helper macro (Karol Herbst) [2072020] - isystem: trim/fixup stdarg.h and other headers (Karol Herbst) [2072020] - ACPI: tools: fix compilation error (Karol Herbst) [2072020] - isystem: ship and use stdarg.h (Karol Herbst) [2072020] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Karol Herbst) [2072020]- sctp: use the correct skb for security_sctp_assoc_request (Ondrej Mosnacek) [2078856] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2078856] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2078856] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2078856] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2078856] - string.h: Introduce memset_startat() for wiping trailing members and padding (Íñigo Huguet) [2077839] - string.h: Introduce memset_after() for wiping trailing members/padding (Íñigo Huguet) [2077839] - net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2073458] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2073458] - bnx2x: truncate value to original sizing (Manish Chopra) [2040283] - bnx2x: use correct format characters (Manish Chopra) [2040283] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040283] - bnx2x: fix driver load from initrd (Manish Chopra) [2040283] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040283] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040283] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040283] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040283] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040283] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040283] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040283] - cacheflush.h: Add forward declaration for struct folio (Aristeu Rozanski) [2019485] - mm/swap: fix confusing comment in folio_mark_accessed (Aristeu Rozanski) [2019485] - mm: page->mapping folio->mapping should have the same offset (Aristeu Rozanski) [2019485] - mm: delete unsafe BUG from page_cache_add_speculative() (Aristeu Rozanski) [2019485] - mm: Add functions to zero portions of a folio (Aristeu Rozanski) [2019485] - fs: Rename AS_THP_SUPPORT and mapping_thp_support (Aristeu Rozanski) [2019485] - fs: Remove FS_THP_SUPPORT (Aristeu Rozanski) [2019485] - mm: Remove folio_test_single (Aristeu Rozanski) [2019485] - mm: Rename folio_test_multi to folio_test_large (Aristeu Rozanski) [2019485] - Add linux/cacheflush.h (Aristeu Rozanski) [2019485] - folio: Add a function to get the host inode for a folio (Aristeu Rozanski) [2019485] - folio: Add a function to change the private data attached to a folio (Aristeu Rozanski) [2019485] - mm: fix mismerge of folio page flag manipulators (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_write_one (Aristeu Rozanski) [2019485] - mm/filemap: Add FGP_STABLE (Aristeu Rozanski) [2019485] - mm/filemap: Add filemap_get_folio (Aristeu Rozanski) [2019485] - mm/filemap: Convert mapping_get_entry to return a folio (Aristeu Rozanski) [2019485] - mm/filemap: Add filemap_add_folio() (Aristeu Rozanski) [2019485] - mm/filemap: Add filemap_alloc_folio (Aristeu Rozanski) [2019485] - mm/page_alloc: Add folio allocation functions (Aristeu Rozanski) [2019485] - mm/lru: Add folio_add_lru() (Aristeu Rozanski) [2019485] - mm/lru: Convert __pagevec_lru_add_fn to take a folio (Aristeu Rozanski) [2019485] - mm: Add folio_evictable() (Aristeu Rozanski) [2019485] - mm/workingset: Convert workingset_refault() to take a folio (Aristeu Rozanski) [2019485] - mm/filemap: Add readahead_folio() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_mkwrite_check_truncate() (Aristeu Rozanski) [2019485] - mm/filemap: Add i_blocks_per_folio() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_redirty_for_writepage() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_account_redirty() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_clear_dirty_for_io() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_cancel_dirty() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_account_cleaned() (Aristeu Rozanski) [2019485] - mm/writeback: Add filemap_dirty_folio() (Aristeu Rozanski) [2019485] - mm/writeback: Convert tracing writeback_page_template to folios (Aristeu Rozanski) [2019485] - mm/writeback: Add __folio_mark_dirty() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_mark_dirty() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_start_writeback() (Aristeu Rozanski) [2019485] - mm/writeback: Add __folio_end_writeback() (Aristeu Rozanski) [2019485] - mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() (Aristeu Rozanski) [2019485] - flex_proportions: Allow N events instead of 1 (Aristeu Rozanski) [2019485] - mm/writeback: Rename __add_wb_stat() to wb_stat_mod() (Aristeu Rozanski) [2019485] - mm/migrate: Add folio_migrate_copy() (Aristeu Rozanski) [2019485] - mm/migrate: Add folio_migrate_flags() (Aristeu Rozanski) [2019485] - mm/migrate: Add folio_migrate_mapping() (Aristeu Rozanski) [2019485] - mm/rmap: Add folio_mkclean() (Aristeu Rozanski) [2019485] - mm/swap: Add folio_mark_accessed() (Aristeu Rozanski) [2019485] - mm/swap: Add folio_activate() (Aristeu Rozanski) [2019485] - mm: Add folio_young and folio_idle (Aristeu Rozanski) [2019485] - mm: Add arch_make_folio_accessible() (Aristeu Rozanski) [2019485] - mm: Add kmap_local_folio() (Aristeu Rozanski) [2019485] - mm: Add flush_dcache_folio() (Aristeu Rozanski) [2019485] - mm: Add folio_raw_mapping() (Aristeu Rozanski) [2019485] - mm: Add folio_pfn() (Aristeu Rozanski) [2019485] - mm/workingset: Convert workingset_activation to take a folio (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave() (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_lruvec_lock() and similar functions (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_lruvec() (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_move_account() to use a folio (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath() to folio (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_migrate() to take folios (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_uncharge() to take a folio (Aristeu Rozanski) [2019485] - mm/memcg: Convert uncharge_page() to uncharge_folio() (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_charge() to take a folio (Aristeu Rozanski) [2019485] - mm/memcg: Convert commit_charge() to take a folio (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_memcg() and related functions (Aristeu Rozanski) [2019485] - mm/memcg: Convert memcg_check_events to take a node ID (Aristeu Rozanski) [2019485] - mm/memcg: Remove soft_limit_tree_node() (Aristeu Rozanski) [2019485] - mm/memcg: Use the node id in mem_cgroup_update_tree() (Aristeu Rozanski) [2019485] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Aristeu Rozanski) [2019485] - mm: Add folio_nid() (Aristeu Rozanski) [2019485] - mm: Add folio_mapped() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio private_2 functions (Aristeu Rozanski) [2019485] - mm/filemap: Convert page wait queues to be folios (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_wake_bit() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_wait_bit() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_wait_stable() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_wait_writeback() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_end_writeback() (Aristeu Rozanski) [2019485] - mm/swap: Add folio_rotate_reclaimable() (Aristeu Rozanski) [2019485] - mm/filemap: Add __folio_lock_or_retry() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_wait_locked() (Aristeu Rozanski) [2019485] - mm/filemap: Add __folio_lock_async() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_lock_killable() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_lock() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_unlock() (Aristeu Rozanski) [2019485] - mm/util: Add folio_mapping() and folio_file_mapping() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_pos() and folio_file_pos() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_next_index() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_index(), folio_file_page() and folio_contains() (Aristeu Rozanski) [2019485] - mm: Handle per-folio private data (Aristeu Rozanski) [2019485] - mm/lru: Add folio LRU functions (Aristeu Rozanski) [2019485] - mm: Add folio flag manipulation functions (Aristeu Rozanski) [2019485] - mm: Add folio_try_get_rcu() (Aristeu Rozanski) [2019485] - mm: Add folio_get() (Aristeu Rozanski) [2019485] - mm: Add folio_put() (Aristeu Rozanski) [2019485] - mm: Add folio reference count functions (Aristeu Rozanski) [2019485] - mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() (Aristeu Rozanski) [2019485] - mm/vmstat: Add functions to account folio statistics (Aristeu Rozanski) [2019485] - mm: Add folio_pgdat(), folio_zone() and folio_zonenum() (Aristeu Rozanski) [2019485] - mm: Introduce struct folio (Aristeu Rozanski) [2019485] - mm: Convert get_page_unless_zero() to return bool (Aristeu Rozanski) [2019485] - scripts: check_extable: fix typo in user error message (Aristeu Rozanski) [2019485] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2066898] - PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken (Myron Stowe) [2066898] - PCI: mvebu: Fix device enumeration regression (Myron Stowe) [2066898] - PCI: kirin: Add dev struct for of_device_get_match_data() (Myron Stowe) [2066898] - PCI: j721e: Initialize pcie->cdns_pcie before using it (Myron Stowe) [2066898] - PCI/sysfs: Find shadow ROM before static attribute initialization (Myron Stowe) [2066898] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Myron Stowe) [2066898] - PCI: spear13xx: Avoid invalid address space conversions (Myron Stowe) [2066898] - PCI: hisi: Avoid invalid address space conversions (Myron Stowe) [2066898] - PCI: xilinx-cpm: Rename xilinx_cpm_pcie_port to xilinx_cpm_pcie (Myron Stowe) [2066898] - PCI: xilinx: Rename xilinx_pcie_port to xilinx_pcie (Myron Stowe) [2066898] - PCI: xgene: Rename xgene_pcie_port to xgene_pcie (Myron Stowe) [2066898] - PCI: uniphier: Rename uniphier_pcie_priv to uniphier_pcie (Myron Stowe) [2066898] - PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie (Myron Stowe) [2066898] - PCI: rcar-gen2: Rename rcar_pci_priv to rcar_pci (Myron Stowe) [2066898] - PCI: microchip: Rename mc_port to mc_pcie (Myron Stowe) [2066898] - PCI: mediatek-gen3: Rename mtk_pcie_port to mtk_gen3_pcie (Myron Stowe) [2066898] - PCI: ls-gen4: Rename ls_pcie_g4 to ls_g4_pcie (Myron Stowe) [2066898] - PCI: iproc: Rename iproc_pcie_pltfm_ to iproc_pltfm_pcie_ (Myron Stowe) [2066898] - PCI: iproc: Rename iproc_pcie_bcma_ to iproc_bcma_pcie_ (Myron Stowe) [2066898] - PCI: intel-gw: Rename intel_pcie_port to intel_pcie (Myron Stowe) [2066898] - PCI: j721e: Drop redundant struct device * (Myron Stowe) [2066898] - PCI: j721e: Drop pointless of_device_get_match_data() cast (Myron Stowe) [2066898] - PCI: kirin: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: keystone: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: dra7xx: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: designware-plat: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: cadence: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: artpec6: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: altera: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] - PCI: keystone: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] - PCI: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] - PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI: rockchip-host: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: rcar-host: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: altera: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: mvebu: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: aardvark: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: kirin: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: histb: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: exynos: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: mediatek: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: iproc: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: thunder: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices (Myron Stowe) [2066898] - PCI: Set error response data when config read fails (Myron Stowe) [2066898] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2066898] - misc: pci_endpoint_test: Terminate statement with semicolon (Myron Stowe) [2066898] - PCI: Correct misspelled words (Myron Stowe) [2066898] - PCI: Change capability register offsets to hex (Myron Stowe) [2066898] - PCI: Sort Intel Device IDs by value (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Correctly set PCIe capabilities (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Fix definitions of reserved bits (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only (Myron Stowe) [2066898] - PCI: xilinx-nwl: Simplify code and fix a memory leak (Myron Stowe) [2066898] - PCI: xgene: Fix IB window setup (Myron Stowe) [2066898] - PCI: xgene-msi: Use bitmap_zalloc() when applicable (Myron Stowe) [2066898] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2066898] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2066898] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2066898] - PCI: qcom-ep: Constify static dw_pcie_ep_ops (Myron Stowe) [2066898] - PCI: qcom: Use __be16 type to store return value from cpu_to_be16() (Myron Stowe) [2066898] - PCI: mvebu: Add support for compiling driver as module (Myron Stowe) [2066898] - bus: mvebu-mbus: Export symbols for public API window functions (Myron Stowe) [2066898] - PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Set PCI Bridge Class Code to PCI Bridge (Myron Stowe) [2066898] - PCI: mvebu: Setup PCIe controller to Root Complex mode (Myron Stowe) [2066898] - PCI: mvebu: Propagate errors when updating PCI_IO_BASE and PCI_MEM_BASE registers (Myron Stowe) [2066898] - PCI: mvebu: Do not modify PCI IO type bits in conf_write (Myron Stowe) [2066898] - PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Disallow mapping interrupts on emulated bridges (Myron Stowe) [2066898] - PCI: mvebu: Handle invalid size of read config request (Myron Stowe) [2066898] - PCI: mvebu: Check that PCI bridge specified in DT has function number zero (Myron Stowe) [2066898] - PCI: mvebu: Check for errors from pci_bridge_emul_init() call (Myron Stowe) [2066898] - PCI: mvebu: Check for valid ports (Myron Stowe) [2066898] - arm: ioremap: Remove unused ARM-specific function pci_ioremap_io() (Myron Stowe) [2066898] - arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace() (Myron Stowe) [2066898] - PCI: mvebu: Remove custom mvebu_pci_host_probe() function (Myron Stowe) [2066898] - PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_remap_iospace() (Myron Stowe) [2066898] - arm: ioremap: Implement standard PCI function pci_remap_iospace() (Myron Stowe) [2066898] - PCI: mt7621: Allow COMPILE_TEST for all arches (Myron Stowe) [2066898] - PCI: Let pcibios_root_bridge_prepare() access bridge->windows (Myron Stowe) [2066898] - PCI: mediatek-gen3: Disable DVFSRC voltage request (Myron Stowe) [2066898] - PCI: mediatek: Assert PERST# for 100ms for power and clock to stabilize (Myron Stowe) [2066898] - PCI: keystone: Use phandle argument from "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" (Myron Stowe) [2066898] - dt-bindings: PCI: ti,am65: Fix "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" to take argument (Myron Stowe) [2066898] - PCI: endpoint: Return -EINVAL when interrupts num is smaller than 1 (Myron Stowe) [2066898] - PCI: layerscape: Change to use the DWC common link-up check function (Myron Stowe) [2066898] - PCI: imx: Add the imx8mm pcie support (Myron Stowe) [2066898] - PCI: qcom-ep: Remove surplus dev_err() when using platform_get_irq_byname() (Myron Stowe) [2066898] - PCI: dwc: Do not remap invalid res (Myron Stowe) [2066898] - PCI: brcmstb: Do not turn off WOL regulators on suspend (Myron Stowe) [2066898] - PCI: brcmstb: Add control of subdevice voltage regulators (Myron Stowe) [2066898] - PCI: brcmstb: Add mechanism to turn on subdev regulators (Myron Stowe) [2066898] - PCI: brcmstb: Split brcm_pcie_setup() into two funcs (Myron Stowe) [2066898] - dt-bindings: PCI: Add bindings for Brcmstb EP voltage regulators (Myron Stowe) [2066898] - dt-bindings: PCI: Correct brcmstb interrupts, interrupt-map. (Myron Stowe) [2066898] - PCI: brcmstb: Fix function return value handling (Myron Stowe) [2066898] - PCI: brcmstb: Do not use __GENMASK (Myron Stowe) [2066898] - PCI: brcmstb: Declare 'used' as bitmap, not unsigned long (Myron Stowe) [2066898] - PCI: aardvark: Disable common PHY when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Disable link training when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Assert PERST# when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Fix memory leak in driver unbind (Myron Stowe) [2066898] - PCI: aardvark: Mask all interrupts when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Disable bus mastering when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Comment actions in driver remove method (Myron Stowe) [2066898] - PCI: aardvark: Clear all MSIs at setup (Myron Stowe) [2066898] - PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Add definitions for missing capabilities registers (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Add description for class_revision field (Myron Stowe) [2066898] - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller (Myron Stowe) [2066898] - PCI/switchtec: Declare local state_names[] as static (Myron Stowe) [2066898] - PCI/switchtec: Add Gen4 automotive device IDs (Myron Stowe) [2066898] - PCI: Work around Intel I210 ROM BAR overlap defect (Myron Stowe) [2066898] - PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU critical section (Myron Stowe) [2066898] - MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer (Myron Stowe) [2066898] - via-agp: convert to generic power management (Myron Stowe) [2066898] - sis-agp: convert to generic power management (Myron Stowe) [2066898] - amd64-agp: convert to generic power management (Myron Stowe) [2066898] - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors (Myron Stowe) [2066898] - PCI: ibmphp: Remove commented-out functions (Myron Stowe) [2066898] - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault (Myron Stowe) [2066898] - x86/PCI: Remove initialization of static variables to false (Myron Stowe) [2066898] - PCI: Use DWORD accesses for LTR, L1 SS to avoid erratum (Myron Stowe) [2066898] - PCI/sysfs: Use default_groups in kobj_type for slot attrs (Myron Stowe) [2066898] - PCI: Convert pci_dev_present() stub to static inline (Myron Stowe) [2066898] - PCI: Use pci_find_vsec_capability() when looking for TBT devices (Myron Stowe) [2066898] - PCI/ASPM: Remove struct aspm_latency (Myron Stowe) [2066898] - PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies (Myron Stowe) [2066898] - PCI/ASPM: Stop caching link L0s, L1 exit latencies (Myron Stowe) [2066898] - PCI/ASPM: Move pci_function_0() upward (Myron Stowe) [2066898] - PCI: Add MSI masking quirk for Nvidia ION AHCI (Myron Stowe) [2066898] - PCI/MSI: Destroy sysfs before freeing entries (Myron Stowe) [2066898] - PCI/MSI: Deal with devices lying about their MSI mask capability (Myron Stowe) [2066898] - misc: pci_endpoint_test: Ensure relationship between miscdev and PCI (Myron Stowe) [2066898] - redhat/configs: Enable CONFIG_NFT_SYNPROXY (Phil Sutter) [2069735] - netfilter: nf_tables: validate registers coming from userspace. (Phil Sutter) [2065351] {CVE-2022-1015} - netfilter: nf_tables: initialize registers in nft_do_chain() (Phil Sutter) [2067964] {CVE-2022-1016} - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [2069114] - ipmi: initialize len variable (Tony Camuso) [2067267] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2067267] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2067267] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2067267] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2067267] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2067267] - ipmi/watchdog: Constify ident (Tony Camuso) [2067267] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2067267] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2067267] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2067267] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2067267] - ipmi:ipmb: Fix unknown command response (Tony Camuso) [2067267] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2067267] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2067267] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2067267] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2067267] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2067267] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2067267] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2067267] - ipmi:ipmb: Add OF support (Tony Camuso) [2067267] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2067267] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2067267] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2067267] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2067267] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2067267] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2067267] - config: add CONFIG_IPMI_IPMB (Tony Camuso) [2067267] - ipmi: Export ipmb_checksum() (Tony Camuso) [2067267] - ipmi: Check error code before processing BMC response (Tony Camuso) [2067267] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2067267] - ipmi: Disable some operations during a panic (Tony Camuso) [2067267] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2067267] - parisc: Make struct parisc_driver::remove() return void (Tony Camuso) [2067267] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2067267] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2067267]- redhat/configs: aarch64: enable CPU_FREQ_GOV_SCHEDUTIL (Mark Salter) [2077664] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074097] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074097] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074097] - tun: annotate access to queue->trans_start (Ivan Vecera) [2073453] - stmmac: fix build due to brainos in trans_start changes (Ivan Vecera) [2073453] - net: no longer stop all TX queues in dev_watchdog() (Ivan Vecera) [2073453] - net: do not inline netif_tx_lock()/netif_tx_unlock() (Ivan Vecera) [2073453] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2073453] - net: use an atomic_long_t for queue->trans_timeout (Ivan Vecera) [2073453] - virtio_net: introduce TX timeout watchdog (Ivan Vecera) [2073453] - net: remove the unnecessary check in cipso_v4_doi_free (Guillaume Nault) [2074605] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074605] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1869665] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1869665] - x86: intel_epb: Allow model specific normal EPB value (David Arcari) [2068330] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2039239] - ACPI: CPPC: Amend documentation in the comments (David Arcari) [1961725] - ACPI: CPPC: Drop redundant local variable from cpc_read() (David Arcari) [1961725] - ACPI: CPPC: Fix up I/O port access in cpc_read() (David Arcari) [1961725] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (David Arcari) [1961725] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (David Arcari) [1961725] - cpufreq: amd-pstate: Add AMD P-State performance attributes (David Arcari) [1961725] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (David Arcari) [1961725] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (David Arcari) [1961725] - cpufreq: amd-pstate: Add trace for AMD P-State module (David Arcari) [1961725] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (David Arcari) [1961725] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (David Arcari) [1961725] - redhat/configs: enable CONFIG_X86_AMD_PSTATE (David Arcari) [1961725] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (David Arcari) [1961725] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [1961725] - x86/msr: Add AMD CPPC MSR definitions (David Arcari) [1961725] - tools headers cpufeatures: Sync with the kernel sources (David Arcari) [1961725] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (David Arcari) [1961725] - ACPI: CPPC: Add CPPC enable register function (David Arcari) [1961725] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (David Arcari) [1961725] - ACPI: CPPC: Implement support for SystemIO registers (David Arcari) [1961725]- mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2065633] - mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu (Marcelo Tosatti) [2033500] - powerpc/lib/sstep: Don't use __{get/put}_user() on kernel addresses (Michael Petlan) [2049226] - bpf, test_offload.py: Skip base maps without names (Felix Maurer) [2076961] - perf header: Fix spelling mistake "could't" -> "couldn't" (Michael Petlan) [2075504] - perf build-id: Fix spelling mistake "Cant" -> "Can't" (Michael Petlan) [2075504] - e1000e: Add support for the next LOM generation (David Arcari) [2076668] - vsprintf: Update %pGp documentation about that it prints hex value (Waiman Long) [2073625] - mm/page_owner.c: record tgid (Waiman Long) [2073625] - mm/page_owner: record task command name (Waiman Long) [2073625] - mm/page_owner: print memcg information (Waiman Long) [2073625] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2073625] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2073625] - mm: make some vars and functions static or __init (Waiman Long) [2073625] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2073625] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2073625] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2073625] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2073625] - vsprintf: Make %pGp print the hex value (Waiman Long) [2073625] - test_printf: Append strings more efficiently (Waiman Long) [2073625] - test_printf: Remove custom appending of '|' (Waiman Long) [2073625] - test_printf: Remove separate page_flags variable (Waiman Long) [2073625] - test_printf: Make pft array const (Waiman Long) [2073625] - proc: remove PDE_DATA() completely (Ivan Vecera) [2073492] - fs: proc: store PDE()->data into inode->i_private (Ivan Vecera) [2073492] - seq_file: fix passing wrong private data (Ivan Vecera) [2073492] - tcp: seq_file: Refactor net and family matching (Ivan Vecera) [2073492] - entry: Fix compile error in dynamic_irqentry_exit_cond_resched() (Phil Auld) [2065226] - sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers (Phil Auld) [2065226] - arm64: Support PREEMPT_DYNAMIC (Phil Auld) [2065226] - arm64: entry: Centralize preemption decision (Phil Auld) [2065226] - sched/preempt: Add PREEMPT_DYNAMIC using static keys (Phil Auld) [2065226] - sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY (Phil Auld) [2065226] - sched/preempt: Simplify irqentry_exit_cond_resched() callers (Phil Auld) [2065226] - sched/preempt: Refactor sched_dynamic_update() (Phil Auld) [2065226] - sched/preempt: Move PREEMPT_DYNAMIC logic later (Phil Auld) [2065226] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062831] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062831] - sched/uclamp: Fix iowait boost escaping uclamp restriction (Phil Auld) [2062831] - sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max (Phil Auld) [2062831] - sched/numa: Fix boot crash on arm64 systems (Phil Auld) [2062831] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062831] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062831] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062831] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062831] - sched/numa: Avoid migrating task to CPU-less node (Phil Auld) [2062831] - sched/numa: Fix NUMA topology for systems with CPU-less nodes (Phil Auld) [2062831] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062831] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062831] - psi: fix possible trigger missing in the window (Phil Auld) [2062831] - sched/tracing: Don't re-read p->state when emitting sched_switch event (Phil Auld) [2062831] - sched/core: Export pelt_thermal_tp (Phil Auld) [2062831] - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask (Phil Auld) [2062831] - sched/core: Accounting forceidle time for all tasks except idle task (Phil Auld) [2062831] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062831] - fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA (Phil Auld) [2062831] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062831] - sched/fair: Cleanup task_util and capacity type (Phil Auld) [2062831] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062831] - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity (Phil Auld) [2062831] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062831] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062831] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062831] - sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs() (Phil Auld) [2062831] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062831] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062831] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062831] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062831] - sched/core: Forced idle accounting (Phil Auld) [2062831] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062831] - pci: fix multiple definition error when CONFIG_RHEL_DIFFERENCES is not set (Joel Savitz) [2053991] - selftests/bpf: Make test_lwt_ip_encap more stable and faster (Felix Maurer) [2019496] - ucounts: Fix systemd LimitNPROC with private users regression (Alexey Gladkov) [2061724] - ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 (Alexey Gladkov) [2061724] - ucounts: Base set_cred_ucounts changes on the real user (Alexey Gladkov) [2061724] - ucounts: Move RLIMIT_NPROC handling after set_user (Alexey Gladkov) [2061724] - ucounts: Handle wrapping in is_ucounts_overlimit (Alexey Gladkov) [2061724] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (John W. Linville) [2027972] - dmaengine: ptdma: handle the cases based on DMA is complete (John W. Linville) [2027972] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (John W. Linville) [2027972] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (John W. Linville) [2027972] - dmaengine: remove debugfs #ifdef (John W. Linville) [2027972] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (John W. Linville) [2027972] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (John W. Linville) [2027972] - dmaengine: ptdma: Add debugfs entries for PTDMA (John W. Linville) [2027972] - dmaengine: ptdma: register PTDMA controller as a DMA resource (John W. Linville) [2027972] - dmaengine: ptdma: Initial driver for the AMD PTDMA (John W. Linville) [2027972]- powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028677] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028677] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028677] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028677] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028677] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028677] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028677] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028677] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028677] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028677] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028677] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028677] - s390/kexec: fix return code handling (Lichen Liu) [2017023] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2017023] - Build intel_sdsi with %{tools_make} (David Arcari) [1971952] - redhat/kernel.spec.template: Add intel_sdsi utility (David Arcari) [1971952] - redhat/configs: enable CONFIG_INTEL_SDSI (David Arcari) [1971952] - selftests: sdsi: test sysfs setup (David Arcari) [1971952] - tools arch x86: Add Intel SDSi provisiong tool (David Arcari) [1971952] - platform/x86: Add Intel Software Defined Silicon driver (David Arcari) [1971952] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040032] - redhat/configs: change intel-lpss to be a loadable module (David Arcari) [2040032] - mfd: intel-lpss: Provide an SSP type to the driver (David Arcari) [2040032] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (David Arcari) [2040032] - mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2 (David Arcari) [2040032] - mfd: intel-lpss-pci: Fix clock speed for 38a8 UART (David Arcari) [2040032] - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() (David Arcari) [2040032] - mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs (David Arcari) [2040032] - mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART (David Arcari) [2040032] - mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs (David Arcari) [2040032] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (David Arcari) [2040034] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (David Arcari) [2040034] - pinctrl: intel: fix unexpected interrupt (David Arcari) [2040034] - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line (David Arcari) [2040034] - pinctrl: intel: Kconfig: Add configuration menu to Intel pin control (David Arcari) [2040034] - i2c: i801: Drop two outdated comments (David Arcari) [2040028] - i2c: i801: Add support for the Process Call command (David Arcari) [2040028] - i2c: i801: Drop useless masking in i801_access (David Arcari) [2040028] - i2c: i801: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040028] - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX (David Arcari) [2040028] - i2c: i801: Don't clear status flags twice in interrupt mode (David Arcari) [2040028] - i2c: i801: Don't read back cleared status in i801_check_pre() (David Arcari) [2040028] - i2c: i801: Improve handling platform data for tco device (David Arcari) [2040028] - i2c: i801: Improve handling of chip-specific feature definitions (David Arcari) [2040028] - i2c: i801: Remove i801_set_block_buffer_mode (David Arcari) [2040028] - i2c: i801: Don't silently correct invalid transfer size (David Arcari) [2040028] - i2c: i801: Fix interrupt storm from SMB_ALERT signal (David Arcari) [2040028] - i2c: i801: Restore INTREN on unload (David Arcari) [2040028] - i2c: i801: Add support for Intel Ice Lake PCH-N (David Arcari) [2040028] - i2c: i801: Fix incorrect and needless software PEC disabling (David Arcari) [2040028] - i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) (David Arcari) [2040028] - i2c: i801: Use PCI bus rescan mutex to protect P2SB access (David Arcari) [2040028] - i2c: i801: Improve i801_add_mux (David Arcari) [2040028] - i2c: i801: Improve i801_acpi_probe/remove functions (David Arcari) [2040028] - i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE (David Arcari) [2040028] - i2c: i801: Improve is_dell_system_with_lis3lv02d (David Arcari) [2040028] - i2c: i801: Remove not needed debug message (David Arcari) [2040028] - i2c: i801: make p2sb_spinlock a mutex (David Arcari) [2040028] - i2c: i801: Improve disabling runtime pm (David Arcari) [2040028] - i2c: i801: Fix handling SMBHSTCNT_PEC_EN (David Arcari) [2040028] - kABI: Pad the address_space struct (Nico Pache) [2048328] - kABI: Pad the readahead_control struct (Nico Pache) [2048328] - kABI: Pad the vm_fault struct (Nico Pache) [2048328] - kABI: Pad vm_operations_struct (Nico Pache) [2048328] - kABI: Pad the mempolicy struct (Nico Pache) [2048328] - kABI: Pad mempool_s (Nico Pache) [2048328] - kABI: Pad dev_pagemap and dev_pagemap_ops (Nico Pache) [2048328] - kABI: Pad struct swap_info_struct (Nico Pache) [2048328] - kABI: Pad vmem_altmap (Nico Pache) [2048328] - kABI: Pad the vm_area_struct (Nico Pache) [2048328] - kABI: Pad the mm_struct (Nico Pache) [2048328] - kABI: exclude reclaim_state struct (Nico Pache) [2048328] - kABI: Pad the shrinker struct (Nico Pache) [2048328] - kABI: Exclude memcg pointer from shrinker (Nico Pache) [2048328] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2067770] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012229] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012229] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012229] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012229] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012229] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012229] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012229] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012229] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012229] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012229] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012229] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012229] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012229] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012229] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012229] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012229] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012229] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012229] - selftests: xsk: Generate packet directly in umem (Felix Maurer) [2006330] - selftests: xsk: Decrease sending speed (Felix Maurer) [2006330] - selftests: xsk: Simplify packet validation in xsk tests (Felix Maurer) [2006330] - selftests: xsk: Rename worker_* functions that are not thread entry points (Felix Maurer) [2006330] - selftests: xsk: Remove end-of-test packet (Felix Maurer) [2006330] - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051532]- redhat: disable uncommon media device infrastructure (Jarod Wilson) [2074598] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2056869] - netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056869] {CVE-2022-25636} - netfilter: nf_tables: validate registers coming from userspace. (Phil Sutter) [2065350] {CVE-2022-1015} - scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071524] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071524] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071524] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071524] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071524] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071524] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071524] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071524] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071524] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Chris Leech) [2071524] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071524] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2071524] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2071524] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2071524] - scsi: qedi: Add support for fastpath doorbell recovery (Chris Leech) [2071524] - redhat: Enable KASAN on all ELN debug kernels (Nico Pache) [1995251] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065198] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065198] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065198] - redhat/configs: Enable CONFIG_RCU_SCALE_TEST & CONFIG_RCU_REF_SCALE_TEST (Waiman Long) [2070740] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (David Arcari) [2039995] - thermal: int340x: Use struct_group() for memcpy() region (David Arcari) [2039995] - thermal: int340x: Limit Kconfig to 64-bit (David Arcari) [2039995] - thermal: int340x: fix build on 32-bit targets (David Arcari) [2039995 2040066] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (David Arcari) [2039995 2040066] - thermal/drivers/int340x: Improve the tcc offset saving for suspend/resume (David Arcari) [2039995] - thermal: int340x: delete bogus length check (David Arcari) [2039995] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [2039995] - thermal/drivers/int340x: Use IMOK independently (David Arcari) [2039995] - stddef: Introduce struct_group() helper macro (David Arcari) [2039995] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2031240] - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2031240] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2031240] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2031240] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2031240] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2031240] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2031240]- redhat/configs: Enable WDT devices used by qemu VMs (Prarit Bhargava) [2074160] - redhat/configs: disable CONFIG_CAN_SOFTING (Brian Masney) [2073521] - myri10ge: mark as unmaintained (Michal Schmidt) [2054208] - benet: mark device 0xe220 (Lancer) as unmaintained (Michal Schmidt) [2054208] - bnx2: mark as unmaintained (Michal Schmidt) [2054208] - ice: Fix race condition during interface enslave (Petr Oros) [1988953] - ice: Fix error with handling of bonding MTU (Petr Oros) [1988953] - ice: Avoid RTNL lock when re-creating auxiliary device (Petr Oros) [1988953] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Petr Oros) [1988953] - userfaultfd/selftests: fix calculation of expected ioctls (Desnes A. Nunes do Rosario) [2036152] - userfaultfd/selftests: fix feature support detection (Desnes A. Nunes do Rosario) [2036152] - userfaultfd/selftests: don't rely on GNU extensions for random numbers (Desnes A. Nunes do Rosario) [2036152] - CI: Drop baseline runs (Veronika Kabatova) - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068432] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068432] - ibmvnic: fix race between xmit and reset (Gustavo Walbon) [2061556] - mlxsw: spectrum_router: Increase parsing depth for multipath hash (Ivan Vecera) [2020113] - mlxsw: Remove old parsing depth infrastructure (Ivan Vecera) [2020113] - mlxsw: Convert existing consumers to use new API for parsing configuration (Ivan Vecera) [2020113] - mlxsw: spectrum: Add infrastructure for parsing configuration (Ivan Vecera) [2020113] - ipv6: separate ndisc_ns_create() from ndisc_send_ns() (Ivan Vecera) [2073506] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068688] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068688] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068688] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [2048779] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [2048779] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [2048779] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [2048779] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2048779] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2048779] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2048779] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2048779] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2048779] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [2048779] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [2048779] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [2048779] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [2048779] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [2048779] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [2048779] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [2048779] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063906] - ima: Do not print policy rule with inactive LSM labels (Bruno Meneguele) [2063906] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063906] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063906] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063906] - ima: fix reference leak in asymmetric_verify() (Bruno Meneguele) [2063906] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062428] {CVE-2020-36516} - bpf/selftests: Fix namespace mount setup in tc_redirect (Yauheni Kaliuta) [2063067] - memcg: do not tweak node in alloc_mem_cgroup_per_node_info (Nico Pache) [2024054] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2024054] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2024054] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2024054] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2024054] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2024054] - block: restore the old set_task_ioprio() behaviour wrt PF_EXITING (Ming Lei) [2066297] - scsi: core: scsi_logging: Fix a BUG (Ming Lei) [2066297] - scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling (Ming Lei) [2066297] - block: add __must_check for *add_disk*() callers (Ming Lei) [2066297] - scsi: bsg: Fix errno when scsi_bsg_register_queue() fails (Ming Lei) [2066297] - scsi: st: Add missing break in switch statement in st_ioctl() (Ming Lei) [2066297] - scsi: core: scsi_ioctl: Fix error code propagation in SG_IO (Ming Lei) [2066297] - scsi: bsg: Fix device unregistration (Ming Lei) [2066297] - scsi: bsg-lib: Fix commands without data transfer in bsg_transport_sg_io_fn() (Ming Lei) [2066297] - scsi: bsg: Fix commands without data transfer in scsi_bsg_sg_io_fn() (Ming Lei) [2066297] - block: limit request dispatch loop duration (Ming Lei) [2066297] - block: fix rq-qos breakage from skipping rq_qos_done_bio() (Ming Lei) [2066297] - block: flush plug based on hardware and software queue order (Ming Lei) [2066297] - block: ensure plug merging checks the correct queue at least once (Ming Lei) [2066297] - block: update io_ticks when io hang (Ming Lei) [2066297] - block: release rq qos structures for queue without disk (Ming Lei) [2066297] - block: fix blk_mq_attempt_bio_merge and rq_qos_throttle protection (Ming Lei) [2066297] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2066297] - block: clear iocb->private in blkdev_bio_end_io_async() (Ming Lei) [2066297] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2066297] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ming Lei) [2066297] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2066297] - block: Add handling for zone append command in blk_complete_request (Ming Lei) [2066297] - loop: revert "make autoclear operation asynchronous" (Ming Lei) [2066297] - block: fix DIO handling regressions in blkdev_read_iter() (Ming Lei) [2066297] - blk-mq: fix missing blk_account_io_done() in error path (Ming Lei) [2066297] - block: cleanup q->srcu (Ming Lei) [2066297] - block: Remove unnecessary variable assignment (Ming Lei) [2066297] - brd: remove brd_devices_mutex mutex (Ming Lei) [2066297] - aoe: remove redundant assignment on variable n (Ming Lei) [2066297] - loop: remove redundant initialization of pointer node (Ming Lei) [2066297] - block/rnbd-clt-sysfs: use default_groups in kobj_type (Ming Lei) [2066297] - pktcdvd: convert to use attribute groups (Ming Lei) [2066297] - rsxx: Drop PCI legacy power management (Ming Lei) [2066297] - mtip32xx: convert to generic power management (Ming Lei) [2066297] - mtip32xx: remove pointless drvdata lookups (Ming Lei) [2066297] - mtip32xx: remove pointless drvdata checking (Ming Lei) [2066297] - drbd: Use struct_group() to zero algs (Ming Lei) [2066297] - loop: make autoclear operation asynchronous (Ming Lei) [2066297] - null_blk: cast command status to integer (Ming Lei) [2066297] - pktdvd: stop using bdi congestion framework. (Ming Lei) [2066297] - block: null_blk: batched complete poll requests (Ming Lei) [2066297] - floppy: Add max size check for user space request (Ming Lei) [2066297] - floppy: Fix hang in watchdog when disk is ejected (Ming Lei) [2066297] - loop: don't hold lo_mutex during __loop_clr_fd() (Ming Lei) [2066297] - MAINTAINERS: add entries for block layer documentation (Ming Lei) [2066297] - docs: sysfs-block: add contact for nomerges (Ming Lei) [2066297] - docs: sysfs-block: sort alphabetically (Ming Lei) [2066297] - docs: sysfs-block: move to stable directory (Ming Lei) [2066297] - block: fix old-style declaration (Ming Lei) [2066297] - nvme-pci: fix queue_rqs list splitting (Ming Lei) [2066297] - block: introduce rq_list_move (Ming Lei) [2066297] - block: drop needless assignment in set_task_ioprio() (Ming Lei) [2066297] - bio.h: fix kernel-doc warnings (Ming Lei) [2066297] - block: check minor range in device_add_disk() (Ming Lei) [2066297] - block: use "unsigned long" for blk_validate_block_size(). (Ming Lei) [2066297] - block: fix error unwinding in device_add_disk (Ming Lei) [2066297] - block: call blk_exit_queue() before freeing q->stats (Ming Lei) [2066297] - block: fix error in handling dead task for ioprio setting (Ming Lei) [2066297] - blk-mq: blk-mq: check quiesce state before queue_rqs (Ming Lei) [2066297] - block: only build the icq tracking code when needed (Ming Lei) [2066297] - block: fold create_task_io_context into ioc_find_get_icq (Ming Lei) [2066297] - block: open code create_task_io_context in set_task_ioprio (Ming Lei) [2066297] - block: fold get_task_io_context into set_task_ioprio (Ming Lei) [2066297] - block: move set_task_ioprio to blk-ioc.c (Ming Lei) [2066297] - block: cleanup ioc_clear_queue (Ming Lei) [2066297] - block: refactor put_io_context (Ming Lei) [2066297] - block: remove the NULL ioc check in put_io_context (Ming Lei) [2066297] - block: refactor put_iocontext_active (Ming Lei) [2066297] - block: simplify struct io_context refcounting (Ming Lei) [2066297] - block: remove the nr_task field from struct io_context (Ming Lei) [2066297] - nvme: add support for mq_ops->queue_rqs() (Ming Lei) [2066297] - block: add mq_ops->queue_rqs hook (Ming Lei) [2066297] - block: use singly linked list for bio cache (Ming Lei) [2066297] - block: add completion handler for fast path (Ming Lei) [2066297] - block: make queue stat accounting a reference (Ming Lei) [2066297] - bdev: Improve lookup_bdev documentation (Ming Lei) [2066297] - mtd_blkdevs: don't scan partitions for plain mtdblock (Ming Lei) [2066297] - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags (Ming Lei) [2066297] - blk-mq: Delete busy_iter_fn (Ming Lei) [2066297] - blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument (Ming Lei) [2066297] - blk-mq: don't use plug->mq_list->q directly in blk_mq_run_dispatch_ops() (Ming Lei) [2066297] - blk-mq: don't run might_sleep() if the operation needn't blocking (Ming Lei) [2066297] - blk-mq: run dispatch lock once in case of issuing from list (Ming Lei) [2066297] - blk-mq: pass request queue to blk_mq_run_dispatch_ops (Ming Lei) [2066297] - blk-mq: move srcu from blk_mq_hw_ctx to request_queue (Ming Lei) [2066297] - blk-mq: remove hctx_lock and hctx_unlock (Ming Lei) [2066297] - block: switch to atomic_t for request references (Ming Lei) [2066297] - block: move direct_IO into our own read_iter handler (Ming Lei) [2066297] - mm: move filemap_range_needs_writeback() into header (Ming Lei) [2066297] - mm: move more expensive part of XA setup out of mapping check (Ming Lei) [2066297] - block: get rid of useless goto and label in blk_mq_get_new_requests() (Ming Lei) [2066297] - blk-mq: check q->poll_stat in queue_poll_stat_show (Ming Lei) [2066297] - scsi: remove the gendisk argument to scsi_ioctl (Ming Lei) [2066297] - block: remove the gendisk argument to blk_execute_rq (Ming Lei) [2066297] - block: remove the ->rq_disk field in struct request (Ming Lei) [2066297] - block: don't check ->rq_disk in merges (Ming Lei) [2066297] - mtd_blkdevs: remove the sector out of range check in do_blktrans_request (Ming Lei) [2066297] - block: Remove redundant initialization of variable ret (Ming Lei) [2066297] - block: simplify ioc_lookup_icq (Ming Lei) [2066297] - block: simplify ioc_create_icq (Ming Lei) [2066297] - block: return the io_context from create_task_io_context (Ming Lei) [2066297] - block: use alloc_io_context in __copy_io (Ming Lei) [2066297] - block: factor out a alloc_io_context helper (Ming Lei) [2066297] - block: remove get_io_context_active (Ming Lei) [2066297] - block: move the remaining elv.icq handling to the I/O scheduler (Ming Lei) [2066297] - block: move blk_mq_sched_assign_ioc to blk-ioc.c (Ming Lei) [2066297] - block: mark put_io_context_active static (Ming Lei) [2066297] - Revert "block: Provide blk_mq_sched_get_icq()" (Ming Lei) [2066297] - bfq: use bfq_bic_lookup in bfq_limit_depth (Ming Lei) [2066297] - bfq: simplify bfq_bic_lookup (Ming Lei) [2066297] - fork: move copy_io to block/blk-ioc.c (Ming Lei) [2066297] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2066297] - bfq: Log waker detections (Ming Lei) [2066297] - bfq: Provide helper to generate bfqq name (Ming Lei) [2066297] - bfq: Limit waker detection in time (Ming Lei) [2066297] - bfq: Limit number of requests consumed by each cgroup (Ming Lei) [2066297] - bfq: Store full bitmap depth in bfq_data (Ming Lei) [2066297] - bfq: Track number of allocated requests in bfq_entity (Ming Lei) [2066297] - block: Provide blk_mq_sched_get_icq() (Ming Lei) [2066297] - mmc: core: Use blk_mq_complete_request_direct(). (Ming Lei) [2066297] - blk-mq: Add blk_mq_complete_request_direct() (Ming Lei) [2066297] - blk-crypto: remove blk_crypto_unregister() (Ming Lei) [2066297] - block: don't include in blk.h (Ming Lei) [2066297] - block: don't include in blk.h (Ming Lei) [2066297] - block: don't include in blk.h (Ming Lei) [2066297] - block: don't include blk-mq.h in blk.h (Ming Lei) [2066297] - block: don't include blk-mq-sched.h in blk.h (Ming Lei) [2066297] - block: remove the e argument to elevator_exit (Ming Lei) [2066297] - block: remove elevator_exit (Ming Lei) [2066297] - block: move blk_get_flush_queue to blk-flush.c (Ming Lei) [2066297] - blk_mq: remove repeated includes (Ming Lei) [2066297] - block: move io_context creation into where it's needed (Ming Lei) [2066297] - block: only allocate poll_stats if there's a user of them (Ming Lei) [2066297] - blk-ioprio: don't set bio priority if not needed (Ming Lei) [2066297] - blk-mq: move more plug handling from blk_mq_submit_bio into blk_add_rq_to_plug (Ming Lei) [2066297] - sr: set GENHD_FL_REMOVABLE earlier (Ming Lei) [2066297] - block: cleanup the GENHD_FL_* definitions (Ming Lei) [2066297] - block: don't set GENHD_FL_NO_PART for hidden gendisks (Ming Lei) [2066297] - block: remove GENHD_FL_EXT_DEVT (Ming Lei) [2066297] - block: remove GENHD_FL_SUPPRESS_PARTITION_INFO (Ming Lei) [2066297] - mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO (Ming Lei) [2066297] - null_blk: don't suppress partitioning information (Ming Lei) [2066297] - block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open (Ming Lei) [2066297] - block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART (Ming Lei) [2066297] - block: merge disk_scan_partitions and blkdev_reread_part (Ming Lei) [2066297] - block: remove a dead check in show_partition (Ming Lei) [2066297] - block: remove GENHD_FL_CD (Ming Lei) [2066297] - block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags (Ming Lei) [2066297] - block: move GENHD_FL_NATIVE_CAPACITY to disk->state (Ming Lei) [2066297] - block: don't include blk-mq headers in blk-core.c (Ming Lei) [2066297] - block: move blk_print_req_error to blk-mq.c (Ming Lei) [2066297] - block: move blk_dump_rq_flags to blk-mq.c (Ming Lei) [2066297] - block: move blk_account_io_{start,done} to blk-mq.c (Ming Lei) [2066297] - block: move blk_steal_bios to blk-mq.c (Ming Lei) [2066297] - block: move blk_rq_init to blk-mq.c (Ming Lei) [2066297] - block: move request based cloning helpers to blk-mq.c (Ming Lei) [2066297] - blk-mq: move blk_mq_flush_plug_list (Ming Lei) [2066297] - block: remove blk-exec.c (Ming Lei) [2066297] - block: remove rq_flush_dcache_pages (Ming Lei) [2066297] - block: move blk_rq_err_bytes to scsi (Ming Lei) [2066297] - block: remove blk_{get,put}_request (Ming Lei) [2066297] - block: remove QUEUE_FLAG_SCSI_PASSTHROUGH (Ming Lei) [2066297] - block: remove the initialize_rq_fn blk_mq_ops method (Ming Lei) [2066297] - scsi: add a scsi_alloc_request helper (Ming Lei) [2066297] - bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn (Ming Lei) [2066297] - nfsd/blocklayout: use ->get_unique_id instead of sending SCSI commands (Ming Lei) [2066297] - sd: implement ->get_unique_id (Ming Lei) [2066297] - block: add a ->get_unique_id method (Ming Lei) [2066297] - scsi: bsg: Move the whole request execution into the SCSI/transport handlers (Ming Lei) [2066297] - scsi: block: Remove the remaining SG_IO-related fields from struct request_queue (Ming Lei) [2066297] - scsi: block: Remove BLK_SCSI_MAX_CMDS (Ming Lei) [2066297] - scsi: bsg: Simplify device registration (Ming Lei) [2066297] - scsi: sr: cdrom: Move cdrom_read_cdda_bpc() into the sr driver (Ming Lei) [2066297] - scsi: scsi_ioctl: Unexport sg_scsi_ioctl() (Ming Lei) [2066297] - scsi: scsi_ioctl: Factor SG_IO handling into a helper (Ming Lei) [2066297] - scsi: scsi_ioctl: Factor SCSI_IOCTL_GET_IDLUN handling into a helper (Ming Lei) [2066297] - scsi: scsi_ioctl: Consolidate the START STOP UNIT handling (Ming Lei) [2066297] - scsi: scsi_ioctl: Remove a very misleading comment (Ming Lei) [2066297] - scsi: core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON (Ming Lei) [2066297] - scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handling to drivers/scsi (Ming Lei) [2066297] - scsi: scsi_ioctl: Simplify SCSI passthrough permission checking (Ming Lei) [2066297] - scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c (Ming Lei) [2066297] - scsi: scsi_ioctl: Remove scsi_req_init() (Ming Lei) [2066297] - scsi: bsg: Move bsg_scsi_ops to drivers/scsi/ (Ming Lei) [2066297] - scsi: bsg: Decouple from scsi_cmd_ioctl() (Ming Lei) [2066297] - scsi: block: Add a queue_max_bytes() helper (Ming Lei) [2066297] - scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl() (Ming Lei) [2066297] - scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl() (Ming Lei) [2066297] - scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl() (Ming Lei) [2066297] - scsi: cdrom: Remove the call to scsi_cmd_blk_ioctl() from cdrom_ioctl() (Ming Lei) [2066297] - scsi: st: Simplify ioctl handling (Ming Lei) [2066297] - scsi: core: Remove scsi_compat_ioctl() (Ming Lei) [2066297] - scsi: sg: Consolidate compat ioctl handling (Ming Lei) [2066297] - scsi: ch: Consolidate compat ioctl handling (Ming Lei) [2066297] - scsi: sd: Consolidate compat ioctl handling (Ming Lei) [2066297] - scsi: sr: Consolidate compat ioctl handling (Ming Lei) [2066297] - scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND (Ming Lei) [2066297] - block: fix argument type of bio_trim() (Ming Lei) [2066297] - powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038242] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056771] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056771] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056771] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056771] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056771] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056771] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056771] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2049164 2056771] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2049164 2056771] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2049164 2056771] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2049164 2056771] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056771] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2037988 2056771] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2037988 2056771] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056771] - IB/iser: Align coding style across driver (Kamal Heib) [2056771] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056771] - IB/iser: Don't suppress send completions (Kamal Heib) [2056771] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056771] - IB/iser: Fix RNR errors (Kamal Heib) [2056771] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056771] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056771] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056771] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056771] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2037988 2056771] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056771] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056771] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056771] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056771] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2037988 2056771] - IB/core: Remove redundant pointer mm (Kamal Heib) [2056771] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056771] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056771] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056771] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056771] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2049164 2056771] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056771] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056771] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056771] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2037988 2056771] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2049164 2056770] - IB/hfi1: Fix early init panic (Kamal Heib) [2049164 2056770] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2049164 2056770] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2049164 2056770] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056770] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2049164 2056770] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056770] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056770] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056770] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2037988 2056770] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056770] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2049164 2056770] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2037988 2056770] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056770] - RDMA/efa: Add support for dmabuf memory regions (Kamal Heib) [2056770] - RDMA/umem: Allow pinned dmabuf umem usage (Kamal Heib) [2056770] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2037988 2056770] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056770] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056770] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056770] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2037988 2056770] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2056770] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2037988 2056770] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2037988 2056770] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2037988 2056770] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2037988 2056770] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056770] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056770] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056770] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056770] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056770] - RDMA/counter: Add optional counter support (Kamal Heib) [2056770] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056770] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056770] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056770] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056770] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056770] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056770] - RDMA/efa: CQ notifications (Kamal Heib) [2056770] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2037988 2056770] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056770] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2056770] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056770] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2049164 2056770] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2049164 2056770] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2049164 2056770] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2049164 2056770] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2049164 2056770] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2049164 2056770] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2049164 2056770] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2049164 2056769] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2049164 2056769] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2049164 2056769] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056769] - IB/hfi1: make hist static (Kamal Heib) [2049164 2056769] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2049164 2056769] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2049164 2056769] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [2037988 2056769] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056769] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2056769] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2056769] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056769] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056769] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056769] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2049164 2056769] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056769] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056769] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056769] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056769] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056769] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056769] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056769] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056769] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056769] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2049164 2056769] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056769] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2049164 2056769] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056769] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056769] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2049164 2056769] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2049164 2056769] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2049164 2056769] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056769] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056769] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056769] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056769] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056769] - RDMA/siw: Remove kmap() (Kamal Heib) [2056769] - lib/scatterlist: Fix wrong update of orig_nents (Kamal Heib) [2056769] - lib/scatterlist: Provide a dedicated function to support table append (Kamal Heib) [2056769] - PCI: mt7621: Remove unused function pcie_rmw() (Myron Stowe) [2052155] - PCI: mt7621: Drop of_match_ptr() to avoid unused variable (Myron Stowe) [2052155] - PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()' (Myron Stowe) [2052155] - PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_ (Myron Stowe) [2052155] - PCI: mt7621: Add missing MODULE_LICENSE() (Myron Stowe) [2052155] - PCI: mt7621: Move MIPS setup to pcibios_root_bridge_prepare() (Myron Stowe) [2052155] - PCI: mt7621: Declare mt7621_pci_ops static (Myron Stowe) [2052155] - PCI: mt7621: Convert driver into 'bool' (Myron Stowe) [2052155] - PCI: xgene: Use PCI_VENDOR_ID_AMCC macro (Myron Stowe) [2052155] - PCI: rcar-host: Remove unneeded includes (Myron Stowe) [2052155] - PCI: rcar-ep: Remove unneeded includes (Myron Stowe) [2052155] - PCI: qcom: Add sc8180x compatible (Myron Stowe) [2052155] - PCI: qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280 (Myron Stowe) [2052155] - PCI: qcom: Replace ops with struct pcie_cfg in pcie match data (Myron Stowe) [2052155] - MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver and binding (Myron Stowe) [2052155] - PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver (Myron Stowe) [2052155] - dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller (Myron Stowe) [2052155] - MAINTAINERS: Add Sergio Paracuellos as MT7621 PCIe maintainer (Myron Stowe) [2052155] - PCI: mt7621: Add MediaTek MT7621 PCIe host controller driver (Myron Stowe) [2052155] - dt-bindings: PCI: Add MT7621 SoC PCIe host controller (Myron Stowe) [2052155] - staging: mt7621-pci: fix hang when nothing is connected to pcie ports (Myron Stowe) [2052155] - PCI: kirin: Allow removing the driver (Myron Stowe) [2052155] - PCI: kirin: De-init the dwc driver (Myron Stowe) [2052155] - PCI: kirin: Disable clkreq during poweroff sequence (Myron Stowe) [2052155] - PCI: kirin: Move the power-off code to a common routine (Myron Stowe) [2052155] - PCI: kirin: Add power_off support for Kirin 960 PHY (Myron Stowe) [2052155] - PCI: kirin: Allow building it as a module (Myron Stowe) [2052155] - PCI: kirin: Add MODULE_* macros (Myron Stowe) [2052155] - PCI: kirin: Add Kirin 970 compatible (Myron Stowe) [2052155] - PCI: kirin: Support PERST# GPIOs for HiKey970 external PEX 8606 bridge (Myron Stowe) [2052155] - PCI: kirin: Use regmap for APB registers (Myron Stowe) [2052155] - PCI: kirin: Add support for a PHY layer (Myron Stowe) [2052155] - PCI: kirin: Reorganize the PHY logic inside the driver (Myron Stowe) [2052155] - PCI: imx6: Remove unused assignment to variable ret (Myron Stowe) [2052155] - PCI: endpoint: Use sysfs_emit() in "show" functions (Myron Stowe) [2052155] - PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation (Myron Stowe) [2052155] - PCI: dwc: Perform host_init() before registering msi (Myron Stowe) [2052155] - PCI: visconti: Remove surplus dev_err() when using platform_get_irq_byname() (Myron Stowe) [2052155] - PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP) (Myron Stowe) [2052155] - PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST) (Myron Stowe) [2052155] - PCI: dra7xx: Get an optional clock (Myron Stowe) [2052155] - PCI: dra7xx: Remove unused include (Myron Stowe) [2052155] - PCI: dra7xx: Make it a kernel module (Myron Stowe) [2052155] - PCI: dwc: Export more symbols to allow modular drivers (Myron Stowe) [2052155] - dt-bindings: rockchip: Add DesignWare based PCIe controller (Myron Stowe) [2052155] - PCI: cadence: Add cdns_plat_pcie_probe() missing return (Myron Stowe) [2052155] - PCI: j721e: Fix j721e_pcie_probe() error path (Myron Stowe) [2052155] - PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge (Myron Stowe) [2052155] - PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge (Myron Stowe) [2052155] - PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge (Myron Stowe) [2052155] - PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG (Myron Stowe) [2052155] - PCI: aardvark: Fix return value of MSI domain .alloc() method (Myron Stowe) [2052155] - PCI: pci-bridge-emul: Fix emulation of W1C bits (Myron Stowe) [2052155] - PCI: aardvark: Fix reporting Data Link Layer Link Active (Myron Stowe) [2052155] - PCI: aardvark: Fix checking for link up via LTSSM state (Myron Stowe) [2052155] - PCI: aardvark: Fix link training (Myron Stowe) [2052155] - PCI: aardvark: Simplify initialization of rootcap on virtual bridge (Myron Stowe) [2052155] - PCI: aardvark: Do not unmask unused interrupts (Myron Stowe) [2052155] - PCI: aardvark: Do not clear status bits of masked interrupts (Myron Stowe) [2052155] - PCI: aardvark: Fix configuring Reference clock (Myron Stowe) [2052155] - PCI: aardvark: Don't spam about PIO Response Status (Myron Stowe) [2052155] - PCI: aardvark: Fix PCIe Max Payload Size setting (Myron Stowe) [2052155] - PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (Myron Stowe) [2052155] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2052155] - PCI: cpqphp: Use instead of (Myron Stowe) [2052155] - MAINTAINERS: Update PCI subsystem information (Myron Stowe) [2052155] - PCI: Prefer 'unsigned int' over bare 'unsigned' (Myron Stowe) [2052155] - PCI: Remove redundant 'rc' initialization (Myron Stowe) [2052155] - PCI: Remove unused pci_pool wrappers (Myron Stowe) [2052155] - PCI: cpqphp: Format if-statement code block correctly (Myron Stowe) [2052155] - PCI: Use unsigned to match sscanf("%x") in pci_dev_str_match_path() (Myron Stowe) [2052155] - PCI: Correct misspelled and remove duplicated words (Myron Stowe) [2052155] - PCI: Tidy comments (Myron Stowe) [2052155] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2052155] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2052155] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2052155] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2052155] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2052155] - PCI: Add ACS quirk for Pericom PI7C9X2G switches (Myron Stowe) [2052155] - PCI: Mark Atheros QCA6174 to avoid bus reset (Myron Stowe) [2052155] - PCI: Use kstrtobool() directly, sans strtobool() wrapper (Myron Stowe) [2052155] - PCI/sysfs: Return -EINVAL consistently from "store" functions (Myron Stowe) [2052155] - PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input (Myron Stowe) [2052155] - PCI/switchtec: Add check of event support (Myron Stowe) [2052155] - PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP (Myron Stowe) [2052155] - PCI/switchtec: Update the way of getting management VEP instance ID (Myron Stowe) [2052155] - PCI/switchtec: Fix a MRPC error status handling issue (Myron Stowe) [2052155] - PCI/switchtec: Error out MRPC execution when MMIO reads fail (Myron Stowe) [2052155] - PCI: Coalesce host bridge contiguous apertures (Myron Stowe) [2052155] - PCI/P2PDMA: Apply bus offset correctly in DMA address calculation (Myron Stowe) [2052155] - PCI/sysfs: Explicitly show first MSI IRQ for 'irq' (Myron Stowe) [2052155] - PCI: Document /sys/bus/pci/devices/.../irq (Myron Stowe) [2052155] - PCI/ERR: Reduce compile time for CONFIG_PCIEAER=n (Myron Stowe) [2052155] - PCI/portdrv: Remove unused pcie_port_bus_{,un}register() declarations (Myron Stowe) [2052155] - PCI/portdrv: Remove unused resume err_handler (Myron Stowe) [2052155] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2052155] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2052155] - x86/pci/probe_roms: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155] - perf/x86/intel/uncore: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155] - powerpc/eeh: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155] - usb: xhci: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155] - cxl: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155] - cxl: Factor out common dev->driver expressions (Myron Stowe) [2052155] - xen/pcifront: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155] - xen/pcifront: Drop pcifront_common_process() tests of pcidev, pdrv (Myron Stowe) [2052155] - nfp: use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155] - mlxsw: pci: Use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155] - net: marvell: prestera: use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155] - net: hns3: use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155] - crypto: hisilicon - use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155] - powerpc/eeh: Use dev_driver_string() instead of struct pci_dev->driver->name (Myron Stowe) [2052155] - ssb: Use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155] - bcma: simplify reference to driver name (Myron Stowe) [2052155] - scsi: message: fusion: Remove unused mpt_pci driver .probe() 'id' parameter (Myron Stowe) [2052155] - PCI/ERR: Factor out common dev->driver expressions (Myron Stowe) [2052155] - PCI: Drop pci_device_probe() test of !pci_dev->driver (Myron Stowe) [2052155] - PCI: Drop pci_device_remove() test of pci_dev->driver (Myron Stowe) [2052155] - PCI: Return NULL for to_pci_driver(NULL) (Myron Stowe) [2052155] - PCI: Do not enable AtomicOps on VFs (Myron Stowe) [2052155] - PCI: Rename pcibios_add_device() to pcibios_device_add() (Myron Stowe) [2052155] - PCI: Re-enable Downstream Port LTR after reset or hotplug (Myron Stowe) [2052155] - rcu-tasks: Fix computation of CPU-to-list shift counts (Waiman Long) [2065994] - torture: Properly redirect kvm-remote.sh "echo" commands (Waiman Long) [2065994] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065994] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2065994] - rcu-tasks: Use fewer callbacks queues if callback flood ends (Waiman Long) [2065994] - rcu-tasks: Use separate ->percpu_dequeue_lim for callback dequeueing (Waiman Long) [2065994] - rcutorture: Test RCU Tasks lock-contention detection (Waiman Long) [2065994] - rcu-tasks: Use more callback queues if contention encountered (Waiman Long) [2065994] - rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_tasks_generic() (Waiman Long) [2065994] - rcutorture: Combine n_max_cbs from all kthreads in a callback flood (Waiman Long) [2065994] - rcutorture: Add ability to limit callback-flood intensity (Waiman Long) [2065994] - rcutorture: Cause TREE02 and TREE10 scenarios to do more callback flooding (Waiman Long) [2065994] - rcutorture: Enable multiple concurrent callback-flood kthreads (Waiman Long) [2065994] - rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn_one_nocb_kthread() (Waiman Long) [2065994] - rcu/nocb: Allow empty "rcu_nocbs" kernel parameter (Waiman Long) [2065994] - rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or "nohz_full=" are passed (Waiman Long) [2065994] - rcu/nocb: Optimize kthreads and rdp initialization (Waiman Long) [2065994] - rcu/nocb: Prepare nocb_cb_wait() to start with a non-offloaded rdp (Waiman Long) [2065994] - rcu/nocb: Remove rcu_node structure from nocb list when de-offloaded (Waiman Long) [2065994] - rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention (Waiman Long) [2065994] - torture: Retry download once before giving up (Waiman Long) [2065994] - rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios (Waiman Long) [2065994] - rcu: Avoid alloc_pages() when recording stack (Waiman Long) [2065994] - rcu: Avoid running boost kthreads on isolated CPUs (Waiman Long) [2065994] - rcutorture: Test RCU-tasks multiqueue callback queueing (Waiman Long) [2065994] - rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initial queueing (Waiman Long) [2065994] - rcu-tasks: Make rcu_barrier_tasks*() handle multiple callback queues (Waiman Long) [2065994] - rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cbs() invocations (Waiman Long) [2065994] - torture: Make kvm-find-errors.sh report link-time undefined symbols (Waiman Long) [2065994] - rcutorture: Avoid soft lockup during cpu stall (Waiman Long) [2065994] - rcu-tasks: Abstract invocations of callbacks (Waiman Long) [2065994] - rcu-tasks: Abstract checking of callback lists (Waiman Long) [2065994] - rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure (Waiman Long) [2065994] - rcu-tasks: Inspect stalled task's trc state in locked state (Waiman Long) [2065994] - rcu-tasks: Use spin_lock_rcu_node() and friends (Waiman Long) [2065994] - rcu_tasks: Convert bespoke callback list to rcu_segcblist structure (Waiman Long) [2065994] - rcu-tasks: Convert grace-period counter to grace-period sequence number (Waiman Long) [2065994] - rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic queue selection (Waiman Long) [2065994] - rcu-tasks: Create per-CPU callback lists (Waiman Long) [2065994] - locktorture,rcutorture,torture: Always log error message (Waiman Long) [2065994] - scftorture: Always log error message (Waiman Long) [2065994] - doc: RCU: Avoid 'Symbol' font-family in SVG figures (Waiman Long) [2065994] - rcuscale: Always log error message (Waiman Long) [2065994] - scftorture: Account for weight_resched when checking for all zeroes (Waiman Long) [2065994] - scftorture: Remove unused SCFTORTOUT (Waiman Long) [2065994] - scftorture: Add missing '\n' to flush message (Waiman Long) [2065994] - refscale: Add missing '\n' to flush message (Waiman Long) [2065994] - doc: Add refcount analogy to What is RCU (Waiman Long) [2065994] - refscale: Always log the error message (Waiman Long) [2065994] - refscale: Prevent buffer to pr_alert() being too long (Waiman Long) [2065994] - refscale: Simplify the errexit checkpoint (Waiman Long) [2065994] - rcu: Improve tree_plugin.h comments and add code cleanups (Waiman Long) [2065994] - rcu/nocb: Don't invoke local rcu core on callback overload from nocb kthread (Waiman Long) [2065994] - rcu: Apply callbacks processing time limit only on softirq (Waiman Long) [2065994] - rcu: Fix callbacks processing time limit retaining cond_resched() (Waiman Long) [2065994] - rcu/nocb: Limit number of softirq callbacks only on softirq (Waiman Long) [2065994] - rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() (Waiman Long) [2065994] - rcu/nocb: Check a stable offloaded state to manipulate qlen_last_fqs_check (Waiman Long) [2065994] - rcu/nocb: Make rcu_core() callbacks acceleration (de-)offloading safe (Waiman Long) [2065994] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2065994] - rcu/nocb: Invoke rcu_core() at the start of deoffloading (Waiman Long) [2065994] - rcu/nocb: Prepare state machine for a new step (Waiman Long) [2065994] - rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against concurrent deoffloading (Waiman Long) [2065994] - rcu: Make idle entry report expedited quiescent states (Waiman Long) [2065994] - rcu: Prevent expedited GP from enabling tick on offline CPU (Waiman Long) [2065994] - rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load (Waiman Long) [2065994] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2065994] - rcu: in_irq() cleanup (Waiman Long) [2065994] - doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_HZ advice (Waiman Long) [2065994] - rcutorture: Suppress pi-lock-across read-unlock testing for Tiny SRCU (Waiman Long) [2065994] - srcu: Prevent redundant __srcu_read_unlock() wakeup (Waiman Long) [2065994] - rcutorture: More thoroughly test nested readers (Waiman Long) [2065994] - rcutorture: Sanitize RCUTORTURE_RDR_MASK (Waiman Long) [2065994] - torture: Catch kvm.sh help text up with actual options (Waiman Long) [2065994] - rcu-tasks: Don't remove tasks with pending IPIs from holdout list (Waiman Long) [2065994] - rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_data.cpu no_qs.b.exp (Waiman Long) [2065994] - rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() (Waiman Long) [2065994] - rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() (Waiman Long) [2065994] - rcu-tasks: Update comments to cond_resched_tasks_rcu_qs() (Waiman Long) [2065994] - rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) (Waiman Long) [2065994] - rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader (Waiman Long) [2065994] - rcu-tasks: Fix read-side primitives comment for call_rcu_tasks_trace (Waiman Long) [2065994] - rcutorture: Avoid problematic critical section nesting on PREEMPT_RT (Waiman Long) [2065994] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2065994] - rcu-tasks: Clarify read side section info for rcu_tasks_rude GP primitives (Waiman Long) [2065994] - rcu-tasks: Correct comparisons for CPU numbers in show_stalled_task_trace (Waiman Long) [2065994] - rcu-tasks: Correct firstreport usage in check_all_holdout_tasks_trace (Waiman Long) [2065994] - rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment (Waiman Long) [2065994] - rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop (Waiman Long) [2065994] - rcu: Make rcu update module parameters world-readable (Waiman Long) [2065994] - rcu: Make rcu_normal_after_boot writable again (Waiman Long) [2065994] - rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed (Waiman Long) [2065994] - rcuscale: Warn on individual rcu_scale_init() error conditions (Waiman Long) [2065994] - locktorture: Warn on individual lock_torture_init() error conditions (Waiman Long) [2065994] - rcutorture: Warn on individual rcu_torture_init() error conditions (Waiman Long) [2065994] - rcu-tasks: Fix s/instruction/instructions/ typo in comment (Waiman Long) [2065994] - rcutorture: Suppressing read-exit testing is not an error (Waiman Long) [2065994] - rcu-tasks: Wait for trc_read_check_handler() IPIs (Waiman Long) [2065994] - rcu: Make rcutree_dying_cpu() use its "cpu" parameter (Waiman Long) [2065994] - rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() (Waiman Long) [2065994] - rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() (Waiman Long) [2065994] - rcu-tasks: Remove second argument of rcu_read_unlock_trace_special() (Waiman Long) [2065994] - rcu-tasks: Add trc_inspect_reader() checks for exiting critical section (Waiman Long) [2065994] - rcu-tasks: Simplify trc_read_check_handler() atomic operations (Waiman Long) [2065994] - rcu: Comment rcu_gp_init() code waiting for CPU-hotplug operations (Waiman Long) [2065994] - rcu: Fix undefined Kconfig macros (Waiman Long) [2065994] - doc: Add another stall-warning root cause in stallwarn.rst (Waiman Long) [2065994] - rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp (Waiman Long) [2065994] - rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp (Waiman Long) [2065994] - rcu-nocb: Fix a couple of tree_nocb code-style nits (Waiman Long) [2065994] - torture: Make torture.sh print the number of files to be compressed (Waiman Long) [2065994] - torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument (Waiman Long) [2065994] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (David Arcari) [2057923] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (David Arcari) [2057923] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2060081] - vfs: check dentry is still valid in get_link() (Ian Kent) [2048567] - xfs: don't expose internal symlink metadata buffers to the vfs (Ian Kent) [2048567] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035124] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Richard Guy Briggs) [2035124] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035124] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035124] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035124] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035124] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035124] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035124] - fsnotify: clarify contract for create event hooks (Richard Guy Briggs) [2035124] - fsnotify: pass dentry instead of inode data (Richard Guy Briggs) [2035124] - fsnotify: pass data_type to fsnotify_name() (Richard Guy Briggs) [2035124] - fsnotify: fix sb_connectors leak (Richard Guy Briggs) [2035124] - fsnotify: optimize the case of no marks of any type (Richard Guy Briggs) [2035124] - fsnotify: count all objects with attached connectors (Richard Guy Briggs) [2035124] - fsnotify: count s_fsnotify_inode_refs for attached connectors (Richard Guy Briggs) [2035124] - fsnotify: replace igrab() with ihold() on attach connector (Richard Guy Briggs) [2035124] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035124] - audit: add OPENAT2 record to list "how" info (Richard Guy Briggs) [2035124] - audit: add support for the openat2 syscall (Richard Guy Briggs) [2035124] - audit: replace magic audit syscall class numbers with macros (Richard Guy Briggs) [2035124] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035124] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035124] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035124] - audit: add filtering for io_uring records (Richard Guy Briggs) [2035124] - audit,io_uring,io-wq: add some basic audit support to io_uring (Richard Guy Briggs) [2035124] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035124] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035124] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035124]- CI: Remove deprecated option (Veronika Kabatova) - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069973] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069973] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069973] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069973] - NFS: Don't loop forever in nfs_do_recoalesce() (Steve Dickson) [2069274] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069686] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033070] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053219] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053219] - redhat/configs: drop some config options for rhel 9. (David Airlie) [2067027] - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Waiman Long) [2062288] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Waiman Long) [2062288] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampoline (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Waiman Long) [2062288] {CVE-2022-23960} - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A (Waiman Long) [2062288] {CVE-2022-23960} - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit (Waiman Long) [2062288] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Add Cortex-A510 CPU part definition (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Waiman Long) [2062288] {CVE-2022-23960} - arm64: cpufeature: add HWCAP for FEAT_RPRES (Waiman Long) [2062288] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Waiman Long) [2062288] {CVE-2022-23960} - arm64: cpufeature: add HWCAP for FEAT_AFP (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Waiman Long) [2062288] {CVE-2022-23960} - arm64: Add HWCAP for self-synchronising virtual counter (Waiman Long) [2062288] {CVE-2022-23960} - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2061621] - redhat/configs: remove unnecessary GPIO options for aarch64 (Brian Masney) [2060951] - redhat/configs: remove viperboard related Kconfig options (Brian Masney) [2060951] - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067243] - block: release rq qos structures for queue without disk (Ming Lei) [2065610] - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064862] {CVE-2022-1011} - crypto: hmac - disallow keys < 112 bits in FIPS mode (Herbert Xu) [2033512] - crypto: hmac - add fips_skip support (Herbert Xu) [2033512] - crypto: des - disallow des3 in FIPS mode (Herbert Xu) [2033512] - crypto: dh - limit key size to 2048 in FIPS mode (Herbert Xu) [2033512] - crypto: rsa - limit key size to 2048 in FIPS mode (Herbert Xu) [2033512] - watch_queue: Make comment about setting ->defunct more accurate (David Howells) [2063758] - watch_queue: Fix lack of barrier/sync/lock between post and read (David Howells) [2063758] - watch_queue: Free the alloc bitmap when the watch_queue is torn down (David Howells) [2063758] - watch_queue: Fix the alloc bitmap size to reflect notes allocated (David Howells) [2063758] - watch_queue: Use the bitmap API when applicable (David Howells) [2063758] - watch_queue: Fix to always request a pow-of-2 pipe ring size (David Howells) [2063758] - watch_queue: Fix to release page in ->release() (David Howells) [2063758] - watch_queue, pipe: Free watchqueue state after clearing pipe ring (David Howells) [2063758] - watch_queue: Fix filter limit check (David Howells) [2063758] {CVE-2022-0995} - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2069978] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2069978] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2069978] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063913] - IMA: prevent SETXATTR_CHECK policy rules with unavailable algorithms (Bruno Meneguele) [2063913] - IMA: introduce a new policy option func=SETXATTR_CHECK (Bruno Meneguele) [2063913] - IMA: add a policy option to restrict xattr hash algorithms on appraisal (Bruno Meneguele) [2063913] - IMA: add support to restrict the hash algorithms used for file appraisal (Bruno Meneguele) [2063913] - IMA: block writes of the security.ima xattr with unsupported algorithms (Bruno Meneguele) [2063913] - IMA: remove the dependency on CRYPTO_MD5 (Bruno Meneguele) [2063913] - perf symbols: Fix symbol size calculation condition (Michael Petlan) [2049222] - redhat/Makefile: Fix dist-dump-variables target (Prarit Bhargava) - redhat/configs/process_configs.sh: Avoid race with find (Prarit Bhargava) - redhat/configs/process_configs.sh: Remove CONTINUEONERROR (Prarit Bhargava) - redhat/configs/process_configs.sh: Fix race with tools generation (Prarit Bhargava) - redhat/Makefile: Silence dist-clean-configs output (Prarit Bhargava) - Print arch with process_configs errors (Prarit Bhargava) - Pass RHJOBS to process_configs for dist-configs-check as well (Prarit Bhargava) - redhat/configs/process_configs.sh: Fix issue with old error files (Prarit Bhargava) - redhat/configs/build_configs.sh: Parallelize execution (Prarit Bhargava) - redhat/configs/build_configs.sh: Provide better messages (Prarit Bhargava) - redhat/configs/build_configs.sh: Create unique output files (Prarit Bhargava) - redhat/configs/build_configs.sh: Add local variables (Prarit Bhargava) - redhat/configs/process_configs.sh: Parallelize execution (Prarit Bhargava) - redhat/configs/process_configs.sh: Provide better messages (Prarit Bhargava) - redhat/configs/process_configs.sh: Create unique output files (Prarit Bhargava) - redhat/configs/process_configs.sh: Add processing config function (Prarit Bhargava) - cifs: modefromsids must add an ACE for authenticated users (Ronnie Sahlberg) [1988278]- NFSD: Fix offset type in I/O trace points (Benjamin Coddington) [2063045] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Benjamin Coddington) [2063045] - NFSD: Clamp WRITE offsets (Benjamin Coddington) [2063045] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Benjamin Coddington) [2063045] - NFSD: Fix ia_size underflow (Benjamin Coddington) [2063045] - NFSD: Fix the behavior of READ near OFFSET_MAX (Benjamin Coddington) [2063045] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [2054100] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [2054100] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [2054100] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [2054100] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [2054100] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [2054100] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [2054100] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [2054100] - Revert "include/linux/ioport.h: Pad resource struct for KABI" (Prarit Bhargava) [2055736] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Prarit Bhargava) [2055736] - lib/sbitmap: kill 'depth' from sbitmap_word (Ming Lei) [2064695] - KVM: use __vcalloc for very large allocations (David Hildenbrand) [2057367] - mm: use vmalloc_array and vcalloc for array allocations (David Hildenbrand) [2057367] - mm: vmalloc: introduce array allocation functions (David Hildenbrand) [2057367] - tpm: fix potential NULL pointer access in tpm_del_char_device (Desnes A. Nunes do Rosario) [2032117] - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062158 2062168] {CVE-2021-26401 CVE-2022-0001 CVE-2022-0002} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062158 2062168] {CVE-2021-26401 CVE-2022-0001 CVE-2022-0002} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062168] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062168] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002} - redhat/configs: aarch64: Enable ARM_SPE_PMU (Mark Salter) [2063234] - drm/i915/audio: Use BIOS provided value for RKL HDA link (Mika Penttilä) [2046691] - redhat: configs: Disable TPM 1.2 device drivers (Jerry Snitselaar) [2060516] - redhat: configs: Change aarch64 default dma domain to lazy (Jerry Snitselaar) [2050415] - powerpc/64s/hash: Make hash faults work in NMI context (Desnes A. Nunes do Rosario) [2062762] - CI: Remove deprecated option (Veronika Kabatova) - redhat/configs: make SHA512_arch algos and CRYPTO_USER built-ins (Vladis Dronov) [2070624] - futex: Fix PREEMPT_RT build (Fernando Pacheco) [2070369] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2047836] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2047836] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2047836] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2047836] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2047836] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2047836] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2047836] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2047836] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2047836] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2047836] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [2062513] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1873827] - redhat/koji/Makefile: Decouple koji Makefile from Makefile.common (Andrea Claudi) [2037486] - redhat: fix make {distg-brew,distg-koji} (Andrea Claudi) [2037486] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Waiman Long) [2046537] - mm: memcontrol: remove the kmem states (Waiman Long) [2046537] - mm: memcontrol: remove kmemcg_id reparenting (Waiman Long) [2046537] - mm/memcg: remove obsolete memcg_free_kmem() (Waiman Long) [2046537] - PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled() (Myron Stowe) [2045254] - PCI: aardvark: Fix checking for MEM resource type (Myron Stowe) [2045254] - PCI/MSI: Move non-mask check back into low level accessors (Myron Stowe) [2045254] - PCI: aardvark: Implement re-issuing config requests on CRS response (Myron Stowe) [2045254] - PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() (Myron Stowe) [2045254] - PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge (Myron Stowe) [2045254] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2045254] - ACPI: glue: Eliminate acpi_platform_notify() (Myron Stowe) [2045254] - ACPI: bus: Rename functions to avoid name collision (Myron Stowe) [2045254] - ACPI: glue: Change return type of two functions to void (Myron Stowe) [2045254] - ACPI: glue: Rearrange acpi_device_notify() (Myron Stowe) [2045254] - PCI/MSI: Handle msi_populate_sysfs() errors correctly (Myron Stowe) [2045254] - MAINTAINERS: Add Nirmal Patel as VMD maintainer (Myron Stowe) [2045254] - PCI: Add AMD GPU multi-function power dependencies (Myron Stowe) [2045254] - tools: PCI: Zero-initialize param (Myron Stowe) [2045254] - PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX (Myron Stowe) [2045254] - Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to use SR-IOV (Myron Stowe) [2045254] - misc: pci_endpoint_test: Populate sriov_configure ops to configure SR-IOV device (Myron Stowe) [2045254] - PCI: cadence: Add support to configure virtual functions (Myron Stowe) [2045254] - PCI: cadence: Simplify code to get register base address for configuring BAR (Myron Stowe) [2045254] - PCI: endpoint: Add virtual function number in pci_epc ops (Myron Stowe) [2045254] - PCI: endpoint: Add support to link a physical function to a virtual function (Myron Stowe) [2045254] - PCI: endpoint: Add support to add virtual function in endpoint core (Myron Stowe) [2045254] - dt-bindings: PCI: pci-ep: Add binding to specify virtual function (Myron Stowe) [2045254] - PCI: xilinx-nwl: Enable the clock through CCF (Myron Stowe) [2045254] - dt-bindings: pci: xilinx-nwl: Document optional clock property (Myron Stowe) [2045254] - PCI: xgene-msi: Remove redundant dev_err() call in xgene_msi_probe() (Myron Stowe) [2045254] - PCI: tegra194: Cleanup unused code (Myron Stowe) [2045254] - PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode (Myron Stowe) [2045254] - PCI: tegra194: Disable interrupts before entering L2 (Myron Stowe) [2045254] - PCI: tegra194: Fix MSI-X programming (Myron Stowe) [2045254] - PCI: tegra194: Fix handling BME_CHGED event (Myron Stowe) [2045254] - PCI: tegra: make const array err_msg static (Myron Stowe) [2045254] - PCI: tegra: Use 'seq_puts' instead of 'seq_printf' (Myron Stowe) [2045254] - PCI: tegra: Fix OF node reference leak (Myron Stowe) [2045254] - PCI: tegra: Remove unused struct tegra_pcie_bus (Myron Stowe) [2045254] - PCI: rcar: Add L1 link state fix into data abort hook (Myron Stowe) [2045254] - PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() (Myron Stowe) [2045254] - PCI: mediatek: Use PCI domain to handle ports detection (Myron Stowe) [2045254] - PCI: mediatek: Add new method to get irq number (Myron Stowe) [2045254] - PCI: mediatek: Add new method to get shared pcie-cfg base address (Myron Stowe) [2045254] - dt-bindings: PCI: mediatek: Update the Device tree bindings (Myron Stowe) [2045254] - PCI: keembay: Add support for Intel Keem Bay (Myron Stowe) [2045254] - dt-bindings: PCI: Add Intel Keem Bay PCIe controller (Myron Stowe) [2045254] - PCI: iproc: Fix BCMA probe resource handling (Myron Stowe) [2045254] - PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges' (Myron Stowe) [2045254] - misc: pci_endpoint_test: Add deviceID for AM64 and J7200 (Myron Stowe) [2045254] - PCI: j721e: Add PCIe support for AM64 (Myron Stowe) [2045254] - PCI: j721e: Add PCIe support for J7200 (Myron Stowe) [2045254] - PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state (Myron Stowe) [2045254] - PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool (Myron Stowe) [2045254] - PCI: aardvark: Fix masking and unmasking legacy INTx interrupts (Myron Stowe) [2045254] - PCI: aardvark: Configure PCIe resources from 'ranges' DT property (Myron Stowe) [2045254] - PCI: aardvark: Fix reporting CRS value (Myron Stowe) [2045254] - PCI: pci-bridge-emul: Add PCIe Root Capabilities Register (Myron Stowe) [2045254] - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response (Myron Stowe) [2045254] - PCI: aardvark: Fix checking for PIO status (Myron Stowe) [2045254] - MAINTAINERS: Add entries for Toshiba Visconti PCIe controller (Myron Stowe) [2045254] - PCI: visconti: Add Toshiba Visconti PCIe host controller driver (Myron Stowe) [2045254] - PCI: rockchip-dwc: Add Rockchip RK356X host controller driver (Myron Stowe) [2045254] - PCI: dwc: Remove surplus break statement after return (Myron Stowe) [2045254] - PCI: artpec6: Remove local code block from switch statement (Myron Stowe) [2045254] - PCI: artpec6: Remove surplus break statement after return (Myron Stowe) [2045254] - x86/PCI: sta2x11: switch from 'pci_' to 'dma_' API (Myron Stowe) [2045254] - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n (Myron Stowe) [2045254] - PCI: Add schedule point in proc_bus_pci_read() (Myron Stowe) [2045254] - PCI: Correct the pci_iomap.h header guard #endif comment (Myron Stowe) [2045254] - PCI/PTM: Remove error message at boot (Myron Stowe) [2045254] - PCI: Fix pci_dev_str_match_path() alloc while atomic bug (Myron Stowe) [2045254] - x86/PCI: Add pci_numachip_init() declaration (Myron Stowe) [2045254] - PCI/ACS: Enforce pci=noats with Transaction Blocking (Myron Stowe) [2045254] - PCI: Add ACS quirks for Cavium multi-function devices (Myron Stowe) [2045254] - PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms (Myron Stowe) [2045254] - PCI: Optimize pci_resource_len() to reduce kernel size (Myron Stowe) [2045254] - PCI: Refactor pci_ioremap_bar() and pci_ioremap_wc_bar() (Myron Stowe) [2045254] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [2045254] - PCI: Bulk conversion to generic_handle_domain_irq() (Myron Stowe) [2045254] - PCI: Set dma-can-stall for HiSilicon chips (Myron Stowe) [2045254] - PCI: ibmphp: Fix double unmap of io_mem (Myron Stowe) [2045254] - PCI: Return int from pciconfig_read() syscall (Myron Stowe) [2045254] - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure (Myron Stowe) [2045254] - PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported (Myron Stowe) [2045254] - PCI: Call Max Payload Size-related fixup quirks early (Myron Stowe) [2045254] - platform-msi: Add ABI to show msi_irqs of platform devices (Myron Stowe) [2045254] - genirq/msi: Move MSI sysfs handling from PCI to MSI core (Myron Stowe) [2045254] - genirq/timings: Fix error return code in irq_timings_test_irqs() (Myron Stowe) [2045254] - PCI/MSI: Use new mask/unmask functions (Myron Stowe) [2045254] - PCI/MSI: Provide a new set of mask and unmask functions (Myron Stowe) [2045254] - PCI/MSI: Cleanup msi_mask() (Myron Stowe) [2045254] - PCI/MSI: Deobfuscate virtual MSI-X (Myron Stowe) [2045254] - PCI/MSI: Consolidate error handling in msi_capability_init() (Myron Stowe) [2045254] - PCI/MSI: Rename msi_desc::masked (Myron Stowe) [2045254] - PCI/MSI: Simplify msi_verify_entries() (Myron Stowe) [2045254] - s390/pci: Do not mask MSI[-X] entries on teardown (Myron Stowe) [2045254] - genirq: Improve "hwirq" output in /proc and /sys/ (Myron Stowe) [2045254] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [2066225] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [2066225] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [2066225] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [2066225] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [2066225] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [2066225] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [2066225] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [2066225] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2058835] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2058835] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2058835] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2058835] - ibmvnic: complete init_done on transport events (Diego Domingos) [2058835] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2058835] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2058835] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2058835] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2063682] - nvmet: revert "nvmet: make discovery NQN configurable" (Gopal Tiwari) [2066146] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2066146] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2066146] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2066146] - block: fix surprise removal for drivers calling blk_set_queue_dying (Gopal Tiwari) [2066146] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2066146] - nvme: add nvme_complete_req tracepoint for batched completion (Gopal Tiwari) [2066146] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2066146] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2066146] - block: introduce rq_list_for_each_safe macro (Gopal Tiwari) [2066146] - block: move rq_list macros to blk-mq.h (Gopal Tiwari) [2066146] - nvme: add 'iopolicy' module parameter (Gopal Tiwari) [2066146] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2066146] - nvme: separate command prep and issue (Gopal Tiwari) [2066146] - nvme: split command copy into a helper (Gopal Tiwari) [2066146] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2066146] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2066146] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2066146] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2066146] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2066146] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2066146] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2066146] - nvme: fix write zeroes pi (Gopal Tiwari) [2066146] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2066146] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2066146] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2066146] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2066146] - nvme-multipath: add error handling support for add_disk() (Gopal Tiwari) [2066146] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2066146] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2066146] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2066146] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2066146] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2066146] - nvme: generate uevent once a multipath namespace is operational again (Gopal Tiwari) [2066146] - nvme-fc: add support for ->map_queues (Gopal Tiwari) [2066146] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2066146] - nvme: don't memset() the normal read/write command (Gopal Tiwari) [2066146] - nvme: move command clear into the various setup helpers (Gopal Tiwari) [2066146] - nvme: wire up completion batching for the IRQ path (Gopal Tiwari) [2066146] - nvme: add support for batched completion of polled IO (Gopal Tiwari) [2066146] - nvme-multipath: enable polled I/O (Gopal Tiwari) [2066146] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2066146] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2066146] - nvme: add error handling support for add_disk() (Gopal Tiwari) [2066146] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2066146] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2066146] - nvme-multipath: set QUEUE_FLAG_NOWAIT (Gopal Tiwari) [2066146] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2066146] - nvme: remove nvm_ndev from ns (Gopal Tiwari) [2066146] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2066146] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2066146] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2066146] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2066146] - nvme: add set feature tracing support (Gopal Tiwari) [2066146] - nvmet: add set feature tracing support (Gopal Tiwari) [2066146] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2066146] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2066146] - remove the lightnvm subsystem (Gopal Tiwari) [2066146] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2066146] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Rafael Aquini) [2064990] - mm: madvise: return correct bytes advised with process_madvise (Rafael Aquini) [2064990] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Rafael Aquini) [2064990] - mm/mlock: fix potential imbalanced rlimit ucounts adjustment (Rafael Aquini) [2064990] - mm/hwpoison: fix error page recovered but reported "not recovered" (Rafael Aquini) [2064990] - mm/page_alloc: check high-order pages for corruption during PCP operations (Rafael Aquini) [2064990] - mm/page_alloc: do not prefetch buddies during bulk free (Rafael Aquini) [2064990] - mm/page_alloc: limit number of high-order pages on PCP during bulk free (Rafael Aquini) [2064990] - mm/page_alloc: free pages in a single pass during bulk free (Rafael Aquini) [2064990] - mm/page_alloc: drain the requested list first during bulk free (Rafael Aquini) [2064990] - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Rafael Aquini) [2064990] - mm/page_alloc: track range of active PCP lists during bulk free (Rafael Aquini) [2064990] - mm/page_alloc: fetch the correct pcp buddy during bulk free (Rafael Aquini) [2064990] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Rafael Aquini) [2064990] - mm/page_alloc: mark pagesets as __maybe_unused (Rafael Aquini) [2064990] - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls (Rafael Aquini) [2064990] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Rafael Aquini) [2064990] - mm: don't try to NUMA-migrate COW pages that have other uses (Rafael Aquini) [2064990] - mm/debug_vm_pgtable: remove pte entry from the page table (Rafael Aquini) [2064990] - Revert "mm/gup: small refactoring: simplify try_grab_page()" (Rafael Aquini) [2064990] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064990] - kasan: test: add test case for double-kmem_cache_destroy() (Rafael Aquini) [2064990] - kasan: add ability to detect double-kmem_cache_destroy() (Rafael Aquini) [2064990] - kasan: test: add globals left-out-of-bounds test (Rafael Aquini) [2064990] - mm/slab_common: use WARN() if cache still has objects on destroy (Rafael Aquini) [2064990] - mm: mempolicy: fix THP allocations escaping mempolicy restrictions (Rafael Aquini) [2064990] - kfence: fix memory leak when cat kfence objects (Rafael Aquini) [2064990] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064990] - mm/slub: fix endianness bug for alloc/free_traces attributes (Rafael Aquini) [2064990] - hugetlb, userfaultfd: fix reservation restore on userfaultfd error (Rafael Aquini) [2064990] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2064990] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Rafael Aquini) [2064990] - mm: move fold_vm_numa_events() to fix NUMA without SMP (Rafael Aquini) [2064990] - mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() (Rafael Aquini) [2064990] - mm/large system hash: avoid possible NULL deref in alloc_large_system_hash (Rafael Aquini) [2064990] - lib/test_vmalloc.c: use swap() to make code cleaner (Rafael Aquini) [2064990] - mm/vmalloc: be more explicit about supported gfp flags (Rafael Aquini) [2064990] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064990] - vmalloc: back off when the current task is OOM-killed (Rafael Aquini) [2064990] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064990] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2064990] - mm/vmalloc: make show_numa_info() aware of hugepage mappings (Rafael Aquini) [2064990] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064990] - mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() (Rafael Aquini) [2064990] - mm/mremap: don't account pages in vma_to_resize() (Rafael Aquini) [2064990] - mm/filemap.c: remove bogus VM_BUG_ON (Rafael Aquini) [2064990] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2064990] - mm: don't include in (Rafael Aquini) [2064990] - mm: disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT (Rafael Aquini) [2064990] - mm, slub: use prefetchw instead of prefetch (Rafael Aquini) [2064990] - mm/slub: increase default cpu partial list sizes (Rafael Aquini) [2064990] - mm, slub: change percpu partial accounting from objects to pages (Rafael Aquini) [2064990] - slub: add back check for free nonslab objects (Rafael Aquini) [2064990] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2064990] - mm: move kvmalloc-related functions to slab.h (Rafael Aquini) [2064990] - selftests: kvm: add amx_test to .gitignore (Paul Lai) [1924149] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Paul Lai) [1924149] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1924149] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1924149] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1924149] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1924149] - selftest: kvm: Add amx selftest (Paul Lai) [1924149] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1924149] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1924149] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1924149] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1924149] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1924149] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1924149] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1924149] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1924149] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1924149] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1924149] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1924149] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1924149] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1924149] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1924149] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1924149] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1924149] - rename c9s pipeline from centos-stream-9 to c9s (Bruno Goncalves) - genirq: Provide new interfaces for affinity hints (Phil Auld) [2055300] - um: vector: adjust to coalesce API changes (Ivan Vecera) [2047636] - igb: fix deadlock caused by taking RTNL in RPM resume path (Ivan Vecera) [2047636] - ethtool: Fix link extended state for big endian (Ivan Vecera) [2047636] - ethtool: use phydev variable (Ivan Vecera) [2047636] - ethtool: Remove redundant ret assignments (Ivan Vecera) [2047636] - ethtool: do not perform operations on net devices being unregistered (Ivan Vecera) [2047636] - ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()' (Ivan Vecera) [2047636] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (Ivan Vecera) [2047636] - net: ethtool: set a default driver name (Ivan Vecera) [2047636] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2047636] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2047636] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2047636] - ethtool: fix ethtool msg len calculation for pause stats (Ivan Vecera) [2047636] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Ivan Vecera) [2047636] - devlink: expose get/put functions (Ivan Vecera) [2047636] - ethtool: handle info/flash data copying outside rtnl_lock (Ivan Vecera) [2047636] - ethtool: push the rtnl_lock into dev_ethtool() (Ivan Vecera) [2047636] - ethtool: Add transceiver module extended state (Ivan Vecera) [2047636] - ethtool: Add ability to control transceiver modules' power mode (Ivan Vecera) [2047636] - ethtool: ioctl: Use array_size() helper in copy_{from,to}_user() (Ivan Vecera) [2047636] - ethtool: prevent endless loop if eeprom size is smaller than announced (Ivan Vecera) [2047636] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2047636] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2047636] - ethtool: add two link extended substates of bad signal integrity (Ivan Vecera) [2047636] - docs: ethtool: Add two link extended substates of bad signal integrity (Ivan Vecera) [2047636] - ethtool: return error from ethnl_ops_begin if dev is NULL (Ivan Vecera) [2047636] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Ivan Vecera) [2047636] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Ivan Vecera) [2047636] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Ivan Vecera) [2047636] - ethtool: runtime-resume netdev parent before ethtool ioctl ops (Ivan Vecera) [2047636]- 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]/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.14.0-362.8.1.el9_30x3f61c6510x4c416eb90x389617b00xb78debe30xc7c1107a0x8a47043d0x15bed7a50x8b0088d10x3b3214620xafaf6a3a0x8877d3760x441de6b00x37d352a20x61c1ca290xd04aedfd0xc68c41d60x9de88bc80xc97156300xf80f5fc70x08a88a9f0xbb24f3720xdd81d8f60x67429c910x3d866e050xa6af1e350xa6b5ee5b0x634b9d420x2ce61f330x8954dc8e0x053d738a0xdc9f6bca0xdbe8d8a00xa2b0820d0x6c9560750x9f56c4b90xd4cbdbe30xefeefc090x0cb11bc70xd9b8eaea0x75e519450x82a805450x851fe1240xafeb58c10x4ffb59bf0x3c3c85d80xc916dd460x1435c5ce0x13d928f50x13cead770xa2d7ec8d0x6e09d93d0x5c3bbd060xd2582f8f0x252332f10x1cc111540x739fd00f0x5c82016e0x2a7316da0x4439bcd20x39c32aca0x5eb417e00xd1a9ca150xad76a3f00x71a20f4a0xf6beee370x8eec19bd0xb049a2940x0bf324780x9d2f49ef0x96f9a01b0xa2500ef60x515b390f0x4d3a06960xc82b3a880x537252cf0x34a7b1420x397e21420xaf3a44e90x5a12e60c0x2e66298c0x48c328470xec33c6680x0bf0e4a20xd49358510xad42dff80xd21f1d350x7e9178940x4cb81fda0x2f1ea0640xa99b8e700xd7dccd230xa93999fb0x0f11b0a90x1d24c8810x6db9cd0f0xc36a3bd40xc55394e00xe8fbf4fa0x46b4d7c80x7610530c0x949f73420xaf7936680x97cc97fc0xbec66c3a0x6fff261f0x12a4e1280x6cbbfc540x50f853020xf93aae460x3d93c7c20xd7ff1b8a0xc838c3f50x22c3c9dd0x364fc4190x9968aacb0xc4b9a1620xf178bc620x88d1f6bb0xd83eda510xa12515080x396228510x20a8a9f00x6be68e260xeca957d10xf390f6f10x922f45a60x7c1736340x06d114880x48d273750xa084749a0x18345b8e0x615911d70x3b6445910xaad0ae780x3221df670x21ea52510x6972e4130xf6fc87910xe4a8de760xfeaef0540x4ea49c7b0xc5ae50440x23e88fa10x91c52f510x53a9fb2d0x4e6da9750x98b089270xb06cfbe70x06c5992b0x1951c4720xad5bf47a0xde4f0b190xb77822e60xc98276930xd73a47250x782153510xfd9e590a0x93d6a2190xbf9bcc8d0xa8f0e0060xb032546e0x372652380x263fe6da0x88db9f480x9b98e5470x124e68660xde43d55c0x689df90a0x4e9ed63b0xc569d8ce0xffb897dd0x70b0d6de0xffe7977f0xb82b29040xc6a4a8720xe894ab440xb56b24df0x43c95f2a0x343796d50x6fd9c35a0x919c58f30x0800473f0xa02aa74a0x47d8d3010x0c5757190xeae3dfd60x9843f5010x7ca64a0b0x9f5c6dc20x184286920x7682ba4e0xe67fe5a90x8c8a59a50x5ffd90320x6053f4b40x952fc03b0xb7346f0c0x344820cd0x7814f5b60xc30547c20x4452156e0xb843c4190x351a2c480xba1008c80x7d5e10080x4575d04a0x5a44f8cb0xa3f12f690x92d308d10x4f80e3190xe43290920xc4777aa90xffaf2c9f0x69895f5a0x95d9d36b0xaf249e5a0xdbcbc5550x466c14a70x537caa6b0x854f45760x5b464adb0x0fabb0770xbbcde2fc0x0319bf090x7c80e8bd0x5d944e3a0x2bdee14c0x5b148e5d0xbe66e3890x153c0d890xaea52a390x44acbd770x1c4cc3600x1f909d2a0xa228dfbb0x2dd8ec770x5538aafd0x256c15b00x7bb6a5cd0x24efa5990x7544b39a0xd2a1dff00x546800840x912198910x383809980xd74c3f7b0xf0cfb91d0xd88defca0x39157ea20x6d150da50x1e2d8ba30xbafa632e0x18e609840x0e37df5f0x1d18fbb20x354c4f680x7727d7f70xe7ad7e760x0b7c036d0xdab520440x837b7b090x9bd6ecf80x0c50abba0x20c0c3c20x23e811a40xb933f0580xc1d8cfaf0xf38303c90x730ecaaa0x5aa098980x4bd993810x29cb07a90x5897a6800xd8b6d96f0x8d33e6720x3eccbe2c0xdc7466b70x9166fc030x6f3c9e5e0xc1578db30x6b2dfdc70xe895dad70x0186baee0x638c48950x1514a7290xdf1be5e10x2d786f090x7217aa340xdddc0dea0x523924fb0x310194770x7e3bdecd0x172670380x2cf101300x2ee91bdd0x506dff1a0xe21f18ac0xf5a20ed20x50f914910x33736a1d0x6a5cb5ee0xd37cbe970x628b53d70xd5639c670x542942850xb592d9040xffb9c6410x6d5d1a830xf2c944180xa50563380xfb0a037c0xf389fe600x62687c680x2071c75b0x865029ac0xc4ca93f70x3e9110fa0x0674c6960x36c5460c0xd2da869c0xa90ed2840x0343bdf10x696340a50x50e7193a0x35546b360x493c49550x8bbea16b0xe7663dd50x178c36540x9dd4cf4c0xe6a9a9d30xd44a2bae0xa357dea50xc7f5f9690x821c93a50x30408c370x7b4da6ff0x608741b50xd9a5ea540x0acb76e40x54ea1b600x9624e1b30xbb56dbbc0xef55d87f0xa0e63d9e0x3801776b0x9cf37c440x73c2554f0x11e0d38a0x093b45b00x268626190x05840b690x0cf65f310x2797a6790x6bbac98a0x4cbdcb2c0xdd31f3d40xde0806b10x0d5424390xc544b3ad0x69c04e2f0xcea4261d0x5b8c44f10xcb15d2300xa0883da70x2dce2f1c0x8ae235b90x0b05343e0xd6c53dc90x92774cf80x139f21890x773fa4090x296b8bbf0xe13176940x399ad0430x849140790x1548d9700xdb760f520x30a808260xfeebc7c40xf23fcb990x3955fcf60xbd462b550x7846af3e0xc6cb465a0x13d0adf70x281823c50x9829fc110x33fcf44a0xce4e47b60x4578f5280x2484adc30x864fe4810xeb233a450x1ba595270x4e5470480xd2c997380x7afcb7db0x890f4f970x695855230x38c98aca0x9721b1bf0xd5f804270x68f31cbd0xe15372550xdef5c9660x3c3fce390x8de39be40x20e879b20xc2f522740x7bb1bfe70xba4ee5190x76db228d0x0502b4d60xe95a5a850xd64ed2590x9d1a5e3a0x5d1123040xf77555cd0x2bfbab100xd3559ef40x18b48e280x976fbecb0x69e270ff0xa60455db0xe14d31aa0x9d19a34e0x65765a520x7a4a5f9a0x306439b80xb8aba09c0x0396f9ae0xc87373350x7f02188f0x1394d0320xcefb0c9f0x99f9638f0x0de77b570xca4c53950xb7f80d5a0xdf8c695a0x40b10ccf0x35834cb50xc7824f720x0df199670x7a3f483d0x91a488ac0x98c3b2580x9688bd820x0c6fb6460x5dbdfea20x9bc41bc20x64b0e32e0xe74914590xb9cde6fc0x776125ed0x543392560x091b063b0xb0ac17740xe4f474fb0x3580ef6a0x37f615e90x9e4d02ef0x7a88f5e00x1bfb47650xa6940d990xe5423a3c0x90cd03840x8d1d1ed80xebfd504c0x46c47fb60xc60d06200xf1af86b30xd5dea8000xa4d7d6100xf9f1cc1a0x9309b0050x7cb4da750x5c69746d0x31bbee730x3fa3d04f0xb0f9a0c00x4b76467e0xac27187d0xe20b3d7b0x32047ad50x80a717a80x20cbb30a0x53126ecc0x35c0093e0x3a0d74c20xc9cc91020x2fb7f3e30x7d12c9930x281bafcd0xcb8e06040xd80900af0xb61d96190xffe8cc3a0x9da954cd0x369b99d00xb520ed9e0x02b72ae50x923f9d1c0xa087919b0x9391214e0x212aff110xf173d6da0x43def76e0x3b1788cb0xeafc141f0x803ddbb60x79b7055c0xc0fe91370xa64c72490x371e19530x6128b5fc0x17b74efb0xdc625e1c0x357fe05b0x47efe7c10x3cf34a9c0x56519f1d0x555558cd0x11ff9c0a0xd0ea00310x562b62800x551bd0710x120b336a0x8d5227140x2469810f0x5092e84e0x04482cdb0x5d53e5e60x720a27a70xd7618ba10x45fa55820x843029440x07eea0a80x8601336d0x1035c7c20x05c3ba4b0xa24f23d80x7bb045a70x85bd16080x32cedf6c0x72a69a750xd0d156e90x6198dfea0xe843652d0xf9a054b50x8f6cee770x1c87a8110xd273b1b10xcffc703c0x86bbe9db0x82684bf50x935346fe0x8415d6c80xc63419970xf2a4ac9b0xb7aea0d40xc44e4a9c0xa66e33c20x93022ba60x7a56fc850x8e76d7010xf42d4a200x90f27b190xb83985120x04ce62610x34e0cba60xb306ec500xa0f100850xe3ad30460x7ef4bddc0x0562dc300xa97463c90xd2a69c2d0xa86721170x11c0e8990x4146c19c0xb758ca620x73c898740x5ff288320xa0d7dfa50x82666b720x26a39d4c0x43b1d0ec0x2f65ce880xa51fde340x2e5fe0360x8f1fe4620x516ae49b0x85dc135e0x8f4cc44b0x53e33e580x3a4156740x37ac12700xe61f9b580x7e64b8820x80285b200xe85a31180xc14ec9c10x713765dd0x5ec0f2730xc61071d60xe0aa986f0x4df3a99a0x7c525ee50xb03ce07f0xd1a9cbe70x248cd5dd0x48550f160x437a0d6d0x158c249e0xcbd7be820x508c9da30x906d7b670x2a5c99a60x8da6585d0x6d7832b70xcbd6c8400x0230f83b0xb45cdd020x2b3f0cb70xa34642750x57674fd70x74c134b90x9f46ced80xdc3fcbc90x868784cb0x6e9dd6060x29429c000x65e01af90x8241e7d50x169938c10x6787ba890x3e3bad0a0x9d2ab8ac0x1002fffa0xe0e222470xfa70338e0xd508a5020xa20d01ba0xb1e256840x133969d70x2d41e6f50x40f500410x430d88ec0xc582878b0x1865612c0xdb8d900f0x5076c4bf0x6f6775ee0x52332fd20x4340a2150x6f882b620x34f8e2dd0xae97539e0x98e65ce70x10daf10a0x56f84a7a0xdd2187c20x87dbfe000x6a1b11b20xead3e41b0x53d7c01e0x5e14fd580x0209de160xfb2a4cf00x059e14820x3424daf80x237a0b5c0xdd6ddcec0x79e58d4d0x99e828000x0f7a5a0b0x5ae1154b0xf1465e360xdd5c38f30xfdca5e0a0x38bf3e6c0x72b0bdf40x6917a77e0x71c059d80xb9852d110x1b18c8990xa0618b960xbc08be4c0x20e87b750x6bfedec80xcda4be0f0xcb6879500x07b0190b0xdb7a92420xeca535ab0xd988ca050x59c43dc90x23c15a020xf022d2c60x09679ae10xe67b18a10x40c6ada60xed24a8110x69637b2c0x4ddbdcd20xec6667410x2ead88bf0x94afce660xd047a8ae0x85c162e70x5f5c63eb0x1d8b09630xb8909bbc0xde0b85e60xb971eef50xa07691050x05883efb0x12d92b660x8aefb7010xd3ec851c0x232904ce0x33d31d6a0xb68042f20x4c549b360xd16a8cef0x9e9b913d0x0faa2c9a0x54cee6840xb6d27de60x87ac74110x9ae12e170x1a8765740xa65f3c8c0xae64f1dd0xf4a003490x8ce2d4460x34fc4ad30x80badff40xb7cc0cff0xc662ecda0x27dc94710x4ed6cf420xf9093f5b0x774f16ef0x4e74878e0xbdb723420x64609d250xc5a3367a0xad128dc10xa2660e900x0a4632930x198216890xead035ee0x8d0abf3a0x1d5cedae0x72edf9180x56c3db640xf7c487780x6c7a03230x11d189b10x6bf181c10x82bbf30b0x89c429e40xbe118c520x5efdd68b0xbd6287520xe8b5c3c30x12537dae0x6545268e0x462698140x3bdc0e0c0xee1f51260x325888a30xc2b9773a0x0a7ceb300x64f74abf0x15c60a710x2200061c0x90d937b40x06055a230x5fdfcd570xddf325200xb8993fac0x98c592740x530129440x793f98bc0xa6ee15ca0x3b6105840xad25602f0x365b45d10x2c790d4a0x3a74e4840x97ed22120x643f30680xfede92220x4eb39d4e0xf852d7460x2c36cc850x6e59f8210xbd5704ec0x8b7a698b0x1efaa06f0xf185b3460xca35c2d90x0f035bf80x9e7d6bd00xa9980d3f0xae65312c0x60ca108e0x65f554120x584bd3720x6bc3fbc00x78adac100xd36760ef0xf1969a8e0x5e332b520x40f76a860x8aafced40x2d6793930x9dca14160x66558df70xf2168a2e0x4cba447c0x2e191af00xc4d4290c0x330c80080xae04012c0xee883b060x71d129950xbe6a866f0x9d92f3ad0x79e8b6a40xbfed2cd90xe29643440xfc336d2e0x2773c4850x09337cd00x7ea75c240xc7856e740xb8273d0b0xba220db70xc11986620x564701180x3402dc8b0x9114b6160xb04a43ad0xb9af1d0d0x0a0ebc080xe02c9c920x7dcf41350xe9af73970xca9beaa40xffc86f140x608d25d60x0fef316e0x20835a9f0x0571646e0x46bac9720x2aadbcbe0xc7d5780e0x6c9aa60a0x10680ac10xc4947b990x773e93b10x1f4022860xcf4fdd4d0x48c093fb0x807620480x76efc2490xb6936ffe0x80ca50260x1c667b850x7b0fe1c60xe6586e300xac1094930x11089ac70x4c8d95510xba20fea60xc2d863350x4cb6b34f0x35a0191b0x2ff90c5a0xb64f26450xb6cb556a0x8810754a0x7b37d4a70x9ae474360xafaa60310xca17ac010x53a1e8d90xdf5214420xaa19e4aa0x0668b5950xee2d0fc70xfaaa12d00xf11dd46e0x92997ed80xc77d698b0xfe8c61f00x8dee722d0x48112d760xb1342cdb0x889b13700xdd4d55b60xaeb082ad0xa58af0a60xdf2ebb870xba8fbd640x0c3690fc0x8427cc7b0x34db050b0xfef216eb0x8518a4a60xb5b54b340xe46021ca0x4b750f530xd35cce700xe68efe410x51a511eb0x3aca01900x5021bd810x1b908d850x258a2c020x40235c980xe7ab1ecc0x9f76baf40xeb078aee0x944375db0xb4f13d2a0xc178a2250xaff8d6170x1b77d70c0x2f644d1a0x64c615fd0x8014bf350xf1e5d6840x02c189440x5027bde20xcd01b8e60x5f2af5560x8c9e338f0xaa3419050x65d1bab20x629490740xe6f838370x8b989cf90x4a420d090x8e3de5040x747544350xae3e6a1c0x89e340cf0x6c3897610x1e25a5630xf04429b40xaae8ab0e0x271cba950xc4d3d3730x167d71130x49b163b80xcb733bf20xf969302d0x71da169e0xfc3b42460xe082e88d0xdd18a9930x3ada9e060xeab6f4c40x8faa800d0x820040c70x8dcadf110xd97b9b890xec62517a0xb2bcb0880x2e12bd090xa40ff01b0xddad79520x6415802d0x433cabfb0x1e0cd7fe0x748a63340xef9dfd600x1e4e98c00xf7e2cd180x141271bf0xdc6699cb0x4ff1dcba0xecd091f50xd09911a60x2d538c2c0xcc3652150xe72aea310xa914b6b00x3e81c2990xe3bc90b80x6d7481c50x6e9145140x252fe6110xb45770030xf3be671a0x4392b1fd0x8de6817a0xb4429b640x5c0eaf310x0f72ada10x76d680f60xabe825d70x2eb7d34e0xa5e665660x1c893ad80x7682b6f70x7a281dd90xb70b82910xec080cf30xa111125d0x783a73790xb5ab7eaf0x68f50b480x83feb4e70x1a45cb6c0x89ebef5c0x7e52fc960x7f668f3e0x0ab991df0x02239b3d0x781399700x24a123fe0xd54f8d680x6bdef35c0xeef684340x5cfb26a00x0484c6c40x377d80040xae5a04bb0x735e6a810xd92deb6b0x3aff32000xc42dcb990x3ad7a5d50x4b6df0070x426452a30xcad1aca80x95a07bb50xb40439480x5f93525c0x9bcfccf30xced7b97b0x68a3e5550xcd8ce8900x9f4f2aa30x05626e4f0x9ad343290x867002200x3b9144c90xc14dc1680xefee932c0xeb7f60460xc93e84610xadaa1be20x5322663e0x16433a3b0xce76c2570x6f5ab52f0xaebd12f00x75871f5e0xecfd68ef0x72f14ff70x7d12d76d0x8f2b6f8c0x8e7f0a9c0x1d1abdf00xd5346bfc0x7acb49c90x130afd750x89e1ec9d0x16cdc3400xfbe8ee280x6dd17e7b0x42578e800x6f41a4280xd194ddf90x91c9313c0x619d2eca0x904995490xed4df6550xb5a8c2260xd8df08ac0x509b64ea0x4d2c71330x07e6afd40xdbcf041a0x14a64a870xd0b747050x9e2737f00x6be1c1f80x170ddf790xf29403e50x23f9ea3a0xa4f2a2ed0x29a7d0aa0x843d70ef0x2f384db30xf3a0b3c90xd643239a0xd2ea49b80x481936390x4715a9090x7de65a030xdb63a9440xdaa06dc10x47d0eea20xfa2974150xe8301d060xcaa426ef0x2234ca510xd0a94f5c0x3df7863a0xd70f62b60x8353dfff0xfdcb4ed30x61073e4a0x603d0d510xcfd30d710xed00c4fb0xb654ef650xed55f9290x6b3ae0220x34331f040x278103610xbe49252c0xfe9ebbbb0x50613f820xf06964010x51d12d4e0x6f4885920x218822fb0x0241ef8b0x2f056c700xbc2031de0xc18802de0x34a1f7e30xd2343f390x199a772a0x827b4f0d0x4c07a7e00x093712e50x92b99a330x67c13ea00x564f76080xe07e5f440x5aa709840xe9902d920x7b6f95360x515083bf0x092e26bf0xf43d2caa0x1c58427f0xa2326c490x2bd60ab90xdd00447a0xf4b754fd0x77456e0a0x0b26b8c80x4828e77b0x400a024b0x4f55166f0xa63fc7ca0x2ee02c640xe500f2630xb3434da90xe263f65a0x9cb34aa40xe17cd8660x9fda52600x417748310x0108a3270x2f2b0a370x9018d9100x02a64e310x6e735c630xa6af13900xb920db490xe85f21230xf09ca3280x9b72478f0xf7da6e6f0x7b5452b80x8a45a5550x32e6f1a00xec2b8a420x03bf0e5a0x71dfc0950xefcea2e70x7bb50b880x5bbeeca00x378048b90xdb7a53800x7eb808d00xd66c81840x7513e3510x22f31abb0x3cd060350x16dfbf360xbd7aaaee0xfcbfec700xdfa525990x0eb6eb870x0c2a113a0xf56a9a420xf280e4cf0xf1ea1a500x9c6febfc0x4afb22380xde293f9e0x005f18a60xd81f09950xf57d1bbf0x5fd26a5d0x40e34aa80xf5473dc40xd68c5a1f0xe4c451d30xc95b936f0xb4e137de0x75eb538c0xfa3496880x78a16f480x77e9eb370x558b281d0xcdf262040xd3f592420x75df220f0x4d414c7f0x1344ba970x6c9059c70x236632680xd08a924a0x3174f8e10xf50c25bb0x321befb00x694ea5ec0x1e1433520x5b366d810x6b4657810xef58e91a0xf2768f7f0xe80fb3340x23fc07b90x18ff0c410x2eca9bd10x8164ea630xa3f1d0710xb50dc2f90xa808d7e60x2963c6220xc96a4f3a0xea50dad30xa9ebd9640x0032699c0xd1f353170xbd5f83770x43e2bd020x30bc921e0x820a19690x698e8e420x012696d40x54e65ba70x065969720x7c2cfa330x113261810xc031b1be0xcdeb8ece0xae6d11400x40f1572b0xed55fc550x554d43690x39c278ba0x9aa206a20x1e9980220xb456acae0x6dbf432c0xf9fc98d00xc7078d220xd419056c0x3bdb5d280x7278d3280xc80052b00xff047b470xe3ec2f2b0x73abb1800xe273d75d0x3142c3fe0x26834d1d0x95ba837e0xe188b8c20xfe22865a0x7fa19cc40x9f18b9da0xd27eeb4b0x36ac17ab0x55d919210x1e3d62a90x92f448fa0x4da69bef0x5fc72f0e0x1d47c3090xf8c929cb0xdf9208c00xf3e0e1df0x8631c9ba0x981ea5540xda15b54b0x969416630x27c43d800xf51cd8d00x059740930xe12ac82d0xb13a7eed0x5d8398e20x027abe260xf4d3a5440x24c0e6a80x933cb5100x8fb5496f0x207efb4e0x914c345e0x1e95abfd0xec96bac80xdf49372f0xa20a02590xa0c338800x058f93660xdc7df67f0x012e730e0xfe0e7cd30x8e6fa8b50x500c768c0x1cb7c9830x90c8498c0x574609c50xa128bed60x30e1ec250x3ea5196d0xfeeecd050x0b52e5020x74457e560x0e13cb4d0xef1f6e230x17614bf30x5d17148b0xfc691f800x07ddd33e0xdfa2e7d40x6bcd1cd40x5a2293680x3c819c450x18e8c4400xf09eb3950x87c5df5e0x2c6355270x75fb90620x25301bc60xe0b133360x7380dffa0x232653a20xb928c7fc0xaf56600a0x513ecaa60xed7211740x6d467b080xea1c3e3a0x3e79fb000xe98f55f20x14fcf5a50xa8c0e7030x1149cbf80x229ea28c0x13ce87e80xbb6f025a0x3a9be0190x975519c10xf5f370e00xd21b61bd0x7a81541b0x286cc6470xa5efbf4c0x6ca4bf880x39e40b840x5039efae0xabb328c60x3c8043070xc8ae392e0x0ec905080xe532db980xe818b32b0x46205cff0x90ff9f930x914d9d390x87049d360x688455080x1f4f952e0xc6f031b20x5e87b43e0x4b36cab10xd51b6c2d0xca33a23c0x02efddb30xe5bd83680x2377cc430x552288510x0a46d6290x9d2d25720x977f80f10x9df174cf0x5bcc0df70xb8c8a4410xebbbb4890x54d660b80x4e6c3dd90x547cb2c60xe5b02e120xa7b222810xf7990eae0xc1db90210xb67342930x585bf1b20xce0da73f0xbd06f3a90x6114c2300x307d544d0x801823950x16888c640xd3fd616f0x482f078f0x959c089a0x460337830xd77ea1a10x19688d3f0xafddd5450xccd868060x030cbca20x75e578b20xaacf7cf60x5514ed0d0xdc7057300x6a9e90af0x05b5b2ed0xb63d2afd0x550877e60x3a15013b0xf390ab6e0xbdb228170xaa0c74ad0x61e0e8540x78dc2e780x8a6318cb0x35a2b0f80xa269cbb50x2cf368740xd6a8e5990x725ac2680x804223f90x449395920x6d22a3b80x314baaf60x84b8c17c0xc33035050x5cc7e20d0x0ca55efd0x56abd1cf0x863697dc0xa6e755080xde9003ea0x2f4aedb30xd3aa1b8b0xab0665950x4a0128650xf8f3a0fb0xdc6deee50xe8856d6d0x7a62eac40x3cca1f120xdad6f4cf0x991103ef0x5296e70f0x7877935d0x67eae72c0x357a26310xebca384f0x755a8fac0x53869f7d0x5836a23b0xe70dac290xdadc130a0x1960176a0x5ad93f210x0fa2f3380x43a7bc470xbdf39cd90xeafb02af0xcc1032590x58f05df00x440ff48b0x0c85810f0xc19903520x1676244b0xae48172b0xdc6291630x24cbe37e0x8861f2e10x86b722e80xf1f18dbe0x3a4f6a320xc02d15a90xf093433c0x6be3bbeb0x21aef76a0xa15174910x5cdbef270xe400421e0xaaadfdef0xf5f45a820xe6e799140x9fa29e150xa6b06f650xfbb4a17e0x73a48b4a0x994ff61a0x625a684d0x960ce1e30x803a48100x1108b2e40xec4b6b910x3d8d3dee0x05fb690d0xc7ed503f0xb910764b0x9147ef2f0x0ec2bda70xbd4f526c0xa4c085f80xdf0c757f0x10d81e6e0xd2b10a050xf6e874f50xefa5f5510x9938dbf40xc2368ea50xe77d5ef30x58db11760x8462cb620xcfc9deaf0xd3752c270x2b9997fb0x9d9910a10x7181db300x31149e750x24d46f7d0x4e1ecd8e0x4adda77c0xb44e18ea0x8c37639f0xeb37101c0xe1dcf64a0x31bdfacd0xcbbf0a6f0xacf649bf0xad73041f0xd9f56d1e0xf2e894c10x39495ce80xf1e98c740x67ac4c220xe3af7acf0x8f0099200xc741e4890xdf27fa8a0xaf20dba50xdc5121340x9939eba00x5755d7b20x0f9cd84e0x1db3ac1a0xabf1f9c50xef3048130x62c25bf50xd842655d0x119b79010x6c9e07190x3b9f97990xb485aac50xdc6e86e80xeb8cea210xa89f77390x72ae18390x479803b90x14e2e0c30xb63479730x263c31520xac8ee0550x6e311e300xdf4c8bca0x661528070xcf871f960xa4b98aec0x9edf10b00x34eec2f80xce2150b10x7fe09df90x6ede9f940x6a78a63e0xf7b3330d0xddccaf5b0x984d3ede0x9ffc8e990x18131ca40x8517fc820xd3aa019c0xaa9fd3bf0xd45cc6ca0xcdd540b80x646e7a230x170daed60x55be4dce0xa8f4db720x92e361620x5c3515dc0xddbd2d820x88de5a060x95bd0d990x2a8a5ba10xbbbf2ff10x2413537e0x4f898f8b0xd08910d70xf4d4319a0x1d086e410xbcfa69ee0x8d3816180xa28f91150x49fe25230x414229660x20cce5410x2386911f0x471ab0890x984322870xd6d55da20xbb574f650xc44c50eb0x4ffaecbb0x0d6bb1be0x747ff9950x95f4a8fe0x939f9af60x16e297c30x58e3306d0x55eecff40x44bae2270xad9901ae0x020dbf270x862c80350xdac4913a0xeea9dbaf0x6d7c7dcc0x63a7c28c0x64127b670xca21ebd30xf8d078580xb97220ff0x86fb9b050x1b015d250x0634100a0x1e6adaa00xe909997a0xf474c21c0x574c2e740xa976957d0x4ec54e780x2688ec100x84a0ca4d0x02d90d400x7bcc24fd0x755f4ba30xadae6df80xa3cefaa00x01d9d4a30x212abeaa0xa5a02bf60xd27b25dd0xc30d1f760xcf1bcc260xa2b9b4140x8f8baf3b0x2bd8a8bb0x883121720x84cc6b1c0x81b7b3020x65c3cdd20x7bbdd57b0x5b29e6c80x1c92456f0x62377a7b0x38ae26ef0xdc9811b90x44d742ea0xa43e1de60x074172390x8b1ad3350x7d8095cc0x6ff422c90xe0bdbb6b0xb170b2aa0xee6907450x09fa79270xbbaf1db80xc7a1195e0x91e9383f0xc26c47850x06bfb3fb0x5480d0c40xcd6d8cb70xb844558f0x5e58b9fd0x6b73224d0x77cd835c0xcaafb61a0x4830bf160x20e301f50x3fea3e840x164e09be0xb2fa093e0x9ef6f7b60x47cd3f650x8a5025540x45d9404c0xed38e63c0xa6aaaa400x2b92a0700x93f1957d0xc78036760x86a7ff350x330eef560x0048908e0x76e43bdf0x6890226c0x8159d4880x9aef28a60xcc13af7b0xf81d10110x992b45730x0ca0621a0xd8b2bc190x533fc3920x06bc9f220xcf538a1c0x573096200xf40365980x8d6836f30x9d2e996b0x78e69a5b0x4d01afdf0x19c429570xc81fc0e70xd5ea523a0x07026e490x6ca517350x74a7f27b0x8808952e0xde9b65d60xd5ed51600x84e100c50x3fc142620x3c241de10x40d175d40x9fb10ca90xc0eae6000x1de311510xe177fb710x318ffcc40xe7b7c9070xcd9000880x51940d880xb46c12c70x6b82992a0x6c06c8f10xd3e542be0xc4ad7ac90x81a059a10xbe3d5ad10xf451ace70xa554cb570x058b82900x302c64d30x9a0731510x0f291c450x0fc75b900x7974ac290x38e4e33e0x64a64b4d0x06e950960xa1203b810xba72cde70x145491620x1cb4c8530x36f95c830x7bd9f2be0x534e868f0x4e6f2fc00x9795a73e0xecc29fbc0xda71b9930x094e9e940x2e55e2630xef4384f60x635a36060x1bd060150x0d0b9d3e0xdc20b0ce0x4705660a0x84502a470x2a1d90c80x0d33f8870x957bedc40x2067b8ce0x9129ca830xcbb2fcae0x44cf8cf00x625a374b0xcd691ad30x8931c46b0x2c0c6c940xb53b820d0x8bd1d11f0x4094cfa40x270d98120x684605270x056039430x0c35fa1b0x624106c40xada7ef330x8c7f115f0xb1cf76a90x6e18e42f0x9ebeb4b10x705885710x874305c90x74c0dc0c0xacbe3dc80x19edd0640xaf0b6ba70x277a2e2a0x5f65150b0x0ce698b80x3362d0910x58dd3f880xaf8f1c6c0xcfac33060xed1eae030xbec008000x67fd09870x53c0a0820x61d6cf2c0x823eae060xe25d23f30x0907d14d0x061336ae0x4ece36150x4c17f2a30x03b814ca0x5797bb6f0xcacfe3d30xb2a6f1970x0b730cab0xa8cc0e270xe6b4eb940x754a690f0xbaaf162c0x6a7b08b40x7629c2f30xa00549fa0x146cc88f0xd32680220x352ec68b0x46ffec530x3d84c5040xa4d960090x1f5631600xadfc0cb80x9554407e0x23a513cf0x8cba15ec0xbd4d755f0x90649ecc0xcc84013c0xa2e5ad4e0x96c26bf70xdc0fc70f0x1d0a83b70xb3a51ab10x519fa34d0xbff1a37e0x0846a5580x3dac779a0x5d8476d30x8e4eb4510xbe46f0e20xf84bd6ee0xb82df0a40xed4382bd0xce48d8790x4bfa18060x4608d6500x58d1f1e80x20ef71b40x9996facc0x6eaa56b80xae83d8ee0x97321e430xbbfe48310x61bc89dc0x83ba94f80xf955e9c50x50321df80xa52bffe50x81e019d20x544f1ef80x1057a2790x19a85e880x3ccd93cd0x35bd39b30xfc0582c80x6f96bd540x095eb7db0x41b9a6e60x108a0acd0x0ecfea880x19e813040xaf4943310x95bc90780x1c80d27d0xf331236f0xa3a046020x6ae0bf2b0xb5bf867e0x4eaaa31f0x778da9830x20b43fbf0x56619d4c0xdf9f18a20x99ac4e5e0x166b04220x3db231210x28bc33010x6746a9770x4ca0bb0d0xa024b6750xd3a6ffa40xcb74f3490xc14e5cb80x845ed8110xc3e808ce0x36e587e20xb50198880x015866d80x07d26ba60x0ebfe5ae0xab34de850x3f333eb00x4bedf32f0x5ff16b570x605d5bfa0xc2e168ab0x968947010xcb3ae2150xc22f66930x1b5caf0c0xded7b1b20x65ccb6f00x28aa6a670x959ec5f50x807fdcc40x52c35e830x498069270xbf0b7ef10xdd33f78c0xa7eedcc40xdba285310xa6def4ca0xcc5d22d90x0c37eb510xf39d65690xb1518e150x03c12dfe0xc6cbbc890xba1e95640x462a2aa30x2fa98c990x5599d26f0xd4d454330xca3976f80x76b4c5950x18f851030x6a4323730x68f275ad0x989920df0xd87b3e840xa4ad92600xe8c41b190x5725231f0x8ec760b00x7770cac30x11b3f5f70x65281fe60xae13e6e60x933c7ceb0x8ece3df10xc20134e70x916491ac0x147c3f2e0x6c713da50x11e307620x220b49ab0xcec122d70xdc94f8290xdba1241b0x57d3072d0x2a303d4d0x0bfc1d1a0xaaca46950x32c3cb4e0x52e91c340xe5883bd90x1890136e0x466fc2a30xc3b870850x6d5713ff0x56e7e2420xb4882d7b0x9c44c76d0xb5cae6fa0x35cd846a0x4b668b790xd2bf03df0xf8f863f90x5bc10b980xeae0f4960x61a0991f0xd9e1c9700xb5609fa90x6917792f0x224809300xbaf9ed160x998fcbf20x3d9ee9f00x680f79690x383748150x7a2964760x479f7d4b0xc7a7e7700x7f28d4e60x66b9d07a0x5630c10b0xead5c8e50xef29fcdd0xa8caa8450x63c080290xb6e6d99d0x926f5e850xb9c8a97b0x815588a60xa87d0f1c0xc37f1c390x222ef44f0x0bd5865a0x026acd0b0x43ab3e610x2322ade10x21a563da0x63150e060x1c5ff7420x556e43900x4100a6620xec4d9e3a0x2b9525170x49302ccf0x76246fd50x7e09b2e70x309dbbd60x6f145d7b0x9552eba40x4f7cf6af0x9ef4ab5a0x228f2cdf0x90b94e660xb2e7404f0xb86f7e4e0xb442caa00x118b2e850x0dc591230x86a1c3990x18c0a4500x2f839ac80xf517e33c0x2c4f333b0xcb8294910xd2d6626b0x418cca450x83a76f3b0x2871f4be0xf5164b950xd11ec7370x1fd1a00b0x5eae54080x8b149c360x46c5be220x070578490x14d016900xa828faed0xdddf9e070x57504a230x600913160x719e17ff0x7c9a73710x2e1ca7510x6257dda70xacb4d88c0x75f536fd0xc98222340x56260a320xefa04c2a0xbe03b1b60xb0defefa0x922954240xe2ee6ccd0xee67202f0x6259d2910x43f819570xa531471e0x665e92a00xe0b1c1030x25379e730x2396c7f00xb7329c060x76d9b8760xc56048000x38e5bc5a0xb077e70a0x7757b51a0xff291ecf0x45558f560x522523160x8506baa80x47de0dc70xf65a32eb0x1694e2520x57dfb6ec0x0a8ee75c0x6d294e430x551e3c0f0x2e0bb7050x7e7e4f170xe7c479ab0x62bb09bf0x0ee396190xe151f3490xf595ebb50xb6fde9090x17b6273b0x07483e130x0a6c40410x4dd9d14d0x863a276a0x615226b10xa15120070xa6257a2f0x93d6dd8c0x416061d20xddf6ad7a0x6b7cc8960x3101a0fd0x97309e9f0x4b4e98500x9fc52cbe0x81000f170xa839eb320xfb2a27570x53937cbc0x2f9455090x1468764e0xe61987b30x1d2d4aa20x45cf16f60xee6792d50x312669310x6f5334dd0xd5e485290xf3d88fcf0x49e969990xbda04a910x8110a73a0x1b0602c10x3c2d04c70xb4b02abf0xdcfc714c0xe71fea170x552683bf0x295e92a90xf535567b0x9e88fb370x6583b7ad0x93b3e7bd0x027a9d400xb120c8c50x1285590f0x6c3491200xb633ad790x4c29790e0xf7dc0a920xbd4e188c0x649994780xd25d4f740xb423dba10xbef432960xbe7520520xfbaaf01e0x2592fc6c0x2459bbcc0xb4378f400x1c33b0160x0366307a0x40d046640xc631580a0x04c8aebf0xeb5490060x59abff300x36c75b4e0x95609b260x9fb083750xe25fe6b00xfb8accb40x6d09843f0x4531ab620x7a98f4b40x9507c90f0xd0ad33870x4d0d163d0x90fae54d0x2a0d72710xf83d3c170x042cb7cb0xa788700b0x24c8a60f0x86c43a8c0x1234ffa10xe42489800x5c070f620x63ea80b30x58276f930xf6c71a250x110106c10x70fbae4d0x3352823d0x2817f7fd0xc74c07ce0xe70221d70xd46af5ef0xcde266000x8b4149e40x08e2b3330xb87f40fe0xa4bf2e410xa3a36c730x6f7766ca0xacce839d0xdf2738bb0x5e1733090x01c6cb0c0xe85a9fd30x0c00f4990x41237f710x4d0015e20xf6c8dc620x5ecb83bf0x2ebe31350x28afbb080x22ec52050xdf0ca3f40x37169f790x4eac5fc10x1cbd92b00x7a2af7b40x56e9103b0xaf348da70x444f17350x4f98d7660xc66a83040x631d06aa0xf1d4c2450x014e81860xff65245f0x7e94e09f0x8d3330b60x22fd08ba0x1403ad090x1c5541bd0xc9706bf60x58c2a26d0xb1dc85840x39bdb9660xc1b9eaad0x002b10860xb853e50e0x4b79a38e0x77f6780f0x9ec7b8330x6827ec4a0xaab36f280xe892911f0x41cc40650xf30a55020x872ef8cc0x0f6671d90xea78ec8a0x03ba93900xeea0f9550xc56796a00xec774acb0x6cbae4860xc289e46d0xba2b7f640x900cf5eb0x527053290x9305f8e60x7cd6f0420x553b49a40x4462d35e0xf48319050xe61cea560x7c46233a0x33f0768c0x22a064ba0x1fa19f400x65d9e8770x3192d7680x8680c3bf0x742a65400x1b11774b0xa66e402f0x6214aef20x816a41ca0xc37f9c6e0x4507f4a80xc17434300xb6357e530xc07739670x98af97ba0xf553318d0xed20c0a80xaf8528730xbd65818c0xcabe04de0x71d35daf0x13fab9210xe58011400x270977a80x9fcea1420xc8a91f5b0x3eb0c2a80xa04f945a0x5831e0620x18fb2caf0x330010b60x1acd18c80x23864ce70xbd6841d40x146289b70x4df020570x69dd3b5b0x4aea463f0x5be63c5b0xeaf3cb230xd6aafb420xccabde6f0xbbe5611b0x52ecbc750x0cc4b4b60x44469a760x7f03b6a90xc666a1320x765ff4740x97a573330xe2c414860x5eed83cc0x58746eaa0xd5090c650x502511fa0x00ec31990xefee6a9f0xce4ad4d60xfe57831c0x0754a6890xc05ec6d10x2b50f0b50x3f5dcb180xd90716820xed13f7d00x33b4c0970xf1b9e6c90xc9aa950f0xe4ffce910x5823daff0xa84ce9e00xd9d952d10x99aac0510x5759bd9b0xd63efe0d0xb72e3b7d0xeab31b910x7e666dd40x457594fa0x7ff64be10x35d3dc460x808ec1a30x241b97670x412bc7ea0xf64ea6e00xc4e5826f0x0aa917f00xc29332590x79fa11380x2a2688f50x9dc3033c0x13987dda0x6bd5e5650xe0d55f400x9a11a0fc0x2479193e0xa0fc9d430xbe5c888b0x4934bdd00xb3a33d1b0x749858260xf7654ea60x23b835b10xf7f03fb30x902c16e10xff07639c0x5bd0748f0x9bdfc9f90xd69d6e580xa89926dc0x0e0c6a7d0xf883bf930x84345f040x33b866ce0xb230d2ec0x7475be8e0xa76b31a20x2dba39440xdff037480x0e90fb6b0x1a10c32b0xfdbd7a170xba1c08b40x6ff607b60x1af7502a0x4b74f04f0x0896745d0x7886d7b70xf849d2ac0xf89c899b0x2c0cb6c30x344076910x951a27730xf3a09fe70x10b893300x6199ad5d0xf4ee8ffa0x390fc9bc0x6506d8e40x3ef051c80x499043d30x0f88efb80x56054c050x2c3840900x34a81e0c0x5e483bdc0x05cc5a110x7718e1b90x5a7bfe410x21cd536a0x668402aa0x2577526b0x24b085fe0xef3209f80x04e377b50x39bafe0d0x6b5fbd9f0x686668090x2fc3cf040xe9eea7cb0xeeb63ce00x2fddaeb50x9879932b0xf5e92b140xb8b61a990x0df67f420x23f175370xea3252de0xf958def30x2ed776370x3f644a4c0x082861380x55f490cc0x3de9cae10x277c5c060x8c2dc5010x5a1bf1e20x03481ff90x2e4eaa680x419b30c60xd63b956b0x5c3614750xd108025d0x210c80e70x2a440a710xb6eea4210x2387cdc20x4f7f7d6c0x50fd29420x206776b60x87a20f640xb0fe86e30xb83c897b0xea9d37200xa42fc9560xe491c29a0x2ef36b6a0x23581e1e0x139218e20x887051a10x1eb9146c0x49197b1b0xd0f9e44b0x89291be90x3b8233f60xf67d9d680x4459706c0x5ed9e6070x0176a1720x6634b0bc0x12d088ec0x710c73b60x59fd36d20x3aee36920xfc79795b0x0a8219b60x3858d46b0xd6d2d9fd0x55b929b30x24d9d03e0x75faa0bd0x3f0eccf00x6cebfa430xb6e0209a0x2a76e7320x701221340x4d65cbd50xe113bbbc0xd25bc5d40xa2c0f59a0x52647db10xbd5ef27d0xad06c8250x4ac024ca0x29eba37f0x81271d2c0x5e95b1cd0xdfcc992c0x33e2aa930x055c6ee30x3808c8cb0x1f4a7a670x1685b9c10xeb5cf7000xf3f6e6bc0x35ed57890xacdf51d70x4a3ac99c0x2c02a44c0xf15ab0c10x6050e2bf0x6adadbc20x2dd2bf640x3d056bc80x988330330xdec43e1b0xaaa4e10d0x535108d80xb00c33ef0x3caee2d20x80e8388e0x1d14e8590x730d1d9b0x60e72dc80xff046a5b0xb6c4515b0x26299a930x8ca9a1af0xa0521cd90xfd2a067b0x4d9537ba0xd1b43e6d0x1846a4ae0x3f84bcd70x2d6095470x720ba4950xa27760510xcd9c0c320x64f366200x5f6f1e9e0x858e26280x99a030780x354a81fe0x211d86540x78983dc00xfc376ae30x1110c7df0xd84d35bd0x8eee33990x9f47e7b00x626118430x0f410dad0xae722bd60x2a976d1c0xcdc25d5f0x081356130x138e09570x320c46a20xec5668f60x7c6ec6490x6e1be4300x4aa863e10x67a213970x816c92170x9f8a05720x763b21910xe7cb47aa0x0c6381b30x6f4abcbb0x49d1427d0x1c2e7d060x04d887890x32b3d9da0xe44e6bb40xc5c375550x1e4dc3ea0x551081bf0xcf97f3bd0xbb0ab47b0xc575c7370x97de2b830x35c67b850x9f8c52040xe1ffb91b0xccb964de0x3bb0e5a10xe15dac550xf9c503750x639b1acd0x194cb0f80xc3434f2b0x036af8f30x530dfc410xa0e1e5800x9463e96e0x3d7830ac0x046efdb50xa3e551ea0x9b2d4ec30xeb5766b10x57e4d2570x4f449b380x765256210xe911e5570x496668910xf9eb9b930xd822c0870x716265c70x568f90a80x1378ee580xe99591420xb49e9af20xe0ce7a4f0xb49dcc230x934a0fbd0xed1350a10x389214b10x93b1e6f20xb8be31fd0x64a9c9280x72b9d2870xe3e3df840x7d18fc8a0x45006cee0xaad8c7d60xf86991e70x0b0e6a560xc06229070x29efd1060x5fa171750xcd6fc2eb0x826ace4e0x00e0c23c0x8c03d20c0x72b149e80x8ae272ec0xa836541b0xb0f1687e0x3d92709d0xfad0c3ac0x0102bb4c0x58fe694a0x0ae2ca560xaf0cee270xdc6705830x772f29f40x82b617e30xc721fb060x97afb9410xa5976e4f0x4fe8472a0x78609b1a0x58b4645c0x169a0ca30x78249b1e0x1241e8510xfb3631170xb69cf1170x496257780xddaef1b70xe604c2400x381bfe010xcea603c50x1cc50eb90xa07fdeaf0xb23929d00x6f5152480x8cf2b3c90x803755500x4766b5e70xe07e04f00x053316e60x38ff0d200x2d7130fd0x8ce1b9f20x6ea6fc5d0x854169330xf4ca3a320xff95ebba0x985e00630xe181408e0x6599b9830x73a70a020x49d110530xff55669e0xe67b8d4b0x949511860x6d3faacf0xb3d66b890x20e0664d0x5a816c2a0xc4146b720xd48aee240x5e3b333b0x895b6b6f0xa54816bb0x3c9daa980xdf3e55d70x46807c110x5fcf98a90x345f32e60x36a9fcaa0xc147a24f0x4c7ab6cf0xa69925a80xc1e8cf320xd601a5870xff8aaf990xb5c758f80xf4eb42020x7baf626c0xcbe05a2d0x7a9419020x5e30e3050x7c4df3410xa5dc87b00x73d95f830xdaa0dcc90xa746b0b10x322957150x21c579cc0xd8a927b10x0e011cd30xc8b7c5a90xc20b11a20x6d2b251d0x0da64eaa0x2a2c2bee0x7c2c4d2f0xbcb959780x5b2bb20b0x79cbf01a0x8a054a420x6915b3550x0550e8d90x0627f91a0x4cf3c4f40x44eeab6b0x3548ee8f0xdd66e7b60xd3686bbe0x4461a1bf0x093b40100xd413322c0x2688b7030x8245c6eb0x55e0bf440xae0812ae0xad38a94a0xa30aab6e0x0097fef10xd7966dcd0x4245174f0xffd8e9cf0x142ebbf70xb9378b510xfc50167e0xbacc94320x2390e74f0xb451c64b0x5bc95c7b0x776a69d50x0b9a31750x51a4b9de0xc69cd9360xe8f419540xd03167490xe09556f80x32d0adcb0x27c942680xa7b262de0x406e4ed30xd1f58bf20x9819133f0x5b2e815e0xc18d6a700x50d2f2330x8f2bfd0b0xa86481e70xb8ccf80f0x41c9c9e50x01d1059d0xfe845e6d0xbea691780x66edee660x0ab10d3a0x254d345c0xd1fec5730x28f6a4fe0xe68432ad0x6e3c508a0x60afe3a60xc2f5bb810xf1b3a9a40x1f6d9a4d0xa739a4e50xd8457ec10xf0d080ff0x1ce7a5430x5f9cd1d80x8f033c840xc09d487e0xc83a5f330xa2a657020x523ee9670x045fc2710x3cc5d3a30xcf1906040x731484fd0xa2f139d50xe17e48ac0x4a9f629c0x95a54f3b0x568afb2c0xaec37a180x8a0c423b0x62849ac70x59b4ce690xf47208680x9e9eab950xf038c92f0x0b0ae55b0xfcc121b70xd3eb5f760xfbc802b70xac3b09970x04db370c0x47e5c1fa0x582c44430x670aff710x1a67911b0x9c53a5db0xcdef1a190xca3e21800xb32301b20x79e391540xab9052320x2888e2c40xcbbfd1430xd11d6a330x1d91e3ef0xe4d5a4fa0x12615b090xcadd33110xefc39e620x8d1fa49f0x362d3f670x3f9fca390x9a6c63ee0x5caaa6ba0xc25161120x457f1f310xcf2d55b30xd86e2bf10x440334df0x7b8e4c160xbd662c770x371f964c0x2b7b962f0xf9d7cfbd0x8736c6d00x22eb9cff0xbd22d7df0xd427e4990xade8fab70x40bcfb4e0xb5fd496a0xbb773a740x419e67580x2df4ed170x38c827770x1c5dd20a0x565048bd0x944a81200x268e603d0x46071b7e0xa4097b220x4c23cc7b0x3de9b6970xf61d8ae50x36664c060x10c73e5f0xbcfd6d920xabb2d2100x7ef551520xb8eba1cb0x71fb69a10x2d4ab00e0x43e7aefd0x9f6237860x45b4fab40xe1dc41310x1bd1912b0x31d1bf1f0x3104d70c0x355d811f0x778b079f0x8063081e0x261ea72a0x42416a8a0xbbfe44280x4ea4cc760xc3702b300xea242c4b0xb6f847c20x8af3889e0x6870bd3d0x139f80ce0xab3fc2720x3016be310xda5a8ac60xbd3b27bb0x3b96765b0xfe1669170xd171570e0x0efbfed30x29a41bb60x3ef7ad660x81d1f5670x922287990xc7b100690xed5bff950x062c28e80x13cb56160x03a3db3e0x604722fd0xee6c633a0xc0b437920x99e611e10xfc616dd60x8f8613f30x3be7fb110xa154fdce0x6e0a101c0x530e0f8c0xb8b81ed30xb7eab1170x344d0aff0x2e104f9a0x80ffe5560xa0615c1d0x95159ff70xf4bc23020x2405452e0x12ba75c10x0df446ee0xd2d4d5e00x3c07db360x13c9bb210x48ae770e0xb8890c8b0x7a3f16a20xdf7189f30x2752a51d0x195aaccd0xdc8cf8160xca4fd97e0xf544fee40x1a9c134a0xf8694c070xe0c55ec30x27ed96da0xac9bf2460x9f1c36850x4b78fc560x9a69900d0x5d0795e50x949b7f5a0x766c9dda0xff6aaf9c0x2b6bc8410xd3eaf1ed0xb25b63410x7eac8c9a0xa548ad140x7cb1aea10xc0b2664d0xf28404cf0xa718c6600x4f9a235f0x8dfc4dc00x5ec46fed0xe753b68d0xbb6a3cbd0x5358864e0x11df0e750x3fe6c3460x15510a890xa99ef8990x663bb4480x86585a330xb10d964d0xf7bc95b00x234cf4160x176031a70x893abbdd0x16da1f880xb307c9090xcfc5108a0x2b1cceca0x93edef070x17fdd88a0x850bb6db0xe40bb23e0xd4b6157e0x2b4509dd0x2009e4000x2c66ac850x607c46830xb1647fc20x8c9e54d30x52d54fce0x86871b400x118035450xbf4513c30xb69afbb00x9320a9f80xa54a2cba0xb1baa71a0x606b4aba0x711ed8b10x9f4927410xf3b0779e0xd67363330x63c9f7620xf71443840x03f0942a0xcb2c82c80x67f1947b0xace42e4b0x0cb1c9800x0b11f7930x6e2e13720x72c0bd8b0x243f5d890x02d521f20xb70b47090xe6f1cc620xbeeabeda0xa410a2950x949b51760xd0defa630x59ef09120xe35567db0x110048e20x4ad8984e0xd2fa91e90xd4d0e94c0x4fbbff030x159f37a50x69b8d0b20xce4fa1aa0x84106f360xb8c8d41d0x6b3f2d120x7c6445270x81c234160x364997da0x90bb76670xfe97a0340xd4cd33650xf926037b0x689d5c010x66ce3c650x33bcd1960xf675a24a0x29852da00x0459781e0x3ce0d3340xc35b86cd0x23dc0fba0xa32023160xf02c6b520xb55445cd0x3876eb940xd54168370x6a6779920xe1204b300x107998460x8e296cc60x1fcdda470xeccc44350x2a2cc1cc0xe1a04df80xea250ffb0x84c8ec9a0xd6151c650xe1e929ca0x531736e30x126a2f460x11a4ef880x26cb0e040xbd29da770x90bf85df0xa41798060xb4d848ff0x5a331a240xbadf2aa80xb8f9ef4f0xaa1fbc090x30d2692b0x2a02ce6d0x854853360xe36f0df40x7e8c05a70x1ccd70860xd7ca92070x5d4cf65c0x656168e80xe314a77c0x764811790xdec3e5a20x10ca8da60x613eee1e0x3335e89e0x5da30f880x0ba31ea60x7a18fcb10x7dc1aef70x51a371b30x85c13a610x6f2dfdd70x3b74a7940x8a7facdf0xbf0a7a7b0x03b6a42a0x69e19de40x26b6df220xf4eb34700x8d5085470x005b78090xe43212130xb64e6bb60xe46e1e2e0x24027f750x1c5438cb0xb26ce15d0x2f474ff40xecb84f750x5a6d48830x2a32266f0x9121a6f40x3654538d0x6d49bdd90xc07834870xcfe908780x796e1a400xb3d1272e0x4c93e5d00xc71877300x342015f20xbf6c854a0x51d16f210xcb783a070xec16a8870x5e3c3dcf0x0f4c50340x6755b8860x8e110a890x306e57a70x5c2f8ad70xffe810160x0ad076530xc7c4f8c80x27b9e5850x55258ff20xa768bbfc0x002e8a9b0x8406a2c10x6fb67ce80x5ed419b00xa77422110xeeda4b680x793b47800xcef30b660xc98b16a50x9161619c0xd106cf5c0xf7c5b48e0xc66532600x5bb2beb20x3aa5e4230x12a997ae0x2534c0df0x287412fc0x307b57a60x8397501c0x77e37fbb0x42cfc97f0xdda570740xe19c85530xcc90152d0x2f4bc7da0x95a4c7bb0x150b471d0x7084e3010x33b98cf80xb948b61e0x4823701f0xdf41f63c0xfb08b3b60x027385b50xe0b4944c0x0e2400840x8f91365a0x9c2d35e70x30d8f24a0xc32752f10x8e846bf90xc68fb6f50x670057150x22d85e9a0x370e80190xc7ac24fe0x3de9d3a60x71aaca480x9daff4840xd506f8730x3c01ff520xea899c2b0x037dd2960x52af93130x8a96c3c00x5bda80d00x3c2e649f0x714ee0180x85ea20ee0xa3bfc07a0x3f2895ea0xfba1a4e20x239638320xba0f15f80xd3b645e90xbb6fd1c60xca88972a0x1052d3a60xc5d2bf850xe100ca1d0xa71f0d640x313270950xa25ff22e0x908d93fb0xa9f9e53e0xca275ee80x0054d8ca0x69974d3a0xc022e3d50xf6429c720x1914ac770x506db27a0xf56576cf0x625023590x12cbb61e0xb30ed5910xc78ff4410x459105d40x2da1ea4a0x74fa0e9e0x012691010x505f200c0x970b2c940x95e00b780x712768d70x86cfc99a0xc00ff5a50xe8a96bd90xa8c6373c0x8b7ffe460x5c0ce0850x1cf5e6150x5b98bfa90x764e6c4a0xf1fba3ed0xdb0bc7150x2913d5320xae2e336f0xec3312b50x84ba605f0xc3a4206f0x64b12cfd0x95741d970xf7cb005b0x5804f5310xa1a1ad6d0xb40d5b2d0x0652754a0x587f22d70x628b13430x00a62fbc0x16ab0d020x1783a6080xcb91e4120xe93e49c30xb82d44160xf010af940x24da4a510xb0a0c7cc0x044a13840x3cb14c940x429a8f870xc9345c0f0xde4d4ace0x2ccd059a0x96fab3500x7624249e0x9428f8160x41814cb80xbd3fe1e30x3ce4ca6f0x27bbf2210x9cb5af340xf21e1f9b0xa3e03ab80x22a0205c0x45e23da60xeffa58f40x0edc26af0xaab5978f0xddd400a20xf49165250x60d8337f0x5e798ffb0xb446f0790x4cb287820x692989250x52a2f9eb0xafdcf32f0x3877dcd80x1d8faec10x2abea7e20xde82653c0x80bd832c0x089bb8930xa9c249eb0x459c49750xf8aaeac40x44a74bf10x549e1c1d0x28584e230xb245205a0x3ceef4670x85febf7e0x60cfc9880x56415a980x3fc5e0f90x5c47b5a20x6a7a03b00x89f1d0df0x156c59520x7566e71d0xfdc033d80x7ab6d7330xb0476fca0xae3825e00x4ecb2fc70x16c4f8b50x1e2c5e1c0x8e21c9a10x1486ded20x617339b80x1b5cc9d80xf969e1880xe03a689d0x4e4f0f160xb131206c0x02293ac30x0b290ada0x146055350x350ea5580xce8e98620x8d9ca0e60xdd8166a10x2e0b1deb0x013f26ae0x16dee44d0xacaa4c720xe123f3d90x3b20fb950x731c4a9c0x3d02cd700x629079b30x8455e3a70xc3cd69290xd13e4af80x051d58e80x98c039dc0x778da5b50x39cf08b60x99620a3f0x5088861b0xad6625af0x23061a120xd9e034a80x9ffa38ff0x10b007cd0x3894bfbb0x0acf76790x319649c70x76d654fe0x83abf0080x17bb4abc0x14ec6f010x9d5e24bc0xdd6da2410xa1aff5560x849a12790x15e8a0d80xa73e56a20x678b96ec0x4681a5ea0xb5aa71650x2f7754a80xb5fbb7420x1945ae140x58b41cbc0x8dbf338c0x34ad4deb0x499ad10e0xf0608c720xcb7cd0a60x849030870x472ea5b30x2aa97aa20x84af24b30x31f26c850x9028bc600x9e24f9310x161b080d0x496cd8080x4d526f230x0749ed1c0xcbcab01f0xe42148580x358a6e330xf9a54f480xc1cdb57f0x835400ff0xd321f1070x80ac8b4a0xdf50cbba0xadcf7c300xca08c8820x2b15eebd0xbc2e332d0xf6f852280x5f4eb39a0xe8a1e9020x923b12760xbff6e5390x57575f080xfb9b695b0x132e05920xe6cc5bb60xb148acbc0xfe37b4a70x71a672ef0xdc02eb390xd4835ef80x6add5c9a0x050877b90x2d912bca0x37db8f190x81e6b37f0x617db2450x78ddb76b0x1d94a2180x0f7ca2360x95ef1ccc0xd8d68ab10xe13cd8a70x7c983a5d0xa385a5590xe5c78a990xfd49a8490x7a95e5ae0x536e8cfe0x86402bab0x6683817f0xe6d2458e0x92db8f680xf16749100x600683d30x157a51af0x5b2f27fb0x5102a30b0x35cd31a10xd8fcbc800xafc080540x6626afca0x6bd0e5730x36b6ebbf0x668b19a10xb61d6fc20x62f7e2070xc3ff38c20x92e683f50xe9ffc0630x57bc19d20x364850b10xe40c37ea0x18888d000x0620652c0x3d3883240xb1bed25d0xa6b21ef20xe862c4b70x71bafe890x2bb6099e0x1e8335230xa00aca2a0xab67a0ac0x4ea257090x7da6f6990x6f915a450xc1de5b820x01eb40830x63824f920x418febb00x6d7ee6210x794d02840xd0f8bd630x7f71a6440x1f847b4b0xc38aa06e0xd32926930xa21d570e0x65eaf0150x8095e6400xd38c51600xd35deecf0xdd049c780x20690dd30xcbf7a4670xe7a969330x2c94b7d20xe1c5f5530x4921fcf50x65d7ed4d0xe67a21850x5180bf320x8bf70fd50xe285e5880x2669368b0x3d7837ec0x99dd10430x6eb71c950xee6ea5d10x5d34a3b70xa38602cd0xdb5aef090x045c4c7e0x957d2c990x32d604bf0x38e886130x95ff64470xec7de9e30x6777ebc20xcbeb61860x2e4391420xaf4640c70xe169346b0x78cc75d20xff2d565c0x75197fc30xd50170860x1988bcbb0x54c004d20x626c1dd20x4e716f5a0xada387660x7f9742cf0x04c3ccff0x055bd3a70xae39f80e0x71b6cf940x46df86050xe93843980x6c7511ef0xccfb9e070xa327d9c80x785193980xb2cf58110x0c7319770xc20a91760x5eaace160xdfac3b9d0x0882640a0x2619406c0x0e464fc30x2ce118e10x80492e800xa2bdcc4d0xe414366b0x6b2dc0600x270cf88f0xbdd27dd10xd53b28530xe5b9722b0x563d14af0xdf8527010xb85e67140xd69162d10x6840caf50xdf9031a60x7791e0660x9a0b064a0x84c7f0060xcc219e4b0x00818fd30xbe9a83d50x42aacc9d0x6fc480210x4b72009e0x6ff3a4850xdaca820e0x260e52ee0xc46324f60x450817030xfc4152fc0xaa00fdc00xc708f1fe0xd6315f310xb10fc19e0x8261eccb0x671f7aa50x188a16470xde867c290xed4ae15e0x9263b4170x3891ffc80x0805f2c80x263beb750x2fd18cbf0xe99d884f0x6e3ff83a0xbbf19b7a0xf08ad3650x6316d7980x8e4849140x5ab097450x686e6a0c0xefeafcf10xc0dcb59e0x489e57130x4b47bc3b0x08e4fde30x29dc927a0xcddeaee60x6576acdb0x579e772a0x2c8dd6b80xd4598c090xb51fbd640xc982d6810x521302a10x0c32ff8a0x0c0286d40xa665fdbe0xd63859de0x86b240690xf7709db60x862a62240x7d8b1ce60xdeffa0a70xc126d59f0x1dfaa4dd0xe9e8faeb0x98cad2660xf17ac2bc0x2c3b05cb0x8f7071fa0xa8481e450x968f9a230xd7399d2a0x95b3e9690xf98ac6970x07aa055a0x81b033770xd2cb31c00xad5737fc0x18615d350x85c54b610xd93a5cb10xa67d575d0xe0982a490x3eb3a46f0xf46549340xbc9b85880x1c2655200x3eb21ade0xffc94a5e0xdf96959f0x1287dfa50x8903ef200x8adde1950xb4ca78020xb26a1add0xf3e346d90x24f9548f0xbae3ecf10x17dc2b290x29fab0740x135886b50xa538e23c0x6e3d5dfe0xb78b509b0x256a579a0x482038530x9e646cb80xb1bc7ebf0x7f5fa1a70xd0c051590xa47a59630x4bef1c670x815f28970xfcec09870x148fd7940x335c570f0xbb2035dd0x0d647e220x3b4d001f0x6fb8df080x47287d820xc2a3e5700x612bfd890x769f6e640x21bdb5230x8b910be20x2ec6bba00x17e01f110xfd7243c70xd426dbc40xe10cd6ad0xa156a1f20x7fa965090x3750d7700x244133430x9fbfebab0x1ceccddc0x97a0be650xc68d13b00x7f9959880xf4d1f1af0xd8a871870x4818d1f80x78f649310xd19feaed0x3820f3930x392280b30xc865e69b0xca71b4dd0xac648fdc0x40790e150x3d4ce7110x78e0c0e20xe5630f3d0xa5484de90xd6450a700xbe304a8b0xdba0e7770xb7c705760xa68b1b820xedef54160x299c794c0x8fef82000x2dd68cca0x379f959f0x3dca9ce80x8f996a300x55e317030xe562f8390x368a6b990xba575ab30x32efcc700xace290de0x89b8de840x7963c33e0xcc8b344c0x4867e8c50x5338184f0xa62456c10xb4a1811f0xfbcb47190xe911df290xd67364f70xd12804230x941f2aaa0x41ed3cec0x75f54f030xdf0f75c60xd8a15a2c0xe5c58e8a0xe2ce2b4d0x327c1db80x2ebb19fd0x05d124110xb86776380xe6faa45f0xeefa1ac30x7a35f5160x3810f26b0x905d3a700x4b411d270xa474cf190x18edb0480x4b69dabb0xabf0613f0xe96e66280x9325f0c60x7420ed720xef506f100xe83553260x5ec714f10x452c1c340xe78091490x85df22400x39629a640x25988ec00x1903fce40x70d6a25f0x289b9d4a0x7ce412ec0xdf448d1c0x746be0b90xa01d80910xf590d5c70x8e3e0f7d0xfb348fea0x1d9672bd0xc03640070xee58e9700x07a890c80x6bc7f7040x20d5303c0x86cc095c0x1dd571e60x098b71c60xff6878cf0x4de7db840x5a7043540xb9d4c5f80x0c537b0b0xdf33087c0xc07b08630xc95617720x0397edd50xfdcc8a0e0xce4cdb8e0x950ee7d10x93aa4e340xf93fd09c0x20d65e400x76af8cce0xca5f83f40x6513a3fa0x3c1358a70xab7815700xf195c6820xdef7c8930xd406d2660xdaf4dfb30x9fce80db0x61ea189b0x42f1b9000x6c5fccce0x4351577a0xb82ef0230x80d68d3e0xb528df6d0xf5f3476d0xf49a99de0xa9bb640f0xb12cbacb0xb99a8db80x96c171360x50a4698c0x12f6f69c0xf20da2d20xcebfec890xdbf3ef280xd3cd22f50x4e6e8ea70x9221038f0x0871b7d70x8bf00d880xf73276330xd1ffe7080xa709c8350x4bf818070x98c0cf510xf110db920x073983a50xc91929cd0x3aa46bfe0xdda5c0420xf6664c170xb4e730860xd74ac64f0xe39f0d8f0x1f2c0feb0xa80b44b40x7b1f7c820x092363630x9fa6e46d0x0e18ab680xdf6881000x304de7370x3c36b3220x2518d4160xa7419dd10x605790dc0x257a30c30xd9582aac0xbaf813ee0xdd25e5af0xebe828040xeed387d60xf8e330380xe41325520x4cea42900x4f3c48180x973436f70xe39693be0xb054e33f0xb3742b070x9c86b9ab0xb5b637110x1267c64f0xe3bb773f0xccde4b210xf1ac654e0xb65e5fc10xc787bb1a0xb2920e610xd7fd02ce0x9fa66ae30x9e2bb1ce0xc86440dc0x7c97dd5f0xc0b40b840x066f02680x9f7aa1640x054f375e0x47dd7b330x8da008f10x951894470xab0c53d50x000102940x03cd03560x1aaa11420x75a108ad0xb6b41fe90x15ade1cc0xe7d6d2d40x33e5a3980xc73e5e770x000b760b0x2d4daef50xfa87a6200x205cbe330xdd06882b0xe1cdcb560x01b12a380xb0b0db8e0x41ed89190x79f1aa440x091940f10xb14fc46a0xcf13b7a20x2f0a35a40xa11756600x12b424640xd1a3ea470xb4f20e0a0x91df778a0x92540fbf0xb0aa812e0x7ee2356b0x7bf6b4980xb9cfeb030x3dce036c0x097be8d20x1adeed6b0x6445c9580x1172c6710x6822de1a0x513b28f40x92d31cfb0x90b89dde0xec2276290xabce10140x2719607f0x079d0e950x70a53ee00xaeacb15d0xaff325810x5d3508f10x5bd4ff880x63a583700x1cfe65700x2ae997650x18f532cb0x2b469fb50xdfd8110c0xcbea877d0x5e78a0dc0xda536cf40x5a99a0d70x6514c1e60x460f4a340x25a8af7d0x7a53a06d0xee7b9c490x1a871cc10xbfb7682f0xb3707e6e0xa69ed6060x9e0b7dab0x582450bc0x63ecf2600x9f93078d0x81c6699c0xec1223f10xfd359f6d0xea300f930x2b44cd200x3c86dd680x6d7ac2e70x413361ae0xc8ece07b0xe0a2d7150xaf0d56bd0x5b3c3ecb0x43ff268b0x341672850xe59f2d340x831264820xacdede300x56638b680xd32d12270x66bcd38b0x84d8f54f0x699f1c7f0xe541a3380x83f85ecc0x553393650x2bd811f50xa90ca0de0x88b6f44d0x2f2c95c40x64dd5eef0xdd1b46e10x2f081b170x6cef04ab0x14141e040xfe9be2140x153f85d70x35cb36f20xea84cf4d0x72f5bc170x544e30220x413a26ee0xfda5c4150x62c385e10xee58274f0x338847420x87d1e9e30xa5a98f540xb64dac930xc22d42b00x0a1fee3d0x754f50b10xe5226b420x073fb3000xfb5f09040xc4ccc9c20x174f83ea0xbba744d30xb53d58220x2725ca250x7e2d44310xa01d3df60x058c63770x6ea9363b0xa67a92b40xf2afa2140xcbd4898c0x8946ea720xb42a7ee80xe83cd50d0xebdfda550xb976d5ff0x0e2598320x47709e420x08162c740xde5ae37b0xe78052b10x10e6f74a0x5f84d5b80x1b8f11930x4e6574850x2e9ec24d0xd138c08a0xc1514a3b0x7732159c0x4b4a8b690x4302d0eb0xeb44339a0xc9ec4e210xbc6bec660x6d2333e20x28652f5e0xa25680230xb4a6f0030x5adf80320xa3ece4140x49242bc70x7f5c48480x38c3ff300xda7912d40x4e4c37e20xe5c02b640x1e9bc7190xaef1ce4b0xefd66cd50x739714360xbdd5c0550x7ce18c9f0x2d30596c0x1748b2b50x4244754d0x98e508ba0x945d3a490x1b973e5b0x232fbd3c0xd4f4b9f30xc3805cd10x0d61a8520x928ac72c0xdf9293700x25820c640x1b9b91dd0x4d57db780x97ad13bd0x959bbf2f0xc745df590x194d29f90x8ddc8c810xf8ccaf380xa8b7d35d0xf826b6300x4fb5da550x8f786bee0x84264ced0xb0257b830xdc10c18a0xd503988f0xe6ef50b60x411c1be60x6113e28e0xe91ebd5a0x6121ebcf0x1a6bf28f0x726b9e050x5a0a6e7c0x1f1b5bf70xbaf6850c0x53d922ce0x4888bd180x3e3e49520xaaa918c90x94a0e8d80x270583910x4471601d0x5e2dca7a0x458fbe8a0x27f4f0290x2e2360b10x90f2fb220xd6eaaea10x49636cc70xf7d4cb160xb2a26f130x4a028d070x16eda0b00xea89c49b0xe82030550x205d8eac0x2f8a28450xa93e73370xfbc54c260x7a5112fe0x209eef540xffb095f80xbe3f26460xaf1e35fe0x54404da50x36264a940xf15e08cc0x9e0b1c7d0x89d10aaa0xbb434dcc0x257fc7f20xaa83a3e70x1a9b10060x9d80fc850x9b71b2770xa0e2068d0xa66ced600xa026feab0xc7fc88b00x6d90c12d0x21a9af9d0x0b3cdbf70xe5a4083a0x31795efa0xea4ae0f60xb5632bcc0x0f9285ca0x78527d470x6d9af5670xa1ac83330xceca7b560x5e6f27ab0x6735c7010x124364330x1ef893ef0x45398fff0x2bc6a9020x7f61ff2e0x178304e20x648eb59d0xea124bd10x86c7a02b0xa28cfcc00x4df2ea840xded39a6b0x5e9a01ce0xbefa51a30x2b593aa80xd0d3f0a40xb737b1850xced0f4d40x6c224cda0x486075c80x4de995ec0xada31e570xee7d7deb0x94bb7ec30x3d2107240x881c44130x5e855e560x3f4bd8460x579004160x5ef6a6720x060ba97c0x51370f710x1f5574140x96e5d30f0x2464da170x7d0ba6820x0f6302610xaeac049a0xa681fe880xb9f6ea570xba137e260xde06df120xa095e02e0x3daa7ab00xde47c9740xf3fed2660xaf83a6d10x047818eb0x558800680x18d1e6f20xb8b79ecb0x02e0bf1e0xda9230390x03bacd950x7a702bb10xf0a410760xcf9a92cf0x0644ae2f0x947caa7d0x98002c9d0x0396c8d50x00adfad90xdd2a9da20x97513a7c0x7ceaf0d50x81e2bdf40x20b8c0680xf8e79f0a0x5384dd3b0xbfeca6f90xe7e333030x597e91c80x79396c370xf521f7930x91d3fd0e0x672595eb0xcd335ff50xa6f2c0f50x3e613c9c0x82fb296d0x5ee2b0e70x66a991480x5cd7f8ab0xf253171a0xaeef95e20xe6b30e760x2b9da7a40x59d38bfb0x92c49ba40x2d140a580x96beaee30xa6053b4b0x2e26229d0x73f1740c0x42546cfa0x4d0578880x2b4d237c0x36f575810x6493c1360x1dcf301f0x73bf33630xae8507230x9645be530x632e15bc0x9c38e75d0x5d2587440xb0a2d9030x2488d4020x915d65a30xdcd468a70x98823f270xf53b4b710x77717f790xc7ddab2f0x3842d01e0x536333790x1ec466ec0xb23750060x7a89f4000xdf9308700x54c1527c0x3d29faf10xf805ac6a0xae8d02de0xdda32e530x0d9e29a60x5e920cf70xf9f93e5d0x454787e90xb7c72b930x68e0e97e0xe3e1660d0x8ae8305f0x86605e9c0x381a94020x2abf59ef0x0d07f5430x08998c830xaeb53a820xacfcee330x136406600xbb4146b30x61bd0bd00xa1671e270x9fe899b70x7b9793a20x1234e4830xd2b6685c0xd8b613040x679163360xf15de8500x83332ca20x654d7bc10x589151f00xa38a9f710x46a8307e0x8abacc470xdd5ababd0x34c6dfb50x589909310x68f648040x1924bd4e0x2b438e700xe953b21f0x9b9071cb0x6f12560a0xb0e107810x868acba50x1ab96fd70xc7006f1a0x41ed37090x2eea912c0xd36dc10c0xe3ff2c410x1de4ccb20xf3808cb10x67c3c7950x10416ee20x016f00670x025838fe0x950324be0x3c2742ea0x863dcfcf0x00513f580x97423a400x5358db3d0xcd60c9280x366abfed0xe152b6a90x20dd83770xa843805a0x33fc2a310x1bf190cc0x03d8f21d0xae62f5700x35c971830x5b2c0c430x02290d750xf09b5d9a0xef464c280xd70d35a10x5a4d313e0x5e373fb40x1068004b0xd60736ec0x9b2560b90x835810890x3755f9900x9e13f6f60x7a1bcd590xcb3d2b5a0xbb7e96900x860d137d0x4799d3c70x4906ee2d0x1c45134d0x2ed489ec0x89bec8b00x871a56760x670b339c0x65525c380x41bce49a0x062b89c40x486dedc30x4b0a3f520x4d8d770d0x5009c71d0xf39169870xfa0422270xfc421e790x866a62b20xead7c8cc0x4806eb8f0xedaf9a680x36d2ad6b0x9cad82f40xe1c220a40x56f56fec0x9650afc20xdf5eaa4e0xce5138360x6816c6460x350239890x0b9fcac50xfe9900520xb0d1656c0x47229b5c0x9ba2bb2b0x403f95290x2c560d990x6e67f8590x1ea21b750x608bfebe0x0e6e73170x5e11cfef0xdfb027e50xa24c70c40x9b7275820x9692d8de0x6bc8e3630x1607c3550xfe7cae400x9d8f615f0xe924ce970xc512a72f0x81de0a3c0x29810cb80x76150fd70x060bd58a0x85e345d50x65e0e2f00xe6e4df1e0xc0dfee570x8d2d7c900xa7a9ec8e0x5a95c4460x2c508cce0x1fda8ed10xd9557bd30x231f18ba0x9fb5a9d70xe56095e80x0c61789b0x68955f820x011945770x1fe6e5040x38aa13970x25064e6d0x5d12cd380xbf62bcae0x82c27b0a0x25d9e32b0xa61758100x143b1c660xd6715b6e0x7b7ae1710xf9ebef220xc9a3a4170x0aac11380x6f2ba4a80x5d768cfe0x4955e7890x6a21fe270x07a544da0x88c69ab80x750556980x77728d8c0x5ac94a200x529d89710xdef7b1e90xa463bacd0x54939c970x36898d6f0xff81487d0xb1fd90ca0x7af8f7970x6acfd9eb0x48928f6c0x259572500x8a1fe1060xbe73d6950xd9057e050xe46c07f00xaf8c52660x116d03f70x2edbf6f60x3fe6cdf30xecb221eb0x94d9fc510x1fd51bd20x9f54ead70x4e9f61e70x8e7aadc30x8435b2050xa23fcba00x18fa27b00x43d22fb90x732dd3260xa23ffc040x6c3f70e00x8df9dd100xb89b6e6b0x59e640c00x7afe324e0x5fb8848b0x39fd83db0x4a840c490xc4d4d65e0x08d017b10x7579804c0xc39871720xcf0f08bd0xf1244a270x549525ef0x037bba860x7647726c0x4e12f4bf0xe7200e390x6a643d120xc3c4c6cc0xb7766e500xcd24e1460x162893fd0x47aad3b90xdd8ec6bd0xaaa4b9bc0xc839afed0xb14ab1ef0x29e1e2040x7e0b255f0x04863e280x21be37e10x25e58a090x809712ff0x2ee4c2b10xa0ebd4370x0ea593f60xe4bc2c2f0x5a2902500xb9478d900x7618af390x972af6000x595d80020xcc23002a0x0998cc3c0xfcd1819a0x2d4c773a0x0fab1ab00xd2e2a9d00x275f3d490x6749d53f0x526eef2c0x9258c7760xc2de27ca0x50cf75850x7129e5f80x8d73278e0xfe916dc60x11f7ed4c0x5c309e650xca4673180x91e0e3e70x0227cdc70x493656ac0x05eb01b60x7dedd6910x2587cf310x98b488cc0x339e0c630xda9edaaf0x41ecae3b0x197486590xb06d146c0x9a38281f0x2f07b4c10x579037180x49eedbeb0xac1707530xf96d749c0x1917f6590xbab7ea390xcaf556a90xc4d262250x00fddd580xfa405fa50x9efc8d7b0x8449580b0x1a9c722c0x8d8e094c0x95a3a3880xb58b703b0x5410f9420x775f0f400xda6b031e0x2ad603a10x19d52f1f0xfa3556130x5825e1850x40eee9890x273835810xca7c46500x0dec847c0x8b13a8b80xb5b2bfac0x4bf21e320xaa3165f00x62e0ebe20xab64ea710x6146082c0x197f5aac0xab98fe0f0x77fc97650xe63defd50xe790d6820x46fe93b90x8a7d1c310x4b5a0b180xb9bc24100xe5cb19430x0bb028d40x295b982a0x3fea029c0x8e4b63a60x6b47f8a40xea7e5ee90x228d36520xe74bba8c0xe770eea30x47a79c9d0x272e9d770x4337cd4d0xe56db2a20xfe9714f30x6bb23b5a0x3f49cf4e0x7bf984900x4564a2cc0x30657f730x9f7e33200xc002b40f0xfb6373d10x3ec4fc270x79eedf9f0x2155ecfa0xf26d2b780xccbac2950x369c26210x93eaa64f0x1d6db2a90x757c1bbb0x7e67ab3e0xbf2e2e710x74e738710x4bdb8dcc0x342d409b0x4807ac910x8a8adf1f0x8a5cabf60x6f0540dd0x406c4cb10x3ea521f90x227b65b70x40dd54d50x6481ffe00x30acfde90x9e0fa5ae0xf643d1040x15886f480xb940d90d0xade5339b0xed918dde0x1341cbe00x3ff2e3490xcdc993a50xb21d00c60x578eeb4d0xff9e23d10xeaf8469d0xf61c6b740xb5b6fb040xb782c1a30x8b89f01c0xa2f7487f0x90a9d8cc0xbdb2217d0xc3876c1a0xb9c16f510x4475dcaf0x0a52c5110x0ec096b00xc25b89710x31128b8e0x6be3a96b0x4c8adfe10x8ba0eb150x52ce20570xc1d8ba960xab1e0e930xa96e8b4e0x3fae6ab00x980f052d0xcc8ab91c0x9833bc0c0xda3b55b40xc1bc91a50xfcf9ef730xf59126980xa57b382a0x685f4fdf0xdd4068450xeb70c2160xeff14bdf0xc26787c50x8d7e33730x326cefe50xcc9268fc0x15ea26480x6ba36c6a0x2176e42a0x4bfd398d0xe0c4e14d0xd0fd70850x7e4081360x1037c8e30x7f9919380x3b5c170b0x82ad5b720x595f81cf0x6b7a43350x3c0e80500x92b8c78b0xcffd793e0x281090b80xad52787a0x3efe923c0xd2423f760x8709bbd40xa39340330xb2ca99da0xa8a6c4880x72c0b7e40xb1b6b4860x357cc1f60x5fd9cc800x804097860x2f2019240x7ed285470x996def890x21f2b0aa0x93de86fe0x550f3e050x75acdf630xcdc8de210x917ee0780x420415120x204af9330xeb8135f40xb2170afd0x103041b70xf881c57e0x2944a8520xdf9205390x2d1fb28c0xebbc8ff70xe9b9d0390x1922e5cb0x4dae16e40x9ba5e7d20x1bb7bf7d0x7a4b6eb80x188a54470x29de7cbb0xfa2e5f320x424f52a90xac91d2a70x436b0c7a0xc77498520x6484554e0xfd9c79a20xfd6c2d0c0xc45184130x96c5dcfe0x93db54b80x0ea0338f0x9d6e97420xc058ab8f0xa60176160xf7cb2a9d0x317c68f00xb465e7860x8dd218b00x38268b620x7c3d8a4b0x9af495140xa8cb052c0x9cb686570x812a0e3b0x7e12e2840x46a249f60x4bbea9d80x232301dc0xc951f0bf0x3661624f0xc58a3ee60x7388f26f0x4bc1ad8d0x3f5f51e80x946232fd0x40cb76f80x4444d12a0x0e16240e0x7c7d754b0xa7e3226e0x420c7e820x82d3e0f20x2b2d50050xc6bed0720x490454260x399918650x886a97ce0xae316c110x79ed7e9b0xe7a025730xa7d5f92e0xffb7c5140xb8f116030x91f445100xd9916c3a0x8e17b3ae0x20978fb90x1d40b6f30xc57c48a30xcc1b882a0x954f099c0x7665a95b0x7b82b9a10x4c9f656f0x73735afd0xcd6621910x98e508ef0x1166c3830x05b6b0d00xc0bdeb6c0x04b946b90x0bf461670x672d90e70xe451f2280xe15874aa0x5739a1450xf2e2fa840xa92e270f0xb4b194550x48a166690x736075c50x365989e50xf12180fd0x2c81a8260xc51450c60x9eaa08c60x18b1551a0x806327ea0x2a37ea110x056413130xcf7f66f90xbe137c1e0x9509609c0x482caa390x66037f030x969231840xac5fcec00xeb2a4c120x609bcd980x200b20410xc872fd850x5f098b2a0xa0436e980xc9634df90x38a9f7c50xb9e8e2cc0x1b6314fd0xa42eade10x39461d6a0x8b8059bd0x09d44df90x5b93f8a70x70d0b73e0x5ff615f30xb5f6024f0x09d1ffc60x1156fb540xb7cd68630x9ea4c2400xa16cc5970xf5d612120xcb6716fd0x8367ddef0x929f08da0x533124790x29283b9c0xb61a3d550x8e4faefa0x180443aa0x90479e130xd06e87790xec293bbe0x667982460xec32175d0x7453bbc20x3bf29f090x684d6f100xc7856a3d0xd4bb4a820xcc9fbd300x8586b1a80x4a48d2560xe613a7980x2dabca370x56353ed50xce62534e0x9895d9230x568009860xbe479ce10xa23355f10x0fe3ace40x8d22ac330xa40a58350x648536900xdef3adaa0x6247b20f0x1133aa3e0x413fbeeb0xb08157170xb151dd2e0x4312bbea0xce8554b90x5d5d2afc0x7bd3ec350x4618d8d10xfdcddec20x64c394500xef71f6500xeb341bba0xa20609110xb3176e080x6a203af90x5610a4ab0x9ef3b5b20x840f94ff0x28c9f0150xa7dd13200xf3535bb80x761f515c0xc10b63680x730881330xe18ada1c0xc77a66990xf4707cf40xa13426b00x83f59f290x5edda0950x423183cb0xe1e724030x577e28860xd7e637a30xa9578d350x587c1d290x40e3b5ee0x649a4fa10x8c2816740x6efa67620x6d04891d0x1b17371a0xc3157de00xce9459960x59cb2fea0x61205f140xdedca9ad0x38708e250x21e13cb30xbd0974be0xe40fc11a0x9167de560xa3fdf62a0x41c501e80x26364a830x1b92e41d0x6e35d50a0x3fb7439c0xbc6f4e4a0x0fbde9520x9815f9c80xcbce43040x029981c40xce9e93820x5c78a1960x98e0fa070x0e1ad9250x134aa8c50x98e27d370x54f600f20xf32d8d3a0xd71099bd0xe1df7e950xbf6d49560x8eb4b3400xf3833b480xa695b5b80x8e4f64b70x3a8783f10xa6ceb1a40xb8badbf40x2c1fc76d0x1cb110440x1b420aae0x4043757f0x5e3a643b0xfbc022cc0x138d06cc0xf6f9d58d0x2ee8dbdd0xb979a4430x8b22da6b0xa29c013e0xb7c831db0x78534f620x6247f6b50x1ffc840b0xfe4879750x5d49aabc0x6b2088070x0c8264e70xc29caa5e0x654f4ee80x78a4845d0xe28ae5300x43ae17700xc60067640x3313ce820x87b563400x0c8641d40x35eb433d0xdd454aa30x3142f2680xbb81e3a10xf0dfc75f0x640f13940x9847f6d60x751deacb0xf7cf1f500xc5940bef0x90aabaec0xf197da930xecf659940x9984e6b90x2430f3030x54c256f20xe89f7db70xd4638bf70xe233762a0xf7455c160x4d12ce550x2ec83f3e0x59b2adbf0x4570aaa20xa50e040e0xe788e1ad0x1da493c80xede302820x3c1e5a980x5cf53ce20x6c92eca00xc0ff21c10xba9e6c600xa6cb07730xcde704400xb1e174480xe9e1b4010x9c0dea7d0x26e44cc10x06f01c750x97276a8b0x74f2e9a90x94b730850x600681e10x514db7560x3081c65d0xbdd01f1d0x1f3e4bd70x5ede939e0x3405000d0x2608e3660x96d909a00x9457e12e0x2c256e1f0xee4f204a0x70f567a40x9974b7e60xd345840e0x6252511b0x8cf0d96a0xf926f0970x07964d2e0xad1996140xb67e19520x41f189dc0x154515dc0x60f71d270x5f23e3fa0x84b451560x6f04d1a00x1af267f80xb678366f0x5ed90adc0xdab5a1eb0xa44a13070xd96babb40x09b53e140x868c24530xf5a691cd0x4e2157a30xace57a000x5dc7b38c0xa64e326d0x94e443470x65c0c3150x0a7f334e0x04bf00920x7de6cc230x93a6e0b20xfbc4f89e0x5f6ba75b0x36e155910x6d7e092c0x4cf3da810x015cb1be0xbb93eec50x858622770x81d104850x00df98370x9b698c420x7c5f37110xb8448ff80xd4a6285e0xd5da5ba80x0fb30cff0x344a2c840x3adcadc90x40b3c74b0x3902fbae0xbff1851f0x0015cb870x9c8c2c3d0xca84232c0x79a7bf1d0x278cafef0x2a15e2c10x9527c72a0x94c403880x21229a880x311a7e730x3ab2e0210x22d9409b0x4f184b410x9cdbc4090x8d439f1f0x9a854ab00x8505b2090x773588550x29f5e73b0x4fcfb7590x8f667c6d0x7f9674720xc3ea53050xe64d6e580x475fb5300xe3cdfc2d0x884ea2720xe009f3d50x532c72270x511d1e730x56d099470xa05d7e4e0x170da1e60xc314e9390x33f4920a0x4fb64c530xe59acbaf0x4b6513e50x499ee20a0xfdeb30c70xb34f66410x0e4a13880x6af5da230x9eaf11960x6d8c289e0x7006586e0x4a833f890x0bc2e8b10x8d22bb580x0cc9d36c0xf5a067bf0x1b3364ad0x063d4dd50x21ac8b770xd55ad93b0x6d49c8ed0x6e7943ec0x894856870x4d6d0bbc0xe3e423ac0xf05fad2f0xc66b77b10xbcdd5b990xee1409df0xdefd2b910x67c781120x33208ac00x9caafb390xe1a43ebb0xd4f5bfa50x49bf789a0xf2ef13fa0x4c51a5000x5d0f9baf0xe704d2290x151d9ba20xcceb2a4f0x4c7606b60x3076a64a0xd1c41ff60x919164aa0x3d33ba9e0x8e1bcd440xde62676a0x0d4e3f8c0x85eed1be0xbd16e0040xf9b34a0b0xe9f060d50xdbdf6c920x40863ba10x1569c8340x74de34c20xedc039530x758ff4dc0xaebfa9540x1c5c14dd0x1b06b87c0xb9e334080x731ed9ec0x84923a5d0x012b6b4c0x5546c9160x524c799e0xd3fb76350x8a492bd80x4c09d9350xeaf46d200xb02fe5b10x785743ec0x438d8df20xc7061ef30x8f0b781d0xee3d2e160x6a0f792c0x383358580x5e9ece840x923204c10x65fce4b40xa30e05bb0x735c5d4b0x34e995730xb882933f0x5c52db960x31a2ee340x50f5f9bc0x118a25330xd726d2130xd1f076850x418cc92d0x07ee50840x3ac5d9520x1f9563a10x5f657e550x74f0ce2b0x6563400e0xe6135f040xe9fac6a20x4b4a196a0xcb8b32350x3a05b2b20x93c4f3b10x359879c90xabeb4e240xc5f9758f0xe2f341130x6caec3e80x425262970x2593111e0xef09cf600xaad49b760x3d519e810xac3f6aa10x95e18eab0x20eadeb60x7c8695ea0xde37620a0xd7c1a5410xa8f6c8430x496641130x0a92093d0x8be7123a0xba86d3f50xe9209dd90x63b8effb0xa14de2130xda89ea3b0x56b811a90x1f81fd220x79b7bef00x8a4f13bf0x363beef30xee49a8d50x94c28d9c0x2ec4a0470x3a7983230x4171490a0xeec8a0e50xf17ca1b40xb34ca84e0x25a228990x25d423650x5089f45f0x87f0099c0xf11761480x09d8a7ab0x2007f65d0xa678dcf10xd710231e0x1fbd16da0xfe49b5130x66628bf30x7f7cbc640x6dc678f20xc0f0458a0xd82199b10xc05cee800x7fd555480x313ea5fd0xa89a1cf10xa61abbd30x3e439b900xf10704d50x1366d6380xfaa804df0x7d30c2e70xb5171aaa0x56867d360x37bc511e0x2c27ff9a0xe3e20adf0xb5345a6a0x983d923e0x863f07470xa083d8fd0x0a5f373a0x441601a40x0c5276e40x2485790c0x8a4ea8e90x8bc80ebd0x6b4b37d70x80446e430x604ad24e0xfd6eb8de0x6d0fffb60x2b58654e0x452ba6830x95b367b40x0563999b0x573b54530xe44f84b50xcc4f2c750x7ea57b4d0x437eb1df0x8f53e9090x1785797f0x2d03eb510xf54dcf560x813faf3e0x261f3eb60xc7b35c7e0xc4524faa0xcf8ca68e0xab6ed7880x936e242e0x888c5be50x418873cc0x3fe35aea0xf6e772c30xf47654df0x4a68b2930x2d2559130xbb2ff6df0xa6863a750x6d6613540x7679b7d70xb6f011aa0xc7867d9c0x504461cb0xd7ddaa930xc3af12760xef6470020x7adbc2e50x1bc4c81e0x291f78900xb378419e0x44a6e90a0xd48d16840xf56ae79d0xe6654da30x2c7db6490xb98342070x026d66ca0x67465bcc0x9ed81e0b0xc2935f910x5d31bf670x6634083c0xf591a4a10xe56155150xb5e11bc70x50671d190xb00d0c850x1962d3200xf034c34f0x88f639180x125ca0a30x889131400xa965ec900xed85a0e00x3d9a19450xa7574a110x14ac03170xf0b134b60xefb33c860x7cbc37250x400622990x037ee39b0x3c1ea9bd0xc3d5093e0x1c5b1f280x85840a150x3ea704940xecb07d3b0xc7585ee20x1d7a7ed30x4bc7246c0x38ccaeca0x1d222ced0x7be403b30x6f7e60400x572004d90x7522f3ba0x9c0238b70x32ab06cc0xd7d280ad0x7f7f7bb40xb633f1150xab3697e40x554ae3a40x1b11c5510x1c4e31ef0x3bd4797b0x508fa4ba0xed5a571b0xe608d3a20x20a789ac0x8e81a6e80x3dcb88a00x0bc477a20xce2840e70xb88dbfce0xdc6596fa0x6636c3c90x3a2a99db0x1faf95520x2391f7250x9504df260xe90466830x541bd60a0x2be71e5f0x518ac61d0x7e81bc880xa11a7b640x3cc348d40xa36f50fb0x944a564d0x681b66700xc318f9b30xb847585f0xd6fde0430x546c484a0x275f66c60x41c367240x86256a800x0318840b0xc31db0ce0xc16be39d0xed062f8a0x1514da520xd608bac70xb5c8a6f90x48667c050x15ba50a60x92ec510d0xee8d74d60x055e77e80xb1ddf9950x7d0db45c0x37befc700x188ea3140x7f24de730x62465c3c0xb89e69b10xfb384d370x28310bcd0x7ed1f25d0xa8694ecd0xf641039b0x65d4a3b10x22b325d50x07b21f850x1fd07fff0xf3b451ca0xa48196c80x5986d1900xc280fb460x57c397270x247ef8310x687b6a160x8d172e370x5e6ed8860xc8e74e1a0x4fb1c1a40x4afa07c60x8fae23400xf427ab0a0x10f3c5910xb865de8b0x10017aa50xf75a4e990x7f997bc00x054e550b0x74a6c52e0x7ac3ca500x8fd180e70xa8a8110c0xf9e96b4f0x186203600xf184d1890xd7ed10db0x8319bb3a0x7cd7ba1d0xb3fd8fe60xd7aea26e0x8d20dd150x1e7bbcb30x88d3e78b0x999a12230xd4180f060x883650300x6df1aaf10xe15dac640x88966bea0xdc56354a0xfbe3caf00x6b1a9c0b0xfe8a19470xb8e98aa70xd98245d90x265bbef90x5ee74ff40xf311e1560xfe1d2e940x4e1b5d830x7004ee8f0x028f519d0x1c2b80dc0xaa1df8640x703393a80x5280a0bd0x48794c850x3af713bb0x53613e200x206bc5340xb723ca8d0xb91d26750xc0f3207e0x5c956a480x0d6a990c0x7984eefc0x3368da250x255642070x0e3b69ea0x9f50b7700xf78ba6c50x7b8910f40x037a0cba0xf474fdcb0xb8b043f20xd0760fc00x1fc797050xedb53f980x88475a880x248e14730x88ab6fe30x01e1a8de0xb4ea7cf70x75c447c00x34ab1cda0xa6e1a69d0xe20e42440x7a3cf32a0x6bf496a10xfad9c8270x081a886d0x88e170fa0x8deb15020x2996a05e0x09a7cfc30x9715b12f0x1530bd8e0xb2ead97c0xe4bbc1dd0x3e91dd2a0xec0e35ad0x40f8bd4e0x8339df730xe6f524430x611cfa850x153b60a60xd24e9e8c0x819d72cb0xe3cd5fae0x977be5c70x355bc89a0x2864abc90x798b76820xc82c721f0x830ad6d90x93268b520xad66f51b0x60d0e4d60x5cf5e4d70xdf8ec1150x2853f0920x0891650a0x6dc4f5450xbbe80fdb0xb8b9f8170xcc392eea0x68bf9e790x1e1349750xe29e898e0x12bb94670x0f9e53bc0x096155220x91f620340x6044bbee0xcb48b6d80x2bf5706a0xa9a1997e0x4549e2880x714c2ad50x0fd4610e0x2fc1e0fe0x66b4cc410xb3f548ad0xee5181480x4f2c996d0x989074ff0x6c5ad0cd0x480305ca0xda0947de0xc7fa4aa90x2d2dd36f0x9155933f0xc33e140c0x3a2671290x3d59f7120x6672b4ad0x7f1ba9ca0x6f119acb0x3eaab8d50x9d4789e40x8ee405840xe340e3be0xf60a56f60x37e0771f0xb832a8200xb47c79a10x4d84361e0x532b90b50xe3b097120xc8dcc62a0xb34dca1c0xff7e7f8d0xc08971ee0xfd4077ff0x1f7a01c50x917284070x04ea5d100x9aa751110x38869d880x2d39b0a70x365e79110xc8ddd5b50x0a1413d90xd82f1dca0x9eacf8a50x124bad4d0x0248efd30x8c8569cb0xf9ca2eb40x2505bf180x3854774b0xc58d5a900xe0419ac40xb23027c10x7429e20c0xb3f494460x4af6ddf00x0474edef0x6a6e05bf0xdf2560370x3b6c41ea0x47cfd8250xf7d31de90x5c3c73870x7d74d5220x55c76a230xffce12030x764d499e0x535c63fc0x4254bb300x6008689f0xb49941ae0x531e1dff0xfd704d4b0xbaaf02a60x961db4710x2903010c0xa2e02b330xc5ce89ce0x301214fe0xca7d87640x8549fc890xfcc79b6d0x69d618f20xf95322f40x2976adb10x3f3308690x79defbe10xb3f7646e0xf8c9eb310xff8a49320xbb6fbd5d0xd79b80d90x955b0e2e0x039528870xb43f93650x6ef6b54f0x484f6edf0xf5e7ea400xbcc15e750x6ebe366f0x9714e0bb0x141f38bf0x1edb69d60x052c9aed0x953e1b9e0x9ec6ca960xfe4760390xa9320d270x4cb271000x651d10e50x5e515be60xc4f0da120x6d6fec1f0x587b09540x1632bc210x7aa1756e0xbaf227570x7412ed5b0x4997e8d50x220ce70c0xf5b971c90x79e937260xec1539b20x270465760x2c037ce00xda4910620x0ab7e3f50xff4e3f870xcae600be0x2a3874df0x1dd5d3190xca7aca0a0x194198810x365e5d6a0xc0a7811e0x98b60ae90x880633f30x859c722f0x4e9f15a00x02e41e3c0x485cd7f60x43ae47430xf759d5050x4e3fd1b40x7c94c99a0x961bd69f0x6892e3c30xa1c4231f0xe5f7b16f0xdc6aeea40x59f0d5690x6433c8d30x520f8ac70x57cec78c0x9c5943580xc23c61340xc2b02fb60x57a049db0xa90a031e0xe70df5f10x8bfb11770xc6d405b40x8ce7a76f0x349189470x0f88946f0x9960eab30xa346d8f70xed473dbf0x9a76ed0d0x599fb41c0x7ce589810x02531df70x6e1799670xa2af37f70xb6f682540x4dc67ab10xa679d8400x0f8f203a0x99fd64220x9edd0d710x76d3cd600xf54bd49b0x74b5ea680xc5ddd9d00x5d2831500x43aa319e0x985453e10x4a220d520xac79c64c0xfd4865620xb1838b2a0x02b858010x6eec20c30x5aa2e4140x6b198c770x767abcc20xc202d6c10x3cc3217e0xe7a82d050x1c5b6a6b0x919225960xcd49abfe0x8a07c45c0x8cd7a1d30x57931b250x0f6eeb9e0x67b26c980xc8303adb0xf91aa9ef0x3aa837640xa3f4cbeb0x66580dd20x89f9b4a90xf36e10380xb90440240xda130da50xe426c7920x7e000f500x25e492cf0x87c083bd0x24eb7e320xd92f07910x03815f350x193493280xd5301b2c0x69ee22200x8a3f84ba0xc5777fca0xd4e6d7e00x932c8d7a0xf5a3ba990x862bb17b0xd59a15870xf4689d500x95776f240x648dfc820x5ee2aa120xbb192a380x42bf8fe10x96a55fda0xabc640f30x903b627c0x3476ac5b0xe545c1930xe091c9770xc7a1840e0xb9d025c90x0ddb1cd70xfcb0fc5a0x3ae13cb90x1f5747290x328c943d0xebc9a09f0x68a62de40xd9b85ef60xff87cd180x3ad5cda30x3100cff90x5ff9eb0e0x0f37ca890x66af1fd10xb0c5e2470x778b6d510x3b0679420xa1d1c3430x9516de170xbe5aa48b0x3113c0230x8754b9b80x45a25ee50xb09a74230x4ddfbcaa0xa6eeedca0xf18300ad0xc2310cdc0x7141b88a0x0781ec970x3cd9ed830x2e2c4ddc0xdca8c3d40x33037fd80x4837bb100x1cdd39ba0x9f7d7dbb0x6d73c95f0xea6efc060x34c7cdbc0x86d52ba50xe318d8df0xd2af7f860xfbee47ce0x1dc6c93b0xba497f130x2f6015cb0xb3768b7c0xa0e9a0dd0xb28d4daf0x72e3d11b0x77a9eddd0x505a96930xed354a650x7b5eecf50x2b769a880x7a0a1aef0x95b5aa320xd7dfebdc0x9cd18e2d0x787c882b0x04df8fbc0x79f697e40x652032cb0x8032e9380x0360d67f0x7018dc0a0x95e5e5d00x7df0e4750x23b9d6e20x766221780x9283f41b0x81f9ed4a0xf7bb517c0x38178bee0x4c2be3820x57ce64c50x8b8a1d6e0x3a8d2a800x486f33800x064db9a50x4a2ffc220xbe72596a0xda963dd20x4d2a82fa0xa11faec60x31a76d610x74d426320xa57a3a890x57dc48510x462751300x9acf31c60x146626a00xa8841cc60x5829e9790x4ca5590e0x87258a370x12056e530xa708ca580xa6a7925c0xad0413d40x4e3567f70x815b5dd40xacf4d8430x81188c300x3539f11b0x44e9a8290xfba7ddd20xeb9eef520x58b73bc70xc8b527c50x9abed15f0xde81cb060x6ca0cf480x0b7e99190x54f3bbf60x775b9d660xf8f363af0x6dd475950x906381c10x412a0abf0x44eabc7e0x080bb92f0x6828b08a0xf0fb1ce10x1f4495880xebd4cc110x20d7f13d0x48a3d20b0x42f728aa0x5f34bd580xa11489e20xdfcb6c900xead549240xf749debc0x6869116d0xce1a7d640xfb3e2d9a0xf2d7670b0xc984b6ee0x722d109e0x2d355fe70x8f3839c60xafd36b3f0xb81c65870xb6caf4a40xfa6dc0770x1fd303d50x59ffbc260x8fe5249a0x4b51cb4f0x01d3ed080x92ca1a680x8030c4630x1aea28510x73b75dff0x1a3ba2a50x3a97efcf0xb6c958380xd33e61da0x7e594e820x81ad73af0x86a58f280xe6e6b6840xc0cc78300xe85e45b10x0877312f0x44868e3f0xe259340b0x43317bc00x18c39bf30xb1ba7a6c0x735997f20x5412de5f0xc51ff6720xf6f866b50x6782c9300xb64fe9560x087073530xea4309a30xf06a66400x5d25924c0x4edd62540xda52b55a0x801f50060x0952efa90xa5c61fac0xfab30dc00x2a0a40fa0x57bb648a0xb00019420x96be4ece0x6b979fd80x012ead3a0xd68bb3290x2805a99c0xfe0156ab0x6a077e660x142b8da60x536438a20x5c99b4c30xbaa40aff0x5a2d05820x5aa05cec0x9c8c58ae0xcd352b690x58acf24b0x9b376d310x75e2dac20x8490fe930xf309557e0xd5290f330x8e47e5a40xdd7e4e120xd8be27c30xcb5614410xa35212530x77ecf68d0xfaecb3080xd35430630x3dabf2710xa07a37f00x8df92f660x449ad0a70x4829a47e0x697ed5f00x4d95d6d10x9291cd3b0x1d07e3650x5a9f1d630xfcc1edd30x6cd612310xf352023f0xf2b33cb70x7918d8170x6a4210620x9436e4050xe8c0065d0x12ee11730x65e0d6d70x27864d570xcada3b600x766a09270xc972449f0x604d06e20xf8214b500x04b0e44d0x7976d5110xc05d3c270xd985dc990x8a99a0160x792602c10x3a262e960x6a037cf10xd35a6d310xa17a63710x213a738d0xf2f536170x4d924f200x0fbb73440xe21c46cd0xf812cff60xdcb764ad0x654449c30x489eda100xed8a2d950x9688de8b0x9e9fdd9d0xa150e0160x3fe2ccbe0xe01bff850xbaf14bc20xfcb440c70xc96cdfb90xa43e4c4d0xca3328c00x9f8df9940xdada4dc50xb2264d610x249a7bbe0x9be30d270x7e5c9cbd0x7cd9fd0a0x6276af560x496089590x4d7272e40x24c9583e0x3e0e0c5b0xda74f8f50x04c4db190xa7fdeb080x7d4254340x764b0f8e0xb911bb580xb335df7f0xfc562a2d0x23daa9890x44edd3030x0378e46e0x24e22e3e0x4665b6b10xd738b7bb0xcf45d1d30xc0f0ecb80xb38b3b870x422687860xb95bb5940xf5498b220xc099b4a10x6896a1b60xfc561bce0x7fb0030e0x3ee2ba650x2d4554600xa6e725390xb7c5fe140x2aae2d040x6ddc12870x19e7f60d0x13f69d760x0c74834d0xdfe859c40xd5059f6d0x977c1a0b0x82543f4b0x613ca9fd0xb9bb2b160xadbeed610x238b099f0xac01096f0x0c55ae520x285d691b0x45aef9160xd3f0cd420x6f2017de0x5934db8e0x4ec67ad10xdc841b740x4bd6f08b0xee0441300x41fd50e70x0fb2f8a40x6e6650720x85cdbd440xd33084370x44d409a20xb519147d0x5beaca030x7ebef0980xf058bcc70xd3cd4cf40x73bbefde0x4ad32c2e0x680210800x3ccb4c260x6a4f623b0xbe933ecb0x4c93c5d00xae08318e0xb318bf560x117d7f360xe73c98790x2ab603ef0xf46a6bb70x77db6c250x8138397c0x3cf859890x7cf862320x565db2580x33baefde0x3d5304b80x19dde3c40xb76739230xbde08f880x7042c5520xcf64829c0x945b388c0x81c89e9f0xd89da37f0x9999579a0xcc272a550x0247e3b90x67ce9f8b0x6531a37f0xb64104330x98503a630xd1481de70x436d817f0xae7c231d0x9bece81b0x4401e6c20x2421097b0x8ff604360x57f576b90xf37975060x291876f30x958430300x5fa625ed0x80d5e57a0x69cf06320x04c4f6030xdbf7cb700x1dfa5dbd0x481f9b7d0x4efcf0210x8a83fb450x6bcdedc00x9eebdde70xfe1a7a7b0x9fe939e10x6c2050080x3bf177550x3e7080cb0xceb1f1260xc3997d9d0x91b774a10x38e1fde70x1f38a4f60x3450ad940xff7e33bf0x59f327200xea018bbb0xae01217a0xec28d2940x1aca5e760x581e08e50x407545760xe5b3d0160xef2476660x18528d510x3b3b6cc00xb6c1fcc10x3e9aa2e40x0c3bae980x4b8360f30x954efbf90x358f26360xc44868260x7dd51ded0xa0f92fe80x0f75da4d0x4b69840b0x549f74bc0xe49c4ea60x9d0dbd390xa77389f30x85bd973d0x85c6f1450xa931160d0x4a9cea580x982c0b5a0xa6e78bb70x62b98e520x59f8b7c60xcd9172500xcbc9f78f0x10d54ec40x6ae3520f0x129293030xc8d3eb1b0xdb81e90d0x28fd1c290x7592ef0f0x4aa728460xc6299c6e0xf9a482f90xcc5005fe0x2bae204e0x847ce6cb0x93ebdf960x8c4d24280x48ffbb870xf3621fe20xce720f280xd73a294f0xb3867e6d0x3369ea440x32e8cfea0x7b0f1d0a0x41a30bef0x495231ea0x364c23ad0x4dfa8d4b0x899408750x64a314450x6d16c1040xbb9ed3bf0x3213f0380xdf6b25f30x93d8ffd60xc10fddb80x3096be160x899d0d760x296041580x50196e510x4cc9a0bd0xa7268ad30x111bb0240x9a830c300x18a829b40x7def7bb90x55b049f40x6c1cf0540xd6f0c4840x7dbfbbd10x7ed3f26e0x93d1b6a70x1335d1f00xd8a4e21c0x158bbcc50x5d698a820x7c1c299e0x15a3caba0x40fce7da0x1cf4b0030x47cc83d80xcf4752f70xc1660ece0x669e729b0x310dfc0d0xaf5895810xa4aba22c0xf0e6b4590xc5d5490f0x60b3071f0x097af0210x388aa3c90x4188d4390x37f113110xcb1169330xeb3285c10xe85d508f0x428430490x4ba2a8d30x35708d0a0x0cba57140x5ce88d240x9230c2fa0x52d67a4e0xd5f418190xefc32a9b0xea11590c0xae1051b00xd8fbb14d0x86f851140x460132330x7f52071a0x8ac3334b0x7cfe368d0x99d472b10x258d2f760x199ed0cd0x54e6fcdd0x07be69050x2c3054f90x6d2fc5a60xf44a904a0x40dc36050x42af54210xd159586c0xfbffd6010xd58e70dd0xf6ebc03b0xe1a8d7c90x0aec5c7c0x8e6b1a9e0xc090c3760xf0775fe10x58d4c7900x881791720xa0dad88e0x13b6076f0xecd9ca9b0x1c114ddc0xed75f4490x228b2e080xa26e9e4b0x0ff307cc0x3ae65f460x08a1fd4f0x83845d0e0xa5bdc13d0x6c4821820xe9df751b0x504deb0c0xdcdd8e330xecf909120x674ee6510x696688260xe391a53f0xbfdf925d0x674fea840x2b13ba5e0x88ac82890x47aafb600xff5bb2030x2e511f200x65bff0970xb5dae6600x0211a81b0x9ffa3a750x34ee58e80xb1d44c340x0fa917ec0x9c6213740x800a92ed0xd6dfcce30xa68a3ade0x9cdc62070xf95600650x42b0cd980x9fb418420xd2d885060x786563dd0x4edc105b0x4c126b700xebcd8ebd0x6a64ae7b0x467df16d0xf126ab090x26028b360xb02b97420x09176a7c0xc766e39f0xfaef09ea0x07bfcf2a0x2f5102960xa08df3b50xad995dac0x92225de60x899bbc000xf8b2faf10x038bd4f40x1f75f1630x34641a1f0x0b549d210x7dd54b360x38397cba0xaec25b720x22b4b3130xed8c384b0x87425fa00xdb69ab210x3333a76a0x743b62820xc3ff2d8e0x0274dc2b0x3305cbd60x19985c1c0x48902ae00x7caf82390x6b8bf1490x2dfc9e5b0xdf4f92f10x63ab60ce0x13fa4a870x531d14660xb6db11860x15cb3a820xc5af4f990xd597e0690x566bf1320xc1a43c3b0x06d0468b0xf8bef8f10x47eb4f080x8005cf660x5506b8f70x9a5833060x8357fdb10x7d4b176a0x6cb465250xf5cb11540xce5c6c640x7b55ed0e0x40c5b3c20xfc1727ee0xbf9fbbb80xb488fb110xa561bde80xc57ce2e50x687dcdf50xfa599bb20xd163b83f0x2a091c440x50bb20a40xba992a440xdf54a8f70xaab0f6cf0x81c6147c0x3891ac0d0x9906e3580x253c22a00x64f22b4f0x9b95afe10xc2485e0c0x167e26880x391df80a0xd1ead40c0xa033d7470x03ac43330x937715450x176e14bd0xe05e2f850x2d94a9330x2db6b16d0x96625bc80x899787790xeed8b6880xa041a6190xd28006910x9185563f0x7679486f0x9e23363e0x5a6cdb520x19f336260x7567bcd10xb5ebcd3f0x507aa0590xea24b2900x4cf806f80x3daa25400x51d138750x5f98bdb60x001f50c40x6c575bdc0xf66c086c0xe147783c0xb764ce7a0xd8d1c6dc0xcd6f2dc90x80c681370x0d4961de0x521e2fe70x0d2839380x1d8905c00x588fc8650x2c27e0ab0x77b420790x944962c80xd1f2eee20xb8cd3a7f0x52e54ce90x35f2a79a0x305f2a250x07be21430x9f8c86a30x4270ca7e0x137767a40x8c64743a0x542e3ea20x6962151b0xef9205070xb7b843c70x70c52dc50xe8a92e930xda21464e0x2eb79d2d0xa41c19f70x87ac1be00x6704dae80x576a8e4e0x1cc22a4c0x3b68b8b20xaff140dd0xdb2466030x450e36950xa731f3870x0d136bd40xcd2791690x652ce9aa0xf1db17040x98a7647e0x113d86aa0x5ad5391b0x948bc3200x5eb93fbf0xf5c55f1b0xc3ea3b140xedbaee5e0xc0ff12fb0x84823cf30xaa3acbb60x585ae8770xfbbd41ca0x56fbb1300x08cf6b520x78df6bd70x4f2a6b400xf87354e00xe539ebb40x8bc48dbd0x2f122b420x631546ba0xe0f066750xb7b7fa6e0x62eefb1c0x76450a8e0xfc42ced70x3b2ab4d60x7957fb0c0x2620fd090xa62d4fcb0x7a1b96b80xc8c92cdb0xa9f1b8f40x017de3d50x27fa66e10xcdca36910x7bbccd050x82c87ad50xa0d3456d0x9487d3e10xf3fc8a700xf5add0ae0x6b853d060x1e1e140e0xffae8e8b0x75d0deb90x6dcc1c8e0xf3c106c10x6c61ce700x4939ebcd0x618911fc0xf9a58c4c0xb73713d70x545025e50x0e88fe030x85540ebc0x99f018c40x4c1f51b90xfaa092450x4cb3bf7c0x2f51d75c0xf6760db90x406520800x202d4ed60x72d267dc0x875582b70x9425bb340x224f51bf0x445a09c00x3c1f4b630xd025936c0x8349a8950xc697b0f70x3866e2170xe450eaca0x70c52cab0xcb2bfe2b0xcc39c03e0x420f3d010xdeaf2a500x0626da5f0xbeeba4640xf0c597df0x0321cdbf0x970f68950xaa99f7a30xe84d59740xfd4ae7d90xcce414e20xd96ec0bb0x33b32cbb0x4816f59b0xf606f92f0x4061f42b0x6d73de860x5bc6fc3d0x6df3a9d40x44c519ac0x0d1d50550x60296f390x56ae69c50x697e3aeb0x1da9f8ab0x9baf8c120x1cd2e4330x5f6c76bf0x3886e3c70x95e913640x5e44260c0xcd86dda10x2d58e3c80x5cb0caf20x5be2fb5a0x0c1fcfce0x2f76c66e0x85c5a1720x8872ed6e0xfbcd98780x3410622c0xd9e65ddd0xc7b6fdb30x173051420xda5c4bdb0x3518aa8a0x223f8cf60x2535fbc30x3b66a4c10x890382eb0xdab501e70x92b41e100xb9fab5660xc07708ae0x8880c71e0xd68c4a310x8de89a0c0x1e1f27cc0xb6e0c0b80x9d7026350x78fae1ab0xb5811d2e0x62d819220x95b71b6e0x5169fd640x11d8f4720x2c9bae1b0xeaa56ab60x87ed20440xaebfa4900xac56630d0x4af8d6bd0x897dde480xef6785d50xa9d3c4d80xe642bd370x9626da9d0xacc12e4b0x4523cb4c0x5f43e96c0x52541d4d0xdc45e9130x11c9b0950x2a3032fb0xf3589eb20x098262e60x232557e00x767723ac0x1e80543a0x6eb8b2010x78cacc670x8de11e4f0x9397da120x9924a4ce0x3498302f0x03e08d180xa32673950x6bff3e320x8d610f8a0xdc95ca500x8a5991b90xd996d3ad0x44c57c530x7a1c07600xec6633be0xca319f4f0x6c94ecec0x0b60fce00xa4ecec620x12d5d3d00xb026768c0x004c17580xa4da47ba0xf52152a80x3b911e060x55a2b4c40xcf4dbcf80x2f0cf4a60xc6585f980xc54affb90xf5dc13810x7b8bbcc40x4b8c80bf0xd31ccb060x3bdb9a140xd460a2bd0xb4e12ea70xc9b0ac4d0x7d54206b0x3e06a19f0x1c250a790xe043b8040xc2f75b7a0x5448784f0x53bd15220xed3bf1ad0xe4d0030e0x3c2a3afd0x5d5991460x07f884910xe3abebf30xa10e4f460x759139cb0x376fca860x1b53f8ec0x126fb5da0x2c04f0620xbe9534d20xa3fb92af0xa6ebb5460xe05dcdd90xb1c8aeca0x775debe80x4bd8ff750x1c0e157d0x3dc8dd850x471ac5810x1b6577f90x8bc9d7090xdcf166ec0xcce7ccdc0x5f0ef52c0x989fbf930x6806130d0x073893e60x2638aac70x111182c20xbdc592320xbcb2a5f60x25ea1eb20x041cb81b0xcaefa8c50x8ae3f3aa0xcc88047e0x273392270xe464d6330x0cf7e1170x2a250f580x92ddbb180xd65de3d90x1dddbf3d0x669981070xdadd52360xe253c8db0xb8abd60c0x4243053c0x18ce6ac10x13a3df120xbe2d793f0x6dee5bd50x4edabf170xd910cb170xe3cec5ec0x7b42db7f0x01aa39020xd0c561a80x5e4014df0x42abd5350x810377160xc2a906ad0x99c6c1f90xcc211b830x59ab8d9e0x3516bd4a0x08c78cf70x210012b30xfd49655e0x23eaad8c0x41a401550xa8f54f450x0380943a0x259419960xd8978aef0xb1c3a01a0x9b504ee30xaa1126eb0x2f63da560x56256e8a0x794b72710x7f9b18790x165167980xd7269c640x7129a6f40xedb760310x1984d4210xb36878500x4071b5170x7171121c0x8b618d080x626022a10xcac11edf0x717745c50xbab6a33f0x67bf72880x29b780290x5612e86b0x38d5851a0x01bf55fc0x9ad5d78d0xfdb696e30x46f9bb4e0xb5295bce0x645c44310xf945fabd0x2de125c00x88e1d0f00xfeffb38b0xfc03d97a0x8882efb20xab9abf630x412f893c0xfa08c34a0xcc1eb2c20xc0cdfe270x241908a90x9c578c470xc060c3f40x23f1d7a60x53f8ced70x5ba1c1850x4a3c2a3e0xdd11987d0x28f9dbbf0x1b5a9dd60x859a1a5c0x3c185c610x521039fc0xff84a8a50xeceffd020x99be41d60x16fa9e890x713987b10x4bc8ec060x7ec790520xbfc016420x6f9bf3300xf1e046cc0x63eb93550x07ceeac90x1f8544b80xbcae47d80x27479d140xf23864c10x4d70b5310x287cc1720x8892918d0x5b5296570xb2cfb1790x7f85b11c0xd1fd92be0xb9dae6e20xda7777d00x90c6f2a40x0cd8827e0x7232cff90x80f2ada20x264000100x9c2cc2ea0x9283ff8b0xc15d34890xe1d7dd960x96c5e7210x879501110x7b460d8d0x463884250x67db9daf0x5232e6300x11355e5c0x1132da7e0x62e653540x1e0b89a60x2abf6b500x418fb79c0x1b1aed5f0x305266910x0983382e0x53f204c20x4709c3d50xba9d45a00xc3ff8a1c0xc63b94440x305c080f0x26608b6c0xfb99379c0xa58ee41d0xb15ad5bc0x1ca471aa0x9c9aa3b90x2317afb90xd664369e0x947481b10x90963a480x84309cf10x629e18770x3003287d0x674014e30x1ca0c5a40xc2e14cd80x8a0d1a980x7e7a47c90xd12f70520xa462e62e0x1147df560x27cdca930x218e600b0x0114da720xfab8b18b0x7df84fae0xc5d807c30x747d2ece0x99c914810x6f3ff0450xaa24f8f00xfcbbb7aa0x75e9c7350xd2a5fb9b0x86a95c350x82923c9d0xdbfed11c0x80271ced0xd0caef9e0x48c24c300xe6de2fec0xe15ba2640xe23b78770x468f908d0xa6c23c9d0xce60c6a20x55bedd660x551bc8300xd3697eb60xd629b4200xb2e1f53e0xc031224b0x386e8c2c0x2dfe84ef0xa2dc917c0x7bbebdf30x0eb500720x5aa5abeb0xaa84fcb40x5ba06e5c0x0a9433960xd4510a290x80d6563b0xd0e4fe000x6ddb75150x2a1710dc0xe72187cb0xf77fe1ab0x792334eb0xbec967140x4bfa09e00x9684ccc00x6271b9ad0x7483dc590xc3d53a4e0x7b654b4c0xb3ee2e930xc3fe622b0xd9bcb3190x1396775c0x005fcd3e0xc89f46df0x21d001b60x4cefd11c0xd6930d2a0xd83618420xce0c5c2d0x15c4dd7f0x1eb3361c0x7effed970x5066baa70x50462fa20x8c364e2d0x8a9670ee0x482f04fe0x312048300x06e28e930x23ce6f260x9907d66e0xcd6db7bf0x29e7c7b30x0d1f815f0xdafaacb30x0bcefe150x02f5eb450xf2b427350x97cd8bec0x6b334b870xa84f6cd00xa00436840xd528da170xa489b26a0x9d7a58cf0x6e482b410x1ee72e6c0x530473120x1f3dfeb00x6c78abe30xcb52b1190x630552260x2869dd850xbd3ff2830xaff359cb0x60bf5cf40x283aed620xe8f76da20x52b1e3c70x934c6ca50x59dacda70x60af27c80x850b4d850x38a71b7e0x5e1826550x09c4b51b0xc82421170x8b2fe0c80x1f730d170x5ad2999a0xfbf087950xcfe264a10x832ecd0b0x50509ddd0x50f4bccd0xe76678560x48ea74200x659670b80x62dd76eb0xe36646d20xdf1f4e110x043b21e60xe26bf8ae0x1490f3580xb343fc940x408a3cc80xf109c95b0x8fd0191c0xbc15df4f0xfc81562b0xe3c0a5d80x3ae9c1330xc09e45860x2760d4d00xefde3c8f0xc1d08ace0x1cdbab9e0x50f1512d0xd1f99c460x19d4e2960xcde051a10x18cd78b00xd84e4abc0xf2bf5ffd0xf0b591b60x0b67c9320xddbeeecc0x7c576a930xa8e4edc10x7d1a77820xeb5514d60x453c84030xb4d999020x1e932f050xdfead7f50xc7558f1b0x9f083dcd0x86519ece0x66db9b3e0x375bc4d70x8f35f2f40x3f018d6f0x466002350xa70172bb0xd8ec7c9c0x943a831b0xeba4dccc0x895cad2b0x748570610xd375dd4b0xdc14eda70xf05fbf090x100436dc0x56cce61d0xa732a8f90x1ebf6c2a0x0ed85b880xbf68d7b10x5efe67270x653175e20x3b96fa740x1e4995fc0xfb5297fe0xbe5857fb0x6e8f1b9f0xb429e1250xbe5d54530x72792fa30x31a9099d0x8cecabbe0x6b7ebb340xc64b6ea10x0aaccc920x09d2f4fe0x0fa5a1e80xdbf9701f0x03e67dac0xf9f4f2e70xc54776cb0x5c8ce8c70xfbf596210x29be7a3b0xebf64c4a0xb9c1c5e30x759c7a610xebcad9730x97ad43800x639d3cc30x082c32130xe06c43b50x6abd6ecf0xd825b6130x27ccdab40xb0d8a4cd0x3331039a0xf5023c2e0xcfe5b1a00x18c16a5a0x97b2782c0x9871ef330x482344f70x4126d9180x99545dbd0x4be6f6c20xa0c2729a0xe3f60e5e0xb1fc17820xf0e00de50xc11543730x1a3440620x6007d2be0xc3e970280xe9f6318d0xa4130b680xf308ecd40x8072191e0xabba68360xc3cd007a0x5790e7a00x07f574780xad8f1cc80xe8fc68440x366aa1db0xcc3655790xd4d9de870x9c4aad350xc90b49a40xdfeeb7430xff363cbb0xebfffd540x7265f2b00x0c88c1c30xdc43bdc60xec446bc50xa5bac8070x33cb078c0xea20be9d0x9cbc8d670xe119b11c0xb786bf750x15ee02c40x795a78db0x0af372100x2575a7b40x202b92d80xec67d3760xf9bfd0860xa824565a0x8929411f0x004e5b1f0xe0e8daf50xd3c8d9390xfa7362f70xa4d8012e0xb32f70390xe39108710xaf623b580x2181f3960xe99e46370xe4b064f90x80a68c180x4e2dd0610x1ff859670xbced380e0xd92342300x1844d9180xcf7219960x39d582660x45b41a4c0x652adb440x818e66fa0x0689aa090x540890760x827a5e660x69a4cf910x782044800x89209f040x4803d6400x4e9f99740x0d41aa320xe84f6e5c0xbfbc54340x31c7970f0x12aace370x0748f3180x23cc9b8e0x0b9877d70x8bdec7f50xfeb033890x5757a70e0x7a2f16fa0x41f890410x131a7df70x170db00c0x212db8d20xf942709b0x842f291c0x95a490da0xa9fcac850xe138fb8c0x05240ee70xac537ac20xe5c60bd20x107be0b00x31fafe200x126636a60xab0918340x37bf7be30x81a7f5410xc91fdf580x1ed4d2eb0xd7293ffc0x3a24fb2f0x769cefb50xf782fb070x7283161b0x8cead7760x6bc83b910x62455c8d0x7e419c260xf86985a70x072f23c50x036de3830xc2c1c4270x865683f20xc03a0dcf0xf12c3f820x11c913970x2cf046040x374930e70xd77641780xfb6513030xd93ed6e20x6a10ca8b0xdf4bcaa10x015c57110x8df0ea700x9c981ac10x77f244000xe9bece240x4ef5bcf40x41762e760x2d2c902f0x3c0b0c190x6bbd83240x00565f180xe0558afe0xb22d1a610x6da467cb0xf3ac66d10x7073c04f0xc1fd08400xeedd987e0xba96b3480xa147309b0xc64e253f0x7ac722bd0xe21590df0xbecf6c430x45e754010x014b51610x4e07d7300x6431d69b0x2c66729f0x690f585e0x46ef87030x7de39e070x13c3700e0x5928e0a00x2e55c0550x52d742580x3d461e4b0x7d3addc60x342d00b80x61aa0d930x4648be2b0x95bc6bf30xc4a7d6840x276aed030x0715e8e40x47d782b80x448ac4c70xba5f8b720x19e0c7520xf5036f4e0xeb4ddf680x7e3fc5eb0xedbeaf270xff07a8ba0x431a465d0x538d073d0xd7304bb70x59f279100x0ad7c5890xfbcd35d60xbfd7361d0x7d22ead60xc9ea3a7b0x30ba2acf0x35d1bfd30x2d187ae20x4a2ea3dd0x1ecd83300xfddc0eda0xb002998f0xe628bb9f0xf5ff9ef80xeba0fa360x06f5e9810x73e4edb80x61f67c920x4490eba80x9c698f400x44c4afe80x791336010x05660f6f0x48326c140xfa641cfe0x9ff19a870x452690830x9b80804d0x71a122b70x901430ad0x06209f490x3cd560d50x3fa0bbf80x6e9413ed0x382e25320x429aca460x5130f33b0xedbddef40x3c142a4d0x4446f4a90xbea9340f0x7a81ae7d0x03548ee10xe1114d090x5d0c81ac0xb2a482610x6f377be90x373891320xe0d51b190x31d6bf830x951306f50x09e9949b0xace8425d0x87121f740xf10bcfa80x482a322d0x449563860x508096d90x9fa0d40e0xfc21948f0x541455a60x7441cdd00xc68f16fa0x6031fe780x7ba69df50x7a45bac70xa927664b0x24c6978f0x47dbdbeb0x568bf2490x239d631b0x5b7754ba0xeb8825250xed9d91510x2a450f600xfd1f50d20x4c82fbfe0x394a1e110xb6acaa130x6464d5c20x9c339e0d0xe4b818c30x256ba66c0x38a406870xf9e51c310x18ed7e890xbb23b4550x2f5203bc0x6a3430300x1f1f653b0x0fc6b6c50xd4c6d5a10x3e1d4c160xc633d82d0x3efe17030xd738ca1b0x40f780750x7180414f0x32cf0d260x429e9f120x09096aac0xc1d66d550xa57433aa0x96c6b2630xe60a5e8d0x70c2c7ea0x6564f66b0x2d941df30x705731120xa6b155c10x1257ae0c0xd806a4a40x3dc35c7d0x636d973c0xbca869910x50bd313e0x74cfd3920xbb9969080xd80655b50xac028f940x50f655290xd385a2250xa3afb89f0x2fa4760d0x6db60eb80x87aee0670xab5d4bf50xf96918c00xabd3ced90x279342440x6f4dd6f60xc80766d20x5119c6750x979b7a2f0x5a45b7dc0x9e8b5b940x438bf3210xfab53ed90x1bc5eebe0x1b8822d80x28ab4fb90x6d0ae5500x9b92d16e0xbc21f0ac0x0de3737a0x6c7ab8220x3710e92b0x604a62ce0x7fa937fb0x0a592dc10x7395dd280x7ad1ded10x3ac1524e0x56a6ad7d0xf2117b720x4c9384890x82226c530xddc1095f0x22233d920x1867e3220x7b2221400xc1a6b4bc0xac85c87a0xc04537bc0x5719b0b00xced413000x21a771ee0x53238a2e0x5f669cc10xecc0939e0xecd705f00x32e676d40x9d5c51f20x09f3e1140xf6fc2e410x8cca65470x7c0dff530x5ec6d4520x89cbd5680x1cd6ec050x46bc91810x1a301cd60x1b6428880x964bb3830x962900c00xab2619bc0xf8e87a1c0xe19ea2680x1fd079d50x550b007b0x1edacbfa0x548eb84f0xad6de0080x408be1900xcd0667ea0x53faa8140xcdd9efec0x6c8c013d0x7814e8950x3110d3b10x25bf9f260x49403c760x6a567b740xde4da9ba0x145ea5760xf60474e40x9830473c0xfd306fb20x6db73fd00x8668ff610x14a4955f0xc15255a90xeb37eafa0x03e4cc4c0x0b7e12830x02189c1d0xcaf4349a0xe0d6353c0x1b1684000x45a5773f0x07f9271e0x023948990x6b905dcf0xefd196d40xa92962ca0x5f9c2e2f0x14de363e0xeeb0478e0xb952271e0x6168f7e70x6a270de60x92818d160xd3fc999a0x4fc9d15e0xaa7d3cb90x36e80f580x6f0c17fc0xfca9b1d60xc585cbef0x6bba6fad0xf2ee98780xf4e502290xf98533970x5015bf7e0xfa3880410xfebfaad90x23889f430x89a5a07c0x5c5c719c0x9849ee0b0x9e5db8cf0x6ff9eea80x72abc78b0x3a3608180xf52c59890x5f0166b60xb5ae35a50x932a4fca0x6934a9010x9d3ff8a50xb4f060b30xcc8c85d80xd593d1c30x60a32ea90x1f0cb5bf0x4065d1680xd86e10900x6d211d050xabc6e9e40x4b216e5b0xc644fc3a0x402308b60x252bfb430xd1b977700x3b41b7330xf2e5e9240x571debc60x54418bce0x020620920x265c684e0x96cb8cc60xf39738e50x99d90b150x5ed040b00x7b3aa9c80x530b1e980x9b555c8c0x42635d550x377bbcbc0x8c0215f20x57daceff0xb5a722bb0x76dcdc020x2bdf5ab00x5809e7530x7d59dd460x228792be0xdcdc12f80xcd1a1c740x5c5a391b0x2dc7faaf0xf9dc3e020x7f7ffe0b0x7909e42e0xee7eb9e10x023f6b730xe40976c00xa3cb87da0x757adddf0xc5654bc20x1f2c60370xda8efe440xff82cbac0x59a85d590x72a2c7a70x6c5cec2b0xb12ea76c0xb8e3d14b0x62a4bb150x442deaa90x836d652f0x5b6278060xf39f52400x1c3e6e5b0x6ddf27bc0xcda7699b0x9b496b210x7b95d3340x2f88ca240x9d2f85630x00b4e6150x5818fe3c0x69d53cbc0xbf59c4190x8c683fcd0x9855cab70xcfa7e9130x203558430xa178c8bb0x934f95040xd572524a0xfb6eedf90xdc0db94d0x380dde360xfaaf86210x4e6fc9b00x3b03208d0xdf5583140xb1dfecea0x48ff78a40xed2c5bcf0x7956429f0x40870be00xa8e5b7ff0x02c5c5010x6fa7ca920xe6ea95070x6049b5940xaac3bc720x8d908ebf0xd38c626f0xe3c48bdc0x2c2086070xedd092d50x5cad8fc30xa0ad7c530xf951e45f0x8b59549a0xd32ed0c50x136209db0xbfa610c90x12aec9690x52e103550x0f6da2160x2b6150fb0x6b81c38b0x6409401a0x60ae09220x3f94c2670xad1d6bfc0xe88c97190x1f4d62a10x53c7bfd00xf594c5580x4e7d51900xef0aaf0b0xdaec288d0xa99b39c20xd36e3d590xfa873ad00x3283e6b00xfda9581f0x1a9a433c0x81fc619c0xb30b2bda0x997c550a0xbc600dc90x32bc0fcf0x0402cbbf0x87ed0e370xf822d5750x43b0c9c30xf70e4a4d0x0bdf1c710x44f4f4cc0xc79cc3640xb60648790xd5fd90f10x8c26d4950xc622556f0x167c59670x07cc4a5d0xae6944920x360b1afe0xab6004210xb121390a0xc05516bb0xd9cb8e6e0x0f32bbed0x06fc63510x7a3dfcfe0xd9275d690x2e4cadbe0x548005110x07941a260x47960bc40x2c71fbfb0xa8181adf0xdf6b082f0x2cdf87a10x84c1c5520x3dd9b2300x319d493d0xfc03a4ca0x8263a6d90x638aff110xec2e1c8f0x5efde8e60xf5b31fa80xa936aa030xba16eba70x546466720xaa01cea20xd90d25920xca4cc4c60xb493f8ac0x6d77c0920x995d10710x67955ce60xb3a820190x53c089f50x01a0cb780x21c575770x2c8344e50x4e9d22bb0x6cd1563a0x2dc894eb0x9062adf00x5b0f85c30x1ee606300xec924fb40xd1096c7b0x213e49650x26979fcf0xb7d9ed360xa05b6be20xb6e36ce20x929e95cf0x15bd74350x774a8c860x914b33c80xeeb3c9e30x7d03c2010x7e5db80b0x692af65e0xa5d7c3880x3a741e880x00ce87990x4c258f000xc84ae0410x64fafea80xf962b6d90x2347f0bd0x3052fecd0x5dce78a10x4734182e0xacddd8060x31f744530x7242b6480x6c60b6560xa738f27a0x62da90cb0xc76384860x87f511f90xbfa8ff1e0x40def1f00x07242d920xb0c162f50xbd7b0b460x13aa1d5b0xe7dce8b40x311c6da40xd39e98480x26ab47550x6dbaafd30xf0009fee0x9afad6f80x14c834640x5ec4aee60x170cc36c0x8b50bc4b0x3f4547a70x38f48af70xfd7b95e10xb4b97c900x4688d7ec0x6d65a8680x183b41860x2308a1770xec279b5d0x669f55cd0xd2a055fa0x506a9cad0x3625384b0x36a054e50xfacafaa60xb37049120x1225e2a70x1cd8438b0xcdaced8a0xd20519160x31a4767f0xb9fc381a0xfc9ed8c30x1de59c220xa448c6530x4e2e74c10x1de67f9b0xb32728bb0x46ff7d120xa2d4b75e0x1ef41b7e0x99094fb20xa04e33da0x9931f8c90xaaa50fb20x8d4112df0xa4fca0450xb842716c0xe57feefb0xdd7e31920x27e0dd0a0x5b54903b0x3c0e16200xfc52abc70xf76843b50xc69fce520xef8ac53d0xa70bc96d0xaaf4a3340x9b128a660xeb7329a20xa8e6933a0xf53d4c260x05d1c23c0x117093be0xc4212ab90x91a7b1da0x8e6ba7370x3267b2c80x5170d72b0x443caadf0x7797cf150x7cb30d630xa450deb30x1587b8c70xa61ced890xb94339c40xc6a369d60xc71384730x9b38305a0xc1cd137b0x72f0d5db0x914846fd0x51f0d1870x668aa0bf0x8d55bb8a0x7ad050b90x937733e30xab5a9b2d0xc2cf15240xac9e094f0x4d5b590e0xe5dcd9580x61608bc60xacf14aae0x3ae3bf840x6fb496760xfa6669740xc5b6f2360x617c452b0x9c1e5bf50xc528a49a0x7daece670x4e6e4b410xd22370160x6b27729b0x6185b7470x9a22391e0x6fbc6a000x6dc35b250x4967e79f0x70ad75fb0x41efdeaf0xb22e16d50x2c541e7b0x32ce37770x16cb6a900x69049cd20x89434b4b0xad6ba40e0x4e20bcf80x6d5f5b910xe51c5c160xed81614c0x1134303a0xcdb6adcc0xb0a0da0c0x78fe5e9a0x249110430xa851973a0x248bc8670xdc9fa2320xd06524ba0x5c5969e00x44f0fc230x2d31d2c70x83f1b0210x0a8162a80x3d85b5300x52eddb690x3faa8db40x6c1a705b0xf1f1dff50x4d9b652b0xece784c20xee91879b0xa55266190xdf2c27420xca9360b50x4e68e9be0xf82ec5730x7fe328730x7adc0fbf0x60a13e900xf6f16c560x51390c960xcfc7b4e40x3f83f8d30x8c0ed1030xb0747ed20x789c73d90x6d7e951e0xe9f5116f0x8f0748af0x8924eb1e0x3c1c37250x216de4e10xe6e405020xc0a96e140xf4af35c20xb2c1732e0xbb028ad30x7f84f35d0x24da00930xce6db6560x3d510a7b0x5a1d134a0xe791df1f0x7c3e736a0x09f50f320x689524930xf2c368350x42825ce20x498233090x88fc77d80x5bdbac4e0x2e028ae60x12cc17060x55e2c7970xa731fdb70x8b728abe0xa6c503240xad24a6fb0xdada71f20x59372e2c0x5e9b1b950x39ded0980xc4a311460x489f6e0b0x017579350xa55dfdbf0xa659164e0x1b7773570xcbe332b40xe3214d2c0x4904af0c0x3562f9830x5be294ef0xfb6af58d0xa965ca810xdc49c1980xa41029020x24a911400x5e06bc5c0xafb864c10x99f7371c0xa74c98770xc6f3b3fc0x47c20f8a0x0296695f0x89e0b2300x022499110x97dc7f3b0xcef3d4380x8a2678840xdec91d830xdf1408890xf6a285540x0238fd370x6c6559130x973fa82e0x666abefe0xf738d1be0x4ab84c5b0x8c28a5fa0x253e02a20x3fd78f3b0xfd9ee19d0x93b3fc740xb62614840x83cde8890x894265a20xf1e3e9680x9593ef310x9e76a1f60x603520820xa77bfd290xf68285c00xc32c71af0xc42638070x965548100x0472cf3b0x7934aa080x79345cb90xfd0683260x2b8743d90xae8fdd0c0x0a7708320x78cac8030x26bc0f5c0xf353a6980xfdd1b37e0x38d6544a0xae031ed40xd2da10480x943643cf0x002142ab0x4761f17c0x3992c0c60x622c79220x09440ca80x6c4155ef0x9cc4f70a0xc184666a0x1c12cf090x3517383e0xd9d8fd160x0e798ecf0xee38ef570xad6452340x40a233950xb9c425de0x9cd917910xebe8b4790x23cabbb10x6a449c4f0xb868ac5c0x1a83369e0xe0b844d10xefa2c27d0xb11c56e60x945b01700xfae20e5b0x26ed21860x052b40130xbf0411020x9afda86b0xa5d6d2ad0x1570f7e10x347f52ac0xa79646a30x1a5c01130x2d2004dc0x7bf837590xb309759f0xb208f0c70x458bb4ee0x131a5ed70x1ccf25930xddaaa8430x4c8a1a890x4370c0630x064ab71d0x15d7cb940xc264edaa0xa50f45570x9fa1f7380xe898c28b0x67e16fe50xdd1bc30e0xc01262c10x41c9722f0x2e22a81a0x04a649170x177c5c9b0x6e89a5600x05a17b990x43caa7c00x557842280xa09c5f0d0xf953522e0x95f4b2c00x786811c90x858e05f80x5760bc9a0x3b1d5a0e0x9a31aeb00x27acdac00x9a5e14860xfe1e3dc00x53ce4d120x1f4133760x0465a0730x7fc787460x682b83190x50f6f7270xa2c2cbde0x1cbe39050xf7b98ac00xa036c10b0x7f2a788d0xa0440b170x5d69a63b0xef7dd07e0x9fc158420x6b9c6d8e0xcb12f8400xceec94b50x601fd86c0x59ad97190x614e2f770x0de972060xe85fc14c0xe4cebaf70x1a4360ff0x7bf1c6a50x9421c02c0x53ee3ccc0x7d4722470xdce500ee0xea9e18b00x04c7517c0x698a81f50x669ef0d60x52905b310xf09a557a0xad6b08530xef5db66d0x7273f0330x9c75aa4b0x0a330ed20x615ec3ee0x1c42807e0x7e788ca60xec56238f0xd768e9850x55012c460x5bc950fe0x4ae5d8790x10ffe7d00x57cfa8cd0xcb9251af0x338c36890xed505e470xa5ced2370x0eebaa7f0xd65350f00x731518330xa1aed3750x3cbd357d0x40a162cf0xdffe3fc80x9deb57fe0x83e4b41e0x563109250x4e1f7a5f0x230c69a90x10c585190xb29e5bee0x0b14edb80x5bcacd7a0x052da96f0xda6e8bd40x56b345960xc7d2729a0xabc11fbc0x81b5e66f0x87f4881f0xb81008c10xa156ded90x6ecd6ba20xa2c058210x267294e10xa61673a20x9ef9f7870x486a87ac0x15d4314f0xefd31dbd0xb5abf6aa0x39706f720xe21f87ad0xa2c088fa0xa44f85d10xfdd18fce0x3381f34c0x8611b86e0x411503270x4f82c3060x6e6629e20xea1c565d0x345c94850x74518e150xf3a578920xc6d09aa90xd1b2f4120xc5e742160x29ab1a9d0x3c6367190xc9d5883c0x4a95c2bd0xb9056bb60x8c492f900xad4e62590x0bbdc9b20x0a0157540x64da61480x0b2db2d50x371100880x5993a69c0xe6fa06a20x6fad45aa0xf6d664a60xdbdb0e8b0x96da73050xe5166bcd0x71432d830x3d3ba9fb0x024d13dd0x5ef2ec010x42b672460x86f2a81d0x701458b10x131101260x92d5838e0xcc328a5c0xdead2e780xc8594d3d0x6c4b66840x0207a6c60xff1666f30xe700d7670xd4b9a6160xf4cd9f8f0x3f491f490xb2210d640xe70619050x40f0683e0x5d2bc42a0x1e0670c60x24f39c390x8c743fb60x0312b3b00x2cab241f0x9223bfc60xc2e587d10xa3b958ce0x3dfb86b90x25e9d4bd0x17a17dda0x1268f3570xb917b6d70xe4b9b8910x0392c1480x8a7270e80x2db310dd0x52141d180x1a8cc39f0x024e7af20x4e84de500x743b23310xca4cc70f0xadd139d40x2a5ea9ef0x7f6cee890x4b5acf740xe0313d710xe5ce1a560xf188a6620x54651f9b0x5d2aa5fb0x9a5dce5c0x9cd7551a0x3ac3feba0xb7f990e90xb202f0d70xfe8cdb840xc3de65ff0xa4b07fe70x682ff0570x5e85415b0x885528a60x956ac4000x788bfbad0x412bc6810xea38036f0x3061cfce0x9d09e8ae0xb4eda0da0xca9a1d5e0x0f1800700xef70eb7e0x40f8b94e0x9aeacb870x5b21ceff0xb0b85f470x93255b2b0x88b4ae920xd31a2ac50x2a62cb3a0xa4ab7c1c0xd9e244570x961286e00x3a536bd70x772223060x60ebc96f0xfb32b30f0x5091b8230x3c681dc40x98ee62b20xc67790930x31a95e8b0x06cca30b0xf29677960x6fcef6ab0x7e7e3f580x18008c590x9b6ec9670x174c62740x42e9d0da0xd260af0d0x3a4f9d280xea96d47e0x091eb9b40x1eb9516e0x50fad4340xef6c3f700x56802ae80x9a5fd8f40x8761c87b0xd62ecd490xd75b20aa0x89ae7aa00xd7086e660x20270c3b0xa8e9fc0b0x1932d7180x825f1f270xaf2bc1950xd3fcb2250xcc064dab0xc82fc1d10xe021825b0xf8c5c3380x82c471f60x058ded280x8d5b64770x199ba6ec0xe4c2c66c0x6971447a0x2da10ba70x1e9ceb800x771cd9a10x76f5fefa0x356461c80x234128160x4f2250ba0xddf9b7180x0dbc88370x5838f6c90x4859b8bb0x50db7af00x951d39ff0x3c3b11430x9024723f0x43db097e0x2267924c0x93fb7b560xd14886ad0x85670f1d0xae4e0edc0x1cb5aabb0x00cb4ef20x2d01c76f0xc7a4fbed0x6b55acd00x83750c940x6f4d34b40x4878a51e0x620046ff0x415ee4390xb0ad59810xf4f14de60x6250bfce0x6e720ff20x07b52e380x579e0bf50xd0db0f120x2445ac710x631976850x49da784a0x3bfb29ad0xcccfb2fa0xc428068d0x4fdc945d0x4928b67f0xa1407c5f0xdaef693e0x8cb62ad40x015d37540x911a264c0x2d7a87460xcb7c37d20x165cbdd30x65b6db290xbc6f2e550xb912926e0x6574c2b60x680961bb0x2ce5b2550x5132b6630xa0eab9980x28c6339a0x529e93a40x10091b7b0xf8540d8c0x9e35ba110x451618d00x4d24a1e40x403eac600x77522cf60x1cff8eab0x395b8b900x0373766a0xb6df084d0x85142df40x330b0e010xb99a3b000xb06ea2450xcbad03020xd66a7a350xe2ec293b0x3afc4a8f0xc94e42de0x65acf90c0x9f08c7140x80a095d80xc62611e10x09f630230xc12c159a0x4b99ba4f0xcdc86b550x9410e9370x6027b89a0xdc0ed1cf0x1521375d0xfdb040af0x319306b10xc6ea220a0x03ce72340x01000e510x25fe4a3d0x5616845d0x8ddd8aad0x7807f0f80x054496b40x0f09cc340x151f48980xd25e01920xf9f6385d0x9b49e7f80x6268edd30x865741c10xc7728f760xa594e67d0x968481860x253a26bd0x484463f20x37b8b39e0x16530d190xd85498aa0x15db6e660xc567c9a10x54de19150x681ea6890x1bfa3d3e0x9455fb390x38c7338f0xad51d8c70x09a0f8010x8112b3d20x6e4168880x6d4150e80xa7f5e8460xc1d5d5040xc5e9b0ea0x0334da4e0x204c50670x2733eaf70xccfd2ebc0x97bdfa600x52eb1f0c0xbafae0810xf03d9fb60x7790a8c80xd1e516f50x15dc8ba00x510b509e0x5c8c38760x72ea7b2d0xaf796fcf0x8193beca0x610ac0670xdfec0d390xb2b711370xbb4e68ff0xfb8af5d70x404ee3b30x705bbddf0xf811e69d0x26c90ea40x87b2a4ac0x4fd67c4f0x4ff3a7950xe41320450xd8a994eb0x3e04760e0x43155fc30x1844bb640xdd849d510x7cc6fa720x96ec27150x7468a3b60x69c8eff90x737aa5af0x3b3355670x2a70215e0x49db757d0x450b49ff0x48e421960xb3d2c76d0x808f3fa70xd29a2d870x4ce0216c0xbf6bcc590x55ced5bb0x54cf35000x8083af290xae66472b0x56c8799d0xaf3dd7dc0xd1d87e920xf863a5d60xd40d74700x6655a72d0xfbad3cf00x0970694d0x684c58e80x73754c3f0x22fac3bf0x3badaac80xda9b01190x0088b3e10xc1ad46570x4887858d0x75731cb10x585b5e310x140960410xceba732c0xd95f76f90xcefd7ff70x5145d4e30x27756bc80x0f7343220xd86837cb0xc19065fd0x10d9f8850x96cd2b040x4d7e512a0x3ab7b1cc0x818416e10xfbc22ae40x74bcf2f00x883a30be0x18f1f8a60x542084070xa77d80c10x906c57600x3cc3b26c0xc3eecfd80x8cb536030x24fd32360xea3c8e4e0x48ce3eb50x84992b320x13ed87840xfc94b83e0x91d8764b0x8f5959de0x951f45a70xe3840e180x0209f3a70xb2405efc0x0c25ec480x793bcaeb0x3c7d10330x189adfe60x6e034b160x6bc7e54c0xa1dd6de70x314492170xf2e5bd870x2f2e91b20xe58090ca0x50be748d0x3f89071b0x7da9e8ce0xd45925780xbfd71e400x2d9946050xe5b8774a0xc1461da50x52c0b9880x06066bac0x061fbecc0xca13a61e0xca5a2b620xdfe288d50x19968c920xcdc39c9e0x25bbfa9a0xd92ef1920xb468930a0x25e0f9a90x1628e1f30x91f4d6a10x3acb1a3b0x50169cc70x4bf935d20xbe00c3bc0xf8b3ca3c0xed61f6b30x5f2ba55e0x21e91ba00xb48d4d220x4b09f04e0x465807600x3d19dd020x417477ec0xc0118bab0xbc794b620xdc9846760xf9c1f9ab0xf44d53da0x19bd383b0x2f03fc4b0x2c82c36a0x4c83cd6a0xe06141e90x2f4ab5760x0da10ec30x026490540xea161f3c0x716ddb7a0x6430c1000x438610bd0x9be7bde40x34f3484e0x4f1cd1280x500970880xda3d10a80xa8fef7bb0x03592ea00xc65304b30xa9c63b690x278664350xc599a7720x5234bb8b0x93ba40bd0xc32be4db0xb14719b70xc80b1c530x5d399dd00x7a09a0640x8ff89ed00xd0e28c4c0xcf480d160xbbefbfe10x5dfee7f00xfb023db30x2edb18a40xc83445630x74f437cb0xcbafa0d70xcccadecf0xe397caf50xfe199a9c0x4b3a76750x1b44bf5e0xeabeef050x9034ac590x75bda77a0xfedcdb600x67b78eb30x543ef2840x3dfc897c0x1e9edfb70xacab29b70xc84a0a7e0xe7d4daac0xff1e9dd80xf346231f0x574646a40x2f78fc3f0xe832b3850x113dbeb70x48ad4c7e0x326192f20xc9d65e740xf788220c0xe7f7dc460xf3d4f9f30x90c16e0c0x5bc6bb0c0xeca981300x7ff3dcb90xe700634c0xdf1e2b020x62a7b9090x5aca774a0x622542030x1e17e7be0x341439360x20257e350xdf7d10ad0xfbdb37c10x9522080a0x58b57e0a0xcad9b8c40x5c569ee90x4091f8af0x0fbb44030xbcd263200x2d702e850x07d752080x2b61acd80x0111e7a90xabcaf8b60xbc36c9290xc7208c3a0x8adbfaaf0x6986b5ef0x4ed098e70xd716b9fe0xefa159380xeb6403f60x8d494ff10x5fdb23ef0xcc248d260x95732e680xcefcd99a0xc689e22c0x0ec1d4db0x5620bf1b0x1c427ce70xcea1586b0xaa3f07010x28426ef60x116d46ab0x64e8395b0x84aa3d4d0x9af7a9030x96d2984c0x44ef38a60xce1911a00x3f7ce6fe0xe75a67aa0x796e29ef0xf11e11cf0x88a01b430x7afea6520x7a7deeb80xe080e8f00x9d8bb00e0x9e9c4f240x330f61160x17a13cb60x9e61bb050x7eb10f5f0xcd011a820x365acda70x0b52e3e40xe26464630x464db5240xa5e6321f0xcb693b670x3187c28b0x64d89a0f0x6c6e7f3e0x7f69449a0x6df4a9510x85a0c75d0x43bb699e0xdd0762df0x529bb6d50xecec2fca0x6c0aafa90x381a798a0xae3c49cb0x3a0915300xb3f985a80x9e229c490x5cc51dfa0x6eecfaf40xdcbeba1d0x016f123e0xf07b07f60xc8c850860xa56e1a520x43babd190x2cf0c9100x450639ab0xd0383df70x6b2a95cf0x2f3cf86e0x491b0c170xdf9734a70xbac8aeea0xfbe215e40xfe1c9ea50x54b23e670xde67419e0xb49601a10x334b64160x32d1c8990x5e934fc70xc2cb862e0x7f62eaa40x5bcea5f10x891dbb8f0x506249170x5e0ccb9f0x7b5a49260xa3fea1720xf31079260x946dd5590xe39b2ea50x61e272c90x7b5b8f310x1fa1d95c0x76eeeb0f0x67da9f7c0xc46082a00xba0e62e10xb6c4450f0x2001a70a0xf52c43d90xe69a7d860xfd210fd40x3cc6127a0x792bdc3f0x3a2996e30x2ae585530xf7a6c4bc0x8f960ad50x4f6a07fe0xd74e400f0xd42f1d4e0x7c291e860x465793640x930342a90x785a93b40x40c7247c0x6a5fa3630xeb0d95070xc33336560x9f596e720xd6502be80x686c15080xeab385020x0bba569d0x9021ae550xbf0f444f0x51b274c30x9d1dbdbe0xad8befea0x817c91610x6eb31b360xd6aff0a30xb25b54860x619cb7dd0x255687ef0x282798a40xe7ab1d490x84c0e66b0x515389c30x8ae940440xe4edc6470x0b742fd70xd7e56a4e0x200003290x61b7b1260xcbb1d6830xfe0728a00x2fdfc45d0x383454cc0xa8a165f40xda0276410x6e1c9e290xbb4f47660xdc0092800x1b4cccea0xf6000a820x4248ae3c0x70002fe80x3126a9e80x12cabc890x838d2bc80xa0ae1e730x0e17678a0x40cba7820xaba01bb20xe590dea30xa9119ee10xfe01aeed0x630581710x2f376b7e0xba2278a20x33b59dd40xeb6f84ae0x67eb11b20xa435c8170x6a5627230xf5bc88e00xb6f427f00xf5ad771b0x7f8b0f2a0x6e40889d0x90b588da0x7796fb190x43e5a1bd0xbc85a2470xad55e8ab0x4d030d7b0x05a543af0x81ed0b840x290b6ba30x280ef71b0x094d8a970xf86eae410xa4fe24ae0xeee196770x12f3a2080xd38572390x75d56f110xd8704b470x2cf374b80x3724676f0x787e178a0xfa6e63f40x90c692c20xa12f90ac0x6ce067f10x0980b5800x3b6e0d1d0x4e27e8c80x1ba8d2950xa58e99340x27b177350x48b1f2240x2a2be3d70x4f2a418c0x82706e500x7e7358c00xeea97e2e0xe46ed8470x42897a720x328c22130xb1a56b8d0x6cd5791b0x00ad538e0xd4f207ca0x8f2b3d380x623806f10xbe2487fa0x4273127f0x8311d8de0xdd9ca7fc0x0b16e3360x66453db70x5a1d6ba90xa73149db0xd3f40e260xc8a7d6cc0xbf2f38c90x189f1ab10x18548dad0x68394efd0x96ac37090x68a96f430x3fe571ad0xa86a221d0x4192dade0x5c945c930x750579350xec96d5db0x8d8457280x721e8af00x02b0c5ec0xdc822fb70xb11e6d8f0xf04f69410x8bdd92210x730197cd0x931a81d60x5ae60f910x9f35b5580xd805e7950x7e114b190x0c146c120x3e166ff50x817b383f0x4f771aab0xab2287400xad2bf8e10xf3e483b30x4384c9a40x92638f330xd80727bf0xc54a7f8d0xd0e44e340x2c9163ce0xd5f077450xc9d4697e0xf43e23bd0x918af89d0x289ce3a40x21a81a7f0x06680a580x8e3cce220xdc7441890xff65754a0x08eba5740x95e414580x4fe30cb20x5bd11f240xff4f81960xcfdb34bd0x9d1e66690x4626dd2f0xd37a72980x33b748870x1fc327340xecf8d5780x7556bcc20x2cdeae350x1353db640xbe094ae90xbd1947bb0x1ab213590x8bb98f430x97fb21430xe59b3e150xc2beef850xd56132b10x331b212b0x6b9be4c10x2eb0b3d80xee8af33d0x92a02e9f0xb71589f00x8ff7527c0x92b9b1800xa0eae8260x5eee1cba0x9b1da8ae0x6228c21f0xa080c5e50x267df6620x4010372a0x34101bec0x9e472f5f0x656e4a6e0xe233687d0x0aa91a740x19c202690x5b8e51a80xf42950ef0x6dd34f750x5325dc250x953436ef0xcdc49b1d0xb4908cf60xc62257e10xcb7cb7210x5bdb76030xb2e5639b0x52c1f4e80x09ce4f740xd04998d90x81c137a60xc1aaa4be0x5cc2ab0f0xd0c6e3640x2faca1830xe4e965850xdb240f650x29365b1c0xf88c74130x861c35870x3000195a0xfad88e120x241115cf0x79a5269d0xedd17b310xb4f62d880x2398454d0x451de80b0x133ff92b0x6c1a2fb40x2cdd58190x3810e0ce0x0ec161b90x02324dd40xf665f74f0xca32eb5a0x910cdc340x1f6432e50xb96964580xfa5a79db0x7789f1a10x97b98be40xc5c901410x0d3ce11d0x4d5e88f90x216eca3f0x219c70950x5399e0d50x64fd27630xaf1415c20xdaa370710x60db74eb0x0f8059650x3b3db4aa0xfa4ce6ce0xa18350820x725005060xa638c1140x1835aa070xbe17e2c00xee0f32830x15d73ac50xe32aa9710xfdc459770xdc512f290x8f1c1f540xd383d10c0xd18b71810xd49659c30x19352b2b0x93bff68c0x62737e1d0x1e359d740xb2cfe20c0xe38425660x4cea365c0x2a6a5aac0x876661c50x8de1bcf70x7ff1e43a0xe7cb649d0xda8e13020xc5badcd60xb48f06380x7a9e4c230x0cbe3ee20x8fc127880xb7c0f4430x6f4a59e40xb9ced29a0x5e26d85d0xd9f6ccd90xebf992aa0x6ab7c52d0xbd6f646c0x15a9ef220x1f97c8340x1a358c8a0x1124364d0x23524da90x34b47afd0x2ac201700x687982470x2a4903ae0xeeab6efc0xe3a772b70x62921afa0xbf3cf0850x56173bd50x8d1a35150x7441620c0x7040f6250x82b1091c0xca82197b0x29e6df040xb8f99f3b0x701f38960x6095c7900xd97518030x5b0aaeb10xe3b1d23d0xf7b518210xc08bb0fe0x8986b06b0xc7e23d8d0x2af1f4ca0x3284a2120x8a8ccbdb0x8174a3e20x99060bca0xc62e79dc0x637be14b0x4eeeb47b0x2680bd810xfc201b660x661601de0x6dd5680d0xe769232e0x3c3ff9fd0xc179086f0x55fcf57c0x739e33c30x8e16738e0x3a266e790xe9b4fefe0x685836f20x73ebf8c70xbcab6ee60x051a0bc10x10d9f3170x1e53f8270x913ebd320xa5d1f4b80xa45c7b900x6bd1aa560x74c7bffa0xbefb8bcf0x91955a9f0x4c2b351d0x59b063ba0xb23b76910xb7c022be0x72b04e720x863f7dfb0x389b64a20xb912560d0x0e6b79af0x6b2b69f70x3a55981a0xbea5ff1e0x2f4880df0x8e92f7c40xbfcbc0d20x1ef207930x70f8b8040x966fed8e0xf4db35bc0xaafdc2580x061651be0x349cba850xceab03110xe2d5255a0xe914e41e0x1ac5d3cb0x206c06820x77bc13a00x656c1a0e0x48a911710x64bbc2880xf9c0b6630x5792f8480x98cf60b30x96b292540x2e2b40d20x4841bdee0x5a9213110x9166fada0x24428be50x41482d8b0xa916b6940xd91f6ab60xc310b9810x5c8a1fd20x76a7cab10x101584fe0xae9771170x87999d710x739b06640xbfbe1cb20x9a1dfd650x9f9845130x7410aba20xdd64e6390xfbb8a7610x85df9b6c0xc29bf9670x1e6d26a80x17bd70a30xb05a5ca80xbfdcaebb0xdfaf56780xc36566240x5fe1964e0xa8e2a7350x529d5bb60xc38c5ecf0x606be9120xb18429eb0x9ac11b740xb2e764e80x1b597b7a0x3dc619d30xc80ab5590xd1558cc40xdfe920fa0x9bf1f5910x362429430xf7ffa4120xb5ad7cf10xb84b18340x845b57570x1b4418c30xb35d1f560x879bf7dd0xce3691fb0xfaa1e71a0x18e4f8aa0xe4e48b120x66d87d380xe3588ef20xffd9bcf60x303251530x5ccb48410x4dca08ee0x22d6be300x8bac4b970xecc1dc0f0xba6fa01a0x1d7823fe0xe72585150x0aa309cf0xe523ad750x609f1c7e0x6091797f0x86f6b99d0x0b1bb9f90xb7a387fc0x6246a6290xd73c8c2b0xf622af590xb2a09eec0x074f98db0x093786cf0x84ef27f50x00bc9d180x423194f80x2b6d960d0x1068f7890x64e27c4f0xd61e5cf30x4c68c6250xa910b8160xe9e446350x4171d6180xfe5d4bb20xa49e21870xee6b71c40xdbaad02d0x47bde4c80x83151e710xe43099050xdc97af2e0xd04c1a640x9cdfb3f70x9cdd6a660xb7c6db700x9aaeefce0xa108eb4d0xb05fc3100xa0ebd14c0x409736620xc8827b750x82d79b510xfac8865f0x923e42aa0xad0722300x31de30b90x14d515260xe05686680xd6a2a38c0x6b5eb1760x7c92869e0x4bcbde4d0xca4353080x429884370xd9d29b510x8bbc78c60x709f33fb0xe783e2610x99f2d00a0xd45b56bf0x815339630xb90001bf0x4842761b0x0e20a58c0xcdeba7830x468ea10a0x5a0e30d60x94508fb90x913750800x1255334a0xea9d28640xaef5e9bd0xf64717f90x72ae1e530x618a449a0x4b8dbf170x222e7ce20xa749ff1d0x14eb180d0xd0cbb6b40x710c119b0x4a17ed660xc1086e0c0x13f421520xd067d3c50xd40348280x7ab88a450xcd91b1270x131db64a0x478848900xf7370f560xd4c146320x2d3385d30x1874c0370x1c99c7af0x55bc613c0x665994cf0x4de02e020xc89160c60xb1a844740x331d0a2d0x8aa6c3f20xbeb62a7b0x5658f4290xabcfabaa0x2364c85a0x0ea3c74e0xa07d1b3c0x266a4b080xe3feba560x350f6ce50xa3d2b4030x8b62f95e0x658e3d970xb7c7cdce0x01d23ee10x4e5064a70x393b4f2f0x73ad2acb0x785eb82c0xf1cfd1ff0x4e64bdfd0x6acea4240x75d5cb920xb21728a80x18edc8a10xcd3643020x0240dae10x972d56e90x7d2575390xab916d4d0x603249ed0xf76028c70x150a807d0xf0be37d30x8ebe50060x616641810x0e83225b0x548dcdce0x7c0a61280x49cab6f20xe5f518020x9b87e40f0x01b0f72a0xd92a5b0a0xbd85cedd0x45ce87780xe02ddc570x430f34eb0xf94b32040xa0ceb0170xbaa6f0b80x60e9e4f30x7288e50e0x044154c60x7dc5ffa70x86dd708d0xf9b4a88a0xbe6d2d150x4ddcec490x1eb5aaf80xf7a7b2f70x8704b6530xe565c9eb0xe927a6240xd610fbee0xdd13baa10x314c28c30x2ded1be60x7e24f7e20x37b0014d0x7c414d000xbe18b8990xb0d2a2510x4e119fa90x4e9a009d0xa4ddc92d0xcb765b510x6ac491c60xb85e65c20xb7c68efc0x22d605370xd390d1440x21a7c9870x6c5001a80x13ac28ca0xb276ae7e0x320defa30x7b6664b80x3167ab0f0x8ea031ba0xc75dbbbb0x939f147e0x0c55e0f90x3ba19d690x0f44bab60x7d820b360xefaf2e4f0xe6a4087e0x9cef767e0xd45b86e20x1f0d998d0x204c19f50xffcc4ec70x357e3a790x335c9b2f0x5b0f9e430x6735d56e0x0104f20c0xe40582520x8c476edf0x7628e3960xa5d43e810x641f85cc0xc586aded0xf45b230e0x03a3e8f20x10b7e1520xeb186c160x016dc7b70x6407c1ae0xbbc4844a0xc525489a0x059d22c90xcc7091100x739200520x9a60b1750x7c92c48b0x1b4c07460xf341ee350x631aabce0x806d30ef0xa971fdcd0xacd830950x140d6d650xa848fcdd0x3995a5000x450e71e10x3a72745a0x66016c340xb874dbd30x0edbade50xcd2566670x59b4ac3e0x0d6a49d40xc2a814db0x5136f3ba0xcda8b5810xf54ce8af0x759cc7ae0x8f49b6420x478e81f80x469a6ec70xfa20488d0x7389aafc0x0cc550c90x948969b70x877a62260x3567807e0x5ad76f120x81a011c90x14899f2c0x09205ce80x8d9000040x5ba7b9590xe292a6ae0x8f0bb12d0xc5dd068d0x5aeab9330xe58d22110xadb98ea20x278e81090x4bb56b480x8b0324ee0x2a5ea0660xa53f0a7f0x6b5ee7310xd24255150xaf92351e0x5ea6c74c0xe3b951a30xd3d2445a0xe29fc6910x2a28ed890x0031bad70x79adf0530xf6f3d07a0x636977b20x5d2a73610x052b1fcf0x766311e30x99d293dd0x0059b8720x9fd5d7870xb5c1c3d00x26e05c640x50f83f380xb53f28100xd8aa92670x69bcfd360x60b6f6f20x94ac1cb90x1a7bbe560xcf29a5d90x87477e740xa24a0ccf0x14c67e3e0xedc4bb230xe42ff6470xebeadece0x6b1d4f6a0x1154f8b40x74be96490x7beaa5780xbd7eaf200xffb1e3aa0x3feb601a0xee14a9170x3229b8420x0349726f0x859bd22f0x6430055a0xf8c0d38b0x33d9c4700xc57549c00x111aeaec0x06d8f0ff0x67ff80a30x7191cd030x6accbc840x539d1de60x4a358e3b0x1f2daec20xe756a8380x6663b2590xa9ed62d20x5f30e7a70x9a6e33800x163d24170xc1e2c7420x53eff1920x5550429a0xc2593d5b0x483683460xd8971a2e0x7c80fca00xd4778a400x7fce778e0x0a6197660x1d1997c80x44abd32b0x4b8f4f570x3a76d51a0x3439cc2f0x7ba5a3b40x84818f570x5e6f91f90x2c329e540xa6dc0d970x7ea0d4ca0xda73a5460xb051943b0x651a41390x6d94038a0x1d735c930xd6ab891f0x526b8e9d0x28ce8bed0x7b85dc4f0xf78e8fb00x59fa3d420xc19a09370xc2d2c4830x62f459470xf81dce700xf05fc7580xcb5a3dbe0xcdec76ee0x5a3be90e0x3d849de20xe0ad0e190x0e04900b0x2ea535110x691f13d70x3951a48f0x4399ba770x03ce5ba60x801d5c000x818c950d0xc3ab70230xd307eafa0x861d36ec0xfb8f83630x8bbc0c660x46e67a710x1a48190b0xa933a4e80x5c5a1b160xbfe5616d0x30e421630x67808a9b0x1005d60b0xd4914f550x213097e00x9a185ace0x7aa33d070x0fff5afc0xbc3f2cb00x862258db0x6f9e763b0x9f15f5010xb3087f550xbd4d2d320x72ae33ac0x4a4209f80xcab958d10x6181e79f0x5a49dbc90x3ffdacf30xdf93b9d80x465af86d0x7d1bb1d40x49c107d10x213d65f90x5aea9f3e0x561edd3c0xca907b2b0xe06ec3380x6fcb87a10xa449da860x343fe4f30xcf9b558d0x5b522b8a0xe384a9680xe5396af40x888e32160x35c2fbd90x55e53a0a0xacd1e7600x19ef330b0x9167be8e0x5d34ea180x3f0ccf2f0x1e0ac1f10x8f21e6e40xb7364f720x9bfe3c8b0x11d949660xb324de470x0880c8fb0xd4d86d890xfad19fce0xd24a4c400x021fcacd0x87d6be350xa9e1ac3a0x9631869c0x161418a10xb2fbdca40xfcdcf04a0x9535efce0x8fe1530c0x8e4a78220xd1637ac00x4899040f0x2f82d64f0x36e1b8750xeb4221e40x3df70c990x6ce10eb00x8e16419b0xca68d2a80x9430b1980xd05a15cb0x32e1e8f70x319eef100xbc29d38a0xf7989ffc0xa8ff96030xc15a88f70xfc80fefc0x7381287f0xfb2ae8770xc3bc72ad0x9a58dd2d0x99078b390x81ac5e330xe02ba4360xcc5c2df40xa2e1b3ef0x72215eb30x3db420230xec5ad73b0xc43e92b90xd08adb2b0xd8c655940x525d0aa30x1b5f43770x24709b2f0x11e08f960x1741ddee0xc839c1ce0x910bdf6b0xd217e9e60x3cd1b5100xc37087470x95e102ab0x9b70c6ff0x8ffe792f0xdbeeece60x5ee8e5440xe4971ade0x784bf9570x74baf17a0x7944e0fc0x101383520x369fcd700x697c5d0d0x0b010eba0xb5f09d050xd707cb270x5e976bf60x02f1a5b60xd677e1020x0dad00280x63caa8fc0x11ccfe1a0xf5cc44ae0xefaa73be0x640d6ca80x4e5904610xc3460fb10xb43e2c6c0x634f2df70x452af6120xdfd1b4880x99daa9bf0x3451d5920x8703e7850x80f028d50x1603545b0x21ef374c0x2426105b0x7cc5d3330x268af3560x5a46f4a60x2cae3eeb0xd63a60210x87c7999b0xf7abcaeb0x3a351a210xc586ac2b0x942da64d0xb11d90000xf89d73120x76e225ae0x18e707c60xdb5d753a0x1b45b5430xb5b999340x96ed7f3d0xf72a65ea0x1687ec200xedaf12d10xf75040720x8535ab8c0x86799a5e0xcaa771a50x9c17a84a0x34215acf0x1236b0d00x096d1e8e0x43e3c1080x01e505af0x2fdba52f0x6cdab2c10x0f09348e0x332ff94e0x26bfb9b30x1400c2cb0x36c4d4700xd38ae9070xc3fc23ce0x40182d070xba67ccff0x24933e740xe1941ad90x89df0dd50xe5e9788c0x0c945cda0xaec98ab20xa624db0e0x1cadd4680x1af4e2140x114a47510x5677025a0x014fe7580x5bafecd00x6fe8f5450x88de2a850xca57c6860x127105e80x51d42c0c0x473777e90x4221ab480x2f692f300xc57128bb0xcb99085b0x5cece28d0xb4a907080x8ce9d8800x4c7c537f0xc1b3ca390x64a4f9740xae3e7fad0x3b0e4f840xe7e7cdd30x3032119c0x4b79380a0xde037e230xd3da5e900x67b27ec10x0bd394d80xe816048f0x5641485b0x6c257ac00x036cce780x75e277f10xb001ba740x8d3964f20x2af066750xcf56e5780x4e454dfe0xcdf358470x1e56af7e0x5cc0f8520x50f0b6d60xe47565830x98780fa50xa22b378a0x849bbb280xe6032cf90xa03ded650x35a8c2160xe89fe5b60x1689969d0x3aa690d30x9f64965f0x252342730x212a50ad0x9712d4170xa254de980x9049491e0xeafc1eb80x2d1e301d0xf1234a8b0xc79fe1990xc02b64360xcaccbf3d0xbbbf75320x7f7e22030x55e88af70xfc8df3400x8f714df70x6b3d94650x8bbe111c0x1e7933df0xb180cb720x43319d2a0x4ddd780d0x77db78d50xf4bb8e090x98fd1bc30x46fb674e0x31875dac0x457949130xac80a3c10x01ab19b80x4067b1740xe89282280x5b133aac0xfcc65ceb0xd55f5b370x2cdcc7de0x9f92c06a0x2ecf61240x447baee10xe52b3f2a0x17f24f720x88b528c70xb8d7f5260x502ed54a0x092f52940x78393a0d0x46d5651f0x86521d450xc1721d080xd2fa12860x6d7d14a60xb028d2b90x194897180x523765300x66fbaba90x7eb7a3500xf8ccbb2d0x3c1dc5700x29de1f680xf707c4710xfdd48cf70xd4a9db2d0x709ef9a80x72ea93d30xfbc92abe0x080e0a4b0xb84d87d50xc5a5c6780x4f72a9870xb78f06620x7270d6a30x4c64813b0xdf121df60x8f2d64fd0x004731c80x31750da00xd9e756e80xf84193070x4336fcca0x702946da0x9d61e9940x06bd88b50xd1363cc10x465e24ff0xd26975550x954396fd0xb32364d60x7df629ee0x30c65c290x9cf762bd0xf1d43e9e0xa96b02bd0xb8ebbcea0xbf7d07770xfd0631ac0x8574bd320xce5197950x41d990e10x1ef10fb30x910039280x6b1689020x54b8d25f0xddf370f00x662fc0250xed656e300x995176820xac3201b00x49d59fd40x002ccf790x2f4103bc0xe1cea4790xc5cdad830xc1f391fd0xf022ad660xfdd7ebef0x6058904a0x272a89330xde0af24f0x2735fee10x19de5c5f0xbe4e57a40x8527ea110x6c7e30aa0xc87311720xdd1a3e870xe42a56250x8689f1880xfc53c3450x2a2624330xca875d850x6ce5cd3e0x95a67b070x3d3769e30xbf5a84a10xd4d1983c0x74e5ff1a0xdbf2d0f10xec24dbef0x45d5ad730xe025029b0x212c80d60x40de8d5a0x76df50720x42bed8d40x22aecdc80x9fda68610x9b56ca220x95914a790x1d77b0f80xae581fa80x1526b3010x43ffe94b0xcacc81410x566d8ff20x3fbfc3f50x1114fc7b0x7b178afe0xc71b43470xccf13e580x05e558a70xbe3426620x5b675abd0x7e87e9320x1fd122370xb907513f0x947143b30x2f64415f0x7023bea80x8d6c0da90x763f42390xb5a459dc0x88822d380x6091b3330xc33e120e0x9b33e0d70x121d958a0x969999eb0x928f4c4c0x00e975a30x81f372a20x59da23fb0x8aa782ee0x2fe252cc0x47c65bfc0xfe0299630xab63baa50x3e435c050x9ed554b30xeb78b1ed0xe491e7000xce598ef20x085761750x15bafe290x501e442e0x26e298e00xc750e7d90xa046b2360x6a5ecb180xd53c67b30x87cc09e20x9fdecc310x9d0d62060x79faaabb0x016addda0xdf0845ec0x4fe1eddf0xfea54ff10x0d27fbc10xc617f82c0x09ccc9a50x6cc990e20x7681946c0xc2e971d90x98c5cd280xac1a55be0x40d590960x6701e8540x8677245d0xe2b3207a0xde31bf7e0xfa1eb9100xd691c6a90x9d2e77070x18aac5d00xdb73fc940x7dda30af0xea67fc040xaea96cb70xb7c69a630x8c98d2480x554172640xd29603d60x0b07abe20xcf2a69660x53b954a20xce807a250x5ae4d6530x618e681d0x46620cf40xe7c883520x1554311f0xa521192f0x40534ce50xdb5048dd0x78b905490x084c58d20x1a5ed7650xcc8ddb170x3d3e25960xfff15e770x6975e9fe0x68a0ef530x373575fa0xfd5529280x9fc653ef0xb9b9df410x033832c70xd87fc0a00x976eb7ef0xaf4014ff0xdc825d6c0x10ecc52c0x7e8d86190x402670680x79bc842c0x5cc6e3a20x9c4f26d50xe07f50e90xd3b23a930x6a60df380x7634b0180x90232c8e0xb12b7a9d0x26d224130x0068172c0x790be0b90xae0ecf400x967e294b0x7e64181d0x3d049e1b0x1f438fd50xf553d2400x54b417500x779f3be30x9c4c9da90x8cd2f16a0xfba8c81b0x4531624f0x00d4c5000x4a8b7d8c0xb59357dc0x82916cb60xd8b3055c0xd9449a140x69fda9a00xac9700c90x5b5bca240xa7a0f9580xfff3f53c0x19a304ba0xbc0104dd0x04f3599a0x319db3550xb7e5a2a50x5e5dd5e50x802f42090x7cd471750x0ce3ece80x3ea59b5d0xc8ac2c4f0x4fa2450c0x2c53cadb0x784d9a580x004c63800x79c3b8720x2af38e5f0xac5667d90xbee6af280xc3d4d06b0x405d007d0x1a146ec30x8baa5ea00x93c7edeb0x1e9c590a0xa9ac52b40x148d5e1d0x5c4644d70xb7afcf290x96c0f0ba0x173fa6110xfc4cd3040x938168170x3228e4090x722caf080x8dfc9e680x6b0bbd920x4d2979d80x93d5fdc40x8b96dcf70x0c9e10c90xdfa5efbf0x6afeb3ff0xcd6663b00x2e2080570xa56d488b0xa9c3a92d0xac96a1480x79072dcc0xab719bd60xe52dc5620x67e97fa80x6f52123a0xc317c0940x78f81f5e0xf4af06d30xdd596f2e0x50b88f410x385f34030xfc9402560x898069580xddf9c2720x814fe92e0xf3ff94620x28234e2e0x131242c60x7c6a67ba0xa16c89840x1ab9782a0x290ec31e0xdd9f076c0x70cf032f0xd9d0f5820x485a295c0x8bf35a930x93d054f30x51bae3a10x3523592b0x010eb5500xd80f611d0x5dc3220d0xb7aa5cdd0xf6f897020x5542e8110xef8c57610x9a0a564c0x3ba137960xc17515d70x5f93ccba0x4b5c917b0xee5f000e0x01ec76770xe229df4d0x10967a850x9d002c0c0x19483bee0x52529fac0x962c8ae10x365ebde10x282cdabc0x3e766b990xb6486fb50x1a7df1030xfed11ed10xf9414c390x039a7d1f0x6cfee4ef0xa73a8bea0xd37c85db0x2f0d90530xb25eab380xcfeda22c0x851e60030xe39d07940xc93ee1e70x8c89e3b80x9c8030200x069377ba0x5bdae35b0x88aa43030x352ffe210x795492610x47bf73eb0x8a36d04c0x842f046d0xf620e6ec0x6a8f14130xb6965aa50xb599a5a10x60d147950xc30a8bb70x75c0149c0x4bd1eb150xaeedc80f0x19cec3de0xea3e71e70x01ab7f480x27d88cce0x0a0c14e50x93d7ae7e0x89bbafc60xa3c7cee50x810197dc0x6047ed6c0x3cb53abf0x82ebf9a80x39aa48880xf916a4940x662fb2960x1690b5030xff42c3740xc9fd634a0x60518ca60x51a348cc0xd54746900x2882d40e0x323b4e140x807766ea0xc6a80d370xbf8316350x24107fa30xeee861c60x9050a7800xcbda10880xe3688d9a0xd29396460x200f49fd0xb83e67cd0xfe1957f60xe43ffe250x201955610x1d595b880x209f78630x65adea3b0xa91a27c70x225e0d620x452394e90xa65091bc0xc78d334c0xa4ad1d8a0x4765823e0xddfa62e10xa07a24830xc3844f260xcaa7a0750x3a2d9fa20xda19e7d50xbcca4fbc0xc17e99460x77ae495d0x4de17ab30x4a0f9bda0xbbeb1f8c0x70f9db200xf0e2f9120x9664a4c20x933f75e00xc66d92b10x76ba988e0x92572c810x86b13d2a0x927f97b00x811dc3340x2f71b56b0x407af3040x27dc69fe0xc557b6aa0x27faab450x14037a7f0x8ead800c0x348c67020x042c08290x1e424d610x1abbb8c80x6e6bd02a0x1ad2fc630x2d1b02d20xdb8a1b3f0xae69b1c10xc3055d200xabf32f290x2875a3150x94bf03ca0x97adb4870x69e683de0x8caf93050x6dcf857f0xb67fec0e0x00ecb6bf0x3b7676120xc01764670x2484e7890xf21680500xf075c1dc0x21ab788e0xd7482f050x30356b440x72fb06f10x26a93eb20x5e784a5f0xd88d55900x999e82970xf72ab07b0xba920e250xd79af6a50x0227bc730x2e0d02d40x89b518900x6f15900e0x89c601ad0x365a94e20x37fead0f0x512a03240x9742ff360x58335d300x97a37d160xb1139eea0xf4d999b00x925add850x92da35860x14ac9ce20x4c728fac0x46b3efce0x589249310x4d690b960x59d54f130x939bb05f0xac0dad130x861c32f50xfc19a57c0x4082b24e0x0842fae60x825dda360x33c9bd340xe41ba36b0x8ba3ea1a0xcbf7337e0x1804a1d60xca62b7640xa6a555640xa19ad2c40x28ff15210x5fcd1df00x58067eb70x1b92d7ca0xdb72aa4a0xe09fcebb0xdb16e2140x5d63b0090xcc7bbd840xf6a7d9ec0x63a70b490x86ff29c40x21646f970x3591ba040x1763f3a10x6e6b58d20x42611ef50xc5bce8440x75365f900x5e7673c70xd642f3f60x1dfa92920x831412b20xd9a94b1a0x7d178d8e0x5af404170xcb7b77620x6948bedf0x5f72771d0xeaf9ea4b0x1f84387e0x81c834990x2e44537f0x58a9523f0x705312fc0x4636d8b10xb82ec7c30xdc5366650xd27c4ab50xef640fe00x7e8cf2350xd94f171f0x72dcd9670x2b59af6f0xe9131f2b0xb20b64270x542bcfd10x6d63c6ac0xdbef09760x359922db0x80ef02720x4d6df9b90x75133f6e0xc9641b480x54215db50x920cc3890xfe19dc280x4902aea40xb1edb7690xcc38ea3a0x09c5fa150xc67a27400x3e39e9130xe3ed51260x483f28c40x91b95e090xc41090260x34a343a60x575123590x926688050x16e410ff0xeac9b99a0x4c2819120x1a5faa3a0x7c0fbb000x9f6efabd0x0ba0b9380x8a7094ba0xd6742a280x2c91e17c0xa37b28920xc715d6520x4f7418010xeb0299c50x9f991abb0xe87bc9af0x265209700x056eb4e70x5b56860c0x2fc505ec0xc22a30910x03fd25710xba0676e20x3fee5a080x945eaffe0xb23310b70xd6ee688f0xa0b046750x0b1beb310x2aabcdc80xbdda1b5f0x23fd30280xd58697680x3744cf360x5635a60a0x5c89aab20x75d499dd0x90576ec40x13dbeec40x474adec70xb7f87ed30xfb5a70c10x7805667f0x7bf80f360x4b50634f0xabc6b9900xa13747cf0xe4fa17d60xe7584e4c0x495ee8c50x11a9d58b0xd1b737f90xe55ac9710xa7df579d0xe622dda90xb4ade0350x675b068c0x65f03b9f0x9452ce300x3e57211a0xcaa492130x63b318310xc64449ff0xfc968ef80xf3d063650x40af16550xa788c9880x354f0ef30x0f3c28890xd8b0453e0x240a7d930xc31371930x93407d080xdbc903c40xde111c410x715a5ed00xf2fb61bd0xee8c02e90x4c4b928c0x258d064c0xdb5648ef0xff05fa130x22f8a7e40x885e5d700x59a571d30xaa0c318b0x001486530x78b887ed0x50d035c20x058b582a0xb5181a1d0x027188430x949612830x40a9b3490x9e0c711d0x259740000x2e3bcce20xf02aa9370x392b1fea0x5c26a53b0x20463df40x726bc3c70x4a3ad70e0x4484a5a40x43f92edd0x8dab764e0x742578a50x888ae8060x0251dc260xb308c97d0xca431c050xbe687e880xa0fbac790x880ecde40xf8f61ebc0xcd9cd2ff0x1acd10ee0xb0e6cbd40x7cd0bae70x11bacad80x1ccaef240x4d8c94650xc26921730x24ad11db0x165154360xac423ad50xcc9353750x3cce7c3a0xe1441ad20x64aa29ae0xa0d964ca0x14ecb3130xd7921af90x5a8399ef0xd4e78db90x64783c3f0x9208bfa80x2da691270xd0654aba0x0c2c58020xf82f36570x0d4592130xa26d9b4f0xf31b3fd10xa833055e0x76b5120b0x60c844bf0x682578eb0xbe1934d10x75c6d7fe0x8c32f7910x36cdb7630xa1e480d30x686f99b20xb4fdd85b0x57a8a8b90x8930f5340x526bcf2a0x69ae61c90x4dff61e50x3d9bbf750xf62720ea0xa0fea2f60xb74c31cd0x3768ec770x36c708b80x998d79d60x090b89740xde5574cf0x131a61460x15021b4a0xd9491c140x0745a9810xa853396b0x8fa25c240xdf36914b0x01b6865c0xa72035f90xa85a3e6d0x09da0ba40x5b3e282f0xe7257ab80x879087670x1e3bc77c0x39c9d88c0xad83ce290x88cce6a00xa8a6364c0xf7772bde0x31d342780xd313bc7b0x0fbc0c0e0xd6b27e8a0x1bc640870x8425b9c30x677ff88c0xf979fe530x67a04a8a0x521c71020xce15a5260xd91dbd1f0x7e6e78290x9249c5ce0xbe4154010xb96816210xf58de43d0x28c155900xf3ae4b140xb6f16b760x5cede0a70xaf67432b0x16422a6e0x3da964450xdb2f7dc50x216330330x80d326c20x56b124aa0xe486fa250x33a15a280x956e82390xe1b36a030x4d1abbf50x0e5cc9d70xbb7195a50x6fa9e6b10x53cda4760x2d903ffa0xcb0210f90xd031f7050xa94c3b920x0a3c87ad0x76399d5e0x893d80e30xbb1208a70x9e17f8100x624498010x51d56efa0x5c6994410xc6b1fdbe0x37a024120x0049ca830x28e0cd370x5e55389d0xe2f7fc230x64ffa3fa0xc768dfa80x9466b8b70x151a7ffc0x70e2c5c00xb67879540x543b36bf0x9ba6f5dc0x72395dc10xaab233400x0a5759450x7a8ca6270xff6244060x3a390d4c0x6d3d517c0xc5f83e860x9731f51e0x7873a3e40xbc001c4d0x00c807410xb73be7940xd6f50cf70x81bac9940x411ab7100x659ded260xb01bebf90xb57467ae0x582b62750x150c969a0xa8f92c600x7b0be1bc0x36bd287d0x988799110x468441d70xbd8a3ffe0x02256a110x7a0af42c0x0e6e220a0x74da3ccd0xaa9a84c90x4a0c75160xaff3db0a0x70988a090xc6b0ec030x6acbdba10xc3eb3fd70x75cbd3480xe286a6280xbbe9e7cd0xac9783510x529fccad0x7738aee10x91b530bb0x5db7e6020x9ddc1c670x8d2742c30xc9df055a0x28e231390x20519ac70x704ab9f00xa13d97330x50a82b670x3fa3ce720xd5f5482d0x39c8c7670xabc5f9400x0c5915ba0x4defdeaf0xe2a03e070xc71f00c00xa629c1a30x8e8b14ba0x5e40de7e0x568021330x30618b230xa2bd7fc30x60acb91b0x0c6ce3210x6a41c5c20x36e2f24d0xf8d9c4fe0x50476e890x90e8e8f30x2782b3930xc6348f250x2eb0d2400x61528e410x1b87219f0x3d2cf93b0xcd20e9b70x372b935f0x901335d50xd98a40900xb97dc0980xbd368a190x828f69900x112d69fe0x61ccef9d0xbde471250x57d4050a0x3afbdee90x67fb39b80xd3378e400xf09b1ea10xa7a81ecd0x8ccdcd360x1cdd06050x62756f660xcc6da1f70xc377381a0x166bad4d0x119b92be0x37302ec50xc261bb8c0x5b6c00e60xf6608c0e0x8a7b19cc0x036835f60x3a7e68920x926712480x5d9d1a000xc7be9ebd0xfd6098ad0xcd98e2670xe0f526550xad4df59e0xb9c87aa90xd4024ef90x50696d360xaf9035570xc25a01070x444950110x84349fa80x383308f40x4f9d576b0x25a14ba40x0d7f5fcd0x977fd4bf0xd87ae60d0x335472a90x48012e280x3bf9d0840x26cd25fe0xd9bb821b0xcb3e91cc0x7bce46030xfef779fa0x205344950xddf68fc60x82c124100x37d9af100xe204e0420x58aeece50xd00426570x9c995c690xbfacb8370xaeab68070xb3d6c03f0x807d2b2c0xb5a9cda20x0a4aaaa40x1b1c12df0xe6a1a3760x1e65bdae0xcc0504360xd259627a0x864a71a40x63f2064e0x930a51f60xbf6c5d1f0xd3fcc5110xc121c80b0xf7470a1f0x037e70e40xe90e24d10x422bda0a0x8888f1fe0xbe5a24e90x4a96a8eb0x6673f96d0x455354850xb2f35c6a0xd5b3d0d50xe32ab4d80x658ce1a80x3f0eabd20x65dccf130x52d717da0x81db6ebb0x6e5b86510x760a0f4f0x3e7eb01c0x1d424df40x34fc8a660x85efc7e00x9720379c0xf2c43f3f0xc890c0080x5a0b73d00x6aeefac40xea6f9a360xe9f7149c0x581f98da0x107e58780x424d36200x35a88f280xbb0540aa0x654083780xce5ac24f0x0cf1014b0x6005c3510x874327f30x718c45e80x5da67adc0xbcf1f0e60xc69b7ee50x958df3ac0xcbe56bc20x3d8baf3b0xb29533ee0xc341ae6d0x7cceaf920x924c46f80x8c30bf670xca1648d40xdfc12ef10x3f34644d0xf8d2bc2c0x608d02670xe9dc12a40x46451cee0x3ae34aeb0x3cbb940b0xafc6c68e0xf1a65f7b5.14.0-362.8.1.el9_35.14.0-362.8.1.el9_35.14.0-362.8.1.el9_35.14.0-362.8.1.el9_3.aarch645.14.0-362.8.1.el9_3.aarch64     .vmlinuz-5.14.0-362.8.1.el9_3.aarch64.hmacSystem.map-5.14.0-362.8.1.el9_3.aarch64config-5.14.0-362.8.1.el9_3.aarch64dtb-5.14.0-362.8.1.el9_3.aarch64amdamd-overdrive-rev-b0.dtbamd-overdrive-rev-b1.dtbamd-overdrive.dtbhusky.dtbapmapm-merlin.dtbapm-mustang.dtbarmfoundation-v8-gicv3-psci.dtbfoundation-v8-gicv3.dtbfoundation-v8-psci.dtbfoundation-v8.dtbfvp-base-revc.dtbjuno-r1.dtbjuno-r2.dtbjuno.dtbrtsm_ve-aemv8a.dtbvexpress-v2f-1xv7-ca53x2.dtbbroadcomnorthstar2ns2-svk.dtbns2-xmc.dtbstingraybcm958742k.dtbbcm958742t.dtbbcm958802a802x.dtbcaviumthunder-88xx.dtbthunder2-99xx.dtbfreescaleimx8mm-beacon-kit.dtbimx8mm-data-modul-edm-sbc.dtbimx8mm-ddr4-evk.dtbimx8mm-emcon-avari.dtbimx8mm-evk.dtbimx8mm-icore-mx8mm-ctouch2.dtbimx8mm-icore-mx8mm-edimm2.2.dtbimx8mm-kontron-bl-osm-s.dtbimx8mm-kontron-bl.dtbimx8mm-mx8menlo.dtbimx8mm-nitrogen-r2.dtbimx8mm-tqma8mqml-mba8mx.dtbimx8mm-var-som-symphony.dtbimx8mm-venice-gw71xx-0x.dtbimx8mm-venice-gw72xx-0x-imx219.dtbimx8mm-venice-gw72xx-0x-rs232-rts.dtbimx8mm-venice-gw72xx-0x-rs422.dtbimx8mm-venice-gw72xx-0x-rs485.dtbimx8mm-venice-gw72xx-0x.dtbimx8mm-venice-gw73xx-0x-imx219.dtbimx8mm-venice-gw73xx-0x-rs232-rts.dtbimx8mm-venice-gw73xx-0x-rs422.dtbimx8mm-venice-gw73xx-0x-rs485.dtbimx8mm-venice-gw73xx-0x.dtbimx8mm-venice-gw7901.dtbimx8mm-venice-gw7902.dtbimx8mm-venice-gw7903.dtbimx8mm-venice-gw7904.dtbimx8mm-verdin-nonwifi-dahlia.dtbimx8mm-verdin-nonwifi-dev.dtbimx8mm-verdin-wifi-dahlia.dtbimx8mm-verdin-wifi-dev.dtbimx8mn-beacon-kit.dtbimx8mn-bsh-smm-s2.dtbimx8mn-bsh-smm-s2pro.dtbimx8mn-ddr3l-evk.dtbimx8mn-ddr4-evk.dtbimx8mn-evk.dtbimx8mn-tqma8mqnl-mba8mx.dtbimx8mn-var-som-symphony.dtbimx8mn-venice-gw7902.dtbimx8mp-evk.dtbimx8mp-icore-mx8mp-edimm2.2.dtbimx8mp-msc-sm2s-ep1.dtbimx8mp-phyboard-pollux-rdk.dtbimx8mp-venice-gw74xx.dtbimx8mp-verdin-nonwifi-dahlia.dtbimx8mp-verdin-nonwifi-dev.dtbimx8mp-verdin-wifi-dahlia.dtbimx8mp-verdin-wifi-dev.dtbimx8mq-evk.dtbimx8mq-hummingboard-pulse.dtbimx8mq-kontron-pitx-imx8m.dtbimx8mq-librem5-devkit.dtbimx8mq-librem5-r2.dtbimx8mq-librem5-r3.dtbimx8mq-librem5-r4.dtbimx8mq-mnt-reform2.dtbimx8mq-nitrogen.dtbimx8mq-phanbell.dtbimx8mq-pico-pi.dtbimx8mq-thor96.dtbimx8mq-tqma8mq-mba8mx.dtbimx8mq-zii-ultra-rmb3.dtbimx8mq-zii-ultra-zest.dtbimx8qm-mek.dtbimx8qxp-ai_ml.dtbimx8qxp-colibri-eval-v3.dtbimx8qxp-mek.dtbimx8ulp-evk.dtbimx93-11x11-evk.dtbhisiliconhi3660-hikey960.dtbhi3670-hikey970.dtbhi3798cv200-poplar.dtbhi6220-hikey.dtbhip05-d02.dtbhip06-d03.dtbhip07-d05.dtbnvidiategra194-p2972-0000.dtbtegra194-p3509-0000+p3668-0000.dtbtegra194-p3509-0000+p3668-0001.dtbtegra234-p3737-0000+p3701-0000.dtbtegra234-sim-vdk.dtbqcomapq8016-sbc.dtbapq8094-sony-xperia-kitakami-karin_windy.dtbapq8096-db820c.dtbapq8096-ifc6640.dtbipq6018-cp01-c1.dtbipq8074-hk01.dtbipq8074-hk10-c1.dtbipq8074-hk10-c2.dtbmsm8916-alcatel-idol347.dtbmsm8916-asus-z00l.dtbmsm8916-huawei-g7.dtbmsm8916-longcheer-l8150.dtbmsm8916-longcheer-l8910.dtbmsm8916-mtp.dtbmsm8916-samsung-a3u-eur.dtbmsm8916-samsung-a5u-eur.dtbmsm8992-bullhead-rev-101.dtbmsm8992-msft-lumia-octagon-talkman.dtbmsm8992-xiaomi-libra.dtbmsm8994-angler-rev-101.dtbmsm8994-msft-lumia-octagon-cityman.dtbmsm8994-sony-xperia-kitakami-ivy.dtbmsm8994-sony-xperia-kitakami-karin.dtbmsm8994-sony-xperia-kitakami-satsuki.dtbmsm8994-sony-xperia-kitakami-sumire.dtbmsm8994-sony-xperia-kitakami-suzuran.dtbmsm8996-mtp.dtbmsm8998-asus-novago-tp370ql.dtbmsm8998-hp-envy-x2.dtbmsm8998-lenovo-miix-630.dtbmsm8998-mtp.dtbmsm8998-oneplus-cheeseburger.dtbmsm8998-oneplus-dumpling.dtbqcs404-evb-1000.dtbqcs404-evb-4000.dtbqrb5165-rb5.dtbsa8155p-adp.dtbsa8295p-adp.dtbsa8540p-ride.dtbsa8775p-ride.dtbsc7180-idp.dtbsc7180-trogdor-coachz-r1-lte.dtbsc7180-trogdor-coachz-r1.dtbsc7180-trogdor-coachz-r3-lte.dtbsc7180-trogdor-coachz-r3.dtbsc7180-trogdor-lazor-limozeen-nots-r4.dtbsc7180-trogdor-lazor-limozeen-nots.dtbsc7180-trogdor-lazor-limozeen.dtbsc7180-trogdor-lazor-r0.dtbsc7180-trogdor-lazor-r1-kb.dtbsc7180-trogdor-lazor-r1-lte.dtbsc7180-trogdor-lazor-r1.dtbsc7180-trogdor-lazor-r3-kb.dtbsc7180-trogdor-lazor-r3-lte.dtbsc7180-trogdor-lazor-r3.dtbsc7180-trogdor-pompom-r1-lte.dtbsc7180-trogdor-pompom-r1.dtbsc7180-trogdor-pompom-r2-lte.dtbsc7180-trogdor-pompom-r2.dtbsc7180-trogdor-pompom-r3-lte.dtbsc7180-trogdor-pompom-r3.dtbsc7180-trogdor-r1-lte.dtbsc7180-trogdor-r1.dtbsc7280-idp.dtbsdm630-sony-xperia-ganges-kirin.dtbsdm630-sony-xperia-nile-discovery.dtbsdm630-sony-xperia-nile-pioneer.dtbsdm630-sony-xperia-nile-voyager.dtbsdm636-sony-xperia-ganges-mermaid.dtbsdm660-xiaomi-lavender.dtbsdm845-cheza-r1.dtbsdm845-cheza-r2.dtbsdm845-cheza-r3.dtbsdm845-db845c.dtbsdm845-mtp.dtbsdm845-oneplus-enchilada.dtbsdm845-oneplus-fajita.dtbsdm845-xiaomi-beryllium.dtbsdm850-lenovo-yoga-c630.dtbsm8150-hdk.dtbsm8150-microsoft-surface-duo.dtbsm8150-mtp.dtbsm8150-sony-xperia-kumano-bahamut.dtbsm8150-sony-xperia-kumano-griffin.dtbsm8250-hdk.dtbsm8250-mtp.dtbsm8250-sony-xperia-edo-pdx203.dtbsm8250-sony-xperia-edo-pdx206.dtbsm8350-hdk.dtbsm8350-mtp.dtbinitramfs-5.14.0-362.8.1.el9_3.aarch64.imgsymvers-5.14.0-362.8.1.el9_3.aarch64.gzvmlinuz-5.14.0-362.8.1.el9_3.aarch64.vmlinuz.hmacSystem.mapconfigdtbamdamd-overdrive-rev-b0.dtbamd-overdrive-rev-b1.dtbamd-overdrive.dtbhusky.dtbapmapm-merlin.dtbapm-mustang.dtbarmfoundation-v8-gicv3-psci.dtbfoundation-v8-gicv3.dtbfoundation-v8-psci.dtbfoundation-v8.dtbfvp-base-revc.dtbjuno-r1.dtbjuno-r2.dtbjuno.dtbrtsm_ve-aemv8a.dtbvexpress-v2f-1xv7-ca53x2.dtbbroadcomnorthstar2ns2-svk.dtbns2-xmc.dtbstingraybcm958742k.dtbbcm958742t.dtbbcm958802a802x.dtbcaviumthunder-88xx.dtbthunder2-99xx.dtbfreescaleimx8mm-beacon-kit.dtbimx8mm-data-modul-edm-sbc.dtbimx8mm-ddr4-evk.dtbimx8mm-emcon-avari.dtbimx8mm-evk.dtbimx8mm-icore-mx8mm-ctouch2.dtbimx8mm-icore-mx8mm-edimm2.2.dtbimx8mm-kontron-bl-osm-s.dtbimx8mm-kontron-bl.dtbimx8mm-mx8menlo.dtbimx8mm-nitrogen-r2.dtbimx8mm-tqma8mqml-mba8mx.dtbimx8mm-var-som-symphony.dtbimx8mm-venice-gw71xx-0x.dtbimx8mm-venice-gw72xx-0x-imx219.dtbimx8mm-venice-gw72xx-0x-rs232-rts.dtbimx8mm-venice-gw72xx-0x-rs422.dtbimx8mm-venice-gw72xx-0x-rs485.dtbimx8mm-venice-gw72xx-0x.dtbimx8mm-venice-gw73xx-0x-imx219.dtbimx8mm-venice-gw73xx-0x-rs232-rts.dtbimx8mm-venice-gw73xx-0x-rs422.dtbimx8mm-venice-gw73xx-0x-rs485.dtbimx8mm-venice-gw73xx-0x.dtbimx8mm-venice-gw7901.dtbimx8mm-venice-gw7902.dtbimx8mm-venice-gw7903.dtbimx8mm-venice-gw7904.dtbimx8mm-verdin-nonwifi-dahlia.dtbimx8mm-verdin-nonwifi-dev.dtbimx8mm-verdin-wifi-dahlia.dtbimx8mm-verdin-wifi-dev.dtbimx8mn-beacon-kit.dtbimx8mn-bsh-smm-s2.dtbimx8mn-bsh-smm-s2pro.dtbimx8mn-ddr3l-evk.dtbimx8mn-ddr4-evk.dtbimx8mn-evk.dtbimx8mn-tqma8mqnl-mba8mx.dtbimx8mn-var-som-symphony.dtbimx8mn-venice-gw7902.dtbimx8mp-evk.dtbimx8mp-icore-mx8mp-edimm2.2.dtbimx8mp-msc-sm2s-ep1.dtbimx8mp-phyboard-pollux-rdk.dtbimx8mp-venice-gw74xx.dtbimx8mp-verdin-nonwifi-dahlia.dtbimx8mp-verdin-nonwifi-dev.dtbimx8mp-verdin-wifi-dahlia.dtbimx8mp-verdin-wifi-dev.dtbimx8mq-evk.dtbimx8mq-hummingboard-pulse.dtbimx8mq-kontron-pitx-imx8m.dtbimx8mq-librem5-devkit.dtbimx8mq-librem5-r2.dtbimx8mq-librem5-r3.dtbimx8mq-librem5-r4.dtbimx8mq-mnt-reform2.dtbimx8mq-nitrogen.dtbimx8mq-phanbell.dtbimx8mq-pico-pi.dtbimx8mq-thor96.dtbimx8mq-tqma8mq-mba8mx.dtbimx8mq-zii-ultra-rmb3.dtbimx8mq-zii-ultra-zest.dtbimx8qm-mek.dtbimx8qxp-ai_ml.dtbimx8qxp-colibri-eval-v3.dtbimx8qxp-mek.dtbimx8ulp-evk.dtbimx93-11x11-evk.dtbhisiliconhi3660-hikey960.dtbhi3670-hikey970.dtbhi3798cv200-poplar.dtbhi6220-hikey.dtbhip05-d02.dtbhip06-d03.dtbhip07-d05.dtbnvidiategra194-p2972-0000.dtbtegra194-p3509-0000+p3668-0000.dtbtegra194-p3509-0000+p3668-0001.dtbtegra234-p3737-0000+p3701-0000.dtbtegra234-sim-vdk.dtbqcomapq8016-sbc.dtbapq8094-sony-xperia-kitakami-karin_windy.dtbapq8096-db820c.dtbapq8096-ifc6640.dtbipq6018-cp01-c1.dtbipq8074-hk01.dtbipq8074-hk10-c1.dtbipq8074-hk10-c2.dtbmsm8916-alcatel-idol347.dtbmsm8916-asus-z00l.dtbmsm8916-huawei-g7.dtbmsm8916-longcheer-l8150.dtbmsm8916-longcheer-l8910.dtbmsm8916-mtp.dtbmsm8916-samsung-a3u-eur.dtbmsm8916-samsung-a5u-eur.dtbmsm8992-bullhead-rev-101.dtbmsm8992-msft-lumia-octagon-talkman.dtbmsm8992-xiaomi-libra.dtbmsm8994-angler-rev-101.dtbmsm8994-msft-lumia-octagon-cityman.dtbmsm8994-sony-xperia-kitakami-ivy.dtbmsm8994-sony-xperia-kitakami-karin.dtbmsm8994-sony-xperia-kitakami-satsuki.dtbmsm8994-sony-xperia-kitakami-sumire.dtbmsm8994-sony-xperia-kitakami-suzuran.dtbmsm8996-mtp.dtbmsm8998-asus-novago-tp370ql.dtbmsm8998-hp-envy-x2.dtbmsm8998-lenovo-miix-630.dtbmsm8998-mtp.dtbmsm8998-oneplus-cheeseburger.dtbmsm8998-oneplus-dumpling.dtbqcs404-evb-1000.dtbqcs404-evb-4000.dtbqrb5165-rb5.dtbsa8155p-adp.dtbsa8295p-adp.dtbsa8540p-ride.dtbsa8775p-ride.dtbsc7180-idp.dtbsc7180-trogdor-coachz-r1-lte.dtbsc7180-trogdor-coachz-r1.dtbsc7180-trogdor-coachz-r3-lte.dtbsc7180-trogdor-coachz-r3.dtbsc7180-trogdor-lazor-limozeen-nots-r4.dtbsc7180-trogdor-lazor-limozeen-nots.dtbsc7180-trogdor-lazor-limozeen.dtbsc7180-trogdor-lazor-r0.dtbsc7180-trogdor-lazor-r1-kb.dtbsc7180-trogdor-lazor-r1-lte.dtbsc7180-trogdor-lazor-r1.dtbsc7180-trogdor-lazor-r3-kb.dtbsc7180-trogdor-lazor-r3-lte.dtbsc7180-trogdor-lazor-r3.dtbsc7180-trogdor-pompom-r1-lte.dtbsc7180-trogdor-pompom-r1.dtbsc7180-trogdor-pompom-r2-lte.dtbsc7180-trogdor-pompom-r2.dtbsc7180-trogdor-pompom-r3-lte.dtbsc7180-trogdor-pompom-r3.dtbsc7180-trogdor-r1-lte.dtbsc7180-trogdor-r1.dtbsc7280-idp.dtbsdm630-sony-xperia-ganges-kirin.dtbsdm630-sony-xperia-nile-discovery.dtbsdm630-sony-xperia-nile-pioneer.dtbsdm630-sony-xperia-nile-voyager.dtbsdm636-sony-xperia-ganges-mermaid.dtbsdm660-xiaomi-lavender.dtbsdm845-cheza-r1.dtbsdm845-cheza-r2.dtbsdm845-cheza-r3.dtbsdm845-db845c.dtbsdm845-mtp.dtbsdm845-oneplus-enchilada.dtbsdm845-oneplus-fajita.dtbsdm845-xiaomi-beryllium.dtbsdm850-lenovo-yoga-c630.dtbsm8150-hdk.dtbsm8150-microsoft-surface-duo.dtbsm8150-mtp.dtbsm8150-sony-xperia-kumano-bahamut.dtbsm8150-sony-xperia-kumano-griffin.dtbsm8250-hdk.dtbsm8250-mtp.dtbsm8250-sony-xperia-edo-pdx203.dtbsm8250-sony-xperia-edo-pdx206.dtbsm8350-hdk.dtbsm8350-mtp.dtbmodules.builtinmodules.builtin.modinfosymvers.gzvmlinuzkernel-coreCOPYING-5.14.0-362.8.1.el9_3/boot//boot/dtb-5.14.0-362.8.1.el9_3.aarch64//boot/dtb-5.14.0-362.8.1.el9_3.aarch64/amd//boot/dtb-5.14.0-362.8.1.el9_3.aarch64/apm//boot/dtb-5.14.0-362.8.1.el9_3.aarch64/arm//boot/dtb-5.14.0-362.8.1.el9_3.aarch64/broadcom//boot/dtb-5.14.0-362.8.1.el9_3.aarch64/broadcom/northstar2//boot/dtb-5.14.0-362.8.1.el9_3.aarch64/broadcom/stingray//boot/dtb-5.14.0-362.8.1.el9_3.aarch64/cavium//boot/dtb-5.14.0-362.8.1.el9_3.aarch64/freescale//boot/dtb-5.14.0-362.8.1.el9_3.aarch64/hisilicon//boot/dtb-5.14.0-362.8.1.el9_3.aarch64/nvidia//boot/dtb-5.14.0-362.8.1.el9_3.aarch64/qcom//lib/modules/5.14.0-362.8.1.el9_3.aarch64//lib/modules/5.14.0-362.8.1.el9_3.aarch64/dtb//lib/modules/5.14.0-362.8.1.el9_3.aarch64/dtb/amd//lib/modules/5.14.0-362.8.1.el9_3.aarch64/dtb/apm//lib/modules/5.14.0-362.8.1.el9_3.aarch64/dtb/arm//lib/modules/5.14.0-362.8.1.el9_3.aarch64/dtb/broadcom//lib/modules/5.14.0-362.8.1.el9_3.aarch64/dtb/broadcom/northstar2//lib/modules/5.14.0-362.8.1.el9_3.aarch64/dtb/broadcom/stingray//lib/modules/5.14.0-362.8.1.el9_3.aarch64/dtb/cavium//lib/modules/5.14.0-362.8.1.el9_3.aarch64/dtb/freescale//lib/modules/5.14.0-362.8.1.el9_3.aarch64/dtb/hisilicon//lib/modules/5.14.0-362.8.1.el9_3.aarch64/dtb/nvidia//lib/modules/5.14.0-362.8.1.el9_3.aarch64/dtb/qcom//usr/share/licenses//usr/share/licenses/kernel-core/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Taarch64-redhat-linux-gnuASCII textLinux make config build file, ASCII textdirectoryASCII text (gzip compressed data, last modified: Thu Nov 9 05:27:10 2023, max compression, from Unix)-!.-!i-!PP%EPP"P)P#PPP!PP,P, PdP2P"OP)P#,P |P P!P PVPmP P QP'PPP P!PrP PjPP'mP4PP5PP,P+PtPPPyPP#PEPP iPP rP%P P wPJP UP PkPPP7P PSPQP%ZP PPP$%PP#P&P0P'PP%xP P*P,P+PP PUPuPP/PP(1P%P ;PP PPPPP5P,P }P,P,PP$P$PWPBP#1P(P,P!yP-PPMPPPP'P"dPPP(P VPRPPPP&P!P%P?P"PP 8P P%P P'APNP! P P"PqPlP PP!PP PP]P(P+PPUP`PZP &P)P,PPPdP$PP%P#P!`P-PP+P$TPSP$PP bPPPSP PPP&P%\P]P?P)PP+PnP+ PP,YP'BPWP#EPUPUP PPqPoP PmPP&PP aP0PgP PP PPP P+P,P,PPlP PP ^P P =PLP"kPP"PP WP nPPP"0P'PlPP&PHP)3PPPhPPP!P:P>PSP P(PPPPPVP P PPP PkPP iP#P#PP+P"PPP,P PP*NPPP!lPRP'PPuP{PPPP-P+OPP&P 'P PVPPP PPPPP%FP%-P!PPP&PCPPP,P P|P(%P+PP @P$PPP P%&PPPPPPPPPUP%P,PPFPnPuP P$'P)P%PkPP)KPxPPP(|P!P"P PPP(PYPP"PRPPP~PPPP+PP,qPePP% PP#P 8PP(YPPP)PiP"P 9P[P'PP !P P,P$P*^P#APP+P_PP+P1P P XPOP#?PP P}P'P P P"nP-P,P%gP[P'P'P*:PMP#PpP PPP+PP!P :P"PkPwP0PPP%P P'7PP,P)P "P !PrPPFPP P PPPPPP+mPP)IPP%P3P P PPPPPmP P)P OP{P) P.PP P$PP P^P$PPP P PPJPPP P#P)P#PxPP&ePP$,P +PUP &PPPP(P}P\PPMPxP$.P_P PPP kP POPPPP*hP(P!P!bPPPlPnP*P 3PP ,P,2P)PPPP PP(PTP PPPiPP P)=PPP5PPPJP( P"*PP$P]P#P P(>PPPP~P!P+PP-PP'P P~P!P'PP PQPPP)P 4PP))PdP$P6P8PP P(sP PUP PP\PPP' P"aPP PPPPzP%P(P:PPsP"P&P UP9PPP-PPP$PP$P sPKPMPP)ZPcPP!PP%KPP*PP!fPoP)P P PPPCPKPPPPP P, PuP&YP&XP%XPP`P PNPPP_PPPcPPPP!P P~P"PPcP%P PP+KPPyP,PP&PP*OP)P PP(P,}P%@PP"PPPPPPPP PPPPP$PPP#&P)uP)lP PEPIP PPP*#P8PKPiP5P"P PP'.PP$PP PP LP PPP PZPPOPKPKPPP8PPPP VPPP2P!P'[P$P$P'PGP(P*P* P"PPPP'P~P P LPCPPMP P$P,PPrPP(tP P zP YP%P>PxPPPyPPPDPPP'xP(oP!P!PqP)PPP(IP!PPPP*KP%P"~P fP"P]P%PP+BPBP$P# P!.PPPPP P$P$PpP[P uP,P-PP)QP#P*PQP'PHP&P#P:PPPPLP&@PPcPP3PP%P P7PPP$PP P P(PP7PPPPP!PPP P P PrP PPP'P+PPP PPPP PP=PP_P PPP+YP P&1PP,aP P PPPPPPPPP2PP P`PxPPP+PPPP'P*FPP!PP+GPP(P&?PP P*PPOP5PdP^PmP"1PPP P&PPOP'PPPPPPPP'PP %PP#PgPPP PTPPP"P#P PCP,PIPPP KP#rP- PP !P!jPPMPPP&PAPP /P >P 0PPPP!PPP#DPPPPPP PPPUPXP+PP&PP P&PPpP nPPxP P%PyPPP,P P)1PP$P\PPP WPiP*P pP VP'P'P+:PtP PPnP'PPPP*PP)P)P,PP&PP'qP PPPP 5PPP&P KPP[PPMPPPP%P7PPPPUPTP P'PUPPeP"P&PPTPOPPPPPPP PPSPP'PP P#P P P'P"PQPPBPTP%PPPP P QP 2PsPIP PPjPHPFPpP]PLPP PEPPP4P P+)P ZPPP PPPJPP P&dPAP(4PP PWPjP(`P'P;P/PP PP=PaPP P P=PLPPPPPP P P]PPjP)P$PP*XP"P!WP!PP#`PP&P P PP 7PP"P+"P&P%P P,P2PP%[P$P&P%PP PTPP P)sPSP,P`P\P}PPPPPP#^PPPPP(P MP9P>PRP&P P qP PP P"rPdPXP*2PPP+vPPsPPPPPP PKPP*`PPP!FPP PtPPPPPLP&0P)P"P#4P&MP#PPP%PPPP P%P!MP.PKP PP$`PP*P?P#"P kP!KPPDPPP".P&P&P%PP PnP P-PPP#PP$P$P0P&P 5P$KPAP"PMPPPPPP PPPP,-P,'P*zP*~PP"xP+PPPPP!P!PP&*P+tPPkPjPP PP%lP)PP P9P+&P+P)PqP#PP@P P0P P(VPdPPPSP!PGPP,!P!P(P(P*P&PgP!PP*tP P$3P&qPP#P P-PPbPPPPPPP#P$PCP3PyPRPP jPPGPP'PPPP,P&P%+P,PPPP*PPP PPvPPMP P)P)PPPP(PpP^P HP& P+cPPFPiP# PP WP#PPP(P)PP'PPaP%PPP PPPP P!^PPP5PaP =PP P*yPEP>P PPP):P aPP#P#$P?P P PPPP$EPP)BP!UP![P!xP$"P$WPPhPP!PP*PPP!PPPP P#PpPP!1P!PPPPP%P+P+P,dP%qP}P "P fPP P)PPPOPP EP$>PPP%P P P4P'LPP P P@P'PPP!P'P(P PPPPPPPfPPOPP([PPPPPP,PP$P`P%|P,P)P!0P+qPvPzP PsPPPXP ZP$@PP%PPYPNP#PRPePkP)PP PnP P PP%{PPuPP9PP P QPP*P(+P|PPPP PP+P-P SP$lPPP PKPP^P*P*@P P{PPPXPPPPP P PzP;P+kPP,JPPPP PlPPSP&oPyPPPP*P P!P+!PPP&P%P%P$PqPP PPP+P+PP"P)PyP%PPPPPP(P+zPPPP+ePP$P'PP P*P)PPPP,UP"mPP"PFP=PkPP PPFP;PP P,P'TPlP%PgP,P+P-P({P!uP!oP+PnP+P[PPVPPPP PCP:P P$FPPPP)5P'"PPPP P fP'wPXPzP:PP*PPPPP~P}P|P{PzPvPP$P*P%P+yP PP#uP$PPP$PP P?PlP#P PP*P$P(P ^P%P LPPbP P$AP*PP1P[P?P!P+P@P+4P+3PPNPPDP-PJPPP PJP%WP%ePePPZPPKPnP#P# P$\PP+UP$HP SPJP4PoP*,PjPPP gPP"P 6P 5P GP&P(PPPCP P#|PPKP P!P!rP+sP-P%PP!P PPP)PP6P3P9P FP KP$JPYPP!'P P PP%P,RPP)P kP5PZP ?PPP#P$P!P$PPP P-P P+PPPP BPNPP@PP PPPPP PP P)P%P PPuPP$&P xP+P#P)PP P0P PPPP1P PPCP&P PPP*[P PyPP/PPP3PP"4PPP"lP PPP$]PPPsP P%dPPP$:PeP P P" PP P"sP$P&P&P P#/P'P'~PWP wP.P0PP#PGP*PLP,P-PPP,P,PPP8P,PPPrPP2P\PP(PoPPPP mP P PPBP$sPPPP PDP*PPPPPPwPBPPbPcP%PP PPPPPtP!NP P}P/PPCPPPPP%3P'P )P*P%PPP,P P ~PPP!P,DP PP*P(PdPP#PP$P%_P(P ;PP7PPP,P P&zP_PP$GP PP'PMP~PP XP7P&PP.P}PPP%0PP+6P P PPP PPPP hPfP,P+~PGPPPPCPP]P'-PPPP)PP!6PP!P&sPFPP!$P&PsP\PP+PP%%PPP&PP P%P(PPP"P+2PPBPCPPPrPP)P#%PPPPPP)7PPPPPvPP&PPP P'PP1P%PqPP*nP"P;PP,PP(LP,PP"P$LP P 3P,^PP$PPP#P P PP PPPtP'vPrPPPPPP!kPPPPPP P(P#6P PP(PPP P,uP' PP)PP"PPPP P "P P%PPPVPPYP,/P&P [P-P IP P3PP'pPP$PP P 0PPP PP*P*P%#PP$PiPP#PP+oPgP%P P%P#P ~P'PPPP&;P P'P ;P)PP 9PP_P#xP@PPKPPPPP_PPPPP&PPPPBPPP P 2P P P'|PPP&P&QP[PPP _P,PP*P"P PyP% PVPPUPoP5P PPPnPFPPPP&PePrPvPPPHPZPPP jPP4PPPP&9PGP4P)OP$PP'P%PP'P>PPP)P)PPP*PPqP%2PP PPPPP,PPHP P!PP*PlPcP'kPTP nPPpP*P P(PPP#PPeP/P=P*6PNPP#PPPPPP,_PP"P 6P'PP$1P P(P P*PPP DP PPpPP,P,PPPPPP$IP"PzPlPP,PvP"PPfPPP!PP PSPP)P eP'PPP P|P!PPPPPP{P +P&P3P&PPPJPaP#P$P,PWPPmP PPdP)P&AP"PnPP P$PP(P'PPP$PPPP"PPP[P PPPP3P cP*P'RP PP PPP P P?PP PHP)AP%PPPP6P^P(0P P"pPPPP P~PPP(P%PPRPP,lP P3PPZP"PP P P#PPfP PPbPPP,vPPWP(P+P(PTPJP'P P P$cP$yPkP`PfPGP~PPP'FPuP-PPP1P#WPPP"UP(PP P"P_P PP *P*PPP P*P!PPP&P)P3PP!SP yP(yPPPnPoPP&PP PPnP IP+uP7PPP%PPP =P)PP1PP1P'PCPIP!PfPPkPP!PPPP*PFPPnP,P]P P P-P(P PPP>PP[PePP!2PP!P PP PPP$P@P zPP!#PAP4PPPPP"vP $PLPPkPOPP PPPPJPPP !P+bP(#P(&PP,P,PPP3P1P PP BP!P (P- P+_PmP'`P$PZPwP(PP#P P'PP$(P P[PP,P PP$VP!PPPAP P,PP#P}P%PPNP")PP PPPP%pP"P P P=PwP CPFP+8P\P~PP#PwP#~PPGPPPPP.P0P P)/PP*wP*PPP*P PP PgPPP)PuP4PPTP GP iP%P$?PP$PPYPPPP%PSP P!P P"PP PP}PPPP PPPrPP P"`P(P{P PP;PP"P:P2P kPUP MP P|P"P"JPP (PPP2PP+P"P!PzPP P PLPP P }PP+CPP*PPPgP*P+PIPPHP)XP"EPP(PDPP*aP+PP P'PP!P- PwPP P $PP;PPhPkPkPP! P,P P P P)PPP PP cPPPP8PPPNPyP,P&P wP PPP+XPP,P]PP$P PmP PsP"P P+P(P(P P"PWPP PNPYP`PP*1P(xP*P P*P)PKP$P PyP#P(cP+PPP P%P>PP vP*CP*PP PP P6PkPP;PyP+P(P/PP#PP!PPPP PPP"@P#PPPP P+PPP+P2P{PPPhP%P PP'DP! P%nPPPPPPYPPtPPP\PP)PP(RPP P P P)P* P P(P PPP$P'P PPPP&PP 6PPPPPPPPJPLP >P5PPPtPPP P!PPFP:PP P >P'HP0PrP"PPP]PEP gPP P$P PPCPcP!-PQP+P+$PZPP+P$ P P$PP&P*PePP0P |PP*PP$P$P&P,P P%]PP)P!sPP#P P*P PwPiPP P9PP.P(P'PcPPPBP1PPP&P `P/PP#PPxPqPPP'NP'zP=P%P,P'PPP~PMP|P#P'P#P PwP{PP#PPPPoP+PP|PPP)yP&6P)2PP;PPLPP#PP+EP+DPP+PPP PYPP)PP&P+P&PfPP &P(P P(PP PP##P(PQP#pPPCP]PP 5P0P?P>PPP*PP"P"5PdP,VP P P NP LP! PQP #P"ZP PPIPMP PP0PP'&PPAPP) PP&P@PP,HPP#P+P P1PPUPPyPP"PP [P&P:P IP$P)P &PPP 2P P+IP=PlP%PPPHP9PPXP~PP!PP&P!PPRP)P"P!PP APPnP,nPP PP hP PIP;P)P%PPP!QPP!PP P#PP,8PNP 0PzP*$PPPP(vP!P,P,PP)dPPcPP+P1P- PPmPnP*RP(PP qP{P P$5P#KP#PPP PP TPPIPPP*qP rP zPP$PPP PP P!YPP _P cPPZPP%P P[PP8P %P PPPP$P+PgPPPP,P vP*PP+PP-P OP KPP"P+TP,bP$PHPP'P!PPhPXPPPIPPP$PwP\P PP!P+P+aPrP']P pPP"PPP&PP tP 7PP P SPP)P$YPPPPP(ZP(jP(PPPPP$-P!P'P-P P%)P%PPPPzPPFP {PP,P]P(P(P!PbPgPPP P$P P&P PP|P!>P\P+P+P PPP+\PGPP(P"PPP%yPP+PPP PPPPPP8PPP#P|P`PPCPPP P!PPP"PP P ]PPPP>PP$PP PP#*PP!*PPPgP)JPP1P P%PPP!HP!GPP!PP HPP$PP%P";PPsPP&PP"[PsPPP*PPP 8PnP+xPPHP SP$qP PP P?P'jP)PPkPP+PPWPPP[P'P&fP#GPPP"PPPPPPP P&PP PP*P"P GP PsP8P\PmP'PPwP'3P&PlPP"7PP+P P'P-"P _PPPPP P P fP$kP$_PPP(P uPP5PVPPPP!PPP'6P%PP%PpPPPP,PP)jPPP;PTPPtP+PP PBP*P PPP_PPPP#P%8PDP eP#PP PP PP"P,>P)P%5PP#fPPPzP P'P .P+PP!P!PPP#YP"PfPP%P& PPPP iP#PP#P PP PNP%PP PpPP zP[P(/PePP~PP qPP(\PP|PPPCP%PAP,P>PPIPmPPP+FP#dPPePdPP(P$PP#}PPPWP"P&PP'yP 'P*8P`PP`PrPPP DP'1PP$PiP*P P(PPP#mP(P!P\P!P0P-P"P&P%PP$P#bP(P"P!PPPP}P@P(JP'PPRP%PWP)PPPPPPP,P,gPPdP&P(PP@P tPPP P P&P$P#PPP+PPVP P*P%PP%P @P|P*P#PP,PP/PPPUPP,P)PPjP"SPP PP%P#eP#iPP+jPP!ZP)PbPPPP$P7PkPP^P P&PP'PPpPP6PIPP HPPPPPP#PPPP,4PPP&P 4P P"PPcP($PPP,P HP P[PP[PP#PPPPP 3PPP+P$mP$PPPPgPP JPPIPPPP+P FP"PPPPPP&gP+P+WP'P+PP P"P P8P(]P,PPP)P,$PPPP,P$PQP#P"PP+PAP-PPP #PP)P&#PP+PRPPP+P"P(PP P RPPZP IPPP P&P GPbP&!PtPTP$PQP)P PP^PAP P3P P%P PPP_PtPPP7PXPP&%PP"HP%JP?P P(P(UP PP!JP&P"PcPP PPP PPbP#PPPPP#\PuP&PWPPP'PP'P%P-P+P&PP(PPPPfP(P%PPPP"P'PP cPPsP)#P APPP*.P PDPgP P P#jPxP)P \PPP$PP P(P*P)PP#PPP+PPpPP PP:P*kPPP+PEPIPP)mP+P#PP ]P,*P"DPP$P(P)P P{P,PPP%PP PP#P"PP)~P 5PP#P(PP$PP((PP&3PPbPPPP(ePP"yP'P&4P P&2PdPP0P P P*PPPP)P|PPPPpP1PP"BP)LP)8P%RP P =P;PPPP$PPP P%PPP#P P*P{PP-P P BPP>PPPP,P bPPPP%P!PjPhPP PP#P$gPpP PPiP&)PPPP PP'CPP$P'P#P+ PPPPPAP^PP$PnPPPPPPP:P PP*>PP$P!PPP+P%P%PP.P%P&PPP+PP+P P P P P PPPPPP P}P& PP oPPPP*PHP CPDP)PP$ P(qP!PoPPP P0P PP P%P gPsP6PP!PP PP `P$P PP!DPPIPEPPaP&P PPPSPiPPP#TP&yPP!PP&PPP PP!PPPP PMP'PdP)P"P PP |P P":P!P&P,P P EP$PP#P@P0PjP,P P&kPPPPP%hP P#PP P'P!nPdPPPP PPP_PPHPIP&PP!PAP"P+PP^P/PPPP.PUPXP mP!EP]P#PPPPP" PPP P PNPPPP$PgP( P$|P)+P)-P P P#P PPP$9P'P'dPP&PP P P'P-PLPPPQP';P,P'P dP+ PwPvPP,PPP'XPP$P P9PP%PP?P#P ZP2P^P|PPPP,PuP)PPPPJPPPP!P PP)4PP{P%P%PZPPCPP,zPP"fPP P;PPP+P PaP)&P"eP P =PPcPP,P#3P P `P#yP#zPPBP&PEP_PrP^PPOP)P$P#P?P$)PP?P3PbPZPPPPP\PPPPP'\P,P(PP!9P!P PPPPPPP,P,P$fP-P9PPP P&UPP^PaPP 6PPPP`PP7P(P)P!P6PP P mP P$rP$uP PPPPP uPfP (PP PvPPPPP"P%P)PPPPPPOP [PP&P&P!P,PP P:PPjPP]P6P"-P$ P PMP"TPP"P'P P*PPPP5PPP PPPP(P P PP P'ZP gP PCP8P(P*vPP$QP#PP9PP'P!8PP#PLPP"P2P PP P(P \PPPHP&`PPP+PP$P*_P aPP P>P!P'P'PP P&+PP'P OP[PPPP'PP"P P`P!P+P+nP PPP,3P,~P!PP,PPP%PP P,OP,mPVP!P%PP7P"P#BPP(P ]P [PP PPPP#PPQP,QP P#P8P {PPPP RP FPP PJP wPP+PPP!P"PPePHPqPrP$P P#+P P5P XP?P!PP'P'OP"tP P(PBPP PP @P*}P'P,PPuPPPP&P*PPPPPP'P pP%P+P6P}P3PP PP*P P(?P#PPPP&P(PPdP PPP+PP*P'2P P+P&P P P POPPP P P PPP"GP#PPPPPnP8P*PP PP P)PP P P MPPPAP$wPP PQPkPP$PP HP#sPPPPPEPP*mPP'rPP PvP=PP PPVPZP(:P&P,P)P*DPPP#P(P&PPSPoPhP%P%PP P&{PP#=P PaP&PjPtPPKP.P% P%PgP PP+PPPP PPP(P(PPP% PPPP$PP3PP*3PPP ,PP~PP,P,PPP,P\P*oP&PP& P!P+}P *PPPP.PAP!@PPP,P PPP#8PPuP PPPP%PP+PPP(P4PPPPP PP_P+PPPNPPPPPPP P'PPPPPP*5PP 3P P PPP$P PP%mP'tP *P)PP'P P4PPP(EP"3P%P5P,LP(SP%`P1P+P*PCP;P7P#IP&>P P(OPPPPP'(P%P'PP&PPP "PPP *P(P PVP#wP&iP&8P/PP\PPP&P (PuP P"P2P!PRP,pP&PqP P1P|PPP'P`P(3P$PP PPP P PPoPP POP,PP$P P%PP#PPPPPPPP%rP)DPPP(~PtP) PJPPPP1P=P&PXP)P%P%PPaPPRPP xP+-POPP oPPiPPWPVPP|P(PxPPP,PePPvPPPqP P,rP*|P P++PPyPdPP*PP lP$hP*P+PP(!PPLP P!P%IP"P(P4PbP"$P" PP'*PcP"qPP\P'P zPPUPP ~PPPP&PPPP*P$P>P xPiPPP ~P PPPP #P P7PXP$6P&vP,PP)P PP!P,P P6P;P*EP 1PP(PP P}PP,P!P+7P,|PP%MPzPGP=P PcP$NPPP"P JP!PP.PcP#PjPCP)pP P'P+'PPTPxP QPP7PIP%PPPP9P4P 2PP P)P9PP&=P#PwP|P"PP"PQP&PPP{P {P P(P(P%PP PP(*P P:P8P}PP"P PPAP-PP &PZPP P(P+PPYPP%P%PP+LPPPPP,P"P(PPPPgPP!PP!PP`PPPP 6PPPP(fPP%P*P)bP P"PwP'9PDP* P#P P+(PyP*PP :P PP"PP(PDPPPPPZP,PAP#P P)PIPP*PDP$SP P P(PP dP,PP PmP)P(P*=P(_P!_PPGPPP,ZPP,P%cP P*P`PPP P+PP)P#PrPP P)PPePPP#UP4P]PPP'PPgP%P%P P bPHPP nPbPAP dP+gP&FP+P-P-3P-2P-4P-5P-\P.P.|P.'P.&P.yP.P.P.P.P-RP-QP-P.#P."P-gP-P-P-P-P-MP.P-P-P-zP-|P-1P-P.GP.=P-}P-;P-P-P./P-P-{P-P-P-eP-P-~P-P.BP.CP.EP.DP-P-P-VP-XP-P.P-P-P-WP-yP-6P-P-qP-uP-vP-tP-KP-LP-P-P.-P-P-P-P-7P-=P-?P->P-P.RP-P.@P-P.,P.rP-P.\P._P.^P.`P.]P-DP-EP-P-P.qP-P-P-fP-P.(P.)P-P-P.KP.fP.:P.5P.9P.8P.7P.6P.;P-P-:P-P-HP.JP.IP-P-P-P-0P-P-P.{P.P.P.kP.lP-P.nP-P-P-P-P.hP.P.P.P.oP.eP.aP.bP.dP..P.AP-AP-P-P.xP-P-P-P-IP.0P.1P.2P-P-P-P-P.P.P-P-P.+P.P-P.QP.zP-P-P-P-P-P-jP-kP-lP-iP-hP.UP-P-P.!P. P.4P-P.[P-P-P-P-P.mP-]P-P-P-P-P.PP.SP.P-BP-P-P-P-P-P-P-P-P-CP.ZP-P-P-P.P,P!yP-PPMPPPP'P"dPPP(P VPRPPPP&P!P%P?P"PP 8P P%P P'APNP! P P"PqPlP PP!PP PP]P(P+PPUP`PZP &P)P,PPPdP$PP%P#P!`P-PP+P$TPSP$PP bPPPSP PPP&P%\P]P?P)PP+PnP+ PP,YP'BPWP#EPUPUP PPqPoP PmPP&PP aP0PgP PP PPP P+P,P,PPlP PP ^P P =PLP"kPP"PP WP nPPP"0P'PlPP&PHP)3PPPhPPP!P:P>PSP P(PPPPPVP P PPP PkPP iP#P#PP+P"PPP,P PP*NPPP!lPRP'PPuP{PPPP-P+OPP&P 'P PVPPP PPPPP%FP%-P!PPP&PCPPP,P P|P(%P+PP @P$PPP P%&PPPPPPPPPUP%P,PPFPnPuP P$'P)P%PkPP)KPxPPP(|P!P"P PPP(PYPP"PRPPP~PPPP+PP,qPePP% PP#P 8PP(YPPP)PiP"P 9P[P'PP !P P,P$P*^P#APP+P_PP+P1P P XPOP#?PP P}P'P P P"nP-P,P%gP[P'P'P*:PMP#PpP PPP+PP!P :P"PkPwP0PPP%P P'7PP,P)P "P !PrPPFPP P PPPPPP+mPP)IPP%P3P P PPPPPmP P)P OP{P) P.PP P$PP P^P$PPP P PPJPPP P#P)P#PxPP&ePP$,P +PUP &PPPP(P}P\PPMPxP$.P_P PPP kP POPPPP*hP(P!P!bPPPlPnP*P 3PP ,P,2P)PPPP PP(PTP PPPiPP P)=PPP5PPPJP( P"*PP$P]P#P P(>PPPP~P!P+PP-PP'P P~P!P'PP PQPPP)P 4PP))PdP$P6P8PP P(sP PUP PP\PPP' P"aPP PPPPzP%P(P:PPsP"P&P UP9PPP-PPP$PP$P sPKPMPP)ZPcPP!PP%KPP*PP!fPoP)P P PPPCPKPPPPP P, PuP&YP&XP%XPP`P PNPPP_PPPcPPPP!P P~P"PPcP%P PP+KPPyP,PP&PP*OP)P PP(P,}P%@PP"PPPPPPPP PPPPP$PPP#&P)uP)lP PEPIP PPP*#P8PKPiP5P"P PP'.PP$PP PP LP PPP PZPPOPKPKPPP8PPPP VPPP2P!P'[P$P$P'PGP(P*P* P"PPPP'P~P P LPCPPMP P$P,PPrPP(tP P zP YP%P>PxPPPyPPPDPPP'xP(oP!P!PqP)PPP(IP!PPPP*KP%P"~P fP"P]P%PP+BPBP$P# P!.PPPPP P$P$PpP[P uP,P-PP)QP#P*PQP'PHP&P#P:PPPPLP&@PPcPP3PP%P P7PPP$PP P P(PP7PPPPP!PPP P P PrP PPP'P+PPP PPPP PP=PP_P PPP+YP P&1PP,aP P PPPPPPPPP2PP P`PxPPP+PPPP'P*FPP!PP+GPP(P&?PP P*PPOP5PdP^PmP"1PPP P&PPOP'PPPPPPPP'PP %PP#PgPPP PTPPP"P#P PCP,PIPPP KP#rP- PP !P!jPPMPPP&PAPP /P >P 0PPPP!PPP#DPPPPPP PPPUPXP+PP&PP P&PPpP nPPxP P%PyPPP,P P)1PP$P\PPP WPiP*P pP VP'P'P+:PtP PPnP'PPPP*PP)P)P,PP&PP'qP PPPP 5PPP&P KPP[PPMPPPP%P7PPPPUPTP P'PUPPeP"P&PPTPOPPPPPPP PPSPP'PP P#P P P'P"PQPPBPTP%PPPP P QP 2PsPIP PPjPHPFPpP]PLPP PEPPP4P P+)P ZPPP PPPJPP P&dPAP(4PP PWPjP(`P'P;P/PP PP=PaPP P P=PLPPPPPP P P]PPjP)P$PP*XP"P!WP!PP#`PP&P P PP 7PP"P+"P&P%P P,P2PP%[P$P&P%PP PTPP P)sPSP,P`P\P}PPPPPP#^PPPPP(P MP9P>PRP&P P qP PP P"rPdPXP*2PPP+vPPsPPPPPP PKPP*`PPP!FPP PtPPPPPLP&0P)P"P#4P&MP#PPP%PPPP P%P!MP.PKP PP$`PP*P?P#"P kP!KPPDPPP".P&P&P%PP PnP P-PPP#PP$P$P0P&P 5P$KPAP"PMPPPPPP PPPP,-P,'P*zP*~PP"xP+PPPPP!P!PP&*P+tPPkPjPP PP%lP)PP P9P+&P+P)PqP#PP@P P0P P(VPdPPPSP!PGPP,!P!P(P(P*P&PgP!PP*tP P$3P&qPP#P P-PPbPPPPPPP#P$PCP3PyPRPP jPPGPP'PPPP,P&P%+P,PPPP*PPP PPvPPMP P)P)PPPP(PpP^P HP& P+cPPFPiP# PP WP#PPP(P)PP'PPaP%PPP PPPP P!^PPP5PaP =PP P*yPEP>P PPP):P aPP#P#$P?P P PPPP$EPP)BP!UP![P!xP$"P$WPPhPP!PP*PPP!PPPP P#PpPP!1P!PPPPP%P+P+P,dP%qP}P "P fPP P)PPPOPP EP$>PPP%P P P4P'LPP P P@P'PPP!P'P(P PPPPPPPfPPOPP([PPPPPP,PP$P`P%|P,P)P!0P+qPvPzP PsPPPXP ZP$@PP%PPYPNP#PRPePkP)PP PnP P PP%{PPuPP9PP P QPP*P(+P|PPPP PP+P-P SP$lPPP PKPP^P*P*@P P{PPPXPPPPP P PzP;P+kPP,JPPPP PlPPSP&oPyPPPP*P P!P+!PPP&P%P%P$PqPP PPP+P+PP"P)PyP%PPPPPP(P+zPPPP+ePP$P'PP P*P)PPPP,UP"mPP"PFP=PkPP PPFP;PP P,P'TPlP%PgP,P+P-P({P!uP!oP+PnP+P[PPVPPPP PCP:P P$FPPPP)5P'"PPPP P fP'wPXPzP:PP*PPPPP~P}P|P{PzPvPP$P*P%P+yP PP#uP$PPP$PP P?PlP#P PP*P$P(P ^P%P LPPbP P$AP*PP1P[P?P!P+P@P+4P+3PPNPPDP-PJPPP PJP%WP%ePePPZPPKPnP#P# P$\PP+UP$HP SPJP4PoP*,PjPPP gPP"P 6P 5P GP&P(PPPCP P#|PPKP P!P!rP+sP-P%PP!P PPP)PP6P3P9P FP KP$JPYPP!'P P PP%P,RPP)P kP5PZP ?PPP#P$P!P$PPP P-P P+PPPP BPNPP@PP PPPPP PP P)P%P PPuPP$&P xP+P#P)PP P0P PPPP1P PPCP&P PPP*[P PyPP/PPP3PP"4PPP"lP PPP$]PPPsP P%dPPP$:PeP P P" PP P"sP$P&P&P P#/P'P'~PWP wP.P0PP#PGP*PLP,P-PPP,P,PPP8P,PPPrPP2P\PP(PoPPPP mP P PPBP$sPPPP PDP*PPPPPPwPBPPbPcP%PP PPPPPtP!NP P}P/PPCPPPPP%3P'P )P*P%PPP,P P ~PPP!P,DP PP*P(PdPP#PP$P%_P(P ;PP7PPP,P P&zP_PP$GP PP'PMP~PP XP7P&PP.P}PPP%0PP+6P P PPP PPPP hPfP,P+~PGPPPPCPP]P'-PPPP)PP!6PP!P&sPFPP!$P&PsP\PP+PP%%PPP&PP P%P(PPP"P+2PPBPCPPPrPP)P#%PPPPPP)7PPPPPvPP&PPP P'PP1P%PqPP*nP"P;PP,PP(LP,PP"P$LP P 3P,^PP$PPP#P P PP PPPtP'vPrPPPPPP!kPPPPPP P(P#6P PP(PPP P,uP' PP)PP"PPPP P "P P%PPPVPPYP,/P&P [P-P IP P3PP'pPP$PP P 0PPP PP*P*P%#PP$PiPP#PP+oPgP%P P%P#P ~P'PPPP&;P P'P ;P)PP 9PP_P#xP@PPKPPPPP_PPPPP&PPPPBPPP P 2P P P'|PPP&P&QP[PPP _P,PP*P"P PyP% PVPPUPoP5P PPPnPFPPPP&PePrPvPPPHPZPPP jPP4PPPP&9PGP4P)OP$PP'P%PP'P>PPP)P)PPP*PPqP%2PP PPPPP,PPHP P!PP*PlPcP'kPTP nPPpP*P P(PPP#PPeP/P=P*6PNPP#PPPPPP,_PP"P 6P'PP$1P P(P P*PPP DP PPpPP,P,PPPPPP$IP"PzPlPP,PvP"PPfPPP!PP PSPP)P eP'PPP P|P!PPPPPP{P +P&P3P&PPPJPaP#P$P,PWPPmP PPdP)P&AP"PnPP P$PP(P'PPP$PPPP"PPP[P PPPP3P cP*P'RP PP PPP P P?PP PHP)AP%PPPP6P^P(0P P"pPPPP P~PPP(P%PPRPP,lP P3PPZP"PP P P#PPfP PPbPPP,vPPWP(P+P(PTPJP'P P P$cP$yPkP`PfPGP~PPP'FPuP-PPP1P#WPPP"UP(PP P"P_P PP *P*PPP P*P!PPP&P)P3PP!SP yP(yPPPnPoPP&PP PPnP IP+uP7PPP%PPP =P)PP1PP1P'PCPIP!PfPPkPP!PPPP*PFPPnP,P]P P P-P(P PPP>PP[PePP!2PP!P PP PPP$P@P zPP!#PAP4PPPPP"vP $PLPPkPOPP PPPPJPPP !P+bP(#P(&PP,P,PPP3P1P PP BP!P (P- P+_PmP'`P$PZPwP(PP#P P'PP$(P P[PP,P PP$VP!PPPAP P,PP#P}P%PPNP")PP PPPP%pP"P P P=PwP CPFP+8P\P~PP#PwP#~PPGPPPPP.P0P P)/PP*wP*PPP*P PP PgPPP)PuP4PPTP GP iP%P$?PP$PPYPPPP%PSP P!P P"PP PP}PPPP PPPrPP P"`P(P{P PP;PP"P:P2P kPUP MP P|P"P"JPP (PPP2PP+P"P!PzPP P PLPP P }PP+CPP*PPPgP*P+PIPPHP)XP"EPP(PDPP*aP+PP P'PP!P- PwPP P $PP;PPhPkPkPP! P,P P P P)PPP PP cPPPP8PPPNPyP,P&P wP PPP+XPP,P]PP$P PmP PsP"P P+P(P(P P"PWPP PNPYP`PP*1P(xP*P P*P)PKP$P PyP#P(cP+PPP P%P>PP vP*CP*PP PP P6PkPP;PyP+P(P/PP#PP!PPPP PPP"@P#PPPP P+PPP+P2P{PPPhP%P PP'DP! P%nPPPPPPYPPtPPP\PP)PP(RPP P P P)P* P P(P PPP$P'P PPPP&PP 6PPPPPPPPJPLP >P5PPPtPPP P!PPFP:PP P >P'HP0PrP"PPP]PEP gPP P$P PPCPcP!-PQP+P+$PZPP+P$ P P$PP&P*PePP0P |PP*PP$P$P&P,P P%]PP)P!sPP#P P*P PwPiPP P9PP.P(P'PcPPPBP1PPP&P `P/PP#PPxPqPPP'NP'zP=P%P,P'PPP~PMP|P#P'P#P PwP{PP#PPPPoP+PP|PPP)yP&6P)2PP;PPLPP#PP+EP+DPP+PPP PYPP)PP&P+P&PfPP &P(P P(PP PP##P(PQP#pPPCP]PP 5P0P?P>PPP*PP"P"5PdP,VP P P NP LP! PQP #P"ZP PPIPMP PP0PP'&PPAPP) PP&P@PP,HPP#P+P P1PPUPPyPP"PP [P&P:P IP$P)P &PPP 2P P+IP=PlP%PPPHP9PPXP~PP!PP&P!PPRP)P"P!PP APPnP,nPP PP hP PIP;P)P%PPP!QPP!PP P#PP,8PNP 0PzP*$PPPP(vP!P,P,PP)dPPcPP+P1P- PPmPnP*RP(PP qP{P P$5P#KP#PPP PP TPPIPPP*qP rP zPP$PPP PP P!YPP _P cPPZPP%P P[PP8P %P PPPP$P+PgPPPP,P vP*PP+PP-P OP KPP"P+TP,bP$PHPP'P!PPhPXPPPIPPP$PwP\P PP!P+P+aPrP']P pPP"PPP&PP tP 7PP P SPP)P$YPPPPP(ZP(jP(PPPPP$-P!P'P-P P%)P%PPPPzPPFP {PP,P]P(P(P!PbPgPPP P$P P&P PP|P!>P\P+P+P PPP+\PGPP(P"PPP%yPP+PPP PPPPPP8PPP#P|P`PPCPPP P!PPP"PP P ]PPPP>PP$PP PP#*PP!*PPPgP)JPP1P P%PPP!HP!GPP!PP HPP$PP%P";PPsPP&PP"[PsPPP*PPP 8PnP+xPPHP SP$qP PP P?P'jP)PPkPP+PPWPPP[P'P&fP#GPPP"PPPPPPP P&PP PP*P"P GP PsP8P\PmP'PPwP'3P&PlPP"7PP+P P'P-"P _PPPPP P P fP$kP$_PPP(P uPP5PVPPPP!PPP'6P%PP%PpPPPP,PP)jPPP;PTPPtP+PP PBP*P PPP_PPPP#P%8PDP eP#PP PP PP"P,>P)P%5PP#fPPPzP P'P .P+PP!P!PPP#YP"PfPP%P& PPPP iP#PP#P PP PNP%PP PpPP zP[P(/PePP~PP qPP(\PP|PPPCP%PAP,P>PPIPmPPP+FP#dPPePdPP(P$PP#}PPPWP"P&PP'yP 'P*8P`PP`PrPPP DP'1PP$PiP*P P(PPP#mP(P!P\P!P0P-P"P&P%PP$P#bP(P"P!PPPP}P@P(JP'PPRP%PWP)PPPPPPP,P,gPPdP&P(PP@P tPPP P P&P$P#PPP+PPVP P*P%PP%P @P|P*P#PP,PP/PPPUPP,P)PPjP"SPP PP%P#eP#iPP+jPP!ZP)PbPPPP$P7PkPP^P P&PP'PPpPP6PIPP HPPPPPP#PPPP,4PPP&P 4P P"PPcP($PPP,P HP P[PP[PP#PPPPP 3PPP+P$mP$PPPPgPP JPPIPPPP+P FP"PPPPPP&gP+P+WP'P+PP P"P P8P(]P,PPP)P,$PPPP,P$PQP#P"PP+PAP-PPP #PP)P&#PP+PRPPP+P"P(PP P RPPZP IPPP P&P GPbP&!PtPTP$PQP)P PP^PAP P3P P%P PPP_PtPPP7PXPP&%PP"HP%JP?P P(P(UP PP!JP&P"PcPP PPP PPbP#PPPPP#\PuP&PWPPP'PP'P%P-P+P&PP(PPPPfP(P%PPPP"P'PP cPPsP)#P APPP*.P PDPgP P P#jPxP)P \PPP$PP P(P*P)PP#PPP+PPpPP PP:P*kPPP+PEPIPP)mP+P#PP ]P,*P"DPP$P(P)P P{P,PPP%PP PP#P"PP)~P 5PP#P(PP$PP((PP&3PPbPPPP(ePP"yP'P&4P P&2PdPP0P P P*PPPP)P|PPPPpP1PP"BP)LP)8P%RP P =P;PPPP$PPP P%PPP#P P*P{PP-P P BPP>PPPP,P bPPPP%P!PjPhPP PP#P$gPpP PPiP&)PPPP PP'CPP$P'P#P+ PPPPPAP^PP$PnPPPPPPP:P PP*>PP$P!PPP+P%P%PP.P%P&PPP+PP+P P P P P PPPPPP P}P& PP oPPPP*PHP CPDP)PP$ P(qP!PoPPP P0P PP P%P gPsP6PP!PP PP `P$P PP!DPPIPEPPaP&P PPPSPiPPP#TP&yPP!PP&PPP PP!PPPP PMP'PdP)P"P PP |P P":P!P&P,P P EP$PP#P@P0PjP,P P&kPPPPP%hP P#PP P'P!nPdPPPP PPP_PPHPIP&PP!PAP"P+PP^P/PPPP.PUPXP mP!EP]P#PPPPP" PPP P PNPPPP$PgP( P$|P)+P)-P P P#P PPP$9P'P'dPP&PP P P'P-PLPPPQP';P,P'P dP+ PwPvPP,PPP'XPP$P P9PP%PP?P#P ZP2P^P|PPPP,PuP)PPPPJPPPP!P PP)4PP{P%P%PZPPCPP,zPP"fPP P;PPP+P PaP)&P"eP P =PPcPP,P#3P P `P#yP#zPPBP&PEP_PrP^PPOP)P$P#P?P$)PP?P3PbPZPPPPP\PPPPP'\P,P(PP!9P!P PPPPPPP,P,P$fP-P9PPP P&UPP^PaPP 6PPPP`PP7P(P)P!P6PP P mP P$rP$uP PPPPP uPfP (PP PvPPPPP"P%P)PPPPPPOP [PP&P&P!P,PP P:PPjPP]P6P"-P$ P PMP"TPP"P'P P*PPPP5PPP PPPP(P P PP P'ZP gP PCP8P(P*vPP$QP#PP9PP'P!8PP#PLPP"P2P PP P(P \PPPHP&`PPP+PP$P*_P aPP P>P!P'P'PP P&+PP'P OP[PPPP'PP"P P`P!P+P+nP PPP,3P,~P!PP,PPP%PP P,OP,mPVP!P%PP7P"P#BPP(P ]P [PP PPPP#PPQP,QP P#P8P {PPPP RP FPP PJP wPP+PPP!P"PPePHPqPrP$P P#+P P5P XP?P!PP'P'OP"tP P(PBPP PP @P*}P'P,PPuPPPP&P*PPPPPP'P pP%P+P6P}P3PP PP*P P(?P#PPPP&P(PPdP PPP+PP*P'2P P+P&P P P POPPP P P PPP"GP#PPPPPnP8P*PP PP P)PP P P MPPPAP$wPP PQPkPP$PP HP#sPPPPPEPP*mPP'rPP PvP=PP PPVPZP(:P&P,P)P*DPPP#P(P&PPSPoPhP%P%PP P&{PP#=P PaP&PjPtPPKP.P% P%PgP PP+PPPP PPP(P(PPP% PPPP$PP3PP*3PPP ,PP~PP,P,PPP,P\P*oP&PP& P!P+}P *PPPP.PAP!@PPP,P PPP#8PPuP PPPP%PP+PPP(P4PPPPP PP_P+PPPNPPPPPPP P'PPPPPP*5PP 3P P PPP$P PP%mP'tP *P)PP'P P4PPP(EP"3P%P5P,LP(SP%`P1P+P*PCP;P7P#IP&>P P(OPPPPP'(P%P'PP&PPP "PPP *P(P PVP#wP&iP&8P/PP\PPP&P (PuP P"P2P!PRP,pP&PqP P1P|PPP'P`P(3P$PP PPP P PPoPP POP,PP$P P%PP#PPPPPPPP%rP)DPPP(~PtP) PJPPPP1P=P&PXP)P%P%PPaPPRPP xP+-POPP oPPiPPWPVPP|P(PxPPP,PePPvPPPqP P,rP*|P P++PPyPdPP*PP lP$hP*P+PP(!PPLP P!P%IP"P(P4PbP"$P" PP'*PcP"qPP\P'P zPPUPP ~PPPP&PPPP*P$P>P xPiPPP ~P PPPP #P P7PXP$6P&vP,PP)P PP!P,P P6P;P*EP 1PP(PP P}PP,P!P+7P,|PP%MPzPGP=P PcP$NPPP"P JP!PP.PcP#PjPCP)pP P'P+'PPTPxP QPP7PIP%PPPP9P4P 2PP P)P9PP&=P#PwP|P"PP"PQP&PPP{P {P P(P(P%PP PP(*P P:P8P}PP"P PPAP-PP &PZPP P(P+PPYPP%P%PP+LPPPPP,P"P(PPPPgPP!PP!PP`PPPP 6PPPP(fPP%P*P)bP P"PwP'9PDP* P#P P+(PyP*PP :P PP"PP(PDPPPPPZP,PAP#P P)PIPP*PDP$SP P P(PP dP,PP PmP)P(P*=P(_P!_PPGPPP,ZPP,P%cP P*P`PPP P+PP)P#PrPP P)PPePPP#UP4P]PPP'PPgP%P%P P bPHPP nPbPAP dP+gP&FP+if [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --add-kernel 5.14.0-362.8.1.el9_3.aarch64 || exit $? fi rm -f /var/lib/rpm-state/kernel/installing_core_5.14.0-362.8.1.el9_3.aarch64 /bin/kernel-install add 5.14.0-362.8.1.el9_3.aarch64 /lib/modules/5.14.0-362.8.1.el9_3.aarch64/vmlinuz || exit $? if [[ ! -e "/boot/symvers-5.14.0-362.8.1.el9_3.aarch64.gz" ]]; then ln -s "/lib/modules/5.14.0-362.8.1.el9_3.aarch64/symvers.gz" "/boot/symvers-5.14.0-362.8.1.el9_3.aarch64.gz" command -v restorecon &>/dev/null && restorecon "/boot/symvers-5.14.0-362.8.1.el9_3.aarch64.gz" fi/bin/shlinux-firmwareutf-8955e4d01084f35f4c6c6c2c879d3671d993eee31fecc4d34e8461f765459a86f2db5dc9432d65b01488db8f1b060e5bf1412cf7425bbfa9aa2b04404155551e9?p7zXZ S!$]GEr] b27BӨ(N%QA7 :V8rSv= S$ժ-%e8VJ^_9'_ہKϸ >F˓2yͦ{_&Cڣ`!. k߬M}&ތO|:Bz[$)BIߕͫ"_vԧ52n#&']{"U8aktOLRg^sy{2&b KE|pEl~cz:uwz~";zrlF}g)-Vd-PL~LG"Y+͢i9qk݈c4=wFArv0bю1:^s1JW|}Y鲣py˂%ZIzkdoo _C _s!X"vn5A܂>aHw$O&vDkN?fnҽx#01OlDsVMVynR?kA8Ge.)%n]QpM*G:BiyvOȫ8l5ȲNK?j&sf>_|.z [UbgYr+ݻ}OV %9QA"jW#M0]OS"!xHvoV[I<6Bz7"yb6Xiv v#7mհ>x%7▐eB µR&%6.}){ڙxדh$ /~?Mؿ3cAtr6h`2S0*1*Fݤ b<R!BNDlcʥCx/L0d㹤e ;RH^1˪?gQp2{^)1ۧriK ;As#l W.9u9wmNʶI;KW/,ЄN1qe,|* 6X9?C8RgU""RABFcZs_m݇u<Pɔc\zCiJg?o"MUe0+00k7$YDҮـ!)BԼtQZ:H`%qN9\ߵ DyyA]hqm]‘sDw5f=\2lL}l6✪},Wʇ@4-Cbx`^]YiΒ긶#f퓋ƅ!^i ,{xť0fP!aE+`y .o؆=Gd@>iluI2E2+vϞWuӸ* L{*/} A# O4yˣU3Źv; 8ޠl憴旱Ov-PiIkY`@s*(6Km=v<vZ6Hdۇmu9ip^۶kZ;o |΄s[[u>hV[ =81y,_mY[Ѭ\M&}ïA/P0iQDcm |ER˞dP86V.y䭥LU$4%yWp9PM}/ k5XBf #fv0Jj'k"bW$w$ NAIsoR7{"bbɁ֍ 5'KZJܯ(`b2(Η+͵zuv%:Nb׶A ¹krfi&up٧,̓Q$n¨gf`݌iΉh.EOj]hU)tAqNVK AvkKޞM}E9K CUæȩ=k8{ oi`cDCN x(apWI~fZ PU6&_5Κ$ , @Mbס>NuxyhDvD1͜2 ސtĶ}J^}SG$&{>m&")\;3yއ?v\ SAx!]EӄV ;2fW?c'sR{͸J:ɘ8*#e41D(YGNx}B(IrcF:$Yf]N*GAk}fͰ(Hw++r7-_3T]%%P2]l@cy}3FD]!J|mN0$K|]N;'+ \n0?hґV56!3"l^i!v0Ncw{tu%$ݖmkT]FWPIw)I)J6mY& X_|>Zm{0U{*9_$J9VV' A藌3k^Nc;; !mQByKfUܜKte(?#I~X:MԠa."L^[fCS͢vn٘N`q;s !~ /='PhFn׷sLfڡOZْX] ++c2<,zr%FƪzɅtLØkϒd9VJ tI"Y5[ˁ+X%B5omM D/{"W^Q[ Q2JW(vLRuAfcW y&̑3ޑ|'KNX$ A:l$qb87<_w~Y?)!ڢ'E@D3TlXȓ+Hlɣ6X|u"9&Z)ऺ;x r@Ʀ5#EZwE5b1 3G20#_< .3w_Ӌb=MD*O&b9IMO許قH!ןI6[KS4mG8(%\)EH<Y081OТ`:YBdfU>X -}u!t}RP nOU`1Nq.LۺòͫAYHY7$ktxqqBj'iX~d $u 1@mnLp\ՍiU;e 8rJ۲094 𖰕&r'Jjת71IZ} $iSWO Ag2fm4S(ui`,=gKk $p_S$Dr2@gGx71UUǸz > mv&SBRiT w%OAz;`YejGC,)qw;*G W;s57ȸK[̩yܚ@F[4*f:JʄG8PS(r݊.:꜔`NIPsZ' ǽ"Ͻ #N:b;3z#?uUOVE) +pTP >v˶2Rƶ_aZ@F 1dT\e;`- WcVrTR|7Ϭ5.m8?k-/klwwKQ{t_}ض09WNRE(@D)yz@Vȋ #1>l8YTY|:6D-WtunYIƇN رvdk}C.l"Col[q: =qwwL91fg5TZWiAp {</^֒!"7['l=e!OI5Ȓ|;҇mܑӎ/y< 0,b~VJv6_i74"i|f 9xi9#lz6H G޲x_"j\hk @f@S^-G9(wʒi <3|^W};,Րk۷-BS& {$  I`>:'taAnڹ[Ed7Kײ28CWp{,כS(⢣] vwBH>YR=X,!`ddp;ί .ր_$/ϰ}(fE)89L#f T#޹QCe0 ۔k%v.SNA|WcCCmuSQRc)@aᅼk,OpT{`*F1 CH #Ҕ#S āKsPajMr}a.^pzAo+m#a:is(W Rp7bR_wCܭH1mx;Deo\Mjڴ!oY=M׳K:)H OA1tzFjĐ3K-+yPQagz5 FV+[k!$.21yzF_\ ;w}xy1kLBdVv ;r|S6=V}tmZ1+wiBJ x6"X*4QKOKUyGLY#>daaLE*O@dK"MMnMNqFlЂMsS?wMbV8296q4Aƌ|\H jp :jbeu&Z~:d)< t5.5U wq6} %8jc -Yk4iGە HFwLZӓ>^5]8vɏ#*nQ,*\Ń~߯ #L(LoHxѺF$dklN*'+FQ,gؽIY>Qr1ݵ IodyIĶy(Zk%S"NJ V/#cSv㰌/ 6= 1 $ȃ:5 !p ~dP{{,.bK+#vН2{3yV9sՆGo "-J2'<D3@f.c ٝl58 h)SЖjJdk\Zpy0 2=HZ kAZVt:t"|y?5Es%h#qrԋOVF>v[Cq҇784, fW p290יcZov%Nv}m˱).~!7ALܚLIu=X!s鍐/ƪ*_TU]% 1 w*l8F,9NPa.>-'u7=j:xN5g(n)ވrWz*DT͔tSd͇"Y7//;ӞQb]hi@dZKmm͏ژC{v_t_Q[jikIlpE(SJOpޑ;y迣 ѣ.5fz!2ؠND=fE{xySe,d[>\iaή7nW{WK7cq(ITM 毊~ޙ +l1cх+f3_9WK30áA&NǷ۝h7P.hu4)BvS҂s體Ѓ }]ΞdI9P1) Xrba#@U#t<= <#~R43JN8+S$öl|#yu2S In#>xy7]xl9u( x$."6]b˜}Dq]ߌ|UN9o5 wP dzݘq\yfZodN^L"l=h +w +RUg*'UXɽQ鯱̚J:cE`J`iy?HsOagVӉx">(&̩lU iqMi@HNcqi @9*h ٖC _zALg[z^VR*uDo7[#7ԋпQ <w-Cj=❩DgkT[ OqцWe}W+d-64dL8t !u|+{?c2Qs|H'#p`LG8o85-=v09ЌW-b±[U >})Nଁrtعp>䰼$%D9@L U5a;2&ulA&E_ % $SHeJdZUE D_s+ UڍE>7j…DYv{l{_e =ֺχ*(ukocҋ0o{2 05וn+sw>gl ” wH 6(F>Ǿ ^RJ=,uAd"^=rem7g漞n1i&k~XH;%.$o^J:Tlmn;G#5&6q. ) ƅ=rs 3(U%NpH+KP8vkflul>~]ovwm:~Ԋ%L@FNZtZˏT&9_ vuI: l/8ՠ/TӦ#AR(}TXeMD,My@Z&{[I3~! 5yzI;M_B(^Z^0*4`P@w$Q$9[q WM~CxW BLC U2D#d>>ڍ;}$O[4jdR l[9>ҹd#OC SFZƔnD {(}Gs7$!jR'㖻H%}oYwv'm{V-q҂<$Y۱K%dݯӋ8fBNA5 J\7Mפu-eeiyCcK4e"FKa`ԚGm`;V.oT}/R9GiR"8Lܵg5__ 2p,rֈLv sLfћq$`RJig5C :I^CÓEVYv}d qYa'c/iG6>KʙgPWXhj#^V)˛_3Ъj(b>?S5֓~m&5U0C[TH)+WʪGD|g0&:"յ#o`bC HymŰ >{O?,?-jЃ_U! {eOMjId"W]1ˆ9OGAx̙ܱȷ4$®_=ɸY6]O$"% qA:ط<_b}M2+ŷFFY^P48Y@m~:@~*ʤ_oKrA !PG f NvZ.-{νȏY۬{uֈ.&1F.{* ]\ &$O|}FD$+2Jt"Bp=s4h\K ɳYi=+oznV;[xXb y<9miD ݈{ߧn` ̳-_ަ5ùĭ98X7ϒҧ M}O-RݏL5Pd_a=]1:njmް )l)TW@%SP0]MJ(Tq߫X[}.{D°=x \th"MxƾDFv k{5dfosF*BBmϣ]M9*JԨ˃Sa &nk7N-4k{5ӌUpIhh*Ҏ0Q>R}cyo{ 7u #Y̗:6LD mc2:?[8%hvم|6Cl`M ka|fA&: /9T.<&ro#tKdKIW ';klAm(~Q{1ĺKG2[홖~5v4d!coݒhǂ@z@>*oXdzwA!(&aLH=6}qAu4dE#7Yt +SK1FP9euB}HSY&rĚ&W¶ $2NjSKEJ;bU: j˦`RC։MuPW;[< bB8iF s [ ͧKGm=oh.oz8]9/@ ݰnGIG6;Q2#ɬc/~*DC-LNMCa[Hwr%T1TOG31nQ9e{:S,ieZZgjSv)#p5 | tcg?s]/i`\71 ,_Oz:/ ֵ9#k]3}e\o;S,?:v8z\f4"NUZ$w7/FV3?+NԿ0&&09ֵFjι֖Jq寘|^Yg70/8z%'0jnwQ0ϣCg=B5u]kR6f`9If 5# _XS,&S(:NuV\.ץU+`)DǗ+QincV!$}٘\3 !%X[:CpV&|͠g8DxV>xJđPvղWq ^Կ*MgvWHw).y|Dq1eC/& Ls ۓ;$OPA¸!j?/ ƥ6XrS(IC(r4 abix כ6NIw;z[.楺̅g}D:b΁8? אKn1|DAH{ {M']G]Y1gŦJE =,bt>@u&S,*Zuz,uwadJ㡁Dmfz'Β?}W5'1^ߢ6V/wޔRc/%V[T kn8+(e!!qB0/}r_NM\ %a HR쬌HFNIwꩭKz%r+ڊ}=0KiȊ.JFbbO'shdOgե׿ YF'L0wچE~#hw:p?Z3/4NV"~ȣ zjњlw꽀eڪR+[L1ORjȄj l9"j@Skn.V>? $'71>c;=˧qʚ'ڂ"arnYLI0HyHvhĐ<6Xo#GC]͇:-Ze{.qI_gO֝=䍾ﵪBna8 3 Bl,p3w)UfU*IZ4#dZv~#%{i@Ҁ ALhrM0L`!W6qĂ}N#S.I<3֍K[Y9x}4FHhgM~'NB7@` P5?ܻ߲} +:-7Zi(=2y%_=΂|DaA2ܐ͢rΰSܤC>Lm"o~)?&&2JhlדwK=[6F:g7tHA3#{ZXPx)\mtoƧⴁpycksHgG0 $$~{%ޒew .u3MA9~׏%IA}0Sy\zE JV)A)˓i 9؊lz.B]DE{uV#U'j ;=dI GS>}zMdCR|F8xˡ; 5@?ʜdǂڛCѦɼȉ?n]) UF.A􏵞è3?C~Ud_w:$y &Ww_Ik=~iMez-A(?#Sl~vW"7g)~Vee^9VGܳQixxܵJuhfb(c GiGTS-̈́a~Pc"{c,DMN> |ɾ[YZݶ! 3YdI.`"b15LjB˵flOOu22O/cCLvaĭQG6 оϗ< Wa{ʬZ0QÔN3P˘t͎#Ry6Ѡfx%CS'!lރ//nQ0uTCD෭{a#yrDTCZ&d;HHtHRc so4K><̬-ЦaKW v0z>8[*ZhA3'$j 笻:~ ;6:ec(ʁ[h#70WSʇ<Ì9>+u.W*dyd~3LZU8Y訋>a>[(Anwl,PDŽ.|7xbL=TVZJ3C",|/lә5nPdMf ;`:U%E}AC/R 4hw,W4*sɭ'Sou\{ _{d%GL'NJ s*)=-ŧIJ"12NnTs 䖳*" .o-?'^iky̜QqhRM{I\WCdUW3{'h4_y,^e0,KqtIUGH]G =\D_~][܊Fl??g}QHWN=Ђ"B0߭5ӿ>- b?pih@2<5N7ka'3pV4iG+$\}I5' _:WPpCi1^ن|0v&ە>1ЛJ=ޝ˱=ѕ?v1OٟX%>4--(|1>Eu0] 8UMVkZHWRY8> :r޽?h-ORܖ룂k T+{G98ʇq=q2,HT,j[z[}0OJd&SEk!GY+,T (bW7r=~ OU:emE[k뒨㺼]b,BtA}f_RfY*X>D t·rxk v#x/'jK/8{ Dԅb)eSjӣkݩxa dZL"Uגc/j> veߧVw>% 6w"GDCgA8 @ľ>X:чo3۽"%m3F#8nxÖcӐ0Jq.Rbg©-oCT=8x0\ETŲ?XfC:Qd~wqވn[R+H`nC-\'xGVcK¨|`N'etNoT8Rg̙Lq@[X'ӻ1k'xFVVЖ0\Fa'!b8b._VJxIS?SdņH&TYu{U#l<1Z(s &%J- es[.#:Z;cBTn0KZ88[[dMз&_t3PHkyWقWuhtb JpP aAS_~7tzf["&Ga\wh w5Ԏ zܹ@WgCjWRB g#wܤM!|r}@Pw8մ/wwfJ\31d2yWe4%R@xYAd׾chgJ-|!5.&袿ſtpB!%^/A+C>FvF}o.抴XӲ[z^|Ӄz T'lD[\oт@Z-R$F+PZ`\C%BT϶T16SMg/MŢYT0rrt3yBf<  %D$Sa&3,6571G"#6w7i:- s(^d+`;k6rX9Ғxd ;:w4a/HB.`+ i*9v! q)/nCV⶟,W2гp#dӸH Q 3Z("ϔK渜)VGI.ۮbB&UpBCba>E'dʮTKDƨBtZ{ңn@Bo]H$-vo֕i :Rnl[1p?E!:"(rpM|A P:wFVե[8?z.O)B hJowTBX_ uzL D4S31d_\~]:U9whIDK3Ţ&F*;}~'6tP\'䈑;bc/-ޯpf*ZaZ`]lɴ-lbV*8q/2r-VIDrvH䌇6%4=7㻦K(nݷ8lasa@&Oơ{"TgĆMj 3qxL&<%+ej߿ ]p ۠ dXq09t^{AѱGfd|VOtB+7*AZTgL oċI&2&B48Ь1K8o $??X!BiC?DM#?3j^FRG`qh#Sq< +.!k+xAsJHFQa{!6M¾sWFRVCyR 6 X{]zIƃҟ dLYӕb\HTG)LFtJHi jx4kyiz޺7fj n9o#i`XwJWhF*rT齚t3πpnjxR|Z6,wDFqg}z;OCf\2,iEя1rSĀbGe^B%Mpd.r$y ~vdEk "9y^䝯m\x?#>_~q1܋yo$-]kt7 E3K1 \CC xaGI$t..$Q3jTR`Ko,@/B 1;}rϴvͮ_YIJpE>ǐS&ܼgؖ3(!lHrBN5H7j$ Y coS7z9'J[+)`*O Xz5]#wnۖxgX!.]hȲHTLsuZuAF6 k'"|ϴ Ҡ d &j ?Xg?L z#浠 ,,=Hjo:#G{NEYr&D\8{4r ] /`J>ʬ <v 1"1% 4X ˙1FwJ"*juQwYG'|2.*MH~,%6 ^8k~W~%:]7(^{Vy[kdj7p0~qo"*"dywx?S"m"{K.26(L3""Fv:3h;,'r°8U#bեJ9/tDy`xu|F,,pҒ:Ur`!&En&߯_8VպBFfۋs?t1(ΚM{!wO{ՔU[% \Уkþޖppk"H5B[gAB`SQxWȔoఇ>;~[$1M8DRQ~X:bcY| o͢{bqYzR/t%/q<"~0-vN|-_ݚ}Y@$H]s:5A`0ycm ~;>L2,Ewޜ<$&{d(mH/հ ߁rJn[JSh^ayDfzΨh4\VzR} ̿ȰnBw%1Pvv̻?ͶVADCqyɯ@ Vt39Ghny1|s[}x6cޒa\i幆;̈Atf D2'!/x7ԃ(wvX:6J z^ Z׺Վ`J8s֓Tf"(PH(][%hβiиW1&@AwPC8O0L[ Q rܛ8{8m`X{WR!Mf51s6J1NPX{ a#HPNG!nC_ݴP~WAU[ ǘ9](+6Mj$'_RBHmN o/q5 c[ALQF$ѭ>T8RYტz[9% TJ Rčݭ/v"Mq%6V2nxgq7"<IQI7f3e{M!ݗ;')(Mh߉WOdg4NlNa4)G$wS G 9Xmr1;ѧBsbQ}xi6=gUrbzwHIÅz>zp|yޡmꄉ1D@:[!M=tJk:HQ8% dYn"Q{Jƫʽ+6R;lu̅ >5MԮua/ gB<]_[/JծAQU$_3dΘ!2TF9GƤ$^4S:$_8٦*_v[` =}Hߴ|k\jS ,1S׍Հ; }ocF?:=`U}Ǖc1v(k`UuʐnH5u;>mg:%6e^ AP@Bt#Y 2n;Rs۽OWj taxD*D 'ő׽ٳș]>ѽs6<]upVK;Ym%&>tܰ󘪹nZ %kmyC{SGKgPJCZj̫0xx8&"P -ӿcG_S, rhԖϒ5zzA3_᳠;D`[U_&`Cqop # .R,^_aڧD0WFi}Jo@Q"Rt>fP03_, ~o6x?nC 4) ()yfx3%cVL,XY yMqG, 鉞,KD{8D2h :5Ydd3nlȐ:Vax/s{2 I`o78f\Q] +Ac`LRU'1@}t=^OlCߋ2{zn.6r K  h^%G`eu0o2lzInDŽgJP;7aj[DT|hKXGIRn->4Bsnjve&)!(3 d9놚}0 |q jOYlN]Ko9yMH8[,1sК ( #h~U?mOdѶ.sh4Ҩ+"LJ97P'f_o}]lO+re@K~JA[:#d8xl>vV"jo謻 7!@G+G]M=tsMo϶1:FM?G}Xe℀&bu6JBqWУY˻fʩ~cس%FiPB+ךhc&92o&^TR~DJi3[a6▘ȔM)RM5]'7ϥu'd/%/#2[d96LG*g4L؟LefBI0֐Uw="lRjCݥ(L\˹sٵ!*EW.ݖAR DWd~>]ʬU~cZgY\6fc9Z#YmؽQȵK!H9#qpK̃oC`W5 z3sŔDF*7v-x9¶es`W7z&r#*oTZ½~+Sn3VO&!! e%wC<1y83oщ8]-+뷏{>퐾cTqϳζV\ oo.-ji"왐/fLrTXQ 5˒!!FA,WXp8i쯐K<AkT|7|f o&rGԶgHד)eUy',*ҩN51q|=>W=V.A#sHyq@b'^ᱼ mrr݂p8O0>*ӍcDA K;> Xz o`VOjTA!T_\ bRGOLPK/hjy.`]:ytm;;}Ӂ^)S tRLivgb7݄A%=,krPxnSM SX2^ 1fcÊ~!ՓVgpoLeˏ`<3c-|ゥM)pVO4گsA`-Iva0Alpj0U@Lvc<5/ȠFXw+ c"DP$|ZD4]]5I0t Y/NoVt!kZEymM m 6 d8@.R_~;+|@% R8U7AY dCĬHLs+Rt̘`Cj][b\>~lɒtWɢ,g;mvm,GL=(XwiF,Zߎ/zrDףr??Lϵw IAջ~(&JJr8SEM1\Er֞9+R)~Cw1%DR#sG@ ~ͽc $S6Lq&6 ]3|m0:`$5Ej)ZM܅4ata-|`$I*q;9k9 /%zw`+Q}nX>0&X7HD*׋ |SEQO6 ; 25xJڑ}sq5Jh$L?R:OڳMqIY}vY3ZALNk~U'@鏱m` _M &銝o+ſʆlgWw hBwҥvCAURB?TzSίQ ń* ZXyXխDjR[f'JB.dzp?#j$USkʵ(ؿLdF-5z1Iߢ FF5a.L:\F%4=0뽭 ?n|`6F.| TtF>Ux#0VQ4@JAf*6yt ^pοr>KT(ʾWzp,$ڗrʥī`i,p%iV:@i{p`ac#8s?~k/ٖYf V_$6>ْh5M<9r-HTh{*D {P_*Iþb4>QȒW )Y.W]SA,CV<jD1X,62%λn|U呩9ckr AYq'\ NJ/4K&;U uS}XouGt^eza.hWF0#]>Mƒf|NT*Ӣ :T}-'=2(AmRdzyNq$w,oT9 oޣozג2@Nd3I\?B' 5`v7Bԅm( ܤ~b|{7+jNx0%FX=ß&\0ˁb-1VčjayBw1!3\o!SYҮr%Fv+s@:BqЩƀ$nߩ"y6"y'䅧+zHowbvԽҍl@P,U7䣧yH%"cCS,HPwct}D]˦)'q-IHsqXױ`djAA#?9Ř+ @>`b$zE-~a q8qd=R _@T%UP)0tAO 6~3CaK?! ҄B>0Rg4?*=&|Id(:й1EzP9B?B!M&*b(@ hiÿKDZ.ᄎ)VViD,;6 ,-P}b0~@|X,yh5F.Oor%DU&B`1>2 oYSݕju"Ybxto` ]V~\;K>/IZ(<_uDi+ +Tqĕ|E ƌiˉ(>yO`_eB Ī>?N~k̯l)^_$  FX$Z* S $R8[QM{Dqў2Aлe{_1\1+>:&#?rRӜb2ڼҧ58J?c0-{ivV3U!vD\CrZIVk@jJrWڦCmBILZK:h^$v\L"R^2")҂抄 >*Uj HȻЇQ~\Yׄi"-bMk2[V⩏wy Ї ϔf1!ѥ2tzKKypx"t"{KWq×* ?)RŘ+9X^|@cTjc:6̈+Sو1MSVk Qωh9|18nm8'=y_/R"xVJ6p)8J_hgFϑ/T:PAR| 6f)k`OnUv n#FS0..(Td%OxϣxR uؾa9t@Tj)#`#DdCBuqo!az #+Nj g~k_nCcn9X9:oh > A 6;8w*8x.K+1Cپv'dS Yda*6bp6YBCJO}!^#U50l\ &dxPbS_y)BJH:;;vE@,gv\DXKDm()n9.#Y5XZ{N:|}A|)}N>A[!_lqBTi[ry}[˸=i^yk~# -Z4[F+pjUkF5?ĔCHq_\G;㠌G'+ǰ|xFoYl7leu}@)XVؙ8EJf8˸e'&SgU!0 JB8o/Amk R}=S[/&+,!@ͮ*seHK!xws>%;p}m-zLirb &暿TG˒t$x+bˮbp7[Ze\fHjWa-C-82>|b{ͤrQ&V^"s W l' eQlvftXa`!?(yE(S7;7 -Odǹ2&*&Sޡ?kcyɍJ߳âѐD~]o;?f|0i*#@[1a#3 #D5π `Q8}>P/=ӽM3wm.] =Q.1Z/*`b0^)BP}b}-$fXoeƮjYT{>+v/Xq5w12(HnAxdY.4}NB C̮ic)L8`CiSe<x# .WCOU(|rI#^] 23- ŅF>uqb\ص[nAp8h܈H@2,:YĻLX>4$8X1OͼsL Z `H?Cm‡aoluYK 'oȡs 36ls4qEEV,ҥ4V?, 7?+ˏoAF(֑yYLۥb"S]ΚX"u=hsSUyoZ/VicPXO C=cW Snh| Sϡ,:[o[ R<'%~ͅԓGzwdIjD^*6Eg7m4*B35f'.ܪOI:K)_K17Û?X%t}dV((6@>at6A VЫ}b=[P{=8eSfـnȺGMT]k>E吽hGr£[찛Uty ao(*ܨlh^J6BGNY13%iFu=rVαt9i8H! %gN @g8IXI;"W(͎֒:q9c2;پC;=ݫWN(ufqv^qր#-/I~*8OҔ}\6JPS,JqX ۩ DN1yOSB 3(@o=Fh;vb%4zB8' ')hr k. qptWW!Ql~LxI2Ͷv0͹x`3FlfؼsJ̤ ~F8x5xBɮl2^:ƿ_Tsh/v*yC#:N_)wJj/O¼{́uɸ4]'ZJ#(<>a&.^Z $*b4R+p Vut5w u}O9:E)0a9V˔v 0*qfsIshvԎi/\ĉ^Fk]Hy$ .FzK'7H 3G J ,D-8pv|Vh>bӶ*(>EEmE w28#UR2s{zJ?Da|g5,W`c&@CĕUYw4UQ&2iQoJ $Kh wk ގi'"TC}`wBKK!$M@ŕak$:A`*ma@ 0;1: J =Eu{Ngfyga,ɣ`Ȧ 5ź7arR$K侓*OWi˚pUUˆrKps75Tc8( F2BB_݅U1'J`FmR DZHAn0{Ȃ,8ʦOz1 qm՛ /Lyri|885$y_`.ި$CHrFrj]%¡|a,ַ{}4Cǡp`ÃQ\ Mk $h8TlVEʧx|H5Ƒ*eEGpYcRfPD5s^mӽ'=Ip׬4Oru` PQT /'CqA K[FQo4m۪CKÚ?sO3->ʝKGx&ڬ-A,jͳ!u1' []-S%G8*{M{?\Cɥ unC*}>6Oe ޘX"l/oif){/W $aex9i U)cD >ɐsKRsQ.3Kl8f-@hY O25M%D踑] }{@޳I π/=z&oٌ?H! exP]C{iGM'Zr54EP-qs>Xes>Xɪۮpog/bSNZEVAonW|n{\&KoϟYk-^ BngU1ngbJ4Ꮡ!DD+L.$4_g){yΜ(s-,&C)P+r4Rs(+)Af75 @0е NH#wT~UA/S?A]< (%zx|U j'oMLI ̺|"wER]1&(j(ɒtN&;a&~3z \LBw7=ȸ:wR d숱άCmWӌ% ,,?Gv"}@k~{Ȕ ?UUY ѽ1 ϣgJo^~IU,!`NO^vsA(?xTa:Q\az-jwk.Y03Fg˞5ۈ_K6kXޯ0/U??d}ܨy,iMؗCӢמk|;Έ0 JWNϲtSItxQ6JOutȈt50DmRCWS+jnKcP7sS]x`jn.Tgw,CmnͶSlTb|5= xJUp5nLJ~rQ&{(6j 6fɀd(f` y49tZ,E!֤CJ}B`|}+P_H?m_(֤֋N!7W*vly9xTX' /?MqJC :&Ɂ+t~y~jӆ-OGu}ӕg {%-E" 9˦ jyx3I/)QX։ɑm/uu)eCU˳_P0"c}8xW#o%%0u "yđP !0k`" ΅J&ZW3t.l&݊ ƣe'c'A)[vǨ G &-"wk^B7k8#}z.tw k.ykӕnd4S6}+ŽeU55+FnL(ko _10ç`hKpX7{g=K7ܸzpudZU  m ԭyŌ(PUk f.)4gb*p۸o A Z h`()V6!#韴?s)V%9zDrK.yp G'^ '!m~ kxhуq;?i`g G:dzC~ HƣjQ>nIC/,}2=Z pZ- \ -)a`cʞ- ⬑,8zXRy9U8-d$ >eLn2d k>à7k7ik,p.LTc+FgY;;_~/dX)Skͧ/C7(<=8cǞrRQrDh }zvi{^`i+=ѭQB*ߙ,lI)KG } #Ԑd!mL1 uU+RÇc$>o/&? Q`۷'%X$oxoVF/o,vtA0mxHn@p[nJ  {)߻F򳉬h5 慄ԗ;X"Rk>ݘ|-0nP+<0\վ' !Z@NKN7|υVY.X~D Q2/r4 TPS'rB?LkAMD HqA'b;1"31i Jiq /gO~Sw\ݖ`_^Fyt3`lU9= _{7g~JBUkR/ X7]AжHx{+{[yHޢ`BƉHZ( j?]5>YIBVy;HKH6rYw ʤiˆtAMI%}-.:2m{̓<Q4ec:NlL SNJ9-bC>ob|%3u\)iOUZ8[|nI:q!5)b%7% ?O+&nK"uG=ɉY2\ku.hE83=J#3+QBTgp88(&'Xz=@ӂ4 {剀 \(YmQt]6|ip7Re24`SYh3D7w2EfP#D\QZNdq,\a(Vu\qmֹ0z\+>z #$~Z8?#jk'@y@|-d#l.g2No݂o3y%M*}6vts,`# u mdWߐkj[M4iΒޠDߗ=s%M!i4M%vPJ;@iiB# >Η|%ߡ `Y3+s:\I ""YO#au'" ,8(w#cREWfq:VԊ ݅ {:pқϮFx#SoTCMxϕ7ךxX"! 'VWh g e "[M @v#.=n-a2w+N!&nP TLP 0 оyAΪg;sAGH =BUv<$%ygj۳O4[@ckw'.QZ=[ٿtATK]$1J4⤤QFpi{*+j>`L]n` BD#< %C<ߍK[2Ậ5>_F &{vJ C$bX;SQ}Apl~Jkq m+ֈ"(|5O~G1>ޖt/gK7XUřU3k.]AIxx 8AFtИPs|`xm. .EܺƄha^ ؇wGt18׀EH@ܳ.~Qv`Mht0A?s6=WIg`0pv֧zSQ Y`?=^6\6 p,qQ 4q9ELчY EdRI77sf..P}9Я 29iBqˑo>i;0{f)c*KQvr&e& fߎ;@ftpWOL3J!'5Z"GC>v62wTlѧ=>b"r.i;/?23~Tow[َ#E>g,E!}EWI`+%5aH?Oy9?/,TZk{r4U"B(Dtq_sh$eZDt"rfsTO\}،|8NsoW_=ӱkR-&XI_j}%}2A(Ӛ; N?YC(#4FqAIki @$i]ke 9'9jٟHlltfψY闥)m0] q'Ebмej@Gn~{@P4*U|gp1@lF*N_̬b{W[2 <]d*ңeBU`([)o i)iyFAKl$MO&V#Ρ]e^tR|K!ُWpinQ=4-dԪϥHr&]4eJI9ӐTM\ )5ǂ i_2,r8?E9ڮM L\y\H'9S-vذʯ`{ D\u)`<4nwɜZRK}<@RRDbmw4ޓviy:&VASFpi86|3sfI77:Ls]_- $C,q\ޯQЛr"!_n9ZXzֱ3iǒ!I:JK8씜hlhm>`3|bgtU%whLȁȱ ^-\U-c vUˢfB^ETzCe|ˣ`-:]+~~w*+"G;.N!WTaѧq.Hi@'BWߤȷt~gGӉ|IyH<^HR7GP1 @{.tmP#B.Ոg==tnxyOOY&1u%LeהGM> ;jxP9IaIz91=!W3 6?y4ԍ Pv ,4<ЗJ`;YڪZLwȄaUrޢbt 3PrMKrm a + (qt UBפoA<_qzmw:*2kXĀ}ntUh$1ʺgO_]\deï$,wg<rĐT:يlӰxv uڷdi} Űi9ș\K;MmJ+2VF*@;FNr֧H4걪 ?s_QMqzd1'wyT~v\:POtZx+t*_.|[M~ѱ:%wǡ I@76U1aM55e :gZ Dqc)!go {E*җT_˵$$1*~Bk| !=qt}ǻ/vi}@`A}h'da Vz,ԼL!8yY qEk٪9do7gj ԇ)@R{2WHend{,}$ !f &=51Np^D2^z`̂a,dq$E$Uنy(}7gh_O2ݻ9M(";UH9lZhtDYGP(LO{ ]Oq^} MмCʄV͢&i'λELٮamK^g twli! ,[ss T|8䮒I.=P}?>-/ֻ{d#'/5Lv~^V=4s *,Jwq㲊w|(%/$ʵ<^S9lV஖RqNR~؅.lj}#Lp \wk |;*RJIqAw'N}IAzJPFL)h<rCfdRQXtt^Y6&V Uf}I<\X@'^Z5- .Hp"?@:/phJMc8&k>+;+ X>\2U:繩nQ$9QCb 2ePň)VVsRf}ݝ%G`̯4Qg=B>mDm@H~.-A\p}uJG7Ok`+z6%ectzG@`KsaB "ÚsKm‘XŬ+y}hpYg(k]fmvXs/W1YUn>4^`rƿ2KyۭylyΤ5b!,F%ˀMDD>]A _ߢa9B>զ?\}W=5g "l2g3%/ 2/:5JFPd&[XUa?{IYJ*}ٰrO[|{ !v`rQNg9sֈpd4;dIM(6!5A[/جGn}$ )KW#"-ϛ(9Brw7O-r%M1i$D;ml.J0AqDu˳w< .I42TG\rG~^ZV2Ĺ!xϗ!v!TPd6WҊ][sCSTAo_Qeѵ-'sOaANCIps[l dn:^kӊ1Pjla8I5:|]왥9CFܰ1"&֨}~uk2\-,^TV(4kDpp[jIS>h2Ї5EQ5 6@U/LBNA}}X ٔ_;QMrJ]yF="u6*A=zS:5a<+.딏\Yz0sLy'=VIT$% B]:`4pnMFF] ]16,6GQu~L2DH3AFu膷26eoJ5 ķG.ҦC%{:4"V-@Y{nW*ܙ<@@:U\Ѭz@=#(]P7ͮ@[y x[9ZY:$N]g/FŖY#< xE; ug5! k/#[;A*mѺ0k^J (4~ͤd2Ш4]"op$:"'AaF5ͧ j0-?-٭yI9rs_Q(M \ٵ%pXTd C7;mQX~dzV e͌{&}^qF.J߷vƈV&St(@>WL#\3_PtAvWK2ao7%ɹ@je@ +߅3`Ә&d rh,$8K^8SsyQ%4 {R-&֖yHs"NU I\`Ĥ6]c8n5R[- 崅d9{#S+źOr%!c\Jdki%O~W]vQFk@A=1-*3U`.n*~cH:\tIBZ7OD(0K&χsݞׄ%.){0/̼zpբgl?6֋D۔lOyGpt>At(&cĈ|tf5Q6nȣrdf6kE-7)i?+@:Xy^W;  )~#c`!Jȉ&?uM}<./Wड़4:EwʲyWcgnzGg~0C*7G6$B>}#nmR&|\7[A`MrZ0{ mih,4Ww꽧nֿ#BWi=I,h_#M.?\kR)Tl=Xx<]yq 4rشe4I~&89n7 C# jD `5XM_ LlnӍ0P'9w9a{D3l039!9P}9 sw>@_ܧ._|>%= zJ'L#Kv 2i6ae j#}(Mso@\S$s@ߐLE{oءʋ7QpB]pbuB}3!&hQÌϩ/8\dUX1,p:锵;m!˓eo/=NBn( ӥkLEL~fixS` ߻=}zU II<9,sPS LZR@FqldDfw~i\ z%f#[L\I NpWȥz^t'}aVڔھ6;u qu$1MGoP?{;]95"n/ ($B'%)Ƭ/` /&{Dɟv;F'kWHKd ǘd%T6jhSY9x E oNi/$ږSP'lV&#JV<E.rd:kw[Œ(q"s׉A?h NDvI?bwңl\ UAB6t0k+{ MǗb_{3 #rI I pֲBNnؘ<_Ic{E7^yB.6$5vubS͉eʯPΠ: ]?hpks]Ӝ.'}T?2Wc5lxwKg|2"!cmA$VgZR9%N&-:#跷3Xӭ780 ìQ_ ФZ־Nځse@9=aѪXQ7]zkd(qD؃olRmq\?{8ٗ{v}Q't}uk,n-[y3LHYMx_ Nw_?hHgg=agGQLP1*@C<>%>.d O*4 88/Iij pՊ<Ni|%}3uⰋmPSqp-49yfz E9c*@O `AYszYjմcIRT-%8+aI]Q4%XײVl Hİא2$`L(n"Ǫmp DNrI)b] .5gZ@FlԜc . eҴf юK[=]F- j|)X7-YsoHc S#|mâoFs MdMzqŦw]6asm?qekRht'en((rP$ߴ_CI7i(,i$W6PgB9%X9*Mr.HєҌLgVfOeC'&#oB+1eD뙨ken;xCD=C`hg'[Y]V+vc$w} Ć @$ۓ'O>4[EB ,Y/\<AIwC QsV[t&֝Xw HЖ;|,bOyd,o54U$OӒ}-2.mOZmcߵx,#>Y=Dh{}=)KiG]c1'V サۤxdXKQP]w~\$wƷ!v*:éɺ,c5>Yb3 Lݧ%y~[T OCF<)#YZZ/ԭJw59(Ou[3|i(94Azqϴ؇BP]{sdί byO!^Jń!qӁj%@u{xҸc- O>]1~ϥ1 `1myL NER)e(/N2enFԀخ w#)a'8M2'Bw쵃 ]V]5vE4کP'ΐ'H4a허)Y%F=^ynh=)I :٠H`DÈxف&=a͗[ ~lwGdJ{3L>*%;AbWE*0 }θq*YH@jԍ4TA, ug -rXRwg N2#ZDm el ۰_J!^U˶hof&.SnZM*rvSB8!WULxB@؅@B0%h?@6#(}a>/7k❤s,1U_\V&rﴨYtoį9¨xHy @7?8˴1'YfN~ҴdqTW;E.2hN]9Z/~-ЦDƌM.ƍ ^#YtE'?:Sy;=ӅxX?2h xv@i^zɮUS%3W&S"?szfJlOIL@mvـyd{l\g/v*. tys"GM D&퀼)1YhR* F9 d.Ii׌ X #io-Ih+@:N?!MA[l5.Q:Nξ$hq4*S2TӽG@v.K18pMzEқ?|'E[Y"Jy#8E6 vV?p1Jc`XjO}cSV!;LƼLS_ndXn?To\=paaR/s1C?҅9(wO#DtIz$?̓jzvet;=3s& ^dFq9/]3E?YZM||%D]2`GM$LU5腔P,9. %[vT%TP72T%/avW[716mM.[Rw T]Z٨gď?>;JYA,qo{6c s֝. DeAn9.S ?n8!t 32locH[!xl]c[v%Smbw$(Y0&yxiNxQO *rR i\yg mvXiTE*~RxflvʈKj˔K`f2u p, /HOڶHoz<[Ǭq |lIWH)kgQfF_-q/q{}&_+ݦǜ  y-!1b,IՁ,zX {8v쌭yL%ItI v5?0Rjnɍ]C/ 4^R@()M8Ɖ];H]x{ _9iUS<iyK3ł`m RGr-B^QIwq8'żtz7Tk13Ta:Q\n:n^8ϛ\(Y~ A0\gLйA~pA|\ТIA﹒ءS.N,pynyF^Fu:d1ς28kVj"9Kp$).ՙfRx)RT.QC> $-8}$z4d~G_[kO^ &bljss(dg-?S!l cm@.fYБ{ͣ-d >E1MKe*VA}aDuFms5scO@7G.Z,%x=̝* r ]Ive9Lf}T[@ 6<^+<s~6Ưuw2HjTd BQ6iqvZZ  QӖY}&!K  ]ettizƉ!,˔̖ ޷SpRW&#Ёär(l@x߭R;6.\~Ld,)'3 u"/y&Lm,d8za'묌/2B+ ]$hhOKD)YLI(Z ~O6r%P.`f;R'LGa߂%%O. y,;G撚Oit׽>!.R%_{f ;4)rDV(eV)Z&$^rT0wć)C- s"S17>¿+*WwuU HT4l,"㼺څ 5\nʌS꛴}%;!*6k(Jy8eZ633f$Q!*5ZVTҷJ~Nutǐr !y1~K Aό޸6(羝0E/*Kg( {xt#3tF|1$u #4w*+LG4hc*R<, u%J]q`*I~7BZ C .4B8N8@r:`W/ae9uDjLW)VƲ3c|)@.{Ln{wˀ_ b3kT#7 %0:NTJCb71$Лi%Yɷ%YZѣJ&D?['(=7;G>aA{N{.aV JtBE丛&W]OMEN Uu9-C~(þ,d7Bȳʒ#3ezhH%KKXon&IDS CL^~lMlϽiEUOP/HW>@*laL]O'z)K_ ,)s*\3,ꁛM yui>G|b!A ``=>^Bfu;RPu{ LC4x*v|2Bw.ح0M+$s\ oڄ=P <3UO4ȶ}ȉ|n6Ơ(jOSU i U|"GRQDrГEy}$Q>ҊDsMc{gcZζUCaMHskz媜E& ÒfX'_1سhAt(˹ezµ04\PjT!6RETE1b||݄{)V{v\TW7lˤl4 r#n偖{iW M+vmoUT ެd7R~RDw0EgvtsաsR( WtU'ڡ>Oe3K43LTupx-}FDL )--ba}>mrLɤc5ܦV>vcYAMnq{Dxg5n 0iv݉񍯗|V"|u(k>w/-Ym>٩t@\Ol[njWs 0InWn¬5Ev)IIPQ ƕi!z7}m.vKE|Yvhhi%C D4cm4/7G4|p*"Y: >Eo&tWiVuP<5<h(aU'L |8<\`Hw]^b~qۚvަx(#5>$HW^ExG,?jh~UTyMRY,6ϝd6C YFAԢ,`@5Lau?[5'vA9 F٨cOٵv H䶸R'ޫ"NN>wٌQeRVSg4ǦȺm-;8 n6rF,\PhC>46Z(,A|CK tjmFe+,j#r@^\@9 !9Nyh;biK{O gy2zOg  Mv>Mi _J[TBՂtd$%~Hv54HQp2.Laym4BѪ~߀^QN9|wvm(sFԞn-n?%UHR]n\R}ޑp+vcjyǽf P5*w(~%y@iqT}c~Z˘ѣڊwd!ν}_Tz}|ǟj|xNx3jdceƲHQ-i]9NP gVN Y4Mr U, *_tRi"N0Hik;4Q%fj]YX w<.4.sLA!B;W*g=!La"۳a@%3XҺ鋑@wUX΢:#Մ1),, ^@v?`}{MC\MɤcO6b&? aUcwoh qЩ+r,#56-5;i'_*lv54_͗vjC jčj]X?&K(U7s-g^?ы- cZF]3YӥUeEbI#|B@؀DJҁRİ;bGb'wA)6]PÐE O'./«9SC-\:m 29?Ӑ =y<׋]ko߻/G-|˂ʈ$9H7 9g'PcE&[]P\> 1L"W+E#-k)s ,A*>T{MEڙDGhZ(0*ې,h<)V*{u=_ q vE|jsR2YXKAT2%Fu2Xu$\(a|n}<$ʨ0uηL#=~Sp`6Gg_ƻdu(Zl%~F389WEdngha6ĵLByZe/n\GTNJfv@ԆMe"XҶ@fl {>_-Ջ} U5M-aW'em~ #wh_w[6}^.~>$(iF՘}X8nU Oy )ːC+,h᫯6يZ" ir[ Dho2p$1eB B{u S#(p?%Y2I,/7oWKor?r`?T DCK'-s&<ҢكN?(pJk veXx N\>R^!3S0hf@*:㥨biq ҵF>LݟX}n*F^=I*ϜkV(u=]-hU:Gq7sXr"V枇 W& ̯7<Xfp;Ty9h騹I4ŋVα3nb Z8m=KSıPW_ 5B}!'?J4!lh`H~A,?sa,?=e>exJ&~A_}VkFHhtm".P-dX %X.}U C;!.Q{Lcӿ-I!'?6. 4B}5yC{IGIGq!@vMYՑ[ UB=W~qM^(L^_KJՐ\o8:#%tˎZFmd,"Ck6{xDYh$zrCmf,%,L'^QCk2@Թ~Υp>U. e'F;}>=21X?`an2L1FΑ5]TW.i;^rl"m Z-Ǘ[ lcLW\aX(MED9ae&Nn)lr>[0{W}oe>)j_bA0osaOx_JPڧ).ms-vE;d𑇳I tmA mr/?pUu\y9tk}xilѱ߅ݸ^MmIw[S"zsA/l} G7i*7T!1G[d,pJpr;JU0c6[mԤ$Z/ Q4W#U[BJ_7+,~g扟05M [Ƶ-$ٶ܊dZ`#'o\CB+5<,&ݿEC:Fvlz;*UIxHVvxmAv~(W&yoht:?>EԸټ0y\H܉%57|BWkJ >p^ F`KF6|`R䑊N=^!A;R ,/\mw=]@T2Q(:Yj #@mi0dD'5 oӈ^=J,%Yg_S#WCzP8("T<М w]R] ebycMeF!^ 9bQWuqI![l./:%S?k¸kq6\(YUn]v?]̶2DΔ =I#~|isi;x"O8@ , }$o&BjvPB6HG C~۟Ϲu`&X˞JNJⲆhai-> NFńO, ",(=DXU:*92|8DbrYe`$9Ac̼e5\0* nݻB{?Q;7cw`P"PV2x?-% Gn*=WC~E=2F&{}@N(JΛH];}NYCǜO͐x2BRZU`^^iBdkR4x8z;S- LѳfXjBZҚ T﷦|Kc؍+ =ҽ0.noA)(vý.!hx!r-CFۑåE,6stVXd@}*>Nz`D,+ک#ap9l=nI2 D&1OW#,ĶPD޶Bo\Ԝ<:os 6)&Ol|!p_Hr~A44 UHCi2cp3S!{3miJw'2jIԶ ,fj3_#8M+;۫K> ?<"-1Ҝ1࿑'؋:aH|a+Hʠk`,.ɿ#ÃG$Pte5=/ṀXauY/%: e#ߏ]5[IT!Lnc~@ULDC t/z2E3Z߇>ӼfC$a 91rsЂc$9pf|R~[*$0ĪILn[w-3p ]|[33UӒ ˕ݕ=Scp$w(B4d ?ϸIkV3 BI !K>V@;Q ͎ +;AxF}j4bc;;B3Z"'BlntW*ap㭪H(h,JSۄ[s q\TV6pȫJ߰ue=C"ό'C~0T8$`|L=_d7Λk۩CdH:x @Tu@q:0٠5.W5t;0aD\1=$a%gt#i4qc>3-blI7g[`rpis'3|X=vxnuMY^Пbp@ C>UnYt|l;H}i#GpU gRp浗WԷ3hJDG1$]Z?i\卛2ꌨouV!2 . @ڬFLd=\2~}˭r)o S&M: `ewۙg"p%_. e#EޮTT>x$]b'" \"6u.^'u"yAdD3fQ`˵t?!v7T zLyarZs ڸdtVPȹ-sN ͓m%HgZftѻbS'WٓsJ=Tx\EԼ*䤠MD֪K#&Gg5>1d2#cs1NtZG.˪6݁X7d T&`h&@Jú@/N>'E} N"ujKfdZ\ ni- jcKa.ZgOP1)򏟠~TLu2%%m i:N ^RZl4YfxR|p?rxosw\Yع /Ir۾=?MUDAd?6$u51ϜӐ9fn|U*=nʘʤXh뷱.:hj稴qČ*h02%ًLH g:-gPo+~҆73Lw 3vHe*0.6ϳ?$G\r33|,XE[:ist 0xԼf^B?]e5}uni+`:^ӎ}& V4Kì0jwJA,(dP m=Ps"ӧUy r#0Yа}9>畕%k8r.7-}gű6QAXF!d>ML wc9xl_%jVۼ =,`E_?&_BmS>I/=&7P<=hH!pR:}w4GV_Mԍez&e1`KD+|K^t)9OA+Ȼm_+i K+,%\4_FJe>3p}iAwsmA[SJ#Uˮ (`LWCUFE$`#5i_ *%@drd7՞w49[ IQ*R* _hLԋ\C Foy/mX3w8՘}m|<Ϙ`HN`M+qEZK,T6ېkc,]c_ mq#J@g%,P],FDHO1'E濪eq7Ex}(iS1l$Zs>bKhF` <É&n逩@x\܉DXEe]:hlP8;N D܍9b,y%'2.+XһW1 iRϛ7v OkAo;77U>7 #] Z lc;X/P㎇q ?)aT:7NZbjsh&SU:nZ5(HȖmO<w{#:?&ΆZpsi䟐W* ܟRG0;Ns'N/+hz kjrhYD6i)eLLȋxw(E <(Dq_Lg_vjCJT|EmeWhoI 4ľri~/G;ÞsdZ#(Y+N~| @^eE^EnʀSյ;$ D 96C:PiUXV,ɓȵ>tLfgǥ̨E^RQAy[7:2CL4)f5 p+8hqB7;cL6g01h绽&M`w&Ykf~>#UbUL^|s t< cR;&te4"Gru%Gk'kgS% up=D=MZ>! *'2JuL1jh0!  Lje*x5{ӹmcFLfy^@2^{؉T|U%KrLd^lWNߥQ=8;Z"ɛp2$u W(9P9qθP >kpSL }v`]UlZpN?ƅ:TsUFou4­\?ge{!^]c͍cbF@Q=#]ocS(hV]f~ମw0^F#y-#X f2kC[6..@MݐlpFkD=g\ř[7+g틫%vj]N!_^K5E;MtMou 3Ѥ*m(pa!@Km',AO2e ?*;<ݔh7[؂( 2;lbZKUC ܰJ{[2P3 :*x|fg {,hkVBn_A d[vvkoó|̉N^M׍U)C戜$߈6jE6$m4l~ۛfcZZB:q.xD[*,Su/Uݸl0ow{ ouU#T|2*Ɇ\;(G^3ےlGzQ8Sq!~D|&c6ԏ;57gʼF4Αp|Y1|Wʊ4ݮΡv`toۼ?C$Kw_|O6cގ<7/MBr1VyPqINp +/q4=IXC_,<nNVΛoԀBB'e!`w} t:uK|:F~PۂK$v΋*tJ#֏f:'4W6}iTːPPA_%.|2c{,~ Q%uX&kUAx`aWL%3e B5NEmD*&]8i 8eoM3kOW;>l葋F|_&EVՏf+da-G?@cLfL~];bo'Vb2 (4OOQXQǒFU>u&tE,0.d1u(5nTag"'= &Ymɞ[)d#}!(\`Oxb$N faf?˫$#=E ,|1=R_("{ =8ak_X0"ōʊ%DI=ͻP۬ctᯕa'"~KR:SO>+Fp~F /iTlllMؚ,FuG>#y1ݸC7LhjŻ&'ry tJQne6JJ^ ? eUf<=[vmmmzu*,cF,rw.>pF g=Fm}}ҿܰ~&rI -,Q|i'} Ⱥ8R1KD=B]jܧ'nݸ#=woVMl+*;\~|V|(PXOAn8f:(8ϏeF<t\w/VVI\CZ' Ll{ 'y1FZ;5 n"eΤ*y[`rձ@=4|5=`Rik .ݰr<Tʚ@@٥Ҫ=k N QhTa2&_=OXAsR!yu 3aZb:"QjYYCR ,uK}%`wri_71/ 7M?+5mXg` +JҒ݋G⒑qM}гz'FjYpw B*>tnK<[pT- * ~#{+z[rH9! -MBJ=yvON"(9\<rB+=J%Fܨc Yu,0 @'ZlE#TH;xeb7qMpzWL#R$3/'Mjynjpiq$d>Ĵ7`yjX C9".H g=fX|#6“e*m:hh9Ă<U#RLjɗ,_YrZ6mE`Wt״[&`W}.vpk;#P9 }fن.Mͨީr#aFya϶O҉1UN :P)~NC8a])hvbRjCGrS} fRj N u_g$1RO2'JօQоI 4vᗩdY=lW>$8WܓWe9Kڵ7X6؊52[0ׇvd9Ɗ 3jC>'Gp爟=@?rPT0Њswy"=E@oʟ*ӽDg7`&9R%uYPĸl0RW[ܳ.haNr4-ռu f!J+"}RG -&w6JvU[?5N&(RFѰ+A4䮇|Lc6?>Cg7Ю^Dw&mIKj^0ge7lՍ9_!֒K7n5N Dm¿Bi.=rO(~{wG5֏;&z OgQd,R&w@c ֺa\1:+`% #_ ʯnW=sF_B$ܵaٌ4F=yXEje%OqJe֮+1SdP*̥ZR-<#xt"Wh.Mn{I9K 6Ԍ+4XW!rvb>4Ejf=*25;rRKoa>#ep&ɋ%d0x '{KN K+9="E#YuzN͙/ v'f!xOj\%qϼTB1@.O mJ@d%qk u)L:[{J{. 6jAaӆpT FKϧ\\B=Ŵ.|K#q38X01BPFWngTіu^+N\̈1`A.2^vLo=*PX:g1_tܵrvLi^WLa:8[N[v.u9>.vXuV0fJ0=ʹ]G<>ĖB3Kh30##S+mA`}Ҝ1gIV|a "^Ԧ& -ŜL71Ư]沤h/+9=ڻJUlh1XS|,ܧ+Q# i1:c0. fv2X2,`B;$CPު2/S#!RHb%HqX٣2~+DžHzGnL'{(a]> l_[v+2E'Et7!} r'#p-")SA;XQ@W+p¤<)Bl8coUAS~qT酧2\sTegĻZe,9HA`[n 5 ǐ.1%]CD˒#:m$4\$ќ>`Fe-jk4zp:DWuTeq'0z*gq)8$o%}n"ϟ94 <Āqf0S.| X84ć]ԖR ցp1cQo8\}]6Ijs@VD c) nkut(هS_MO*P%9~*q[NM0M#[ƵwйEQ{DWHO5fȓR>^_\=GuQp6!kl|X]*H-[{E&qp@MAAH+I3$NZ TȰ9zC?,C^[nUuaK zP Qg wm;(<>Rl4@{Ffp<Ȍĺ|H (/uc;S=$b5vsٕ >"Zn!1x$ZO)T.(HeQc6qߡMaiZ7_/݋_1jSiW#@1_)FtV 6*1L[<x[#ȕ}8%-"RVʍveT1֡]yՓdZA7 S8;K]@׷YʤGѣT+#$[L OdfAlO 8V,,i8,Zr5"˥UjhLIR@<@@2wZxwi#H[k1L{ʉƠ;DPže tVDB b[6r~za5tX0`MMM^0U!b/ lb-]Rn?^qaτyv yzK;V|~m|udpR*f|P3Þ},w@h"w *YFU/'ef~R*q{!Crt6ۮa<= {-X#E UUxcGy PբP Lj2Qs]Eu)aE. LoweRBs{I@~XVܴv:XKm:iنVnqbN]E#:9-uהUk!rm,^mDx'"GBDeH*ev\0t?bW*P6YaW3 0I 7Zz"Cj XjSYV] d|$!ȇhI41w as4Ԏ$b!5wRW)5U~@Xtgi3k{>mVFl ByvG6L"1Goͣ/&8hDXyhv$6A/5&HGXKCPz_R6FVn ~H`[O#⥪HV瀮tZwغ7j-َЗPL \ΨI 4`3s,;7/#rېFéګ}Rs8ݥG,č BDui G&:8e 1d dʁwKU27M;R*evlT Ix2_/ N#҈ֳyƆ,xev%@tw2$ڕ9l20R-g#ZDknɔ <1*k' `א20Cɚ[E-3d}(jQl Sn[} 2 ^k@o8&llOsݷX)e@#ׅms'Eѿ7)BUNz ]@a+Y.ͼ# `[Oi$pdD2Tۖnd'qK @ES̶8$[l \e! * aJej"- *כ";U4&2 ]_%?[+@vKfPi|={d:1$N<.BI19lNXSKmUB( `Ba) NU}FE %uN}dOi:c4}\ʘa2%w)j̋]G2p:^դ7,)N s0%0(}v+ ߌʼn0}=i:R) uZ&C8lA)1`0Rk=O}*ܙZ m{Ue>=n)HľtWծ'M{'o+f|HDxZ0"2_*w˰+r5TȄGxi-0GiCǟcqbn6Jjd[Q>#cv29Yq"aQ,=#N(ŻR,R5Tu;lȪ$&;38?E/cgO>ĉwM*uM > l3C#i4>SptNrk?#/Vʤ2nm#WFȍ/X+dJ-A{D<(!WAbEg. ]=!\1r]JAn6/l ]f-U\ʃƒ7*`;[:"";>\ [s|YV*zz& z{6g e1m}YZf~y ypdG &sRNjMYuP/YTwJww/MPzW集~\W h" -j~;h|\qfce]_`+},P}%~U`PQuIR6<'࡚}dPh |l_eBA(>Өn"LkMQ ͼq¨e]1Jeďym5S uA0kcn$E`{][vymK]*ET{ / 'DƴѪ _NYo՜d>h7́Rbz%zHˈ]Љ?8u#r'nP9>,|G$[L}I(nU}~rSgewAK͗4E}pp_BL2=4bKX|lZ#H*t'ZqIpH?+Pԃ^SV8c㍖|fԞЫSqdq|E`yZr?(?*:zo"e,M+ zI0zEIXhYֱ g%LnUq`[ *`< fZȉ=ЇXL-+'P96N"hFKr5d DUu_lVa7|.p+Pm%ڐR}p5 *c֡f$7@`v^nCvܡo]r2H6a@93D֪٤x? bWilIӓsBu;.ݠro c#ȬaOe|r'rQMԅZcgOhf|'J??)$pyVt2%I>v)P,<QS 3@(j}_ݏ ȏ>/9lDMOmͦsK_HVDFA3XEHxV6 fGQ{(1+w'hA(앳4͒|ƺP VE3ALvFX7z*. }ɐ_,}d@yp*PB$Qie&)(|On 4ii3F(9)zc(澡BS3h!D9 ;9R֒Gṡ,N]zw\,[] _A-y -OsʹN+SdQ=˷8hjP?QÎ"ȿ.VUޚAg ^uFfNOx8K"VV>I|=G#)sB~Ie|Y=&FfJشu p$֏#m+dnjAh췚K̇aa%.gݳ6m$c 'r}U#p{=|]i%Ш8 r'{Ŵ"_ ͕=a2 \3Gj{ґ)~RHl%<6< һnX" ^A)5FjEXQ~85q"qg>ߒp쵔=QUYpMOchCѷZ+ˣk 4n bPx~3P.>_bOjZ*>q}81m t/B2JJRc:ǜclJQApj:] eOI4ʂ +D[u*Ss/j92$yѧ+>:67*hnX̹zeKF`@7F-feOZqQn!p ) bfehNțɤ(r,Q \" ()NG-2eu4U^de=VPGQa?R!*=,Fh__iu*~NF6}CT Ju-CI 0R;I^ *ɵ+_6-ʽy|!S 8aUa kD{]{Onl׻m0߱ $db?ŧP@||ܣE7t>Ϩ!VS&blF7Q#f߰5]UXa_L=9i Tpvs}z>4lx򃯣)v@Q8ջǒ6 HZHW l9Sc?v}KRX.&F0~ Ka-dΔ Yc-7~Ή>4d:fs^ff#+gph8w U9K\ēa6I \Wm |/!lѫ@5"`FSZmD_T~]NY&ci1 lV-׮SS5d[T}٨-})K۬Y ]sXL&{;wH4Znr9g.8u ~|oa4qVXR5~/aYz0Xm6Lubm:2+Ņ]c_e.;w'"U xP) 8+WphKו+Ѣ@SWr=}2EΕFVV .I tGjn$tt4_xNN:YH~-x+T6VJ'D$Q[ t)6V1R64~Xs MZy,% A=*;2V&00C"ƻ e6W "~,;=qS2v艌i mSZzB\?-w;$1Cy!qeRTSMK" Y\d O/8CpC5["xF.Ao #h!v޻Xz6& L'靺LZqH"yg ʱ.*`~ &H]F9m#G,!- {gVxmhS#v?-L5!u1>ŤW4Ulo n )է7VQ!Ck cvMy52.fʫg|FyшK5Ώ_iz|#^BQkKp|=47Obѹiu*tї&EO#)gC*";u7Tbp_V@u.nS[̦]mSR I|D>B!'%`@Q'D:?Swh?J`|ߢ? D*n M4B]鑨{=+":~rY\#2/ТT7U6;Ǧ7[ֶ%۔P?.!Tu!>>_&[C^~^9Z}K/:^jӧxa 6;pM^O}xv 3¦o~g |BQ†K|opqތu#>ߩB `)? [/IzIc sR??DYm~b'jIlݾM,CYq%%RV-,QX]j"80'+:҂Pak 4rYP߸ȴOx*"Ԙ#xn,I-&R 8A9)3`^lT0LM6鑟5ԖVu/O!\ɉ@"S08#D <A* 4SOΐ)myG QSdDh[BvTJΠug4Rn0֞*ہ}b$5#Dgwd0=Bw4A8E߮C> HSJ:IR~I4h #S\`]?BG"HKB `#_Wq}=b!gcr8о)lSɝ~?I@~6kp %/w.1[ ?Cuacez6 r)i&KcI .c;wWL-V"q,H_ل@Uk3Kv |y0u̟-LV.c wtbhڰmLQoOju,M/pm[R7XK#Y_Գ%G#Vb|0V |GlĬLS Wi0A.oM+䅹aZ]#3"vOIzbj!e{#o5KlY7TXf$Pfz>(Y+F{D7K|ͺ04,eO6wT]9- bY`OU})%ܫ޳>Yʰ>@ Uwj ee9,  b`U3ÈH'4d:Kؒ m8 /* n ]€Z1xE˪iQAm4}PQ:_1Y==@pS9긲ƫM8XZ>7[j>L"OfKF0њu~TWiPc7\Kӿڭ p*x̋t"K"yK}BIEa7򷦏Ҹ#G&?A乫d~%E)Yjt$UOZJV'⼾'B{V;@5).s{UɮaA5k5U0e=4:1[Esd]t̰;u@뗉/ɎĶr~K\J2NJd\5hgLu N?cTDeQ@Q`[S󑝛tLc00Ja6;LJ[\~7*zZ:K,^{ZiFZ/$!=N!km-0. 򯼳~(3[Fkx kْږqgБNH^ײ`%Y&R}j&.^]#)TCS[Ϸ]/ƙ aTGH9]] k("D݇rnw)9y<}M/_MaZBYu/ V-<2bM½9*}l%ȧ3Hj"k#7u5"`KwH𛎃hF1s4 +R$cƫ ,ݮȧDlYk/#qy ֐!rHP< Ԋ tۂ K$Fnb䋣L^u6t1bc$AEo- N-Q5U>FCTTWCy2MjhLpm0akrj:CNq\FQ$LZteQ@2:3^oJ\]2MD5DhPu|3yaxƿ_&T;[r͊x[L %,neprҒ2$ņC<R`hމj}|!EiU4 B/B}\7%B%xpB#R(8X`7QpֽTl/U؜<;SU>c Eťub= y C)0 qiABeF r_!x 8gKPQ{D[wG#buf5M^|$Ώ^=W CZBH$ρb8xֻ-*ۦ4P3Ҵш8 -F F~,`F'pzSS/NJ}\6mX^z/xX`"iBLڣAt2FJkͼ1Exlp9:ᦹJm OqgU=TS.@ )dg|l z{ݿ*"(RI{ ˤ MEG"E\ l{{>a6@١(8L?  z<)r>dt`qql@~]-/_@) :ED?RvB;Y(ET/[{r^K. ^s;iukZˌWNjL;#0ŭcJ14C6K'$YduˀWj4)Z0p%>zk 7b_ޤm,hjܶ}?jQgE>TuQi@7n' X7dNEؘ-Y[ДV/`k0˼h6yu4&JKgcsq:pCD1 FuhWKnp+O$9^|u0^5`0wʣe`9(!7}Ip 3Y6#P|"؈ݳ" g@g7&^͊\Mka>G*™HǨ勓mzӦvv-r ixʚ{DMj1uoviSuiѵ1"f(ŭ3a!VWer)sx_ŁlKQ'-5*ij~)+I IsNJn \?ZKT@N f5jptߵdjNtR6Rx>hV*KkX`}fAZ;(T%!]9+@֕RZ27)#=y[sjJKO%`Vg4W}ʭ6r~ةv'Kv07&Kgbn.rf]4mW2$U,XNTG N^)]G;\р7oUxhOwTK0nF`')en=t Rio'. == o|f0/!v!@cK.Gzbcc ]\ g2eҚYAb<)9q!2)0v C{؞WQͮg$dd.j TiwPd|m*{RЛa爺ғ%9sއQ-rti+2 I3I i6ŬA&[1$%#9=k@Rn'0lأ6uQLu\-K+|yчt+PM%dgA[X[,exw}5B%Wdz[ |AL{9 S|m OL_Gs} ,][MְH8߷ qղA(S@Bڥ19F{YxP^:f̱Ƃ)ino&Mʦ&ǭ̮`ys@8۬R Y+~@JS]WXa_"]H]ihkyE~_:fhK-d/&`Tp{!WR&GE!@,YX}6*oӂ% P+{nFwnD{&%S*? `zL(}oZRph? ;oJ}LMq[ű20Qx7-vO ,+ f}T0γ[!֍D0U +g`srm_cI(0PPxA(iA1Ҫ `8"&P%&?ŴwpQ:e,ުb4*Xl5$# /gHc/u #WE.\8Dv2_ݣ `<P}!7\mBgk4%OtvDP]n=l14g)kDw7i0pٕ>B!l4V3ة.?XD<1ob'1gK~*ʞY\qF% os]:O_ឆEK HrHk\+M"w#@) zZ4F5B' VTJY4oK)PTi*qMk/F:ǡ@˙$sK$FI."S|bAxޤ>eL%X JAݗ6  ('$):+J6 +ekZ& HѸ#B>Vfl9O3?Do0:m 0\D[?pn4 H ز"뿋xc gν4gDKD |M8l &$N^HΪў75$ó7Mf =STO5Ɉ(472#d j:+y5Ĵ&*# TT%g*l:Dv߉_2L$,Y/ÙP;̎"! +ճsa~9aOѐ({QX$4C+ 1u[R*KT 9^c|1CKDo?w26%2=;Bpwj=zo0aXHz=R]|VO{Rx7fA >% etqHKvXFOpj]y?t|Y%OQ< $v2t ڂc3j#'(RX`n΅Iup{Wc rW흠ºwB;d\_#T[T7AusaׯH*H\F\p&-u3bq| ig.k7LgF|>ў K}^Uzac\U٧e>%sc=#Ȧܔra0'vJ/iFWj]pw1:k te9|`ǽƞ5q3gpt7FK5K(c3E5`\,<#O٬؈LtKpҏױ 0 (Ln-׶( Ǎ%FG95\*D5FIS !fv,!ǟQG9⢼ /<4w5^7! K^uT,*U9v~3ӬW@K =g("_ C+*gM 1X-)=1gSe1 +`rlWb;HU1*<+}W)kf¼'(Ӊ5p]T]*7؅iH-\.ӷ"-- W b9 =f+\EUhKXόY)\`  A8(Uk妖dxpoU}jpwqh`4uE/I_x[>*rsd{%&X pU\LA`e_j@x6c&?An"5@BRmƠ "g&Ω<ٯQ.WE' bB`io' #*y84c^X!gh{͸M6]hXXR !x:[D]2zoibZ/zW|Z97Ze6mH# 'D}&;Ag9JXYmZχeo߇VqKh,Di"kV B0KxFXb?yc3H4)Mކp&'Z_Xw?}oK]cF#CT"kXׄT|$kdXSjp :yrx-mQͽқj4!r(k2ҩmnv~U(;ՏK8'$nۍJ2xNKUvW8` EAC3ՄޤL:\x T@ٕbN rs&9t/\W̍sR? -گah1}ʹ= Iwj˕F7)C:w,0N6Ĩ!ӣ_&b5%X5͆$⧡DDsqeH6dV'R?!ceaW:Y[(ꭽd$BBM{:|֌W5DDЎ01܅W/K U҂a0HqݸWtC0=I"::sB~Gq#*6;\`) ˷-7^%q,[(odBD91URb+US5KMVM`~ɝW҆*Pٴ) R2c y*:h @ /uF&F\Kzdyr,]6lߠfz:tsE&e|C;9םP/fO4n>9 O4ɬ%(ZmI0jz0R yC(xc! ^dJGڣY9y@O]0 /vY֯{|>ޖHK.JZkϨV(wl}a^JƆ"L`皽 NeHvvM\y`!(a0?Hl]o_LeK8GV'fֹ!eg`3LuI]dXayQN%^2%HᄙJ`M0!UҬRDXe g* c*I"p%cx)BGR÷t GӫFuXԪ(b2~NDAby>O3BYj%}95V-F V#Z3R uG9\$aBJD߆Ya(3v.%[Vh F3U@TnP?^8X~~E_k=~O˻-tZ/H]qǟaQeZj0*@wkڱv?ݢ{J2Sa1|]?zs ]1o%_X}C#{'} &hhNu@)CdlK1H۔FѾDŽkD [D*yt_rz쪗3V)ʉ`fNgҶ{H%v/sN2;}cZ@AEeCNުtC^4T#o!g-\6ej=]u:DT^!EH)Ȕ¹Y 3:1PV4)71]>=3)1oPG>6|[I*d~*|Ywc' Pܿ433>WhIV#|E ֳWJ]ʳQWI24"yER8Q`D367nŽ-2&[YK;|b2|Ȓ_~_|Kyn ; {Eq#* A5,|( .W@܏/^& ͪmDJŸԯ70,U2_q43"~2r#*GAJ7=i"J@wd}x) [A/#16e:1pq{En`Ae^{- }.kl;puӥ5&:@@8qPEd:ف^]3(l)?DDf2=dj%L K6@"uhOz©7˱Że kfCjgf#3zs秹1 {G]˷ovWS ^yp@˥Ē=M[єnvb!%'b;:H)W? !|T-8ll+,)@p]0(8+}ca]y s)iR)S/ӂ9)sJE,x`$:઀F|*J 3lӕnջ) L%~Ă!g+\(݈c=a$[nZ)?!$\#\r-bk)"Š ђ \Y> aX[T5(/Mn"zl㬐TC10  J$Lؽ]bȆBI#8|N;kp11Ť)j_6N9h;w8vy >TZcȒ\m۴e)GwN4t#D(b繕sm9q@lHkG$+gT2yZI 4kN"C*ߤdhю6$lZ1A)l89Ň/ "pq|,"p1[f9#"NG;z4MZp+qJ 8; [6"=>Tgcd@lihخw볆ksY@ i)քd 6sE1| ,}pIFVJ:&&wIM&/>?:i,*=Xn$mWNNG߹^/*tBpb֜09N '8YF '0CnfE6( WyP*Pi i|os_-8Ř?dK"m/Z_#7&y<w[mlqRKAhAOA!}x^*]L{^,twu`p-:l̈l7UCEGCS>W50z|㺅'Y`M^7(yJ G 'c*RsD]PWeL;66R%=ZUq9?a5CP<,~pgm &@Bub[N99mjy8}=$}J.{])«yeԼ4Ai[%,#Y]f9Yt@_(񎬾(d[^~p#Bk;[v?w> ԉ_A!܋{09ɴsXD5Ip녴'r+pPYr%سUԾ  b&HQu-=C]\^2S"P5o6kEHz"2C2TR<370n ?GKLC:VfG -ɝ+Z0\Z, ].!CPF3Qs!@1鹲JjV[Zr9cBa4b/P # >(E0Zs4gybmuiīR`7=v̞w5  jpt0 .0&+Z`Xo %(3t3$a+,ϨpuW@|"v[@<_O4pWF0 1!4-nP/D4u$hF@ee[Do{Ni9bePR'guvaj`Vj)|Us&k}+yw(>~m8s dMEWh8peD )ɹ\fwEDJJ}6P*LeL1P: % ݺMuSpSt6uow;X4b^U$E7SM2,˴IT_ w’, YbhW?2oV1 w&%#8& A+0J'z˃֒C  @In4rXTÿO.C:?J}xq9lfTڮSkWRI?LgVo&1>firFn)SD.Cؐ龴ᢹ;໲k[ ' 'C[5M*Sg\ ~|u/b>^si@FFh,6g~[Ȓ3X,L3e}TG\ e9LK1hǕlG_ ,Оl:CF;:QyͺTpжd-- TPhJ0Cka QEW S|xjEft⍇}f)M.=y؉](rs{Y!ڿؤҫ)|p>il[O:CR­%PʈGwYOo:*_5}Z3EklA_w g'bn -n pGksHyZ2t!{͋\*Ā_?Iڀ85ۻ/EsÖp~b3oEz!R0-)._mNw0rmˤPr= c*9et$)On~Gɧu^Wk)M, !WF1 ӂ#x;1T&Hjm'ic^_aa_؏BqO'mx@,]PUW:knw~ȇj ?&RD )ӧ'ͅ* 󰂰cjhYR1]@Cj$dg,u[`+nj/DqJ/<>p=A i8rrGm |z2u1>bEMN}\?K{yb^/*O. ͘.' izaU"vh?i_UK\ FYCgF6i)1ә*؂GLdP+}3{sf6}Y ?sm߆ƾ7@Eܬj̇uo=& ;/(Td֋߂3eYtwWU[O;4˝{.lJik3@>@3;*3Nw}Wku S%O^ >ݐEr衄g$EUvsنF7qDX2U|A.fF[ʝd'ԏa{ࢫg&WS6ۖ7QS<5_= yg HsHiEAXJ̱ E) Y]?5DF]КBLhԷ1F楲𧛜wK6^5o"d[z#{dTx45q0Re,-h6 ;ţYQ Tk a;xמ۾񩹬LgYo ~%#;߬'~44jFw&d̙z "mjcB-ї vK_ Rs43KnCckB4 {{.^$&Hhq=ᆵ;ܑs{s!KR '[DD*&/;*Pd ^^TMeZϗo/;}QQ?oy4xC&,<*߃4vb۾ѝ̃\,~c8mO+. y?޴4tAQ$}ezESIEIE'.'wK%lc'm-FnW3xJiGɇ(Ak/9DT,Dթh$af׍nqTq;z~ ~|mN=3 YAޔ4h 639ϥpsݝoB/B2? lZ0 \<* E3dr'mOX~ >IEyhG_/Um78+΂݅8(=FV"b>ln:{T`غ"jcvƟǧx7ʝ~8MΔ\lĺlvw쑯 +Y.Hй&Ã:#bqy#tK)B\^8bG0Ft" yhaX ;s({ u;ޱP>g<*l/ǯY)/c^] C]כG7П oα0 d.% E0Y҃3Mb!ti-VXb+j := Ǜ*Kt5ֲ c҉tigxGw9Cpg;`'#N!zmDWgD`S؇fOȅ>t4q_ɳ]x#AlS·ݪ}DDv)QKI5#&/,{l0CG1ˬ7d)f&gq9rؓ{x2b> 3Wޔ,ߏro!FpXz\\Xڍ ϗ8^L] QLA\ID ; .^]n+л >)w"Mʯw?g3jwb^ߚ_rX' &^lY+mJ%dU@!oc)X-!۬hq6M1]q`r2QrЊVU([Cؕoqi_iH mF"UbW4st, ΤtqeZD'Q݉6O|:ؽjQ;49-"Af+FC49i׼ I<{*֏}vJbg _(GGFO@QWJH7DI;UCG,Þ/UAaԅBeLFɗ<(o~{DϦH(LTTSm_II>CGzLY8 \]vǰ/k2rpuhהZ\pb+2aVKŝukWϏLuMxEK^N[N5!y(A9?V?_'fO^;4ZNSnMh[+lۼw (&QSH.kFW"iz 7ZsEsnNB4ϙVzQ%4o2ba`8ng)G fڅGH $.\I*oSD=;MPfrN aL`!K}́yV|)YZ4H5 =* HfEI4q_\ Orދ'IJ8vꆩ 鷟z;b-AC(qoYkVDhA\8eX^J|*q`x:' .PF &Α+ ~@ eqv~=U_r61SGQR:.]/{k;%Y8{y/jӸ wAD>nWO֓mM$uM8*ZCzqIu[aRŃ%DSs̓^.T$`SOL 4QpI-fWWM#-5BqۉQ`&*ip)1{ %O|A /XoF+ V~up`45$Ί^CC'|Bk 'GhM = ]+(7jVy ^Ӎ+I`L" 5ު(s M㇕NIHaGL_$AUyT^^o:Oq+XAS*xE~ݭ72\QCɿ 6jY}uDz]PcA ߶H8T~B#X*AYcty`&  M!uWf>iT֋U'_2gCezN/9YQdƓIb, [ܳʤdSEA{P1qNd1Fv#*J㡇 v( 6̴R:c٦>=%(]u렖h~e*}qVVayL-yB1;.c__*uu?g/ٲ\\/?oK.e}M=k1/8$fU7 48[IXD 84Or-гl%u hPeP/9ȊsU=i2g& (ił~Y庺tdӰ"i1g(xʮYAiq@u 'G;*x[ B](xv'q#_Cq>zB@_vLR\rh#̇zv/xEf5\SgX#|}DK"Ȁ>2H4ޡ;m[ $ekX -nf%2mw凉Uiݱ>gВ٪ kKhN"J= CkƇ+.Y c+rҀﲐk|突~=VԨZOъ!/PU"jJdG~yR?y:J04ӞJ1s(MrX_Dٗo$#Ju@/; h ɿ V,bU.́bT XdUV dUKTkgGuAH#7/ً|1Q"$;3F(_ :x*J<[WX㔞k?e+&#bnXtʣϓ]HZDT6hb %~nm/jOc8)d5eyd0yCnݦPDئ6c󯞳Ҍɢd+rח/MT>m.߲lQTNȹ3]aBAcWu!6EOMd4&>ќ?5m\M|Q!?<6;rU8l>͕d18\(RxCg-۹QXr rrtRZOv@cJ1 ٳ/qY1Pp)DwO]ȜD+CS1ܶj̒T,O|gN93Aix^-w0U#]dfzKV ]7UH hp<&"j%%eeYTUoc 5g?E}Y/2EB!ְH7WfᆪR/lKS-p w :- B j*9@af9ͧ 39௖CĹa>eUAg̤Q{e}H^WN8 Atg`{Ƶoo~bo®pK.Z'/ Q (rr]O$#(r.yěM"p$+6=5wkBΤ[Ƒ'N9c+& GCK<8oꉊDab ̹%G3%OyMgUv\trcPAmj8:Šn ݎ{0umF= 9P5$ \Xm+d] b(a1堡bXTI:@ O5@n-jDwY"9s>_ #l {zd B0-x7%?0Jwl:Ok`9iNqwi#[sIQ&{XbKzVLpa@һE(j"(% yv#2m5:Ayu"dP\m55s_d=N/dX|K#8l7Irsn" >E7W0<+`7b`"Ufڞh2c ww[$p=W:K"EbHE~"Ѵ-_ŷSD#N@t*5 0M/x>|ebjf>ڶ(p{=}G:zeڶ_*GG{ ͫ~ (92j)-2-vl+@ʸŹrEk~'l30ZCw,ihnD[Y 1Q3*UP" =6 iGGm3 !.H0KB['_9J)p{ZMuOҥ/N<UdX _Y;;,G>'BL-+fJ m36^ fN:g ;Ae4E7Ŷ:eEK&ߢ];9Gy2 B:߅,Sor Unު\N',wD3vø"so7PPnZ$w_°r~΍31F|}M*jcy\C7|pAcuɏGPCkp {6XT\YC22p]NIWNZa2 iٶJT6_@ Ɇ-Qˣ1vxRyAKԏ-d9PI7O?6u Ƅ[|#IeĔ) W8@; R$= LxCAbڪ裡9~Ď ݠ Գi(+!XǙ|9+ #1Wf#(ȟRl0faI):P{G)BԹAۛn5U v֗7r&bYÛ6`COWC/ 55Շ֦ofV0LP8M^ = p} AI]6UH (vco؝6{ȃ#umF}jH @SMOKAQ'7g'Nz슥%k5V"@  *86$ɰ}*ClH`V|\@ۖ!iG&cxFӃC(g6Qʚo]9[ Wb#x}fOLmis_Nwb*~w CS%olVrr 3/ Y-D4y QKZػZS 7;\DE, c2-c72 uj2} 0EM;L.U,(,# n?9-r05.JǁB4Uw̕:Uj9Xtsiqi$ShHX~xJ&đ_C;/zfBk3~rɠ]r TfvPHiQkc.'_d~/9Gc 8ơUfc5KE><γqyۨz폑._J^/+a uo2u ñIa&b )gG$+vd Cw3@ h[ p5ADnaB^I/VudAjؓ$Yn:?jL?-l%!Oo.8xRS8eMޮ $jhp]n)צγ0JA qoZs0㼘dJZs&#dm0EF*qƣj=h5}!ib@Q^v9apq?wMZ|4k{p}ܪ COƕO=13/#:2 h0<Q~<6Cn_Tw!ɇ:>B}z其m RA߅Jۓ;ʊI+wM0Dr0ҦaJ]8NCWGơi5/ ٕYq_*Z9ntlg5jMxX} f%+aP]k|u7Cx3$=՟;4f3h/ Wrx \(yR^_ie)y`ij$Q+Z>.utε|m\)ןMEzGj#?ɍY"hF7CM~}BC`9]dm:6sOQm&{9>d͂iU0K83n6oJ:6FհOsZ-# P {<@7FTwek-a兪$S#7-^!ǀLߠ!>;>/pUaMhg5n)H̛ѸDtK0֗KAf_~y:MXN}9ݧqG7X[XbNҼpGBA]ԡ[e= $ĹS0TݨXw.ͬ}TO# ^U,CAB LQmhN,FNfQ.rӟUTeCg5+b#b{ Q) C0;a@Ƈ6>|ŠO$;wE޽ >XiV35zp/8`ɹ6;ӷ%I~\^j-x,/6wG(뇔Nh*O*4 +fޱ DSJE_5{$oVQ5vl߯'°8I(_Rǂt=;C9hjh!e[]7)bͿu&X%E޼0#wZ/q+=LlA V̘[܍)_`*gDž_j.u|]W3dXx*g@# +-ĊON`ř -0sDA5]2+Vܜ*v{8n[^VZ_@|D\6bc<ЀwB$^;ɨŹwjk00"#Т(6`g92sN =Z%oG%1e͍{S;L>W!5wDHLNqh``|5X@jˆjw9qqlP{%Ҍr.c]YDKA6⪸݅a52Cvppgk7ncQX.|;ŏܳ+k YS!7}˽ O@~>j 8CO$6{] E2oHfPAFK"}xKpvGyF J& PGΓѝ"f^:9~BfF@ZS1fM@hiQ\,ӌ4 nP\PFT %)@}Z*e:x\}@OaAY zcE^ P,S00u)+-HAXU xkf25ÜN[Zi~„9gLyĺ4@x"Tf-~"_am *B"7U}3!|߄[睲`U?zwIZ%*ṔvˋcChtb|'uZf# MmE||UЕW/աp)"CȈT9іki 5cY\U֥lӮ O|Aiٖ. _n v% O1-+9'u4hhbx-΃Vzz>2WBgQ1=Ґ_;v8Y*J[i-VdЅHlC5Nfρ67{ƉXnr⺛&]KzD 摴év ,ӨV#,.΄ޫPoT]%!3ŧ h6u 3q@|R3QZ]YU AV47F9銪dwJDӛE&_ @>'^θYU~c9yAQ] Tb?*1bw¢zuv [ L.`^zh0.}40\jZjtt*LF8+Έq/,,OU;a>/.ˑ>S mCp*G:8DUgS⮿h v pYb nEoEY8rJ962[u FPe˞F'̘K]ԁ=s?3W#Kܱ(roX;[גee4/#tqhCS;߲:n1{E#V|J%wUuĒ@-t 9ŝ@ h.݃HYOO&h~DL c¡[^(-?_ ϵr$ \Guv!q5 l(j0 =G.YT43,ԋ q4q$GsV΍IRmL,?sgXeiM3ДZSs L5T$mE+Ŵ˰?/WjyU'/ {INQblʞR7ZKxg#J:h'#{pH{+0kaDt-^d7*-<'>BEpsTg <&=&d\ȑ;[*hgt+ a K 7R >iho-Y7@'.T1.DwZn+; ]HX|3 M:LNߪKbg)뇬4E۳J2ۼ*eL,&J*{ݷVW|D,K7ɹRZ f\^g>\am;BbS:[bȚ*⻂ ^)=%mb?"P'CyMW|Gzdz;1o Zoc;oR=8n:G}h6pi>C'ZɶF$k(P/-2_79`})5ZmB]יŎo/N"'͖'3ÃTX@h9kE@f!bbϙ8ӓH­+0_2|-y еD?#1k(и]xcGK.riK5AP[ޝUlg%ㄛ#K땱M21z"%KPQ鐓:\l\Mz՜^=|C'2(i"B=E/P ~F"XYLbecyLc欍%?w3:j_R0kv'usyWH7gwq^>mN /̘c7Dl Ai'$5ӢAT~@4\I XȹW2dH+ 5Nϕ@}<rąso]ɔgr*>/ Jf&ڨ0g0߀Wx:y.SAcsȵj/תNzAezҘJaگ7;4L+Mpo|䐖::٠GR?O:a>`X/q)(TZ @ fŲ[g8O O; 8TVeJN탱VWflqVtSR>2%!-dCCXA!cc: FQ@mO}{yhϡ:8Mb  m'.س$S=$;lzm@.&O*bEw$q2˃XZEF0ȂBIcǟ G 7XG !/p3E-XA-$\T*΂`Eb]2瑀uD~3)C*=x Oɪ}ǜ(k~ ڭkدۣhks֦!nTDiWWEuX=A!6m6qW~n48cJ85] dP-Xoо6¦ÍӨ|*Յ-d67lenS^5GR%Tk:sbMދygjw )nBTH]D;_m~r{C7)r-ǢqD5-4d;k !1XO[7{2-i,'}Y5ӼE%ŜgU38uWAb\4 p7sP֩{cyݳTD~<`taA* e9Pe$ [-.E/5ׂző zr}.ٻDd:qTDNoM3k녁4;2țmT Gq0>sfpf8 /1aI+hSļ԰nHp; v VQL$|!\S!H֕00K6 R6ὅ)P%Y ~a%.W:ʱeh9&NY*%֔xem=@4!e%_ Vk0V?0r}.ѭu< UiZZwEUXV0,<ϑPWCHwZAw9׼;+M~B[ D8҆yUVR].t9p[_9uc/%CEӑ($וk;H:dT@.63KR Y<ŜJG BB'eGiҬYh!LF=0.PSImqݬ1T֝'].?Irxn 8F:}r\p>&t Kviu4X df.S%+O[( ϋϟ>rn:$exl;}4Ge.q :[_E4Bۉgx[%Uva2߃w?,kE;b97 _Tp6/:+&<v8~ C @fA B #l+P> =tw;pW@VFj.^/<ڝ&%lh I ?ܫs7v2X-YO{/i@M Mq8wFX6f%s^(ﯔ|uv`IK1NMz&(+c<hl[)E†.o5$d&j4-0 LH֨7A-3V⣍]~Gt@]1I0-rT3 q# vgvjnkRNuO$Bz<(U0,m fW糕&B u 3n5u^J!0jJ`FjZ{TKzJUf]Z1U!!~β!a)s&z&srra-u|3Ibla+^hL<)h`Avć>~gs0ocP jf#GI)"B3PKJ9ITݢ06[.!|-] I˸C xneuT7`C3ȑN03ZD$i?Wx`K Ru $_}{8цffqG)n*QOr >垒בqxԹ\2ƒŠFne6vͬM('H"?.o'8 poi7G@ +tå:ܖxI;"RN`Ϳf8ͦ'\?Z~0Q3vt?m|I\*9 d ;CA?2{;Y7>t9L,ahE8>_,^IZyU^jD367q@ 5!pYwqyE_CVÝ s)heqTT3%[ EW*w?. ITjx// sl¿P$'G|yhEqO.骦uK4$#MV@Ϸk dY#2 4@f-MƺWQdU WxڴSyY2ennC 2#\o=eR#lJ 0e dC6 HeQO?U8-0n/p&#?/n|5/~7_YM7bb30 ڋÊ,e %"|!?=Y#v<ۛ4t.lm2:(+A0E@ θ *rBmgLz) h`y)SGMύkCd<^`n򻴢$Px ^OY}CgmhgGdOrԾNJL$OCo0U|cϛZAs%U?& &22;`d "UpZ=(7]n3C(e(F<ʐ) Icȋݙ/B j$kmЙUJ-֋6q3#WC( c E<+e*Fi2R{R~@m7]l&CNWgW^ $2dfreӷ)h_Vkw{S`Wµ!(c{Β,Z^;)r9%<[lz[ 0J"+]5d#SXㅊWq :DnxR&^@jA@?=f xеk隽-OlOHejO 8NMzlw]_aȿ^jM| 0s| ?ն$}e0¨z tFF>!j_@"G{+4W'!pעےZ*MoJcR=ւQ[|dHc!}D;!@3&y*T"|OMVj-I4}'+)ۆujmC`Ӵo z`MTN& CϪBuOLB`ł.`_Vً/wn(vR165BH !O;}jQ4LqOٰ܃6PΠt* @Y$\dsߍo-# /-?qxLʉ|mAZ%pI8Re8%FbUgf#ŗysf}< /Ub- j\ps"J~/86y4Z/t5a[_l $0:O;iʕ.> ud]8EVϡ=YTp0]3Z_0ܜ3aKpU}Qp?lZ9~c5 q70un?dۍJ$Pm!o+AHN,Τ~=P!ImF dER/oz|FZRu[6.yN8%WĽF$Q Y l@WcQ Zd&-Pf$BDh=5j ') W)sON}%8?Ns7B[z:CJiVs˥OGw}Nj r1( ;^wIy~1*ƻV'Q jj]Z˹!ӢsStG>X/ @aϷU|x̆d#?u l ⡞T⹐&` 4K.H ZY MHc<Jw S137(H"M!zXkv0w`~s)E"KPc(v/SO3⍂Rs0wk9y<~(`RQׂnQ"FG~&葩z>fUHBM^v¬¢nĺRk jһ URBR.Oj2D9xj38׀+HGX GMKQɽ{N@91I"'>_) { uXH؛S}5'"W3==38D=ЇpLٓ YV4D凹:,I33ty(DdOI?!1c: ]x<'l՚ۉ [Wc]tNiyftk*ɛJ֞q:U]KU> '.d ћ(]FJ7`0&'L3@ M0Z_Ss+dwYbѷ{) v*^mG4ZRxߕH'b`}%{_K& 4{9Xy>.n6(MTEiMz&5nAmC,Uã_ mB=W"ػ?eBݷUXsKưO}SDutM|`E9k׌hesvGfJT3kH\!9u#}ᰦReZ)a獬£m޻y~H_e@YiHaU?W3'aL뱂 P*>X\fbx?029].l8t58c^lW")Wdcvr-2+}5uΨhMc̔WPtOdo YK@S[PAaOgo2:2<-(% T')O-mn7{3$2-='? 5sP8B*s:|`!PB87SМ}xWFp+MݸT4z @^4 ȩ{p4h8B߶Ҫ)/}W , JJe料ጬ͉r~r4R9ź K~{"#?D R*^o7j[#v$Nҗ.d}v[?_XohR't4ݜM?q6in|ۊ- ,7S_; ]T]k4K$W=P-$zKuIxy7FhΉ=knF3-GZ@TN"hF{LSAmƧƳ女uYrݲJѡt kz/>z^iAZN0"Ðή9!Iy$kIrM =O@uV H}bPcj?AlU<\PP/svHx&~L欺틧'ρmf$+7ܮ񕈬#*$zr ]j3Vυ%L ;raw oX_ a+Wۦ%'=DfCHhf #@jlEi,¡+uF![(Q [Z! nͬn4 Ԑ⼖Dz"WRHĠL!'6 g#~H/m' LRgIRl+,?Rz7g00U+*aj/[dg;g濢*E앷0oDP}W@܉]rtWx0sA'hܙQrIPBy\Զ3im4aRy[@]v89KWգ~x8eH@R6FUN=p+t2$bp]8j9L0KV~RQ׽AۥVz[Sې*ls.B Y$W2g1zMX[|!̲:/9IqȽr&!\&9of"soqD5E 5 ȵZF2YR\iwgK[KLtx=\ٟ00aYf $P-jP+AT/;/puMw la˯Qoot 6Y./f5n~b[>H;IZ>3s,jbG03(~iFBr+T#' M&4_ ׂ/ϕBgW1Jsn 2Xz|:l9#Ehhg ({enNtCF.[StMV׏|8YfTWMIۯGIo*7_;\CpJEO3$! '5?G C߶ ޙm°{ƍ.Ý v(M M.` 9.ěڢ|!/=Jh=mT\2Ǐb ek淎Щ!vgNMi}ge@Vl[m7 W . Ը|&ÑPŘ T=D.<>ɟx;Ng3rW, grQm\N[tp"P7Ly_dW޲R_Wfͦ+6w+G%Qh/y<<\`Ohs/xh~1mVEzHG#t9N?[j$AkOb\ɡ|j·0Vcwh@P,j]~ZLc&pCW\M0S (UH;qL>bIՀi+g\gg;0qb{$8*k0q?!sA]7R[gY0gkP d_f9H 1ՓuxhCRӍ5"{E~ȁ6Wy*-@j ;V#0߇kOvMٷ|~z t<,!!5D3CCڙ V"R]{"UvUI(4LU09WֿgL p/=<Ap3R((J AaO󺢜>ԟPqyoTra ي]]%+o,?wT.r@3}F/hQD &0i`讯[vzOCﻑ?r6dΧւ9d_CzdKS[`ak85K @{h4U4 ?r=N139b'%5"Bw1~K Gяy}*ms_LNkLS~Z=zNLGĴW93:.j%E/ 5Jq~fψTx1Mc- jDU-_z%t39ͽQz¬B'xr(_h&1F9`>e L]_Zf9Uȉ3 ðmT;[ P?d]-akVo[kqR3@5k5)J/L+KX˖ 姎vc6W2"ƃF`[%.1w|\ J<3|GE g{*-`!hunmi8-€,t9Py2~yJ S0f 13VG\ ޣ yeb6Wu1rвD 5㌯*^qiOn{0P8y+zE$GZÀݚFt&A>(Ajo$uV®*%gWj )eNP˄mɜPȻ'Gp/a%2<A"/HBbzf#r/,Lsy ϝ2i_ N,*~  )4ϻ~ UUǦ_l,/Bnr ſFƁM TaJ3ɅKԈ.?`~}=mMh aEoX'?dALw+zNcZPbv8'ܾ<*L#s iYgk9߻% T![E6ERr'|?x?Hr4j"*`V ͩtzK7H >hEx,]B5O\9$D{]]}4i[=B6i6x;<6ObS߬ca0p & =@-ϑ&8QN3xi͠)L+/.Z |OCi8-R"clƚ]t$xr*cs4>㻾{E=ŀhl,Q!Eͽ2UU[N[_SAdduӌ=3 sgP?SO \A GD{8{ө؎V|8LEbI\ H8+ZM/B(w>^3` Didpg&AQp\Bt?X1忑 X\@OAҋ4;~(2'w*jt) w1l mmlZ PRPi&㯼h{!\;6(B޺:z6IK'q﨩ZܣR!-@]n\]񴑷/u`q4QP~3c^(g"0k&;5\_ xj [[)`{3Z-u Pz;|U  dʲLCȟLGPeקkzeBququ-^fqW?+FQ+p=EO&DɥZ1#EɋuPR3:L=he-}I4Dh01EgS`P?SC28=du#ִ[i$@6YR*쓶j!@\(yBaxlG<:ȋ Ě/N]q$ts0 w0);:f{RXew3H|W%_})f-8w6u H:Uw'ry|n۴d y@=OSw:=!W4ZiSU=H'OZ߀ qAIMB,(HS@| t;!y 'SYx)az*m"[,PѬ〢9q%tx M>Sen,}RAae9-u.#9"\ٸ#%4_QrFPi!"b_[].3޷'F$(84YKpC7-yrBfIeme$IDLWllsT ̧r9qeշD3H1ӂcv^^paKBcv.qS>橨wwImh (U껄`4>yI>`1D.B/1Jj)Ƽ7 MsKgYu 0<0|U7!?/B:T t3GsTdU R2^JZ8{gUp ֿ!aרW0̋UmUCawgѦj1`C2^FG+iV}l/q9Pu׼ mT~ Tk-:(g, f{a '<ݍ26 ޚw;3JW--L.0ž{sg9avO/Ԋ-gq⍎91hx8z˘)CcҎqXlyW[7q:^L/k5?"*ъ:/,yl.l2<[E)ȱM.cdf}_.J|hMd嘩`!=⿯ ݚ3su?4`قdP>t;Kx*ܵ;+4 qf ޙϑ3^fJը71(xjtdE9"y72citШ[MnI% hjÒ0X羮x|uۧ 7ݭY><݋lFЮnMIuoxOkW ]) eټ}p\4sAn5V(9= iws΁ґǼwkgt\\=78'2%4nw"%Y8gRW*@ ߅4#ZMīRej&4_-Β7QP童E(Ԛ7ʓgcB.w@? ʑ-C]G&T}_|Wנ\4` oB 8GnK΄-"frg[U1~4}]yi16ċi!#9+L 1#bMےgڂjb"D'Ci BXD#NW!2.Jm=OɾX!Ю#xcӮZXd0>o86vU &xZRd=ZmdoT7@^ 3I2M?5s>i߱qɊY3l.6=,`-2d0%X!eTrc0'j?JHRz(]${k.Y2}bl.UI'U`dJ;EU# 0]1qٺFm_fxo6/]g:N|Lwk{cEG%N]1>RvSNC4Ä#映bYe,˔4d<*D}W(}^_Nf쭐|4@GAfG'WmZ~|9niDgJب=];'ĴAWyQ_?Ci4__ _e8JꟂ`b  ,GGVע+Uqi`­7fUhKnD(>,^qaM泷=G>h5=`l-ي9W̆< yG%99 >WC7#PnoO~4m1; nޠ( ;' [.0~mS޷4(c:`!_jKSRȪ% a6|#4ٻNO'c0<;ĺ;fЗdߓvJ!FݼrEsDɾ؁U;?!oϒLOB =Mr')"q33S!PDW^.3-|A9_RY;Lix~ǜ@{_8 Qe:;&lf< !OԜ)r:v $Đc}+YDCN^O-EM "D8E24: $ulʈE9A-PR`*nңbĠh""MyNiz2 ~2A=`gwkיSڭj" npOfda /6bO=dm`O+p AB3-y}Ds%*r,WM=߷#onxzPtIx;DkiJ.m ]F.x|FhGV b*gK^19ANge5"%J$ 9)*(dy* h$R q)ˢxSl&66V}~ֹ3ΰa=un≉t#F31ik;M9qhn}Cڝ#SBfoEƽ*]rـ̙p\(q Vs +K8`qZbZ& ъ:\V&f&`q4C=\ )@8R$jv5;c3s?9s#B T~Gwv8;alQԽ^dgɐtD(ΣƲ@ `*f(ei &v'Yߨj`^bDPz}W~R 5 SV&U\P /pHF+_ʀHu};VdQ2_ع%bJJiG!@a"]o«I'wp77ph>T~8lD˹Տ ν+(rؑvm(@Vf|^0ϖVM+pq]7ҷ#Q(xD;^o6t@>UbX9]"%ṍl3qKpg<S\>%TF(TY޸naV)8D嘦h_\&S6"|QjU@gsB9SKv)S\ vVtIb{mzN7mzLxZ%"W_@jWyr'I8lMZJѡ oUGOyɢI +f,qd2I t~opml{XfPͥ vK|)zjq,d%e`r_9ۇ*}ɑY[G:NvxjOY80H8ksF2ʊPo\F (c8ʯ7+^|OnC3,{d[ưnIIKc<0J;\!-|*76HΔ ~fF#ӗ7Ǯ_|D#:Fkr~ԾRu ҡ.ڎAdhXW2 Z9-]21)0WSZ0ų!v+СR>0j(&lMę8CƮ UYpe *L|\^)|K9܀A >*=S:4Go(ݒwp ÂyTE}S ֻC٤xRUҬ(A1ͤ FQZxВP(vo][" eq'wFjJG$}aF[Ǖ!"lNX*o$%%[Iq6@Fev5󲤻.q%VZ̒=*7\ʅ{r{m|v!!fZ-!4@s!?_abq@3tB6K..9(˩Tv#V'tq/&I7,s D1[|dІ>Dna(/<ڨe2It }yվ F*mM9f ա,gΜZ?ZUFatC=2eJI S%< uv(k]^`K[D/0%)nNeFuu]}GUޔ/1FlA )gT),>$Z*SwN/;2m wWb_*ELJtXq E*Iݑ`^T)#1:cH9P#{o~$ dӒŪUwn#4YdWC`?ETƷXN%UW5̗?Z,T'fjz u߈BHF},`+ԒyV&@w#;_&z}+42P=tABRO;nw>8mip*++Z Mf Ҋy-*ujV<;>VsCf Vf>uuG>;Du*- Θa/\b-t"|aCJFU0j㟊gQP%P6tq"pؚ@Q*A ˿HZL^61l* ~35>.qnD^pb] 8ၖeNjofVE?/ X(3`J%Bf G@/QsP٦?b9QX4n ˷|. S̘2je X@yWUns@ALݹΖGB 䓡{25ݫA=֥hV?ܹuW$jlf)#ߎqlwڲnabHaJHoRxNȶv#%U̘: nqc/NkN+,m%,ۊ+沧pI fP\+ sڻ͘WYtc !Kn :mQZ`hK$< қUoymy?ʶ.|Y˵iu'!v:VYx^˺ @lŊ`y @P ^l: ū^Cq'ܡ2B0EV;|UEf aU\Za0phc ,[/|sE2 H }}Kx71K̅FW pNq!1K…*KJ͔ nx`7b1U>"ЧZJP}I&G}, 64DLNM <] [ϗ"g@Lvm'4EW8 d4)]9rWs9snK ^#U,ݐډuLu—Tn 77hf bef:!߀Kv%] ''AֲlQ\.7mSsyk<V-B|kj9p}j*7h*oAJAh^کfjyKuL7g 96j8 _[ip҉\l#[]3\!+zijʺ #0}fm;.< c9~\z( +e8i??hfA|vT{ACGQB4i(r%C kQ0{:'K"[/=91vJ'~&?[@I\[ Mz@H㝋qS4d]kD8`n(:g>đ8ƒ}wڿ-50c_u|c٣Q-gE3oB.V U|[zbckEVgaдn ]ŝ_vif;X8< W#ʳ& (`ܩ 7̗x3cfo`4K'Dl,jZ4!(R1jˬ&Hk+x9;nցaFRhf7J&V@Ʉd+]Ͱd+zek60iW?R W:uIg [MGx}C]16BsTĉrA*Ȫ Io )E!՚=;{!~|DGbT%|zZ|\Tcߚ5"?UflI4O &/О,0CXCXL"Z6U(oG+/VҸ{zAq<7^Å}HNIdͺwc9$ExH"O}GrzcA~-T.9CNSH<qIf{ !`]E | 9)okycZjTɶ?-AY-IJEcmBrH7օM,mD^2{%ґDc劧T Pꢐ=]Qn®AX 4 s}a,}Fmp+ )!r9F`eT"qs sKVxł.\7Ғ)Hg25T$4ᨪs ꓾Iz$ReQI*Gç01 $.(>k!|t )^mkoY7#JT(.# jJ"?o_hVB\@l>M7ed9We' ٠ O <2*t ڣq UU32KI CnHgxvYjUEko,ڻ hRqA#; HW;﯍ ,9?^,F"`Po`*j ꂳTL|ofv5 rKeGBJem8OoAz*uq×;-P^;<@ēb^u˜r{B!JuU^#<@ɩ\W®A#6uiw£QhCaz%OQLMe"mnercٓhA EˣpGCE[*%Rs!Sʄ~i5( o#"|vqy%lꁪҦL*! 7^2Y²Z@tϽ4{ԒTb] KSO]e$Ӽ=12rQk{u"~l_sJS\/\bOV>QB cf-&2mƖt,lc^,?vFF oܞ1{IcCV!-h0rno w_M'l7E}LF?dU&733*Pkћt7rq{prZeL5y\!ם{?{#g+% Y.q;+n'E*yϚZE έ m`D|nFJ"XOM>KЎ/ Uh)MKmui.0]ΎWs!Y0 w^uS:l5z(tf6 J^~d}V)$&uVӨQ/%VpjɁEnَ'W% NdFQ+f8q[G4 lV/򿋎9wSL yG "a,w>W>MBc ?9:GSˡîgkѕ9\²v1rGwb13d C{jvI'!cwp-/(&@XTMl>Q0lm`P9% nks`sPDAə̯ɑ)Ab`ٵ'޵,0`P:1Yk2SXXrh@j;nȓ91:VShYTTbu^ƀ_T 7j $`uu[F*?A`VŵLƑ= &B%=bx,ƪ*\E-Vb ݓH&KD!5H.-nMn>#uXOizFJOxǥ$.zX.*+++Aeas :>eY|U ێ|KBAutnb+0'F QN)zI6[F/YqnI(24 ONїw6&?[һ1O+#QDp]}AOU#IVf}Q@񰮹$n:U2+u=GPj |<پL@?O$4]?߫O˓#dy#vVh]( g$1V\RR೤3a)Th$ !͆E{ؗ#}BĜ'U/[hNݤ1/x*pgq慘K&C^^l ЯF_pv3?y{g_8?L4" hJ,KSuP_PЪf*|C?oI?WNí oc 鮟+j Q%[4 1#Mq.\#c_Tt'bi},ƌ&ڂ>v)p-etټ*ؖGug$va0㻖$;~'%ew\|_ Ҏ(y qO2ﭓi'n߹^ʱqˑsoOO(t;n1BKc0^1sW >^ ::S~=˿cio;\G`IH:K6{<0]%_ou}r ^/Wa[+y聻0qG)GQ"!}g\<@NUѭy q+LLU`oztYA.'j,ւZL[>K ս g.˄߰> FRZd)oGB9928?[Dz_S]8}bO9N>aF "!pDba;"f>BS(؎-ЛgGrF mg[. px7+l-e״4o>e S70v^' }hPX2r⷗*en{L R>."8* S2k jY)xc9*͂]ښfE: W7/v'NGWBG˨tTzx Ag7|OxqkkMM qNٲ c lis7j4>yd%Wh%fF7@ڀdœxH'chbwA14qb6xœGL1< kVixK`3Dt"w5~O~#j0,],Dq _Az6l=@!wKJ]Ν"0UTz #p[n(\-uhN?2Oڿ{-$!5.rPiaT7rh .>(!qBCM1R8kH4ӸiWO>-Cvu?x = .`'ubiKt`/^kAwbOd(J+x*s""FѻA\3.v>]j05×t MkXd|+AY1 /J]uτOI"[˽8ȳcnUd+!wgq %<5vֆ4 ;:8;[6e3 Hu4>ijݤi"m$Gi/QPG򖟖t=rXaIPfOC'{w2T$u*i{tD`_KhF{A kN,u,vˣQe_?BbB_vج PIm2A 6T())ۯ )Hpcն5O4RXt!7 Ь,- DU+W(jo.Bh1Ns&Hć3-\A DG1v@]mۆ,x}sz%샭=#|$,p.WϽBV?1-k:ΦLkh%8/ :+t5@i@,S]ǰL|`1لb{|׵){J;:NoZc*R_c-^YJKC Do:`ߏA C "8YfvcD;bi`3t[X +8[$Oq <`&bTt ȁ \S0S{ԣ7ʔKVA~܊GhX%jA:=ˢCsdax^D7Wbq_~"lFNNF๛ӐDZ v?R!o.VQGSZ_X]'Dm|!p^LH!0EADB8/Yk4umЖAEoˇ:>dH Ǚpio5Rq>IXL.̸Q~XlŞl 1p'E{TM'' Oλ|5u#GAUIӊ<^'9XN.؉حAnK>]C faĽ@i˟ ҟMF 3t})M?5,A"F}LQ{JT,ִfȮ[me9:e+=ڏ .*/dtlI(bvש7HZ= `rkQ׏xcJQPi)M! ^>8K|}qx?+.#{tt 3i[M2 "`0q}C lj=^߱[6 7^ Qh2t,[ G#]<*C^Vͮuej98X.h{;ݎrBܠz2he9`i/%2Ua]py}edmfU|q<-h\}5Rކ[_L\z K5v秺!q"b"ib>o0^(ئo:$fҰxh|r}聹Z+([$Թ W1QkӇ$ϣG"Xe6uE>jp d] c5AԷ>a|KTg嚕Y@U@j8+ ;'݃{|.:*cOk⛺!c!$BٺP3blDa'T)x}jd{AB'om; /HձX*+.Zdqa+7 Tu âΉtY pCdO£Q? GH͠kY/[P:TL&Zލ2!j}D+-.VqW$N k7tIx'$If)o0-޸:3X&E?ȸKO*-HBTgpwi=Nd AqׁwXY Jh|iÖC>_H2k'r3{A`F i ^c-F|#,1I.X mBx3ǫM}3حw0葨$Gj~c'zC ij.nH'wg/{X_vH f19819fm0!udVܬ.k^Z q WVkF&wFWkCQq##tp+s"q!ֺbu3L׸K8\J}?3Ciiv2;5Ŀ.G_GCs|<l,4S5湑=:(ՋiׅE<}A^N[O(`\NC#Fn].kٛJFv IN^jbʬ0m)2y ^/o,7wu:1L}SID)5Lq3tb tԎ˟9mCFd.sG&u  o^xfLL|xJ<%W+{bԊ @|KC 戇#8@BjGXBtHX9RҰLMȎ*O_/ `t0m-dTBj;1wvyR*Iz>YdCH B!W@)k |{;Yk)-凃@ݲ2μ.-aQ |v=%(+Mv47wC#?pX\b~iX>pֵO-UGψrUfu?@(|H2f#G jQV[#!_r]J2tȦ;(0y% Q/C$=g򨉺N9#h ^$L=V:؛(>,LL3:o[Hgu LMWOiIRUS,;vkU\xڗ5WE%xQn 'Cq0P2 Lo[¯qAM8^ʰO0IFVU> b\WYrHcqHaR=el4a=RؽlR5۔쮩=o.&`/䳘,+N0tuzTz0Lcl1HۥINԀ f~wS!7tWq/+2XtU-"P+dS)xW214ODȅ ,)U\۩|z{ }4N{0ѫ1%9)C@WD [.[ap%[=#~Kfs&UzcV`ץ1kXCK\οhl#c,@kaɓK_=ktbW+su%LcyUeT$77 C ab aUgj\i'=G>/K70DfG]&VP䓖bחDCrC?.}}rPZ(ffBGc*. 4yj~{2U2Td~\ż ƻ_!B] jtW{O.U齓.%0z{Pvp 'lCd_C݋@I6 pmmp][ZSb{uC8%&L>R<%l˪ Uݭ.NJpjJ #*0dl|Uc`i XR}ޙ;xb/"+ĶOp`" [\,)ěf(VXH_Itu$?VcT9@ n R"[Hd/&ZAd*͑K)b?;e*/ %َI>_4r ؖ%|A:8fg wcQ gjd׭܉-D=Ji`f3Zb(IbҕsWMYk5,S[4P@ά)'1'vP"g_ | Dp&{@7ђAg4ܢ* D6Hy+̨Wn!Q| RS<(*#;vLEL;UkbϤuQ6 !9er?dozKId"LBm"+WEκN/ 2ױ%?,6/KvŮ]GX"oϨnYJHXRVZARG*Gql($߻ٲlxlϸP/H ^Z%AK)ke#06).qblΗe++tIPRq3}x#;W5CChݒ~j7{i~+ @W1G0nlvD)nVI4:9GJLnfT sz1^Z 1 *v*9>`dX8?mzJY1Y3h&DKG>@PZChBt04/k|1=/0Xk:Xb{M<2H=G"zi&̺8bM'1Y Yo*x^P\(qI]vWךO%yju <1,U݅Կ-2d\QAuoWUβ@ɾ.Z}bkLBtCq\@׭5֣W!(I m8?d}xV 3y|(osH}dCΖHݑ!"sNzv/t=(R$dr!vC; K(ČԬ_Vmf&# lwo5^5V. TdcX(kX$Tޮ~J6rt܄ZF!݌Txx$]?C-J~Q4ZZU֍;`ߍݫoDkw?w]CQ?;@궪(SD7 {߲ RC{@ŸDqyʿ1ϐ7ǑS>Aʆ.~-E?ͱxl}456z-N@t 4ΰG }"=:ھLV!=J/ VR(z͌ )J5-!i+9o۰ʄ_g);f)Chj(cq"6ȍ VRn$p疂EAsOgQ)pЃ#u+8G6 6_M y{ $O!+c`Ӣ4Cz?X-Zώǂ ̂5Y3DŽՈ$r E&pXE;ZŃDt2fEO4=0Ox5qˢ >DOɯ% Y~-D%}ͷTVZ>Fhm6r|6e?`J#$FI-5+,Kxe]A5,O'?#<#PpMϔ[SaݩjQ  Nťr\] m?s4_C;_!Vƪ&?0ݦ8p}C%ʢuEn_FwgGֻ5m_þ[K9F̘hV]-*, . eThIa'`WT5tD-^[.j" Pݨ4\]LU盇2O-@\LX^QXokνªumV\q7"햄y0H]E@Mr#NLk"Ų_:&`>zڋ%4aې,ߑĈMԙQE$Cjb^{m1 9F[͏:w$ yR͊}ӿ%ͩǹ {(PgFmfHHn(9W=i-.L$.xE#tܒ܌v=ffr㈬/{ nkY\Мi>}B,T oOg SMT0F%Ѵym즎4$K]($̛k cuCʓ. l y/ֹdB:T >'%gþj aQop~L᥵bb.6`.<4e#tmF/v~&/LfgMQNy{ INT\ cUd!Qx?:>8 %ke$i,qK$ʹT}Ҿ엖1r JM\ZD Z.ׅ#7[WCWHlBQt۵PGzcF[o^FY} >g򤣃KxYGҤź<l" M_(3y/6q˧%C_W${ȷs` mh4qp~kwHXy^ > 鴂qcy$xGߣ5zb+9 `}#pIEK \VBٔObPkp{bC)pt<9~liO[Ѡ#m!o_٫2|oav]>\:$e #%X9E`Ȯ,?qXb GZMKEAPºq')VIKH3M t/ HYiJlp8 @R*\rhhfG1 ,M$7_:ΫKpwY-@}#29B$eaHd#M6<U}CD 4ٳ^Ud0=j #D2~XBb zeeN&Ir8OylERP[oBR=qVw;Mk9n<-C+};Mh074ؼ<2"o/b'x[GtkGPj6XN77fUޢ 'r٪^E'nVE`֕tv鑻ʄGxE7b0\jq )ZxBQ:uA;Vʷ%p94"#Ԩm)!Ǎ 7A(|;󊋝V۾ 7rmly zLd)Zrץ[c.dWIi0ڥc<] [sM>QEp%*N[f1,w`5cN q4~mNi t$Y>8:5J|^KI 'Id[i%|v\$stPD9ߎt(=h܌X& ((8'=]ei1N4~(Oѧsfr 3Iz\|;֥y+U`]&gs|U`Ү8)J bMKW99tYʕmLfA3<Ǡ')]=XֆBh( ӊ{fq j 5$mzh}0!Fomwi G?k;"(oZnWޟWWEgubRyx `:XIfhH= pM71߃C) z+LR Ԭk6wF 'z mvO;t>a{rPG =,:V~(bMlMӸxJ 䕜|%8JHgEd,C/cw K+UDҜ>&%Zg5GA:0X7u,Ʌ)b|%o5|_1E/?Ő\J)HF(EΨdLcwHݻNq`\>M gWcB0Fb@$ܟZ͒)!Y0FUs N5 ++H^Z3?_ 6Ofg/Jn.1\piCm]$x'RY ]6z=4H &M?7Rنu(ߕ104}ۯ˽d9Y:a 災jr@1ֹVcp cN1QDCP7%sc q4{0eܦYoVrY0 Hj`w-\>ԫ 6tAn,9$*<JRX:HeKyCgI7frid5ac# "Xɰf4wZ7{}aP`ݽPMfP4OXKD x=$dTmqω5aZiOZPb>{г +I3gY84 ق}~4k=ؚ7sU&idBH(E_=CxbKkFA.:Ė7 3s0t*Հ{TIHPf}}}"ۘrѽ?YgUߖaXk6E:˜,o!g-^o Fz'KbΡ:&WE4C_+}c{L<rC#fe@Niy%>h#{nvE*n%8;dKUVKL=l\hЫ8 J9QU1*XUk\RA-}R$e{K WN**CdQ6) WD5U#"*rNpҼ+ט.YA~``$t8<…`b׺_8+S-]= ,(k [A=]F"Ț0sZpcJWKz:@ig&(C[M?/*Wmd/ŷGj'%o{_]f{Y:wѮ!GH0}K7ڋ-繂pVͦ9%IxF,OFEU][e!JXZWKQt1nN#G.?G5>2p&bPPR~XE#d.1A^%ك=KIIkwQ]traU՛ /.XITm G<ßȫ3g]rI1 Rq :nR91'NP=w[ɸQb%j@[0#u^YMɵ2gAz0S iXAd">%#[Ŕ}(ukPÞǬaFCיE>=%DqּR[] wU`8j1=gVQI2dž9*DVTX31RAldd`o8r,MUŜ>x[Ul!/y PFHgFq)X>[r_>lpb>VDkmͳ. %MSV T>h6-Ɔt>Lul? W0aU7d쾒ᗘ))rf6te[l?[>~VTF/qӭFnvX-phÓH!:$V6ߌr^7*W qdI'A-ٖ7¶Z-$a-xmuu`IBZʌHcXA@E\Ps5<;JI@@ZpįS`d1w{ITAGOvk]ܛ`!K,`D%r"I3b1:Pƹ*-˔CUcT+1gk09n䷪&j2b!̚1ҶY dYe"k9tjDshݑq+PC-Ox%_^_|UN¿~}R MtC &5tCUA1w˽UXQohIMť B^IV ׯ g%tW X:4G q_.оEsؘ!C.d-2%ס ]jV=DgKԑøn-"bVxd TߩbRJkz9D ȗu1V{tF5KxĀ%W^-W ԹHVn׏\;i@,6zѝTE~}9qYES՚zɈv[09FN}AH3Ux~knacX Q4\:>n.<ܲyRe}h RZ oh? |<{Z!ͧ:ir폳E6\LL|;8з1"1_z_éWnufMYlf^Y,G Agyy0씔ϫzBKOl-_̰!%ԾD5AZNLOIJWp$)F Vrr#$ˆۘ{6EF'llc@Lh KfO]O}BV;YlSFQlQ"4yq⓱wYjmE(dj47ҷ$}̇_{"{\wØ Gbi2o6i{]ʽDA׾h ~'B#p 2E||Oޡi>1 U:J}N+1lξ@Li=5Gձ~Փǽ}.GE<&{{EUUVhP+AgQNaTN! Ϙ#K}Ͳ8sbD-Y^&r"aޜ(KGS H2|`j}^sl1%y:%D;Tn-6GN=Bs&)hO{ENqpu{ MOK3t@3p$,Y.g 7#+0P]g@Ʋ.}>{FL`7,/3ݬURu٩>Sf Gˣʗڬ BnyQg.3H䗃rCNL6`۵jPJѷjoܣ ^$/Adj 7'P-! )d hXtҩYޢ;vҷ>» =&MBPIUn6v8뚨Wbۺ}"_ѢaA XW:}-kSv&jg'gZCHRM3@[Qo!SЋ kJ u>?]ybSh+>ro!ɧOg.`*Ў`6oh"aZğC;g~z () buKbqCcC$Z\!Dq K < z(gO .#WsJ|x<.K*q܅HkڋJHINIكCN1qK?Зh2.|dx&YV/AP;Oj0Ȳ UW]/Ou07}PIرF(@ק8f/u 5Ku_wJ%~5z'U=ͻЖٲEbri*S1 p׵ )&-)ߕk6M"8em2Wʛs{P" DLt>]D(K0`9;;Rq^\XQ!c&|LHwOަbb t|'|J̀*7 66x9VW.Ly|B 剝Y,'3< Br.^Lѓ 5R'Y?Q=xSn4E㳋k0j( !щfUv()6&ߛ&1%%kJ 9lcUNAHTw8+/t’C̮1$(V%@S&KAXum$-ĺ~ o_M]"]6(9 O0/" 4+y@Yi1ʒB>TKb=sβ2Rprr===& ,XhGv#mnM']_ LdG&JȽ[Z,=c&UՑ :@vs Ab EAIK^Bd$c 9T.l6(*eNǙZZ{0, iy#QD'p0J( 1(:1{~0!H~NՁbXxGlT {hQ0V-"  GcJC"oͭ͝:Ib>n MOF9mQ:bҁ- 9}ՅpnD+؂=lcO2ft5,C~rg[Dpʹ4h^Eb _S3E9Gjj]ziJF5ȿ[ݎv G4И9Q:4lB"VnȻ^@y GAx`KܗKح[x_: ) o `rR,r:rp1POʤåVZ5n)7".OdRu ZbUBpcĒ )d"Bـ@mET:$7ێf,;D4){ ڇ.uWlǑFJXXI0SBQ`UBWkei-F}WoנAb:e d5nM-HKQd]/-(SՋͤ$?-_S&\` "˱AQ(Bb!>Х;nϔG_ ,xO\Ļ%M.%vqN>{jAa6)4)4Վy Hp4h6 xT: Ŏ'Cs=$V?>ddLO tn \8ca6Cg :PyRwbe_o`=')aCMW'=?C5M7]b2+"&ηÆ8=HHSz<ҝ% F[j8Ǟ"uk If53}/`%'uh꽡xKb/QMHeŖ:2>\So|C埏u Hߨ%`-f \EX~K_@|=W qf6σB{>ڋ'֧Oh3›|ށb"SIy*4rNz;bڵXU!sT zG9D~2`sPu'@@ЮRYg pa 2g~ j<#.mjT5JFԩj\"A*2j yESr:zyI*Ab"+]Zo>)ɭM C_?tؽJ6bAXp#QjwŚdOw@tM+'4Pcta_<7iW:M~F 0|wLXA|P~)Anf A.rbg4Zn[ (lcč~#"l ӗPVC\!غ  *p\* _!VpqZ5HׄJTⰑ-zM;>lT0j PD:7k{gAC"eY$.wK:F&諕Rh>9#?WnWRZ[Zuamk>\yz̪aHL0WEVHK9./B?(?Vd&_;T"K1۳ f\ztgP48P6Fe"$B󮄌YLs!|kMiC6ozp9 x rErLW% m]õ|-&(TOjL yȴ1 tkƲp kIG >]#{ئntk?`#MњESNLn6?[@Tto.6c<*P2x&\r˶0ܣ%aqu0S<I'kpE07Ήʽ}7EESpB]EA;rg[F3go|t<['7j6=Ig/UgY=C(%]&TBxKH;jϕc(z!}F:iN0Oةw`hazG&?5x.:GOHR? j0LoLĝՠSDe:0MY k?TJveNC=`(?5w Z3ޕI7L/_oNhR 6dS&ΫP>kɾX`)zLgU-{*W \G{P] u9V YRױzdzjD +"?$UX?frp 7Lm)ca!lMm%엯m(;TԮ¦刻52˧ᄎ=#SA鹹j3p:,rOFFj>`4䱛pKf]< ~y}%jׄA15fX#rA "Q51eðH@27y~܊= *"!WoCn2{ņV,54[Ke5i/¾uEILvw ` EմH`U;:f\8y$.d+)@oEpc#oװ?) }ĭr{ahdgi\E[0P"k^D;@_H a;mbԬO793BϦ>!GҦR[ZqqeJ1=qu]м8ic!@~k!' @3z@ k= FOeCU`[;Z>gBkӶ(kUciOC[`g䚫ǰǽje2/ 4_9;ߤU}~FI0WFTj}ZXlC` BƤq]Gɞ0`B,/ͧ ^NǹT>{/!dmz1}I<_ZW`$}\@IV" 0O 0ɚk5Ͽ|}b uQ v{9 S_xfɰB _ƓžХcD-jFK 9(wupU;pEiEL*[V`r^WpD˸[TŐVnv|pL&3>4!BLЙ]a3r+"B|&kL]]m7 jX>aCU_ ۘ(Rs6u W"&*˕DXP{8t0ʒ X4USZk$H-Pc> WH} AwzSUN#Txs]GP!rz'2?x$AoeE9ܺ<[%726$p2'~:j@7Rr5^qLr_|^rF vڞ5^\WS GTRoL+i U_(%ʧ?z(3Ȓ+RDngUH 4p"Qs,?@5I:u!Ki~YQJ-f,sPKWX,muLXGpb4"1LA@L}ԑc.(}Fj^⇨yᷔAtYx;lBJީ/Aa-P#!ӻ |<8uYCUg,g`2sZPv/ `m)R6_E ?oa$XUqH3vkyY99Y}=ՋOL : ΰO'Br*w?eP1h2Hfțh6g@2džX: J~Y5\{5)c2k>%e'O5{L::cY, ]uJh/hugM t藀pFcn@j![OKrQA(|b'16KB4k]X]ҵ`&Kwd4XwYMjzn!|v{ =$9njh`+)`sC(LY4,hTGJ` {{$._ 2?r_h z^U XMuӎ_Û5@ݏXTB"2XvPoYI/`%)b +; IpFN<~骀2LWi9e"z%LhթZ3i[k)V)K9@,rh=,U-0orTZNg y/ !W*m=NJ4`=Uy7#R?OAO0MHp=,@=GVqb(hoi <+V3ӾkI76ÓˀŮY>ƚ-V4c|8- 7lX^D}cE *~p C]dmkb?{懣s'"g?J{ד:eYr:=:0rd;>p{pJŖ Ī01?xRypP:+Ut^2*BoX޹ ~rxsYDeN0O>޽R/cOi[aK이i*ϴ̞Pjdxc:aSpTA>z *N'@j;@O6/՘}TJIm)9,حv֚{-p-ED]mcC4Qes|i568< i-͘~(cWп{ AWA\DoFʔ>5 6 s]$߾N[ fp٥":s=.*N|"|C[=&01{΄/jz!t ]]b%Ju__~n-t8P8Z#&r[S$V{ۣ^Oλ iIy-\x ̚ M 4DC( :Tn02.: ڷ[ՑcN-Ee\'}84Kcx/Q-jed9!/˒i3׳RHl^`b`JX SHMQǕk U70!.ۺ?z1܋d  'D?-j\ָp| :DVGd]Rq9u.Q W]Q>'{3+`?#! Hj\\&d &ġ~B=ʯE}٩w~e=Jdj.-fRE왷hDtrz^!絯DJ 05S;CI45qN"Ṳ+Dy'Ӗ5uT+7y mbtu$[;ӔZs$>L娏)O;b0~o ^,x*+N^b.EOyIyζ-Q5j{jsu[i1\:u=IҟzyvzBtpg0ϳބwʪ*9gjXm>Z|YbEz:c۹1둓cU kgVZʇY&zl]vFN]`H3yͦQz=$T),]X(P8сq+A]+"aVvfcz@gv!]Κ$HD"'^^ܭ,kVH6_ DxEYDՉ-y%t8oBvĿ@pُ@So$3HdZ#Zi٢WuB$?ބOJrpS5^'0*ƙz少%{];Bv<7VU,pKp+ &ZDho竕BY)FD CORl|ӥZ6/MOj;,2؜e8>IvPf+Q&IA [Z&<}]dmLI13?7:F m F/4Å50@炌A?g Cn;gP8 @KapvYAq /;;yK*]w˞bcF.KF7[&G\%8 ?&{W 6K5ǎA\^-x'UFHTB uf|Pn 9*Q GxS*'t(?:ZY|w?P]0@&:od ]$U ƣѻo`c C~!’[\k j2|m߂ ! 'Qi+zhuz Bsڧ QBtRIKds=ILqnvFe Ddo{gvӱw\ a\N준S `W.6x0kO?{&KtHWhe4q H/sphL c<0}Wn!:A I}c_/HMK0Z*tmaR,{^x;ؾLFRsUNNYj=+,DңOt2JKc(KjO]A7lrduY0!qX]w|ę ZESg6ϻ跑N= :go8KM`f]u廨?/"5nbN#y ,AF3zyUy-.<_ aO{} Vӡ6JU"O$gi,{Mm4TyǔGĝBGNs/uhCJ*`oY$`uHx!ԚGhE?=<& #|k%70*;=Ҽo٧IR#M ^u#R6Gq󄼒<:B RL L1LmȰ;%]#,4u$n+Ԅ=w*%4zai<\8T0nݲI}"C@ 6ۉbDcԧP}3\B ޔQז)6%]݄u<&X~0a [FP+Gdt.SD+$kh}̪qb¾>~4')CڏPȢ~׊Ӆ~6:^kjȼ1qMAV7Qbpȍ]͓uͺ>l7; DLfya`MAbE1v)7?4Lnc)kZʯ NpMf}|봉BKBJbK_eY%RWGOEVCoo1\~Pz5( 純oG0#>L35,똠@Bx(nq Mx<*jq~IU.HQq)k<( |ČqG, Gѷ/zWf,G{jG:u"t}*ȶsV.ME1Bƭ8YDU,28Ж`p.)Vh RYs m1?wȞ`O6E,lHscR)pG{LPyvT7 ?Y-D@lz+DR޽[RaV9|8S7)K \C`{b ח.:E.,\*"6AgkuZL[9t](upw<{bu@A<.p6 ^'it,Pϫ#HI9oT|H"\B*:_U !鹇PKHDf%f8tx?C>ë=)oy-O; - Y5R6 R5v}DsG"V}y>UT:4nPz'k#\7%z=T)K54gJ‘3wI~wZOv{:hfpIueD}= s!VAdۉq\QOF2Roa vA m}(M&/pEu8CX%ue, -dЭr 2֒M`h;,p皌ERͳ+jfw5BpTy*8wraWg>xEǟH!*>oY!eqPD 'kY?>O%g)M+v|~Z ZFQ X%An;ㆫ 9@ҕG3b]N>bhr{:1A]n׊ʲ[r ޲%R^rwk?wyEBAm׈{\4uww28nmZit5I&`@e6}wn#tc#$~d-ꜘ}ZxZ bbYØb[Ű-( @Aʝ_c0|O K'a'Ԯt,P;\Wj7=M wAOav8$G5{/(Cڇgv6sxg$Z-NJ+*WFwK_6氩=*cZЈIe=96 uHew5f@,ߖlO xD6Zs ʭ_M-U P >% PfB:tl| `Bqpa'.,7Փ[q_Wj /O2HCPvW=kR`BMc 3z>f4aP * _d͢^2Gأ\GC^ILa=hlvI&[b&-Q7^Sar)к3s^$R/ښRNj7ooYРtT>ݴ"gܴ̉ l}fVLȰ/kuG@>)DMQHߌH#P2?y D$pK!fB"aA{[ vҐ!~}ִ˝GrAxh]/gc)J;QPk&P2 = is3 4="1$US ڒÓ-Dag?tpf&`O٫`'fB6>rֈfO[*{iCT6ogv嗓)|ג{JXv=~rsj&ߘ"k^b"MQpr@l)1]@\u.ܒD\ԃ4m^P^?{/ }?r (7c-wAk.HKh0";D+?ચƮ1f8T8={7hz,O@J=MI𞠲{4[6]+^ΪRG? Q5AЇ̸SsTBgv-mf IUzCۚ/_ lEB>HXۢ@m8+RRwmpA1D+-[*Kݵu f2oA].Lf0% JH~+ṁ"3f>pR >o݉t;x#E_IEz71KǴ>%_ )ロ9<8͝wy5 |Ub~qP@ɦDmsF2OSko\r+${hlVjy!Rz4,$O 8[{AQ>VZ<!2T<y.",*?pBTJKC-f0J2@xe#Xy$uW="Mhyk=Iz%8?@w^YQSxmom~l_e,jҠF`Ǒ4`1?1/kU*e5IơTP7=utn YH Mg#v~͆;HAs#N"]S$kMT=^=0Fђ{-0n';Y/,;4&^] U?1yL?R,VfcI܀s S_zW tCD53m0F M\>KL qm}.40XId5H4BGl"2SjhȋvI|׽ƫ.^AM GvWZߴMs``N`d?VQn|z\!E ȗm(X̕1b::Im=v0׻GUW/y9 Ll/z-Q&.x|g!Ȱ,yƸ|#9bfmt[ '3]9߾M1~ׂbXN()5ř˘ʼnޓ]9+y5-lE+~$F`=yD6hV(nt~UG\ $m`@pe*DRxIYȏUs$]>ɥ'5Նz39dPZ{fScWM$nzDL0Ym MS$czIWLAbzIQQb{s7G<+J0W^:4z5Sa@+HF{h416AD^B14.9Z͚rz5`6z|Cr&.R\QJ}Xm>22NM"W" ]L侫Nco>fo"<niMK3q25_ ZBPיku2@,$od ?sAy_1P VW hse'+1*?L/sQ\go[foHA0@6Pz@ IE8tCh2ԪAOqx=9v4hmگt);pj$TD q#ȎI;}]bX~4`Âc3AoT|p}>5@X^(aƹiq>{*dy- ~nb=3'WRPI3yя`c&_\ 4=CU_ɼ&a {Ɖ&8 R! |4zn{eG_@E8 q2FT) 8lj!EQB0i^3<%fp}ay?"PSW JUY|w rC(a!U$zomȇKљWF$2ŝ3o:Q޼ZP%i5eXETa O[@1yZ+¬8DWs$ڐߓ|ЅJgT0?YP㯞y#μ"ASkrF)VrhVbt\Ϊ (l樺4,Ϧ?jh3 Co )b,>"+_G`^,./iu5:6|ݮxfTHc??kށYgb,Ѥrroeo-ʜ.1Pu-Tw`Өԃ&0hV՟NӶ4')JZJ6"~TroMĀ^{B׷siUsx4|v,rg?75|eͱ|XZ8TP.A#8~Z[҂` :$s~//#qfF-;LEA^p'!jh*N,@޵NQP\6hq%G_dX6U=S̔M :i迃+rÉT ?BųU97X'̛ IIC@u\gKu?Dw/D*#N1N꿍E oNfE~ΧU >1ǩ$#^o4o]5U`i1׮j@fOQ*#xUa㝘`/Gdc˽ݷM3[g+3Ips萱)v ^s{>:y{)ec@QwDMW^mI1Ҫ 2Hvlܽヾ! AmS )4N2 n+ @]y.f HasTF䫃p{1FqpX$`"8f_\j4X^jj1zc C}㬭As]%heݬ<l03 +!]}0eVyنi I.Zԏ1NI-Rke ؆⌌ W,of=g da>jOJ JYŮZ߫DWmKsȞc0  Hx7j_cpƈ9@oXgbk] ;ޑ (3dxMY &DMI'Z`i>]Ց^r;WkEx!xol)t>Hp~M53MC//3_bm Acd"7Zb-_{Ԋӓo&=sS:/Cy;p@M@Z,4oT#S53>{s\ө2AsR>r_a'Ԩ 頾(pڈ*23F$Ul:aecSA2 ^RTƹC{^a}BW΅gpeKlHs(4f%tuf ES/v h>.!uAf*t;Q[ g0a8\t6#uQG\w&R\L2ndOEHuˇ9~o Q/)]3;[ihL2 Dx<@vv8ag, m ((_kb>}wj;\FOMڔiͧnTu5h:}*9"Qhd?ꥃ Ķ*۵The.mlNY~8 caVqhp RcZL3$\F6xkAbSZ4F »thQ%ZƟ7t($M q?}čtx%U8r~zf^9b,Y8JkB}Vf*@R%NSEc [4BU+R(%?#!׋- <;Sc(9XPʶrk@\{}PОV{=my ihCsd]q*SP@YjgO֨F;v[b =d:׵,i`$usjgJ=&&Jf@1/ۛE,o fQ:8a*G2͝M2^@v8H[2~Cn g9?j%{VL"J©,0-kM/ǚdz[RnN:wpDD'B"w=KYHcE2(#s}?qŁamyևD |Aǖ?P(thΰۙD00+2bψ]2 q+e !j53pRǍ$o:SD<¼Ų*}|:8[dn}xNh#8n)qhp^|Pnܧ/Pr p@>Op5?5@>{ '0E|Rɵv1JhknHb9RUvF=lۉ41 TxwAxBsC1z l Q-I3^j6J~X6E7=\Q7'vmShM%TYSy5/Q(1ۉ]OfLsDF^7-#?E< [\=!{y$+(b-[irE &<y+X>fW?I)T*T3Og30]pEݳ"+^67^xĽm^((Zd#‡ӣG!WQ7*‡Tɸ.NGTb "#ϩ_ќ0@CΜ[ <Ȅ$pWo\3y!;X #Đp_YDDZُj]]dHfn&5kB@шOåʖd| } g1 ﶫ'wa<=2I1e׆*. U.xQm%>­.a ^8[ bnڒK^)Y\yg4 $ |HZ =M5n5'J"I!ud rTQq"Q\L ú ۺѸ"vSLϮW5?_0a촁2GkZێ0d`-Y/JseH21&B7pȎ+qJcr XHlN>,Bi({bnFs%=\{=bݱk3=Ki(orM'C''X0,~RYcaQǩ0 o!T$jr\Vb"&$F K5[2ho{?;VVc?i|h.<e-sl& ) ~)TO:#74*i y=ɘmqUo stӰmp0uە:\>iZ~Ѭr &YyJ1RMV/irFKu&:*9,k"94Τ\5#7(+vin^k?!J1sOV,fIAw`zI9\fՍdsx͡M7c?Ƭ4ܺ}8-Lgg2zfȻ] (@d8{A`Nץ֢,`lLc\bǖB3y C$"S%*uD Z~}neX%zh)@abf7J7_ngbay<>Wb ÿ1P[!B =-4g@(1q@&&OgYe)!g:2!~s{eEY{>rB?'nehto: '>AlgP'Q-^Zפ1 SO,.GX깃,ý990ЯI>S@CT$C&v7a4xUh /ioQԚj3>LnRܧzĤ]5 /6J2/!(V X[ߎ?iqQpH,4~"F^nDn-\'v$ՖOjPwy4,] )(d ;5U^RʶQ -#@HxCk ٟw sA*ϼVPT_2}7v˟N+8մLj4> ~ 4]zP]kKRe\7-̺ 5ݻUVRtrs$޶r4&$O~aVd8AE Xɳq|$*2G3~_~2lL#zA J+9hz*.?+fxjLa$48ɛy.Z Y禁}RxTYҔm,ҹC . i^}~3%=q#bؒ%n 7#Km谩#uLK,jyX}pB8H(L`I>Hc@\o;D >! tsAs[}Ib7jaCl}åL<}-aMdB8Wk^':Vaq2ꃂ\?ۅb^qD\L3?^1 ,ԗʭDo/WKgNzA$ifrNݰ;$xt#Ԭc"r0N{Er]އt[ECSK٧2g}J{h2~H"v\zOEN[ d@WNr .{iD2\Fș7`,Vm=}ez1+axEgo2tCF"RIٔZhgTY~DÅ HPߗmێ;j-`KQ; # kHH ^5!r,R}_[1: N @>\F_|]=0Jl/w鯄Td^ٍ51sC»ohDS^;1mH\/Au6oMԈߨ5_dBM 'HZhr!]F C! "oe|( KNyxM![ ڸ$WC~'zKGȼ.?ZvY{m( P.Kܬb6Ѣ"EX :$',Yx;@q;9 @{Dg:0p:EN9P˿oXXa.NlĪ`t#Aa\\ =6e+ 3VﰜA+gh 1(@kjA: dR )vK)./sO% =s F|,h13㞙Vv"KD~ـ+ ˭0< IUU`)P4yi}Tc÷s*3le T`KZ4(M 'ex?}#F2!Wų(@[: P̑Ň@2nI;[.H|q ;ٞ6neserD@Qx9 =U=[PEU"#kb[R̙la6xd[ݫ7Vl#.ZcȆ:=OsGŧm]E{,=,:GuJML Ĩw6GC?~ F[Ws<;\h^$Oz!Vcw_ǢL胁_riLHN8ԓgt: 1h95@9Eh'U7S[bUs")?qLQ4=\D&g^۸y!0v)0v#;2_?nQi'}zfk&Dp쥧9,6uЍ#ot(2Ie5)[<)RG-h>cmrXN뒹@15ltY fE%xBlYǛ$4gNC)(4"$Mw' T$i8pԿ/y $;}4z&9DV Xd'Z7jR45$MVO){z퀣/ZN w:ԇQ L %?MIM>` 9ҳ *ؠY쮁-?n"Tvw:fۥ`ytq]ZwQSKVڇ?(’}]]5V%Hh+ނS! h9 |37Wx#8e@.;C7@N+"x6|n  W6Ճ¿wx04?M얰kl(Lz|a:l,ZF -I)5Ηe p֋B Iɜ2FEG$Pk.8bAg]:Ua[$8J^&^v*.uw =w{]\s<7S^d\!Qs 'lĥ21XFNe"j (8xqZ.:y5a"hW%.i+M1C?~؄^ɥqӥ:H{tmK\L!c|#'!߷#erd?W$ô „yKr )T%Y3,mD}lV>L;} eyt{:/̜l_C,t!pJ,L8gK*HV0Jx-}ԳHibvd1 c2a C-^Ҷ@qL+%oa( 2x΃MfSwr\q:V4RYU,?oWgSuÖTt4vwq^zm"X6/sBa-rDo ox0(OK s;B̐׎"9&iXL{y,&o!US,*xf@cnIԚՂW %ĪPDG 3 俬DĒz9{5qpfloZEoD mk|Bؠ OptSB%۫U0BƈV} g#=9|&SM6sk Mj5,>td\?r3\,v*ٗ)f:VT:63(K=T{RǷ0ar<viN=^M/Á>ۚ ,e^յMWS%+ _,K|zhEIi:|OUoL U/ 㷮Lv,pcQ3d %ν=HcGT)s OHE='t%,lϝ/: HKL.ab'=U]܍Uv^YR|{z(.=c*#Mfky/pCA㮾ia#$+@ܞk|`s4*ڴSHiw4G)sA!ɘ?Itn{9~[- Z$͈kq^Eg^X!a٤ˉaL/N@Y00F_~z5U1RDkG &@.I,Ze>a)mwPAa›Hݠ7Bjv|YZ|3Gp*Box7׾=H0dvXXXGǚT͊MkL%N{VI1(Ǔ'EDng{oN>FxB­cljc~?KB*s/DUMv%S@sAqP◸¬>ln(2qGGY,@DTMmT[Ja!93 %'19Z 'I[DBpbւ%QW Qj0jy{ZK΀x(7HsAf\/"5#dt>qP3RDBnLSk$/y3N6]f.&rU#>Սq^$ol}"'.6 !.` <)or8/%:$DݜZ. h`4]c1n %e3wg d=0\'k kB^ q=n 8$viX djaG-mF;.d1Bdt/Dec!w0cU7)9Os'#,/ZP)~VmB hгwQ,'i#)HQ@}S[Mo?(c qṰ7-Z^J@9 ;,lFX3v)F-ϰѻUrbV Lh1Jʣc.aA-E \Zq\n˳9콋x:'q֓4CX*N  Cs9%9#sbйo aa #1!GN@B IH4,˰=*:GAݛQPsUÕM\`,D3@8V(] wpr}_buӎf=Oˈ-I76JpK3lHFh&O{I})`ablW þ~VQ?rN?ōSʧc4^!u*Rжiwb$)7!uw@nHvߋ%tI 36Ѕ V"H%R÷l U44(mtMW%WlH#/J/2@w)O@θfv S6A7.`։^+Sz4CRoZ:3}Sbtr(xq z/ڏl X}\~S~>.y?}FOm8T DQ]1ΤX`^Kژ=~Yȷ~|Y? {argc xxF46ϽvuQ<@<[&d m ug181e" cz|5 _ڏ PakHb|5^ߺt -H9|U3^Q/\NC T@jWG҆.߈mQS[9:0 /.[fdhub5*kplK{nRB-@0X)n|nLp>6m*^tB=t8O T9PP12ޒ :堁;O=A[jNNݬdܸ+ )7זBLz3XŖ*kD225!GҬtD9Ȯ9?s  3vs&:5E\z//N?d6#WFI?dz+*̤·mJ{xٟѐ?^Q(2Ku2 >`Vonʿ%JD>G!6gb.Idz(9 ^U@6Y[==JKĐ(کYNMPKLe56Dras#z |qsu4h_'_1$ɝB?!jjf2J͈NYvx #LH4%H7[^ ! ,̪j_G&I|GKaP%nb,Ea$CMڈVx+WZ+Ve+\z$"GDh28P* j{Z_ {M2/A2 #`*+Mz(w M78wvh7WAP?MI :5EŌF=U~U 753z~m 5E<A 7]VXkZ3 /RMxgon0N*kukA-Mj)%]hT o7oޓH~>Y"RU.+ ͕&&GaI~NthB<;6ߒsdCc]t3 tFfnNz;Y63o)N])r~.p18GL<0ἱ0rsjw$a0Btsog^;gbe67)D:(e]\82U-8DbC Ǹg \ H1Ѽe3 %I@݌cq3ɨ|a M 5\Za@T6Ȕew*(}q. ԀR.lh첞>WHU<ʅU+*Sڭ 6O@~7;${P`QNL#P RŹIόwD> p#Њ&Swm9}4MegOxAspTwCUh!ij9 qfC웷?neƴkQ󳽠y_eƘبIZzbNۓns2Mxͪ5мpٛay6PJ@7:00ڕzpȅէ-Ͽw>KT \Ԁr>`_vGTv+ J!hWD\'. (]-(T'_ hْ֫ ,ُظخ5oXȮ d)yaat8atO} Q(Lu?cthnOu 8)Ô(c<[E~, 71l+/#W_㹩-`rd? Y=" xKzA޺ed0Ob)hi4恗tE0QtA-fT:|=4˿_Ec_%1ьWPF#ۦOpb5^5)|y-^/ᾲALo6EV.anA5bwVșQX hu@{9:({%sUt)rʲBD”͖;qu4%'nI'LtmW^zu#(7&,ըZKJ=לƧ>v!L uG熥U*,*+T4|Uj$P*T 3"3^RLض1! Y};N'Gu<Ε{h^U;Ҿ-.V*)Eqk#, וb;!px_k#ZV%6_G}31 փd%jk)YO7q7iUwL f Azd-HsO @Igx8CQBSmYbǺ$X]؏Fӑ)Qzݺ?۞)EF^n%6* Bئs\v̒>y̋1:*]e:Iz)TN [x6N+h\rRk ;B, !IAhlHDŽ©᡾uuݛ/Xf23{oy@ꄝ[xt֯\,7ؐ?@Vh^Ehke[Yd/ 4WGWKNH^d *jjghA[!jJ;ǦXA''WnW3m:m{w"~ b$V%@mF0S)KV mC^ێDz,@A7fk;d%f\ڇao黐g#&w;zVmT btm.Nt9:</҈?!5pc 5ѡ//M-xV;Y9봻.e*h8G WVm5, ?sQzꟾ' Y0g,KqɐRCD0?%nK0,nkV¯`h/`FUݛ%nytOGj}X8Rz&rb#2i`dmަӷƺֱzf -$c1Xlg^mNg^(zBH*^|wMdsko*m2d-JX>L;r0?(UKC!X ?½R Aj*:s S vNQЙ4}3GL>”ཾ/sC8,H-ִՓ6xzw9ӝ= 2}t&](a4%jf취5Ak~Ed4yG>-&U&qkd` ?5[+f8/< N]S/މsm¨{"qh AJEh5iwǼ˴vUt7l8$.3Ԗ 'l3MAsqO-q7jȨ8}#|>{[gq>d+6k4z5{h*2REiIN_qiFjqg# ~09Lsz<3ؚ"UHT rB"»5;btA6k~ PD6˹zOUn 8r>s5/q"R3;ēI1N!MYG\Ubha$Aҿh8!Fו&и򘁑YR[M ):QH3g}RSZZ4q]U1d_U3kHS3b4O۝*GEGQ@"ٵR ;~y,R8Z*+_*@T϶0V t12{j#Jae$ɰaKV%YUJW/= 靹i- Xj޸Jcv9Q[7}џ%T[ Zaۚl YfiڤRf>0F QqBq:wQE7 zDnE$\+(&]D;,demyM/tl՛y_ao$Bօ}3E/M$D^!ai`w{D0Y;oC)}F|_Bxb;dHj&gߢz .]񄫏i2C:UxJ*h*G n2 ]E_,3"wSL\ i68VSWFߠlQ ;Tׇ3nТ lz"+pt/+x.E~v/MJ Y+8>Z%{T)|>}Ui\ˇl<ÏsT7(Fbh|Z055"UyoڈO D/0D^u[e1Hb8>Jh. ;T8{ ˣ)vZmݷM;6g }|;20G3 S@rR,Vט{q܄IS,e|4)8Ea;Nmh39ʢ#H^|wY/!8{7L` 4_Ru63i`r+7V~f CaY1re<$GG;N25j& o&?M$w;X_hKb \,,6Uj:Ah!09RkuExc+f>4t> ɋ)%ό"4 :Jo0Bё{]歳v5j((nckܮ! @6w[Ren/b=7 7B<2礈[n?+gݩڔ qq_~Dr D~A'EBH1X\͂Uܠ"ݭ9? øt2ڱV6I/sQGghaE0֜bN'L=dc-2fU = K:uW*^*@vXeX$kb㴀̎e:ԊBEv86='1Љ2B=O8szB;8{u)0PyZBվ}fGω=cߺbd4ex?oq(M\=v6AxypaK6q />CXf&Ӭלoَ4))cN,vzDf(`O&YCQ%W_'OҲq9s l.ňQlǨ r^q予ql_i hn D$^;l/g5<⅖wm92(j:Yh" T@i?7Ci^\cqw0~udT aɝ@9䋼"oj 2սar6pV01+%N'K Sx`y0U#{-23 qG|)ؽJNYAix7F-wX"*wüa_#-Ri(2N\t񅇻7QF_p R=#AD3u{fḌwR61kde//`rǁY@UG=}LJKOY UyO N2$FPɯAԧMWӑ2X:;㑯3Fo;Fߎ@tD *%@Zyپc#4HI@2r𦨫J.u _@?R$^i˭2 @ۨamo*AsC8JjՒ'Вq?0۬fJ;rh8Ն0^Iyt#OkO|%ղS%2p!򶂐f[`E*lUX(o&Hx`*A^WbgU-5YE 6CY+7*9-3y|"^ '|MnFl\Kd}a c6Rd9;`(d%zGR-_%TOtF1[:-%,i& }K-CQ5@+WWXoGz %FE4pߌ}j_dw"D^8P숃ODg߰ vnG/T1rY+JHTnxUMyF #m$\@>!ӶiT"rb{}S4}+6С?_ (br<š{*q5 L!̶H^V-/EU@ȂwMjN-}bx_ң`[C ,>xC=0|T n)g~;9!莐{Yme( ڢcQ% 6 ]Zj3Ѳ7:I _|jT-}^Љ+{7 R$$vji|/ۃA+m\E)?@ߧjZyl4c؁`F6(`ܞ{+zGz1 .W"n& 8G;QP^ɥ6¼䧞!3YL©vfcַ y6Hz(PMp#VFxcvs,^- lƖxAu/}Zn0{C¥$Q<'C=Uׁh&֑F)^pj(3ɒ4ʚBcrm10.j'B tbxx0x?㤗n^ cWlsvꬻ]7>VYxQ*ab4E`Fkv6KB=`8߿kFc 4֘Vch9vZ0J͙ Kb &(2b1^pMUfD[ z:!Ua"]RrƝ? tms㢴ami[DƤ/\ gkc8p2E,\\ͣ MNI,bp]B3{o?xuwg=n| /xhEMrYcS [z-eᮊY̲+vm/u"D=v3u~q;8,M![,RgZLpyZm9V,[A<νi#缝aܯ'v0|Pa 7ٖP=WIZ42.i`~&"a !o7*!^ZnLN}ES~b7Et. *"*vM_mUj-^5"ᄧu 7 Gp6˞ {w/Dz_+Fp?Q6Fs}oѪ0~Y'۝!8f?m-BXQQHI鹿FvG$rLl]CiAN*-9f?[' 8 ؑGzd)콄<\%MM^"GHXծx^?V_1{M)Ā,,(&=>{rهgBK!GUQfj|Iw"ɕ6[b<_\MV.'A/j'(:xQqXoݫ)k\s@]CSԕ!f"U7k!cS6_r?,O*5vxZDnf;BoUijtoZQ9gkxꤻ)izMhg=Ʊ$[ <``81 Fe9-Թ #<`a~6 ɛroKݔqE9 mb'.]2Rw>-tP߹J*ERyـV0ESO&gڂ#swweDݿ1:sX@H*ݣi-ں)BJ!9yop/ɸmL^nۘ }Gp27=X>xx_ [hcj{Y@P^q/,Ra J! `_@͊m5>IC`-شJv$* Y`k<߶ufV3zLv! xd-(}_Bh˫.Nu{`SKAwW;kE$W0G<\!'Z=fiXi$[كJڂ%XG1L+lnƒ ƶ6=1qkZc8WCv !Kg bGۨ>Q$2]t>.NOYov7__P"1f7>-!27kxJ? ,7{u)HA3ynwʚ3up7N§cfJR$jN ET% >KaJl,x@@n:xnuX%Ts3/vCA8 o)%O{7BSTx~tD9a.˒ NX$B2(DwNOW-bsckwjF6j(lz]n>KIUphRe| 9;>Ex 7F؀K5_#9 ~ ])B<ܰ/V#KZf&ptW +=y:[\C4K R$K3̓)jUC ⡴۪8Bm.J5-q!INgL6?́3F4Mt Us8k3mׄ/@d75n-'\xnSx.!p^0f^8-W4p J?wytKBUߎF zI3yOA(& pb2b*T֚VؚV'Wnq:*$|ti ~0A$Sth7傴!,]GU>nRޙOsKZ!4Э gy5SPGp\Igi|.$e Fshоi-MLL;0]Qty| Jb#5Qa&E1ėS2On7WcljWB_jGx"`H+(BʬiOM2}R,S-qN,%nt`늂tuLIX xƫ"9P {V1 }HvuSl'7m !([C}KE)ouZ SK_[la6qp^QIʬ[Ug4c9w6'} o4D+ۥN3"Q?Pyq7%ozdGx")Q*o1Ϝx:oN N=DQ{zTgp۟0)4 9|W_V!+c}ݓd[`6s|x//"3)085SXK3Qp˻5VKo@e;L*DD؏Fi-'W/cСa[G⨮|_In }f[3, Y.e@A2gc&2 9ܚdx޼e%PǝTq? 1$w'>~J)!RQ]CޝD(jBj.}\#3"Tf$j]]rK-~ML\w0oE0%m1J^ى`q}cHoD,_d2 k6,ۉ0Q :@nθ !Yy8Mf\63:Z/ =[Սu_N>Ź)u:O#g yћ:oZ^5ƹD.5`7Ϛg&i]^JmIA yΕz1FP@s%Y]nR& :A2J=7*GI`}dJ;|λrO5͢]M+yfOƊiSQmӠ 5lg4??O5GkgCxˆ raB▶uJ(=9iVO@Eˋ]b~Zn55W[uj;~=0и3IGL>Qq@Ijx3JpIkxsfj2caodED <%*v((9=:}ȸϣ yyM51-B7f^Envl4Ws@HR#llãzm>^1D;0|*N-.On2_i`ߘXY> T N=*եG PWdvC4oYTCBwcZ/-Ɏ?}JM8BH݊b& ƴv-F1a/CgRBыk:m@>GBžbMA&G= >%Ԍؖ|04 j>vKJa۫2ذl{N;n,楚LaG;tQ'/ʰS}̡ AFQH)۹#SbJU^teV, DO@YqS@N}mr-2rӭ {3w#%7^|Z08H,БGӣK6dstPPN'9~Wgg/V*}," S6vɉ,G:aAޗTX/ =wPBA Kn0M x:dpڜ~DHkRCZkzc0ۛ[R !,%te;O@WRA=#s4GUUFPGH\U}ۑr$Z $ۇP WCWPqOBk -V%7>@y){Ty,{^Sԑ4xoJRч3WxY E,g.J;b${{FȈ A9MOPzO N^PZuv`UPȌ%5zLP22c7\|֊CV|{WtͶ$Q츪}5W~-2wS#-:´߆W֩|;H}o\xK)1>wˀ|QuU0.+:Sl4u?5f6,Gk32@*`5\anٌKM*c(yE;oy1gCy`~f{*/~5jF9|*\&#M gOʱC'm:#r*@٢Gje'A'Y]M5 yx[42I;*8 nj㾳eAN$ϟewG,i@)#߽\xmO()5 TF-~4iHJId!$:*a1$hnKi*c+!' {]Zi\+GkmLU <3$_U.R ?H?LBtŻ(S˰O~ʲa3my&r%|ѳ?N =VJ%#+g!MduOӑ7S%tP<'1\.ݴ (iqXKP( [xY"nF(u k%A-n#LY9Gmh = |8L:0].yS]1|,!$-]ӯZLrZ.MW̎7W{@0γC`MQ(6u?8-)G9緃 $b#\'vVRP,zБ0yuz@M`esqG nN*"Oơ4^橿"W)-WңON(Vd#gQ d-yo-~g19,e%AtSWXˌ#'d[gChnAޔE8&,m%Oz17p\:zG2eH%XZ!ev+c@$fɀbEjeˆ :t8[7Kn+@ss!Ϙ>Y[0ΰiPZ0-HU 5_n8~_㻆50vVbJ^舉;2i !En YoXhfBH|pI~F  C`4z՟ni4`n}!bz-q,l]dq8: 1&<0!)|4KQ+ZX^d},IY1y,_D|ZoL+ŝqnl5R<½6Jo_\ ݫt7-Y ⚝uj-'e9>Sma$G=E:in׏PE3~ CuU t'˽/Hp:iB !f8 IS-˙inZ ld\ae^]:z?7da0],I6};>N/Ϝ@x{3vl$%?qù>$<^8E%\W3VB.3:N'mʏ˻և{ADi N"EOlj7^ixuvN6\0ms!~6LpvjZ@ZwtۤIiB^p6@ c;:ŷDy|CP0w1-?䱀diK+J-2,>"bl,PT>7۔'Xܡ dkuk艛l|Ttc]\ٍG"0QbXAk!c _xisZ˸0yF0ZX'zQ,7/Cz~߅B*Hw?sz_X= iHK_Mbʹjvm}61-!Nc5di-9={V"4o X>4 wO#̗KLeVJZ⡯& #q$jW]d~i\ >RSH i..'bM߃1iyVV4T~.!Ϳ{P (lzta S`bڸ/KSDb Dž ,Gg}hS0p|7e=hI:!$>.ktw| *?BKV6Rp섎cc0M9 oڏjo -OX݁7:{.fSj@Wmb(1 %$J2wGI2r9'^cd5j֓͡VM`nBӯg`ޒi"\ qW@/w״@ㄐJ Tvf- *}ؒ姇u>&7dRLM 2d".fR޼t"y !P_ O:A X4pxSU[e (R[ga8;NKJn ;LP7ʯu]>\u(\I ['6-d*+(r6"ݯ-b6RBg]ʋ(oYhCе:R4:J^R )11EHT҆sߏѲ>YWLgm׍vFAXo u)mb8_pCvQ`.y6YkiO3h:CK1 B!`Wo?"5O>b"ul' 0}Pq$ I \R%ȻjXHT  Q?LX- bUF `*/JQpA 1dbA\iTv=L@&AV(4Y}5 /rQbY֔ F.Ll̸ 2cֽs&zlѵ3 9xM ̥J6LJRv{L$mj !PbB:(l3ėe/[84'!!Mr!&ʬ Y/rúkG$o2 qs0nt4 łj _򭇜̛#xn=?> ks>HfR_xQDR ycPuvQf@E5Xc 2;4Ч R fT].+b?cG6ԟ+#Y8_pc*m \KVVtSˢxh 57ReM7W?vv2c;br_a D?lZJhKQVt,4wZt2~I⌂n2+&j?ƠIWaw^TmV|=^7@ȥTOveL"A6# *#,N9D?v~, PRrNg¸U3/{a|fu+<*yQkIYN#B6r=chާ"A(>hx%лd+`byG9s_)"0rMEl!v0ֵ`:GrArkȡ Znˆb ss w:/c-oN~+4^vBi'WaK s(0)+fkGVv{ۦ# [ s 0xef$P@c&"-K]fCB_]ԘL!vU:ݐq'iMӧFP?$Yꀄ<;S$򷸾>sy nk:V" ټlf ѬI)[L2/ u|Ir2 WT{:O]ga}zT'"+!ZqNPU!!x,T|f] %|3uc60Z@<&¸XQRyyU\&3 d_;AHXBuS[L^X4b-nG/#Ň}6ᓐ{}X{Q',ԏX(pk`1e%r 5 Zs0M#fGkǽd^N#aUxx,`p $B2i;3XqA?=k΀Ŧ 'il6l==bwsDS^J0b%/]' [7&s-EY-}V7ЋC!y|L0_/ "T R^9,Qtu+E =RG3 Sp⌠#czub4Ӿ(fE|T7QžFҴ4"<&MZ'gtE_m?pDHYHȱH c~\ȱ1K!S2g(AON}>ї]&HIa .6{;о7)ϲ&]XWEI|g@-k %d)npJِ~?o Lv9 ܜdԿݭ)Ǹ26*Tpu\ô8.-- &V1ǜC!HyҚ.qd(Abh LyB.M;"%U*d XqaS*7ώɖgPN:'y"حطr2h'"[}R5zG&:/ fIeP8:|ʨOw>.~2x?07JT< B5VNqBUjYA4]AM ZSOBb@rInP&,ҡy]݀V6# 8d T>HN`4PFkAhPQUԘ:)jZ(Yo"DDa^Go/3aYalٞAɈ.%MD b{RM؊M'H[\8gG6etfڸ·K s`0q}(16HF",_t9 LmsJ v'9ݰ[9fz\5qw K'.SSFKX>'rOɃ]?KEf$ : q α^f)'/&H%̕R1nxf![Vgiamņض8"٫af:&r?~hGkEmdp+8)$sN5",iRH䚚}g?sT-fOS2<Bǁ jRO\uÞꎾ]LtD\i~(u<#ΌO1 "fR0T+/81YZ^݁D$-CI\OtW8:0؎4{v$~F`9KAP/j&+(] 6 v}P"ZF2r`gpf/*Zeud$ي37\l䝆 p\Tƞl-nQeluk} 凹DW" z:6,iex[Jֲ$ĔT\XZ6MY fN.9l㇟˒>l؊[$b>!ُg-5Vb@2qJTzWE]8z \]gQ~b[Qije YޥRSSriB xV#j ]&wF/ɍo*|4aL)*|󈾍L9- PP;ɦW?{J/K,Oklm%arS[9; (8O|sKH4Z(y2 5<1!nA`oE_-T7A;ef $ H*:W|;a6Dm =2em]B{]$MbNⰖiR;;e[7ԍӈ:Y+mez"Q=;"TZO=ŝ㿧Td8]9te,JA nX RDj|S r 'P*ӕAdpƔ|4l Vzʗ/tAV$%Jjl>)49qj%?bI}7ÀYzmCWʇF*4cŋ:*5DŽkJ,O(:_;_UqIiѻ{rxpK<4.ɸ 0w6 ۾Bm;@SXa hQY,s!ex8g-$%zLN˰e:>GĢs9Lc?>[&@!}XTd Q_soLm„j REG BNe\>;ܵRJ jk'λZs [$B~9NFcYաsYg{;T @52Ddј(C$pu#P6S+˜gy3iSDjc>GRG-Bûa37pPλs|?@{D5[H/=`4 oٽeؒC ~STApT3aHͩ?"Vy@F 51 m5p٪y!q rC˂ Y乊;Ą[Ҙ[n!+ן3!K+c#N8iR?qs ,EՐg;)Efj>,ٖbF[^^ ~:kTv)g@%xٖjKTR tzq>cYNWÉ} eoͦ; KI\$z!]J:Zex9aEz}jJ~i'# $1xkrsArDhaM)6? /bLQª?RS/n:l!b++4*p\P6 ? ZE~'P;L(vL,D@d003 kc5]CX0|p?j)YZ?{gާ-O Q&-TI㙖_D0*{ghJqXF0&gΫ}ܚ:0uq%@׏8Ӳ2/}c DˮlBODhJn?qHfCOg' -e4-:akt!M Lh\,yqO ;bKSue\Srw+f2`6 aX ?xҺGA3 $$Ľj LQG"5s9Lb(}/CVchWl;qqɮj\O5hq!Hܿ}K ]d_csa!rA-td3-؟Źq*F嗎~`w߂'o#t~xA'!S}z2\ KGkbe$C%g 3' q7XtƬ2h(%s/[ XwR.J,+ndH¨a.py:W``Qb<78XIW $+5<7Ƨ?=f7d/7I7Uz*xbIυ玣ӽ#  k e(dBWS q`k]4t';[6=QS=|ΣOjHs60y×ĥipze^~Kz+2Ky>WTJ1-@_NA_Jes.r "+:o0PYl_!J/U'a˄F3l⽜LP#eإ3d!M2yV1yĭ8͟M_\b<,}C |o˲l2c"lg1X\*|c}*S~t>t%8/!ʭ:yIC&>G|Rif8I[ȵȊōZ]I-^3wAQ̥;р8e|"5w|rO4ލ[d@R]GN\吕Bc {ȭ/@׉c:55-0zT&mfb59yx)'KfiHp /^:3W?D LXlr ykȌ1F(_e՗uhPsCB(XcE<:ӌ(s.7 \l)h.3j`t'ĈNm~wfcV-+-<)P/46rb=>wvTؗ|(PHt㣊S5\Xl k(B23:K"+]VW?7 8k{B_ *ZԴ 9ŻXfrM@r-`gB=֊-F'P$s+W4_?y?>{ nzt'kq5 Q8xs'4eS0? $Ku}b/ 2 /y !V3֖ }YNl(+om(=փUݻlGpiDGsT,rQc,z"~Nt\ kkEEvMQM: D0k4sX#& :6SeZFb'.s;ޠ"Ű%ӷww'N͠ U;K@vڴ3PgRĿ.6jI4udxUv^A$"pS€?b}OVGH TԲzڭIm0L9|)>(Dx6$. nUz3֋4 xCѩpJZG1v7̻3dR+HpyM櫎_SSuyV_y}Z[ߪݩ}42脬ޛ5nymJrfbeƉ !gf[m0as^ .*~/աo4lEHCT4n}Q zplApVB 0p6G<<1)"iksu>wh2JBX&ZA;);ǥlo+VvB|-ν\*RsY }Xw?^e@D`+9>1_ҡoaLm 㩴TY5_Bթ鸰IkAcpƌdw#$p}Ǟɮw !rC wHy?iS|/Mx6sQr̀|2RwyiQg -mf}U`Gs/S{bB~6'P}_5CkO-:R48}.g.YVA@dQ?tp9K !oSkH+_dI O1N>|fLJRHZF A JDVKOΜTq?Y-rL{~k,?D=RAÄ[#`:H@oT)jkAvQ4vJ8 }ͥaHcuGVS2lD )[e^K|6j3$IMHJ=ZPD1no8k(sݙ@ebHG'Sbp.붔t)/M4tF̢m X 8CK9C5;)xiR.- li@ޅCRp 0`a^vpE 5Qr$m@nWG#;Y&UOo8N1:Qqe'&P6'!3cXwvk,XU@b-@?"*d wkm!&2ks4AwR"zbh2k[fMJfdn_m hKp愩CjXԚR(Q|ӍT*eFicp4v ˪Y|Z$vGU#ϙ p7rQ #INb|r nZmzm!2LŌ\'xV3<mF@]qޯg@^UcG@+AF+b؂-YMPx\;hؐv0#A@]=-*(u7Guѐ G)Ǿ1=۳ktXǟ((^桚+fl?'V?v ֨p}`JTNMƟlALJG)b^+8kzgwϨF!͖ 1?ĉSآx9aw C(7@tZA[vEK3?:LH=O+ @yBEzUhcvF Ź4_5: qX!q^49։Ԙ:QC| i44ǒ^}K)':n #1c!ueꨫiX*ehci@)lZ\LQJrdtx/q՜L2`ò,bؘ4wQ֝k]tZ{B-dT˾7/]Vg͡&A(QN*/T"upWL){c;Aڜ}zUS5Ktm)& ]{ȱTdrHZIL/ncҒͳY;X"L*@ۭV Y`wqZ_ "o SL%΂J ߱vhOu\M/K -:ޒ#j'e>}0H8xӽ hqEw3<>ou]ZJ±+z}HTy_C(>VR]rI5D[Ԏ"I襹'ZjZ$,~y~~v#kV3V42|$Ke)+.(JIX_%:|W B݂#D>[wr:;HqVID>9/qd mΖ,PlobYɞqfM_)Vc- =$u)\3<| 1S&6 SU'69Ś4.֬3x 2&J.+jPĄH'*~WKهzV[wۼA=zlB@)9e{>'z9 љWO7#z 'pG(w,L-2;NX| Pvl_<P_ whla'Dl=q>{%뗕[ywXY ock>:MrVFᚚTxR¾3-㨑WMxc2Jd'u @n濜9-!'& zGf=F5M"˪Ջ8Pr{Lp+v/٘e}~1,pKI=z2a{nr۞"WYc:Xԭ^]r)<8vkE7h0 ׎P2=eEdo@9nრ ;P(i(XZ]eQ+BV4aV6$4 i7;.k(fƗ5cAL $` QFt;)Lﰀ1SzCkF9""w`0bE|rdQ{aT8{ղ\T >(%~Y8rJMjL-4COmCۯb=*yJM j\"VN-&66LM=?t1mUsP--j3X/a(Zl-~d=qn}Vfm.6N8Pu8NY[φm8ӣa7Xhݿԃ8Q ' 9:E Y7޴`⩈E1UgyP n,{ ]X=mfno0d87ٿaѠ Iu5|lWD>I ~’iѷw C|^ߧٮ%1tWZnk6t6iWtx[ oꔴ9DG8GͿXlm Ĉ5GZ@;n*#)%W3Bj ؆ C>m![Tv@Jo3'tK#3vCT ڣE$^/8V ǘ_uCFWD?@V}l~]D8( Dtt9.6zؖk w"Go)o Y{2KǔtuQL,SMאQ/뎓K;[:<\MP&j?CV Y D[%{>g(RW~(#mL~5 t-'QK+ ?< ;OfxjB'pC1ז"27X+WNT"SW 'fdppfLY!ٌZlZ&KiqNzj~琶&WcZX JAMxʴdT3&5N}$% %)ڼZsJ CDX{?U}9U>2G)~%>q03 e~QJ=FhS3t.]#ӌa]O,HtpnM0OnO Fx9iS/x-3!$*kg(}FLcIYirx+ΣE_ۘNXnpaK4:RtڒW]N*tYZfr0RYJ]RYtaaJ!пEھC9P"|i!x4;܁\"Hє!m㡼Xu 5j-tRsFMPHHb(X~8[og8}vf~):~ϊk* //yǭ]a"Z"yN\隅w*|)-'>Ə+O"Qz{5G}Wd)>ok,%΋ bVӫ9q| JZj=tY:/4`jS.R{vvrR* X/Bxxaڭ ,<_ ,>SaA Rvi@V]2٬u)Mt F8rR!s%Ku6R1 +GUM7 Fg\U lF(`|n6%s2[Huu 5 Sr/y׸ ]XKtU1_r 6,*~(@ oz\4 <4 [r aYQو.^CvLùT]ܤgD;E 7j\ K`WJ{_q/WFv÷̀`9^KXOxm= z~1(c ftۉfb (y$ae7E:^-/&c>hdV6-o^\k0ʇ UXv  WM6hiE<}uUOed*%/r6==_9\%.ew4doB'HP/[W6#r9{{kfo1MG9ˋwqH[ 0NW9xVB 2WhWuFrc ?}T؁M}Vő|h&W  Nەy^<%tc Ar옏:-ERa4 2&4b _1UɦD`z)IK$+B6-)K$cPg="Q7{Jo$sBɟ9hS5fEG$<Ŋ}fKk 827i⬂'( wcs82 Iv^g$#1y8!nCHcvm&^%YXXqx%e|ήP,̣k{ ja v BY Ó .phv*X@ b#Eɖ90kӡČT-y-Q{e e96\Y,3!0>mQ`^c{᭞9`  <[tH .yjm orAO#yIt0$9kpkE>.d8>u6D|06g%݃8Y{2zi4ߨ )"`ɰƙs1Vi"kX'BH=iX㭧+Z/CbHpI ,UaSI^q4E:yMs_%TI9F|I~eTޓ-@5K8$ZJvQlEUF>n3>9+᣽[dÀ=.RIPzg)M%"չ#"D帶>U^.Lt+YDez+A iTuWcK( ; tNJ5ѳ$hgi͖m⺧ B֤4AM7X@N 0Q#8qUk+3rˡEJ[;>CZϑoz4 Jʞ+ʉ3$ˏGl`,;L=zq`m=,P +9D 1y#X%q:4~f(wt>ӯgxȬNi*1]qwy'w(2P0Ju8n/f˴W~'x\lFAc_1vuA!|  3+3$~=49=O}I6Ɛ\lyI/I(7;$E:W OE :2rDf8EcdN=X @J-ȟ@-;{MMR,Ϻ}?v0$mgk s!ta&w^`S f'49'$D3*DlfF&7+\J4oϦ#+rYʟ9ZKA'Mn'*!TL[?݁+ǢHHu"ȬY A;b p;5 =tY؅԰5SE)0wD ŒJ=)|6@Od[j.JCoA%j7d¾|<,m!d 1@ћa'Ufwn['r$)W30x[ ^/r-p:{G0İ6tvΑԬ (#sɩ͏xM-K*REK)dPu ޗ[C\Ä j0.MLWG{ZzȇQ%B8nAWK'u匍xp+gbyO0ug6ᑟNdeS@yŷ ^n֧s~OM3k6),Jʵ"gJRKvsioteigԢnus%ߘs̔؂ǹp H"ᅨBW'ᗲ2Fusձ A2+].7H.@*TB "m*% q=7c"(y+08ڥ!QA}VUɀ!X<'^L#Isie^y7d=$&Y '{鎖q+QzLXǴU@99U c򣊲@ATl6%[^=\E jS!Ug-9}8l3:@O!$dcXq/uؒ@Ė*fn4%t!yOIfVN_Tu)n3s-}e$jZs'rb ]s-q=|7g޽pM8ZjL\I40ϚZdl? GMF WkF,P)xT2OA ZPǔY{.^}Gfv^b(s4<2=1-AL3=dS9j>Z+lEguft,A_&>(\+㴧^}4"bpfxho@TV:N6v1@uӎF.Bι pvI!G[*AW^ !h2{_,Bc뇆6&w;| ɈDLKr"@d]BgnxU3!gs<3YwPfgv2AOb$ l _RhȃJT2,914+ * D'h@z-QnBS4'QUV'*;bJЁ?0a.X[bN[;*ʼnK.2 W -)@{^l %E$\``V 6XzPR~}֍`@!62ˡesR UNovFɡuEj Id,OJa¨f? [)$Եc {?n¤!qژ #*h1Њ?d@ԽXGmluoF FbE&y5lzCy$tI'7PXZ9 dmyNHn Y,GK Cl~IA6{gΉG&< M_|CJg_r8T]*얱.A)#'sYb,NauvuJЁ+4Α c˴ĚBn;SOʛVI vU̾%%!шF4Dз{Q&-VpF0ѤҶ):J6Nc&@՟^ P o1'Cc qrT cmUϺ\8)tGHm&>pͱcC{j`daNLcH he;!h7[Ux@Vo1cLRZEXlpߗk|ћжв s]g= U9HpE"`*?mD)VdN~GD|$'M/mC#|n ҞZ3D-AtLȗ`ș-SklkfYJ_=fC/'.0'!Fv?7s$`fT<`]?O "6m% *7y0%{ *!{ i=qu=3۔rl{hf 8Ҕ``[(^|h,3ƃc"Ťٍ |r&I?45N7yRuQXt\i>F#^:' rSъպ0F#bKZx><;)x [ӄ8H ӫ~žwި}vCEf"$TN8+T&ɖqǟQyY" N`K\ZVf4dr:4!?/)tuZ?7"b}JO gy.$f%v31 @XŤ2NS}$LM P ;C-M8>&ֶL\3B lX/vX ~9 Edv ~1tgZCڣ"-" STg"bwDn* >m@xۃc0T!hgsP=z®YQY>~;/4)jRiɑ0'K;0נu׏]#29{c$QsX4s>Ppټ'>s҇n=GFcې[b0a:FyM<~:Fm*%ռwͱ7+yKc*1|YSutk4>k~icj>VnK Ү>J$BԄA$ix1B+u7v*w3:* ]P2 Oe> 4Aw*~EJ*7GvW}r_v Щ}\܎@ 4О8n"n %WxWIƓ痘#^n ߌmnwT f3FgU0׍&4^|'+jȫ~g՗C]]TJN=w9?@sU {޳\/Y!Um'k!GLƓU5ն%[srp3LM}n/I!˲Lɏ=p}e (ޏ Zqeb~:=IR:UNmy{^/Pc2Jsԯ>΢ IvL/4vɼ=ŧ)\m C_p"BY 55. KH9{;j}fdGr+<@D-n~lb(Q!Sܣ WejeоȚ;.%HOY#ɎYH"}rZpSyڽީT+ieg:g6$sO~NJVv{И  ګVT^M|Oܵ3cRL@ehxYWv8H#FCN)!~=gfU >n ~KZ:;7FC!)oNb!4+%9FKE4Ҥq.vJM'2g/R@U@E_%pw {S%X9rʘC[Ն@WT6C*?(aVtȩN~%-]9Ήj`IўʧV@ ڟ +VdG璊37b,/Dl7nOɼnWo0Z*l15ٕ/-#=2'}mؗPN #+C74<}FoM _%KQ8#]i4V笯 c|[+; $G*GgKoysk68yܓ}uzhy 5c_){D!wδK+Khۅp鎁P Ro@xܦ `D޹M|VNME5K5B$2S[u eDK1&Hʀ5Aw!ff4^9Q@7Ш,.wP΍j>><){Dqz7 P[fLjK]'s1v΁ !{l)|/^7>m!"&Ì *M% ?]tx-IZF* J?(#:D#F1'EQ'sw/-bH{&f + $ʇ~x:>H`"su;4!qjɝ1m hkkȇ= LEZ$|j}=ӢW/"4+la0l\Wpj"'ieynSfeT V2k0u]Ѿ qhg5b8Y2Guqk8Ȼ>--;Mg rw!J/Z3F0HȨ;b~*tM~M3^/u'4vm\V):U,=s`^.MIvм 6;4LRkY|@*NJʹ|\>I4'@̧zeIAxR|ƼMg'@H٦7ߕRtS] kD)2LB9i +]hU:\eQeC_hByV3OTڰEKiyEG DEh]f[^6|`a$/"pCxIL-]U}MUT1YiߑG,Cx+hƓL<ri _ ]'/ jfA\keEQCN6]V+ylib Ѻ3Owrl&5h-tKDOnYkc̥x u(2iz =<ꛚvʹfNmM5\:۪+gOK}ÑPZwo=E;F2+PHf%P͗hO`H@þY-&ͱS+p :\ Wݣ%@ G6;V*cl |nLM.02EWW30P fu +)k<$;F'A7h 跤a!T%AZPJLv9cB0Ľ:3$Q|pxMVVz/ 39DI^\h1ZXQ;,p 9Ja]r_iIR!_rX,7#s^X̘m7S d澄 qa =ü2{W-מXm*'DqB-V.=NA3 {rN򼾏RɓYžO4?κT[t"^;QHAxfz+$Qy|x D/$Vʀ'lr^s8Tˆ3SĎYݷ;|߉mh&|k.-WiZ|vN?"dQLj,\ea ],/f* ϝc~Qq-=х*es)L6=#7AG\ZDSV4Ԏx.sNG}^оlxX(Ocݲq2#V$Ma}{`@gęMBI#+# ĺJ-RGtMPT R[tp^EqLRx"hEwQ&h@JrnuvK#PM%> x1ڴ@_X r8eUFP(jp=N/5ڂB4z ;(g2;0FbMrË6F`xa5A Teʌqcy:/>~ aS@V Z;&p-A'[WY UIqBXY .o20z&13;+5f&C _ӵGQf??>YGQh]}g}3g 9˶Ǯt?1~IG,~7քނ3%\ ˿&ٰup6RR}ERw̾영(6t8r0(RGpu%o; ` ,RS51_ ^=S?Ыh -w[h[ ?I?R(PXp^hmY_1:3W$^RRyVM\dS~AJSYc V-+cjc')VslN6\5JxD;%m?'Imm(w)"&X4$p| ߣ7 ÃPֈ)noxJT24!*#5_EzͥSg6m(1ʂrha_)o5En tKyPJ'*QH͘&Ӿ{#[!NA^hsصSy|\}gHNi#C5`'mTGbz(Msdm+vv$Ngܹ@rЦ;SvSj.tHNռѡȷMkt͏?d%@va" noBwqƒfƚȡw1 I!b%*vZ'$!X8y5 /I_eAicq |I홒7҃,Iu1ןgR&1v{:yy6 gCZ'7s/yǃ4J̠tmm%[ӹgCM<yeڐތe;ꈦޠ`&SIΧ mX$#ۏZ0OVUc͌*N5})uĖ ۑ9rK^`wsx}5*B)>ȟ/u `jq=i0[P:d&lPa9`2M@ .ou_0ݵ$lababkp| P䗉q!VM3N#ȽI-]Y,Dwy4Q o;lz'; .m"Vg@E-V\lObᏩ҆Z[himwŦi TZχ$a*GXFg©A?)ݧ$/I+?4yE4--i27} D%Ļ!`Yi *[w{1]jp? 3 tQKΥ$O'K-i7Y贺dpƄد2wEd7D4aKL{Lx EϲStSUOA͋ eYbFi6`ȌFAۣI w2 L[W8ٕE$j!wPw c!$-LC^fYAGyR2~rHq$7Lwg2s1u[js'SUׄ)/{;k$[5"K 0apk?Yh&|.CpUک>׏D;L;WrݭLw@3EJAL`TaߠDIgVBkUIk@BgA6hR%| -*B FoER[NqsŽГpO0%E{t2j/.jDݢ8ꎡ|`K@pKM< `ŕT R<Î0BܤJ O~ #4} (~._lR5#Í a,Ϧ&dxi6Qe#w+a[ndv /3Ui47SixQ ʭ[ѸZJ,`r\rZLYGh3}2 |-ʍT]*}c#`/3[[#-p0!@dWhmy4E!JZT!G;@]FmI] ͜ )/Q NF9HkSK.'1P>R`EX)@zTxEQ|sݴΜaF>$f 9+3!Ë,w%~hAEzA),]%f |:LC%b?A|V^U?v%AgW2:tr?Aid\aP"Oot;+c$L`ֹ]5)'MMJJ w||A2Ʉ\fti H kmspOFc~'ȂJE24"a~]1 ({xLDwJL&YN%hf{ˋ?^>/!;|Nh!ENodH7ݨl~V# }d3dցt^-d '9`X=JC=筰@4_Ik9^lClb\aiI2ךר˙d. %Aq3Z!*C`rBܯ 9m"S?f ;a:w$(PmToiv kAg7çЎ+J2S^k%bU;o1xJmdV$fu+1~"fN@ b7|h,ś@ӺŰ2izza}w5s,U e/KL=VBK_| ;YpLMm2Xݷtv+ѳ܌zT7Q"s4g!y2&"9f>=YQ;&k;Ȑ8DU}XwDŽog}p ]2/L| "d Wa^Ɏ(c hlB4(ێv|;R &5; 1!sc4 2\ tX</!1pWC"hF7YڔH=m}VcZ,d"sRjwp}u ͋0j-ۊZXLrz8Fgxcxbm:~S#̶o؂˭Dn7qf Wzu xJB\[ {~@43.ClG0SGzϚqbBѻ #$ܯglØ2 9}Q@ 5mkYvK͗nɵ<t˵,lh2¼եYШh-w;JmԼx:q4Dhg! PKNB\B'olN-K&P' /uF+MWsݿHr L&&PuH>]Uz3ŵ=_NyzXVdK.e~>Axq\umgCv*;sjf԰blD"q(2yg8S΅25BoAYl)ERMu8N”AcQaT7!\:ሙ:R<"c,7ز5`d>:6NcSgBp^#/sOkn:7%DL *FkOP4M6 l˯8.16 a (%s#¿# ]ieUN&'7DU0[?1ڎmMw_;-1a5 ӝ ȇ_ fMy0nBW/st.<DmQgrc#Զns3Vb}i] Ud6:̢ph xi)qqR]/ t Ʋ,35 37cRNC?^Fmծ\&zߴ EC'f9QO&.j`9ţvnTy.p*pؑHt$Be|Fr1:֤%i/]1M/L.gGlb%e7XʨJ](rvH|QV`:^8:m^mN;j_ky@H:ǠXCs8)}dubƄP'K] B+\UdNzǁf-A==7_C`с`]#20bT4{8&ߍl|FMh^F`-8!8=Ճ\~Œ/"ۂ- <&؎c1cH}"6-:1Dlh-aZ O$}eZFPAI{\B.?Q1AXu O#yCҁ= IR+XéP8?'"mrG RM7*4#YLɎݘz`3NU2s: "Y5+o~:(?V%oPjꩅ"[$^Dr[%z‚3K(^`/RÌi ! z D^$ecn1>07<3T/~k  wwC[wJ75AVoM7rb -l +:s@Ɗ~/vfB }ogUAx7 > $v3 `\䪳|1  7ƋeVS)/HT!H'Am_f[ `Mr%tp7~09 ϓ[ th8.e\a]h0V ht[d"xֳ#tJ_*I~F!)vG١v(c'qT3L3R-&v918-&/V :lZ m-5OwN0^?R| M \Fέ wI9N 3n?k,WnהӐ?`B5 'TJK-ycQjv+V0,酗il9g:705i>AM1%]9σLY; i K_ԉE#knEJ?v^N'|ukݚ,"3m=e%t/< :yϱUGZ:FC+ d9@Zgԥw9tEݗ&ez7̭!|:!;4\7G{ַWy ?0G]vBpX%M*kvUm_BWN'D.%&7(@t,B?06uAݺK^z=Y'$!3Z,I{bDPS/=}fz)(ԼcLwab4X(ϰR#+ mGjvL_} R 4sSe+"#{ܪ=2IMm)ML6^渰Cxt0w,.9:; |mzo=krdÅ RyЈ~fTy']Z4(:aY(E. {*UR-Ż:?f Lߩ$>P,[O2l|S%,?Y5fhtįБ jw1Rf1wgs?cOh\0{I\]1vmX jhrzfT@zE>Rdm/uC-4֑2t'4 ђ#ag2j"fC8O}ԶhעMsjstU;s+f {Wn"vPcm(ioatޘ6$'xvQQ" N+03nF2p %}sIQ$rpK`2`TPUQv,os{naF)(7-ێ ݀!OR4&1PY+ɇ:c.?n"PkC`-KgmDHv۵F*)G_QKMc{m]x&/4ǏM!Mi۔cs+!,BXRG(uУ'PNLRqƔn܇A6@t8x;h\Dg4ZOW;_gş>io-҄aǙGf]úic1]`eB'!nD}E,d92Jrd-|X'/U(KӴ "ty g<ڞi@J٧;.|C{Q"YՁM%@:Կe5gf0(JFP<#n\qz3Y48S* {ā l>+mƼ8v)563(3ʱ0C\ 5pCce<׈x>=6}A >* Pb'0D1F?BqtߙCsq9 5ZQ_u莀Yb+ms*cddRN_A1^ф{U@kZ[~ x: ) 9ZVc-ˆ"uϪsEXU.z yگB{^xcvZgujFDsb=``vwadXNyt_eoj{DE160e."B6SPƪ2"mh/IEZKM,ëKo~r{tPyd(OnYl"tOcjSAE˸ʕ`a \j-qdH$S QmAq2+ (H.'K8o) 2D9EQ ֢(2:qʗo rX=@bKeB [Kt7iDJy{?Գ X$YlT{UCNu\V|S7lU`?n4O)5f:E &ҋ K΢2;d,R@O,ݰRw|]Zuw~)_s㕜Ry4j lL' g! !i5;=b!YX Sx!uIAL-wn x%s}! %Ϲ;/Y>WZ2b;ST\Z(Yvr.X$j-)46ϿFnaR!.uww?jʺ`k"0z ZgCz\½~y=ORR(0K.Sk{^+392;=bgٞck y:= lB7➝@A*'H[% 579t< ЄӏCxɗ>mͱ ]x@^R]WLLD?!ҢͨE,=2TDυQ.bsf:MdN!WpґҜsnIH#ֳ!Z_0DF9ilqS`qWj<Ղ-}Yƍnȅw^x#zPiuzFE]8zznjҌ[UID6҄9gӋڈw=6fWH4sF^L(,F2`ޡxSc5%T% j oo4-/`5b'_cQHNj2 csb Rw>b.e +RĆZ1RTaq&Q&!U?N*Fvw\A.fjXJ5)7tEмMꄉݩ񐴬FxkKoq ͉έzj);lxl@/h)' S-=3A(NV^^ @#C]9OD";RD"̺iZV۹7z}MyB#!`TJ&01T=rMN$\<<@F}}[0y͎-$Dś0>lSV4p̓Zܬ_+bx(q%]L;*c$E; \Xpw- 亣 c/GzuѺ7wN% g 6l4(] ? ̜h4) P+ŪtHl;]i/EHav__~W~!*{VxT6M: OBdc0ZZzW#Ltt>:J4R-:l (̐eٛ3%osq> zۢ^h l5:wCd!]}!-t0XFmwID,r8 z8q2_iK_c3_9N+?{xȀLQ2cz6S hmcW$it;ppM]p<_Bo(sh*7LZ~(Hް9 )mГ3]2% b[@vEv =/ 5웦 'ZD@W:nET*mh4Hj|}b<}hCz{+a}=]j:nOKjS߀Jcivpni}'Orm/TꁟP@{[瀁(πرbUVKG&g#gavl˓V9sك)<_aϪ1FOy+lS=)ML/,HX:5YM9>deF)D]F{҄ Z­!J2s$2 DrJr`C8"QO7+g6 :} ,c_@K-'I0Y3Ak9*mhV'w.M5QE2,5E?5^̇};Ol#^(Wz* W.`rBUGfya2ߣ"Lu1hlxB67 Xdw 0!>J THsM]+k,|*au"<}5vk\&K(\S,#\k|o7LRʯpE~[}5:L>g5ːb̩" ҅T9aeQ}1gPhhՕ=+܏`Ze&]1'l> O݀UQۃ6lά%,\@/%xt&&s9poKV|uy^g6 :pʡ3Ģn.e( -L4Hq^ g+D>T#FƼ?PQ=H!XEß ,z2 42bldܰ*#Mf$/V#@qa2nz%ׇ@F2mmC?.hd{< /,^mJDqrKnN aVtv#x(iu_V#F[FK{Dڄ1?5t%%om0Ӏ2.<'~}[V-"s;E\!# *|x8 zGɩꃞs\4ԗ1]X/:{=nSh*+" [+e Dn㳘极\gV\zDSheK|51:p[D(&ء* n2ircȋJ%{ T]aǿͬST!wIr*.BRC`[RAL)fFme䚘>RJ~*سRp6?kmN3[حO6EYWw;ގ׮\( (D:^I3saB' 7:׹N_Aa~HU9ХGtɕҜ. OO_{C'{?0b@ZAGBݖ:kO WC1H i -ߘkBSM5lGW 8G0/~Zm(XO|?^ߜq4LG$ͷ=3d%MG5 o oq$Ʋ4,d<߅]gcς[lVZݑ'Ø8ߋ"&lJZx%KZ THlgtGȏ./ln0,pkI. el'̈I.k^anBG>\Z%ZK֮;cGkH[W 66nGERlsk\SX a5 \N5Cjf}baʣ3/iAS|= W& o; l,.өa#nbu#Sȡ-יĪY7{8 {S4tMNڕr2P/FěP2uJB:SLVXkWT'q,8.cm}fV%?X8f*8?A=XñFܷ߁|[9tGwv=d`H?os\=v3Dv~bDD ϒW ^ *}lCMwhSdF@)1 L;9|{ P!*"3Mi*V[|$LLQB3i O3>K(ϚzYoo dKDf\?tMJ?>9Mg;'^ͣQkMI P#`a7(_EPsH VgWS-1qY@DC<ZgA#-ן*2^xRsy'mNy,X7kUcαls%;oKVtHguWDoבe9{Nֲ%0˫tϒSg1CD讝_6%Rku鏴‘v<đeK,;nw(X~$8gഭu숅3BEl i\E}dPK;MseȦA>#}u<5Ad[YaIqLY6r?(ճ@ jv6lKL<3F- 9StL7aTȋ)qȔ@trAnVzʹ .9/Zgg6+jF9Y'|mdzEE,s$[묜y2BBeeXk%uNvz .i|H8?tXp,O+Ě/ O6KRɀbv^CRW&=d\EyֱH wD="*>̷\ŮK荧$*R#֏ q/wrX}C q+\Qg7XYtMi;(]A)N_+vp,۲ĿZ捥lbBPp?:ťkp$>$?O܌g#j$'2dbܩa/m5bb~!L0俩$1?@^tyEk@~θŃ8~uo{̡A-x4roYۏ3fGjc;ީ(n[ :[?nO1:;3(:; C:Fp"J*Hʈ vN%$a:h*zc0(yGI޲I >X=ܡ9%Ѹt.|/V'o}(æL-kC~{"cc -*DWPYUEE1#{&[?f MPRL,vHfIAA8$@cgo=VװkIΤ෍ +UZ,AƤ= oIAS{iOgT_W{+Ƴ\5r`"-7ށ`A.'Θ(4wfA,/,mjXr INĔ4}$ge /j2( 1UMK!6PCq gD&;dcfD EXFϪ0 5 )eq#)rt`;A^'&{AP`p7%4L~ 7N{2{qwXώbmR5 &-,\qLGK`ҵ2UkHlZ|N /;cX~s.l"=% FZ == aU1%w~eKob xGs55r4kbXQz+i(' ]9z~!Vr^ &-m[ϐk?[H̆i@Trt|SanWT^i?FT&`ǐѴ=R Jo )†;TwXV5+򾻏}}3G5骯#tcK?|SaXɟ[;7JtͺQ2;QsK}'Bh?E|d<}0O7-|Ej%kj.r+ur, ,Ma!PJ_aDF4umF%N3xa\wSk@q! 4 Zrolb\؁W5cLRH6W?76J:] 64G~G 0$"B!U/ -!g ui)U;3?_2(7n{ʥ}~ f~"-| hG윛IT+.xwGmkzJ#l7bk[;BAtGDcSAnio !&NGkh@|Q~OH<$/Y6]B҃o?VR۩ްm!13#U{yok)'`_~BRn(%(i=k^ĉC t;o\y=:8CV%/LziO''`<TI%2%K!k T!URe0 3gAae: &N[5XUp$&16ފHPYaO'?Iyw#'i=–i\?k Pi>*^<وc$uzuU!|4$uSlzV?xICD5tۘJvގCP-IW1FG<=9((kYc)tVGSCޛA3\ YWO R+{VPn$=-hGUTB?UR6X;F.nVô|s?k)z]QAo,'7YRNc/=N Wc`Q|3* 2OmDCY&2Tvt`uDy`5 a(AcZS~ _k$^L #MrµWn?Pf $U@"VJ?2Ӌ3dnU~nRD*q ,#jY͸+Dl6fzw,!pk0]6L5yQü|;5P 7%v$v_'‘Y#d &LK40iΞ{.g4"=uz22t0ϒ %(c})=Pt0. TE3CW{j'K3BM uf*E/UM-W30G S*$qCN8Tdѿ`/T3,,q`3 W~K| }y㞂Qy!7ݨDvY7q4.lI&@J}bSI| 3&'Yz68ʦ^^'T&8snӴGIj ' l"[1igD ,'0|僸I{Ć熨'[_TYNcvD>[fe.8l3P&kxeW?{{b$EoYy92!Q>"I,0y+УχF0ye wbjBd.]ǒUQH?^ pƫw5,BoZe92YW/4#s|}2]s24(BA|E{'7N(q8!Zuu5G=BزF?{PLs߷f)iLXq*-2O*|1t?ҟ/ƣ~Vwnbp3{p {/LEՓ"nyn ޗ^ %^-$rZ{홄q۬bTz\ / Tω%rLGMx5"ZxFd &o :+ څT;K/U*1lJq77P2m'gs(-КZ/NdlGJa={5ծ>|N>zITu4I3m- Q>:6 -!yܘكTA'sJK_a4R6D4-Ϳ1`]:n ɜYgdaN<6pN$Y*Eg";ͷF@Q[s?` 01k::>pA,\=`3Y3%6nS$ jɶP>/KJaMo3AR|l!8Fa @5Y @CەB/P}󸭱qzFS$sUEMBz~YvC6D)_W< bLr-2 r1:Mgl6L ÁnTSO -"9Q ["KӮzX[`o]X m;lv,"n)Zb}&-L붫!G^N$ĖeEm6S//}Ǩ`ӛx}k߂ui M Jyl3`(QD? ޜ 5Tu(}MX ^!'!rIK \4p9)kƜMЀ#ZtmlPekcP?ͻ}e014r ;xj `I`?7U7Q3즉'J/@>hWAYlJa 9-K -u5p=6u" <Weu93w͙*mvTWa_Q.rt764]C@bC}9D٣^QP2yE\3T-&)R5pkB qI2_Uޑ~7?j0dFC^L,VeGL{u9$]=h5x@qp c5h'(=N 1oooBQ#i@BRIw3,\fuFe53Bܴg6ff"Xv@^xY!(YdF2AN{{"O7RDL+W]`dҦ >pxyXʚnMjfc@Z 4A4$Y'& wqۍl)tU ؘ$܇cϸc.14"B]qG,[h^/Mp6bxVF۲E4(EYnBůӦ*]~r_`Ȅzdv,K  B WM4'/jl7C/@~%jb0M| x,ۖA!® _`/h8c Rph|5ð!@#%TxkJxxȸ4¡xqHuR6ʦܨNP0Fov<HAv= jAҟJCM%< h KkUWHX~Wښ޼Eljmx㮘g g0~l7VPtNtɰIbx^Fr<[XԲk?5#H>YyA0Ǵ"Wd oBPK%S'TvlɖIіTdv.S[yEV_/"U$ ^f7r¥wݧmYI_=r@p3Y@\+ Ѹ6Ku߳A#a=v %H )3 uJ6ݟ{\1ļ6fq륟cQmZmBv nt/{Í߾x7cɆ頧%'Qm>RHoǝg靃'(vv{]D.;`w$_IR<Ӣl{{ ܭ=.Ľԡk [îś?vŤ]; /b 9;þ `j6BQ 9b! ʉ-®fQ~Ij[k${6cQ.?r)Υ9W:Ym>"~FǷtȎ/yNN9'Fn!'*$D`$* Oxb@s6cYy$(f#1qzA>5ZX PJkN7[ӳ O~>qGWw-Gs6-\cCTgF6̀ a䑇gR9ogSW,q+O MYwө}5T`*lzӧQ7J )yռ!|b̺$zBQqcsr8ā$6Njp|73ELu+;]E~%?34DGb,"ǤVk!]EoOZ/ ^zdBYAd݇_)\꟒&܆W]~hXF B0>'k+Υ{SyTĺWzBY˄Pe$JC/w-A1KHBA-CLZ>~i`_MZ~AFr΢CK|3sn-^Z ZB[i%N6;9,^i^jA uh .xY]1'$µRtaa ௔&gS &vˆ#e)NK+.<E5/\V?wa֖Sȏ&.JtKp5D޻^⋻G6w_KeKp~3G*WMg wWAt},ꆧ`Q*+|Br/" 0gjk%7DO Tץ:A`̮ !}~FI[%D|it!.4> r.vF2xcD<w%:IK <@3`SƯe{Q .3?Ii+a։o%qjH6J`UV*׋*x-R 5}mX ~dnH ;~+y F_+yXknXs(/C]\B9asף@3Zfl9{ݖD݆%b9aXz/õ?L˓3 fǣ\ӟb.E 0=23GTjx _QX#.>]5@0GX$xQ|BEqHNQ](8%;w@P[f(>I&/W~Smajq՟bIJ`#~0ࢽϏٻ5.))Y cpQ\s 4ܦ˶W(#dNV zZRhzC} w"Pd@שTIfn>!]،`Y]U F^~0&¹WU?iOTjY=RwAߟ2'*k%i* EU< M. ġ>;ICUuLބx uR'y G5yHD26%ߝA~#yo%R'%Ko*WYٰtø> R^ ХB7@'钼S,0desQ';PKq},>Ѣ4+ Ix(kͳ474/˅$C',08҄ܽL[Rڐ$(݂/[ < {/)Zu: *viFnagQ~揢1i}zss}xZd[3z9%M#h?qP^f1} ж6F6^;u+9mDFI  "$AGf#_wLA\'ZA4lDd4B=zσG~}fŐpTZ7> zVdd얿煊`H;rݮeB%CJ,`Ci.ONxLhpDE8YHEyU+glSo\jb0|cѶaX+)o.,#^_[ Is6aNV dUߒ\ObfGDSq$wWJF7WvA+ IO˘<$ށ] O4pHɲ}GL< o+CW=s[oP 1:j톞%6Z!GFCpؔ{|/YN>ؙr `4Aؼ矬` -pb\"iz5)R5q>$ɉalQ:Y5.j]Ǜ'֠Kr-:\_K,ܳ9o׏6}T>uk$myX|sTR#{+3׫pș>թ썅ɸ)V tep5Bn'g^Rz0Պec6Oz|Sh91n,^6Nx,(-v-J{C1>Фe[ 0r׬l۵M-;a>P|]G_۱֠/_uǠgVhA{CͅV;469N8K LFYJ7XS2۲ѣ.MqJ1ʤ;G%yPr$Y4Zڿ0yŨsYYV:;Be t*QU:Jxk6{Jd2 3t}e({!](ȹI&@v)q.{ߖ#42#$daܸ䪦:O?{Qs[ѹCOOa@3/ŸS;((7&DŽt ;| BYcaӺgJ#y]C <7FhNĩ`s9)_,nnr?7:L\< XL&QԩhwNC5P(A6. TA@ͩ>g>Dռ(jf[`,'dBX w=Fm_OmAݪLלu@度͜7IIv Iej/#nozw,1fZ&Xxb&Yu@@FZQV90G!/L[avo+q}U9oP c%k 8ܪT,-#hc-3s[b1X͜K\aAqz菞b=v_'J *Ж?ӓFEe7!?~RU~M/ڤ>R;(yHfᖮ-)`Rsu^IEƒR<|h EXU?l-~8nNźK>0(X7YkhD>Qp~4fJI= 3ǹ٪jݏ kCμ{Ym-շ}Ĩ7I1pfՅKǐφ9+ω Z\sյ7 +"NI *Y4;$P.,n glɈbX8?hX\lu]iv.^<þ4 Ĭ%RՕ>.mvm^Zm?îj𧋿|{f5FK's-2Ȝ{8>iOb!l`ݭ8 WO_@g3~BB4i-Pr Djt biXY0\Pn^nmu[*Uw5|M9u'ߕ8yIui!'YTmfn!j>% Ma5΢fEE~ ]quܞ)Ģj: x[jĬj3_XQF+%$F \nw?we%j4XlԢͷG>оwbv Nޕ<+QoiCaZOqgOUˉk=#IgnN(]Aޑ4m @MH$M!/Yl2*&u%5aG4N1#+KEsɞiuH@ÒD'ڶ񜪡ĺv`kl$@o4hwX #pŪ,&S3 ('7ѫWpH"iجȚY% 5:qխJLmr,0&yĿ@O޴ÊOP5B"eul flc'JST%S7%S\*B^/uI.G#xy},$M>Wnmy 39ǡ޴TM[*,΀Kl֦8Stw=pxg;Al)<(oS#ƅ*7ZLw3?[ԉ^7TR-]m\B9YuX5HarBlNf\P؏X?oQu0a<˳5%8QgjZRNryݝ2} L9uXZ'ߕمC#],'Ղ)b} `Ӗe[Oy{4 X"$9ra N7,Y\: qP?^ʙ <=)pVys_8nCIԴUB>Jc3'6GuVܘa5gΕ]Ib ީk]y)TE%Gkiq[> A]Kߵ=%E`DE`(Gr.̧tXc#Q{k*u_W" Y_{@4$F'Z@+k6ve(vxGbQ0 ijO8 Aow^?ίI#&hшc7pτqއQE:d5BI="üFlT3TZ} /y[ǝcPO䞋]7?ۋ?( fXw;y2?nTj  ogA yaxvWfڬ3Wnnk_\ M`L4\NJγT|\saKߦɩsJ 3ӦW&JlO86ȎUi'r%ʧԱO9mQ&AֳD,,D,udLڧYí\Yb,"oH$=x={dX,ѝ|\.0$7a $ %0rwPi-co}&ՄIq^@/Kڮb{Y IS#C'>b}N9S lψO%)AK(7JɈ-i*7uav*=LsFJ[6IXFH&j#o<̵~1IOMicЬW)x,e|-u{n}(qNU8Vn~+MY%P"t7ʧ6|V;Uq`N<ҷv;P&oFCjP5e`'%E+zP,6QŖEhH%H6w-)⍗x>쪯o] wA& y ^$7M W@[єx_%VmiQ!0MJgWy2U\E cݪL*#ᒹX2ߴk$v  SE苍>U Y:5[ QBE*{u!Ͼ8W,ұK(_ i H)c{Hq1D/~3|7[ܶ %R*W Yƾ++E03Әe0XQ3`W\`p>H-L(gA2ΪC-2¸*yI )ح]Dv((ģQa GIvpkJ`4:Ny*m.>g㡛zX&;KV5cHQzdS2X@ow==NzʦbJѫcxh#Cuލ'SppqMOl^T:Bޘ@_.1 klpo`ڽYd5["訶3Yh`#uI$`Qp{p>Y \b~ Z}#l?ʬaBpг8ZX?2GGY"nU6"LOG-QL IV40oZnOgf1;0w KdpB훊zxS qrfSr#pIi6Q ,W]$tΌ9f{?}:G !D׊h6[+ |8̝P$~Gl1M%TH/17d5^=tbHQ*xo7O!2_Dm"m"Sh@ދ As(Td ~*3:nPhՠi׮a|VUTO-i#rD>=ҩdǪe}9&Ǭ/ǿ4Fa4?Z.#V\PX,?"!ͨa*R5'\ʳr@Is@!'dlB<8U6٢g/ŝY,ӶWI=C\A씍jɪ;heUf<=WN:k ݌ȍI\w7caGǺtML-lBe,PH)zV |ʆѓImYnCE၉ǝZt >,;cK,f % k v}ƄYcέӄ;p-$lÿFYT ?M!$ڬ |#Qh.cDN!H+Zd58IJlp~;P)#!V>>qh4z)U F;!1Xlk1i( ˆs?hDs@T]lv0|#>cbiuZXhY vYHꗰ>KGr8#6CmPfG&7(fڈtzҋ=-U|giQ+0\|0s}z:ꔓA4PR@mB}p3O)Tl(tUbxS)@Gf3<Zjg.T\.{=G-ZQq~-.O\ 춪aBy0{F/a3gy{p27#XBfC RNOeޒYN }U+l0s"qZsI;T1à7LnXa8@Y?]"kJ:kS1\v2[DK `gD =s}$?C~|GO1DYpq7[|kV1p:B $+`gzU *0AӒ-}X?&C |J_x2뺁-@qZّhm0HFS1nk'xB'yn.K?/xb) B"#\Ǎ-ZC|oQEfN8#h'؁fJBZN`J+ۑ[ց <$QOm.Cfs唴H]YK 6Jۖi#FNfշ䙡*jK\)oC/ɑvk THb5yY^=#]a{8_m{׷G$ l<0O9Kr%~~,Ca,ޥZ%3ktg7H"|`Ē3Y^uIB1eE)9Ӷˮ8%?>9;2T=lD؜ !lɗƐeL e4<% LKb쵁)cYE.t9bLjX..˒5 ?EVzĦ`RT#-']@EEUؕY G4Ee+(W>EJu:tTg@^aLSk3(sx>KPYBϳ@/Ec/B[U_L &6e5}c1xnY# /dH46+p},YRRp4]FhoMCu2Abؿ?~e/*)ې^yZ8&52O9y PIX?i{nƢjI[<,}QsVv.g@GLDp{5K ;;i;f&oR}\OI6\+C+.fH2u5҃VAiEA=Ti8%+bXlS1-,+7w!Z :B )fz78藃[9F? ӍŌ\RP0ZKg2\Ep.x[@a%MEU}]YȟYj'')/5*E{SH`lќ*hg^̓&m\ S5 C u9Xw wc 6t>$O[%ɲDsO*V.NNew6K=pC XUP2]Y.',ѸeL#NfC9C}^ P"\u 3׾Cط_diPWvކ"u/3%~(Xc"b@Pf::͛gcoVes-~yєH_nHM0SMfF~f%CV\\Ɓ{N,yM#VqGKK$`|z$E8Eô y3wr8,' 9Mۋdg(p:j[;Aۊkzm(Q9auD.R= ®NB+ P41caȎ+,!J(Qp׋W0Hnbi0ʧK>P"{gA 0EMz;!T X6Թ McI۴=7"!uiBHMR-0w2[.IQbzbkP#P{dzOXJ2Wdp+(Wٵt0fWɱhaR:G&ΰ̓W\v8x > #535iPZBq1a>sfթɠNM523__7]JJXH7j`٩7:XZσ^ mȂT 4N`>oew-Us(.|#Ԭ7*$LWF1,Zs Nߵ>eHErށc2 ~flfJ{SgSeavTҌJq2e _f!JZk1gE{Nk惃Cbd) Ito}kViZ^u~:jXd^+w*@1J)ߛɒ~bۗ P~>_vAB 5 {É5>a5(ƹt.76Y),6un:ÉQ~#zDX^LU/O-FB_ ZVH٦Ë۸k< %?ٵbr%nX_țØ{M L'|@Z wҏ$^@4?^UkqDME@D@c&rb<%y=3.҆$Эc%Fj5oͻ2>U/ZEs5| ,ƉMӅ VY.Y*2X|S@9wآ_C)W0NmNK%K+O#JfnCf}af3W_4LTQSGqxPUmː؟ՋMRY8D!:iZ姤,Zq\T r\(y9a3E/M/j',4s2RRD2ȁb|d=6pR:LλҒ[3͢.e"P$,FU?)Z )y"*K$t8rc6Sdѳ[w#`kK X" jryܡr4`e%;Wjh16QoU>3\kT\Mfw?L@s 7,ckf4hza1H eDqq8\j?+&nݮ>6D<=mEefJx\,- $ҐÍ#zF\:tfID^yUdƺHAb9R %üa=:Z1<L E'5YPFFqLRX_{roG(?t :J.Ě]%-/=;BTprxL嫽 u䝘N'=YSKArISO)K'ô0ص*Ⱥ8I/xNѓ`$My~u,w؉bԧW~2XgqC]?ZZ&)毦b>|,!h$'j#8ර34bڦ, 4>AGbOh p.0:o3"R~9P';VMa;dpP 뽊K}>8.mƞ 6y8sN,Ry&LLf~$zp!5˯xXF @\s89 JaՊ^0({̌=p Y'>^O)݇>0#@#WwB0 P9l٬%)M$׉]җ\}zu@ Z9!$aarb䂍GAG#9LfپB΂jꄔR:gwMwiXSxe-%uo۹U,,19⦼' (VaEt,uf_ I%zQ Id.܍[Ȉ'2%'fp{46qi䲊nZ,""vT^_0l!EWXJQ`j4N zNW x%TKrJ݄I I=u0J^/j= '(F%,k8b *ʟ|pI/H%MqD]ͨeH\< 帜c{=r!6 AJ(X@AwQcߔ}L pӧg7hr%ybd/0I_X*hV-?cRZMb-&|=ap>I'.&9xZDiO{zR ucqelao8iv ʋ(|vmyV Y%(ҹG6"FWB9slT4Ulyi ~)|\ؒJFP;E3R6Fڧki:L(W>$ ǗٯjL0Y;sP`>3Jux?9% ϩ^_BrweU#[2ݚ*3f 3TXI4 u4]޽-pD:tgHG=pjN.8iMn_6t{ 7,F?gߜ'Lx맍NRvqIĸ1Mhl,2clcO[0] ))LCQ Bu$Jb43>M^P%;LX|OPiy2\+\3E(ɀ =v=̖2:({?y,bmTV.G&XVEܐzYқwH;4^q 2*;; V;1}&'=]2exؿRғ{GD'mpQ+rA~&K Ϯ[(٪XO<=#-wdlC[.> J\n0OU;R7QN&CLg?rMTDMʣ9-MbDw^ġ:4oqePt{EuRZJYWk8`Ϝ 2 oU ٩B[oTcJO B+T47BcBL.@  ~kx.?į\ap-0?g K˪T'6 4o4ec_ʋmП: t,LJ)/,=| &FAy0}ȏ ǿgwUVGx#mN ֯nHC?06xK,?9[b/@W/7}+jh"x.h@m[J+r'UEVl؇D۝3ϢT[QVA7ǘWNܭmO;+ EƲ`&M[w}4rUMѡ3c~jY?ے4-n]9B'cMS: [ c uU( G&GHŴMm"W)2e="P7dx]'4h}L}*C6ܟ[*OFuYeXKOea6y#3xGҢ$-UAdc`f^_Qfѻ_%I*;c]U#<:WӇmz |qFKWu-T{v&nDm|8zn8$ _Qq1lLQ +2On>1\7g |8/p._y5H1Ẃ,0f(\F^u 4S\iT| 0 81I )%?綯?/silb"LR.HTzH %^K 9QtneΝ|c6.YnM= {U(R3财mex@F ? |6ys$@s|ݗ#:O1'Z~{t+ ըKybTi7Nx]h%=%z.b.&bQgGJ^6d>d-);R/.3٫{GQp-/2nفH+nmv9ZuuD!ڗE6i6FV5 LJ>^g<]?$yң8u*#HT&፾,6xvAeH1Nb҅hWM03%ۚ1sm 9@]K~; Ƨ e,NÆe%L@ L2iciYNqC^#\Yicy n uj7x_  -bQG& ab3ڄZQvwTC RϜ-+_YPE]-AXSkL(bZYc_lIPSb QYRB[} ?WU[.(jspta~˜nQUeM#Kd|*iEw~.a#s\z%jm[-Ø|ow^1Aª4+οctkxB ܕweѫ+"I>CSk3yfF$'8ݥ{$$jz3Q_`.=≠LАsʍLJ=i93==§ֹjEJj)R&fxO0 RCzq`k N3Y:=Գ\T4e܆Nʰ61|&@5= %fZ*{!)R5aL9-!3 7=ק7g%5)_Ҍ ey" ~fE&0.].o؎ 5)V",i>/QV[C福t20a d,`[C%i(rbz=P9<ãq“J_ے6H yOzq]x^om~' iI>`:> e CP"T7 &?=I1J3HZ[_`㏔_to^Sb)eߕGeCɅvMSL2")tKBgE~F5E::qPē'jC3jRm*k%' [<򑅥ܛp-k`S^`_ʈ:,WWPG~RTq.92Եs<1qM?I y{0q"Hk<`XKSz\A'C;wmg*/͝9[ǭ#-آPy4GS^)&poe9_۴iY{B ( ;D/Wr-HZ7;d l(K; HW]]XsYꮥ&`0޳nYHg4-5钝+4lX~p߰La1eSWxhvcBF{EDH{@.:$2i=GT-,\ ܑoAayLrkCmݑ>u.Csop_ Owv0 O |8 Rl&Cb#*kއХN|QOdELƢ1u<]xyQ  ;oЭk|E٤[@fe$AstLxKv]5 3nH[W֚$~N \hSZE-Q BXà` /,€,>KvV< IcyAMkQrjJdr FEx)%êaMAҽt3)iRT㽚 :4901MG%JA nWN_5(a. [΃hl[r7̂U-gEPٮK{XuXKb>S]xy[w1RmP| /Abcflc%6IG}L=y+1Dh`DL ;8ٺϻlfiֶϏ@_ؔZRgx@~|,15t7rPC 4ߙ`5KCMbv`vvAGA@lQ 悭7lE$UPuObjK<0o2IKL͂mdG]O`v.tp=4OhМH?K򎲶E )QHA[¸֨Q7$cՄ 5ʐլgyX3FV$qv)DO>9|Y&tC?'xJ' b}4d#qJev3[z$X2^,fa?ܺ!iTipBsZqi=҆վn-( B$CoY_OJo.+fV%"cݽqB/kы ^Flt hQAݚł.qY/v,.NUGg,єCKzu bF mDūfhՒPXIXkbf q3 Ni.ˊgHX=LT3~Ͳg#2;Zz}%y`{?nв^f2S:2 l$ KC; 0 1 2M, OC`-h_ag_xǙ: k emR\s<5W]cVEddn Nq;?w9NVe%k)dz@r=TYwEHmԜKRL>o.s ~@ 'eԠƍ; 9թ0+{R`Pa5_zVm Wm~/} 2l2vqCN>PXh'4܈Inӡط~0NQ\,ϓqtVkfW9CCms\}!/Uu&Ԣ,ۀ=ƌB>PPyhZ\(_ԦtV'p%A jU~35r6nGǥJus j&0{Vh/ *mv,֓7ȳv%4 ի;WTC40@A͈@K|nYMkZVT-B$U~6 es( 䨀;ƛAAA$'l_^# <nchC2+::j+ HS̷UiDYVTC!dSNƝnᤷKi-6XCڽ,U3.?[?F֒[ B@OfN`[[Jy-ƙ޸g~:ׂcStW,i -%IpK /cڥ1o 66nN}Ig(?Bov|Pw)%ʹY8q˶җRZtZp[~p+@㶏^FA 5y72YiOvMxXh Kjk܌8wm$n1lbωK4Z#iyoؒ2fut٩5+sV?my\Dzrɹ\˕wԋG $@`kJ. ؙ7OI7Cؑ5=R/9 s| RZWF)cSxk0T>8eћpr+.U}9Eɷ-΄&:p7f'Mpqb˕PoMK U!M0ei7u<9,6-^ŷo+ܙ%tA[][w2 "Ӌ+Iλs?-&'{9I]&̓ز'`㓹wAυP5Ӳ :zɔ6i mSۯs Gia l`KPKRDZa +\AT?X*'Nن M_G%Z#)әc:w?H'p'- sii ;(8oorշoq@o8*=ճU棯[C?"}ӊ:0O>[ Hۀ{4"s s%x3Jc73+}<OyI- 厔sE(ΎUH+O:[?Zҵ͵l1=딹PL lvurPU sx%X1n{䊚icNN2Ҡ77/>_Mͧn`XH S#ؿl8e`wI.ōZ 3üRnNƢ#!ս#[;kŜ(,0PX5 T&aA:`p@_ozjb]b,@-O ;'z`}t ?sw9:ڻ&@Tw R˩q ܺ]O RE՛?t=e\Z8՝ J~nٴiLE- *[{@Hz9y|xv̦Ld~[c{͍5(_lzƣx'TAw6?U]e<Qo`7qCE6Μ%NN3gMq))FN1c)n 'a D#Y)u\LX}-㇮V>4opZQ5jH<vQJ'jXˣ߆ӳkdf"x;AݤduJk[0$涱`fҌ MPoW>M@#fCXM׷],*dpajazdvl"=> 1ÿ.skeby^gHBz1ͽ`pMRۡXSJPA.4n&4= ᩀSUPX5oٺiR3T%0s)'d@ƅȩZM {wMa #ͦصcx:2h tNuܠŨ n'2 R Ar.ߤfp@unPw : 5{iv֠@Rލ14OvTf05C-ͧIj?Vn ҶC:)IlfT2nw] ݬPnuQ{3T[{*52&:dѾ\=\ U>ߖ#KWr8 7@Sj?J I@U™+NjZE3/tL]kbn`Dep¾gLj-jI ]6*& CdK3+v7j]Ѥ=_,e[Rd!x_Y^SU َkNJTiʏV8`)ܛXC b {=1%hŭx .-+5 HajGQc`5RxD¶cpϧ{mvfe2s`}:AGL6~c?&.[V-v[nE6eWL< (@KԾ7h=Es /(*O؋mǘ2!aAtm'+VNjEQc XY;$w^B"GAҐ_r݁\naibl4WJDqP+Z_ E U8bLm<5RgOयkN5c= k6y4lٳdaU]oO:L&njshCvE"2a I[16P*wuwNdnoP$#I+F(ali!Faj#$͌:O6V|UOd ]^L9usD눽."~| G;p@C*v1aа'ѿLN fuTHtFTīsgp|S*LA9ºC!.Ź_-]`yhh[d4s 1 ` JP((WQaκrxe\$Kݒ|JRCгQ`6u!%wԤ0.ˀrSQybwxՆ3Wyt3]`]5u6Rm5;I"w-Uzi=FW8UxO=Up+{:?3H_6_Q1t&(e-Z*81 w+gXYko"^8|Wt7dOwQ?ro\O &U﷪"Q LXRb m1dv{0m~2"g }{¼˃~3W,܉6(+ۚ5*Z9̰Q˖a^hKxfe9~1܎  ى ^zpUdWnɢT o pH 4Nx+"F8 v98ʘƃK^3g3f\m^uGdiҦs>ukȪGAlXP*hG_,A- a0 1ݪ[6]2 FBx =pf{S$ZMV3ZKoHuo'S bC}o9hأRTsk}%+Ғ~|Dgh ":/Wv,ԭ ϙ7=|c=垑I+蟢?*)a%*.\zN~K)ʣA oiLv0j֍*y 9r+JnG#f'ot\>dضׄ-h ,Rn6 yjۂ>ʆKT Rs6 3H_%st0D3%)w(CUQ?K-@qI9a .,CĀ +9X>(;y:8xςD9.oo%dfy#d&aqDe?B3+{80o $9uj̕C۳%!q;'s4oߐ@K#i}{D ,C׾ PM#6~! >рvH}۷,J9量0ԫFQF&_6Kz~zȂMJ5a/e`$_*.1/E!%Ez'j/失= P91T}|eЌxfؚ4z{1jpHϮ<& fSsV~$mq*GwLIq) ܅rl/l[jAe-Y(+r!E􂈳>ـݾx(_1 4_N͠90{gpw/ Go&5OljS񊴟}[lt0PʧwƁ]P aCc7? eTJ7 ݸeDv] l7]..YOT8@ ϲ=ۋ:@:cRʬН3pO$_y3Bxߊ4⯧R~l\ڕ䁀:8"GY4d lievX@Ts~*8Zoͨ|llOAvaL¦DzE}!HM[ E)ͫgojEף 6 S49dpPJ,t4Jf₺L1wFݪ=Ia;3RO7h)qhdz?AK2~"oYͺxvdJ޾)o.i!fx}ԕ?eHĸV8A;s=46yklŝjs#:1U9B l K5%1>p5\GPUAj EUsĀ>sH+3ʶ4w嶉8ttMF] B%̐1 {6)/qy7?ě@7F7eKSdH{3YBqSR9㿘&o˔LΒ*ֵK*,l. 4zFGVɨG#0H|Cke$ `H3aarܵfMx܎p?˼r HBО5ǝ,7"Hum9AEw6!NDW)[,}:n= *R҄XEb~+!h'kչJSvf*FҖ bHl,~RFqBh$+͓&s"/Px%=5T) m2QsUNB313~GۢDT؜1sL^; z8P &8ld5d:>_wZׇCg1˒ڈN$KҸs50]gkMvm%LhWQE2hCZ t5XH(`Zoc9oj;M &~x"V%]CfHu.=?^ O:Ѯ"=!:[&QV%(c375ކ<<~W.eI`IwDBE~l 2R{(<7eyB\zV1-vX `i9TMy2L? ެ?0pJr 968VȾB/?@?^3'98tx#ƛG\\\\䑄Q{ʓk ,5aNLwJqCAX)Rn} 3Dj2S1MN+֞F-໡] ~K}"MܽՃF\lyN )Jy iNyǒR0kY)}1w O2E--7:,;5\O3=/a2-HB #<,dmͳtNS,u_>m|1ĺ aM YeRTd(}%AS?;Hd Jll oDڐY:}e_Rf07;S9:POM(HaRĕ;m~]v[S7W #a舡 v*&to^ yM)%*)wdK/lх*X)l1>WLٞ%c;)`=FMWTJ""/Zn$h[R&Ik:p뵒GT[*kȚo]x{*< <|:'\?J8uJf SAAZ}=BsߐGN2w~> 9X1ϕzO$D$}6b'ŏR@:B ]2FwrR|w7mr5}8-6k3˨(>2 fa;}*l^xstNLb^@E hE\lr/R[ >c \]:4D]34XئuDJZ}] T &dAvCN4xq7hݐ5Lpj9M´)˂k5CeUڲu1/jUEBM)D,:I)cg y;+`Co8G4[930+hX?`i8X*$Uy͖)K23lTw ZNGtbR= xM*W#Df1#hf9I_0dƒRߖ1ݤbyj}O-_ٕD}<Nw‡gᦃ4D"}(we0@RbJ<(X,6y[[jЛP֒ZnlrƍR*IѼ۱E{}4"o oIpP2o1[ o ܈+1rHI0SՇm9#s"ۉBo0& u\tN9'X&&mvcv9_΀myh>؋I:kNPKd70e2l&Q<pVH J B9:H_L}<ۆ+Z.m,*8T5Tiya[PX_ýgֿbon[@Ttlъݏ63LejyEdб):'ѯڮCV>u$і{'@۽K bXvGؠ)t#4h&/] d.&k`U>(LVl~2p+C"'14mHk-NjE SSeao`H!W[<}Woa8 Bmw.uR&Y8y%ix,fsP璩7gXOs2vU*;<,y~O*V+% ՘\#Bߨh)D]q*x|0^qSScõ3 9Tv-f_jŹV9|ZX:8jN5=5lX|05He9 |]txt4X(?o-Itc*m RԘ!Zjθi!A馌nHgSG}4$XX,g󟭉:ͅp 1U5@B\i\'YvKweDFi-ꋻE@2"$V8T έ 13u9)6Zb00#ըjJuTCN2B+, <# :NC)Ŷ+.,-<'7!jgOWF Dqwjg&LM\F{K ɗw$R4G'%m&̔]SI )X4JC %=5V v Q-6LęXy-IfTv  A2ŔXjn"W<7ObgRXMc8m}j{r N#ByyU8$;X oT9}% ciQ&/Nt^_w'M N0[#SZr[˛sW^ZuҜF\7Imƕ 4m,rщX#x9JGawCa<&jZ KS'iL&G҇t n$DFH1z8hé *Og`<1c(0A.;T^U9+~W8EȌ5! *o.9?D4ĹOJ;"zv5NL Kٜ!j4D5Q. ƑO!$,.oh78>lTID8x6pz HP"ꕮD_Ԗ`dXgsEiӸ1)ζƳɪfپizw\&IK0kG "'_ Bc>h#nۓ\_ tZv*r^ig+"Tlsy[!q޺,{/|}f7 &5@Aa i0Fš6ƪ[Hh9夷".PI+4>RX6 wA`'.HWYLJ{jP!pr䷹]BP?ҐSXV3-:`)fq=_AX NHٶ$->R2@2ҜᬝliY={_<#藢@|79bSGJ!+vY,8YSzA QLMzsycQkR˖EK-/h5Y|C4f?Zv(@?Shf]z1dz5tT;_v (Y؂Jp"}pw5'FΑƳ ]OdƢ"رg R^}FC JYډ$Kf 9\pk@n3R6kl:!.Ƨ')QJ-XtKϷ4@btV6P;vjIhzDwC ܑ^<|lUw.w8"*_X'Åfy4pxƵk ˖ؔ`lL2|J+9T]uEȅ9ÃpYZ|pVC0i뫆I"CZ U>փfH}pӥT_WX&O.(W s_m`vaW)-@+:P 5-a&BT̟py[`L X ʴg%Z ,tT OՈiEM6r1tKҲnyn Wy1}eq:%%ŗ-A;N> dk7K.92f7f+V(T7)wJK hZ KC1odO݃ r |+u#_wYYiv*Xbܽ =Iڼ<~6ظE]%2l}8" a&9OZKf{okB;Iۍ&5u-5o?,iWSs_;_%8l+/49U_{FkUysZC懸8N0ײzGxC4)N7JSu7}uAN֝WxȰV煐Y;Aq=΁QVƧһ>i2n\.K1(N x՞E'3}z~&=*. I&.@Umt1mL+ܑ"L7`Ɇ_DXȕtM(GHF, 4~:ڻMg_$j"䶛#$g@ $@ư,5Ϧ'3Lg-\wF+(b}X6X)j|8`GK&"ޏVK{!rw[]ʹX.ΤrG/֮( ˤE HIBd7Oju3[$"n|}=!:I9hPLHhSWSOKӇsWUBQãE:.:̤Xv5Yg2 &,wّ4NG$k{r||lw=>Jlߌ_%M \/x~pZzzӽhQZ?xY v\he683Ό 2ɜ~s d EH$g ۭeQY1?b-C!>8 *_CJy(N)QhE28Or@-ں{أ?YKE)@6q Vju~@vݞ0-IQ+u:cy'R:{:mIBK#ɇn6|ɆףO$fR=yt>1$+7|Qf$>2KDN8__H}#d:% AgR\?Bѣ\x^eʎZPe AdwClQɵ`/o(-ArXҲ\FH_-䓲(~c1 xJƇ/~xf322_\/(x33Bʠ\o2{TS)2o϶"6WPc}oO:6jKbSGY< ?mv1ώ0yLUie݋Εs;.Da}+k9%*n4&inOR$s1EMXGgi=5WШ>+7bt(z30V?^|Q. VصdT+(<5Y{@ gSJ Ը=꽋 ٕ Xz˯]/<.MHVKL^azͱX[HkM\|QMv~_|;4~pG'n3&lRn{dsrVz: &~WdQ.OͅEc\ZPŲ68z;H;,"2F^˦bbH|#/+bRr4&z^AڨYcB)7zuU,+$MC?ȥiN9xiGi8=c$PO@X}sY J*]< U MR#\v1Ah:lt͆ՁaMq40ѫL*yGu3=7#TSi 7rVCT'+W%Umr|UAg JSה6{,H~=M (q3r\mN RK.J8@U Dԧlq[ 9K!!/mdPY5Tv!+6Jn^f'w Jj|? pس9lw Q4vMFޕE8)RAJNL(9-id0E۪:Ly̽{jEӃ]hܖT|Vt8Ui:O!ˊ+Whм{NąppCAkyK˓[|\t 74}qt Mh0;00NzR:uU8?zVXq:}H06G55ASN{3 ;tTŏq'9DWR ji`dOeMؽ"v_y$(-L:$TZjpX4Aw-imo*`]U.V8~Z8H/ln_Ā&[7mj``M=m6H6 G<`3D|$/0-69`Swx}p;delX N:Vr㓂8EcNX>sFñ֚Y-NKI#ξ4IJjh36 LуL|Q$ XڜAO5a!_DBFjuµ Ey[ {9{0Vj5u[H0e&`we^;77:N߈E]"arOW.,a]Y~](R9EsX{ ч1mk[yΪZ=Z7mbFj E FbqW{c PZSՅFX +UVݡQk|y@10u' ݖZKimpE]BGM3a;%fTwClB}'b1Љ,FęM=zĹwޓOUR^GkJZn(톌j ݝ:aK[T[R0->/s.(OdqEX߇Wa30GmNF~s ʘi U!Z4;lD$)4E 3/&D~mKi[x>SJeE;>+ ˈל99ȟmvug[&j!7KOΜJ RM,U]{x Y;3Mɛ,LC@G`ۨ 1'| XXjw9CbйIAܺ&ME+I5:hVNDNjfl*r͇Y{nq4>]CtMC؉C}m,=7myQ+`";PE&]Z'|ɮNdd|!tEmx36g:cƌCB'SG N(2JÖ(-;30p(ʳ0U!OSR90ىڍJߐs-3PKhKEKԗo:%#XtWåjچ<q2܈L!`f zx3\ŝQCGD3vEb=5-^'h]By Ð Mhaꕾ@Yޅl'UCW ޅtuFz?v/ p_/IRm^rX~S%YT*z|P6c=I;T'TQ^:s-$Ⱦzrnwx/,V>w!S7")QheGy Rc"$o҃F.>1 s_TQzٚr:]GeiL(ZThmٹǥObj`Q@9Ds܃t`-V]owjɘ/0#xo kN] 4NFQjJVZ<"뗦N=lܐ3Ѯv߸2=>[:Agڞ6#kY@s:N~X!]v{YQ:3A\џ{Bdˍ+X:=T Gx@T$#Y_GMP1?RL%djLy<Vq8$E Q.*?^ibw^ rLОD QgT?V@-ǞF;]E~A(C!Еd2G:{JbE%+ΘN@iXS_B~>xIS2 z6(p'W*\-%1fs36c87}۰rAkt;ʛ|o/*@uf  %@~̺-9A]fS8ҏ[K#h:tАhc0mPୈ.y WbOw&NORQ] ͗(#I(õSLE A NI D1U68#2 eNnsǃu %djh#DdgqSY䜁O]A۰f\Y^+$E8I#T)aFRxDus*ޫ3v8nfՙgyP(y)V&݁[V{gnHPXq m('L)(ԣ_.$exīW~%zYӪl2 f1gi/mW{$fflvc|47`w:=LWkg!TxFZ?ĥ2txأnDb#]V]] FC{8 #_ 3Z l39ょ& *۷)$þ7=0!QiRk^vze8h˰lt)ރXqs% +!;:ˍrN[; Y{֖8թ0/aRBCH Hwzx=ad\8-w-=4+r4$2 ڏY'x'wU ǩ̅`XM%HA 9'`G=Mgk د8^nZ\%BقN:P\/-3L?b.,ŃL%k)OM>_#GKf j%LuN'hʗHA\=W4ִFхizrʲi"|)cI| Mwҏ4-Y)5UM'CA(7٫H !x-{E8 l>{4Q}^ +MV=G-y-uhۯ0aMMm!S%:BLX̣"0rEj97|aaSt>D_T/ہQlScWȆ{5| 4$+ &ǹ=k}Vǟ=ׇtRmYQ$Ǒo-V @~O ps_+6A+A|k,Wv_4TH ء A2%0} +HΪ$pj/'wuIr%WIHX)kHcebvjp|ف9![* 1gg,]y ڋZO0,<0Ğ\Z48/"yO4ovhijJd0A+ 5 8foу4ϻ3֜RC>ؽLXN Coavy=LOlLTSRQON#KTf 4V(-؅ Y'6![:&?Pe2Y+CsF_V [[*!\m3rD&9i!?Up+rRJl*Ʌ4qqЁC1G D>r}cJɪF64OYzOM,IP0 ܥc*O(S?JC!kFtL7›9]u"!B>eN,Ph`8!PP) +NiZFQ@H0x휡МJ[HFcѿ:/UUV~swFkStAUr-Cpzj!1Xe_=dlKNiLhGoRt'|t? F)JN8}B1_)v};`oԣj3X@a]5eй%#) U6W$㷰PЧI Ι2&~j |13J[JM=]kL]+ૡ%U撞,4!tX&8edχ>AlɴHjx TR"/fb\Ȋ6^>]hM6Θcۮ߫WuyQ1NNǬ Q>'qum͟^ Bdcl谉xzT?k4,G Z̶$D~uexn5P=bu@|nAOA|l7Q {t0ߧ* ˯$ \ݰ)W1qWW kS%QnyFrnxGA{ۥ,.+QJqx'Lޮ>[z:F_fNOU֡ ʼvyqӾʃ%/fO}H=/%oK.tENi"=eb QWāc6Vrђ}n\GBy7ا8-3b%%>R0b>pc9BRC|16F&y@mu-t#l* *sKP|u3 4uF]HQa- }0KQ.5|)?pi̊h~8սiU&==p=n{[~0r?=M0vIx$MdZ3]ŹX\Nn>]`ٹriv,DL*FJTLY".uUhR(ᥦ|( qASfn`#9%Dp(dִ2yS3w3?<9'`u:G#6,Jo ŖeKfꫥYБg|]G+"E[ڐ& "Vz6B6wyI"E=y GP0QF71!MX׏ĂqGOv]l0(s{\ ֵN|scl(SqؘrC2Ȍd*>U͋{vrRc)uȆ|mfAF+#&%D4OkY!C׼lV*3U?ϻس/_[.%'^(voX0yyp Cr8 "y "V0d0EIƂB$B!hN*Rq~p=?>怉||ܤui9ܩWʋbԝJ*B[f}&Y.w !Ϩ͋FkkWyE7T&>HLVQUT3HQo}cs&s[[Uro `6#s(&ܶJx7 0^kۅ>khw/xXؘjlP}x8! ycZDS\P;1>RMuNhFGv6 GA9> !%q@VJaNe_))`/b!`FiS2| !)[ﴱwOI.)#~ͅPNR{%52WM~«fPڝW_vSdx7BDktXlU1E04N"8=o=X~a2 CE j\d!0h!5*H [p^fE`e[wftA~\[^TU_Nc.ogc%d{fO3!n;v(I[{\C7ux&5ƞ^繳_4땳sW+*١0űO9YvS/}Pre<ɴMd". @!ZN-TGCI](Ǘ2t}/\^,%h5<1Ќ'gtCa cX5 _NEf7M>5d6ab{b%@) *h>4w44{[2=lvK2]V34pLw{.#Fξ\8gEe:Ђ%Dd֕fzi xpdah 323h%݀'ި ʺ >ᣤLҊMSM~l?!ě  hOm4c ߙ95PdzuLF[h(_ڨI*}?$Yr xU5ω '_6ᮗj+LUA/;-H#FUl&&xcZك}%FA5Kj }I_^۫5q DɸAEj/ ).~F{۩9c&oVAƹiHpnWzB_I*)[顅?H.I>Z" UqFv>ks.)gdQMqg~`14ܴDJ$+ lY{i$Wя1NiZ$4L B$fKDj xdl.*/VCwgtl7y_BIHtFefϝq n!j~gQ a'<6"r_dZ'pZCZ>- FUcjoybu7( zGk3Ya[KlKGeWW4i) 5( 5O9&k5FxͼƎ#sȹgP;_>,yø}CHT ax6C%;ϧuBJFO0)Jޜ@v^K)!ßpUZ?4+˼ WyM؄tdH q5 X{ <,>,'=:)I".&{D?^+AE^;O1jr ̞ފ) ^P=ǑE陸yhcǫm 绺C[EBsF;Z]kNmZ&e{%HYߋ 4YHߟ (n7\aRMǒ(TAt0WkؖS+d26ߴX"(i9Srd(e>~&3A0.3[ҿ0 Ecy 9}mH-2nzHj>wO+\ "}۵j+1+tې|A_w,(Pcڢȶ!"mv.0Uj54N]A& !$ 4\R#SѳNgB| kʢq aEZ/]fr6@k\i{Jy6{RKĊyc^O(xfphm[OҶEtBP 5`h,b{/އ\;zV5v&x hƬO5@<2@c KBQ _!o&wJ&00ۆ|Zs*0ᩱm fmw HFb]#XZ؟GP6/^tD,|r|Nըsxq6%'y-Au?m<;C5_2Zo /mR9I,.L:;̙[9x(P%$Ϧ VXGCDA A1M }:AO"]W^t4'ZVu*o]7$׽B[R#5o(E!](&% 0EtVzj4,&v,/d΀637Ȉ.k\|Sr$qMqed gUJUHus.[MH)t=b*ͮ11aIqQ Wh=BIM桁 Z4$ גL?%6,]j]ȟ>IǔohDvbN!5|oX莟MKE,EpeilϬCd:L]cpTU%'uWv>BC$X.iѠٵX1Y*;dj]CK/4KCx"x,jfu7DUNC 16z5k9'zW{(gVٻ7M2܉Ah^ޏ}O[,RNU ݓ,%sScSHHgacM$ΈI +Js$[+ső1! d4BKYc,]W!]Srv< ٬3ݞbc6w1\D}Tm@D 5獕J|>Z7zڹ̅5P,gv ps|:(R~,VҘ(NCX s)R3iTG',: kތ}X3VtmB6ʎL֠(ɤ_=Y@Xd4lV;jhi<̞\rQAtzi\QP?d+9CʩSqQ~sRn w`UH )h{mM1-  >[9!sr$;/jkH7j@Z^*.Dw1 s[EAÜi~2]!3`YH,fIDܟ1IuiZ|QkmꕍpڷxKyp~"  Sr {r[8,IOEvbԫMعb/Br,YyZӹ o>E>`uYv7ݠ4$%HJcrϗL ڦ^YȭU9j15I)U$2]y FڛM'@u-boF \rkkX\7(3tjUZY` +>o-˝cphZ[ aZ@pT\sDT`Ky m.m[aLz""5qh #rP}dtzOT8 S"5him;tg3 awap: UK =cD=|fв!VX_,߈b $仝U27nD&bԢ dqwRu!m*iJ lA]t۫.`NwK8p)6rxe/IY,hkR×:̈́jEdm=j5k7 _E΍mL:3ZB!rы>. 0CKi}NPde *Px*VbuqԺp6? 'nbz&x ?AڈHO0{wUtKmÚ32hȝ Bv ɧy޶￧Nk A0nX -j'oqʾcqPpwRK!W3ى!\πMJ?#kM4<ɱCL1`4G$g"7h5) QN |p,Sfl٭`%ocFJD5DDz450].MLelrzoN5ro$Y vu8ذ%NJa$^2y`k6Y_<HG$)my~%[f1bk@p .acOuN^EB7 j6fN;5tj:ݴc?:bkF>{%C{~T|Oa|zu |-;:`h=+iEO/ l1H%/+V[ox#⻹82 <հ DҮ@=Ά+j'6"7~x4⊕G>]O s:G  rJEhئ' 4R^MKHYh/hԾKܟ"OD.$"r)Pͬ>)])c*RVV°(OY֣=Ί2@YI %9;9r U;U %JPWߝsIB,`3C[߶(?m)ŅkĖ ta'#lr+#%YnUyD*}$z41m f%h41k'SጀDnz9q!Ol|YFA@lc:>j&Z>x?MrzX*!e;Α pju{ mxw9oޅ+ j3_YN"xlX]Ð0`t. SJ=gI]Q!" 1J篋-Uq=q:(5Jl)T{*fǤ#_м\ iϘۏcf>κsRA7"/Q;Fw&CODȉ&>2oƺnkef/\֘!x&*wZm=Ƙ!tU"Sk)ook!Φзj%|JbͿ%Q `{U_W|@V09?.%/D-bEo)2Zh[])J j\-ӂkv7ӭ1BH'ٺ!8!nr򖿉b2aT2lgzHhi("q\N;(7:lVG-եCOa>:kO9 C`eͶPhS*J6( Bߍ^|4Oꅒs& P]n ;UQ979[!pO.R̤=dKqIevH ɊW^ Oԍa*DL8.eJ,n+lnj n0,u)q,]/ȍޢzg`+ft1'k!^ƍZȪ:7#NDJC0#7앝Zyrt|I8,VglߜEаBf |%E2P cS7&u>l*fm4C?d{w>5 *p&'&_xՏNVm܄/anpŽ;WޘQ$Yb&/x=|2ʮn6UV2e @ldi<3 (@F,#qgu+LhO7Ezʦe\a|^8WԒ/vQJ<?6L7EV5z{k\"XC8:UX' )F )qC_svmbyF݌Q)l; &oiٝZ!6g/yشNsC! ?bUā£:ɉxU(8w]_Rc1UE&C2o'|^)@٢ds_$Yzs'f0u#)$yKJ&yOnĖ[9lU(' i֌'< 79cuh58t5T[h) H\UV]RI%2ˁ2{f0hGPT0hQJ[JZ0ٞ lpu>}qK2 )_D*{oAgב#jXS̉n.['U~c'!ExsD~ka]xY7oezz˲Y+s._k|}a\2#d&t y |3Ue/ܥE f!a}3Se&LDXeC4v:|IΏitS5H{~bU $4X B\m p6ۻh%9n`e,=m!x-CnOÄK$  @WZ_U·lvbpsYG_+@ .N(n?>u#D$l' v0 P > VWiq*,Wa~#$P~ @"k0"A1P VMpjD+=)P7t s&Y=d|SG{TL%FPK/4gXal6޽1ELo#kL>g}$x&,Z4}t*.E`6b،mO|8 j+n)gǚ |H=cq-&CѮVLɩ,ݶB,f\{8s>%KkѐEҹ*'08}VT#(NrVw"YbR\ jQr,zN&0`u-i-}q``y5@3Xtcӫ,o3}xK0ߜn壪~E.KX/]޲1CI {G\k3y͢@8{{6ׂMWWq|@Gcjs3 ^aJ(xEi{"s T܎Yo/ UB%QΠx 6A; 8y2I4t}Q e C/~lpF<.߽f{vMM6 S@A9# ;!bwi%W^0cЖ7HfTKB֘6Q>pusl>^ިtMJc'",hy@YޠU"`00[8¼06DŽGW%zȆDÏZppADkKs5)L[EOϛE"6QqFoS g,](z;!^~Y2v򕥓,WZx87ͷ U e#A _%4U)8y1j.ÑBgס3PPc2͆ѷ䢱o>M?ۈñ\#N=YtQk({HF5eJYskd0@*.:zzXI+ί7Kdϸ ISUg^$'黅O()xo8Q㻽 n\ Aƶn+!Am}ҹQwVBǞ=/ MU#.,YEPDd셪 ҚT(th¨n~^,ң2]k=bd'_%X]S/"^Grc<7ҚGCk2jDB6=0;ѬoAm{iVd-u /FJݥ=ϬFma[k(eМ%zܡ"ji_I2]{D5aPZ[\Yʜ ": jOu1uxXgܗN0^ׇ,8ƹzV3IMHy &&+ =k"f1jp{~GWl,a.Y)@iaeQ ̈_kx.H (,Ï2 <'I9GiBuKۖWPz'ЂN`p4 @N $}]p-NT kAs|Y!~GW8_ [~I̟^=)BAMnKI7 0.JDtdC{{.?gTj  ύdގ<W"xba &r򟒸'XyO$$ ސC0>\h㐩}I<0T#yN- zvE5TÈvu;T z-l ZrNoea*]UA|Z#UJ'SU4 8D3Tvُ7poc [C-`SSFӎ2|پg.͖u<>S>?*m@bu6Y* ]*ϴY:onLAf K,*=G{+,wJH05ՠC o:+&}.A)s|8tMv!ӚXOkgQR:[N l{1\>J z۰x$`aL60sPSt= VIr 3x]7k!1,FяѤD3'6Km0tQzq0 } ?]1K@RV@J:Y2?CR-\e|T+|t1<ZaCÂW=yj "w 6F~񯸂`soԂPNCch/gR 2A\IkBc6h4t-谔ijCt{?Ԣ8 6Io>VJ7>&tb/|(fG,,~VeY4绷)F Jy;Ƀm@;oU1O{ASk G jk0KZH~/^λR7W>P&G(5hqL%gO*ReB@ȉ'PnKϞcjVi2oUGkASegO&v >Ċ/`xdlbGh+8r"Vș6 !_x5W0Xx#مt_P K.ߓgB^+ 1eH{kw7[>:^r~6F'R6 <;wLޜM>K߅vG17xh(l$h"UAI)O~@0 |փvXKRJJUM3CxirPlE.Bջ4* 1k[*K=]j 8I¯,,@}L5)$%J,&aP˼Rw6׾"U0[Ry]聰݊#ʊ>W1A繧!YaK@V_=_S;Kd a=g Α!tea_|W *㳿2w}:cɀE'*oizJ(ITX߶䊇 Myhk<(M33&]Qa^ \~Iu`FS&:6{bT[IA(HȸXhۀHɄ]h-xXX ˔q3P뼱Ft-x 93ZiJ"8Q޼Z0GJ.V? 'h ȗ}Cj@}g^PTm١ޒ = h-ިɗC 6B\l`{9,KgM3ǿBβAaDկqTDvM sТj$Pvpَ'Q,:{(Fa7筦8FmBjx/rh QBd] z̨/Lw-3q1D4 G!X;y"^H)RPj/Ăʬ1$gOx&@wI_s:ի[N%dbڇΊkޟ޿em/HY  g$ !5-4jix3wI-L"aOFJa'f+ z}FAczt\A~p^&ӗ&4= Bve)anI & y| v& 3ᱰo/+`?9>-Du1+Wt9ȋ |2TfO갖*5[Gq"TCE\!Ԏw4&MB\|+Չ@9/ۑG!?` wHh?r^cLb<LPFX5t?M='>_)i'͇ p+-s_ # }JF%|>;} -Xx5Lц'~pq$eKI s#ǩvf͡|eQC9H|p4G.IzCrd!^{ڠU8V΃`[!Fuޯ7#̹{, SD@f?U,_fVi@|Ff?J[)wƢ߭GGi+cZ<ʊݮmh\.v_[_cp({:PU6fڙo.ǮɫJmLL(O t:Ր1C2+FBDrjhh-q[v5F[ 6__Qѱ,,"w^^+9S@rw=ڹ2dR5dPvkRzH6D^:&`$umĖE䙆y nc"AʥѪfP< `Yэ5wl'26_i]pα߱:GapBƶ_1Z#F5oҶOuqbgǘB%H+S -2-;t *yD0P(ak#%~3[w]&E4{I] E02 DBLiV`'CjH MiX˾)+4S˺g4Uݥo#RT-Eoѧ2(Rc<FMn;xL] t:kS[J ϊՑ0qC8AEgvFjs\b2ϓ*Z5 AMޑ4^[`\͐ &|fQi a$&FTcK.{Y9ZCdF3LIXE0yvved򊄧8_" `zv{Z"L!_?o&: )C@=bv/T^n}= WQ6Jꕯ-M ;lr̜TpC`'~:?y 4f~ٴEOH Pfz%ɨڙa+KMd銇Iq{)œ{00Gcx^fT ֧%O/s{Ծo..oK+ٰ:6ƤJ,W|ctiZ%|9gJA;30 p< R2&wn5~ٮ`v'W]yqb諂7Fĕ5' z{t/ĻTVgnl\GYQ [3%k;{Td꜐F75=X PE=+\`*PEnz) )LaO294XH2Oy9ҽYqtbdwC,O' 1;I~aзΤԇGIėY%'& r+y_TՌZ2}PLuBK F]Ed,2##HQm{l5r|C%4N^6vDŽxs&/pU9Ӄ_LS!Au1Kŵ[D=- %(!U}"z:7w[V[6Nx}W=nJ0WID. ;z13协L!,D;B6Pֳ2Nن/\H;ut!q' #jC茋y%&nF4;y6(WS\۞Dתيt`2\GaWHUu_: 6ո2;*X3Tm%N 5y.{|UL*^+l=Oj^ O p"܇x 8LF i/3 h$!(yt<ۦ7'VS4tà#LYΘ'bz9N]Ta2#H~8xZ۾mN1My:$59YIn´wjiGIb؅Qu Zz_[L14T񢖂"K/gc+}7frC(õ%KI3%Z.gy$u(ǻ1Ņ Ӿ*Â9h@ ~ʱ~Ʊt3o7y@(4fټ}\RHN"+ MluتyIBTOVSRjK_iI+RUM0wtY{nFieN;V=*rp1WGo!ƃQPV׺uVy$2>Iz[QL U`mB\}ICfse*~]#nebA9ADoknzF$棝A e 0SYH/ '%ACpP0Yq^m˹*o͘N{ JVK4D:!wat6)-Bp%1k4_肣7~),BlwrtX]*kf[Ӧ'U"[K$c9Q<"Aܹ8'@"siG3nP-m2[$I^z6h#M…8)+'F!EB 㧛I)⣆ .8[ 8 7TG5y؊GAW*@rj6[zѫO>f"<$"Scf%+fCH>Im2*0p㑎ڣ$|)%\ "lA]cJMoP#\~j?_5}i>-b4DFVz2Y ^_9;vGdNm| mRD!7/i{i>K3uՋ\ 𹒨[4 ~[6F,3 ߕ?B+~ }Ҍ| ~mnӸmufg'OЄwCȗ2H{zM%%hK3׾x#j ?fZR =P댾YcweL:Yw1ۑ f ,55leYp1/5 Lh ذYKpuV_\7=`Kשd ^=$g-/O8|t~qf4tIMDRT>v`񆯂Xbw6\!x){#Nu%r.R4>r= ?ɢe)+tNB;yٰh"U[<9ҜR1I= ̦bO6>˟翭:L'j \'Bq)vdKZ۷UU[bG@DL1N 0vBERdS{a'?V䃃 xmD^:%U 6F-$E&ɘe.ȞrQxsOSG;($N,raUgsQ̎/Æ9`fEexGX ^:v 5U"?_pO0=[kxU,K& ^q?W%  _:9~]DDJn=|@ tm4ߩvҨfI"+[S2+QV^xWIbW|;eYJU3 gfR'נ+). dV7SdwP҃ЋgUh\,3#{L{̏:~(Z^WXB'u^>pb>My/!?@D 4OgN9Z(zk/_=o9JnߨwQTϠbe6ӯJ "F$<%h]Y"ȡ#de@8r$Xy!#+UeBDCCljtj͆3|柮V}>|\l^ " $vUuؘPϦ:i(RB?O"v03N3H"U,"q+=l;τvD[ },G@[礿i _RTn<9 ~h2͘ $5{ݹ\:.of M$]|WDx`)JhR ~&MR lMc^׼|'l%mgj;aăk5YdZȋ_5@ۉ=SqH ݐD!:趃pJ,LBH{5X׀P?e=VdqK7N ٌ (DYH:\XУG'ݜp]@S*k:fCkI"-̷u\ S ς#jM^ @}iw Viaa|_ɍԕ5E!aWZ;,$J伖014df2g0ʐlY0?@v,֤{MQsn*2lYnBK=c1,߂^>dƝ~`{8-ynF_Fp_ALLut"X{u3B3z,q +'e~`N [^i= -{ny= A^p՘^ڪ_ 8M{JQEcIFD0M?w[+;$;#j_lғM_q,K-̵E^X-Gkg6qr}`i'⩸% 4؟z4"ޙhq,r[6(7{5O; nV% p*&}Yna=gÈ>>Sݕf&2@Zz)p\Yrs-J_0+G' uO^&AA!Rʭ"LPٓ⧗RH 7!b!xJw&(v|+m(TL>OCC>1~Ƙ /vK'lۯDE*˦ QAWoS_iLÿ: ?\]F( G>mvSYWT務 IyN+Z\HNTd*Axn% aN_촂vɲ?I1uO?=1i;|5rqzn)7Er%"vR>1\[m6䁋C@utg0%XDoN" [qyز3hhBVoFp.p@aL zoSLן{)',)Oo KzY7ylWM$u @O]k)Q =<*SfqƸ)>̯!NT\=}>tnXs# 9|SqWè*t$'օ!]`w^N\؍uJAئ_@ȇzZ~bK3brѸqCDD+~6NSNl v`.q&/P WeWŽC'W'w c>OX[Rb|pwKN7  9pf`=2ẁ0:h3s` Xw_m cX*>>1 ZԁZ}ts(M'Bęk'pm0xSYq`y [ܕ%E!1 &͢`#>z>ְfŒWV3ʰgR[匍eui:UsWt)2S1^.bK2D 揑kX.܆?U >X-ߖK:LQ6)"N=(L'ݙV퐲Q|H7\du}7ك|=ch`ZO8,g1b )R{Tȝʲ U?^.%sLd=* kS{/D@N<L ?A0ʔX9<=hIP|mE3'u$MEXb:-Cq)UCA!ܡm̝>H7WXN'pg0oF5YRZKZSf~x?a}Zq7E'&ukq4阜jldgM^)*e@Ut)yD YB4(ꗾ,/)U+T,lNuhAm=Sߢ." e 'B$4QchZ<$ mi`7rxVD;ܵ/Lys=H

mc=y(.bMhBusxYA-B$U?0K!19u8|+w;q̛Td`$#B=Ltѧ-6Rg!bdŬs1$/ mԂ#aD!>' 2e v[+UYgKǹ [rب7/#  c[xoi%&QAȸгjzz=-!X^U$u̳ ?q} 4G@VYydKȰDE0H~r4| o\GvHDt10m5ZUN^{uem-LzʷZ^JGWXAG"kjSq>x<3q1|}*YtȌUt~GReg|}w\@Ytw]'O8ޭs~V&& GnѯD,+'EFvrU%(wp$UC&u3RlExGs֬r4L^r[h> b 8FV-[aƔn(4y>sB]l\/y>CŬW繺nz=GH-cX{_">7Pld% +O1FPV 5$؄`4IġHl/D ?}1w7%;er*}a]o簘R9B'Z˫>PWG1XEo,CQ<(Wr"u葼 ;Y&SW9%)}wlm̤B"ǻWRsojo{*&5]z+yS3`n]P5̩TV&ݭ^"l oAi`URB_#Ah}BWWݿ'eT,igiT8;~JFkET&P^"ٚ*B˅$I:'sB?,ɡCG i[$ JK>H⌊KwgQ3*4VղXEV8129Al.4D EH縖oȻ$r2ATIk0?}1 { .CsvպcJv4!AC(ŕXqOOEU@4t[6b3 "۸ڽ͢1 F5t7}l5ǥ[E2 ηʪRPl .`g<Vd*=d*W_Wvq8phh>~"^DΙO;&"u M_T$qs:S$c<5U׈d$uUYjl%k8( vivA #ח9Ve\rҒo=/XNHLʑ\mDAO0>K2$uIBIepYn̋J@ ;tdjfnK~riN)i{!aMI$SBn_hRC@̦J49`+=a4DUbjҙ%>hG@5rд4 Pߟ[m̵쏤/fy⫕+k/I\un-[l[cC(N!)v$Pi{U!@ 5ɢM<lauh(ɎU݄Uc)L(,Ό[=ȭb3مЉa]{HNɫQY?LblTxeVuBdFuI # QqBfw34Z' w0])Td< (&Ǔ3((*0CL>2.۵67ѹI软 A(y= uHj!= E_]S@RBQ-9p;v uxAG \<1zf2^1J}, A[8Bz9_ܨ c$"3 rպ{8T@?QVRZ)U;4 i =HX^%ػ#ziJsA(oORw\ឣ1=mGz mοD.E_gRMeCJD{Z6a(qL%:h!uAuŠQv{L!vur6dGYukw C ۷ע0,^(&֭pxbn#w.@-K#syu%jP"C/Nw sv}D3)_<&g>DŻ,1-אnCoA#l!xMJ]mJ%kcx1X?+s4](ݒ8`SHxC KNϔ PthH;~^Z0w.I4j !s~iO"J]h__qB^@¡ٴ@G'Zpa+AA) ynQuDuLٿж܁TN:i+񾱪K h56KNMv}9,"[ICU@] /ş(HAgl[ k &]&gߧbɞlUK TQRxaF l^.Ȕ3R}Ciit'ny8So^Ԙ%eSFl݁H/T^VLMd.u[UAӭِNyԛ3㟌9O"]cn8{h8iWW״t6rW6-p@p6Bç9^Յ*;#( ]>Nн/75 [(^b6&PvIŽiV>.oY{U/ y:nv1m=6K`гe$Lߘ<;B-5NVPY%D)?^()1ROM=Ǵe@y{2$]5 [ilI1 Kxlk,5)^ˀ%3vvGⳫvvXEJWj-u>ZHT3j4>W|l]HX1]xSݳ5?3-61Rl;\H@{Rơx n6MB "㔈XC!wz 92xҩ e?E$n4b`U\|r;7VߕЕǁ`fpo>h4fCzǿJG,C̵4ʇ,~4q?]`S${w̸2G~%D\n.,xCʛKJ=IpVH5pAu1Q圲H0RVgQTDz3HP#Ý=AEr" }+>\*bwkפQ:d fj0wPC R`8#r(<cR֋ QV+Vs#=mǻ9_J9u"bͅT'@y=eV90&Kna"_Dm f䂯Qd Q+ )ՇA"0̸\`}GTRiĮyomޫ 1CppI(@-(ʉΦJAIѰ>uΌ4X$%+/1IB5HT!S/2J<:LyXA_8GWn<n%{c{Z02 uRmӶ .Ľ$(&-(me ׄ7eIofV bzx9|B}>̽f6v$y|>Gߒ7$C-r2(3K,^'_'yt9uSw.{p0*ZH7БĻĹ"$$G74ܻy rŴ":'՜ya+sa4/x~CxFEX'30wY$FOx[H7)V[5%m8e#Zh7u2_BgI(3B,>yyF C )`3E/'Hbᶿ͘ ΍rA1r2OeY>G`MOĪŝ mWT4"CUYC 0 H|}69qVv߻n򨵄PQjİ+*&-ǧEln;j4^?L*{k)@z.>b*>?B1Avxk댽PśxJylT<[0ƇkB!UbFZI|(^EGN%HtWsD`I[׫md@$֦=%(:1QKp#IZ>85/JvwH>l֦ R Sy=c4k1ϛ9iլtpv (DS&*u@3cڣ]JpӠԩK] o ~!n5`^#Gi?L1?#m:QT|jvq.@Yn>|s9yP%m Jd8'LuL A,M>igq8'e,Ǵ,hb}%rǟqjm߃DuŒrtgo[p?W~z^jX:WFC(h e.dM`?{jPV\lG` s ́;1=JnDa3%~{oaoҀ(nqtmi&ذgHa?'O2Jasvڑêv[1{z&IK,ܔO¼ߞ1ۘpTU<Š-fwd{ΣGq16+1ԋq>)=5`SW0_x"L+ՎW(MI^ 8nHhP殝iߦFٛJ{LH/_- _Ya`鼓ֺ­ YR仐nfU .o4[*1jФ tejlBxZf&P v-7v'^Fw5ΡT{| Tn^1Pwdb%Z#>}kwt~XjJYuLJJ'=)̚>mkؐts-u4>,B3r_p UI3لb尟Zr7'2$ܪ$&:}v/6zCߝv5?|+K'XƏdp"R),_Cx>-iDVo(@Ҳ`#9dTk>.iV"L}ՠQ4'8\H컱FS\Do͜PM`/*=Oh9jU3q&*ɦ1s-gX4 '+]hM:7\H\0 /y6a'v9ϳEOO)GOwZ)ٺnW C*CliduTukOjcskRjzfLP܅Tלi,Cbu+~K测NڞշW7vanG HHhkI9@EV 2ci{fDX|2>R^α(Mk֢4$i>O2J]IO.)=gpE}@> zozNe__2DIl nJLPa9#y%p{:3%`Y<(֯DqM swugq&^\GQ ]Ow!" Qr۾pG,2o} +M $󮊕EornG5 d%NE!uY4l^H4DnZ.h I c*Y92Ω_ ɻv woq~v7jfq*b? TGh!qD} %ѥ!k~S݁-YqnvCmsL'XRHxGJE6g..Daa7WS=*Rϊxr²aBSVt5mr)q́1̦Dw=3B'ǝBc9E*ݥ^]DPCFigiY.r7-c)ag1`0 0)_6U9}!-%;} {o?F+|.];"Ko602em4H4KeL)jh˗~C/y"fJ~f{771:[Xrm% 8 R A3-n39~-ȍ8?1Qu>o#xq!%.LbD" `_0 ,(Z.@4#ǔRIZ' GZ[U99̈́݃a |9; kQx-Kb=0RyLQJPh1`vBP|r>(YYJH_ki_p/bB<?_ۯ&Wg&N޿- Y"=':L3Zt $-?UFul%]ΐARK\Φ~uPo᫮TW3UrJ=LbSx=l4T`T$3JBiݬ^`ﱤ/ugC=u4/ ):tF,*jOCNЌ(ߖ"|᝜C=~wRS_ yCR2^1| a?~w'.@rR?cyOPե(Y罹rKdz1k/%H~UYR ~N- i\"UsVKVZJmf 35zBNAa<(sT(~; -׬`y 5$ }fsI*ش @5X՚;gfPOS.B\&~.A4T\`!RFu KqetluyƇA_P*=ϡ?Sp.RlF|3vhvyŰ>ΛO6/TO4 'P1U'V6xJui"zҰwݤt3vj.[!Hb@E^Kp`TB>^%fVC/fKU|#}Ȑ1ASK&GC᾿!nQvrOdjVA%#/5SqMJ7RoH9P%]Ƽ`R9lPHnQ"N{VmK]ضo ʄ=DOQ2ZVXUı J 3px,<6/˯_OD6?̀+'Yת4w{d}!fMU?L' Np\_ E1uey*L3 42ϫxQ|2M~r8wX\G]ehv cx(D߶60w߲[֑7ZAODAX֝&Ƶî4 JY, |+DNFh̗*Qȣ籸u̓Ԣ[2҅]@T8CY`?| S;̨M Ӯwٳ)7\nXAȰ، KvDʇ{&GOhڗMͯc?HyJM~΍-͌C]ȸ~Vom9UOaˍ7}5X\,;:iǦ05ݨ6Wlm\i=FțQ7LXJ5H[9ĵtӋ Ypxm sJM,p,q`эA(HҝI+\[gx1ҡ3qaz mqG RDS#OqWx^^W!0p>+QJGCZ2aCϨb8PD۬-XM׍7=O)9l+JbeUM+2"j9d-GC&y3'b} ] ~CPb_|(Pyc1$@(=,SBTE=#h1#qX%~*Txhx<],IO?͆Z&ѕg'\Y Lcdi6pntm]1T a/Șz&y͡M]S5/uDv1RKxn&\1IjxM.~k2˲}'T?d_fb4=W$v}qT[w8GNߖa֩֎z_[88[uBzm75^l ΞH&Z@ve4ڋyuOHAբIM%3]>=ʭC& /&D(넾{K94'llcPqR;2"te{T3(&iS70Qc$JC-0]sJg=4uqcB,7sSV@`N^~[׹[7 ٭ nϸ, zѰtx_4A:ʪ兪}Z\3G2LʻPlM U.=@7 Fc~U1t&ؘyT"}OP8EKMr}ҵ^9{[r>_Y4jenNR~|j|o#Yp w?\3 nK>bFGP'X]81c.Ø2`yĪP럢 tɫL6_<,H|jYK/MZof;eֽSm)뜔]6ǃ5ꡧ n ,aPД82{dHU{xbLr+,1{,>[r2Z:*ʑCVxo{s095Qb;,3}kp X́OG+[Z^#V=zTU,kղ+D9b9'O7OǾoĮp@!B1hw)G':kU,iĂ::MNQKLkoGa[ $Yt@J7TX'[`h#=WӴ _`;l%}dV;|;\ k5XvT=tGIN }(";$} @f9l0:,sD:5} Y_"akIoH4w(@ TUײVrC`LPe0d1V 'Ïi,ɣҟY+!>TNizyyVO;i^N7='zZdeoy @1]Q6gćy:1}m,ʜNCOS]3gG6@#pZ TcuF!;'w}N? :d٬E*P;ai`NaFVR9?lqVE&͈DiD)|>qGI]p۝Lz>e5MC p2-ro,̲k *uP%i|CXDrG{to7?w~VV"Ң sH\4CS[`)ss)v݁u@B NUuHRnCc𠌺#V(;ݐ`Zbxڴ8ƮKDX7ڜ?mOeJpB䶯T;O-Kۖ{Nẍk%~dCʋ1 8Å;h>S#sn35(l-uw 0`b.+Ppۃo̜0eєMJimSپo<]ۍR;ݒw ITU~C<G<^ٹc,YcѳD [Y 3K.8?4Q1;_&51rdOl.ihbԺ Vڧxab()`8K̸(扈n4}yu⯦mN=H+zq/|v/hN`MM6㹙!i#}& ^bx%cbA@)Bxw,6y_ v #NQ xrNbƈy1|R7 ^Π!T=Grp*?XX1moU$,ڲY=ϸP*#Ʃ wD[ݚAx>ʧ% _>VXP=53辵{fe[-+ix #*'Gb_]RΌ)O:Ld&[S5y9?PU)@ WP`2FMԪ@EVDpCZ<&N#w4)9:JN9K.T=8 *;?P|E AK0ɧ p ;D/OvOur6d*lԊg+W]eq誝pDIx{HKUrC'BF5]5C$%Ў ^4HܰV\O!4|}]%,3Β勀Kuݬkv\t(i|s2,phk`g5!"&\ZWqi [,M<,qHn&]:-AeҗXa 79L/:!|dRN:om(|؞MXԣwK5kysjoټjBPkRw22%_H ֹ=PN2t0a,ZT<ˀlfMPI2YǽbD7Ŭ- ΦXPm3f L"pAsqpcQ|pլM"CU$٠d ?NnBp|%hFC (<%- cӣQз:{yq8]Vn h.=維oeG+!ܷ r*eߛ= a,vP]y 75p+StS'C}Ң]_P!yi(Z"-p{Wvk''w %zqx_-3كQļ|YCA_'Fq}+@ͨZ;h,ga] ^obu)HO5g^Tk ?z3j0eq -? _6HN-؅$b/pMMϑCfpDBYb *931";+Cr㐌 S>g-o\_`O}`eFuU3 H<Ȣ&D< ֹ8hrn)vc#u4ESrK;$f!IM$o~V2i خG6sh(eu>vIyiX/y#0CcoG/9̻GBu'ɂS'AOe6x摭w#ZT7c1\WZAyy ,SK}4gA?ljl2F 5՛YfosoA2ēdiy;ג[w+Yq/)X nd;ע{s .Tx[cx+6]hNp0!bXCaնe!"8Ozrk33׋|oa~4Ŕ`锌Y01ġ@Lf?gy>|9OQ,3l髃 %xZvY,}DgXft@#gU U)iy6@XV5u~ -,@ f.+IIҼ FdtBBs'6hЧCu.һ8 Wp;`nƈPH%yuqN{$\B<`R/WGu7!@Hi>p)1 &9[/Ekwiڃ/nL&;4 "}ïa'5ݗz6zW oBV)xt\ga;-ם̬v|' XoW3=JWsx8^ֲ2}9 ?)ҐKN@8e+t?TIUr` iw(5b^RJskɧ&uF8䶈بFjW=%~oBJ)Z2כ<#~t,vޕpeTz*'c)K/'vdFY*!\8^Ņ MB/=A̟K{yKu%jȻwcW 6V k";޺f4GfB1"7s)bKȲ:lhT$ +*76ͨ5.rs0zɷQq^l*/`0S]H^UyUҕVXt1z&<LU\ D}J uRlӒiKxNמ>DB֖̚A;M -zVirVV ?M|x T^l:ݸs8i!O &"$nA)Ko JPnBLMTZWc*PuCLgNY7~IW7d ܨp]=pMc>ײu%E;sLKw esOE8pI 54 z㒧d'.dS8mg?6pGuʷ'ZAn}3Hq(ʤ =,y#,$( %kz/ $UYo̚-?AMfINo\`ӋV%'6,HK  id2&%]`n_Wc꽠!'a?Er ^RXUeiqήҸVa͜,:j_tY^]k[=mO0#]v!VnDZIGl6ÆX3AZr(CŒ8|l˫ &ᡊ5Sy)33s0s-0/A4dE)nNm= jl7$gC.*ǏkD{̨zίY8k{/m?s5KٽKdubk@~>Bb!5؀3io2ܩN6-¸B]r]7dW Ve{ruMnDzLo¹k?9 LCE-z@Z`ڗ IP$g͜M&h LC`Yp%hEe<\ G6Y+v)uW~C63N.vߠfXga"H=bsi*ka; 6۝JK4r".}y7[gHƁi%.›.gqk)d$Ntj;J*PNZu'<Ǹ8oеzrf "Fd"s' >YG={{co+^n߾,<=p3RLaXnՀ ~QwJҒ:L,剐m~^]Aw^:Jb1 =eAVƁxϮG#H\OZ-hKhq5 muxw@ڔB DWT6,b0XyFrz8HTF>DD'vZo9[ր)6NҖFpET|(П= iqT2_CNo|Ϝxs٥L.> rSھ>Bit|<`GZFj ^9tkJ9aLfwcMqόj0f9'+p lQ`yZrZ4bm=?tՁV3-7rݣUmgSzKXIZݮ j +J)zVՎU'1b\/z \_&KhWgE0Qj[V,qA#9l/AQXOΤ[^qz@xX~=x 07y( &wB/lXZށːDw^[5k 0`3EjXkܐ"Cg Q(,u;aEz, %k\gze70LjrIіCk{Fd )(qz> #z]!cy[xٍ"Z-TK*]@͓Hiy@kV!&+*m\QQ0D>I;|Hg_@ti_$B Y餬"B!K*jf,M)U#EEUVApo~G "UoIG\%c#Uva-s1f8%R}GRlߐQZ ϮAQ5UM{A}Vqt*)m\LH:/K翊N=;^Xv9 w]ºirdX(NX)jy-+VnhJ=fT#'S۩BAw"ZQPCdr(7nuC0w4E4x{; f\d97`0جBFP~U=m ,6-P1Me hfLEf#b+3Q<ϲ9 1VN;&Bdf}23' PXI?c~q [iTy?Sf{kY6̠J᪡+}| ی}-U@J3bځn$Z괅x$1\E3|}sêmgQ P>*%hnf<'~sUYvR""wh/ަ=Iabٚ&;K%%QPO9LƟķudg+&rC:Ga0 XHC#A C> pgtݫV'R$֯ ,|< g`&ߐ)=C>prZ8 ߴ|F$cEd * [\~D9ނx7p WKs_67%)LzZwsz.=-jԞ31swlyˊoNEmY?fس?$[kni {lv6CmͥRFe+3pm!Sxt}S1=z ]-.𶄨}l]:J̄PDHKژF݄* FBuyJiٹ.ޱ ԝXyE7h6v8&ٶ=y*Î Mmj[Fo:3Zm gz)UTrSIIp~R̗s+G6&2Km%`*HT Fñ0c,}|uWδ,S(+N&N+Xx: & ‹&(7*Ee)^ԣ|}=%Β[e`h2c4Eߚ\V(c(XGM}ʜ_v圓Ro|u;3%ܥkeWHރ>x ϱޙéCm)ǀ|ȩzt)SX_Br&:1L !pe-P:|gzwsH9[Q&4wbj*h'1FfdՎS^;,4QߩNw;s0 NW35:]͝C6>pQ6ߓ98+قF̃Z^c#7\aQ[m^x;φԖE_yÌB!Y,qp)e>wii{#n#r4j?=jiʛ!~qoJYZS'.CP廌Q__VBw-pOouM$xJTsN~r&_{Wl#+{y6Guzcg|9 H-Ŀ__L.؂Z u_(OXcO%]Wu~3H{l|P$2X/PbN9wqkݿ.^d+[V `b)t̜HL?! |JŒrږfz/Aҹ{t$ fJ=<էJ# /)[Qc5_6vYjͺ1e|CgUVዱHxXG!p79F{)4Q~g)w=b'4#lXcoxz et;eo]rL=u:m sE A.mxGg(@\ͰxWޣD[iwMRpfW9bG1JŤ^pRp)(V ƥ;9tH%E{#'#nA~/"PW]'=i Vy~8?[<l6ܰB7^I]a"ǘaGl,p!~Ox p?+f1_#UpUXk9leV~rO1^`ƲqjT,C^r|P8uo]E\!%#Ha'0s%I`w#P@O>R2rm"fg On~eQ蔳FY[_PTUoT 4Z*B_D9R)jJH!}}5H ĄWN$Rceؽp,# ,#oo;_j)N``k6e?@@Gܒ~ (=-yl^q@fsH* !vB(+e{OM㽻mGT[D4WW 1VV$4ٓ0i3i{kBTY1!,dx,OGۂ?wv~^[ <1%y)}J-M ,j̓~9#'`KR!h#}:h|.ԩ 0 1['q6;߂Cb|raCϵʁJ]Q]sv#3%Y-C1nFw_vk8@ \7) ?_8ƩֱiOٜT/;-a{J1džGu(;iɃ٪&Qu$3ԿW LFF /pz VڜNo0EvAdz!@nj|MZƓg&$+[@Uupfݲ38e>-y IG;XIyj,ǾeYh !=eɢ ܒxx IܧEmu *+M!(dRW##g/W}w#|: VvY N#p$C[顃1k|\-LzsС!HST P:j|$P AOR;\v$!^e9SK3S)V2#F՟ FQ͙W.텹 3ٷzj_[_fb5FATN#lMy!˝rΥ\-aG~{sp\…z&Z8Zr.s=A꽷D8gZ~"h2H0J\XtA+ g?N: ~MEG2OC`ᇥ|`0wMvސ&CˎDOkc)y }v8=Y fSҭko+tAԳ#/\ *Twޕ\юǻ ݂/w|FC el6ЯCZ!~(g'{CeWٝclϘG2eiIxwmwd},GSi)7*'Ɖx9ZDvf_]?eM#1\݊gZ؁j@`,0etN1J Dbr}Ōzc19ΐ()3-蜋jIey}͞|:X3!hi ,|;ynF l+**`bGQMh/\Cu&/9Do*mkGCE^N56[ fDH9#!+E[~ຟ1Ix?k?^0LuUߋ0vr*AJ#soL#B'bOw: aLJ jC=MAde"&ɱP_ ^.@G)ZAr "β,9sofz-G 3硉E_=ZNV-,~eS%R*γB:HlwV|֘6\FJ3@ϴ)9R{ u{ysI!vpSi@1J/5d 'b㱺s<N!qv _Y>Q}A҈>THIET\)hS&C; V%ugFAm\sPz20&mql0Das ewQ}h_|]Z+j)AԵ$+Wܦ"n8O*:kc =MGQ*1$~uiSr ef|rEmQV~'x;2S_⚙sGg}KkS`#Pl ,U-15ɗ=yo{[]a)J c1pXRm5a;^"Z (mTs#L'"0WA3qo`λHﲃByN1B0Lb.]^dKl"ي:2ɧTtޣH?{nݡ̹KVZ>Zll0MeoQh8Όg v2цM.#*dž"RLxPuHVI[&҇0 {C {{ z9lÎs-VogV9zl0@}kHMªR8FMȜÎK^ &3%,`U1|{"qrP01(.w,Ё?TQ`br .qԆzo2e]:B6,nrCrL3byi :B51<Гs5[nSV{K.$68կAO:jLGR{9L,{ !RbwlA>`VӡSo *&.Gz?ө YX7Dkxd/iV B>J+g6pf;="`^x3V -%Ռ|ᵷ3Gn2 )e*$/%*+ dpfmdK<_VD)qmt jL;F4_4r Uv77>{kdISl,8+b ־9M6-OZG}CWjF=enM쩊 l5/&M*:9Lу<,9CV9➌Y^ሊK2Hm&‹S;\r3VPd@z?FfgˢТD 2ϭ:ϖʴˢ$WqIt{&k)R$O{k5fz(MQPJ UX~0!E|O8UE/ʭMH vSt%R- kڊ%;q&]MT"RtjӪ_ **uK^V~,rvgU*^H쩂*+**^o9Yv|h{wpT\NL̗6pӃt8-ձ+zn,#w~i_\!X3B\)[uKUxcL% RzQ)EXc+{3UaxT4?wC#|k%? Qc慥7N޼ӱSWnJS'5"rs5u,Lr?ӆsJv|YyK(8 >*DU_ y z;LulCgs4z ? ˧GbFՠ͛ȼM]Q8V> h)ڠAIг#-8(L#Z.4E1ilY``՜KMRz5錌.ЏcӅXcj`-Qf GDƳn8~Dja/w)G8*j "(ʿQ_x[nQg _u&AFZ_8W PF}I[@:ZÛmMr^ AwG$7Jٲś&'g#P:~oRcqNPxtYD]e ;#1L4Lc\Ujq~/|3;!OޝMmeGzǯ\P| !Qk_|L`| qP1MOl8-xVuXE8ɅވlȌ9lssyaU-fްQW_39'dh7zMmv ,@lĆ &A[]6j.BwE'dRPde%SؒJپ` !?HifXu,AAT e{G}=VE719ˊQ؛d*M7a\sNCmc#2Lw˭rǚ4ipb $Tw.fh=rC!H\?([%lșIM f6U;2f؞=^,:Vzkwg:bkw>l te2\:B`YaҀنrVVC邃=@T-~$wV.bߟV4씵]QVw#%l~ө6߫^ڵlzHKZxo#iiz4@JF鲍̊Y+3@8Pq _ v\fI2Y_CGR%kbIc߱@4 J[AC΢E gYR" ^xMP'{ѦCQBA>PE~?pv'7iz 3~5loS L >|6,>v k6 9ނi@Iss2{[TPO=5V[Q@vȝtl{-cRPU,*Ԡr1Ln"dxN+:뀸yg4)0d&r@d@ݑOhm^Fy?3_;/=:%_i1]LHr L,|{#N?~sQ6ZNP܍ j=su ,735/r(=3dpBUr(xQY2Nr14B?N M[ ohNG,عd$Q)G'_4C \ eH.mJRW|oHw*IM#HO%W7w_1 s`LIz">!>g,MH'r8U:ʜVW֚yc^}C^|/-8lsn aYLfLF麏>zHɍIf6A; o |~ψE3Uպ+n;GȬ^ZEN2h 2b4Z1MMd)0+ֻX :_HJew.uks\yâJt_3mn+%/j[56t.uk|Wޅ>33 VkC*+? &9r+~>BԢtB#M˴b|zz%.3 ͤ;Ry˴&m s)r$0VM+CyݖKUA(AL>8Zc\B$O6ܓPA~X'"l.n].>&KN5Qi}RZ*za')ݒ}賋=.c Á掭HK}Qwd%ϼE1LhY5Xm߃h6FѳAKNŧ~Mz N`9b\X}"_ʒnzRc"6k`z 6Z;Ӱb8{? =ECjr^`U)̄UFh<\g`eV.۹h;Mv`LpT1k:K6PodϭJM$<gT.бd4Â/ݽT}Ѫ8{0q;(4X-}peU]bW8fT`yzH~scC 5F5u3f=K?vmѳ._1w" t[ehjs 픦dY;m6a&LmYfoo_#_%Bz I(L,fW(qAێZIjg/"+~{'yB`5 %V^?B\FzH?0[uy4qc;uyZ? Wk@OD&+sjlmAU. 8MZby;P$4ع bׇ:2E\?h>Ў7{ ZA*O-7p:5]mhQBjDf«YxߡdEĄE V=bcep^hdM_5s*c *s(u! `>>,cf@["56ζ(X#?.!ٴMĔ_2lX1\#QW^>R|q 0erE~oj!VH(/`ȸ$0zPεėn#h?˻'d]AfI~#-.{c_NJqyXyjjH~5}*@S{WQ0n 1"=<vY7!6 J]!W`*I^KM <ۭ^t`Ń!yOÈg8, C"(\Xp%z}%H5/Y/i뎝uoT[R!ygOyFqr&$םĿ r,j%Q+^ Er%z#"p>K#4(m5R/B-W2oV [(ϹI|SpЯh7%ŀ}<[*S\P)_-+<ʶ<|Z͹mў(vU+BEcU=4 @2cb=JV z?$ẀB: DCGó_ c6'Yj6eΫ٤07"TA2|9]610zZ6};f5f^=p ת%ಅxŧ,E {S'!jhml !) Nmvw$jݕ_L%`(bcngœ+xCy镩 ?Y4:~=f{?y>gzHjSE#V@cW}oPg  ·Q3ZږE(_ڵMdҽlpm&a83OX{ 7v^;=U`PF q? ^N)+BjwKv7;R5ay02!"Px}\;6'ڨ X-mb 3in>!RVmj]`g :A[k#љYT=ZZ MP(PͲԨa3EQhm _%8hwDD2xn;@2+}?䙱7X?" 駌DZR%mԽ$] 3u)]ϊW٦f'97- "ǛiD-rc@gC8O#uyr&}H+ 4k}ņҹsP[tuz$_&j˅SUzZD"3 ^Aw؆olCbr&(ti`t bbpZa ZJ$ 9b:!c3E#}e$i iT' }Թ<._~C&s!yPG5pd_RWVN=019 >g(#'q~GQ0 f?h~,)t 3)c@{O6ȇ=_3u M8OW)ʣ>+ "܋szo|:ԗhwdm&nІiǑDԄd1VÂQG8篙;H /'qۜw99S'5U-<ġWwC߃sz8TK+H T5-?+q}^1ufuqR/ NQJ+ag~(⹕:'aW%.)IঝFEm1&.1#k(e&g U^uB/K]dlD J2+a]׳~_j;ӠI o?4%hl$Rpqޞ.<ĹIƎ`^VXBhZFɓ9 )k/_=v_ӰFjh<w~wkJOiS8T $`Ret'Kë4]'$N>{5M*߁R̬ٻu9v)GRοXRmނrU(Ng Vno52 nah \+=1tvf->Bi(%KbA!"(ZGmR\tL ʈH AyrIiO?ol"#l=ض^ΐoCI폤.{jjyLdH>dҙh-벓HŨ:"u>,G| :ms:ߦk*C@3)%E)6@GAyClcE`]S=3͖~= AN8{&bVEg~lf(?Ԙv p CzOa9Ֆ,!W6Є> D8W,"| <^ӊA({U "Yp2=n^NE04hQGNխc2N>J޷ AYƱO$?|i?YL^d+%Q[6?W/)aƲ3XYPs7ʸX֓)Ǐh|H@;j0ɧb` 'cZ[KR'#ۜ@[ .ٍk Gulx*H| 1=:Ѻ8'l6. -JcwlNΨ&dF B $^Ê^- p|}dvonZO žm%?3COTu:b@OW"ܚ}OMl[f9y@h40Lq{faģE\sEp.mO 2=ű!b/फ+T 䁓wP ƳmmDvn9 I^=bOLAW;BHd,Kķi#J m\O x d:KaJ5Jשf~R'.|LBW&ZʃTmcYŗb“خXAX+@D*OvQ `W*g&?c!Z8xϯYFbùbv|u 0ZEb`*۽r(ιqrN+!?AvƌУABq) rQO*Ŭ6xڄ آ105Nϖ\>+xw.%JƗ6B&Y@2 'YoN`3 *Ae~+@),o]*[?PY !ЯstO3~. 1rY=Wf`U\aobq,emsD%*(:L!=#aR p,*u~ɘ1L"0+\檫p *h&7_nAU: J>uhn,iq0[9[pqQAL$ :E 0@"^?CZTx2tB$+s 8򔉩_e^8πԜB^OO~@$=j9%c+'Qd5}ӈ..%^v6q\\ aA̔hbKCqfRhU3| WD/r to&F\`<ϟUe[|uYʊܾ dxtQccDYfĽn/"Ea9Z{OfDeǹ/ @G;^0$/|;W ^Ҧ[:{ /iyGrXԦE]_}Ua d!(Ea:7%nM ޓ3 {ǺFOUM1C3 kNW-sWۀˣ2C"a{k,F8`qy@#0//H%V" q6Yxv tEE` ^#d ̥VZlR*,-@Ӗ2/X$mZg6٪l6}O ƽe^||j@8Z/:PK~qw54Nqo9/nⷁL1%:x&Vej8Q{%+%`w$ɴPŊ85i08L`{=t4*F#}?j|Yt d=]=slL8,1r ep =L˓:ހF93P@UTVSGyu"G=JTSg8W7ES{O(Քv -67)2GyGS28߄"9  G qŭ6_ΊU}AU2 %/մi>Rbp?ZτBf}oӰ귝}4"ހ'n[R3>n~PU$|A՜D'w>ۻE|jhv( "nb[ Sl{ue~GbM׽l>0ĴQHsVT&svP ֗ gL?TYMY%wo!JRufSE=n݁ЖE_*L1Y v&4N켝#_IeDp_svpvYNue8$K}be(x#c///va.`DJYU#]ns[' Q=ym'|ZW0 &go {[op1y͝e2햑c2(1BY)19t[b^Xc 6#i`n}<@=c=kjV$Xsz\C_K9i2wZ9d:br/д~EswVxDymC}vx=~,84inH~gPrKֶ%pި4"7X#@>HSq(r1sν<Ϗ=t"f]A3Ѕ{Œ ʡWxNl\3zT GUˤ`G3mNHY@}tݙ(;K6rDإYyA H'_ztO~|xAEN@kU-H[2m!|l5Lݩ+FA qOA&W.d9bX*Jϝ_ΑŷCPo)I"nOGq Ȃ0\BR2u-KAZ/)*tZ/: 6%]!ڊ%oSy)U DURћ!_haULR]BY~9S gpV3&*QКxZs1nꔠSקDm r+ȁ @rK~15uDkNR>4FlJq@*'hflN **i " }@5FT:TlMyPԙ}AyS9^an N$K7˰(UYNvqzꮔoXbֆlCL Na2> Z50=r$`z[D̚&NIYk8Wy4)H]sZ5j=mnF -1;Q0׸Zy$T"v~g\&Tdg苢<(J5;ChSz1~Ce rnCm9jWP_c07B ϲ@ UE6(ZMĵUڈ_`0 _.` Sў,,1퇨e9Fm\=2׎;AjTlbٞF -">edf4rYl ,#0쩨 řv !XlL R}Ec aXSجd8K\f0y`un'O׊2,?x^z|``e@As;1 *L^Hu"C,JxzʝdGqW׵rc'3-F7oZ7@4 .m-=Sӈ&W5pQ$juܩn#q)&]Nb~Zht+ (3Sdm4ϫf]/3lxLs&/iY-юV}&:XϜSg#so?1UƏm6jd[SqiX6tV>wپ%1Elئūp.e&"G#U"<4zOs^ɹ1XvE,| ;!}"xB1#>av܇|5^ȼ`4b~hB$fB":FL1 C'j=C[ a~̂eP8)O;5 (+%7gaHV,&&"8c;y\~*TLzLÞ>"9/Pn0w%]ek~GFNAQ+҉xZnH2ڋlسp$qiRpX ssW󺡞ji;p*]hFW8؇]0Jtd߄jςb\C"}-†V)پw eXw,z¼1冗R|]v-Q {T'qBh^Kjw]h#+ d1J\: x({L ;A(H({:\L(!{Lo@Z?r@P,?{HMs;C`ھg&2{Yؓ8:al"WVj/V%;NP躧 m`\\2\Fmޭ 3sƨjC5εiRWA*]X m:=TRd̄|AԵ@4wvqooWj9A%Y)[.Q-RX Ej1QU1lKP=05WI̩Qu:Gvmf-TPSW`Rb<,B2NLCgK9n.[AfHOÄMtpHou lڐ1χ?z6b͎`O;\rsHȤv}iՀH}̆C잊N"B)[~e7h5HwW.CO0 a䌩gz)ɞq{ jEdߖ&`}[ ]h['i |`zeYa_2TMTwu0I|%?A\-fqTVO~{ĜIî8JjYrX8*sW.Tܥ9!G4IU\N_l|E!C[v rQiPIlGmpXcOM^ykJ*VDR`a2ڢNP ]?xaJR[ TF"09 _ Huz7XTm2WD3 YbTX+gPʻkfkuB(ARu ~1%p*wHmpI FLH'*tc GRƽ5`SHpnyJ]o2&Yluwz9iCՠx`M'H)V,w?eDIaO#1X 3#XޜjX 5t0W!{`2h#e^9>VsD&OPP3U&`)':W[(lA;eNxQ?NaEHޕs m|QJ޼v%pe#A.Io~?I4gN~s^' ВiH$@uKS:rlPxayNV&R28! -"޽QV`ݷ+g8X_J 5S4/u`!JGs[% sF}K 0r](7b~NA,ho{֙Q\_^}=B?!Zi$H`GT{֩!u׌*KG̞fyWD"/<6)(]=αl($?=XVj}5ЅMTۉL5ZǾcğ_Uyh /׼jiޟh(ÈVEV,47ur- 1WYiQζ'Bgc!6*! hy$;׆kW6vr?4Hz&$Kd]ͻe?Ⱦ"];!31w Eb(⻗շ B GWr"9za0t"3󬭀i@@ OZF7=1 BYhlUBu̇>%UIa 9 Gs'ph{)$ymx擓T'8jdʚשk,c:]@N<myFvHǢ]F2:}Ģ{J0EE0]mݔvg)яP%92+oQ>$~aH}E%rݩXNЧf٦s6`}![Z11[nƽQaq  6MSIM;ۉ@z̺Zz#L:+l-SS&wl[rAsK ~k4`N{Lkq1 .l $#ޒ!c1`(83"^ΡNxsAHlQc^(zTص GM088cbYG\ 5g"2 l>LMǶW_*H5&&nG]  .,¸psx i& k!8:ˮXNd| V-nXQk k+.+(e|PQƞ&nB TUhϘ'FT]h' X|UʼnHM΄E/"ҶLaV-0OZ#p-68?D&*IPP@`Us,1 &4sЂG Wt`5|#d]z%!VOw|9K_/[q|IO-tC@ ] pg::|Za8B,-l- YX\0V IpG'q~:]: 6mh{Q| <{̇w.[7Ú0ŒgwX[9+܋^uW>^Ǫa?{Äe颋lQﺨ|XӞS먗l8z=nZxV~ؤ])\?h7id%K냓/J?C;8ٝ]DY-[' 73"Hs6Qu+C 73HGH%#/+jr_@’Umr-^t p ïATVQzq1D@P(m wFK?V ѡ1Ze<ˌ@49XϨއ~ߜymQ9Ihy"^D/ںF-0ȰL8WX&f3&ǫjrPL56a^!zx+19I8")?{yV{ex8JFޞdޒ ]ԅ5ޝI Yc 0!xh3zD<}>2''4E!;b %3'ne y33`LfM9k1JMnsMx^(EddanDES QoY 6jv^% (K`58+tLe[͞QGͣSίT[s' |N n *e(ݘn!S{J܂,z @I4'OȦ5B!**E"7di푸8nRiG4=^qANLQ0*N(Ĩ'~S0I)as+=ƵuZv{)3?hVh/&b/Ηy>}c :-zP0Uo-يp8ul>u}L1n@)RъН>uz+'U,xVUD 0_nz, dd!7⇁ݙ{B&zGH׎gEKM(J77ACx'H(g58y"fHÇFI(>:mL&vX'0%l^]mbDH\xg>(?"YW|,N/lt c.Mzj-oF{x|Qƥ QPQ8*~FLnõʁH3糌Q_yM4X4:}$o&%9r}_0 MHK I:yOC҂uӳ=JUeR䦝'`\"0údcu<ƞD,#ɄkAR{:L}Vyn=PO~ iEC S}md5K,aq?\QOe"x9u􄩧Vz= Ʉ/N9Bȇg&VS/ M=6 A|>y熩K4z>]o?x"*7rD۩IIJIOJQW.<66|fYhOܣRuÑeZ)^@vy GK#X`]AXDg|_\.;x5/mI3;%^AqM鈎-IWf865ߍ} ?}sMFLs;W?z͹M>?l6|AGf5sk'U@(6{NbOEDud(J> |4H2i]#\^>Qs&S)S.I$CaBײ>*A:!q̱бvk#jJ@xHv.ˌ%ܩn 0%> /uY뿻4YH8G_:>#+g>>xy FKj*& N\pȭAao*ִ#p? aqts_4׋TUnן]WfF|U&٢; ehۆؑ&_ gt9BdKf%1R|W~l.T=w]v45W ٰ@bL–ꎻY YJcY]c%Ske2LJlx%-9ۥӌs@5;1x<$]HQ{D}^""`17/d xm>gJT(S3Տ rǝJVjYQu]uAkz<-IH,TĚt.Ǐīؒzg2RUuryi?sP$p?[nEg@hJۜD;DKàxcuj+*(EVBjЭ`G?|mEzG w!ae?^ҍtD|>eeW#Q&NuX6ͥTa &rYxF88 %?LqMI5 ,-HUNla9_O2U*Mi"tއߘ`ˣص7tg2OOGԍ *Fb3-,-u#`l܋9<@k % VoʿwzfqҌndL^}R$Kr&^ 8'$rSR6WZGuhWXLO4;:npeҷi2a#+~-ҭ 98,u{r DR.zx2"OC ́BT-Z wsynF$5G]wBD܁<Ktfoj8F^HK02$;?4 <|\Q bՆb;jfhRhX#~r!׎*l]/K@>8f{7$9MUQ&|_첃BSso>cCKT Ɵk>mP%%Clr) <ą(3u"lԐkΑ66k@[]kAhyx&{P-CgD9F$r\xIMyi6RŌpr\Tgpilna'YB" ^`@͇yuBR~c qh]1hJ>n_uM:]I0-{c c`.w^5[v\cCpL֝>0eYO#goMӱ5|MAqyl'+z )Mcv=?o:ܹ h. 1s(.u7ٳS^h+"qc>*g|  |#/;cuPD G IIŢeD$Iͼ:d"хQB0zhO.{AM?#DiDYczP9<iqѺ<=x<$ AFti0Y-ܸn% ݳLGӚ>c"Uj"9:/{(b}POĐrڬ`R%Eڮ A !0jZce辶~8bC*:5~'YȮaiG4O~ KKthy:H3Ȗg`+~ł[t2H{do{ahKTATۑ!k=-ޢnWjѬ"G QD31pƸ#oN!Ew@`ۿm"@Xi3Qq Oc16I|F*18vI%@!_`Q^XB h/nk\Z.}x!wg)K-splw- C3r;TS#W1^wuu5?Mm&UhX$0Χ iwO#x&|l"X")96[~z= l(yiE/[9O+\WDKʢWZ?g4)m'sX$wmL|| O !3\=*#;)eOB `M'U yAzN4lUŽP*3J5!:N2$mUsʔ|'tQSqN7o9<ƪ5y,/%o;/;@t$*O^p B}߳,gw4f&Nk:O"]-n{g*.mj2}-)3fGeCY'n_Ȩ6,=.y[k\Ҁ^"#-HXr-%Yp=sɥ.uibx?y 30QdelԋIJA^!I&OИ+"`98;?4T>]irHr"MG‘8jidHgؽv=u; 47 %gمs#l*J1$&)K D̪~u(璓G:Um>W.t~**(_nx{uwh#M\KS']WwY7> V /ޛF苋RQ:>iE f 4ՠ 30Xцk;^H{'A_j6BCh26W^,]r3m7 u$ucʐ[ȶ/i z-=o k€HHԶGN,#aE^[?K^TWx;#'dB+*kUg JPAbzh(RK-<3kADvN6*n8sJYs؝, AkN^A!*ſN%~_^?jV^׳thmć昚WSz>Gu \`dMG}A-_h8Y:hQs-xz[&yR32onH`+HS蛌ߣlSf]nwE61 Q>4E ݝR( J5*lg4|s\dF`@+^8Zݮ?RO5vO< j1z(՟\,8˘?1XE 4sbƠc7e'h0H ? U2e0 s:i^ko/G$7]1G# ٺSك[\HGBQ>S::NҺԭxDtw3^zCxۓ)ʂ*){^7^qO r>A;iaxƺd2?f!EiD:2b݀^v vfYe0:N^@y *rLCNj5xY۸Qĕ)F@%91mt{j.hbjvxT8]Jb옴"ĆBkT|YPI&.L4'4\ oLB,}r.qT͗UgܤDluvJ@W&iu LҫIFtTWp4j99:σ$M /7 u|Jv7(aINݱ£x>omL:ٸUKw/Քrr!?,ozq2 Y#Tqv6fӽz#Nhx1`r {ʼn,Iw2^Pc "%  d XjcW&͏S]5d]{Tn)Ͼ4e +M']wi㒺JeE~rheRM9'f*7ЍO(~{h,z!)0j5.}"OB5nny3LpS$fED;>k] +(ru1GXux*>-bQH\bԻڳF[ŸMAx},ǘ郣9:㺃l(n49(AƦurqƿ)%v`X ~٥җBѢ~0OdH7Qp@/c0LvzUc+03~AU :NgCpqLpakt=E#Df~>`[ 0x7s,pN<7jT/!>XaOfWȱk7Q;'"8F Rh0-#*lֵ[[9Akjxmf 46ey6@; r/j1`r鑑^a9jL:+bq8*g͉e9bBn aG*\,V}W|Q,X:7bǞ,!<Ɯ[``O8u NNw @6Zh~r>lfAAIgg*0AMk/hiio)@ζ8m2v>t~ [ClX ɩZM{y_ٝ ~Ph 4@&.Z6xɔ>KŽ+˲٘ɎmAaNcjR-44YU pL 7;[b!ʫlJէ^0 b2Yq>esY%=gt,`lpK +KT3_Ci>E1w>XQ[< z)rM .#cT]N?-3ȘfsEW>:*uʥKCIZ0~VqoD.Js,Lν+?XhS`~ TF"jb/s2'"'b:+93 QYk`cYۓ@ +qcJj EKzWSYʣ}$f>2/;ʊU\!&fL;d_"*j9Fl` X==d=`t dP\ 8^L)GXy(Td٨(=8cеUÞH wSSjlY7N7 fz`[W*S276=oqpoZ6nt;B(C9ǍȞPǶS`|>⢨~,o!"άkŃ";(_tgqWWV^4yxwre)|A]u4haQn"`0kgI^G40\RdC2ٛ>?>:VUn>ӧm̗;{/KO"9* á\̡2Ju"X4qf 1nSN9}Ηz6&}SF7[7yص>,1\MX\!5dv瓂ݬyr؛بg-=h GiU'2_ =V4`]1\va*|,v8eDg"9T,C[&}T" jI>u%eⲝ›;G t8!M%=`@vzgmјVDwHb+HSnmπNi_+\eʷi ۬og0V$ 'C't5I\wmsMk5/2Pt™h5=r Y 7y1 N[)Cf5Z>.V6GN G&i fʫA}0werMyx(Ťْ3@5?,4Jǡ΍cdOWjSؐ ~2<0N9v+=)G!KE<: Çij^p.^;/;u'E>"SWyA. PM՟cu ӶʏFM [P7~R"ju36 ]7C;,P=H(}Ls'd`; ϲ+}޳sy@O乃;JvrpeQlj۶e5+AM=.fr)<{\?9;5 `bߍu#D&(bW,5n 4VoLs >@W"\H?ag_w,(%J5J4~Hx$pieey`;Ņ ='56SurypRu*A\6R-n> -a%Tm̓A^̯!D#6o506t}՘y"V&,xNeUO^}l-݆"ѦWչqPn=<ɥ~"YY=ZYN>h KjᐔQͭ(vU}Td"D {\mҼ߬ &]@!Q߰B_@X{t &JSqɾk+{B0L9oHP} מl?F;f\el?"Cݕ=?,t繬~ܠq\+Vʄ3/ѳMW {quj~.0r'1ҳp&FW>!f+0#Y'N!\d&Po~jJZH|i"RWQ%^$-% t2V~hGhG$ ޤqg˸%N F݅o P5,Dy֯9[3oOJ ņS7AL)XLP_`-PB"ke͡aK;bsHb߻z٤:~(\؀+⾽c$Nj~M[Ԇ!CׯDŽi9/^ZއtӢ څ\cԠ F#k&CۦI/eb 7YVZwټD,xٶ17#N3`YQ|}Ӆo\x -nG" =AkDF@ܥe>q7qѸ 2{y0kcA&?]xo8aS3|olWj^v?y tVbw p*H;.ԭd5ylCifet17V IǐrI ah2=΍}b2A 4UK?{3r:pQd;;A +r9"H/%Gܭ{ y=o3p~b(J} N ϝ7 !wؾ$TVG,r,L:A<]p<˼zK?t]+)@UPO L&ce45;8SH/`!}%"1]Xs'x\&YÊ /R_`le|Aؖs6~6n; R)O0[JUdfٿ݁~^"p0(s$g:}b2 0^`7OFTQsqFe@9UM?p 鐌 h+Q@,|@ƽpe;楮L\.-pGꂭ9H| &+*Ѫp8PO4`U]3Yӆ6&/s[ l5Bx<?ƻf3lxZ[.sda6?[Ǽꔌ-4N<E֏`VzLצ XMk |6K,6n^>;rmHbstF҂'P\uY6dJ2JN2 QR,٫* vgǥAVRS.,24G5KI"vxBK$r|^`? œ$@MAG:T\&Yu]Q~\5r.h#=Mg1!--b$rp<Mepri=i3;vآ4 I&O!1SomgTims:oga!o a,`ޛKyiP/FnMgVy7o5ڀ@BU R&f/FMliP QV;fR N.e<Yi^# yQm l=s(Ä*2&:"f$=)u "rG9–{DQAH/RI@$2YEH lQxG8`~;#n\y:*7鬌!>N3Ï~g<~-0qH*"6[ա@~֭}"<%0G]m9^ma#Jc_AD/2W/E6B~>ɵ?nB 3iDV7;Jk\*xqcQoGp8$ i-a<۱t=Rp5(Ըo?Ʉk$QhzVObR#}o@AuOYq^uJK_^nYtʧZo u>Q-3-ȤU(ƅ .(dbj9xv!ss'k #I:WOܭ-1wb#S}.Gw4ʬZDHMgU&fn~cݪYr[gߨQ!ϊ &([}L߽w.JS6=GR[zU$N 1-(ɟa*/7otA"b;͊ %fZ;Y_qYm[IdQ6 A,~8S!٫K9I/5_wp:BȤřzOk7ph8ّϲͫ9KZ uNMORCҿ N񪙵װJHiK7ːEj-3yj;*fG?GgX# ',MFDB] d~N%ƤԵl44 ӭqA@LMNN~plf UFHw\t}]q^ድ/׸&\xjfqA)QږعUc]ys}:0a[>w%Viq%{ ݎ͋ g #~,ywyq$e X ]]l9~eQ||7eκ/xl+Kۭl4Q8AbA/520I5PK5yd_4)Nfԝdjjqouxs]Km>B@rOX|ܺ|SP׳V+H&=̝wu*vJbTr&XeU;N@1ڌfxOAGRdȀq_Ȼsn?SHi}2 vg|"9X+?3ww).$_*lsE=04rIk ɏ}L2y KJ<|Ps wzUHIS}j}^h b۪k PܗJ:6y EHӳ6]oށ )xCΗ7Ul͇KLc`͐`O>\ԅVz6 <=C:3|Ey敺L\邂:\=!f$OEd7x"$Y[ia䷊$oޝHr'+8B[`*;zʎwN#ulî,m6GOXx~V6w٬pJ kU30%RBfFô-n#S ؞,r x_=Dpf:n!u /|xz0La je3 eoiUI%]ɕ IֺQiR-e1_ObSg>1aלۀ#_a)`EH؎A]Z&߾ #9|%п $r-3xN~"m@k|ib 0oi4l?05(n^kV`.!]fJiI$Z8; {r4ݏ@Nȭ84*hJ4?JM~?`Sf49jyCV?) *-֫ F-$%'lrXH|z6#vtQO_EW ~,:h<`P9"_3nUHƅO!E${E(Pw(#4֦$yNhU'Np=S?]p{9pދr aȦ]'k^`[mg;DOw6yyfgc0/ \+(uSh-k1Z4ѶC}à+*^\h-2 /d-(WyQkCgͨ]cTeyV^{S8-חVOw%$ooF x-M6>g!0gM,t`"XԚsm94@1I,Ǎa0oa[Bh~ _4w&=vD/$7ƾQxLQ l*3m%f(@[ȸb¯934$Yl96PS9Z$YkSH\l.VKJ xH 9 L·^~qX)Vʩzʪ7mjCgUi&]\d6['qmr9jFB>¦}ЙByb݂ @g4?=I)#oG.[(E(kEVA?2u#dU$&v$\p՗HA % 3"z@&ںp.%Ѽ*Ā>wey . J'hL.HhECf1J9gz1njn8jZeK7c™$[L+2 h ayNc.Bn6 z=g YkVY̾*PI@ҕ,s/BJx.F/ f:El6߹z(SvQ:Qe5 &t*5S{(==)i4 Xjc4,$GX\F8Y=(52e`FRsӯPePlnsBΦ"߾!>ܶ>1:':5Ap}X^;żMޙNNoaGgOj)@aDCE7`eԣݶYz!ئpZ<D'ƛ6LpFEfkZc[^CMȃ8VpJD!xA ;t)ř۲-xMFb{ӃUwCTx&D;.^Wd%tHM`$U,5j[e ;l a/ܽQ$vg/ǟ ɰS-KDq!/oAN}rmc:+rA-J|NRẓLQ_y[JgfXĹ[f=Twa۶ Abȧ0LiTZx ^k':eV#[W)p%~ю┮ ۷(d z[ aCxC2|^7&nt:1E#ڑ!Ծܖ>xV*+GU ,pyz#?m9vh< f zh8DH *3||~`,$QɮyStÄLz>?1'){e^M t4i]AgXr ɦeR I-=CÉK_IB|cR, бqe\cp`gJt&q`b1˚;NrG33[wI:uzd^5 Ij .+S߰}q3+k\jg{El%kK6/QRy0 )]zl)ok^*(.QSDxU(l CCK}Ɣ QՓV;J<2\=8^uTMuݡG $­<,!*սAJfZr}Eꮌ,}SiE6?k&0^V,dfHM&+'G|,+wL1`QNdUYBG$Bi+I8Dg+!b8.ڡ6aA =,,W}ύMo`}^&K,+Ě=-`PL`}M: VJmJny64m1O7TmދB m-)zl6k80e`f{5+<b>-k+d^$ؖ%RfDs$!KtHo_H2XuĦMX) ҨzxP7&N_3mV?0;-d !&7vMVOhѭTK6rWW\8RvCwG,%0!: YH=.>1ƮqiZX %u{ xEmߠ,&ƌDnpK=D0jÇI8+sGuk:WNgfK2`dr*Xd͊Qj".J9CRiK!%dmz]F !F ̓,iͫl1CqZR_b_D.$"l)ŽOпS$'/z$Ay|vO_|e^E`Voq,owйs$NnƤL#< b"jvRHR _$>LrVDڈXʐ ʞ$N(])'^蚔D hK0+Ҕ u˷6<9,YV̯O&Z&\1Imgt{FC)T(,uH`˟}E`v6]#OF3[/7ց_ស"j/}Ǯ"oe$Nx` 8' WIIu2LRMrI 54 JF-#m+)py {v+>1 A趆s}9e?m/n!+9)vt{SV/ s=JmJdըdR` q;?@ qKt`ȥnpx|Wpg|gm(.uᕓLH!LRmR0]ĝC5_.iK-~BMfIwaՂIh Kr/N_Xӹ `XdwToVO1y.3_@BBMcIH2+qSgknTcdOi#$QT٤a"DU[2I/w`Tx$  t%]Ul\cł ºcOְ8Z{(8>X1qzʌ UWڜZޏ02D;(괪X67wέ db.XX&?¹3dlkD}G(,H$ډ`2Vٚ6 }Bg[OyW<8KluNZC)O( 0(w6mR)|WzU`tC\+ac F"ˀp6p9_|S^mӰ>d8cTv0N̵u:+'BWd*ͺĞFϧҶLV7t5V\7K0^_+Y"QSTKR궜> (rAd{eL "/Z0 Yx? (s FAcix-A.%&rtinY]cy/Xoy=AbC)5U1hWYWJxvziOHdsg~!Q7q3wHQ{JecgN|@bvqlW1EsrfxUN%В>B~O֦@3X^|YrC_հҧ/' 5ܞU8K9Xc.GRy", .c⪆Jp5/Q|={.X&T+ZMl!~\anAh, z\8iXȻ `:lسi.tw5v\"DMͺ e`G9l1^b ̧|f:B"‡(ta}Fo@5]] Prƥ7|m=zG!K1Q%.mAg)bSR%r@,V3Sm C\?zrLo *JU:4TKUT*6M*0J+%mǓ'b-X1ث4" Tt ]9\6U (?>_ax 8EȊ omgah -Oa U6tX>8? }T9_\Kw6ƃU<)vނ:L4HQ~o /hz8Y v'8pT9\Xn>)=Ӳ+zsEZq]S!tTqngŵ@!2Bg% P nq zN8 ] h&S˅H6JgȎ=G@CK!KmPBd.M}󜷡5ܕ-"PzQRa &ߩ@Aq;*QA Kf:FM` -r.crys=WI@;*t&ՑLm*7i?PAs#r6򴽒 }ರ3? &Au\tK3:ˢr_J̇[Qb]8' djPT(.ɈY=ɴ'zcCn5J&2)eԱ~OᜫTθ䯽]WY"]0Y3*gte/>[P߶V )6I̱v&t55 ɩ+TwiPR i0~/5*BT2#T9{uGd1yu5䔼q"şpD><9'6etALzo`{6.I4X٦!-揻!MwN8=JW2N*F!Ka"_Eu' n)ݚӢl2KKY+XT;8PD ś`DTnİo(,/:MxكEE]S9}(@w!](e-4'}"s5\y !Z`4& N総3mhhg~`QF\14,址'RΫO ퟼v۠tV fS#^X8 7@x%m9i.dЊ@a񝲴6nFfh*2ap^'W^:({SSRnU$9$Vશnh -1tn ԴMw=d~&Yu2>26'146<-p`xcEPMlLnr9臯v#e=(ii1oFx٬5isrBXs {:^ ת t:2ל3zү8uSu#zZ8;bHQ gjM # hiL|OG!ܒucj{̽d wGߨTaPX̌KbXbQ XgWHx]Z $Jǹa ZQKtDxV\RO&gof+o%&VkJ6đ kp(^5+Р45zݖ~2%z=s/'Lm J9Q8 Nj9)5U˼i Iu :rloo#\:lω-\暜{y& <$iwPj|1Y9=ffe=$=%,f9`{@P%aFFLIާ御͆gMvv>!e@x<"yb$"ӿ_S@Q?0|٠%[ C>'[㽎7!R8y\{۲b@!U0/4@A\n02A 2qgrbJA@lq'9v:#P8kUׇlTi~Hg}6W[~=fO~:2I{:Lk}y]`h5dQik|©\V5?y?#>Ub~c[g5hYSf/|ìبR'i&t mxN'XY=RtZ)^nw}Gc)p./J0v) =DcJݺrD'Guް8UfL 4ڮܞ2ƹؐ}e%u~MCPbqJի.D +de}O]d; @5ӫs]j+0Eϩ[@YxTP5H6 S i]YS4 MjS2mr[ߩ7K|P/bE~f@ꈺX|J}N9r ti5JhsѮce)Z#r /hI{Ѣ|Eq&8m#,fG<- M6}#}E>=7 UiM> +̉dS׼J8 ]`Z룓%M*}^ajɦx+;ԃ_s#юL&OtQR|!19qK,ǪP$pQ<-'H* n0@zEW)ZN yk?Ŷnh-wwx.8U-m ͦ=O/F-2{ZOyP):ň2`Gw2-~Iݒ_nt_Qu,Eh#d ~` q2'6Kz5ΰ\$3b \VⱐmO;6)ɔG?7/@9;[Eё߱+hSdwcK4:l`KH^>J+jգT G`ѩUA\VÞ;ŲυaB̔6Q ʔ z$?frwJ]wHL*3 ܼ'!b|=#VwCB~ֹJ# 2kd̳lyDAbJ%m8j5P KnmW8$YL ᷜ% >:gj2:Q12 9}GnFc15~`Y,=elw1 З ٖKt8˃h2GUȫh.‶."hff6LLLjސcV8ygLE&>H~R셹.#J ㄙ`?6uZ .NQYFR˯΍ ȀuUͰ<҃ ~N+o k5S7bctX;+76sb }c2++To&uuI+\xQJZ xdqgOڠ,$2^IW вG>UλM \Cd.^ڧ,y#rZV*ӭC5}w{2LVuU̇z&l\ZH3b>>/gqɚs\xMҭl^B,>ѹ&U(~G^^\+~a*Ԙ}>`\#E˄}cy ?a+?~Z5i$dZy21?JU'V@SlɢUF"viCsx>j d' w9p=LaN:d@`KIY2neۆރ^qh5ΠWHJګ. -KDtn ٨Q'[쉌}p1n1"U%rH rȉLGjkD_U*E}@e.[Wvٔ5ftr'GT#Տ3? N" SFbw&ds4[}3Jxdv4(H f|wV4DJXmpIQ߬K%UbGl29rq#L8kKva,}\mͣ)6#0?9DhL~R뤩qN^$BƬ=u`^-p;q Y .0ά!(ry&+K*us&fs^;#])~O}P+23pZ'+sƇGš^fgqo{,48|Sg/ d}?A d'bl ܼ2\[sм"g4K=K'tڿsˊ0r6"fXv[ B(^.+Zqp+}$إ7d#T&u3Q%3A~ E/[Tăgpși"ApNHӊ 9_ (wEo|UK>'4=w$Z!#xvW@:eU^$ʥ!\xN=:K/b`x'i!$i_>YK"=VGL_r(1s.!ag]@ ff!\(vǝX^,J-rB}, uDX0_/~z{ ޟpUj>YՁV-4 9KcSXp[S3UH|Y%SEuEb&c1Qhmp~zd5<ӧ$coy1K*m %y*=zy KࢠyȏY7BV{.Ҽ+2?Â=}YfQ$*D N/:"|]6d%ʧ5sc@F.c5s#>nW/c$b(fQET]d"G[VB5ڿ ka.9j k _BxTArnVWK]Mzgpܻ!25JR7aH|tƸ%gN8$;57qh&eieYf$ #~VYqO Y}iǷ%Zo`eQa/5b-a>Ԓ,x[/zDj@skCcclvS~Q71`AIZ~~z,݀zfN|*b:1#2=yLZc%?1z>Ӵ  {@'k26MSPOMƣAs5WNr5UvF#l R*t833]9_'|\A>k̀0m:"1~9ad!T!ok%ES516CYzˋ&3?S"!(F'K|$z,Q}嫌—+hgB((0jUՕ8vy^&' ೫<d]L-z6m^XoΔ;0LLQM1x$o=(Y㡌 bLOȊKIgtַ-/+3ӿˆ.$婻ng޽Ci碠3K}6c= Rc}ՁgP>݇g5AlR]L,7诟Gj?Gh34+1:5|eS-7r7Tha=/G"]<@ipkBQ |b "u:S GÐ5@BkCn %@ۅd>x.VtьR/'(0-p᷆{f.o0Z\ts5A{&6G_` WI˜o p!팜Gͽ>z:1zZ%E4Mj-h*/6y4?RppX+fJ`ް05:)?kZLh A+يk% Y#Q*A.*&}rviɕR95V][ۿPHg؃hfN,08:-3 * ._ƪ؜dk5;-W46'\- !n?m|2Gz^Z:#Uy*h ,2+ɬMӐDY-h8i$jǽ8 haTMog5Ne[IӃ]=x6$oF0* ~p.SQ$W4Su3=kvEgS Xh:˔ֈԨv:u L *>0m>e`To 3ڛsMcyhTH]T'OHؙ4N5Gi ]b<9+E65Ҫ[kQˣuP1tDQ'3 j^q0:ERo^Eth%<7ꚟ#vzA0Ih!=3݂'4&{rvO!elIx[_Sݓ$^hN{A=1id=f0%txLh`V/Y6l_Tp箫; {Fw@i,cud(SYg2D79인$= ׄznWF{r K?/1ΏzVzX4Dx^Ք#XК[u5W*v7ސcΆi3Tx1DZE1`2ZE `&ZMg?)z1s]bC#zr&5mxe`&pPߞuf^GqӄkNa˯Iָ~H4ϐG;Gvk\V_&t+>eLu|s8NW1VF71?I%πwe7mx9Ҍ %a$*\YQSCx4SD_+rDL9~cxY<lF7((C`z ޘ V^mO)|0QFZhQKGOE O  )KkoRtA&!Ug#Xhz}KNlDu Bօ (㈫aZl3 ϪOb{7!!)~PT>L.2e_b$XzP˔oh$㔹Y]wSWX9!RK2vNQeޞ~;pu ",b^&j-~N,MNre툖N.*3p[M]eRj!d0<52;s@9k\:Vҍ&׋2ʿ( QE:Q27x>Xrbc0M$ײK;1ĉ+0Y1T92)>Zt.U+DR%BP*Xm[)Rݬf/ir >ÔUpe\ M(S ?Lx uk뛵_8+ ͻX a>EQsUI<@6^L}uJfĨ%HOxw!wyL^kdxJu1k`]IҞp%EleNiKxH2]O;0e(/^Dw1!Y 9[][FRPph*jM\x1ܧLeK6ۺ,lZXoꓰJ3VO_z˜*DҌɠ\ֻڟ8тEG^"] s*!~CNB5 )di QRmŲ% rvnԲ_3h4V`,R Q;Mbы'%~4;+޷~Gh{,DPK)-(Nwyx-D6rvSo®C_:Q=6dWnwRw!x07iWr&`?}w%#&wȫE\,*LCpyNmt>_k3+e.(;ACjMW֦胈 jzS*3i㫽"IhjF{Q s2eӉI(2G*pM(`OR#, 4Z/:,<*}kVג̡Pg:ULrfCFOy8eSrZL -#*CXn(c8?Iu,2Ӌ-Y"Ҩۆ9&^g;tė%wۜd5 0JTN1OGe*Lx 14̕) .o !X'l@0j2:ֻ F{Phn 3gXq͠sωV&'ռh̺FR} Kn NS$dp PPK/dFKZF1/m>y3̢Nx(j/,4|kplXy'de<6ƵHuF6yG$ .qt8HxQi컊 Jt<n GY)Qjs&ۯ_j}Yn^=-Z7Cd Xᙿ,9@1ooL$eNw˨8A~}OC C2PWIUd6-v¬ҵ7CggvK2ֻs\=UHq4עSטYFDliԢ&%>Ł 0h N| 3(Z5 oZ 財zCsՙN!1o\/C+:}7/"dXx(iY7n@V*PL[ʍ9B?P]/ׁ1&AiH0??Q 9+랰9+>wx|D|1\їB/t@sR.M4(-@Ҏgى7 o#f,"B1#hTxUsRY*huf):i5/gjDב nfrFDD~A=ب )bh9d1][˒{Oy'4F3Iz*JəNJpR!mo3 X㯛o,TemmA i}i}6WZxo3b:$DR٨dvҫZ}C,C n)nӅa#ROwu}ET7 h?/,ío8U-:窚+!J%22ߋ%)kt_wv4x'BA[G\5})ܯf/{6NsU"D 1\0<$w% Z&+%Z \X@cTśj]$K/5O(IҢE&O /H v?8n]YrzP.-,b`Lŗ:)vM?F4m GǸv旤H@g$:yݭQrnLv0p g['#PN)Ə'}x Y2~B ~ԂAsK!_=O|/ / Y ™ʧ+ؔ#A,`AߐI2 Exӂ1x<}M4 a%o&9*{=bag 軻\GUH8m^6O-tW`!FGq_x~;!ΒhDOƴzy f 7U&RG-ޤ K!#*`ƙ7%4jFGQsPM-|(0ĠZWظswPQG*Cx%Pџ8}w\?5||uOtCJe1OJvudEr*oQ]7,2ȭj.i',>I"Ǟ9Cy"xT~714MkrK"_mfD|XK6) 9va PO&3ўK}]{^bvk&N RQvp?mdUzOOf-!Sq=VP{5Q^@%yN|WZWJbFr7lढ# .N1ݞ[٦ɯ40mّޛx*Z<yƹRsʌ ^I1"HMUq }Ey?'BPg H'c ǣ E(?5wƓ3Mub"l;e*i^,Hb`ƅ ;A^ddDl `DG>  _ XLmPƋOHEiN)ŏQ<)٧y0yt)W.%h!Iw^[Jc>B}12?;r8֎XC5tݯKUߡEha;ğzಷ+S.3bv4wxD -ܨxq+VƩ4ݫl}8PkД#/^*?"g67cYF˹&sVZf݇ ms0ͨRZ7Y-,<%pyFLŔ^˞4,/g8ǢbxЭ5n_Eg獦=+Tutt9bR@3/ UTIs$Q6wItdSFwnLx`\h Js)HuJGജ'Ƹ5}QP~+n7XK%)_)GMPڧ' #$vXpHtG kDv( )[-FjшM'J' mRu[>4- OaF'lz6]`i7X*:>ͥzb˰:ZDL'}%OXl-f=NÖ!x\iQwCѫU/Ah ~G4 `t2a\E.IlBQauȡ2G-u_CƁ*7Jr8G8k(6?tT)l7,쭑[H=$-!lP^޳ktZf4o}ts5X+s O SDqoJ6K"A0lm$ ZOc6dՄLc&Sh>!l7fM=ȉ{\$=|890 k!} o+#+R謹 8/ܝe/ݞh:2g䵱&^җBTx\ɵXú]KIm?E(E7EEREH#>H{[q Sj֝Bor%E*owEe?R_^^/إ{/=-J  >oyA X%N|VlaᏖk_bn[y[#܊ͥr0.w,PνQuH␒6;M+d@"eQa{yC&Ɏ~(l@IR0ߧV/cUɜY' ժB„5BQEȲ&hꛝ\'43q5j"8n} q٘OIWkIj7kdBJqMF=7lG{,0[h;J;:V =eR\5&GҁmfͧTFvwv;oĄlםDٍ2*lr#g ܒTU]@tTW%ȆzWv0nhnneX}&/*QГQ pO'M,'T&%GB p^m6O/!Mz$|~1!mnހ^Q%SO;caR^6uxZ8?ThԶy2u =zn*7^EA .gV(BgmkQ~(wk%(4g2Ԏn \#ĥj'BS"M ^}b-u !֙e< ܽwxb}{{ZY #ϑmQ8t$(/gS__@SA#b֎3R˹2U;,LZp I^kS-yl>aלsE#ȳGN֋4SZUI%c*Ut?s# mlBU,҂ >hZnZ|u\gd`Nef5c9ֹ~ w}$U^vլ[pýL!~4#tw?)Tpݓb|WdH崗zFr31N*%}}Vs&Of,t>kSogL؟5'AXA74y;xkqP.#B@? .'ѵA1z%HV}3`h79AaCSyL7_Cb0h,l0hC7~s-| ϒK7Ǔg5-aTCKML[bQ* w`@*ե=7udj + A/_&% @ML44}p}FsդD! h;Էmkj`ۉs-6]#]<渰w[58L>[ #*7j%߻M'Bc ]9GGh5RzU!BǣH <_UtӅn\2X a~.{6WLH)/49|)IҌݭtgs29L}@"vj3w0іa[}4erX9z|CB/>oTmaʥۈqS%_cʋa?WQJH`u?[;F/') Y A 4 qZn pN;u#vT`yנ62 |1Vn꓋&Hlj&<ʰK', oVU wh8.Z|¬@L %it^SBNU\˞y0RY蛅My9Vvg:} DKQb1NZ vS  6$Ďͥ^*pgdSwƂ"y)$D3VXUr#X yvI*Py-*x0@UC+p1>>m;6@,Wi13M?NTl\ dϬs7WhZQDz+:iq lm4k#9ɏyձ DHK0m̱k{qtlCTTCtL>wsRi3= .-7p so['6fv0HmwLN^V- X3.Tl#3~iOm\)ǗoU6۬8a>ߌ@ʷf7Q;9v jy%3Kq|&'WOMw"KLD49M57}aRƆXǍSpwi+ |%u~LC~H#j>Ԟ3 i:@R}+;ߕ69mGbvrT|`Z=+[* tٌ]=O 7z ȖvDEss;W~eB-@G [Xbȶnڌ+:Fg@0`GnɴeSњۓ2<}AOx%r;TR^w{Fo`GG[ܩr5~n=xL @0N\:x)mh-MW z D_ڑҶt֤4[^AB?g:;gd8-%|}Y-0>OdzqT;eEs*ӷ +ٙOhc@ˑ:I̻ _DC*݊|tWdwyd&n-, (3?"NuMh\3LtkR1,9g\Jj|R)״V$0 溛͞ * U`( T'кQH^9qrwzn\p56neBxC[bs<Nusv, ryoV'ʑ%ڍ'Uӥ4f9(3ɕwni[x)0GrfhaF(#Uߍ7J9]UWYC>ۛ`qLQmFqBYʐ3t, V.0h{E v#6Gz-2є̈́*Š-?}kFD~N8n]!m>cn*'x X"5Ʈ|qGe!,îfTLeTe L#B aRY% dVr[=bpk.${󅁻\8BKq>-R>Y+ۂlpڤ3xB*+'hxu<[ zg)F*^2ǂ(?柨@.`׭B"RkO,zM7F\#Ux5"{.u&9Z][uZ0:ӱzH(j0,+1Yˀjx,t^>+.Sd +M&,c6$oPzUCfV&Ҏ`bZ;_{Eu-8;v[qAiQV}`Q}L~<1.&_ߨv. 00 CrxoO1 Jd]qToZy8eu7 0Q*zf]ևuyD3dt{OB:cKVya(^tHL3Q 'Ŋ_o)-VN`Z43kmK\zYS jH>}XCf@U3eKk!Պ|R7b-4j2 *!]Ƭޔgѭ_4c<]]zȢDdz\BϟQ~q 0{"mQ 1hRCfΪ4ti`nZ-uGЧo|#qRtC4hȉNi^erY6-+!KiQr}H\]tkv" p =d~lQh\2ݵrM-W'J+Ve yltyPK=eXLQviv6gƐ.1V@c BT/x_-{Ax v%eG``PgclG -Jtiܩ!AoiT*2$ ӷǎǦ]\m[{tjO3fHE&ė2fGVǻFq6?N0hwR*?Ҋw HF0)7LxZ@"RLTB\ier%L$NZ$y.ԋm>Հn+5q³;UU׻erXz"q[_TZF;Pr1~|[Bc ry/G y,g&@;2%B%>a^R--*.<xY9 ux?֮#,,rD܏3UszQDE疞Cda>L`9Huw xf.{xΦ~dѩHM,8v])6}IQ(GhTU?vDЮQ& "əfFIVnejkT,[ [įzRxl}GYf˺:_]U#XǾ0%AW_ŨZp[Ջo3"s=AQgT7gB]Е+u+'z0tMF0L Fo/{Byݸ5$щ((/hۓ &G^u`ٹ3'fǙNj]^˷!~ LaYC=*LVˁin|;qw-$7VeOA=L5V{OX!fLWZN9Uƺ é`!oEF _+Ұ}|ܟf= dJXmdNS>B3Q;G{i|lrt&"꾱(U+=sfl:tP^bqяQkE>7\1t A.b16h. N(IR7%@{N~.Cn8L7WghƧ΄OК폛pb3K2"|Pzrv[ARf!X ̰CGWUi TnPbbxW 0U齰k]zk`YWEaD:'60@ ItAE%$LEdWʓA^,ɐìqTRT- ̻ݧVƫcGQLx؝:`Qvc!2>|hn+=9 FvXn%sFCb(" WY#E0'NU95 ;HzxIcӮiK13`=YK1\52꒍ 2>_Qg `u](Ė>MeZ"k,8EQp Xnm\%%t"P~ofOyS>q3&!["vx*f. ϯ B*P&jQN7I-=H/._zwOCT>e, %r ^~ZchNU\@\E J, AP )5\]6ػ n(0fy2I? [fPP{]jBNˬc@?nO}#0Y%qG.^K!,$>[ nnQԊe L[:M쨖m L1Wc\zFٶT6^ς6d<%Uz%2`ރN5!1Z^ *1]I4Of&R=V]TO= N{U *dWXꡝiݤ8^O c) dx0{1²MY)t2']\g&q Ɠ1 zw.d?eVQs!ʂ*RL>8 j3i)E:vƪ gJv$4rHĴ(R_7^P/!4I;DKVω퐓[=y@qth#v'BezA /1(۷aq ͉W'k@yp9ʀf7rx pot>$gNFdkrf8%Z]#кrŝfunPD} !_U><5,㐬VO@ElbڽFY"Y(t 9Awͺ5w̲ ,+|bb)6&}*?yBN-(Uf NǀZO=rv1Dk1|dMMֹ2:3BܵRe3z(DL'#*B` ,lyAus|lKx-Wt<.L&4VIVb'e[j1sW+5*;U#؏`HY%-۱YݣM<^ L+8F(?EzqGa=,cH ' \/&o dUv ]|,GP{C5ޮ#b Ca[ҳ٨x4m䖀_i,}=h9tK{$ӞM>|I6?GIR'{| 6JY{,L87tx[~Xd\Dѣ֗!md6:5$mŀJ%XUF̬w_4S/F$ x# ]2Mկ6рarHL7+ h]u<{`~;ɶL~A-f)ṋ]~!]3 הC>d:7d1$YYNq@٫d [X]…O:w*}T8M]n>wpϿ9rX_e 0HVCyXxLPfak 7OW/CX!ɝx&}͛`y]Qˁobu{΃LMF`*O~, )p`XA.x5q3?eldQ$>|vj+{?6~KN5 l8Be"R_Sm9|ҫ^rgL%E}F9Rwydh Etu޶ MhhNrǣ M #hf(Yso;[)b`!-Ι܈WpcEm]E' zU!5lOk [Pr L"̝+' ҘH4X:>CS3rY,|G=G!M5 (#z sԘso?QV.ig4!'p)%OwuY׻,,pW jL ni44 7-"`^9QO>*Ҏnyt :+/9&< _O毦H\Cb'e{yfo.<uv8B8kȼ)J#?( Co9ࣼ'2FB)|v/`GA ?0ӊ։J.Hu.UMU6#+q cOXU@BG3ֶO%p zMfKD#%X l*9&W &JW !pÝs"x]w3<5`O +GLQͧDFï1}omf=ہ!\,BK(۹A ?x1 ։Fr`[1X7RHߪ`(^2G$P#*Ttk6H7bk8;Y :` Ĭ%JR5u)Tlk~=  7_HebFsٲS: עjt?B3H)#Ai A)}^Z!2c N1[W6RڃgcD=RѸ܇mxP^n_'VuR¼]p ƃ^WOA0wD-* )]b#k32{;3"#E|=_f:5ik +imdd\Y}"M0̚a;DFZ~nڱv.gOI,~z{wz7lX:OE*5}jˇx3%{"jIq[^hϡqa3[ɠ:u$RЯ5mQhJ0@MU c ~*S5])mG+L鹵֢?ͨSAEEDwq9SCer[^mp(UƁ|O ?ֲ.Ԭݠϔ5l">y3`4>.7W){fѧBN8`a@- @M :*6ǪXb*9~Aڬ垸ZJ`KY- n8^l(.dĔ| vZtxneDG2(|#b9\Q2᫱n uz Pntf%xuR'DKE cUXH6!I7Ox^P,͝@+o=UOqk ZMLpqzZV鸏(A!ٙ㵄o': RצBv^o <#Bb^Y^YPWba9N1d3qىiS\rh3Tv '8ukC淃Iu{'IA7%#ʼ4ֆJ(=u>WZZn㣃{y.m{V5.P#w=2S(hu0bوs=`ML*Bw~7yqɎg Fb9[ X;&.F;;sG$w*OV"*#4ksmE k0oJʢ.+_T o!\P1JzERo.[.b̡LϚ?hv"`H2]WL!HϠ`vu̔RSa)b(TF@a*cu&G =?S_pRT6T%fpl^X46-N hmд \#$>yr*A$o;{[ː|IkhB nEvG)Gg ~Tn '12Ҹ'V> čF 3ĔNEpi%9bu|d,Lz6'$3K.XLĐ=_ɷ%M?w;X%4t0xlwv|g -?4聗w^R)G~"Dk)"# ?즹#%ĚL? = w CLxxIlRdzs^,sd4Kcdg$Hܩ^qs̘*i;jw\4"_FzyDY e~Ne6L0>IJ?bo O99 mD)G}'Gn_P2O#oNu\GW$78h{EKAB| |&> `j-sYY<%ikUX2^4~gjFծڧF&DCS ܦ4!e疐kWFܠ_>a/9jd, <쳷 n=[N_ab%ͥ22k:7T"2S0;z-G/1z?-\~X%KL& Q!7zSPLq|{ͭxh{ ON}P Ï {9ԟ+Dž$XcF[TZcYk@.z@(-="3Wǝ rl% aְ oOX6Уe$?CUbXwڪW4uZߑMp3Vh|6ɂb~/Ҧ=jHRfu:Q`%x1VrW>: f]QOV*\9f H-?RF΍pkxEfNxE麒Cx(?9nmYT&=5 !}Uc5RK VX\ (l/5Fh+KZ]Ԭ3<K on .S);DH 8Vv4rܽqQųVCQs_9 {zT)o@0wDysSSLZ^IdO>B" GJT-}w QUUɗEinZmJY8걬MZ^WeBxCm9* B&쫀 g1ɋX|po_b ȃ"aE|l6 A6D܊ 20XN Dh-)3'"$)^#G\WDvB\YʁoVڣ \&$,?g"OjvCkKC@8i0cMdᱣ>:]6rHն?I56߀OЬ Hd.gԛ+*uߟA5*h֘즑D?|02 _8фD"s 4ۥG%X^d0PGB:bg?8ш1mF#X1Vp#zEbݘGY%xU-4_Ԃ_okwq񫣦M_];F$T-d':.`jYOJE*W`QI:VlQp$4 ;piq'wJ1ݔt4ľjXlh2Ki޶չ}"$F]&1J>͢"1ٵ 1EjFzє\k 1~%J+tt5t Ш/s--m~7C}/i%fޠZ;fM_zY>ZyUe$X-YȬCkg4*0pQIC)9̀?/S=v~f$en@|D'Gu"TV)V.֚ˊDBBgT[fXjF g'ҶRjˆAÀMKE_¼:K`&ͱ',)*Ep}J8KBÂ{h!|8p&4N 'e6G9kp2="'ݟS|tJNKÎ*%gWu*)uxI,*(RI+g~ۃ%Ϧ8`?zħ],N"AK` M-Ҹ6`;;>dVNZR~8 FAH1C ¬1C-NHDeKN[0;X!߁* 1vFw|meL`a)e_QLFؕt 5ԡ*0^mz`-HsEPh^rlN"wգs0ۼg&)&!,TLQ:%l'KL]ס-h9 ,7W \) \%O ?K ܡIRGcR"'^Ev 7nG/o]JAף;c.Ǫ T&lV.:\ vh֘)EGI |lRM)v† T%/:o 27̅^{I'~$`itNd+1d// 2#7~6=\iؤ4xV$#OBђ#OഀI~nico 31ԇIBgpQ!7rgm3XBmCMMCmṔ74!H-tZyLRjOhNȥ.H:U ل9aaЖ5'uOraѕ̲cdW;?t rp1'X`5QBwynۜ9gzPqπx>+X.*<ޡ''uUD1HPmmoVj b]0 >?(/ꛘ?Ab/*;I=xwshT:?5vXpxi (ֱԺЫzn_fefC;XNjd1w.dYd+m7I!*Ӂ,g)5-=4j}T։v @?V(,J̗&~:' WB\;nEu1P8< AZc4UMY|G>ɺl]a;kHgW+EɱJqbɺql@6Z248Ý͔Ϥ'.` C$dUoʒFB;g9s>,zT%WSKv@+KS \R Zc"bqU7(#D^z.b<$Y=Cq Vb4% ,q'8{ݑj,ӺSD8IpR׳b?!&m]Gt:c~,GGXfD>6´چ#q{6>w2A81P8#>2)-)ŸGfX\ ]0*b(wGg\gTav7lԍ nvskZ_Y& g_Q2:1ȳaKq8lsNæxM~N?,d,]Hny)v~3 eqoQҝF3 AGvm wyEx Z*9p3t ]}~jRHTaEXB r5:S 8 Ư[C_2bŹrXt GsѠ^zX9 +J{Ȁ =]GEХ`P) d8{Y 0κc,%|GU+)ؙ ٕ`z6偯w{ .8דG\eQF sHT&>ee@y+G;c%JlE\2p7HM=ZpA`ѹ":Hx{ @p$c;CnJ7Pe|"^LBG@m>y1w{&}# &ar#b7 HJّ dk5TCX;w,E)⾕,yd/3؇xתzIא>% ȡK݉5s !sL?ڡAdP~]Z23 1A/l''iA30¾~_Ic1 ML$$ӟ>ۍ-x3LmUSxniF;PFLEbfxџP6 _SRU!IRQ h'Ƭ-S=}2n$0'ɵyrzIjs –vd1;^/޵_E[Z) Ѭ*dGв JƱk4nʞsuA2T?=vĺ^5X5k*Q^Ew t Eh.Xm\]ٖ3ZӨGIr5գ_둾M\5(J]{mU)ұ9Zn˙^A_D# m]ICW{wj)|,+-a."< 3,1|zC ׽(4$k'-is :~}rvp!)?K4.I B?Dߞ#s4Ercr8^ _[Xs lZ-Mm,.עc"Xw>u`@ʢD"8O&C⇄֧;܈ŞdrP%gUǢؼE}`p]B<[NfgT=-@pWIw8a)VܦDA$]AQb}]Xjh#Q]-[M =G N trj|pwAnv-N fHU1O&BJm?I7}6gLSDpɗs`:"4*qG0aK;SqR wd=)4>$J#UM'?O-^ma^!a?֊گ!R]U9-}6,%a@T16u #Sj.@,cٗq&HKp X:kFt'  Rtk5doSǩ"G?tXm#"{`^o497A#2&2jMYlJ!ae :םĚ/gf:x)*?)ЊVܶGNAal;χ{إ3 #4vMĚQqZH/B29Nk%SOsc_tkBi'ך9LPOBJ_*Jq,@!HP',^kudg.@Bp %=1 &\װ5ƉNH ^t^IѡS9&KXn6"K'meM*3GOZ.AwCpFϒ#KyVho _ >Ai%N G" *^[sE$2Aɧ $)BzS(O]h5Ѷƿ{O8sˡB>ssCwlMBӧ5FȜaX[4Lޱ|At^3DԻk5|?Cv̚o+sXƆR>NX%dal(Scs3wǤ,0~ FLSv ?䰓gy`@f[$[8-_6S Ŭ8mPG>:%1xLC 4;-Ej &CͪDYŷq=-{FۺH+#ZsNjԴ-~rh A~Sh@Q~-=n䇋'X)Q>\ 2'J:i3H1@:W>ӳZxbRJNk өɕY*u=M 0rT_H1>F Ȼ 5AL1&JT,pt'a7%vXEh(C7r&gySE_[|5HѺV+u>CH=UJhH`Kwķq\gEIY\hDKmiV/t=mA. x`/¬7n>VvoWpÇ2|Bw&~N rLTL>WRe 'uWj` ְo@tsHMFC?#0U@bD3e7C.LJfе{Yb%sZf$FZS X׆,d1~'rFQb8Qm/SF3NZLj (jy!B(^,yP7c֗;,m˲FvvҦӥMh`8lApn)FXu@srl#6rO Nse)vuE˞@$c_s+_pl xY~]n2s5Bn.o_|5RjL떄~<5j~ tJvn6|Toԝ^H욕#!3#k !"*n1B\+"JWbۄ'/M'omj!< 6*B~h"oE9s6S`tc FyGk{2'$ 諒≠9])SWZ}>ę-#zC𰏠Hן0BeC5u] !gKhCr4~$we|=7֒f2}51 @QznyIwȇ {!/~iqgi8aK0 OƧiCؽé9+<>-Wb9"{|>i?]M#Gp~P%\[.#1mdmIA\,?XD/5Җ\ ɭ%)1Ed0p+f`l!J>IÉaC"eA⤭yo`_3hHM0YuEBJ)2g+-.\ ߨEywG-s\#][j"M hkjx(_֚Ea#s%PnMuܮ&=H,&xDæU6 ƑȯZd06ΉԐE ^H,qwƯ9+R^|g6;.zβh/֐2!.C+rqʊ4?eh(+`ٍ Xj͑lD&nkeIa@5'wLS&$ZUY>>7XhZ7')VQ)l!Zw8k(3u96Ɓf  6JߚW*\~x{ޤ׮/E>/rZ:1-cB-g5JP \dG4MbAs*32PQl&y~9}\~E\#@60CX\ʺ  yU'E" ߆~n28ڞ79n,*SH~l3XUF~[*\BN#;RyO"Mu="I 4%-I+C*6M8XcSmc(8"YzzDY<Cr"nD/D4ul8z>5eI>e. P3/vK# gLQi~#%.y3d_ (NqdϭomH;$,L1_dD[V-R4֍ndE|k }s+%&Ru ]!`VNZp/ͷz LAk$&pLvwK9'#|"r v2=ijoۑLՊT %u m2bEBa0p$z}ܴAjkFiZl-4;w2.(4tIk&:l\!UP󀂗5zzԌij@-4+tt㝕M f}Yяۮ5ߏc@@i!4-iͷ&e~=Zȸ Qxgċ$B ǓVDFtRA"GBhʿ@!K)~ľ<9 ߚ/XE`a#٧(U5ЄJ?5̓Bcl#d*bqy+ZU:п]k0yp }Ʃ=HnF -Zk0 ty{GJu(FPc&dTj@'׽>')q6 (_/_m} tޡ1=via7=B~24NmMoNVRLdP(0`bdC -"b#Z T_efh_!C[JFÖϰl3a;53S>BeGzt3n(N֖lDlxiPC4]lNhg% ~YLNs ^5cg2:$R9;;O]D#4"ȵE=(|K-_ `ir-!gAr\id@WN3[ȫ(Jf ^rorc=WT_q{WJ%BY.7΂هs ʆUٿRbĦgFױ+y $$^eh!k)xR pQP0l@($?))!m9FH&֑&-UEsz{vifsQ_C :=5S* ?Ue_ S)Dy͝4hE0.Y+THvQ($xI 6m>nЏ񏣞f(t{pn+QP DĹ'J,;"~Mm5>dС FpE;ėZL6A€#6hӹd"S6eA- d^^H%uYi.覮*QoI@ EzbVyy@n$U()9 af2벰RKѤM2s<[ 3m]Lh\:Ot4|׸\Ӕ ^ӟ A tdaR1vt\ EFB7 js-aǑ<흽~(Avʪ_8$C8VX (5Nd. {ćXMu>]\O%)0 Lޟ% K2LjRi3|ߛS!ecl=J2c.J6“FV#_ZLN$ JF9)%;g< (]]Oel`)6lx(1Q@*gQ 3Zjcomt]*۽+'e.v!>Sӂ &Z-^1I:u7Jbj',%+hdv$f`q⹕z&m EoJ<Ǖ|α/6Ww $Enn1kztf#{A`9Yh}M\; m6CAs*&k/r"Ŏ5;x̉^mK{ܒAjfKwn=J`/{*+nj2%_ nvxv{> < 7(aڼv:V?$>2qA\qƒpYIi@,-J@d QG@:m-{օ :#6aT3n$m(V\gV~SS\x>-z .qS:;Ve">kFgߏaj;Y*isqlOSҖsρ6G:ޒ"kB_bpU$.5`O,K!6o 3P f:1 uھㄗ6{5j-8W(vFmρ0c8qG+lS/zsʧ:~)r ~CFv)Vo @/B` 篒a;e->] ?OM<.ň;w:,$^n65]šA;0Y!cE0ǿ/ .xl6 x. f+P(4voQҺigɈ?ŃUF~ MgXJpLѤ Y ҏEcq>1K"PNh mp * O59b'QFÎJκC|8LL8VL훆$QX8hA(bS": : ϊw8<>)Ni=ns*NQTogFU5pPh9)(`,41@:o3!B:'C|ѯPB౔5駞U~bN6)~ uGDMO|%[I@9t}%kڹ{F [N5{#ECo7?~VRDȪbKP4/H9+E;Jm嬅)})¨ಿb yO~\TQ4guxJAġY5ycy Ud%qX|c\עR/1af9#ʴa"!?;`.-lE"݈A3]y iOMZѲrHx|. Jc^EJCGD9Z]xfɊ%g|Rey7JM-U=>vE(a~8s ҙ/=@#qʠX5/zuEZMr-$Z`d(.G}ܩ<]Tlnҗ)&X }tpC;Fv'oz=16J,Z)YmQoBi.:9{/[ woNa)\ 5mRq>)]FjW\(g<r :$qoϠ'[yu"9sۍ]l.BZj{Hl؛?ͩ6x~.B`rMD SXA̗Thf eҷ$(s7>k/%6y ,j nOaW&74&[/H_O*op| V?L6\_77psC{Dk`>(̶B|)6_xY>%1 D%N=H$y&ؤJcƊSF 5+? 8":c}JaqIB9־y79B~KpcrMvgtF<%.|L+$!qd]OhQtUwc #&CT~Qc sfVjnTפs(ʂ˖x]!bG,_5ŀ7J46Eo!35[#A:B1* ^}~ugZV {*=y:BalW)~jQ}3f {~%U+*fzIwbqbҽ݁(#M01y/NY63h)(@k"L\`klAE~_-Dj!ys#أpi?=0KkZ慃 } ա25S9j /RaR?S9+|@npX.gvk{׭{6MY{ZYb&r0/4aItEyl q?I5 !5A蠯7Ճ1VinG]~ge2<X m/8ʲ N;x;KYJb='x)&bIgcG(1EaK`کNd eG%auْˈ ќd %qx)Z|X(Ӕ='Z/])W2ڌ#@%$EkDǒު44}3cv*W pA)$Ib\gutmKY'Ci@'3U0 x 'qSKè1B1CPYd\^/̛BlW ;8IP|K~M$ &x-\ a/4xRC˘yH +(wnTAᰩy (]!#R7<"0wg7bǼTB<,|fh`'!zeZ9z2?ɉ Ag>Gj]#bA^5~U$jyqA]_1V۶LGݱj(ԵxX&U$"̴ǗhdY6g 8އTN#[,8(+25Uߧk \h[ŐJs\ f-ZO"Q &+{)Vr^Ȃ MNjw|qbfyDŽr3\3N]r2A':#D>1v8wɅM;s6dt.WdG/ހKFbҢbMQ 7VtG [ӬGbxseOs8mٹz!\LDg9IM<۶\D q)aaPjxa"Ol3;AEj6~z}veڢTH-}|Y6. 9bPi|&:'3ʺݏ;xy'5~=︼A>8$U`;0E;J~l*2~k+y^:(RrlG a"6K5Ԛd2ng e@.s}CsuIacD+[G>chsVɺ(ènAӃ, ƧL28Ƣ}EzY5wTBpHro^4xZ? ۜeFOD } FӡԞT.T`piq[21bzⰥ Z#>8bo B82|姏*X –uZVw#PjyNQGӟI57"DgE將_u[u $o"36$<gD MT:%8Jω鰔jZiɲDz³jh;,dzD]5G1L kMo 473ˉy1A0{IcU.*>S6oz\qOcLa$yI/Zf-;mozY\}zI` ;<ײeoT8{mHK9V`V9"<8K#zFb97M6 Go1&FS-a ^̐:)`r%v 痫` ڹ@Jm4[w˺Tb/Zu;*TFV勿MP'+֙鴟e|( 18AK8*jq0NB0ESq@6cS\OYAw8[(NoBTnbI;㝭NK(bD= 8rJgE%7SнxrB-BvGYÕ4XɀgZiRw\|bpTYHA٥*SAabY :@n&䋵3"ɏk͕Pg9 KF}yM&~b)aku#J [-x3jRN2--:H2~}^䌁F8Ltw Q_fyF[?D`F.=lUA8Ml| m !B;Kd#-i3;+a7x}X֞8bUUΖ6K ڲv[?qqFT0/:2}W-SfIMqg|tQMGňL7o$#6 aq۫K"=9g"}ț+3wA4 gt=_L3a<=/vd ax +wѲS+*!1e(rWleoޏ{ Tʆ(tHN Lu=.mwWr9W)md|5ȱ-1:ۤ[-YԜt*^ђQS=xsJA\#RW?tud ư ^n&3bɴSS}0)U_KB\À(3=W,Q s6堷XY!BX3ԓM,l,lg {7lL$("kj{#=Yۈ7 ;Y"Io[40u@?Wy'^IAֿ.3aN TKښ\{^ M D^Jth\^67%4S>;ӷ.­ "!>/HZ}2qr P4؛6ꩮSHcbf2f#^"tQ7 58{c}"B]\HJE2ʡŤVL.>SptCG(SnIUt@t+5r&>+9tǏ |:<hE7 mM7[ sȣqD^kԝcz&G,0K$3R&!a7 H~PZד>!fy6<ic/J < :>IG0dI琤:֪w@/>!]¹L?rSl$wluIC~ʹrsMR/ M,Xb/Ziw xL1ᄕOHHi Ǥ%$Wr ąZh1ɉ,`.[H+ VVCWMu8OStrWkbi|&u߃C]cfT5)8YweBSZ2/6 D^Ѝxo;$(Jř(0n?> 3 b)0mC]}?a6ih`¿I*&('/q/x1U-cB}^}dƴTXk 7wVvW07R-p3+-,SzIsdq6  NCG 3#`5|Tpy%v7|ф9)V©fnsqHFTOǍ b,[˳Q ()e2y +=3UU3]OIE׍f;'fǘk p j @&:Ŗ.ݟ"3x'=P5aasǸl&Kwޡ?S)u&+dOռxRdHߕo`;cz̜/ I8(\h0q14Dg݈ {PuA&(Q*N0*O"gEI-ҽwql≵_KS6o;}wUx'\ld {ms 'WK >(ވR;PZDzq=  EymK;LFѣuMN Ñ_:<)w Ӫ~x=^&P>`lX%l^{,ׇu ۘ9f}ȝl)#WhrC=:1Ў\#&k]gJh_b.׾MǠusFk:MVa,=( XMJ3hٳ(DQ/O ea#]=VޘA]'m|K𞝤j3SW2M6\-{Z40,GkBhq?G*&9`D,鼨NrSCkK1}eMq1` :S֗d `~5%}\OlȎσ׎u/+^ &}U-~壧X];ʮc6*v˓ߓw4j%sQ]l7&(edÛ0U/I\O#x:]']IUHM{@(%ضҍ7GZd mM~ r CtX'D_tx(vmvΉch_oۋzTnif!MqDvghCe49_s!oΐ(+ `:jIEebδ RVMJbO˦o}&4y.t*h $~oj 6WElЄH2c*S)N6 8E辡פmٳjC :?W^vOH񱘞Z| a[k>=ዩ hb!?jX?%S$\F2؏5f$/V*4Y֬XVEW.!49x7.mv.? œ޸@~~W84VH|vxgYbhMpnYP$I^3=eL1L:IGvD I38[:tRa'Z(yŬKd n%?,qƁ 7}N?.Ԭn|:~\ ѬKX礰@p>X!فL%ʐΣ]]䈏}vw@ )J+h@& [ִrbs*N*%ec#%édgsηɒ1ܹ9ҽ=M@|f%팡Xll".eTqse{ratwSycX_T,,@QFߗoǶ_z; u1A: XCڕsFV`KVk\\C2GZ+n j%.R+K,X^H~`dҶ5Hup=!KJ-EMR>I^]Pa5ѕ8{YՃߤ~[eaF+;W9sL6mAgLܘ9s01 jT5-8ޠPL‚sW[au}Q3^JNtDpe UEKz`wIv#cAMkfA$} `)wŷ2d6[z$q`2l/W0c9-kԫJVPbaXǮG {'8 Ĝ~'у֎T-P#3/1,a%R)-)^گ a-D+Q@˽lYYzP4򠅛67>v{nr?ZpqMxVȻ0u`+tpu =K4 j.I%Y⫱q̀;5Z{Sqa+abg՛5 ϿFtrj?`>iiN% &pr~ =^/r^zéRo>fX]^/HiY4V% 6,kk&5Qpޫ#*Z 6 Q.#Hm2B+d r q^LCSf?ؑE7]8谭# {SlO~xޖS )z ? L?U&{ `N28,?͌ R+3^3?b_,RL2:dC\1Іp/ֳIbkG;HoN0=lRGPuZd+Y*y{;qX(;1nq`,iNVa][~O!T%SԬђ; رzV,̑jBզC %1?9=Ju$4+/'<2>3eDSNRb範O VFo э0=!=uL^qɔЧl"c[}%a\4ye-n:21~so>Sl&;P~>n2ૣVȬ@+@6 noP[^: |+tgl$RB+yōߝ$=P>2,̽kQ2&b5<1G1>3VrT߹wVᆄ9O䯢I ߰I o=91`$_ Ϟa"s$fgi2Fؼgޘ7(|_b#@D;c:sDj1^jm5+l(*.* PR3i\ۅ1PumƪVsٮSBt`ח*%\"f'lRH|Bƒ=3f1GݠK9#A7&0[h~_\_8YEF:WNع#Dd< *-G.*5=+^@lYPu?VS"}ބXuD_.r8_ڮ:%w SH[_f[y)$U,xS) ۩ PVLT8?6no/)_:G}WIƧw}r[u .Z02F$FgwaeF7 jŕ[ n(^MD`$;#u8;+1n[ȫV߆ 2R F|P&\>!YlY".RkdO~Rߦ'$4Ǻ>l$g8H6DO5<2rx_>npRI>.=:V#[fm,qx +s](J3c;jCN~DaB@\֏3tgӞ@E2rl7n=%UܮTA<T;W!7Tm s:y҂# 7Cj뗆uRoF=u WI$u[ Q7N'/Vc6`9g0SK ((zCVH@4̦qalY(CWޓI-x8o#>LxTǏ!^}֓]}nb)WXz0濫.v^@lu(A&~ˡQd]|s>5Ȇrl,4[L84`LKVvbQ=W^UY0GW1ybg(> hЋ6=xhE͓sm@S*jvNkD~u^!*r`'Ij]+\{Vd:ʛʟ]ós fF ` k)>4GA<.f^ϡ PU:5wKf˭x+ +9Mvm3gn|@Glarle-h[V H!RU9ib~xtLz)搦ۈt{Aځ.#*DёۥH]FْR&R RZetʐE9"^w@yi#FxKF|"M;q:ѕg /zM^5'R<^3}'4tܵ_cmFY"6<1&;n̄lH|j+>+W,ADOz!*Zl e|U}R+FyK;%Q)DC.N+|d D\)1/̳dLo#AwJ-&FFئOυha@;ft0lZ9e{ϋ{<fC*2wp8es`ijBnd|Lz4!bxGmݽekzr ׀KxWKejpXA_tb}5dkc$,1T]@D˒?-4g,pSW es6miNT&EkǢ&C K ," z7ڑ^{  I?5B]pevnVڙOP}m ˒TcVċ?*?FcwSdiw9~',\1j.3w<KX(wP^מ&6(s>B>b@IzA{< >zT' )/'\-͡6]{i-!r!*ּ;D**͒FMљa3>4/ qK,{d:#N *[}geVi &n`6b04fS&Z1#iθnPQx?+o%$-z-} tY$J Zs+B Ee|Nd7cZ:YϝpSJ9guj\ۇ19pwA$Kib rˢ(=>@/9 &M$'t3yds}1(#Z=*fcZߴ%b/̽<lazChs8P@UԈq)-ߓ{evPY*GV|H$һ! ,- +jrt[,Á\Z?H# UCdYpU0 }W`HAgId> Lbs~VR= bԖprd:01zGuzWoT@ v޾=!4d32ၫEwlT';@&g(Pd0Q`vG JX ډ{}"qSM->7o-:on{1Ӣ@BKWIGL^fB&Љ،L3HC s)ܒFC5/Zh`$d q3ܰɱfӉ[Z296ҘgLJʵ!-5o&Fyk<% Duxײ>E 兩5n PI4 x7dCD>ʁ/H$ΧyMK]gT۷e}q3nUR]0NEDAzj rM}(}59ڙ9d,x/g$/i[jf 7pF|HН}rP[eGcF<,96OzRmR3{[(١5dQjubÖh tiA L݄-oBݴ7kS?gLL+k6vݿ +J^3d)B),šsy$óWa j">ذy`t=;R=e8/3QhMl͈2i_*ptÎwI|Cٺ3nD(A6WćF0c\>^se~^8~]KZ^ts>p1%Cj^pJaVn^!ӞVmpZ> pID PWLHA"M&Qj}?a0* (C_C= =!jw7miX ^Y Q8PCn%&zM #s]W =T0VSr֤FBO0oI D nd2>ipb C(#EBFf BI^ 5+ai!Ŏ'/g=Alދ58ʝX$?LHVȐfCHIWUߕp0`W _) |ܲRb-(Nij{<'bPKŁZj*zi$*]8|du[X Fڑ;_FR2c]*0f уQ}2Lb|eb9WhqFUȆY3|=HmDHA/.=ʎ5VNAZ\ ʭ\K@=ౘt+Mo 8E')J=_S@Q>d;ֳs[ZUvL5vgp, >hGzʽXBU1 B~a[KFjc2Dg9TًywvWZ$=#=(! ake /1?c3WuRJ :I5ʭ] lOس 0[fj=+ij]bQ$8y!nA>6.ԍG)u4`F~rēp\BgW3@ NG)AӦY}K{c;csƥ9x{Kʹ'+$=U'Xa̅'$uj/ BkktW>Y,X#NCvyQ\\$r!1-qo݆R~B'8>нksVZ5pi(A^jɰ8VMK rKM7s'htV|YB#w 擋A­ob> `Lduf +m^O)h~j"ʜ8`_~;lZfm,+ vS*4ts хz7$6{rkWA9XP#13 {Ff 2^4y(o&Z5v#ʷОvc.uk:J׸A,QX2x'6j%0˯uivkr4,VEn/ *3[' \";"!Niup|Bi@;l"B@E9֯C>KmkjrCV4T|{e qe kXa!%f5pwK*GPLjys~BƝE[Ld, b$V83@ABi]=;|%u!Sɑ{k?8O3OQ5YS ZF]w6,wfIs'9,ڿk>['rO.c[nW^蟹ULÜrf5Vb zDa{B+}ae MƯTg%(C,,>F $cZx,hiά|9,#$u] ,!]["j8o`p)] (N7F9-bqW$beE7I?/k>isTb譙9U\b a9 8irh"B)kv//Qߙ",Z~<#\x7'+t U hٯr=ڥĈpo7e_ˇO3Y̗`ôEmҝg't˼g{[ʮF5Oז0-3 g!f%mW:1ܧ ?R Q-q5n!5mKz$ˆ3:!u.,A d sbgmY5EEE[;)%̧莥Ќ߸aP@xX6f+h&*r9#VeqŦ:H㑸)M؄=ZG+6zbMyKZQh%1UsB1fN5DkO"Sl<ܚTx<.F΋-&(UTg3U+e!B M"ZSFiPA,~-[ O=FMGNsx Q݂F ʄ&_ݱhFqJ`~N8 6 ,`} 8!)|XlF6UX=65N(H:g\gT'7 < SQ3m'BR _^WUӸ*o&Ίe  BXz fV ;38|+_ؓXgR'*Kx!kFx̓Ӎ &G”%/.n K)>$|cl ~Oߔk#?XY{P_& hхʛJ G]IvF` :dѨ5M.d9@vv.ٳj7΂r2ѵ&BI(]%ն嶩cJȭSpvAwDEg1n d݃'M/zʹy88KU tigY%hQ]t!4O#eOhz_sȮ4~%/[L4\s_F jeS5=diIbﮑ~)DuXw{bʭ+][,Q3χD)]F8۲+M6!w{,idTVUM2FnᏁ5 ۥϬe!Q@f9\ĈԱS>UY̓.]#Zoormt龹9'^I‰nx#B* 7݂Q$qoP Lj?u@EvUY7H"T8ģ9- 1wLM_R J> Y7#r`Oj5Dsh2I~=8:Q{R՝҉jD#dkn O 8)K#jKA >6l $N~4|ԎD*{3y[zΠb`m6"M0  \yVK#`]j9Dj}T!Ζvfy@a2 S'ͥbz{ltt޻_cygj1uSHs(80{x3"~ضÕ<$=,K(%+](ý8A=6@{9FP3 [_)EVp'GӁvf_s;b$,jK$")ї/@GPmtrx2FF߰ly 9Sogb27^֍w_)b]p'EwȖbX75GsNJʙգ_}I .4XqU3r)dġM}rstu~ݍQXC6zYo6!s=21~!G Ď[zR\EP\Ö =[Z6ȷ17;4Tnb4<+'ņnlx}3/L3 >l#RY; RkRti^:; H AAN%gL18R_riִh}S|fmް7)S*4nM`'w$"+͡4nuۑ(qzߓڙk:xK !ϙlKQ8fJC^Dte)𴞳IetpTa%yއM^l''s͛݉Um.\qNi۵-a<·pw9o3L2(9vyk6'?(3U44ёc4{shHH=hdm >pS_j,Nl-J4j#3U.C4܋;A7k9"XDl)6NEhd͙J)Ce&I֧Rs CM`s5?Hm-rnq 6d Z YR&`:r?&/k ƄwQ4D!T#7?oB´% ٪mrk0)!|luSRjL[ISե V >ԧ׃E'7=auAS@鑘 q-4k}bs󸴋 ީvo!xAX{;SRQ)I S?YR;㗳f#Wi8b0`qlOS xDAAΎ䰤ɻ!,SޘYdr `#*lx)Ӵ~cb݄O -ɹ%զG1]cp3\#`E^$VH̡`33a|K1AB:IqSԤ pr:wR^~䧢V]ן¡icˮln.CmI簕aҮ\6vfiPp:\9Y4Κ GHJ|k]~|uڼ48:h }x7:=s^2~|NCҮHȬ6rWa=yo {P҄nx Z̙ oPQ-Twm:+Q?L!$Y|U$sHQTuꔳSvW׆s~o4Ȉ]ӹI[K6ܔ=Y)&, \i09x;ϓWceGrB)7)j.&gDR?JeTaÕƎEJM1S/A7"~5xJ_u/Lg=_>D@Ouv|s>CPeAh9i0%kX|fBRS30H+*]; Pn5Vx#`MW y;mf,Ӣ }v9ْ4yAD"52M.n \8*G]L"qay4qEUX8cm9‚#9Qv3FL-' ġպ\PO 7/D.H" ֛(S?T;ZT얅RwzɏB<=be]kcDvsRؼz6ZvF1MSIuPzQ~M3*CD7 X\ۛ e&'u5+ȱ-q`fM3#rm➜Yi;R^;:XwoząnPAÜ#~D6HiŠTFn͞lΟə+)DkLOsb=kt G煮zƅ2""t|W894i}֚$Mqr!s$fRm3\l^*HyL褙`48-`NRd ?-R5B]fKP 2)=@)8Oj32:2HNvC70^#Zv!:XQ4 {QRP V" f=17pb񫪏0kW|LB< Ѫw\2ڹlY:eg2i x=#xPRWr$2ͥmLY[zhI@ԡnb)ui&[*ݲ:KU}I )} SN8򎑺"VqE 8iㄭ*<Yl/G ; :t#fuj%Hunq];akQMAex6gmu(0>-&!'^#T]\3 Z'{PtDPFqV8.$Hrs[/Kⵋ:D>tPO,Ee*u81x]"an}G)LS|vnN~^z s(Rv-D$?ݺx/iuFߢ[N*#'˴i{*NChgNpIs~% +!Mjrt FV7sDEd)x%%c:L%hb; K֊:Q,?Re=j$è7.ʹs ryDž>h@Br-ɕT{*iP7 ť5H8}u-!bR\B~]ǍLXC/bUò#Q:ٓ1%0u"kb\/2@!nr 8p V=qh2g;շ_Mn 䇂@9&p}vE[q 6džs[fǍ_e79/D^Y 1 ɠ_Ob$Ky"b$}vBTx %eSO@+dUQ $5[^ޜdC-Ξ`8'%j5h76 :Y:mN:t2sYM,=>G߀N- h.ͰO8)C*c߼9d(&F1/Ln Ǻ=M(&w-BLA q_;>ιI|c1"pd{o h6G[u# $2ZC Rڃ2$"屴 nB%ig숼Tm2n1Ln*p7c(LǸ(Ԇ Y +>۲lO\<[Lyطga|UsI#4R,s)ph5h?ZG:Buэ+f䐭0QqE@(&aN^3jv'{}j&k[\ӴP2cvx)q|gUhgyf~Mk|O [8S͙C6PtgM7C<=czYLV SXm-E3 JzxKٜTb{+o0<(!B&>'ߖT X_b2vM,g6[ݰν{3}5KS 1v`嚊Z]}35JDBT|&ċ֏zf% Cg8q R|לpQsiN 9 ƨ3)*vQTX'w.?kgx\!K|aa ^V%:c(eN 5P@dNGʨ_,!'~ZhYB" NħknR~J!2M4 l H'xRghhN꧟y`̋&K폷|is8)Kciq`HmAbl٦Pl&\fMpy~iZkF~%%\OudrpNoey|o'țI5v ^}-wwvif=xn6x^ۀfU rdszqw睖AjhtR Kd"69.kC},߶l8!$=?71~Ò N~8!a˳wՋm 5AZ ?p"lxosJX1˖c,VV}w{| Űy5҉-03(x+4;RT'Ed$WE>MС?3$QbKLaoDI >|]yȍ(ȿ۱mL`.IBe1xOHvV?Q6%[%% (߀dw;Iʔ?ȴ-EvQuCLr`FqtP#t1o^>cP_P ccG~bP`W/.w,D1;Z9OcU nv}P0|Fs_om $d0m_ʒPgl覐KFwꊙB鞡jGpo UΪ9&jj+ qhLA-뫼^I.h7X& _X&Z~WhR|?gGNAf.%Gn 6 ĩƘAT%<aXV6@`+=~JPxr0 OcWSf[5AGzAŲ76r8D=Ao4dl<x ̬VIIY/$<EiQEԮD6Koh̎\Z>X#MAX:.g>aU)_J yQP5$WǖdGS L/9>i&Zm/vtր<~mm4,c,JuЉ1`㭓˰9Q'Tkzl"AEwJ$^AGOzޓɀ.IFS4G1*IE& >6 xa1b)6Tx4e)EK@@vOpWwչyVZRvK{{5PƵ&{qF'^/諵z`Qh r1o(VxӖ GdžV䑥b >^2r%7ڍ _ }@6'bEсa}]blzE -P7RGV>eǻFA[K!V$nA1/ FgOWkUiq"!| $_[)65,>ا)gCˮ eGψdf2#oyi Cn҉˨hV`% QueeP2Y6>1=ծ虲ed2ݟ7F:d9"U\/,A{"6Q'0KZ-@yn3m!9(YhaA-@l5J/J5}A,Ƴ"eW7^̝)^Jf2*bI\:!1ci=5L <߄'a#ZS_P=.y`HtPX:mh5GH-Uh3VxdⅪկЎ0+@E6؅J{IqKү_Qޡ8N;٤-&1b2:hЌC%?{9om nPk*QuZt7 80,S3OqԒۀ̭8#`0{MGۘS\Ό ZA ?G]8rqh%,ta6k\[D7LDn^;.8@AVxǵ_fGi_HfXqpCHE0w#? Oc!S(7kYPPFeHVÌ<-T //0 VMOA8H{rHMyj4\;!-tlfj^Kl2)l"m.<#Fxg}-m?kY8< 1X]u@R@]F

qsx/ː+ɾ)mǘ&}P+m>':w#:`SV[*AtUٳՇ[خujJl ޣNR1H?781J@Mc -)1ǫwMׁ]a ,k6Z2 U\DM%3&S䮳0m2Kgϴ08.61*NRcbsZ<KQգKCKlAIf6'%QZ͸4DU!ޞwzW] zL3C+tNǖ8S*rT_2:UOyL7q.a@hL"zmq@Aoz*xp*tJ I#OMyF! 'ej _B 8i(GB".#vxZ}XK16w}xFQڊ_+qhƑ)4|w!ScdHZ ESY ZdBj }-[f'/r|QmVHFJx*qfFuN{?cZ7:J!`W5 t| hg~:qHY7uHtĬrdfH%j#FU\b$I)^Ŧyb ^G}uC(Oe-՜_h',1AzOsON:tLd>~'Ѳp69tqo΂38E V7`D7}UjBNN֦^&zA"@?g^J cIN: )gL/N؍M8~.}kgљ+gHR^@ qMfH2$ܨ/ͦ"'ߦʹ3Ő(7R-~13 U_K+,^J~Jro/@] |#뱪k5~TRuHz$sjaABaY =ϣ#βz|΅kf@4MD|5L*zO)=e*lD"^gu}֖[_?WjiP軌 ouߋᎅ>#4FDtqIIB͞->lo=#,ҽJ7{jyz'OC$E{\zvDϯ3ҸaAҩo@}:5 {\4F,`jB#gpo5?V ( c7pu V3C5dJ]qF#gY\t+`$}^9Nyp𲡧YNoDXZ&QBCg,]~~~|QzDBP%_վ&GZe jh $_q8J0GGcߝ8#7lt*d>H2_{e䌷#YlM@k(hc* 9 Ƃ}a|j$Ҵ&:yWUFyLՑ2նUܭJ;ǘ<[wp F Z-|ua`[iCmp4PLC4|jp֡B;vpdMo ХO|̍7C `S_Z%]d#(C֧ ~)U>=#ͭ$BhSfZMS#D،f/p͠YP$%<+LUP}wuSH6v9=?]ȯzwChkMI>ԉsJC^fJWT:a{td?[u'g\A׉ wy&ϘmXź4!<٧D:4 tiB{rBP*u~$fLWLa6l͈; gܬB P]%=J,SNl32GV3Gï Ao&qG0!Ivs|x4{\ +"A :&Fͪ$K@[`jC)P8bhͧ=KppC% OhD͉ݣoZ+o 1:˂Ɉ$ޓ-D$P8$Zc`ŀD_/e!;΋J]<6}cFx"5!8sVOeo4r {AiW{q^3*qro2 l'R^L Hٞ6Xrsg"| _Td־԰&! <Dž_;Н`To5ssWlv8O=I=npzmcɨt)3“n0l(9Gs^.NË`Z"5?M@* sh D&%[ pʕY^zȉqVuS^WrQ;-0;蒟>2]FM+c\[A3:H3X{ޟ3M'y/}vE/Zyi"MLOKT%XI#СTM.9u ,~FغZD%w[OɜN=܅d#zN[cq0}RJT7Q&I.!ha'YKY\8/fI+FrK۔:;XI4Bɢm E f 65:%'0 ; 0z*S Z6r,eF`.֥ނIce9(W]QVLM#.%R5o+-81ݢ7^>XOXU$RkHG۶q?^ЋO}X02+b5hB1I*x!>߈G`ZtY(8NpUUn_\|ZM"ڼv֣t髮fHN1s/Q\0+u7=m,IKhæ~}6<<cq*ன>*BJ@g͑#"<~10TbM 4~*s0Ԙ䚶[ӟVHz,Ïzg(ݸd]9$6 16j^bg-#8fˬXDgxތ$%劀|MwH]Nl)AA(^p$[bfg@2:zd3j;p'*׺1njVA8Xqz55pgie݄ nMx lҗ!NQBP<%S:z.% 1㺆gzȯ`[v&oDQRF2|yγV޼x-1R%6Q!"Y.xȐ˗?w3 |P 88*^ Ek=l +AOr2OpDJW[_6{I75y?7 t rhaM'2~{W8?|0 |p3ݏgeqy#-m֣|Gft2A¨7>7 Ί`Gm~=ߊvnGv2h24kBRѬ:۾6T/P-zF?Sbs rdZ:^i U~?fArnJj_EYWп\ lֽ0 cH34 r&z/b۟ͿpٹSyѲNްxOУt-#{amBJi]^.L;&xRN'>2eS3;Grf¯_*{Y7vv]¹oJՉ);C Ɩ-%q?7jLCsbG+^(RX'Fŧ&H-˹r\؃8kҢo2^YK2N+a@\^ZS0MW ^Xd8bٰP[Q=>rox' #>+p|ԍ4]PfggxnTYZ.c6<5 \lGM"3Z$zw_*Z&Z5 p?vV}sr39 Лh s5: +LK\jFû-)disgR,vRU&)V' clRHwct?^"?j-c7Jm O㔑~\)}27oqۊSsH`R%_LW߿p'qZ#%@D1&3rF'wrP8CiK(=J?<%!ui+|ꫜ&UWY^`"U%yv `y#|KC64I-2@81#!?aZj=9 PÎ6" -:^)mZ9" N9#uR[<&a ޽i3zJU&-f9; Ňo (ή"Yz}(3ֵN6SAW>@^oH6 6kΣuDAO0%ڐ8qǹb(_Cv(.lv̆`b%F@ѩ\{lKB(ő[X|~ 며6XLVW ) M 8]@h%j3l0'҃@|T+ d8D͛g'C?j#9*mܖ%u#sx:8|H/}HSLD`:S`63G!תN?I1(C-@DޛoW5yE)//PMJz$x8D>d`G_qD˳vVml|/@{,T3!3\QtvI%)M07Xsl7hG -':0@/ w`y;~7SEE,(t77RBN0֠:bg̢pJ;!kZ>q"(pX1Ț'(W]`A- SI9wKc;„#` v^D.q&I?gwfwC GGLNAmK` EA+STK jH~ƻ?I|8LQnw'Y/bL@y>|Ch9;0tdWT8Z8m֨'ACr98ny5I`@Y^j5tD5 F yvciI?7vkRYC2FGÌ[QD,pIwܳg kve0,j;4nEhU ыn;Ǟ6~|dkv7SK A#\?3IUᗾjǩd{.;[WGf3ј2?ɳL1۽ "S$:+BMu]]6ieV"^'ω`>b>|,)H.Ɖ;c8-B}dO'hQbSA<.ToF=ܳk U,2=qp]2c|sx?i#gOT*RݫDpϷkȎ20`l'R!-8 >16"I@yLXJKv 31K‰[6n;NU^}޸!#!4 Ci(LטR4d=TFuT꾺@gM📖-v[:uM8MחRdL L؛NʋX.xo~א (=JxgdKd'^2'fn}, }X*`W.;T0'\#Kҟ{ oeXe 21_D`b*فexθ7~TUQ| T"kf%ìhOHA{*%;ce)᣾%n#CW_<&/HJg;Nkʛ鴻OJ1:Sij䋗R~yv3CMX,-jVPΨBz.tt9ܙBk-!:J $T͛h>:S 2H2fӘVt*w6@N%~#O#]*Wԛ7>Z`M~"9L<5R-QK+g7ڞ!\]X(bxވMd+ $*|?I."ϟ{e }d7tםQ A:fGyE^].Ux2D+u? \rя_gBFAdk#.9lGWhA1c<NS0ݜEPF|tň+_*/i|_a:0"~3y/b̮)z@<AKWvD}UFsBx?o:^<o^Ja?*a+0UeLelgbrH$dkڽ=\8IϓB99~U+# ~ޔI(p &$b0a~@`xGLbngGώ6:?gqfqc} lja@ ;۳'(E A&9 P^9*< ,hjhxxc;sE\0hu2USx!_]3gZW ׹}l){Gu8Y|}iN@r.pvӉ*UX#f?@JYlgzҩ6ga(ՠ)H7g?# 61cdݰ/v8MшG'" VK@nϻcg`%5nXm̖5R-~Z1bNAjY9&D|@9m}VO𒅱Q!x|I>6GXsF ~vH;1tVƠ!O9rehdt1BO'#䕭@m:4í = m:42?\ w9qLzhS|>(@$w" r-85`GǬ c Tqak*5'7&N f2eR{U|@"u߀rMwrp/+pPh7G^:o[ jBspnO-(w1S6z=b!]~g$" $dZ)JW;zqnTQh6p0 [TJHX,=GQCMe7Samލ@uNP ]*孈ҍP\!B3|ɟz6w/4wE@g[ 3JO@=-`tV`gG}kFq=e\Dž巍E>q/2c/®11cxe]C{F=\&mК`[#`n!4Z}r-Tu~8,NР!|UF>6#Wp/wފS-ٶƥ1?;O |oTwډ}K[WR$]b"Z!ULO4 Ż^b(eW*t~ 8pq̝1fKwE@Ty9 a +wS̚ZEί⏿u1KK c|tf||U\(ءPAi~3Z@: @_HcoWL{#L}wԥI!VsDkXtƈn; \* %=P5/=A7aaX#L;Hr8{p{!bns[_bJ4u+ ׵uo 鐜~f+|TCLJQ3o(UEKj&yK ,EY׏K S\3EG8`HErm, ؝j,?[ vCG\- 0@߱<.dc1\B!Gk&Yeq3- ^qJ堔u?,:;Î+|vCz>H4U)+9֒uZ JK(f(J"!J"/bU-{NKQϻw2?+OX!'2PЈ)ٔʎm4Q.v5"d=f'~حu0^NCI8O;)S[]/Dx5lWm@D#sW;,"1P|:iiGA-n9m ~5jXP [<~Cn  l򋲠s"ڄ=}(_\)—EherX8Q鷖]Fw˷94yT&=Q՝(V):C lK\_Y'ƪɱ1HЪY(vBf0wvxvq+zJ^nI&.FZX!anť!W{랉?Me2 X~ww(Pفij8c b$ Փ ,ģ6H>-Dof*+VnMJz,8/% 3"|[kr{)ىY#*BWf i)(6<`q;_rM 11չ:6UKг[-qۙA["܊v+0Jkò$#m*9x_ nHHQi0^H9̏/}h2]gdiOó;I{F:(nK5XXߩgh3Z[qaG;br25Ԁ@b aVwN)#G.84W~_ߟAO׉OLZ&oWM٨`(<UnY=T9?`=~,XD9( h.Mݓށ˃MNbG,P JθIZ;Ȭ%뺜wc}7q%GYᩦD\֬ݩksη@ZFyNnKU"446|6π݋P}ai=v2\&&VTHV/3Rߠqiق #8~Na+C`MGyyGG quǔi֞oD{c+qXNq0[Mz;䡛Ar]&Xy]W6BQvڝ ]9*䫷O-=fig2 qc\ܒXI 뽧,ܫ. \tn1j%Wq>uegПDݠQo\x*0Ц/]~+{T:KdU,:kmғV3'F=ѭ3I?"hE:#_WlaG ,L0GĠr9T7]06nùմ*:0,# zJD$푪B_oƗwogZ`hoa1tfAX<m hl_N}q6qYB4{@s?xHu1m_) ̦(N׬`)03#VDBQ s,K?gr'U.@B&oD PT@iVc#F}0飶-N6Xf`F_g:nM@4 Y*}S.WЈVSLa_%-'rK߱ ox-|NkU~-AL܄m&66isCTelyf1m$t {H)E]EmKRm#̕`yT c1fy'&ZA;/xuix>0g!)*2V]G@=sN=q {}Gb%{^IW=Dt,iKOF3C"+F~@tToDvAr E7̳:\e"PHxBVK/8 8J%4oc6_݁$1  {4q\= .gNnqakJZ8fv ~Ĺ |(tUL S,³:FX*RncJBO,D@Dς!3yCTV(iOMR\!P|[\q;KDA7#azm3A#L1##{z|  g!A;v4b`y%H}Yrl4?FrX.Fb&ѱ{mOZ8qLB鐋͒Űp EڅWbI A26h>RӍ#Z 2M [EĤo / ۊ4%+gS\zWHAA@S^OLrA@Eel P=!J5GA9Ɉ"54!ƴm]n0eɖɳ6tyЙ/;{Եe+]7'ti-qP.*D}.o0gkxM8RܧWijyA)|JhmE\ n^']>ڷ碇ȾF3@kWw"zN\$`^%C }WNmf@z bYY 8BdX{z+2`۬`ҋV$WqxO}WPDpPeq;{r'OcE>\&`  3O~tٚo^oo,t5K=%_2c–R0mn955 cNVX84AD!!keaI)L<jzW̹ؽНdq v](Q ^j~g tr-8^?u8xnp%嚔cD'YxSvz*kK².IV1>"沣-bJtU)$]Ge(~ }{T++!,e K~ԑJBAhC_@k[IƤ 6*5ӛ^|F2A*.A?x!xV ~ZM 4bk|$Cʽ_#hv\;C;AƷ̙oTe2@ع-_Tqm個eF-Bm['pP\tIN4Zvzc_m'nd[0b<{FYJCۣa]q "[FK+19,|no!Dtx P' LM6pLB(EL,exXP_3ňƺXZ+g[LAwU01(YgKhu7se4jI7qXʫAo;6'I{V&a܈4oZ` 0ΧKqĖŰB n'4uogc!jLƨJf@?lLݔm̂'hoϵB >ZH[)'пYT.+`_NYz+}@]8tR UdD;-p5i #8wI#mi56 v㦙A_^,9FA>3%M@[+A+ٍs훾s:i9D5'آ'{\pTwĺ.9v.$G jC 7ܥ JZ6QNwћ_0$PP/5kݱE[ #`#KNR̥ST9e޲ag"!p,G+?/m?@lD!pw/gmn+q 麉b<U9y c>oOt♖Cc.Ic] bhP tڰh_ȌBR`>O=JB < ׅtVR6-7yT o7Gg9ll -@M4t`*Him>GWϼzMDa E߳X,8bdVb JRHR"%gG' `$oaӳ (#T-! r]RlRw):J[k['1!/a+dѹe"ra5?pܪ`@H U (Ǧ 5ABtwv-|sVL겦0޴739m[Q;=iUOTE&EE. V=< GCpiq+"p^9/l\FhUt C8|q-nJ6!=#[$YC뱅E tBȇJGkQ5*>Y-䯻0&M n)ڇj70Kʞ{ms\Sw.AZ"J3JQʼn٥A|UF~}ǓNßSv|<CCNs؎'g:~р+:*;S^~Q&{a^P/A=}S8fa^'\U.s.p\@QR~KA\"(y!uٌx8.T24 ~Δ@&̋eWMC9` }߻A,G-TDC+1 hVJI:0!x.0)VgrZ|X f]pf:ćΚǑ(@W<(`d <}/ozDJg4O\z@YD65m ж`) IB?c %}SKO`\.䒲E?hblpELP͉BA/D;N )dZrP+". 7.8ofUx]7_D*ga̸tyeC4B=Wo\59/嗮S5T WKHZ *lxdmY}GO9e9 '߹h3{FWeCZQ6n_h PXplya|Z!p &0WH/pY/;'pN-uzs%bϡn~9b\jCQEG WZVmfT-^"*.{V.?B' &][Edn BXڳ)+)V.bPN 6"@Ұ5;nٽg/*W}hGB"s /D9BMG^lsά<˘`Nqvk/6}Tl,[ kK95~eZ:gɃpH\W %( k# ʉ9'4Uj« a xϐ9 #L}wtqLXl7u6'̴n \5C [բ`s :GV.1C}]Yc,lԟco.GbJDx_#&Y AQqJ냬 /vpNYޒmįaQ4Mw_5}'8!UQM=$@Bxl;%7jε$&ߗ, uvmO]57]U&}U(ғ4 y}'}:^uud|j[~ٴgQ8UU_4Bv餿EIRg @P8?L1TA<ˉ֪4kawa4l "eq? {0jU҉eEiES-!M*- LMA3XZDY'Kv hg2V|n-%MiƤ!:`]O۞s ݈F E v4 (xwcА#5Zq>0oh6|a`+͊QⒼpcNUT\! E#i8:f.nT@ "4نr(~4{9R7r]#LUfdާ:(AW/Ǫ ^V3$(nEO#a!cW87[JLAZпICˤE*1p(Ǡ ]hG{%(ٷ/&vd*gŔYug'˔-]LX{i|(ゑq -,vn" T($eȿ߄dV\/͋aY?.tmK`y>,ْ||0&# xMۥg0`l(X:|xPb %b%?yz8Oo"(Džk=+6+Bix9XOZP"xl$$KP= н9yUR|Oo[i֜HFHOT5-S`]_)xq~үJ:S 8vWBը?r\,P=Fv=Kp[mr('1~S?%P} --YSbO#<L$8,e[^j'XZGof,"DӔp x=^+ ZKpZ(84fgw_mދG oݖ6^>J6dfjy}FuƔM4YOI4 VOЄTF(TXwV(ʐ/X/}B^uC;XjXUL07:O\k(@Ф5*0~ n@BJ$Z."\PHg5WT)nTiHj(Bmpަ^B`M-WԡN#i /jH; PET̸6>gXih̊K6< 6%~𝥾٩N@ScUIQot~5gE~]Le慰R}X~aȍMIQ4`~l,QڕQH^ROpj=LwR-`3,髞T1WO(]1F(dJba<: ՅkXŊCVg]guaLg _a7,O\YS9=ZX[L߽]dLi 4z;|.bˊt~I塃cNipc:o ~-lpJ|M̫sjG 7G\w }_o[5 w $:a'S ;.K(2䶎5R.x@h+H|u?gR,)[ )<)|Եrn3XW8e_Z"<u2myzh8> _>XmvXHLJ&o ™5Z k@yG^.&i:s\ f@Xvƽ0038.IucHS[(>[IJqP&Qo} ?N;{iPI2LxFݗXb]|/x2/z՞6मPwgPύ]DRTmt c"hk0rgs=*qEtl6 k' 9ΚBnnE[ 08j L<~J2l;hş8Ï%šҋaKXu!vM8[lh5=KHW:Ԗs[$ؼ%=y_ոyJ)aSTz91A- A/adKWͰ/G{yV@ػ΢ћZg#@k_;i BxOQ_&Ug4I^C$P b:>2^yfl)NO,1ǵ5Hb7FHF|4 Ƌ]~ ` ={jW񰃐\gCelx hBC9lX<|gZ<0&sPj;mS.hf0h>ʳHLJxIdMfHL9;y"Rc|nH#јE>p]tVr'VR niMjYfx‚ێ1 0@{C;<'DSvdG+;e6SĬg xzb81e$Rߦ7^m0q߆HtȒc% Ti ?ՄgT(ȥR6$pHOq:BYchdpoP@0n1JB Ny S lْI<ٗ7iu"e+s`.EO~ 'z㳊 =GYdڄvU{@9/6˰Qo>kޥW/pqHg{>X3B0(DMV=l(Ѝ˰ޏiZNf A/ \= 'ӛ`fbiub( T 53Nrs>A[_-NM?j%`u^k3_}Dpy{{ d3_ƴS0Mwb0SXd\',ҭ0.YP#-wCr[<_Ѣ9<ğE/OąWi͕ xgW'LEfI)龝W2{8!2ٕ`$oYOS^{)B7ts|XLm(Ĵ!][B2iB$D9&R4xe_^t3Yn3忹|*(D3fa=OMdM16iyH8'dF4 ,rUjhQ،u&ˌr&(XRbȠQY']Φ1eeϸ_}u{hp3m5&Nz7p,x. K՘5zN4Bjp7lHPnԙ8%oS[£X2cCL@Yu2j(%O[+lr 9_6_GnZΊ^~{^o1H(s=E5t)[ٻ YhgKrpS#Dqq\m§Zq7R -C\X d"u-% g2vKW,$WIC. 9uLfb}p崃cdz8\!2<sh39qX T n9'=y4v|E\k5w-@Jl3tdOD&rhyifQp hUt8~PdՇ=?\0t.˃8gAhW &_W;qr\ǫ@g~5xhUCeŅW\lLx7/I/SA3.C*Ě7V"[W'w T[w-A=Hgӂa{V{_A௢Dh"{XV p*+ϳ cHPldMS#ٟuar!ՠpǺ1Tz?|dRC%⏴GhniMb+P WAD0vgҨ^syw%d'Du?oyU]g ~&be_ xI#6j$̉ɍùTE ȳ^2B#1m~xA/k#O1h&y=w-Wh]cYL8ǻ^?>2 ˰c da]My!SDx]^DLHI{ԀMl#ГkoLRjۇk#ZL,~' 6Q5֫Fzʙ]<6?iB-+- u) Kp\Qo<7tGRwM&r[.r$Pep;JFk!!ns(tok@+__=oEYt@W4I'?)[ev:fIq4;{_g+WP>åHC $ϣ*nLғ|^ ܔޝ}A< SlTiɮe\]4  ы^}o(hm 2`= pvub:6?0K7xe1 Z1xt3u 2)%6#[^% YB~cn5-wqq[].b˘[i9.+Je Gt`M̥kR?q6itU{OϟYM,"K؏WRvnnGㆴal>4)XWD-ΌL@HWdJReY^i!]hLp3_Ö́ r}dZD*.s&FĭڻK9 ,aEˆ+.ܴ%!ot(K=KL!jB?Q,  swj  rPn#^eȫYM UUhɳb~Yπ%kL;Y_}.WV3;I~"͞nSf 8g"^f0_ +=Xޚ,tRL΀W>?~.#4 [j]UF7h|?Ֆy4^(m0AIڥH&vܾsgux*/1j eHFOJokz-emhqí6uւ RY0Bti|< }꧝(YV*[}^W }rbLm)AGY?AoӰew1s+% A^ej5QŎ 5uX Dt X)WalLƈuna8 yK?kK?зQq-z7CJ,㦳ÑP(T|3 wDf̄oYҊBx`Cʜ4ԡxƊ1pS-'-:NA!Vb{~m')bkMN.eU}!;d ܕ| *ՙ'΅waIetYA4_VJ>$FLԸvyrM4+k!#ZIX\,ӝÖ[jBs\HNJ ިKh=\lb^k1ޤQsZFyBCre퐋Lfg55Ic0?SU%tt>Tt.K/z>]}_A G#}Y̢yrznKDHtFN rN[,)D`v1n4Ոwl }- )H1틅u4EUDk&֑'S ~Ue? k>gfSN|f V~S\W%7AjDSUp$=k/02Se?/*㧥I$Tۍ7x|OlfC{FRYp=;<6d~zT)Ø7x^F(gY̧OY D9Wyo4(IR^nW*}g=jz @HX ZEY0b|*Z CuGQ[܈1$5c}i嘆hc[ZW|ǵ;HUX*\cL[]T3t7t@T`D{,D07;2L=7s8 t$ɐESVq<ɀEWFH۠[KD<>Eg.S x?3۫NĭKLq~ %c]\p<ܐw@|"..-o:ħIl]i dI֍Xk_ŀOjzLQ#AA@f8/Ni&T8A¦DRܬ wԞ|S֦tO7N7_/a܌&<&)t%yf4C2Zi Lڵw 6|<9c9ӟy{7jx~srOTB<,fr}lsZs͗:I@)-U`GO[_qh瞈Np;ёl9?h nPo,+Zcl],?XIDkA0WeTB*kMUM/Qg.&i&HZx}>᪰{[L ,Dj8&4O{8~> G _: nypGXY5(3f(9+(:P 3*Lub ={ߡ#5S+!gL R҄wWo8Vp}k?C=V58D0 +|%$[h>ӆ1!ô Njqo1ꛔ#\cYjɩC#ևOYfn ՟%}EWYȦk(뻲iȰM-x^ !&P 6NH?=߉'=w@ڕS 6IHpV Un4'⋵BR[{3l t9`^tnYV9SfpBPyV捨)p{g)t^(]tBAHI@iGX{rʠ֛r HHi{Bg> %Oj=e$J.BLWr/7 }q}Ilh4fgxGv#k9ȉ7%YRD5|7#u<ۋ  z@^li E=Saqp.l tJtC~X*[QgśgQ͠Lhɮm_6/d$$G''jfj!l9*aXJQ/.ɴU1ؚ5(&@Pv^-0:Iɔ&.7ƕ_`b40Z̰Xs:F:&Cn:~ED QLSoﮂCtu=0K[>O$- F<[}wx-e~Va-:ǟ>w_8!i GCOޫiȀ&`}oT,5?fB$3>]ӛ-4|G9m锨vAO0`B6*m l-hu?zypPr/퀤}// wʨ`FNiTvr64wrz㫜fbZ y#ݬ/!,wCߗrS]˙e(܄oߧjUfh"l#T^ M;3+%H0AFIYl0HΪ]!`2#m

VyiDJ`g mp&Y`1RA5X|!|AA?h/H6q+V]|<{5%*jb4@DB 2`CE,Jo6e~$A?K%Ws7.TD."Airw/ؑHA? ް -#N>Fc` ,CBJW0VzmUI܇=tK *I@Qhj, r ԑV#ܙa^ ^Cj%hq@3Yǝ2 (c YOe ˲qͯ$v3&m`Hy3Kчas0`]D<6ԄmFb+.42F\|" _ޅ$P{$n D%3+9'N]qdJU r .t})c5WTS˕/' ,rhUчA_ ':Đ՘cnjleBFBW*qSX6pefţ74d@hzOwPٌ~E)oᗛ؏_Q©Xdc^M산N̻q)^H((ʦgP8 ۫6#~ b0>rO<\5<fawvA]h2zX33І7MQE'qQM;.>%3e#3I}XVxӻ gL1  D?g.*çPq~|߮P}I ח*cmC4Fq2"/Z!6B6tX o0:I M3 Ljm39|~*D8%̝%P3Pw`6Zr.ݴ^x ~gdB];ݭ+ԪjIVEHѹUݥ7ܒa+XO¤<3zlپ ^=Aw\Lm7 =S?v!8ܑ>UeQ~¦ hƞAG)y-+xWXrM_g4p15X~Žؔ(b0wRhyH9ÕVz!-Ț44ѥMakЅlƋةp``] MNc@-{&<m AULm3G 49jզ3W5tilxR%ǤAsm2sXiq1Q)w|`=.цlÑypn(2܍yh:+DfIKP= I|U+bkq C_oMׯ[eݕdEC {v!:۰PLG ѣr|Ș4PR |dn"heYl/K25g T ـ4U5 H՚17ن_P \]wzSiף_('7"#Eq&/j"@-"z<.ˬ Tl',bqҐ"md %6Te=|:IaFQ_Z͜ơRuEF", hu?`kcM"hk+Ο#M4(= }_[ 'zK՛{'V Vk.RғBu+s䊴>1y0;"L$ץ[)SD}2]EB\%T Rб)LZ c T52R!< UeXo:Eq0XuJ"NWC@Wf=dH5G(ھeCg9,K (Y'(XCl_JKDnAƨ F@zJhmwxlJ`w)"[@i$G \KIVoB48K ; νhVvNG@ V>FueE"D Ёmi,qCKmdK௽b:+ycQ0naV:2Dg]jcL}ҝB Yj$44/6([p!Qw!3(jl O@Z;Fr@gUع9]S,KXq=*: sݢ/Ϡ@M=3&Nb}M RgXs>&fo{tXtMRӰ#YϏqJ",Jt77`TŸ˧j5_VR3 ~ty nnz;"lC2(>2u.&}m5ܷ| z ^]{6'$6 ?9UXIQF3&"_N>Gk mVA& p+.8'ͶWDw&̏m9[iHychx,ֱe^tiZB7ЈԊ02rтL1Xe| s`UEh%R'N$4l7+%"hfVt.bL֙˛3|K"uVt"Us*Dt1ΆcmYSPLųrn.A7ԁ˻w/pJm۸ՑO/7X`yވuNn 98_%$1d(Ujmhѓ+ @'I,}?asjeyBBʱoQаj.8@&׉ aLD١9hnrbz03^^k9`۵U Ԫy]JdGQa=D+/ oyg^@}&4=>f(E=⋤.fъց~~%W:͒ U*[]Ĉ⢻6_1w5NvMpΕXïeo~Ϭ> `8̇l#K#V% R* @F́b/\z kho CVoGHաPFt^_q`!yҎ)\UxC-fdpk`QD!,`Ml"s?OxyW_5tq梼tSMXk+Tf &Z&y+ E]}3?Øhd~75)_Y;BY\Ы[J Bi^1)C ΕQLR>!I `Dut]1g<OzRf 0 ՆiZULLb{Z\3 PK.R-p+8H]3{>=D3AepOqd[ Sϸg^sH[gE4A1rB_0-DPvB;׍j^R氙;xgn6ZTp5Wrk~4'2r.kdktQ(65W8rm+GlzSdJR, ]YvZL# ~Y.?έ y i[]&QV[+^֧a=i ͨv:\q?Sq >+8a*ErmKr5d:LyXRޭQe`t-!xw}g6 Oeu]ޛΥ4NbOS (7XlB1H$*ČE"9)ݷ'rŬ]qAmMp% X,# iQO+|&B@ݱ]rX4ZQdVq NXF4Q5Mb(oM6?vRn5qe׬$TLn._ װ'>wuƒF'<·Xaǣe`%Չ7_l݁xG~NW%O5s?7IuUI/G*W,QwQOKg?,$-iTXe?}b<`qX~nؗQVPPcQ2 ]ȎYMi"*M5.nr;n֞(L '_|M* zīd41"*;X- ލ0|~4f_)JرzwX5Q o%xkViC qǏ iR gWD %@FRR@e'ͯ4q*XH-V By"\mDm$)^U` +3v' ]yl]ǃ;KOm'N`e~bz-@w*9=h1[p!4 ɊqZMS6jLjMK +fIҚViwjB v\`pP+{xg AHͥO4$[:9 Ā`Wh*Rvf736c._)r4t(2Biޠm1BZB\lwoP"9xz%_"zn\LT&2yҔ4"%Jג7/,nDF YȰHsruDPs4Pw =P2{j0΍'>z8޳Lu"V!._u_ (O6Tgh}8Kyhq*Slk_25V)O T`&YB0\ Sab;u>?O,,ĤCsbHfIsuow[nBV=& %B m+!# x ?brIc')Xa}pr83AhӉ .*:Ʉ9c?0T|WGB̑h",7F#/e`°]=,_`sǶ)c-HBu1+UAzۂեڇ>M4b^4km{T V0EKs_@W+/n)BsK3%\WJJ6$F 5r֩Pv̿ |0&w%"~܆ Տ!}3\ V(GO<)x#Z\BY1c{wVQt.bR@Om?3N;lldd'z {Rj!*x^}Yާ!ml;@p#fc]y W+3/d8}9C!]S2V:](k [XC=Q#\6ڇGNq-7|^]I|w+X,!Tbj:i@KpP&3 j!`QtW5*AO2-EЫ i;ͰSi~1OLX%G,`#T@8X~FMq=YQz2-gl .\azkHJC˳kz\M;+.SsuS.j"颫E15mvHR#׻04F <9bG;!KAXp;QZ,yceVviZ:5@vd92U:n; S,Bs#\yoRGo4q9}~wb,I@HU(Ku;џڹGJ𴻧#Si]P%DЬHKˀcd*t'G}m]%X⃳Y%@B:K ,RQlΒ`]&z=\jOoW&<`3؆0ژ@ϚYǘcPͫ].ċJ1vk&)4%ւvUd;4q].?B)z| ¥ߥصl(pXh['E[O?roU^ʋc4qk%μ].@)[j9o2# W6\Zt16'a&i%1}S1+kj0)E55\UpM$E/.elGV*@ۡ^UXހ5E}%-en,!Ib9ԓ1WhZlŋqĩ 1IU 0%WȷƉ6Lw_ K%j9IG1Pq3i:6]:wQj֭hIw`3d `*co1P*8tC 'wͻN`! huͬ%qܭAyW_m[b2V{]|Ų6{hxBGC)P~[eⅳd쬪Bk!ȤõIQ1XkK^@㈰/3bac:lRI6uHCDp.5u u2,寄j7o{*V.жeh<hR#Cg6| XR$21cLo.# p27 aET̢%v3<붶 ُ? MpITEQyzau`r}|-# l*)*hҟ,ti4V))tcb#Mm7*kǎd ݴ;B kJaK^q/XHcpx:)~_o]-m:;\ɏë>vH}WGv|/1};|H__)6 Dpez#7@ssJe&[t1f {ENTJ2ݥZWҰ~dK 9N(N]}KmVHգybʑ͌{;.3Lf|R}.GXb¤>Jn&83`ܪ(,bz-䖅_yx_zl'$} Yl1顀:&D`=-N5ԋ+y -d/E;TGR=C&ԩ"-lϺJ?B`~3Q`%KcK$&V/"R˼O[fv쇄 .3=E xH42h%,l{wI ~nFh%g3ύޅęevx_]G^VS Z?;Y,0]bqhAna񨗷؀('v{zv3׌~~ )$B__BmI,^xʘ<޿`co栜)O)Ƅqg 87];y-~6O.zs`\fbA@\jjR1s'\4z+-dlO @a N䧳5y`2RG\eO_lne􋈐_ 9a5C]^qdL6 A`zH@upddXYVdEG"$>fR'9||w t#2-%b5VvvQ:$6xqhݕ_mvP\!<<;h V ̬;e:~lCն(lluY({Q|n.FΛ֮+ז)NǗrwѲ).ui\B; ^mC̢℩69Ȝ^x :{xs=Bꨃ9Ft4T`$Y`^4UlSf6\G| /Ps|njL(2:8 |A;&LЕE `DvU5BEj ގK^ qP?xuZRJ]2M&ϸ1H>HzQĝT hp l+I"[/K$=\ɳ5< ylaTzsua736Gijo; MKӽRrVX֓J]bL{a((Y.Ȣ~P=lAP04ײ)Ťn<zGF37!lw e+7^+zAX[J [ Ug }F뫩)OPk"!.CW*Ճ\5#K @y"[A'|Hz@=,*^2$(l͚7MJ-c L,m&]myXMWǂم/.k+"{R^ R+jWO2 S<16fni@[\))ӴuT~1,4@ot7*R[!vq NMq 8q&S\g?tғzɉMjiGA_9Vd)D@ Q7+)ZPhtapt(5 KA]7i %6&;sn}\w14m:RJSKбn\LM@U3D6BJۃE|*ft'Hu!_Ƕ.C$gY'g-JPHH!bWs\5m]KFU'Mؒ|XXD՚:t3+Y'qٞOx~\s`%H2m&gLn$MvnshAImW5<:tH$q0 (ڴ]TO)EH=!)/7oް0/̰g܆&]?-h 5"ƻ?( ' Q>1'ÔX_\N RE;3kWsWx(Eߺ"*]dg'k7FWX˔HԧsL")DZ]q3EXNJq"vѿb"jEW0sz8yaQJD-I6+6.uSv4f~h09y#pӬB,My2# I[n{%SyHy2N5r}>AWbh2O٢e Pp ʗJBEܴHLF Ҋ^kw㯤յSkqb8QD@Ha~^хe# naMgPDp&bqhLC Ňm%h.[kqI5: /BֱElʴzsGy-Vk0&[j'ŷhN:FoMi鞫߳&|w^v Z{B "$wJ(ӭrH#32AY"m4l$E1qg'g;Cʃ*2!3)d.It8fEb_$~MOG+~4 tw`"b8ȋ嗊` U_`L[1: `2d\}r&b|sNqզw0-n;u7+Qٓ!tA!pD6zM"mJOؗ+SGM2L#H:OGSId9ѸyKJҜ;j,E!A_3+,JhIpr5k^}_žCf-0i/pئ <ˆ1?4p!0P>f5<y~t'xh ʩx_s6 ^1I+unh6>ް/y%ݾLLUd, INHDIeU_!n>P|m&RAn2#K#O*)| h!*i GYyZ)t y)[[ȈVO[CA>#$;e>}1Bbq ā!qGx(50)~h4Eq ,rlԏwe{Y}Qٍl3!InʻA?5<2F24oUI+u]8md;FdMi*΁L@|Sr%DfQbOq)^F#eO춹.d=Uy&y_WSVfY9Q$OW[@siKe[m m~ Ó!bLgag~?/Z^kӤe]Infj*>u3vXV~3霔hb!k{#i"a^I"v&RfKDo> (4 sݝ~MEO-ѩ,X<!hC|_cP:cE|%^_Cx6 x`^ELMvx5Ic0N-t>J.8^?b,rҦ.v =7Oxt1rY>Js%%k&ƫlfrKwM?2(3lnᶭ.Qϖv 圌oo@\ӝП6|Tȵv\%U?faj,lѷ-h4,)Ų#bh0"pyL)È V|8?~5PKbA(ftC'w7Pl"IsWQ&1p4rqG@L.ݓ( CP`x`oq-KdY)L)=}린'̌V?b1MS c1H7$7GHcF"/QyY>reƜեJ~9h6 4=X(yC/|tyngpaM}|Wum\)˾#c-MV"Bw84yt 'K.6s1սWxlGrA #| ^s(QdWjp(MOc$ k&_dv{t@Ӹr͏MS%A z7B'P[ Jp& b$g! ]'ˑgMz:QGa't~Q0jhjL ףw3[氲wp%lC|-z`6_]rp 'I~0ő `[lr(,;~gK-WB\2i<ڞK7qr3h-x[ &QO ǡ_Qgg22tSkx۵4O~+"Es[E5̤ET wK#G`\?{^+YQ?Q6HZSBKm/RQ%3Iwa1bjl/`Cz֏/%BO#Hf`>H(І+_Etf3N%BHK&16" u#ÓtEĠ;dZ{5f`w~ >-T=~ fg?ͳm~kUaKhac tv[2 Mo;Big*Z{OoFask0=MhɦSwp~giQ\{,RDNtciBZӞvyp&WY1/&`ge (~CYjpݱO1yE?z*gn "$b˞ H\1Uv~_}D~ȱccXdȳR[LNpQ,U:]=6- 1Uo)kt]V3<ې8 C|;P(_ߙR2KA7[aXg2/]F>cd cL H# U*(2ޮ5Ԑlő.m] əw=:@GOc!xBh,)˽T"ďG>ci/O<|8cP =HoUZ4F՜hɐYV{^yCf>Xk^_!=,!8gkJ{(+w"6uڀ/ i!EE|J{p^bρW瑉!Mg7$jM :hcN`u b: 3i ^g V6S\M#%:N]' J_hȔQyXuT=Tj66hZ("̘]$>fcoKvYaNV%H6j6ucD+GP<S %E4Bn"G{gZEWoZoZ"E~;W.ĀX_g4-;ƵUj̱whlN[aQjg߾n`!۪SlRQc3w_lo7< (tH1gBь(ٷ²rȏ.l!? =ٶ5т8ŝmkwj~| ,Qo'Щ޾^<4UD ȴHF(W9# ;Ks.O)a(4Ȱg;rpD?;35K/d ˲mpOBx2wpv΢#}ϸj&ゅkU@lZ_FH{Ȧ %GC6m&iY?/7vBJ2) ȧ$ޮ*yޱtZ*0R|I (#3:9s>$[(W#-3V+k6|>kf!UigQol=ā TEXk8l"ki*+PWOWk6ڤ .$ؽ=ST_ 5])j/d9KN$W_jKeөv*"h;s)Ы(d uzla3%;0ɽV-}.2vY毻@*' ldCPa1͢!(Ēz?¸ܩM۫HϪ_C5EZ(!*0PYǛq f$l䬒~zG;j,\&/K.O-n.N[#(tL" =j( GXX!èFn^ `Rrgs $̶DgxzH)tũ=|i;y8%,`ʇ;*7}|G;3Q,ihdc !['_DP'evp1ګݏ晍c͇3<H#i/K"_ 9EQGrώw4GLO<άYLLh{Y(6Q")ϸ^XRg{gYnFsY֬-}5S޸o1˷^%1e$.C;ur0u.VYiMlxa&TൡW>_z5IM 洖} ~oaEfv88S۞($;{Ft#i!!jts?Z- fSVd3 2xݚ]$,:K C8rS}[Fd,Ŭ"_‹&ϧIξ~2> z%0J |Ayݦvv5ғ.UPJCEW1 (p>%Ѡa-\դ99?leICꇢ@"rNv}c/8a-X* .ϰIJSA{X'/4|FwR5 c/ 4 lr. G^MPwn!Y! nx|Cݷ•QlV%V<>l3i}IKn9[XIofh'ʼnv6WE47”C,qiy¥̴/;@p wU,&- `f|=!#{cX'jAyPFҹ DlcLo2T ab@&_\hS+dhc.}_bƷ/k\}a!8h(_u _S(!˃pXsc-#+At ,L?t]ov?SDJ_Z$ŏY'8Sv pь?~ 4 %3m,JEUrh㻕[YK0e$V&mjM:;C7) `x(x%k8l2q ?I@qK|,TA:!#1:P$1#}pA5S{ tm}29PףRKeC3乕ŋbyێ,߬NslaJqulSm5e*d9 .@4 7.R?3'"D ;X.ˉ0v^uS' KXkv ل J}ryN)zpRɐ|hhfH $v^jRB:Y.#:gz_債UfqDma邃XP⼯-_SgX;$.*9[F|6jv4&,{L O{˶CVa@" bܶxC\+xJHزaݮvEn̥_/O> >;\9&CIPt^kByP#up?T3F W&#PYd⢶x5*^\M`rEg {Kf\=/"V$B93+M?E?zv~01oz:BN d ~P  y7ͦN_ %;¹ANP HH}}ı؉ I74.ca D #܄"a>k3c)w嬶<~ yO^}qq83P-42Q^I_ݞHtZm1r3җV Z \t{X9b'pH[wԸUZYg {aWtKsQJ-8VKn2v{LNYw3),43 PzfcN نPODAaMԤ]D "|(|p^45l+}}9ktq mGs~$LjEH"'W`]%Ͷ%(͖Ztc1 j=]@ 3B( MsYqg*Q@qM_|fwk: ܱ_p_ŃI#B֥3@ʠ[})9-8VX> \/,la>&a9٭#5O1J ?d B%m::w`W+<wl [Hd F=_K$Y9e+b }O$g+v@$ʧ)N8&չ&8ڰq@"xyIWҼo;.)0IpG*$xTlfnnE9J`ZJNrgģvb6aj. QAʽթ2Ҋ ^k_h"!У!KpVT4i@>7quz5H㔙'U&!0&f*}^}g6aUIy "LL+F)CMmϛQ4#" Vg\#= /?B Q{ ̄̚`ҳO0WdJfe0B]D(@(9O-XlӤ/7~΋eQ+~:Fv˭@7ӘN>w'gVe}/B}so'W)V ޸B׍%Z*N-N{G,giŹ>EL&ol:gөv՟ИhSAwD:/S`|?x948G>Xduj4f%R]AMy<ԣ+',V#x10^٤KhH| o5Ӛa2o0@׉|X}ϰkWiy KlkG/~-$o.~<}!I JhY WKu#YU?.\У뫋<4,}Hx3S7bԛ9YR4ad&z DFh2Aο9{dR줚`. HzSxd}UwHb`)9bɅW_fq bܪ@ `n+Y?!r)o@(ɞ434d}4vX^RX^~K@.\s&Qc:DAMV7IX-aAbO-K OnSa*O0 X(sĶ :dy<<!$ɺ W/D2~2;^ C/.~)_{dNuFbiPaX?H(EY*19N 8`L/'ՒX pe^L Q^&m.;~Ű<)=YfVKQOOo`ZǓ`CߎHh˳Չsd)aL!TPϻ锚 A! v~oe 4pw4.cż#n~ ߞacn,<='N_e05%Xq0so Q#~ è"V]|s T/dɆ3zaK΢=vBN08GT-܎/i.6,#= -#o-oBf;Tp>). ,#m!{e!}[S-[lfNJ8f0&3Am2 ^?"kJ:ݳR!GFnoYb#N<ƾũץ)hS#DC:)B;#]M !Ḽ B˫RMcׂEcW&iUYX 6{\NecG2f:;'g9ç)'L>F޹~7H*"O xϠkvMycm$5yDM|TZ_%t,k}gEz¸%N%P]VFR}%"LE\HX=o ,"<8dyDT1DwjTt) _p;bLws3WzBષWi~WΈWt'Q<٠A6b} _QBp M&R,?m@+h hH *9-ɬޭ2ls{EנMiFG1~N_iORR?`w: {(uyJ%wqt c2QCvGY\ -ɰ既pe&wohS#{Q1kRDVq, 7[vY\}*{apn!  X =@dqjL]OНr Jg6"wnQ;ZU%2_:r𯸆Qs{UMSܧ R-ǩ DcJt !)b:DU <\oc }_H>o&ܤdD?'枸(QgfZS:C*d :0NDAm]3e Ӫd|2VlW㥕a׾0PO$d@y]l(d-`;{fwi^B2ܑ={끊ڌm:8iR ]Em dbmj>lSsT.&_C8C63s a#-8 IWd"!שؠa ؼ8i^i$Aͬ*=|QLfĿL { 5aJOMG>vyӯIęTnK<)LgCJ +g324m*t3oY?x`LAТ3E~tEds·Gڥ_U5E-Fz7).kveHrrMcsPϟu h:)2ԃ=Ga,+|rOu.R2> 4Lpsm5-4\@._K2 psëM? ;Y]30fM 4񪁝wPzͯ|S0nѩK,lg7޻%^Ƶ##.d|Vs.[jۆh{g7~;-nT_A;0#8CDkPY{ueq LG8߱cCϨ 뒱y`j4%la`{{c‘ 22ϲD$TX+a{\`x7-||qI4]̱ i'( 0_jo/y ^naJC`pyQ舰'Ee떰 >/"ֶE^?H(h QgBw Zzݠ<}HP\ 3O~mD~ˢ"51_` s(EOaimB$$w^Š%. WYˉrԯ$3{oTi'~=CeDC .J0A#ުn?mrgw}޿ǖDogV| 2_r|P?%W B9< xҽx~pyiLQ0I[C< 7VЦyfSz|pvKu2n1N{+զL mLuH~ {@Yko"/f6QZ6bs {Pnncie!$6BvwAUW\Ã:u:SvTKZH ;8-Fi4<QoJNգvY z͏U+l>=O e NK䦂W3PDOއs~fJª㜼WSj],b2eӴ$6ԋOC(s*8ta͊ؒs s:+Ѵ\c\DUT+aBA-f?/W& 7%dC ӟo Rگ4drsqNX]ɞ_CHLQ7#vARx?C>;l.%6+c#@FIpN%?10/68a8tBВ.:r_W*k 갸_YF^&8pfH=Qؿm-s_.@Xli/pcOё :Z _.1rn{$O.w!t`3?G4WϒϘ[=Ü@as; /"&pU8_E>ـ _#4 Ta:a^B$7z "3Eyl=Fe3[\4R\6yڷOe7ktim\ 9,ő-Z 1 jPn\‹,1rq=t㶩HFE?i3y-4Pf~5psczcp [Qɹ ;t gY }*?2cuKC[P@}1-9vIV Α:OHWF̉J< hcT0%Dշ"-#7(F{,E$;C,>4_\!EVrTfH,↯; |),8*` 6pXXU'XTI?@NXٹ_t@`hМ a쾙*ơa8yT\EAlX;XhkezZw`XU١MǦ]>(\!\Rx4@ n$ڋ"p347IPIkᮉn~uAO$jR&3~`.gs~.p9*6`g2ӽ0Re9XOGa *fm 1dknLvq;8&D@KV>+}EDnVuku fK߼r3A$ST~UI<.h›%.F%`ݠ|o1]NHn#:T9y[&k2)O89w!@X;oq!a1A/Av[h>|[Y]+Kb7vDBBk=۴YYTa2oO&ɍvkaq\#q3V7[a ?@V C+ ?Õw\7=5f[F]׽$-̐6>c[>5h%G5о9]f -ʛ Vt( SeuL;t*Խ?!KnDU4t)Ü;D1'3CLo.Y*pOQBx@bpkx|)"2'pZ3Ta͏)p߇%2 ҴLIaX@HLgqg}vԹ. IjNź TVב]9$˯o(W[m5;gaJ߬@!BC0(e{>U&MCJZ6+>TËBaʪ}iU$_[u͏89K1QK2Lpe7W􏿹aHVl ż'| !D`ʈL8v6 SAcZBD*Sb.)$N!$/LDž!ܠ%ɪ{CF"}0ne[Ҷ>_zNTMqh欆쏕#5OHDl?FPF]~}v#5KG;ޟQkmFVq:B*]Ѥk$\Sr% blx?_$^v9tVϛŞ(ߞI( Dָλs-%24*_eS~}vLRG*Fq;^fb|nNxO%uɯ4<.(<ڪGQ# 4vfNVO죚37>~:ށN[9!|bJYd_ų̉1rUbJDQp<ʦ i!!anRʧƶD- (*x$x Bwtfb!f>1W(-!(?cD,_ ?kcF1wi` dy/$c6VQ.cݸf&+PC.ݺ:ʽm5S"+kjkY<;\S݈/D1{ (oNvċ+ n-"PNA@. BP GiPN+s)֜'\%lkeC=DZw|MCR(t?XO;yL]Zqz 88Cuj93<]ND:A R4J^juNqЗrAi{DI$|H!@!͜nҿƓTi2hOI r0=z ũ4΀ю>ҬOq8-ݝ, )+uplẀfwM?R&X籎KuhZZApTj"iHQ<qFbѣ+JSm'.ά)#&󛆾6y \逐g!Fc%>:TDݷd |/Hj`rGW.h@.d9# gEϪ B6p}BDeI)f ?4j'O_rg@<>yb F1Oϲrv'ӕaܑ0׊42ek^Rhxa|K@&d70H:~7F­ޙ˩1,|^=a6r6 ǂIcZ]{tddURϘyW-M0d`_jz@~e _dήCw*qmJT)x$ ۜ $ӇiҢ;ё+v{/8o wGwAشIiicTߩt ʻ} <۲m #HhcnK0pGA[̉ IB@rSA<`h0o- <dp.mSML˓!A+j[`S96!^EPD?&J,{UED3=\PH`rz IU$--p}(W_YإK7Nnii)"*\ .JEuiB"˧" K&KA+ M`Hq5:5> :Q;^7IXY-#6$:BxO,^^9-0XԁHڊYfY]KsH>*U y6Ɂ SnW?ujY4'l+Ƣ1ߧ1J[/^ X ]/x;.Gt%l'|Z8 o'9T"$w*+sC4xmpI^SXCUB2:幮eo%`C!:<O鱂]SЗ˭c&D{HrzjPZ}UɃ }-]n[NEfY|uAc{ _c=pw"^%'l{:|R@Nr{S,"yhǧ7K>f]P-(4X{vG{EW(q {quH-YR5B!=9ZlW$,G5X5duTIV [|DrKB0G}-}$^)2\ј Naʲ\tq¨YjJ-N5bg9Po4gȧS=5T`;GS]b! 8GTL\P_er.8P/X~̯t3#t*1KW=L-R4FE Ww#ah(E?z{>'FdSOȫ [4sktE{*~E+"@89 #/쵡Osd<`+X K45UOo4)ƿQ{b7u:YGh`-&+8l{jV^ i6M|3y}VNTalw;T\o #du1eӾHw* Z'r$|lįzq&ԡkB$_Ȓjdu=MGT{kiM*gās݀oâ'̎鮱3粪&n)icR>Y8AP_ y^Av$GxM? 9]xuɆ<1L`x_Y[t?B1urH:} N:uȲn0ˤXvXַAXxq\(>=,GtҹQv`@6_}Vpڙ $朔NmfY3(M*&c647޴Rx KF RmMh7 "MkrO÷E0vKomՑѤgQ܁@ZN5Sjܜ0!G5q(e?ɀtY> k`#2Ί ~ ܽQa+1Ը“O5ƶsgwD 7@q`Odd+ *G=7KЍu]xb9 ^{"ࡉ4[Zy' ɧeT0,:N+CK~]EGf"64cn$°6ph2jz <7uq4dhh"j=B?%FMc|eA_7ߕc&ʫ[g?$\ c.mʴ"?vNw͇93'_ETgYkO+.ipE']8 ~GhCfC C 7*PMp= ЖR?YX⒛I)pakc#KGRȁV1`.r:ɏ'HWĢ [[ YgD߬VC=-Ap_ Z>?0[s2![ >9't5ăIX^:Wyl9C]л\#m~.zcmg>oKV=8e ASYkrqUDgWC2M&aI`ڥp&㞐 nŷzN@INl(үݟ((5:^aw.={B;L|{.݅%Y+^r̬Mpm9s_~;"9N^`\߉UeUkd"N)E>tܲ [#X_aFjO؝Q4|ښ4t0# SLqEͮyh t#տ72э :%Yfzeaœ_O3OQVDT `Gai~?6PzlEcv&ulyyqRbċ6mG*7 S$V\ ,Kif'̈́Sh􌫾uJ;pUR1@k0cBki| ɻoq0s廭AJ[ɧ=A1+;2j!^z{IU|_+ogYp,:%5/jOQim%Zvi@r؟6;HETnzb "o;~z'%k8rאz*#PuS`V Ge,rX+^(ٸPl}qCV= ظP[TY2ńvڥJ d8p_/?)R6Gِ*uBc /HusD<3;!S9?Gdo5U˅d51SHAOv Hl~ȦgX6Lzx26c1gV#mWdLdռ&[䮫(ei5HvhcѳM'[jЬ2%ېWo8]t1g܂L=)DM;2Yy_FAUT;]t#8 Mj F厲A eU=tm̃rX7c&wM]Mrn77R& L>ȸqMq/qړi g]ѸN"!b@%[ H4!kԬ^q% ݾm{oZB'D)@1U[3/xs-ʨ'RbT _|hNze"֗u1I 9]-ջI& Qsd>6DV1'= wPn531l<."eXx:9Y5 0'*vI~H-q#5Yg'y.N4Ds=m9@V,F8~bЉIjs.Z.tb٧ xZ$:ma(žر9H`@P& xw7C\*S?\p"5j覨r{RɞLq$j %3ޯ Zرi1XlՉkXUhd\Ռ'f!0)0erUT}Opes&53b8&9dR@i};6abDOZ5>8O4Pʳ!/+@`"ڬl\?I6-Y@ǜD.rZkn3@<Cxj.:WdhS`elE: (E^h}O:"uӀ"0 jz֊_>!X>tj.KLM'wP(wпbxs)A{B65 =XK457̴|+*"S\f{Gh P4n R'aDFKR{UaYSn}(Mjr \A!0 #!2 I(1=3HZ4BYZ+(Yy3KSH4M*^*{3ib酣D`G~<2E [%V=r 'v/翟'S~t|_gl׎z';9&/Mc!׹y·?W93I?5T`΁_0K>GH|A]| Z&4ŒWu=r L#KG\a2o>9wV:IUm8 H4s\I<abzl ,VxB{aFwaDJiBz^y[\k8SS+FxͭAUa&pm'%$U0J+AdM|_螂nNx6Ly}HGrt POOL5 tfBrIb x3b{knmܗ׸KkJKaQ{( W5oPVQC=}xfu0m"7bەO@ Ϫ^ǎjRMur@=cf}( 4 U?zkMId6 JL-חaI'EٳaDm [q#H5Д]?NTկ?yQMj"qVO~ FQ|9ͫpgM(a3d+jl9ZI7vm&̢~uN ?X "s9qA0*Ԗ}v5c&D6we X g|# ŬO"7+z޺_ uS]GP^Y [vgw>:i;U2 h$mIf* Y}Oz %p9[to-7>dߞLb4%uj2uXLB. kԜͶ^$-A.Q-ߜ.3q~f:Pjo9@[Ak,2QΨ!o> p᠐FDL+ҋLȓ:ē{%6חR'sidfy4M w}3J*ZIvHEGJѹmM# C^_P >@IJAjs?}s[]\'ЕX+6嗠2*6u6da)e y;i*1[X}`U"!㘭㾤6؜. x[Bg5^ *)4À.'lv~ dvE&hʉnkĈcԷֹҵrrw)`5& v0Lb(͂RTa8ҼEflb6HAiZmb)r0yhU=8A@e% R?|*>s\O Z-yT0ylCLuI\aev1D^Ywչ%hhsllP(;sC.XVuWb6Wc(c)iF-S/ul: aPhYaQ =fTzW%}}w_TCrnd2$u@g'^_T$ђ"`b!BW _k<_فa3LW@uĴޯlyU;;UK貯ovgfV]=Nۆͮ5@y) nt(1Z'K8VZY\T c ~B, I:g/: XY`,Ŷg VUHSdrM. 3;j2^G[CAƐ@\c>U.Wdba(=fs;~_ܵ#G ]͡QUq\ą 1LإM5)+KG߫䚜bl{l\9ke ěq`ZlۏvVw cͤ.4{cqh,J̗#7@R.> ` Ud/ĩ6#3') ud8 o8,˂դ\ -ͷwvgS!;j-pk*͐Q*B_UL]_@Q՗uGGWүTLy0A|&ʜ(o+GVʏ~FgܻBߠ?T#"H(a"46HXAy2wq%@xhO =؉:H.Y$&ќLmڻ:V8M:N _u @i3nBGR]tF(x `^jZX릯:bxJ99y6j =@g2}ܛĻMӞ῁0;yg}1'tHţvrkŮ;Od prZVߚㅧɭ&@%;ypu&8$4m۩<`$'{Я2CQ zJ/T;ro=$-Ʌ;%y]V>5ՊJAjp@& Α'i(]*Ljp=bVzǛ̩[<ެx?ψq&߽,7X u//хŒhSF6r&qͰvS@x'vY!6=l;Xbد^!2 [Ŧ9[B+ fǝDC #GxM,;_:<ؔ6J#ΙB+Q顜 $0#'@Dx:NNX̲B5vkCڇ:&S8hI-x`j"[iYە )8oxO5eAT|2vssTd^ 3Xl&!R.E_/7$FB0ȝ7.p"om"l~1Q.6]7l2_W<76a/b J1 $( !ߠZoC,4YI@KS1A<وR|p<"VM-X3C8?r.(ܷYpcW7V2mԂ1n;8)@yjb+ъqIM)Y%;Q蚍:Ațk#|%)}sH_<#,ðpd;_j)ٟG}ت+r}eEЩ27V<>z_/0KMkVwA(ۿ_ /h" J ٰoȼL`vVm%X,+>lE6[/ b0Zش@m*AENڎ, v6u|Wf (a.{ 34YeY QLg<#8Crq=h KU-8&xgo<_;#B'Atj zm; 'Am,#o)Rln,x$܍!cVJnfaB*җ;$I o>_3Vd;53jǗ )90(C+z+kI/Vx>[xCPmiZ|rj^!UwhH6º $:Z ϱ&۠JvKl}mu0 6ig,bd f߳ FFeUpkһf$d^H ZĴ ԁ/kRl}j~Bư>VKKQZő$1N{,+ܥp PR(H|9}GM9kӈS>;j"&?OzZ& x$j!JcC!2/ŒJ@bW3q-˨][-uєSU1YiR+@>Ҩ”#SF}+%׿)e?EP-c [:&V{~;$ igBn,V4k2kABMj3I+D7C"%9y8W~V^rkIr}2Jv:F !C?\]fS(ObvV^),F~}Ȗ/"DdaM.S`:rP  vot)coTRٱ<5AJȸ!»_<ZSCc;X(M2*AM㯳_2m${;׌؃k xn߃t@3mZL+VGQŞ8GwVeEP.p5Y󟔺HSG%ɺ] /2N5O*?Z *lNOY-xyUt6}uldF5&Wf4 yS1Akߪ\mnmٗB ST7\0)"VunW0UvnC".FC&}mM}!!fU/RwD5 t5 l\͇#9?k+P+ԣl?2&ˉ ֙}qȦ>8ZKM#qLj|CA&fۓP01ɷ7~BrQ 0%A6wmI(Me%^P<7z ne>mIiLAjF>`ѱR Ƿ7^_OLgʙ -䴀6ux/./i -A>D{vYhdUWQP>A[_>Iu r|}弇 zwUU=;t¾o6D#xcWNs\@2i u$M=e႓w0kOk1VV .VRAZL0sq`x'o(sc ft}>- ;fƸu?ZTqUcCf(`]裰&Ο#m>C3L$kvA>O0&@T=e])^ ]S.AĚ;%rR~V:)C_/V7}^IF5[-$BKQwGᑎƇr&L941kT39[FJQ 5? CSjn =nx |5QR8%6ӭoگ1xC[l"A0K.uwq;f/{0&S`*j&s|;0[9'nݰl3{m&0Wc"h(!Zu P,j"T5PٵWjBI7*ԳnhNhpja\JRt褡Mg9D`s(|Fu/AT926O}m;wGCUֳNB]pC2 .V~tW1Wb9!4+qg'jV'ʽ;Ts|85.IvY =R-"r{vxrUNX#cWbR:P96R`ڮw ~-΀; //qaBatG;mQ[ʀ%Z$Wm8VÍ)mL).o d,]9#k[WՓ^-%,aj۾ٖ;5xMRYo f =T5(S*,N|WAk`N 4*ii)6kC%o%'J .F~rl6Tw;^zFĢ~.GGL(fb+v{&)5ӻa RZ a87[3 dQT)<`ȼR5z ;u@vjkMS: T3N,FЬ2`;EδL̽>W/n-j ]^+̪ZD$]A7R,f$[︔yk٫:^@yP+T6$eʹzy~lf>mtw[~74{2 11ۚϙHi PV2A.l{3I X q :W'Sh%1mz4uRp:,Q\*ZR·4[STθ\r?Zzf"<( w5@}h}vkK:VZjeQEf&RԆU$ ~\H)U>Ve&`]綥"9OC\sAaɱQLidAa2C¦?)-ԇΆYEӏ6@?ABrhˬwIVc!{ui^I1p e:Q/B1́&+8 ?^}ѥ2fH5 EYeڟTKB:&zҜJ+tZ0 k]haN a. /1B!koSX5r-n@jYNz"Sgi􈴬3?h0^xbFsvRa.wn4Vj:d~5_4#MM=$kxֶļ-pEwFsط3DG0:I؉,y& 6c׬m!vQ[9!`t;7ΥOJ},v=٣ˁ Ѭyc~xRuq^-S7?$xgrbVE؆C!۲Wg7=Naj[xVyGjRhBEfMc7#jHj,/^,*sV`"( r>kf<آ{uZOw?s&ey!PAsXDaz{a68#Fn[|GA*sIjT۬ I&A*DY(}PVrcz=3ؕ%`~ }N-y[ l'ca%p%jv:v<C v&K_{udϾp(mZ`?kZVRꏹ [ʎ͉k1$Y b<Φ7]-Tcx+t|";iv\aL] }$\n 6Wj IwD~YW!|eܛQ"#ɭ ڪpWBVOBjm,#q|ISp'c|M6䞨3WNwaNU\59QM>||'mSCb:W7 TtN<롚|!OU;HӤAtmع +'ROrṞ̏wjF;Y-)GO2$S>;_mnsΙcwIn.:ȞO F_ !v>Hz.Ƭ攢bj:!hB?\TQwek쨡eb/dd<;{[+Irٯ2j0V])(VJ P[?Y7Pb;!swIJ-'ʻNbU % ,q*GG6NV ?L=rͯfn=1 >] ydb="3zOS87W&~}P|Bp67 wkMSc DNz/G*,#FO$irjiJ?de!ʏ-cf,Lnr?dP ET7 )/C~/ԟ^K%8kd/Œn>*Ki\䌪Wg!fÀ0CNҎn\yF,|z`QAWԉqN0HtXk jWdY(VcbpM0Zʉ|.kPC!/ VkA[t`4b4,ڳ4Q<O*+ 4|r y7=ėЮPyY^`< 벌ѓ c yrEz-YPW3\$"*Ovݯ 8*I Bz{ g>CUЬ ?_8+^SH eMa`{ 3]-%Z9s)vtA/^Cqߢ^N!b=;`ުտ/Eղh}،ta׺+ĕ:=j0W,[šsºzǢNt`j@Qjy O?a۲p1b։p47INKw{ߕH=AS=^eaS0@,S{O=Ky1a}Q8꒸_&"{CAĢn[RFY X@sYR6ܞ1VLe`;W >q $ϰ^@e)t!M+0/S`2̪q=d6wasؒOY>}QmV H(#-H8:8PxH'AyXzăL ŚZ6蹶0"0jۀcJbmcZzCy*%^L7kV0‰X}sʙ JVA;p'W~8Ff^+Sq??Wq]4C岟dLn+E\9y(QN#\3Ib (-Gm2>\ǔ0 ;kejcrR-\"S2(_J2'jVzIy$P8L]lJy4*[njynN{/Cd\Ծ{Hwa%/,z+?ԝl*w!"b λC4O˶|'씣7?с[Cs&ɦH#E!|L9#Oz# ?(K@'MH'@aizl"kNBH[r!T dZMI FR9fN=^NA$i~PD s6K|b7X )l gl1`}_snHdtV,E6h T<+xس]ḾfCo)?3dlEʖ| X"ſ5\ ,ٹD\X:Xt}.3lzd+,ʳ xh ֹ;TXGbqK)-bG/rYjng Q`}Y]/:(,Y ᔲ̠& U^OJy jUA;&y-/ ƎzS^J]ҡv’Ǯ|1nW/S^Tøvy ϗvfNM6UN F]3'4| DӸp[~xpxU\gjp({C!ᾉtȉJ\H;@޶B#xQBl9{1n,J*FQAd/xc7EOqDUvJטR.)'IgqP K-~8uH+K0R qu "֙Vh&4TvVQ9vow iպlלI`8tlsd'"μ :~Pl18bP`0ujL3ڋ] 12?wfJm⑸}2V.5_֬4G!wGݗ 芼f;OF_@mY'LZAD0ٞOXLs;oqZ*%G7bTjt:j&1?y0H-!<F)Uͥ&IkYA(UqKX_zE̩I QgP8$=2ȼ^Ok!ħ CLץeD<3|\.Jʱ*/Ws9u~B3$g|gV5V9H,y!X:}^]G_NJ*FwNyV=O/.5 "1'X&ɹZ. nr ;p2Ac|8j3~6 ٶN :%,>s [YW-HKk{5l-?霨Caڭ/KD :Hb([wu$˦ ȲŪ;4M Cv 0%qD#V4ZyT !9W^i sZ+a%MO61=?5KU9yy#^ѿR{0m0ANƄe: V`BŝZs^]@x_{_|Q%[LCm(|-"jV HKXijH%6D]&ү$L =Y&8t;ziӱ\G<$}_SGEVtt- #{Þئi`n)zm\U*eZKx7jZq2n"="KAchFDHǤt?? ʫڌ4el7NʞC݄OڢC6^v~FV̸Z!LM^.L ( *8`2P{ G=E+:ImB5b d\e)'m6&fHY*ĽچS|K/DZz{ihւlp_)6xOSkҞ~1T`ɎCҾ!}76jݿvG!c9(9[+e[YL+1pP$7J&Ӽ)6Ǘo~O`UP_|tsCO8 erʏBhϤt5; Lڻc 5g{!U>:ًs7 rġDLϐ鸢pTQ_o8׏SPJcuwoe;]3x'Ub{%|i1S~RYƖm*=Μl43N`UU%4 *6=lC/hERO6$f~c~`8`d eIK mB4 &LsZQ9i)Ò~eSTy[~pl4&lF g]cmG:F/Z7R#塺2)Lޗ+lx=_?*@ [cnNwGR+p'o'T4+l9UQ!/]PSP=|/_vGg{#̌Y 3wM#hd+7~ctAkA+UIQKFMlNl#,'ȫ)%l:8'~!] ?Kl*2=I#^d!cH fgn@lfVzs@,QxuQ2h6ZWտo}I&ί ␎PwpO@,hW;Nj|%g jWXٟf3r&%wF c#}&`?hyh7Kl&2PҒy!moo5 !1Z׎ z E9$r[\=v=I8dߏ3w1I*F5;qԸ84,20^|>HWP9[ÛXeyZEjtg"⸧@ R߸eZ/ߌsP>o6t(x/mP?";- Iɩ2v,gxcHëy8g|'l$Ѡ~qe޲C )@ε^ԁwƝ23ݔ>y}9a.zٍ'iT4vYQ'$ _,a߉LP$EK՞=/d}){@klr()6'dTm!aǐuy|fSbFm/:`E?xgiqN <=n纑# `O|RO[R_EM溓bzg z ?aƤa/)T(FxQt *sm$MH\A]=p_PnQy[\2M"VDvvtz2=U[RY˃% 9ce:G9M.&F*B.&^w:\YA.gԷ$B"o5pQmԐ#Z;7FjW@5^*$c<4K%ݑf!/nr3& sCmuK*}ڭQ, NJ8z9'=VIkQwtT"LuK'Lk `ў>gqJ鍚EK.V&(D L` t54ptbuW[=9Ḳ,nm'}x~BFr+Xqx^cbP=Hh!ρtYOLl(B qϚ /;9%niyD BĞ#4?&JR0v=,mꔧ7U'F;#p{ly ÑXY$eѱ)ei!$paeG! L]s3-)'ۮ--Տj?nnJSU1AM1"ˌp=?+֢HAН9 PD* WpYi&PX"M(P/!kIBr*fR`.U^>҂(p==>y;Kn#IUDZ7:x-<w:RJK!=8NT=,7tѥ<}X(Z~(D/{fH1vtt ٥Ľ6-eU1Vj ,@~yb`U3Q r 5<Բ$QC4iUjK x0RIZi~:Pb l;! P;m]Ǥ=K)m$(u +{ "Bu.| 딢larZELڛ)-=f&E1f[#p(̱o3V*Rb0%{PFOQm}^F PPQ H: [f*v ý֨°v23EVTʤ}0!*q!cƢt$oBƦM6ܻj >_. -CSJUx_ N;VybPS}D^~ϣ6UPVkR¢qHeh֨myE fbxi@0Gv̡#igq En羵@_tr.,Ht]8u!mY@'~,03b-|B6*F 1Y X_Ơw}5d(%VD4?ef+ǒ}¯Rwu{#| p<݉+7REv FY v?4˵|G L޶bnC=ۢJּ-:b8mC4.$@=?!o"t MРM4iA2`wUWEE? %9!TlR^wfy R+ATD£~g<_S[#3Уv)+%]`aæ6Ղ4oFeUcU:ݢ󃌯؉#4=$č$)HnN特}/tvPRrӎTñL3os;T%v**J谇WIڡG;N%&?߾<7ͳ괟3JSIIӽ; ew :G4[ t!,a,9Avލ9SzuE0e\I`Q2dv XO1)$եd ܂2sobfy(jKp w!JdىS1 GW}~mN@DL,"` zq?p6.`7;dk s7}ڌ%Zdj4W^FiA j}F~\brE[rl &eW(\A|&Yo1&߾6xBd|XP8l|VdǗ2]w+Hy-o+ >}VT.g6Uz:?KS%?΍ x3 + GV2I3++>P#وC{znA+ء/6iSO_ri%t$(9|!nrGYĦZPOQ1X&Dh "! ĭ { ,&Ohc`!Cm-Ԉl )*VGﲘXmrY_Nѣo`vpvwƈUNS;y>whB՞z]׌&uޘ#c/bKv,qif YVٜQh%MٵD #mI3g5-1@|dߙHm ѮF"ߥvUQ7gw.-5~$ `n^}WCI_)iz?xxi-;Kěڜ7#)b#2_ W2Y@,Lor<S=f%dmT_ ^MR@=x9;J=NdXX6 u4F cnҀX Y!M_|X@7,GrZT: ӽ;)3YIxE 0Sr3|% ul}A)A2;=(K J ԧ<ԳwuxEfTƳԼe(a72!|ԓJpSߒOTlS}0=|q2?@?>:gէNc&P_"~pc̳LŚ7BJ)6@6#W3 躶 a^  ^EZ6$>~k,ǖEvRXhDžXeI;"j62x Pkv>?F0IAQ;Hf}6]'/q_g&Fpv#pUz$^| ,T<"Ee7<\:h3w6P|#c&q"i~T`a}B <9CC>*@mD 6MibYk%?FAio _qOM)o&dScnM])-m}j!16/*}v8KP|'vex׀OYok@?Zviz@zۼֆt}}dPsvY@K8x5'Cc7em`Cԅ/LOokBɔx~w21?0A9 M0Ew/w]g:FM;ߛDݻgC PȈ 3YP2`B r2":췸 Ũ5]M$o~8̾j+Dt)`+poyPZEd0\uoq2v6Yy,Ӂq:([L [mF jtԎVV%dcw{5}0{YF\ 5~5ݗnYݳ[sʛ;Wug]J$ƠĽ Ք {xvFf7i+NqnY!Y|.Z^/yS 4T;rg1"պre >tX$̬;/OS=Qf8&R':юGah 3ClmьhMV~$}_XYZL+Ɉ˯wDq,eݝ/R= dESe UT@֒VLT2gƄlF0xW! kH %nT-ENҳ.VX]y/rJ:*m3Y0 ((K؎ػ$Ο$ol.fh \y2=t2(= FD(e Q^ \7$=KIC,^3ϷC:&~fsE-ÖDF ekU i]U78!=sݿjbqF|^akٙW y@6[쎣=K(}e\tTī^I/N٨L4ה#ꡝuAXoY}lx2pM:٣wuTZQ -y(M+@ϛZ6{'Mӱc\|rKN҄4a/,cdJoeo* '-Wa4s) %i6]\7KڧPq9h`&r6^R.uŴ`Tދzx?zΞR.S*tR4 MCur"2Yv׵B۞V^`An 'sVgp3MӆrwH6"2Y!qЖmg>cEɴ`GΑ,AtO:,ryۄu+,$cǪGVVB`/M|< #*9OK?-#L,uhŜf * !mW,E ~ў/1~'*` J 1eͱA4/ Cl!4|QZTX/J{MoJz7v" ,|9[ތ!}k(SKÅqch蒈ڪip-1.lK^!7q`Tb*8QHcl=6 ,&M"ߤ#k0YY@JΊeUx+Z\u;&9dc_M͓ti4eb8x~3 Ncvǥ#STt{ ZDqM*2;&0wEЄp2$Nl)C}KSܒ] ̵H~UT^YV#LyX (V$ z^~.ZbLojpo⩈PKjrMNu0(7Gh"=('O=bU?jO8 A s}s-֒o?d'VYj8v:ױKSC {g]㆞ K/h[k<ҽFgpPW }1?G~kכ<:JU7$dWb͔xA*2u /XAw;qRXNDu5iMN}FLui,$B\ Z\-X7mVZʓdW5~$/x7&m$ꢑnЛfjT25Ǝ݄vJ\`8Be*YB۶șMns}>'c#=/ "4-2ti_J*t8,M.ؔM[k˒.mj3 &2VӘ;bLkt@a]]G0fP/'( 4 Ka]8a8յ(G. c#,r84ZiP>^PA0-Jldjx5E/:̘"=4ai+*HTZU97o[2rqB; ~nX}M4\>v8xhE]_$$C$J-DTdrtD7/E. 8$G+T56nt1<Ưm{ 3p p<\~#򘋥SŭZ$?4@$gc;=+xh.PC*tenzs:s[OM Jev&%kL1\E@M/j hF|4TLjyҾwMGz&0 PIF-Z>ʏ;C,- JX~A//Tl/G=e4tUe[\Uig*31 ՘HTȕRaQ!H/ ك 6,a4Murt6p£_e&7rTnf=f% 9]ҕND}Ja] 0SKSE )r(5q5&^M&$9ʡ #|?<4cSx=E* *ϊ+{6c_۠s>W ] ztN'z<IT!;Zr d}AFɓY~'F R?lV)\îy2C;TQ E_t' Sʊ*,j Z%hMf pufgB/)pտWXk#^ -DQ%^CG\&7`1kU]4n%NK1I}_i pY갖f,K,ú.f/Q *#PFx[^JdmqfMb% O:b0B?MšskI*S"CQhxsOFf2cߧ)ϥkt,EL$_aCF[/]* -F~qR>m@'@oQ63tZEa##R/oG2pzmñk5%'82ڂmĢC?]a3 0hL>`*"`<34WG&~Hc ǧ]~hU~h*#jYFZ E,fr"ol'X%\Bf,ØN>SB,1dci3Ջ.cx_#OiW'51[E8f JѮZVE⍖>' H=(j-^i_<6ug.~sb1&TIő;f=8z.PpPtVMO23:`&jpvuٔ_) iSN0h PFQKjܖLnfKT=/kWگA y#bFf32]NBΚ`M=׊èӕȢuhȆf↭ gLX#F{ t)pޤ}yt}\A aN٠^69;Œ#d(JVf)H ̫Dn%?D$G .nb32I[F݈7Xo=8]8,8-[0I~\OtZH$ |lUHԼaXL,Xv:Ah7耾^{NGԹ ,U>|NPZZ`/IrLM ķ'ό 9_ %.9@и*j*l%%6OlLΦ%ŀwވ ѭVdxeĊg&U@0KH p&ɦ{ kĆ ]w%vF:J"mIfLmV,Dd6ٞaXPLIO( U'sK(;NWA ir ǜBd^ QXM m~n=?UyǛsC~dU؃S _1Sl=Jq4Ԣʼd,njn/Q Y KJ EF^]l$ vx"ᕃ:WΥ1!JnK`$`b5-*s.x*]am(8ԥ&ʰ㝬LVte_kڬ+ەPؤ 0>hV;U`Jv^>\^l7_߯T.y$nLn|u~yCHO`P-Wé"V7g 5E3z:39{" "5D~Mt ;`׸MVfȔnM.80m 0gCJ+m/Ul:wDxϵ&>dE~Yuc!] Lk*X 8Mu|lUnfdhr3tyeYkp;~qӴ~}y{y'lf@^\އyG&3^УxI97:@!l9{͊+f}])"" ݏt IA!3RwSZ|AaՌv yN$%*xA9e+PN. 4TtCGBIݒN8+H ܁,IaD\Ȗ< h _t(< ½b8j0tymrݍ>1Ep"<A pv!sxX2EoH`i=ns:z5Kwbmv8O&p}Xx<[t?G\d$>r_ ZC6NkqrG$z})1CIE"H]=0ώl7Pnu{̌`t-hw=^OF`?[:=GHoy <vqӕYٜoyd yU?v 'ށmpEuʷaA?S T֘1|S}+m\׳+5@Zxo3;E&8lB*I=P*\> fNGk mpTp:%^ۃdoĔ/0x^l*B|=JޙmtQ=#- VSpCbPŹUu {Q HwX;jbb\w|`B~N(jEm5#,>(3IʆU[ʿANb;xk:j⻈EY)݉4]D\}$o~U/;<.zU] L:+~( ^/.9)3a3(&;k p&]‰nB UHa:L߉g2">1!_ ,!Iὡ?Dhؾ7M0f*qCf 7٨)U z/U0/RA F4bL%mmip`F3GTJrt*e;/&6@=VeKϯJ6_!ZV%hb0Vpk>sb _.O_Bh,[9Cwp{144> D1 Wê*1hq;`V7R %ٸ*+ \Jʒ)2϶>P.!7fiܚ&T{N̿6 ;͖ҎQ$Zq Jc]ZwJ:eY$:ih{`| "\<^j9P|)j@o-o-DHxUD{MșewU4}`Cn؝?Ũz&rINL^iotSo L.5(N k$SW5Z\r'JDKUr8=t&`b=ޕ#lAe2cx-0UAٲ Ie=H [f+: P#}:DWVE{!4s6 l;aQjx+* n)&?#8 OIR h(wV`y@#k?=C2Ŧy|NZl 8c {<ݬehoېR+~'=RHh8$R&`Y\OuyCfRRM8Z#n`GZN30=~*m+ !Yr/ܧ2V}*?ބ+QhoόKd+v-|MtI٢j)BOZ|OHąަ{@$"生83 FyT Nݡ[+iOP2ǒsvBP[)IAp[o݃o!j6; ҧߙuIږ?x M>Y~7DlՐ"s"o|)D& rr#p{s X{NOG \_q\nY' z T^՜wI$Q0S\8~F'D;F{`v~'^Jb%^K<a$"0Iʰm"0h"Ъv*#)xݲͽ{ yC5Un .KQҪ`08C[KH켚iOL0Q]xҊUҶs[ Qd6mW=}B-:Ys2.Ծʲ DXbWmB޶!!C,,,3 oim~ap;agnC6(+fޖ(W%)PB!0.ThO#"a_JhoHdj5J}wdκmE}x%g΋_'K=(C?K-Dץ6 dm'}O?}OL7t*l#bU~N2Znq5%qq [)X5Yda_.w[?r=RQ^\]ݏS RZ[0ٮvt}Ѷ9n9&w!M4]'b.7ad٭ AEYo9Y'ߠ y=p+V$ Xq<=^t ; W|Ϩ^OPY%fk{9r|1y@IeiVi@r(L)u;;9h{BRxFP2iwۓf³\/J%TcAO+6ǁٵSp;q`uf ~Qħ^xVo_)( A@*݁:l0i^QH}ItoX"2cO7`hD|n͘F@:is83^`%wjD*eL5`4@~ "5Ʃ ?ƈZBUk0aԆ ۟tIAΪl'L}3d|1'+@oy Gb\-ƸUλG 1Pv~řa@g]pi&>s1 =[>MBy&XpU=WsY (~ eL<{8K\*^zڛ'{0bz@8D†DoJdQ !aE^U9yo)k*9Ą:8SWQ~sfH oy(;J0DĬ1lWDl7gD~)B?&~Vao5KlISCU~lvPD #?F^zhbR;)JS bZ Hj}UkEdԜdjrA2 ՝ c(:/q?+*u}e4кvrlRwT1'_3 _ME\uw\ [Ωca.Zbt2TeͯJsp_,:X9m[) lNcipaW66/඀gԴ$Y%ٓ6;%ьk`LJA4YbgJ/H@W;_,ϧ$L#_YrjtGYNlyuO-S7hI+*G-(#W6)W%9ۼ7_W"{ 2L_79h 艙f‚8V<ٳ#=i;"\ULpCfܕ4z=?_}Z>U59$skɰ^MO* cpƀ𝗂vkqƵ?WlU17wj<~MbM4 X`~[:rK''+cnW &]V}T3׈}l"ȷ_sZ\~8޵VkW ŹgKvѳGy7EcgT i%S]جegfQ}FAh/ÌLvS:,6@֧F8(+'mPjer1J"̀7M<57q<."d@b;Xuӑr eROy:y5EG 2C\¡:D!#7٣&B:D|cVSՆ"9`c;w1Q،Nm66a;4 v['!qIWj[ S H%qZ:a-ݱ E5d>o?^%ݾ_)h8thRV:-"UPGB]qi7'E [Z ^V#yYlܲB/| OOlj(QG/4 |N_qy݁($_F|r '3I[3Ԓh&XUt0/'4D`hz9b'_Ć_b@1_ &XZL qi=xB1BZ2JF%4i`0i4r>C!rPB4T*JrY'e fØ%Iz P:Z;{;{ hYvB -%`wա;k.,#Ag o/ fCw9)v@Nb.ا /!Ɋ,#cWv`FID[t9($GS^tMD>):*SGa=GUHN,mJ{X?+.5JmZh!f *@RX s,hA S%0'-۹L@ٷs;!rh4{ 0`yśrx# xox<п}Y$a l<3֯x[~|04TTtyESIFw/^9$9`)O"r. 噮;EfWsF5_j(}7PBr_w4a$70\O35lmԽ}Y8Nrӗ%׿]oín5#7TzNx%#  R7&6wAc!•"1J-qpT6@٤0 0FR"Cx*J}b? dgoE[Ts{D2?C@!)i.8EajT"pZtUzFHȬ O5q0@s%sP&٣ Z4k*aub, Mw.wm RFFޝn3<>rΣ3Јiv$񰜺MYR>D*T列1_Cc= 3A>?]2 3[!/l3DLO-U\Y@n|^bo=_!!qv*EB4y8, =Vujd>1jfù#9qX8qJϛՀv#/CJ xWl#Y 힄*9C@š@H]-,xE-;(yOvGO{e꧜/)p~EU%/vt2sZИI0N~q/wܱ[{mda f%b+>Pz8Ӄϑ_aj %{>Έ˂7lu7Ow ix' 5cd#Y@FcNbmZ\! B Zp0.<{֤Rs'7sT(+܍)2xLح 6;:bE$7ʮ;emWTj\(KtL?Y5kyG#= N, UN]f% /h5+ΐP> YrpFu "ᱩkhaն$px]T/o?5 ֲt1"M0c ?kSPۈ[wN/lA]sZm _(c%e5؉MEpSs/A ĩ#Iho g6Mk(o+jKY[dx+rϕB,PF(ʊRE˹K2|4d 6 ¿axx 96r٨>.,Rǵ_H;;@`%hc1p2Rs\~Z%7Vt`}_@wÅ*Iōgو.E+[ xWYw]r3[o-jqVu}ÂiDw(& W)s}EuF' aFiD8FJ!ZP"}Onv qnM&*Z,43)d?fPE~=VhQR Yq`V_[I 8u]I{ i{XU(O'R>6YQ*с&O6/cpQ4iI P=_@*rwCʐd:հ2b.AG_LV;;Z Y*pMsb%$U hF6IYF`|GNmxH,cO&t #&ꋥ </{V/']L4֌6i>)?crd_0abȼn, D7]Ml$CVv4"-Cնɔ{MP<΁G ;m=ɇpʘf39ch77VЋԱ`% )I(,lJEZn>,f>h S΅!k%; }hc'm43vzy0w 7eAD] F E uΥA ]9j\2rY6)Lw(0XۍDuca[ -s[% 格j;9`J?o F0.!Lw_QCS0%ߜgU$-<@Ԧtm4lbA?_Ü"t@*Uil3%ͧUM!T7}2@֦dF*օ/ uݘ _/H!>'s@bwsZ̀1Rj/d]ʋ&W+lh5WcnvsZB{U[g)zC>oOyVն]ogf N0t [z$l}M724blZ] o"o5m$I: ۜ4OZZk ,%yt=<TF3ćӒv+1_Pc´1:w|,@F[l:6 VWm.Xc9[|٥ߗ}Q]GᾸ⣐Ijbe+gM @ 5tFAfl Q[bӘM WVԿ ˹m`Rk(* ]jTD(<Z!SkPRAWƊ6j'(=3ER.\/1HXv.pNj7e~~m}U6I}ы TM}©u@E&ߧ+;6D\"-BFQg^xp L1+WtQrPD+!\J~,65D , 0A&1S*LdvC3؀[`s:z:Ogo&"2v_sN& t%= PfE2e: hQ#x1nd}r>,F2Ipux ?},S Au X pAţ0Pyw_Jf zX5(BAY:07TG'Ğg8:w嶔< 俀&޷Ѱl>1c0}2zVw/v[GL?e@WbQшN:R 4S介!G ]YZNolP91 d0{O7P/˫Y'X0)Q|7o$i,f2{qSm S"#"7I8O"+"GPTwo'r'wT U`؜ q -44>_~=j¸tT=~'G4޴n̢qrHedyp뗘tK_-@SPBT)U *ocouEjn.Vqnv:˞,lլtQf >. [/61q*O tor@ hj }ďcUk<$9q( 2@)GJşɞ҈Ec :7P> ®:(M:fCɼp"|Na'L#Fdeֿf {:4`a 11!=Sڦ[M{u*oZ$R#śtk7^'ʑ;F8W޴9\Ca)c0f׽fzmrˊȏeB)ru/VTg1U~f ߩ"$&1  '|>fyaFL-ՠݢ׈;OMs-^45^YD2O3 cv &$U_ t#YN?Qo݋%fOF 0u^ɾ$DrH[|9l~rX uV3lSR=.KXU LHġ<ӡ.S 4!E=>|+j4QR C=0# 7$g4dտ荿T>t^(&0 *d=#B}PxշL܌dž*M;6>"Au+ShjpR|ڒvHo;b 8‐>xwTĪbP: >k!ml))kل痑0ˆ8F"ʣ ¿V (mJvPi %vU/,g  v3߻MHOWHT.Ӄf=h$&)y/DK$}<1j=GBVҲCE=YREГ/k_24ؖ>|-*xiTM@!;4pn7ejwZH~~IFdQsPe$H=)Ȃ};›0Xg SZֿxš JE޳B-<S(OuƱm41a}ĆC\PG;+QF ow@MY3 LȄՒB^jnV)#KU?5Jh@M,TL2EP5x'dξU&2x":eg9*{mzju {%AF߈-^h2)4cÒ&9MGq%%p߱!vD":YBvA73S攬in^Gbf)o}[?]Y?~2/ׇIbTTWN􀒌P~'~dJJhPŰ4q08P^TuDxrMG1- Bfݼ~}:kPܘ\?SizOG16?M7~mR =ra{V 3y .S0(`7M_ԛԔݗ^P>)3r~;D*dѴNuFsc=xꨘ2=%Ξiv[X(gӯǶS֌02Bgi$NdZc:5 lhR!F ' _kv &b(ƙGKóY s7*!#nYӺ2Yv͐=(ʒ.={`Z E=isyAL~qq{mW6*#XXL(k.M `0uZ4Yt$}3,ɫ/&٘6z?,[`́8GH>9{C4L*OpzTω3{cT $1(.'A+[2]+I~{c~<7&ڏ7ueynﲲԡ vo/|pbqq)/1,5y{+40 jOOOV(^uj*G&~"rhڶU%{E}&8!6{)-Ws )ΌPXOUA˴:Wtu:1_L~&S+ 踖G}1}*ݚb+LP~ūT RwYnsT܂6Fo_9o! j DU[_@Z6YBFH=IWwa~&~4Bf-T气 d.jƎVosL(r+MŅmBB95x,P.نR;t tǺ]^4 CFx".y${,#H.1ּsYټ8z!7aDʢk'!:<Ɩb: 3c3|zEC)oN|bO ɸ'{B,^ĩlZų|{F(,@rl4L;JPV)͘OB\gkïљBȫĀ#|]^sE)'ZdcXIF·3}Ҥd>:y*p2< ) Q}-(jP{29byV0'l{L _-~A@ g<:wmPG~$lJ+Ģm$HCHj۾e8`TDz>V3*釥R}>W >'[W\l/w>5oJ'鹷GJ!S-o?Ϟ'=yOZZ') QӏJV`&Sdt7JG}@/Z8_A9o9. ߮jE`mog6}PGF _DK^'etnbP/Qr1c#7s[|W{)^OmN/e:(6 (6)c[&Fc–Zլ0]sC{j2(?fE_Fت6Z=.2 zޖ C;e"=¶9R;?Ka "x_mP)' VMU8ǭ7X4mHB;eW50o%CzX.eoisL;޻꬀1uvR*vWJA%8Ϸ]$p~ DٽT~7|g{H#_ Kq8Iky@f1aRC%i#W }9GU&FЈƒFRɧ_lDCDl1_11 _ѐȎ؃_\]&~0-O%]iC?@# )\5оgQAlȍśc V!4d#TQtmVH"JEfwiPlӗ6vf>&< 1'B~0Esʙ  d %U/ S~5x}сcyrutfXkɫP; &c$m%{π02ZrȞA1Cńܱc ɁO׀X.*1e0)S`NXD'V GA݊g|Hp}VqjK/ŕ2h6PS$ڀİ-A>v8g~.@"kaG=| Yp6(%."x°p#\FRbb蛥+J0J)\ V˴2N;Φ:'~'-Xߨl?C&ÑVt,#?ʨ-!fC'?ѺXOqaHl=N"P] Gȁx>Д e[SeMUvn)KEdeEn\.@ 6ՊK.9pO7K K(9L(`$cvF-CfK9kf}ޏ~Jw)o2H [Dqu.y4HN:0̬05pӛkA'|f{) -cK  >ʮ`}}Ia&ǘ*W3rZ)wxiqqQ@;MM: ojxއ5 x{ MD:6sV{B ҕ] ,1c`hnh%֊qsP ȧ/d)p hb'02p3Ho}Hotݙ%`)];Ep Wjq G%v+.Zr:\-C,{RLnr#s9rF¸IUL(͊UX;~ x@JGY7^cY pU0\gIpC!u@.2݌݇8_:1pqw<)(~*yN5L(Y_ )ZIf/hMll?{x(IsA8(vʇ;$]btEd*` (ذ+'r"T9`x) ";Uf }oe"PNlvnZv_!(Uvg8;9Vt&'mpJ ;sAGjjO*{#1(㫀2K[#([b(m05MTۑ?.9h[ 13E(!u#ye8i//u[_5.h{ &NEpA(VmUQ@q5#{|?Obvc,\aVjAorEM|rQ~p7;'z OlhY7gݲۄl&7L/O;lA *݆&%*@+;GuD/ _v"\hX H66qH0$mC5p z`JFPs{EP؋|F/~m7k5!{ { +!%qO_%4(]SI4ZK!]{.0pBNh=:5LXb\P|3 "F|~y " gj6~*? :NҒr؎FxL<\`bYOO~F+CGRF)Ȣ8 ^BK4D8^<y@ 5kFosqk 4M^Y{[:yk * )\W,#y'y4$;XyJD[3x/D&^LCG*칭%?K{70gk$/ 6ΐxv[tK=U5 J^ㅪ\AK絪IV>NPRv5 OxMk6Coԙ =m^)N[>`I>H6SjM~RmjzndXzd)'swC60XV3إKDϥkʇ!$c0uK ThA Ѽֿ[:"K3W.dͭpGd H)>r1=ZRd.@ψXU5_V4{PYlOkz T,Mɩ9U乮jKPkCN:0SxkE)W[7JK K:|pCv\~N/mn3nEw# 7P:z.#.SCÖUӞ1IG +?voHl T^oױ j}yMmRGD_ujf7N#{x7J)i]-HћveCt&B-~ePzrd ?ВdI 3aaǔdƧbN,_>PaZl>Is:ub#\?b2#Z]r*X*ajQXx0ka=)WX)R."mmlq*B}C-0M H`WvC5uߊ}*- !m2i-FL>u4,[&hl2Mв!g5|.%@ h@dF + sL`}ڂnp%Gg?7(!ͅ1~W8HscئSFwӔ7nfvjrڍLiEYb^t׍J)7q%!Vx`E( \:@hդL''ɹx8g'zjaQLm YPc{쐤/ 2ۇ\[*-E %5V`GI:ӥI:G+!DTRЖ*/DUm{*ptr='F"ׄITxzLnugnUb̪KzJ:rmJzn$C)IgDrol9q\{͠jfvcߥJM7m_2QqҤVgbOuȽ#nӌ@eك~x=Y)g/]j3dicTC/-(/{"j}5WcR!7F"*A(S8whtvo9A ~V̔*Ӻ/Z_V2{"2Z)1^%h7[hnjbpO'M+W ^aTWeX8\NoY;J&n#~Ufν[A9E͞ zM@3oLh^ҽ2IO"<-F9BׂhLpmZZ, +YmiQ7-ۢgH9aaU(ٿzsq)|z#<`B؀7NhoMOդ;i ,V%kyB&S՟ڜ-_ضq~3Ah?L}l6FObr"y{3PŐ,^!3S~J? Z$B>('M:Js'7C;aCpl>`ɰ{)~nõR8XOQl;fsUǺP309*L6luZ.g~b=}_Gq?Yą/ctxo Q RQ'4 1UձT܏jGgb߾\U yϟ @kʣ5|Q %B~1gt̝=UarhDf~1˚$kIT(rK#Wt E_Yq?-v;B9DD!zh˭l&tc>t:cE= @. ɾ4GzI1w떥,Bޙ7Ns /;;р"Q!ӓ6/r;:KwقȸpE ˁq*>0l~,5%qXCY0ʟ)րx$_#f T ܲtǫ̳P2 #T,.I0 BHR]"f,Zػ^ rWz SmPew79eG[_QZbNBVfqxX anL0{(%LQ*W6.(-ݷ ^9ϒ8-GJFXK|%j F!;ོ\ctV&T;jh@Dϔ&&BCDf@ 2[d3{R٘ 6 Q:mFxN#?EKL?gT& <TIu6tw@TtÎܑ5lc}m0؞U޲!ݜeH}F+eh(& Y?f\q9R5eXG5AleN:Nñ9]4){`e>u;8E_ %p>iVɪ;+agiv/*,2]>d}\;BSt__ ViÓg2q 3o,"K P?z{N?S6%M5' :ġUsnbXTYjp6JTW{BPE3x1cyb:Ϡڪl2^\OO E9d Û We*+0ʒwĉ*'KJ-ȹPi^4tNB)@wQ}vPZP -fD/ʐ>yVέ1%S*fỎ`p4JA¤qaude`Tk*U*qv<,gH7>::8qt1,d_W5 Ghk`o.xE,1Hv)st_84ZYs8l,8b?U=Ƙ`(^WYP. X9#4=&t~'ZՋU\yv"6}]APB=fQl4Q}H? gSiTY+PXw+Pr*U<޺KB>ɐk"hYR)8[@*PD\ a-Gcaۦ=w7+tD*z͛bc6t(r#'YYt̪e0Eb,3mCLpg}ˎkEe*D=rNʒh*|U47:\>=uWcmͭwAI3EF!c].o?>j7nD^(j=_$! [5Grs'E Sok/5D}HX\EB05F/*'G%*DKKW?E[@nO% _gKb3/[W{9/4XH |V`h \| Aёpz-@aDLst uVfW|F'J0IWR>뫔NJ.d'2ϙcդr/9b?I \t#&TxD(QE?d8Tph ۧ:}]1\b!lEg. 4gH~Y6Qcx]OH,xHiyX Χ;H À<_c)yE{pJA`ٮEo b0 DlaTmB(g*b#a^u,֍{M87FÈէQ2!`dtlnެ񣸋ş &*rE[[Ճ9E!zilB;#[# xbT= CN(mJ>%1{^U\x)~ ʺ莆YĊWhct3621 IkX(;yw0UYP?P06ʲ(`0ZKaw o3S|]w)owcSŽSHP=~^8GEG XJ *¯G}&V% E8Rw-ZO~-L!F.}I9é>̔aL3WsCbg_ `3 n+x<8HKd?VD>_Ϯf_x]'mM[s׈0{߅6HP.A%(E8 A=F z/݆/(bAvN\<]P#EcpL]%RY/BO 4mbǷQ(8e.Ԟөv{`+> >(CyzQ0Ң\8FAOw:(!d~x&#-ں %c!!D@ X oYk6'q8DGG27(4RqK$G]Hl%U61he=3dn~ϖMռzG aFSs pTNdTXJɉ}Fe*HkM*A[-jqByFe*B Pl>3 $4O鶟ʵ7`_@|d湓87\αMz+ AujNB"[lV+*g zZK*صO,"r U7aeͳ6ܕ4kW5^9h! `zZCwbߝc)E@1,!#$BG/X(qG)4pUNc #;JqCJeƜ$aWFΠdS Cq(ĝ*D~DIMj!CQ"Og:V*Y~r.u+M$a h$)38f7ʇ]`;19;B" ~f~~^` nة*#|B M `.WTtl1}z?mlIh ?" *}g냰*pjqu=_bG ! DV$_ ϗ6kpaUdćX(r1 O)cq\þ8thc`}tBCu_ܰ=5p'3]s r{9\' 4dk]ٚ1J԰xM}sM4ƇzszmĄŔwf^Dvh;I#qh?L!]`8$XqDkKw?)0v xLi)^D5F#];@2&m_<]e~s9^J82qO >E ο(/y}o3A>Զ i-œ>lk 0]:e:_v"bSO`ޗ~Wfu,:D.+'"F &|@?ZA#$UgB[W=W[7&q/G*NNk=*)d{kܮ?b6,-!a?c<č7,k- +{mLF[o@*r&l)fq1K*IVĉn8tݫcNMx`wRE{a2NDK4ut}; s=փX?vt)pna̍Pm]3-%Sa6scNcDԹhq?qa/Hƫ_(ƿKbɣnUU{SZm#,;̽5rQEŜPꭧ(Swg?|f4 YgųE !*n>|ϿcYEǯB JO&WZE6Ƕdv _ǴN5d:PC`i }};rd%s+L,eQ$}32 qD zfjOGn1TJoo`/~͵hlxkQ.ΌyP{fz>o=CZ]w\bpDM:[`2!3?\G{Œh,H}6-x3+Z,vAO8a㆓:ϩvfg0ȒXfFo~\P+M lJ2Cq4s'Yq&Łq;-n+n rQy>ā謂 H'c Q}.;iphqĵ3`zU_7ГnQH !<WCO1C\2љGw'sXody-} s$Z" P+%W|q}$EWE7y&&ͣWrO!SXs^e_xrs>Ҹ^z/e*(}ELj|= /zɸH:"M=J>tJY_׳[l&GlsĤf$Wb, ?<="ͫDXGNқA08iV\3iG|16,Z(GW P'ufJȦ`qh =v*n̄]˕=n*v]\vA~&[J+΅yYc^10yա|e";[ _] 5s's+FS Duh@ѝ $0yA),]ZkؒJfKDTВh2HoV;\Ƭ: N,Wx(h8(Rȼ_cbbބ %AJ6P ~J/ߩykU$4KYqu6?mcnm [f5{mȽ) f(KuEbܰ7(o^-n"<7C1HkJejŊAqٕB< fk7fRMلp")-[q防ZwzGe~f߳.-Opf.5(x@4%k d"<t01WYA>'ȹt&.=7G=|DɉL(tK O~oqjA2:5Ý -+[棋֚=%$w. [=< lZقFĻbIy8z4º&gFpmi@,'t*_7jHp M"LP5wu1D]S;NBEr[2/s H>P6)UKH]:+\|<r1vhI]5PbvUJZ,9y޽€H{uI\[Qia!Ixjt9b `'jeۘÖbqۏ[tA/l@+ V٫c,8?].jQd_9J00f96yWЇG9e1+6#)wHBK0Rp3ou6)k}!j 3&.k+bg$%T ؈!qs[fEDFG_s7K3+2Lt9>b'X|C@Y 1#ԅ0ˁ-Kx-ݖG92iՃ@fU:kڶ<@t-),`xٯ6v{8Bljo>>:p3Eȵyy."6RR'WЫ6ZWC EiKIxKy) {F6-*iSyiK) {422ꠃO".ufA[+B=79*nd_LzZ)[#rβ&]'͹x,]2vW[EBZX1ZC3OS&pJUAM?c [d:Qĝ283=0cd?_}K7TB1O>b cY6&{c1(GJNdtq8wDgi_G7*ޓ(ַ] 1xuVP+S~^Q;ͮ*E“_p#'6%yCT.zEVD`ULInMc IP3fz#H=cod󣫥ev r^&=/4P_yiGCWUydZTHDJ%z┐C\s|-]0RG"!5j=uϟF[)x-Lє0dJl.X!uWnR 6PTM;ل pB 7HX*ZK1{5aݫvfv?@cn/No"S 8Md˥46I_\AUd-̔9ռ!b9w\%NyߝW̏vpލߜB= *gWi=56,c\C_>("VY(+.j((KﻉLyaģJ\FBl.$N_}OBω:;,MveZzt*Z:@H&=lҼ5/\>\3?-5x>Msv8c- M^ߕsCЖCϡBYvU4{Ɦ.(ة1fiBݸv⋎"PFywJkwMh;gMՊ,#.QzxGZ%O{?݀{)9"\uX2@ |m<%uK $oqYCHgEح?ݾKhg[w&dQVXl\$v09+gWx9}+rN5YxIrMpjϮp?-nC5OȎo/~ڃuG_OAZo8V\ꪧMke 3q^6iLDA*/UR6`Q]Uug9hF5Y5?*`(w[.NQ3oet;unOQ:kΎaGܘ^_s55?&8 qf`Z,Ȍ^.eڂ;.7/ܰ[Pڻ~Ѹ'QF #@ :|$7?~!۸Y[52aUA$]Yo1u28h=s4ʥz0>dpk[5.LyH!gZ3a,$@0!b%[U깻:?B(iã8N%yTKuY r\&`ru>Krprd(YVS<.`ZQ,֊OULZsxlIVn~d؈pC7(E߽EWOLKʭHfvlڅҭ 0u^h'4ܔbѧzAyTrD.X58 ,S(&*ou"[3y{QdF>]EB!<*ל=vԿH?DL(vC;A&Аҗ'j.Fs qћ ܌=$WT̽QDYZy |OMsPQ' ˈT4'&wbatz|YWN{ߜNE{V1~]g!64TD"]qiU. 7T yud!3 &$fq]D*"0:^p6[9Q5v]ĆQmf9ظ C!l]Q`eV &Yrkl`6gI33d;߉ؿ4W$+>0LRgId Yw#NvYճeoFg~TˢLQ/I~7Qӟ !X U|72_9I:u =zQ2)-晾7.2s9|j͠3wv[~noXhPҊOd=ܬMOȘB;鴉w<CFf_Vkǚ}URsa+=J-Ȼ\rVP랅8goLƒO1+,2S7XSd7z%jcxTbN.v%@ߚSZbv]P}f :HAYhfjݝZGvٸͩ6'L. CU{ǠD'RaKYswH=ary>8XCd{7c)(v-#&Xy1qAЄ%T}BӱwɁ_V>qk K8ԏǾ#?lLҾ%_Q,`;ukłnEe3L4'Gl"WW{h +w.@qW1k{yRsS3NDLžoi(a:\ֽNC.ϴ.N|c]HHbr{;N4P̒\Z[?|JszBe}]NiԆH,T S)]chFZFz<0#VdވNsBѺ"76-5kh?+[AnPǼBo9/}+o`DjV4Yߖyit.-l]_v.~]. RN33#ѩ* lOcxaU&hxZ2w PP9 ϴ پ բu)5W{A?ъR+M; γpDB-^ְ;``@KOSK(v f[:ˊ -DvTFXϞ&-u3{0f~i]r2M+9FM?⻕1Գ-yӣG:4^n s9P+uIX7@Ax#(~ t}7+;{sm :X_䷳ѝ *bֿ"6E㖍|xNq;p $02ğ!هg%q,(I 1tS׭S 8xI]8"7QG+I9X3>qxR*EV #\;XET^oY"/S:LW|DCtqz _=Hl:Y"dw/wz.qyL S=]B4Hs9;S:)͠@ETolt߆تߟ.ֈ;T t4mX} n]vW*SE m՝ON`C y,M85M/z)uھnEeokݼG s<^/S p qi[Dq-3]ᅗk=_ӹnUeG?<x<8K!|gh 8$"DC Jf7Ѱ{-"jd^u5KLtQSjq!2Oq`G8- <`Ϳdnn}>Zt|~=`uQٯ'lі˘zpۜGl%R>jIȶPneh\PuѹJZrfHPt8eZ[!IFstА"o(Q+U 1/ '@ޗPW$6wI[;\gԿOIj{(@њ u;}F/iPw:wXUHB0SdOy`tӶWTڦ1nguL꜑_@g,a %avZ2FL_>2Sй.FNVF}qMFvb)|O=Zғ٘W LȚ2V4u>Q-#Yah sτ_>>Ċo>{>i7_UAm_AF/MZ1ª\չ=hGmހC(>?~g[ n(46W_oC6MAX;a523g&&y5k-ԦH@M( kZq,<n{}`+p)}tHt|5xM}of|sNCX7@rPzļ햌)~&5h&,|G41!_ÉV3kHDnz&9OU2#+U?o r2n xV ^51h?p۬ZGP4[)sCg ݋lZ{gAOi߅ ȚKUtQnN-a8 l?ܢ$v? z039US5IgD ?3?3Ii&(>iVGh0 ٹ(*H=>H$*x UWP`n T.\F0Ľ<'${G+@<\ XVVpԦ.jfn!6e\3-~*P0z+~*. ,Kpk_vǪ}݈%D1D'ދeaf`3lbRR؀)_(mCm2C{'Q:z:RZ>C| jREw-2\[!pbsΖw4mOzm$:T)n֡/a0x*`_Xiܫ Uû!aC*O% ZąC>x=PO49 ]dugւ=!oaIzNο[fxw^ĺD=3 )U'`#qʔhxN.Sx})(OZb f6!R3"& ;/";Q T~3ΚAg{Wnf,N7n5s8ʢbhUZ<>=}.'O%S=W,Yr];"HXlS̠5B- R>U^Y2bRmD)k" xbI&{{oQ/ia]* sIRH7vaZhmZOJin7qfDF[<[*a[VRu:ۅ!)G01]8wk_8=D:0n;S[M߈G2*b˞hpʋ'xۀXq xjOqi|`iq>oWn0o ƌ > rFxz]̐cH'b,gNe׉nS01IfaؒM&l5l$' 1[.AJCjf2E:Fk":~M&.Se?~_4`z6E|)o$*qU&K4̸By!#|h2êV"CTW̎Oh'! D=T0}n.a"EHwH+(vRM+QdCTOstj̊_Ԟ0 H"Pa{_?<.hqpM47Qm΂^2d]V"GpO'RB{W*J< AU9n]yMZ̯UY_޼DbM^ Ql"RcJm:i$= grN|qx-.p$}ɯ *QHrť 9LNjZ/xtHvyiPMPF)2N\q(5pZYZ#$KnCt=lNvHƸ'!=;V9[:!4Zs$"+_=0yQv+w@4i. ߈>1Wad9>@=[/5Ө%_0Z䀕uX#ẮÙl54.,ʖ43-"^!0:JDo7i`W H/R,yê>X򨿗SYc,n;\huBMChdܵ|awO~7 g/|J~X6hƮThڭ'HLnnhQA7C U]Ôf N2[~6cv`cV=Ug0k8(@8 D`9ƻ`߻ Pc }G A| ^vaUh)!^Z)+b;U>ڲ9 ě0:Hz!+Ȟf<1:ܕ7e؋9 r0GS0Z|Dd]:n@qd8ڨ~؍)w}\o$zP$=ZXk{B!oµOLtU):^p?1!aFLѤ\v+1d ]A`Vڹ/{~;^rŅ}zu5\m֌;#ëRm6݆Cl7R]}}9AkGl亾(\iXv@/;YC܍/V3@4iQ:#f{46XZZb!Ng_f;XIRHwzOT8q9{lj^[@!3ha 89qÿCf[઺mwU\Pp¬:HڰmPL *s8;Xb]t`.Yz:T} :{#+Z/rR*DM| zX΍N3mbxvU qҤ!6362kXѩ&CݩjxuKsCɧ\D ݓRXqYuZS{[Ki/y }jrRy|XQX [(h}a\߽yag%^ax0J<rJx@U!-HF kNSVz*!|PPESb*¯k'/q7t}SDg* KNYP$6tfqKiAة{0* ]75 hCH {&諰f%,;Gw3>恙փ~Py~f'^ID@+73~*Fv(+NZaq|1nP`d}\n{Y#3HR^]9pUWGg*^W٩TU~rÍ}ʿ\׭|ĶD }&CCu|64|Ǵa 6/ߜɡS]o~!*8c'KP[e` <.S&//pKg7!.n mpH S(JZfNRNF$zD $-Rɮ2Wc/lP@Z 3lZDmWyV(go~![o٘m s2pLrat2In:^ݔ7wgGszTߒ\KR')O9Ba4oͯ>l1$6N PD!$'B2D}csD^c%kclw^ߜ L&B?=={6QfG4eԥC){FǙJ_FO޼ [j%,bb)иLEd#sPfwlFAڔ%#o:t2sju;U/J!!4:塔 O36bD2dWBsp" n qΒ+az>*287CE/ tXBD堶T aL|$^<1payZ$N Kנ5=cMdPU:_+`g}&,1ZsupQ0PQG/cd7v%| /_ &ml+]S:1I8wV헵t;gWt y~7UTPS u3P7<=|i%5/2Vl.Xc>El81dd~lB٠CG.#!NTF xgX.4Oz%,1R>{yZiwg*_,R1{Hi?S~q6AIjQHSq"3l[cAJmYކ\16L,7 v6e5Tpz8_I2p*W?li 3 ܁Iũ0xp~NG7U!xS~q^W)yU:Fq;}Ta&ӂ h!s6FҁL;⻗]݊б9ExUL\k؜E`R%Db'y 9oۼ6 c|樐3 J6c6ܢ73 0[<ќW4W) (gԌgz/`}n{}d! 1#zCcLnؿ}gR(b=5BSE&ⅹR_X/qK}FEVx Mck[5q(B[Vqo|8UiK+~8A l"PADJV]S}HA),bQ޷o݌4YY9]'DjS"\h$S6>Z!Y }AzM֧./ 7+7ljz ҜWA΃Kڌ;L}'XB#[]?~LX9Z&6c7bpu[Ev&"}8=/JeX-ƑN)0pCq8+ bOy!@/Dɀ C~s~%dRn:Ǖy,.J۳*"1rmO]J{7F/-c<I sEN3Ȃ7a;8pT AKP08G6I @?7)s&CXT V+=}jEA g2ߪd@K)NLf4~㔕"/9frq ,q&*Yebޥ2&Ԗ'76f07` ގzNIHͬ.%4IЦscUE]}|}|*x-΂:>h{퐩?&q0 F/Hm7q4S32Aɢ`¸2um~Vi-RvELAVALܼ8W労qH#D>WteᲲc*U)+qڣ+$Kڇ ;Y񺔜On7'*ʫ'Ҳo'ˡD:|*>1%l=@.%n&ۊF)@ 0{NrF /omM(vC0z*ȊeIt t/K?ګ$*w<β("1stdvL'n)嘍lY@sYb+rwO?Wy]6xnT<ǚ )Γ$Tnì\J<^m!8pRI|& F_J-nmEc0ߨCNw2Ur' [qXD"|IB_@sYMmsLS"Ʒ/q"a 15[xnMV%M$%rU1\<8pq0kJ0Ğܙm&Rw,=$-?~1xQ/#죷Qb^ ,ECё|{®5t"fhHN;+XF&Ŗ6\ƹ'SxfؠjT 1K䞬aW^]1\nNh'PZÎf7E)[P'cD!M W;\T*$uEg@hK'LhdюnU].6K"ʱ"ɽ\԰/,Zk޿ e"we1e̱2P qmE2;۠( D+5h.q"j>A]; xE?iphً89:1W{JG4ޅU^q]fx1Bí\U75ӯM*Yk{ q2c6Mm\  >_鵖%5< 3.2kD85&븹wh< 2Y@.aɿ#e{/<~)9dQ?&Zh&wEXtD*?28r]5Y[>w$cͽ駱>ΛW=lU_ި܊|ǵ4 LV,ZAce E8&U)VW4mU9J[9] PVAM``Ω2L{mXo@R)T=/9ԦhM`2Np8|K+R25]< Qql/{1˶H6 kV6 P9Y[ -+X){.`)䂀n_p<N܍(CI 2'$Hnr,`8bZ#"ш(H@"?Z#5_tS?,h_"xQx_EAsڇ^^R>edNWeMdMy2n>+D A\iūu[-0Ȉ3ii`_nd˙׊sd~5\cL(=-S׭15vdol;-#`|>} 1g ~/ٺ3%OFΊb~(GAϧn$LE-#y&ĺ eb*64!Qdr?Of\'6 -u|9ٽɗ249Ls,9 Hlh;p; ?;Ї ri-q>hfeTN^ #_ڡ ɴmc |oiQ+ԩEif.o$a/0n.z ^EWi: ^2 #{aW,|-uW 9D%jR"Ogdb? 5!9Rէ_;yŔܛ?DYHO>^UqrU!|_ E$h_/S#Z~waQI<@f\ؾ$Ei[&.  iu˔e[̃tp^ķ~)θES Hjct4Y/wuΖ` VRju\a/.x7F$or9c\:s΅a@)sצ(nqxZ&LYT9ᖿy푱ɊeCǐ{E|˿ǭ6'>J.Ds{Yd%${xٷ=ZLK٦Ӵa9fSD,V*tu<P-i&/8T>H72JCEB#LAG&xw5#0Ԁ=/f|+Gr7I愮aVO;nT…&q٭{~b>.I@ͪwQH!Fǡ= _GǙvܕ}jy=|T|F&o=x @[nF`ܕ g-&Wա3B9\ۢ[[X9;26GWon@HGI V%cY1+}cZ1n$%is&y,݀7 {k@!8qPReK98&H7c=Rヌ[,q.=j2|[=6.y%dT4`NQb)[+ԫ7&nB{V-ۃ{mk >juD}1יVvXm-T&JH!d 9%hm^_0;6yߕ2+ 0D)1x!=+d?Ul:Qh$WɧCET(Is.dϼk5䅱r(?YǀZ4h א%::Qj#buDL"Iz(/ZZ]".,sCU6 KkѶHoKX& i !OU^#s'eŏcu5>>^Hh̊[ ., 9%6v 2Csy咅J;Xc1|ps|of l @;\g1%9&%pA?O wng)o?n J[Y"P~/Q@ >) ߂:Jީ6.k]/.$/z4Ĵ`,Nxӏt}f/ɐ^s^NyTA)ӌ6= Q V$$!K\ #UZݛ&NQ*Ғjh9~}VMXT8k3֋I :Y/QPˌiIcBifErUh=RC͉}G ervxՇ9I9P:3_B1;:F%PdF|d) d\bz823~37m-;tmADa7it>NjZ\xmp欲|mڣH8T&Kunݛ|U;[P-y9F4S.%PU?CTcmi- +$+'ls`.ڄG}Ql3h[`(3P7 -'\uZsOEMo9?.o$y T~qU%l ,bVzu-ĩ?ŀN~[y IB+ )@˅ |迏]PpQ{Mtl)fԠI%[([_nL3#Yi@KkT*8,{5M#Կ'~K{֯D@%L'ō*!وy*{"<,&BZP?ex+(ǝ| ӕVoG@Q4w/fɳҘ׆t4)X}Ou?T\k~Rڴ"ɂ%mEar?^牃٫O_bwyKvr0"3n#%Gﰔ$bew#Y >\[ygDxKKxwS-BQvrt{^vo֓ҽpr{n-#XG1;9+G<{k2 0%VX8s)x/Y럐I6Ղ '|;m{ MĊzx9`Ǫ^]1J#} w5VwBԍiC>R5"0YV_ު13L;OAL J.o_FFT#OpL 5i572PN{RbqK~G^X>28HqCX9ĩz;<~%s5"/})z@iD#ՀI['J8$OU/S:,jB}/Wl&1niJ̴e'@m,?/>t1<Un£@?5+vms-Iň\?jJJ|;c0Q,R'./gk\)>1꜃ *%DFF5h[R3UW$-]7 3RHPYrA){VΙ{OJ(d"d֡&›TlgnOx%kZ%]r RPouqi;JC):GV l)xTpbӼMCYP'm[ #{(n#v3XHj\R2W;JkZ @a7v}l$`]RdX*i\y/gm/Fjcx|{䆹"4,uis †*/LAZ@˃!NS$z,`5\#m]Qe?]27 HEʾ. v^`ł١ `|(PVZ f/Zt6J6MQ(#B(ʔ7N *Ol.' 1辴0GwNh=TfI5M*w7Y.RFIl&)bᘪvn>G-T͔7ݛ)Lj{ȥL+06]VHW,,ny:5YgU| iSC߿ º $lP..YuVBۤISO֛G%, FPu1Kfm+PN F7%aA؞RTXSbC upvY@2RkqOc~ʯEhFF1vdA@i컣븸nJYJ[ޭ@%&/{I'ds@XÜb11BD@f\3Uµ1r֠g2L:ƼaS`33W[xZ7[uWdԴYұ@c|pJ"}Qwхy,gOYQҩD=9 O$.[ُQjz__CHx]"m7ŧ =rJq]CMKO5}/!R%x1#ͅSC1BUۿ>}@" Y@!uջ:H>+.av/MkRkW;] 9>;=.F,VT:HL 4]r TIr:#\[%]?QC]1;M}VDm9;o{]w"_ +[ǮJksDV"6iZySan,- 1DZzGznmLN0\&q=D0N]j +tÉ= "F ^]~5xͺM Sc]A+eC⷇׆qwV>RKV[ji\]FJ@~l,]9DJqmejS\$kjS{2XJ$Miz*YZ—u;nI(QfEuP}1#GGak1;f},z;đ#-l)Llqyu]W 84,I9-HN=p&QsJ=48s ۮe0^_b P]g/\2Iw*6Wd(,wx%Ɲ"/.Nvc.MWwULQye7Pya8iJ`?ϝցI@{9lm?Z[[Np|%wĺeᴼaV&x€z[#x,,í}(cfFزKNd0oAESGߊw8ϒNZT/o6 "^3OvV,!!Sx g#3B/?1E?Q(`s쾧*vآЊ[8^B\H֖J zChWmKB+?~zsX;CAwr=rwD#gUh]"@m*'ueͳo& d d,?.|9cv*PkGցe͞3˟jJ!HZI p,G1wӑ Z 64Kl.![M$}2fk%%W^wiݔ9Fvx}zCbBD^q K9AbY@dw*|4]ĒvVS4B]D)2qX67 q L]?<%)o0 E`&>>ari׬wվg@z[uS? ŋ>` LM\kY]ZvTCQAmPu'ҎoVJ # MXL"}B/T֓7%aqǭ Qm%7z1k{̞8.@zL*G=?􆓺f_b']dGi7?svr{Eo(}8yj.+0&]}_ :2@ ɟ)}9ӝ~=Y"k셮nԺњՁs3i쇸OeΪؓ6`AUm.b+\~IW1)5"?˳OJdKJb[2Eq/@G݇ b'{>R+JvΫꯋtw%l p7%K~͵Dl%JWg:bBz>AvGnGi2vp)*᜜<(,P|1R7jYMS}عhhJG KCΤC#JW@s)~T(Ȳ|L]xWj/g0{щ@r4L{LDYw"D/ X'\nEٙ ˼[KB27dnU#vĐ b`۔gmG'Qo4.<wmz\]zZw@p4+AjRMl)nI/?K]ݒ얄lp gxi"e|WynS٥ΐ3:Ϻ6vD!֟{ hi?߳=>CgUk$ԜCß̾M^eSb5T}׌Pc6340[ysP@qLʰ pd-˵ 3kV)ñ ý{Qus`cUp-C`_(8O^(%}Sؿ5P \13GXKilfmZ|Aח}#w AF)ajm1//Je.'N8hXOBZWN۵BV&Zt}"Q9sK١;E *Kop~%a]&C3WQ9r y4[Õ" ")a3>ܵ2Uj?5cAjI<=|*H .gjhw L<ǖv9j?2ZWrj..(Z &Jv*lBJE<miGuwOؤF]g3>@)*m9)zRCmlum~v&>y- 7 ^ êUE){|XPxK~`RV6°}M%:hx.:wW nj\ tR%.%q0_TL`@_\T?8HO< bWͨn|_oalts݇!F?3M_؄[3T&+Cөz N>q΋Zv5 Z(=< bAPQ{ʏץ"J6!6E[#_}MOg'L<)=TZᐃ[S~.sbc46H=2PjQ`zٻmkh1fjuY hɐ$l:osUI>שղJo|ʹ|Sz|Lͤ=T5kÇw? $U\VD"{L,jS& ZMUE̩<>w">-\|'8DqJYY?*W皍[MQICXt;q| #F oO'l=/9yCSwf.Ň"] Jw՝? >|k(_ā/pp~.L/1HJ]%rx!` n? sm1 E~$2IGߘ:ZӼBs0eN0zWsuaؗ+]6TN FiFKQ$f2b"}vi+[$Э{.&;ES^hc'a>V#0je<N2mb8Wm ܳ.r?{u59VΎ@}(u߸^s6̲Oz?-=,71 mLHJP0DrS/BƛbL(^ǰsX_bsB2/7/ܭ%]5'C|!&P䙴PdЊKT[XhNQ_7OXVFnIu[x]~Â(J3[6KtB"X$iMHɂ)-{jau!MN5Yf3F[q Gs][4IIĊ-BBHe Tӄ̕MFYfp>0ޘ.v ʕs?U-VGp>l@}~T_Doj]럡 9h+Ssc/)Zo!C'z%twq좩wq߹iv_Vk-U\}z\{8]gB'qIq.<[ J!@3N]Q1kv.qUX~8B kb 8@fW{7xU̽_7f,W>z9ΘjdbIR+cE n*@W jܿ^Bbp7Ht@\œR`"E*DeA§26^(o%^L*ו'O_ȀF@er~ys2nh[YRQJؿ,!$z})X)C[Ky9j(-Ք:s'1#T$% 'ݗx46yC \88+mK[s6f9O`>zmP/wsT:b"Ô<:8n*ԯ4:'skᕈ "*$ h 79?J ` CWp@MP*⦏`>*AV3δ$I%#j+_pK?í\*ٴTQs-8W_rXdL Faz>a',o.#<굒xNIj6@鏹 =݁*~Sd[~FI Ѩj bC;42egr$$7[7M69ē$jmM[WRl}L^ Y'nawg'>Paǭl!?XN e<<@kͤ./OS؞"&} Ӛ -]oz߄)l|b< UfA`0]S[!Yn|ݾ.aE)Wo4qJz?:8[}7}l&~e+SxE!@t(acLYkD Sqom/!fӡOVAIY!/zc·Z=j  h5'&|ېCF49XIms8zB}D㑝 J)ͳHF`⠩cѴ:e շl@BޙU.8n(!,ZpP5|qV&6r-H Ay!_;@DpN }PܛԍQ>nMkhT7WlQCbxҾwRDeZV*OPTYYMʏ&_"%%l R!'L͟nF]mnɍخ(*qKaIsPQDz< Dq%ős>LO21җc(٢,MťWpڄ\#A!e,)ʝyِθΦp:/6 ^+eF )#_fք+`Z,> EGp2ߺT+]k\%Lj3R_ |{G@)=;GXe8'P[OZl ˱?LZ(7 w x)M鮃 Sy[276Yu2{ :/h2=pFDB% C^"ho}V*xf pshUXxS2IK3a^ʂIbqo nș11zn,h)/y}udؖ֕>VA!ޫ&d @G. EΖ8QᾫoʅE>MJI>׸&KH,'r@\]>.s1 'EV^Mla7~2N׬>3-F@(W~C!OmFte,Ejfe] zm cO̗`nǾ o7/A/ Y5^7}SBxҥ*ӊ4O^=S z*K[e}3k=q1kc.˫L-6wN-W׾@F땱CTXP{uGį,PŦwh$~G jLk*P]9H;kJ¤ Tg7a`{ɻ⡫W*{#R'aK`_jE_-_SD(B9~Ty}0DC,khn\-$ֻl: ڔe5,Pܗ5K2)l^\+Bqz Tf)?+f0M/Bi 2-sH[}B>tHID}&1С؃.sȿ-iga^-姂sO\ۨ<' |fQ3DŒq>m>qWmJK/, Q\6֩MTf`5ӭG08y 7r;.!K6}@ SYMg?m^Cjқ)n¯#48PR5b_I,Xo6}`̩#4Dȟ$eQJvSW7:'N>jruO{Mh `%O5"[˦YpE_1T԰_ɰp}2+oh7j~moDT =q V_i%xQ62%^,"F85Ӯ#@X ^>3/<@nX7ìSo$AGZI~%`O >s!+ndNYhj"BW4SJt_^U1 .)}G1wMpi)~ɟ gs v{&Gc/ =]&j0#g$Vz.M`Hq}7Paްt#-R9uAxo#&ŸNcR" ڗ7%Ev6A|ԡQ`9l]'6̢6)]KeHmH|&\lrp^GojEҩL63"cc q0RM(q q5 ʺLPYnxo/qa ɴCȖ&J2}ֺu ;aec;Q;kx8sQEm'7\i8-:3" 7hqmBPm0&`?8ז3vZt:ϡD %ܫU>J'jҹQso> ++|V[L@ʚ*rÿ+H  s^?\EAlfEA4ɧz*U_Bm_zդ/I,I03T\.z2;^m>(귅,v2{_IЃuYdM]'J'ǐtyc*d5I2'DOGJ2anC7T}=)oq^Z/ͳ;L+΂U,*pK)90dnਫR:I_I4p9HߘA ohbyuATL ZY)$Fj;1*V=ݵ| BQ{"sUqѰ ʊFRA``*'"F S(Td_ 7V$M+V j~w{|LTw(RnVIM@sA:d=# h<vd>+G% ]T^HF"jze;KbKݔ:?{p AxPGGOU 2BҲ;XM'!!O طhFs P RUPč&7g7վHFtxD!+e(x d-|v2U|1/=qČ/׾S2ʰ6J* w27RD,\u;j&55H귈+Ycҥ'RJ?h3#BOC|RSw~q D`:Rzhq[Oס ͆0n<ϊAi)Np&LKv A1gL3c&FMW#Jv{eʨfFq2!nEw^l `J1f Ku-1gb{zNdlP> t~vtR Ug (Q>oLOU\ŐC5?|æ$x!)vg#纒T.@j-99-TY/ƥ1mGYXXby=/F_M RC x[dS*TJURlkJ"fƜ~@1xtmN\[+厧4r MYPhzRm9<E304|bB/)ت=6 עt,'::g_^L?֠ON^أwrYi,Լ ^@.Pwdq=wԏ@?׻c*RAa$F2Ÿx\BA22CDT܊sCHF1ITӰ;EsF!7\3-2L2Wm9%9fN6.?V@~l]k.ȥK;"U='Փ88{%7bF,l3G!)l)Xǿ'YȄ#@t*&ABnf_͘e{π~?'oEmfЅa"|J88JIqnPRq®؝(drŷ4V .E~mzwX͠C1e`E56c}-HLC|HCBF0MV_jwz?E悉f%7]j xn`!rzHi]穝~Sr1;[ ;f!Z50"PHj%g8@ۇÓPO|*3-}^ %[6/g$>XbVXeBs*5I"N˵/OoyA,Oy u\_־F΅+7׺cFb- 2Of&Fs*BjJթHS;C/c\t'FBb.%{gZfN"jP,vP>QTjYexǧHH TDR򑄸x"r;j,W[_Rb`UPXӎURnmuJ)ևq&Yh^CsB~캥IT:܄ 5;ֈ0ŘHJF-cG.SQݖzI%:v멺'! -0-t-S0'ʬgC PKkM[?C1clEbE han ު1M>cଘ8W*)wFt]9u_(5R:t )A}&.n&[AW? yTqp`m;\'CKkxKL=@eXAtG J]Fv{託f}?"qnjS|eOLJ>s„N"@oV:(Zw/s̗Fĕ Ws- JRʏSV+24| z T$Hʝ%1 `b(=!_قAc44c1i;C;ß\.>[Okq޴aP~|n>h:^{e=fzC97aRܫLB t㢮ZT͔}(|D:T(604~]K4c)¹+d `ocڻ4I@U@wwpM%"+,!M]_p dpIo4_ᩂ,@Y.)l4~yj֨2SMYKEl̙l ?k/T,1E4Rq^vI;F 3DR'G:! K O%#%VͿ$ِr#en x=pgŇd3a~;t1rEVd'@OqXoۨ56fX,S¿{` # /8YSLPJa]O,jofqlQ\2R]*I;pS lI)dRk*Txެ$Z,RTN-Djo@˭F"[ڠ ,M3"QLo۩O[p51d@}(xm'D͢6Iݼ<*@F󧗑hp/F<a!^Of t4eZ,\38 ~b>z㵼Z+ooЯ 9cq*hSZZ@7@e.F5[4oob80t,L TysOwGxخ)Fwǖ>.i#NK(ξfDo^s#)QFnKCIg.x޿?ә|U>]lclIh]78Z't2plm5ْy*ɇUV+={UrKͼ\>J@2?ɨ;G &p9w4G uk(:N=X㖀^pn6ՎߧO4m7@wy!_橿x0~bIK}7tmMhQ2OuI$NaPgB#DD$ Ⅳ=P븐JC91Fs&eR 9;бhǽ v3ߦb{}()Z^Ё?ԑ,oۨCq~': 22nJƚFёé-gO,J-cDSsGS/[0DLrkK< O_?JZ &ۉ{cyr}Y]kT˛~ݓtcVwgL.Ykk.<ŵHEˡb/J+`Y1gL/VЩk@VKK'QBӆ%^)HG6RlJg؍( H \-sFL(Œ.ߕ[J9W%YwOy'SA:xVS_1a>xUڣΖ{v|BK;eF$@hZ:(ḦgI[Y&" K#PV\]MF2_zMNA`7¸hoiH8(Nh/8ُZ,O&g0?'NVth/% X"~!Y[4.t~TQӕxH0id5&f [HZ C[n9N^5k=y 5h|KR]xc< 4ot+ٸ@"-lSDcJ5\z [ 1@֮pߢv])Բj $/ǤSv}c0'Ƞ(^5ȷfۙv;Ɔa3|ˆ;g~|*2 ˭6\Ӧsz"zjV>&.}ɾ7'޸b fE=x\kdS3ZB@o^~߉H(bwttBϋ[,ծˌtbΌziX>_ /Bzi8AB~ @<-FE|1KO_(>hkfhVewMWu?9j=$B$?dN2.b mae+x%3$u܂% VyɎiۧ (T\LaMmt5F׻bxQ,OOxz Lg.$̾ \4tpѫ!ƚKnLbF} !=тYX^ȷ.򶘄mSF|D 3l2a?V{Jƾ?9D{w=|~6"GVlD͖+?-?ʨOar:b:s-"p|GWu^ٯ<ʻKOf~K*$vv+xM5Qhܠ-2ye1/H ׮Ub804evnHjOPv5ܾ,wn.4faDyz"YH{mg*T43~@QGufכhDjz!hc|U`ԥ[;ⶑr  J1 | M.r<=(`!_e^`idy*>X?ugO̧g-=I|E24_0|\P>)~fy ag?,v2[:cu0@#["\\ckN; H;z8IVm7'ÞPD2&Pz. Sr3~ ]ÚŎK`~[a `eqMW|k .jK5Cq5m6W$|q@g:Q4}A/KRM e8GTA0m|ȿ v@vѴ#GN^{~@UX%`-MH(+G5S۩N6_b@(Iem]oF@:ݏ4e/Q36[QM0i,Lڽp C b Wx9 WD`A^c2a(P Qb@rzulⅮLgX| Yp3F|3nQR.^Ϡ GM wd{ۿ-^i+nJt֊GpNA8/4erb G?Au\ 0KEUVo-rrPGj [NwVLCųs,Y}L Ѐ# !m]H:a9!45wAaD0t׎iXxuE"8G32UCɾ[fbnhqL$ys\ D.Tl &(3:f-3$P+_7G^U%:rӫCW&QgԪ6v܄S(F1{?KV][n- zgŀ@bVP=3~=5JT<>c+f^Xbs!=ZPB [<!H'bSV,{Jd;u^Mh|(4R+>lKU {rȫzKQfU#/]6#Ƙ;+h(#<,C}w)u]qE-쩕TKbN\VbYJJL?) SI9tI5n$ &B!l_9%&VVZ@EK%J(ưѭp4i&*1)Q r/,CYtJMJvҬ=8.IEFmkLNI; [ͩ=9.GXߢ@x d:݀w3Pa֎J@氰 b.;8ƐؔVZ vė}^ jnEy(/ofI>eIa[Jٿl6~}ޱ}srEB yEkNCK~ NXE;ίw`&t ld';$;]eE돺q8'g93~.a oILsq--(Տ6\FfɁ:6:O'G _s$a? +6e(m_{wO7jiy<&ɠ{6 V\rrb\!~xɖ_ ;o2$H5f>lSp7T'[OZge22JJycRS/g oH8V)FwR5?YԤ%!*:l$=̤y2`*X&`C7 "i }_Qq\A1-{J#"8o ^? {_@CTWtg9'mIO"'44=:ڠn?NI=Y?'5XDp  yb`֩A 2+T]1Emr >T 58q~/BDޏnL$ >yx~X=yXG.y"1=2=bK/gmw$e*ۈ?[,{)@i1j9-s˞y&u% `; AZ ni\XNMcIާVG)[эFӰv8 y%o^n9+B<0X&YMcPp9{,X'7BiW Yq^r2߰dF~'ԹД>A񼈥5f "=]o|=40FҗyiaVʠT0Wב_hMe;*>E1Frndc\کuZWZ!Ue}=e=Ь(`8^NGuIR+5?7(i_ PoV.DX>D-ȝ?VRpA€$B/{Ba^I~Sw՗AuD:CR3 d<㦮2Sٌ<5|zT#)v-Ԭ~wi m` QM̏w@%EB2G )q=WGXa'0@S}'LhP% <\;Mxb ;@WJ%-l2/h~ܔ0"X2?W"XϪI-2oB4`p0j4n2K`t`}!7J+_Upj^Sb'KQzc}n~=nhS _r纅3GPޮ=3S|vuϰP8Bz)U+qӦyjV{ohַjcT7*,$uSoEBd7se+ < ڥjz:g܈ABٞCe]aǔGp p) ÙBNpL"A6WuKPhҋɐNcBM1G?FJXESA;9E3G:W"ˋr9\E?)$rZ8EĄ*-v\kw8ɓԤ^1Ӵʙ6ڠoSlnOʴMƾ +E-{xg jU17mawIy!UJ!)ZNAS%Re'_;{ǰMFT gb v:-赝XUSwWPx`ClgELJuha$ p}"P sX.pXb0C+i^t{_%ƫ й<0[m\ ρ@HTQPLBÒΪ#O$I)"x)bF24n\f =Fן˵dQFڢB rE!-HD4 WM YzP1~ϙ? !%}?Y F&G Xqx<$[O,I5xEqeG@GF{p|ƸNmd 2 "wQ$̱oR~Sa[hH3e&rl\bSoD6@x;vWRdPzq*̗IS70c<[86l!'R t)[vhmS޳e e3R)_$Bf,NT0/R1Aq@ m2_[pכ$;DQ1Oj9.ZFGvWG+vܟGeSv[3@3v[Aĉ%QfY\(tOPR*m30J'|*FOoS7y/6c#)ɚa%&!tuUYJqQב/-7H88rL6 0nxː^SGo]uɅ[8^WK^XN<@f6;c wx ֙Z9.PU ۹-4sm9h'}D#ƨ*gEN+gArsS08VM3!ƦKngXc*f6#^EهnRpscU{ .CWP)hӰX+aZ?a4ȩE,A+һcm;o2ʰdf ue+u lˉ b `e!}q^f+ a}*^R%zD7B'yy$D4Q1 "?`@QXzX7J3aՈۤ){=l ',aF^W?2 3W?޳[ RlymocQsRb(_!Hy 8:2!X1j䛹6E98G7uX۽HD`wBodBzĒ(DLyZ~SrH:J8~,iL[\ݯ3ި<˘K`u"T/8PNd;u9ߧu@ChGK6ٶ[{~hY!RԎW- D(z j9 ^bH+Iir@[TTQ R4.YЀxYP%8Xх肍CE+"vI^[ F.ٮɊ|ЇC-F= _sNL8 y:רiX21 uҩ@eFyA;'&q~`&XQfQ3\>c>ƪN`쒙q}~ 6#\}}Zh2)$nuLm!ī=p9;K໎ȕH&NDx;춧fP 9hn!.9Ng"QBX@l(V.p"__85i"< Nfy =$Wɉ P 6XjO&6ed\^)1}YW^I6Gcj M;RJ LyicIb8D -ʷC(hRZI-U-o{6!=~U/[W>^-5׸3=8]"*l|*5*xsuޱɡ3w@p2mz58 I^VP<mт DS~ sM5It @$}v¶j(Á_qP,0(zTVXf/="B,U.. Q!YI㎑Of̨ @`6DZ#XCW<].i^b+̨qY,9xwn g21 XLJח y+fKǛlze VhQ@\Vo9ORH1]&~|,DR]yTwmRsL& 1Kʖ K}HL4Foé_kdZOM)~38m}4EĄIr*M[t, GӬpv=qd|dwɿ3tGh';GQGWso J{:sqޠe0^C<`VdhL6,;r}J?`\ǟ*=򓓐d0LYsɎ^0jiɐ;"abM߄wfRȌsAiY`#'eFULB^Z}6`H\R_]‹5j E"0׻KBizQcd LPPp"Ǡڈ6>2GF$iqKa_,]gÇXU y=.oWK [bœE':N22jq.ԗix)UU-$ 2ΎcKe0D]W2qm=ᷥAиdIPB!T*7imϊN*DXӧeʣ'¿)n\+z9ӿZctHi,D3uw[,$(2g*-Df \Jacaf[q10> >BiM Z|PamϼRou KW팶^c< ~RajG -t^)F}P^M3,;m(.?@HP1MX=M2IToYu [t7x'Е V8ng 6D)R.?{𪓰iC{y}֎a$moԮ@sk|ې#vj/ѼJl8xlhE:K\Whs -vtQNgڏh]`fZuUQPfr>ƍ%9Y*WҥB CiN9ZN[Ncn;Poqvd #J;B߄}p/hF*7NLL2?vT3m>f;uo'틌~3L`Oi$®X.0%#d##|O04rK>tMYEP8Y <d+ܐ ߁Pg1gJR+Xi@xȳfx*3!540#4kB~L%)C;BsNQlU:laI\ t JUM )#8VZ%,E8qDZ$y!3&4KH'vr\VIjݰ[އD0IM˓̖iTOkJmGƣpp_qA¹L8Xn]*E wJ0|T/6)t(h6h8 &KKamC%*"g4cA_$wm(&XkaCDQñ9`TՕe]kxXBi0'.#MJmS}Y$UPAu3M`|lcgo_+0whC~Jp >pR&[I?Ig\QE+"F7_}k?3e<vsuL <}{f-udksLWj|y"[E ÿ8ck݊Q.+ 6MAf!xڄNϓV-xͻZZIeyuf92ƪbCk-EIj;E:,XX~E;S{HL#A^~čOJGhVJV҈w̷HDۛV5<نk8}-qP&R/w!; Wzd]hTdY> $naړ{3jjBpqg_&G[9jyݯI!~πweO£eM 8s<|9{Q#bFh ;:<,$fhZ~8sgt)/ǚE!:HT8`SdP9uO; Q`urz. c|nB8VrBg=[u D`r<߲8s ǔ ^7Kg)Ab@MHa*[e3!mV &Y^:#tAM"ڥgϱ;Ο~o{P^ 7˪|8zɨj7[<X3KDfTug._זz?u"jh_ PD|\`:Qx`jw棣aWlVΙLl0Iyt%?7ʁkig|t*%uYFi\\;8|_z^N)z,av-TB>u#w'AdD/ $6 vSox"<$,mH,ڎVU&e=oPFؑ JS/;Cdyb[ZL&ulGhU:1%ˍ }oR)5WF{O*Qλ9i?o}a*Gɕ?oxZO7̶ot1vc-~Qi M3וsA5Dl: ՝s"t}ŕvNF9oSlV3Tu%:< D[LHSh,U2R^2V[{XgGZ:| 0̿7 m8/<#"o ;F{CpP!o&HJ?\4KNSu~.R5~#hUr.L)}94 zpSQ&Oe.'oK]xjM=m: =/WE:3;fggϏoEG|L=!aZQgGӌ92{;?!6`Q`VPZ&_Rmg"YcḌuyW ׫;"qjnS$:TvoC CJq\VnHu9G_Wx>Iץ _w/|~6E&z,OtN2,ňӔ>Uu48/lBf,Set+Yn"M:֖.~k |ڵf^¤ NAh#olEyGNTj%,erFQJ֬M6ҏ1X)zl0Jn݄2U+XץVcm 4}2p:E}zt={JRCj,ҾcwS78 y7.y&71Xc=Du Oy=yRYsI]hS]B#@k5ZmJ1;c;O/.JӃ@"?/δF=yQ V*TQUBPH<^ "N9J(Hy!ݾ2C(X2˶NR㻢W5neuN^F2L1Goݹ;1!BR@mܕԼBi``rqlŲoRW#.6A `:R9}@OG&&c/kčG '3J4RiFd jkʽc#;.5^LkXڣOu7Md! S4Sv{ewݟ\VUƲ3 OAlΗ&'\ܒ9} *F'e$SW59ӯfLḷ" ЕOx/]r٪* \gW?2 q5M?m 5:q|;1oˮ>L!5ғSD"WF|+zLה\XقLI 99kjRq?ʘx׎ e¾!6+կw se_p޺65qzF[fWDw.QJkMD0''5fKY.UKq4Z*WK'P6~ OF IOXђj֢5(Õ&wOTw(*qaMRKN-SFoB&8#NI.7#2\×8^b7\%<y,]OQȡ v(v9b.O|6q8c6okDc(VZl Ӗ w`ʑ=D_f7ɢ))/%|@6ՋO_)8ɓRpn`Iҹm{h`&1- Ch6h@K/Bot #/KnPɱU@ z^; ㈁ېR-AKEІuӆ6/[0fmcNK cUbQk@(bx6nJѱ_􃂫K0mo-++cpS=72WX0Lʒ$nߠqC^TOH!/붯Lu [57LxUzm4Nlɹ{f͛((r}1udxCTEg$!TsBRW&d;XJV}q1ldp-͍MY*su2η)䷍4&\CJWA.*,zޓz6&N%߸;i u.V1u敃7,,ZWީfN4#,m"v&w9pq rrt.J2ZXxZwzؓ$к40Hp X;mBq]7cxqFH4ܹ7?bהPRyDU$O+:R0[<˽n1M _G#~'F&ȮŴeƿ >vM=O% q)(-4$=s+><3T(bsv_hjx@'q0|?Z_jHWF`gmbWV*3S K?8RD=F Gɪr"q4dE$zU_ڭgeGp].!M@ $L f6~A5iL3N7_+L #fyJXv'(&ahaYKc$gm11xMc,n-?` sYzkMUK,n⃆qa\ |Qq ^mKfl| O&Z-Ao <<){6 p $742-ZhY=;c4>mƹIxM`ELRmd!,@A;:/OPa𩈊֥!8v" a*(%oVn@G`'~5sňHKR%`=k)%E5@.v+qbe>',Zu`ᰯelśB}JKЯbT\R͊@ջlD 9W+d!:k8ГԝD/{p-!IT|LJa񇀴^nFYddV(Po8`7,cǢNt.gwYq$~NLk~@B"I>(lȦ]ioX }MtŅ7f{3Df 2< a fPқKXsyyfi&iخc -mSg3?mɍѢEϺS>nRpV bzn)WB~E$Ta",<`nC;o)u5%aW{=! Gb^mKNsw@+irN,1@^G,ZfUJ1̍Oo43qAYɋ`=%2 WvKA\`hr;s|knNx7$d5u?Xn j p7 ?Y ԊLZғ,Q/+Ȏn ۞`L2MsRNH9M``P'C]I FAW>\&F|Ϣ$nzD~r't]lɎ Z3zHD!;A^j<zVESR]{K=3Pf+_&LdNο\lT '2< m,'Zq5TtqdIW141(O~YhӳV.iocHj-aQNӤq*6qoۂٔpBpɭ\/MI?I#}zm~Z.Up'T_Ōﯘ/.:-I^‹F~{ bkU2m'eu؛ jRf@.D"XpS5s"`?FHjtʬgQ$ۛqfhKm ȌɁplai|ھ0!I~+聥Gai?Tu{ <́|B>w5lLx^( [uXݻO5)RZЁ?1H6QO;Frg,/pe X*áXq:^󡗵+PzB Wɛ Qg2M:pD|RlcŠLb%;`-Ivp9+ (J;yD^ӮΌͮq8hɌD/ ,2?C 3'}ÐRj)Tf}d<@γA mi Њ ?C`m-m$ iZ/G(A?.' $X7(U"v9Y7=1Y]{@yģ(Lo%Smꟁ> >'UH8>ꓲKV@2t*o%_pƝ\+0`=S^1 g gӋɺkY~(MDNvW gaIex, zW-?Y`a=%j#jcC· R ;ld#Oo ~tpYp4 `kpToB)(::NzF]`V 75eGqHѣrXnUnzt.&1D[Ή>t_#JD\ggFPsb&]#ʳ k? N,vY9B~hMblp9\Jq$pl/59#񈿚DQ(XIL c.#) 1JyGuӄR@|.0LPb.0QbM1ͲmAUùyW WFfTe]P嫔^gRUOՁy'ͼ]9ͯ= x:OfKh~ɨX*vI&|Pp8ʁ0xpg`F[ڭ}}i#Ve+"0K$xf"6%sJQ)4m =ҫ^ox{K6k3rάVo+{;tK| ACz V6TQni%E.VUD٦=g8?tZAѭy:)Wuc G^5m5Lwu5)OR{Dܸ$%8tZn& |L>K29U}R^E%"'k;Qms^-dJ\Ql %g3 0|bֵE@6!=Z ges.:s͂^^F}PP04DOLUJ cy]DwwQ*m!AZ{V h4_QE`@w!# p7[s5f03:ھډ0& -eR~*_$*aPח&"PȸUB-6B19;-ḿs)&\q3wm^KO2=9*F[fR4Z{ƙ{8 <.288썗KyxYMtj!֋,2'FR3')$~%űAP○nQ7ԉFnw ֮!)bY8'`OOdw(nYkyQ*S1Eb𕞞eTKn$TD(mE  d$ɍF5&̖iԵtgQbcȆwmYSNT DD/rf=T e&ћޚ(ҟe{2m ׯ%jN,_a~ մf_aB$f^UR V>m>?~-͇ z6v(@3L=, `o;@oSbxѩy& K%@^SDd)_%8I L J[}1ϛ,U*'@8oPOB)) k1λǐ/ n8b' D52ۆ8㚏=u`NtӟY]?4$X'3t_˔h@(Kzu19(*DpdFw& ۧ fR`@cGร\BW34/cO1wQ8.56|Y{ec-ra=zû'mko >0\^d5?/XAʪ }#oV]smbRz0eM7.1_0h_>d9WH$Q~x"cP*ׅ2t kvS@wϮy wA;{pz<_%[ؒ俒"h YTөK2i_[}MG^F T ` ėQilh?n*e6TȫHV5-6}lg_A^ >lXD l#3YѸׄ-x|)֣a' zow#3=|.P4љv ʘuθJ,mruXL֠9z2(W Q|C^R9l|g`uUƩM H%Do.UlTa=jpfӸاlb㕢 55spEլA̛zod߻x(54|NρzrWAm ̉$bS0& 6KJ[Pfha*:ٟ$ч%H6ȡM\j(3 -578/FݬC ' v?Qp  /&,Ldt{h*]GUSƘQsjgY73/EAEA[Dr;5K74t*x`i}aB`)Y@:9+dtVOr}@0M"uPeHT+U-EE8Mj_AFHQ{'e_ձJkd؆brũ6ΦN& u,CJei/YfUuBl 7RF Ud?ߥ'sś )URЗ;Ko GL5lGIIUz@@=' N\Ǎ2$5?z:jx~B탳Ug$GVmdْH*]%T%yPAcW&6H u=BgfrR}B:?`2Cۭ:z%¹O t?]ဆh[XJl!䃘h:}h3:~aT ;աZ6Yլ5]-XrTy 1&ʲ4kdVғ,{q^SZ;KUO)avs.lV[dEGlSZ]O_菍T~9ZˤP1b*eIa[˱R_l=-J+Bm0 g=Ѵ2`ۤHmd βu0.Q6yqQ0rMco.P  aC17ф! 3NG"t cX\ s+{qIyL** 'e{.; A# rz_wWK@G?'q>R|Y>ťyf)cgxDm"F6o8J\C EǦ97^s&Y7,[8|atH\lzO t' jB"s7IjmwJܰy";gfD&$ghLhj2[vau0˗V[^?#]%EN&&ҷܴI-붛SӛӺHID%JJLB((HE*|h&)nNA{cK7@rD< 4 3{@4:lT\lU[W a.̓`9MEt!oKXd0#LHe68dNxl_ۄF>JҪ%"~IwaU]+>Z^pe-Xk:x >.}k :_)Os&t@ڦo/0O:}=[V-˿nqW7% zʕ yO]GE#&' QCEV@bDk1 ~SIMN;{GVm[e(_"NMyj3_3B[RZl0r۹67(ڮC/z(0T1ų%_7CFMbA[Lm1N+@}̦+[Luӿ,֎]ϸ4a+ ] is zѣ@e,yIB@tK\]ٸ&11[ &:pʤz`~zI;?I *<^]+b6v-- I$>ɴ$9VܐEw*ƹԍ@=KXXl¥Mmd`ma(9Tt͆#>n`mv{ÀEguMݜeT߀%HI;JdpgfCx@3uе@n(C<HX獵UjɕXz\0^M5%3ʝq.\<񺔿]_YQ!!D6tT14vyjdyWW^ZQ?-}[^rXa"P1(ҭ AM\Bo;1s=L_bDg=VsLRO !{lAa;ċ>O\xO<Ni.| sLFM;w2R}im@=<64Au@U?3Ɋ—*A%Ձ˩"%X~3xnთ?+3Sy5rZ6dUgX]l` n&duIj7, {[uM-[!}JFżF aߞ2zqD5uX(_Gs)( P0OdzۭkL ǥtSu^TMO7@vNoIyM;*鶓 ɕ(M'!`_V2Rq}TSa/ul\e>T^CWKPvΉf$ey{3zWGRBO3 8i־3-֐UGY҆#rC /l8??k&@Z<V = |aMq׍Y-Qt&IkFsޖd@1ozKn#yuhїBg( C[B[4†m0[FC*ZՋM `[ich޳++;w~}ϞKRm^z J]-gW8#u|!B"Dh]$D pNnoFoEԦ˦<8I8J %,$CwrlN$8a(8_pyb#s L#AtRgAgxNt±UW# ,2_XGȕC.i8+҈4q`)[fh HZ/'&#l3\kdmRQN5Pl`=`@ :D4B4I8;w:6]]N>/\H7AA( kp]k`k>>VhLwTAVZ(* U:$]1~KvBJѩ`;~zvweO':%,ػd;PB9.oMWFX02Ik?Eyt׌N}#}IzM޾u3.߫l`:''5PKpWImw#3N!R␌t5)8Ybf 7dD?;}('!rT$oQmoh[' k~4M(A l0v{彪_jija"J1R$wz?jyM-Mg 7<Ⱦ8^i\װmH \!De'իlBq!eDCm`?QY7c[`fQk!m FWc~A}4DUޝY@魛$$ Ut-HDTnAhÎ۳d@o00҇McvYJ\#Jq@dD(-(&U_#sNU+5(g0DTH,,>p(9 <}I 6|$VIp)NS-ŮHz搒\*@gHW%xlW,3o\j\AiR,(~g+V1g*v;f>'o.FٰC3Ҩ\/ n2% #v8x 8b/_~yֶhH466M7 cQ8;~ů{qtm[XaYW.'NZ=faKկcϻa=iiYy\"ʏtۘx@$=[!{TzpKx#pޏ GT17D6$CR"N]eO vkb{v! samN̛ wHI-\-pq`s=MRlHQmpE83Im@@ZUM:eh U`㿶ỉǶVU!+'Z"ƖxѤsf >ΐD:y%d}h#ǜ΀"\hlzeI>^L?:iY﹍sE6ɠJ3Iv ~$}N1WDGHAǔA@9+e$9"k8@Y3흡95A4'Y'닂1EMP䯁U;K~;yu\݂!!6WzeA$KYqo|Y#_Ofla@ijsJ; il6Ara<,"3τ)= A/7EX/H0rRZ@<'N'7E3,otk~mJY ec\ug%j31HY |tAG]Nhd5eNO bOFXH\6%RyT>S>lV@V)۾٨:LlT9 Rf7H-*dOTm c-E56~t:kIBw`/,g~$LI}f_'n=fZgMiH,O}0P`8g, 76E=#P.0;;%6`nE>'L)6h49hG=6Rʴ" nRc0i؃i] Dnt*-C&+aQMJqzQqw Zjf *4م[VnC2mL(~^QYxi(鏭K*v̛AVO4~rNÝ ? rzS՗/q ታr2P ü'?{dچ/A_:ʓԅ~VJajGGad<7Jd+))GcQe.ǧF {Kiw0 y օ ͕ ?HČ8SXM}i* '75i#c̵ޫ{}!|(VG8廈݅Z 8H'pj? {vp‘3=֙zB/-m] wGoҀX&k$7Ow)wUNK`f߰S`%AEez+^!\k+ ohw6i!Esx {(rIME7V۱~􌙫;u8SY)N/Or!M[suξ"3mМVYa#^1$`'bHsZ& \X]_CW h,7kca ^؍,-`Ky™$KP NVݲ_~m A8~(}hGBGyO] >g;[}aG58M%-܇0a-ViŊn0#}DqH~zuwl+V^g@/~v4]E5Ϳ5,9]*T䭥v߰Jޏyڕ;"4-^  UT K}W#@y=j5əN2Q"&+a9+m' ~횎aDlHHШOGV6y7KIkY. H(_6B`3Tܬ@т+HS M"I$8gWT[$Fl UwC,ڽŽ `e.k ATitYedwBcݷ3FPqԒcr'Tde;Fss9 Y_/n)17zkꏹZ(^ai&6_o)˖o0qU,Gjy2rի[~`Ζο9 mHjȷ4Zy(NOcVG*GQ r@5dvcC(umD)mLn| g#jw0! gc!gQj$L'W:kZ.@0 /~g-! 1ï οZAIv|P׾ٿUOa%놫4&->#K7_LUEbVlRI5gs5du׭攚dJBƐHs WYb/bَ|oIc~l T "p{%&iX8N+ɦ^ݻJC⏠xS-Ǐ?ppYK.cf'Yg{nrklB"?Ph߇+1Ih]AEN讋4 ơpRzQxSz?]LY8T-ɧ@Bcv5Q s1yƙS.Jap }^%N;yKx:}bM>"J>bPΰ mu14±ֽ2t].J?@IomhJ"jo#=X΋%]i$[QwRS|\R{- Y(wvv*kRmcpt$ p JX0~ˁ fsuűÛQ,A06왕:™F[yxҦ'pIXq8lY"H5+Dҗ6ͅv=nr{FI˄z_vTcEW8 :-C^21 m; hqWDTkloT8BA\rl7й?jn0N\ANיt;\ʌh͜xqpUU8CRD9l0Q~ń7TFNT 1vU@ QbiQ LT]G8Ho/'Y1wˬ;Z{̭dR|'4KŇUC&I#x$!3L'vQX1Aw=٦_㯹7;#VwPʼn&RbZJՁ[5z[|@Qu{Ckg{ʡM6P _s(xf>ϢlihVB>.?VsH!x#Fkrajڙ:7"|fj B YHI@v2͂q!EG}q|[G4gFvIj>j{LD9FuQl"!:ZuU 7%2|*z)\\r,}SsNw$A1Ϫ(|x3Da؃svWe2VH#,0fCZ?GaZR5<T~yKpA6Jy/śc=|4%$lg8BI;Гr|/M){Tdcv/]ᏅV zS$&u:VjVO}_ )IʃLUyߥުXwKx"{&ҙrvOeV:+vJ!8.9d3HXkC@ۊ{.''@gcVnb♊c^> > X%6]4t4#RC@H/lc<54!5խ[t&Zn]ct )؈7r1^;XK!9Kw$Lw -gh9sSM @#>z"? EpM PR4TqF B u>5?Ny t{`C }ȧ`ƩK2x;Sks+mZ!|rïgǠ_x ^w/ܩrS^=t ,8gj @e% 5Ȩ!8I9S["kn$^RoPԇs}$B$5]#Ed?D=Q5lMFw`@E,,,iS`Ї I`rΔ#KeƀEF*B5j _Uݼ> Oܰ4F!R,Y^H#.) M^a@a#&d!iDapݺϯ2d5,*xY?{Ac]Zc>ze;km_>lpY|8_BAj7[sO[>'}f{IBΥP-%N?ı' C!rNɶ F-&1S|P>ܥfiQ bOۆn9DY k38ŭ$[ UP 􇻣 +j;!Xtlgɮq|jf(*HDgJZ2)CA^mc>7~iˆjR"N0`v~60`M< ěк8t*h׷30zh}9y^cdb=*<ԝ2f{ꖂ?Kɰ7Is 8!)8 cF u1UMl/G|$5 f[Mu\By/ykiĔȱ`Z8Z"HfdP&ŀ ; a-MUl\+Tj8~}cy- (ul2*2e F~]hkΰAkVٌ 償Ǒ|oi90BPk 5hSЕ?5&Ob.C)FD(aR%c0 /.].0 b|x#4]!E{M,7 IhEgu(scTnl˯ԧ >K=}V2-0r<4^:a*]鍙`Q}QjE9ˣ p%\m]-vCx/%p)' ;eec{+3/>: DjJiؽHwI|#kiHdXroabq$r ̄{%rd8\IY䦲22DIwa)ySF9$af_K df,X)-SCly `zoj+qzD &a Zu 7.bE<.,c#_|a+YHM{ᚉExy-<+KD'M/*DZDqjYu~ Y #Guw4/JxR$gquSnB?-ŔG3Ľ}EO?cdPC횸CmgEYTTOÿw\rgI}~w(5y@Kш;}'1]CY'M2م$&E 5h$` wo鸞qn&9"ݫO&"4I< Zw0Sb\ kQjBd|D"4 Arl*/@C}=R4 PSTy  g96myVm#zA;{J3X- b"a?}^{mXq;; Hyof4ƬOȀY"agjYCtf  CߌښRP!+gx 9 [#pR[\2- D^h sw ,_'['*ƉHLJ>Ͱ-@ݴ|G-~MrJz4g8S ܂_Y0+ZBt9sӤ5:k3Fm'e w %^0ZxurY.8 ap0 $z#xoA圥^}t!@L&"&{̋HV@tR6D)+VPAzڪq2|w9~Nz0kkbr5¯]fef#` u;0LtEwKB;^%|@deeW@Z&=|eXبVy<|OP]"㯰-x.4S~jo(`QJGgՏnޠdK c⑉5ay:!&G(fFlz KZf\Z Nlf,A@$|k0n_[5POZIZ Z2v d'24kt$Y!t~ǀ8(2wpע[!Üʉ:g.$Kwxy^CY"ty/^/8v鯐%!@*c0gA0PNU:PH @ AtQO n{UbUf~Mw>gwܮB4۱V`4K᧒q%Q.n<-1jDd*\fn]|ĵ/mIv{|wB{-L0tG%*Wub)^Th{r#\wp_F3D7ASLۂdgyNrd@iͿG9WײJ袍)ѳ'ŏ3[{ENXFWcǀ:}S#oQD1yr]*gj BGRK!n[vȎ[,"q56I<vGfff4Ʃ_S%{7Nŵb1=HfvhA3j7u'_$enIX/?0R^K/r&sȭž귥Q3n\{wM8j0l+874 OcB F/SA XT]`Y'EŽ*I\C6z"ӛ)d8-{xW&&p=5o~YOzgBJDOV=t@;ꉬdU^.RS 1SdbFuCU 7 3Kan{ x [?:h!- @!>ÄOO#43 ێ1M bu6-RX`kVv)sſJuhCQW0DiW*gTj Qu@R1RZਭ+)s+H){?[IzuL0vAءѐEHg\`}]| VJtJ fiʜ%hZ_90r/GE-JJ^([ji32jRJE؂Nf?q|, Fr%KjfAτW락?!kBMi8Уw=n:4Lܼ௔7=5՝4\R=sS, -拂7vWOq!ձXȂo^=ل^me5E%p<5^@+\xv>*֧HR_v&fY"(U ܲǑEE3a]ˮ˽Lly4cS4qɊ7m`Mt-RD5V3)dD8k КHKLBgP"Q?iU]Xg^.j5Hnӟ%UF<õ^{k5r~ՅZUʉ P ҃kg:]aQno?i:U:L8oHh5K'Ǔe%|x0 vsc)#~Q5SM͏y|0.hxGV2R?y^]Yx0fOiB! 7J;/1qt]Q J$awaЪ &$oXfZcWu"70#m_L.!m(?"i|=f1aŏ۵TrIoZ$Gy裐E_ӳ*F׾< fmNׂc4< ?"+~K•q@gJ(VD^z%0~s *3~isU%R"!ɸĔq"iq0uKܑܷq~l;oJQܾQzZg] '1P[qx%<l^Y'ϯ:a{@Q-L|uC{g"'#րp]h.ܒڳӏ-60&B2nbjGFX {n,6mO) 7,1UWۥU] S 5IȰQ2'21 iVSMR6b/(N?]cL +s|! 90'c6 /[%{A(6.E hfᛩ\p+ &ל :lSU,`4lݜ+AؚP q慴af8;к)nFX+u$ zA\ÉP=7 `.m;sJz_qo{!9?<'ZF("SW߰pO ҥqLE,A>m{rMK kGFb; voa&2(ߦ.ak\K3pm GgҒQf;MTW&BH/(Y}#C#CVAM?a P[z Ϡc%}Up}XޛqjМ֏S,[Uϔ5EvYY- :' 7:ƛ$ -:,/b F<k saWތY7D"WRjUIDT4TMi:oښ豔>8͘uqF6ݡ~X{0g"sd%[ל+>rd!o^yOɊ(cQ%pDn#IU- 2#3"Ŭ&%rGPo؇Y[ ܵQl;ݢX$VL/ʪ= Ku%ڠRZ.(SF땦g ɨbAK'OATp "Z ˟ꊜpy>h}|,<3"2nTd'PښGNW1h%%thfoZ;:ŔCƕtFF$/ RΒ .k޴'EEL%V_EhGh,o355h/$u8yҟ4DQ IH m#M"e)C ƪyOZrFS۔%ZPӷڨ0q1Px!͔q4 j2J}#uhI ¸/͞ bvc4\Li1H#tK|ˤs-޾bjx*WxVN;̽{yǔT~Vۆ?o-Mu=0Ϊ $RMjB,5W>1L(Xij=dnb6k|3ӪY.)X<5E555@-3$!%eGtC6?q$46(d@ @1FEw*Z|]l`hD K&jg mlR2*]k˚ܲgv (ÄŸ-Ч% ŕٖWyœSndzbQBF{Υ,spz, nrz+ H'hDO% !qOg-.z[LKdc`]r야XgnS^l=#e%hu6O(fkIrO/:KY)}v-(Eq0bpwp낝AL"AĴ${vkC\J/Vf B05AOt 9{fdԥG+)tnkCxj6U=/l,]N&m6j3im|-#Pge|҄*,wWBܚ"@dxUgI(ol󬱺 ȩz6З DI[v6s+2x$ge K]O o6RGH8DC9\xFiC!e`VscC!IEĩbhVL/:2!0[*7BgNkNJؽb/,?omgz?  6^xí<lM'JS+"BC }x_y6j{#Z\VVŭV#HMAґo:-YD; 'NtO&Dƾ*^<ށYGQӾd"2s8+@|$vFIF& dMHcI]nO%@<v: PrPSǚ"Ϙw< c1 ȇJ?;8E{B 5xJ? 0zr2`Aiowq.߅}!1کvtb̰?G[Dܨ\è}4s>G)*_lWoI=Һ6a_qBcP޹_ec`(?awDpitXzI0ld1l#vo8bvV 8{b 6L*.s;,vd)T!.Xbю,F%[d{aV(0 ۂ"VL%CS_!%ayFz48>Dٶ}aZat{ (tKqӹ,jz-$%f-=`8h)>bbD8akg+,xpzQ#4Dy ;˞Izg ݵ;WB#^芟EgE V%ڸK1I9+ SɩDi}L6$*D9rI]_CyKE႙~-lzHyo}2p3G?ѡiYW3ٓ>e:ebS@:tD ۔&N&/N45$?͍'yV-X 7L@daIUd+^+P^#η; Iv^$ZT 5u:Y+tn'|@-~ a{EX'H|@T{=BFd]luuTSiu^G,ڤ7ak\V׵v;M <%[Iec4aS6>,?kYFRM-=;d xbzƙpRh~[yW7OcM'Þ_z_'6 a=#8ZOEٱAw9QfsR W0ݟys8仛io4Tv.otyVo.'P- E#T~Dȏu~>e#_ Lp xg2)j^!ymc,[w %\p-a@d`5K͂3($ODMb3*1P8=goWT.D;G@k -S,A ہDݺ 7|΅bWCFI>q }?/k%i`OL#!%^z!c%fXPӦڱQs&]BHmP_TPƒz}T9kB-YFؖRdZ7ym"wkv$iuB)[a$z KױH-"I}Нy^e>8ëDl4="π񡦒XQ%+;(gCI?|SXUF>(^r.?>*\GO 'کSx\wxR> c =ůS GX6E]rhOE+"Wk[SS."|8x\ F9 d.G?5WA%\W6`jl>mYʸ|+d^Nf*eRے}G,Qjtr%)яңE@r:%yUZ$5vx%vY-41K6b0ķ~Ȃ my'SluVO%Op|n4 W#?ܭܑ0`L^g}q⇼UFQ smŻN%y 0ڡ3Ɋt3'&r1<=Z}(H3e#[JhD߹|C, .ڧgw NލjHXn"nEHoUdS)B uU:"p QaJ읧eo[lS ѮNzRrO.yi`+4swkD?FLL5wIl<} e)cB|>1zz,:X-d;zKAAm4߉I ~, |;KG\E簫|Kma1r^PPZ44鬐&vݤB"L1\rR6wl+JwauEW\gà[ID91焏S`KtL-e/._SC%rvLpi$ۤWdx6h8Y<囼)Dh^ ϸfw|\h>I8轀Ȧ55U sIA5|!B1݀ɖү|a a+Y/RjZ ~7A(cMA"*̀vG'G3.BS[_o@&wo 3)ܹ` m?`Wì, nq;)##Ǚ-WvPkk櫤ݍXp 'tT$aHQ5=g f=cF&_Ʈ GaEφ(T5WGmթxK<`F*PwK%#t%M\Rv'jq` 霊O 3jş}cvm4Bcm`N+@_bBJr6V+24_PE YJ B"Qb+|B}H ?Wl#{߭` 2>_>n@W4xG{(" c.Xc#ק[,Ԝ,:_Ku5F}Ve9DBH!XIx5D7"8,e˥`$4  1`:)VtLJ[ tT_iFҽnVL6J_(00Ho< #>Dn.$dž w;_*S7…)TĊ⊏ 8,Yk~sM.I¾yM&ljyϹNtS3Qڐ}c~B^^YhW nuzzk/jSBܱˎXLT{G SEJčWG\x`)G_?D#; 1pmzҥ!v9H'x);Vs/@ߋA)v_ d-`(& 1u@?7p/52;zkHBMr2Ց2mlpV3vD{PL<$Yݡ;yIwQa?9O!Ok>Lb}>vK޽TTdx|MzF~FpҖ%dK b@9R6(x1El ;׮釰!D\+v5&RvQ?k) Vڵr _kZϥsL$ Հun/Ĩ:+eG~"zDI/yF0ReeŠ ` ]Vp%!|ċ*czWd 8̥7Ƨ2pN_2Ʊv"n_;mWI _4eXjJ@A+(wUd;T`Q i/^ܑ#Q/ V_KG]jAscҚ)~6bfnt?C.ھG{% =O&oU{&¶]+F"J^Ա`=A[wf $Ф7p `g|1Շ#,H+7ܔ߃3җpfDʽc8zr?צ^Yqȸ6$!#e,J%2'F<»z33_PEZ"5!ᐉokh1p5$KnY_]\GPk+ 66M}\qR]SKC1PA >mL%`@ը9X2p$4#[NɆIRաi~jLsΠAn52[gq׺}/{ic."P+˟`plZZGg,(\kzF Vt9)S1֧7ΐG^}fߗ)LIS+Ά!ciL.CXZ޳Q'G,uEIjX }2G,&;]cR8#M>ܾ/{x1 **8Ư: :KqxcH&(Ci9o]  -}dxcq8-jHf&$k1YTVCndCAe ":i;Z^ãf-mm;$QzaSRrftl?rW]XO9?迹9?:ϵ%r8 Q $R Q =~Ρ WMe~fL=p&,<]IR!B'(;t_!q8-}=ʡsb"#nb?T1--bWLxM,99A _k(W. L錅5"h?VZiw p6,!gܷ Pv§-e)\Rh a{q4ioxKW{ў \v\փ fdH"C%$c1Mm 1Z*CߵұA=_9s z^[ in⌈o}}0 ]oW3J{+= ݴ (}~Z<F̡bs \lq>[TjOe1?LfÞbT V IבSUd6A)$But&H =S!pmփi %"D'++j'AԨOfMCPEO'B&yQ`JW+=Mu&4}zwS?uH2-)!=)l,o)FאUqn]Pvu&`x8rb6x[\էR+r ޗ-0p_>`3sme<7Ğ[Xqx?^ܯ%OKgVڎ%n|Ċө%cv)&(J _Y_#=ԤRWo urG?'h +Z6'_-b?;;B<̂+xDnMԣi6 q"!"0Kr4n:Q]zLAfw{o;5Qww/ౘTu)59vPd2TE^ w a\S0 Υ.rjRG;g+ aruc~f MoYx'TR6V%bߐyp-95n!mLD""s1^JĪڔ%Цv˭ cL_g雪#t{xTGɃ j4*9^ìe:6r=4y3BM6/#OiUY i]TS<| tnZNZo׾$ݚ bgc{KN{3:?إY$W/^R!3iyNR"3.uPC4b+8Kz\J>^f#վh!)W:àBN'C4p=}"X3OO gwmDK3bJXlfldmЪFvBV03HGGCf1aClvqf>frɍ\,I}=@p_~L4ۊ_ukbYkBS]z-xo>E@@lNa3ewfȀCb!iB .LNDL@O)ZbGZV ,WZ ! eQ80O'3:ӁX_ա,OHdEe0Gt8`ޡtCКjfְLm'!p%q?RΈ0(p]Z5#'Nǩ~WEæ?y%shTӁ>!v*-*$B_W0fۆ$2$sBuZ~U쫃;Ô 2?t L@0lxtBM6$13o1;b]2i*&&]wFz I:'̄AU 'QgƀYMBtU}sx|g~ak#Lu\{um 9lAW=, mlS6!_ljPtcۦ5 vcb41A@On+y(Ţ1}U(J*tDlh][ȄEa:u>;mO? ~lU0c þ9 GLuDqs m5F+yB#;\WsyFZǒ<`3 .x\6}>p{(@([y3bui-?^MxV7~-`'Oyh2X{pvC(U,Q1fc15M d'mLOSU'qu F8ELĶ"2gr!U~GB|zv5"u8e1*,x~=yי_m*a◚gQYǣ>N)atT#DO (MOߌ*IiYZX-bf^e׹sL =ta>~As*f`KWgb*7{sSDEb߉Ľs\&7[n\Ut=OZچQyDϯf31綋M.xdy()Y2WjjKj-r O~EԶLkT7|8, 5;4z|N’ YdK,ISK4@2!}?ͣK q7',[F^Du7Y3*'b}&JQ0Ih];RI׶%a|υ5&@I4b[\(i FH}$-Wexh3GQB!?~HWحOQI8Dyd6'-pFRYUUV h;  2r[7/!폮01`+x-d7[t ʹ"ϕu]W+=?8r\c¬&OX$ՅFi@p̲At=27kNLv8%FVk#l^@~2u֛4ŏoۧF{{k0;lz7F 3 G\>[:K+]Nalnױ ar&筛pўfW=ѡqPQO"@GkLMgVԳ'1,:JyI״B.gP : G#N?^*^oRk欑hKJ:\gyg2bBwAdrKPQA5pHaUsԡ%xy$moCW*`I3mD#a%|v &9ͨ_Ɠ~U nC>3 ?8yOG|ha!J&G@tuu-;G }˓Vpx8"٭ˢ(b7ωmDF~(U{j>zU .u덞JKD!MEMZŋIheP,9%ϱ;{9n>!C#%[L1h!ĩF+""WE 4J rQ)P7]ODy9A{6H/PlHt >|xM[Q= ƈQz2] ,-M_ٵVq"z2D ,>[f/k>\ Zv0>SܸFߛII#N"LpPS3AMS`v.]WC.}& *hp=ig7% : )AWصΕny=Z *.a\ *BnTc#MmWOv98*Z8eXV_\&gar'[v1-&0rS1w]Hul-.B,WxVٛsXɉ(x 4ٮFxܽqjɄFaSC'Qۿÿ t!zW鼜WGJn?Ɖ(.m,Ԝ,FzM= X݆ ~ #& Ф 0n.mè,IbwIV+W@6"+ [N\[O?'tbI09BW Ҋ\ ,9%i;ȎBRZhQ/Sb3^jHڲ{UZ7YܺC" qA&u{Ζ]ȃ;W0 zf8 lp=*ilT6̟_آnH9okv~Dxbr!0±溊$Xt*iLʣa秽{<сYi-Ko9]o3x.~80>!(3^ !yӗdMM5(iw!0AJ'\r$or}}^*)ieO˵E͉s~| *}@NeG nLl%1enp_4-16mG SS'/!4Q³}!RWԉA-Hp({bA{!-p@֝e]9T=Þ@19C Q7x>2_āq{%M$GյIgZ<< eRqKfˀY?Eudͷ5. B^ .n&Vⷤ 7IzmWnO;ke~J_ ^mەݼ11I¨`=|E6\˭FrCE":6M! G7oҊ#'sHKxf5sS^ptcvMտ?Qb?_tޅ}XJ`wH @BPUiJbչ3 pexh@dE3;Nrp&+ KW҄/F򐎮nffKuS}0ZNtD4Z4t!Vvy?H:l 5/5o+ͮogw9E#˄=q& ˗ADIrkdץd~5< c5"6-=KhASy݋B)tY[7 VcR=95ܗV8J髽gB`a1Ǫtf z>o#v9/5KWxج>mRGK|1\Lݐ&;&T7"at_P;.."9ԚDrD:EӞ%⾟85eBymNQk.;hAwVL6M1nYjVsvSiJ1a_(@-3KXG#I[RNG^3r|×R AtâP57FDr`rjkjl#i CКz㖅_D|Hے.Ob|'}@/ap g LmXvQ}`aU6]`PE{k0 rQTcbt_%sp L:'dݝL+?~7tHt&Fx>t`Lrp}l^i^f;zua\Z_˹>>^!TC ¢&O^I5P :(t ~ Q[.q" kPk FE_QC[n=/~y"5sOF:ʚ2A3gqzҒTAdKyR@o`rǁt=@:{M?WNHyLЇB5hRxsB*"9\܁s@YkDӊlv0G`+lS3Iɚev1r>̔v8L5TݰǦpZ|Y "gsjv+LW{ܙ@HVM!~~x[C{6:F-bW0|N^Ϸums _;C-N^Y\/>(|q mN o/U 0̄F%J˓BnUxwe" =2;ӐM- ǦRƦ5TFnN:p 4m Ǭ$Uy84x} g6qhߢY>(w t:Gr^/dlĿqmiM}KN/_<%h Ol_SȐgd%SP+qOdtgacS>L  ,̔ݔ)Ch'mzZӫ; 6`"#x{I<\&k7)8 vt:B&$-y?+B:13鋕)xZ.LH O6984O¹BNΙ_HOv&d2ӢǑV3 Q5yTDJ En"7y쑚O.ĝٙ7YUyjHs p:yjc+_Z34wGIwyYu? Vo~Q^x]J_4fr(b;nqߎ]U塸$o0:@'+">,DY fd2Y $|y 3711\@Zdi'rr!Gz3rgje&ԟ%Τ/ݲEJz iNP'%u _W+YayЂ55ّl-P7V(WS[@%;@>dl!JG]ծ[KkXZs;9'qa>.y~MO.|.#9DJVQH>OȜ :a/N)6֓ {sC&cl=Ό(\X./p{dE ӓީJTؒΣ݀.wLF+P]{Ph|gv.PjLRtŎ}DK23}TF_j41:f%KDk_:LD[`_Ug,sC]:&E' w Ł ㍰.U:i{`ql jY6]̌#M5 h/qIq=CDlU 1rN?75/O$mpR&"U(7$?Y]ܵ(1@ܣP `jTa腨hȽ<ߊn?.D Yo^09רgnX+aqWgv*~1ǘqӶ[iУ[ )īwJ3y(5g*Yth&{0 ~~=ʕ31rwXP` K熟`&bRm">ۣ' i/@|iۺx(CMO 5>u-R>pľٕWUikLs l ςG ;l}*-]q+f .踃CHepChiڬ~(p>F|Ijֽ4JQPX-F<݀bVd&)W)}(Ajg%)r%5XdBbђz;,%A摥wOF̸.E&u 3q*?p{GHOq:Iw/;Y0WN]4g??vin Ƌfʹ`Pz{6=GW&Gp"j{~:7۳4Tfr >DS(8%@3uĬ՚ [ AhwYs[얝V'n5ktk }k 4}u 7NnS^i66 ^b{\9sLxZ͹# aKz.('ëE.G5a*YK>tACuS$ԤϨB3^ b=:=gD.k65rq4בH-pRkٚFQͮ M.P.0K< EL < k|N턣AF,30"]ѵNJ쒔d)BZ hoKqXƜU7Jgsy锛>qT*2框򋘪[%i?g<\ERai o*3xܗX O A`>:H 3mF!W{g.̆a5 &#h`E zZ閚B<jOIF=IB %Q̆@E9u؞n<.c܌Oo^Վ ͆;;2ŖU /|>XzyjAf!gv 駑IvfU&w >k83gyrLe{~LIygXE]V*ajj>$l-2Xi>I{8pwLৄɯ]lkR"ؗnlk')̺?ub2u úo {3Q@0]:1-ox0UscvvPJ&wJAğDJ=-%OOK%j=9~,gpM4+$E7|74el"*28Kb d#7ض-eA\9}E ;^I([۸ǹ`|_4+kRd׸/?ie)5A.]W5 kdX)vX1CH߫1аbN#9\)lkԲ_t-N휰MH]BވoO $rX0f|guA}^oW5D gԓ{ˋ:%\R>!P9[{Փ_g|U.aS$ r w@/RO;vX1vi4$z͊{7a+8e ~v#1@t7_R݊_P ؛ijI-!캰>FVJ!oM*ynjߠ*Tȗ.k8O.61]U ?Rp_w`|bJ83e9˳.kGdD,P8xKSd~sq3=vٴ媗c93>z#oo,3tPC[A_8Az덖49@T I0+;>J)aF-. vׯ;=2W%W al"mVtVatgRf6={z>HJЯx_~0Wtl#ĺ)<ԠTǒ}>ڹiHܠ86qߙ5AҾzrˑwMt5}X#RĀ*̻[?1%},oHh]~-qUGPeeT9`1Rjpƥos&R,f4mʛ *9JB ͋q.DsyAo{O~% "eru&fVW;}9Nra--2C!ܕT.JPuTf}T! ]H8Z_Rمb`v5[loPe*w[Â^fcW$ELcl-2%ShLeרռΛm+ȺxڭC B@{ZSq4C|EI4mQs"^^"hA{]Oe=0"k ,[#~?#Oui\Y'gL[t~E)K۸Ìꗟz:n`ېLrМFkHV1I6r6maY ~%lh; 0>]U:eYBuR_6A]ə!A#4֖TŃdIfn&MX5l}H"8aiYJ?/5n1 gK5@h8 n65YQ a]"r#c]-( B0|vTc-|PHW,< 3(e$ID=yO)|?ZH߳;L̢X8?3ɲv)[.6Z[!'tzi -J>lX<|TfL NV~n6ڷ=#J4zPWFCt->t6A#?yO1稺=J&W1R)@M$| Eϸs@ܵB2&3n _G:ǓdtzP7'$~688Pw3S̗S+)/q@pRҙ4oZ˚ 顖LX[B6~2G]i2 tÓqq@]L42~zFmO #]&D axo[UVf'੭!N*d[!`-u=tZ,z}$7y\vPߐⲎ/EK浓j d[ 4ķU*"JB7E_.KPy+n2 Irc ݩQ#7c^x!GbܶlD"Է8πC.0quJG(Sqh`K+{Q-Z[>}^d=4L񑀒"?_B4NH~mRcvSV-$yhLuL);T t]^YUBK+3AjE'ω {&p@Cw;ܪ@P?gx`[W/;tEUJQo& Ů<nm|ҭ%jg ‰5@O "!KRBI{9|.0U7ݞ(HKEU$UBSIQ|hmg:9$~lu8w+8v(NKbda{ RnbԣS_ {fyYɍ6 _Փ = GѴMlQջk1Z*‘vIHcY&LpOLYM my*&gJ=~M͝xZ?L+ G "/B䟾& Gu7reFR Ә˘ 4X8w)^gl~,F.xygUn(,5{*|!<13?G2M{pSy2O-Exs2H7v]<7QCB>Mk(MdH3;Z)NNDE\<(}'|CCX<8{)hټ ŠR/1i?c6\s!@M!o[/~{nn]r$z*My(G~5sI$Ug@eErȖ`AdU2i^S #)R-nf*ꕟ y;c"ň{tuW|E45ζ{Ru#58 sCBC RPLgӆ0Ƕ\4~j"lv)w7*N8,RpE>T &DžL-vwsp0 [$݆9z噫eڎC0(S";U|e}߃.pBdsڢ5X*f`hƣj&ۧ󓋧:PONiC75*+Sff'Occ]|rcgHj,ze6q>Loqp+~ߡ4{ GIUEDp;)Wƴr 8j,-קC=l禮0ݶa`OAד\0ꣲ7(F5[]8,x\w*r% Q<qZ=glwpwݥd`O<o~) 5 &Ueq"8S#:S˧} v188? Pn8wc:<Іǿ} 8?qVM5RjYZ-;g;+pM=Et9u K#lSGH:I{{” $ܶ{Ln`}7PТX3d.ٶUH!4hOj[ vtlVweI(z|IQ;lM35*n*RFȏ'E1LCt*\djp/rgƏ0LJ(h;d$͆Y";yo:R4SMwp+Xi#„%j*{Wq\ބl*,.u y);V-i&cW$;vHenQ }>)f"@w߁bo*ClJ#aī}c/C܁[mrθS:\wNSgzMo(ڈ6OEVmb-lJD9c q0 Fտ-.& !,(ܕ5r]Q&z*O|+C< ]Zz1T7?ct)3n?,Jm#BYHӣwVn}}7 <&-zL0A-J~#EPzW/KĦl`EP¿ߛ?Xϣ~&$UJ5AZ+SAkbǨLJqeg7K\W[JON9EG+ J cBPIVaZ8H>d0UuG =>d߈$]S U.F"j@w^y+ o[I4+9Ν_"1> oq=7Iux B(s"hJ[W5H?#TF>s5'j\Ґ}_9@Ԥ/Qj7TCa2aco=5{2ɩMIvk "X|f_9Z~PE 3bkә@. ޓ%#"S7XU_J?F(X Ut~[. &whM}͇ epT$ؠ?0{T쵳Hnޏ#t~kb?1Ƿ>j@} O#%6J} BBNy;՘Z0ɵңcpXOz~]J[>̾Kq, MjkPp^$*58a ,r\y08C-J{)A)-T;biP0cn[z+z`lnßwi鉣g+jBgAvl\,-T@W3\)M>.\CgM䈅lδ-NFzP s T37BKFL +J(FR/8 -9ec.joXH"(m*H\L1!GYҀu$p"LX0JmqD;ėFb̆G"vtX al~{MwD6T͓Lsm7smutd 4 2SUŵ'#ұK Lf9U:d,H)-oӟsSr椚ԛoEɜ&l vmO3X%?k6) li–.XuN͌.anRo?F> "b, ˄?>XHzLG g~Y-g`  _mg=\'+x߆r W&HYbsedH^ψE lG#4?lZef Z5a󞠩27<_oܚ}4} /+E LYaY_DqOQذU>p? yq{魪$rߵ؟k&~n3j/H l/,9Կc9#3ߊ +VֲeՍ:~/3s >)ޑNqn:m.UAG" !S6HhMK鴐E۽Qo̪.VdNmO'(2\ ;wLՀh3ϥ ojOAk&&1v&}Za:/O-zʇJ /;qLS|Ͳ+.^RȐyʅb`-fvQA )4Ӆs|"}>2tӓ[-EALS4ͱ& lC+tm򼉗d8wQ=C#*J()${L ac nN!Ɍ] +_[@I)J.ȍ_ },F*nco[L Y}}I:Ǟ_̓_W`9Nw̻+Eߠ am'l|~3'W7At:IƲU?ŏ)q - %2tI6.8P#IrL^ N 012UxU$EDN3*CraSb䟿00e" IF6tA2s'uR.|m/͠mk§D$oB!y~:4F̋{%,Zɠw9Z1L‡3f!UQcj.pA:IE\U ddwfa[kt%A+}hggS-n8b-F1:mD}i}w"oW"x /W9F.Hϐ6 aLdj׆V0 ;bX 9M؀5"P('v>9pQ r1 Fq8L(kp91O,aAS'v4wI(s6iV pАSvIT#=%ip&õK$K1I铹l 8zJ&~usk|cDg0.BPD;1/l9HSD@q3AzNb3B]gw.nybط_%Ai 5cSӬw:H 3aoxE+ v)fuQ({ 3yw:al(Gj]ͮiyECP.nPz " 7g2zR0^~:zUR7V W0kkDzjUݔ^~Kv+C LEKiڗܔ5tՑӑerԀyp2kmlٵ]ػQ]vey׳-n70%Z i*Ɯ\Oa'8mi缻[*Ǒy_<;UxTE%o$.?R!$}a;ɥdYn6DeLpDt/-TA҅T'8u /رaB0Ppm +%|^l bwj:erept\֯jg]դϫD,.EvLgv /{wkWEU6WPʠ@.CNR++s\tI]iViU*V-΄@NI J9Ք?9Cq~C.ȭMr[o|ޞ "j\{hU>E#@zgkX4\r/@=2?/ jEkT-l+vkr* AfLbq(kI5U4rMġf D'0Bd=W05٥GmF6]D2&e+ɼu1Hػϫ :җO^ni1~oYOΎp< QC(o7N鰄:a_f'`^f28m0fZOuwPs`U/0h ̍%w8Z8c۫[6WC?:v,ٽ:ن(AX:gw=o mMY&h;^"&KWڹ ?=xj:=([s;UZɂן v'5QiîMd~ fpQ}D JP":a3bIw8gtuej8pfFIΚu~\el\);m͔+P=^uՂLLy= l)Ue\trg/\HhӦYß"֘jb˯ΠU}`t(y ^V;SN}Q۠Z'X/+loW.~G} 9H\ D7N(ps*෍*4@)9i1O(P)v[T.JkaAC X+wq$1Lm Έ:`UrmW75>_W]Q)ϋ8æ{b/OWe͑K,L<"ϞVhDY(FQ4Bo[dk&W751>a2B1b@6DO1ϣ - PF@0iFL05#̸x?հ_s-kCSbCqFB~}/.h}D`bKqb6g9i anB ݋ӎ"*}C] YˆzQבfOdN SٙER9'PIo$xDY7mŨ?aṲdz5wR9gc/}tЅkYY ai$1 H4m-=3{.)6rXٞUu1z6fyNz)!QQ2XGnG) PZ}:ЙW f olh/cDnHP)e̢$jl|yiY2@L/=]ĭ· tȥr7"7XPcU!ӹ Qsgw*{ZkSdW:);~FFbx$qښJK WXb!&v *<3𽀰7۲S2k^&m1GvA,%ԴJ%5AhINDq|pBѠC -lq{PNdANeɞϋ ͍g=uVnmM<<mt3zB}JwooMP0~gpY*\Ί˚̆s5Gvu5:n) 8Xpj619טCHhݡbE:ûہ=fwM~{ a'Gѵ)}v*NKxf`C]l q.o^BЎSRukל^ ; Fe1 2d!G>G:lلrnSTHp*7ս$;p/k1OȚN\"b.[4+Ū*Z8 7o˥}W@hn~ǪpzƌK{lKRE[fn-eY*_5ܛzׇ:nN/n`$ լ{SIJzzJnL0WhB;g;-[_:d@dW! 9[N,XP{zP~8]]{d[FM:euRʿbQ*~ݮ~*ej(wpM9f]U#OVl$Y991b<ӵȦڕxgadYelxbeqp2˟d{HKAǏZ.|$1.R c`1NH$ⶻar\msa{=aD Q;5MqTh;W=E z_^E1C5_NJQiIN$aMۯq͠ Ėٻ`d[PUהֽJ %Mejj:HTkwnzim.I;/cQ}t~_+ \eݲ='EFDL`]1AC(g8w!pk>j#1~SrTVP&BLW+Ovt^j5Uk4Q$=LT(uN>ڑINVPJz}`S!VR:ś(%,<ƣ q(Kgtj߿ׁ?3L4$a/*!mmY =nis.[A;H+NӸc*V : 0~=pMBL>ȇ<(v1nv9#vE;N}^"p•al^D'رB4?}&I!z%u{*w$3 %C+=.o/ ?ةuKA ر4'~ElhK|*\7\WQ"cVV/+)]?9Cc[xۛ( |O s/s*qѫ]L܄2x.TAEי<:3j\Jv:6XXeqJN%6%|sYbXx.]; Zϰ>edEcӐv3UyW㋂M EKl}7uFu= k"ř(a2_@OgIYB6VN+ؾWZX{O3iG:ѐG"ACNEDāT&xܔOg]-ڻrQʞς}C|ceP$MƟ=0,h$jbl|1 4PԷ=· GdTn5Ío $ۿiNI) i&w~ SFwFڎeѧgnw x5-x8qb<t:ޮbdUCUFqr9qX=%_._楶^Weg{!4kLVzГ~cQ->T'O18}+:tni"cB%LFbUhESe1c B^dҍ\5R4_lND;]}r/3y*`l$I"2(I&+G1:p@WkŃYDYҒy>;1IF|8rib %Ş.*Gq-TX%␬h1s&vLA].].ɺs}ⓀU{,zR3! A])W^ФXZy˻! LJDGHCuꆞ9kܮv6c|3S/A^܅s;t_ނU!*=ǚ U-֢yS"Wv±YY\jŪ`7N 0Lʱ[w%m_Ap 4cO`Hs&kFWマܝ;h\HvMH }WnX=k)Ky5h6ޑzdYU|}~ ^ q=?PY!x&idy&d==ȤZt\ fK7 IIK cDGj/g8]EB4ÚP mXM-C%[l:tUc$ǒ\]s֝ѓZ!֟Ξ=5z%1PuoP'Mzb<(tj(_C=+fzZ''٨0Na,Sk}yۨ/cSGшV|B8~/UB9-|XŽY`UK6sW|ӈc6i饈8}K{7-/8RȃxT@PL`L;Z:CQupƱb"'/8`;+*JRkmCqnt m96GĮdL&ol&71p?LB][xAogp^o\ͽļ .]W{ Qwl.HwʵUR[9TX:) MGNBE0C( pPmf=(yٻF³Zq2_ú5B?w_ti]AQRR&\"3{:{uM_ ,$-J)lh~¯,g1TBࡹ`}j5i?4ˉ尨Dcukް=n"*9؎}M=ցA%*8oAھ B?# l! T8d45 _x0,cOeEjQS28 $pWqdu wpe@]خVm0a=g?/)M>mv,B݋QR⹼qμtCJ߇5@|5pJd$ w)o38pUN?? 7;Gmʼ<D5 0e<"QNAGɄEvg_K)oR-/[$c9m4jU\[r[%'OqO3=a lj)q%xOЈk$,-* Pә xn}%6ٮ:rmjk&CkٴܖZQG' iaJ/J1Q19M%8(g qWL;fKpV2毧Z%AceT!oc|,g$"w~]G E]늈^V P}n4k3=L7eFV6t]O4Oћp`Spb:gB*+GՑX>Zna,̷^ oGmXƕU&lY{w$@b;le*#TE@.%L,>*d@aw]{~bZU].V>S=~3E4C?ż/uwQBOR1J PH Yƽ1)8)~Z{NJ<1˃4U!z/qޭ;7scf.RWJ9AZlaw$W:z&,Ią dq;Iu~Ѻ%+KLJ+ƿܴcH󏔎:رwg_.r0/%=!fu;ᮓoS&[x2Z>OPwD\ߤ׸~u]zI&RoL*Q5=q5f"|msSzX@Íz`A+ !Ҭlj>T _?Y-P49FxC&h"}18N:CIP(t}趮;t%  /@v7q@%5_yd7#PFv^3rB:ϋG|{IF@"bbnjS³ X ]Riw8ÓehDN$(kRL\ xB7V sz~uxb-Ö%)exxsLX1:IZ7u݆C?"6 ѥǮ]Nyaӣ^Vt$]y/7ǩ{Hfh c BxEȂ.c/ҿ,%LyVbJ{+ſKh 4J$g.w Gr['}XhPp b{W[!PAr|#ɉꎓA&t3##- 4/R(s 7=1Z<7'♜kiE-Jt&Cqs|LsPdl]+UAlqR}=FEݯIbߵ 0|BŻ鏋@=ہ-gBm"޷Ulh3D^F1:ê.J@^熤sC)b PiRs{9nE=ys 7=kGB pv{y Y Y%ߘEɼmGi]H!S8Thd2PVv чS`\h#$߼fclI@bj%ze*tR)Qi.3Td`G;o%ѕZx,oc }UBOrҜ5D͍,' r 鰠#E.{2?w!5sj5]tъh 4&ew}] 6)FG5EHzw%2z&{E ax7o0BOT<v;p}Ls%z?w6Ý@1rlA;ˑqӱ&bl3>cpk^D Rk}d3T5ZqW*Wne@Hkgii"YW,'@v[ZΧh*W6 RTlQXY([p#{Xr eӚhY_lK?2LoasD{ ; f2M2_N 7" ف~CP\̢"옩EnŒլ;Ga[ÄАRK GG<.Tٕ>%=0c4D}S_”%i ?IT;帛[\mZfaOK̶>;DoawqkM~#S~fgW ٸ w|߻QE(W6ePJry2شl`L'*x"ƏbVz\[#DpՐ~Pr蝲&j (pRL\ *Q[P򬉁avѬ Zz;5Xg_?bx * u\L91 nua~߼0?եnǦdڲp-ֹqWOM% a(W@މ%x} ix XE V0#x)$򉵚00`E7ߴ򐪛FdsFgm Ae1AO%KeL,=D{-NSKZA0&X5.݊Iag1U3!Hoy kʙ*Dd|5ZZԣC`8BRh(' W.%yk^tz]ц$0]()d6 6J4tYKF43;X6%T &hPC`"t RbTQcwX#m#|/Oh9+O@jܨ`XAv}:09$tO})=įPuJ$ b,((,YGDm1:tg[iI`N]5hKL>o>Κ m^:6A e;w0 ߊA::Qf @y8-*oj +,jY-`(鬤0&8 gaKX}E֘R,'̺1 *6xԦánoc~`+r$zPL# Πу,9e#8:_Spb^%PO "D{R<iaAuBJwOG nSv0X B+!/fqEΛac.Vd皽m#<*gfSb;t(iv)/(vI% }GMBީRCָjT&bu:CbMa%x$e|NDUH&44D͇]~ \1NE۝!DK=e]I\GBH( mkؽYx#L C#߉lcE#s܈MS@QtkF( Hb9Z\V &L/7~9jgC:rS>GhX'oh /|zk{wNoc&&@*JS#nnVjٚKWaQKw!sn|ĉvHA%>QFhtWK}[e U9v]`=[!3C_lHHD"*s4]A@xqj6Jrz&&=F7TRuDBU?(toDXyLGl 1&%|A d 01%dHwRH)O:"S @ R%~X C_{{G?*n6iF'sɟ&~Ohʺ iO(q,r=*}:[{By ` &vp"ʖ'#ziˣ! PFGy(i;~Z,?|I $ N68ʋX%NmHiQdwC~jK)ߪ02`l`[ 8cpO|(OCӸ׈'D%{]"}t䄠Y]AKѼKVMEd$1g=4ĸHԓVaa!¶>/k]/U< D.֧xZPF|߷%.JITlD٠a7-f-OJx$s`ÐUSEz 0%I{pZ Yֱoa8pf%H {SHrB^1Tq+LM}L1/2=N5DD?<0X1l>U0?"~:`@kR ' Kps n3FP^ Mӗ~{- <ൟ9-`l ?뛺y'Fm3\ BǠ^.k9'@I`CrglDnAOPO+vxsI.8٨x/XLY\aw}:Yeˢa DGKp**u#cl}r@6EjљaD.Tѣ!? AogQwll ,HPɩcB**(%tۈŖOۦmL}ex/k lJ[bldƠ圚+grvqnw!u"yn@0-o4*O8NX\C*R| hhk)sj-i"M⽷8(ic?#y8uu! e *jȖUqn a5} hM}ϋ_o?RxnpwV%,j?41)qmtibh Ҽ)e<- :SrfHw49qw^ (b.軧Gz8sD]DqCng rMM)?,;~/K8/85((_/fd[Ddsct/0/?υ (tFz8'b;R1cORv'!E7LQi^ENSf2:sWGlmkLLLQ>! HK #%Pp4F_e639gQ{Jr 3 *i`Vς=\JJd#,|'nS49Ď\qx]~bK')T Ke UhЋD%|릨_&Oq2WՃrvݵ[5'ןF۫$(9EbSRh^6FL;="y}uŗTz- ++.u.~cw-7 D`˄=>>dFx/#XRAA'<oRY2!MW]8l΅Ya4$ L nn/8O,svo1Y p]ECSaFl,D_LY oƛ,b={ڗ߆i.t t+DI~ P Wcd}*shS [\iy 0`HZ\,) OOcKd{5G~owǢw Y%=ʫ).Ҳy09mh@0&&nȿ`sH/j6laح9^˓d^l1겍]UIs]?QK^&6$foqUɴe0`Vx[H" {5 ڋs`AOG㥢tm%fҤӁQf$'ΞZ쿦e{ A׌yH cP1>2+0Jϗga wAay@ݛ<;[L3EaŚګ|ڳm j,dRMJ{JmŎ<1Ⱥ6TI>1K Bi30!Ieݗک H`K rvս2_N@,:,IZ_)^@VcyʬJfsz=Rˣ>Zʼn&IY|65J )\M\8-=37gݤNjZJE)I鬤#ҳZTH jqf|I븊jܧN"P[y&`n!7'cǯ 7@D'n5 NpIv#EK?E ~-l%F^$^JشBԎ0^C?98fقtx?hU+A$.wu=I7A ^ B_F$O>y ox 7JpNՓKlpR$ s7&5aK'E:/r5o -(QZ*౪A+1<*DeV8."-:ޘr t_ U9tϐ" K0úXp:39<)6ğ; >%jH{.0_I"Y/uF,/(i(Έh!:߸:z8߸)}gDT߫#c[j[KS2$R0ÕPV@["@<>z_pYP _\deŏyKXS߫ޯ@91104 ^yI<{vУT_DG 6+g B$U;/T$͡qurfMX\O A"E_ 96!hs[~7ooU>R̆&LvRaѦۍE)oUy1GDa.HP]7ia"Dd==<[(|0]rHU)d";ASB#RA5)&+8`܂3\kn}Ĭ՛~DE{W\!%b,:VS37o; <ùN$qX0Zs 6^KKOPB þbެBb |sĩ.Ed2 ͞tJ]1cz2[eF!έ-HC*Q؏7C3?̵$߿?Eg"LjAvJѫb=/."N{mXQvKbd Okg!]*lO:C _fJRGB&crjh;9KFG! ?JW%V܇ń5_=5I+vlKr s*@J(P>yoɁ8A>"ɨaF#4}a$>JB%t:o(˫2=ME/i#opl'Wz?e:+,|7O l,6<"\ ┣H)йt"P/I C@1egh~N "!uy-VfVVH~(Ay_T]Q7ĵ uq6r.'OݽkNB*gj ~v&5i=8"`2S[u7#GO@P +F L?jJ7Pή}WofD<,++ME-) ž `n-uW!aۢW#T4#"KM;P'LC fPŨNiݞD./ #˲ek}8A^eN.lq_QF3Aͻ}LLu:4vrQ~G1=xKE]7+b\&cjyXcky">U qO?D31KKm3ҙ4^W.|Dڣ}4h-Qv @ַ|a-*1o׏!3G{)dDn?;- 3 Nm^񭰅Bo)L$.kq')Yj$HՒ-QS4SfjIntI4 #)II-jX@/miPs[hh=;%ӰVW/iE@1T")aiK Cw:>VP" $Pػoő'ev'7TCF5r4۵EJ Ҁ% >P *VIof%N@& aa>t"z˺H|k-}^2i>.ДO(T[LzB'|g͊ } GP0e##.ȳ~#2 (řf-=>" sn eK1rEa<c+{R uFlʗRZ`X~OKE1xSyfJD.=c뇈2AY9i= W8BV j$#g[̸n:k؆PTF~ m+wޠV <7cyэۇbL-9L2 l?Q1[ z=D* cD @fK? sGt>&Fkcb=e,m] qBl f "|1C RA+ xgKE.L :UDL_& i(dUUEPNG{ؓ:$YPnNnrĘ}W0F. ʣoR{__:>M, 88Mj-5E e^ó8kwd8nr}c7ȗҢ_kmgd6 )O=&9a;4<(5cUNkbVEIMNˡءdV+st !ds87Y%ȱ9II(tWHH}1罦K0޿KA/Pv$=D x/sM)l`+0=1]-N$`3?k/׃>3,VEU+e9x_E3N&޺(U'*Ļh%*nNRĨqĆ=o"זVO?hqRȵ` vN}{[4\UpF\{GvTz &$g4C㠤'ݟ!LJn]FN+tʌo@7%iOޒ$˖=͊ $,?S6epM0sY !3 Lu _43a<3m|)HrTy R.#&64Gc7rD2?%=hhq{\ ͚}ȝ .; syY3~5C<`gy)%#T! $u4  mG\8k Y;rp41z $䤅I+'e83 2~yFq`䂫Em 3,aMg@;xowZEAW(Έ"=Eo[*2UcܪÞidqSqɮ%Oϻob,SϾy9eZ ~+T7*g8dUïcF_A91usӣXs3+uAwc iktxRct!m?1 Zsg\ρ6_f-=R8|}ɊмE4x՜b۝5>|Gn)<~:兔b1TE r\7C8G=n/sZIƵO}ɬY!oi̛R<$mU=ЁH]UJ͂o5g}lcKʁIv̴"wb:8K %k#Σ s+*bwO\|pɊ 0 4Wh2AZS\Gc4)rsQ}e!K̿}[1KO"c3׹}ʼnx5m+#P$*&۪9㊞'F`Tz=s'L8oSN>@A$Է{\. BKz ϝ HeFhLjeIdlbǵl|r7h;$Bpj GI<6Fؑda#,)vXQ T=D0ABj5KO9:DdBzMkz8^V9685Q,V`Og1 {y9 i,u9q2k>`ac&C?p(J3ְ5 V5;[2NJG?4mU*LX7TcU jYIRH!T2yscx(U,s!Hiɕ/`;٦S_q@ֻM= RQM]Dte FIRףN7 @Nˀi:D{1%`ℳ[*N uktdL"Fq6{Dq*1r{Y0Id]6u@`P报|4l/Z~an]cd[ 4G \fS5(-yzu_7ߡG<9`(R,"~yi3#jm/p9T Wu$`|v8GipAKXT.~F{AeZM;04`0GrӈOWΏX6i ҖI^$wفE||[@ȫXd+N(jP  jݯcQ論z+tQJy';y?U2?TmŊ å*g^`䋮Ո '=J kh!J'-U6irL ?{G ʷ-dAMN4+b$bVN۷Ble.zGsVY=@1kJ~\c!A`5-eCz7|n퍧%4Y4 o`hdIyę>O/%pqCݳH,)Ikb(ެд78F;J[6rƫ.n0hH@8t ?I!7 C3.–[ ȡf x9VB_ۨ8EZXE ̊/).G\8'DIޜCVn]Sqq-?cI3F%| Y Ħ" ]EwA$?*bf9pHz25S''R>, muބmso[ =2HGHz:D9P (%|o< =&duz/u+펪/l+z-XQ*"}d$)Z X<3ŜB~2K Ho(aJ[Ry8{5K;neװJV9%q?՘v!<rX/+lyLCg|8Y=?<$ Uu)!ѳ-/7%|;FΙX[j\0$/$ٓ;3!fE01[\ )wt}|TQ(5CELٰ #aLWǡ Qn>gD`nfڳ~+Ӡ<_lj@'.ղ6kMU&=ߞ[YtfpRBxXtKw ׮WHl&a7joܤ&LHBFp-wFbj{MjОIrʣ0DH߇qbDv`jl/̅[jQֻV 61NVV^iyݔ v>_%Z; XF'y.}t%Kpʞh ډŐI !KtQI4y;s .{NyD\O>J_o=YLveGCæg39MJXvd╛]=lLx vc̀!>s_C ᡈIz*4"AM7v}Ag*UK0]Q7Y70Bu_E@ @ &J jF,gN( RD'w)*e桰TEOKsvs}(,7!箔c /PrXĞɓ}^Ibh#r)bn=k_vi{G7ՔC%`2mNJBA;&dlsi-ȥP7h>?P%6cV+N!`| Dwb2lӳR@m@vm0?gtsbqXI ^:cr z \;`5H2Hu`͡+@76ݫ 'S) ]is ,s7/y3#?ۧŁhp_I>hpXpPcogFm:1vy[I5RCҠS߰ЌL.w/kթI ?ь5d>ynDU z}Y!QG.48U'I1U'V+6Uk&KU dά5ї[O# ֨֠??5PHd/혦͏^=vu-O$"Ss5h) Z>®Zϫn#h 25!tr:8/J{uc`wҭ0e o[` 648t Ymk~N$}?gdg9,3-WӉzbF*w(..جJ=e9\11%pNYB~J 2N-*-R ƀ|\8phL RN.xfw5k^i[i;gVck]aɲ_d$VQf`jE%oƮPWi7}tr`%A7 2szos#/ʿ8J#~i1sP^ܱ8GvVvW+|mw~Ӝ5$U#9]rQ Bp)e}) xw&+w_ R6AH֭GN 8Ta'UWTIJ J +)WOFis( tI𫜮!Ö8:ץМl6%%'u̲H9zɓQ12X5$qzR 6Pq>/DuAO2;#rCUJ[vpz>_kƞWBx%WGb0Kaqӽֱ17~B BoP3Vrg.K緜h*{9Qnv Iqe< Yb56ZU=i2,ґDګ2#5Jt$'Ɓ ilBVc5FehKg.{ :_RN($eJd a}엾VJN'}[2{Dy7DJ?Izm\L>85 s+i/Rɏ6M mI]hqZ(֓b@#w,B.ɠOѲ慔[RGHKM icgKѯ`ӎ߈,'e(~WVOFVffl`yX1}|bp40(CځrHOcz:d1inF9h`ح'Hꬑcӱvve~5,Cr>pTorYKTXҬc>@=({Du8OYb- 9eȭ7fXQ5":lmh|>=r0T%bw5[NI%YP< T&h4o JI PJ_=Uc}YV{yXB<[G" 3h H$W޶ t^P BfK#U^}k1ﺮ=m+x.sS%9ypBA /@zdqּ;xISɖ+`ԫPVK%dVB̵BxD|&ɹmUiN s.He^^c qWGj }B}hlrU]AlVCJ -\؁st8Jfv$X?,5x..5KPKDP/ B\&C**r7uVEdSd9k>85+ZʲHq|\X"Vl?bȲm)bi:|;LPNϻjZS"S,:D)Uwɐ0@q2;kr< sޙx،%]Lg X!dn9:H{|&]eY~R`+v,[֙GlϟxC9Rܩtc jsA6VYs FA_+ dSASR8C.qicHJOvb3әk<_AgqwTa*kڜ1pQ6/5ْnj^֓]Yݵ'(2$aaD`؉m"Yl؍iOS]r` 5OfPkԻ,ɼP562XehckQfrE\5_\h 8ћ}hN|oĎ}&@uVXD d#)B`:6. mrv-.Fnēf*gyEX7ɴ(#`%}ûL`w2(rՇWcUH (ެz ⋮1O\(,#ZK la4YHd]I#VxM?_(5BLC(\C"?(w䌤=+B[2ZK:6̹JdliZ XH;wNM:_7h`QB̻`UoE KyEYbcL)72 #0XuИ› ?G8kU+bs:myɷY;ߵSv ф:E5:J^9bbo`c\g'jdH]/ 1^Ч }򀙑{:A67QVԈe.C8Ǝ$Yu41o(`X̩CzX +o|ɹQ9ݱ5:)0-y70nNEqԢ ᪰ (_ѮAt#IW\xRf~kk F&b 0Eas #qv;@ūIҬ`V7;OZbgM#CC?/ͷꐸz~ONwG0CZ?nu[oM&<|lZ&d+Q(Vq_u?rQ*p ~gvEkOEmFٍZnԸƸjdOS`BQybK s9Y_`׵}JgpхKI[`'fjVP)f'`1AÂV`=<i =<ӜXN[` 3tO{]&=j YArk!M0z3GN=oE;VuMbªe;DZPQ7![xF-lt5Y- a=U+};6&[kEn5S2".&+4J)CqޒHIS,V}-Z+Fk".WXoްV;XW1&ď`MU~61pD\|eazsuD p kAeuZ u 5VA;="af}Xpy>:0"iGZ}"B>v}([ԺV@T,r"1] sOLu״0y(o5\_"+CQV~-K|_ۨLU<݊beE=FDd5FX֩^ tzn"]L\jԃS`d2> 4iZRter'#Ÿ|inaB[6_2J-`չJZl\iqA R@ T!Ńk7F87xGOg@{25~#{_`nG#x`Q; ZM*h *"FH~*G9GO8ˎSom)SE ?FS~3\]),))cI!Ƞ ݐQZU0N׶cŶ&S3qvX 0`9ZU7GWRPS%뤴E|,c9k;,|0ɢFSe$#phL)֊x6EP(=(hepqnE(©4$g Jl5abj,VQ:dw#z21LU-5 )XTnں; ;ǁ7¢8X'-]k&ۭDq>FAV3 #e.Ƌx}6o:T]=eLHvporO(fF5Aj{D=풗Fix2u?EHvxKL jBrH(ߏ#okNETDg2Ӆ.Kb$=l/`ӰC7V *LAK]B~vsB"!`*#^d*@1OFf+E@~Y= \3|ztW:N鑻XnZ})mz|Mo5O*z"lZw# @P S7lh_zWW-N اe&D  "YmzQez_>ګ$RGRSf/s+#ݔU.:g-X"?-YS½tb+:-D{l|xq)i0ݾpAF1iBZlA{7oiu U5Ab+]+D-x=szA%1"XSeŏˎfgRrՄf. 1M{݌/~}VLױ^[h }֜Կ5.+YW@,* V JЦK}TvY? Cz\ܛs/y-9qEzLW, 9aq̪q3*g(a- ˃7&WϼTi!fo+:܄2>"l[-lwWCDkC oј%xΐ wgZJi+BR$n3ot'A[$nt32#X]]Ϗ/$<1-\eFdP;#$ȇt.m?T]8 VyOhʔn?1 }ݩ$L./B#G*^cKcgE^s j/a WMj8"+NMqo fD+VBz2;ȃJNwI?IO{` X_/7Cn[EjF/\.ב7;ưbOD] 9ahdCtYOd56_0 ҭeq[ /D.`I/6p ߪH2JZN G,QSd#xƬ%YdY1]pD.`FJ=I`yXD*n0B{# {%kQ8Gum,NÁWP7KEa7W>{-pGS3G[lYnJMST L3aj?Kz Y VɬT⊋7񱘔7=ZI;Iz<^r< ;G ez)f,݋2UX',Mb$Tr]{#=)&CBя&mxeFtˤ$m(4ZLQB~jMܵ^;9'ֱ2Pdt?rqdlHZ@ ̢ug)laBX%"dsY!fz"o˾ph_bK4(&8QwPr?LqZs:l^XAs &5Ad̨^&PfSjsb@EtkLt0 'x0D4'c{łݡaչ  ξG{3>ؘvq1/WŸ́=q҂DpPY)TZQ]60O3sVBa8r7^ V_O{*rģR*TYW=D`nTݢνq㣒(#BQaMpDlO_4d%A8 Gd n*EYV`Yy'lePOs+PC1ԮWX*R#1>8440%7"88X IL$Iy^O)P^R+0/|yOG]*}Ih Uf@`?s13Ts~#ӵ*8(L.=b$!FV*髬^"`;_+#t;܏RΩ-E0] 4谊/hn"= "uSU1PI׫GjHD⮌K|Ɍ>qNoH{'Zv?W|Jhǵ`v$n[Džjo’Rr[$7#10=չ4&ͧ"@+Go-ePݿ rC ˑn)A?34deqU JPUSi;8XǝR{@("d }IsOͮl )IXW< =hg,$N~ş)H* =\o ݾR]w\9 Ip\ z̖KQDp!!Y\4_Yc{ Ϻ%٬K(O .hzeKLZp?U*eۇ@1㓸 ְ(1a.G:_Jhlmۄ+3=xqL& Uh}[ OVhua7Um/ E {s7Q.w$P׽vcB4;oWMBz0>%}Mi͟M#63:(64Y0mN}ך#eoӚOFVS]ilix`A?~mUmǢ%I#K@_%,N.ޚz2ui@QF5CfgLZځ&/% N{e"e˽G35pS%KqE2q(%4DaF;m%rU}ec]݇\,{Mj;;őg{^[|ϗWӎ}8W{sh&8eEc96zs(=$i$)$Ʊ U1EJKLA`fA4 *5O3qZۙXmZ6"Rk)#d].ΐA1nٰ_Su򉩐#vm` dGocAxsFy8SɵOi)iU[$S*2h5ܘ7GP[zЭrtQQa<:+.iKCuJ Kv|wR3Y`h KjB` ։e] #?N5|Ow s|D< 3V(PdIFLˈgMVEaRR!9Yk4T1b)5F@3}IZ1pG}i6p%yGKi(-k̞-i[UfEzy~ TG3 T(!,PM譱a;U4 %B)&=+X@sM0RfP;#1H.BjUt QMe#B_{;kxf&7tq3c |0lcE&dSp%*}&썓%X`DtBߓ"[hC\OB;3F sihwJՎ|ɩ ڢ}jѪ)/ذ,[H{j0bX-c$QӨxZǟ NYNI"cGЅ`wr*Ih`:Y~}G |[ u خ]v?O6;K8$#f?{͚?CxV3_}@pdsSPG謾n(<# 娲w)\~tƞP"Tdy8M$Hs>}87i Omb_yOTaॄ^+Ρx]WjD= 3Y]-*ENȌvƂ-IcM(_큠l;G]< U'4:v kh7=OM!<({ux5bA{- QzR&8! FNo׽LX,?{>s2xs؄,oF>_GtB=KWMS/v+1O.\TAC޽:gP`ChpT,2zK~2B?2{Xqd MXUNôrsCe_e9=p;LeyT; OL5>}D< ܁hFEBdÅVt4N&9;C񰰅yB)MkEȔ `W΋k]G6渄ΣgTt ޹ H(?9*١4;;|mO+^ڍtF!zpTtDS^]rl[lX $gkF/0ĕ/2e:M3SX|\Z5>. xQh7D4x,?ĽJKl/4jAΦWkVt}jVd<,R̫;cY)WK^J͓GEm&(7L m ~sZ>;TKI9d)3+j۬O׽NJGxv;v#=!|;@[ؚPϞh(o)HpR_;QK>&2'ߠ51nƘmižhS Q1W"IlTwa>[4J>IzJy|I[O(\K>/fcBi%[-lX0zXQtDp8'ut`f"酅jY̷Pn]Kcψ"i눊W)Ǵ+ƳeLF5`v3P{fȡN[RYK׵ AX$RTcȩhH.4. ehjSl d];h&ދUvB\҈/+xIn▎9(jwOg}q{xDȧt$s9,yDF#QgCb`.m'u2]VeW& ll!j5[!^)Hp1  |hB5>y"d77{nb1f6@yi`߹Nuڨ|!vܱ‘|$}eM|QSa16Eú#ew$ܤ!ޙ(NRK:%SRV4sV= $ubs0hu\48n{V6W;౐،on ?Mv Ck8TRpE÷.#`ʵ2mnac,&+}Aj{P•rf\)ۥp42zWSkPP7 EG#c#\7#WXH(ՅAG:bt/]-LcQNN4iC'3m3M]]n >[YHT7FişɞyJZ-!6=-|8!'?Z\x iC-`+rݗ7[ )Ò ^26%+|N5%aE{qH ߘ53j',]t/[}es/G@)-#qg(?*G Xgk .hwYjG⨦OWkPeT-n C2D圾elՎJnf)out?NMӤOr,q#L#!Ͻ"+@n7U}FD5x=䭂X4eOAn`ZY@pֈP|8ދ (j.7ųmmm_Oۿ`yS.s=P F)!.0 cRe;__k"ˇ3}l`̑*9<)d͋] 橳T-zwo;B_IϟE\Um^QT52X{SP!F)E·9RFכ̽ߎ]$Ƃ O^Q^ty##P.T/x2K2@ʟ,kQ: ^- V] a)&o+ 2p:$2~!upz#V+)mU63MY D-LeG_1F\RSnϋMph@_?nZq }zWHu'%*d#}9*Unr)߈)=Mizmq#Fa;@xΕUE "SH);+,A\]hK .pW{Nxu|@'-]iSQ, i3w*2Cފ?jNes+F\K#1kD~`x2f@)+$%rFvr#vy)22S#DhI"Afg2_D]iSw<_aLFuq I\s}چl$ݵu [WtټV2yĖ6tiJ /K$2)[~{EyB+TOLeůs,_tHgALb1E1D! 7-z㲺'kW4eA+{Y #chh#^+'m~[!ΘZh?IFUy0Jf *d/R *eʅt>a:Z5G:tizf k^2C9q\ۦ}0XWvI3O+XjCJ3ZP[ZgD)\W BUb_V\hѼ%p:;ua_0/ۇ 5-EX/rӾbK$rvu ٌovF0^0:dDc.dSt5mjFWgdj`%F÷<$0"W Y{X.IEl뚅߷uEu%^Z[g-b!ur!,Xz4t81\FfrDMy1EȑNɌãPOr.Ik71H'goUZ˨M$4vsPzadlVM?w3%oDo%RPPGky!$@VzjmZ*n IgoÛ 9Y~9۸!J!T*ڿ0RBʙ|~t Y`Öh#U N5ǯ@XeH:MYzrr-w[j;۫"R`hIarȆpO/B.7m;P՘%ղ丝 zzXdaeKK-:nn-IF}V" G^B_ 4p XZ\1: hcv '5 ?xZ8PЇ$ TRm/JDv7-]><8Ŕ< 󽔘OWJ?KCO~{ƟscoV{,2oUE- q6-2UL.+ aAXsID`O=8+*8D:GYfWOf^$Pm%_/|`/O/3rYHc*&'ׁM&b װO(Gǽ𯏓ujj0(Nda[dԴsrhV.vP/5jjCZzʴϕ*W-GBOt&85~7ƙ|9s\)!9֝Ǧ.!˺:w@hӒ t]^]lhp|ciXܫ/-8C~A`dL!lpأ˺ؓS?P+%v S?XCHHY'6K6 u@˵2b$+n_ ^^u8L8B>S:\ڰ5ȽKBzz(Akz֒d$Dnhs2{fص9ѨOEB 6M>RO`QtwXr lׂj?!͏ҳ٣Z@peݻ=DGݣӅϧ+ӞRɩOq kV8p8 =!SI'yɐjVfY+Lͯk4&r>)nw|pS}]g\f0/\I~ڦPtv~=G#j*thHr_B#La !s8@0l%mΘNTv*yz`Ox0e0ƩrQ˳Jrwm[Nm6-x@VlWi'$w' Uy٬ME<)2$Xbx%t{5sjN"ae;M@ud3,8%]C6Lhn>1-U "T?5 :R8`8b"g0YmJA1Xhq@Z3o;~%j`L*$w2kW1@ N{o8)ǜ|ٶ)ֽh֯fvB^:5(7W2nOьb^7짜eZ^k?,Br FhJhD'e̢,͐dQxuSx(ltow_:oJ%AnkjJ!6"Gα퉨Cać,X[Y}b<?~SA2+br%wKoxpiT#`ś]G~5¡]jrʸ61ȠS#bXWOEY˸oU~w66l`sO *=IA!,D!(x!![ UYkQ,My!&b75:5 TV]("BmĢ;x؍A!A$?9c>5'ᗉHm@Qيri ';CJ4AA6ٞ0.'72MOW2 (̂)oj?r}. y<~ <ƌ }{JpNk|.w8UsLB7S[S3 W_n(ɏ[iO%w0g\?M#v8A]C'%ZBWNO > Ae'1Y"Ә-_ݽVLڥU6{^FV^b>"R"[fDQ}~ xQyQr?zGPKf0 )MQ 1EY )t=֯?UӰ>;$ǟу[tM}R_hPP)bfr*`NPq3o Mi-!Cđ S*zJk`XHE߽TX%+ܴAkvLf}{3>=Tlɹ̯~ $\ٿ1=0: s*Z%:cI0i#8GrQ!g]CID1ۋgj"7{8 ?L| {9wmOId /yɱ-9/,\9FZ{餆Pqm|)h .vg)?O ]ۅ`\\ -Ɲv|r'ld%<9p(aѝ+ ˆh )hB.-ޤmS"Qll4CI` t#m_b)g g p ^f$8uRYa[VME?"jԚVRG +?b[YO<- xyύB<+mnmL;pFqt`5 @\ף`Fj7]Թ([ !Knk!a~CE:ڶh$,&1vP+ ^p%S[ {T.>-7dQ޵TX=;^évqf[R_cP1=[Rnn&>.@]%q,\؛LyWz"#g^cR3گ<#._Hs1@ м>~?6 KFVE)K9Ls ;jѢBNǨWP>Ea-)â@I`~k]JKɌhΘ-p1< hEoK/֢/6Hñ6zh1tEe&bsJ8q/Pp*P|ZȂ Ur:b:UJݶ;!I/%cvOV2n[t d\5WͥaOS%_%g5e07edmԦqhSi7TIb <$j#l@ -U9jzȕE-lnbXԮR^F:wv`;ON(,+N粟$rl{81-F\!N-tx*>Otmw|D0&P-o!@n)us?UNtٶF76 %NN-BiDAXXfk'xVI'`TU@u8o4zw{Atrg^zFk[NFgHT+8P%tş-j TԳ]d'#[_[;|fND-Щz"X)Ƨ3ӰiBg}E,W( LTNap[q‰i6vXmhvi`pJ i)q7+-?CʵWhC۰ ʸXsԟj# R-<2'@V>gq8xeYMN"9j(!*(Ó>ܞZdеTv1ZVߠnrk%#1VT #جYMZQS_xPP[w ?pLB8B8`ȠJ'7]UjߐDEc=oW2<?Q@y{ԡ\`OzAxQ%)Xڲ]Z!BJ{DG,8ŀe~!2OYjnr4Oְ>ElM[ ~iݪ# -o ~; 5]3D (dh)NWTPq ٖCRԉ,yӐS b!zr [R *BZkZ2$`TSaSUЫ:84¬0c=opsÕwjZ1ھpF2i]YoLP6wC0-n*j,q_w.kV%fcͷܧloD-¾# d 9OhpE6!~ʃOJ!9( LqQ!A)r?dX3a3qvwC^ a,r!=qAadj|BN!V -"ȏZATFQ$~]šM@ђ5[^8NQnU@\e¹-ҹ Dl =FF\"gG JDSxT|ofc`Ju7 Zݴ}aJޥCNcQF !6.2eR Ucs+Ue Zѝ4YUBy:2|+(u~ :U^+fDָO+a2$ ݆QȖ$zBSx!Ezt^# =ztrXY7< ̈́P+(McrW p9SrfLPDNV,>m8`w? Zr荅.=*…#H MaXyA!:u)+<"k_` V!SaÂ?ւ Tz Hӄ (Aj ۫HA|j;$` /R- Ǒ(wvlc0  ?-ԸCp*aC|u#sL}أ>;ՑmV+iVàn,#JEJɤՏRvYu͇|](_H26.V8וW?;'ύ2 x"gtO "F |W0*F>nd F꘍`VBUL,hεq*JU#BJ:+-*H+!W/aZT{5fEj0qQ b"QM,sh&U:^OǗѼm)JLe`6 Mw FZH PH_Ј %%iS=H@[ ڝ Zb.W),l󤎠Dmx.e*JI:AV7mW)ӀrV3OuUkQR$J-)ҵGض{,Bd%w Bm-1On=V7H ミUWu|rw; $N_+w3[r3o>eNp ' %:0ECJڪ5AYLk?>gjR\ǕI@$Gϯ.6V/%(snA 9/hfO_Xk8e[#okjvՐӐ]HX|mޫ.ʹ ᾊ׿Yt* C 8x~s ZFӋO:̆^E{0u@P3ѩ)~9Һx Âq#܅[jޟvfǾ<Ãi8LB@84@526^qg8~  _q{ݵ07odw)`:n5_PK:i*D~žx`:#LuCaq Ntau諾0u92i)@RQkރ ijM3TR,t@LYtakBzlN( Hdd/8!Qy.T,ݡk!>; XKD2XN)38Wm 0ǻXM|7M~PiDLKK)fxl*n̵vkg/Yhxt ]24XՊX9[|vi[F &_71܎s y\+OB7lPyR}{7O &5rwT@!S ZI10=aމtN46PϞa->\̿3}&lCf0.K^#0,(.B9uX:Ϥ蹠%.&¢-YNʆ?5AChARHV85L7K 4nWhB;jOD%"Nt? WeS? +Aun_43qrG Q?yR;h)1,M^\ k!m4jLZFzX{B8 U5Mbk\Tќ734LB Eo Moz?d!Tp+= ȶY > @p-Fr[\jޓ&La<室g%n7 I[82+e~NZ7!TCuy0dre{<6sfQ'1b":4$fĺoo` ||.s$`{!l>mzL>mrl|IU$-f8Ձ9b>/+f9f#n3&dH *Ӯ}o(sYt;GX&4 CJk& ,;;0R1A 5YrD$x*9B7a"H3z t?OL4_sL1 (X,m֎to>Yd (6W J9p>ӚO%􁀺n4Ŋh/?Tm,HYH x`Wa"N@r Jwu{pFJx1׵Bnԡp0 (c_qPH\D%}z,D#67b@lMd>M];3>1Vw>$.V"y.w3gJ1D k r2 :#TJ2uV$խep1/]KDtz}lO ] ƖXL[hj( .͸$먛_#Vsj-#bo݅YG:F',Nrs$s_{vb| Z;"6 HDmUևV)75`vo$"*y\p^)t/P-dTd(y9>x#~AEUQMcv_+3+M(ĄV lcDf=?f>Y`zP@px X(? 7$)ut^"X׬[hܫzYpNW$QQ;GztKzl'g>H1 !!$OaxF_w=*/#f/kRM,ՏX3(SNJi|poERexZ_XAmwu2aT3 N.PR~`oGφV% U /܂pTٙI=qS '6 OV6i5eFcEM'SʤĞ Ql nQ^AHMVI:k}$5F($#Ox h 2.t*M8Ԫz WJF>qLG:x7fY5, "n26l֯h0)/$*ȩhYyX)p wUj<_jb#޿[Jϋ`ºOne`lZc͒Xkl dAP`YT6yssvOlF{@PgA74x+msNG`Z/#z-IĠG4¿TF #x!*lWhaerI<[Χ?l(,@*3t9u=}')/ԙ܏O = Ӿ f_%$G k1y8cQ>dxȥCS_}Z"ًf ip֝kLخqqrk ,E)ϸ_#9=\ bFKbHok000%VXT@qyHaj?XCAlLpݛ$wߐ`t.FjI.b%A[?NW#aQϨkA+{B_—neűG^9;TVf'A+c i-I \ҁ <hL3\c^m9M̲<+鋾mRZcp֥&֎(aDp9hA1z\Ucr xx-a߆Ԁۨk Wl{kxZ[شxm$-u*NY_h}N6tdcސ$`xXdۖyj /ա ?8e{p)&t˖!,j"WvPPzU&W12,ԢpegV]g5.ԩ6 d)DU1Of#CPs&b*S H3I˕X0#x2u-( }8fkmP, ž+U~>~A9XV2P7:Y8\&{cᓿYV ;?>=fV1sk*xR.š#a3s B].n -9!~ZmCI?M*> Ryü5V"zӡfSۋu$[ *@ض5Nm `92H4M>8J-v«@/[ABB<V|L"u.daj]HDF vd!<eϧBJ;=oa`CW/NIIpBm/)*!1(;̚hh3kN u柯8wͦH2:DJҽh[e8J29{=]N=\$L vVSB F =ғ8I_HSW?Ët*%AIMz9yԀjS F<~q|"r< "3fXYoTXQ}i%KX' yp֣Š1x(\|/Z-GFMLهV S2dؖ203 1mrVSݸAΰcsb_D H63 tS8^#(&5a}b=Ɣ ϭI>y*88uq%յOoı\a+5a)r}15a ubҤ7VhjB3[Į)zy*kW*e|ޣ˴y, uEE8C͕yuC$ {8 m?| 7J+M{v}4O¿i{)2Lˤpw6,ۧtN}&ZWr)-Cp$\oN *¾ycUi_L@tj+R y#Y;=?>_I s0ѸŠ^oD'tO ]k7P5ѦN=XJ4󐇈؋j OБ_s&4[ZR}bNr}ؖhں^s:w!bP/3%QG*(< .7QѴAs;D!Na4x' -jt̸+$T|g:u r*OVIn_ḺtVK~)QPyj,E7#>'WL`B̧ U4߁K?h fu䢘-+P'ydx= X䞬XEFi7jjfW  K'IYV73>]%N>E1OFKOGrU^#|lohtС1B,D}Ҙ^5tWW[zn'[4:$9?A%¨A_BV̓<|M&=Ʌ :' *4%9u^ gbCSZ2bH3CM*N\a}(I꼑Ѿ`+On"ħjE*!T6L$} ik 6tY\d#_Q$e k@,/ METo'e.U)bhPV{=X$y}2]N 3F 1Rep&D$= ';+AO$ dcE&Xڊ%m>*' c5lܹw pvK_Kıq Re #s$#;"ai]3K!l~.Iu'rS5\L<\Uh`ΨP,i"J (A~ێReJZ741FSz:b 5gy&_v|' U <"%E-kpj…j}=ACh7GY@&D2I,EdTH:'ɵÊ=S,¼YD }g߳ivnzU9۟ 1'&J63׭ʕ}>HÍwMI@xO .-bC+V} !DY%yd3QЄx(}iZ8"nfic8AY?JtQi QVlxKAD8; xK^臰`L;.fM3{2; ֊%fűuEOe9*kXi *]8wΩ(Nf`#7]%Qzl1$չ qCEKy/N03h}vթu ܏_ w$>'#(4J I0u4$x&Au$g >9ţh17b{\-5j2RqvTQ(r2 pC)7 evz=9Sȿ8QAPLkB rxNAWA&鬑î>ͥXd1z )5Ȳ%Gwi](Y4O"7}| )of^}nh9J7rq_h!T[9\&B}eC['c%xAixk*N֨)'R JW"J#mr$Afdr1Y>%AA .t#ǣ_f#IsiS!kPG40pwgvȴJzciM(%v,FL0uT{\x,/GZ&FǒIs«%IN ݜ Gz;6-wJ# $0kx:!BarX /S2EHwieA;N<#ӃDW`ю$MR)wpJ8`|o\$W3W~(훤vؘ8BPaDhqWIfZ{W7CbE&ܯl!w8ɴ ߫_퍘@}}2yp^T¼F.·L S.%&,1݌ߕ Fa@SL8) gI0d ##},~d%|= 1+ov(Sy&}Ve\鵴m>)#s3]m,ͰaoIޒ W 4T^TԺvFuO&M@hWXC O!aFg%SOGg2y;|h`v(J v#䡢WY)I㐲YҞR2ԒAz7a:`+gMZdHD%uIYlÐR^7+!bu9`.S+] s!ҡ gS^ a@XCgR&Yxdɣ=#b>lţ(K.1:`];^zFfd#j3*wm<}WjN!/3`h3gROfRpx *(A$:a<fKdI|(~tFQ Ͽ8<ۗ)eZ9E"dR=#N4pY𰍾{d{'{Z K0 "ۚv ӿ5Xu1ub8BKM{v -y0eg!᭖8;t>=p#k(M~x"Lj r)rմqp$/ht1ന`2WMۉ^%RtkCgy?lk Aз:ɖ1pQUZsLZvY%"nqG0XP 8y3Y&.)ִyuiT^䕈Ԋ롰(9eX-;,oJ[hsJҠ-A'Ft1;q76>j)vɃꆃha}NggJ|O+ڣ,Kv`Ԉg3_tиf .jrKDg؊R7D9D&mW8To`N蜯.ԋ:6-AَGxXNYh&93gpC K4Nqa\#_1[WcSFW( Lk1Ԍ/e5k&< w~T2K>Zgŷ\Gzک_S9=MGj]J:}"bEk s?]tpJDjTL㾶CCK^ja=x[Ws.X,~Wh<e!-JܯVj<ڤpř:|,IO hi~0V t3IJS`ЩZL}~?,Mȸ~>7($ќ̋ml[*= ΅7o屽\K&~ƧC붻 p)bohBI5yi@aWk9[LW9Veg MmUP(H1ExL0ٲχ = JF8dqgć1k谎}8 t5ehP8Ph# j.:Qػ!:ѯ>W{ wwX $}Ʈ)I|8?҄I.̅x+9II:_y c.sF*#ΔhU4Mnοc 学h;Pqm`ym8.v;E td}Pl$j5kJ@,Iuc侶DHT2qx!d!j4h/jCn/<'ׅj&K"eQ:i#Џ^3J? *}3 m[ ;ܜ!)|!OFyWV[f9蒴e{(s6OC.@nunMD ]ʖ$ZgAj{~Y{ 퐨NM'(Ԧ+޾l:4 * )£YY^=8jG䬎g`쵧b)'"8AmgGW.ɩ;]9lO ~ ؖ6?8P-lW} .#Qto//c.RTuQamJ7(KwX)drB9c{IO]5QM5ه :#gRW jgl{-v)օ=SoUpƱؘA*Ȱ*lTJ)Y QO]y&gaI U>Oj7q&Bhbv(X&0; f_5ey![$ D6Gut^e mg#*>ۭF9'3q>%7Hvk{3LF](Oj@*tm33V"OQ;1%P 5%/Ǽ~Efr!`MOi,DUs]x1Sٖc%)dw':Om0+q%ók?ä]bdڃ0"xG"aIu{U(ezu, sk|ٔσ7Gc6i m42wݍFup`PH[<*V: p 䀼vV>MWΓ;3KB͜ RDC@O3< 3Mt~9v!u?{3 yRLє+(L.dtLl4'ɗNC9.KH/r/')-^ y1R3 sHƕf.\`oȲTfܷBzQ .'kYSâ$rkuvHV'0D ~ ̓`{0AFIzn^>Z`T$t1t>MUNR:("i;[s*Ҏ { U;*G'#l)u[}8QDռݠκ]SHoeoË+Z >FJzT 3A^;xaY߼?AX%4/\3oet a}tU+phx{SX$?bk,r?I*3}DiӒ4 V]+5/KVpî8fVP"wεn1(e#'ZDIi9ܽ$Ռi 'cܬб)Zژq HmUvHv貗x; k5 SCu`[ &RV&T*cRH_~6l2{xdatGJ/v΄T E8h]I{fI9յ^A ֌ O`y$.}#.Uvii̐ĸ8? Ν, ۿ ERGyȝ՜&!ݢ^[&6XM&N QqS6=IMW-Ҭ:2?hrt2F)PB+'6fB.(3=*%zƋC=PEČet~ s{Ϻy63 3(H,EmuUd9|Eq/Sd#·{@В.L*XpJ_-9XGo|N5{ւI}5&zL*)ʳV2̓+IC5t"HLOOyfF| ]S)`KR@+܆PDu!OXHo[r;ziCCRšgnмW Jo:YeF_DVh|Y&39X,l)K߀ԛNJ!E. ^78 :ĬW2q.* 'yOTm4BB:15٤36:'vI7G{[316Qui9CRR xbV9i]{>s4؎mGj ,ޘ4ZejN=PŸ\ NC3tcJbqd(eC f:SX~칯He4!#XHvؒarϰYPn21z ig<[} z/I惀ѾdÛ-vۡWñSYAHkWWH5AD:`WOGU ua¨ѕ%#ZR;^3GBp̆%a=cxmFuC^ӔT֨+ҘpB+'cCI)7cf#&NGˬq&w~-g2.'JʿeGclq䋹MW挜F%=/#|3.SwޒD<18;YfΉ]UQcbNpPPDg~p1i4PL<}D6]*ÿ+wE!}o*M !"n'f##$$Jr4-@-%(qv(3,.g78+ٸ6{.s'ĉ~- "/% W64 |V*j{B0H N5%~ѵZ/,)Q7ym_j ؊Q+"jq2&&\Of/ԥP#fg>ndu1xۤʍ?ؙGE V0eS|>mi#(n4w = |"\O'{xNI2^|&-FVR8F0ąMϑc&O?}rkuvrY:.(l-˷k>h󷈳]9}WySuHP=Ǜ,8 ('E0/ٗy@jWD;fkq4V 0O$rAγ{C&5d!y//|yz:,w<޶GOU z_%GZE~n² >*<="!qZ cי+P"$ %շ4/p~!tӭ`!Sƥ'O*N 7wax Rai?03Dk?ªEٳ: Z22$P\ 1TWŠ-wfZ8BRI}'̇4_N9u]GM3GNbNssC߯(M-d+9W̰{I 7w(ȷ!iyֶHƊ=@LxJRo0*r,N.%ȣ[nry™}u_p:4W|t"=upf`Az*)8Nc` Im=X˨F gZ=%Y}&zmNK)bL[?иb#/Vi7ֻ7?Xaw$kRv& 8ɖ13E$o0&b,TkJO5 r111Ǿ,EËQnƱU?7G'~|4)q&,Cos`o8JI7r4L4+߅H1RgFCƋBA@ gUm@2.‡i {My_V! 3NYC 1E1p }r&#K'E/dZttqǣvj.CSx^]{6d)AS*/kK07x,j;U*{^vwȌ8]0[[[}I#nǖ3Roy&Z#X쾂*x74!4Wh L SڧK`I|{ga?\L,եfp8 שg/Sj̓f;+h*5XʖfZ^tI93< HMlT]'ҩTc2w+t[^A sm9 /=`=?)*i;JL$2o]fs/ fmFqP zqFXMZjZ'm/@GG35GVhvqe{p!$ws"}6]k؛bYJMM>0}˴SlgPD!1~Q4VHCrp(b~uI2@<)-eiNzXPFMie,Y2>@t 3[)Ka@Mi[)PH g'rd3^B<g T0Yz$@\amvTc sS  z4/y84))Zbx=գStܼ!) Geٻ3=[l1k+f#}k&rAש?105/*x ؄eUZBC)=^ӪiA,( UE-g "?p,e!e{7StRxNFy/ޖBm,[lF)S |fuIrz $﷞C Q PN҃uji [GGmqK0>2۪/ˈ<5JſQIV$be5K@AN-= K ?$(EGNf~ŌHu]7ԩz[Bע'n4,2.]sЍ2gH\b7htfZ6\ г+{p30,hI*}C }% K HdƏTeI 4JzYJgo i:u鰱 c +\3;+;j>1!u@G(S~YĄ==^߀Xwyrܲ6\ʲ%7Ez!RgzU?j4dءABvuC9/p0pXXPt$>8a3J5{U~ O>Q-{=[>J -5mBB$)ܵX5351eu+*NQsScy}A_]ܬtgQ^<_iz5h< {:'glYA[@nx@\~KS&%b8=XSci h{Ldp i'gZ2fdh ' ^e^y DVƠn]&t% JlΊ槪4@Mޕ,c/èϿ6=#)^~FF~֞@#S55`W]&OGULw$v)|VZ?9hMI),١c*.Rۨ*0{\2 .+ãi$#hq?zgg~\%Wm G{nge!#Eaqx&YT8x-h ++\~q^I' p,^| Ybu ,H%4:Aw*;+q_ӟ$CL2 JBH]qocrK3E槰t &(\08`ϻg,axm<\s~U&'zEEOMvX)kc-bel'{~9L7)KB{>*-;yY{36}"ѫ8W!וֹ`W1ŵA .nٳ4'\FF{CuA@}̘-z`W,)ar:W7x*RD~%glx)ulӨPt&Qw͗SDpOZ8>QQӕP Eu(_)GQV>9 m^9mBIr]S1"5B!kBߏaAGxeb?fH#`V'@y9x6}⩃!6 0OP43}0I!2\}n"gϊ2'n:0B3π! j"Y༲" '^燽cXj EcՇM)>caqOB\5<!T_AF?-Q 5 OMlF¹Z?u-S3u'?ՠlW⊱;P;7AepG6S++E.v}`5i"'߹줩^I55$T!nOğ2@3E|9HmR hϥ#+ҤQ^y@D7MWBN$?o^Mpa)q-sLBQX{ɿ4QmvMݽ^rWT`[ht't@-}cܢ7g MPd;d!&M5#y&&\5,$7%TNi^+%n9PU]`58,ur1XRsbróZI1qĠ+JRυf :t,\NKeS6XR Qm wWkTZ\cd'I  '}`Wó71& w; qӂ_[a?084bCo%Q;5,?Hp߼T3XklRkHx2(<'7ʑDf$m`B)i"vV]LVSP4CzZ+]=ChH|iZfy&+0Zyl/!1F|$/ |'CTC#4GвF u;WɳʮY*J2P2X̜itdBly~'Bad+PciT濁8b@ʬ269WXCi}޷R;~8sto[_["]ܛO.Q=t )= Oi j{Wn772R[jC(9VcDIA\YJi+W{d؎# 4} ߼RG$7g0Nj@L+ϵ,ub/g$KJI^wi<giy-%7gtݰ1~YGIf޳AfN"S$Ia9[nrII79dSv#@<ƐgD_\7P&y)`zz6L3k9`T 1 ^ԻT m@Z=Ȇ>1zO~H]l#ԑ.ښO)G^imӜT5$SE5zhpRˈqιASZE^Cy?e ObyeQiY #8W|70E?~j05M"p^CLxDܢAp$eù~i Ckhf0y:(gO m8J_P[| I৪jC֒ &Du!tY#YG@to Z-&C·.CDizB쯇!7vY_@Zv㮹fjUwh!v^:_4e._d_;8} dERÖܹ.Vi+%M 좷ԧ]vqaf iUJ92k'2 hC!)<܈6pcL>N<`,(1s )ڃx`XEd0 ? Ӄ'ĚW[Qtm645Iʰ0Z' &&sUX-\Bn[cјkJ#-фK%%Y1(!'@oxWOH+ 9p>k"y;iph[c_o{A7M5;K29.`B1q '4#G8hz~y}vX|HÙ*هכa g:H*㥫25e_mw:7F TZbsgLغi WϤO%Z<~T3-z#mN5a[.*,7q?~qmLiY-NT ?zǯsdf˶BM _;w(igp51k?lQ6s-~k귶-(XNjcrxN׫ˣ*:AI٠3vBpȾ>ϘS#5Rvҍؘl[ ҇[Z.DM[I[Ar8Jy,#eeR:JJ0 4a+O~PG`-QAȟ8rE癙DxvbZq|cZ(Qװ]fWJ7ASOX\L]RHgo? ÄppuX 3f~. /.־ 5O[ d7Diā/66 sg%^OӅ0|]u>D@ֺ;JEנ "-V|$$U8x;Ln < U\aadv!K윁jH}(!O_'.dIewm!*~-ָ}dK'HkzXAHPbOuƔcjzۄ'۽o!R;`3 n-I`pBoQ^kBOO,kV* S'1u!f/^;Dts'g}tO4؂{>xRFҩ:#ZճJv(SlzU aEޚ 2j2}f4jqd6Ly < 5 e3!%=xغ,2sl`6>ٸgNUng6L쟭"/&W0GdY]hZTB9> ]IءX27"Ja1<&m!s [gH0xݎ&.Ǘ1C0*x"聥~ZUt~E0(㲔f^<݂,i7}cpLt0,26O.J/*aq.SpDdfS\~M2cM>OO D !-0.Jӏ¸}vϪ,O _@1ˀkuVp0Q;/-SII탅OPe0T$prGx$:bF!c`tTynG[Uo WUsD[ Rw)L&ѣc2mk8i5*bqUQ#&a9G5VOy7Ig贇V$]K P!X;|SUO@MjG5'j,n>ZWsc"w5&L2xҵ)N}:y!=dcjl =grXF#ѧo_MڵJ>T!:~QGM,%q\8Ѿe$;V5بrK9W#. H<-xnp di8PT (8 As nЫ>pnZ]~v 7[|;XHy|SOw/W> (×^q<q$m{.=E:St51QJ r M,k?^WѡAEo Eh/ar ^yݲ-i@_*pwUR1HLʗʼĘxu?Ƹ 뛂=Kel_&.P>{M-R#xլ!8TR-2]PTˑeHZ~ uhq96THK!S ¤̻qI#}N)F~rT^܉JoxA]2QHcj`  +G:HW0LW)\t,_M-ݏ'WI@'%|=VT0D+sAnDVȦʿ^}}U "Xh)~_8jZr︌ :)H; unG$>#D1/ tN}*mC~Vsp;LEo[֎PzWb+YPl߀'W@̸'j U%N.0vMsE;"?۷r;׼ oړcw=|8ER߼`E WNV7Cr nsPz"$o-fM{O6c",FY7&Wɾ؅UpU/ CO;Gi`WDIBv a%>٤laQehH^3DcL Q[EL Zڒ~v$F2Ο|ow'џS&K JI9T04[*ydhJ=AcĚz 4l^ׂNٙwNhW p=/X_ğ'D#sDS+ͳ;]wka'ͱw*Rw.rRӱƇ)hz)$+p}&SPw*z-LKѵ4rj*}k݇I71eG<,.Vsju(7F30~uu,jLqHlWseG:ʖo⫳̦ yZ9d0;+>i^'\ϖOcBbI(gPF?##?kc;2 }RDy( cR#0K(t.2sV_QO񟹽y  .׉:lV0юѪbvKG><4@ϬOJZ Y23/͔RW<*&GCX&{4Q ~ So|{ 0N6sgBRl-QE:wBb|Ld"hyPt97H/$"Q#59/1BS22 {IYNYi)C0_бbKEӤ"Mw-V?t"n*LEnA+`%)y>Q"r!7tk0vw[rzg &hLPp`ɺ) i|wfH-m6}mjܵztQNT>#{ '> j 3+Rt㟣yqr..+Qʌ1[,' 9:b,uJw?Ws%,]U.@ 9EHV2љ$q}>7W n|biC ߭C(@ $o3E:{i?>P,P.z QnDN'?يJ YAy.Sk UPp$ gnNfP&$ UaQGӳoD\/YW.(-D6bv/Fdޖfx M5Atq]ھh(#N+c< .M8גֺM*_9JY^ݮF \@t/[]@KPTjGuLL?nbJ=.#/-,.3I /^BĈ4wjTF`"d:? C?l xZ#4f~k8"c3 Z|Bj4aN3Q4AEEDNiV&/K I"s\ ĵY- 6()Fbq]uXWYB% kc(bϑ3k N>TgLM{ک+wqق!'~8Ɏl-92 GoWDlYD[Ϟ|M u*iɶ8yEY E#F{r_}+|Vuǵsc41f&NJАPRI|3/n/JČJ8Pxr^3`j]i.1> k*S^5$<߄o^spT"/2uPDhFfQ֒}|>8 bpmdu!  &OaK`dvQJƦ΁xt-I+O뺩0Wrج)ZM8+Tb$3.eicG^[e|ڧ }8nZHLjSw|L\ H2{Xh6eus.lc"^|JR?uN`wiGLGT)kD= 'm=!d tD9 m~ Eh=`>t# hr$;Z/sK`ȲSQ.jר)`)ʳt%l#L}ZRvTMxǧ pF9F5[IcaU; ?F* IRfz I G-ܰ)r&:6 ʐ)#߱bB_PR.f+|QD şǿ)Cy1_V2 y GB0k!1T;D1l19!:q~~jW\n)jn!Gk.DTAvP4lcQE|;JJ!yEr Vƶ[5@8Iy!#_8"ĸ,'}Sܿ=]7vqh3>bdXJfv5#q8'/e 75+^ x8 )__T+Nz֩)v"~t0za /(l{Ĩ{beQ]we/{qO*1 ~R꺯"D6~k&"RRs*k3,9l(0 wr5͞MB/(=LVx(Wܞơ)9UY&]ьXC.<CWNNo> wå%OU8r 6U#>i)`ÀwFG Ege9X[n>޷HiNPVӷ@cjxV[ޅ /C'HnQ)riL%2tNjްrD`"|czݐP]Mp*W|1EpD<;_[?;|P' j rOq~t2VtùVeC$tJ_ PMh܃2ó P XLiTAOS.Rf2G JULouGX<^~#::O$Ժ8+'.<D2}1L'lEr/1zB>p^2%^^ މ">-ڥ@*_;MFϏ'hig}+‡xwy* zhu'VBi}|hPF{r[SƴB9%뾄A\K`phz&J6dym, m&{#/BhcI :!{kc7b(n NJ6s뭗kU/̣Sgo6p?ؔBjkEd1?>(Loұފqq͢ʏzO31?w Q"tj(P\ս5(Cȴx:vN봯X)k l_˿F6 崕ñ+* Ȼ-oqOz{OxŠA`^'-Hk!VuOV})˶׭nэz^VLpAOC4Kudanpt ^ߺʖ%6fy@M(H4;}Mus=:He>@i˧khso=ӯeJZ /?w7*x]|t(fk ݊s%- _3Uti&2 3ͤY #f\!m 6XpIXҪA$USl!#1W:, %VC%:\JQ3܄=iփ9MUX4k3 VN,7ԛl\ewnCX%EZ9W)t3J,1Ya/; B"בHcOgxRB.H`Fyp7+0C(NG%d|6U˙0=u%n lBi_[Y඙͌fF$>#!&TABk5Ibe͛d.Lʐ5Jhief\ mG-DuY߄ @itI+֣.|i/{c6ef{:[ۧ]?l bp.lҭ3ΎlZrj'jȒ)*e>>;Wt* AMwyP3 $X*'URm$n g@{=uk7Kdٖ"*-%Eaf>9-k1Zg5l!zl]h! c]KY}я_e#x-2M\0zVR܎{564JVkuU+!Y~cY2VXQhI.2CObcp|!`>㮽H|oX;UFIn#H6A2\ {m$o!y0ᬻg˟Ѱ݅ E-|2}LuH~[+KyD~ێV>NX) n8P Tuk(_qPӡT@D EURwi"[ 2&Y [Vzl=Pti$ϲM rXӘ^(ғjUΕU ^9B5 y>I8%ߥW# h6O*کP&nP{mM bZUoqJjY3ShEpKv9.7LcMI T~[9!"@tnڙwa@YQ! FןI批ٜLx`)O)2}j23lPFl| *I sNfVE|C YPaFry.m 2PM`ˡ|#Hޫu`ޫڑ!a9v~r`0rx7.%uBu6XNq4{J H[όtlLJ;|HN{<x;"忁IRh ;kA}5O٦~RO-+dh (&.>Δ%#^ #O0:IZ)"%7ybAja#4#k)5:\-Yv\St[<\u9v~7Hk-8O5;opAq'=-ߚϻ 7N{Fr YoRqv%|ԅ VYWU{J!9I#?$\NJQR9I}U/@ >4qS`w뷫rͻLMU3dF)+y|5T5.`Na!%})o 0c5p4"5jHdf9+96A aO=/k)fz0CS, x{X!ƃEUvL X+mf"m*L W|TB=1i]jJ'yw&jGI :8qȆzےɦhNu'$ kT@$IBG}q&G)H|X {hGGu X@p dͺ[jU Cb,ŷ@tBz ?"0X-+eOTB}6'' Dla'lzIǾтJp7~ԟ95Ȓcxh?h $wnC(e)^~u{9-Mw^l"UV,VLoeB2~4iJ#SWaT"-a3σZW錷Kl{MIMaG'(vH=||q(es?NJپʱy]bmb;4NLX$:\0b] WM_?iRX =H#>t&|yrG\W S1@aьq[js_ͥa뮅n>1EEuO"X{ BK)vX,|jծF}u2 CxtN a4P26&wK#rx7Fi>uDY-qRV-zY.(.#O0(rPURKiiS 3WvfZS0@?9GuWo!_r?׃mgjบqJ-O=jzXy5oȔw,NaS1ϨlpE&NBiGl:=Orm,堺ү7y7 Jtn:Fyau# zHqw`HpR.88u ƹQ-.ϖIK9<Cd֊~8A:+:Om]P8@ S>IE ?,Yeςhy?׃ic)aœK$iV4evDK[֔ LSjׄ].L:^ x]duxo[<aOHs]Py9MėYVZ`V]=,JA:C#bfUi ɶɔY295٥))Yь5ɹvbsx N.u\LUد\u ndBw>([hOr.LVGf,/5bشVuٿY}̹DU$ YL 211ޮThwes/{ 7Ɨ]?\Tf?rN\ knR!e .6HˊxЉ~ۥIshocBwZX3Gn3XS1pR( i/du 0Q ыa1w;SHsiyRz ~T"*7DTOb7BMC/^?%'L n# I[f_ F<%"Bk>g3Z]dw,)Sꊔh2 Nݻg35}Zh=E;Ca\QoFG&L_[ia}ܿ;b`}~gWJc3 05C^^#ۋ"1Qs*ϚG };Z8Q(88zQs;gKq1eU1N~k&x3]=WxwxӱݛRZ:k!3$>3 1ql`v~Sn'yיo"-X#|uKV,AWש ZoQ#uhz-Vkz\*_P 6Y9F8ʤu=?#"!EigdvỤxҒBQ,`yz՜1NsU[,̷E߆2\?a5N=Ps$1ľ CR3x3XC;"* ,տSY8iCgLA$ytDĈ;KR?$E;":}wR xZ'CZI!%%9 #uI>׶͚„rSߟS8< DxBA.WԀ+w/ٕ(fHLBqղ!/~`гZ.ə9ANŔ*Ю޶o08t>%ƙ{:o 5Bӄ?a|lSZ@ab,~AJK߳ƶȻ{K%Ke ;嗄HQWrZ`gEA"0H(eŘ"65%"弨<+ܗ: -Bz|Mn)9mΑEpt)VF "ǥFhwc:җS.{Ҙ:XGGn5xͩTE$N(o]*6m!M[0T0p#|UҘkFc]MAaV#Z4eԄ$ D7^F*sxM`:yٿ00r6e:>,^<8;voRGٗ"\Dړw`{N$\zRV`#y,uXp"x$N֞nW$g 2RS3c{4D;_2>€6g>};^)&l(i%4{}PIWC7.6t׍! EkCEQN !uͷRsNjܞɭb82xDEmRiGԢBiպ]D{sS>WT1-~𿐻ƒm UL"xW;F>`Qf$>YPx~~)io(J5 \ 5k?_ G>43na6!NoY*sۼ@]R\jYxB.E{V@ө#R֙R-D@ש8%g43bg1Ifw;h++QFv:n+ }maMiBlIILxSl=z~lR\7U'.g$n}Kԝ>>R5)B86gBܸX]0#cy} {cCbnlg تJ|MDpS.lxJSڇM fm 1W@?w4BIWW_nA(ټ5Pr*)Pʉ>ó?QNphZ+y^xPu01`(b> O)L"m nEOsL2ĵv`'dYe\3FO#VE45=!e/z^*>Qa99MQ@e՟h:q.]AKӔgmcc(]+z!K 3lߛ᭪ lԼК0Ё%'8>`0IfxIpdh7}֬~E{ibY&9Ogrզ.,uqg0h>W-4ٓV\Zc&yoL\ҏ"}p-ij>voHBJ/WǴPn߆bicEbV҂WZ[q63ͥ5dP8wN-"կtUӚ+цC[M).bj;Wx\,xKfelZO{ZxP"m3V._foK=w:g[z.H47ޑpʌo䚬7_TR6l82P<4+}RmJџsӿx R5M}LJh?݂>u# ]1<}Fk{#&H,Ͻ&Z##a$pޡ_S&oY C(0 YWY8J_(|8U|sInٖGW̨>̽ ڜj<f2Il^GD3n3%UHs k 1jr鴽\=z"3Z:mXϑziNG23) ?D8"^gai%+09]WxJ2oo\gv <;tDrq$Vi0=̖Cyvu( yS'+ϕ[r$Ŗma!W%L{ّhFeMLMs\c΅47KlJ^CBGr٣flO"H$3J~zU="!D zyiJu`DwC{'G3n8cНYmKlmNm$iX{K%l^r. ST~̽-yN~'u9Ylr)1;r_bm#_]^3:n߳OfE/+CwsdP+Z5CBۏrg?97v0]WSKӗoĴ#kn<"SKj8=&"zsGQZm8Z<m$$OܦռE Gzّ4ǖ.q !rt q%,ׅU,dZ-n.kQAM:af#so)Z?ȣ:ɳǢB{̧f[=0ɕ٭!b}РB11K$Rfڢ%e_N¯t Gu"c>I_#~Sv8"/j0DKĐꇓwz8/y^y>ȻYxݲ3Ds6N[K &Gڟ#Ǵ'_U)fU@lUA%8ݦPi@ߵc1qvwwPa% t zJ%>R 'm/or) m$w^HUp``#WȈD*]e)ntG9G?lZڀ%W=qu9W* 9XwS~~9.}h_)\!C\KHdfcjҘFU׼N-[`1}0ى[s7 O#л[8ÉaVmV"hyD_ VZ6;ة̌|dNuɏv55-}vAR4fؾ!Ɏ3'uݵ"~MtC:o6H,{etyJD><|wi=2tu**~,*/jxU+ắu6^'Ȓ|$?âزKhp..ndxtqE%iT[/D,/ yb-ߘH*l|fjm:wnJ7*JPyy;NKl"BBP1ɜFKy_E`_@{7 3÷ȴ 籰IUUY/yNjlZRyk:pT<^[KWk %N^1 Hn0bh!TȟRB^mAe%KuG8MXEVwehAKBH-lEJDv33$AgpeC[^h|DyCWTkG*sÓ8]! "5Mq1K /S^KʯpOn hk'3kjeu0E4YVR؎]WaBpL7*rHhu?wM;蝓p`T6|7,E:nۛ#}!~G?ijt` OdqNݰ|EG8xlpѸu'zS]N/Twf`8̆Mp=`r2H@4FuحA3 K/|H}J#ZJ}ʖuͶtIk$-tpG)"vuVᓍjUIg8D f49z d4N{҈@Ǭ*~ 7[ćLkf/B~Q$Ĩw{yqq)4,}e )$XDb KC3,,N;w~;] Rם'-Ű0~%n\_.o0މŊOZׇxiҿb ~m gTpHܸ25gd=^y?l,񘛭G RF,TEf9p WL Oݭp+޾,Ӻ] p]=^'Ľ5d$E/I!ӭw5Oj>O]H 9l&AO,%nYJ<M1yUuVe-MlZAa {\$ >+6'Q4HdMҾM#DD3Cg{ueV /hoIܺA%Fj'M ; D~G5=o{)GKn9ڭAI f3IP0֦fJh`W7/pDj1kO>L"AK^FM 媶-+nSdY_tI8:p?Gv>05/ߔW3(2nHb\y/ZT>&bJh0Do pO[f9NZ07N;7;벭U 8o\P8nIX؊4}֫[&a((:dݜh( U5jTl <ƫwp4@x+h1z2pkebF.ɟ27WQϷ~l꘍Ϋ@!+r?hNTu(r,MJ˚]4P5̈uV\:R 7],9ά?tD;ǡoNjޑ:cc+؄ FK9A-^@)' !:P K`hbjs[j`:?8&(v\qŅaU?P;Zh[uMbOH՝{#һ&\!Ǫ`D*w!_ H;a5Z A."8D-11O eN,h^ ɯdNua"?SLozYm%RJ X۸&,SMp]<|ޗԝv"ŵ7}an"qB>vt1uCqJy}٘o>&N @4%J"3P[ݦE@Mc! {H]_N5DħދtO-:x4NUFbpWY1ɉ L_Y_ {ݛ+l氷P5 .Y6=O/{J vgvrQ{Л,làݧrExf3i({]R :Y3 5 OANiМz9 \B_LQr" D'T" 4-w<inT- O^BMY`[ٞb~^eݥ'r^ͼG!ZI :E3ZSc.%|Xb5=!NƆ;Fz[UgMN?Z(iE3ȕ qwyQCw̘)sT1h[zuf(ۻv"4 , dO  HǔhO".lI6f(J:\>ԘԸ(}"T"gU1?ˆ**NYg6JOCm`;>*H |=x[_5+4CWB iw]wZ01D\O2 R,UNi$-A8 s:p%Y=9Üg=P<=KZŴMMku6RmÏU 8.5]q zflG㞪"Ñ< #A ]lK81n&{.Q!"%[ LAzo>f>y)P GBV ņ/a<úKأwww;m4Vfȏ쉬!BY?v /atВƆ#8Qܿa%xJR6K$ ;ys詀2Ya1swMJW3oi> ycy# a(Jdkb5x`$13QzruTZ"95i{X9 $gawSTb;Jѭ_2k$سQf]ꮱD!FӉZq|{D\TH ) ןeeJ( Q݅s|$>Tܪ]h #:h,&50yw{͏ /3ǣLbd#ŽM/bK[U#ڐos:rJw*sPg`:kLXbT.E(VD(Tdj ;725~ċ}'Qp1 S ǣ$<:D+!#_Tq=Dn[c%n?/^UB6]͐iUV@9†2e%8]&neTfL=rLhV<+~>X<7I6+zP S P( sH8aJ*f-!kMl@i)#a\3$:6s7)}BLPU=ѿfIfY:̈́SB#?heyDx++7YBGS0[7lDOo Ow6Qe>T 2yF>mn" D|]Nn n-pyK@LLEPW^@)6FuixHY]O͉(h:yսv&=oƱZQ7{]`!8XKžC4<c769>Du!+ 4QW9 )KlJq43!:U KhKwTJN01Jх~ouѡ\>BQvGȎtdoGS*->#U75=&QgOe!]q4l. pZ *#I:@Ҝ.?*̽-[MD|<a~Oު)S[3p$L  qZ:O,)הE pwha_̻xZV(µMwkh?|b~ӧʻhM$(phY3 |{[2GOυІM*:L!dh) :`lI&*puάSPJ4=8?"6#Q$ 2_t\xgl2~a;|GF-YNR,σ@@.=vjƖ h~8 FM× PłϤ%t޻#l'3 ,q@$ߗ0S (%KѫVQ Kc[0>zW x |\#YeT0m76iI 0'IJݿ1w)3/ԗfm˿litGuQ8J7;cv^>qU#iC#EX EO?)`HlCBKD0\?atш,f8t:_9BW>W,Z؃ {ކƂ*gZx q(*f`4Pk~F+%UUA|( Q~EZފlv,3Mag9 u.SU,ِ;5h`GPFӫ͇\̀`J ~ cn{Fyn LCfq_ԄL*s7ُ}H[|]ȂS7jWXW2FFs; O֘WC1HmIPZGsBA[-SZd(]MZO*F- ܢI *ZCIw#`Icvz; OGoiڒv[lAY |)_͡  ]͓ Bׇze.e| Tqcfܹ#wkPId &*";u6J'{T$h̑oQ5 :Ŋ8zc[R/>9P>%0%p 68:`; \s3^}i1)I+ LrN~7]ɸ֋t_ {w;+,}_A.v3DL,]Y`.PZ> *P7ݩD}2:iǪ&gAd@[r|f$'zhԍ_W;aZkH|!DmF~Ji4}ҬַAjT>"\;V7@ٞ)pcʻ YR5AP%$+:toʖ}BMfn625Ks>f_LetW.PSB!sOO*G,@YE-CD܌q>.{s {I_kG5l/W,Bl^xMc:u%ݐ8Ӆh!c{ü>izkZ˴ ϼ1NVX7E/sZԭj]Lt{6nw*i'>ϯ*fOf ͭ'Bģ%WULW &$D#y`Xѡ9C K>̤ Z/f1a crīs*1m_vCSw>1,c;m_E α᧡!R}hfzP4] R#Eј.ԹR8];|˼]]x|NgҫʪP{@ v+e<҂b~{飓q@QMn8gb@-W3*G+#zSp=]B oҴ8qrjT9WS>Uw71r@f0h 3lz6Kfw2gžm) Л b=IJVs D Q+.7@5Z7}uQ\ʩ>Sۋ O~MA>giMyLn4ce˜XXۛb=sVT4P }<ʀ[o͞&@ t)oJGFRr"tfk:[`k6!{ %2 ao3 hv!T{1P[8Y޷]DvGF =? TF~MaEf;=AFˇpI0nLDXnv쪕Ma"gv@wg_+@81:_7@K|` jvdNԟ^W:μ0YDpǾ: =:SlYgKM#gB %(U̽a=((`ga1#}Ϭ8Qy(M||C3<^̓bWPN%=WQqa@Os^܏ ȃ l|]"^ʂIiC#c{uDƟTV01WHeދdҀF߳b*AsbJɢfDvوGE7d./ h]"'tpvDkw||~Tnk= ۅw&{&e]y5;$J6xOdg?@/8FZ`+3g]%KVAd K՘_͊BSYj~- WσPsmO6]l8ve;C{݃W6 ܶ}K6,ޅ ^| RNg;WZMͷNCk` :IzU? LiB||3%;6igл~yȔ?7[~m]t*P'Nrvu-lrX!bt@Řs$C09_>@ %q~4`Y[$_b)gS*L?*no?uі*[(y?}"Q4Oz$Cw\Fk𪼛''^ NAsP񕺣Vc]<[Fs}AEX?XPcvIRxC4HM'CtEqj0j8ܖ׊Hy$[tU7O6>M$Hg-;>&BҠܿdbgKqUe1&:as0֯9({Vw'LOQo-&J0ۜ !UL+B7Zk^؞G>%r;OZSU==N4Kf*7$a{jsٍ J=hz跃F|D,4Dꗕ_{yE#p=.Rr/ѡ 9`s] s!D` ]2(QW'vrRpԀi2#, W]Y5f2BmL'w* Rų5|DwE0q?B  JGNEZ۵z'MFq {;V2F]8n4 XX.ݧ+`$^51"'g:k/]MV'&,(3WhpGOX5s+ikl)A;ChLB7-I|o)"%zJEn0L"&Z()uI kv#.VP;܅[exY eKL]hK)DJ~j_yC =_V4;uԻr{­G["[!Hcny\sm5= 9FB*3U({.JNzZ'&z7W*[6Ã㚭_tbS|aiixvޗ&A#蛎t֢qApBvm,dvXOz1_]Z[WUr۳%!#FJxČ/Y>ygAԹCӻϱEYG-}em*iT>=)1Uu}M^BmO >^+7y&on WR/ԋ9oJ8J[~~Nk[<(3~ovEb#ν+1d6V$HʎNw[ڐitxq<A&rz6r GJB %-"YS~0'a5fkH hvh),p^Ȳ,2```١_굽Dhl0 (N/ wT`ǃ xxg WZwpf0_1/G2x4F N߂8l0ږ|2,K-혮ak)z1!ꃽ ȟFk]h̺. -fzh8J)3B[>⦤hKdiNY;=R#]]~'h>kѨN %SAᏫ-3PP\pzeIS6\3 fa3j=J(??ԧ;^|jhbR&*ZqvV~8.XDxMʦ2 d|n]bBBZyl-'V(դ#n鶑T+{W,BN_My|Fwš'aХǭvr8tC1}E3{&0ǰhrOS{wh #+7Oܓ<b5t1$,)LX1ol%mzN|1f VNӥDbk:G]B sKT]NUq!1uhQ%N5#9W"1]S@, ^z Gz0"-_ l--꛰CP uckBo[XFMTNBݲ4ᰊ9 ~L%1& Bb^u ɺ_ XfpE'ADUZv2Ҷ,vCʚ*݌I_ #r+`U-Ns,]^R@"'M :/E@.SD|]\Bŷ9b-QlymA!&bjh0;DĠhxZ0dMk`z S=gR}ɭ0<Zd˕ zə8#KQ RND2cOի|P'SCC= ul,  T\(h=>jGB;6FY}7p;(=i"J<֔$D p),l t"|[ę^m+ Ʊ8ğs7lf$7ߊ=Y4sA 4/ǹ =YN `]-Q V-) uHy4ƊXWHH^ Gdl6^L:._*ILȔlO(b*-[>Ysmw9D6{0Y/_ElwSfJ]KZ y<*V]MH&YrF%LkhDrĄYz] EWc.Բ.sͥaƚIf~Y wp\e6B {/~T#ƈli=Υu޻#QZE2^zj^O߯%O}1'lt_?,]xTB[әfMtD"樓IK>cG%6CfP]'J)cŸ~#cυgMHO1Rr6dŗj3۠Wv6SeUF:rfp<hAM1'5▸_1؜߷&:7 CNGI>dJS|ub0hK;'(%*9 J9:>ʒ~i1_`-F.Jpzze}AqTO=es0ɔ1~ˤ`_F=^ d-B31qsZ42e>c ;f:XΓ(tiV 3`j YYOxi4+c7]V-~C]~p@c}emy è $aTdB1-8vth?A:H`Fg.Y:Ek 8km 4E Re 8ha-)_!z\ **'ÂCd=B9Y3"AYX>ry2~5>T Rx`Sk~#8=FILr:DuY;r ISo3sz;³CqpG{R5 EJNЗɅ.WF4S=ڏ/0>8lq]iFwxei<ߌ;~)_,;7H̯-،Î3έjIP܏Q:&g*@wӘ}`# JSjS5mnE~}n/pS^_Z{N@AZP}Q`R,0L_Kv7i.63!K }c!u~, PX({Ea jSlM4$IQG(]?5Y$kFG%>EX{.Z sX1*Nt%S7$}۳K?*KZN2p[;V4L:lS~h[Q1q4ƻ}^6` C?5DI4KR Tt[ΚAV \[;hOM-͍9Ȟ "n,.h4Xɿm@t82!&а$X3έV i bڪXTX_2$:S0i+댙 U-& ^,UO7V$U7OF_OM*m+?Nw[H:&trxjw3u*F.ۤ`FŢcU9Xy&/cBւ6/3q޲+QrF@E?Gu` Q;^ї4_;] {eR^fwm‹& G~ \@ԛLdcX4`^|ZY ͞x%CTW]a̙ LօAE|mg皔h |.)![T 4R3 [ A{&k'ٛqch a&4ذО qmmڴdzb`#4,?MU|#X2erGo3n4GKT ya&ESn,Z^5=)M><-8ho4yW )tO*p‚;<';>ᏆWB+%>e>:<Sp&<dё8Q 7zI?7H/]L ܟSW 8U>{ y`/(?jY@o&^fGiߤi:ѸHVJ~Y5`0P/ ~rB4*aqQGar,L__-Mv&dQ# y(dkvZ \y%2N|j{ M;ߪ ʯAYWCnuޙ[U`c5I u5E9hT74!.vg$ɕ7ཁ{'&·sS@hs@>!WaQLӫn($ = w<0iK|Taf.+j6=[IQUq)vk~63$KS*8@Aorij7jJN+Gz|ey, U!TYPh\Bƹve l{-Q+g/E1`aKs( ؘʩh>ٺ#AǍssK@#@Os~pp4H5"J)y#|v*t:;'[>\NC*=Еԧk$t1w31 rdIC­2aq̊|,W- J(y3_9 *a(Ƹꋐ􊾂X:jԁݸ"rD\Uz>gs&iFhJO*0^$\z z7b&>R3-[/֋@!k3\IYF=5)I7*4ڂ Ck$9n C.eՓwR%O wttj4sw}%Ezw( roho.rWJ_c Id4* ăAI1+ȵƄjwn fSZǃGՕ f&#[v%UCt)a $֓܏GvE4 Zd/ S f"@ݐt CknWTUA!ɛmS).Y= D^Q|YWJUa :ulx[VIе,D]HSuױQpih/\٭(,&@beƬ aǨ^5& 8&4lyȷMetU;%*ءt|arNS> dT:^ّ&IeM^֟&;eRRŷr;#)'ng)[]\N.!.‚xF7LRwiQp.F_r2m#zuA\ip  ?gƑ+ؖqrFL(@2('4,ܟ]Ys24IzPf"c{_ϧ M;L )/&"iy.7#*7rHƀiB╵p1f'qƤNhd $3PiFuDs+:S=MpO.3uAqb ӥlurXO㿰T8Ħ'ڻ~aqL(@V LszW }o %>yݔ? ǘi0CvŢzT3u+}u ^lQ`NW'{}UC :joj$ |vSq"Qo#vqC3\/IKg8iOn @R]zBakn8)~9 =2qP| \wZl:`2g׳Y"hDi;1 Tڤ&.P'h//7 yahU_ @(J g}ȷR;- ="i"}Xa"my88E1ޓԭTN&qVX .o&ҍ@#^ D &h`)ˆ56Ć\Dh¼I`:@ f̀敏+<bd@hŠٗOƮ-<, 9* Mm,OBArݹּ} ˎ,>g@Mw~g]VN4-Z2ߵ,X=o}K b49p4kSJ"izcEqdA7@ HZ/A<~~,$K2 Tq?H5ˣ@?͆Z뀐KF]XbӷVC4Th4fƓ͡.,_l&a""FίV/x o諻T,,=R؁n?&*PH7&鏦nebU9˰" f<0ۙP|×H=1|5,Kck^Q!fKbU#DɑW/+ a4* ʣI?bҞ^yf.!{?q؋(u п^ƞJ5:GoN?޽e:RY(CȑԔC[a4ģJɊ*ꨓX~qזR֝hVث<9'~'+PZ=Ґ>ZVJ]`XRc_PxnxQ NߍQ;Mޛ]־jUY;CeVaS³d D}n13 b!kDXL"O{c hInuK clZ'"}tQ}_751G0?Gl?CN@C?yZ)2bɤ5(YL簬 CNg؞ƌMcDn1^CPn_3^BJ̗- t#3,rkT ȗZ+9Ko-zxtݢ(fB~^#Eibdm+"\E@;4q#j u(nkXhQ@Irԫ UEM$g6ƫMB+܎ :kFD}ff ў8A{b7gE͍`[p ~ devE.cJC%Gͱ)L,9t{)"ԵR{R % ['+2Y$BNh+INꇲӏK]򯚈*ʏpiC'm4^6ţn2 "?U%%hpCΑSBf{ES x(iZ&emTt努pۜP\ap|vJM{ 0lBSXT,ʏE0ӈPZB6R2\h՞ZZJ1[A$RHnɜTwW} Pu1K# o4Q[R=BeY,=d+ B;H]ff­~{=(b/ K5u(ːD1``{!5@b8X5:sRM>@Ш _jXD6~kucgm?k]Cցk>LjMۯ݅@ui9D9bVb1;`ΫJ$4+QNRftx?͈Yw>1u39&T側`t ]aIʔhaY~_S:v Uך  A]` po/YUd8aڙKh,c\BQ2̜ v Ʋ./^ddITlH>Žn5^o?QhTj9PP/Tt ,9ƅ!hFk:%`u>ch#IyLz g} }WHI nVo օFf+$Xr;{sd Xi}r$?6 }5rc:kK47rIpEV/^Kwb,yԍC^m|>ҭy'0sgHr-+gS>\ [)U"/`AE[.rEڬ04<>չJѯԫfx]_iR3{K]1@ V" ]ѹ4B"r=[ob}'yP,o4bN1KF_wj.+8+}뽗P.,t&v|>Dj}y_SNϐ—UVr̦]L l#A-3:B-&8L 22V(m#dkTea+dA>$V˛ԄpjlK"lM5){?qP|2hw;Ku(˭Ԝ¡pݠhOI[oUrCk&\IRuοD>f}l73L P)‚T*zM'xf6'[3Ȓ\Ƹdq;РzDȅ0c}whDcK5& JS.O8J:;P=^ ^,w:2R D~W_qݵ2n0O6Nm$s@盩px xc < T EK7Q.61 LwDEl(޿7MTϕ|$ֳ_5_b;({$d:pMUӦj];Yd#4K}֠$I ǖS[\kr7,.ށ\aLڷmy9(fߞ賗[xBi5{kqcWcZ7u%&Z,^x"kc4af/%4E$%N Т 9XwQ 9.I\mD\ވy!!=ɵ=9#A qRVʮ8ZVF I1ȡO:1 xrUޜzTJï,CmWrTB+L=ՈԬe7(PDw}ɩgAbWIuqt-bN]q(U*$~$Atu/*Fv0D(@Mh`]Ka +Ze.lP%gȹť{ }—7*3g1plO!t3w=cXs2 96).OWV='ǰue= 9HJg 7Xn`Z0tY`17@3 5Jp#bSzO~3O{B.~b+~%KO4q! f$%(Icź%9Zv6+A݆lJqb2 Џ(V$E>a`3@da&Ȕ}Qbw3~;"m: ]6GCrmpvki[7'7(~l[n3['I_;L\F)֢.F-vZ[{-gΜkݪQ`hX1"0)yp~@Va#_/8 AF FRjzgU'0a5t#%k20 |6(Wb kO~R;2=D5vQz%"!Ӄ":'^D%EO=:ވU`0njQ}=Zo"Q adJ4%T9)d!bBOXfwrņi߶fomt}!1'; TV3z`iXW%֝H1 7"홋 \xvA,c#[RCBEv1w%Ih !I6w H=s/V2 N2DRI2H$_iRقk,L+ʸabϗ]ր+B(3wgI0J6NKVhS]|*D-L§U4 w3$ G*a&Gccskruw}9Xk,yu"6n>Xwx"ʴlCvpR8[cGP0EQoB/ou.HPc[ݽP%?2|'#鰁Nom>@a7|8=̔4$ϞZ9Do'Sz?Q9ӱ7]"X ~=M/5녟< ݎ`NE*n\D!Zj`Fτb@3Z.ѦZPq1-O2$,xwcd,),‡9`r)7b^|`̼g33պܳTZ|kP"F:@v3eJh1(}H: N* iX8đ#S>XCqxsYì(V)) iuV*F8j-G k% $~xSr\eSl?]77 ~b@a/d0#TG b+y Lyn¤F(M='+eqpvNcj6;3@]v&ߥ}6032u#jb1cߕACxe!#c]q\h$%4 uB%z)S<@EɷM [_. [k!bW%=zǞ-&r$JPU6Fj|@&MMWDG,yϿ/%F^MvBX&"37Uvs bRl X$͵~<:۵M"@  ww%2)1d.n_or\z*wAQaytI"w8&oND`LUSsYZ^u)x3R%*xY&V,Jhڪmh~+aߛ\}tY|4E'9Aڙ;Q2Y\p[&Շp݃֞^<~BvA;1JԅXi~!Y# "UQb~ }mDo&So;&S]@1B *pG c$c:;9}K1(_46n:[ӼqSCAUwAR1;i1krDu_A^Ic >\Udۉ̺T|Y5JL,Ww`,`}ayvN$|+` w׀==i\$-A2 ϝgIpRVvP(eVeFmIX idKW;/mOc"Z5SK7.֕k/z@%v͞: 0QIjЖIQZYe<[Kk.E:GxΕZqA._nR\Lc]/u.sKx]1bq}}وä#lW'C# N ׼4;)`NG f]+ttr|n!_Yc1Ba5H%Zi^EQדW!oZIFjֈfZIۍD΄/p_j͋ YY(rP'>$ɪ0[{c.=1vJehMf>;x/JG4,7ԬE.T%H 6 fNg=·o8O|,a"N 75X2bX TbluF:_i_•v=k~P3a^=M=KV,=iQmY=$VH(X><̓a4@yKJJdąn&" UWk?F;yMcXDFs|(MR$`¿Eɵ:dF#n{> T +Lfr"d8بWە8jYa#h*{ lfHY\ׅ4:U$BLl n`S r6+uS/ϺFF%f|Y,IBp ͺ Ώwzh!}gT{?QM0K+ccVo!`jvǶ,~38YC:0ک6_tkizv{`˩:A땜LBZޛW tPZiv#+fu|PsKJ׆w)nUC#|{BjD~+ `LZe߳+os Bsb<0'&&{vx=#h%vlmSn,eLOBz0l_`:ěxٳ2e ί!LFlD%y)+3%DxIc϶yTZ!ߝzoKM`g<`&Xxl"ؠ)8Vr3| NtmLiޡ Batg i|=(7Bࣰ-<|e]P!߼O{-מ"B_O~1ݓ7` G1I#" < @ܞ@kT) mDFN}ɐ2Zjex46"3f#U:JlcBJl3r;ܹYnH'_Щ#GQrlF3bFhM%ʁ}{4xW95Py`34zHizҥpFtrr$c=lu sHza3wٝsk1fgm]BϼŝsM*-b2 Ssoigm'..RAnky>{MD 1aGH0lc)N-eOT ٥-/B4[-|jc[^gQ@aHK }i{ot;ELj$ <M)Y;WtOۚ&MNX*7uCoAÐ006a5M"NAfoE <ڕN\~Bc\Ģ'})-AI YsuZuje"q~SӪKsSQUCj'FIF@._p<[yV\3bEC_?U7@g)?7#Ա(4.F5БScdTPL /XЭ* b!LStߪYǎ4H#BZ&DY;ftnIrS=bȚe/vEOUE5I|_ hBhEO^ }M)Ú,ʢܗ  A7'? VWT00$nG=@OR[|efO3l:K̩!@3jY 6ؽp1C  >0X"wyI݇ Թ4_;9Io[XQo!n \F<Kp2מW P뗷:2}]WaܮUVR9 &F`WpEO-[ jTׅL RWHCe6L,Έh^|}Z{OX,"ohv0 XsGz*`j@6&EP:`+D,~6n#;P&t - O{e5!"zUMxB+Hε r]}J-JN!fPu"{%_x͍_).P/WeHL9DR4QGу_"K%q ~"ʴ ԩ ;{B Tuj1f 3#; b &fF;:jƔ 9xrHɃ7थo-R}OBw >*̨n[n K\GRƖ*v-anG+9;"ՇİvŶ.v1Ys;*,%iU5ȯ爀᾽iPa [dm?6O*K3,WctAјLD6Y)k87~man8ϫiq}R{IIԍm!xM~MQ7Wa2y i~! 9lCx3_xjQ]z)wrM)O>E[м!p~6yn v\W`^.Hª)lu"3=GHRE[YnQ3̩R}X_WfLf dqIߦchVŽܰډL3XO@҉)@B?=<#NmXb?@+i=gF5 v>JM$q9p__i^E@ksxKQYp#Z?#5l(%njb}P[0@ kXK󽥒˴HU#H@ ܼ8)Z# 3Rϖ@N7ܡ5ϯO_ `NͪS 9'F6^W3e&l4q}EFpeS%xFNfzTI.?jTj)?c-W!Y /sŝ^FL" b}9 T  ػGm`}*s<~l1-LVrd)CVK,ߌYԑOh|$^'?M=/^,f$ҔmoM= %r6!w] ]+vKmQUGvw`4 q?SO`Uxz\(?SO됅UJLGUeOZg}nLM8?Uv,* ls-7z9U$"qby8Q77[dAK+/wپ %HZÐ9.89JڮѶ>& "Щgm }\L٠smJR X+gJI{p4 !ޡRe˗%Q#^%>˻ӵ;lp: 7}Toc!z-ST9U{ꓒjV0n"P_TcQ ~tIjJl4\û0Hz`o'FBQ,ըE9'Sbk6{J[5pEJ=Mhӿկx)!~pA nՓ!H(ys{hq.>Cl_Ł}ɗ}3ZshA:v~xD3ilpc`[;b0aeVŰ^y)8ZqKЍȼmBghq('{RApy4~{0m^ϰs;V=8ob%/`Bŧb;BIy{Zi~s& T|f:^'wu:)_ʒH)k<&FHش qT)ZfеPN'DܣwH9oiB@P ï龍TNJk+jz?H;clu `7t r+0? ݋2E{P' Z XB%3Acii4sHx֙̐Nj `K$vIw`}Mr]s_Q=pɁڈ2V6EzHŢ ?@=pr_k{1,@4Z iWBnbrBD(Ty:BښᨩhjKpOPyQE (yTD0̪&W~lo*Rzjo1jeg EVH݉r~E 7oL a:686qn`H$vVYd.~+47uȰ(L i{t֮I=\zވvfXyۤAlR8@[A^~| .!;Kn ڰ JI.L.z DDw[duz8SxEPgLgR$N_=p7l~Q) "&=獜\WJ&0m]uN~h(Yϔ ¸S>sLsMR:xhغ\zB sܰ=PJ͡Ȱ =!:_9v"\\iP ⺚YD벓5xw9n97-:((ZY;Nq +d#V3x>B=L!85y1W~,6m%ԴX45۞7X^=~0Gt_rq2DcC;.w8̐p 9wl4t eҡ9 /~yй2$c7 U88Ag[wz Yg*ovKwޔ1:fp8%?X0?ZV*1\OԔzNZcn`];[c)is4 ]pIՍ؁uw:ty~R@HnA=艒$2D.~j!r߳tF] U|9(3)Euv]4H8d}4KP/$(0Tf-J ={69Gc8[{ o(rp5#>5Z;7>T{C=GD;a o6̜R waۉOL/jI< w =fzZ6,~m6tnPMWhl@Rz_tu{"q~=}2{0dNNcA@[+jVg?r x_^lۯDm" y@cȅ3ur@ꛢ>6 !(3204Ɠd5QPX[D-G(Mfp,LA7#(t,'UlR;qBC8#,E# mؙzvXsPs̛+&ʤn?S9?[N\s[mM6i6 BXg* Np[?\Z=3kIxYi6!x9}vшBe3/XpS耻2`i;'9*dQ쾚 tٞH5ጐ\ާ;j(.@z5q1J**!q8jLV=Y~h+[^njk宿͉eX zNqNX&2W˧DOxOğ\*t,rD^*{ݲFS3[PU2bI "#XuPH>- HgP~WP- JxNPoq\$vu ņW0k, g! &|9rz2 9 }֒';Xܾ˺9 J>}&"rC6A5},Oۧ]I ΓU-Ȓ#!y {H:Y<'!y\yO0y1} O-I:OWC, F^NUY;4 q{ն,|A0 _:aghX Kp*܁[v[v⏼q 7fqwgFkS / ∃=)7Vm_Aqb RJܷFx<{yOTOV"O'5R^1xֻ( (FiQjl=ff*ح{77!)Z3J D*ux͔TdP!v_,6Ǖ,0d3(HQ݁ߤx njEcGdljЂ6{ҋ#:#/gJC5*[R*/G\i,EOQ "F{K$S8e[؎ܥwǕ/meV!T#XGޒGЭk)KyM^O݀3OHP u2G~Iq1EbCH:GR`Nߠi6޶F &>Ꚛ@b< x3Z?YK&N{fYx~%7?yrse_wlfDHan g^ 3E@G`|7~|Ǖ2f150l0m_ejUKo=oŪ<޴\i@i/ә?! 4eW.;mi\:V DdQVtaRkF{U }7֣x-c7,m+bhs~&\ҋܚ0{{'̚:_P'; A  _UF8 5)bY=3q6[V^)yG;iy6صH'Ӆ>k;?qf@qsC59rrQ/0Sbc!z5byMup#dI8G{0mg "Vqm5EJl csKuL4$1^w5mؤSZF< ȴ~Wfj~\D~B zs fG3䂷w㳈᜸bSGakR m9- JJvf , < L< rE@–i8 v Ufw7xA"EvY|!$W+p13[Ex?lnJGXŤkgQY8T m"K(:f'hR&,I2!X$h4uTu3PՒ%=%p^#0t!o;zm\_^f*n|[I *uhn3$8==f)32kyZZ?dic!S cksl~XB߇˝^hv-g&b+ yk(7+< ",\ B?iw^'Fkch2 d'Ϡ,fџcN| m6ۡ@cyy,5}>"lbXD%AFᣤ >ϵ1AzϦo{md40;DL]w4{BRTɓ4L]N9jK7?q) ~5l8KZDf_J ?^ ޱ=KAb)jtsvb$FE>{A x @Kk)K>^?pi^qw2f:E>*ɥF"s +#'q{iGaըFS'EA *EΈL7obi$3$ ?p"r^׷DA<\o]`ی9-F MAY26elV\gl`dөdn;opƑQ貴U]h[dtocjOꍣ/shS֝j3A=h9vۜSQlT{3&,VA,ZnˠjݛphP~MNh݉nRQ;;g}UѓWͪky-*ӇCPc* %|>0NN1LT}hUՠ7W) ϒDR _.>N+ו@;sKJّBls #THz^d H+Ej@7 _]AT9wWZQd@Xq93)ˇߢjHIXuuabOiGRb5 B+ yde7è 1G5r Ŭ<'5?maAZ>wrxS&!Jfަr$F0qB)PcG%J_q;Ķ.~`FhmkhYecy(ס[ iM@NwUQg^>uDž6{-PwZ46sUV]@Q-_%DLr aa5T=΀<_7zt"\ RK Aͳ+&f&S5)Hqڡ+0xؓobmlo_@)IT1 ł`Kmɝ>¡ &-0"ȖWZsnq!g]nB;3 ygcGp6T{jh^wKrES/0GHn*V5?[GJ\_fJVt(jƥ gIEW_&_9OԔ*fM)-KQx2.|#su1!?G_9&c_/{Fh(MDN[9:h35 hK4B0#nǁ^m~ |bnPvʼnkt"nCUƁ/]YoCM)l}g~PJ\7HsłC2U)F/:cI~YYjpͮ`l48Q;9dzJu Ev[̉zKcvhj&OYx9hz<480/,vBS~Z5ׄAjȆWg,D[ hE`~].R˹ϱI06lH ^m'H{PdHbI ôxM|s&VROPc|K@ kGA<@ahYxJHP#"S-ΈATI8EU3^.iڀDw:8`OOvlK%2Q[\E3=.i/ζQH_Y&JzG[ޕ@(,t7"S,`h\|5Byn_eͪJN|[do8E_lQ>(ڒȀk}N>+*G_'0A(?˳PZUNٕ$,#AW^&._>cJN-g\&֡Llp.]gbrR9a8>j"j:s&k f;t'/o s{52F XM чTgp4LJH%wp/d~b+ǖ7L5w3D^Iau߇ / lqhLB;8E"os<՛S9o'}~wW0c1SUxOg鿘o#J`}`Zu /ɂ=QyՉ1,.kYs!݅xZQ6)$oݤmoQ*{=ʡyFnڥa}H~-s&F!]ɛ885Nz[ViI-,io]U ])\ۍi>2! FB4{Z,ZL'o{7PQ:4e+FI3{6@GQX1Qp`|&7cG7EvI O.lMv9'mDU&bAy-04)ۓ_k:A]rLI4RA<0CpIV??C[/lI ,oookVqp P3fs@F H4vm#K؝ˉPs"l}`J\"E#7TyMj1z7ϖ]wJD9t-[B]9L萟Pa/HշyPzaD'˵BI+_,}iqq ${V+cv3qvru.R;f\DϹ94$s7:ôN&*e^D5,Zd/v۲[6\9Zڐ9u-z"|pm"lV}r4K%NxOa֏g4CkЭVRt}Io[ߧq\pas `gʉ߉tgR8plN!|P:u3+й*j&\$=$ǹîU(EL aWU#\.yzZG4A]Fa^k +/C|^~ ؍ג5g`hNIb M=6rNh"vmt^¹<6'^tJ"| _`Q3zw;3ns⮯nM(5u1hBl ]nXr{vЦwi)4Iɐ$WO\G5hR~ĆWE;ԇYDta ;X02+(]-S:lC ] uIa愷CB&G"0[I&VG ZųdY $BDQd>)jEh̕#@zӫKU8@iIP.er Ue >Bg.я ! ~,ǎTcfO=9FFKzΩ^Bn V+),;ώk谋4/x¯f򤺚ͻk p-g-;Sg2-"vUai{OIT>j+7Z4WY'ӓq|X[Y su[LnUo<*<\"'# >C#gn$1{ܗ9lj]Y j̉]yGlWk,bYs?"nBP f*AKb^fŀ$>(Ekm"m(dJTBN/PeGpfrM尠,gi,j\' ϙNK~'t1nsݷ:+Izi3yICw(낲\a/;5Дuq('0b,A0 cdVAW8okwɘuӼ L o!7 eccgl;{$NS`Zo`@Mr~[8\쒉!?T.zA9sm $v˩UyX7&{)/.}^ s ηU bR.މZ}a<ܼ{Aivnqy tOM i|0O.O~B(^Cɓ;>y{\Z{Fp 'aPxD{fO۩x%9vYPGwiF^ZS2bm`nPhcYZ/ֺ8fT#<69hyL}ztvˮDJRظ-7<\E_O}7SGxOl¼cj!9ܑaV@&gO=u/A ;қ̾`EZmMB1)Y :eB=}Wbs=\4|+jz^2eG,i6tĝ㠊 +Ri̎hZd|CK LQֵk;9~{xFFbyUxF1T~xJۜ#Oʼ*_ cnmr'%*ѓwQ27xܵ!F3TASi|1GD\&1xK (mF()B5+*%iAUǕAǢrݡ&I>e_I~䇝joA)ߗ=&a3DQҘ$ub2QXH vH0%H%I]%7I9O1I-|!;Džh2ꄿwEN[t蝭;Cc؁'5VPi4oF?#2eZyJLM(ݓl:0cZ˧q\$>ޭ,Z$J &,~,mNo5ZsN#{klJbBj"ZNcȿ sQ졹?<4x61I #^-\G4&.Vacz1Ghsŗ6:mp&$َF+l TNNE`:Λ.Π Vr11M83  ғ@oE)DWV8.>6(3í:{/Qv 8GţeзB%IC|g`7G[G|mC` ~M[!%Hm+1#U[ $zLs]ATg=,l_qRO3ceoc!tvXIk"%D'Ojm^}V9c_ƪL4YkrX҇r2-{=QRVWuS6;_fZ?x,.Is+: @Es;٘bTtH.'w>}pI/#yAt+iЙ9 IM^Ke[vD26#cm$Es]ʭA|4 zƻBolX u[yftmjk֣V;qJ)5Ԝpfw$p>@w>Ac>כyZ<c'7C8:Рg6l'rt#MeW2bkI'wQfg ʩC8sObHʉhz]8}46O>3z9&}Vmǒ}C" DSM-XT]`VhLQ OD9|^~s!r?&.[ %񨑏Er> 4.zCv R#l=ld/0~ 8^'\ ~^׻"l'xۚ0ĺVtķe)@$Lv>jN\U,_m ?rSxFu,e'p&kY+>l< =U[9Gf.nfב_Y:<d>8"-_{iKqy3-o.' o6jĨHw74R|uKͩ2:KecDTp h,Nd&T\gfDGXم}4:V'c R%W2 QFLiϺ}/@fdIv`P,Z*ferѥy1*Q ҞPwfO 熊*GXKW&-L^ǟs҆dM؊ckڥcυ!aCU3{햇 [#P?adJ(}YK"~B1ϯ< u`ŋ,p0p}̺P?*23CFII&Ifzwr1#{wB?8'fzT[2y;|k FhXiC_cw͌n{8fG`3 >H :yZ;ث}3t7+96#xpt< Dy^Q4VdI.w1S+QAMo=N6FS]#Qaf޲%nt”jodS1e6wP4 m`ioVM/gW tmSK M|M " #P[*PwVN3*N,ՑJ1$|$dC!S핛O&Կ|=(rFߌ9SȢ m/1~2U1}r.cl3Um<+`D0&Yދ k脧/`[צ1'm0Pɻ\,;RVi\}ƫ,: 'y_ؼ)41{` ͧ9' yj2ƹN$#=waX`ƭnj!UYơ,Ŗ<޴iR!r>x҆QwX뒊g\L8KEѽ_Džm_HV~|$ 4 qfЙ)m= F g;b·kHaYd0Qy|eZ inZ6W4S?q.'-r<:3i2£ŌH/( Jy#<W_'ZƏ3h#"[Bl̅moTMnͺqeL؆5g V`^N!lgsSz`#zPviiPcpOG B+,crTKNynRʳ+8#N+-ȳs7ض:AAA2Ÿꍛ˨E~jP5z8$TcS%rDILSYq2c9'cLhc?xqvܫa XRLh:6{R⻐ y)/ LP lIEgHmCߴ܋7N?~lRE$&Ku*Nc|%ux}R 2#S~ |I"NPL^P{S#Vc{W-0o./w2kPW6í'Ot$`4eŃ(i3r҉aOR%%i^c )ZDRk6'nЪ[,@WQ|h[Y&ѧֶ! :L!Kѕ Nx=OxYi 2_ehIf=FU\Y~bqR y3~xHA,mS{ -^J_T=@jϜp;/_^$7\p_./\!ct#8t+ΐ O'kPW8JMxB0ba=2^4e wi2Jkxp#s̒VвVx[~J7ʨsW'7x8" }ó sƶY W 텓lWͦb8ӮvCi;D,p ;rxwNZ09V[:3B^hnBy:z&X OoAr]*;RSGpq@6G٬ WJ7  حfhAԥGy~n/:Hi8 y|m<1z[[#K}ϴbS1ۘ)*JdB](wU(F`oQU}.5S\ǥP\Z"=šVѲ! 7euO}~ "a22}c%-A>-]*hnƌϳws\şuU$\w POg& V+YN~~- :T(4PB_G3 ɌAXָrv?.ǡ/^dG1p 3x<l<2W?27C~,Cj?lpT༔Un7 Qztc!6&Zt QjAHBUY$tWq\}-'кSj X4=A&a'ͽ~ ?afDKgwv:6vA5NM Z/Ct *l}x[QǹZ5ɮګTΐ1Il*6Jh c9|CnK'Vֱy F"/R" ,"ebhBPizc+ٳ9~f_~[:q$|'8")`#k㜫@%zdDdNl{[H4My`}}e;]̥!dqd BϚAXlj IE71EWm4LQO7Gw;82_ZH>AH3#UhJaX^dҖRڒC{R)3ݗDh2<g" d3]I\5g|c'\ _P$QK{,$Q #c <[@:1( SzkUջ{͸ AtT1!ɽ |4sO IA FRSՓji O{o^[z:zI&\.Fxq\܎lVSm^[j ݦaXN2.[i .\ht.:P uܪ16ΜaN ܑto&:0!jq z*>EJF81a](^NIϵbtSAKpMjwdi A .`VW41T{~@> P1m#/kӨs[`6J<›- ?\g$? r5{ԗ] c7^70kJj곸 C.SyT46rNU9͑7(Eឿiol߯yEP\Gu]'`\OC>E8 ` [iq9\ƃ[CNfO&QeQI_zbYCV 6ܴq \PYB]/[reCUO;@oP_)KTʪM'wV^M!mmB&[OXks[3~ynw{]Jz-:`^;+?Cb+,dZ#'GQ-^3 \x׺H9%`Ф_v[ep)-#7-TXR,w{7{sx8@plZ* &1D}aC{\}= 0[64jor4/:,˂ESK9/3EVP>c}PXa@-a'T'ӱQ 9ejENR%>8P(/<<]6.qXz^_$4j U(b UM+:bɵx!((LI>gR}+F E͝&k!/؞Q^7ѡI t5t1=RMQ_3UmBi⯺DǼO C\/JC%&:ԖkskGܛpȳB=mrg.T牦6jLcD!s;}VDuO~SQI.q~69[eof(jKZNq WIx;u?cBDU2fuɱg|\1wXAtY|wn+qYu\|R|f1љ1\N 8RR0`,Z`73`r?jڋ Ps-eN85n ޓ+KWbLfF\/{=v B Be`Jtf5g:_?~^ q!3 iY)ػgEc@AN>0\h#&BC,C1DpMz򂾬d@e|+*#Wmw8w!GhAϴ g:>zOe8Fr~W D#Ta(?Lk~2Db2_@;SL#GB0~k䴮۔(~#4F_[XԲK %4As?gؙ#mC->GU}nU*J?9Te'CN.kc?Dߏщtꔼ-B@۔D*8F%lK^`[UQpS4Mapgyu.ng*J,ĨHjI;_uqjpb17!eMr.Q@B>vKla ]vGK,ͬJB/;&wvlȁO:;6ʜ+ϣxCn͟{jΆ"e5GOrv=${-Ez6Dӛ:mw{]9uA.!#ëP5b^WyK1 Gȇ 8"h6 oI.iUk(8S1?:Npیʼn6n*();cw7Kƙ㠗pSub yqzƫz>sa)D1u=G;ɗs EʷWNK;\4 Hi3LWTiP_MuVTa@[̼XUs-R$)hc6@!sOʮuxUdv<@cn9`ʻ$8Z3Z SK2鼦l 'JsNkNbbJ r^Y65wO9h 0~!NcuX|4Y}: rOgRLf/@gnSbt/?R>ZL#ua_Z(2Zk7ᢊ͊lk=hFOy}C^ ol3<-Gpnclh}R~-fѪY HI[{K׮sT=N]:|9|ڵX_ěs۸9v+Qp\Uh@zXN{=H9o՚!mW,>щbuDjp`dS@ކ,eؘw}Õ/OL)'fqQRZa=\trLR6G{4GG1N(Z]u50XK/n4?lVeD1>uI= ?nQa ;nJW@!14S Ȳ6v6=?9r(8˔G)HIO d܂[fXNȝ,Jzaǜ m g{=;Bcw젴6l[ˡ;5y¹f~>=(*#}o]rtt oI%x>*le6}QA- OSe7U3A* $\fam(@CGI# YIFz]#-PȥI ySȃ6qUVxneCںj#Sŏ\:]~5 d>.g`f d[סOxOg7gUƾi~z4-7-ûE=*kNS싩GCltI:;$a3uݗ i/ߩL B|MXSZxpL5~C58HiYs ĥgE%C 2Bt{+ [ bz52XfL)}I?uq#%Xξc4i[%+'t J2k[GcS:Iv't:`8F;#pM䭳fjWX&n4Imjy{oR֭94j)\vAFJdO"PhfX8aW4&3|?zHuH$f?2D4^E:nTz)U{Nc;zj' xщ(_=roR|?+^Kr۽.#ߔtqrR7N8j7xhQL i28"۳2elNu>{^m_`-jWK+Tzd!rV0v^0M QQhi M)0V#EeCp>8vezYU@,P~$gsH^rp>֌R O~=38ib.Ϲk3aӄ} *e߀Yk -]K^`8@k(B#[xK Z+E`ٙ6M[w-|sE;R]U[m?fODAH(]!|햜d4h,oDz:&vnϋZv5SR V̆\,4ol =HNxrWi#AP2R&Cy!ܮ̆RF ޶ o!ᥩ Ĵ`bu,zӐ3Yp/`v5"&mÙP/-P4 )ђ:1J(!^1Ͽ{ĤՔ}о! kQ%*۾v0Ȉ/ԵQ΢R2z\QP}R9lËC4lCϚ1ٟ&k,*f=v՞J+$`6e'^hg`l;5)vL`mjR3UFE?0" ##~l0\_h<7K޼&R-(0{6"wϳؘ>ν=j][=&eէ>r$ Ză17(f|$'3fw o(瘂ٍK_\c81X@VFu11$c+T{l'*+%]jXf_2vWpCOZ87x W/t? zKP<Ϲ~,vH^t.^gM0#RǨS>FJh:׉^Ul>MnC9IL3mYC_˯B-ؑaܶ˜hްvw؏䑰4,]_b@ NkDEZU"x^Aw.A]ѹSi-h˃zƁM{ ,64篸eDAVF-„OrJzF^MhLwm#PӅ Y FjOП_#MoqX$v$$\VzҍG-ŋ!Zkr0qj|Ԋ0VzP)FfvZ @ *3 W'T(]wU'l0v) Θ̶,.8J6u:Nd]7 CAp'!ǖ3V ˅Dl$Ǟt*z wKPo h7Y{4o'H*68/oMr;F&z h;1čWe /[ߣoiDVz&(k}9!wP-J^TGe[J`ӾD,u@l E N|\b zjbEAEXNJ1(9ii4xٔz 1hd!rpso% +;fHmy! U*ФخbTY N M>/<:8yH~ku'O{ZʅD &Ǘ6@"s{ڏ >s^H=GVؼ(]xݏ-J5Ž?* t1 mW ~ŀДeF_AKI<78ָ5gJ(yXʙ4  jv&D [a>rOs̒糊&\y_AAW5>T/tAne nj6l Fe.qtOCpqglѽNe͸#0J}\TJW͢ _xXwAݼfh8ϼFwwX,+3#٘MB^[-jxUR6swZ.$(M; ;YVSL̬Xx) PEhfQbLόzyj~x.A#\^1Ds-%-ڥ*tzpo aRhodȾ^G icUf¦R S&q@M|gyRO;߿T~Cʐ@-yD옼XOgBGyf&GGPJДEhTD&0 L*|D? QP'Љ_7"ɛ:4a.P#tj#8H%J2 7K;= ,Kޘ72OU8ަ! 8{Oq&5|Z ՟t/>?D! _ 8ۼ~Ǧ_vT3,X?-zYg{pdA.[C b2FSNF]!" dQ)6d8Ə}Zj/o^ awIr.4#Ǵk9p4rkvMe#8e_\6Ao쇴{ba\iS}o/ rd,6/tf{sm^gzA6K."H̉P3VȘKܮd,Ðܷe ΖcǼi^A}.n_PRz]z0SvxkUy*Aխv5m:@k#aلp@B5{a3%P>򈫫 P+!՚2ZP6lm=|} /h\LrK?3u]d`,^%Q">NcdTrzD6d@ޖ~_YFM]h L)C?INpoSNVtie<D;KdbEWʽ6&־'y @Ȩo8k4(r"VT-m?CI4WpcrS8K3_Ro#ꅬg =Jy G|l: *S6h}w[4O[1(-,"~{ש`VX_(!F`n߻oni&FEG-Ft'X@ke7Vs! 5ؕȀ-zV'6(b|{]~J '0󄡴ZRd)F j2^k0S_ԦP v҄(D?w5˷X)bۥ,t6L0ng-CQW(됡eͤަ?r͞`oz1f#}z % JُjY,XY7fxh w(%&%6-=== l_{w׍JMTp'ıS=?"t~'TGCv[~Iz`R.`̕f'#*<$9TTXS}5bs ׉yAx>y$L䰞Ү©Մm,Y횳g颋Z?uͯОF:S@lOVWӤ=|F8߶;X{5e2Dim:EBIU[ƚ\S[k}EoXByk'kt=ьCHĹ#Au}Z~X3ps2w=nf T qc#XfNyayT>qc:?ZB]_ޫQJS3f23ƓyD`;8ʈ7_ &YWKT^XSB, M9~KG/V*Dl-%~#|G`3u&BYnP>`=AEey_S|G8Bu5ԯ}<$OkS.zZF_s GB0s5#%ث">R\J~`PH[U.\ZبB<ʂ<%}hG+2)6DEf ȇ=dt;/)hqUG쨭?/|Nͣ#-},!eȞ +ڣsM@ H5TO'ȱB ~ܽ%+?hgIH@LB6e[bY8>_x~͈LOcCo_ )DXӎb ~ϟ 7=G:4|7K9 Kdyi uoy6_hpgd3ť.oxilƪzy6,MOR : mS.(zZ o1<{Sڠ-ַ4'V@NfzhxNە;,[gլU-$kXf3`199rG Yy=+Cu6BJ.k+-hhhـ):ɔQ_{B壿WE Mkq-N(⊼e1V~D!ѱ; tr0ݫmqkvTˀ igKqVF@3%.R\%q#ңӆ ma-#T95(̣o1O,6 xvŘ^U;Zm:}򻣪l 4C=2mǗC_J' Qf3?(Qá$PqlI pYypP}T]eĤ0>+wsk[0$($͗1a\:Ŕ9A6oB M_j uK[,E[ ̋Xu€^?2O4IOQqq^DۂQ({gXy5 |ǟ6Sg%wz7Qޭ42v3X:ȺQ0pNm*L"⧺19*XNIMh6UIVSdD$Y&RE2tb`SO}JC n(:1(Ӷ٫ՐN%qEs`$YʢmIQ=tI Tz3ɩ jwk!,Yx/)(;l3Uʅݘ}yz('hq,q>"tZmI;% x '/FOt IcQArIJnK PT&х%d\w4>)XXƱ㟐ϬL1/P.MPj=_!h\(un[xl[ӥ^Gt ̘rq .B6K'|~ܪ'4U''W|u@HV)U\|X|KCV1Tkes`"C DGa-N_qC$m.6\[ၱ"6S|yRpSַ#- ܭCCvUbeʭVp9>sIJsc{SzjwZ`L.lPq-yFw a"sRUrW5S4ǙŤ~ofǝo'\sO1; zM~(}dHZHr:+?C'ͮ #x\ #OF ^eB:Nft?zctټ);fӪ 8[n(A[6Gg (&]VMNf e NVeiwn-?xǪhvSzՃQ &@  n$yHVȞ.|(G=Ψ| ;۸5ʷl)K52*#Fq1.m| oYN=m\*s S!͸j(儥ÅǦ)GS^EFхPrjY"jlĜ]珡C}{a`Ebr,Bb1 e9὞,NW"h r~,2cWfoF'uC(X?MF΂ 5Kdqr}J 4 vcV#Ի{8>ᏈqBkڗ:=OdNOTO5P^|Q - #{hkEuJ+6T㪭;I? y#_HRhep>&& j"# UQʈf[CA>qOYXU㺈-eQofTv,CݱIg$8HيMo+ K }w>H{+| cDAy#EN߂"V0\(?y$\Z7OW@g>uNa8PBfTnVB̵΁-1klqcn ^:"KD9 -;r^$AA6j\89\dW"fE5t1phpCS%ל>%х #zGNStaWx^!RRr`4JYg!rI1I.~y]gOzx$Oj*U?zS@;dW&ȑF"8[\z G@G5*'8d9kb&L,Kamjz+RƓoh_ {lD6SG3 ryWWC{4= E(kxlu7.r+ˣ`[PX~cncen0֙Mΰ`rܖ[䰆6Awܤ%ƶQtRvo,loeN8ɨGnC܃#pni>he : 38\/3.F70= } TXaTtGKΩl-b5 &rvrw}u4&W5D]-[ fg߅DeSe\D_V"t?%4x!Y'y=h`.ĎCGݖu *רY'V4{C#MaԐaIOM^8u MQ~eK8)Yh_D+;1y'pX8"0?|; ,aUtBIj/ jAقcmTuw͖s-&RsY-Rk&v`W7JnEydr%{9of|?Ful( IXhYDTQt:Ʉ@V]¾?,Rab__C\KaC {^#^Ws%M,fKc[vY:0qbKp3*_DkFGO,'}h nbR:ڗvGY˚K_[Rqφ`U1{ R'qh(EL&Vt;WOWwpSvD1Cq>ޡ\a$|(%TU$b ⮩Q~6fX3w%ݥF-4qǷ10llv }:tKR+\*⫤wÚ)ķ*kG~U. Ggfj*(c%;Ј$| ָٹ s%*\E\g!0鮵k$L|N5__AglVł(2!^VΜ} V~ɭ='Ky0ٚw=$gd6slD)yu(P!Q=oFʖ/OU?@`"O:^gH788eBvHĎOM&BH>BeWmBhY!f3~>k f7K("JYd\ː+2;y$Fta@+oF^W'`yʿ'Qk+T]eqYނ[JT++@/xQ!q(uʾp0RAT("h~A<1~ئ:sck@)Y==>4ʰ>X(wD @\io,r&t?}A !Ke Z]PWf}=Ƿ7 X 2*0gn78dml 81 :cHi奏9/+aH|ƧggŌ3  qYf@w$>A{8Qx #m eБH6zE/1 C ,MaԱkk#LS?f.HBkڀqyͨ C@os_uwI_9Lyۊ 2䀗D:B萎}**'+htc m9*aڭe&8۩Ky.>FFЋRW?,ϐⴥVƵ7J, `~8KA9Ilx8Y0ܼ-L@5= ګ]@E^ ڡ0f#Z+,Ngȃ*) }Fhؿ/eLIwiҔs}O@Mm;ߚ+AтYCK3rr H$ 7;lɷDpS饂iC73f'ƪ m[]m0Y bB*`n\:I?ȤcJBK=HNkXF4afS£Ŏ_Et C8)%>ўeKNЄ;g7ְ|ؤ9 ҭJހvwZ8G¿]ͳ!\`&a&uArk'vUncMQ[7׉ jN 8eUXQ$n؍G1*M=ɗeBMD,y}xBA^YG`4VXߖ><DBЈ_bx~ *y a U⯷U?شaPWΙ|7bUS}0GPDcdaX{SN32(@ @Vbz|:nql牖S+fK/Kp.{4Zq^Xοk`miӹ`/=gw49|T@v*P2Z:VTP}ͻ"{M~YY=uCx1IRYϣ{Ì*bU&Öf ??Jc*y- g(E0(?MtP3AJ^$ޅ«)۶Tcvƕ2>P1b S@ۇNjz|A_/gU1*3Cԝg3?;f#8ASogi;&*G:΍UJn7X6QVc<ƺ<\11s볙"!aRM,0e6nS^;y;]Sci!J2V9`rNGًbjߍ W*H4Bq hQB FFJ434[Q [`}.Ouseg@Wy"yU,SW-7/WSi̱LlWi}/oemeU[Ѓj5muOfFzB#]oO{27Kꕢ; fش|+UV<wl_`'hvLڟ!ؖǤg%›8_ ?Ѭ<BdwյJh.6b1HcN?G2$gqCtp7T[Xf„6>gp;Ž$Ӷ(m8 ̄h߮"a.%P?IHIMk=yg1BH]mM/;$I/ Ԋ%5dT^hHORKa2Nd3Lk%=O) ?C ȦFG4.f՛*d?EΡ`nŔݗASr\nM?fJ?6h 探ݘd 7 j\Gw-vUf'/l-(jfzAK<JXhfcp^PK;cqs_0ՂYgnOGW%`O`7GL/OR3PYTt"E;ʑC3XonZ0)ߧ*9V̀+rg43}+DkMQ4HL [2{L\]ꠣ0t~fbv.|wxl[ J;cW;o3f :(\ym2xkJ v[CNjϾmH܅%ݱ儬D1{oaTY2MFִL$Jg鳅\_WnGQO$vbu7; %,LNJѺx-3j3 |I>?%Չٗ9-nz`kWD#\gx'xƔaJaR`]}2_"K&oLO˽`DcvҘ{[5<&l6V g4cȮ7ҚUP9q K 1d:@gI?@]AE\ǮڍI8o2[j@Ӭ_?4! єxyg|IiLkOaKT$ׂixۤj85YWbA(I W)'E8s(7NWM{\`)1S;pD# fI/LͨnO0o;2MwKdV:3"vmIr=2][X!έM4v{92ד hMVs kQf?n!dYL*o+sӞi]T}]Y\+aj]/K4C᫉.^뫸&JkkEcMo;Jf^36*DRQH27%*>tImWjn7$ dts{+ᯇ &5ܩE67'9J!~xq9Rb9Wro^Q tQݼ `vm~K˷`Գ^_Waqr?a6Ty`ph勒, m^]j%T[[эݐZR43&vz-m#[(-d_/*LfAy7_|r/,nsL7{m!ʋ.?-k9wJr0[*&UJS(Bo*P8q@K&  Q@O9HAFN(G?-@|:pS"3FOٔ8:ZM.>>]]><Un{D%GMKtxS X~WSl}MKK-aqPҲA `@XfIgaj=(b.sq|!yR6^hQ6~1V?/ 0 aM]s W*:wiEs\:242󢍯X $<-;K>_Z>#i.ϣoR/A50w2~|76KTa\>RET\dG"v/ -U8']Z(J]-/]vF>P( ̾AE dc0 ٞ( ^P&mĚmi9zS<+Zhh\ch'߶:{u>9Z{)~#_ #vwr刏6u6;z[R43b#HIܓ9,d @JǐiQ;[_Ɋdi_azzRI_'Mc(q9Y KI"zSut"Y'C0 ϑmW{`Nyֆ.AkH3K0\R{;sRDGTEyAClWMh,7Lい/3&8CS\yǗ //1CSF2 pnagzW>qEB@o_Ft9;_6VGnvw=[HҵI8Ζ!F\TkaJATa%y hmx8ѭmp(c9&<=@r#u*H)cJSU10;ZWTz*,}i鵯4QK^B-&nu1膄e.KBGW+9z.?cg nL `:b6Y-&UY%Glb52 їĎ(v=?_1A*VPwU$WJ{[U?p]0èžVG|x: BnM-;DI>DFα]+@r¦^^|ӉUoP6 ZjX̹f݌ir'iAō~-t(Ȟ{eePui";6VY b%WP׽,P)̴ȎyC' <՚Đ}6XFBV;uB9$+O]A|k+Ӻ[Cֽ1#t TqZϕ%iHD\ .ɨiWVlcm!oa/),X/dt:z^5]W;h- z}lMbm\p|;_*E\>2 Pkٰ\f.p7GJ? 4ϴxF4 n'FF hF ar6jօ_FˠicW*z9N@V骛ϐЊ[(?P^ Yr߮Q*w\o~#^$:W]#}CrB-W^:v?ENEk%~Cso \`Td\ AAT@oVjNd4{6TRJ"ir!unanCd/BzXEnJ\!PFkݭ?%]ܥs\Ǧڤ;00D1Pb1-iY:ܩlFE*ӟ$3_I|-yv(W (*OHw(ċZ.E8k =\BKnH腪JL7}혶f_UB5"+³逼~ *~I Ѫ4Ԏc1|ˬӇNak*h]fp¬f6x+l"-dn ":ډ. zŶ\rx%skUzSgP@~ 7AINEWMOm-C}J WHfT'Аa"~ 8)1u3${bW0RW؊r^Zs{i?־Xzxb࿹n ^I1}}FK \X [c_v.[f6Jg@ϬVAsP{xb޲1ZO +p[ 5C2rߛ qaS 7064*ePPoc<'ߟbĥC~/b$x*uߵ:P=w 8(:'T4hg< I[P%"Wpļ6e]5Kۘ|gOe3W R/nI5ٷ-hƓm eALS7>OY&~&ȍ %s]chONm-Րz8AF0k|~\Q,ǎ^u:hbVbs@1BAi͛Pk?TT" S@bҩq͎dJ}o׺lt2"S>Gej zpY}"$1)K?s_2Ϛuya/dTo;׿ ' g^-ޜA)e䎬 Xڇ3r{-'ܚ4q$nbW"ieKZn\Npa?"nUJ }&-_6:{F,'[1[AZƂ Hv+EfҠ C7Dn4A_`$9_3>Zt\pG}S1g^DG!Xp6b$@al @s`kEOϮc(vz(]ԽnI,gw] $4B0{R4\ӿk)yV; %duѰqϰRVU55?p~ %`}. 6uT2%xcyW"^n=SnNP ax/)TU}+L;/荀Y+?G"WZJ,cY??8E/d:^6K qbY }J^\) w ^z}WʖZ&RY%e* f8r ]ܛ_`K0M3w#Ĥ( WxF>Pr5t}rc[VaDSy_CuX`dG~V0(":=J+Wp '>o=gJowڅxh8Pe_6>c &U t!rCB5mĚs;&Lz"m6Km(RNv|_=X3j&fH1ua&\ͪh7ԕ#4N`dFwaH?0mސk*btir)BsйW`TʌC oJgz_U5$F"╁}QV,*L̺Y]lmH6.[]椓^&_qR. (kٸ8մHx+=~ş^dS'Nhխk 1Kd=?ȳFf'|U%:Li8 {z 0rH)uݙNpG>/4bqotVoǃ}8]+?ka>ql8(A_5 5<5P٩LLBṄ z*f=QZR[ם2U^+k0/2!p۫/uKC=v&w!8w5A: Fdq.s/ۈ.R15W#>N*]n?ؖwDq?(x>oi4R׳*?KCfý:\6ضogLiT?Hv]xFJ?L3ȘNCvaF?P=uf}3hA*]w~ykPP(oP~$$FWxR86M9GjAMu[/g\Q=T>:0Y,kZX3X†At>yq,]\貗=V昋nŮJ9Mj:Ъu|>/ ]HN%"7 $0d2q둟I<vK<@PdBV H[Nfqɿ|}ZwrQ5 A`Ǽ]Z,%^dN ,dϲFz=@TiNo1$B*1X2 go$9e^!9CSFy \JE⇿ 4^xx֖ TVez@T2t4ݍst @3*C{pmE Ɯ 5'L<ܸuJ=5ؿt. 2#BV? @͕H'9M7a(ccv^N HڜB,WxLOܣ،3bUVgBVW63$oLD%й0`[X^&Qc֟:}#ꬽa),y2g kT [k7#4»ƢSIx!UlHO#*$4r'VE'kLgt0 ݎ[ Nѣ|:4fIRBe2dՆ! [䂖 n)nz&:ǽjsE q"b0r\1-gSD^Z˩NԭUtsuz)712d\y.V& bHݞ;&^UviLdOPp۾K[*`?ʛܘi Q6:}ف uܹ\HV'YGz80h^ U%djJ< !BNV93Z?.v(9A#L!JUmEeg~rL`~!kM*bM52xyQuP &Ѡ>P9UHMa7;4ۆRGb" ziZe$ThoSE`VP^g%R+{in1"mRek D/dB {O}BC"I>B[clW%?19W0x9kAN-Vo{(7FdM(SvZ_FCgZF$ *2b4%,JpOSym F .ӆ}׳'A$bD%{1/bަĶH}Ez~%_q178*bd+[QDnm `w@x%q7'غL )kh20Ƣb9||E_R iW´uRW9%nf]YĮYBPq(ǽgY}S]Acd=]]>'ϟ8mJ.iĎbC.|>> ,gkK xNQV6HYhHMS;*`?){摣 a1IŨ { D*z:+.F +`99VޯЪz3bd:iBrH;zfq'x/;>tKi2?{[z?yN!!6 В ő!7] .d~AG=^p2 GY ёl#q=h[V;l`'}Hu5K#Gh:t{"}tC7@=vE@3EyҸZ~d'8x97#d~z \frXրYSzz}DLoQ'3L, qDݶA)5邲O Эk@΁>vuSqQ1iA,DRE)!nS-PN\Kv8)d3]r* pTr# ~ɪvLvƿ=Xgpy/.iTmrVѮ;lcK@6;凩 VzC&Q/620)nTdơ$o)LUA/|(d0׬Ik+Ĉ/a~°rVryMixP= XZoQ|- 8]*h?l]";Mw;/DS XpAYevgMS/^m`fs^mZa}f:&I]~d|J^mL4f ?4v)Uf9ledž^-F"SV^!+=y]ꥢŸ_pDsw{ eN  .T89F8< ;in_zA"մq5) rLV$H}G܍f˹({ /W1& T~e#\X3b tre_~\xV[ٍ7@;LA5LED)lڅyuݢL ֚5{t|=|$7P{B0~F#cʸfؐ)p x9U,9.t ./+>;u"5q)] 2E k7Q4E =@%jź{9a/H'XI}3vO >nj,dܕpȝէDٞ0+Je>TWa^ I<ѐ`qY*a+հ$  yHmuMN ) iBN+}B2a h?G% t"!j3Tښ6'[A1[8؇w_'S^]?3D4az=1cp|$y/G.z||x2 g5EĶjZm44'ɘ/!Wi71[=KE*;Jdf'q81nFPtGּ~Oll dM͍Vu0/5W OF3'/V*`0(b"iJ>m%Lۡl!M>'綛Mg$ jAsfY cAzTpȦtCF] sS Q(jt Ln$֕>讇dqm쮔D^ľb2btX1hyN{w]@hԎ LopG.`sq7ο/NIOkܣp 2!X uQTJGkw#"QVK$M]љodxسbSR<>y&첀W-:9`tK0F].B{HRd@[ *[Q6"^gcx,H&N3hd9 $ކZϺTb-!Dh%zҎ-,Ls,$ f#SZ܀&. 50Bx1sjmTiB,J ö%9&LRvQCV7aڇMruh!+xόS*jjb*5$hpy}d옯 ɣ@o B]+p\i$w˱R6Ł,NLK%#9<#X`v1K s zЦH.O؋#ZW`b[?Q>,I-@/\BgܮDE4LXv Ԗ %wjẅ0\SW]5rN,T4V!(G/^msreѕ!{ lQ]ңwkTsb ÍkxnN׆), 20O}o舿O"d?ߒ1\.]8uRĊ1vBD<2~. c֡+}SXm._0S!T+À ?.#(3{?lReR(nt9xOr$c'ݔbKTi:Ǜ\؃<\,<)dۻf671T"Y%ß!5F#N_N6Phв) bwh6*ttW)'Od޲vcٹ8 tq TinfvZ| \<*;۷dęNeBK1=jJcP ot28a,&6ȟ[)7#@Gōw4ؐK:*.m xΈ9M2 , _ǗaжnMFB=K[BVAGGYw`+KO:9iUoD. G@mqQz 3i ң11h.0ɢ*ۀ^r3V7xEvӚW/ncb8R]#ƥqAbU&˽cԡ)iiCJK>7pżԹr@ϒsn ]s= [~z B:1O$+(!ٹZi(2*#Rwo.-- 'cM{18[vb}lQ$2Uo{,*>` % ?͵ Hb1 G@nvejnbRq(8'׳ǏǽU;:Q?ëMBWXnt%E2J`߆gV dX܁VG}6#nĬ*wa^VDSw~/vo'y\)oiدWv{lxl8#Yrj1/^ !VP"V%DM:uOqAYfNoCPu j1'@.Hsff 8h ON~>3~|S}vwb?+fSQLgڠ ~Jnvt|N0LIil@* غsxhFԛFN[iӋ5y!|+ Qiŧܼel:"֯A\;HB< ^tjΧt9goY uB|K!BmrAke.Z'ƢsfϠc±}Zd;(mP&cEt$X36L΀ 8N߰EsHDD8uo<giH=[f\" jcNRe53`.$Ȝ~J01+LXluA(t&R卼!{ݛGQ/.8`1TdnmjWܻ 0UմR4Wu\2 KV6 Ҳ+P5y!g`Cgv8$˯<6/˘,Ճ,34DY %GӧhO g=:ƾb(Gֆp[nAښ}%{ |XJG"f;a{tJ^BR#Gq v' QSRen՟#M;㳱9'²=J$w YyhR(b1uP}T ) ]/znS[B3j.3-~3 @pEzt 0npC' 6fAS=ڦw3{YJqi]S;r x.3᭸Zk,mw0Զ'^vv$ of^N=U} N:eHJ2Ƅz_}k۷ي% p|E\Z@i89wǗK 4h<}[bz5`v!:L`0QB#֙SiꢵEjɳy&t6[^fO[y&hѾ *+_iU8oV|/a&׎nĹC?69)jvְmǶBY4O|ai{XF.,:c Uݝs\ ?V!h'0#j{$P/*gm!~'FC+0~"4#z"ktk-D\fwXePqE2o@al&*W؍.pEgKZWo΅Fd}v#S^}s,](d#Kďx1Key80'.`Q@?`N'a⻏9vsnlq-^W\ʸ0|Cy|E /5 .Ż>&'-9$".mU W3NJ"} @t8\6^fFJp`H5r~'KŊTLgXM[ޮt϶åBI$KK33[Gd"kZ\R7>I.ҰFœo0BOBo0UKm*,ߜU\ccFWBp _ vt¤9j]ZmNslLӉѕ`o! K2`( Tgtw-pi)SaOAe%H菳4ie.;P'Ӥ;q ǒWc0E͡kq\&*ϒan!mg!9n[XJ2`~_rM]&ԧZyFRjU>e=#ñ{ :$-V3M ~jE #L갥"OPXZ_XȐvB)pcrVx#B@V<YҜ/hJy_ O+b^\fWWಗO 53ЙU"]e ɷ`e5ʶiÈs°ׯ |CBDzzq" 3>҆8UDH)W=lfT4Wlҵ։{@ς:|i#Akڈ5ב +P[wm:Œ74#%E9p@E8jRKݚ[1n5Xޝm ?H;C-RqZމCX.!f]POd4j Jt|vx5efv47ck*ݤ@Ggȷ K_ `ʭ,m2״7(Wxl Uh)BÌ?- qTx.sn{`VF]țZ׈QOB(#YwA ,\A%1oc!*q%}˒*5IhwKek-{6@) $wBsː_:7{0UӍؤ`p/f*.؂-.7]!p̪ӥ""|1 :[-'V# |Ms|)U S\YiRK,3h1f܈:1%PL`vkbGQq W:=yZ}v;|p ZI+(RCʶ1N r87*s<䣥F#>Çp}ģy;%ߪ!ukY5y#g6ڹVMD,yUZ׳Bp6*8kZEz ~_O`b=z"ښW"ң{( K&=Ku*|'|ӟ5,zo2(#FZ5ak 8)hmH%ʣ ;V jU=&,OFVePk7x/u@A̶1!)˙X0.d,5 1SWjd`w;;?#Fw$SXش6sOTͯc$0 W9]Idz4x.e͸;pL"#[־$˛!(7&@]D/5jd96k^߰n؅x?]N#qS'MbjtbgOeP紡wzYЅTX FF#V[ kY1f׺  C,rX rS)û:o[-+(]ܠVϠF[O[L?I{xbIJPγeSUd=8mtT)l11&* "ly`ۍGȨ܎@o-P}\GXHk/Ⱦ lS˸p A']GzBtӬ߿80D}2/ ?C̎]gQD),i5X{P瑅O^Gb͆q*.qG)-,=1R7gh.A6"r68(9B=˺Kx(Z7ՒSlgt6:P:Ƥw'PzGUk4xX_1U&?ܓݎi|+IZ0.>>ckR_ݛ^vd첣+7+뢹ՉhAMh\;z33^{G^{@q!%q]AS(-{Q0)c]-/ӈs"]xS$ޔ쭆i }⌂ ddI $ɠͬ^ Oj̥bo@_2%g>Un͇!\7蠼*YIq;!n$j>* tF  PT9Jo| ƭ Eki 47uh| \>=nزqb,ʁC)O*/mI4y$ѿ:X_`Z\"\5k ah<#vb 7Z"a+Rts7$œl óO!+%Н@jm 'V-WYC w<i|ҷ6z З !xFF1J.DzFxhkt :r)z,diøJ7h3R)g{kۀdQ$z^Sp:M鑎K3u;3mnw %\\YywW'bRǃ|Xrʃ>]S%/i"5ҽ/jΧ{ tBNh\h3ɣpǸqv4_T'0nHA$=% WgƖͲ'6zЁ{dܺ~akʹ:*DȪ}.b1FyɸDb{e:pfŃݖsDh\+g ^pj^U\s`܂caDYKvVA2g5ݧljC9HSht,!ҽEA.ޭ[#=| !04T>A_cK5~ qB䠱]\I qa|Ki-AQ_JWyW)UpN"J΍AyGy.7ˇru%3KU,p?_0/!`ܤ-kNX)JW63/!a.j Z-](LT, s'/&C]x9:Jp+zk"3=E,ǹAig<h~l`K*ԖƄvYgkVKvsyT u{|H82 `pI2D HkCxN!z *τ"Q-9ܐ"ԴWnݲVt|=5^b}K|FKz*Mewx;̼malMeKp(Ve"O!k -KNOY8= )6zv`-[NbЏ pB(,F:Ed1ίcsBcocə6f; Pێ+g$MR3x:1*V9J^S5i? pBe88{NHb4ޘ1Qnwnp[tI_Xv}T2G| 'MySDdUѹ^G(<ưi,=w ͈K)Dq簭fpBR#8 d^,Ӓ`wC: ^Ҵ~r݇GXl>! Sۂ4=^_.cB} r:PCh^vLì CuǼ2Rqf{XvSjiegIIa2JC]wM͋̐wA[2GivX32^Nd%Hd [(ե+csF^pIUKaNi_픟:gVGR9a7S/}`Y9"r@!ܰY-$_h>AaU֓v3X*qD/9I O,¦2e!/JJ @# l#3~- S_&Yի<"Y9UmsyCہ0K-/VUJq1uVum3iĮ>M8uy/tq^Z`aAldtj+)wS.`&_Nۿ+"~lQ侨εm`%4F}C:/t2{$68F167gz+'xNbQ(LY &\'ވ>x1E7e}W|?p!&xrʋ֪'\k9B8( ^Z*=c"egqq*RhP׷[[sg*50Jƨ0Ē7XEYAnu(uu,1^p۫i~}]O-4r 6%lj3Fg ɝ\T3XPI챓@KFhlW.[flzWfA`0ZBjf%딯f GuFPfb7A=g45K .iVgx cR}mcI"D%륜圐s)sI>rJ -ز-J=TAq@xLCSX9`Dz|a8jun>s)әo y˗swT@Qs\ICq}xb:aå |tUYg*LB /¬X׮&f|#U@57+w&)~b稕Aɖہ}u2Txe)d:0as&H>_t7?L6g5vhcb)nqh@,yhRppć4 >;mw>%Cbar^7,|z^L3/ͩʡ+oӱ;MzuCWF缔Θyژ 4V'Hֽx}`\HJ>Rޞe8cJ2H^>a.4D]Y,@N4PJ)\Yq|E_ALM[.b$7O-}߶ǃ[vtWwQ~~v  >+1JsUDqJD Xb '<^\9̄{w;F{#(|~irSSӣnm16?\iɌp/шgs;Ev!vҤ}0]'OEX&0qeıdKA VF 2$]Ǣ„i돪=MX!zx pmdn E# Q'Cae8h[֕R7nEzHfVLEtB B}ٟcS<p<抾 >^ %Mg1Ce5>ٵ1bb-KU XnUwTYJ|]IV|eă%ȖD2^ꁬD#hyo3ni:Zv} ^iրrTG*b[|~ ĵJ/UE7l?PEUòc ~G.pg+<WzϋC#Eʚo'+5A i/-ͨcpAXjdy3Q\(GNqT?+sٌLH潼x*ʸO/\':־ ]d\oX2*0IZl'T/ fѹl)vNfcpKғLgO@e^տIg$21EG扡ˏ'„ǍƒC2Aii69lҘSOiKJPH{,ȗK,ZAҜnܚ-ɪhRTbE Nj"9 6~ߴ WkpAy2f+š9,&!|\ :ᚸ='X_ }` #͹A A lB3Hg_Jb[Ozxi/K'iSd݊n.5o×BCs) '#B 3IO9?K# Htft/I?{Wt Ghs-P+NK*v9ϡ;MuNOչ`ʺ)º]k.e;T3S{VF0 ~u3ۣg_+-A\D7nd E)˃Mcɲi1 25]DZqć@m/WŷC0(v?$RKfa3@عqv-X]`+( 0O$S8Jo Ɠz`|M;Uc5V_Go rahqL748U&a0%1o܊/@w#Tޟo%߻??2GE5f%Lǩnv}c$35wU'XF[ggCЙO{aA$W]=)m"fd8[j$Pė '[`8t *~7#B(oВ[Qяs,V iѦ[ʎ"O.zo}J\[dpFN8zd6nQ X|޶di*M4A[zVDtk>#n~r: 7/' ?C|Wφey ]ٌjOc]|KϩKQZп̣A4r ͆ʛUHd&OTX DG3Ik8C-Ksy](~VįWbM88lb9#/%ke bAejp'N)m]_ZPN"-bI e]wkvX}57hz,:2K{1_€|?YL`v *:ST9U'QvAc_Q+  Qg+GXhg=x p _apD^ Ieq ɳ47[ sK& ߜ/rh3#)e=NŶ2\5֐{do 5-s>t.>BGIG!TkVY1Xe9ycy;B^GG-K,N¸]z>A=`>j:kFaf~?D鱗seˑXTvғƆ(IJ3ێ ˻=3xvRh 0;ISfHkryE9P[# QhQkI2gǀf. lwl!Vy`Ap4mc@؜9CrJNw`= |4H݊1!eUG1Vq(Uҗ ; nļHĹ-d5vdp"q|^#MAA ؐ"\v0I&E)k##->ĮZ5FP"{zY"Fhdq-T]:B- c6>IbetvGP_'dњ9`g/ ǽ%Ҏ_PyJźL[`%YZ S=u[m.M$0ZoӲw}sw>޹V<ٞyC*8Ik1g>4Q}?۔ⷡcaJ=r8>(drUOb"͒/o>[P A`UfTUa$HyyhjUpJbWߚP,/Ya:88x`SspYŠmACF+;Vc~?U#'oO7td2,lHPC'FI\! >aJ0#>zlT ~H96I AD"7PN' ۞b6`O}983:o}3P.DiVK]f6 78^J"1dC2 ^6L@yyӃxI/EiK!{?c~҇VM1rNdS,wq.Ky|lA)DsTRlH,HU𨥐j"V(hdQyR=%$wucnoْ^t[@aX,Q5'^ k Z$| 1nkq|"/E?za_` ş%v2jZn -#r  êA5ܪtX F$[(LSw mBpF;3,O7&OAVoe|l4Tl7r~^DsZ%_EԙLF"8[H!{/!} V=]誢ӎŢ18[]>0]2g),4_)nZ>'ռԞs@Y+ RN;`*(.\Pty"쫤1[dg/F ce@'Ύ%Lx5~FDFixrik\S_nYҕvm8 3o!#sa*_x_`e*H2gHNYzpC1(csO0{ u5 }o'w0}ڨ~9+@ܒ89oT"P<[q>zuL ,ҤJ񑛢[C8 W&\sɼŸsQ8{&@ C;bu<lT@Mg *Ê,kR:R [.UVӗ}!Xb,Mvl-줒LERl!xwȔé)ƒOL i8siϫdjW 9)T%[` ;-0.9+F`it*znڗ"dyM0&f@KQg % ƖRMe-}MDUXdE!~]l'z,Z=bpYu ^O.+!XkxJм*'zzs`wúlQA]hz̉kqO"Kt.T<W=ä,RClx ft#7R_G4qxZBtidUc!PS{?ZcŨ𲄶; I|..7Ǧ44#3a&o fr*mQ|}XM nYELDvSq]==Q8A{Cecl>(X l@q3{Ū)8uY5i!+` N+˾Zt蝑NV>*it™'<*O; cJXAބ ⏉%β֡P_"XI)dҸż/ xB=ċ3]ϑ(̳"F5- TzvY)8g'0M ',=IP7.^t1JH{kir-NPieIC]%C1Φfcb]g7lVgLF%3%IG=H%/+ 2Xfye+_6h2$ ?G]uT䕞!e6 i*Zw F^G=Oe.%K^JbfW!EBNMA(pH\Kzs|ln}n iydX0F̆5;D i9D3Toksre0EuGbۅ ~8NLnL{Ǚd⾩b֬]1H4o]X ZR/?^y^6-Z2|?uM iZ<'jӨxs@lu_Rl6r6'P~hu8g:`XGtxt/r/ ABnKt˙N6 @v3Ʊ90R DPqߗ$oVJm,9{=1As.Jd>O7);:ZK\z4VS1ӟ>T=D z#nۆwr)k§~70 fFGlX`][c(~ˆ | cCRܔ_5/:w$~=4AII}<%+7Lc2bTߥ;ܸ3yP!x>^3_&:3j":n*/ H3%p'W7Tpe'tf IO»g+Ҳ`zi$_ّT`D.: jGdeIKMÈ4zJI#Y!z* !$4~x2+aOQfR;L8e4lr cئM v%,u 9ﳏ.7G7jj{c" 3+z[@"Ƨ_u ];nM F`o,ϛY(;%F gRh":$ّ 27އÑy )_bBq)cm n,\ަ'mmKn*,)Q4s"Ԑ4S_C PI",yHprҊeNB(ûKO;j2 :SNYguJ5'4/ė-RRs L7R D,+)]%ĮpSr%βm 0{`% ϚG C?*4JӠ;|5hZ?6MQ^b'f!d1g?KUH{Fw63vdF)6z_\HxcMTܷٙN/"KՂ'oc;<94fKȜkd"4Ȣ/J70~vz1S& ]ﮪ=w{30XN<>B^Sm#ru;őiA v4& k78Κa}2`'j%ul |*G,Jf$r|-U6F6"6u5̋b\7\ke:Φ^A+}ML\W \f>C\muh&]ѫq|buˬ-y@oq*4?~{nh`Cj\ u7QI<+~ *&}lH' ziaz"J>L[xFmƵ|r:,ć]$G4־H 9UEsZMh1'Ey3-뙻P8figRCڊpv"8 [Łᱸ?#ߒ+3~q#JU@C[q[\MxٷM1){0rKy`x۞;cmG`{ 4Ʃ$opF80@mcmqKY<-Z٭DMHw^gԻaL<-Y<Dyn[5A3'Bݬ.A=TU*OApi~P!G(IK[^F}%`겹μsOtJ.PO:p gW\i$hL:gsm $t!~*Z|r6oH1Nhh{``3xS _ĔP`z9ZY0{6[ 莾|̗Gw_I{3M"?NNY^ ☰] O!9<=1 6Gn*Qu!>cLG\xɬTҠcjؑ^pPsvw9mfgh1M}Mn__o*rX^m }>(ȧM S!x6ޖݔ$!TN8qn|kf{/ 9]H ltOU3aXTo?Iͷ?dz#qB{4ݲ@[=xbJjgo0D7zy5`t:X@gVu;Y؄ھ0#ke"ial ;^ʫëjZckM>w9Gt8j~USVtAN{d_j] }jWMIU^׎{6gwZZvv-Vǟ7s)(U(vjh\Y6 Pu";X_`paGTaQcMcO@fduFbТd$y+e0NL K0kk1X}HV18J7>e/kwUM3zoPj $<%u f<ߍ4^87Ҙ=-1 l-jLh#B4`-bE^M_ N@. @6 "k/ fZ0A Ih K1%,+!5E|y*a}l& q"^Y_|]6?X;c'y1V=l'A*e/Yd?"vǿ}kKe2Id@ڇ$\z`?aZ$"ˍALC6:,+@_u :\7[[x-TG4<V| IgT*e YZ'F\;g[x7a[VOG ER~ݯUj%Cc W\M\P"aD<[.V]c<3l^B(mUdJt1*D!m>O᫉͠{wƠ2g}vh)Xutr7|>Ic}a1_f?>hO碽FsIGԩ&: +5/#b N W~3BG"!G+=$$W&ѕm| }~}5ܵx&ٖLQHo,d Rbs{d | [V5)L/ZIMs)t(]՗$)ڀ< aʋ>ʧ.dO:ko(:囡e&c7."c}׈pDJ t%laҎx{n "xh%ue^RN*.`zH;Id*WvP|%0q/u r͌G0w$,_¸:-?R%-C7[|~r\˳UDУ}R.OaVUubrR P>="RLq%W"9ؓt5/ne6 3˝N'e2eoD g(%/.DW/jEmƝx֋G.$ϋGsoS"dܺd;azii6ܣ3Ìѡaɋ >5xa \eML$4(' m|zPߥ%HjK|t梫+nOANDuUu4Z>!̹^ҌZ-FRy햙 2 JёnzE GANùqzKh|4#擾z1"˿$d<K㻎ip{gӒ HaO,>msG&Oc^ ߴѼ\9BlIT@~mzRyMHl9v٫*++;K[\am6XFUt}l#γ\ؗ:~,۪Bnthű9w_Py.Wf UR*f !U[x9n 2+`غD;?c2Wc$ hB;\";hؔӷ4خC=_cΙ -;ё> L Qf|qkY57㻚ihHZ\?&Ppnۺ+Jm[hX;iЛ 펄?Z!'Ds L2s$둂,'EFS8#1T #v>j'zY,j ٖ1xwnBC tG\4&aCLlyT4}LZSYS灮Hr%BG*Zz&wCij(cY2WbJ(ʮU^&2ﵿt /g+B<0ҝ:\u"{Y fK%Y/rh`i)(gFCT% 4&cǵbύ[Z4I>h :)J*-#ꝶt as2?;yq_)>&()7¾ |6uѻcUװvWulRy>oC#yV׉ğɳyd>2|܌a'Ccuc fXӋ=4X,y>{}Xy\sփ aYm Bsn-!*)S @ _=Ҧ'5m,wuu*b1X g$p]IA-8Uɽ$.jlNM9(U\-S'C_+iݼD8HKp)VLyu\Z wOqA XYYh  d<aP? :\]ʝwLdND9;bp<6htoVe}dPƚ?TύB<2tqo,Ф@xM+d3,o6"{\=c%D >@\lQ_jo徵q86 m%a?.1}Nzg>\P0gLdyJmC9 '|h~NG Oo:*'Bƪ4[|-$rínqrS  NmgLiCxx. U2e^/Qt֤z߇AM_5touMzƱ\7 2cvO.ΌMV>p͆scE!d?*CZ*RLnmGPPRªu:M{!r 9qtdmTc׋ 2)]@iKhiYLn Y5޴2!vq/ W*T~ 1^؛/`G*Yd*nnFfM-XA$HLU? ?fgdV;XUW*PHUQHI|5XQ7RQpJHP:?Eb6Oj H`HjzIFpn̘Bw揹P:$r5#"C40T;;yQf) SlV_L*B4{=}  ؎~9[V:d@nZ=+bSojcf)D5%%oUGIC^rSͿ4œpMMAe5E-3Ow+sR3T0Bk᧸WaHsAdV l$E ßUT7Cp$iUfa:ƣ[v۲^9GnPo_/t;K[ӴP Pe+Č45_4G0Gi]3  Zihiu[E!bDYOwHE;`ޫS{%XxQ+n !PdR7G0xSTy%<[eKԊ`eH֦X : + 8{2H/, <|E91E!|DQaq  ij%CؕnPWp 2z)&*PcƁuj~65FT3 h~\^MF_6I]"O)t`2Oz+D5LyeCؙfP>^G D=B5;Z+D@Ӏωҡi.If ?|/=Շl͢0m1TٓP3xnZJq$Hؿgj[mɍ8'@6;"}17<+!U Qq˰rP6oX[|(i|kӉ#[z5<#8f;f"_mQF_-X 6u<7O -frN[CyJKzACLiKjC A=ꆁcOwc>F~ b Cvēi\@ig;*> h8 DɩPg= dy',O U@J !<"fAa_St)S|AhmpӕDPR!7E'#WcF,H2IVJyGv3t8CbeM* ~R@UlLFv;mݛ4 {iѾ!Ȓ$$(Yo'Sj]0 3(e1:>ee{Д \ !Ve ȼZ^Tmes}R#q F ZlnK%wN˧1>1$:AKI&ݦx,(Ӂ(3[[ˉ iJksjA5`ms`{{^F+䧅ꎔAR |&#$7jgJpS_pQ *-?8K7'o/e34H58a]Y!Aw/h%ul<<8vr=??' S*BDH_967Hjr(=8ٔz "ImQ)<*Daz<^(7\)gt iQsS2ׅˋZnk5:)ļlhN+ LZ 1Bתx\@PV׼(0hXz{ 2Mߕ Q 9fhG6ӶG77+yDO_ɓ_$Q|խ$oVb"ͺ5j^ /hadl!tEhxR)ܯ3؝3uH@,5uLAUjJn*,x+8smJydc9bʘ)xhgvS0)Uujlq`9~=~'gh 3p@3;rWӫœTL%tb"gxMk)QKR5(X&9W˯2gnҟ6:a 48ZA^gCOF&wCzIiBwE|o*L'|WgVJ[XV@|ˇ߈\EG!+ ΄S) ].3IhbrOZxKz{QzӅrC6_7ƥ@:ծhmbȜ]_իP5pc;0cN:=g@zHa#B 0(Yu+#>nh=.B~;%HA8'|}rI<]SHcLU4P "q"qsN[M}]ۢ.WvX;Of;e 6q;}V#NrS BXLV߹X6Up"!{Y֋d3a_ca?V *h~ꨲB~NfR,S@0̴᠌:%cDݓ²nu2jP^ّ:c'm)*AH(F P$bS'KVauYFBME%ݚ3iJ*+Ϣ׌9;"Y'\c6q˧.b7h=Oab&zՇK[38v:7/"B|gw2q I^diDc5v힋!D<\ ^n |,M23he }!; Y{" a}Hr@fxA(,#|8{a#u83*"߂"N'ؓxhxOT-GcX5QhcQo@ $N TqaH)) };ΑHL[F emɾgjp#is߶THpgfZnἄ!ݛct\0rKUN?dAkrU:C?|'cS\ӗu;S%~F$''Yp8"u)Je0VIuuC'Q=9_[T=ߎj2UyҮ#Xds)VAy+ef^!7V?]ܼ)v{k5-j L| ̾RéGMŹJ%`4`n;RlYsytӬ7c?aT#V{.;Npn1M{m@X*7Lğ- J sZP*kA;zJ"_U|nwAߎ -0(fVp4vh>ʘH$x~V(ҡϋl-0E])PW3VeL(z(@5vg8m`cV/*$*ť l'RQ<t*,sU_Uxܘ R9~j ߞ;*53ZN ˑu)_pE7.pPfY$!̈8@t"g}n9{MIg[-BcVǞDZ܍=s*k}c9ovOjn.jWCDx:4!VP2[xHdi1eѐ5gyaH/iDɞ#!P,<&"F:L0AaCkk vsY\QiWyǽx~A` qD2:^",t4O7'd؊"sHmqc$ q>Twe9b3;@FR{pjt0^V4ʨ3.v\*xDO`H!l6iuP7MFD< S{,ۻC,HI(2VWF.sDcސO B$(-IZ7 ߿KaF+\8xV.@Gd[eģw\7x , ̨r玫9>^ZcW)I~A8+[IQX't?-GE`א_y60T~|?L)N 79(]0,ExQ{Β3[_>>S,s;2E _r򡬮SN`O kKNgNbND,fAkSId\/x&_ac/n莲ŊdC49F Btl2\ 㺖0W%wY6vj-^e`f"Ap*P);0:L@U2ӲexHgq^3D5l >Ǽ+* ^,7 ~($H툑8ӮY?΁.z/18[΁ھ eE grePf5Jo@oD ) 1(> |u^3]"O<5F{X\+~Ѐ\Jx_~F|˸3akM Uz71&2Pᶚ;=tb!y1nPLU-olq &z;2=YM ? h g}۪:3p~1 3|lWٝ4Vc-Iݺ4LоC1reܭD^:}%@7kWiA;DTP523`W~V/ݞS0&)*mJfj|$]5 =*"[:Go[</?8܉)3z xFEx*4\L6$J0P'rzǍ7{I uxQUo"R80f+cL 뼣;фwyKq+J {]h6';:2>g&% ="0a8Ҩ4`햊rhݫ%MJ)*,x"Gkz"l%hW>y 2MlތmU$k~?IGQv y (ҾqCh>V4=*_ ܉Xd=h=QaI}hB!MhpOoRKes%vDk'G JDKʜ(IjIAI d= {*G095k̋M+kH*x55ԕ+2 !pD<5R? XNC!>5;Exl l,XLI~;o>Y5ˎ|Ng @$SEF#C<,))ڱXSG# +_o~m"/㝙SXo2rx?n bl:|2ԠE+5[bu"[WssS7ogqC\ ՄY/y/pgj[o"bw 0A^n:]\x}Z:bnGaJε2sO)wlMW21x|Mnܚ?DElkAp~tzŘv}`b{ w-)q~x.F/l{b 4L ț{6[?utA= '#l+K&4lW+";ȏ4o8J}Ηmt U A o/Z"$@07#E~r8 C"VP5 BJ`J+ Ǘi1O#%tfq7B#n+Or1U[;dtI8MK1weQF_l!dz~:ZH\YMKN ll #UOn:=JNk݃E=V0p*'D+)30W3#jETWN|ZK#'AYYȧklQ>/Ty]+ > p嶷[*ܗ_$V| d%|,wwDoz;sv[wy‘Fh#ҖVji$эx\NTxoJ~Ms>MG F泒8lI}#'=\CK̿eD]O*0!+n9}k;3AK$ bx!OL"R$lՐ=rB9ms>S9_dʰusF5p>ؾ+K 3ѐ7.׎7@9_7K/dJEJ3 sv YQ[(Ib۳xRrvLx`zV\tDd揕;)btrͿAՆFIOҸaNIZ " ڞ#+zغd+r+4ECuWTZRoo +y>r~g^4q(1IX giO;(ǭex@!ˏ)GA|o#S.oiB6&6x5nZi}=CO {〣iduh1"+^Z_- sn1(-(Ο FWtL]Lfiu5|a {mrRW# ,mÕW [#P f'6&Y=CSoe+_xUuÓʐҲ6s Y`Tp`-[>Q0\sE;?/KX  QȒ5Hڅ&#TF޽IYk|**v(d.y&c i/}/\{4~tݔS)1HxZ<`L00(ڵ7nͶ z8i`XHov"%b < rp50{nKG%F SРNt鼆d$qY}V!6= /[Y'YE AizO+ ծs"wÿ-iշ/M@\Mx trNj m52a⻍pk<fs\ ZS7{? Xyg۸FT$~yyrCͶ?$pjE^Aԓmך5w2KuhbeۮVR(?ªGM @֬j *{$IENUWBLxx>3N;H.EcwlQ M*(ҡת3$q0ZUB.ؿRdw#wn_4촔qw _1YI?³RBR.*aEǗyPbřHYF tWG` 8%_kIs'V EѻҮ"`ZS:@*g)R>DU§ jT*Th${racؓKYhAZ؜@w?_4 q4H}( Z>}zAבZ.4I #< +kibT)J\re i޳^mċ|^&pQ-x{p 4`u,xݖ~}r03@'wTWM"bv\ <+<"A2I$ Qy*ȚΊYlJ&O #˗A"Mv F/g4J) ZK2N*$޿adw-z0uJi=C U$:X ]Nco5Yȵv݇EDK[H;]L$dzZрۧ. (es zS2jfx| O0kMT'/CHa9'G}lKUcLG zC;"5ƜݖN̲7!` pygѫI7(狔?BK@ nnS56.naK, ʍY+M%p~baeƍ1 ׀͈0T䝓Z CwyK3C{] BWjβ ծRD_j֗b8v{fWΩ40T~)sFPcqY9[ːεNNR-BUG%@\og[ ~*>O^ ev/'*5ζyi=o^utsUp7K]1OimP{=L>gw'&A+"u%DPHr(2[+g͐LcX/ .<]8 o࿩ ݨ(k$D*"ax 2Nkk%C tج;a V;`Ѝ>#!7:yMpu ~UlYr:p(T|p`CC>E,<@.Sulޤ,W_:,e2u쁟w}7yRW#LY_C5*̈:{pI ӀW>h&+,ىýW4 Uoݨ (}-Q`m8+`JFVbَTlvlLȡq tIV!!݂CگF/IYGP^0KZpV3Ĵʈa1uT.D*Jo!mZLa=8I._ՑpZS~ ́6<;Ȼnq1?=^_G5HZwAOL{™ﰱa2s$e!PG[u PzEbarc|ХK`(jű֞+.N8F^>uvheKe#mGn=V1ep߮UKwJ~z4)orǟw㿗N0DqU|i $Ԟ'4qg+ZOg9P3Ʃ yiL3[0)C֤Z"|T~[XyI1_&R qs/$D7rYM iDD2^iր7A{3tQ2*յemq0W|Gy+ &zJ= دk'2gq OǑ|\&}t'C|G ly4V$INI&`ݺh,yk?z<%X mzRaG:V,Əp"Acc:Af{%O _Jd$Yښ ڔdjhVP[ظ,jgIi0Ѫ13?YyҙX)Hzf +KȗP $ #1 aJf[9x>4qCHD<J:\#e%RYgDX ̉MrƱWEcbhZ䖈~NB-MX&X//i+;!7{,`s%l݆jAU|27~,.V뜂H)ApKqZq77Ko@̵ȅ#2sTl*k-37,N:?.sa@A:y9MԑRԅ&1l1=U잲5ʌnocv:fWge^ֆ(FЂ v4Ea1'Ƌ7&19"EmYZJ-LmCǐ)R; TZщi{h!EHban I^nR^6'Rzè1x'hxp֣QMn3|y> fyO.(I$E>66},?%-H wBkD[˥HH$O=[vK^UϏ%MtrJS莜fȜRb#&$ h6!q8$͉[vD"R~jw~iJ=P됓;? &ćDoh@Qt(DHhB 1[5 $?'!cl%  9G4hRPlȖ(yWjBArCėc; -;~a|z_YXoIVcj*#dw0VytE+YOMpALtuY|⽔8'A$8f#Cmy[(VbxA>9PCH:~q6"J"L%JaAg& >X]]Υm$ҲFo6T ԅOc@!]|f 3&jRJ`(0 k"]d6=:`.?rK_E[bj {(,ܠմ0ʩ2|F7hڐDl=nD(}\'X2Owڕ Tv$Vhuh-6?N##{ Gv̂Z["_-tR,G'8 r;NI'^K@J-68.!q &.@g7T'm!Y{e&} R\s$NIGT5v[`H>~j}$7Y3ן|; R) ikZhlBN݉^ "I\=[`rFYliM"AXA-PǣUJXxV쎺3i"Ba$_v ZC[R0)7WVXsj$v2;(U-u0H1ˁCZV\l&lB{!\@*ɕ-60rb>Lk1J(iud">L8[9 ,˘el)pkJ 20^ (" _yHhuGuLv8x3F6ܺdfTK!s90"/>m䩣#Bc#ԵBSh", ñ|},D@0սScsC*Wnch Olg*`CqfHI<q$Mj*+ݪ^{} QΞtZ",涮#-'m_ff\1d?TV 6.b:SlƏG7/_ P%a!_B3k!^bH|@?c^S(׾mEf~H䖑#(Tma3&-ley"G(/=fR@UiIX3WpBˊ^Rӊ2o#d]̑V.\FܺmՏ%&JVN{A89FXKb?[8%P1*70FxZ;P n5ER225"b 50BHW1G @/ǡe&TԦRIzb1T'4JIRv*wM+ Sk[@NK\%$ :)~Nmu"qG 7rB)0 V*l`ZMޥY^ʤ]L;zNh}vZ,7G(N R+r"~Dn4?az>7涻(0E2e{OXuH/,jܦ'YQ6Ѵ~ēCŠJӫq!3N& {`ZcGaa֦w\ۛ*͖]XҀՏed9Vb$K/^\7$K@Jn/Ӌ6Bcdx{+y`b)=ry=<{u3aE/WB0 کOn HB &;vq9lkK\N#aw [KԤgТ @PnAvaD<sDk/.*t1w0a8TQKr0|Cy3ueZI}]V{H6Kw!e~G /d^TE)>)-2g529niH$<h? i}6!DnՍBۖMe4$}In6άvdӍ '+H-Aěc@yƫ,U%ȫ|_ /83Sw,GƔk@ 8H%cGJL et `Z CGaNM7pxyr- D &UwWD@2Eۉa}n9fubЖֺ'}xJJ-D?x^ſ.m1'nu)K$3"wKS4-Jnvg7`jvz:B~=!7*%2gh=mTy4\]"{)!~~wozK9&ed/4xY~cd2iRPFdũ> {5 qi*RGɋQHFڵlVf?6T2݂#%x8tc؀w tu}OPiS#*B#}&59c|[ *ensOcWU% ُ12}2m?kv+ͭ$M;?/~ 2RuB!9Ek{4xCI7`K@6yN@5U jݨw wTEA 3%b1ëjdp0ׇnPs˺O7)Z)CM*68l 2ncCNS+z5ǟU3xtP\#*h_S:=>C~kuh~j]O;GYDOZאUJ4QłhBn5nYI">f} XE:rrF|e{nqS$'z7&d=8h{e,.k) |@Ž# tRlKo`tY}3zFڴY}P3se 5+RDVd "u?eCtA}:xP)Xۣ2uI*N) C[Hy2Ÿw }(*A;0נfi4{u > 0&} ooMȫBΰRƒJܣ9^f5r@ĪxkQ r~f #s衭LEL_Gt4QAbؼVUOai~ꫂl%[uRsgLF|h7~ujs=6%#ajB6Ňwe^O1J#;R Aͫ7ke8l+|Y1'HK]MY:T윌p 2rIBgú`P uWR{LM q0,Q[\G*Blem!,hlyˊG^bTpB`ܿPdCs%(6N6 SL' I7PuG(`A ְ4(]Ϳ*y%Ș B?߶uøzsH(;v)'D0DHusp-<qXF߽2%W3TY15p1 pg`g| co9,\CZ ik3sB>c8f[hc#c3vHU\u|~R9T897G5*Nrqλ+cE_[7z0SS>!!*ч) <@‰z˾^_f=G^tNdbK)芑Ba3AQVHQb)b-ucHW3o%䞻0dPꞹ΅H}>i ¬Fr.e]VP1M0Mˬ^Z0c0S1p7;F=8ATpJ5Vm~H|B*XR>AZԴ3)mؐ%1~3l">t{q ]Dy2SQqc y%d3Ǩ4tϕ Iw0=U[[ADɟ85t E [3ey@D'BJjȤηNvL [Hk*ׄu+:QLSd _&'!k6#8pchFBQtu;cY #ޢ&p8je<}*P\|*rF~E-{XtS!dcVtX844lD . &. l!fɛ`M/b(P,ROxCf*VGJ:3%7M+ٺ|iqʟ"(&Bv-ݬ '/` =WM'/^8g8ɷKkڬV ZY ȃ*2x ]UZp,x^Qp ]n+u)_c-J14H!gtP;#gx̤֌+~ߘY6%[ّ`Ǿơ†+W(.W"*vΠ6ʾ/-~!o2ot|3N`*@2|<t u!m,";VxzIm](&50O=[Q+>&+(7fA C͛ϵE4^:t/yZ6*}/AXJ \๗A|.Hm9)3brD]m.ZMXtc-fv7g+S yN$jbLN2_/;` 3cs/ t-skNI QmHP푳}aŷjI+-L'޵Gg8VHE|v![vqiʳs(e4#j6 }gf$wZf36 ǷD@$m1wPYPm#SN! |ψg1^-^^ P ȳOdJdžV/JIq"mۼ֮(J( Z_pIi`^~X*mEFO8XSDxAU ;qP#cp8 ɕV\)k)`O 0`zJ'!ҵ' jĬ=Z4a(|vE$4SQ%*݉Z0B9;inakT.Ya#{/nUL]4Sy6[u@Esajk~ϘBqR j#oALᝐ',sN{.VժsPI32k.IT>\#|J͟goovsP{BmZA(C'As3τ_~A'ЯXT5bxkJP &V[&xBuMv, `*SH5\f]T)ePUCsQ,,FT/K nnlhƬYqnP YA$gw&OjĄ_B7y *p jM.i>VP Դu.AĵƋ;kemY2WZ}Z=j~It _ʺeѬ6б"2 }z-suV&+NzBۂ .)+8)FЄ_3"F̢P~$7W)7QO1T_`ENI১x7u@7Fb0SHYق7h> Ɠ#Eum\&4z@k2$ȈEG3F=s\ &u3\}z:Xdf`Q!sE;n_g6zb1Zնq"e6"LČS!o3.S<&Uv&f dLQ_f_$EOg?Yk":EP l_b+dDnpףPW8!UGgDf˵2W_L:y+|s :, 4Mj!!M T'l|<q\@VVczH™T`6%d7pXP2(`3j/=fzf'<າ=Z{C,#gu F 7ŧICз`HӀ= +~ZQKS: E8e~_SW+LSuƾɹAAQK/O% "J ﯮZ  F_TkRk1Ovݗx1p-Y.$4qشJېѡHfsB˦A&LJm*(EAC-~f`%bz>0O-y AbBĴt4oF,Aǯ"؄U v BT% LMj-em5ň: c &G"-R@L͡dH>364IzM t%Bq`an[Mw> [?y&[LB \Id)͏ە,Ĕ5ru>7"0ѿ˒ %owYk9uG)?v7חBA|/n~$}YhyB m/K3S% M_1.٬λIYqjzkҖBۧm:0?D(WZ1\PO2 `<%K먊g32IN2C86bU*eE)ߞK-ϩs,eKkvӁ-95vehl2R 1zJ'##x4E֏[eG1k U;"KsRΓ.U؈:V16L7^{ٷN_ eA>hWPF+5pv}s #-#͉>Y!yIndKxY\9]3d#3ѣҗJȻRF7]Ӛ>'>aNg%-|Xg@3eN YtA7kS h)8Pԅb3V4eJd^+u8ZTI֞uVc*ڃT1ҿ}.aH΢#g~BɴBBt"E5w.,UE]Ɓg'5 eb7%P;w?揦DH:1ZrcY D,1 49ࡲ&Z(CbFB"x7'W1:Ρ[+n8gBOlȕ+JA`h z8Zm~)sB2@n GE|  RT3 YX0gWR=6-jq*1!QѦ0pEivk6}.ǜsI So'w%"[ʾ{YQi?n2P: ;PL ܾɢ:QчHxƽ9m^IJ^Yxŀ{ >&3x@۞+aCC|=}}BTL5?oÚ P8^x#PGY赮KQ0iT$VRѮךƜ4'͝4Lzb=ܟʝ5e=aM)Xv*-b"{EQMx&p_)) IBRW# mPAY8*c.@K(5:hh<&b >ᤣ\I\\O~./t)@ƳzwC@H‚A˫5DU>9A-e+#):2ց\K"~ V.9XTYLy$Pݷ[N\EUIFx֗IrIJڦRaxw\RT090-!Z*t[CDs^DvD9bT,Kע5z\:{ը]DõJ\*b'9S-o2孥Q~iY* 5+7I4:f1 |ǔ#ރ9=zIQ:=ވlSДt ?ƬV7|\e]f#6{VNsE g_6V;2t:,c;j9w.}D똇 ?IV08oӛ{~ 8;cxZ PhSđnV@y>KL>9?,}󴉠B/swDtnTW+qZPVGYꑬUtn$+b9)$E#ϩIGRZqMɛgbKvT+p+}!1mMyb x5a?Y@-Z0ks͊;ʻ^+jT^wF|Cn Y:vpz$&)c8@ > #]ܹc7 \ǥ~Ab:e[|gX:v2 +hHјTxzf$]>E(@ 7něR״ Ւi7 tYnxvec`c\<+ϱ]9ZMUD :i r l T$u꥗{Lq Vov1G/4n~=J43}QAKunA3Pߖb5:!ÈR?9Eo~O5x*$|l3^ ^r5Euv%ObK VY%"tЮ㧭4Pm[-F:+8-zM"YgEqx:(*`a.5لӊ0[MuMsU; ~Z:)WA)³RQ2:Wykp â~.+*+vWw[ D?w@x HWֿgVNKvAw\[No QTЗY3P1`TkKArZIz`M`}25NoL* VrK\\twiɴ8SO2prȍc0j36aiŝĜJ T {*a꽇 CwR)z,5K>^*;+Ф&'5klQ勫45WCے:q֛1VpKPo(S~wעcL`$mL) <7_W*!k+8JMZ_c2:XMnoHBު%F5Q{{[114wߋ C7ĪgP/Ra;K`.~ pJR!;$#1q y-XA女+%\2lQzQms1]KY3ֈ>ԃȣjg"DzlGFm]ovz:OQ5` 3W1cV<gjҳ?֤^_\w ZCFVԃQ ,l͠*=]Q%ߧ^Ff#10 gϵ:^_P'F+4TjU2%˞@,'a h:qXE^;b;c Pꕌx+9Fq97d#N.Aߊ7vUwOͬaM7e!=!l=3_n26W® Oiy{$I8L^ ޝ90|˜LHދe 6L ygd\3,@p-j`!Ufd3}ahxd8ړm%\+|?8+;5J%\ wGOrfݏ`;A]ڷ1eIC~ c\z!&Ga@Y%S>Xv4]bJR0(~PI\呛=x"A(YuI7]n: 2~Rsy6+pFXBTKSkmSanm{: VgA:yf?-4EMz T~&LзjjOu3ELk5wVQ O8>:JpHآ+fHIlb87k}!vH3ؗ nwФI@xWp}¡E-gw~Z|lRvqS5^n 覈(QaG \Ku׀㕌/FUd|̀d(䛦K35f9Mh>6؜,5M13q5/Pi%mЛ&T|Wb(n`b]4wѱ)_6Mj{Auc X4fY3٨; SC%RpC"(Kfr7Q!%Z1'&<gUyouׁ5tΰW@6^D) N_/)'F6TRh Jw'NxE% oIJtjQ$`Y¨(Qge֥&nbITmuef|S~Mṥ̈4i=9yJ !D~1L$ʓ|=XcL@>:$P79Ba:>| [<-jQU$[onƱ?pZalG=O)('k7݀( U~r8:1MHD`Ay(Ћ_[DH~tBR*ߔ3W#eDtq9ك`=PÆy:+@@\(jz3?xIAΐˆ\GD9)YGa S v !@)KV#@ZᫍI'917N1&B">}Ҋ!Kc!f Tնܤ L]=2W()2 JlqkRX>mNT bQ. o n šT<&vHl5|B(Շ$os6ҹ (qEB O-om4% X/PUN5#\K&굉2 O#$Z𜗀=aSey:/XVR26VuR'J:@ sW8*&3-_^8]eV jl3%# FiJ@{"շ"W$'< :l>KC!l{},wtnϥ8GAyՕjqNIrl 蜢öKWoh#5:A}?d"RGL&02#; Λ{QɲC7'⬫6qЎκOQJu磄]l.zX # yjeڹsbЍ2,^\5b\w\C콞 D RC!%~/H\A/BH0gL69z}S{#3U3&Ll/hFK,X8'%n%JoyOTI"D/^\)' ߑibu0VO`[QLYT#Y4 XLc)li^aK]H2d.&N|}G1i,ݾ?=2y`Sdڛ.N A-EL*!΅f7xH35H^x?׍O֍nc]䛌il0]R,qNgoqy6ҙ4(2-o:MM"-,8e05뜨1SW4gnL4L "^zىw.X1Bf*ugB)@Jk6P̰T%us_v#O^^6 􏨛؛8k>DUDi- &JGUM4~M7o\RI(7˂}mUk:$֣Fa rAR gb7J'Vj8ǔl $ٛ@JHvun!H]U+[,(L#Ibe1"T,[.AF%׶-9$jEy[/^qtn0WnBnn87NAZ UzT-)hLk({teIf'Ky`% <\; n-ɽvpFp:mفtUJ98F*h|Yn7p6dC%\^_[bI#Er@l`+ C(; QT| 8}{SS4,ō68+,8lt-J8#9NYn:ska<,Md d5XE>ZΛ#SZ pd Vu_O0Zݵ)kJ쬔F/2 яzzF0yZ2KqgK54h柱SqNqFscR* nKRoF#>Tu<1hZNiZ9@\bģu.퟈.fxqM@\Y2,8UP(w6i]Y6y*^ay>T uH'Y,"^MY:yvc`i(] 6R5W< K6 b" QMQ10@x$8aVm~jh=yY~B~_G85I̪Dkl&gO9A] iaRq/~FyLe۵`Wcj 9?Q^'I1nEUԊdlVliJ}9H Ux˳BGfw+u<B'σj+"K1Rv) /L\GV LpZ}5)K$rrn!6Gw PcΈ=GlY{USRioNŒ1]$oٰq+0a!Tme^q·!o,X)nMU|Hj%Lėcŋk3,G|xrho3pi&qvJ-o"KitWP$LuWG33^lRDL,@#a[๠4쪈8˳5QR)mCD$$7( }wfX!rVSf9uxj5zL "ڸdC0{d/{R{<>$z{e`G> KtR\!ԉJ#想Zj`ɲA08~6=>/~Eڋ7\E"xƥAe>F>V'{ ))P]e1 =zB{㩙TÜE b]`[7m(*2mn[vo\qhY25<(A.fX8ĈyQt}+PLUQsr碐>/:P~4Fchzc d Ɂ-U'{(+ۅz֮ >rDTr?W﬩` ˁ,6ꀕS y/K+fډOYӱY[1}rWk,ka*=lq 6e˥KճdL]mm H(?& )Pe' gA#a!KkIw#zKvT٢ڂă}hЭ¢fvnRmWըuI-rĥ'_CXkSfi0oSzD+Co HLL |c\)1_KQ/1f7.ZоGf p2ö!TTt|H^PUϲW+8Q䪠?H8~EsKB0ղ'=\nv#!ClOQG-k i@9H~σ.!z9uڨ(}RvyM$9rSQ^ewOk=AgBhQޛ#Pz^vs?0 0v-a%ז,I>L &Uʓ?jZo7pO b_#Er~^:_rYJzsf( m!O5" SW&hihĬtjE-y TWH JGo00"ŏC.UqMT5Lo m1"zz|ànWZfp\$mC3/D38m}ܵџ:.g׌EI>-<9xƿF9Asi161+7)@?sN/)+|.yC>)K4Ux:&Pj652V OL(%g1ųf F*k}dt'e!Hg 0-Õro)9%,i^Y dZ Bƀ?ւaa"Ԡb&!Jh##:^Q~*c-X;K"GxlvNm/|pL ʑeo{9ES.w715.ccm|=KcBV^-ԏų9aaĪQݔETP#TUtfUaAna&^f䔾PQ*@UZz]ŭX9hWs!^jl4 5pshVsjA&("d #f|,li.AvXo_1K:cPw XۓCgO`X4ږKob0 BsI?yQ`aaS MD *q&&%\Ѱ@ɗF˂aSPYhD7D75?rR}L&ݿE/ }B!Is#8*_՗fDOz~"3)J'0A8yՈ ^%~&ɡfCgw$Q//Ԟi▋Ee.P-jEJ TZC;8L%l5T9nQQRL3Faw(WCw1%mb2BԦ.Kk9+7sl쟖Oٌө;Ud8Y_:`*-1\ ],ym1߹2Hi7s1cr<|(3>yOWc2?:v,'cuE:l\Jk%h|(H,|Z|XA(fŽ6bKǾ&8,b ;.?7)юzMM]RYhm fyOĪ/X<^ [Oo.P>\ &%3Go{V,yyvK-=6n|H-t`tS},`;c vFP`9);Qjٟmӹ# 1irzDU_G6Kr7Yof">X\QGT[Az $FO > \L͌@LPsHcbj@n6h CF^]8?\y\>#ܮ½ (gpUF zK䫶Tm3sĉ=rlA|%{?MN%,;wPX믽0`N`u}-XL;䡝fx6XyDP\G* ?` Y/&IfMtJMp I粃7ES wD"Iq¬q#[* q"Y-IFI_CPԼ:Zt_F-u08Nf=8f01)֋;L4TBy_ܾ7t$l34vb"[V"2fX)E1 Nږ؋wV fLV>[y5b}N-E)Ӎ:"FxRR*ߌ@fSw{8\OH B.)@ pl/$ `A8>S~ ٲ2SS( ku+hB<<|IxO4:)FEOuL[CVv./HXxwb8iYbY]Gl:ו!GgJja!CڋY7/golBmݧ;5$ׇ X}:h[&+ok#LO-QgOcWh쩾^ x7h SVٙ'V\>:v0)xfC)b/'4T9!o) iD9}-]iڇk6[L5K4$Kn: LU- V_AF yS#)y|$7ZhU b&ӉcAJO [Ôˆ@'lpz4W8¼Uc6M=.4P(㢥S@.˸+ds᜺67p4/S@~Ҁ 'b|5n!a[4Tr ^xy ϮVDLq?#6JSAD: D{pId1B:pvGh!/rV(FI总o yLIt9>+f^ XYQi[KoZ&X ;#YjCT>:V}]7MyY!} rl.x7>z[  A/cG~uȜ +l RQ S)VD.)GQl$H P9,t/T6 ۟Bmkt8?x^/Dl:A -;t5/kbK|T0 |%"hks'ZtPqktʆȉ $$y<*kGM M9.9@0/*wCfX ]Ճ.$;]|'&DJG# g Y-O(oYd[[UXYjJL96)q_ f+ B͕נT3شE~M)uhǮ\>OEU"3]ˠSz!`B J9l kasүA2KD Jt+lܨBp!6ROk*nf/ԷMCOE)- S!E{deA*'wG\,RtD f u૭8d-B 3ӝM[:G1|NWɣeh٥@l:IDǑT<)ܹOxHGTaXh]6!F+e5|ޚ#VjFDQ$!8N*:0Ҕ簕=p>!̆stEak,/섲ʃυ=Ȭݸ{<ܮ&3 x@GoyFqLn Tzeou¢ho(dIiT#{- +.r`W\Zi9 QBy,s6dyU;ϊaw\ϟ/^m׳ќB.}1$u8F҂rln!`TU*l vi0O`3x@ȼ^c(䄷T0WHn OV-fe*z26sWw,zPߧ?U:vdS@iIÄг2։>;j1j^P_MT[Oغp% ~k;7V?//tb-]'n_QcilVtޓdf^P[]N8)jV ^4,!*U`n!G:jo9h2fKv:xoSlJEXZfpJAdR00~$z-x8}9Bxhֱ:){c9s<ِ,U2$0/ .@Gp%$ŜBCRd+= ub%(-;"Vx/Ki$M%f93Lȶl?u|"OF3oh'lc KB@G xϞI[YpouhlDUCBIQFjQi(Kj <+J-qCLM`d#@}qEsp `yZ%fʡtӡw]΋p )q--B.}>"ӆ0kS S`O?C՞l}tWfz[$HƫV OvzVwsz`4χd9Q<3P/(FAm~̙77WZ 4\r.UjU7@(b-BS .k!3ݾLlGcD9ls פJp *[7>=)Je5֮A]|EN Aԉ n=Ay%}:qdՁkp*42>~ޚ%Z^B'ԏr)Yu h 5P\Rδnow S[ c p)fDLGY)yAahR&*"W vAHZSL6'Yrt.;/u+ ۙ9 *1DqǎRk7|$TWFsA1Tɢ7Pb F`f 'Z |\/Z}:$!`Fl)k_@=X-{xQ2ttnF \W͕v9NJ0ѬǏJ %ZVbbJT(j\M\a)O|>=Y F)2sLю~PbD .sY+C`2 Jik(Xp4l#[haO@DR;>M~~|pykoKƮ349'a4 iwbm^0|oUyŐCiŶJ]xNu5p.p[VCγR]bڽ3`)]J˖(3}G#ɔު1\}l Dǹ㱚w0ʡ~lzH*S7-Ԍ;?O!~y̙L>0a-(P>3.Vd]9jog<85y3br1./p@|<ΡI:eO€ #G Uh)0:۞_sÙI)uR?"_Ta9GH\\qn갼_G&1pۣcKݵ0PrCw1ϑOA*jH%$v^& 2+чw+eM1JIGL! R~Uk>3n{T:裚 @R9|VUG 6۞4okUY]/ާ0'7Inn+q A<˝tVhxg[{0LW603*>{gb[32b[zy=yLh)y !S4.)ۛm* הHz1[ɁTzEQYz r w弼IIV~N»`z8u{(F<c~o鉽 vv~%nj|FV4/}YJ+6t,\J+o9{@᭯ARq;9t덒Mf?ųk+4tY>IՀg5HZXqm>h9a.%FE #P 7i{Er$144 2oGE5bk:?PqGiwUfw&?DxntD6ujlSݿ\Uև;b䙏 豟x.Nu] e{!)& Q> ݩyupV;xνG  B+QHkehH#ߏqi&H(Uvضg&yl-P\筿+B( \AM7 h\?Ua lƳOV3ޘsWZ~/rb8> C ވHcLqB~Tg;voIho0B2rD|eïhOzd77YtB.73i;1f *gAKseb̥cU05;p^UT>_*dL4Z '%L1d%Ĭ7*-\b@^51wP^Vxk%SKsB9e8"e@:٫/kWb92%smҩHa0\op.$PY5ZMw=SGk *5bL`^z:Aژ5?s 3yg sw/n64 qxоφXPW҈ݥ*Zb|Kg,W&8Kp#F1,ua45"ʗ"ᄆiPx }y׆zJZ(>8dŜV ^,Ztuw(2ك%]i)p05>_+0yԅ]KF_a7ΪW"cU4 }S>C/ѻT 2Av'L%[{>B_/}n 퍕jaW#m2]y}Y4d+?%ē~¨Gl"Q7^f+ BW 7hw x;ȴ.G@ݶ'YpOU!I^pq'6W+td(QZ)]Uw弗*+kuNc|o8 "4 ,ll砾RZKdV;qe 6` $Q+RSj6)R[Xt F AZL^*j; /+xceOjJ1k*}zzGq1g|V9Xof*y~וk%ΕKv ;WʬP׳'ʽX/kJ!%.L_'!I2` F9J}ypat(xoz~˃Z<0lϴxejJ1Lj$ @g Nw2v#P ߼tJD5µ6vSJj*xm'w@!-Qn 9%zd'"*q$L?y]J]kFZR W63'w`xsYotN4ޣJ kX- mc F ~Y|u!gzyY˺Vb7)vX0{R[Ar6qGTn|y'mI91&J;)͌`fT'!E /y` 9R=PG9X*~ajw7$^?¬*]I2Sl|?py3nܭnQ5 _s2W(d떮5ҲQV}P$1r5f~N4E PY!}ל.ŘQϗOhwaRZI%mv3/ى_6+S?6|&hߦi묒x E (9-:RiՍ/4s}Caܰ}JfoЄF|W9B+Z#|F*u7 Qx ]_rws!$Tq-mc=-&O9WTHuO}a%M rt6=Ϳz%e7M E p"^% ;)m7}Q;I[vW#iN}[ m.gѯSF 2e & I%p$M7<>_Eȏ>l<dh K0w:A6o3>S;y*HSHDQ~U̝0jnEjl`J1n]u=?a`}%5g&#R{8 X߽ DYaVH!Fu;UhCDDC}j@; ŽHŶ9VߓӒ9o }JT2=kv64jvb\`S2ncߙwuN~ ^Aں2QQ`j; D0V[RaR6Fý? wa ^8Ym# ojD1Pz2:4j7l4q^)ʛ.Ƒ9xwa)U-)Jq1u;b|4˶ig}뜤ZTWtw-XGd޲ Ƞ# * Cǜ#_9"-60RκLk~2SXM.`)P2b2ogd v˳&M>"k^3hZ gD~R 1ĤE~q[ /eNF~]UXRkPJvr}K*N>MEW? )Z-L.b=Wh=uWv,)"ӂzI8Q2yY̮j"O'ȫΝ!OLQ!92J8n[;Ž{5maMdl](|908΀2go<h\6X <ԃ-dUWͪ&8`16J H%m ôzsjWۏ%I ep9=k{cl ceG* JځG_6-.X 텋_!\15$?ʑ#3*p䍥OP5lG%lB'ӟ>Wﶜ_tFt\bOBP $V CY%*]ܐh`n8YUENEvWPz\p.r'Jh6sa0.9¢bm=:];Wgh( !` }i;P [>S*4>aGQڟ#'N+0{Yw1> NYx c&Z0ް4^@ֱ΀0, '5+ʶ"b3n]ڪpd[rtLcOl>#Fi9y/*D#N64l:6u¾rmͣ suUVXߣw'bYrvR.7~8ȥ|]Mm`~ֹbgKE` 9Wg{HMTSJ;z!w.,WVS2ucZ

psclmrk^.{Z?d xP̈,3wko}@q41\@ʌGeڞ^^5&]6HIsגMPcLќRu>, \AªYtPP!`)>m *(S-gs?I0)4SsF8n ;ϝLW9$ ucCxDXOߩW6r^62^ï+s#hLD o=!m&1:坆ՒV?f" ?7נ:w=5Zy\i9h;Zj&Zs[A!iҼvƍ~ ]@{ie۩uM:pXԲM@/`B̎Vx $I4M)7'YG_ਲwԆvIF[m?LՇ'aA|ֈ.c u LivsHXE|neZ )<Z_cZ !P(5Jz0[=0Gz"${8ۋ7גskc zlx>ƾHkLxTDe,BflD!f"0qS31񈤍,m,K[™M]7/.GKCx -6S !IͺS6g|c mݵEiNrym0.qȞvI"<(!+Ķzq#n^huZ#esI m^Z&V|{$NV2T26}!9 G#jP 5MFT.E ĎWi7F"1QP[,/BN^ݖ}nβubCzERk:uÎy,yY^@ -J`3|9~%7VAs 6^Dz>J&Z=/o6@'ޮ-ݙ~ F: 4Fa~,1Q+zO``:n[atMČLfL;$q؇`7醟RM-׵h]jw2eVonq `ܭ8'/O\H :[YEZ Vi3q\֔떐0VƟPpD&rxCL;v;[yv>ZGPڱl 1̷ĥ"5LfjwgGzY{fBn*Eǝ1cy`ľqAQG<Es.^iqDiV!}Gi4CX9χ/B~EZan?NR3wec1OsE0x!'W#Byc~f,TLC9CҌh(pWx g #8 Q?l͞/ŮԯG ~Z#:ﱻMGqyHih,/+U8pXF.$`T!g2xyRᨖr iPe:c}-+jg0վ廅q{PRO|\+r Nq~έo2}cVj]vW;cu˥:ʠbR[g<#ޱ9f#MMMz"J cgR@-ԂEz#1VBj.b|=k'f X^G]Ц#|ϕ>^9 orhB/5 qyE|7dT8(.?ï#H*|C5ړUG,e( ]l*:[HSQQlM&rMdON(Hm(vsK-7 ߻ -ף9a\a䠻; 3kay6jȫvĘ1fbjcDӋu#SRR9)G L`#LZĚd`lڍyF7$;KG, OKC^\kb} A+܈ Nضtt+Q29h%v-1@޽D$%anNȜng~/!FXUet 52^'+&rJ8NתJ6&%y,/fm/IvbzZ_"ye*$4Mnl|2Si#%"00E173l8~Icv Q0aI J>9#0#]r'%s F {1K͘BQ]{_/I<䔌v>%<+^W hHf5UM*_gBSU>OŘ\ΈuuV:M5;:J>–-c M{jj>s4`*:*4okw6P:IWS?H @33K`3&`nΝ^Nٔ> ]L^/D))vݨ%<43g#ꢽX)oJ5!#CEQ !0f7W w j;L-m| y񧧄h83L<:0)\9?X FUOK^K aߞ-}sP]9 YYjm74zc/m0A6SxieЍ7\eU~>nD"]Ф;<00LV!\PW[Nh \o%GLu,aBnyq24'hX$~^q>pH`e2qi@(50*qĵS*@.} 4n+^7 }u[wc+ʙp]VH,xMo in ^bfںUkvX nwފjx2&\e7,\?%l=sD10*Nq^nON^^V ӾwfE؃{^{Q*q;#XʿHbsϣ01$PB-r7^izjJ֠mPa D 4® aT±r .I ǍTp_adgΑTPSB:do7ɋ ;Ѷ@&8orE/-Y-Uvg = nQ9i V=,* ;_u n{٦&,/+q-&Kg27E&Z3᛺7V>oJ hOv'h, [V}w_DCO{#*oEg>#2bPQEj.j}:i?7},0:cߔL2Y߆[?FS2iFE*DX\;6:uSv%[5>x|A2McB&jm`jH dX7|S_U<(Iž] n)kΠ&n B @]wv?kvKPGsl}Ĭgh #3T*嶣^ο(_!`YAh"#\x`Mg|iJ;FH){ؒ qd;!~}|?.5":ߐ œLHn3.3A8Qh2G6-xov\XDOM̴.E6C$t[CX9BwJ>9?D>4ӽ)(U\\`v ?@[sa/;&#wVvű_OQ;?~VO*ぶ2ˡleYBigj qS91* N ̕H+Œ`P ߞא;#C#xjsb:Yc3LT|d+/eK'? kF0ݟJCΚל $0QX@h ("N<‡)#D4ŗyK4I|D]͑0hXg!r^:rZRVJ6j}ԣ/ŀFK/j!AɁG k~ȻGA,(VfrWAU9T{o2P{MK;n٭SbK/LS1^bҀO躥v -^ Pd?]űjPqk0@;q:xr2I$RSs^:{(}uz;|RgCȔ V `+Yƫ!{.4ź$&'zzx.e[nUM9}=Qt?ݴtB qv(촰`c)}!<̦oxXl@2pxCD*<_dY^55l8BJ's&Vl%h@|CPAm@3B٪wI5'CfpG?RghIW|TmgE=Vb'vf7$Ctމnm&D; rh[g+79*ejs)72B,"&U7ҥ)VA$pVbbV5S l BM>*KLԋq"Hdݛ1vCױl8"cR wn[Z]`yEW}A *Lx[#_/]7'HE2 \g@rfnjm"^2{ꥉn7LZuFP( S&Ds-."+iW4LʧݛGOg-6oTtV)$TgwTXwV T8|} P#jZ򜖁D#.=X AQi䉆^6?TQ7e./RS%D1,+CY%AYL3'3_;§NHwN$rFrтLZz'Gb׍9rH;Yc;7UV(Szuj:0-`N%6o:rU;1]qt)?>ERV^ &b wJ{DYI7I k?!.  3D%O/52˺N+bQ׍VQ ]\Yƃà`6`ܓI0i ǎ\E狘@AyfϕAy0+?;}@\ I:RI";VsKwiV|O" |_HܢrCZشdMZ9f>CZDtTTcƧNp6fʴ/|*Sl^nkrgH_ f4j{5޼&GVLH{y} %7jqˡH G&|iDi*;TEQ=A? Fbm\ڛcbi.,*9h?i>dDMY>\s򞛦PSlv 1fS%=\A!yJAW9nFu +d3):a5%fN jb'W]ㆄ]zR_FOit[%zF͏!hx6jڅ+ё礈̆mٔ L7\q|V<&X0fv")CdٻwDC:9l.(җ!fIe E害Ա.1ÈC'v3q+΃UT{ள%7R X8xύLQ, T1d$c 1 AqaЋ.D<3R g/î o*6ir ]_(3_mX5oyTQȒRSmJở g=DKyJ#F)l(g3HJ{,Җ OIiʻ &Տ MJSebLr+wmMa˵jKg@SrE N܏Ni|fn) .ZlVrΧ1X(>q9MN( Yso)da6_^ꂘ)BݹƟ㇇fC j @7ai~) pOm&:ܫ`u U 2ǃ,DVGF.C9|SVEߗ ODbⰊtZo?:I^Fs+zM1Qÿ$[_&<gFcD,k<neYF6b9GZyzCn5paJ:gOP11A#ºN|4zzre^CQ74dp"UC94VYf^=Ѳ(w'>Y:UDݼ%6a!"DM2'Ol<CsԝV>X- #ԟHj۬5刁[c!q؈OD2Jӽ$.g<>Qs&Ǟ'Wޔ2%>zP9|Hd:$#1#\h- `fGlrgCyzO6Vz"y$rAA}DӇRD~F O3fi)zCcEu541T@2YemdʯQ٪%4'Z<*2iOWn`uk݃uAPq/s(eTDZ-[zh_:? Ȳߣ(xO0VZG=G಍IwQJG,9.k‡ʖ{{ Iia443PS0B3[>0jaRy)ch%;2y)9.B `ObѤ?!C_n> о-uMkͅ %,HÚ?XBnv5ĹYYi~.wB*Rt,ziI#.̙GN6$|š4,Y0b|^ &*oEǽi}gU5U_*,@:ELn</p6a֣z:ֺemtg~) r-u&;+Նj/N4/)|R,w ň%Goп`~a&fwPKIE Sg,ԩs:Эe apM_ v67Ogd!3lɮMkTMTڮ<.@5(fqc Y:},v kMT<[/.P n*35-ޗ@#7-G84lgKn87w ״yz'pV| [P{/ ʆk%u> FipʳeDXaEӞ ^/ Zkq[,kM`@wB5$ajN H[D L78RسŞNW%"%`mBS5(7`jxzE y Os{+۴,dQ8'<oWbԗ-]J=<ǁrMsI8I\MlBTOY;>nk'Vs@qs@e98G+:?wsryc 5D[*/r->NRE ̾ j\%KN~vkXڇejпA3Ijmn/N 0!rKZ&,:;.zyNNS=|bCZ!Vjfa` kA 33m[K (ڣqJTI2UՇqsb  O@m{MP#Δ.KullR]W M8e]BN:9mK ŵ-(WtI=G ɘ4]3|<&pkz{3)$mޏ E1ue.i{g04}왎㭁]'|ZsC@NOW?9,͠4H|'8^?QFn„1WxTĚ1&y 9S ,o3n]}uU%RvK~4iB"`TK4̳op|.zꑋkcNYqX]Aba;‡GPC4(GjJ/ ~@ȘCvrhS‹o~.i; ~F 7 );S+,4;fy74'(vLѺDkUjB"rx7Ho+-0%3yLb4##b,#]~x!Ω;gڋԚ[w 2+*ؚZ`:^9V ɠb8>6 >a"1AY=_nbYlw/̶xw`^+Y-{z`I_F+̭K_h_eb5\%o Uπ?jiĬ4h(>Ν +$"Tu 'fK(xTOj̵itЦܸV 8&rPk@%Yٟ',pW}cYsʇ7`Q?0γ(Q7Ŭ(9SaoDmr.W0Q!-UDA~bbLZvu6 U@pԞ.x5-s\ɬ(t)[+[a.=wi`ߋHLkW/U 3scVk~|;F#.5c -IVF[$!:o")7XUa8aQO^٥:_ry8TfX&{QtxT 0Tl:=| I *VۧW@u4b>i|KcOcNT15װE=>w$C#[/ dI*ڞ;șz>AA!{5$Qs޶Uq@~dFYЊXy#(M[nSrRQޏ՟mfۢ'>RYE%s/jT+Jу^FPW٩ʹ`P%8 =>4* a˫**#?xӮ!cCzౣrQ[ .4x P.z`R^aAycԴ !veErie l.4'AʉPN4A?CU^ 'Rg>,WكAvE ,hIw\3p+lZ<&Yѧd=7 ,IМ޽PJD]l͜2̿ԛI k۠+CAhŮ8!fx/)r6?%M8 SB !6"P^60g*?&bצ޸&ӵ޳#}V&<(o F)ah3MVQKң'p N'#J}fA9V OJ^Dir*%%@ .ƟN6VSC ^3l@|0+FL"Y y;a-WaR|U_Q'wP类NL/=TILCKo~?ɦ(D'j0rh9c=0@k6Z /ȵm2 ۖ#HECl㌣!aQLfw 6fˢ⨟}PɩI$l^7A'Nu|&F.6+Dfd#{BkǸ;{d])} c \d IϿb?b15/Ls7 Hj k# ԽpMȵ\nVZEȓeu[Gb{:5G wVSҷ  jB̼bk.104Me{@v~b4/%/dh U歳.R"]KcXChLHqBd_Ö=u8QN%mGgt4Dq?8򑎄U0}=L7NY?7Tq s]6(I͝&4}LwE7*9tʔB&El4Իa~*cr?.{ Zfzڹa.'ޣ'Y&"{Nu AnjF?dӒ`Ɯ&ނ9 ?1pU$7 k}:>*JQPI摋;vR]LC\GeBmuiC䙗G҂ hy*[{3&ji }ҋ)a|5 DeOk}a]@A˯Pn'gr!D~[KD+v%Z$gW|hz3?FjtÓ/ěgBG'Ȋ!x+u1h$gb\CU m1§Ls}Ni i 2=nDv/\LӏwK ǐz4|fBz ;Lf̨&P{ՠ<PcY%k4.qmVLq9Y; .~}Mm'YjR:d+4nRxBa+ݗsp]sqKjƓ֌j a c"mU883*rU!)|S~sgZcxlȵ>gu s2)BL-Cⴠ2'Նjƿt.̊B?ԙVD4#l`cO[GQ^E\D2+!n]gL/ *oPV:ꉋ}\njղd9A[Fw;u 9wR 1);~l" g B0A!=LXٯ2@^[smU!u npĕvp6>Vr>"݂UB Ȁ&fƏQH;uϽFNf ǩm8AAqoL(sK6覸P&8ﮚsha|)aK~[bvN-g՗}~ 6'ϔg8 5F/ğv $|>T}hgZc݇UjU'7i,#\M HAiQ' bُ=#tǓ?HtL t )Ķ*ˤ-C"S k\!"~l`'rJd eVə7S+MvXwHǡNz[ W </;hQ#E@ɶ1/k0\J~xȄűPe#@2??%dV/x.6erS}a 8Ű~ix~=բQ=iȷ-&oۀYخ1TK'kJ2n%ZNM5m4͒ yJ, t[rdz3@+:Ֆ45RnU[Jֳ}N( \b`eۺi$5\-8Y ڒp=*<,*5md $/=T)fr{_an=AD:*^&y[vn6KS ǫ`OcݔW|)^ OghY:Ԃ%0qOo΂H-BnuVͣO0%HH@A/v!u> UkYFBVmfIJb񠫔,@0ֿFls>:CUwk6w'glzK4Tߙz}jKBzGC'5<`W9M*?=oþwP "Q3u}3Ȝ,j-&Zrtf ϷRщ{r'0$&'Zߪu5P! }b\h0{:5 MnOLzb`#f2lmÕ! r6m)n>\-Ѓ>d9j-[\]VKaȁ6fOi5';R+8y~V"J.Ƞ3ȒTN,v^OݙH3mҕSEXd ivys͎LbI8v}*A^v91tfסȭk7 l`**;\ !bQnYb;ڀ̃KpKCQ,h/#",db[FM!\ VA< V`d1`g3SgO+edXۋRT{ӳ+ƤfiAO6jEMHB@Hi*m4 %y KpEݐ-VRiHg?l3Qn-7${-tpGӯ1H]{!>d pI5 5PL^:m1!nķ+?}0eQǤkl0&nBM[k:e9Czi>Y|/.G!1ȻpYn3o~%Jٳ\3l KZSu=Y󱕁6LIcVUxO+mt+CH4¬ ưkl̈to~9Y"J JU!>%Z`q}%o&ɵ=\ٝGK1IG/I3ŢS 6Mq@ʜ <4]!Pe'`0DZ)Iˢ.z\@]ʻn,ꗑ/rxK8 -.;,&Ɇ[6*i9kDׯ`xXOVP>]c]NnmEZMQuC@"oe!g!(Kk.yh~xxSD[k) ҅,?e{Kʔv*&:#-|diZ^-iGX}wH_xfǘ〈Qadk އ،[$""bR4]iNIѩ1ͭNw_8^3*Oōҡk Pfg*}ȅ =.rS gT-<\TDm>_ sa[/&']s+Gf]*z" QLa[O@1`Z>x}AEQ:^`]Ih d'x~WLU؜ &ڟmq$n@;mg0=;.U+:ItGZMd]ZpުΌV@'Y|#)=DjI.Kfe}*6 U3 ~W!ߝaH ^"2e Z&*QH Nq~~#[Y!ө`6Aח##R+Iq|\jznV~1'#ۼqEq7z Ds @_"%yAm"D+;5Aq%&W*1c qn MIF_Va>I 3m5T A%LJp;&'ʎ0.e;@M8 V y6_9, iǥ%0{5tҘʮir6´&u5ͅ%ğs"-ܳ8Z䃐R:iĽ)7 )$OĽ6ـ!B6÷"@XĐo_U"Vdʢ0W9%cN<p ۿ񚏈xq h~{M&S7bT+77_é9f3Rz,\e[ L 9'0hx cXXcrH46F3c 2C89'YM@MM?ՙ̗ʮ#aq#bYb=#Cfm*% [C]+?xK}!la0֦-CUA䋥jJC-2uXū0bbac9ƷodƒB>o`~QR{$WPٜO G"bhhʊ[jȪi #hG A& gH'irh6HN cp6K^5OL>_df#f6G"@ֈ<0v?$ܡ4y/,דe!S]Ь)h+(ZGrGt45xR'RnWDwk]o%jj$W]vUiNp{颭I4.'y陹#xP47u2Ѹ$Guy9XL︥?o{4<ԅB lôњ~Hoȹ$NN gV/sp2߰]L-ؑUKr|RMUO+>,!RjzK@߈mABMm26Oɮh(o.~߬bc|0 jW:J:4h'?o){ 5T(j)1cx_SEZwN<ٯ39j1Su:58oM~ Q/޸/U2) g4 ?y z$ :Ndle9f}#Ou̓zĪ@8GHSA 4mTyg9] !LKlzIRj0|b㫮Rwstwgō'ZDw, p!#O|~eP6@C(F`F;w-iM.i ŹCkʗ$a(YTc4J׬^X F=f'?k 3jءʛyiU_H?eM_^tG\j↻355A"ř_d0@"sWE!V# (51{ XC,n 5 4],)bsAܮSKI?5 uBȌ!NjTM%M63Gc< pYG)e^ͦgC8Qtf:8we, p?5ߗ_|k Cxqӫ3!X6>yi,CF^{$(SUXY܀d!\J^(9s˜OfPkzw/}>Qt_5 27ޔwi]k/zR 7>dZLh\ٰr?I i:!Pnq" .CZhdʨ)4%`|d3x} xʣIp!2nPܸvSt4/ԑiU;G&TUVB/+jG}6~2W^}7%x"3җao{=QGXR q9#e2h!S6 EHUEb M)?H~+Šp 95̎ `~]I!& ±Ѳjp:* xj E* l]nUC7 `yj5X~ڝ;luIoux4cc>?*Icd0'Q}UboYFS/6#/?#7.\xGDY[su/MD4gHĦ<ȼ\ҧ.WG֞L,B֭ yf 8L>?4v %M48.ނ0|H'Wq -ߺ/iEv dR_̑3Izz" 9/MA cog32>tZL!mk ӌo`eKʄfKH>>`'׸Ҵq<&rb`?Pt0Ռ|"yRk9.FNg`M;#3:6h7|<|EaY 08P࡚E?RX ')*كEZui8Sb_na+T-[;:n'̓tHlIwS՗~=tg7) d_S[HÆid`h Ƌ%Ͻ%{dX_ nȆ8A簜ЉS}@*_u 3FXɽFU8b L=;8>ץJ sߧ0ޱQՖ-^CgC$Adߚ` ZF(;-dB:]q pDW`g =Kb^'y}8&5 1Iwb-84{NiNQPH!nS;i0Y5 λ/1hNm? 3D2(ap@;=VE͹{|ΙܛsAy*E7J~d1AқJr3*XԱZOpse`9p_bFYY^@OUj3A@ߟ@ҙ4w*ڊV&7 n|r:RHEb{Ԏ柞2El~ j3@;xwr_\v1LdD-*5+s\r>[ߩW~THdaD?kLj[D?Ζ,6x?qXisk?{7wZqg*oPPpp :DR,+ofs[d8tQ@v"'ǴRK+JgdXibua)콩'd(֨:(_;DX!~^Ѥnf*nlZ|mA†~#'+{C`*f%XW Y0+K ˇY Y'X{zrT&Q`S'}Qq( Ouz@OJR8뎪ܹdfVLMOtkLȞC36߄LB(Z@΃Ұڼ3Pv$2 ?p,ro!MBt\0Ha_^vfEkf1` (^!|~Q~y }HϗgMm?Dj&`^jdt Zв-PI$T>~zM4v%nŶRq&[n"YRD=섷46& "n5 )q}1.E/_bS\:EM;]ݖY[|W olꓻ w{|S6k>:?t˄g@dJt&; "AaN%)LrC4Ȑ Y6Cvick0ъ]Q@F+ Ȏbj8m}iPvBx&.Zj3>_6V:#%zr*CQļ*j*.:B[ˆ#`:Z/2Nf'IRٛ3sQ(!l% 3:2Y"ۺ܇SZCgA㉈=0fcl󟑨_l#^R׷5gy 4/u35uA >&m2 22*U1Yi `qItߟ뎾(ܨiC܋*˭ U`stΒX,NAjHfj̏B"hX )v8= QѬMRzTns+gbO A =psp?9SbjC10tA02̶2xBxBIJ{i[oCE}8t60PFIInarl7M;~(&B]{=3mqިVz̍MIs8*"^?g y2QN2gM/:`@`=M;q:as71'.w'v6'Eɝ s#k`!x`҂HuA>OKמXE d؞w2Z,kse,e'6秫_NiF]娞BtqsţٝWӌC^4,SCg/i!gN7[ K?T[/kMDlêgb~j8t"=-r?`iaq:kb b.˴Xӵu.XP u/2_$+cdQg $&(`t> t;POlGbV 8y#&᚜ 8~7:կ5;TB`$D,3dӎ. '74pfb%=8;z]sZyZ\GT5w#Yb8wT8y*X wdhw5nH7 b<˾ھ>!@$ÿ#AY@Lo8}ƒ/+X&(>1E$I> XYF4xK0qM(K֏8<քl*͸U_SsIA4I>oo3J 9ۢ01 ۞3WƱN  M az)??[MWVZ,֬Ĩʹ3^%+m*IݒS!9]W:SljWJ5!;I\_A Q^c@*fDpKa k+65K|γ榷?g]EU[~^7ATRxUSY42*Ԝ};d?gR{# +)ͮf@F#VTk]0X~ckINhTR=ɈK1qׅdd"W)j'"Z\E'j ȩE9Ba]Mqq}pl%w$} n9hAOs 3Mpe씰Ȱ޸eu8L@Z6v|j]tLJlyՓH^9=8Wz'GM%oUv "dZ 37jD!K`'}8h\5 jGQW~ldJ)i5dhJ9⳻qy%MbЯcs)8i&aMQ<#3簀F !*efjv`HLt n~EPc,ֻ:h:-Q~,DFZMA#sj?Mi}r,,i`]!lhXZÚ]rt  N'n/4du.P<l"֏{lVl@櫨Y>$J<ǔ!~":ę?_g$*cӿS0LRHk˵|gdՉKz%] 7a&ֺ2ùlxpkQ8cmh Ri'GvPzuIr&jПs͝NjޮsO1f P;5tѳ2ʿ43$_dӦdˀ*AU}5Φq޻!yB'=A*('cͩ($uJ!*tdW diScɛ@XqqY4.fq%Ũ,6)@ Pe1ډ"WBݻ!$-ZA9H|aVB)Eđ.d}JAOS|IN6,1<9_| &I FԏP$Y\_Ej/~v>՗kl *2^ocw\S x 3T0WXkyΟLZok_/ =)>=.cdq=RsĶ@h?`+Sxq+`wY4o_.N=tGS8ӞՊ2axӪwi|'74g7oN$7%9Htɘ8psc6'IM⾖)W _\fYX)1Q~/)[=aROZ|8%+||sK$k4-UweaPgkS,q xbydT| @OZXN7YnT&7 svn]-a%4ݦ2aU?EMʱ cNj r(`[~A%Tp-uZeEސ㙍뭆.D*0,v$=@r)fnS!<,F8` š")0n >Q=:ul{'GcQr8 =uROl:>aHr0 <^zj兰Ej} iAʬn^+Ԋ?9lڏG&p] U t΂r*lUcQnI E==8A.:0:R2 Ɓ 몍&8NCE_טO6K/wur]YN(_m03Dj2LH/b}\MQ|ow!؂=iydt KB~"K5|k!I(3HP+!D8,*a oGpގRKo> &¿J2&RZh}39N% שN%w\Cdp"Z.#Ac) P6{N?7HCL#p[Rt<[ZAևae)}9d(̌ )m2ưu{vX @^KvsH6QY;l,(;0WK?6}v2Tug~6kyR_r6xso<]QQUhVMjD:Ђ+OU'Ҭc`ӻCrpe# TOozr{OB8ϗf[ 6K)^xv +i+\w&eR Qj2fkTޗ} 췪OcaEM j*eY%3V(YOט33P@=2xQ/NњI'U b}'G2+'C?8%4ABiI92>V0@ L(ͯPYm&j-YM82\EeB1xE r3|KRf!ܶHx! pw_G sf޼覫DgK+4dzd2@ #z>c+&H6Μ(u ? $RjGW"]A{WP苈O*t C^5]+xaT1fLg63Ry-rKm/dTl;,frٚ[``qfxTu&+ky*ŴB  *#?Pf Syr&, #@<#[+u_p뚈m%`x4ʻnD͌RUAˏuQ CG2W2I/VV Rt[%LC#r,ztCB$<&0“82Lj#%o)W+x !Yؿ0A95HWQ<"o`Lx;Z[u/ Hm0s~Ͱ|ٕJ,rE#-g|:T_<8BeXo0^AAf 0`JJx};\!AkZ(#0$Pq`:,t2 W@׮l~f/JK. ߥ_R2I2&|mbHbX_3 ~SV]ԁz^5 R-g: eNÛw$R6}z2|$[Ns _-OvD~+ˍ`Fp$:FlVg\`WoO!`eգeٶ$vV}/8?@1qc{r}} y5!Jī\̯tDxZ1'd6dk}KptɕͬGPhlKލXm7`2 8G^d 2j^$?Y@9$&^Lֶx@$EmUih2`)I⥳F ^̂؉a 5*XlC ìGSkэ,B UK@#7LZrs!_I.9[lw,bP}k Y6H5s C&Y|clN1>M fl: Bt2B)-֑MDL٘إ^&B`ibIZ@?)b=jɒ^c]k3M{L5o%$d)6/l6dP-Q0XYmJJ?,L%f_ΙDV m|)P5;FE6C͗zzc(D9ۋS-gəhy})W_XJQ9yV0!b|^c$ŇU6@Yphs`[pϙĨ#D.L+=K7+$jTgIa&#\TL5b>WYH/5+:ҭAI7{UD+E4*z m>_SƯTq /hӚnxk+[PM#H؍]t Bq/}Y(I0<3Qwp8 5:})kmmRkX}@u$rb3/Fy*~U')'0R/nR<7jbx}܉5y?1urf?'G5kpNԢaCś"raCezM;_|m_By%Mc[6R?M.WZa[Ie< S2vsݯ Jː ->5D4П3R1 cH/]? $(Դ۪sW,%t{f9&=^2 >yP~4|kP]XB(Ek8?P4)O ~3x^~ѝ42 sXZ]Cp//*ЇICVw6Ѷec4=ct~l+wF "Ryn2"#8J'&UES.P*m/W _;?8#}D'S#]miO'˰ UC'DopmL^vYT^Go[$)Ef}< DfE4؎|Bb-{A;2SM:O3 H8 +uG).W!OO?eW1'a<5B|݄BA.ۖ)yγ{V*SG&^^W8Uׄl2k !Iك.ȔGO {ջ=g+ %z|\l#` VYle 淋pی]yR,ua}qJ݉of!r~1W$yj(a( vT*lICd8ͺdLV7N!FgaXVC_Htr3'S'nUXlBH2Np14bj G}7r.6?m߸#/|l3]so'X65ʶ0q h;Ydi1JmTTW=v)HRz ץKp,_&>i b:inu 6]MРbTk@dr8qD0nr6X$GǾh.+`瓌X@͗m׶ihˀ73+2RBx~HPHB_ftHaG⨖LHn1E^V94?F+epJQF?\ߩ.0㿟렖u+u {{k&IԴ5\Aך :cX"jFZ><2h U?Uc}v{ys#I_.>f<\7@l!8"q35D8q7[L~\6:VIO.QY~żSY,mAuZHMw"Z瓸Ԍ,H5u)G[٭B¼:}ˈ\%J)XǨii;&ir*3X|H!:5h9ӊvqE? 9HiPF\sN(& 24FD3sOTRxŌnW:h|BL>9ICZag%&Cp9TbDfx[kqd{|ʻ"p?X0.eEp-{yt\WspœpY5 >}g`eh%"yBAVk{<zTێam]=&cd\LegF/L)N? Q)G+ ]r!7zWU) 'mkcVG#+7>5C5 8T{kV8{iK@U_<]ul TPvQl ԵN1*[y؅o^'AvVuv ߳"`LS(A^ gZX%: ds9!6  W KbnH;sA&=} /tG9qB-zga6cV{ n& Aric?Wl. H fu?-3B.;jw3bSV]-e4~p;M)pS[ZiA%LE6DJ?CcnyԠ4_v6J:0Iو÷W5 ;B;4?8m_S{LUHwn,!J`H0pCLxOVe8tC$c;r=@2]Xm5)/WI[O>oKl fx`ws),M/J9e$c k0ROk/߸Z% ̡sc%/o3a,\'8 ǿ6(E v=ndtKJYVxQ3[!17N|Fv>7x~a͙ kaBg[؅ӆۼ$o{u\~rЂf"g#9fWN2 5#Fav: 1 A+10D[aCv0ΠB#'|blMN;WQP}6H?q Pe\ QL@~#Ƞ%,ۘaAe̋}'XvG;-F@ Mi1$. j:Cr!ƥ,mOIPx c KM2~w5ESV*z&v@[o7Z[%S+ ~k $(t*!*r 8f`[LbaYľ8G*ƥ :kyp(pvhZ^+QqHTt{#6Xx}*?,ي'@qAaF462%{^>qJ9cfGKIw{BuS?,U9OHtcӚ%zB=Oro*l|1B+rS`Ax]sQVXé4kH^^P~R*Z`{Br)_d .l5~}>6Xr<ZF#ŀJA:#Un}Wsh!&:˅b4XXLp߳xp wǂ1]~޾pzU>q'\2PD|: mH]fCT ٶ:q)41PNC4ԁۚ$<[UOJzإVK1>>^n~$xI8:߿'?=˯P%q wS**('y~ZkoAםئmO= Y80v;l"VIy-ݵ\H4eUhtD!+[ՙt[_TFm{8"hN| :itރyiujO_sr}#0By@XpΗ]V4ZrȂI M+늦"Ixhi૟ C#9jE#&!ACC3q k(IY)"fi{]c;f ZLB$=C]W~@N?Z$yn[`!cWV}aʶem[>962RNQ2sF5yh5l1 TУNf1Â4L+Ydn'H Lu¡m{F@ךsG1)1ZTǃ7oH@e%7Z;N'GQV l\s-B&Go^L:!m*; NPЉIM?wt$p>)dU'ERk͆}o!aw}jĈllSD?{cDBHT/xKxkbC؄ÇG -˥\ \5ǰ0%&[wVf;`$VT^Kl΄x>m_IuLϑEcde(특T@s' ?#vetz _0G.{A`%,%g1D9e x1lV䈄l`sj1WNxE?@!>a*Lk7 $+(c0~%e}ВƝځ:KG(:gs)3(:qX_Wy"Gk+ ;htC;qDNzK7qm@2b!?Ŷ}?KS=:Y?R R*498)9dtpB' I+dxj"ĬWa>N@ENdR4+^k{[7Ď%:9vK1̸\Es˓NXt29dj(2{/#ţO,:hP16sؠVMa,n)DM E(}pQ,+|Nۮu2C+dӪsd#<$SIJ1lFMpmP޳跙!D橀?5m1š|*&$[!iqKYB9bJ]Mꈽl_)P%Lɮ!l\p :+Hsl op8q<16&3/շ{8FPFwιy'|K$d. "@ҟtz׆Yj^2KBزIlo FaR9R\bZi$B=s,.:T 0EG;%ʞ."3ӊHx󙾒$[g͵aF@U/[uߙ'pg4 _;#2h(}3p Q{k EԙeDƨ-a}imM6( ZTSŗojيmЯ5woq1}*͟Z,Ik˚R,uL~=1Sb%zϮ/oƥ ld}DN9q %sRx[ѐZXm4͗ w̗}*?/.u^4- *4Ћ9cQ~AcN8rЗD=?)Fwd-3dr Ja2,jMtp&_NYěh;*8K}O蘿y=9,Y)dF͍(4>hJwfO2P+'6=6]p'@hO\I/@/Su:sW 1L)>T<#G5&='!ZlEAw-XB]f#E߀np!, )zx3pCN~9+O]xo9mxO|Gb[u;Π0BYZ+̛|0qCLiQv$*,0)na H}K10OmBeb  p8qP&L3^ Á9.g.: Mdnຆ2t P{?|YmG駗>uB*p.vJIRBӌS蘿̽Aׅ"F^cю5ePO)ϡe6<_3~wn`[ . i'~ cE![N) `~N*WoZӪH~It`fqGbJlK.4 l\}w?-{[J` c_c+) ۣ$1< ?ߖW,zw$Q+Z^ĕ)߁9 uŗdbZt{ g6H`W0{{|mY<ߞ"̎~`g*?&anm. gM3jӮ{IHڠs @>Rl:OWN't/JЏɢMd'51.BwJPnK}oDwy*{^aX4vg$QۏxY+: .`̀4 sGjO-b֔7k~\Mt\w:Fd v. p8se4aF_BUq!MГ-8g[/WO50Bn x353+}mx+R݃'=I:kghny'.Di=70[8:ݏ9.ɢ#?yj 5*86mB:D\9MyH=_[.Y} O`%(U7>:FW*Xc ]|YIMCjfN!dAnIK?D P2Ʃ'5ڀv9gO~: 킁9Ƴ=`rurF?|ځ,lGoƋA#}k)? G<[|,젫:FRks ^v$qfB H"T ʆv7Z%rh$m}QN%+:u'Rz *N&ɩHs9g{)J6P'Cͱ,;@R恵8Rlqf!kHeEW(voϮ"K'=@o*ͩW.?I&`*G.i3{6{GoL{J3p:#eH_Dz ,mfT}:ah)ޏ֫\a.ⵀ`n(";5~=9fmv1 k1fğk?YR:us5:MS>OvxVϝX|ak( /HΩeMF,ЋyJi|[mtP(|BtZR-/|}bDRA-H{Ws@ї{ ˿y7glbvnjn hz>˵׳Ilh 5SSqAJi~׍vJ1fT%;ZTQxh+Bv/ J[W7-PXlC9b4T؉n@9YohT9>$Ll,[UfӤ 7`/}& M3'-6<`5M5*'Ve1xs37QIȎ _Tބs[Q RmN3D ɧKan`9(+%|3iyYN *ڋu>2AAT %G6>4#Ո%t$;_/'? WU@-}^ Z7z}h ~죿BlGYk( Yˆ}L9˝x9t+WRvJ0֖yW<7 25E~`=_y5TGsh` (X¸ 0n=fu4 >-PMiZīTVc5fW-jU 2-1IKFV&Eq3WW)l<z+`O]`UzRdD{nR8йLp8xS:Z9jQZ{J =)[W)Q0H_GNKw*gU@Vwp#eS&Y0eI6'őU!7۝,-t??YlQ>tfPpk8ەIn z"E^Hq IsKxJ2־ap}N"e|ej-ϨuNn ' '\׹1`,@-*nWS昇-A};UI5np̀#Ievb` '|]|_F9Fwo )by lnR'SZo^NrF&s9RAgh&/:S= ?xaHY6nӇD%[}6ȦGݖQoК/YW/~lz 6aS ?Tз:pS1k)7 nL#%?*[>3o^wiP,Qr;glÿKN]2 1V6xiZ+bG-y@2ŀ]!hҤCYU՛Sp y# n h xԊ aABd9?\q#eמ|n|\2?")3bnMG/4m9}gڃtPE0?Lkj_|ҢqK7.цי==B=~=rǁ\΁E|>G7jRM4 i=<`zs W?M^<ţ]$8_"!;i+jwN3.**y2 Zs' .UTxPk%g- eW\zc[4]E|XeD>09uP4ZF۫k|vD<(0cÝ~e^3Mn?X8"6(RrfZon&kV< }2мIaiFk▄9M[!q߄߽$|a~?Lb1!|FE7}Dzzr`% !!J4%8(BӺ`ANwpEŃ+_(lJxT6.bY?jMϠF|_V~VMQ˟Y=HTGl6@0ڗZϒӶ bbIPOFs:}%?$Sی@ƇB$0pI5E<n!pvMBg3B%(!.~>rsNWtmU>R'Հ)aLGmóǛt =3>uR!Ŧͅ~z=ѾdnwOKƊ, F9Ads?ZN7n'0؈n( S@N1S‰KA`{u7k?bN2Qz>;CLxL.3W 55Rp;&u#)T*YwB -#=Dd~oO=jEz6Lꥯ,DaX$7;~04Ar5 {R1‚~o9$ J.`bTBOäIhxDG,Ȁ{Zm 8n YbɫoLK# ~F`@)&:0uCuYvVM5bOr2b0JI"HLk"Ml/0S'FX4+J/kO22 (X|ҩ,T&P2^Wَ@Ïd,SWOTPjPAB gr$Y:Ts"_72>pMV,'\=#򲼸%}p¦Exv}3bnJ߽IM|K|~0.?l ^SCt&+U6,~_ z@ݬ/´uBΗk'|S#6&G)O3+kVbQGu*`A_ ܏YJ;y߄w"|A_ 5ͷM|l]vg3Ml6J–M2FDFx$p/ XCT$Z`Phd\gW0ñT!8q?k<f188Oq"1R"t[z`lv$+Yպ0)ojS`,֯^p@>0ןJEpk3xJ&7ߩ96 I+SP2lGC·R:74QJx.6TDr"H/Ժmݼ-P%jݎ`hQ4k &Xe +oJ:n#lo_1Q3EXV6OհgǺGyS1+g<H)<֮ <ߣFpAŕgbW2ۋ@vcrDP(eBa0MFD6[O# X^ ԰K˯"sI9/E{mI(;TOR^3:N$`yNfG1 ŨxJQWt5{Ȣ*U,ԩ#j`tNӡeVk\^%R6'| 1K3'6,\1<ʰ)߅Wc@0𹑊bs^V8cvp5HR!N709(jq0o*$GN'N~G NnOIm(|1R.Z.q>*⏪FOKfmQ-Fj14k*g5v$Ӷ2ܵ"@/t Y>v\j>l?|НP?圈;t8I0ЍizFO>C^g0$zPf;P5xQ#]<~]( 7&H007Ž_CL'_G 7dL}Jx-/+?f`Xmf6}j"F/ M-Svc֊xOj2v%MI4rBLu&r,Ɠ)i?)hZd|I>2~&x).]"An^/r &o].~ Mh>=CV+٬ UFjtBոC8d_n;?QE&<q J@XQОoU#-=4Sw Ғ)~-hgzQS~Yɝ:e3[K]mFaV]ÝwB)tUBFl.l&.6Ey\-@zK6nh-TIU!!$YǍS`Xd`S ףq VcNLzW^EwdIeש f-e s?Лs;ND;uOĥ-*[؊BurƵCAT"u|D8GˁjEV}v!dj$*z|G(BxdKD:T6 RvQ0#M|"iq ZТgr4'B)dtH ? kDLmDz$~Z,W}_~d ;bҜ;>jmKzk3&=KM*OLl&@Bk{zlW2q(^ <ѧ]#)w3OƊX34 P8B_]n]t{H9;uA3-#u%@>#-҈0}~%]$*ˀ1fA`Ce-6S^#{|2` QҖUK0γw.ׄ@NMeON 6SdF8Hm?}^45N~FۚD{1U.zא p3OuW_A8g:>HRs$=[O'?,J.feFꁴ$'Tn%{QK`Y(jPw@%܂ArV3#o'SsedsETT-%Y禅]]-EZz>)|2!-)R\]6Mt]9^[ƥ>'24Gcy ]'>-Ʉ2.'J+qtn`S̮,/|W@G|`h%OS# c@or<^}d*pPj0թQ(L68K,4~;Or9QTb#DJZ ta֑묒ϑ%,)+rnjZ [{̚ nKyoT\# %y3 Q zE#)Kq+& $7W_P) 9 'As 9lH]MYk/` Q#Nȍ xJg9Lq (ݽ,Z,f 65>9a61ZGeRW*̞-i)Wd4N0-\vcb7RrKgt5RN8w5+V㏃>qr7Z;G'F2Δ#~[i+mkx ܎:=?W-*؟b{5K1wrFXV7ٽ$uFc/j.0Hhm̖MTj@ E 1sb.k^2 QPtn[֨V;H9qOU5:U _Ps,8 @1+ͩ id弄>lQYĽK `N0%𮏕υɑ\ qڞFgє$K #fS V5(McHig`0:2{'<~d!?mz2v+dl~,mmS^FR(|CfXǛo<\xh{nhf8):jw$&9I\yM`A2bB;( Wh?.53(u>Xm8^Fes像.`C#+z[atWwI#]pRh,:vMoKހX=^WiMƇ{,kfc|vR,M5rXv[ytI9d Ӌܔ bV7.W!$S)eZȘWڒ+R rB#>ɏ a^('=(89 5g%{XMz'HKPrX' ͒v$H70ѵyzOˬ5 '(ymÅ nԼL7Է3.5CEqX\e;' FgܧHP%jm6`GA:~־w虩kNL vxBPQQk$u#NJF\4/Ktq7:PjK*yZK7\6Ī(#P*Z(!֥yv|fRó FKё Yڽ$FOCę5 Ҏp5@l5f7JFJ,۬\ALjebZ>7Fݬ/9Ng1? c ZT ۥҠ L}jZ GsA=kkf`FO#POtx_9ǎ]| [P>  ;IGaW/0Ԋl0X,PTjfbe%=Cg/ 6~NaB1>Aq[,o!sdԶov8iマq}#8F5.I:PnW`VM;%(@k59#r ؁%,veLzP x jD!xZZGGM XKzsƦn1hDr5T8rt?3Q2ndY'~5MnsfJZ(PoU(2^zD!_8NIfr;T=I|R֖gi`Erj}IWQHmY/:^.?zGZ&>g"Mfl ܞDm޷\mTlZ_X,]}R^7(S:-dgm& A)8=gTR1= h7O[m HWݭxhsfRT3ic}yynaY5)_ `CPm2;gӊLR^JO@ݘ:? S+[bEhA2V``˵m5P\Zh.G|[uS g6E " (քٮ[AvQd,#F*p\oy$F94% 9\oIkkw6z1% ; ''pecaINA9y-מ?T-n$@sM ,¥=0?wwMk%_ h#LB?c bj%;q>-(]LL~%=6xhzm:ckV8qȋfD:6(z J4.6ʦgj}FT.Lܹa0ы7}DIO7H: \Ha FF53g6>ט e޼Pɩ3P:208ը€ڷ';MSP)[}׼M1z( htM_}6x/i[{ʋ.]ןRjp:(ۀdd`rmGvpccRZYj.3poϣPsEnVvJy&ƑVFOƂR8 (~`AoU[.2$~֭J:&69bY0tԩF/\B Y%yAN ^VNO^o`0u='"rS4OJ<{cCjv.wf دهK=;GxY$&,ˑu@y VLb<PRnֱYJ}7Ho׌[#<x/Gp'؟B%@Bd*njBfzÏ.,u[d:@IAN,CD>[TxvfF;%Ӳ YϚɾ¨ւA;V:r)+[zyRoYqh/*̫xV{(i@`& >a=#2Pt</$76zcRgEDH獄o3CWSREX`#7j˂& 7X ΋GD*R3$"h/&s9 B'g0=D]Y.9%hUsb;DmkHc7ȡ^x|UlO"zz%jάdƲC[4IJ:Fị;(*R f[4A~fٵFXŲ?}>Ӫu6bCw|)Qmx#pC#7HG3a/WEO[Bp{B"yaZScp Nn0 ?zz5_*jH~ g7zRneq-RGd~RVVY`Ra:1Z(/6IV>i=F{^vBk8bFSXif ~s#t&Fvu H9]@ȐARő(= P/C xebXYwZ5Il_5/0*VnS洙@gYv2ۃZvv!LDUBAKxXgt@U82.L2HWY<;"B0)}CRN;pSZERWœrU[ܟoĤ266՗#RS|5fpYcnZMٶK6}yNJRpuh:c6bF xJ|Opm`?Q%7[)D*;YB."8t4Ly=ʦKmTx@+u' UuFs{[#yJش>r4.ޱk|ŝl<%rdҎ4yI *q@d1`  ۆ,r` K=#8$t/Hmw|*"s]OAĔZ-\#q4ٞIf XB$VϡN\n혼x>LNݽ@̧X;,\ÖَCU-!=1<6 Ab9 m|~ҽY5 x _ ޿t.Ã醞F>בv`BO4q8+An`BrF#zDPn+%Dq5Wd7qf'BуW`0a:_F>sh5k0d|g&<1;T8%0@ `J,G}sď%[S :1z1D0<my?CfY"E2oi,+A&:gE0*i7#)F,m=gDSY3D$T+`Cy|.:/񩧰՛^5amy0OJBc?Ho5I4zF;I-ƮLukKwA#ڣrZ2|626APR"i4iE#u"e V?I`aO?y`o2tMi &,H<_ ;O=x#$s"q,J2?m%)brEJN<:eӴ 6Sξʯ=b_V{.]{[xJ`y1\ 32,-e)+֎z #KK)%КE[xlIYѾܧyCqfhv;2 9bN[5n5Z`\ b.sAT b F`:7II[nA!)2&@WDHث:0XlӫIm2cp'b?o-nxy>Gk0WZIi6Zg+ޫH.4lFHߋX jbZeVá9$y_uG?^FE*EiwS-k4ꧢ[أyM.xzǰ|q]oMm?Y !AI?{;h:|! Dk,UL-naR:|,'gW1l?CiL;PlwYurEowWu>0'H1ݓOrO/a *' *4T:]ߤɢgp5Q(97YEnMc竼=sPHTGh)o]֣hSa4U4i/*|:Ezx=f Kii_%T`އ5xƹDԦf\ ƒ< KAZYBVoeDkG!?:TIg=?7=ZHԗ84qߜoWǍ<T`)fd]|ߪe@S?m6=Au,vh޺9ў%"fp8p &\cog¶zc z)b(B/.,QI}/!cS^K5-rx*&Z( ;'j@H#\̒ZqI-}#$7'%,V׏$ffŽN5trs?Ҟ' ǯRQB"m*- OHLBM&:aNp*[Eк\L/xoj1Ķ0{؃<0|D59 JOeW,򵔊jF"8е"RK&t5_NC ZZ0>h[r}fM4mY8s Rv@Oy>t݀I_QS>L2E#;,]-W;4JDnQ4kNMZkyw!rU#މv:B܊fIhBW'@)@TOO̒\ֈ$3vTn51/QL81J @nS^D 䌏8x?"ר y Q艂дQ2F"rtji%RBt")8%?|ځQGzC7S|CDd'{ZJhM!]1+;,>-tzS| ų`a!['[)wi;U %:eM80pT{{pP$yfhMhg ϛ FH G2 ݒ(WѯO6:[m ̘.dݚ^{SfIϝI yS ATW慩0ސT-tD>P~#Bh5C{BtDNT:ܫ_]$hBڸ]9%:{]"#{eٸإf=B432#dR)B$􊄞9ep8$~?au)BWƖ]r b"D<*XUS2 Hm]x 0uq:&c =spL6KՌYaXșf[8R#Uqf0IHָDJ 5$yȶ)O;=hdY@&ԗG$` Rx( Qz6. ['iȭ[.z+еx@[}9Fn S&sk1uw*y^$5ge4TO{sl fv[tBF2YG~1NL V.Gk 5%6JcPjZ߃-&J(J]$P!Y\- @=rçETHN{KtK`:݂%^h\ȟȶ~bū ;: eԻv [&*z}1 YspO1t ֈ`9.']x89NA_Swq^c{%VU;0$/aƂbь6 uy.Cpb\K!y0736~KHwpg>K/5O|ȿ.sUGSm{ZLM1:hⳎf =6o5ކO:Q܉[Y}oD'<]yuG"55?c&߿ђ@:5z@O,=\Xdӫ0.kDUHJ0MXht.6U zC xND>4}eV w1&RYu(\TTV:?Pt/|'sdڇMoI1o^ͻIs*ꋒ`E/=RܰR.rIĐ֟&l0! ?zӨz~]JLX0o5&D Ovb~i;M+0t~,e;_v ퟃK^NXdzg+S-ap7.9Y6g6G{ q l/Lx<1zq:۫~^&֊|Jb1K-To 6Pݦ, ]b{1]'ZV ډ}KqeR)?g5mgt __ݱщ}t*oQSzw~FUWN+>bnp 1hXfED> VHbmg)aU#Q) /0xN"%P Oak'kj]!M\yq[Fr/~_JWQĖ 7 yrG -&M_/+]p<i-ŀ  턃#3Kz~{S9;%<V`Д#^}Z\BuIcEڈ|אq0D]`*bXH[)@:2]&Nv&\Z hĄ("o V *p*[VU"߿K[N.dL\mrAخB% 0 w*Ueo{Tb{id6اT8VVe#^!8&7 }mD>϶PVaau`RngC;:ƃ$舯)⚀/4Qޗȗltsvsp9,Y\o@{m^ 1󭅕Xm+M] ֢&DAJ%8_qrJV:L$@;]`VSvǟ&~ .=gJt*/.l7u+у3KPΧ;sN3LK&6 KwXn(`:gJi1/<#}Vݯ}6a{A߶w "9 ߑ 4YK8AH->䮃]M&渪9Ya;ygg0՜]{ "1Ad\m5c5%(Q Ǣ_:`6ţ0H-GkAnҔ_5kVXg(XOzgd2aYL@INldՍ+ ⯹_؎OqAx].\GZ#X7@Fު[S0QXl%=J )&+<^ ȆjfRmWGXYe:8kjd 1 8 P;D٣k\ų_8a2<`v84VNzs)cn] C"n5{#X6wm}t6 A-|q f_(3[66|NTe6NT*(qwJśZ{}j ,NFӠ66F#нH>w%AZ_+A>T/s# PCihrVM ׅo@lRg2INPY*(2 6$11ώ_HPYǣpdl^r"DvY2 0ݴ7)ẂoP3NdFVPȲ ێPb/z5ԽaGϏ&c/}AL5۟gQ0C;V- :B[ dr=NiW2e_ ̬9`7cs noѶi_u0Ц)t9N29 }"@ت:N*bk4HUorXkKgLebK~GYUmT#3%lܽO'gkOb-4WLL;(N؎t|ǒը)ݒX(Ϳ%#;vͶ~NATѥa{RE!ߏQ[3& YGiZo\cu Jq(c#"&OײiYUϝ& ?+2VFsiž)b7㸁̈́] {U(4u@z7T.^NC\ȥÁ›S ߮׹-7xȷ=:_6ܜS%W$}`GU!S,c+k7[ӍR+, 4蓇jՠL*-<~~#4 0$^onqux&n=2j(4ET &a9ƒ^Ef{ȉF.h'K`urü"CBKLqhvAvEVM"@64thz;'M01U,X &xW@f',T|/7 %Vfb`h+PR.UIRͬ(4hZA:K#/piA("o6۹j߇*,*88wRPgh9q&C ̓BDz; ;>`hy9GV <1`Zw( AjD((ֹ6Y ;V5Y I rFdѸ-Unr (&O-\dH"*waZpXV/<]^',3ooߦ䓟L=qɍ>kONmC-IX~2RI]>P9#5frp7ڞc|(p?B}>9{jp}ˆy>StO `Sc.n<ގ輎T®?7Q<0yG/hމ_渶Eҡ(vvbƦ&+G:Z:( %F=1b&p<딂k.]3M {.Mw쑿5e3PQo@K#Wi][iܲ `spG%@"AvRΆLW;,M)fʢP\T5n4i7B>tc"Ռj3eNV,74EDN"hD*\RڝaNY JJSn_yh={0 T@)n+'3KL{ Nډ0(cYd" %Z`~ V?17 4gzUb?r+(>gR%ȃJɕํck |ڳd,ڷ4n9^+!Fd H_$tu5%_w}M[")>S7G 6tcDR/@C9^Brl$ט?ʮS4c䋪F#V谶uQX=k(7>Oͣsvm ΃Jҕ6!W*.xJHrh)_~s<M.'pJd1{MdZ ;eSW窿rl0jH1J*}ÆF, 2u0esXx.ZpBgeYܞȦIG>+t9P>/hrҶoK8z5{ ôhyq"V,:"s,fPT_h''oCɼ!ycݶ|94ow4!+er36jxĤMZ܎[ݺwe o~[rUGQ5(r@'^ oW_$qU`*Ws6ȚarBrwhm7>w*LSK:-0 y |RůBx;__2;cU;R]>X.ʘ6#s5v]=m,jOq>xg_RZ|:4UVo^ I EˀA~O/dCW!%A:kfIOM3|t %j1wti%8~ V>1[Ã%^u#,׳6=ڻ8{PYQVZZ>Z~yg=Η&Z^<!7&^ \'bEgEϺxFx6~]{*̵U/,0Yahlk{V?dA?d)᾵8]{+q~(.ŌH l|O;+ ԺEjj I3Yu]&)+lRҿo> l7JDNVrD^=ox _siθZ+SS4ݖ<-wtВ͐߁ts x$Xba0We-ku)c= 3Zm@]:V]k#v pduHKq&tŭ$jze? .QJ|ɗxò]sz@$u@S(Q= :D(gR^YG&C Ὧ)tn_%3W{a?԰W|A٤|Q2[Izgzk#/'b[i{\nJľlz}IzVL%o3+tqKg`аrSP|Ԋ/ R|1ZkyK,)=&:bfP7LNf8P<>űVԓHghRp^v{s(3T=~’#aEߧԗUFm9'9o酇_Icco1:4qX(hӸAk~,4W>m1_z1R]r42JRfezgpڊgjRYhH n Ί$ZF e[$)3X^f~wasPOS#kN (\hߏ`nB U b8FF;seҹ$yT,D~c%ȻƔ`mHco-;Jn ӳs]撙ؔ:d70DZɩ kM$L1`e%xqOR#hKh{bs?&mxeRޑ<Lk-L;!kɂJmjiT'W#3B(o 2\Un3sB_YՕ^D @bhM(ˀӃR\@tERez#pX 4>2>!{B\F;rumj{/Ի0P"_3(w>ŅGJs*ʎ {M0#:yP+-Sȉۮ3cIɿɸJsC/mMSDk|u0,Fȏ'{!lN/ȕ0PYV+z `Ш|\V=!3!2b~zVɔ[#?h1unqPA* +NRҌMk~?o%ke(^̫ c]hm+ް_C?_gĊ ģ0}Z1F<[e]=(B4!x0R<ȫx#Gdߴ43|M6G {"gP$&;$NvH]1FOm@K Z0P RQ wNAAT*wFaW'VǬ$Ņ IxǰtYu: +FVh2 a})V Xd^J;hW_Y^7%<=F*v3KKs,G]@ Ϥz"t#>W`ixkyLey!$954wLghNYKkO8x<GMHIGD\xI;@,7US6ꐜ;t,=(Be M%dZd?5/B;Հ0AuCk)Wʐ3 ٰ ,grʬuMRát1:zNR NŌ@FHkl`YWHgjh7 )\f7_m\ ɹvKmVa'Ԫ&}!q}u`4U; XMsjO˱$ils2 V&bʐئ'!'F[Iq':Hy"S~<6-`6mrkB__v I3zt6 Fky?p#mw9قJ&h4nnnS\cje֊?@ɗL=?]t5#= ,8g?I-7#5`uGr}s9GWLu$/"|/7V6U3bK@԰Qu8ʔq2%UTэ.oW˳ -nSA^dw(LKt-Z+͈TK`-$Ck56)&G f9 yXf"%ODsz6; XS ' {}^-Ç{Ò'O Y H獔WiSLɐ(>ԘqYe1( I/ fZ1|M~R l -~}7v2<p|L36JK3Eo#z L7J/ϻȍu/bpm_w/ gp4X5۳3L qXXh# K- 7CI$%6@U@ZM5hS/]l|E :CԨ6'N.44O!N?2,tIXAbLy0Up(&!5Hf,T.6Hh`@]EhuJjsh3U)9űp JQK[]vjwniԜ >h^o"Gr#'KD{u!^L9l撿M0)G.*ȃFF%,ƱkB;V/+se}Foy3ʣ__Wpy&Dl^_j[Ի\>\">hpqj>\~qD%Q]LUl)iv1Hdr EvtXR*3(x> lE)7t|;Jiwb"/+/cA14DdW-^cYA٦29p-8{G"2V>uw Ϛ9d/SR?Qd*lM&(o fҿ;ڃ:߱,^P݄}(xdK7I^AmX/[]k,XŹ}CnJަ䲔Hz#p5Cfu*Z z~1.`&ʇ#މ +Xe۹LJkllG˹fa^R˂xp۪j;%}P精&BP1A=vx;jx?0:1]Kts|lPgAb_ܬNA>ֆ@q E%o6 p/l:.*l#5m& "n{2}p!*I4CeF9§@,xX$tq#+ydX\*1̓@Ihd^k;:UZYjU5h%Ti{~]BVeO-Cr(O~Y4!JfMv3~=SuuQ񴧀O)<ՠGש# HQe g ^FהqRVdOOA?>Na0#v3zQ%m4'jOeo!\eV+}yF#?2/b [[o@4XзnnG;\&Xw䉶To-4h P;MzS/T5Qf@SOB%x ~/hEk%9婫!He֍-+:.#[КP?L4#s ] kp$'H-*O~lH*y(rT\LyzQye{͊%;`#/sdt -9}_2mŪ tX yB|c Ř ҼXP3\]0qn\1?G: #Ym}6fe})v{~9GoϬ}6#M') y}}{b>3-21k(/~D^x.|͌ut' ~j,?̋*uˑ(_M84V]-S|!oANe_JBL2B-mRW˺0qLX#{r ( ZuCG1tLlOS>+rɼP㿹`NƱ*VfoSoJ(3ۢ+50Sp߳ Mn3MS {IS<&@$*;jM4Y `dܑqYDcDOsPj ]!ueehKxTX'c qLKPoR[P6-j]EחT?ܰ~nɐܓT_0c)*B{ra ;{P͸+R[iHT3q4QFYt5C`;NgK0X |dFem&؅OXIb$mP81VNLy2nw}6eJ(,6{:3+)awEa?>OuEB ~ tQԅڸm{3"WXM$d@ cEH(: 7'u $ $0jV#}3ᇨd ,& rW=W9% -a0g؇{ksXO^ֻ<)Y(/,Y&mF(Ar J$(P%+6**{ ɂZi4?L;!2k]Zm=;tҎ^ o{Kn qI !w>ZS fn$u(Se؜AvMyqt\qDJUe@6"':2Ԙ{^GD@q]kMDwٟch7ಬHUHk#|B57)>*[Y׀aZ~ǃ >̲.^ŗ>O\zoҀ$-87 ٌaఄ(^WBăcԳB j 3r$KT306xMbQH {>L0feG9ܣ/hJ) 2E|~d!Ot6 ʛf=O6?2}:9ژ˦|^P|j{y^YÁk6kJ%lhK^GEC!Z4hy\$+/b'Crqw>bơs$K=;8k*!hQXס ۑ]4]TvSJ%U  I^aFŖY}fls7Xb㘜c#$YӺH*!6xz!hrI{B] 6V?UiY6$榼!sb"kdZ (3!%O|v.րp';_nvU*#xؔg( ^ZGODmn ^߭9?Ž?>3 .IE%|Zӿ'ޤoVM}7w߄6iBhkhG@(|#uGT@L{2(VajYб+Ҫ;vYq50M;M|P(4$ʒǀhIWś/ۦ~+^O-wj")EM'rr7rQSǤ^nkd0C99r]GRA #"#{X/xGr]'2_V!6)7<70ָTX[8̜'; ?6FڥX9 %AQus(ĭ&Ǡ8F.i5UL 5¨ڽ|qy"US~#:5!ؑnU"1"Y aeRRW8GsyI#s] |1jŃD9ho꠪9!sWFdlM$ڇ#d/6G1[$ m WڶsaFas}(bʫ^UWsWX]7eH\(;Nޘ^~Rl<:*ATpD"]ijXNÉB Z¿R%XUlc4/2n͵ZE"*[>Jޭ-6C[G0XVW G}2:7*ç(~F쿞;rf@3}qՒ߯2; JͿMwSƝ w)x;n CxxBo) V&&O{8:D9m)G҆jdTr$V=YV/`/;%BEDzQl ꣎%ܜ" ]UVeu0u%eЄ_l'0ơfɉ%eƊ;R8e{_[$4MMFz- N kϥ"%xi,J1I|d\B Ť)k'zA7*zƥhM_~P434l찬N߷SK),r: Sa42 $4*ͤB᏷&(sG`-^!0@?lu5RUSYڷ&KKNV4cM^۪֮z)*BBXRwۀ! 7E~!h}i Toѐ^̝,n_"?^TZ:hw͜1%M`:]Ԝ"ھi5Pm+r^-f.4ߞ4)OuJúΦ A$m#]r5P~#-|&#qmt:l %hOEN~[ -XK}v#2,Ip։f@D]r{==iRuǶhFpNn PFElpU[xht.L3^bנȃ'd`< F{Q7`ĕGX֮%ݯ KV)u ,过?Oz<, n.PFmBC[r_HjxG in(sPF5_jxXz)9Y% 0t-3W,!bt|P5*3 "r˵#K6TuL\K" MAX#.?:E`ZP6+3k\Ea&ǃȡO1>Ef00Ԃ6#tH+d;%ޫ?caYpKXqaP0U'.hJ8X2l!i?2ɒys&I&9P:dlk ُ՘ EQv #!K6/ 9 P}x C͋ǯ~A}t|oX;R9d){D"5^ \ʸ@l)h7\:w{uxR5x |g%enX[w֏͒q4zz?<u'_dYeNP:%RCΆ/F'YJ~&d9%Wr]i`SKS*;2TxʪsyثB9l6-"l%xHbz48s5|K[q_[D \^j|1[[+eYE*u9bq<{wzJ tXVb'zqM>EQ*)ZQ2`t8yGb5U:x- ~RiڵyAt0%-|Kqϐ_Շ IU0 qbYQ _,7XHœ}ј @psZ*Օo[}954W% 5IB\0eCy (@ySL5/3$Ȣ4b̆;S .,^HmV!)"2+@PL fnF턡w9]IuzrP܇V3D$vZoj7f󕬱?f:g"V(W+EXE.9sҢ2?kDztj#js֢.J6}*ĺwuen0=pe\ FL6iX)?#Q˚'JBVpRy?tEnmݭoAn"]Ny$SI!">" 陙8GCD‘p2k U#4= 5k:?QR<7'L!p`Cx%hʡ . 6' M090h7D{Bo oy[5ʪn,Qelnbk!7q."~ ]kUY$ZUKI ~z=COl !p6EhP%;+^XYs$cա˛ȮDa^u~2`cMWdJ>ڸ ilUҒ"{$lk;,>3.6W.D l3%֋ 7w'1n*1x 7w.R& td-0^L}B"1t*wxۧ*O;Wg#+K'OҶ ;u_,ٹKU/.[b~^2|ؐCRy骄q/ܒdcbaluc7i"uD֝P=5Vɢ/1U_Nde1&0[m,0[z-$lU诇3.##;5dQo%~B ڇB%#%:#h;W~~I.G-0,)kc7{֥iym1=jP“4zTTKs%@une 7^Cv?^sj9 R:r-$ieGC(BkO8XsyX0QV wa O8ͼ0o::"`>5߉<BLnh O00>eA!lzoBF:Ę֢ϋH4>,݋87R/- s\+r a;|[= "ׅ Չn^`1-"% إw(ݔM+V4Cmc-t5ʇsa`]R`a̭?$1MxRL+o+w[TB͆V3*NN7!$bN&"ֽ2`eMͮ&Qk޾COSL=xaE{Z5|8+&_.8,I6]!Eh!ئIOW?sgW҄*zyE7敆I7D/N{] :Pb^䛒+;*66s:(p:(um 믐@6j{jT[.ů˽])瘧;"K&h3u:ۿLz$n_55|5jt z-v]1>6uUwǪr#g"FF (_}nGj*;8"9y`K`oOKQ;N57MhZU#il,R/&-LrH2/8ΰ6`K醸]0;;>P:L_Φ;nE7[o8f!]\+5|zҟ .VSziv4dwis\6Je&y5Y TCqSUT!(YLU*VIڏS&hVWL5ݲ5QOC&lEτ\X'XVR.mb?,lV%ez44$+^"Ie Ѵrt#BH:s=c^~! Y<~}Ev=ygːpͦuObJ#m k bde-ljxaRFLNѶI`72k?'1qblX}er*;wޘOttVh9 R^M*aѳwL=ͩs+ʧ@8>dF+a.7/'W-S8JVVt~>M2)%B5p#&QTKB{Xp u ւݹXSٶߒ@_0fLOP4jC[G]9gCԧ_ C~Fu֨Նlo2nC}{xyIJs9Q+w1O__0Ҷ ]IoKEHHH!ɷN(uF8Ldf}gпh:!`!IV2bP&qoln-Р+oc 븇7O@8/b0n .AFO?4$ji PFTq~K.T5]Q%@\S040{{>R쪯ܩ9=_iQ, FJDߕ կiHLkG6=NOLt1e#T͑gn=ͰFB-*tgh;zZKcEu肴3HJnIaThfo5X-AH翩?? ӂ80t'![ )عGz0\z%w]n$vS" ˚=:k/[q{ʄ F#NШ eb2wBE3nkE@n$DZ;K{PFZa3X5_YdzHg4fB(X|=~GqI)*GM b:h\'P`XCCq.-[*?gOo $a lZ g=ɐȮdba!<+y58%fL,2#Gvv=̽l|| 2> )hʁ""2rweKC/)<u#G[#8e~ 9"\2x,7_ȄEO4m{  U浟VBݧw+0K},[uK>2/.+--ŅgH'ELOg( m!ǁa/aU8/u >  ;C39t~,x1@{9LT:P*'Wo1i_ MR~D-|ҡz*c'>|*qNb/LmlWÜC3 *MsUzjCDaxKyMMWǔ8bGzB9CNH?|]Hil5햚tA@(7+f}`%WUeCã=!ͽ򶤎XKFY 0M9Rsvc˸wnpTOWZo :皋E-_OL1AC 5<;ۤ.H%AN@͑G}if6B*YqF"JX٥Ѭ0ya3t@H 8F_֎+X^='f`Ÿ'kl9q$KJqbOOb30=g@y}'˟>bi|pӞAy~Q!9'tݺ#1HP%n#|*odOiex}D{BzÐT> Z-b$ӈpu EQ#/,=V|@̩p$ԵgeZE5WW+ȓg$hHNV$&`%(DVӍ"ȌT*n{Wv{A7T-~P輅CɆݞfgOp#>㺩k>C>hXgP <\@;Xr{-e.ibu;OO~#Y .ڎhB{LH,gmV3UMО?ۜs2p.94MwI U9.ʳF;Ɔl4B GOH_mXA92`V.k][ݠ fcex6?]}!CU*w9VCҟlbKÐ[Wf+,WGA"f;| }=]҉ɩʐXHrp;:k2lB;XD\E+P㇮(),= I1҅fL<7'RU}1P' Gw>;}^K6{7H^3קQ7\RgP[GM6[5 eX)4}ׄf(rngc2fSʭ$6(ǀ[ m>{Ҟ\+-m)9Cf. ۰7N6)),WntFqBe\k}=xA2ӴI4mz =@: IVO@<=e4Cm+hDB)=%6'1(AՌ9~ "ر5EClvTŐj޺#fO X['I ؁ PUq *U0& ՞񣨆F~RJ)gsB1I~ ƠYt|Bd :}dfu m>PnRZ3VD2 2z[<|J9S<EIeFfSfCzniȯmV6|O'/"%_"_v]dF\¹3PYÂcg*+:> Axk|~mK}k9c]*kJISwI6@x=a"|)G3;)y@(!e,Y̦M]Mct֚WㄷO tkE^}i*0W.Q9Wr!ňf"lK5]>ar0D0ɛQJΣ>c|/nۮꢼ?RB<4miF&'=S`E= @ꠌzV!(&a&e8@lB>w0*sf-^bFXfeú U5 Z!mLZ%b&,Dz3ł;m u5aBG[wi O+ H=`%EQF$"G.C+me[dk":?Nl!g6%cM\*&skg}"Q*679~I W䡯I֋oCJy| uL< /ъ]H&3|ZbTA'u5[zMU|́Rv~F `:{~'̀>y8+O=vqdۛ-r|(̒ق(jk:QԨ644i ۤ:7 qW=9npӃӞKg%dz!X٣Yڇ"I eHĕɄɼwqU WTR|~+{;,]BcGGŃ|ۊG]<; kEኖל̈#h6+X8;1i5GivV;E,tNAl!:zGD/_)! 9f?,yB) $6/ZZ2CI&E~ྜྷI1NA87?gK˗61<ؼ{e,q: 9!|0^6C=3 d~et f6o oi}&ҧ#mAfp*s6j eYuHX '橳hxWџ|0_] {Dm*$UWBjxG̬+Tw|ZhMNm|Mj<_B:;Hi WXxK>5N 3ɳN 7Iѕf ,D"h)`'?ɮX@!/u:Ć:D˙͉LlhrWwe+KWXu|q4 xՔ RקRDaK8:!- ^J0|ro{Ken(D2MK0ۈ)4ɯn|PZ[ԾrW?јy|X'kQk \;}%wð1Xv>j]ƀBM %“w,<}<]{z@)2 2g W, Kظ rIi?-x=*آKMqMTгvOg:,wzwV'kF EoרC7J&tv\f~3NB_.Nv6THkg(r,) !p:;vy9VWN3FsM1D`J_oʈ"JmwIwYOVW7rqA|㠦L ֟ %x'晋3mUu0xϙ-NQp^mb?1X82#8ܬH]]ी $ s,DDOر@$mI}lHq-eº&??FԗbڙUˌp&D-H⋁ܻf5ť7׳[~Q U-i`nT3#S\j`>(PR>AyZ%V=aĥEĚVg2bd\g.,)-A୆.b~E(G[L5|CgLAveڧ b#p6s\K\T;0N(֥AEfSWm < C!*"UH}uX4¨(p3n.Pwoͧm5NjW컮_~ bUvOQl E⣾.{<?b+{JD}*, aWS9E8 3CxE&7 X^4XaVC{^eWEt0S Y1;@wC&nCʉ:4˲`v>cr.Y x$1/F>78zgccłPeTj! FBs ߷q49Y4lJ\lTwd RAj pMdkǒ  5()YCN = AmTݒdeG\.Ŀ{;pYn#aZiXv>ݕdiZ/oSzA6r m[pz,BpF=ZV3/j[%vJ^? ^1VZ1rHhX-.:F" qf? "xC >HM)WKXd,1,ݼR#$ zRIX "0%ne$]; zVzj7>kg{@_a}8Qs>wۅe uoχ{(I@r耙EQLF>~ БEը1\`O$ .bWoEn$gH>{)VT7&#Jrޢת@VDpg [qe"!K%j2QFw6AMhLL RT‡i5I|1f>VʘD-k(*YU&SVy #$L`7Z#{pgQ"ꯕj-w <-7 sR1=/#'yT6X(;Sr;8QTD] 6'd#b`OQaӂ̻uݓ:;Q,0<=]q?L  6HV 1vA޳ 2ӣsNfLe,+tr }.`&~.>\˵oj!>ݰ$``&d(TN_ou/JCvQ5~_7z[fxUׂ]X >uT9P2X=وꙧqξ>!LЎy^,'=fҳMD 2 L-iɈj#V碱*-=2h(q9݊CuW:) qUk/9;vCDP7^'+W:j x %۪od:񥒽 <_yb$޿3ۀ\*?TKr<$>x?db5W#>0[TD q!ЃajP+g /Qj4s w| hZ{QD~>\vrj>'Ь$: [Cۖ|I`9ߐ ػ@ ~Ӧ@Hj|G.M\ W5`* 8aY&''@ &k@zøvӃYΛK2kZC&Y`t+>9A_-Y3CF+ZڬKa0{̽dSd826 qciWg2JKC%.xRiz8%`JU&y/g܆}n;Yas sU@ U1rz,唳rgi& Jt޺$NYe9+Ŵu4 fYoo= ,eǢ)K4,'A=EȣY~": x (q3 uP *Fǀ0UJ+\5Q3wG6{aH01=6씁*A(2i ҏz1n|Jnm/?^o "Dh 1j)\A;%Д7^tmsv^`{ϭ E旗R??W]ѫ$i=}[4Lab;Q23. t1a-{]z͵rm67؏^UAn"m?f.?PBXVjRkeYa z -*RkQ Bq}ͼ1t$] !o:55&jR:8k-X"Q=۟bN| !#FL69_30`2!w$| 8YՃ;|餱R>K@?W y>[)0%'uƮ}-@I0&ﯢ,BC渫طPx orm*ߦ&&PFt-1m>SƢwf1>2wiVlX07+2aEBeɿ+<4c̸;=oCxW" i9tVd_أN?&5$27ynDhIs oV&Ye5[ 8N8b^M b_h1v"k#a9@r?P&@L54rL'9LHYGH0y_*z߾vl (Df%,nk7.Qan6A RDfok>ŧT~ݒ/?`_* aH7: 0XFS9ÆM>`AK]PgWخDbk, crz)WTWKZ9lI$\jeQz 52v`-|Se8gJ6ƢԸyP]_2:;}FP\S*cXqfxSGq,JP% *Zz:!|g4P襜H(ascb<bca&@أ#_83(2ka`_B.Ut֒!ŔWؙRFjD]-c7!L2^e[>ja>#΂b]<".I=-\" &lVnYNfLURIBY i: |:R9^#GvְESc!.gdܜ^`bJr|Yn߱@ N>>]W(`J!uYX”O$ՂF29;6$H ezfo( zRFPiηǣEc=S(+-ɓ.t wc mRbBb^P;exLHLkx1Rk:640/I"E5E lrD:,O8xP^y LjJ*|Ad p|)'bIt,h|ǚЛY0iDHb8}6rSH9ߏlw;!mzP4 }߲!UQv5}j;phi|oBiu}fm@ǧjFƄ(-fCgmQ7j!`WRwи˕Ic\AA3w sSͬFwYn]avksJV</<;U^- "=h{xb5)p7!E_*3i+u%T;N~M-C z+R2H?mwf/}k:2?< 7Ev/PDJui ~5G4jj!udr{LEQtJh4s{4% #HIqzI.X-(}Ti" Hg<*kxNkwh˭ oJc%੬2H3بd$;b"MK4f^LJursN;MX6+۫ђ=t ơ{QP(ۘ*ME(/I=mAUi ]uy&̋Y0S5K/ϼ.U$YSm= XL\a֜m1dJvA$ao"-Ejo-R a}{`P>GI3R" b֨[\41mc"(_d½m)s4tuiSَؓᮀT\4+CKN_neXUS; U Nd~ *J#g}GM<>X5Y|d"NAT%bf3BF4/NsEvKoV)%R)„Yt8;k^k}4DvHnx4&2P۽7faIgGh .&SOOīɡ[IFBNQQ2ޝE >E pɤ[eB9qn>smJq˵q.g`᮫H7oP>B,>.>$RًiIZ)I4FQX h|7x2e(sn@ɽd@I[G* v|2s/3b2!pN*.'{:'k~%IR#Ω[ad=cW KX&nJyŸny5Ibb2b0}oK$ :T܁8I!oޓdⱄIFm+D&>y*Y8fN lGN0yR*wa+~)"Bb n:ׯU~roSw/tQm Tx[o\n|,AR`PiD,LMeO!ҞJȊ,48lJ16[N2>){Qlt#Jy1Yig6c~a]7ي*rT jK|q]xQq  hT[/ _#sΪ艫pQ Pd&A /6ŖO)'K Mʑ4F  z&HȻ0\N& :^<^- 7A I6^ZE#4&;]? c lmS%/UiaK$1y.ɈY ]PtMȠL-Ǒ oM/{"^P[t_LGeX|Ջb8.Y8 SSj:dH-:M)x»n ?沼5?n<ͨޥvv|hGO3xGMCZ+RR"|e#H]5ZT_F,1$P:-…Fl!W -։:̦U(OU?Q A%oY\A-v6L2n%ɍu-c%{]*J&.NI-V_(7<0evJ=fMvYBl U E_snR^ZTEu\}4*pO0B,(>c1S NLE0RE:-ms.^&_CPLJrWGjU慚{@X3nhL(%j l[a.<\.sG™erg[:E๧:T~Zk<+bGjt luqh%2zsq61bowW|yhP(h* $Xeju܏r >v=%H3Lֶ,_mKa^aJq NaA)džsջ}"f+\ H /S69)/Gv~9мy jQmxdqS鰴Op~sV&%1x`+[s<K_EtOտ:="h`!WSŎ6)&H&c&ư}A}[QWɘڞ҄ܘ71Yz4W:NUI? Y}Õ1|睴Qí=@ܫ찞ڐeC FÅX/НG. xy Zg2_lCA4y;`ܱ:)I)kKI ԃ dQ^S]OszXmT6+Td g[NI<(/*Mw ᠚mrV#\DZg~zDz|/ Y*~74&n>i Ҋh\H@`CQ:Fkw 4I&d S6Ȋ6w+?^2 p?S€*]FO0^%-l_O#prWS9_!:hc6D~w#o,p?d mirwҨFmhO uyi8lF Z ֪J,v Vdz(Dv$u_+=yU6Ǖ35Ej%kppZl6葌kW,C)ڒUk7"ݡ6#Kcdnw4Mdףx%JHJGn( lno1u#X2ա< h~_g,v=%iԡ?߂ϵӱ>-!'co3R9~#)QKAlnʬ@#9F=i7VLQsowIv"MJV3?Ma)W;DqB)kVA9}dDNg.;GP*!;c:bs%l= #*"\-W=^N^.PU`wTwl,`GθnO65蘳Ǖ<}.Bт"?mY^ ܻqnbi,bm*mr \PV7=@ lahz\TVBT E&LM_kQ"|z)@"wxr!e1W{hĜyWAZ %`^ú_F5oXCK7r>+ -p)o9]lnKYEiW15uxX[g~uHOG Lv@d)H%/ݱ #Hyvij )oM'vCB+ nX*{-q@- ijFXcv( }XȲ==ڔ*P8D)Ro>5d>3[<=>=׃%Ls<GdGUgASc㚶8*Qed,kUd"hϓnpEGlC0,WfxQE8opn-\ 4D~$UghUO2xaRS4>&r}!>4汿j.6ͥa%~krf'!ႋINA5[w~rM?䝚[D35_a-)^* -1ZG|՝)"stp:3 qnu:LM!MKEv,}ؿ%- . د ZBL.o^Ŏ&hhrHgɤܦ*:s!AhדČ|\S~>~^P[m & ?_-ξ40gA4~Ja_3} 0^ޘuTөd@EyrQ@b yq {~EGOLfn LSԺxsLKFtS9(Pqkq{cvnmk]d죘1jҵ]+ np1\%+3#w `E#L \}C\0㳥]O@!^B`?(NynqMmjF)WWi [;m3Tzbdd|+a Cz3-2k0*;7SOl:0=Rﶜ$n` Z_=]5}ސk\ʥ5Jf)aV3r]B:=6{i#FO&a؛1~`{E*L>*+3F05)nwO͊b43F_ xC5DJؚʾ8u@<ׂEeS6v[߈*,t&w$^8-0{#-2K#DZVeVe\s\Okǔ 5f[;$9^bivb<$Wj5UhKv7ZRZHf=J@g{p!Y jq}ѳe D,0A#RWCr@\ F+j~[κ^?Z:H׀#ч\+m nel$f2!`G9ZL 4RJkܒ!>"-\W]7wX`h(Ո+'3,Vtc%JC 3kDovշ}֎&6a/k.WQmǙ-lvbVv=*uM767PrK9am/K݄:ڂ{V- Ѵ9a[=p" PyxʼnR{i1N67F=4?Є.VYtMf`e\yrkq ωx;b<:j_n"`9D@Y[c<Db0%&GF+z%! 6$w]VjdO0zR(͐:pyFC 7@~71b^R^rs|u7Jz|[}T<@@]hB"yLO;uvQ<4Of?%ا}سzdk.M9_[j=Fm:nWC9ѥ2 \B|/(u塰rә۹Ǝb R>=‹;|Ȑl`7oSz8b }HZ9tAj$6zFj/ dlvE`ǯ$ޏK};`ieZ<G=EIv,n1tX>癑a $:hD3 ] aT,iz#!Hnll鼑[S V"upzd;PŬs p99ω|#D][G/t>ǑX!$@k,%^6UApAED~W\/< V0G߬̈́DXxOm}QKCz(w78dG09S"ۚ2cEs% %H6T݆ZzwD9 a@}o$qE3uȞ*M0.2 RS%RF{/5v&`WM vvEmA}㰀yH-p9n& $esNwM tɰx^{>kĢZa͸K_^"MJ({~/rpE7W"eZjC21Nԟa[Mj_cϕ6SNa=AI4Ն2J!UXp\.nQpTqwP{>L<+x|w9DknP܌R!^(GQ6AsK}[B?q~*^/d plpI,VgBXxVRphax@<b"IGi:ySq̶( O +8?p {񕤭eJ%ͱ FxehؘM&8xBzү`JH?pH{o1[C} El@tOLa}0dj%s\WQ${Z夶RMy 16 3ŭ{f.%a3eeMePA:Fcrt"R5_$6#\u+nĴ؟HHO,>uC$ÇwBlI?=ޔ %|:{- d5?&yC\Q}? <ё4$Fa0fc:0ۃ#JSP)FsqX2glc !ÌUᘍ"nUAgd@ZJ;^?5P'%x`.G{KO tZAA5lpC6[aenXqbG[Ws?F%|@%E ,_yKsEGf"ɲqmRȦNW6WL!d|bsF٨F᫗l[y)Fؕ(3R[u8a8 /5~^ &ɒj*v䱚5kL8˺u=`񰂡iE3l=DT'՞ާ 0қ+&WT8Q qߌ%$FbI~iNXJs(\̼s[!ۤa&?P[iї(l!Vm [|&x79$}E? sɯ)aE:dwV))=A#[ی.x2 o^BeL$!$d)G5z a.Iᱲ̈NlbH+jzMFR{%μcy3Ĕ (in[| sy .+j}W̍ƚ7%Y28 L\\M{nm{7@0j4l3Jx9Ȭݔ0oTHksŊJ;$貜ct Y|5'j*|bldVVo]{(ȹԪ1?ZphU.y%a]J@ػlYخl:3-I34tct^Y8 AÖ{Hk[{ zQ.|,cIرil&Ϫ57Ց[Lw5W=O;ۭX ̨1I/& Z) &Oq x.m:OK5jDaX c]YiWTޝ*ɬd&# 0~ h vzEؾSkug,?d!e:W^&TzRZ_@IK\Y5"vMeb܌zkȭ5Yu\p|´h*lS8=xeȲ . ba65!{ )z}@*r[LsJk|U o(9)nIn^73gURxzРS) t&(y6{>Do6e)c8Ju/,DuuGqBuZʏBî4̰?f!;mt)`4m^P a4h<<i{r1MŬ5XLQs'E6GfF`\Ṏ$7~qIk&|%,=So?݌u||26BU ps#N~T[L5p7h# omas2)<|{w2!9 N]erWu!"kcMjKJ]sEPå*!k]tnnIl@*4Dzv[a0nbHD#ސ %$N3imrvƸ&@t7٪v)4U|. ӻۈB6&8-Tn ,;'޻jε0pn8ISTB>2>SJv7<&] } Kуwg|t!t:0Z׽S3+v (mPzLKi6p=–]f0p?S\a1/2ggq" 02RM[[fQ>3bﳭL^ V%8j8c|YJm1)c4om#< ΑWΌ [6Nu4 ZN"=I*(H.#8E?zDTxt!nK9 iIMNpeRfj1)?7EST\6s˧ |?:y@[{I߄#ʈCK"Z׆|9s]yѥ3]~ŞQ*#~r(z~=k(E!HŢ^1zT3)";x D7>Z}VKyX6F8}we ړu¨CgCуQ>ܮ+Q"ɷgP^T!߿O' з wl7{0ɹ ~8xhAˣb"H`VVf|-@qސ9M;"ajvӂK<𱩈 )5g3%p=e }XRup•(m?nZ;iEV)>rQ;jq|}<9=+`-g̺ %}>i;3-zFx-tcX%ڻ? $PL_AbɗW-PM٣E196bh B`-[CrFBҝ؁]$z^i|#M-㶭r@YŌ2 2@`Ym? 6AFݏ}X!|4pBJmZH!X]It4_iQ+hpr?$[h8|h2Ng=XYq/;{ѝgwC}dL5y(%yL9K?}˾q_#3)Z9Ȍ)4 @#>cڊˆ=,ʟi8$;d:FaO9>;, AFLirr?"3r lCh"iȴld0Wi+Djk(y>AIq݄AsWl+Kէ,H:^7e$\ 拦5mHн-}x@#77Z5 -zk4nBw;́?Q ?wKc 2%¤TML,ncP9$գp3!cA)h yo &3*32!\piT=͒_a̘ dd^  C5 -kkTgE9B |M@=珙^"'# J1ʇqKnኈ./'n FfPe]_z_/f1`oI-bf&µwT\̕+D8+nv3D U^_A y Q G1a̾St~)~vpzRZ˛,+edWbh9V9D-4mR}fU:p돜~r$0TeoJk0w*ӗWDu`yľr"EAI,a,ۃ}ݵge~"b  }¤|ͭOɾ9.|FE7Is{!r[HWBB!]n' cx'R)eʃL*ޖ.5ac&71yC950:DBkL_0,p{Tr%yx* =ÕRAqVvˎZ+7Σ[8x8N\%%CO'txc4;A7aiʋj$)J`p,6Fj~ ǫ0V[" ΢K&l )lXo!tU + Łf3Vh B/j޿~f%QtևA3@S}^7- ob^F7ءU1xllxDk2azQh?gE$xX-*D NnW1o8,@2:QKCSӽYfWJ/9/8d.¹`@ןmUWz ,H[ E)OHfWRt;IBȅq`@-T@8I]^ߥ  t=k{H[KpBJ)璠Z8pº@>H!]Pfx:`8Pu.vlr/3 עwdRBfEh(6R+oZ=RvI)>% ̘ꪇ;wv+pfଞ-^e-W2q?XInH,v %LNors 1+w˦r6`1+JIsT䞻}C7_L}8#ב\KpӁsTqІ}es.[oOuYլɬKj=$=y > l tSwL/Ao0;L0;/z*ňߓ ,9$ŷa1Fފ@ȑw c6bs /rJ?v,*fyXGuYztYDrxi3pE{4w"% 7;X\jEVwi>Q9t.z%/)% .dBkdA8V>"O-:Q)l"`yTV6.*¾z̓? (A|E3CuʸEʨ~ZFC}RZ̃rYZ#IH4ޡ%YL}ip :m2cJ6]bAgc`Pb[ɪ</ {lt Sw:6*DD-3j ꉹ,G}rnIZ0u&O8U(C >)1 s8`ҏ9/\ӌ+1n6D=%BBe?Xу4AQ"ȷO @QZ/gaw%>@E}GA/eDW pӆ%! J N%q>vB?&甀#ëbvXOjTREjF/o"rbfvOZWfH1)Rs8tD{HSh:Y\@F4F4ZZE\415;,'ڽplK}_|b:[_DR?QM]h,?P+└j8eRjpFlfO ;`J(ĉ(iAT sQ|U@şE!D8)ߔSg:}ᬝ8nw9ȷt߯mSVEUKMi\ &7\WB´P\VYs]s, De ? cO;FU@:OiUۖ=r+c1Za`K]"D)Zik߆/>o=z$)NjݗO tj=^ FNOL8?S,v3Kt ZMj?jέ]#uaY3\̜-OSH,ϸ$& ߌIlYO@q ūzcl7Bٻ\FiV۵vKOQdci,[L4ܦi1 MROkO1Jf470{VT  na1oZY EysiL@˹[K-cA&5w@>D.<  .#)(9q:zqUO<|[nvLS7Gܑ@xqR@3}$S(_ k3o숲]BFh1062KOUA:B)|}=u6?Sg3鏨.m`Mk{|!2~ >O9Dqr|@?<9gKjׄ#ރ :0Ea@ar?r Ը \0$LQ@r(f[w4~젾oo^!NiL\ [(ЫB99.|鮋O2~9EEDh[D6u7܎Yj "l}sLmo6Q)%B=`x#/$]t~X/p|n :}i5>ψha\7>{ׅrժ7ۋTc|;O2~9۱M5 ѭB=^>f*gnc+Gba[)?i5'6^>6iohm-kNY}R3wt!kn$*c{.Q_?WZB^C:2Zqh%B*q[R37G6Yty\QXn+;Z4MH_#  #IZ?ft؇[IQ{o1E>u?yW}^|8[49iz`ɈPr䖤{ߑNd8՘Q UТފ'NAwS7^Lj8B8;B-5- d)q}[f(_S8c+֬/ͺ惧BMz2pL ߭@' 9;>qkצyuvG–1 JJl;)uܰETUsUtaE+DgÌwd$SYw PXiekҭ_ .Qb1Rt< Z}/1Ysw JFBHoD44FO6-y*}7ZP+lA60Ca9Õ$70S{T"H/ʭm ,-ǦgEݐ%Ix>ƙT{ZR)G 2Ui1A9ѽ&y޳YUi#?3EC+D vkZsO+zIxZ-#_7&mv0=ɩ4d0AtG˫|@ ]X1jtQcV<}ъKr)uH^ HuBMs뺅~RK W_*@ d]\ٔOK t56?&bɯK%g/ly &qVRBy%|3 ^9iK6 muoݯhIB mY>.EbpyG GՠI~GF{$lyM-r}j18X\hM;Vq肙 vþƧq8p[`r+;bC3|S$䫙EhcA<≽]qg8)t*娞 Gٞ.0RɼXʰ ?CCA8)k)t@4We{E m~[NC7̹+~o4Vl2*-zÊԀ*%]1\ЩӟL| So҃E`^Leˁޣ;mQCJczn",q@pIyQH<"F,^u5^<] 20Q#(^,0w} n4B¨j^U׆7,]%J(>EȈ<Z?խE4HuY !`A;|ۡ)I{ŁWY$3yBH$1mm;?Q PT+`|ܳ\,$hG_ (ʎR@P]PJ9900j,u?qG<}KB$v{F̒ ֕f#wvO3$6w*i%x˝Iނ҈WV1-R^Z*da4Һmtqg ګ=?n!-s{?e*@Ox47C?܈.N-%}T$Xzyu/6GePz{,F[Ȇ^nj(ݥ7bE)ARz%m?V'Wj4uݑ&{" !%}\|IblT[)Q%zPe#D=`޹]VфKFFj<@.?!UKeL# iOĆ.2#؆mYC84:_=Y>* 4ulء%'‘#'^ӎgЫAQeVL ֶ@mY8L* &mztG0j4^ׄCX~)]I\fO|8SXȋ-ChuMDk">YV{vJ6kK %gm1fC ҫV M6쑌|M:֤șȀ基iF v?v`ժXD BmaPt[ݶ%&!$|TzwKqRkq̶ALFrv'Y}&( D2m44Ղ ș 7>crwZFZB["z-M@ˠ *~~؀< kmb%SpOHE^y&RC`~zq5P(`7&Թpkhb#636}pn8)  |x~8`թ}%#!(  ;nkIɡCklaQD\|Be1){"P_a@lHW{J_oN@(S ?v?0ks &WB%ňh>/L&%À 3>ı(6Ɵ*23F50w<A*@[1G1߃pt"Lؑwnw/̺^KÏ/9Z ,Sߪ`#Y4\t3u@\o )ϾV@Zt`Q7C3֢Vq՞P]IkrSGq$BD{=nnDo ! i@9z|ʆ%'H$W 4axv xJ>z(, MJҥ~b61k;`,&BA-oIu|oC`mBUi$Tf?I!냠gFJ_G~yz9LF%Gm,о"P6[I xnM#ŤX rTRFM@/Q{pGͳXxUX5GWk.N4ʒ;6#0YH2\%8Q ݐg٧--\{3F*[7Z3tDbFR-w Lgk]2$vXJMH6RcS(?.9?Fyy|.N7ȍW>Z$2dMj?ɠ!L?dAAB1ZA8 Ac7ӽJ WIK#>$7U~}!̈́'i J`  T~!ceoȌH XL&=Uz_R)6a+a ӘJ'[ ڨ32v&~*[# -|C7Qey>ؖ= Vٖ٤xӂiM9i(qQn̈Ϸy6K"!z$u3,]c(0Qrl`i{؜ ҜE1Dy.usuWP}ߠGpsgshx>ǍDz9}`w >*@(ÀZ"uD4}3 gsK-uX%hƜbCF+ER"4%XU@SþG|۳S ֻ虓1޾<X)?GojVܤpr(e9H:?rݸy} RjN=2psD$"90:۹a?NK兴p3w˷uKWp4[1/h!I>#ʩ,/C,غS㛶o~!Pϛ?xz &yJψwv(%AɡFnls$AfQAz=-*nvҕީD»@g٣۳8ސkނ㚗7u,+F=XƹUfʑ Nˇ81٘SٖP8svqr~Ƙr?BΩ߆Xn7뒃\C*<|J㏈}Ú7vm$ϵ}C"+%3}@ŸG?GhT]eOsGIy;RƯVtM|* *"DTS;Кw+:0 ,X F˕daߚh#؝[L 7j1?>/&I$jjרE ˒yN%Ձ²XNra87=ɔd S5yDy@>l/,s-Pv?M}k1YF"$xs(0i2\ʝcD"*;,Ӎh-X2!Y[͆]^V"1$_׮ A׳q*!Va&|@79p92 OqZ7BvI{f]Z &-Sgp-yfMZSIVLXls\`,coP`4ʢ(Up2E,.W+[)="3ᬿ%dV/\.kB8X\.45`Y9jN”P.fT˂'ĥk 6^?M}a+PjDcHXYVnLWG.y/YٴŬI+gX:٬etѸDw努׷^DM"̥ ?oe@oh'ܩk<_թ=@$ҥu%ٽ7lx!RWKfБ2'0V\غ^דnI5䵱5'KſHcC=4@ >'7ƤWec\!dMqP;~gnqIw7/\!;ޱ/CGo1bnMސU3!L ~ ,k M\*]t"?,H{g%>|E{aF-5ca.8-ߏƞ2ˁY]ͷcmRޣ0h0Vd-] ndzx*G~_Xh0jkJԲ؁Ýxߘpv7uh-D[_ }pll/h!hͷpR/\,&(k%]z7Gm\t&gA@y&N_ 6}""xИ73,uzʝ襗`W3+%g(W:jmIϚ^_,/ Ѵɬ7IHZ`C0gx0؇btPgx\5ی5GD>ߟ7Ew`dTjũ`}V&#7Cr}wgGq@ktAӦ<)N/Rۚ`Yb APJxNVeCA' b^{R<$@iv^{[4:}wCHǿm7 (c{!)#đ"KR'::oWE8w2 J{x;VxVb3)'8E'"A,Y Thԗ@#IYA3mӤ#=<#fyx,v?gw"qtJ~ȅO;h%"Eǚ^L&=N'P=}0^BN=4=Xt[Vwd#쥪Mrq^ VRQVzhʂNY$ji&uS臣бL ?>ݡ2B}ƥI=}doת{kkFsjHy%lOSb|qWuJ!ڠ& T<7g b%S/&LG[ItK#g8Q{B\j>NJeBe]S#ɡoeT >^e=R/RK-2?>Vt֊ xn ;aMh};%a {9;?(G1'|TvaܷC^"|{6$x5pKkp.ea~; 2Gƪx/0,VO -^La1;Ozˎ1@9ɖmN:q0)+"ɧv ypnܨ3/!D_a!|LO\JY$j9m?>&jl7*'`?cVrFmMHiU.2ٰ]1? t4RtA{<;@c0zևCл i=8\/l#kC@zə>Wߧ}ZW$ j0E3g`ms3!4,oZݾ1oE3ޑt#,}!D!Tc2CZ#pT9Sv9qXBל7zMZ =Q<^qJxFSkOO}KŌgi[¦+);j?p.xWq5/ #CY3r2^0T6} f[-25Ank ~3`Xg3*X~d_Aڜ\2v^i|oaqLiwK ;W^!eaJ~_Vm)U,r n.븨k=eQ(hDoF#<[!ti.$*3]|}qo;]zt*!{}wc]Y+iiS\ug+ ;Ta`ʯSF{ئ# s(9U6y5_۲uǷE(@/ӚO3, %'~+!-[ ?u`.{a;Uƃ3SK?q͚X#$hU~AX)u`$-S8f) ґHҮUz"l趈͛uLB;wwju:RLVKG}*]zIܽҦEI)Hc+ݜC!/(iJ܎^UI9iXKU4FZ*e043qhޒM5 QlԺOHߺe5놉'O&va燈>v9~Ltӄx$Z"0D]Y>yY|f``"(EF fvD%=mn!M0@ ڟCz1ƴǧk )T eȫ^*O]B'o;ᅪ%= S):OF; .|U/1`-(.Zxie<_PGW\poB~d s5PV 䜻R8OrD4/;'G3Ժk/p:[՗]_݀1T و '~hAaTo;Ty߉ʨ\#MRN.  IAʹu~%w?): J}j -ǍtE/l5> pR5V. =9oH<*WurCe`eUi=vxD|lo>Vߏr^]. 4\a%ڒJ@аWwpg62ĵ$̏HGW kW~rwt)~+Nt6Y`#hpn{<Sa\C~6g|nst1,YIIb0$]O0+1õ,/[풭keߪ^:?Ʊps>Y1^^>ISkN6R0im_ݱ< )Vgwf1Uo^z"Z \n5 V$klC橫Z dms@N|]Ď/.ft1Yq|ԭo69w7+Vĉq!dUB۰x'c9 Zz1I$/O{H'ZW!s= \H;cID,u.n^5`wB#/v'K%x1̧HpG}f7@n /&CJJuO[\޺8ӲθǑ͓u",0Ʋ:2EXXYVr;!tsłAHK.I zm.D6u4v8fI fvNGUy< LHFC'u0_STGrMe]gqڊ{r{i%{PPMR&kǼԫ0ed'jxޅ2ja UE J%LyIxz+/'Y#*T y5Hc zḨR3..S5.yk߸ĸ :qAm;3rȎe=G˼e߷!?X5 M-mWlj> 忍6^\3,qDv$F\+QtR ?Ű/ il)MIlㇿAd380}Io;\Z3g 9x;Os^"d*;S(~Cj;`[!}<˶fϰmNVBF^s>Adq\xh _&XVVF}M@`*;:i wEV y oΝ\).jse#f];U\Ti36GޥWp$p!%g,&t6(=Q1}7NRey_FF)XQ #zz+|ё*uAsMsћ~1s-NS3N%I,êgɍf ɇ7a"[5$PtȽ*~_ &;JGj+ )VKtl /@PFu IBe@[Q *kg^Z5ZsWk4-ff}ٗQ;R K^AR^?&):0Odk$]]@n:<ڲ$ݩ#pr2i2w8V! k% ^}E*4NISc1DaM戥$`@QTךnDiH_)G0qiiߥ﬈‰}xhUu J=WԲƟJrSp D`)# :7 [Cas>ip1Dm\́}*:*1*Љ5AKaRd2D-݁Ϊ܏ZA[85p # $E!(#^M`d\w߮DhG\&H'6x.W#D}Y/;ǁ( ڔD$3Fl;5ϰ斤܍%YdЫXE#YݭpA\X/U"ɥu`ջ[:,Sg[<`+.3?Ij~ќ?Qihn1lv8ssgk1u3kWg|P.Z?T~˖Tœ/iHu-t<)jl vo7;1|)d?1&s4Sey],YI-aYoQzdY'(w:p3|{r9)F5$Zz,9.IϏ/t`@-Ϥ1KeIxA/o: jN#R^:?lё[jk 6yL*ndZ^&A$3kEgZ(Xlw9X M " V1o(H.E]3L4I4N}D'*6Rt!GBO@3aUckN6XNk!48IpbG0+CKh#,wZ mPƿ؛O"MW_)>zPR'ٯP> )U=%v֕X;~:?:b M{ܒeoNxX$ְ},}OPiIȦ+EL$1 I3IUKFJsg5 SajO_W%FT)r,+~\LeMM+o^1dZiU@3<=YF$E,z;U)ٗ-rw 5Nk%O /wLh U j5k `>^Qi.< /gB,R<&rt&{OFz$h5B/?ݪ<9xE)r).KB;\WN!X7PPxA_˽Bqнd9ZQ1y;% Qb;%ՠ!pMdNknF|9u"Ձ ua40>d짍 I2)髒TfZ Q:]a ۥ}z>@1pF4cEY4Q9v@}fЯꝞ8T xwblbI$e9횽?,CCF'oܱMڞ~=ё|OQŞ69-a?!`q3Y°f$L.F[W ?%,~ÓPP*GvrpW9ƍPO01}e$u}dWo؅wt2w0dckW׌6au؈n5 #_mcjOީ'#5/'z|G"2S;qc}G7!hRb)k3{ ]ɱ] YQ$]T {錆„-B_A9-$$OO$ư~"*8a_EE9eE#.\E2KY(p.{'NJsN7v}qZ袄H5$6y׮P (tğyP;:aSDŽkȇޭm~m2'Cpʯvč}kt~ 2)//{k (M+T`X, ԀM'i\<8Ea5zmP: B\oᙬ7Z^}8jz`]0\G[T5fI [mssCԳ\7k%9|=lOQPVP9g50$ D GIJ[@5O4xL iQ yCfmԠ?ހW E RSBۮcyA ȴe&6ϨT=2S ©YGVԶxK'(nyz`Ҧ*oXbS$T`-Ҫ݋zlեLuheyƂH5\"wwgԺu/1g}r>m]4)LUQmQl^64fҟ$u08=1@Q (Gi/21K(̡ ("^Ce1ycsۥðeUub<{6T|q؎|-Ґm^}0X4 e^9( 0#)ԇnKwޅ:_:[l9rUV7R$6wBpa [bgS7lTpO$,9ٞ,s^極-}0nEL"WӥTeO{g;^QqS3X:fϬK4؋'IxZƌ/P< crT,+@2!r.)&y=Q$`a/B %4vđR@c/ːqf ހ E1x ð_:?YL TӨ S,n z7(!qQ߿%ݡfmaM;/<3e(F͵ȳF|KJGj&C*IrƭطCHvD ͨp"%}D@OkX$ޱ#0Y|uq!VP2aC?B-'1)lUwkR5Iw6r'V+T_.H|q+mw"H~"6+-Vzu/)1{7UXJH޺\* -6WE-ˉa(5Z"6Zդ聮.}|x2a>u>^}.* *&),gj9p\e+ \- !1X!pv_/#;+qR;7KZJiػ6KEhH2L*sY|"~ݲݍN.fq%C5&Mu>B}ն_ؗX'afN"&pȫ16nٓ1塏(atpZp,1[<^MXc/?  5rr!ةC#s;0W NGC+v=X81BT4zM_XA2f~6ZyNEC+UO vpmS*,7S @?m/WZltf?dhDvK_Ĺ>žvۡ#a`O0* 6(ў(B+Ofmvaή󼕙!R& M*ϙ :P+κ1N }'`URgԎ}eOD{TU=F>eQ2|79A/ZLE>DhXahF댗@P M7jXiʐtScx\-~*dT`,dز~pVӏ)1VH'+pbֿE1u<^=C%wLZ}ipYvX~hLC =pLAqgJǟ 9ljP\v(=0-. a!5шu0m^S 9.pq DF[kӈztgf%p bAQɣ\2\T"@bTu)5](jZyj7.òI &SQmoКLaoɲ@\R~Ћ,au8 &G-O)R 3XN@}_Ҁ?7I/d!\XÕ*"TSh x\:.Hz~|H?%Y9#eD?Pfxp\ny5!j4.s6[SsxQ9程f\3NA'ңe+}8̆nd3ĉa ]C: ődݺ av%fA yB(;M}F##/n1jh=7RGgƑ:hO/34$0XbrXm\F5օi<@# NjF. 895|8)j$(n-Mx2bC62Ĕ6'~6ws{9 }S=l;bIg(W&Y\VYE Y GoeCޢK>fhz-}ߠbGJXfNR7> GZ騥MRڲ~;J:^yQ_~,N# ROEj{%"8'B!DהSգ[~B,} ԧ! &7#lO \0^6]F&[[. 5 rU k1okb#qJg Mk!>-c۱Y чmS ȽX3)/9Up7cD;TQ9։)UաI椛,]{ 2fQ Np,9xFU|J op<:@MB0&)mmHM4Hމ[PK?5o&>(A"/Hޤ&mu fxdo[g]]1[xkpkLOSS7)c)$-ɲ{LR%=[+wMw/ܿsBPfu*'`E(5UTS q-g^]{ .:;0RGuXat#/K9կJ'HmBkxRB#際3ŭ 5(_2k#"J‰z)~ DQ}~ڀvO:{+)kAm3&>fٍD9 {slMd߃RtH48 ugDD|<Q(آw>܅'.QGKjØ;0Fr~=ɀS+LT ܐ6@,㞬x̤~qUA19Ki[k, ,e.. ˽<dT0jY4"`"COuPfAi~{ n'fQ3_463>s"ms% %{ ktYSœѽ|҆‚r? ^{oR =.a\ƣ[FaT8aiDKNe Lu:kqW4YeR[pI]'t4p4Ii zurAb@ 1:FS.>.cO=+@kC2^E0+ܣzfd t 3(r#`YXx 91]_\SJW] hO$!H^ oXXJi1!Y <±t)1O4)ZRv^\@&OG_Ts`oȱvxT7B^!Ss: a>|0d adV܄k$w)dU^hk=y{rR@ b&$9MKSVWb0!6_WG5pwHokR+!Y:R|݉΃ht3QA-q*}̛XnʄI%,6\Σk"i/!gN ɘT|;=#W0ڏ~׎׏kz wiNqԢ"C@1I ĮS(ƭMTankAB6ѭsrsؐ)>}|l#IN* KI{m2l/zNuuhRfEuIF}L0n" _w$LUps9T,1rcSV;> rQ2ľשHWj.`<9Sf#p<+/a1~lF 9N +v0ڦaT.hFG74l*h}oj=MWVusC^D/,D5A,R/soFs"b s~5$YW}7K-^G#;Yo>.?; d*uu4 sTɥ@.{Oq9'Y_v+ɨ3cbC 㔠L,/8zk%r(dKNަb  ?ڭ@kA:ڐOwHx>pvJluU״89yOFs#4~3Sҍ>S3^tMnվ4\ l8 #"u#I/$J\41Mxݡ|FNSEFMצ݄%'U!ys* Yqv^be rVz Vy N>,u4>I`!>*)N'Kj=znh9mgah]KPFyd5/+Ϲ|)DLe%^RcsWXlX^܍Aө5|< {ĝb51?ݒW9~d}ze_p?OEs_^ 'C9MZE+ЁܳTiaoD557{̆<2eYK: TQ'87Ck^z /'dʊK6UJa}agK (eeD/=Z~ݒykqύƈN5N"?)#jE̳4_"fZ|{^t#/9s &(~}̍ H#]-`K& i]"1Ic[ TZe!̲Kl;Ժ5\ 74@v4ؤ2/BE{s ^6awOa.I-\ki/ ĸ9Q_"k  ]+z1|}ִzvxMgLFANTl ;1?es^Uzva,9=ri|N$(j&fLj/vAw qLmO: L%HbUs_ &6#OGg~^]BEcYT:J[]"yXakF콘^* 85M3׭~)/Z)/ 'a j5,I57욄 b39P4V[1mZ+Dw3|{!?su~Ù~ݜu#1lwN_'O|Bޘ}S45]ȴcrګOx\iau!Go] }@-%s{]Fq;:9m}G/9ѯpcYWKoKm@Fcx~ 5mVңk›ݵwNx&,.[:([ڤ`C\Ӓۡ L E**^A E bMLVh99}~G%1M.Q;MG^5n!*8{45& /!Z?PQV: y"bRK ~m;b@xSV+LGJ1źZ1iye€2R"t5qHI0j>  rU`o!K|8tXt38'?:4qp<>u _$KPQl"ow5,#"_v.+b NtAt2ڿ>i0K<4#=x,5pHj.XwN9`,鶍V(JimX0v!FɽVz.9x)E  v&(R 1kR2YF :?ڕ`o!6 ^xHz6ߚu4)*$712S'mV#c\tO5r6h/ qWdz GGV7B`U>RaT Lg ]Έa9 pe$֚Kk?{6d큏"O_)Xک}R XiT, zI5j-QA術` `eGcظqqkE  6=Ӈ \Pi<> ?72~FbLy.d<Ӻ# {4F~*n]DbE)ھ6+=,gT ٦ KnVla;deOJ%3JOm$omCQ[8M,5h ɽՎ^3Z-# FkC,!:`u-I#=Z^B.|l 0ú{A14-/wc)'e?%ߡ4X@.ك[?:l(sLb։ :lY@x!pznnIވ1U 6keH[A WHanGX9.u}bsb|xrr$o#[ ȷm-CQU> vU7!hBqaF1; w8ԨO 4$QXyFm\Ş{uv= EVï0ÆmbXZ<00H.w֏$Nlat`DouR08}q=XRi(,'^E DlO"? X %nN'U'0.L-R6.W^tvjesx#5_--?ȏ,pt9MRS|qiTOX)K_+ Rk P 3>t'E{ބ3bwaZxǯD‹zS^ABY$SB _}t&dTOmJk}!bFWOX"gxt.(hsמ7Ok.Zc{VbPŵRel=cS& H:|/<+({ 45gGp)o!j<{0GU-`е+174I#l0*]Sei=[Jj]P}b~~%}7seJ2 -ZР@V^bċz= iD  P#> LV! DgԘA;Z eAesl1֜ OL.Bz9ܵt|K~V_ڼ}C- 1#. BP8}^}:h$Q㋭ܥe9Dt:N)ZPJ8z*Qp|c~H1j%U,`Q. K_䫬ȯ, g\ ̈́0~FO.8y~di^FBQ$,aQHb|K,rR9X3ҿI^ղ(`VeV/xRrL?Ε[w@^ ZAʛ)]GL7d !ŔaYgxy $R"OI&道Dsĭ1?6S\v>@'gaL6J-OYIZA @P5aM?&g߂W4  b&#Ovsm^mL_M-jVqPR6&DSґvKSȻJ I3F%-Kͤ|Dt5/o*TH"GmQHt-  }nvk'ik[qd*wTmW>T:HiFgӊSj.JVy{ 1ye+\Z+bD0,n Lb۰$s8aʽ>D^@E"lxEh=\H \Y9|6J*%}ڡu8xk%rT{OX2Okf 'p9)!)McژJ8݇Ŧ_ZLndk$wUTִZ0O싦i,ڕ=DJ ȵoƛזߒ2iIi:?nZ9+ Lq9)g8fa3Ók]CtBP 0s~s$r[ Ig NXP7=P/gM`O`Sx\4Hٴ[[N,̑%SpvqLD=4QTBR)nhI6㤩[W76z`|U2PrrێF4)  Z SO񾌏ry F /3^W kz [+k9IC/{2 1|J"}{Ub0nF=7.'"V";8c,Jfj IQÏX ΄LnO}jatFSo>l\$jZ;:=BW@9 G}*°2KuհWR,6/Dwd<-O:7yp@|qw X[w}^jo.,DYldopzcҍU(G/8$XnN?|cH }lIÜ>g>Lhdܾŵ+m8ˆH}SXgvKEۚ\kh{ܞ^B" zJ4{J:Qv,K04#PaNAC.OPJ&JV'ERUYU$,+v[cw<8q$8 VH{+z䙄agJMn;¨C=8[a/̢K.MIs(Įt]m`v- (rˣHcBFnS6N7u2Dg;zz}s!,[uP,rE%'=}#F ɕ35e$$vgs <ݼbpZ,P'_߮]Tv*WT?n[{Vsb r2UhbBs!A0a3cjv|, /?"|[ÍAxF(}<<0d5>TQ#c)un_}t?|ZӰ?ZD Fu:yuWe[rԣ5܎R3kJҀ5nk ڷ⸘9ϖ8\WHM[sg3*wH#w֮$J{8wO]m.V I-< Ac!1} 's]bUmNzڧ?'VpUv8\U=ë_aAb#8ZO"&IN]U,^nT='yMheE2P-xm@izfWN& 7t2׫HUlA#J͆x7v,իW4(-ddY31h#x~MN/#MUrS y"hhsgU[9ufKMƩp⼢Jwk"V2 **tt2 zC@ӛvU]0aߔ{!9 )- h*kţlcCҠKh;L`p >fC?u"LYm@F|*.24]_g_nr_SaM ͦb_dB6Y(xLw#3iFB~U"Uhj<^{f[>gz!$݌aV(|rR^W{I~8S`btarYm8~@}q^duݍ%0̇+D/)(y(̥B$(WON~DL:_`+D58셿NNǹt p͓ʳsRqS5N.9LF)o48^h{ꏢus}Z$z\G/?&3Ռ `V7QCI]" SlX*e'yܳ/ܩ+#A;E_3g_.Et ޴,6fvj7ީ<] _6 q75.5&<ڄŅ+x]pN{dЧә\U(uF i& v6gmjuonB+KжV Cw!!"f@'htWAUzu<]B$OKut '؋[ yh͐,4YSkLC%+ -+:0V1YϳxAdJY^)adOh:rwLQ *¼8O'ZlNc3u XϾՐ. @Vpnszܐ>v$M+-j3kB$< ASs7J}9Jr5@vQ2Zg ob,$~@å[tBjl#N)-b hA(vKI<^F8o?S7ݾmqW\p"6`Lݚ' 3u$~ހZԖUv/ Oq>}3|xף%;_a&V;JyT9rWBnJ*b_UWҠ"𯔯;B~X\lfDy>e ?f:dVk!͘xrS@!*]bzh{$rh$@֐:?B*znUK7 -wI ݔ=? gl2ݼ %c^`î\t уg]I 8l۷-ޜBO O6eCbƂSq 8)*7?Ov/yS{nB^L御?x ;=7B5ay^eIb o4]٬3 ak}V5HS)%=}ܩlz Ƶ^1ԆCbF AgX? X^/gy *zWǖKF~a] lsk؀uD)_nzCĢۯk1t DI 2-Rg4ɷwT)߉fLհavGܖ.αo'^(. 'jn%H{ `J ٠\|4iz6_f[e}zsҙۑYo|ij0:;STmH"DoiT43S)1k\fdȌ@ֻc&DUPlݢ|޳?qjWwYJ %ITx%P3272L ҐAf[ =|]ϣKy:/-qKd[[0۰*dˋ1[.lv΃Ev㢄Y<ZPE#"g_YB#eo>mc4e'Re&i)# Φfo愝xK]i/ K=ZeJۛXK#Ճ:qE?vy.d~c[<;zʷD!yϯ`tҍ8X!8R51W@5ОnfEւZ3bV$?+ߔYBx^ha ymn8 $$B1(řP]yon?>QMg"ڠzsSD_|:(,϶OǑaxq93?S)}&8QW5࣏% 5L > @ 3%4VG.%%lXLv(F'tۖquj4wM`D 2*Y84!w2bA؏(0쯼5x:-+ 1f pu&~<O5(b ed=ۘ&}$ tl`STUz8_0>;.$w0r5k:tj ܻM(lCreX0 47D / $Jw5M(W)2 :u2y-,I B0Q |eJ%`g8ު3=PQΊ^2,,ǡ}%GS1u Cr~tco5`"ޒ b >e7U)1B5ft۶[4!EVɩ F`u:ejZA툠vn簩ě&X᥆oOr3/yq.[`FJ~l!k:@urP!e0ɪ ~EZDZʜtQ=Zh g_QrhhV#ܐ-*2k/mS&3h b\ˑ?!nSE5Ym˥m6-mΆ?-? 7~l~{[ ijPCR&-x[u8$\(@N1P9'zOz+\ށs9 ]5>k-\gAg"7ᔴ%tK)AWZ@3G S96&g)n ᒯt;f9]֞,S<΄G žӒ-Q˙L\b?;a4mc,\jВ+߂n N2)=XoϰSMR3J >)~jfQ'H: &^y#eEz`9];C,eQ4_seipFԋUbhj=:uo=L8P!TD@BU ĽU|{fp>^}*KAdS@7N5VEuۧH=t v¡EKurgatC^*b~l\~ x/p{{? K ˔-J1z8ďP:ÍF!"?Gt'PW:"W,$#2V10i(BJGzJ;u80EPR/]tk.+i7Z|eO; w01#؆J^Q\ "062h]ߍk 尕E^qj- Tjo>'K}Ml {ȗ[m 2?-R1p?1ĢՁ"MR(t|lf2j&=PBǛDZ?֣΋kwՊSǥO7%O Uy0M:4G"hj%e0^2MˎO u^?#1%ǕK9 &-σrVqFCE^W&'oo_kr\;8ǘ:Jpluurw}_^L aJh!}ǃQ(~שOdTY|)4_m1 XTd(MdCVa>VREm~[ZbnaKQ4N׏/spX­nTYϧoλvINIRfYl7 ّsW#43t\ъ\+CVK~4Uc|;JE #v2d/s@|;'\PmNWԥ5Fcw?ZtEGAr}UAj\ݶ߰_Us-VTͤ"q|]9wMb.a"$" {Ž=uc)50h8R+ծ;t@zcT5fFb6 (gyzމ.(sïӧM#_]my.o@q^]n-L)H{Gr[ YP$/J*:a4!SNA ]A}jÊ*C=$ G'eڡ q^rSш'.y5}4Dr-cK;RU:*3,ZcW%/BIm&Fw'q;yʐgdA`5oøȔ1*j٘ WY2Q؛{3ѓ:|GXD#oQ[hsf`RBЪGnv%Mg7^ `3E/b]zarp'|׉7%1Og&cԓ؛"%h?Ҁ @vmGd5[{$T?{!9` R+?_S|Rp>m?fp"xWo3u#^6gJ?[ 8"lnD{!uLRYS +k,;<+mhCSB.'J;g U{e:A@mc( L#8 =3b*uVH k!6[{}$@E¾NgBTwwqi0,#,\ƥ]T^\FykÎA"Jv=lY=a~N!& Uv<#Q bHuWo5lTHangW8ѥ pk2٫rex cpQpe'Dw\X}+y/ 0s_t qF1S_͗~髒 =`xۖuPpcNU^C]qw+مb$k@P^5}c:B{ |enlHYТ{d͂`fW> t.4?p/2P\GHm7#B~nW9م3RlSP5>3}>}v'>EI%,NuAMלmT̆Ƕ3˂͏[砋+.zHR6bAs)y D9f`E#i+tkظRzB.<.=Ӧ [Pl;"(\=,~:Ѻ O_5\P%ր?v'-=c Ysjxv0H"tKL=:EbYnR|E$JQ#t;.5T2\ղh:ՐcĸUZP<τ!j)v#wZjIK HI *>aʇ14]Oe|oAbaqAj0̮g<$ZGgAZ|==\ V݇3 "[ٞ)6O_EF -K?41$+Kihs&Z(jm͘1kfzCʁ<6S7Et1e>{NaU-wWf1P& Z[S{pȼ.@Z.=/ƞ9>AG1U!6 h"e>\ܘK4z"<7w@+c%=Faz!ODK@IN^" 0 IVzѬkyeZa}^T›Kp^8V}k]Uo]*y}C!&?NWK榡d[H %PZ,T2Ğr eTⒽW{Y^ ٦'>qݷ8iII!Ejx'XXM&/\n+[WT۷mvh_?G|PPHՂ/%,ۆ!R^5?Wk$7㖇T,w&rdHEv; 'WbEk_s<@Ñk>drkX"'+1Zql/A]#hG.8%.mZꙆҺ=  w1hA핁YW!Ⅾ瘧/{J]Ozc7ݲS||RTM+8<諾Q kW&k̸b̴޳t˝OEc 1󪭥&|.I;@WS rt O,1l"OZc(#ȷRk5eWƋ; ?#s(a +*St&TugL[e0ԺP$ƵW{Dobc)Vth1޹PײIseO/또v%RDd|C }Yك1D=Qvx?}{;g`+1]-< I둂k&۩ERxv|'Xof:!~ІęDͺ<ϟgw"%'F,RLb{wR/J ;3& H%E )~ӅcU!N$&ɧ)fm x禄N jPC)R {,h~67RS:. X##d{(#  F-꽈-uUmCO}IwQ71ndݙdegWQ:/ANد"ls.0r%'ec]0]VGRK*uu)}b^v-N8LMas FA!&5sES, ~vOL1rWrX)0T&̙ >m,j'5yT:;:pSR>y\c2V?RR H0̞{{%pJoœX+̗$9؜ t|Lkѷ_*}rʭ*Y+8= !S@c@ObhZ)\+ L>Aypa-Rs4bHhəu,Nc}`~4WGcΙ V=G^r{d&UCMsJyLJSfc:HxZKKs!IT %R7͉%3l]|+ TC*+-pbWn#T'D0p9X1v,&Zۙ>iћo3]@$Ft`P:gCd.{*7kRfzDE'mNp[FYOh@rd2G̏ e"3ԽV}~P%q823J{O;@ J6d`e~G *49bw 9g9]h vS /ͣϣ_p ֜xs%Ƭʄײ:M%$^f$Bbqt #:jÃ5Rv ֹVj-[6 edKʅTTG/f.6u7+L-YPkDLbwpi#gj[uM 5? hF:bLi!)M cm l4)_nkE `/!(,@b2IA^@`6R ;N;aNJv%XdxJo aI=q-DnY$4߃,la亮NzE|V.|7C &= Duߦ֫h#[rgOC<)F ~x9V7"wˮO )䚰XLQ8"? {w!,գrY>*A =PFY*U,-EGEC:tHM> ZΓ^9e$qE t}83( s*;TPiγg*ApLqOQbȆ4@^xJJŃ_=+.,5}J$瓙pçs _w?Nu9DdU^nmrsRE%V2ow\ nj'vl/Tvq20V8ހZe!}e3}Ig9Z,(R4,m9֣*rM; )X-{e Qe47` 4yOdCzwӜw-sARiM.cU:`+u* Ft˽Ww]vS5#0z5_N"+HpU(,Ku"&­]rt]>nxFBͫgI2ZP R' [_$+޼z94lf? ٹi#_cJb}ۛi:rR)}C&4yHn}Gi f!IVL^}D$U€B0gt#he?)7~t*ZD|ȼ-$t|yg8%XM#Cn.@hʚjJF;^$E[K n;o7kWx}hirTo ^64k;kdg6EC+ Im($ cUO<vcC x@%Uex`; ^FbS`?1O'<0L6Wp; $1 :[K{[=sQWh&I)Bf;Qun 'eE{[Y%#7A2Bm?4x@!km2xVk=@'v ٦|QZo%r P/G˚bVŹJv%k22VG&Q"wKPzKK ? oD:ڃ.6e>}4KbrglPß]eb2^ IOXnlr=ČA[xױ/g%A67ֱ!&[8jcAߦ0f``4,IрηfMbġs}4G+v n(ld{Cc/Q ?s@;T&,3gZ8P J Xdj0 z4IU9= [vpfLe|DfeLm'CJkd'y/j+Vj)N".PɋYeVv;0Aw? tAI{C )‡Q7#y^\C*,4{0~Dt5CXcΏ{Z`wvLl#ߊ3zש'BP/`}ǒC|rCڽ-Arp$ҙþ/0d:j+8:EiB]`Ηƚ/ RTkpI#'رty>-<{Ij`뙻VTvHJ G垴2 !p1Xi,b'][is+z@SQ?rG^g_}9_/ HMn==g[5w(7:g%v,4󏕶39~9Hc(#W.X_c޽q (HkB TU7Db&KlI7pe^>)Z5H*D#-%V S ڈugYx/<ojaȡ*so݂g~&pY PE'}ٟjU{J |"d;@cܳ98eUgBRw8W,&n^]"`V @$2iq_ 6Ke#x$ ǶݟJ[:Ñؿe#nB#(Bh>3@R=M{kroJ1#D6Bo$Ҭ9jWYxxmÒ@z)`1 ZNRi?"Bδ@JHZ&nԤYGRWf p]&!0P,vx nG:}ص1.8reb?xk# 4Y3E2fd.>%|lmHkb{! FZ V4`ma1\]5[g21xFW"T4vѱ@–Z;K{iLϜeuDҴ2И|K NͱhL-c(bcp&'r -_m&*=71\~۪r@tdSu}M~F"4߿+= mkZ=?Aeız7B+|&q:)OjB(gI*N|]@k}ub*?C}6^Y9j=mm!!yBxBɱSW4YsPR#n=>$ ,rbK$ɮf8|FScH\ߜ/ZΖ{7 |V 1C%ʜ&8Z;Qp;ی?Kpm$[^]Ϳgx̃B7Ls[漲~"X71" |Kgߦd /GPnC7hG* #`p;#7۸ p,YZT3g]#^~Xz̤6:ix NIwhҿҾQ¸ԯ*kyj| m΃8׾4xi&DKX 8 ˷E 驿)'A'/>Ȼs) DW#ǥSq]*:2I̜{EVZ:qo6@Ы6"Bջ$0z #)F0<~WxeYo–De?<w=lkݳ'r?'Nc+kؽ. _CT! c_zSDbH2 |Ȯ6{(CJ ޯVM~hSWޕet-%܀ļ ;DZ0n 97HƓ;] ݤ+rYZ59È ӆV> ]ZŸvFL#:-)Ufu13!/)N9ԉ> xi` 6҅"GHh-CV0C9zY!j|X nrںa| .TQg72qܹVon{'Hyz+W_%s?ݔiI#VuRGp !1w?o'4yxZ hGҹT!qBQ~~)ɍ=VP~΁ZO*)sne%xW1\Nr+js-.UW&%oĀ:sv*1+n56J7VM@+wnQdlS.ZP4rIn>|4q5q)ڢuL ')59F?|a--؈hIʒ *FHy}I@>&%N=UĿA{ttxB>g\c|? ٙަun̓xfyOڮu"Ȕ=_T9mѥ-Œ,xO/\R\RQll ^2MP=jȥFޮPSj3f@{ 2dmXo?7m%}j֮W"6Fŏ9-MI2@5[Hcr@7#ev Z7DnA c7N#"N7I`2tԮost ie-Z%NJ$Gs<4/ʹ%,oŻt@5 j?dBPeޝ2& :?FcOY*6"~i88VHTlx;&Uxa`줯əT_Q5G͍dQ䅑fs`rɈP>gJA ڟ`kvMaE7}3)LOJ>::l!,te4r;F?X %5ztTd γk%Q'( t5@IӲ7(؁™hV͠CR*·;;yIdqrE0}G}عO Ƚ7L ՛0TjHHlZ̛?sAR, 92#n^MͿϑmHv16XdX2j%}YYkH^|#£Ew::Xu50EtNٔ[dCV)_WhBjJY/&54;2bo4J=b-/-pJ?MxFrWf 釥KZ AGiX0QBN9?Q`"QZ/SǙ]OA8l%,U:Z c >!胭EbW@)^zn:'oq;bm1G1σ3]ŵ\BT   !{xa[*2Hz (iɻq?2%6Hu lԝ|GT)*>>\p|Mտi7`<2 Z9t^&7t-$c]dNK<ּg=2@Hq(Y)sז8OL* "R9>s¡Rbش+%$Up} ERzz~EJe^&O2)J{;dהS$ʐZ%8vTAT#C2 |20)(c٥fw.Ɖ]` ,A:c:+Yo]\V3⯴ U kYH'ԅ;K/Gut/<baZtjH^ ^u*f%s/7Zy*~|QIH8)˰A6:QCXfXkb#\a lrhoo޴;.SOBЉDV\Q8N%|#6ǃ)׿'Fr0 %Ehc/YWMUx=h KDF,ųSt^a;^nOd]'R,NP3',ˍ܆L.K9y֊ (֪nYu$>ؤ͒tLP%BVG7,LpT ҝz+TgvTbYy-\2'p(zb{FAڋgZ8;Fnd@ 59=X ]Oc)UEjuUE-UK5B|S5%O`#$Q_aQA =P_ʓ'IHmV]w(ѩ;d.EɛiwpJ%{?sԠww;8|Que9 ֪ko&' AV~]hjpemZ6@Aեsa! LtͼN7 k)LKWQ)w y+gH|<&?t  JʕǴ,[A9㻡#K sִKG kBDK} l"Rޢ HB~)v97!hv*bՑVPM-;"&#?y=τ$ƔyDI~jeb9xlCqCfX:4|B?Evm/a5K3~sJ2?8RHٵabdb2p-pzԜ3[x;A~ۉ)=7x*^*\nE`%* g Of^vuQ?rM-7Mj7oF .@N =~!0lJpf;3%vdx* ~s(_Y| vctnpn/RsW9WR)I*m2ێl,U0wHa:vɎxd46hio~2>KסkS5dia OsW 1.Kvr #jZX#Τʆ3eD1"ϒ jtƲ6 *h L|='_h.1c>N0q邨$-2z5cߏEv/%9k^P/oOLb܏mycz̷'̥ H^ zц=cNn{))Szx"D E-n(Du?0d.W$'#nbe6.&DNa3@g#~I| qbĔWE qn=mt~O5%gnm1dj`#̞%3<:15N!#_v <:5i] 5!Vw7{:5t.g+?{U2>'}U13cT P37:*Syl]4/p9; /sG-,6%潦4grxqct~T.9<2~g(=FT>DzmHm*|$]2޼.cVJ+P7\i]=R\E?8La\HCoWa脐(cv\]hPOc288VH27AU]9YI sXBÔb߾e BBNH $`'rd>~#"ZPbav{jƩɬ)1bѠ٭^="N{҈PRʇ8+ȢFԖ͇9˅+~!'?t`q^V/ uncj495ژOͬW [ګӹR6%Aa˅y<]˛$d!=\bj|sY[NR0NpVTI;'ici:|҇}o(l8PT Ԏ0{XGHӍ<Uj @-!!©r<1g.7<RfNjƁykkۋ㫧fM=B>3ۼdAX/O+? X[=S?'Bc"x0)}E\( ,c/ MqhT }4]USh3vnT *[;wͣ;l!G1[ 6>ˤ@Ox1aj4Mi]aX`X©{=}1~&ఎq9eZB!)9ʃذrDP%hS F=WH]x͓9/s[ IW6i+?b9QXct+3tw@ [,^WRiIyBX^Kd:lgVAȜPͩYȗ;2| R'=Aq#Y~Ra43C6֑_)Қ7=Iª uT|JH50?ɥ:UbFMj[ԦY0<(ɲ#w~mС_X*/_ }(Ԧp'?|l9=8bduĥ! wu Ͻ򨸉 btF lwF|Ǜi4X)~C; *Yk̠.Gb+\7|s:9 Vn %Xz9Nw6stLfB2 \ibq\Z`U|"$ˋ(M>jM.  *YE ,J/W07q*ą>Y$ӅGs(>g-uت3S0  N{rF%ofeF$( ˍֵH`z`XbNmc; &X3]m"oL7cD %6]5-nMow^{-oLT#: WQ`TYR #VԲ"-^CjTih2CZQGy4=;ds燭[)Ҹ~hAP '1D'ZĆ+GOdd|*[-fZ7 p')QG3ǸE%VB<+#x81c†FdlqnWMSN*յԷ;2yD].SEߎsip`*<3eĨ9Q,$g `f<_^4F#SMآ71fކ1'~>Y뽆(+S-qp1`qls+(A8BtGIOJ7i.Y[ّ>]m0jMfC)PJGΎwt>\٠4ADqv-s6al[L܄;SEMmDnͶ9SQZMYZꏽx]ф2ʃGKŖ.Id|6k51דPAT `# M9%!  vyzIZ>iuM:/@$k BCGBڰ$^yl\vm.bWU2·eg8X*%U=H>:&ȶ˨5e)BoHV^{SчAI/Vli u} , I&b5?I_Rja;Qd?YGjZLÿu%Kl|H;BBqBQeu.8(YQH_]ji. ٫RAb jٿSSAspjX:4J^9g4Aב} 5QD9ءȍEr8k!غkrEOUv tӒ>?ZrDM3\ r<? '9&K,ׇ ~5/OXZ /O]8>r*:8G P P*;6K7'&l#_mr|H#8FE!&(Iq/iЃ;L9V فR5'C5y>8Nd`b__ d #8AAUr%Kڊo̼,Vwꗥs!wn NEi* <9>,YYϙn(i{AҠOYHV}1\nmjDLU="IMC"BBQRltŧH+ 2Az vfO {.lv.SַsPF|"/ābO0*;}oڃ"S:˼BgaX?_o?}grlhG'x }9MkJUj 3E4pN&`ӥBp`N }9Ȋ[JWP"`@WH/P2X5)„E`7h,\e { ; +)VJnI'3qS_=hQ>Rak}{MI LrZt#^jb ֻ&ꐒ)" 1m!-Ynw¶}E1Ęjl(OFy?N -s2*@p7FDV2s#ne3Pk+Ƕ[m@Htjċ"//;_r1#<bˠtM3&3퓤(Fµa:R-V'/29zXYюk՗+Qc^4HACmrPPb6ZBCQY 4 5`HeY"rO_HaUԲw+f{(HY@8.an{C2us6խkDNyNRE7aٞZmKc C5E/z$<^ϫ ]vIn"ZlU1ՀokCBы=6:sx!],tFˡ[N{S|U4taN9stj=ϑ '(!ޭϊݐ cE-BE> k?m jvX֍E00ק[eW>g^[6]~4jqERc3vACW_EV<vΐl(7 0CR$2Jܗ3Id 1ʔUMzܶI&N}A|Tj8TeWǤ&*CN]_CM!?#"5mDFɷ sh'B\ٽޔ'/+LFяy_,bdžj,ŭūx?~#Qjkh &!q3߿혹戟Jf˸BᱣAp󙔔[_k̈[ˎ`dyʨqyl46U{e5.VWSg[PPu{'}3ULxNQrs_h% "E\w7&}Q.ZKV<W'T?+A;u ^6Nl6~@9˶w0 F3U.*4jRÚ7glHdsuX7{MJ~E /ˆ]ond&O; Ow?snϽJɄs$v nU_"sGհU Nc70UsFRQ٭} .G^i1Ab>٩d|(ܰ ıGHюw55Ur0\ "ի`Ş*ˆ /l@R좱`BB}c|W t%0M5/q"r3E qɼG$$~}‡^ݬ(=EwƩј* 퇬-ˎ)-zCJA+.&ZDJWit}#Pe:p漖Z[#:ғ33_(F_xw&5. ڒG Z.e|+Ap$)#|@sIg [<+?0{=s\tJ7˅-'Gg $+hG$0:Hh!0k^'W>E(υ[+<B۪c1\jfK9pv[Õ4IԘ[ѣ`2p6f~ *30[*˩K11*60&lo6(0AFp5ٌvF\4~_6} v%!2`t٘sU=$RېN D+CvDa4zU`#G@?FBƞ?o,'śu6*y c$5d|ONf\;BcjV&l0.CvfU 3 /OsM^⌳9epl,\t4Nawms4 #c_KA$6tKh5w)6OQ*}8 }eojtoq3U&|wtQu-!SU'$;7(AMo7&kVvy5ǍR=IV[_0a1*'ױg@OВa_ql Ў"wքdwԾF|7%^s?X,֏Ci /UJP+iڷ˯Y| y-fRi 䴘f^+YdB;u>>-v vuRKxAD'*;ü{؄c2 +YW|l^ n_P s _3bܩ:JGx,y T3B}7N=/HZlc鱇qIfa[pglM~Rff/W,iN& M=UUM:׾P ꜹǡKE(#!͏CEd"=&\1VSAӹ'1 =b+21ܗ{ց3@zuSkNU`aJrN:(ּvDZ$! PwmG 1 53LT֚.xUccyŝMa>N8X/@>IEaFZpL ,+s!6~ JǶ+?]X.E-!wmshTZTH(b,/AMbƹ&3FOa0rqx׋g9GƒVMfg1I&35]ijDWc%)A} 8Ũ>J^H0;=87A(UAQY}.c 4-g)H_RV**,&nS]ͦNDoU"GK$NGxMC 2Ysyz7ˬzv:\Tt:OkWnȆlQ8ɂ\é|y)XCF|䠽Z'O 6ѣp[< $:GKK{w!akWc';7_ǵB:G^EK4K#xȐ꘽%+|F&tUG|mpgwnvkP$x'# Xsh\4l#oq3};('hj7ks@~ C5gt`bZLd+=GN5Ls,K}w?5D{Pn41 mTjRޠt*"Lf1+;͇N p*+t %);17^.՛6 ¹9:W10j[X("pE>aֆ-/t a ;m]H`dd]2?5"Zw+qEI O;gmY,ҼeBSa~ځ&qBQJRX"/rSPJ 5im-rqn{~4ٛwAdjk>g@vh?uĮN/6(w e@ quGRUMpSToY@_!P9e|E*8iXh[Co~wA'H[]@M1a݅3ab"o #;I)**+?]6@mh΅d'^1Ĭq a0cTckV/(-B/;v(fCINlx4"yY1D ~(0uG1&7P݂KC~o%YIw'dVBƷת7g촧hPѿS \DP{/.M ?LOo v?(NjMLof΀AUC{{iҗ >KVgIBWcW6#j K(4Byyn#4$[jaANg)W q@c>ța(&*zxgӧNM7[TeuA_p[^$w2tKzNl@/jr ˎ֞ RfcQTCPiuƟn"mbr2Z;)Hp|[Dqg aݎ!>qq|Ƚbf鴴\Dj"0P1 6 A]pPg!91ͪd<&7s9QӦ~u+"EJb;Ya,zp'qNwFpVܱK;OVdI=_I 7b yv-l6PRh}K$lŎX7IMG ?d9VhBl#F',p.q*Y)͝oK!8nxɍ@%pj` ̕^mNZЄ˔DZ:z~(+Zd0[>$ H`LR_@Beƹ+ cs![pZ%=|-Nk؆,`<[<,${4\ z=,s+ŻbVݵ^~[N`5Kklb'Vlje,{5d}w|'_"` S QH&Hv82 @be^`YURGHTVuȫw6KyR+W kFAApb&dؖ3W7 ]Dt~Fikz:띯&H@q-gT? *z_rTg D8:%iCpkKNl~CNsLmK2&fAƊL.o9޾9G6 Zp*;1Ϡɲfr 7 Cxq)9WG=@h$0mD2|uAjM[lztc޴髵>VHmM 1 g8P̧l:]9 mꈋxv&OF>ﺽ ~l%I|;:JOj~-b5 N6 'ԗ Iۼq/~2=̮"Pb[9ƃ;}Y8\!=P6t\o;X-*%$gc Q}eSOhV_-d\5xT.7xҞS^'{b?&Pv63( m(Mj/0'$Q;Ty 0] D^h&' i7(cpx>Ǖ5Wك},Llћib?U`/qdIB-[яɎA|V QǮ;^[HO5΋T)g,2<=? qyAȧ?#NgTuL&o+%.1 ^OT%n|l:H?|dPmw(ץF&_ͪ1XGx|1b?r4=FGB8i( Tޏ VJ2h lN>&^Rta2]S%'IEG 7!"+2h:+Mu)L.FCҮmޟ0I]d~^zu8I.z[2FFI&?_ ~Ɨ4`'%hX&CvfЇ$. zeS)Ԫpo *vRMȅP딤Ss0jڜg?:*c;{Bgmf^fnul6*wKDi½hCf覉64`L: ;N C;ticOh_65uS}֭POBpZ*!g#͝SUDmY9I a˟? s=D9~ `7;cԿGÜEGGVj &7 o= B| ; {ƯH(~EcSm+ "H35<}|џqlPDI >1<ׯl{DSgAgjbJ'ĵ`6rIk.lkɔ^Qzgf+U / Ov_J*֩\{eWOQ,YA{-,ࠢ7<~@dx 'e3uyK}Zuz}3y=y m ?ŶU83|"ܺ&~W2M'ǵ|kA,q>ia^yu!r\\F.:^;7fz%k(BPjQ!C㯬(`}ifS!Ci~(=?fv ^ܧvmFF:& [si,u*ޥRb!YЯX64pyV@w8?yhΛ Wї;^q<^kJIkq܌ο Ue8.J/6&/pHk򟊗9 ݡIW$Y0ڔ*z} Rx6ONHK,9>+K Zf #S<=Z [Kȃh4r+yj.+:ॻ.z &tco0"l>o#QhumGyH%!ˈK.G_ mXE G\_~ AȒZ0~A!TD.[Wx]c ?05U4Bfwyik|Dm < Jͽߊt6_oܮaz#HhhS3x aO-z{d,fRiҺm"?BPc~t\A),ۈ{jp;UcD tEQmxD*UAm|]rzRޤiSC+FD46};5Rm=/)~%$_ ^)"xTBuc-TcAل$ūAMK51]/@ .VS<宏qʸ7)$#(lCsUtLUmujG$ZNr%Y9g8iI8WX?C|[!E}Sݵ5P*eG?ް)Y|pT߶ MkZrUH!´ 4,;mcߨI{[j |bD ]+~ 3_4(d_ڀ##:mȬ ,-1jC9at㉠eIC 35.V1.J2H-tBʯ7{wM=:H8%ԣV"U6omwPo3nfZ}˹IG^oNSk9dmZ^V!NmOGJI5DӒíC꯱s  g~CK5Pdp h]?U/CJoW8gY85P_iW?p2zr"쌌Sϕt0}Nr6 `R6-#'} 'vpyhW?m޾,@@EGsFF{D"AgэInz%ClQU3f2H&=ƻu"xL z[Wmݧ`wFIl1Χ8ڎk7OnQ狷 ) ,G5O^Ȣ_[97C;A|HȤ*1bݠ^,cAG>miR&D5C2[p^Ϣp :j뗒Ax V(Ґ*!7 @R̶aOYL3[^n2x8x[uc^ܭ2Xx[kô1ѩZ44ָ}mBQ߷A*h7ֲ6Sv)s'o|kJ= H7! 3o|30eTdR膌os)Xg8ߏbiKPCӕP-WlÞ9~M}Z›č_%F*65jc&љ + \:,L4L#hlh`E[Nó<-Ce؎Dj~-؍ "k( -蒧Xӻ+ ~me&*(\ȅh)s+01k_y?HOBwW %$Mw%G:*> ?cEDͣF$=²-)pa MċRI&㮣c0ge9(wu"`g8j|BA!.ԣ`.nIiF}{KXAq5g8^M,`!%Pͼ,wǀ39(*- zsBl^8Gg !)J/Edn~xa$E6Sр6Z,'0VTwG.j91=SD!SstqD_cTqMy8o*? ,,Hv:s'ޣp ު#k..72_,#=2!J$_׺v(Ud5);t㴓 '07 XM'@;WY0+RnU(77rzVԕ b}iˆ|:ccb7l_-JN&q(Fg2b-nN~v|LaU_RJK gA6I*ow9::]Sߕ*A: s#Xu6$@Dy8_5,ѵ!^Q bqhL_&j~rWӇ]W|(gUɚg R")q2J:@&kw*hgCjh8!5fZޏ 0hw"#0d݈NM::yuY1jpcΡEvLsZfV : z9l8 aplZ95=Vm>Ivn%>rnpBd#;O?0lvީbb F'&Vtkd(7,(5aĂ (D N't ؈,;g``Q| wM5 =OfV jR0zXR{![Wu-(%bo'+.6)y%SnS} 3 X  ՇgGU dl۪1tY2n+ч$-V%Ouη<:Hj5v4sh e2b}[RIn v<.!\=A+r1&u .(XKwu>U\$4,Sm͑63`B>w2I9vEv2HFrʸ dt: a2Ӗ)/ y.B⋿*>-e_5ސ#x0-Y!FZ{_`O 2I!AF.b@aK/ >~btXR/B/,"9V4WpMʟ>/P3L{3C7du 4~EWҖa$=%Yq;;i1LP{#XlɷJ>.+)Ia݅w~~:QĜ$i+ Tq&R`Vo5F%wH/)XvmSD/ȵ:nVV|s1H([tvpF >YVUM byu>C\Zݨy% 5G-6a/\"kxamオ,/q2 `q()J) I#Qߞ$g*hȦ9jWU7'b.#iu(p(^ [jpW4צ1kytCE'v\*UC2Emni(9*ה4SAdEٕQ};p0u5uM(`@}V:z,CWZD<02q SxKd6ԩHOh1iљ`naj1ďBj35(}aNdG ġ@0:f)4mdfyYdeo.5; $i%|>ߴ"U]᪉'mJR]JPsL cqeB;}ibmE& ,2/?<jMw}.X@`7"P\G̳~LҁTn6qa&dc&8UCpK-v5`ue3"iЃNV ۹KB')\OJqD~o@ѽMF_NGHa^}c.,s:N*@WZgSOPq138 #?eD_lId]zR*D/Xk䉻yج%=Gh٣\SÏSTK9&DT5ė{_;g:ɮ=s ^;[:_l]ԯjB\j}n% ?ul%W8"wd9]D WO1zMУ::5lu} d$$^k$}1ʹV?g82!H~;dѽ;=%k$'k(l,xt6IM&\5Zs0 (s!MmpE?*]y]jITPuDA*zQSk^ɋh=6n.2L}pE8&4{^&EEJ s()}Qזf:MAs!p4Es!Њ:9]nMfŖ_q!bO4Yp,&<)zmYn V0tbL{6b9aC k $g)2bC_%ڐ$~Xf/R+w}D7-{9 n}׃>n;V3sM9 וl~a+S4h)(h[afZecKi,BFAQ4*c&yzr9fG> ?-y6RIp=?8~b s' S8aƒFi5corU+_8ru>*̨Jȝ2^5eb.>59ʹ.ӿ 9T'XF*i_@B˺S|Д[xCO}_iK$26'*n$Czȩ:&ip`>h57|3]ʫ_yk5>TCim~\r`QLݦ. `6/:**23"&TV"harc&/1&ޟ qTJ-;(fBj1z򱶌 ŭ~x7YNnIQ!+E~ث:'Ҷs~G*h"5=TуEFbCsZRY:_Šyz(􁺍jJlJ W/A9p@ip㿾8wu;'JI|OD.)%^`R&{x2 8J#6o]͘FPKQJ2ByMe&RTCm,A^4/%ǾmH51hyOCnY`?m)XZ L Ԡ-UJ;ᅊOҧ4ds@ u"^o#E9(y{{5ZvmqnF)oqKh]tw4 Ge}P:& i6ʵ/(8It4(NI- s3Ӝաt U0CɋlE Rr &awS}r"~ tVm`BÎ"qϣzzZNJjLs$6$uE)Ŭ - ^tS@cM%W/Tb#x XZ#s%.K!_g,:]i* } 7Q2tJnjoHQ%L&I@RHI?NORzd~M=C; lcXwC@C G$UXE9Γ+ [utts   #n& h%I~Ãd'e0e*(Rկ;cf/ވ`h * CS[{?!xt5߶K&P<.7sв}J$W1y\߆&9 u`Ogb/_*F2%\^;P^CܮeGZPkvW:Ȳ>S˴6b+Y&g~!;#YcStVQ"0z kX85,W.'i[#>47H8h $^_24y^tg2`ԈҘf(78 u}ᤪ' 9r:B!l, uG518B`?_`苔TB묁;C>wK00XlmT0t7xp7isиYΤDxyl:؀c W7x[2Ns`] nvdfӓe{TW1O.<xE% ~eT9ϨpHOwf=UcuH"R]2.peb7{wl*5 k\9&p8%z{+;%^GՎ$U5|շⷰ UᩌP3"QjVUv; 9-!J{I/DȷTfj^ q^-XA1 a3̡E=S k$~orQsûU80ɲ"ܦ:>͢'tˈ|4jXc,)xI;,T(ޫq&G|9J4·O܋X %$QT6֙WUI4qn M"dz @x9Dml>%HkJPA> z;kgiB\e`[/ms~wZ!V'1U'R+o)=ïGfʀL+*i] ]&+(׸]k[Ejjh.&xx`DXO`f `g l9 \=7=PLScJp {xxQ급9$U[e EfX`/gNǤa'_m iE%O7`?`|R^v-pڼ\ezɴ(n-8”8Ӥ-i¾]H[¦g^fI#C{qQ2!$CCx0eT@Rt Vw|RC3:I{,ZabHE?/ֲN?sl%Ԙ/ "׊-ޚ/ͬW'9"[/srV_ M6@J'4/yI檢 UGMe*̦.+ř9}m[XHq<9(5yY埠 /Fᐝ,Y.P7_ɕO^K@tGeCR(M|:LDCsKWkP47:OȔƽ@M\ VoldOf! 䮄/DNիoܻ D#tvuΘ(`el烚< S,61C?GWX' TLGDIM,lSHx c0_Ϥ&K]|ziZWI:QOs/47-MnFn!bCIc mՌKIOȩ8/SӋEMbs\0(TRb JeD7뾼I\?a빽v240b)y2tWC3JE%1UsԎ֗QTn_;^C4ݐ8ʝحgcs(S=9 HwZl9`9g5уIv|#[ 8C?tiJ̷BMDQ|}=VKaA}KfzllJ|mZQQvf0yG92X18gb:~mkgy/ʶU|Hb}ƺƜ1_IYx (%d؏52sn(gO`p錪)WI{{*P '] 1Ⱥd/j X߰tP4eş,I}0)rc~gq6=šK 9qBg q@U.mTkې^f5S+N$`+}Z`*upXwrJye$N9!zO>l]Z9L c+T4@]X/: t1\Ri=ÈKbJ 1M10K$$v7拦_e}l`bPhqAS ߱L>_+" - 稕j@^6uW*,e Qɡ]b>4Ldxcm!vazyfV[{rDDR} tN~aᷭo'(=F90.~fl0֭NNn/X>Et~yxpJ2 `?)\]"p-<A$L+9<֫ rh= |L텉>JQlQÎүB赮[AAPİ!5&0$^1Ԭ73Ѓv);ec=(N{]VȃSn*9_ T>0 h^g'e.YKS]n/aNRCn2OU&: M.;=W ΅$3VIYZ:b^7/`( 5^ NP݅zq?@[&t ǃ">R^ Ɂfzy_PaB[ϣЀ1e!)$CW|ZEfi`~qQ# w7忏-.(ö)=v ?\ɂ[э!HۦSEuPCQp|bTe^ vV Ъ)7Um5[8)y 718ҷdbвD!j4pE^'H|̏%8ӊY cv ȍЬIBh[jiw (T4h;hj;iMM2 i(h],)d:Thы-ptVQ|vO~zdlv-;lt;i= q"%Y`n oycS:!Umc1N^kۼxLTp0]vm^?J-GMǼ`H `ݽ'3!;&h35i(]n1͌#?AGaE=y;(}`RiI=k7V]zΉ>ՒޤǙL`̺X~ƻ5I *-2M*jO6z?܏Z_mJ*K-#R]}&r5~*q MņX?[+wtÞe[*?yȃ}H(UGNN=7I#TTABM\dG u2Z ''Roy^EK_IK0ПsK\X>~3?j˨Ã}rm7IIUL5f1}>GHj mB"W/W1\X_}3\[?p&ukϰgZBq NCG5M¤:.']y%] !_hӞCw0uD2= K(Z @cihՌ́wkͣ '$6!6EeQҰKbΙP5o;{dхiZ^s\ʆמcFOW}N+kֆOKp\] Gl1?z9H:rcDDIY ekCCg,.r5 N^qV !;ˮ)8ֲ8GĜqZoI'XaB:Iᐽ|_,[|wm bJبJ>69\{Vd"H:_m!(lu8|s>^e(Ƀt🰗#@±,cRGҼƭ7,x c z30KHߟ;~i,a͑ zfEm3˭<f)X!ѥ}1EG٘uJ'dtsvNc.n!ZU1Z l"âK(|=춤l[1kTVx }0OH-W N 2޼{tM`Y"eugƋM Aj0{orcI&sR_pg:-mU4nxwhl}$Ugؕ??_'BxB5zKJv-U(焣 nB:L1,lp~lafC?(X>%{i[_. fL-_B֩= GL.xH$n+v oCu6E+̼:ˈO 8|WhZ\Q[0bډBSaDo1rH6і4Z{qg/%G܊-C? 9['|r^<ˑ=IN r{ 2A"8z`q@]MZ>uScԱ%(r::h,\ a`.f)Qx+;i![He@*6LRھtiW08pAFDI^b6̬91 u7ݒiIz^Z>WD_5BVLJ|4GZ#cJxVq'>_7G _0ћHŔcN-G,Ia^gAN&ٻ ,La6Qi1E°Ud,U '0F$-lyDB moکlvD3>;"xHSZɯ_v8kTnٷwS?OFFPtI}84u0LX d?aDfilPGx0f$Zf/)i1Cv<-b*n I>6ƷYV &tK|mbn@sT\'< gmh@ǝ>YZEW~./ ڄGtMRuh#|R+e 4{Zӯ? 7PֆҮ' ͍OO !^yOp.1BɈɀ31So\ L Q4lb`j͊j5V-lnB pN bouː밅!e5' 3zc@[7|K20 ɰM%U%|[샕|q{}/Sˊbezؕ`c}F)gmT"E5d olicyᡡ.#a uw/,`A"wE1]2ęog %wQZ7v"ZV>Z3K?3F 떿+ ’ųҢ4U6ė(T]KTfblLg矑i;QL63, |ubW5EUs_ױ=faWD2{YBO㠌1XRSYUqJgO=$k)gN Xy JMVm} )t_3ʺ5N#X,H3C7_]e#޷ӀC*_Imh ˪BNqɡ Wvr]>5z>Ѹͦ|dՁ;X糛%vÔ)xoA?D|} qLQ&XXPV?ݒy樛VBI^* 5ݪq'3=GIlO隝$Uj~]՟IO/1FUeEh Vr WdF2 /p1'Bb净Ucju5X4HP[\u#pZc:~@vYk=?OGתL!D"%h1jd"s| Jq'3h,C] SH|*>'{]q_~A`exY F(3_kl9GP mXRV^0U;yc4I6(t R%87aDԀg!W_--ؒ+et~w}RXP@-Fjou$C$ )z6 '1 uєdiFd\b3nx`HtyCLH' !~+C{y7!>k2~iԉgS^/S/M5/gޭ+;0'Yp:;c+EjC&bTJ f=1_k1n/KkNcFOίs:4+HIznK `EXMAWT b *e:CCOCk& jV_4!'bymUnwŮGO}Ā=MVbj瓢"NKD]sٌƐ87p`|pz9aI' CQ ZP=YX$F؁v#Q|af2omVRXw᝛Q"̻=MٙNV OJ<PpP  VVN{zDp[p끫4WYK%Cm\4 mIrҐalc*CV|Zv L?ܲ {Nfy8b!K> Ia4_o/$E%*G!c/xMh Yևڃܼ_\VZ/{y"p6:"A3C=HCϣ L* Tg0։r'3ڬIIpz Rsi!eROJ—EWy@Cn m4\+Xan&Ɓ2B%EPmX-nˬ FŪH.kce@<#hpދn `$~m M4 h,q6jB0b~!pNSҺ0!@z\qCzhcl5 a+m :9{^,xM/lZ,d7ݠ7f۪F5/A?2wtD.F PmUszYS?5HvR̄tճB$aSzg #"qȚz1.Os9~7NnX~-# {}?8BI˃,|#+?Fwbx ^Nĥ6$ꕻ, fa@-4)0_?l*/0I ?SlB)m,N3 ܦA*`F2Z@)vGX^{oG΃SdB Jx-9oɻuXlm#k3ٍ](U) 3]Gkz9r˅awڧvl)Z\;c|sWP.*v8RÌOg!)WDQiwcvvyJI=~($$m>h0HYp͕flqZ@Ͳ vNk-bPx´QU_r`ç했beb Qk t00'4Hjhq׶R<%oBҮo "t[kѦ3m1k+EH!1rM G p].Sy-T+d_@ڨYD64ɄВ`,NT||c1] @ S ъ{0K3涯>Qa8cu0FQ1D"ڲL'8t+l<Q77R3iXT5SKY8\R551+1^)qegdĥz'X~"a-ߎ?\6m2(5jv]Z;ҧxA a) vcSőG9ȫ4W1DbռI+,MI6φ_/Jt' ҳ^RNl. >^5s!B5.wZc_ d+SeQq %J`K5hJTY?YFlJPۤ!?9 mgX=u "zFYPᶂq@p]Z?NkE:6n=iیϲ\'ፃG΂3udtxyt '1P9yt0gUky <0qY@>]]uA9K^]G^9޲ZFIRCXҒř/g[i< ,רx˩j :Mfe dHF9d5^U H+}]=*ϸa\{Iw)WV`mpX )I<I`!v"{6(.gI;=$x =0A2)i~eӌVrI_WdU ًi@ cą͌ꅸT=1%~xEUm'.'x~=ͪ%JUb x]WWө=Žg\/v[+Us*Kݰ?b֩BnJV0@IvVW#݉a>;8~jfh4^&-x׸ ]mZ @JP@Վhq4>P!IF+"˶ֺ@W8$* svYf7kdS8΍9eU}JzS~4T\7͊BxAQ+jOSeqGȝ fGD _V.dtǧ:?n!dJ ؿp $ H{w$W=1m>4ay0 '﫠ߵBq(R϶TB(Dg`i*` g=v6:ʁQU.Ӄ-}(ɷ0GJÏ"ժt~h7gp%xb\OY%JJMetAȴ~1d8Ď4 k.WN5;ЃA6rŘo94I@1!Ȟ!ľ -VK͡[Zgr pVIx)싔`hm7ڙ7\@X]9, A9ϭh[7+o$﮼Uz\_htDvߝ@ΨvM,|xJA?H?x M4/9ZĒ߃Hˆu8N!m@s> 'Q'wLj9T#RȰԲμd=H:^I ]r`nN4;Ώ HM{9=P[Nw7= -͜ܓHhsPG )-$ %jvK4ڍjc{ ] ZK@CģJ.hfpŐN΃uK xp(:8{Q'/mFN7~ހ²n {`SV S{7s =>7]em.]uW lߚl@Pu]yzh Tq[n@tսqm`imSD [mwEحI"e_͗-VQc֌J Uq-q4=BkCB܈ٲ#g/ @N9s0pgO۠KSb ,l%zܵe tL1A"PצGkYBMU/Hk`a Yn k/n%8钦OjW&x]&*9CRZAw s~$&q%!6_%T+Z*M&=cE3R 'z} r [cDF`ƺdw Qg@ v7֌bѥB S=tסR7XsTN/?E9(Dž_5 Jr~ (+ m)$h K+k,Eǔ5HAZN5{- xx8qwb؎wf='I=.<#MT+͆X>k{틵M>u%pF+CYvk"5 80Ldvbeeю\nH`@g+jV\\RK@]*Ԧ+s2c5pWpDIBdE.,ơY ~YU/G0fC~s@!4Y<\'91wǍ ^05~'*yw- ),acwymws̰1PuFCpI[SadZ2l,wɾa>srD^5~Z[KX@pm:Ud=0נ:FvqYN"E6Ȏ.6I$3;t2h-v^<ݝ)N 4krseXzIrisUqڞQ@# (c@gn,EZPq.Pw,1fwQ2@?33ۄGyP^C7au ]|GrvMؚNKc_Hų(GGBzy^- lDL,02@447~7fSr:P}qĬP-euojx--ng$ $.%w]xx`(7P#0նv7tfG3mt0 ټTL Wu(ON ͙`JuXks*'2;!^7D58ԃ\ 솴|$U'2Eq'’G*opՒdAR'Kn0 ٤Cvvz Ȼz S*&t#"CȃLLVI͚h+㺁t(>;g*--=y)-ɝd028t㴥ͧm*3o 0*RNQ ;m.f*Rsւ|,Т|<4IvʦPL*(CYdLF77~tfÜ@:Hx[#O v+]*41)CؼY'WwC=<8Ș„v+.V! g`1In1G'{X2R$`lY^׳UQ6SN%Q0,,344ge&ݱ:G3'ax]T/6X]EӸyt_DIcwp0&> (9C`{ng@$OPEȵ<1{>ꩠƷ4Rco_;EԷ#S*s ZQU#Vm)+C+% v"{C2{ifc׏L:6ϯawj!nÇwՇ9Zn5/*؉J; f).GAo51IuDBrK) s[2+ߤ gOP:6f<{dif}i%t>$+]N*TW|o"֛4Id O{6Q.4!+]x} =Hu5ݡ݅"!urx0m)YNJ=Y5MZVŰthn FqpdAM*4|?:GCzy6?Vqd.,-2uh.S7\o&{A#61%&C*eTF AnƏB|莜;:֙Yc T>G{ @fg0",/Cn، k[/II=T{ OO!VwZ&چ=ZV8kt_$(/Cix[/'a^ YٴX,We"e&]e$nU.2hA^M'YS+"hrYRxXpqy*Qk`!ejsT{ „^jw@()=ɩwyh+/ПB63ɏ#J OT Es9jDddo̞P>"NS v0/BkaCx}o>ܩʿ=]'D y0sOz2\\w8#o D"pn>RRlqWZo6ٔQW) b/{݅d5-eNMfExڛz7+}Ak/Fp'ާսG~rFfEeO /BTYf1QB)sC=iU,j9Ϳ<*'KT^ oV/ʄдj|y4cax{(" Md"hO0D wY{ಓwhi.~@*#B"sQb]'O*plHhڷ2ռ"]bq?7w$S8w?cR9):"1PMuobwIm"\ Ns>3.?_ p <:E*XPG'S[La^tHշ~3րWnz?.]8gX(\8(o gt.:(Y\!SKQC&~X,WSQ \]bt ͱp=?A#x(DKY'MR`^'7HՆUP95ysFS2HK(|2%a`c9ٴ'8! UMkXl&02.YC,ӐΪg<N6(DVKTy|0,S~(t!c?Ruud%)aOLʴGyIx(1[EoW %&KlF: kUX4 @ pi'lX3ʌ{4 `v6h;V+wm_$Fp)rRȒ?4(0oMX=|~ǝielYtU}_&\%~@P*Dn{e95"+$p9ۢh[@@G+$ӦAe!8'(69J{ Ùy'Mi.Ǻ+[8oԲO! We~!KNKBoXgB-x53'.O|`IҤS /o.<%BB݁#Ep(Xu [^m&4 %ܤ[N{yLhD%Zt#gCl2J ȓ?`l~ {5\>L]pw 3Ѝ\pc(WA<TU̿ou]DM:Sz-,z ԝ1kN3zzZO81gn<=0J`TtJuy{E_[!YTV4OXDsQښIb*NZisw \<=1Yze43ѲѪ{ 8-[Uy~8,A C9Rڜ@ZLT >Rؒ1 ^ jGJ |m\KQ<73D~u*M,V?T[҃[g^7ĤvwgXs2хnycߟobQ {$nπ=6WGEQM),7NiUy05DAVŻF7g ݡb90}8u[b xJcM3s@ c`"&}Qdavg>ʫ/aRF4ͻ*t\)RTU[#Xgs%?1A.oTU,@+97ۇ=Eq[ FAm E4aNc@}tI%Howz%.Naւ,+1sGg?_Sx4z{Ɂ  wim"V{-16敺&:VTվܘ.w~C N~t2+OhS rϘ-.pʚHbL#ڰ!l#X]%~˜X=[ҿra¡Ô҉5&]'jG  LX3c9hst7P&3gd ̳H]7]ʭsdaP/x*ܤF~_!yo&ZYV 貦@#g#/-UY}vd^ѣד&, bJ8Jީ*YrBఆ୔YHh[H'7bp'Rr2n'/h0oO_ڬJty}Ha!Tv҇q\hb7yMӊe fb(/xz.Sxnqu:Pgdbl%{dNdÁ:?}Cbb&EcAol~V*ډ%9+H,P]&ih.r :.fvR 4CX*Sp"&3ZiZKuG#T1$}:}|j+- H2h":Dɡa)2R߮v}ȵ#O2]9|~y $%ma$~ y7 fFWƔS[kG릞jGBa'~*_%?ܹk%:Qp$kg$tdQlUKP0¸1lpcQ^Z{x>z01D8#0K831/(z`Ӹ5{5eQf-YsNx^^npMXof:DKH4 ]}Y6q -۷$_ No23G59DHRI0_Ʋp$iZ &Xp݃'Z2/+x(UMЕRTm#A>xDO7⇕6\ <, XyQ T y֩@k<,{HӸ-د'~~݀qG?ڨEFUϤ-x3 % K\L_sߏg'Š[f˃e1 N-8j. Ѳ0BÀ_rxv@i*"FJV:d4OXH<,G6}^.1 VKʃ PSziS[N[ҾENe"a ή֮C,KN@p>_]v=13PLW9Ao>Vǹ;oSvѯ^GxM%= ^,_dS;kYH m4biʥC^{^iFZ\8 `zSZwLImʹ^84?i(h_a _'ORH&KbQVqێ$'UshVnd$l%;6TEnx{W*^ڬ̖h yFyD#&A1w&xlW-" | ݥ8Hj; c16X#p>`Ogd|?q|}w,Bm=2+J5\ϩ__P3á&,057 -Q(\X.Vm"Y$͋`8&7K>vC4.of 'NN+\ 9Z[5x] -,aLbi E10mg.5EDMnrǤ`Cߧ.9K#x)?^`&F1UIխWCpu17aq\>mć@lR0_;n:`RG$ Go<#2 lw{ ˲v\?a9Y·eQ3eﰣSyAye׫$\Z!Qt`p/B&t(JŶUai$l甸 angWɎ9BAazwVJKH ߸v+ynb ɅyqBi@I(M.eᨃڼ Vf?n,CR}8.pHe;E+`tS?$wxշfZO35 Z{<]R.w J*a_8:כB=}T0-E~VC9 l瞋m];ףHʷ(_Zi?Fl=ffsH<Ç*GH23Xe~_ˮLe:Z׃k"G*r%}ڱ42ó."4ڕ Z8i،eh,}iȽ=xq`"5v## bL-)IU0$Lb~j^N,5AM`V7xp d #Ȩ-j,ɴ/I!mk Q_ 7çțݙ| &$FRp4CzV,;?OQ Dq?k;ٗg|pFIguب{~b`bjϟ[6od"*G')c 1WEܱSpBFC!B}ګ2푎p/>l`U;4xBQ鴕yXT4B,򢉒=ݝ=,Ǩj {yA(696RP@iPqI&G3% s*#d9jO);vb~p < Jύ@З'WD ֭:6ct^‚(VG|? ᛡp3=ι*vBHd50x]f RձFWԠ,/IHh/pHn0Z&KlV-)G\rce'CGWNYq7'!  :>|OΎ"xR8ŵ0K14ǜ ;=#]؂n&L,#]vٳw`*zz3* _>gFP▂BoFW>_"'e'VnYrBs)dwWjt<Č-Db&h'g[ U7:ƪi1g I9(r̰;)$vSm@H< {=79֡F _ᰳ%:/in+xo.^K>Ca97P(6 7vDDwt]bx&B9߂͒z_3~5g698k}hq,e_?ƞUQ6duabcHV gnjP1Bqo:1,oXn3{/BUel$O]kqeg"jn"¢ܓ\)'}dj\$*̝k'n%tҦ?9)jK W|>"8D A-aG3RYᠠg,CݙAWXƺabKFu}.T<w_KI!A>WCJGrQ4=1$w0[ YЉ + ž\lȯ4 }a|AIX. ]6o(7Q44hTFX G~xŞ g )J%Oj=kO'jRcR*Lḳ#G< )z<BH%6mHӴ2zJ_Z㩼a'6G%r&fwacUE]I:y {FV l "~{_j%$9N(!Cx>|_.,f}bW.;c1-sh/+N@Xsiu ?SCI ?%!mvfluÎog%yBz% _M8^x~3%aeuDY(v]U9 LGg9ӥ58u,_8F}lłk(ARr q:[8e!G/娲N{r #Q`}$cЧrz6~XG͆-̕A*|! ZtVe܄^BށapYH-OPpdfNMBև-k;MҭܐnPP3'AwBXdjE4hZ\0a|wٓ?KM)WxFG?O;x"1gF[jYx-]wKB"RoG ̧(MfN9أ`TUĽ(v5Ԩ}n5tb 2_TTêaf&z.\_ū9+|sXx&A]!OhLwẤ{S=4(#9r)喈A +o>Xn^ضT \?H9d(o`@Nlu^6S/mZʠިqEA0?͒9fò9,̃Y%3q!j 3*y֡@&G9Yo=ֶ:ԂL㵫7cԟ,WUwĘjnPtA$N UU{6uȖw?\|^OcU2]wsWf%µYJ,I.A]տsvUʓ (@ކ?jRm6t{w702"bݧv^L&\R1: Aė`ȸe8k`Rz^װtX|kh[d:Oyw1>S+o&:CE>JȿP=~MgSRXr .8l׬!>!';''`LTޤk6] ޅcT"=PB?KHܦ/[~xEÏz縔 X"KXu[$@"p :5?K!盢U)Ʃѱ!dxsRO' GL.(R9iRjzjZ7Cn}v_YN%@s$ wȦ3ZUA{jŽ+玙prU9^r,k-G'Mu&['kC£Խ_Fy(c}aP6䆭е'įTch ( 3'eҥ<6|lr9(+#\ǡpJ9Sb /]yq7;ޙU_o+}4aTo_qvW rCu5'"G!0`X(N~%bOI UMH=IEtm`UMEHjoݷkrk<uVҌA7}l+j#"D91J' a^(Wy>/Ȍ7/pjx?P&Q Tr6 @< #g3"{;pOVki)A{m |Axߎf2Ƶ kM=$`[T kLD=pRc2㦼ttw7&x9C!=~z_6* cH$MOm\SO}Y`0VE; 8ΒWlDxڜZGDBϪȓR'xV*ٟŶ ǁlFDXLNGBQ T H8][l/xN5?+!\}%TeߏuŋN!<ڨhqc2Mrwg@"kYL{X1QY%r5+q[=Z:$T45c !䅒6`MO~/ᇐc1Δ<'-hK2zO?;VX½&ޢ2 ZcEJU .c:%dX㣝ݨ+c{q@o8eGqZvG:w4hFޮo`_>;dGUMe.r!ݣŭ8%F4M͞$1ow_}yDM\ЦiIJ)B-q|m`P \$`pm[Voq ]Sdnk3u CtE'Djk9erI~<_*#!ˠf-ŗEIʴp-,~w%jZz.@]agjQw?Xk_c Zk(U?Ǻ v̓Udkf(g57'p6M.MLPMspa)T:poi>N(}I<'`m=&ǣ,?HOMՇLrdo/Q9&MOu syG9>v/uش{^,B|8c>uYw"gwkuY~n6S;4&@gz;Ǖ,m(V}Z;:Fӊf973$>]1ܳ'p1zՉˋ8E_y+*+4D"`qh.qѷfu(_">:oҳ8]6*&@DLť]!$ƶ*׉MPg9ݭ{B0{(MtZ_5,Ҧi'47p=D1ş^3\lm5b^=;qg4 I6IŽ "Pj~y`WÝ@f+C{t$+ mSP tp?A^I1M-OiuH A4{6%ܑœ7B&Saƽ}eCKbaNwJ1lb ѯ{nOiM'RH%;[Ȣ_ bZwx5sXأw=K^ :+HYHb.K!3US}*pRdWHhު6DxߜDfRn8CuhL{[Jh̝R(]EA LPHڥ >! r}AE;6Dx[DžAP0G@߯,yl0/f%u޸{1"RRAߑھq"N4 ;A}~AJ9W[ir끼k?:3XƲiW^P G~+b<.Mgo1_!IId*|!w\($_ *6Jrsv7*CP4͕>ٺ CL`N] ;T`,Bw- E2[kT6#378tz tIH摏 j띩_C>t A$KNkQ86y"I6 ~Jm*?s p,^tīO=WIt+go#\ޮf2|(TQAg^d' PyNv¿!*!¯R huo&.lKB|U1J}dᭇ1ElAVIHB˟ R夦::%QX4L@Jֹy{]j'c>CJdtஶjD͗xs,"0}:md%R<=ٹ$nnB{S3Higf4$?Ș01ٮvz劒 ^B* l P_sdbTۛdtF ôwa9@SXbYU=rdW[k{.8\ZT>΍8~:yzv1uS g$Mj+k ? |Wm!Qr'R{Ȩy34F-宬_EqBR_~OnpשGr;Ѓ3QBP5O\7>/C?py!n8ޯqOψ8w*sLL5A? F}5G׵ 7a}~O*RKf+#r&C#6?&΀c:mݡʎYT=kr`ǠZ%> 3\f P򡹨,tC1-/ RM-nZrGkV5-< rA$%/e9-d  5@KφSd|e0W&-5E(1M}BEd>Kcκ>|7k}W^\~BݒY$xMG]rŁ:JWD yD!0F/_k+IǞCsAO].5E-lq+-de ]ZP贅?T[0 /ת_bL%;XT93q-xQ$}:gLy?7f)a7EBZF_+>oO2`ŗ9Zds-5&˓&e1#ⲋS*}S9l0&g3;A aINgb_c\Y%6 AUs=#o0(.׍zt8QZޞ#iC;D>|Ӑ@"L7PPҪGe$CZ^L'-k5kOu /U 1|塏9d o}4O uf7q /Xx?”h_&t}gLu,4=T)h}K)˞+ 1h@L8Z'Cwx.~ R'}&x? )9znjM CQK1xl0W, ~Nj47ߟ4-⁰ @pf_cZT,Pz**xxؿR4|PFޑ[[ Vk1\L&z jT/zppwiPw1d)jh~<!~C1k?aٴ8[5lZ`_sKg; -Fl9(We\_ƭ{ʠaCu=%?br (\త$&9͉9Z^*|q!;kBa>.b-XT8AkF+  ?6A䪮9qc}_sl آW[ W=)%%6G?HGNHd} LL`a1 [DDqk $X?mn?XLd܍3s)T VZ,\X<-Ht*f߭ p=8C^oE{h5.tM-ALr9rO'~}\'akd`r&q>S0xiY/8RCszš ^Xа~|]TAiuGjLlrq 7fQ랿"jaC鏃_W(mraqFHw}61nvMOv_i1K?_'ʻ;a_61ոt5$(/LBM_/OKh^Q^5 K7`wb+0:{:V]cc(y ߩxbH0حm%-}]|'킖 Іk^NG=\Kt¥GO,ml(h1?U#ʛͳch;` woF ̶۠Љ̪Fo#:NHzjNiKNd*c+5إ3lkr<閲7c?z^cQ[KR1907Z6M&OkC{4>s9)G.a5Wr.͚++HcF^bvhY'hna~א´;3vXDYD?<}25w6$b^f,1<~ i"vtg5Eawrk<e/*\F7I2sRJEOH7TxZYk >sfw|Zdv y˅3t;)a}<#0>Qa8Cj4£{t攗a׉^`C66jGŸ[e^T ɜ`0 w7_^s0! Y|?PEΈ+ktbG-2 /Wq'85.Ǘ -B'/g 3}xaōZ~$dL fNM&JX'N{(˴KZZSg ǭM0Up紗yJ| wMHӯN( 13Mv(#Y6!7{z$DK@ǀ5U^ir& p- WZy [浖 j8vQ;P"(|T mnsy ?,=Rɿ4Ia얃2:>"vB}Z#,#%!Ԙ'0.0 db@q_8֠'צtUDNhUt{7)09cH\nGWHzj>Uv1tP2М O nL)0F\?@'8p}}Kxao +)R μllY űulWFAlb0$/yj}hs?$ܛV|73du&0.UrE|8`>1-z\_o/1moKKh(8S"eaCO}F2Ob[s D;9MϽeM崴(7Fc佘XPkHz[45C,ENjt6ˀ.!`9ԟ7j7^ tRL9L5> r\^= pJM:=DZ37\>!n*kű$-f 7Q^&y?Yѻnrgs-kyQ\*pK$JRяOLt8V>)5u`_šJ<)]_훱 b%Uszq96zk;^(1UWl_^s{:LV -,q>s'QA=@ s cJd "8W4WYr'_UX(wv#{(Cq® [ޏ q[f=pU@M {ȧz-|GE&)b-&4aR,ix8n(0jK4p*xIib#E7Lhd7ꠅϩtTR/pFZA6ϖ~OGNa=ܚ$uDH(tMCq=/Zwbf*6mZ=]Gd66SI8wWdQ{sD9^6ΰ%DۈfrP%@ ix3'#m2Jhh/RRH˳%s?HW6>_X6;cX!eaȹcX/SwLFS5qlt N*B-`5še"-ݲ[&ϣ'C'VK%>D^֩0s6-b}k25h }jh7{ w9t` GP#fe=X 6G3sp.#Ov MoY3.\{1}ioMndS<ߨcxZjYvsl>5zs'2%Ws=j5o-[XBV/2*y-5@U2NDKhxcOK;4$݀&V~V ]-+BTOH_1~~kKR| QRⳜt^@d"1ނL<1:KLK_jZQ#"x@6!Ir3=A$F]57cGTo>Ϝ\<dc#<('ag >hx@fRH_n2ЎR*qd[X\qT @ Zf _1|O暱䧨x㱱Jl^# g!G\&n^QTfHX!yOI]n00!iCiGnPsf$I)MO=ʇGew_=%܊oIӾKʙA05(rd^ӗ;QB5U@xp|؝>į8$!*xꩡ(U78qׁE}>%d1_<>2J[ 4It7K4u~קQba{77 hօuE{Bxپ:hN9CTw/+)>ټl\`TߓL2䙇KD\$q`<%_Qˤ3Y0?fI$7W5w-RkYĄ~Y}rL!$|" glIy5'(:1/>`k6B|}ҌC9 ؋sH75-jݫgUlCCMnL 5Y@Nn-Bhެո5Z%O_Ār6JYN…f@y&FOk:(U@7p79eEwOș_1ux/8Ks'vM",[ jIP"dtz4+ۈG_183}${'Wݠp2 < H^NSZc:ШF)c@bUL߼c1ydqԟF(4  zh nPeyyi> H(pgx7!'DIa Δ\ bssR/EP($fZ\;d VӥC3QDT2^ oBdž~g W]\R[_i&zk\zrD^L׳fR0M8# m{j`'4Cf&#x exԷ | wL%eSԲj{op@-#z>k._fݣ>fV^J c@)nD~]rxmMVBFFۣ̤V`A9f8SE`fe7 I 9 wbVպ :$Iš޸Qx\ bä %flFAs2H$}P.XC}Ѡ^bcSs$ 6f5 4X*i1~P:Vҭ͆2'qBܽmSRo,6sV"U0@2i^{ii"ҷ>FtE *m8\ &E5,n]}'/ХDQ8Y?fS4R(-_i6 k09A 6Xx0u(.9m2-#R4V)y5O97Y?{w@iFn~1D!(Va}AJdbR~k1ikFy=@&G*)%:C2T ړB fu[b$B*dB5$6IUUСB!Ѝ VmUi ` a7/QW{-)O cJe OJˑS63/]>(9 _N_Na7z uh]֨M; .@|W,Ruje r\-  !EU2~5,k 3@M[w[b+YdK>)G,{ICݰY8kQ{^ZgR¤b7\>14~ &ȓϨm?T;I!J?ş7 K O M$. &/dFTqVF*N/2W?DԝZad)y5T 뇪Ye cYrI"zm@f'GNCʿ-v.PM\z-mRtq-}-sz ةL5G}*0ML˹h g.#> )-ɱ_E?1z.ϊ{^?Gp02n&|Ď%kD}O ڹ Q9Y (omGu΀NVȠZ zA̩&'c{ |2](WBRWPaԿ,@Ź8+dqY:()|ɑBs@$S麞ۤK:t/|ߨ\Zۑ4N dn+ Ǫ5yG\m+NL`0Or(6`6 _`:6`1}ye1:Bȓ_| ޠKAQnOHU VR'L2"R3V[d4CNZzibsJH25w#Gzۻ AʳʩOY :oUI$'}{pK,C%ZG ){2{e_w9L:qh:߇,Ψ '_VְX]wu*Č4=)4S;ӜSa`^Ŋ?4 M;BϤ"Mm0חmMnZE$Ƕ @WY%9ߍ{߀}&K& y2^x1([s0 қ8TYǭR31{] -xbzεv_9kT@UTr;;{'%'S;]KQhAfq 7)<υ;F;Wmy,"^ x#SĊ$-Bv1;o_iM7Ua{=1,YYo*`6?} (4g\:=0YPEP(sAŒܚ7KLwbw1/pz2PN.9_k5+9Ł쟃<>@ iD{/I2&^z3eH)f ZO 2 f|t*q%菃>.Z lK e]PKmE"lm5N m2ZIȓ ︖b3Ae3sf qM$diB. &I>mI=ˋOI!>p>4*Uz㴇ԫZɤ(3cuGlc~eog^g-Oc:IA6qtj/lCz*m|3 n U)8GܲȪhbЙ^`vH>kzx%F(| M1DGdsuQQ|,UU2*?WjgRźB!#y\$VMF X?1gq)}@Εf__lL|_1[V.ux?l+iC~.툏CZU/%-h3;5,["MpgezNTW# @TS9b^H($ bGӌa[ zJdXb'`گ̬O!^\ skAȌ4rR麹?Y (gxZ n%eMToL;/b~C11\ dX4Rv9k0Lɗ8WA*UP^7eylPȐP;xEK,&Yi4NYE$Gv,%m/~~;Ex:bZj>gY7p^};86lU>ei\ի T3Lu}CF{fe^.A!JC&Yg.[Mp~n/xQ DdJTW@1"&p ){h}pkǝ,h΍]vk3@)C :wb֋dلxی}96Yl f8@>c@B ǻGg:x^rjQVW5ue9 q!;f5jxӤoEh=Q9Z9Q;c^KjGh4DbS2% =Wmݠۀg0/ZH,Gn:tA>2 gBKC_4P̨atL,b !Ǎj x.˪,vŚ[>dq*w #>|"وbU,Ƈ']vrP.f] MB4n- vhGZ؁rN$ˆKH׍hBqvyQIoWH ۮ D戉U:wXbԞ _?+1.ߟ7&Cc>gGߩ+ $kWc%A8K7!*+pB)v.Dz-gP2Y&9OCa<Կ4HT jt#> rY5v#ۼQV4>Yl|izs_u}E2hc7c9Ʃ2\֘K#| qo\%I:<^2" ੉S:jz3 M49 ɋn43*쏎m ᜍY٤"bڥ$-Gβ߱>nV%OAM0jY@)HV6ږDрٞ0$( 1X~lK|ׇ$w^7Xa$*a˖nZz!sSGfmy7:6݊zBm黀g7T+蟯=>~hvB-_S ]q]~qVOk˙u0@Qd%9ρsJ4) 5RV옎QxCcd/IăۧW:)j3^aj#|cLPkh,\!xaQsKЩmWYw|/jM@#åv0u.ʏ BTdXU-H+ K]Kk64<'i'x";5[/H5vKoN^7ت4|?yh4`RfGۤ}DA倆Y ɉC #ɼ7+l/9_Q_k=/ko`FG1zf-T2 gIVS*{7-)Q(Ttle4/,xh^$|fP9q /*pQեO`"Sc;-/f@H4N4ѡu̼?(WgI[F#Zxbc٣b MF!R/n5f!Baд f$G. )WkA%m).&>ӈŦDn491t"v[,&kXJVax9[Ekv7?C#=-°yE|^r%jt¹ᨷ Eo&?:뉫YlHK) Ij Mml 'w<rv&BiXܻ`'b_IAE;kFnz(ue.9b6&K-jzϱ#Td r CfhK4Z$q㒔?'ܾ{.^} +%kl}h>Da CZfꮃg'Y\<Z7nThq]b&}j`M9,#}0 l}Mn.UCK0N~\-:"N^Pq7 =W>|x!SBb&Otb qf+>fnUz=kޡJ+0z 1:xyg@洂3X9\;{(%N>agLb8&yǪh!GJF֝Il0 2/mN V)NkV4UO1%C;TvxP3^+g]:yZ{V6 q} i]Cѷ+p}d>1Wؗ(#[w}:]Sh҄a5dꅉAnw$UMJX{% e$!QB! CI-ՖM)o?ADp )ٳH &X d0|U`ք/6"`%uA9~`Q:ROO +N30|)L{^_p4SZϰ\TMұBi^N$CVf1I,n8Q]6Tc!~`H̍l:rrBGoƮϩ.mOw)dFpÏȸKVE*/D.\SïwS\ aW?e3-tOY6λg1%EkVclIqMFԍbTj㥨첱>yw޶xRm|4buUG,`f)Pb 3LK䒯b|c6HfY$ ? Agqͣ:_^ڊh˷[PUUjFKRN*."=QAF\P+vf=`WĐŽy ,`N)9QɎYKFػPf^9 aAK!Hnt͍'MݎӠMY'߮ZhcT6ϴ4ڌb#b[6 A,i>̟ɡTUJ HHH3^a#f3 xzܵ35%ʋk9HWhIu1c]h1ZR튨K%x4D b (j*@@?׹dFz2x73a?D?xm.Bf "1>+vX]ۛC\N>fO}=#vDv602 ^)Pw]޿mwmD9"!:Hz@f͆ģ2z)mB&e^Ԧ)cuG?xP\@0%G\@R &'" G/eY33gr *?IZ^mJ/ɿtJ\{14͙aek4hi"\%9Ϟd+`"I=R^ֲj;RZL2=?rOU^k4rr'0v8Z4?Q2-1)xWڵN1Q QƺXK>Z=Z֩* PjHm'9fڴ.N3P8!XBY>ѡ4d= yIB6i`J@hsʙװ6) 'O]̜S:6m9'䤶`f)dE;vJG0KE _6FN[@=~(\":?!<"Y  scS֕a@M= sQGP&Cg@Y}t MY5uT= 8[X0>l|~~pr ;uW4ԃA!+XAG&3! t\q;}7yB+3 pdY̺‘PSh 9{q_Hc^y#o.4K5`W!ׂ\590܀/cl=|/%1@JF! Gĺ?V.<y{SɖeabGV'G "@MﯷN׽PTG^%)qڨJp<1pT-Q`qczfdL^. *Y[$<+_{ˑ59"˯.]GO#M>AY*⑳jk0B 5f9Q. j^,MN/̽/lrcE .M|"POq}=}!Gwk4'N y^:D7{YBt[_q'(3.9gģYNpY2`|Bŧד=秸Y q .QLI6\(y_`47IU[zɴ8*酪U#$s63v)=S3ogYk X 8HGbo)`ԗ?:+dm(/8-2[\/К9hc3˷Y_%*k|w8}E8 | ? ;ŧ$XBÖ́M^p,ل/A'44VX1NEU\"@X\!F^K|-r(S sΎ#ݖ028fZ|ׅzXЃ7w@4"=,qf<9z"G:^Kpl%5YO[GZc DnTzύTЄ4#/fSG rp% GNÉ!x畵]0ewʙ 4Kh}Uљ@î*_JIήڭ^^ر_Vs}5"Cg  蠏\=e ed&ܘAoGuo 6_!Jc%kfÚ%lTÏjpN!.-g5J7_rO }"3>AZT1R]❲zUnqBns; +86 QC閮nI`oe]o^Ej1 0yDlI |TA|FA)~IWM@U!IQ(pA/kՍۨ&e˰p GʝnlB:kcDb;b[V"n>n&,yEY{U6ڄUG4=8)bysƹ(5a!@=3bWFSZgǽ@oa&z2-U6qcAD-jb/bx-LZ,2l(Њ;[tqʑ&D2ޱ'DRc.d" L"kkiT%tDl4ѸYgP% eAfC4h{ū(zB"߀na[$?9 'J ?WqRzp{z 䫖\.XÐeYlmJ۬fsa$0@j坸`ߞ:jocj pT+Z&h8Lj2x0\1 uWMtKJ9BUЋ[RouM!܆&LQ?МSu"^+ XɠFgp v`?(i=°#BKK Pmbcaf@ Dk\t*}0[ .7N WLR"B ʵM b[Ru:L8PFn T cf[O*eΌ~[-{ߎǠ VJ~\Cn Y5 Cϙg\<^꧕'ȘsװӪHN?I7`aEz ;jOn8JsWҠ։2PGBy3{2ouՖQTF-qځ _mkdlYmށȬ!_kl$N}4;}Mg&|7M?' wݮJvԒH:''vä+5W9BܦxhiڂK S[6O َCC}NZR|Ɖؒmh&fϟAm}g z>s\a9F9娘'ZЃp7ı#ok'>m[?QHa/9 ɮ](HOd}v|6;!25gD97Z c v{ (QSy2m.c5cT++ן(-RUKГGCWhd*,M8y˵y0累痻LjbP ̌v B Úa< GZDE !0Ȥ }LMJK>3Cƒ;S-γQ"rIKm.OI}ޑNqBt"I fz6r>Cs<:r- ҂slŒ6TBSzA(-;;7,juPͿ24DdZC<ēn./^[89TMI;?-GzANl_ @_y_@fR7pȟ(Q~^}T!g usњgab@U?5.kq_``$Krδ$AM+}}S+ 7G'hN5`SH; QMҭxXR|II,ԫEQQMV)@?1U^K]:FJΡ ݕi.U .p\N^C枩س3 0g_9TZkO sR%Kr/1*FSJPyT~~QQ$c!pޘ\3":&FD%vWDr9@d @-Y$Ţ q:[9mmfg)_M|RC%i kEKWSn',B%Z3']Y $QC䑯g3e1On&#py*5l~`GD#2~$#Qnk-!'}pgrn)<-eXH̳<%$[Z(u::>u_q{5Xϥʍ1k#Cm1ZZ%x|=mZm|@d"c)=$wfI\Iu-xh@-⯡dY+ƞ|V.xr.'Oh!2~9! 2vF//+$Gpyx:`'iޜץ_3N,Ȫ?h_C=&8JA =#DD~%=YÿԆFH5Nu]h@'*,5zt>{C;w<rz{RV6;`+9[xZ='oClP~s0Žp9EeI]+!ٴ.KjLN,^M{\l 73Ű?W¶7R܏qD)*`$ Oҹp $7bA0#կyHY_,DiW=ͤ b;Hk9j _]'3"umm:Ewߣ\^}pH$Be3+%bԓ\u_gZq l-LyMXm%'g-_skkUݯ)4#@gNтsj-$d \vr[(Aғò)Nhqt'E8,ނm@Q3~]N b F"5"GpÔK/Tb/'sxhʱFFnRj1Dؒ@p͎mL,5of;!B-ś+7n^L1XA'p'Q'4`9putE߭VBTJ-d.[w2p 䜽',7އubn*tGZ=<UG?(YV53>rlCýQl=q؋$ӯ"-)%6~C;eMSjr&3rP Wom# awI|xaFm1de*O'}4+q¬|ޖzl(f$m(,㈐ld ,B2d;DJl>jc45)H1+v[wB=7ְwMނMN$mB6IyE4_YYpȓ3[;|Zg5 9}qsM6m5MDVa[jdoS嚖lbvw|R K}m$9 {`ZFաޭI3 }-_/G0>yDnTӈ/ -~G9:^6+OhlIAdP]wA!6k9@]B_>NRиlX}.r7̲0?GA=#jo>IҞ)U&l"B N Sk!)kFu/FQci3|E/#5Ghh,_JW'b Xc viXPSgv4D6pxrc&jţ Ui#.Zl:H)7a,I 򞅚 %l#L5 1Ćȱِ0ł€C@F},FNUhUz Ej|+)S'" Dj?%lLYWb/m$Bcd0L͋#Uc\ Y` 1(ÜLgRs\Ov쑂 z޺X{싦v[GAy:5}ai>/3uߓ{6hIԕlsx)nMwq^ 'yhq [LΞdn&@Lx&5FXiʋ>Q1=v&@U)x9}橿jCX3$Cu~=w];_o&zT4AbP`)q({-:P<9YAs?i[lWb9L>e)'2rSwJJ-t\+}DIE:ƍ-WN閐q3X/=E9W%&s(z יR|1,",S4qod/S'D v `˷mwv9c[wo'&e)ES ɭdžt) QXֿ2s,(7O NJ{IibDe,NUxن®o%|gcf?&GBx|vN*=}[ pRo8,ٝKdg0GܷFiZz'fRoqW$":I%q[2G F+m?$ҩYPU ?DF/g2Y!&YF9H2澘ԖkV(M~7Jت fFfPkv㪍 ! +{>X\-fgb\)KE~hL,jԒ`YyC\.=2_<겲YZwv: 5uv.S67N̵=$M>w'FGrtY?̃|)2q@>St;WS n!al 14B@\vtřQ,Vub w" `٥Pw &=M1J)bx=FH RRoMrs~w2l +Ll\-ٙ1ILQo_a}:: 7 Ts5iD;C;bK,]6Lu1b{b(NUI<0?HGr|"AS>NL[n:RYco+Vn])qcn0O>"ߑF/q6U2g``1^bvM@~θPHsm]Uz·T@"SͰ?7~=žV}.$I_)6&Z<[TbNSdo ֜kǮ㙔ĥ{¹Jgx}1*ZdMydh 0? %Y}8OY3<]Z-j¤kK PzQ%$~K=^Řq|FgokNP()n00:{V08+*pfdcX~9]jEl*bBWXs~_[ N|9Bv jjad̼}|$æG7KwNޜ0g*tv95ӶkP1Ӌu}o鏢\YxJ!ޛ afx6?ﶣE(8(x{h O,^a[D?asL!.Dyi@ & ?xn[w HRVW 1FvNu8vWݳTI] Z5,O$k{+UI}g~vd3SN)]a8TVvJJRe=Sw;5 ᥻QZK]wC8l)yqn1h0BɻmM$uv\F$B؎'͇2K`%Y,o}Syj@O(r%K -M`WԹ8S}MHU.ix>b5h"b#Fzy HoA)Rڍ,Z;ZX) ݔNK GF I&76,: '; VU9<;VRȔ81?9cH]hjk ?5V!Z5B%=C.@5~(Fpɲ [.I xn.Nw5+faӏY$By&Us$ܧ:)) [{3?mVu 1\ ~V膜ܫH'TӖY_Ώݺ R 0|{V2A9+w?ƷX"=[WD>GLwtLJAv‹ l^\e @=/}@*l52K^BQAuV+%ϳz1W& u^HNvӇ=mM譀"+M s~ck<|wCAM CI>fu(:|?f9KN^x&}t J^ac/S9pWxv%Q.ơ#쥜6QAZTH䉷 ;J{948͜%%&J͒i YIT bq)ky+^2À>c)ƒ<aOv/X 't4׬lC8˹|(4(myP$kįKzkSJg} љ6qV%?ֈ/|S&R*.?@7ݗ(b !<=M$ٟF#y Ms蹦I@x!;X4m0pzŽ a|ss1.kM xMFYu*of@0`/ٙ1.81PA} ^L^24j1nc0xb1MDOwhȊǏfc06h J}=c‰_DD4 ۴dv [?K@.6< (&AZ@UT6̮Yd %VA6AL"7"Wѧ\rK4[*kp Ve {<&KH[Ej}5'g/L4+8 ֊QSiZU6.};AŒdp+ N;:_Z6! 2B찰w_&vbL3qU޸+MtJuܦ]eOOӵNƀ<=ҫg6 ?hYޤ7Åy{C#v"g!M>yF< x:ajE\hPuJ^(@Bt2ɮzT,_х膰>\r'mcC^{ 9p˵#lpp* G6W{NnZ ݝ)\:R(Xk@#oP+8r+jlнdx3Dt0Pa.x|Mǎ;QpZ=#vޯ\ %o%z_ρ\<%3"ߴƼۚC@?ٶ͘`y ] ]ܚ[h:!\+@J ky)i5 zzXvib(0#Œ7fYCIZ9Exv<5Xk|Nj*516r)g,hewbpܮ.rr<#j!}Av'loyC촞s}k[NP2kK?RhmarŊh]1(_ku! {~]==:P7MX9,@ׄl)Mu/[iEejZC(۟l$K#6:y~*&UtԇekD7v.m2pܣ'@zlqmpހ,D`b| d6[_KרQ1MG2DxÆqH=ymcVpYjEnTZA;] ~YB3qaq`hG,K 'P*ϔL]"P|z v.P#xZIlQcQsLEӲ ]`eGwیnr0w##|z2ʆ_b ;o @neeUrdCJqg<3νނ" >ZW8C}HW U"vЖoGb[vTP V r_J&yxNȊsr6ڲweeOb)݊i&$gO#Up"4iiF&Z|O|:w^y|c:ʌVVw_Ao<$WA ǵ=_gop+ mOFb~3"G6Ç0 dc@¼+5kPpx!%yp;7qdkDnO݌ +N'EU-͖ᵱ"3Oc4]:{t)RĐ&7ͧRY"I4u2Ϛt#̾W>#QڅK{VXO%bscN#ƶi!_x \R+4~1c!=hifc ^UOu6] YqYwphǧ{ xkE;Xk+:iN u;[֕RVB.Eaԙ^Njۺ]\GҲ8O[wkox#'M#nb^୘P=rJ4ئB%K5v"WRpnw~i<}bWphϰ"\rz/\;~]@iNj|@M$ P#?9-,튑 $ڙOƣ)xlʟqȻXQ94N~tTAN}>FgHj}#p u23;Уfi@:mMPE~.Qp2=tS;D̪ց:¢IB `Y;t#EZHc/,e#.,ӗkC^iʈ\θ֤⌮0ؖbBU!y)PVE`0mmZ SxҺGQCam;l+\4O?=,>ҪW){Z)Jnve:$M I0ql5Wna0?uB&`ب}:2c5c*NTFjKqAvBϓܹ\^OB֒5DŌMsF41:n;d$ FKw$P7`[W.2r6xCF@NMnE݄ʌ*X 71ljN\o|ȶP50Gb١m6ċCJN!3IQ WDcΝӾmDaem 6UفjG/9DHsoYDg;3'8͟ޔ>G08] s,4vԖoQ厼{6i:;G% R-Œ'Q=`lLﭙDlbeC:?(Jf  gce!.fZS&je2ດ3rq!{'ADgBEf)Gq8;JRFf@ ^5H$fm]#TG3JkͯbhņS%p%izAM؎wN'8xN=Q*I"V!^X)R~~UyG`*:)-6G-~x \Doyn&_$Xm.b0Bދ )^mȱ, fKuN{cXRD|#!H/`O r {{\ap-^jr IVfRdҝ< Mmyɦ? `dѩ MYSIe=ga_mvɛ>{@B;1 sh x]虯S4pW2@&l}އǝT9.U~1]!kG>Ws-ya Ҽ'ĆQbq:Kb 0] 6eaRkXW:w>ېF^UQO6m43HJMJF"Jo9YO Oh(e%I`q 'O['lDQm袃2X\{ }oϱgEZ&.tk]iW-˔Be7_ʟԄ'KRuhڠ]L Y+?N$f е 24yE(N:lGKՇ QU+K{!xʖhw$`>v$Ej,v2TQ#?D2$8rk{i몕nb%WoktHwRAYRdRH3=ߵ 09('SRD/:Ng&†I۪}Hg=DP;O@j 㾢YjуtUW^r:w vcH秥>xIGe J/f+K3kJPSS:IHmZ 9UBOob3K猰M?Uͳ LXj8EIWds0~4?%ǰi 1.P( vBΉdunگZ~lpWéCC2ƁY:qDn\WĞGI]_{sX110%tU.7z^覞`X1Dduo^-b00"j(O`$4k֒v~,L|2&MS# S:Ni6`@LZ@4 uȕ3xw}0Eɗ>B d2JnGxӪ_iu]%,]G(Y~οʢdI(Ѹ_aJhbw~IXtXKD/Hf0@h-y1Nb`@ YN?3dc"8KZB|[ hzB~rx¸ Q[Swt ~Ye+A1G=EªRqͦ!J>|܌A%|>XlJ!2D;S9tC͇u=YޚKp/+F8Eir= *гXX C䉉il;ś͕K2ey(*rg _; g QFK6/\N:XÌ_qMO)|]Ԉ|)<,[My,L9\ƚ+ܝacm(𝷓P!o56<-.ͱ\틷h fF "eԝ~Jh7O5mD<+S4L^;ib*ȤEXۂS8mISڗgtM)qnCWrEzYGtå : c"͵~4@75[xWڡyrqp^: `,,;5~u|r玛PN.hҋ룣?x73< ғ lNAjW'Xb]:(#>Q)#VWjz6_S̮ita?d쩨ѻNh,Z (:зrي`#cbmKG˨r>V8iC?N VR$ߙkrũ_LP:ޘS9+H1э2(b2"=: Fyk]F&;qiahV#ft S7w/}DgL^ , ΎP8+nTqD-%#2yĽ*+I)ά,tDe+"H BM1@^4ѓ/lZ '!zKFP1"ѹlf}hU#t?>G=I5JF?7?p%D3!R  N ,<%uZDڢ=oξo)JRYLOC"1.-/z(z!)n3>fܴB#Dh82@BmѸIM 鿲_]ozXQb8T[0?f}xI׾o"d?\s"uD dv }YPjDIMh @ZCTc;%Q3U;v fq.o%%`9o<[5a d 8Kke1dJs }=#r- Yc3 j=W|fqlӢaPĪéČ'2(c!G}{h*\i ϻݕM'oYΪ`A3HM{hIaÑSe .Gz{}rxW(x`bB.V|(<Ć<_ΗyA|DRQ%~!0O!_˴P4YYx>;f]2q |?}maMy+fڠ];v ]3ց&g3)Q㲊"0Ԟ"feȉ,O- ',`sqWy&;JY# Dy7kzdPR>)Qf9ؓ`_~mߚ**(}FK`yDDoa=LGx:v"VyOn0<({G, x| r/k+(#" a/=iN0ND.1/d[~׾2+g{uNj%syĬ'fXx2>C(X~^ !€(6l  v~1ZmW33 &6̹(09ly=Zq&wtQY+zЬ:᝹l6uh0V03 [rk;MHVO@ؽr?}Zsċ5x GSkW₯~v e ~ړHF; =,eD=c=dI(Q}wA yFwk~ڝ|WݥוLV %0Y'BѶx՚g4`;ζRݏ ?=(uT?R>6Jy'*{=^V{QƋRTY/ a`ҵb ~) *!J7>D~ `\yι+$);\; OHu9WógS$D+8I38@pvvwڛ{.h{u-:)@ބ5?fu;rzEfK* tre+̓#<fdλQ ͂F?zl9֤[h v ɍJ4:"Nvm5iAhDzk\}q% _ B#sއ hyHK4$'P)ʠؤ% 6 (J:QH۰P~x춿#(봒jN ϐԽvtgFh\c|@N7axn ڽZA4BuHG>saT1S,ٜu6^{c(%( ^apy1w ژ~f,S$ན8_]$Ȩohb}"oQËCǨGהms6$muLC!!|[1A玈&mpE7ࡺ: ްHa9r.,`Y6r ot ,0R+ͱIaC#*Uj=uaVwoME oZ½M@ '#!nsxAN(f3CCzdA8_\"tEoK YnFFghO;#87_@6ϷO ٓ}6dQ ,]h>֜62Ad%}dW暐S1n7@SLPAD' 4vJhN\lHYfZ bcsqۂj(~! z7-jG|_vd."<4^T( B7[e茺 ։m2 ^$TVݍ{A!k=Ջ; @XBYe촃6 g#6 c!vƳLOp*z'q0? h8zY nN[[Q*i"ksL{wH7tєT=g#uyC90!-)1dma&!y|ʧ*X˾X^וeX.^sd>y=( Y>6V H^Du#NAu$ &D56+T!F%J;d/t,FsXRFxVBDd{riŀpl5-SvpZiI>_S3p4th(۪B*b62IJmf<=j? >{@"SɊY/>ʮ d<5MTmpmlp>bG׫UV >Q;nXq"L?ݻ2{O&X?/t{{ AL -2 g'AL,td]{gR/#6O*ݢ bQs PAnִ@Ҷ54/6&Q PQ9.c|G?) ߗB")t*!ޞ=ZVFW%LM.o> > Ъ(^7Tbq^H3MZ\,=U+ zk " tƑ+7OP o7GFavy`kS7klS |Q_F "8r\;Mqni"${#<|",[ .ab'O;3pMEAGhqి Cx/+ l5Hwn}9 nyykX FO8EJ*^jIֈ$:`.ȅ57k1=_ILTڈH7VֳqMkRxXX2OxbM=HA,++;xR+X䟑LwZ S&~$!vl_bn+0|ٱ|AoYV|N(J_j\4Gs(9tlI褱Uml=ip/sAnk ZjY#m]3Z?IQ4 Jvx!@w2\nt`9~ʇ?cW`ƖpRGĻDl| $a̓mi"ެaR>F[P%nbOnҌ r!bK$hhʋ#hݳ f:HP-rVi[qLk~dp'YF?KaxvFy ^og' yoBx Qk|g;bywU`M뛮Z`Ke?nq>ܔ3I}nswDQKz_pڵx>tA9n'`i@瓋d]  t'Q2i]!Z\ ̪RK.-i oD q߳BS.A~Z[*=GKH?nՌYcsܕ["ō3>u}h辵90 Oٳ4R 2 `rWs*$r25ˮ_lTtc^Nf2̂9/*x߈0|2\rR|ra% -Di+]Lxε?X#c!C tʆOO´7 ͤlVXZ^m}h3ŝڕ[ R5juWʹt6~X cR86#T %N@~r7chz.uJd }xmpӱ#Q(^ 1A͌s`cԔU;J3FGD}0kr"u*&2IS_Ǻ?Y;@#(bqeCi]Y8/z4r&|RҎ`~QfUdKM4=Gf,z\ M)K=u,fw,PX!{WkMkhuc SSk+$=8ҽiorbD.W=K8 t/"l.Bu,cDiwJ :LbUUle|MP '<|LXu/hWlwY Py뗕8}@6B+v۫9&1Yѳ%PٛHch:Ž\yvn둣>lna B pͣ5[N 7cl% aH2'nr(BХ+F(1-q dGNځXf !!nb;+JN9󜠳iϾu!?[_`ylyxQ3)$G=+9 n'w3U\bPdIA(e~q~&Yy'G'J_#Uli#e=@s|s~!"ē^˼%hI9%.˘DcbOg%K C~yc-}\rXXjiUP!v;Imߘ:];dt 4BRwR^il9`o# X 'qSA!npW(D;iܔ#{yTgc:{|c  _x=ҍ[>D$!!8i\@!>bc([ňL/lهg‰6K5#P++G׷OgϨ-^\sجC -ppiSu=9 ȷ&wgvbNo|M0zǔsLfJTSuVuccqv~&K) l6qQM.NFb&IZ66ӲR:?AH+~*C ݫR*FhOG%S@m@dy 5e[Ź@"QV;::ޘNaTE=&ϿI?^V_ M zvC-#/o%UȺ iYgX^KOèv^^yJMh6ЁuRgh+?}UnZ|n~0f`;3yO@gisX l!Y--rLӡW 󭵰#r0WnTSf伩MD/ajdbב1ԚplE\j!7֞D9ns2V%8Ɯ4xSc1l$ ŹgW9ܚ-tϮL%J4.hDSo6ĈL|ZbV)D0$σ3y$YM|&< Wݷ i@Us?ET/C H}}>v &S0fQ} xfkErW\A4$mэj? -^]/AgOZ݊z6 5V((| yn{lDA eݦeqR};+f>ië4wg3rZ!UwI](xʸ?.G΍[?/zm8.u 7"HJb DO@_atQ:d$[~ I$Dg ̊}X {-ȹy(1AIـfȕ{Օ+BA( k:H~ayEHeKMW:GJU(5+KC7aMɻ/Nit@R7V~SKF^ԀN2,`9 ,nK?Z W<}-i ZV)U*~~V] ]^FB0!9gA~Lj 1yʠgTlphxf<7LRE Dqtn F]0Ken&75fy3.1.;TuyJN-u1vwE=,A37g ^Oj'h c[bUr5nW`fA™;ieD t$˔T6-蚉;Z.njݢtIcLL' j쩈`K|1,`U/QO -|+zk ]{b ?$t?n=xnTƀd=^*݋oZVQ8hyWb}Ҫ"Yͩ+`LZ`P K1 :oj~P>UYxgBT1P~gaXgtu-QC@Ru"K'!uu> lL,xaqHuRK8ƋR9t@z M#ړ~;T&-I\a\[cۿJ;qKSJ>&@g,Il^/g=]IzT k67_ς2Wbс l="ջ@ {Pm3DOB_)a(J,Ѳ{=P 5)KnNEki2 ^L"S!; HmKӏ5ˑ5oJv6hR>d-G< e6pE3*6ٿhn vC&/I<7jE>sV]O[< w0ߗM+&7.[39DZ*)@@Sc8(PJն}r,7>`͓Δ(g&2E! 4K=*jP)N5e WbR\%r2m@ϊ~ž%U+TFX2ev49 pϥ7rp0 $-29E\u5:$:G ъ VLcE+ On r/9U,`@'BvO1ɬ2,&+ O /REx2tb͍,-"# iT!h?Uwc;e+(紶_ 5gjkǭٖ]'NLfIU|B\ٖM.D__,xgYKnʤ[DaC|P6b9P5 2} # p˾%%dh+նU6 Ftmu31oن4Se$5h*Y|Aj ;ˎ+ ;^hwӴц;Bbd|9 |`h01å1Xf *E:,n `P'B *#TEH4w)xOVνgkE_9G@|@3BSP W/Qt9ߔa۳M6B9Bu^61^Yz <^'m9/ `4R׏Jy90`#2Fc.]=^}QIVY)!7xiA =7H,6O\fryӺ3J8 M4so!D( Ϣܷvt-k7:bk65$6J^N!i 8MR gT8@g؜;9~z#9N5蜆]Kʄ 2enL5jZXD  kxDV*9xAe,Y7)g t%y7l im2J9Nʃfd(;NOިs*CV#;s=gl\u7>t"џqgB4m`6-{KZ1ŷIdR;7 h(!Wq;N4[Ҿi%0 E+Tr0Bo̘n{9Z GooGc1_ŻdȢB fa\Q>]do,bg4h*K>QHMRuAJ=v~:N0;bQ͝EH^1v*DOlrbQOِ (7pg}?Xw$nW6B5-2 U]Fu*~Yİo4=an3uA25x"Jr%v2[ Hf"rt{VUjM|bLQ+D88]o`"2㎻׷d3R~=F O[' Zar''ڱ$te衵v٠^Kѳjk^W08?Sk½ @'v֕t:I)V9>.Zzm ! k(d\ ZرsL!|(^]l7If|PmKĥfUs}Lz,RA+հ3 ڄ4G)'YʏwrVYkm=^s< [^>MLύ`ܿ-']H=$xҙKʛ[>xX L*ƶR 5#M}wI;<ͦcWgPbdd';QÄ} I x6GW6?#lU 'Cx|i6(? qtȯs|7sr2-Ǹ`A@U_榦yp7&aRAM'TP兀ˬi 6#LEۋ珄>YA xۿt^3MԚ匁׵(M$iZzႾR[3o<.ٸX@acNך$%5K/NIPi,yb*ZpK-ƯHC`Fj)tL!F8I/~VRk"i73x>&pƳØ(Vg>!0QL;P%9!L:_=7&)$әzk]\D+`Gт9j{$hg'Y;DbtDцG c*nbl~,Rw{Zgϙ!0x4=spTvp`v*DxhĎVW#8 mP V%?=csM(s)a)]D ";猢x SKԑPy/kulx{Xg!FW%(oZ[Wjh9W&Ov=?ŝaېթaW&/hKF!d2أ$*WY`KWr1>P5F PvG-5,ɺcKW?5Γ"W<ѝK[Q @IfI6Uѝ8-`,Pj& -%\@FʋUR[}bS?no ov )U\+߿QKe1 <'% XNe18}ުGgqұ E@$q@Q-gW8I#+Ox6dAÅ(^i+O&7Kxy#K@&© K̥wik$ !Jp,í%hg]L^!web83  <ݕPH+qC]d86.A褹zhBI3԰ v1lZM%*mrxo$bLZ ~UHYqI4Y|<,@Ҏl̛GX*4J<@?SJ&tEVF_a mN){43N=Xrh0j7͓>>ż'gdHQÐ%~y!^:Q9' 3\Gه~An^L{`-^\u( ۾J* ~!;^uho,qz?'%UH^↺Vއʇ[-J4G@}<3z/$JF)wڪ(#r7k;J 4[H'ӥH3 tHSϣ3,*]i 6rHC;3FNӺFZk,S^ZvFZǽ1ՠ%6[*nW:7=#'pum=L}@^XjAa՝ F`ؒ4&~ .Kf5ށ$a 7Xx/djL޾7=;yZh^*Edg5yJ:I38n\F^s6ⱟqD¤⼓X cδ?&Ⳣ0f X5Pp*ro qt>yF>priq+=e7FLAYwsSR.K J AlX?EJqYN;=>N kX߅ "X,O E CO<,X|6F9EJ5R9U_,AV'B0=ys@*"@ARȲX1I]&SdꫢF+LnIM QݓZJ;.cpB;8,=xƃNsD$ E>mj7dĘУȇ?nɛ,'˖H(e;I$%Vïz >Ya! nAfz4L_/εc nc\x\X SBl9塚YC$(N`*ɅIFw Iz5jcaM q#<(-B|= 90A ΞW H>(5"6l㵪6JEiߘ_f7[20J-aiX!h|3n i0vOڼXSd՗w*@ZPT іAP"IH<#e89eݱ๪Ki7 St(`2~Lm (^hrDR1=G)N5EWH3:tBpH;kUx4'}/kvyQOpq9EO}(}[O+\DVxCtN_l?EF0 ֺ `pF*r5 /vBQ&D։`~TC-%Сc@' NlVoʥŜe=Lp7Yp:x^jVL"` D"Jr!h5s' rI^?THpp{IW[*jƠ(촳`{]NTZ#fՅCT=rE'5nu?/g9_-,p&,Я|w[=Sz7: H<4:;s7e(R&J5⌺u%?>$4[mQ9i,Y6 !,$;#1bE pvƇ!}l%Iؓm@i&~QêA0v$w%a~egK6hc.KG[ ?$*9vDG`jZHݕ5Rn}9pv58]{!7"pߛHʮd4-.p;> OɓFK x3цg6WIouz=.e`fC:l[k3zR(^hIf⏈Oj柼#hd_OÏ5f,L ȴ5br3 O ی8F-P ]6ѝ!jФqW )5lgPk!&^JX;9ǐcC Sswgnχ&"Ϡ-13mQ9;'j^(/V~r赌[h1u4"p{^_n22+?R4ټ6 Oؼ( §򜻆*t[3Jwe $ &? ,::cu a(z k[xMZV)c:JGԹ;4QzOVƫ9U]3z hCVK1^DTed4F E`4Qr\ڣ,@/n)JznxGPZT=0/"ssvkp }|b.|p|;Ş%wyc8:׆ I5؊1p=4 l~ƿdHBTJS1B9tŵujZ1Vh=w%Tғ%/@ ;M>n4+_oki (9E"ƆaqɈ̿cJQ Y8 ~j&S2U)Ĥ,@ܟ D\LUs, N.7utQcb3 6j*]YŪֺm" 4S`;DfDWAXKS'mb' ;Hjbh 9DT;]'*:q7jy{O9TFxVL8J$̺-=^ mhLS1D i.dkm~F؝^qVmƱ1UV4OI?@| |FgWVMbd -3 \w<롁I~i՘a(NB^eʵVv $sHGUZ_ ywMu,/j?1G\Ų&wB 2x]9Ed"m=i2EM&KqԴ]uzϙAb7uJRVQBychKlr g= 5Ժݑ,F:_j[R03"۩$Şkkׇl,*Sa*Rba=DH[0pd;oQ<"lvp5+<IS߹K>/j1[yJ1\;7莝yĖ#+!E`ӳ *rb]А; _v~1gkYDtT*z"L@3YW‹O3' ʽ, 9]ggl?ͳ.[oGs'9dIX5LHVXZeL)V=O?ԩoʬ`J@ؓi?{@3_AN>m! mR~"V q|6l如:f,ͅZȹL~b4;#\ 9aG!e~S-1ƀV[vjh pؠMh'TRS6o8C(ѓ 5|!6XLia%d܊{h"=T {ٖ9S F/J5H[1d&/ܶxU쵐r#%Rug^ kKƽ&I9QWg%#+LYjLYc0[ |C]9Zd| ƛ ~iؕ=v%AκטfaE+ <&6駋DǗ˘|TjAV,EIS@]֣/ui`z*=m$_GRK.ju^ w-taet‚猄qb`ߐQ `ɳرkgvxF}Z54G^c5&T겆-CȴE,2rq+)vOip|i1[Ꜿ|Bh$ׯ6>4e,=wOou0fQ2D{%CN_9 * 3VV \22sRQ)/,!fyK̷FvEweF E0=tO6k'1G ߙ_3$0e;̳BƐij;H>3ٺm]2@ʡg3>ׯsP/3I9ؽ>1lֺL7si" {#>9"^IH/T]G,1]:T\D¯MK^4'MjҼ6"B{[ƃI^@<5y SYP&/d;+=ƆzzݏCd/~ Fyec^u;~2e00݆iKu f]zmHC_qWF2*:8ẑ j\D&z4.xÛq-%꺸r{#E_NOAz<J;)ed+zͺA- Akɪ] dOl;#]6$9$sC =\С|gl3C VTBΆ 3J:(E,CwyNR)1ppxӇ 'wtu$'QmWeWHW9zc5:LOAQeb|#-Kr%E&-E3+rK~lZH<=+8ckWqvD@}pš$ԤY6Ԡj@ 6yX!%R~ UA{v/I~Sϕ'H&y:I\z^5{͹ {N-q-D!:J@F!c' {?Nȟ/ Bc3 =̽.Y`P*I6B]3֠m8tg=XI'/ʝYN-bvŎLS^In:eW_ʾWx(;mgag8RK%XSưS W@ȋ!Q=$NYNXnYg?:SxJgcY[S9ɵ 3=[8nyr@FEsU+kjiTrVi\Kt`ŊkZBh}q"9,({>]oᆈm=|]%E1.d;'sΪg|vTZ\k,%Qgbyi./HƷ"k!%T/Z{Rd0cgjF h:ŎѰ`DzBFnvbfWyg~t鷝 MzX,Ԡy {<9v67jo4z& |ȾlW??{C_K>BuRFJO͓|%f};EY˩@-㉐|fV]xB2'J>CRԿ WԓtieCa[(ai9Bmer}#j,% è#:np*9^ NV'G|@ʊ-4Dx2=ZvYUemZqV!O)`B{V<^I3q^tM(#Lc1h 96m 3k,xXҞm*~HJFԆ+~RQ5>95: E'p>z-txG#y(pL e~23j)LJ2o^,v^*ɒ),~\ǫ3NT\g1 )R 3u٦l\?"7^am1e6i-ꐂgz5t iiᇐAT9)\V":3/HnY(3TX6Ȓtg;'Y7͸jWH́xL\)S`du(﷤=X+cPį6WX'/|Ys}p6O;N%&! dvX)Xnwgd})UҲaT.b_o%0Ss&5ܰ ʷ/x}g$B)Jj:<.+a"H\^~ nm|'<Ӽ"$ӞՑW{{ީG3LPZelA](Fudũ(f-2I ,N*$?DHUPd0]-Eل,H`CڭشUlEZfk/9bJq:KZzXEwu`Y%\ GhL8ŀjk!PΉi|&C. f4 &_iphSrCL."sJyS8u_镊`h'ɯdN+@$JUhG&}Uw:b:\0wӥN]00Ao 8,!l0 ޾,>]k,YAv] ?3,ûn+@}m.=?QowQW :ze`6sG2r%Nq4ilC*L?[{e/g\0bfʚAkb Y EPsk;/mpƀjJ:z*cFEN_E&dwO/Ӳ5CA?p -uԐ_ҏқ]v@rt#!B5(B})5aSauA8s2S4uKNfSōE)w-㊮(1d|5&*mc.6:zSJ2/acPCiYX8|BN$ڇImσzLW034.lv}"Jj$؉(C9#rpl-Zj84S^Ǖt6q*LCXh2ޫ7tfh]D-f\b:-+I7A؋d Xnנ !n/N 38zM_5PMdIv-)uK^fid9&R#PC;REy Sɦcj#__LƳ^M33l쨑xE^H̜smT8{ P2)F{PY9Ib;Clkx8 {ٞ9-“"P5?(b!D$͸\=uT[Ǖ m m '-(Jt{mCnR<_!fW hFz$H ~-ڤDXWlS?Kg dH%)KBzaqHZiOW<"2 D_p+ Ąi(^oƓ_>|w֯rlؠ1_=f^{up~TqE}ؗOyUuZ;>tk__a0'iq7fF> hـaLHےsyc`qeR/UddW n2a-mPR}k :܉rzׯo^bnV VᚗrLY8BAS-|剭o?߰{k,OEq$ۃ)fˮz*UuS8`̛1wW6*K:AW|Yxd _9}Cs٪/A7ḫ? q2Acv$``%~/@à1lg| ~[Sn6,*iMʰ$jFp#)#r[Ȓ"Suz<ޡUEî7 .3iY1m\:̚c5^ݦ*}[_ē1*$WGb-Y.\aXL.H4G3 uyAf̟#̶VƉolݙU9‹ڋ!`ڇ]e_'b`Yxc _9c$eiX Lݭ`C3+2Rp&/.~*nAAP%ܲ[[wG3r6, k @._5rc8ۙBKj~s ªj 1U9[}唼! }gAR6NWuDW"Un%>yJ=̗{p VF$?eFD?}6&Ah|<bru=* 3 w:2}zpJ{7O)XԻ>B]lKԡUQ!9ѣQ%.ʆI|}48^XV'Y踰0wei&^iG9lQUj*UݹBJ)o>0x#e,N g{4zo\'V<} a?fc ;4זC~#F &kCXf`%.llHɉM,E - E\rPhk! #ug9;.H˳/|PRl11NLU1* 2f+{L>Aهoо! 2Z zn+2=$h5Q~}w CDSC+ԏAڊ u87wL"*tZ;I6:$B$cJI~J\#Sko1KkRydj;Q.ȖyC!BT~vYb6V.0 f7oɱmގ&PN{{ M_Jz}*SO'lb3 ɭ U4&nK ѺO3wعNȉ@/PiQDKZha~ +V5݄:sf<39)Kjqrp 1/w&VA ;Y`:s;~Hm|tk>hT(=Ɔ/>X2t[B k؁Y!?up]"]CU}[Ik1rO-LGW0>%Tk@H܀`A};a@)R9%dujI%(LN&3TyԜDsO0/zJI}ލWdӤr1G"va1=d#kLOHoy;ũrc-z:kUgozo}`xXJ : H24|~i,+*@&'=8NC7yַ>Q )ŔC%-yf^9i6 ?DY8$fkѢ_5yuu9`wPNHu⇁q)'- Կk3NÜxNs-},CF멖yT#Pɒ%v:btuef5͍BgĂwGm=6+;'ͩ%J":Ad Y 08dYv>/.Kt$`\=6#=sjqq&f Y3̂y}c#ՇG\CK嶟L˕eER2+q<>E >Df\*dk.Mdu+r9qO^.m#?;E[j}@5hvz{R  q r^BzIݙBDAIMŽ*Oc6;(<9l|rDN8cAڳ[Ś#]t2Q]ǽ&?peN!AF>pu)t!Jäijxeop*4He& x:)wSɧ ?fsZ;4mOBOCYZ0}r%ˇS6\+ uUϊJ f2kTtMR4LC[v'aW%@)r cq\pjMtR" Tnzt;Ŕ_FhH Cwcς7ĘJ;TcA-) kz^r:5:]gEHܞ;&.wdϷQ9ˉr|T|O+ WyZX^& Ey%djWV'UVdž1:)Ò [귶q{0-0''wOsY/kq`ex)뺚 n ]M>eARVI#7@Y@ ~Kxa_& zLLk.Rvx˥n5@ ^?LPQaQ k*6m*K;AW2&Z9] $8Bk;dvV C7-:Q;Z:Ř"8Q {0\D{^\6Q^x#,0% ?@&p%͚g4.]dz:|F_t?]hOhMdU@1vc`d}?Lr{ȟe 54Fw3$ S!/k̇&,Ewl1\jwF 59,n0SIvZ ,7KYSٹj=a`Te1fJRy<6W " b82"l JujhPʒz\]t:AEM{k `m bj5DJN4st.Gr:V?*1fC@7Q6 NYD wO,*#sQXm}?²pOHu#ol8R7ӵ YP/fVGl ۦh4]hTpa6  0 loFfK+`Amɟ\k&N8sVoaB mn>\}^]Q37D[fA掯lX`(r@cr}X}oՖ 9(2`֖4R:|c5Iy^( ( s,F K쌅*ajx8aty 09Ao놵/|MV\0k2^z_c+ {!-~&Zvb[^02U=& ӹ{K~%(daffw3BDcҹ jhav?Ӕ>i3o1/*9&:(3֜>ʪZ.T`₂W~r&=)RuKX7ů炩TLş'cjA]K 1xл!~KkݜTuT_qg yV&Bpx؁*J̽UԎ!hTIYv9xy(貗ʨˉ0@e>οѳ*!ˠ9K&/+]'~p{dxGi[^y|BC dneeeEc 0 Eo+a΄暺rFZ7 <آhgIu#*U 2|suXGߍ/qsC,p8}ӰRyЗ.t"׍_ֶĭeZ I%8?şG"唐%7kPIS/%k}33?><Ҏ%Z.]R`]QE N͌vMؓDyyN'|xG=RL@~OºGvRhٰur9ֺV`zro{p/Tn#;[jI6|oL^.;5¸۸`KEWvꐅw*瑯іEεıttilN@bQ`0“܆1+.\hN ơs藕k~(M]]u$N%ICJ%UHXH0pH* M 7DIK!ly>Hx\cƩwP/hA:%L@I3BE/c'妰A$T]<0>o| iF2Dz{9#,kQ0Li7RW lA7'&6GaRMl˻BR^z |;y0 @q5b1VoO hS QB-Xs :/L7T" ʺD#35̜o=,my(}D-\ɼyX9.fzзM|I/w!Xu L:=dy]*^DWi–+O%p+Qژ$~ yKUA)QT ^~%PB0b1MŶWsS!(AՠyG )O2η^؂ڸxeb6M [ j!f19КAγ81 O1"DݡN^|١1 }HmYG}+gBrSXHo^h>4ε{ȽRxd[9zK=U*e1QxEa/#,D|h 6 )L&a=/s8˂>OJgXzTGѵA$RW=vagFՔ_ Ho}A7 Ҷ+n "o##\S+a-ǿvf=^,2o~悐8ٍ]A^8b;'6fT8qUü׫9v9~{("/$Vo[:U *qL{"@ ۟OWw85Q|% c7b;AfCFG{ KMU],f3~ALZ%q Dĵ0ԲE3/(˼ //c `P Fq]Lsgt҈6Oc3 r9 cSZ'Š`IC':jQ^oo(J#hSHό! ߇WL](TK"k&^8h O47V]ɽaᐕ!iO rڃ9 ^ P ڷA~Gj2ݓ }%~UnD-J 'AVcɂJaLBLc4f\ՊW'!#մDU ~aƝEb1T l P?tPO&tZ\(,{PQ*RD~Tggzf#]v}+R SĆиy ho^O%BB\%:Hk."# Rs@ru"P4ܘ`Ry6FkN-ZySގrՒЧJ~)ۼa|kJdcv0c0 x56Q8V(¼׳lN]9YFhW|ՎHZ~0n`i7 šp?>b?vhm 1zL^)-~ ߤB \uP#4ӌkDUR&38z-Uj!Ei:Ʊc䪙“*ikY_mfUCKpp_*WTAWf'UPV⮁fj6D+(ýQ{Z. pKAAOz*kBԨɀ)T6J`6ף(?]Z%iO9yWD&@[ UoѪP"l;FvM aInϚw-k8`~C%)pS` _`npqQu"ƖMn6d?r+ezwOYz"!߇;p[_*:p/1'[/q XF_/-ܽ{O{3/K9%$N~bkVK&. n>K3ܥk2e#9t}~13%YBQC8 437:>7hϱ䏏+o1#@"sIN)!z?eńϮϸ/upo("va迀(! XFiܨRvH8Sى,8CxtE#4>scxG[B~TxV_%ՈX*:ބ8|PCU!MLi.2DZ""/K);,~ҢBmi!#{y{\wU͌WInVt(C '8k8&ٻ YUSXf%ЪJ+FH,ز)WE@ƹcDschp8]LaZrE普L@oN5(kX||ԓr=L=xU瑪3"ZbX_>Q+m?Uh =ʐ'OHV9BkJZT7euPh:H7öQDJbзju/G,=Il{/bvvUl%{} rUV'##2[. rq yT*o )4XK i ɯ;QAhP>"NBPZ(UxřOЄL B,"ZfkYH,Թ8ufAz P%@7 +͛ѥ*39xΙ(bU@jҘҲ9ܣ971VM> nuyV)Ɉ̋7*M{BPC/UT5kC_ޖ0þ54ы:ӥf aڱ2qv\Zu[H Ҟ;e˝eN-6qsu.䒘Pb<*&Ɯ>sb7ek$Okb̈HL_y{viUt̕d<ᅖ`y R !-=v:iU\0 ._ )ڗ\ UGwP:]iL޲d;@hpwz~V ~urG;&#ѓp &L b"mņ׬^ѥ |\f7fF,nsI/%cd!~psVh0eRص&I 6L8ڽ񠢹 Mb,m^>,E zܘ5?1Tvp.ɦ}@8>bb/\Vf\6R.q7Ȧ!z#_(0$SD2ҹf?N@[v 7lNORQV W*Ęߋj.rn㣏վph6qffӏ†YOfIg~i҈LI'? wzK*NJb6|O=:N@%+#Bee‡Ҵ@p.j(Xp5-&QBjP^t!*G)H,7Z`54ٸ\///$XMoy[ IUۊͳ["d> 9t݌(x_Pg576 Km(>RnCG#duzMHrqa ꝬE+&Ϗ/MMJ49@@-X~x*Þ 9Ӧ>M7< dWHUJRZ%J[ΪhQ|u~X"&\>v(KEk ׳9%PaxS4x3zL!#CrcFi2##+ ystacI8jP5u-j+ƈw)0 eXt(n^oXtC|OSޅy8bg bK2Հ:E+t%lW$FU8K`.auG= Tٝ\K5Qf{Lzπne4iBR+VeO[9S''(Gch;6I f7x@ =f6TהB)_۶2t+߁Jt(2azHمxΘ[Ss3 +| O:+~T"C-mFܣoIQԙ)֑Z{/v=}?`5*BE. !fS_fHP0 G 9Cp m,AZ*PQ{Z`9җV[w3ݻYokF}ޏ" >k?۝RhNPi zδ@k U)UΣ nYr!3q//MOjF5A jK*oQށ߀41,B QvuqI8DԔ8X֐kGOuP$'}'WnEǎRC3$W\rfKg9qSxlN5AH RFU]ư(ζh4i ;Om0ŻQM Zk0]3hT3IC@AJ)!7? +}QU9M0Hn .=@mW׉Y tyWm4Gyx8='ޝ; R]e-FtzQ ^NW{f5+4's1["J"`0Lӊݦ8I6`T DH`'vҳ[@r"v2J,^v#:5-T&j07jܛϻ<]0MrK% yޒͤ7oZuUF+" Ba>Ub:L/wzI~vVPj ʬ诱2&&I,r"5rJ b T=kp/,gbD\UgFP Osa¸y">)~DP۴Q{FM>,NOohi@ع)5V@ԟG(DOI"#j/J/(=.!ՍZ _x5C"$ԔB1O!@Ӭf<|r M\n@қ(@(',=r!9t#aB{E(b>Oލ=֔htEӓaxIHXU9h W.}ln]NϰkQy/8EZVbZL%@olFͳh>Kg>:+ (cA?%oo*;ۧźpf욜:K:*t` c5u*d>hxS~jn}KAFK0lt6#  6Eޠ5iS026`aT {I+7!RWHV+ Q`j^645,N!|Z2] W`0IKFm&ߪ潟\_ gKYBg}(tMuT X eA'a8.&Hnwc-yNx=X^YmFlvQӣmmXY*bo&n5~ڼO{Qxhe]Zof_Qp&_5JPFt%ﵖp)VȝYž%b=[W\D._m%9GpaW쓗=$#q RgӪ˦4M8T;f KHew' sвDHbͥr׌>DA3$W&1tIȺhl> ;  4c!4)G~6%V%@|@žw]'j(*v%2aj䘩ё}x~9m =d<;a=1ř1jq+y:<] ,```>\nHMX}*8 J6!I3 6@&i$ hB 7rJjdQxk0:!P`irN2S<<+Dgu`Efmۏ<;? qOUdf{b]I[LFce%> fLbxH)ݚ$MKv|t^'r@&AJ*y}3.I}<:F-=~LpzQ@0 YX&Z l[:$KE>g#%?aS&;raw^zT(H5t'oȥ H幅OF24 1/rJ\ Ὂw`7AX@06' ־5,GAfi To.#:\IEj~p6v:vR2b[ nOlú[KF=+0xq4k_]ˠrĸYSNޟ"ҞG<,WQXֲqEoc v;GY=&JY;bm~HOO't,^9iFi笜8ɮ} fhq QtmO,O}0zBV2Ы dw?1O3+]5* | u>d&\ l'3aa:V/:TTXdw=x-khy\u/ﴘm݂Q Ec\9E¾ PuDo! j<ڥ9Y5=5B:T1d㽺_ 0'Ѝ'EOi:q2P?4Dc}n;5h ՒJu`[Y)k+8)&-MhdeM>YOτ9w!C\kzj,.*w+<=U)_oQbXV0l;KsP{~D.OӴ\+(FqAWڽcX0܋S.dW.\n$mH|A:;."yn݇IXI]\zO\t9}Vtgc &sRgӧ9ѷe Cۧk\*`watm!Ʃ+4j!:$& ęw?kb1dDњi0iLSc.lw3'(x*SX3-p eT9 6)kN|uki[#)yz~nHGk>.7ԿMiG' %S0%l(̭Wpk9r8&ɡк;QWn%=[˞LZeǃ^~zj}Nwz5NVG 5q+8kk#Nfh pر'EL J밒\f1 .Tx^EE((ÑaRjU:C; XB+vj}ZbzUV58&o7s=S]#re!I%poǂ*``u KٺJ2犉g>sׯkci%m\fKqleӠ0N$};y[ I +u"Wd:! h#W{IVlh7vsjOzU3 ϭ>4Ȏ4 }Ti/3(w 84(5> Y[R78f(0+g&['~ o1ҩP`<6kӑQ\!XnZYVgBHKMf4=i#3iܕkKu6SM|g.?>f/|4?\9D@Ǯ0cՊWd1 B>![sB@B1Ը;/Qq &L狉9Ju0tz i:n2< u%&D;XfItMQ mȑLhT$2:qͦb=pI~) ) 3F܋`j?fӯ'$SPuՋim"fr}(UY64e3=+l\uunL )1ܷ8#QMhw?LybSl3vp*>h"YPH~q:lM`3׻R[3!\֧Cq:K1ϯ}AdI3AΘ}y$SI0uG;eUS@4 ѫYb|D>̓QG&=aX\nS,?ݨ <=%Ԇ] Xys¸D[fwZ Mkb2Un5M^|:,,Dx.-uILX!QYZ^M#b;PR?Z: q56W )zQ?e/1Q#a&`aŽXn&Xi.ue['*6R KH15W Nq"z|[74~Ig 2aCJOEyQjhPbCuR[Kt.PD(\ɮ'VhTT|BYZ*)4yB^sj]ル=0U}5]2ݳD*<h 0ngYD&f7 \6Uc(5 M{GWder -CV$)Kq!?| -4lAIV0РςonVÜc$(6L(tp/@!wCz5۔5d U'~! oQZ޸eސƁ)9$H[)~ۀJ!`O[[e,rd R<|Y4JE.vAW։5Z5>@(8d&+Xϲxdj%BH:\ +0a<4%f-\,f~`5SQ)2-i2krs37f7V*P,$5I 4G A [`@l'^lf\e mnRϰF%Aa= tx ,)R}FڔOߏL~撶n:KdXܪ@?n5qt1>*2b(@g7 'LsrpQgUtO ظ#`f5Ea9N7#IB`ȾK&i($^5 `r d<NoP>4hM ^+qݤeԳ5,(6^'FyZr\EmcDj{3g@g =>ʠ\a.C7g=,7;{ d脼2 u#‘ܙur J&++qFˈKŲah FX 7V|Ř8fχIpmOa闯h0qa-N Wo|>K;Rd6*_W8 ڌ kRE0t8ņ7" -sȍiC;OAe{1˲'ixԃE[IZ_( ҭ nu1g5f2,l?vΊg4^ FbāA/ c#%rBJa4ɀLڂ"PVe9#J5Hvx"H=:֡!)p,w;!0N Y~ۀ>>OK T潭ɼZ :0Sl?2>r>CBםRծBwcC:8ݭu007wȿl>2!O}fw/*zMN/'ˉnc { ik :9ɲa?ҐC*D"E@|oj5f՞&ޙ'?7=} ”)j p怬Ld)"FIś')("h]/,ʗ[=y-A%i)8Nz[$p)Z5czTe'o~n4͗S\y*$Pw3]v@ᄋe e;ԖOhe/ UƷ*u-܆BeXF|,f h)/)RC&Հΐmsj9{@Bt%$X$[6{Q]sl0rh#q1(Og~JO=PF`79/<bN+EBfބ Am6j$v~ǪB='熎,u˾-lbXn')Z!W[i8lr# gQn|2gUhMdYL;UnAǏKÑZuQWo[= ,GrW jњ+oz;vVC0Sy3^] 63]JSXRdŬA!ڐG:"%=ԫzb_n8gߛA3t>7 7W sUK/zTt̞ q>[FfK ۝~ M=\Ξ~!Þ?vmrX1|R<Ԋ=ѾGix[.\([δBFU)JBzdcBлm^b̝pRI8z u7I Al:KXQwx]`imcDP=E$:$*re/WI8 Puy:&4G)thq4WV:a0Ci1vy3J+e04l?9`.up {a̰3bv(8?Ny~˼| 6?uT&5̡'7+.(d FfnUrgk`f3_.ƼN)biJ O58 a~z8qщ}v,j "aQ %UouJjm%\3ln(2eਓ"E:n^6 8OKaKmb*Լ$` ^T3$ؖz)+ ’CN->HʻgqW0Yژ(O'#՜ uPQKҐt 03c0^H|ZjŅPo'y6U@=z]`3}%0B%'X-?ٕӴk>]eɃhxL2MX̕)J~j&Jd]&Cj>^~k)`c);!șsV#1NvmYȹf6Y7%yАΡs#*&;1뛋jgsУ<̮I"7\@y\}B>qkb-T0"(,Wb ${:"htC+TtjRO|G5ID:ՌI)M;\8ʴQ|c/kʯ+f%,+:U(ODtyov+fp{_U`R8,Mv^ÀH;G*c.ǜrH7AkfpѭGE^IC+:*́4D TAw31N7M֞աM jߝy <$_ͥ:]=H6NON*_)s 5Ն~)fLtFʟɞ J-$JNxMv`Ӳ{G%ȓfg`6!kp08% Q̽w3;-\PyEfoh6_shEP=ȓs A/CS<|HxFڏfZFޒ J` 9M潎[l j5-sq ߯#w꒔;OFe%cg!wH-!f#^itJh5cRJ@O0+srZ)tu `z^ u՟p=tְs]eK(@CI>YyC9 lz<'pV_P9my^J &Y?iFNSߛ'n-b+ՠ@)Ɠ I.I^խWK;.VƲ  pRz6)&"s2q"OX#QzξIdM24%?n%|!a'_(cޮz'I]ы. P#`nZ8[3ULSizVD lX]:ͿQ(;<{O$E*UaN Nʯo&L`s]T5Gs-~za3+M\I}]D]to~{6uNJ79nJɓ%hܔo:{ 1=ӧe?g_X[M%lvY>?@\d"Ρ%1:; |Zq91 ~QYMS}2*3jgq ~u #҇ v5m{*ZI#g ڪODok0=.=.s -$-iǔX,DΑf=cw&=X>SZ2ٞpAׯ{ qG=VvP`)>m_W}pb1,aw GSz5h(['Q̫l|.Ӹ%iB}52'mM8稭ggb BTln0߇p~=5^~[AEϮeoGGE ;!EB~7) q$شٰHEbk4jgDg< AU(:Qk9TD_ XQk\1 35&${5yIOիI"m:GN+ tga]@5C%NbM˫-2j9=H'czP_sx3 kHq-$Ž/ܱ;>/Ihtn:BwA$HZ;fXuŽg!׎[SeՀ`+ܴ*P!o 6Q];|:J>?Úq6EL ߎ}Lڎg5=A$D+z,@$XNAU{X*VƎal ;>;cƝyn!r/ZX:M_rvo单ÆT{̓.32"_$BiB2VgPʞ-1A@ԝVӯ";j^ZUPюG8aL5Zu?]=ʘDh>K(|!&Za7V|YKO1=O2XϏ-B#K!;6/Ǯ1p#*:Bbjeз,r{*M;Hkh ¨7v5_tvOM.@--¶%B -ypLɨ(>zwW_Qml H!qx&`Y:;xZ|sa<$P̂f:onS546^KeG 7auޏjbhUI"*G0`9G3jLګN5Փc[a#?7Q M3JxĤ~Kܪk'k}Dp1⟔&U-=P jCm+&n; PR^w#Yp)R2KuO')S!Ef)<\~&¹8vpC:M8XVc*MEZpcb0;c3,̬\w(`K,GL'NNA!sϣL1W*xbO' N ˾xu5'sK5|+sk&"'*|~yr.~{rLЕQgA=gYLd%p 듮\2?3f=ZK6@Cb;Zȥ8:(~/i)n[rΤV\A42nƝ_*\p+| U QvSB9SIŘ:;UmVdCZڡI -?uʧ)oуT֥[74`TEu=򁁺#OlGQ`!%&+me瓋ӧJP2[-j~Ut0mY#n_2';eJX37BDS>A5!0Ѫ隟Vap>=Le V'K읔%~b<`utdFUCDucs;X4:+.WJ_ùSJ؜x> 6NO4cn]ϲNԕA5!MI9infL M~Alm~VrELrjN7ĸ{0{5,L6,cdwЎ0%R(Š9^G.ǬPy?; G߱tM_Ə }oKUݙDGgV?;ZjnoPw*@Xd%,\J(59];Fz2`Y|R;sr!pk"蓳X+ևYD,+^[豛b 6B4o{24`(q.|*\5X?Z\gm4sbvD &H]~'a39GAԇاl peR%&${7XnPrUdBeg߯\ ľ&/Yԗs䡫5O['{ꠅ  Jf>cXIYoϖ§<m3"DW͕+)r2ԑ'stMxWSm4)ۼD2uHL}-[\L@R>q|ux+IϴbB%wZbwT V 4_.@mƀTa xGc'5(eȓzhJb'tzDPUGxQ9ӏTq-w|ާxfⴈ][I@SPIZ_]ȏPuZCK'>x\!E"%bIc$#ͪa"mp g +_r= 0~)e?8R%/!8O Ѥ%3߾2_mjJqۮ n'e߬d)a. ,)9 Ԟ{F^ BQC KM 뗟1G)Ytu)9Os1k'PfϾAmPHo)WDX 5@WAk4"zV,pD ĉ/>a,[i0E-DM [y!B$z&;,s^Ph^M(Cyqoe<, Fܑ|rS?5g|fUwQ1 zM &GQFd 5VV۵lvmEpж̂}g}^ 䎮sQ#/8GF6aϩ͕IPT"F(b}|F2 f\dL}^"`K_5#ۤdzW +v y\g_FYh].~m7c#p?lN Uɥ}Eh6k*Oha5U~C>QTO ySvy|t4z^q@oh9c͸'9n{1CG`TKC2Tb0#NᯏBL0@_Cy ZBvo1L#~>SlNErg,WՊkxa9Ygj}+A0ZΡT bgP@aT^ +|Ng#Û`I( ~Hۺ wxMt=L3@T/(yA9s!Yv8}ZO@ϧQەFox=|,|gz2$KNʊQ\yX-}x?,}ݡ{m΃坣e!H1gtf 8Iy&qVc8JsbNAHD0 FE˶l;NJ凍ˆ_fj0Md9CA!voPNb"& "|qEq+"9nNf)@z˽7Fϧp1QnX'^S_;=vj*NpsF8Bo; ЊЗ5!.Y6K#|)񞫓Xk}bmD ~8Y0$^+2Tu#;(.$:e\o倨 $( % ЌD)/qM6gW&-AvEp* iRZ[9Oph3>Q%AST$kގ*> ,-8R[ȬnOq9]`"Z-<4%H9(aT:\reLUѫX4/Ll>퉁w ypJd\5.G"Ԇ3&vT>f8]6o| 8c]:Ag= pݮO=PG>Key,>.] /<GG%67JbK&q2BxDc)Q R bh$Q ^|/aC5(VOnɃOt#aTɐ=ј35Ok,戎XӱFF1rmW%nu^"fXinIphl;qG6+ttKD<;͚CY[\3IS;}Lu?3XIhky` H}2e\ GH76cS7%ag_ɓu !snCa1tkJkR낔KjhMdJoqɂeH+T NZZ|0ntB4clU)vkƯpsEݟzPҬ,kyDI"_Rta:wP6CO)4A|̣{sb?a{UI\J2 ܷi~($C90ł װvealvLs}G]Q)sgr˱:SPpDlJph z}H-E ;QGel7 @Xe{˾i_Λ&t2<H8ȉ|LwDl _xv(Ek_\"K"~%Um @-}&HnP@[BAoA4 Wnb@)k)Hp->Ӄjؖ s b"1h4ꏼ nD2r= ֙1A k7H$:s}pPSn۽ؼuW&k4vM_"GU$KzG&Kw-<.~š ?5( d4 L=H98_Ƿiz !RX6ID־.k"&:n6}Ɇ%dѡ@Db /mTYo<B-C`:Rd=QpFfFW4)S BZ}B^3 r4`㸍G:I@P ,b?=MH b YѺS!|}f5R""h9O@{MEvv4~=-pato; ./w5K 0:nMS4s޻S|Sueq`ibwd[(yf,56b 6FL 51%tba2a!,o6a &*iA @A:lX7rso;*aAjLr!sP7 fpR'Cb@Bn}bݶ%WeZ^az$*[_?㢆e]qp[][>U5ˠoKk?U$&Ah:Y4w>Es5#ϿD=bV]~n Oɩ-@ o:H = ]߈n+AuȺeyG}QxnSBn.^> FڦZQ>WUxʸO$?KyшT<8BBԎUcCR8Q= _h)LyRFɬ?dqCR |TSL°Yyu.M"U\G;u\m;'VQ׿ޘ8I*tj;LvJH+'Ku'tOxt} #<OK.+I 矟S?PTGxF:mV^"Imټl; /7oa!zk:\bC}r?nrRA!,Y1wOj=4_.d&+/A !kgZ~66$\% :( ` s4:r3j) ?^s\e1>c,o`BYT6-B=bvoҏ2cq[Ne{pA4SL).,vv$ 4g4"ɥ$3SªCiIW{c3ZSto8 } i*sÍ@θ rK1 k>qڳLxl-` È OѸ_^KEX:!,=p wg{9L=Py|'XF)2Rbg L ^hUL3P傏m*FI@n\>\ettZ82N7y-G)pQgY4o@<=z0?N܆8q\)^اn4$*c?.XM|weo _hFgjzrdhO)u!رTGypKAH* cg,i/ ߘכCQ\+gI_cQ%<`"2>ɜ񁅯nBe(T!Ie\J":yQM;ƚy:ߡ3<&K>٩fp]]OeƈtbSCFB^fl7~ wnWY>7` ׳_/fXL@ '-ۖ "|fayY7e #0 K/8@BX~| Bu T;.SVdVXT0+q5EsP=SѦY;MBGI5 ld5&G6 'PP֛ GF_dj2qA=~ktщO(3ޛ=Mm{c;sq#SW*䉎& weKu )>6jz.{?br .E9UéT},E;}5YOWquj8 ׄ|yӴy)*NQWϚ7XEo"s!ݐ2doJsv"d3.dH5Yz,amKvd1}_B}@_@c6>0ɘr-p@i 2lpp070_k+{L\^i|3,IEimeNX!%в(๿. Zq#>gBVF E[$p17@]ìpPM7^(~&m 11ߜK'nx5:\:.Y56j3<e:wcT``}_cFg0h-yd",#Lr zC ~PK(MHle9jGD*v9P_ď@H>1„8:L2IEOЧ0Gk0M '䢣#5yZ2,(oҸJ:[$*~3 Hխ֡;O\BG2 ?_nQr.Ese.¿Y=Ңa?!z;3m~AY`Fl /O[LX\ChkǂEPԮkVwaa.uG;?Q[+4ed9(է|G}s~SR Ak"G/Х+w]"V0Ѭ s[CS>P&K1g t_ 34DӋvG#-{NY|^T&4OJof8N1d$E ^5c#tI6qM24O*gՖph RUgƨywAx`^ZH NRXy\#bTg弶|Nx3lpwk> Ci;ާȦ< y`sSslr(u9+k|Hh+F Ѱ3Q"pw㮩9ZjhhEijNlA,$ HŧDR[nkU4`0PHHfD]0chᄆod1P<=B{73?*Q4 lrIoKP0Dm(w9"`xR`>3VX]D0*==\j$e_Ќsk@-dRwL k0JNgn*WQH~b`۳-\&Xŧ yIT>S%qgh\D]p76@؏puBG[ !m0XS(9lGrD bRr:YN/ ;[$ w lO1pڝM>V"2BVLLP6^I=. m6BX[xHac|]1hdR (@7dxOH(x0݇_BS (9rPuUpױ E읳JR^Vyl?xdQUB82+(Oa %N ~wiOR S73kOl:&YC00"}lg?.=PCH+JdxzZzc|Z-b0RY j6؟X%)螱mlroPiY}YTRW%2W 0g#%OP=Y< an|͔2Tn+Dym7 h7AMJ3V4q94 I47C'?<-aEn'bQ'.@R9Z]$ZnbY{F^8hfh< Ikevyoő;Ė{Bj(A%-H?ۄt ESvs2B>iCbc&3 Уk刖)Z{ك OҨ/̨txRqvN~Uxjҟ̟[{[Qy  U1M ~Ed̨1s` (|0'CU{/2&|-0tM1b,jQ2WlNvfÞ$J!z"Xk^(`N"p64}b-d2(D[><_w);6O@fh CYe.SOޯ rr@bRfyFζ#kPjU>L+I}}2tΏ ]|Mѩ=`(Wl!5{ HpP 4㕈Lq9ί%LyJU& K]OMx3Nw#crCewgA )f lcF[.B#Jﳥ:VK-كD]9Tzfs c2|I˓1Extg`{%* ޳haJAk}7/yH̘Ȏk/Yu!>~-ry|_z(MNN`j-&U7U'@ Cҗi-1R7#;ؓKv\Wk<)`=τ&"󲱙sOvd\'3cո/%5=pYH,I3"$\"V䌁͜ pވ}Ǭa01A~҂,"O_3Jj*%꤅>C7W!)r";D4ZLJs51&~@&Ò *0)"d(f/k{DnXoOͪ:y ѵv;%UN-uޝ<NzP˺oo6L9wRc \J7(b8d=cbPHyXX ~N+VMK@XZ^jN7b b0|K.XqK<<*皡BL0jqC 쬠NQ~m%+y8++r}EX\,\ ޏ5U(b%mNq u@{1_N+I!%)3,Tl"Zh:~i3fb~%>a1>Q:g>e,'"#YCLC4ӊpiʞ<&*%TUZarp?#jrԍ1i1׼䷘hUϫ93ø(;yS1 beh!cpKMq26~:y ?A-!y6.~{L.R7 +Vp7x Y/nQA"=%L`"Usvwݖ2o§a0upDv4n nb)na$R7&%HH)NNߠw\pRT\IiJJ1u+ 3.J,@h >"MK6 ɢ̜#w ܺ\iq <GFl @ew<Ȃc9&z*nm ~ `\9i7%W!Dxrc|tnfkړb7Km@hȢ+utv%Ԧ'3⓾$cxxN;{rt!. ӫq?Ո;˻H#@ڎ'^8NŅ,{DG Es:Wmh-Ju»ѪA=!%E$ZD >q$#sIAyYa֓t)nRaG6Q=K܁owvH^+#]"^|{. 0hH0IQkTث3Efn1+3qzh:Yj.!D3_2kH.˭т.3Ԑ7M& Z^ףhM^PWA#UKJg8 KBp+sN0N/[z/E`V婯諛u3[erF8,lInv6Hz\ĵ}yS +s[FHɐu“ERS~e/ agn-gX'L5yE_7u^@`+1̮.pT4 -W^o1} xKmzrӯka횀Qشs& +鮣oDLd;7=#-Sk\V: lU?H҈[N &'Xk^zJnPӯN\HgE9^yr=(|%Q %c޽z48ZJx1({.E48?0}ӝ7yҖF-oV$3pM J-SqjZd/vM1JPŋ+W*Pu˅9{L) A^`<^͌@; S򢟄(Kf0yHw2yWT躾hg9> '\W3u._f }(vrN%+Ug?dR$G!hwx.BE)K\ DWF$P M p̢<6ٮuV3e_CfHetl+cQ,1ġ&=1_ŊsT fQ3}Ի.W&a"9{v)dщ? ߰]ֶ NSqsb>Yn>k۩sL2IUP]J# %x'`Scwg۸6*bLE$a>UciOcޜ _8ݐ,!\C\UnO:o'&IX==;·ȰZN,-W#C]xis-& U%N BhlStu:[vw+r8~iݤ4J P$1&&Eh@P^CmGis+h"(SU`Kfˣwym]B; eat\Xwu&P@aȘ$ dv4t<>}׃1@'~W&cnATs!W4p *Ui+vt|F^>Z#tuCf4j\g 6;^M<&dC̓n29s1)<ڇ &(\gs&UPת lSAyJ_ -O=$k4oC zS)ީؙ(ݖ)HWy JC>qFADӶ1Eu9JŽ%&6btZCSN6hAZ$V\ <m"Yrt^iK򌿍3D1>)k+N;sB"yJ*IT0hIKP/ѠSx[ a,4¸G_/$n{kF>< Z*JcD/2Kvpʱ2@iv7|lb1UYءYz2<v!Ye]z 5y;|kMG#lּ`c3| _x h5*qVǽt}BgjFkP)l ]ru+yI<Qwױ^^;B~uTgHP5ŗwDGW1-$1_=I- F,ӱvc1qloP@A6TW;gbrFy;d=y\\W\s҉ @q`(ͱtgV# wCz?6hjoe!cFҝO-|C3'aimn P'D Km/8]_0M"!o7֡#Dn^'o!oEID}eP}@=S2DPe'|Dj&UPF-BE9ҿZ}(5XϰWK>+94Dd_y*ϱg#iNm,WV77!D+_c1GȝN.f`>Vr5w~c{"dDQ5RM pDMe'B=pQJQZg@ⒷUʵ$E]1\ulR?NSo|⹷^mFN- Rg5( mGٽ]0Z~N! R M9y1z$<&{EΞ?R;(\l} yMj!4*M+!5Kb't޲b{{iPbɹA㮎CSrЙ&;ˑx8 b&I7K8sI"% hxpF?dZaoke( &ڋʿ6~q7>uޞc_|Zj l v῍e䕑"ףkBKΫ,k$SQtbE`hn_Ư"O5> >F JEGD5aUN \Ʒs\AIz `U /1O-8Ŏs f{y@]mD7͌#kҥnޘq.$MfױE]>Mz sqUH $-n+z3@>A560x̿b:EYN1lĀ8U,4e.= R{B/r$(ۡ揿CּHIr!5 8m5RӸ̥  hSi0lFz&T>u*( cW 44W.)i\)#)F{2٭<IzEЛLI;t+'ϋ23H=^S^Wd6KS>taƜ~a>ŤkX)3E6}LLUZ9oD>aQrLTr}߂koHƹgl.F@VmROu*l@~6ј?*\kLu`]A fp3ER%4Yޗ>"k.h˶=wP2S97k=F9S`us>|uMn6|C6`vtEI=-|r8ьOC~('dx0t|E ce*0$RUeӭeMd#IVkP ,9RyITYhd)AjLΩKdN"226Oޞۨyñ`\َD+NQAwнe[q/PYu^|Ǟuj 6hxE@^o(j)bl?f<ۘU|E\Ȣ axED0_ 9)"&3GrfU+ю`iңy2|3WxJ^MT;dg`Ұ,["WCVXOMgVD=<\;Zk뛫C6}9BcĦM6c ύ~]l[in0uOp9-su2oQ /p!.)_lNa8uN1 8T[׏I&El+dשqwxb4ZhNv '~1"uv^[|}^nʾ! ֋o,< >1YbrkgN;kwsmT.z߆2TA(Fx׍l+cRigB4 pjEh:/f{Gj0~o~\PӧIn=cN6~ͽZ6{,Bɩzn^j<\;ߒ3LI5+d#튇$(i W2hYD2>_:`A,;# v"k-%u-k4+džJePYN{ʟP`F_vc mPAVh:I0|jk]%:m&0`t7/vsi1;a@eyx7Px9ЊY3lͅJ 0g=lM~fkv"ȑ)>KT\`{ah97 {bgc#e` -@mN̛^.uMb|W/Aa>[5#lu'Ǣh?= :Ȝĉrޭ8QO6V#/1ZEӯFBCْ<%G:r63m I"*U9?S"a)kk{oq:]mMyj֣6aGLZ`vCpAo–8;>Yp!iȄ#q,0f n7KY- G];[? 6a%9Pҁ}Ny 7mU o*>kYZf^҅r}MkWGe0gAyB[]ZMBfH/ZK|fkC~k0I)} GGINN~V`Cb uS:_z[:gB/ tu 8lBSM(yp/? j5 I.3Ⱥ5hWRHiIURAlBij DӁ3Hu!B9Qd(YV)B4ZL6.2s.4ŒIJȺ\cjѳPbEpiTnQĎy MsݙV4DbƓףzy#ST2EC* C% oMXfuP\)G]!aٿ6AݳM&_Rt(aG`AX;;)6+oppY'zʟk4IYr c0z{Uilj= U3 fk|CC=,?!B y  %WP.TjzfYxLdI‡%$ôRx)&Y3{N}tE&Y":)f%ܘ ޣv7vI[4PQVx:k#:%7Io'o*)6W({|\&.¢$o3$׃D7E`h_V|.f[v,eCb0;2w_)={%.;w;F;Q = Kؒ'!19qqcc<ܤ@LAv`FtPCtӿT!Sm\wi|:5Q$x:򆢭ߕl(C8I!d%$3p83x1xc(+}myGnA΢ϥ$dH|9wS ]; 205LKl͓s}?,[ /iO*c#ʥF[ t}As{P_`dbH -M@Kɖݚ'cd%Bb&۟Y6}Zx1fZ3h 4s@G7L%c~_ՎL` OD̼tXe *eiZ&er_ʡ9 @p3~ `仇&]Y[y4Or;T410M|O<* ]F ['z5;P|*6mޓPėޑИnGJ4@*Vu|SB^`o*"zMA(1s>¹8!+S4yĒO`÷-Le$oklXX#hrfkҚ휔AI0 }&b^Uo1u#SmwrD*ُmjv׹'%ڃS/!DgAΌTD/㒆'uK vI1:U0~r;/)gN[UW']"ee:?BXa]S6OX2t:AV\O2sW}3<&B~F .Ch̄mo9Vl iê%Q7"<F /\>h hxSxU88]W)1oc Xɥp4כ,"K'7"TSF.lc#EW`'[l\5="SSA -GSU2[.Ժ|QCCjL @tR*KU"aӌ~37~C-WLk Q*iDy;dm3xg͓;Nl ANR]ݿ~{.{#e̒S;r}з\3:"M4 =2.#E;gkq%`t/aN*ъxVxVRHNϾpx2 T҂n(NpFA[WHT/!{rAuydеF] շ%IЦ%9E&Xc0P) Gl1oRO.o6FOFbxm@NCOCa7:"Kn9aH/P'[4ϕEBO0eci.X@ɼkÝ]O6)(r㈉enR&TFڝԅe|0%}:Hac'@C*NplHF v$P 1\ D29 CDj%PoRȻm7 2FSn|5J kL'd{#eÌ߿F"i 咟7iw4eVIan{a| JaB!E5jc捱Uldupw~f w=y=աoA] }Ka@1t` 8}&vQ^^~coayZkOFMl! |~8D&TusL%9{nZI_ۖL$IG" $8xub9DSœLNO vtGdr(KC*|HR{3Ye}߾/j1h/]D J3XU-o Ϧ uV }-|lx1M5E DtQ+SL4`:tgM Ѷ0)ьʼnD+43I :x*>NJ(bfY0Ȗ-9wz1n+Wo]nH!vE)N?8mS[yZ1gOzriwȿaV[a@ :3cCZW yc]#e-7R Rh=j[j k4Ɲ4QFMNkD)A]=(qiI1AIJj )c̸tQƄ, h_!x]P|sY|+i^.L-Z괮rRСgABS8JzZPd1I=lm`=ePiO PŌE ^r4ZKI3GT39- nn ׮`ļMFXQыύ; ѪHbc54W6 .Lq{DLː4pdXq\vu3~ %q*FbR |4_%a7i~DPu|qUHm'K{$zAk(󻀴 S:VhR`dCq3퉘7 }6-^Ä-ކ?=3M1c9{p=K 0v'Ww%0ʉ'|(&ARIM Z Xes <irֲ oe油 Ah1l=b=ww2(>b"j"Ve}$LǢ^Hn&46`>QWDJ26Q>?&|w}?RqҠ:U)E?j!){E#߅ rK.XIeAȕ$G͑;ǘ+Ӎο \ chT^5:vѶi\Ys覚 #wکxpmA@dJI?ߒ+ CMiDY%+誀FwO݃'m>;ER}F֕0OXUlo'qE+Zxdplw٠p,sfCfhLwW_ԀDe̍!>7 qriU!Кd~$LCY /|p/[z;dP2lx 6Npz2+q2Z6m m0go!<2uѡh?oaPp,҇K&`6?|`MEYb[ѫ_ fTOa0cۆx-FE1%y^HĚu{EQCHO`8wӯХe-6UKw6"q'2Z;~$(, Z*WR'5U;Se_\қ=)1.ڐ{]ԮeفCDw:|N3%} ^xc_ޣC<T)(yX{7A0fv2I&Gm,s?c$Imj4J:^{vx9٫{\N?&]BsE쓸'X6sfrߵuwlV_Vs&:5N7t LOY!&~bB˸/\Q`{Y0`xg$sF7cʒrj?=LVV,`@7'd\|fDǏ,a yjghq : &4@IvU-d}[ =~OLXX:[r1rPfY ai0-J إƂ tٛeDog Uv$*W\4TsX$%~!dd{## %X-ŞUqhˁN#ѵDKڧ Q)婏ݪ1 _nOl{ʩp3VFŽa:e%_$pro&3Ҕ#좜Ǹ7OѳxY &X K:t -h"Z2T#|&*tc&P@NK\;WZhJNl׺O==^ EX2om(qq67ʌ?*h/[@gdX8ߖ(۬ʞ:bbÚ~R@!e63K_"`S,ܡzΊ3<{|KBȡWEѰGe"E8qQ}MM5Tt{k3a[\enP[p"ZpT[*Ѷpx٫J_ClIX.|Ber˕ZZv ,_?%V"d.$Urm֟vx[_|2(JxPڤl b>fu^W  2C֔uPžq@,c-C#Tu-2glC` .wmB 8*ciQ1.r߼{ytYVg'BX{FHTCHDJ[8r"k]sڱ5V2?_7";+=m<ĶDDxu$NsJ9Dd! 0tQ_1nA76Q<k SzT GDBy}Fi*sLJ{SQ2U)KSX: rI_t*o6M[bKI} !|lqd5εSQu};Wux t[ns#.U~C'rݢaT\sw7&hH;V܏ dxB6 k 0cupMj% n!Of]vi \*t%eCs5ӣ,$ZyWy|#4?f昨쿵@1ϖ4ϋUa_2]لgAFza2ĘyU:kZH]zTZ\MHq%U/x4yi=FTxWxc3Η\v($G!/ /P.p_0__wqg>/.P(/#eDWHN b®˜_}/Z =6io  w^t tK欲QMQ'1OjK;mܶy=p+}{-s@L:_`g-6/ɍ{X R7:g0B& z|F3;ŗsjݽtE` f[ 7ɧ' >O5qzzw"s|A6^_Ry"1YN4i&0/#hţȫL.f .!͓Jy%9f~s~{|Lux#D 1 XlN[ۆ *s`ג(:Q(I>)'r, U\'A >x}7ul{02of^[C2U}GoJ\>c22Rf7H|8Atq>)mGIbFh8I䳎b_ʆ,Z9U4t1jB7UL}|l$vU,F4Ry ְ*2 Y~!LWQu߉  ZcT$5}rD:$ shMd1#']|irs(AtxWQLCFuwZݪ#L{Wzaq,0(=6ݲ)LΪ[5_hBB^×R^HxmlUofOL UA9X H/{xTT vhy,n^\\x#8io gn6W>%\BZ} ҈wwC)1^!քI#jcbe&nfL0A4E@]r$? k*+ɧzCv)#> L1(`ӎ=@3Z#>FQƪ)OL׺or,ϗآlczMjWJK!7`ee'r  ?Uȳ' %-)(x~\] , 9mIva֎RRY9nWl q7=xf{L8:OuJR2[ X~Fb VvT7 (>8= T-8tf% 1>L-a`2ʕ- 2Cv5!Q:9#y;'[]v.蘚 6sm-^`YTP U=pTW^G.ܒWRX`/'J&lVt^4 ^n9 6Z^_Tex|I>Ep/qsR=#&Oršmu\2sL[/6h{ T3~'xEV=O1dDe(,6$=ǰL{)X#~5UN_N}f%~77UdlV9\/"o #"0xHU3k4Ӭf4j7 %T#E5rwa>E{}I%k22R#NJ#Pɉ])x>Z/"0 f>D٘fжL.D2[Wx/Ex~@GhEzADxtJ9,㷁b2|^D5$u:{ٝh^tsGUΥshuEX]s1W*S(J$eïZ("=O=9!,uĎt\iTd2;r:dHLRM]{1RDF/= U( P-T)O`…1 nGғ}FȤVYC0 \]ҬEd?x~,q{_ ,vds%XdZPh|SVYq0A&Qg[[َ}=MХncynbJs`5---]F.7mޥ1<O*E.07Rs|T*_|BrO@6`si0[Jwt$GIw IUڗ|BRD4ܢsw!Mu-UIAcЍCίW u-rq5^u-3%4wJI~ 4c?ͻ;bBbf}`RNS cr2吏ϙpU"+r@;"uhSz`P,%鸳PQGGq9nhL;[ ?mb&,C"sQ!ܱ zSQ_<&=XoCF!-CIE%/ܓK΂ ,_̇mVכB e ΍Gf=P@S浊>4t'KS%D=~.7U]A_ v#\F N m $-T3YOT9$7OG_16ez ^jDP247*Zv)#nqw2~䁩ܶԹ g @e1vdbzgGu/9dXSW2D$ BL]Gk̼R|_&AICcNS6L@{CXzSNp7o5x> \tbpwaD晫\nqSҢw?-j>-"Y6 P^suq BiI meӋ_fYKnSA|;}Wထ}tzŲ9HZ :蠈K._HOo}Co%rl͜E$C2&&# anFU|scs`͔9}0Y;A- bUH =^7 ¦Fޞq~G %Q 9q(v"6MaV38gH6gߐ$^m?bD*Uܵ95w@Lz򵾆)>!Kc7H,M֞S=-/Dd挑qFi&yeh:ĶD^61(c=F_PWrkEcpq]WiE`mT-z`Ǣ_sEQ닓v,clXԌJPjkPIޤϘCV?&v6ԺZeд>>~Z؂#)*g=-*0۞ĝw1h"ԼnX_ڰmWLk?= {3"~vÐf>FuANƧ0W5Y85ݚC2geA(rџj2"jb&uκbSB,-]?o9ig0,rj#m WՁ(3.>M(>,E}Wc[6<5mltkqI܇Ә]{wZCF($^ _UqohWT囩4k YV٫QC@$_f I ];bcNpg34[ia5}irG«] kLHr|7\(gqןANVVL1>HU`[Fܓay>UaQļ/'PA KPJU5!"]D gtۛO,ШOc1rKJKEhAY״" ƫNDD.ݳX^US1*v@c!%5<@ ~T)p"YLhH*.ʧ{Έ$qsOA~?UEBgс.˅Q|$,OBA^bhW!yPBdJ'SmS *tMmNF猢Pj14pҘ2'kG1Vrˮ>5怘ED4:=pT>T <,tTRׄc)!@~sWD$9~}!K0qPa ,m3M]1({+Qu\t>.n 0>zsn÷jj.,DHƍ+uYe<ZWr}!Qmk]JwHU_>$;wȻ9[޿m:^N $☮.G>@Zۗ }qЏ!VPp~($V HaCe/ͫdbXΙu:nQ3ȵ]v}q<[SF ]MZ";;h:_>J\g,VJ{b|%LVt4Ugu=, ۡZh\>@86Bf u]' &,e@G(IWl'8AM!)Nt3PV7hwI7X7z?Ϡ#+?%{O)/gNmm#.҂0+q!ൟkE7Tn.bxn\r2(n1:^Iu#6Qks@Af(S!1=n)aa =Q3w Xk/ 5FA"Cl[ԛQnEi2ݷ b'A}K<4Pc&;V͘SrHdsI0/ aw#?Kb:OƊ0}m԰:;b;ὕ&bPzWhVГg83;kZjYޤk0LrU. TfټfF͡N(]mF`b,yT@PLoCv(952z7.z4{koc7j5Nk "aDܨ@־g]!edQ4#]o^rڤt;% ~ *0ޡt 8;=ͫ][s$k(ȁ۶e"~S?ݽ;h3:p4lpotl|"]r W[^FbBкb(j_ix*-ŗTm(j7%O.h+햘F5yi1ŀFډ++ӣDwz\,,Cc0w-9}8C^Ӭf 4*9̯ADn#11L\ j|:Sj1,J);@~5-S@xĬAw)߭ld$xE g;¹ٳj7Ƚ@i$l󱖹pbN1r~Jij1J1f8>z|x0ܮ ߼ިY["S ='B0dX;yǢX=5$џ<,iTW?@r786Io\^{cΡ:wm"h]?!0]q`ֲRg)mnkqrLؙkg<ȁiN2ö < o4N\  ew?]Z,:)#[i/xmY|( Ty^$ѧChQ$KZ#ԧ13&Ws{(P'iD5L'oq.k6kWu>| m9{ R(i*tt\ڐˇZ 9 mIc,;Sd+8-sy~r)3UبHgT]0U" ނdxceL^OvgBenc[^;*,uA^ aa$O1C6|$d6VݢK$`tŨgcиEo&J]4Til93juoI oӅ(rE&N nMlM|&jJ }>Hk?qdMc!+˂6oMx壧-旞Bћ&,%,}* mE%H|{}=p]{+xz/Ġ/dZ K =]fjxBQ)nS_'\͗R~pBY "Ϲ"@CP#b3X+=J[PV&A<ͥ}yJ9s 5,hv+_LZLVkxuyv4͔;JRG0eUEّe+5[ #t\Zٰ[|,. RUn S4FQ~nj¹Ʃ2Qʆ0p5u-n'֝lDp 'J*@=1AEgQK1?Յd[.zG":{5yrȁ/g} / Y ye]¯Ks@JaJX6-ذx`GO 9X-JO`ѨhߍF ugɍ[s^]MG.P XP`OǘЬo<. 3n2ߜd,Uas:LJHr(1uI b\ዖA-_K0|Oy|2;2sMQ,c!Ʈ8RF,A?ѩQmt K)@G=ܛܿȬWŴSpT[ d}@ ԏ+\ v7#QY KiT9ϵ΀ql|]/IU1hHA^n:sLYZI;t~4=(TjA~/j#3=q_OCCh*X&윯 >.o;J' rӥ\FP/Q6Oܝ)4ՏyGU5rܪD7' 2P9©1)m(ȋ}䋬@dyY2d5gbIiМHBq$KS?݃ 7NF42SX}Hh=%m-Nۖ3BᰮwQǍ-)Q gvFDG|I)哢6ߠ 6WqmMАni2mcL;\4kj mmJZa/U?B䣟63ߊ#Ư u6p:J8"_֯Kojbu`"2Sf*ky70$נ3tA5sEIs'K+!MoFTޥd|B135^uʡdb_1=Z$\LJ"*UQ IV.WzZOЇ-4;ٺ7 7h/@ͱүzB:Ys ; 97-#8%b!'')9Fa;؈\&ܳ8* E$#M &]#λh׹х W{,Ь3K 9fF!Xhȼַ)J꠨k5;W71nخg,aKq ,3Y˄S6 Vx@OΉ#݆DT!Iо*L#p)w ɶ_)=y*K5r⥖ bI-]7*F>}IoUUg;Mkwkև:}4 I;A50AGj,d9jɠxa1#*; N(sIۗ SA|ը'-vYTBGEBqDB:1Pҧ]CY'P:zҷß9P QجۄhHP&$HQ[jxO?4 ~DhF>U/I'^_z0 w@CFgih9wJ.Sz}H%lWW#c(Z rbX?+.w[F"Gii[#`4R}cNFǢG89 z ^껡 ?>pOIzP+ERryb6tsZbq!,FFŴss 4HP9"*I&5$Kldh3 _pD%{~~NmV^YlM+bR,]ed'`j^3s\:s,`#ěJsU;%쵹9`hkN/0YR˜"|,?4(&>úfݻO`G3ӆ9fJ(6~ <.fl.}[Qhqm(hɽ{͑b϶ohNr+]]NЀ) @fzcb27-Uz}n68#< yafsW_u >rK~(sDo|䐕 O&Fϴ;H»1#Td\KIhE#VCN@}2Fr/E/Z#z@ܿGo& s2ǍX#n7X(.Rm1r_ԦBeBa[7m7VlOfc8tT_C8?MIh!9nl"d1ZY0FRۄVƍyV(?ͭ`M&ǃ5'2ߙi::}W k`RE] Lޞ`3%/O3@$Z -xo6-ox+[acޖll:> Մf6IbJ+`2&{oeIBܝMu;Ki(Y(=I/5"!qq ~ ,[nSɄD JE?!((° \ɸ_e8AkxNaT*3<0ΜLk7e孕𚯧0,Qݻ8F4%vyÌ>2 3;ƒSyF[,]y3UW $tuW XZuy˃/jd8ѓf^Ey&Joǵ~H5H`OXZ?M"Ӄh C'twlv :n'}̀v?lJZN~ׅU9&IMVl!> 45 h _ s(?n?zt 4Jq~5=$XVbz-ϱttC}tg x!)wA6D!QǙBPmE0m%!wC%v0|"9$ 2Abhk҉i%[pnjtU1Fκ!"!FGi\G_[wٿ/xGNNC{lF8ҶXEz^&\BUlG_(8K[빫V(d`qKωVؗ n{ ]ngZPj_xi|\u`bYVe Bc=nr+L7iY}g֮g$/e˥7ce{yd8 ;w:GIqH~Q#5934?8 t"+ٔ, CHsI>!k _VBU= { vbI/O %(uu~2o|҃nV^2ͳӁO+ $~r|JUc#TɽїZ`,$5+eY ~8een0Q7 TIYْM8ls\}βi8K6}~z1*_ӽ) L'֖֝)s3|3r+eqg毈[Hɟ(w$Hq4wEl8zM0%= Иi`X'fZ"2o%¡Gym~kGIB sLP콸G\Kr5ZkfOv(Gɡ ZH "5*0!q '_ j熞7VB! Oym y uYIWa22 ,5S;ɛWbQ>SQzd U$Bf!:㨪4:== ٦w)0nvRkA=Qm#-fEs ^Ș,@D=XTv׶xhlVn=ts HL^:"?XX]WX[|ՉdSg."wND8e;}'k#hӟ Qvn/ Q-i,Z~AT?+JzOP=lfCq(fI+PL RxG5Szɖ>)˽ӠPG;?#/ZUz-YT<[|pĿt D| % O5g%VpH4zT]g7Ae0F"o/}h\ќm +_γQq cD2r-vޘ|(н?Z~D'F;=ꊈ(%z}T@B o?; tS%#">#䌏 __uߎ"ldw&`1՚!Uf.N?(˶X)CջhY^*j^ ˩[eonBG2"xOrʦidz]" dDozEu# n|c& B ό7lIsΣȩZ$󎋺bD͞ &QWwG b{.'VݷwcOܞ1{؊km日}""{$L ~u%?UM"5RKw̹VNV4x`W~9#DqN{}vh `߹=3)fY Ȱ7X򍓜%3zl]թHr0.?P(6!28Kf<*NL1\t"-í挛 n=îcwEMg"TXTŸjo] B%Kk;4RB0S0f]=W45>2iIP'3*^$BxxAHˁ֔=T̾PHQS{kS-ۀUVA{ro=k0P)y;C:Q:}$>sBGfC.׸ P[Sl<kshY@!~魆$'É[?}s_) xoI}Lda(U[Tz$[ރiD<#tCEm0JgTc] o;uuhL_5M÷Ԧqb$ hJD= z˔e,4,g겎gp"uQ<kʢuߎԍsWvRlHp WQsfb;cL,,xCn ⤲/O;!WϷkUqXIb[А~JHv(ͼ{Q=σ!Rک OW:cõ{yT`1MowN)Gk-05r-oCdj9\i ݡ?UdWk$2f?Nl!BJyⲒJ"vsHU;Jӵ&tזWl@?1Áa/0A˺kӘ7LW=G =3 h]W6}Z] J\k)J`u yRf>}D _us&04PQ?rм3*.X_F?7I괅L8G@Y5-!r tّա5o.;*1vR@cW|y~"MbL)Y˿# -{9eG]$}fkFSqE+ay8y:p'P)]dVpf#&4"_||0 ~d┮[I(IjwsOO-BP=%r.Iy+ X^{aL|_LmUh40o:8Eq)m!=9Q8|`)ӗ ~"gI,$+ 0t@st{Y{ |8x8'e殷_K̉\ HZq;h'dA9W^(ւFc"zң"vό%j$qao?UCi*dt#0 N-ۖ}.֝O+1*dcҡ eeB+ldAioeo&? g5"䫳u2-\' 'b<.۹< ZW= Ed0 u.}\)g1Mj/PǶܥ}%/nDWnf"7A<;E*C^j?,<1jgZT6ԛ.d:ಣ1"f 53@)j t#RvB#,8s5Ad@hD b'b$o``>bEyZ&eeʀ#O[X @(.SeKL,y{'UcU"GKxk5=|J?tDlk6JQ]^͆R{ђXK`@G1/_dJqHyş͖iZe.Y{+ " @ W77ֶ4tYxed #U{Hu$3V% "\;ZL㚃-&Xi~J5QOG,|kU0]zUN֪ہ\7 ".ha_v}:N h Eda%ބWW4{83G}Yg&f6P&Vb4Dk9ی'ni˩Ma=0>t^ءR ,Z/O2ס YnhzҐ2:uni)̃C/֜mO@jdheҶwp 1fprձa^T BqnV oujBr'q+eȋA桵,$4™3OLf1$ZVvzO"7q8%C=^~$$Y$!IvU6k@Ak_Hoo='oЃuFv,%ΪcG9#XcHtO^ b~8n<瘦戰|᮱fmҤfbDph+DSi5L}HY@ y(x{>>XBŬQ{?[R? oQ9RWbvhC3tna:`$+dP43=da|XxϪfHYD}zP d'-pg2)'NܵW-]c 823M Rp4 BրvgmE/|ey(n#sFJ|ww,e7pyE5}98{ Ə"_c]{NAbG6j;Y!|+Ժ=EMG ipc:Zs]FMl/64;\@!x'4+V@䢂XS_|e?+)oܳ\t,hs }J!{b}%H`>&qK gC]/prol(w0( }v?HYW\%Ԁ [RFeZ?LnkKQ Dk Ee3pB(> TA ry"bt]džl ʹےƀG{\n":vl1# ³)⇦}' ;` .pt.KU֪cO1PxMnʡ?WdqBBt!',͖-DA xH@*a?! Pn Q$䠦[k'E$Nd ֊7ڼc?C.LAuB+ igٕ[QPql%Nqa/nPxQ$GOؙ檦\a R2QUYa*| ."b-/Jk>0Td0՛{VTju/|_~Yfcر~U^TY\rr<ߓA 8Kا!tQGU,*(ԝ4k&g$2 SX 7wMLI7+N *kɆQBW1C'>Ԁt"G5$2QI=|"a!{|'o$;{"v*N֟Ma LR(}'&#49rOLwX֬dCxfd06Bd 38#]F3RW4(o Q8b!['.Բ@qڬ s#t*]26\} e㏎L}o4T((g$# .)C=W}7=5!YyF<^ͶMa,yZX1<5Ϡȗx tKy4?,w^/º.(aluڙ6cR45T;L `t7,+t1.&J_-b2)-J"L`f_4!Z>HL@?/9䓦Cuf>|z?XIN@!}@<[7gLQv,3]GoЍv^CmLLj"ו||ctW"F[^=:AKǴCx͋}s Nr'VMq YJi]~>c&f×FȮF"ڡU͓uM̈́L֛[ŕ:URF< 1ʋ)LRoY,l σ :㫝*7ϑ5ٴl.cg8nAdJ jbaʫo%xڿb2Ãf+|d7 QX^;;\B[]QiD׀kj$&sℊҋib#[qOCheEt"g]o||y͉x')1ck"qVǛw5~2&;ٓЁ,]sm<(W_ӛL>@Sع*Y8&Uk^UkK3%Af6Zd\(H'^k:P+* acu\+E8VSlbg,J؅v8=kŁPmG>KBepĆ$\d/tX ;P&tT1DH%^(nJSv2/֬p6,2 yL6i~3i^T9{;"gmE" Loޞd}eW7IݎGClRKAM gd# .%=䧢y\DF!ҝ1&`qj_8EJB:V+u #FnLCS4I/1 ¦XXқ)ڝHtK9\-,:@M?׵bgUL%QHm0شjOݥQ( oDKf7ck(}A3!1f0sbfkbu ޚhҀ|齾l]Z<3#y9}FNx[sYմ7bڂ|wЎL\'ڛ[6چ:[ ꭍS#8+D٤1QsQBpGOW):,=aޥK -U/[Qɲ I|6s&~ 8IBF7Q`wjyJ-š%Û8j>҅]MV.Tj.H Vn39A 9=ZɁ'7;(At {?wH8O] GɎ}-q/&6P QN l!h&l^|ob<~jC/KF# Ht[Ka3 58|װҬ?jg+́v|].xRKƛx' >HgQEzD3#0 GAXf5EaryOhw B^{]U,M/[_ &J]*qa0=OU.rA:QvvJ{6m;֑N&nq\x4^sFek0OB)rfQnu[ h/jDJH (+d5D{D\vq'j^t Q8@#)zUf#5+>&8C4јٷ+Ϣ/V d d&pT(d~HR׉Vz /uxhXj&dZ`Ds&s;28j.GUw`!F9j86`؃TiQ ^95 `¡`:Uҹ$H+hDU7lgɣSMΎPaT*saqM|ةJ [?!$W*KwG)Iٶ/9dmmՅݺӅbk $@Sr?t&sqˀ Ka #"?ת0z[}ކ-TwvHZ&QG!t2aJKsAW՗V0jź q밟rlLg*)o癇Oׯ DN(s0SbtaBT5C)L6Oix]/W]iBuH{FT5^ыBrn<.eV5Ơ #TiG3̭7n_UgAeA/J\M|jpaAX;iO`<l<4q ƒƶ7=m\WO H7Ն,f\EA↊VmDl&JB̻?} "/0ݫGR4 i.)uS^=[̌x[Fl'C8ѽ'p0x%=ڢ1p?N&y v*ے *rM(Ei9/E<lJ2X̪}F'ҮHez= ൣ&%8 ĪX맜a67S~ &yPQ5 "Xn-ٮ8OQQ)!_7ef,.fg 92Ќ݂Xc:XQs%0Oά&x gc0_5mz ]c;xlQC١qHb!T}J0cm:t:g~Z_WɚO0oxn.B.7$b +6[І7S8ZC%^L N#$DRVp< W5.0f3gceXtq| ɠTxރ}Tz`A GdVf-hWt nm~f"rk,!><ΆOsT@-j$46㻍8Jsq鳺6H+Hk)imzD;-%X`7ZA_3񞻥dّ#EL`<*>ʌ;h=8#FUkGܯa|_E~99[{ihv_/}z`ucDv̜y[q!+2J\vd"A!;N̲#6tQ8vWv%4## ϑ5ݭ θBC5bRg{iwbsacyz.H{Æj@ZF6n8vrMe'n׊ŀ#_H:2snDG<'IIg-6Ym>g W/Qw?`SflW4\ך]m AۣYb ?NICGM`;C {2JN@Tα,ȁZԖHeAe]2'$jAP!p[)6UM 'KY$=8\3n ӽ%ӛr|ŤVQ'm*ɨgyywi I>+7Nf2٦C*g͍2;}/F{)§-]d;<1VڙV#(VK Ͷ)2SY g |)5&X=o{H;Сr%/ kqzBE~M{՛/ B+,˖kͅ/u|V?*FJ]-@^F< 6=;1B{ _aԌ K,KUu|DLd{ 1lʦ T$Yq;=K'rveR죣sЂ&r`?!(0 qy, c gVLH@(`pJr[Ac&L ,ArM`[m(>hBJ F æ&V~K0 tܐY"-*Ia8X87*K8IdV8|19OΧ]jiWc$;}%1 фk_\3<ƳjT^{BJg,D l}O\6~;iː{FGu#'P% I:dפH.H g}Yw:e @#HBZݴ)/O7W әuAKf: enb}Hz); b eYY{JJ!1K>qQN*HEl d[gۙ]d-e`*#\."E M= vϻ|u(8%˦r}6%N].?dcRqYiӪyxH^gׄ|(/7{.ԣTuWvj0TJ4Ox`hU{~0 s&E&&^; ѢBxǏ rqv3f¿p&ȭZ)Q`#m^q[Kpf1AG 6U海c6P!H/H\`}pM _KfZvZjڌA"'3Jx=h{wX}Lmb>l׎]I'`89 oJ0 ;(ڸYb6,<JmSW4럐ĉ om_E QOlj#V3B3A98oPq!PzYK"R Eᇬ5$jXQ#vYK 3GGô# I:EkG?$YɺI\Q/҂:z{ -^LNɊ4//4T *2A6BN(\5F: w!!r V/RX؂2ƯS`!H= J0._u@L{Yg.Aܥt:N>>Q9b1 nvY9hn#iÙ6+p[= 8z"_շ[%KV_zn$,q)p#$$lXjw@a7yv@sM`6l*EKf!F P1wȴ#U9w]('\_I:ng0:l[fBgdBW,W-=]߭ݔs{ fγK9V_)'Ur1Lu½D؟ʹ|* dnl6^Dkf@h͠moz}آזAU1BZPX))`_a-~ol6#!gSPE ekJwtf,I_ zs 6oB+~Ykz3F.#q|WYK igk4Xy+7Qul4…ȏ4P2 @Ml69x&ϹUk?AB7$#]>5uh#&^P6s}V9b- yN,e)n:/;se-y[ʱՠPfe {!P3󪩞)&8z KH(돝Z'<5Pxt~IXhqEfǢ` PBD&mkcf#&D*sb Qlpj,]GWJ8V#+jF=D &0-}y@ s:4*HkE!lI]&*xI@cG f{5^ 4m :10)]=@X0vzwݪc3 D5-#b䖉dWD z*|<57e ߷2xjpH fQj*(aB\֖zcC@1ijHO3A)S2,F7Ta6<ϱj \ {B;޴R::1_";d5LI ތ FnYiA`Z`y>p1pD0X\LNh'7ܢEsm5r\3yIPVeJ܍%LsM>g+J0[$hbتblt|.eͳ _T-D!A$ @iǨ)j3mp; εѵ}Y& MPCsbT&0#s"^VWo?xn[مӕ}$(WK 7tJŒ2r'ȑP%jW&XimNjqcZ~^4RVvU@aelK| pa{M_u{ي 3`TPZ.)67LW.AlM1n^Xo_0>dbD:a8šuزmdh^zw:܈z:}`h|O>mm z.W>G£<ĬھFۀ=@HfT29KqZoHy6Ϥѵ^ԫJHM|LL S''y2IZb']6\NtK ʼnP=yo{ɇx4 90$}X^S Oto"~Ϫp;7?y]i΢|n: p/(It(?I2%'/cS04wii3U8E:S͕CTie-:ENEC;1e?˜,1Lfק#{\$nWP2L C ґnp`Y.ytuq |l!oF&6%P6oSzv6pa!Tn$˘4\? CtIN$hO8jcjJg$,5ɺ MC=R?Z@<-Ȳ03&XWӞ7܌uŘ̾]J1!mɋ.ĢeXM |Aڔ/SNb{ە> -*ޓf tXc_(.J F MQq gPx$λF3=2^*i60X qdGzQ6 8tiX.ܰOF"ѱe`GI;TS|N' 3.P!1K3a1pT.u05[`ry^ 񪚃?[ESWL ʭ MtP}`W_?xq-l3F;4QU("4Oq,WJ\۸v76bmϩv{X;Jt2?u|f= h"T9nTgkĮ"(3U57 %遦p֏?5RDGEr$3cp:uZ+K8-1>l@BlvnbLgqӜ ^ó֢Mco}Rg~2@Zg67V}UG2'+J!$?la@"]`'!'gJP9o + 78uny ё_nD\1 Ȕj.&b+N ^wE_?i=b$.S*"jeU  DM(8`0LUJ2,>] 6Rt @YIlpr4F`o Fư[w 771RgF.,},w n5'*y9A2=~{0wZC}Dsǜ|l= _2ǤMʑDNhώ] 's&)%}ǖ 3 H9}ˤ4v x,9zP%z-D pcD8WۦHZdz۟) !C|3K}r OtTϐyA`BvTvCq3i0][GB~oU2v:LhѴ y&|>ud*OK!cC7 嶠 hI&Ć_Їʃa@Щo^ 8dR\#ow]utI @>*5ĜW︚A"*}ҹܤ+'8 =lIg8_w4eL2Ϊ5Ǥe)qvmWҶḧ́2B:N;3.P^D4y\UsOk:>w,\z x]ңϿ9?CRENrq#uJ ,;+ѿ5کh8;ߟ5g( Gy/'ժk3W~c.[>̌Bd%`'mꔣw*1NKmK&nM'ʋ5Xٝk8DH|`PယcL 8>P%u $_ҫx^()jcG-G(r+x^xaxHu~M44pM.2p`$]'Τ\ VccĀ2к=m G6`%њP bl8;1C&# O/q%_{/B K{W7EJ˼jTpbɓHսsL[*23%2ĉ Ll:)91(b$^)µocfh%e[ĺX5Us>'a5G$WY}[}iI)"c^[cRMʝ}lb3 #쯽G~[}p' R f[q.ӊv|ko^{3;BY6xI.M4|Nm5`4D1ň,zZz "+O&mOxt9Ϭrjfl*d+qI~~;p&o\k:^|Մ{BQS++-fϒ7\Gsyo*%9HN^PՌ?; {P ԳrMB˪e5y騉<4``cSsTF~s?QFYG-=j uX$n:_r͖Dre6`ntYN0Kt; CPFJㅒJ)tO#g{eO'_'rP١P$`er 1J35=ٮȃS4%a۔{zT] ?!k,fʕjN Z.€C"X,rz9XU=C%DG!jGʙ\ +S#) י/?6wx!@Jb]֯j 7DA{M|wnxZx#[VA">)$er_mZԨV;+_xg$TZ3QjrWo:.}+ZcӚQ d|12HD5^MV@S;ʖ, A+GXa." j/=1єe] PB@]_w *,Sv i'x^}y&Ws^X!,HXx' Y#c5P6KS5w߅͜E- lHdq0s|lR1 v}T>4"ǽq?b'̤SJwrkfH{$T7n ؤs-ڃ,o!Ѧ_L1rg Gc2L*Xߡu%C1~4[!L$!s_rhQmFa9.+\ ukEIԑ|;IhJOoe8zb_2ܝzW(7W"6R䀘x{⇐=ED[+UFQd7w֔?4:@3Ko)Fƺˋp_k(}͝nHpUp[<^ai8~$rDṿ46:$Dg矿+EN.񗸈;&ꪦ#sB!F--XviRS3bz :rcC0dK^:1 R2O/FT!6qh*ڸwҐd5͕Qk"?AT8xNabS46ڱ:$'G4E؍-Bm׿pɩP7mO B%!Sʹ)Jf|%5pR~.5˴=ӀX`={KX` \BySUЀhUhNkEG+WZ %uRO,{;?kP H勂SfLߧ͂ U;H+{pAIEE ̳1G,3u&JsKfd^DC8<]@${;2usia'RߣxJK=#S604FK*OXq诬U\o_} /:XPsΏ' KFL:u4{CsZ/M18Lڴc^K{濇W23R,LMu؜ϟ;!8G:\aS? I*/吻"?Ǭ@ـw˓m͛D5JO GN:;1<W+(~Lt&M 4#0P{_='؛/ 7.ס@̜Ug^z(Sm čyu@ imbV E})Wnt^H 3Yn@\f",r3 Ddy]1AJhkjا8f۱T-o&Wg{ }W$AVا>`A@=nO9es|T^Z4_]JvOQ|1 ]qJN7/.=pf5DAj ȰI#AH塂x=Q>l]Xp-8.7G\3FZ˘ܴ64AQQ/SPL4ڟ+d[k Z<?F܂4J>0gQ J zJszDbl4ܴTbXn51ZG6CჺBy&>p-+5%h[5sϴf_h91״k-y_Ղ²^N]3~L"~tf¿S߽~K8"7$4W*T&^~$yӺeeq@w֯\Q,H99JVMԡJzD`lk6xTDLmyFҏ,:_-1͆=5HFc:\>4:lY1>I6:Z4oquiR-XEQ YVyJN bqf v ۃ!(ռŠFb<g*t㶄P%2&(6З]Քz\CTqE7aBLn?u# c1 @: wrPzWG]<ѩ!}!Θ8nS la kX|9{jlLwj# ]\u~(J*wa|i03(dYK8\:͎8خ0sgdG Փ{]9tqI8ڛ[/Ze g ~:~9drUR 9l~#{&Ef|wn17GOuZ4T&ZX{;D 8p{iH$ l o\J=PXul^H 5 5$xn#NZuhy0y䖯=-5⡂_D2樵 ok ׈TJe<@Y^<e@X9#e YD§'yN2D6O:\tZtlړ}ٛlM/*E݉8SD"tk+i$AN^%[ݽ)B+LTE [M؅z./8x_tpLB1VK85S@I\pi֑e݇(? +ZCb}-HWBܴAUiP*aj~lHZ9LO:J,-Āc Th Qx]6>1!u= 'd(a(nX{x"!GO[Ni{ i3`8{- tE MZv_U$BWÄud|n!q@VT85ࡑ2_dqxPGtNM%\OޓMgd&mFɦЦӒi R"0gR!v?6b2$B* Z6`έo IXޞCaR*&c+SҘYg9b%|=} D=c?!sv=a<im p,TZLyS,=;eR9#GEZeD*o8,9s#f͎W SA _Z8 Il];p3@YOG;]0mÍY^8UUo5xKcTBcjHfWLwϱ҇fʮ-ꑟהKvc$:歅\&ywe1G>j.ޑQ8jS=<#m/ǮF\>ɺ}NK]e$6ɰSv6a!)8nkV+~ P?D}K$M1:mD[WDڍ=$H:J< psAaV\׊wu3,("*͙ѯ#>v`mW@>L>gBrSXpVw!Ѐ ڜ$ r2QwD( @,wxU%d6(D8zgШpVsSRCv˜-ڭlIDmlZR`股cićrAWx1&]#=1؜_B|ؼ,fbPvL݀5Uup-^G}8 && GU2nRש}|Q۹ (zhk@C5)q'ꖳP|-r'Dΐxԣ7 sYUo;:HގzRPD `9 0N0QxjCń8.U+FH4b Hp'uKl4Q,^Nl﷯]i#_3qƞiA{Jnw2 a^泣cؓv]mVrIu'Zj?%1#( FSRo+sR79R ߂*i"IPn-u7hAty! n@la7ʅˆP.GTxYvWN;Sy ,auY1A " '5iFRu&5/m^l~r@` /ƭC;["#9w#ѷGoTc*vVIy8{V||"ǀN}.~>I oJeJ^Zۧ=Ͽ'HtKeqG P+ nRҠ 7\ޤ+,FnoDV\={kނ}ko%d)Pw&!ty,, TqG~r%P җ-qg@ϥk/ };s)L&5c{iՔ"[-v sAH /nM0첢)C^+4I'}[U}1G,;Ԣ2!7%Q{cvb \O__7tZMqlV`Uu|5{Db]vcЂAHïJAvAR- rȽj ?qQ@.jӕkN5u|LB+ RzAG ˙/g%AUۗL"_DW-ـAN> lxcɿx'#40A#'md=˫ 'G.f'~WUșh@`6=2l`%3c6:t06ꨦ~ ( 3aDcɿـ晓|#z`h*h \NBXH!Fr~.L@_VxlVoNHϥk;7iڢ c۸5:9]4x/RmlF>!퍫cfj͈~%(pK)FGY|me7uJFC[-?\Uw룯eu1ؗ@ݎi9 6!(gNJ 9RdMſǎ3a6P /8#F8Q=yNL4tVWq7S0}ܳ'PjCY4AGi/͑@wP/g[/#$U20mP@<'f@"De)SRu騦,%ثk?0I7)j $)/[ˬ „$1PakExTpyr6Xx"ijDZkcA1ǣDvm uZ>ڛN i _)zηdESLԷq_s#sb|Òj~6X'Juu70CLS֟jÒVK /w;@(k=2 Y+ZA%H/˸! .ǣBm/VJ"J_wFu%9>6rq҃-d$uQr\e'K=_ֹZ|j~ϣ(Tap*~CEY3 8J10o8=çK=P6| rwӬ0nD%gRE=9uO ۯty vm6?4JٔcKtP%ELK"=U]i[>Ζc⪟lT8:c.nDެDdK޼cLGF&oACrпo|vcZ֚WԲJ+*,$_(^ai["\)5:;\j1bP?}6"!‘ 7|"x<^%=8qnkanw Rn(1XPU>6 讔lJbŪ41R[%'ZB&2 +jfh-4 O% 9vp`OȀJ۾V?ǯhʡFsldSx@D C>E[P"GC TlHfl)Lo\0q36 gh&Ư|k؋ tmucQx,5cSUN K$9%0z6\MU튝a@cާbٔ? <ˆ84g/Io?HZ#ߊ0鬤iF _T:rVX(&B&kJ ٴu%ӘpOZb:L<6>z-4%0w!OyRP\V>D`c1.$T[}? c|Þ~(/kZ9p6|g613kƫ N""s?3S y,0"±nl.@nn9-q۔45Ф9zt@:28_91L,]WwꝾW 㢄M*Ass`+#kHn/DlU(/Mer?.vHMeY-kz'R_\uYt9 F4?HvV]/X@ `aMX5W F4a{ MN7?G܍v;: Rv`y~Ia?hб8%zL0 {1 ^q2/hNgo\G~{x >E<48Q`Di-Uvь\OVr+ R*@H1?fPSL^*//ZZ4L qt7(4]"#Rk_Ga@W1vgǞXWZS)g~'Hɲy4j%Q1Pþ)H) Sti&qFafԯ]yxvFKϥb hnAӌRPR/{k4恏?H7Ί:>YB3eZj[e WVV7hj+X-M]4 ,{&[*%79NJ %WGZ<ͱöFoQ4D0͚]7\q$.SeTR~V○YڌCX(Leat ܌-ΜsBt^rJW*G⥕Fnr>KBB샛/X'Z :GjPeЃ` Y[_Jt̥*+VDe-5ʀp1H3-10W2m/59h 1yF6&u2r)Ķ^3aqs@ThEBaXac}4p`R8w&fxu!G@b$E o#a[Hͥp^ڊx)1Q1uc0-ր}13gG_͒J/YXWo.c} md׆J&!ESMs8h@}_`2`(96^Yw{[a/}ʸY}(zti oIر磔Y{tLBS6=p# oq֫71qXb f(jE/HI^cʔQqϭ(!󖸾*nq;EJ4C:̅ sue6_O7ϸ2 (y>JT3ČN{ZdX2\|<= lhwGX/G~Pmiy`F6jhĝ&X7G] Zj~8dή]YX|m55Q޾==UmZy |7RuXj+: RweS*KK#{ZTJlCcC+6oK.}:ckUΠg7=N;e٦SZ$]LiW p@;a! 36=XZ"'%y xrkB$!]fWظz3왬BFj&7Ɔ*_p2n#({c/Wʔ.I%& +Ш7ng%31ihJvWcQ1[JIxl:)@?\|>ו~uDt㥤/8,QLv0;̠]Gvͤtc%:M<-]e Zc{RioEOWW*.]v9A:իԤ[T^(zwK&3P̕|D 2Hf4fޭ :(^"=1̽af1,3׊&-H~zCo 8`OZ"E "/rT ZOLng[ȈIz 8|_P3J)H'>A&i2!/3/`w0dZϚ؆⢸A~3]Ff-]%aًYJ *zVhYi^>v$[}oQ 1Rar[B) }:||uV/mqJ5Bc_uk>OV35j~搶L4>) }?|}X}(o5{j@[4+DҧU#jdrrk|ޭV7ʅkڂMQU,N Hk^!]2&Y͎EॷSJDWZ2}0eu}/}kE@QjIz_?y<f ԧw(!4dܡ͞s"K{w;:&G;S2!@FӚ)VG'Qvy֠:lT FwM̂v p:( ?6Є\aQ g3B$XHh؆vڜx|D Z`iDpZmTKa'S j<Ԧ?paE! Ǥ8ivjqd>g ɖZ޳nh\f{ L[}/V6޴g c Y ȼ5`\tRV3.eJG__F{ mVxە #(!g_F+Ш'H˔i6̱ޘ=pM)wgn3=yC ,^y0 P0& x8X%>#GX"\=x$mVPۗ~iC1XNeo?° 1~F|Cg4ُZ=#~G,} I%3&ul=vGf; w8AJ; tm3ɮ͐׽ЬV |bI.qF aw%6»4 I Wq`,a?/PꀂxӒH+%Xȱ==~75Y2He/SUfM ;4G8}ip ?`=*(܁M:gg2 Co\b)iaV6ydƖs4(ƇEj S+sbG̘=KxR& rIͨ8hZ|4l%rim o.LBcml6gH^+KGUnj8OQ8י^>򪻞P@ m4T|_R}RmbmCSC/]R%$|$yK 0GЏEؐEh2{+h88dZ;gq1QO _]皔q_mh}Z*I 8!Nu]{HkmL5jn1 E{|rT$'Qȱ?XA5(u 2DSu+i(~R!\2U)qZBCAdQw?c~)%?6k-gt(*g?7DмåeW4-"k}$\xwaKFғтJp,M__ϰc&fSSzs,["ֺn^Yn¾CUm r;ADf;(q)+ٷJ%~NQ;Rq&i3 vzX4$"݉c)s?xs]=vkk0BjOu.;,O(9X?I&lx5_?X7sSC•rNQ3])Mly-^',v0Zg;Er副-7;8>BM~T.)xy¦uJ9& (Ś#x!!q7 _9aG( Q'T$ $LM)v Av^Xw sЭԩ\P+9rOZn_{\(r8Ť&Gq|_6[aқkƠL!#@{NZ.im`Vut|;hf?8wà5&dV*vILv6UpՂ5O2;;[5#t?}$o@{Mi#F5׾VEMO1,A*|(ܸRw\~1 yͮi{n([YT]tu&8ta*F$ {@TC?;$sscE(ܐ6+I#mչޱ)#IF dD̵3ǃf0N©r$pOyjI9-#VB.:rYzvꫣ')NMg0V7EgekvYHH˜Eqg\DVBMA0>+u F+'1{oW[i>.VI0Vm":\SH>. Γegڋĕ3?U| EudԈ;bwSp)bpb*H ǖUFVm e*vԒPn$ Y^iŒ]&emn/,eaXQi 94HAdõIq^3}8Kn@EAS@h<D}Zjdw"ԂuG_s%^Wtcd{]Qxַܟ6'$^|+UV iKT̺jWʵWJPi pQ O0kB6SV5Ԁ3WX̃y~֐ZLW1f ZyBIMs`-|"BuJ(]|]k+~g}uML.Ϡ:t%u$-F>ʗ:I:Ж| LPW'XTpVU 0h4~CAKɲc~BkmֳW{aߟhg|Α it<1]D: dge8XW)%2y݂d-!A]ew 8T!,02] $e++(5}?(vmAh1%]cf~S[ ?!U]7$K}xu./$^mM%:{cLL]/]x-YJ~5F#2t+ |B6^&_׏<:ZIC"hgp,/RR柍}ψhf_Z&ӊ{F߇Fڊ\,/;S%i`ޡ,Xnccw9V,G~`Z:̧(D!^Bmy ޳/F96iCy$#{I itSX}xߛ谤yjx9VI9=1(Dt!8au =C/hl M.e^*(̠P6R{D8"}|ۆ7+0n{ݺUVB/K%Ll4Ol,0G9?FQ+_uX0cY;iRhp)I&27<\7k 7)BiU>mSX!ꅙ_>J|=J3ڠ1gh0`2 AjW@k P~0_&g6)Y'oe?D|oҀPt4 `:\N;/T)H ZP|bR"}?%i.7:(p'Q μL4L 㥘3Ñ{% jw#Nf׍YDpVҷ~`[0 ,YH$6GC.[VBbb 1p5\u#JT: ̠1ʹݤ ~LYj :g=j*,u_:Hp_vREҲ'XW11!#{kx5L=݌(9_6Q"]P%"6D"Q-$ی97,.Nļ9WPI̘uz _r#[*HK q"C}ޡl,4F'?yT!~<9)exjI*n ;AUW22MwHDO:'k+K2<ؽTbn/ j@ raۜZWvH[ =Uǭv^gHoH5͎H*+3%:5-s/ARXFCV% 뢨VT<&Xai~nVu,,WWm L"81qLܺ><ƇpGcu5BBބ +{wIQ&7d5ĥvLרQvͮv͑f )!Ӗ5byg{~`:2k{Ct)(/`ky2?XݧJ1Sѯ'CXcݾp^$q $柈<ޖHD?92lcQ>V*: yH10~mcpoJn1>>QrNᄤ $h&w-` ЖTh; H?=r/+/is86sw@9 ,VEο%X- ^1 +%d}EokUvV:bge\Q#D6\r2uZ{إ`Qؿf>GI#ʂ;FG\&B; ꕵ76e4[Jaf}@Hl̿{g(2[5fNlgR07iG,Ȉ UܧJ<)Hyyףּդz J%umbIJ{NXF wCU\O+$ ;Yܠ{PM$ނ?i>3zUע:hR  C Fd%ީɲX%/<_+ˢr  H;Mhh6@ []'E}4ǝfAVr P*,T+D8d=R@V3+k%Z쾂Pʐ+Wj?tGJi>ť|7NZ7Ω*ƵL`ql劚F J甡 UhOΫ\tNP35q⁼SӮiiH#^{(+ʸ8_'_vˏv ;GGOˊf}sWO;)[a[kv\R.h(JDEb}GMZub(ּ|7;CQ7y.\yҲw|@y?o g~ϬXΩ5{#Qb^<γ\x$߁Y"36V 2UXa^o+>)Bn7­Xz6 ne6)4qwnlR1 !T2" )Zhm9:ap{-^A2d^> 3~O6R. :zeBkY-ew_(t( bË0D .=\mIIQb<]"0U](VP j;<"LFAsf~`z~k:q{ ؀쥴)zvz(|ūkȄS=arwA8B;n Ԃ8b.h\ {L۪ ̨ďaBf~ w$iN3& AM2`$4@(e)ӈ Ug[`kR 3MeTp0FgB'PrSn9ëS]Eq !ɟRnՆ> Q/Lޙ,BDRM2V9l<ȫ… "X&HuEϟ[N/*l0!ꭵSv,0PS.Y'K zrqO;TB ?[y+uMNPgg9Q72or1@N9^'L$~t7Y`Úr[p׌An>(ȭt# j%\3ktZiO.)-~q"_}>Α^.12]XamPG^?f{V8z`\@{mJ}bcx^6~jg`'+>f%5mq:em8&dy83p1q+q#{aBYϔ:느#1+ BInAEz nNJ??khs|`B4~T{YpA즕wy}7EVr12~2HYu.] W?E({yK@bv?@j=D9E19yu$" 27'7ʾֱH 9 "Uxp5TCG&yNP+OJL9E@:,3w[ #? ]]9텗挭s/7$WToGoXeZ2;G()bʼn1~mU,5UaSk\rkc*:ű:7:De䔭>5Vw ~[{ -uߚ 8tc\Kៅ\ip.DOo4Qg {g}zxjg+qoii}R5 .v{2u\; )Ez+K"sW9!No3JIдi,wbIZ^f)WhGu2>& NRkjc/R\7ĺ$8!"<]xx sGk\ckx͠LZ~op0{.daYػZiUl,~ { - 8iH|,czinw nڑĤs 4%hhq(oɛP/)$lz}^*NU=Z5h׺F<>yݰ viWO,Lbe"jS қWr# Pb< \~؅SRgzQ t}䵖4t5$*IV;׮ %&7\+];]h.ltYB0y -iL ⮄Y\ӌldi1 gɽ`OEHměa#@(o֏ yD+ ?; K&k_19Uk bˆk+6K3c#: r*]@xecom n{˴ הwrA~+ H#GH4|\6se]M%F_ Pݑ3C>X8kodؓK!]( }y< _Eہ ЍdX(@Hnʼ8@qA]Ӌq#Gb{th-.3#gh-:x)9IbvTOQ@EݞL{uf7]C\(>n>#꼧brA!g?9P^6$3LV6 粲тENHoM'mYcQRPBKFQr}MT6a(T: /{pN+_ RH:_lT2R;z<xU>Ϙ5VP[hɿTK0d\;z 2b\1ȃ`JNWUqg)Dd睂=ou(ITymԠbAѴ7ݶ:Dd!\uCh>_yfD Pj0_ xJ+Ml"[:Ԏ .42 W_D8trm-ਠ8 lQfBRKxM$q ,6mS"&)S8]p$b)y\d~z,,NMyZx#[;kGpXyzI_ĩרvftfX*,ߥw3nYf 9*gGQNE Pi0}G<3{G)1\P~ΟκVA;pu;! s7Fop۸ iI6q}[fb[lNOy| 10/|ZgOq qyW޵_a!J+"e n0f$`դĖم\se} Pd`8BOmc~>=q]U=:@ # 8'Qȕ|O= [l6f3g/D8k)u?b7 7^t մR %$Du&'E08kkAB:yPeI f2}Ž&!w@qzdm;=yvA"('<96P򚠸Ѣ ̶5Ư  zi*6Tc}FC$ pKоڟ<vȽǁVLwCNr+Hr?IeɁ5CgruRЫeg-.N[Y+Nh~bf^F4-R+kB|RrA yjL|8ʏ"G+ `SOҪa u)x DpD@o&0`Q"ZTh?dIW^80t*gΥK=IکCqO2n^բ4A -Kt^xFY߯ ؏[Ȓ!p=`H`?R29Ո`^PvTl׃| WO=('Co %F]+)H_Y>wϝ C7^;jC`dh%N6wMV+y&̾2DH.O)-jQaI>@ jc  s Os$Z\#2 S+AƟ*r;{'m$*V 5i2v2*(Ih\ffgd< OK&jT]v\PIhZ8Dz"h0/Vr2U7&:j:٪lв.@L-~e ̲pLG%O&ceA$/CXk`xnxzGKp2}XX~:L󻲼BFBBaGC$4){*V._г+_Fo%4BPKDr҈jYgYMv!3'%k(B2/4#]XvUmRf ZT4BTTQn:uפz^{&F5r?:ˏr-xP eԾ}3 |8:jD6 #xH@!;%*Bk"{QS1-}mRTR!?Rh$+v 䓺  ,(wip9YG.wYV[lFnneo,眊SE~UR*V8&LV9><`^5%F̻x!}(TEܷ<XVl'uXq!`oSr(~h_!dtΚcXKfkk{*܀RtUNBu^cd`=Oҽ(uLޖh">"jIzf+Ub{!,g`\ooT-؈Bf3V8+{)E SXk/wNFz^@#IͽZpoFRu#ݜCz X7.}Bfb+[V9QO}ukUt#~..%<1P(xҚSi*%X6O8i$Ǭ^W[)ϻĚm V xG"2~ʒ,Z5zj6B>a{'oy}^hiè|?9Bo^&1 Bzf>nǓ!d8)Fx1fzq^2L0k֐Xfi:d|d쯂TO-(?MCiwgmz`s1p@YQ|V&ث|d 5Vɰ~\ xR'9* q?tٽmNu Kű ?EЁMW,Ht* Y:s]ב1tCAh).( ?}!Ί2A_MBc7iL*c=\7-/hD;BMs_6GIoÀY4'+qfj1Rcg %]pjcA\<TW{"# $Ëʂ:Bo-CvTn̵aDv<;Ӂ ZW<ƐR`>E7-hGuq.!' o>g]NPoz), !fo1e#Ka~[;A>A4?'+!yMӪixg.| ؜8ͼE3E}xA_>[[Sò~VR )euwhQܾ&E1٤"OVeN(vEP:S<~HI-/3'~~; zQD0 qZ~> t0kDs#&;qM7r4s\x}Y\hҮ~doS1 q,]<%`[|O^4q%$ac; ByZDI0zsXDlpbtGx PFG@, نx[ؚ:׸^*x#N9"Q}48s)*ƦEГOg>Ȕ/FӾl_z(f3ux}.&ROCw2^dcWu`ؠtC^j3i|`ן9P!߁ڋA`[K$>޶?~U -L43#)\X~0&NN-~OȔt{oï捆y*YpX)e|"҉IUv'_\1q\Do."![}#/s0I_ vp=cq;}N`Zz^'x&!<ň܄LD% \ۺ}ە'irc͉,*Y8;i#k~Z&R/ +VI:"pY`ˍޒ~O|#ݗHjK`n(-~e?hUCh;len`L"=6>3wq'u,=y0!?OsY1i@Ee|Jm{̆ctf&'A W,~CU ,$ 0ɢ"xA'07{L݂Iwٝd~ycUO>`3}"`iH'csUvbw`bAƗ{hHþ-Wû:|c%8gX?!"A`.EU=#0Ctƿ0o3LFw}ZfӼA9y#X-JY Nק7 ^6GiU{V|^"m#{D.g ѳbD0'^BVMؘsb;@n)JT_׶mDq߯ `m͙Y_[!ˋҞp>u )B ʪL;_!&Vbi _C@JKero6nXdfs~WAˎג ϸ68?ϞT;{exЖr?/7i/ j}[S 0w 1{^A_ Ta?W^؉ߚy:]`F|^\M6,ľMuPS֝ @}8eh/>Ad{YB RQmo/է2b/v]0DF? Ji}pIw/99% ,hӻOnC0l_w%`iOuuZeC .٪=5\l mֶfTx1?cDژ Yh ܳ! -nT;IP|+5&%"W0OねC^Z>EU^2n1S6s"0nCLY m™xsF̛[h.3BA-Ŕ9T{ W #n iX>Q@@~l Shb{^Mۘ@3#5轺3O\/GUiQ]0Xۖwc6/'z 332 N~aSjsv &N>x |Vɭ(pgR+,ү0[4w?4U @2-7T,N ϳI$¥r*x7"eF^9X.{CO2nF grA7PZw(j8gOW|QqVδ4ŏ|C,l\5cSH墤d?7KW5T?7=[}Ws>v0,:w]cOx3¦E:ωnS.dp>lm*I|>w4O#5[V+şA=>tݳ'!Bii.vDG4؇yY]T03T\@OL^*W N 'w+:wzn02KAϚG\ʱy;gKN/T~Q)>etf,90x2{B (4&{a^8D9JzS;9D d頉&K@s]Bl mav[yASX#$98XD umMWrP#8cư[c_Oym #R AI=`'۸آ+61O})mMQaL2"Q[@ a\v JzxhVjr9fqGD7 A=iH|NIS.߬['9:l0B:čyJ tA7jUN8#m .#Oē{_)'*N3S):oUo)1'=j2N1BK~ z–qP,y 0@e>Iyn dџѬ3PްqjQ wLvg'kR0X\u;F'dh{DlÃeY@MOtFIY]2\5NqD$d4l+za ̽Z*dv.?Mhc|^QN3xulg{`E[uCRKqSk2ً+ȩ<`O:7F-ȂsĂxc 0'3\zZݠa, kMTEd&-w{=&ۨii(1ԈKuc.bμOrK3 ݏ. V̹nT^{.P3H Xhi7mIG a,ޢ0߼&"8?qCL ;&>}¡zh:xav@t&lj۪gK¨є6b@t)plNč$K=cg]'ͱ Nu/ۤkޖK.ZQ GڧWװX"_! 3㑢Nᤩ%ūoevk{m).fUzDJl[{zSjx.]}C]wć١Kf%Natۆ]V;! ɇ bS: -Ӧz|)& =mϢdS;[n\a@+`Ǝdq "Ycs_Ɂ!ı%]5Rۥ0,pj%`H^{! ]Fbw=KB?JkWA<^d4g{;Mյ=bua5;j*F 1&wSi;QR||"'3bвv_$]W nnCf~p=wMh$>Ezc5iQj;qYE~cB0 7J's򷞔>//ta6sX^vc$xH8#a"הofBգiQ)zi:u\$uqq7:TYxI66(R([0RKUAQ!MJj@.0:`/)1΍D%ۏso=Տ휢$lz[\mo&]%4U$^fVA؃>Ad4#(6<IXf @CҎT]=ft%{9ᴹ4ixGmO5 qhe6)+7IpIpr#@Kb(j0FKBbf鎰ԯG5}HPh47n)I_Pp %b9" _1ΌHˮ&D}H5;|’}ܶ|rxsl{'{K0H_θpYxp6vt#'oAV:ug@kiqw2CE8 9A桶VU,1|Q A,O RH=mb<XpK窜,f^P 5)<4VE#9;M^E9u?H砤Q#ʾMj_n/4!2.|-Tr V2-7'ߵ+jL~*잃-/yE'kM 7\^tsqXcVLD}O5PXQf_va..O MnJ5֙cɲٝSCV~A dN]fi3l~fy2K!ď_Ι1(GFoq#znkx#` %?􌭛7'%2;g"~Ua2݅bq!}KA1fAAØlخ/St/pz/Y[ٶ/p!B>ERUQNJqQ%TEn???N'[iE$j%`.^)|TJb01jCp~᦬E)Cf~%~+NxaO*}ސu%7m!4kSM'OLEפKCxnOMmD;8:DAV7a1KYW-lȂW*MSTЅ{mX|m^RDMm=yI[65ςO}ZQ8qOPI79kR,چm/t^ ~LqPFO'˾'؍F\X @vCrnﷇ"p,we &&OҊt rF3s$ )9.ɢ"^(#C{)@k_&s]8:w a+uPiI3h 38,8 GhqK;Of>mS:}@ɻZX#cgv>^p% nQi)+շ+GMkMmtOM复&wkN^o~K&حDCt{4甧NkbqZAeM޾ŰϻQ҄LIdF-)\54ggfg쉗iLЮ!2$NZTCCJke;wNF7CZ3HF0m8Ft!m 4AZ)`粤YН?VDC8z#x-m5)8̶B 5Yמ˚&b#}oH'6?<rihy'X,?gz89T^ LXT?#z/\j ok0qV=AI<ᛠQ־ʙU/BB|4j$hh~?4]mgAhKܺ́jx'kR"OrϠթl}]ɪGUQ%x#嚔Lx }W)K_Omt(f矀9p!yǵD0z$qo'B?G']d{DK[>B%3.w"_QK`Zaxo~,DaLI YلRV7OZ:i+x@t4XͯYAl#VlBk4@;'uM9:)툄IT/\HQOTrmr`pެ5+|?LSH_~ai6-i) 'L_&UJa}mQ;-Gci b>ۇ׷G&@>xdãÀMV cfwygE6fr`2F nTF}~2$H;K8lXews{Yj{x0meDjCrl_jR+%tVIKZY<5bpࢉuPڪ5 $d \XO;FfM,x~bxkEfʉ]YuBRdu">a{^$ B,6䉉`N|ê0hH.4ϝo<Kj*. D\[A ""%=?GPFv?k=Xlۢ_NHixfp |ut`Ơ@  .4[Pow ^Q4!^vhw+!l/+JjzH&[|ܨ÷O^_yw}WwMЀS"Ei`66ʻ|u/iجx*MtB@Yt~h[?:wpi+9Jk::(WoM9 >(ܸ?(:M&{W\]oq Ѐ" !gA`.AI@| @PS>'4H~j_ lY=+.]HDг#U<ڴH~ qka6JĠY%ǚ.9I2@NM%m̺u90#(XD݄tãNwoO,2o:NmiQ;ęLÌp ?f"H$]s14dmZfsٮ3 Rr VwOl9Q y/"xt _7@pM=kmcA1$혣p951\ ˯GDC s}&gYMΝ/QPfsMWFEɴSgs(قĊBr4㶍v"NcDi'}XZ%&l70ZvXc 03WќFX: L'Qf[UyUb?ljqJZi禒6^4d R)+y&o:ZvK;Ъs}O]r6e8RQߤa vRm" xЅx/kqsj oh[`o\6U( NʄMR1f;^Uq2%#CțޢJRKK )4#K."jEsύYGW [s{7&q:G+*0l+7mÏESmR~Q=WsKmnj|{r0":Vs>Nڧ=GV^Z8rj SzA$Ɏa^;d.aaYlܧ[62*#oSATr5ړ>E# B-AXR׍Y j8ﴅ݊ ("$::K  ?ɡ0V1wʬعO C=VMr"p5Rf{ī\E˩ 0nz%x7T&{F*>Gm2!%[ Dܘ;d[B,J|вA2Zςv}Ξ;,agm/K,i?kwQ&n}JH (6 =%fIRhd%NhpyHytr Vz'xsʍ,L'/ADZ.*͚G=sqjnw rȟ1!@;|u6vrUh:R )`O=NxZQtqbǪZ>>v󒼙!fDgyZ恍`K4 92~0\I52 MGՙH*uocs%S'ϑHtmP՚ ùgЬEDδ6S=(е>ZKr.hbJ}$GBE/]rҁ}܄ dWGgk8 wYFbel_vG j T^a@rTz4]+J+xKSG 8H۱A@97ukL#ǾTg"*o#/%OoxϽ(Jq[U|Ĭ4 r>h)[ زxyuZ 7f>=piJqy"[š+5c'֚` I9VFxvdzy/FHF!3Y4|q Hy&<uc=x^T>z$^> 겘]r\=1z2dL 2 {j{4jek8 WOO]aRݿ?y Hp{E3kla$ulfg Ĕ>e \TV/9VrQˤGP~Y;R`\@Tm#`{a[wB_"O<?pN坥 UVMtl.D[IS!2ktc 75x4?f/K"{tU_vq*x mcКBe3_y-jB'\xrE{|+wo(\*E7g^@LaF>#E01c&ڌ.?2mƼ Uq FZr)ÄTPv OPDO-xD|ݟ c%@b* },9ؗQŘ/ePY*Vm559^:1:f@6vkBj Y7@'qF&?_K~t $oSn.Ȱ$aLam7 YKr9y[ Ϯ~$ӷH^Bp;e*2bN]R8bwK#A }O ztߥ8s+*f~#; H?}Ҏ3cއLL+_~ìib,?Vܧko|Vk4oǂuDf}v&%g-;4spdmvF,\=RL41K5:%(}Y_<;J@.`n\E`WoTb41rUy p3TZXT]}={gorm#T6Py(sZ`}\+zzU92+wj[Jf UIL۩egޒ"pkxbcDz/UJP}H9K?&~*m9՗<ηnMm Si Zd*V2 ڑɱ1 :ee('[R%4|`>[7]̲?f-4v:f*UPHf6a?|%LF wll",:,,nѼty/9Wg W&|YT% nP>NI3|s kHӞpjGghX)mhNAr.n5`Pߞm}.GXhVT@Olz{3B 7UH)oS]8dV|j_RE8P]%4e8pAJx]k9c6',z -FKOK&tWdmҚUQd}R~ۨ~hvhE;T@ZI7lggQbjBwC3J/1]pBOb6J`\nGQ|o/gzAߡj im2YݶӣB{zgfIph&mc5z6a (V5%/=l<J©6lLמ3ˣ@{³Tg;)F[Ϧ37*TLugDGMҽ^a4Oxa?1Ee Ֆ1˯zh^ßg2n =O{|(ƵG29 ="ňc)'j7zVM ɸe@3 ,oO.'m7?Ű\ O?]p9ǜnqܦ>y@u/'aP8\ZtNjb\=\we8<"U>d"XCr(t!7UY_$XK#h&"muUL葐{sOB f=CjQh.LToݱK gH0]qKvlhKr}ϩ֧A س,OcU(vd;x%JIҿyBUS/.*Jpybȟ M9=,~(Mɺ^rFhf-%ʑ)HWG :mD&}b%D DV|fꪋjY8."Gneץ۶ "<5U =՗Cc"~+ea2BDb8B/nbƪ1LdZ=F9uy,]w8I89٧}yRvT`v r@חm%21FHmD '+wH-Eƙu.P iLy3guqD 3{ʛNd Ni+ӏ{?X|d4$.EyG~>l"֒dP9]R|=ЋqIFGtk)l|]' Ez@ ;F>skQ"i>HejF`V,?~c]1E6^g& Ł~.qԍa~bL6+3L%KG" P+ [N ݓrȻ;#jГ-k9Ffvf[yN5$frSN5(gerޘgJK)_Vf0" q~>7Tvx ;ﳒaSEu~jpb&1.}ض"GiU7ʃ9>s)zѼ v9~aNa(fkjv~`3v%jk1qgjX2PM'RNsEࡃZ6ޡcnFXQZq|{nێwܶ]p6犉i'ZoНĵDžG9r/B;W2}X!- 1ɬk0/F5z-)Tv Rc4k w" h @Y`܇~̞_X d$0|24ht9~Icmd_+y gy %r{ס;beqHp+z^[S4|HtTeTS^ܯ^:N/vN` a/.& nr*pȀZS&M5i~hu<7 jՁsbt\ M.;4we0r7T3*DRSmy`),3BkԧQ2W3yߋu(f Z QP# TLv6ͤ*^ůGq#aJ 096(]a#k~İO%p"]");d1`*JR')s=;/&5IxV#fR\8;uBptotk Vt2g(z/&Q4xZ b.H xIEhf)"^} aH; *Ln+Z2CMk'AZ rKcep/?A*7ػOJbQy`` f$N?5_네i>I|uPbq!D!_`w80GYŸDx94Q!Nŝl5/h"V=}ɥoAbA `buh9t.e]Ŗѭ vcZ VߋXZچNt+:=dCT+^0Pw\2VXm&uC+ qo6SX૽cXPG!m&+9J6Q>f91f1)4 >\s8`!el-@#dsb^QvO#|]f.I&-pSS䧹PӑؐT|rS Yhk-٦6߀Yʪ.!`A;g~2O)w^4YHulٟ@V@Շf[.F&W@.~{Gmј)4}x>9獠)f5*w9KGBn7mpMHe9"zn᧊gQE\Yʜ8NP#7K:S=}A֚Ak#/19{IRCʑn - w'/%/(7**uRko5cy`ssk~* 5toG қcS*7qK;ʭeM8Ng=3Xlf^ģ/!񏦴j/'R\@˜&c+H/ ֛ .V'Le:$ȃO :H\.K;Iz767J.*-ͥ/3=N~g"Z`8!ok̜]~LhAڿ0a$/Ǚ:鳻%:`0}b@hٮҖ;*+;=Ӧ߼RD 6 aNXHgF_ncP9&?,!Eٖc_=Oor sq1zF'5暠HIew"n4d9ErI \cv6 Ϳ9N:L!a1'6⬧=<Y|26t [dɣ>(1s+Rs˦NjT^cp 982DQ_V\b$W-q똊}0s&/M ~;r%"nhA.kUݳc,$t.iUCD>~rLt=1$>Ɇ@|Fi0cJŇyjOpUTVH/0( &V5a[ (ZҒo9T_xYi$Ky&K;`}`6ucAZBN0b_Cԅs l\jМzNo6r5X,.PC娼MFkjhly>)AZ B. @ 2`3l&t`8) i-\7l䇥'ېYNq܀4D@h'~F:l(L7%(1xzf[f1O~HJy Lr!еNyW)V>ևgrvfhfQA.a"]]1 2#U&1|lTp8)aOuy耶 De =DYXQt مo IQ0LLMm 0(SeBSѹyٜeF6=-h7cܠG{C}`JhQ^0w&[?R]hT'P6ݖݥ:KW||ߛT,i~AiΒ\e,AW$/ɠ6l7+}t6J`M66,+|BܸHw]y-x] .c5x͐K*iBs6{y&̓7LοJgjQn;KݨG9B-2WHv":{h0v$8<2ؾ,~UNkr?kV+nxoD1zS/hd;7}_n|Jt==ԀnFˑ)ynIqwQ3cʞyE^HI q~+,)^9 MW[ v:yã']^6&qT.R~^<"9; ՗tv1%J/uq9ί^{?rZ.ι*n Ac_"p)>[ ': ͈Razy-TD~XIv8l)Ӷzff<3=)ZO0mǻw0̩:tMa 3/BEnh= Ц'5bщq IGEJ e7*3@tNWkN (IlWzF`-UbY0Y&X z5s6Y YLJ 4>rWщxaq6{bũm\L:Ⱥ-F7Dg!)6H[ f7=qSI/MP!#&zq$CavUkpxǕR.F Q&YCu7`# ĺ9gT.N)2эUpI LJqE 9`IBrWƳ_fe0~,=v*۝cxo~E\Fl :cTi\85'&9_>?Y]l|%O54 KSt|vξT职ܿLS P<ӊkkˆJeʈN87Q͟R"sf}cQUjJ{b^b}@ gUZmKV3Nb>n0󧆖mP:թd+YebA~S\o95j- >*h*t/sढ़Qη6"KB1WqȈ0]W1GzIb6^ЪhzdHWǬxF$ EEvln xH4k@kܝE٫۲-Ԛ톀r܃2aѨz/Ur3O퇓TEuûɂ?F]U7 A;hk {ȩh+dϚ~shT_tC}X֌ k0?'%EHd,LsK9hЕPF`/ Emktk#Ϙ^~%h. vԴ-p%m0Y< ̶u5(5TkDZl@-/0us;~BbPR%0"v3̒8'G +л#\ہH{ϓkG7BcT+õTͺ=E:ޠ7 M sDq6Q>"p)n7fYy+9-%AQZ=F*㯖IE2J^tI@e{Rfc%꼦E9$n*Fu{)OM,sIa*N?@I_cċ+.aH`T ukCOJVÆy1s.}QT/1e[:_k/5BvDod-Ѩ1D6#DgW~慬bz(tHK)}ktL'WYKv6OeZ/-{Y׌JEv{L;슦w;O"S⎅T&+\չNpDZ3ZYZֵ6a3gtOI\3e 5{~DH4 %OJ'|dZ7 b YL[\y/w_Y=G*kKbd8]6A |eVHGpE7P˥>> @y.&od(_k+cEK6nxNXݡlڦq!z\h`etCQPz"\)Y6P6b^Wo9fŀ%Ldm1W0\l;S}wG^ZK$/R f, Fkm4.(xg (q ԹZTstnW١,7w4U.KמE9ĸVG?xsh'M Da89T`-xXcbJܽ5DAbF-5&aB3-1`͇*Nx޽ҶI|=Q!%-đXbT8LfH(~)z侠7r`Bp1e"S5к&"6:;F/D1,5gSyB;zF%S~qY pkδظ%ʮt&*zv(dC%**p !e1ҙ*fLRRn}ptQGgx~5ˆrk-JMBLz#ҩv8+(tMANHpf9mQBjIv(iGl yZ$ rSRǙdc?%dkDUT[)NNg і*Vn `{鸟@ި,>(Wk>R8}4S: !ۚcpژG^# / 6f՟*% wFŽc` 9k5> 74ƇDžz# dHL,^YG9h93kmed_ͯUXVs*{^ucȋ?Յ">uPikIՋP`|A+= ޯfp^Mx7=sm I Jm;K|{{UAP)a@nͭo<0ho:`ҩ.pkԌz&mX0e6_|OG[71ڭ/D\2s(TɋUCbZfऔ$бdLjJsۗƘ"9HuKJRd 8p}j&Z+E\ "LL=$Q"A Ae` "~@()NI#'.&ѡkOPNbHvmRڑaՐT}(Y 䌇]w Hz۾yqAjƫ7(y9{8(E#uMPLكl]l3a"cgh7:ۃkćյx}[!_ WL}h]4$o‹nS{3m$f]|C͌%] 4'*>|BqSG$'#w-bv; Q$ f>n-&?2}_)c$.촷t/ۂ^ͬ;)R; `5u0ђb,ZBwbXղ_~kU<_e^KZk4/P1;NT^;{C|,]0Q75&MܰnSo}$PVW D^mJatEbn9l5:U#PTETeCaUQy/ŋX oLiךk+"P{+15T\[e/"-OX${;!O<@8UZAѫbuZZoiTd#ՙё!KȈ+ Dy`lv^'hu7Zl rY.ݻ^ـU8/Hv?%ds=l$JxY)J/1[[P4%Yd\`]8)6[M/" wKnXθB`>WF4a+X͠nuVa^PtRr%1ѫyljLuXe咱Y5& f/4 ^ѯ=d_$;I>}۫sl Th*:UcX\" .W%JѵR?_4D7W{ %!L3P xhҡv_uލgNq+= nO? b Q t64%]iWҎdU;(GߢK,;RJuP5]"N; I'ml ?'b먀Xn75-3ŀ5HƬe9 ‡W%v+Xm ?~C(C ؘCn2KjvҢsTaP>hirwfHH6W'?2z 9 qVO`1l y9:."loZN}q2R$.x&Kŵ3% Wtq_v&*h}?>^?3;QfՏ]U~a*Al0p nA#0Ȟo7Z΋0TẘW @ݱd#h5^u?/)4.J>b(*Qx`hYF<9#5U"zz砰&:(]faOeyC\}BX JOF{U"3?b,# :Uݶ-:G?kٹծF#P 6&i$i,TnGn+mnPtW h y,gxQ>Th66m#K=>-A87=χjJ*ɔmM +wpQudϡUm׊㮽 Yop:N0"tۛ r)9}V%8n(+S kpSaSQߛE2WDZ'j Gf3<6$-!0`16+ڸĴgᏮ`q kD}h`uGrI߸VYo90|8 v~CQJ'{2f_f\ XI>П]7ՊhJBHV{vUh> Gwiyak !+gaMVR]/uSjð+u,^P}|#C]ߛLf?`* Jm-mqU|\{E/EѓUﮑ{͎Zj kHw/=Hxf甎K\(KܕQKB֫CPM*^c+E-p>Gg%ȌxK2.,sd&u"xKی#겷m[yȾU'[Oؒu wO}K qEۣ.C_b5zUdC_Мv-,;9k!cl  d4 Q~}ʶr7mQ(-vW!ԧk"Nd )xBzҴz'f9u. DH`NS3ӮLhR/d.}K*^?BQ%K$VLʡ='>j5d5&4t T.qG#wX7eE\>T$@ .Yel^M{f8#p.YuڡOD1E{nZȃViai9 멁C<Ղ #`ߩtL|1c|b)MsEOCv,Bp()w7๣orHQcsB`T6]Qĥ( K1QTf94|,#6E/A3< !z tdBA9/D< ֢Nfxz3asjCFס*D*[mA_ 6ː:xMCUƨ1h_7MgѼ3ЁBiQ$-776mIe뛓n)ݿՔoxOe>"1r{BO싶(pT3EpޕXԀEÑ%F AU"KkPLiw[K]_D)vzԣI S< U~49aƛ.I&8سup({W=:Z- $YɄi[ssKJWCAJ "@_0Ϝ-:@ה]^B!)aɴ@գNC; ȃR9B6.+k[w/ي|"B$Y͚G%Ir M*52u.·weƮo3ͺO 0b:.S Ccmm^4U-).Kot[-HbݪއKB~=uLکxO}2dCWu& ۚL58g<[gDm/*E Wt2ż! ]'K. WI!Y+K7>5 I䇶Jl%P4Ax .bYiGw 4.NryNGiHݒKF6KNrKU%c)s{Tkr'uTR 985]RnLuh30Q*$v/7V2PmÆ* ?5[(uekbS&<Z Z׏ĹH50燆J "U#mArDhh1ddL $1Wq(_?yFS}BZȬs (Z7 Nag}Bq`W@~X/q @M{SWtCc& ik1RK]%zX*%l7DFHrcV`A[OO$rDE:ʶ6J2%Qc> KE })u³1B?RRpQq(tXU@"Mj0C >*&@o;/ے۴Mm {9L{:p}Brl ݅Gz&{y4qlǤq;uE>zAVOdUvVY΂ NIzwޅJZ C ( ,VǕF#OV/h-K=-u]6D5Ouĵ\b@]aj4EڰC@Y[Fm,TIS|#FfI+=0K{_M[^319$9os9S@T:ˍ:,-! n7fƁX&6Anog[KDJ}^,,]," K.Y2*ӓX՘NTiӬϷd`oMOBOX7 Ӽ duO ʚQ/U/ML*@\K_A{蕨BXvXлm`]Rr? 9zy rV MoJGnlx D6OJ{_7gO}[xOv>JYH-kAŒѤ;wīvj3&s. z&X:H|>xD`]=G-0BȰ-ɵ(hօE/y&ϾUvt[@ 8?Om6ٮCuHY; ѝTm×(t7տ1V`!uR/L+@4'$)<JE1xc+xG^geP^aoNOJJB8FdA| >.TO;dX+(J)P> pQKD="cDt]v$|j~:?tN-]PZ/6&v'D1U:)]I Q&3+ w>ԍ4leI d#p;,޿UեIm5WdJuP"y$ʈ W tC|T _#[)*ͽ&{^|,0<(:k-[ܑ{T\a9P^wz #θ:xJbIܼ[*Rio7w[|d6x]&wPQo:tVܬKEݰY/~B$#ݸ4S 7dWnÔ-d;x"+e-[j`waZu8{FԫnyTUmnaauhl$nni6_( %߶ejͷqa' c'> NXuإHܐI^NhfNxAPǷž%w忝RܝhX+ Uitq@M r&wzJ+.FRudJsxiȝEt|fQ@ ͥ*2Y<_@"tB_Vx(c|Pf=Y'ɇ#oT}te  GTB2W,љZ#?W   ~,-%`RW!Mrd黩}D,kMR{j &tc`:Dw_T'f.y`(61zN0DtCCYjԠo/zɑTבj''"Q@.;xy W^YzԔS}3FIE:hbu3aܺߝ3,hR1{\|<!>-} 7ۛhח4phD#H-!Dx>#e;'w\&}˖ż V97%2N D^=+'dD2ɕ|=]菋-541Fxyn1V%]H#Vv/ot1 ܧj ?'u'#NX[•tE.c.s(BU0 Thۄ#R$uv) f-Nv5#lڑ^)d 0<HHdž4qI`TSD1Σէ_zh>gQ:I|"ɣ DJ6WLzs#X #U:WN8a𛶿Ft9Kݐh,H'R&l)*Uz  a,ZL%iGgVeDzEyu e5W0XlI&V0fH|}n{h*)P> s`-"ZPbQ[G|p"HE[5:҇}TԈbW%2|0?-:^ϊwG]D}9C&ʍA"r~H!{E2c+ƷG!C)aV}fg]e"e#BPSg[=zsL`‘w0WEq>55ZtiE9Y1APvP1c6^R3#Wְ :FU:d1_y1z`FNnf,8F}IBGw^L1tr]z骟2wdH~1LzEJP'a'Uqfx׻yۨ Ԍ0ΊCU 04'5ڳ.SNm\/ɺ%ce;'G ;hڽ#/7Pq* Vj>WLΛW{tvsviLKϮy~XUѠ?gHh0YR|OrlԵR`_5}PUNQ9)z_s5arzhp UwfRu2¼-1 ?^wiqׇR;(_?_1Z^xQ~k1N<fep__yd1k?;)5Mrfy.XX>f rO~vrL7^' Gcw=L ɳqJbcy'qo{)+Hh5 `x|-X]K>(I̳W,NʆE-1SYJbGuVt%%iПV<dhnLr@"{v7oWZ1&@L~y}C!>5Uiyb7ݙiBGjw f^wG*3{Bl+ܵFv8*P/ Pv=;PGL '3)ibRJ:sK]!LRnW̲$z8+n7d5&0we8[(y^^rU(z Qkn.=,=#}[ [/klW_<)3Jm2N\Nslf`!Z@!f8a *A՟btChpɢJ E LvG>2e*ެr?^6k&I/A^2NS[4IZ>Mvg:8613,TC=)HYH-cd#z6šJa^! C+b}v5;\C&VFD<(ܐwxD jZ7R=zdNAP=kj5Sy\Pgǥ?M*0XbW;&ZY'뭈1ª%1{5'| ק}OzO%#):V\jtR= 10~|^pNfOxtd|r 3I,̳Ղ4yVڽ[HZur+6ZqmM{9k:Y ᕒYkn0k=9PJ8pJQQغp*^3f$O҇"U2J;ګa\p;bX]sgٵ[@z#9ϕлsNy(8JٙZqp]!tIuU>by~ڻݝgd0<+wTc)r s ƀ NѧRѮ=>8'/,֑eheƘdt\G7B v$c>o慰J'&Ky ئT,Hvo2\"Q.Fz:*ۆ[~6[W3־8P]H7{f雾Ռ*zPrҨ@1&04IQ7-H]PGLT>/UnR@Kޜii##)LjOǤ1P"k'$KM"Q: GCc-][BSj ߇ٝuMتwz̬SpA?Y| QX = elC &4. z\cߍS-D/[qysveDhĘS?x- bcwL$p6,d(tSq!4F:a]% dҚRL<m«#6K.?i;XTS_»1~Nn'}s:$*ĘӢc~Ƅ*x#d\dRV"V?Br˾SfU+mJΖbĤ?/SUž![ψ Mz1G!"׹,%v;{Eb[#Ś1 ]'8*wNW} G4<l%'[ƺfAq,?~'Oщ/3CCo>p.|ά)ŒҴz0䬛qvX9RnٸoedfuH!% kg ǜlNMNF&sm1"JdV~Dw%27ЮESR>IuVJ2c@hB˕pXA{>w~cZw?_rFN lgG?\+w/⚘ØXK\߻1MC 5 UL4pV/WC[E|gb{rI?fb)vE:vMÝJ#cJ#ғAlONg̅0=:;6%;q nk*G~>vsH=R;=+/ \g&%vrFs _PLT 5ҙgI1 :?Þ:TUaN[ݹXVŪ*1A#Q(u'w_q^Ȫ.⑁[A``)H9goh* ]~5ĎdU0sс"- ɑħ}Nꅳsƺ|Z'Ks녻΀p(U9D@ {X` s*њeJmplttg~1$}qk5"%چlr.f|tu0i̘ԁB0Bs `xwxHWl,ե dpסk-OTnh>B{3:59t(Iwe`{0ڪƹqJ-2Ja* cd%C/Bs9|C [:׾8_^qu!}X^hQ.t\0z2VIg9U]X 1к_N(+epċh=КK6g| Ug6[AF3%zdsoK\t&tfhAW)1VC iU˜@2Qֵ%"7ʍo~̰o+Cqfaj|q,84WCʤ97f]Iå])F`'Djܷnb}tRlýtmǗ]#G;X p[k FA IĩjcYR5Z5i%ȃdI'2qE OJZ mUᐠ0:R2K8j oz/oqeƱjTzF h/f &$v76)0-xc" t`91׵)" 9:sw cUsf}W/-GP1WdnϹr,$y0 M^o&k;#S5U+R/w7o9VBn]}uClq[mxVk]ڙ@ c+ J{M|A]_=.G5&50#@Mi\F^ӆHg ?ܿ}*ZβafXSΆXD 7]]{6b8G3Ί0kT&. $!''z;l-doT2S pan$ г0?VJf5+)z)U=>TrJ* HQ-;uin z@Av5Lj CfV<} Eu\@c,qBlmxXSlc\;ثZR%. K-'K@Èy*(0H[L1P򛺙9 h {87بPG[z@E>z3H+Qh H\QkX~S`wꊐPK4AࡑtyMFB_-.4t)A3U=k~iWk4')q?fـC2CB?dќq]]Tbٻ:_: g6x;+)F7,wQ2@: 2>5>d%~HS*[#q"Ǜזk<UExɏÔ$Vm@\S!4+]FcѺK\)ß-N52&1Gf㦅w&AL_:{ֈ|t;:lR$&"2F#dreU/ئQAۈ 9ºqx)oa5L@R=Ry|p)ƕmTĔ.; u*_EƺLepI;x^A>PmmKD@oM)͑-L̀ TF$yWBYBOS0Z+wA$0(zw N[liq#7z31!o3@g/"j@+K䭼3ݐЏfOgVCz"\M:RfXGk]SG`BD?ZS&z~Uc<:(`6G~D5(Ͳ>Djmkqέ/_%US ~ܛ3G7C~!IMr-7VAte(eM Gh(K yO5A ofq@njIۥ>I(Nc(ޟA2|.[ Z{at Qs)w5e# xɰxP;`A"5`h+|KML' ?dWu]5 EyfB01&!Ѡ4av}QpG(t=oNhVL8.v]gcJ^•ݝs,mk~=Y) }k,஗U[߷"- j.y^r h$[$1Ϡ9Ta<F4]ca#q6ӳ֩Jͦs^}BW5=GðpJ1 $gT5qO8kCHE)l".Lcx^Ŗ^fiC^!vsx_3%5,Pˈp{-7jܕd{APuVqF , "#dv8 6 3+#ŤF3=`V5Qb?7`^8PE[%0&9Kl+QWWBu4?jezr'R^dHs$ v/Wx`hSv; 2WwͯkDAuyz_e̗kN8TYö$3mJa ޟGZvR}/b(a![1-"ȱ[]MA{ $(o:+װI~ȬeWl'[b*9#QIczOo0eS#ǔtLRV%3sټρbB>4Bwfϑ]Dxfi1F^u|V~Zd"na%9$c?]zK"~IbHaz뭕 f&=։6tg=חae|,wSa jgp|s%)WRHl(LTk-&J D&?;* 1煝PYѭ^XE; TevջZKRnIsm C݋|wG"G㚋Ǡ$H;a:^2IQI¶Y~ Ykߗ~ xP n4"ހF;ՔLEI50<" <+`ssQ,:k 7J(2<0eߗ*\_H9uJ=t\2 yO[OxxIKCCɩVdn)%7<ezտ&Ǒ|V-ǁh|F"tǼ jݹ93"AhI̵QbUSyzRNUҒ]Y6s; D $)A-/] Cj{foA)W;6 |[mڬ1aV_WxrM, %q{dhÅ(^VyH$h| 򈯆=u)d,\Lf3MP6~08xJU43M EUO*lиHr}t*44^@NOx4wI7x-8,-BAu?/P7̓,]n@3s*K5VR0Т#?sJeZ_ɟEpn]mLt=75x4<E\3K% wE!бyТ;lZ` ~nY==*Sm?$c`x܀rPT%l6!wj:0e믯ל$9iZ nLǻȼ7/OE/6QB kl/Npj^UeOefu'k,7)0WNyPV;M}jA\vk^.]$J}ȧڪn>{!hLZ^-Zw]:#̴~~|Q̮~zqާ^7+jRiٮo$V~b#Xrf`P]ϙ@9%2z. 3W=vS7`7Sч\%H{@MCCƊzVh{5 Kǀڜ L y;ݫ%_ۑkh ;yH቏\+CAziZ"!3sJ6O D[j =@&'t[0D9 j܇v_9j@ynV&v7C5bBQ}лjLx]OM'NZ[+1[]vVsaM}c*噦mP8t(X]b洜#O+%ZcK$@w\j:dl #1@ͩk{gEʰ#ZXKɫ^Zm]C6$٘Pa>yѣ=iAŠFQxE5p3/-%Pw|آΣ>c 'XpQ:dEbf*ΕM`@?)Jm)@k0_06ۗ<`U`o7F̠ 3:`f4Ҍqt_B4݃B|_8S_ZnFyeAXx⠎@_o}aǸftnEdl67BR/h8V[t|Q;ʈƊ6zK;Z+HjHfPҦڊ4|/H⍀pn۞*`u=GLBж|$Y`gϗ K5*W4$Ǽ1Cae> !sׇ๐upw$׎Vs jS['zPb2w}.kIKMrfΦ)ؾoSMEa%yh-\G &zYw->-F4 ]8mچRg7,/bd FQPStRZBR-韽{`;(&v9`hJ{a/K=A)Ģۯ^+B%t{YrukYh=aziMPpXCtE 7zṾ<ۉ:3Ngچfm_&C/ㇷAR 2nM5y_1oPg"G̗^ۍRiPO5AQ(+WC,~@J :lGOs1.^V}DW9 X26լ7ޠcR h1π,G3O2j%,aR^'O:t2c.>L]DrO6wkႴ'(O:d.zҊdV 4^eَU ~ <;xd0ah~\dgcc094;dvS3_,B`H; 6è%C-ִ۴̆%t1ylNl3 $ 6WU +(;XZ)U BI!<=ګ͸ȱuq}ٌTLKGCvBdWgf-kٮUK:aZ[d(KHEГ0ǁ"<2lL9-JmmAO]|2!pNWVUz&偘$J)"C~ u+8Cl|ڡBH*hhIpl)fyFUX9:(yYzRw2W|BVqxZ=#!CF҉lZ]]CB& k.PO*IÛځ+lW%3K_1)eT8I{2/D>( Gu F 6<1cisU qԡϕc YtlNNp;ip*@+0e m68i&N1Kl 0 l$ۆ'۫U{OJ(XwaƷ#u Ca*8"`Omt0Ю,kzuډ\!U6C0oZ#d e-u\d}?Ljq|AK8{LϑM 6tx~)Hg#:7H FIlj8P$N$3-tkTU^VAP6z`'6M /iXL!Ab#YȭT.e1N蘓;ߍկCØ{FEQc`%{ܻG 8Fb)5ѕǨ(&-֡-%J[;@Q¦cДm΄cNu2hZ qX@8Y%jm2,MBBܥr z2"~utH? ވ1cdrv+ːuQ8:(w<^قU< hcXؑh/ JS1CS*P „M?&sTW'n.e,m/[$+3,MZV[:<2hs͞,aMHlj-5P5Ky k!M+ AĂBڕ`Ű*%T`wB7*=W%e=&0LhكRybsJ[4&;ם* gZ}CːpF[Z=u!BZp;AΤ-| 2$Dyκ-DKsvDdm{(Z -1a^V0$1mpY$i1*=ʙFCy @̸Ec+?T0jN{ $zxcfڇ&CIѳDd*y+?FSK7mx#L#- V]cY.(nedWI3cR@&],(6FE_׊Ò 2CYr6t ׎UScNZKGN S3;Vj~xɛ˄5CZHbGg u[0u"Es7kP۴ ܣIiF@zqlk(wRB+r/|:gI圁lr!MkKn|Pe~dVT`Cy}/=ogpRn\ یթuz2Nr˶H]5^qPN3s 'Hus yIOeJ_"7K^] ,,7Jٵ7`J 2ꀩ [=*wy%k;uJ\5CF\x*jGs-myrb5. M}v +*:8BiЩ~OvZpJ^":8drdP cq + 8=dRk(Z X?*5'Ѿ" xn~;LKj%u+)1 #skf* LoW`65iׇ08i -RR0@.ad96Doat dҲW8]m h#H0cOHG2`.j2;^|7s3#C榾WT5-h`Vo.1Ϛ̴FBo=vp4\>CvW&O¼B-4id=8dC-ܭKzHg/[3(+hOA6ʵ2ʒ^v?w<}rsB:>T߻ h*?U02)h Uj]D=Ī*j|s~ Z8#]k ѧA0ɲMekcڨ=3r,qOߩ2N^TqWSL !:Oӈ7CRMPf20Ƣ\7:Exؚ[.h[Ucqk>֠'Q՜A]d'Jx#mRgMc^+!]h4Zdn#s˹:í6xP;>ݵYi-/YQ??(Y(~ EmuZ~\ $/4b@IO6kW׶z x˷}MzKYi)u߼*Y[wl_w Of ?,z14 7ƤsS/Mq<8B񴎺{,K=xStYGDju3:&:z7n䐷; +#Hp smsߑ'G*SScr*U4? T"\ttEɡ2|<[I2|"U'?V1qTtULW܈`%DmynZLhi]q5*Q*&F.ɡ~]y E[z ޲`\;u@fp~d?=oDZ3U_aĝBOE*60VJ=Sb.4rm-\2f}sͨ6$L*gDu22J&Mf.X0\f"[|}mC͸Cc?Gzn/=M~ qӹ񼕸2? AW ͫ޷o"lz8IUO))~#D2*ja5Ix&{Vt7-z9gELM/UYm插Bqѽ|B#gPhU^#ӕ*];zX*IVvUopGzʛmr*hpnD}=|NU4.1 c' %wD(+q³#T@CYC@8#Xt]cׯV s xP⻷|F %>YҍSWd*1<`Gh7X {Ǹ7jWVA ҸukmefLqX-+MXo qBtkڊ/7KMt *8ezҮRF{lVW=HTHR:`Cn$<Zbǵh5t_iiС l-uz;Jl27˸pzB+!ЙMi/`(Tu= jYVL8ǖ'VT ҽmfm6Cb̐8?:5Ca zAYPp&??ʐ+GGer!D,IC^:@2Քs`L<|eF$ ާ}# wy*p,S?'@Dx6eSrqRŸixI>#psԖa"pAI.4I3K }u5kSHcНl^E ogwfdt9О%b @Q Dk 1S4>Ebǽ0_ qz1z=Ao8cF 9wK~N7}@vH|$LC4n]g9ėTPfT^%ϻ`ݫ{$-\tbVOhsTy`Wqn,;Dh)tAy'6-gaE9j:_Ot,AexM=ySrk92k\UtK/)Va.Us}װq^W|>4g05a';kF$e MA!$^Xj!B7nn34/G!%ެ-ŒO8`m>b꤉GN(ŠKH׬`0n1{cx;$UpMSQk倎F/20y.@vqxo<!Wo mc՚⟻uh';C95Y>W8~-؟ed ŘA> {bF*]x35(lO qͲY^g9 ޱ]bKmc]]yZ2S&)̇AbI3o;B1*9Sk)ǩOUODij-d- °gҳ_D#bgTL& ?ퟷ_""_nw(;gZ :pD_c r2V1CoϦ;zJPEk0suө ۚqCdé&IR d>?5 $ 8s]KڱRb:\:UM v m5j^5%Z&4f6B+r N#gK2s)[&\ZG{3gʹkTQ&l\VB70ɝ-7H smWH:. ;ʼD6qCӅh74Hb5p6y >Ê # TE`6a0{[7}R?#Õ1J+ H_Wå%[wK`Bo9MV  ua#$ASCƬWԶiWz:IθfN\1&(#T_> }-#6]S?d >IW+ߕxj|58ϔ ssgS42JHtߡf'[j6l7;?st艝:[aj(\/0$K]#RLUIƂ WRk"!vE0uYiN6]Q}2$.Ƞ7Ɇ+h!t?! .kC=dUUΈ1Ju>f{P5g4X9|a|`f d֕OLD)BF|> 8b/BpYT3F`JqG=D,G iBגz_d I@K)o?r};]gQq !1$? EM!GDS7+9!}`7RqLvtKIz"eidO8paXoߦ59ADvݔ*Ɵ2ݲ*tDLmꑹ˜hN͑{hbiϻ 2?Ċ΍2$?L(@Wc-lxDZ1|+9a :hh9*w'tE]@TnvTiTa٫*2f ~S RCʸw\"9&MM U=%*ߪs7scjo/&_MGTR,ϙ /n7Q5?hxwA5OfDQMMN=aoOiǀ~Z ?h6rE@nxMAYlOgFk`9[eP^RM_ #\j2ljQʨf}`߂5ءGˢ0)N'P9o|2 o ;sMel 99@?V؇%,Z(jlfJ_Ҫo>9SY~:OYݘKqO\3jއo= o^~͜|)vb5G!]!ܫ+Ѣ'b>[ҎГW~RW|ŐJڶ^>{PGe.E{GvsVqc6A v3o^3!RR F4$mHФ5 5zyXbVf/>"47S5l׸*U'n(mRC$!KJW=֕ ro˝#V -Bޑgu%KLFo JLkNmaAhsx4ټF1Z?4` :RT)0K;? V Bczz=I& ឍi׫uW3~ ?jc!ټC dG{d%~LU<:G8FglwoQ3uYhtw떲B`[gn E:߽AItux iTAw%a?09>bŊm IX@rXRkx.XPF*h_aJl aR=i߇6Zb*a%NIh'Sln,,#u)J9:툹"r_ w=т"r-NߠW3b"pZ(jaeFϳ: Q\tfd!aj:I1gh[-[k9Y}FS 2hQ1!0ͽ`NhTe9ő:d' ][Ԩ@b.F)D_WH::vxJa"W` S9\drX۠xtg6*ox @ ^45dcQ)1L~0N%~9ZAG.PQ79hّp{-@xсBmYϔ=xxrXwH [Sjij..bxJF`a"6QR, R=̒Ixwp;Dw|uI}c:u2\¾k,7ނjiWDWw[v $b>#é*wjXfu$ZQOK="eQK~Ơ> wk9^-+[Q5QI G`EmӕaM` ,K/>Q "嬃Rގe׷6~1u'i0_\BS }V ։>H5Qih!70lߣoHx}*4:6E˯TEZ|uo=د|=aeiCzlR~wvin.gN}.nΜ. ̽#Btǐdx?|r`vBC`0mxW $K xb)VNFa >fh2k]^QpKJ+R}J5R g(}5<=Ɏ_Rd95&_ =vԈk !3W)ڜG4`e|n+ ,am/DOPoXc9KO*]Ֆ9+;%k{I'7ןHTОbR1ZxE;aY;SZKS ʝ6n_Q_E"L.tMQ{YB앳?,Et'qw?8 EW56cf<ְC .jsq;V㧈'՚FUqHwz*7jw]V}YD9k녤G29ǚtPU-Qho^/|2UAZ !4>QIs_0ekMa%8(& ʹ5{j '{D v)>,D!K؆O]hP겟*@{>N)̓tEUG7nqMx=<ƕJ^ BzנJrw 6|;*I)L](SkΏ>Q=,(4K[eM"^Ϩ\Jz['|ET[2(J1Id,ˍ فH"Riu}AC|j1;h ?)waL'ԟv `wo>:8hSI >;.yWyGt\ZY|ܧz<0 fU08am^jZA무,@ tm;A&c;BbGlcr@՛8{C$t .Fk08|/ZݙiWwY6M_ָ1=\^Pt[zsaa&2.KF Z2.׻DfiYU辶QKT z6]gʽ]MgOw_cD)]/WD#û@CAE 0#12cۻe70Nl-lOxӀ4r!oPOvcw!DB[v+:t|se{%Ȏ!EgcQꐍt ҴUen#6]AIħyؒhʌU}Bwh;HJ ?~A=mxsd,kR&[0A@/y Jg&MI-8* Jl>FI*hz:Vz)%ٿ )PLqo$}2nyo I_@Z#AS-w'0 ys+"⛸/l{Ƌ#:"1@;vH[o C1zqxiJ:R)j(XDv0`cg "=yHR( Z6|Tw(F}_ݍ-[*"~cKHޒE9iӜ3Y3VBCC*qo1[J[/P*{BZUx2O#&RG˪ʽBS2ęܬrT CkCBK7y@|n6NN k~>hh0' X*XwRM/ [6 \9IqXM]JnRM;S U[{A>6U4b^Ϊ*X4E'|ӿG|KV"Ыb-;Ŀ=#tC/E_>z+]gag۱MG_a+pyz$?5KGwU>O]QrT{}xJp2b5OnrB9Uޣд`b/Ϯ[gD_KV0ODV֕!bonIF@5!`jڈe;35\i pձ]U>"h3=ե vJfK抱  f\P$8N"Y^8# qmQ*Ǡu+Pu䧡殿 csVQQX|X;d$!WۇIFcJPeuzSI|A\PlJ˒uded*s|x_v; `Cp`IU=T[Sq?ny.(u23kr/nU<2J oZlvUay:"YBSri`ixQ>R$Kۇ %n%!^zsS"QHtUK[,g8ts[zSKCG2P'ÄX7s[Нϟ!CILҀ3keLioXYrl*|zt$JSoBE咃I n\][uӈޑ-8X6,kzxw8Xc8ݨ+ p2X(о}Ki$!Gj) M`{x 4Vkdq3pA&?f, 3N9p.g+3K aGS 0pXP0X|y#d؉b9;&6ʵ564. k'l5A1_?1C6c)PLS&k "i²xE32YZ<  (WaAmO+b1L3=%쪜LҨ[;t#dpr$Dչ"k,7ozZ3/TF/u%[ĥ].ʱgiR7GL"Fq o̺z@l_-!LBU+ XҏYQ'+pIGuF(! G ALsn W7]TپD)rI@,j[OH@L@e XCEôԝ8Yՙ(ZV决:%Pŷ|Oȫ-:+QJ4䲹toCwܦpqf(e#fȒ@竤,y-ٮ\c>qoN\)1oq&,غL.ָ5fM|X(6/[@ jN/Q?RɦLM͎OaE&23 'HRAfHav$& WIdD7BHs?GIGC76%*DM_,},D@O 7(<"m"ŰٵW>Z/ժ3@dEl3U%GaoЩv?_kL͙ɒ΄^sBXCh og+kFnM1E.m!4L*wwcyJ#.p+G [j%I#bQfd.kXIMkp:S?մk2$[h26M#ny(i5lҶ3d9ʸpZ[z\X,DTd_SXasbη ;`H <.#zqPT"$e/:SFE\ v {6#UrE'NdkN!^v1{xn~ g; 8gCp4#bs"ɷäzk^CŎw,Vi˛B;}]<^U?j#q"6}d7Ϸ7rV&#,(-"/A珻G…!\/mra*z 9Їk D!OEk"B Ϙ]lIzƲ$ʳӨ^UQ!l 4l뙅*!m2|ΠW@c5C`!gG0<QmL&`k@l7 SnQ5TM|n` @~I9LM :Z0[{ %dql88B_̌3 ҥ큹s~T -gzv[t;&+*qNs97C^ {@nF}sd4܈Jr$Y?*=zN:NP͗DznϦ7@п$Nt1ڎgmօ_gݜރMjd|stkD czxfavZfks@G!ּEu[A=蛤%Z"<4$ PqԱ˟3Mx_H,V;9,#Xd6qFQįZ *]PttäzfC|zMAef=R.v/27 νzd촊QSiqxrXǵݹ΂ikg'c*53Uة>TxrB~R}Q.ϸ{Ρ+6dG}K-@_"8y隵J6Ӻ.-vPN7>W{ͣ4,S${{5u#Lu{dNg 7ef1\]CĿ(*R$Y4vpGɸ  {#9D24B4!QH0P>uWeFC$9zG<92OhA9J̳<5$Q?c=V dMhSҨ;7@Ýa pD8}6 ~n;Jv5T筭Ǻ'iw's5\voʷCV+#HЇsٙXё @ȞR=-3==-zʙ8/"(P9g;|l:@h_"nv93S7h}sA.ߧ eK=5G|z~0]ޘ\e6ۆ:$Vlj= F>6f z΋'Jkj@`i-:9EfqUc:!SiT(ڻR8@j"7jV̠jJivy,NbZݼ@ w 5UWI&Fw=8l{yHa~ "XBmr҂qCrb^oje=t|V^ o!-J*Pp#zM0֔rSx v\뵳db4?A\~eeeѹNChpmU\en6j:pO*JV1Y Z%+@^b2bR{PM H43w4s7ᭁ A2\fz -ό)-ashdyd d@kWFk^ &ȚˬM(:W0#ɒ)Pvj}a%Y Sp"c̯|Q"cOr/|;,$6ơ_ѦLD99b ΂QEQ.3φJFxohʡdNRׇEA/@. $TWg%;*F`.; P] ?\FMj1MbđiIYAr Q,4$%ѥJ B KɕD}vBdVνU_X ˜!pp+D- XGf^ űHF=i_a(u4^vgw4MF Hyi*BPv bሯs`8<*{&Tp3U;RRN?Z5(U!9}X8q^+~vuK^9ح(XiB34umOg`:m; o|;/"q2gJ4Œp_ |Aٕy?o ېOo8F@-nˑlhr>;y2j\z" m ZrrKʩKdLOwAdq^~ ]{m#7GoiYKIWs=Iw|+vVV!SN#tנ0 s%+M@-dn2=pݴxWz3@Z9,2U~xۿrhHOpVK3rir߅ܲb1Zua'^>+"A[!9HnnTCBTr%iZҐe*e[p/lQ}Z_i 6tG\x'Ti})DQl Lʽ S./_ZpC!:/TN>ZIou450'[c,E5Dd~1Tn$ZVѸZ"/k37 TS`cj \GBʰs;ڠ߁UR"m_!M8Wi2jp$-5WzU#rt닽,zbdīDqG?#0w.[pzJ3g~9ѲyԓGRe,?'*<!]wF 0a+6(-gU3&7:2n'2+!ztB~ۊkSi-k6nNσS۾ėC5yqn&f*S;X(mWj-Sԋ{;yYu^̍GCxe C*G͉8}eRrl^d`Hhxʲ ! o" cnJ'#̗"D?YWH xe+[`kх=ڽ /e |hMֳ˱'0vh"3D_gPܟ)UA-=KU.SFG,8bJy դ̚)Jіx'ZT72VjCXd"2$DʡP5ScoF3HUZlx(\eC,@%!؀S!ѝ684 F.AzB t/(Zzܐvo0kHls9"扷{&etyQ؏CshX}VvS`EN]KjS4\+'wz%QBăȄZmou2:- kơW٦ŵEdW=x]A/+RB~{0㵞[%PVQl F 1GTQKz8i/SQ3$31qYNɻX/hmCEǜL"Я7zǹ`]JzVF$5N 9n/RC4K GjYjYAiaRp˒=($'u dDuѥPɚ_4(9jtic[=ױyd uBXÿ~2>|Fݏ'mw%7rl)b{לfi=JiH7W!fo=o#T{Di_xp@D?58@Ë`3J' m8CK^%Bt][LAi="%dPG*Tlk9)` |IvP%Œ+ P|㱥^Hl]Ғ!C:{&XJ6vb es?(Vy),}G+7gx[lg}x=T@oQ !f6%vgG9:C=qЌWmB89FBᑝ \Y fDA$NXڷbf̓eZ'+bGs9a$ŏ\E7iTU5^PpgmM|~ qU$CH0,3 e9w:q=\QM-& Lۈs y(E<;iV1 VeDZ솏~Z# 8Ge3hAQHn'A%vCS{Ft-Rk۔Z p78'/Tc IBeŧdYiaiDyd?˓_y qIgA>ۉI>8/E("Xy`kEi8F5>0u19iXX_DY6|̼Hc 2A~MƊ&B"s1I¬7d%~&/8mX{bTGcxZ 3G\쑜K<nvWqjF>DZ+/ʪr*C N@6<Ë*9;yE8D]OqSAٌ$ƚAkMsKkﮌ8*mRp7X8&A_nVQB\1g]s+ 9+I,`S4$bNuqg-"n5 avv{tFb1LZkX)RJL @tT"g8?mRE>K3`s;vQD%٢2 Xjy!r?m<$xmJ?j0н*$%nҼa@YLNKzy9LřUH4J5M"Ph'X VD}?l޽ 4cYw5/[g5>j'}d4"ϝu: -8D& 2b꟣l׀W@mvR Gܺ:c0=meV d(r{aw. 0scpe5xnyx6k}2@<A$`s-AT ="M5Ec> s^}Eo bP"Z@na+7y3όK6_ʚB=, nK(wG9]0 BDY3v2M:55 ?fC[kVOf$)EowBKs((삾FXx£aK?IUGm|.Xz`[X5 $FObͭ|#XO3sj/~ LѤhWiǺ*j~ĢGA}˺ 5 `X+12&2ضVBFwyř{ 7_pB]2F ڞj5."Շ8b`cǢR>a$m6rW9w .dgcoJځ"< {uU$%$p;` ϼ_ᏪFX-B*j/Cxi3P&`7^]xDl" !vڽ:eC Y 2@1M6iXExmg/dR|Ҙ%@Vf;PNC}546I&^qRfZ/[~ $RH_y8Ti`xt[ A"ꂢnw:-{0zl30X$|܈$}T.ېi=r«Y@@r!YКtYfp7qbbY(7== jle3+F?'.I&5J:ŽȂ:aGY!<:nRV{Y5@ˍC5|hn/{CoR_ 8{Υ>U5TgZb&t.Ze*Dǻ)4xkdԸzgՂb'JXɋ*䐦@<]R$/qX"j)CQ$V0X{F&:2`ƪ CRp[_9\w)Mnj0+H ImCwد]n>VM`vI5l=tOn`z^ŭq5 $y!]h,M[CC:SnN_Zz};XO5yqLƢ] ё#l|v{rMt1U2gknWׯvw\jJ_]5a<'EקJwֈR @ 4%pk u`&>."#VIt?w\qRZ^43.St8>""0 1Q[ Iurb7)Qg]!;tvr9LbXyYА;g,9<{i 10> p7}dń * UM 㴢e>5-Ŝ 5xh {/#~ l47b dX 嵚&;T5nu±pvQgu9>GŶkF*A7O%}QIvl-+\U gmjS28mHy($镰LO[0B &27l.Ck('.-pa6'ftɠCt b}Mŝ\A Z?t[Nnxq')W\_lgjl #]|>G8VwLo9L ׹ *)m!s¤ﻻ);/~N]ߡù^ۛl7RZAяY< fYmoP&{:HV|1xFؑg{w+wlUeHR9<%j=]< 37Ud\m*2?$~x~3xW،sz=P׫MV6F"X{0jx3\{:BU"wTCrx݌74J>/wKݜht˼v:?j]Tx6kCpDk烜`kx% jy8eж[my7]HDE]ͲXh aO(K^c#@q]*fEY1OOMvE@'JJo Ez̽W7a$TLAMFXocnTC-F`Ji,]}ZJв G2~"Z /p6j) ~/& in~q*{'س z+>'E3_f\h{^ SGzq<⣳JXu5%ѮbK,9J@@N@Srz-%U!VzGS +ȿcB'_t7{7/yO8y-18V]gYg b0_)xxߘ6fgPi<;P(( k*H%q/jXEݤ!ePI2)g"~# RJ,PsRɈ=n4. ְFgEQI͗0hYm{3՘eoZ^ ؎S:.H6}2n:F2H4k.Foo}N ŧüJTnݢ橢 ,E/˙=`l~zđTAO; *;SgpQ-}&l0 _?KL|yҠ[F =Wmv}v YQ#+Oc rg&$AɹUjۓjp ͓+PM_HbPfQ&<4E9I8yj,2"ÝDtmy-okId{/g1dz|oв˔֬n^=A1#N1?)cn4 {%QUY򵿕fUg D`[L' x>=)~ynr?/Ytt"Ґ l2N +$N%Bc ++r#/ҋ'{r2,RX0?qi J4eԿw#ܞ_:xXiʩq /Z=c}MҝYfL;AW`%UN29r0b|B;(CpbigV Q3"Fj͛\NbQrӉu(YcdMHv%==C+[:s(#mṭO;@zD`A{)f#_MIdωp۔9#L]͟a$s,Ƨ:w*HXg" ȶudB kI1 0EHdLIN'ir1yI]x' W|pH?vxUQ]ҶKS +⛸+& dƛFO$ |mP06\a䆨P!QLkd{>ַUܲ5.B7S*RY`..`QR9dXZ$tJ2b8o JD;z[bєPl~Ն4c~(}7~0QvͮG􁨞yݛAQ:iW̛шae?k;{]P_}\^I讱o 3X%MlZb"ap1S0Bj;IE:oMY 4s1U 4`M1lX^ >,{ЦDw}󽱰3234;,fN ES,]o }ݭZf.FCkToĔ+,`nx * u`NL36Fdv(%(g__l9uФ F̤it9俺ɿDm+.?^f XVXP߶]m0v: mKDYMZBk̨ 4 l ҧ"O mY:NV1x%hI~>#cuRX6zѯ(@;'+ԁ3~k${i^)3XiF$ϔ~l"((eN'r*b AD pn+K/bf]{B+T"D.2S _W#;/Zwm'; YP}c28MX4+sW~]Cնjt-Jݑ7tw3aP[:)[cK3|$~I]4r-mTnO'Zv/G؉T0MVz`FsY{ 1kQ,gAb[E FeZ*uڗl[Ε5IB'^=Xg3]lÕ9&^CRS%)[SS#iMgfߔOWŸsvRQ5#Iag]iQ v3tKGp>έ^xǸ"i:yHP ];X Ii<ȑ/ȱRa?Q91)&Ɖ:+i*) c(m-\ |14x ɮvEc&D@|j6-E-+wqoe{/͐b9 f)#͔V|M$N;{.{'ؔ7d5.Tke`<ޭCtN#CR^iNތm!{ Xk?tJzht*O\c M :GA  7G)C ( A)?fz-o~_?D])n4qR''B}gy>lD.2q{R_n[lZ! u'2uČ4nJ,Yn.D7 n`Ӎz]O]%MG$5F5dzZbXcҞ71ģ~nnLJ hr cB}VJHZB^r3k3 ۔|_#TrZ) ~#dz/(7y> K#xV2gddsm\ޝ !tW:Fm 氍K<Ĥt ޖm1WԘs]$KO;i,] {ݪ;R.}CHkv cE3z;ChZ] YVїԬ3iY8_6f/歞%B4{+sY!S ^ Y$K)Yxi잃~!M >;57wH=qZwXd[T.՘f-0 =ѳju6~̿Bb8?h&^A s&iix2[fR#&T d*jl)yya۬H8ۗ_j3F1l4izQ1b{pَ^PE-QVjg G5TBK/7V'VKn{{`kڱ wVR|6z PMWO k&hz ~K'Y6}$c~v;Fd^@A ɟKѪ4_6z~kFVT2lV0yr=1&Pa-(Fr#*޿͙TbUOŹߠ<ҁ=msWUQIY֣~2Ja2ˣ<围9ox0t-ɞ>۠f%K'I8`"d':Yd=T1gm<]Qv,9\;%U4CM2p ~2{ky5sjaL1YSUjyh>`!iΪ4lb][@A2ܽ5ѰɜN`dѫ]R w5ǿ6h͌O""2F\M\;\"}Takl'd@an̟m;r-]r)/D1:=p l-L=)ndlVa" 17!BpT݆Gt\l1ݓkUxOR$ՠ@#ޙQDSo}? RFiV 'rwftdZ %w4dβ;7Qd8NJ$+v1UHUAzk6 ,n+UچRMh>6/\ .QpݸN+^f>{-B&u>Te b4On }[\f[J|˨({qn\ǿ&Ǭȕd)O~}!yfbL(#$/IHf0?3!"%* K(s$=#dO6Nxkm]ٍe<ϢQaR S2ہ 6iuxJ n;nY|sy$GU/YΝf*zN&BRMoӀ(^Áw2FI<]oa@q8 sq\Scy&TTFvv C5bn2.`#:;2Ya$O ޲* L'jZ,1e Zo>؏ՌlnY-oa>$9|G!0)L >|)1@+:q(f-R%(j>20yfD`Dg{| k$x՘IN{420}gz̗s?' $C (!w78| ίVɞ$F\W_P+VgZ`[չRj;x^/u{OPDGjNσpk-4.o`2tZh(/T1/Q7~﯏(v}y-BN5Blݏ`DZ~`npv'ςvzc.IӹG{>i?u&!:nC ӧg_-%w/2; m&158Qs4@:| 8^x 5TG^r Eʢfհ&IxX<_d7 .O5,w9cyB~Iy&Mj4ZTxblF o02"u(;-BJC!?$A@5_AAB mWUu~zb75XNUW|4ApPQmb $ :Ƅ>! ڑMT͆Ar]ɇ7y?i~*bom6@L*[{{t̲mMo͒A^~Jq{yH["Euk%R?ڠS&#Z& bAnںѨxrGK_s桡Af7bfjmun7):Zպ^LIkI7j#:oUcV`At.l *# id1\ocx~9u|Z[<{G|Ͼ\W,]9tD/%xxaLlf k JXa֢jZ -Jk]o%E I4F'̰l:$-y:ڎc@V:mwطYۀg:MW% zE7s" ,=MZ¤+1GgAp;_]{lS)0:4]Gxz#=ŔM:}IaE{}e c5o ClC}U Ƣ BcXC뻨ܝïnHQbW; D<ϲ⮱ҿ10Ĺ6+Wså=R/P-h[h9-`2(^rQye*@h6lm% ]^~1#h)eiT 6ɹgo^!iq^L~)]J8a|ӝ[PsUECn8_+vC6#-Y݄Xtߧ]KJ:umğhg+wᛑ!ηlτԽCjjÁɞ?K'Lf vioL7#xVTBm{Gea^9JPDα+(Z# %Ζd>⿦S[ . *idxy}&к&3 (q<4/HѨ@X8>h9C{cm9|*R&1n m u<VR5@d2n^8.|?RZ֊Hi=œ?'mu#d"QE7hifk%7/TIDbV)./c1L^v沟zNӒJcicYiܶ)XT<#_wdEQ_+i>vXU%Hnh,[t5Cdoc$@7#MG(:,Dky_>浟$Ǫ#HT<1A60{ )YU0%}k$ފaoKB_# [ZpWgE$^0mRyk[;RxZA:)S7pI[XIǷ,2-73M0~]EqCJqnDaLU63~p3?QK3Ţ,g=a` ڨnV:3| )7@Jeʸ"Kjwڣ S>ض&b9[Nl0aڢ8t#!<ܙ2>3MGu8qhHG.`90 hitc7jw&wuM2yuu~ܭWT?xsisճ\Ū&LԬzάpKû 9ԕ/f|P_"ɠGQ+b{`]iW*䂬#! cZ:~;x5{h ]B]Ωf9ܛ̃~gzGgxU&T }3c_=ZiHQ&29[ މ )ȴV19:6= "z`i+4|!~se7o%Xyӂ"Lt%b9/RќR苶9|r&o0 a3IPغaL4elyQϴDj!zE#Y~> y֮ b%Y^7Ԣt/a̾3A!M G"f}kl,qO,G9*furS(m H Q1Gc%=m|6TlQfڰG[ /X1'o0?O洳ɺ'U&,Zjd؂@L. T:`Pu (90 >|uH]ܔD13_,QZ5H0#Kqwh9:=˭>_|o\>hwO4}٬1SCjJ"Ip*N8e3 A(YHTXZXxD%>/ӛ\O@y刨Sci"7q@5D/ҺsƎd1ZTl>'$@6G[##TEljQ_-J#YΘ}PLPag&r[e,TiK #O4zgiSA|cK/$HA=dgp^U= `jCe} FT#;R$ ˆ=kUׇę%+mBJXtaǻI˔LE9zJ@.{SaːyWlA gF<vme؃l`UXܰ:FD9UېQV )hybf^.Kav & jR'HIa.EhT(uX62Wb_7XtKGiaK)W#;4wߒwB9K1LWx EHʝLYekpZ] y=8f+dT |g랤Z=A5Hڡꏱ̜$b g#8uq]+zz4ɿ-\eGMjΩ9Q[%!$!i jQK 9=v;?[B_g2{wio_lIm4ERF^[k@ʦNr'i(YdH<*n{zP_t|53U +d/+2m X]D+yoep撚ǢQSAl mKv?@5C+y`njYg auryK΃$)ٯ7_DXQ-Y QWs͙\ jq[qQn]~cp"X@q2e8 lmL0#Z LQ:a^YO%Wt>9{C A߹0lNesYDC/S\#- ƴvAk~ =~){dUv-?96e:X~4hk!t5, F/FD&l;Xny+c%@9aŭ^ސKcm!KSU0= k\ױX8HHeTLp.\Zxy /?W%ݷ3ǿDn7R*-<`8J4)*QoǑj*dft&aϒ01'+IxH>qrEe+snϊV=ڛK)8iJ4T\ɪNtͨ=I1`g2/m@ԃZ&-^ W>)Z L䖠TP rS]/W H Q޴7J!LE3Go|h7_&#Zt Gh#>b F-$u4&J?D)E"E*Mۑ׆ke9^]e()"~{GW/G{:ctFɆXDE}n=d *(nnЖͺlP|iK(e * iJ@ϣ1_/Z FRȇrr?5qmpC.m1p?Kg$#d|պh0ȕI$~P}CŗK)~!;~.fT0̝:|uL$1j2?gUS3=x3"XN>K@Eg]4[!#{Ś#oĵ]Ü=,vL@?擃q۸d4r']Zެ{[HlChg*Dݻ?>s~TA Ƙ A#P[Nf=R@5Qm~,BsϞbPQIC(zH X\P},wlNN{3NI87MikqyP}3 (2ϫ2X۽Q s߾$6X4NtbJ8fnW/{̿;߇Bٴ͡z*1k;:/TGmd#4(fJ}Ejڳ_@$*0LWӤE J#=`ݗLvUG~ (? 4V煥Hl|p4Jg Sfqv,uBiO_z?PUV2R6Q,!Ueo<]n l15I ym "9APW> s7Z/ƻMP]}EfT>ow_W ssC’ҟnW􆹷"ee躳O6$?ID\3um1 x*}FQ(pُy/AdXPf;nGSt1(qn8X]5 irAz4`a 3 @BI;xԳj+,m*E6'8~ >.li<>xOء,#gqyB7(RË̳)D8L31T_!z;eZ:)4C]=Ą4$܃D9VsPAB\ }|.\:a3䙓u v-y Q^$gyui)}*b8Z)8$^STqRrb:d6BGNa&2.ՙpfץI0gs']#րqkN!ȟfP*髱LIߤJ]@Ǵ\,z"6\~"x#*ǔ ;vꊋ~ff4% Nmh1cUnxD՞4ʼXb$^(3fTˆ\(_ޟb;M~X۴ ;H-=1u\@ flRɱKnj 6=?|lfưXa2gX[|̂\fU8 Y& ~TpBH~cmj=O騐6= AGVsdDX.yD&{5);,tiE)>@VSu8maXɄ4[HMdv: 9P:{AY=SLT)c,4#pdny^.1+KEaE=JU|J-É1$WF^boWoqF|#/3qH `D ,Ee vV# lcvߧ9ۧ[jlNꥆE0<jxU^#[Ҏ@J9.⠡c~EO(hN0fJG4]gXP|zt+j'Ple^ϴz1'HAMe2.#ж iZnL]! rtI\XQB6H0%+ycJ8}do!өlZ'&~=ihVDyzET$!AA/}83Q`WU ZUfcPຨ]z9g#VBݬ gº28_֊Obn1QTCϸ@1pw )3wC=<աwt4kXM!,V!x?6 Pz:/YhAtfOxuD0ǖ䈮|E Xc(z5 x]"ARgH }X.~_ϧCA{lF nd|-D}bSX/ ^IKOн.iZf=I1zюA61إ\}k>^v7Zo0j(δcM@=2@Y,Ek!]7I@w!B;f|0m6Hl"?wy5-0fgyxODsUl .+@b@)J-@,HeURM@xw2L^qRJow`ެfm2XWA lADa[AR]jxp[Qbx)%WuL[n?oa ZU^1R{1,^ |&t/3(kV㽌.c!s&SIjJ0ka 6~`8;$9α´ 41PsE]Yr,C8햃5眖C<DA59:J3Էl[*c[qSvB tӧ.6l`8dUA<ϊTpXd;nbF$‹N Uœ@h7Oyݵ*G9o1(34"1E3ӫ#ufq o/\b}^JI.6M4صԓW(NV)Qʀ Gacw%LPeyr~Dρۢ/#ZZ$}W3 j ֲ筃KR=h &f ׆*hv )7e*&n-nazLZkpbAJW% _})7jljj(/mnXQԞD :#KOGSv4b[v5yx;Bzga~j!yf']UY0+J"bG{}+מcX@!<ıEīB/ˀiض5s=ihanC,Tk:!Ah,7NɌxdjarhcMĤmDEG`4&M0>,^0.舟yީ&fo~`mREtK.waɛnn¯PnJMbwE|]` 6r~>mYފ$t$5Q$gF%uH, vu+G}e%"9X_J8˥Adtf6ZS xzX&k?C c}'fj@aưȣL|wÄT~RDbX`K4G=U6 q^VW>:#n/.₪:qaZDզ<Ƽwzi8Դ@Z_PR~'$LOK%J#X^5󷂃4}q:W/=%}es]` hهb659kFAT@ a3tPcf8n㸞x hzgrI^]@jPD p#%|'2]P!*F(V!'O =ܵfx*<[aܖXwWNvvkLS/CjGOA[ :<;~3/h0: {8|_\wGو-gF`=ЧԕLP`'I )2kɅuJuGfl?[Fؔ\ q`MTLRy 5\zg\Qx$ sU>(Lh'd(Xs^#RN/Aɿ?w_ &9s*V{؎f+)uN hQu8_DrKgJ5&XR]ӟ7=|HE}0>d;{ -2{@PlwлnOړn\yZBx#}AHR }97f_A8`ȑR{W.OJ^m?y:ְvyt(we# O >2ܸ?tڦi"ss82ڤ)<m+Tt=!`F6f8>.'F<>Br垲o\v//+eLdV\#!FN<9Ɏ#tm}.cW/'; 2Sd&2&e?q\Q%C=ۑE1O\3/)&M!l0=BymG EAb &rE=pCkb8h뜓?3-D\4kՙgW鏇/!(}.ixM[s6i9SE< };[W%% sLnj7懈G1~ex\~Zic2;1Jc`y2ny'w|(&Fnw@eanp eic<] 1AH492x";lp*٣{uOBS@$L4c^($t8Q "fT`8+sS )Q s2 ǵA 1cUMSY;,1eSVҙ=oYq72W'l8>WxKD!r7vQJQRtD} Vk(dc4:P>rF?/pU\KQ#4 Au7 4y_K{~Dhp \E)>ǛzyN^9"6&d2]kIk׳^+QDSJ W]j2LGv0wjRFrw8gJ`d뵤!Q{2MFOkPSWo^[UesO?ه:4<bOI1Vĝ-='XΪw&}5vnR}5f@~g($Lֺ-T~kd5W㩟(8 unJ~h醥;rfԮwoUp\B[*qx0ܛlaZ6U]g&|Ssk @L,.ڦ?DRpAǝ΍\V|U Xop.ytA[G2 H.Ȼ]OxFszs*P (a& EbeQз\b:GPA9">OzVd(ӇJLjWݤKfʶkD#J[TK-6+b0Fh|)wLN)֘ up$+CsHbPlXoS: 0&aEZy{YrOS9I! 4> <ަX>H>(68Db9_8{1hP]B KwdJ G"+qr}kyu`yM17_(>fH<>g-o8&P[3k0- R-R]0TMQv'ӤI@3OΨ}&f2>~~D=.yC*+rؠmH~ }Uk,vN DޓՄJKFя/)C__Q}s"]LgPJq 'p;Tc EJq-ǽ&oL͵;Ti"t!3ڮ+} `UkPq7 mq*L7K-h=f"` 3(:"joBq.|,|!1$WkVцRBfeȇ}R]Ih\U#M텶S1%Y,2zИ\v]>yҐ0?nvȋ9ԁ~iwz V&޵o6KLD"QW2 6 *z5ćaò}: P] ͅqYs}7GH2"zwK Mq T2֭ګ*#$ĸrf2#--v@nYgLĪeʖV2v .FhaE_6d]+{qҬ58:+vH8 *QLUXID YsvyqX͎,{B$0z`kr] ;Is-^mǯ4hj;q lq+k }`/X6fl+~@]:wpt qsVF]}CݮL1RhH]-0>\D 43eGt`+i{"d'DBvVi1}?v;f2(eolq: J JM?XUcH\^,ʅ>Wz>Yʟau!kQRvH}LnDB|L[:񳼕bk{.Cbq;$-ӟ_s 2Ht~+VoGCmR|]y63Ki_wl%}@B5S~cpr*P&{G}'nDzm%.Etܖhf Dv3e[3ٵn+͢Ʈp U<SԻCoc}hU?3ër{YdON_rK4(J}765z,:$Gk;2SGťn.dC45o!s!yN†: U;1XW?F6'F%e!;Zh`UTR2$#DƺAZE% CŦ~d' g%),st" T4/}d V_%$F.\eeuo7c>{bVikλ#kfpC;Wѿlr9=- -bΖN9a Fo6/zAZjG҇u,f"A h¯KY]FwwTN@D5áIJ]n`Rup\Z'rus}+.4́5vquO vtTAPͭ(9["풣vPaA)IOk92plg;:P&y-: 7:8hcl ,~2%!NZS|diAoC(if+qͱ((1e,IC\ z%i.2wux zpE#>8PºJ%~}DWǁ;J>>0 ,ٗ8+;R:%)ov5^1>dqӨEBG(  뮩hHU&{&K鬰kc>^՛0à/ pB8 ll>*a1Q晰^"#b8!;JiV4- YsK娹7-,kH nH/dHb-,[dWDX/؃Sx)=7j[\_H G>-ogR\}ĩk\bl'Jƻ&6F|1GC0ZyM5Ɓp] D6"sN2BɃ|t3kcDhއosWFѕ0>Wk?O lkJ^,И ȝ CP"}rZ!CxstmɌ$2iN:x! M.H;ޭmhaZWeeQ 7L [0G ?ǚ&/Sc|A0m\vـZY1tcbNqa+с+b$&jT1)-?YЅб'Ӹ˰Tr~» ;?9q#7pzE>CؙFt@쳨!mTj\t~S]˰9 G=hהc'+le^FBzn t$`)n `Op& > T봯 V$Gˀ˜R.5,(^CIln27F@_ˉ2'B±U:lFF;v}wm=)[th9Z4Q0ЃDe, t"HβyxEPA|y;κxlr0ovrRQb>iΡ{Kv8H#)XCR<8w^_ ?-Ψ睡dyAǧgL ɗDzb:<ղn _k7QzM-%.HtAoX\ՀV2.iӌF~:7ԏ 1O2ـ?b3KX0ӯثYOc- 8'[ ?xu@N#SE~eVLo^]'G1Wlsz,hzV40 A SuTGB6-Tlџ|GZX SʦH%=ѮKnJA BS0U!0J`u%,6N <1ͼ$d y̶dFO= BI ¤, /Oa ljPD@|^_;uX$R8 ֑sǞ5$/ Μ V%fbl&pe c/"iB[}6Ē.c7N~xWm.ԒJun;6eePVod!DTՓFaNƃQb6G[\'݄/? avqT4gޒPi k~$gm:cծ!vpԠYRݡXJK%jŌpB e`diD3fjr?ceၤ d s\u{w&WbbxL0U-߉O1b9 ZݳJ?j%Xӡm$R J>VuGL.J,@+~RB2‹ ÑƫTZpuwE?]}n[rY %icA= cY Ze6ͭ jJy,KO~doGJ &qw7,$ڑi22&!aRSwl;A]KȯKLa\dj.MOI3̐qd6[VB&d׫bNц!$Ԩ:y[24ezoo>R kO^7՘o06w=O!1aCvъ$'Jy#&+0)?2>Z Z˛ JӛwvXgFyR- ~Y 7 -wCܯ@]ZG=`[Ouo.xcF{890㈟܈:%aGڊlb5f$Y8|NuA^M4b1QYh׈-y-+vfo{t zKJԤY uWmb69ZG T*Wc*xe~s3e=PIm8LM}hi:ltkeEs[= +WgZ,X),]w }N0Rb|(v=nNI*Ӵf4ge.A.;l'sKF`XOZdB^FMmNp0o) dJS_oC\G_&޳omdUb2xfmlŰ<褯St!PI8e mJu,uO|v@IU6z@׷a8_!Iڪvo` rhó=pU8?rd~44N$.j]Z|+"#0}We/Uа;FJVjG$R#HLEY_(xOH=`)zo*be5 oćNʚם2yhL}gc^&.ĕ78Wƫ g0‘FCbђNixE}x5,bw"7攺e兎l>Zʝ^Jt2PW6=0]En)\\G)jZI(!5(F=*1/ZrfQm '\ì^{KqL|hԷ[jkM_װR  iNO.<8nYabri2=čg ]>@ȵ~uQ ÄG)@!jUj WZϹZOǂz V&RXְ?;(|t+#]aI$;r#JI P~ 񷄜lTy|tt{*' NsLjje`V:/1d}"h>2<#iݤ琣lwo†Q<MO3,[Pe3z Lv%sJpN-/~m{oV4j10E+*޳Y&>n5_oHB n7a%pfRjp6X*6x[XIS$l! ej0&fNK}A9qir$?-w2ݸܠ: s{[?. @ ?B; phD/ޑON$\@# $2r$ Y$aarv\|du5"d2Q{zt-&<9Ep?T.MV/?fԁXfs)}gSar @oo1Mc.鯵"s},Rd>S% z'w+0ᄻOu}BKpHwcRSBѨ.+zGd}.q,YAt6E1-)\s0l%ҥ/#^1䊘^  '+72~>@~nfR%_ͩk{jUA}!L|}7~|@bP>߇8aB1) 7F5x kDJ% uR`Tಶﻵ5)geaC@M1`CJUm MDT,@ l/3ĤcvxuLQ H&꧈! kww$ޒ}" *>AXolOCP*cohmZ .CO 䊻3+ArO#'b(wiYF}9;`P\DGWFЗ-6 pײڏ2J>4O{fNV j|`N/7t)iuY) e!acc[ "4 ta@^{%ܳje{Ϳ %޶rk]!qs]}Ы(Utw&ȚyCCY|q0_^h%(\'3*wp=7z]<$Rp70zx\zU[>Vp(;D&}?JGʒ qf}=}An,pGPIzgp ;}8M~04 }RlU^Aw%aU"y !*3؇3V0vRyCvfQ"!{v_ڠ긳uA' jo) أMxH'-p8DenpIH{Y\~u 2nW֫rM~jE[?nRQwZɛRH,X5m<ďek6W1z`K19iڳ bٮH:cCӄК4΍8Cp$zLW{96V~8k䨥ތ -ҙ?]Y_i LttTȧRf* ﭸ{5lLԺk]cWl6l4k;IXNhXI񱻊H^2_{`0;\&R;^!B) qNEDQNEtCO 3&#郼n /Ds s`NUI$j`KG׃{I<:X_i.L(7&AI˰!Tp65m(EUp).wJ.am$0xz&ty QX\IaU(.֝ bkCv.¬ ў϶dυ9׷m*3{ǹ/տpg6HުE:+s|/H70< '}CMJZf#a铱waMĜpZRRSA F "Ms"pi&&$Pft+GQ>Zi"ⳅIq vDL.W K$JZ%+#21/aE`B[ "-Tn0\(?n~ID9u (e^vb9&pR?5,E:Z+^q\C4ܢʶd Su{R1t7K0bm$ɑ/mͩp-8,m]<7ɖGLQ0-VF "+8jNg߉[)pјoư{XEze!.Bw5MfhZoo|M6:|x7¢> 6]0kֈy0 Dj`Q(wgϳclE h *1}&٦[ /z{^bHV13tԴ`^p ޣr VZuSj^l9)oȜ zҙݮm;-nYvuacLt%fiygi\%QR-ѝAŠSCaDg?M4J({` Ea2 |jkh`.%9e#}z!Bn: #c#moh~9'Qڕ;33ȟ l a~~$Dk*2f.D]lb4dG l4:xY-C)/sdψ=2K̥GbcT\68@uH_RvvƻNS ^s{Zp`yXQ~{l/zi% c[?@)|D*mSq`][ɅZ]:35K%aYaF8&'\ajyr!f_PtqG)6'3_yіhudsc.8gAζ[!?'੮LO2T{uyS cGըB) n)?CEEL!늰{xn o`#Omm=vkFoƂ[ʿuOgub愫 25PfUpSؚ`{+EU %z Օޖ{{mQl[@;3%d!R&OzU iND^ UjfhGEM&gzG/:._l6R:\-ݙYi9g(6W_~9; |9FcP|nBGkq}Pg#vg}qVβRLX0SՄa6uZ l33!o J%Dv[ꅹxk M,Q/A̙+b12D&c L Dg!SV6֎ Aώq;uhx<+G7^.aܰc5s~؟YLk@AS?=!#l?9$Sbz|@taHƄ$TN VKG7M1seo1$/)7eT?(YW!MӼ9)ҳ$Q +]<̠'zpîh?f~C]ʹ_bilBhhAB+Xl}FHK%laélJC7#4.M/6Q(Ӵ靲H]3aFKY( =C]B i B~)f'yچ׋_cϚ+> Z9-\EWPoEfm ,ȫ',j>oTl .>d%ɢ yٺcFici%Uae;BoB)-}s`#*p!j5ÈJ^8`bw(lvCI\bX񲝴7Q _'>Uez\zq-<`懥7A JJl@FX0CᅞDǒ6XiyR]3#I:0&=\`37=Ȓ sb'((l-g]^#UМwŦx씧!tKtKDC{޵MTݒ\7XL =,Fzg5BА˃&US2C(L\%܁ƫ?T@l#gK;5*1el >̱ kwl/46tcCM2o4#rIV+)Ě̎4fu|QY 0_䳟AxKf(#e''ؿ} Y 4Y-~J2I=uah'4w ޲*v";*s(Dic63/@M|}"=ay+"IIqLqL`eA'zCrM!{!eK/3?`FCTb Q En?֭JYSCTf V0# b+$eA'vtw>>Cc k\6ok:^ڔ"`ejbfwx">48+Niafp0%+oͮ*XzMbE4g5z;Mu0lE $#I-m݅l,DI9a* k'! "Yiz[} 2QIb HSE< drjv «؛|.^uo1vf͕\='nxSzPS(ZɩHĖ0b8ލ0jAdT?^jӎ80lq9nC(珱xDMQ2."D*[wC A#22~ۂb LIw 1]VU54"b!]oF' SZUXN݊{]Y|? ,җ7M@$ }qjjqc;s׭TX<ʍ KTxKv3QᐠDQQwk"jND߈}Qİt3f!G1@/O[ʼneX>q9n;dHF1[ eݼOא4s Ka7_HV`m >3ooP*&Gn 2*G,w-ԯM!vY BiYZ"E\˖~?NgL}&KgmEcH+7c;hm_C. h;9q<#!7xiF 3@jdZť ]'DMY¬[(ȾC LAw_|R )<]V۬#(Ǿ'&*3a 8(KV"]TS3@mw)T[i 6ڮ:Wb:v8O@Od7hB!έARq&Z\I`jU; DIK~k^J!:n>9VB}|`m!r }/j+nO9JFa ?&#kq~=-&:o[H(}0FKȝNxKrN5Evs0:gG^Vt?;'}DeWf/WksrGyb$v}Ia°Yʜ?17kiw-ߊw$ |c蛟o >3-= ۣpǛ:[LIQzyj SVpKѢR -OVìQc]MۑNqf YoTu8!ѳ5GlfWMDHqJdq|~qy[dޫ6M7W9{hD {r.7;Est[(K>#oNB[kq*:Dž|xZMB{}^U68nʱx܈05KkN\i+!Ws8Glwg1>5ۜu2\wW%[ uleym}*-=Ƨ9'nܦ;8:S^l7\C;D؃ܴGoNПYE$m`_ݚZiӶSySF4dU7$ ;Ǧ#kܶ9N굤r?:Z^e ^Sb+hcƐ`p%@ٮ7,'s\p⩁p 3] ZN; IW|7w( * x9~~\ 0t XE" A _S-EѭʃJrxlgO-[_1%'|ITM(螋]==(<} .,f(Ꞿ!@\V윷=]d6dYYxy'ȴrWZizj A~Hb& L0jC]$}{We=f7:OƠd)<(Au [3\֭DE_nSR֋[QElN3s &'5kW=Ǫ8)+hW5wIʴ?-Sa8[kZN&TS7_akEaӊ{ T IsvSr$\vu!*iAu",D8I_[z/SͣFiDrv)șү瀬d4 DoWBpt0"pGbق$LpFڔ!pv"IwW&WdXfr\fS u!%0Ӝ`yL=*%BP1*c7%L{]bU3TTьJOFث ?0QA;p5@8jñq}cff C2ֵ?WӴ- N Ԫ!xl0KN;N0}2$ q,g#tsQMXB$|PUYt f` :N4W]k2k0pzeD$[>Tç>^¸7j? MA/~I/c]L<ܒO\kMA%`ᐬ@}M eb=fn-ȑe:lw}y%8o(>ǖSƙ/318`UD95{ {9˜Y`1cԑӑX|XtCHo~+kûn"\忛>JHJ<9SF`̩[č2Av׷2&];s91}9StŒ-؈Rx>^c ?VF]#'U(e6wu,Vv@a@F(?GpT0lTt)p幎|CkV>9S\ ʻ*W$f@LsÜ\nZt<V{E_~}/5szmf VNPw3Ie8{;R-"_  y*7-v*Y(u0CT+% Gp59y]3D @Fr ;)Ƭ$ `#y DkOo<)OO٬}Ь/WKufn"~wsy"Imda# OS٧za:CI1E EV ?9Յ$+̫Ę5@BhvmCS}F+jz4ysΉcJh#] dp <,Le94(cxt6yxKW{scbv^Wu`NzFh_.o, k߱NU/:Ԧ(h> EGx/rWu|?(]))egto'|ylH3R%ϸ)i<#[5+/~ߟD*@Y=i:8R谷tyA6ic$Y|XKExNKLz"Imh ΁s~I})>ce'v滊 C#ꣻ3|W-]!.lq.R+O҇+ĸCqz ;ֻG=8ϧD_jX0-vʸg 4DL cZ @ ;br.2 Ϣ%cv0>R_,# i.=}^9]gVqOuf5dUVbbeKdD͙?RڦNc.Yfʾ}]Jؑ^bʼn!#:v1U e_zA_pć#崊e\KO#4L&Ah`{} IqL H%nZݳuMXvv% cSd§PE1}`FqU]IcF菻4 4G̈GU<}F+kev 5]8ɷUW3w֭9ӎ&<;k=DbT<ОvJsTv=m1ѝ}hpn0ZJ^.ZQoو|?Jqx|~FOۍ1`/3;-xJ14Ǩ\ݩ/,결 bC]>w,]f6mkмG'>oc <'<`Ydџȷ}TQx o+ Plc(]+' *eycQZ~&˰%T1E3qYѹi-(zOV,|>Cq0{0B [Kӏ}M;lO|ׇl^wlhHt<{RUOs#eI,Ea'E и}ܺ"Jŏk@/&0nmHI;iM0bBňQ |ui N4fWZkRӇ5**2В0`ljr3DǨ[; NAZ)\DRI%Nrǝ% l.n}KM1A%zcNgwGk&Uh䔛#ft%y'`s-rao,8DB-$?P/oW/|-_}2RJ|COU:d^?egD&]x)mHm|6i jQZ\4$ UV@p"oR=SdX UL30usJx7J/_U~lGoS &G:>(J*Z\2G n bb$„ ɝ\T=S]xM@Mml+/S U-&=~ak9DB@ T0;I6dJ$vn_+^p t5` 0kv-q~lW| [kȞ/\`eDx3Qm*`f:)2+B?; 2\(q7q3f O%JU^m{&{C]M!5uvji~s,LǢe#XTL$$4(x(TVVxy84'Ց(OTgH{Ǯt~5:BaplȞH dkV :tu݅СZPR cD%k;!jXcuȊfBDf[瘔ω+W;e>m>V\sVK|<ɿl1:a0$dՏɮ=ewR =)(2ۈОvѐп _Kt2%qu\;qĪ kQ qcVa9߃),2H~FA$M) YO(inK 9A4?O.lL-j n3F~sN08X}:90Q>ɒo e5ĭ#D_#ӅIXmɷ5׆РAXm q=TV ǎեXT{m_d8tx;% |3 Q#4M^O+ƅ%Gm=%OGA9@Xlѽs JEgYF 8\]C TE0!BkA|:1ٽ h6\~J-q ;oTѕ|,Ⱦum-"kDllmsBZ :%R}-VgEK^}_Ub r^,'5=-[J&k*Isb[S~6ŦsU4qJ̆{T Mueu.Nzq>d(YNF%$v{ֵ&`WABtdzIUGRHVkhxZrOB3BuA_$lkO;kOEb;i& 碿~OJT́x`#c`澩p:u .G?7~ONKh*v%=. 8QSj,Fklmg ּn/Wk9;"ɥX g _[<> ͍dU錤: t`vc&$PuMBC[Ϲ`^mQX٪[u~ZcЪqD46hk%sYzUv/! 랦 r8뼖Lm9%O_ :gѶˆHR{O-pP%ˍynB<$(lK!ʛ_S˻c+E0862Ա!"ȏ\ 4>=@4XJukڎkH t\ E}6Qoi62R!fxn-zQ ֧UiߚW'r ˺: 'qeY|ԢџPQ]WK8WbP5o 6&?Na"_%DEǨT:nxݗ78.ǵIMjx_bIPUlN2aG m4S`)БFs$#37QH:/њضg:yclKqhRBe/6;4>5=Jm{ n3I{5p@yν6NJQL*~ & ;S\+9DZgD$P/{7PrW0lH]" ɓGΏ>/>+%!d[G9mJR8NA tkbjp300Q!/­rn~^Ϗ~2OWD ;8YB&6V|rץQ3"r-iP='9Zg =l˷ pե8׵P~?LlWoZu A~e_?3D ;\8~~^ LJƑ?}J{ 3Ӱ$35zbKøA8cJw"UBNÓvɒr&ܶ?TњlRXМGup O5IAi -thR#{?+ ;μu$y:[M()Ѵ}%Pw Zjoo&N[!OwVH{rLXM:{q gǘ9K,u>MGlwAStu̯}Y ï?I wm ٤)Rk)P~uOgp+z_ФBʳ" G XwuGbǔ:ЊGdxEq}Ѕ_V"€tT:,0]\T0{mD綒kT!Qp'kԞ`ڝ@~d:)觝XepPBB&OM [/g-hSk..i6ZrF S.; U$Lz1v;:$Ӽsu!kٝ|@4Vt/Λ?_ CH9u7b;bHpjٹjIyM,3"Z _v &[ˋ?zljyqXW iP>\5K ad0N "@F\0Ġhyғd[0H^/ uٿο+VNC#bggG 7CZb?.GeEiX jUɬuv9Ő!44MB:Vf\5ECU_8cܛCɄWz8Oz5 EDз[o\ >(AZi!d*KEi{2H> `ˀ\]K#itS`4ֹb`drJ.`rVk=QC[LA *ǡP|N\^B%!?^}}LdxR#6ÉTOϢA{ NBH)Ooy.޸'cQ OFϛ??3qCbnִC`;  N`_#Nfَ3 o]L-׷=W!ٹQ.\05}~t$Fح;p`z#OaJgIU (J}IOۃ1 _>yUtEz2p~%eHC6!)@fB_#rq vT `w1\{X(i'_GYLsgUǧ²sHg-gq,sVXr!tN6Wc;-)t\9 qn|G8` Jۑ:@:O4~ylk]&å:NQM<%*Rf>T @2w^Tˣ6vrjjŒ#UYU~ _5?[t[uZrQYAi%@vHᵛ~Y)[y(a{"u!E8ėjٟF䤂j5mҼ^\'t!=Ե` ,JUay[h[,߮ūY՜^Qg5oE2b4d+!EKDSRH4G@YueL(f<)bzd^\!8n_ iA JŲ sס.JV.Yl"N pqAycdR\t[`PjCp86888i, a(cX`a!#YiQTL#cG&<bLja3[v ҙ!.=tf0'7_DiS*_1"M"F E˞i'%Of4,Ӝo3jf:PpLwBŸ^sI͊Fm`dM62WYaDdcz`U+{A &^[vT1Ѿ$n%*c|qK:be)Bud0 *m<4 VW]WG󏦒C4 #k0>79׮' v݉ _:R4+I޸f6\~HqJ-p@*#+̬{ncl-ϽAuTO*zcEi(Z]ѲpZVEr-!mn&eQԆhjڦfoT.; 'A[ ʞ>O3\`JȈ!1],4l_Y r2(O &Cbzy:szVBO![xoKvV/kO ,iKE1zoӿhӑ#; 8 ЊXm}Qpt4;l4`&^ Y5Wy_S6詶'MϚTM(C 7LF^$!~+)j0a& zi&D\jVà#TgQ=^Kv#6M$K= uHf 6ȕQPAizMWΆE(AJ<)ʼF@x" DU"$ <$h`˘aÅ2%\0Z6C݊xVY+y'WU@ xɅӄ+JB`IiMAߌ|[ X괧N:f'gse8v: 35q jHa*a1w::iO^EǏ2 24{ٍ0>tQ:ۗ]uD 4{)6>\zD񼳬z2DGWdH8< 1 &} LKK=Ct 0v IQmb”5i4z ^ hJͺzW+brMDPcdoUl\:t$4k۱^sYv`˽–D2 Z[ge:てbQ=31Q)^Bsk`qxu6>(lvWӄalnIKt6Y4KS@8RrVL~!A ɗ 'zϩDzK`FYu:y%£R"4@]͘& ]GI{Y ^M,d6$M:K_)/@?)Vńp :{vBk)F9JzahTWb"ݵ;Fm0[.A&%l1L@/5 ĬNߛrYJ,`o-U|@)E~Tύ}y%xf#?m i}@ Bz@ Iܓ3XԎ( G#x %5c=q;SshfE5H??oHi7%3 pXJOzN(}"Zy K+C#V6dSp˦o\87^3u1bjoXj!w-={7 /eݨm]T²JoL>K$cu +lݐ9+ލ5pd'-nž>r5Z;ǽ|\W!ߜD}fSn.~ \w;{`RLDn4ٲH:w6jiZ4Gۀ6y-vlc:Fr`z&,ցʒC9[5!=`8=smrLb[h]GVBLzRey-Rb/}μKͭ{7(L'lw?&xlOpC U>=S~FͶ B.+u-`\2G;\[l@š瞜7:w]z#7>m/iJ$wDIRmI$0.M]+}yB(h&5⫑{5)xEܣ~QxR'xRlU>vWG8ClYu'}#*|}Uo_WcGe*qP3ѡ㥊cCReE/{Xƭ[eF)?"/*Myau1+l|XZݍ=N 0=9}B>2QJmܣY-ㆪ#~]qF-i:"E##] a2P.Ԡ!6 \.y9j xsS4"{72>8 w+*gD0 ' T@OWmmScqnzhP6ڸz-^yR+vV)Twc1)tY T4>PMy ҧtQ^m;?U!-v_Ws3? mBW+ERg[Cp )(\潖d!X *;Ҫ8F'T {R&%9>!D`-QIzٟ)J cHn*B tX]D8_/P [,d.xy4RxQ\ht/d@f t"tN"(CXh1֊qlr3Cx/gJ48Ok /S뵞y'Z + :79x?!hdp[SCKџ3AlNw<~պS 5FC{"oQe;V Y9g8 9b7y݈ 4NܐE g7ʂ3{CO* m>6 wT_5iZŃᨕI*FZNH|EOEB3B , Ȯ8q9ϐX/hB[\H⊐)j؜VUiXs%I)qZCEM.Ig͗ݦ}`mdiSIBE/m  %w-/swK >$'*JНTB2ʘ.1Bpv$W/5qHjZTԦu ;`ra}vIUGrU>}mo)%Nh^f܎g˙1wA$j(- 0%Xk dK׿Au,2$jb<@Ջ%1Po:vN#|`G|qU!;*MrNFC*b}#M9?7-^P_T'# .pt~7g#7*ع |/ӧ(%фRƞ*I*[|&|x:0k9]T@PE+t"V!6ֿroL*RQ|6/LAVSNY/}!8> >y"iDu/)p`MܙZ|OKo7PI-~{q9:TT Q YnXΗ&P@:\S^]{d@1 ;fœu]jo=[T^v+7)(E-r% VVf42zҙs-|{&|+}+V:BMhPSbq].hfoK}N_47P_Ȱl;$L0+ӗEY8 #2 jD!Z=%b<:2vӆ#.Uϻ#Ĩh;t!ݎLJ;4F ڝ/SRC_ ܢ`Cey{G^ftmӧ@'-p.f!wbjقNWMYFuuRш)L"OD'[ǟ5jG y'l$%@\y4$ t +)ԃBP-,7 g(Iwi!fLQ$j{ [[m g7l! #>>!)Q_Y ꠚ:iݔSiF:pc=e:ҍLJ+)? 1>H;{ HDţxC)=:c|9>BD$l`MO?!Q׮GqaېyFspzfIC\Kh(v?a|/2#NBlh>*+0rz$j._iR0Fqq ;io8 ,`uٔ. >{9F[.7 -vk=DCg9C;(DZhd-*]Έ C DVmusAѹ^~l*iH]:efEg[D(ފP c|\eHSVEI0i N*qnTx01㽒7B]G yFDԅBsxuCȘ6 ɵ)*奉-l1 C w A@$\YR*$mw:썊p1pԾ1G+$yR`z[-g\EAuO@K|A(yPBPM[ Rv0dލͻʠhLY@躊ccBF#rD327[G.j>/εvuF017*pXAϪ 'S. .n[%$Y%'Ќ#7 u"y{4l@\9"֮]}m/ˣM,DHR>эTlkb-֊q"* ܈ ȶB*Qeێг*wG׏w& [nCA5mZ 4 j^ 㢆pйSK$rw+SIJTM _y?.V+W۲18@bpLJѸU=T/ {vru%ԩ3BYF]b֥;*}k. NTmN G Rڤ~ZeU@%4ѝQsĶkj%-R֯e8tp[QB0_֘RMԪ~tK6UVB} 3:N1fI.8r8׿.**j%(􏘒뤥ϠgNrTT#2#Q w+4 E8jLY}L06[Tj ~7kTlL}Sn+뙧Zl}rEX8z H@ħޖSL5t -NM5!w"}3:mIfCV;wx FWW|-ƜKQdEJGZ)tkȟˈu͞UP'2cM{껼 ٕȧ6Õ ojp!WܙG]LU9J4UF8(>r2˺T11=5SAe,Qo}2srW!buv*)Ν n}Q:)q,`fQyeShl_wS1BedHxW:;&Vqgp 9ZRY "P&q1s!Twvslu69';I+6pb\HthPN;cׁ^w6+ͳ6P^q6kO#s0)^먳$K9|OИ|fU): [=3)I ^TYmK6mk ¥]"svUJsW#6OAQٕ6$3M`16sȕp#"HJYϷn@UY~Hxo)ݜ#QH<3l Ń ,YlMHk wXUBk4]zӋ):ʟcF1.=+ٷo6>I ɟzvMGZbNOH#@GrqJ6骔;j'x✒d Q@HU~KtPk=4%*YxcWÕc8+TÍoPK,@gj˝P6cgdsF?5S2lM$] "bNg / p.s" )ڡvnA igPDWמ5BIa nY7:yBf?Ϻ@ʲ2v%U<ڕ-ȂC{'cUc&mp?9y \|^ES`ORUeRQߙ),SNb& }IJhvKy(imIkcy+Yp ~AKy0+X~Mo£ZUA=6-U72~^_?xqnsnuHcyaEF@5MS6ICIlb/x#ffFԜtSYGZU'cݸV xT@Q͏۞ZԘgFB7Jnkyy Z]"g,&ßvLݺ[# <5eJ^bN5հygi(Skч{U%wvFPoS{!?Y2f jݤVRzqIv12\6} C ;NyV G ')N<7t bP"e\"9ǭ1NEkJV*U?5\h@z6~U.6MGp7P{>ngט* >F|ޔl"0R̬vՠo_5o> Uq] һ6¹@gUJp('hj1:^'=N`a۟ƚ-!i;$&XO W g*ڔ|tQ_:dnj/+hڢț;Mpz)*t _  6,!~\/O/N?4-@[Tl<0@Ą'F㢀XnvpI*N;kl EpAi@nvZ8ggD9odzFylxrԧӏCyɼ8GSL$\C@Q0kdbHo."^%_bv /e7ޓX!7&[U\ W٧<tw.j"ΆbRʑ⋜-%nӥ`B8_GRzuBQ6IpQx/-}.FB(ޜy!5فrMi թ!W`(d呡WEБ'-KB`Ը_?m+&i"lIe鱍ik=*E¸:Hb_6vOV0AN{l䏌=[l4ׂ!ebdz s !$~:1!!0crV(ǻ@?7>itA2  H:jkԏm ڢ?*ŏi78@!& {Տ$G5gF)8=1"K\Ķ UTk z&uM>9uv H.mSLYB-o1hQsE!ov>--ǮhȞKW3?Ѩ)hD7tQK֠qlA L3ܔ4gL;@ PmDOt-~Fa=Rz@V"&4~Fә#rcO PwQ{H 0nMUÞ6U"IƀcTy7CgX"]@Yi,ǫ" zmkH)zmzdΘP5X+ZƁ ,tigp@M)XZ4Aynk̊&ߠֆVnPf-7 ^&4Z6p)37vEcDi@ĆU^ GslA#K`Q{A WgzRpHߪ6O^oNE'ɼ g6LBjեJ9fHR魜(D A('6OphN߸I(=BYvhfRQBK t)zvp"'hHʍ VnU`LѾ:?>bZ9νXUڧ`ܤ>rYS*blCQL%gߡVY#SFsq(Z-bIp}Cϐ@xcTE#*o 6#9+YCNDF-{AͲCЖhLSu+wƅ9ܚK#J{ YLުYilg/ވZ.:yr]lTwG#?*_pzѢ&8]'\ɉH<*BbޛM+֥=Q:,+ Z]| 5hr3(UY1E˚po'ƾTnc^j% kRL&*RrHמyˬfr!АU;YEoo }2gZݨ5tt>_"Ś_8$g  7k~^^dlY#f]9t|LwƢ$XQէb_!*mhߊ˃ु/^Y 2ʆ[> A"TDťxX!9jAcH0R"bh53HɳTº\G9X)vQڡp +VdhQOC Wd>s|''roÏ% ӵ u%Z R| &/oxWVbg$i1s~*@cg6I!}R 5|H}ֈMV5bpKN1aΆBjdʕ:IVc7 T댜8sz0,PX= eom uE;zPV寮F!p_^$YlML0ڔ8LL!1WS=ppuToJ (5AulK!}@Kcr87&IK葴D(Ri#~ Z&aF\!e Eg QWUFvz몘X|F0V0§= 6r'uPYRx);72V!AB B~ە#~v2pOZ+N%P^ $<0=c殧+\@]?2 P2s?<䱦zF+'C+ØLB8(X>T;~3fnౙAL:czoǾԨ_eg4ݦЉ{͓"|> 36:X8T]|ϵ'Ʉɻkذ^OX˪YQW ˧ 1c?M(P; @ %jLW:ԈU$pzXY3XRțq)oA"?m?@P,Ȟ2ʌ<￴H_~c!B+ŔaJl^jS߯56ܐ'F$_tqb⛇s)2tckKh|O "$6epG`à%hZP"T/[uq 򚰈L;ʇ5he2Myi}t\dp~S]&b#GOmCՕ^+y 7nd;Go'S2,I,mq=vLhh4qhT9{j^q[y>Li3|ƿ}9a+t'G8Q+ 6 gƿޙYhpcU/RDpZryy I'&g6? Dae PnαTh|3⮍ί#gÖ9O.n S:,tݏv\圖S!lm}!ކ=uw Q2fsv>·n\<3XI= ~!nl2N1L6%0$ᡂ3gy"Q-ųjTҬ3Հg:DOg=4ARlz nNG r=rS|rKì_BYh3Z~ 92ܸnkcryk8lŪqR??m5ɆTȢ"&Ћ*piEzK^f.8D{QF$4Q3rN)TPe^~RCW'bd_G ,k!c?7^܋~;8!$8+NaF W>p:.1>* n!\DgϣC?FՏexΤ_4PR*g9:,>zVCo(v$y|hɩ\u]ܽNt~J[O)io;\ud pSsٟ"0Jp' Rz!L2Y'@t+p)WM6Ftd|c B+w ~2*p޾_ܼ)S!|wD)HBsa1CVe py2ldۢK ߅Jdy`)2xG-JOgmL ky?v}Y{\ZHߠL:ц3m5.V )Zw:_KI|m%o#EnCOd?<-u`{'|7| ΙtV-xO $EGj?)85A:ejch ыǞʈ%-6j:Rd*_N"XsS7>W*#Fk"d*6k$}Ս4mg$ Z"5>FExk깍FG84moXpXPJ.dT4%~Nv3+j&MPD82p-p5T}lZ4쁀mƣ(_/16^Y y~VyraSzD4I)ȸ*j_6C~ ^yK% 7E$|ܿ$[mF_67VN%tk֤aF-w.iNP20?.[cOYOqU ݄E5lg$AeV+mxv9.<ŽJWB\ 퓃! ?wqr%8kl4cW(^ zڵK"6mnM! 'ύ &%xD#Wԗ{"_k~><&{GXJ ۓ 6drA>B crI+7K?ZM<]ͤ!fPܨB8_1cZ m]D_bpS,Ǔ#lIGj&L'ǑmR0аp}oB8 3^ [ ȗE!$",KC>MnEݑQHD\0YeػKZ~`\pպ0HGNIa!Ky)YkKV~6ߍ1 +WP \g(7) _dΔ {Qqf WT\ʽ凮듈+Szr#& o2In椓*pXp~B*XV0* @7tmfdV5ːݪ{gBQazf%ڤ7M6e0c\^/4-Gv';SpE^DxMcG8N#5XT4qEN. \815NUx-QH t:RZi;#wU’&Ѡ6M(W1l0ꁃS(RZp!Va\D6pLk b#VYĦgQ1bޞ!%!U p#O*1,8@ "$Ϯ~hvcA؀HByv1(MfyY~ m_ \UUCQ`_uIKhCS!pGr^Yic.e0=ۦbB7MKS rHmJH?8l@f/`4Rh #ZsDeNe4k/쟒K>kD<?81ݐrk'\+3 Ư6zŲg^K6܂͕&jB3Y8*sƙ'c9T $A{ۿhv*iNE``߆!ZG8:SH5ƥ4wPg9 ,xN?a0ߑ@uͰ;#6><۰D:k9|fY} !R=W(s r!dQ8П&ZkZB>9~fBeZUmtp-*/Cb ǖbg^dYJη,ƚP7%.;hKty~T@NokvBd4Ae]͕xm8ł5e44 ;aH1oˀ#9yn8xT -L( dktRyI M4XT)Hifll<"A{t2'rʣ*%PǴQ%ǿ$T8Ѓ//:lr5E^"e'N)]CCeAn镕p?TK63şGeЖК|Q_==Dp*RY*Mt9PT'TQ<2?$٩Q3c$$|!u4 1,ȶ~!~p=Gxڝf&Zz*պMKzRJ՘I^:#b@\FµYّ u(!$3up }JQjLl9¬怓LͲxYL~Qveɍ<,ୃQ&)ګ IPvʤP9hSWప'9,!Ϙk|K*+jo[7U9H )eMb>LAˍ)B˕-HhKN+K"%.c9LuZ;n~s^Ak7/38@)O.%+QrA/MFZV֠Sbjxf6'H45,0!*59 ;8}i  Rx[HH't~*9Nx嶛*AQd{$qKP.Y 'LB]tc )˔{h7w[,_F+8MzGx ]R{V vfCρw4:43FYلWpؠID.nSKR p[զد=ٝ {HR(4 \Pta.<ۜyOݕ!HW5B oXP&t.iXݦǐџvk `Af35)\7؟Jmfd󼀛AUK+ʁR*(K,oqDuv9_|H6fު8/0m#QS?~"$8OL\ɏ,Lʎ9{$h\v}*S4J!A/HۤՈBWŧBh᧚,̷I'[kRU .3vYλ ymM(o|e4 5iM/ gD1LY^ UMhMa5k2 4* 0y 7 >k%"e'|E{&'-ve3OY-D1%U;a["68d&$zS<Rk {9ŒaGI* 杳>Ojj#D:88 p 37 '^iN' 5چP#gUY2O\oCE|gr0xwT3g BuR!? N /+~g5Y 0hB]:d!8lcDY dB2 ܍dqߎIst=8r*<4/f dk: ?\G%X8/u%qN*EeIu3͜If־ /r W+˗9ѮwnKMad0 'zއµ\R J0v)h.Sͽc`+{Ү,j|X\M)ʚhF(2$T#"A/uBJ+ Kx jYLboa1@E쌝+k-^){6{RD 1K%:qEG_6$4@?$iqDfꊘ IOqYpNJۯ^.>!K#YD 8  ؃]{s#==d{ԯos1 Nw4Jiϟrݾ޷RGe,TMilS !WJ?"L;%džbEii7<>S5$8Y%nH `郏#?F O3PjYQNllϩVwb^C ~s$GU2>X CG a q>GJTe?@]\ w3z|\m݅ANdO{/:i2ii)'tk-Q jgy u6=.;pt>ECmM0'N2mCЖӑ>쏳&;tj$9Db/[>[*ɐi'T축Ԏ {d&:|&vI- jy+Ǒdl 'ez9_ZMs ^ﶏsAavCnDav8G_[0us>'Nz WM~ Ei; b;WCK+a@i=iB?U|V^o=u gDW'{F.z'H['dz>H^T|YϣV\0 Q.nHǝb|eODiU 4 >Pv\}ajA)D٠qXv؜nexnQk<#Qh7/b[k(m' {L@Cv9'7z׃.)[a5p!/2q/G49Gh;¶6׋"׼{*AT=42*zL8a=y \i c 9“p*% x=c5>c]^q8Mi(ՀJ_9e8nڒk }ٞQT"s'[Oq6"p.nLnW[ʞpsSÕ׏l iGI|=&{OL4du>>GTA| eANڦHUe>GްUo9CcO,< ٧ ˆD3#EM C`=41 PG߰Zt*&4qTEyRħ:SpYGeagq8 51z7drȓlZb5Uq @EVv DNSƫ'FE,G#"$Tp{7vw i4bwX871B`mG6wZc{ T=Ko~;#/ 4J-x6973|{)$2AejU,ӎnagD(89ceB#wD˒rHI+^l|#>N,⩫1]/}㭼K'=hњx_1i;L_%_ ӣżuj/`2ݱUFFJRm`s0öD4/t(%Ǿ#pNh(jZ)sXCH^mm>xsWOZW-Jq%=\(c#s$Sގ)-?p>YWй ra-PylKPH yj^fR`rضŖn;NA/, {3Yh'SL̐V6a]}@# ċ]n.nx !R қe4.RۄAuq,%c]8X4z7A鎾%hƒ6WAz1jeYu2iJLodF+ o`+ F@`ܸ:ӭǪ0!sI˾a2.Tޑ&kݻ!qڇѣԷ {Lz9ZZWn]Nsn 8[k:Iܕ\ RiD끨ʆ@z9J-j{=QDb;((PʉEm: emN괌Ȁ82Vz+5W3-CǰiB"0ȅN(ZDP.k\:&Kc$kDTtaտ'Dgxd2 l~Ȉrye`og%^[\qcDIV(H R q%V_35KiUiݨ"yC8L, n_] Hy OB1H"݉~:KTڅ8KrBy; ~>'w5߬dKoJ2j + H꥓W ƂD|T˗l<[VlFH!EW$ƫ>ܑe:xGF[db̢2Y 8547̗:cl`XEf[9 kwZdοcZ+Ʋ茄ٶ҄Ovhs]5 f9Zl` ] G2ׂJzّ9 $3h`0\-ui+-.{~D\Mf=ݜeKI-6EUmYEz;Pͯ sB (=SUkP_4;q| m3T_FOd}ElGteP0*@F V'W"v|\GBVt3] 5$gv/1#͔ iASo0@fmZnIKy 6J$#[thR3?<1<F":ᖰVԛŴv+>UkVJruM$U`X#uPdDsB@}.ti.pgnϿViKe{%( MTX1)gKbϼ鲘X+1)XTFFIZwTise6WxN>\\؄t5( d|xu pg>bJ PX y ES'VﲶMrvK uG.g) _ܟG(׽(81LzvU$f*SI=g)Cݣ*.qD{ V'y$8Ǟ].2H9*t1j51ڇoA#ex;oEU_ ,s<7O:QY7Jш?.2!?'up*)|Wu)z:摃X=8Z5;ҵᇙ唊O355@mU,vK~ 9p%5 ^^=CpXㅩ悴m=,\suIßAUcM5s.8!,r6"85!1+£QWgس>fM!l1ٷ?xVsH,. X! 4V=YN 58̢ H9z$gOqnZ2.=ตP4QY9aZcc =!R޼aТT;t#{16gh֐P+J48y)朜IESzEa[8ԋ4io>~nRࢄ)./y.Yb'׈^KɡK$xpq Oz eA&2T61B heJ-_6aP$h7+Ԅs$ A)d֊ [%+k~\`rιnGz;a* Z"SyG2ԕ<72>7P IK|?²\~ڗZiFtD s| /k&ɿ@QHCp\⩮mun^Vye@!Ҽ$SlHNkḳLX\ (_McJ}؉b><~phȧwP$dƵa:@/|P%ms8飓'>DRC+4G~pAFĤ=,Iw\ߊ)I?Av߮,TwSJ iXy4ˣ*{/ਢ_2[rF;z8EX%lse3X\,HW+D|ٽ]Yt OW(޺1i2BvJRF/G~7Rt~Td tdɊW:m鋃Bg![oCЍ =d'e.T{U$:ڂȢ5 MOPxHυx vOq_U`{+elF$7 fHoh-L>QǓZHDxyM4[4{zu!clݴ [1ܻ-|_#X&7K.t fRQfxבِU`Ec/yoY9q~u~u3VBu{ťq %&4] ZGo_%OA %YAt*µgd(I9HuFҍPhIá;зd]qT'abaM7`V&D;ܟ= h7T0pB[ナ :5rP i?_Q$!0s9RaɀeKVOzf͈RքC|)yԿ,cႋOE6pPDw24nx|ϫ+Ps&2PYqUz[ /PF߼?ȖYPCmKAuZ8dnX$AJC )ELY F("1C_1/WE?zeL~qɴN8XN⪊7i[nߤ"9&_3_OzWC3LZYZ)=Ϥ`,%!ý@;wV|5Pg6:XzkMڵU8@}xzLR>]vzDC^f%5$1{Mq" A&CB [߆Vtd NI]9hh!'-gjﰧ||OdRgUCwKŲHfbccuzV oRZJJOxxmaY-\q<1BÕ8=g(֩fCc=8"9U'df !zYU(JD"arꨁ"8Gi(DŽ Ѱ'aT1ZBs魙qCK$U4NJ=FjY*%|YA9!($!N;sVL2Kc GcDAz88Οn3R%q:jOP/PkTS!@ȕ+%jCxAVqxVqvnZgk=wW&Zi.Z,ir_vqrlɾN'vLBCJ'4j.A27*rdy*iaF: #*jΈf9W}V|9 (t"j|0cY0QMdC@"h s!=Uv PbgֳEs[Xw JHZC%ND'DEv޾ fjBhaiT4I&62)g|DcʊA9/܃0XX®($(KM#Z+$ΕOUuJ,  *RBum?"D/'J 5]{ƒp0%㭛q2R?Md2!@Aon%*)Tz FJ)g% )DI1M)KGTVL$#i{+p3J*zPZH>(~=D%cyI?#頳D-șdPTd VOӏvA{!"5w+249O?lNqýi6-hy󉐪)SPiHNSocD"v$D(AMHBANQ;jթ 9ՉN3 I^< T Q"7=vu<݃l,Jt*ʂ9B`|NOLx=߳41eQb]YבAzǓ X"V<4ne1\q 4AUi?:+@]eWm$Wֿm0VXI̜UE`-NȭjjO:ꒆHLJpy}g5(&= uHg VoQ,pJe]rnhz-X^l\ /{o"gj(wQߦi7fA =hMM+k,Rʆ- "|>1Fe4]S"1Da7c+HcY:bβFF튧CE(V;MjM+ƲKtu4 \XY¹;f0tId}H5槙ewrS_[5I6Z'HXt|AH f@9в8Q>&>5#J%ÙSQaxv,9ɹ̌r"|% YS슐%BϔbۧDHH+>lr֗ŞEfB"x Юӏ)V(km (4A h "|KdӪL2y:D7(9iaq0: KEhMEe(wwE[=XI+RzE~hu]wL2505mZ%d@qPmF*r~ Fa),>O5 Ҷsv0i]Y?%>Tb(>U@:( Cvyl`USFt[B=U2ڠO镎[PFA $l@ e5:%.,Ei$RMΕj܌d! g&aW@ ܰ䔂[SRHbs/p }Oc "%eA fjVVc$d*өA\7Z8LA<*9cB7}f2řN|G$>[{R-\)>MТC|Z<4مgBF4_)9Qz;GKq *5ݨ_1O"0tjǂGJ8uJWΠh|:4"LY" /ȓg?8iB܂ %yWǢl*$&iC"1\.hTjeYhG,PpOj?~@f >ȍcξY6_~FІ^5 1JB\>3\Q9jhL~T(JEZBX&)±2g XuF:ܰ lb1A -9spgIrA)Zp4CZm"҇ZŘ8M6. K-dž+G3h(ԗc:Y3f"bW7? fЌWkg _fat$ɷ!p/Q$}7AG*Km;tf\yO0d@y~jNޮofo:xmr."F+\Y뺻 JbZhDt;tT6jw{erb"g<0h~kU^QNpAt6RdJhvW,Ϩjtxamz&{(>ɜG2Ubp01zPE6@Fbǀ hG{=C,lSxl[K#M:c%s6%/s*1v]Xi&YXHMa#Θ,2Wn D\D͊i8͒v)c|m0S*Xh]1q }ڍM Ѥ Vz8\DZ1)ꊪ5 D:m7'eU/5R YWU7'umlr)V/dNZ_t;\&A$5‡@+A'):hmF#`c;@2ˡM:3i3NR14A8{>$3{2ڗn@TT K4&֙#% o- Fw~1e%QᒯAHAfJ2ΐ fH\c溢 Iޗ4N- #epHKɘ(U`񹰘Q!UE@6krMg$uB}-!-vc6XNt#od9fOi ֡=̫l`yWS˪3t+pr$p Z$VQ${ !xgh+tiBJn%NmN 8~NSڜ Z9M(Dow؊:9,<Zb u7*55|U;]4ZcBL>yQTBy- ף+ϻ>n3_p4q\&-' ?>ס b5uE`۬ӡ8 a?T5"zW CHS&ˍhVԩaŻ5/P.RjxB }Ծn .EYYM iۦ94gb}kP\jd!s GEaٴ19+#%IK]m۩']Y9ccwB+~BS~> f+FdBW^^6lɤ.Dæǰ{uP.]l_cͭG(\Sx~Ey% <.PE  4/jz4 LGJv,qye,<& M]j4LJY(x8i#*=Zu@P oZF&m&c]#갃?C68lT nFCC??gD>z5,HT2}iRIZcB n-`WiΑ=?7jP C9Sl4Vl_h CS_VϏD%tʁߨ ;LJtԴ m59ǑAN&!6` υRފg83X1B*Bȭ\/UW.|ujTP .]n!,JL:;@YZl.9Z/tM8, da}O; 37ZOM%g"tL)|U&fUϛ`^R0%4[)YXwww60і~q-f&-ݽJ:'I.٥p^PBQK !t/; W.lpTv2U*g͔ b&:IrSCSe2*蝵ٮq3p |QMbwOՒbh'G‰oxMq:B Sub|n҂#(F{贷n ',Сw:S2,+$j:#\RGN͎}8g&mwPM?OUSFr,M: ȠJStt"<ٰY藅az+g$x#G{n-I0*>sZt2,fNHNGCk_DPYp"o$Wz=DfQpYfe;D/dgg&'"#j%ZP$.CH'$:^,hC2LU9j\pxI{ "IνC]E(T-Onqz=/3{qMD5CaIi.!#E37ehk?i:YF݇da4ht~OT2Q7UkCt/JT<N* #lΕZܵ<hX<btJZ|ڢ`̤\q\-G8.y$mI^ކ?!7<Ռ/bu{k̈Y|$ÌBFENOqCZ62 od./\5!n ԉ; )Am25n84CnC>J[[Q)T~ZIf(L2y PBJj$=ڀgsoIO'lL;$Com-h S4є}sO8^6>"+Ai 1v 9g N)4&s QbG_5BwEڷ3Ϗ֚cT1Q:g)cD<_Hָhthܞj}έ!0T'amw2nEY⊵E\)ONI%NQV,u{4Iz*=yXI'ywD6CS}VxDVIN 3<=c$Sm"=%ΡqhI?.rhM4єS:'dzsHA`XRȐ6'y yG g ZL%dcSn>Q\R\8N?%w$ eƂUT- MQ}N\iAV$Ĕ@(x }Dbfp@N\D{۫׍a.2E렏JR߽-]*fSu`]3kF0"Ņ[g^JOa;6#yMIp\ѳň-Fŭ+6%60&hDR.$4MuQ3T(z) e)? MԺySֈMc8]U g >AcLs>ѻ{6gh ;04j(o>f̿4dLY153tsTmXJ:WkJ8竂 nS986= 1Ă+X Wh)C a{bc&*W87&^!$,NU1z@m鵴SWYz_cb3_?m<ŹFV3D+jș\Zo53tm8[D܇P8%WPlWY2~˯Չ*ҍbI<l%+ iGe9+Ћx5n{-W {f##}q%Dsmitn\| }v9>nׅc%%~3ih⽄[wm:z [kX.r$/q{osSÑrA? Ôч;.92S mY_H*Ȭ/*("fk]d+W<4 8Hp" fDuEyNf]p ?(c!e9TN(7 q h fײABZ*2ٰ'VW'4&_RFR]^-f'󄸑W%R ^pI0@ȝTUN̅RBMզK釓H/Xo&{|ν%HQ֚l%)a$Ʊڜ{#2DvvQ6h!vٙEt9^nCV(QCЎj7DL {z%1TFU#Wv \`Ҏ\3ၚY?ev d2UCN,%d͞ ZuE;DZqx ;zPy@L[I)ύXx/Yu5CGrYtoȍ,2j n>" %VmE;[U3&:{<Ѣroȡe"6|4rBl?C@3e5Ubݲf3.IZ od2BLQFNhIQFq %;P>Qk.<ϲfV(;v

U =AfMB׍=1P›&% ,Nblɚd.K1#g0bҟw2 M Ք'r5Yo=*Vj,ޔ xNcơ l}(_R;Z]x4y&'r:3mjK$ab ɻ4?ǹ7@iYbMBM61 iSupއn^dl3ڇF%ᰉ ŶE@~~ШOzhP=t?]8Z[6hp|Ppb3$'hOF1sJz̡+(8~T8".Uqx,fEHգ;/GqH޾XOS2)$ޯ  y.bY25ecF%}Z._ 6c_Mg]Dǒqvh֖ 8τ 1ۘJA)ų cNl'dӮ"=T LE5r-J`@QI(TG4/KX@Iq-m@0h}y~3U~Iǹu?C}1.{8 U* B4d}ݏ$!_Pv̜cQT):](4)w/n8n ǡ~1:K)b`H aSƆ@J4yL*w3BԻq Eի<ыOj`>} @!L\8 dr Vt*yvmC 8ȋNW0UH*oP껌L5I$4p?fÙ́5cjTqF5!"=˞5kwĤe1bdʔ)Ov%1KvڼvMWFk#Fp/ӣS1ew%nUT&(ifzBa `wDAutg^f &C#@chLU#k?A3ibsD9`]9 ,O& bͣ'mM q`(SOM=ze+|7 /bS Iyg])}D_y_6l-4E8E5>:Fzѐ\LcFp_k[$H/ph@ꬅ/<_.䖇'v$4Ru]+$cQ\պ8}j#ׁ@S M,=&Xne&u¹ٮp9YzCPU1gdD =erL\׵&g,,wLBvW"L`~QKp>b/rURayooeCD[ONF6&N=6f{*  JWjʈb c0~~V14thk27pZ@F9SD׼J[KaDGyȮs= *V6sTf3ުڴAgR2s+9Ϟ 4yyE~.PZ {<~Q\j(ާ3THܜ՜%Yvu5 lp{r! 4JcלCh(68hy5l*"v]8z8c(>S2"#Xki$X'w۫ *g~ZWVpc;.F}b*ZtKLK%hZ%xΨ rbMm:7'ÙS#Jt Qp]ȁ@a[Q2L6EwY%2Ԙ |"c DD*/ؼFPc[k~x:@B0Ht 7[. ʃ}_~aEF/!sZ4O4yƵO|9vro~7Oŧk$rKMW/˖I YxV b|9dhp܇ kM\Xe Bn8>4iU@"*@^.Wp:i#0@PWPJ ϼ{6 [xJRo76R+bHl #i0H8$vH^+\ܤMy+*!!tN1%OvN}0 V;hCMA)NH}6qr8$ T?}hKT)t>,Lpg(F etibEkYbf*7huDsHti@%,ϥ }6CD(MYn¹ .wKɫetBUTڭ Qx@1rLxf/Cm4 6Z_#k h~"O6>c%EL<ؚ>z &.}1y^2Z3q$GA)bo7$2 _MgJF8.-b8@uRV 5g"}a ϠjjjmҴL}^A%]|\q,P0z.br?ASLHmJۨS%'Ǥ;bz#]Sc7߽/'i浞sRFD{|jkԦ$&Y [H? XfEmK3ۈX$1Kե^`2^5 ^dJ"r +K5jx#u $)C~xm\ع3RA|̲f8\D#^y5)&+ EIi–'.t}gĘ{}MwJ:L䠈{M+^#6ǎ&Wz !I-aV&_[SSsJ8jU ,mYm̒AǒKʪROݰ=*P(Y]K{~#Q[,rk!N 2wbE 9Z"=(v^s1ONE½+->gXI͌MQ] lK"Ht;_ֵd[8vz!6 r[5v-mP+D#.Zh4ll%4,k ㊥#--(' S"&^#M5jB.FAk&NC Wͪ6(!xpk'iOj5 *fJ-((m.| ]FO."~u3P(B:"MdS5}ڐ.LH(|4 S 8iЫMb|$TeB9i|{f㕋%ŀu\!=1( %vg ޡ(s:_JS&2=u*!pDofjQ, @:]p+W fT˜U.(әofwiU@g*3q&Ijӵ~Iϭ\5XY0XG6dInzC N¯iAk g 둢AVA>JȨno;mgE&~r\~+P& n*(e)iQ>18Ln c^9?5 ,v0s[VL+A!`*>bswd6aKAj 1Ӛ7k;wŸH:O:&BZ:++K>tA9ǡj?6Z~(e$$JnYfTi" ;"Vs`ODz=y#Epqer?."B+8<(5֫-Da j$-O%7 ~m*&T~󉨇D`oHpʈY6T7JiRk{Y*m#)kMp&[ f{1a.egrImw :q $2='¼Y"a3GL2ARoPH^ᱫ}){ȪpYI (iecs.uRP&FDSŜ-7j療wD,?Wn㬄RV!?>@ Vp'p67f>d¤h%P(.BbJx1?T)>q6Ә= -^fۊ%GBkw o*GJrK¥Aj/L}k,Bt:8"3ؐȏ'"99,tw)!(ɱ5x+A(7 NF NeP<褒-̌Z%fsEuɶs6i84F63itO)Idլfv3rIƇ]GR\1nAnY J3q9ktck< ~26yHeBQh8N12tكswxңT+n:ϐ>,KCB4A) x9R{5P!ТOO= !qeM?"ij 4Gndv.{VH5r;qǏ>Kxc$𱟒80s/BcZAAyFmL ūڎMJ^Aq"\A#B5\R~T!o#8Y)RCIav2m$26Ljf__ ga.$)wDi*u{$ZSLp'%9DhĘQOrdAƕTgf.s% 7ՕgXJtyb$vN q)/#m\g|aU:OpdS/^4 82_2#Z5VZ# X3}PǓXMitF,IN,*{rCn2ds4@7r[adɮr G  w\tjRw'ߤwxdCMnRR*V<1h)ѫ.1Ut ׽#-r>6Kk6 ߧVB'F*kίP_+;\ ^l(#F@qYߛwG g%R~ YRS8Rtb Iy[oAyбϴ8.\edN@AvET>6^N!p%> a G2/}?]GF2@1Wjv m‰/WȲ0YB\T,TSY ˺5GWBϽthN4_xmGC ] qTw|5M'zBSg;EFu4u*Tt#֬ !"6"@B`f6\'_r]z ;\`L<RuޱyfY+W#Km+!>@TZP?uF~x}>jli>TV%!@LBD fiQe"|Ch^l;;a{iFajp,z3M=̳RS ͫ*l6& uLp$4@<$KҘV6AtYiFVn_ܡ9rTc@'THAڑzIJ1f$s=b"(KD"((2 # uŸwz\#.TBt~UEs:Q+dCCi#6W67hO g;j/WȇleX:-0B[VD*`D*q+zװ>ef?l58D#dɅEs=ZdnҺ^IB+,Dz}v(~f&Z< 9뎮*| Wn!ryNWntժcL.==]cR8Eޥ9Huu4VMUePB xh?r)&=3߮%d+coLQWUt@VJ/֫t|Ȇwlh͚(UѥFXcI''%gq>8 BŁmD+*3QбA/AU0hM츛 Qr⦔oi=|? Ԯ:J00e R҂%f} ;LMyQŻd ֖>ϴć.ruQe5*^L& 237KG[dmx.f9]4 4oTQrSpo6R,s D۩&emUL}8KHXpHן.P$'wjQyq:JaU1 ]1\ Hc1P8T>ߦ3k5}9^V>v͊&ۉGpm)p#_GHeTN 1f@w̼PXw:ps&8M/iކrF[8aj*AK |.ɉy k{9do]#%F@5?@y/2\HGDV}U CdQy;O* X4!Z+oџ$[IJw?ui@l5EVȺHey۾ͤ t)BJlϭRf(+/7M(HQ,BE"c]r}`_U5owRLRrșAgIls#܀UbC smO Haܚ1<]i?WVB3ħyc9Ρr:TV r2ϗKyRyKCɋ2x}pH>}Ueu^iX~>)yWI0uL ['5oɶkMi%Uq~H1u&ޖ1].OA.'1JMgb {B}bytCR_bzB ceЮو&l2: 3 oLj2JFЀ67M"_@)#㥏9b_y〤&w(]8k&l o3M|2J+s4\hGIT32UB#,GrT 9AHKdC vx ,W"Ik!Qlsl1ibfE~| LNd_x@xPhUD%ĹhD]5=AX9C׈?]2}Ȑb\m;xZA돎9e X:s@XG7z̴2 -|)~BEs1~!L墲wNz(ؠg =R̝vה{1Cq/,xQoЬuPaNd]d!5׹'&JS.lm9's|G=?)[׽g =ҮCLDWdom9(-J* 4RRZR]p# ipl$$Q`'҆ y7:莧ק $̘ b I|a1Q>Υ/١p=: @B$2'aE+jqMmV7?t}p>?WܕlZR9m42fdV9OWMYZHמuWj6]EBū$DW~eJu2z$̲#@N;)Rz`Ms̃OUhGJKW@ _o𤋮Ů~ߏ /z 8Ќ'78 葄@̡qp:~e5zg5P8ht5)0_r) ]էHd),Lg:Ya&L " QD5*B, R5K6'ABT`2ի9#nR $y8S֮qfZB96p;tΪ%;HmwG4U}0R/~qMB*zm휇JgV(97mF8RQTP`h!Hd o:6 <"& Rؾ.kV:{![˂3]J%Go唩yW]xe`BGE :edG41ŜeϨzʽó$/ 8ɴ46 ӖY]J\]=pk kM! jL2y )d+*ݙ`k\_0kY4M/l= $ B'dUlc3L=PmXaM^7U ys{FpURjBJѝ^]bKNyl J'*keJ?ŕUy NW6lfC-tZ]q/qd6oR(raYXy7ĐTՄǠ8Oe/V1L,QI* TM L3&/w35llRvJDBQ$vFriE]"ÆF+pA9W;Pq.!NU:!ܕ[b"Q')Yt(W %w^hCezHyލ6JRSjnӗ.HCwYg(ܫzYFE`IT](V-6j]2+|!P|=HgzaRC+9Y5?I~#n&5?32DUs/}*(~V 0cI%c8FA_dfeJ/ғGJק yǓ3EEbFR/ER fST61 #1 n߯y}V^'aR*qU-9aC5K}8nj+ub|9 hsiNlV0gB5`V 9TD^o`4+"Cqc|)O,1Vs8U#.<tB XaGQA@clxPX8vܻ.jH':.kx,"hLv mqBBhq3+k8sنA CrI5f%;ءc PGX#Π+)h/tۗ].nT6i 5$psCNp$[1O댊R('s|]a@:E?l C)T :v8~Z8I7R(E3wb}b%f؉ ?.LwHTeg›:y˝$= $҉jPZÇA eNj%ŗm?ZcK@"Įسm: uWY9#+t;s%5D:*G 5`nwW5P kcR?eeKu$dS  Sf&;evic*\䎚n qVyH#t8[.9R1m~<˯2Ґq`y&\QvRDOG(ܨܠJCGs GMVue2- Avsh 8!jro #Kra-WЙҥjUkwR)5?S.c YcYᇩmBcw%M)C9tXHzE|ceۊ_o@ - < 得;c^n/QM(9ZkH (k]MSL:+C/蹅s잡&|laDY V$Jϥ"v}zCSF(p2ZDNhcB!i< uiչ\@#Pif@TIW27:aa~C$>hV©j[olA]i{;qG~qjht\Q$alnN3&ϟ$|FoLBFW;CN.pmđ;zcY3)sq,ȑq57v#X2'= v_~>3> ٰg:t 1owկD 8S'1YRWhuƗgם`kswkn!u\kׅd%tD(ȑS2e 75X1Q(fY|T9g 6 #w,%m0HȹDǼa1kgtr|hf7 ׎G:P.dnt,&YRwpGW39ΐI{=i&[iɃ{?7ZBۂj@D"4㏙_+P$*kx@+xN6>T[n lP8 Cć%&y&}JK h6[;j6T.tQEL5yVFi6!v[}XCϥJ!rINY\|pp׺"mwOBy*uGLsElJ=guӝ:Rd 6Ii~GjP6lEyAyLi`LlCk$B}&/茯2*7@OP[k=@N ٪\Pok?gW8Ҝxڗ|QD"Zwf@RQڗ鞈H\Ejh9eԐ"jhH&u$VD{_ԇ?74;o3?2j)Ն} Џ@6*&B?9#UTGP+ǠM+ikQ]bi$[Y z#pKbIU(ӊ7B.,K2N|d֔q>!OBt GCH^__+rL'į_!> *sHT@B0%6.GU|!MtX$cn{cLώXۈ4ɡsܘ\s 9o8PV٤ )ֱ.,;(sor?K! F[!ݮί-˵5JNi[Pu$*^Q?|4uzA˷3BOCJJ41B4-y{DJX]f$9 Qp~k#Bʀ=,Px.D"&ǟ'±=J2~X}lz;M'H͵V^ͦ,Ҡ8=_:(sjFEdö< $y&X\:+*lBfw,`cC LB&5fGê23 `gCTx &*lv*NR5oJ7W+ EA\1sm+}PeѢ TMe5:HP{Y|*{mk,ۇ.7P.Aj5VS'@eEl_;G2zyKIIBNAoeW3\t;nmsRCZ*\ iB#u9Xw)y F~h!&p Jx`r?B"D#yma+1HAж%zkL N _qE|γsdU CȀXuM~룥AȜ/LҀ'HEɿ&{6 ϼn 0 } ET *d5|le?r\KEf"msp>qDМq4FYe|C%nPFi cōk Ө#.qErqkǬQO@CBzn}R2'eq<qӤo59nh9K#0/t\w"if[:L=66)ͭ?LܷcጨI!"fr7nsȨJ$qaE3MF6fO WhMDAaYQ< p?iKBF-\baj".;5e [8,u7I  {o{-lmpQ"Uqi7[w; Hqފw;LNKy8riśs-^8ǟ<4S0(j .viA6L%}5q5I4h%wxT*]zA)Jj0pjPWfMoJ^ǚc),.?De/[dYjf aNC: |F$PbPݸhڈnM] n˚bO[#6wUDD\/c0 ܱ3y2"ؤkjz#p!< ^S8HFU6:TN`\8BnQd4 4ux8|Vk "vDG žoEظ *!<,Zt>47!6g;Qʂ>C5YvF[Bz^<߆ '21 Fx̍!CgGZ:%H!\_Xw5l_GW9e,).-.4Ѥ RxOdGNGGt(^{2Vҏ mVRpCWP~ǮvpmCҦ\]^hʀ…[U(kӯm.j=4S6OYΪ@SѽA.,Ǹ/w/8tѻ].(Z)3S)h3s+dc$Y[03?ʭ~CzjeHقiýS'6v8In!uH 1wtTZQǵG2.:m54IpڸzW͍^|?Qg9HV!W XYMJ\HFiaH;ݮc/ڜcALМCa&}}+I u.. +!aӄT႞oFCFHh#e5QrAOLY$g*O5fnMOBV=Г.TS۩DNaUxfI„g!߸([jsF׼&'|SP bA@&Nɻ|yُLX@ݳ%$ԯ2CW) ;·@{7M>mlTSgl^&+yD 4_Waɧ=dS?DViMr>o,"v2de5k1v`#*F;43Aڷrb ?gWͦic~+h3/mh#Eh=%vFF'tf^GCjeLM")nMHOMQx?w2pz]C 0$o3W{:e[,ٴ=} Jo 1]7/7Rã$fʲ?.A꼺 ﹩M߿h;$~׼d2^n&uXjga3小phMЈ_67@lvB JnM:kɒ&Rn='GގW+NRDHZ18]\wQA,U/zNq=; G3ĚaF@9Į/cF=SlgSŸ8.f"<__MCV#@v2r1&VZ)['8VGuoIq7XI,xF{/#bxGqgZ oOSʥwhMz,<?ͨD&1^S!W@6^e/Nwz[ ǧZx Nq\N> פW%@ S&9mp }6*zRv TJp6ܬ˔$PEY-a\8,H5yh:I .b-wnڢJa)tH:"׿Ҡ_鱷Nb7>𬹋1-wmC\Y"Tprv}-<ڬF2/tգ,j2mq6'!rj{,Ӱ0*iҾepHyDl ˆ0/P|I: $3id6|GmBie~/6ƒiiuB(rcӑ\WG'i$ϣr9 :*(v++ҔYJ\{\+˽GWNֆS䋬$?hnz/Ʊ)<TԠRVIUZ;*EvY&3t'NV5{ yZg۰vܡF|O&GΝY~DOmPQX! #6%BU@=hʽ7E./,NzT?@ I/;*b9W\I,<ɷDc+JR\ EFD^qTAR6GֳfÖ%@Itg,r|N#[a0nk l!e _ se7z؞,5%FAhvC2p2yKS ٟJTCw1!s]`:ei?`/I }O]:b1ᲈ~3چh+$8-f F"p(W9Ezxk jɦHъt*P@ !Xzc#L.#&vN{::BƴoG D#3-PmT)!ݐiS&䄴l M;p|f$dz4 cٿ^J'*LsNt,%u8Z_dž1R+U?9]<|t]H>V} LJA?ʮ,$~mb_05GJ`tv,f]]ffFe҅ideFt]N2d u@l5S5R nL}qȐl4̶n5lɛS\C SR޵3"dv ']uO6fG |9TLR1ӡ݅\$2%ZpRAqhp_lWQ٪E g$5B+p!WCF/C^}>v>5q3#X-z8 ?VJ!ͯMQ[el WЎ>ے›I[5|Я(w։9dΑ~%_Pc|nyw"n ] a\u5_4!0s.Wr]{|8uorAῗxq Yy&\H# OQ4-?%5N(B׺>8PP<& ]z']dvJ^Ǐ㖩,:6˃Y*̲;|u J;Ge8ynue(aS1@=+Pw0d6$[it@SZ~!UuVEXDK?bJRqWԶNV(:-F>rpF'2Շ%uQʇt2.vͦtNKDZb_>nMk$Z6r@Zw*ʛa1)5&fnl^ mK:a7PJ͞t Фpxߡ *\!Tw_JUw~ͦٲBK< h5UH2zb5ׄyi(=;"kӂjUrzd>PQ]iuA_JT2nP8RVY +AHZ2Pzq :mDj ;2P('hE1_)b|hJrE\1jY\-}xh3OۑP V@$KCt+Aq#/,:&۷ʹfn2urP/ i1AllW^փ"jf.C{[X纟}t\b^PƂ7C7V:%lJ6.$tLMJ?svnCJE~ D\XzB <íK % aKGW1hK=;VQ8|ng"3TwÚU3vW&6M~(jczFruxJ:fhFM麽ŕhhj&tt=Ic|fj6BXQE0~FfŤW/x\ַ%z0.Gq18z؁ϷAnӧzi`9i9aUrXH:uyQe4%0q_ n׷z܃uH-+敌CG9ׇg|CslRX$ܕ6qJɯl.5G؎pUCB\ncEZx6!.v! 04%]X["U4r[{!Jk[m ZOs):R3=a.Ot)ix\EXpD"8FJPg =IKYM 43[X%O6DŠO`DX/ 0vt2S(Кv7ce*W3I#"K'c^;)WLȌoMy" ]NawCـ1C]glMm譙;HN@D(焴IX9=aɨgqfs}i}{Aϣ/lDW6+[ PEpB5R`u$ؒ £եan܄cڞLFM,k'(BX?{Qħd{ܤOghg #Fg#p+@͠+fE漰%*GᜇW.pbu]H_牙ǞdBPAW4X^pT =ykSinns<&7UiB݉:&)h8V|殉[F2wiޡCfᒀzjAm+au*vU VZZoQYU68CLK$*('@# X u\!t\CU%E5)hNz+D* 덹.xzH]33Fk@\^>w>.*|C{0t3?R^pOtbm(pS+s*/~$?.AT"xu>g oa}d~y„l_\Q$~P{%$ljNl)Ў&EGvl-DW3B:U)Y\dN33."93]oq`z7Nd2FI8ȈĜ=%% =ӶѿlQpCս)x&c@Q&%j`]P>#(k.!l&Po kL [p"(yo-M%j6p.sWNs4mPWӏ`Mw 4g8m BaI"ZT PYe1ѧByUjeVՑVԛH+RnQP>"is 9[z_f ]VL< } 2UP_F.AZ(j$8s BC7]'7*%VP `m!L pMB3?hGiğWR"K,(͖?]ܪ瀤-86X+z(:P$Eu:w5HvTCf_ F*ms& n@m%!ziYE NZEI.EBtFm!a6,t^Q":ۮPb詡U.~lp8u1xڡD Pa Ɩ\MNNH;+uN49G7U$B6nv=8!O6@{8n1=wq²9+BL/J%Y-ݚN!g}TBvG¥p7"ʭԱ 7Ҝj}}Q&bOl.Xj&YE-̺D麷XXM'>'xZ#{x ܌B. j|25hocEԊNĒziܞKTfJ)!gHbq |YlRqڸ%gW%^~YNڇ9ogt普͔rYDҨDZeղM6AakwMW:1ȰUX!hx/pnDtO3"AזzDIA6H,B_?6tΒJ1ZP?"hQe⟱rFB,A\$dTV%}j=HN"Q)=uֈi3az>C 

2#cl\AT|"azL?ؒB.Hklh62'^8ح)x+Z!mKMEJ͌$Ɯb6BwYz6JC(XOzS`|Z/zpDءf; k(ն[i$FEcW| DLF:[ D~A{V&hpajd($!01G 9/.l08)G2B:I&Md^F;\{^he:az =|JkW_AusGzՅ1Ƚ_rĸ=ܰ|*P%Ge6r\\ *W)혤m(ƨ 1̒!(nglXG<5!Hth~M Ԃ $󸒻^3:&!_Ai(gd ~T>TDҿ;}kETNquXA tMFAMȃy ̼gn2YhZ8Ӽ| U OE@et AE>{1; B~J@<CɓZg?mdOP%;ƼzLt%ΩJ dN݂FjM#iDö(ʎLh^fD3Z, [6P {1^"h'en&q`lEcB**h&(#>1;GԼ+ qV7!F% T~5왁j4y5ZRɠ$4=Z B[m7L2O%ڦ'P 9uk+lwt>pxWp _ݡSI5wwemE.S([0BqOm2󊵴) FE0׋IllA~CBbMB/M,d蛷BM6ۛlfE9qIxUǕd!Sꎎ9N&%d}!ɗ:40ҎuY-hT;!iiq>0N! Eo-)t A._EaWm1qwJ` $B{튾""sޙ|H:gASc)x;)k AIޝr"` ~}ΝGw[1kP~dziUC4׿53d?I}q6da0$rxEvetu;gϰ|6%HXp4^)LʼnImưy.҈n[SLw$GWA ĩ'>~`QT-e~+&tBcK՚k1Ǹ=PDpg1T>M). AY}U^<:Ţ̤rYE'ot.jMnE+|PĖB h*H.!r-u߶.:7[Uܦ!Dl++$_4:gEnk5zpJNemc5M 6jY%]x` 7^?<բќ%N+Kh].Blzުz+)l~%7`«P_5p&dviٝf۳}) D&HI.֡kIFq yL2* [Ei/!SwdlQxU谆lg;,"?{#im,ǤBf|EUps>s> PkotAZ'*<~LmjQq_T8kd뜿HHd~mC˯.Rvvƈf>BPR]11@ |Cnc(3)O˱#AbNMkaZT? ҆Ө]_+cyZk>;iUϻAϓ:#g(Ba]#SYߘ'szb&zZ (퉗Ԥqu06`9y y~6\ r&*nO}wX$pߌ|`d jqN:>x2V4}xnF]UBŞ6zf+K"c>wp~4hQ;1j8Uȑ2IBqȴTa*^똣5gsy#YcLO"hxe3ќXҗ&^>"Ecخ'4Ovے(dvlʲE䳟5DMLLP F'-f&5IPPឆ5շ[S(`FCulXF kL^]*ocB>G(g aķKlҶGlCqpxi l6vͷOf}{Sk%r2H* m -9fM > s J# oGW}K${ aIZ9$EM;dtxaqXOc<>l{ƹ nJA_Iq (tx]I<Ö+YxuZ)ԇ '['u D̃O[HOH٪TVȼ(h7u% NRH(j=HQASP]w|)Z" q5*\b08և)qevi.re} +o9l:\fYӄQ҉M_1Vu3B5[94m04:GSDnĶ IKB9Zc)R.wd+I4vY U oZ;f>Fk̾Q1YWnɮGEv_hdH欑5z1A,Rh#p: -z5K-6CZ'aj0lJԩ*a|dzn`)zCH,ZXHv,KW0f>>>8gX٭%K^$o"aAU$9͏;2U񯣨读  Qx'c{wPd6,.Upmna)3h?kR{Y,6,Jf~}ٱDR8gR+Fx.a^g⟰1@UMym^W\d@m>Nd仉pc^' թ6H&F a?ή,;~nrVa!V;" ʬgde܈C1h PtoAxN&n#ۥ~ļЭB.h3uztcR,{c^譖e͔mΘF=k࡛>scvA`('nYsl4Y#^L3;%-(<6#g8Sd M;_}Ufʈ"yT"%T`a1 fr@~z9t$0D˓Ag$6 Amw33^hK0Pzb߅ j .՛):IXV?SƹjK̵ dSk4av3zqe7bdF´ FRc_vp0!`pCY0cX_WtIJtƻ\ ↣"8\7d 04Nf:yܾB1:=܀Me=A Pʂ|nBHɂx JX]qjzvWt>eҴ=hr o1}BUfݨsBo%t@mȪ5ڤ9v}D2p7ˊF0zP${X(]O6٦4]uq­*N:& パϊ_~ݗphXsQ fG~7L{F!|x !jz}Og.$b՟-EzD #-QIo\.]֓ey%t|#f2<1,:]ъf&\c/h8_JF<78&l y{0 Q[,Z#88-u|a/֊ ax 5!ƹ;tteܘh2դ )*|;4 n`b?yrٓ[ >r輧,<Z2Q6XGVDE\"&uԩP*2i7Xy۠9SJKNv U;p 9φJC~8<\XQ>MV\"zk"^ޠ14NVӈ|,tC 0Ηå,2%rfÿ|NXkvK#qCRHU4|If@_!4=X8n+TO#KHjӺ&nְF3MdM7f̈́w>Ν*RwH$1[֢2(.JS[ gfoR)ʌR|ŹcNٯڗ\h lO-Ġ@9Mͣ,ƶL],>LY QRpD>ftÇZ:p Mde[qkM0[GXJ>E\I"H4S;]Wc]ÖgM[AC8=v] NN}GS-Ex~ 7USkss9J6:B;5][=Q+Pjb!@I_uQ6s4me 2<\l/*"#=iNTEHi 49m>NrY|R4JQʩp\."`JfcJ_+ <%[6H gx4.3\\B&Uw7|j2-`j`U*U`7}O1P+ rZ6}A5%_3Y˼`mH؛uh柱tYY-o?VYd*;۾IMP$rha@"1fa87yKH>-ᆝN{ri>JEU4+$4pY$&х\VCɃمl*{p1@W?9hB!v>.)vMG2:ks$]NjXC?02Z]-p 9e;p[~zK )\F >UF|?q`S3y=@-3ZmshxFYʑnsACg41kˇ=1-^#\kܗ8y t蚏2   3~Fؘmi~%|tvpXОHC^ (_9R+R/7N-4hѻ1y:H'/vc.XrROɳ[jsԆyNsĐv}O#c[V-@:IO=4J >E@h~ i,B:L绵RxM7V/^}d  -y\ga18<CR%RzlЌzŮBa{ w0\YŨ9ꔛ2:?R̈!Rz-rwpn=%/9|r!Hy&/kC_=%)QMD03e'Ú/=2 dh7$_ E:4"l8DԖ?R݀ U.D/=UX}L|Ha}1ÂEZL9)ĺw6嘇)tΥ4]s61ɚHi4 .! {9"y]=/H-XH= KSB{̄J 2XHS~XnmeE+$v EnC Շaz2 5>7CV='c0<dϦL'nӄ- kǯB°)Ո#bXKu;;5r+]a#{LFN8;NuMh>z7>cw*8'.XC?Ct@nZ{%2̔s)/\M/sěyK 'G֣5xLMpj7<H{l5Spk!Z*X$>1ST]'ژ–[QYJMk$.Ef#7iƢxo3A_A?q , )k2Vn< uHU>%n^tb|%6{u_uc35?ل H+ŮuɩV2K6V畛ԓ"P7-ψv}rhۤP<@Չ|r *d+S3ݶYL=*czmE:|ȱ{GrvZbт0bGZf*;%.)kG_}+néuKt?Jk7H ¢U:)SmԢ"i>/Uh,dUl ek])8Z5$I9iħ'ˠ}~YZ^msJ~$WơC.n'F8RPs1ļѽ[WHԱ8J:b4Ƥxk)rGʅ,d /֬u#Á!)^YWXYӲĿ850Z~yp+sڼ#OydP+,LN}a ܧ??gCke"&j~4CX6aT~ZĸbWHIulFv[!zsyopJP;??Ǟe9Ibȶ[h ΍F%_Dw _/s p?cd-EkӍcIe.&O#)F+/wo"sx P@x Lp'ͽ~D8%PQzMlff$ YqH|f5MnI7< o=' +{mC2<с[i&D_ Ea&nv縆S2 _f\zϱ- )W;CPL&Ɔċf9:2V߫|;h V.K D5!iqMix(d*fnB&dޝ\H W6 ZHG7U^8, ? U`r#y΢nc#/=a+Y{o'p/xO"ܝ;<XcV*s7{.1=D3$DV$'lh7pn˘n%?0q67G.QԼAYcI} m̐)om3 tgn$cZ(I?h<n6Aəy~ݱ9mE,4rX|z$AM>bsRp䠩^dsᄒ?GA_ ;5xr6-𧗊fa_AŝOd|V/^N:Gj'2CdX4P.,R5f+5؃妗ߋ9d= Fqp:WĐWJҞ=#Ņr҄ A2v߽H )+jm.K: 5KK2r]2ݟ,70 ^Y tNfA1 E6$ 2u##a6ɏ?v$*a-[~!-$oP @twf !a{Exwe,a.\1 XppN$-1n{e?;995/7R^K %,+ZZvuMb5%קtFI=܋fjM;=,duxJRgi|=rdylOp=EyL^?-2xR}8l?d朵#?]X‡.=_.bUa`v|{86yXK50 Pzgfu %V^Ľ;5 rWou*w[ =KLjbG\N/ohͲ+uMin<$V*'d`SEϣ3(xb8]haC /IΪ8N͘6uTD!)^F׺Hu8kq %i^h6j"x;/^P)`6-~4c)r8fȕe>{4j/:8SD]1WicSKaCj=i-1c]H 1U"#/ cdBWil8w)(Mͱyڑ> K( OLSmhK4PBb`3\2t*I|rIV90}!φ 'aŭ--714vߩmk5o4TnҤoe7#b`4}LP$Hby, u-nf^@f\qe1BL:@xw: `>Y`akeBdp> d9?Hq?""28"mfh6l9\,0Q|淴?ʥ9b r3vm(3楷1)$ܩApDF:C Wע)s]+1b%WRuItb4,#8Dڅf:pfgʒ m,4:Ҳ/8eK̈́OaXYv)=WQ`x+_C&&:gz(4$hPJXB#9vnw@r_m263r{ v`*מfƛ:j:]*Eh(.!о1 IK`IEֶPJ8!^0Ioe6/^  gp, .\l= Mc5Wnz1y٪ƀ(&UN}PPg"+mR'U\#n|iX+hVbV f?(g](u2;_|=-6UebַCՇt# dCg֜_H@=rHL,Et5͖(?ҲB8|@>ݒCfPfVSsh(:.m*1?ױ[R0_wP|)'EQB E"xq/}:^Nӫ};oR:wD%v0Jےږ?b4`0 E+~8˄XӯԞ A*;VLi#]ʏk0nWd&TVȻ FhsLPq,AlՌԔ`ϨXjsތAs齷mL#Z|✝G"wv-ZuϣKi$8kFWlS7A#L_\u ^wS#YA}E^I6Z ]pKy=?H]*T{ү |d@g;W7gH22eN_ +O u"=/jnsf3}C`8 [=Ial)"@22ܱ( B2#!ReI-c|] Lw U$0. "\HKdmX@}i4 lLvz׹Օ1'3aɡ)8@\v}UI@}5BZgVfBeuaNv=iq>ks**J;F3smКfr sP##Ҽ0uZF- _i"PGR8aNo(о*:,)ô/v^wCT"7O^KPyB%"|KSD3cɬ .{Jo*xy=,*W"uxEHq˦ڦundhCuO# "c,Fu[Qf7NrH*bdI&[޺P^J#"uh;fd L~*Ÿ熜?v5 I1B;3u g!gCe +< IL|R1 $W&{ 6U,p UmlX(KL\B΂Qrk!ʠ.MH#0 WiPZB|3FsO+3ޗ?#)nFp??y7ܪ(mGV9߳0veyzE+dS+ Wmzx6 sǑlkMN l! *?5$o#@hbEv@.\a$΋5!P7% ~a=d,:گ[Y2tAt ? 1y6JM+6'ni,Xa4ZlVDyXt݋v޶nK&anG&Ϭ[(P+$)nl(x㼐9Q/ǝSH3-c+RΗ_+}CCĬD>Qْ W6!P%~mIDoxRsYXBMh^J ЃBǸ^i+^9W>GѪDt~ƑYoR9Y#*So҅P3-1&͛j ]*3fT9Vެ<ƾL)Y;o{KKuG"-|Wa'(7h@^6,N3L;g }A Jr>G ӹlO]Ib ,ܹXhjj`As筩AL/?uF_UVhzV.d`dt"J|E?#Oi iŪBaN8.xt88 3ɸ '`1] 8苪ظ *UP3j3Nh?¡+ 9_!l]^j O`Xq.iޣ4fBeb)oHALs2[d{܅ߌR$Hbr֬ y44ܠZn7mO|w)68n0. hKWSr^x$^.xC')<4ֿSOpЈ)V 9 _HO,"_ (ߨ{T1&?bjhVNwBg!B!OfÏ6|SJn9R 8Au }^scXXp7sv%yaW,VذE8VbbO%3~\źECÝr!WʐVfh/ NFATf>>}i੤5Tp.FCokEi:O}Ӡ}ʼJt*^j}%GӼ הKOzwml`72$Lqc<$C=ޏB14eQNZ`R$+*C _a$<y, LiTq!^>Vd+.|>|Sbۊkw$e7ŌwyWMT'ĬQ>ny/;*Tn7BKPGKtK/ +/p.o6!͔7yzPC^8k@8S>.S8>D^ єMzzy>+Xə6uݑLI 2:n1n —&[djPj2؂@0!ʶfY͊(x3±;.N2ٲj-CTT6ƴ@qgr #v7AsEg Cf ^ MW8i^5A 9^=pQ0e$g\E`F]d$ /DŽ-] ,)Gg>}s@]*a& 8ǠuC/LZ6?)_x Zz=Q9iu6TEc87&K8 B{ 没~6'[Isi: hmczPQlfD wS5Ai+[,tE 9щ~^%*96{YNaB&zm>nVT3p{9 -'p>G 58e1 "~Յ /*H%P񏾿eN(;Qr` {GC37,.#\f 3 KhF0,7:y#5qLȆat5d' v&^稜 E(Z/ӵg-?Z.nF t)渖\{B嘚Zs" x_(K|lȦYf?DEKoBagmIDt(gǷ^!PmdL G <虇[HYt`ٶN0;GLY Љk޽'"liv;{tCƲm`;r .@_dV߉B?h&4+?pPB+[6lo-Ufzt5ɧ(9"s 벒²ebC /J{nm"q_B1[N}~-=8e 8*.9-,6%fUV@('!}>OK܍-jӀK 2DRC\J26JPNVgɑI'qHO#WxEJ+}}mx= qFhW57~z^\;l>%/o5ugeyT١6OƕE gQ͕ddEUf$,.1E22eMMᮌO]LzǭW<Y3cq~:WW]a7%Ћ^(ގ5dc~ l"e ]8o٧ fL?:-p3m2r4W m K(k tQk}f]sڰ̖Pß7=k,MIvqu2 D?bH>+F']%gzQqH8)u .C[ *K%Ç4KfӢsmG%^$D̤@1dX4"|(c{H+8AflyfA ܯh0n"Ņ~mF*] Q{+R*)\ʾ Q3{5:Qo+C(O/2|B3+wXcT4 ٗے 7y / V2T)f@gy` ;p ; Viԍ@(G|מ~Kp\HGIBSBPdAzPzYhH~ۗ5^P>jc`18kwI0 /՘ByTIGcHh_(+OfҊR}:^gNQdz}^@s̠\]Ҍ&X8kqI*6zrRhEy pغRvq6ݴ?nG^.9t|][vQ׬ wdzr{AB+%%X,F%[ʄnZ2BJ42 Wi3)EPXn+*LN'WynMh zwP*!0iE nMq/|U.:qU[:=.\ƃv/R<ӵݢw(HiN1q +Sk&cRa Fb襦o}ɑRi*h|iU+ZU.zR'!3A(hr}k}SNP׷B ML1) aoF>XCr^'6*^v/2T_Dw&|CQ.3/G}) 9ӡ:%syx9/n_Rhi4T*vmAIEpJқ1A &xSo2C/u%G C1]ArROCƍ ;^ ~Y*|9a|<>_?mZ'JKr}JR' ηDU!"p^q|0d#Xd}so[W9V%I轨1}<@)P:nY e:! ^k(H%U_hY/]@$:G 2¡ * lVIW?hfˌBJUЉhȓ"v8 'Rnpo]hcrܱzyQ1q9_(Lbz:m4ugt& QP:BPj¡ӚMz꽽fqd‚Jx.jF, J|g+Md"_O0B'MΗ-FIBf׌W$SEcڎX ]Lg6'^eE^ 0jx.*4J.EU?sot!8gXA4 m6x+t~;6-#2 ϓMx~һe9hiPÒQ&ez=H.>4z!{IFuäHO譋q=hj\ROD}OcŠ!R3]ąEG`/OT~[@D{W"/LY^iޢ o*J*E=DD8_Xcg![4!{5Zkc)NG4 [ HU(AYQwA}홴@Ӕ{_-It|B1EC2Bq~*9QC5sUT~9 $nvY1M?@scO1Jcim[]8ǹun e͒{{ {7IOw y䉋8MĠ#\U:pZl]`_ (* +E&r'|݅&Has>@Al^?z5#*>!hha9o0H.ڤ'M1PEB-#O]V9md.ʸTtfQI=DR /ʥ|7HhA2hM<ᰏX)R@ykz?@УH|jSo?6;"o=&D֨/w2y' #b $i^(>rV'?r]RgT*Ɛ4QA)D86\GYB1lH{Ǒ._ P1*&86K&;Pkg54w'ŖRE*t{{v$_r?K85!?t܃5=i`|-;PpȜzl 6lDЍ5lM ::$yG8eK߬r^dt_|lzKxMXwx3Nbrm^2f5=0~%vUpUu ͣV9/)zlv*z[B1Tbļj:l3S& JBcat8Tn<|X'OO;ʕbYi]9Ɩ%k]X-21{RG,eۧ\6lfC׀Pq$\oYG E~y>oTt9ns8f"!3s.Z~-Edyw~lNTa2(Ec5c?: mUDXЮoٿוğ.gGyi4.-CCgC2Sk!/Au6}7g`A%TFܛt 4jo%"2 Jtm.,wL qGSr3TwBR!c wnY  Meru'}A+Rzb`pS ,tWɄF(b8K[q΋ _kN•@}phlNNIg᷎GQ2qc|B'1hQhi(9a&\` 2X0,fP" : rJ.N]UN9SrHPgXWzͥlSɰ"+{lZm[ g[8AYw/&NrҷƏ72,UfX#\RX|e2~qtOz/|Iz:?41HIp_Tǁķ^VteP#  *D*K(rK{%-3IɨIbAr]ɒR&!I hma|-V(cͦZ-,\` ^ S9ېxpOFd5cQf W6:GQG٦S 3Ʀs[V]8cf̔qHc]ºZkE;EY|ﱊd`Ǵ)[ 4 Wi,Eh eE#*['n*/{y~֪(fxVO l: Q1Ξ<%gP{} Z%_L+}Gf(amƖϨVx[om:({cD6LjbdO-%_<l_ֲB(9傢{+b)YᲶBIqW6^d4ТL4k.,rc[H {UK톩u>sh'>REMὤGGC䘼{s^skiy @ 0~, M쀿2QTxTB4AJ4*jS+USB*o`Y2g^W ۩_O]"vB:cP#W6I'" O󲍰-Wl1NG8z陵*ꔬM)Dq-Gn:! q`}K]tiH&$W^WmP/ACQf2Q,59vIN5xhP~CѪ$)tGH]A-NUV|HyoudLE~8o"4=4xT['fq%d71f! O :|pÄ=76lSS&ᆙS\  ϒiMwhz!ȣ<#ގ&,PU?лMfy1B(ńm\f%;kiIl,Rk{|ްe[Cۥ Rg{+>~} ;lVNmY6?1t`O3=^o$z hE;ƹbyYC}C8f`WbOi"BM\(˵uKEI,Jodۏ`#J,Hf<{~֊MVyzLCj#O"t-8%cre6*|M9S"OI*I9ǰJ~Y gV˭~#O!2ulՉ#& mZidRC /9ww@{>O@1:/W~9t=\MFǍ3RgƖ]ҝV)BiٟOD(P$V^𚪞1fcQծk]\k3?k8_tHW,]hCjK%px]P+ (]=4JEcpd mn2dAy[ ySzC+Bkf$JB%TKx:B}YPj/HdkzY}z2u9&pGO|$Ҹ-Nl ;͞x>h`o˪!|!sEy1>@è`T.da[ǩ;eHl>4S^yΡڈRDJz ux0“ X<|J]QmU/e.Ϳq<<Ɖ4kqVBmmxj*n I]B.kGB~nNQ*FoρpCU>Lv6%Bs Y4}?dMW\IJ &>sU tuz+ )Y)A(I,ưKE@32H-I%pϑ֛P:FW<wO%Aryv Z{}蟳R: X}3;畩C~6|7$cXlFkJ,gew5dX@Jc4=QkR mN%G!q><`qnx"`, ?&T4Bg4cn %(~e]SB]N4ZoЩP ntDҬ,:h7 Г}O$um3w ymA*CGE!|.m@Fv$$r%j^It-,Ĭ/^os"]%n@Al1ۧXRy`M1\.8KgDrЗ-&%Q_%Gʈ6@(G2ΡhUHG3jdm@`T,nImbIom&k|R+c;V-ʅ>d̔S5?c oPa ʚ࿓'+3JJN Sڼ䆲H* 1Ό&Y{@W׷ Z2jJ.#r2NfM }\y>$DH(xM#T@?2g Є2F S Ɇ] _(zH<)e.kϝ!-̿FPzU`$= McVFD"xLiVI/maFYJ-u2͌>N٫Rh-h;]!"RE @:c ͑skh #1p~vUm2?V# Hg}62dgknG>Ie8vBËӴhFeLr(}SC!i87M85v_tDeZWUߪ5e0Ew;)+淋EݪMqI<&G"cujiA% ݐT:gX U3F*tʼǃCcFtЪm"nRE<8b=YǐvPrY3NU-)sj\ޕ!_sPꠗ5JeJREn@`wףR|c0pW$fAB1Xj>o] ͂ђ^*/d(sz$^.(Z#6 / 1_@fSt&e /hIJ9=-` A&sy ܆G]HcPv EfpejW D``ǽC ݋yvEyx:ռNC NKF,*q)Cr3K)1(TGpC6¦յtUOoGrJt9O,+8i4@ 1(!qxP'sӟquDK1y/dBjUKV<ۘgWUrDɥiph} O 81桃j>%3"chH7e%'gOxlUJpmMf{Ui DNiC$U xTG?^DuЛ 8oThBBl}ĵYR!~!C3d`*"6jk.2Q4BIйb*P:d^_Тk_sn5*|hMB|¥NgwA4A{6L+#?mGoeeuNJN'_5  XRM.{*ߍ/B蓤Im2L}7[>An0NAzd3sBVa}+l4$F(Zkqx$rKok=*r(r#];("?m>?jj1& A zr-FjL[Aݳt?t@9AAUAtyl4cB{G)1|8mk92ܶV[TP[M* ף׽ '$݄2_uƬT5DCgtl1.+X)c $D{D^KW,h1B?h7; n>uHŽ0dv}m%Y1)Br*P ˓I %5vLC.EYB[lŸZ{!LԨQ.Ĥӟ9C1|xt5{z&W8bX(R7cWD>/Kܤ>E$x34_#iͫ>ț-' Oxdc0^+}#Dlѭ6@=ڞZ N1:q̟Qc"s\w>d* 3 gtJKf6Q)YU`2 /-I9 !e? Z"Jab>uۄ.XaYA.(BV_oPfPc.V4U[dI,SzTUpf:5גX^g1uEц !5 oX0hQ\}0x4]sƱԀܘyx$4MLu:HUkUztW+éYGx3 ZO_3+]ߏc `=ޓc5kᤕΐ%yu*kt8\̠*h{=\fcs%p#9˭2[M!XW%"? t^ըVOcA)6]b*D6A&h)٣~j &4NeT:gU L\sRC-!p/U">X`(ٚ緑C)IBC 0m1 PR_ouS$}44?Ө\!e\q=즑tv^znt!kyt:)7ϔO/!Q`_v>k|%AhV+4ՃcE-,I[Y7 t9/LLh %'r= YtF1% 'H[r2ڛXlq܈rl6|)R9[KZVzL:#Tqru1K#JB~Oeg>騞 MY2J-#j6"W@ӰԎ)W&QXRW[T&y=THpcBb`޲86EX6s5FdL}J- ٱ=%@UM➾L>ñj$9]6HvOO6D+ Z4GSȁ;L1`|)KܿџBM.aԘ2UMrG_NHxX?-L2P*_hȋdMe<)3:Ɍ>"-F [4MV>\{Bu6ܳHxEƍwJ5kԹQI9ӶQXb.Ҧt PRYG V1uMH-X'1Il! ~F>;Ŗ<64PJ$d5@-45N5KDZr 9, ElT>ד63z6U"NaЗ7/M\0%;^}*41Nn4c^DJ^97 2-R J(t}na Ku£N tnekIujB:\Ų׬s'pEpJEJeqBcT`B|{7ڝ, ]ivM#V c W'ޠFruTe B FIBJ{\uk05LgN.~:;ty%r0|՗OK:> o: | %b $t,Pn؅'h@ %k#eoN9%j(#opE̻*]ioز~U}F }#?kRN2ė]O܀ʢ.YM~z;tMAAOM 17H+ Q]PSJ!1Ja) VUVXh# aP8!5bUp5+w IVD;[sTQÅZR#P@>nχ϶͸Up 0/}iJᒉI(vF=@Uxu}.\ ĪZA^+Mwԗ}5 m,34UjlMU}۶8Γ_ dSF"_afK ,ԇ FLE!ja ߳҆8C'hHY۠{! ]*Ȟ ͨk6-t4k ps Z{,јP~6&pter9/%y*bt{Jx%Ϋ)DՄHƐt-c- vN4Xvs9uN Ž{njwlΝ:BG"9oΥ&>۠DU u$^;,#0WX'$^#+\YwLhG #빳{~ZŐ}Fhj*碊 ]%kcN(%Qȣ{ N8a/~J@C<3Rq¿`RiLgw7X7ޝpqpVSۏqGdE n_-WSYOo79$q. t8Wps_i[4{ 2& eU#cѢckU9.E^R2t1(˶S +Hd FvPTx{UjԜB[DyEZi>@ƆDh@4cJI%3'ybg.K-O/ԧSyfd*6M -&z>< xg]]VyTNyOxoPl3zN ;)R6ZpsUi*k:K۸ B]GSiݏm̬w ~=(WR Z ԯ~Ub$XS"h_"d X? h=?sguB}$7\[|'H8ᐼEz)ݏ2ԯe': k}9%Jˣͅ~>A凪: 7uҳj*S73Rk(C{R 7Q8P$y& ń/sL*$r{I,tp;Iki>4&ȵ)/+Bwڐ9j[3X]EZ];+Zn[@iNx,Ʉa (6.Qs.x?|ۭSO55=Rq׮H*,3&&έ2ZsYPofXhH *(\zi-Sm1K+\h!: ιNcZR&JIc7%*O-|3h]|P?A2MTj"GqBIL>l+hsGBI$R}X'esBedbվiK8%Pؠ?4 _Amxq45@:KЭɜQCaGU {r󉀳rݾ"CV1A %MBZjDc-i2\׽ [K~j8CHgV:_- Lyb5|TeaAή6FFjehj"djhv !H6\}ieU0#?,QmmDGF]KS 4dMz7fGzMj Cvǥ؂(+b#"@e 񯝊E^U=9z)_?Đ*\&F_$ḧ3& !K3)8*5b> t5٢N 9/5*End(`ŪP|*Ecl+Fj^P.<.~0M',A ^: D)n#5Z~_ZXԌn]\$QEp_.M hr,̰!F8Jiv 0q;,KB`Ѵv z٪,u,#ψɤ?տf-Rc]i'CT|ad0ze1hEИjBG oKH*'?ASg(m^FmM$ւM'8<3\4@E;VyzH[_t)#۸CϚ\ԳpIc-4 T,DQ&_f}D* >\, RъS(u%`znQo7%#Ji:A {;DCsWYM z9[252#KӬUb䭾>=] δi%#:O3^2ȥț,y.yazn 8U'V{mymjE{w: mG&Dyp|s/C5+FW^V5z.F6!鮹,bd_٩m8|`-v_PwCM ?wRlzAfĝXCltƤWZDUҗ!lzXVSnaD*mC0,xځG3=2 _<K!isC?>h,H8>v_T?¹WqH+g?v(eS6*z*fV|ãD1C gCGXͫVەsՠTv +c8]Bdj:V8KkX϶}؃2tó=O4 ,oLjhjgo^+?ؚ "u%&KN7t}vEJf2]yORj9Tӊsik-D(6,l4xݕlLQLT4Mm3u'\ h&=\};6eMAR5kx hƜoDv!ZVv[ (M9 [,e >]y5BwX,Pt!Qyܛ_TTp\P؎Cs6MG,u["@kIle"(cjOl=AK".Ɔˤt"mtB%p?ZYnx$%w'UEwՔ@fdfd] XM Ϲѐ|ᵰ N(>+&2i2&qnYE&hS2y{ {;Uf|I\eZ-ҭ ;mau2ѷی<mA\Czg4!AAWѲX~~[wDsh/xzDA6I%C̺~F׏~ ϋsrzS"2"A}r鎏/L!}ÚgZ+r[HhX`u$Pp)ߗgɄgq{֔/N0wv5kOVHvE%̝NI$|$%NFBUҘ['iQ@ eet8Be| }T/S>ąL߯=\/SRH'^k_lƮ/Ա,&$PAwsV,U/2zN?G J L hׯ6Y1~r,Ạ,ld.^n۴7ajZ;^Y)1h[j%[Xt\z?RYfu'Th%sڬAU 5STmq)Qd?}g! )Oc^c?%;&hmWpE} 4}?L*_;b>?TK$;(s틩,ȟ7YOv7d)~@h-`=oEV$UR_3`&IQ -dPO:ųEylhUe10IwJ u Ҭ[0;6AbG@AU䒙dY4Y1f,>OhҨOgcPb&-Q'wfkZ'x xLZ":BBݗrXc-XA[GX\咸9Y&o.Z/!؝j*jLΆMD0XլcE.{L1^,s@"NBj{YM1oa2ñeHR'Ѭ(gcLKGQg=TקDzOVQ$VVn#wo3 i[׏,(R΢ͻinp$BzW~!B $ImqK']kC|\z" mh3 f#rN|?7Z LYC)G3Ӟ04r,`s}MK,9!^WQl~Όs}tPq`۹EZ6Qu4E9 #=}F?}Ks;pv.mY6"@`ו-܎ N=˭&o85Eg@5F,pxPV!y]oGPEވKqikuG Y/KWGaoԣuK6A,77՚zkwNU@RS_geP!(/wTrzI!isٍ©U4 ,_F&[[3Hk9}X;R&֮ɁXi'v̦m\5qfYN$$63Z70lʡMӢeq&J-*nS-ڇwo팔+ . by3n{0;(+şݹ3N~5.[@ukHG|a|VԠ}! 9G)tҖ!-Ad9v %K'))TM:O?W 1gH&GȢp&gѾ5YC)Dxl/R]" 𦵿XotFJc/psuڙD#UIцbt9T萣!iS~5HkDXpeoc iN p Gzvq(H4Kq zwbC~ɧ vҊu7n:$Κ'oiyE(F TxSoc=~:$^L=iJ^|uELivOɃL5`Ǒ1^bVHZ\(G} "u= kH2Xg9^R>a0R,4'$@r?ƕf.9*kRZ3#b#Qiq΋>hZ}/S)h udۭ~ˏ{j8YA>ow$FrcRcwc*ߠ_!7ҿޱ#2'2edP8_ CDmxy+`.bw KܗsPIIԩmjFh( u9L?sq84לD-#IgZ.3^V᫙KslQHK/=KYW@'GWW?-ace4䄭F0 ,6D(!NA+/@a6z}($Ɵ4ס6J 4YGNdBfkK =ƚ~ᒡV/<Q3ѠB_)&*i;3FK@ _8跖O]y#Řvru^;X iJh Ibd%<_(JQ\Əa 1g=vGi^j;΋ lhSl*IiKrszU&*+xCv׏dZ N]d]lө,זINpJBEܸYTob-f**NJMJ[hEq-XKbv~r6 RT=.WoN+@6Ȏפp_u %2QiOĎvjCÍ_4C.Wɽ,]e,U2VZK]Ɏ$<0H ZܔKU~ܝ\zxȨ f2W0dLt5&Sa!Yw?N&&ps]%ppMfJ썶ZPknjkC8^ z\^;@KW>&@ḎJ*Td 2?;\Gl-XJ Enj)K5岶,HGG@h* 6ed!F㸝^[E BwBǫ78fiDEO95#hu&Gy%*ѫJ^%- P~@ީ=|($w?T2)Efc$+9j n)!IJDJbt ST,{k5.sh{Hj0 _¹TUk11jtTDuv#Kp% EL'" 0j:9@k'n{ )v,F5K4•+ut2,HC|Zv]v.6qnlZ_Fr',0.~*UC=2]?Z?'4+1Fos4KnҔblsNS0d|G+zSĿ/`Lv%g, T%3`!?獘᫅XqIfcѤEk珱mvNS9c^x`=f0/#3 P6^9Szz _&HyNk L=<'V}hSbϧ~H)7+8y3^XrѿlN;'dzU7rtlLƣ=O `lRwU89(@Ĺ薎,|Lkl8yX<`O?ܥz;fyi}Ou>]YNMyoopÞ $ +,[#2ū#+UN(zوhq.cfU)\6<cGjϻ9 {!3uKRMN,8S_Zy)ؠ1 EJ',CKo%jf-ZݭPn@_aY0ɇ'Bޠ 9kyөbo:oZDb|z)mJ>.v*CțOo MFKTsVTmqG$BŰrQշC9sʴ M^FGJ@gó*hy!ub(v nq>W'ۀ dp'x*vZ˖*NӅ?8sxLR]ɦ OrHF*1lc>HX{5v^E%JVB)|2ʉ" KL4q>Y=a1׉VręPfDJeXâD @4lEVQSx%FD5q ac{-wƮXv2{ N,?!ir>n.+GB5G\6۱lh?VHJMo;N^H;ڣ+s ^OPpg,)ڇ亰"S 7ݎN̡͒ݙg ^qNb|/1 ۙcwtYXcNswF`#8AJyN"Aسрz1q $dF,f=md/\{L%|ɾV$Gz;Vtdn~H)u"Z*+t跭"B?l93Qeo |xZhX _IJ7t86.2{RK#rg5$ם3D;cG"CZk? >s\g'(\y ˫qc6! }޵."=Cd2ug!<*^@*e㲺k׏?F_K XCk4zx9J—@Gds4z?VxJk_5|x6Kx^gM5 q})>'龵xڒC`Lt,f$eΊMmx?G%y7Y2BUmF5.[g% "\ȅ)W"CNI V;R9ngf=5u8uj9+ȅҢQGz NjcoZ$>H{Gn$)E#&#rPc {I/>'ֲeo-{z{[n1\kJ'7TNk?;7HV06L %4OQg0[+>jqcj8Δp_}=;3X}aΨ_gM!_L½ϵ<xzX]hr9^zW4Ćo(N Y;XؽļHH3Cu݅v% b7N"7mn_ٸTy6<$(Du@W΀j=z*e9&ӼcXFUxF7 Kȇ/d ѧG$W̧aa; I/J~Dfc g&"h^aG3@Wid(`e5ckޱgGUqpP8kD i.7OL-@Đc3o:;aVz͏h|e1=AY`py,χMQ+YwX܊*آ~ӌ+u03>9Z.5i ?".۰e 7@[k?s!wCbJؐYnϨxF\CZD*Jΰ]c"ȱV)pnZ+nWxzaC= EQa5#(Mo] )}N?/wU=U81!jƵ[-{m?G]Bڛğ䨒( ubKUn}dj24%orvsݓ.~9ˉP 9Kc=s*3J:,>I踝]'`<i/昔GH/[Q_LL Ac )88d`ɢe+5cخT |D *qM!5 (;Ǫ,;*TK3y>8e_%ܡ3{ жΣ1y qf­M%6;]Q~ `AdxWƈ[AQ>]ڳ>Tt:1iI" plOr?CC"rg!@3l;\-&&if;\,&rHhy#hY{@x0V+帨RQ"1g'>8Hd̯h` n mo~a8 l>w_[ShRہZ© }By-͍1k]0 wL]\+67RWf!:l7>oψC0EIyM;NOHs*/;O)eãH tx뽕szQDMdT (퍑Sry-5դN/nNd)۸Sʪ \@5Oifrl|չ9&[H؁՟cF!8kaC>r]zZJG1-rf:) y;R)Y]7*1蓚{ ΘbBFhGYۮ)4Q#>7%Oy,FH xH"z9Dd̵w/9Gp\\y8AW9ض;>!!^pE[lFZi8ӃcaTqQT(_9zQ4N  .H³< Tм\2Bsz(SERsG &*T5V, aQW +Wd> #+ 9$ aEZ@|Ihdi(s< e(ٖ%RNyә00qLeh銘IW@@b\W;ɐl[,,0k:=Jɑ؜6@*r-H@)e n6˲.1I_ߢBS(RBJ4JL]8ro9GeFYg{ʶFeK[2ZIevn ~ipaGJhyGg W˒P:9xezc{+,Q8L8O5KEN;dգ^J7X+唛j$Ѩ4}%1Ԕа{r$ +W,dPݷy$-`snYsR rD#)DdSٿ=Σ[Fk9|Q.F&|="1YDtl.Ib2N +U]o Vy@ Wh XvK1IL)E\BPFq<օ Ŧ8؏oՂ 8 L'EAh`58nP0kZe7{٫RP)V3lm1F.Cq:)Z 4-n+r] Tz"~im<P<oe &Hp˅}yc" P5V ,XLa#0$_F…;Ҍ쟪kL\>#|%Ґ!śj[&$M&r1 xN="2(ܜ.op875OOU`*q2>ȭ?:ow-6$j\2EQ(NQ39D:^L3V/w/ Me}HbSq+I5gEB]Coo v*IjLΤpٗt8JY=[ڍv^kɝ*L]W6 m"ξ.p o] ae3<[ۈq_ ](9R %QzeLpDyrg3sfgK]0FV.(=7Gƀں2ADuEM8UEIENi7:$ r0zfTz^?1w } P̗ǒ9i,koa$x[X q)X$Jn] 8Noc7lљ,ŇL$+e_vxh^ئك|JNQ1h+r'Gw<_zS^=sC]{:8+RmQvx - #SVeᬒMK.D׳In .ӏȋ90V ovAçOީ1c>@_uo{'E]38*o瀟b+Iq]exIw,8WbPJv[GArg6BS9m.EUD!M kd/ S/c)!=Z.."lFf n.L/ĹyD*Ǣ4 Qz &B5pdLo94M]ulE;F1,Ϭ9/c˼9+eHoAȘކ55 ՝?کד !>Η_]L@4t<W:AY%Go'/bѠlv=Jab@%:ko=!vmQ#5ŭ ,vEw+ RTrb~ӏj9(Ź|=`(6ACDNlv{G]ulʄ~*͍x~!H5n"] PשnA}Ea%,$igʱ-˟W_Q#Sh+NPdq] zU4jMZNU1d­8UŴ?)+~4][_@HlW;ʒ;ٷ`('!9J`"Sr:c3ܺ$xЀrT*˘Bs|¯2- Қ] ?"o`[Q Q ɸ,"Do?@甆 WO6->fBH?x7 *Jq 8z< U4 kuGeTtO52lRHRM֟*ppogҋiOvN&lvYFa2-~mg/:jr4is܃V$h`{k'!i4/o>u'˵"YNJ -_&(vF_ yQC5!59w M3ޚ`+.^C=)Q\ZSL~K@ )%j > ]-Z91ҎUCB=$dRʨL$ըڝϒmO΀{^);t-?|Q򪋏vnJB!!AvQ@ta܄K01S'ߎj=TqV:XƗ,8ѝ?rd*TTIΩ~n)u?W!a_/|e,˗Sbr 2!F{pht],*uq]Pʷaz0׌P)X|s V.GRF\S ny{ b6AQ+%cMą ӞC#E%DODFΩ) W {B,Zrr'\G;&' kvFDodfFb$qϔ*~s]!OH5u&g.RUm׆im}s!'7Gg8 f^eHtKQРBt; 6Z$#خt͵$;ӱ5,$ɠZ&]:[z*od/%Eo4;P[a5 ՚ ХЖe^Fgh;o{${!6^^X5aàI!_W1DBdȼqItߕuD4XY|ʫٖtG{W.O/^ 8Jv[ɕ:3<4Ы^h$_D]dV U-%-, ^j!Æ j}{Cpz5?pS\mvXqxRxPl0<([Ym.))'q%"BTs$n]2tӲ0,CLjy_>?scVg[:b~`LLZH&#O*YBhuƕg>Kn ,2++*ܿHm"kx4m%z*7"Q0 6&Ց^ /TܤKrB/zXaoPeI'|E J C#ڣnҀaL dM'R=.]z/FŌ^mPF; ж2V0!EIg?F%%,w8 ŸdC$JdoӺa'q\O4ν̻<:"^ro‹Lȧ{Ƙ"v#kæC$ϴ) .%/mpGMnZ+>R5F0:noxTu" ItZLJo/&Ʉu7N"{ŸuQBgdj]m{ \i"94vOӟ`g.a|e"Bl11_y9 B&2-r:,i~-NOYW\2)- `0`E@B r0,sXM'|zdfTq_dx*Pi^5zj')1kKUϬ-J :C0]oj L3S28F4~D߰DB? 9"hLܷR}Q&j2y\:hi!G<ׂ.\aq_ۖeF(Xe}$f_"Wxy<ôFZ;5c-˨阝¹Bд{4OAC*"5T<ʣAWs9b+g(B4x^ zѪ@hvzdQ6[Ik/:pܯ\ t o'ł1{gNlv1AՈBDžx&z"ցjmzYdJCf/ K!drRZ*_WM5QgIhnOpZzMSaKX4}Fjs%nCVhk)2HDa̘PჯԤ,p]a#h &,nXIvG\0 UwU5z<U0T{ldV_(8*BnnWIf+M(A<5u:F7"e5 @N՚|fyBKI'*όX#ܤJ+EiN~JUk_.ZC~3.`JUKx 0qLiQr6kMChHKy_L qh#"Aϵ]X3A骢RSnI7U- y4,5Q)$Ce%_nK`@t2ю Dçr|]_a*CgmpEXfRoGDDM zXRA0^-}vzˡaaMɰa ZH^.~]`]Raw i6@TICnkv[(| -gkܚCI|䴊7ߺ,T1qW0MwUuͨ[3ꔊ0Bݒ{7Y֑oWP)z!@ E[-΋VxH%<8iC|QBe@5}gL_:r< ROCsK5V0kVLԉ1rsIɹ)Q euBr H5H@f.|xLe.lR6G/i m.KnJ?ֻ=М,FjDy'Vu4W8bRc",gIAjiߝDZ'anݶ sb17ok %*Ëަ1eюظX!IFć5Kv Ewt}6 C\cz~#!Dh&ݱ\py%6rl"\uI=4\`mhB{f Zo(0)};ykٜUM 's L˚΄ *"9Qơ ؙؖBS ɈNWU2t۽/7R"A>e e+J#wMڧ# a*m kHJ[ֆXa-Oyr fH9 oߗjoR`!Ces2ոPNFh ^f0 ʨFir6³Rol\&yh[B6'~||3A Y.H['%G@[_=~Va=\mPvz_297ˆZ81#?ߒF $ΏF܅l~_HMVr8dc/{cL6YSěY<тC\'l9pF NI6v*Ȧ"AzQp d8Ug%%23!=xP o~t ڠug?g@q¸۷k9$Cfc891%(9hWo~FAC9NHjA.*!KP<'5FFPҳE!!eL+ {^'a J9WW|}O- h|{uІCC4V7x(4怳 ĥu<܅bC%(jϸ؇+2? ?#+q3Q "w%FMoT~^ϭw>Dtd@?Jw6` IQGQaR݆GbmեC]y5yP(aQ~AoD(KI݂%Q)kh& iL¤V50(c4.ydP2!;t6Bh6)7"yELǴ /0J f!k& +4}]-{y9i&7$*WYMm@yY'חD *φjߖe(efQTyJ%8eˠ[A+8`Ÿv%,njw~W  DB i_?0K3 az.N@( FQ Aks~a4?މyŚGBIB#hTPNSW$љ@LV n<$W̔L^ i]dgw\w+X2JfY"~!Q5yR%Vv߫!8p*h H?'䍘|gwl#Vg\[^uݠ,1T)ɼõJ69ܯqj5xhg6Wg|W]4d&wG") $}D1t~p|4uD xjxu-{#cFdz=Ҳ$m1=%پ08Qq$dOhp@_A`> LwHt[[χO.^:  lsIF W򦈾UYa;iٟdW xRjp h^EN588z* ;cS(l [`kWC;o%OY X)bk1'.bC< H]"K-fIWT58߽{t\) 瑱&Kվ  9!:tR96&d/_c梑AO\oq 2IW5]ۀ@ri _ s`K;2]WJ'6Cuoqj JfV0zC( u*v6[ǀO*)as"մ6Jq!,B_"L c{@CoԿ>̝.K̵: ZMАA+>M%WGM0(!+rYBXe}YoɊN:W>bMJ-[0>롾-^QG86r&}:/Sc,n3􆡟vnO)+ֻd+94t)YhA krcV<~h$B;k>5یzGe9>0<ߕ$gѼb[XJڏǏhr\PSmLJH Z -6!3-S-FtҖJB[NkEQ.B5wJ`*]qbݜ,D`F-=6F`Ajk`εW[wȒ7gW-KՕ2cH^GP2ļsWD δsUMZaי72(1#hXYR+0BL@4;tjnW6n;w)L~J[Cm,teW;f7Mif@9֏f*M$]g eSb{PPO $: j|Pva::l.p%dxE%nV-D261^[\qRΔA6+M1C%RA?GR x5*4Ap>%5m&iUfU}dAkws6'e?M# sZpv}uf<$~\+lfdP1N4trpTRֱ{@{Y+RD>[|ij/z+7 jӈ?{sa3zܵ$eN1sy^8ӴZ6{6rgrǍS2$j Gr"-3)1oHN*kW;$Kp1%m#qao!rȳg<_Z+6H55*!c0:L +~ %<(BU0p)<_<̆EoQڵp# *14+TID/ +0+^=W#t;4@[)[gTqy ϹgDDͪZ58?$e-oho6d%Iq/$ 73>ȱ,4rV8؁`|=W5 f+3ǚ( "[_+a2v-8i^Hz8zQy0o1En`}\O:]LTRPMq8ed6e4ByBB auFXR &.+eUQ{qpk? vt䉿R# $u|Q1sP'p<ڤ'/\YFH{5s:z$lx-`M@ @gl|=-lp3=̺DUF L1_pJ(ޢ{qw+@w/ErF@@Ӕ昘Fx9 l@qu"[X\Y;e%wb}̶cu8B5y%$8y,Xn|j $-BN" $]}6M.+#73zǟtL?Gf{^.zHk05 N[τS㐠N@6(=j%cj+3 #BI%qmod/tE^KX BH%¹]s}n `u.M5ٚ-ݒ0KZyl,L90#2:0+ԼGWBۼMJy ׽$kYu(GRamlN>;a~z't5PO}rc| z[_3ڞx7t(Y:w8҆5Ε W4?kHr fkƲ̬k]C7' & }~+w`wBzZU& 4 "ڠQ[ZFY$EZk0'FU .=>Fc"CG8wg~0#QP {`Xc4F ck\{Ԛ"\Տ,BKS"e `c@׭jhţQr>ZN[% zLbN"ʷdgm !"2b kɔp؅Ө%8H@ql:w8LЁ-S0Vz\'Lንƚ9q 738+)iјU3-ũU+Wz@6efo_f Eԯ8<"=x8X['2QM p^l!‚"z1C/\?whAx)l5:56Z{k1!޶txV&/J1~Э6{]eP?fԤF+V3]o+a`*ݎӨ Ӻ{v!0QwZU.^ێ:3NN*x!m23ۜWߣ9GH<+Vw=Ψ3 x ~&P[s낮L :p{qp؂;bݭw*I {GhzZfe |{yH X3gX 1[qJBL'.ܧ_yB(փh}?qK% E׸ý/%r]xTt}ŶՓ`À3_x\:`C2C (M){oL gTYTDwj n\oFՐnq }kԕy̒#LC d,M䯼op _7muUV;yFt@snJŽK9l! ֻ (եPd vܑ>BLl{v:.s^ƃ&!׋Hgsx9wȩ;t' ]1F"NJV_ 9Ɋ656Lv *k+{훿NQ ;qHQchJD 7)L04>+#ƼN2-/ LIUy;丫//:M! ÐY5t*`3e vFͩذ8pـ" Aݦ_8bsX]]$#{ݍXh$OVÐS<)Gˤ0moYaPEm"D(@\֮Cn^w0B,&5،Ȅ\hG) OnF*jʣd,ب*.7bvHϵEmCuԑ-dQz}~7d@i j/\ރu׬>\4g\S0+wP0Ηi>]%(ڞ)Eд\&Ԑͷ4v53ysPr2ɵ*(gl1j> ga&N8ZgpRBBHsaԜ^9mؑ12JظtKr.o.NtW-6dh?@i?Ma?UUK(\Sݭh19%:ų$\6,v㝷ec2i;VBgD]0pbdp\_^iS-M^.%!lE6;Ta6qgf2h BWXaH{ -iY6`8}*&gg_|hgzbPb;xUX 6KTmoc矣&$ߚX>GQdb!)*i3u 8\)vK^\a!\rWxŇ9 NSUZ]HI3.%9YRHGR2s،GGۘ ɥѩَata>K|Ч>6S0Kڕ,733r>9|Ub47{ޙ TsPI$ H-JņA)-V9mDNà0+Y>AI{[9(GL= ކ<γT+ޘkb2P.l{;ʆ\ұhjp}0c6E Μk+u8Qc_f\ B2,2M苄:PD8>[3p <tRWUSmx'1%v&Q(v[ ޡOJ_ IN`!~' ԓ"H|`A ,]d셓+;ڢ]g Ti@ s,iTepV=I< \pZɯ?1ڮS9"o?~keIugF̞K[!c*i@um2s$ MXcӲr2ʡwO:)t3AT֘fއ*ʡUBGeՀD>Uh%:㥾 !Z$x+L0Ɩ :X$&Y $TɜG|l%5j]}@"pyንܚiD 7koǵGs~Ө pԇ.Fp>ρ?>7.OB)c $U!%o.I̾FϲO垽{ 7BEoL9JBL0t<FUX\7;r6K@Up܍ {ӯ^i͠X3~;Sc6+NrkκAq1e 1vmZo{[J$?UCq &9fȐswsv FrלL PUjju*XCpIA_xEYA.z Bd6՘w,=1_v6̯YkN;L S.ஈP=z{ՐTYޣu֓U5%U,^lvFFoYδ0!4DlY:&]"\CRى)$8(U bbIJC$r(wޓSh"fQ 8; WZpO:Hdm s_?X1e8Y=(S9R ʓo*Z <3Q9AfMVBv5@&[#މ*Q]iե9^O3fȂXB (:OXK#/0ʎѺhPzxfg%]d_VʹafUo k+S4iҨ(HKPeԽ8E{_]5ӏ\Xx}PjS^B?9A#s;8} E3鼬/|J VB-m2˼~MuѵDhg5J~M+-yY~}>k ' F:+[XlgoRKsPK3ך㤐s4l,#(k("Jj6z,YZFuh2Jg: E>ɜLf}.3VTڌ{c3kmrlc $3:s@F̜\QpYgI&r2!c lIWkvNk8ޛr׷o%ߤdo~&(Q-P ".ĥ\teHޙH';U'_Zh4+XL3PUyԾS';5zOO2peO{sNJY"m5 myHtmաё郫#oZIEgbH:~2@fZG^,)gxGҌGIF4J\@=&?p9ϒMLˣom.m)idU~ GìkC8Es)G#,y^[Gn<&KsW\T;,~fasbej6=8E]ױ$2,,+(Ciw݊CzM#E[!ГԖ8uC0Lfey`C4}`{c"_4k*zc|rh6\AUkz?^fv69WZV}<@mt kڌUswro r-I \ZݻZE48+%դŎj:޶Qn%08kh8 \cz4A8l_]dDh:7^W䉕ܗ:`{r- zaPPZf }YC\%M+<[QN4QL}E+2ORAޚ48B%uo PyƨOdqf%IǙtωZiwn ܽ˕FKTҺnc%e$R2\nv.naX~r!QPz6= e *C bin~qq=LI+RKɸFK+.Kgeh4  &> <@vÿOGP}^?}1Vp+.O*Xn-Y,ܚ2. Ju:߮Citm|wq:^A)"XW:vuZk2Sd6'i:4&j8n< '*,|h59![ F!*ƸRWm$+-+ _T`{[n.κY@u ҆Cx4Cŧ_'45QٳBNLjNxTStR |kw"]3].d]o*TRN%ī@RRט3#wo]:eWW84M5W{MnFV\&|&UW%q+0 Ҏ*/ӸmݑQ ﲺ h3) $)ܴCͅ*$c_ǰ8%*1_6t:ֲ)J.arH>B˯x%>4_'}.b:'mgPYn$CW.nor5(UH{2}=4 Š>&Ig/ĵBTny,^Br,Hdv6煆}KK)!-򇿁i-'@ZƇ_Cջ`oC[+,uud2(쥹ی }z[.oc";BT=xz^Y(Jra ۰yQ,/Z+NnCGlU6:ʬTʋٿ",zLrU5VHNW3 vZAGѻg,AdYl`6/0J4Ԋ|*SmX @" !dYzncx)`,!\Bb+|>=t5emJNϺUy ؗIZW8ny7nlh"\l`7$Z0o6ө`. W<2%u(cyl_.J'+Vpo4Leoy\t}^u0HXIn z D 䜡(4J.WdIoxb_BwS& Y","S)MfWJ)^Is긫QPQ2 oScJϮ.8Ѽg:IoE6f(!o75|t괭b%^e ;J#F8s6;wpkc[( r +(,35ztVI=B 0\f4X?,:8ɷ 9m3aUCn%fB:wR6lEu֚B fInޖji̓y4ľK_akєZD[e/:WP4p?nh)BFhK"D"nP8:Wo#c6hBh:iBL".Qî'AD%cew 7DM>uFau*'9 J OacO)Ծd[,12k>Hu?]k]KnyX5-[ܥP)×|~fa%fD\2m+{:+dn \DO ]2 g܄8(`ưCIiV!:Y8_-p[)H_2иc:,E~&GU* _2~5"ymUUG; 4Uw8iB򱢳}zq{aG:dD@Ocy:1Rk7~-߇Rn ^®1HX?b1WI2Gx?Te2?=tqK="cPjͻ!Z28M|B?5pOnY]xi$Kmp,u_K74ULglMVWbpACz)I_^AӜ p Z2]J25ރ~p̓ܠ$8|<:\&b JǠ䢶jĄ;UEӇʋ]ˈE<`z r#x31$!(e׺H+6_Wа@{#ɮfڍ؍) l9%2aw_m =phÃ1Xlw7 &c?mDvh$X ĕz~Yt^%|}-8pݣ{q/'CZR76VxVy 8N2:r—9 i}jHnjiuTՋ }Ƞmkk3jjx+hXh4͔ dr5 ,MFY&Q;v-JTl[kB.eSN^ca\Cǰ q dm"< 0=Hnh8fo_ ϝ5P𻵧Hq&'.<ژ0 ,VZaCx77XJb@`-'8kd'*5S3μq+iwRaRj'2b6ظ v`Zu'  [:S\a,9r} xp7(98`KvNCjIa<-6"1zY bsf(Xû'mْxHO=lƄ3\C'2m#c5Y-reeewneⶎɭs,rLg={P&c D2F&=K+vMP*|B%-RqJ aEյ:B̖lxXsլDPiS3OEaī_l[p^[3d4|m:3`R  vmn;\U]l1OM:Eg&:rp']?3HG%3uńS<@|~Ù DHkg!ƫlM\.aY( 3(dGgGbd9 +F-<`#-W*ELTedrh䩥?'SEXJ0:~/Ҳh a (#i5T!Wqa M}bB:Hp s2oس&LZ+yZ-[fi[& م6F`lݣ3g+>+Nsb|!煅XwJɒH'<F1aEJ9=r4j{֚RDs@8兡*OW_pJo. c6\f*LZ$@F)dZwo4gpB9} r5`J5It\Ӻ)TT\?j-4Nol.l`U8w34d"} L!.#u]Tnji)ԕg%/KjY=a>uޛJ Idh.ie.K:Gwx$*EWn1x2kGi}5Jۈ6ewtn- '\},6#\R29ռpo$`sZoAP"yb/z;tm޲!"sTɪ=T&?dvpAɑkH RoSH!YL4O$LERҒT<Ya9JZ N˞ |nT͗պn= g ̥֔?]r֯%4&p]t!/\F^ Sis VHwPlBԏXcIC~-8a$HjJ5-?a^0lH"Q?$čRvz8#mX-EUooHwI (֥Jæ<*fS2.FVɖYwrE$q..W/#RIo5 uTC"IR8=MnriufSK('FCK=14ro#N݂0BU\fp@ 3)8^ `-Y]Q̇e- <U4[*5:o3J_#S<ǬS/)Aqig}s;iKBokSj8 gA3X J)- )X%5x* l`]z^냃P3Vv=M)vS Q:o!vCt p1aiރʫ :~+Yŧo"jضsf[Q 1K'Cнk ]K,,Z gچ OI'`XB:~ k8 %|#'2*1By=^)6 @﷎OVᇼ < x6޵qv~~,RA$cI{'kJv9BmLm5 Zynw%,{B2h,P~*HNIQ/Rn ,tKr ZbK65~%ʧ6\aa~Ũ(*,WO O!aפf7P^K+-NKEuqҌmp|VCW\Ic N66uܑgE61*EQl":L\H%}^&H;RX~~ir4'>t֪c ϤHB**mW."4IWZ.kh1Вg+òH8 xTvoӳCa(V'qHg5[ǔa' d-c4-R_R]re!v8h:^$q1XewA|D?1.-ja)!3L nXkbKݭBo(%@!h4 c7+* Rh2qL5TuPOtrs[Ty}U):‚'vǛ,B).VQn9%֩*ی&xExմك-RS\XL@*An+<飪joq:3hr頭ae$wu_KS4lA:mpmlHXSiQDΖ_F8l*cê'Q%`\,~{v4Ac(2 a÷rYdɠ~cBnZaU#eęQRU+B^R†eu~שSvZW&Uz}:(nvpݵf l4Bڄc[m].Vkf_g`2 v ]EĚ5S،T˹?  sZlyg^djG,XRxuݔshel 0m*]xlDv\&`а6SLa!Qٿy.FLb sg 哭 1^Tj鬊\1#vW$O M$QE:.ɽa in<;(ALMߑKK## l%[UU:>M~;KrO0 `567 ૑4s&Fo]awj9hȸd'SZ(.ZLUw:8C̤kF^RU$#aflADPa5H{"܆?+2c1:<ؼ> Sbb0I3)27M!崩xTS;kS<É럆 F$IՋ5RTPhBkfn_9dNT0Vtb&%. )FM2Ţ j.yÐʫ*Fg7 nVw4s TnASDH1 t@Xڇj˞mFdHq:D4W#dbdEQcE玥/F5}UK&SFK<09itY$;3%R)6U&\wұV|-_ouidDBO4[Opi:ԧ=Mgbp9J]¯DY'-|$Fȷa[ (h_`ȁFAZ[4 ɓ2$iߊ-\.Sz.Nn?Ĥ -_]q8a0wt*&IUW- 0$+LRF5VAUk70j D7hrhl&(B@~V{797&G/M[(C<=C76 W'L^)mS9!xؿ߷$=h$G4T\b9źHJDn%'0-)+űE:E&Et/glaUߓ#bm𥵞jD4zȳ4P!P:3xIHR6ۤG Һfr>{\KB,<$ZeE?)T'Yl]O28hrâgW^(3K/&y=xW7$ T5COQ v)⠛t]DT'rjW ;n#* (;_k`V1(`'2f\uk)s82J ;.3f6'854S&ԥ WTrrX5v} G4cnʮ gȱҪnZ-$}R˪嵸dUXUo l,B wv/qM|%!bqZ#8-肄a֢U..0̧2 o#@(J:zIMzs|e=i%kRTK7"Fʬ 0%3s|lLI @ -Ɵ{UPkٶODBEP v(l.C(XyOu^W-~qxHv;@*ᖥ7 51!Eh ZRCmךFԪEU[04hW>7o|Z'6&ޣVQHLLBՀf5Zzͺ!5Zt"۲=)sׯ[ĕ .Q5#da>X+W\N?XJI 1S5z$xn](@z.Z!bs̍R+Y/L6q&kIV꣏ߒ*r|DpaG$f!}lP$b`>˄FA\}%.璼Mv}Qh(' Ubpe*΋=9̆09kCɆopD-h8Q ݹ\ ]u$LeZ1^M8Qp0:zj$A5##F죴m8ZNcSrѴ+4lѢ&?(А Ȏ"aR'΅Sspƒ~ a⥟ I #uUȳPTh!7@ĥGatVh 3DkcFE.V(cDZi5ɢ=s*g&py?1ڄS$AMnK27˄WE}ڛ* 41C~-MVDbcM>4Vl-ʙ"訸1Uvĭ7W̖7+lTYxRwn47 phjS~1g4I#XGfx*k!^ sT@ȞTZx7m4{!o` bح@$Ԯ6?{B0[{u4 )a~^ y0w3$pifNI!rb n *rs_"y{ ̌.L`v$go D>m8BW!IwX61;zC-i{ mk4j) pk_'&ƙB6pk]T(PAَ&;Zh te #K8>3gV-]ʱCVST2Zo0\7I b&kMI(?Awo醡r+N@@\"jVYԭjkl TTh8> Gc jm#Sɾ_%P8Nor=S &k p~ҽ$COۗoSUܩoG_"bL= wB<i JO.we12okX]`sSF \`ܵN(ᣜv5&&Ja&n~{؇PISY>`zaJQ8[Rjiӕh7]) MCH#g7rRzoeY Rf%hw4S\^!龼XcŃ kOOf"l^/eI$ O8AB9}()Gt3*+^MU{. $_a,N̈́shh:k=<;kPt'ߚ04aIoUϳ1c~A'Kd]hфpقH^%e{=$ۛ?v-2?gpN H楴)x 2LdA>8h*rF;[ o_O >]/C=QU- 6㈻Yŀ(_ݳK@ZaF30|^HfUc" j5~a,DΞ]:ڻosX$l*̭[2[J<&VK!~C'lq<ְ!`ELꧏ'R'fyGnTDu[{B*K-WJgjɱ)7׹ :!]'i!VDѲaޅ<}/P#K"9wze@fW _ּBXxp|?'o i~$eU uWy:X!T4tʰ[V"!rem=Zx@}ҴGUehׁ*5dQX0NizܦUyCKpH]1wmqf^u{ l4Gg.fYF&  % YG{t m#C0r 6oxl$q;\Yg2zePs~vjv[hRx^dG "-iZ)ᑂD6k4fUE75g\Npp/%gr j**h+܉_W5Uvڮ]e?*fF.oH9 (k72&$euپ+pX)+pG9F./6TܫYu_Ac&PP+9Ibrڦ.Zr AB2!f& $Ne) C-/]2Z}0_$=my53{pAJCæ ks%)S1r1:UHd^9m=*fUim('ZdFqϢ>_s ϕ嬧 tU ۛd-?QϷ\qc2IZe7zPf@\ h p PZF\E%b.+ڱ|&֘M,=Q˂vW:zwwC& 7;%6B,k87zT3m=%V,dӗhaAGM[}%Yd4%ax3ۋ]кMRPv-v;3zѿkjḒQ>&7qe#rXBm#V–^NȤot@4&ƹ+6r9+J)FWVJk#N9qaSQ^2m8q͙wi.+ʥjN96C ˘ o`[ R.(gP̴_SC+fC8~[W X܇.|⑄f0}'X¯*=x~^)Ϊ%Bv_fyi3a(LRWOAtCAУO7FN-Ih]uP|?_Exȼ N؝\He'>DQP4=\R I:TnZ*E>vͽI.Hsf1-(\XfPJgdD I5GpiUiR痮F+'3Aa ׇg-*W8Rb(Df(9a@#-i'&D*O˽Ï,_<@ZGh[ђGF2p~DTMme/mF۠yuIw * mb*|V{`s/@wm3ªSV757!A8E]\NTUGb; }ĂEmDrȟg\ֲMe^P`R vΫD.* *t8C_G}8p>m2.<8drn4.Bߎ"mɪiP9"zdh;,fgf^Z Om:x4GI7*6YzS94RT*""눻Z32wp~_ p FqI p:_Fys٢?Eqt ׸zM[iRr(!LniyϿ6&uuBSs $bR"W˦r6c>4 {rf<6)6g׫KPwQ̃GsfA9S$7 sdti9t*-׽bUձ/fiݳhe係H%&ȃ;l/)QCi2~`3B8q tSt>zWBM\޶gOL@ʣ!=ESIQQ$j0p).ٸ v)<Xbh^5W\Yo1Di.ĉ\17#soꮻ Sφ0 Va\ӋőgT˔ԭn1:'1+B^zD.%3uar)qEt6۱'\&>%wa*q ݳbgLf Zjg͜sǶ,ൂsveɍ,7𛷩}0j2PMJzq?G]$DfP݉IH`/ {|@>F.0-]I5t*)R'd6?b3WMer 箰`&1㈝YHV+ dG7SS`6N=ɸPMah08N{-Z~tP$> /F!cln{K.h\f{(jpҳҁ۴ee 1AB%ƹQ*o-"S+#!N! t½Յ@#_,7%í["fCg}B{ 9/IheySOw$ړKW!㔔p'1TuFM&Judhoxc2)xc.s>+!h $xKýsgΨk.pwwPW=">["]4Nz% m<½:v+\j~ |ؤS̰9ϳ JECp OTGԄ˴0̳9քa{UO3S3i w)I Ydv():/xfaTT}=\ilSXiqD^F=-B[0tT:wL==='0ʉVzmyH<0jCU(3Hem&W KJQB_['[@D< ̟>ny1,ʪr{\&Ev3/ -"VNeӴu2U&鋡D`2cu>as˹n!WakE[ؼ'K4/(`5:$G#̒Cqn"OηאL_+[D!$UcM >\b~/B|^ n/~ ˯/5ޙ[ӣ{jU:މC+RY@a=Fa=e@cs dLtBnmMhE"& Ԅ Tw& Cr]gn zT>#?2\-y3cY2_(,>T( -PgqtyP:&"7-M$XZE_#fcu4(Gt4ǹ9ook$Ya Dk8RBz#Aaѳ mةWGx UgkgR2@d 2M?ZFyrFpfyԒV 5RtBmD<|37uO p 1KG{ϼ GdЅqّ&p--lMdlr@vxGXxN:q$А$7BzawkQ}7鳬s[b:kxcS S @#i3^ngRý6*mѦm>.8X*+J2\jrYY ~폏Q]qR+b[Ph|"Y(дxNV7kݡjLRR4ѪH=B r&p5= kSVӄ)vs8tbU3ǟT޼'u"jmA9 p!mm"uJk +Gm 19,UV:qvuF^0IQv̅Yb™/qj.~>NAVppD Ctruk ~i] B'џ(guGya(j|Lk򹄺1j8&m4VILk^ ꛖ>|e˙ޤ;]p5w, $%#w< 1,qY7*53O,9vG K(Fgs!G]5NDw'22=r뙰6ΏB@Pէ5!֔O2:>6ɡ8sTe~zn %j=6&Qz@qjd;`p]8mAgW}E48˳/ᮼ1ۣ+Rxr$cZsĈN!x dNL?mD:wo&CmCڇ9SR@:.y@u,IDLV'PLhRqa+O86n`t۞laG)?)Y]X0 ЦkN.֣trj(ZO#?35|˶׸Е|o]eڛŲ3e ½]쫖<%oכEg7.B> :oz ǂ- _E(fే|8W(E՗2\,( ,{~9K3Cx/˄;!m,]Y4asIw(%R$zWiɺt0ShT֩ Fovs%Ħ&bXTgZ$%&gkPfv!&FAITRDLYZ -q$ϐ;nLؗvQ 1>Sm!4zΪ7Ĺ\5pP )Ƃ?tC$07(TeݐMͅ)_':.mONVI9@HqvɭF7o}CN?,"-nzOpHY)'qDq[[5{EK`ƭ'|n꘶{%t1hqX|3r`9@RáS"f>%,uXgsqWAǖ !T ؘ6߱'*Z揎ํ2 }/y川Wcu6QZ#X@`@>6ص*+S-fDЃF k)bKBO9 .&́g+,:=xxD$)a'3mJsĦ#-`"At(e돉{d|ф[NkC}JV5~\ya+/3eݤ32tŭp;U}$_?R 6*X8Ml=%|M'!Gg1-nzg+\d'bP~aMnDNffMH}4(!vݣd:G6Gz$ȐGk: p0ڵhg@_wۡ).gs;# Gp ТTM6׿ۃ I/_KgW-|tZQ+H6XTYkmӦ<aڣ\jJ-6U4wz2!b anЕU+.~]vȞ3qЉ%q..#Q.-rxMd(Ir KAkԁᖥxcȎO`CG/cdEwwƣGm,x/yGi9ylo#PD gB,ZKUL(v?6 _L%-1q@ %rPuZLmU1x{NC/Dat<޻,g3$* BG)Iok(}&:hnfSxk1EC ) 2|)@cWަ({a4͌Ք BhhOC7 {_ {̦(,ʩ: b[f=K4"ظ#Dn3=X :>o@?^ǒ>jC9#W|5x -ii-8ڟ{2m15cjKRtö]py`4m?S\-ZnFA47#g$+չP8&icPqOX^zqDMV2q!ԓhQivIs aHAϵn !=V#Px~ /iC8Xj 蚞ށ.Sދ(ņ*3Ux )KO5mdU &8)&7ζpV!ځΡwռ_d={օo6,%v; Eڊs~?7JWh yԿVwD%k/ʏ؅k&)Fd"ͩаtwi#$tN`9$Ebm:W,iNu,P!uq)@S.3B̭u 8݇H j Yu~m/.E<~V}3i =+^Yw#yŔ^ilp1%lvZ^r2[X sK@' e?.y{=ƄOLmX4ģss/{F ~?ݹCG]|cj<ݵi s4b&)<>}AML#i(/4,)KʖAgV~ |('s׳Lрdv ׭̞c \è\v?P6āp-c]c1d;)64N]1膾(8RW#<&CaZlȔRiivk eV}Ò׈(ep aЬУHP3Esj*1v4,"D_iSqgJ .ܟܟyHE(F4Tl2 QGK03H#| -BhѠ^:miDyXg$րaEIxfNT RcnsyOBԜh6:2i 3%I>nJEuʦM_r`$ ^ ;V~nVvHA;igOy}YA-MK|h~DwNDBl1 ]wP9Un< qC39e,xnkғ%z}1VT)*~94cL4GDvj)4XK1H}mV1sc!Ʋg#m}#BhI'uP89!cQwK,K4z= ê)0Ԥ{{ͨu*{Jte[tpD6;oQI> v!* 2K' b"('Е/I nG/Tobj+~峅PU(HP)J b7T(5?UH+/ÅO"%=s&/6TkǛhe,ب.9T7UMKhUy6RnKpx/bKT muRPn]6=9ù/\Pϻ&]EnHvp|VO&?Fr~KS$rDZrh,3V26REX8揍̓k|LA0,czׯKZM/3cu Y =Bq=ŲƍT#& #ڄ\c5Eq\WCh/?R̞?2+ )FGIt9HAz?i4x'>֛OkI袉M ƨ1Y|W oov 7ʇwL $@h~WJDTh@aiMج?R7%wZXGk6sJ~k⠅U6V"z<-ߨVg+J^ٜIWD-a` bh1]]Γ6&^ENg%228eu(Lteuqھ]ʼnm?/-R nkұ\ysc班ls Ƶj53Qm\O(xL23gʖYD4دH!VP y4d]44A0dGxØ >g; 7BK Ik&Yk.U>zNy}C V#bA৴LF)3k%HPи#~,|4ϪX6.˂ͧaߝSYG|8U*sx'ĝSL u;jPdր W@( 2TdhD 󹣓B)f-c#rPu@ [X/R SVY(9 Ywf~4m(B{ xeg!B;M⭜G^KoKCETt4.!Jc9Sxv=aǔ}Hy|} T ϧ;f3g5DlP{ E|_S&55Q֐[Lw#^A'~?4.bJ) KU4]u.=)#rfVK#֊ L{PڵRJEp 9PP ,Hq::2#3\? Fˌ[D84T\ܗ~,#%\2Di1ψflQb9{>mye)Ai#DRA'[)Q .D(-iQRRd2IvB/4^Wiޕ%XB/14(o! >#vCuf8RF&o8qC̫S#s JɄ"3r֖C Ysj'97IX:hz:eir8*,}dn(rMx*eHqn|7]Z(ʮe&3O/4}rFt*+[TousAp殉2C~x9=WrP"VZ1T˓ >՘dP4KU13Lk3ٶ߼[T ".+Ps zu#EQ uVQ*}- ,`9, @YY)НQ֡_Ӄ9 e_[PWc[S0SP:#JG*)EoT. S~iWg|Zc|jDI< 9%ϱLNOȴ#,(#Icyq/d\f pB|-pGQ&[qz}q*<a:SHYtd%i9#Ql-EFS»D&w6O48~4mJ(qf)֡o= p{כQD><&%xyѱBk ܁T3 ^_$(.eAO7=TCehϼ5YtsK#u19:"cDiP̈ݵT\Jbfo1zCs.149`0YRC --˔z$bĮ6i(ΆB/.9SL&v6l~6HGEk#-.` nׂ p3~5]Ht<#l !Ѡ ym8l-,`~bLw(0ЀUu%JÚS.Mg>FbSw|ts"^&"LlIS@7u7Tt"-Z(0>]T#F(Cq˖o3Oޚtdz|/<F,¿z&pHAfrɖOU\QM`H/*ofLy* ' X `9]qm(1*1b7a%OLCdvi!H%TFf8et,_gPCMņ!,x Ec'dxG^t6qk|ĽKߐCrЛmJR).GK<5}]R`9x_k]2u[t[rROokmeWcF7,"H”%<dy{4A傏5J,gD eL)!#LB(F2,q ܜ(59-8mK ^;}CJ yU&#O mNKaA7٢ʀ9a$9/E)~^CT0 &xqQsZBcWv%/iIF}ȘD $>`ȹ9S5MXc}&gfi+ƦVHZex\ 9:Hl,5ؚMG!Gq*ue8ર#Y*뇸uɘ1ڵLϒ8_[뒜m߳#,b5U%~aJ ״/I~ec c1x:_ M]s2N'#]E?26b_]tD0YC,(rϹx_[z*^J0NfmcVǴ@iBMlBcI.4Xl&xg揅4ژڦ7KQ&9'Ux2EV H4KmW=āOcw8#إbfLϢآrcak$֎y5-Sa:e{*Jƽ+*X5b#ayR(HU_>()QP= g\W܀1HtS&I2Crmq^x]JDC"Їwf zSTla9Vܪ'q$|B0~n`Z-bn8nBykA6NZ=N-ҽ"cK: CdWg'{k'hٴH 9HLPTS\2V.` 2 9D%ȴExِ.siB}W@lY8":Hz<2Ldr [dq]˛ ѭG} tJ`<XTF!%PgHj$T4l^33&AR>d Uݙ![e!|/C)y Odvl 1kY_A e&)Ycm܋8B$/Yw~l2c/*XNKB^q/\MцpJ$UPNˮ;v-;I33bpr`9M)fzyN`PW׹#drJ vb9Q(cuo#"]ɰs;,JG M:71 6Stl-80 @w\I,#c@Tw*È5yY]:2DN;l_]t&VMfE*ɮhflݞsc5>s0 -2s R Yzh!4fỌ.S3 Reyi(o`,Kns)\'eQ+Q O1cfbCV;G.$C:eR}.C [NYɹ]А=GkۼQ~׉@`3ՏL7T5UoKIq%ijws3ZJ]ٜvD#$*{%# j~eoocy=Sh+hC+>+:XjH*t\cmctQ9Hbeҟeh#^zZ@"82UHGNE>%Uo!תE_sq}ZF<$[2K[z1Ax4"&lE4՜*תOsgrBGk Q@A+],^_ \>N H(>a3 Z1 I <6ǙfA`doAJA v:Ma?4 Z\엜||V⠫z7G ˺< ԧ)we̎ S`9IL=0aAKcp&d1`Pl_Sr5 dDH1_*Vmv3m P2Jx'As!&/ܽ ‚5Z˂+T*lاr%fC%73|H +IN&D5t@Ys BiH!hcf/MFrNa6yq^=i(&2A&P D"䠓Ihk*IG] ;IlmZWT6+YF-gC\^-$v&?6>8 oDߛ,sq*Y5W!A}*o9ON_d"(MOt&Q #(k\=mNcipVU@XljJXǽʑჽLDDZ!cf [!aUZmaK2=l;GemQ?GH2 m.9jJ!/a&c`>Kj.xX-2QxLLTH{prA&^p;qp] u*L.}Pu!3qv`k#0-CUKhu)zG=е&}n}=(fIQ0*@v>y >e6e6X=WVAHtFc_MRs=(pض[7;4Ksڵ~^?|cz&cWƑt3č`!m2 yߣ /Ggo$2luMvbs؃׊^"dwO@rrl |2[κOI!4ơ1 ?JRn]݄,5t{ MOb alڤo ^s_+:~[\O:&gy^zY. W *uc{w}{~ݳ]wZ&>^U0Ja{͐1\?=mJ[&܄qC ;V(T'b%ԟ7x=yk4{Nx|65b9+r½?_(7*{<@"&/1,rz8w],oO0fY^|lfh|O ʐ}Lmb1ilvm/<1gi}w~mPh̴]oF(]w~hBbbOMgeKIJ<~_tbςh:Ppw5+x ~fq/ܾ[8yd5š1&~c<Dk7$PyIct_R_Ҭ~_.8!z+  /7|U#NQF}xEV#a0z7$r]]W#6 —KH1{BL?t%2s||22Z< ( ?ܢ0CsDt0*ߊt}p.gOHT[gE28mNXU`8!;>.;|HW4({ӏݚ/l՟[?|o?# #p}/ݑ2Cz>/uȂA{T{B\;x;Oֲ{xN9u_3+\DJi, by=CR sW9:/ 7hص3X>~lvP[ 8xUO0a(e;Z4GVFH£>ⲂC+ IRќKVT1%ȟ+Ho0Q7?C8GsiJ 1q+ 7=c{ Gntk ^뀏^Z xT! y"Z Iel9x`?S3ʘR+$p ҘADWs]95I]hlpsS} RP#_?eBY)<N>īڞq`@v9z-D;'R4Fǩl,=1%JT, 5K۩"km]I5Ir d0B_eͱ.e|}).ۢhYZUjnJ(YHf(^.hG]m ҃'cSxUxÍpyoiXBTU n8:~dk[a{ss8;jP?QRA՟+B <3Xql] zuR:B ~HPpXZktH#")N^k!,Xco'u._g81qിo~#))Vt+ rO܇J&+v` fmy (x1TyfUIHN3Mh(@`'^1iYAw-A8`;۪~A 1 Oa[}ZZ%9\VW?T |ayTH֚80NZiix:toČޢ VgG NRC ף/f J[yp9`4Ñ6NuL||yY($S{ C&ϗBH|,Јx ,wc +/$j~`_8x_+GX- ( ֯iW1ߵ0X^!Yp2c1F*9P{(tU VGm֍v䯐aȼ<1cNi9ߎ]6.+' 9_z^l*VOEӁ %fTYh?Z}T&˒%vU4Ƭ1C#g!ub&dUk rК嵖h_l* 6?dM*jS>`K@ Mx<:enZȡD p!%[ \06;9rĴO'}dctZpCZ[[,d|\rH}&jT\Y0ѭlu󓋪3OPLߛvnnr冕MHݸ҄|,~6(~F~З(u} 5ogFnvH ;kI8~?6]-cM-kWinR>L¦*d j$N4r' ]spn>xO=LK&d6]D/VEX!oQJ':aGc5oߪ6%ZLJ}XW.􍃻 fsցjm :3//_UI"I\y~[=Pf=_ ՂUMz>Ju:^4.28+l *RER>b bv[{s!|Ryq[(Z\,H&]NIgN "7!# \}7SԂ"䒩]L] G)Sm`YH)(S" 9AhЧA}Yn!Bw@!ƌ +b%nM'm?`&6,n>J2n鵡C8!Ce޶?oݛ᣽lM)a4|~h:M r\Y}x{qNRǽNQb5qh5+ݼ#= s t8>{gONE穋rl@tgSe[H^iPن8a)ӹsХ@r';i!dQ37}287LU!WlvV'_V2ԘЖJQ d޴戋b V1EsdZrph0 5EL#Ɓ4m֧a^^LYO53 8!xYDFJLR]LBtꢔ)lF S{[Ȉy飄6 D2( ui|ER8ǑEC\,e.RߨT/VtP ?ss UH^&J؄ܟÄ&ZxPdHWpz.ռW]׉Wb>kg.Oâ<Q6U5m`+S1hf/kW<__eېLiQܢnȒV^'{2?ER {̄߿TF:b\]CtY tQǣ/oXnN.|G}="j!x}Xl]5Me`s%U" zA O6E{1EoāmTjTj2`7Mw 1[e8r? "6Mnf֧$Krfg ޶o{uޏƬ9,Qdwp56{T4o>W#)׈xSiLj]+g+׉t˘X6Y|/e_e*[և\]c *8Eʳig&5.#ޞc ^li4dMO7<Áx{BPP'3\ayZ+#GCk@A4uo3wZ,$Ay,gh.HG+< .Qm~(IMt,.*\Rƿ2|B`=b4^Ϛ-W 6Ơ9KΝDK'' r ֚Og*X{I{VU q)CnW sC Uɧ;Qd6,]-uعK*u񛻣I5&iV3>ݼLI|4 9Ȕϥ NM*ŞK)٫~}|gpBW#jߢYL;&!ϖiUk+M ޤEDN swEÿoI8{;9.{&2[ E3/6nAaܪ`e3ƒM?M@vx!c,4~O|G?{'~]4Rdhby*\ͪy24a (ҍe&V mL3̩ Sd)lH_n,J4A CIm)T6d+w}_sژUZC*yRˈL>7o1"\iaz]^H^|@)K3T>ѦI*L]mq(4 [QQR&T }{(>U:4e Zq-DcFR*ytqNQyJ1n?N֬C⣦?B\S˷9`#cñ K{RM줐R(.#l l]9'ł2"~8AJ[ίSr!Bǔi,uR-;4RX"}2W^}y%ij*@JNwt7/Q6 hQ)xykjrZ'q|e!! G߽?mP3|[FN yffx-ͿĎӍf<3|}Tmڶ?Ĝ??㆙Sg" 4C7o>!i&x^]ET  `*ϩK85BQڿv¶OL1di[iwaV³!'w!x7u|=>qe! Syp2tt=Hw Lxg|3q,2΋DoP?ݍbƄ qoo4X(Z36I TaW kMkCDTti V<Ψ;"Vj&Z3GKMxQ%¤ ]pEP n(mt·4"|b beҚדE鳶آ3_rw<թ{%|1xP&2l,΄T^+?ڮqfc~7Id @ndgֵ^WSUݤH(YwaGɮs|ŻerMq5!W3"vyȫ^Jt@䈆Λh{-Wѩ(j^8a\.-55\C:HX.ze/4!i-Ƚ-hʝ4>t#|L2҉M7y'3;ğHA2]5(o|Z-6*/KH>>ejvSULEA>-k=<,Ʉ>`%C:4`_:lBe"L)X|5aeK~f '*ZB ԏrN/ V}ŒH*{ZT-3ue&[(FUvTqݶ*N3 ID0>8hl{ SB}u)hq葫dYЙieHG.T0N1~Gsbp2]Ns/B)!'{"j{ɫIFc~ЃBH 6LW!S=А81;!!p.H{-_w)n?3ާ3ڹ{ғdFlmV6d[M@Bt<ŸVwDu*+bS䣜n9o eňEݼ:޷r88rvE1]bG36U{94G[5fCI<B d1e bf(ab\,C낇ϝ BHq —o 8OURr*|:IC!3ŤnϽ3gc6|QJf7h )rJo* *Zd̸_-n5L!rY" "yw+L.N-F{x.Qa%u.C.^eޏ&-3 c9wNHb_R8  _&f@B.TN6cT"$wdZ9+:x*^^#I9Z ۃry;Iz<^1̙Ee^!KndD0; (kv!Eǘ 3oIXdR +he#~C > L tmʁ eݼ.V!^v81XK% ~fە(QzNB03&/V.$]>i70(;lj_TU;om֞R;l(,j~?R߆#w6h( 9+71[UixP&<ėuꉗYO1f\dZ}ݮ2٪3x Vi: ~?U_;M`sZѨb' r=>4Vxa,^?qx0:Ba/ϕ,Dtkwz3AEozsv|nY\0(*! aæZm \΋I<mGM2SgwMLO/d[s(1[Uz|0o"I!o%Krǚ $5Wօx@Ǝ>s+<وcWCRL.B cQ)r\83W/'d/(l%a~~P. SݯB~|woxVMY;f Kj ? ytE)i[E{5-inigMX@nJ!ꀱׁ0毞U>Y-El(*-)TR3z`$JbJ@J:~' $xCyYeL_x5oPa0}6ɥ"cge8$a,*y}$Vߩ~zLĂU{k5 x٪?Vr*}x';Whb  mAXy ngoE`>n +TaXrM0 +< <*Zb4p{9-6HH+Kl{|+^];krE4o0='HJXGaTf{}K׺')J |Ęnnt;iƨb]:!YDhFAo;Pʝtos ,e9[T; O>A)f{3z`԰fT$8gΎ&J<݋55&H#$b ӈK)ѝ&qY;$nQ L2AQZ/w; R/n:MH~*v~+ =h~F [e@ґ{[jMj01-\تZ@eWXcTFxL ء-`i" ȔO,׿ǿS!%!͸}FW)WjҪ!`.'Vl8)0/`2?=ng8㚚Ws'2P ?,UJub+"8M'v1XZVHbꧯNc1;N{Z9ƸJn)ܚroΠf V^ܙG=\ 7m x}@lO;c>j0cmaǻ Fx>,brkJ;`` |Nsun1^~+fh70%xHB<'jY8w[!nͬќ3G //@^(Sm.*ĻߨhI-]b\|o̫01U?|t0P@/rsY dפLKR2h!(y@➰l|iUt"WA9),lIeg#l^zc'y(^ D9-wy-Bb0<2"faQP㌟/rւ-vQ1iGu lwٶLc^b,KUJ6h%YPjA 8lD#xjh.vvg 9F4eq&LhvN2T`?r̾mB|7+jz=7m+SXr6dN L.zΧIQ.a4T3Ir ,h~6!\AP孌m_,$ ?e4]UrX_ȝ9HcG€b`5s4  ceOxA$QMN>u7#JO69EcG}4?A& cSxO>΢aLE QmI)) Rf$R|VMw!eDSŚƉoyywͧ4ܜ^p=さiҶSDG`iF` 0=%0N(R #2t hG2,hn B.l5ebr&m[:P kK'\Ӊ;bnւ(:'1Y'F0r< `h#uDD 3voVYkclqS% G_"- +|+xE35 WH~jgkU2;yɋfJ6gO!T\-Hn2m򐩕2n/SDs1}=pRUlkr_]e@c,X:_Q O҂d ~|z[%;֭(oXSw`Mk?LB 쥫f9zoStVA\)AHim#Fm{,@'fkPҁL*3'& )YGTV !:_yYYGz#)V+?֜}sI2(u`6KHVo|.X[e6QSe*|c/ք0HFsݗ||&ҖpSC|sų߉OV:jL߷ }42Xn="b7'̬YEnیuwgІ\xykƻkpp>tƼ>@c<0 [?6u7t61JH E0~W×KQ*!+uJǎ?n?&GB)F4QH/=U;VfNmh7 @BCm5;(,tݍooj'$znlČpbY_ >mF4,mTY*3a>,78j4BփJN;f6d1C2dn`ݮTN;\)T[Ļ,sTġs#ve͉XSQZStDt<Zml&;~Α $$QMJGgqŏ̠n&5:Oye7z9^-z&n#zXpS`W6)' J+.H'F?-t?DŽ\,c!*Y8x AN Q٦ G<)wQEM&6D)TnPzbORL) R>u-xL \CqO-9͓3+Qh.8v:1JcGpX'y9uܤ0sPf}ͧ?NK&ZB~۪=Zn>'CU-#ol~+ {/:8З <} uQC,rC*d޽}/)&I8eZvs?0qK"8'!kMT>%TsLnԁs1M|C Ca_ds<c8Q5QNϋtč#py{irbE)u}3NQ$!lM}g'x#)z8v:g&1M< ՞Yx3~6: "S=!ߨ_"JRV_$"j2Chѭ(h]hS; {\&H,N!Mၑn!Q*H(nѳ2 }D+0o⿑恷r-v;E9eF&Yxl{:ճ3Mpȥ]T'DC;F2IuH_0U:u$cUx]R~MԒQDd_v$5BYT [P`hFT w%}X!?ӔqXl!Dd/wj I(Y/!8OM.4N6,bf42.d@H2UGH8c~vi*) QiWMab>Me?ʭ{JȾljo^FqӠ5A>ɤ44\J'Y6<-@7>.f1a- ٌf)i?{+`U2~o;G 7Rmpu&m6l .0t!Q{ nls9ɹͺgZ^kʏ4>`l::$P0qav9mb#=[uqd0*aIlfaYbEI5l8.x5RL*DNU)YIJ҈0.Q8-`7<-2}|qAf!2GްBVS{A1+vW6I _%_Gr-o1%׈PmJP3"扑pU e[l!x) CբՆj~j 3tBa=jREC;Eע"sxFI Q"6RE]^>Lx%E"! 7OH8o05g.K˾W=As]ݦo6e!7G_],fY8!a]RX羅x3q2tg)OΉkL6fK$|N0Hӥ=d}hnពќj#x za'CXf-gN): '{F___ mFIIYg=v|WPnǮF[,?x~< s7y}nc5JRtJo!}b7AY2m$6b}*SӜ̷lf$]a,*m.}Sa!Pz q^v^HȡGNB;Osrڬuޥ"@p}]ʥ/xers'!L3OՂ}Hx $6х1 1*(Cy2Hn%GJ{9E1&ku73@9=_qQm؜w5\J7ntxTA#xw$bT]6wGl9XDU?e]l ;ZxaGa Yڏ~b@FԬWH8;J12(Ȋ-7^(C#onok<=j, Of.vЕd:F0"mwXrat>o寡InBa)?jP<=8n04P+eZZ]ߵQXG6'%ΥO 5P?9Q)]Ll)9+(GDLigBd\*9R鑎dѲf3v`7NVPr}c HN/,+ֲY1ՅjbL(RMʽZLjLVŦQ㋶X ^nU\J9mh":!#rxuX]VŚ<9#.s%hULO8xEiĆ#$M*WfֶpXiYb7 庴gm(jc??wo9W9:PbѵZo2YDbÇMgT m 5pL+U>S^gNPQGdCgV54 w!;f5v.cŀˀ ض(B:kZMr/S.( (EWܿpv!yq+W;Y!dVnu7 wkRuN PPk`8v5 Y 5v_SV%hU^5*VbU X9SawYSf;(lBェ^_}RܥWUY)Uہ Ჿ _nǗ<'=kR#Mʨ80ֹvq»d2u$ǹ}ۙVcGshQO;"׭- J4M8s%n/G"1+ t- >&8f+OÝGA%c#!~:e,~]9Lι%L ( U|w}e2]և.&y ~7 #nۨE("={hFW綤1 0&9f؞o{hP*A2+K*$#Wـ[$tX?QO)ӃW5.NF$ux_҇N+On 5c }ɸl}֘%Ke xCלnMg]cd~Vz3mxȧ ޢItMicpd`!p|1_+m')h\cplƪ{na3k_{)Và.۷706BGrs*"Gt X3rOKa\䅍UbѶ8GB% :jè: }rV4~y'7Eda4v|fʽX(43-z\!U72IIMkH Ei#v_j(ia vd3x^K@0%j(t]}.۴mW3:j8Q|1Y"2J~V{9b{&WN MND%&Zsn%%L vo9gO㭊~k~Q4Z| GьoԜ@] ^>7= )Dd2E~=,cG>E l ω"aO#c;L̲vmarݤuӜpʴ3NO͉FdNV1hטJ?f9R;8 ֶFXH)zJ񞁢WYxR G~iJXlE{┶C l>\ۓ! U/ʊArXUrX:$K)Z}6*κw׽Q$P29߄ , #؜v4_g< |}VXFk3ߵ [JdS ؃k3^W;TSC~h! iެ('Ȫ!VR%49YA#rp{v7-\>#$V2<\Hr1M Eh^5Ry-hүսv7!\wLA&HtPc&#eVElؗޫ2,ӑ}Š !95]SUK}Η$zG LSBzfH%ZCU*z nR~i1ʰ }!ț}оg|]~X`ad4.7"t^Lr4A 5e-%* ͇6挴U6;xH{V4g]$Jˠ/QeHJ'mԧ^'}Ńrtl5OfV:gw}?+=_xu/\;ȱ 2yjUm';VɟA޹;84밻'Ie:#/<߷rӀٸ~,38%@tQg I~Mm7de좶?M_ǴE'}`\x($QTfWc؋&)k)5e癐kH JXmK*i}K6nT#% - o%N %5MuwW⫙|JJ<(Jȣ`O8ag>BT,nh}KV#=JTrsbPr+,JaZ`+5tC= v:%BV -u#*T-cSQM*`g\&nM)jZeqXm`|Bօ1I\\{Y˒9dEzUH#Yؼ.42|[a{b_x]n1-|bFA%=R)eVwdU(L]/tYW.xd`JO~EoΏ\8˜ q;riCVj_ms-K1|?"6Re5xv{Qb}}eur!^#q.}GMʚVF8OOFƜj6.l_|<< )lBcNRNw~6.uRs?^O5siPII d4\je=!;[nUβND_ ;9J1Q.vܟbn\e|V51˅w@TSǙ{HObRH!<^OLqdVLtQi_'dxҧsϜ]'K(äwPB AkD\D] c[+ =$pF1f^kڀqY?1ơȪxcl|9S_; UŬki~ۅ/;#ҪZ* UYSV@Rhf7}j[ᕧ ů&c " 롼E7Q3l}dXoL+,~soc2dG;=N[ O2 $ nąAl>: auӘisA"owDj_&Ti\x0e^~K2?{ߐF݁an]v(o]UBΝk;PwsɬN֢(k7.:cBm`LD7D8E恂mG#bt,Xgj _q؜X4,m' LaQ}/kL?>N hDODQPŰe$T' 6տp]k BئKMwrW 6e똩/CY'= eJL '~ ˪3ARGL.YbPq'U҆"qŜ&}og{,dӝg"X`Z؏폥c0䊒#Cs\=Wy08SFѹF5Վӹh]zH=kNcBJ$OK빧Fڐd(iI*&5&1SxM N1  2Jg }u,PNГ{9DG^wĢj6Q59m/0pgҬ.Ǧ&⿿?sɺd|Aa\W[h=GY/osd@օC9U;;2gxcɎ=q\2-;1EA*fUCp*5 !I;u!h>XM}* S.ANʜ(rx){\za~Yy=D+v߫.>7_z0S)*(#*$!XQ}Ww'Rhl@tTx--Ň :U9C@ zf+8?_ﶟB(kku*vz[IBK!|\t> 0.Y?LැMMyT`Yn]RL',fPXۏblBQ;ێ>iR+DyH(cfd}aR(A3>0+Å2[{XUf ̵I]$@Pmôcr978f{Cq%tJQyvWz.VҟsM൘7bU:vWGEXH:%o&&D'阘\PDع7G6>ҟ*`ʤ`n_kX&JPz6u~= < ݇^Ws9,nV߶gf4D'6;(%*ap90;`{c|D=c3*oMZԶt~-Et*Pm Iky_u1=Д b.m<@!J"ډ I|%ޛVZm HUO0QPLr pr4@4{k&kZ5MAp:J\lHps}@&Z(k;Br&T˴lw upa-g>.G#sK5hu6ҹ֊ݸcUѿbICƸ} D! wGd,ܽAv u5IkQQzr%WXTFfL&9.WU7U'0MbYPk531Otvۧ(CpR(br@ U퓞qUi3yLᶸ)'IE:r}L<Jbmoral#Gm}!Y̨OgqIa}hєKƞHv(s \>SԩY ]WP&ҕu&vU<ݾh-/[ע᳿v6,UmU+'MNɅC=r}rSVplUPj (ċxҿ ЎR*2Beh%r]_8J'rGCv_@I 16=9fQW=9$ Ј>zMɄ08}vv,sx^f8_|B_#3JÜo&~b&RsԥoРp&1IPݺf1EDs\}5Pҥ79kp.hwM_xf*E0&4d.;噴 r0F!9Vwh ϠMPsf\ֳB&20 6ߐk6vT@[%^+4: 4]ڻFBl/J㑌 3*h[Xb | RZa>R#9Xy${Rϵ^kwj6ſxF:K1'&g`z<ލT"GV/F `&_R0EPDJ5AX/CBg ,Av. K+}V|\٠87+mVEo7̍&UG)iZ' B;Q$G-,6{U1;iC6JX]0mEmlE G1$ͤDA"ع<5WM2BrXQtK %+6Yiinfe-7/^*UrspJ[%]cbtZCl,D^7& ot ZCu.9Xy2s;U+5ۗIŝDupF.v@U1t ֮Dx5G}skzTKb:n[ 8yS يΐ+ؿO`M.CZ&)kff2bivA xx嚇&K a.pr(ou)jv@O]`ug'hN6 v_kJCSk%,BAoZ955]:nz{'dht9t\gL {ON⶿sr I )FϽe^>J%tP=Ky6pL1c}I?o//>?o_3 v,-KbCR. зk\ur޾#<12 iz<*N0zy9*=M fh=niBLƢvp fe˝[RZemjV(oX}:qi.`ք}jxR ڏ+PU%&oL֯tħ`9 ]X_SؽUػm\7Rz{taH/r<3ŝv0ߖKѲhW㟟+ T6͂S;}Oxm|VfleU}VW0IO+l5wWf6efq055k?x \YyJQ8 }l),!UO>"hOOX$ZְOK|stxή9ӯ@کcAjHL/]H%k#B dos!YSR:~qHku֨{1tw0IӲ*V!J~/5X_RUJ(w@VӷaXZ~'O"_w׮_.V9@qp7*f 6-6U~B#*kuʆzXu|u|u#oCv8m7%fM4Q_}Ww[d(`.r+XegO ¦-jēw I"T̐Mƥ۶=. P9~JU9j] 1eOg%v'68CUӲQH/-챣uA Yfm&`͵Hŷ!o,+YLJE?(lP 殷^#X3ԳfM ;J5*{jar݄ZtJ)ۆ$)8QC@W:<<5ST;| -Ϩq[U1o6@\LXӌ/qTuVk1۹E@)-o}}c͌ 5z] x e (1C&ş8/Bjh[}dazKJ%mrq}>ӒgCH_4%OxsI6 7x:& Æ\d7 h;KS[D.,_ˎ*Y4T.wFQ̌R<"V6[a_V8[U-k Y'DѨ+fP.ʚxa_s<`şki݃,, G?fȾ`cKTVc9n\rւMt )@rR̫R4$ vrLp[G ]*[iՌI[N gNjqK꺒T#fQ,'IHRv@$7K! it`lu#z~1C4G*_ ԲTsuv%<1;y{ >g|(B{2,ՊڍN-!k&jVZմ*&HH`dMiҁ)kHKw7z u &ĸOE["W/#7L B81gh}=᷁w0 Lя Y 5y kIVd.:m+S1?{A{L9F^Cu\R5'*L7umï0O+%G)zL8g+?VX[A nGÓR(AbV\vNט׾͢QU^_ngWE9tm fA^^Z\:&kyw`=E~הNz|Gޤ@iiUXI0Y@:@#&<㨎6>ĢN8N8kQW*tS]Lq5b1bZWǏe&8BWnڮqc:Ďo>|}V`UɭEڿޙ(*-$GTϔؐD| ߼=ËTw[&DXL?};ԯ}!;& hS2 yJoPBҬŠlM[GicRi!v䰌ie%9XGʻ:wGeI$Hdžeq~+lUЩ2B9lyD_|ND |0c٢c6/Μ 6iӏl q]$HD }H\_l ˑrWVZ(5g1$e |erYwf!!Q\d)3+I:CVŸ4 9),G"rI ,0ahOqc\%T˔c]k7b`%BV%4'r=؍%cK'Lg g kvB )QZ{!c -pLWmwݥx-qE"pxjt_1 ʹQƸ+t^FrK$S >TB1o? sƖǣ7A GtS漖c9+yle rnƂk!am1(͚Rw6qƘCWZs,gFx=b+rtDE71.}f b w_ %7 ސTh mنcܜ;O7~6eGĩDXVf޻#B48ݧ,T@`82:Gy[ ؏Sk5ޭ&&&9V)d,2 Yl2N12#UAgE S Zˇו+n0;D2JaȄ2M4F;6?y0Ieo@AfR uĦ^Po&G}jtk%h^%P.pOQyKCD^V.?;*rw{uAs"y(|zvPv#YhBw?)ƉA~Cov nllA:Y<v±,U)K {d n+]{U92uI[RHƁQbIZ=c$R AJ5m$*fvb Zji$ˆCl2dЄP9>=89fy""{tAgy֭ ^9ӌX?ϲcy Lo pv(^h*# T{~h4; ڑfܡrV0L.f:'{nQJ3ٰA̘lH`G I7*զ-~)u̳wyj?nkLw7D7DMmV6$+뺺zj~{<›AFG{_8WD-QmZ F|ĬuoXJyV+pA$WBNi8sr𒡶5x Ǎb^zaX=fN"!iΜ2`8%ۑjisNMgu;Ep>4 ۦO0<:4p6ˆaUa#mCֶn)G߽z  σ+$vHALc]sPiU<'PqU9GvSwa3#TMAjX0})Q$f7FIj ._{8ʑ9]}=u8 d%wFPb,$j_ M!g2jHu:}I|hMZZ7 1O>@ݝ'NWl lP6#9@0U4I1Ӊs^aX=FeN"`f{\|LR~b*h $3AIWMj4X@ۻX1x uHZ(5rS!y,'WKc#ӽ=>.|Dvm|?X9+yI3V;(]o E+ })rre0)իgn Дh:Sb  IAYVm}ܴq.35Py>Aʍbm<*߄P@{td NDK8 QSJ# MPvkeJxct 3ams>IP2J|Y gDsbqX]5-IT!IScwJzV#U|@"DR1+}Qy|‰؜ψL>\?lj"&zaL4[ІfTG5v$m(:q٭VUxml\.]rv'< oB~:q;{mr.Gt."M#t-4(g<㔞Ÿ~]sVJsPcQx '-望G_X@F$yL0y 4PLPwzh{+e I90mPΟ:2F 3gh͟ƸB(~ pkyĭ^Mq 2b) @4v u5_511]O{h4A79-e>ek_عG]H#4)=1tf7J? !w =^<#wI˴ϓ[v H+ w)Z  )dX ,aF_?)+%YԨ/5{tpB`c`69\P8gWf{s3(ቔɽ˭vJrK <(MUvƆRp$KR4Q)n28uJ6v2A.w8Jr:x7FS =\ %TG:U=?`sIyC㩠̒Pm0 q~QACM^@lRr;nBI*⼎&v^gb4>d|Cᆻ;BKq 9]ۖ[0oO">Y/mc5NՆ=|jwdmpѽATF %zKJQ2>N)h 7#)aVXl?NtzN`b ]r8}0 {":zfz&UUV6k] %R&%JvTY5)^_9#罬ԟK~5WЪ"iv;4G0jV@`e7ROƔL<QWx`]&K^nE^ V5LB1x/ Q\%כ ٵP+ ik8CЂPނه!sZ*~m`Jb\ 8zJJl{=b(ycLo'YϸބUWֽ). Ma 7a{T6^J}gU53-3jj0m ],VS <^F\%ijvko7 s ym0=Z~8_cBM~µ8x`5KXhIM zM]ILԮk4p<~Z^绷rS,H!iNȉH1 ٻPN N&KvI* IssFg׎Eh|6 ޸)~uxb{HJHb`>>(>|nYcy7jU9ܭ:yg m*ć U}IJ(ny9-^S7J'g4mKusrms6 CTlxt֋?}dVzB7?>7cD~Esr7T2WFQ ¡O70FyHӶ\*}%p6+cޑj5D#!) }jI0 تٿ硌ЧBd:AΔ6RBl+/Ƈf|JkLSs7~dʚ\fo}<(2U %$ 3}0*Z^䁐U`*y^׽D @<8N;kا'UI,.[h`rhpˉ.JbBgO㩚}UJuśenRwfugAܙ:D]994L?!A+w8?lHm 1D=B{;m}xdEDŠtT}SO 6u^JR$kjtgȡݺ@scC}73>¾j +~f]ILBNp)}|32ďrvB:+ 1 P5`T~Z­ S$НLJD @QVU(d%'Ne/:9; $hS8쯰_ϻjS2%UĄWeK5eKa/:84'u~&b?P AԀEx=a6E@Wx XަS 2jfe[yLP*D$Z>LP!vN#Mir} qcUEDcxǟͨʐ/`Zp?NdQbڲ .&^$UgA.jϥ% w52h/JkmE{d030mo^<~`7}3(q9/5RiLH$ÿwn7Vm:Ms'lA}VE&_il'To+T6IIgbDWgA0O$\L!Wf`(e- :{rgG(,'<٦ YHaou~Q$h4mCj9垨wjrC\b\CĖHz427GTc!r&i!zW շl;DR ?.C)B\R\ijC8,<̠ hPKDs nG= DjnVU^?޿:ib ņ[ڪM,dj籛MwpTPH5s>K%@?] n ,++{+5DwP ʼlZW8<!gW"x8DYΪ'R#sHg|>Xv-gHRR x;C5gOQ!+ψ'+bl<_6rt(8ӑmwad*&e" rDv(׳u',`Xn|A9q9>#V L2v,];'q/F{&4&SQq(UUɽ- A$m뭝/gC訖AdE:nB,K;*9Ǘ@#6{5ꏲ O~~8VZk4:*In_!-iƒ1ϫN:v3itM^\q}"7Ci /T{5ΉVlSF١h!QPt8+罯gxsEOHB""+>,ݖR 2: .el)េ+=zj$9JT*^+s6  g ||<]%5ۤ;R^֢s14C:Q"EQt!<˓n?]lj< :q1m}.i2q5Cx/< F1}`v_E!mⲹXPʱd,uÈ]49x#!%2n"NkW] !!=-0 ),tPpt=>Tcd>V1,ظhy#Ne>R j5DzR& ~9^Ҏs$8k9@, QDDMQŇf`~5pYIFbR+rpٻ³j,7;c1Iac7>NC3!l*pΡ1 F0U|vһl ._"BY2Oy"M2ЪmJR56s^~>iUGm0m* 'YBaϜk|h|.!qY&S+I-!FLmoxhO6mI<-~°M8P{'!flYC 7oO5>,6 ݔ^yu嘰:zC]Yx!+Mr[*WR7k~v{c.aw`<c LJzJ(uxr.%x=X/m8֌+f~?,IrvѿˍCٛ23Nr)& jV[R]#fqڹ\Vdd'-4'吚VQ}-5^ Idt^.OWI1P͓eG\οBAҗ:G!q947\Q:컵;9ݶHI(2/r>4B༳$FdqZE k%ƞTau_\Aj]bW+a19}śr׉M2"YWimq4IkSaۮ ^p]FfxP}C\|Ac ҚJ򨠊BHrS;ɰBImhx^WwE2 YlE|x&uBWkBs^BiPt[6.kKv*B Hp\0u$-1ipdRCewx˧7t}Uvz3(筅$"]uCLh;n'Y8Fs!#}##bLLw9JB Bh -Yr LX7ٍho[_ wHS{P_UB4$w{mM ,TА n% ?&!y,N| >| ^/qYhvy!.'D8>-=YKΏh:2E#z1)B/ NGmO)(ieJ9'8o r_,^=6I4yz gp*G7t^":e#|>Cnm$-^5a9ldB=dwr w$Jv7,(~"y ra懤ft$\t?C( \pt a*H%Bp J=5UK '.H"K-%3a2ދBBygag*#CGIAQPo]N&Z@9항"z5Ɨ^7юǨt7Q ZlKWDΆb=@Ty@rAEݹ6 MG&8V7a?w$KSxµ<9y923XVQT>ξdCԸ/\`/ 8^vmRP;T8xomY[BSA;8|LJӌ "D|N = Eӻ̮J̆3cZy<;C[ԍ G1z6 E' U7BHK Mo>7l&;^͌t|kdy^;o(9].w-L4A[Ksja4j`yd!J֦]lE6o̦K}d%.tjT>E\YژhaRvEnXe%\!P{CBi2Dk^0#۪7D&r~3ktOҢw;obQeJe8&jE%[xm_Uѽ>IߕyFS&ΐGEaP;#$\zҟ< FYsO;>+n;|Qw9ՍGq(]vX*?A;!ȖTj-T?:c/bPEITFͥm0"Xu>SYkhO1BlRu])SOؕKqqƛv=gqvxٖ跬9\hFˣeD`bWth?/K"7IWђAxl:Lom.JLA~=qf] F05MaoœΖ )O"ɾ<N}`ʥ)]#澄5L8-Q]fҹ{!.B4e)A(ܲ% Yb&4A^sEAVL1)As{ Z-$;} 2$xBI!]aŜ=`'X$i[s;,d2qJ.|TKOV!Ej_SNn8C-WvZ2[ùád>l5nc#˃㴊\<av- ܁/mr̴W#}Y3"fy׆.M90e \q/ZF dMyZJc0SOcO՗j<1%B,4P 4kVv}nC8dl<=D5>F/eʣpoNň$B~f}7L&Ey$AeX]:S3DHYҕF~6&8$CvPr_nTMX B2=G3|gq6e)^i_A~^ex(ӆfEZiAFY7 SӮniLQSc1"jSO)빤g=Xj-xݒ&ƨ=e9Pݸtk?}wB>_YSIlll=g`?|ET xȔ ѷPb]kܜ?MIC=R~Qɵ"~+/h^8w3rBXh|sa]X^oju"ME!hI2 g2дWec׌ɾܹ`ljB/.ԙ4Q\y eRDNaw'q㛊ệu4{3 wT)1Q-W{¡rl+uPPc߽ nMFgp<(f .G-="K6T00^ޚjiIgS2}͛2%7{_՚ ΜU;{ꔱN ܞmQюRDY@(u`bisKiď'p[Y܋]SDmZUԡ >DvW D|/Gp%e3Ϲ,YV63oaֳ&-(;Kf Ri .,ސˌeʅ|t2)J]ۣH(i)yƗz7[N{n:=BL/ C$M/1!Wf %t6ZSbp/[nGBұl+=JDdE׍. DBؔUpI!O;W7yc#D+N 5"@xCtM.9o,dsZ:ͦ⌖c㺐!UnSZ{軒%woԢI}Fgi-> $dҥE|"}$ xC}CHz] Is[Hqπo禑Kȋo2 z^"Vxi.D2xdZ56֟ׯG&XE\=$439k0 HP[( 栶ۄ!7/P/NxA Հx"_Rn1rXr%rH8vy`(qH^H(k&BRaQJ$ҐΏ9 7L8KN8< nuf j#z*FU?:WqwQcR i F_ Q /,Þ³HSH *oPx3G_s]~cfdj$'å;CisSl Kn$W[`vxB W%>n˓mG,hᨉACֈ)ڧG(mHbXK%o^7tAΊ.zl27פyZ8›]MJ #1>li28Fxi@KlcՄr^=z_PZޗ4䚥"!ey@°Ci|ȇoF{ZoW:tQ'?Y,\Zz^+Heҽ:eCDez]`{.eo$s/0vN';hS_ V⌦a}n)*77Wgdr;T<ߺ܇9u|Y 3k;6}82Ɨ#nQ<-۹'Z{ 'Pa -|z$Yǝ/d_@ 38.)xb5OPx-_y*cZ,•cb艰PΩiC4fx8}h?ʨmF[<'sm|mqm$H,K;irik[mlg#_ߏђ4qzٵCX6 VM|mѰ"u߾>bSTr# $*=nWNet^SLP),,.7!1ұ{^LA{c$Ygkyڶgm9@> uJ5sCdE=tLN8&陟INM!^ԗI)sO!'vx"RZaߝ4tav+@kZҩ A漺7- +ci}dN*j̎"_/g L3٤)O3!i]>&3_r=1FdQQϱzti:uT; U.3)k R]*$8xx%]#v\q(zA E3ͳ@w,;,F9>߁Ɣ$ӕcUc&spQER:rkp D._vvjoex:ա{%c n"*Wg[kj:=U'28[u^0꨺v~X+IaAsN$ FJS kBZ>yOHRtFo"q~U_wbL)i|.?uVzʔ$EuA"2=I/B)-C JBM|M84Jk*'Ap\8CԂ.* /Ehz_ zNNMty3zLx_(Ut +h|M`yMSU0#ܚPBA,ɉ!ɲ9]gx,;d T(>OiD՛ҪN>3ԆҸ'U=tPZA{@m<- j;,st..j͍n 7!dѾo *ڪ 9NDPnop|OA4Ԋ5y}|˳A_ c(#{֬wӟ>J#;5}5Q /.X{QF-mid#hX1=U3 6gEQ\xXۯa_ MȳH @=*FNy9*ZbuG*^zECէ]{aƎI <ݫF!68JG[aybm PhtOc’,NC!pNXCK=>*nt+A;ٗ/]R14Sϑh6cKF  Wq;'UF_л(U H¡Y=8zK&pCCQ@(U5CdbQ.9EcN&\~眻ma]YYu?]TZ$>OgU6Dlڋ@GlLW5xz+jb3h[ 9ҋF7l52x $fO y@ \'_p8j w+t˩ͲJ;^unQʺI^P׀i4QQ;Vu ٹ4i/L ' &Nye4_)H7~>!q# ӝZRz9{<’Jom yMܾl>8Z1k!P3v6L)| 6Q4YL 0VK+YaéTʐ"qu8mZh0I{BS1(JZ][8J!Pm6w@S*jKv-EPHY+j}%Qxm쒒JoMAJxYJa Pӥj!6Δ9SE+UN)|ٞm4+ur n#eHD㿱( cwd9O)-}Ѽ8^ ]s& D+$=6a 8[F+x~!3/"ct<1mDJ*V_!S!'qun|D!*44ŏ~оgfV8G#d.4Rsb??JP|,m!&G-A93ag__:hyF}I_"qJ#}TdG/C'<7~֮7$>cZzηZ}Ү43j3 _YP`i LWQTf\O-{G}R7em]K2 ]MrMy 9GxAyVM{In`6"t 6aisIV;Lw8BdanH >&T+j*h}mH,;d\`kŗ.hg?y!%aq6Ceˊ\^Sק_'T)TIy~iTb|t/.;Ϻ|G%m?1*u&#%R)C!W$&b2Hת2.KBI܊xUgZq(Fy MNk?6sL m穱_^/rz4݀(Z'L<ߦ0︌E {8Hq;:HמKIJRxr]` N:y9L*;zƅW4ٕ_t2s%jy'Bku<~GAuVGe„!7uI/ Xv(Asd>=Gu٨..t.iݬ0X,2?Z:Dm/D.Z rwkP64XFp]G nPumX8֞Q8{O| M<S*:=~2z3={#fB~?K*n~ <3ёsGcn2pC;fx'xZ!gO/]map[ƒpʼn@">nV5/"I5Ϡkzk!7.:։+M0]ji=SFF9fq#`\/on*XS<^ÊR<|XqAXƒ0A Q )TF;TBSް&f3sEl˽E aL79oX[P]csR=jЕv+{#Z`a@ {%@墴F#ꪐ#r"c&C7|(%sh^_D\6@W0uBb([ gm`'/@~{㖧aVe04b*xtvbN 3Rl<*)45FQ1=.v=6JV/4V!IZQNJ| 7?[L;涕C^OIqdӀDjx@j_xd^@g a;Sh9^_pnD;ÙJm]^7`$ofFѸoXTI}B%uΥ@ӂrziᘷ:?.΅-[^^od`7} œHaiBY՛|8-whF,Wrq9 m1=GD_DӍ&r:6A [,D Ѿy¢"&p&w8+_eeCGc˔6%~Sݷ:|(Ÿk"!;}3i‚,:A(?GFO% sR<t":0?H`A^ՇbmNፙf #9fnE=,HeՃ 6Dk7%..H:˶^i>B\+=h-\-1[/! qA%,l`s,o2_еyw48Ixl0ix1e3apC??Q6=-hwAuϙz%H$v ǐhz@˿7EcB+~i GyYD,Y&@*Au>JУ&u)WF?bUN:]S5NeEf EPe3B]˞RҌ-dFU2E`Bs9kOT0THt7z 2*/8AHg->^Bti}L{aN%O7q_BV?4r";NJ:;XWe',V+S4T-+??"%֧hꘈ-[4-A0MGu(`f1uA5\; \dTں&+v3d=00Ugv]cH6($*pOΦaHd]ni= ;tz&M-*I/у^cK<.aŹ8X4 eHdwq1k qhZ0jr-hJ|oSyKFF[K27Nϑ #|\%\ I| rL6QUAzDAJ 3.[9訲7ƺhŏ.@dߋ?B%D|g[Cɱ5[?;˒U(W'_1q|J'^ՆJ?w<"*N{M 88TK!I٢v`jk_#Ra8Z.1ۮ# %]IUs:lEŸ/sbl7U2^Mr.pcW/iOUJQ Xt|ْvE 8+KqɁ%є:{="TQ0cS٪ 4ǎsͻq[ j4*`qޥY'g/oa]BR})—$iQ>)drtUBߞ˫Ntbqؽ!>qܑuM9 ّvo^c=$=b~{"#D}"#{<݋0{,. .l-c>чi-nqPM6fXCQs)RŊӼt41eǹ!EuRm&<;wf%HGj TA6<[Hӿ n9};vfU"S0ELMCʮ ) GZuw32="5 w~CM%&,|'潨 `#rg%EE␓2Y˓W.8@.ARXDq`'ML|M(3|5>{M=!,bውϸX0}t Va-*39j8ǔ{gHSYCps@)QO6n'%UCKEгߢuvVlD\l?N2LHu/=`:`I75cԨMe &j 0ltg%#nV !//T{mMX'0dr f:pʅH[ z$cD[5k4<S<]Hs VXWEKaÊ8* 5qm>Vs:q=V@nH / AK b@U{a=bB/M<8*={jKwv^jLǮAtL#dy9Exc=&t.RKL|B 6G?%#hu?!vD?\i1ϘD4I݆}Ws$qQ1E f7B 2qy7XUyrֵ\vBX19-{9``,~1#y8dݾnkze=s:R9o !=m8wX"̉x%%Mw[!a;aucfJh쏘mǹ4 #tL{qX޹Rga႐ݍIhTeÓ')O$nI6n&^i+2Ae` *ɦQ% όKCTj\u7lWCbW !Kgþ+|,&bwJJvΨ+lu V INdw7RIZD}=冡TM-Cx6Y~f"pˠ?eLTr^\a}cƨVڷeo՚dV\/E $hxp"I'hBvrB^ U~xuj2AF*e;,dmUBbDţ]eE݌gΎDqlC%_o6p%=ĹwjdyL%h5=v|xN}Ugh1>k_q Wc(XRTXH !د>Ƅնf /!glx ᪹n%Rh_ru4lg}QA%aWB$U&xnSg1-iYxo/~O~Fa4vt|'&nkI}@M tt =.>l0f4AU14񲕮_%Qװ1ɨI8AuǴ<aN=uEr99w9mXY8s#MYkV-%RRʒ"mܒ砄ODa=[lw(]jP|sGvGR,]tUqXB.|,\O*e"cÝ9Z%y5!veB? l*ɠ>PW|y^op r;l_\{O=U UJLmQ`,s :EgAȁdCq"/z@(O1Y׽k #Ԏ5@qBRm WL>Qɤx5߷ 9<`൬rt)xcX$AHgCL ѵ=ka:.5}18CJ41j)͹k\JF$M~zrEK[-s{.++*xe;e|jHp xJ1 hH2Z:9Y'ݖ ,׻R6`~#k|r72CgA;HllRuk1/ilD8<$jlժ>^tlC +d#qw}~E A׸w]dg(}J %T,G+ N4v?>M">.,ࡺ|g iR XeHJjgE#x_w&̘#+!dŗ_ǵ?IMD{P0>)=8i%:b|o]N);Y+?IcM1|;5IUJ)s }d>S1hB> 6BJx _v50ܢ5U[]Y^v \+Os;?314.Z@\!nqz%(#jŔsZgacBOH޳Xnpj8Z$'0 md`7IޙXUlrAjݾ4Dc *H"+ |A>: 8[ܹyg̑S[ObP7=kb+DS1D|*! ,CL4d'u- Y'Nyiqz]0E*!ܥh^~q^謶f1A 6.k\X*f\55 r5"2\5*mcƗLнh~eI9 ]5>Acdzڪ[v,Yݤ(O9ol%wEm*BoWrS-Uh]b8L"Ưdt.k#̶L m{;yȢZvS<3v/+/!jI jm{x4BBړ^UWN=ryP*U%_d8IgKu}>xJ*Fd#(7od\&nT#ek2 B͎ s GOEt/9&bIKtMM0IX!40+jK[5N`ͮ^j%Fƿ<2qE[\^Yb{NU=xRz<-O4A9l=PA-x>1ģx`0\uAaQti lDMFrKYKj|Ϡp!x:*P:u: C:\O Zϓ/,ȋ~X6h9 4xl7T֬8Wzl"Uuw~|q{ cբ\q뵖@p7; ㌣z A~d7jnγ _ʱrn)@m %r刴>&5]DӅǧmA1e wiFtMۙWyzvg:AyQ+K4AݘBYR%_:Yer!GE2t<~1Er%?a(%qD.Hks5)F7D*SdG)ʐH HHfqOd[).sCW2{wT@̲v2虓D~~7A v~]ǓjXK55N$O|{N!S†/IHf9STg"mie?n׃Dyns=ڨl$Wp%B7y&ys"M 8XjQ2);r(6"ƅˮ׬p6QePm=^ָVh9XjRX9:`jdE)[~KUm-⥇1غ n]+{59Z%SՆe E=~ސE^kr]fs e݁vJ0_EźZN[ D|RU#/zءI[$wOORH?4q"n0pJU(4|_ĄEOu nn21fJn{b cߔUD&vEb.~|x2.U!}*Q;dxNuvŔ&P:;w!l 9۾ڧ1*D1O,X(LM*qȼS[\,ȁq|32elt@@>bA&`p֝C| %hrp陣7kC;--i[Z`EGR1fԱ*?Z6}ڣjNa5 t,6g5y}H\ثŷ!\ظ_,=w[1=w\cU2ղcvlA!&o@]OzHi$M#iFV3&Txsw!-rBHa܄$9qs{Gъ|c܅CdbyݬQ?c6n>N؆W)P6Fqb'J9ZmӉʑ:Q@Ѓ_n|:6Z̓x?8@7FɼpQ27&Xz%]boC7*@z ᓷ ͷc"E$4ĨunVt{fX۪N#'±$TuC1G J5y+{{|L4q.[lSwc-7"i_%_˱ИA,ֽ??UʝYȬ:lYĕc]r isƙeVܯzݹӿv:6ԊvFd#w*&3ꆅc9^2W{ڤ Lts;&*"!7Gq}wMY 95e[Ďݪ! h.#o 2Ѭd wȘ J=Osx(]Yo#Ir~֏tVXڀ3+iRdPEVQ,H -R$+8##2-<fʌqg-XP_+I2lL -9>OSr_޼:ۅӤ̃Q`t|TN.םEv?oSIBL=O7rUdGxɰE֢O-ïN7XĂ0*BHI3w⥗e9>[D`OI 6F| 94ٔتML+ "rKQV}Q逕kڣHse]UGZ]b-'tD0ltO VjsK!LS&6~Y4EczD&m@XUU  D B"U(?KF&i ӐÐ\H.|RltOϼ4ƺ"WZ6OWC>QM aY}$~`މo3쐪C$5{˩[sŒwY!1N/ܣ3cb\I'_6J!k|;יvHeq,I5#qD`$x6pOvsT+tpÓ!FNa{< M*#{ Ne5٥I):L|gzT}zU;40Q œ9Ě+OX7RQybk5BU2&7TaLymHLOq?Dm Gx~hg4<9}Nansā]HX<^H aNkJ /}MVkgmY_f:4pקF aEmᚮdš y.Bj10$E尩5ےeY 'ۓ֢2?b3N*~Cղǀ0|DQ3I$RYV۲cvI" *^|xoД m1^*wgoy+錃{[忨NR"zg'5T՚!M/Z,wqQ{xfJ߀[K+퇃5SSc8zusˉ&m ӈRaRϦOؤ*خ`qwi&Z!l]('o{R~h[g%s=(/hm 9q7eqђCA%3pDv1AnF}?$%,%$݃Qv{ג{hzlvm f{Sh)(1HJ*|&pr#T3Ex',6^(lJίI[Rpbx<;'6*[+:Z&bmLzǡ6o.]' 2blm!J''XBx+ks*Ұp6;=}[%SRN$ʾu4cYA=JxjlV:ꌒ"QC2O͇[ң!+]c를}l;PB?K e;NCBT j㳞YA׳NY8RS'ۢNJv\ӀJFcBx3"f$资vCPsb,ttViNi;.bK@X:_Qpݟmeb$LC8ܜ_Zk U)$"IT ]hӢQǼ+Zf,*>*8urrjZ0/7Գ udF ջmLcMzyJQVQl{3J46K/_xTƑyYU9-7_བTy\ 4_ n_a,;;oԩ[W>W⢠^,==oļş׿],K2?m6搹H 0s JU %Z9.6/x*!Cxk+ϡx!].%vjOyJG)G !2O?p{ #TK;n4/dv"7a&cI5ƢuPpnl;6$~i /Mv]?v: g?OS}knzbSѩMB(K[z嬱gS8%dE%M4zA2,t Bck#zܹNHJY(=x;qBLs=vmڏo?.v]y;%!\2Jt^0%` zJpu8\̶cm}AQ c3opՍe$fpB\Q(QZU r)MwV-O3ҿ#R5l̴wl|_OԜȢvr˺Q_@15$~ҊE>icן/?Su5|'XNk _J2:4xc1*]M2I"WqX`fRrgVKY _4惘>]2{_'%ju>K8*syu%l"3,B´3Ê%,amN[71pc7jTp vVa˦Ndvr=Og>h> OYǃfTr'Bvb-DzG^rXj4T)"` C+O"W{Mv[F|mTVc91=Y2.}]_߿/DLzXpNaKW@J8bk!cf3g˲O r+׫V.ţmƧ][,G/SsZd45Llo0;Y@&ZE[d}VL+T ͊_߉Cٍ+N8 ^"%ɡ>աg[~2B?V_liV8뒺q-:4OW*"RN+x EM_Z;^lFLe _R8b+egsF.2ث:^p-h*SŪgۊ)$ЄE{_}Y~>eO p B5ӟ}֙Ԙ6iv/ҧ);H9CgDv\Lle,~>HmdS0 ڈLAx@஌sa2.tBa3y󮈂2(FB= Შ2_ьSm⨛fZqəTo$Wm\3l,zC FMБd"Ӓq۞7cX{ hSHʩg+H.<8nZ&>Q~蜓4vg7>M@;U 0yh|Me Cuي^h8Ywk X,9m"O)=s:m.b܇*y _"$ RX0:SGȽYB}f#%ꛖe;7M $:j3OZ t tK]`Q"鸡_GXO}]z&ϰѕP2]T%˕sY281a6CE6).rS5GD:P&(Ϙ/oY-x?d}:Pb+&\?}W:a|}z8v]|GhuQg3NJF~[GH,Yl7!|O.سea(D;Oӕ`_b !24W&3"DxOW &P&TD*cǕ1N*~,n8aeƱZ:qSkq\/Ē_͕-3Θb *_Ywokpoh6 iEERW[UaEػ. _U u,~)NzDUa=},CY-j]ȑ!ӣK9XQԛEUl4Y-K,BpB"HnX׹`h#Xoo=Qq"_%Ų"sg%b8d;ryQ*$iyCZ*]5A ^,WVMbYm0gj{aX6naAybg?׮e]p}/=}ޮ|T:Rf kHQa2쩈Bz:Xv/7x߆jGp۳ٜ_:W صVIe;Phh|Côt0WӥEU xK Í:$>cyhzoA+\ sgWU\atnA!`DOs2U}ΰڄ$gJ6Dq^08 izF>2gWc 0c5ô?DiI##D})y d?dcWXwr=F%cT|ߩ(atTl2?xdLx&utfwWz<7c[7֩lƎ*΅ MUD60/6a }vHKcI[̙EC>`.2TYx uê6ᕆ[6!SHFHDst!+ߑt]kr}4IZƄRZ!Q[]RAsy(GMs$WG 3)d)sI!魖"=lp ڮDDnB-Dav#2kÕ.j:I:sHi!!H!ƻ0Gh}`It*cD \-V/}a; sϬk8fsg\ls~"" T!n[k9R*"eߒr3[jzk D&0ta%Xȅ5攡w%1){!nsv2h8PsߑRům5^a>4G̛FtfgsVcy;ٻņO  "E^9%?,HehˢQi0}#.,~Zi Ȭ@X:k}<~ uYO)#=gkRE`dFV`&V#kx4V,܏Fw~*ˌ"ǷR a.?npePg YnE#|eĝ$96Pi@O.A ^zv$ltc D9 SEE6o aH1Xjz>LzQ+ I%1qfXg繡b/D1e&e{PMMM"v],]yTUMbAtTl2g{ҡ(8<.a: Hox(Um|X[<9*X\ Jhe wn'@D;vE5s@h+TAboJH)%DOV~rÅ& G ǂ 7щ}+:h+`(dN8}p*x#$"O`M9Y lP/D4t{cQF"`@&N1BĜ|G@0b RLA vsNg h8U`GzRg6tԑ&s(&/+c'1`Gg5@䆇moYbMu\K䪸 ZG mmjШ0${Ù޳Mr&gShNNQnWd2MvNo;wQ=oex%BUBwqo,h֚2 הZp| M; ۏ#n#&*L'w?AP"IUA< J@mW3j,Tvq<!V{Vp6ǼP/cᙸ6$qX%7"~ȸ-ڠoWl5F㘶 g$ACsM□ZY! Auo1jvްq<Gq&S)/^x  l5C5rY1lY4|ChB5:h (ΣvHjl;k,OKZI?+: MLЄL}RИ Q?QW6lJ<%W0Ey.ĵ69a78d" i'DТb1M܅7i,=<%- `Wl@Sхi`4ziYX![9Kx1xXt>Fe XTɹBcONH()c<*= '1QJeYz4$+-:@y&cBC53[kGll+B)L 7M{34h)gNCA^t  /"ϐ9|q}  PW6-$qozBg cmn|?F\)aSKTHĚ T[6 =~jP!ܘu1A*%*۲t/+UgW! (IPH*(wrxO-0>1$׻~K%QҩN%W^)*[sQ]COigem3tHfkrg#dһfqrI;̩2]Pd=;HLt="ɭ29$>:*;km%1(u-X`Umv}N fUyc7gymlz|0^vm0>!*azĒB؜m$4j|:O"NşyteNchBc]41A8cjWwx|75Dn QJ.$c%4Av=B\MN` ?vF@OLӺG!s}tޟŒ5GP1^߽FFRqZVEW@PME~YП"eI?pိw=dX3l#-z&9z@sv`FDy9V1_ƹ9rbf .6YԄEM˺=Fj,u4t")=W_Slu Mmj˩ހQ!]'aw?᭔6;71+)MflgX;&qq.3w'f"Ђ{MZţg9y{a}Kre2RvJ <w!l~Izɞ'x&NdFkƩV=y~aeVǮS֯zt pc^cQrF5G lS9wL{ lsFmkbKQ~vzkǸD]zc&09:Q5Ix ǯݯ|"P*bwRR[ l?Չ$MWjU5[טra1)áO5ꁸ,a{c7egw~Fi*f\;CzNI8Dij+&UEۯKEG/-Mw@6qJPJzl`ۭ:mn7>)cc g*6D~mZKk-[8Jb-LTG8{<U';qJfL%˹̏>;5^‹'5.U%}КC|?{ݚ(n,;rA4뮫nL7=}1:E!krcX6~g/}>ej@}du䮊B"2ݾ28!BTɲH*)Zqj6Qj/H6cS!0Xb:0Z7CxL8\PLzݕ@ErмCfL}/)YX#ulr]O/{e1/Wr:Nwr{|ҁ781[.kk1S?3^Q Ce.͓/WЪMr}n< l_V Z}<:&VvC Sx㳳BJd|c{Z8Lu>]&FImIT~$_?/0JJ/=b O6r3n^Kń@y4V+b!|@ TVݎԃD7 _.JRڋ 2i Bx5ǎy!ڷӀKnyԕMa`p̍)1@ngg#5Io)I#T9Tᆄ8 A.)Fbp6Z/ELgE*A`rX(0 ׺c%w1,6u2EYr!E]rv]c3mzJ*U/Y0L[vϽ(lRҢM$;aP}[7z8TXDo-Wwm(p,+x񚻗ɼbku_`IMRhӫ]Akɹ! ;:wA>T2ɜIXV gΩHص5*$YBsC{u"Ob-S?ՔAHm{s3N<\(utCE*c yI SJ#Ks*a?u/vs9,tB퉗{lozljwx*.(#p ǩjE,V`m ^ wI?[:?e0R 5-rU⧟acȨxbUm<#:(*OF ;?V}'?xN K|ljhhi&D6Aku*3ԘfO ڮUO&p2c\JeY^xEGa+}eCdD: Ά} {SŒ hWu ]23ٯ5u\J@Ɍq{8p9ibA f8XE)2cϤv@)SnNmXQeZJ@75Z~ ~[rfՀm_fTsBWI['w3JG"UaB5#k۾/ML` &H,ou4}߼*~.Zaq=puLn`;?<ӓtGBgMĢ +;e2L3 s Vf;9)X(3b~~8 BBbބb)a e6>YY MoOit"$"\]^J֕,A_+~ӟ{<#J&)b[g`MB]ke8PتjO ?տϩuq#7Z-,¯X1wcRXzXNC4$9C&h^#n4x"̑a8)PLYf㊐ۤhJBD+Jvvjd Wj`WYEȄDsNZԅ 즫9B7p |f3XFp)Dqw:W BW@j۾?oJ&F ,veWNCFuweU$yJ4…?$O=AH`|j{ (J韃7PD%G?C &^iz+ͷ D"< qe*CWgi]{LRxvr߀uǦEeU\KY1BҡeAt GL]ߜv8^l627yZI;9L.*ņyKT)!=~lB7Mx@-l<[< SǏE~GA;~P˽bōhFhAU b~ZRDL?b(,w7Sx6DD2Z+gTFNnT$$+8ϐ@7EY(%}8A5ђXֹuwo3Fϐ*(a3a,TQ[O:ۢN~#4B+*ȿ)=co^aD:GZiGXvis\WǑʷsf*'Ҫ2C&6 vۮ*2 `47_d~3 8{(\OohA`pݽVGI0lH - x7]$"4+TMvt`3&bAW9Em9g4aW5]=?WEMʬPx/HœLV3Y}xMLb:=bSGHVR ;K7RT&9J5,$H* G\^d63^ D z ؙ  2_?1|NIhTUb?1]_>C.e zrG~ep"p"gZaPߓ&6ã2lT|#VaLvNWJ?Qc\ߖM*iC⑻<a)h0nboM'Ryn1G;DFDžnk"O թ UHkE$F|g:4*D'Ykd7DOf`#n"ҤU7ـ)⅜idM\6p98Ak"zKeNѝgFr=kJ3xx]OJ4Mp8*ξozDO_Q dSF^Y?+c_)/{+hJ//WeCo  wțG:,6e^7* 0joz,?IR2@Ix'Xi]x}IXRF b/3X^Aɷmd4 f|!*|bp&YvL};PY&-Wm`\yw>yADϚӥP!Ƚe?xXC)hd͜K[~\aj0BATL=+uR9TJ9??s~ bfvֵ}Z}mH~<vB"sulJh~Pua]326DiϾn 1L (?;i%-BZh /gE!(Ina`*u@ԙ\]G9DЇiq) x:@Lj?C7rɎ#6ZPo4Gw',="SP&n圮|T~b3'S*?ͦ9?,_{rL/"[P|D[U?ٜOK箹RL"zΐFx)fOXM\Zj9jw0OH664f=䡾ؽ딅$G[v5(s.rR|XœV⻝6Qr#x|rOBJP=MR V5pQ$:OIDkEP)Qu $8G*(O8MIW(ODyr J1+ E'ՌW_[,C2Uե!61\OL^YƄc F{h ->_Yc1G#NE!Sd4^ĉEt.vawk ul60]4FjQl;DO)ڹk&;Pu vUZ̬olJ)+>(}0ZdRF7*E@崡H->g߈P3zkL O1Gmb!j"Gbf6?fĨ8 (u3􆇜|8Fڀ|wESˌ//7ڏP~ 𫯺;$eI*|v8[(s]:` R'|δAqp\I8KII)P`x溛 61<՟Sj:2uwù(9赍|fw9gg)U3d'ts.Y4 'a~<7%jb?9>\uͨ9yOD\)yLo)9i}xF_j:d}4Nj{K[1A=!sJBդ׫r"9"=[n>ᐕ0 j"DUB^U{յGzjm}THA˳p˅f҆|^꺩 2ͭNxBK4}2<ڦrY8B\xrpJ ]%~CnEM~TQqs e "L:Wn@󧦣tU^59i7a6B,ZElr֦c/7 (/lGabLZCk})ms REYӘ.AWoAJQ-6KUcɸZhIv㭩S\E%@Vyc?ࠜ@!ׯM3J'zUIW/sSY.vnk:@mo_9-R`5bD9Zu&Rmj8x 3E<.sWo="1ԣ&Kğ6vnHz$ZypKmѾRo)8Tp8/'WRq0Sd+Je/}zI:^즉rBmfdsOBѲmUi7LGa{5Tg@'$C)S 30;a#Ŋcӡ?q^ܘI&VQ?r-z,Ґ;_ptuidu}^ӏ Sxw/>6i}ć5BO/r`/dvm aLpxUHB'a;fGQijA!V%|ΗԽ{>i90~wZw._cZr!qr,yW_}ކT{uoDy~,0<Ʉ2Z,8V8a* !ugQ&JM5۬~8 yc&..bWiְk{݄*% R-& "@FR(N)LL bm#E4x▢C,kp5&mp46 5W~tNQg1Tl뻮lgjJ,OEHn"DcUsȔ >&.;a+9<@4zj4r}jTyYXO":>~ >E]qHW7x7Ҟ VڻlLKa{ ba IDni NhԠy[!S6v;ts쾧P)qPKR*O^٭uPAzxSz)|}U.F$Լj`4WÄQ/RK+!iMFr" RڣiUnW4|-Q7I&J~a+'UmUѠ:m܍E)lh8iDe{QxN漀ȋ!wSޯ w@7=XU ^瞛0gEʽ6%5!^ȎRʗ xE*$;4ܲp~TM!.8H`'nt*QŸ_uvƵe&,Px\pE*^&gAQwڏL^m"FԌh[-z ߱V$_ ų/+)?ՙ*H=9l y]BWHTLLHZRc9q$r \MQ#(Q^VoS"0TzGhJ`+6 B3-/|b&e P&a82r]?BAc2S׆=$q, OX,P\^ԟmnY<<>tT^[[%P]I;gJư cNo8-'۷꽳^tf|+?,6TchT QQGPoDpG@~7ddېH9Pv9Q u7 GTi_<.dRwV=Gm1-3_T^4i^?P~ҍ E79NDb0nhbd{|clA!9(lgN 2d1Q0xmA 3CUǯך5,yrA4QGd-O&,*Y]1> ְ4-K5:ߝd; /ؓ;fl`Df{?iy\?Y ێu"Q-M/^}]4B*t9jh>Ch1#(JN4#8&+:qSQXHE1'm?{L;Jt^pM]5!q.OzuTbۻJl0djp%¡OJlYUy lO~?  B =}&nU$*۠awܸQX¡VTA܁JFzPnXoF*S֊ UY;̂ңo!peRD82Tn4(yaU*T#*wi{z=䄃 #5܅"tN._/jYpxa]1 ?pvVw?h-7arFs0L!i~LWL 7P9H<ߓAvUf*kۛ3"EqICD5FH'uOXwOrPb?⅄ J}b&R+?aF)܀R $]ť[6 H*'+(Tv{h#R / A9e|-{Id*o'n5y;[格n=><Ԅ5xntn zK![- i{}oCQ] f ;"Ɩb0顑vLi̷x2cwM2Xtr/q[M=ڷ:3Y%־e9,$TkM~J+.JC'hS@mPH\pxK(nß2}zުY0 (1J))d-Ns ,nrm{ E$0Ty< kL(`o_-lQJZ&[\.Di8sb nUT$KXGZ~rf*vB/Ig i$cY[ssL&A0pXzC:={M(%)xSخS ]5Is(|3Sw8enAK!=XgTqCy^g2@xC`zd,P" UP0ȹN~ٟ`>C9\c Ym˴+Utv*u5T-^C2~ =S̩䭼º{OUۯ\jiTcT]g3pb)4qE3̎Ϡ3|FeL, ǵA$P17lKZKaZ=*7eNs>!V9z~k`?1֞g i?pa~#@9LŪ?N{w ?®Ш@L?~65i3UqH"=.~,( OTpD F+xJ N̟(/FF [D4BI3Eou\} 9)`9!z>|Q}{TM|ʹE1O~7H>Bl:\}ˣW50E]h?q%\tAoUR|@X^e"O 9E`[j$yW?Y|[a ݵݽ[śH"V̸ =eLJ4 0euL* xAXxK oD<0 'UM(Q$ ]'LX)3 ic]B&JS\cߔBf7{fO8tEeX v2$N2g\'}O06T*er'xg vnTXw5, Ս3XP%' F /\oYPYÝ6uf25#H<(Bɨ3^ФcE|"-HCpqքך(EU[&dQ0\C!^3gpY yN`f$I$"AʂYyGAXjl b:+o 5  p].Ǘt #Ma"ڽ\3j-6d [T aK$ʢ6*E̐뒘|_}φQ BxKpUYHY̋6˽@ɩ\q?xzI3$C34Y<&rT8)%DmnQapf:u~2qfq&FX:\B8(ښ%\0Vɜ/K@&O|c'ŒA:߫ w >gBsNJתRBin?7eWlj.fvzӹ4IEoWnKv1rqYO4VGXdV>?6z*7TN5&^~ )7XҐ5E۶c-~ O8,XbDP7Ě(P+i'Ko'Pj0s1}.G']+i%Vqp0kTŔrjEq ȜxLb'p1^m ߫3T"֝ 7W/d,%z쾊iGxT, mv98cr 2b9G v MY 3ᔪ;8/5v[,t\Y64AXr@A~(Y iSGxD/WS{MC<,)͙skac VсCL(|dko6∡ʯ{4!Z\~iKolLRqB%0bIIY XwYT8TYy:ƀ!0J!;UnTR5&Ke9d0#ٗ&IYhds_X'4JlYo$R˘#孹E@rLm6hYN^ԣL*2!4\8y?xNeZC륙ZhRZI@kȑ9@rgH#N2{ T€L$wR?9 ՇWK3Lb3~D qʈB3 kX<[ ѧ;/pʨU>Nj!ng Ś_Ia8<[^N_ b4rt^ƫ{YOxBT58)bmR$'2) UY0"}C)hv2Pg!bĭ(lۥ}[wBP5 gL$TA7)1>h@RpaόxUU09$blǣ4dH$Mm C De=g1N7q<.eż,NFy>~O IyBEu1Xm9Gòj0'!`͝*DqvRgL0 ;)}` ▊\j,2Y>սF$O胼2L @ )>-}FlxfsE4l_w oC "ƅ{T%Aes}P'ְBq=^~ڐ +.1&XYH& *E01T ?*( /.5d3&,GFc ; ̜R(Wr67OG)( mQՃ/&,rW*1pR`$ VIp -KŃ=1iDY []K&5l(~|6K ;}z . e5("l*ocs#5bF"FwC׿i\ 75N\d[ʬ4 ص?z9B򹾺 ^ ծaԡ4[v1[vMq)Em}%a6H4p[|y-4աD?3O "ιƈ*Y \a\^0Ǽb0^FRh3i4(J(Z^,MSc5G@SJ}DKcT53~6FR12~CaqF[qbĽw_/>|3#Xbss\|En!2ʞ5kA'9ZbL}?ȘUf_95#uT! R戚'UMͺ .E{%BHL[F>5$%a=)*.s3W,Bb\a{;(fd8[ :noe_.s8;@;YqW,Xgl_Ž+LNܢ(0["]/o`rW&=sq9cjtm BK)߇1L!LD&:x$S2=c_)fW1o:(A9߾65wm|NofHI<2;XY%NG!9Vjӧ*ԘN%GcNE[Ɛ "PkcfHshHnaGɃC$]JlqC9XRUr@gR {2O Ad>?*a5o{ޱjޮnQQH( ߇"<. h& i3ϋqEef ^ex%CO[Z~b&Lz}>1L䛌U{kl,n~D|vZ dN79햻m8^8I01ɕ7@,W!7%O<)6uYsn6bUӇ,Dn'c805?p*e Tk\E>s(5_e]'J{"".O0=Ēv۴_#$5EC@Je`%=Hy{Eu3ʕi>MC-u(F |.6#Vm+E }yk7L$0Y&?7s161e1l3A6;hQ@09_qeBGfSڕg )NgX=`Pi-V &n zíApMmw):;*2wQ8g=tO<"Q)u;Cdâ 63+ע6,)M-Cq_ HWk`5CS;؜T=x_ =UmG7G#J g ̣7MEg= "F> 8e2Bot1NE!ǡ!i8h{z jsnQB)R)1?$ #mHD6 /dUlo/ &u<>x,*RƷڝ7=@wC]p^)_[[v.q:q#H]\0. ЪpmapR#8ۡPw8,u vمv#~f]g \u]&8vޟ+T'k2JM&gQNü?C9rx_֛SqBIU[XŲ *^σZʚY3?s_ǎ ;1;~%rD,(RUY'-ةx")HMRa?%'G^~B °L>!}ՃGK4-& 6ms?\۴愥 EA98>B;~1HD)Ag`t)c5?o̩CcStsKuADs$~H6ʲNUC} +WJ'Bi]W72!C'yyJv\8鶋VٶC?.cq*mKm!.#Vj@|<)3٣ڬͱ.S6͗y8ŕWJcJ@/]$x k6 9׈;@;8c(^ D ݳܯ:C]B&$"[ZGUMy+xTP~;4;>ͭ]"rZ;Vp?Q'!QGF|fC8UL(R Gp<%k&~ڍQwitD1 kk^(rʗU2ۓD{)oec\;J^ qt編F/Ƣsr U_]mtLh>3PiU (={n0M/b -pE0nCZ>&@J~4P[ ro8@Kn8®y;Qt6k۹ $|?F r2Lͯn h&j+&ow S.zqۻ̈BT`W l+N7/?BሲlnvdIޚ1;(J0fta 9Te|08Of4gh^eMՙۧo?`E@RveeB1/lq7-~H dS/%at+_t[Nj|)MB`۽=E[ kJ{P.(1 AGzvH#r&E3mAfuܸ~V85\x&' !>(Wh#r +퐍@!+Z%+nRp^GWS:6z.u:qj-)5!jUyu9Eg!~7D"X[E_xHe\t_Z G8V ,z@cJb i+e瀧%#\T4BdF TkB,v](d9#R ˚CF5h Ψ'XۣXXd*/ +w,hx<=X{7G &礴a8T,%ݾŸ 7,%BQZ$.ySьpñ~;N[EY]yJBdQŕ8T=Bv:\}D(Dfz#tw:䠨u>Ny_Jzm x"b=,cFh$Z? V>:UVW槸qqqm"ߥ%"2\y\y\6GAonX.P-S&ALi,hw.*W\(fex;8 #Qb JT3a R~reT"nUv_ 9ti Q1]Ufb\=0k`>)GZF RD$\vP;ǧGt%:@;xxJO#dE|`||Ai+n3$#M^ q:j쉮J8AȝTEf۽ի߽Amdt`TB B5v 9@ OXNm#Gy_I_($IPVy~|e9+9-rdkfX#2s߬?P̆fv/ZiVWqoI x5[!8ʶ2Q!$@5w4 KX[% >LX9q 8&)*<+ԷD# ^6z-7j`iپ.J 3kbm;AgY/r!X 'tkOV 9''¤ %!t:=4 GMYCLy}ʵFY =yMu6EQ=*XԆiߕN)#`x?A/Z_&ŔBn[9_<xC]ZՈv;{ϥBJ Ggl~knfL6g '[$u+ NR㻼fRE\m酓<*'55X DVte"QZ; {E/E+7IVF gѥy0Ǿ'K%ye 9qߣa&HjA .$MnxrzGe'@~i4#T5]D?/@O)vwuL w7"GyfmQJYCmz|y|qmc"mZso_)별AD4ACWl ꥷs,MC<%Gވs$tpдH>5<[DzGa/HOAufV x,Z֮'+C±KL"֓rb5SݲtXWSj{;֙*kzה.Eo|qIBiɗtbC#ԖVVN6K= =jU ΒSY>t+><,4q +Js3ZԻF 8&*Y9Djܲm&zP=ewO h-z9;iaX]-z܅ bM`<\-K7k&88>ʅ6ə0>m7y;7 kɠhp^~8 d)ÊZxu}Ixs6PUʩ2\n{zڨ(`u'@`PǿīmyoCB2 @"Jpu=_Ɖ9B}^>WxеH֟nq:+_L%zutx5'Y >]sWʹ+)U z =d[g[w*9{%y6Ҙ` z& '`f$IIag&! Jp55 ]vJ1|J9{wt'|:ūخLa%u xػM@Y`[: E7re=Uh,zj<1 NCvwP `p:p5Z{&„I_!,Թ߉n\%PG @.vwKUr5W ʕSW9N.>o#6-8#&Nd`<ut4 6QѳVA)^G9J7+bU\#mG .^p;TcR|(#QS|4qV*Zьt)QOFY!4B˦F~B=1OH|Hw|&SK 6u;D 1z9%>Le_GY4(Dm!m7.D9'kb\+n:ħ^;S#ghB xȅPvs@GC9zڙ'3gqUd!kLJ8_/Hf6XSB+f0g\w_ΡPi}TL!?ZBj k?F!v$'[B=ʻEHhv;u$D<ߝPpًh8WHܲ*FQU_Rs\<*kL1L -+\ǃۓRƔFOIׇ*1AN*l { [j8*LSFUj^ ߨ/  N^>g6j)`9D!Hq\z eI©!eumLko&5޹s!C^ZCћP7. ک;1FV-qvܨ➫rkhZ& _ _ONIv=|"4.[ iQmFn#(qL=RՐb6=WENNx.HhR| |H VZ,Uzc}~/t_SN2xa n80՗^*UU&]aa=BʎR/0ryHr3͚l`A-BBAMX]@Sf )5\$k[g#H^W>Uq>wBVs~!rfxTmC4n|yHnv '=AeMUm-tTOdUؔo3CATxߗC/"?خ MHwϦCp,/Ú#ӂcZ߾c˷)YJ9.[FYS۱*eDf-]cm2Yx/aPib}C 24;2B;j.|rȼ{RVK~n)o43I ( \fx˜f\UU34,"; ei~Q̕u !VPG>rI.n>$ujEIsڒ*Y$>]#Q2*Eh sρ9̝lTfrq$y yoU"iʩN7cjt߯/#ZY_)3W&P՚4 JnI䢴obiE 3PMe7tKyQ4ibTUQ;+,5D6$Pe53, |67u/}bS _S-RIZqC~ ‰tѲ9offV;ac,579|NqQ*Xm^1H=Qp?Q5"7q۝07OPr":ll3WqGl~sZ4߀ S)9*k]jd}2R 2&Zg!)9K_A$*\߲%fDnsJA%f=XS.IyB6!\̫YAt,{A=C$8i2p]ABԗg J!j|Ҹ+CMMtn] ;rXyʕE%r!XW^T?ԋK[SMqeGC.Ee.*^-)3_3*IJ =o'9@ŢmS笄a=g2;>އ" ܇dڰ1ٹ %S;4i|WcHbt]m:GWUZk̼Gpt9󥃈l |&&ict*ɟr8)̚!܊s|ԉ ;LY{Wb܄hmU>W )54p\?},ITxJ92%Kg^ʷik-+߄mAFfdQ$jĵb{TykE*T-kޣv.dpV~#1zY-w3:2LVDeDPFN˝ +]* w$q*+0xl Gta3qb> NɊ5H6<29?U 7siQ׿;7 ~s Poaٷ/V];VɜxG3k}[QR EbRm/[§z\ `J:8 ӐۄJRvI HNO굿5r@ئh/2}݉T䮂] rN.dx/C˷)|+ g[ 04e.ǓT=}u*hc#4bU2u4 <4 ׀t_ޯCdS(:uw x &F. J2bK9kn$ \/YE^-v8I'BzP Q Lcb (ӇpݛJ){=vZG_퐄L١?a@udx8DzF;nkTwc0ʹU:Z+G䗵OF^hQK ]J<.ԗ[7h i* a(Z\^ԘQ,Q0zA[^z2?;[ixHy;!/oQ:d\ОBڬ0}- .HSS6Rܟy'D'&PY*>e@@մl{Hfڀ؝ oBeh) <( vO>5B萜wۗf:r$7ŠdzE-3ȧzӵ)M.V@LM##'Dn5"xە~>ffm泯 PЩ2 >~bA~ZgvEM$:#hx 7ېLG}֠G! TEu- K@ urOio۰l)[fo)!5C^!3l q${6s]U 2@f{;,̠ e,u6&VA%-~x=$Xe7`<8yMY Wg4?( D .IpAV;5HۿHV1F&l\PKuOaP[G>)!ѧv!{\}ULA艳B$%D`8H #{g.RM4 .$R2 :/">bXbZ6,hԷ ZúB[-(k# &`6{3;^#k "$d* /e`BW,@^'p IS\5OE ~Y.˸c=0-=QyZfNp3qNhD.uwp;jX@Sm>LLυP춳T\pa{}N৙ i*4s)¯{1fftmZaZ>Sk#>5Cc|x K:lI)Gh#e3(e GDCkpJj!܃ű4h ŢBC_Y4ݛ( dgįI(ƸoTpN)M,RJ[p0/W:82똟w/jU8Jm.78٠1دAl~d`|SCau̫*4GɚĹzAZyr,A^eښg3?拮yc#fvbfމ| Y%Hhmd5'Ϲx\9X/oGZٮwȥ=Χ^D%wRtcC^hX|~T*}_ٗ^>. syK^n_DC|~`LWq+(yʌzeYBnpe+.s6"n$3qUu2;;sY"VJbZ)-)O7GK!Hm:K<U1[~y)J;߄gROPE",Y4jU,\+VÆP1N=iH=Tj.m61N ˌ{2ߌC\8\F7~ldS@P_U2XSÓJ#l~۞lXϸ ޜZT$ևv6wBN$4ԛtxy(SZAbs0n/so6**5 n[٦^(bVv7Y[i#Wh&*=Ē:`7 TvFk'OMF=']4AbVZ[􅼓[EW{"o:%JUk@$l|VCA^-X 西6{0] Lt>1܏4Pg@;pH`}ݬJa4p#z q_yU 'bc>2I9M~/xHoVi?W#l$`xHopmZs;2!6 n+#/S>&S~l C&bj>MSd?ȕRAUO lt@Eh8/UI>@җcK@F}ȏ)7$͔o+x Cwq0@IA՗# &J;\kQGrzX7aPթf|]4ZE lZk+%qh^K h7sb5 B@f!yNv"yFBrKq6O+@!=ZޡW9GT[֡R eB72cOQ.G-<;xt9Ӿ7[0}Ӻc„U%$ˢ]Zm`L{XAt&qX. 8kBo_ey<;l@rDyܗ`3L8_DG/Xwsmw*_Rc݋vFSB1LY6o99qKU=U./nL1k Sϙ9"U_„iVϖu:Q~SVCl~cǵ5#\yZ%#j&K)R]ݞұ vZ3j^l21C^[=]4Xff`q*y|j&Sg;47V9Hmп,",}&I; AnL-L\(8}&R`g_کj7Ir]eCߡT!`m@s]IL1 !Eof / r՗M!E!r'̮Z7-iǰBDX^_/)oߪ| ,j+uVž'ɽ<2u;!,oVȡ"u#I(ֲdfK]483d߆^wQU1?R>vT8 MI&c$DrbtȽ9nBC\$]Ȕ%(ƃ7NVL\ѷV#yP޷A޽/aްǙ2nTҭ)MP3 g1~A唔zY4-Ռ&c1Zӛ/ \wwt{UGȜ$srggnE@NUQg%$n.Do_wDMKiVy#DInl3 L2CC64ʛ\\oUCR~URh:~jfbY_v8&+cx&Xmsv&Ks.AۡM X(y*'v* ~^˛ 㲾:?QiQ➐6X ^,{"(% )뉝:(idb}s?Vz;z1Řm˙!o*׿$'w\22Y^Yz5"khp#$ o>pllt "+\;[Vesid׸.}`u_!r.I9nBTbN{\#y>O/Ҏ9[1鮦._?ټǤ` T~s'!ܖw9Gj+ ~5E\cv0UBA ꭶ*;8tm ii',VӜ))dHnK{8;󶾍`bN͡ JywN0ZE(3& riruLp`DMR/Iu "i h+ N0-$]ē'otIx;u@Z5,x[4RFޜUz⠵%fc:$}gΊ,A1Hਘ*y/*@vֻ6KVqҚ2cbihbn݅`ATJ@Uēf#t&$rܗ~^/ϙ'!1lIp|M=rJpndS0hlYUl7gtܻ /f,.+B*TJb ʱoP 6IrL ouy{*-Ydpǹbu#-ˌ и*mx\(,3T+酥I6tw+-goLx]od&69RJ `QHZl^ErJjaױ^] "x||r#5$"iUyTQ7 YDk#D&[H׈(oܦ|p;5}/8"\m~Q "Z4ekP\pNZrCJa5O$&IolY~l1:wqq~%XupxDQZvq5Pn`wq=}ueIW.zrb]}K$yiOmM.Ы8 G;/ˋ̙_Ekm1YF6`9sg&egq<BdE:| ΅gs-9'i R!*k=a?9O?6}0-0rԵ R4Fs̄c&RgNr/ (7Ugzu>qvJBW$gw!^ŬN@ &MM^-dvM7l_Gd}6eT90b/QǔMھ?g X_xI+ ;A4R͛.!m?+EJ=V! ʻB(t]:n;n*XXANňpն  EWz$2(/cvcxPZ̒ =C$Yb6 ,>L"W67zR\U'El'}dOe!c M v_ 7<:'d%(ޯP`SZ+@5gX"DW5a\,?Pŀ@/GTԳmS d\{Bd L?H޿CIv%tTY{2'1!^u k0IXm?TF . O띄t0clp_Mğkb8&M_]I }BEN΅(;Rh@;Ye-rp-B0۵R!绎 =ǿI .m;nj+Ã~c.zMuڕ cs6uONHWnB 3 _߭kvmبKh5F plDfsK$r9L'p* >~Iʷ!>[yGc|2r2n]6%U .ZR܆AVh&[4$]R4Ʉ \rKcUI[sh1V*it \L 0ȃLpXz"UKڽ]=d98V39_+F%MNOE &%6CǕ讉AZ ;Micѐ37QT{e1p^v^WedCׂ*3R^.+]\ߧP fZTfl3]!Ffud\$SJymMoޖ W0~8Y̴:vRuI( VD'<$-<|װ՜5qIMh|s%Ge$F#a9'$PSզ8}#+l㡹F;joiG9IV$ζ6@+S𴽍3Jr[q++ћrza*^3< ʟvxrF]ᦃv|:/(ĝHdH]i}wA+?.FǴCpܥ{1d)zMONHC[;oqs,^n{ɓ_s8[HЩ+9:?bU,<3bqo+`#b0c\5#% WgS6i%Rr}4aɟpD:=G+KeR:O=l>. lXEĽYKиD=, %k#Ԯ1ֶWb{|f R.MS.,3m]& Ni=d;Vxk6<)rViE#5-eDY'Pz㞎<S\ 夎mw/|Ok4Iek}9v<:,/v]0v1R\P2Blk͔}l t5V{N\]gǩMAHmD+'KAV$JRhJhR8e$0S Xݚ:䢷=:[W+\ V5_KIlOQ ^#LI"'b J&Y̐Npu΂wޮdw6pEG!hA.poy'.Cr#l6j6ٽ>N#;>3T;*J<i[(+5_E̞;iLcA47Cd. ޾/ mk4D!zv.ZYm X4uٺ_aWE }A[|%g@,Auxbkq`-c-W-~!a XgPy 7K_`YHR: -Q r'nvc^W:p[ù7^-N鬙~Z~֝6Ar.Z-8WheU)Q3C8q'Ic˷Q(yjia z_{V;+\nYNgTjc9I7cJ]H۫>q߻0q#/~ȷ8~FEY/o֓68_f0=m֪_-PCȥ(eчohKXl"K1sWu )rE3GBұ-:="lrX*#-:30>l"[m([ؒqE [աh}4Ԓ,afVjLxvۉ U{u:(qLah7n=~=z,CҦ WA `c+u%@$!q.Q ~D;/D6_쌐dD;7ez`͌SqwyOKf"I zǘ r{mt! gspM>4D2ʾ3MU Lmƃ[c4O9rɈ\ #hi|fn ȒTY)۔s4f(_x4ٹEqv9}$Wý簌9mm'Eǒ"`'1~Q&e  HvJ$3ʱ/s S2IT̀ ]\dZe#r_|71I3x+RB.2I3%rzyn'IXr-I9`<`ASÛO? T!GdNǮ֛}tiԟ5@ߜc^&S]O@-d'j[ €ly獴uE</;sl19l}O, :ojqrKvF^~{;ǵ(bcH R&>Q7S^gZm}ZeHp`k@:a&FS x[HV'  cgܡ>_o tZ}f,V}_$ 5?r!h]?.ha*W6}2泯o*x~eHꝥ I5&_7%Y-fCU,!)[6VŘ5 7 iu-ǬZ$xy> {q_sJ е$;6Ҽ9Ʊm7fخ?P}Y撜}Ӽӱ)p4n`:+CEmdՓf4G1:⥏N~ǥOT=LJ_t1)Wc+M:O~&ooƨL5";V6 +&™!˥m r_QMN#ߺ脵 {nH+a2m*o.O:'E'L0kOf~s|Zp) zfۼ1ܣAz\6Œ=Dۋ"-c/$mqa)>!vl t(Y$D:7ٓȧ]H80 0rJKC/0Qu_'LCz :!9H3.3cBiG]tdBE";1_>^8y|e 9Hq+|CD )4 { p2T %c!?{ kK5n45T7Y[x3ۨaҧ+_L{ NӱW#3Y4%A*LH όbbx8=QieQõ$/ \ \j.sbx>:+NXn`*ٰ*x$0L6&0+w ?Y()nJS /Ty,ć1RXG\j|汋tdPY-{&qI®C}V:. u '/#$TKwYx?UeV&3}n A3n'y͗LXoeViPm%.b*yF*eq`@OO_|0b;`TA[!F=d5-؊l+$Χ[(T I2PE}6pƕ3scVAп0̹.6^M!K|pcp2a*?qHjm7Ti |<Y뫠;vۿ6 ˼v[)J^y@6ڮԔ18`wvlqi8LI\N#a84U }7(;8M/-ʝo[ӑ0vy{N'{h} %QG`<'E bx&pÎfwR1D$99s,q0L8uz͛"*"JVq,<`)%x3 uN j;+/˭CaΙ9VԹشr76"q աzD7Rn.=⅌# %B76M'Ioby;^gR' NShN-,tЦvD 'xM5 z^t piKG05mfrp8JUe̽Q9IwVw^c@(u,h?PUFשB[ïi1GLO Kv 9][:!_pUD^B4{ҦTWu==~ 4TUBrB7zdD )ٿPFy#G/EM *'+8,cB;GA׼d{IDxL|z+G=eq8Yuz:P*8$Qu*"(h )I a Pܕfg4ȚfBhs- 5gLXRuSpi_@֕s;`  '6f%o3yh>ZzC?>Os8 #D V @S2?$rjH/ybH -%&re<=Ǡ G kW+#ݲ UWz 3DAg{V< a̲\fLVj#(˶UI:|'˷YV9uÏۧ#F]]YxGuÛA1^zBb.%ekCb ݯ]WAa*_a(:>q?0A8.h"im\m,Ňh (p9-!yT fbə唂ו"v-XO8"PZ]0NK(KQpݗHk%CISK.(u,TU`۲3SkW&lQU_' yyiNhA$/x7|L)ucNYx3C]"ѣ=:,K 'j@UF-WشA=` #RJH88L_ڹ `Ip2R-VpS)lP%k؂qԶ}k!۠ (k@Qr7M} N"'f.h P<"NP#'H TLP$%I6{k I=O?F _:T02R]툪W'~R7&Byq&.+83 R>0._@=C*JY.D(bk YAlNIڗ,b&xy߼G}]뮁}#5$!flؠiS?f)+(dy6֎sāɇ κJ)`Qlﻐ~{v٤)AkImIJTGe7_oNz0%\{!󩏻{ N c, )-1/njC;?5nyj̇ ڨHCX'jS\g6drsͿ` ug6~iKΟ^ݦ):0['>gk#c|vi\gěq3N=n5q%FH?^ʹtLb 6ZkEi烁FIݷ!Dns䦹PJx #dj"IQ]+_q'J ڷH;ǀ'Õ \zp팰7?sSUTw_&n^ZWiH9Y-ICpl5__D>Jœ]qXt~~kU]Wۋkۄ'NKT=+? /r1 c=``T}r $ =| q]m/e2z&ٕ t0ܺs0kJM8'%IXzH,HıdFc!ɉEE Ĉc'2TڛuKx0,?*JQW]w}ʝ&ܒ՗byxu墌$xAP A4GfEhS1Uypc Qcu6G0NT&\td՘S6?꛽A.(7byJI4yq׿qWr /jMP /Yu)ag1L Y?_â o_2F)Nhg$8Dzmỉ{H0Bkv lN/k; iWWtӆP!QU)k;0# 05>en汌3qzmϠQ{w9Pley t* ch+X\,ñ$x]< x)GCoVχ+:kc}a:~9$ZfK-évd/B_tU KyWȞC%18޷^QZпe;o[;Ι:_B#*̲Pזv}pW{!B ùQp4-B 8zwnIln&(2x:g\2L=gudIZH^d$éH(,wI[w%dpv2^O:ʪ2ai? /*pg0`aJM O^puKqvm,oa#7,˔6.Svw%*ƒUX/v7"9,:,gY :(D$Չr>߰k)[fĀ-ƜWu|o%ܳh Cvݜ~٨*V\j .Bw M`vyقktf e1j 5[%t"!"uUWrWX'Jx"wo [7iدpՏF`ym 0H aFf{ `X5B'ˍ ȱ߶q |Q}oSj gQ&%,n%*Oo `l#pJ7'bbFSs }%vk|^?`M0^N3OoCaˁmktϲy'̿(L]R}@\})+e6=+Xc?vqFi&,r!6󽂊wX0 t(pq;d!Sod"o̥8)KHMA*l#`F 1q7ppy}-d7NZ{` Bf]OB3te̙!WP5AY.=H5 -QtfɗQy4㔶Z]ܳd ޑaiCۆK!NIong\ZKP)]r9ZV[Zwne0Pӛub4ĘHCƟ^G.D)8ix,ċ3Jmq>ҺB{s Gɥ|B;b QʬH!"`:e{rkKxZ !Hzlv6`3 gЇ혿}<^U,:>EK}0sBH7*I|@~5[@j`Iöl,Dw8m"8h?`ʚmNR "Ug]OBEag,G]D#Xfa13s(T_XDS$ dÐM B)?BDB GXRfSS!&)PIDP5gNV'=QFuh ~g M3D|L=㱵#XL5 d$Yvؼcɩ+w|=|hgO'bQw^6#DBazHoD]H2{Iݤ}2VqK9 c9uSp0,h 7A0Z*8GoS畡LDqe",!TEC=D/2}Q|e0Šn~76Akd,ٓm]wn?_~'*98_$+OD 4N"S!pyˁ|U&YAal=D:]?^)/S h g}y)nuѨwzyDRWm>p9B_u7pa.beM|\UCHuW2D@coFL3͜s& 86=*Fq'ҡ3C[i-SU.τ.XBS'$=sd(Us}|7 uJ&/8O7b۷d  XIVޒkSyKz\,gt ] gmd*0"/v2-{?K[}1^5XmE-/`VZ'I۸$uPq*4sY)2.8X];pR,s&0=U0B P [5+|i,CVGB+ k(H15 ĭA~S#@HѕFS؀|}^p3~kUwKzP``^j 걩 Jp^G}YvSÍ7x!QC!T1 ̞aShP&%Dv6^ W/k^=^k|+EU 'R: Cp/O`)]_X0*SHpľe^)jAN:_D!xu) 7{jfLc`D<$ٵ'O+Jml4|;8nK(7&O3q : ^~pN@۶\򾍮46cL08#݉! ;úLŒ3aDeܒp.C^ʥ*z {̙ J v)Ajfhn-A6{}՟ {D5{{{`ߑ2ЕRvu^'j+aXfw;-8E5Elh "ңKGCrci:Qk3zA@ve(xNa+hϬRM2i*>L{9H*3T;m&xX8 ]Y(Պ?uDI3nH!+/, T\kxxnvEu8M\ϨPF*;EdMi'޻'NAum'$B+ZB)˭ vCt bNwm^pW kze͎I37o_ys<% 0|l2䖚>[hgX-@BvM &\ VVVXsM{k?Ѡ\4f4":[uv8W R8e9mf}#$šgK uoIWshdBkX=PVvbC$Ӯm//Eԃ(w9}N/hBC7@]b>wKjqrRQg(9ߦrԛ[Jj6{>2vB"ۻ,JKu4EuѹSq_Qi;$ߛ~ϝ(bZl |dOiL)J&)iyVM慧owP4T *t@Ag'~"zZ8htgxE'sj;Iw(雈rݏl о,/V .Ps:u v&htGC^DLN;'t\b=6Q 4'a 0L!`djC1$_r.v%>'KH;/?&}RMo;G)Ə^&JƋ**u.W͓ 3M7J D)%E+s""z ͥGNϊ$ *~]gx7sOqn_ ebv&&3f5w֤4EԞΓjT?A,"<)FEi7b'8:wkF%UB:F)O]10/glkFvW1ϳr_јQ'?b=JR2x`^}Cm,jkz;UF^ /es֮WDK|aiɏ&MLsJsmqpNFu%f>Td_p-?qu*iȚz9i*rmkʔ |vIc vd[ zqNӥt}tF xPFeLlǗft=DU #qPm!JxQ4n,#,+DY=}EʺODO[ =dLPzȢUXo12ӘJC i8(? :862*:'죦QcPTQ.`5ZvAaW^J+sFwٷ֫%2^1g*p>ca{0B:^8WzNX2z{:FI_q㶌{ϓ-Ģ*fUVXH>'+x0C&Ky9n2n7f1D I'8:C2p(7KN`dpjnm ǺL}h{][\ɰlyu? F; HCK*Zv?%2H]e-lt₷㲬$kԞ.@pux{D~%׎tM/LʧVKm _o靝z3meP #k|kքC]rKTU[f%!04u!?Sᤠ ߊkYmӅ*Vê;@dWZX|P>qE1G9F_~mV4q#҄4؋F1)8Qgbwos#GTU1!*~+׊ kCNpb7h d`6vqR1"zOX |Z"D?yڹ7mQXo3Q6ty;;fۀlb\{W=zb7:ݙǣJK3!T)#}VM,uAxs2uJa uaBJ_7/KZ%u}fC8i:Y?Lx UYƠ` vL5v{TM=fR.g }rk${c䂹k|woA(rgmImAqMuV>^*}"N;YTdVyPg٫ZL5Vc##rg*PKy黩$U&Ў *|F{ݶ/8i uN~-4'M@2hOݿ3w!ģXm*x3q]^kΔT N~9Ry [MΓtnwcWUXGatFxWVfa5mLR?d!<mTvmO x4Fnitr?IӈÒɏwBt1ypMg(s#Wz7ڀ$@oT ݢO|Q/ :Tߡ*J9jȌϼyfxmXuC_ !m'c[.R/:]smE^]isf~:u mJ@ mmo8*O٨V`7݌hTS~+r!DQLw,eSi(ZFØ$DתSUM?ŕ!0#:5"JIVkFal2sxM$T#2K&Z*D@/߂2BWEbtt֞{)IyOV'6ha %q@Ac!d+)k'_pW ;~]8L"հ`p9]uٚ<%cJjawAr>ʢeii5Ovۨkکd1c K PbդŘ@; РB x‡i9TzӬ4V;bH4.V +eIxms\9:5n tOiy+foYU#Z3Bҧ`Ծݗ> J$mhGH;/5BkRk1ź[͛1_6ח~\S# .vG2K}'qhg<:^ ۇz}jCPF'[!XGPc!c,Kd+wpLa4*I[m46b^D+yEQ.7d|y0Yz/%NcWo?oa& VCˠyrc VWIy3Dޏ)!@ЎHs9 O.FwE*h'Aъ6)髤Z|0s<"K-O&=s b@awV"Mq,+- yt0rN.$[#W9Ld`)m8-*}oiU%/[qReU Vt=IMA/|d#]P"}5eѸ?&)J$ħ/`4ע P`k>h iQR F2jc4}Hd;=fUW\fw Ъu6q݂%#B1TZBIf]C`29Z[-NF_0'QD^MxD3gIjzexQ#Pe5sourr=v#z=n{mCd"?^M7i0 sgZS |@*̻r228CJ{ 2"-âڙ[/j h<S[V%Q)mَ_9h|0! CϰGHթ+VK7ҢAT<j`3(,Tf((SE)i3|ԣZ=J"JhjMѾ^Jl5YH4dRkH8C' 7 ou ϱ SMZ#UxKOhlK ^Vu|0YVsxjgv U, WSON[pvE< t 6*Yj\.~ E0<_2r jwXo[_¬]Kx?f<ӼۅCPE!2w;CK'vI-] #46i>B"ƷiX̓D;16c+WLtΈn afux6 t)5:. #hv>kp8u r 6߰2t6#t\((fڙ_UGŤaKjIRuF Bd+rRjTUrM?1T_Jlڼr/|ln4wKWz S)@ZSʜ9֧9M*ܻ' Fin,N]q>~cDJ #jm GN͏pt5|g;!%sB2fmEI?L]Yc~N<t뵴.g!BZy0m$6%=kp8)_l_:i|ViϪn?:khlG''1>4@TvA?PTmb#JFsX/\f&īERW J%7<π7UViˏvW!_l˱Aˊ*:xT;ܲ2fػy/2U[C>aAm6S~xGjD*^z׎;T '?BjvRrHM'7m(79R茻kH qLtfF -DxT1uw25l.aRh"#TkPږQ"*Ǯl>|TĴ"A7 z;Fi)X\A) ^ʾm|VuҒ6rLZ WQa/ڔfTHU|6gm^׌襡'N˻[1ns%m)l^WuxJw_OcBv.U~qQF%P=g.[՗$AizB0|Bj1f֎ךʨ`PBɓVkk.iKQ3Mθp!ӯ'15:ܫ<6\3Ez5EᢥJ#Jhd edq{΢$Su2DWmֶ2r ;. p#Ö}rv8t#9Vu s\|x|c+mFHcOzf^0@Q或kH\m@cU1ME|8$ cD9rGٯ B{W~ՅŒVԷm$3s kl?JzS*'j/d |.65dJw/]ޖ(wO& :PnK+p=e)#_q-sPKPO yvN޷rz pRؓ7$Q/'q_Э7!iwZv*(pT(ޢpv%LI r51MYοANY6]\kr jZE4pf06KIؤWS1CX ovߢYR,%tL GwhpA+<0T%Uц5^w7Ws2BKK1 \ȵdÂYfD{cz\hHy Uׁ.-ȿc\9)9G'юU_WpMyml:wi3P{R396;h{<\UO0,jg3,o|P&r c&":6\'-"g(nhJcΠAcgxlԄ@0$ JE=k iϵ:958-r8~iF_8YsmuNcQߜeuFr]mӒicT!"mr sԁC]T;׍yGNz'K06Z;a []i6h=D{xl^BerY! Z?vp>KW8$?q>:qB0D@hI ^]pQă^\< ^2*ʗxưJ :ZT8o\X~w8=¿YLuW(S h7# B{ YsLnT,Yo.ѽ\w h?#*u۞n.ac'S@5 P 7%y8_]\YX= =B8dҠRu6j4QVn,qt>,QmI.jd(U_K obCH^B?@5Zn ֞pggdV״WgPO1+QEOb4t Ոikt_jCEz}`B-QG..~}W\'bt$jOUZY+!esZ !zRJ'háD@lkgNJ~/Lr2(#5oۏh [`(/t`C7OY[U ]rr} A FPD(i4`źhl"I@1R\-A˙+iLBzX)vZ{ZL7Nt֊k)@z,䢍qq g%j*#~v%E2-itP!6V^ǘ.Ϻr=%}Y65ħ u~#|w^].*HIB|Ltϛ:O)M:/8 7N{\>vM&=%D,aO/^G;ۡlbL0{+RW,x)[~}{ kB(XZ`.HSHB< o~&3FI /Ϙ`Ƙ!TgZhڬ3|՚I0*1j/Yzu|65G$DdbXdZj(}?O˿_itIxu(%zT_A?uT'7njl@" P"~3X3#BxN4H.#,pA%sr]V]mJS)[bUVƀүtURm#J?t2rer0I=2mw i5[{:L鬰#I i쭹]YX[gTd!i;NgdʴyR jTdPB(:oF ""M^mng { >PogO+)SzZj,LpӼ= Ed AX3*"e3 _S h7(/& bY9U4!*Md3O*aޑnf9ú-|ߪjҨ=MNܡ9pG Splc-[CxF VabE"w?^'$*P*dQ{k& y_4O<]8enU5Bcw N]eգ,_Cd yn qWpF+#ycu64.e@hb/NȵpK\{zDiLeĦs:HrF_Ҙ<.g?qYEW#ŬPZnV m0BZlKDۛ>B Jt>eӶ$4"ƭvZ‡ry38֑HGN!6`P!tr3S:P~DTjqg n_fP:Q /'͞SSTPA`v;418h3wa) !NL / ~SsHHЎişbgr&?҅+HNh-nuN SĉA9At\5wq tu$5z~8W1!L K1dH dJ[Aڊ!3e=#yZ2W4xBjR7z9-h⭾Oh Z6+:zMFՏJSa7x=#|@KvwaK4'TW߷QIh 3ذ>% zՐdSZ$ct#W! Q*#ʅpk9q\& p--)N0k0-֤XtV7ۭ+z@Gjr}K !x ,-DLFJ#AjvRsX[_[xe P\bEY{y\If gaGW~?R[n䬾L.h [z/c>>ZJCoZck+mÄ=u)gHZ;V$;淑fqj]]_mqᄇj;0XKʘ/BKñ͝{9s(e֗AfQ@0,KXѷEz4m}!2pKX%qAʝZov+тʞ Ѯ+Yu{ܭO/c֗@`=bD\s!X6 -&4ll)#8mi}jݣ 3ǥ !mC5QjOOd=c(^噗ڧ[¾}>Q5\pOa 78~G]`E3#I2F{ r V!e.]*p[$%UP"Ud$rt4^A e^GUcƃģe/p c_F#"6h&Uܯ]eQUZ0S0]`%ڏwV FeeǙ†cT#!q'-| cz۩]Om0c Wr)m0q8mc`/KM Q  Fcd)PE  'UWJޓaK6u"1pBD'Éɗg0Sm=2:g3gQQN;͎xA@2(cwf)X2pG};T,$-BnH3.4*ey:s7JFoE :bƆvُs=*-Ӧ xS:dO |xVȣͽ{thJ UraJ[klp3+laDv?K[|f*)ﰙSe0ק?Q,gE)S$,W=jD;I9Bh;{Hyד qvOc'~~6M lrj(:C6'::ʼnskf](&!iκDY MP?`c8ui~'cR#t* T\*DiJ(hѤ5utSB;t@ZBك=|Pxv2& 4?g7&̸wN0Ѥ&ƟYU5|mlGqŢ`??F ^C|tg9u^ǜ4. wT D֗#2fbQ8MSY#?nJ@4Nk$$w ):#&Uxu:v@4ɺehkQHkl s&A2(a0m><(&p lfIiQ'ф20=V.Wx(Ll; ue>^HktUy]}v#7rx8+>\*ȸ&I{v\`crGf<(GœUHj+L1<2i6|b@B"8Oq ZCKi^d9#V/[(w ]'X(W6/+;e%.MEݘ_$*VY";^M}5橇gJ22S~s}G3J8=e-Ko#(󁗕?߳|Θ`z9nUV"v$޺0 W{n'cԏ7"#Hc`[D+3mVMbuDǪV7jHD$Up/p@w&DY[x7ER&fb//؎i-m5 X{7x!TiUڕ7g?z,Z K-<Ęd*<2w_:c_غG# h#=NJҞQ|GͶL| ' B菁Iip78Ff1K,MGm.@TN6^cN6( tp5Ѯ(d9IzJpJNV BݩY5l|ɟ`-45*gFsK*sCj}njZ:i\Ã]tcJ"] OYt37˯dc}YGH%%6}`6/+I$W@H㭌Mk(B&8dUsvϖXdJ|P2sysGj<mzh>x겪[4ϭ+,S7dc/N}˲sx ]*MN`OV里@ATv=k>IHHtJZzc!E2ih \\wYu1]kÄGBe඗S~/rq ,|4'5w+(NRx;c5TJV{ iB&#(npips~%{d),k)Lvvöl^:dHGHs kV~VEuI&ڑ=[)EjdXǤrc7> {dȚqzHrhFy\ [3:Ɉ#Ż%NlÎ;ktDjtF 1%Ū2vr?J1)R}ݟ\6Zo|i1gtO_cz [/mUu?W;űP 5>pЏ4LIGkX-]tȮ4aUSf@x#u}K~ UPlM`VtgVhwQ=XH=vܠJ$܂\?76!vv6}QSPٓr30.*҅T;:'\t2e6Eحé9iC2}Umť[iӭ鯗cƣh,!=;9kHjF먄ᔠ>XH da̔ X0ÇX2_tvՇ]\7DDݿOm|Bj2{AV׮SA90OYAfnXk!N13' dTA.Ș_""-ֳxK|cӳFdwnR7=(BWy?aĚP--br1x\*RvpqSe/⼨nN7ƷMg"YfYLXSgDz~vۘ}STgowy14QVi _/M+hrG<#paa )JFe훥XڐU}%z=xsX[œQჭ㽛P^3gd>lV5 dR+6Le?:Z J4_BL4I-{J/6?coYnUGl6|(/ U'aoǨT p#{k} 3WPF^pET fy;zɦwV\8lP[P-ԡ}sa(ewp%'~[esF+"uX"Ǽ[ _1b Z 6ȳҳ~#wCɲnmy9Ἡőt1Meb Phֲk`4Tp 4ORPCs|F>E'n<a"ps=˶xwa,*QH/+,Cch兡 j50yZڲZW'l0n&%wA((ѺpM9qcK 7Q0H#㺪Ԅf"hWzXpETs CyM Q&ui٪t͗ĉAՈJO(D \h)u(?bE]Ƙٔ0Əl:V`wD՟A-Iz؛FRPT1Ix\360bV:vAv\ w*/ưҧ%={o=$8B iA2ZZ3дSL%녗(T\W3Meݡĥ cV.ԺvWSKUc T(H`T:& +DM%"}<B?SϬW ; kӤ38l̇š줸N^S|5R˳'[F{nSSzqtj<>>Hyc?O4ZY+otp/?g2*"T̻g'/=9F˭)69g䅭~@Z }Gַ#4PV23Jԅ_ffH}43{Dl{2>"G-w4*Y>uF+,JU.O~n& k %7NCe754Aa'Y$!gVDblQec,XIAjk)}qL1O(McXQ%{zq@Q ܾk\8S@ykX)=u)8C]ѳWw*GRSXif(h/Hm&U_rybpWdbv8!(\9DՂ:Nqk11Zo@/N h%-7,c1Iy)59i+mSh Ān2_H%j4}!MC^<ֹnթw77i]87 H%MbXJx*#o5g(n-c%˖.+ؤ^7Gpӱ"lrՙXH6##cwP<_M #~](5Q0$tH:ǿʓKbiqig[ᦼOj;i&SEKiyI8ID羕+|y5) F96\oIngHâ  Ң\Of\ykITcgjFC$Q} kuھ!b-$^ZQUU#{@tUh ֑/,͌4WS%$G^tium;о} 0c MhhPB, 3ЙwpH0IwPx!r"B,6ӛ5jqe1Kp]bSZlO*vNwzkl}H7}x0ěDS&^h zyK>!^82I2 AE T?1d%Icy{`R'yIG"ؤ NJa{#Ry)ד- ?s~n<\֢ha( /RJ4 o'%azډh[ؾ2"Č6tu8܆Ϭ/^D3 cn_םKUxUN8e5}u<|lβ67#EJ*̗!尩bUѢECX26Dw i> 3>/`A'F Ҡp/*6{DlIq4x;𰁒1>$gP9l NԛT1݇.J[#B̐.lke/%YzOEnCŠ KJZ |,>}b|1#̀[Ġ۝ 0$$e/J~ _/Y"['E=`=1|rҍpCǹ# Xukj]`X.VO-&C%A8[(!`6*]{ rVTFr  KOI+ uGWNE:.y[|.A;ۺigTx_?iBrb ]Ή>4هa{Yޗ\)][|A(dbhN%lv]˭@35H _B4Wɤ0_ P",*lՌgL"pGUW(Z&@mt^{+U>o49EN6ܺ i64x\h.QjSGĄjx~*9UTTW&p^i [R!P*̣J%F< qnXk{sp!Ay:2ݜ3x݅u)exXx //W}^*k`ɽ)?$B4voO4sI٤|zPgYj xtй~9pZk= }76U0-VT.ֻ?n aQNJz3w|BI]_t$%]ҐO2+N(J"B6]k,[2oT$2a\C[jMPZ6uno>orxcda~1=}d AnvcWPҜAԯ`_TB#qS[V3>W`WofN$VS.z,O4SV#`NPz(53)7\a9Y7ܙЋ16DF1-rp|sgiQqAu\lץI$o99ĉ]\.JgO<[8%2(4Bb6T)_1͍p Zc(/{crVo%a#,Vp q]D*T7M \F%#&5Q^9[kNUyM-rY}[>#Rmi8wݎm$: |m2zN%ᒂLΣ+jf{ʠ3}X0rb[il;KYk*pN&H)F/cMax/ٓ(y"(Q0ol7ĻBS:H(=iڥA4@%.NdNGA4ۼGw{QzKCpvhfP$_U'i)hKHkj\!k;h#i_º"LJC;˜__݊yS.F|{^䜶C{E>ApIdV?[NJiK8N:go cǎH]/;8Z"?YUB#05N4~MvY-ٲWNjK EL~,$h(D`%8ӳ-:mm]*S: xz67U> S$7_(6K #ʹt ۣ:NXn2աD) \B_LًWwyRIJvp(~ _ |;5nFxz[cnO?A T @LWn0d 6?+T41r^g:v>(b}5!\D5ײ q3b 5Dis$feѧ;mfn;+Gx xmgzܧ:V)]eK)Xz+֨HȫzrT~t( yAw5@8)19>ZZ)oEϧwj -۰Tn /ȬN'Ex,dzZ wJJ(ċѦB@_øb֠bi[\wDϡ/V[*f‰+d&PSߖFzf my`]5E -$n*.>!!:["Hh͠ycv̌ rT~c iU>:Z6wA#=sݾ>H*K4,ږFoƞ>6k6:Ua `JmcDF !|(x)6״ ehO&т"]n$eFa@ ov:S.d#tz|-n;y_Hŭ_ Ţ^W /ld{/cs`a`?ضF`nij!#,1st<˷vE1:nSxW#`1Ѭ:}K̺1dڹZgo]xWTikE7CA9o3S3hfP(_ (,jeBw2RdV.ײַaL iY%?"oZ #|tܞĐ*&ux cK,VՊ\6WHJ56cjSshLcbXF[#\tbXFl F8H? ZEnnzLvNbr/o.r+[ȆkS5o *9",ซٌ!2X/9"dfDtgdV"ߗg=]&yݤZ<݌&;)ޖb=PuӁԃ?/+-*ǖ|MmÞ\J? f82yʂHoGXo7-<ekk_ ]{MAJ'2*}*CWװ)ISF~OgF?2ї8KޟM\ .M=[x]Ы&fL[ydcfwY'3G)3;pV5T̶HsYݟIRN:N_( Y'_kmHPU/|D=$tE M8'eAn=|xݕ9!!K-z=ɛ &@ ^_L.^8w"%n'-Q{96UP$ឱ %FE8օ"(qGJ* _##R"jHq_}rйvcNk7C5#_]X%Tkݲ5y6kz HCM)2f2&3Mw][oLx5q.my% pq}'d\AHכ,x6 1bc@aS/~Ɉ MRCCA e![usl|y " q@cb Η*'PG '߃T;Ve:Q#R\ y ʄ{u=S-]96خݏW-n"ƷNQyvd%z6+B1v?mUot_-K{04.[~gd/3 EUpv$q?׌dN: 4ƦCCi{ P#ؒ| '`42ݎ,P|fс ?B LvWJs]m3$ydJtˬ6NVP`=HQd,7x򱈨M(5,SY S+aƲ{2~#.|=//\';÷$|`Ka)0)"K`҂۬&l+U$]X"c8-`k<^T3!A|IV琹=O&6 إ⍬/m#Ķ4!^Ӗ͵&CJʳSIb%۳iUϰ ;[8_ƪ*Ipvkj#rdRlWD+rglzV, |5P@®eY?JLxj'wv/JIY?&-}_=mm=>tUa.K@K,A4D($o u6Ϩ4ÍLxƺPƽT03vEX,?Ψer둗cw>&)@~:ڞC/Hk}=[sc =N|u!`k$;\΍ډ W7Z%-$v_;IMy=hSw+3BZ>і3\'yTn{x1Eq'n~ ddQ:W;ϊtHO NX{#<$a@,pDJ%!_~pvX;H\(_oFYx*tYSkw!E*z)4G8+Vڐ ګ* ګ[\Y!P{ALRngsh(?D8l*.ބx_ BQyk_k:!f잩 fc Q(L8rRyg/w߅e5p8pP' & JQ^>@<^3kN.x؇Sz<9Il5P쿆CPk 3, nd& զ{CdƆ,GBqCڠRoOQ B=v?i! )9Wp׺HO3paHSYM q,W FLz2QF\RVF}3ySv<4{g汑X&[cq /)_ TGqKӕ5$6uɿ zqC$)lg_ﰮR"9#iW=pv )g홞\| Dĵ%y-)#Mfqd 0)fR NL="bɑ &}8]R9d kvֵL~UMA,EtR=_$9X"SH7vR \ZЙ`d^j%;xos֗=̠.DkM|~n 9r3r,dKoYˆ!!F !&e(oi,hѕi^Fv7<ƤR9X.~paS<")/oJ5vm:g_l߸i%j Ed͋XI8x KrwEK*dLSX0v q[P6ZXq1T4΋J:[Mg*}&m>3Mk :W_!2ڎMF?'wgr%>R+(?ܕ/yeԨ\nKl|)'>3fzLƿ,X!lN<mxc 剃sR=Wej򈔜`}Y7;WWU{eVo6XryW F}uPi] v'oV ]Y.6Y}z-D|i,SEs˳Wt<Ҥk5hکlklT=k,=d`$Tyt="LP׭CnMչߦ6mxv772h}8ޡ%uV(ɛQԛ͛t@c dՋK듦B#EBUÿtxH^"6X >|MgQò0gNM.r̂*Gc˕ս@V$Pl>b+E]0;ʼЦ\{U,ZMSfWpzagQT[n9[$"uR"? NSg%Ϥ #G6|􋀕OS/;(bݹv |?/2U:x*0}] GNXʖHnQay%H'/$GV+j5 ԵѤ-φavu裏{`Zo. KZ4ZK6 ;ѿHzbfGd1lj 9]pE\ ?mm98<JI! kTJ(+ڠWݾz$C{^X(1r~ W1M&!2*[笲 SY&HDoJ3>rWLP3Oa)8]O L%=u'Bf3cypqW0E*U$ڗ1F ^ޔ 1@RQ }Xݾ-S>"T`ӱÃv;]z J)䠪#ᖝKT'$뎴>iȲ1`ґ/ vfϫtyV^qZ2‰iذtZ+c:BeѤkhpIԧ~?lϿh5 OX4)ra{[|wTcbͲ }JNiMޛ̨ȗǘXe;-pSJ(,_/yM3VT_.b{Y(CEfQ0O؆~DYc b3ReH:O^B9{.S = ӞYifӱDR(@U-\2/?g(_aF}j]%Jʁ.G[HC~zC &ID+Ur.m۰ߞkhw&wDFqQm|e &?nHh_Zޓ<^O&[bjelv_c6mii-ӫeCVBNy.%ͲH7pRaca5un׺vUR jnvʅ϶"d~> h˸S2*Xh}XoH'#ed%KXEV^R9~UM'??>MϕB訽)TN~cPsଁy[շ'a(XX#7,cQۆ]:|HbBTjXGuT5^PqGgà "z"/'ayU)̬lm!TS(YDm|Et!6(ʮ\[?Vx 070701000001ad000081ed000000000000000000000001654c6ded00b14840000000000000000000000000000000000000003300000000./lib/modules/5.14.0-362.8.1.el9_3.aarch64/vmlinuzmLeImage peǟd L! QW$kI]C=[&A(AtҦ;8wu(zLPO lp;e 仑y{f IHFnIՏ~{^6{;.箸!eKjG\kD1YLYx@6= B]/^܃3S/4_dnzdd~wOn0]p݇6TG܏Zym                                                               x;$ҳ\> oMwoOdlx*/  &k-~yVŌuPlw˷e?:W,ګӘ3Hq{}L 9@3?fCzKǽ{@N麣g۷;0iCKO-3wßDQxiX\Oءm|(*]i`ya;L˕sqO2h̞3mp[f;U5T9Ԟd}bdqߏ3{~74<%z}r=hO҄'1T꒼.q|bM>!|]堝 >! @)hL+/9A X ZG9d|tsI/ڏOn}k}pD̯qWP((D뫿umg gRF~Ǹ&N@]{aMW+2- ٚPz;֏\\ۘǯ9iqB.蕵b^T rR3`;~t`Lu;쨻B c]Xx&AJ, (a=\c055VI~'r?V 滲3q+c'<| # 0Ü^۫1K0KC?0G=Eu 0ft==0>뢰Ln_Cd?ô Vi#_2̓uztx.)s=cguѱ8Xo\k<]Ǝ5Wzh:ޮmp' Ovpm'xhCqҞ q?ZIjWI1jϋ @:.$)r #r 9|||/r9t#=H/҇# !瑯 >y87EQ}qlwf{Ĵ_ÞEM*TwiV__yEvܶc/X4Ayxw`y;@rťOwƌ{i}x߂[+⟎)q#.! )W??)q́sA ~2Vн+pOw?g\_ ' \zG\sF@;K+2G3|D9M߶=/rGݩhfx.\3ﰏ|<<6~Ým]ns#wSm '*ҝLKWvۚ^>qA 6F={~qά?u_xuWBD=UEIÜw_t?$c,Ae(LP /X䊦]zFiDlq@*۰Ӯb*4ۧXYR:-ɥv_yq;^am5gmn:Xkx88.ms[~yH-rڅ7|ؐ ;^?:ycް?^|poeZUVZyW(Ȓ\q3VP0:Ʀ^˴iJ$jr??={J7YxӠ-[Ye̞jkHB5ZKvak[a]òA6qzB9 cB/p:NUwJlz f5aP.iv`4l5r8F[;p>s a^c>1@{{ѮX؃.srPa2 N;{ \2c{U1yN]$,)| o9oXm9( >ļ֠M'ڃy/ yipGȦ\-gdKp53/-17Wlw 5Xȏy\r;_3?C /y%<ؕ9kn]õR`^N:<߁#ABaSrۦ3 .RPyAVwmUusf6D2@#!r͙I@f`Ej"D [ЖLkKhIPKz:I$g z{|9g?{^UKL=<,WRGV;o#]N`o4'J?M0۪hX[et)H,oO:ކ/ة *M} :Y6٭$8[`è :i@^jLANCp)򜥜>qqגn,<+?kOPT,ڋ >Aw݌}%F}lil_||F^!4]1 ƾHѷ* JsNڴ=t-O9wesKv-9i5 i\ 8ZiotVa"&/D1=4F8p\irg>_9$;+:Ȝ~bY75;h 9<KWR{|D;h9n ҺlV̅9o*Q9-Q?΂]Ҍmlg9!Bિgq\vJlz'vtLHyE,peg>\ eSKpT~aINߒ?LsC?UkIk)6^] :`%qZM{"v;c~F˶m4BmBsơ}~Z(xzѧƻ+{o&Zd]< w=쇙)bCkqY~V)s4d+l;t9?LH){2T MA{iap {½D;0EXhc_(mWr7>|ƴs)l>dSzInÃP?d%[ͣ~=_ʉJsIGAh;O=0q/U+k4wqoZI0C^Dl`?鉺UH6GtǸ?@c8k[f{{yuqewg;MQ"s,i퐩b%HK|J2[\\gŒuki2'PρѱR$mJ?{.'(m6C;> C/07^zr+c篎wg%F=UYFE ϱȦqNU=#u6YLxʹmm$䐅wt?Q̃[oZ:YfvRfݲv>lZ߲=U:a_=_A !=CehiSىY}h,4h2{}n8K3#L}}N~uEn UJ0nukۂnꤐs%#1zliDSᖝ8g^y竼?O59Kϧ:WY##딉0|9qag5͈ĘawFYc.bIq3,ۑ~CďM_1#g2@㞊yzK@ڙD>*`NRS1Go#:/|xO-kZjk'\NDpc<\'x=_/]JhfSf ɖߺ 4^\X6*Z eqz^(7ki`,t$gw ˠ= / |m}z?3i,|mo9wĽBVyt>s˶4 J×C>ϒw 2/α{bY9%5UG.NxQC}Oww^<+I}=ZGǂK2-.ޅAot_s RB ֬) T;?cKH?g==k/JO?CE쇻GeL1+q?j3b D/anўbv/J8n<6zWCڷ'^:j`j+mTw_C_e Hò75~ 4Q48E wnlӪ.فVZϝPW_ǡWVb~fE /5VŢ<_ yIV^MǿIK殚SLrLjZYez{uS{^%k9,phBtB mfu'lue˫c|g x6-ƪ_Dk[=ZGV&ꬲ;FҜ~ld+14-%nN !JǍs9ފpPxF? sROp؃|cD{[ʼgo ]~>S~ߨhf2COq-ډgCvl'Nqӻ?ўe%hcJKiΤG^hrRޡѴŦ4!эRK'0A^n缡gVb τ^8;(udlMެsWX WZ Z 44دqN*J奫7]IO¸ IF(-XfuZ=v+ "nXt>$OtY@>iMXLjÕᔛ/ƻj.^ wb76V~FI\Ε3l[7ч@TXn,0~hݯZG}:멯ya?KsKeۏt؂sLG}g%+d߱bDt_ @9Y(hj ,p`؝ ߏnkdqv6յ2"x Kؚ۞}ʴG{^-h|2;b L1  "}_I >3ߋΏ-=;AϢ ?=vA_P<ƶws&'TFiC2x\%ui1/O<_EDZ2͍Q >'8@DotA;4;iV64wwqpa2Tݨp4V@~IcRwQN֠Gtyi21ڮs ZX!Z:I:$)/i֕_Cb/3xG4x2oYYo!_rYO;`?c7-[iwF]@y;{2;(חV0O, ~gL %;&"/OAxa_uǰNz+D_i:-W#@49_padywXi=VKMv28, Y/N3=F2j\aw.w1^렱أ57kҫVR%?.2d[N]v@ 2sdK- ؾEw]g`ܯو rN;CN#7hi},O =&I^gA4X\F؅tWղ%s&xPZDߟ#8~{ &;8L3!xdf g,Ax{8 qp6Ax>:=&{'0]"~ ]iwF pQ_BG/u>]qÁ]'A-+uo>]%t5ѻ"k-MI2t04ױ κ#[ 7i6/tC `>-kUo ]XKT^5ь~t&gKؿM7+:y:hĻn0?(3J Zs9Kد5_t)~^7'Gfb~>ڈ"?/oy><ԻO_||pk~G[7) E krTn1[BΧrP7Q ܛ[ETT7T;G[ﴒITeTvl,Dq+ݯʫW _폸_*?Wc~?Vy??;_xkI%'/|?So?;_3Jg.{'߾?|o?cKM^H~?2q{K?>}o̽ W\Ee5b̟Cakl靯4RFo#Hm6RFo#Hm6RFo#Hm6RFo#HmB{mvK}o7RF{#H}o7RF{#q SSh,0R"4ۉ _NLIk5S{2݋3/ܱ!e>_-$׋ܹxoҳxY++_+W~q]gNɻb=&->2&8=}qaw]Y//^g^]Zk?z}q kbv4*..]f"芤+hb芥+x5 tQ Gţ-/l!dgpxs 6sX+X͚V5È+,6X:qJ} )o|}KL{po"}{cP85xj89*s 9#7_!0Ȃٮwz!FMa_0Cwֺ,uo`2I>IAot)-Y[z&{s:0zc/0 v#IlL1ME sbN79ah 70Кh#Bۻ+:~ϸ{/S6&m}}=0ػkZA1e3&U`6Vv-v/MstQ⡫j3V`L#,Lpv` ש  |ieqjqԵjGMņfݫj"64ҼA lM,o7<ϦׇB/aEQKn][6?tpZfZuŮUW@跱o,T?Fw"}G">vHkKbU!:י.wK6T`"Z?+W ?qu:4C^_',넜Ř-;ǒ'1sղ9d:%ֲf%z֝XYp_ !Ioo4[.k<[2om<;يve.Mԧ|x9NݳOoL:P?,O_BO{#`AFe, XHVIs-&/ ȑ,bѹ2drӠ)-L=Rѳddeiqu2l/_T) $3E}z]CbT칊]6יrJo⇿#A| &뵾{d=m~5{hopot '> + b/>A0I=To2s]MLT1ZLbso3oj,]hNjd)냭٦ëdic&˔Xw~;d4sNqV9ھS~MiЮ(jtn}BmOm;Mڶ[ av4_✠{/@G kN{CYZMk%W' "\>+?im w5^&I{dtGo_Sh|Hܳs47#rF*]I'S,}"U=kCCX3,V[xmyRyIf,֚fe^4XS ݣd?3c]|)"G_9 fKjo$IjM Á +c/h=|7zy{osz{nrZ|71"2i<=ʕnB'mopV8K9#3 >:ch,>:a_lH㙿)uIT_ea"hHm4N)/~QGڰ>I=O.I-΋KOѧ/I`mƑ&Ӏ1Ы$~9x޷Ϛh3E'dRnmX7~gz:} ?)맵yw>ދ>S93o_܄>s_~}z.7^+2يYy+^؊sؤ %'IZOXl6BܣŲڷ>Z}OK })W){M<[ [żWp|>y9f_%C_/C_ciWҾhc;_C}^O{)^`ï)r_njm}l pH㼀C#&kq>Me.+tbLlsB`V;ړWeIY''#BRKy~ƙ𭘴zQɋB`K߿8~07U-Ïx/U'lg7ZlM@\,٥c2 hҥLA $XYd+-‡!x$q:&q}x\ph.k[2qkGzYiOEy~ۮpy {M8JTԆۏļDS֑>xN>:z3 |nx_\#>ԁ6a]kS!aZ%kQ?;L/Ӂ-hn4?{{=$Rj!~փǰ&RE`KoL3Bڭ%f{EI ]M߁?Hu&a9M)hzHr_VizR;~CҒOuvCG_+S ,n<@UũG jҸ~c<@HjC!l#XC01|Gi]4{"|{- _-`>qֺߍ6=AU=3skoT[od+KSs=G;|C7]6E cH|ט,zazgHw/MOk{i^y'u:ǏLebrm F2/|g%>5ȑ3] kbZƅyaND-*{r .ڎrZ{<\ ݚ.wS_ 57l8L% T/kB/ 's1:"=+.aBs5!ah|"JdU2=C=ld#-3s]5ߚN PsKK g |=!哓6Ç.۵uѓ٤鴾Wɓ|QQ5!Ms)hg쁈nu=|#xx;S=}O.l.OmQKS>@u>lDWxz/7pk[S\56fgZ a88œfJi*S:63 j~ki_zhO)MH=M_lwYēk>< }EghX.z^|™a(N5^ 'L2xHU5]F%NRWu FGcmzP:~!gh1\ۭ& zc%yu%ۣoj?dP'xwnK_p^kiĤ&M" ٞ k9ZKh_wh6KƎUU![ؤBG3mv/Jo{J{l5!Sv!^]dAcL#pw?I}+O_dxx w41w6 h'n;m3or ^̲aW$Z!brp :'_/s(js;n_ב!y9tڼN%&-—oҪp>8S%ZmmMϰD&Y `b5|-AeŨɔ.ߢD;4!>{Dnb{^ews#{0v~]_Sux_QB~[3^oziKŰgp8bcm̷TYlf;d΂}`>ty$ƀCq+mÜxڴHbxb_%C軤_6~ɗ?I/Eㇶ6†mcj г{rLمtS:ŏ~xVRD/ӘL?9mc:F5:+1{a}7 SV&oDs1HP `bh?6ٕyrc~#C_[b6n~PTFj[YZTwlk[Y@6yNUD+k@;:t>¯`E(g; u#9 /Q~I{"c=Sed}C1lPf~-*ZhRzF^^F؆@>`tr?rрy O<|Sِ1OC'q.$Z f~ɔ[̛g-!WiY bDrӑG|1Eq:F/lM;W kyѼ{yoV*F>~\EKvgie,k؆fuw߅/%ssP|ۯ}_.mӄƳGoU?[f̻+Eĭ9w1K~̷13 OO}vo(Ey]<+41'"ngACeh8=1|Lm_'O'ųYvGSGc~Z^({Ef9Ŝas(s|2N\;f\>S# CL/$gfk'mI/WzƎw9 5>ENJ=?X1ob3F 7oS}_o7h~UFC^*B(~cA3c 1mcc&\vFG0Aqc&2xT[ Ś&:n g@=^8`Y3KLB60 y˩׍,vl*7}&|HCpDZr:s態Bͅ"2p P]\1~[7+hY :z(e ri6&/#\~$7'(t);*6yLZ7q~C9 {F}4y`'̷'NoO&9@)9ӧ۷ox}΋h x,}إ qܤ/yoӟqlviJCczBa$ϢrNs {DY oFg"Zc R1Y, g~<&TFlW۠h͇e𵤧k ʗs'??z;odh%MfAf9S@&z(kNd mYɌ8|fhhy ي'Ґ'rB>Y6XtW Mvy NMb6ZLeMDuY7  rit~&䊠 [;Q /tiMφ ڢd˵ަ=Jwk.Kzo8tPqm$l*,;^-TM8z)5l!'ϢDVp.ЃTMxv+-j,- 4 4~Mc|w}Dk35 Rc㱂{ ?XqZ|z'ʻ$2ѐ2}G`ξ p7`CaP92cḲ2H⹣CS@ܕso&;.;s_":.w]-&fS=W.6e=`msߚrw/=%Xohk )\L{-Snt?YaC"C /!9ihd&ܦ45f1{.U u@ڍi5y(q1v]gluy JMֽ׊xUznVW_ƹ hc<ފc2K̲)…H6ˏyhYn?-xcp? lw;T+ @'qc&,r7:+'ztsmf`nVc^ZG>q;78F̮YMg~n(lUl;~QrFZnFy]˒_k_6.L,¿%4bqvcnԻŞ;!.z1 Ě޹=΁>C!'-;+I&y%aÇ>ٿ]dn6fUB/H\u\q+*n[QoܯjϚ#y^=w~P׫_{<%']yCfMNF".ƺJ}gu}09\,%uOgZ †Oco 0f ,"su\d㐝5zRY%rˉzL3g,:cs-A;u*g`G]q}LVvJqS36x40Z—Ɲ4U nS& qx_=hglc  gAZC<'Q >Wv{`4CEm*b.[!E=b]aȀf;wJ3pւq6uPH#I6wjt?ruT_L߁C-sqCesPss?jHw^}:#}DZLl ŜvH\*sIؖqNЅAZd~~oJ;|| ˞ r9?4:|3P;Da=fSN4_H⟷Q]eW KsrL X'^x1GTo9O7QQ[wuN»+tz/SqwU^;œy,0c|}UsZi^>%;X~r&>US>USAT^2(R~ >$=U+L{ϒGhB;4'\[J4M ;s؇،^K8|(1I)FnMPس\.>7_:$bAbKׅտ:Lg QiGFaX`N2BLbG+!d'S[XػG}ox- Gr;e0z"lY雝`Z*&7 k 6I8T3{e<%sfS۪] Sfjjp=f6x;$%ڴ-MQ`ĔBS2kڤPB`1`H{\Dl0&| u3QtGq7ʏ n¿0Ւ?߱MATeC_@49&]LQԷ=G=fglWq%8o;P5t!zaOP5ʢE\Qb`"[*w(Э-(P}M?sL}C쭧eſ3ʭG~vӸ-*j t&~<-lߟ+R 7.L#q uZi>Q8\셸 zFYceq߉n~#UW*jQ'{vwv6 Y5"A 9mkQqg 76o= Ju61g"<"cqg?~$c#aH^^պL:aan.߳*9L;gc~Wql&Iyy"F> |YWǨ?/''ȣ6iVZ1 pzğv S'g;3]]6H<>>;_;k# vP>nF<\ȓp&y\'-з89[KGXDU< u`^qm,K8ra; s&ambJSԣ=@sI 9K&mmK 1?v>c)]~ ;a'}6'h:ݗ}Ig`m&WͼV׆{|=ypOg2ozr{ܧ1o'wg3̥z~ՃB㾐~+ՏcƔp(͎Iou3_A6+<\L%fU>X7+H-wL"I3ݒ_=L%6ݫ>^Aw U'H=uʣ&۔3o!VWg/ì"~2/"w{ϣ1R༖s x ._;ߋ{Ej{o/_*">{3_Z::@& sVIR7w~&[/tr33w,dS .@Ng&y*c*w]zH$5o%{ɣiY<#Y=wBv-YRtz񽘾{5KT }U? ~x,#1.[ͧfsSC|:|`~(g|]ߪ444yl9jUUA8<;)ך7Nm(%|肿`ߊ3Bzg򵊿qy%xʟMΈHs9dg/o~h'0fuTX^h}Dzxڎa3yv~~n觤Ŀ Yb6>6?>3GOȃokB;~d /l%6Mֳ5SL{ `3%-#ZoR96Qhl~͊Wt+O^"}Έm ]; #a֏IxY"&Mz$+Zg" fw1L_¢x&'Z .YLZẲ7mjm.*ڎXX騣CAu x?Gc9+fA jE^&/ka!av1]ۆ:(( &{1.nSdaN~71@$o1v!ȅj[υ< UD@4g=ŵ]Vq #Se3nD,48?I> Z44̔qRh|8Oc#Xwd 53d>h>;Igb+Ӽ%q^7yjO13Nᴰ9Y"zs/hauhV&B͜P|%+, 0[C!:/1tM&ػl :8:x#_B:/,!~{]WD+Z^x"\ W~QgzGYV_Jʯ?pJ C) fۭ [0OVIlTU~ߜ؏toՕ)-1ѳ䟱Mt}7EM8>Ѧilr"5~aS7ˊ6tRGXʲ3|$k6Cy ue3~P&V=-;m\ dn̬!?@velC7:gGLZ9U>'$753QߊKin{V;gC+8F =S\gNul*nkPGevHY9p@%pauVRyRCD;O?k-~ym60߈ڴ#u>bu%\1Ӂ>ȇn=f`G-\ M >eTh2;ݾՙdNJS%T2yΚ~t>R$ݍ*s۫'eަ ϖ[ M?摅Қw %~x4nX2w /*B/x;ȅ/O_ds/ShNq.Ri?IॢGi~dbs sGNS9rs sr< ́Hf@]V.^işh_eD#}ũO&Tv)%WZpQgE \NYZG* 3?̝V׃s :6T6 <د]F2>3 ^WTHjc2N{\:1z*bZ!`c- ;k5U)ZV:Ğp3wᘫPyL T8\h?h?L#wa!K!f,U;R>!.$m:'3~N%c<_e.i|.sc3Dk`GKYy9# =4ގcݒR683E9a~j9Gs4m9?xCst.hc)3~!#~ԕ>I { v %IT?'MIlҁ ?i`'q 6U\Y6N@PsvܦqjCB}K$ YK0M_\Ka{qp5S`Ow@u%|v%6=ˣNY:?\.Ax!cF^N~'h)ZC:1~ei` ljFzK{O!S{GN-v);S\nmrh{W%aVa=K2dW+bYMl>qޠALt3yɒ똴>hGbco#q}.[)4Q~'ձ_)&=h Uٝ-vv5ƴHb+h*=r= A`y병_Z`jZ{)]-mZdƪɴh'S7O1CC(?|'nB<%T9ȿ˔sgi _jz~%T^V 1%AkXdy{-g-q%4&͡5XNh\Ƨy|yStWfvǵ3gBsS$'Q4Ok{NNӕXq']hG/ʥCya{}#֑ҠV'] u-atV>M "vw79\\"H xN[3|oUfy6'sx|xW {\z9x,<Ϣyy9 _9 7ҳE$A^z[zds5Zt:cGEK/#k*)ja+]<fJsR4+l%:sE{r3oR˿wFZ2x-%X_p-RkQ7A_WV.lgFU~V!^ޝcMclW5+TqVGWMWc?~|4^m lrY :X;m*XgUm4鮧Uot?B8qpJnEޢn EަoҷGa}+}b}Wuӷ7[77zz?o>ApmzwZ_?;^v+ޏ;Go5зOݢ9}D?Ix%ݠCx 難}gS @.< uzEV}q=K )T?1;K)=h> 7ʖ#z_gwku\Ex ۴ju ]rox}>YXYL?oE֪uyLn{ ͭ{JtaD:I̦}y.8ҹGӱОs9D}Q߭TOY?e_hlx`_g6{m_' :hFNs4/lXcOE6CTJC9M?͔qV3@KxW> tM w# ;qqfh,^FKݎTb|rowJ 7I~#:p ӳ2rWY/M^9HFx i'u}!k@;4=7}@]'<㈈gq֧ẌLqSyEv-)-]˫jQ lW OQ4sfwo] 3;ǭS=' 9C1K POm6 ـڀ[WФ)]&2jm2cU.{!cѺ82sqnhw V.,|n 2{|ڇؖRdJ@kpk|зmt>WX2[@/A L$jGtk^;LkO# )TzMvT289j"ˬ}-J霄5A>JjwsQ ?>A$M^ƤR2c2}-{Gt\5bMS4y]Y=RW״@o4I& *gѨĒvY]pTL<̬x>|f ۨ}3/8:/q؝#gXc}`^!)ჴ;N\Hl^F|ΈQΫcM}LڢVgim@יvMO`sЮ)3G.I皸b_d[c5|~v2e7gWM̩g*!,ݣYBbJw]䪣\σ3(;)*,y0Ϲ?޿m0ʄ5B\9f ѮZ*ڃH %k, h .ڳB qmvl)uQbf&R}3] :ʗbRJ:,?Ô#eL'Ha!|29Ks Wc0JӾmR]/>^t&؁Ͱ 꺄ޡ'{Xayݱ팵Mm{rh8KKLGڌ{,bSwLP(Eaw>4HA8O>j+_Φ:e'To/?Mbˁwu:ҕvܨx;>"˪z>j99FsB{"ΆQ?l&0>>DwAǍ]سtyXv­4> !tq+%Q9|X^1~nn/;KͷoP\Mwn=dYx!j[.貢է<-)Ϭ"`6M^Cx?ƺfBgӬ7KUDgTX/T@]uKخsS\&^ )6Zg(V/E; {kyl_Z'!S ۽T=#Ou&j>JF%}U+-.]^h#ըˠh{T'ni3̬mBu-Ge/gyeuƩn _Ōe`gjtqØ.Zڢ]tlt5y{o/3M.IfVE))P%Vn~/ﶞ i-C:?4-lĆcl/'^:BBdP{ğsKfg) ;IL]%9S L- ynSV'$,A0,1x)&3L z rsJ#^F'Ui(/;A^yLO.OY ax9y)d7s7K?ؒ~1Ɔ;z6lV [QIdiQC].4 k[/5.DA[WE=^q>\W- =>:^[uI8'ػEp,NJ-s!q;K,bJߒg=`y{K>l3A+ULMLu=ȣ)w㤞G%g `//V~z+-Œ_zh$ C+^Gf$e[H3b=n׳vp)Ǩ߬=ɾ35ָk'X:>cz:54 *q 8XQpG#XߜDssQ҉sYܞBP.m'xӋF/nJc"Bkv¾C=pnݒla&ld!A'#P8L}8[?( PN|-` O+2[x闄ڝTvx:#((/yjnB,XJv:P̼OQ9E\]XK/1Ń.ucq1Ӄ||\Ǩ9hqrc21*#46g.>>? 3>nm|@mbl;R%rpxoڴJ*Wir5Ѭ>K`E2} 3^[Mt"BS[p6GZ3fi^aݵ9{>qϔJC-n!n;L]ԫ8k_ph%Wӻ'J}7ϔB=YiΊzu{Sxk3dAYXW\1QMI`4̋H()I<~ZnE~֛7#Q)ȳ3IΙjcʜw,cwdo~K9:5]TA{>_IDF>I :Ͽ3&f6H"og1O>%Z?=À>/Y5]GK.}`erz2 1Q_h]*k Ak؝DgiT+>O"-;"d=ֻO)F]szO;hրN:CϨM5B;/hEDަ?oon6MB9[#nINMTu: Cr Ie =ij9Ϡu*4'y$UP]y D2e|~Ǯ!\^9cm ա7rي Wm.g*FhP:&w6;w(ש݅}]6g'֚&Z h?0]JGVj QC?#྿EWiŃ]QT_[R\h!7"b,蟣kV ܿwǕj<)sA%ǨLgVyA7Q/N.;i"JglUgMVFiӹLM/=×ti,4TY=l\VY:bʿb+'zM4BfPT7[ymh Ӈ}}uZC~Ǽyld]#ډ%+&;?>gh|ny_  չic:Xtt4\aw'IQ1oG``qhswik9푐=p5\\qA}\0%ɪ {ͣU|^g6qz;hC%h4["AyhY >7_Q^leeܖLNX(Hz 5]eKW7xש`q9⛈0?w1={X& .HO҅]Ƌ/3C%̥p._.f=)fQ% |ߛ\[~,1o>ﻚԵXTyMV*u#Wsz>C>)|8C/*u58׹>9]w:(:y>lsC3X~'C6/)+q>Y_JozlbJugSS;$gg?n@<YocZw[/R8 (zgsE9k"Һ>x>gc 5m]Q88# ZV Jlm#1l[rI:Kj=0,ۀ݀XʒZ#i)>ZX Y [%8<Чwuo t?2ct= AA7YDԟH.c:4젡ևom}Il2+SR\y'Y+4z}L˦KBH^=}ՇrU I A˙B(pvy=]MAȂy :WMyБ k<ȿFD?K&*>"nBvhO'-+#\|DiϜcX>>Y';j_g$suRud bZ=h~ [A^|9aeF\1(OCSCc(IJu"V zN;^|1g%LFݚNE rղʠvLpz0>͖f\.ir09bC9 ۴et|\~oY3he*O,|L|WSۨ#Ew7l4+]mdyߗ7.Dڈ}7˂{(ᆙ"N=g8\ډR[m`pqZ*[~ѳa;K+f1n#Ixܦ|Cyf%S>oxͧS&(yvd괸xbC3rMU5H%~Vg4%ͪh$u r,`tȧ;=RwώYH>C>iEaR-'h=7kpoo%I`5Vn0E-2XS ⻲z+P+<êV$XYҞgXP?\ׅkg3ݕ7IP{&GhG/oΔꖰ߿?3pB9ut)zVaW-7j2E.Ί fsS@`~9RϏP_<6#YF!ʞ(_g[>]Gp#n20dE O鶛=AnJ}{VdvԷpv J>:zL-Ѻ:,ugvQ&.}*6v3#,_ hjKiϬbrMTn+qOuZ||2\'Ka# _ZJrG꠺|yY5oqxD(;a]w{JYe @tIor?#~S: E^ lnF=/=S)33=M^cziak\eدNkyyOW:>6DK\6S[ %^gl9! v3TPZGp| Tn8f ]BvPZI {-SfMu*CviVjC[X"f<3F?٦Ҿ+azVb--Dij%kg[3kLSZݾv(ߙB7zXG ;댛EEfV3C9XW>|q/aV%,dqîDaī>+Mg!qP_<#AtGjYhБ!|@':=΢DDzlRȼK$cPzgj\LzSYFqڔd;VĖn6MaganX})]RBĞlR9c>'ko(p^O9 O?|0}QJNKv1`OSuڹA/a\\ZL ̟?:ovypu4­ShPz p og!85,JcC'Cw+*8!з>/A94R=ƶX|E@qon9xL"t9Lʵ7iu*a.QQw7r9RS~Xmr\"h68;hJp7ˬY/շ1\<=տDV~[Hw7g<{hx+g,#G˜<"NBGgZ߭Bcyvkg}\vm b&9hi0@9!1} r**`vzioH/,y~jKu§c] A =gk-DW;T95mB>RMP(i٨؃Q Ӿ~M.z cۀ_t[z?5%l@[:Gdw,@1&c b?_.[}z/Y3/Y-Tf+Qʈvłf,~I~Ep~;da)A^}Q٧XϠQt܉L 'Z4vxyAG5@!l-QsN+=Z8iofg|]=X?Mv[G&f_"}7}H"CJr,{0>:^[pGܺ5/hOjҥucҨk 9rMt #cN碬ՓO1<.GTf*3UL>Y%ZX^š撷4S:J^j%s\YKgBڍ>VL~|I/j{n5jJ=4CVhݬfdeJ\c(g#vOlt}[ZD{_~=C=%t8H{vޢK-b -rMt ]+o7ln?<:HbDכYסW&|LtqҴ3W[ex3[x*rݗ{u'hZo\vKh[8F SvZgjdVws3۠x\Giz/S{g&S3RѺ2Js}3㉣.B' ~"W'ބǁ[ XsMݠ6ӥ|5\O"XW|0d ~OQ9sFzH%M1LyK_>wϥko!]/E7: w}Q֣irYcSͭ^YAdEQ'nn=u[LoǶk7ǵh|#Lh^^,P/MjϬO\/,#cdg߿;D8}Q i2Tfq1v^WTj]oT>'Ѥw6&`.itað ҫ`W[ M1sѼF;71Ż6C/y\'笿FͫKC_zu&줕\}u<$'KV6\(%d' db(í٘ ~{{6ooum?^WF `};b ZEO٦ήn]erk}4ۼJKk(}XK}77LEaD0ZO٩cAu= u S?>qW7A}{RҺx]Q]E{]rZ]/p"_tڋ5gԦ]sYə3@ ttfi(㥦k*M&?IQ!!s=h_6NjzZNiz$RhOy}E)"ZTSSOXb}Sn5vgj3,;-M*-{ӤU/Y< 6#e'enA/%Zp=-擧lQly15]O%(&ϸo,{C7{ekmSQWm;yX9fWx02 l~Cw7R"PDN>]bI>S~1A9ljr~}w3ڶW+v!pY8;(]kSJy7~ NVU6KC] ;> ,qU7\#měD>Whc@9bv>smMsai䁞gqK(G }.U)͘k1CyWOu_L7;pfIӦٞF`t eo **~Qr}2s> O-seDI|bX&6pp\߁sE|WF>FaiS ?}_h> uu: t8"o(4#eW;G/˯?ʷ(y1𗬯?e(>|޾Z-/k2{j_}_@G\_׿(_BiAm_R@Ev yvy巈<@2 ۘlb\0BaK|p 5#/Q9MiL ]b$>Lv*\~$' V+Kk&KM7.Nu@ AA\޺D4)<`Z9u xw^v΍l*3C̆. p Yޛ4C}dއf12-}ڂ44ijWr~>7)K#p:/97pqְ 1+}&Z A~7Pt ӄ b#SAso[3,ngv׳1vc_TN !|bQM\Cyh 0wG 'x"D앓C ~n^q:%K~d&?Gx?>i[HK_#v!VYOe2V^ ޻/\'k3aVYkK\,ćuq󟼈8=&+͛ TtLjL2fkO;qJ.W>nP;پSRSRMӌI,f -r6ʯ}Ń:}ROu=/F8GlA7K·lhnCy6E95pdVcsx';]n"ߤo~:[qzbtD l j #5T:Z ]o+|l!w-]ۖ _4@>K ķ?m&0ߋ[Ot§/ڊ6n is:g aW,N#hCy𦵆6ڣDڝGm&WuQxWg FɫGdy)젎8L{ZVO]%'~zXV}ߝ}(f~Ζgh_j_dkMUNY WU&fd&)ӳTs83X2= lIb!S( 堌x]voU:=6olz ~(x$FtO:L4PI #+a(e5kM76Y"%&a}A 0ŶG;>#'7MXrh Qi4곝tZ[tJʒV6cOdfDc#\b-5TvtxJzJk3FRL1|Aw߷t'4%zG,nG̿IxdYkk"[7%0&ǯYڂ`a}6:,Ov~:tYI= d)ok>#iܲzRKuD^hKd } [Ć}Is(G7iK-CahW EZհ*rx;VV4/l"!>W)t\]۝dO!g WwWo&ԲNYY} :ޟJCPvs~;7yJ?VPi^FzۦGtAGeRHs%g 1?1xSS% [}-/K/1JkN+j|?7NeħLmțmz}=@SZ& j'PLDcDw^{(&~6$ 5]ЗVNA-N~ΈNĨ8X1 w\pߦ>;Xq}1[43Vbj8h燖h\yl;1QGVrʗ`dO!bqt f·B*t}7Aim#3ovq=Vhh#{v7kwvݙwLZZZZZZZZZZZZZZZn~V[߭wkZn~V[߭wkZN~VSߩwj;ZN~VSߩwj;Z>~#>;,|>e|2lId>Op"t×Po\aM8 ^7&NvʽQ ^72WH8 ^לpxlI8 WN83^)0tjzY>wMH8 ݇.w~E_EC绋~B^ꇯ.T]T?cvQ?wQNNŝwߋ;Տ8۩~n_Tqz;T+T?v9ܩtNoŝJ=Տx6T/pN?;Տ8T;ՏFTOppAS8CqsȄuTiztV3zYccㅮTظѸg> jޭ&^6T) LMIY [=eJt젫J%jF-^ؐd֔JwV ț,h2=\zzWf+Yxog3mZ$_j@`OzeQ.'|90rgl%􆡗u؏}x'H^ROis]a|!=G|/?;*ƫ]o4tK.oלIlKNX4^H 0r3xIz/|D&r=1v`, Ul>BcM{esh2{uQY>i惵5W#-CLJ ڙ4N4<9Y5@1, v!^ K>И.ĄA]q͈zwxİf^d3OI?tFS/VG$9%~zN[.$%M<{$dH<{-:>X3XOpY?4hG3&WkQյ$6RGϞ6LuX]H MsW`+#UrsEIM9mf;Or[eq+a>O?/E|Ԯ4?p< -p&/Nc#s3+Y,_>ȯ]` l!qvoY>yNyouqhe ư,Z[hb=*:tL՞l]#V,IqdI= zVзwK d A&ہyL0߽J2#xg-O2ԏesձ5yQf6ƭT=m?C0[?.^9]ϋ6#߃b(v|hǔǞ;BS-B ©E=$N7beO<+k#W5Zl[לӑ5C4FeD|Coq`:U'--W]Mi{m(to{\zw84̈(җ9h+̏rI{. 4xͭ?Szbfynmpw$fj/v:[=!›cB {-T9?jG/#->[6ҳߊ=5{A?jq:M~z,4QHswyPY㸼DH]\;n0P,^V lR6+@GM߀ylh냓˸t *iOnDxPj;!A9C '|XIoZVW'.+!3?u*' ~{"z໇>@x~`EZ[[ fe[ F\2aA?ﭟ֑QA}з[a)[AeT̃큘ᘐV :-1ߩTA,~g+u{uU!;*+<ŋ8J+a'飻!|TH49bve"'[W$ӞG7D>Hd1bTDo-fC# 2}=~V&+fZ *G uvBdivG>V*lB IB2xExK5Kk9"7+qe_F6Սv+d+&p=ͅۇx+ҩhƸ(ų2p[N˹mlX =-tx>gaUwO+5%{JMήW҅ %KF8piho|hb=f>@;[5>p&YEDv6q|:7PTLu?RLגMu"'LdS)oj-_1wIErL 6h~ |"UZ(s7[5Yxua=Լ4dJ;xg }$1p)FJvv w1^;Z:e6x =^&p&^&k1xޅOuKuI!Oxה 9~FaIm'Xdhi&s9jpF u_22 L ;qĤw9g2 $@ȝd& !rfJTme&J妀H&!*eZ X-Ij7 2jeRmL[& 5>- sNr2?|>9kkX9o Tjc&bI< 7Ԃ^sd2bvFn9Շ--O^3V؀;ywv1r^ f?ABį0/@,f <" ěMl.Ir@M ;m6eje'4%Hetgx-4d#fHrJ9py0z?X))m9k r TZt4{0ǻ‘+vC{J#c:0%\V,XЍ[FR10_D_]fgsM矩5i\G%]M߷c}}o .Z{+}F軁:]Ccxa"@Mj\oíq+iO) {=ol[my>:u]qKGƩ QTqӑ͕%H /Bb`;T)ʗaŞ`|jbRYzGwLeV۴~p1 (SY[(qǥrľd'aW!Y6 Hk,割r`JQbr;rNU2?Kti6b`Nf=i_[Do}ZOF_E˝.<sqo؈{g-%1[w>Y"Szx&Lu:"YL(:tA,+ w; c yYk?[>C}mDkŁHi7M4p !^QHl'=3 BlA|o u@n)㗖YF 5 \3AE۸KlĜ>YzGw+Zy%ŶMA>1NjsOKR?K_})5½4\89w2rm/x /wH_?VAV:b6y/'k3WJ#\uAf.>f}dߋV97!>>O9/Pe>2LGʚ}qx9K1jv*SU,ોC,,-h9ON<^ȃd?FʖWt=@qJ6ZQ7fzI`OŚ{h+8vNua)l2ֲ,oG>p'ecf(=Ó<5KCg"2j; G)U@2 {i!YoO YXrӼrt\발2\;lo90yX],wM?}u"Ձ|W$'VXU} ~ߋd) $Ăj/QAs<& ])# G8_)Y긨3r!*x9wcSv3YE᯦IٿMZV70Bc,VӦ m_kJc1ޢOLs~!^|_o{{1ֽ~7㭋~mW'AEr} $-u})[DGE9P*q6heaHdKG~xJ6RHe"ġc裨^3PwN)liIzW-sAKL磌Ll ^^hy*gM{<+* ]3hV&1~ .f(0Y4tz*la3p֎'&c&r,LeqvVO[gsӰ/a͇_õܟ>ӠqBO%Yh`*!? 9zUD\sb-6yun7yQ m9)rm:ȚZ;ED(pmq*[M}l1ngd/#N _. U3?#wVa/ *\ㄇW[n6CbLʛL;Pma~uӔzS:. nUF<"4U7VnN`:[l|#A#B17wL#`ϞA盛vt>wф+ny(?wܢd=FB-C59=)o1![@fX1aa2{ J,/iq7Tl9G: st?]{!Ňx/g骒+w[ZY}n\|oI>Cbr#6gɜ*ɛ'XN.OIx7_G\͠_6P߳]PK[9/9yɑF&^ =|ȝ#j6E6쥜\4B~M?$_|pYJ.<Gvew\[ϣ卝xGڙ)gcȵ 0%?.i"g9^}4 <5Uyd4hiYt_M$S>P,1<;QOW_)A\5m[nʙah9b)ʳCCƁ]6/C'"._p_M|lkvMH)ZlY+?U Sҵd65 7&2}'} y ?_egS̅A-^AAs [hIL#3h~pXxVrv/?Oy kJMsϖY!qK쎧5&fppo.krW97P >,i?~=Ѿ݃{$탏(hxjbTuBw0_t-,q 9~i(NSXuk6g$d,&چ*@ojji@Y4|ku >V|Z1Ami9 GO')O&TNR{x~4F>?ym7|9Okay)t[Wj(-$אl}Y |]v!JzڎKq{kx2-9FJIYh4۴fW1r`ˇ,~BR>3EzP浇vo[B$wC, ce+|eVL5INԐQOk2AzR pՆٍ5W,!>0RTwzwoψ?>**mĀl1Ak9+k*sV-y7VVWKsZ5K-/7C3oӳ#l:߉67a+A vr Ճ }joз jKT-OѶe ֔-ru8  q*N U̮cIf)\B6q€h8:˪!j*r)˰w BzV+O`Ȱf0YBYkkH{'fQv~A8c=%$,P,ԘƒL o2sPH|:P!Lnmf|clw#'8$ыyOs0V߮|{5x Vq׀%`9ƚ00+\/fw02q];I̓t-qy7?m.]!BޭcyO;ni`7ϥ\V?,&Hܼm~t=o& )cDOIBzUVHOkx%N ͆͐hy }*?SEƖ1迏\z ~8gI(.Knh=mʯnGTm-uOcH`/*kclMr߽$8`_6 yb |}[W0gh66m:Hc]ަ9&7 wO`j{T9.C}QMI1Wm㸖2;AGϏi32)c|vwNdmD('M!I_Y9f&?,'dOd"kJKNʎSuj!NA^hO9y;Qd|ș&vWǴ?}֧ɍȍ}9?'Ub;Շ>oJCh[_R۬JSoAy޿k~/( ʳ) PLg-u(|X,a* ciUV;HsjV1/2ivvHֿ߭yby,.}$ li1Mz%3l`m}zܡeqˤۅ.!|HӽP4_D}#u7|vx& a2,0WuyC+(x=w 3b}t ~3WrYd4 {ѯ=naCNʡvߐ'$ݞE4wSc/gF)/S2HL| U_o4">1f!@6m_]8xONq.kazZ`'|"SbgƱ&4}øYi>N3lnsUZ'9`og]obʾīn9-' Cϑvnv[8/=XӸ,sSqLq*l oi;W'Rg/N%eom3WZLwV%(~qO(7eBL"II!\'ɵes~/#1'K:s9Ppv7HŹ=w&jw L\zi㶣ʹ&WNv.dFl+8ܙΰ:)9P6ͬL'C:S2xVO~Ty %lE$9`& K^'VcQy4_4Ywpa:|tIrd _~ o&>½"q ^ω:х{ѿ$k Rx;E,|.wNsٟ@Ari{󇦳XbOlcj {`m,mS{8%&:sF4$:;9ߑ"}(_}1lz |S^VY/${)m$z@ݿ} j΋Y oظoO 9C[ >3W®9lxOM]~ps`Ϧ}+r}@[g(L-ݡ,鼱&#vp4k`[ce<^P]F+QŸz|2"T~rtszq-5}4~VWO`a߬q#GI}|##䓄wϵu('$:ڒia|Gr˗BC"\kpQ7 .d=T澥]rH1}%)')?daeHz1uI*C/g(gw@lE'?A_-͎swU{>m(,ʟ{&z-c'-s+ΒKeulBXbُ;8ko:yM4 \bi<'$[,B?ocюvZ'N"RQiZ-&R"ѯH4G'x_LK6ncb@ܣ4%=;#W" 6e䴦ysY@1!/b)pxRE87#AYҜFͨa%46\ǰJX| fhs9q$UY!]l&- -b!5febK~Y;i!'= vw?}s}89IYgEPǸMši`yOp4 | d9J 72kz.w:p+[zo;z|/+lI1*[; gg!zFpA3{̕Y5]Z$9i1úd|W'roVvP鈾}\^_+ïFѭ֯Y[N: uc97quO ]4SRO ߵ#_g |cL%VLV6~V?RD 8HX=NgtV,T)XzEE|[}D=OT|ZMI889u@g:˦I/XrPZϖvn* 6εTtLe$yԥn S\+X+ʱ$QΗtVqNJ^@:*33-X6IM4ƲNLNg[C-.E4_w<3yгnn` 7^C՟RK7y bM}K_ ]cgwVkܵKXY5lݓܸ5h s[R\+M)xM޲DH5p;Is˚&2΍h)IMCinEz*2c}ȧ ?rn -G9;B7᪯ȵepLov;"ܴy+Β! va:>TѾ.vYIs|=~|c̒*fqח4ɻ\$sIl/fQh<}<>-6|ߨ_Jx}ío N5ǘ${D>sj+ 4_9DroSI8K2|.:r{d_9{(Cɾ9ϯMJ5[H1w<\~8.D凯4ܸW$_]kvܺ@#k ~YY,qxwˁȡle'gg>Ё 9e`ϛD0 g~xh,ȴ5DLm}N'v[kzK8]}4|_ms/a Ə3 %{Sxa p:]EgnޥCM2c~='SdO'c-Q7QIȱ5گCw6]p$b~g5c?L8h~(z=jZ92#]FXi Բ'a<2O]{]]yڐX=Ϻ=`}F356[GK2[D÷;VCt^'v2EKeЗ!DiT2Iੈ3%i9!O9osጉ~K gvσ3%b/Bsh;M8Żhq;.(v|} όtbد{=:D6Vˈ02{L}O䱚/#Ah̪ݨ"zaof#/> qz54==fОmر]k)&N=z9 OW93]l}IIr_<K,CnNwp'kkWl 6q)cY^]9MaIvV8n/inMuiο&;͖ꟹJ!!?0{MK<[!8J~o,/|1DEȿi8o 5݇s鿤O>fUT>ߤCǺvs}P!Bbn#.  ;fa vXX':oUyGd=#$YZr wԗRc ŲqBt,ƏiϢ{nxэg7ޗx1}m (ҸF漖V>[пU)vIAnǞǞ8bU2ăXǽ!'_LϦPsy|FMk͍r1{ɞ7SASkcm]g))=hD MCwxp en uٲmq\k!=Q4xC̕i>xa>g65ίa1 ?=?w˶&`E6Z[Uzl1G@3n`(߫Ǜ=3U)24gNl \ݟtKfIhwN4hoWD{2Qν ?ё:JJ  od! M)Z_;|d_+_Zr .CaU*5_\{˞&w31oĆF_sz4ՋX|^u[ڐޯD3k/Ctji=}ڃ߽(aq϶_b%gempׂB&MJJ($i"Kɴ{r& v٢X7\fЇHR"-LeW_vL?|y4Y/heMBbp59KZw$Vj/kw4|nćMW ,MӞqW:H-d!NTNkJp/^[Einl-zhl[/c?kmK.!rm@ -Hrr[eP[wEқ-Flaz=DCNT_YE{rAֶ6saD.Md=+h&I-xH˸6gIVӝ(-6$#iFJerQ`taG?g3;ecS`z(וs{_rE"Ʀl9,g#;A{݀y7# {qWџ㰥n EхDQE^|-LE!;~_[U4%Hz36BXk3j~!/c"y܋kX!^n@2퟿epELx^?Z?= R*Hh|Nk{`yZ3WK[V<F!.ւIT:x]_0T8+?Aׇ?^ǚ^c\3;F8[5 W?S:0+;;,Yw(>j<3$GtYzJʜpW ۉD-ﶖ#Ȼ\dʊc Z ~ xv&i=iw,dۛ[%.ݘpA'i]UKC+Okb'9+OoQϰ!$eJk?14s]FumB2FE?Qxv}N1 ۃq#uQx֌<96z]ߡog;jl]XLU2^ScNAd<hV#?Ώcqi^MK<ّKP~F^կO=O]OqFi*kKyxMvkӢm?+=:_|9iz.(16ďzo% WD^go誶ʤ{ϻ9>l4/ϭ ] jxyn3:kiAYyWliCb]2o?5*w wj"߿ѵVBOD<$$`c~-4J=)BF/IgZS#wۡGMl2U`N]Xٻ{Yzmh參il5v`-c'ߺ}>;XێU,r%w}%YvGe>˩?u?FCT6\-!S_;lLyLU~.fIݯSۯS2lJv9]NmQېw6Β-In>*Gu VrȈ_L5`{a/aTEed?sD\ď,|1@K\6AS65o͸즵X'yv[O +k/}v[@|'j#|^uOlcC Y);٥DO,rE9;чxJ )q$yyNwΎ?^Lr 9Jog[+Ҳ!ɨlOsZC8ښN}TW}_m'-f/)qYs[.dyzhNui_o/s37l'IE^q^W>ZmGo[Hʼ>SsM5K>vq=5%.xI܍ssHFƓgTSc,LS#[`XuoR%O~zOm}G+.\ !oXĊZ,].oO gOD߈!St'Ŀl<^s+K,¿qA5:oDد-AfBn+!9|4J6g?d')2VQ$9 c@%[Ȧ9 ^;exN 7pO.'~K[26)W*Fu4`-|17ؕϽu>:շ>2+!۩h8ݖE{ѧ1+Dvvm#8}/s7T{&JFtφKCesXc&;7[IawǰO$!$y8iv5}+})+ub&(ZZ8gI^~udufc]b=>zkhn(Ynu`(D3;Qx DXEn&d ݎ6֡%8knWȑWrcݕDw؛Ok;5^9Ri^,ڛ'֊E|X{}4Yf*s()bW%9p~Jush2_qֺs)+?xdvE&Yivqz!6[ize=>?_;cLP4+ʟ`78H!mN#e wn!w~⋖9AtEy͹U;F9mR$4g# .B_8;7>[;/Z3 @zzɊ\$x4 ai S rGECH~1f>o۴a'g}XhF?gԎ6Ĭ䄆 /;K: $=3|ϰ~?ߠumgq9rWk}kEs?Ls ;GQ]Y .$LSs #ci辰<%J߇nu]'D]2\[GUuG% b!AW>#6X.yBnۦ>8C__i/ f '''"FJD!<$cDvC2>Tb,Hrx`|~A>vw([,MAJ,Hz~1/d{1=z A-\BvEŏagĶS'IgrS*Xf8—߉WF}ffYNjqQNB Me'Tn#_n8nmjW*G+;Sҿ(\]bc5jY":OIޤE k{=mRO7#Wo6N/)_?2͇NDz3[g[./8R=%t17Khro|&{t-fw`jn8E2+ I5\Q9 w31ٲ얭_4Px^}4"^G؃ߴ{rt_yC0.-=$Ѣ BL2)=TgS߰v 7tV 5߁1;m6n*Ҳe}lS^59kɈ ?$ZUkcUo'T\`xTMhn5SOriStc'*.o)>ɶy%֝&Sf)/v!Y埣$GGd9@}<=Bkݍ>;h>lIs;AeGJlVO(3gUL4{ iyg6`|gیm h, 4y} 9ýӉn?lm~\z~JcTo{˙~7э8;эڗV}_Zmﭣŗs($9s*KGNeO[Gd#1=h54iϊ #*KcY+BR{LxZ8}+}og w4Wv|Ʋ"X018F^W6Qvоx ^dƱ@0NQ{SMX9iB%bh]Bde<.KkܴNq&> ǝL<:ml&6? 'U^sA}-=FM49{ DLN=L ,7ֲuz_. 4w'|0Z we\;LBn6 "fYw╹b^6)էѧqB훴3Mw| l2quwm 69XY3퉜F3S[,~ru&s 3*E*[obǵTG*q(7u^hrqxb[/`}u|xHqf N#ovєW_eґbr@_[k֖{EVW+: [=>GrIJ7ߡߥi% Ɉ1uXF/@{5+E''Bx`ryh13;I.uw ~5o(ra.<8l;m6_}h ~X6ps5n\BoYO8Q[7j5?}.ދTe/Dea>5R{^uF{vCۇXCz:9I[qv~wC{K8TұƼoy)nd8G/C< mU<>_8uB'&9d0.|jЖgc~vd|ʑ"W jb$*ȵ ;A?PSQ~0$հ5{ͪŽxnJߓн=sNc(8E4166`rajEϡ̦}on;zWƲw~بG.ݝž֣}|іz ϙw<%rd!WY7"G7Zpg`ۏJ%sIB=q$_]k;x [+8Uo7 -2*W{Anke[h%~Z7DkaOXN6Xɮ˫7rG3ۛ[G `w=<ﺦ7Av٢.#:Kʕ^ V ]gDW#(#-zv~& Rh]BWC(#w8%U4-c+XkmqeQal'{X|-vHʸ!D$#}o"lAZtV툭 =ȚfW^&'.,b˂4Q(!3p0EG|wNd|XܤeXuqpğO6Οn g?6 5;}a5fKYϭJw  "bJ\|Oo=mo&f|\7Z?4gIKbv:"M?ڂk-t:'q vZLc'xa/tk#^jd L$y?>~m(~,Ng8q ޜ9D/X}aҽnM99DsC/xBx4D3 YigOi36tL#|S:> J1#xM•=$~V߫VQ. ֫6e[Ϊܿxq ޗqvs?}]_rG2 ǝq6 gʸ~(7k#<ވXV@猠 Fa nAsDvFɍwFčT)i49G?g ]sF!stÛz|SSb HAm̏;z4<کsNkAe_'WOK/䡲pF>-;I2ĦӾxjͪގS.?84d'zя{l/q lY}bI \25GzBh!> -ԇzʈt[ pu yWa958_tZ8ט$k;d1ׇ8kx;mkvQs24alS5x0/ q5\~xeΪ諐pWͲbXl(yl^s%x+=.]75.jh]T@اMt |U1$xlu7(ߋ+-񩭇H5ƆϺ,UL{*;̲AS)MT Gt_s(JVTo&teoP8?\Αc1r#wimn|kqok> yF b2a] AR~H)Oܿh<|{RitogåXO3`̀bgԪTC=i,m!q.% wƟ5_x/\A> ?Ϙ8æ=87נl̵4BvsmZ3EЁǖVXhmækXFMl1q7%>ЭHr.uջK2\n~8/ob]0{p.f?ϚP?S. s\UmἕUFW{"L 8M&=uMq~&ߢF;kZo_|C4yU;/{C0-5ʡy4+2UW|~?Kuw`ٞKO]~^MM/ lKîuثLe C3OM}Ss_M_D8haXi=N[Xsqji rAZeܱJbɸ#n?Lfeirc,ky rs^B} ;aw]ns{}_m/`O=Sv-R~h ܻSs:},'%86|qdrq%oiL<ƨwsWҼlGеo;:)"_>D>4G 1vqWُBe^}#[36|ܡ>"ox=Rsdm_5FܭG{OüN\3*\OuXi@e6^3}-uYX3tpY=>ҋo"'-{{/^Ox#--nX?O].~vr<0wx\Mw4ވğ>I,r1pRyi>pT glRl$~l.IoYx1{* ;yo2k//hU ~x\;7q( F9+EOIcw:"mF_(6"x78q|@hy'S&ۭ6^ORct?O޸*'|+!i!,1H$9/'=,P6=OIvd׳)¸/HôU?#ۑ ϓSX~À Կ߈5yQc9mG>-pF=wX]r}ץwǜ#gZM~4pFƤjbkr5C;ͦj~2Fȕf rG ryUٽK'2q9R4߹U:`:#CloHL! hau*'tԨ@jiT՘ Ivf qBo1,Ǒ*'G.,ro~[JjɅ j>u; m)rm#(t߈}l)ͱuGqCpET>N4 )3;_%X)~sj`3U:ܮsj3`o/퀍j:@~,MK0t! &{"Md5%bkŅxugf{GwN^uGc]E *mvFˁ+^Ɩ!Mu,+RG +-6;,yEC/gv/$9രۜ j'+eGh'cAk,7=Oa':Ir#99[kqپ86gq;x"޾6q+Lyu,)n+9,%īJ;]Rzϥ+AudIF;&&]>_]U`8_ '}OX# >ņ)ȈwGeq&')W| SXrcP:se+ۯ[@2%I{U{ziK[C|)d** K屬Z"?~ooפ),m/xL;K*FiI9:h[{e:it&F=7&F[IKee}KZN&ٝF?H =4hVVKcҪZ]рu cz]`'2WieK].hznGڼ_] <~u %xw1w)\^ߘ:)n>ǀi*zRm^ތm{&Fo\ugڼ"-zD1Q`4_ }|:3Wd\b,Eѓt;Y 9x\W)Vi#r$HiϪrTDKp5ઊ=au},MdKҳmnGYKnRhI8c~Je,4ͣN.Ϥ^,tD),F?s?N׀If lS{ՂF][Ӷt[uRY#f7ww%?Cmw?B' pӜr |̃׋Fm35>!QӘ$}"w:¾.6Xo}'%Ѽ{XAߍE縨թO`3u~EO'nS)FSשDmF<,rr!Cӧu2(ɭ&3<<}uA[6Z:?;zuj-c}K]?rÚ$:TQ˄ǘX/lr1i̼  9evg$eNRF^C#HIYw&>L\ 5=.4?wC}~+d4j;eỸXCD+v&d_1y!b3.0Y3{LKkX 8` X)IkȰa_LOEB̙?ԏ{/VabXOICOtI$7. "c*L:;Tijauاi: i*c<%7Kl5c̳at|} ^jˠ4E6z7z9.#il ڻqr+?9~5f4">i/t ܋%:tO'$Ĕs4ӳq>-J%9 }TK >bc ˱ j~g`yE1 wkf!-n Mg罠G/mr]Y3B50?KCl3Л&>d> `>0rG7D0ɸęh ld}ah:ྸ<ĤW> 8'Y>"2v垑~uq\,ɦA[>DK3.+=wxֺܙtH383?^3B;i&8i2 UcgGqD女ho~E70|m<N4t_j\o2"˕ToF݀?qܙgI/|p?t}i|(jc^'G6g}۶ ɬTSUGXe$Օ?m;'0g_sY7C!޵^ymD{į/Yb-k|41p!0C78ɗFԧ+/ģRL8:{m>Y}muD-YM\kk&C% hkjv#x!&}Ζ~jpdw{tv|}gκwFuq8jar2*bx3p%zE<~v.\C%VMbYU]!-q&~^(O&ѓ4pm2K:W\NTg=%n!bYF_]js94Y1>+T/їСooƧrg??6) =>YG}<ya2r}.-F!9q\L>eY87w2r`6\љ]6ڽT/Skse.Um+>Esz?Fi7 j;vघ޽gHmn7|VjE :͍iɟtܵۨ#K ئ6?ՏZ昐2Y;ZK9Q4Wut8ݭ) N&3,:?u874]׫[m=bpF>;7?0%6u;Rg8 Rs~ꕳ 7ڤ}yqoe ։? rȣWf,"J$ai:.&Uռv]H/κ8I6 ͣLZ?y^!G^_{ad^0 uNm:,IhE.3yR-4W$0V Z,g$st.(sy`n.a}ϖspsϻRg.n!W?N,D__EZWo, a:B䲠H%-Eqnkjȗ)!cF+!=)ϒu1)SZ!?4e[|Q[@J]Y?M6ؙ4p=1qIh;U?QK|R5]oڌ_]pm1`ڼVo39@ۈQM*Qx<"ԧ#1:=<ߨGk–$jhz__Ŀ&ƻ ޟm,+ZBz~6O꽎NzA|a6k]V曩T7tm_*fПg]N6@G/ S/ri8Fmd9 ):_1|jsjz}'U+09Eel#z۶_s1qxTomz zG{_QZTϭ^Ez=i|q:OLm/DSbE.'c%QpRQ\z}ayK9j$G#1ϳxJ^>݇o9oUI+ʼn7杏lҘppŰ|pU+];$_}K^xf<531S̻]dMgΩ[`Y^N!٤ >mch Z<5Eމ\O){#Wlj',`g?Z' I@SX-_;q!r Cg@l33-`WZ@W܆xK]0a|X~?" q$J0XM͔ wBXӾs'B˾F8wZX1 V9<92s[,0 #1\"{N\-?:YD=}~ }<9kȅDWA.v3ŹK[b}"9<>y'\Ҥ=X7{apLxݘFڧv"hvN]2fZ9?u2r_D}ʣQzfPk5|EW3;&z\=ZqcJE +\CcFdwm?D(~yi/Z<5>/5Ҹqra# bzjlcQ[@k2{ kb۹g%fra(VpF|G! .{#LvFb[>1T< T`*O| y`{[ݣE~87׈o5rY,|A>gʚ\満E#>ch@? O'+ -Lϓa?tix;Sd.A1⦟%uA"x;*yqy酇[x G5 EcYS1aݯ'޶x:wAgTg Jqg`"'C x$}[Tf_2鷺Tf =5ZQKJw[,=+Hk_HݢK)9J}V~ {y(~=Vy!B'|Uj3@6+65O-ԀOg3iakHoeY*7̿ Z3+ylw)}zAO묃#Ѿ< mrxbK-y\گbE\O8zeUm=xoG(ϖçxڝIYI>sЀGˆGkI]\v?OQ| >?Q,qC!:C^ uzL% FxO'k[um\޶ڎw'4\@ }] c~Ϗ(Uwڋ ~:u_m? ^jʻCHz+m4AnD¬>v$V[JNҝI|NQ>jl$cv# ˔ }]iZm衶Ũ-t3= @69$teQڋ<"rtCD# @U8O{]h@$=bu~ǔŷ?bAN'Ɂbwfe".m溉8= /[$&:|{\Ǿ^.>VNAq>ؼ jz*u$>^՞2}+CPJWCLLe1u]la`ynC -3jpL尥{֏Z9ϕ?}}vj1S#?|*9\~)޿C8ޯEX;HUW˅Ω#> ?9yRS6f{+/>jrNB$9|l@>{L<93j>h8ZŦ9yx9mkyW_Fj~~}hgﺎ߷n_}goY<O5rU}Jgs?L.@Up8`e~gB9"x.CVajZ)y۲/8 ~TꌾӌCs͏&QMv;mo~a}{m4.Wf;7u'ɵN]ۣ̑}17>.fflT;GHַwGGpxc<''Tc5z !W)=~L0⫍JИ,\%stN2bbgi1ՉLQqV޼ėiM3ۡE%e~3AkYCi 9r>jD.xw7r&03\\A6' 7gJx&zֹ=ePs,_Evh?>IF.>G \gv;&m@Y}sÈ'z3670.Kaoc6!yhPb*ҏjڐ8,>Q=&.S&;m]̎Җd ˏX+ګ#7&'Kب,˃u.N>إJC|Θ(uԉ'XVzy;K }DZK΄Mm𑰼Slkj{*e`KbB!=Dx@w+N'e6z^*&dHVڮfP9hp}F.- =)}3mzY|NpA<8dpCO4YZ"m^ C/|5{^8_%}\>Oټ0f19-_#X=Ҟx ,^޻<)xٽb2X\g-iR_e4dBBUI^W؉K;v^1;=~am3.|Ǝ,rAyQxD[/ ^gvx4q͸7%Nڃpٳ* _[I߂Ӗi\]P>JOiWIiH1k곭Sw"* ݈ޔȚd Sޮ*IN$1qyGo*3_.+'crhxi8wHQ[o}Mg^wdL}f=oYZ& k'ym20V1ăi\c}K@0㡱 .I$\1}i^<`껈\t.-퉗>"|.4>$D;hϝڪ&٘kgko::S  6Gĸe~V'ȭZNkF†\-$s9gmf`6d/`&k\4I Os.k~[AǠOqt]=:^:^ANٷr}H ,J}?.Y;'8|h5fclO3hڙ8Mk0pR:Րhy˙cƵ$GqښL?,VU(Zn sd_n]<\3up˦(󝐔?䫻ۢG6*j`OkZ%1)qF;=H6Z9;'_\̷+s*dՈoYBNV97l.9\Kӫ:uyF ?L\dnS)Ӫ2-@ n(1mt,e]E,kHhr_*ɸ ۏ >ףcc/ZF,{=ƸW?8ڙ[D^@9߃PgDy>YB{F5Ongyc, (*4v~ѲE|hb`=kݖqs ߛd ꖤõBۧ}%S`5ʊcclO,T),N_W(A5'ڈGՊpy hog2_(*]&&Iw Of0_I'$#QնKEO^VS!@zvS#zp@wSЏ ^&ndhr: w=huMNl_eM_Gv k _۩'}:#Z#8_uq'ZF]~^b/zHovMu,WXEm6/KXI:z6&ۮQlr&<e9~J˱HD?M5lbߔdG_Iɼe\1e΃LgӺ{Rmy5 oP4_%*7p;sl V]psᗄwS{vWR~دoV'l<>Rrn>)#W7+#%/*ڻW ™uۚ Z'3/wjy_g3;"0ⲽr&3+?͸b·|>҅NiUx?Vm|w\y|9xQ,ַiOXг%6jtӚ!Q]v\VkgLy,#d[U0 @ùs[W_9H^vo/1Qq@JxE<=e?#1L^{x^Xжli>u&h,вS IX%-=X }.OI$>_ HE<*4|[>1[I&.%׵vцf=(A-Zl&x"ϘGc~\3HE[Q&9 큼!,']GjJdK]2k(.c'&WAEÝdQCcho!6ƅ,0r r>uKh~흎/%l)ç8O=Wtqyn{o+)k|L.p|+crWN~_h&ׇ:wRX2׸H_xNO&VZk2#ZָzI񷬱FЭDҭŵZo-GI,&sTstj~d.!07D EtP~b]\<YL('ݥ0]-["d SfBn1z(ڋ+h8 ݋ Z<f2haǪ@`l#څӒiOc8='in+# wq_Cލ2f?<_ɒQ4GWط=Dz//9w9Z78h~eap~#ǂH`<]/kgۥd/j #ΫмI>; ;b벒jf'&UZ>\)tuCY?SYiXw\S2h>܀Sv;4z@7Js6 0q>X Rc 6IXcIjl"mIy=dq47!>DPehޫ k',t$)r} kr\QJ?Y۾\~;bݽ }񬩎2j%)YCYfƧTʛ:G}݊M>?, $}of1gL}.Q|afwDRd1{.R'A4d^C޵ßY6dpFkr7|Xz07sc>i>0kK(!L'(ӊ?p;2x7XmM{彰(N;0}xAl]Hiۚeܧt!amaqu|;!A-Ae=E$ e)z )LadY*bϰ@u|IJt+ \*޹P>;۝y}jg<^̄_ fcC2 p6#κs ly쭳´#kmLrRͶ`γ/cDo~KšwJ}sN8i7|-󈬀`! DSܟK, >r;]hr2_Z`:]Ghg6ȳn~`fڐ}3]$ ]Eඔ.@t8A_e 5DmMJ_mȊ4h{o zZ9>Y6<>רY/>Ɂ+߇Z&`Nr4ӻGg0QI3Mc+gظh봲ws`=\ya8cЉsiqTHtύ w4݇9DL"-H?z-]ͅ䚩߷EuR% /EyRe|a<3sDSp1b8h1$YUuaZAw1E=mhiRHgܥiY} f}A}0|v] X}4vGSRq?woS"`>2Ap:௠=E"$o7_MǙ"ưU>k \>u4488}K?/Ӷ B#Mo?(O78FoϣC_L_d~J?I$# ?:QXuf~o:!q[RĒ SAˣ"ǒ/*h4c,},9> |.Vx{+|̶zM~o4f }L|GBdh BIllLwӈVxs{DWwci,A~2{1^55DMeS[+`vɨͬ6O3mZBǨ_O&4;N;IϦD8-w 7l Wjq#Hm!QymN7q g"Va?G0kM69P;Zp߅6[V_;V;pߪL_Pօ8ױmu%0o~Q4v!}&xsɆz cyQanje=ٰO+p%̚Ż+HjZ+ozbUJn1>3~~?p*!._Æ7vH=ݨ䣪9KX܋xTJz|_|33ǹF9{s=ޣ?fG~݇ڑ2'xgLc)gEm90u˜&Әl|Li~>i\-ޑc"ǝ2uhx^ZUJuwlaed EQKb"d3%n5r?ruQYS~c[;=jh2PCK{m+Xco82c'q~7Ii6dt!t̶o̧d~WNsX{e7aSΘS%AHVKdMD_*ϸgpq;v;4mb3xU'wҘ;"4(c^9l?i.VZ oηl7jV7ߕƏuC{triڣ=Kd V&.}C=+eDL{ƅ{bL)& kQǞ18[wN~cO?uq}9Dy_A'SR/~o*D9Ƨ:򍸵c4zFLB!6%+rJ' l+2-.L*:v&!q&l`D_q۞ ˕=|`S L÷wsP|%I.:2p|=_<])>VEcPyqnϪA_]5o_#jnM~K;c[Ao"[N]q f8wZ]k)6!3Úxc&&.xsZK_|] gE<iM!srfۢ6!G[ri>{tC۪:om{/[\'l'0Mȸ#\w3j}pEφFAO <[>BmfӇ}\;v<8+_JvҸ$xk&L`EDdg, v)@Ӟ1ۉd}k^x 3,ssY |]MK}kݐr`;b/<.$ڔ?dox]S#]fRXohAZ|=1;i}/9m~iCg}i 9ۜXgGۧzF_$ F4oS,U)/6B_thw\xe}-WOy,F]|"_rX~e"1Fyq,02/ƥkm:5 @sq9'f"^ilm}Go==f:JH 'R e =_ ܗ5mz-(~m}njC"/ctң=inJύ|'#WOt/0)#7k)er_R)}e3v:QG_(~ߜnkd1 %1l_WG}U߳?G0]ݳ2Qj3s߷}g+>?b {)$5>>\IX̍.Ciŵb$|DrޘM梮^ 3vXD-j|wOc7;)1'M4&7z>]S$vrJݟ^D2d"Zt'ak$W@z_Sk?} ]aw:5px<1qcEy.N!Dm9XgI#Ύ'yG&;v 8ư6)&^ x2!>)ԆI_:\'Ύcoر/Ӱb ;ջ>yISKG}fҢǷ,ۅXzC~'55? Ve_R-3Ÿ[qM2xc$ >Js9@t Xǹ饊1;J /[szv8WlW쪃x~˟9-T-jAq.ܷƉ=A⿏á /r/}28!([T-d?-c]V-}辌ojJ>O^V/~av^YB/ Z |OH|ӆkL|[ t۴7,yh/AkOv}s:LX<Ǥ{ir3=}Z45s\<!],UD>t>wÂDzr]<{.gеorh'$#өOut-U3C}h]}>?_ /؈DG[؅KrK\~ $VUk].NCe ͆ΚBybm267eqfe؜ο|ȕ/= }M}C̜R <˵xѽyDswȭwa},=qf.t$%(ۜ^$줵ײx?)i$ }B\M;ɸisЉuywy@}w0pd^빯D>4&ĉbvUuu⬹gLrp|{Qa>? d4XhS|<2QyynT+'~6E{i\sD7֓~e-/ňˠa2NۻԿw9{T{dлGANmǵKyA-Hw63ˮKK#!mҲ3!_T95BU7m)\1=JaӠ{5"Yꮟt8q jmܠ^$x6˵˲G>j[ن=O|_I_;K>RED?,ݩ"D9|Ea1P9%Dy9ߋ=jEBG{ ٪f6g\M9>QWrSyqccu*]Ikvzޟ J8;ܯK"]15 sb3\r`Жww -5,鲙x^~%`o=F\= ?!{"q= ,lc7__|vl?നh?_ANUEc܇Ͼ?ܸ-B%"lم,>囙3&ҽ93b{JeNjkmYzG2fh>YX;݌<ژY(3I8VL >F׋t関ōez'~1J|C?#CRcLaRþ]c5|?vwdŔcq:5>监<stJ{:5'|ݬm:&R~.s&û@r&?nN /Xh&l$/؈̼)>w K^Q4="G5'Ǭk{39Hȍ&=Z²?C~`]+7b]ۥ5. C#tGLk/ 'ԁ>tg,fzn=r5,Q6)Zmm/"}Lm_|YCU 5vyԽ$OPgc[ρHYx%qRm} o9Y{DzWĺkOAmp֊\Femy:7WޏQ?!Ml|brtm~-g-o˭s7VTmC R;_'YBrg ؓk_ 7e^{:tRLxGHH+Y-n -tDB)zBo g#N?9J?a[<`b5g"|f7K8(Z~y7]k=q(J(?-Ũ~Zto}ֈ37 5==#q23̗` ͗@AH]-ƠƠ z=2ɅZۼN9J/ RF#}Q#<=V{o!~7vA4z%J}l40nB2'J)<^kj}|[ ew/vΆ18 i0fDr*:܏)޸KŹ?T0I˹]5nТ"q t3!MGw0Tc{2vo љ-6kyay! j2W-cC|V2OS+:c e^Ӳؖ2lb>hJrLC+M{P.(dV[*&$=\1>`N1:m8FͲH>/HyXŷ {3V}O>XV037^O.KcD|AkD$lZQ_20㈍y"> 2;eDw2eyM]aS_½inQGx‰nEi̊cGFF|Ë#|;lC{U6H.oyL?nauqjvG >=;ޢ\Og.9,V|V;jd0&dpV\@:f{}~D{#R[2pS~qooIW8ba{:5YǺJm+fqx%m<#|D;WgQ>"BY*-ڧw-rE??Od챗8 . uFqFIBwr}&ji%֏d/HTH>Ͷ[s69 ZGݚ0*2kgoNcS޵⺃f?\Ǥo'Nr.\̑go`t%#,ڿUN^ƚv_v$VLۣ鰈9dqDI1AţPJza^u='z听P_Y@t!S{kZ¡pܿQhW>$ч0&Uei4Mult񁝙rsD>Cvl4-}i44ej\)Z&M 7BiSQϵfeZݛekg)SKRDdi G\@z~Qxާc9mnANHe<9q"Lm7=wQi˲'ec]wq%lNbF.d6:;kq%-xw|\j%`}*I;<95[$Yk[2;y׭HŮƴss(kk?3__]OTL!?tgj㵜29ZQE%jj j%PJ ZoYHPITJy[?f^4oi^:[ޢw_m`!99Եqu1kθ#\lof;-% uJxv:TL2.m\/\ǦJHo1O&Z4ذ ? _o b f 7V憾_`{QԚqwm/:k߿7g$ڜLBWǣM8 :}~#!YOu@ia 2>j1b5 u2Z_/IzwD79&AKtzM_9d ;xFe3: dʍa_pl $wKbD> k^Ǚ%ϑzhwLd,`rI&gG!(UiOd_ZeqvHwq?#YdKkW%{%o# \rVǺGN s;)a=γ˓ľ̜n( )wҺÆJK'|{"ڞLj'դ&1}mf/g.iuUQZ#lX][3lyֲE[kΊE+hj"3WSOŲ e0ez]n2nF8]U ض4Aڵ]V-|Il~^N:y<ZL&L]5@,\Mz$` F\ uE -1Wƽ=Ysghq?2ܟsCg<7Ҹ ~0 Y`vmM{^yq۳Dr6vN"sD̍qZ k_cF x.k0Ere1L^9Ztc42r.wYsdx{اp*EM`{d7׫'kL\ŸЯ׮9c\Zm9X=U!1FL?X+9[IB;ܒ̂ 5mSx=~F V}b>_~BݵWr%TՕ+fekCfw~B͟FpǁzF%UpěL:.ylCrƽ>c)2^^GQG?SfC'*kxM&OzS^2;⑝[%]>DK|[ s6U؀~sor}efs5\|%΍ߘy}"=Z_^┹:S}m--P l{Aۆr_JIz2eb)g0A: y*ɼ﫫7kgӚ jJͱN?}ۓcVSu=| >&?\Qt.֍i+6753 nusmVkГa :Ho9~qX{R_7T_<1n]8^1axU [d>9{o9vO:?zwlCO:}X21cB:0;@|}Dr(dN`n`nqBHx0w; y-EL=aumq=OO5ǫV_?W^zp'~]k= 3@J')F2y4?'DO\/g~L!wsΡ<_{,T6a{_*ډ <5ݥ{mMW3ceg#Ink@88G%!)'7 to)cT0o&=35ql ޡAv?eਓYqm ;U}gkŠOfɡW~xjF4VF3*bw]aPe1:c͌Z^x7 x/FLtJ.LQb.Z.lI&6.C͞sxXI6I;cG)묤ˑMl ;}*[5h?UJbmIb΍iɵvsMi2f:@h9Ϲsѷ-V,B  鞹8 ~l%?BX*ӚO1o^rJ8/U7oxvq@"q_՗LtGʃߨq?qy}_#lhiN8e«qlGw=_j-^Y)I$HN6LO1ё4m`.%9w1ҿ֏_P]?.W {<΂ixFp_}vNWx7|r};bh/m'ݒe,ٛG])2<^dV]2+Oto 'ԆxwH-llD8;2{ۧz.cı/g7sg2mk}wTո֋=xP[_Z_Bj;Ѣ<ZOvp>g|\1#qom-ҵ|za3^AXlڤ{ܘ'ȗEF ?#v5%W?lZjT8ޯՠ=%j /q< +|A2x Qc"^.뤶1xKi>MᜊԐK[.,y 9.܃'\ܯp?vŐכ j1&8~][BMeL !54ցSbD8F+(c"ݬg4d>3Evdkəҽ[%U9u˝rF][D6^j<̊~xjqs:+|Kbe>gHug3K|BF9mae䠼jEG,7T!e2g ueA^W.Z;coleڲ֠i"3Vj5 ֊Zc-c XZO~-@#3<*z=:|Jm+O `z[RsJROP+u)ʐ%߱2Wx>РJ; h`+DuPF'_[,#z_+BRW?ewZ;N 5zӘ]#<ǃN5_yh Jok$x$Zc/9ksawyO%w Z!?&YFG?UZ mt=|M'3>FӄTYq=T*E {8UH;-*wUJ@lSfZ4)T{]sk{R |^B%{@KTwۉrSq2ev,+S'8ޓ&j$֑A}jYC:~Y^eJLoD[1ú~#U-́CףZ_Xzo|luZAQښ2Jb?C_|q T<{k] &t08fipN Ңh=v'>ȑlf8y}IO0:3K#>Z {;{Dzş8>C  Vҹkat-ķv}lrYfCMNZw$I\m+_hj$>#s7@4H,F{^ͣa(CX#?sl{%s:iiN &ZK@~dYhy-3eR'D od 3M%`.ݗ͸)UsJpO&ɶ^8To=.&:QoJ6] J*»ؠǙ 8-><_k5͵{xpyp8C*yGxwOT@J'41UN#ZDV1tx?S*`ou^J|u *Q祛Ws%,r!V$_IuKXM>0LE'BfMYw??0UN >xNʯ9DZ7]z$5 88\zu VI3-=~>ܞĚaџP;|k1g;pEU}Ej,_BSi3sK>̢*?;ԇ&UZzhv;XeIg78͛ʘE2:cv)+5Cnۈ\xP_ch- Z ʥ͜ޣl ìL,z?tP_q?4X﵆/Ccp1ַ@Zi+ƣ*=WU 4 ISݎTN$AU#0+sx^{hsXA,_,ur~!/Ӽ'r>}i<}`)8Ѡ]ߡj+8빤 uKJCLƾr6Czsd4? E|5ڻ>W+ǰB-*AϙqGhg0kMDs< ̓v<py8Cr119LsyT\>#L*y*9{'%[廰e[6",#3xp{~OzݜL9{z#C9TiƑ.iјA_ο?Wh(o+!݄>5zHoRCj dDz:CZsX9P+o xW|/Z?MrFWߣV6`vCy{vrhrbN>"O$-_lbȣkCDݣ>~:HZ׬n$tÎry3t>|CۯUUS F+/tcX+{5xd[He~ #g<%}2dXsv4xY٬xgʘ$w~iȢ{N=9QjJ0zYfIJ. ksZ=AgY)L]N٫2^aY{Y񩴦dݷkYg} /rj=nu῕C|p,I gA&~bkmx 3cΕZlَLsmGo\>sg-v ;{0zI@6YO sO_K<)I#/%-]6:ِNm6ע< $X #Q$2ا9 `X|5(u9->F"bĞe |Ha'˅}B&0XcqQϷ0zx{?: l kLj:CBsCrtGeB ;Ԯĺzo4alKWvߵvϕ)rqX w{5 FG~N ,WP8ES#j .5Wl4,pVv_Ir^Je'~+_o+?9)ڿ:ױQj3vl݃#Wr@cuދ ϫ#h|L˾5#rq=G;ǻuv}Z{>[^9Yw;2h}Kc*4GnRedPl1i5/!Qi,kNY`t\grVpo<9mާWVM~_%]u+kiuZ 9&!c!VXyW>e*˗^=<L.Px=)IGyCTij7 Vכ\cSIO8RXFޠڜ=W<;|۱^voEN CB}g#$rI)Gy?\řn裮<-Փ]\.d3n\uɢ36+w!wX)Y#\|U绪crH>mBrɴG}=il<J} kYddx:jZ/q:5=dSz -k7{>ѭ̐`Ue& 62]B$ʏ4^6VdqcFyzE;~ 0%=X.GzqPҼmյ-urPuEXz$ϘB'?F uW9}qanlDn )m$[` %Uì.jc).rf]#Zj[ֲ5 ܶj~գc6쟰] $\ 64F.Q%W}?M|,THW=70ܟzú~F⧷,h:DpTiލ9\g| Xo,~zRǰ" δ*-VǴ̴ҧ>3>38/N}=wV'NwKdͅ \ kM\v/(l%;;{"7t; 9 l/w~6э|ݫح]'hcO?f4}bv$CZgCJyNl鑓T\\=/fiާ&X߱~8kQe  -;k˟Tw >i[~͗۟|!؉grX|;'7[NϨZD_=5xm/̞].#^rqƹfn6hoӽ`$=`?n'|D6d@B&mILܳLP~$l?f|ȉ\s5#_|\YtǧڷQ@><K!72]% k/b{?+aDͨS(yS]z jJ6|e VR^WIou)L<`AH~z>Їň)C6FvR7J佹:Zu┖_Ŵƙiuav=-O3j+9}BWhpk/1oowV!}VxD|wdf+q[?n>if_}E-ȷFgS#6tes\nG[9󖏇Ÿ=5/4¦k?O&\RNCϬ ӌgK {֘k6~?W9+~t]kKAw{c$D= zK|wzC6J.5'$u$mY2QOZזɬ{劭a1%FͭOT]Dm8)r%|6'<KIH1E ژKMb.X}ӯo8)ΨXho"ۯ9r`%gz$54,O}hmU^<:鼎֞0z&guȎ ~=wrfC` {gyx sX1ɞ(KPX͂{jZ#j[SDv)a 29h?QlD #8I_\{q+]ab %&}!u1קWA8L qv6rt~K(mK%T>N9xQv)aRNr|uPw;szf`;?jO/-8V>fZ|C\w̤#W!s&3{-.ګ0a+"ON%Vk쳎fɐݻVݕ˟=|f =Omzо])mg/9&.Ǣs7qf.v tlOg zBv,u`Q)3 Fϥ럞XqNbw]Ftyt#Gtç2_Vų0֯3H1-N # X9QqXgַOl$֋1Do?+Ş '3U_[֥ d-8[ICmSU@ pߝoFv*-Ŀfı#yErA/|BȏvmYy9ξg^m8)[ZwԲ1=Ҍcz:O|+Lm&gjI>Q=Jd?$s8-9ؽ0gxv>^R7ͩܿVv G!l ehys`I˓ 8wk V%:{ No;CqEKUYҞ<;\G6L|YĜjqƚ #3ν#YQ'<}mpyd.VIt 1t<1u}Rߺ-]9 {N)w:r_Q 5C1Ƒ>"pg o'3ߢSݎK?MKbوtZߺb_eu,F0=9j;R?y+5[߾6dȿ _F_᡼v"jQ=e?}^ UNUI U}`%6X!rDϏo? / 4OC2+Ě0Ժma+'>1RKu;\:a&243)<Kʽ<'jy˝=c|/rB\G|ny?'sh{!3Qўio}Dϯ3h{ivm~GN LvzW:o ׭]VM|t"{W|4>hvVɴ^ޕ 3i"aLZ㉶UDCQ?wuJQGOZY:q2{U56_?'Y>p$9J2CAzxGfv?;]b0<-z~j%&ŕs@))چ]so3Xlk3t?Z\ht8+rLu&j S9TC0q8I.߈l&7b)V]LbRݲ>l`~O)׾t^cزJv[XuXy㞱gov΍λw-̚N{꽛5KS P ~7"E#^ oYo!Sr/ڦhm'Զsos1ڃ|3 5_䵁S.n'Ӽ&u9'N0¼~dZ-f2a!?j2ztɜ $^^栺k /k&i5INpe]Gg"BIZ)|<)' –Z %qls(i&VKʑLп3QnI.wm"qnm+⊲w0XW]Ld vNkAVpvzdC-|XOvfMg^xgxgjxIM3Lyz~ڊ"Y$MG/%KVKg=LYxWd>Εs,eґǍ%+}jkKܘ'[&.^P3틶13烙ݻIMpUw*AOs13߃FfNt#~r]gA1ZrWE*iD +|u3bi<@-1_2Es[f*>H1Ok,g/ zA[ oڶc`(>쏬 99<#qszN/OclαY8[6+9z13gLj[1&4+AG*K_cLĝeaWeyW*?V G6R+~um 3{;3H6#% _H?\Z6FQ+i-D.6c5x'6YV~w*=˙ 4Ka|0N&S cƈ`MV$Vs-w3c(ڜXr%+w~;]^Z*C qSqV|'#_?O)Y["&tkSi_/S*A^Hԩ{)Eq,yEM+6~c#W[|b>[q۴dozp^\b~|}y|_eQ uibEm`t|RylӞO =o<˱a씌9H^ع~YSq{FD7;8`n׆q۽C(!33$nAkpp4XɃ`bi __b>70?97]-o'/OT|%VP]+&2tdbacGyy>2e9"[ Ǹ7L/Nd9g!xrΑjK2Vm l% )9.ӃleM؅jk}C_qףZ_U[)F?L} ˩mtlS1|˓'}vӆ~v:7*3L+ٮx񨡏-Galpo:~@ϱ!|?]nhvO /S6+/4_{:1ϫZv]ϾBM"{$$q}όMI3N6(`T1Z HaOo5[\KS}-eJX)ԕv6l_)S~~ {DW]ױLuc5q#\6=-){芽RԹ;/' 4ى'K-_p|'y޲=W3Zi,qm' iOxGWGKhw yF܏NUmn;#ɚZȼ6羆X$ҕQkH&O.E+*0tenD+'tо@s,3EG4'L:(~t0c8̎?0anf|M?AG#ÑUYpo<Fx|}:%Z@\n̈i#|ڌ|Fߦ_3\#>u&+VNNm 8ෘsz~^4wA u$' ' cTOs?pX-i'$ >|]O>>wFQe^j06WtDƘXicZUmڄ{vfnؗ0+M`3J VxwH.bFuZz>&/\  2&œճ*|~O)xM^OИGcVo1D٭ +6Cøݓ[OUq{y(v^MFxCc%B]Ox6Vbi2<4ȘI 3l~m2yξ>k/-8s܈O#QsSҸZ_rKg`] `sdCLz/\6LtdrYD|Vwa<.og"5_(䋩A-_5onU62?- <:0/|_Lm5Bsq0C]bLK]6SuV;qo{X7yhm,; -BcvchQ n뿾18b~{wp'E1^ ciW~=Zn%W_ʔ୨ff2WIr9MΊ={*ݾgs-Kij,̊-ɶO` `?ѩڊx}5J9KneyJmCݡ_E ~^t8ሹ %kbK+C:̓vQB_. ݚ5'Śv;eh{*ƹ"foaGa^e=B!$xIXv6!AzhiN_>衜`˃;?&\MD1_Z/kۄN$o5[?e̝Lsc>cOϱX;gs |U}' Y'`͵Yt-n7 ~[6m=ٿ2r=e/֣DS|8?]עƅB|o RI708KT*?߿}Vip,Z75e>}`U_rd6zr|l2=/b16~F?"w Tgկ3_~6cV'*bGovsI {Iis ^z b<Vf-9nǫlwl#KAB,_6ϑ/*rHբ{ ܀Zl?ds9eV*+]UiyN*u|̳ .oc 檡3{D cG"P8i _& rij{=hޕ:{ {XG?f`ke ^_jlpVyWL63|Z]"\aQ| q,7HZXr9^m̚*̥v}5܀{g8Ms=ei3"ܰŒxRb2gP;n,{M,^y> w}q+;?a1އܠh*Oc}EW8yZϑ uu`CuKWt8}ԀEy Q$+LJkoj)cDE֙'ԂWjf͉{ ]3Ap&&j.{PBPl(7A|/ fԹ1>qQ z+|Z[{٧Vz"ҧnq^c-pi'8 f#XaХ YUQf3U헕Bu5(]f~hv"yRhYhzNg1~v@`C r[Is(>n70 Eb5 0wd:ޖzC{V3kէ<0sy=%-Tš=B\Q1GOў"7W cH+4a9->zUuPd}NzwM$Gi,9.y =1ӑ7I>+;r4~ )(iazl}JvsWu$=ϱzzd[ZLlX6*b u>cG3t3=Sݞvh'd7d%34yN3u>>^f )7H1s4gIגa+Wv{BZ7d7(,kτc=Y{:{ s,kg+?܋Xٯ ׿W#![k{2O_![Ygwj}?S;I&'=b'lW 2]8iR,<=ʙ{_7 ;_m\mx]X|{wk2׵gS/MpuRɠ{x ˁ{Inȇ)NsP& E`"Q'""Yl I:?IIc}Y Ssɰ/Q1.vߚCH{>5<|FI3`_Z.|Fx{`w9G~y )oHG҅`aD+5[c_~wVԫz[97N9-z_6jxkq= ˮ^\$W/Л^Ͼ'sNQy&z37HD@̣1D׀|+V y2G%JX{R+'%1_Uv6沪qRɯc^!Y:k]=&wN#`/q8Pw=ގ{m*{fVquigϖV-gGQ)0H$O24 z!V= ~b5`Y&6(6R3VoVBg0hTFӿfj|Yց)xr/Nz'/'q }v|ևlziOFktd>3I|9G{ŝ;υP-_+3Q|sy~}sqh~ziR?H7X`u_O3k5_,FHn4Çd:gsC&}\AF"W6[D{.cissSJw)sGߓ'y /!{ec`zi' .K YWOEG JQ_/;'b5WZ+< 8lNjON;Ȩy8Sor8x'tO3jjh$ѡN각&fW}1CJФ:bMEk#!Px|8 2NJ0x-qZFM[s;=Z倚'8.f}o>3k﯈z~;q{!)=A~T-U~a`|%XJ2O33ˢG*#dl:+§?-ײeO1=^K0yn&[f)M=9^{Bl}W]|Mc"0{ӄ:N'KeSU_3f|T.}~&XAr-po q0)Ou\&d6PVCr3&s.@Jm~pTֿfq}lyyϦk?~,%T->'m/jwb9RԆo{aV25\+r=:.L[c3N닉^<_6.zl@o{rųWj~F{knzc;4ɯo-ex6@أx{N=[ѓDQegs- E'Q3b`?pp\Smy~^ɣw ?At\$^^uVhm]|?>;b|5 RHEM\Pd JcVKA$xPmڹF17as`~R&|3LlN,زӻid VڬCNm,كVY;=҅!;2mߩe4ث1-۸<=[XMcccVuiy'uF|v4YT'ݛ掚$D gܬMs _ >a'96w׸ y C} nX.`E@Zrvsɕl4"iNG| :nI]#~>t(&&{>m?o@s|@$ |*66Gr'+B.E.06Mٞ4VB6O`,nZ@GפZ?y%CWI/>[GͧڽEz1Ɠ!6:?TVeh{iG=۲xFb qIua$Z%vm,-)~nWC__ ̊\5 amw?Gzl: + ]Ui̥$(VPF:P ; '[qN&`rO>he2F6 EiWp[ztR 0y)yY,hӳ:m36fJ4N hd'#D߿@+ss^~!`J4ei#9a- ~_ߋ Ez1gg26Fg65E>cۏ o{ eb"yA9S~2^ ЮXݑ|6lk`z5cV"곍a7+[_c/1%||/.1 W3Jp%{MԯHud.5€X ߞjC̈́LVoGv>&je>$1'8Hn ܧR%~]vHfv{m$ .-&{ yMDm=l!ͻy96Aςxo}quVGcxL=o/ݱ,je0v٫E&UIr/nS7,DMy6ԫa21סZ_+GrRR_9>MV^{ Z~h^}޹_乛Em%d_zBVc܎e*9An6'h-~,-P @ɶT'|+!ZXQf19o~?%bA+kg}QH?497M/ƚթ3: 0:TN9D5:᳠򥡏vCȻj yퟢQ%Zìgx/`YC_ ]у4=7~{hO8lyvQh>G q|Q֨W~w4Mr!&ډ^ym8_4B!Vgg؎ldps9O:|ru}ۉم?0}[ Z܋[rˬ)7reo\MFY>'?9Zuu9}㨚>|LM/Kߨ`{5_jE!OGV 5B^|B3ZL5jj,?ISjkՊ}{/]xW?Ubߎ&&5tl%yg+vO u䵉z S2қ_q&.vM"kK ݺa-5HfOq͔ҌE1[SۺQC|ןmerkSc:*dn+}Euc ղwNIڅ66Ôniy_E+RޠLx嶋ĸHpˇ`R(f qF |Ht JM/9+ s;Nˏ縎3!~reW+"x}}[];z{um's.27FCa+yQ|AH -Y*pOeqgH깘1>?_|J:/w:ɽL޽$ᛏe4g%12g鿐4nI'Z_#;5xd4Ndds?ޅq7/N6 upvFcv4o灼(uƅh_4Bg@.7 P@r獣qvPwd*ɋm$/4y!HN`,U/96X;5^w#>Fckk{csH6;|kAEOD؊zqk=ͫh{X{޴!7xie JO-^Jh/?s]It#})]tM[k 3f 61X_] ~乌hqՍ3A^V;O\rEe4`}b$NOط#g%voӇ{ݳɱLR _s"y}YS~qlI׷N'%"JL%x 'FMJ@7n,a_H8C_(%~F:?GrE9H `/3րXVH =O־i-NoKFOjesTo{7 :ZG qR;˜):3{:7xiKbSSіȫ8g\*p9i:jf}5f٤o|ڎY)`A)qc!KdmM'ѿY#;(n"qKɺQgYH'UBfrMݶKY9*faNқXpQB>QE 5$ݵiGjM>;oSL ]IʉG"QhlfHuck`7[{"|'2}j54gexqf8.4cNA1c"Dz2-ӳ3V+l8Vy94$>|~k| @B/R3ZhH?&2K{#k҃g;r Sh_ٴC65ԐXݿH$V5Ui;ҳ&?u3 폿nZЉ~3Ÿ@(k$gd @8'+SS]d)ЊI/>YSز [徯zHE7TeCW+ & Hfu1:5/6wNS]$q3Kf}LzFr^mmr3%3)޽Tˊfs|lMA) cY~{`d׫y$1M|LN85>."6qERS^`: wx7YRm(;nCPmKUk!{ߘ,B'f= os ϟ `G~&OBWA |`,W+k- ͣeqj%:2N^h7Sȣ~L XkG!/(#cȺq~Fk6wiHt_'>U+G,afxzӻ&Ai|ṫ52u-\ ũ ݈z 8ޣ6!~A u/Ͷׅ^goƸ8j8QWWpwO>7{(Z\/PW#N6 >=>6C6ynks{W-j7'MLO;3\#3kYbL lm?|O{J=jOy39M=%tyeɮye&;|ob^# 5XT^Xs 7h^&`=wAX#}if.#XkeEYPF:alAto9lgc~#@ϔ3؋ǞY}%.7ݯݲ$仃KN=2+gQ\MrJ,U fl}ZHWUncM`?14fnYit[ނ}ojkm铹軫U{$ 0␭ԦFMrj7N| /:^_CNob#~^ezҀ5ڟN_$Z/}Ȏ;jbn%蹍h}h$FJ}?0,$$j~U]2GkWUC؏=ODD/=WZ"s`>;dhW@,+XѴ2ƛ9o&x.WUESۡa{vv[G-gO< x~yW5ü ;l<[<$G乫,lomk,8᚝yȞE]cե5bߝ貫̶cmY҃k-]%-9=Kg >2/hA0p>g $>3h!YY,s^Lqp40O<jy4p8ڏ0c(A!^ۗ]Xd/3PxS1E۷G?}i@Wæs1J<mt4,SE:b^sդu_: 9DV}!OеvzkSud-3S8x'G-F)F y`a&Mk m?gx{\mܯ-]Ept-y|"|u!N-cMkI>GLxx~鏴m!g(~>s7}@+!ީL`MKzꓕqtkD.&~vO>#lad3XȆ]) ҫ c޽yҚm?Vf^n-ap8玤ɏ_Vd-̚K2ָQBޥN jC{3j'|7g%&û[ƻ r_J5I /޽>oKAs}/ҏcMM,y&a\/CU%]?΅/eNJxLOD]ZV?mr#r^>_13= H#W@!ƼRu<]Ei[1i5#c-aݟx58'SA!N$ɩИoHo1u;3K.36UxSk--+zFʊ{OmQY/JԐOzZpDPZw5~9% +> G~}O7Yx^WLMsܫ$a&Ĉ`xlmgmzt{)\1cesG? ovh:Jfr7/v%83k$ԣj1kjgrzfF ry dtMS%aL2lۗfN/%;x[2İ.R nSWŞzcPUXv=Ze+|\@Z~fk:|p=Y!$~#oAC^Xe\M0~4`Zԍ`U0/J`n~O}}8k}Ηrs_ïթ2ϪWe];`x݈k+*-&89j?y<! ˬ ?fn*6,f[,%+~S |q_l+aZ߳Ȃcje`K`Er!XeUiQM"7 j{?5۲ O3Js1"GSllb(\o2m>@ ^} TG'OF'OSji7/ z\+4Ƥ[]˭Jc=;܉kz gZ G>82Cu Ḉ[ )9d͚nػ6vf~IFCsH)j2zwj=W62lfWY~[ tnu]e-5w̑gعȇ)E>.}m=1?董7 m,6WZݰA``znwxGm10{kr!Su=es2wL% }Y++XV\F#猟#Y [vKҥG1Swd ¥m1l}VMo6cϕj0V؏[0wr,MkJX+d/ZL?m{QOyQm3"0k:XgYn=P9N=X׷t~adZ G.kJX^0SIϟxH7//|s${_HgY4bq3aDICXQy;DZ5I}MUvr&/,wckgͧoylA iGYЮn:xox'wjMQ0rh"+B|sϐtxH~-?h|o<4>83}%02ՎSSߩq3Zໞ4؞qHU^]f¶ZޔJszs0ҷ>ZY[ (¾>NbVn_[uFZvZo(Εq>!?]ƾ<{/R, Y\J0 _`%ӑ!m6#MoJ#ϴw| &B7Lk&z]7:s]pQ'SWW;4Z84ZߧնsGQ_sLM7U_JjzKrB?zBMA-j3zj%OӳPqΧŋE!ټ3.odDpcSxiA{mDraDPSTQvxeC6m‡?Ŀ0ߗrV [,uaFN,y*;}Zh215 'v-My\?u$~ڬuH"[gؓ7&⛯'L|vX#f˄/dcgܿ_Mm_&y۲3oڶ o.| rXp>[X(W|.˕E'1"gh5K,BVQ<>eҳ(V^ ^MIӳuZ5X}m쿜.?94u}202];? D˘hyj[[ynxLx(L\܄[vGǥ=pR3E/iz+~mW+^4"~o8h/ ZD`[E%}Փ QߓX_-8d{uagF#wmd:iO]@M[H|McK Į~CaӇk\dE &gy&*!k: +%Csydz.&xN< ='XؓkZmw8q.|/dIsX'S۰ϊ8K|c+ɿ\~:$lǯ #XySq/0YZOjtx{=uj9>ҽ#b_?pHm;ùc3@zZ7kTi ~`aoO09ܜ ssl2o|t¯,ގ1v"<*a^ mHFV~jg!)./xƖ Gog5nɎ+?7z4^6_6U,eQ9=IW %uft88Nn_[C, &8Zyb u @&zJ8@Bl zC/ݟΊ4?;b6U%]lBtúI6G" :7ynC6Ή) !D ?񤯑x3~;cF;黕qF%}YH풘MUo {}jc1ٜ?/x  2@~U4/0'1v Q\TsGq\OvD?1~~5 j>f;\XMq{E:-97vL<'I'gMʅ킽Rz^mHwҳ]3s2 1W%:I{/g7mGTY6Ɔ"ƷsU{sa.j`z*OwǺs"%TK2KH{d!!1,?;(&>_2AeaEyoa!-Eԩ컠8~ #x>/}~8:~}_IYQ:H6"u\]bly3"AXY\UXk'"NKysO*Y>(;*u#G|}_No}>f(kӋ9}x-=fLDX3JϨi~:Hqr M5A#vO BN:]fRqxPV??1;AP-OudUSzq8XFתϊu] "]יrVmӯYT7bc;g/W}S&6tݬi 1SZ c?Q?uT1fv:Oϙԑs\\2yaʦOSy:LC\uZ}z罝熞u>F(9r.xy?u[/yŊ8.9b ${x>KX@So$Ӽ*ldNDPk'J>`C7V7bYؙ >H/Nk/3BBИ ]oy.#t*h}w< Nhso;&M57{q;I߫4%X5;Cxa%793i:޴ӳ\Y46?^̂/㴯!#^}3RI/V+mo]$}⹭9Ne {wE"L9\11دRZOc?l!03}.͚_ZyNV)ǺkS u7ٮLc'heq\p}!yxKM|_2]Vx*n>‚.7?2JQ/OE.뭹Iui^.Ϻc/tޔF#*iQhOM!2s FD|HGxփ8g m t03;[._w';SO߼=c_ AX˘zcEx".J1<[]u O!=>_C"@ˋs1je\139bsxnި+1Q2e Vӵߵ!`{`؃!9?GXǶ`k.Osxmv'nkUtC#s D<'Ȝ=ĶFEy|5lc͝Zu63{߱biZ{B'?tϢ?ـ)6-c8CB-/aqݝZ>$Ϡ_j!{:LA>lVe,t,#1G.;+1z`L<. !e; {4g"wcK6i&\/eCaʪ6YzkŧB0aڢsh= :$!YG!;G{pO: <}ǐ&(l<˧$A_{4u{B/81s$c1TqN8" uT(-<_:z4Vk=zEdwm46EuŲҔDpj5vKIrdxo#ډEt6C Z]H?9.cИSSj%|'~zr!,X:)[էYgl+q(y^iEK}_ĞXɏ.ZwȬM1ćJ WAܣXeܻxq3cLϫ>!tt6y.^RYM+s3,+1wꑴbOp8o6cX'>n 6'.NK5ix&<.s{ƜN$j.sk<qZ(3 O̹im1乲}9g,`&ئloӘM^C[w'jq\Ͻt>=qqkcww:-gZ#Fd9Os{6[#/d^փX2w? OnCk4ݷfmg~h ;z8E#vWc1qY^y iVP7^q&*=86Q~2m!_$.k*Kwϩ w൤gA7y@l('%Qn<0_w\mQ3h{y*b}cmtfxogpv#iLh\?5|^<=L}h){zݚ'D bDhy0+r(fDWf\E:3ouK8X>/K{xgm оɐAzLYzE?ŸD_SAY:>r1u2ǔ`Wn5?)U6Q22Y7^ﷇ J_8Bc!+I^9ף˴;Z~(F?O6\!??x.˫;R]~Ytֲκ9oq3"U+aӑ sV#]eIL,nvK=Ͽ[ s:$z3گ'|QlC7c{ hm5=~aic%ڶG}kעnR.1At6څ>kkѼ}~MӃDqllo{rTk*YG~.y<'84xy39 F8r>5Z܇bYpW 3KJ[N/k!\go }q.uˮ <p)kg;-<&cN~?B#he\$mC51cIxʴI >L_Or~`cƨLȽ;^dx9ꢱ1ǽt=gy~Auw=y;>_CwFخD6l3+ʝF٧߃Շ9,2 b~q7jT)_A F_16GEK3$ lYG:lWθlaf}oƬmya{%vl$I/bA'H>ɓn!\`~B&jM]#e"ee93Iw#]s1.c\Ըoّǂn@f r]f_Oܼsu+5ouG~/Zs:~AicM?N?I/0ҝx߯  ?à{>kOiwIjC# ]!q ?{ bFڣs͠q{In7Qnk EfY4^neJq-q~Uo.gr@Wod8Et:X}3Ct@LJs||-]V[Vpn(s5$SvV܂=>UmQcL[/Q|D,̊-Min+Xp,Hкƫ^ 2KneyJmC s:8h䬐+~ ?j;7_h13 G ~[[5z1^nG \s Ớp}:׆k*|\QC?vthxST|s ;";m6 :+Vc4+޳w7忌g7bko4"5:sFiOS[VZ Άh8_`D?=(]= Gx/x!=>9gr!D$( ֜UX{i& * xAD3 QG'bO3iF(@-^j1۪- ̻{93}~?33/kZk]x>=XSy9$b/pU4Fȵ>Ax?ŕ9&roL4yweZ=Og7z#=Ib@l0sMe.&y%dWLbWI^YLJ2+dWNr]oB\\1r^lj~DmDMe*8No^4Ψ>hy9b=(Iw2B[2V|ɸ0/6+b[ʎkްV><$=yMLOĘ'q= o gT$=Gݳ݈Q(Kc:[ڿ#Ӝ-wv;ҟ"j>UyKU,9jSҺ$V#ZLWh]pn鷹rVC?+ʸ*VO|wtrlTU>yrmZ77ǯ&vb֎M5edQyz_>ĈRpas%7| ԪF:yҘxE12<00e+/> dϳh{=d4yAcゐK)j'hS#މUcg.1ig9hx=lGP8w\|nN[QB~Uʡh`D,[Av206;:|CY=xNY>AeLEZp&W&LLR)=s/էdoM*]D#!n3r{Escin<6*_KXB$*in+isVӚjh@ިs.$XUHWWY[gTcOa:V]Mm\eBWٶb:h7%٣CjK)ͽ?qL`M?}(!Uɇcn7g).Eۦv1˴h+m6~SO:um%m%@WĻy{xM2sZ"E!_iLQ!cq4)L CX?zN:clS;XP!L4^|䮧Nb.ϧ _)ý!x>&=ݙqqmN4Vi/nxx!ƣs󸧨-%{Oꪔ7m#>z.]iE`@(~" O窾c޻疧ߧ'ӓ?ʵ|:}8+r%M? 0w\?{1'2Ocvv2xL֤0)ϷstbשOО\N׳gwuΥ,@2OG2+ylxV%&w`uj1sy|jOM5x5ck).l.h=+.3h=0ZuNv-| !f^FAYPK2%fy?y=>K&W:5>pWͅ>ؕ$;jYw2VJ.^0d+ 9GFw}ۂ1UiE$_ Ӊ#$sHx܈cK̃0G1 ۠w0M2XV=hϔ7 >TVS^gځ5TN,ˋ4iMQX2$sUkJBL9C8XиOo XcshȯJhޮJ_N*''<Ǻ2E̛7xZ|` 껃 +쮑pi~qvq6ݛP }'!99D&p)x> %?H>0'Q"-I` M~tFT^[>rnSR>]R7Q=SR>SڠuOy>t^_jэTr1 ]T/b=9er7tQ c>IMR6T1XdxFz(\ZئNM?e6yKsJiGIV{7%&~k5r7GwJ$njLg ,L8Lx_Υ2kUׯsN*j1Hc浄M&rѰ~ZΝlqwg{cczK>+־;ܟ<oQhv|O*!YKVC@`>2[koIG@y  kV.cae{D#+;dd,Y]B$>L9x;}KfMC=M^0žYs7yi47 Γp[_n_3vnW}'>z>D;(,oȩ hfҺ1Tٿl_2.-ejv_VNkkl#x^#>GLtNN x% /qrKgOц?~=m<Ξ_ , xJ4:3EAdNxBƹe/~j~[}](H?綶ZCnF|D렖-8C۫#d^vɩGi*nЖ&ˉtč9+a[CπGhuƶZNQ%"voq,ogYyNq*!NײK)$|&Qkݗi'ЭCۚ L:o:drs8r͙M8,nAХ{K!ECݽfzۉ_ü%EW־j@O؃qz͚!1{y92)F󙉘x$NBmp;6Ny[IV2#_Fs84guLim1?|&s5H3$u4zZ+rKh +ɘ#<ᓢA9敐I.LЭWsB<Ԅ^8n\ =6U׏&n(> 9T oVMsByzIv׷*׫lKqY^x,tk!G8+_MmL 2e"A}G*];Y<=_,A? :>=,c܁nՊ\9u;p2zϭM& :~crߩW9Vaav>.+{ rXfiUx< G[{8 -ֈyJuQ6=Yejǘa`լ≛v59uu ƿ[\6r ?6+~UEZ1m}Tn,EmJŌ?-Yxd)yEj`RGKcssxOqr)To#/En'՝u_traT!Cmm>jGs3s"n_4cf['YjNYHf5 ,E֔J60yGݽܕqq?`6Lp27GWՇ/Z51ͪ|Y[c_w"/=lIi 澝bR ,zV.&īk5T!6F_6tӘ&}%FN86[8dZOfOOD<"|UL0iEFj/7r?mgE}[q\ߜSKGA᧢KFez[ƪR$|xorv e:6%upcۆss/UiAuG^;[VphyE?)v8ϹjOLl k6d^6ri߬b l|SNJ`Zݽ_ 6L? o,&ǫZ<݉!-`,ʽݮf'lu//gaLEXHC̫0o/OIZiO3ܚq) 9RtZU]pT{E7klu6vϐ3mu{( ۠oQCNAXS^G}&C/";֌Rw{[x^6TyA;EN9ޝrbsy޽?+~>鞣L_R/ͿDyi'pQ]rG׭_غu<4ACeWypuڌ8 םq_s>wo\n䕡u.WK70Iul }9H=vw/hG $Km 3F*a;Sq22gsPӷ%zT,9x#;oS %M^ٮ&c_o좫M*oX{zzpwcs~ZrY; ޯLc^c6L |ණ9CTyx\5e|.yfmdjMy|O|w׀j|0r _t^YtNQT⿛ߊoK[񹨯IsXϛzz^LH}8u/sOQ;`jo6u{<7pԞir) $8xMZ8Fr~Z&^\47̳4^O` Fm¹0|%◑ˈLb!Zu|y$q&zƹJg-:>FD6E}+(}ֱm{f ]TGG[u\=GuT 2[>6&sN55􎰇+}m^ݔ.cj<_`쟓[2)=Icntz~oՖUO\80|Z"wr5"#팶xP6lT~}/ϩi*5Y}Ƴ:?L.6e1/Kg'!rkݹϰ@9'Wv5г2;d*[:bӛQ MqF8_A ̨.%a7;G{5v{vUl5hK^cW1f捍@lOd_uI\^ o䢣R]ܷa2%Ոӗ57 l^%M<}r&X:x nZ^ H<Zu5'{T=%*LQB1M2oXx#mlܶ]]+Y㌟uTs"?mغ5F]g ָY,_y{Ub9ʌcn[7=Q?/uo@loGcsʏIpWΝ%q6wmQi w:K$< yߘ-2F)<`ucqN_fCo_L{k7}^|F =^ȻX$mWpJiVĹ +j}CugL\Ӽ6lWӚ)xomAyNoKN&XA;t_;-.||A|A|A~A ǾF*i1v ck<*fڏ1QhwmL{YL眘Ӑ pƫ)ze(z~=57Mc1>q}9nF:Mc'2 3Ĭ,D^YڶƔCn_ؗUYYVچ}uc<כ«7< I]@;}_Nr׾ժGi`~?&{صYse{cԹ_W䲋31N*^S;_5`nmσT^y`nGSt{KnPVu;`qAr#f.UZ S-OU4[ر/)vź}EiՕ4m7V[Yц,ENƊ*3Fć Z}}1͠_6)&p_#2nW" JرļAy/aRYޤ>u-l:cs lXC_n#L g}'% m:v8m0gXh+yidwD*صỰs|_m*1SXobC*v@rgt>k]Mo[<5?QDb)cL 1)|I_p>`9ΙʺP(Y'_3_"&8GsYy7(-!YrٵVXߑWg9w`B3jg-g߂Dgc&":N!}m6ָŚnwU;ȌO'94u.'HNDwG]+szf#]9sArৰgY7G`ԏ/cO]>lR9׍u"ZO U yU-WjERdcZ*HrjDa#QbsƱ B+=ϴ>~2fuF֥v5mrNu,f9E 'I禹֯{Gåw1H\O#=eF*ӭy"ɉg Zu6Kg͊#F~ov<3}nmcz{+zwUn5=oL4uSł,'^3yU]`#r 4/Mi$C!=vmTYV<6aWuӞI{)3)09Mx/OͭF ?ȼS?ԑb[}H`? 3fe%r&k+ t3oJ L/D9ECMb"=w*KGIR26HTM Sg̫4لڡܜvgg>(zXִY;5Pt?]ч_2v~I{N?pV(1^˚Fk3z>k;zC/N`ZG{S;oȫ·9W"rDŹ*h%rDV卩 .m4.99ZH?I? y2]P(h}7v.Ry>u:}o۰כ“N)mpP*nS}u[k'z}w~ _!s>9y Zs\N'pfj>>C3/җFr Y˰ 77s=c+$a΅?/׈I&[SeG [0<ȥʼ8H~/?ΑDk4UʏjR ocm\sQ8ܟc6S7F~υQ1 ĔCWkcƼ_L6NS/ zuZ,lۢp}dtt}) x L{!,T_l"ߗIV4|!+V7[GzAr 5&g .%,[~os[u98bm]STUI)֜[ϯ[kLSՓԅ{Q;PYN#.Օ[yZq<3x*7똵\UQ7GU_AsHV<_X3>>KmLbݫIliYzx/萹vY13(ßҺ큯~>,ZWwPAqb&Xthb8-$ Fs ]4 wypL~K$p7px+]Osp)-'eP`sdbÒh`ޙAJy 00s8F}-9wͣ{êmonƶE|'rO>S$Y5S_פ*k+X|aa?^4;;a5Y-Q}z|3|"'K;YC2$[<݉t8/Bsoч\'5x::*㥨xxbW٘\ 2NEpT 侍$"oJlҪ/(L({˔ !b2Q>H=M "\[&NT&O#a˿i2wWhK vizZu4ݾ.9IYٴ5"[)[e1S+jP+VSOSz[Dmil)lSjVA-o {!acvS\cĬVG ޻Լvų.'PX #C*Iqd8Wf40|یj4a;eƩmM7^[dMbvZ >fߧiBϢ4?ѵ04ž|~Ju3/u˒VA=^[F|ӭY:Z=.#UAe4V h.J\1N[-_}pUbQ jJ9NiB㲉AcʻƫEc/>Nqf4VdN+_<;;NK?|YI, 9' ?26[BU[ 6 0-]WHk)!+~m9gdu[,ls3}h(׮zZ3٢qL]{*~0yzQ<ʐe9eA*X_TFϱxGbK/! +V_oPIcv!+Gektr3^'ӷ{n)KXr [so:LpE~1٫4''*{|#n~m2&@gzBjʈ~ 7Ϋ qZ3e[mn!|Ǿ L3ĸ+YVJAۼ,N|QUh\C**<[2V)K X]*:ly3nFWVeVg좟ϪMUUܽB '❌y8쐃C7peDb"^O:}Cq^wJ7x,[װc芵n3ThZQ–Р/,ZwgrP39Uo+-$~7s u-0z5zzM<'͝μ4VeӜeA-yaf<\xǦY˟5D.z}q 07lQPQG6!]vrv]ZNONa7`ap'<` |먿ȕH剈w?FiyjhxImsqG}x~d̛d_z4]DJ pdh|߹ 9/6o3d=:VLXmh~3y-7Zm / 0emˬOѤ/Zco=稌X‹uW\2d<뤈o1׳u9t_Ǵ /4}DEt~N[+A&h/{?/ K[e"w{{?_P/}Yj{&[wɗߍoڹ&2/5_,rAAEk/ })YNޟ~ov{ODo1'm~EDyn2I|~|)">d-_Ms Y8Hb[l}?9$Om{ f' EzUw? McxVL(hqR?E? CS7朦H<=ԧ2ꏫ2>:bmW==~ v6ǝ5[=}#B?_zgD3_|;~y/*yOr]|8^, }r ͷ'k'YUA7{sё,gE2LP3X)d)1cNC0{KzK]tt,3;Zfn9>l\Mmn;q /ꎶGG?Z:CcGϷqxt{+pF\j%uVWn1NW1)i=q?;;w7R4|Jn6Rj*"OV%ȋ,3;R8+Q:̫v[wp`y5PEWu/,ѷ%W vb0< [ 4'(؂%D >{zw@s. +A= 渃]_k̗\گ@/V{RYwDUg9}Vzgh׋)]G|+da໦%Y˝'%x=ƖxPMeCVL˼}/QY%96>J鿣[郹& 㵲ܝC1O打'jk_~ _^*Wdy+tŃ3&WLnTlg6˿FR`IJiJ&]UӪ4+gW˘+}_5>t]t1ϥ0%6~@9r vܔUX2s]4>\zxjH^=WUAҏMJ~\4֚TiOAՅO>*™PԜIe(K;OK~EQ'|#S[N+څ 9z XIYzY1NÙ$OLA23`IexXLT9xlk9u,8| w۪΢6YXw {|cv8 s۬sękk88]K# 9ʌ\FU=`:0Of%^H? |@w?Ly0 ډΤGD|áaj^҄i m/ȑ}\ۖ:S0-_ryGfV#|&sX '2wJYcXG=k*?7o_)~9Z xtZ̰7K0bz~1^?ȯI8~Ӝo4Gr̰t\[6q mh.>"Vw8s~g3wo7r8]9ɪ vWM+wu3i!_ |¬n97Iϔ; WI\LsA'Ԣhh~dU|:_-ziFB :dIl$g~ѨjF<LC׆P;y&5%[>2r6?M&6y$"gS%K#or69-Cb)jC tbKX]9plw9ɇ9?P|}>O&R/:t.k5iξ ˯%VVeW7ʪv&gU7it>ZjXXƼ^_@oM4>h=UAJ\e<Ikx Tv1A[>8ƫRW*p'o؃8خ[H@o"ǮȿT4Sh+ H/4ۨ3ʯCރZ:rR=$ _cO6D>@r[3!7*~V^v[3DZujkҋ 3sEnB{d~I7dr|Cj2ʍ#5O˜8G[ߞa@2bLJb>ec-ry-B޶y%bQL'r\`i֩ZZ0 W޹@U6ED'o' !4-GQnKv5O }?.YĶ&o6KYSn1d=99Ⱥ(#e w?I?Ix]w\沧Be~<3H[Uk vIb94w'=5C^IcUعxRv #Y;k &j9t|nwW/Eq0PǎW?0Ta[ɼ??/H1?)lksC1NhzwsY~QOk9R뷷]m[}ӕ¶U%Yo+m)0|n˛9-=5p+Y<7Kf[s\_ՙK̾_!u z쉰c¦X4H0y֍DVonԷ_P_ P]zF?2ž)}&x?lww&kʸO6v_!:Lr&½#3{[zͱjx}}U@WX&A*/cxۜb _8=phr yv5M[}C4IL8̌aߞBTVx-x'r9ޣ-;x;Bdkw#뜖'؏e2 Gl,YcېiJA.r"9K{ mT-9IiwNܓ6Xo> v=o_k-FҲtIO=H}O}ûo`~ 浪%pxz焝Bƺfz*%$g?1:U{P6WI֭F թi+ߣ$lto*x.{%>KȜ_ۧE0^^; :-v'T|3B:SZYB{l.GJ[X o^U_ <c=xg7oHalrxQWN}+{\e@T=ԭ׺U5ïy*b`^YN0ռ>ڸS6OkGm*[>McKweؙ3Ir#9LLC62$v'`N:5s B /-8eɠ ZX(CR&d$ӽ y)aGŬI#'ȋCO ;|dݱJy[[p|Nҵ嚄~k!K<"""`C>sߌG?{d0Bzmt} yx\G{c;x~> s'(oV7SUSib-.s-A9i.']}XZ,dzcuA.ݽ&φ4+ Fu{ﲨ,{+f ~=tyM|1xB{wp 'XZחкFևT0im;7}HD;i.ȴV'P{zXBxkYnғ*?<X7D 'ݟc֯NTq<'4LЩh~0ޅm=5#mhW¨{!^_X.y?hwq\ғccY'1 ;^5$ne'=L3o_cMvѾg-J?0 k ?co43''sXy4䨠wjrYkaOL2լgh^%ƶFV O\Frg_knw\B`{>A3]mEo"(zu=+~.Xxse-V`FTN"}e,,|c$ FM [t2U%x)]C~'Qi~ZXRk"Kn8ΉwV*:3W2 ]gN6 գ&P9IZԧZCcr2\3@Nv?H^HSsf$@:u~9޳OK 2&E<Я9/V{2K|QNڇ-jAgѹ 'QS8 'RZAD&wc+0|eeI3*Oy8oC/[5e#?7x[Ol9iTْO4hzh@NZީӔT< EE" ڗ'iꌢF:{Ȫ=1׿.] ~VWk]urpN݈WpaQI~ZۆAeUn{"8.{Iv5`Exy }:VX &<%i V&Sct!K6N+ԑH`5 {##{ŗӄn-em!?x=oNnŵcI]s֌a^ |ON'e J(n}/t !L/|CY9}?~ם{J4#L#D}0B Z5zlobnGzc'M1vOWI>vBľ 9#V[~{1-OW!+ryqR%L_kB4;.}dϣ~2܎#121ï/0`t S 1%\cRj#l|8w^L{ir)Rٵ<ݎ,,1gNLX71!K3- ng%O =?|T*??% ={5E^+Ut9}2XYr UҾ{IeÝ|?}w,UXZ =zMY02<[~-̨J㢁q}0_Ǧ+mن,{4\|.^+H^ 'h̟Im( ?b% 틴@: h ez[E[g8uBe8hEl{E"Bl^0 ٌcWN 8#Tf>ZHb5 Ѿ<舌= 8keN9τS4B\ xm?/gpgqG8 k(^x<Ӽ}sdnyQ3 !Sdx0v4fOH 6`a@ƚb,HL;Kw@s_޽Rgw<=(p4)ӿUv6w1?%FHsf[];x|Gs5ahrg {̀O>vJIh6M}널=| [ԑyNzΟs<<>S{4{uG:]IH"za1F'i, # h'BދȚ"Ϟ9*4/dkƼizJBN>yϟx18O/%>F8"t= Y}8}y\%enK#o>vcC R9 8I]㙸]Hy8-QW3kz4Ӟ[t}=˥?'i4NMJkym %hfit8qѼB[cu چ:P<]A[ҁKi93,3c³t*19`[f켆?9ٟг;\>Ns{^g?܃`s!cBެ0Sb=x\i! cy^j| iაV/ʱ {6R}w4#ϯ*b^ƣo8&l\$Gu. ,ƣ#-E\lv>[qzV\3DW v rߠ.dGsTwׯ~;wg# rzlkPQimaj4'jDO2EaKC>]kh5rWn\9ʵXE4)z`.ݛhWea}IZ!%~:,XSYWO1ȵwT1E0+E(|QBsY'՘+8'),뵆kBV+, [.NX;Wr^~2yzvu gߥZ8M&!v&xe#WL\ZR; 1xVi87X&8o:狨&!Z763wL0֠cp:7Tio#=_eݐPه*/ј+uT򅿴;JOӏGH5xPeє"qߪΒ8yr9=;%!a6|2,BfobLQ]6Fiox&C\}GJ)W{GưG37:`'^r<^%0do2}"ƳEr޾u$gZڂЮ~&oϏ [P|ېOaݯ+BaǶC7r=̘f VFǻ(g3O]4sFn,C hgAWvE%h -9%yW>r13dB2t~46H9FwCz>x~:`N9Jh Ty}'?仆 9UW~%q#غ'i>Sf%:[k{ a t,~S2s& x2~FE}[~iƟ#M;gy0Л(H*8a޺s=a{h='}UnVnW);R9sH8g}pGGm_{}*>mk{}v_fQ&C]qgO`KV\i*~}ǴhK3m5{I|arUZn^7#OcowUSjWu>CPϏM<MEkՇzffar3C֮!<IԮJK#cr}uc~a+9lYi$|r+Fxȥ}ޝg{@{'0OYaZ{>`{UǾ 2vN9{O}l\^UZhM*ih=.bZb M+gjYnalU!n`I~n0-45s,*~~aצ pSG<2W΋mVΟꙃ1'֠=*+DLpf$=$$Dsy^RujYQz fx=lS-B,NDA `i$Z~3%a;~*H$R 6‡+34>NyOs^ugd|V /`߲6\˴Oܴr~*w|eo{ Fov͂:Z=* ueP$67R(+5""d|?I}eDәmNo >#^uG FNT9 E,i5۫nOأw ]|e9m4Uz{ĞsYJhA<-n:+<{3&9G}"ՆY=It;b.{ ^^cMkMu,b09[;yܞo^q7|GYj,,0=D#7Hcʫ WiWܤVg ~]{z'ퟕc%P~9.o9oM+PեIfiA{)qwL,=Cs''̟Cݷ~|sH]p4C?ENgϙiBv1Kv;*|{Tm-GtM7Oe[E{!oJׇŋ)GD.]0|羑߅*<[0ݠ\S4uׯ~5>*836~)Qq,qYx.yxR\| ґCț)iR7j=}cێp .4wƷy"ݞ"%!obAF^rh#K陬=iI `6j>i]4A >Zy͸^: -.Um-K}y߆3 `琓-{$S]g1^Mm!S4o` ֓| LjuUF|z[[傞JZ{q!"qԫts7k:n#kMJM{-s_pSZw=*+q5Y[žu_7{&ً\C ǀgY\-:WK> Obc̞,1xl"ٿګ~s ߊ@+IfzoJ멿4VROt7ѬQ|nK6HXNd? s0Skϝޯm'|!nq9{shBǹųt6q[A7Y8E(C KܧE?T}L D@ݨo u̝6+/O >{H:k7qpy8ǵ兮\-|&s (,UY̖ܶo>V|l`6Ys;0%k KB˛ٵwOKW<$ <~M.7ps^<O/yޅiUۼJ[Q-)gr^vL\`?!_\3n>'vEfZ[ Ogq[U+OBvK6xyۦ}ڶ7\aߤrp; =2-ןl ErdLl^N{yq;*#bװD/i~̄ /E&1{RTSŲIvFs/|O k+phyLz~"\@l6`"N{wgz ?f FW{bGfʭk֦%މ/.ue 5nNu ľ?]B5~{i״AiyzFρuieF6~:\=ssyP=[Tĝ/u˷<ގ5*y/ \'w4_ >HF;u!d{&gFXwrY'j8սkcuC aZ{xpԦƫCH!_igo];o bXhǏd?~@/ݽM_럐6%tPj}OߥzPT~!-o{?>yt?rW_w<[RdP.J͘q̿L5jvJA1|8' ǞcNFmeW _`n`h?/Zj/q+VP=6SHhleniXǟJlľ jN@ sX>'wșɬk+͡}W'bM Bg~yלfd7c~?kd@|=ە.Pu 9-4F+eK3!IYO<$en0~.' D?z.g ]{2%N_ bސT/0 8`ǘ\@2ٖ>wyϥvLWH;xXyO%B;hyK3*&KıIeӔ=C)doʋ7ښsv<ܝVȱ Pԧ^@;jiO>.-9;ԼZ9mmN]eLa{6IIJAcqa^O{h}\;>&m+721YxL3{bzs; N!)[אngK\{7$tKup?kS.? zTc3;tXdL|'As ߹N7&V/[\I}~4~&iW-iw3b?k^՝!t>OL=3,.U &뺂<Azw ?:YfܳhNwb8dgC5e$3뛾1ze<S؞D?أ#wb_&?x $߯s Mq%s86bh!Pg;oU|~+}R?^O|}{5%|9l|ΈԿ=N}KGL_oɽ:ŝc'Dѿjc=-}+k>Diu1}ԷM+lQB \?#_cZJ tvmEl~^N&_p4y?m?,ЂyLۖ'BpM=?*Eտbb2> E`m˛\Fw#)kŞb^k=mWxIa Vޘ sF{EPZ}+0w#sGZɧ#&Ǜ6k`Gy !O}K}L͔A4NݙQw;yVmD&Jޙ@.KK:UyuԞ&( GNb{3Xtnw*8G>b!~9 |D܏ߋ8X/<_D,?r~? ,n̗l9O>JS8]3~ {[*:i.laԟp dDĬ\_\c 1'UISM}NY4{ ޻xYh=!yu4.wH{1d8{sNDxow" -ٍ3Fρ\xOcCr<0X ,SD&ɋ:}sP[.yIq:ysF9GF^/s՜wRŜ31fsrǗs5ǖ[95GHwĻw6O eTk w?y-^z1MPL!]3ap_u xsa?csorGV+BL|>O#ZZ}K p3pu:5IqH}wnj&dWC xTpȓ0OIhrqfZDly'Wyb`D\E!g}l h=!'`C@ pLH-9 }|-O}7U /aޞq 3o qkqJ\S8.Х!#t) ax ;=rjMxaEEVu-`''9QeZ.4.McK@mo],@s13Њ5J_:rѹYUboi C,a/V{ Kq$7ų h%Tȓ[J@B\0 Q FW۳&e{~dSw1ܹ+L;##^vڿKZ!]A$%%9Z?6xS=ioO1^Lc ~LNȌZ32f _#Dwwy™8);"^ :~lu) !=WzS{6<׭;X3okTߒ?P8!vyl0떥?p^@ !:)fY֣xX3FX<Vu @?1Y|[A>F?_sd%[7-Ƹm:By+Ed |Kj;yoKVSR.z|4Y}4Zm dP;\Gt/a qX'~P0ƜA<$yV\yw;= Y3-ߧ`O>L}bUlY$BZUv}@h4n]+}=EKImŤ`^Ǚ&~ _W>#yy [PX *W+ Eyo.û;=% !l*ΧWo,Y㹷_ei:r,D=O:N2wYt,ajAw\C˾27Zp.øC:q T^If[o"xޟJR$Nv~B=PM|9ٻhR(^ͪ :Ȟ6z~!Y>.}L)}2/tJ;G3=6fz2%K`%6c}3=GEw¥x2:=;ڱD>lߛ}ȇ~ו>]}?8A tNĚK/ᯎړ:,2^Q-`|ͱ2Ec9C³KxuMP@ka#Z,sy癶(;On쭺EMfK˱}z*<8>QIk0*VK߹L3X9C`4Ӂ_5 'Q@e:u }ePsM -#ڀ惉{kFj;pa3le%;6oJ]3 '5 #g??xߘ/džeM9{'mGblx{!uìDwӤu?V`'@ijR~qU铋Ԅֆ[daTu.0{;TmMqGM#'{eRn`}m|xQ\Xy~ ْʶ>>MA?akiG<^/:΀]W9o*vH5Kz頵>k:,:黑yH#c2Ck367rg,fv- Lwy=_G5ŗ:Y8_#ʘv>0ut.RX)jnTYL=9SҚ6|;-vX+xĆ8^-hmXUn @.ecuֱ׎r>|w+mT_I"li=XamN"6Ay7}Q?"\҉pIXW6O2K)-4fF+Pg<(vyC3 47*`2׏kv9p3C,P{=m]YޞcL/d6E|8ZBZ+xZ{1wSιsg=\97YQd՛I.rIE&O[XK(jaIEglrjU7 +7_lғ->c檫W'%;S+Yf]ާ]Sjvu}sgs?YhscCD1Y|vMoINÏKem|miSu$ϟ ,M9j,z\rnx93TtYgZzw<#c?}~KwcN Âc/xLo񶓌 k6cmDScP#v)#hКMb[;UQÖ졽ZVGt;WaMylo^[3I$f4/1[&KA|xfЛXX&WDS.`O<"E^C*m(hq@_kL_]ː_f3=`풞=gy=A<x={i=ϳP:nÐxWϨ `uzx56oz9ʶ.h]D ܏.ScYF7O~-_G'O/ )/\{ҧsػ@5A}͖"B{`>> W5ܮn#y ~J'd]֞Ff+.sZ#N[ij6#?,S{U' }dJj[ s2Y43(l, Sz45&WsF[cyqx%%=QjAdQkZSI8VgzG YG.49N{ksÎ/ _-rp,nmf~?5?t$:X1 }$jsV ikW,9V\r .}~XNSZ'h.}7KqX8is`v*ўWh6h Y,9@6>‡mѦ~U K"y\%3Gbֿ+M$~΅$y^j6:3RЧd;:UdV.[fg뉬;BO])Qg$|Xnuؙiq0)+y뷴TDd5~6@rvU-j+0Tr2\$\ȱ {a={U9d:Z~[]$(~Lr_rnMr,lg{T>lƝ}< -~$\ ymyГ,o19o会DŽem$Lv hki̡rus3XsgsgVgZ@S!j 㵐7ܗzOrp"yuC3Ɯ)`=J$y/= {z$l8gesgjs [FrJrba2Yz\SHh~о6U9 \t}-#|Ѳ ?.uL+u~F gf>S ^e3ɥOM ٣ۏ|vt֜#t녞4+9BNfk2 +q7LeԂiܧ(. *?:4jz:;LjykxK_'Q}e2]74_,p$_Vn5nAkwNkW/M;(^W?o>8~l|6?eVLm섶 _~ZtNLKBcU8H'Д%_udEtQ 6/eڔi?^[HXО ޞqa&}kfP$M"@] 2sE} 1yw68 y%3g[6$(}$z㬘ڄz:~&jۨߧd@2=3wжK(1g1Z4?zI(5dz1$cNz N'VOjaZw*ZZ _T=TP$F^&[tzU=(cjXqz%:㸆֧f>j֓65yx /Q-=ާVY|# Z-ѣʥ=97f;]=AS >wr<,؅ոQ&A #eLx\#h]Lwk85_by5fώu6k)q~ 78W0wX=WLWsA恽ȕr 2xīio会++9|eG K{ʞ Zc=\Gޗ)侷wʼH_gGv{(vsxyޟaD^a Y5Dy&0 2~vst8筁s=.Ӿa A$#=?|> tX XYiG" ,o;ќ]97|??!7_{﫞yϒg;9gF+H>;zG,38ilkN1aƱr;Q_S15Ββ1o$':#I2~?omJ[tX m\#<*IXТNk+̣Z+`}i.,'ڠG^1)]WR(S2|qZhD{4tѧ{6 ~~!ݾ!v;<-V(Mt&KMV |zx9s=yTN4zhZ7 Z+&mdWw r.TwofMGciƬ*rݙ[~xmězb_b|hs_ R|yYo=]OTP~2?u%3HAKdh&[Kwu΢,>|֭|IFNmmxI8&se@s־?~F9{D39D%&TH ]Ob8зoޣF<+T>P-dՊzz|@屘z[Fu͢4nju} 1{=w}awZT.݀&?1;&1 k&ݥs}Cx<G>?Gbxud<7t<13D`%<6.q~.~~fsb$#,O5b/{܇ \= '"cb3k1&q=0׉ăO&P`dyoW*+6%GF8;鲩<~%=rBF%-\?,\)sbϑsa-#]c=G]bi/ײ'"q$ߠ̃8F̩&kD=\N!|rWz&cH0QϏ3 z(ӫ^軾ⅡKHwwBgf#Y+[h~>S]w{<:uĮ`,_%yxDy27S +pZ,vX]{ׅ9 99y& q_/q F9F3#3퟇/n}h^q[=h۽59]z& 6e+{g{8i.3r4@wG:#2aO jb4ƭWx# F$=5p ^od[U>74{՗}wm2(Cʹh{iVlrohq>31XdkDLkX؏WLRD2Kb%qvjۆ^֋=9#UzUEy"u/gsKnOʞF2v g_@2~ߜcMz;9zLGkעn[sn ^[[_.)q?ے}1 b t |z/xX#aoO_9Jg[ %y!2ETEqMVQ9PN,g84N+UsHx{^g(0 ޝE^&Ƣ߼4Vb=Q= Q1EmZL\I4^yVؗ{؃VZdӼyXK*3mq)r+?XLF\.SY|j!G3"w`NUqFOO,Nk[_`9/;pzX?Xxv s6_yjծ?Gb\DcvJd,iaw*l~+1jM*@3{ c[t{XeKY%+lXTx}oa*x2k@YsmkCϢ=)\Ot78?l4$ ~#k碦oG! ߃Yǖ}_eK}pV>~B{N|o= r|ua}?Eyų-rPp/mȶO2ODUSo5{^{5e?흈n~78 ~wy|1ʖi~5A/+a+a5Q5S~"x e[Kw_=`e]'ck:R⸕]ר;޺xBhL/[ c[ف ɵdk=9^s툥 q^LKs(Cy~?mԁKky"5yw=ؘmTGLf 00Eb4>3$pEGcUlx|2Gg롸i?W$lB_9k74~fА ,GDf߻>b{#Ok|G1/='hNc}~C_^UOf~E$z'di9RR(C&s0c?QO";@2擦DGg3ƇR%KsG2|Qbp_VEY'/>.5 e Tw+m3Exo7x~F< B>K\{c|><.4Y:0V+d[I?uUt"}=4~?C_^!7?'g z<;_wşy F9W1ο> h"OdKfFO1[&miA^/F?0'ߔza~|V*P<-ta?LCpCAmr?c[Ƙ HsDlG3c/O\|2W<+z8cK{ 8?7;^/1JV;A/xgrWscʆo 7%<EZwU=T?sD`i3'wML84zx<'(إ_ 4 i4<?qjȷeɽ_ϔY<^j-aC=uo{w[?DrԍhqMj0c~߅v\9Eˑ~/ 7h!l?;>{AG fݑv#}G~,ۦuD9nYc1q_}LU&6a|gK·AKG_-|׬Eoi5̛W(>^ò3ը*M{e H4׻x|_Ci^S\ua笷"'c;+U|Fʏx'F\i4g7N"v3w/fK/W <,?l2kBfun'~קcڊv41@s 'X; ڝC>FN|hղbRзs >ԷGo}GMϱN?*dZd!}hlmbc>Ӡch̃VDeݽ-=hɼ;<(2F9]D_dC| RE6Ĉ16->z3g] LgE[}AqSBtms dGg#6Qs9Hzh36&賋D>^R'Z4OEuۮ1lAm ?W` 8VCEm8vZ <ڒ_27T&Uzj> [ HϳytFuk˸c1m!ڶ-/2cg; >GRYY2_ <|F<p ݤeO\o!Wh?#iE-3X*n9.Y|aar T߭|//{s}#}ǨoflM9$6A2Y{ynj?zV\zj?ɮܾp1S sOSH.U"o^}w_NE;<}ou|[[YTr iI:croOaOɡDŽi\~9š;c Zd1 9 l嬰'Ѻ0"6r?Ѩ:"~ߓז͞8gvRDQ;򐛪~kjݙWj}1tϵҢ?Hܛc+478)_4jo}rX!g CJn[g6׳|mPK'B=1h{w2-k8=3jוX 5b+lPė^ 8 }C%H%QI^6 >DG&rcߍ۰"$hAAwovG6;ڏ̡y1Dꐧ{ UMXќQ`1dzqoZ/;s^0 ΨOUH)ꜥ1L}5b}x]& mE#oGg< 榑1"x\V ~Gf =+hsUa2 ͚i,4FRI#jd̳R>';{e)aM?gl.&00HQkч/χl_ ;81d,r1J]ԱzpnM,^ ܟ~SП~zw2տnTx)]i~p N\o-j/t%(˲iw0ghjuFNxT_aCK.$ɋ}e3.tv%]Ub;UlE~5#&tzeR.Cw2f苕q #cPmp,䎇N&wDn _Q훝uu t}zw*~zf裶᧙}yArioU=Q | N 9g/cipI .׏O?w|<\Dd8{)jW%w ([hY>M}l0.ދhмPT5z9w݆9!62mmD*1'/lXBS})z > 4\1?-G-muCDZ/u0uj`N6U[Tv,Jo ΨmKfENKx9 935dzV7qw0!; mSCV['_]2_ɼ1ydbyzf*_;t.6}sǽK3gEЖG2Q[ }|ļǹ"])B| V/Wu 5UF:D'J~bMb5VB{ǫY?nL:=Fܯ@2 |z2?KNB>eާ yXS$^irlJО;}-_FmXM3~+s,wĶwH_Js\2YdmV*;cWgLC{ڐ`grh= S.9[_9JcqGdcNϼa9,oZsH~KJvWYij:yX{z=YΞvOmbiPOu{m=퓋ݽ4dC,i%u˝mGnossEɫԴIF.$ya[qHYѷ+=~;H%md)k96dz<2;Hki`wݭ1U-#R;G-E"l"R-xOJu%`M>dZuGě>ks=DA{^ĵ%-DD7IS'z\Bp=,DZA*cC!h#zLٷ1c)E=Z#-Gxg×dF #EHmPYYR.Ǻ)jop Ι1>d?zz*gMю5f4YE3*;fxƣҘ֮1pik0Gd~5Jzz=rާi{ ^tǟnwZLsE.bL ͗M4?,B+)?  : Ao*~؂z uvDw3$cȻ[?:9y,3F7K-x=GU3E^Ϫ֊mf}"={"]IaeS?eѼ*sM[N2[g'SGGX/{ vsاz|jhFmEz:??`3=-?H$ٗԞ!][ooZPک{jmj(ڔou/ VR߱f&+y:Yx^DZC,9!Kw DŸ5cj,3#7 l "XuJMc٬[+R6D矿hnob>4ފy폧 y%Ei†p)|pp> {m- N =7o%p;xeYF~k+}HX/y6*ȿӱ?v űxރUYQnQ4]ۚ"wgz{[ek߷} ,` 6CD[{e%zcVopǷuޏ2`K7wl߭Nc^-"c>[DpKܭ`ˬ'5os?4%. kKs2#b9QJƿg]7vvvOtȔOpY~| BopмޔX•6v-_kd'q2PjŃvCwN7 t5ѨǺ 4gʍkȿ}1=1Zˈ98†qy]"l&яw1$I~L- ݪ7ÿ:RyB[okýupKh,oWEA[EJ]B}qaſ@l>Y>⒝ ~cyh'cQe_žr#yH>x?4AY_2^G3sՄ[Y/|ڷu'K0;6 EDk2`oLօv< G5؆6w +ʵ#S&>=]N { N{~)rٖ$fvmVrJc{_܌|+A.y{qh6yQ0}qgfb5[ހ6ɲG >#}?EVz2Ьs,WD{j{mK`[i:|@FԧF^/s>&$I{Z ,}4z`n>ƿdNphR"ž  iډڶ֍i[u|q}4qαw~Y =.0]쾞q3>2+1?F\@/,7% ȳuv5ӗ)cznU K"b}F&w؀hUDȊ>{>[N{@]<:(Y2Lm m:B&DŽS&lDZe YhOyIAlUI61ƃ),|)ANzf%)įU?],|--2 b2(YwL|NyOf;jI".xX9f9q䳋RF<,c&=Qg?+Z\_b1LꟇk-wJyy.w? _o '+۷Dx=rĎ.raLYI0C9rH&ہX:ByAci{o׵1ͽ+GH?1#?q1\_gLH_>֯i<&ۇGYyI!䝀f&AnQBB'(bZ$nEPL:!ͺ%AmٺK1(٪IZ-uI +&d d~9ϓLAk?uu򼝗~9~,Q+v%NYu1h@\w~Ƶғi\C~=*7z~4?u\+%(I,_X~.qհ=WӅϳR}[޸*t;w{=3>R@5w?eg3e5c ]̫SRަf$3gp`uv=sѤD)t8EIZoXnͤk.U9:*sktrsd1~x6A CzSK{%w]P]H;4'u2VՈ{Nz{g6!};`g7KߟO{ Zpw.{~ \zDGw`o Bc 8q_8ʘXSh .]FK{nH^=[ Ո|/~^{1tg3=& ~7ر0w&x1NP*# kOʯzh[7~Ng[ײrZܫC>o^[u2=iGäaaem﫴%~8[3'~MS|1˜ro%s^XЎ|I鋚hv`x&>^s+,u['h+-?Rx֕*>xAfIR>̔Ok?tO"FѤ|8K"y4v*FĖ|OAٱbFc0&3ȶhO茗|2D+un+v53d{4<67h0q+l9v6+x+C'J LNh2縏V\ϛ_u@.9s׻o-"k)Ų?`N sc#YekA1 9l:c`gc=\9yy' |'i^|x^Zs!V ޟKxY*9=9kŌN]d\f}5?uyP b~8UgZ!rܪ⛢ao3O o,'߬>]્<J wV|p7+uVsQ&Og~m{c9Id,i/S~"2z?O^p>s2/Aܯ;E57jE:hĿT,p~0~;WD8w誡mzAچ6:ҏ( g 81YfmiO9x}X:r0|y^Ye-jOݟFǘŘy[lG2}ANK-_ϏO'c rJ&chBsEZovtc^_`59uuwc]?7o\&)zOƁxa\>s(j=RWvm?׊u([6'P.7A'/j)1UT{&6`}ԡw>E; ]o]f6p9*>,0hCeͼRӷȐ= S=<:YLG-_Xqj1 p+]eE{0jw]&:fFq)Xo!2&=XŸw ﮕ G^琼}pDž~³-&@J@mljg~~K;4i=,YPZ@(/uyGk*;sm\^M6nq*,qo[vl7GnwY#kC<_yzbS`\s+:j,irWl?-(eA7~i=txYMBuLt׃^kj%x#÷ɌjOtAh"1OgJ?4ֵ5;^_\ Z#}\6%~#O`͆3 uq߰eڤ/p~= SJ"ua11@fN]5?zM*Bm7x]nvd2ΌC\"vZ< :lw\3RWΐ1 VS1q5igk>ubDg gQ&DP@fG=c􁇹zׁ _qRs瞄$zh e O\㼋PwQ.ƿJ:Xshe\ısRڍH;*ڍ`CtB+pjZsT6Vizߣ٠3WjuPx| OC/s yJߙ6 (>P2^98(H;IrCȨ]p\+}^aזVxgy6 17@AO2,XOw=z, _; k5UcZN{TwOڱ3wdl] iN]]Ig/m%|`7My.[7nqq}nMn>aw95\ZYSvMIe'iX kuL3)R iOt׭y{N]JVc3w7]~*m}J0>ż0n?\ƫHŚyrn06/s$,BP4'MڎW%+yc=gcYK6dh. 4nY!•_%arlu8wCKzg4*<'o$CӏLs<4\/W x80Aч-e ERFuHźވud Bm}Z"2''TJ#:"ƼfrP\R-u!UÇj <%.@)p~noZ|C6Twru2 TJ%CX^]N~f/-[^6bݘqu$)S K'>2mVPvwmi t%@YS Kgk*㺔i|o8"*KF9e8*}>o#ݬ+K<_ze=TЗ,Kd̶mr ,| YmWIhh3}#.xxZ?{;:F݈k cB?BE ZבUC:W=>'h>Gߡ[t?wa9~i+m#ˬLc2c22ےK̡r#p9ٳOQw!}b~n$"nCa^Hr i٣l{ެmzd@g(82~m -_H]ۢc)χr-JzLAwRM \1 7BʱK;ьmb:;KߴH6GۊDb3^SYzNs`b[hLzo0}{$>uh7%{w#k/3{c5Ϳ-RV,~gL-%.Nw!|DUe농qCKk;Gez=ŁG.̀+A$oJq+=@9!2ô;8;i'o-5mh/߬]Auw(_s171=֘4%:GiQxh?1G٣O}7j6Bx=::` <9l̓ry:lKj@Q2.]=:dV$?j>G}ګ6᥽kdžۛIenӜ@P;\P}y!#}GXj+qo2sxuF#fXfǫV]9<ż\;Y֞GFct`lsNwL%h㦀&X@V]svq%=M5߀bfD$֍+l],O3<(FZt׍9+lսM6պ69͌B-Yڈα[|o;yزπgEK[ -'C\<'2~;3|{3kw[ywzUcf|Pn*=߸W󽧧JQK!,˜5ԏ$ߊIYgޑqˣCl[;v%PPpXʝi6^,φ_;K>=]ʫ&I" BehS~UGB9W f*7|>-zڇ'M4?9'3oP!TS{;]tYnH[= Yԩ%CFokRNQr'NWt1޷Yt;U>/1̟Uwy>u[9 sFGk%%*cd^R^:P/k'/U;雷יl!p0q]~ ك0xo4CA/ ))RZwy[~i<{t"<5Yx+k(62 mО_^:fٞ-X|^uVu5'tdkK}dx?,$>v?F{$ >G횴UɽFvy8\#Իm<b{6= sM p{t~O4ܞY}[iA•u9&XjpX:W{?2׏qNw~|يѓE~r̵ "3Ut<`gyEqIy`27U չjzcO6qy`OIc< c7khGv5R;vPoU~ۣ(VڎծϾ>c*`j5px&C iv &Lø>hÊ+p>pq1:WGX3/3\RtW,5g~mY;m<#mw>5$6UmoKPdF<0t?jf1;:ms;o.#?)Gmo,v&dپ 3g2KP|=bϖ!UE?Y8O7E% Ƅ9+c-[Eh{u\hWVl♄)mg9i ryvdo_@)VWMRqy/*}k5+.͏ ў:_[/:qNE{e;]U;]ֿ0&L#FcCvy +{jڭEJ{)S3ʟr][7L&1$XI~w?2~90d"r(=PeL4ָ̹i/ f]Fμ*>rF9uxjesBy H|ȮUS/dywOO98,:A7_TIG䤌as_t*Kg[kCUθ_;h$:h׾&M8iȀG+%﯒F$ekԹmeO}7կn/ծ˺ ONς܇g/uIs&ntN!7x_rn۸oE,׋6ygW'g fs格Xy,b[NE?b)c[\Rt[yIo,)ZuQ]nvSCtdeWO)Bu}2Ct_OZ㹢ODY9hS ؕ~GpX(d뭜oAoI?>X.dj~qu qoW]z[_0g}-;7!s^>? J4;ұ>>d<=˯a%cxEn$|ilSxMxL9j<=}5k`|k.W@?y?}3p:]N m;Ocgx. |;÷2ۣ?GGպ[5?G^{t# \/{zIk&,OXrr »l}C'cqtw5>:|y)^]B˳S՞#cN׹KGJ3T2|Xui'tdE|&Zл|)U#e&Vb!g*H?r&M\2r&M+0>$yV|ꛮ m7{nz*wtN/L~gƍﹼ3GI$Cf?Ɵ>&]-0="̿(ϤO_"/coa^5::Э}5E\XC. >cmMX7ڏOmhU҈1G_z˵92erghx[9K>-w9!̙+7{gˋD0JHٱCqJUD;ҙfS_UP Ro+鼣DhZUczx ǡ5/"^ gH3$Qw5='.11x}Vfl <[Lc,UW]g@ Φ=QDMS p?UX~/+ IOf|P @w}Zw/y#O.I?x_C|~ Rx 6{E˸vT]L ǯWx B(k,teizaZ{J i)/'qxJCxˠ,zgMr;2I1g]<m#ic=s=nҬ] ꦸKMgfI!{s2!Ɇ͠A$\xo -0mSߒȇj1 ʘ_0 .oKihNo)o5DǝR YVf[>?j]=c- je<]X8p:Vneb[xom48#}Qܪb5vsٶKAKBc^5,ڢm y1X4j? chK>[:u-TBڤ0nM; cgΉbq<y^P \G'gˌ<2=UW<9D!98Eg|[яigv6s}K{V %-@˸=,.d P#^=05ڿ+AAV`9YidA,H\c eQj9*=Ky k#i CfK u<>p`g>Fn9s{#s_VC[7;#,-b4e^c{֢%+}x{rU-X̃ѽuwN97ϞY[Gw󨼐"HF;G+Y_&ܞ{hZ-Se%nE|i=Hl{1:6$Py~LaDlĕv0Z#XWx߉"|$A噴_goUn.кlɳh "={페ȳ/b:#0ygjGQ{ E5\ڋ19fskx9~}cI^}>k |ނos͐~Z#7!x~u4]#9}M(nYSyMIދرl쟆},XG3p :K뚸5ȝn7%}MzhC0GR#ؚgY\k|\߿}:Ls}Ѓ{s&5XkCBy{ O-"* S1cL~/dvDswk6^f%7x^'nle%c8w'WW^PF8 ʿ]M*u]BZ>2Ʉ4\|l{J7;mV?ΩR@_=*_'Yt ltZD?6y>Mܿ5eȳjNsݶ}FiA÷*ˏu[u2Xz+:|ᭌ e,{bNa-Qsg.sdc X~g[y3ǭ}N&qBp8i{Z>m*a[ iN]Z׸5/GkQsoڃmQ e1V}\?~CB-,wo4KD]D Z>Li,o0B6i5;Z<_Yn0?D^$ W7'q:fIfS{;aƑ_N?/m2gнxǜ٧nIx)[[ظqߑz%[p!(QEy)stϘҐV-+A9Rr.{e!1!4i}3OJBU(+&Y6I*keK̼*"꣸&wSwQDzKh=Vh1/pbex,^%wAZc#[{i]b'lτQ F`,]5e,zʓr\#<(cd݌h VGsג.+Os^ 㧕w-_}ņ{}ƽआ_sQ/~(5.riׅ}(ܾoIzsnOι}&hC8 +7V0pʋϕ>r6SON)BOƣD2eJe"J,ch((J!BlǛ!*Hh'e|;m&c$BЎqJcTD;2hXQ %1LbQV;_r.**"4vCvQQPP(َWKcco}؃vwEhFvP}J5hG5Jw}C 氣kXU|÷>@LE]ès !<2!Q~r('|eʠ{D8xAnhG(Q x%7DVO(zLyوhW2|hnJgbZ޷(s֢ 0}zWw %^d9QW/mq|P(9QE݊[~ [-բU%Oq9\i#V3[T>>GBWI1k:Q9(Qbc6J1 %p; |9jí߂[Ђ'W:•5'?9a3n{hpz΂Oa>Z!"|(gCzEָ~i4ni{&U9f''$ޡG|bq(P:P&4P&0JJ %d'ERi$=E&3 7D;F%Jc,Cv(ю%1PDvHhG%_Cv_D;vSIwn=+|z;uY4cׇQ$5C 9P&dPNB>ʉ((~txpAnhG(Q x%7DVqy-',g|¦]{fуn=XtnϦ{tg_EZ-Dy=c[[%(9[Qr|+Pr|ֺݳEzl g=B5k?GosPQ~lcJD~[tϞ#9-jѽ ue[;At1UN6ݫݳ^7融6ݫݳ۳Gߩ+<`e!O}a uZcĶ96NpFRgp? mEnfN[5>6CId\V9gqN[gM_?M}-mﭤ:$}ѭy\+P&\^>n6mdNTW[5`qw T53_[,OD0hwc̊><xx!sJZKCh]GfkZ.\5]-cs ?}mYh92qW[܅on z-70X0{e;Bqe{#`u]k{7'&^X K[ep/gAڴ3G.edׁ9 WIIW]"l=m^hқ3vz{8`?- l,?Gu“lk.=w6Ưc/En3XOkr.XOz`t6dR#g[qkՐO$9oekd);C+ci t#cuW%,F{B#iSˇ-k5t7ٺ&Kkue^=0]:? 2<' qR(҆t [;nIwچ[Z2LƊ }F,Bҧ l%nOr:tz=h3D(*EZ`շ-uz&/ˆ/aJH_cggdx+%s)K/p๖#8ߞ_;fx}IK?|@SDJe2N5?`h:P~]CK ~/{}r<g:g)33MdqoGV:_!BNwœ,Ihd,d*Ӷ4r2Gzma-dN̷:v:Vj}e!ڭŏylH{MSȽ,hN+'Șy;q>sUqkh tb`#/Ɯb9OrO cŘE9YZԘ߻;'JNQwn ETŰ!Q7M|UUb'm2zc|/6뚣ld?O9;'e`ƓFnAcFԻ{\]8R}ss*#~//3S<Ś>^ܾ σ_9~Ow%϶uc~+p_$W~:Q_~^^Ǐ-ΰNszH8Q\<Ƒ1W{s:K^&* s<:&Z#naM.(ޤ≛%WhIŗ(;M쫍w:{8\eC44 iќkfT;sW3I S4ř@x?f;feʵ)#1NaH;:t)tG{$|6Y?TOE( W=@] G|1P{ߌQu(}AQ߬k>^Owgӧ&m~>[9>xyӺVJaUzҴb qoЂi T(ţ-xúoO˂G(c^.ViZz*ߍ߷X3FQ&?9vlkVgEǺ͈k3c|nǨ#Ǯ'k2Ł'=9{վJ]>gCwMY"%2.u{ *>\K?#tfхD>=ֵiⵅ1q^Ϻ6R>.1ޗVOJ6`Cy+Bql]S\>p~g/EW"ٖIjT?ϫ9O.YcZ[8ϽQi\ѼB]B};UA+UvC\/.Ρ#3ﱽ8UD>"=9}NfL܏y)Vn!ārGƉUB!BCk!}&J.{{s Fw#c&0/rtkc'?eza8_d8&IvPMؖhべg1Ρ "mSԷT59lZC1c3QsOOuHz[8 H+?@G]вjw΍16};+DDГ1ώ[~V9AkbI=h"͌yE;"?:O[qvgg~G}~PεZ8GyxWxq{=0G_fȓj]pM\;:Gc;_^.ٷ?۔1ڼmiGYdLOwwOgrcc皍ui97`ҏ5WlNs NZQ9y_MuMxk:JfL>Ƹ]fHcfs?%R9SDnoVȸN'J{9>yΒen_7!ܷ>A΃}x=uqUծIfm۳W>/$p^JwޫP}˙g2QI@z\\eA:ݾ6,҉QY[|yH&on3sSă`mȯiƏ1mgy>*B{;$,<g`}lEpx_IcZLY._gz\']_ټSGx% 68 ڴM}{cz_g=|Sxj'K!9/^[z_R7Ҟ(u=Ty;Bwt!e[~%ikT-M# wG;u$lljiy{ew&jnkŝG\"A-`Xvl<_sw\Ε|ϲ?3|1kb0i;wgWۜVʘx?i_hܔ^A*\;#.Y=$|B߻Pڲ Ɯܨ;?#MF0φP$k5^+|T2nI߶q[+|˰˜yYWuuiZ!j=mӾ^H}òEMI]7ε[Ԍ{ğh\z{,eC%9>"4wD' E |h<٠\̤ GLu2|#ѺNۍk5I}.Ž̾ZG9oZ2Yv o, _qb%fޫjKu[O}4`i_@(D8ϜxV"}tpxkEE9>c>0&iov?(Ru3 YqpNY/i)Q~1?נ=Xf/Jo/ =X-=%n0CV UW.9-wnc9ǖue0 u,mP~.SWΜY k(G!|@+s(ͱγK@;9eGPM[Ϊ {A=H՟i<0̤Ȉf $%;.:kac>']J:GA[ v?paot?)Z?tegk~?)~ot?}?~Iֶm:Kڼئ =?%^9~W~/~ ~|Kn?Kn_|Y~_.W~ ×~//ooLܤ]jTO=kU_U_U_U1lcc;8L?-{S q6塯m\_+Պwғ.[`U#faEYⶦM[*⶝q}ˑ@kZ!yKر)iSGɾm/V*@X}G\ʤ[\b}SG)I'͐,Fjg= ?y*fOV[ Ƭ֦'tJ-Po="d[ <'Eḣn,HT؜CO0P'Ţff]x'.Bƣu9s L~7NOXթ^N3(=1l_4C?Ed)IbN s'yy- GҼ٥{[ja'g.ʲPenyuvw~[d4\'L\!c[{r[@#&pC-F%_SOoq;q=τ™}Ɏٱj2אuͼl=eד!*[~{|_x.sJϻӼxldNgxų_˺-;k~(T˸gg"qZe<U/[qRWeH(K]P a[$eK3bv;Į.3.!9 خ+![sƋJ>3Êak3TX~c/?eXtЕSynx˟ oe𷏄6җmI뭌'i~zަ쯷2^ǏY^S͸f,wFmݍׯ@]VE'N7;uN']t?.ڹe˘|a o%}G`} ,I$cg`3Tg(`<3ܩ\J&ڮw KD6z͐xwi=if(> Bk}+>"oKOZf!?3ymETi;m<ږe<+?(Lܡ"q*\Y}ٱnQ:Ln1ޥqe\(u] Љwd^"D)/}`6<2jc(mIWc;O`L܈߅-N#h8lTO}Kѹ|'x{41]5_7qPwJyS1eb#:~m25%~2Wб S.6tz2<SdbBa7`[26l(c1F/'J'x7d$S2QFU#sӿpMS8<%u,sH]S1m~ñ1]X5Ig|:}e>oypPk =Zt9j `~(CV O(8wq+J75;g_'c}AuRFr<~aA Jtfn1qւ+6H{Q@G/8qx6}H,-֧{ʘ Ab=6cwcM2@ƶ&Pm<2r`nos \E'6ok?Y$V1]ǸV:0m9T଄E/i^g?<3xLI:$Bv^.}}:T#;ϻ"iZt^ ';g{tz$-K}4? 8s,NPfmz]/el;4Oe.n29& yˬ:XS2CTv09>ul>6O絃 )^Fbӻ3~9`uLӿZRGS0o뭣.6pkmݯȵFDxE,k]~U'wGc'ߟfxtQTk[5g \Cw6=!2 ʙhSo"bDf?:Ԙ|lZV cM ,6udW,tNWݠw~ĝ]K?g{?~Ŋ&lSxxS'hU7fQ񍽜/ LooO@.؜zd= |g.fR;q?;Eb6Sv*sNBOnalͺ0M["V=βfu f.vUɇl5qz3F*]|~d dr:͞7}l..".ͫ|5#g j I 1#EuI:zU'ںDj"NCo!ڻuEt[N 4G-Q(UQ+ޯ.SgkGb(Kv[4׬goLz{pSڦzF#_T 4ebGsm9~w|f!c7]-<r&M&cE6;}|MbW3?ʚ3*h_п =:X{:0'M`&ᣜXn.}eE}3 c #zg^Wd5kfG.8/+Xj}3>[JrjNy|@{̣9jw2ǚƝ96Q{0[ȼ`R0>7dڔhT|WsESIg2 jĆͺ(W܌~=X߻Y|J8SEh`OΎ_:ZW@&?Wr~qΉcP1WScOߜ{"ľ__CI^$qzo|3~q`k6lǣNvW-?GJJ.+^\tF_yc=-8E ?!{z.@́bf uU&Bfp8=USqؿxgj_x~A.ONqJc1Ǚh65Oj9,FkUo `\5ńlKL+2u5Woq_z@,y#gMOǯXOebq4O8#޳#0;-^f~! `x : xW{<5Sſm b́!/\p|e.@wΣr2&ťOh>еC.oj9Hdp^T}.l,$yc;D{Gz-g)W5zw `śSk&9X.G\ǯqƿ'ڼ:<MxHyϒI74X,j-ުbٖX0ߤ̹+Y^ 7c'^gԡ2hh49ƍaci-}sLH2~Ƌ<2зqy U̡݌dVw.՞aDǶv*z2҅JNa,6?6_dx8S7aAAX|`^T}+|ԑEZQ >?&'5yZictrt>qW{2ī0w/q@{۱&_%5\P!ܨ?5A`icr` }.Pﮛ2w{u: yB^SgnqM|ҿYǟ}}z8qȱy|f2?م*?4 T(e?6З5 ]|m?BM]T߀g{\6\'Wc?|9 `϶fWAޥ-y*1n?4!羻y6!d8leӯC5r:1o«_2w|̝XO 4}hdA2on>EX#<]OOKAg. m^}Zu8co,sߵ`Ep@Gfb+&X%1q؁G"sGtrS`SLj+Rh#}&m1mFPsڨITc{m3 #~kofk]/aeDz(g,Ԟ֟x2dWxH7Yywx8䅺8ZD}"WVmz~ k/y+?ZK=Khl=rZek_uTühR\|'❇4lzǘ#'s}_8Ϟ*h|V+U0GBLs u1لE-hԇluT u;2H )6|^NrϏe>/ jc/>?~>y=|MCޏ ̂g"Jۏ f9OR3*EE˳Bݥiݠ%) PbYRZS7.gen[+zóy=sG=zZǤVvxSm1M?lR]/A׈LNtNJ',4_w-.e+U`M gfS .K:̲wYm?>aE ]G8l!8B/\KKwo>/YiRJ5_ {x3K?fu(ʏa ,~r ~ay [HwNc̈lW 偬#s;uJJC9PN?t^O:k;In90f@$]Ȼ{IBTUPs}[\`n5tRwҺXe̿ջ &>Z5L蓸=~vuZ3P n{Oִ\0VZ (G4֡nvJږy%Օh9<^Ҟ6O#+kh'?r &=(66+`qfYpi;9؞dQrp}*O0(JfYje+fi7cUR=pr ^htyXc̕cu3_o^(xR{X/ֱݵk?zOQO}*:cs)k89/X.#jq O,7McD'>U3@랃EviMGbzR4֠)ÏJke)տ:3Ѵ6\")>D1Bf/6ң.=Wwφ ny@[cW1gUw}cpךMMsLMGd񇈧X u=U2Z#h]uIoUÏcOsqpc-1lbIw3<8-tbQ\fqaG}RL>b>%/P^q9i*[9b[s0S0gX ߬bN;JZqr 2Pb b+|]8NzuiEz$|<{VL)$cwEA77ЩVq| R9ҺHuڃC]s=hoki>݋PG&hkKc!>D^2[柈g357)L31^BW='l 3F`*XKB *TC_6U߾4;agmE;Gۇ/3aLE87kS<'a X1J^Kxg˅k3%K7GUodb, iM0Sc!1u0)y%c J=0~%0Ȕ8O A㷩3c9τ㥰5;6I7;H'\'C' :n_o=m̙4gb^~]] ߓʼn#5;rCKgK)LF51^ؿ6DO$&ujR,'=wtPifO}Xd8Ϗ,KY }F>r\waZG"Y26Wˈ|;"GR§$.jY8̡i|bYpNtJ*z[[1nR"c"/_؃ϵ^|n#* @e d>{"VƊh>!N3zŸ3MkoBm H6MuAcL吉v|&L1\; 2U #hmn_/eÿrV3:o7^s>ckJkHR zߒ-ߒPF32`np3$Z 4i@l6 XCvV[u{Y ؋CwFs·W'=[Gto:M+k|qsX84|!lq@o {΄hF?Dke?񤱤o퇎$c?uuR)a&lks5s_}w"ejtq9v=' 3r#nBYB LL ul?jzwox„+3[;jc+~:p4_;Џ栘Nyxtiz:3oU:'z}v {YzW6|S=V!>eߖ#7WRАN1[C7V1 2Y*}k ͎T}7>Z ݿ 1/ރOLzUmL܃oVO wtkko{7Ʈa ޵D^!q>{~q>؜lOcѷYnTܵdwIPD{lfs.o;Cm2mb3'r(MPʹG*ׅc8_êk~OsK*Y7 SlO оXet~ht/ht~$\7 _x7I[np~lO"͹c IZgpK"}eu:ߍ{wk)NwӜ91_~4&O4o,D99=jm}M6^lֽ z.^ph6 6$f ' Tm8@J10(P 5lhM0 zӺ7Ji|0?qsMẒX]~tZFrCC4sٌosSP?Ki!7O= @1tE9TV36ƌK$mߴu8Z$_1AG?=m^w)aS'zj>R.o7&AkHwPY ?Y }B&M'U'ɝatt '_y)K{^?70hAB!z\A?b'{T:]T1҃=;X~}rn)vi!kx_ xF=38=,u/o{>739?5{ ^7fr'.otoo|-_#;0HޟSZngs::?ݐ̺߂i[,-CIYmٚ q,r׹|cq>yމ'ҼO?==?|ak8K#PY}/f3^k֓\ c֕,nY//&65}9aui 1mqc8Gh< }Ǝq;~`c/x'2zl㮯gw6o܉q wc lT.G\sm_,\siM6\gp\E]Fi8{_>΋[~T[Ps4;m>^z%b`bc;M*ճI.{P,\ ZnXaBiob݀t^EV4+S-Q8Ja:mxXc%WX}(TB2|OƊq xr38+,iio9wҹFREīOom?"ƶiN נ/'yĔBGq'Yu&6h65%- oH{[ENgL|)7_ >=+',Rqsy4݈ZWWGg"\?_@l{ g%ūi,'[ckLMQZ|s2u>῕BTcޛ͖ ɐ34'%yA&%Ӌ9}pz){9+9k9}oMMpz3pN?lǂ,.6Nszgr^9pz r+8ӫ87pFNțv#ՋM1殽v: 2$^v;xf^]roSVv>뭽Ozksyڿ-l1ם!]F|'r /[?rőV^xb- z/x\^xz;ywV>z*;d?\*E H'1f;\4p;l)2;6Tߤ '=Ez|ۿ޾O~|&|Lܵ:,xrۙގvu?TCt?DY=˺L.zSNkGwz r~9lGY5z_z_z=Zzc+X:mlqx#ҟ_L"t./-ܜَYo/ڭ>^>Z>VC>R>N>J>CA}޷}7}޷}7}޷Qś1>f$CSc}LzzzJ':j*6F6 {on70yz~7|%~7[e<_<>\u%"Į ӣpHO:="}HUVm`x䓅m?OgDF)ʔyH*|3lWXW<ӷNcR&w\FauzYVVe.g#QlaFI%"k@;|>1c)U=IO1b6$2Q%J ŭV)泫d6[cՃ3o#_ݽ{?8Lza]毑ja{otގ~ۑ|IB윞+Q&;ƝDl`{;10ןyGf`5wcmf=FǶ؁_E+wm,Ϳj?hʊbco&=e,|~%,͒䤘cìиδQ8Ĭy.ctu΢nx.\ y)|9yY=+5Я؆"My=ϋb[b_CrhHϋƆ;gKrϋ̨>/64b->vb bݟ=;-7)Q,7߷^;kezg~E 1c =kz;`7g>׽[w}Zη]C]ޙ̉cC<}28&~GC?Z2=]ٕZC+|h/|Qk?vHC^U`G,WvCf#c{>Dޭ_<6|>*>{qv#&Dil/wЗ% ]5"-}g76*p-xU#㙗Ϝg~g3/τg$=<'Kgz3}:*ʅא(7Y,M sYf# "kabG*@*E2FY SȅAq!KDe>rDRJŢXżbrQ@^(^q!g2GK +Am[r~7{yF=7!w 8y>r1&w}kH{Y&7c !Aw),σaq )sx(E*\g^?^e35nyFn>GYbp;3u` 0^)@]v|iv|;mc /a۷nMGcktvH~a(m⸶8>NqOr?p`Bվq6D92B^3!Yq_ұ":d[.[fMK~ ,CGe}4L9`H,WؔA|!C~>NL*dL>b ?Z3$(>n/zwG<o>HI&b؁b4'QP_6NbOk x}OcSZ}+ꛂno KR)v?cSZ}!C}+xF1Gquռm :#F>uBdж5ԖZi]o2-?6wv5]5Ԧ}w^AkS&k2ܺAlݨ`m C⿧WVOsQki_j\Y +nYH,\W>Wkұt;6vzƧnrW2q|g,y$MSO6_j!ݿ~(z\DL0u0u^fcteꊧ#, )#|.t ]{عD&5ჄrrPg830tGɵprΕ4ҾQ5EeqLQ[*%+}})O}Of5ݟ&#"Ya߭Q/A篢o帒R? 34d eu33~{Фhk?TC:oˍ>hǞnj^nFv%?.|e~?Ewy~g0q<ףOGw8&G +X(ȕ/W.a.r%I%vg݄e^ 8kH4\#mYqm#ڶ\g<c[5>fbV;pl^Wy%ϫO6zgJIW_qƷ<<6)3FS1itҲ@Z` YtK~G1M³ڹ˖H.MW~W}^Q^PϱBq5=5E;˅=wuxT iZUG䀏w>mFq}ƛ -@Z2һH!nJҷ#=3?!]@Z?۬-6!)`/mU>W>mCR_;_K O0X/sF7i63'>cyyg- _?qż'NqPc6吘ZrV?KJd_NS\/[A>.7G3i2H#$N[c|4e2rϴ', L XY!]++ZOx3 GOC{%B(d]Hs]Fp2vN.Oɂ B]JԃXѠLA k st!Ї9>U_ʣoEڶʛ?Fz^궏)yppameoD{kܣӆf=C3ݓss:}h١Yk@lw^=3.OɝE{m}H/ӿ(`(8|?}T4 6l[PتxJMq:ߎ@;$\΄V<7 sx."\= cR9Q8'Z(m^3kC7ϵ9/sx*s8$Ÿ]):=MWt?߫hNtaz\Zg,bpm#ZO;0Ssah045s,F-4Wv|f{.$?qvmѪz=]`7 _bIRY&?qVTBJ]f@<v3b/U=aKoiwl]ˉy[T%5%;:K.3QARJ%xD!7j~?E_Fll;k|dХ~OԣߗzzNl&XV)fN ?uvqᨨAr~f3dzG Ztc|e't>?8܊Wr:K</4ia_OD>u X{Z%n#{6D-UI~ky]n(kJc{DVH8Ӑe=sޜw'Bf) _ Q+CM7zszn›̂)16M_? {l@]3Iw̳bĽ |T?~B%3%(YMhպ@\LT*VAfRc+h%5ь%U*]XZ$Xe'Bs' ,yγgqPECZSP'yy?u+ǺٱnXװnX7;͆uDalLg">,|-F@;WJ6x_+'@kߌyiH=L+C|\q 8ց1|sfM6Iwnׅ"5QK)uNM V/lqy>[|?~x~3ctdQͺ1Ao.#.jZ.n~Fus7?[fEsψW^eo<_6ɇZo-ۆϤxm>M<7ߎobNAgqYr\{Fyu\j _Ar)=3}d3'L˨s (3b+ē7|0_c>c>|LdD/9;m͒xqek[~==?kKd} [A1bz|o}_KjS;je>*'53Ę!\w!sqO[O8-Q5xsq>W9Ωs ",v {+r/?0y~A9B4 .9]TspNst#+_9=TsZ\.qN^(^'Ae9=S|yF݇ %}eOޓ}և{| pᚲ_u~}c\_6g[ƃ2T1&ϯ*s'˦ro嗷gnYw-nr{gow׷vߩwu[n?m#~!<7׋Zn/nXwo/h ~56ܫp|w)rO)꟝rW}LRg qky5>kp=c)kۋ3/S^ƽVkwxO*a^Y~eC}Q2m<|YarEUx_usZ;c~Z69a[ۅy"aV&HUWqےM-t|ǝ9߽{9߻ K;Qa̻c׫j.X2],)Y,f P-*5w*dlpgs> REuDl1160_*Mϣ^DʼnœSY]1>5psoLJ|,crXTDkVVД}v,]3kHͲX:j#-lZ}> UsCY.%kQhjXِq idzH:Ҍ@-j]$禉cZ,hczc}?814SC`Æ|S*LZxB;]ɬGѱ:8~vc:c\eM|~_@S~'ݏu}1#Wп<;6Iy1x2dO՘ƋTq1íƧ&?\녧}qׂ5d^S=x&|%ڬd0ֈ szW26]V.{>߷TW]'fpC]*OW 8xv$YcUyb $G$;b-;fV"\KOorݺ8*)I޺[ z[kqmS;0OJiOnew彛!sڅ/Ol !z!Y "e?.ބ|VgZ tr8& }2p)h."9~wсrBjk xւ9d&IϓMZ4x/2t/XYkm{nZ86gW,3VaX00BW}+tłtjD5ó.YkB&.2wxqZH[xyr _߰kZ3e.w> 7~ý7'K;"r,܁k6Rbmw.%LxFbk|ϗfc܃ĩr;sc |DOO6r^;gh/[hKzqWݰDa7~Δo$K~ 4F3<,B;f䌻)Àw5Xqn]Njޚ\5d7SÙy&ouO:pn0kfbau?W #>{XwS=NIy%~ToUuZo&q=qQvm93q ՜yK>Ҽ.4L><%4wCh[,!' vקʚ.4;(v-4Dɠa<AUS2gD($qO]u;z#YWM^pݧm[ im] h,3 2LPƭ8:YeYYn[ ZMz>|M8롏V*uZoqw)+j*Wd7 }l{Sou.\4A" 5]嶷)|d>mu b}^鳳^[b{(~mt~t1}zoU+v2Rh向zkfVGznje97kW5-]Ԭ'ˁ,2[r?Qe{ ZBً4ĢWC85?(<"B~#jvQ 'kϙ=Y*an0N'+Xz HmԲ-e<~ gp\Jнzod?d \Xluי\:r#Vy3|Gc׺ĥLzR !3Cf.}F'Wn{{e۽Vޗ롻Susc^MMpk9j==Xʇj'xM۩A=iuG.|^,egoϠ{3sM f1USE)5B4QҤh6{.{Zꞔ/G9bg=[ۅt̿5nЦ=En^m߬nzzТ!:}# i=*0SD|:+J7Y4w5&KFXZ] }0k s `!Ny֕kw{zƵ;90mok"a_>ڷmZ\g_.] 3]<G\K2V%mI"O %UEAUKxAws57y<& &{cBozta}-Ѩ1e(~}¥pY?0_ |Y==ڧΖџ(P=JTigФohw9|B{㖗ҽ% 5r&>8$\WϠo [r~XRX,ŧJ&[,OX67uQDZy~ג-64]ewͰC݈Pg{r>3;ljvW(|:sHRsԦ |K˨|eoN:sOAn>t:C&fЅ$5N>>bљ'?-Ck7Ntċթ|wpn֮k7rc9S1HYU)=p72x@qF_.UAM\fL}%@&GU~ 3f݇td]z+sV?|VWcWS}++''yiɟ[_Y>_V:dyHbW%·0}k=Q-o)zHmbAhkkzVw%yN7>a&S]=0ݸ^U*eD'KTKw?H)@]Wx4m%qZG; /4Tw-pGw6C$K^[ p}mܳimfb/$m~]Җ&eJ-3ɻX M=L Gg7m>xh*w3> y_/[ӽkxP͋<#^ި7|Hnxesi=|&iN9lM94:~pxA{פ֒ߋ:˘xR_]l"@vl>Ѣvf} =u{4o]TaԀU],LW(Y2! u7 ϙu˄n櫻Yҽuife6%ui]?õf[tvI^ z*ܥpĶ\ G})sOrMXel֑58VEg5eO^Ϸ6^H~ؗ Myg3u{/E2&vqe.ͻ~{Fy< b~گN|eDHum,z"8I8N\ijTm7N277^xQϐ}j^/ν(N<#В$ O@[W%649vټNK*kc9 :0;l_(M/Yw \fE?ݺg Bvſs]MPu龯rzЯmh2Ӽ{z7=u[v Q0LvNWV?J?`j=a{ á~n==Iz^ׅnGiِyYVӤ3ܻRAavVg6hS0Iy0C;>k>)^3Xn1 <¿=؝q.aԉ~~sluix?\/!t#"&8Q}s^aMy- ɜO[Ϲ\0'9υ{5.i< J6 4@4ekl>oϊ͞ Yr07f|ފ[yinD7nK~[OB Y*4)γrX̓zTw9nԊ`1MŅURTu!e6]nhoxҝqz]㖲<, ]:l'aiH#SїHVB:7¿ty^R{ܻ@Oпخh-Z㰉B׍fu5_u+Ζ͕^OL.'H{&WRoy._,IòFeukA//rXcG]rMUm)%XS;"G9%n<t{&4g׆iKcOe/q5e:dH&<=ڗgWΒ8S60϶YC}{K=g^ _r`,qſIc} Nj auxl}kqͰGζh@A[?!pa\gHxh+,E_q飂|T@ψ2eK`7 ϭ)_zҗ?d.aCE3h 䳏W>J6jl D[ \"Z˯0LUJyJQ7.bLJR呬b!"gu;.YT|Zu]jק Ķ \h*E㉋Wі+uZJmxpʽ(ͿQ0wtFe9f?3'{_~u8" {\_<|xiZ9 :7T}Э~N]}|<=g|#|#2w*2eN!˓:EאBTw*܋z_%2%@__Xܫ~v8~96oP?yv1ȏRIz?3 ?GR!m\S06A>ߥyOm|1\ot3lC@As ]|\x=ˬ tBmkcZUVS8wmO8ا"7u}rS[c*d'lVjw9[v l5n'8ϋw*6a/}/&\x7*=o]_B42CuɾP0Zr~!wuy΅ P }MHrS87λBx7dcb> 1Y%g#X[Klȿ;@IΘd5b4qyBrF%l ^S5$l*FP秏-^e̵bCGL11Muy W,p6\͸G[acbr=PnV3~?2@\Vy,FN!#hЦāN?ȗv :׌eijEUI< n/y/0S69@Ch?L}Ex_-#׸dua~MW)X?z,5U*ųm-2jdǹTǹ"K ]w:MwMH[60q"P(.PntS-fG.|2μpmYO&*?"Pٍ{Y' *I 46+/I ߥ5 h#\ll8ۓ?_9he3gny]#0{d<Mě9v _uչ^( ^¡S/7%PY;*P #<M܈VDy%l7eWvl9cgP۾Yac{kAMٟbа߉ch]xE/-وrQ@u"elW$?w?Fm !vwuDuK I҃vꕴSv~v>pr7$>/1M # *C>_QC!>v5Xz kA_{㾎Ÿz/'e--{!'J?;Sge:kpLZy foę6k'K6ng0+7\005*wύ a ޏ7\. l#8Hrw٢m Љ҉ri+]N"㸿'.lhb_%}r%g'.:? {_ XR6w Fe=~ݬAg _ɺO;D{3Qᤑ ۻ2BXGͷt;fA\3ͱǹ5gxrwRy>#)_Pf&M:Y25Qwhr<1Z򜦵:t &t7W}S2u`OfP+)Skum͎g0@6SE+8'\u`=qVEJO7|Rh=.꒐aaFɼCO*d?ۢ A+G 鑬=ҽK\c4Ϟҽq]y}Ƙ-<}{%ǭܕ Y'"snvyY|a$eGAd5EDU9kVdb,mZ{qF揊SS$h怜1S,c\SyN*랓dQb9,Z|=|ۋ< /-Lh)w:b_y_ʠΕ:C>yCUE2ߓ>{X#^;o;wI-xBXڦ,`K6K!j/eYsΚU毊$~Zq_niS~[ɱ_ U+k,dFѣh^]Fƈ5jES/v8OzwV~{h3(06`X(~B?|'Ic.mkqM>XK3<3ۿ-Kv|7}:reoוU$([OEEP f>M %PF_ژG83 | 1Nѧ&rɵX:K.PP_"zNT|@wѵ[E_S$DX}=<4Nq@Bq~)w[sݺ3Vv^+.p&j+kO" tDExZ<#Rg[y̷:MCy%_7sxɯx/ٚx߁b!c'Ki+Wyk򄌁.^gVaƎo\̍rOhl{WϼE> څ4@[.(Pi+r/J &2w#jۏ9XOW rGvB_s/KW:&u4ԓiI|ZˍtM5cF{f}d1Vn> )w tx~S&v~/ -C}2EVH.\Ӕ}lrMt%y\賥[~`VlJ'w/8+vrП>pS嗕~J{[yAxTLugƾ?:0r愩(l~~gW<19 ڥԵx^?=>O] esW}imٲ}k%MhC1ڊ/l(M 汶'G>\y%+/<{E͝"mY'ίn<>>tq`+d=#~ ne<׽UtŻSt6 OW]di}dkzd>m+rto>sY/}:~'1{3>?M~otrVz0>ˏ_(\',+(Mm2P+kw %?tk*wySa1!~|b^ߺ {#ږw{tŕ¶%$/Ak 6F'./lV[p= Vv=hMo[< BU݃*Ek2IshS&d|go-.Xrƚb_fx\+(wlZ*&\|0gz暓1sb#MtanF==6U7~1nT3is3is0?{$1ĭ} zZˀklSә(n詤jSמ}T叏k8j^4|i#Z?v|I;E=߄sLUx;{pM=@^kPw5 IҁWq9Vz-(Af [k%c<vβ/  /ij>L=g3| ~VYܞq5t{봛e__#Vj/ l֡LO \y:ىК1A_ލq(ܛ ^jT[Aq,;cСקgel߉X+oJ̗;O}8D[}RYUƫ){7sKǮՙ^ۼXOcn:X\cZ*"t7y k1Ӟ?gøe+{uXc[cC?+:3Ax#Mŝ)d}!+ >ճ,8 |boZZtH-!y?%>{?ޙϧ;&5Ns99@.&KcҪ!ާtmnƕZ >.<1 6%mjK\ߺݽkq^Z&z[BNHrF8E'>6R_q>ˇ{\1;vΎ#j2噬spQȌJ;kmT_>+l9Gjh߄5 =}tc˺7{nFw\L,'c>  Ľ)ǵzI+M`7%ȼ᚟u~yc^&uՠynE+}DO9ߋ"&x{]/NsA,SH8Ա$rssIvynN:4U}Wgwan\Cd"I;$~;¦h3Kk5-F.!?j'I/ؗg~xZib\ಞSsl;`ăyw<1yks}ֳџ;O>^2?'#!^/eMyi|lM6kĉb#TBhEڕ9;^#m[ksvv vww yem^^- w%:tCmuṿ,{]-sh>]k`o߫hgw_*?UK,! eUq.+F0)2*2NQ/ٞ5KOVtf:›&iIV9ob,2gcs!ְQdz\[}_28߽|i/Exa=KyqxysyχʛX>TlNy39ebNaNE̩]kN-sڡO.$睈$b> 34o3flܢ7gb-ӥ]ian8-~Q>{+a9 -b1'61#͟} xVm>skYOSòcq܉б'ĕБr"r'giu/V۴'QmFԼj#Z +yOOh#sI1Ca{@?kt0["RۆyKsQܴv=eN#;0akybXyi}N3”*&~6Pұ?`䍲GUK;t|W8j#>כ 0yKc{m9~uǘ}ԣ3ska7O_0ܿ[Yyylc ;p9,d37<#DT6i4)*Wp,;$?/~Yհ^ԀgsCQyWc^I1xmE'eK5dܚ5n9XsOCX;@6& S%X@޳|u =b=:h>mMvAx^{RG3V)3ҿu jy8G.mZ}N;$?H枳TTsnC<ϩrVD#ٝ³?b}c-;#m>ZcΕh}[S⣖7U;7wγpiZe{Jzie ]4vg쵵ocڻONG^2\9%v7y/{Jx7+#E[iaiaa`*mqk> N)SL8)_s-~?}3^TОMEʗ}sﮫ3 ۍ-՚\o!o^A"-oК[Å(܌qׂ3gC6ۿ G 77dzjdsR }s;55:{)$X:{Ca-sĪyducYz+ ǬZ yĵV}d7ڻzWYMkn]ܾu;W,ѱTwoBs9'{=; sE?ΰ~3_z7¸HlёOX?~a2W]O5фSѸo}NpeP[R * q ݘYg-B1z$ֺ kMN]io0y_LL5ךU]#o׿C-x2-cĪ#C :;O a=zj[<yz[YA _!/8zBѼs(/]<$U{~=Bx'KB{c 4>HE]p195\Xg%"^8P6*'¯SLcސ5N ~e qvE2heD^>jIT`,ѻ!I 2wCcZ7c(\Ϝ 9._ܧŐ|(Ap7!+g ,f܍(ttiݧKCjF[\. G_>`g"S~' #<{ã_&xdCq ҪJ|\Zz?InO0_}WLfBv㚰  eGQ0x 0 $<aS?"1`N9ׂ<,M[BVl`_dK_}#d "m58ΓڊCg( f7&̎ Uti`MBE*4sa<0| <ʹ-d> c4Dv^Уa>񴦬i~[ٛĂy/Tqq)Es/ko0JnК="kRP!#ow*̢"OeZS&`Vy<2r,zYh#} 0cǾk B^\ E#k*qBHu[3:{{ޭjϴcd(:7E:L:!Eб*IYt2uf< Ek_8o-4J3wGL+N(פl5w{N ٦w+pAx3Ck:-YsG6n(zcg"\ƌQ 8mA|#P^Y,% IcMTIC!&Jcz˿(&Uֵ{cuA>kp٢%^OB֖A)gzVfcsVr hw,QKfG=]9Q? Ok 0In3|}Mw6k.1;mo%wEh]G|BۮᚭHCDK/(?/i3W?0Y {ڰuW|8ٟժiK>}K]x)?幊7p3q6.ѳ=f(Qu)䯌y2)Wm|=ͩF&Ri~G5p{0  w6[{Q2l[HUNNilU(K#;N!t5qwwxaWc]}9Bڭu_samƃ&[;q)Kun¾3}ԕoG|>_v4c v)龮G:a[9{W9=:Oa[SUu-+}܍~75"34( N DZE"|1~eI*v_P. bOZ*ٛ86B3ɸ+]$O?\0V^zxc;Jwك.U畾tKR4,Eni~)}jC7Ƚpi-gKKGo#5sH? ^د+_{mӷT߀2Ǔd̯ y+ޙB%uZyeݬ5r"k9炏8& /s8]U7`-(Og3sȵ[u#{VnoK?_>T>c \3c[m <>kj.~9UP7 ܕ]DdTylѶ(jצz.X{_|ܬ-Nϐ5^-šn3)ݐ9v(S7>_EJF>_1þϯzGe ';wM95iqoq@7|mMtZ.=ܧy&ܟe=l_6:ݣ' dx\۫ 9/{xZ^,UkEX:uzPm/蠼4+sy8CzǷh8}-E2' d?+;u2k5cv<[~wGt|KReϟ3qwXZ~wt:?i$z)VsGUL[WpGH,>*kծ]QzI?ջ/&16[ ;@;Vkct6SsoX1 Qq`/cnn+ Yq'?cׯhm `O:/sXjoݐ[B]x)ZUgj&]_M̟QecN$s}is;4h+ ӉH1P?V&ZP. ͌aZ9>"^͛EQogIv\ '5B=Z/yl&NTAlpĢq\ 6w]5 lӲ>ʃ=RkU^sbf,rckW 6Z&orM0g^&/): ֕ɳ^39.0|odXɫÔς[S3{d,?6|5FJGX*WfHBQd?%U+v)9xݟy[,+_IGWc:c>Gˡxc>+s=+~n@?fu&aIwˁPbPAc'.a[Z}dJ݌+M+_[t@OpCڿYAFoqL:bKIZoAir\~J[Y=|#H3hk%g] =WŒfAw:ѓ8پ *]֎P҆'בfLɷE8!d R13'?(uj^=>k=ޕqK@;){S}UݯϜ{ؗN 2g8!/W8d5˄{ЭWV k䳬V 2I>'@Xx(YFZlB\YFD99^9bkwu-pcXw#j-cT[[Z&ƥzL2ޘ^YӁu/i{Zby懼fjQ{gv"+BtEWڄ!SPf$OGHY6N6V{6\:ݔY57N Z[cl32o诱)6QJ5PsdЅ*VM8]5}&鹬 ̼y;KYF6tw>&W-7zeTM`'ڗlk)9Aș_3"v ]Xߠ. n\Z.u4ſj2.];؍@qӵ3q˴K /Lwnvϔ9G~#u1[JiuN e~= _c{ڹF*4]g1sb\a?2OQC]S oPw.0̿9l8t@$EW^x.+_9N|W.+7gm<ߕs j[~3rT9֔0 ӷm7eDAnSz ~wY@ u麏y K\y 3TC)+5/?D0UK2UMղg&J~=|WFG#}U\8PıEB+C*떜O = ?Ol vUiq3R?xjUtQ`f܇zO#m޷"*OxYZN J˙p=A:a'kl<<ըy:=5A֚dm,Я{K{ бG(ߥW&Mgkx`o.iԼyln|ٸvV\3/ý9.UuoH2cl\{oPy kr> mMif㍥漛 [<m[f/פk]uzhΖs=#8CPyn I5ץ:zDo[,`˲5X1-p4'>,q^,|2&7:C:h#sI_:\^xg;uY ZK͜b7}n~80 Z|R輀iyb+&_}u.Rg>%wRi=hk}ajGu oVXwuA\#/i387 *,q~ xeϦ &g]M>U\{t+wވg8/ϼQKc|`m%_In~߻Q1#R I}3Ny5(s[2=:Y1S.OV >UI;?f6pӯBݻtBK[\b\)g'?/7Q2Ti2=s>$QX׷뛓DŢ "ɭt$1CkXN?]Mh+e)Oݷ\+G%?g):޿UmIUZ䗿7[ >b% Z߂ubZg-rb3YStoXuMtmO ْE~2MڲµY>-ZVĈb'3k[wR/{CWp߻Oxd,Ė1 ̍Y؝٤WuۤԴUݴ#~+gwYO1晅ՠ+L^@KӔk+Yӯ8:jY r]7uDu{;G2! ^g7]߸(Iq:K77V۬ xPu#~Izϵ2 \kf)N Dc#QTt.i8q ί Hr.6GwAwO0+_50D$H?^6#xxtѴkf07\LqaMSVVgk|#u UilJ(Z3na?Ϙ̮͕ z{h%ȺmU؏.k?;Ni kNT5OI?P>x8T:AisYg.ī{Y_mĝ//$q9RÐ05G~ڳV׳N&LO9hrYV>!\ʿI#Y"}/mkL ּ( I5{NՔ@tP^M2%puu,R,0kD{0K{/K;e?Ѝ y&y#=M/GZ|3{ܖo 6uxA9Ղo+_nk#>Uyj4h;x<ݒ/o0)a@z|,;} /;!ˬ\GBW;pt2s~fFE^ԁۣ[1 aWY4BZu |Ǡdr:寸lz<lkUܟml}d0~!(Ż0/O 3wt ][nP^ơ=_ܡy]MЁ'}O]}i_&su_ av꺼v@߮yKuLIq{Ɠ[j+5#So<Ԥn6r53grJ͙gAOgM]Jf[gjKRsVtoϼ'piFcK*Ҽ^rz635Rt1@vu|=ťfwmm]/@%&yp7sۚ 䩁~ٚ>~᫁~1IHPuO-0I}}DS\0M}}D} c<5nKweڈ&=K)/5e]Xj&h /)5?vg_^j a斚Ocls5&uyYz}\O mr;~=Nם/ꊦ勵cÄ wM&Y{eWC({H꒵uR΍~t,w ;A%q颐|>4,BYaz/~$}܋(. y]kFKMؗ3I¾&|c 37-EuW\ Yn`3ZeX(,ƍg+A{7w<miSgGQ~ 8AK<*QiԇOHe^Y튯dֽ*7LfؼG,~J +UɈ7'A\d\Bx#p \>jX6 <[Ku.͢c(hЇnMPacp8&׋\xɺW{ˡU=Z ޏK9-^;,_fݴ:Vp?Bk;Z; ^ɹʹ-*\=*[s|7DɚْyunB}ˆn,мvs C`mn[xnZ%eNX jȃ?k0Y0&|vye'HRc{cdͣ?)sĹxTȝ)W>9F% tŪNzTY{28Joܑ/m,'sZ.!+ykЄu.^k12W<7C4˧g%Y~hǃ/ع6Lv׽׺F4/V<\['^7 =rL4ͽVA_վ]?k]C2H֘JYe/:'q[PPmvIyg؜}<7iz5aW."rېXSۖ&nL} |\'µI9w$+3`kaG( _eCҪvʣZ^bF"#Ubh6QW:iT}eƫ@yj<_f%Mk|5Y.8f༨WIY(Y9N݃|J2rYU|{~K(r]A%Vyf)|t7}ZsCD.&koZzKgz1*doQdC!ݷ'U <{AהG ;S~k5p}ͣ6,G>W>jN5Ps=3QWAf}y<{N}-A!NNJn[)l=XsgE菖w"UL|3iݳ߅"/S?=b}Ɓ ox}[s%DGo0j%>[TJ WEeh,JUB䞫rCHPx렧ױKҽ{cnD| 3_\?Tg#E|'nz>ߡI{0 AJf`[dP1P /o;Y>]hHG&C}QGluߖ|+ #ᘥ4Ow8}?l1 C-+i+lDֿ\劬$rCt.!?>ƽ2MLJ9P9tZ#c2ou|&gMqkռ8p>SmdFU㒷!9AQw뾻԰ E Gx~wr_h9{;RW5i 3&%[Zx~%kyF͔}z&%)~pl=J͒yGu}4[7x]V9YYDfjk" V>nn?XFjGZw(~2&cVM񰾝S'k󧵯zBޅ9},*=$,#,5 {KҙIhbGd'-=gí.m_XUlf*KLơ-ڽ91FEt#]QtS^ݴu UTʹ8|gԟ\➮ ٸK ._I:ឳ=x>[{7ed} ]\ꅬKy}^ Ż SPN TgʘT,|<'d6Qg 3VSߐck=2 :Utuugy<:ҟ dzuȺC+[݌)Z]`\۩k|=s"-\2{V w;v zjp 9Bdݐyˊ%pghsx'C՛u )\Ŕ 8m: z8/c ^WrUL=B>|耞×'N>B׋i¼ḥS-G{7c>,?ˣj)(p8A-B?A|c!t^o!s?juw37F\y[";r<=z\^ Y[~mo%,ݻ QGO#CaΦbKn?[]Q6 nίnt"ڊVegp2}O(ݤ <&0_Wɪ~xd܎g%[5 ϛ+ҽVljY"pE^XayLeapaV٘g2.--/=p$Z_d6Kp~#oOJX9,׼<(ž _hd7ц(#WQpQ2 0 gq:g])^/gKa%I}I'rNkGp>Kb>r> yM UǞk-~B5!GuCY(~9 0?˘Ck>ky s݃fGQ|>86y?y2 }Y!ˌՅ+Bِ ?ugM\ ^ߐG*ts {oc%TsRx(}l]E˝zqy߱tV8iO H}82N_ NxZOx'qKe9ϪYa٦O/JZ\{׏/RS_G{㤚y'[pxՂúJ]}k춼p>. 75ߠ+-qcšv!y֣ϯ-bh_ 4nc]?:xfWUPIE' ]VN%^K5| βH쎊%g;Zo8mߙDuc@/wq"h%|̡!~Sj"dD=(ies(XƦ2߮kNY'Ͳ0)ax'eC]gCyVGm"J(j-|c0h~+9'ŧ(L‚h"e0E aNN v8#cQ^IqCiE_#9Aߑ/FqD3]{eSL;.^[I}1m>~{|βYyIœ+c~MV'G|u0=b>=))V#yhc8ξpZ oP'F[\S0 ]1@WF/I FƦSkbN0fWټ!qY~/]kG{׋b]vuF5O٩&&y>tUxa>hٱGʼnP[fyX0%Y5OC<{˵,.Mtpφ8:jOY:kָkNmT}WM{Pޘh7j\˵ Po~_H֒ _u]z[0)WO/ܪMD??[~M_|LsX̳kظj5ʹӎ8? rm?8h@.m*nΙ8`D|Ԓ f ^ =qP[נ1 (0dB# :(?Z/],~Eb=ukq{Mոȝzc=d=U>VZ#{?4̺?Wϟq yJ7϶gZ?۬{|&;U'ܓ$m}d#7B6v~oA&Z3.4? AljV}c}K0mɕ8%vV S46GS߬ʳLwOҐUK;tQyug?| 柔=pk+6v#azlE%O_pވ08_&v}b y:hV?>Ó;[%sSl~j1m+DqNENXvZt2H2~T,TDc#׳ Ӧ^|aO06U~u"Y]Ũr|wA'tzx!~HlyF'n+gF/挐m3w3;V\G=kdzqѷ:\s~e/ +7cu+ s$Ih?8 k>~b:߳8očWTnX}ҼGЦIg9qF̗pnu \n&g¾~Q1Ǿn%3{.);l?W@Xk;rJb8gX|.[zhǚgBzx Cjan Qm߄߿LP*78Yhπlwt%D›AW(O2w9l=OY8`ηNMX[=cnE&0Ex5'yD<' ~[`-W҄)i;"e#Ɩ b吙sV5htv?</ao=&ep$M()j賔୸yH :̃ 5'QtxЯ<8?-T~KwI9ї>FA|w>^|71NWWQba0am|*{$dajZ*?>p,áY [[hsM2~[xP#Mлo,Ϫ1.7K!g;K0'3gHKрC=WB!>TԱܠ Z}EKCHcg2\:}BĻ|gsiB!Nf/[{c/eX_` Ůx)e*Ǹ}u6u,aZ)@h~-=kxu~jK.U:XК=3G~hSu??lir6$)=hFgtV>Q_$߼,dE[qRf #e=O[byywhcsN26W3} Z30?4“g<&_ 3r?k6.}@ƴSjr\?Xޒi3R{wAœ}_ٍu}k%,ˑO{ݫTc8u/ V\*j1.ޡbW<{$J]W$m{k0BLéKDa>NZU y@c_gğq=b犣jq:8Φa b 4L5%S灾2Gk>#v3gI|CPe'5ẰUf0`xJ!/ O 9> 7Y?xWK=Z 0¤3U%1gF.xp3pO7)y|yF+}Ҧa{hOzǼݐek=_csy]Ŷx/ן9kޗuScf' m̍aY/+#m[.Oԥ}B%<֢y@ 9R|B@t7qt=s ]j'BgTQyC{6< 1ۀ>6hwނg7|:;8RGk}7ΰ^sp-g$&V2#IT 9&-wFx>嘬Q9M\x'e?aِ$5g;GM|dìm5AUNai]yXkQ{G)cS>WF:zazu5W;a[ruNY9&Ƹ$Ёy p 3O TgRc~Sju7ls/!`WN8GXO>+s͕~=SuoJ!0-b{'\1ʤ<8lmE)>g>yB>U\7@'  g*GAvƜx:`c8.dGrGhse8ln8*|Ўơhx+q3(zhQ&6HOu=2W=Ju=2:>/ħ =ӧJGABgg)^3rfQ| Ij!iI*xm'bC#+DCZ41yTO+g=dƏh4w|{}#7[gU[0V>N[I n's,+b-uu.vڻA[>{T;qM~뇷%F97`MybJ\0<|zȋ9(/|P^|A0k){*[DyK ]`lRcmV|v졲:g:;%ZUgbטwҵExx8҇6ގm._1vu>HhMqU$|BޗE ݫX<#ݬ ([ô}obw]GXcmkBxՊ7x!?ƚАq"H:>cM o2|~!ցYSBE{n,Y57KO oo}=<|N~vTWgK$ sT5,Ч sC j{i_͒o~u RuͺN[g/>= 20X5I36\ έ$ _9q?4cwִ2P=dI{,Bȕ4ZvO9Hnқ/4uv'CEՓˤYc^y/G,-y?ڈm{e|^Kcn+<+)|9G:/V_cϰ^c݁x.oY$Duߑjˇ_ηp+/k\c|>>1g*j.xdm]cY;E ytѰ5M[j&6Z&qȉ+?XgA=݀{ɘ'o2cG{,EACD{#\B_@>Z)a?r"iˌ󲍥 ~ȑ^D֣Vm^[_{{dDQ Ӯ"nДn8@g Bo>cuWz|^aOwVl!D =ls}1[u_c̺x)iV*V,{zE9Pf{wjA碑֮6O6C>utꜻiM6~F[WY'I]ȹ!Y;hS7YAtNvX~:P7gZӟ9Ƌ;-ҿc1Og֏YL| %9wDv)Knyӽ9׊5a#ʆF ۙ͝+6ƾNWy"m;d:*`U5Jr %&Wu13{?2};Ηdz|A؍uL6NE\S-_5Ck\Ϝo]hy.c[+o뵦>]}}З!-oB_Y,χ5fwLх*juIF=ZwzDYv'd]xu92eJvn/Q`t.i Ӻx ʄVvuv+mbF$;Wk-"1yk qM؇z^ʸi,j]Z b/"k;k\[XQzkKgxI7)3ާΣOxްv(~mKW,vu2U׽ <ߕvUhz=SE66zГ*[eӷgm<+}ZWAbHcc"z}GFH< pcl5)3LWj<1lwhD{|yfe$Z1<66|Cϝ8sqin.6#2j8(CaL|oŷp |0"߉jBL'ڤ2=Dn}C%G.aNُO ɹlr1ŷV߯@K>zƑn]g˟ cI"U"1@ *4S&̏˳ct_t?E[R>ޭdnu iƹIWu;+\H>˚RMuƧrqSF)Z Q }K ~JK@_ C8i<,OEK:4@w14Km/2ǰMN2xpq,~Fb!ޗCO}oYh ^``^3͖uu tϞDt`?8 c*eY|#Es1?]i%e3^LõkgKߢl#| fW0Kx/%\iKI+KҼ׏hrYhu]C״&M`ʨyļbsw,kú3ǁPq91.F<풿3WҼy^c;Hսjc|}GDys}/HY2iƳ9YkK>2{ㇼ"P{89Mmo-79! -FnjcK\wuO׆X{g7$0dc)kA/ ^cȼ[Hiq1B?6!:vw<8_wby`|c[L]s IؔA&|oAE#ۺ~ʙ槐F`:y4^H/yw9$u'߀k/}{z juq:?.[]'֏~|A[ӑ9]<|5)}?@w aS灬CN۪@_h͑r|I(:NY.g)_enJmuMpP>vrtȢ'!&E!Fٝ *F>/O_|?[}v Ʒ2a#7]bÏ$^+SG{f_WwS Ȝ83<06t߰C"4݅>(7uDa1*e7Wa5s:cZJ7;ɽ)cepI[|]<~G.aH_vJ_3L}~Ik}ǖ]dz>ݠηtťcyP}kx-< q6|oa,!EtzZb>|-\\.i6м\nnxRy652O~o[ 8W؝59WR,Aѧ׋/ǣ>Y¹#tp|׀n簥PF-*ydo+ : D\k{+DDWyG6GV PK"1pxNX} }|w\}\m rw ?p:1`B5]4{F uq4 tЊ/ u쏲eO%<#EtBv N%r< rID![ O{s' t)Ji{MUK\k.W3KZԍ^YˣJN$°!zCgyƴ|<κsۄ}Ad邬24͚6<}ew8ݵ|٠A XW6#Hyz}INsza6Iש/Ж$~WY Z퉣n$L97 ϳY <ƞEφub ָdl<|OA!7uW!T]`'V5?vr$Ǔp0Tu~ʚ;CoaXkw*a|8RWE31c֞Ik2NC_phhB]Hᗰl;Ή,oT7}Mn+ςuJs&yX(ݷGڲ7CBΙ@}* s{]ھΉX G 7dExqZ]XȳwN\r1蛡5eO9K5j<>1}8vaHZq,TjىXg4lheoF9,Qb\'FޣryQK~do_ I%ĭF^εxlWxzLȏ\{`%zP=o+*6A.I*ւ,9t[1RK=S՞0.*R&ׄktg80_x x#)АJhL>oNп` z;dQh EInJ;FЫnE.E|NbץA G(^I8:R.T>3A%@< C>n;g`;w|R7Exv>ÚV5Q&/kZ=)ls`OL}\v< zd/ג$ p mb^[ޠl;jy>E= +BT&d'zʗ,֨:A[U9_XV8w 31Ds5ZST~^w;OEl /҈+|{$N\d,!ڏe ]S&BE:(ddnmSڜmƊ/ϖ~`1e#=LJv#pY[LY绦Ɩ6伿qoy/`V<@NMp_ |oɳpߊ?#as}5|U敷E0,QȺYqX'd0X υ~ʞVu4u'vʌEٱr8#u?|߶m_oy\vcF& /z=mgTOS?u^^yfZ9z6[3,=F۞f]x8G תx`>v*uyդsISw3}8U*o}we=Ӽ7 Y#%ryս8S.ko޷1khUn;Eapaݘ!JUk?kQA5&kK6ɵwO[W-u;CUuzꑡkԕ8F(\KZ#ZѴ!o$\<\~\:yliOzɝU t帗$20dyXrqa{ s³!ĿN_WN-O6qu-ׁAh}▗TWm<"k5 u+-|=;FY8$cV={!=80UO1MGf<0ټramx *q:4|mߦ[/ս-"kcaΡ2ȩbc=7m.>RIԑް dkxjmĢ^w~bCSVmԧV80 J^p`n"XL  70_6^J!ʧtJFfѡK _Ξel8(sKWC8% 'ͅw'[y"kZyUhs %/稯%Y+\i%˦mGayH5G>G΂Uzoq/gܷ3<2JaT}L,l,TN3gY(·U_-&pb?FZ2KX{nWqđp\IiBkx(0/5RyrO،\سR_{ ߞ-ŧgc|D+ 38Hְhb=|g/B+ʟ9D{WX|v]]Q"5kZx͠|`Qa۫wEẟz_OQ[υ=SkS׾Nz&Y{.OP*sk0ͱiM@Yׇ'XɌzkm׮V 9R2;*>G~w;JG:q"tZvޭk.,*#l\2i Iv~S.qBf2SF|!08#,6uE[pYsg}8tH->\c(L/23!m n)lb*b'aD{.T8eH~:䶅KuVĘ|8d.HN;*}§%b99T|mtLz `y/`ϰ3WRz$DZ.` Ł?gSxG=mⴎc>P|of,Pi~%,vVs>۬|-w7Z>|9&*#8kd-`mtoc fRl3X,Fn;osKb?}e<fGlE|< 0o*I %Bܷ?8)m.@gZ> w@G][dTΎ峱9!ƚZx6wKXXvXK9Cm2t fnҶԑl1G-%}R\#c iy*H|>_Fל5\<=1*ܟWU]}> !P4ZI[5U+7 ( 97Rb bcf@-vBM[ 2t{>{\{^l8sȯCG*/m^?x-݅_HB~Jfܧg_75X_Kߊ8}Ȃ)s&)1m] qiS=rwP4 aVms8+\}Q?~ϯv[7$| * ƲaSړYӎbvSУc+8`%e6^8n-~L˱rR{p!њ"W#J.oDn!C:l}$lYqCT;${~I6Uw0C Ġ,n$畓~=해%PFqf=ta쵣:sZF?!A3gb\h;#8?TC˦wg9D}ͧRߟ/xIØA]贬{9Mt8Bnؕk, ">/=˜HZه_M(3nF(˕8"y ˲12j sߑ%ZQo"}w5^᫠7),v2} e2G[ɄtƶbbX:``_V:{/9DS)Ԇolv#uoaN3o%3VFxI ؎|,ZIsPI89DVzOmW 0 CɴVa랳>.:CU^@Èeg*gk{23?~ya a =5 2?&;=镜]_qFbz;?ųߩL1vzo)5 t2">wny'SEg;<[g w<-|u8k6}hq_$쎡*3$B~E lv 7f|܏_?pɋrjK^秤ga#83I/?$LG;TuAltcy&IΡ #`as]Zx"2H.[҇e׈XKX6#W˨?nnVSfTSSGV1m vKa|fX?{?;l_wCkFm\EkeUFT`Wn\A/cls_ܗָh RE\K߰=&c55@޹KAcDhF` &z "ܧT#'Z#uGb s/9#nϐ@Н".A{s5_ a'T/vF1]øJFuON/OE{ ?}?q?>]^>R?oخ-=o8m6sP:^J΃N\ JL`V|VImg8]Cl9r tVXc̼W'<ؘ lFs[duLʓJw@'EWwʂNٚE\.K y&|#s;d/xtf_^J`-!x`59nz*-mmH.h'<+*IIf_˚&@3iѫ ~S$uM볋x~s,\:l/;H4KCo^6Ղ?K{h0QV.fS7 R$Z,pW2Y{EI+Z+-ߗ[lц2v ~=lI` ]#UOg3O׵w8ŝDS熃nvbĦ5^7/Wą>W[za?9~UqZRFo" | 򶰤>^`{"x<\:pm9<\6°_Ob۬T'J˩ 5S'?9<"5ąKdH\)\9t|SZrwo4ť5^ЧO".5:Bи"m='u(|03rαIg±p3||U헇wqݴ/>_۩o:1S_b>k7{?F m?$t_йL϶qy2eI`憯(9q̾~$}sd)B J:c!ɵ ,15G'9E*k|n}.a?ZzQʷȳ5_|EyJ%wkݧ#la@'FS9@2VSm#s`[N=Guq8[/8$)GaRRþeUQ:wj|O8\L"kztteէY"k.?3ycK?m[Btdˏ>9Ӟ{)^xlc=L~#U#.w4;#$nxӋ`8'b_dn2}G]an{f{oۊ!֍sw<|ɼT6ݳ5+diMUn1cיr5FS#~x0!0׺ϠӬQZ~¾@n9O{^G蕞瓺Oz[O@< ?͑ye3GZQݎ\Vި_7OkfX^)v "~D"GUZ.sE{~1t(! y2`z(zgN{b~mw_'dWCʎL{gO|[Ë_B5r̷}NtL+|90qEᾘ\ǫPUzۙ1bWYEDn1X-ԒBz|%~#Cx.;W 3Bsb. x3*xGDܐKw! _f[ߏwFXOM1#A7G Xc\n6=9϶̈T獮zGʙM>v ^i|lw[1RUYuUiDa;dk}ж*듛ڢCx>ںֽԖ(:ڢO4>w>(+mr,I(hhLj\L[>C3T ;sƋt53_3+nmڏ; F3A0i=f/{lƴ@ݿxXg6ООk9@L?<ԌP%O}_nc 1Q·񠝾Y>|lz -?Qlo]X9/~0GQiZr'+s yӉ2z_G.셐k&dxf^kxE\ࣷ 3]3=b~:+dbry+*t1~}PyFځꗑlIǓʪ6N`31fsLX*%O[ϊsMGmcGG߶GJ{y8Db:G2IĮK-> ?8%i҈792.Lҗ`'1s_%aGW#cwsc~D< xoOoOx/pe"ǯh& ޡpd="E7Zxt~VX{TϱֽZhʐͬ?W|>̨wL2<ڪ8`X5w7+o;s3x'0&~^;r.+ƈhLkpWjϮoV5O?ȳ >7^i{u`>,b>4la2^yuj|n9}{Gm)@*|¢/?r* UYݵlg09b@6ƝcI>5Ap6܏r2GҗtrF`*%7io3Keûbe'h.o$xa05A4t!<1Մ9!uW ́OEbw=OV{j?KΪ {۷Aawq[]-蔯x:5to<u!oU+ιV3kSU_ǚuR~7Ơ3|v]4/Yo:^[-k0!,OGgBGgBggިKg(t~gFg 5}s1rNs: {y yۻ͠I%I|)QbiދFLLOӧ|$5bVRe@9hie廡U"l+mYInn+giK!U$ ] [1SW:vmY䩵*/G[1,|zo+G#'d_Ʋ{ȲΣ52Oakvxqi hdԂ#esᚆs|g5F8\{Ƶ_O.ӫ:s…㡾woK{cS7bo,F,b 7yn7tިzJqF{)AK>^si>jG #0jϻOзR''>ir:cЛu8ON^^2?CT-C3h^ScV^,s Y)|e!3htrEFCnC~?/ۨLSkT;%^=-C3Q}L=/UXs;WUlGsLp8TE0urLoĢ,GF;G`l>b6=u8#E{I2"l7kYxӀIczu&KWLO@dzUЫ*+y0_yn{خ;#kC"ys%pլzg "U,UJnۺ}dٵx,q &bMtҁlW_ F7lW '$@cOm]"#47_azd55I-o&JܞK\MU.g ޡoT+B^w#(ܽ~*ORIU~}Ǝlݡ?>.WΡUlA mDt>:R!>ѩSz(q7M_=FfX>E-/>zZDٶLZ*Ǒ~6zO- ɰ8݈7x75TϔGsVDV^xTym)VdJ~g xՎr8kxsڊb0i.l̑br/_eS}(?2l9֫kX߹DܛhB>5֌gJ%b~&xvBFA_\Ic"䯫AR9U,z 禁ǎ[=P.[g hu$_ 0krV o.,rK)9f&}=L||Wof=.hdB 6JRdWa sVV0%8Y/f}OYe鄞>?4ܥD)vo; vFVߖ`Q~o+#&#={lx(M?yPLX :/_ٰ5kp\*,[mYPEK {o]j.[!zi _ gŴ;*mO櫢}yϩ6+N8>C%Λ5&9.ZKBle|LP^>'lc8fWәXwXNv <3,Lsw1=~>q \TG*s)$+kaȻn}$K^B4W;Vc,BTzf-xd1Gz'F$"I<$[ SEg6Zw<+(&'&+Vg`e̜a}$ux/zߋڴEe4{oIӘe&ܹZm,{BmzF_;WXs{=b>9A=w_ҞŌP6ۢ$Wԓ,S!#^kH ݞd}p sDH6|2ƒlA) O;|y8׍WFFСZ>V|0|RSh>3Nf PY*;{m9n8kܧKQsin :MYu%}øѸIlbGi 9pv,> !G}/*n Gne_`WiGaCUf?F|̢}`ُ^p2,2I’ Az]qsMHӥdB9fCDaU ;sC[1ܳ"5ZYJeaJO|Js1t;S5MjG.M-We,>/ƺTMcNSx,TBvxG '4{:p%XAia pZo,=·zrn?n5zG#^[WG2[W:uҖZA4)!' \ d 1 R#FhެySSxn¯}-=u,loOtks Z9]Sd,)ړwTb ~ /wB| > ~%<_'55McMq)p42IINILg)+3w,xsKlWsl-j@+6\2 +/>8Gn懿ЎdVgp.z"6ѹ/SAc\3u$/&~z7LZAOagҚff$s:"Fބ,C<~5(6R09<`9έB`!h=۲eg۾Ɏ+:Ge-1M49יS:tqLm)ܯ^up;k9&DŽ p) ZNg]Q9Y+ip3h<~BY_[(IÅ^U+ٗA8/-gyK)c8ia`q&HpڜR ^f`Tf@؎wv ͜Ov#h昻UFAS ռ0\E$+'%hmD;(_v t8F$} pe C|G]z+}>`W8r LzU44-%V %|!)v L4˙T|CֵtJ['`sEw~_z٘gC ێo:Qk&:or P+u-}io}=|A'v:~&܌2^+N/OEvMgp1_`3l-K^w%<&3~F ?#=L6r?mmnW盎_P]g۟eܧ³ z󽹴_xhہ.-(u1l~<[3wuj۾L -/:\Ŀni"^o/&ԣ7,oXo7#%&΅ -b'c cXF箻P:&N%5eiNoxxs~k Z>t*1"sp &Y+lcY(Nm&y%5\.M>+o%f9I|$> Y c@KZˑX9-Ӆ].]Fd ]ȗDAO"Se=pdCYj)}_y?X;ԟil|&~U|Ꙙp;Y(/@5dq[8Am}> ٌfWMX rYx]Wa=whw%0^W!z s4|:;ۇwn}CEx~0uCl`[[ 6z.EGY*bm />쭈9عW33];l\t01}:RIjM)WzSmq& }Qoe KW?]s[7`2&|ax<8?C.F=6OJ?؃R6^˲OΡeȿ9'/'?>9-x&3HoA(x_F}{@vGia{XH OJyӪvfs(h=racFbGk-Ez g'Zs{}*"y4EYыAFj#a-̿qA4莞BfaZXt`|&k2bQH0ol'_Z`y[mwcb'4^:s&)6=ZɆ_(߳Lj ˡAcMU<6*ʂ/h=H9_{VIxƙ4#ق18< #8:rٲYVl$p)΂I.ve E?b̶f5KЙP0v`gdLYll?myљE}I6qoEΣ^hEN bf}.Qpy]i9ӽUonCD]/1m:pTn1}cU⑕L9뛣綳=2x JȜ釅(}FxF_ܵ7zp xٕ)Iugo 쏡H[aL/U(d-?|8AѫY bh|U3:҈(1IRsBk HˆP" [P ]qr쫽~@g/yܳ/s!O܋njX szS/8F: ag- &fiWuHZ3"Mlb`!m<["긔_wʁ*åI 8ǽ!SPWv1 {wn<L FΆSfUY\?p2 NJԺL7/ ;׻w #ݶ!` Z{X3nz8NXVyJ0ž鍿^=q΀9I.r>Ym<ցn?\WyjgQr2oSR~FGjg%mnl틸Ӵӻi5{(ѧ巏o_+{X_gm䛊7ߣg{$^ck>1ˀΗW8#bsѺc|\ٻFW]-oF?hFU Fv]$|]rzw/ |*5h9' Y=u!JŰ/޶k-%K|RKs@1+@}SM Y$|"v|p&{rʻyEWftA^Jk 滈anEx8Ž4 k)86P7g.dj X('a#0D+Źpy9rC78bmxry=#> xn3uV ˣ{#r`h!vJkM>Y+jdͬuѠˬa9k#g%3ʍ"6`?YAε{1в,/= >?xAO#]?C[G`gMy֕=cɠzЏΆ:8Qs9ck2^z Ǣp #<ԘF uM~O%&?&S\!b>#t?ɧ]$?B~l3BG ]tKz=sgԧԧO:?dA]#G俆jjǞ?ju[ct.3CZ Y~>,qJG bD[h.FPŽ߾hs<CSrh{ߠݥ87F8VlRо\36Omߙbd\f\c]rvm?JSom2\Ǯ5}_FFrE>Q'E5O̸>'!7>cwW<3>`!֥UQ) Y? H[< "1nܵ-%Nl8t;X?u j~XH_<&Kgzyy^.GrT eO-%Wsu r\X3~'r06ʱw5ScűG=A?"]6( =lHZhńb'hm"?@d<,~ثK/DS2%c-y,֭꟦;? d71rʟŰeJWƶkT! DuX}u1|K7Tr|`TIsTIs4_w|@ p +O'9lHOַߘ+cm*Q1 Y&M=>|̏c=|IL `~GmwoV|t L+vnsaz}dؓ\ldg~m* lal%:9U.&b7]Č cόƿE}Y|_LOhN;dRՙ=Sdz6idt*},~b>UݎXXJ9MW?V ro.S̍% `gF΢ N_ϲ,/8?]10nO/f1{ԡJ=pw'+,5Htp-҇*(sGkKS)# n(@,70Cp;T: Ɏ7z}p_ٜ|ʠna1 $Zt_At_AtB ~s `s~@xj*7|oSU65$&!;.35z~Br˯͝Ě\8}oJjL&F/slksu|6d:O}lTzuьGs{DZpkgkwyN53}G85-Wx liO%zW+FOg_X~ze_*_탥géC<:'G-|Dχ]WK!w݅&-Pf[c#Qw}wԏveP\t~#'%wd?!v wE\A;S #tޫ_J?[Qdɍ/seGy+3Iʀ1Z9]*ct]j_4GL@Bxnk&%֚]Q?N??na'IGz٥?90|CzRȇrsO9~x"K?>_)˩=k-̀j!o2V4G;XI%ɩk}!Kc5{ wZh5.T trw T^WVs1ƘoRi{∢mj:]G aZ@ewlFQ]ulHOƁ9:h|D /3)djT_g/za =_:L)϶(=G<2o)[ uI'o亂Lz yzF=E[߬~M ?7r^⡕ Bv +-Y:g\775z qޜ4x5aLBU5s1cyY,c~G+}e?;‘_ddh?^u.%$oӸozS3krѹGMh'Ad 1qr^9z?#F<9h|} \8Sl<ԅyCK;eg¥8[3x9yevk0G?Ck^ZjrѢNte$ `\_F88"gZ8I k9DoKIRcII?#ih1MCY~PTOPI>b;"hr9gK;MZtwJ:s20Ail |d0kN4_4_4_;Ԍ85z=!'!9gyI3?ԗ~=o/꥟Ꙡ~~1'7 |:FZmqI#oOv 0bG;w w ^O JO^h_>-w>wcr$FI־~R~މ8w3p?6F;l(>ѰTg]$cKŝ(Μ?y/)O#o#:g343Ch}\&Ek~mc;tyne>ݸvd}L߈w3s_=KONj}7YQŤ_y$(?}qXf܃f^"Zq+݅ m>&.ȹu+# ]ƶbS`'^8so-.j>l)f2-6sPYk+d&)}&ǧ1JwA` {ͤg y_0jc {xYǓ3A& `;9&fLK3_j^hksq9F'cOyS`4|v[=%hgxzf#|PM|u9Mvi֐폳ڷ+>ʣ΅>>0aهCuz&]'RG;٤v:>vcjXք;SD<)u-q#Vi1}3y"t%dY^^#pd<`/.=1.4$߹p8-PX-X-Ar/c&9ey?2r?k﷜7a\TzNP~2u8Þ>ܻ٨Ye >wQ ױUG7@{ȓJ8&Ўԓ+w% pֳ2Nm?D>fnWmqBaMƑkd}mj_T72HgxzMՏ,T/זa3 ڮ,fNPCPG]ߍ,8 . Iu[oC7^{"q1f[S}pmsۓ_>xD[c`K]g +^̂migװs\BYϺ߬팻.5Rߒys[ZA?@^'?r ENa+q.}bo;1RM5yqGȺ9 j靻ls1}SU[֌9پA2!9sP|E9f):4:^qу'8|Յ|zw W2>'۩pn1wm]V<}4NoE q{9߱כ[dЁ9~^xxP13W+Oѹ^~I;⿜bq:Vt,)5F~0l~ zk6q4H{b}adZ<3i޻{;x3]9Q_MIIX͏gM]]#x4v ֪tș]Xm%HCǯhZhu,HgnQہ; ܦ  zዴܗƈ }1V^G]#-GåO#Ή΢*-SN眽BWu5ޕb^Vk 5~z{nM2s9Zd` ߎmנMcvEG¥}azIr` {CҟPm~¥H_ptRS7gM~WR5"k+>TKsKh.}.uh+'ǿ'G)܇ώ18U· ~ՈͼCײEʇ=ב'}'eC侻@|:/`xia`:7j!NL'%f)<|{j/N-ԏy%]ch/~Yذ+aW0@1vKMute؃ ,sQ=)k ?d}NzsWq pQaS+:^7+bF6+z- #wϨiހqAcI<}y˰re>{6N{ȰoV=#zZk}n2 [)o/ 2:l@_xI?vr;h/GWløK'Gh]%. 90m'/az^|[dt`?sR2&ƅ}>Y/}a핓,tr0k֯b7+OBϝJ +loЙaǭlcFp.㴖b,Rw 2NH!=ao ?!H. t$f qAF|3Xi"lC_CYwcfNx^ulSOzZyoJS g@y4s叓af2Bm1Y_J._piґ78_vs^cE9&pV,6bI$478;OOgKr\]<=| G;}gLccѼS.1^yD{83b`¦o ~[QtXW9nc pmS:#r6f"_8>w2;y|3CxA/K?>_m^i^7XSH-}rq8~$CU<X/S|M!;ٹZJZv#P'Ț"~|>]ˈ'T(,K2@,?zN~Zhfll8}6fKi6 {_͈3>g)h?,{K9'X1&>Ѿ!5;Zo6Z>9o8vۛ|x$o̒}Ok<5 G'+38]32Hg@gA8?de#{ 0Z1wR; ,,4X~Zϥ͇/K$E0phc _p仏6(vG  FXE>]f l.#>+#GvŊK\h?9z;/@<C5 \7*hT>zkc8q~ԥgbbnFέ͏,|{řlQ?nzφ9> oX~!H{_l~\wl_ľ+伷_@Kcf>I=As>Dݰ ,I={tG܂2Togu:4Aϕap Ykkeyi1w Z;Múio'8&CO.FK 9"3rY෢? REǝo-`og!rr98:~ki^/y{kƇW5LjxpZir\ػj5+߯k05Snp|%Z5~% 9"0J=x>|Ad 7^|q؋r/N1_SG|޽9>#mX~iNkV(j b`w& w{%Vb̥{Sv8_cQv8e/^-ϴϴϜ9/A?%?ov5!|{8M,UcƻZnr؋_4tC},X\eʇ3qrmACbkJ/rwJk44;@4Ywy& uOA|~bN? {4㚓5q݇ݡ* gK[=r:;\{(2&j= ?Ag4EP}`3T}|~"*_=wr3ϟO(2?U~n!x_=38}or߉U{$HL̲D]K`W^/N*2կ5i>w.̵G7ϖG+X>ޏӮ)zHޱLc6r,I|.1+iݽ 3 3T{Z3b]c˩oc5󙄩f8:|gLeφif2gÅ"~n h-/'Age}<ܤUdx;9,u?K赈hlM=ru~']UgVnnꛓpVl|k#*;9=gW N|GkdL66~> 7"}sVpz3Y! fRӗ1i55hyvP#xYS_`we7W` .ٮh\ӌ~2GVƶ\?}ѲE%yjƲ 7gPг&:F?:#}^:~x瞌$_-t.s^3\>CG;23R"+L =c=9҆OkNgF_^vZc/|A|^4)g3*/{e'¥O1E_G~KrÏ2O13چlX0_v_29CE shSgFFj<n.=:荊Ory>|~{zk:G7y?gg \1O1V~Ͽx.C/23*n߳LWY.!>#/3Ab=pu}rMf s:[<)wYwP߷-KnGG_+v+]9Ƹ`wKz~XE t˜<˷A'rR_zu|=u׮0Ub T2ZN_FxsEBWa]#89w'aFO{&s^Ŧ-N=}EqچziKs.CXwmľ!/ωgf~Fntvz$GSI'V #0{f̙{7%O&ƚ6|L <=w7=|x< yF2KZUd\yݛwV;?' Q*9O$OErФ>Fzz]iG=pU~ [8kR];apiJ}g ]2z]qbl s盦wl|nk2۟]+l_W1ܘrmb=? rC 7$C8gAeWw|)% U\aTD?!.k!p>өAvh2̥T{Qy}.59OnzbTw&sc5:5Q;h4.mi}c3K6*T}cÃ..t9υXL[b_2.Y]|&-M𳋌)rZeۣs]ɚ\5-DmPhAE0rvz>>`#6۞Ik1">͏ͭ%Ȃ {^~.π®ƱM0:cv~0"0Pq ;};9><,X2ƕq55y=1ǻzf#5s VxAel}1䈿J m$ng rfFǸ5g +칗ΨW}Ӵ1 4Ef'(6AKe=6S9d@`gxW=kP5]kOw;ÂGz+RHw~uj|&#/GʔږM~j<ׇy_}TiA*2^;8P~96vEl=Of$ ~8dG^qJ潰֫&ѳ,ϢˆeɊ5_Eh|х<$pifX:&Pq.B빈ֳ,~iZLki O G.l?ۦ\2sJ_Pf\ 74߱DbpRcS[9aa-!G[m{S,c P}+8;]FyYvFN>t8\AläTi'1oc~۬$q58}|tl`=C|>ɋin's#:>6ʍq,s@r6 lgıa8_HO^Jg l[0H|ȸ9r f6 WD.2)/#unVBh'1,^9P5e| U s:3Ƚaq SN߿h1-s\OsxnCsѺa;endDG݅9bV@z -% fJq܃YVm v8<:385^}3B3\1=[g'og*PED);@뭤>!3 g_'Ϸ3%pt4ݬ};9Ѱ\4 Dm腫G[UcL[l8oȳ? n7-^ܗ9@P1">c +uGWwf'a34T5(PD)ztb!Yr얪6ʪ=4:W@%Gy QoGo_/Vˢտv'>cD@oc[CcܿNҁW`؟;=VYjrǙ}WOgd1ovqŌP1NgAן<֟˸|JGGVb }v7)^kY C gE VVTf-g<{*ùVb) QGe/Ob~1ϠMW/\~;ؘΛN緞*o7}et.{9~)Rߛb; 0u=Tg?z3fN-z_Devzw^,̔tl?^>1ʙM暤Y_L*_O?8f?8-Tu.f3x _J1sΤu~ѿzVZBgR#W@w֨|K!]eWS02QFiiGq2&'mfDL+5nBᾘ+ _Q%y_qmE}EkWsY^vn'u&%Q34GN1Hc֔ޖfmC L}3vwU7BWcO U'MQz˨[m_~4ݭ+j_unbBW.ptޑk KqB׶b,ߠ(H -)A~T Q_I7_yZp޼|/R7}{he}dޒw*: Jf?곝~Nh$y"#Iݸ>^trZ [dEbT`*r fb.#&1ڨ2Z,"|Τq^ģZh:Ś HU@=|,b*hPݘɘڳs0 WizSs܎\{b tG=6O -IevGMC?8 ܾwa}BXΝSLZ/NEnMV6&6}TNK ֎xv33(0M~\RLAM<ݲuP_hӋU}2 XkOJr;Z"xyݞ+i?2q݅Fz bMj-TF=}ѩ1lPl,ֆ[[г| eGq1vBg-#/'zgVC3þ]WlXA`7zٰ ,#䝡g\v7ŒΎCƋqa<#S?2ޕw o'-xL`Yq@+6qydټLig[+ 3 {HG]$cu?Pgo]c-'C[nf}%r }%[vmP[ޤwQl}]_TDŽf&7J}/~#^sSsɳE̼8é{,~7~kǚ;lى8+ew @3,ظKrOL;z.ܗTa3G߸{!Vxζ7tA7WoircV)'}=w%њC8;-{v'acH&C|_w騺}{{’KI_K&{U4y- dsV ƣX?K^.8A'|kaF0ˋ_;8)~) pw53bAA;_H~o}l.Y7eL_`fklT?=ލ`hmI$ƊZ:sҝP;`@")3Ok0:(vI]1462}E$9/`ێNuR wd~?w13W+>+ԉZGseG^ݑc(8=}kCsL1=0-?on9e#|{&>W^qU2 "iY\V 2 !@<1Kq.Z n9;``e>Dl8CS3BV\w&}l7ɂA2_SK?nxNVr!ɳlAǩp#T|_&zOh]; xZT?fls]Vu` ?r}W3wD[1u&+~~Mg^yqo/"ZB}ZŽ| Kg3!.s#੥u0=PyL`N*DΜW<v}zNJcCV~g}6K3 Y+CHa4-rE3v=%G͆n/3. "}A {˯EfXɚ2K~cxUt1TwkuB'6[ar3ahĖ3sq|"~I7]yfț ,{#{m['h|F qΡqV8I@ނqW $ONdv8zIgƙg7)>Nk5{8V:Kc;׳վԷhQng(LjuB1FzbݱDfb_gr]5FIAmn`s3) Y@6| M*If{0sn&3d̼R[Uy5Qb:z|uד\֨+ PWqߣ*P̹ءr,Q̲+\*8R~RL+SLXoܬ9*G3 70/a/x%7(1| {cm)v,n!vt^wŤh&ICo+nQgUsV&J`M^REtIK])_[ ,Jf7ymZqZb#ܢ581zDwJ4WKG2σX|(3JT&41tVGot+|ISr5N-Zs̳#|X 7=ʻ}'ͰifOxih]ԝ!ViN' Azr"y^Y3_} 㣵TmB,ܕ\>ÆmL26~R2o7Z>WsDnwM!*1A]/?O}s1Y7 9>.xh/~\<*fT~8iD-$'Τ²r-ԲY0<'Sm _[MDg_q8?=p|dnHѦTa&玆k6N&sR,56nf!C[eC}X2zxxr, ,GV"|OG9E0ѝGG.1n7l ?G%A,˽JLwhAKyZ *nW>\ԭ: G5#<>ۗeF&gg\|nyQ|!_ն3S㹺աEUK7bVroQ]Vd7,Ab_'^LA4qMG#Le T6b|mu>GǶ|#lܯ}?;r LH7 zKH#kF:lXq%Ҟ~hd64k߹{n$Aj|8m7*< ^\V~Ndn◈k ٟQ\z{C;^$>'E. ΂ ;Ƞ2scпʺP[k5|wwU"l/]4s?vzZ,7qﷲtS W7x,HG,Ka'[!lBt]Ij>|Dgv'#q32o 9x\o=|{FsV顾ahM=w6?梾aSM"ZjgzVG¥]bIH~pwu?woAǷzTS ,sM=s\eb{j 8Ԯ$Wa~(Kzzb*sor hPX۲A9.ug0ω{)Zg'ӻxmힳz&k\?a$̷)$}ȱwufLt 1vXS_|O';NF>GG\:&_E*+9'la숽}LqCb:I -co$G5Ύ9L{aʙ],Mp!{$*{sf?K]5$Hg7#N`R:wfb?G{Bj(rBnU%K&q潹]Gr/p5}ܐljOlh| 16F;;'3QW$?_^5Y#uF` x% g~>4'_Ako1s_v'F'lϨߝ$+a]ú=49Nfq)mu {/R x եzU/zPwmVt*S 9]Kzx6ɝ8?Yˣ +-c^< ,D$ qw |&M؁n+ѻoCss{Xv1s+dUX7]Tgψy7G"oM2%"D+YHs~R)IC7XcVO2X _d/*rfdgu|gi]U֔1H]r+a7} Ȧ12a=kTfN1M"nfc3X d}q w`/׭bdӺUJ7pc2.v(RqOEu8@$82,N;`O e_7-_-L&rt/ TdcO_,݇c*}* "ASR)]u_?r TqpMhN!7QAn/esYT]FkoIg?❐ ܊lۊQcr6L9!"s Oo<,}$nC}@RM$?7q@z pX:?c[ʷֶ^et zE~8$q0hgG}.\3Xd"_Ӓ †lH'[V]Ep?aK~,"[D< cidn0ֵ$+'<;Xi2;}!GOKh v̅l}4~Eb>*9XN/k;˱]2#lkUDBvD7:v_u|ǹcظ#eEЁx!?ySlX ʼn׊XO{`+0 FfJtsѸ§M[V$qz m\~rtF3!s ^GYOsqGiz:|^0U/d۠ |:I YVev-~,+G}>iWE_KmZN?OZ]yx ~ ugp}=5~sK>8Hrw\{7݅X7I*X1Q{|Lsw&{|*Î<7}D'|ƚ1Ui.'Tz2#SM'+xIt,q#o.vU$_Vy|!qUw)M_>3R%s_Ʃ9 gS'<a|bϩ/i4?׌1hgRjkHZ8qywG4;tqg߹qlQHPJGw!0OSEkVL-,(7!m ʤ֑"Cqm;n"`YȽ^baVHjoG͙#~tc;-ɠ2|&9j']4M|t>WENhҳ8C7͗M͗%Yh1%:E`G' fʺ,ڳJ>3r툨IW룮ˑsA-/*1]xR! "x,.j̠t{mʆzHW0 jLoܬt߳3̸Ô'z1 Ʃ|Ϯ3u6N&x_\X13xnE\Q'|nsg5 9 bU#%J<"뤼ཐtX~e ה/q6} x/~T1ݐ=S*ݪf~b*U;z5>a1EuX8q˰XXe賌'F̏$}Y~._&qLeww/ݷ$yb7( ^?촛r>ۈϬGܴn#s]qU0 \\1P)ZU(׏~BefKzInQgV+\ӹk}Ix: W#Nʜ5~Y$,jL<†"ZNTi]66$a|#X}]1LMYӏ_֫݅m(> p?\2jD{FO$r3Χ|% _pOU.+N7cRQmDnw6rM';J:?N5u&R1!E1}n,cJ/ _,s ўĔ{Qs5TDq4!,#{IYcK;}ݺV11ηlSJ{.܌u w֪&gd-ZFA0_/.H0G%{7b#,co>8?=vQ R]̟fxe_x$Kp\ 濺K#Ʋ{d>I^!Κ̀oз3w ~b#"ex̟$p^{wc/k<##Lr tԿ1+t~cZ $=.vn(kfwC̸ ~Q߂=c{ظ׺L'/D, ?gfUG> _BDḣG<<<[Dgl:[C5W-WЪw)rO" sr;\٘^]w!0XS.5r3T;ֲ:vб__p96b̖.Wbel |%زn6zOmٰ;|{rM>qhg8>+&`?C:Q:v DW c8NgZ A,_2{Iv +FntB3Wrn'}~=8i33e]L=9ό+'d\bP.c`ӳr]yXySsD5k{znWikoC{xjcg*wɝr{9Jz& :3%~.-ǝVJlf~vzLD]__EqjQEN2,ywIK௞<#}2*/Oߝk;q}gm-ⱕ:"+?O > y{>i/Bq<,-s'3]hCiWHq1oĎ4l[g~ ?>G94VsԱEz|̜z㍖8~fW0K|y[WK,d85w|&5zިɰI 17(8Z7 Q8|9>Υ]#!S{)Tɝq~'m2o]?HDLIζスRă76ްXX8 bv6-Hc#ϗ:vu<yˈa#B}]¯uwf;Ac̐#Fo.j&^ aC3S^g;aLTPVʚxj>mIC]A`x' {"qW˫ܚ=&#cKuօXȣOhIVyͻSͻ~IOyJ]'s$s{4\Sk!X:F53N4VUms( y۲;kI24qm-i{[[3E҃e"Mm=A[w}ltv̤vNe%M0G#p$mEry^D+D'BNrќv#]H~ c{D]r7@=F*ɭ;χwݍSˆ$L wSkHለy UoTǞ;^v,1AC. #O2{r kOZ  7јǵ{g{.CƂUNw(7h}Zuv0E {eFp$-y'PtMzO=S{FsM6W _NT{@@3=ynj1\_r@2+ Nq*Ǫc>Wosv$1rwId._+i,hu/_sϟ;=L1NILG]rWHz6Fmvs`9<1gwdod\OGXo_ok,5iʞBōR~oh<kjP ZnΔ}DSW.$ }bƓ21,WӪYj">= uaT#dKW3?d)F'4oe.!Y>:bؽޘ W.3Q:ekS_mbJ\Sr"AYYؘvߍ/ n/lX%3jGN9RZ[?~hԏ{/%;riqc[OK[7S:v#jbُή41=gȔDonT}`lb3Pw,Cw@زvYW0#s-\)V`Qv\XoKLwO7ljHGDN.Ʊ徍H?q2!&c;iNџ׋r.Gbz/XB$됮k-]/Ϥ<~KmJʌo+'?>>2?8TʄwkcT;? =o[ 5zEklahYøV3Akyި<D>ce~J̎[.|w$iM$nߢx~rw4q7w!0]`܊Zf^&:9Gͯ#p\ ~z'}Zsl%3,7fnXu_2S4gL䚵bCW(e8 hw?;KEf"`y/ymXZMܓg닙ˢ>ۨL5^q#֑kpa_K_zl'Әi)roÎmb G۲M?[/IQ'޿gY_{[~=@m+aFtna.Ex)'mRc-oK|ދN*_s%LZsQvX3sNL4zy5r\o.yJJLoB7H~)028&Dor{v*aa< \}h֭9~,`ce|Kg]ϩNcGc=^qIJe;WPywGK2ɂy`^[DXXP5o6p\׉K]New6T'pGcS)ʙSz|%pjf`f"j`ߐ :hu^Thr]Cfw"\Z/6xMùc;NWۓ-| IϦ*yػԧHSŐB `0O/}o l6`OqY$]Pma[xdr<:M:?*tveGjF؍SEyϏ'7wTmS{mY[=˂-Iڰx۹?p}1 ]wnsWpblC&Fa* 9qBCּA?N30ˆww(H6_i# r7_7Ҁ 䫜HJy.^6"_oE \K*֧sK^ه5ٱr]V2[yw6 V΁lfq 6Ė҉ X~|m.nՒh~&Nԓ;cKr֍dʤKWY4~߶f:,XJszL3..\GWs%zsBU%TO|c=, 6I1*grŏF_1e@kʮ1KqT**S|.ԋgL$:-(h+$^la+7[_#WƃTϵ >\9|x^Fɽji|nK1辻Aχ?qZ@ub}N Xv5] l=n}XKtڻZ[ocOk!{8pb̐tѳU,b7\khk8_X=N_BΑpzO??G)':)`g_%ېeIʻlYy7l SIz#)I'OzI93J^2 P]n+W)fy!!T| ~_b|"ZhUyKdo_'N6Q`T@DˋWY7vXq>?KEx\*nǒꈴ5'{5b`M|T>tNP|jcta'JbyRτ̪Sx Tł@E${d!C .e3ς=?qiSf;p!xO~,Qԙ8>1ѱ1u\Bak_ K1sl14p ǃv<%=hap5G~Zaænrܤ;.pXHk $cٲU¯럒wk>\}>z$Q{<'rC6.v=x wʯzWNgƒLiP e,sG닲UW~;OȔOҳ5y%/XBȓOS^KKW]Ck6z6Gl?XÚ8~j~5PEDS3|2ϗ&{chCEΒs JdshIf\D,z4{8Vj{cKmpwa>F0e It3;]Y*,nس8KRK/|n#H<`nkwB+'=,Ms2ef9Ah'%p ݍd| `ciŊ硙EߟKS3q?}s9:}o{{"0'njL푓 E\g&ȡy=F3um26/pPW Ջ>؏^^.m:C]DG ϕ9փxbaqJjL`\95oGțrbo-۬ZEMN!:,ٛsXhv<[%铳Y|75WokDQUѷ=@re1paqO{I@v[`=w6ڏ}Hz{SgL1$h G:Zo{f#ӫ@ȩFYV֭('6?ٚf٫VWIGzh-%o|xHfL ݎɱϟ ;K3GNX=SPRwB^vy͠wf_\%z4dh|%e˼+lWESq,6bO]2w5i7|,;1<2A9VʨFE[s^Bؕb{t)z&yIk `ijΛ; _Q?}{xTչ{&!34X3DD!ɀ4;åR"k/L&H# LjG ^Lۯ&BZ+å"(Њ@|o3{&왵]z{/wǓ,nGcUj-G䰩G9TJqϡW~2Ʀ9+[nc]32)@4;,ֹcڑǢ; XLQ,bQh7xIiY@;sjy/N1`릶HÎkÀ .'s+q}G؍ MZFvw,ꏯ@l7iX`WX[z9Ϲ2F|rMŜ؀::w`σv}ܗa-8/-*[`p;Qw6ǿ詶Pg8AӨ]ą b`O )5M%/#Y}BȷAEQ~Wv bkLd_؇ʼF ʩrroIn77|4oy`W§!,"N䇏z2?$MݣngcDA؝,V&$i\zKMGu_)+XX|l[XC4֎sd|O9i"eo_iZnk|͜>[ٕ#pi>?׫ ! O-MuNj!x*y䈤 8siRѺ`5_6#1RBB~ &0OvVgKXplpI]/KXJ֩Ӹz*οh?-?8 &mj]axAtVZS4A.G=6U e k~|d+fY6{~QH6`t?؉W@"_C2w`"b\X0GvYx@+3zt'MD/y p߶7)o=OyجŽ 5} >&ϭM 42mӭCyͰxNd?|swί5'{_1:S{D_woJ>;O3yե>~ߵܦx7M*i2UهTwOP?K.gB9C˩Nrm_X꘷"Ԗ< 8rx:οȘ6Q 3~BͫwT7a_nXe_Gi)f~ӼLO2p_85!9UPwS|As&u][6qۜkI)E} Q6O3:r{h--keG39ӣz3^i". $]S&/ywGCO]LBGcc-ʨ.^;mZ9 i9,WALş'r0 YӔT=;P?B~P'c%g.KwjHK{hZ*LuЗYڔ|W}C^j_JRڮM1^ʲ~[~57XCk"ons~l׵FG(N]G0u ?,arM@sBЦ+읕@>7)wyhA#JwZEmxT޻*uU9ܙ"O\mXoM6[ ?G!mt  1lG7  ,-Y{hY ï:['ň_ 85~6g&/ J霫7u@C+f\q&=g)!*W-̯4E7h˃YbȸNځ ^[ۯ\ky9/fܯ;Goȅdc+Xy*:N5S{rYzQ=v[}91=7Wߵ"^5&k˛{ֳzA9H<7Sy;!(Äx*!x4^mGcf?xoibKg̢|iS}BBϭ){j@M~]=4g 6:\sG[0uۙGS?N:@Wtr2W:{W"O}avC)5c/]5]JmܔB~E{;gǶ3}Dpo@;Yzf`?$'N뺕!BEݻ'yea=谐|;Yn*SUji[> e!t1B'{ev/о#S[ߜ2uR?ݒt+玤 J"HR>O'L $}u{E15S.N>/OVዂ5.uƾ_C8_qW8g}̿)Rwi y-`>w܀]'R.ШTtG!N$}f?zy⛻a r(}䈯=I|y(0!kXqOsPg߆z" #$?e^}-l#zh$9>0sS*=22]dCu aэx.4rۘ>XƧ[Ty/,x;u5GE.aY3H'R8G9F(S}pUFB?X$167-y ?hI?+Uy02 K +^oE[Al$/0dNމнql}RW%R4S YǠACyDDL\6}{o7aʱsX R=NJIxt?CKYt,06^qSGTfq"~,pzPt6O˺ w6ծ /vؗľD 7bշ3y<0tb2dWRqJ-0-h#_N#ΐ7F~y3 $. ߭ N1|&Y!WP 9±1h~|mZ?Vߝi>@ݫ3Bݍ*?Vu9vǮ'fR_c2!cf#ֿ\YUWHL3%*G#wkUcM~F>nDݭFGc%ag3w$w֩Zׯ[G3Za5kk}׺uu|Sԁe5S% hf'n*E:X=+*+ujvLGx|7}cp1u|o*|Fݧɉ,qԊR+:=XHS8V W8kon\5m3lETrg˃}/RWm ϡ|=Wu+}hს"ρ\/4A?ex^CK&DRSy)U^B|-Z6z,by#Ҷ@JQSߨ~!,e .pj}XǵJj}!ff;ޜ4P/ 4}5qGp_En%gk#u<ғe{?sfztjTA nm9aŖ3?')fU36=26q ¯-NuM5|$WŒ1Í ~h6TO~Ig7@'?:QQdw߯6N\X%yHؿ3r`O۟óom|}CF&+ z Sw${Xlw1;I w7K: qn7O]9oٻ𛠽 Ӄ}-p>(oS#xvjn r Nِ.OR3<X7}A`|:%_(t5KNؗ,3\>[Ƒhm7LY|?JiHԟḇukCXbᦓ{hh|䇑2'&&)47)_AP\LیСe1}oUnWs_%wXm_BxjV^WCȗ:Z<ШʦTD{ըߍ _dzuпS ѝϯ2~s-Ee,%Es_gX`U 0_֚.%4mh}h'[҅ls]`胴楓E TRx,Q$<#yDufVӇLѽ(=9 S(@㋍b`/:A_~編]Xz6 :\3X$2#z~a݈;"G?^6q2O+߹eԌz<6b,p5Ld,|+<{:f 1\َ6/֖t궄-:lXX>c-ڿMΙD~}[pxF/hZ֯˒fuIɎ>/t>Yw .x?aHzŷJ c#G;rlU`5XoO$ /D WȨg,Vy_{@&msrbeլg]fiU%_"qXe}Gs>?ӹ^˽,tG&|.;mg!RC0*VA*96fќҺW/E[ӵ_UZgSPNcA6#%i[\w1S6xe}M3@aL9*#-kU{׷yD 9ty =s7N:G?j߁Egؖ:c @Ѥ)!ϓ ѪӣA{,K2Y?/?cAn ӟmsq{זZk|oqqnM3&-Tg;00#ֳu"%S3[^04R/!}/Ӈ~u^g{v?ٸ|qt?  a ׃ K _. 륜{ZFM%'νHq7_H8Y<:nQQc3ކk}m_yƱ~r u\vmSR3_E{Ar@T̈́ذiȅ Sc[W7OGCOq7r4*J(6l3'aB1q܄)LZ֚%$;Ϣc7֒"'ͭw3=*;FkR/L1&aǒ}W"2jHyœg+K.wt)p;S#h p[)0MOQ^FQ%ݟJPޟT2';-r#.r OBG<gˋF^yyyb*U2O p?gC=7۵;87xmoLЅIm'߻\$?zp?JO:Yg!ޭufdo>z&~Z>k;az>ot9і9.d/ee4NG_dk ܿ|fXU˫d$^e]C[W Pׂ#aD督E2 :}xnNg%V{GnxXDꛎx {i<e'ҬNwStB ;mG%۞!> =OY_2T 4YgZxT=CLU+F>wЏ†ח =gcq([k>@TOm]@<J!N.r<*DuN7xd+ƲYg]2hL}GsTG\ʘkRljE_xY?%u~XSWQk8Ѱۣ^-tc3 I17y~ߥzA]UyFy2ݰ=Uc$|ŬrOry=+J>ěBW=m.Y9Źl\^]0w><3ڃX Z~̴~Wg炃^1㿗uKerKX*,[kT9,jCN8Ͽg^^V ew:s ZPNr ~2ػK _\n<| ގ56n>Г-kp&i[[N LygfkKevn'{6Wr:wdyV_qrT-sO~0ٯ = CgwM \DW;'Oޒ|Чʜ`$_,tpǾ*.žs:^el)zӵ0J坐oM[*^^Kշ%4 2NX%m{ 8JXo?oߠv,mH/R/.f¤ey}S.ˮ6#079'~ܐOr6VNU_w_2?/VXO$nukHd|V֗{ +MwR9^0Śe"֎mgF{bad!..Q kY}35N2eJ*E>3Zg2d&A<[2-R2S=iIeZt[x|hI*sUg%,ۡ1w[l` mjϥt{sC?S+\qG>MAxwaetgOğxI->_q$FoX/gZ[ւ "JO~zV"7JXZ+[ L~! o8wI}=; OSe] fJeo }s}3g/ΌТ\Pt OnLsӧl/@Π9WT堣Y%#lm\ ɛ.'GaΗDj!xyǔ[}EX5bG=Kcmh=/any=ynbVVoCmrԇ?QrX39ש3ohfyvofF``QgW| xyE/0ɴw.qbO9DI4G-9^ag@=Cҟº#VBzJ:ӏ \#ɂ*uf|l2A8%X-*k{y'A9جCC>[.6oFe`㑋6{Rxf_,{/_3)өo3vJQI9 /փ fd0 S/oݗ+xz)0 :˵=W\Bl[np_:禹ۊ=Z3i] ¢4ڬ-I2udS®i tE.C@}ӑ;?|k,}a|9xp{s%J1ʉV7_WSPc]ĽTR{F.'fI0HwXV|8S ek}M\gn:y2p.RɚDԢN 93{gթGO!Fw2x>yo cƸt`]͇2濌S1mF]N׽^y&4v(FD,g7k o$6] "1k&:ĴbD+ w4bxL"Ҿ/%1x#ū= H 2kuTY{)k*d `H7^z ::R[O_5Z}c NW][A̹nG'zByúWO8K UD :gjZzi&x^2=mO7'!/4t&V+қBn@nT](/v{D}wp;r>Ac}dX$rB9~sd]d/3l1R.9q^u}Its38ms5Ջ+.%YL:u;SZ5h ;eGy mGU4IKDa[mޚ0~u"/)ۧv@Ї[KloЬAqjq@eSZ􌚠B&N{A톤aߓB4Z}$lsi0>d{̹mjnWD{es̓W$Th 6ݡq\r"3Eq1oPsaAof\fΧ7n[AC}KCk#|xL;wѿdg}=fDÆAƌ}3Ykn1sy=as>|Z1q!Jx_lB_ Zxå*A}j%1Աjhx|xyϕ+-&`ߖGQr⃛yz}EN6陠?t`_z{Xc^Hޮx_076*%ؽ雜u%|Gh՛*_Μ=+:/5et+AkN|vH2YKcyribS/Qʶ`\= wƐ7_Sy EJQ/S{=S7^4?·Dmf3{ \#jN5H?%l͛rBw8{zjJ[ו"B?mdy"Nv WMn 49DzH YKg;87 /up/i~ ,|_$$U{>"8K㋱Rw* ezH~3y6hqo.:= q30r{7Jy.6T?z*Zod<k!3Qrn;Nq}Ot{nq;4}{kQb`N(4ݍ<"wXy*ɦ7qP6)Ϟ1[~Dλ˿s}XfI%Ӳw3c"沒>W/w[B{d2q?75WKr-&v+ȭ9ޔ;yu #yr[:HO%T%|RdR~[h>ԏ;8̲-[b5]K]Y0ͨhLlyo57xEܛ{hb@'$ʿc7VJ":8k߻N*o!{2^jlj]_+L2NGةjGs@7X%pްnm${#"B?~6V'uK28~T<.{iȡH9;E}a ׀3%ɦ~o2qv%`ʘ'jGc3|*0ٍSA+# H$u#ِ'ljv%7^,Ma/K2؋%+{Dc#g\h sovmѩ^dbNG쫉;Z|+ye-l޸ό|Z氷?3xq#!p-;ҡT}(m.X'x@&uT~Ya~@.!8yt͢ 6*8Ovf(3,EB\ I=)j|le>F{q" 귾">3sNDo4M| |&EO53YOp=EuɁ:>rԎ3k_`3< c]6_MIų({ Jجp\@X`4ya,X?(ďZ'k-DJ'}amw6Zuը`Y3hiSuvfo~Z|qa )jbhAޔe T~W3AvAug]2<\L\bwy=Flh r{|X#yK'*y¹7.iiБ(s^>c~Ȫm6+"qK×"|Tܒ?9Bj"'e?,U6Ɵu$mDž_Y֒YUYs xlHe3u\8>2婟eY=o~jkOXe2G ɶi$~i~>w5ٿa- 9lW\Fϕle*'fD> nfVj_hicqoL14<|cU%XWqXګڠb6zX֔6:ۏq8wX8ƽwʱ<3xLkAR,5_fW}>>*H|1{QYcL6Bx׮\}yl¾V߾|v 2-흛0 "%Z[uo(iR8.܃m)cSrz>[^0]Gm!nM1Τ'h) ^K^N'^/ND]s6G꣨MĀ0*I6{d{-l]jo4d}|پߥVNbļ†y 2w 5:Acȯ8ˮB>`ŏ sYe/+^VJ6Uh곫IlFC7wŦoo\VDX|{;4ac{ilAĩ/)jtz_;q?U~lO '? ?F>Sq9VP1WK`Т,ʠ/NKK%kȗFOw+\P{lΫ7h=^lI7c3̠8{0v KۣY}dGwyr(hsm $mkxj`#G9uܪD7ʠ/FgF&fOoʃBTgk;cϲ]bS;i~w녆5U>]-;\ϐڽNo_lGZժW:Nٵ#O~E0wXܦ6[>&Br5|M/ h2M*`=qk|BZu}t<~En\s"oq R[ĵM^8_0Bk?rgtRo4X"xF[نz!Vyզ^w.f#.3h^]pw!~SƟ7#}s0sgБOt\Cm:ب?7 {ՃF?AaOgջ < OY)6m/<젏JOv:;a-@|Ϗ;iw``V湏B`C>ބL+ZwʜqU`gkFdM3 |ã6 WST&^n:7"˸\jK{kCDQ^z7iRΙ} If &zOc< 6\Ϝ` ⋓el&yCt+{>F-_;LL`Ѽkf5;x@XmeEmbp%~VgZd[[uBvtRcDŽ"F;tәL/whu["/01 ͱ^cB}ags/{pφ /\cd4o|_7d *UX*Ѽv hQLAK"gOJXuY37;rg3'U$ʞ ӞI_H{w{g{֧rLH6Ct%&M3GQQ5םIk]sgitsccK,g_!;C{}㙺#T͡܇413*7EhOc/O)I$І|qd_k-gdsTBpFtFo1 )\DtcCozv|ح | xkp&ofY%.Τ-ˈN-S^7?1I jQ{  |I,h#7߅￧u:`=^`טP#OyM[̩'htXB"Z|U"Nv?pW%]c:XC5]I>,+NF8&ٷs4*_;9D?Ƌ%-GPaݔ)9"*7VJp0ш"Ұe)65Fʠ?#]NxPdu}~I2I0?iSM/@pwUDSvp>n8O/&~:80xm`(GΒ &kB-nщ%M񍎭Ls+lռ*Zhr/wD_Mʆ;ҧ!py|#by6^?>e&Fxy:s+ 1b_[amO7ҟa6s_|9?GjkBoN3NsF'+ ]zwKfغeF+kۊ2\{fuܚDԙa;@&7)#l,=bQW|#pLXy^ -\zoh6QKZYc7bv,\:>r`[y .S-}/~;>)_'=xT)gRَ?qqZc.Z'Gف)ganZK"o*חZP)ڙ Es!./Fw<ԇrr{ WLy%6Gǵt.՞у|Y\gRYZ0?w|sZ֕Z=LdJ.fNUjSL^x 蠾w%9$gȑt?J pAhunD}5 &Lҫjjc3|ɚv_LC'1O7dY $^6ιӗAsKVDy-$dӇ4oYqE$nFB^c-+1Һ4Ǯr?XX4'iaZ!l&J_ >N'y|<ٚ-LjBǹ63]DݠwLLѢjSJ{}ajm6Ϯv4ʼnڻY=oL1#'dոLI mW}8OW^N㠳Z-~F֞4u L)7'EQ|j_JxY[>\˾V޻Vt :.$[>>ԇ$Ծ#e6yh]o)8+&?X:Kbo] zϽ+v[v{eEtǖ|K٤^=E*qNUzK7+7\3Jސ%ٯ)?3XQ9)Gb+;kh<tI㐡{,?Dkl,XB=ރ^Cku!6Lgas{eÆذxq"]7al-{Simgnhr/1s@(y>|DA=xL:P_}mhG89`ŏ"wG9@w:|]$X"VEIOسYcK/u$, ?㜔8WC6vX6b[b");o4NOT;y蠯K~dZ_ۭHdhٰkغS~[t6'kᇦvyi֡VBi9.6Oiԧ#$ szErkkLz/2A1Ɔ~W޷_.|tM!l~T1^csu;D{M턻h?!fj/pq#ρ^թsE#iznͻp?qB}Hwu?K4͒K!۹ݫ ?2j%oۜ4j30ӠiLTU ~N?CۭAjyf' X.(Ě ˁsXD#OV> aJ9H:`^':0|?ek)()fh5/]{LSf:œX0E:/DC~VbXxt?'p{ bI[̰rW>خM>Uf#yn.9jLgsLdaFKM;٩t.D+t#4[K&\eu[uϜo2>%=n妾}=Az61c{'l-\2AsǾ)= ib{?6xxaIۉg枑4NiDLkGk5_zx?jy`EVGI=Fw>|䧯ޗ΄sUӛo U @ F~Ҳ?5[D6t+'1 ϧRfwp*&^1S%{yU\o0;%4)4Zl}i-?Ko||Ě 'a\ЭQFr:a)ɟ;a?g]Q:7ZSgmoOcP}!C\^P}{ׇqa-Z^%1lU1IS$zƣ跖㸸׺o֯G[jKR! Ԗnۋ!!.}b-]dn@m'WTV<-sQM9@N=a56l)fؠ=hs]u }jMc_{SyY"{Ի'kyK7>pӴ>QK8{uDGSk ب|'@:w!hʹ('!5 l(b虓ڀ#N6??bhntWҟ2 wyh:rϮd|Z`lsIтE\b JXt~ :s(sKHOv[> hqz0U>[k/=ź˘?~ŞNBܙ[E4+왣ʞÔ8CaⓛroZ>`l^y^50 wow̭yWdm5NaC9w53'DM]sX)$^ :̵wvQ<5w[pH}j!?=h;yu:+k u_Lҡ>.w::a\x-n,uT7h~ٽvyoǾ]ҵǤt}@Z#( Y1նBxBSI9q4lK39NšIʩ>$ ) #$ܟ7Oh@~H5s=ic}}hn{k~f:lh&C$GKӹn&ARp,ִv>\8CِBfKwGnBD5ifݙDpofV+~RŦh%4v{sM=ֽT|O3浫9IO`Ai!:kf⇈V&Ft&diU9MJESRˬA(/ivwn6 G/N6!=eyӴsas r^!)>Ͷg]Ι<av(ȵu[el$>>bЦmThw6~d2Q %a|\ȑq!/ ++{ȸIhe x,Sߡ"]e'gk0=42].'s;^VL7Y: {s/hIߘzl/JħE?wkLJSVE;F:;[alLWߒ#[goX㟦 <> .}=xSIG s0JpPgQˆWC'˟S'/iȆ $ڛx?{:I*68) A;OA!nby}uG?Ӊ%q|gq6?a==j ߛ]+F%eK,1z3ڃ&sdD8GZKa2jc{{ zly|gV? X^ZM9⭖7xQ@-c4r"9} Nl$dNP]bzE!ʑ R3Ste!%(H ̞D+_ˀ+{cǖL$;꺤,ʚ祱q5sKH\#Mfok1%nRsr爚Ju;ɒ[Mrd ;3j|42RI[bmUᜠq#ږs_h>_nI[OG2yg*o~:j=Dcpm7%~Ŋ +Sۥ `%]k_%o..ț9B=6:S1!Xpu 9RJ,Vv+3:}.%= <r3t UjbsB9g6 Ysuk"omo~tXpn3}C0Fmu9@R/bo ҢŷeC,}fngXEoi ڽp^: }i|xko߬^Fzw'Y@U@gQѯ{&e9xtwĆ\oHAzf̷(>cY`42`SӤ#:RX9f'z]aC_F*ERxE\<{q(r9j}!\}oqBje{ĺEÎeIƻKx CɅ L/R@rTónZ_QU6_NuHJOϵvw>)-}[t{/c\ŧ hn.i קp.U_)~Y%%K2~wwWz.yG_W?IϓH]:%.|qm'ٿ}AJυc., {^x\ta"> >L2JkOƿFF-|4t x .G~P5śl9iĜ&Ԟ1TF^W_25=m(z;3؍hgw4x%co6|aXܞ{kDns;ڒ13{zK|{OfXoQ{RK=l ]/\No)}NL,F IU;cVϒWzs(fw~7!/}m}S'kvZO)Ĭm^]|y}bLqŠ}si~ٍs8psЩױ :ZHL#cG +@b TOf|9d.㰛 ;`7Ҕ Cjdcyw:}Y짾8Owj<ӱM#|Oy/hTg$sn>Ǘk<fYpZ~>@?_pSgs=ɖs2܎h3ɿtx3xO|ܑ5B/|[zgƛx_p>W,=ϯaops!1Q룑- }|;D/ 9{MP~37 z|L|__\йZ/?j5zBԞ u-1#K8/qb!GNE#vva\7q jݚ37[_IFo;-uaP*wga̝ʑܖ~￟8;_9~Qg!o[oM)9̸ SJ8$V\n uUFrVjIrܳIrL {Ij&%kke ߕzj!3b.UF^:y'චI޾6Ro^؁O~)82??Ng3/Lϝ,#U_X}a)G-;e+krɓW7dvlvf)=3ƥv<*ג̈\e>Qv V~Bgc{Ub7r!7g~7펄~" ܓe$;Qa:2>Gl0y"a*ÄJ~jِyh>3-?ۙoPth7=abDCܡNcw(  J4ww=!h"?)ڂ3\w2͡OZBB%>^)ZбP4|y!f<]{sΧ/J4.Li|dM^Uh9D9@KR?rJnXT"+J-ʖXs,R]5*T]uQ iby6i;YT*1Tx2;j7b҅XYFbV`*),%^7 :ϗF)ӂ&}їv^^;$yDZkʘBR_^3χwٖuC矄<^X2GKۣTe^[C~/e!$yb8v{U~C4r`|&s9[W:0:mhT% ضsb|:d'nrlE)a)eCXfSO:9]FyA_=Ik?t~<CSjQj_wmUs{/zcFpܿ/sM?f5B{d<<﫾vkr9ꮜl_<>?8 Ƨ]Y:Z_2XpM] ϱP()TZ(;EJ&Grk!xڎ]#, ~Kܾ \1o&cOkUQ,Y'rgtW! .8/Y:澭pKJI<ބ3O\ |~b}aR))_b۩=8ָ΋duF>Ks>dte_0:'o Do .o(F~,\٬;ژr[ 'h-ȥ?MHrrigQKdRs 2瘠xI߁:O'9x}ܯKM; Pkh>#XqUO7$cvAtQ;ۙ<b;]/|8MjhU}]>Ŗjzsx^zt7{w AQXwDŠ7g4$nvh %w ;cQ 3^aİiMEExEuGXf^MB%jRb:o[2bG+7I9Bu+ i%%Y$#ơTסPe9- _[8!?:x:Ē떎4'Ia\/">.M ?Om1jx\>%^)aWl]M}WnMe~ψY|6-N5|b+fv "j3u׫hLuP51=bb-G fz+,r"n7[|F2y-63RlԿoc}7e-zǩx1ZoM']% ?'FB,֌[ѹu Tgյ!^sA=ڭ╷^O83}0͙mUHǘwSrEE̢I$]!O8v\S7mla'NyF"4W,7!r@Ul͢sHF"U9E-QO4m45-iwsծ=fR1ݤ glw3tKNVD;'c bSL bȥx9\Jz^i {kw~ux<`Bعs9r9K=kAck^=ùM_}ŞQy.焦5isiBGiW2=PP5mhwk{LC&wx$˙=3ƌHƅ}+%|ڲtUt %ȡͰ؞>{S l}gaYq֢~G:&iz^-(ͣ5k }tJ60=\(N-j&篏FGKG:Le ci1_|>mt$4~6Ӟ9YFڴXbN{ܥSQg[4^/yuIF?hys\ >^VY2 ?W7S~uPA=ˠɒ {Fo k=5͗Kںz%{@wˀNh"%A`+IC|*Gf^|Q5eO[%Br /1ʖ7r9xㄝiTVJu_iki&s)M C?۟7>S*}GlL[fLWgxԳ)潄7ٛ3 |2ct$ӵ~\sxUf,Чd]ig.^#$C"WZ 4|3vAop #ip$zfv>29_"i %wWi E3MB Qy~}(=Mbd>1Cː`PMDy^%r3i\h̔:!ٍ#7$''U1qJaO%^Yppy T{[mPӐ1`2vQTYVu'@1$!;D+!@*2߭N'@t IUݺs=[#1y=> oTs~(jpQs~)jO\צNs;bT? 濐?8{.ͿEY0U߭`KTy M5]`h4&澎9Os#1-I`V[0}f Q!djJvsU0߀uP5g|B0p#zH{!I?wϴ8Vy |!,>rV4X?ŸR\<#P AäirW}1PEmvk0 v\o6 #t0ѡ=-#2Ϻky rDɣ}=o;]؞d {B!8/5Y[^ӑm|As$Vé1 }tyY>4CF4Dl=w:db$X!]&W(E3lTc Sٰwc'#J_{|.u^Zq]T~߸i8ghIwKqf@cm8נ;?G?G;:|с&t'~aagxF%.y ™?R'vV& fz?=@81KIT F b1Dq_*8wqfH.5k UИ{ok*VHP=V`_eүYt$tDl!>#>/yw\%@=Qb\&v ^[W]Wc> j~w6Zv&AJV]i@i\ +/8B6}_ S^_NBVhZ8(l?b{$/;H^m2i5blKBf ;BȎhSJXYY`{͢ck.[ޟHE` 븽B-5Կ QR7^4a=sr}7\ CQXM DC=P  @[xzu?zڮ}׭"Zآh\gFN~d4 ȱ.$_TT*q9^Wh«-s|Ϗ}4ޗxMqxH(s寧* $㿿JW>pIJ=!lE=bvǻ-ѴU҉´~^?墚= MJ:1}w-y\aMFo'y vIJN iMy6w#m?]Wӣm=cn#q^zt.0פEnߠIz̾bvхN8hZ[p~1W(BOOEʢ !@..ń:L7=:"9_|aXաuH1c~nc~> зpn4{48Wu?׽_,C<U9yup3tJ2VFmwiua|9k#.b[6X9󙢚kXKtؤ@F}N#z9GlWw#\]m .xNwY4J~袸1yL>IdЧe-y4iGKl1 H6/cklMUFU}gh.su`ӰםfB_ xkᓿ`>ysxYyiaYCo+9j][&NnQcQuoW,)N5䜂h r_uvr#o" 2qu3(9ǂ\{0XoףGc-xg[*'3g?yS{x`6лGz?+%ybNir(~9sc߾O?wlNgXnYVh$.Z?cz/5o{Ƥ3݇継Q;^s=IFM$Pl**eLy ײ1贁ǣ6~m y !oڅv<{2 =g+/mMh t6ʑ}KjA3mDGD;P0?FAsG-贓MCtBa#O9ȩyNs*%{!JEN%j6TJlkq,gץ}I eIJѧ@ {:{raxޗ_RHYaVw~oF!~%wG3i;"''^6iՄ:hLRWfcW}77%w"=(HsF~1wH..n[L~tb{]xǵ=}I+$o.ѧ7FXiNJsrv4t>#55`v@gukwHj/GzcCR&b9j9Vw'$>P{xẎlHvRҽKgU}-Шx+NOj1P™ idCRL5(sd:tD _a8rw6=ys~~on Y Zs1hM_h2E~ZR+B~Jy :bPa1ߘde@^!#AyU1޳\EYO y}%Q1ý1\O7TWi{; 8e΄Z۷$h) "D2 hھD qk6QFL@-kMV' іrsd}?ܹܳ<9}WѦ~R \G a/d{ǰyb?;emIRеtǔ[]=t|;fo5F,)l Mrgx"pV0}eᐝz&rŚD!m jH>m?[8!aT|V\CNfi8NBOoi4@hJ{(YCۺdz`Vlif[pNQ6~$%M]-ۢr|ps*Y |$_a.޻!UԪ=ǽ^XǺ$j3{s2{MC'6n} Ͱ|)0N?O=3d0nj?['/+8ߟ˶?}h%rϽ껾$} Xު}aw!c;wdк~^we܇e"ign92N -Cp QːX*"o3hjI1/BưO"$3\A˱y<[U6Fq |б8z ɾȯ-\|6pp](s]A%&%Қ_ل`GΥ~]8;fX`'eĭMJo50 =&˃度˱;hOݧ;:>C!}e ٦]3ҠVuCu]g9S֙ڳMFM=}q?ڟ۷}llߕjmpQ;ci5/?,kybp |F~Lgm?<Ϟx^ӟ$r/3_VmS}mUW׼1oÇeq,]'Y϶G虞^zm*WvBmaO/= )9]uMG// P?ԏnj& w{ދ@,}]d58\}j"sx&Y{"Ƽ t$?`>@i7~R=]#:*882wN=Npl l - @f=DS y;N,U`@@{>P(H}:IF㺓gȮRUxlw bn'ߏY'b}ODJC#5Li'ŜϞy>8V:p\/*򿜫U]\` zW P^p̷>o%Gibe1>h)dg T='d~pqHypmpVIC& ,ߤCՑ<\G^Oru}H#"sc 8a4v#N:߿` dI؈sW})'۽ ~Cv&.]=mI|^ ǹ/#4תOCg98z VRiMϝըͶZ$=ov-iMShoh7{k{ϙΦ%.֜ۘ| Ye\|u^EUHAo7U蹡PEc|5Yԍv!;gA_>6<_;͉$}4B\x鞖o/r<5dZz(ӑ3&‡ArIO'kn[*͉,lQs"=>vv[r؛0?l:§L?Jvo!ltwU |kxWOmxȎDߖ2FrvdlM|*{gUn"M(a|r 2p;G1c+>]c6kA@IDc쐨91y7mVI`Ƈ^ }&9~Cm2wMD<ʢuOB5d+kp~)QHg|1NG?a;lzpcZ9?r?`Gls!ܰ@CLbE/vxА<>4b -m]Hmsn昼]q[8{)IHJ~>\GS6zn6rPN=v 7*־1xFcocdؘ^ks{:|y5;33sB=^1lQ8X=;Xn_E` ͹֢W̳{d!OE\nv1}/PrC'pI=c_~1-UU.e!W؟_ B)O,'>xk> $?<?| O_BBk⽱x74sVw̨oݎavƆ1b>17wnhCcd+kc|[o5r}?elr_yµfmQ }fYX"ʦq!7٨\e?_"tٌut2W\G*=X?*cdARYjAأށXŭuMtNxHGlKK[T>T|u%>T|̙m{KYi> I=[j-bI -cv?~bL׊17y6T@Mj@ү-)oXGOM6?:U2ePYc]9wq2mؽgOtE1%1O0c%M'C̅g*¿?sq; r'q S~'MȸCn!Kԣt\"pbqvmO6Upf?OλSI㴳睲&EޗJk~[X({V1zNvNSkc.( ǟӇ!O& AmX vL/ v](0`&8M ?Oߧg9.VJ% +xSV=}]h:ҡ:65S)u Ed,ө tvK8WyiS=e#Ќ5D}< Ip%[C㥍Űyq<2= žI.<~Ob>9{BKfo{M12m"gʕ5ɇ9$_mRPcpGΗHxnհn +s/ƅZ,Y}Y6e_pVMqV@yN~w +/~9V 66c6/y"F#5Z!lޥ9ެiGiZ WY6vWX &X Cc ؤ–uoD%.Ka7u󫨩h*/1ICk)oG8;ʘ1 ˄_mK43 ,98k5>,}n y{ uY$g4G.1ؘn9Gn4־L+iNO 6__+Ωkt^]3/lG>V8U-Ln 􏢎q9ל?*f% ̢Yy_ݷb5>2& /kwCNz2_;*U֨])l׌Ǟ !>UkE+H>q~s7)SBj-TBn d6,r)$K08otNAg1v_xOaogăܯ}^xl־", s嶔2@O/L>?脜>3lF{[ C2H/11VDxG #I*W%k,Z5qЫ&>@[U!\FnטG'*ZchZr7 Zt7" nH1|>7Eзw~,M& ԯї/eL4|=DaĊw~.br} ;ڿ# nuW5s;w_8+4}i6d,Ww!| j{J٧]Cn+i=:0Z=.c/>&nYeeAe 7gk ;vnyH@( Iя Yg=G~&tӪ7Op;N}ee_Cb&=g '%̪hJ5I7nU)߇tnI΍|b9yoc@#ލڕG5z7/}njWBYԑv|G|z1. c/o :\!bꒁ8H"]FW&DKHf]*\nvשx6m`E^bbѪX9z<(- D\FZ[Q_.U4bІ3mYWMn4yy/˩NH.̲Z֋][~5ϧVh wq<ՑgfY&\-2ZQwn쐗3iVߦ;gi y;YߣD+^/[4Z>]D:҅®m$}i4jW<%je_SVٴ ?V{`v?wD%YIvR/O:8mQxJ哃 Gؓ0*iz (&f,&->^Zgw6 ="dQqdiGľvc| >b+[x`XW3εʍ3q$+q3gitRE4GB lM27G5k1QV[䔶u:Bw>'ZC"'=6rRƺ1?B˽4n{.='goXM~`\T{^#Ɛ̬x3 bN CBAb5&w]w.'8Bw?Q5&=15)v+d>г/Zv,d)/yc+ o+EV!A7 SrI&Gy~"U?'*ׁef\HēZ^!艇98OLZ^B/~}T]p=x.=|Cn7Q2|ҟ?nV ZK㐏=;~ e~\+kE72-mx[TؓǨxuhC4qڛZ_u۸#sHcOk~QDb`Q׏xL70>|1 Fm#ozu~BgbFKfy%L5^\ٟyV,賍6X0-5Z@6MbxƎZmӘmvAlB=_Va6U@VMwI2V |胧F/|{Bw}!ϩ^}yk&3 j @VRc kG-CE.LLפ 3S}G[> 'Q{e-y/|-^Ԝ4J-V$ %Y#I15&,?L>8SϭE*bzb9nD0֒ǹ+r&%]\ ف3$oB0os Jٮ1ڈ9'jpU%t2 "` ѕS֣dw$u0TVG ھh3wPv$uYJt&Ot">|1t :rKF,2QMTu38^E}1): Ct!cWG =g>.Χ1t[NF :%"N9G N_uPߔY xR7XGM6w1Z<{16X\|-z`]g!r~f%kA8,Iaoգb!W~?qiFDЯ'+~Ǚ^bm92ߒ&|3E?hD.lwvnqo016SԐ>WŦ?&|h9y>YC%Ukȟc̽k-8 asw K"=oNX7Ը)x==lg3|QZJU`6uFIs%=`cc8<.Ntw %t.^DCq\ƺ6t>F~̼Xҝh" +5ҜjE뀐%aT,L|Y֭ /Rⱇ㺾aÁ9q Ͷa'={uSGrfRX;00&[˱$`o+KaEvl>h~y {߳W'AQWaQn~T;hC:t1vr[*]Q/O lx{ yM-upwc^:f2]_<<4=l;_ۻzW_J;695iLq 7:K$0؞i6S ?GM2v_'WO$+6B&(\ \8\rE8jt~hzyz9fe'zM"BkrFkwx@CTrIΖdu@DDwlAYkg~K%hL" +`MXW(;0\t=Vk>{>4Kӟ]@(;n4ѲSe<agyOւ;o:,u)V]?'&a 3pG{KCL?]cţ&A5k3Zw2 =9c(Cqڹq4?XC{e oT+\dl-o)a]c_4.ج^l!\5ӮG4^םS4Gg_|x؈bnWK'qy?&RD~:d'וi\3h|mrږf#F#gw+9(|_*BJ=mNJ9!of*y9}sY_*9=w0X8,Υo9g%kշe!~:\xo;}dz?/ ް@,\%Yh#=Q#|.ksO*̈8ϫĎ ϛԋ?c̏isKާ} }I5͟3/~-i;?oC5XHT6Fc5=Ƚ/# َJC-qvjs ::ʹ23 z3=8,؜|[SDO!=~!qyX?=$=ԣFJ`FAݲSCy)YZnH|B>e<B'a!U!tC.ěa*qK?,TIVGsX3`U!Vn~3UܜK8v7Ic2׈yNto[~ҿ.-|Ԃ\;a>+q07Ǟ_BNt 07{,0i|=pl=g)!v0p+0Lh!%qs[B: p-Ly+:^Ƈ>2_OSKɲ_ v7̳C5G nhyRzF9F5M=RZQc4߯+|q@^cOV|FG+o۞i~&x kH~~1h`op9~.P**I&ņQγƁLSEmZDC%F>;i׸L_ R:Q|t&k;VɈjcq;)| : Aˠ~:A.y qNp{b1Kc/I1nڎ%IN'0xv_ 9Ӻz>fŚhV* ``!q<&>#7iƙC1kɵx6%/2m071}-ߦy?];Od5._eO]No p&u-1;||Y}Cn#$k*X}:ZӼƊ! xm4WB|r: I}26c4ٜFgeBxDz!}my#aӥ5'9`;1Ou/{';N*#}N n[sr%-믳 =L=0MҤ rk%_Lc!1@ !D [ fI]L^/ ^mu}>mlQfwTt{Zyu +Y=Ic%U-IaLjӌ]T̲.fjwg 5Kc%hmƛH'q ڕ"D`8NfRbx$Ly'{UyhnZ؜POC\lt6˪Ut^H)-ZY_NT=5h]VuMy?D%=d 5Pߠ7{/$9z%X^['1KB{&1_$@&B R{Sm {??sg;|'bk b88C"f sލ^q^9e57eד.yڮ=+3O/dq{}װ2OuBCcˈ\:6  ,"^gb`)H:F{⩞.,߼Gx]k&}/`Y)&m)/jf`A:Kҿ>aT7ʘϊs}b}l jzǔZL>k osa4%5== P#G'(CX%>;Ѱkd'SJ-Ͷ$xw ?-L[+fL0 y3m8-jOѻԁ3Jס}5,M4mۙ"mzW'GԤO::bpcy崵UGlMc܇*Z[Qd3$.}0Z8*sYB[:4Ɗq/wDwD~\|LY 6[+gy,||M=F,'?ZS0s ^J`ZfkB=z΂3Cۅ kس1.X*S?e?XV\o/yYtǢM;ͩx"cR>)Sc^[0&!]`:R|ќn}>T`iGcb- 0pP+7%tϽt_n4of#! oh.Kӳ]^FG'_Fݤ}*J3.ԅ|KUa6]"zB+c9#ѽoEEx v+gA;p^U/E̢F_b*:>35|m^wAF/i{fk!VN{:rcib5!gF978o-nv׾gW1^vDž?q^ѵSߡoxe7aq>oa<%ZHŊLhYCz|6_X-?1AGRֶ ߓ4=U߽Fwz0drQX7ur=9f{Y8^RZBs-"sOSRb;" OjGER<%Z/E;S)m?Ho Ȣ$ayFJqp O{ *l]w${7λBkp]=;hD;ݧ SW5,jXHYCa竈ml"{m3& $-7w͸ohwtڹLA9[$mJ$ntA'#ϛ8\,C!1%ݣX dD77nV}y | Vx2}\ YՔz-0֌pY%!.bc0+^)%x^MS>QLtf[Q1'(`oOc6\]7c)y307gXw՝VPA }<`z'>E}1le5"ܯf#;#nGw|֬ Gjn{V粬 ֫^BR6!Q0k t.%Z<:lwh(,ϣ7uo_L:4?~Vϛ!.u@̳8Cc!ȽvYYy.\"sXP\\kPׅe;$Ư;FX42Tv P=Lj|s qF|qN;FMpxWtkK$n{S|=QN&a[8~ hJߧy@B]?3E%EA矙S5. RnG ?lfH&68h7,aA{a.!jLMup^oxܩ$y4xlMBBK{g lwI.ON{kDOR,^9-JT } zH J^y Boc)vICL?q6/R7 tK5/>Ǻ^u*j"1i]$n)AlXZzEqq,0A_[Ej*-c6E6ߏ{pͳ] ϗ# <91׉uof:oͧrDTnb<.Un1/cfsJZb?%/kn@߶"ݜW 3N Ŗ] M_dnpnrbn%..9>Cj00g}Z/Jsv荰C;+{|졙~"|;]9`g~Dx-oZ@Ж֍)66c ^ m3?NOѼ|rӓi^&;f!CXiv bJC X8q[pm?gAr'kmm=ćәş>Cr'-)mbn3u-Ifm~>'YѾj<_+Aw,3=r dz|]7pn^q5^$^w?Fqr /᫩2ZC`FxH !K y2,5ZZVYdsS|j'9]-_U뙾Y4ʞ3} |gvxǃUi,t{kKX֔P>^!?wFM$~Q:յʍeѓD3pVZD/Uw0B7wor/TI1ج4eӵQ)$ o=o=ûâv^550&soےJVQ{hkmu|/qzO8| @`+!Y"ұl)tn/yK5WϤ;&l[NGfXf[KkWPӏZxbޅ#W2{;ɟ<3 P*eߖferY3 vqI[5Qy>K>:>,p\;H~.{6O?l-uKUi ş%90QbK]~h]`G,A<{bnW>_Y\Z:[]΄52ti3{Ηo äv<χ/wLX Nx _6Rґe;?;Nz]q=2 xx7ir =3oqau:IN7}6gYz)?b48aӋA$2{dRV^ fM|n׍ř]%4^yO7֌sm- ܭ2{Dl 3iHZ[ [hBeOrO'۽": E!i&j~Z>]|S`ϋ+y3W>ʼRw}8ӈv&G# L _{8"k|\9fnߜ^p.qU ?z0c\+jXk8lٷKP5}ں4rAsP5=}ĨDs[,#g1͇xSG| {~^zo+tix^Y-6L/M16G͌9Ll4~ cci^Lve^m7Ayގ_j 垂~`~FE4%ںe\ w`rgI ~WǦ7"a< &F<Dž!8<#y~!ϫWS2\oW@ט7e}ʖ&g+]L#y^S0דYY;|$V>Y -E/(Y>n36Ic/phܠ V'Y}=) pr?E[M Nֈ )WKܙ'y皘w~޹z'+mo;3|mӍcqL _kcn;%|2S_q8{J]ϯKOwoO9_tA%'ݼ~c̿pDVpO~]K ZΧk=ij\,wbپ㪯 )fC> :Kh.s4Gb 2b~h\._ o $]]pY'Wi&'\:M2utcɬ1Э/ δ=}=lN5nuOQ:F-zj׫n/m6~"|9g2y 0@C ^YN:`J?mS ^U~D򓤟 -/._g })J>t!ꋱDe4"fX{nЌeqy9~BHESJQś ` p;T(ǷXG/'²k!C:i= y-H-!g~8>: LCkBehcBAn=c/7sYu_̡amnk{.f'& ;ь[b3` u h5q6Qm2_g) dQq 0lX2SSdLcKck/Զd']aG8et{oD]LrXNR\5'wN9>a.ׅVx)\V@#ʸnkän Z`̺-#`:"f`OoSAN˃$G0,Uc̝yDl#pQ;W*~*?58~ B*D5Vzw 1ȵ6i|*OwO @(5nT>6i2^xluo 8c/+w\l;-%mw\SЇ1qCAxO_1nr 틉iFƒ9g l{;r<<ГoϼZze M[e$qbx #ڍ?41!w86^hRnhLwxݸ`ny0c~-di/.$GՊa)"wd 3fYmTo7{WLA }nweEKQ繬"'/Z}G<+9.ևʹ&nxip53ކc`ؙg?3ٓH$S'mg&{|1 YhlvigΡp;#9IGM 1r:CldOO籰5sX[Ӻ$3֙zopgv^p6M{círԸ!0A?9`ޱs9C tMwɘ :=:pF'ϥd jN{u?F;2IEKwՉqzԬ>]#}(i}TB8H c,y(ν2ƙAi|?N<ćVw+lbۜzAЌN:xMbEV1>iQ2Ӆ\q8ebSZ `6i3:>m'jpD"q2;%̶WO^{Y JƊoӮ }"ۢt>䆳XRfk+g2sިQH 7Ƭ *읩w޹v܏:?ДSF>?Y$==sgz>>ߑ)1:rrȪvnLdӚhϟƊڗ2lx=MMXFrj<}ۊ9F׈"ؚ"JLMC*t3Ș4VoSSGz:d`] b\:ylOu*k[\E4?Հi-ߓm:SIpMbMq1Rxc0^Y3o ]ADg:kAi$>x} >rrb,FQmb-UIxгA?o89Ѓ4T؆/j}uZ-ű8T7ѳ+Yا"2Fk/y9 m8OV|Ǜz>U;k4r`:$yc P3c:ŽΟ-}ͩϜ_P|E>3|'E#ΕR$q5 ׆wBVBTo?m}a*}9c_leŨE΄ofe8? [+Nت02ÓS<5ql}e{aƶ|b󤜦]!ZA!wؚkV,ʐ<3o!ޛp~2&:54<@/ݏ3f瀹Z;֪K!o~OmSFq 8-ӥ%GkrevAG@?/0@knۄuDu!OǬ|Y8ԩa7m9^ġ|wW3 Vo)_5~.@l'Oxf<4 Y6ln^볻<~lak5sV^-F["=s|uZ]4# n݃/7;xROmq Ƿ=%M[>m܇OssMGs滙۞=kBkW<8"ۗ=i\_a$XPٙzV8Ad?V~wnr]^>c#%{-G-~OSȹ(,m3먍?1\jy3~zNLjiQb>#uca$leFsJ6iܒX&>=Rn?dKO7<_11˸pt~7b.c,ce˘yȿv M27: u(2ӝd_}Rq4m{SgN}Py<7ߌò/6+o=G2B摯v+_"2'`uF .O_7:`U1-.,iE HgL. m@|f:txv>.hlȴ˧|}{E+| Ч%{0*֧5|yZnn˥M,]/(::xׅ'PVaxUĮAʶ!ol{kߴqq H>,^We6 Øۃ >GEوzI֎bg!VLb1< &gd<?_1q8C%%ŪпhTTUFW7֠y8>+nḽϴ1np˸`[d[g`ƯٳӞuX`anrb%c9Uo R #a ]4GfǖaSomW9]6wIB,j~?of]z LJ}F@KKfz}Wڠ_zate]T_|WZh7r~ԃ&= }iko@˶wy8_`EEpW^o4T'Sc#::G7  ,|4?iWcD7O{ľ.}uU獌],Zj/VKy `lkȸwY:HqHcWk~,?3eՂn+IǴ-;xVQ/+@O2@sscD;ۨ89-\LhXz~W)eӼt>mͻTؼQU33MiA7/_ZzR6oJa~_+~n,,byg-٘kS_?:p:NF{;fmܡɪ~|y¨K3J/vT/t1o]6ҷ;T7X`ca>ϧIwHU` 2~^' e}iCc{z.|(JtdSPP֤U{C:H|D_buí>.ZJ.wWZ}w[}Tq9Z`X_.Lh[]g|ۄ-&0OsXK3e[>SLus=*S>T{3.1Zm7۞|>Z/ ?f7j_E֜!A7W4#7k463W]ԦY[c6Ż#!ˈi~B1Q٬C8=Qojyis6AtxB-tu#Y ֪9}:x\tP1QK:o)2_ӝIC9:9UNv Nn9zf/,O gS7ːB?չ*h3e#ZYtv-J}PcVI}Hr7AmN}ϡ1;YRXUN᪱4ꯝQ 3ߝ }e"Q 1T-dyp1W^@c5 իq?uAsռCcvQzTԽP]k\%DǬchުj{-Mh ٦FsK Mn!z>!.mfȾ݉\jm7~ww÷"Vr,=1۬T-ߢg,8x5j>kԒpҽ~Šꬬ!Pb c,Wۧlm>:&ׄ5y~vgՔ-M6_g{dlg .Q\OkqC,irhG9wb|'Cb܎y4& XY}~y,oh~j۩_J=C9wb濗yԞMtF:e%9=_ CJ5trpY'сŁx0џM~fdm"$G)cc<Ÿ |.7?e,<]P_Emߙ} /ijLþ<[kl LAB.cL׌!QcߝxO؃⟉קueH$zJzKWxL?O9dgڸj1֤2}ă>ZJ<֮t~:4 D3-ơG̅:Wu>b4X-o'Qˏf1<]z3ndmQDX3D,D{xn81d:h^'c ޷'<+m[C=[Sp:tKϳ& l6k5}/yF< JV ~9|nO.* 1jʝU6eW뮵8_,ͤ uq~:ZFW2׈GU{ ,9Л{ igJO3⤵.q]W Ő .ݼ^ ވhI_Ee3⳦ Yymk+]vgw'&α$|hcjwf2ŧgӁ#xE#_[Wl2ztkds!GNvlSZ ~7>#9>{f&./lt_ζ~#뷾 Z=-MW&q|+o+V;.Mӳ:CޱuqO/D`8q'{90ͿYe$~Ic|1*]mJ_K~tͲѡ9 curs# rnZ CY^Jb zmYer|I 3d>_U''P*Z=/yZ\nZ_@W_L}D"VQsN{m}wˡCDo1}i~ AkwJK+=t~^L@7Cs|X'@sh^9րhuspp~~-8TOw+\g,W$ ']?Ezѕ7L(˫ YxhMk;!vAuZ_%?$Hv|Lο4?IgÓ{mfY}zVM>ȜucղۍGzCۓTڅ qQ?`IXMI]v}c^;OVDw$V&*u.3K2먽x ݴߧR$*ZU/1x|LG-/q ͨamo%#jO6T 9ޖjt?_Uq>{x&Yc{6֧Z$>qBϟGzsK*Q':i\ CWutF;]}Ԇ ;r8x-zvML^N}'tPNe ;-jfcwm}+z~:{N!JaO+O0liFwGu^xvZԝY;WVdL \J>r1thg{v՞G$G+#S:G C[bJj|F_!WCzO!"7 ~W#~<1A/'7(~dSCM7u.kvFT+wnzcAKCժB nfل>e5qb4d5),-KGIe[h>?#/ǐ ,I8;#ic>x >]#;,/3. w5y l3Vv!8vcݹ>Վ 8njlnzwx'Ӽ=\ WG~,9.'TZ%~zVPG ⓧb_ۈz lZ{|̩v"ku׷9>%6˪6|\b=6׭ IjԷ u&x]?kT\:`DՊ8%:JZ`uЭ,Z/~_ Y]c_IpQ R[G? TYKq{&8-vyL8|ӢFX%Ymd,Ӈ<|NJ{^w/#r;y}╇\{7!/b Ӗ#kC=U^t-1Epv@ҙJ@C{]rup/v5|&C[ПpySQ?8M_ ,%ްyznk}ޙ!YA9?JI޷ɣI޹=חs57CbKJ|[^pmRd:%aRY}ҝ3lCFE-3b1Վ}=t`i1:_͹Qnhvܗn: Dc,aN\|jcš_|ڬ_k!Jf>S:oeKG +Iqg+&ޭ'mooj,cTjCe*SkUZ>YgciE>_,%y1gļz.z4|>P}ʹUM0D=8O7vn0}Ȍ[@Fe! 뾂S8t_kYne;Fp/]t<& ?~oF7IItqn6ڏ~Z>7l{qHӏn ?rj8#?"Z౓OvN=i" vk`H=^r;Icd} jh~ Qa\ݨG4Orp;g1 {3t k?<|y= F<_Ѩtm*bMXƒX 06s|젢v̎3Bq<#4C9'+!ymf;TQ){uݕ;Y,=2,T&?Rȍ+w S2XUf/>݁\zEyany}liZH-lo !k!6K=@#q^ ~@eW*O?,{!("v|5_ =+_NxV{:kҧ׊|-2|%ٙw,69}EKNZo"iա'9uFW޳e k}ʲʨ]IL_E+,ZT|n%Wu.%9.7t7Zii;jc#Z=ٲmfN?Oh:C+޿:L"l4+]}ʐZMUW+"c&{1ĥ@?D{:o[?qA | RIGYRU5:zyk2{>P=+kVF: H?*S,hW{ūZx+Akqf]{|ƙ Oe./wc}+4,WǙ\l#͉qt6-ZdGHOWeIݨAvoĽQ鳓 ps V|qW-5imZq}=qw2-ugj%}msbHVߌdMΥӓJtue{o<%]8vڻm|ǯf [d[-}{pkfx_.;e\|^9ɏ:ճi;l?VUa}`ἢt6dC,t r *آ9wjYڅ[? ٬=@K'R?VsnzV>1 ä.@IOǸu9/ĞL=p=$1d7zDއYAsAK^lyۨAO ؚ>A:~{\ OߚtXM59jw//;BQ:اI-uq9sgJ+?oܱ)3X;2ʦ3iM/9_W;)̷*=s/uTg̗N}E kywᲂy5;?}<'GBwf*uh~mݟglu Iƣ.wG-EܟzVIox9N=/_D٣+4{V9a¨bqzE*-f)]GݣXrc_ ^~b/\u3.[ux?jR@oi q [1'6޻1~_x qvAOn{*¨UG9Ww}mz_B7+æw{tNNtt:8-g/ty9h؉yZҵ͡-}.k1̖+Lgӷ153y e)ߒ(^oDhSURB%V4j1į/-YfMr}SG5,V YfU'2f]W6/N{Ve4ͤJ%vMAvCݛFCʿc0{3pawUakW }lѮzukTJ &5i"g 3B,7b{siȌovX j~[ڷ-X?U& Nd'g2+]T5 >Jk3rt J뾕]&[~KTnWvټ&%٪goggkW<;["7$z.yI7+ڼ*@ $E캡k3[aZ;``"V4F\7\z;Qo5u$_h .> mvmN[Q?>*W%ͯ>OKMYXGss5[|.`bq_+׻gM 5߄?!ߜ93Mb|L\>9Xm&9,rfgEOdI>O5ċ=FJ %Ң@+/}5]>y?[ϱmuvpZ(jP?h[M~D- zr&z[ӹ}= DSTFg43[PX*k]oėך"~ 9 HzIlϐ!WM﫢F5>0wI٬,' A`ٯ3|W1t/=lcŚxw46` >A-YCvP+hwb]Cq bT`^`ACc5s?5ao/eT`˘W Y;If!ڇLMeii?(9s#M(6ſ_͚n{ܴ|f~&%Ov:Ҿ߰cZ7ݗMnDm+jV뽞xD\PXɚ$}Ds,^Kz< O{MÚ V\\oJ&!`'.jjכ"7 ߹-u``sku}xsُ%8%Gwɺ,>1*h>NR;cDGXKnuc38c=yR{eÜ# w)K/Qji2z`-WHmޛut6ҜuEs5z5܌5ܯDkMc?|?Jݪ_J?ys禮2nxm4Ŵ#4=Unusi"W4Q,}}SڒMsyfs';aįSn>< k;/5=p~.|q@_^~DdMswD6?;\o5NKژ;-.rEEqlum8k6hi7I!s7hOO?=Qjc'9GA7O43hd~OD 7{.hL9KAuгrZ=M| D+SV4+ QM}CҊV3 /D/?X>d6ΐ0qҠ1ە7:-21_?/zu9o0¹;UpJn \]KKׅͽnvrYXS"?羼uΩ\T}/bЏh6dV&`;{OqgeVq׭ymZMfVݤqP̂Cu0:<-QМ{=]8Nؖx%ee2>7x_~/Ke_W]ﰘ6jĵYİ _̶Z% yʜF{<kyL=MGMe\&Cn̈`!E\!{ uܗ@&ƄUuOVLߚCl7r 1Чpo4߿3ˊ# = ϩ2l-s-!QvXCk޿ _~I4rԺ9'1e/%Qz$K_f{W:H%Mr4R?[H&b)D5Xd?<ے[O$%Ωk-/#Y\)#Hkcx1n#fD cq&׭̩Tꎑ]"v7ic!^&J7X=}׬u!aٯB׶u>gGhlXEq=]_ݛzl--WD%Y:,Cы ًϚmV)f1h&{UDشo KmΝuEnaTC r=!5e͡q/D-sY\/ߓh_:b>#l.)*S.Ze)Ϧy1w>mЯȚ foU~OӷZXњ/t԰.MaEܙkmɇV~cMu?F}PG.KPOm24e,,Ϻ]9fho;߁Zm ԫԸeC)hp?rhCӎC=t67׶%kSLmtد /\o 2 i[f QZϦcԀI_r|Ɛ_n#[7QmPnҦk'!+bOq.gGCӞV"'[?X/ֳOQXE윈'?=kg曼q45h 8J].BSm]wݻ`} 5NzN愈yוͲzWd{̻d~1Άڧ?zjc=s8UxNHmoI[[6m)d_h.*f$5J佃o`{;}mr;>hNf[j,m7W0sh eVWa 3wwӏTs~F9v! 1l +0k̺. h6+Z&*kk>5{Py»oF^Y_'F}t8Y&C;duAU-arq~}pjKv($ΝGmOi׏H>nG>ӗPhzk}U&~'hik~:m;L@ll,]TD N1j>#?3{oĬEMჂ/y*gg*dJ𑏈7z9_1yJ=9컈<@:|aTMC&&pZ7:o'jclTֱ&z2SKK:4UcHTXuݛ̒X@M_57IՖgYhBB<ܓtxof<{VΠ' ^Oq mNo6d^4hlw}wǸ/b\џytK|-^A^,H }o >ax-L3?q{X ]zG3oo ģo!=ʝ{b~}n)3,tAUInzUD73Jy'~ c3vM=%ܔy #VO- >D=/NWu~$%xc\YȽp_:/q\G7;X?$A[$]AJLco v(>rxxmd`nsog{E'vfDo5t;Fy6|<2@ytcE<63yddgD/Ǔ\9˝>'0NOZ-WB8cO"woe4BigO"У'yvzymZ_!ƖbL?%nhsúbtb}E7P}D裇і<:W㣲%FG,xux\%ׁ6ΎEυ_?=E&ߊKym%F˶V}1}'5&̱7QzRBKV8:μೱkˡK;cǽ^OFߐcs(ۈCl;ѣj֜5 G[^!;]%eX:ߛԟ11:2u1X؈ ?.p/rXݾA {#8n |$lupwd 49E6|w=ipǮ3{c룡6aTd/G'eW U;RįZe=_4lD:{c-% |Hۜa9;2/|*b*g_EcM<4/śs.A؎ 9+c]5s5iiZLTMna53CYl;a>whFtg&O{N &.Qߋ/ҙ'мi[$6;YfMV`cLxrqp=J>߃iك{,n;6/|mz"c?CWk[yrȹp2w簮xK_GlwAM2GgZ"1i݌Rd~*ҿDzowɽP8#KNf,9}$Ux< ;Z>4Lڋig[X{%}?qYq~z{rroq!`#fdة̚j?79ϓ >܃v>3K-ޙؒ݀PsD `#~\nȨ߮:/?&~C2گc5v9у${i͒?5q>Os@F MƇԆXg)˃ZNjvMjd؛&=x1Xk $g>ψ[2GGKAO@g&Zhɺ ҲxSF~~ä_ 7eiʈM'd ʗf[坯Ox^ZL^wx:r2o_=;ڳ}WlCVWPg 6vlJ Mmϒ4AǘXZf7AmuĔA?GS|]vs I<:Vyh:#Lj3e&R_݅vQ_ϡ@nNjNÞCܓ~ jNC}#G,Cw<&}b>:I]Sib>v]v-v=10% Qimvό WP/k|,KΑόuD岝\>fK5`3z?3۵vySd<-E~7w7֜{|qt -Ӹ-VFgb-T8nĹ,&ސ\T3Ϊ}":7VE;l#6E{$7>!5I6o^~guycE7vYuE%?/Ľ gtn.&]M*4Ux/c<~ gd9>e'I[L2&mz'n>._^^>0ՑB 3kIkY) |0kPbbګ0K/XG̷mp.dh|O1꾯50:&Iͽ9ҧ7[3W?~Һ ҧ_6|bTp\gցFl:GCXA_:jҜ?%6)|cΣ'$[(e~AB]O1[~GW=!=@+Tig+d?-Β\/ا>a:ӵlysypG=񈌑Dd*ёt@a~δ; y. ?'=XG6SUglugq0}{ͻaxg q>:1DkR.1n{>3r7Cכ!8ͬʏGTW"b9355:^,`QWէou>XBgiZQQ_;N9>&ᘼv?8a^x|3Cx|CO7zd%qcMhďfyU$Sc c\r??MDjQԣdgTkfm)ZX2ˮ2O;A@bs:&a4Tݎ`47s^>I`4xelV S;wRP-4'"'sSsq9|o"޹ &fUN77:҇=ی%|<DPMpAâ6*6I44go5fI ziclh]Dϔ9nMe1Uob#'\iM̚o;CF X[ 9g0ۤ5K8p:Fa; s-,}Уy 3CosL>]9y< ?pQ)o~1:pv!]暸{Y]e9H|i~M_l.?1uռ ,FV-JQUmfuwf ưEN>C,b?OB[<e0G̵[[4@xvˀQN92f#`‡H[|Z#čT؉VB=[>t?R=em!8*{M4wAoƆ&b ǰ4_RXay0_7g,pqY}&X;ϡV)G3>9,1LsTle-Q{WK6 ێgopҾû^tq{0dm{_lUjz٤4Vd@C:P;fϬP?Bhn$ys: YGaհ: c?LICe:4\ {N(,pe~/nTq\\fNw,W C<ԟx3r7v'#ɼ{\\շw3ׅlQ]ζ]"y\< 'v(/rn J_1xhD.V-W 鬩b k+-cNhNjiN> <7:&YQȕ4 / t/syWv\g W(Ksbo#i_J"/te41OdLY1698M,3q{?)ѕںi`{Ҹ, v/c5H6SE=l5%<@b/URBի3n]y=Ԧ&sTFg"^Ea^Pkɝˊ'q߅[up-p;@_OkiFẂ<̿h&jb̜L,._+"{(2<ڏsݏ cl;0[l)fgI> \ l/ad;}>j? //%5myw 5%Ne;mCYj;1A% erL hF$[m>ج`w@ A&twW` es*;ƭ g3US~.+@.&'f+)>\_{a__ԃf7s^ Jgxsu;7<7h^wt=Gjnu`EYTRkN^g3PMMI~xd \._?n/`vO{9]9^,Dp,nk>tSҷb'l{ ]^jd O#53Ywkh!g'f8pȳ19Xl̋4x ]RMiO WWN5ީwBA) {Gk38=*l3V"O?OuQC,}am)) mty)Qg 1 UH86C?)ݡOGmoiwQy֕J8FZzPQG`~@M>='#jyHtvJjP}lݪ5h~#u@O枹k7!+t!, cw(yxwGNҌga K.Yܜ,㌸O $6ͩZ]?EcrYFeE2;&w*+ eyz'7QbV~dV~ivț̊BEצ[&5Ԫ}XP#Y废)+A<ڽjwrLbRm;eOLѹ|_Ebbd]ԗo껐㆚<0$H݀ăA;KKiVƟϠ_ys紽3AKdgdCb`!DޝTC{:E: nlbaAs۳C>l+19=⹃ PyUʹᘜmbreD=YgAwߠkv'a[=N(ͳ益=OguNtSEwi">,2 Ѿ౭n ^=s+l۴GۃkkOoY$K^'m^0dV-bR?~ ss.ꟾM=tMgW>cEkw{O &]x0iRL#~VLD]2$w%Ә1'91IĮ]f<70M[)Q!s'j4ĎGڒDn;1}SW ;9r;k˪M<(j . 5ǒ:#aq:p]Hji2} ГlQo ɚ4_b-c@rSD}I8p/t?p\Ƹ3ע"%V6/5`:|uܳ{zg!?*xcqZFAvIڙ;>sh{ęD9ħOPs }eTJ9ݩ J̽pVo.&u_e.6KdS|: ot^p3CXE($.d7.6Lfmv)w%}frYLﶯ9\tbȻP賽VZx NLy43>5}>jmuD\/vli|~q}l"FE.]c5B-l;;A\,lAJ[]5ר19xq)Ǹ`Rгw$,G9nG]ΈO,@S,ɷ?1%T:+mQ 6=IzMڟ :M{q.$[at9֥_l@UQGyEm4U4.U̵\eQqwg9X{I7cM7ustq(ՠ~]Hc<}>>O1:3aQܤLsRq.?7OHI/q-*[uD?yleW]pzϿ^`t9XV!]zÑxc텗8C6jCOB:/&to稵UGđ&O>%/,Q,x$':?r2?o9޿C5Noш :y[wnC:P,{c !s/}n%}1QU$WEZ8&'ɲJ?oNWx,pv}~l+yL )K1S! zn%c_B6[4>aCvf~ܭNJGUՇ 8qEB e*"~`294&&bj-z_{K*p%bك+ ^>gKfzcOZ +t}##R3x}a؇r}qb:y>m:BGE{Cx8FγRyz3ZR,$ٽZć˘  !+7O Et&pCNyDu-ُE[& wג\59uDk"fHr:]3}zv;`}cc X*YR5[أŠɈ f!% .7yh,27 1Nͣ$ҧ]` ;SFxVO[o9+wR_!7۽_J#Ov_'ִ;c{}Nb!Tk4UEx^m6];wQl5w1o5HA/'EO ZڀUCCf ZGdi!i}4l$^x7*ey/r)ۈt˸R7J=tZ'kq#b*pdu5/xO~: 2~G9q(!bҀC{hL{%&Ss%FQplVEcH':3X)cg bQO:~F"1BzM߳=w/nT,{Ks|ޞ"爞+ď{Hh/4|H&im8JT,|JsW ^+g=?G23º"ݡ }+[BMW<=8Et&qUu\Hc(I5Z%VLrֆX[fTEd&m90 LZ3B}ajhE/Iܙmd2A=ϗ33粯kkV̛S]]L{\y2+Va>y~&y  ɕ8D*}1(|G{ozyV\2-Ez'gԿx$L=h; LzO%ܔ*;/4(*\,[ >s՚= c}챡s Ou qujbȗ_X)lLЭLc!ȓ|XlL!IU}~!;Fz ڽz6e Z<5ȡwLk 7Zo#Fg_pޓ7ź$#X]cqy7c[esx*-<&E^0dy7-oSsXN<=cjJ͉mGQ\VxV=u}Ƞ# }9Uӛuث㚅/Ϭ}"I܏C;G~wa5؁XlcUlŦXk%S^"2yyhB}L{'*<&rYΜ&?^;a+1F՝goJ!WGOxt䃌;4\ǐfE;KĜ9hj6z*M^VZ%ryIFh%^?S99h'D2_8n%Ǣ  ˝߮5ZOk40 fU؎JkXk4rk4/8o5 Z8c?-LO+ Tlq@H<)rSW7N*Aګk=N+ML,K^$}l/aL, yfNtq1ɣ5F/rQΜA!ÿՠfb>cM;cR S"/7 ~c?$7A9YtȖ鲲J#8?&'\w.DLkm!GI ڞLcՑDShU S$د,J&Ds 1EXWS)ID{]fwF7Hg6!bzLOu@3dxkra++鼲X"tF|R~#Y=ı.N0UoFwa΅k ̘pD79$qqݟ -b\sq_f,lkᜡvO NoLc7K $'}f}fsӮ*C1i5MD'./щ3UɭtRkۀNE’9%޵|A "XSӱK>M/ʴL/뫼Nġ"&`/r#竟  {VjW存xzFC0r3nQYyTO˕__zRG%?u2҅k|oo/_<3g'OR*\QWrI-]3x侾$WмՄ ?H|B YCMBUw|R調.9&J>{B/6,aѷ AYz1'2鳉9<^Nrx_&iu}.?X؜˝Nzj=,*pHK=W=o,8T?F|l+q'X`n3h8r|MO)c) `wY1Z =4| uACk#^V?cVXG6h$ŗm%TLstaùP]5?YR3ү\Xf}rrM? "ƘJfZ/F:H<x VkohgoHY3-UXMWeCbb]xQBrgch$^CsǏt{݈9܉xT0P&|qkqA|&bVN^=UT6.t\5gNgP."Z-Zoǧ1ΟL2+uB'mG|^\OQ"9- u}rGI~}{гS|n}t YO ^Z!' Nۊϩ^;K-::a<"-I>Yިh|Ϥ#KJwOaIQχ% {drR0N6,T͸.nv=rE3I|Կb^nmHCŤ,4t,+ftB?IDOװ^LSǬs7x'LmX~%>(b:6g;[j2Vz ~&  O[+ڑag;n)tF?c^pJ~⛚J|Yx>"$Ooϲےy9o[Em$ v9~:퉾&z7m̻`.?n~k*aa)u\#wU-# 4ޥQ9CQM \:S{,wzl|TXS{=0`_C:EKYdX߃S;&gJ:o:C*q|)~9WVW߮#ֳ7r6Ў%X&;SgZk&Zl?lv3h__VZ l'TfgdBg?cuev=jI-+6-EG2u8pNȚm|cKo}ZwNnu NOwҳ` z XvvZnk ɡԟj?)o1g'k~f+s~3YP^빝no"}ǻ9w-gpe✗Ϲzd~cbR\ǰPx*Zm_`zk9 =R\=`;Uq͈^d ?>RXfY>꾺Oy!wk1@ I4F@5?cZ~058AmTHc}~u#qFCm⼷x[9l骩R@R '~sz%Dp湱#/EOJҳ KӨLzFOeE>nڳ NW %O_n_._Rb3-EzKF=#Y4WE ΥL/Rqms:>P23i.c-!l= EC|!oDbTyMsE|bٿbr;$MGL?)&h{SJ5_\; s# ӐG+%bOh8C}Hj!}-֑<`iaZ3!K 1->v!2H> fM{[/%$>_ѮXZڽN*\G[Dg岚uLQ{kMM"&Y9x.ϐ|5R)e/5{MvU? r&+ A#E9Ke-B Om;m+TJ7q),"_=i߹T |8 ւsxʑ;t-,l,> t, : UKVzts |GLxb߸At,=|3_\;gꞏ/>o\D-LO9+OYd?TnPz6 ,r qT뛎Uiܢ*/iNVrn9{?dUYD.Qg:Fؿ{gGhG3j07u&}qoZ%W>$_[ȟ#}z&٣⿒MM6_mBÇ%M_q~b=Xic*>;eYS;H! =_-)xJ v[oгo'}`|'u|p&z$>.#qq_Tkji.ݟ* ڍ8_VbB܈ 8mISO<8SlM'nɦڱ_ cjwNka>y\?xHwX-|XZx!e&4"dHeCyL8F.Q*l'M4KXE˃Kw?d>6uJ[DɁxBrEak$x}HR%eEq v Dc+uն?+ڋT Pd|nobųC3G̹%YAfOqSh; `I׶L *$e^ҡ>Z XN?kg*\Ź3ڸ6d7u,VwSJ1v/" >='Y6"!7ѳ1şC

m߳kO!Skӷ5nkބrkzpʨ4~*zxn2;Rg5m[ubqTgzK'x1h 6?Њd<k!ܫ! ǜ{dGhg$#^XS $#,ϵrNM8Wٿ46?m6cD-&( xQ-LxЩS74NZ4DN + .wvĝ5X<5Ԑ!+zfsβdRq*xFꬻͻ`1\u1?8FH|gR]?N|n$W*D 6=qNC3严@޶\js՜Cret߽QCpmǐ=8?ն"ҿm$jS'FlYvYB3[9[Y!a&%%r+9Tabc, JhJK>;:/VwRfY_8C4#'ɸL;6QB$WK[N0F.,[LlXCIX'<1EEq='Vaq1ῃ8[>p8-9,6!7[h9E{zO~u.jn H)I97nq&\78F7d;VKԕl<4eZs&},v-ȫb]NSB99^Ex+E[Z7[1]es8^x`=͇}./L`e& c1!STCN!TTk-ًuU"n".Z_5n{핽姇GS?kkةws|MXom8;5^3ZEvDvwW90l?8{[5~#F.kJu?zX&oK5TԞfjnSڃ8qoO@{<=\MY{[̶"q`>FFSuLY=~X(ۑ\E!YӉEդ{8 V`.;W~,8d|Q Z#YC'X'yHW:WwӟGc9);0%h m<@hPjbF^J`ZŸ[wI6NS_m빀u|[es"_s6rzv/oxX;ɹ-C،: [i'p $#tD:z3K徂2p}/UҺ_I{įY6vV6 JZFiL-Y#c!'7'[=ӹ3/$Uk^ l0SOa2δO?dOX{c:;iy])>F\}+ :/AcsYMZS87|wf;%jJ"T?9DzuL`+Sɍ;7#E:|qf.?]!vd7 ř˩m O]%`O5 ?^^<ȾX8{Ol@7&˫[9[VϿoG0SGR/s}2tb&#=&|NFYOO)1}۶a>kie4{-hϟ>h-S&yh/B>?rnмU5΢$y ߈}[P A.P<#>B|U|_aD*12"OZ54U_sMxߣpۮ8?{; ٢Оh-1`|hO0Ze@,hjjngYſO}w5_ ^EIy -%UCs9i"H7ShLAG$l_RzwhsNԆVU[pBji7]7,0O Hu<;a_mh΀n1{X6B 0W"8.w -|NDŽ?_9gcg=~AB*xnO_J:Z=#NN{".q`zyΗ:۫m>w=b+u1-N+H6M=,!K)8_6Vhuukd|C;R %~vY)e?:zJ^ J۩L=L)t҇:c}?`+bt _l-QcȎJǦCϝA s8m.H>X@!K2KU؍&XSķN?E*jH| rٕ[^j߄&ӵTF U̺}-Ky~&mS>k:\[G9xzͻk Pjސ[YOSkxd6㑏Eaї0o|%ɻT gJFw8r vLG9zxvC9q9yG_ѩX)y3X)a}"~S]ž^Hh-^ag/SD4n8.=N k);_ ۸If^gzH}cLx͞'?iO$'W'hoؖWxd++</5X |0o*\Pu8*amw󼸖tKtq9“4࿅/OҶ\iy =<]C|j7 $i3.ߵy--8d{ӗzy0OMv!g+'su1Qڕ3G>"|i'ZiW4V&g7njWmaw&0mq + c {ZI͏ź,άun?A{<eOo[̴:w/O+ǁv;[~z,c&^t x;2n<&951!{*Qh]wE-rze;=˟!l ɶKŹWce'nU%I<>깗~#>WJbӞ8,/F#ER;$~iI:5 cdYnfo3 W6E,3Q߳퐧9>_Tmim>j0{BGY}] {4'Tde;wdnĨWn﹖a+Ԗ xvaۻ] +/pI娟siI$=b^{}hW.fcc-Ҭ߉0s)~Ix3|~D^= ȬԠ'  DuDп\U\8ǔO Kt J+`2Y7=߇gzz9GY#1NWqkU-{fI-ZKsK6Mu˗7Բ3dod&WvrM<`#WA/ǰ,)=lVӵ]D?=Ul#:ZD}J4ikxy!L57sЙh>OLGlRˁA:s6D_-09mU"WO 8'S]OPxTґ/,?5|0V:rcJ\9RDIZ#PiyZ'ARʦK4@}BiZ`utO66[ڵvԋ #= "J@O^K_|zrߣ~H` O0FB >տ(]&@Ml9l'bK 1c9tkul!"V]:i_o^ǼE`*Օ׻Xgq9cPyK:F-휮?vڣ _q??$?m[Ʋ@c8+ɡ{F5E\$O߯Zwb2ݷփ{ʆtO{o\nL{,wAa6Õ.!})/g)b/%m,=V"q&q} 5mm{.*%hO9^y鉶M%%6|RMd#/w IPB;v[x_Ic8t8^ L%yh gFm{EXK4{El/Kf>^;"iU?z-W`6Oh/'M9Z+'i1=M 8p7kE $hܦ܆>J_zX~/qfxnFt'ژmS9-qj7j`@[,c1SϠPveβE KEK,پ|ozFC^S f6-O]4 AoɻF`:oz>ϸ}+ɦz;h>ԇѿ!_YkXSsLܺ-ڳi=:Cc{*C0.53E2}n% &{RctA>F̯_ )"CD {fryɦuᇎ ~HFzC~'F6nBfnZ-S#p2ɟDY\YNKi>fK!+[ͷX)Ϣ]Jܯ/hǕYr-<$fqBܬu:?LPzI- |k_'^j4]WVȷxN{J 3Q.zLIQmo0;Ӧ=%.7]?@GL{iQy#dl"BLԋsoUIc0/z4"⚟= ~c#=s3C:DPfԛ;M<:ϭL&VLP{zSh}؞8D X+A .Zߤt'dо&evk['7Α 98n<]љAG4p34v7t:/4x ".!I\>y| hOeeKػiH}dsnX~ ԇcDs\%:'?f>zmi?[Uњey}F?/6{_=.P ϧ.J}i"9e?h˒/v.+o؍X>Y}F+YdMe)tݢH|GP:L{-)稏5R{V'بS wH#դxLqXI$>My]n-yCs~HxډkMIE}ZmlRӸ ZrLk c^8A[fuqϨ ϰ_PkTnEcوk\n)8XO"Ok`gw< U͵ [Cx l]m`᳨!inaĎyn UZ@fTiUf2v[:Rn;8ey8m;8/^~'|ң?Co>#\Y}TElN |?-bvg\7\d׋cBbK aߖ'4t_|?)5 );m;+rnr|ΊD5M/wؽ$iJ SO|ǀ'M'^X<&QNj+J?9xb ^&bi#Lvm< ﵤ)H;BSh|qOBMX#$֢YܷzˡˬK gy'D`Jjbs2;SwfenCly&}H=+ؙAGoW06I-~Vș_$FǬac>~ʬPk +Ko !<Ǖt'X+$+dIvЧDN鳲*v"rLV㌏$="mm۾4Nq!\@.%d%}."}nd˒E(VݓI8hh{Cl>9#4#ู0K-e1 y Tga\2{Dx?Q<;:y>/y2M_k:$]m~Q8{nmEqDh~\4?OEAH)Fdp)jTXBLE|4pn }jɟ}&V|!Ox>,~ A,Ů/-wr8jPе柿ʧ鹦)eL`3k=ytL&=_w{ks[؎l%o"FKvrU"ά<~1eBi.7{?R<lgYǯw:U7MVZW9CɣTȀ3kf?T7:cuDO9^ùncӧ \ {$r2 ek6jX9GlSF xӚ.>Ol8)quEh{Djd+5-9c5ćz9.@50LjAgc`n*,Y"lM՟erDϘ6u{5hCFvI3BN +2 zS* I,}LrD$oGC:km-Hm- Ң(|KZ Nc9n}2zcT/Bz\zc籢M.=/3yBNѺI^ށ]ha9U I+J֥w;x4_9wuE|2cIG;OΓ78v6vcGu ;<;zcGe~쇜-$οSο[Ȉy99!nUe*i #VnN^XW ӵg\1ԯgeR}4+ݯ"}.$m7n 9 SB_Y V;EhѾ6SUM~Xc1k6;!tjwJNvJnvc~)ݗOڝD톯pOu!046$UUjlf%??^1K|Qc/ qnmK{T#W0mSpJ <1_2'17qAi?_h[9So"Mm%ծիX:|Gk|Sus*O-ŸNtk+Z&oG|R_o{`v6ْ}:KM$o us,9IjmѦY~`OP`lO=BIu-Yto _]a@(qh^Y_t6۰gshG̕Fw(Ge$xT|Y.H.Ä`sݕJҡY)ڴtP!9O<&ϾE4rSkJ,#|mZէ]J8we_G?6dA2c;!&>TkhL#Fnm5.P҉>zG)$G9mt%~;{t]ϡ12xB2IMͳ2p ~3J}{Ǻ%${LsDL ,!v KmQm j| X=Ǖ(Žvg'w0-=j# Ho(f:}5B.ߺ{#p0{þ۪ͪTxh|0׺ w*: |֡>wKs1+dYhura]Z+.D{6Ch+f`1¨С(n-4nTv&9sy\rmiѢ+kGPȩ1h^gVA>dVx=q6QcHs;cB<ePg:^v po~ru: k6#߽-9%bw-\_M߇N :k4[CcC1ꄏ y.Vߚ3Yi tes,|{-÷8;Ԓ.'.m*3ˠ&OOaA|<贈-v*1]ALW`hH`]ht~0s ;z"hƽ6)s=QϩݬhOz< Yj^,pZ%\^(t]u=sWG)ڻ]8<</u{fΛG-VVÉty8/v9>/9m;4WC3; 0Ϻ)L[*KDQ5||2o8K]GE>r#<;#YY~յuP'{oRz;6]+SR>Lqy8S4Wr.Z Fu&V[qn#9^ȃ{ЯHVWcK@Ϙ-"&̠kUK0m@&D|m:񭭴ͷFo&'&VnM1ctVe+㼠e _\8w7 u赴IF iͯ#ކvv 7ܴ]װGǹl#,ۓ"Zo+u vx[\u۲>IcK*} +U}{" p傥&rNc57ͿcY`jf^yߥ#AwM=;Xh1Qf^M>^)yIJ?40ka i;7Eapi/k?;X1=#×8[b|o Z9Su)~_qg^Ϝ-sNeQWn/|eݍ9L8e[*sIn&&j錝 :>3cm}(ܠYo "?;~_L^O@L'6c\Jql=0 {;\첳I(SrH 똗L_8 Bg;N3cq뿱~oF$]_>0EܠԿ/Lď7$YHΏ9תBZu,`X0&mS5zc5W :N5y^ܼp:ҿRYsP=@mQ1#c>z >Neϋ^fYm{'gN؁U_سհ"1Z#*|a2O: Gu|7rsHs4 _;邎Vi"Ӱ{@k#qX+?ۦ*+vWiY2x{UnO;kwb% tOm2cVnې]3>|Z u5'b7øZbx_vxv~~E*T{,v~S/7_g82~OO1}ǵgNjl]X=)$֋X5vt~orpI'b5u*n>b̪hTcFm>&ۡ-:=[jЅ=_|}!{+G5b?46=|Jxџ~ul}\3B"6J}ks<*m:Myf ĿeɗWmwx2ěA]<-/ lOo"B$l_h|c}gU֟پ5*}ғbo<(&_1k`b=#&zdEegrl|b=Zt ^kY3=XkG[־uĝX+e2%ԑ ?nYiyXʁTwPĮaAۯ7ñtjOuLCXu|:yo`\,l )όI2 PJ9OJN6b\F#/6=w+t)?^L{ݽn5*:V(}FbnR1|}ʃtkvOs>O[e|1Xg?I63]UΐJf"?zLfZ%By(qff}MތH9ʁ~2VGBQcw-l#ddE{hʛ?v=qunj}72iS*M0!-֊3n·e fq_PKJ8%[0 n AX qqUG6hˀ|u^2 ,cu`yb?P*'d+2Iudۍ c<mNC ΃mO-I .s1fIfDZ-gNZ#_nkXYdKՅoһ[IVDC- ~'s:Vs8e G[%V:(foI_;rHuuy'0 ӱUBFÿx[ =v`w0 {wP챓՝)Sy~w(vW&(Gβ=էF ^Q`o$F.[vӗhr cr1uA; .X54?a}^xdYqk\B=r6`QiijY"ߔNj*Om/E,![ ?cS2^.|AñJ:rox2a>p H_0#Ep?dq\3uȗ'_*a|7U_1~ =g00\Xf  X"% ʁCM}vӺY)ɺK:xnl}ʬ|S(_ۋ)rc\;}ƃѬ g*'<~n@^tp_-}TGdұ~zOV86%dX>or紟>%|{7=__Paz!1f[8gX~>X#~]ŌGMA-9̀Q!}҅N.'I8# YO~[V |aYϩ_)bgQ\)gv 1'ž뉵"桛n-V*whl=s |_{Ntf`C^q0:K?# ':q Z&|]o};ge> BNp#m6)` v777E~S7u> ><1ͭmڢ=zu&ݯ}}.2y,(},{@mkI9:2(^,][ l#b3EeqrM{-;2#o<=1L_gD[i 0LO3axus'+oxg~3v>=??IZmy'/g*cBpJR^vO{ڨ>z*?ߏ瑰}<:+88aS 4)w}?h64m $;ݸ1>y?(I 1iȵ2Wk><΅"af!\û գT^XNߩeJ$ɷg']v0W:rs,+, ^ϋIԎZyoPA߫"Fk<x6Fc)2lFIjQH~B--ñ<sCm>; AJ%11ZISlV6&1%j3W}js!}}+MGlPzX|HW561MP\,zNE6E ^QBe(wP_60Al|_N|`+qj`>铎A Lj%ċ} ݸ6M}|Ek)sh]S+/#{9|y.6mDM^ ؜IOLHܤ^m *-rPyv!o3kap>ossۙ}?m!m e3n|y!Yi|R˳ъxQ6%~cSpY3ʽդ;Ӹwˑr7|潉Cd#6v≠l$cDZ&z h15W6XnY[-UxP;zԦ̏C\ho3_Mp7ۼأy' bIHgyQ;7=|uoߖd!K ׶1T /!yXzfv֑jϮԐ3JFX]: {f\uM3 _-YVm-o4%[sxpSv'O"~HmMVS. ],6碸"Jy!4g B5&`2'{5^t9t3IFA.0ēc#=}~O;88jt-a"/"А`,2nK!LaraDV{:A+v;>B&lh4ɬۚ ( YTeѼ8Y4o1E{|3,j Y}Em'ϝs\exȣ&yTFGn9˭u⇯6ie;mgD ="SX도y5\?;0v1}my4ny\ "͝,-7n܎'-oOw帽eq?ُG \vP@5&g.%z4O.~?˖7ɖ{\~o3݋5'i1!k5(!ACnnW#NkjMxǵ\l}ˣ7I ؠA8oz>T'$zr;-M10_i?xL?7랮Kn~[JtS|adfA&ȩLng Ag1/?io;7Lo EIЗɦgUkB=3BוgŤN٨O2zKtd; mYgӐk1W"~Kt%-ckXO@8fUbl7]>z~gࣗo-'%Q|dW_1|Gq[R^U) n><s|-0#=rΠXK8GNq!k籽WeH+!M,83}>c d?%Y$`Z3ſzKWs2{81ξH.8Ƙ,_o,Y<@oѧi&qx;ҽVGnkdƚS.~^x}Fa/ aU57qF {-Fa;Xv7s*8_Yo|XPwОtFo~,>DK6` 2Q/8GNx/ছgGנO'FA,2"]C:^SUIJ= b)G;NR#D#_ib_oACZ,s?sĝ8{ Lc/lࠥ^¡aZ8X|%$cr7l:5 IkkɲgJ<%)xƁ%aQyˬQ- ︄x9:1ňs9CF ~sH7ϛ5@giJqRiQ]Lf]^ЌD:'Kbǂ8Xq8;N&96NiR}RqFn>k_ao&:W']lqNtKv S8_V'LlKG}z#;?C\IeB6!k<m]{9~N噊8h?fV+ёG4egqU-ۚhAhfј6 (k=$]_rG:L}1ɊgOwtQI)cX |Hg蝧th;=Bw_.Σ̾ c @ː;ėa7_'/C''eȧywFwF7iY(P=gS괊=˙f`B4M3n ;onIEM>;iЯy*g(݃ߴJx;c`$Yحw aG߿ԇ28D8a aѯ SurޱH~U_3(X|Ow[UZ}bQY*G*A[\%.AN%' q)ƽ(v Ur{P03"ϩw*Qy= /^˯l=VQo/'gcp#}cfL}y,'cX+-Xw[sɭ ApFU1lôT6{ɄkC,ml9 9V\{ >3Zކ٨/>:!]gxyr֢GfUq_C??/ݒޗS~[O}vH1gIcJ?6x>]s0$Rȋw$U 8@#wQOTJ$e;:O$'o7q$q&e8[U*!Yo'x:E+[J_B<>2;eGن>Pu.P8>P%r+/a'H3S IFDj,ve%*.tf$#5J~Np,"Zb5WmiHkClc<o(ڄ=FدRTcxNv- i*_B+tCGZV'Q_c$_}up3[.ѿh%cE-tϐ餛H͈5-eYW'gKWǹ!9yO={=r~C{]?u/z2o`y\%mﶹv/s@3-qgo2[I#nLگ qw1w4sgbk&brE|2N`JYH~ÖqCZv++Kx{'D]щ9ޮ%T;o'+MvN=ޮ6{`6`ݮ+Sogim;$nnXWQ3>n9s|?R:k.gL?g~ƈ+GJh^:V>!z?t%:1k3>ȇgsL !l%}Cb%kI}]~y# qc=DGs=Gj֝=V2[R|hIqj=VĩNv/fn{çi-guabC4=GlY^P.kݦVU1f@Z{<- @ Z^e Jy`?U[wtWvu†|95֖ ޽~}oY -3z^`Ч𸕻xc^wt[B|!ٸPVm[]N'o<:%62츰}\nM{t~{_d.1{|gi<#}lY֚w? -\$jGo\;&n9XoE_"ߑ fz]OnN`6g?N,85a"6a#ӛ='_1i,L 13xLvxp*l+Oh֞.X%zLOˬ_wx=z#rb-ޣ`g|'Γ} i~qeV|d*CTJeNn[!}};%dɂ$'C2a7=EE՞|J@V0f[iscm!p^%0w{[lksYפ7j e wf]&4Wg]gv3.hibexy?Tl0I_BױOHee?&;V:g /8A6_Tۨ%+d 74>N,9}u{&ENO??:,WBAQs;[YS3V |!ە5:ߍۣFNЦs\ˑB [ oܜ2_Qޭ1p$8`s e`9W07xc}Qtu/`67n0Փpqi&7Oc8s!~[|(v+hLmOp3mQøÆc{=d\s?oS8Ew`CXr|&|aS]B ե1CR!' 8go,$Yd? T'ٱ˻uMcb4k:+}\7YV*3A d<v-?Iɬ M=Ն/a|ۊĻ͸bbuOL8q I+9Xb*~V~vR~h .V%?ڮm$Wݰ<kE??'}ܥ? ~蠟8Zc|_j7[y쇯JM,ks _+jTvrڳjh_/TO$V$%X$<#IkFh} zM~$E-&G*o%݌<5{5ky5$sI}ZJK}zLC T: HyX #b7#*=,=z9ĪǬ)oșO o=7_rbl9;S]3Gei; &AְS51n?Xɪ 31.#^ j8BGoneNYE w~.mB{3>yرJ!ZĵkZggt<徆^znYʶ0Bs?HT1{1\i¿DJrS52Wi/Z}9Rޭۜxn)n7t >a=~@9h߿9\g`i{8~% ZMʅegG(4iᇎ\yɯ^s| wCqy-6 Aӳ[A;?=H}z6|E2|+m*-r|B=zMzrq))LJ_{H) >9Iewm33.;,x? F! >|6,]δ]hwJ;ߍx:huѕۃ<.fV 9Dz9 1!6K&-!,w7B{+037蹞J1)N m82d96i4l>' ocWs9w rVSo νY`TY,{2O0L%NA.y!-9CjOf[H[.#/k9c3^9l37?85Y~<q{\Ne3C^'`fɏ> +HNw;HABݍ[ƾ:!Ҿ%_R[RX"w|97MVMD!dCW\DS5?y:,O -c-}z\ɲ֫hnqDyh;M<ܚӱ‚وd2 4 lF'$Ĺe!ߖdn?p(ĭu(S{' G {V-Yr?d Fx` GYI#+/>GNpd )RH-G v0Oܻ$9Ҁ_0HFl'|c#K#YN-ç!1',/.GG6_\7N, )I2 ~#odF=_>~kݴ+bjo!-#)eye2rr,!sII>a>j?8;CZZG| G;ɽ1vNjqA:K4)~wi,ms"rW5#e}_7,?H@~8פ8oiwt4-W9iVUR``fybv;R2K?ɉۙ{F|'r;H$l_&bF%a|!d,=d^3ɚM)):Krd.GFDQ$E%gnlU:ld|8yVpM&|#[6w"Gzo<~"hO^sm v=^~7yOGu}j~^#z`PpՠOۅ8G0(vќT[C\itغ\Ϣ}6|@,{ȶ=<8?|}q<Ɏ44kxJ3PD}>TO">8>3Ugk>ۘ6ˍ'Dܶ{glhQH1۟y[=`}!>y.bn3dI ύ^s%Y~ĔfMEw\؍\r;l,4?7ϝ;Ngϝ,z/ 'jXI.Wdڧ"fQ;wB,E N{p0 ,DWHvmNWEs5rZ^̚>߯t>zf>aGI}=6[-eBW{//!nA>yO+|nا]|FtUzB܅nSujZCz,\|᷋>A3hA76Sp0mԇkҵv C?c͵nHY5 }om37VW?IY5?փWlI@7b𯟕B3~'Z& N~e>9ث˜ا2̸0ox E#r҅о\|GG**4E$ɉe4| _ԬŲE]YBj-< hB_"pM2+fw$3=.S+XrHJ>oӚq]8.|:W 7My˽mD[-LJ>t:S_mEL(}I;myw-cKY &5~nv0> Ʉ5Ec5z,sQGV{aL$C65!h}/2n++}q\kH_ޯ[.|<,ֆG_}m@z{T>%z muK㼽G؃:F сj]oF+A[Q#9dt$iꔫ|F@Q\IГ~*8h( | O𝂗 "i#[&_5FeCh4e:X_h2ě)":~YqgO6zx qFW<+DV]['DSrOt- [UȱuKG.ĺn-}$GG;ب5`%9+E[4p;A.M_WWD<=>"YAW1%>%&IUp^_,D|荵6L1nzQXXoϠzuh?rhu,;oCrJKsh[H6@o+S$5F .rli gPzzZv CΆK+/wKi j ÿW[(+ n9!x1$YI渐8IÙ˲Dwȉƍ-:|,i3x ,_H{݅5/+)p|RB ~ws¹ۖF \(Q$V&Z/Ew ĕ4Erbi?kEy1gC9P?*`&ZΛL8#uxZ/ۣuxx XM/ aR"}o>>g Sg5g^=U;c_ Y ~(ߐ::IU8?c\qr&ǣdlc3xκ )]w'gq/pb8G"o"X((Z&r{>3}/} w7MVoS8p?~Q?j"p?vN9|zLl‚FO?d?Śp_[j}>o>':ĀAZ$Q3ҊKbH$Rx &L{2^<8.~\ŊgY=x #蟒gV+/UZoWQu< ʪ1&]t ^|Xk=}lsAn?>~fI~c$oa:LN5ic\g{|GS+N /٩9M|~x0w!ԂV].$DmWpά>a8s/d- R]ycԠ<8\uy$gM9Iy$ue##ŦkAqmV.S# =s .Z3 bn^]Ye<򋻩Mue.,q=BdWhe|,dqs:{{ŸaJxl2M8Փ}14-{k8뢌 5ο lBGe}Swhhj a=N{޽̹Wǩ]ylsyVm6틙&\TF*/jT鼑dMT*'u4\XN5}rbJ41{?y DsV&7?tڈ@{ic])hĸX+!FUI9(+YFj}-օeͻ^=ױGNl/iNb{BtS8@P[LVV/ūӛm%#^C{=7iXGw~q*>5<=~uQ{Nυۺ }6;dKO_q^%ٶ`>V ~`vo#ӹ__0`%Q]J"yv=h \=pL\׶}om;[G<1 oP=Ϗ})Lc^^SY2V>zQQG_lںս^ϳrEwFĂR}W >.%QS*Mc2jn4m߸\EߍV8&C.&>@;KS}ڄ%jם'c]}-Ku2ڄЦBM۔C٦YbxeT+{'s<5Ǫ]E${ȹrs(!r),5}_^,Ϭ{/IYKe4Czô<5k-Jh<~<3B~e"Zw%aӖIzt4lXfd(G|ftF3,9!>ܦD2K= H֡t]Tv05C,{~6L4͵Lzlm&㱳+l/ѓ賎mj;b;ͤ-Tcj"'ZK-fG&s}|~srvz3c=؉R8AрiS8imB.0*d>LT@Q_ 2 CDzi|Aq]J78*njAx|$} ]}񭡾>sϐ ͡&Ă;Vz.Ia"BrYs P}]l|~X"y5gr*6Sٕm e@?!}DϠ}쳋dvG'IyC׬_N`A3]%(3SscD|>-OBM$ʬk ]D$m/Xa9;{fHQAX٧mLӯw_a|QJs+CVȽlk F>+$াX+a{EgwDT>xo?]8}p_:PA]KetdI6#UF{w$ߒѾvB|;c6 ~.~D^I 4ю*h'ح]Z5Эz~{NOc!SƼS/ :Z5//z&u5Og/N[?|ͱoa3떳ȒF<89kL'/k~N?3Sd9˟AWÇaGa/͸>*0s@bjÞ&XBz lʸقnc Q퀿{4oQ߻[=և3x}4׶ec}G|Hg1}Js06, uRXMmK}=:ك!&KFz0daYQv`;rT4D[w3E!1}xC`6XHgX+MўIe5Lz2~f 0XFk^ )cri %vDK\fI8o|;VODQm2묅m6OR9N**I(K&:.Y ]P[Lq|G~!9LyC8]RH\8 \zZr4n!8kRìP!<'hȱ^`_ {1Io5C~#W=%ޞ(F}-[?:K{|Ks;kt,Bmq7ў56a6N;Mh|"T&p5Ͼ:uo;0W2 IvR\>=!f2үΰΡgU׆"6ux)Kg$cנ.jnn/%q;[9JcI!!'MbDZ1ED8O"or~)Dxu 0{։/T"`Wcc}lyjxտԄ/y Ɍq&{p6|G,szJ` ICWV}JJc4p&E.32:(7xx8>^~XdrXKhLA^hl1x!2Ӽd:;8Ѣ ߆:DF9e~.e8Siܢ筣qBUhYT' agCGۖNkssnR "'zڍ=y4~:ãXM|~q+^ZM,T\jպWDf>乚dˡgߩy9w^BHό;x:աsZ!C*A2<hirC.jRs#l8Nz66?)Eb%t4=<:+ǚݏ<Ft:0rc|9h^:{TV+x/{4#8Nlfx ̸8l=FsM ]JŮ z]@zsX ~܈9 ae<6UOZ Grp]6mU}GnS?| 8kӺo]~](sz"_CO:yXCsw u;G9mx{CM ~qЕjN5H>r  %quSc\@ctزM)}sl`kHhECaKo5<ps\(.]u\}WFkCM;b:l.> Ht׍\Ҩ2f[%~#ގQ'ʾ6!QߥgjgȕJ+VǑOLt*͝]FK,ϛQz|vn`oK8؋FI}mAA_cwz s%zkri6ۄd_LxH/~0(z/w)FDB{s柱V#odJs*/|2!o: rSv?aV|h`;G$_ݦwޒXED/\g7 {8?(>9$RIFhnҾygA3ϚY[BOރLH '&d{E ٲYh{6*/IyGPoQ*iET "=:|Q)R.<յoQy7BN/l>3JaE<51p9f b<{C=bYCI4?NoFNUvNEZXf IޭTʴӘyk\V!1k7+nP*M1^^3cR^3u|52iAJoE~|!ɪWghkBfX߹B&o\J&ku q{2ZimyRʺWž.g!{ n{c!rd`Yc?t*ђ/nzϷxޗ]A,xx ^G r9ճ/?x% #֦В|rrjKHſ|~\_`;`?uz 7ui< s:]`E ϖpXy>E%=1ckΖ봗hkIcSy9>IAN!k8ƹmRDf|}Ng ҉i];gOԋz\VGg cֻnNMF}6g%G}`+L}]4dB/֑tj3~Iq 488}+PMBza9pD6rSy NԿ}rvkۣkIVY!ι؍L9aXFȕԖ6r){=ej1C2[w ƖT39>j<7>xzMאTe3"_T~刜3'$Tf@>,"=o1TQodY ROjڽ/Ɯ>=K\}lK^҇=K|[y|(~NMێ|*’ۮ |jrpqvpQ2S/_d#F-;{88zНp3ų a{j&eD#uc7[y#_kLź꠾ S D_LJ1'vĿo\_7' !H|X0y?8Oh_vB}s΢EކXk3[4e^J-q{ώ3:d<]8#YK*gC8JOl;-x+B4pSR&jK93y=YMb6lf+9Q wx=[}GlaOO/=Ϋ'!Kjy˲?4Dr`̔Nzdx98fW2^ҝޙ{~>ӠB: ٧A*n36o|S~;I7:!7r? ƌsp挐;m/Bct[{m$-p|BAL5r᰹ =c*:{zq i_g/oPLŞ/첔h { k ;_J))Du7/|瑌FCic?M4ѣcU:k'yZ*obl}q*ϕA<ȏAn^[|kWgU9hkNi6o+:׷^~+G?9 +(?C셇x7|sro|/߻kl~J?{Y[P誨[a;aV·ipnȽ1͸cLu*Z!S~ۺ|:*wOWHcDi;>M$Թ,?tYy !ibg~n⓹3֘ielķ!}l:Œ;'W=ΫPGiLqdzvo :)o?(6^U}or 8bI*ɜ{v{k<ഏςn̪L"y ?fDR39lB.j'cJKbg[g >V)<}6I\Fzk4)Le;ϵrBD|V,;S˩{:kƋ>S.J/hu޵)LKƵz8!_} ({<ϘmLa%wCΫ-%y6J^A}J}H>TyyWoIj^ ;ENR,:6S?ca%(P 6E N{,T_Mz2x?.4斋~K/zp.bZq/c9>g}~)[/QދT֬Dx oaS=H cKLoLn?Uma%*$9kOM;"+Q?# N@}Ϳ[oލz֞Bh-Nrץۉy/'Md)Nזm)/R~$m#>څ,Բwii1鵆EMs`/N)sha5/˹4BY"˾A *?Q~wW0W=_hjȑc‡'3IDOn!hdWB 3^yô=3%^Oc%%yN:%o-h1϶3y BnH4Gc5nnϻF-*z^{? xT?s\r'd& Jx!VN&Kb_$hyTHN*5h4-hk}[ fljQzAn$+rg}>'93<>{k.W=7}WŽG!lV;I6g_]ƜWf;J%'[ڻ!P\zM\ :k3akipKc-I?/,0ܫ'`^7tMNl -_e._,yasIԃJl:O|C(^k(OIz$ɨq'՗55wTŚ[W9|Z1\TZzfĮ<q^=j_Ak'nm'v^ccj7i9.귶.> MIJK2E8q!#)ȫ>ßp< vyQ &SE䬃XBWO~53cr*W{P]B*^-իףs:\'ҹM81Jpo@N'rBҞûoۿ.E90_97W: z* wY;?nw!Vwh !|29I~p8 C:a%?$eTW{?L1.9Ԅ$Ymrֿ8^[(ˌ,WQ#\`+Q_gOO}ߩ7qOQc;9#>EGgeC4d1V*h6!źY4ՖG=4Uӵi^בTxYޜLhǮ!?R}ɟEďE"Q;Ѽ~|0tOq@&8S*IE23 l5e?JXQN eD3֗_ltKXXWVo7 #>j6*>"|r@秴=f+ʍNDiD۶ blu6b^G/.M{͔"tuOOdx4`2ktBvo?ꑊ];R[ɑ}{rǵvw$ߑ[}&SmguZe*w{h2hj9CtC}H:)~VZ蕧~~⩟7f?wquo@<:0Y{kϠrBVM]OVUP,\Ǣ~4*K<Aӛx-|Nj-l:<Vx?$د]rZZ|aJD?@?U؏ϫp1_-_><~J>)_>~V O>|XCwRQor]L؉o^LzPa>3z~,{yGǨ_z^|뢞cCQ& {~(LzNPYGWacZofk)۳BInQ2y[G[nœ)=ڌ?mQ6Vл-W+S߅FFY4^\/iVF4([f+#W=`o+^ߦi&<ǞѦZoZ6꧗2Jc1Qx[Wǚѡnœih>s!cymlq6`VM9Gm͏ц舒| i@5@%hC"\ljZp NZ<.oOS۞dОCe ޛm)}oi>#w#=h>6e}$_}L@3L?8 6 nyxAP/dm,| .뜪4!s<Z&:^X3=7#.e,$=ʜ%x Kf,q+M5YzRI(@ Hw# ]R^{%M)Y\?o%Z +q~!NDc OlWSskʋ|) NfrC"c7NBO79hS[\٢`? $xxI5ɳ؍\SM\I|r+9p9\nZ状3ڌ3N/5pG} }6U܅R9ۼ.9}Z8sB/۽#X~Xsp#^w\y0E|E(ory^z/i؊U<|wy<*y=fO [c cs㥹зOl tm%t|r n~(=tj7XFmFk3m6lXk{`_Ua;Hv˯wcMeJ.I9$oژ dFdkl6Rf,2e$S3*{wnD}&|ظlq :xWIl$诶 ?֣ QoK3kFY^!1ƌ̡u] kGY,MgKo[VC7U~j׭iqS?*-ĵ>wX+Ⱥ3ĊU3ͽeo̦o4qNc%7z-嶱Sg4:CP!6DZ{肮VkJy,$;NCnDW;4qP%fILT=o=M82fp?rfB)];koٷhvhE.x[,U}J6K|ohb{9N~!ڏ?i{L_x-jlFv^㯄onw9bDvu4m5&OBoqS|Pzo=<|EnUD~ȼ޸߮!6-[k%}g1ſ?\O TVE㛬ylmIz{[8?I$}SYPݥMMXvGU7bZϛek֖nEbO{8K;_Ah` =;U#_bp.ǚx* eF v#veob.^MS~l LO&f";lv_xVE|.;wէxG5pYrm nl$'A2 瓌|+INPy]SAUz?GuS3 _]W3 WQx))ΛԊP/D?~WKMMԒ)Sw258S&bVǛ}&v+6oLrۼm1܌6o4oG8w}5I'+oTyܘ3޹u+vϢpyo>koX{3 Nk=^X{\oכ~߉9 ـp * m*lg &,_1\+̀7D3vn=r6&L5H߉5zcߢ5Y;@I !mXG+'HQZe棕'-wr6X|hs9ޭ9_M՝ׂwL8ބ5SP֏ 6 k'Jjm}Czdkڸ|Iߧ6MJܦg 3udRqco܎qӻh`6-{:(|lt\h'eJ2Ui ֢BN~p٬icʮ) &PC4c?V ٵUБM:2fw&rh6:A@Jb3F^_A@^HjֻwI_2+M'qG˓z?ւ-+֚&~!3rp3h/].-2z |1m6kL{zh>bއ7[>4|ƤPo=({ܷ6~c-I7՛.Ó_?ʕf=Ny׿xؐ~:_<_CYH{p;}c鹬6ô .3CO0ޞ }! ޗSv*sLìz=^yϢmY:l~{]ykY؃o4-]:e}c+FL++~b밳LO0;fE9VoCK <3#@\<;^> x>\IzM_~?ySax߅m*1zwyl'I5}S*1ϧ΄W f*P;ĵw9׍c=i;\ѯEQ]973խWqZѶ.|nn=}CI[Wxo4,ڧeYFl{&aܟ,}$v&G{3 e7g*Na[{zܓ5<",ܣ~iݴᅠV[gY].gn8Hm&& gYa;=f ΕҟPTVsuSLoC}“2‘P6VFщme/VF+*L6=eꋳ-O_gݕ?'|.Y{M5yB}B:/6u?7u/#SȽ vO!O^;Zi`{{qc@|Ocvv̞(?mv$p9p~[8pVweW\eUR屹ȪO|[Q(|JSgSX{T­c$Vu+Hfr$Ӄ?ZNX?QǑXCuıTuSR-0/$vzE/R},Hu~T~>85fS]8[Tʬzv}hl[hl+yZ_z:gv"u ] -&M_dJXq|7{٦ōb9Qou>*aϫI*[_Uo|rk Jaw'S*S0'2%=.2pVg1$GDRuSp6"1鰩@iEi7Y҈&@Z;hJwj1o$Չh§(CwХՂ.P:He q;%] <C 1XM}%Ll48J~[Λgv15@{I5{uf{x,ͶO~#wissw"b͝ U[oxv/6\?տ5_t=LGRĥq=H8x$C8>Km$l8@wЏ7ȗB߭ʬ.#LiIpD5[Mub~)/&E'9>@d?F[>i?`<e1m~mۚF\&|YV,Sg];f5'! 9HW󜯻0KJ+E O F39bi<WG8멘#6bk" Y,G m#kv- &R~&;>9#8VG+U?W2Vs;b^|vKS+͹Q̫)$K(,>cMǂw7 $H^+xtLyyGɊNm8s $hrۨ}"kNұFc).;79Ά TGM}>m}-&몾u;t*^򢏣5< c ^Nφo5h\~Nsyg1:Ɲ wXs?x@o~?=pjdM^71MB%|dw>/eduLT+.;,9`"0!\?Hڐܐ8'~yabYX>pKNm:}uf?sWK7v\X\*R.uSCM%gGqk݂Hk”ğVzػG8?pk\88Tv@i+?|IRZf3/B7ύm=//+6/o~#[Cj7þƓȊ;FIpGF\_1Aͅ^_j8e?6 .:KQv4_1LG%{QpD ނ}/k"XT8/$~ 9vQ-bᩛJ&>yUu(Fs6}p5ۀ, +{g'be[Ype.2?*?n|8Lc-n4+vْx6@%c=*m)B dhִ_c_• 9dWb-W( ?T_\>lgStv1 ˜<7X'[<|ćBoc\_{1<أc&>ش]Йݠtӊ;tA;GozOߚ~Snzty  @oEGn6X^VFݍ'dsDyxg!8#q$KMOi#zp}}s _ksY?Ij7*pqˁrYzVOtె$;@Պxt5OQL8H A']f!O,Hj+5Kh p[_ cY~#n%2Kecӵ5 .L~ >ZהF\IAZMk3 XO0wo 8`= X7XE$"^X &&j/QgUY⬥q;h"V?%%@t*}$ mܿNȀZ/۴j&8p ҼC?x&\FIM=-<̥Gf&n7&XJ46a&};ϡX|1ܻCJ./Z06a th> MfxiƊn#M7[2및K:˸1yqMb'*8NrrlW,p۩&Z ] N"gDV ;Eפ)~X*9{KcǢo} z6Ŵ1x+f>ڐɒUE,7D8,U?zrYt@CJW{6gEޑXI|xr[`;oo f,ggۘLKI:Xn}>Ge9f#l+/+W%}e!UgU%IѸRmkL9LOX1d+x AD[&y]MJ`MXA}Mq(ܸ͆&7O ]'ɮ}ͦz>)8bS5$T+k[XlG S9׀ȹ|kkhWzuRk-g>h=}#yoUj򌐚:X{s ]4|:^@NlƈƙcZ>ś1nƇ2kqzFs/1Ɵ\{>D=95Vc?\|`QCYQYԿxN5?3RT>))ElEtwkÐin qf~uU2_rA9?յGy}s^1ǟBj/$7LKgn汌eo}\2oY-rYaÅ6_kGG4p9uи _9Mk|gbJl99xdO<ƒ_ {>]W;j_;LzVvmBtYhMm vm:5ccڴ2-›p.;7ZI(vPU~<1xI790kz۩9㓰BMcDGW3fk׷Oye:tnq/M#kF14~h~îiijF&t.3?ӄفgJ\l:Ta CfMZ+vv8M|*eɛFprۉ1T+rorIKቜ֨ʬ?w76,jۋ~2{x]u=Ɯ+['^l'E cnSsv{۹62m'u<~!WIws}-:%9{:,Py5fXZdI|״Cm쏶mgz?p$!lQ0HzW~gʣR -\JP9I6Of8V55kՀ3 WwȓEpG&GapÅu^#2 eS4Oq>h3%B'xq|Ku 1͏K1]ۦm2<'u^BOXpYM_Bc}Yw=Iq2'Htf~񧟎+1'M^kcM'Yq϶\=z~X{9:rח9@[xk8O(l%J9NXo{ϢXlˈg|:k(M11$OU7%K}YuV R͘XG#~&{0°Wǥz} + k^y/%V=n}QތY}d]4ܾ9~G{4_Xm^;lQ>LvYhrf ;6pR)ǁݟٴ7oeyӤE-JZLIl#q$aXh}8BiXB.INUd̕v5x/E̛_1dzHq<˾&ٴ&Zc䶚3129T~m6Fصa4ƫ1n1~A4/\>Dϟ.W7qzΉkAFT''$.SXr54zXg7-I{9̓9Tw(-co7_v/{Q_PY|+t^.b5z)ccBuuŜ3ķSuǁr.ǯa6ufk{t=_zzbp狮E>yV}/ǹ}/`R+f?~JuE1;h_ľlvVtET_y{mh V~?%eiV(?AgȬ}>Ȧuӕ}p~NsXǔOϋL?Z?6=ϸ}4+p>[!|ge)ާG6˗'yr'{kZJ mƸ&vPExJkK mƼ^NfrXGUFz6Mݛz+]FxZ{2r^;E6M>Sue~O&{w"H އD'\ \ޟ~O8X`T8Lq#ĻM&޹ ﺷqL8WK8fb~ez5[ļ]Xs3Ŷn$8zpsq]f!}ҳ_; aP`' ;X k!b Ÿ靦:ML^hJ0urlY$jyꚒ#sVcJ9D IzGcG}/״yC-ĺoJEbO#T5؃Iv4fmTD>G kl W7|oO/.!Nd5R^!tc9\5H6ňn0KEcXžl\%mrf#yHF>k2Y*EHFyYšjE5-+q߶xV&Kig 4yήvC7WVCbBO}{Ο,N¯ș˩EHB\ ?W73;*X`3&^ى<;l}8Cpyw>-Ugz}X x\L\~?<vFq`$?Ц Kc|p4´4}`'ON/y:"i^g~A6SU <wLI"pc4k;#ûcƽ\vBm'%a&]EGs<6b"lBcoɚY>oT/{(s>5'O{(~>Vt] }~a}Dw!gBuH}mz(S5L/ezƂu$42e%j#m=.0c[sY`b W\P7Uͧ~yaÙpcQr[U;qukRJ|]A9yqŔ;jLv t=^p0"8,aLXM?}zaz<1nuԟ_ZX:e/i@t}DG pNa}6aa')]FLOVd=Q_ u Tpb[8DE߲6Y })@j"5Q\=r?B؟'# t̚[?o-w GcPIy"Rv{]3!sLc?[v' OK'3cU9>__nn0cRbRI]sUC{bqBoR}tCz)wI^T,Sdɼξ}.] q\/rq8_|$L7ZZc|6aO,EOn~w8u<۹;!4^wU<7FbU V1jB[hvfk&vfteA~'{ ]4 e^sq' swA2ύ"N3Ul|>]} q:D):N ˭͛~//Ɲ1;+z>!'<+ۭ&YlPC}Ԟ>ۼ^&Nf^lK'w7-^Υ w9Ӿvl`BĺuqkkZgwqMŝ1)"[++åZ:ZD^|I~8.N(/괷2صU~̛ _t Nvޣqhl>/2O6ɋ4A%sEyߣ]ZE1;IDagI`^hռlVСqFp.T|'.tM**Iwhfg~+$ u_W,f\J$%lNj$?TwBbTM|Lw"֜UDsv^7wy'k5nKęu_A*,{Y_f[/qPJMF94`?C\5ɀƾv%m:S]{nH,Xƿy[](MWcGʞ1 P&m6Lޅ"fݝ_@.L]lD>,id:e!zX*Gr1A'Ie9sabɘ5usĽGh4䦯e8셌]npm9C \\徸U/Wh=x!uz.R3_\=ysͽQ@[3Y=~L /,3τLzG~*@N_=o kl.,/q5]H~Iޮ;k#Igoc^5cNUl7с5_˟Y34o<ڭ: dSz\MUS(:4/T5aq]x|15K0{|Lz.Y5ޤuqvuMQF=#r/@ R:i&(# :XB,Lf칂x$z?KaEp~rз֮o쪎j~U `iE|3]rFIG/ٶ+$~K`\KANwɅ3o,tq{vAm{+cemms˫zE]~&\Q0 ᆏ!TW\3zj_{9"a0QW+  ̰=hCC /PZcv=aNjl댼F>Zg>h2F~kz"n$t9M* \7,bUye≂w̗c7ѾS]zgmk}*^=Z!sןn""lf- uS9i3fiɬ}ߝI}h)o?Ig=*ZxU\zY_O|]&ķs̠ȘWB4a@|8Cc^&lO0a!Ğ:]<@=3YރlEjr^5ZN֟%mxjtV Xj䌖6ͭr7c.j濗ڣ7o.LU' ;]a愉_E~Etn+Zf+k ?mEΔLY+/!YbjNU 7g^(duf? 73zCe2yZ53&e|z!ڧoRʌԗFœY3m^nڼ~QmY\ .EG9Z'\:C\U}}u_45Dz^Y@aږFTGD} p.=2Uՙ}ŲE_"b<;ZUW>E_-Yܮ7]jϡ׿ u9~_!rٽq>ƊԀ޶ˡ婃ۀG mgFgqvDqk(U鯠1ٹ}J+Y?EP>7\MסU3cknggo9kPDT3A?*P!z w꫉zwQHO ]|~y_6Ʊg֤#vq:;δOtܬi֭PW#%~_U(h ;2r {_nʮ 7oh%qLՠqN4;Fkilw8 );z΋y\63`cyLQ6M 4r sD.ֹȩ] 9>kK: A¥̈M{&\'J3COlG4T\m6e"n}-S_^F{ԇ xvO?h5-V M_dvQ}иLq秲*s_0툦alKhgҳF*o=lk#Hk["ڥ$?S^_(Ke8ɋL[=W?AYh(o+#:(ʸMۖPVlQ(VF͵]Z2K|ݸ3^g$}!sF2E(зQ>({V菛-6DVF*ە^_8Ҿ=3{ {R[.&͸#56nFqac Vl?x5)\7@gd=ʎ+*g:zHzg5νd} {lK] ==:x!n|g>lw:y~>q&n_K@~#)ޕ++OgN_JD`uʐxg˫̫o^NEQq& ]/gI F/49}>ixnǿA TvHh??;O1Bo,_d+ޯ7}ٻ޺D@2rm:XSaTת0:7#ok}1b}RwҘ(/Pחƻƻ_I|\o{{DWXn殡0HcxAcGƆ-|e:͸-{}anJ`L^=V3qL[F<*'kŃ<ݠr!!Л<#yQzKDͼ5B4J'/?^oW*0:N3>C۔fH|lc?yw<}tߢGkTcu_b_pz(]iWxsf}o>\NJџsʻUQqv~28]=ɢ?py{{2S3=%|MGim;]/_Y}}QK~/}_A[,g(YT:^rm~;Gvz%_o@rO>e<]Xr}N /ǩ|YdyRu˩O?x'73O-wfAkT?/-ҊYUx*=4 ܉ .iTA]vأx&>?^-c#6f^ޙD?=ƣ_]nMTfW+WOۈ+Ô~^D?Kb?jd?Od_>D?n_>܇~2 >|U8"񠟏>*|"5R~n7Y^׬V|VnDAي|r㍯^y)/I7)G8縣QQ,}4ʃYz2'E(/IQX=ˣʵDw?GQ#_OD;z<9(=\}/gG7Wott;3n?Ciģm3S t֮f&>{ ы}#9JFWqzt6S++įEܣՈ>9#rSwϻϜ=fzK_rͥʗ?$ζ:ϬA|!o, =OϑSqes9ؔo{}gj8r##碞z7ynBz6̒7$5:d j&6uWf:'5`F_OxFQJ2Ljc~=_"Gy78"o(뷕enuxwQ3[@VFmEm?͉lm ̇7O|yœ٭ .?2Ag Z !:3V1i?ʈkY'ʈye7PV`oAYWQvxʈل+leeW?C}=fٿ?n,sfh+#e 駱8B1r3|V<6ՙ&Ԗ?Ru ^u&=Ev M}ܣJ:}jwM;YBx|[mHկ=:Y<IYi=BgW~HSw^?ZߙfgqwuM13_{1罖gNQ>I_7d'xMZnӍ 4XϚfW:TJt\^Xv.إ 富gusn|0%VU#v{zJfNR4m%[~M_jl5#]WhO|lh<^ ;;cu 1?!gb3.No dMɌ%@NI+ ]xa lm%d"6˱+!VnS]fG% i 0#_ڠ熙v$q>}w xf<@K hN_  5u; kGIjիZ_>ѹM+Zg3 59DfĢ+LYM}vYlg~̊a9G뮾_hez~]_Q'QbU':V/Ow^٢Q]vNFh7sm/ӋTý˜wN]8y{dC[+(Avw,7eu1}ޙtWHw&يrovzRҥ Jmjr#I> [GHMn=ERӤe^x=.Qv]3%|[KOr=֒%{-{Cn82-Pv6q6R7Nt ə=YT-Ʈ;gZo R?3Oශ)i~2YVDŽz]:42>,|.1}l}y{)A5Е̌sg:].l q1exlnF.qx'{Bo")ZqN~n)bn:WK)ޘq3>V ya 0}WB"P5Ð ?O쾐8#3L{ubOM7I8E1{w%`M+UGFEp- U` Y/U]Hϊ&2IcM',qPF?˜I| Jxf ;Ip^GV=J9ἜFCɴofUZ,`Ɩy:cZiWhy2HZL1ZXio:/[{# ػnˑrދ?9,i ;\=}׬-۾偾w'hMsr}/gؘ``6͜H/7kph=1qzspWRN4jL_Fw]K'gA7E2K Gn:1眨`$Yܷ5sCw0Mq>3hL+ g_Uy,:-435Ӳ]%F_qV[N2o9@Xy}l(m9`y}Nmy@ bl7NtY^L`#d6Z\DA{kLGo>|{乏%R;UJ>d8KO!{ge?sy1D>aeӾKοH<ɬjѰvyįɾt,grcd'[ a**$wtDc OV'b%"O3i!w7+rl.9ێ9`W85W]] ?.?O+yuj"vxNisfOo=K[xy@>룍L21+FO }n @יC|?쎕+OWVDLKCm'@kZ 4Ŧ>!c'ϙ-G<Ǐ'b~R~!;޻ޥ :=)- ݀X5v/~l>J&_xicN="O̺['cqīϙ _֖_{葃] 6i~[zqrQj&: f7xWKwy]vrҢzՈ8?;߽݈s>b~X7od)%> zŠ ~7yj΃V;w=ɜ!f;&K݁~_ =;0^}9=E,vYjq~"u7Ջ\R{Xp_I^ӓ ؀!խ쐗 E.t"Om쌎w]c |6;,Z8V<.;?q/qȋIFeύ gySzF,zbRb@N4mp̀<>ꚤ˒VYs_bjِ?=y~+h?tE0>s?7"blsc_,ўscYyqLߵrMO#& ښd:7=Ϳ@ /ph2Iq~z~y{M y@#T+&A9IҝJIH2| 澫4hrx[|V|sYCn}gC251~;8ǜUY)2-_hs3@kѹZ?ˆ؎B7Z ӟ0~sϊ'u)E?miT?ї W͘|[#0q~eRb NHZqfqr {m)_Xylk_^GVxI}X;x5s~<^ ZKrtqWk8i_Lc8{b!oOxdRݩ^5w,W~ ֝,P*a:GQ_Dj3.׮f^]f>U*c@.2uq1鞆D1%gw9S۩IBDuc`7)QX%t+q$x(O]^7ܬ IW'=~) gPi X5U_4d,@p_A4yT=˩Ѻ"VqA G0cC|dN?n3y& V lU6M7ߩj`=<'g~غRU ܿ'ɦ? t6Y{nR8`/ɜӁjcE*ɹ]bjA zf2KBy\i=[qAw8/Հ=b +i}D[k4ٌq"f'Ď4?mG}Z bN:JUj ߁scD7rlZ⽔\ga j|V5%TF%q{b|V9=QK}M0>n}>}n }T`i .d$jOgrwqVĻ<ȦA﬘eo'`+Mc)=Cqx3P",'5L5;Ձxj8@-cEi/Duf90:s16e}R.v3 jHtf ?'qؗY(13+`ͧx<3)l@Or dzh;;9o{t1W0!;!ށ'kcE&4b0#˯C¼OĠ1qМ/ܰS"kB,ic>gwX눶]d 7CC WnWp :?:WR_KInR_za/7M<Se?K[&z]LרF稟F: TֻvVp8896{-<Ì\Cܘ "|nj{KĊm|'8r5Bw.È䬍A捕keD3< X[dn3HJ1g+oN~s{y g7Mq: 0M }!bz:Y^Z X=rDyZ]JTq.ғy6nqn=$p ISʫc_j{:U52~i4]˙ =YS8w; wq3Bo` _n@&t۫𜗐CzU-bePIn"K|tS҄-݊3Fel7Tb|#<7|x8OoU ΨΟ ͤӷZ|mwºn②ۓ-!Z!rV~ EX7g7r ǺCŝ4?ts46GlPu=Ɩ+XI$'B6\+Y# R+.Б g7^cyv=˨Υe!-?J==g=tğ-4m$] YgW Ll=NrGg%ќ @*?WrDIQF';ѻitqC9>4,|8'4L ǩm.Ejp86W6i?M2VЯҦ)ChmpDz~8txtSgzqW|/н&|e$ ~?bzѲiϮkYg^sekJf+9S$Dx3LX[jaZf3NWE*{:crwk[cA?aGAhTVB}/㼼!N${#и !3Z-7pfs:>ī,Vr-x,sQ?y\++r3ϝ<ؙ'%,15uLZ~ZAvYק᪹4sx~s|S.A| k>=R O:ŻA: f+Ez!i>kP}J+It^';i$V@WשeX*xgtnK&ecK_p8Qs8"Zٰxq+Sn}P#<2ZSa0/_M/f|@x7]!]Y7g}yz7? =t:_Ua-["UsqEm9h]s Q?Z="-~ܽIlm_5l<%m}KϤ2'tPw2*:b'9 JuYOkx%^/Dl/E9GܰQ_Y%~_):?罦0Μ~6ƽimN-pCGpM=qO10/;1Hh.x0[L4&)KBc|Bh.^Fz˞pe^(|Jq}h}.?w:>Dz:yd-Ώ Fc.w ,g>zBu9+4FbƞgDd3v7D~]Ҏ636lZXO䄃鷔MoM~:T:@O1o&y3)h: ;h˶;u%N=R,s-u~eq2!dg{g 'J<\sԉ{yWLKFk54OvRrv;$ߕ lS=ǵ3r&yWcffezz_#p4?O,qoKݜkbl-D KFB`= w8oaP|۾x%N-Q ֫SY븮zWxdn2 uIk{ :0k̚Ne0r=&yp); KK2L ys mty; .r1WH1z!]C0<1Sgn#NxN1Gi &i'Jai }\;K<~+Sv+ZFsa0qc,[hh$?\ƍXy,㠋~l-XCߪ{-m,_S0p|3Ad_@Z|Odg]׵p=z:v 0v0mC.\oz!;> 7GR+zuD/W'^[e ưހۯ n34Q&]K)}2zaK|1p:"8_1x #x{M˃{<>J]POgq3З'S&{@vB=o+y.Գ]9scBǽm3͘-oDzi;|s7% /؋WmF#Ť+ ݿGVGVW"l<-GmyWz?2,*}q=gFҀ^a$kW`sqfOc`G7iK,haå4|rxմT,s=.؁9SG|VU]ˬ7r8s#D>#Le>Of~11OpŪ~+k0V<=E=5Vr"";?{ƈ=Cn;}q7y ;[Accȗ(1qsq\;#zrĽfD=SyX W&$ݜ\Nq_Q͊rhUd 47LkJۢSGo22 yɬ=lXrw/`Pn{\䪼s9^ċL9 %dsO?nwk$}>Cso=P#MƸ7>I7; =<,M'Z-rusX ٫? 7`aZn=ݖFJvF# D`Yv`YF|N %ZJp&8jn4yҸmn6xܟifnPcyNnB:v/֟0@,3&8\mt3o@yI4a9qf7WkDG^~EZ/W5<&=݉,s{t*hg&m'f:[mki=Xb|oW M>N<#Ja+u^n-Z fRu$[z-R{S`V4@N΢^<bjP]|:7䩣$J9>$br:yiqI#\X`o/y`Gò,pbW omfj^(rБrCvbծՓa{0.&k.!zDC%-{0 [Ln:cf7t5͹- ԧRt]=ɥ9$ ?dR"hmK(72!Fɣ<5QCvG"@/V"}n,]DtiKKO@q'{sl%?oƸ鲅 ^--/>'29pswWR/ )]&1>N2 ,9</He;"ss_-WHyXj;S{G[~J 392WX׶}BnVvl,.Z 㧻#W~,oΞ=G+6 kYvl*>p B2),%ok$,=7Q?]N`\A4bшm<.iĦRjLiy`}{>P]so/3MW䦷XR%684&>w7x>歲wׁeO~,³v;Ulz.nhY.wx Ѵʓw',pvLbv/Ɩ;%N7[>b=Zwp;pj_Le1u33F;OSaoӽ6XdA<(CI>3$$O&^,_cӉIH~ 8VK;*8 w_H4 9vG^xJU֡Dxw- ovx,~PHbނNgߑg-|l;b>wULi|-2g;~v~]r`8|":> dc.,Qnj:~0 ,gavpy3l}4QbeWgC<+7x*&9LŅ޵y#H,dS&}yL|Ǧ`78soyTzO0Zw&@WCfT)x'9*4|;w|< yOyߞ)Z9;{vHBl ~ȭ)[*zg›p?ps׉0Tmq/$pVv2QHcQ Oagi}McSol":1fzSrؖ8.᷈~1s'?2L+t勿ʞ9f `kX'vQWi_T:'XHzOaJv>S;0;N[sU ov&үc |5r~gM +R9 ji=g`"sT|V+`"`q7wl|c]熤2]Jdȁs% =rĞq6(ǔ3"L-=!O+}ZRÒ.;mW;~ʗdrEQ.Uۇ_=&z_d}O! XƬx.¶3e a3|5n3e}Z'0!`*'6޵O3d~HGٽrgz]x퇗|˥ͻHՈ#]y5ә`,'+H2T XZl4Yc449q>;~5eYpB ?[mY{tx44Y]7fmɈ9'XO̱w 8 ;p8e5K;<(Xm68/dAz}Tz8KvG/ǦG菑H{$=wZbw#e8~:[ Z{LV,̳Ţʬ$Z~Qic0ύsAS\c[ݞapfMN(X6wcq4j'j430UWH*OlQiO f[{[Eqʆ'[ז0>RSn\ ?Hq 鴞 E75pIVK[x#m'Dx؁54ΓxnkA^:_>_WcXL +XЌU X*o la5tO/[Iq } ^RdnL^1lX޻կA'X3L}tDJyt0xGkOp|5ZkcLjOxJ=\.S%ۼ\{ LpۀKe"*܌ }'g;>gS5Tn(''}o_9:U5ߕ=6O7+A8zGcmkfL+p<\uyaN󔴃[|&|3+cvņPqiG\L}9t),ѥDָOW{8x$DfV ןOkK/" CByۈŷqd5k2͛jkxW7&s x]FB"a>L]r1K3tnݷQnuY|<\ػ{xi*ߩqI!׷d܉ogCG]b91#P>0̳rĪC DXCwoY&Dž3Ji.Ǽ ?;̢qG<\03ɜxhءijJ3PvҼNgE5ɬ>Esp߭U2ibu{p5IBg[B13M9uXha/ kO຺h]>q.]A :rpĿ Q9x>onІF3^O"4%)̰3H}@A; D,jm/}6,mWM6:o a}ߥ3y>x::owlG_q(?RNO4Whs1!n*{':,]{_u~Řp>A/;J1cCᡏA4]47#:ڣ'7 y}xS|f.ڡϯc;|4}ͰI5$}zTi>i yc v^/^4=lߥov>''mKyv~`7às+0#(^Wmdm]둇ZM]/|ys[av &u7ۅyx2]piK ?®=9o\,x[يʌ"\ӗxXgg b CUJv7|bUV~i{hs[6u ~ ־_ ߀1㈿y))quH5Ju=[ڹ U9}mgY} .FבOu;߷uyA0ięWF~įM^]9Qd[1N7ȗX>ev8Jk  $c'6jf>'g/72| Qm|-Xƃ1Й4񬓢=k{[A|v?8hM 7gѷeޕ@p>V?"Vgޓ Ymo A <=H,>V+[Lk$I;iCpYҊu 8ںĵʌBDc6~a ^ cC<@+#tQ<ӾC~4&q;*x>`{o*.atpvx; @S weg6o;p'p$ۅ8w-)cH8CTo0-4y >1Ms>&bܝAQ%Q}Ȼ"No2tm*gd1MtvYnSo߅}!MWrYᓄ1n&αϹư~ &=*ׂNnIb^KvXW_-:uE<.U >B :+FӖ/IAzM$~IwE}Gp7K}C&ho wa݃5x/⻰v@pyl孻AʄM}"[9] opğYϣIǻo^3/swT};A' jӅϛ_:!bRL6dj`8>랈WG<xj8Z|k%W6]8X m(idif}O..~z*;zaz{$_I|c~@έZM kP4ŕ䱩E.H~k惻0E)@, 'c[g^<)d< j]2t&= T1R2sSR2RIU"+vwĈ|m06y$ WGDT#|^w7QJa5 \:7Ɔdfl$>ygߠqzYwF  ־pu{B9Yݍy_V}%p!;y2aoQmDg"x]`Cr%Y=OF~tR9|LnyKxsp`﹬=WX<1{_i cE 8Czak+fI&XWnNjW9i ^w3yVrQᏕ'8"sD㗚(d̎y( U#wZ*~/+/Lꗳ, /?j\,9Vje[0:9#܃<ߏ(ヲ]O,tfNϸ$o^jt եl y7;d :0ϴG eֵ@>,߹` EeGD d>Ew냾3uo#F,|ju8-L[h@ۑw:lt~{l upY;Y a94Vw11Vퟏ7 |lzVEnW0^xaKLe˸Gcn= kR<9-;_0K/ 9rN; w "j9̔NCċ]-ܚl:y/rvK|12N/gmO/g(zu&e8nF"a%,f/U#%wX qj|[6~Qnt3_q؇6 {6ܠ@ًA=æX[B l_C} TЀ GzמB7@<5~^.TZE߭Q4z/iOy,աr Ґ$sZ[uHNmfpI,Mw<\0N88 HF=-d_ yh1=0^u񮗅9~M9-Jj3NϿky& *<~.Xȓ1L$UOa׻C.kJ׽-dd;Kw _wƴf6Fօ9-t(&{bׇnmjhഔ! +ʻ ַu3I?pBۙ풾Vz$-u }ewCMY+dJާ/IPny }3NwO)kEoPwhNxeu {BM < Ys`><6u #ut"x1=vO`r|Mjmmy|!Zy6͸C5@Usu[w_C1-o连kD94f0mm`۵ôEZUDU~2anWE^vtb#MsܷW7Ҿ`w/:R\y5um5OwӘWƹ5;/uJ8ZP X㭥>kڪskFDٗ]0F/f`¯}yۤ~}{ew`߫lnlW mw~];/=Ȏm ,ߋhse6PgQjڮ-`','BM>E{b}?7&F\&ܹvPm&č'^0o\8V#OJ8FX<.ȑGm@k׼NTIԎM䬝gAϿw;09?M ;[mm0Y/_4Oj_[~o;Ch/4>MqK<D!ߛ[Ub'~OCdzm`sҝOq{k/C| S$T/7!';+0YCSᶗ1oz=bˡT~kSMķniM}J?)K<.(P~$;)U8$#e.SoIq3(:s;׊QE9λmc΄p(|:Np\PZ>I=+B6l%G̮^VrCZc\X^6q g YWB?6%=]mڹoQ)z^ ~GKB^@nsBkMk?-G<46_:.>-㱭_8Y/q7E^F 9a>"{xWRe"gI}<=i" ?urvkKѽH2]PKyfcUdI<)^5 qvJ׮ڭ<|Gx]){֖[W)-?rx5Ѵ${9_*Z8 |Nk?U'R! 䥐/Hm΁nLDOwۅ<>6IǍ.¶`ׄ!<-{LovOR)5y902zY~bƆ:&GXyTxM>>\<&`wѩ"Gk]9A;)_jr7[hқQqm(;Q^Br`\!$싢} ) I?RJcw?.!oDo3z'w1V]tSG)Tvi .xytQ<Ƃ:B.q vv2REҸ_x~Qֆ3'oJIޏu2yԌmi.UcI4^w0r~??i|Vt8zsw 1^:f/ jȌ,cHwnjyDߺ߼yy.k{*U0ƷP\1E>S`L23{,%ugP)^yNNn0_ofܷl|G l 7O9G K2j?d$so=̼ma8ք\-W`E݈/%=킿9л #XYb딌Aӧ_{|!(}DZ8-OWŹ?!9/9}_}ru| Wij*yh'<0!t>HgdĤv#'nϡ32ǧx.;2~lZ'xu3b{+{>8; h}ȭ- qg0r`X^=+ND{(v]/uΦ5Bu%F{}qu-/Tvx}Wŋ5;bsi5ˆ!}*\t AIK}3e5z3FANN?^o~/||Of oѽD3P\߉7J6>OhzWIg?8Ӹ ߧ5qy:g$rH:魯57V[䴃~1gZܹkôABkoSJ  Y4b~t=q!OOq|tyAu~!Y:drU#ڎK;3.^1cB>t1K>U>;+a;n*`pKC1Oc~H1eO7FNo Ze{mz˝ijnc8PS#7\ }cS筒""r'f.գ?Eh>^Cg}J8ww xHPŝ~3:`)>V 9J4Ieu Žu 1;veb9E3=*J4wC{`&Y g do-U`<\F\m|:r Sܬ8eix5v;8L[|堽rJo,&vM$7cp[8~>2 ls~R+8hN0;&n^[#{H;)Z'prUM ՙo^$YP_>3` rG<-lʫ׃7#ʧacu_&}y>y}Io~V5GI`?`<]X~gAͤOA/_q]"t\5<)*CD 7 h k<K!@Paw!^1'>[& N:N>d臝 w9f}?Wqbm"4"6O^$ڼ+6]TlڜoG39OB rךǴ&_ wMM7|XO||$,I%>XBEXZ/e]/p3lWǝ̀v `[VSl9|Q> <| wID?Nń$J[%Oc/U쓮>g WD" E}AY]lI55L4g⻥ [nHKryek||o1gH^[K`ůз?s#梮VuN/0DVߛ1j^ (N–,eZI1dr{R +]Br֎6GaĹqY,tebb3щ.ڟ8찍Ad{s s!G}.[F|.J3Ctq?]쫜?hhC/Vu#P,.Y"8A/Y1ƌ8XCͶNZC}=fKa p6>/]Viq"N@^,,eDC. &8L7,SMkjJ/4lj۩z ]&I>w:Ħm|cz!^yTE ۖL?,3=>|! nؾ_6 w\OBch]e#GX*s8s;pq2#(`~h=T6c҇ʹ ϰS9b-K8O*w5sgq8q.9GWR$~g&y2y+Y+DoO|.ݖ,1M N>~'Nf/7^~f f4XUw? ֛-y.+./tǙML/!x\)Hq\ϩz{$\tr! mp[HNɂt{Cc軨7縅8a.g.שš2yG~j S, ձxi';)^njV\čV @V&o-rn(%y1L&bJ_eu*=#U'*؃bzOq`m?o]#Uď)s{$ğR 23\t%3Sى .Qwnm:!Y_Az^ѳ7Jyq|yϞ#Apd=!zdlm`yt Vvny[!wY8!DąBLV+&)}fCُ1V'nBحmkQӔNN,GY,i,Pf*zRjwSTV۴!qx<%YW|"kq:6S9DlM2R F61G83eZ࿃hs;xח1(3xx'yDM|p,#D9{^~Ao"@v{dSfW@)֗:zfs_蕃zP z0lך,w$r2#ʕ#ZK&{{97^G|(ͦaljoH|;9W'\bn|[9?צ aCN=9`HndbWx yI>&NDsYd^&A/c]nΪ>|}kOOՋL].hH~dt!eh̺ȫA2~Cbˊ~qɯ~a>bJs se5c`,ԉͻihKO7a_3ι5U {KK'6gH&;@| ;<֟ s}? =u<<.OL&l2eM2MzP}FSwxa 7E)'PyN/{&yUƓcs<>s</;.PӀa5dGu +FeӘH;.r6=59]!t .ߡˢl{aM'i1WZP ]/Ƣ.7e1:3^|X:M>R:$o+ ?ŷ]ʼ9=\N/袽ېK䶯HǻLz iM7H"Sәcb+1iE?6njAEtZQzZ5PЙ{T,)M"wgFm{2\}iEER^ރe]T3&>q)˧AO1ʏ K=)z%b1͏eqD%gg]|N"ڜƌ(ڬ)B?deiq4G'Kg{ ,jx 4L 3T2}|| ׾mIiߴ>'iE^ߠOeQESIz !~Ev?v[M:x¼o{\ 7_nZLk'+_ 3:Kr?yO}Uë0!*`Se^k5l^yz']b W]X}wk4ٓϰ1e1P_!{`W;._R8@3ҙz\s,Ff[Z/\ ;&?|bE#ޥg u8cg8XU{%z=O%|Jtݗpz }gK%Tb7ڝ:$=hs5 6o͵w>)6N1>=,ʎH~g.9 81.oM3YHXd%I57\ZRoIRiT6$Dya4l3 jt(c]V' -;{ay<3.w=s=sV<,yP_ xK9q>lĽ76& >Vi `i#g2{˓ 7 !G-k|IYRm=6:^Xkt=wHI@:=G: "Q{~BOл;%v[}QߢӢ,֬PϠFS8;@;,jTÙȸhO29 \Ҫw:bߺ? sn"@~|: =I\X> kksX Z40(9da:l]Be@>~ښx;YL`ظ2):W*ϑ"G)we# ˴'icCt{~ٞ3&@YG}JLMc\{gy5*\PƇ[-*ŵ;X[ց .Ӆ x'2x֪9w:U~\~ l5jӾZ!V8guvt0_Gf@<`VFci+q}kX4e|^-r^ǚ/܈;!}=\M帯7M8ldg:u9%M \T<SuYY(սH궏13^ӓ>= ѾBgqҢ3Ps9-VVK֬q;o.<^N[aqMvu:s_BjfczF2ER5dN3Z}d#1<tbͨmiX'ܯ;cB劶ѰH#6rW>}8/bg)s |WZ;f@Mއ|tu7=CcF4wU1ZS7_my•uIoď_GN S!ngoOv>Ă2w=N#'b's{9!p%Y㔃yYy @ۆГ: ?/j+{cwle-c,yjv_H]UߴAs;V0WXl{[M,fY%k81ֳʊQ]n^H3dZr⿴s[+]7>蜤>|qdj}wƘ̀6b1\2z&b \n 6NoM_~?QB7bN"j*z6u{:RdqL,l؍9,KKBY)>yNm>Csy(܅2qƱh ƻnߙ5 wU1|=\cd4QC5Yߤ6r+!z#>@7лF\:O69Y(Ra?JڧNJEx,\SWeOV8֔WUqC{0#0(P!= 8 hdaoF`#oqj eY;ݪM%:-/ x8Xi2d#:Qو-lCMy/>:F3ۗDV`=MmOrq ioV %En2qt*O+r2쏁AWk >I:I&y0谄h`:l|x{ ȕ~:ܹ{_Em9B{7Τ?v62ޚ}^7gnso=Pmo_*tKa'\Ic0#MijOsL-}<*nX[VѷlJf)l[8Dj*cѐKV+?iUx:It}/> e՞"eTKKn+5z[cT>~賟~Ue{LttQ,6_ʻ˔w/ox캯8C'SMD{mxĴ84GqW$6Y|87ZZGN[q<9DKռ0b*!#@{!MhLB/'=1e);HS|m<cŐ̺=٬q$W&ysѸ}`{7qXoS6otcuR<=w7i؎NE=p2vr#9|[k3jcj2Ic(AwP"gXxS\*D[hKIL YEmswpmQrƳۉ^`=f}9,}`=}W]iIUM|+5hQʊ˨ }DvcUU[e^+ֶ8K9#p5/ы6nQK/\NX̾G?C4Iٻgw#/ G>Țۨ.⽐Qh_ݳ҈ w>~ęmhrqjܗ$0gEyޯHRcwP%纊xwOHsR\18-979'0L4.''ÝU~+~8xebb+_k>*ӱ|ZgƟaij+s똲";Ag-ڎqRFvp3hk3ջ`\+QxZt*q98'2?ʘ DХX'F--4ogu2"*=@0+j.F:-|p;?0L=iWN7;%v|ǬgGSgw sO/H$c7jA:}9}49KtړR±I&xwe]C,Y$r4w']Xpi?QAō_ywVQ,YX?=Z\Eٌ !qig@i¾1LOh*EWtld~hc];44NN E}l^C41?1DLt菲2'-v{iSXXwU& ~5;Kak*\Fxlb|Zegj6<[A[>4ORr1.5]?5u;0#`Ӹf0~Y+*ǹB+%yot3F+ԯ9?\bO4}c]c]m#c-%cz3Mq8'1umbAgƹ$F<ѷb[mݹZȞXBZ9yibJAqY.k.>͞g6{*ղy,dTCb,h$os? Ox)?;UӼl¹2KjW#F6J́Ó_d=n׺3Z狼:%{z4N7rhr-jcxv˒LG@ހǸn j*j9m Gea?dMZX(y{gY'a:Q9$s3ɦAvERLs G!K@8V[H6< ~Ȗ.N$IZN~|&oOhhOZ2D^u Dsח&zOS`7({tϸ΂6~"t;tC$3/S'z?@:xiRw6kh>N ^,'d!Ѱ8LZfZk37Gu;w; /5MK49ҩ,F ð5\.EO (28#h+?se7cZ:>)b0ntү 6@ʊny5ae#>9–dn~i|ߡ9Nu<\?ߵl9 @w7ݱKoBIwН{BݼT ,Giÿd׭kzk>r)bbxm|.ՐCM!ɿƹe+J地XkRy*QAUkz:v)z8={t Dl8UҘ^v>LΙ9cL>&pSx ͋oqv3Xh¾{2%um/>΋TE{JGZ fiuT :tLN5[dד?}F8;W.??vI|I|*6{Q̕CzKeқ^HڑD_Zkv$-D @#f`PT$dl-Z#Ө F74j!c HdU?Tͻ y""4yo$Lj[L輤%KF}c0N5}!Ϋ9t،5k0yYB{ 6ZKz?8#H.I^!u= se:#dWkɄS?vKCG#.cIA~< &fNkm"??X,x]QS.`eo>I2J?i2VNtNWN;oq󉞪ϓZSe[Ij%^R]]#x!A[E zC-EZ !^Ow+p ϧ>)5b?:M?tF,s Wh_8Ft,8'pRRưƣ]b|8Aҝg"~XW3sje#s-Ŀ%6q=.LrT*8q4<*}RCƤ=͉W?=}ޖr87'z7# tW}[pŹq^6:NxZv 3w^lSᮓy _Bˎ?4ox)ɻ͓yuQm6ӫ_/8 ',va9:6c<\Uk8 Ib/$ ^[3gBf !òxa QC.pב>c2gTo`6 =y#xк0n!k$<':DlAˡ3Wt7lw\ql=FG&wQ>)*e"vy^tTG3=s~ >l7mNʭS"wW6!ڀ/s"CT?T⻥;<=Íi1G$'LzUotu /Nb"-6_q\x1|\7kz\~]Ip닜v'B 8~2Ҽ;kmhIJw ۄmdev8|ykm1~ԇg<}BBCk蟖(b r^0b~g9U Pws#XD 7oGY( xr%oPq%tٷM]};q^2/DWfԱK,IaEL{6h dȽw;R' ^BixODΠ+UЕo>ŧLdɏ&>^T H1xx p?-0M6Nykq։cbZ2v9 g|_䚌=[? ?g`1^|LOp{o!qopw}(lb}p<yip6+{ZZ0.|^#t"\4 se!6BX 1PQEks/ʼ23R9F?BmbyF MGÅ[Rsso4^Ct3刯$PE|`ps+`dz˩ %Zg[+|ڌS3//n&d"Y=q"Gs=o<njg-xgZ)䷪s ; k;$i>7/2/)Ӈ܏D}oo?_(?PՁř1xF`Zm۫4?HQ= uCJuOz6 ^!0&يQ+Q<>aOc< c!帗MrN. Mft~r͈BݮB~Duߛ̐[q#[ >k;t m#/}C?'<;֨p8eГd?e4uL1NcM2V(qCqW0Kaϡ18BtR̟6c&wo152 8dI\]e˸>#j9'z=,Э p{SDsYqh7k4S;Rkldȡ2k?1J<6;ra˫'bZ\Zse1y7Әcsɥ(簌Ƣ.ȶrLfvb-Ϙ)w3s!CT?gAN<;..}z؄aG.tO+ ɶj%qSuisxބ31xV&O%ogbw!`3Tsu]dJCƸ'^y=Kcf?.ƶֶm¯0ʅLZ2AjFh/~&/!3Vz>5+zGU3_ ->: ˉv?H2)BDl5dMeעwk_"3X.%l ̶|흾YSvf ṏ<]v+oMKSHgyYNZdWhC<֧g޴_"^.>6v`r{F:V7V_tpk0ý4񅘓h^Kcy6BW<"0aGnx gi'h摆^q́cWf#e.eru-#q_v1u<.:-PugV*d!⋥'ZrBVpe)8ub-}eM$``LlצJx+ՋX㩽`~ ke$[rq2_ ׈oq^ oe/×4czqfo+g xy}'7N>S<$?W-/f-[&~]ϔFx7VjW\^BrDv)0SO, 9@rH"т܇S ,gV.c䔢 8?}t-nt ̥14g<&rQм;;3Yr 069th3|y?tAr]w#9~Ƀ 9d[<;TaǢ_bO XXEnQ%߈2 ֫dL!KA*K$ @Q-q4FL|1^L|Wäڵ&aGGb*Z]BLY٠wY1c[q&|gyų< ^Ly{:O}I|kwB7hcRINɋϰ꿑2ŭKTJ8xYxYsQ3g ? 4l4|H|u ۿs{jaXGqo_UC_@b_xH;׼ߟuS;7' Cּy}u3S.G*s uw1{N,i5Z)m*r`Ի ؀>cϙb`Es"xW qIwj[=Hk+[mo;FO(J#>'9IТL,鍮mޗ١kHݢH?Ʃ[}-NcA VM㘈^5uj kSy6o*8y4{2kcνL8,.yձb;WI`KVXo y.&q>b|#+ ѵVk8Ν**^ N|5uLOS֎o:77Oe"ߟ*bѿJE;#_ڷ+#Hۮrk*Gae3:inL` lukCJcWW󨜾~m%|>#m5z=X,X泉~ϵ9&PgI<1.bkom6 :G{5lY&JVT;-]ULxQ!-WW'*{]W-e 7e G LyuwsI+ѷS[}yo bӝfM#Ru 4e,#Zj@uN?AXe4o?rnJoGn_S+<^|Dԟ]ĜEuMu+g ;aK\j4_ӞK:p][a)F{]qBJ99ܳˋ#~{7r}P)oV0O9j.T*>.ޣ3[sMCBqX~9KC{=q!w^9]JyQls=968$ [C^r*~ h8Y?T99oo 4%OrUYv=*9$c9H*±1SRQew` V1\gt6E܇ϰf9ݭst__Kt -H){vw;{vt;>?8vw};@zz~}YvX| s9̱ ?hi/V]cY+,dbr:sl*2Ժ,K7Qw qx^z|GZ|fk5$^*T -Q3hvM^Nf{*u$$ȘFû%9+&Por+h-~W ccMu0Un/N 6꟒\qu ^}S'2SLr'I>E\-Sq/_?mvگ'?'ITkk{ɥo~;oAiD?#:֐|>3~cG+~7P`#Xt]8EK.Ã?"65(tz*5S܄DؚRXOjݴ3WʮI?(|?Rf !%eS zzrXG )eJ*oN6XBNOκ|:vF98O-vH5/|j''ĕȀ1=^e#8 ']``w7rd['7NYC?c|{ C,Y-窨sJ>+z&Z׸SMmtYR 6&tnG9d{hy >0o&wLXҿDh7xq8 Le"sXxv ;hxWs\P,N>gZ3-𺿤jE#}~'5Ļ'krr9F i5l#}TܷVDul߬H xv14aɢ>Ё5;S1?_#쭿9n^VK?cSi?kvc%PZS&yKqO--j.$;yF~3υ:uMK,Yy4`BSA,7y*̴bUwܨh!A MlhN#ޗ/_t%T7pNcF:u*(Ld~PL͛2NG>r\|~{= eA[;E7B{ZAohn&K'yajMmK448]XMcrZ(0i7n :w9.hȈ)LƍCXx_ޗk{~#4;Tı{rd=iyͰ3 j* =ԏ;?;ߡ >jc8BN88O?!:S5<3U <fw6ZӘBk>5 \FB>z!>s9ؒ\mk`b!q{ԑuߡ<] K=Z;[h}^y?y\g~t(2-KxB~4\ :9.r09vΪܫK_XǩL8YAx̜c豯;z|_/|A{bl͢>M|*~T+'&ʿ{ [}!G/)l9.hh'+F1~US2% .cR R{//JDcveiqي$`Ob-03?{~QIe+z 1Pϣl-^ lNm`qց•d{|#-_E{D x9qg l6=+cÚ/|~}BJ=Hs$صMaxTiuuZ2)5*-nۥD9]dSa;Ϩj2d ?RztQt-o¿+*{I.1` WrEyq_8m8Tv26M`f aOeʵχkL~'^%/ZTLJ8N^13w?ni%=_H`6Ct,XqAyľ8FK:R?q&v\mA v~4o3~?,.mTOOʼnp6q*=.uJ#u+tna2QIKAx̳9+/Wȅuy(U:w7:ײ&g49CM#9;mu'}Q.WK }eL%Lq+vFc"d_WMy&w<,}nW^~ȅg>Qlf;)pQ߽Cdֳ&WQwxT1<,j*g8.-"yAp< W`lO7ۥz6n1OcinT>{;0crSNMDSjڗxlxm-A|+WCe:IzŞk$t #$wq|toSNI>$ q !Źd:Nh~ ZQ^l9e;-ϋl+.vodMRݙ2Cl2Zħ_VtedK9#E*qj.i>BkixGbc-7<ej`cV,__Dc˶?cۈGT9Y([X&u ,DXna]L|Gi}|c߾PȳOΆށscOoF̽C|Ent,>>e$elXi'=/^ϖh| Vׇ=׮M՝V(]sN#fzgӋ$of8#\G`h^d,<'h^?F< ~t αN|NG<6]qwb' j ~W[A3S2^5z!!x/TRUmg0(>{kf#yzPsWڅO!'B鿆34jckbnakW.KxpeOZŌ-e;q&F[ba֥odElc`\4N^"EwP\?$yR`43ñys-qnzl)[Z- }ֵRYlnZvغ}:pV*r<AOg~M5Ng綵+gsц^G ge铝m^vpsrzr\Zg'MEr璟@~ ۥ$V؜2ߥ;x5M Y y̮pYj~Ergg[h|i s TЊ#)^;',ܭQv ^.uȊp^-|G1q~/lMkO{8.TW{a:پEuH뤶=-Ҙ{E]IJNe5rm,3 Bv"|tz1J3Ry|v<+2s9e=&Ѡ?AӘј†QƲgh D. hp$7{ݐH+H?rgۯ -n-~zgmlD޾-Im,N*)ϳZ^۱M YĝHrsDOjG_Oe]NEyW˽s9?z^(ځ3Br#g } gWߢK~Z/bcsKhFsh>=o rM*֝o<=o_dM'n%9uvIW/x(ANUmW-)Őzpm%gzV 9Sc6^\gv8[g#kl燲S 1U̛sg}_6 w={o<ֱ9=&27]< ]c0+b?3筗iv্CZXIyk+_PnraS\~Og5h7ӂv yW$a۟[ju,w^࿅Ms;?O~?scphunNdha0 ֫KY"+dq ,J5p- }PV8mԗ 7њ^ Oß ҟ'kĕ}:mzTiA8ߐ)ZlȑMqvr{}Yh0}h(\4F&4٤w?J;.1ƫ?A[_\pL{?ٴ1NSEժy!yF!Y:l[mKh<1F AÝU™J!vt[Oس,~$3uh/ZV7e]. RC6pt^h;r;BB^GDCJN^*1[?=dǴ~jZe#0#Q9Aizƾ?4^%rHr.ハ~ =(Z6.lD{|})r3c Hm_qx Idcݿ5Cp{ps/Pi -/?cv DKS'[8E)w^VƩbu}7hjjtӾ[F4$B LSKcZh!tk=ٚ _TfigͯWl:UOު*[V*IT`e?]W}_?S޻Qᨈ{[@¿Cs?_~=rI{"95Vcs #"s?x; ،z9?԰}ȷkM( G3<yw-dKsT$Ɇ&<ǶfJ4u~" *VS|o\6'mꓘs(#]OL;|[.M8`m6u<2j_/m$Om lKߏC~o y&c,?ָklcŇ ,"N- &=սy O97XQ%7/w}a[6U~);G_;tIQZWN`A35i^"[sO"Qۨo%wک[Yh-,q3}]ϱ}FkYcܮN]$G9. 7^&ՒXqNU?^ES#Iq^ߌK}$lxcE2Ǿ{~ 1)?:1$kH]Ўoz$܉XV1|F!mD{<4G9._cŵOU2CANIoi$zq2 xjh %z1?'OI4Zh=>%=;l+~$p_#mMQ[o~zRwtbDJk[%n`T,`YRt,3y ׉E줱`o&>6"3Nφ^6SۉhgYJ] L.fjc.Ji.S@~l.{ЧX'-Մ:#:|eE[nP+چ6}hH]6ƯTʽS,l tV 2xHs{|{ȅ1:tUJ`(2 kARrC`Z)uˉ`d@-=@:tEtH8ua{td(~RW;.Y:Z6Ƚ"r|" ̞# TDzƺ˚"KjVb?KPxRcg> ۗ k'{ێE~l̮k)>e;"Ky;y7]$p":cawh#v^z~Z?US;E4?RKϡkNׄ:M/ӽ.g^tdOHkrT4=\=B-I3q5.'KԻv*^w!ݯ{~h*(e1_Wuj몼-F{2uu=ˠdoC=(GԻ3]r]/*'ʩZ˶wY<&f9S_,-dM}Yh%FYzW>c YÅO'RĉwΧ9{6;WhϧkjS:Hwɱ-֎r:sRW|AR |}ќ`ƐIl=<>w_V˖)U oloUYx`o c[aϴ{I89hq}tFuͣ1[㩘癴M=$N ǚ\GZ-#rZckiWMK*~W~+ۇm86 VqY3^˴-;~H}߇xOO@rudzeF1Sq +u/:[+Ն4($j:^UI,OkY5!O즹sv+gxEe"mN5/ͺ&WSk#l(3yu"hN>g)zh>:uqvmpYd|*\WӘ/Y[;M<="4x9'1yi/i?i(12~<sE\_żSr> 9w}7j:8*~De}w9g\nXx*N"O7|syyI4>Q蛔8Bh+|-fVo%L:@vQYSUszΙK4z`!ol3 7yGOu<xnͯnG.NR86>mo =~@VS=?7Ҹ#rp%h2"Davټw[:I f?c|i.r=<$sʙYN#>9_!R;j1Q9!31r.&].BYNIC&uJbI}{xVg:y,6IOƲFl䶷(߸s Jp[jWJr?Mg |$k ^qBJ6uܽp-zv2yV7fg$bo']陦VW~EgB\K6+^W51!9i p\\t4Y+$?92S8GgM[sˠOu? fT4"/qhŒNaMÅoqWVivT)yOɌiJPnJ l-d\TȿH$ϿA<mЌ)AIDJ!#CѮShp)wPcJ(l%#m~Lƴp|W{69i/ [TEsYo8\8X1<#>w#Ϣ=cρ:Oaž=Uw,?>-U 3냵jOe7ɸUoG l >J;dڜ-&9* kֻvlX^3X!fK}51{֡2 CSJs=9Wu i$3GYYAICgՅ$W[iXkK4[F2YX>4u#X9,r}uɿB-T-dByǸi?eWN?g g[?ի=4=l}><+=x,c/*T7_WjIrΗ2]]B׵4xЁ=_7g[v~wֵCsN$!BQ,4s"}"f<+;LFҭ{ 톎X.꠶kY^8X4k79ysߜ#׵9G2.ф5w i.6AQ~v9#C/3{M6Ғ9f.^`!aY6ƱξTv)sx k.tg# *лпq2ɻho :=N`qb.={`z=Os'FX9aC5r1y;1ڟad mG$oOMOq&4>~݄o>oq%cVVϴvV~k- ,u>VF--^5TX<'y/3utAZi|Z4H.ƨv<;:%A~BygF1ԍ6' ,ZƬsn}8*oIkOZ O2eSvSݷϡ$6Ń6*IoSWh(q4hZx{}絃 F:{>H|%zXpY / cV'=s\! _?bp\>ཙ/IfE$7(GNUME\pda?|U"Zpr8TOv,Ke[rqc>G[3! xG3[1A`2ҡ* %/NCIc/cլGqVNmEYNZ7[Tn\C]~Ș|Fs+ql8G:IcG4>cW":ݛj7U37lOktoc݃'A^X~%I;IcSxk5=IvC:<2TI*}ӧ>ӧs!P][%M V+:rv2}uX mCۍ8+_?QcgRSx0'X.Fbߦʼ3{/(e`mZ?Ox`,Dvξ{% /]^%`/R;xAc?-b_Q18w61jA"Ss)6s mPme>KbGė_m!wy!aC )xs&^ZMxj2(\/?Gx?8=Özv+,:suV4_QNJH7p4Ml-Px>t=-mVu.Osy#!x֕Ncxe9wgےxxhM!~zu/uųX2~?MyƩgtZd$ϼuCNp}=!P!6m(\yrK:ur9P<ǐHߍ9C`4ځ(S9̣,e4 m]r5OPV?QenS^wanװ[P=4> {bO0 S9~#w'"gq|\|-wݷ1ݮ_Nc|%5{nhjm lQZܪ[򿒷Ty~_5,q{aniS4`,v {3v#CΏ)$'p%z웬#d'j1|,Sãc ̢3Dk^gx,x틁l-3h,?Pv^-14؅gjOYrw|H&w$Kwu 6bx5[MwSẔl'XiqRM9t\8/qo~w2RG݂3>gsgӼu =cyQ"qPLf xl54WifkЙeWQ_ׯq$xTp~Xe#W3'"Gh|XER1jNY67C ߆H|6/OgwA $hs>Bj' @'"=wXhQ]gŹm'9վ+uʆS}UB>K`5 U*(5ȰЕWn2eÔdzxjܞfhr<|q6y`7ՑU wҺuZwFy,}ɸ$qN ~U+yc?X؃Fȧ05t֘•ߥQ)|b'>BtF}EKzmXYcщVEcE:*Kz#|,{u6>Zo,zuOGl͵hا.O=Wa쌱,^(5K{|N *spW/扸 "MeYI'UBh:Cf<>Ӡ hD~{|I~'hH\>4;@稜{5&dw,/~# E"i@g>Oz0pYk9Wxn$}hytR껃n'WE[hxz$&CY zc7fĶZ份hΪ3Xxv4l x9Z`6kv}!W8='/x^m6I¦r*WN5'q֖IF"j! L4-kSZGTA'✧~toFl[/tu2#gA Fouw^T&r ۘ7lgOEVkی$p?8ۂ! xZ[vf[*Jeu,wM$yy:lk5mv=Y=vU3Xz'}ܶr#>msY6;J7NZ/ߑ7;k1x?w*p}Z;|J(.Eھ69bdG<}8NgIn^4 аQYSp} E#+:y=83#W<ǚz]/-kg'96tl\X_  e7V5̶7N͓͋?l?ӟǔo; OMs~荍1wxnӽ[]~3T:y֛ulk6U?Bw.p{`_{iY^4lToN{d3yZ8܅.3t4^QNU-⥒ʲF{ygt >N@X [z]zMMґgujKmup/R;QmAh;Jؓ1hچ6Qe\_̳+CͿg+T/r ilu--T Iϣ6~CoP12՟_? u73jCsDQZ~- Ŵ~##Av0}-pzW\j=PK5a-޺KfyT⣏OՓhOMXW9%=߾maۯ50su6YzI}{wdk$~y4?֦t)K\>b?`qK.8z;XZ|V{*e 7 [u_l޳.'^э/cV~l Ay=]%3g\iXct{xI_QY_?P}>ᛪ.JX^¸ {ɟƦ}`J[U%y"sX撝N I86Rk䟇a5u ELhZF0\±qd/j7|`^/=Ț lShg!y6-0N,{_5/uqO<5ksHV5R=c1nk\W'q{'Juqp&:4?8-&00VMc̮IUz5exʩz wuyY[SP^wr!&ktkಿ>Ҟw]9C9ooXߩ|}1[g6O !\Y&&;#-lޢț 3CLAW/v* zXO奭5ߘ?![k'mQY')<){+h3 zc!>6Ogm=/wj[-j|>_^S:Dߛ/d#MٷP\Wm8sV~% œ-.q6/wD;79ɠ9FͫGʜٜEe5cSyR|ѓi4YKt=z;.5?11UV؞ӓ_gK+5x'_7~h|la Yk,(mJEL"O`#=Cc,r@Gؼf:iO});ZWC 1xp,`#AmnB9f${zWY=t9cjϰ}=ߗxIS^tT:?B>?7CQ!ug kgPM,XAlMJk"[v ;]שoˁ Hxj|Ц/G ,3wΰXFO?gĚUMfJu==:vա+hsU<7D+wXv1oi $wN&y՘CPL}Enۚwϥ7 PE/P8Y}Z.T|y g ;cU*fzR=QF2Kg[Pxfоص=c0e=zdz&9/5u~L=h8aTw7}jr3m5UlXY*A@ $㣽|\jb%i|?^ut?_?,|- ;YǼBݴϠMmzO^CY}pgv|rhD|:Q.bf8?ue~co5x>O~mYIc߮hSWڹZP\+kuW]~{7p_]̟-= ӊ\@g{׌{ܻ~^PsܻTW{{.q/Uf.S}x{1S}^Ƚ.5S} yTwa5=q5}~iX.e|b^h[&iD[g .17ϱP]Vͬ4-X q)%v-JK<*)z̾\fxMB]ΐY]j(E<[|zn2zGyT0,]δm[ {R,\GNc5Ә}R;C4fdδG?G3rn`,C6֋loiMUg##1\<牼TgS/[R>ئ~ޘ?fO}  KV i&벉z;D$zl>ZL<"׏[\-}tY g.gt*n>fz; ,Ans%ͺM*,7\}<,p:c~x]ė\űgDtCF;q[][I/tO~ok4Gܸ,~NJ t$pH7}}<)\Bݏvk(#/Gx+&PFt,~>}¼/>͗1W"&0"VR?jgm{!*Ir Y.i GߥvAN$>Qx|J``z귢:jWzKzgO ]byԈ ʔ99'Ӈݖ~ _t.瘸.W$bytѧ(ڬA$?~[khШK94V #GѮԦ8[conTl5gFlēBZ䚐}0x>8[_+xN7+e} WӺjc!_AAsP5:=xNO]d3.ƚm#)7PH{Kz iVNq luS /B?Ir;'zkRCnwNq)W7Z3|p :CߜĴ1`SIN(c9kpNװdN^[7$pĻɕgXFT]  _Be-rn8myrZ\;V^-nH?6])w5,?VIJϽ~\ãSPB!+"߷z >ebD>.+g(?_pntSfb/HBkvZ !k Lee!֬_JeZhU6c$]qp '>ՕFf[X SY8n nO4YI9`/4r*agzȖe=|q~cON1fn ƩZb :ǧh˯ExVj9Ϥ9^o&!$}VќEcU\I| /)$rGW/9ٯb+s{%۱wDS|ik8߄䊔E /6b/ѺyJ2~đu&f1l1!I}2WŒ٢CVl@/rwocKCҖ = ?ЦGWsTC位F/FcŸ5YGg\ 񴸔be<@]{.X5+x~@I۝e4'X$H2\;Ӱ OȶDj)z߶\)BGo 0_=9l"c{OƖ` 8:lK #7m!B jӊoԨ̖:F;<5҇̿d?q$C.$ Auw m.ql-|6Dt儯yU;8۬봌v=X)x~2Q\I!#zic[8/C^9:zSckeM= _21/&^dwzG9o"}g4W$$x S~1?ʊVl/v >d(>c⥟#VMeuaZy2]O|b/-Bq|TVXKʜ\TI_=-sgs C833ǻ{6G_WWY1نwaچX6 k2x`P{x Y'&-.en'VS߭@U< " ga./:#5KQy\?ccJ|TnB{ soac ϟ1Fn'7$xI|o p8y]F;՝nSa]'{ߒyu.tn32ڑص[FmM*˿Ęp7mk5눶oݝතnr/~͛ 9rHO$ܴ{pWW`[LY2梗s|t.K4o`.RxT29A9,3p NFbD/:1AepftW?)}Z rWY_7Sq)CgS?ԔiO:[>`Mq?-LwF>>it ]CO9,ȾS+I(ِ~KrǙO<}Oq*2y>u~ 7DVY#r17F {r,!AAU1dsu<- J3egNTfF ,f<4ii@:pvG}(~&3fL@;dN;+h)g2>1hc<_sx.nbk9O%F:Uֱ}EOdVoPK g1x k93Hv! _N;`VY|X^Υ0\ԑ8w;˒Fe׶:8R=!'=塬YZʃ,ʫa@& ڬ4I'?f-x9<&uMQ\U? gCBsiO+~I@߇OɲޝYW2˵ ůJ>'=KϿ.oҜ#mQg@y *t}tVeVcD%UGcPG϶68(OўqT>E=?GR}K7ΡV64VlVdZ]f:V,=e#ergTrd#?h;H]_p$(2.(#Kqg.#Зh!p' i_TO|>v~7V9-.)[ :Ѩm ӝ,ݵ3ZM_t89v.ɧBp 9=ޖ<194+IY{+&uv{TZ}LkYXߌYJ]6֣ Yg~J5Or\[\,b gT(/Șe-oϝSm-r~^)kv50ԯ+w8``~OYmӵГ1p/mq1h=S~úe)- |\]Җ*Ob#y-^mA_Wzb)gqxQ߂W?Wd|%h5['<-sHriWwz>ƻfOfGVA UM:#]ۃ~V,.s\쑋BvCK+y> &\g>=\ő a\Z1<8lدWN-!32ZKw+=گsXƀ7\ ګ##QGO kBx6+i;mCk7,hLѭԏ @pH|ta X|}~[8mocV%oe+# _ȍwx7U/^6cel N);#[/9nnJT[J%N8x< 1@w3@{=e<^ur,KQ gq>ȿmXԙȦ׃_rG顿'r=3-l-Kywꨜv;c"rse%a(CfEDHC..MYQ"4rӨ/#&1lQ\]Aaq\wOd c%용1r2"Ӵ`hi}fA04[&Z 1/˓ЌeY>`?kN-, >؎OyES?.vڟkYZgwN{2X"'o;%7̿xk8i.8soc_vY53ؿFF4i80# o6y ..v8c78㹜g%1uԿ1` XP`-puJD W4?ˢ}Em.dEhU?{,<zΠc[c %z1`i'dԮ\K\\GҜdCKydLڨ=7Qe`?8 Ÿ]؈x_, p_{%@Fh[>Z}WJ<##p/B~ˈ cG킐o+8k>a0{.B_HܛSxGC8Ʊ0g>e'שmm я6=\ȗB{fw i;Ϟn z}oh d%2buHsZȹ~Hz1|#6⽟: uQxXufŕز d`9Tp8{[?pfгwi.m_s 5UxJq"Fb7l/[[WL Il{ԔnB<{CSN3$6Dr9p"mAo'**ky󳴓 eNJic_wN fEߺ0Si¹*KOeG~_\䈏}.+ ͦrf>里2W(9^ ;7*cᄡp ]?F4J3 :~CÅ,uoH~EWl VMA/h^,gg!^i^`Zu};co,{NCEeYp;χKˢd{5!?$uJ<1IqvcӮT;e1.>Z;X^Z[]se%:)]5Z̡%Q[Sx0Ԣ>?`L*?C앱7Ÿ'$o$~UjbIY"+t 0j?Bsۅ[j;7b* ]#@lDV0rIx5.yb⛁ag1n`dk% %STU `[|sV)P'~C6 |%!(.)"驺ʣ\w5Ƣ:|ioRC.Ft!46nz.Bkq?x<\Xpӻ*}8\R'EC>=J>j€/dD<үjpncb 諝[4-g8o. L堗nM}I |/<߬rMw9,s`(f^J)kv'*;;X=@zp_ F`O[pw5b[ֈؖg7d$nxD*qfAv":"njs$7[ A<5{_[>|\lEq+VVQ-4?xֈ\C%31(|]!q:dQJ(~4Ęlk7L~Uejܝ˴mx˳,>2xloH4?ž\=]FLL:wЭ- '=ֱ%JSkJ'ˎ~ LS 7xW"Oo8V%l: ^â?~{1m=5Q nz̮1F1O~֗{'l租yn\]pYc09S 4͵vw_X=2faYf]x|=lg!Vbkwqb9VG¬ӛ?@H0|Bf5lSK4W{ E9 Cyb9? DOU1>~yO'0З3Wh?zokEŷ̭InHҧrKW޺mP=l$QOvŸ^2f^t=t.#T2VDZfJ>/>ZGH"}하?-&?8*%&_hc/;7Sb|3뭟rB`O?Dek-kKb$f[-sKon&xO p"GHk-9։x~[..K]D|H=)Qo?$l)4qV.Mb0 iTG[,_KƲO _m>qĐe'2*-マ#9K=%k";m(y#(nkmV>3T*h|)˺gciW37ۿ3T*bxI8ǚKv`9_N̜::ÜEѓb')hhmêai ?t+2HTA7n|Ânv\sʩpAe=X h7jIr:≮p,m_NztU=}{=ݷ/Ź(s'M ϷnsF0T'smwIgG)Clc'۱&>ձFTͱs]E&Ĵ `"=?N7%-yL~ 2/">UGꎅX/;!nY{/ [fY0{@Ar;ASb|F|' 1AmnaJWz.%z60O/v-s\qttxj?Gڊ3,9V{"< k%Qw2|f+&r/g7ݣ{s^gv9x1Up&NIj1֢"!m:sTh o\5qa8uoB~v !ټcsCkk ?<sAXqv'?Xosn*ހsջ IgK`{ĸoz  9;$>ν' W-&'Gˋ9粼볝x0j67A:KXsUfcݕI}8|]Fc{O{8e\ Ư6~59by}G2ӣi~˾`}K1ٿjSUTvU<v:?`Cܯ5ElW,ZGa-$xSoHY6$?}pSp۰S3#2!SUGfĸ&2{U +YIUp(gʰ2݁Ɨ63D,t6կhlUҷS6wM 2KB{ج(3Y R98_W[G9w55F9l9a\cC%D;N\7Hz #+sO?Tbh}t{!t6F>S<l*ǎx#qGsᇊ;v7mᇊq}r\SjE ݄d,.uӸT% ѱ.urʹ8Ve}XJ)0G(>0gǩk}.x}#gn]'2rT8Y<Oyy>κ>Kh~鷔wŒy R;ӟ3zSUQ}Ia{Qm[Em3%bXw2bGr9p}ͣ73>-8? ||V =3oW6ŞR4^dwiI4K{2'Kyv6ޡ8Ѿw %>DŽ22 UqW] y/@2-8Ogf~|g: ?Kԟ2V 1ϊ8uK^"7_|ǐo*OE^zq3gߚ2Hm߃MTib2"mwps,ޙ0fEَhˎ$RU-J!K lEvv@ԩ.^d{IZRG.n:0ގI; tU`Bh??~Kw s]nZ/ c,#cacf % =Vs4\T桹צq-r.c~&'>7pW121 ebNvhiG Z"{i.={C\vK{dϮ7͛ѯiWDo6 S& 6PŤ,yz||ΖZy%r7/NS_i闣3g[/w"bȟL2dX>",EDWh}rC^pʮ XnhK0qh W 'Ogq_Hfᛃ8~MspcBR6\))Osye1G6>ˣ3_||g^o&_!.+..}n;;If <qJ :N :݉, c@\#8KқdӚwӬ;h86:O+HK,9h\d I=4DWgfioǒFe6z$8ޛ @hxͽ[PZ9mC_do9pn&#Nui+w:wiq|E}0ٞT6Erѝ-WtRyDڧ;ɑMDpxnhq_ƽ֩hr_Rh>d/CܕX{<{Cv` ̤x+glټޟYH~rH/t,,8)wߕ?a3P竲na4~b)GYЦRvnZ1ci}ʡ.DXK_< XM?y%c_X,7A+oI>͒3=ߝG b ss׽>΅:ٞ3I;7Im$3#w㌅4|? /ݓ|/zI}Z#du=tYe{fU#)&9uSڌx*klS,xD#޵h]6g7ŝ?Cc3_+3_:f ڬw ̶/h)i`w0_)HS[44tMS |%࠽YoƏ^G&~V CXwc6x:yA<@9҆r,秪Ҹ;$-e'jg,8_iڼ{&y?8}x\=~8cOb/]8玉y|8b omsM8ݷV~ӞGO/!t.Qi/| Wb.EG29:g6 ;(+܏'>w${?z>҈yZ?,yijǝ=ʸ.GF흈wEzrv>>Ї/q?*Ks܏6iC݇283E0:p%OtQ'8衽}ï~؜t+/мu(9(xT`c:-?Kl]O_,l#k#:q3s ?/K9\KXson_wZ|8HR?:g)rF5 ~*j?k/xb5}pfLnsl2T}c8yZ %h Me9u) 3Ug|xg,To!-2O\PIs N,Rћ"rɩלZDi|Kޅkmg3ZjHI0}:e +?,Aaۣn#&&͔FN!y*s!;@wrYȄ|c~C?O@m/F_Ҩϙw<jN}{&N*Sffm3|W/M)bE3=;krVA\s*p5?gyliԗ(stEk O,d*gC |Qp~jB(M{YH-+(~ɸc2y%O!}k>$[a'd816жe;!A\ohohE_[Xe~M?e6e >o{ 'HӋqoTǖtRdkC#Ә|s'᣶˪V"Kbwf;Egx7vK kV@ ?TT}{KogOэ<\w%UlO{gVEgBNe] ;F.ϱ>E22wY`f3cT"GJ{F m["q zou1T?`~sKM=C,dI'$4jtO@=c}ʞ?oE-r"s::wF"#/YW|0|fkҞ0! 8D[oQLt 5${sʊki$_tEw:ߦwꍇh<1zt||;Bn1V ni4[@m7y?S1A BO e}3Ke3|m3N@ve.݉# w2ﲒL?&=&$pՄ/zրw#{AKu1 6R7\Q۴ wKv//rߖ-r9/ zx GfiW^`㷇1,Ҩ+[ljFc9ڬq=gŢ1>#m1*P\kQw;A670.915͸5̳☑?| >Hm!trYVίKVvV3OsyTrz2`?\A:3hjnwQQbG\@e&v>} ~diN/w|v${Ԣz1Gܯ"k#5=C>+x|\ }Kʯ2 Kr8vSE +4"ed~\,G Lywc]/_Fݻ<"0bǀm*4xv8wx!.Ô SM~{͸ ?qʩ\M%:8`{]X|}w |(pT6>蔍 [n5ơeq(|e6=I\ ̵)DJFy<;1wt+6(*;~fw!cY<&j gy72?}'s MՎ&G2Ϭmo=څM.Ϝ:vIT2#1텰[Z5iPPd:⧴ږ vs9H~16*(Zй}0#yJI {AYx+QaΡR3㨿S4<OCxPfB<Tzn&>]e \}*Y \mɱ>%tҧLL"Gvj!ꖷn;_u>t?%p.Gs|"'5ߠiiC[\߿GwyhbDKm:v2RiQ>/o:|?uu'-q[mwPowꀏ,i+< _Oyh~^{FYѹEZj_qNfx\Ta)cd4C %9Fay\&Tiò>g7ɗCϓ[?'ڇ\EMtw*Vn[0_K3ڤͧ:>WdOh[`SzJ>#~ yrq%V!9{"WI';Hn~їӘWT{]𼷓|tNT.YXMg\c~9iiX"yKcnf8<}4 rfr3n;OSO1*49OD޻[鳉=*BF 4d!޸޵D"mk)g$MykVĹzq5_J=O yjrrcQNx SqLhF.s,c!ϙ-cG7Reӑ0ȼ`D򴋈p{Oe=!d}NO)OD8|?j@kG~)^0Xi9LCi {bs |xgS?}s /# n!0 h$i^",se98: cDZ\k5ZAghc_yKCIf~b/7zG]窓h'2Ho v"ҖC{&S-掤c] d}0JϼGk,2IǪ.i|: eW{&'!qVO\Hg1axGo2+2˗ej?oD[Ԡsp",|$ٲƎ>Ibm9dISVxmYz^iӹt9@.X~mۈ[s&\mv>׈4c;3'ڎ+>:";%qg82qlAÆ0e,8'p/dg hvp("΋#ڞ*!HeU(O.gѹ%a]UsOn%bƠ^D VGCE^|i0b XK;" D},0VLꉖ72 $Z(OVGМ%ov<ǹ+l`Yn+o|t#/(N"6)˱vskڦg^-~uM_ӏO_l[p}-䨧DVAӖ]6:k ?'BedMr=G,mvѷI%{*pίO1ϑgc5cv }Ju+w{>y/VF,x@=27ӚVxtO 9g{BzG*0jLe>jO}m#ONS-72[HعkzXQm*|tVyނs}vQ!e G}S} dacڴV4 sGd?F^58ήg3 Jrxq`D.҂}-w ۍj9Y_o]Ys^:'X&ip3N{x$+4j.o/2bymj^S>W(fȴET[-2 /"QCio#E w!S{3Bw?8y9Cڿ R6G˼OB31]4NZј T481R|t/jծ*0'1_53jv?s$`>\i>2 |k!:"z5iцLٰ\z5=eձUWg@fv{,^}b꫅]*´7i;pLϮ$~cCX<ǨMjWCU ~G^.=Y}c׋XFa+-ݜ>-U H<">wye´g9o _&9Q~h,*}ߗ YZI(i먌ݛmuz'hO͏;OR|_BVW}]C|hn}5lq[z+gr\0i'C48I&p'yFı8ى;,m9hR|nN1!;A9#91uZJwC}Aw]O㗴i=s>jY }P߿\2x>3'ӹ[HR:Y .`鋿4cyp ٗ[; ܙ:'XT}Z<7U !-ʊ>L`Og>{a^x+IR2|e_7o~{G" J$RkM- ėoeoM)iI^RL;adxuEc}d9$+FqvY4WQw7ܝ/xj̾0<ؗҝqH4,ʳEm9Tbys>V m=4_"n,Vi)lV9]F;v>_-vGGuqou2{*?~v{A%!pѐ碅۞`!sQw+ΏX[ޒL`]&0.?:D/9`}%Z dX XQguXϽN5PR8Y! u; zv?=UI|4(g~jY񓠃GPVW)wWq޾97=^v5mDhݤ!~6⫆}m&`[ f:_|ڇ6枏{67uwlk3ߋ4< y9yzsϟ//\ ` ǃmi>D*oJI+Ԏwݥ_K~m~}xO|kՕMՀ~܈syi\#Orm}vYTg4#wȅŽ 3W sxLhnKJͮau"d6rPu`R |Z/hf0bg>,"Z±8Q#u&Ε] _A5I.Ưrϊ sd]41g'HeuP]f@i({/v?,pA؝?paźf5Uqc*͕x/†_`I֩Ar9SND6Kϯϯy6!ǖ ~3';,H ܘ"Ӛ^cFI0*G]$lvn &#E߅FFM!q{4FsЉ\}*|;/Q_f&Йw}x:I=J`tE쯁 x!EF*+?Ԟ6t'4qXx!g%o5)R^ !ZosH1pa%\iFmIw1!3Ϫ0Ǒn-qe]u59{-1yնDw+2xn{ƚ<3FjA9%wbMGjR}}xߏK ~ϞyrOeX*=N,?2'bMhM$#cTցAV"Zħs Z[,̻l_5暠x'ש.K4ާ,sJFVψOA{3]CӑJs ow_<##dS?97 )?@a%yO?,qrPw;Kq87{d0kvOEN JO1!,')KO9whx 69隠qMJJN=(FNc%#!ē陔rM#[II+S 2dsA[ry l4}BoomjFcިn)-5!8vlruL[E4'lΫDsZn-Z /N5%⊹c8~o/њճѽ mY/,1=l(^PDTɅj9rI͠X}p-AnPf++SRToSxXbӛǷJukkwm'U']i;_2$:u2(ͭa| c/2#bHO.\ϋߕkt{X[抑ц_q_v Zl, ȿjju$_ ^Xsf4ܓNjyzf؁3p4/[#5RkG9{Igsg쏷/Ϟh~@K5kXk&u^74wЉWxz7Qg$/NCu2y9}ϴoS4>=Ɗ8B?X=o>]~1 GBAhE).#rsC៨A"SvY7Qx-=%cTt 㬑-\wFLWo$# .{Yٍ'~I*Dds1٘9i1#GII2\s!3}@nU*܏jcYk2Xu.+6sr犼tOQ}˿xALqQB9־}ɇ&*[Pf5,|VhN<I>3cOt^g ns"kI\vf9 d&~(9XGm^?$vXƉu;>hycDEg[وA: 6~ǀokJT'' ';<:T>5ė15ْf#|06 #z.z}vS?H8kSKηęG|{G|9[cK]Hf xX{XBos bRcW y؆bM2M/s)\/Z$R<=/ɩWWd<HܪP{UXm蕖:W]y#|SDh`Oy2O<0cMCʧseR]3? (rmh3FȔCέ8yeJ~bЧj=Ykٳ.>U?l1wve3vWV\9TF[ײ^uuUZVSVdxG靬 6̭vE6KiOwq!P>z[㗁HOS 䳢|ĶV=l,LfPo9]kW dHvU0.MXMLߖLǯ/Vql1։~gL\dqZ) X-DOL$F;zKVb5|9 N*.>y:C$#tt| ~R 8% >%!W8 1"^6L]m30H_1-}i`:m3T W_40+/2}4rdDލ3&?es"JMd]|\Gb@_80_Ӭtv.nuPh/JS'$Yw)-[6wK|#W'iH;w,v}s;E#5ɁXxW`Xy\s) [5dKLFuM1~VH 9Y6J,9a2|[j3my{o\nh qLmIsn {]U7>k.1 /gWI4SEvz(5 qzC #W~"7􄆦/Ro{߲ٗˬS$r;r Z:`\% ]!W?mtM&=3D2-A{Q 2/ZgmbGLz ɖw8Hv8# [ט@h>"}Oϗx Yٯ+PqJkm#v?3M`>IFNd=崒,c7MR+ z#>(|,2ّ1'2G+k ^V@VImt7gWqRERn~'%ڕՃՍ{u:42xr{߁jx/lvyN1tR-τ=*Lɨoʧ=Ge`9%?Zi~<syIo)~ ?`Oi?)x Gg =kʗhs'm{~Ⱥ}2λgˊ»ӳvO{h%1Cg7ƣ 1DOzQ/Hdh안ҊXK |{cq-NcX$gi5@^u|$syrx;ϟ4 Wot)ɰtA"^3[Dv[H$ssyɷ\n@Gy#V^c7af:B~Ϳ9K:`/!Qtc^P|y|JF*jMǔ;^mGVK_>8,Ngi~5;U+,X-l]Bx_5v13Q]J"n^#ݝ&=J7Kc;_1.x3OC9|_Mg&0`ܿƚ499sqNr@WurAakW;c~#^~=/ΑNNK漂hF!~𱙋}-''MXUo>>QG߀oOy嵐C إ2D~; v$L~4Uxt* qrɻzr|+֤hz &A tzGGv&?q>2#v cfW9DMH_GW$|yޮbmC𩋳ZλV}>'|YTl 捸Br5~g$p+y73VF_DLȣVQI<:i7;Mm^ORI|G~ꎓXLV/K/Zbk7̶="rE Jtߌr-ޚ]nl0&;7yX%Go# Q{tKsv_'߿>i.'5^އa?Oǟ׏-h;Kdq$ nqO_6nﱯYbȯeK-!n d{ÍqeLҁ&ۆAnu+Txa)a =a2:^@F? =n i71*?Hx૶1~"ܹ>ʰ@x C]jF][[yGxFt%攈؆.IȠyog]8W;U'\h 4 o+CYF&pt<0_%(Q U,疉<v{Kb|F\2[qVAs,ܢR&?pcsUy #q㛬G*LO杮`/9Ser! k 9-VF48ܧb nǤA֯}xi^q_zAsUԏ䵃Eb%,hc,1e4_A>b|) "mVeKֈo+7q grnե >6y ߮qyarK@yX8=(_Ӽ^;h\$s΂'p~dC&|{;lJ =|6&iرJI9fYuOArxA㱋%mgm?r~u1qRݝy }x12 q9~?Wa[腲E Ӽ>t>6:!s.FqiSnx1 zRY[b{aK&ʖ| U?B)#>_?7UO+j0ޢ,iݙwի8i9,<:f aOr^KXbw#e#Y-Kgǭ/nF4?,$IdZ<_HF$/|_h!`+,|!wCc.ƟG% LNc8=7G-˝2z Spo1t>> >n[:ƿ6 F]ճ[[6ߚ=G1F؜RfKҨTɛ7=x|lYq]ȢՖ$_rf"b)[:8tq׿|1@#=ڃ߁_NJ2"МD*M0ݠT_XJ5D54qy\;#qėgaJ6UO}#s@v?b|ꛩx}y@/2ꆽČsd p ʬƽ- rݯPy>^(x/1Wnm.`a!E!w8b|>c[< ,S8Wٗ<e[&Lss$jqT< wF幾e<[¼k͂G$ft"OH7eO4 䁻I1+JDlϓL-/O/_fqb/d-pzڲV3.|i/q/8WXsȇ@ڢ;_}X{>'豎Z\CkԿdV׵0H)kEyJ^#Qǭ_˔'~O=HN~ׇ0eoW2ֱ 0:x{ojj=Y?)k t.`[MUw5`^ީ,(3ۏ[qhg=g^Fl|x\owu`?t.LsI^IΫs@3qyT1cW*ۣZu%RleԏW˛{*͗qf Nw@}B_+kbmBf4XhcR)XKKcO`%.͇Bv CW[OD Շ=/}A<\lbN]5&i_&iIx\͹1\n8D;yl#oڷ4fl5-ĥZD]ˀɋ>x#WΛUݽӜ+r^vı.Ωjp;f [:`*Vzu1`sоLlj ˟/&#Mk`®;Ud}yigy\hl=I|1`Â-g.tX\D':ja:^1Cʇ,[؏@30o,M+ GEjeaU޼0@xltSv"o?l\) Rm-F %g4;% g^PCί@Anf>ok3aؙ4Ǯ7;UYn5su<l8\M[w0*{LWǥm6[5܁xN%I w_KʏW ʄƹhn>Uz2N=Y zl9>=ѭҤǙ^E2^_-[4w1># *hgy2lE:Kvϗw ϼ1!V0a:rs޻hM6s'odL)re34+3CUp0 z!~`DG&4WRj,cR=[K0q[hޡ Uݽ~ٛx T}ꓹ?udRK0y]-wHC?>u\G4#$u$ FKUޛ.37Qw4D^\*alZ ?5b'v)v9k^=X<6rb(|zMW'_Ce1Ns<~=R \?ݫpw/hevĞrL}d}~nq{hdQ(iDko_,(dfY;ս_?~~fN`!^1iIǔt9\}}%bޱu[)aK6Yho2wؗ$d=g zN<&MXa Y2H,l{\X?#0_z"M<#ٶAZu:5u8\8+x^;e$.$+_MVD\s4 48r<,c;@A-ϩ P8g{l~\{>JԞCW Uܗ*;9! β(V,@5̄, |ڟT+/eM<2j֬SHEn8f|d #7LÈc$wNG8_b$ۧ<5+a5q*}zT_gڢM經9Z #x7+c*7yGIDNY~Y4vc$dwGP[}͘E=F 0^7dfCfh~-$Ly>`=idd!e>OL@c_ o)۸M]!΄5#-|:?+axDA6u&~{eDR}{2G8Fiq_L`vC|ƫ|jdG79gb '4,_[[jaE3u7Џܰ;iM^ Xƣ |O }h"BZ~W;'ၝGQ'q 9CwSw_A?r.xv3'dZbEC{}76c+{:}n W]K;g򯜳xr* + "< #,ȋtydfyy _GobY=xF>_F~ ϯ!~Z1G$wHi`ežeOܙJbG;v0Fh^rFkF`ߒFO20],uKUĊ~Z]ksOm1=MrVwdQح\ub1܏SB^Zאls\QsッUIg&= YzOq(d6^ڇ~֮璱?,ec|$y]'Sy+߻wP8DrG3;MMюOw[м=2۵Xz5gxs e)rEt*Z 5?΍D HC$G"U5R ]bBنoT}ZfkjB`Z7jF;}5Z޹R!ʍН{%M yI̊4#3m⢖m6ěv#&hlEroSi4Ѻ;ė<"bŵT!~~{{VuSof ǘ֬HWV\y8ioDhۻ *^l tmz^]ן9}zٴg/%j~ߖ c|nqsUxOGڑ8q!Wu xht oIZs9PƘ58ƋTjxc2V>Fc}_:~P8[qh1okmMdtStWRJ3e i!ax6݉euڞ"ߋpL?/m>Ag~s {+3.1"_L6roCw > Lf̰5U4 +~7lS JOܷNغh} .%=OgK,FȨІi{AqwqQawʓ<> NE&YlV?coJO 2?2.\pw/?M1rS7 }-34?_Խ$C^m{HxH8~rGa@nDџw"~iP!b7|TLgMSAgʾw T1l;$} rL=kMW{GMяIr^NrPvLi 8̾/ ue@Qqo6jX6q˯N bOk9/S %f>F2D`ހ}cX,*(L| w-#?qY%k+SY/:Ǘy(o1lQFn~2Yl-w =>}v(KvF,`T51xATnYslV2{ U\ ߧOe= ]<7# /+ԣj0aoqi<|`0\l?)6=P\IzjeEh'9 kgܿyٌ{Eӷ;&˲ksGmPh9t핍ϡ=E_c/m2*aN,(?M${wuIr/unuc\դkW4_ɚ~`Jn"}ٛ6K)OyŴwy2܇շ qi&esx}|w_9 D6)D{{v q磝˿݊cN@ >Z{]%sSDwL4 Wor[OרV/Vx^ы?'Ҥqc}2E ;`3Hw `txW548'YqU6n YNy\Iar7d9$s_}ebwMSk BkRs=IgDj z[ \o胏 CI&U8\5٪nQE^ױHn|ˍY$NEHt[W!2_/,C<s|SyT_T&Dd׫?fi9{m߹u)yN4fBڨٚ:fvYk+eFښqݡӂJ) z`)l_2UM1,$ ;XK =4H粁Pnedk.΀}"4{-7D⺠>gIPڐ  J{ gG&i|4 $}1-|&8@:sh4g#OmmmCQeў>:gwZh-}4Ȇr3擙,=19o>95QOț]3ɢk؆}X(Lj}+y3'phi7h#oF~\c ߙ^K'YOm0 ]'#eF-OM1V| %x,ecct; ʤ%!p6Nqb`tQ|&!c|{| ;."/e6n ~gi2Ee!6 Nv2ṻmrkyp?19^<c!ETa[1PS'{m|,hO@^?IZYi1mCĠX<eh[ύiLJޗht}oE s`՛#M/L?/[b^ở>2=浡 L HvYE\|Q_o=?xǍ.+EE]Z0b; m`Hט/t(f ,G[qfqpO9DY>SFڥT}G鮰2n45θQ%^oc,sy@wiڍCTJvrX _g,-#9 hSyN+}("j13dkVY!z:w' lS̸|x`nj&= ԙ)9q)R=[2`^AUO`XmŊ_+ƩtJD+;/m$k7|wD嘷|6NBs5氚cKqŰ'Ľ[4{A\= -VR_\"e5t%hھH%uG&7/"ѾhL?8.E}=b~ahrxV tO^'Ǘ%tipjpw\.Ӣ-5#ٹO48Xτfҽw,? x!//UIw˪޿),OyuM~ݮs [{;4}mE3*qxd,:;<7x3$>eJGa:xǮKC~0w?$ޛeڋ=m< ?LuKځRq̫](z1\6q_{ccsM/;b%oo,m"w +"U$~O|ChD=9״gs㟈{[@sAԉ9MENI)t00M$[|?UE}kMEQR ǻݻsk[jWOUƅ'q#YKclkE΄OXMzjI{oi!x\+,,e{nhm HGE|$c[G{&)6m` 7c?ɤw;D=mMOΐ6~3Y~g?lS6{&WҪ,#$ov >KjP)hCnAڼR^+IL?/#y2ramhW>9oףMy`qtTM_t!B:a}ߦAy kn$_S!OV|Zix/|qX]븻z[*OiϷzZ?Ht^MU [Y06u/Tuw$^yAl\Ĺyf:G%ҋG~7^LE[\kSDcl/Tޅ76Ϣ`Mio~\hWNh_~:cڿ5NL|5N ++ԖVHԷe$~8m8 Z1`+Pe1@0޻Ϩ}Ḁ|32sl.U]}m =); tVg\3 ;mEm>M琥Z}Y/w*{>*l%Nbفk/)A{kCRהB`f*{?{ BwM.Ehv|}Au_'_~#^6 qIcku } (!V*rq>z f4Fd»oR?A %>(| [(^8O^fQWscSOtlFU #ףKrޅ/)ǵ"YZ1<;0*wh|J*&Prw8Mq+#|?U  3:sI^,}"=|O LSןE30֥ڡɱɟN~;m/kOsrCJ0KG>(΍%gQ;Lѹe<|w;N;>q{D\7|/m.~.+oSϡ}^:2,?9Qf5qxqFgg nw <Śd{Ϡ0rlIfgqng(ME\QՃ)-3䳀nZ|maͥT)<?!K/_𯪇`wr߱ܣp?Sw5?6iЕswNW!> #N0Ql'O ;|D5rtFO!T1;]yN+l`G&(Sdq~z7ⴑgS|Hg顤ak싈 g{G(ML%G_A$2Æ_?j*7#IWʲ[R)Y'>ό9￈|W}G2YݰNl' |"r^[/Έy2k6(zFżS^ソf  W" 79i7MO?G;iKi^^)|Hez"3}ۧ魿69CV{gKC|4ie3_`!& -'Un?K:1O ^KCJ o?&cȩ|Bkv _>'p|JdKUʊ>XсUyW_}9=W,޷ ϝ>Mrl=CH|2l ɮkElLQ'y,קexsYc-Eg!~a*:F&/|q1 ۉͼ΅A]ҍ3$m0\|(棋im39\DL 1Qw #]ea5/#u$\>a2y3y ON֌:?RhĪS.kZ:׎9_"oiYi&_٬J3i:W'o0}i\rEGɯ$s2>7\[$ҽQIyofߌX)XC:ky`vݛIaN IsV3mw[as8Takk 'wy7F<4UoJ9?!.gm_bjWG}~NCb5mF{zc b=tv |٬>u e:wqٺ1q1ϖ@}M=W@ '=S\6QآX!T?^2[y第xCY}} xT!:$#T "Ta[Q{^DԨM8_ov`{l.pCڴ6J{[q\ZzX ?/1vVFJ LtVtOT}O~1lU]-9'A~Ȫ OR_6=r&D𰗁@։5ߺ Hzb̩< >NUBo5֐_G d܇{?g<},ʁD!ȶu:˃T9D!{nُuB_gILszmsLz2F{o YOkhDk+ v~w=j2B=z],#pI%@k[~ zp.g7w T%wƼ[Ѓ==rrU'|dy oySS/M:oEH>7eIˋvZ$=+gyK`lfv qu"l sA>Y ~tBm ި~Q#ќ͐XBWe~@SeDRJΈ7N~r<=ͽ7ƅ ?O|{xSGBl 0*Q5&YΫW|ZEB /m_ kOŤF[<-"dC'{N* 'VIRL߱,Qc-h˘ ӵ}ZLa>WtߜLygsU'>~Yv-}G[,M}~pċȟ(V _:=WX#+/L _Z!sz!Y=ޘE&rˈ\Lv|?_lǭCg\p8L 1vs_M'aݖtӏ;^y!&wc}5r8[RJ]R3:9Q2 k:?6~DCVi<"Oj.ΥŤgusS;f#'0~G~vyF<6qsTvVt[U\geAO]cIlʍ K޴ޘ3?NӷBmHQw'YZE>RkT t?{,DqEgVU.o}Ak5)'AckeiU"lGk]U~2}ҮHb .`GΓ{`3!6˝4/^h.BDV.zv kIY:0i_ImehcΗMrd)s>Ct9[\Jtɱfuz"M#h֜y]鈱3 ujNLn(_a1joq_w#+˂J3htA[>HU̘YG_Sbr[$F)r }W2zvo!s<܅])7Db~g~/_uCgfc{Np[Hף] ,{p!Ah/"7\=Q4_ϱdL^>:}QV6?oļW LKF?e:|f%?jkx>~"&'cD[1nOD>*C:3mJߌm.OIHCW[-Hs<"rǘuŔ8 A0wϝXFFڽmVI72]o׿יK@`S>&{;v{hBj׉a[ 󹐩'@hR}n$Y1 ɾ?wz02"l/s i; [K99@߶#76 vq<'8=oa_m63J 4EbwjpL>P Ewߕ,͒dfq ac;RN=o+ra1u#[/B~zISx#a[:/ ^i[hYijoJa9sפVz>e5땺'<فԦ "OODn=cy|%ryd9w; * a7aHY6QЅcHÃv|Ld"Y,ϰIWRb[!WI~q$*>WT? U`[ ѧKuݑ7ˁgWΜS-޽{azk#pv G=y|$i2*|\e"S g>99=8q*. H<.&`TY0C`-9KwQ޻݈x;MOaK`.Y ށfp: oVF^k&׈!rmq[#<)jw9\7[D'/ ?0Ñ-Rks4qy _r7ĹٹiSy1<BΩ"yh ^ؾw c.GOt0np:]‚)?o>>u>}[O}D_}mjQ53~-H"ZHnY4|d4nǸN-5CV.CjćvCĊc:~Wg}6烾FGkB:<ڜOVGUٺ\?/S}L~**!gcnʭZcM"ua5x}t|ЛH- !ϿWFj3 ">azRICU~<)|uA+--cHy$Y-vC5#UzVݔ1Q},wyl7n/V)e!y'T}eL{{?_5ٴr^ڇu},c?fDhC rC_YEʢ)/-ҫsXc"V _iieRMߗU*n ϕ^OgW~=KT3VwǕ/י<s"s %vTQw!sOti&r]5#p!% [?+p; )ƨ6v//x@6H`"/|nrEs VruYy6Gx5v&w_:oX zugƚ#v<7q~i1 / 3`OO !m4xAI; aU,]RU4uTޟؤ7C7kgϷ 杣BrW's+H˘6d?44dI+ԇ&E?2Y!#89f h>]ξ U5<&ޑ2?;HCL&DvP_G%{xm .KHklV2N:ϽLN^v5JC``AV_G0EXn2QeG$^忍6[1DBn@`LJc/;>Z+9j_Fur}Rnȷڽ/ꕨDNT!z=̵yL} YaՍtW ; HCGk@N;̻x9&އ K/!Oy\OGDàwAkng~* ;WQ4˳Øv|M,'Iׇ}wjbK%#'sQff[vHf=B4?VG̸{-I%4nl"KN_^QCHҜ^3W[kN# r*hE[ەܿpB%>y;|(.w:6Й/~CWڵkeP0^YYϚw_G{6ntكF.հ͎Ny=tS/-!gN|]H{h!l?)q,Rr8ߒrA,|~hqR!:e՟}a,^m#ΫߪZC,O${`Ĥg h2fk易ho)n_ZӨ}L}]G;q}D禹;ǭGn/e1{N3bQ ?bu-C>}샛>Y[}bSnnwTN\l}4\dx^mo^ȗ!f`^ŚCe$Bue BFBLsh>vO tޙ^yOвxө}&8H4Le:BOh}$78~Kg@oST{g*7uek߄k^ "ytB)uI2K<ײ72Ú]eLuK:EKo@?]".MuEޡ ~!=R}QcG*l*9c%M}v$k;QoA2߸s!>4¨NŐ˝Lg9ߥgG*q{O,TQ9h܅y/9[⾂/ 9r0fv#iex<Yx^Mq߈>eOnj6d/yym"$v<۪G;!x֝3Ӷb( #+60?'VW=dHoFU 1>UW"qb&gNre:II\ҧ0eqxt* tv9)zR-"~w!%?C=CYw(ųnHfuJa_^@" IhTw١rI&p.wGޡ}sImՑ?3UӑՊ% G ̓Y_1'=[  f?cmO3ȘO)W*awdܶyɸSm}b^1勹LoivXWSo)uޓt#cĶelWn1dͰ"Ƃ 9`[xhѝP?$Vqttk< +Z*&|npԤ(g7kAXMy>ey.p6e:7†lIW<Ġ+W\< 8ǞP~U<$'}&bC \('iDkX]>7\gzjpUҗteskzْo? ͱ,`qW'Bm7LߌRC\ewaS-YjqDO\}1>QG'^YNsds}63ʼnyϜRؕ]4F} eXY Ls0wh?ڒgCf5dz0w]DW¯|`Jx;-jq_7,7G'jEi>^@8b $9YN` ~OHu@F{t6E*w sK6 eT9{schs\Bv~/rY[;o||Gˤ > ڸ%`A4&Yj΄_ f](}*T/KI%-iki P+O 1^o-}'u4]wu, }!CoJ6Kז1+ J6JCq]c$@DvE bWzdx6Ϊ"f'6ߑ9{ʗ^]ly>uze?}9`?V MZԲ*GZg&a/ذU$T^#iӈ̿C,gKǪKdKx+[ě@\-3=^̓4::&Iz$D?8^)%fݳo~+T߹@#5Ndd 27vm䎽:c+s~Ktȍ qs |1i>Y׌4G M̫O<0<&YČѐUZ:؁꯲ Xyz0>` D|%6^,E83c׸vn9v/D]Ve `}DsV}M?'Kո۲/TKv6r`!o4+ ߐA2bس\_}f'gկy)H:LB,kE/ͼicT:^ E+iuHw(x 1$i;?\O{S?+`1Ƕ^CRKߍzdX.jj ]tN3|phmdSEc?wߧfxssaq-TN4N4mDY4Nk&ty>H< Eμs ul1\ivzJsV'Cwok7h>NL@;Iw*әG"IƝz=T+47PLsȌ{F,ܩZ!g LfD,k_ggkX́X29bݤ?U#4WE.RǒGmZNj7VuA#Ǎ;h\0М[״G`{o*~w¯kp4{m~V8lL63G _GQ{X˝z"Fi,Aҕo2a?RXބyh9v61ZsMGg jZ/glςor>2"?O#Z`y%Z.oև;*:5G M-xx8y5x;DЃ3lx)zJH4nM#ϐLq$RT]{TȾ)ls3Qv$Rl7zslMsǨhoKs{?QhsZӈGTwcߑJ]H:R&D߫kA|&xNyc3oՕ=9PmqoyW_g<`3EߓԗL]T';4Zʂt&Y|. l " :-'{'}>8OI8?xkؑφavn=1voNKyѪky|WX@vd!~D3Vt"=Έh7шWDo"h$31}eGԗDX7{Hn}d,c-nx\NQy{`̤H_+3V**2 xceԿo#E9ZtmcmCmCEgc9ɑ921e` Z 73㮨9c$F~$^!f`Hto8Dy j%9R5/w@=X%iC->%`r T^:9t q:gWs.g5aO: ~%[Sϣ72Io4N6qcBL>5ssmGcSyΗxߔN>ԁpO;s}.h4' c##K[+K:{yHB~wQ\hMvcM`'ڊ״VNe|:kIVP^eU'IE <J0Gۓ0٥>Qp<.NܺZ\͟8]{o }2TRXϹE5¿c7Co_O(% kXO*%.n 5CvRjyq7tn?>oA3\O fe++vZSBu5lTO3_bó'ت "ƵA,ziȝg x0BET3q EnZJFzlIxgN1>gxD?6NU^!m:nޫ:2s䣁aY|zډ<|:1?{˙p.oK:܉ wweOpt-gA$oX-%*$1GZQK!]ӂ%~@NuiHKwyac9qYjBö\Ӵ&17?3Jf7'u݃gh aiY/mrgR=EcTKgy'%%=i:h-\=Q#l!Wx;鐓t/o'S7o_Eڃ$[ykբEә褚AõC3~'n m#%9$ ОB?2v \ܭZ*.,5w}>F渀<70EX,:;Ճ{%oagqUf ~O) |CG-"@l#I{;` wAާ~7b( f4ȉY4Ks^a3;jn\ن{u hF`ix7C1.=K7ϲk0g7[LCp=Ee^#_?ϔ7>d/l,Y:oV#:%W, E"نB,, 5h'@zdu yE|e`Qxei;-ZfoӮxލNཱུܟ(#S>ٜn`y_rZy5$00W~mXT2dҳ$wݖ(jI&BdI^ 8C5BG.j~ S?9|90M2|sI{43䁟<2B]豓wXnں[IGYzi)RvYM3߇IA~}Qe_o9!Hʬ*k}k9d61|t/{_a>o ܻpL{6u @0G1>0/&S~]:ڪMg\w(r\;k 5 >Ib7ڬjA=OWCE|ڪ>Asԍ|x l㍦v91Sv9eqڲ,Fn!7`;)B|>g8@!;F7xg"q!qw?>ɼϹ M'eML1q(+Uܻ_9Wz1} ףq`7mtڟKg86X̜(īexPRQ䌌ip<1Oյ$ҜUui蘈3F[܇N!uBm2MDG(zf`:KH|؁۵ [ '˂oF?S(_seQo0OҖM%'? y=5w@/Xx۾4м췔md|>OIX70c1~T55暟CܷR[I# su?[!n6zA v F_Ouy}w6vCmH|}_ +&`B,)>,b!g0+U{\N|L:cYm4[`U#zUXV=-+({*m`-'YfǨR.7AI2_|G6ﺮL7 wQгHZ}Ը=kT?rG'^M՞N DzSu' *3*R}eL>MsB2|z3hoS0=?x,BCi|.s&6ax I2lgŰaxxY:I_IG<y2ۈ񙱏KIЮ2mF _~>2x+e ~ero!Xok*hM a=v@G~fc֓zWy;RhȁJ}˜5Ijhӹ@ 2s(T[]wGӖ?f zzw8mD'pxAl<.6Q|7=?T' Đ.]Y;d[L$>Y8՟tZ4lwW/K-f#$;01%La:Iv`Dg#+sc`3kL΀C7Kf:ɻG鿇|!zhAk{ˉߕ%!Cn,Zby )+' 1rG5oee.0=ۖd?; S`7@L,rb sy-DhfFlL6^l~7^MpGs~c[^;:QAߛ:ǭ~l}G9biZ9Q7}˧~;ӈOO "mɤzoZJ}]{zzmV^(xg0=U>$r?>>"$3 "Dp QkL"RB\jm$`QڷU@LBPXhlWu((I@kMLL%]@|{m73w9slYQseˢ Z/vpaq_[S W\ً3\Б5:E΅εJPWkŠ)ߟ&lYӞ3zX:+ς+| ~F#d~8fwKGzl~R;*+5(T#MZ]{[uVCc|eYڹrɐ%X¿ĖH6EVCb^:s fƶ%f)ަL9Kț^` C[E8xn8?J$v佑#&({lN/谮lsErOkDztA rJO!/ K mF:6کv6Q;'XɤŶ$}o&CnwWO{pYx JV~P ~Ow@/-tz/bꙗ?t/+<-{zԼX@눼N\M کϲ/܇~2Wk6:MoTkG{Wj#b? \ݰitDT裸oEky]z*}4y}B_t. CR-}efA#*q+X[)_c;]fKB=N6s*S%:.MpxEl?Kgcsr\J-בaW>n|X1t?ne;7I*~7i4 }o?O'H>|u 8A9;Pgn[eOdr W>]A[(^B"Wx(=o[Q[} &y/![=-Ir?#OiOsʈ+CsU0uӖJ,CS<߷hBz!E*_V}Ϝ6>̇ܦm]D;ϼ9:V`fsIJ|Ccl ϒP?SZ ?^~AnBVz}}Cc+xN߂C[qE`Vpr[Kg: ;{gLϷFicoeT؟W ԧ}T}p湜ɌӞL2#!qOc6 &;Bs[nq#.C!OXSz,R qͨ'xr纀w=)jȠ{ +.ҹN8Bnq^ęęb5 mȢ釢j_tfϟItBV.Y\E)m])RP0O =IM3 SN߻zJ9ԿD9F\ 9\z voxGR!/ɳ@;rmx>^eO_]/^FIt3e1|FSxH3՝œHOz-ꑊ׷/2}r ⌑.9MWZF>"}ngR_HQ3$G8kl&!wvCŞ˾MYO, rcA+Av~fbk#rY@+|d-mXpͨAM4_WfuE둃7(x``[u Ϝh*$ٓxng7r0~L>߾cg=Xu.W-&6p 9l9mzw bGjvLsm`5ʍv:"9EtØI wK>p_HfWZ/c*Z-؉+1^CΠ|mku?~qkCs"zlYƃ(L 2=!?O|~?AN"ߙfFr<3&/42O,%Ey͆)3|!5GW>$ wPǚ݃}RbKϠȃ^ VZGj:<~ZK(k辙v[3mҪkC/>wB>a-۾9[ߟ^'_|@I͇fȗ=f/r\z _mS_xA;7YD_;[Ժ܇vݴ/…Vo+ڊhm}N뿜`4V-j;"r.ʫZbG܏iLgBmZYD~v];޻9-DW6WӒyϯgrף״k}&+^CyN'Icu4^l1tي&V6>CcAȯ{[[љs,ģor]6٭ŧ%Zٰ4%³OgGLb%ZL%EikwP_U=KitG۪{E#xns_Tia lxL%zԞWI߭aC5 y/Gsy%sE"^4{0Y!/) gc'K{='k8yƘW3{tȆX-2+jf`UUIvk1<1l_v*A?G?ČE_鷾4w0~s)DRt?gf2C,%r3іcc&'웙ԿmYoqj:;E} > Mw::ʎm>&RYŹ>+IgpS.ґ"W4m_^"%y|r!H"q_U+[w) KG΂~rhN>OKZb;3Sו[ЈDg=pJC/E2YmfH']AHcR-8er `ZNqުϡ9CIIej52ęAo?F g M͆ko͈m<\~$c*h}Gv~]̞Z=&ysgDa["KZDt3yX+_0{)5]љohѷ L/|1P)'p]+3ɨ~3| 4] h[$o*i_"]h5{xl^o_d^qHyN惭%wP.:-؅^א:=Ԏx f _]@d:BH;SCҫE~znW>l$A{_vά;\\v`̗sSt{~M;-o(kQ^-t׽B;#Yko87BlG{>,KD8mHĉrtlB MтxjVsX q&3e>Xt- ^/j' ɷ4G m_ic^]յd}-8ԹC[`[zLؓPH!AzzAN ZT->|Vş38<^U@5 ؀M7.z4b<[-ZT%C4%Ch_(9Kyّͤ*sJ6E*b(I(hIU7b- xfR3̭rba߁_Iſ[ E6Gso~2Gd!)Vg+t>s=r|&)4޽&+V޿Y}tz+r ͼOsJaj/H7+h>X\ȡ+T[4exf c-)}mx57>u:.ErR:$m f/=fr@Bo"vZ\t-|NyݷWuW`/}L"yuRe.yF3-R{3[;ַqM]"ǘ31=?7k1&Ę >Q#fE<~?W#9H? ύ߫b/7¤kGk5w#8K@_sgC^d6fȫ"-X>'7hv5qߓZV+ U| +i81轿 )>P\nGCMa?n.3{KĄ/TcW4#cuk=c,3 ?63Lnn4u3/Q;Q+ÝPG˛7 >kӟy#'qvu6!_l6k 䵎_YZ=y;o~qg.΄rh}$-GV=~)#h`8-O I7 WϻLOk|ْ ~0znD8'bWS[1 ޹ixE]Sޫy"gWԦde߁lL&^j ^S%<݇#>au / 7X㞂3eqͷ$|p(P>/ibTm{ytv%a^#Fq툣b1_jeNW{z3C^+whDj)#hRg Uv 3[/[&v["*x$K'TU+J—*[MCaR5>lR%du[_N3 =;PGG뺮PsBJDy\}Gzr㾄\;x%ڳ5t⟹?!)y<5%SNThD&:1_}7B<~x!tjF>;7A".~ٯ }|o1§7|{L^X.Y7KA= qnq~)cz`σRB>]/d1$e(x?`Z{.䨌QtW{$/G.oH-#*ZE "Av[qU?j\\qevW_ ߑ["!e%8t}FkL)e `\~ /t8^^*1kU^OԏM$1*a0/yq.9G :",Y L}S:7A_ I*·!{p[?dw9C'g+rMKqxΗbC8w{44=;G/Mѿ߅_:>9zYKH;-@NIl4.>^K:vhyi@&<-G2 Jy7Gsti{b-S[)8ӹ;NM!gʘrv |*Yrvz5lm b9l/s}>O-p}8'U9܌|>o3kW{xŌtъ_ 裮A}5['G[I?,"Vh%C6LeK"sOg#-8`e'S)(YeS?==#DBWݦhxA?$ZI! ';cS}]AEo"%h-*{[Quؽ\"+e}pYφMkXg{FI~4!w-u:US=N)|_J\3$gB8\u(p_tBTg1WRZTQ;WZ}\q6 SBзNGy1pi)ӂȯ91kY?ƣF19[$Z>xtWl!kUeF2OX@?9Y1~i85 nb4ƫz.^X0_NqӻW/x.ĈL tq&%R"ZQIyV UoASO_]hswNm`?mME0:%OJ'IM $ݛϦx !&ܪ0nG]$yp(&q9S6+Xb&LqVxr+jT-וg MM*c֠3?GdiY=hM:>)xeQDc%Ng.{;"?|WX|;Ѧ3gc%|{Ǵ~8o5دKAߏGW~kߧ~ޯp~_MUq1xNwj{$ nHt JėnUYsD>h}#b7oJUЃf kD')OfmA6}rg7'4zs@os-$μ5'|cnnh +r]Yk_yݚ_9,zt97]Z^ @žu&cvߚmzۏ kϕ-|7ycZꍽv;<욃l/Ӯk[Uff>c3_D3J%=9ol'}|7=C?k}lCo)_r8aoh4x?x4 @7XUgVg6"'O~J68ͼB0VN;Cψwx12 X_;׆/?+ҞL^&ZX!^C07*;¯8rII;kA~ԊzTؗy7h,yo>kqzvO :qN!?bƏUX!hrE}=^ޥ O]HiEHgzLͣW-E|\s#HAW OqZFMk}R{d3 dz,VN0iA-5^VnژA/SU~nbQG1`?h:ֻ`ec'|d=/FH9%A[MÀaNK/)Kw;c 7BU!$s V:QnңLw9$eaeu:l~UYQWٜ?6N(iOGM;9#ݑ̵>'Ain_&pnS~?>6J 5ND}mJžrȣu]&%s2i9V^H/%(^IϠɕ7ܓc7 3*|8o*1ey ` k.5B6*Jʃ3J4;a# oVXۛF{:,ߤߴ͆v$ 3shmPLoQ}x'?,cKr.6ҟT_矟0/|[ ELA?Z S8hV$/ju^Ob>97e̚oИBGSF]s%XDMgmA{8M2 Sg+˂4witѳL)el|i~귋Qs[l\U{l7Kl>ڇ! q1<0}ws[?_̧nGx;IͯR:Y+}n9\Ut?x+_Ì`Vsٳރ@malx[Xc滟8ɍUɎkg/L'F{`P1ﳪGsPZ[v}%^C{[oo}k ;"h^?#? 5y8062zDuIjyZc{cr䩍tK"g{s5Dzқ}ׯ?enmά՞󏛇Й= gĺhl?R^Yh.>#Y\JF쇙:!X c E;ynnF6ˏTbK@ppx [jI{yy|\'7ɵ]$'Y~e: Cv2AÈvָ;5"Iɠ3Qb?]#kʩ2w07k!-x:Cل,yn~4 1$H6MQ]%*.عŵW8SPkkc|F0Ve!?t.״c6tN f᪰6nUɫeTn/K;)Ofw.jB6Iɰc mƷw9h#'jڭQ:\;OAeD"F=nGaa^KdzJQ/ Qe̡#ۇ&nCW:p@㡿c-y~faItrɦT.3Ҹ9ZFLGL2 >CrA=ȇQ%pVSf9!0}f_}f45~ f;DNc7b'Ŭ9UV 7bG[A[LAωA Y']'j1σyDR>A48~6f]R.tD^?TcN`Mc5iݭ$m6wX3+#w_zx(ք!]sS_>/qj!d2䰷a#'ݍwis!_֫}KS-L{]eK[Y{J---o6iκ<^\3,⪺X@\\$ǶbY3E< k*>loW{ kt;=&@}{9 />gثoz ^j('hχ^Cې+vDys$D"ƯFED{R˻5Ll,$0:4Ũ$zH:=My#5AW^( L1ȯϣAOʷNKƟ#:a Cu}F{|MMD+M }6MV=m"|J&\:  "M7gߦxA.11l O^;yB?kOg~]Ɣ/OcyS-m=].;h^==F6lDжz梗p>85.= 9x=? <'MG+h6cGkh5i: {ҮڳGDAMpj}sO[('c =&@ԗmWZ;m!aopTR{@g1 n%=_薂t!G!ѷ|^3YlH-+ ^yvZiIv6}ƃJ| _3'1U,rn:=GpS*:NԱ0D#!_30% p.E wgbsU'Q$w{.UGr 6_e5 xʾhfQdS` 2چ W4ǞO{UȝNk`D6$7=-i]s?OcEm:y&%2 &kFˑ+It)|Ͳ>̣C^oY#+?ʋ #qd嫒ʛFi忕_!/c"/obeUŎ-/ovɠFVWc_rA^~BygA+w';3~_|:F% КK<@]Z0Z"hqw-"s8''4NGƙϓy=wWɍ/l D u>3B~&mFk^3n9I-H86D7'scdcKɓN r/z*hNV}Wk/?<5m5Y|Z8tRy%&'fL4ДosyFl K;0Χ]oj xHogTx!-`ͦ;`5 qN:6 +46\[/gBNFnȭIbM!kt:< 9bd0t|axsqNo*rD'z+:o"E{JAhU 5ٸ_4ŨOן}|"7{C™Y>柖|w0a@;⦳,l\WqNhx==b#l b3-IqMXXx)9{1r$Z~KQ3:[ -%x 45~|iεУj|CS/wԓק˄?>A 47-&cqphyx>$ØV@B,Y%O} j>)ƵɣQ{ZONǃaLИ/DNۤO3 yy{kKseh1'1Ó5H|ѕ eΠa.$w!Sڏ=(7#_qǴGk{CL?  G#kBm􊗋g\u .b>7w"GzXwIy=a+"5 9녙h.[5XM90>n灭~?2l&RVYcՈlЇ$[ԑ>{H 8^y/`+i64VT'r0>-bvdkӽO;2/YnxiiO n{X0:j6{aECumD-*Wj`wZ)פ{끕/@vƺ;'HN-,>b$omdC >*n\(Ai9y ^&+VH)msf͡1,g:˔Ay zYA:M$ sF4b>Vz Dwgmghc)~oGUG~{a.$xZ}Y01~k"9+m+ΧodۥuJ.%w D{ o>pz{QM%Bڄ|,,iY ҥlI4iEu4GjM9U$KӆlNF5p"aj*E>% ?k4AwH[QP"SDL{r:k5=+#,N `3?ӟF3!x|.?==YJ6ўD{nϦ?H)[.;Z/Ю7ښ6g7z4T4.IHyG8-]eAoJl}/5\?I%2k)C60LvgaYHs~i:)Q]35nRL] S3{t<[|Ӏ-zP[tEx>m:a4|4p׆w#s﫧vmM&?*|Rp]ոgbt;}y!c 7HJbq_-s5 ,ahm&CFsN8edԠ? uZ!XxocwVεuͰO[ 1꭛Ї#FZ]eC5se,X6M?j/~DxUgm_]4Erv &揈r<㧖!Z&p&O} h'\)iXv ,'}z|!WlKvvӃ&j;:a&޸DrcY>s)Y<2k6韰"Y>q:ZLߢGF8{D_g+_@Wq`Fz^',ٺm ,^lKCZ rxn}Q[zA-lB3ɉVflQ?RF^"buiנşN&VD:ɭNV_AұM;ߨ3$ /aU+m#/7_mm-l~KgCJϏI*'5_&wl's $!}La?eQ~έF6>?/s']7Է9f/QmnRMwiDऒolWѮŶlB2!c*sj -Um;R#˟$|,!j!7I)v_;d{N NWE!lӕʸ]qBˍq2.}S;)bCzUh6=߸?M|ד2:.v2k[+/ӣoR_gi?#od'a MW%UH9 `=T9JSdn\ #G`Z5JF>6g@p8^DFϐoP- n䏁M s{~uzoYTՋ*x|r;Qck}'2J!g8V8jvfZܗ{k"_o,{Lv7tur[;d˚M}jE*q|^ X! :|3n/i YFul%x/Zػ2/R@f9"Ip'uLj褜x23;gc>PfЯ@ kR9󺓄SQ9YJf[" o6޷?ufU\ަdxD۶L_(Ivp|#:4~::3O;'")M=/yt6sDnObb YJĹ>D r6e>uU) RE<p_}1U;Yew)J7/aF=ZK{Nu p۹4^0tY{'pHKEYE..2En&:m8_&;{{nC"535*Av<>pcHzy+ymPq@VӰ_khw0gM 3?^/g%1vjcOdQc&y$8'nkbCv"s/ZZ'-˟e!:5/^M%l#wϲk)'5fVg[n8м۪ZY7YgӦ"qOU.Ո}f2p+{+ Hg&yLH_L!jLNf!\?o\[bb~'lUk3/ʰs> %D r"Kb/L ,0kjkgO[B+Wl@LJI tf;$O,N5hWW6l>rK"Ë'mDE^sK}g!?Z">nTcKC;f\ʴg6 +sdOm|Ly}ƶZ`X|rh$fϑ"8]Q#Dl]IAﴲLSeM*XXFs:Qkx|~{:Kvߘs9z/`AEUvx@ }q+Ќ꺞 fK~ޝսZSJ)-6N>vJ-5ԸsYE{MU`YikԆ[Sh%[5|Jb` {j+]N[/ޘ}(u'+{skg0k4<$.;-)ۉkgm*翎 p$[F?i؈WeYx]1\+k\r]rϹ)vg d2kZK7imo3{RQ:0o/j)`(O,x1Ɏo?QCIJ}?wZ?BOF&p~9_whWȡpyaQ^m7|2ڄxQiO"xuz>Wy(v=Zaē+a!]UZyZ](.bB+h/cMYuy$ ߿ϑ~nBSQ{s;+L|zp}r nh 8%ٔ @Aۉ|B->wt`gN07!)/ϴ 0|ҿQG2M ]lD#ێ[F'fn m6ēkj~m4m6 e<;i5g=;ݧu;p[6sEƊ{.wr9RPVZ~ab@usakz>_mC:-k+h4/12 ZÂ򃄿t&ӈLj=Sglr>E%rE۳~,d),(rJK.ݘ.V_+EAo}BuGN6<'I~~﭅u䩪~vC' ^l}(z}"l=/&^] bn}ved/qCvlOp|He׹Z1xmEmAfgir9Ww,{dP+ ϫp4}b QyV7= ϭ}nݝٖ Ş?-`SV.tjI.'Y 3^\g' ϜLl+M$@VCEOB 1_WB77璺 Œxx~hw)9>w=:?&0K صYA"ϭF| 7 n=#ƒ [|[;;6x/,e<)2ė ;ڥt >"$Mf~ݥd>"jh z${8.cf [x)%!u=?QΚ~?b=\$cug*%-փd|mDi8_ߕ%Uroz[2y|7j^,XLoN(r*g3U^ZW|IfCW+BINx| X>?B{Fa0K߄DGD]C ,'%\Řk?I{6髟ɟn|ה4<.7='Zž}6"]ܗFiq-1w% ŒsG96 tj0/*xy{ϥk6^` $|Ic::sNJ1#X Vryg1)ៈ2ȬO{uunWJK&%4X ў G >Vru~DK|:ڨOz 1-4+,19 wfBkw"ç |q>iK u͖~. ʩhNZEs:6Ap Y`^y3<^GA' )t5"=Þ+or0= >V/`G]}SA.9j%ZHhy)o9WD5],AVzMw3A\Qf!1r\4?e,M:۾؆%QN 1ٍ^~q4<~OsAVbL297BK"_U~:#>w͔oxZ)wEmg =|[ZoStN{F{|Ɲ[4WG~E(㼿Ğ1cL\c`]tYo+je·^kӮ^Kaw7?'Dv7˦1R\/5H4O;Sf7cqZޕ/"vw7sG\`~բZ~{i~n+26Kthhڲ3 1hW<]?\$ݯ1'x/g9w>GOYV;_qIuyR˟|%2ĈEסsII<;[=z>I6#4,~+쀻R{ s+ĽcGm6ý*MFSjjgHko7ڗ[IDKw1K {%Pzfv酰.ngddž}:ӣ(5RZme^zƹ@zݗBVZZ>o?|BL>cSUg)+eedjyZCg Z  n$ƅ,˚e/'W! : 3/};ۋg3|?>d ||O ߲\kwIsSs)54iosՌڂ ҂˴y1͏ |#ŚCFi5sM{]9C*D|g yyi~ܰkh-4nh3|_jeS6?R+Ÿ\CDs5}+w"L59Ң}c"I7ژAcZ@ޑ$wN3s/ߞ_?93}g+Jy1ښ*$EŶ^}]B#a\Hch= g y݁qf[K% jrleEH-pjqaДyۙjF1Cf$ћ~ZD(񚰠58鵄\c6v7'iz?&X1Ug;$1p=#<ћacosŨUK9ehR,mޓ } xL8]+%Z,qm;m| 0 >dz'y6?WJ0٭a4|g>!Z.Z䙵ɳG?8MOsP]S㽯I5G#`ivjxmɹc{ lp:0Or i;!۵bIӤ3c;Yt^lމܵ'6g3ߪ,L팧Ž {)R}4Ӵ/Y޾`DOlm#4%4 }ɼGv.~*mnnY}{Bm{l˗<|̱Y's.Ψc/P{qQ{$|VLtfjӋxkOzg18e}Gx ~ϔ8U7{|][V&U;sqf4L|<_wtic@93}4{6^30<lKpD S9yi#>=ou7,I]EQr[U?v^Yeު {Q[W~fa_Z\m LVzK*I$$Ӑ9HG+V)qbWY,e؉>F9"fSL{co̤zy\IG\VNr| ͯcۣ_|a49/ wϙ=뽝5a)^,4ΟZ;n gM/f %jqva6iju =ULT`VCכ:Bo[]{Mh# zno 54*r#,N֜ .ݼnX{z޹\ۑK+scv"xg<=)_s4r>,hy6ԓel7cQv_`Do?mr {WQh.3u yhSZ_W,'S={{MwUo#R1A-=MaG/dz]љh!X~;Hoiy k<$z͎I5Fx3c>ܢZիB|:_vD0CkX2 4y}'(m[Tl.=dp%ڹ=V? 6EޢJ\f^?mOSu=Gs'@4Oi\%~k]lVXZ,Fp{87M? ?pR|ͥ`\cuG^~E+;쿰ϓc"= nQCF|h_vt4Z<:[3|F#eOǮB x e>pޢ^WIR4 .{|A}lͩ8w൤݌zށ3Vb#-FQLۉ$>ft1:$2[ãb/fzݑW(VcA ue,$5T*a"-Cĭ^Ő5Q|Veb߁>UD_Đ-p>\Й)L{и>#5zV6-ϙ7>fW\[5^L>v)S8VtΠ9϶͛i&{S%\N|u{ڿH<[} ;}Uo٪3uDSn<=+ wuh-_.yWYK~ǶA\`塬/s ݋{M{IǾvaV6ؖ]8wJ|$n=\iSG6ٟguCfz'lw+rG>,?7'Q_Z7֏A4o>N Ɖ=J4VAUh{Q؂.zEJj#L2zpYݼAܠ1·Ϧ[ִ;~Ȧ#!:s1 .Ěks]͵;kqdҎ#s_+m.ګwgYHpHv,POSۀI/"=Ї&rW6XRiPs'^|˱wɱ[Ν8 z"1 F(휋bW·Lb$V}-x3 ]%C+xqƛoKm什1dm31Zc0 Mcz>ط0o+]En`& 6,ܩ0᷽C<5>=<rUv yg"u1;b3R}kițN#%H,tgg2S⭛^V_;]ԠOqEߍ =mDN[xvzr>}dl!6ڄxdJx؉+%uf, 6+D~т.7=!Zv޿f}n_m[e"E c2dI׊'7+F 8r 5;jh>YE^_3`g Kc ~#{{e/ȣt!GЅsE.s d>F}0 y`#؜uw1/M]wVęb\5F':h֎~vrzzg_c~χͯ)e#a;1t~G_I#]3o §.5(GXDgIZ # mHda{G#^&8<~OpG]:opl˨er‡۞IpEܩSON7Ʊo 0'8Uǁ s;8 2GX-tj^A0^%\Oqh]E;廄wXqЉ?4m/x.}`_8߲ӄwtSL_[Iwo1>k0x#}4L"xiܨm;5kve#_?`W.SXI֬d V6:=0_p{uw^3;7ؾK;|}?tySHz_B*s+܏;I׎ W5ak~x_>Jz}#W#/cƕ&޽??,;/|o?;>$Kĕ' ]5,X6 rEګ?FR z#;5*X"Vd-V/m,U$_>us^13_2biK#8D?L9̃ M2no1 ka$ 2|v!@vJM^8S>͑NFA9C&&OCTݞY&ԝrdKp:޷c1=hKəq8@O4B\Z) p?V0+c`? ;t9Ht#~ cw n=xq#>ln@" o"EL-o175NVmj\ Hn{h]a٤! SyB)ZBUSǷM6|#Co!oYUC~oև>RE>x}ącio1ߍ 8?wc;N߮]\'||8b'?*Lj[fDҖRZҕ[#G=יMǘyW]ux_v z[fqPWڿB?Le}0rٮ _sT|:vXz&a?Â_џceIt4V]xg {9Rc}8U`ڙbv706+=x[NZq;Nj=N0cۃ[CjkWk+{_%wCZ[ߑ4Ǟ**P)3͖G.wmr^ _ Fߦ|_1}v|YEE9E<2Ow{odٓI,OXY&Q$LO­4$ܪɢvgσi!1ݲE4[9/a^~T_˝-/=  zPKcnṋc7 %ω;R~#We8vcL#Um*o{| >͢2Cw9r}d;ȯ]w8udҎ#Gļ juMnf=}k,}aL91]5Sc |C1GKwxH3CImGy3-[_.UCmcgݿi}D"gpf2=<5rۃxCaK~&T씸/KM;TO2W3Z{ eo4 /a}bmgo+Ix&/^C}6G~3Mo6a<@c~02Ƒ&jE >d>iL"7D>fZ`wl't&Y1Tﲒƽ.ƹI|b\&=\vCgYac?_.m={ /y7KOXV5RyRKHg +ndd=̪kaEG %,7';T, 鼖 㓾c.d)%W5k>mJI6꺜,iqיJ^V\;>(xh9lCʹ;i>ֱbtBm1kƋ5Y;i3|"nsEY+T|NMh% >ў'-d Pɴ{3ǴgyfnFw}ʶ-vfV戙;,xzҁ#JXG8;L,i=1W2kZ"nS?3@6SP[o>gS$gUn+eJj07Lm2)O%,=C??C_̋%Uo\1ukZlkO!={?<#?Emt9Hڞ IUttqLE9qF~N?Ґs3S%cjJe#]o晢ÚF@ȑC}Wcn̘/|Y̘6P@.ku3h 4~'zƿ/fkew푦zẂzLs0ᇆ9}!]~ (<br|VWhOb-ܨL,>7\G_%c`>cnr0zL8Akħwϊ`w-pjXй2t i<7>i]?5̧hۉ,5Ir`9;b3lh^'i^h^ g>{5jHJsܓ]DsD̼k 3E-)3'ͩT@:A?ECV>zuZ~@kFžm}} |K^yL*4pu.Þ{Ic`OՐn]As[Fs{[i^|<߰nW⿇I!nU6*CF<282C6̈7 d$y~+7g 9k rAI < SU&Fh@6 APj{ɯV`p  c `?j;>b+]Ib&"JsT\ˎ@k@zbfIQ6^/a,#ߕB񬼏}u}4IDp3J˭S5#Ѧ'A^8{Ii<Q6&"odV6x-q䜿nGNYdXWE.W6lS#iZ}>W|v<]`Fy+dFIjzɳ;"-\lO]ˊZCumAN `\w_NFỐ끈>Q#:9g>''&^C8-;gx#yi퍾۳'E2e-3wuq;t{bO3|)I3q~>Lo):Q.)ra65䒞+Z^467?>ZV+΀]Q 5k)2pIQ[ Q=#|M?03Zu}Pw)f}cra]O5o6st;1wP|@;chzR|}G*%(-_ qv!?r.?76-w-6!++^nw͓/7W"@_9Svmzxٰ:6gFYejd&?YFeqßWԱ!ޖi~ td:Vn4)ޜ@SE'bWoMo+oN]ioa '77H',ۇcuO KMp9@;PramȩQog9)uWWP޹J>|"Z825~)[Ů2g0kǀF=TVl|&)cåNO^I׺?Ne|p #X `έvK݂:&$~&;_c;'iplG=Msˤ}21NQ߄32 +zƃKarcWzY4mk7?1`Nx\ZA{cmۼ7eIaLzF8otDFsll.| b3]$zи+F4W8Q2Л ofĵc#)d短W7'Hx~:]K1}l|y /tfGtafc ȝbI9(?\VkC_ /xQJgpߩ>,&eB=k ZeyX1P'ש;pI. Ysni.͹4~1h`vˈIyIFL_Z6`u`db 9zooU@b8g_iJfێ| ^ƲK^DG&=FecbRֈg$͏ѓa5woYow^&=|O.'T/[7L3p*KěbR]oMDŽ(kZAm$zkM澇X`5g~_6ƴmRhgM/Rba C##bxpȸ?q V)[hqvg' hOZ>-n>Y|}Ui"_yi=PJ( 1r­K*b|[?noqk* 5F ;᫝ԙ61ܠm]Yb ' ~QC$0~[gx\!tǧv0chͯ=_F7K%;7l߁1LD[yh&X.Zh,ҚW9^"_u-{y%ݮrhqZ/l 2ksM/#I;wq AF^C\JBl%w!2mϺvXpkVA)5&-%PAi:ަyyNs]4>ȷїAB.yGG2[|_v̌gHF!}!~!VM=Q ̿Q^Bຳ9/I 3f뛉D|#+O>MT.v]"ayk,25ϩͦxÏa5ceir2? {9;9qF@MtkԀ"y ]#\TaM9Hx[4D$st//W˂·y*{Th^F^(Ih2ycףV5"\$%JjOi/Mxjx } NXS9ugŖr.\sb7\-Xg" <3_^䱊g&Tq~91+J⏣}~K5Z5AM=>߁>OWW#&wUk ߯>b7ءHOgCW YJHB>2%WR)c>SkHU5$gWk+ 9Pw>M8puɔ]z}:)׶I jyó1Kf#OI%b0KuȇE)g$&a#2 J&-F)K(ԮG3V+4^_"7$#Фf[4x:qvg2$"Ý&D+Wtle踒h 3z"Z]#?r&7TFpx2G^k6}:lK8ȷOf7ol0SHD XZ~ :?E;o{= r\ڹΉ,%h"WkC-3/! p EEw-!<`˦q-l6fKlNdg%S{ 18LxWs }'X_fήص̷+ꕕb>Y,V#;9lE} ~x?\G/[ 6C_?gXqrRFF/WyQ2'}a"';aKVu]u).|?P# ^COs KB_H0"е MJp{ᛌ Gp65xs̽靜zeDgѴ|9Q}eyWlvߤyKH^}de۞c#>/{H]wLi]4,KV4;Ә"/ӛW %3ߏ: oR#lCv ;il8LT#VGz#U; ?\x,5ɐ#w?`tlQȁ~"2.s}oi'_ɥΡk[7>|‡*__}3D!Bnf.Ct۾N:c) 9E]?Cͤ/W񃐯p~5tq\wAX/uޜ5Uyç#|R0o7חit/\_H*< 'Vve;BuD_* ~J綋Vef"VF*[ն*|,ꭚa͍ǥh^~m^(b^i~ΐ_PqI:bp&1o7WL$<ל]H켏vC[d4otSJV05kETOg *5!n,!5>{k%oh,ciT1w* t-oׅMzZRY o{DIHzޟ2~?k[j\CYt2Ǹ_0;+;Iw lxKEi5咽%ZH}K_Ngiս-F5$+(b#G{b?@z_ӭn X 9]Zj'??7tt_ar[w`?nm_ˇM]JFqE_֜`ܵD€OWF9A4pVYհ1$$u ??& ]T_Ar c|og+:P$m<޳Cl'rnĸ`kq&Vf} rzOx4+o">-'N(mK{xqz~i6*2 }7wl*^KF5`72ïψܑkq|;i_u='7?Oj4|Sjxp 8+#*YT%y 5r&SR|?b2koyuKyLPM0}'I=|ޛt*>tIQCn%ji%zt!+kq5ԧ>g܀:Zb5.1`- 5`]nH&xRm͞&'Ve+q,Lʹ)N]D+e٣MQioІ{=f8bw#u hW&~HF?8w4OȥTNYLq4zȾ}.siեɆ2֔{'L}w5@vEZy]݈I7IcFM݋x h?jʼ3o#;>oh\5]A=\ڳg|g]{~*}#ɫI1DӉ_qT-Es{wOxN~#W Osp!|u)B KY\/ E7o /M펧>쐆kjcލ+}k~ȥPёJL$\X/H`<<~'אWu[v*ZF,{ zp2FȮҚ@l3t-}G~Tdhama31s\~B3Q ZޗQXq*ԋ~Y?}Ĵ*eGR4s$*g "O_ h>п&\9-Ѽ#ͩ𿜓j~{IU\ݺɘdTo)6 YB%rNhܡ `+)!Ms-V1bsx$.G~s}>_@EλyR +B=+ rTyQ _huI/a0z%`WFyr:/cH :> ]ywz>znWXCԭcM޿kIo=rgv  /{vgVI'o伉\l;E !M'b|zof|k;TN7jc|l[§,ω>k2|X[D-<?^n[RorXRa_&ɲ?LT"ۛ4MpX75|4kb|U8~ώ_{~5!v:*kiŇ5Յлs~@8iz2{WVC$7*ze|%{+ǔN[ؠ. z~,-vېsG,Yހ5-cM{ͻE:wF|Gb_ ?!>DYl'CpcЧ\zVk#tɓyЗ'nHHb~!xV+xt؇Iv2=M3798>aComFzǜz+o?}`vDǴSS5 2ZqIg];跀zlsBX{Yf6"-'hM_$8n}"`+)_+m#Y7E|i&3I|0̋GQgu |iCD)o5dVI&5"Vb>ŷOl{L&lK<[X ׭ԐY(Kzd|h㣎l|j?,2ܫd->8+؝j VOGgXe.8^xUopMLg7LRVzf _"QL{~36Bx>Z'mn3>s+]{TVڐo?`3y\9^LGD}Py3SU;),b)bsIq*` uWJy(%뜀o\C1d/@%L/9I?VK>ob2H7,IB ¥7[IgKoGmxJԆpPODk쨍ά҆ ˹VTY\cfcc:1wa¾:dO?s%]SE2.- ~o XDBe~35A7B}έ:IvL}ߠ8!6)_:u{87ǔ&XIO9HbDjЪ1HbuArٕ吓)I]M!D%<(jLLTmi&g+'T9W UNTqΝV;qψͦrE,ޗcцㄗx?ZGzm\Gdʺrm&TgPg3pCtVQ<]U&ͼ/.CαD߀וݶ!l"þ# ` DG^5R($)#mU6U}iEeѥfꒋPۨ" -Ħ-ͥZ\r3;9 6 ZgyFB<<Ϻk8dV6T܋6k4ek6gFU8kW^FLU6,KYL,T%[?`u7FϺjIV>Vz]d3cUMڟ,|k5eG_>ƗtzIA= h–`ԕjtH tb.HpjЦ]s *h]M{ ~-r"ڃuU5qv2kgœI4TV'lX@q!WH}5NuM3YV]+|jI)D<ل,#bޕs~p~Srǿ.E&wQ?rG?# ~}WGkprN4me6T \" V\*~NE4ċkKC, xU@ r0d{}3zwoĞC5e̗5S lh$,{|똒g*< 0)x0쎈RH]w7U:qv̍޹w ꧥ'/Lxб̍# N뵼$nz>}Cb@G;epOCYCE++X#z-X xZUgO 5i 7*L"~Ϲ ^Ak>եwB8whSAﺃ\6jh_#OhyѾ '&?>&+ yO לD,=/^KL-Ȉȣw}}ׂ.%&7rȲBbuD{ .N{ t7Wc4xt?U؜t};k/V괱%;-5R-qR2`q{<=YZhSשW#p>19. fEciZu~I愤lf3{Kd6WKby 5B42ˑ[M)ᓧ&7T!A&4-v %'i#6Y\"doSg#Ai&+O w϶w0A2o13H~H)jd=yUW@k \iBO)h pB[e˟%Y46Uo c%?#<@' GdjqzvзݼVN[͏G~iMqD7:]#hͭVLhk$E+㬾օ:ehyӃEv /s?l([i?lޕV6Aw/l V1m'|TmT /O 6q><xec6$?I] ^>%ɽhܑ8' ߰h~)B3ckb5Muq81ЯO[hWi? A}ϴEY [y5xLOn:~MgދZ )ki6sW6i--^1llG|Kk#vtjnh8O~~ VWl:rep'd1^lcvČI㆜f=<{66mƳMиWӸ2s1;: k/4,,$S8)r!r+܏9lkGN2[8sqSWǞWy.M4ϙk1Ȧ-l} WI^{#5$U5W!F_nClڋ] nVfV#m9hes:&x&YG_3 +'dVM&vk2q+gùX utgFmJV6/WGlP?:3*ɧzCs|scD>4붽}h.'4o` U,j8w5T]]Qrx|}YG2h*#uxpcIcr> lGkS4xཙÛtI ޛi7i^EȟxQ<>Ϙ1L!|N,z7_=q=P4=N+5=56z@IX@z*LעA.PLXj|wd ٰ-VOfpQ_`l 7YCi?"6/O$=bIWbra58Oc$>|/PznاQ^׋\wC y ?3b45Eh_yxͺV?,PxM@RVYn@h=]Q1SY=~57/NCE„nCq^-ɦOa< /oޘ& NŸOad _tSF`ߧ]ss}d0D:y:-b[+ =Gldve_}ig;&b\rdPsB6-*tU m{/?!+Qke<B]n2},+YXZ8DL sw"VqzÞ\M;$#+̈́ v;H^$%Z$$\)L1l&ޕD]xq>kg#$7B6(/y'?ؽEB|])Q`nR9lɳԾB 3iڛYDdx`m%`}hl>8qp][$t*l!@ϡXpCekIt^O[ Y2>jPmqVk!K*w+o?ҲgH?AAUؔir\wq=X,pxq9pb .\Ks|x@NDN`WH>]D~п@ޔ2?A.\jĠ[}ZP9*KԜ?2; \\v\h.i.N'[a7|=ߤQޙ>1}/وϑ5Q#SHi#ڦx oZE}`|n=DGph2-SאÔ_wK'vyKJS i"N!$3F䈋lOMl̿=c Dkag"l _u3DZCፋ]- ~mBBEEk֬c;ݴitOdtmፏ{`1vh kP4LgGךIuۖKqP_9 YMʶö~![S.3UI\DNçruIlV1o3l4 TmO}kZt8vdyU: ZT;7iʹ΀! _*9BkHofW74{[*\*"/L=MB_}OTMJߞRŤU4yΤ!Q֮5Ys_c/Bh z_f!_oKg&l!o;6w;/Ckle0M"yh]]bUbqIԄ%ad>?#xt{]{'@_; -DxC{gsD;Ǣge86HutwسanyySl9܊sxܠB|1G.FU{( HYNxǞh/ xރXCJs[Ksؓ'PG歂n#s#nsR&=)q׻G#|mޓtk++Of*B$zha5Q-ɪD!(m{%ѹݹbdzjOϧKrgi/.ȇC;eLc%=xV']uv5{ `j黮{QWޣ״@OMy6ٺ{Q{D]_[{Kh"|8-yǽ] R 3ޫBn]zeD 9TiX< _˟?^]2_\EZ9ւȳS-+2hW7_xjZ*A?n}j"*{39=̓3^ _LyXv#7׵\ZUK |'K &/akO zez VIWobM,J3V;Dҵ¿hx൞Mf8u)#;UxHksGoZL8[bSӗ5/)u}^]];Qvo6NwU), 1wy 6kK,`S2lYH/ak ;\KoQނ fd3τYZIGh]-@)gPs?i,$,HD>]ܾM.y/ ?[b/UqsH4[^9MzpEyF늵NήqjL~yS݄/5;E/j!͍ũުz~c]ҩ/J{˚ˇFcY{6Դp\<.X7t`\|nIܛI:=q?R;]&jc W:ɲW;TgKL4A_=@x3(Fғl3" 6FF|'4#> u$~Vh:6F]7/Sԁ  VXBkwd7üZQsWM7nXyl^2Eeuҋȝ2=#qzWh<=e1N bgkؑ +,cgU#ƏPy[Y!>䑞,557u$Tob/?12<,F꿜cøbZta{ZmY9uHMmvh<{y.zWsReasԳ".0!_;eqЬ@@WTp ge|k-Yܯ0s%۴lFþ7d8+29ߥ9.cv}Xx˰О_jɺP#Sa\?&Z;G˵JYD>Zϵ F E l8\8\f"h7xvX)xps[1[;XlISuKn{宦ឪ 꽎;.XaqK T5D߰o|uM䋡#N{Aoe8=g2 C ڿ6Y׉L@41u&[<ƹvU#[6!jhւ_8w=GekW\3K$ݫeGIpO5\vdϺSQVg vtq9l)rYpr l?9!_ϝJ]iףcN9w#.r!ڵ> ;dD1hM m=K*;RmD{U~Y]4ר6e KZx/w.hsf+S#[n9F/&* L0m3F2ܮ♓y?Y q('GycrQrl_M{/g^y%5Kvz:^Ϯy6V%?~'ps_1}{_ 1p[g_;omKo;c'ܿ/|- zݯE|Ez$ʙzK[gYd!Qŋ}~D.*6xCx t>d!D2Z* cq/týɢNq5WdWU{Z 4^ >›Hv3A/1Aw~^}m~_s7QU}]0`yɮ }YgDa GhmPBE/ל\ #XcPS:^$f.H8>_z3!ݝ'TtTЧ' C!FBJz"OF̡/Y ΍_VxުpА/Q'0/":e])%>%|'c~UXK"/}.x\o-޻XCgopcޕ@ڕᴰJx@s]`u*%n`V $Wa9?3x./S.¦vm>HDvc ¶DŽ?Fz^c5p:ugyЫh4J+ӑˀF1^8_JxI($.B ۛmAs7_01|Gi)?pٚuoDsJs5Y%\KO~5-/aص1ԸmGN zgjQ7e\YZ5ChF 6-k) MF+t(0lMv+y"VԊ8uI,aRpuωY"|h8V$59ķ=tcYRS%]n/O?LD))pB<ϕ(dD^ɒ㘫^0,fPĴf866gk[ĵ_CFHSiSTKRz{wgW4LNMti%&NU}9Q ϻyz@SiŷY,>\^2gȩ&z?r9hZbO_td5nj%Æ7T"C̫V7Q~s6A%}- *|nfBRʻak+}Wm^5ϡzW%䦵$NqZNs__ۭx#e 論`ja:\e:P8l`K_fG(c5n=p<+u eK:5+b,8 >_JɁ#V;N79|&gZ'MyiiZtk Y\o ]+*AJhQuȋws=3ONZեLejU^Gw_ًkEM졁XCئ)A4ΰ9ۅZ=+a-BLm%'G!f#GM\*Uc0rwU}cOx mu2C[s}N_V$ڂ-?k ՝y+u[`4Kc=;/`"E4Ǽv{zvK*!ųfsBœs>E' <|?=P,@x[=O4K$=^Lx۠zOh]toDȈ<3h?W>Q lHWrY=eE !&sV s~x Tn- ck`om"޷xK#m'5'?(]#DKyR)bAZQ=w1nD^ςe k̀hdl;jӀ?XVϤ<*l>)W䊘v}bCyUixE.qY{(_>PjeZj|~9/463h[aR^ㆌJW!o|Of9]:Z8FnLGQk(~xmo<'r=WS{`;eWpw1i;eCzvy"-lC,=.=[JC0:Rήj,˦zj tt4w'ӷ&djz]4UDA}uKK{;Ҙ^;JwR\\łD=ڀ-KK s~87v=>!Oרq '/B$t t ߶JgD =#Pnuy{_6PZ;K#[n2;Edt;!U,09}2jͻV |]DG7MQ$yz\_E/ێ={Dzm?雩3uOu,<~3H9k:tJjozfe69WcǴ_NBH+ʝBn?^%00^㝐`olc#xO%L$NJqnb&9t/z1SiHN7-qJ}xO^vє}ݤ?DH~{01$o߷dG<۶tymI*zO!x'ky󌼡-xbC:g}hO_ )r ;OGy_>g>:0,NhWZ*ɃlTɦĥH5DϞt[>nړƈ?d}OJkQeD4}tϯf♁[h!Cvws&h7Re8[4y:GqCծww|HKo3ަ}#zF`$ZƼҼlOHXy'aط3O%apIk%1ő/ usc !ݠ }.:~8:d~ yrP$'—}U׏)7gXBP&i{Bt2 xI 7^^ON^#幏3b9tp ˋF~g$'knpKgQӕ H0sd. K^ Z5Iydk Ez_i=6~:R 'Xq';v|0sJR%JOӧS~@KkQ_ks=j3ǧXxeU6HȨ:5ޗi쥬+~F@&ˣ~ԮMc_ Rl Uق0)o3<1f _Ne#vn n97U~sd>1yԑK?-~>~aJ[V)@y!1 e@sJ~~:: ?~"C njR4>"WǛe"?EНj?q C|͖QS᧏٘<8G!kp8^"9W _ W6%t1&sMic+%[⯳>54m%?6p kvǞBw&Üsv6 7>xkGP12~!lh>KY%nFe_/Ԟkũ0gZ}[]WiA>\0d-c@ٝ >{!yxֵ{Fsķ,۟m *x߸3揅39IKN)yitЇw%^Ԍ\qy! {xl]1syܧ0!T"9%UFw#GjiJQ8ȁJKxO.ʊ?7Hi9|4OΤ7ه/t5>*=R^F8@p//DKȏQ:OW\/!/ff!{L< KP">=0?ٟꋡ;:;@.1f}j?wm;KGw bO k@|Я<=l3J鍶],FhWWRcbJ6d )~Y_TOZ#YbU _`@EѲD;@|g]wo GX~ͬF*ה}}D!CxAZkQ  ڬ[=#a[˔cAs,(vOfA'[=Y)kL?*ڂ/B}k\F=UNi,dgh y_R[5Xc}#7Dr ^'I{ˑXuC{$|4uׯDfg  |R ~5rv2\R,J2cV}uL!X O|Y |YCՔٛSl]NW`_/W/}\ .Yu;q7{Gތ+^"kD_}ZgDN[84v9r/G?PI$R[3uA'̓괲+77T<΂UuA- |y8;m8E: &uA͘CǮ: ]v_$ќr?4dИ7>6# ڴ0j?Rh]S򩖧/վM >ѢP"n d`-]/Z} ش͂ҋ#{k1?R_$^6-w|_#@O*܇q5oīɋm{K 1=YݛZDHOZtt,5̓'e`|<Zy-pjgY07_ 3%.ژDj$eYȇޙՒX+p,CN<'#8!pCu\UZl&6 ǾDzɝ̿~ߐY_:6- 6!:ny ^ odBlUOسrjMJuHyAO}:ۡVAO_\C?+旆? >y8K\Ft >8"cjJt`=~1^C'+1|.|}iڗƷֻK+_$;JSx\n<$=q%ŽНHo]m ++O0o3--]oųD3yν?KeB+[qe蚞d9YK̜1Y[9ƈ*g.++|mY/U4 4t{WΙlK95; 5jy;bl1`Ѐ=91#h410c: lhayƞ<>*46=p#|hWᠱs{=9r/G9۰;Z8Ow1p$PXqHF '>ֻT% p??ta)ssh gjIJd _i.Ib.kLsّ 沋!w&m%T11*q}xjh KԌ5gE>j~j\wi#Cþ>3Y|g=Z𼓑FZɳ gaWogyMs],s_@9}.mau8L;k/LO区^LYw^6S1nJ-\BZNg@WxP 4ğW>{rQߗE,ۓ$ja.3N8=J4u} s |MzE"O7j 6}?ݳs_rz~JSs-Ol9,%"_9<^&_aDW+2bclx}:>U7nXFV{y7;=jad'Q燕!N[5N%١6hz%#:i8*.[.~cRrz&^X=WLUDLy Ogۉ.Dg"B?hM=jo롵%?jgago^؂4d1Z R {6^ე5mGpU@kZ~iIߍOjK8g?c[DoU:oe餢LT[ٖk[Lc+_%ZLsO;i;'?ǪVjttv~j(_I+HL~T8xoErLӨV&Y6?ϭNko(ժ=ݚ5h}^Tvl;ک| ?!O3N&zGxҵ4T',W(2<Dmǝ~ԃr} xyd $>)z*".||=1g܋'I`"&}{&kAj]#5X}+si1MaUkEm@ SS{(n }tBO9ę')#ZM 6`bgbum[FD^y*^{ē,ҧ _wvLZԡ=i,ޅ8XhփIVxbCKP' tc ;ՀzcnQ ]?s&R r#z~w>~oG|oX)7?LuE%AcNⳛQ_˽Fh\Oju<.cr2Ƌc.$G˛qkLβo/{JU"mK{\Ӥ?%ce}%=7OoƋouo |=ZIZD[Z'A??D,23br ;Ϩ+(ޖ4T{gX߄LJ0`']sl''yH0; ffKhrN0?1q绐jl xy_/i:#!CcLGZq#(({JV4^WgMM' 2 d5ȽbPGgFeC0fQ*tzQ}wx'2ϡowX+iI .Wy󐴿`,yli1J8b_y&/ٝ4kxhW!r6PI ]cta *EuhM82QFJ/Gǵ"-6i `z )s72dLJL&`2zOxT\ɪn"~ZڐGe¾PZ~9xd$cW̼Oͪ?1&YӢ@sq?+P&nժOϡ/*A +J† Ѱ5=?-y֥tޣ${C-n nRmV޽ǰg?y\7ؖ‹dW`c^/v~<}PPh B=> _ M 0sk5ɴ`'d) ' kֳeCȟ4Bخp.g@ao"ϱTA4ͽSWk)sBv2/ZQ)B^:!e_Ԓ|>h,Z6ܖ1{ֵi5󱃞ųس2Gёi.γ!'hq7n[e.7o>5/y0l;l&Q~Ub G^>~fEKxOqbrkLM9cޟGu2A4Y9jkxL'xqFnc5cWvy?S8żX& ڗA`mI`s.$<&gVx~y)vgl~wYs[ /фtg"MG/};Kz`(xiY52"`^a.a"lJm@JyEIHpgjƭۇD-;;JճFseU¯)2Cd+WWwwV)׫tAg 8׿(Γ(Q)bȽ.Ud 1NI}LSt|x/ )zE."Ŧ{{&Y}'{tZ~n?[wmZK 'P+Ɍܜܰ>EĠ?G#>G:+eyͬ5TsyuS>֣-dr'Χ\b4)԰5Lߗk~~&IO,wd8%fwaC;d=8oHt 'd ?@GWr{BDMȡ9K" MV?kW^?%Za,z#3jҍG<ޝC0_WIkn5՚AuiN5Sڮ{#X9r;6;ʚ ?gt}9]LwI2+GS6qq%nyG_Ê:2 Kbݕ޵?AN7[Y1©]Oi/ ={uGlS?Z?''+Gf"WqRY>l]<^6k6# d%8q63htrtynyہ32ߝuXCsc܇} f3]&<0i#pxK83d9*WOks^-cf)^xΑ%Qgd\u~cbR5?r"wn)?&·KUY7=SXܙ5׹1ϺD.ox22gNN )謢>N"Gv{ߐ^L^mwJyL ZaiD/vڢcKL1DA''k8gho[k=@ڊ׭nP||~}6)n{5`}t۔zAVYF.MM]USiص8'ʴhi1˼}cyTDu|8 i/t=mNe#×Ϙ+cTFI&ӹ_l{4.OJ}4N9g}";A┧q588kH݄Sf>vYK= fD$QӞ}mTȁƙNn6 c fgNfcX':;4bk*mo4]vOM'w]_ FgCH{'"Z0A .g!|-r,Uň$[>_;_YeEDg_VCןLRB+WjA| |wYg߼dS.}DZa/>3HXi]˥=퍕S'H/}p7Zw(pV{s"I\t5}Ĺd?RgNMqQ$[MN+ӑM|B*5-D-;_;aQ󀸵)ڔKgV>;&Λj_q>#Zߖ׼x4-.XF-z^C7JG=?z~qf cCȗu L X< D=8m춶ƮjElgװ#vum]tN;~ҏ2p~Kt Kʇox$<ϛ}9+!5DjκG&uߧ9CϨLA@5C('?¹\!rVݣE^6X="Bu$"Iyx7dz4"ZSVrQDaӋ3(1 %4kO0Mކ~]%@% >t=[>v>?w~<&3w\zhsCیTNe򼪮Q|Hnῄ3!2?8Pʂ3i,|J%oϋd+A؋,ϝ>|-"J55wE}8+?FcҘ t_OtvzCE\NT<ہ9 vgF"y=O7odzCG8ӳ j W6P;_-N ,'+ۭL&}u#EBfot%ZR;HF QCtbژr{H ZDT}^x> 9Ð9AsuHØMg7:vcNχyuWD?R ހI~y) Jvl3֡ʳd|8g 4i` 6)EK!>-\4C\'>~t$}{t)>YZ^;1цDƸ3.m,;NF!+ )3'7I*X%Yn:}^2rۥ,d x.GjD/$yK*d+.(1t8q$/'ZS=rprīx?_m2 a.^s^y(J^ŐRk;)gX.oqlM􉡭21{Ym<\#(<Ղv%5)MT]M7dž>'@2n$S t7o F<2]ig>=7ήHWh,2/d;-.v_чIz/EF\fV{R~#,~p~^uBϵCL6ڐGEA? ߹kj'b r*R.}~o'Ƕ>l>$~p+AN 8?I?|CчOs~b%DZm}(k w@F|܇#`dpFpE鬼e*6xMv'(U|ˌp>pi'fBg#ɞ?'nsˌ;K-[x 1ȓRW'my#Htrv봻Hk9ɠ9eмQvO^f1G. c!F \wyw kG8*y-c[<'vF g tuUfUsꪚuxxW](ȼC$MW@#MOI=/<+Z!'8{ x" Kkd{6vbTY៕]Sو}#]▓I9rdĮXs>ZAcI,]U+Ǿ,ҕl 9P=H{mA?dOuE DtعR_i;W$9Wh+Um}tR1x&c;N|g`:B;fo6}ᤢ$"+d | OێѵAVި{X*E{q+UL}pi]lO%s6fnOz}FnI|>ZW q#SYaslQ)~6s*ǘS6Չ?ے2Kg+'XXj]wnJUޫxr* ywһwH1^j:LŚMtOGk[|6fӷI9߀6\x_u5}O]bޗAgVNxT1Bz8|,4d`__ W)Ml1K+C?<"Z]^" wM`^\oF px \B9zc*zl ~2h?O4tϩOŝ_~m7>=?+E.uA\'a~9by&0{&$8S p),egW<=}+l$UUif|/ pPktCϟZr`M\o#i Қ8zvZ#KF4Zr]uM-:~o  CgY=rB7[ELSwŃdZ⿐iޛ:X *IItzmO}蛉lR3]d-'I_/)р%j)! [7ƭ=u=$Tf7+r,4站S9me;- 5W8X<>DP48Ii=;-ʫ|trAcK2cvxnϼh=D 6|+ï,hj/#*[qb`g}籂'lD+OgT D_X1I~&K 9.Ĵz!4v g\Pǐ@UZ):ؕwgmbNn8Ҁp=,%Qx?京9+ЯO?cb_N l8xk ֔JW5k^ffʉHa].SMaЮڭFFԷ7翖D|l٥$WyvңTOصr4kFjm<$!7$F_q~?+Mp:@|f|\bIo"\;}rnToh$6VaEIrH;o4ZXi|NsCт^vIsҨM<6@z*'Yx-@^Bl%yqKBk3ؚҠ9]3QgG('U'BFDvÐwѼxhl` ๫j5^A,CclR$x=?Irۜy~K sA#XfQ_ jj S:B<74ѽU"yB"MҦ[~ig$3̛;;05I B9jcR@V8?qf&`D?ٖ[N ٖI<#蝖L28dD ~( J&|)iHDMń^ڃÙ|/i7s_r_b?ў*~kQG:ӪiC%V$y-Xڡ- 9Ujx\b~>t_1|'?o-ۜO`qw5jD+/ܒyǝ#rpMcgy+tr*}4qVFzky+1ժ8KMu h} >8 Y2 d]֐R8cxok!c0ǓOo| oܰQ `=0c^IUz^G48Je!ಗ£Rs+ѺaeZx{vmYW.􇷵oMF{$Ooܛ}~"WK*Uznٍҙ$ܫZ܂~zo"? =T~ks'As ;ZP7nR#0&a3FXc1m~Ah(8wǩQESOFZύ6OExY`/VVu_, :"o/M<Mt(ߣX]'5j['?0#{539uR?͏R?<d3C^%g-p|w)C'tLB$ڋ!$d=D:$þ;Ѹ.!9Ⅽ+ZWBg\BzGLaQm?j,{gYr`?8TW;t2~;-9>d>UѾAmX.$BқS6ϻ ⣟I}0!GC rre{^^QWe!{-064Ψ/pq:;yBEb1D]hCF,Y#퓵9bC#wru1\\3{u }XC8; &޷=xR?5f?|HnJ% -Ơx)پm {cQ+Tn_vL9-]U '84O 7);Qzla㯧 d/3Ύp&t-59Mj;;u]8acD~{P^eHԍNG8O(U+D7xE `9w|LFɭ%om}8_ZGXh_•8ڦc}\6Mk5~~k~1 nBNh}^&*~Fj];E|7OrALq'_&#r~>^RDhS%i3')LQ|54~NJ&7!wWoE|/R!2m^Ib6- foQtԫGgv_'H\K%WD]-$Oyn`O{8)|6]웨7c:F8UOiNꯄ6TKX77gHf^Ӹ>ڐ |d֕ۚ6wI, ݷAZ52p߱ݝ$3JρDkΈsħ+ToȔOzr2EIG0.ﺣ FUHL|Cč\ ?:?F !wèB2n:9j<>e)$37 ycϸlE\{G0V31 qE^7ߥ!×x>qًpn.;廘58gJ]KRfOL+ߟ)Հo#-:.& |tX)U|mKz,Ǖf(˷9Nsۮ1~.ׁ8!AK_ x϶h4n{ސ۾4JsYtҙ}JK=q5ɤ'69b~ ow@7iCO%=槓d:m#&m$L[?^tCݡ[O~65t.@ggz z A}|3!]'춲x^K;zTu7ͧw!"oF8aș@k Z_f ,ZoۂƏE~93oEb}ƿ#7߾sQzN x*W6UW=/D!tRѹ&l]Le秺)S'Y55e?tZgD$o ,y}++gl*9,%g^->Z5֧<ae޼5 i滶U[U#~A7܋otnF|v-"Z FcE=_]_ɜIt挰 A_7"^f~g]bkZNm~%4n^?YG!L}Ŧ[yRK q+;=Ǟ>}~.k7-gD)$[ZoSf98dZˑN)[*$[BOEAOB28> Za hַBWW0- 9c.'FU^+b+gʿL^'EBrE.6LYov7}CHq[Lmz4#cDSyǩQ&?MkEJ1*A/_(}үڗʂù^pS'}}ҷ'"l x^_E(rKKinny!p/ZDZT6u|]!^FN:OV..멻U>ʀMx٥t3 gJvQ}}|n{WH Q f.Ph/ggbD>Uџ A3q*Wx=JXnB;(=ER%$ !<ާ^NaD6Z/;RU-xL(Mc;r{po|$yӸ4i)vn4ߓ~̞;}p"J݌p&HH7, .xˣZNy.qvNɽRGm3QO6olC5ϋֿMvS*wQ!š.xfG-` c)~Zs{w<ؤOlOg+uC 6 XBoWZx,G #_E}-vOq^7\N-{/:Yx)3U?D}ߔyk^+y>i}|:Q?Yb~ '[G"Z~י_GRΟ )8'yL1>̫<V~za+aEǁ'AATgHEsVc|ԑFx~|h_޹llS~>l6x""G-|:˼w9^;iػfƞ;8Td@tj^fzS_FUdԻncX!/| Z+N ?8N:%^t2ҟ#$]9 = v~݀-&&Wq,\G諸/嘌?K=5 [6&輆>uW&Au nB {3χkT>&[욝d'bЁ+d02tN;L<1̅36U0ūq;Vjz9Q3 [aio,t 9K| U{16u%<_ rtg _- XEEIޡ|u |SވྥS] 2>c98y)@%Cna_'IC1c~L$kK3 1|K:Z~K[GZ9O^2x:|HCÁ D4AxZ 3g} |oUwUGU|~'ޝNk>Ji]>鴶RZo JD?]aq7wvnq)};/AÊtl~ ~2CQֽy5;pնnKZ^5VvKU"++5jsw8SsVY0ou-㹇8'g¿sܤݩXqfwXߍ7Anjon62%мE{R32{-4fqF 2a{7% l>Kn2ەE~?Y8#%d@ųΑ\u.zulӚ2['u&yy]\u!m5KnJҽ=IȘG(!a%~Q&LX_ q+jZr-7XKeZH q':5T$[O 㫝w$uL!q8S 9*yD<2/16>~i1 F}з$:\[ۡ^S =l 8FpQ#~G>Θz>xP\3|Ho`#$؋:IZeAc6Dgw'2u,mEq}N=j?Cb{–lx3Q0~[8OgጀpݗM,571rbR[4FQ4gFSv^s$yq2Wwʗ1!#P77:(M:a6,T!m!\ؘIamm@[.KoE]l,W] u5u證k>;N="rrhklˈ-L5l1]]&|MV~Q}uoeW>NmɞWayUx<rLʮz=SQWwf߶{;HO>/CODͯvg)Sgޙ{Y6| gjDo%?!e SYϢg?ǿsDOH7\Ok/ZNastѤ'4Ml: _mE[~8pȷomZ_#CC;t8ҙHzh?2 /iCwY|؍Ù\n L"Eri8-`؟t^xmWw :NrTs3W GEtf@kgDž$[W+ Y7]\Y}xq]~ذk9%f:ۛmXX9ߏ`{V ^kC]<#%;Pi"ɷ:I@/תFU[ZFcМxXK3ymc"]Ly|w4+_n } KުnlJr?ܽ%+}~Jijy쩇@{b3owX:XC#7}g7`+=Eʔw1Zvp.a #ׂ_P1s>Yg#n]"j7C40hR_@+#tD!?4. g1ZOQ58`\J_e3y;=w+@LH1ښC! hy'sQyI`7]ђ*=IZ8xT(=j'4zR7_xV sM@?̗ZE\"۝Bbnpj3-mޘJ535$-"<5hu}<qHC6Qc KYXlWY8$| CyXѾ5B!/V~\ƑieG|" ȎKjYRj> b%H!Ɖ-7ÚQ[E*'@3'?#?9欤w`H) uo/{5v{<7[)dRQM/3~(Rz>li" @ o0tv@|\v $ ? Xg.jt*ilB}~L +<7SheV;s=5I,q{ [H&| D3P]NOu 嗑?q7.In}Gбt'x&ozMY XA"l\{33 \9s* e)l K ߞ,J r u}BuY+u@h !Gׂ*1/x\d #M?o#jڛSցi&xN=uhQw-lF}Pߡ&QߡjdҢvYU2u2pA}z_+ŏt<} y?ϔǯ/~H  #^{~-XM0:7^(tBf n纬|vF27zn\ F-cM0߹ğ8hsŠiDkKkNZ'ri!Zyӟ jLW+R>ZYMlmM3Bu? <zͥR_)e:\^ ZaߘCo'GxHbZ%96j{>Mm^AD^Qv‘WuN/r*$<8Fccڈxiг[h}-gsX.pW[,8?W{5p iɻ>MrXH# %wLu7_őH x[C*'?Fф/0~62'b-p H^" ΤIL&rR&aW|kq:9E#OF܋ľtuij?I9hdp:S+vrH!a +6 k97["tBKsxϙJk'01 1. /H ׈~aaBKZ :&s\$lbpi4`gkW'ŋ}t&asPgq=R> FCԆN&c'JBD R7LIOidž`n a_]u0}TWڷ/ܫ{HzwYYa5 [9 ߼!kޤ0&ر?J9mnr#SjsTGsJ6k Τ[6OF3ʷsvNkڢӘ>~-c8V"^t61sq _L߾i|m?[kʼyѹ=FnD r#脫k³xφiB&%WocG;<0ṵ]63쪝kvUw~hD{%NGk?g}ó^&a9 /vJ@ UC۸%N{ #?Ŏ@~{c"o"?HlywAGLXhrmWuhg-ngOM^gIEdlNiw/}g,c R">~rhPIĹ9ւ~Ѩsy j|@昣wXlE  vNnkGj'Uw^{١ڑ%ܿޭ餿UHYvOm4 cn4~l'S=t~z%O}{#-0BayR!> =S7ѣlQ -m|al aK;:u˱N,:8`Z"™*#%{cmZPE%mHk"sП;4M ?yMaJP=ei̳n<_뤱Ww%Z8BBWviЕ'zK4rKЕsm,E <µ$2{tˡ8*ohNT돖9B"sh¿ _Z2{VsY%!Yٴ=_0%92yO~#+#Xql!&z?dV]Ba Buў +ݏ< tj+ Qo?BW1,l!j7Dgʺ,@ }lޝ j?/a>VHbiEi+h\(S̳ sY>ww[U?8:r~C&m 8ސ]\$߂e࠸dfгn,R2oIYۋ4Y3ş[$|:`FM<Pƶ<'2QnS!Z?!Hsy}m"={[,.Fuvָo#k꼄t*¿SrMlA~t Dq#:FcMs;NIϾtMqAp7~+?YZ6z?PХ[0w$ __ј}ߕh7&A9!=k{My:1Oס9 sLcގmu0|!ׅI62<֌~X1 L Si~g^;d@~QV owF%kg?_91˾|G F5`#쐾Nkh!sKg؂fSk#ž<.k|[3:e,iI^3F| W`9o+V9mh!Ƹ433(gzEINy];hj:y!/WO.)bp G}61BߛL6' /fұR-zRQ+x?]{< ]C}Q,sN~[=_X/i[~{F6kHm43\ E ;i~קѽ,R=9Ȗ]b)6a/y4BZ_?2'x"1'M瘃QhIm ]6'1kI=C.MC2&Mȑ6eCU9fym8-&ޖrika}IoW!6<ِGﳬ@(>'ubuPKGQ-svlU7bIiE U{VOԈ')?y=3ٿ&D_;}ͥcfδg;?_%o#:kY`-:';>iXЫU )'$= ;Nt26y5Bn&ѝ;|=3۵ɬ攰ڴmdҷ#~/i.'Kt>L" )L<+Reδ!zZc@Wwvu)ɘ@9ћRx( s y;GߕqGC%#Xyv68UԡD,A#h; c.x?㓚|6n7u#_*aQ\T~苔g^ߗD`R-Ob\G^Q3sI44WD彜fgK6.8C=]Lyָ@ɋ,T o]g:}7Y>A|L[v鸭xG-sp(W\Y5K/YF?H|@9O G"#,'h\{4S$3?v+ֻ/-l Yr}uM-ׂ]/0N ?Iϻ@⼖ I>\صʢw'5[X^c?Og;[бh؃'P[&w1멃ͧcӖiܑtN WK_f _M?t1Į5u'bc? st\I{4%ndozUN>@]L4NȺ\O\zSJB+_yN熗<fu5O1U&=UO#}<җ~C -S 'R}v+|{b>)WCZ%;_-yT㵬t%Eg}WO6V+˞DClD:Hx$8!9=?o҂i~벴p3ͪtlRsv,/Ӿ%Y|{bdVk_Sww*y?Kk|?GI|H.a qߨJ}:xӺյn@o#l\UǕG;?!^sTZ͗r]XnjUpKں#>8B#NjOi!'4K{+w6~Ul^UO.Z31GpP( 9\;.]/=t/LrO [$,sk ]/ _ߎOĜ('Z6鸤wk.un[khm6l$` 8)?~U]]| a[I5A}"Wϔpeޏx Pqw x! ے/|xB_6;O~Z1TpDuL~Ꭴė˩I#xW7X<Κ)~H]+yƷ meD-a\Bs\ 1=}.6>4F;Ԏ2\OB,O&z=g.&qқzqt!39tw6o"c4FW?&C2@0uust 5&dgeUc'ЯKй-g"YmZaG3яC}CӱJ%v'F/G+0{ffsowj̻O6īr9m[=Nl|վg-\w5udq_lK&r⭛swF~U+аX2Z{ҥ9GB>#ژ+u͍ϺN G5&9s*7涨"UP1 2kߧb^~"įψ?r+{_xy [8WKA:H:#m|~ag!~N(NE- %i)7iḋu(MHQ6wJ`qlˣ MOL~"q!ӻmaw rcߓxU'gO9o-qhr HQ _Kv=$M=ذt_{}r^qY0h?:ԤMף\ i]ׄiCȻRަ1rK"4w%Vf4!^LHq&(p#l>,v<=.㊠`>[<&saQ̫dF>XyԱȧC2r'яmC w}w]* I:1ؼR. lNdWI_,RCtG4s-i jNEq9^m Evh8 9fE,{ӋXlkE; 'X`w^Mm)ƴ|?x)ȉF̓JQW "S%=ݢSX#Ͼ zE_" -s$lgC6k3h4ßQFri3jkyL5S6v;qݴc ˜ $7̞AgBQ%(9P/pm6<Sm,a_Jl[Aju:R,>)4|2-#hڸY6cd0(S__6nCS6WreB^)1Tk-E#,+M '6X cZ=4Չ/r#.)%vF»̹ٵQG3i9u}=m_ּtYEI—:92]]lq|&YxkyBo*~ 9SS=IǼo◳Úo2YɄ6ˈ"g sA:Զvo~y1|-ر3V&d~BSNUA\kw"JM7fݦ oޜc{f"el> (4ɑ!.` 887NGJfh?O0q_\1l i~HcZ%qZ/mg3r/6o"ZlJC{BUivH!<uU0%YyβR+I1bR١$"vv5ajr<*k;|dlc8sZ^.ǒE]\݄N)Lޫ숤;/{1J_9Z:B5&]wENdAKSDA[~h-~[0d.FI7sԵ2@6^@z6ɑ8r̐ז R )d$ [?-א?Y>O!D֡\??Qς,%T ' M eJ@v`}!..qJ8}lV5pvWA?,8@ .v%cA=zBLVH~'6~8~fijA[e l{akKyכ(`{ j-ڷ6Zq[9ӿ:crrqɱCEĒ>Y{W fHV\ښ=*΋oK^GϞ҂E \^4e~II< OS(.;C)/ OH^Jk9Ky-—۵?9>[/E:u) N\˔T\]_}gI}ƌ#PmD~PxK}Ü+'L=$12DZrI2=(IBkc+_%jƚN2NJFYN0K좽ItH]Dڠ}akb^EG~1pqł ?7<7 4Țb!Y:,c`g"Az [~u&^ NX]gfӹD'C׭‡":/ 2at8㦽ೲ~W_ypze WiT՝p [pT[Ëow`ޢ{/d#!eJ_Ѧu:cl3JA= ٴp K).e&ٻl-y8|K_ZIE,rtG> qOȃ^#\} ]xxM'l>W j3 gϯ5*?*y_:=׉9BA.[-iG*jWNt-Ir$3v3Ͻ|V2n3/K{n<8#:m"rΠ~jt+:Z{I.B]2ϑ_>}q_?\\ccf|N|?p)iQޝv.?\EUG49 ;\DQot)U Pv?eT@6s> ];stuZHkE޾\N&ֲ9(nscj9WnC ve.ȵ2j!O@d&rŲ֊梨35~7ʶ&dBNf;"d#ș6k"-_"w~ 67[ߠ6y53y5GY{A~j'mWZ@v6ׂ-I5}gUA 3E5n!<0jJC19VUgڥb&jl6^]Ec9m4k|5H{ٶazW=Je,[V_R?J0YYQO3οwo>C\ќ:‹: Dzy!*&py&bgGHZ,~y$nN;7nx%^wDlݿ֡6sW?,7̐ xI*W26٘ m;"9ި9v3X GgS㲮}ɊBٶ:{QPn\Vޙbp׃<1he낎B'<I\4[oYjo^0_ Ē 2=ŴFЄmXSoh}CtF_+F[u$[ yR4eKE<*[[Gm\>6oK j/P$#[ \ȘW{M,Hq׸_ڙkQ[w9sWO8ou乮,ja7+cChVTUVӑ֯lB: >ޫz;Xt^`hOc6r& xx>cmlqxRqGrXq͙Zr'<B<`1h׃,xwO:j=KbtOح2m8jAr$/0c'k̢6^ Y{6L3=g"YΈ3;R￁<M@Efˎ~HP0-Z8&Q$ȴ}'KB.k,&Yۛiy{jcU )څmk6υsoGy\ /nُȗȾ CtԦ3|-q i00yx+ g5ʍ9R\vw/ֻ.W{ե#`]Jc%jώՏY"W2`rvq eֶ.P0CP=(vֿcjS߬c$>U{C">S?駿NdUڦu63N_F_Ex4g?!P2 9Fܽ&ik`"=>젹^N"%Mzwk+fe)eҒfNR̴E$N5ӵE BE^Nе|*߲1K5y]tjICYx(g0#j.2-KZW`j'<W8` IV^F}bH;3lxҴxvؼǡyڿUނ{tV(5 ]gF~lE 6qmۓU9hjBHgZʍc^?"H6#/~;m# +c!rH)A?vs'pfNb~Wkku R! kpك^RVM~5ݧ}1L=P!c"O!yU)23AjKgi+fa]k~&<4񶚖ky]5{&Z]aÆq0:v,)r6qz\6WJVC{~,SW`J3O}f/8RZ_!h }&_]P5#Y"oםl qcṉ"-ik]Eиbxdk5~/W,N䙄ثBNʻhwOsg>8z2Mr4xE *Cng %G;3!Cˍ%TrbM-rR3MXSHPVQw D/EȤ6zhƷYjOmp@1nسq>,/p2"29; 0SnM@#$70?Iٸ9gǯL,W*~ңwk*y.C+wعLY1Ix=ʠ}QlkoC"݃=嫕DV[eK+^?~9s=6*d>kӗoa EbҘ']vy3x-q|VZ !ڢ'&= -Wq _s%[b#Y{K׈ws=ʉ,PSW64#ߝw^tz;;\K:iеڛI}C|ikp<Yd{.-Mv8l鎾=JjkZ8q(h{*vљHN?x{ݺ5{z,u_~#=_W8ߔwz(rW;j;X;Zjz$T;]on}$_};z9oZ8Ez#>ng^?}V!cDu]Mҩ>̚ ͵g"6sN727$ bo)T)'"G†&=iͷ ve9Uja|\X}4Z=\ԻME*w+rLR3c 3xB kľ]1ö$`v~Y.#%YOb)w=6 g/KoJb߾w$$ Xs-{}y['XxnasIEu1 -R#c, G<[69MNϝ.=Õ}s:\wrD>[N ~.bw屃-.1{Vceq |Yܻ-y<ݠ/.黝zIaw* r3NzcTg:4[9P+S%V Z<6}TN@{ ZvK$͜Qn>m":ɪiE,u+#>)7jkQyΟ[b9]#º OFc@tM>+{U}ep[YF Ȱnvt$뙶iWoVbƥE?ZE~m_&*=#O/74*U' _2ߥ2-My_^Н]yXܬq܂I,i~+3u ᧞iU+d0ߣ5iV7p:}Ǡߓ̫79hЗ6ϩ׌o$(/}eIyy)J!ԺrEK2oy@|#37P4r8֬<1bnfZN|?33QjT6ڟh=P/)MBwR 6' ؜πv&%jGK8˥yz ͅLsZ?4΅$/po+5yDN_ ~ߟ07XnuObm͗@e֩@TviRTҾ}# ō+zS NfWCEo{=Ԟ+H/ԎI1mͶɓ${/ؙ?|0}MUѽ*6qڲ{z-ϻ]vT܉h|S!]H?1fsH.X["V9K}+=`XCr<<q]w` 9xB׷'K5WBk%|EŲwIk3ƺ%}Iį#h( ּQ{Y&6ΥҔ2iu>0N:I?n&7ٓՊ-)_<#[*:m*y+IUǪq$) qJ;14!rt.j'0/Kяft}r͚2CJ[2e|&늜_/]A4 _ ҝW#u,Qil[rR*]GWh|cu9A+vC9@SopO[Z穠gxNr&uo؜OU3=LEY#ʦ1@LGUN(*;ڷYJv(8:ǰ<{="GݐCv\K?q8ZZ.Ϊ֥8`T7aӗf=͔4`k[%g:x;mZ`uK;gzx?9Hж/35O }[ī^:@=\tFR85)D=gI >.dcr 0[71ΠM)/!NdỜXP.Md{hGU ! ߜJ!>CVp16=}aЧ_> 燸ԈkV?g5EQ9$1ҡbd'vH4nq19^<>s /4O5.fG,;?m{<ʙ*Q/6{L Zgei'7K"DD{|VZh3xGڿ_a $C{N> W$8#VӘq>P&5"RY6A;W3zrz<Ssl$G`S`ڧCΕRfvy1$ ~ u?ƴ9q4H{dZ^]g>} %銍x>l5+tx{22Jf=x]/tf~G&Gx. o7ӦM ~4bڣ2>-ɓYxぅty @'_'yqxVI= bT^vf#d8N zs2[j o{b #(4>^\t,Vޛ?s,P*+ʠwN|"bjERV'92qV+꿜`8k6,z}-bDjv^Nj6yͱiML>^LC VfIe<k?D 9>czx)C+]F LIq֎e\<_ok1UėV|2o榽B-<ADW5؆Yد_Dѧ"A!ho3ù(3xz)xUi2cݡ-?m:vgVp-cwܝE<|>g﷝7=<>O\2~<IP,軇ƏekF Cnw!:/3׾jsEu̾sǻ\Rn֯>MQs1\DY v25cg7GǑ @\Z[i>h>_^FU(crV̇{> da1\u1!j_S 2jcLX l%Vs]pכ2!j^2e;/\C|^<Ƽ5/D˗D]# GO$uyZnAy$͑Ɣ^y sz0Oivwh6<-zSy9OI"9X \6CVl ]k" f͓}p&o\]9W9s3hUkeC60_r|>?M~o=وw;kz8$K<. Y ǎIq 1C:IzhqSј3!sF,-]:69ep.kt1n3g  l$eS{g϶LQ]N:0sh.ʤxֺ;Th 4,p _)xœizt210JgXYp|!:2JXvxO_.uUh]s"g(3)}`80 ÓWew?wc?tɲz!؞~*xG?:Yq΂ݵ\7jɑx]4-2=+ cƟCj LObgezTgOjn(MLahijr/߹_?{~סoEP{凶vDmI0Vv棹[8&c' V>qƕZǏ=/νrF2UZ 1@v ku^+8yQ@Wz7Qmolg{c{VŤDI+f}eG{%< ֨wZ$$؆qa{I{(W%='f޻?ZL|ha tIԚ 'ZXsPq'ߙc*O96Ȼe .Nߝ otm8zLu8VbA{bHKG) uϕ,V1M$hnVE>-y>p%&y4doXQ;)NW-rJQnrSY!k,**gϱjᱸ<'ͳD{GϋaW72\lf߅]ڋg^~@S~!$d3**.jJY-\zpę)+A~$yۨrSw] cbXci^=Ӽ44!%jjg~XgI7#e*6r#XL5"vU׌5NDpe5}aY FG}ǰJs}:LjFYu>P4IM3-"6}G/\mI>P8W<$6?|9u]Jk9-S]-aJVI{ῇ8|s:Xɬ\sv_7$xLIYMyVmjdž^j 8g撬FN5΀29y(#wC ۮ +>,n?4LZgо=+1qUDp>-Nivƽꖜǥ%)6mY:uW=W'|㴬 Ӽgw:10mc5+]:EG!7~ ʋ&j=qyhV $g[m==CdJ`R;0Phz | ˝M*:xye5w8c5Ix]ﰋ|5hS9:b`~z췰6zn5M=t~d0c&7z oO T`?}i+(y'j 3S⴫hL79 zzXq+?7p F`Nw| ["8.dN.k^aȚ텝;\+y~rT`Χq%/3Ƌ 1.fJ1beڋ( I"m3uő:m߂㻢\`㶣=_ti\{š !7GnrHgo K>\>=?Bq&'tݞh#$WV!h0ҿ~[@t{hp*/Sɬk~t\?X{gIv;ZnF/Sib{NkS*`쭏GNؓkOIuTehmMԲ]. ߧv]:lh ڱ3TTfLhB1kZ]SOG\sONҵSFǶ"{*d汵4UИ< i^cxcnSIXDm]xẫ3C%͏,>AX$6ftceq/ȟڰsmgMZU?L2-O.㹞ifnYvv+im;XdvG~lf1t}t;#x<8QRK9u }{'!wɀ(ύ2g!^W#[diIxkwi^髑F`!2AOwSXjGE >^8L,?^ØxeA ? r^xodLb.MMx"WH%Q:#):mVig2g[lX}iO\ocѬ-8.i5eIqZ]U^y ӧ.m-fl6c'6VK<(d_$yk@﹨C+BAaV{#|I{fH s`Կw&&q̇unH ]o?:n8gW7MYBܰU8Iq^G GV :pӯ)*[i"U#mV8YQS/eaR uV|n{BB{IqOIq䘽y ?~Ǿ&|>{- ~!wox55M RۂuǓLB4 ƗޤHen#3)v3b`oHPIvߺ(JNsPE<0ɍ}UvϦ DӒso+F#r)ris"NkE@ #BIR 5!`;lf&[ N:L3QgAD-&{dcDV|s1{ fh3edWi cĿs54ɐmgz^lP9T1Ce#e粌_"zf3KN#|Yx\g2}Dž˧?G}Mοlz.syL\3!s74!Pt.M [>32WH2yw3Y_: _OZᠱ܎8{81gmhǑa~0wd9nVEsX01r6Dc]ΝGm#^OCk#1rM5__=zkLU=6-TL 0%Yy8LŮxvB*=9ۊq3dq*ZoģrqZ9{~IJ^#x_01 D"_=;;RODgIP Nڽi(oh,WKH|o#}W禳G)#5q 7)$>X^ ,wĪr;ntےhCN'/ }/ztqbT8mى/Gv=Z}]LHI/YϮ}4mo?1r.ڢђ)ؐݰ9#l*0H賿Î'\*i i=sdȬZ⅝(?ۇ͵&AOuT1/kГ&|;˴62{ I|V6Fe |1೙ez J'F] JP}WZ \d3NάrAԹ}Lub{^ &\ZQr+y)!]SkAHUgXpՊnRlRO&{2M5L "?4d֥fy,i)bc|EIL$8|q~Iuv8Hzudm>"&-K|Z%J}5UO \.\vj6||;h}vQ\M}iJk4쑴m3VVN:{Y+~sxmV@œ#ҁHO.Vi63l`ԇ{wAg~mfgM;v~3|e0)L4]VzDhLJ(/})+3~wDqgMrb{peCl*ڿ(][g 4)`c|ﶿ.ʵJׄH=ŮbW>'#<~7!x-,cONr ,h]TZoH>sϥ]yEޛB迓|A:Ӵ>dm ]=Ii ]}KuoAP. ~ Ɗ(sL)4 v1o5BP_ 𵉟LD,ˇ{4yyqM>@rƚ5#kq?Ʂ-=3PG+@t{dƗR%iH|k~v=cLWi5`6| mьgԩ)9`"k=MFʘZّEu]q ?,O%x;.@F^*?(HX'KϺ,ypXf^rӨoz^o{+;m7bjeICkOЭg۠Ff$n+JoLgӳ$n0/ܠGLPYۄ'l661&]ueeO6l̪,ªa# qqzp94uAC8hp.ӯ6h7DC,NPc <DeCg'cHOQi d q(Z#10B4sAkӵotxbeWxW6t Zc1)m\F[V‚7fLkgq,y+֑ޗ1 \O3jSSFlYgmދm9-m :9$܋8l0ӑ^+Es#g;:V5 #9~qQ,m ?SZfsn?F#q\VI pNw^\tlWaqPk͐E,OH@A =^A~ 8}a o/ 5b.F|h9혇j{a} ^wRwxD/sq[1|9/a#/554 Ƨ*hSY+iy-bxyL>S  %%N=>~3R !z HW,s\c28Z!p3 `:8(Ǘ:볜+3D]-z\(p29r c{_]Z<4[5\ 6}Rf8c4dd >9Ϩqwu `3s1b^NYYa{]i"I e` Y.+1FN|G[ ]G`Fف@D̩v''D["?G΁w3Ko }w]&)0cKIOKdOB۸X.!7n;a,kX]Yͤ޽EM{8m xZ ɛmBN!>rχx|?mOkhܝeĸYR\_<Ȉ5j>E< ElzSunឡ]zd:jO8&m8 ]B724nnnPYG2X?" a+r3W/Rsi̚oaE/?ϻSHIp7g6C #Q],H}m2جIʬ)Y|t6ceѾC<.0oFna_w ׵nL:%9oM&;enY?xercj1s94N'ܻh4"I6tsv˻6׻yzt|1LUS2|qr.v4F>xΓ }S #EF;t#b)ɗG%A6 'เп3_^V>SX~<7rݠ*יԊGo"VP\0DpDNU(}v嫈L:gZhܠuW$7Qb#(XϾ&?G3ׂTcK`4>OcƧ5o}%ڞ:S׵Gj:|'Rc<2iG )n߇.Oڎ1>F}NBx{0%t~}_5;`[n9X?N}zd8َvF3 MyYv3Vg;/x4k}1x>aȻ'qK:~7s.{G&?FmW?~m>3FҞ=WJEcIq8dG/ }k1~dhgѷe~Iae__,d Lie`Z;Kо8N `$/٨2(yY_}D\fgyaYK<_4~U"~4فZgb춛h~ ^*c|L/M*Is -$"f%}" Z#rb?A:X{tLZjQnax9Lgve/l*'Mwg{;[;49\D1.b@|w9E"0#|]ֻg(ˈvmDף \=,lg=H-D<=0zOTurA,kdzu+vA j bAzTZ?[y},Q=.ZK-Lk9V쐝#T9j9in2h[^A& /`lIwph7nMZEw6?$w݆t[wr\ yʰ;9%su7X<o6kiq%b~ؗoߡI?yΰ~>vL50۝k]|iSW1|WvnQ7rnus ?6XXT i;?[9k]LtY9L%TKǰ:7W8O~oKmF=o[zsm7{ ^8ΰ4'6KC9 `Q747{/`TϊT<\'֧~~]ץѻ?O8V[^p9V¢'ckՊzOt{=͆c£Ncչ?\Y[ς|E>}Yqg|g"[qAcAK`g+`Avqus0y]eV#|gHXL4itugƛդ\he!c˓TӹURXC1N{ o%xM?d)iJH˵+4_*՛iON^_֐;ID&bdiDkLl _$aGtgal}5EYCsh-[x:O\ܑ(Ӗ 4նYiZ[ILiT0}Zym$% X0resyxI.sI54OE4O3پ1Gx"zgM^7txƠ-ڲE"}᳋u Id|SYKf15DD"W{{as ۙ禮 `~)o.Mg4K7 .K8>ȗ>$͞D2$dod Ml:"{' Q!_e4j& {-ڡoҷr 5I24+5%՛S'gʆvcIĹ>A@x{M{=Gӆ)w맚ݤgeۺYўV8͛;NtwD=ć9:j\rbGߒCy_ '`->nVQz; 'ִ ewn Y۬`ٛ !#Ƃ/FܗVg̗RzV- 1NCC'l+ȣjf R9 Aͬ\vIJ B׼"4;A9nSU-Ԝ:uΪP˒FV<׷~< 8#^܄rDrzH-pE@(QyyE2/JN$eqyI?Y['0d!Еo ^woB-䕑aiyb+0_}F7d-qIlq "fxa/d#"-sX9_EE^K,enx(A6G,؎k${(teZd{Xat MM 6ȯq} ^ns 헾8VEuܯ%eN}7ٮp%fI}Th?<丬q,Iq^D~!,\KȕJvXLt-iqaSN9;]A7g~' TZ=j:4qhoҍ |66-Z Uzk\SmMÊKuѰf~ xT6 RyՓ5tӵ1ty+o!6S˂v]Ә_s(xUm~c]EҎ?,hX}k=;%A.fݏO4mo=gQYF]}%H|h^> B㧗8L*SJ|2;n ]g\4I:|?42L:FXGL,x^{]17?d2nM|}s|Zr%2Oqba#0D{oySϱygn3U+h<|zfg y%|f78ȗpߗ6)"P"y9n-8g*RO e"5Ǯ/z._!wΎהlRn}Qw/ƖM5GcG͝}4!< | 6S9 _e ؕޱL{b zϬP3xNѨUa鷏glOW $Ʋ/Slm 1sh.DKI>ؠ>FJ=/fYXCz(XjL?k?!bR^z1/tֳx5i0֟;>x9_eZg=hmȧpih?t}Z?ؑJ2^~fsl\뒎OřYTo0y->{QbO_\ TmE|\c]F}V*1ӿi,pMC|Zj S1fh0_g F_^SjO1hC"f}O/֒$->AVk3~bhH&~[!YD6M/)>=`ag[iy}OfB8]ֈ8؋=E{ׄDChjZlǜqqn|} u$f.3G0-&Nu dkYcU>;Ƽly"w߼q :#j2\eSx9x^doHi>Ke>Ǜncq/Q}9 i,OUOmdv}y.h=M2\`Y=,쭰;T!fEeK[j)Jפ}6P,L>f߆g|kIQ|@' zZA̧9zLomI4cͩqG;?_D/Pw#ccXqҜ#z c_sq3hd<7?6eR2e~2lN `Izm쥺瓞hHz.@g8]|+q =[ĤGƐlĤhx |;Mi \í*ch?rd]B?]тmnXs1׾UFm,{OkKR_jʏ\KaGv+ȱ )jχX$EyDEҸ%1t7I%~ jg@<2(TNt"O ?7&M5Aeuho.U:JNڗ}/5iol ύ=fOs?ӳGf2򮡬}OUPN>WldCXRDYk%kop%֠rVbߌ|͚<z-}J(Oq×͜Cy;#VI p|ҿ,G:hLa{QG+j,yoy=92rꮇY}S'>XkoHZ=zL?]+3kwtqܝ MSh==pg vl7.;nShDkĖଞ8׈1a_)plq =j_gNWv D ,y/69/62++ܱޡgZ_k7$m}WZc.H27i:vz8vdǐˍsMDP?5)w7C&,L}Cr?ȳ ~fRh ۯc@u}hm`Y%'߻H[}71Nv–^3 ]k__Vت7˛!X5Asx]xuU|^Ucs }X"%9o65QO|{u|vzę?>mz9/Z7[3Vܼں3Xbd˭Uq_yͿ; _?ɿd߾ccIa8DI:)4)~ iu="XWYv!oh֏1>VϮaNF<&=YXKÿhE<2S֙gAx1BqT/[`,[:ƶM>-4߃ruN[fGsm}F9(_}|m(rE'rE:}<>dyA27C شz sM/Gl}?#W's! .Ss%k=,x݃MMҬ׈O7]6d;ދob;`,Y##Wy FG;iMҁNjZچY,g(!:0jՖu a{4ϥ=l7{K GyW7/ߓ6qo9N14K&<ϔ oX !ZwL6GMCK¿WC">t6-l8W\|2[>_uȍB٩^7wpfxHrw' _}k\X,IF>cc9(&kh?6ؼ=OHh'SQ{~q؋Tp_FN7}U>G_m6SmQ[djrh:J"9>7- T*gQ,ϺyD O2z>ǧ{MuHۯDVKZ{pI Bb)<ړOnψ~jBlo˴lgW{HⱹV+7MYzǭʬ.d"'lO?M6czKCE8d=_ш7evhFi3/GxU}_5tVJdE>7d\E2RQ,gqy!;8g>Ei R5*}GEH|z-SnV>kQh lQ0Nauql8 RuǎvkZxo$|۩oǜ:1~@ߟug{| qf&Ezޫ9XL`g=30 >|.gk7`16yJrq>/ICg> XHB O NҜst݌UsNJ~}? /:s>ID{*ɄG[hlkA!Pl5T~Zڪ,^O4Rr2J.ړY?7K)|kc#۵q^14_p_)آYjN 5(5\Li<&la{ +{uxEWҟUj/ɞ>.{`˵L*${NJҞֿ'zY\+꣒I]lz oWK'Zm$?COq<ҩ7'()NSD4V| N+Ue-#9k:#8E;zRѐC.70+4 |\ƹiD8=EMk3Ձ< uvQg+ci^\/b,T=FXwtf>W3ukx\?2Xgڐ F3^\{] Z-65.W~L\*g$ϏO(yBu ]ƒ-m m|ȍx ![`8!{ n|^Ԏ*{|w y­U$/{VMՉMU.R@:VAg7h?.6vt\=̬~8_1QvYCϦr/9'5~N<Ǧ=e[2d+,#-3>fRc3>/6$,"̗ѹ&9jjy퀗\%WK MQXEc9ʆư~x 1zn4Ia0}9QϷH?5#1p6z!BքPgďh]ώ#_GݩD VzDZHn:ߒs\f6ɲgI(us 1*Bcs*9 d$4<Z/PAym~o'V`1x D[\^sTVSzo[A/ Cs $Keew3JU787x`JcuVe$/ L?,K?jeeE|7Im9v͹usεP,tNǟٸ+ځG|,]f!}O-8S]SW-JZm!>S@ޒq>a߰imkS`dez%V_E]JVH`]7N-H,Ɗ}4^e۳rneEIǼrim-S5f!`d;lz1]uyj$v]zZ[&2A-fIzz ERg,YK?sdb× r/3>33?TZ _MMKu*ݒqLSv_ɐ %T`u_ .icf;3mCQ/jy#9_?39b튞.A{<C<|g&]2m-F7%_% ')P- YwY*q?.qoW/}dz wXfg~B|iKx܆U 02+33e~LCuQc|OD֏MDz:UNQhc=j}ݞ~֔:uf/G>^/`G+=;-gXaXr$/dh!OYQG2NX;F[[޼V6n{^;qmU_(op^r])3WQw#{X_tsLS*+P3?QwSTݣ9꼜dEqO~%#4zy0˼vWEKwƾC1-vb+`U$#~4wגgHs_}5܏`ɫm^<߹v@x/&JMջ$R8&QImu"~IR' WwZC.#;JZNg~Ϣc4)Y^2^PvtQV\d(S4UD>amvb?Gx._$~^SDZ=7=ljG^#qb>ыJK{" DžK1Lk:|^EMp(M􎆩VKTsǫS2 ϟd8䟒O_>=v\IO8RK7zR $f=\dgD4V~ygx}Բ`&9z?qQo Y<o} .rOwњ*55ǯ/f?ͩVxN`߰aI $NU~ƉlHUDzƉV۴z;.}9V;Emt~cK<c>6,E쉁MI> Cv$Y>kRNҵ;^+eKΏ:Ɠ+\uu~Ϥs| }ww1,L |pǩw2C1;㙾7#{yʴ"˴* \.hZX{i,#^Z;` ]*-+%ݡi[n:ddi)/fAO}VS/n9Yoj_W1[84!nj|iq:iw"sIgKK'Q Rř47m4?aKS?W`#X"k=ğ6f+3 aȖ21 K<]ys0}=3D^˙⬠w _[dKoq܏3:cK.XtAɧh>qRL#m!Fʤh]e0D0ژnў~s{,#GTqDazE\zk6ḿ~kX CӅ/zAtam)'O8w8` 9$p];q̱9L9 Xqg\_ˎ L>*/jJ_]g>Ǔ,=g33C$>Grc?ג[lCv!xqExlMvt,?uD nĵFУtL Ž+UCae! !imfzgHiKw<^ 4dT L;cڡgsJ{WT}Nr C ]DVl;lt +I߅ ; w9in|<¯w3pg=RZesU/NB'S.Ghm+LXO'z#cC%ڷ$@|>^4vјւ2S5ԁ-xRd EmCt(̺),g|3ڎ:v/=Ymޕs^(mi_)|)^)Vґ|qry_ʎM)?vNS4_im;}I&3dlM7'e9įu3rr :`<?fqfqS1# z -T~m`'T ŷI .cʪ$n jNUb=ÒRIh^qڃq_QJx1Cc @w6xƉiܾNre5mKN.Kk#|_t9I_elkH:: $]Kz%1斂35"[ҷU?14:.T)ç rJ),x67 tHy/ޕ82>W9WsAl23DםO)%r]6̓dz 3hZ6%`PJ=XbGc65G2rmVs敪w>xc7>T/ə0sjpw s dt gy,X?>lp63p CEƈܬj^Q2Z|%I2m#(88B;O6[cM4NYJߣqz1NE8IqbJ#)_Җ8|$#5D[.UOTK#Ʃtki6]΂(c9V|h uaϊu6b5^x/1^ka'hyq{@:H0XˈG4/?s^i--D}s"-k)/!4+ &QyvW ?Ox|L3'8^N\tL4!j/3zI{>gYFʆdĂx+FU蒧.rqHQ<̓?bOV~ɈTnt >u-CT] Z24iZ*v]ڪjZ-EO+}%}J{FME25A1R] hQH|h̸̿hI{T,٬o [yֺM![F}DL@} mxAe܎6|XHc>Z;hXh6Ε4Fi4k^Z;iZ|?pgp?qOozkf?RH'pγr_vD~7:V |'.cv* Tdghם7 )%U.sݬiN赵%΢5 łi]C|fݤ J|2+Ok֔:Ʃot% _&AjS` Z'X_˓vQ26|6!yidagN쐯U糍!y`dc$iw>4>K !c{!5g谊/;?~ulض/9F}ZĹW^=<7~Qό3e#sBf=x=y޿ʎnH.~?}=G2I{sh2QWG׳̡^?PgV%z?JྣZ>1c z5۞};ON5cymr_Y1)F 9bzP_~]QO^DQ귒^yW ^"샪So ~|2Rn_Q1SS.RuJ cc\X|9zv'&`&yP`+Wz*1!vUƬC\E<=GXyWj+h`c܋tmz5vXcve?Y1˴nۖ Xs ;:u+2?}u;J K.Sy >i?N3 DT. us{vO=Gl|4A{VKuG9]w!wcr/r~U=TSGGWCgD4 d $FF E]W.}F(=S8dҟC2mu{I֕.iH&9dVq SK~NdEy x6m Ɂxz4DW5CB` Vs@˞|CXQ%dOO?MɯIf߼aGFjkV EIЛܹAE9 #czv|%хgCf[B*|YC>vȐㅿޣj*q^MD{6d,cpyFӼS~K~{Eye]=x,~.;ܐKO(AcS?="+|{={tm щzHr ^^}b5"9[*#fQP]9YnTp"fs|uW5G%W{zƱj筿]1үjwd;Jh8~kC᳴g|?'DΥNSnd3c,oZ%JV f3cOLN>\Ӡ{ڛ q; Wcj+ba%5U~ʻޅ_]uОizG󩭦M 7b+t_VnEzco k9XyݐȲzѾj6>}x_5r˩i"w~#pl9{=}?56Vp~t6z7'9X~_%JpۉߖTc/dp\'&>eȀ,.cn/AA®X2'"=q E[ EUgd_cMq_Dmi^݃5N3ϡ࣍gao}Hs{5yYDG.sW+ɭ E_7PB_Y x(98_%`~\3(U3McL-gő,:Hݢ6Bu(D׻mv" ӟX(߃͡J_m .[5QkԆ &(nBkȋ3ϩ쬳:&aC="G?v I'[\,V' ˖5yNKq,[e '$o4b_q84C~{_?;:y0/@krqNiA~3s%ri̦5֝<GùΛS-l)>! `XX\wvvݒ>I!6]Ɏ,:-dġOɟ%qfhF7Mp*] \kaNjKs}s5Ƙ1eKgXh!4\oc>s5bИh|>2Ƽ껔|wRiZ5l޼)*ƉK{L7r Ƹ㍱(Yma0"h*ƫ O1rlyq.bOͺqoyϠ=}6qU y1sp{!haz+sLq~3Wfpsp"lI:| |_[ ~eǛi/%L[]$?F篰 `#KOBX79fikIϜ4aE0gh%D˃Gtp-e|OWL_hΣ\!4C r"}HX݃d=Dx} b\Q+r,~v 1-\*Fy.6bP{[w/0 ?ѹOk99nx ?7tfW[KuJ>kvƎOeEbŻz+)9~u.Dc\SC9JfZY+tĄR;snE[ϴ#" reMJpɐ]7|[ϓ\K,ƜQ4Ey?'-~B9ƲV-KXȐ\,U6q^^?рHhΠ~䚢vTd U/6EZj0<73V{dAL_lj_Õ3̸x9዇JgmG-uLZ]E`LjLJ~zr)F ɅDo+INTq\iI6?pT}թzHRJj71C풩]$n4}?D=CEs'6qO1oϜB;<_-\s o0B&?vD?+_c-.wz}ȋ@4t'm^_G`X~'ӦZmmy,r6W!n$.YƠS(lXgVq6diDHKvA[h]9)u?z`SJ}ppx § tw|M\ \FaGfL3MUԍCq >Fz ]-o#xυp~#kOxRx7χna3ֶys:u(};]1}Ů+o[xlU&+ ;NǴ7~0~ߌ"­ޒ!O_3knJ+}7G.V9O{Xhc3/d 0.RZ.軹.:uPͤY#Ʃ> ;vGW,i]l f6,oZz0{F xI;ÅFu}83φBؓCȈ B)+6Wț΂%S٭}.?Ťkɾ\)bӇ Qm>EmDuZ2¸{c'z~f~wь%0-=wSWl͝x`[Pީ$#E4n4IdJzAUK5CtS8[4pG•ӚX׌b*/Bv?8阮6hWtm{֠덡IWpTD5DUU48G'&MCM3B$E~_{c)IhGw;U腝<ێȺ0?*͔',/򘷫jEɋ7{&+⍏^viXq&7*qVGspSd[CαGvm "C~^|O#裡3._1ƙbgNs:BƕV bH|A!F,)|jXzh\yA<͟^!֯)ʓE-젻?xkgvoc|;'c3G$/ϐ*e&,G2:Ǩ+kOgtq$?Dȝџ7N:JUBB&Cvg(HqXPye :?hZDu|$%+6W/ZW%[TV&,  ~8дl{BFvdzEw/IǎPx %DBF<#V0Ge"nTn7gV_٨ I$(᳸dֺ?:=vdq[nvAR轕{)_C_I!rYx?=ѿ|+O1hr| ʽ|_1#ۈN~ _FJCdw"-9>j"pN[rg<wt]R U/W8#6bA .1X5r@v!2F|8W4NWSNx$Vz"b1j!.BCu50v;XywQ]#I^kCq&:^%$*ǚzhHCp1HňIt~\ \WGpPf'z2Xq/ \Avu{ w齪a[ZV_dEXuwTl:TGle4_Xy>V9>V> ϸY+~)ٖ=?)d=+~GKm9R?C'PO:ӤY|1KzIyy3y[Ǻר-3 M8U8+S c9a[qh4[q&鷕·gžUЍ"Nmڸ:_!iĹ5{$hBr&S;vHp"'7zg\jvOZ>۶Ryf|&msm_a6Y uG`/M뿳GZ| єH^GW<b)%(R1}=yW>`ez5zv<~)l%xgVnE}pkW 97Xk<ޛ > ,qoRͤQF$WQ} uרzr}o~=Ekw\l_qdb%\'X0몿3%mash1lul{rJ1g+G2J? 9~g) }9Ӷ4/b,Fno^/w~j䵞>W/|:H61/طUV Ig|_)x;Kgb/e(cEmK4 2E?bv> ت[њm72M0g3RY1}7(S8-c$=/?o?swVmi/g}N;h^:p',7doVq^sGΡ1,MOFwp~Y= +U 9L Ïba.P;v^mXhcq\ٗiIҝJXfciJN#h?}Y0NfJc2F Sw R`tŞ$mtؽs |+i5``Do;1_ ?Mh4NTOH>:3_e^iL/7!l<~nLfYyrLf-޿nc nÒv%~+pπi,8{DWu`e*,*g24oVJ5;`l7~׋ߨZHo0Z%i͓m|DwsM{Z9?nOm`-?/FNZwf.s#vyBIH'yi3S<uvv\r{h˙LmÇh$GYJD>Ym&=fu8lsN\9a#0fE~qg/ E%lG _ SKcH)fQ-0݄௉[gqP)G=\Z]_g5Vj}Ū܌sc.mm`ss #̻zLת6M60pS  BS}#|ɣb:-{+|2ci__M1a#|xg󧄬+'hi< -zU >ߢ[%JxC9'%jR8;myI[dU"?d1?gENm8Jע{WTY}Ut̋Xe8y)f|;2ͫDě9_ci?: ĆX}'0^i_BŴ[3 ax/,S#F'_gU" qF_͐hYE3z L륵TwZQd&(#bCw952q~?Cxd彗h٤ˬUjכGOD)O ]} gxsvȇ7{6I#[@cdrLJΉ!pM8 sVOsXeI(i'޾3 3g`uS4 1a^ob%~qIѺp~n8 }@q_V>8v9I» |)GqF4G9-ܦM9; 31{I,m=Miwim>eh WrD+|(qs?A$=%AV3pܬ/ў-gh L^$M|V*ڈSF)˲?3;cCq5;Ijz^J,+壟 #7@CBϕ`e+2X,x/`+>L7~8J,YNr7E~M mCL߳ LMMJDz0P!#r;Mx!5EE0fzcgYmF"E3;s^^Z&Mqvc\+hN8 b>9mԏ2jSyŹdgjȇxT{L/dpFȜ"z|`> RA^ɰW]ߓSMG.,{.f)=G\i1gi.|޳{}6/JΉS}meaV馾u_=\6h$L4ˇ+NB8Ct:7Y X#s=̟Oה9.fi .m/\icV(;ѯq>I \w(•㘾h{% 3*^ێ_ŴD毘O:!V1^J,T Fktؕ ͏]-{=|^7@I/ 75ߞ[\fRUJS>P62*VVöPy17*V,n(B igez zW>MVwT}7u=?;-rbП7ש,=[ޯ-<*3i̳s"_E} f4n$3qleDgOxBa7`l8~x!dO0">ЩJ+oKXRر %}ȹӰva_{(F-$WqVZ)DeHG.A Y`KQOe3==u_2LmE-6x[v2:5!ߞ4䮗qZ r,yWNyO<ԑ>§7Kɷz='eEŹ":H4o.;y'@tLg('$cԊd*'DQ+xBEΙϾn| fAp0-G.㜢`>H%2zeCV!H9aOegٱi"2=W 8>l&#EecZH'|B47l?ӳe(e## m5oeEuYN"Mel9I1\6f–7~9*"uؐKX8Q2l:SeH9qh|KA|z[_%k!w=b%H$'>GvHCz}.g.)r=06Z Tb*&.`,SƏuc$}XI%5Qn9P0E 8 ʠ?w{[y8[AD\Yo}sofItNf%4_u\-UwɐYwI_~ ެ>N 2@8om\_Ƹqkh .!5Lk<7l,B/ѷM'4GoiXscsY k=`$3-e@8w@O_fN(|,ևQO'FL;З4wgI^o^z,?4"չpKc\mt;M:*|U6-aXiFJ0VKmb`k}8wKxoi}8YT5yBdŌϨį=į3ųP=Pgbh_0}1O7mx4cs8+pvb0X%Όr /,ΪXʖ\6@vd-"YCGm7ϾpiÏuE @q+@~m)湾+T$sC$BTv|JrQgMI|1Z98zn`5|sRW]7d$d'f& JXy XZ[& bmE6$ƶ<02m[VQeHZ[E@$\p@dL&h{|gs9c<ijFw cŠuzw,kf;%蝭Qs#ionk߯_|񜕟j΂6:f/t2v~g p} 8;lb8*TmQ^C[0殧ovhl{- רځlewroX6k]RPh5tg ?ޗ\g/,r ֫qMXcF屖]ğq{d^W:C^,|Gb"'i ƫ `M8Ov^6K6,p- Y5DOimtyK=oBe;k.hDw;RyjPl,FK e']MM*'dqF,ՕMM:XHis&IVak&L`atqʱ=E3:7Ҿꁐ.|VseԏH--/w*2eULg$Z>|g|VŽ3?,bwN;gQ}?]#ˁ#)8w>m9Z桝&Žڲ`h|-!o'8/<%1mOkx6',ׯJ ĄLQAsUŞ\ 9ˀz9 x*U++)@[1H|2GuXeGt2&F#6;U>}߃ gq$7ZAc6=8K[SNs 8Sz6!f$zq&y^Ѵ&7u~ {Zؑ4̕@o3wT-Ƴ|y|xlG_]McY ϏL:Ee(N& NpyZAӽ9HF&agI4:>slɟ/ֹgaE'HdƇ~"u`~Tu*^?*yM+kC%3=BUCfkc^At;+{Әw4W>ϧcL< Cؿa koݳb@N_ d![]rWW yl\Me)m,y Cax&]w]X`g.9|v~%Cw' =a,ptotc5+\Ir6dohDtN4c AG푗۸kd;~z8r=TktsD˝)g$">QKeAyX!7WieO~P6𐹿d,ͿjJ΁;Os\4ΏAO. G8~BC3/٦ X9u[b_:Ж-1S3儷O|9PE!| >?,3<+h_"{! xXQr8ީ25D0cZŶOvç;{M6ԕm4To"ǿ)/3p)!#ĕz3난t:r<1'IWZTXގ$~ɑ.q״!VT-ȕ%B3C!j5?(k_8??'M w~тeѰpg('R d",3 TJD :rdm?0Ɖi'_z?w;rKW칋,:~ϡz(%B=p@jcu7Zn W<+ 2u؏cV"lhaGl6؃̽Ic>>'ljq?O\)祌yĭ2 u'[}GV*b[0$И930q9Ifsi5{y,7^Ƀ 9~v<]ZZҳWj@%R8%V6&A*-̱+ף6Ց蹘mMmIC>t,w6ki80A.te9r;X95 }Aeb E,asѧ+ һ`W.P{|<ϝy\}KKV$m'{Ky!f._jhן>ڊrVo#Iǜ6ކq1G_u`.Xz;>/Fp U>^J)sܛ[G9Lz})CEڑr|*9.x!h+pNgXɱ cW;QCt~?j]>s9p:fZMQ}p Z/$G${=|oSV$Hmaoi͕ɚar /x xom/踸9b"ژr9v됽 ?"Ηd}!/Q:1scZ֌ke2I&(CY\g+G] x@m;rM1dƽqlDWL::t F֑A{dE{Xo^QamͶvUU̖ =1)`qvZ-?oOYrsFhѵ7Gd}Y6TҴ_`!=NLOd|RF/vV&s׌v|ߴ#)v%*-6vDt%ת-&339ֵ?#Z^.5)bO;pF>"lo측hiU,iR`&a3LԙϮϴXn&̃6$n38Pvftcҧp{hk-f];`P E?C%f 1"><_O[,Z+}GN Oo3>C1,أqtDGO|Tm8߻T؈$/60!3{ǰ!1Z{=\0re>>Wd0 E_^6?8` O!OT*罩}D. ˜k.Fm;O*ڙN{u!="xk}n#WrU}upsh/oTR˝WG/"pKAY=] ZR9+/֙)c+ׇxմ֛+8'䘻`D6oy_2 Dk!?agÅ"x?Kpޙ 6 oV9ZjϺ_@T\9y~LO黏KIqq_?AI㱰W}՞7& )~MW~Mݷ7e6du< GҎ)c)#RP{ ny^v# ?H{u;Z`JP le9$_L٭60ۜIӺ]Lb7J߳shK-;3'AͰ[BU0BYmA*?ߩ! @YX˭Dk ,߲SDY8 h{e.n45v$ϛSiJ1cA4#}1q鋝}'Mey {IORؠvlWC8;a\ xݐKNB} Qłӟ9DS>g$q3155|Avo ]%q1[FXm&O-]mtt1mcEb3  NyPh=?cr zĚDΓ,\lXE)UiU|靍S"GS׏n4ΡG2eq_("J하kaPb ުgSdB2EE%n gԇ{@ 5R\BV1CiLş7/\ߖsϾ!rVeo8x/l*oTv.?cy4N& cdY/q]Qpki31~Nc4 ,mǸjr~oP Xgmq^rA7T↴qLO ď3qu%ؠX @.R%FӄM\绪Wse]L Cu`~$jCO.1 Bap>˟=O>| eϲ֙*|k;mpnb1f"G@e;1 ;1}qf5,4SLy&q8(?JW9S<~E4qΥZKL8aI5"X7Q;<\"GlP!qDuvxE@3/xVPk&ܰ+(v"_;J)Ùqkޗ56|[b1HBsx_jIv~<_:gޑ̚p-쳤5Wj]1*+% 6Qx}S&.< }eٰ({;\!/XGL4ߵ6_ZW.Wjgx[ifwfGFsYsIw+c#sy$T9f~ NM36K ~\x?8R.q4O^;p}G෥qvwI ᅤ۶F{qP;Yh)yim:pRg@Ɓ ~Te. z5ۣ<>:>-gi-iأy UNM.!9Ƶ@{*+qӞZkN52gӾ^0XuZ rlS"EUT>lʯZ\j@R.k37R[)#<%= 'O. | ﲩW{hA ;a]~+5D{'Z\b~zNyMל)V{P uPp\)G]Lk_JL-.esx?O]ѻCπ~sIlbTqZQ=d^!7~WTH2㧚xXgׂ2c-GI~z w{ɿD,2JAlU;F8IItx@Z{K{z>EFkcE,,o,vh~B/}#A9t}ݮO|4NheӘ5?cU1/gȾx=f#l~c]:ˏz\אud7ZNr%_Vt)܎qͤH'dtygbSwR )Z.xЩij%9̈|ό_f9S#nw=5@v_kWYy.3zXMﯗ~c{*x|Wog%d6Kܙ}ѧxKDFR֍c;Eqڄ?0)'|_vCeW-΢}9])x\gľ@4V䓆~h}tpmSWFr)C"mY"Gs돿/sYT67ď:Un,'S=,ձǙqIQ}aK˨\+Y)<o-MgVns61=To"0vJ:IFsZ`XJj7bk6M п+Ӝɩif#sWݕ"V t:Bo^^{޾An`!oًw_\9`^EIMF\lT.K7C=oqb"i;{}P \.лnOJ#w†XW/y]UbNjt5/ϭFgYڐNcV+F<HשPof $KF mX !VbEoVk5o-ڀw4~A[YAw4Ѿcۣ]ctgմsmـsRe1wZrR\iaīg駼)-$ctq<|[ :. ~V.&^ZcMwZ$zW$1M5ҲaQw5iT$#ωsf<+}$.-?=_eT}Œ=TJL0Qd\1ܘ.FxI2I\%g$^2;W46N1e42MŃ}7>|,bWgq^Ἱv "/k|)Q6WKHcq&M4f;xFsU#+wid[s[yx氜&?,lץ ftzcM05쥶^si6rTn9 jme#]CYhx+=RYY~ -EW7rӜ]D:PH9X=0.aqM-Z1VIz˕{Dm󱴾c.+- V0VM *FcԸAkqM ^ c6:{Lwe뜌VS',A$_ȿ1Zzo~~p6S7{w ]Wἢ7KzNKy+IJ %CFߦN}6 ^HvH~gWY ݲb+gy Byf=??f4UR*`PysbO3xkWFk6k̜-olF :VhSJrx S<*ΨX!x˪>?1 |?1=l%9-5iop[jj]4h3x$nSo_#*Q?jzaMl{8K:Ş,902h{"mSg]LwD <]aL!^[ղjQO;zv-oVg]߀ 8nJ띲k%wT&xyv}D*U(VH`*G)S!Oi97{ GVa8? 1Ew74vmsmgxpaI¿4͈;녜}SzHs>d&O QwNQ|`=_DcPFLsLheCI6i4O6Hɍ̶|^࿛:WǸq^%Zy1/3>U5CjP?wR'5{FT9+ԾCܶ QD4*Ymf^O; >kȉ6V#Q[r"Qb);"|f܌.|34h?֥tmq >#9~s%W<ܘ |LkZ9&UWչy+Em8oڸ>l|^.7爦o؆6gmsZ9%hr9d|l!1|HG/,`nWci/qkd|sxȹJُL9jXK^<8LdݍivQzx^, Ysyct S44M1\g)+n + }I/GM< `78w߃m_UF>߿{"':9s!ZצŇbw IoR>LZTIgs?ӣ$]TuȍIqVۚ@#_N;P!—Oo-r=|sMpL1;ækn^U2=31 lfټ?]S-}QW~gBl{ԃ!N'#!ygY>Ug"/(NW5~z{[m1 ruA~a/8 @:AqsL2}C~~yKko2fRĒ!';ز#ԭzO+Msଇh7?Do<{j2)\n,r˴9i)G"eȚƋ[ysZ j<Hsְ@+:|=xEyM61L4s~Wx`Wn~HʋXZ>Snf\Wrivm[eogcأMt#{K`%Gz %Inܲn;yvC x*υ-H٘Qǒt˸`8B^|MD&rWEx<  XsẸS<0gQ:LVayE xjO5`V֨Z`^r};=F"F}]Ȍ,5nc<{1?c3,VcN8vɋR[|9T7jbg{ބ羐l6C5ý:;gLK>Z*zҥOiXDLZn6[0nD2q$#䝯ROoeAg{NJ횥znΡrޯsTzOИ'}\fGN4e='sl UW1cMjˑm30I>F'J}"G蚐?ȳ5UxKb$V-fkz7m‡(eNw&yrBމ6`D0!6{hoAw7ĐnI]wf̝B þd LaW r-t"lH;4vЧQJ"5|HMQG"iX[50j_v~imj?yvYuW~+]W5ƒge_{w)Wg\e0Iwڽ$rkd39eUl~tmegӨZ͎חHe9 ^oրzϧgo,"qg0u{%Ƕ"yo{^ yHa,`U􅪈-J`ӯ>U0-,A[V?Q/:v< ezi:{:%rt6R۞TOd"sTW5Tln5jvoWm9khݺlji%UM s"Nihƪ+$~yE: 崧X&u-IZhbNQ["{#=/wU˥Ą>!ҚMr7^'4`l*x5di>ae"x)_;z4cbu'V xh=߮[? xh;*ڕWCsݏ`[Eڿ {-Z_38^[TS[>iNXi>GJuh4_pm#]wU1BL͠ Wj7s Sqcm1%eb(\y=Ca>kY¨oL;C`?x@oqTB'6k EgjE >,1}IrgKk wϽ5R 찣(hu >g{.'#:N1\&Lʹ&L.,V! q$s1YzBtB>D3; [yN+sƘbM4Ǿ Y)=vu5ÿp֏UOlmF e DGF/ΐײfK=ߵeG^l# Ѯd5?+3yf39Yx* !U/o)KM ˜, yXO {m>@y MҸ$`Bx"i:pډѬxgg SX+ϩ~nj /vP}7H!brϵԣ1>He_Gu RmEݖ>}O6Xb HW!b XoX<]~oEށ Q~8,}6^\̭cv)\ҟ6/r/T6=U?N3\+|/1BW'1f/`D+6Br?\ K yf:8 !0rgPx|AcSk#E:6b}=l"0rЯ>9O#Xsx&!b<#p י|f8K[ K׏Q HمJtJsݑ4w9ۦW'$>Cd-wN ")o|qg6Ñ49%ON[nw'~g܈v_zwzA%"U*xG)mgm".^УW[˿M+ˠN:;MА_z)eո=>jiFq?~t Sf8"Fm`hisv0-OUtv=Cg1z"PK̕c,Y G2?*D&-(iq A[j\(,뒶Lg/1 =$ 6\#|ޑz2T )K%d [ekNh{ƕ9uTN'سX4_-lzR'$/.U0(QIy֝}I\Ηñ 47/ZسFg(dK3fHțg[^"О\57Q{O ȁZd9RjLLvy+e=We[3˾A 㸺 bh2mrھJ_o\bM2ˏrF/&ƫ5( FW'B+ӹ@%6a|۟-cqXdϾ~: ;K<ۊ{{g?~Ɂjߎ |ېxzWi:s2;vn{pLMd?ϠΝ!/p d Ԉ+G S8L?4ʹw 5>(o{Şڳ-'XYrtaj9Lvz=900wSqeɐ[!!mIސ!7{7Z7ø?oC4賳>>4ŰYx~p xҹKO~*|!,5'I(|OԼ[1}*TϓtVqU>3ֶmZ|shr<?=:Ysz[~-e=-R$&w ZiYeZ37ZIZ Z{ǿS9[ Zn-y،L=b5cy\S;4:9O+>AIOJs U>J+9TI.t+T_>!貝#/w(7Kg &Z&N &"I0^uP_J[~IW݆{9hK{ڽ\!s30?]c"[Ts~§ݡ lptҾЩ@r`&Pn*t؀O|GߵS2Ө/Ey>?2h9byÿogV3i bl.|d8w»/w. :(8k>)YJi+^t4ἨKu3I<'x[oO=.h]my~Ck5(uRǞؓp=TybO"pBA񖯡΁q"Z|o{?Czȼ|>AϿ[X'te3y. ؼG2<'lm3BSg>pb>{vVԌsCo^> z^?UcL/#l0ԏN__-}Qhq[[gfP7ɳ%J'hno,6ds[ Jɋ8?򡹞@SrpuĚ?n}^=q&8r;okWg'ÇpF3mgSw(M-+wH q\o }I~wk G2?4R8_7"ϧeqC5P_qX4̀xmp_Lcp}^d&z4%wuz?&^;3^Vj璀o;|6:k`>\鏳9j<"a+CrөDZ1)sS[8s9׀WICk?K1;0LE~KY$ҽƾz~;p&Ȫ6a:h5 l2>I0}.6Q6޸<{n&!Mc61E=#}1ء(@.}r6+d귄P.ͫh7cΕl5 .zU~?& HðbTD;QSa@'Su qv!ca&|〜j9Tו^1VWQ;ھ[hg h9nLlJiy4sü5De GI8ϻAM?ŰEF1ڋې;D>bL*e_'[C3mΊ숕}1uj?d"wrmD!0us2_&Ns=g [{bĿ/L;eF{=N zgL{J{s󅱓)-!k\05ґJK];?m /,rʎ<&sS!_mqh"1r (g EynBԳ0Hb~1ng(XƮ6B'V+V\Nr+r wH%} 7Xߡ('}MNJs&^zV~ r=sS 1f8_vídCr|hn+Ҧ|<t@|y 2)1U7쬫C^v~~عnc]4=QOq_^!۠(r 1EG3a'n>z\ !c|hi.ּѮK_7=t 7mzlŝs\2/Fz&Kehv}! V3}eԘ$Op1;S{#0+:FʬBf89ɳ#zq\{**|i>ܕ Ue{+uSA;hfYM-Ӟ)i[Hz_F9NVoom;LsP#W4D&} l9 D;d ,|xԠe?\D*lĻ-f; u!cOA<7]ZKz㷀;#֜!?ѽ}>rX4Dϭn]ѻ'1c ]ބ<ȩ<}2)i*d4rg6 ~'Z.;*CKAwb߹PKhN%"/`>p(A`Z<fEܟV3;_rN䪞z# IKm][X2.6M: .s7gS)k. 58տn#~X5#G_O1!3J_٦^9 8ӓ%s-{ zObwϘE!6攐[@׀mG5v9Ãy"x@<aj[l~'~' 9Bx6C\@=cJdV{"@y)ӭ6~mO`c%0f\G~ߙavsS1L֞Ɍײg]1'e0As]ޟ!{~iQ PiFkzA49JcQOij C:T vi^QOEγ^- #<9ҩL1Ԓ1ӭ*hU*]G9 FO3D,$"4H櫘 C*_B%xΕȢ_TE4\pFzEi[ߑ^7\VZu~u'ؘqolNƸܹpib/J̱2DK{j+rcy]w+-kZ0Aϛ:U{AimOfxMYS=%a=KWgFU9qhG—lȳ5Ӈ8 N7aŧ㘱 =VGoK OqMW(Wpd TiT {"d/ӌ쾐78G'(i4ц3M6*74"(O1eύr0!h]7|k2o̵hW:A q^eՈh׾s%kaV2Giu|(aJSǒ-x73h6vvlZ[J+63\}1z3 5X'M@;ybώׅ-qGIHH.lj'B>}vT#2KnZy,*RcQj'}^R9BNw䛉eeXQ@,;w Zc~6>L<`4ͽBB>;| &*, |`lϏW+i秆B^<>|uvgs7ݤ *6~]`5P3Y6ᾰQ_=_쩢G;EćovUE[-~M<(}/|^BUF^pCLiS6ϵ8~S\{Gs8U4h,2,Xd|9kIOW[!df|[1%ye1y=jzoZ[a:Mlw@%m-NϭIM{7xr1|-s,t`JG4L\S禰1i~Lvvy] b~&_*v%'oe1)ؗbyɟG*_3.]9SSf D1u~5^o4Nt: IՌ;8;]exx$Bo|xr[N_]6EO}E?#*m7T|6&ȱ 5R<"$<?|[+I~{tg7Mz NMa~ԉ_ˁ6HQFi ,&_A,&`0'Z}bO}(]D[z;C~%d/ ,a;bםG7[=wd\z'MVjY x +|pY͕ۖ8ϹG\75_>>J;ﳑzQw9 G6y8n y6]cѩ㽌LĝImmc8Vd)[_6U1Roy#=#&nR\p=&FhlLj cN7)uSw=Pذn /~DX>¿r<gI36$[O ?gw<D[_PkKLbوo?~}#o)[ED%YCB&w]Ư9BC\-\ kV_yx'S8F)nvvN+9qS5#N^[_L/yKpe?<m2ǖ%ˡ}ǁ ̪0Rܷۍh1_=I~}'wU53 kg%7%FࡁNmzB|MpcT~ݨ_B'u 6zc0*˞IDʁq^c1_Z%h~,8-3v7}z-O٫*bX֚עkxZm$h"P׌Z$o_}hVZu*T5g<^q?h1\_MmJ.7cYq-A{Biðw|_Q~πTP eTOA-t^O,jߵP9|G ](qkG wy6Kl9M^VM܂r :,]tX%gX%?idrBɌcrm$M_ű:ln+B}Xan9uСy/-<d?9wN!; u6z>˘'pE!KZ_Y,{.B1ˮSB;1ϿEөyeD>.hw T {ncMd_/A &|xЖDZ=?Զ}^Т %ԮKHgA}b eF:YzeBڹAǵY<7xsj>[V^nzym˻<;yqO'Z, }\rm/;h>%{|r<<Vggys%`S}9&|PμdRw S{Q7bW¶ 9I87ݩ)Lu`jfP_KBr8e]ϝ\o2cm#k%5Bv??މOCݷi/T ;̺)\,H4\X1Ye.ux_ǂW}2_QJ;yv"g'Ii=gaC ͣy;rCvXvd/p:_61NJBԿ}y^dڕ sݒ?eV?cA}y?R=wҵ\f|70;F[uw$]YKt!]–m-mD /r?C:~;H^^pr,yH'sjh-<*u[e9d9b3N\/}Sѭj̪I5Ʊ/ࣤ&3륗|c|RFb]O-͐X:=ONcmD A9}Hc%г9ӸAZF=uaTάƗ!G%_\%js 9_w ݼ2W撲h/Je llwN癲?ZBY?G^w'BOOMdF@ܓh3OM6g)2#ݜ'9' ey8F]}r'B^`Py]7癯๯CkC }q}q.LkvSN}/ 㘗z#zq)n5DwCzzqMb=cٻ,Cy%%e5QϱOE2w<+rO^ y{J˞hnsudq6%STǜ?yIAө~='OKVĵ˘6wVg$), cՕ. y)ű2ӿjNF{Y,{Sy?ubΡ5ye4fe26!";;)YaJ .`rgG >-o="֑+vEuDi(HEٜ-@}<[3so܆\<4>{8l%}3<|;ڒdj|K1w_k-}oa^0)McYtI|C ً4Nnاlks2J{6'd|7d wF+;!x%m72iOKn@~ػY!D#A5:im>yvPyn>S=gq<)0sj'Oƕ}p ei \'MxRv~*{ry[=L?zñ'%.T؇-¯V9GC"Gk7A4|=t A[īY7C_+nн4.l ȳqȈo1">=3cYMJsRhr{3ԗ.x%iP6$΄ۈ&-0Oȋn~61:Qɛ&mٗ_X٢^}< #c ̶yK!Yў $<9ԞUVnc ?A߼Į i`3igבl FYbҥl.O(ch}!KTwa8F~!ʙ{j gGwXI}2#jeWJusAzzp y90q->>ăNT2t,c:ln}^,zOէ<g< )&N+3q^@B 9Z U@}6̙bK&2x+s ;׬G$/ ~1ˏ=nρ~Vf.37wM|%uj?H9wY0pߗA; X tҳ7w=VR}^_u> n? BmoU4ȋ1tǰSTm,06W_YS>szz=;eWqGEG v:%G gb >弃?+ۓ!=T(BF6 . 4V5aC/92YR͙軃A^_@KҋKcׇ ]i>w6hl>9<:3Zy zyvפm&3Ɣeܜr:w|K 3iW;B߶x}>I8B\ $Jt@ssa}2;W3i?n&3^!m}G=$c{|x:^JO53ҧW?b9zmfJ'T.lNGn>3㞃/>;ӿ%[`c8H- _㣯Cd;SNBy<ɲ/a//c{KeGKByX-.*{n>ܻX`7;9qZV{Dg70*?9|zp?$ǧzKvO/_}Uykï-DfrpV^!&1}fjKjK#9SFGNz\or~,C!hGd_̒ $k먁@h2FNb%E S[pϝʪzGo; 5g'{ Z +iydOמFnz6\.I4سʦx+Ϧz֦21X h[ݣ;c]|/0!C|#dg҄ƭcœ 瓝Sf}6X Au%N.L?~ס__JӈˢH> uxOz#!Q[~.u畛*ڠP8H'C|Ld{@CLaڒ7 qZ/XC]NAyUTbݳ. ӎUr# ^EgSɧҺ}3浇#+c$~8΍hlY= xJl6BiWnҋ<>gP_ogKq{W=zϋs"WvFDX gO,[.KgtmڝQ칑d ݉KHyB8O(j9O #mdat/0,zl=fng9|\_;AA.u KLcO3=yFs14ܖcW^Xux ڢҾ^Ćsf%4Bk`,< N'\F_v/P#?ZM%2Lϫ7Fi'f9V ?f ښe9qy=&k/t8.`v4[c(hm~]a#/=R=p4>*E?0/>L6Xh[/aO(,vǡ^zǃm^ECo%y֛1?K8ӿrv?9xUtcx|['ɕ37=a:mxhy8.sAt5s\}v?Fe[LsOz TbmbP )i-Iڒ$S`AK_=ŜU¦2=kGIm=IY#94ytcC(y#p/w#E\DMs%]!~(r]ywK(|zoڰR8<KtmO0w,k8^ ߸ziOfʩR<~h괴u>Omoex_>07Ty# ?#ZKya*S tqb6*[ТӜbOO 9Q?g"9K"UsacDZrخ!~de1;D J+{@:W37Y`*׷we>mHvMs؆%8o/H{XÜe)eѦ{Kڮ4KU'ʁG˝t<5cxƻ e2e$V}ߘJcq-bjF&٪6[vr1žW{,ρ)E\x?gk'ԺImq%uzgzlW?`U~c-T ~wj1HC[xw5ڃg~{8K;*&dE>FA6Py/Q{=kDحҷFx3<<P6/F^ 7$4BZCg; cyj]ivò'CmwrX{qj/?8\I]+0MΫx%]p܅i<;(Ȇ8 staV\ǑP5&<.f+}Z6M؂DSjjW'M C#]6GyB%r$<'CAIc/Bj%g 9Rcܷ_5r:.4e ]e.`poIʀ,ٚ*Y[.TQ{RAwH[Y;V(m?Ke}<} ct`mH{ %g!*~Ș,pLr\i'wK`lĽ*ECJzUA =:DÈ=_h6AM:~NΫND/ 4@}B3Uq0k! 8QCu$S_8o l^t ky݉PGr*|A!}Sχzv;!*u]S/loqlr>bիQrV2xn6..Z`=)0+6qV*,'i?x}C#5J:1Bv~7/`_XGMLϥd,>&Ѻο]=&*g K&-K_Hʫ8`eϟ˓koUM\&[)6GP4m]_^׷hȷ*l=JM7|Qy oy1@'R=.y֙ Tb-gFol|ArO@#^|Îv~/0B޽2o氉n<*E]^tsu7"9W 8[mSiSi#\@K{1-U ƣ m~e<ݔI9() Տ42gIlM#<1%"OF!=.yΊ;  $;J_v?pe?Mn\R. ~H~Hw L |HUrt?h]#y-b_kdB́o{uo{/CO~ܣ:O >tD}N*nkWFl0"ė#3)88V$֔QÒ<+{rE-H(hyP]%.TB944?r$ r<(G<uS(Bvj-b zSʮQktzY͢Qz~筡&㜛(U ٴU&n t5=û, ára>s~ށ+5?(P TĜ+>Yw.r+w>Դ>U?y:ΉEձ[1I_:J=K]K3?@O^bP}LϾ-1T9)&3Ę^g+04|D}>Cĭ{07Z'h},i#;4Bk}cU#l|5hՖ{q##X)4S`N߷ZXBwdzFc}#4ΣH\?7f8(*q]2l.H{-eWA{ςqџHOGEC">F{[t' d4=*/ >|R>!|8m)!qDwԮty%cz׃d<$&N")c YMq )06 />QV, y1$|3.g.$W/e;&^sIN\9Io5d7SY- X방g%9ݑ$:XBci|%1A2#h6U$K;շһ8B^s\/~gtjG2c y*~뤞{DY*7=RWNMџz<Ӟ hj"G@8]:j ɁWcXٯz"azE |:ПxD!p>ڻ9fA,+#?K]~P\ |>H{F{ks K}qnwh5Nĕw4mo4̗D>ERg5G-(Kp;_y~IaxJ`Q30N _05ݥ2C$g~fu,Qm{ɱtkMƣ".Gv4ΡtkGeM7 w? ǐkm>3bUQɽQ1#Zg~<8p~ ޿:>b+]2c!kchG|7E7q{- ܱv,^ksm^Zn8Gxh6s>.cdJ;}FK]I:OjZƵ_P?{ 2r?~fE<QاX/ n(֐~缱ct]fNjTe.8YO4Yx׋4ܡJ]᳤bur/h# \+c-,Oqa1NΒȭ9bB>:Khv:_VVu#sVMeliwn  zǦd4h}`ɕ}n]jdeqac zVeSDc߈\YJj9>YNy a_J-I6RhƼMOofDͥ$"Ƣ0Ƣ!ri,Kÿ_ȼ20K5KQy4<o&Js,`z IXq99OB_!/'6CĂNWV?I+0/#\-h~(8ͭk(ʽ!oKWR|sK>s;sk>T&{& Y׋-5+ɇk p mgyu)>ǛXThfE#bwB:shƔ \>.g+7yצ+=dM\, <8 9+RЯd8Wٖq#}]$+9}(^2)+rZəܾO ySfx4ٝ׹Mk5٩T]K~n疘~zB/nYu`cƙ9M3Z M'F&pC@9}ct=r8}sSVk\+uLk(oCj9g\|Y׿X#G 8j n ƈ\u0c"/u2fvE9=žUKAe*oVbl>*ɳ:o^>@(Vr0F+;CU"om9ۜC`1b橡Osžu%9_5._axJa6ꞑI2 3v3pMьJy=K479 gCQͱ}; X6'g6mN7NNIgO5ڙKc󾅶 t[|?vM@IM]|Gɖ<}Sꘚ 6:r9F2A_fz@_&kn!qڕ&fe(مy9Hy@iELM+Wߔ9>Ek4[ɐkj1}9 'mc/Kc :CXhI /YĘ|=N:h>SӡeBc:_ϛs1;|`f4ôVҵY,fdm(fKի95K> 0}P_ǺT5|:՝s:N5s!:%`c Bz\w$> ?&Ύ5)ˊYS, a##9=Ҽs=ψvPTۤy2W.?Otud#\K)ߩP+55 L@ʓ/ AϸoO!`,| My1-Ms?klG|mF6y 񬭪zo8~{=c_ADCuD3(OjnS:|6QU&c#끝XI 'CνDY"Bki621n?h+69T*#V*4W?SciY 3ʼ{zψv~F, <Y/|ڢW9e"{y\f+Dˁgm?l;?d4⑻HMsj}kfql#ſo<3*HKDډUp×C`zS}q?i"?`GMD6{F4Vmtҁ63m}N>L׎E*eVZ؜JIҌy=I?19';||pMpgS<x1',ϳL#./?]&mX~J6xa#ɴ_ ;8Opf܇8;f^ւy>P\eh~o2z#+b"gm2kkm Im{}< i\#/rmgCmfTMEt> XuטJ8<+am,pn2hmm6gw,<'d gc˞y{i|xxT,GiϦO4R}ۖm|cq*t .ڦ_2t~<,C%Qh~ȌX\njR=iFw(ef/XTZ6T"xgP58*.E5'i@c`4 }ˑߜgA:s5˚C ܉^{0|`]҃ðmx0`rgF{ r&uc9.џe.ghE~vst=jc+ u^>0^Wcu%F:MYa-mwͪvf[kV!lonflL0~_IoOgFi-5]S3hq"GsW<$pYij/3VöP,iMKZLl0HaVRߵT>V{#bs$g1jv gS"ycXnn[ }7^~(S!3L9r+ͬ<kSm%lv VaC^*^@'V]r>kNPrκߥ !k~3Ȣ3iޜ9| 6G{ =2UmWAws(Ԇs*\&J6]f66DSwVAȾ>A﯇HwǼepم2u8^(OcͰg?{ɭŽDǥVlM3t1lK&>,szc;ޭ6ͧ[$7 5ckrufOُhp5Y|~/]O x>_tTݜ.6#]/욜_+/ JljgQE&[96EfsM A10cC{/>v&xL# U"h"|:)봍( ([^CnGaigO1tq0Jzr1u g6W'^N\NfXj56fش1FoU.}zce޼-NG_g>gy}#>4ӛ%̖BNvd=$G:!XB}Du;܏13+vp [} }5SBer7b6N^UXzbuT뙾%Kʇ?6ҕ)ƇsNyY׋p9GcM)ų7s~6!Xh>U̱)OxcZ Stc˿R<ƀOը{1Omù>EAMFK?}7+oQmo^۟EctGyT-:*M@|C}yD@\=N~۟>`}M(O딟SK{sgn+tr?U^>ϩ@rfTiZgUr4&gs6cF:pJ@EW1þy$-`{7A[vPytԍ&ކsL?BEܧ(ZS_"wb->veWi2hSU{ja8ϙD׆}>I!s2wyO"EOz5N]#SIU |_KCDZ.Vʯ1qMcR>a= 3p`cX#ona=6ÿ滆X6 ,e^o CPgg#V;G'cMX+y^̾"X#*z[␢|RoPXV ?!cW9IPo;=oQ+n>-itZlVgZbWv}p%bY_kN0vca~^,3nq_Beѕ-bZ%6gs8߮N EUKr}܆1-ݮ)ۿ9m?pjk}Wi6m*}.aB&I/29ƑtH聼TA6 0Ǻ2 kvQyd~M>^Wt~XHjZ5 v`-Np\"qDlb>,V֟x"<㒭L1'&srͅGE̕rdmS x8EKwZ:u"[K`E_}hXUZ]@G")Mat#%^{hW0?\\ &:\-ki{^ 3_;#3v6ֶC'Á~kQcC9YOg|Q\G?%O$<+4C%ߴ/ʂ?b+[ZԆݲI{Dz>GݓEڇl^8x73MkR[C![KlZ??O'Q1IZh&?Ȏcu9]6yi_s`+=T }t,f;Z=B-Ix^>uU)z&a Nѯ}:agwtXxL^nz|`їjzm*i~vfkir?0w*pXO-{F(do ܿA빿_^tsq lQ?+}-4q,1p k }k6ȳh9Αms%rJ060 ٤2>gѾѬpَhMe681?OcsqvKc66cE,9.eIyo=|zys+7U>)WUw,9o5o>YBm{Hߣ^vܝ9Fٜ7L}kX{ؿ^Frc?~-5 U(ײC|^o=rZ u3sKܤm\6׵Ɠw ⃜JϓkQ/F>6YZ !{j۩-JKA*SmC $:MtY?z25ޯ?t_49ο^@ MgF1h|McFemkqkSA*t+dtV/l)8t Зv5q=9ęS&Cd.V>.A3NY} 4rv%oՁƵ1lܷho$S/tǴo\[]Nɔ5w= .m`gs%1{ОK8G '[Kj;6+-ѝ7 ϿĿ$K3{4hܹ0l櫧!ώE0xh&9'A)KlƜUxS^S@9ӯ~ypIr)qԞ4q:,aHy $c e5 .݋.q]vac_-ۨ 5̗=ml;+gB/F/mzSֈC_*pt"Ӳ7XGkjh2h^4גN}M2Fԇ 8X}eͣJ>Fv yPd횱X-I>7|z12H9a.Jg1"$31 vgZ,Kl-V㎱B- yS~p%#)-{;/*s*.D~W9O-Acsyi 5'IVS ],owX8Ýrp=6\V5‡ 4 żn[쏁QwV[W k1[h;r>E$>} g{;? |1p<m[.Y>0}-t|V]gC}'C.(u~qKkt@l.jv;g5ody~"Ӿt ;1~_GqħUmɕ ?Q3{^bʻBG}i?W~ЭCassj*}2slu1$W+[sh/ c򤅵 } z<+H~AjljƺvگW+,f;cEͶR$.*n8#njѻ8;kin cc:0PItIeI")s>4jVzMN2VvIbgX<#Ư/T@e4V2;_?i|3x>ngdJ /ו*ԧ @;Ί~M}% ~~H(8VOP}CmhwEOǫQ"I~[.Y=FC>CCi'> LC/j\ۨ_[[!->-: g/Zޟ9 vN/nvߨ&Uk^]HY8&y;Nof88dֺ5xOz~`7צ&j[{ ‡Y,?n x=39)3[9>ؚ7\-羡|)=RY:q~UOYWlOy Khk #rȄgjB!@nhyv.w18,)i ;t͇XS!i>v@Έ/omOP[.VP$ Ma};%\9 p*Sxq!MTyNa"c:'|}{Üs=lnFċGW<tzW1|5PxէijXrxob)7xx(Ub3^4ZSZш>Xb. sYh㟊إKF gQ-$r-3kvodoБ"F7hF%i|ڣ^zzNqH5c 6Py70cYll<O:+Zp23sյP [ v|Ges:ioZ?Tug-Z|Ok'EVk' Y#gj-I)CY-{cZZikk]kb[šzZN5܃ ނA6͎<<6k(deMW5F|ԗJGCn_}.WfzF})=>>꧵OYsG=-nn,| }!^FB9ʹ!wW{k6Es3򙗢+kЕKeќķWO1~>R&[^[bi{fFw}خ*f=ew }-Gy3#x,<_ʏ;b*§i .;3}/c|Jo587&[W8oNxYw8ϫyte1 =>y=?]@5Y˂"V-+n< evZ C},0:^F;30fG{ԙ' b=&<e `[WC#&?um !S6bgw، 2jf.XC?2|u>h q ̊{XlA4ySMcbFr韪;|bGro9A|c5=s8C[|9FؿNi!dY~뮴|N!SjcOy9o}ܚЛQǮs {M {;HwC'hBQy@渞X:҂3,8,8( K{Q?x,i*K6;3\dQs"gWtٲhJ!M] IBR55j~lXr=0SVO&ƴz5 AݑV@hÑÙeɬ30wqM|s6&l}D}#õ;VZ, 1=29 R:g&C~w4wlL-v6RvK@)+\۝a2$`ok]{qrse~:r]|g?kÚ`)\ǛɌ Q39\44?5<19;JFʔA\(_ qȵސ$ _)gXkg>5İ>ݡkoa]^Z@Z9=6r6'c#%6tgiDؤ -اZ*ٽsZ9a9vcL=p߼]~;Ĵ.U#tDŒ,#:y]۶{'zNJwΞ(Rm}bqtcG^~ZuǴt}JDGxpװKYi0iQfܠYi(ݷ;֔M$X\:h/a}&ϵH;.΅7mV)񬵢xéQdϙ0GeccX唹6'Sٶ*f/Mz.LgJs'uЅ &v珕=̣ri.6jD d=iޯ?R߶tnO43A[MWƬ 9+ ̉=Of暕3HoMݑ|x Q,b:e$-0IHsC8?w'VMYGōU1QC]$^;-U>ǭxd5ʚPZ9nܾQf!:}E{|=cc6,'!sJn?߽\8v$9FxQU[ARaAev^1sc9ע]cmW\ᘤI/A_"-7$,ﹾa&@ٞ)W>oZ'@ŦNGk}%o_a;5 ]m~?/2B <ʇ\ۆ07۾!/#fSy?_y27'W{s?0e~@a&Z95]id t;3z`?=ZeԚBnڸA7($(? Akݒzl KU7wKvWC h0ߛ+nJ5+}:oHc-qbi3Ʋ6Ky0c.:>ҮWd[q:U+]~VzgzEjVE׌bf^_ VV)\gugJQp3ܻq7s"7=g?7ÙC½ӂ9D SF6C"HWz%RTͱ"S>|s)pY+ Chvg]@~岒x?̙YX߆-{]dIǦO^ ܝ< vM '` P< {d/xB$#)X4Cr mZRLQڞD_r͓êئ7o~l?V~GJJ^xKW6OW5% gճΪ-jpcMfY-_Y_@$y@^>z6O,75U{&/o5-Cwb><8s5h]ͮ!GFR-J4ȦV}H9k} r9lH.jێn?+;xo#sd|]VbЦ}o1/7Wvq_<2qp7mi5U3_ {X1wB.̊QK\/E[Uc̷e<;NT土,AkY,7akO(YAk"|l"yӳ`qcc%\*{}/﻾#Go6uyL᡿N zsIAycMڮA_e0 mFxfgwcNS}ǜE}$>DEP`<K[.[bb(Ze7ysFg# l[01yN`a/fLnZ.S)Ko%+a}ɒe.1ށ1Z葓qd~ڿsl?kuR~>2o;c2;[%p%g;жBìo'y&7Dy]w. NXf}S?/sqlrqRϹ+Ꙉ1{[':lYѕh6YmT< )JV^zTQhzI5AO{m+BH?-yj^·5GK%m2\6 nC{W /e)?.rEƜ {` ]0P/V7ψ)?YKweڜDHWf"ttoWBv]& lW-"ϫp9L;HjrunGJ)\uH}a~y7s+֏Eh='@BY7ĄuYdЯ+o׈<&%zMd3Bܲy96d10C$\5s #F3Ju a==aHͭP,e^ І*ݑ i#ZUg!c]R֙.]G.s/+>CDTK]w1Ҧ8E|"I]Qp0? Q}\yZr>C&$ڼZny_> suX?u((%nPFH. cE>Cg{nj&fN(Y/z]4ddߕlז-xyX0gJ.{:X䭢엹?ݾXStE]'3\0=o)4M\M:L~"VacDӖoOwmK, ]{t~?A,;MR32 "?F1JR rBЩyhϊD6,_!g## `<jS01\+uV/~7:l91y[v(^/iGJnO8Rrͣ. #&CȁtfY^zkJ5Och"y 95ꙏm5> eM1qf5Fq&_j3>RԾ.=ɏ؇Moxa< +&]O9t=5WjMw۫gy,L-Sص˔M5y~͗r"x@_HuEsSPLxűx>R `[v^=h+{ϗmη@o+<}l^<̢bGIpU \hSP˜wmFAp9tIcγ#vkěOWA/n/:qcqM N7-Z—(m=+#4, x,+0e7Ą_ q 8IgyA0rŋ|;ϔ:ŷ/X++vЭ?W63Ҝi bhY9gi<4Uoü!垑|mD`N=a]ޡ칫ꌡqjp:XKiǕ~6~3? Hˍmmk+=l[2Oώ)1yHP?Նc>sbx#xN0oYsq $YamV_*o1>8W&tOvp3gH6G _7ۻy-$ksHOQF͘ ݧ3RiZaa:^נx-3¿/^vFWD|Z5|E^R!m}StSIӏWsUPuܫ}@(D#H3\$s=7YX˨p|bXwOaY5Vݖ_Zc3E_ת;GċQjy3~U kמ9-% η99׆'E"-[̢y T:˻v5BM:*kcϞۇ}P.n]a60f_Y#dҬwFy9kor6yDdR 'XuLsYxsT'ј%el3إ|ez\0m/T?Jsۆ͔/p{8Q`V%b&qOYݐQkˠAu;Y[vhtyZO_ǚ2if <{~gdA/$'‹fg6w./<3t&ѼqX^ E֋е*ve.BW`Գ.Y`wZy0/;Wc@r*9>9BαC V uQތοsE؞#m߰چ@.ad۝7)vXOYۗb#ҿXwi-A@^/K5TtC|/~)CԂNxJ&cbIZOH-О `iBװGr7Cj&a`̛>oJ0?(>6xFñ2ñ_{횷aҝ$OPIH<ooY͊/$`0:rĸ "=mb&JlINN|e P12xx1e2ի5~ a]\rH/ѵ^}d}IĦ .aMfHlj#\Œ`Y XV",]R!Av |rŬar%k9 rLŐ4s;(@𯂅c88&kO]gW Swv="Iz`_/!_/ͼ>Fx_Ai4£GV^?ykKuYAG&e2%X7YPsƹ0e q3"莕2o4z{kӿvu1 tOO)1Ofvv~t-n#ig47|9w[01怦m[L~m4֕,Kڳb+p=XuDL[v~>W*TMS̵hu]IZ.6_\2%q~"\eKvehܷU}3—Ƹ Ǹ|d^縓u"Bߕ`Χñbc{l5Clq'eY3,ZxGG/Ղmݑα{É%™[9-y5(DbWBNO~{o`s ~7P( U˘XR!6 b8YM\ #=o߫%=>f)GgIcs_o(:oEg|gpx~߱NQs'7<V챢zt5s/xK3]/REA-ώA|I@]tQ'i`ʔg('#6%} gpJOpy ЕZQGUe[?H@D j-[Bz6[;S(ŏh[0#(cu?fIE R{m;f߈>F8Z:dh\7a^/:޲=-kY?# s>x?uxs<;=_FYc'*);i5tí%w_96Ϩxg+mՠUzpbXKKa7(;5}6Yqŗ0p$coW{gzCvc]+g6{!G"mWG8Y+xf[̭U27UΥ˚K+8o~YFZ0O;êy>ӸcX½6cGZnq<+VB^Z|sCt9_,ٱ0uwӔf赖H|NIO2Y=+3bˏ!K~^Yz:a/>KOiעzC_Ys9?9H>M)yEn G8Wg~lgl#|6'G[d='/H^ce!l_  ]'zr@xL+u̮iCiPSuh= {V׋6߸M7o4 n]4*Nىb.8:)H g3C(Z S??)nH?bk枍ҮH;Dvc=7^79UO0B)"?DVU |>x=,wلy76cy|o ,׶;r8|W,="x(V֏i4~U>Xyy |*{_̭UN[ xe&h|BcAٞyܓ金vuO}Q߿PD}kb9T4cnǹS!zߤܓ/;swy<2M3k4T.꽳_ՕVkF=֗G2F1{g;Y2eZPgkfXZWg1W z.y9=Vʙk*\ٹz45zƜ6I- /חDmGߧQ~dΓ^+ceڥ|3dB%1bݮ.~Fͪltd2TBꡲQ,AB[|D͒?p/hsX SͿa ARS9㿘'iA{, /=@9|/CK* g{I_NKj%iUqas2Rn9K!'fvHKhfcU]F ۛLYn[sm;@@>cVv"2a#SO2xdmM߉Zx#aY:x;6w`Nĥk7y&Qުz 57CΔ?QJX?v߻i7] ςDb*magWDd[-1crkj<^{{'K[_ Y]ۡ['9bY, -Iy&N\S7̜D$_ۤdZcb>0!etyFe :O9:%{=ˌ8is GZ <ߗ7̷ dbu7~qYVnbGV>4o# \E7PL9 Oe='қ}4@?/;#J>%r#6 x =2O_`N.k:OOJzz.\}϶:SS1M_^`iNO U:|o_$R%0xcKR"}eU-mݧkHߜ4}bgq% 9 {KH7cUײNh#\!W c̈́]sr" 32V'e' ~bjE=>\Iv_Ofa|[[ T 93_/; S#8^sF"GDkا7g0ǹWO*,Rz΅Qn 1{F Z3&(;MZOgOg$)Ζf 2ڟx2kIK G0󩽪0߷}>~ `\z;HjZGse{ūvp{hW{i{`þ]~V깇y7램 q{hƽ7QfTe+.^o rG6z̷4GnJRi<3pg99w^g+#yTz=$Ƹ|ss\/&O8be^;p*\OG?Gh`289D鏡q$ mfnXEgi3"##C8K ]If瑆TR>kN/|uG?5oy+7qlWK[W3W+Ipcܗ{+Y=G*;/aM;5STåaa Kq]]KF8-wE/ߵ󨺛kvV^iӢKGϬ(y~*cvA?~;V(J: jޓ$Z:Ekz!^5mCZ913JCV,M/dzEb>Gt/c'۲SPQCYhߔ& m=Ss`}4%ƇsN3#E95BعX¸;:4(M^7 w rXn~ =>3?%ΠA{R6>0W p&Y$Hժקi؏F%.":מk̵'> }6GT>=v7藏dƝa]wb}S;˘5%M5L?^."ʻdNJ%kgq\w4Q$|s'&'aRpƒp:`23Rp7#o{>$~bY97 u z֟{#EE2cw8~6TySw{қ,ap0R3|q5_VP;>. sڍop 7U#xKOmp:_K߫-1i`Ι-:eN=XJ4u|=s11w#1VoB[˞unȞX(-2N:!OkB֬cm2f,N (oiu9N)o{ʣA~_>ёk:8@48942EsmǠ-=2ֆ&߲AS9Iߒ N#<xn tpo!E~x][!i~ӈ*s%_Mj״ms|h99RD'>;ZsR_a#oVFK 4,\2-|;=i\g9`{*/ 4) H 5w7~~?5ha-<9r̅IXLZhۤO`ˠUs>H5?hSzqŷvN_5-TlӉ8l޺WZ QݐEq3f:|`D'eùHKm0m.uΖ r]oy!Yo)ηK5o~2{,d0ǓwPy`ѭƢ Dd #Cώ͍^|{Wf77^xyXCJw杄Ý -zε)\zDk42#XDž0G|}oMH1|*Y*reX-˶4B~EІ[HB%+ڮW 2)~FcfAmy<+c6 {8+<{&m'5=W}wAin]qw܄=GvQk_EY~ a?/. 6.fK۶}+\6O# ty͕w4/\{C{ 6D}c&2wl|/arqz˳G#nboo1c6*%@G~{|/m%k}߅z)FЖ5fy.Hәf4~|cI\qM[ۖx9'owܫǘ <^0gy%Vo|(p#=39g<]l47 !#u|:ҷwo7ET׬|;nӱt_yeBS?Aخ2f515"qz!ȩrf|nK$53?V(J PγY{Q~F>Gn>[=xV<nJpŝZy5I=y>[ /泯pDs>جGrbE5KQߪY*5F$855:_%Cd^Hz3AӅ:'O~bq,x.۽ Ў:`ߚ/QTNkݲA$0l:-%FؽYŶ MNpsmq`Cu ޣ0mS MQg *]k>-bgݹOZR$ieS.w%ՓD`퓞p{c7KϝfhxsAl`=)Ie?#l}0sڶy".H9eF8KyN<Dj0Q5N?iq7$AzqwJ媐5 N sdr'"->죶[dʹڰfOœr0!ynɼT!V++o}!39}q1WӞo$Wֻ[m ONZϊ٢žxw=Rkq9{G{z">=ܟ|n"g{{kd_%YϤ5#2s'{`D{@tZwemw=?x}F9V6δujh=3z0jͱ}Õ'B|{%V7p]'g#Qoy{ u#7]{:EI-6_ۗMGrt{|h,m}M <U>vѥ_yR8yZ]z03]7%-.lK_~&o>ǘb+?%Joaj[a]"!48cURc?CVfQG Q_T*L|\%#5A74mSGo!П6iw#b\_@$Hk|wHA^ aɟ{VWa{a y{27{;<ݶ{u}OuoHy{ƛ}_ jfδV7% vB$V)fN9\Y&q>ڶfmXy.f0HkҠ{8: UZv*Hʳ? K,9㠟VbM=F)qYFp<3ε}R3??TᢾA}9QS(詣ڏǭM]{BUf8ky'mlw.c  ֻMG#- .4=*>*_N?R0cv@75}u^/ZCg-i¯IcoCKe'5}c̓|~5NЙ[Xhr" m3m!)r>#:׌۟jJėL[zAo|kh(^1-7d H{=WVDvD\KuYukuC'_瑏c֎MT~ê3I\xZ?:s=a-(e[?;nudJ>w׀?RUlX wu7Cmb^2'ȇ ҎN-50R2\aZC9NqCm NNHU9v?Ow'ި9uv7 Ѫ&PB>ؕ$m9F2&eӗk~ޠW067>r>g=os5}vDU8hO]f]#̓e"No>ko kk4BAYA_s | (753{fFx#<飸0vԎe*W*73#"-O?hF55.xD>Z[ꛌ)u(Tx.ZS{YCMI݋i~:' P[̣^ 9yӇcL6µ9UP1VA7O%^U:*qtlDR0 =bؔJܢ>:%r@$0OM#IUEFT:W"\7"-_*אiJN_0pF=m1~3wYMʁL?{{{98K|5:D3 +Wh;kQ)0@'Wme6$b=m0 :gEoYmwudxߵ$yoȹ@)K*KAEI*/MVc}n̑r;tJ7硺<ߌ-i%j>|ǃsÚ|\ߥn媝t _kJЈ KeP1T`O~TS>(8o3&>PAQvߓqnJv2TkMH<:K%IKwoZ%7D#X,YU]$ezy& ]%]ŝ䲞)"<^ږus4Dz5¬yuRd^} c' d ]01K ߮dW%}0S{Z sJnr1yg{O~ʵp-ZX{F ;w/Ƅc^]i}aۅ2mH~.cT[~UL߾. 2恠.;e20#a_%ƮGo= ٩6> +גWck0X@#ڜ>OO ow1~w!kn +쇷3>ӣ4>_CuQ}&F>)R~i𖵚X w.8y"]"Xc0` a{buA s9E0g|h>u>Njg=cgh-ȼ{u({>Q(Rˋ5a/FG(I ;YK^ b~!ꁯ1/á˧wE ֝5)9kwSbM53~ɨo_o)cB7PNn)kyx?~,uG \_1s~wkӧ]zT|J ݿc'?_bTr|-4'?еh냛XUƟ}V ^腐W H/C'Ei) @ƈx.@祋`E*|G#8 58]^(hޗl~}蠉{R3hCr|{ot$ߐ1}xՖs};Q  _}| ڮl},vUrƀx| ;D9N}E7y|~l/fbPqg{m'봊lLެXgooMt?sgNYWq-NYJs[1 S2sD tG]'*T&?c7"2grJkޡ"MV&`{ַ4Mͫgc1t<]=7D \])dгR/W ׳kY'gUmҌz+=w)`/g=˖wg:D *DP)&Nfo w|yc (&\6(0CE%`l c G~2sc]c!3FZ)s]93SJǯոnyCSP}tL_[zzl}gCyU817p="U`\6A#=A}97f[axɟZnV=OG۰;$,B3߻_CF?#cl\OM\L=:wsRL͓R=[_dpi>,ltvwǫs=>Ɨ8J';Gc&6/f9pBG`j,@ϣׇz g1د{+qwؾmgMeӋ6b<׎Wo ~fp:gG99?+v 1 G cQeG좚Ŏ?%CG aaK:#<>nuzm#`#oU+đɋԔWK.o2?^GЛ<>7kw}5 ۰X-L9ַUO>ӆt>l:n+y?53-qཎuЌҹ ]*}bfO]/v|WW _m׍z: |r\j|g< y <(h]lo'k !c'@w^ʊkNc/,޼ c;Dsh* V>p]sS54LeWPu~&hh|lZڰD gfka΁4[ѽ0 XWb[/ILod eg=/7;b w*lFYî[\)H_ ^cu[+0ws0ž/5J'u:H>mRgU֬-͜!1ZG3;n6O_'Gqwe9K,pu9 #WwY_;{>rH1O z@'8Gmo&;XdFfgsz4=B =:ShǴha12)sih/)}QOKg"r͔$\d\x0b_s2>nb2b0h{SXJ+NRv4/yogNF ߭j5K=Jg .҂~-\Pq4c`mV~u(3=Y>ף/Oh{:~K$:;1'E[?ȫtϙYkE_ u{,?P~!M_ nt7]"G)v\f3'y[@C@-߃Td> qtgݡKm'FҸɿsKi_E&`QjɎKu>ʮX-wO`[%=0P !ZU؆ԅERw˲aaY-ftRo7i+Q rj3U]u5LrnB9zf?S*c&<нe(\y\MV6TΓ9[НV앹Fu~cl+uMV>`#!|#0뻭}d/2?q憾+g7sh:ޜg]SDXzg9'vrm=֐uvy4P% ! uhSbH,o*w:t-Y $M?9Ex1￐{yb3k{.Fݑ,M `&sF X2k0Fbm5mg"m~` x9h0gQhݭrx)Ԭuy=*@p׋yEOj<p)0 "%طb+30:NDZVo#clr}#z+x3'&U#}WX_vwItp}6q{NWc~W[8wh^^hSFajqŊuӚ}c̥}<]ҁy}ҁreatn腓)g.>܎^w 3…7e0}u](\ b(!ilXOƵE M1?'dwm߸@r^$xshS#rd=R+cChk܈6f8XAȑ;y]ON%wJ]F؉뒌5x"}:wkf{^f=Lv'a+0cOsT\Y)a.2dzϩjubN5*wkˁXY{~FUYqR(?;u{9U^eacC^ӖNcg.ym?SH+7WsuzuE kuf.e92g6J3/e Y!Upg"qNƣgHgҚ6kUBw -)8bh>Cge=dyN~菐eD`-ƵG*wSro`[\8\Rzyy[rgb9býyߥ|ʣjw~~7//"374X6AFh~/ o|%UCZCK')w5oRx!BO/iℳgir姶}&IJk؄Kr|dk-/P2m%}!Wny0?DȽ۵klEXW!E\e.{b&|輯oASv~녃)W8; k OQrJ!_.} x6_WysΤɶ#,{E;|aQըϵrVI%(]k9~gcZ9ɏ;suo (]}z|?12<샇 _m{d`s/{UƦ5zO%R:|RC.A{ 7\W%]uk`k2^ wE7.xU0?1=O0 q=a7~N? ?b=OnUžQu0'%;5c{`-7g0ҍ[mO,5`Փ]cwsn~^7+v ߌv)uNq `G׆bYq ֺȺCOh?e+ε2S~5{D/]o@y]+Ӥeð*{kʲ , +*qnoݽy&߫)WRrejv]Jd~8=%D֏+0wz|&Fx2^#ah{_v[WFQ1dX%ض1[J敚03og<#,/}H,SϪ =2 J;ȿ|Ct֖D 5"(y +1^I3$]c{]靅\?փasaT{vo'׈oE;Auq׻gQH9[{Q[A;{g/$@V<,ߖwǓskw%IZ)Vhs!suߙUKuGgriifUsI3ӡP~8ʏ*d-IC?mKڮ +9ke3kP D94͵tjahϋ? > 1p'L-Is K^u\Q' rmx'Ǘlxa~u#╝4ɪ{Y5d!!.*跁oi ]?qo rێ:F]ΕO@am63̞%Kz%nli\~I+Vm ֙G$tyn&X>4/yDaMiE ӮLuV^?fnhG*,3}߬S5,~>G]-=uv]i^{Ww:;mk%釶OS^g"ykpidm?5wH_Q<7"N}<pe]\gGFuUdL֝6׻~/AWak mtkF~Ϫ^:a7h[IMl^U|K-Po㱴7XE}5Зq:g@S"h?wzs=P}<_*vL6ږ)/L(CX vb#Ǽj:cw*n7;3sa|hຈWAcxe`L'/^<=PbNv_M˖/#[cK7=c2). x۸|| q*sY6>v5EdGr*.J\A7dvƘ$+6)>9XOg?xJ:3n \B8"Y!)z.V>sAQǫG)I/DKA͒W;zrkt;DH%J|fOlT=¶zd ϸ Fx"16%@"O cd :g"m}]x ;B gt5n][0y4:O[8sUo>~_[-ӌ9-:Zĵ:~YKy1o*9(<ʽQ!4]4s"94RĹuEu@ U:s[d+i/hks,g|Mu/Ԯ9Y=dׇ_7ZI|>ﻖI|o2~~3*ޢg݃SvZu_ŷ|'?2} iI2xdJ]7+ ?Q>>,N_VFHgT7*:g w{0~kϯ2rC31xٯ`\) ǤfS՟j=]>/[׾8= #a`aUQkɒdZUZ jwݒm8}{FOaM]ӕS5zx`H=zYFN*s\U[m{iڴ6A]N0ϨH]!NHyE0#6۞.;sZ1c|O#E?im鈬KG ? .%fLRv[ТH'd}QhX[pc&[z:u<_tE$2AO:dv+> Fs%`Wjp{?AluG›Dn~Kզxd[mnCG_ Mh?@=t7x c3s#uTlmHU2G^آ,@G, ~X mFG&m%#sEwp姰SBtIˎUzK%Oj tbݥ :۠}ʯ7\bŎAVm81bUkei0QG+Nb Hvwe]l,w%"X}?8 >1b[gf1pg=1k;DML Zܗ_QoVN ^̛UIIQ}λݸ}u) 9-ܾUsz웲_c?BV&8"\|-u :%ɔO{ : =+@_{KOعq},;6(1E_23q." V*+eE!֡l[!;&e<4D)(޵JK |0-W߀f1V g+x[?)2TRYFYPk\Q wgݶ+U,(iRk3'n8+Vȵ1>rfɲGCwonoa,A~%|\TkN;+#~֝TӼ>R.3]]/^m͛s>լ|)%,"U23x! wȘICtP a5Ar2 r_0_VGB<[|yDb~k*a\5ƴTS{YkL2ȿ~DdNR|aD9Q,g۬!vY2v!]*VCSwɖ>>+ZZ-y~W7ek;RW9(kfj3qR q rXC? 9BeEr)kaʶܪ[ڧcϞ*h0D# 7w5M:575:_:$g0%gUg1mgax.D)Ns>YՐ;ˬRb㚳і9`QDm2y}NA?qZ@{%ij(/Ү"k.NN|T1k^,EO0;&eo0rB/)k<T藙 ?5`[ qqXq/kO(E Lnť_//Zا6O{G?ÚH(WDf ulH/ˣt;i=2pLV}l>uop_^u}Ͽ}i[v uXD) I1k5Z{]g0/LMa؇ PJmVsxoU.?Wybѕ=_6=#vvt=>VZT/<(&vyy7~{N&. ,<&74lS4'+#ĥٸ;D>#dNs}l-KU,EIgۻ7,hl8^}2d|Ñ0'\mzIuoCT߈AXMu9%\q;іx?&e,;,2,]ҿMu ,TΠ;5^WrHyrCGq疙F4)'SURwn3 `.i!iX~kj Rk:8@g3}õQ|%K-Exs6vimڹtۇX4ėQ{*aβCX>fk-ɒs\d3dV;_?..;UMy.}0w"]=@;8gvQbM|뚴q\W[ߊH%G&:;6? co7S[,dbw)ѱr-<ב{~~I|*= R^I\y=R|C:+^~iӸؿE͛gNW馒\~-D9e7vj>kXP| QRŃ] chyg]?y)5>4NZ|{jp&1߉jwc997} F`D{V;C3FdO߈ K)q2m_+=0*W_Ao&Gf)OVYMYbgurbW>ei :,噮Qf #W*a ({vw ,yڗGk-O}W<ġONG/N+dѵ1oǾEf׷BºbPsyh5+gGfoU>F<]0;Z,94`GnMzeU?͢[ݽ>__!uX=a |DU]4:jZs3㩍 g:ߪ;^2HGCK \/JOV1ۿ< kz6YseGкNx`r{??'NiXX<( 폊:gD=kUmd i$nM<K0s Y|Ȟ|hy+12}A:CQc} *m8$6Ͽd=7nisMsDS\Y(ub9L=DIil7ml]~>J!= 3:b)K9]‡p*vŴ@0jg"'-}^ʇ?'G+'\"c::nSڴ{o+~j8֦ob_|.$b|N.7#*?~0C8i! 俇q{n8_<.k{9>^-iW^yce !G{פϑ#pV.=2e##U:z8K&Pv"vOp:/Jf)p]VK$욱2A\7[ʥ +xv_׌Mk6-}۸#Db;Ҏjsv7g9X}3g籱y,j-bj\9Ԛ?kw0srƣT}ᚾG9yJay΢E' _k/V^7+}|dӸ$-:yr2s9p|#|gq2A  e׺(OI?E)k2bEKCvXftC>]OxS;kHWZQeaWC{ؼڊl芤5G7W!raZ[llvf:q>0~W]=UTy;_/oûsb朧{IK'8Ÿ/t'}]3v OlӮd_`9sSd,I=p(:xXTI_+7_ 7w.]FX% 6pY_/ɠՕkVq|o ] ]ӏH<$.)TxƚB+VS0:ڹi@7rʜ䝉@XsFVu;,3V{:yYuƹ%>Z3b835lc ;s搮f$Ƕcc]OXc[~;fsK֦gzLH#~:3_M?9<],m[e=V')h;e81}ެ?[더{DyսC WUMjkn!*d틆2_܄6 vc+hihI6&6R🪽۴]IF :sb/CV~H[#d+O%60}xv#󌰊wK.ZHw81ڨWiR!=(Yy5IKF= }NþHssnՖh=󘯇x|< wamfN|i;i?r'Ϩ9[}F(6ceHtOw+cn-惾wC?nzݩ.1_U_y^jstNI6<>S[0q4 ( >8`W6<.|7^(. q|nз#w`*pQ&lYSkszn_d14s7"7P#EAI=ؿe:\GO/ET y8q1.:ٲ|,qJh\K#<~qxBVE5V*ZQϙaX !<{{\ أsYk:)78q}2V{]6̣p4{L'z \6OB&ya(}h)xWH#KwnU=,z. eUXUh"_R*Ş|d1OYcc2EiW!}>=䈕&˶wHmVFVc֝wn߲BxmWʧV0ݧlEӠu}TtUcڔ)ኡZg̽{X+G| OhSOr2a_ɠ"іA *_96 zc_H۸R5|~^Ǣj8N08/N?tU\4tp6ئ94zshlܥrh4Onvc/+A@*@b~-2{fzOYK{2*$w7@j\&!y3 CEXa 4+k{ݸҷu X q;#eTg_􀶎&/Ղ4aL eMLI+ܼfyz,KZsjq;c.T$cqб7;c/)ז;_GbEF'28-샤W[xFyZ1/iHb֯S3'E^ø1}|@=qPAKk0T:$w\^";&VX xg!لwڬ&ܛ{{,*%Guy 1p0V̗^>oG@Wr"5Hu'̀_ f'W~mV5" zFy_2a=7[|:rWO.s&9nܬ.5V?Dl=}cpIr7^GfJ|lB~׷M*]}=?=5MQM|$S?wYN6$C5H ÿm`tz֛wX̦=<rǸ?~?WcPrnbpxz(uRky~n7`w"S\AJ_c'gߒ.X'8VY'o@:wZ]V)^; bM%mAmؑ;rf{Y N*%drw6 e%oiΪجEF#<]c5; gJ82ްry1qqYuij=ʒh,D{ЦH+an;-oD- _vM-S6tm 4R?S%܅8#g!\ bW> z|%@FCʨ1zHan8Һ7Jn@&Ng?k263L"ܜT=fp0_4Фч[[b|e'+l!nUɫVx yVus߳Zpz7YSl=#=2I?wgh[N`Ckr{<>!m!yOc%^C0;ʰ~`wi mV'6|q Qߞј?vAdn ute3g7A?1lK[n(zſW{gܥ^~;yu,g&`^i_v_fΡTZ%͕Wc\Ro^-Y85?]mSDe4HR4IWT+֝4;cPΗ%VW`^GOեh_/T<&-v6%ָMgXtdh@_a_Q1 |GBmXi@=@=j+:Y߆ze.C S|Jޖrz<:!p w3)+*Wȿ׀i`go2'Ljnt ǕgODY_g2eS!wn8iKr:"-Odwc9~r;)'Z=+qݦNQetz)95K״Lה>vD"Cj}Q9_ ݰF`Rߌm뎖.Oߤr|o5YX\s-*gKiT#bsNGW;c>r#k4.+42 ).sƚ2^{_cޛd"$m2L/T_LgoLvX9!Trx{o-"Z"L{!o}ЎusWsnl}yX-q2א~0m乆LKX1tӊ2ekJ6Ol ϖ6{PqWFlwܾjF5ߥϩ!1~ԭU%tiO,agHznmgdm;o"sr֕>bLlyI0X=ݣks626y8hߩWe10Xjnڈ{ֳ/փcn g֊9硨9 *3˜^<7T9 7gG[𝚨9~ǫj|<ᅍBŒ0& h1.ia.$~ BI xTc")We3rfۭHeH M~qiͳ53Y#3;/kݦlJPRr<1\H|)>thDrNsxoI/ga=苲a*7A \yEA׫]-=>=oĕ! Gohrӗ~#mX] w.;6^ѱmG+t%=ܛ<| dR&;E 7^\ZʟGY"GC'y~ )9{1Aρ{ 2HN}o%o7w CsWJ[hh-b=#P3 oq8ސ?F47Ō Ƙ54>X'#-n=tkU18W=|Y5(ܧc?Wzm CY @apoOfXtsd6! XP4hU{Q;C>[ESY7Gي}bU&c=%xjwO>K+aHyQ<$./?]hzijcEc=vVٜ'4˝{e o׼oX}g|}co4J;467~7;x--my|:(ivYSρvL;*Ж}gNSiقud G%AfMG#Cohlp7ļ'^]+ίy|l%)я/8-}\%WX9mM4CYWuF]og糎:79T1^;ߊzM%yTέ捀K}eNn%C'`,COK5C;Ьuٛ~P.|(c625/uf|_yF(nQ8/sU'lߍUKYX[`#N[xlj^aA12ѬqUv549̫b# o9ݠ*Vܮ ̯@Hxú3ohP6H>Ey阗xkvoKAKXg7sCs(lqx=K9/0^|Lh[.k\?+\ZU-J87]oi }G+ZÞ 8U{6nVo {!}{ Xz| N&򛂏{?ȗW[]橭qf權u%sCaud-/qi3ElS4xD}ΜFrqHF2se)A6=O4q]4[+~RJ|/R@jGx| _RXxZos1 ܒhUi/0&{A/CE6J F '?z.{b(pVex !f{!~DCW0<J=XC ?Fq*dz뿷ەr4(_Z) -+ _K\Y4SjۓD~16Zdي R/BfW2qݟL[;S=E꯾8HKD+M˜|xFnìd͒ RU~&?G?ȑ-ӑ|ҠQk)#{.7˹u+wF {ΏsbM ⑩IS8NDg/ա{EН&ʍ8|Hw 3@7a߭z9],\K7CdclKYq 3K}`<"U$ɾ%q∋o.Q>9o;"$ }iU72PH1 __{БH~ %;\7'|~~d_'@s |?sfwX!bÆ{r,e(-y 7+|g~{KWtURg{kWDXN=LX즟D-ʽt4N+~'mRb?igv)UdR9ie["v(pFWh [ 5U&ǽ#uczwKrף|"mm< `VM}aCnġ[/#"qew$zwv}"q3|V\={18Ӌ#V,7xxa›QVN3טz%~s}\n;4~T7lCw{#%>ٶ;s/C*fČ72L;i7{wI hcV6֟νi\.X'N7|v~zݧyVe 7onYqfɌyl^[S s|'b1\.2G3@y9-9Or3,y>GåH/'&h7^a24IʫմJofuhis׻A06ѹz3o3/< ¢ L=vURќ ӆUcc306Z[N=aZ;XXd<~k1BˆSr,#d6坦O I&˜R4oŽBVI lJOvX%{zh@5[xc L{L/2h=gkYUyF$sy]7a:Ao QgůĀ(>0 ՀݭoCvr$u6XDւ 6AE<'Y3O[yo{?~ճ?|C\9_{O>РS@A{UN^WQ Y#rf_ߏZR~ХyA:Ɲ?"aû}AҤMY58M;wIԥY TKG)ej%h[7/ןoga'hNe յt)柍 Sw\46? J,U!qMK q9zS-i[|J>Wp$杲VfzE t:p#1dcJōrc{Q cP >7@j9߸+li+W'z}yFEM{// U5m鲾iX6kqV2G)?h4M<# iM"۹p 9v5}蘮 SN{ӡ oQ}%c;-bԕ7}8"tF?xWƹ N<#|FTw17E&0Wnⵔ) ˚hVSMAҪu x06X,D]V1,t:iu~g@]}%o p YOهg0IoEu/aE:pdbnm%)KKdSbgOg%YNZy/" h1ʟvfOd-g.Ogn˷FhZ}4{S&uQ}'qjvnҚZ!Z vjOyH^֑wY Z](uvcΏIs#sE2`A۫&~U̕q!3cf{WFc|?w\7NJ4O\DsĹErO۷O^0osܡ"m~.qy^f E1W{LAgsUdݏbzw:PM/-<{Kr@u벭R1TԻi<,vӾ̚1AHfy;oDGb_*aaާ:;[++:8e v}3tCSg3_5ɚ̅3Й0FgDȱs6W|Ϥ=58r_?+l7%"溠װ8{zvgvwT=ϟ: o MWsZ~hnk?Kqv~vG&j=ގOp!701^.ǸǸqb_ Þ8q|,̞bﴀg)sii7*?uYl'UZ7wvΘ8{uEXh*&I~̃S3w_?;bGg!G_E$M<2_Eumcl81>?_X#,$=WkŅXﺬw31_tѶUs}:@tHh0 zm̐D!7GcޡVg 3Q/ʏHߘl,wS7|EĤ$kX_dV-yyxvbnu<:l Z_"S r(X,)av}F7[(k}{ 󋜱lDZa8hw!!  = x"m'ugKl_cVFG]GiՃc\qƸGN\X9gjgg{c(7{Q0%e˞Rb ˞)o zhieO_X"&%x$zCdGe\U-sfdNRnXEx(j.,T1c Uk~UI֥.N 9c/fcS–0a~8)tXTqY2eJXW7w乏"lZ͢E3ik1AUӜ"q2e+Т,ZDKTݯ1Ȼُ i&ej[wAwF́gXG"sܯ_fB5vt~;ж.XIl}оu wiPSG[kIܤ6.ڶ(;>-}]w]bX$y!?d{>ױg+-^q<s8zbD-ke鑁ntCߑRMԫ$Sf#05wȄJ+Ǿǁ~'C|m#z]2u|D_DZ0h'ڦE6L9 {W(n(n"»Kĸ?{VGs{gWᚡڑ>>"0\ƹ!Zcwq&WveJ2xN-2޻-~̎1*~]).=g,}C՜[>c>]HݥX{ό#t l|x[{.1?ٺױҷF ؇ ~:$@iٖ&A!}r'ME3ښi~3|x` {'6AV؁+tʱ֩X-G {Xmm\ lsk]|6㕴w?GT & E |r=^sљg$*_XM_lUG֑>:>۫/> bov9)/xpZdSBGKo]qָ{?C|<Őoo=fK_3 Ҟ4|چ~y>̽o:io:{̭%ͱl g5.МT|gp' 3݊y6C%u]{pN@yۯH63~18ƔW~CTh̊>IMo.b|ך 7?%6VyHgej~ϷsMj_/\lMsu嗀㧀'dO$gy^3~{seHW5O uCMk534`VcQ]f{o`_Pnv+{ݑ|ƅ?21#i+cnv8EcSqf1?ъjbTNƊg*jn7Be?6F 9<#WȠm:e E}df/;nOYQ#ɯM瑕#A_'ţDm\BL>O/K]{T9rѧ&G#|`Ԓ yil2)F?vApGtK>,Bߙ=u&\Ցgѱ^3cg5s гߦwa~wsn~4XMA?׼Pbv6s.X\k~1 ڹgD,sW ߉&$@[*|ǰLG/A@瑿7=]Ke2 xBhVeRDˣ+YLe5 !' 5́}vAx tZkxu*Ewin4˖qg#{>Y·*[j)p}KIM(iX)(Op&pVNGi".n |L?/1(>=A}|x,l/?i2<32=˞8>oz>i/ͱV-yG(}xۈWRxE֏lV</;^9!y/O>onrop|br8No3cΘhA!;ʸm3Rߝ?D\3lK4imq.w9vOv&ɬyqiEg~K3"K.^<.^*pB jo}O>3X} i{bUF=Ak=Z[ іo?rֱ gdi_B GpZJg(b;g8` V2xWIn9u|ֿ6$~N;fŰGkevLv S_Nm.ZMkXK՜W5NflKbvgq:XKeo\DQ~2\<^Ku3YtU>nxrMܛm.3kcU;_K;n<[ -N7=XfUqRژ7.ϝO[i;o&9D\791 sXsLgU'>/HPN~x-VѴлVV}|`ף9V,^DݗXN*tD a/?X)j7f)>W~/ѧzQ7WgxKi!ߴK/>M)smtwGpC`H&֤p&8C{g3d ]=k59Kwș'?sޔ =M(Ewl7m/nuU7eI>Z | QWX 9Gj3>hM4> T,c4rA;'MIJ7273r) x=ƪU"xu*݀W|0{E8kzʜgm#|^$1#S9(mbi|3O?|Ga>= =T#Y/} Q* 3'T(S!`sfW/,_Ƕ1g|#_^P 5J|ܡԯz̻;9'] ;m>?q}.]%?Z187wơ]7׷T=a gIE6Y6,Mv 81rᬎ.uOjFI.|ytmyO9*hfʈ}_7΀M𭊐kFGX{_5;跘se e:rKǬo;L切_]F;Gq_MٖꞪS!g/RM.riƃ/hmgyDYH,䝙Œ˘8}l\9xӽOrέD:ݺ驎@z 17>HNXT}.V =(Kx>wDăN#n2`e%KZא]3m_fV{u1=v"TjvW;aCg bM̼ؿȘgޛX<Ӓ/.R!)9"G 9˜XskU ٝWko?{mkWw8^Ö<W -ib - v/0n$W9O8n"GΒc`s4 X{fX7XhW {Y_D,z˗_.'=&L^E<@;g,:p{^j9D2(mHG|7~PrG\|䤡gMk  :zg_ZT%EQwՅ}ag 5 mrWbMc}F5gXE/>V6N/*D,a ρ*K7s?\ʟ2B#{SٳYz=o{LA[jEO4Vߝ,mo1N|whR~0˜{#~Kj>;SzN4t`#yDգNؿ vdO'7'%v=h\D,>Yooai{pi.'}59z+iZWuxV&߼N-TYyp;`ʾ8yزM{Due;2tImK;En/>`bi0@n9~n[><,Jt9' ĒW|{er8c.욓< ߸\vx?f4 Ko\)1  LpQQmV ytQ9X-͑>۰2|ols{ط6Q:Cq1N]|F3{ڼ+8}qߩ|צJ/Vp=|0C7cxdgwMsv+>tW =G8#5<*8U8k\4ۘt:J7g ɬN7y~o XzZt?OJt9/qi>QiM5"rxke}Hl^ĺ, MՐw}e,˗Ϳ+㽵YL9PGjDvQsΉ:"70}~+}o&o Xp>}Kz9-3bDo=(@!sN_JwhyH>c]GG;ag@;`DGhwhUi єPϑ$-Cޗڞw5b&YĻL8^k>6gI㍬ڳῶmzu-~`_\{+(F6:KCa1qwhA*k޿Vw 1zf6K޵mC3aږ9w|=܎,˺I(ʌ%+C%3uUaY~ZYH2Yܽ)9Sش~f)x mMt"~ZȖ%ɳ垓K*h-[}G)n?ʟ# ,Ky.Ke1|t,xfȣ vzw]+_mYj!>Ud}9}t$n>z֨dHsPV>W&3Ph)wz+zk S u֧XP}.Ny H,*;ltW?hc6KoPY-b| smY|vL17f?VUE MbTfKrZֻ\6#_@ۦ6ja׳w/3]Aϐu'3ѝy:~=S1=6>ja$"Og?3Ex.cw44OQc9̘7h/:)[yn&肥ģl:1ˠ*24EI.9L ~עϥ&EM|9%Z3ۏ8?طM$ =jv7j{5wKؘcY=X{d8_gB !9i_1"ʲ@ZMa7s䵉ܗb_cu /VW lgvAq"Ou6˳ԧL}Q - H쌒sGvݗcbK+K/eKw3ߟlQ5P(⽛7 G#o75bw%[|_x!'YWOM\HEnjcςt l(r3[Îl3dug!k%8Vos\В(>{ʐIj7u>3>ea˱W7ӻh "3{E',: PM/SvEYg2=+OjZaCygeF\kۄ гr4y7䳴o`V OGu@~7͹r`.SgӗB>O-'YNeN|N~m Ol3?)ZD;̵z"pIz ;/;gekSN wd!BN IڄNNEq螉EE6}qD8To%58o<>-,S <_q1@y裥}D{ 녯,Ɛ=RkBN:y?`Omz?DtȊw#yn;O~#_ٴqO#v"X߂E;kb%qu8s6ܛ ¿|ŠssJm,Ue/A~gԡ9̭'H^Mm:egl] >Պp IHH>oXQkW~&\Z?q*\nq"뻆ʀs2=DO\Q|]yApaaIIG c8ݑBx43OhgUiw}Ȋp!3`kbw&8ʓ^#}vm{bsT2݋)zޓF[O,QŚp o,>n\xa%s#C{}<,q]m.#ZkԽ6g khmIr5& ?͉mxmm2jOh U|{$'mMc\Y ['~.7cA5dopZDBΘ/ݟGc6NU.^=lv W+&?m1173Nh{BZrjz;66|khr'q|3DoDˏ[=BDOnf.e>}^q ~h'C6;w]x߷Jĝ߽{ 2 Z-9ݷ~"eEa끸ȹNSusbSǸ~GĵԦ>_&7$c?zʅvU輱VC Ƒv?{h:{蟢16Rsb—rUĩ~)ޑ̛͒.B }D d2|#nd4pGwb{{4a?f8aJSOQޟ,d+pAYBaZ,Y)`٤{|I.tư"BlVO#T~ɼ|/}_U `!o_)rϭ.6쬪#&Ã)t7XeEX.ƴ$2|xMR},Vu׶5QObMmZ ϝŊ]nMOW+*:vhNѝ6 ?=}ʌkZf:vuf';ђr1w5.22"bmPƣl?IKfm+;l*?{7(%>_4O`m6j< HT'ݖ[%[ܭ^3z59Mȟmeo.5:XckkBk *+"~Gk4pR⼂??c  7"j[̦.>q~RW36xuk>`=%v50`ruT@P4+8 Q5H}*R~ӑp=h[^nϏ3{HJ'ʘxΙ[c9udKRӚ9#Z^E`x[h/XSRv0AmߵM ΰѼٌ~H 8aWK#{h t*BGuV!6Ke@5TPem'ü,rp4mDys$;]^E[KRܴR}bڊ>FBDhC W6`]x{$Ax":?rH>3o1QON*vZV!؉uZc|1&Yfe޼֝]ykX#\n I_&rO^l*Qw`o#$:ٜb)[gWIx q۩mnkdq3qٖ5ۈ_>B|*nHllLEbtX%O.,c*&ݼ`RȿqZhڄ!8^Y_ A[SIck~8\D:e1Luj)E+h}IDyp3~ϙ 5O8BS"'}hӍ6zh0u3Ͱm)އpna;/&Tjj(($:IiC0^݌:9E32iתf p7Jz??)L<4 zT瘨GyMKZK8B0Xjt'~a/¶24n98V_d7R fjz$# hAu+I~xk䓟 /^e3r1!WK׿+{CmF~Elj^J5ev<.K>EQ]^a[͒)~lYݎuO ._{B{=frR!ޔKDf*ܣU4w,Of)!fL,=9?NfU;ggUٙꉇyE }BƧmbt_g]6['^Yߐvvf -Tf_XW&,؝P5mOqL`v-kwW4_Gg$Vt'B;{%D d`ZJc{f.d%ЗMnmp|zfy?GQT:$ЉE;q-Ozj~ Ov&ҚdU7%Zz;3o]EkCZ6jV;g}z]\O^.!Ї2 lji^Wþ?x?hzqDr[4c2|>󫙭(jNCx^{RMʪc|WŎٮkl} WΝ%pjG(_]wQCИ!O#-]O^F1;s+ؓXrL#B*t 4Fϝ # z}I.ۈrȞW#86=x;K;W_бo3=b@'QoTzWSܖXd*2 izq8g7|n+-n(|2yz[y8kl,3?Agw#zw]QwZor2MT~*lgaw`XW&~?Oٯj׻kxy\vcai*_T_s6͑5?s7nޫ^)Wǖ/:2^?<8POGm݊8c|я~-KGoB \LiWg,>Y؈*gwDZ,;CƒcѰ{h2+W`31vUbE(0h#6cG3yNY1 Iu0<Ĕe@rw|Wctz^ __NMJS=w'b{>%6kMuҶ=7 ?W#߱K?c9K,}S!_ǻwsTG?;"yցqz4>cgS {mO϶a,߶>zxzvؒgYܖ%9'}hƔuj6~O6f*zھPc;A1a..a6r.+"3%XM;&3 VI{FG^7q.Jk˿g[>kbc7bP;3=TGfCKx|$]%j31|ۈIؓxl + |bjU/wwp^3wgiO{CaƾIvLuў2AyORJvm. t?WI,i} y>܋'ڡOsuvE{)g "DGz]:[XfzWG ht Ossg-\ڳn1<|)kiW<~ 7/n7goSir*'¯S4BOs11^xki*|ױ?ʆ shnFa=1\ClcG1Q'5 xZٛX9kf3ngdj% y/AG{eI9XrO%_I ,W{r>Owl>_:F;F}gMy"p5Ρ-4 &D,v>ea[gOzh]w3j=? =36;/MH=-u|y6Y_}L!]eorCz.yڠrL֒Kܓew=3!w~ 4YG9:fYL|n:KzD_l:֨n>YilC}ƸVfթ[^c|h,Ǥ8ױ@.ӻ_7ܼjGxU6crbG&?r\cEk>z Vss͎re谪kVέ,fr+\@~uito6bO9pdY?*̓eJf `ڍ!Jg{ ϺGXsʲ 󼘸=,Ţf-ځ:fQgaŰSv6o9V/p&ZqdZ#k8W~sL>&%Si{ä4m(SXm;=188< DїMGb_}=x;rz'n}IyTtQ8Zmڻ,T"ly96wB)%&ky͎x/tiA:/KNޟ稷J%}-Z;mxSJj83rTo /|6^^gNV:dNԡy|Ny `[H-\EgIQ-ֶ<}b j|8V%tߓO[g'&կHk=I[7'"~j,io}bB)v'c=Ik9{ŷ{beuT%qmk?nƀ~(9Wܮe^/'ϡxoy-XYSo-pVx.w2">ǔ6Qd>Ί LTߥ\XQgrt)dŠ_w p;qY Gw!,^ƍy <tMr[]Lb޼S1|"(lhBߎGfFy߻dͿ\ HGƈt#xA1gģ"Y.~ǝ;8 0] zGQۈXNpiUVWW*pWu;;L{6D[us"Z:~,pB_x:ƎE+%RcSv1?1Tus6Lu[R7O9x\\Owؗ^_̿*6Sч_xW?G9ߍ)S9}1owcqƼmƼa_=k^%:Q ݣs!C\hqw ]E=w<:h֩``\/<8փ8 4GENYOצIR=b~}]*qj,q\rϋV;Ssu|nX*ze(Wlo=STӺT'H\U3Ď&ic |蕵,{iOOg`(\['>}LAznGa3hsBJ.1DEA瞄9Z|7 S_8fD>[OEoaNVR>E@lgG?,ڙ2L'>c`Nf!q~|Q-k>e л"^{+ʥgΙ0cn#^w9/Fll&~+<4s{N xk&y{)ξU,ʹaZڸhXMxr̾rf =F|mXb<܋rwdoMe;^SvvMr:+<1]7/o\eiY]7[|WXcUFĻr,YԈt^K|${.E|y+aOg5u<>4sqrҚgw/]P"p8ƣLl$m4j*2Ƒ/r8]ܖ4#J/h~O40zF-`^ji{&By|Y<{j}/B^^MN<V .}g\#R]/7b[?޸I:nLsy!0ΰ."N`>\Cߵɢ~luQM,cdc6߈jҼ$Wa*y<4GO{Y.Yu:c4oUm5˛.qoǽf3 c$;n_j0'pf菨ϝ#g'6u ,~;?F?B'٦Gw0S?3-Q?+K01ѹxShn:hM:o07>(J!_Cm"] `{Ke}%s_,Si oJ ^~zHBJtᓒX&%af+>oo"coQ\jön]S_PFG̿hyTM1!qՈۓo^;yY`<^?zpJS>e_/o+VF:C(M!,9pq?6m;jd?Կ x c3E/<,7 O/ˬx ݩQYxLbr;٨L!vH`UOY|eoEg|M,s4b4Ogyu@m{ֿ ;Ӛg~<:MW0g<#P-(Dޠ%3K=X etf>D Mň= ].mL!?`wߕ7]JF"gOgs1w|0e fװoe%5SKk.}?X`O !n>2~HiwIn&_Dc R}_=M}We&̜vWd]n%iY{k'O/Yhi7ks3kpB N[_DmO}U+:s8[mF:?=8,c?`UFEWEg6͋WµėWՒ_\䳳sv\({:י$n|#y3B\4 Qfn釙V<U+i0b7|/0uTn@Iɗr}6գ^K,M:Zo-b^m(nw-|;_ %.66%M~qϨIl~3*)q+KT(sJrfɶ!Cū\s]8zʘsc,k.A̧+a1A^ۦl(A؇~x21#wX7}Gy̑=tւaMUy IzQ.ʺ3nHUb&lCb~<7 Yyuz)+{Ii (:``2{.>N,1'񰳡{68Xs  Q>CuNU-vswa8_xmc΍dD3f*MY9zrý&%>(KHXhYh6C_@r ͊l=6҈UyI~O8a7rfAUaԭ\>$r&tc.9S wP<֚hVOS?άog:Sgr8'->d֮ulY۵-wJt%^/@}HVg%<@ugŕ^{ 6p6须{}<8'_"cwc>jRT߀C0i6MK$?[AϏ>YȌvPmi<O4 d^A-%xCr[-j_\`mn9n?ԫU'CFZ-sw6fn?Zki-Ne֯\/j{21͝N{b{yJwK" 3Ty~AQm.6 ;$c ތ"i"%Dl%$cMivZ3"Gu'2岥l_Y3uZ[3sqG\Ve}dDՉ~6 YxT[scV+_0q53Ϗqģ Wnmh7_';;X۫#־a,rGK'_q|a t44]!<.pJ>ҏ{JX8 a#+[JvY&iTln2ac[Hujw5bOru#n: =]:Y 8k|eߓ#^TlXzKzoz;;@?c b)3ym_iHc8q7eV8CG7&uB{w{{J,p0u#dqjg1<{Øoen`K &Y&;A_3t]eL>!6攚vh7'w"PI( .s_,m8j0]6zId]jW.D}9Leg-z蝹Yyq E[$q4QYwbB6seL(dgj1HlÐ7e2vwu؆cS!ZQƦ{rO _*n wZ|V96ֱ}=KZGC+!ȳa"31͋ѳZ*xaLDKZ4<:DgQJ[t=2.yzP[յSVŹ}1m X: 2wu۳ TDtk^6XxԖZ眡N%fJ[f 5Et/f2[] 6FթƊz5@hXns~[u,qG},nXEmmG ֞`|65X5n䇷8%m#us4<_ybZx1{8w4ٟcX;Ms$^Ux9J0ഒj_E1u9-c/PKUKqVKmjxëRwF Ƭ}&]AJe- 3iqH̆"SƼqfx{P>4E 1T>&lQJEo^KkB Xu}Idfz+KcO*k[帰Dt*HߏsD Z~۷| {3gG9䨞࿡9QCg m*46[Wnh.+W%8*ߨuH .J<$+xa:z]b=IshDڰG8DgaU}֎G]|lڀ#3;ܗ6۵EDžR&Acӧ]| k8o܎gfėmBe2{?@lrm} {@[^d"8/[wzL: Ѫی<1.p}q.2Miw:>Z2i3py77VA_ag׉<@"VE2Tp;{T=|荑h{IV6bKX2"r8ɪ?>)`_&OWjZɀٷ ^ { ޠq޶v=.eS@Nm.5ǿb3r7^9qcXN}ύbx!am;tjg"%<:X!%۸\cQC.-p C>Lg9c-IF.CŗG\0mU&W{ُm78.Re+*۷qt6:X߃r@k _!ph 4ǣGQ^ȥ_ O6" 5ύv="| 5і˜u1A s2s=uўr$ vygM3)^aZĹG,kv|R&y>L2#DIt6yK:sJF=/r@'1׀}8~ O'?s,fs ʉ`4BS3pOtOE9Du]A8ww{Πl^hc, z#p_0A x|Mc[l槻)Bt@~O\0g Ef۴ΚZfuM>AtyI;9}~;͹#y6W7F㊸/6?䃈5s׆ Zˢyf:{smvԯј^P>_wfuue_߈;^힘(g ti+LL);U}@փ"VX4hlY9BӪzߏi-VONҏc!b=vy9n3w'EW$t&|<Ž( `wa.v,jn[$Ʌ}ˬGjp߼:9Okr*zҹDQ d+En:cѦ|m*te N_w6j3y#2zĈc╍Շd4xN 7`4g|Wfm.e步wxw4)97[s׶]$bD{kM4[|}`>KbE}XQ?Xq^8ՁIȽT`IQZ9zI l마ǃ B ;ֳcL3;2shEG6ċ~_qbR9 H.z^P3t^"t8sNMrG0M}#Pwo8G8ƙx*ά8qxWJ6S!q+$EhҮ 9,C8LwѥCx×2rd3`1?ׄ|_QRdީ=O6O__>=&u2 3f:3~)X"!W{\lJ{5RC$n/'Ft{ |1x+Ԑrp;ˢ; W*ݻ%۝'%Zΐ)%:䢻"u1/*P#UtۈoY﹛迩RyƦ~,ϣ{قPAYW?u^|'6E {![WtV.{ٶ滉bQSZr/M*/cr[ ۱2wzONeΜT=ȞO{>P<4Phm'6SXڴ[,4/W?[Sq}A"w3I;> 0m%2Wn=sȺ3W9mD*rEuR:U ,uqӰr@+S\M]OHmj;ceRN}:S $~?8[SLg ~tJ OUO^ΝʤݑƊ(zdЙ[i|#qԨ C=+i}9Z7%X}%>=5EB:e'79sÌ<%.貦~QbikFnUS>xgTDF/Ư#>{-C}q~},^3 4kuM$XJFNn.p)DU@ !7]ڶk5na>G G4KPCGee,<X(z `3W%#FY!b8TFЩw&{܅׾s5%>-vWn7Ҙ63x@pޕwT'Uyӽ_>re :a1FAbXYA=6 b#@iz8Rر/Vԯǹ(Dk|fOQwΌǿ|0{}r?c=볩b3YHe\f]F\Ѷ kK|m,mKi},noz\v ?/u< <2[aC7=]jG&|eѸ}_9!GL[][.;-fys'/[r,F#t#$k}V@[LbU)BB$x/8  -{ \]sa?[geLҦWK88LjT0xZWzBY x6݉1niM%Z=S| ؟Uo[y٭+ì>?P9H<q.ǘ/PnIƨ}DQI$'̾s6amimKri=~B}_ P+<ِ5{3=H~WkW.qylch;0S> r]Rru,YFYZ8!_(G^/s1ywv$rJkaQƙH{@mO%`]ӣv#wsA?Y@uh)mhxj:mNq9H1I<#:ޯdq(;(+'!u$-%}A*N}?p~oy'c NJrd3ŸaacΆR"s|'dP9 uB qʹ9]4vw@3Ԯ,sKM"NT~[fJ݈7d)pqkvYqoö 󛤌/&sZ *{ .DN_|҅{%Xzc͐{kt/sJ 7.{6g/#=2 zgz5vX9nڄ}oX_%?JW">(y,e%Mf2 C7/dqGH9? wk=>~fT/o 1 U #RBwO @ޙ\_:Yp8/xznOdj>ٴO/5\Z, w{ b Il᷎L-T z/އ^3ј^ܘ줩. \Ή|gEYŰ {DԝJmi˴r2^I{9^deNw <6Wyon NSO+.U^!8lnMrXs:ae4K'WX?P}OVƹ`Nb=ѻ^2 zk5;xMDn`##̷4ӼN,i{ e<9I|`FFm JąqR[ފ]n=ЯXAyG=i"ΜsCnC+rPE".u'P}nneKn$C4p=Hg 90$zM{ \)_{#ayphBUCgnM)8~%oH@ۓ ~o~O 7*<h4>؈>>7FYcm%|p#A pG@cE4/ⷚs2JsYݥml3O9eӒD1PوnEF3 On6!Tn r0_‡ pm] WGo+k磸i^2ϗ~6>lBǦJA}mm';d3 &#eRf)⭊Gy+e*p\vw \&NcɬM8y!'D ^¡FEzѻȵ÷!^>rmG%6d+~`uis;1q+ 片3\DjB%uJw]ETocݴGѝƜsRY\gy.Wˈf*7b/;a s'^=4rI~aSkؔۓ{_ӴvO? ym'½7qkoPys:ڂ_ XsĺbN{7\;58u16eHijgQ/hbmv^(.p=H^ѻ1!k|ЫKMzu22/9"' 6+ѧxuzGGs$ޘ껈mBl?fў]c*cb ?J5 tx\=~B|?@)z>JStUj_Y| nrpDo OAEV rpsgÅ9~dmhWb&|@Jh(i Zg.#0ky.oH9.;oM%އM\9}' /A Cl{<8ѫl[%cSVGmo)E<:XyXMsyz1!ɏ~fD1LQlp|ϳM~ɬ'%BVcM%X4sUYK˙}(Mj%M$oҋЊ4ڶS&Kϱ ?G#.[Qg4‚T_ž79#4Љ8y΍O]lέmcJnspx.Z|7 y]Fnjc#v}= _1L; OorX_6>ax ҸCnYÎflAkdl.xo\cL 殂ݏ>+w U7g qNJ6 Zy>xowE}lok^ݔJI",Pus,=}&:\232Lzy+|ྀ%:12W"ߏ7nTmb7?E}cMGr* aW'b;q}akJ]>r)DشLv#ay Iq}Kr%>:iL"DP!ɓtŲ^Џg/UC#6[čNwE7d4 ڸ=!SmjcAc.hOOi[Kj3bbi<\*Y)-E^]pa L+һY6hlz^wRvu Җmz^{ի!^&782EY;jg,m/kVpkb8s%͒t16B{&I~ |I(ۙE=q9/͙ސSwu4Jj k2E7z%5uL2t\l?lsw q~fWolxbeϱ?s{WܳE"kVA:˜A?1tо)eզ-BJF~`_FGZIy"'{乱x6UsJ8':1m0S=liCn){tV>nr*펧׬ X=(?A;u/EeC_sXi[Ӷ,Og ~˶n<39U7Od}vKx]g˥x1O~}2؜MB{2%,f_w=hys[:&I1 i|)1u,S4K#e>)sz:ႏ|;M{#kCR\[l Y6>ImG-G ̇6 WanDhZAiv P'sGaݴĺ/mrf@t>\XQ48|<-Sц3- #waOv܉cfޝۺ_*l72m&N;I-PRK%H? ӇrMw//$*+mD\w/ E8Ɖ0tU:x9>OC=5WsƖ:FYkƖ:$|CЋ#@d74=]Fg{bscc`n|)w>Ѽn6򰦋zе\yCgL{;w髖I#vhk~~._e{|کoIOI!T$գHKC9L>Бw}5e ޲YIb:9W)ME}-C Y\Sy]Jٖ-لsi4O~CZST,[n fS4؜Mk;LLe,[msD#?ZG5Q ~3eDh<}0nx|OuIW r %K̷a \+6ۑ/Zr½C䛊oJ2ӛ"&S]o`]b\`s2GgӆCg ~Q"j\e+m ;{R.ҿR-hF> BV A5|ݑQ_D*"$sfCv^N{@l |%fkVv;yFkj4nאβY(w }eLf_SK'ϟ9kDK̨r=+g#ˠ_L9d=1BIltzuoI.g~FѲbǃ<sg }5sTqZqDMZ3<3hh+'A#嬶!AMI-n_.E%Wt|F~"򃍽#Lݕf'?3B~/*?|sQ1 RГ_muKVa^bٝ A%䰔sGL 9Xյe |>8%@ 7?76>&VA<&/:lـ8|@Sr4Wt;Y\yR }3d\cŠ_[w83AG0<;|CN!hGkh"yڼ!{kk/AF #eheEyL} =[e6Nf2أ7iv͢=zmXăEc<$)ڗ.݌`$,#嫐'icsu\8oy™9aAT~I>ԋ4&!IZ \l1xf6.g" XJ-cxDH>j2t!~!RpHMP#m !* I.Svʸgi}o2t96Ɠfֱ ;2#>2r-GEKcycx4 l1Aw8bM`Q?iLow{YJF}ac煍f2m<*&6M5FgǟDtk3Hea4.]dKZ6;BnjϿ>c 4dži&-#&>m 剶?@xxĘ$.O66wغޝJ9|km,=1љZNs 8t e`g㉮<< }6Zfµoߡ{"˓7ƀ3kqngMm|έ96۝#ܞy=&:\7v~_P1_`8:H|$<7GN>BiӜ>~F=[gve.]+tE$qn܆DžS%q=vҞ0&bTG{&% x'm#6q>2 as.7;| jd2U7]1Tز`-Ϳ޺/tu7 ^(ӑwkq|tr^GKq{Ti@,|>̱9|/so+c=g3_0ggͰ'\O4B cR[ӟV==g{^)'3eOK;ҏ# a%ˋx0OpNO#w b@/pKwcUy0Yk4֥7{ +<= }:S T<L* .v֭=P@xFLNUTبHI_2'_#TG ])8cUH)Ҷ_s(֐Dk!/ oQYaÅf?B?u M\o<"Cn;z#RX!,٘t"7%r 0v4Ec?:H|3ѧ1o%tsvZxc&Q}FnQd< j=lMq9e*wG$ ΂߾ IS.g~NDӢ>3 6*n];#e(;LB-?1; \3f޺|',6N~^ӏc|Hr|!E~5L?}hoiE;2X虻PSӡ&r6 Qgqj]E:&zZ+!;k4;Zq& !Y];x[OcΙ%WuvԦn5L뼄ߩ}c9Ι,z,[ ݗE|*y+[Buhy=<oQ(#y6I/G\;%8J|O=/Sݮ~o*zG{w5rT)mۍ>6!Q#bsDxtHL촶Uk];]4`'I|u{_`>0"p/I kgp2gpMrk,melgocc<,q06Wu'YN<~@Tl9|S%jg.{^üfz(b^y=|e5;w&ƛ?_+qJ6uEĸq]|?g'c;Jk/F clkc U[|o8s(Dӗc5kp6V:mDϯ"}FKW]` Mkӆ\NzTt2Q5a-"[?@IX lw T,lۉ-++Eg-gX`VRt9v|%k4t_LdU QQΥdn 95z >I?ze!Q[i^V5}3?v;A|>dXu >ȩ&Ny؝0Ӽ? z/qt]4/淏K8g͟Ӹ:u;Z_EDnt u0a WFD~ݒxre,3dbnC&2rȢfx9uA؃*F[M غ%ta'X_P ] la3z]3IjXIDFa>JDm3<^3I[_dB>Sh܂PgK# BKB Wzsv Nk߬lwK%u'$ؤ|;&D9yμ{A\{>p%GoAgJ[ʺ er:k7.D2B}ZmX+cXC_@7R^-.s|gqmI^'t) *FjnH~,էrI{aNT9Vf4E{8^Z#͛%oA}hM/VJy:1 <瑤aj [g mQy\%I?oreF^^XB!n) fxoEln$12|5FD[<^s\w vƺI;k1&%rŹskcn5G/4~ $Ot*OFMZhRӴ;`sP.5T`RguT;aީ֐Z8myD0a>5 S?24tȯ OkQ}b<Ȉ;;rm FpA"ʨQbtZGgä. ÇΟz{ b=r=hooi}?""%v9oXfDT(y&K Ns Tw_S͎5Zd@"\w:As@ěV{g5 myj)c3X,n )pk6DScLv㏇v5l"6;G9G-|N)Fz t;V˒E^?___Dpt5bOXJd&oUgbݚ· _h%g%E*զCfYP:+=EӑP$ti|ՅXν(7*J%;u؇ 5F#zGn:wN.i涾Fu{mJωwN4N߽Ekud[!7u=AwOcIE>:GwS"_9,7S89sl 4v,?kY;"k憬 HͦY- Q͌eJ o^.'2n'C/Z>10Tw; $,UIb@\##|z5FKw~_??9'?s8JZjs #Db 8u:1ai.c1vc??Ps? 7{ c5gY¡v-{Mﰐh|_IߓtZe|_Ogߛ{q\(}ӨkaPа! D]%x{"C23M#ow6+Ǜ7,Ac7d8 7|X3xf),{p\ -%>cF.sY8GqW .9kqWϡg9WoXGUۈv/!:wOTؠguM?A|2pZ =`՟n]谗ΨcF9}2F"#Ek2oͯ9浰c 3uЩja] 9r`1q y}:BVHq r8vz9|6̊"ό#Um8\؜[7ՄwK WE˴oPb!CV"0IX8BN۞s"1Jy m_{*L~ǽ0oWPyOmAXg|7dW$ rw8v!ߛ?1-c{㦣K.P'A~@Y> -K15HYrx;ȟ5N3f_B `ʌS:Vki o2ϱl]ě(Z%q={:ۖYn]^9Dc]DC /e=Z~$Ȭ+bit%6;K3# VS8'szi [l.#^rID٪yKXy]޸90+oK+9y-m!n-&zۖoڂVW{@4Gl&-K$1jTt 1lqgܻ9?ޕB&.;xݝ%r v Ҧfgi)M/!}6ly?4HƳh*3\39_kyo3ܗ*@ȏޟrx1p. 7?6ML4J"XI>&:&1֋x`NZh] i_ֈI |P41ۊ=#o9ǧ~=o]YB&6Fl_jk'b@h/ٟ{@-u P[PFwh,\"4YC 2vEHyWeo68t1lhYH"3{O/Q<r|IoP'qA|:s'.#4)Q&NHg''n+CgqZ7~Dx` gg>N9P[򀬴- <T p$e~SHB_4:}^Z:M^૯je=KiƱc T |ߎsl[/?z6bGt>KxҶtR: q*Nc,HB _`mMW=⹬0T |r|˴M9s#f;|){ZlzOc葀si->K1_M+^{G4q"fɜT,*M_+h~%8qEnK1`tOŰw `np{dw~ mk?܎[NoT'Wl,c_ oP66B9O#֬?.|A< fPiC/Y-,M@fpM0Dg/6wG[7\.ZI땍xFa/h/w=,zK-F<3Jj O&ǩD7/qXS>8x>;c3):<&bs]Ɍ )Kއ]uje3wX<082Eɋp+!?f/oblyQ"j=j0DV!iy\@Yyjm!#;>8J:q'拔ETO,sY wc\=F^[jUg 0m#LDFdv&3q]LA={dl$n ϊ b>FfUw oFw9lnuu$$Dlr!ί̊ tM'?s#pC@37P{x[sXBpgόafȷ&z|3}bbt}^1+ăJa;]]<}"gM1bX ؀&09`¶Nֵ [#Xqq-^#Aw}niϥo;ſ߻DL?OԭR7kwGGXjar[ 2H9G5=|(ʼnLS8lpn4(y1=m}v_=sg z"hj6uI"Bn:w'vbI(YN׉xYFeVq`9=Ac$3X_?@$x>Β%Fb?-&vX+]T Y{8\Ť7+slo@q3ͧ"t^͖`I-$)ߩnFa r-ۄwX.)X }-b>fc|Ƅ=pa{`\5s5sa077Uvl;M;1cݽ,Iٲ2on7F<٘-뼛N8W}5?4_Qo3S]/41啽yɘ%dͦOYl>#8}9sŝ鵹u ?y<<2=:sq_}F_R%)G8@B#; i^6`X`b\ _sS?jN-F=C ]DQS2tЕ]\#m+*8|iPXr\6 "w(=mp/d\tTНZneu::E =y.0ӑz?X/d·{ Lt|nJ9=c؋4xqV-W?thC74_wu `b䮓vjqZYϑ SL*#F!Ó3_>ܳyh.f#{{Bߗ1>f gilQ1[>cC,c| P".el~A.A.˵r?Š#H>6 4'GN^N!^}tp>Zwј\ *_si#_2nA׿8N@/Ry'}/'[0%,'sv)tj3uC2;Ix`D|ނLum?=amWr',Gٳ{Fœ07A=va"1ͦ^(љ;SC1IJi[ijc#C~,6zM~ ɯs[@-l7ܔ]W=45qEB^ĮB]gElDzpxNVz;7>^5~&sxc8}r눁qƶP=Q;k΢cjhշP}F{X,\n;ESɠ,θ 7sYQ UUXgJ7l}Y h<СR 3Q>3I"K]p@ND\axP6uZʽhMGsa'{>l?% z[ԙa4 *DTAn "E5rMW,&1O5ciH;@ IwI|'_^4|;nzvĵqE%zDŽ]<z ?C|+3r{eKǗYc:_b1~M>]64W);\Mx'`wQ?I nyܤHx\"kCWB꼉uk$Ӿ7a8y5"7pqQjgU3 /a6؃:ͲB#|*b2Iw/ڨ":n<79O^-.+pEW[<.}>w]t5[,R_ Hl.׌{/E^V" L<RDlY{HrY'X֣[CT=Gb~ۜѵhLO̕QT2Hk"nSqՀ!O4xz 71Mul ##̞קq8xyv0_:,t,[t|FYP 8ydo84w(P-۳2:6+Zg!<qeѺ 7 (]h1ܵ`VWpq'r1ܹ;_X`7yx$4w۽:=GwbҘ߲Bm=yXRniuI[VLүd3o@WAL>":~źt:۵^g}-K\m\1s[j5$AJw \畧JҞ&ɯi1.|ݕ} @ ThD7Æt');'MEϯx%5(-b|sĠco ?Ӵ%*xI -?j=Ig$bVrk_+kisS_W\_zs4ljXXHwr;V΋Z&hM59xl5yQVxx(ZWg%݈;}ƥoU,vR_IBv'bx -P}^T3pFu+^9"b3a? {ml<=Ľw* 28q32yrV?vrtYZ]pp E|*tF0Lt<)ŗ~ s RnML$Jz.7߾U3o4j@"aYDav^3W/E ͷ\ܶnK˻~$:n-Xr떯q;%\@K[ q+luBۙ3)9 I+[-Yȭ}G,n!2+E4U'.oyyjb K痿W{.bA&3rAym?E6joL*2OU< aKMe6Y؆ʿ[^GFu&%_!zE!0BWp2qAn騽eSҜVXV:k~lU+:$]-iN" OBF:O\CN.1Uթt5 x-gDkT.:nANxV{Ҍ}Ӽ3pRӟ + ;;]x. =(g}y|T{L&C!d' 0Bms Rm2`-@aŦ^b[&mo&ʨ-R-I*;3!d~}ߓL#$gyϻ>}Bh71teL0Yt~hD^\ԹMʀ=򖩟&/b<Ǖ7^@gvBt!gL?Tt =؟ qFIO2L$g;N+u~Tzd70h?[Dz:fyL`Yv0푴Ar9XfþafB5ffidD-j]t]1Ç#c{EH1j0u/| H66;H{2a9ƊN1c`o8x:4>s'؝G::KH\A7̳{~}xo^l!~MX1!^i}&wZDrnvm]!c*Mj8  7xc9Fm="*4A .՘믁a>-$b1Y,^7@{~$}}D_qKW+g )z͢;v4xV1b[S/lW>2/UU 䘈Cc.s _'PK V^p?g"7\8=Ri&nYT| '9RN2+\+î߲!6gO t6'쥰a"x 4 rO!p MϮj׷ϛĊZaW szT`kx=+;Ɩ+轏$6-߆I] ^u$]q9 ZX8WII[|>Fa.^ ؉F5e?bؒ rvAe`A>]$&?}lPIma wB{X Bd*R qx~-6.{x q8w&栱Dckc7Ɩ"ƶc{lS=`| Ɨ{}__]g goefl;FA}.=[:[h;xZ+JQ!–D|9^vp~KQ@n4ӎ5+ak~| ukd1).6oUߪ:'0LmܳvVbȝ97O}W!u>8Qy"H >\(@y;[9ZVWC ٚ$ֶѣyYǬzCՕO6Ip]y*cM/#Ӳԉ!tV4g7y1]%C Ֆ%lBkGimyM6Ϡ/Qh\ K~AʚŸi l\Sf\u=}.IA{Ǿwlµ>G&s'Bf"ːe52-V:YŨE9:ȋ:haaf9\a2I&CN{?4W֭4Eԅg?ߴRSXE'}wܢ.%z桗%eԯXJʖdVy}ieg5YIQGmcڦhO1D{GF i/@MyyϔY[BV},mzS2ŘKz}s?׉i᝷jC6V$ѷ#h6&Aa-A_Q'|9/~Ky2 q7&O[:Mh;:-1t%0NmF;c ?z QJKCR;ig[?_t62 j'Tb$k>6Ar|*Sf U i^.\I]A}. xl:<ҊMmƚ^zmh{q"~SACԮ-\zSYo7-gMeb+rg6KdI 4 /LaNg~x_aDqSS2 5eޟA7JKIg!?M#}Z:-&y32v@oC>~vK1lY.^e ^u`&/ׂU$؈^Z0˒&&_,s9 D3ߟg\a֦qd`;%&6h_2g°<`jp'WKK/RD7#?>XܿA2E W<3 dV ܃B=φ|{%eZ_ł]DWIJwQ /NNs BB|bQߎdnk YkDx:G1;onq [ wTN]gKbca rhVN~O>oZX视މX3c+|u4<.yc_2H"I6ZHvXuαL+= 뇓$wO2Kي,GΈwsZ` 4CsIjcr~14X@-_7, n7pdA<<|~r7zô϶w_ ['u:fuV5(w$&]NDSa?qF=!&&11L1|m noA;_j(bc"{rE#u5.Ip̦o ''e FL}x}=K }TP{a:b=>\f2u߲Vmv\tvp9,mCm앳j [3w9߈6J[Mǣ qTy #7W&gx&feJ9i'\}VŐ)["N< K&=τdč8%.7eDص}wRNj߂]`$ 9HB>qbBqsW󘡯an8?[4ƺS_h0#cW6'Ws[G9Z7Q4v;́1\FJ t1i!w]b@6좹u}Nk|0n܅r̯r̯*l[#`/% i~6m8D?VHlW;sc=4? li +B/p=S>iגʖo6dс,?LF tѻco Ĕ}UIkrG!zQǮ.豐Հ ^ '~kLs/kSu̚kS' ,`)Z˖}"ÖkhА{s^ve~Gna_sN,XF{{i?َ1I,r)M#}@|^<#~}ԅfj\^/-:O9Y,,m:ccv+INH!N_ [.&-bsZ17/-- b  ɋױĽc?u/dî c1Ϙs/Ywb Hs ӻWD'8b 2ӷEyyռ6oue'(yFԷ5WmC>Ih"]dgd+Kضegk<@ޙ }v_ -%m:cT䩂世u5slCJO^pCqPaxg-&k7hй|C5dใg&3p32Ԍ\lw/e ,"T0_V hj4xz/ʸzθPN:FND8zFhCy۽A <(]ia58zf29WZY03˒X|-G]fuN4Ͽ !9ʻ+rx%^z6i^o+euD]= vbWe3?dAƝC?$L0t >Et?, QqfvEk{1xw@~&^к?q$7[j} cUYktwLӿMGR2b1 }FugzO. ~Or9[fL^S(wwO8쩸xVy<}FKțqk vwIV@<Zwe3W^ >b v!cІhs.m}6ֽO5*O}M V^G<ɬD]_fll>"-[`gr|1|WWE{=t?ym*vHUb[8a0?ItNiԙc1֭r\M} +\y:헴3 f^KZaOՐ\T ->-LH'KgX|Uls>ڵH1u"~ގyb >)4T\۴ +pB#%\ۇ{[f+G<6o؞'{fҺ{h=K.#ڵ u熸y6fvd]ՂVfv擒$)D{FhDh"ghqǹ%EfV{nH9'sH1703QOA HG! F٭oMxol̹SOk4w(g@5 g_bcRgC|5o~Wv\}yպdtTh;0KjDwP>wJ]x݃} yw(*ψ sH1K{YMLΑwfӺ҂]vˈ=69p"7mD>T}^z%]^ƻBN׹-{T.ݻex#t 6FUXȣR~j=-7&]~,f<@4Tq|cp6-Ɲ&;+'KQ, +z/3D1vS,G4`9ɬ./-b߭9?mqSMU޴qbm:Fmtv*I坨bmK6(~=F?uKwbq_^cOG#E26Jt_wߕ_4\* ??6smzXzҙ-Jy ZCDnnR3c4]`dP'붻;#^w^V~_"?{v?}D|]Mxn&%y?o=e?GKCY06 bĮ*. syAKBi"^Jfmvb#6 l>+BW: W3 Hn+[e[N {[WߥoiLo^͂h]{n*7U|"gHjIܕb/iԂ1J4,lჀ>6!?p+G&8/ȼg*֊o 9ɴ-F\wYk!K#^1>y-i$]] w=zg^E06kưy1s;3Bbhlbc]ǢE5<*}pW_r.v~L:2z땹wjs^=|SUV9Sbm ?bN es/E O4`>y{ 3z$> l7v)=3N73x}']ivA{ Y`A*[EtT!NKf&Xj(.ڷAwK~Pngp]jFP5LrH "B#?*s֡5s!-&T`׈1^=s@Ԁ:D4',*"_ ӵw\:$SXqe">6EФ'B>S ήgr,;i}(ɣ~5 g){KOlNr{B]أ`;.rF==]7mX\LE ~BV7xYIW]dԶzi+:EkS3!v/߰:d f0n烿V浍'{=m7,m[K5]]~r9=!qֆ}nXIZmгR0_&b[JϿM+s"?=s+~y% .S[WUƲ;g:|=YH(Zzcx雛/ٰٸ %*p-RF|mI{ AuCgZ{H|, wvߝk"b=mF,50RvgXKS֢O&ۢ߻V߿ѧ]"G]kD]h&amuQ ͊}i}u/ V] -c{ywta iDN.xhxZ26>~9QAܾt(OҋL+e gWp?U=u p:A002}̣{xjSI}K`ߑho e:'f-uO$--@ߐG7@n+QW߀MV{* keoZiU Wu>ʎ$lsnWFbAg3Jq{y4zPێx;ZO@gKOFgc6A;A=Cg!H3F}Y[\; ENڈk!Zb_έo0V(>E7 <''oFqSdQ.deB`IQWs+iX˯Yb֩ٽ ;'^] ;Ufяh Dn d-4bxMCYa#<}D)ovԾ7,DܛE!Fv(为ymHֱ@ u]lq2;35?q)Ÿ.BP].xgaa:Gv7gSH/'v~DJKLPr]}cZ;_Ldv?;B~䝁E-O+Ľ\tSn{m@.E1?#,3'!PrYO|D-ǜ~m.>2-L:+RLﺊ:奂 ,-uFzg~Z䝗[2{͐sKmY+Z~=:1P>61k=gLϭIfշ~հnCk{72 eyx4"~SנفxyǏ"~K}?kI <#s~kyMH14&Fqm#a׹<ϯ#~BuZHq'i{-/uc sz*s^N;Lˬ\> Wr[2ӒUKc/\vT셎ϣ&g`Yo}c[fI&ͬ.Q/ؐasЙ@e"Ƹ{*E>U%5CMYcOB~5wa-rpUnc^6sZ<}AwZ~`:L5z}8?S Ec&Pmx`Mz,SåՂ{H>vke^ڮnEaC!q]vke^K?^;mgu{ߝ,Y4i aO%_*-7yJO a}@?#Έin"fG\=i=Sx8W0{2c15 x׹Do'm7DSaLmtFj{{ҹzڑ"MiҘjd:Rsח<^o_?ϿVy_{g+mhs|}\?Rh-Cpsȏ n4pbl ,8a'Jgf?"0g&LW8fZĬtZ-y6_U|c[NfU@)d!;)?Yٲ0j f.'| +!uM!*9OK&c(3<.}5K|g,^GWG<gfq%]谼[o>8?t Qs~U/gih)v7ޏ|Alsu=IG\Jyg zpt7ONnn gB?s䱶h gM}mrG [,V,Ux3%Nb&y|$pHRX.EN@5N^x@sw!v"oKfhޟ We%4yu&Ϣ'+[X*FkPs|`4%3P3&:/CvF\UN NFqZ4Cjw;$@*F㊧Qs*~V;Z2O&5?CtV$J pitf4Uژ_r鼴]EאHmݛ /lq @> iZ?Ŗy>#Eջ'zU rn3 7׵fecƹ%cb&bN/N<10Ϋ+p0r?`gd.n4:Zg?]"8Z71c-ǒKݯj!r>giǣWHOxKMg~ʿ5]dgxPn~NU,+^Ʉ|YJBN-X61r? 1`Գ4GxWUoHT,4VxM2`fqi^S}gz4CRx^_m^%q_Q|m3<. d@UAk( ɺsIlilhn_֝qxxF 1ыHyqc$.{Yzs28OG!͘a11zѣ8Krv(;\4CB}T$-E{ ej`?lVHDܫJ{ =υ|r`׍k$o{$#(dn0׋PXss+zyk^*{t> B秿Ϩvǩ{ ށşt9Iuй"YIpc_,j>N2~Mr}C_$7X)wcuSH6KȐ~ Ym7j@w^K`*M6/ʙ05Ӟ7qvs00b9As'%F{oӂ=Y/hAܽ?ؙcV?{-8p9,@Xnf2ƚQ./`??u4Othz;+v$_޹ɑL4yWtjSnܦR4 `Os6;޸՜naW.; }#o-5 ~mĺ:6c_9mD>>!l>[>{$͵hzGjx.OԈ&Q=N2Jb$ rkLko#.m{/9d 7w>%m(._w ~RKjx/KYt齪]?`ޛ X$/'!#-&:Iw>yىm4fVn@{29 DhGI|tR!;`)=/cAO!|:=&!VwBw;1h~\'iAq,!чia7߀X{5`QٖJ~V.Pl ySk8F Ɲ!'"OO=ZCQK}c9(cDFVXߺE!c28eu"p4ܮhWF#Yv>&ΈwO׵VȺpf$U_ʒ{C4f+)4sI~{ő_MS8za>SESXkZ9l|itH> Ư9bWgtQI "c@:W-^7sy^.0(vx~g׵ C>y]rY3\Eu\OzIWl", i䝠"#dɥ +VMt2l 6r>Lڣ'Yyxv=z- ߤ"%6d#c'+[B}x2ūiߵ3nӯwyvm,tJC r<dCkࣀlM:1pn?]vGԧ#ǯS;q HtC8`WwHYOܒ66/|أϠFGDމF7C2mU׳ުٺawMuAACUI^h5k6;1^6%_b5դ#'*_#iHEȻ^NvחSX䞘E~Y#Q~*gCMoA tbz#7t~{Wkm汃zIɤpk yݙ,lx bks߾oB\u zX[̠/h=WԖ1υu_Cz>r}s9}2UqZ/Z}fndl^aeeO *3|J <_vH)c% ]PǶڹ\[D4nEjy0& yNiEԳt yNoCEӚj.뭆 tŗHyW٥$VZ.m$s AifZO^z.h)i=6LYT6Vdlzt{R?Pf4%c^z?NlFA\S.g3 ?X+ilF׭D1~uTG<eL;dܵ9k.sB:=Orc鿍=dvȑ~ Kֳ3=r29fJlk4lgI33i9ވ%׵阰Dr1 (ӷnlG>A_x&No!n'F 5ճ(!r32o%3)IC+M0_j9c ;:Y6zи8Y }Uj~X ǑEL$)nwAuX:f̱ Kd<-%݄]uD_W?Z|At6GGIv%dRK^%Y`%[C}t3As/匦 vAmb-]p>[/2trXX I~ڑ60%x^oK y}tp!lȴ;M^պ}$sW/u ]yZ i }ZA/0^}úx&,MުC5=&(di ppJߧGݴgʽO|KDWK[q63q<1m\Om@yV 4,^Y2,]+>X 81Fcϒ^}",^0÷ڈ-\0cb9 pe-_c)1sڵ72׎`Jx"d{i,wErkj,ð^i<u^w|0_:V"񜑏_\۩ st7ΟgJٳj|f^杞 Z]D UWtlPk[QXo=9_#{9ثi}3EGbA5IK$GGa\/ØL~S3N/ZaqVX]0~65߮ꈮOc|/{v|?;}SzMxo_?;8tv2QHQX:g0 *69+iOXR^:dGNۃ䷀Pc$}=hYLЙ5x=..,z`鰙M-EVQ7tR۟ '~Q 1÷tU)ؐ1`Y+ט -[M-2Ţ1dKTĊItGzy7b^M,CCHݏempI3fr 7'"? 8qRM rӻ;YGĞަzK+lU}${@:wg9ࣚ꭮~#ߒ|Hz[EL i6£?>` \ k )LW15_v!MK뉨NgnyYl.gmL.v. 4kby30ι|KBs?~z>C?Fs'Nv:v^N[hu{F5 kԽۢQ۰{K^W+^ ۪Bmm߲ kh e7;*C2uˆ;Uy:_-vҡWΘB`<7:h?-A< \mBԦY%o*A?fГ[vC#e;*֦ $>q/T _7nsrKcw]PqQECh9M^}$}5O 4'|ז 2ʗ7yո#t/mǂt8}{3uC'=LZɵ0fؽ ?|U;vۈ{ʖL^Ψ}"E rc#cO;>!ih8Hr_#236H:Tw=Z<3/@<|4V91|n_&d>y,Rc:b0i{iƠnG.b?n&yhCǚLL~մ9Oɺ,fLԶ[{xgoϲkA6}$ɾ8/92o}{6|: _fX~syQkEͬU3)c+ 2jCxw3hj} 7wǷ.SQ^k]&-!2LkڹU;4qUk{{s/9OX["Zɵyy)q~3\Ɩsi{Vz•SvmXPLԛ&VD2ߪ /9kf@kjL)HOD{_<udhB]2m7菪|ڃ<@got́xL/j6[4zߟ_(Rj1aNP[wvlӠ', #ӓA'^[ `$-&ʙ#,yw'lIHI8NߐiF*P6-ބRb $O9{ 'ҔjoJ6E({浉+ ExۢskGe !!6%}` SE:z_ {k-uC\:z6TvYЍ/=m5Q@vFQD8Y&11a Ax^m3^Cr8wB}rߡ 0ljg<.s;雨(yV9}wscB}Crᵛx1kv[1 w~A#;6^~C8$v*ovgRY̨B-ڕ"o+m9 !m Z 5O'R9m: Z8ha/I>/gle]}X fy,o̲MoճyUuhSD|bDndK=W>c͖},5˵v9MfmI!ER {|,HgZ.)o˧RRKcrc VB}BlM3EgPCfzfO3"gQy^b̠?S'䮊k3D dhX!Xΐ1E.YOTԳ̊dX0!}i8ϝ,/xmtPgdW8O$T'95'i+P=/Mb^bxv~_lC#ܟj"7wҸ3/Y;p5k$S5vw k^>M>@:MxYx[QqIз6p>;Z:IvuŜm>mW%ŚV>AJ/) YwᓺڻՅy"Zt7VO,$waCvM,$rHXg>rT峍qwaceRўboMkR3r o hLIyYT`f\ #w@?2rTUދxdfmcd~فvg+bȟ!z:1'pb{WG!'39֬Z.;p%w;36x-wŴvn74_OHS?YϯiN,crt:+AhkƎAUtӵ-,د,NNzg`Z97IO/y4ЯXz6\3O`[e?=DS]M:{wY3&;,Nz/T*|&n=3pv#V/t`s2f8+~v/;~Lh" Gi&%DmY"-:E)yӤ<=a7%ҩm&:' Nr$F)pnr8tjͨ4^C9/jsW>=o7ރ %z{1̋ƻnSg5 uū.Oz*bcAOپVxD36<;4i&-sD\gx;6|{mo)_@;y/O* |\Ѕ ˗vԧ7=Hqg2[Xk깖i72rAʜ۵VEuq6n_9z3"G{ B?njBIJo%[ 5l)ڄoO|揭IO< uUzݥgcV'ɸѓh3vKaK]摵fwIq1\?උcDx; 0hF]YE( ҖBd|+j켴cDfED\8x P ^U < <ׁK󌼪g`Na?+Y%T/*ꅎoSq2 3-yH=xCn# {k~[q.Asc/$v/Ƽ5t2&L4ɘ-g[d(Ea_C2O"p^ yk^ɔg:co>UHjfo\+w˛& n5l8tjX% 'c!Wyn!y~0kiIGۘ+/o \М/g&7jN$/0k2VmuC#5zG2p_KX_$;~*y=J{eծ# Xy 0=/6i =Eg5abOB*Mo[+io<,t9\ ]q9ۄ_ =L$¨2td={"Pz(~>MI}bn¬sxn=똠Qvo<\hQuyҥ4gl [M ea%tg /3*ײtB۶cD]$fb(#l|'y|h=:Vlʁ-$HƬ+[$}}5Gmt9/,zlߓOI}xfAw >wp hCZcذZ_@qg|i޴Kڛ> &g)=뢳takAi='|d-ەBNM}Ш̮ŅWA~-R$fm_RGlB.XYŸY*j7u >Yxv.Z4ImlaoJc#Bm.E 'XH&9Oɥ Ь!K&K ,5=̻y1o߆H p_{w2+?lseU5DΠhw!Lf-tUk&X^ZmsBq5noOҸ^H}h> u*M$t=pN'_niC::Ksf䁤V7V=l%fZG}8F uz-=9B_IR3ONmmu؈1r>5KJ-T褠]W"U`%@ܯOd*ux+/J"7޻Vݲw+bmHsU3ف#zyC~/peh?HQ"Y.uciO~@X%#'E짎{dB;4_󂾵]ac|5x\}3ݘOS,'c:=IuCϱa-1|ckrgx%ѧ]e꒰+W5/x>|N^A%\u?}9~M  uL XX>.}Fi]'j~X!y=߇ۄƐק??m 駓Yӌa\Zoi앺o8E}ʳ4y Q܅m9iMpYćЯ'fm:zu|L`.IN3ᠱ|3g7Xx?yKЁr߁osvW>4٤{a]16L2&)6mD?X\> " e{D9ܲON>bD4g;ijƔ-"{7 $5NWQF?};`/-3|s05>kEr.`/iOV5SXt" NymUV^|1..sN򧧒dZn1xɰ"{P>Gx m-n'ݫ{w>z'vq`/H۹#bEwjE`˒4F7> Xn@2 g"L;hg8+ƞ;Mxdz e)s?s$ax ?\6)(GltZ+Rj/߈&mY?#Lk }gnZ#sHb.&hD\ҝ)|۬59R0sx3$!`)iDc|.1i'+澏4ߧe\Ğ; ԙ#}"46ϢOǤ!tS}VV|~bM^YOkڢwr\=jyyŻN6| >7آ|s7j9syl8s_N~m_kZe׊` i EJQ7 Jtg ؔ7hVE +rmUuCq//٪60i-&0u-SY2{Wo޼ǯ]VڏD.k&]Iׁ]VGc ؄y5U1A9pjF|-e.e4["xJdm.2jQ_S_Ѿ}{$m0+Yj*h#mG|sV5o9pɺ{X1.r#ݨv쐰I:nIad&p\Κ^O`#H%[rrn? ;Z,ﬠ#W}cYIt}~KCvOq0O+oc0Cܵ~O/?!3%P̯'ov[Fn?9jWDE/ur\>Kynasrx/Vy.uˠsUj\q5bܧTx*+ϱ^ `"b IT=cx&?u3Lc2ox[}vH7HGj%1ͯ zxjws@ݻ㮤~E x(h!jC+ lj=E&_2rc#m~==ʾ#O܉XnUIZ!^S׹OiR 녮v5Mt9\ۻ69*^R<3ޛ\b֘c]ܑ#۾6I`yXj%4F?if?甽rm`?*O_wú5m4#nJ`L^ S^]e5u94AH̪FmRK-0]跠.=nVקYv6|фQ&"MymYԲC!Zz ݖHY$)2]pgx^էQ̻i 'n"Fc!ګ+`i [K22grpgv;hWDKx]1T>A!fg A貢x}Ƽ=EZ/"ݩjSɵH|\Qz;{{H&Dkɵgޮd }'ZԮ.>L'õrYORb:М] i\}u#F167Q+YM )]a#WOcocZN;hJX}t{ǾK <:3繇c}u4Z;q z~ =u.q~@4%)\Zs(.i-ɖOX%.1t5UY ©rzoRc'W?xIBs$I^ ^o%X_:˰O'^@/0pS 19r_U;B䇳ޅZl#;l)}T@̭%fnt3 h.݆nK=¸ NL/ zzϋ柑:=oܟR;ȅPm#|=A6C|"v^U>wuyJ?黟R?@+H/򫧑^D&CGM{s+gtAҩT.ݿ63v^Zmw}vǼ4uDݜnފ4h>F2a ]hY*2xKw}WmU6*FCyA\ǩOlg71=XIhUMktEktW{/xh"^+Ui"Zy㹓!l\dA? kpV"읋u|~Z\ߚrIE5 GŽ-LA.Y8:*ɂEPA%ܫ@<A/cD?C޻C$g۬/#f<˂ư^`7=6VNpO3[QqJXjduRc]L{ʊޱv vVvhl)h/};BLdve2QoO+D),X'3Ŀf:li"i[7X#rG^r%"*hyYt`;GH `?8Fw7G!keTWңQwckzH8Zȵ}WQGזUR[xuZm5c_&=A4l3sSFAQ{JVW2˼kEQA׿lA=R?maNE`B|bm!.ˮaŻcG=bQ$am{/?GUh?jBİ_E] : &ͬ|Jkg-wt]82j4O$.fmڡp&OPrnZp9^" Ԯ+#Y|ҵ{oy:#Hb{9"TLC;6U &nqX}\V }\#YekoBrJc^87.]g l(.(01 |ku{;NFkuEn<|y<u5l9y3乩u.M+ tg.Ds=pU]s÷`~ykJQSd_eyڻsvphCyrG\>CR9usk9s\i?IF6GIĵ5G>^^|@Ϻn X.!V#c^q#<^'[ՉQg 7^180բxҧ]:cto%/K܅':ɺeZU=kq,~镋rC&rYԹ ҮJrUmܾCکM6U_ykfg$S*+++[AAl,-in~hȭb̋x ZE~-d`H3~9ď;w%se-Q*oue=]Sa߷Y+mu?yMa5Cjϣ._5` CP?<mwKHK5GCz|jUݝnrՊzݶ2\Ka'Z8+$yn0g5656tϛ.74)ZBV k56kr/rUk/p\8o>0\YvNR?YE3r 2|}:湜d=$;0Ivo\sVGz_̲+Sed' {Gʖl͏Vǰ:$??,'.ݻ4*LՌd 0G\O2m!.cz!.C|_$ǰ/vGs4 oͼ[rhsS]Pr>u[)ǰO;TV$Rΰtnq{i}s͚D2Ckbsy<%,t;Q&=1r56i/w^r:dŐBWI9 T̖bZ 6o6m>x3`ZO=>kƼ0 ߲L _(yn+lBrP떭ª6UY*+{O/s0F&@n16-RZy3Hs!7龌LT)0huE-2/l5tBDŽIQ%ĤI!1,\=U8׌%י'EΚ)M[?3cS\i¦rǧð)Ɵb?d]TexmM2Zf}A;V&A4zk؜22 ;xm`  -4N^b3w g]wxc홤osYAd2:+d9\YarYmem;͇9FZV.t1^1L4SN0kBUo~- ; ΄gSo[yk!zǖ:1CMGnNoVwHzƲm&__AOYoC5lce~fXN{fK= b-nqo]\l-Р*ёmm˓m6!XZPW-3n4WvfϦŵ=&{H::F.BSd/De0U$3ݡ=B̞!%C%YdP3<]Եd:}u]u_j0K +9{j|!|ڄg;tۀ=24u~5Z%.tzAO7Iԯ7Mgɾ8H{xt&] mu; 91='ICfvV*Z$yOϯ=ōʱ *G;ni <9qGASQb#f .V;[?Xöz  F!w>Kv>T=o9z_v#kD{IqBʴ]sc v(=lyԮ"Q/}~os+;Z&yNѳ"zՖVm c6?'FM5Wq=30hH!$r'&^\&׭؞m5φ^GsfʷfB.װH.}o=\b>Dz֣WF6p/!cJ$Sƻ k>*1GInꙬU.eHou]EV҉*&cCOOF/-cNʅuT ~^caUXR:g8ǘ卐71ӅW=DgIu2]wGEE{!p>!t=ŅB.>A4 mT5:rY͘~ǜv2,%f({%b|tc\&!?9rRɊs6;in2ի:V<167 1 ,cGq5,v Q1Q˻Z-75tcrpRsy!̵j/q Y#jt|kk.߱E!Y֭֍y`3y|FsSv=K[ܩRbnqD;} ]_YoWnj\&'w#tI n[Evnۨ:sw`>v_iz}rG"=iGTy].%ʺ\/x5-8coa+bs I_2o~"}37SNpڭzփd7WJ9{9Us>oJEk?`3Y4 ]>B?sc'0x$ țmXP&bx[`x= tj J{׾0HQ~HϯJL-lXI۾Bc)xvS2 6(EcnuT^@H-{}N3FM+ר9 D{9~SgլyA+GG6&ּt_&G꫗6c/Fx0 uӳМ'ƺrM7B~ F>{1GȼXà o0{$д!*vW9A6uˎB'|7x8ygQQۙe=@Eګ 1觜e.Ae4g\ivߺBkŽqfQ[C?慱{}B3!A߬w a񑦋/bq8a8# *ݩv{0r_tZ4a?mQd>eҾ^F|k<[^Lc-w^RݐۖQn)z>s4/|k[;Fc}myCs PKDZqC9S6 /fhMIa"\ZhѬ="ԲP~̎:;.shї~ScEB:J.CECrkO񽮕=t=3w{rVXN'otJ[TyJ(=Kpt})7vYVk i6b&o`8bV:j/FZO8n 66 :<*f55^>^{YXMb{"'St_{M t4rZֲ01֌&^~Nz .YOx@Įaed#b?fî<U`Yv79cui]{oggѻ]JM7s V54Ozs3\ |Gdz|~_a~bdU.=:'/+]3| -݀o!O}t= }d1å3ܥ#<ZmQ\F,r'leR>|S^#  ̈]Ktam_՘ۼ䫅)/ /Oƍo~K><{#]Bù7F~yߣtx}>F}Ox Uqυjͻ69аG+Tm/ך1&t\zMb3Ij}.d!kn?s*5 6卵V{p5&9ïO&"ug@#ĥ60%yÙΉtXJyR9o8kDq:_F1o}{zc5cEL1-8ZSf{ᯕ1r|aCo!~ rx*z85̼!Yx`k:vLjʽ8C#^e>>ͭSLmw?"Tw_/^ET,Ѻ5O>ZӷmSdAD?ZZwbVt}&kњb w_鞛=`TKx=Џ&ޣZ ׻{6ܕQ#q|:kk{3&9Ѩq:Vo1,t2KlX-_s;'e!m0]6Y`碒^G t;~[d. yR8g`¥xz%rxL 3$ ;7oh\rFUG:%;Q`*|͜t>֩Jo=o "VU5<wڱ&G?voXn7|Mt?B{φ.6Bgǖ|,jemo̻ E4JnÞĄBVv:S2{tm)Bto~sClc-=Ün`hᩆ/v!3&:vG嵱,0=o*W;A@w֊:8q@|̺Ǭ5k@ֆ7cXRw#cT{/"2glG1'Nz0K G4gc |0;L&b*|Y#vFEGwF g;[ώa4Ccў)v7tlF^ jTS_3ř>Vct_>}-zhO^Hi %1%9Ղwa[`Q5dYM-#+,i}(C }7=6 1[xN@g'CxM[-:"݇Xw }8ֆ7ρA;wXPO~e|&=Ozt5'9],Cq=Tp2ub3 |5C{v=zZ'5罔&rϕZd ޸&v1r>^SYF{h=jB!05ԉdz-1Lhr)l>LNsï[fS.ja.}*1F [:l\$;~ϩv\#so[O*],_EFXGVvUa ˵]W&soC`3˲R-qxiD̠<:q61Ɗq t&Cc3qe|&jxbtZW[+h_2ЂF.j!"z"nLij8a=%鯾|*Ó47[|Pw ; N3fAO0U?|/ B֏j 5>ZL=~}~ b\WƳj9P~XMs=ۈ܄3u ^B[n~b 7!Pɸ/y|F-Ir?=\N" __-5,』vck, %TY, 9w& rc]ć_zcxMe-A*ͧʎYUDB{n ?Dj8Y؈&v|B```#f?S4r_GIrLsREu/b3zťY1|ZZ<67/Mx9 :5 X}:BW+[sɾhFy^L{N΋ *bYDsVm>3:o: hfjHoн[&_obo>'e1y07MW^iQM _a~ȇvai\WFNg\W]$?U/sH:*=0iR c4|&}q6~NQvRS!Nle#b~%^xF~|C՝sn<Lt^Xx;Y*ϛ"~+p2VWNO/)ыΜAW}LqU-$ o FMB;pm9vfq-"v&! emmś/>[)/9*?SWPY ]cNVN)U35ah?aCn=շ.Gc;S/KPGkI')Bg{pv.tbmJ7sg{<oG&WUDOзGD#'LVmq8|˙r_>WCTi̐~pdhlBۇIJ6薓ilHFEgkBF!ٽ%lhsJSIFMMc}!|>öNZQdc<>cc/ș4k(:?Si-7'nwzpzp+;t1okn+It۸FY/ې=P~FSsaM=سOŞu'byߞ9CE^M1eS+P8х_Dn֌tT=۔} z|d/I \Js2ٲ)P2WyPX]+*Iߊvyަ4 -[d~mj,L n:#_k~vπȳf7y{l煢ϼf ύ_”kذƲ>QH ;+}VFs79bjSҚ`IwExG?u=7,ѨD/u}cG]%։b$n˝蕫:ZJw^Gm5U-O $w5 PFlhDZb EkpM?9?99=Ϻ{n uK} o|gѰ_ lqHA-@7XczPGqHwpvdC@Qu/5Xo)Nh'=G)R33/"~+;y Þ~X<zϤe~^Or\wTd 1ϟ]F kONϳ ]N|֘z>d,c=;i2x {*Sً᛭[x7o3\Y+QW^idw&d9Lk˄2ҁph =cYd6!li+A 5!'b$3Vm6y P?;l)b rӲ '*uAtbGXtBimaO4) 9?9`Y_;W m-.{WL߉'B<Ѣo|,[Ykc#/~Z Iy;ww4ޑqU)O $lT2`rhڭ %cMwN~V:%7p~BLd }2z"ֳ#=?h8ވx.)?. 6'sߖzx^)nK:FP<'2 Sy=גns x{i+F8@τfg<g^g.6L嬘gv3i q,kn*Q3R33!i0ɎiIzF$i(iw|rUCϤ{}LG>]3龆afx!@M'~CͳoF~7YGW`rH,-"֦L?L4tH߼<2>ľmƼ_)ӃoĜ6F2^%!>oWR$I~xzJwlBus4A'@a,YMfE/>WW'-IS8,rMDl<1Zسyh4F!;}`ֆg 7CG4SY{10S5hDǰ&v\O1$#|~&ߗ|[ #Oqgo9o%fCX<ɐ(>mtn"9v3n[K_lscH>Xf4<49^o=8]0򘳊I͈賿 Lv*+{bm|.to{17Pȼlgeԟ`_E w#RX)۸/k!^^ƙqkHk ST q<\톍&t2m ,_tK]};xK,֋ w|x߻>0ǻk5شym/ZiŚt7~~'z ԎѢCs X]q̗ G"w ش*xOZT|jE,{1+'6/YGT#1KBw_E+/Le!U=gU˾ig{_Ssؾ.qEA~yuMC~CnzGfim6JG*$@M ^3.)?=Z qcwrH}+5I?c΍7J bn-_u.~8:вٚ]91}y:3/'^%^ۜigyDN2rAȓ{!r!>ZD3ݗ๑GX_xs|E U퇨-w;ry] W 1r _xء~=I}:sR\f~eo8=F:7pJk++"q1M$~S.ڈv8gϬ3j+ sYHeMw<.qKVCUK:ϸu IN#o^#˘t:o/-> hH#5tZ$[˟(sD2rAڂFԃpQU]+oz6t_( F^8`~h鈛'NóLB6?%oC47~8}GO6[}DhrQmLtb{Z=0.ə<@{k2⇈=q7Яr{Y\ />qqkb 촌(OOϿ4B0&Ju^*I׬u]M)+d^h/41O+ e>y@=+uA-[i3(0|U,ķ1j{Zuܼޮ-x'M$/ ̺Zjo'rIuS MyyKч62>Y\K2r5^K!ckN+ELﯣ/DrLIC٢)D|Ϻ: -~iߨ\c= ַñ8ϠAGK2o;y3rguM>裿?ZҼgn3`5ڵUBR]NG+lOs~nG67Cݑä;#Ά݉utм8^"e|יwQ6 ay|A`>&0a- Q-fŠwzo<%ErζCeU : p>ؒ3_cnګ(<ɒH)4bn񷟦c q[jSA}ρY21YcY[96TŠΨg:a_zoOX*YZxLbwP?~X'%)5a˧{2|;Ifm=!'FaQ)r ђӻL<5ֽqGqy4ļOGUt6mh9 Qwޛ{ѶgĻhr\Wl>Xj?Y5^oxMlw.ZTba>K.mOTGj~0"'yh:&Ro+|.G^&SUlH gr]L:2iq6r.TFk|q0kGp>SPE<$d {'k76a &eyC2VwгsqPo:咸,}Bؙ֗yʲ"+dzf^"SM ./FhQЉQ"zwى'bu)2'}g4ɀː81[Ϲx|{Ar 8;ߕ0{b} &U|_sA}|c}Gȯt%ʯtxf}A8fsWL !l_8v-{cC9iSB?".orqSKDʮ4aLUvY+jǁdS'oEu"uŬ éSeܺŎ-N{~'hQ!6*C1cP{љE~5/Yܡ\6Qcho9qHaxɃrH[6ͳKԩ[w鞋ȶKY+B)m XH ˢsX<+lUYfa5cVk^{u$Ǫ?k^q' 6-0!Wc=XsBJ z`moߠ&+rֽ_ 8!eЦwڢTyWf DX>7Wѕl4^˱zǍF v#IЍ.|xן@Cn8UoCxudpWT` f(h,1wA>% { ~]=oC8X41m?p:|QfPiL_0F)r]h!4w}$iΉ|2 WU|=3_yzČі4!SoiuxݘRa+ț !?k";|YXFtt>>>C(Uտz"͗^IGm j_P I ɸ:CE'&\T$|,Th3>=3?Z)<4V܍3pgBo9w6Z!YvV̎47od1\RW?.K{70fƲH0& |?.g|ԄCpt4.zY~L {Hv/Ё/9d>;O~ o9sD}<%zh*t?og7C,0k*w`Z9^'Yz9xr`g59Tizҝ&l 쁯6G)e~tv!'&-3G_I?Ng.O HΛFr]mA/юwe|I}S*HNW婩w_f7<5n`,-Ad+'3Y\o~?3wq]}ﳂؤ+Me,qn\{%vX}0غ`#>2H^cmp_H rĨ,H>[/`f&&cTaxL|ΉX力Ѭ p4p"\c^ Vvx$>4.Z-֞*EW^p pws)jc}QXKfmS_q=kw͛8 yTV6A?ظB;me|z'=ndN^D{{Xϝd3uզҶQ/BR'^]#jVf.y~*1!p@:2n쏳HƺNu5]85c_d2bz$cCf(klk ۈ'GgOI ޑ> $\ʘ}rl⋨oR$kAu2-Ӝ$/Ĝ+p М#V7kǢEA}.嫞vkZ?E؍s"Oݥ$#'| sE+M]m(}`Q#{T՛ץLwCz9`UG sGyhF [}Dg@.0K~N#;QkИUFSGnKWK9ԓ|b\[VaGqN뀶S[tmVvxN ɯ/<]S̺;OZkcz,6RtDL Ogh>y{8?9y2N^9bFd]ы!/)\,D;pI4hHѐQnBy4e z:~QmgY:ې,FltNemۃE=pz?樁uYǕ5b{qvŹhMM_lߣo4$mZA4hZ=UI{5Fh*ifC&]g(<y+4SqK*.aˎ=5NaC/Zҏj\Ύظ^_%]>Ri'g匬 -Ogri|@{j3=g^wXOT^YKgd<6t,Fw$Z >B?lO#9c|zBFW O jS8=Ci| |);/uH[lNτLŽd&5:y=govfo径_(;H7WWFjqfZ/-Z؞Rω\{^֧cBɡ}ݴ`B{ &jzօ&YF>cP8H{$Xov41VV0-uX jNhB2ܫcenVN{r|d{KDw4r;lgog:mO\ Noq~g5WӾ o'__6_H1y#MTG'ڷh_ѾD눖1Ѿ;Ҿ?TR-_Y@:H=Ɏ̓ʊggWtzafc^FPNG,U=2gs-vޒLf5t-`ԇˋ 7]؜eZx;_ߢw ?ӏ_y1MvnrX_XdM yϐ+tJ览nО„;&mvF/eQsxMTKZE;x=F?ubyjݜ1?#WO8wL< 2Si$8HF!>BFny+cY ;Gۼ}pd?YZK)YO7)arJ._'E.nRM\Xӱ>8VG9+o'dY H}WܓYYgGtU7M MY;_G˧NlzccYFMϯx͉9? BɻT]AI7uEʴ$T3<.ތ6o3 YI&$e&w^Cˇ!Hg񥜷p y|}㝾hdW !}jcx |?OΊ\3>'ǏX|f.ei~m~G56F۱XWcm+E>hobюVqKqd =@D76fҙ;kt>ظ ?Eڸanظ7=qZ5Zظj9vIWXgw<6ƕ-l\v)j&l\̺t(VYp5rrH~X)|6o ;_Ia[sPرX2k#?m`8ط; h=knιEi]ۿH(aڿ `<|!ھm_ JrV'm`~q{f lH_1l]{kmׇ\6v,2ɨL2j|?2e^2ZcSe'%.J9kRǢEn1E\zCMh3J= -n+'^ޒM{_|rxvs7ÙsX _ :FK<7?sE}̤jr| |pCbXgt\ofYbY؏Yh=ڠ_>|ن؟U٢ |`QIxK'7pv:{|E .۝cC.?d42{qEMja]61={p(|};]+e=>o9s(k}Wim)y;H?jxW2|h.AO@@S|4f|ץ`Kld\',y(5oɃě W W.Z>O5E <;>u%oGgO4ډBSs8_[~` 4/A[9;yh?} F549mUusfr!$N@3PaUm9\R[$AK_M2 Ԣ-Fc6L/$¨I@EANZ@׻9əɄ~ߟᙜ۾Zk.*Ϲ.\|;v%p%3|69r,XO-b X6gi*dLǓÆ$w?x<?gx OgyXpjmJP"~sڱňĹCR˿mr62hc!ͯc)zn4v زh\êގ6h}م  9+V㦽{61'>_jm Lu|&?qؙKw[)-k/R["6*Hr^v^-#WL%(Dg> ؑ$P6óVb1v\O.sV=+}Cvl.yֺӲ\q;05qA6qO7VВ`ߢqAW>w0`\qNT4>ԟ=by G ȴu;jvpoC&}-z7 `Ž6E埑߄$`]\3 xkgp&Y5ްJ6QuǸݏX40y OM'rI'u)["u\J[ZV ~K{ƤC]X=-9ے}߬?@m#l:]㓭KA70"~j!r| Ru$KՒ,Mmo mowg!n9SqPXu6וٜnrBiCgG49/9/kb]/-3E[fsL*%;Otr໶ll2|w - $[` !,n'RKgAGwZED\KkެL?-]eM&9q*µJwJ(2.FNG"B forꅯeeq׳=7" ”\݇H ?:qSbGOp>gb7{? ,3{FE=RW&}6|F @=ʨa?S'9}ظ~ɤTV6^Fz^sO{w-űreqeq}zXZ>ȽAIm62N+!g]FPz𼶚t>u .e 튌f)QqEnį8$\KJ ;f[&VY̥#OB76{Nq,-g-mi eMc<# DzqwH^Qs/!x0G).s^|qg//.Nh_Nd,M;9P2Kn?hM:Ӟ];,ҹxv0f/|Tq]f&OR` 7ш6~) S^c̲=XK[P0S<mἲUkG߂w^MF9y&7j"\ƻ?.Ņ{KbY>:ƣ4"9sw}};ŷyX0 |Gҕk<˯wPq,hnfxs ֘ؒ[s*I! N{Mclh D|DdW>Mp>Mi /c*<ڣ,s4O78ǜI6 ˜xLgo}{޻tQMC6ԗwaC0؍Y *HnCs9k]Wc"ԩn<'MZƺˋ҆sٛpn7n\ W_)ߥ#=f ;>o-agxAP y=r>DO#;YgWlj+DJtVHdoraC2P.bmP./x쁼>B`-d[b6 kf}rv} 3Bͼuۉo4%g_'(%Ź fIHe*H_Io==ki>L_| d2wis"}]g|^iLc֐}q^Uz/U!Y^qGc@qㅳ=p~6~]Cqvc Ox3bWG謎˔1^hvJoe%y2مw{i9 CVȁPÃyut\kʲ q􌟷0c:R3?|.Gk8&Z>3Lo b*꨽_UB&T+uo[ڎwgXDn6n9LKCzi.`+ՉAm@?jzE{NQolo9=j\|qAr9ڃDž3Y b~{[l 1u,[~~-[_RV);~_~F!tpo$wi:^`| B3*ǒ]_`J5x?VYRϜޏe yVZ?V3fVi `zeۀ?Tn_X]BDok #2અv \5);SM?(8>yomzkyTx73^%Q<|cs5i9,߹:#5}ݝ1O+x]XVC˯ o@UԇU`别AePdu]w˓\&-. O} 5 g. i>ǀ!prr$Q~xLbt9wm(W\4Ř~"G[6Q+ozE\9[4 5|/>ن^ s<]h T ze6Sw;3Iۻ΅J`UKړ,$&u^lBZSKh* ~DD<Ƃ8q7"O49-~ ogCp LO'_in(3( }Os2<; `F` O?GNJk;/ S dv Ks<JNNq1zzbvgy}ԇs <$a_3̤vz8`4~ x>벖jmKivZG$F߽F~m(9uOӺe^ <5%,؇6W-WE"kóy0ΛDMjKnC 5_yL0?]ic+UeL-!b;(@yɟ%4^gjzbqߧyz$~&{VC^z5}lB[ Kc3mvڧ8խ~"]c-^um|M<jՋ8==gB&3{Oo/qo ڸGlrLi1A~crw}4@ZO/#4".+̹& (sWcQsPiuOunԞݒZL?qZvWd߇7 V} /X8еy6\80_5̳tn`m%4:BPi~P(uI-mTL_Ԟ*3bT+8iLoYwNg( vצ>g?=Y3F]i(8`ӽ$|+dz41_h]̠uq] ͉c:bՃ}{*Aـrd̥1SƳ$m| =ٵw7ĩ.bfQ5$8pf1Y`qE0X"N#w lm4G"~\7.{0!EَiFjKE"#_ `Ev  V(5,%d+UyE;-) 0c9h"U h"1{,Tl _\^i2IWc>A/=ʏ͘N_P9pIRѿa?)p=8<YY[yGn6ɮ_H9Y"%9]Q씢% U%*w9Egy*iGTa[Xeޝ7KݺKz{ d~[ wYn:[D|E~FV_d..Gvf0ωZ=aNY[@j)v=6續ʍsmUq7H_/K93ZN`7REN{h(]6iɕJbt .B}Eux2&޶OG=3o_kFxa kWhW-gxM<& _ Tfy<ƜjCyG״.mVgbVϮd-F-6}RR5B,1e{ ОÚΒ^F{g[d$92ϲ[7wŻ,l#6os)qJ0R%xm5bԔe;q-3ϸ_̽e`/HMsAgkM1/xIVe}a9/Sy<z>:)8PP[ wArIߛ'&S}\sR'}2=Y;qYP7[Y5[@B{]2MRO79ߨau5̠8v3kKg᳓!Y;kGk1Vu*h`ak75vXGP]#B5)9Nfjg򵟈3鏀Zx? t:?IB}o Hc.}1 4V#桪jv0ωvjkg ϫ~isikJ#rC"<>)Z< o[s9>^,?NDn 6Xs7.v[Sqh!ۻPy-:vvդd\'慅hÊN^SRdQIR{IA /kZRU2(\+zკR[$eRZ@^·o|竗l!rpy#c?>;Iu8fDfK\vTSWԧYhj-Vǜ㴀oQ>̙P0ΥŌچېPEdz?K0W{ I3V]#iq;JZˎoYt8ش+EatOL#zێu:'l۬GE\;U$4W+3qE3qoiqoOoΡ ؎C 88nc>ְ4WSez /4Mvm⨟=7E`S~aLg<ͥr1Lc츆#)rxM#b>f{$y`v lW,]F||HNm2/x9t[`>}? >=Gle?59Nﻉ&-j̙2Kw(MzKpƵJp+;3%4.3g͜5yՔ*vS#\( /nq:<.gs|hMDOaZܮsqfi[]ßNYqu?tjކټġa/!sύܦF|甮!=?YE"^_:c@#-[uU@{y_ZL.KNDm(A'ۜ] }0y_d4طv9 dI. oD<Oj9aN詣2Y>UZF> uE,]f"gX~viX62P`(.S~l8-3ܷTMpMnuԆ sؿڍw$l}v*R8<by1=s3I_~/8o8o{N\O2[36+,8bREoB ѳL" |?}rh\ǩk~4<^Vez-A_M y;ᏢʭW&vgh;vSSj CXŤ{0 #r yKsGhm5Rߎwo}h {\++)-%_X2j3pO~]Ġ:7ஓԗ։|SH/5nYuot ͡dvΩ]d)c&7\"9pl2&Ot4 ,3ܾ"D벚L8пcC+ݒ+[rcΖl}Pm6"'Rgдzqk7O4m9z΋Lq8wx/~|I.`dI@wh%\VFYd9J9 +#k.y59rW"y# 879{[5pl"h~H|Q¦({a[]o XoA'n Cmy/.&s 5ʯ3=+|_7*KC;W[/ +PPs[ g~>s眊%}E9[a۱h<CȪ4/XNyХ7Ҙ}袚Ư8,2L.) 9>o;JK9@n,w!?*-ͬcX-E; F0(f{ lQ)&9 u,L>qW2u⧡XˍԎx߲y_@C9Q;ϐDњO=ww-&xk0&jfnJfȇ;e@gD>(0,'B<#r k&^_1H(1 1Ջ<w+mA<i_&zhg!{wrrOH9-DN<.fv?KrѾ =1C]4:JMO0ٸM60ފmUa륭1KGt>D=wM5쳧8/Nŷ ^O'h~'AmeڃٳEOYz4R %Ɏڃ`b~ܶw?N?[L2d]P tyŸ774뛌ߧD[.+Pٷ>:و6ꖉ9IpLe?E7'+5.dKk9ΚWlcK B6%.'~6k6/<ߛ˯nriq6i ' de!GQƙ7"dcC]S(̄p٬rl]l?m;h"a.sWs(eM?EFώkз{[ ,Hq3օ@ğ?K#H\{$^EEEh[tLH]b5}EDPsk,xۃw0`)㼨ox⽟߆}eDy#c7ŧ]i|icQa_nd#|-|$CNәk^g6<; =p^ǗNS?]G^B::s\Ş]q;).˳.UpͲҶ5]̷kE 6Ȭ~y%+qRYɚG* ,'q]K`-݈O~ƾa omoa9w̩iCmߌ/ss"ڑ^gsOi8u_ugOk]81iw'ShC\#2-7^4^|\PwzsxQŘ20FQn{ib^Wo~޺E s]j1U ^J"K˩b.sPc}3lφ3ܧ)7zPh(0,CyĻ?`7mȅiK?7G|;r'V mcYk:y'$Tۅu} ɤq#8yjMiz;^p?v" ΢ D!r,P ~: ?,O1:uGQ.#w'rnRuZtm1' 8S,0> :+>y%kms}Y{y mz`r1!; N~zj,y|.@6\ҋuĿht"9L5{U(/lN]|?PV+I.xNQ=+=G_F&s=WfRNV#={ g}tMs>RC;C}P(8m֯ >%7݂ψsLoIx\e(/}_0&މvߜsT( {#١>n҅Z^W;2ƫ-4.R=CY^K2EYnu'wM23sVQz$~6.3D]3{>uM±HbӣߔLV>lyNT3)r~g5ZJY uLzQUIQ#=1^{=^Jlՙ&ꌧ:Du*l |3Ɣ(^3V6NRi:ZOO!N+[ϊ9IUP># ~G:0F9- }K0ET/rj40tL# `hcƨ-?UJ0^_`̶8}ՙ3{N4p6~@D/|cE~*b|p|?yWQ,hh5z\jm(tr1Ey[`ؙ T\V\k={8\΁mgigӾB<_HfGeȭL:&fRˎzľJ'9 wK߭Ǚ̋`'8)=weWQ=.sfwyP'tS~ ʍpGfAPY@`ة& 6rkCݦv]lR瓼yN2X^ӿ>5?!&'qި>է.8J-auv_0JFsŽ/*i.{T303ճvS u>#S- znV?mu)Wd1IeG3YOb@ KzsRu۝ԙ[u> Ta%gq{|6ewi8w+;b"۫}_(s;Sv$)^L^1ؖtkg^˂b4- ơGÀO]Y3LJR{ bZ񮝏g?3/j< rOm{ Gk]៏Ƽkݼ}G/ds}Xl;)g*,C = \׽vknS1=JpDL3lW _ׅכp}t- yϽo T> TUݵKa*Dkm@ZXQw/|//,bC[k?jE5[$H#PhXX< 01@]ȕGdM16zLdcxOiLȦteJVsgϧm},uǗ'c~n>cl/mq-}%7ƙz(+83mr˕[eZ_j;E#of/oF3cX2ؕ6&\}ԆO7m9Tfr?fA=W9mi1;SS4g׵@G;p}gq-[qt 冖i\ܲ^]"U"5p&Ul6[k U1/L!ceǴ`ة?Vgϔʻ-zpe3+?8PU>*g)Lt"TO;)%~gn?qF9.N+zw Yr)Ǩ"c\Χ*!yR`\G>9 ץ^4Q{}1btW88a^ )ky{ۮ躇b%[JjݥL>h.maD;DUDDލck_QcZ>V5XSVjYuɍNS͎b?D5 }m}2?ߍ Z_yuy9LaY^\*0>&qQP#t},;YjV \} i#@B[.WTM&:٢xi1b40fBz8-:;s hK}e=ڝŏ}Muc Ho3b<}˂̑ZdDǓ<"p 쇺+Ž2@ 4+T& mB.]P0STY چknx?y4t{d{Jy<𕲔 |}"~5gݰW0U0<}l Csry)8'n 90S|*gSRšLT`M߾@|ti8![0,9gϡ˺,zuiQ6Q1էW\E]Ebe:ٷgbJ2aC,cB|)A~c?q?\kgH`~^ffѷX 5ҷ}L}>Tu"KEFz`߯-%L~I8uF agnJSa;K4}?t~粌5.0e0e y{mB?+: ˝`8oq^Yr"̈_UQryq(< mLhcsWEȗ1n0qx6i%cmIX*U҉ 0ψٙVsdYzXx~1'0iO.VJ!лI :D|pmgwaVF`Ova.t4K%x6gŸ8Y9"W gEM3/7ϑ< hOߓ Cx~*9;/"y Zclˮ% +z!ݵ9ʊ2_]v$M beۆp.4Y|ZNSOfgW1.!!Y<=Q1 M2Tkk [<w(LnZ@{hLfܗgzX9 \E X !SyMgm>rDNؔ>ධ,χ4_(?h2sšOz`4܏g=regbXb7g;7p;8E+S=Adyq/}7;NK<$6 w+b)Xe,W-w#13= ?/Ip9XZ_Tiz56 }dwL|.꫇C sR13Wqi76<Nsͅ<%s6ծam [`k+1ny6tt`'WӜTxpS$bbZ8ރcWt7jH۟oPحg4[ȘZiLo)Yc:e H~,Wr?[ǵ3͎!79ލo[ܩW8aT_h +46'ή|S؏drhbIvj(z]jHؓGI;ZzI=y3ݴ7O-@cE JǾơ8݈׆V:D_ƹdgVU]ê& z [Z%>Vu1R15'%r<7x}0T rR9+/.WU47/;|p'qG@(wOnu/,Mh[OBVŬ^GG6I*;Mz>俾k]FesYL=^yZgZJRf{=rEG9A>g"G=k/{z,9inN4bzj'GZIB/mĚ Xl~|g,q,":D Ԧ;ƪ"yV ~%+4?+cJLnc$T=e*|8Փ@񒹹q|I,ԇ#CkF2l(T0 x53E,SC~Æ2eG+5bFu^{O27~.''sNKYZNb2О?Ov-%4Ÿt Eg_yC#7ƸjF2o#u9\YgJߝTh"Ө]եc9O RmFK۷d6l@8AR'CViF4oi+3yEBDSQŞ]#?pE`/9-;Xcbv9i9TAaߴy̧Ni.^5fxl);8_glYVLtvs(~W'mSX%Iw0| =[9_ߖs|_Bߗ{zVma^ &fwjU7'Ԙ~ČXf7mUMH\;mIt3Š%TGJZ}WA/Oΐ@'-?̞Gp:e"%*--zUV'=X +*:JK,wD3|`[S T;^ʼnܿcȞ-/bV-qDZgc% lz濐ȖHWJVfHcI.lf]Z-L7[\S3h&(eM&֦\t3cMeJ]xdw3)fb֦+%T_m 2M؏k0E[ԥR{yE{'/;l_L%Π8nuAr-pg^Ohނs KedOd_9CIkԜƜiden\)aԍrZ>Mu*9.K/؉JZ )5Jkmq=h6aEԲ''}fec1=v;KcYv=>^Dv篓_j8X`(G͎c08S>*ouS[G?x =ָw"ǒ;w.^ȩ*i/poLeE{<+TQD^[^?l6e AF5ß qʱή-\ p6־X/%]C[YЗH7d]Oku{qteCb, qPCn$w,6&QU>%/@nMZȇ5d8;2>Eom<\;b=!rk@e+H{gc8m8mLc? 5fyoamCM'BFx aEm>ē_G~BoƂWO:Aa xOO/p:4/KA'\砿|M{!GJL{A&v`L lq[va/`^&b"fVexgЋ%[ ghYt L`8( {`gTsRj72Iv"߹޹r/qWO*zv3Ht)\`&=ɼ^z4YJ:IDO;J3ZXle.KuT꺫R먞&y+Uy}i<5L}y6z^'sE^O2z)hg#eq[Ϝaȩ¼ȝCu5⣺j9ǡNfS]3%ܩB6ȱѐ -^88/2_&e\ [9N8C6I.wv>lͬe~1dڷMHb^IvYFCcAcD|gÃ$,:sؗ`@̕w@xH͗;_ѯߊO =s.;[`§—= ՘['g`/͙ZcEڨYJzPT)B|'O'4~g3Nur`bh??.qV ܜ7H8y)h+V!iџ 5h\}i~ا*u*ZZoufV&W#oJrDD#T֊6XV^ZZBDHA{h#)$PkX#ǿXx=q>Z\A&˒}X6R3 ^sqӞ1's)ۅCK3'2!#/^ .rR]XLe=w+eK OVLdce`ϪLZ Y+Q{Qy ~NLmEm/%|۵+"ʇ XyP&^VS'##?MޱDeql)j?_ü7>Kz4цw.eb=᫄3Sblm8xJ;F|)c޴z}oSxW;x 6jh"y%EC&4%8d;I7g!qwǸrMi|篬55ƴ5[Fr 9?2s4?.f-ugR>7Ok 󂼎4wۄ35YڦL)q3T9V6yz~.r2/B9/SY6"_?]Z/bZxaDZʖkCyf% NʓRu><[?rηo~&߰j;}sJ?dWD=kqqиѸKf-7 dg[KǐM r 1'>̉^9~a[bGŒLraY3_̂q4Mb }!$ײ%$BiO@|(uddRdK327ƐVW8r:c1AnE/jq #V&CLڧl-Z;Qw9?5*_qrju\<:`!`/8Z7rz/Z>u<{V_>ڤ<Ԇ qzUt}X>&b\/k1hes69H]AúχLӬk .KwyAֹ%a~T]x>p/μ-I;ض*ik;W,lDx_=S *ղ\ ٶJ Lq/dVsѲ&9ctırǠKngH~pFi k{bQqt㐇'ˣcq>> hyt7טTs\Hj-gj39\k9Fr]}W p.%N P9 5/Nʑ> 䶛$6BOcqsP+zHO{l(9z87j@)ؠ t?!/ro/ ;(Bkbܫ'ڱ~liIoarдw6&SuɗƶkrCdf? #FSv6ku#e-Ї|/{~~9 oӮ6}o6m=6=vZiP^vx:VmŰ3dqј&:7<-t2e֗Z~~m{=5>VK0x'/3cjgIa^%X:s,9~f?أĸ`dL  7·sv%&޷T`ur_ca􊛭ݰ,?Kfw_DuI)\_s ? fa2=t`'4 ݧ,:&FnWa?+Y)Ḣ<l.}{?N7uѸнJc. dXŠHc}ƨ0FVs-#"OALi6࠴e Sts)3q#>ya֙l!v,$I3~V!@}HPRkC>SW aG h ' +z 4Ma\W+K{B}6^М} A6lP(m 5>d YjٯohuB>W{O5 ,GI;ҰiBt,{d]>,(uƜ9E)n_IPVxM;8gUuZ)&-՗.6[ hr9^];6s白Fg;}>XoZgmbsb&!o>aq>mɝ0q=ţr쬳Ӻ|抴GVлwe+Ҿl"@ϼiܻyj%눽!ͼe% 1(Re*vUXK X~9毛L{ڞuO:v?`GxO"܏G+\_E"Yv>pw+#.9ӹrU>sx,-ߜVұ[rڧyDy4CGC ^j#TjaCZUk;P]2<|ڬǹwRLg+o^T i笴H}u\&-֟ ߢKIj'\`"FgE˫Yl νB7O$Z^Q"M:A_*}S;0$]PGpAg'r-zC6;)ʽ_Ԏ=6w5$a\q潏hgַ$ם7/߯5\;m#1nҿaK笤ڪX[x2wo&1Lj3 (F貚3'Cy~ؓB~VM VؠﭖԞ5VgBỞq'0W4%MȣyNj1S;ίOcT{O6<|'\͓\VzONf}&:h.>eX|R]lVaEӫ\qs hcF`1ni u4P+Ԟ 콳4 Bj4Xs&&82u,աik=.F 9 ##o VyG2]rrIa|I\:ww\ IП>φ!t!vVM418n%EׂWa hlz1,{bINb./~p%sY>i"Y1IEu[df*?c+ʷu#bbƶ ~:MCf+0+HBnAu45W3;gGuhc;Ѿ~jPv/ }WRQgvc>Օ'rƣN)^Xr,5},4ֳi ~opaݡK'᷑s7ۇ92 ܃?2Y&-.JBȲyי6;s%جU(@|{9&"gM&1k.bLjׁLT_66޾bEPnL`GD_aC~c{-YT)c>== eoSy% x&{{ci0^xv =sj>T춂O`Ʀ6P+}u{oatSlsN3;53w\w #(MSMV_7 Hv~VJCL_J5aĹNѷ+G6{Y^4ʷwFs#AWuGd@MٰO?r`*a*3ĊL6m?;|_GIFdw->_: 6o}̅\$L ,?b;_=} `WZ1N/Qt}6_i-pq z#dy?}7!6a_ ݱ?&Jcy?!tF$c@7h _Dfkt0f[.1$j2H.hFySn7q3m"ʷ!sGh:xc^Nߔc+T ޾+`?g} >N`M7zeë槎ښQ̂a|F쇵Ors8碻 ri7h׺R!Kܳ%qr.asP(s:|g5A P\_=Nu^G:y!>.9(Gx=úQs8ɝe{qkp ?WI~y` 59i-B?X9j-|4ndjs%x'$wDȝiqV[5 e}Noe6g#|53?BdLLNNn"[lky^\CNͱxk:ȓ[X@߷y >P2Mfvtř/Qap^&a%]}k`a{># rǙ\<TTjz+j^u8LÐm8iećy6~k\ħ1jx1-qи)<_`sf'cLyVenq6,7Nky31HN|DtJk޵˜9^Γ99H-]:RwA!*̛PC>Ї_[S޾>wʧ Y/- X ;c߇>O4[}oDžE3a,w?h9[|uYbrLhx;\5IBHZ|&59ܺ(|·lF['{!Պ~ oXE/^>{Vtr( T{/VqB2+e*lXۈ>ň$m;EWtLe|mlkeWovN$o+Gifez;0! W>?*/vw@tt<:>4Gh?tKD4_G΋q6%46i \S4y# cZ_2N\Siwr^xd6k3|wXtc(LeT[vff~;gI+M Iƃ^K6G VH"&[>MKl6XZ݃"Nz9 6i3 N|91 \!>oOSM>Fs~|dg^9u}Wlh'uK܃lxD4qJ٪4I`or+Ӆ4_i6IfAOK$mKcөݘHv96'F{!^y7\?@9 +w %Y 'M鶟W?Afa9*#alg9ɑu{5PA^"?&o?U~}80_vުeF.ο/Go"mq0eHLоsOZK -}"MPtW%j=DDcÆ:o2Ffss,vsHx5bZ]؛cS%TSx Z ʏrmfI@ 1r]~Lwv甶,kaZ87]_|p]?JpցfsWo^_ߍs8==~=N"jO|=ikW6vim`ḧ6֞FiϚT{Ԟ=1ԞϨ=Q{y.i|L*=^\Jm({,f -h>&ژ\ s*䫥XvNЎ<VD?HzƏ9VBֽ G;Dx?o׍ga6#ܾh5Dխ燼/ưqkgcvRuzvD ]_0^V]_xV2aQ{®>l1oaגo8^:N)Pߥ!F?ExuoXVvmR_0^îcTOuZSîw_ϴk!;<}\ &6A֨ 5(Z><8u/c\#-%h+WWNQkW,48:wx)X:Hvn}R:FZtH?hG夛 փl/nhTdH[Δöصżfsejg)sNJu0rD2*0pav,͝N#Wb%*hl)ćT?Ft| Sq6ّ&gWerdf OAV^.gU3$l|0T~ 0mH`q^ t|ih8^vfh3GD؟߈s塜FChdNsuWF{xZϟn7Xmf,d6昨*ԃUiU~L+XbR+U`NdX_׎\5$c`GLszzXHaQMX$0K- ^_[q.-aʀol;5o<uͯ7|Yǵ˞Mz,{F?Ds=iL};!`"޿/]i>Y;zl}76V|wㆥ!Vܼ3q#ewŪgy W/lڸ9B]p:nLo,>fOd%  'RTS\tR艘E7n}dW&A,T2mn/$g B~"qMF|'P)/El0H9\73}_u5jo z.xrv\ky/+f|o_? rHbewYu7*X_{ַvjn)3NuO{oy6& _hg׾٨Uv9.A8?{VI@.4~ ;Dݓx'Я,EqE4_^ Q? kggx>-rGW1͸Yg23Jx'?vq G:4=Ԓȴ<*8͡OaKr+k¿ƥM ?o6.]CgęhHE[e7I=rR|o)?w |kCE"銢L3<14~"CC9T%٘:+lQs&H𛦳1C7;[#nM%sL YC2-3pS(Eˎ*Gїԗ k}PXHi#h0s}Dџ_?.ٓџǩ?mԟ3̆9:y*]Ar=+}즖DRiaRKk2JQZ i~=4;]Z_M]v^v $8:_4 ???YDMe8ϖKT'ϧG8.4OgqDOC7 LT:>c`lvF==$4potC&?k̴Ee(w3}鑁Jw[Ԇeryb [_4[ ;rʝ'mקC-묈Oz>&qlx6l`(ڄof! n)G1 ?jW4]0$Zs_._a^%XUIBr^4Im*T9r;s! mq$k~ǴsGkRܺ63G`mY˂WA|{y-uW7_NR$ 9}p>\8΄kW ˸x.׌}&9\N笰>h>g9\3NߜoEw*'/{%{/m ;/u~vC L~FskbY+n?6{z-tjN~NρMcYy-?'Oe͘r3rg}_>2[Y~wq1/,rA׷ҙm͟( 6]ǿWd] lDV A!\~t ׾y^3~?]714t0;OMf`٤yDz_v!``x\FJG˞x`exeإfG%7 2]&(OHJ^|$w8'T{`*,? )FհyQ7r "o7qykF~%l1Xg;!?'БhP#*E,(#l(Eޚf1SI娉Y{, wK|5b%i>)p}p_Rst_*_| ~D!dWLG$'$ Lnk=8 ǯFzl: chm/qO&mmf{τFcӡjajei9rhݥ1~vomN7k7Ss Г6ׯ T̓ cڮ9QN<zAOǂoi>,|X0{Wǘ 2Jc11q9Og.i1H{$':V$+ci=xċiނ}bM-&?_,-d %zhw~¸^#g^Ka2Olhh649X̲4ٚݬXɶՕ)A%7L/%d㚷Kj}6T69$sF1kh6A::DcXMy7].4ߣxo/fL=}IڐO㉱6:I<ޡDŠ@{0A6p[w5VK|mL:ﴤh~1=saWmpK3P|2eقJ%dQ17?FK=Cs6Zj-v)`>jv,]J'z`y죺m*>*X͸lCdE3 ! 6 tλ g5eW0`gK%N1+l\/[NXLon1O4U?FIr}{3 RI,D{l|Ye3zp+GO[6X}ԑļmmClxL?༊q\E^^KnI:s;"==, +|qĻ,Β5Y^&*wjVղXJڎ6c?NCb]7.԰j̙6-Vn I~ŸnyF4hCOڭz䗖Rs{3ϞDܞyJK긿3iٓ3mTx9Rj7~NkbkzE6=F}RꭇF5-ọL^{B`I$>߄yy2/WOͦ{7t {sΥ ,UTζy2Mdѿ'h}tFW,csFܟnv'ҝ9{VcQJPN)=]J.y_8ϳ'75Ih<͐/P $h|q6T^CcgP] ~h/5Ckl+wS{-uy?j]gs)O2_nsjc` 辛滔~yOl~.{7n~y-c7O&Z197_g#Tqoy.f-/wp]~Aޗ3D퓝‡ց.}C{$g+U`YP8!};WI~IꄏHܦC8~0kK~m>ͯb!߄zjs~zNC7/;}` ]4>|%Fkm7o==ߣi}t4OP8@1o9m "|C4j2o]>ȥE6jo6OA}A#+\Syfu2u=۸Rp [ A!hitϣlʐ3p׳atzXΉ%|dyٗX'TMfo9gZos, G2Ḡ6T|{Mۇx,yDgζXyn{?\ NL9#Vbw>  [mc82ܰ_cδ\4F:d%d@]¾dh\Ƃ)Dq*iOuo39x~j!u\%|IV`pO跊hdNYԿƴ"9qbt d-7&a>}<귶+^v>}XWkN{߱Oep?ӡ6w]*!Y7Gc]5{K כ{5 j~5G .VZNj )sK jV[Z X8_Vl8O ?,/v+0QF=>GɴLYa!}滏4&+v|~|~ӉַG{6TF 0ѐLsE!Ol~D!Y#R1-ei-UF_aǵiv\ NbǍIh?j vr{ bmC˸ySA 0As؍#B<$Ӣov"\0ʥLgBms+6輁A~N7M;tOQ @DN_+ЛNcY\&//U-"qs=d }\H#ίa6p#m; !SZq<԰*xZo9z#~[C}<5oE.~}հ!_Ee#s *tP ޯZ|7ekvLF՝6ϯl7mV^"6gȟ,/ٝ;־<'n  cageD_smE̷>_My@M;a hS _}@p#=.;>עx}Ua9!~Kq]2g?G+8rxܱetV/Cez)I*SLuH?"4ѱPS#~|^Uw*qB۴vg4n$9rEmӰEcmh.WDat>ҘJag\OE<[̡4t%qL'ǁoܔXod<Φc{oV4d̟(_=hcrYf?X'x"1У(Ay4h-qoݔ스WNr"ύPΩ^+/eY/kG^PY9CyR]= 'E.qyEo'nKMR]&UܣG֕$VMwwg*N6-;_DV~4HzB0ӥju]*p?E}g<+8MB6?CkseYlx{t3K׸m:yBu4q'J3?^`Q dudY=(}_:#1Ҷ^;dog0Fcl_DHq-Kq?9 D~79s 7k{ΐ?|j)5̎M^=&|D!qTӲ;Q1*w.`r^-ϙM@=JyҀt^j 3 <[*y}45gM󲭾D%>󥖼|e.˺#s(7e[ׅ}GdGzo;QuG>Ngi$gs!p?)wPǐpyz^;/g{ +7CׅR>H4!kjqe?@2 f3co0sq.3-v&! mڈg7RDM4H2?Ds&oV|_:Fo1{ #>‡1iԽJـ2ưqlT/=I)Vk>~u-[yT?z2/O)?\[D'4փ6rBOuӦ11lɷh=ZqGƲr-tle -;qh8h;7+ROwj66:?;Pz=k;@%wp쥰wv[hܫh r)R+@huȰg?j0r^]T6DDô޴hiyZaYmhO<6סsw (+>0baL>ܕ< Oge.qZ}s\Ћ'∽'١"^5z!hchcr~69WKi4>c0o<h~wF\ =MμJ4UB3~${p%Ο_NrYdYPf/ɡyJJ5yGV. 1ȿ_(sf| 12y*m_,1?gcKvA_t+SCkzi9t};=Y9D/3n5Z:~ 2%ؔVgc Ig(ɯ4ieJlxlƲө }=Xx7ü؎ioIr6!zOUe&S$c?gSߏXEkhoL^I_XA,p7'͹9y)[oKVvh os3hp/;js|4t1$1z1,d$M&ŸErF+FB|g׏^J{39S[1]r;xAGZZwּͦ$2oYzeYPI{7OEnhFL{19V-;sbNjy6ލ|gy"}%~Q@1Rt[]s 8w6ssܽ1uw+y>y-9wr:mGЗW_G-;FhXA4ge"WqC~")"?rTW;hqY'MoXCҦ%<N1md~g"y(^}caMmwoX/E1Шu9[,u2+ߓ}O''u`f_Ύ#X-7&VvcbhMOgGhے`/u8wFRL7nh?w͐>iuԊNcZt? QfVL3]a#|7Ps[5> %D[Wc/ߩ_ͩ(mSUbf5oYgN)/u Y]a3Bgb,K ?z泩ufg#P<|ozXh>2EGB^gLbā_2.O1y=H?t.^_^4;h{ O/=i2&L)J;6h{LvnR6]ux6ĻK@̽-n](qr~>XU7Cḇ\_mFbM]/(64eNnv gŸslX%twV%*{{ c;?y ָ!qm|[K9voF *dr!eз0 iĬ,ĭ ͈]CܚqaNoxTcEjXإoObǞm'h1&'J/>>H"xfZ Gk# $M7MXs vı+<@KG-cgm}}oo?-NJ\,[]Hφi[RzXVDKO)ʈh9~Sv3ޢq?k'x=Yx;Fx'p2zb}mx0 Bth4V? u@X4CzBءXE?'z>6 ./}Lo(vy}%ZLeI kڅ$wwiӌ#ͬxo Ey_F{Qۊܹٯ_e߈hP;ӾM6-<;-qFVoHwPioR*X#7 ؙAgLqӤ.rOB^ظRLZ>L}Qqb$]v\a4F+!>F=actq]6M+'-NG CojFa_K-25d^|١7w9U4koq}Վ@-3OoĿh g?y#/y#eT&ɻe3֒>:}[]).P$mw_r']tVc!ΨϝJsY }; z:^r(-i2>r _+-hZ+f A[2sz |n3}`Tao%}m9.Sߡ:{UGrj*U@{t{"Qr38״(4?yiO SOYMاVBJ¼#$?n uqMzoM=4>ShORwߢxT,wבFٚʛi," &/dM4]LbO}U靱PJ'H.;q*1U ^wS&}Lj^d&=*@tcuzD7gy\7#nO{_]ModZ͗?@~iRJ4f6c|msY!;W2/ѻD_y,v L=纺H X(${L"0cCO@_XYjİ֮"T|bìO{;0XG\F.Uz r*&}bnasC yY ޺B}UgbN}Z~6'0gnDخ?#V ?ˢͥ2Kwtm.$V|G6%9~GC/9`; z3g=Kw5~¶T4'-v5Ӕ`S /QM71o66/i׷FKi'h&}.E-/ 6hJZ$_ 6Y,+hm>сtxY gS;(#@_ʖӘ7'*-ɦKoGOM[Xi _c-+\kf陴pRUf6߳*^Ә{>2oΊ5c!柕^x_{v*;ؒYmcOFj={F}E,)Ӟ ?:꾈7JmLRI#ڟJ՘Ȗ dߞVJm +nOؽ'a{ 3q/~=2o=Q ӄS~#bhd=Z;{v=cu]ßiVV_߉'8Le^r4oQu!L݌2K/bvƂ#lٴPCcSmvǸ"suh=b<*s/} NA|N+Sl+,T=hA<2Mc\v,ͅet/-M|y,ͅRٴyŹWw-/G~<^59ZkPla~ߗ2 =wjߙ25#OV o1I<>LSh*XI#)[GԛD<_͊v܈lu~RYj̈vP'M j0"Qsct \SgSD>s;ϵ\{MfϡٶoDy%ҷZ+}.Wu+Hw$yC153م_{w?ػݗsߧwsz6Ig& `"G6f(H;ǡ8㙍ϴIg|'-L<ˠg,X/F,gYu"VoF\^g3,H4>g2~z kXoxvϴ5K6~'5g3ٻLv g{#yۇth*s40g/b,"Ϩ'aA#w_s>|n_a\D?<cN"s50 3?anFG|?蹏qdD>Fe,;{c1/Jo }_ʷBH"BbU7w//g-ȯ)ww?컌ojq\Bmg2ih? S=[F힕)KzrG#[w t&!ٯSylvQ,dxbْ񬼽cZ=|_TWb`OSJ3[Ͱf{OcouE2lxG_ZR6cY^Kcz&1)Fm߽FfGL6򊨟5&Ro]<Br?jHUyܟnZ7-&ڳ`x u”e{C/ƉX?GJ27ϰ5q驦EU9j՘&`{yllgjyqoiCRǙVe8-{akhgr[1Y8Mc]7R_gԁ(cћB ?!YDky I_S.Rhg.lP}m ;)KX4F`ƛz|,־.TG 7wOC IrXhm}FYfŻ{4w"{9Dm=7Mf>JXqujYJ& `Ǘ~֖=xe z6n*=VpK~%"u[C[LoKT񷩿i,+] &W!a秵B͐ӕ 5.Q%!JN,EYKeG{Q)[ǚcU_8՜?Nm(ce<^lc*ʮpI^*;_jڼjꃫR_MZ;Mg&+F\r>_UXV$1F cs( ߖCާo@cʜt*{Nky,*TkJ]4|odD|ch֮>"ޕhMY|z>[K;|ՉerzosW&a9✬x,9E"<0qNkrv|!ոmsN"^rӚ`XˉD/|CڶӗZOK5 ,ZСR]^ Z^ak5W +kJdw */5wW˾ü%Dw]Ă%[2ջl,8yM*p޳?G2qӽ}6j5#y=S *#Cm-G>: U2EWat䖀zO>~]Tx51NהMxC&XS}̦pYNG9% psSL +ПJ?lǾwSttx;{!%r1@=Z8ҍuS91|4'f{09̟к\ jDkWkif ̹Ftհ}\dDn3nw*JjͻN9VҪj]Kv@\D$ lР Vrk0w-A1QI30v).('9CBTe4AR*<>O5,R|TĀV} b`]+zvU尒8/;qnThD@eYD7:mNݼA>+;,y_W&2ڇyuqGW)06Y!֟-Wr}nZ'9ϓӑn>_\>"^"ImUѹl|^*gm~Jw`rv087N/QI(+y,)s>v޽9/ǃ*Hx,hxС1єb47=%_v\"Nb*kd?_D&1(O)\yML+ #.|+p2IOr=DH`r:sd\N&/Žl+F>H-9&$MW<S_\3ؽٺx|M{~kj+=v>іǫJ&c+L xyOлbzװGL`CnW#֝;qGV(owjGf 2!bZ(3gɦ3=[a=ρ;#ijhΦuQy+| /)BV'\$?4gnXOƑ 짹r%/zAg)a6 u/ LֻWMwM[$mBB|JiNVCoRR0+h->;x]_OxI^Z,:TQc unΡߴ6KwN:m_ ?bVhPmhmy6-Kw呁>3vʽ,C3`ϼY{I™?G25w^ ٭;+1OM{e_Wp3<[*S^:UiU?&#~Kc>–-B@eXiN'xtcĸ_-.́bN`Cg3e[yMr[O0_${}x>zukiTÅ&#>iµVM8|K49&^!|0|?٤hU1f_R18= &)0wo>1z&'xF lNh$,"Z!: qY.)r|B<+@By:?u<ʕu,a ` ?_Ѐ)33g{޸>ֹ&kפ*oJ0˗dFgӘbQty2^rJ\\HmS~fPl317o1(CYlL6xZ`8Ϗ{(^e~#>#^X;[fz8|AYnV\šdY e$PџLGw?Sr<(x'~wywDiOY4nw]kךE|` 0 OeI>N8֙XlJuu-hJJOf}yBϹ_ӟ?| 396UQ>->~;+u78MOn٭1V֖8k;;S̶po'tUﵺ3MZMkIdw?$Β7|2qEDž}y֮o9y$m1ktKK/q~uRcLz߄JiΓ';*X(RMӐ.;n-SaE LhwcBD|彝/XxI/yTUU'?61rcsXw{yW;rٽ-VV}~Z~Hq>:aBv 갍UM"qxkS>ڿ L]k8s_vɀs祰3 rCL1Z5ۨ|hO5OBADSVurѝ I{`gТI._whq|8Fs =k%OWoUhYQWv7<">,3Ԇ+kXmǮ'_3`뭪XjowXIXDk:'lMp|S.[udL0+U)oW_ Z5R[pX uX Q^ S5[w214v6-Fjoޜٶcȩvv.nۺnmM !zyH[۽ݸ{~';J`0&jН{@gn}cJ`'fnYN5;hU!{nf=9T̖&/bʯ؏ -fTN`Mi}eD|c-_[8"z'TOJsR:r2UOW=%~|tf8 ZxSn9{90N+_Iؐn%:lla k[8n;^{-7nvxcvyˉ>&ho.Emk=)n.iԹ5N "^qC_l_$U?EŸ\ L)vJ1aJ?H/v - o'Sz=汛ckq3|]'Hkj6UYv;[O正*l%eͦ$q6hᇌfc{W5BfkUlN V:xim%;t2ArmXOqBΕ]N+OI1X{n{LĄyv/Ɏ/f^MW@~/nnϱ1c]mm127q}qmu}3+ ݃9. s뽒X𸍵̺'M[*كV:?FEp|hHvSJmοRJ~wa8Ny oP؁n!0rD,v'lgKJydY4vؿ,#^[g/'I.>/lτ%Ei.q.Rt=3xT,Y0O03}$#OyxavͮO"PN\HGh+ʙq'U~HFnv9ԇa< wwD_"M6LALp,:ḥi!4QLM{doڀZ>d|B"Nf py^wPTbl?@~=%ϒeGWw<yDzxuqJ9qB?c=rM?򘧜΄3qNo|ُ$yJPYvh1^1qYVn9)07 BOgh);)h(h&ں=|7UD?W-EL7շ=ߌ5e.ЭfK0{!$%ZliwZwo徕پ;ד-jSHߘ lxCZ$ґτ<wuۋ޾R\{ H~U}܇|5WOW4S 2%.IjJxs2 'hN4斴3LJh!|]SOtS,@g$-jXx%_,}θ.SOSbmqZeS.EZd~6) 2kNkU9(9O {m]"᷼gigKU;q("cY-;7fp!0\[l _FL3zv]UijUbO5vW͢}ӈn?'}5K5בu دAd Od'/鮬^a=TeXhf\1@Gd셣̧O#94Pt0 [ 1ِ̚Sf][#Miy2eE^m7Q@{q_f=&\Z@.) QZnut peVn%nD;U:Ӂ;}iHcO}.d_OAџ`*gE?Ңg yp,NvVQ{&ga3vK/9l|sóOCzd_|v17||~4CgNx.?L3}|6tz*#Ŵ^!m?%^.'[ CFs%ha "t~:'e'rfa|-p.}sl)@쬤C.֣|wcL=*{ã.SŐ_Rp8ψn'=FO794UXhcG]YCk;iRVvL.N vA=uX,&é61߹ާ ssd%zF޻(-()tN-=̛dc\wɋKˌ^:sv&2iaxАj'ʖi=grĤ?_bR?p={DymoHt<=A-m@QV{V[.1>.wS{I@ɳM (kY\Y/Sް D@shoc}nӞ)~O.#ʰi_ΥvfvONzϑ c9K<} zί݆Jndc׶y?KN2!t7|Azœާ(o1srީWخ" .dρ,c+ TEu7"F2;([J9p)E[2,al!LFg= ]ӄI,?3tFvȷgkM=Z#XԅO: 5MN0 &̦Hl,H2:t}%|c ZoNɏ sLKdg \:G'k>zY]ȿN.L'+Ggdy%L6H1끫t+}jK ' HDzNI;x ^~E8vW hI<>IEa$5p: njʊQ_n֤ɆNcMj'Vʵw&[=1.[8I?VS£yfgܱBn"M|_[-y"KD f9Cf2p_DuT' {V;feѸmxطl:wUơ>#hMɷLh',{Dr|2h_"v~,x\VmQޕ{_7yc:{w7u#)swmD/Yx>7;V{p%yޔ:'vU3JKJx93_aUbUm]O35cͦqSj~}nc+f cJHCE[%MHQ2xL[YAk25a]>@H-Fb㫔(O8 5 ʣ?b舙wu#%$uub/[|'ߜ>LmWFe[VZ/#5] +0ExlFۛdh!l60vHKJ| c?I<t٩?1QQys)|je~A|،911bom)̝yjd⶯o:YaG YA5"d7.4?b-wp YUYIT Mgf E|D\M'%cvi`B(޾IȯP[uC*'9,o"mbT>ߖ~߉1w)>yg8JxG>{V8mBe躑&_ݢ)Z~{[hSA{v|hCE__003[m_icܥ>ɘkT'>ԅ:Ɍ}Ĥ[~atlΊ}a6HE9mjn;Ƴe%.U+>g3MrlHw|U$/$ޢ.Uʯck}06.vmik,0t)H-lDb8KR~+aߢy}m3 @޿b=];cPҀD8HgLve6yo?3}3/]$bH2-W-ĆCXx?-"h{oK5cqƞhk\vg*r22?F9۷_<6ZdgDFǖ`._/&vχW>h45#;i,Czp'.!|Z&C+iijQY6ߴ{j|/)Wqq1>gagh߇TO>lmYO홇|ߦt3#-sf.(`!QV}UgUOc1ֳrA$rPwoR^j=2ncs!N D 7w'3({h^{K4P*~.~ rpil ѾCMXp_ qUFxޜzќ,Z*;Toq15]s&ң܏1D:,j:@a%et]2m;ɻkE2PiQH:,[i*`;LUKks7a_{Nw1w^L! 7jZ˰%M N`y>ٓ  0Zgjն{^&Gh]oɨ}]q\|TF[8[`A}/Gy?chuQNrB94"}r @x]087MY+\&ږ!{,_Y!6 uDWɶ2ӻKkn4Td觓#ԋkXOmu\d^i <1F+B8"eW);kmo`:_7|}='L1c~zϠ5:< br'=,sҹs'!w<{ Cw9<- #A#ץR=$cm@5ocrdc' s!_'}%zfʁ pHY!l^G5Uak_W00 >b\^!ed9mz~:e]!*܁v@B2|1h $;]m61/觿'{Eػ1XCe<#[E:?ەf扸D=WVT)z6<'_uS_x~d?p[XȲh쟢9ܴNC"~B}Jg-Jky 2;2_>rz]3fvD,c)tZB<+hז* Յ+Fq΋\jŽ{|!|=YӓI0.=xoiAX0, 1!>ι%n"N >LYq hE޿h/Yd[o?w MXj*^wc ?PvWR]=L`\۪ ovNBknYyIXhg} &ޕ7m81=+6`7V|@s_0b?sq,cgQ=~ph.1NCa+<2Xy|AOqwF\cK{jE6_-s8+zzxԿľ9e`׺B̟c&b!1D̬VUf'c\6\=ߦKuۊs, mx,~^ddW5!k] JfZpo5T 'YbR_KVZfydNj/c8vmvglYjRNqRX?sɆk3#Jk  ohb~m~rkԎ1 f⟐܇qAB4'GKhޛ`ʹaGOjLc%1|HGk? _lgt maML6K?;<ÚiB' HㅹztԺh.tؤRc|wex$n0683Kp?oF#٢qs;fԜ|=Ilgcy|* feۃh+0\_ڻ2{e[~߭V{2Nr')4=޲m7aׄm;On&FmB\?;W ˩s'y*q[n(=dw(~4ʬtՔi?8zn?bIu̒A=@:{Il"%nR&T?l'b**+Z'1Pqw$/q [eYlRX}FyVk0אF50}Tn:Co:lqG{{Vcٮğ#ڴP}`*wv0#?*WrY˨%YP"OH4dB6RhW6zĢg}"QљwHhҐй0HOD2czkE ^eaoޗ>hPK }\'AgY?y7f?w7b݊VY}Gm" 5A;S,B{i]߈Le.uv8{tϱ0u)1Aho?VQHg=*Vnq9{pɵ >]kKyN;/_ Rv,,7)&o"qZ ԇhķ~͝|/T4N5\f}bQMT>D ;.kEѕ uG:h,K&FGPqeZDS{z"Uԭyn]wtҔ[Kc.y^~,VC\FdBў Θ\&c]V:"ڸU%8l'mni^/o?b뀭0xKV#th)gP h,oa -@/;9Isԣm;%Ow u/=}BxKQ6a3)Tfc4'ƈh|lGuwp) _":m5mt:\?Έ#"-XM޵|h,=0Y~3ΐ{oi z+\gB[6R?Xׅ&_ʭwuxKndVn4Y@.x Vn]> tDž#B}yuVOnEF&q&٦A!9U`O\&q6B/oı%yP|2#%ůh.}Z7Rp'3k>(ѧ{>:+8o!ŏ!w)4!ޅwfl~{A<~;34p-/դmVo#-w}Ԣw,Hě^iCd!ٞ/R˙fJԿtqwtxZ[em͸{Qݐ:A Qϊ(ܷ3ۆG瞪b?xX#z(|+qVÒ2xBY1%ϣVn*Hw%3˱Ҳ;~+h4VYܮ6]={T~K}מaWԿ{tol1bVlEo< _!Z =F|g%qs0?UYk۝c_v+w_,ݕ)My:F{Į}^q=-58?MQmU\ST7߃Vpw)]޼OZ> c 4m-hktm5`zP]u,Ѯ}W_4vpRgh6F_ZGN?/$8gOrϼx#c㫦w?)nWӘ+Ƙ<Ŕjc˜a[1*mwO[R1;_-A_T$mRɖ#g1pKLmi~{͟_ne2>E '~ {jC׺4I>=B#edЭ64)0^űZ/oT'i _lTͿaxJ8ONY7:.hg/S c|k<~osNgBuy/ՍKRq{oW'yXOv;#Y{ppGSy9mNe/SFV֞}zNC{a;8D =6C /YJXx_m?M>m{WSHc-`S8)Q =x>7A0O~4֎<$1كXD2/{EJir9<6ұ@AXݙ%`I> >W%OѢ+h=m~N Iߺ85[nz*_F/Ik^|dqktktR5Jub=iZ'zke}]>g'm9Ӵ>g ߬Oa^Gţd}RG&t4~}yJy>>ϸ4?v,t}dzI}r}`|qom{gn%Yۯ1t8^6Rϧ'-[HZn]0HOɍ/ vAA qqT@Á$7Q ?ʴ-vI{4Zw`d/ m-5lԉyJ۷,ҁ ճ>S<dZy~nq3Jҙ_MwgӺ%wU{+ޥtx\;4ixwe{~Ȗw!+Wj+, <-PZbr\_zeB|8ף~'-;!1I|3j:󄎕0XWs(Ě؇hGNս&Mߡw࡮IfgX>W o҅9:M &ol'b%U~9)u>X{h`XX[X#S˶$_Rf[X#$Fŭƺ(1Zź˒x!Hƅ6g$_ >"{a>I9Msl0ǣ9^o e<+\.4yPY1Ӽ.>|^?Lcqu/ѹ<^[1}H{g _ϧ}36}Or՛Ku`Cn[ ogɬTy zk oP(Ѩ8h˵j~RxK=s±y<Ә{QY`8ɿ#}C|𱋽s>;ܦ;׷*bd'Z kjxg%tfu'd{%O$;v3CSocwp'stM͑S`#oSܬA6yr~(-dԾ϶t;Z;8n:h.hoQUMtL]ЊM9AgSO2ځ3twa;7ŷ\U@sLt}W 5 o]"=漇 emz'!cd~Vsi{ ȝqµ9N{b-z{9 tH[]Æ8[ف9eFv6~7rnI|#[Lz(]al5ԎMcXh>⾇c2a$,}.8CPrJe.rPo_\cegwEg?:`uVs\6g+sxg<#:r'/%zҙul<`m`UE; -*K2ţsGe[h[VMB2Yb{7 "LcYڨl(JK7̙/ʨtYOӸ[ٖwT^~'i 6N| ?mbs|kBkk8Mܨt}cZ+cQ?>zES Ys{OFz L?xxQR3X,?лw.aqTQ>"iWoqx.;g=L4V\n:r];|#Yg3;*߳uV`@b"K/uav#1?0<4lcf'?O| O>+]xKel1W57۬f;?C/o[]2 +K O2ۇ{.K]KGyKM ĺ+mWn=.<+u6[J}پ% KBiTa/p <~aV}uF 7toc%n1؏W8h!0v,RؕAg*~l'Z~zr\G"9ۓq@}/ >*cqȾx/3wV9~)r~/,8"}E<۷ogR'KIVf&-`TeMG^@'%M 'bTnt7C[zVÖ,\ 75K7$~0?ț{FyvϚӹC7W=ɳ-j,R-UՏx9!~FܑFm'~k5_C6{|/?<@W|k~m^h_F`}N!|O? }W_}Nbᅗy6_<5;{}@|3k5߇r޾OC_kg|gU~;Q{?0:7~4 ߷ π4AS8{јwQ*8U~[)?pv|Q^i+ϫҾcj苆(C- 9 rY9wtե-Lkn$kb;w4uVĘ:st@<\_oLLMk بjyO:tq~q}Y=cUb2-\j_H:sCTO>YؙUIf.nGH o41[h^B鱗ZfAA?B"0:3BF< ISLDM#ʇ\Y>lhx&f]6SY-t< st666vS${;x5%ZwÙ7ġa:X0LiVSzцX>{1kU boj[8&lQaJraӈ߃ؗs!.Qކ_X.nn/i-$G')ʅ,H0?khMQ똥!p&3⡑ˑ;&[̙/E# C'ޮj~1:/M\dĎ[ֻw=Q﫴d7B^*~΃xMdO/G:V$es.`5vw#nG-%A7[o[ZF_&9^*p1YجYaaTktf%IZNf$OXlh9ߨo; DxXp1euB^0_,K}ϯhbyݣ\o\VLwfq_ܒ9!mO_]Hbfϒa鞉?x{WwlѾ-؅B"YKH*ު2?pƿ1lX|ߦKڦ#q0ٷD/F///d$(wvY6S[wOiGww$Nք{eY4OG}ž✁{fwx'ȿ6N#ʜ4D{@H4>J>'k aKT18qUk:F[j}8*-MqYtQ@kB .(9^\22g"=f]VtPuadmĝt w.Z}} *Ov9)_vBĘ`\;AgV g،ZiJSp+FJ&X߁v>ϻo_IsjIq^(=s $k?>ot1-){28|B|Ii b.G xc})!0sRyƾ `X|i%`-rӑ4YY궪CXrڟXzZ*~&cIvïd`-L^Zc,u P=.i 7g$ͲdR]-TZ<$iAqR~;㑒X/{*HBQ/d<Ӹ4?2R"5w咮6&o2hVğ8HSwxҙ:yDo~}RfWHO{<}lM64 PsZ#p"c;pL?q>3V;Aߍ]-Yɡ3kΐȩ,0>{ւysC*zI#΂,_92@oʆ)4x-M/ y=6h-`-]B_+ΪVĺ!ba~lc.%Zql_<.Ư{U}-_[Fa~j]Jc_|.OoalfyHU纶y[BJ$}`s Hcv?2ڮ~'Yyӭp<5q֍] b $mc1f%l 0F;ta)Lb {LGmIV#}痑}Q= 9aLi"Rr@z X"Vx6ڨ,V?GJWϸki񮚍y>}՝4vZo6Z'+i^hݱ?~oJ~͕}7̵my`-_"J;s7n } *~o`Ft:i6M+3OL',RQFԕ-kgۙ FЯ=$`rz>$1iLs!*y)`L꞉r0?ז1C#N5 a_pScy~x3[kIv|Ir]}D! GMt'=9uO-IOIe(dW/a!VMuz뷗s,h9^DeJ#ue\\<;$#$s;rC>,{2{wodw] 3zOkh0:!^n'31`fN4N6V ldjV*4  h{ I=m^;}hy ,37\xת@`mỌh0l/>Z>a` pk sp\?)1/;ft=26 9>O㬾XOg|ox}0|"㱧IV'%ެ8%t`Cųk ?r|*/1o45"b csplyIMb ]'#a@{ c\m ?69%+:p&`?>eVw>i}W~( "8. +j9>TCRc.jј5I^Ù!k\s ;,N'u2e/D5:lkј<0vs9 :l.^@c딘/QWI2e 8nN/X^Ne/=3Pߪ‘ڗY&}]Nw\2LǑJsdH\#Aee_./=6cW-q<45CsFr3+=2!Dg1 zi ~ȥ_GG{/hE[ ?8O`$HEsBcG!,qCt3qۓ8~To0vG$sҘ3x.NHkqp}[xVɏs!=klK_.'PYye];֫n"hn  'cm5n.L`ngi%Veݨ 굴q\zzDXj)<,n]+E=*1 Ky5\bOC^g徳fr͠5g.p9G:ӽ@VqݩH 裙6BG?;.ġ*lPFm3w뻟ux4;/~F}v"CƷLŌ[^LZi~gXy#0LD`XXV j/1as\ bpㄱGE:RH+SF Ѩt-\0Ƹ[a: wgؙikNVSjn ucozUmߠ}+Kld ,,0p,)>򮐁Զp.ʞLiŸ#+K?u ĭxi".α)^gDG.%褺[蜆]+]toO85u"R #aξ5˨Wfa3-:HXe^1֝|-´#ȬOaOǔ}HeqA_ yS{do1 `{S~y\E*KW]16ž={dK5I8׹*$GZ,*dF:Y7ta8[-$ e[yx"`&ОkyRia ҄3:Ux&RRQnZ:"p:R3H"=3dSЎEO a,s&1hg1-##y]a%_b]ֹ8ܰ)³ 1/|Mc+Je~.Q : 5uUo[iu-y &yT`u+:*.Qt`2(vg΍vNN Ao#aQ&8be~D&mi0[)+{j(SƊ8?Ys{)om& ,ĘoH/_QY>cENk' 1휙ܞ:x{6cR~יRo> c9+h!c#@? 7.¶MU/MJcl]T-|T4 fp Ň= [czhGq|IuxR4X/o4{^6~*_W1iҵt_o{*Ǡz%S-_HhㅵW'h{qyU^Mc؁ؗ<4Diƌ||9zdk󊘉>jEE-W(vCREyQ&D 'NJDziˊOTxQښ`WGcRwQc/vhbm)+ڳ ̭aOm1f=Ӑ hW}r$^^,=M;[AzB %gψ;be lDS6=-s"Z:r]8MF2U1ת};Qކ}sy x)AX:qf'購E:Ђ5ٍuj+Qc׸*d5n%z Mk<?g8F;Dm$U?'xgx S^]ߙ>5םAFL綍xMͣd **%qDkj#6Q~߯Kv;Ѻ{g4Yb?Gӻirl=ʓ)pNu&n3Qi41eYiN3 Xو ~R":s7xl(D7LX]x%A5Yѽr `-'mx  SįxM-"4?%?<6~\. Ym Gyݴ7H^hjǛ)]67+Yt:-.`m~̝T&bxiz372RgY}xo9BFD[]jkr!EiU#Ztwo?MX?;?5-fookm1ش0bg ?ne}鎗D}?;vK}r_ S:M?ak47IZU{xSAuUR##Wa=<|Dya;-7{yl>a,AyOt;GdI^j*tkN^ߛNƉZ6ns|O׻3Mv [ qi!(YG/bOd˯W@0dMŏy̿M '/Xk银ivxe&y S>75rBƵD Nkeȳ/B0֖뫍մ{}Y@ˠ%aٗAo)p؀M:qU;W4{iID_x0!>ȯz.l? ?uN?$}8f<{iOn~K͙{68>vt3018Cgyr=!ްϞkQ;hLlߙu[سcd=oK};dg: }W^ I۬8U_C&8^*̱pMZ#~N}ug rx_^x$Z/e,=H&W8g7qSoxwDj?uԒlܤhB3SʊE㉻ Z-CԿpVm^w=T1TǴ1.if*=Ϝ?C*6R>י;ܺnWtT;(g"BFy,һcUezc[N;[KeqeKQ_˶I{&EZh::2~QkN5!aM9ԬB),ooD}wm. G'2FT`JҦEvuv)&;?gM~(&TEb$U)hMXͯ*IRQ;oWK]5I*bs2>SR_D?<aHdCd{E#΄߅m$<ָFm5`0RZ=k<5n"kl}cm/y6R=O  \i/xllSYn\.O Ѿ^!Z52o0e'֑W70^ qFbEsusSh%'pk-8W/³].KT8D?v6RaGh#f;`<¸)SETwrz(nBml{ڟVta,  sa ޚm'ζx1m}@7ж'-S3RCkhI]|`N$=I I oq V'+-W[R}23﵄y9.VAl2ܡ.cΏY~ p=֐uz2u;z&̓8Ώ g_|]F]ߏ f:ɻ>bK̗v.ՉxX/Gd_.s1 :Ӱӣrm1h[R7lƘZp->B7hႌ[эbT׭-Ha3"V,Y6]9 zD-*ۈ'Iwca8ێSO$޶"Qo S ?, SL.s8LBw8Lbgs!@.Ϗر#hX(2˷$`6sv%0yDoD!D?n=AOc7fMej'?ztvkʁI~%5$~`ߣ`=L ~)/0!Y+?~ ~t,v<9ox}sx% ܑTN+5u#sGTR_~9.mvIg4[ 2$RVKex OX3Y*qnJ1]qϚˈ.eZّek.)k>g:YWO4 Cqg~ \]f 5Se5#9/c;jBVj~7* q^TX<4,{OǗĿۂw}l6`{:\Vw ;5Rwy1} Ls<b\7d fvRTS?T +(~BF!0;),Qԝ=x~5U׭UGgʳӷ|"]Ce9]FMeO?ß㖺g홝"B|AwVe . ~bԧʥ X{wf~sl`=N{Am"RfMHd0عBW k? +36Q՝nq[O2.9:xQ.w3gxeHwoW tkq!>,tv8)Q}GI֝ ֓n*>O[O#~B;ei JOϸ\̱]S_^*4F1~bktWpvwKbc<^CG=B#Y63j 4Ek\,A~T*!踪CfklܒQ7Bi; 0EŭjnS`g̡l.Y6ectY&L-aJ>ͯ賈kpN-Yl U'OGh{7L[0=. >X;E{<ķ"z6u]#Y($;~WK2e!;zHvҐdG7ťEeMIv=c jAwv'vde}ˈwȏE^FQVJ;5C.Dz~:Do'^>{le;ǛZ(wpPXn#^}P}B9-*Bwɑ#c/c6%0C-;\JYxB2~,m73b6\KDA/{1?#.sh 8ᓙBsqTnYQHgγ·ϸLMڬ§vIHS_75{M#yˆ &˯Zj粱<"S7P&w82%<YvC<^9lp VCou JJ') qx$ZImVp`Yl_ohqcfc<Ihε%älZm]}i)dUتHty>݉h4-K9_*{ sD76z)q>l=2lXnn-oN#q9ׇU`Rj7xy%%qtVY 1>Y'ۄ>Ǔ[_n qQ?soxh,Hp%Ǵ]H3/dalg.P^/7 ְd;,hn 2&Ω5cYx>ʉ|U 7= Lutc~w$e|ǟF <RvZlMO_GK5[vC\=vH%G4=tk"ౠ/n+hws|h)5-k'$'2JW`>_Mmc=8}i]}y]ftYf_ OfyYs%eka N!Coчƪܙ}#zB>dbp }_܈9{ Nu*,BKV$/}:mC./ هڠƷcs;no|)3𑴬:>0slTQ9]zSa4K S4:/3iكD(+wоԞwСAα/F^yÜ.sim3=U+DnI |Cb܉'DG"٠{ѓ=w:p$e)ɬR~Ae.㱩-¾x$ںF}U >R-ӁaIAC{1n^8Wo)8u'[kז| |f5K)!ϟgatu[sŹ ,D: ܊mL/njKZSDРD #xK<<++-h=_i~y+7gΞy:rYcfE{U p;yLxvI;)[\na;WbĵOwu*w'&+Rwܷuƌxکw8v4ͳgJ*+JJ/FF8gpyx MRԓi8ϧEcmѣZFΦzC)W h5,u ڙ+Cﮢ5OB,ϊ._Y^#[AskޓR^vHsKs |,7#$Cp]lpo['m|/ӂ{]ۂNΊ]8_-Ć!ۂ&Ens8 <{"A{awsƗ ƿۂwh^[shmCcq.wsk1Io.c@]7j rV=!a llWd݌G|z+{82xQa\g_8۸̞{zÓC<syM:F)WN綢ۿB< ~ ߛϢm 1l6kcz+Csi SG1_y ߒOs1A烬9NueӾ}!H'}a iO`\IiGL[jRJ INlDۢķeB#}E9/S[#`Mc~*u?r_#I.Pϒ_:Yx}[/K)kcY1hc&*wO̴!F+%k2΀ug}(|?5߫ViH>YJqތCg8wFsߴ ySDz\&Ξ?pU,h'wxସ'{R1"&or(iAlxSiA֐~ \sK}y{0F&ʺHw\֩RyH[Hh+n6{IWyw#H㧧.wB~񫧄8kN}亓ՏMm~u'QݳM:Xgl#SRXxLֵh~[ھ~cce^b_=#P*nh]r{=B vwo7\ŀ 4*hhY_&>eMh/$FiݝN$ߛUt,*"hd&޹ >Dt-YY+wҿa?K<A'o<}&ˆXk@9twݶ(}5!լx@&g_1W;+,MWW&۝V\Ou8^L'Iw??}'W͕i}Sg\*m9'o'39qS$N <6ҷ[etnq9Dq>w!qfcv3LcM\4V?z0ƚ"SJ1H܌M+3\y*^WFP nۏ"|\̘5]h0*O `?kRYUw?oĤqyܗhM`H?PumFt.?C?{$|Ox.N %v[\L{lo1sz+_6R>GrxL,H-}4m*`PdE6Q&#uGÖ-s܍.sBHwU WG(U*[ Of{m8†pz}%>*6ˬ^>xWMr7b?}hxg{WlHx'|-~!TߵC ԢFW%6 nˎNSg˳O}>=(J#n/[ټ'Fc~**1"{9]~BIa%Okx"+9|m?N.mw3c=ލ:^{͙پDR<(ۃ|gxo}*RN[:/c{'k-gwo\ <^/W'iዩ.Q8^uo3Vo(.S/QwEbłLJ.4LΩ &^ @}{+wj17p~F 0eQzKDVD:M ^ΰW@gh$'w>T`sOzv(ϭfM<.058#Q] [gCѼ}d͚q+\Xߠd:Vgbyj?|?g}\#z+ڹj]S@Kj.b}#PX_[|[*>ύvR`υ,BH?vvS|fq̦6VZNGjNڼ_ _F-lQ8-2Vk$VLSFwv̤:˦mU~?@VЊzol3kN|j9YFEbF:.q\GH tu{mcx"b!39 vyO|]el, O^sQUJ6頣]!TyeT3Gcb>.ۘys%>okKYqf; 'GW9_5 ?yv _ _#o)wqr➪_6b!1vV;Q=pVGě!G߽k8qijoFLd*Ď'>i畔masMfYݻ=LPۀ'еh\Hxнi>ӸwD xmFBeDJZRXK`3~4K{XF THLHI4H-lKeMOj[$i ]V=jow10Egn+#|>%ɸR]Vc/+^N*3p>:w.- 61g-oK09\/p3-w ~豋db,:yg"=f]୽bWe)ZLhp$Z➹Ҧ8NfgS aKSӨ>}5 r}[uBƫ4Ç|w  4i~]쯟H[u;S}.SKL;i0w. 8n<߂<p7:a15iFz>2->/yAo۸2xn곃z&V2\mBGәwjaplDW筬dB_:~6b\,;ӹ@m#X4dOc}j]a`?m IFI݅q&36QbINqi kc6Hi=uM$ѦahmZٵjjV=71ľN縚.#·VٵƤw7X%:B;qGշ&&|nźo6B=Bw°MfKmf7kJlg|n%'ܸ}${ž݈;}:1qSL_ {S/>k@X_(|Y`J2i$b>6tUP&I$}5L_q6 DAlr|S,(FYʶm=_7rvpߚx6Πٰ7*_[op@gJ"vI4,ˡdV/y_6e:;up3twD_|2B,HAQ _?YUԟ߿KO]KmIcawHeMvhyOo4зSy;dn<ǃ|_+pDcm* TRCeދ{oo.*}<,bڛx|w>^JI}D`FOo=b헔U`ˁ+|ܥ9p7m`z}y 6|L(0_@޵輝kp-Ը;wn{[?r-"lL݉i`֐!ۭ2Y4u#UgufƲ,}Imz[E+U@nq80o!O`?dH`~Ft '~x ~8DZT6nt' $<ܖ[4h=%3rʂm(o!/OTv-~*>Ej2;s8'0Hزe:@5)x*T@n\?QR^ﺸ|'?c}gL)oϷJcKJs9|<2sTN۰ 쥵(~G6NG&c񩻓 96Lߝn.d<+kFs] oIAZ +Қ6BŽ.?miPGT`OdB̋)cd9UGwBˌ|7_.*U2_^[\sn~_UͶh w[2OZ\Vgm>>u,-xwl@;QS}˴ O[\<хEh|'>]Ʉӭ\MY_Xz|T?%[~ С!= &o^' 0z}0D}g0v >ʜwYZ|)Ȃlyd{kg%y' m@titnєJ5Yu*fjYlVҐҺϧGP7=_s,a7~V| NU$LF*ױf\T`X7K9r|w̉t-\; Y =sϟo^$W Q6.l嫹[0aZ1\!m$Ԣ_$pA^߻+ð7aaw$+$ |^n+]< H[v?x<MoTV3{7/h/j)$љ&B,V-\8@GL:f UG;S+8?@>0(/ʇ|e.*u vJfiҭۜЩר"V5bo@|vYU,<D#hӚրKܱ] zn!KgXߊ."\J`Vi].&b&Ҙk"R}V}v=9Esw#pE'酝÷e8u .]B=WX.zQ; #F%>SX2+s4/s,x{LިK(.ܫݴCq>ɓ ϒEܭCd?5q_$W@A^|(tjC*j9HdoQ[>x/# 4KPTj˖ |0y'~6L>'tVӪ3fcQ{vtZAUGĘ7Ι_Ѿprw&n0Hib78mLʅzNESXy:{{x,p\eZU8κm YyZ:vU-|w^f-V9@NYߊ.`-%aq|Xq wB$>h1cK\LV^:#ž{8P?, ۰s?z+m4$b rAod}W_6䱃wѦ96zFe/: bq!#{I$f ٘ OS'"y4F>+7--q'Ǿ6ߚ2̭\RPʉU^ قB1UGh0 ^f}ym{3%ǐNEHGCZi{d]# ENQS筱ZәzҮc#͇^1\$}u;tź'^Ze=0)P*jX]'Lb>M_-"fycg0VunMK5j9+_ ϧT:1NyDFLv-YSoZxӂPB9Ω qdUgOd^ <s=F8OkC<*git.+~@UGOl8xzKQȜ)zU۶Ҝ:j*zڈfcթ291,o'F0ge BR$o~7$!X/Zc[B"nC>?騪obN?S5OhTT*w*fxr6M9)^3y4R Zy;%8Ae-qՊ5hwU9*h֪_9+/"| V8Pٰs ]}+4V|?G|$S&]0E)p ~hM%b0h<su4␙}}û!jwW[ung~Qq/:IxNQZ(K6XvOS`ͻU`0:[]ƺ كqSӝ+tek=>x/E B칎a 0/⮌,~#GN"(0+r&Xo y_pWL"=#[lB=Y~{8K?/˗ͰObNs8qxdjbڿMbݽZؕ+띈@]o V郝 ҷɬΪaj3 ;l,&;8/O#:J~óJ({6W9C}d %(Vsv-"~adkʞ-GS"2S9{vZNoq'!M餏?ʿ{p3>@_@̕8#Ik 7t7r#i_8Gka!a⍋CMg-\Ȳ@Dq4*Fs[Z> ãb8VLq4ߝ0z#^"ErHjj߁<}|k*`1NOarڨo%4'_&Ԧp1|RVnS ױ,2Fvl.LᲖα 9֭`^E;>"#.*q8>xks<8tnQ!.}Q1۰'Le~ >t5ja ܖ,薱b'"!AܻmF}|sbnt qE.=:3]͉eza:H=}ROO?2*b#wnJgRg{);10Vf W Yz)Ӭ>xG fYm~c1+N_f}B2c'i_d2h{S^&֧0nc%Z_xlu, [֫mi>}]/u>L/:֡3b#wXP:͈?ݙFz&yFmq}=N28+)w%mWw6k^,\Z=}E-Ӥ|Ǣj63ݶ ^,qh=cep_47X؝$wT ,"']Vt+p[Ni_ )Mօk4 c#jVc/)HDsu Ӿ9Bk˸mFuʼҡ.UXYRf>& Wj Ƀt9#sڽjg3J Ȫ(^pY-%ެ5xW{l7vc?-TܙbgU %~ke#-ZYU賯MoΖcr,Z8w bx ݻAk8xHv r݇n 9y>[V \W?><޿Djpmr-3;_>"~'|Zh;Ktƾ3O\ )*ybfj{kÈ`o owsƵc5;UI{>OX8_HvRҹ\2"|s< { }{UzcAmc8Am*9'۩=H ܬcxPؘ>GQ~s2.=X\z9˙NB~QbhY2] K?O) Xy |ƏeAý|k,6zb"=E{D7qƠ faT*9W6EtYv]+ޛL7]ra@sRW?;ll Ov$|g~|f?H~fYwxM 6!L\W ޟ>Rq&K#VB&G{xydZ[;pzuwҼ`Ÿ8ߧÏD"B'4gQuh>w)%fN3bW}X;m)8ߖf:F:e CDC9. ZՕ7tu&׳ΗG}V@}b ?hwf񏽤7CEGbZ{hܦq:9館؈ڍ~icb 7R݇#ѶY1Oݗu6Vi6۰m`G{c}}Ԅ%=ʰ#*`#@$wqs8+qWܥmŶ^kc5wZ&]Ht}E,\_`a![zj/KO I_|7?>s &2Idh}@BPs2A@BeЖL*ؖЖ|er5QFm@-Uk5PVy3#[߽93 zϟχOfkz/Sxh!ǪӅ2χe,rvI??J5b:D7 @ZHw8 #^xP]xko(hbLh4$+M؛9#fMr@ LD-ҩoB47Wsxk>uԼLIg,Y&3x":~]Q1["-"W ]{ 1tŸyLSnTfk(E#imt2+x;KpO"^w\Gըٴ`ks+DM;/c<wxFkQk \ۋZ`af49yc.~UZz' @V.k[(6C6x?~ɽdeљoAglK ;s[>;h[TtrCtW@>7W<%lȝۣr=RY$\Wǹ?\Q=YѬ Dn H}܋_tw#w:ohނD6wm \&,Ã=wc}{/t$P3mIo"YpI]i$X9%Eo6ٍyR<k}H_qƜgqޯnI vq(WP;#&P;q>8J8۩W Olnv_B=)q~2GmK.G|s2U):ڐwᤐ$)j@vK9붐^NygGy#f4 ƴ;xL8ӧqE9[ϟYf\}WӽY/L57)C"|=|H5 s0dXch3"Vٍiwg6|J{g#Zi|ĞJYΚ@K"~[l?"A?;>;+FKs DߍS㏞ 6oon;L4x! fU\mBYDr#[}u8ΒYIGVRt:zAYz×细*k܈$<[/ݢ( i+"E_jBpof5W!M"cZL9Ї%'xb7q{B-=Yu G)M/$^SzCqCh[oFim=; YEw;O{o"{u"X}BN'I6W+3_"R͇DD{̡6۠l9s&@:gjTIyFcDn#uk%x/$K0_Ir'Gh>p` ֑z.S8I&:{DY{Zc"cAc{3۫pXx*zys8HZ/j<{y$}#'5x~w+Hn~^~޷عvY/ຜu͜/6>Rؗ%P/ׁw;[88#@4QY4$x4q"t?s{Zc%jI%ꍍҟ{ ngN䒟]]palDOd_5"A!O%c*q2d;ilC"q1|GDo@գyx ϋo6xϟ8E~L$Y:I&'e޲_aF/'lgLe]1S _ܔ 9FGxV|4.ANw j;4CHs; >#)P'Q`30El}Л=5!wj zN-X΋ 3qsè/7#|M:h i'n9L}ݤ#<|=kǹ}cm0b!s>뉙,j ,c^aseCn50,hE5yW,Oߗ5Y_Fx|U?pX̱^b yG@~g )J.#!A{IN1:0a?v YQePvgzjC17E:$WI><t5DbR$|ԍ0F.\Bk/1T"]Ҟ~F71!^Vk/ܖKk9&vK{CPcxqX77^$\ zy ^M9D D}i~Zv6XIw+NЫ%~#_<3vLGc".~16bԩV.b1;CI܋܋q/ ;!R_+ݬ"o筸ruEM'e[M4X2n 2f/+ aG@m1jJ'r oAZ FѸkUғxG{Z`.yZ |̆Wc:=\,=Zwz$^rXA-Z*E "U]V!T"ɺut;z-fqP/eϿ\ 4]ߩ`Khk̻1#whBh#G;c'bC.,;7r"sym`;,@Mt6[g;Z7^5%9+0'NϏspN |[lBci&m'mCXGUk]L5jEz|;W3RpHayy?:gtFe_uo v[kSb=F{=P+sA'{͊dVU4o}A>'02^kєF]y{)smfJWsaټᬪ{z\6VȴF^v ɢ̢o*u6αmF}\4&$Ҟ}ѓ l*by.dxI|M#g&dt{Mh8iG=+nd7-k@/5_amw0@aW{o/{CmCgC{V+;@l+UhFLYKi/ `}<X.rEU.Vgf>r|EXB㭢5.Cj9K^^eGVv5Q w/_ 4ц;M4 G:DSۂ'1'9xr##1gt+i_j>ccmcxgAL%xsI!Qxf^' ?=t dy==/.A~/-߫'-~XgVRXqW+ssi:3ǂ#cD#9\kȩ2\ |IxėشO턾Ȭ?!shÇX§7- 0LXwʚly7o"%Lߝ?VDc'ނxLhzq1.VeGڢMKĻߵVAQNLd3=lV{ߟ#hE<hĝ  twu 9-nkts:P>88XmȖ+@ꏤoyO)/% xl{!RUlXDa) x+E0 VYIF <&ǻiWA S a}(jjaD~'l;rnF~čed"rov%1!//z1P'^y[ǖD}ߖ$Tw>%*j} ZIKC}>yЇj{;aɆR1?͗,Ig 5>j'^zC=_WeC|JkJJlcVxkОE42V]./酬ʈ8UPa"XRVٵ1ȕ,+ ^Z$}y*;$~K5YL6ZO֕gW86z/;;,ӼZFF>F|G\roV"z3~BIywPF{pWK(Vb ?C |-<@=fҙ'M|II||1sS znDu "9}ȤGtG4知})XN8Й;\^<q8i$ m4 e76?"w=z[B?_ cgƜ |8FpuWFc-Č<#Hj3 wgByisiNcɪ*d`| k++5qѦ>F< ӑ9'm(7N t`nԹ@ꇧ}]C!{q"h+Ϸ˼j["BE.jw% 轶~}->Quw^ _;汍!\$uV(۲ʵZ`bJkRܰ2!Υyo t&kߔ(G$` 7عPVDd{D;[t1PП{:]t {P͠Lޫ:iȧ lDıp[>śKcu(kMмk +̿&+et|xiaGp/]MZ)/j<{d='ZSGǫjXE}@GZ0bђ6{WӾ;5 ?CU,ۈlYVY<UGi7DtȱʪZYeeEE[kN1]DWy$>6%Y=2%` {aӂ Z3@u={c#ty[I)25Dg<99Npd1]Mˑ`0SȈ+xz$2FrB۱^Tp'5{g8W<Ic,H%Q{XvqH˖!&B<nYƄ+d|GnךUS-I*UOAT 夻p?5a\جn;#z^!but{\Fk9}Yia;hߌd9s< E ƘKctK[1|IGx5 E}/}$Ǻ;L [L:ÉΗ"xn oB~3uy⻰f u 6x){*v]"qC񣩂6~d4^w7sc#b-XLav7DG'c ~:cATNo|@w6='ysb K[ez/7CcQA;lIJO`]o!ć/c&ߘn$'%:Fי۫9kl.|f߁}7Y[A9 dWU1un 8m blʐYlxNwzٔ9b2w+Nq[&Ƕs*"-lΠ3yl1s,X=Y{9 B IQ+Twt&}a5>M1G[޺5R8Ԩ(MEsײMLpO5LLkX]I $h2oo;#?{U69W<:[;M{TnM*+vSǂZ ƀTrY+ u:rk,OKZ`ĬzE?˵>G LUQۦG~3 LϞR>gGt{KGyY!>/|t̿ WiDo]X3օW%s a>f0GrD|2 W%rn`py Džw֗X-_zwb?OӪ!D699!,lg{i7F%0V|${`MFN u_x.KDӏ( Wb&GI4A!ZVj: ts*OK Mo$t guw'ly L)S7誰>a{=[ n6dp}G19NV׀:GwJq_3c7B9LAp}1/:]:7cQg+P~*'dfʰX8Bgjޠ*ϷZ70ZxBʹ\dY|R]t\%v{91 }|}o^h3&x}oߗ^W¿g:м9]smaq}rW&xG7xK 2O?b!uRt7ڡO4%w W,I1GHk piIAxDQ5.lV6C|k?f.?<@M1UV"ᳯ ;U)tj8=wbz@?żfۈg.%̵ZN-O,u V;3)ڇ~4Br yZrQ[ L(UiAذ^DK67+c5rgCMD;3\xMtI,"d хAwj1oΣD Wjpgמ-zXFN$e~"~*np+s#?m76b'D^u:hY$ JCE\sxB eZficiw[Zt-S[WT6zψO9f]-Ыnx} 7b:mY>ڻw3hG{ѼG';3@W\[JO:e7> r:;m*/fN:a%jQaN4ϰg95 @>)ŷjOOh;8z%ImS!OWg^45H1|yhjOpIP'6m9Wkѡ>fG˙ [ebRwrdw_M;NyY皍yB~3ןOJ6g,8Ql~+V:?WٝXSJe7H={Fn=ݭ?<Gχr# 9Ar9C;o5E☸13u͊n7 .Z§څ }šR} %'obݹ|VxVrfKE74rN`WOz.ApΧ,:_u_o\yI⏃=cxr~C)K=KqDEߌz/n3d'Mϗ@S'E˄=m t(KthR2kw ek;M3y_HfUl8v{?T5E=m :K Zzj%<;?諒Mlqx0u~~<ٞ"Mqn++|d h|6]5颕l Aqqh[N:JCK/o@;~CY\W ;(s ^$: qoY8t؜E#px1021.}X||l[>n!|d 8>~KcG+n+҈g&)h>keC$>|&?#|ǚז|$fj'$HȸH|l@fY cC*(lr}OͦQOwNagZqgmaw5S}]-q,';3,}wdE|Wwon%E5EGt1w:)mЋL^6sβ |#Xx:S*hסWIc7_H_F_y_]} "֝7MBye.YXS4+.덡Wƚ/}җD)E_ b+Kn/ Ϗ@m9RLmwםп ܬM(zeEz~~]Crۙdg^c~e{ to};47*S{֒Wo37d}e)n@|vӽ[ךƺ #<wkT}8bEoIx=34= "2:؈.754>sи.FsDd\ԸCcP!u,r-c׍x/j6{ڄg%p(1)Ozq;fݢƯ/V84!/ٻX"`ѕ˅;ykw8h~X19IwI; /s{/s?;~Cr ?\eZOe]Xvzc-~dg[7s~/ZoRP?wi #WLsa?ؓ]A' ۊxSa9W S{31&Od[qsߓ߄6Iome[vV1̙e34ሹr%ڐ?|R.*{q~D߇|lm yvp=[Qs\ 7j}h;\`Mtj5שDT ݌l-'?nyVlg' N;ˆm9le|docvn$9:FhY6-na"E]?%&=S-;;%kf6륽^Z1,\IBe\mۿ-R]k+!^cZvJu]a^=`@VðDj3WĬa:cMR.u&u1n,l.*u/ю .;a/,R~p?ƆJ({5SFIݖYI½'o| |6ȺSa|h-lהOKC7%7H+77{t/\{lӾ>a+5)m{},Ю(|O !7٤d^Li!ܪI91tȭɮ/%d9)"w׭ Bc ^[/⺄jG ~و0[,z\W2 z@'Xq,P# Ir}S\0۲l6 I}Bgdŝ[VA*a ER~Q ~+:|KW kW<}Yx~Z%`ԭ&xFYZ]wIuȑ{Sچlg@P,bfLqpwQ_w~ GWqmƃז3mK-gm9yrq–SiY͌:-_-Ca3պǏ]c6m_kmǯx9n{x=u㗳=s׳D5j<^xˮ$)a$@70D[cuFZ#뾨zޯ7~3w״_mbK[8/:cs s~fQ$x|W__"?p_9Quir_~}KW| ??=/EOX8c_?޳ߩbGܳ?ׇ_-l'3o[B=;Hk՟ͱOo"o _ _mٿc#_Y`xkW~+6>#=,o.Zᜨ=7e7|38kƃs :퓭 _9Us8iMU/==/w_||{&0WZ„<~q۽L{90j/u_<庯g/E }t|)Gw!/7w;K/7j ցX}X=GNU.ӳܑX8P xRM#TvJ7{F=l?FiFnha5;u^O8yH f1Xs?6ڛYڇz#/9Zy_/'h?r?r?f~; T,ǝʗǞG`0l1Cia?c?wcRP}7#mXѐS#Gw<^Gld0A)5.TAn3HYU@zbA:qlA:7==B/%*/$Z&/;-㻍P?-#-OYؐ_"ݕ~m!}+fu)0lQbwU>ԫYW(^f&]e7>頹#?)3?U6ީY`<_#[ GI¿m /~1bh%O<μ-{1 IDS>=ҷЮyN-[$|Wsnּ;'Sr?tߊEa{y7[Yrwj# ƁxYܿ'B8aky<jSqtsp>]c>p-u8ۀϯo/ҷ4p=G]nH" fynt_OZ,"Q1HTn[%#b Q`Jcì42Oo8.i>Y踈OhLoEcGD F}#Fn5L~WY,no*Ӂ8N>.ev]uѡQ+hٖ`kgFxmy5Ꚍv`Eܛ„ _l{KQv3T\S<]cXy{d%cl ux>0>:'kfӘgY炈E. K<,ҁ >y7i#>`7χbB5|hm6Xgֹ$ cq;C9hN;Qur^L8h>كN殧9 Eٺlo>F ^* 쳺*_'|H;׼XNt~CM-H|bzz'fzȋW}z:ԣAAkvgQ?nz2ʪM{yQҲZ,s%v53&>]m`xs~s+դƌ)Lxb7mh~7i 2T `b\6}:ʤs}\a==kgxgC4kb9V,*91N7r+釶E#5 vۂb':[3ud{X- N}G݋\ nVni_RGާ< >9 Es8kAfx܍"g4j<'p>.4fᐹQ61,{.zh!i\9S7Y?לp䅽(~RQ|繱}n:q%y}ߜwh #u~/ڪ*^ް"rǬZۏw[9ĝӪy /'3ڏmpIs̾IriF|Y#0`HyZzemy%Vii<@=C C+*_;<cr+5rqIrY ~Gh! `8hAїޒᇓ!kdy@ݣD<_q</I9\~ |񼈞CO`<α?S.@_*ZEڃ^Z2Y VUwkHdd>y,uy;Rš7b\_PK:@0T TXe:YIʾAEk/\d쪲s:-bu7Uh.o@H·hݗm$?xW.I{H^ǺP+ͣykYdQEkE1Zj˙mGl Kmwg武;K?U[1K5Lr,V{ʉoQo{xO\[54Xz|_tVWM@jet(Iߴ'm ]˪S_MpO0UeMWvM5,] ia{[·&c_wZwv cU7sc/v3d19hXĦ=bmW@|-^2koi\17gpdzگaܫw(!7|k~w|`4^ {[OFu? 9e z7j 8=9z Dk]DF`Xq|=׵&x9 x! 6QhR2he^+?y@Wj,}|u2Gb772t4B P]\v,TK2t{avTgx'Ck;H0kYxo$kA=59H߳hu㽞^s5 91F#Ot ׳eu]mj*ݭBM ?d^Ԭ{]wg¾ s?*8#l`_ү5)C&/ xpB^,xWԗu`es :p thr A^b$_ k_ᗙ@Y18)ԟ+ 9VsYRY1Z`=J%M*0ಒKy?&ӝ07KZ3mKƳh[nQuM/KtwOѼ Kkc+v^yvP_q:rt". *?st&չ^sNOc{Z. VmD-۝~h\}my4ֹ#,BM*@ۼ y,=}!;y/rGcv$X !yIo/x}OC8gmf~&O94F8/[j&:iBqy;rԳv@,+@@ssUai|s#V>(*7RT$cE7{մwݭ8 ]#tdEnժgI<٪&`oe;3gyj0Niߊgx@#E8=mm;扸Z +)VEhϦvܙkD Oc7Y<\Dsョ8?[,jks.͋;s_ݽWښ/`y,NWVDu +!ϤbDީ>@uԼn̐,"~_jjvmDN&z\&>}.Q } = +Bߛb4PG5PA 1=Xg]oh{K02 t[ׂlώŨ'<f]v='TWƵf^Ҵn cڻ"\"nOx -h y`Zy,yyPxOuUN9o3X)/S;2w8Ʃ2q5 u,bA[޵+lٹfԃTث7f6ksMߏ_wtqlq9ct>^9Qw_҈WDewl]연:+5/}Mx7vњjh-ŝyGgݶsvZC)9M߉SKp^Y[}udܟQ^r:sjgc×e;V VO>ϫ!98uK"S-w-^GGo'ho+d;']]&k[ץO' )Lg^8Bv{#Rhod}]˼ybi| 8@p 2gb)lx!|_ۉ&!oo~`L%v5ŷOh;)cu ` {*ͩ3ޕ U& vfSn 5_!esxY<f`V(`1j鮑4|uM@IgkWͱr^ӝPZ.jpѽ F3wqAD~'s 0?iw|r\~DiSA\cEo^_WquZ̰,AnyMiQ`?+CѶK`3fz:x/tHf٪u̫Quos w  DOx1%Ǻ; K|dS]ɟg> o]wF%ȟ} Gy]gy,S"dQ}"-5So3¾ Y] {2C2I&וi8҇ ;[#3Eۗ塍[ ' ;&ﮊKu 5UY<†T.Eǒ{%kyUKi/yL|f!/>}" `riQшg^>2="G|[ 63sXwڐ`\cݡ-m*#82ɋE?ϷuCf5&;G1+t)̃ff?0$L,5vԼZƄo>E"6%N\Od5\FR6ur}DQD/9B.jdl=O9@뱨6>Nsp0K)|,֟al_YA߁{x\)T߽>7UFdF=-k5OjVU9%]Fa2}7@s_/,D˗C>]tfO I"u+lQo \騱oL1w w feu6>=̪=x`WNwu:BȒ>ݬ[́^qL;^1ЎkRTҤcL+ ۆ әW/uN+V$܎W|m s8^Qx 'qM"NW|RzE ^h)mmj}/DxBt'4O }b'6C>*H}>1{>]b́O̍'`f.z~CxO| O,A~PCx'Ǯ2!s}bYXݟwo#8OtK}]R^ ~MIgҏ?L"BVhYcG GFg[Da4~MωR}tw%xyGTV:wlٞ:H1D/,рQ۽㹆gszB]ߑ/q,y&Cno*!iM~uѼ\t(WYp|UL//5^yQ` ``ct~S~:XĹ˵ NʪjS̓3&_zoE{U@s5t=f44'm z~Dzcp4x=C'|;;p_XO0?2ET`=||h?Vvp'0,0`ickc*z.ޙ#T6 `\;@s\ʚPہQ;tA|^ qyR"]NVʊvï1P 5;5^ul6Ѹx 䜪O-Uլ&:A5_P,[Ԡn9EM┢4Ǭ& Ucq 9 ߹+F{jY7sL~v;䯒>>;]gD#}n=&ܷF;mZR}m/B䖑K{jlziP Isvbxl[,X@* t{r}Nm|$^ Gψ"gx7O_'=5ޑ5/|+||kgX1[~y]vYa v٨3&WƼhs?$XCznACNcYEt+#[4|mB{U®~c>+[ ܥ;ʮ&|m };p$J:cpfဖq3TLc.Lw"YJhL<}Ab!/Ud|NT^p_w`iL5} ytf8_cI,[W*{6lEޔFf!J.+OՕe+;dJ㳰ගotIgbDGCu* t@ ,=g3qDNI0x͡a9a;=eV(h37Ş Mqg #g!O[5/i/s$vÂjWjTQmk@O2TZkpfe eɺhs !6;3E7gכW.FyNKg [Gˎ X`#|L-Uw^xEԵJX&`]'a snj؋T$vܯCyQo|Lޏz m<yM'Cm5~"}~< 8763oTVu()x5ͽ?i~94lw7XCxn'Xv+Hr+#XUɅBz[wwѤnr 浝 Y;҉TS["+A;sAKɹ"i(MO)͉e|E-7=}w{mJwf)Иwƺ`[<{S'2b7bNϔBL|VtU+xsɒN];wJNɬ!ժl:+5LڴdBV#?/6aNT){[v1~M.9P`rIQ3`~N"mqԋ~Njl?'ܭsSʱJ8/ڗ~dkУez4퓆~}^m‡0ks7ϾQV#c+/"Ɔ{>HՕ,M ;f u+#G(c{,z|#NKq@Š}48Ƒ|rtBP¼-ZN+[ . d2$!?V h%xWhuALʣ07`qKElԣE~ZǪjG (V-l1H<&yEԍ2[hm-RWxN2Z,gѕQ,U=`pr']+Bg[*u^ena$:7azi%'I%Y.+YN/{zW=}6yd a+ ut?ujxHyY?Ӝ`6[ɗas]qi'8K>pg5|頩^?O{~ڿ<~DDΕLӹLc0>zc]b]"Ogpey#]s6ָwi3 м[E,W/U;aT1S>/y7c)>|_sَgv#0AYwyn_tnct~>w'f?kkX+ŷ􊯺Ond{" yoZ>ւګIqi[y4/qo Z);{/gusn}tzkc>+cƪ8_Z25oT_]-8k0XW >]J۹US عĻTQ{γR5wҸ9bF:&+4,p\ ?G%;^9j+~G9z*EmjT&i~v_r<75,Jml-e@q .aVwf)|}[McWh]|}4&֓c<` 1Vq\ [D4Ư>5KuiU/8soL}q}f7яZib1!6I6A?jA?ZXLc͌oo=z-W2KWז7ty7?Dplk7(M)MJVjL#Yeyz\J>7sYo*:~6|/_c'}7M㷈3/~>WyTT}CѐoFZOi>x1/9E 4(r ucZtpws%'9U/[9-6 }<Θ  Lw1w Gty쏌/3o߷unvXT/i7bnڽc/~A4LmFh_ 'tӼ6xCOO|"G~gfδsPߕCf1- yMgn0j 9˔!| KjP,xcSc-o$E!, 8d- NR.|L;s% vg|2Wrǻ3<4__}Omj*IIk-}B,ԮldC*j]"#󘀃Bm |j08 a'z1n dع`GtKNG.A4wJNLO3/%6}a#7t$Ksܒ&uQ6hEBwx@`YT>q:V;.d5(]ٶ|܎bS/l 6o::*ĸ<:tC{jhȳ_nW(v},.~{&J-pSjv6)دNe3,譫Mɞ^+6a!C- :E,Nik]Hjh)hYqO=\qh@> D:I%7Y.+)6f޿mK+_`|O_sä6E͒6%lJhKh7Hv0{,c|SfOo{i;|NsY1wNg![I%O6@W5ֿ8|Q6#wyZp5_s&ZgK&yV~E뱟o==d^{&;/k)3~Zcp} 먰/{EL֓u+c=*r=3cZbmнaZ_3tZZj) {%siͼ Qwk9:6Z&7DŴEFċsK)vZ@yҖ>,bk۬Vb4a*gJ&~&&PNpkFt;C˘/D )ijXS|!1UEy/DFP /DY,__t Ѡ ք^ @ 6w v D}{l5{м~ZcǕA4XcWޗXz8Gk4w*6ɋFi/EZ%}\c9lu|b|jE_7כXo:0_z[`^kzTgR5ٿf[ [ffis_=6|.dKc\(Nx/k> &p@Gz ^ԸW1-UX{石x~H8E8t!Nŏ_Aw5eȅei*gЩeC.0Bfc2#օ#6 pw=IsvCdI\W&=1tCWW>K{&3O}%]>Z?BZ7EˆN1V·oE,J A_[|$B|ҕ1ߤlA7qN6;+aC c谲  ~;%J_;rAU8|rG>95si ?':|권}*K/˹|$|O1|<1Wņoٿ Fe ^}Iǂ~kb+o¿ ߏ=c^H[q2`ƅķH.K 6ovVKҴj&8"8|z KwOo6]\[Җ [2S{>ݴca[d{R-%3ym +WM/ z1xQs|ŤՆr_|X._c{8.f9̜I9?k_s۾x.&}ñh6L1ߛS/мo=ļm]3ZTaWzz;?m?9 7ϘGi_i{?p"_^4G]V8 Ykk#:{~iwlc_݂A~ovKR-63XA){ uf7=ݍGQ2`{dvx[P 2t4ᐯgKvJ#>DІ! w`T3@ F#sUusfr!$\6'UBVm$(EQ&-`5jLk%Z^: hE390yy<3sξk._$r'ϥp]T|` V'8Ss$3K*{*f r§X7<x2^Gyٹ9?FyX9g=5u]d|ӉhX=䅞ϥ_k 2"=0_¼7FnQ Fyga/ЄA_ C.eFw?%|X4Խp-]٘! ¼;[A #D %4g9; )sv=zmkν_z85. k$PI{a7xBpZ )/6{If67iyk(W%o68g^Sx63"]:RԼOڋK}{|_؍?;ϴ<%3->*ڲ1ъ##c\znU'Q\XBAW'`.%cMwa|<:׵1Nk m\$f }L*C_.DFqj&cb|xAϙ/)=%p:1^cfB\3d°LiL  (xZ0R}c1>﶑QMCA O:LĮѯgY ;ϒ<~bFB9ӲŒ_⡇4hXTnqh!مq0߻-AƜF{ȼ1q]32 xt 3v=h e囩{kވgY{k۱[D 9xۓ|)5:N2 u=ױRWq`i;˺PEh'(gHغqqLzkKa\󶊝<ݚƹyB%Ug:r,qE]oU]+ԋ\XWɖBl;{+ϗ+u*J&TDI<_ 8Y'_|Y|xYGSߌ٤3hhj+NHaDST5 Yk\0>+Ȝl9E<:Ρ̹,|iz'Կ̽do#~?Q`19}^'L9peVM })9 ST,Νytd1c1qq7X] 0l9gf³h[ 3VrQ*1_` DKObuM2 fg8TC|鉣C%vFʅPV4ߍ|bxfJҍwӕhr7w,>kӌ9J\Nա~g® &x1ϊ>Yߗ\-Yt/:3WonQrXt1MyKww+X6YDu4CUA[hti*Ё1F[<W.ęڔ΅C3av WOҾg ۏ>i_~w>ھo߫?UwŴ_ҩ][oSOj[h}CFU.ʳk1} FZb{U.wsV{KƏ[>;WG"׏OoXsc#ĜZUtgF[ 6Rwog5oʜ(]rOaqd3;qz s + fGbdg8޵mǓ z))(;AL]| ~[XϽ!ѵG7Aތ}.g=V N嬾.~~X)nyÕj/a6Xm0hn'si]["w|9C0sM1n._\쯈k`d~^@=C&j#Z@8F\ _r̵Tke~N_6y [3>Ѵ~hL_|c~}uaI΂ kҏ5?F?Z,}iC!9thK 0n88^4̭4a,ly ˜3OEkb+[܀qPgE8r_xc}4HGo ) QVRZkv{ړ!0OVeK}Qȶy:voD׉îUB>f0*y ׻]uKhۗ]LН|cv ^mͼ vw0fyL]}s tmTenci L ca\dyH|fU2 [z<ҭehe_8E u gA=hD(gdZy2Zwd,؛}>=cA*d/h|qt^U(s}pǞG{G- 'D=27\)cLc2-f+ordBU{Q~_Y~Enn`HK!_d8N˂Cb49^mz=I%wbݺ(VemXqqUĕ*qRVRMLG)6b\ mSl["yG2p la-fWL lߌӟ\Z!\3c`|Ij|mCY6CM䉆<P됹dʙ_GsHKy#Z]=i GS:?(Ch/لy6`iy?#jOS_e٫oceBo^Ūl0×p>.~+=YءnIMX9G>+")"Ɗ [H$״cYt*7wwܫlcSEŘyf8էĿu[m}X-¾LE9QXTz+:1/!W[ֈ td{KFU>;dr&Zb͕V щێ.LQ)jmSbZ7VO~͜*n8!^ƄU)29jd\3ҭؓw|U5YÜ?lql&|=9}mcl?C ;c!c|cT=Sn"cs Y7/.QNZ:őzGsT,L\XyAuO}Mg(/qļgjcvRc:O9^Ezm|C; 'Y;voBQ\z?UԦ~7P iw0.?/e G&Δ ~pB_0H"?$-9Ļj w>ڞfJ))F}RX9Nhۡƙ`i7aiwc|,j4hGUvQ?W?OsE7c['- }ؿX',_{49nĚ/>'y_;="vo=‰ui~̿%[L;'T~6l*H]Ӊ}9QB:ZW%}%#ި }kHXا;wmx\!xƁ.z|%N=(k\>_;] ʕ eB\3%hBE#RK-pxug湓Ю5x?$2(.3W%R )5ϼ Eg=ʁg5/] T2|~cؤlj3"烗%.=L"cLGyenE"K$ s\\3> F7÷Ͻi4>2xpYR͓?ԫ)) X$<hz,|픱k6 dg7StVɋޢ1Fpe| ~h8sKD:u|Sp}g'e+$rfxm1qN<\|nAɈ\K} Ξ,\+ye?0eҳ755/[#fa\7k0ѮԽuvވQgusq~j{ε4˹B`M8^סKך,'QefKQOq?ql<je i%/3oBXd<9C+=c}ދHzp;9׷A~'\mbV?hcllLvҌT_ld\^S~ذr%;i+[ay? bm7>\w=C'h#+ƉIE'Evn^y8Ek*"]˼#D~^1oj#x-fVwaτ3o1ye$nYDGFҧAb|uʔe͔of^x`:O{/|ڄI۾Prlfia)%WyGx4h=}|PB=aLC;f+O~Q,ôaM2.pD怗 DeOl䙬Ƕ,C|i~1: sx)5u{ζ4< '`⓴KVkZز>і1\pF<5?}Q'bY s|Z|;7H6=y=2øNgӛ"!3u{3̈́?턓Q=K )>wxL.3py,MqLuW]?J״E4%~_?~V&334VsԢf7M8Ʊ9 -Y'DW:hB_Uc~9Y}~>yӌ~<~f\|D:1Ur<{3Q4ۍ#]/y6xNK]~{Uf[OxD!klѲfi%=C ԫMs^m®>`OwˠCI؋Ȣ#b zCsOK7YmDnO7\x/hm߃(BO>m9 Ɲ~gЮ0vL;1Jy<0o9)mkOr7p9"s[>63٠Y Rtq>k&̌=E[l}pę$=Q}l$n2!U\h-@7EwD."ΐ;_D'w,xG睤# X/` h,&iϗ#*s W:'}pKQ,ω;)&oo?$_ .bk-1ݚ/P7_ȉ,&~ek|-̑-< ⱘf|qFJ1hZ'r$ seMņ/㟞\%oδ8ژ|(+hT ۜއ0鷍NR6\۴7Z\3!x>A]ŽlσH7k2e:9f{m_#ȶglsmS=I~_Kɜ3%'>> 9e-$?݂"~S pUXsg5 e渧Wk\ǘЯ4#R?<x%kyrW}wNV?tpЗS :IZrҾwQw{j<˰ίNC it7oI? p?Nui>g/I<h8T؆UKiΒFLl=72|2L+`bOTOX:",%lgMsY>ȼ6!mΣe"5~h%zM\Rڼʰ*RoO{Eu9&̥гgzP~آIow):L3ς7sHޯwN?(=꼇81/'δEq@5Jx2RC[mXFm9SҔ&/(Lk8cVO6??z?\&}"VG4x2x0$OIgC{r[$}b͉mI$ |yY1"'8u~]G˔g&dy𷂞[\ln\1vx; H̋ 66}3\WJ[W u/2"n+胇qW}II?g?ͼf>zy* xsnm"\f\8C3Z+@1DU:i^ X=xd"pj *Gޜ9x LjañFE>F;FD/i'~Э3Ja2/$~O=|+uFCwJߘ/A8%ěyUN֖j+g˷`b'!i#RhZUwH3s?m~Crgȫ4{S0e<.7Jzk?MӉvQ%#9` yЛ57NKg{c>ְ)O&|tf(rֲ!~,!%xӉ~iU$F9fCٺOtH9vUj{E$?Y j7P`2| =llq?^wCh_5~nݩ lc9;owoGFw/J .S67(7Xc| f?"D=ث^$ Kz($= zgNMڿ8i^{Å)M-!IHSv 9wClQmګvz:$3wj}.elU+tAS9'ԭivv>sz]@Fy//8VzѢ;{lX;r\jms.~ei4 ̵ə?;;ȳkIGq^ )+LH_9{|(9V)\;$|ʉl>wYyJ&ټ |b/ѾwύVoHV3H}UU0wn31vf 9E1+ܾ6K6#vOOg觝Eb(֑l9(O}O-R?R!Pnntl<{>m7GZ^ydxh=93:7-T.;gHdfTǢ Ua:۟|mķ=j,!)WuFxw~_ j6k Φ\)4}53~./<\1r=LF9ϫ=7hKou!̅BL]yU<6WShu,A] cEߝNݧ75/#Q'ND[*ͽ~qkxs|uXrگh>٭*[]M8ȗzTI:EIh'hg.$Y2ӂj~׫EC5W?c~yq QDXG_+o"/<=Dw8CݼEE/&p6q梿 tL?!b6s,MnҌ luG|CF[f=c1n|F3N6e7=WMq<8Fu"Z{nVl8j? !ĕ]uc)Cɸk[w*yѴ>&(ۤa/ sϦcafi1nV%u->VY|#H_,HKS,;֓7}꿢]1'˭槳ԕi%꞊wYw0tUy'm/M]GU|o&dc5/?3ң C}?K$-Ofh< `|]y+]ԇ%I|>}bSwb˧DfӲ7u/b]wuo7*s=xbG*!%xK|+LjJO sN=hE <*O)}u@1{l̋-Oͦcӿ-^*g&cs=f\_[͇mpV>lR8#="as}GxSOtm5uN3GD'LlBJ>=ȼص;.,ԫ[tu/ۦ3l۔|T+:^%PD9D'JS+ ؍ϕ\wg\}w:7WwwV*ϻ~{e~mQ&D%wЂwknMQ~Gsp.1%}h8GkFT>%ºF}y7v7rWx_=}py,Jw7{[gW 2E󄵞|{z[yִ}x~glf e L,6ޝPw'+7Qtf-3ǫdKN$w"1(Ƹ\,MOΪi*~ߪFqM27<-zR#O g<1iN{'6uFvMnMM jƌdo0:~w&6+ޛtd#sʹݚb4}x0ܤ/}~mx+ѧœB*^Q}&sm1PʜU[1L#*cR3YKC] yua44?31xsϴ;-f́؇6ζ3>^-aՏ.&,w~ mѮ#'RDV˿ijk;;jYټ&<s}D(o pe2Ѳp+CzGg`9DtO fW\$ά8{?d|<>!/OoNqsCwOk}9R_G&u(xO^ΌIOz1֡"J$ NC+D"%x:Cȟ8Їoh)5s:.}|1n"e\f.Qظn<7Rqhbb<}s'k/9ڊ|8(*;]8GI}ON Lcez|Ef߃Wsv^Lyim?7BjwxZ] hמksTszyz^uۗDz-;abisBvϘ9nuؚ+jޅLAX$a$uITp5}kx"[Uk6A^'V{uATvc c|#:-}퇢5D<n2C> iܫKkkWK"F~{ 7 ɺa`p`xRxgeE{9wU\˕j-٢ƂΗOhwyI]ҕ;ۅ90/1rd\Ѡ"~Q  @jO>M?{>jmO }{5^vS/MG_Nhdԋ+»^18Q>wOgoyq{W=U-,<86g9ɵ}v&|޻Ю&І֚߫' YחNE~އ /E;g=n1~1S^E3gּxVVlD>o/d))ELx_Yf޵>nZK ͼ?momV|gβlGs=U9C[yXƉ` s2'W*œOM}Gt?!4huN]E⩌KV{8boźVr}(bU{C>K&߸{$|=wGKü_:=#E#W3gZ_9{3F3ED.ERs?ʸpW6܉vz i8Dvse( f>έb8{ʎӕ ʺB^)E}U |:_Q|makⷣ~bn Ɣ8Sbƃq9&_xƳ/Rg sm]1_ OqW$۹ߣ1"GeZOg=-ּѥzv<myxvydi) 8<;!ORO^[$CZ y#YO,Lx Z_tj\ Uԡw52O%mWgGqcvjlD4үƲݥ\xfO,>js?x~_Pwܽ5 3kY}NNM+nٿxuD_pw'e|Ѽw] ܇}MҹcwBz_C֌xy? R}=Đ7=[64h$" 'qL|b*teFe}BpE_UO/xX $s= ڑIAa~u}8r}^SaAކ[q /]y%J@{bð-ڦ}B{q꩹/sO>7ԗ[޹~W9#0F?_LlSg!+I$ӞʣUxu3Ỏ\^s: xᬼ*>Wі}H^ŀ-bѧU\k=i>[oy7a #ʍ7 7d~aFA[;59%KQLt%[*21;e$N+gwGp2ظ|buƹY?,yjte*d;ɓ@5FąxPYߓ;;U'HG+?֨ d3`'f}C熇P]/IF}(Z븸,7y3i=6.me݉FGS[;2ӌ?;h?ߎ97wyAŜ1g0*||%M޹*];h>S{g6Gm?_y*˽K&3(smx %O^]4ƻ~F[Y%|ƛ"6O̷m?'ǰ hR}=`٘xcmy-sy-qvد,+ Cs! -rV5ǃ8=2WڇҶi="Mn__&vUiSt'6Atd?)zBzwH̃^”) 𼿽ynI,z9o8ʨsdQ3c2>7.L_;R'Y3Bf;bmqw17R\/wJ|S<Z|h6X}'M.Vvbs&4۽CEv.2^0d!%$d초tAW\=>U"wIm_vˊ1J =M"Uisi(yQ&[άG{7a#^ldO%gL#cdNմi7s P?c a5/QJ3澿L+>"j/|GCf>JҸ[;;Z:K+bDX%V. r-p=ʟMjq&/pj컰')j|9vܝ&6 )tQL`;~AtXoy/ж}3nkI=s1Ӗi/;,1ݦWEw"} 6Fac3\P<ٷyD|AW5uE9dWngWԊrv8#7͟!_˱,>OD1㴭60]J)j?a_~CU+L׼+?+P;Y)S5b8'q'͈|;6Fv-Nnyw"Qt~Ե gr&M•ӊע,cfa-kۖ`i_{]9}(QBفJٙs>E|qMMhK{9óIq9,uwI>%sY{|+ T>9wQ=bcȻ Fk؀YyP9}/>Ҿh<>Y~/ÿ͚3?+%.G43pƮy`9dJ+ї11'S4Pr~bӑnVvM*,"nY}d\S4[~ۇ*V.5g;տ/|SyI^1-8VGǸ7 S>~=LL y.xq<&_)+.+(-2~5Y4*[[7~o?^ƫ\ > |umMgZXk&'A=Bwc4)CwL_Q^G龢;vq}@\س0̟Y4j#s朘+̏1VuK{qk~k7ߏ`~r~v܆1q!9חg1j;<|#$ڵk1p5 쇹g,YjRsWfŝ{dkUKY.&ǂ1uFPb&"lK߇6U_4/O߶r 'd. e4O:䳷l|iu)uᴩ$*~NдES㡾"T'sf+rD< 76.\:V+8zkªAݰtW5 ' ou.'~X& Y"Y %,ɳW b`[ya`n996}mݳ*F_ak|14zzV-#Z)we J=(o%FgY:aT9lOhNƑTB,O`_K^qAF_bioK.#CޡQ(\'?daV1M_.LrML9,7P M/bG;)*w)eʼ%2N\[̈l6Ev,ی]7?"6qTbWbvh"Sgf(OpLyTPc-1ԑp#9qD1ƓњNݻVe$wyB@c T}VϞ<}lO}~O-*yײ6x}. 7)%;SޥE]:kYr.|rϏr1d3YD1'巓Xߔ]x;{jP\#9o|_9}͠.ƥJpPgrfJ`f`}*~KЖX4e5qeWc9>wQ-a->Š]&dܾlkɹ3[iG|FR.I[㦾 o}bw6%ȹ}(*|\- ʵB?ԉq>ʡRq>Y#SK^µb*|𒾍`F='OOGȘل%5@/C_Lz;4nхLI]žtlTk8=|9q2f~ cRx V(%oBzlk}j[3uA-ʔ̓+sS|G8X1a庈n8]|P\%uq4xCPPMKcMWd[.#,;Na6\* FGkmߧ'Ao6t[DJWUѼfWh_qiӗ~C^xªØVf=5kPXL|wm<'鋌K;91hcj;V> 9gg]~w6}ztiXa%č9MI!Ÿ.bҋ= ,?b̟e||~,z;sV+?E[bC`EH>2-iE[Df iiS<_F>W)Dէԉ[X>Y`e\,c)6->?>Ɍ]O_z|Xr'7`oboDW+NNuW]&?SK5f~.͢%Xh7cZc Wק.;+OhEXhWN}qk@g: Γ2C[5̽h1ЛdS0 24SJcϋJSFR՟ m&ucVѳߠh9)O7l1cʸBK=|zbxqhO#F%| oyIajU+O=]-ec2{bn͋/3yfϙmmm[p%~7~h<8k|}>˰NT/EL~+!5+iO?z9cf.L3 䜲@+ڬE.e4epNCcUow5;+淧һ6&ad ޣlLbig;3g5](}wV7s,2vh3fߴ ζm|`If ?q !q_|}sMߚ!{O{-V {ΌqoP~0׍qsC8O<+:+_JkEq`sE11?v*#i:]$Xl׃kC[z]+x܄mp˰l+}8ѯfgP,SQ^*GD5U5u\s-Q&R77_ ϲ`ōZAm2kO\W^1'\8Zojes4L'HNhk<#;ڇU4.n.jMlpo5u#؄P,tE3T9Ͽ-EuUJQ"[cl{#pswhھg}kE׺F.qZww:DWl[.+G_B[TF-+%.=z8m':tp^7ngD[bڙOFoО6˟q?~&ƟIaqOX=}θ< 6ոٴB{t\ʥhj9i+9>2*ԟցj|78;=1be#?Okv}X/] [dC#xWc }q'q~0}{7XEo9Vcp5QӶ16k7xj,vM.>Y"ҷnY<}bM[Ӽ׆ ^z0m`\(DVq58 '$`CHh&T^ƏK6"Qyw;/1bLziv([}=i#TƒSa^n?Tyi]w=Tm% rIS*-R0Y:soMN5U8ԑOYw0Ux.ˍulc %{:~ՇգŦ0b.!l10JHt:ؗCwc"42eOm!V%-b0]dRYkʙc F.Q4?dQ}Ę-"/2ۙw*ZގQX (G{)^M:>-G2Eԑtc.Q`M>C=WV|Yu~>]NoNy5T/h|:TTyC( 0&{+BU)$΋l2b{9|s^e~XGmnnAyDTڃ,yJKUl˙s5>OyCD|oS%g߃iÔypT\a^Zv\l mS.4qQH_DmR 0y.-?+;/|hCeAK[U.6ua/eЫ)~!}Jݐwi=O7Icn1C&WNȟ 9Koͮ8_21ǟ3NqSaG1ǣ9bힹZŐCsf ^؅3GizCakg0i611,2x>6]-azklXib%ߑ1"r?':'f$~p0DH03&׭<X' \2 ptͭ½9 ?=*yk1/s+̹Ҧ9Olu?-vIwث=ica װFhOdڋEg4hSym=kb$v}Cs?ΩebE'u6Z|=fZWc$6:\^$O?,O öޯ{-zl2X<V_vcbwl~E/{Fw$>%wp> mKj%[AwEnf`&M>/v?y0w|9%VsYu gE}{, nn g6"95e6[,(&Ì[(8 8pB8'@~mVHxd2 ~ox8H ^3SIi|}L5eXfpM{#~-^ɹv^dC'4;|q s63.K{p˃C$۰Iy9h&{Do*fU8|LEH$>iLx&'x<``~Ӯmf-VaÃj{V#_2F>ׁrKg_k_][nd͚ ʚo-{l7bw2ʥKKi;|aJϻZBr54 Q=Q!YqޱtӀ=p|*̀w?Xވ{V ʟF\gD;tO3#=Wfho'?Ft16bϛs"[\u, DGh?&c!ޡ4kh/ Z*ٖӌYE1mS= twA2hgnvcg(DKXxdX1F/{YCzOu{Dpx1ẵ ^[O#hoԢ2u nGvkhŜ īUGCYfYEM;k#I(:XwǺqf=Rfhٳi<[% SYX YUt`J{x1ߟ!6s/-ܦT+t+F]1G5aq7߷ٌ=ًuVS 82xFt?Ӻ4k xgڪfI_ǶA>ߖk} wޫ3d 4I%dV^rDhZDEu4?:ݫ1m{ko[1my?ie w+gE0<=q~A&hVz1`1aMD&6=v=YN?ǃ3";yҿKx˜Kc,-/"—(y;%t#r>C3<9|7_Dnڥ-{*(^Wt;@猙WK?/ȸ#D08`D02nm^UqEqgW+:4)N`Y\<0_ 5uX˅2VP|'Q4P%l8OkWXgV\}ҡ s 3B/43NsHqK7 xM/ ȼ/=A/h V[S"{Ah mV8q5;)]P[ݟAcv$ȼNU(otb_25Ձ7K/LVzO'? zmt[蘗]1)Sg>yyx+"w`\7E_@z7𐳅v;"tKZ\ ޻k?ڳEp~=]?|L?S%!dDEî{0y[, YPOC=+q_iԑg |X7>Z i/޲==2G:sC(Bs9y)͇`7VgIo5RGx~^\iaW]hS i#Ul+=sVfQW-_[ח1A!E9UO\#p-{"-@UB,X(ڍ+'S;xzvW/[yPD͹Dí |lJ<2@Jge.v҂8Y lqZzkӶa/c_3;u2xfhӫgGF~[M`#1"p3ekOWs҅_bwc IKSZۚk,,$ڍPƵ氖|Mk!}/57sƋU)l1\7T˄&L.7n!=֥>Nkӹ 拙0ۺ3_L (}}v{iўSo:d,P$Ӟ8åK}z^р.837i8g9F9u<=5%:z|!kҿUUIgǸ"E,sNIcCWM^=s$}_n+o.wdHh.OcA}|G|X-rS*D΂J4뽽GecHD%FXJnWXK}!.ER:R;FYʾSH6Q͢NUfM*? Kscś hYKCbCo0|ƙˇ!%R?Ky=&C/QNވ c{ߴr7ٱּw)%FFtRc<_"@8e<Oh9dHmdWWmrSJͮ6-,6C2pURӛ>+6nlwUh m`o/%ӅBcpnl̔X|R^=;+iswR 9KJ%%9 J[oº>2/5q3]c2:șhW.|蛜Xc2 }߭"c TOX!8x'y:فο8!CQrx5X!-۲O̵12a&5l' rs!=SN:_usw1y3nC1pc\K i%گiƱά㦽$Н$:0D㦤/`< 彣'􁗩yylo/oeL5![poM5?Pz;i=iu?g1WU{ [uoҘ';[yWAӜE~XC]\|'cF~[,ԡ;AameɃtOk{muG3iV=6t9EN\_ 1K4{}Zň0ǝ=9$DvMSS=x.x}jig"l[ASaocA:(73 9HWSʸWgP?+n_o>]ͼ@ zL~+[<෯+L~.ċ?b"O֓E|wrbc<[e*·IM*];cÓgd. Me,NMR&tgXWƋm˩y̘udA{2 cԵkQ09$eޢtB.87ǖ9;^G κi#호Ĺlo䃶8'-OG[sഩb%>=w2Y ˳V`&pN Oy]Gr{!cH*_іn񞉖N0wwɤ2O%<\3#-OŁgu <<cb+V[{]u^,Q-E'w<]="jQ1Ź_ A|70uLxi'uϨCb{rʿ]O✮3W yԕ,Jz%E݇!OTxςul;'V?9 22³kB[zE0yCWW dͿSyb,^m064sRSߨK#>wZo qG/:-uaZi;18F,9gjïm3s y=5/DO3rҗsXȞ2%c]:9EIF!DI{-(>CكwGzޣNY:gVе1[KVWYsjMc^ U= u=X#{-"epb_8;^ lζ5~нih siքussA~;9uc~8;>=_$_-ศ[i? xpO&O>!~x%,>CdTeCZ}ZD|"y?yJ8sw8*uL=um0"[qw5sͧ-wl+c[ ]꛵0frւPKkp^o/f =ab`w&&1N-ԉa w61Xg~&ם\fg 3"\城S+|9MZnD5%b9OSz13ss ߞX]c]t/7֑oniÕpE4d{93M&Aq#W')9@&f`uKD+Wm\_ԭyW/mrZ+8?m'v",7xw6t8C3uqhv}dVUg'ݾ"Q<نsg㓗чֵM7wׇwpgXũ3ssKH7߃ϖ R 8y,/;sKڦK{gmƇ3Oe.J/^A=Բ&NyDw/u_^tH9q\R?6 mr9yҵv g2W@x}~%)$a<ǍȸSy6&=;o~6u =ofwӍI }z.N>P(}K :T6f/4_c̙8KLD֣Msp#X sr3d{&L\˽1-F04J9E+o[D;E;9wRz=p㟒>m=mw˻}h~ߐwaúw1Ogugzf.sǩ7s^̟\쿥wl׾R;U^^ -f̃R9anwExNPFz_3N)"WU9tЏٴQq\_U/2i4MŦ&v4t9@@Z;Ɓ^'bNiÚ$jvx ;_,]t~i#㉼ yH݇(Gy yK9j gGؐ#^q6:d^c>:ǔ0AXc~3O[HOLA}M|5rb%13'=i}E oZXߍ9=.VOfyM%_z@ >cs`؏vL[wUܱRa*u!v>>opb](-n(^xսB2vKK"}c'Й2S.x--g ){ո? k8Wju+|8ol7@^U={]OiE?sd(~ Gʓ"~fIEZy1{+s^? ^GUdJ_ cÝm-I;#r|4[02ʨwԽ#flzgH^B~աim[\152yc\JkHTGd^X{| %N] dֺ_XQ.{ѺQ}9(AI)&soMeL 8cq&ub3K%~ o27dפEf?7M+FP>gyB#78og[!$'ɚ9{ xGK@s6ugX}|{E:^A;dޅ"7JK !sS;97DtDϕό6%+єL2Almg|Jymw~o~ifa?7DvE뀙)/nF=p*2tR)׹fL>25ţ7 = ys; ] DKykַ+_c12f~шю:}.KʽF4Q񭻱ֻO>~<}y!;DDCL}z GF[Ε3se>J!.}5]{5GN9w}m8vj<؏}IyjW:w֙0%7^ VmFC`Dsc'ݱ9|}o `N5N"u#|7]dhyӵȱzsAE+^mPk ^~`mǀ MBG ۺƃaዱzū,h4^b#3#2_LW}8㛨}W }{EČR4ڻ42kϻgMhx)j賑,y왵SBo^#Y}LޛK:ƙI2q%b 7r ĵgd0SEguc031<3h_\ m&\۴|gl#yj@ۚ?-1b;+KڷrP!9 sF]t8ԫWeww0w)>Mbޭ%{ZŽ{M$3JOleyzW3ÚC-96u'\̻z}d,<<=A)}qr졘Ţ$/B *~w뙢Iu /|(ހ>Ͻ3dY(G- )SܝL[lyVg3uېGF(=z2c8E}6xF;ݮN)V޵л{;op&+pOJ >>V6p2i,=׼'WA~j]ra_$??֟TWG5~7&hy}DxR/~O:Bɓј7+(h;:Mt\h˺3Ie/ϙ򹎦1f Kq3s {iew@(NO1ܡbPH92 <@>~bS#V-}2VPF`?xkcUJTi94p{VvXM&oǶ0Qu*F g{,WW& ߗr8oww2:W))iw!݁ry$ظ2Ɠ-y]bD3|כ|Džcdr۞7Poa}}u}/rA~a7}s<湎{~qc 7c?gH}Iȥ'Q2߯Z%gSޠ@\/hdBz-Id/ cVp $V?4vWf3GɈ c~Xٹ&UP)/+y*|mSc{Kmt|M;U7xf߿Xó㡽^_-G1pJo+(o}ֿ ,@>{9;y )H gk% W{7>;7~~L3cCsw8R3BH1gKov]'M5ltl]G ?iZ1xKȃ4;t2_wI}|vNoIڬ@h˧w.FVTi ͍WB^]+ߝ(zߙ 8ST:rR4eڮʸekhP.hP2ti/ O̼Wvl%RK!i #ؖG%OKmnཔġ1$ Э˸Lw'l|&hS]zE'ʉQ|},o.ϲX., tmy:{sZ7ܴa"N;1w􌾕Wjm༔~o, |8KKfR6.qE$w/i`.](guBd̔\*e뗵cSd Y)"9c]t"wі[]/US )-Vc/xop8^6WyvdϾL>ZYR(yCC~ϐX$mCΪKSȵ%#KIwT3-r rWXУl#ZS}CPlH*w^jGMtZ$B\\ WK[_س}M=+~"w$eT)zӾ{60^!Jy/s|߱ɜddnQ Z> Yü}Dx{J[燐6Etz1fK65d0G Kû&uwikxꜭX|_IcfspLJ?7\R6U[a߭կr-A{p o5?|>i%m!5 #H:' jXEނcDIHȻTD'-\\_1R 2&1OP iH%nW'] `lcʁzMD[jrE69p'J=8=]Pw2ωk=m|R3KRDإ|mYZS׉h oxnH?: W2Ə=uTi2IޑLI P201?ܬ6Js9,OߖʶӎЄUܫ{X]bhum=ջ?AV%(_󀒯)?zS0TQ/8)Ok>rmZ^d DCMr!Zl#[CIɸN_X̅;Qph4_lM{XޓA>,J K)Ii6~UMPsWOڬGNc c.eE}FϢ-GddaΘi$}/͐OiX3j\Gh(slwBqO̲48d so5: D{}P+-=ײkL_qﵔEZJQ8!dZ=DҞKOCC? ~qXb+qf^x=ro!K|esw ~]kc];!cd 򅤓S1(mKK^9NTY3'I S`MH^> v_2A> ^i=$ϙvhSJYH~o0rHHɓ3J7+s:ڹ`Crw(ircB9a#YdŗQmY7:->~IS/#_;{y;)&CRߎX27ȕ~"і~9ޜT|Y }T[)guc s.GN%!}>[yEpI}bN9Ys+|-$g5 hqw넾{XմkwSg<'co}z`p >P9鴀 USs~<^ qD?OjXxO۲#SebPvМV oɹnt4<9Om}ӱ[K& M>ͥ;#CE_ml2x @Ύ`ou~OD%A~nD.t_m?-=I:AULғ5]yݴp\8GwT!JE<Z(flDN fU_0}Y*>qh}IX`Gɟ"~3&cE/ͯTl;|eKm@[=eдʠKH_ hݘQk{n<ZqqheZpdCZz͎u WOZo5oz/"sED`}4kq}(ېMuysBA2-OpU\Q2mm7cEImྜྷpWef|%m3[ׂoWrn<ׂ7'J_dDe?ӂ{Ϝ@*yZи*3pd[\c791|k>O]ehݠq c\=Tʹ +txYov`-Ciq7VLn>}>W ߓ}ڈOdɜ>v{ =`Ұ8P1`뀃= jLsFQkp&Z/"Qc>L0(sᅐ:2k T])Vt=[V2eYp\yIp;A*ޅ Hmۤ_1"O~t 'c`Gu8ÀcҶ񳢸XȺy-2y{C{W/o~92(p&a#_FK1D_9#x᭞KFd%曤[>Јz!X!R&|l9 g/+4HsOtWxq)ρUܷسCOUn]wK:-"r MX DŹؽ%/K#Ҹ{g,vWXם?q{g%hֿX4,2xTu=`y1{f5V~16#zpNc8_M"2%p ھymף&ΐ6 x`9&Ye܇1_5۸mP{:n`6: 'T9,t<31V4hB[FWc/>KW)ʛPvdlNmO]wljπ˾''7#Wn 63"R <&vԥ]GW{f i=㩚MKӮZqk8ýS} }<"}#!Cчoxlm3@ǔugnr:M~l2\>7qhp|^;moEc jԛ$=C^X<D5svg㬩UpDn&56!O s˧M]zeǣiՌoSzh)2;tmk'/B7_j]/yNG`rX#>2~kS\+cJg<æwn=W߻~;H=^s Tj ˾),]C+( }Vi#D;G9RDfI{d)~^9ч{%Nn ^gf6$S9_Q9tO65SM>+0߿?{SOz89t3I61 E2UlN},63-G[|ߨ oOCPƋ}ܡw"q)<31̩m_NJhEB8uь%EhUOcSޑroy xhmC^}נB|~. f!)?5:w=dNC~]1u8 B?iJ E[(wp\Fyvx zΐߘ'Ayह7`nF]+zE?ݲ)?+?v8O$?55a#a3k 70o#.sګوф_FKY6#acJ{".<a}>o$Q `p ?a'g4Rtq)]xkkuX%YT/!qZquH:e3.F |JTmvX?s;|V_p* ocWw,ڵiWs42}(Gsa[Ö-}4,ϡ95%މrmVamXNwg#虺# %M;oҴgk]x/,!Ow9ַ"a3G&Ma}$2Ǚco #",P}!=zZVH./U6O]k?+q^2ݮ}<|xީۖ~h#c+;|A$1Rt1}Xv'k#mܤl])3:qr3W:/E'x1go^{w?K7lMT:U̎G(CUT5*{A_,Ki L62lz y yxk x&>X'O%mNk?;СyiJ'T% Y4x064qO_O\'ﴭ< _3uWכWVcs]ߋ~sEu (mbd[l*;0 lZ n+h^FY-6zE Ȼ6]{[GCMG=ՈX~LM ,C _AuN>Q1ًtk >q6E'F]Z%5bS>{nȟ2ߚeIxy;d Dy25ܲ 0Cs?+(V!?>R)ھL?>8}Tg6Cx.7[|*SQH\l1u1?(_Y4sGDKD֬X~q1ߐ5c۝?);yƔ.^<]=%O%2ŞKkɢ*dQÜ+:`x"Y“N{|HZC2o8$͒F|6xπn]><1/ ޯMzmHdQ #닁(Dʶ_>>9vv3M1c>#E;IzU923PDr ?3'|{RiSBxȘ'2 bIƓɘ_M+5sWW2(jK} bmZ ]˾TKp>0982N˱N9^y64(b=ƶrZ;X,|bMU"(_F+ciG(sB2#i_ 5yߛ;h#@>r>Wqh>)=ߡ7FE6ґL P 52N#Xҥ>Ms/g@zP93w\\aS73&[H/HemUs}te>ǻeЙ5-K&p}u*ych6޳ =_rj_s Ʊ@sdc,e۳bX>Ҕ%3_|;W\ж{?{$3Ư^'꾈.e݌IQ|({\{>~]槭ci*uS] >r4QLۓ7Bwkv;[.YêvѰ<ٺ톍Ihx f)ƛmB+<qFFDIJX35U(n+3[x/`f/;ϮBt]y/9M|7$#iϾ d uSOp1DKϪdޤּIz9&?c,μbOz9O;Ki7f%2F]wo,.$Zs4lG .';0T9wOˇ4ixLDyuPgO lXw6Y;#3f*O^V۴oc_3Nj_^ |QF녢 x)]b6y#=V.o;LqRYHTOq]Z D҇샏5m]6hsQRMd2Ae~׈GLsڻ]'aZ|Wͳ՚hKS8=_S)c퀷=1ދTxMzQݕ"ys185ߟԽ{&ݣf(uhg%qV`%Z8VrQq XOˤhQ<޼Վ=Bs{y;ӬEƦ>Ȱ)UK慷7ǮeL>Ob|rU;؟Mco|MDj"؃QvvyO9P ~_;˅ܿFړ=G4_́hKpgJczgwvie7Y 9 ?^;x|`A֝8xys<"fO07ԞS&rFzYo{+h_~χC<5n17]a?w8//1Ikغ-Z3E+K x(ځyfAi9wqkf%Fyh ﭵa,2${rNIg9:|+ZәxaW<[(^+"/b{?;)v҇Ȓr篤}g$ a&P <ҕ%1>9-z}oT#N.>X}kŠ]X=6}wT|`d.W&}y?کeX,ϝZ^sMmWSOk c0sX;86)o={*}pmNC]@enk]OGNǙiDA!CoX#P3vBhhL1bL131&(%LZ=sYebg}YŤj(&>4؀QueΙ-V_7ܵⲡqUaI*F<4FW)O훤iG AtBW3biZ4WP}3F&c+){#]2 `Twr٢DkEsin]2`LoBQi48+=>twyZ7yG=_U6eK0eFu);ŬA ^ /w̷`\QQ*Sv ]i3a6\8w1o`,6/{یdSDx1&GC$}!.{4oxk3,}Qd/ZʔxT^ưX2Ltӷ1]rNaܬkq^ʽq8>5}=d :ľb -Ơ|u`u׏vޣhnuKNV'" eOW6xe=a'Qe6&bmےDcZ0ci&}0־gї[$o%Dɤ =[菔`h@,&! 6% />ل cv/'p36mD!2,|o=b&=2yĆgmfQ?@W{i O$iPV'81&SweK895|`V[M>7o/7hl4y |,?J?CDzW 8ZO?eg)d7=i2a޹;S~=8$.܊a克w2kK0h+VNz¿vWccs-xL~).t 4ĭTwhz +ZLuqKOQ3`F?yVbN213@8Mxd׈a}~T57 ||Z%j_Wr2 }&} [^d5[on!<1ln%pAc#|]Ԯ?JI37`SGZ,FAy}fqZ'cYJ"k]) 2a%=Co 0O8W0dᦌiyrȜ*9&2Eew؇L:BE5qm= 55Kw iƘjnjiga+ Zi`}A]]^z41tmqY/ ).y%UI5*;c$Jn>>69X0"1ņÂ&QXF"FbQwQV U ?9k-_wh1Ɯ6'c:;Qa71CqP7cHɻE 9Zt=˱q'3Τ q. ۨ1]~SQ5'rʹ -AݝQ;wQjwEn?F<C)=̺v`~8KxZ\3rՠy7AIy6. =CSo&<ݘ퍹- apA년K'ROzC4[8xyTYo.zy"fp'y._,b/ElX߈=ձ~ïxr> V {L\Sz{,xƎqA#+s|j# _fqGGmK,O_p?uUQ9sL{q_9Kab ''Qsn f[I[ö]KPJ3X G]Ey%vՇ\n {` u4^K˓CXSTMs?3ֽ\~"N΃\XqcW>p1SI{{؇mr8Wŝؖ |Uxtrq O={D|% })NljxOx-r1oRԇ3zIj z8 ֦p^}2D$ie IfBvJ6@ELagt~#dk5S<]ZDZAv+3=_#YXɉy Vkz ݃%VÏqfzdm9M76j[cjW̽=eiEGfS<ԗ[[ O7 ^`t'D(QA_TБ-OZ^Jk+uZϑ`黃pAp's|&\g2IK9ƂU }pȊxg/!7X=<{? EƼ&"Yem ^t1g|~=`qXƥplf?T#|+j{1ݲF&}bV%ˣ0S {66-lq39a=W`,I"W杬'seNnPO}SH?V18WGwu Іuӆm9hdo9ǧGo eA13b,5ΉL&aߨP͸WĶ wBO4\"fu@ ܠM4f.eTw8.>jmE}2hIbTZ*q/qPϱ1~y^QB~˫l'^3?Gѩg:V΀&s.=Wd.aS;4>YI=^F(DWG2D&t6*Wd'oފ^Me剑| 8r64ǴTzNi1b (`|V` @Cq>!qB:+;ɏŠG ZAO GzW7bsR^yi/z C"x͂㒷Y>'xWCb߱2S75%(ElflKk+ ĘfƗ81^| *_3MxʶmVOm@6ErbCE?!~ur9m mZ<\U跾m|32~OcRA-ӀI {vRχ`S='W{YE|8XcVɻ17Xw~&` N7Gkƻs@b`5Nsrlz//RYPD𫋻q6 z#U5QW 8FuݨRgD2xpӬ1R#:+[_>.vD/Hb[[O{_mVRĺq]԰Dz3;lr}x{y?(߇^\ۂ53@uV;Go%hW\/+WϾ kY =M+o;Aܭ _G^ϊ07?2;dS>.ŵL ߸멲bn#x/2XqzJ)FWr[]8ׇ iku7H>sm|g-w-u~!Gr/g.JɈg od]wnTw8b{V?1WX;΍|"Η;ڻi> 5uy&йll[5㬈DOP_T%:IovR?^rL.7{T]A37ɴ]UV D/|?k.]漛e;B4`(}%`z< 9.2}+g'9h.34a~w M%[|:絶2Ɗ 3n@ L\nka?nա%!9eJCd/ţ}PoXxLz&0nǖЯp8 /-~xMtcoNt'3d̷_VgT_(S}q,c5urnZ4qX&*CȨ]+I53÷oiE(R &te,`ث˶*X.bYHq/Յ !~By^+qIuVw(ǰs?*֏Q~ ?oA7P& wcy6I㩭9od_T_E cpl|{,g dַ\~·=b_m`b ~jν*.YCO>@M>m7%d|XCm|T?nѾ>(F\!| |()Pc[#O A/[G?c6}o<, {#5NVgnhMy38sobّxCDD[p$e|-)lw㌔8SJ' !؊9#=%XOgɲC=^Z)o|'H}~ݿubh,^m2OfЇ%P21JeI JodL[O{# >(@G(п 1SO~&T~.Ie#Me^%·ʕdȵuc3)/4/;cUW4lSW٨=Qq;{wtoT,Ex?'&;ۀ_$ht.LjC_A5ΟLmR+ WRE3oھ׭4'C41y]ꛓQY!yd8)ӳ =gB  v83XpU,Woc=Cڠ<tY"l/1/!O-@>?yv@*92dӚD<ͳųt=yх?F_$w4g~]/ҵamۙ3z)ན"/tTX`x X4 ?ag] KJMIJsp7Jo%M&[ w V}5CPj8ol{c̄W0K"ՕĦ/onbaf=B85Gi(ޡ%;3Q.d5y;S% zr 2g껛2K Q;>`15M-aQ_rO`?&ylq$˗vW6ګѩ_l_hoX uJ~%,|h}ob5S}aD[7ǡܤrc&&+(~o}7k d߄~,x.J/׺IKIOUaU[oh1t$ 츝_ußKE *H~` }[?O8vy[_J f)v;ۜ1F9w:> T*c7OS;6#&NU`=qu(dk!puR{Hvt1!c5%K=(e=QϤzf=gEg|8gʥCJ7{bݧy*#zMx3~ 9ˈM5=4Nu=kk֊xc&zM􌏛73{'sqMEI1*Oe f ;tƘmxP>ˆxCʡl.J&ZEJpVx 4Y7T{x\z+Mkvs`2~(qv""^GMEUaQ%6bU_S8g-U߉ìxӣDxVZ;/X`'x<0mGbOAw8pjNʼX/x _Iyce3'&̞rȖ[B$`rs]]a^5? OV@VR<~o#S<+_,/,e+Vd^ovKqL~="yΖ2i>py8uŃBa1c%!t_Ȏ߼}_)a.#¡kLѪf{ {HMњ}6sNE{R:^s[лߗa~Ec>$Y4kh^frDݼ7b[JI;K7 9Ms~'/ʜ}sf`eoàol[G8a~guլSac^a[Z]S{d 2Q2_# Gnaۋ8r"%9X*9qKNn9OMm%NO+"^.O,6`S!k[=&.x\Mg3)~IUN=ݔd!2k b8vKNs6W켚64UGEf}u گojmD>~\GWT/+NS7nsYYR xc<XR{}\ [φ#e|QdG,3\/m'}V}bȰyw>Ө6 ?D#w{HOx܎s#0vYY@3-7lsy38s#}Ӆ^L|C_xKւqSi=;)Fjf1J3|{9~Ae(og[z7c_;K_߮caW$oJےXlqCǢ<Emf19u'qg}عg-S 𭵰|[c$]rN)@OB4X;ǔ$`PY9g웲+Y,i~ y!މakII~`M xP;Rw=~K~bn5ސSl&﷔v5eDI5T<GB#+;Uw`? [zkDv,w|瓚cl>\7^W vNE|۝τ/K hܥe~,] TBi> wl/1>lqt:1ipѧ B4.|= =x "oFz,MUGQs-rzؖ %R ?B̯}eJDp1\h*c x(WynbH!Jf88C&Z5mIG(X-@*lsw X>[Kt8 I81n8c"-@YzfZH5Yd ggļ5IWƶӢ~y;Do'=JsVNzt\By>j gϴU4+#G-dIvZ%݀;U=%8W+`fqnƆ=015Kjϴ&gpleЗ?\qV:yn+%^N>䧾V}< ?n+m,++zZoyS8UMF) ߎЧ׬b9a*XQn?//W,(C>7&C?xc>eXܘߕ'Ή`v[?gg)^rDPBmSo@v\p/S} ˄of()@Ǣp ߛ 9~%:5eV{lk[7=#DksTnQO+ 5D#XYnNfV)!_bJ?j6τOvYK\*J~u׹К!܂ yX3=e>ǯgƉ\gn g# Tz'`uy>.̺*<~CN cJވɈߞ(lgqo tU8[cGw2%vNm}r-јgͽ%a]W1ҷbF}TŞ RC!P}vf[.dqFχMxvB',uXU w?^3 [*f^t1d;H^ }%Lj^KxXrie7xyS)ƴ̘hl;`i$aWm}B?< I> =:Uc8fpGt81"IIxZ?FjT4+؟A\ C-14~=etv覅sJD7 _QTJ|ݚ`툗]*JR>pg/n/xFg-* TM]ks4~epPoX6UYzз>E׽ GiHkz?+p \G^xǫ msi1b6+HB'Щ+͵-r oBij?U;;8@zoC~dKq[cW{G?,j/~huN5:Z-^$pz _^Ε:WzllǚJ4g\ `sg,=c/=n6qb8,xjHoݻ.mSW|褜<ԟa \sp+vhRs( ސyw+CT-|XUq#0`b Y6kc&v,{7?Ѯ&;U546F( lr-%_Sw &Ӕg oVL2z*EO =g3si+ VɂZ^6.Cx#|tF,OӅ/,ٰc S4V@st'a ` {}w$ ww>g9q$eHW);:_{Z̸,6EnxەE,_zE*TN8_/8L1R≲\_>T|r i ﯢyE}˙>ՏQ?¦jK>~YlKµ>wKoi|aI_KrK=qYMY.rx.sV\5=ԏeWA^>wdC{|\مҜ!>ׇw<<1]n/%%\ᡣfds]RUʹ~C糟p]*U{3d%K5酢j=3Jo\бɎ`3fZd.kd}nbSնB_BcTEist|sz2+8IMzօ|OT[OS8'{R%|>˂8uԦ'k[Bk&ttiN[ 4NÇ˲!2(޻v4bNb×J#m(f'¦'5ѕx3S2g?@!-'dWOp{ևazaFp1wȦq)μWl 0VGu= $ 0@'!g)qLVWz!nG/]nɽrj`*tsh'p hl(,Id_A0qV"sٯo,p>벩lHD0hs|Й@Y3&DV<^-Oms1vcwwm,T95tc㐺%:,x mcLvnګmm[ ohj~YxP4TtOK:XXMӆiG.YH˦y)j 6:Ck2{7әf z9g74MeEY3o[ZmO{@ru/Όi;%$yH?M(_l=T],``нS\wI^f=`j={ڴgs{½,uciw'w3pch|~R̘'DLC>5Dn|/클adXE0oT8\:CtŜ>'ῦֆv`B1F-n̷e iX~Þ$Z<kM㸒SVYɣ4ĺ]Rl+w\W%>;Z[x;.'HRm X=w^袼o]S 4_[s<ֻ4OI>R^cKH}BC ~=Dz u-~8ppT{| g Zm&;wS鴖ީɣI㉟w1v;3P+x;S*]G YXxO~UҾCy$gnt+J  ۸'Yyc+rIO=B2𧴔XEۙwER$|$JQy?G<~Qey ݤCv}F\aqV7E }||C$_'y}ŽA@AnSRUCk"ٶٝuc F0n$G6N c\2mBdE3B(M_1 ֚BOMTuT߆ң#F̺ίhTwWzA?՝gK)?O|Y?B|Rwϗ/Eݨ3KQ?M;݇ s?5lSQSQh49?덻a!tr0'a5}b_!<#ʬeG? ʸr#~QnMH9/Qy^n¨7IO$7T6OqX`$ܠavȏq0g6phj |@w;J +0+'Z9ܓ?NdGY0/c߀2u)|Y>-f+M??F. gTn[G$`,zcI{T\4tEFwN̈g9,iM%V㓗!&S`ŗoˆɂ=I {dd"h.(ç*l%r2-8y1Hڗͺs{MzdVu`2շ8YY*݅DܖT6Z_Z26rY8b3۸YKu :=RGguʿeŰ1_5meľJBʇ8'l\Of?rkj*rvWv=}Oۿ=v*anc#{ғK,hZz04{}ձs;W:+΂$( vqґU_ v~d_8oe *OQ6XAwgɦ_5= ]7Ąe];~qrhIz'ʧ=Y#RS6m'[.bIR['/um0ڡ>z;~R +Y2{qf9Rvdz2;c4okyяv_IIfXp C>Qw,Yt^$|x>6OjėNk>*fd[ EXU%4m)֠;\@Wh, pVq해kqa}DҪ(rm0kX[Ù3H tE.^ba_?Zd9j"3r2?P}_}&+ψsiioA,<ƨ]P]q؟Fm"dօrXKAW75-Zȇ>d_QLO-Ŷ4sKU$U{KG[ZWXk/V3s]>WSh.tZ`; {?De,dZXXz~W{.}.cy(mkymG샐΀^aͦ +jW,35Q=(R<-(fs[(MPcJkR v"&f-б";\Y/&o7VvPf]=?A s|wg}w|;'h+)}vm9c{l۲MmUS5hxs-RZUXS'a?^FWa]wXsy|j%=~1(V+M{޹ U%|f@Or$ta]ϒj~O|퍴~Kh^-&xA7|^BuI^uYێ&wGxIn+Һ_3-#YwG}M^_+B/֩<А1TTZWe?== PQ|n֭ڔŔfB܉Nv6K\'d,kcA%7A0K2Q+es|!%"拆|2/b#.K5U N+[M ج&pE=YNII~}yZo rW∟>4W&}2d|%d>79ϴ5 L X5;Xʰh䵓yl5zLe#??{)_,C߾ApZ"U˪\z}4'eEe_JMݗ֧Ho gT?P4F햊 @O|ʺ?bT~Gl{yLC߈7V&UzĴ)ÙR&ldQSCڔh6G 1ˏ}c0.όڡ5+T/Yי <^GO ʈU'qB1ǷsQu2m!N.a.Ӧ$Bt}pOu!&7b8a9Î8W?FQW8$?}g-!..UB>mfߐn#;\.τOUl7>bm1Nkbaꗦ-ǜArZW ٠E1:4La+N9g βܡ ^W'-Nq*މj1bE"+d8B:Q$Gs#uׇIt `rHf sl;`@r2ĕuBVضJ'*F!ψqN.. 0m2ܮ䟇40 cpD9>(a[bHyIޭ5څG  lh YЯ&5_-B8̸$K.i&״XXڥwus[]a }A5c@IZe-g=l`޷RrZ8(l:pJrJ/v)%'Q'ً'NtK7&LS^e蕵Կ&WTpq0Y<V%QNMy_ ~>o1㎕UC۳,j6vyFQ'SLT~x\ۄyXݕmv+|ҹqӴmFE;LmUO3to'͍`[LMd뷅 ,ý<>#;džlI=ôAx$eĸvnO Eԏze^ewrY>opY2<𲑻Bi>Du3D__2kl9>]Oe1ԋ4}{>YǘKnC_4?h^qsЦ整v,٪[L5κJ$>U=nL_?/#Q~,|EK,ﲔhOQW[Pii+aQXo* OWs=Azx,Ȉ"$՗ԯB>.T{gj%6㊳V>'lȐYNu [k_4\.x5oӼR$<[חE<0  ̝,a+37[ g$|,LoƅxAqxljo{֥w4F}6z'}R0v67FFtgiӦ=ovejώOJ{~2i ?K@CkF}@"`~rw F0|/Ѯ7yD>%ڦh2"YFxZ r)UF9ةׅumW0awE%9<-666)EUc{ܺ̇(Yf] r\40%)+3se|]y0jaWf; S'8F&8}:TJ33$w7_4PC [>@{ 0n]BwyPBEF\gߑg%efΩs7Z/0^8/հQ֐̅y}?x$>ґVà?r"zMVV.*RT̕NNc f[qVt wDҽ[O87d]βۊY ?$*La~ⷎ*O dY8Mz\4\]hPjQ,:;VmjTf'iNt#Dl!F"ngnko+vG>#xwVuXWKRt[q ?Hypކ1a= }kl1%q35KqyT>1.i?S{7~#-'mlFHf;䰚(uk/c5 *2חv\Xv'-lf5܎Rk! Pw3UIe1_/Mpϱ c~nL{vBzRTח,ӽG ZNtE}Ͱ{^K cEuy tqn7i/\Gwg~^|7UWh G~_m }Boh͡Who<1k~ɫ>u׌=8lg͂v{ %̘,<&YC؈!N/o9o9hkLb尜;Se})y}njE0dS~L7ylӴWFt!qg;f슿8yo =xǝrxܩ|7 lոm5JS⎆hpT,׈mT~c:(+q'hycuNfCሺjT%)b1& @ K0uvq+ g@7'jv4-ȹM4uCz!\:ǵw96Ԭ &q%Uj1|;bra?>C݃rv=EfkaZ0nϭ+k@_"־GB<ϰo}+yطJߙ=ɋGV%:z;uL_Ey.BoS=k툩if;s 5~;U\%퍦+xh?;͟d̟)4Ynk\s>Z |{ȬqjT;Ysݼ<,#'㎁`Oh, t/@ NNWI4/wy@ !N)ּ^!X^MYx[N= y*WxzPX"F,O`:=mO^TdOq/Dt+-饫)e?T3C8ݿFm4e+yw1ģK =Aa_5?[I Ger#x@t<8>G^2jL PyBaC?[Zz2*ƒ_ylsph/Q#㐡{8^o+سzPf׌*q>l.FV>`\>| jwE +t\_!w ;mIn-}9cƯ; g_&naq̇3ֱ;_uWùQRB;,'S#MN}(]>>1uP0?EZxI='EZ.V1u|ϢoO;nmw3G5yXGyVmt5Z/BM<}yvb8C^:wݠ/K[M߂JAvrV Y3iQ<gԠ;UF|s@cT'ǝﲖJ#}"FS?zNI{*5+[Mul<nỸJσ|zK ;C257%QήhaѲD}9/v.1Ɯ87ߣ~К'Xf]ˊgz({t7x]G<'c}kL\RVO |3[9𑑻]c>Ͽ8n練Bе\l/y+_\8+`ia۲cD/P^ʃO-6 q~Q9TeY\#!nz i<)wޤژc1PR DH;vJ<@B%0[P⤛hq-b6o6oqGY}w*+f<)Ήw =\Y1lyftG1_4Vv櫏q7F \HLkcN"Q;G1w'yFb.r=L imZ} rZ{ȮcEo},y̬MDPgQjTXEX]=GU"[nC<Ǵ`(LN2 !͈8b_ +SsvL:Qu:,"\|a.%8@QB'c4D"VV4=[Җo|;Skb[h SlL L-&^$Qik*Tk,U8Ƒķ;ݳWϧ<@f5AI\:{5}׃sVra3&퇬Giiۄ>;<-8̺1&V8E0CYooquLF|=STV9$3Nӷ y<]4ᏝdD(,S}ymwٱ=K&c=Ow[کI┒-Id"\9זCgM2$> 3ue/Qp4S79kY0|NSGkSK[N0i+k3[io2AiT$|ԥz#nL$|GLg?}O|jLc,ƃrwbQKӽtWZ{'n,|4תAf>6~ʗoaXyݘoq>ki9xXo g l쏴Ȣ1c,{mG,>LH>7Kwʾ~!iQ{A Ym;-CY#fnQ'|> ܿd9֏yff2YC[ÍAö|Nc#\YT3VBXOG Ѭ=ZKѰB|oZ'5?A5SQ7bf|U%ޕ%?(%<|h3D }e,lY3=M@3{z$Snd͠q9lR?}T4pπ4_%k1`"'7g*I5;,+Yͽxy?߃K##tQ^ߔv \n{#i$W|y#/s xxM#D*{D\yt'Hr޼%n"Y'%dkЍ(u eo gy,5-;L4F_o#ᬫd4i/c x7 b(l4qVNC/VӍW ?1*_q|4n__t-9F'3>Fm3Ƿ&W!#RˑZMgy /ĀO ~@&WaKҿ"y=0йp*'O/m@܌ 4ϧiIcΰihc bT3dufx ˒SwhLncB^mZ6${Oq:}sRoecNnm&iȐ'h )=Ҁws<0 f"A T}D ZLpcQrY/'^WW6W8+jX!Fk'ීM|lSa]i!q4 iǥ񂫐fwNSu^yëGJƊ ZHb; 1xQ8^8\֟__v8+^;q,L>aZk%i4 -kK Mw&hoϣXޠuVV|r[/ `s}dK{Fj$Gl4.E-"OvZRtyr+p%Z)_rڿ+2_$B?(S.yÞDX VOpCO* t0 -i݈z#X| :&[e?$Ow.lbmE_.Ѿ`_$|KQ9)7$? ̂k‰=\1e⯸=K='=𩶲j(s'{iwVL6ӊi ]TZkz{aѾE2 w"]> bDoUSYAgMH/qI$ 6,YAoE +$Vvv+\/g}d6*f`uL׺@liՄofG[3w;a8~e]}kdM#dO;=cAU*y:JSdoVi3.ǥ{$V'벼1{d}șn$_x9i97O͓$_x4!k5oq*U ~o͊+J0k쫄?U?VR#C^ھGXV#/fMcM { ʿKpx!H7s#ĮkyyhיAʃ۝m5Xʛ>6DDӵ猼sb|x}dУ}6iFFvHލӴԅ<-e砞Q 4U^Q^)'6o7 FGewj>}t1N[;8z[:sR.wW~3:M?I{}Sz<gUao}sg1_{#w[} s+W9`jpdsĚi`!;K!؍ P-?S93TOh6m}UTڊX:L_Sf o' ek2 {;dȏKh0vb;_>wO6Q8@ :sOw̰CܮJ2b* (<o 6>ĸ)k*̢|M4G2"& gu!a>c3h.l!v/W2_eJQrxkzm \S کy%tE '~liqYXWUƟmWp^|ݪ|<&I, &WLU沠4_iO"ظ6l*Β7Kŋ#!N!%%>.(; R?vF}2 >H}zPzikl\m}̂m',Z4B@,ןS~vNO<}|aȼf+)M=;r[dC+[bR*G }dA?}+#=|ƿN|QT¼{ouA3:ZO\k"vOyq68xľBXAę=x$V:߶LzN5b4+3k慍#f,jM*.ElcOKRrݿ͉aTb@/a5}'`KD[9+ދ;Hu5C'hgI2T/W}ssJ=$ܻ$Գtclqx[437-^F Ϣ0zEzMVzMa;~ϡg}Y2M .buϬ$W]ÂK`rWZY [Z?uxbk%ɒ(M:T9n=һw#Kۏ#/H> # p}A,m.ՈF0~4"􈐤m2vv;&i1vqk|::Mooh|WvPB>=Կ S̎J^ӟ!4f\F\;9Æ5ibF]ró|ePgeLa< V~{5O= vֲJi7Re s<H*MaZeW^Ik13:}9bq[qѾ,hgDCvIjbҋÆڝ* PX:o{$5B-쬶*.{D\< V\r |"dfҎy2׻혱>لt_w`: ~bٌ`LΓgypad E=GM?y oWĝd“}ٷЖЖЖ`5|'xq8gk! 25)/%rdIH2 _D8td #97 v'}}<{~‰}1z;?Ib-Bd$! Xzg}3TTI}#dLАhs>S?Y=߁8#}l t߈^\&ٳ^_4bvY휖XrUl3 IK,͜Pz䯧%+G,*PIemM#'#*p_U&ᅣA[Mb7Ӈ<I5ֶ汶ֱZT\ ![ -V)m zZ/iKbro>Z &^%X.m#ƹb^U>S8=Zň~oq@[KUu1wvT_þޤ*J%so+/mzʪs1Ti]߰vS:t3ubJc<ďcB*Lu$v~uF(j{/ 9qmaOX3qB_buf/mr1__n6.<&C.MU b0~C-@h+R]XѝKE&{q鸃Ew\_~g;Ry f ?CD>oeY#J+h!uQ\3Iğ*tGmj8xh[s~~}K"(eLg =3IrƂcWAYFe]?S)yxqOt.| {}Yr߃ߟmyW_ȶ9eC 8u?h֞$ kns:iZ ]bOz]TeLQЭ m wT c_L9JYjbcH_t5>Aplٯ`[FGEA:>r5)z[X pXXs,Ċͳkoua" VPk" bз}z렡'`a~IfA ڹ4(u.|gxuJ>bvzΦz݀g6d٨۬yQ7ȟ^ݱBcM'0~χF 8[B1>, zrϤ] ]Wf"2y4%zj90I Cq6 mraS |@ L{Ή'ڄ>k}ؾΣL=o }'}XWX-kpXkmԷ9-zn̚dWk6Z㍆ڍ7| J<^.IZvw u"BlH&ϢO=r{JiEJr38NN!;Y>떖Vo9-=s}?|7k w^PwED}/@zqojOd: ?Apn iK w[ֶ| wBo|m砘޷<;_{u׿־K蒚<TͰ9cp7h+JrGPCٗm ѧD JakG76 )yKWO뛗9]eᴯO&Z 2-ꑆTV1t ;Z]%V+1-Oݩhoq:OC[[;=]o ~v_!!:Ye>_){ oeT %$?k*|A^PoĩʊpV1vđ-KaE~Z^9Yc ;ngO1N.km?, vB~N^keߊI]Z g.7j'AhVj"iyaianf-~kǼ$T zVXʝ%H^ؼp!^[9Hkم}.|Via=)%7$sp*[04P81윕ޢfyv3q1U!`\Dk?`i/{GlC_W/ z~V3 t̉­܇["ljSBdX%§Y}~Xk{FtVo.}zFX[<0rGi:N~Ϟ}y|cqX&߳n)ƺl(sVo6d+JRZV>Y@+t)>Dns8^ ѷݱE{B s` {ƴ[q72-Gs6Ms}:3kd{8R_wLrdVRWW mƾ5-I5dXt{ΰ](=w& ,xշgAع> [vZ_u6w?r̸coއ{Q/xeJR twB wC '!gCx~SFєˡϣ@@*~q|;A_?c${'}.a%)1FY'~CWh V*{d51LBdj_g+۞dw^N鴎gz̸u8M,F`Hmc,3-lpn]\^=s䱸D⛢Dp!˵sil슀D 46FB属;Y;LB>xd]A7SjvSmjPoTf/H>L}H G@30N@{jFH7=}Ȳic7}1G/R9ztlWx^pu$(ܮk/kI=ろ:!<.q8Ç}>~\Oa/9ϳ))l~NN[;i +dz*ˁuS/a#˂ϽwΥCCY!쿈!5`dcH$OʩdWb8_yFs>zD_qzEKE?ien?^#xW=[vi.ygqӪ!61KYx}=Nb]_ux^G+S֦qԶ{4G}eEv %D/z7a|*HdVX2#~X^7[&i]m"Fk5rV0+,^b8O)dAL=o&f}p_mi!}0g)^᧴Mg1D-(cOkF} Y Xl4Hl!h|)ٲ[{p=jf ?z2X deskUߚC+R`4K!!QFz+:]܆hlQVXeu;XJb>B >%nS, $J=V&:`kM>ζ>c`>@y+y].# xq { CCC.?v+k$-E' f;X Tڟ1lE4OF>k]j_g,^Buijq3*HU}ě/(y^;ilAfR;r-AD/rt2'`o)Ls,\YIY/d5`񷋻g>i40YmSZj7V*|qu9S_:1o&21TaERʹ#vT/lZ]%I7WN9׵ިk>@<6|"`ol'۹£zs(|k"C?ZW8>N'(z\t|BcajmD+ĺ*6%<{am6Ƣ.WZ1yNs}qZyHno a=<9 $޿Eߩ=={}L6߉W}}T|_NVݝlծz3X +n0 }66Jce?Jr~B5c3>bY5Tv=6ڦۜᅈ7|aa0"<\:$δB>i8[I!}_[p6\ox"k+ )'imoG /l?c,1k^&1Ac3e 5?WI|1ℌ;b?A;u=8(wk9@2J6|fooe%_$O\Bwϛ' ETZbʁLn6v{QKb2xB%I[wZ''7x@ @dlLq9YS2]>, g*tsW73{HȇWe˗Eu`ڃGc Ҙ8cڸ\k54xutgt= Sҟr[Fqgj7ӷ^]"aM>p(kw gL^?1׶'W;8uGĎ4386#AQ{C8De}-m^^$|f:ֿ_ $-M¡q巇xQaisg\ʖ_~EP£ @}îwF1{˘?˛K>3kӧm ej.˧u7U-beh%YLj$vW}pVbY3bצ03K0 L6ש)fZ0~UUw(28wC'wQq X%|?; j^vQJg VwRkyS]x;oH_%i*s/:/uۖ-bIh ~po6WO}Mδ}yz^1VO&ց_#!.)oS,hMv|~7|FP*#~'9&ɼPߖ{:쳚 |^!%'ًY_u< Vźp/|'LD\wPKz %<.Zn+[}S6{k+;dA{/=2 z87ï蛪/lAE7po49UKknvԷ P}^]T_u>D}(ds%qpsiЗs~}7ȍ{`wDϠ +ʂЍ3ʶmh3U_ QCO?:o?BW8g&KþQ }9;WeI1q#i#bs\=Y6 ~vTUV_!itW*)?Mp`GZ֟ߺw W)one#)zq;z{WV59^nah{ʏggx磿7u f~*|UQ=k*VD[hMU_ʺղ =7/"R⡈>:XʹG7rYmZ~il+/-Z8L.&^Yie^YSIkC=b}KboNd78U8.g OD^(e#d«Y|V3ZsF2$1YCI%9o/,ӷQp.?v/{YrMTu!^8^ԃ2 lj8ׁ2#~/2ie>M"Utq1 sJ7-7_xZ^/r3lyzYE7 /}f &^*ZM}+d-RhW#k?y,tjwxۗN]Ɗ/|(7?fb5@} A?ѷK/]l}ԶnO>Ĵsz-u@"<]Mhpӎk$4X" k~tx$~mOĥH#k/4^(\L0r/н//p-/9i>4mٖ>sU+ڱrRbSNILK AF4ٶ /^H Pm YРwH .Th^n nMǰ$"豁?>~_"3`Opg=eQ=8< ZL=7N .ݯo H~{gҸiwوoS'}ݜsԃy7׷cuOog'`s\ { 'tҽ<+&Գ:q0 \-9+0O]?È;N4>ӈ;zy6pg`]Ʋ|wZO(oGVWdCE|kɬK݈"1iW{s3>xqb8 o Xԧ`U]E&ŰwYF(iJ~'孷x-f$.>#bDLHmgpI| ^ xf;Gs_cdc U/0U7W2oG7ƀ3@JcKf\ϳG=Fƛ_*%}QK֗z%ܦ()sOUέ5˂;tRPyŝū5V|v*O|| )K!n;/z2boS>7fM4/̘ lj?nYBF_)&oȖ4~v4n@q\{W)j+⁇ŇYm)ѼYq@JG:vV\j)y,ziV!M d+Vw7*w*? l6MLXLWU@„! `A7_[b54RK*g+^#~}d |V2*YDaK1*=\11l1} R/YmoQ4nPRzsi}JX̾3cšOM}$rJR? 63+xSbZÎZ#| /b6Or~;~5XD շDLpo2 1Z.nu'|b;Y wv,>.Mg.{,i* ;Z ȶ}O1icAI0c)hϪSFN]s7+PuC{XsleF|߱x ߍ27xV18Z_fƇ%_`C>z1g1MlkVVѿo?߾G<ƴ ӗ'Zm~7Ymͤ%d,,] BeVW}Y;-8OM%އΔm."E&>ҷ$]C|S gNzǹ }PB.QUp3K~O~5 s;,~(V {{l!jꎶ(V{g!uxePٴ~ԓ*W;V<֑VA͉hrIRK~~;>;Y~Moj^Z5@[opm~N_N*V<Ξ/ru<~pJV0}T i03]Z9`W#`觪oz ؖ<#;%}y(?[V}"~poDaOT2_(Wi>M󃻌DsHnzm%ќ͗嫄w/DK R}hOFsi9턎 5U N)9nRJ{y2ibJriE|OsZ4d3e4n>jhݢ>]ňwh-H>s/Eu~ʘߏDݱ+ X磌N_.xNM—t dI+{bZfs~2 vem*kTC2,yJ'ݞ^% O% ʵoK~WLlE-1a}q{P:؜9Ky}8Aa'#x_TDP ~GF[Xo%XҚ:ǺĞ=Irg,oVftJk/ީ{ob3z~[z֣bZ"G q:b&yfDk2Nk3Q/wkA-= -q WC<wv[A1-rܫebgfmr_6TUaJ}*&NѮh+- 5K-MwO=B-`1]#(=p0>OI띌{Xw$u }BRy,ioIv/g?j!w:rp@ U>;5Hl %};%F\&E;m*tj>e قFl1lu\k/IjD1;hlxcc;,U$,Y y'ڍ黓ҜcrJy,e wT7UNoNw7ivкX~*TOeYjRgHqMؘ֑ɔC\"ځsq$6$V-ďkmDպ)a#Eu`^ZD,OFbRk>0ڟGgY: k6DBDz(Dw_)Ɗ/.wC' 6K>)5Ki`,Iܾ?C$x@g$p9Eji/`ᨳd/K}_2??_e1W<>FI<Ƭ'q`7I.U%o?ݾ@ubE=+": Ȅ=V4hi: S} wEkdј9iHlɮo}%zmOsKyJQSH~}g]CD˛eó-Eﵲ]3ŽoYѺM3/܅4wб6ۚ]Ύ:OeyD/hҷ}Lߛ2f>ЪW.v>Q h/KhP-`P{])~E+z#][|ClV<6xKNۈ@۟EdK xb֙ Xߎ c8h\/Sm뭘gSii\cN?P_q7+S^]l"kM5 hW_Jr˩j.K_}?QwQA=~?Gfa U5QnC܎}AYC/iWcsDV-e1#<sN31m]ړ?8Os}|_$l|Lz3wOD}]~ޗ]=d&lC/C|HInF,ʁ-CW|M;x- f0N"(Ib]ldDAw席x@G 0Vď+]Sn^U9e P^|D‰A=}uFRyywaܪM\8WX`yi~t][O 譸O{M\I*}nHeKDfs]`w5L 0 ޽ZHԠde]'Ѭ z@t~&4)ѣ[cʆq9jx7G5_Kt-@p-N`z)L[6S`z^ys%eW5xO\2*&QUgw& Iز" wBr vKoTjjkI@ŦoXejty&T[Pb[Ek& a[Y =N23|{<9sγ|t1z& }xqD ڔBע]ǀi,9Hߘ{c;@~8}}VӡO+|_eُJcD9uf=rF-mguN>YQ'Yh#7_$-16qO/0ƖQ1pb>FݗM>' MqNݓQyۏxlq2$4;C} Bt";v_.':)2lƮJû hqE?ˤ2yZ&3#3h^)qGj %q 8MƺnDu:MxgM>ǸGך붧&݌ۊXwf\&S57&#|6w0{1Usc%ZΓ0"e){kYkg,7G;ZQݳ>Dŧ>cvq#}1tGύ U~<3Gu_܃/'tX̩Xpx%{Qhq\dnG{^칠y| Sc^[b9Gh*.lW\bvѶǬb=6|/7u]-cs S躊@3`Dj]Z;و9|2F /VCkH9ˆ<7sOH?ww$U^6[,azv:% XG_sug2fOMS$UV-: 74<ȼ3;~ʇN"~a;y 3jw*muwNC#XklC*ci E(S!c|b#\6LW[Vwfn}*seN9_ocߪ? pW%qq==7.VIB"d=;n ⣯+7i_!kp|߹VZ؃*Iϱ7Xh,E C"~ր@9R0? lؼX8ťpidѺ+>epm2^܃ɝ\byCN2=۹~1!hKf[enY hȸ Q ܡklS_1B.ƝٴC3?^f;kӶOnSW3d G'3d<Ǝ7Sb>Hg5N1gu]K;h盓9Iuq &xN-"΋I%?Asy:>k |:y>9 \2B } uMtqZs\)?WH2_ ;"1GRme1k>ӽX8UPqp>Oxggz/O[G byn1!vת3D`e]-;d #H~Wsk##9Fԍ{q9v슳 gKÚ¾J_«Noˤ=Sifw٪΍1&㾦soߐ빿r/[)㜈iӦY7ۅz+v ]\IwdmB#_sǂF.e^TkT~Pdb>+oe?ǭ,1_m<~uM=]q72`עyuY5O={vswWᔚţD&caJ4gT4!EX7a"buG}ɏx&T^8[ ptM)⌫O![5;zU} ^tQ7$l@4ӝgm{l&mY4F]0|lӨtgfPoA? }Cʍuo^Ք#aj!]#h_ Z[8L'fDKßb۹bI:b 4Z.?H7Xd{Mڝ0BN ^y h4c_oXbtA$yXUbfxQ'etQrcDZƓI]*2BO&0+5jMf{W.Tyk.;rEWADHcU2^`5Gq޳etjew<SNm{Ž;t{ؓϳ+}QH8g*vth(:2xeӍY(܍r-c|cKՖvHsBmwq˙D萅 r}r0i]o4\mXKܼ<*ǔ 6) k^C0->UI s ~Sw|`s*-Vx#o\}v!NE33Gm/wh9̒{F#l{-W51ent7m#kV{}M7 1eyO<:;_#^S}|m8<= pY, T]cܸS|wl# k|,qJtwɵΘy߹5*Ӈת= Dpo{j,Q,[ C7h5 v~ǡڦ{#sCX"{.˯<&}s ]lߋ w_p |C~<3'C+Ƴ2n,p^@vN\Y||(l /v#.2sW|5h簙1qS@9g2G)cRRyk w2"?MM'~}zN[e0f#zs!GAwvPA~з¥ECLDЉCpM3*=uQ~#{qfh$g_c\Rߌ=> /Ζ[Vu~mA641W{J̊++7TFM 苖.>` 1ǾtҖ5T^Wɫd^ǻ7v <EyUon:6+gź>('k93_>$1=xi?'|2Żmeyț;)ϬE ̲FЗJOΣ XusW&sq}m A>Խ/&jx S5qBȻQq6^d][=a':hnKT[e$ŴL;h7ߢ[SWW F[qf׃8MWq֣xw<6ՙ2gzIb|cj̝-|Uu&g}kR:MS̝a"~oG}z&Rsd:.N8קJ32|oSRD;"ZzI|tXo5j SƳQ0Ϙ#G$5[V-l9EWHbޢss/>7sy"ל1zgJam?ؖ4!7d=#W=ӽbrQhLu^<Zh􎩎pgn-3{*E3iC#3󠡹(.p3A,;bۮD,wdЁ ce@1/v%VuKifQpqnWs$7I<_y/OB/T7*.K1cF*k #V{U.؃N&O XBq0EsjpkDr{h;ZS63NQm]zgZ|:9N|^Ϥ΅y3;3;sxc狈v&?+/^Kyrz7Wa(+r>/eSv#=a"Lu}f9Ҍ,rd72i=3ݘKڇfxgC 嫏Zr>Q+n>{]. DvZƚjy'(ټdyq~ -$#Jɍ[t-6BZ19cMgk~:x'9!s InÏ}E7NlQأ_zSbsoIx"NH[89WzZ9L6i#9tOu%K'&e8#$yv9dvޔ_~q$tsF `@SYo WW0?m'rݯs##NEp.pzm57d1'^CW2Rg3-}<@WkngR,5xg}+0ŷ=wc?3 4K=A˂9s\ *k3DUKdϱCֹޅ7d#;P }M\H_ULn!t12>h+mȻ)V;y{r_͆ԙ/qf"!|w>< 5G7wǀp\0"b#²&y$x/҅˗>/wy 㪅~V5z-EXݡaehmUm`V9iǣG[e'Nқ܈O`3ؓȤ0+mm<;p:׆B,hm<ԝ٬}}x[\{ԗ<"mWNo&]IFVYcf'Ij#'Χ8[C&\ܜ[ZkMȸ"[1 0N ]({+7۾2 ֡-֏/hiLg+'〤4hqOxor֟=[M #VR_ _6s 㿻ܭO4Ulw (7mT;Ϭ OGzm?ݻRXVqf0||t9c= ϙ۬vn~Ox64 :2UoU:k< "r}+P q!pL>aώJSF@,[*c-/.oB\9uXbLdcQ&_1ֆ1\8YTΰi{D.>1<1|#8WQT,cXsyYyp:h%E!MLB Ÿ~/F})6X}UF QQQב!e@e ^𘪳T|jWv\3WǼX{g_m-E:=]"xoPQmyԜ`[](c,ܟ[858~7veaQ51>FxcnKѢM.DNuF\SUN!\2i3^V]z*X mjs"r%cߣyܣ<ˈILOoѴJ=J~'1-2&q;bmbn! eÞrogvsz5Jt!)Xnx2<>%0жߣdk2tLن$m9C8~zx UHo߾Z* mn<SjaQYLo=ύv\A:uS.߁94`uQ O(])ިpJlOw2NT>]av㷿ЈZ~Z-:ϰߓ#Yu<7O~KϛP iR(qOXqmUK6#zLlEu@X捪/eEyi*}U'AS6t^|#rn\3>cZ PFyG!7zJG3_ MZgcϵN ag-+Ӌ1[Vj'sӦsK=->-s3u}\3s,IWBwu/\8W oUŻtQf% Z0&ڡku_T/#c1W^mF}wt}՝y:O_|U T<5зC}wpG$}LPA}Y-_AmE.ߵ"a<{,o,g%}^7zsri mxe^6UXٜcvvz^N9\LK+!Ύl%xqx_&xƹ̶ͳը:|`_\tUu,arT2D _}q|{K^Br,ވ.GR(,+3^5s3uM|y5_X _?N.A$ȃO] hWݧw9eL`//3 2kF!oЀ\ =+oNo* ޙq2ι6&'{ tѴ7V]6VΑƜs6n},ڱ?'r3'9(n@[AA4n(s=Ha/,vm7{^ezcUR}_˘5CutQdZ?% Wp\K<˂Ls=Bo19?sy.\k O,- ڴ1zzZ;=\à/|[p߉=MLuo_3n*m+ ϕ~erS5p<2&~x g.1r+ Ӓ׆Iʓ;OWwv+Z ~1;?x:cObj|Zt-1[d=mٮִ49߫50? : Fa\3` h/V 2ƹf,.4:)XO{ :F"m@s}v{GSbP|na{:mGg yXC4tס=jYݡ{UGj+%wǍ!݈8n3"޵֌]TnFJ\V'?UeA.+DZݸYg dy^/i;NX?Wyu\GrwC0˅}4#RkG}lysU/V)5IuJ}? r)啜$fnDcZ~|zyc_YھNZqhm MN?b*]Z%0a<Jb.q9·WE_'cˤoq%h޳̂&N >7o2zgwH*h%)m,y܂㒾Cyb>fA/bN' zRS-eT'i3]>Y ԍ/ o`AЭF- {p5t3fW:Q)C2x)ڣ }S6!E7e^y/dQ*hH!nr mݢc}oݐM8ɖ^z \8c=/ze<ul(m=sZ1e_B-KC2ޠ>uݮ8]c _j>ͯUASͫc𶘱y0f11\u%'d1o7ө{:`I+J{ k1\2DdArMgVumI~lјGy͌gx򡃴[h70ѢM(=نE"r{uRَ\=uĩħ9}3Ti?[I.XZ U{cx-K G[v CIy̳M#}A%עk7/S&j2ð9JScbJS9JFhhU jZ| |eϙY!St4Sg1p CuϯSW+BNK<4aqO*gc(5WMgƧsjMoh-V3%c?v)&my*S`ܘ߱ڍayۊV9dVt*5oyQѿ04s;bϞR}*c<4z;vv|;ߎqPqT+cvCՙ 3ҷ1OrL[1K*[qϴy Ucm:j?WG#.Yub=}qŔgΠ9z1o DWUFph E|Q1vg,l}{*\q ڍ*c~cnx~;kWtqrΆlZqcyAm5ݯ[e=yo:Dנrȳhq̭TUX޼K3m6e{(yz?wQP:/NbLy>1E:ò>݂VLY?լw&c|(/t0qpۛ;{g|.!߁~y|ٖaG7w:l7B'~Lȇ=Rme|U|&Xx?5o %]]3V(=R7W<|||||||ol9'Pu<~VC~ފ~[y+!?oE?B38:bjw?׈o+ me$ްeO~_NWLn>{?}C|kyw=^OG^mkŷT^&cōwm}wǴ%M1P]e Z%I:x_l&o Qmɇ>}UfE5ϊ{[kcE)m:Akxp9- > 1GݣgY)G[e)c2k&߯4]BwϛoEFD}s*gV_.`:mT[F{ɣwb_Hem9P"Kqj'z~ȢĹQ✓5Tȟ|?vy iˉsc~_0KOW<~r5 O6X9AR2gz'tyoUanql{!OpG?*7k}l3tyYL SF\d^S,óڿ_S%OPvyU1ےg攘fǾ}]hcq!9\&a]/*_MԀ\T t2%K+;(_u34njLuн8aխ[u;15S=Ŝr̪tV 1wݒ{"蓱t;~sɑa`A{7}BӐA (u ֳv=TI=ǃKͧw;.8z?^=Z;|h_Ǟp0/J5=K."yi52ExHxLr/Bnʓ"dYpoqAMcsR&s)q+cp_szЅwQ:ջOeo:RܓBUu{cxnp<ՕgDwF)ێb앣XAҁgrF͸V剢 .]7puw<"*=׳D뜭Λ=bi JlW . S fpWg2$QW=ɨX9nӼFp!J TJDZ1_˸:[{1W6K0tn?X7bUe&L_6ёI{-.'fDh#wX3K?P7v<%]/D-m՝A߬nڃ-CóPxtTe[k~iQ9_{ p=z _QptV8̏9>1F 1c .C{K.[ %+ _n!YtsuY2-'@?Z?};dXυ"xSF g~-ZnDM[V9aHu'[_`N5FI|K筌7~TS}*Xo<ϋSCvW W#3:8b }^>ۥP>1VNB vyGr ?gp,{mBO"/9awyBp Y҄,WJõd) e-@.B ;m5UQ1׭XZvmf'{\I߄n]/'i㶲ᄲ[+o`.Q1ބh7>A[%˿kg)^I߭Æ+f6Fe'4dݭ e7C}>L;$yRd΄zwWC~'q\i/\EtIS$<7t'S_egݫ$3sFN""B^rΉ||q̵Jk#NeXb%D)`?uaǐ'JOu?}~( *"qd%;] ^̽[S#zh߈М/,6ڏ=#|ԡķDWr>RWem0tDP0ϱ})9!gru(EwL2'mYߓ%ZWη>Q]Y#s"$/0nu{۷-i;ك~W-rpETMfZE˂EmUaNf-XX.HhCP4.83Iȑ"c|5;Ѧ[t,ۜ9G, .t+s6BbEOh=  {_s2r=8`;sh^|j*Y۽U[Xc0pkV=GEi8Z9sc$*aRwR(ʣmbhw9u>.e} wD4㞻 +.&F=45_X\,g?ns]mFƂm˃L88ѺG|-YvA2P}B:dnɱ*>g~s9r o{0m)D>͸zG}_]jD2iߠ'/k"G^g"7-i' i$yjaq{F?T=I8ߥx։rO)-TwI,u$^:cn3j~3IxD#aM8<9BMeÛsX޳& xs>cnE.65c՟FǶce5XJьb}mmNR9|h,DT-nn غv(XS=T,zy}ds. dYt,*=$tE`涪Y gп+;/;u&t#ITƶ~+sB^8AFuǐ羏1Ͱ=;/M |*\ɹnA>guAA tj#9#w;S2>dj|.pJznc_1N x:Q:smunلԅ"TB2ݾH`BEh#M<E0ֈw7|/,[؀Fybφ 'xin6"x:7k7[ni.(ӛ&Gj*i$ƴ0~s^)˜xS{L\ּ"9^S"/.Z5rVЦ#ЅzG8Ɂ;svY]<pU3ΔwZe/IZ!6s/R:{g4w}x7 DYOY\YO 1}Ax߶NekE$}>^>I^W8K*$qy8YDkLz S5`8ղ}tE 2z.OϳH}qA~$|ϱhphl9Ccx ]KWJ;۞$[5v7Bc!2'ſ$7Gt~yP{q|CugÔuȲ?J(;A(yf#߿-J;h udw\Cf»;JF۪fAЍʺՑr掓ԹK0bcvQ̱b&?GQ8"~jѶV74}JhDXb瞄rߣ _c3&ʲo%]8HPb1pZz%5Q]<7_}!j7u&ߕb`|FkVٟU*U?d.q2Vc3Q~Ooo({nG&Le,ג K5!…[ [4]4Qw_gmln@mOʘ3:BT% -2uh蔶uש!YK2GF녢xi.l-]!S.ujS˝No6eNwTt36gs6GZ Z乻z{$KnSѝ-[=xxhXJo-r tQ)+Ҟwo?>zwNl[·K?Eۧ<?SdA$|\sOK$ !Nc:䥕YRV;{п(uû.w>Vq<@me?U+tx=tL}fY>BKCkLn.Z'JNx/o}k#p}W tyNKqJ)OLX3>^丱vjMc( :L,A{sDy-D瓾zsZeϧꗹ']vh~lWPϛtfiE׏gE{12_^aֱ~'b~Rv {݉J暆wuGz} |%x)chǴp=gv6/ͼ_ p{:T<|pC/F>QX_?!}ƃ,Q*eƉ6-_hyhfvȘX3FyF*/(V|m}=ۏOo} _\Z ;E//M])j 0yŲe^H6TwYC]LŮ,cP=ڤ[d_qG»KXí1415hZU2^q'+4wp8 'syv5SЪ<~Ds̉{q/\su=g+Taf{lu/d#X0{hfi\?FesK !&;{Sq9{=x_bTyD7菖)æIlpnou zRMFw(6 Cd>ڝdVyi;9׎+vչ}{$^ZxPLxSDs>d`3[ fuE ̍y-D&bo/ƘE}qY IuCj0EA?L2aa|,lBni˳73Hd5y3ɲceRbVh+sVUJI\9ߗ;ףl;Oi)7("JЫsCViܢDG9& AC ƆPTg;Nh{֛<hrśym92v{PG+U4=ɝ}YcH{}ף^jه2kfv{pVE6qqԢ>#޳So _(_sO=:&K&L"x/D55Pfzc{4QʳUiżIW1.#Sev;}άbȢCsQ8ktPҮq:W>;; c6S.3>YDlKd(w= =Ti*=4ZnE)?mʿ8@ *Wxc^1FHp'JhP?R&HmhO?bz ?ʞ2f62ĀOV[]{cpdQz={?'K WӉ~?/|"G9w,36"#7hΓ|Aَs@G >1Py4.6$<_l_(\o8_*f~v*|νGo=8ߍ{`T*aӷ4;Tvcb dmu~GՍn1S QoSSI¸!};Erq(/w%_y]-K6۾;^-n _ yد )s]gNm'IjA%;yІBkӀ-3_k9'~aWs'|oʕ!΀ݢCS:G|9]ߍ6ic> eb3.q+q8K70~_Q?ty =3Z]j !ͼD\0|DZFn عgZxVesnW}Yf=O֊oTr$heZ^52|'+u5CJyw6RE{] .x:oKAaV*x8Md LN1icFhyC>+jo3jLIXg@8?0@{C.ο}6?q '/aZ-̻Xsg]Sz&`~gcj~sƉ\@=' _"3O%^$g.HI;y`l!0f`^yĊ~]}x*ko@?<'\xxNHZ Dm\בh23&PﺺqSa_aӘgm"&滸zku0F[\^R56\>H+% D}ǔ Cn#ީ|9okx,(]D<l[Sj0c:J? s4ҴeeI<)S|kr 3>s-͍`w3󆺰kA6[/VQҾ]ՕeR6zyQ@YW f;͕l;S> <4Uɓm2cV=vpK{Upc?q1n|F t||iOJ\LO\ @!}H]ѢLW\5mɔ^i_P&6 y3&o٢rݙ*'M"~:V4wPaa*#WJ~ p7KW짝71F"VhzC]x5"!jtG~iyқ3{۱b#1qkEqO>dgۛef̃J\eD:wv,߻5x|puQ]Ub=ʡ{wj^yƈ.!ow X_ʫ>V%^˱\oY[1 }Odc Ϳ6l~;mzпvL2wF*72wcsu1nan?޻x0ZO+;{B>V>lCf4}\¼tEs zsml9NήD߭ȯU2k9";ƻV^Кb"R0B湟mt.̝9#E\|3 3/%ZG`, 6L;z?$>ȟh}86׳lkJr7 Ø2cK3ok-].̯lov=gz[9Ote^0k*djRk{ #;z/]牺7կ0< ~Yd7ҿƹ\-UkjTV-~&{BSD9߆92sP!7=KɌ{Sdl0dt5"B_=Q*>|*aDx_]נ㦟*NSu`ެI*Xבaޔqh>sD7}Bxj],QmǻH٬݁Eƹ 8gkR{Wv <]{Ÿ5]0qKdu¡?o ʐ2OʢR?w}{aK7#=^*]'c;߮CVQ]6TgvUGiO7ICz0sU7IaJ7Dyzk2R8RG@ٗ_ɘB3)x`(XxU̸Ay0T`U9rh2PyG<,:%^[]o|?r\&S}̪׆ppL_,dSE~L"ϲ;36?=hV`FJi=#G)f1?HsAEiYݘb~P~+|#r;A3G~{M'MC%} w@K CîIˀĦaug׿˪} d#l܂O.7n! 07eFqtp9wOΫHŁ*|i3K O5^o\)C2\94<;v"(6M){>SVYn̫$?Z3Fj񩊳8¤7MDBi.̃1"SyɺW¸=Mm#IGÎGN|0RxW9` MPkVEϛ HՁWQ?</X6MBqS'-.?O{hg?I'|f|wFrC]qA_؄O?)q"8y#V`;!?ߍϿ/1U2fH=]zDlrXSX;%>)g\\|l%;cdNr|]ߞ6;޻st.vtI[fmwgt dD}bvX^]gx]%b&lm ƅy1KuqlH~5e*si{w&Aqю;[u٦Ϻ_."3~X *~CWIxN^))F]Fni9)319XsQR9-Hم9F\ƙ& }>M]#:h\:6wGYRQ=$zB|\L%Cqd_WyU[]Ev{qKWxF]%Sc!J4tu^#*.42YuŸJ_ggV]ͰyNóY**Q3qR]nCѽܞl+?uCU2p]F4c yA]g:_E$ ={ >n@GϨl[(ʖM̋yΙ D~6/߱zҊD<{`Lk&FW-ɺQ1 0?roWY>/~_l0)b6 E`?ݘ5E# GmR~ܾj7c\z y_[ۍmwƘo :f7 _>5[~q\ܞW}"ʬXf @cg uTgim.j +yo+s\dzz}|}\Y6.g=͵nɵu=rq˱kn:~ejfz8vk. kH]9taOE>v_h4҉>C,_bOXDAՎR$L.W}l1#T=gIblqfǡ=BVN(ĺd 4w)*XWͭŘ[]C WɍV;3~yyM#GUX?ܶb^{N)Cr 6}}}t]6~~3N~N6Qo˃y?Ye#rKD,٠ C8<8&8&A|NTdV=j3G#GxNZo>.z5֦5oYe箋zIjMKo#a7w@-&?k$~nI !V7UV7@.߂'.?k hY`zͱ bJs{]{kuס_bdZyjBo_cu#l,6Θ7o96^[sDF&r }H~ʛWn. ! }~^!.3>cEja|Cor2Oba)Ȓ2IH7*G"9J4L/$Y>%DVXxZQ*ɲ=(Qˆ]Ox>e-e#gy+|ٞYyomߚ%rD- /P뮑i!neǧ(}q ލ=~6&efGnceEcکT ]S8/ ܎O'sG k]fmƓk%_̼G^WmT_Q}1wmB y;WRn&sǞd۪?i\sҞu<\zU'Ϧ@6վcg7^T^y nWw;ҋN))LyKYs\9UbՁVMY|eqm_! CP<~V"!ǘYJ3\%:~q\?<rǚN=|c|y٣Vn~Al9۷h5hiq7OH9m(~fPy\W3d:h:@&mՐnOhMAvBiyAv%y3, Dxwru9Pu~Yx1Z}e,cTG." G%xGYSx$scg>u}c sA;$~Lމ&:a[w6{sÕ0vO{CD㞢M-Iy|e$.NwȖ9X$.6ZLHn&v$sce-7H(ΥdTХ].yL,͗9hKF{苙/D +7&a>x|"~TN35B*#^;`)u9ͫ̏GOhs;!c?f=ym;I'Ѥc26 Eꃼa9!Pld m>HއIWChπKi/B{$ɷO:#Ƈ;9NPvsUs7OF=3qTd5=!l cKW9 Kfn%c]\~MK٭,b~C>\poCmN A;kCB\bz2\p\E/ܯxyP6;^nsd# O]aL~&mbƋEG0ΛF 7;1$?~>zp9nבTRz*ƨ}"!y1Wc$.^&wja^ ci}HŸ% CeٹdUFv^-bU&?=LXq^; 뷖{xߣ0,f-ck\|#k;؇*lsqXn7{k<2b,+ײR:-+)> O"E4|^ $Q&So'0+&zҰ>WZ^e.96g\D#%eYO[!j58C&)`fvu T/:t dz[a~FMv>0α0ahzt;1<}om?ikγm$\Qxyڷh^C{PyXrWMT&q3'}^!&~r\dPy{`r\>qww[m3.wc|.3r#R>XaĸgJv&t{Xfp߃|'c|7O~{RDMخ;mSG(މ89 >mVcrJ'ˤX;5<سT<raGYR~Qx,I N ueʿ /&itjOh=hCxʑNE݌>>Kj*?f{w6Ӷ!]SfE ϻtofkP0}&I<?>I&Tsx`}B=>(s8rt";4kgwKFޠ䲾5"3|dQcɽ@~#wvϫ=1?udT~e>JV+mΘXe܊a >oHώ9'(>kYΡ \0uUwmq _l#UrY5ݿC?(COcm-T=넪wNԓ]{(I(C8 w9A#wa7q̪RC?*`{U{*\l^_l3V$ ~;Xϖ>/[:چ;#+}Wǫؗ6_> / > A. hJhgz[M/SB,oҞ<&Dv #= ߙ/cKy*]!7!A9yd~"3tfam惖Az7V!\<1OQ<~x:Iw>>,߉¾EEWvmZv4^v{2ֺk mf) \u7>Adc,.$ϥ(9sQ꺌JU]8E︸f-yP/l4G= :);gm2F>K-Tm@{x0S0=) O pm%$-N}HQ9EکdC|'IO;'.XX?pNퟡN.|-e(/}Wqt6)﹚G*ecx"vq#;28TyufaMvzv.CghcP0|Nѝxv#Gq 97Qwt!}gcia ],R;pQ<|ў؛j n[YT!x"Y$7.»W 7ZcMcјۖ"-G+GY؏_>&ϤcT)|%Mt%n?`lyv_!(x2CnBq@fp6*]A[ 6 vd1C8)Ɵ0 GгГ\:6%tBd+K|*,xRLTyoU3Xor Dψ9҇梷:-y6 {WNyA.駘Yszdd\NY=as*Ⱥ1!G{pLVH/ûSp}fq ;_;p(c:\J'2?堵D(;' [ܐb.(_oIeNlf ko]6 =e!1ם*|mW9;_M]v.A?hQq+>M>w9 7jpأ}8c_cV]^8MSDe ?w; gsF̥+V }jDnܩ;ɓvCϟW1.ThwwKWX]犈U3sֽ;!qt6Vy7on~mԉ⃲j7c"N&2'㊜mDH@K2)ZV1㩶ý {L|;AcT^jX:ݷ>7M[>bݙ>mX:ׂ5HԋF{5Y̭A[ԅ!ԝ:i-ۣ u"l4Cz"i< 0zfIJ[w^k-fMI)͛s wc?o< t>2D K[\+y}A:SJkx8_?(ʂ9}F˼ۤA3d=c\fx9˓:WECF/Z!;#?{`]d*:z:"_`鷟 z^'䉜E45|g jC{Oxoo\`3xz㙵EVa4Qꇜ+@d,\;i>?5i@|v~]wc)l{FKZOλVJ,]W:#ޑ}E7?j1~,xoQnM8峓Di~͘ѺJ/zR8ғ ȱl~icE[+U>ѴetOo_.n(llHu_Kg%22A&흩}6.@Y?ʺQ1o2֓/Ofh6%ni^ҚD:yCkYWC)r6jM<{BkjsYʜc£hsz̛,*]FnrFx[켄|J 61ZO<_5MG;-ާ/>G-d5$f[u=_| @haYz=;{%eή`Ck[v>oc\O:i-vJї ׏λ\EԚK?7^o`/~Kk{wރIO&01wm}lHQ3RT%r>&iM=: /ifϯ]EށIz*DX[AsyK8..}yAU6[]~l^8" Q(z e8yOF\w6~ϭq\(|tw]ZFaoUDzQ<1Ƴ/99q,Ky2~ϥ>hF3wNN7cq8bUP̺z[Yuu+scDFȿ0osA[#ۋw7Y%% @7{/Eh'j>um +z>߲lQb< _W}7ڰЗ#vL0᪍Ǎǯ8>9{<+{a=7OwQ9ocNc{"sL1n+H,z^ cڔ-gw{=cȁ>C{+pmS{6ΩN-צ MǼ}Iq%EKyEzП{7̸x/7Se8xNZd8oj_b X3l]5ޟj0ݳ=1c6(=^֞`ѧ"<~\hw(oquݸ[#x;|{8|-h9斸ŽO6q7c*3=8R+hS:tsL?!U\h,x}Z{5cT팝osM3b>LAx3[۹l|>\撸6&wDm0WMqe'ƕuߎ{2o{?V\ʎ7{g΋]`~-|9 TZMAe5CuiU7uD;%5_7Q'o^u]s6w_jc{slUfg딙.7B[.΃?,_"ܕb_Ng&F+G}.y)MRvٛuߗǠ{F膮sHs_p-7*j;l-v(#FN{h |.|}G7[ "\"k/mr?__h9 J;3^y;:|ZbG#Q wsq7=n>Bqt12Fo!?N`alq|K㓸5=S|Z~e o>udyت6!d,׈] v+Fq󡨟χoZ&_8q} m=?a=MLR2dz^F4!<_;uk!dg+̷6oYX˵hͪI<kTeÔZ2Y%EriWѰ^½Gż/ZI5tĹZrFZ_rD v#,{ LwqLO7-|y4yo&' V? YJ۹Ƞmb}.7=a>c(O!մKУ&2YO >&ƞd}\(I"?v>SC-_]>?z0Mҷ^<3^xB|(`;Ϗ`Bru2C6 }1'\gNh%ѧSha*N3lDOps>W;#_<j3Wl|>~d|;i>Y۩gAya=pƶr 8^``zwj_0ik#hahnpQ~Y'_}DU.i<" 8amyũK3g8^'ek+m~~+IxmnJomW~%"1:?8c93gڋpQݸQo-aS$<#~[!^M{L=!:h@;ܮ:pQ,Ml&PIx6)Yc࿙P_=e'^6 |mpP~ݍO!?~շ±.ayMhZ^$`1￰Z^l ^%/11Pˍ] ?m,Hj{E8 ~9RyiImn>B;O ӮLpkcBcqxeo c{;!wY?}*ph,ZG S#cv'yg?y4M8*8`Hǹ&Z)5Q21==1u?Xշӥ]S:gwXy/e.eyy^y1.ps~ІǝG܍~$^ߑpohŹΗ,8c)u2{y4}>;YeelsVzi2G }d?}t}/ĸ(1lC#46uX*GVĺ`<WJuGmQ\9⺭0"m\Bȸ?sGגSig ~ZuE['74 |D@{o fҎ+>jvi1-4AB<ӕ"T^G[eXk"ku߁Mˆ B_1ȹ&~Xu*fx8Hlg1}G,b]|7۾=UΡ|OBOe Xru3ZK96Orl/Jx~Ю1?}@ |uv>e쀼KxOtz5;'&~u+\FAJkEew(/'Ƶiヾ ]U?߬׍g^.@/ceӬ@Zw#Y=ɻc$ c ̷W0uW#~^|%skЌf;H_HƱU>7sݏcWk2? &j]?swu(r/)yA3I pRcЯ7'۬]S?˼=wnY%dQƶ?gojGU eVóx<s||[>1/vߝoäA2f\ʂv/a_+;}g ϼMgoa,Ƌsg:}YN$=7w!;]\|8l5BP3F#ujz6dx.Bd_4fЫ\ޝ]u: 9pIN_/_b֓wdC ZU!ne 9whx^0 k0~&A3R#*>X AOxz :UzO{e&ޑ&S(>b'pQ0%V$#;+nm-P:GK-٨}݋S4bczxkfcۍ5ނcȃ_D=h';s>TȻc;՚_$G$QХ/}}? dAh:?]*}cz^JxRLwFԽ u] ٽ쏲lNQ>Gf=o}{Ď~ű>/}Iw(}W{>S`,%\ }+&&Nu>5{pG/ p(b$2U 1([49,Y(6wO0Trwn4kg+"G^x蚥z뼨0m!_4V0+L?d䣼f}yCbqA7(s 't5{'T{jrtjVC\)u:ڇxPwh'Rϼ[;2|!~S^iycpxјBY> 8au 5|_]&Ʒ}3ӳup򹨯_ֹmu9afc1v}QIkލ7۱秪Gv ~kaî06qؤDƉq͜Pf>f|-Oi ٚ=  ,9鿚g|`,ezlGGwrϏxZ pgHݟx=}g)6/RwWbz%޹&$^Ș^g>5$ľ6hջ%KVcZe.sڧHYwrbnfFm2uicgcEDQ;l%rB;!ϓ_HÛe&S< l]fɂQ>,Юs^-bMP%_ljɾS_lF㐺'jM16a3Vޯ띿;>}?4ǓtpLc{=.OWFp/mq0>qyĵ]>D[O^a劁IQ3{'Uk5m]2o \zg/ѷiOLZ+xigia̓D7i֓3s>t0>#@@?m9#Pzx>ݳ/>{\9@y!mJJ~F8EWKDF:}%I@֔=rf9|N{Xׅp>{9l- PZd̷h^~wGu>o?na,00'!tĉ 6qϜT>qO@V1hɶWȻ!ԑ^ bQ=_f37>y=$5Jީo}vfEUWv˜Gac^=v-G;U{yr7c|a (9ʮx`5Dhɢ6N#3f.뎿m@/u9SDxOCidҩ9 V2›fmxSk E).okJo(cdF?5?/Kﭯ}LH$ѕuFĿ^Gg7ϕm\gu+*vsݥp}GӷCk4Duқgv75$RXK+;Օ%ע3"K/%;<^W?nzsؚg Ѻ'vuȽBPr Ǡ3?v,c2OQeoބ>߱;y#VacV;Kk^vaEq<moQ)Q/~n-;Y2sȺʆwmӺz"h1sp8d1mѥ̗k1e?h%Jka*ns@ohD?+G# Qg{vtvp{@gt^Yד-qDi%+p&I=9?jaF2ZcJ:gK;F2Τ<>a~'icay`EڮD9;GVB*~/V$Gm֗هuC" m-pb_.Ľ@i7@w=̾[y0j=ضNhsx0WSmw=vŜX)ΘxqWCp.rW;)Ϥ==E7˜(F{ta?sʘ۟ aVh{6X>f/MRMSk؋kQj)-Œڀ?bs|-ņ<(j8] oB/W>~rڏ:6o`1Bn{]Z]a}ߏ:9<:>\a˭/U!"Y:d`tlQɵ^1[}JJ QvzT&I=ڮd@7!QXir 3Mt-AjCilΝZ'WDJ5NUzǦ! u CsQ8uJ"XUQ<ʮ=/U?/$F}m(rʼ%o'QOϽ!˘ߏ7}/yQ[|[C!h*E` ïYO//$> O7`bIwr͊5{eg:>sK:MCߺn;;;_=?cyo??ogb|!||8ፙG?o'NJ|yw/^# -=H*aEǍ)ܕ/HI bLJSIxn, yx<:9 d=SS+CUs C=MyfhLۘwRTICKoqӥB̩ݚ"JӍvu,75gbaKxZ5Ks*2,Sb oZsj@-lUUnolـ[&N2:E8Yv>x!ۡd.ĸ{+UOspzLkRShnC{>}z>5GG,2\त%1vb+i6sOҷ׌<\'Kh?ȾG7,!:Q髵ΓL6>Ӿ0=hN/>ףTNǤq"hoY_LG:#cQ̗@24 wd۱;Y̥Rwc+xY?dugYwQXE96>`~بNN(R~ŗIJK  F[GAlaeh s{ mKCoߴ)N 0ױhb?hs̑OʂC1I+NO3''2VnQbc3>|ێS)xۈ}dӜN &X$r;yCii+NJnVIw,YeV,{?ƻ]pR-yΓVVc7VW9&.=䘸і7@ ke?Ǹspoc_pCk|; Lz">^rwxq<'~yƐO.ew'{4~ }L#K]3('cXFj-2NqE[{= vcյ1}~h\Chj.Ls1]7JBi,,ٴAw݋=ψ뺫8~ep vzl' 5VtYz6-=kijbͻ^>c,rK>(UӸ^PV2> ]1&Ӧ̑Dbh@oܷ]N|ksI;b#eV Cݜ, 2#+hOKS^}?/ϧOxLE^9s'71~&AR^e >.ž\Rc)m=_{֧-^H+鍬2\mEE5-'Pg2;Qq<߶roQqr3>tm-oڛ/67Dy1˫ӊaH6Ag%ӄI2ě+6 /F0߭TF?Y{',yrC0w9lzv̩Mk}.Bi&d0g9m xޣ۶*NJ3uo˅X_$KB#»h'4!Gjwʃ+kv<ƅpI5'|rU 7rt 'cb%I`d>t%7Wa~'>bD^>GW/h1/Fka23/ƻ{]}"bizYysb}z]kQKQz!޲KMBLIRB#LO?] ʧ8AiJ:sz~6^Gf{>[w4A|UO)bgЏ@QY}ҌCQy8!oj+6K<\f2b\f!;,R/֎?;7=w,>@g1JΟu#ʛMz 8N GwIlQnr$dwOeq ^%yA<81WvklajF"9p~1IM7x!~06NV;^#)a.wvIC `OF>&丅Xųaf /hgY?Ӑy=%Ԥ-v9>3W?|2A;ŧ,(sSq>$ajŗ|v dFY0d%9 [hll# wv`?G?rqlY nV3v F[Ii.dKv=2F.SƱ \*0@G~{wn) 0v~;IOpDr–$>R`)TV14M20OWJAVohsOmgO3PI<ז]>N*wayz=wox6`V{+FsѦAr Y;}r = J6j+'7jyA]e?|q z6`L|Ao%׆$o&yh<dsʴvxڬz='?Z(cn\DDۃ4_kcn52B߱>j^sx ,<hcO!]jS%_ 2ֵ+_c e۞|WezWf }b%E;wIݽضbYwrq-,=HunY01LtBk{̡m,/u^*dz+Y Pi)u͙ms|kF+ϟM<,-[לc=GNsbckѼyn@ ڰ cL[iO28o9JZ9Q|le>5&+W)\ uloOJ$ۙ@O 㤎MguaߝJumFh &k紎~JYmazE0ayuò}hDS-ɱ[o7Ds;GQ<6 y*IiqN9;zg7ߏaZBbbWlhky]ǎ$T&ղ{{ȅ+= 'Ixڹ_fi7(iKK^4:NXlྶeaq3IA 3f ,s3˓M'8#FD?Zfpy~no'FCܸE}zy -/hE4mbſOE2ۈiaGu(KU5:o}o؏fE tx];,tohаvVu@۪+wz}ge8Pc)n8ws$OKTg-ՅqE,ǫUZS?ri0nmFB2=p kgB SZřo i}}551mS?~@e9io?%ΐ]ј"Yۭc쯥qbs)aAgh $?Txv}7iϥn%'\rlr$?7}XtâI߼O:^KNpdM>`2}B\-lb5~F@T!Әy9W"N/8:biCґ'I:}Nω\#ҕ>iؑ5`'+M&m'qB~aAZzon9%=s&k:M{5ۤvzn,ȟsX&KE!滁: :2̍$ˬ+ه~alVԒ :\a$N;UL%O}bkgŸʩ:8 Y~UФLk3]H}Ì]l }-_L:wyݛ.}˷  ,ao_ݐWrzr#m$w侊x r z)7 ;C{rr+w̺kY{븯|v;{]<1`PiMHvMn sI=Shoܹ1"蕮XiUg K<Ð/ /%~#wh̊|jݻD8=/жK㏧0y?#g(xp.rxʀ.%Yd~:H_Ok{w|xӸCu;v :(WCk,0+Y܏i/$77\Kkϧߖ3Zo.-6M&bu3T< &lis]ˢ #ˇ  t}euLȘ=z5c^1:c'ZZ|?:#bBȻpt;'3 `G[DU'̓sv}]Qw ~/>}uhE/& s$i&)06Gu`^"}c$ЃSs'Pٻ|ք*~~."ҥMsE/rjB}4_K|5M[˩}4_W4_ki:i#wo3c72852+>1|r~E̗JN3cZմ@N|QBfl!~r&ty.9O&oREyzK/ϥUcu6ӿ l]퍐sbGǮ'Lk81思5W}ͥ<d282aYBy~:/֐/bZ{dqywdFN/'3Xe4/M>OӺtD*`|4{?͡WV80h_R-!Z8Cp)E$sl6ݬDhطCjvÛ,eX[wS$zxd;ڣْXV+ִ6 ZH+2 a сʺacUZ:Ԗ+. ;] ɻ9 PԖ;[^UuuH6{Gϴ^N~d%aJ+Ah7yWbqw5ad}0 KVX u}9Rދɝ&?гpB է}b<Kz.>!/O]4oK} x/huyy;y}k5#`n]$O&l&lX@cU/[Qð*bgzNi'_}%&=:Du KNŗw %O󗳪z.'sǰ(0Cnf=.$u}SEgZ?dOz]wιVs3+)-jNHwya?\םAcP8O:00a;xc\#dnĻ5ȔgKg:p#rE*cRz{7 5o C~׿{}>\6]FϾm3ʽğԆ}6؝ck+p`FR[-|Uj-[k ZZ39ynOxI| ҥ߃CM.p6e!} ?@t1tȬ10 oi24TP-_eUH(DsP16&&DhHE*hGpt^Z)Վ]xM`%ksț~KZ['tS<6UO&As4V4s^#%5>ֈf8}gDB@L 7᳛mQ56Q2ea%=ۙVۢО {kG!OՖ'CQŽev)U-΅ߧL} ]6 kO|zOEKC%4bHhUI3hads;HN{hydnI[v:=ٶBҁO-:MϺwx-V=:}$3ݺokX++x|tz_?$}6; v V(9E}m̿{ΓS T/:Ah,\d 䌸<\ u]_/\a *c"ꅝq9uwB~q~NW`0P2W}1:y}1|YQ%3s+b6zOx"I 5]Kfy@uDOo >/$bEt>~q!^/WOۼY3mi{-'hFdj8`OaW䍙$3=))Ui譊_=NFc)9U?s! z_TDchQ%>D_P>wӧQ>ʮP-{hUv..)U=4ϟ9h[Ίx׫WVuaozΠ;2eA;2o_3LgFϙ>"ϚI+szEو6W=}<ٗ^i9aϞ| xRS{x\.yE/Ͽ:l/lP4ظw O!Gͩ3vz6e室3a6٨nJgz>nrpqyn`ӿyX3TgT] z8u2}o`~g%H,Ŗ իīZ*ջ6t!?'IeL`erZf]Nڧ[2ʯŸ! r(J< ]j!| / XXl[@WQ)61>2dբ1 / 8R?WA+j3E6ژ%lƻeghNC4koxZeKZ\TkګpzB9cj͒h텵Ѵ/Yb45 j|lE_$|[mNҭ/(>\/h.9Frem˽nlc;`q 8003 lHo+]i|˷"Vgif}ZXTkfA'$ht}G/ŏ`2$ZgK^âUS?q;v}6-B< E<`(eluh_ēp`_Gr!9 a[ԟAYqVB:{o2i!c^rc:^:>uXH0_7/F+ '|nϺ||bo4jJHj,xv*6z81Kw蘤1X7?O{]B}dZKQΒ6W_N|K%ش%(݌6*19? EPv>菉&ѯ@7P~T]L{c5Kci}i1/q=*{ׂbXg]/NcJ> }lqUB&~_춰"Q.7̂AG%9Ye+SK\}15RqVX<úf7cƋqc6=Kmb12N)Cg3ȉUF~S sm.9\GCc(etClQ|İkMkG'>WOG 1d8ωCژdSX,W9}ȝ!}<5(9b L~īvGk}1_~ъ`+.TY+\?豏 (fO qZHFG?p 3lYѮLn=cj!j'l0=džE9bU?Pև-iVBsD{y!6]N> 1ɐp 8]R9펜CDhDs_~mԾz~Ds<G _jW Ap4O_C؍B]öɊOzćI~# K3? ^!9Kj·c] q3ru#a1'kőο|).%t诊w,g$.6xm6m1vv0|QN.c }ųE#,s{/bl~Km8?X<'&27~^Bt#s6|ѫm f :x9po+盺l\M@6o}6$p"qt$hF@w,|24d]ysJf8xQc"^ƃ^s7{#_g7kjW9Ӈvg+n~9_Wiѵ+UsY߳::H6 gaX8^A(~ hISH ]`깢YUJ\y>ncF#1jc"ԾJj yON&ෳdKK:ɖ1"5Oۡ?iefQ5ܯcINGs>ˬ?ӿY*K^i ɿ(^w+x6L]b~F]9 lnݡ+? DgІ1=CoۢXՓ47l~̻cyKzqerAgSp pLV9}$&L6(In=;= yێMAF|el|lb~?~@ 돆۠gMv\uNڳKo"Y fAVnoxWY{~&d~f 3}fWگJ #[=c[ mytAtgwڪL}GlI;2~wQ8{A*?Ŋ3 !kJ$A!Yp/|io_0Or΍I6t&_ɞPi$moky;CzLrk9nƸ2`W6 A=/7%q9OLF,^iB~r iiۦ}7d@10%B|lõ ѐM`N1l|FZ b^>~y 0g=:Fj|9i.cyl*+ ⷊWWQVګtݐ [nA6r˘9ru92̀.7/2ogHsSy@X8qVmn:qQBx #vu~X{G볞֣!>伟Frl{ ģ>|}BA9N+c*w&1\G+idcK!«!9u#F|ŹO*+7&iwM杦8JM.N}oZxq<7=c>Q_ +‚쑲%\'tSzW$ǩTNmu?%s;]C9+-ZBX9X+9>Y^3׽By )3_ۤB]}Ò鳽L y^NqzU @Cqpv)q$=[C#_S>-r %{ަ߰5f"$>??t_M y&_v-TRz/{"3JQ$^3ڭ}C$'.C/CB;ɔghWq\)hXN#+|U<:Ӄv:~SXϏ?s.!RLe>r6P{5uw; RYZ=Vayf}C7(NjY+.rI?I_؛M{?0 /A/A29Dз,ˇmlaKgmJW|aU[{ +ŘToqY 3 l'YVɺ6꾔f@oM,毾E-q|6kͷb-r;}$߲MNk ԿoҸq<ϗy|zxų6ߣ>[싔1ҵ`^?OBp>6p$`>A7G\ y׎8fF:4&OP?ЇW{6ޥ>w>?Ѝץ36v3Mc ߱X{+ڦ_h'x0ZS9{;2:kgުv-(p? =E7&㶊sO~S-s.~RXbX,k`?שugx.%jgPz=y',V 0wX$eV3ɇW WyLz(ڋ7Cr>2A\,='Mo"[7 |HPqXXcR[1ΞomW 7ifY UFjWE{`{_f"g|kAO$vPABe;ɇ{%xlzЯBIˬš vtғSyK2w~HA@F) [1{'4;wڕu|ɯeu;|DhwкgKc0̃qt"x%ku}Ig$!v)+ R$% gp:G]Cgyi-(p[rrŽH{a6Oƻ_@簺ч)б{;ޞsfX X谇'&Onm|qYFg"W.rcev/|jG&~?eJ-~Օ౎A>3Ѫ ?o(a4uy>G@%Zz9I4(|#ĚMUȽriuݼf=u\x'sy 0t*PoS;M|dgEiB6'x-$ȋ7EO?o{Xs3ÂY0eu[5E"BvŽ |wv$uw GJp@Il1kVDG XJ+0իi!C4fm?b]KaYu~`U<26ao/Uqwu?vWiL?-jo 6clk̞낟8bxڛD]2ozq6j;FL MQx~kSL IiUE{Ж\jS.ڹlvcƁlĻs%I.D9;ez/=0:3V)/4lߑG[pJ99hg;<#{їB'43F nٵKh`A_lþFq#x =,ykr ~#S9:?jjz6}|>7{s$/Kd}Ț}G'r0׆i2Os]^')uZ30~"~zrST-+Yw'|^$j|B#1.M# }VNӑ.=D(D7,ꖻbzqܚ{Vf+Q7]lRdl{krakmaZPۙUlQWRoQ{=2b*'Q})Pg;$YXc\TE;H '=ѧHJ[ZHTKoADuٜlKl6x;u*0M 8c}&COYq},IǓcVb}˳؎AZ Zxժ/`79$/.h4\#X25#N @xD3[`; <26 ? {nK}w|^0D2#%am$~\{IE+1bjikvg2uCm ܫj}Ug=ை_tm.׶oئ#yT2-5Go#k}̀\> ?16:Vy[WcBb̵AbS'Oo᠒Kcc-+Zq(cI7>:&4&t{9O_G\~V73 6QbA_oݦLq\ǰF7ݝ2*|t9p^-dz ◇dW3 g {LߘvOEqҹO<_F&eBkQs7ն郭 pwMiSldzDб*湃s%tL8E>_zd8'.Q6yiG0->܀&c`#K>ipPh>pnDmEJZ7Ivڷly$kn:ZQ2S<N Ho籆ˀ_' uQ_kcԁr$~n:كp o(#[7i' Y BOz0&&>!W{Y4+WM/$oN`fNo6ڇYa2cp\<\x<^溮}0/i$3Sk1o8/`]}?D{ݮk㶑mRha%QHŽYtÎPQڠr<]v6g .φJ< /^vωbR2b~= O.|N>L x8e"_fI(L\uYΔ:WYWk3 ͞EShHL/|\ ]t9ۣ>2t"+{"m' mbW\zccX~{[Ajϖ{)q72)r ]Ŗ<g|Ul^Ƣ$s26w6ä9{~Guuq-$'Uz];[j3r ~]>%>\Ŗtx0{qs.7ƨ[U)B6)9Mɍ r2N*Ud;]FIf5&;8^|Kڔ,c(?s<#g6<#8% F_蹸x) :G>ϲ+篠InΕT{VVM%D9$X5腱sش 6ktY=*)FjI > Fgfhkϴ3 ӹO>v_s`ǀL_%GR=/Oh?/iw5jX`7嫆zA]KWW/q?>L7x#w}Sΐ |[]oFϡ 0Chr+?zcY(gԮc˽s@' K+Gќ떹4qU~z)˕\K߉R69 gS.G]juݛ%:RU9>r/y)~f?&Ÿ85R=DAČ4I?1 Ldۀ\?{%8v{{g ,ǔ{7qfro}lz\A-̕~$y70QDM~c}e4اT3|{ =F{Bs~ïwwtS:4Ӹ& 8[.= *,j.W[|$)Y`6}š+39xFm>˼Wa+`MTgֻ)>+u9l07S3ĝCegKx-Qק&_WQKVl;h_yĖY#<x/C`p%y-G\گctoVNhCÖC]N|wPaO {!3)\w~.-w3e>.ql}Bx2-s-)'Hqahإ\DܙDLc-a<W/5-V&z`Ԉ` }^?0"@."~e笕y%&#Ŀ\? Urf<_1yiEުcP $ۛ|&p {M4m~χ6[_ݿ;ALJcK7N}%UM$j$ ~ Z iᶚ$_MciST `>ϋ8Y]`n1{t_z'~|!HrAD齡~]K:Yjmw-uHci2dKw4cb!33Z߃|o0ΰ6| ?3>vƸmq!4nQJM[|oC܅5d3mڒ>~#_.O oV~ώZ4vr&q~)oH)gV`ʊj_⏴=#3F4[yGc%WxU3Uuݍ9n#\B_ NK>;adBs`$h brr.8b_?QX8kUG2xM&Y^Hg,d #ͳ ]?}ɇg^r\LHՒVns;Ջ1ZKeA! \o9 dYM?_V [Xܽ910YnFmx_ [uH<ڸ>;w%mx7l Ί@'OxrK} ٭SO6u;E8mEM986A Y 4eӜ9T7Ꝑ]Y_;G ܺƭʞ5qY\f+Hw'۰bpL?Od2c:mg3dMUg(xBĺieW|Vr]͎g$)n6\fƲ7}ׇ˔_KE}c*}@m%DMsb)]\ f2CL#]6|>Fq0]WpԾ5R&Kُ&9h_n G|Ny^ (Vca^9UW:oh%c~AזQ!ӱ6żiNe2o$i/~ or֕ n`fx\͙˾kOolb~!gMI?}S[ˣƺ-56?- j5^"y1ɥ"sUD5#W,h%3-i@kx_1] j7:|3xc"?Z&x,IfYlGV9 k)XW>|xǡc~ ~YmXVt*Hӊ1W39&vEjϕu<>"'l # -$> {r 4#K,Y='z-S {ص}KLIBs{-ALd/4V(egBs,"gGۉ9] VtK3cEM#V+uҊI">(c>0>I9-xr=`~\■c&0͡x I6ػ/9~m?-@}k\;)_Go>n'EQDNRLIM< 0P:ΒcLZ7O>sצäŐ|c8@1G:HP]`˜ *H:m~((>t"OALJ# P#C^`>j!=;:VLiU〸WH$_G^[󘴈vUv+Y\q[2)ؽHA[X`˩J}GT3hM>, t"@w 1 }Gq.xbXꇬ`q 1_nksli8g?$ճh41lG%]O2iKHt8dMJrxcLBbT"cg}l'O>(d8VE^'pg1NG]54^,xHUf=ϮCba2P?7u-QE/Nv3k3!r/_eG/T`þ4%/9+g}޹=h HWN˜V)x9`.Ucrܷۨr$s:QiNv r vt>]LǺx#( 1Tb~ͽYk2׹=0@HoR`懥zmQ2sOaZ.&MÂ:#%X^dj/acC\$ǢMV& #${䑃Wx 'إGGݜ L#WOIpT+I~1}#ce?*ߚ ?Ʊ l%{p2sJ_$~&&g,W~NMؤܼúƜف8)=6u*A sڙyC̺9^L CMc0$ֽ0ʘ̪p% P\Nsbm"-@X5D{9zZ(һh#$>J)Z}?t\c k!ʼQokogy ZEƼ5kr^6U)|_2mYBn._gtgsd;Z7ӠD |'ձR/2껹ȹi!Ҝ"Pu=fF=wc.G=q ӡ!U]s}2?:2;B,3\ =#cqv-vmzS~ofɡ~>R ̷|p$8UX=ىlYzq&rȻ3UI_W<G3.|&f."OͨKy 썱gAV sz/ ?}cزD9{./lb>Hrm;,IQ_mp*VDa^*0{iޙM̔W/ΉDHB9i<kÖ5>z!rH2a#}h^gŭWHl"\ݗ^>U^)uR/> = y%mG IS"gMad=u>3W+krP [Smob9/ښU619z7&Ͽ*QXȯ*7,|N%\"v{-򵥞r-ےu,dL Yˤ8A~x3(ʼn2\EC7oC=W4W\773e-o|$q̵D۩w^?vtTW 3ڳ~Da8;6NiDL%괕ȼ4Ny.'=W[`yx4Whsu9?Gi>#٤ |g']l}z} яQɦߡkMQT(xO1&rqg;08'{.5[`~p>Y-cv7/}辸ػ} I&9:06vY5_Ad3qsN}\c0[slq.yt˅~nS=.j{,tmO#r O%ퟵ~-q/ s~S[H4daˬF>OKמ+{>G1Fig%gccZ0]#mgqБaKe0.lLjiN`Ntsd\Q-zի|xܿ Gn,G<~0QW#0[VR"ħ7NIM=ܟSIADK2ߌ<'њFu09nZ0b;FϽ$Ucr\~1a7>t}nW>vAόsQG؛eY|V!c$b}cmZL:'p*RH422:?vS97VOߠ>Z)V.?z7Ͻ]G 11utycmV׌zNYdk)t ;9HXΎHOh;ƺ|}8`"r9 <ΡT^_͈JWqaA[ˢMc@R}-V =%޷6n#KQn4CoW_ .g@RGk.9aNn_mUmk%~}l?{-Е̟F3(gt˫Dz*TiIΊI+VPWC蟽<~7?6.m1xtm]A_,iI.I|U-z[nd_Tbv VLJmkq~MMT/ze^:Ecָ)&zUxQʒ^Me-ǁQkBz}T=TZ{QڀzP7G]֯}tEzN ZLE/ZK\NTূ&hJ[&#XϢtX3:xP<oO45AcDA%'= dUSߌ8bEcFȥ8aI6quV,T&mN dz2Ts\7|y]GF^Ec+ynCӰ 2zjvk>2߻>b,O^f }]&uQhYhG虜p"lAHA _ wrXQNrD?#ԡn8p]{8[6ڻs&EVodMnR7I<Ž1GeY8g@[ܵ7Q}w^5e3)_"j=8ҳxZ!xǶc@|-@m3~x{}pb{Mv͐|5dZIzp#1 kVOo], ٖaYJ{ >ꌈCې3{6ηe|Z.%Y᲎Y㩱.n~l33%9x~/%ILp/y`?}4OXϿ{i׬_w&IGw0׃錑N*}V'9 K9 PU`=1ʙTЩq S&I3\}ey7~>}T}1M1ݷ;1)]ZuP{1G|^+2tE=6O/v—hlm1/:6Q[ XȂ}zKّ{,>iQK~]_QP ß䮟"tS71on{݆϶u;ݴ!E8.܎ax"8k_>NlcauѸV^EoE{`owI7y6(4WvI3zw!dmn['/v=N<elB%zϨ^- yD.v-E5F࿯ ߐH{Jj.G_7l5D<֜hx2F6Iig?;=PCYcmX5f[J};.q^f<71bB5bwp)}^d>byoOKcYagɺoXrߜb%J~n3}w]Rxdg3nomJ{M]zaaO(xM؄N*=Mƪ_ L(֝&]#=8E7˲檑jiߚe?@kl Տxj{@Uv_|(=~6\S?2;W.Աi}Z.ymZ:f|YX.j@,}./E=KeJcEHoeEx#z'տ4rl/)"KbݿHvCOC>5;[[#FwNKٶɵt|8lON|)3%gz&H6)Z'sp h%_9޿A{\ϮDVdia'7сs< *\c'=7?ל'=Py~YNl<^_wT:މ+]x7&^|-Y4S\5v{̏ۄ8<S^ v92 Yq8`N _3}fE9!`տ*Խ<Xh|C?r 흪?ǮjE@$slb9\L B9TC쌡6Qx~]#XҶ19Fjl?/lv{>6j 9m9Ӝcx9}[XBa=e~x%ɗr=6bV(渙|Nⵒ#qzEv/ZFξkXf}4Dk4v %?"YCЃh7%ͻ8_KcO$Q3U)1:6eY%TNuU+q=4̟2w?YT't}#6,)0ܝ>~%WE$#y6gEtPAXKVVt]Ky鞿i:h3rᛃIg lSJϴi<>??_={NSCΩ4+HYY<"y.9'i,+X>A1ǦQzu8s4g8=\*vN{q#| JXʓ=>k}/{w8QW2y:L:b(ZuqOb- r`}7]}|B]xCsnm2,Kxu](sxk#"T"a(x+ǰ$!cE,b߮+u9!K2b\1ۻ v#!" sqܪ"c{눏uаo6`leMlo,#aKc-p*PyՅV[nةdqb[{&a~&iiOEk1eıʘAgE3kfV/Ρi3CH%u(u0Q2WǁBOCvxR3SN#;ah#z+F瑃X\IL;qvLWԼYC&+*dP566`[Et`,+Cyc5cy[Э74֏zQZP +.v *ڊ6P;9mE%L3A4S5U_|AٯjtĽ;&Ž=R=Sl=E`oYiS }9sѪm2ɏ}3$ ܣ".)y!(E\RDuS|7̴.iˋ2>ΖZxJ$_&JjA2U†X';{m\JгJC~ˡsw'ƜnQrfFNw 'ҺrS5_Pu8ek N [t_vd|V}X:dXI#ǁ |[dE}mI1,Дݕ}Fz1% ˾FIH> Vߵٴi嫂ם6=Ke_igk3gs`Y6m}FR]{v[Z}*Ic2vAw1굸*~ 9i}9;P8v9YKl QxE޿}ov7s=M^Vr)٦+яZ٤\W@oF+?@|=u>8$wq_;2Dzm۲ V>,1bOqR͹V2峎z}S$d3ow #f?[VaӵV5GZNmMy^P8D;WiMp gqNagþw$[,cC߮;}# 3 اl`LoG<{oz`Ԑ1z!й+C>Z#l\C11$r<>S5Ggk ?9(s+ v,v4&7gTFr42GeJX[l>>m:8? >Jn&μ/+|VP[-|_VBn,czNVV8iq^5HK\{g<2U*O5񘻘!~@a;ry53,u]6reHTq^1$ڍ5\:C<3i$PǗT'/p\IӐ/rlѾs/献L۵-M놭y3o \MLkt0M-8 8'`:w釁zz!N._Ƽhfyc6Q[_n%eג8ˋ#fz 7*]$A'$GMvtă'? ??洶 0H4Kd%}[b3gW^1Bb# gR;⿥33>xv-eGN(0>ڴkC㾑v&֕ᘄbX9}]SyOeuwtJݝ4+rN{Sթ|d8&ǩli-v6[oZ2mx7x2mx7x2ǸlfZZ5]G#h%_{_=g 9 ӽ'CӾkyZaŽG >kTκQ;MY2ёUXۆ[Lzs>jU𧻅y˙56L!6Co#lIq<ɕ_y@V*oh}p;UoK<ޛ[To h]\ӣ|z5[t>jtjcNp;eVG9˿ɼ1/E8]50y^-[sS~2 u#fz7."&pAяXE_z$T*iE QK}$۠[Cx(Eeu't9[F^(.OHE݉4 XMMlYUC:}8gJ2bW?kxxag>]N>}w'O{H y*w˵_ P;s,<# >THyp ypMEfWh?tg\Wh-3૎?pۿFڋRgT9'A?xÝ?<~|l=.E{E_9TտСD[˽w"Gɭ{}:D5w9'l8ht8Ft\D#{IeO#4O&54Hxׁj*0Ru ttN1^{G7nG}y䵪V8⃙*ıXY.c8u\e;jY;֑J5~~VyS\z9? 1WhQwRwsMd۝ n`C1j2ֺ&j, t͍6{xnO-jIw*UEIEm9Ocm7m8 1]D=O{T:}~{s{aCaxRKe~0:8p9{W5:ltpv)bhj[;by9Bh~h[[k3B* o pf r͡Nў%XZlZvP\!7٬z;:sxHH͹3rarJy}p&u=>rFݣ?=\e.QK,%'H%ns ɻQ Kmy |8^y73`3fnswPY,$C [ͺOmƘX5/SRXM m]POzJiE9>ԩ nz^ؑu?ፑ@^5.S5ퟐ)-?= |@`]\?Ńʋı l1Sk5՟HkchZ!D""oI1tcH$bihMSk"N{]U'šv<%I.yK,NM OT2nm s&7;h/v9 CfS\4uF} V,ڑØW!DGF}$j"HezU|d3ᐴ r']+L`'nŽrjйkhWoD=q$b,?Iskȱ xosIU1FC|O}c]";ш=eSH>Ge }[;b=EϽآc[iN^t3N4=4=7gEdzW|Z|Nͬs YŶMMuM}nxs=7SY?.'@LE8V3m&Z%vrsiOڏkkZQ{ک=o1|ÁOI}P*@F 556++_зke1?.j2ZrQ{i~HiD%]Yr#i[hB&ͣJ.gd鞇V#ҘHtaSJǓ7d^caꟁ H7 ?xUL/QS,4e~Dؘh gT\|ݾ뫤78˙C:ڣRtER3S_ʗäѳ>k|W`kqF~mvtKנ"in9Gu  ` sFr|\u\C@ccooVVH4Al%5ߐ=0yC1S|$?!:1hr\Uu ncP؏h2=hǮ*]w 4-h.rkF_@n2=']i SkVO}xq_J둷?]Z);)u'亚g~a'D'TDQydաD7Q-R&cȑ˓璌V[yep=8/ȬiSmCwR]kû>kyж,Wk/"Daf=[C"օi^_R_o6۪ORҧ 0ZU_g& tXq?"jmh.q~=*0^1~ЩFtLs0͍-~6$VϱdЮsE8i}9GFF{\;~_?+/me!>~L`=rK2`!d-IB<٤9w=si|UDkEl[3<(dm)ur ƴE׳:I_흅i{wUаm$~ܝ+rvNPЧgͱ4/ۯp^>H辋9He$\S\畲XL}ط4Gk!cwGWiLLm Qu>o~rz91I?Uf屑KHp27V/}aذw){-7C4df X_)ᲿY6-6nݐ3dm$oKtSQA3}B.z.^m-D4YרչLk}-Ty%o SQx8t?E9BQa>`K oub$X}%|Dx՛K| d#~[Uc/7 :]R[2}zq8(wkRp_Yg3-C%/6_֤_wK ;ıjIFo_ӝsiq^oX.A4e.kiȘ?(^4X1vkpEYzK(\g4v&HcjUacgIt䘎C'iv~q-ׯ]`σCw6kиfOaf7XEuZk9zsdouМdCW9- r'3-lqώk}5s^Y{Gsg{QyN hc|Lpq Kkt0W~byR79Hv1=}8F0V{f잇yR$~ނy1~\㳹>EV5:S=$Pde); ?4<|\3#cKݿy&TvGIGx&7]29OUC^N:.gؕR1}Ȓ؇@ [r3}mkSz&=^9EpTexg~N_Ӂ#`)73潑/g $`eJC9tU?Q=/+u|z8PDiMGL]wƹa]Mq=LTGr~~}OH&>}D^( eH?~;l|*/ 4ǴM9X C$ï xLp$.Cv~m6%Wfj/һ:euavлre.l٪o$+B!O,\Lbt ߀/m8{wXzs'wlS<~8?Hy[z~my܃t_o-f[ m{7Þܪ/%ğ&Bs|x1_sZJK3R ?4#? ǥHB^Y;W}Aa͛pf;ځs:3H8tV =VާJM2tNٚ}a:UWCח%~nܔQ?$_w<M¦y`f&ݭͱi$P#5܊zrP߁ >^t>b;ఈ86cjU;u]i[鬇NqyllQÎ8y'٣XK?}uct3A봇q1.%kGfy_7IfD.>5f*Uʹ?V4`EV_1K`OK8+5bArD<zl:mݝ, zA<>_5TZsaկ]\N`>Z5wm[볌C*ٰׯEarh<;IڋsO\$kNk$c/=7ÒjkbZ&sd'׀jϭfwt@{V{itvԹ _iQ۵GEzh܅%4nKw޶MƪBjYpM=Hthw ق8bm3hO\/ط6#nm [g7ř$aEkJc >|T䙻imN(bb Z՛ֿ3 ,n|M3s!{I~{Z +rE8y8$kS . YRM 2E]H{Ue͡υq1u2z,lIrlV6)]8/ަ=D,@&H?21IB-q:#9)Ɠ,,Imz9xAo']r$}!׉>{a{I.0oRv$B G\g {y#?.F gq푳g;Z:ֈEb?UKRSzO%yv2+YJzv4 ų[f? Nj/|H.qB|;ٲCmMvEpW`y&U^ONeݧk]3r毋OsW/mC.=,k+-_R]JJZ}_@c'vߊ(6L]f9lEĎg)T&]\ r[nĜ`kM:fޑ&6)d>k(!s71IG ^KxLo$ŘB曞$[|Lj9ɷHWglt]3v} lN  #UOFp#ٴ^nu1g4?as2M_*U,\z*PYM߭L"*I9 a/9ى#&l MUDnўk!YmBo6vH@l8I/u*uO؊?ak^ t'~={#Otz]`rX;hm[&Ess6//)8Sb^rŨgo'߉@/9S4Z͢VV_}bƯ"lvEL1PX3F5a|?&YSq?;3Zg og$v6V=vԊ}DsәvuҵSeK~`1!ԍԓ?ĴR2%uFt:vC] GH?&YYMo _aUMvmf`Hܨt}=cLu4|.e!Yxr<[;#F ]i!%Bݺ:ϭ"~?OԼ_ɰYSQy̋̿IͺH&/y|)©L0{k^ n olu9ȥnrl<3s.}i}u3ћ)xrBnZ]#S/#GEsNc@uUDZ~J]s* CS0m2|=,FO(0/q?F\k4.D8wVZYC.Dm,bz S ?kZ&Uwkme SFUk/'k Ugxn1zWϜbc^_?(;ҳ`.va~bGĸƞ㲣 w3l?K`f*bU:crALЯ21ɞuu~I:Uz>Vb1]I_siњ8׉ԕDgnb!DgWpr-۷n5D^\3>!: `]E >i=2-ZÒ:,6dwYo5rw傎歑LNv.s SHf@^TO ;ٝ9HؤDO@fu_-9c-RD eY[8DX ȅrfx2! TZ94lZ>Z/ޑlVIU-e#9MCK ^ߔ ?|`laR{(xmKjUK%zvT`Iu~Qy!yaX)Q1#Y)?@,sKDk]el[.ZDzB\~!ۈnn{S_񅢴Be03khg.cM?O;;I7dŸc;]QZzX;qiK!/xN1=:97*m)G2vq\dE(ӧ)xlOsqDu"P$6=ګ&Gg:_ j󖡮Tt?Q +ZUemu-bַY4smPپ>b ~hŻ;D̩`tm8n׵K/3'l"D_%S<8%Lu%OҤZ Eg18rr,*$mCg$Wqc_?dj;G% Mm$;MD{n 9v(xT1s`υ1.[!Wkt9~y})mOao"Ɛۄ췰"סǠ-p_\'T_9kW_)1>Պzwn'쨍!>B5ѡ Čms8E#c<۠݇\//gx6Yi]6\cʫ/. 9 FvZb3?WN^úq6N:r 3YɴjkqT0vu`bHɾ6ڟ,xŊl'p.+x:hk/ʲސΊ]m'_< ;ٙUXc?]?N{C; 'uY?I, Hq0/GUϦuD9-s=qjƄO2p9d& Ƙоuc{A3b/@w g"pI1ۺUGZvmA9@^Qs ïL[cUaE2Q%hiA[UnMwr`:u5goDv_f0=k? #'I_eݛ4Ҟol8q]շ XwOGX?o#Ö́4Gku`$<mu\̚lפ2&~ bؠ֔hZS8Qba?MxpM<60Cc>A{yFטf?o?ض^hZX﹈ [c'܎dK*WyŠ۝9_8қhȬ(0ǀ?%bcW;]`rQuLaUaf3)f3y4Tn#<֖k"С'VI}ϪG0̻~9_H6|yNY] =DVب\?9Kke+R1g}A]YI:U耽y"˩[ԕ<@6o/׻ҳB[Nkڞ鶧mlO+B+}z-^΀mkJܞĊ9q4wU!BW_um8qZ?8i8ѺPKq~=$`$Z)9}>qo+B^6H^6DSͲq>Jx.nvFL qV^to<-=йO'~7&zfJpS߻zќm0UiIQ>z.n쯍0Б-:DiEkq}o5>4RB6h*#ؗYyy pl+>3}ޛ#hbNƺs7 GN@u +ܮq+Y=Vd/oP3!q\p@Nqmxwڥx1R|Z`0R|$cUgv0 p>əH^ڊss[ԁY̵mfŃ1cR D=9CLK"ZK']|L2'|I}=Gq 9[6/b)X矟г801b9fnH_Zב%l}ٳH@v͜\p>#fcqzq/31Te 2zs$Pх + ̄yˢk]Qbfo]~'94.E>|gLwj{ߏJYtq2M-sg!GqKsY٨}5qs(-=G<֌[zPI-vH1L>'>[CJ&q(~n=cMHv\ Qy#:G!yZTo[t71͚\(4wŹ͊S?nYmY2)ftr)qꟅxԘ~2IiiV俰R~jb gY)q_gIdVѣ=63,]xѪ g8-HfURLfE5TNyȽ^~'K֔e~2nKrΨ^ceynrh \`Fb$Ѯ)ʔf.M=gӀ8x1T(_;+IwS&` 4 }^F,L;fiDfahTVy}\c~s5s_2'd>u\qu4;BSR?ݨz^`4fu?!" 4Lj#w2hSU汅hLsi>>^)}m[dP3k6Xx,ϧ%ٌ+>|~Zr1SⲉW#Gu>t-R Tg4g31,fW@;}o).= >f#̠a+Řc;Ѣs9F#:~ߝ? T=g[6;.|<כ]mN<Ӝc?&ia'hp.MJlaϭ_޻N<ZΏC4\֧1̡N} 4ֻW ˉi >(ϛ}9?.!]8jcH9t%-DH΋zU\EiOwoi%"O3i~vwxnl jXGFې_ ⥺xC~ ;AN{t7 g!_ZNc? b?i?%#e2\j iXobg']1M(~%a!69nWoe7p* ׸#as![ȒaX3Pc~e`⃏\hu<5Sydɤ#Xr\-2Dt`-󶗱S2kJgTMd+xM0 A.݈ɞB0][/qo(w( /?d*6QY./؍".@c 퓴 G H%9wmWToN2Vk-+S, +93{=^%Xύ \{[rPZi{1ۼKz'J:_ ;2y Mɽ"A-J t~,[dH8c~*αYix!j?%K$ }xM}3m9i9Yϋ,,Gc b;p)?-yΈx%rx%!vms%=& 0~.1 ҟVkcW+t#ƅc?ƓVz܁56E_șI7M7f%F~CF鴾R =v@Ϡ~hO`eq]d&9Gm\joaO3P?+gC~w~7zZ;˨h4Ykd452W'#lM{R䜨:kҘn '1Y<Namd^4Xw qx٠-lqUV6bw\9K 4đS\M]|Y܃E}&KBDS$/{߉ou?twP'c$QG/cQ [ [)^3wBݫy6EI}3&B@^fP'ǟ͜7W|8}n3GW ݈9ФĊ̿+u%yJW B_<$LB{mKnԱWh?̼]fqb`?@V*nǾacqٛiXg˦FĴز8^ƆHsa~w;ol%ovdl&ʝ.ne H L/~|:On]|bԢiG΁9q}κ0yFG(2*~>GV'fMED7Y?/nn3 g)=S<7L잶4av!1#만!/b(?V_C%ΡWEM5+JVu ΝUߥynMۙ}igV@g8R4Ѓ4oTUOo>\n3oA,C}'w_}Qu?>MuRv9.Σc+s6ouBj̍Y_f}Oouf ֟9&M-Wq>`3y.q. y eF W߻6-5F{6K언]c<ePoD3g 0Rܥ (&ܐK WgM|ri}|܋/eY#ӳ Ϻ.">F c<=ok*gzs[5F1c 7?ܻ.9dKN|,?~jO~j;xh8mk]Bb͞:ktl=q"m]1[>c̺IZQ>_Ҽʧ2oX=9.Zܣs]vfڙb~.-sm¿L3䕉Egl E#+sqlc~y%Kb K=y݈0v΍OJ(g $6@E?OS_|Θn8Ah;#~|#.J>"k]ڗ }T歷eW2A/Z"{#oiP4\=Eܧt T`]p1' 18SUO{.1ˆ*k΄e5=ݺLfy;{.6Og` X+PsQ^n3B'sĭ61G$cE >l "$@o,||yM:# ;(gF@_UG':qmEg3}?nQ׸&^\/yqwg*@y[`a8#0 ob<%b$lϟ8=LG c.37=Oi}Tq\>0Wnk{Xp+ co#kCQIG/!iϓ*|зt ` J~A1~Br4EՇǮp*{JK$}!McMfNf3ESDNo Z"l浘f3#¥#BOb$MQr5mM8XIzGQNz[V-O W̹9ߦKou6Dguy=Wֽ ;z^'O~p+ҽJ>Û*V휵Iď{/R}ѝ#sF{= 6+ۯkx]b;mA][-U ?Ď?&<7 ]AWw!/T)dh_)ΥB>}9Ozu̯#.sov<O!7LEk{eޤ =aZc7sSnۧhoLsȤ%oq&Uc_-SvQbImJ&_=U};gAPx` *;guJM6&-ۄ%# 0P<_<شg{[v2tM}<&^Xo0>3G?+XSyv8wEn PR?Z6]LS>w13\g+4O;71{,7?hطFXSǘPf>3+:c?]lʙ0?[qƘҧ;s(g ҫ{]is|K7h/e:ې&g w(6V?^cjCa kk&yiаKJha LAr7|}m!7,$ye`T,dg[}Wg9UfW7kw3lo|7ѝYBG:?1l߁;곜 yN 3[FΚ<u>m1tfJ 1~"xmwnYw\<3mí铨g>q5w\z?1f'$#t;>/[m'z"O懍!~8ۗiokM95/ነoj ü>TұYûoJW2斲_C8N[g݋X y <ܧ]U,fNyqd/2/vm~߼^RژOsw\1tκ}zI_^ " F.^Z9 һIlKAMdDI;7 K#׌}<o?x[d?ztO ݦwcRܔzuh_]]LǨu5qͨwu*R+Kٮ{ l9]Z7wEJ=3xʁǹcjvntLgc a ɯc8F,RD0WLi$V}>BP} q*A,g:שno[z۷i2G{fI Yvێc}{cj<{A~xǫd p588ޟ]8?gehuk@#¿6QLl=9އWE~_fco^Q3 d(yLāwϕكs{3:Vs<7=h.6CwymJ P߆՝}JbQk}I_i4'@޾NM-JNobOUnsR0 #֩&^HM )m!?'ڟ§L6$i]R p^2g+bќ[{Hk]4s.sY{_wٶdQ< lVEki+?`gD@EqHEEm}s#P,l,ܹ ?pr^Ͼ6+y$!cRws5(n=߇:"j& \-uGߺ ^o tAϸ IX0rp^d&p_g9/Qe_^eߺw4y|S#AEZU^ XK[ny܃Oң?ӥV8;\_j9I;9w9ULKVR3ݩ1 Ŭv0&ŕޡ|O%2|50fs)^y]Y3pKh;fN-^uLx=6\XeODs#}"uI__K_8l$ۜ9UⰞ@I7Nw9a9^wh=vܱqH|1cF:M:gNN=(lEͳ Zj-3+C.Jf(>#ߝ{򱟼}T8{lZ#Sם9=J gùԕ<;_ܸ!E~NY=.d,! R?ĵa ³=F'K蛻ԃ!Cdz/|$\;D5sq'O2CT;21{/ϧ?=Q<Y"y_3 <0E䁱sH5B@S]Gt'8Tm+1oIgMS+/ɕq?Q6\yg-9tzUμeE7>Ŏx|XKo݄3z&M#Ԏ}Jϸ A~a"tp2C/J#ONNxfA|'?.?X ]":6IToYGcFDě<w߂09e,/Rwū&a?!Ot΋3 Ӣ}o|Ҙ:f Y<A߿{1Ne{}]8YC|2,ơ7QEcԱaO16;h]Og/ۯymm?\3 E~0_S@ElOhʚ3_95#||N}/0sj3ZaJe~k!86O8U 7E ٢zS1G 3,?qxurMsr8T؜S#Y\Y|n%O|86seG?>:Uߢ8r2o GK72lbQ@JuNm⠋30us\ usXlAJ+5ܺU̗52ߞc0p ڛhY~p2>]K kVq,\_d'ḟ4F+ϮaCf7<<\3[_tu9&x^JUxH2ދ>x3;8/=dT0-#,Zco rM.JרU3=3*ͫˣB;磶ct WDUi+xc6ȔwMƴfW;uV}wZi_&LK dP3f;gFL+ngaul>Doÿ4V x핉;.4U!_\_Wj;.X ̱.33 \Q[aFGB|Ȼ>"9q8Pº2 {݅:7:f!X3BנIb1c`)/@Y.B>AtK2/J!SdMzlqݜy[!ys L&*XNbs袴lZr[W` Ƅ+ˈAԎCwK: ܫYq▚ JGߧ36yg].}Ģe|CʗOL/e_$?ڎJOx(|5&"'ŞU1zoso͆8q#|wӓ4fo!vN{$X+Ak#HnHl{.,0k74ӸS $w'Ӝ>Us<\!B SD1H.7)fեOPv7Rf1Vm"Bhw a$!eSx'n[6a`q I2p1Ny f͇1q־~0hb ͚xWҿNDgY.}I]{gDeeAg Ck0O]:ʲ*oyFl5hbȜx\gܓ6;Ot‘aa+}vQLM&=0Jckta:D1Ru.<:qgWqG%J{?qhf۔M<}Ox:+A7}g1KO,`>7d5*7[&_Kʌ~4Ӑ3O;T} d@c xd[E-j;.&#ZU#Glrge хH0]6)C:5C:Mu;rϷ9<2 ?(}}81&Q5=*yCHLEǩpD Yu߁=*6Is/ωGaL " ghMi 1)olZ_:q)pp`6pxE}k7q~m3m9-@k!aP$t1,i+ -oSX)+r1^cC)-)- ?quDc7N?B㠉߾]WJ/dLmlBmo]o-zA\C N_}n=!!KlCHYR?N6Lbv#OW#a^`z 1qN1%l ][.Glup2cJ/ҭl̗?UIk)1]?1^oM*݋w՚67p\Qz=.$lG<\i7z ̩ x): ?pϊu2xr,/I-V s>W;;E8/=Kp0Gm[mg^=c.nNR1CsύW?Jŷ:nueze7KrNu+.qڰ?ɋRk‰pSy,{e:WK5Wbgz.mM, ̵׮g9c1mG#fs/Ago3?gbb}V|ҺƉH,_Cޛ?U,ڕ!{>7Gb-Yrq 8Q̳@̔OenM($S*Δ.ʈ%`D`1>Ÿ乫y=l#qWob |3Aܜni{m'TNk?* x_ kE V%t\y7yXw6ߊ6Zd-:߿FnŹ=D'y210i3Lvs̓ey*Q֕/%|*cCڻSC;p@k8e?׌l"prDzӉF5QvaòM{p}1g Hl*wl~(OgL6n٧1t%~e_ҿqE Bo/_;j{esju?ڶ歧wdhxn(A[y!i7ڎMވܐ8Y5C`|γ0)JO,L!}}o6':;izp5i8QLG{Nڲrmc+>9v&? iDb_!=kSvm ݔ,5Џ&x3#;­nQV?y Ȫ5yV҆g/E6QzgRS`]V=a8f1oyh߳I})L~Ҝs{?T>&< 3cA'N~*[o+[htq9f)?Ǭxk `Tr%ˆ]3*Jz1U [;h(u|{͡w]t*cnG;h /[̷uxf0(oN7B7T%}$|/}p.6| )ִ'nWgEִkF WEw˭ƫ2~q7isf~/z҅HsӷSw {_(ws5OSl┵ۆqz`A2}oƪgyˤO^wSN?2ށp׋"c~4;hO|RQg*nRp8#Ϧgmh?pbG+h܊mv/uMh[xTƬ˜]/cSd?\&eݴ^\ҝ,qЗD54!ckQ΍r{i]IX})XX7~ F{3ӏ%mdI}C=j1zc|7^s$\{hr}[xhFS{%5o:r QA\*\S  [fQWxc-g{#y湍<x<\e uIb: 6wpK&V8,RufIնxO0#;s<#:>w#ͣON=Elۢ/TmIl_դ/:QĻQRT6{υ3{+SOG]ƯȧYTa\,LK/&c>>/XPgsah 2Ng.DIqrf8o]0wCXuo5#srKż.S +ϩ\aM=;3<#!Vo띚rCV'.&{!Ɔ3zzm-Y;Wxi$#t2$C< #l6Z9l$kyAdTɓTb dcu:u2o|n%>jcCt9ǹ ]'|(~Q":+ᙎ|N8唩"hqW2*)F7 mѬsё(nΧ/gcbs7?n;/ !p< :@ceշp^b%#!oh~1ġH?#1n c3}kЂZό+T:Poo~\DQ\U'Amz/Xot޵/Qސ6]wU֯Bm񘧱"ĵ&?t}se@ظ@Ugb-ۙ*ɔ-X=qiWUvx UƆy.>?d  k&|ЩA\[ߙ½w{UYN{|:_'~} R._%_m>ݙ1]xp{\ٰ֦xўS4;דY_3&M[x10}OO?&ĭoXŒ"GzƖ'{[)ce>fCfirl"p+/A,rC}27ѧ{ƉΦmidK'>Pws>2Su~Ћb9cJxGpIYA6h5|Mva]|9ʦ cq!tgtP/%N'6crɵ?fe6ʸLMLVl%yey[;H]bxf\i%85IO|5KxƂ\e |{ļd_{bYsL,mE'ظ:QBLb-٤fڥ^xF[ݽЗS&VxCٿK lK86+: >c1|3M7W|r>֜cًsgD G\0.z$ |8\V5C q[w\=RNc\яgR LXEn=<{8҇ODcca-~s6ͭN_k kkS+WLzXA|<#_>bcėmZ|bqx&ۖ-:Oi4IMIKNJNIh\]fB*̰<3Z2scO;$c!O]_:tQ̱57M]V+N5<:ү>¿o&Ir}ͦ~Sdߛ 6]Sn7_wn@Ƽ~*~Z}a}}32ͯK" K=ކAL!'/W3(L>*{ɳB}v}.i?oL4B+Ͷq/Lk4B83| tBc2[@/_27}OYV.I/}n<ۄ:ч@~wkqeZJMMYޜ2{<#d3^;S>N/q Vd;26K\ ![tyQ9ħ1s«_S/2=^5OU]Wc_chW;>K|i`æ#yQY)^CMu>v[$6?ؾZ,zV~HhNLʼIljky<u پߡʹ-|ƔJJ1b#TlOhPȱsv~ٖv^@;2&Uuq{Xߛ_sm;4Cb1up:p6 N-q#&]1.`` pq7-V$w8o2t,{!:~HH>-!_G^-]$/lԳ?FZOLjִz=AD2qX⅐*sy>' %-*p cBW>g WzukB<5gԽ(qlc˵ǚNOV7#~PB^M׍Xxާrx*Gf>;Fmy~ m1ov^-"#Mm?cm_ϡ/*I$R8ױGXg$0ȽksǻQdHjD~}Oɫc>ސKOy>1#~ C<:,Tr1۔1piFhy,}:'7  "3U;\lFPkꨏNqӿ[,xJ';AISkvbդD0f?a3pB[ 2gSBo}iKowHPK2oS*e.38l3aFX#6enP#]PNæRɼK^[?*yH|*:;b|VҜkOkrfSS4mt_ޛY>V__Wtu,X%D⋹S\ h"5zHOzÍ  [ \vk xkF0rI0Ub",O}1^Wyc8S`s/g҇O+A׫ӯ4()TʽDsr̶!;ʶyi&>A/'c6f3Dbq,?Wr$aOf}C}jqx틞UK֕6WRM_{u[։I `Oհڛ2G_ Y꧴=QD;a[ S/@qou؇wTU5Ws&ݜ۠R68=IE_IO۟}3+[GE7ǀz5\>a=i\fS&wkPN( YL}.y?#1¿MSUk!iu]qQUN=F=3˫A=6/3Ϟ whlސt}GKt&XsWp7/uoˣkΈۈ|K6\ྦN[]߃Jxڮ]ɢNa=wykom{b9DJqx ðHH3Rݹcz|Ix9#ڼvaz\9vs]wVxtc[ۆih݃g]YmOT]9bOʮZ/:t c4ԗXx+NjY:>0'%10+7t sLf\qdq4&Vyoqybk"]vk|YPߍߪtJd3pyxF=akVjoD21aX#M>]8iלW KQdӖ)7V̳)QעӛF{%?u4/sTٸZtĒK"%2XkĶ_—p׺:SyoІ.s)ƫp#́wP22ڦ0%hw_y;lzm}Aqr8G?0H嗱 viYAP9a_,*ZcF̙>3gߦr>ȃhiP\=or5x87j.J_Y [I?.3bvg~m ˘mmGh)a/-{VGs_;G~]G ;'I7(wŷCVUn>uFVXߺְ{_EG9M4Ͻ)wȱĀ[E$)ﳰ&%͆;k=db2A#vٿ<)⒝*M7*5͘kYle~Zv!wc}͏%V^imj]CYYhM0~%#C7ǧ}vmq-#{dXDH}paQ;1C,{|uIx}8#vu;o;.1_} 8 hkh{{2+/irᮓ1/G1g_2̵@5wӧ,CbRF胼q'6o5ڭ=j81]l;v6_"ӎ.J[嘟:< [,=ğYžك2ŘS&.ͽ?p{y0|wx$zä6q:sq2?'D v̗Yw `\w(ۗOQyT@ Fj-@9ynqv/ Z}fztluQ8?{8b'럾oSHIkh@ħ&wnGCli#JU:T{?[9Ӿ)tyr6|Λrz]; _zVdf}Clw3D/`>vDG̱[xO)e]n^L]?g)!;e*΁HIIKIM*E>"hQ2B%'mbї1g٘#pӆ_;S>GN>`}O>trQޕϼW+Zn˖z7Ǿ%b ھnblӤӜ*mW;t?ߪ\uFf~EOfȜk 1ӭُ>Ŵn})UTRG&ڠOmOİ~x,hBw9Z݁>cm'cX8O{^轗 gR3ļоdz㬑Y3Je{fvw/>6oG-\ cP`ȺXQ>3vv_GwG.?}ZsP?&gÝ'ߩݖ?ڻ_b@f6&{?BZh]Tb\\.1sWO+!7q¸/W1?ɔSם3zJ>޵X@^K km'#nwϵx&_~cwz)/ϭO֤xñ-ڏ$U;]srUOi_mO%cD2F)iO>u}+-<9;dm0uLS'`*969 }R 56K=S)~wZ=og|L40/_ڜ|2w.} Ef퍆fӈ}ɖqH`mrBGyWcC=1 F>^W:8NO-ydsH v\ߩ s់>7c>TΔlc9f̝BĘrV]mǽ3!z4qa[_vDĕ>#濅AkE0 Ƙ1ٸOH,i;1ܡ +yBtmF$<^1)^b|ɇXC7q^qO=~&Jۘ+n/}mp_qEJT[?3ߎޕsC,?A:[17Jчf}ՉߗyzxcGrd_W\Z0Gթѿ"w|o^ˆ|Y~y1xAȌϔ)$vX%o΢)k@)9A[v$ۨǢgB.4=΅lNy=o+R~diky5+'}#ϏHPo|ݷ?t-ǼbˠYO$<<;:?*V{5WK"D/ޱcDh-[1n0nG{c$tjzy%|fJӐ% }ۢsS8٥gcrϵL]*/3L͈|pb[Gw_~"Yw  6 S<>q6Z\kP/EꊪUWqG1,]fGY6uqNOx{!e +5?@H[,Ǵ]c0NZ{=]{eAK+--[l NjETQ8cEuN}9l|_(G{ȇ3ٞ9ўC'#e{tv%cu6iźĈEdQB:A; nB.WV\Plz7j/'93K&C 9;"j7゜J{-+{{pk`+DZ$KڒB>g˄([Yo3y\C[zѾUp<ׅ'nː:["H;tԫnPڐg Wo*8ݺsi3^4{um~ yb='=Iv '/Kۚ)7>ȵ7۴+o/[ u"+[5Λ9%o٨/h α k\{\Л|kt.mFLR7RD:?6p1"cq4yoy!}7}u\Y_d]n]"Nm]NTbwj&M EԮ9tMsL3>4XdbPX`}k(;R>- !BpHR)Lo XyN~Q]׻{?``&b m~ّ*.Z>J4aq(ǎ&MG=.f.ܓ!4Ub.߻NnCt'ĞERoWI߈EB4#|Zk>˼Eͽ)1Ԏ])z{c7rmhщN_s껩Cb[S&>'~,d E~{8C}?&6\:GvD6k]X.]{XsĶiGZ0?7笷%.3ba#fΤ10w7/k!z,y/}mkvUy!f!JrLz)ț̼ؠ8w:dC= \e6UU߳+0BǞytZXQXEb26y[nOu!97(NJ*ҿ4YI\A!'kőys`u Eե~ UjuFȃUQ_:go|SY~mX~E͛v4\RO*h`ty[ ͧҟA+~l\X?Г.~7Sg H}+=y\vDrr%Mj?}#ғljUЎ#B[U\ckя*V ~DϝZ Ӟ2Bɚߕh1*BAc_5R1oOZusƮ;rq; z‰8I'9oIZY3lk`[U͌ߎ߈:UؓHGՍuI;aJ N[Xb,{}Pur'[|U"C<Ђ7d:46z-Ec ]y~UW- >969ߝI&#|{jw;?p,nc̼xްTe#d!U߅1Y^1r3y5zsuʋ~=gZ)+@% pǫQ6Vy,ycMƻ2eoIr*C-9nyGM Kvzc q~5eAʒy9%4$ ЏQ^8ģGn81Kƈ=W Ә}{TΊX#ez|L{$QZ6H~Kye|q#/?KQt۠n@nFu_L{# >gC~{?O cA32 ҡ#ƃNRsXcML|]Իv OTO@_Hݸt>@Kʕy#[hDGNZL-dLEOב>wLb Ş(;rb"B;x Y|M^p3]1kߵ|VJbKGQY2:Ei2q5A%GC|`kxQ_|d>[<,rO-[BѶ2g66k:ԟ޲Л<<_Ǘk{E V߅~-L;.yXSTn?/ٕ/;頉GkDh Te>Ds9J}ā!3פ,y'T{n+O92#8*`ݽ2XX\ ~/'O7g7PXw ťwbw`ׄ_s E twKoJPyq*E˂&Q7^ \2u&XF;GGHNJEM%u38gmW>RӒfFa9&x_i2G* ^BWnH9ӎ\\.3bڔ+Vŧ\P`´,;M=tyӃ8 Ĵ7Gzٝ/lMmSBXp":P!x ֹML?l6FX;FxysMp%)8^j ss_`6 p/-3/ TT̳ٝ#=^bq7E~[+>u`g ,#'I_ +&R[Q*&gUDY2^H:),Sݵ[E@bucmYsKԹIN=Hy' ckjG /r!SsnW/={jFMұ\rI ka2NrW,1OO9J7s@fDyssYwGYKFJFKFPoҳ1W3^!QEP n]/g.(]C=?AL;, BHhkZus=_?6y*[^Ws$¸ vZ [uqƼ hQ78SȘ~o%x '\gbS(}~ iRu(V4ۇ?R8АdF?6/a vj-69X.}Hwomv [2QWҡt'OGS>I'šۇ}x}-V'oquw;Q~fSKho-V$~E[N|~36ld$S'gbgwk~D5cX3H؟7yiNfHzI(,ek 4@ T9guc BߙcCߖ4gybFIR._q5L&h'sk}Μn,9kŻ5ۨε[1GkZd9"vOm2u1ݤQ9-鋾=1EV%> ,i@YG8Vޙm$~Iv]f :|?d+O@E_}S^ʕ_%?2M8wZ=D3D2yς:G}GκrsrPacՃ1eߡPfџwmYx n*5ݩۖAb͡KIos0 mm{a_>bܴmuۢ}룏ax}H8^&~.ڪJsS_T woDǕ͸odZc#*$g@:ҝ.G~3غwZy0Nb&x1 M詭3Vt`A%m>q;_qHeۛ Ak*\6,s9׍G|jMD[CoSm;/]BT5.` c*>ܱmң)/uK8w6 m{n~n c)Lxlq鐕,=XHz0ڲ޹;oon^V2;2g{쾹e|l5 KL^&}Yޅܽr?p V%BA+!}R*}ٞbq>~cՙcq/9kѳ?ݫ˶{5k° s'ڔ˸|-K)_ 4Ïo\&s7/>Ȳ׃C8( M{ݏ"L7~nm C͸BMq\9ElY2O1XZ#=j5KWF:]VQǸwl\j%S3kmO;z%nB˯96\y.(F(\2l~r'C7:[sJކ(䧮ȳ͸nOY[{js=˫B+wPmYysh:l=_ }~g|ֵ8snUygd/g۲n<1O5(R^521҆JN$!/$}+|]vT/&8R(.y~F9ڻ=Iyye?Nj#J>i\~Wǧc9E|ContŴ|b2~3ؠĢ;=Q;1j&/}ZZ0NQ8{58{#d\(b(wmriLE뤝ld)݃nMF xm uZ/@75Y.sMos*%Omk0'ŹFyq>51gjԕC9 d%d!ue_!*HL􆯫IWhN'Iv;78.6mjLOh%cW;g9;o~F9&ɔr䴓Ӿڧ+0~?J;uņ!M9_LI>?2/Rˇ֩[ז=e  ූɼ49/-6ß,qRxK5v5๜ tmڶj <8'N~c3828mw#s:~y_ђBo>chltnt{{![ԻK,!{]G~w~{ܢo:>xK=7kψ9^[D]EG3LF+߇1RVĵP9?H꾉|E[Ÿ"=h-{`Pz F;Hݽϖqʆ_)^s'xƦ޲C~ӴCa7l<;y _-E=Y9F6BWz,/"Ow>fX?0'm~X$&;iNy:{qǠO~`vugvڐ>z(\}p9O;T8JTWڰm>6ô90Ʒ۴E~ s?OLG3_|ӭ%G\k3J-GJ~}d#ZGGMC]:KLl6ύvIFL2kϱ;8l11:hw|zws}ҵ썿#9mU:Q;`:h0@cr ސS-Ckdž4=Z5᯸X#_k;.O`;'+hhevm>fz H(!gxߎ1jfPE().IT0Zl"׻^v bā^ă}lQL.c7.xןoꤊ Zwzx<1{.k[ϧuS 20Ons.;CbQo!Toѿm>(O]>\rسذ|m"qFH[DGl^W(^FȻoq=_Oͳxl_}0_)b68ۏ6 RObbm6P`H}S/9GbC=zpB اt /Gع%[ +S%@i1m >&Rr}}r}=?E톲&EKm M>E˒HB} uwPGfJt9ݠ '=G Mb>яiCeKu$~eJa 9 38WK|U.N9 Z*L\V@6`}NSŅ^P>0 |*|j-h>5^@߿K4c C/7X gxgp&_ř܎&}k)yΞ{y9΄^S~ߊ~3aiڑ'M(3?֮hoIڥ&ZRг+77> aðZ2hYM9ĨUӝxwЕ҉ yvќʉٶ*2,S`}ԗg@^]ԔaUݦT|bΚRLBX_b_y.G{S!>IQ'~IZ\{>xg8Dbs>Z?6PJPtkH7bb;a[ǭy^.o:~d G#T9joIӥ#uN!<2%gam]cYp s8+/sk<ǺߍMK_[r]{ƙvZɌKE)\~3b5$OEӠx7ry_g u|x:؇ǦxoꆞJնu\\1IJH4k uHk*.ΡA|Kbݽ_KabdzH*&i:OrD J><چ~gY3fJlc}W9d'ХTlR;ơgoʥk ql⫙yk.z106ڮEҎ<+u R%;`}>?IP5Ƽ/C?g\߶[k,.1WK.׊k0yV\> wR;)^{x*ֶfQNd/Ga.mVMmz!}4w^%BE+dP^:w5f?YСq/{ۡl k"lyX,BK~p~ ;sP@+׹k*4w43}9`=K  y}NyX^= ya/C9RLuѢvʫQ/݇*.낍GmbFl8/omrWp2cYC45]i d2˥/M>i&87m\2iWtlf&c e&P2c31 2 qԬ+_8T~OJVS$&6sv-F[֎JNU[gp}(ʜ.ԳS~*^):>3>]r^]0yؿmR#_8ӗl5ZA×}]x gW:g.#E;{s[X̸ CO->?E.srg]O"i`;1fu_$G JMd\Y]ŕ ۼ"ׇX\o*v4sdf?sߢ@]A}&/yܦxɻu;b߄~P}ra+mg&oDQfpN5ǛnNY0EIsQw˔ VF'chU}'ߋwk{TJs7)Sb|#X&a1_;g>^|Ҋ~k}j1ֱJ%g`.`/\YN"v{X8@>Y}\Y2ǢǶO|;WK~(=Wb9znwh^ĝUCڕA­q: mEAb,R<_vX~Bo[VEȕH=ozI9Ɗ3'[6I wxYIEZ2U^VЊ^y*WAu͹݂vKw+_Qݯe4]Ʀig1)]<^Apqzz 1޷V:4eťw?ǿL^zC`s s_DL}yc?qޞyZa| Y"b1+|dueZs~87) [s97?\h}z#`d}~s^zi#w^!}Zw4STNG᫷tڲKDksMZ{v/xSګȓRH>ҩtk}v'Yw%byЇ=(:7w1i-.*?DD.gE ssM73 }OJh bldoSXUtCIzE]h?m:V)&e3JQ'e߭ydDQRd_~!˗6Q`}N=w|f\Yd>;~iɵ<4%y&/嶩==i>v 1m=3}5V$cG7>Oy،;cwa8h@|ޓo|S*x%. 4;Dl:ߗ5eNDw z@qOVD-as. ۙK2jnzQRmR0n,kW,f?5h=JjksUGBT8&)ǰ=O @~>WayihE[wjgN<9 Kw(vqWmz>c\|o38v`+1R96]b.N%p'y/oԫ9Pc֯{;hg#5d*ƛL}i>֘qH.x]ySկ?~Vpr~<2O?$q1ś6̓nWGپڏҏrU^8 Z2)w)k菣^pEc[\_j|>.w9; k-w殄PWm<)bQ1-M{!7<1~#IFQ09V` O~ XU*ߧ-RڢC"kK:3I^lװkug9nlpnNw]q,ٔwTÏsUl/EuBۤE(`8֑+"}Gyqv"ѾK3|/z*g%ruϖ{欈^=2ݝ(J_fEvnкubQ֠}Gv׊du$=G`I}7al5JL9߷^˙ا3ͼ=9оjB̟úzL?,s+eИt~OťxĘE*y/wDۀ5r?H%epId1%)A>m{jpv%B.fnI=;T]=g&Ay+*r p]5莞-m7ݠA3q[l17Z /*72f>ÞȺH?Q>i, ȷ:2Qa[ASq.ckBZ}Cđq#yD̃5O.E|rB8)-{0a w-<M15bN8`c>?c_0.&,s|}l׊}YEv@(ƌ|3?ljjSs}XD|:,e/<~J }`tbtCq|4و kOLl_~XW(~eo'c'f/޼K"#E<;Ţ#]Gn.f={Il-]ݻ$tE{ݣEqHĘoqƪY=.RE'iSx"wkׇx1D;൸# q%OE7!~-%qUjh-M~@ ?_>Ԅ~NxJLk=[I##h+ѤSZ<hp '~Cl{Ll/ǩ\nV{(~xR|wL1yi#R3mhЦ6[~{xv)#{,'gMv]h}y!;]z"_x*9oTzl'hK~uGס<J漠ܛN !vQ8߽1Yx:|gN}vg_)Ƶ7+}4hͩp5ӵ:nގ?sX> W36qξ8z߄/-_s{9NC ~r$smW^OG^Jcb)vEk}}σqM.䲊9}߿F(F`*.qNiֽ掰zᬿ^tP5#xv*S݁Xrz|SS{mwm)"iٞ!t[=bR1]pUHo; gmM,NYÀ>8obm/ABw"AtH߳twdNBgxߊA%{;qwl4ߖQofa顕{-Ӆ=HjXX}{WQzu&?UbtKҼLG4̶}ky3u 2㞊63"^wI8sƯ>Ԥ'< Īb?ي#1<%HW"r=zK[e}/-hޖyXf1ⴔY:dK(:,R"nm͞LW}N3!2i|w -ߠ3\3Wf;x>߇w]Fwb7ڕL"6$cƈ="?ui$}[ BQ.+k듶"Wǹ&}4N'9}=59QAQ&EPIgݗ.4>氏G[O%n &ӟe},2Ue,sx.9F}xs1 N@r}JXXNe;0)_ԬSv}CeU9AeG{VY~6}6}:wF{.@>p524G@#syOSo5Gs]汏̱~gy$mpqLB/[tm>#Vuɝ/yM[ؓػ(qqH#Fzh̥9s5_ᏅĹviIy(5%}u!w\4ڳhE/wcogL2Bo`-5o5y?uԓXV$EP'{m7{/[g:`1C'C?[IJ,Ϣ<͇y)wg2z7z_|9wnˎZ!ck^J63'iv1V4ܹ,oұ ikrKܛkې>n()7ם~Nn)y'ֵz!qދCZd̩t+#"Ek7ܗ۰Zp8+ QϪݡi3Zw~aXBQL;!?)L:um}oi``|?-eθ"+א3^1o5?ȉل>3"cb,ƹHPr/܃|=.e;a\x=ˏdq +:Gvkqqs.}sFc ʯ':sP}oGO&kFYqkþOW5q*b)9._AW:˥Ko1V[J_()?ثW\Z1Y龟}%8)B ]f/`*)gT>=vzwϱp;H毅N/'m U9tq˼aXtm۔cW3p0]zwqw4w/壆vcݠ0>q\65V4S]^)x-[Ȟ1k?.!wO7x 9XCF΄Ljܧ?9pγT_P(8땫ZAX1>rQ֣F;qLsIbpsB~cp9:u9qtkHcϴC&H+8.՞WoP]˜9FZ9~4hu+Աp+}i[}k)dQ϶|Q;huHl\'¾Ucn,*?qd4)_228"1jic]읅yc *{>+N48ċ){= &i%dncbqx3&>VTN;PvxZ6h yE+#&GO!^++mx߸6Gu ơ޸20y7;(.1ǥ'^س,'^yG2246uN<||5w{VF_䱩cdtC2 [KFfH;.nϫ_ctnga,$~_GBLԝ$^j8$ٹ܍*o.T20.> xv1F(Y]w@Pf ܅zo婷x0'qF8@|w$m*heĴFa߄=W3oX1'mĘ3&m沄 9v}/.|0z3X\xU*Zѧ?_9QJg\3H0FO}f }wz"\WE}Ba72NCYXb9fźqO˛m?}>~P;cn=FO9ﳶ+IKC Ph;m{u[rF9{PzMpk( Lf2 `NbZ$VɓL͌5XCac^-jǏv"cG'%5fK~k$_m!oVҘk5JPPE+,~ҖxW 1fBX>[ 4zƿq{%̇FoP;b䠿o2{ Ϟ3fʼnFeW#e|FbubJN ?@-_Ƅ=CLd~g4͕zWzF6qWM>xn|Zn;q B ]CYՋ&Ě*y'5bVloBBD/0/`SP~TbW( Ƙ^C2DIbӘS̉ ꩚!oDٞ+5_EѡD1ԯF6 C ~Ġߍc}\o 2e#OFC,r|nF$b~b*q(aLYf~\Q?m"-N{^ sũ,Ozi;bM07_e30ljdB7`~zrɹܗ0ϳ&=y^2}6goEhou Ws3ϟ»x㞉>-5v^sa9MT.5k^RY;Iu7͆\6~x()KVNQ| {bR*+ =գ'PΨ:ri)c_BR1Q7[t/ݳOzI@\N)ߩ5B5\Ę">4RS5E=gNNZ2:G֤i%LtG;zU~OuV96Wk?H-<)U}wP~پ֑| ?Mgt:~eډ6,?I՘Cf[OG%+Z_g{yfF1 }?S~CR2?ƿX WOF۲>8(Omɘ# ;kIҼ~F:oMzD-ul?72B$Ҭnӥk)1b1ig̐9(G|yMx򗴃+W!}"Yy_i+i<۵)[MZo%><-P|{Z_ܴh#;0Zt8$6Hoa[W79>%#+=S!l_)<8J1^8VXN@Dz.ZPw;q)X2m6Uoar'K_| eNݺ)2 P:к1v466\8.jKe? w;^*Ba[v p" wO'je9Ӓ~Ous-CX;6o'i_yTX]zU?X/ne{V/c5c50'"4r1VO+]O 7BܢKTmn|cUeȑpmR'z*釘YMXrfb _ʐ:{4O'[޻Bt]!}pr//>ΰJ1QZ8,k?}q:ŭeM"T+yӰWeɤĊ;yM g,WӠmiF/UkU[wA ¾s8ͼS9'xL $wy<>q rIhߌr7N0&bjkE(ck3^D> KX#fO׸6Yrmڱ6RΆ;6"rZ >u8_\M]ƴ1Ǝ7ko\۱6l;>dYCp߉C59=ʎC[bdcc \R }Ӌ,/Kѭ{>IXck+=>eH؛y̹6{]dy/ epYց[kOOcޮ-a`Vo5"c}sQU=ZbiC'p.Py&YϺ3.ƈ?Ro8&rI mwH[r a2r8O ` qB/1;3hU|ށOoNCݖCس#W}g^i9Mk%z|)_o})n7AofelK~cu?kwkNřMc/ aM5Ҟ!ƹ8V_eqU|kaҤs:MLhI&m"Ҁ%=A,q{$nNgW$R.m=M]1[+c]tN'iYc+XdWk 1S@J\F'z[1K\ kĚSc:VꞶ18==uңR?T`+U;, C-6 9y }c8W̱9₥csN^h1&曧sL%E:;ea,w?.])3’4f,,\ۤOV[_3 iE8w#;y4]fc|8ca~=M2]iE:A~d%K11'mH*sC&o=QkZD"ld퐳CfF[V;7brY*MDLrb|0fX{.$ z%m+1>2|-%-.$·&1B '\$#+Ģ>xU~spvXgMhW?H/L>.~{zWgi !"|t89\֒9&/3RWX|M6ɽ͹E_3Gk +Zҵɝ(&96˱& Ⱦ_.?xNKs{NUs IyG{/3MhQ`c1`Q,{nHݽ_(k>ssCѮD,v=y'sIZljGAPq3FTቛuI ]{X hK m`bPm]ali׵j0!8Ȩy˨/ w#qljpqG+o6q]ϏZ8+s28t ,SuR.c > G M@%։ 4A^3":.c5yM<Х5:Ф%mg8p}#Rc?жn! GԳQM(.o ]m.h]Ǽrrͳ4|ݫ{d!}9tb{Fa70ImKë)ǴE5U0TGkUxcN<Pv3k~9b2Wu":yZ7 )X A.w5mVq5B{f dwژo!Do1_}u>e~a[nuDOgvPOH uwFɼVq[[+.y>ʟn ?~{Q>#mٕ#ε|p>5߮c]A㘷mXD9o _P&1i1WB #2Sc~zza5 د6j-U`/qF7+dLiU%J&ƫUllbتǻ{!^/~`Rԝw'r*!L^U}C;s̜0;̾uӑpaؑ@xKF[zj^OwN Ĺ- /(9$fsdmmZk |g9`^Ϲ^>X͜F)=2RՙP=ϾC9^euK!sOCQŒ%z!ߌ ~xHN 𧹦N3#b8'~eӑ}}7}eԳ>ѾAoG*7:dw5x@ןtąiƝeBom[%M+SC~cП X+RҶ". \_2'C5W{N:6wvoB:8eu<%UgƲ5([3NjyfQbN̯ʩb1v5"{nm 7O}`*͵nP .jß/m*P>eO.#HC?lݮ?s:\Z o;m8xMu;onFȕv -+ ˼ ޖԙCrU7Hڡ<%/qJt!fom~:O=9gk2ײsnF:ա 2{EiX zP: EE1˴g\^#o^nضymiEg QɁ֮ZcC}Ÿۨ-mXyzFMd1yX M8eC̤M0/Z\VR\9X/b o8Fu4_1Xqqs˻z@;^61kEZ !+Rl-,:pvV}e։Xʿa?Z+ 5Ú]O\.:5"M޳o 7G@oW\C=z \}^` wg  ۤN"p'sNJ7ʁq$=^5a\f߅}/ r~Xlk͊%At\uuMוz kwv#֭t9"R۰FXsFy5}9#igYt\>iXk?>:g\?\)1tW `.U2mC^cK\]Y}?ӬfGngJ,9GxѶ2Q7Z*&?r .πo6{NI27q6\&ߩyo=4Ջ.db9D JyoOM u9(7xڲl\]Ƌqoa/m_Mk8~r\8\| #77 2րxm'EgE%+Gِ(=)ڧ0pOՠ=-7zzͧSG.;9'[k+D#7C2ߕMT)oa/%boA[z I>ƽuf۰(v1ad43N=χ뙻^QXehm{J3 ݬr_'&(VYOQ 5"u8iˍ3Qe1~{4GT?I+r{...*BيӎKs:[72.:}ڇ>Y1n;˘#¿c>]"s v}ļYs3)ĺ|I*db=rc+S<[`k-OwSR괎Ӧ>Đ?hi]Ys IbOE2[ލX]OQ\+ҭ~ V+߶7*WQ)w Z3 ^ix nAmQk~yʆ(S:Q>Ja9(hsY`\,Gs~P1 |+gʕCl4ÕkrFG.<ѷz,E;3BGˆNoN/$? Y>hX|2(!i&\')^!{Xy_(zICE;bK;iӠ|70GfܗbL0q.10F(yIŔ}͘2|:QlϪ2݃r;?W捁cdLKW\ 9 sB=$ze>CbY'MǞ=٢5//^ ` q/CW?L'{8f{qyE ~5' y|ud\K7kMǘnb佦c=-f|~Srf&{ޡ?y 7(>,ݛ - k~h-P?l\l\:c:@L:ÄP֯^rnF4A)GN{C.ZQX1|?ßy!o'>;-_Ɔ.jS; `z΋hl+xXA[1H6sȘ\5KO}r|S-=?g4gR3Xj^ʸK񺏅;ozn ^m^|:h Ϊ;ak<<]d)u8ͳU8ia~H3Sjy pNp szĚP8.f^e9`V\?;Mf II% "_. `ߝ,}G렏)u]K ϖ_3i#M73oM7pcbǂ-wK;5 SC>4B}UY^eQ|֚(>oƶ}_)ʲ"X[cCEԉ4<{.ǙzEՋq|V;h=ʱǴ!-JP_|k_f< ٛ.'?k4(^>JM'}Gm˅q4|ye"}U1郋~>^'v0uXԍ?ILٶEEͿYM횏ۮDql\p}VlSb_ 2y$޻6{7!IS[\͐lm7?_fz6ƝTSX/H:ٚo,d˅ VϥFͶtloўn歌ľkb\$;FI +Khg ©ΪK7altĉgzDϏ; |wAl ;Je}ej c_;1'y/z7ɹ]qo|}By6`?/>{BN'RAslӖ\>v ،"213*8C9"y7bW濋.CYuά3U\=nA;7C!WN ˿+WPM|f`0;MLs^+҈N\3xr]xhWX怟.s1w6"=㳀-q+,__BP~ѝ(σ \3"#K78{F2ۈЖg3'C ߚw_hػ3} !$! %3 (K&AAqJDF$1w:BfmԠܮ۵Sg&-s%3ÄGVy<3s|uQ>I3gӮU(yXgX>Q}nD-oԟaBSWD\jW)mx]vdFR.kXs.͋Ji -Vn4ZēCi7Y܀uUp c׮z+`&^>K`J_=~@^uFAUdrCV aK'#^[dڿ@B1aΰ|}IsGy#e>}pK g(-hĝ5p}^VOW}!Q9ϒ88im:WpHez (mC;Y֥Ɨ\$#*˄rװZgEC3`s,m9/*=fu`ðϵMak' OuLobۜg#MV 3h )2/p|*$`<0v5tɌ-$]v]/4{35pÇ%[5e/[s%mСqf6on4C(,Ѱ){)48&-T?O>cp]2V ~P9rUR ќ94{ n'&+1dK|Bī+IUǖMž͏ 8>|G`=]K.mqɬ$Uu㠣 Yli^-p+5eDu@E?wu^g1ӢjZ{ԇZTj5gTcKY0i-hE??B-u:9~_wO)mqV+K. ;rU&"uGIQ'-dٴvɦ1 KPZ|,U;}q;(=A0/}ñ?6Aܞ> /ko+>~\1ֵIb>c_~7Xiv/TQ}N6y3$-f0 AqNIG}Cm'?w Vԉƪ\ tWȵ֨Xi;F N|e7==;>w%]þ NI"a~͡R'{b;쉍ͮ17Z\ƾ!sqR/uqƧOkF9apI .`\KG~9bb' cVZ]Gcnѽ5/¼y(t/3zrpm3ݿ}/=X,Hi"p[/|F7A(p1w{ɸ 71w藀Z'-{ ,A(E>Pa/~Ae4D~~#?|_$|l`g;E\+X?W6}\WZXOIݹLo_[G`7#tYН^v+;yfK *}qcZِt+jVZQoBkD{8m?7:W!~]? \1# g؁Lj鲱h*೰1`qeqfve[],:uY4GRK)mDrIF̈́M} VQoEsT;?9}b QXew8)a4/2V3YUDR[&c3I.' 3+WL '[ ;`Ntϟ)=x[z(SW\g=pϑ{c5`v6GtwZ`IWD9m~?,A?uJ-7Ȋ 5cJYmyFc| WRWWؽJ ݝ5:דp1'`vo*O >s;`li7/QO( k|MSXEFG4r鍴hlNʷy|)!+JFE4uCc"os]w9FJ>y굇5'6:aB cʋNOlqϒG~rG91[zQWu1xOi|sOp=5˗gGY|=Ycm眻Òh&Uѹ@4U : )p+I 4O{2øk&*[RDrG;|re}[G}eLч~LJxjz >TD,BrNI5KKNI::)1XJ&z9&^&q\ u`K?eOsXOEdkPn.Eli?&p[4YljN+N'Z!6SZf-mS;[)tv%1ŨS# \vKhM&fDp$i!q&]y[u%NU^gLٚM&l')7}/۽hS`x(y]7Z^?pr76/VVjN3.׆'-2̓0u,#!ίVWɳk'u/< Xˣ?bo1˛#b$ҧI?YXqVSsWXOew lZʴLi<Ʀ?s=aIe+u(7\iXn a}k_%o]oUW*԰sőMZ:(d 1b>OTfr~)svf+Xr 1/)G#0*hɵB7]87~:i}M gWg3ӘvA"]yh΃"~Jt7K:]G~p?up'=տwq$k;JѨGc>[_1ceaA徉þfy|m3X尉KO)>S=#r1 J+BvݕhbΉc_Tr=KM&՝i~ '?eח?^yשSuyٳ/-)3nϽiKI}޿g<_tis;s/)u徔f1gzVU晨# `"Xg"Ǿ`<=ˮб?|UÞp36.kcEsR<ᯃ Π$pO❰}23V?S\W^9' =GݏSQ.ow>9i?r|b'///l+{yg@BZ7%VC;$6{#C1?)wCf?+x#tSOLQD_a`k#ƞx>/Uupk?E[+Oɹڝ/D4uWMTh-f1[6ְk˜ԗk,=5?O'Q@XD˽Yvπ{M27]L.;Qm{wUGgWZ_tI>N ; n g~֯6.OSG,qv-{OZbΐ}6ڤCzo*86jūPoM)¼i)v'G0y/eSTF> n Ηp qLQ{s$MWq^UCvBLix*"lLկ~~x5jAM˩=iUu?dzdu_|Xf1 U2V51x:bz+jfYnqS,l\m 𨕍zLjθ)Y'+)[ -z%TGot>üJxcoM> ?d bؽԘh]@3BS7XtKTzizEOX0Ivz |YN:dnIU91\{ؖ)Z>rsm Aҕ&F6O Nl 9ꛋ2 k`ad(eR6,)&~ 2o?0{X.#YƸlhC=sgcE3x{Ր"d|dY(bX040]I–p@7E.].3SHcX'no-g?}Oਝ@e䓎P^VHpp>>R&]/Z_pBuԃztU4/;٬p4DIU>KDz*Ii؍:61݈ 㼸dP Ml"߶.|dzY&5R&pM]!vCQ~o`ۅ/Ԧw٣swXzڤ\:Seq#gYB*ugn]D\GE~OaO*񇐭`%4[o'y6na\3\x7Da\ϱnM9~kWnzzI`S$!|yo.ۼvsja Cu "sl7=;~4MN"lfw=H"q~' B4ҙ{Wtμ)߈qot߈"d`` O2,k'1ij 4IĜN8b"eebl8#u8i=4ȔIKw =D2S<qu< vci`N"y|%7{ۥۂqEf^O@*OJ)Qy7d_l5ƈ޹Ufs~+0Q*evyu+yj%9vo?OG1^/<9N_C;~|0 }_5.-@S&6> =bĺ6œ߈xa1˿ƺ~_~}}>u/L* ÉXX ?ͶHl&!|E{6s\8o$ɳ)Lr+)gY 9>ee⊞P~ZCY`ăn|OW|8WjW9O9}IyPykw)΍?P -71E*`kvfǁe3uZP ⋫2&扸Ǖ e+n۩38>g6x=;3xEgPO>T^F0T_._LM8]ْ?6Bw]P G7Q^&>j{WҞAtb :sG^MgQ"*hI}ɞUZ/Ȗj7ɛDV$73{Xș09SrCrcUKn#Il%iZ Y>8ʩ[N@$S9>r_fyFWC}>(`0.="%8+ޭ찲jQ/(>&U8bc)j65pB6ː04Ouc6SMB!=^r]5N;wUtSA1Ґ!}Lk$;ciy>bāWCJw{VdS}z!z{'AȻ!/ѿ"ǚWj2)PL!{A&y:H~C*[=t6z6e`pJ 9o[dEo(BȈ6 J{xm#%|:#N+ڛ3Vr2~,Ur7v.mD{:m~ϩ1K4Nv ?vןh_4] s\f0]=T޼foA٫|$朷G==|n;QvZށ?)q,F|V>%6P}di'H8q۵.smY%]Ž>:*V52E!C=߮~k5X ezh5QLk[m=2Pij,ӀzC;!;gʥ:YM<*~n>߭t ŝʙyughv]( mD<3 X_ ,x\yFt<n`| 1_GYSQC :,٠11%9V1)acoMgMwe wap9}JӲhpl Q!=B.<$~ u)Nw=<eiN 'NC +Z ÷|.a h22nz(FJ/ J gH:i/cuˤbքIO+AOm[hJ-Rotu{M|ϗvvϥri!F{D {?1Jֱ<g1Q췕}{y2-رAܷcYxKRNsq9=]͜໔d{H}'n'c=c/ak\ؙTb:nٜPi4PG@з~ـVj }ۅl I,/0k~e5Cq~;,~nY2Y'l|G4'+=qD׳VR60\,IiEDyI: \eL$3C|ҽ|V#&5\؋ J 4C(N,ෟcdq!Tdĝj9މ%S:v)P9GG1 vwUY1mǩ?rK%d6Galjl8E&| /@I/lRV[lO|ֲÖy5y U"3a>T2 ϻA߾sc˝[QG+`8%-KD0@Ҝ*GoϲPIU6{I%mVi`8q+ z0 LbjD#5|% c}>|KmSc6^36jG2:g1:uhV 'w9FV\=e#w9쐗KeǺ&Qcqg)f**c%O_F+вùq"2_u/f=;߿ros4`YU[YTܛ@('/&*MNceiP[==҅JG{EtoAml2 6UNۓ#Df"얞gC`Rt&f_i`;"X՛{=3*#$ÅZSß U5r8&F-WF`X*L>}#0?:p8_o DK;*< H[vV> \z-Q`LݤgVIF5R]ۀ=DF;9 pImb>*~C/_L`"P+ [w#Z>ΪP's'tV[8g>o* s )`[ϜeOvTZ5[fٰcIzf9}4ngct3>EhXb 9q~r>xkmv#xL=B`ߜ,:Ri7Nq3:>˫nZaCXyX7j^`Dijil r $+Wk{WV|9qXLr {+c _kxq&.ɷTx_PskK2y)A_΋eUӉ#R?JB^VE UmǦ; Y Ӷ'J`~t\M*O|'+krvLJ-W VJчS;95ϯ_gC';Udct߼ӳ%yr)_vZXN˲X˨\CAu1Jծ ol(%HF!o#[5#~z!C =_%tX_NeL?]O 1~!*>u`R1Qh*Q6[[Mu<lpgoۉ葁]W}х[₟@'i~QL<(xÉ" ?Y IrҭiҦ9HJqؤ<;Rw۸>VW4Fiusj1p))V]%{6=0%~ Rd30[|2h^ LK :\,mq-<}đ̖DKA.ƩLh1ij] ՞vam&l9mʖI;|U{/'(^ 9x$#9Op>qGw 6#ETJjߖ3L-y=V}VqG{X߻9ײW 򇼽cM/t%XNm,͙? 7`:oYפ,O ʬh]tm'A"ހd݈c$ 7j8]?.q5ڔ͜4MDkVʔ@|n_\3s̈t?q_Kk)=E3bkc\ˍߥ"QCwQ^ImcﻸAҶtԹeIwS{pw@a$G ׁMh{U Ph bwqpn^te_[qՖgj7b c-zC=GoձE(W%n |)-ֱҢOj$:ӫKf=9\{ʫ {蹇S>`-(=}i&T޺jwiVMr΂u=V4ty5-$VnIk(7l2>e؈-{E*dTg6Mi oq'Td}< Cc`Иr^xk:~x^JӁ~ɏȈk3WV6O ۙgG~;rXvo kϣzPwF-kbLD$a`2Hj'x.DORif)%=Ifq~{-M~Jߙ5sIB\M"nq>w9vV*qs Y~砾<:{)k mgB m/w^lV*zE[*6Fs跉lgrOyDz%8׈el#_b<D?$aMYv l)%u*Cy~b5%}cW,69x^O%M` Yi{~Oߝ=e/ o$tب u( A{~ r/JQ&=Z7 pSIND]v{)^oKR }l֦D.bd+<,̸ k>V|Gmyh٠`+0F4kEbC*ozU<]޲mcK6>g9?1>hG#*/5|CmRxL|=PPڄ<'AZs@ ?uot2/;3^3/i4>BXLr!xDeS?,u =EhpوHjPփ"ͦ^0A׃\}λTJg)'A|`.TO"Y=:lؘnVṱmfyp}og3KlM<{-}#Ij˛.odEyqI<;_G`Ԡ>/Nբޗ^i.8/pmμ,E$L@DZQ&Yz;b4;Pԑڴ뙎w%WOIw'~S>[wz~Gۊw6 \+#W/1yl|OHJtfUtxKjʗQ|s(sEG"+/$SdKdsFc]]RoI:ز\GR[;xu>կM6CE{fgb+c=GV:v6 My~E٦rxwXOUy[=Z<Wb?_aii Kmi=/M]d^bW޳L\!_r%W&ܤڠ=S6@9o/}ϒW1yx'\>} ̓S @'80UL?TXvZN`ޔ77jXoF.K~6o޸ c!'r=s5h\)_>ֳ3KtųRj$"!x-k,.ɊR97f)dENl˖=w~4,~g P4. UC7<~š'H1?߲A<k]iκMDc;X_1lڄ]n }טx`v  Uߡ69'K؉_ ._)-(soЯSY2<\L~ٌz&?@{C؆ V;N؅LK:2kq)6%WEk~Ga4^ia#N]O2:3An3Bgs,f*XIk|-R;f,:SܵRCle5ޣx ٴJqY4>|,b;;A6Qo$zNX9L.SMʧO?Hs)J:8>cKVyܱTڲJτ|XHb2P?x$׻N1Έto*l  $ʝv[rag86WOOHV-Bu`楯.ԍz:QuRFPH:9ms&XOZOsU ?A 0S"퉕ƞH߅l$>7V~e{\ 96WSz-t;~W1eixawRBU+y*.᰻#|ERXx-,2<$gbVDxgGnPϬulj9M|4k[Kؗ jO6&OޥPxSλ⍈~o ^*GBЖOJ EK}@]Gj'2Nq[TneS[4=ӵE/[ԪӉ4_l؛*u+l0~F2m:ɴqO [6S 2vl>O$#xϓX\_E42ۚ<_2D;q3d E'XA|bm޸zq]5G ; +._K  S:HinTfzsH{ܣPaKXqX]s:^ruvAbgYgE\uW*se3 0|tNJZp/ӻaY Շg3EvOx/Pgz?ln$&ء\mE;<(r%Pۙ~pWw)L]s*EWWWY*qɈuS8}݈5%>)O k!*}Rwm+,.$[+i݉x:~.I׈M5dkObY%geq2[M0'{䒱G枿o͹5iVc͵9:R==]vu\?p]I*K<>OC)=!^,7o_`C d+Nq_w#m{ vg@EMl6严$k}Y~*u %tV{hes`&i+B14X$l@FݭI tJ ,ZY-.li>sךМlDs}֒G#۰-NILuu]}%ˮ}XgIф3^ ͞>Zi7=8l7qo2&kpgϲdfڂ3T:%k3^Lgig$4>L|ϔL?co5D \Id}\ѕxV} KklJhxGO󦱺'xxi,j``nOj˺Ob^P:!Nφ筴i|-I5J <_smT7<ėBiO'[iGOg8a7%ֹPh3k-B4L<Śr4iw:T'1xxͿ=J1OL}~IX\]ٛ5^6i.Klo>__Y/?a2țT>Eq~y[f'2Etб6YE}CM@Y’HU ^mC7X8Ë`#)霎h6do&p;[35ӎ~ޝnL~gAK5&N}=Rc$7/ =h\uwp$??1̠&m{A{(u~∺k/Pwoym'7Ga0&}{ `X337e:E_mɨxLt)d]o8CcnfF^O̪M468vnnKWɲm,Eo3cߋԻ?CL4IAC͵h{l3b{Nl> 26B[8 _oGszS|+}B{*w_pa]8a7i_SrXY~.?3?DMٲVZ\77;yK¯!c=>*"0_$h3mcu$-Y8VOOgD*S۷p]?ꩤn_V_MOOq~y߯pw8LΏʻYsm˵G|N#7`̲\A[5lB!uLYJ4_}/4 *;u![G>>~'m8B LҺYƆTJ zjFkmh&kO/'#^F4|nSWt&gu0H ߜQ!>9UߤO9SPQ9!{WOfy sTՁnore-%=h I|TΤ^=i)shNdJRijk}J9+eex)~4g#Ї^(վDz\{ S oφo/ňx?ƃYֺNߙP>ڊx(k-S o?@PbOp+YźKepϊxT)%uCMY $\gӱ~!L_tTf)mXeKEܖ;|;ܩg0ɸ7bU%0SDwH-/&f[coTǛDWpٟqܑ6ۚA2LSm޳aGo,js;k`2-WIJב݌J1 ;q_EWv</wnW)aUW11wE"/&^ĵ],%`4שvLN(o25{scA"`(_Q1>~bnCH{D>ی?23OۼRmvy66Zh4vW}a|c][N~=>Nb6 bFоiho$7@g{'86 S}r C@W$' ;HI%7hzdD 5 R&)YmWnoO'd7/s`/cBb=sR@K;wT`QĽOp/>w4 5\v93]G~ch KŸz;=ϝO;ywh3 w^ zho-5sGOL=K- &[~ ZǴ6#> =6 c;~i,.xOav!%^}?>kίjd}3փ"֚b)XGrľo}lAo#l:G_Vgu$hWwyCacb,bx?^| bw"kU=! k9quS}qFpnK*K.4yH3~Njam>WMh3-Ma폃ÏcE|(M/I.1q`/'Ѧ3{T&4-+=aRfDQ_"}BCF|Kї'-RWV(sZ%QdN8W ^trU5K-v{L+imM W]U z`QXFo_Igvs\RX3'(/M0]%*R1]|~,E 2ݨlU5ںh+ ں^EhZŽ4Ԟ4=g)pT*>g1\A:Fo,UJ9SW=)ugk`@0=Xb[KEﺽkNS-˫7MT7}\4ֳk{\Nwj9lIYCF {& ZPl w<+u6s+Em1[DceD꼙#` n-^i8pHKLI1+3s8+$r'ToϭZd#v挔"j:ʕ!%9;|t&R/em̞*TVLi7y3ɣ E_gLi\RtV,$ُ>$/?.JѮJ 9%u;:'^thU"s:[F.-R⏭]t~OǃMDm–2lay6INy4Ӟ w9d_"f3U^v6ț6Fzhƞae҇+y=+= rng㮰#SI#nTѰ@,J0")inY)pS*F&ϵy<,5ʴ3ZF|LqF-m4ڕ]{د} K[~:qFP@{>}B<4sg ͑=<6p?xfF s8l/k=ש/ v\{M qFXD "VڥJv!4;~#VCl:!Ι&x;o a7>x~lrm-gR{+M:^5W1}i,$&ܛۘ^<1T%1u_R82=?b 4'Q̪q7iPOF4h0^ M$ i.PN}gv'mF_uk,>Ki,=[4˘Cg>oqVr`̲FMcS뽉N ç;$"c|Kukv{> 1;L16Хx{ڃ~˕.rݳ + d5cÈ.D&fumRmKXX1i@1#|4XkαD@B0~ [ԎaO 5᫉ц8O2VrFgbĿb%=={knQ[,v;ް/vm l.*cҲ5߹g@o)M5DQJp[k.#8nՐq {7/u9526ē@6F,2c{~9f`c-%g%kVw5E7k#ފ:w-s$u%h?\nȣg˔=D8uU7V<5ϟ,N~ZIiM0|re $zz/hWڗeG<"'Y-lzDX8Kb4"]=q970K -a'~_._7/tN ֽz!%KxJfqyp>႞NO j5S@k"㩄DSlؕjrֹu`wS6yXrsU[d `Om:t:BC:L^{kͦ ;a=N{򶗰Vy)/~[KTZS֛XM2ݨuUЕ|7{ZK}Qj*u6T)=:cb|c0!=;eȫ2-KUE ssTVkz9!:O|*u.,dƊvg'@~` Cںv=q/$kk}USMF2N3f>-O =N]y]gi Kv)Ao}S)z)⾉q^qpW4zZƲט!>~b 51`nlD-ϨG%ii .7TYD ;@؄,ԈD6Sطgf|:@*twafكEy ,՘,/8,>?XVT<'0h>|a_` "[!+}!獭N#Er9&!'Bֺ&yΌ)PzSN#xM>:^ViWVc|{ 2/ I^.Q0h/UѼl{}is؊?:+l;=k֭[㴜V12Жࣝ,,Ċ{(=n~`͇CyvP%Da{Y.;sI|,D^F>?8̷J[gǗ0i}A1_s4g8xz-][r~:8qvQjy`5s<_]Ƀ ř<Z_EW|_ +p; ~xfыhn'LګE|oqo[GNyKC'η}9oq؜AhqC Q_OSrڳ%tG]Q=__f׉#8 ?|ds/a<{/w/-u7[_}_e IlK49oܿ0l"-uI3s¬UȉیLȻ^C yk:=wA-Ӯ0ZkakT||{E;]X;RQ)?lA zFi eueU"$1Ns 1]j3boS:t!g;jkxz=L@=m=Og\F<=1pWvF3YyKLXK1 d0LHnzxX6ŧx~9oͧki9QydV>SRwÎ 2_gF1mk)4݈{2!/uxZ qk;JG%**I(*Әws$Vۍ椈ꞁws9#0Y#1I]-)ֽl3i/O{h1L5X4Wj2*PĝRU*LVc*rcl3⧵3%h]G%n;F}6du羈l9bˈ@coNa4Eψg)9lI.;z-%uu/Y].ːq#xnY}+8j wiPӍ;+C?tRg> d.pKiX6hDWeZ.q Le< J2.%,~nñ/*K."f q.?[haeJ@cm8.fh#L[LC{rxyuyU|ƚYs uVǺOhc6dCG#]WuYB-.*GmJ$ MмYc2as<?W̲O"mοod^<:)kP#NE߸ ɨ8e1s8/{r^}'ع 6N\GDΟfh [2Tٹ,?-_WĀ_IfA~M7=Ecn2.nҝ;#+޹e lQ F>CJmh(a͢Ś::iνTŚ=_Q*?v~682\F/^cWܯw3|2bVӑ|滛 #)Gk5߱|dY2*(RvUZ-jې]Ns_oຯ FeLs4i1[ESw&_6 [AY~Ph9%^s';9Jsio zw"UYj6mP\38Ƃke.} Ͱ}U@;i$ j:S)U[/wIp-wɝh{t\?3lO`bXۙZxVпbcE{˓}I4cտm<_?(NenNx:ӹөOnۗi O?ݍеk$,a}CEb 'Q:nL`Οv ֎VzˬS z vm%ڹ슮V$Y}ETT5!O{Ox{'<.j#,|FO^|FO|FOE '#)dAO9=t +' sy 'ɯ=Y͌6Mb'JIU8miN1NK08L$Fd Zdh ǝ6h R'}S97C9Nk =Z7b_m\fѰ C7XtO㊞fIx5z隢 O=4J4eƞ1v-11mu"1bEx[4rN4fj>0-F·7jO0m!-v{sE< :CόKe}z7x+sb1\&8vwGk6gN M j?|/yz ?=OL-׶<7ޠW7Dzl.>A&zO:c>v.<`wm%J$q#!/Wȱ; ]0i߫p >a?vc˦>i_sqv}=am|3ʄթCY9UeW0P=l&K1Cë7&(>ѩ'fžCN7R*c |Fٛozm.:L@y֒ L6kbB29{c'gBo+ffOY]&ف&Po$ 8`!OiJgT.sxCUNsxijba+|6My5Kfe*ɳ/25ʗ|;/_3R\yoJްެQ߄Kg76C z>:O=G{X=\zy};p{+6I s&Ee>Ͻay~vMW(KsbkOhtI>Yi$Φ~Hz1m!G!=?¹+Se-NfsX i3SW ]E-ϥ,`g˺nk2Un0m 5C/F=l`)m=딇ۂOcr'B^ș3Xz͟˜֏I:NFc  ~`08ʤ!c=lO_Wq׿va0}̎srj!zOCO?"E LJ#gC\ct>U`ڨ-no%`C@=fE7k^`̶}gq"xKu;x x;ƚB?Gi ?֪;mЙuvtdo3eeam3sAƙzCoqVsb^m;$rl s#F;^El+UoQqYo +cuO`޻0ޅp!Sߙ_X(S; [4Ti`s̨dX+>ƾ^ 's]јɲR ZS}#T{)>Hcvb+9QgYl5?+7X챵 y|M9yd)oS ;DtT//[ aϧDxKh{`wD$j3t.v; ֟xKx'')JjOX|]ğ>@2uFjc-}V-ﮣm+/~VCSQnF:)\q/aX}sEJw9Hm=%p[}c\B ci[7dya՟7"/⏠kLϴx-XK(mNaz ]cJ +Z=eg-v{;3>3B6>IMjIQ`7b~:_j` !dع}5 =5]_/GhmMo0 jae/_{ԭ;o|z;-Fy9.{-yܻa߽B^CmE幟}joSeD 7i^r ~\<AܜMf0KJP|EC&[,+_DKk1i|`hng-] -41-Ġ8 ՛0ۥBe>2gW]657#~X9 Zb8O nK,eOz"u] Y]cw\gc,ƓJjUsd[akJz?EI73bέqJߍt;֎Uͻ#ƨz%+ᎤH =&L ?XšMp!/ddoI+g[zͿЀ>)?#g#~c*7Nfq!+%Oٓ35}鿐]sxuYmcXN$Iyu?̝j<=T|X~%k6QiO!:ǎ[ 4{'}mk%'N L+K~M^i$'k>Ǜ%izZJt*߮j>Ӵ'jloXؗ鿿Aў={ }uIؠuٮA/0kS jfj4^Zޫ{Gs< ?|e%g@ywJi{a K:gU^ϡ1*50E8v y?z˻`kEyb)m'f{땚5Yk~/'_|$o7qK=$k4B /A ѭZvMe{7Q|Cq8SKXqҞB3q56[uRX)|P?#-TO>~kg5nAL.?dG<047jx\`zb:Kްbc>qiwd;viGqg߅j0;x4`/ô4+\okoSɲ%Vpj ܏2N~KSLMMGo*$Q] _D`ci"@~]=c*gGCmg.s{kt9b%h4H ҃w9t'+x%Ķ }4~n!ՁsΖ/ְ3ThѶSqvD@.o灼k%L偞U/X=i )'b$"+dr:_;G|Ī">OއP&w/z[|뎫 (K1~5}/!'zGFiy>+Lo8P_I,'Ua'OѸvBiRP.?)TZ}m^9Qݛ}G_}WQ?^g&}&㴈f1V*gw~{\x#"y꭬makO}0d{mCCdz%'9[h1uCQ1*zH`#8QΏD!wY4J|}-(p^Y(sPQPA3Uxtv+ซ)g PJ;oU~`y |7O6?0"Ĉ&|\Ol؁>Q멌/nw+ۑթÌh>*]Kkxi .5)ȇ8)e>M,\ ?z(]׈|r~c`&we>eiݦ_![ N|v읓!_^!V^!61dVg#㙶k3"xB_ 'X88vh_alq|51̝M}eKU7,'YjSף6~/(0nۋgs}?~.n̤j՝'яyeJ򷮖D,|&e,o[J}/=- +&ڿ25Ur_(Ozgk'-[yˌYB,Pt ][==jڋwٗm{ҕ=UFF7 qQ>e)|ASQ]dute*Qs{_{@P7Q;%jgɖ5 Q;yy4֭Z1YVտ—g*w ˇ/6rv%V{-wAWlsm%H)XR:*~J,~%%Xq999$uj,dŌQ'5wdlu}V/M{3H湲/'CkT^No.hdx{ _/IJ͐R16N8;t/ΙKK(qWWd T;/r舝}|hEw"i7~=q{e9e]ZB2͌]qUo60WsKOq?%h"zGgںʼTg˯0Ϊ`SL<8rD1{Wܫ}p۰n\ٰ Nkq!O9?)=0#bOPtL봅- E.,+/ƕ_L缴g([rfuS@LȨl/{mk< ya9Y3kQp[[%zZ;(ێ",n<{eXhĦY3֓_8jӳry"uV cL` N) an LP2!7f[i?KQ/D\8D 5J1MhS~$wܣN\ Lcus XO4 sLt! fG:kr *;˞!r.5|<#S,MIUXgC}nq l$a̵s^I4~6T{bxm\bQ\{Xk,"!'hV}V|0{z3vͼ4Hw_3O4ok t)PǻQƞ4Nk.x'ׅm'vᣀs>3+}6Z<.o~2ߑ,xxG ߈Wq e3wi)3S}] xWvAVWX WC@uz{։/ v87ƙ6F-bihs@ExL&Kc6tvVacLoy8DϞ:~C<hn96=fڴ[OhP~Q&`>ro".2'./B1P"W7o`,|{ث1NE aAX L:O@qftG<-tN`0zN_E/m40l\}$> ;|;5@P5xLفvb]wJCCmY_57|ψk6>Ac1y2ރgot6K5%i'_u$Bd%:Z`NXOf8rh#M̒c e7pgzJn, { x?vI+o YnY3Q_vWEnJ"N}Kv#9pv>p!F$􍮹6}`}tvc>Ck0 yHM\?[8?$nˬ`8vn3RgΣ9.s :g>4l'9ASYLu){>I4twqsoR)w*5g|ЎDi3gCV}kpq$^]jȆů"vUBoF/ /߬-&}D7CZtx24F> ǒ cζdzR36Q>*\ gqv-ƥ9b/`U"^8ɎBgϠhaK 8[')_4RIf y?ǂje*dns'x?6d5%)]Dp:tPՎji}b~:7=> 1gLrQ%CR. 5<}WW Jo y8 { ƚx|L5Q8tԏ{c45y(-yco=kP[ٓQoV-ވ  M:u zQ{jeA[XC{*fWxPA:ToE~l yz'҉|a(ީR/V!Sl'+ƒt Li:ӬN?S`k+9ճ8+slanY>V:ȴw3ٽ>AB &|AeE}1azp._UBϏ8jNn*up}YsZO3.uzE S^;*6P±\v|o?VK:u5GC}nd}E.`%0~v~)EnMpvӷ-ɮMۄ ||$?O(˖*|pĞ=F_n汘M&b39uxhoC.=(P:Êa MO.ʮ=߄t aMė? f\\D-R'~Z4ĄA{NWBTh/K/>l:U,^[c:{ʷ0MbWcWGUeV鿬_ 7KnaWfYﳌ52>$Зh<6~.TҠ1wXXo5߆J;d&V=+<60X!Q FFSHfv ݴWHƝV\"yh}_XzoE)\ˋE(qQ 3V`c Ɍ$KKpdy L}g3+dQ WNZ=YG+o-$|7-OgBW|4,}OVPfyCwV Zc s.ʴ&GfXtMV_@|8)a7dˣrfJxG-<4#g{w]:j +8_ v°= yxꛁc`@Q9>i ?{1A3޷;-~Yq,/-#:*h4y6G<\[';<{oca!ߥ<ۏbd=m+@[N y1U:wu8oaNCެD rO7>o+h⟩@_|!YIV2y%*睶Xb"?@~HnFѷsyNC`?1BtwCEdBm,⨵rYVdcHr{55/4#b!B7dzCs9\ pG';sX4};!XvKY Kk^wš2W4ְdIJ҆XKs/;*{c-TYb[WZhܗui4rTG.V^?, F}IUlXi,n-icRS>E8}}b=!p?r)hߓf'EH4W-Y'OtH`E+f(>>Ab1kUEcTV\'yl # qߙY.;T6Lܻ$mf1FeG b 2e+3@D _b>;XqIcteƶX,fxrۈX,co}~>Yre Ĕ>ZZSSluLuPP#.,7ShdkBQY:ug_}gɳQ}0*BU|-F]So=HEoZc_LJZ3dJ<"׉[0!o8i9{9PU_UWT?Lu*R7bKķyoΌ #O!8Õ?p R%-wfYdF.DǕ836tJ:*dgakg#6-w茘˝5>⠁q{i}Bt3@o/oEz'_ 5C ~\c=Tl2gP<}llwS{ЎOO*_glɫBFvZg4g 0m\ħAp6m:/ΓΡЕsk蝊 w*% vw.=|i8WqɅU9Mq\/ڋs!sFd6@/j+464 st zۆ 4o%Ļx@L{uk&9VХm. K@~.a/Mg7xa㮟~K}`|xnB2qϰҸ| HrNX"Y޸8> ' p~:IKό@\T?+lNw;n޹XL聿G^OͿڗQ/ }N6̎gҦ@ Uf]1JM\}}XN4bn}.Yw:0|%ԟf9H/|B2s}hE"ǕtFÿm&1کֺP(H>l1n|Ee( E3|R֑Dg\2Ywѳ|m(]in`P ?h-g$|ƽsW{s"3Ҧδ9aו"b7s"$}!5N_ Gb49sF Z[߱ &Z۔֥O1C0Em}ɸ0~Bnҩ>ϩmi">a3|C牓۠Cg"l77ϛ='j折+Sld!g\Ɲ,,g݆ M;M_2h-DZ37 6b ySXFlyk$U{CWb{ hqVi|a#nWg@oXev,)wod[$fIVSv\XOwUNOԩOrҸ~+*?:ppޘi+θ]HkOcSKg={ zʙؗb"ּok?ms/ZBtdӽZgϕ37N ,umM'ʼnN~|^mVo]'[aBb]Sf[g[ nCNtF Q|?˝R0T*^lOOB@\.:[*'7ekoϦ͌ -jb*,ؼ_K~.2XAu9$4VI²D zNa6v讹1>!=U6Wҟ?Z(q%>!0j ;2sv&ji=vK =x-5hzI?b-}mH&z|KxL#aI_J+aGFx~j?a3Tƅl:tO'rsĝ /шAD7*?U}5MiԗG*-˵7䑬Z:v u ?7c&G2,8k/3C\lbI<xh2){!6jW9Y^w\diI;_qyml:yRtE.ZSHH7~0ߔL񬼕NGtbU.fkJa1s(.0+Pkc$9Pϥoß"u|4mP:dq"w@>}37~kye=hn|nkhϸhvkƳ9_s-pD۫hΣiPf#%#|z[.cװՔc  wf4W44?ҠG 94WRܾkթ,ZYD'~h`FH{=Y+;י,{8{Nn/F[jpHtؚNFofKLnr_uN6R^K2 t87Č.q?l"y 򴠹߄J3)P7°cbm =Bc_1}kxHRSs|,.{Kc΍x}<,#!a`}-dлnDkgvg s pp&ذ(W^l8Y&YXirhjpyq#ky/1h l3pYtzK1+I68yR _ =;eu  B~8)Z1K q JrQN'Z=˯u1i Ho:?un5h˥⿀ׄ}K&(YI:̢јwW " ݪ_퇜,$McwʰMdvM+kxx2AO9yMY\ԏT,jX¶nؑԹeI!q:AZ{C/#:{{K`:s]ݐM ZzJȹ')ׄ=8ģ+{5q,{_A_Kmq%/7l]_\EȪ :ZY|xL'6BW*᏿bZDijC<<ƊBQX[E5z6T"u~|x 0O1e#wLҏ1{t!vK`L>}_ i<$d oxٚǴjbK0JL ?k%y18OD78 SXi`ҐechUD}Y}F=U(t Q8jh ¾u:pX~;ɶ1DJq/pem=ҫJYN})!fLaw|+Y:E3RoL|Zw cag |P r/@(Zc8&$÷)%̊`[]{,+qZOgvQ/ԓY6tS4ķCKU. Sǘ~1{lMo1{n7ΏPic,ð obqD*iLt8Cʥw[s渚mWTasmSY.|cfKrvh} K*Xq@ҁ{uIy!+?|*zcɰ kaHE}a1( J. ,b_:0E1hKL|TKȻT bE}Ǣ0 G\>pY—%0b 7W`8:=oӖ*1wx'l=Fx:|3Eyki]Я%~ ;Gu.m`Ӹh7 wRܧ^2h2T4<8٪Vf^bw4sTDI >z~ޢʯ?C **T;f>| N;f^ n L4?x)Mq܎tAB \LcB>nOsy 2$˰[%QNعK~Z|ei UB^:~RۄElEh6wJdt~eBvgWo7ᮘz]&b6|ϠN*9*_S[dCS_V)*KE{ʬ1D}`!s|bas*rs^l)' :S:?/ܿ ^ήgkn/q#K2br,;D.3 /#6`}fjc'?%6ij"![wu{ z4g{KxHj;{t NS;dV:y[8/{8g32,xF|,jH3N~i m&N8zn6x6yӦ{ߧf^[QTgi@XI&֎G? A΍=&gIsr^EDއg¦=Fn vIDÚS 3ccHw88Ο [ c 5Bm\!S!~'ib9:/Y2ٶAgGpJs^CTC'MllSJ7}_; }gQ17 mOް ~mFEjmMf[Έq݋tnө,ӟwL.⧆Ӻm}9b 񅝋k%n[|5h[{ݔEcr5I[75wvh)+ &+O 3= ]@ hͽN6J>{}X`w+O a+๋@{>9-ʠ$}zsm|N1?2Шd2 r&l ~CKqlo ~E8-d=D3z6tg(ogS%؜>)lN7|K"0g;EEE?u%o9D]{~,6xy SeM2FBWRkQb+ =(vZW%yC v\ Yd٩e27u6 8>zqMkr'. ԙinp]ic~EpR 7J׋ ?eg̼aKn uY밌/1 Ϡ33VaODf+Oat ySV׼`CLkLbGt/ELe_"mq oSfΕ_fQoIeؒww9aȖOHr0qp ϣ+MrSAD"tZ#_ +3awX(Y}OWi}a|rNRۧK:m,Ŀ֏B޷B}Ut}JmWZgɯ#hI1s<\;}Ghl2&XAJo&^zs?;I_'>7C[*+b<5xwu{kv#wIй=ۜK*w.a̒hه0XNqp 6f=5^S<;[n3c68ocꭺ3MoՎw90Sd67_S ڽ|~HMou1*cE ;x7'm5C5.#N- Kn<nQ$E(<%t:d 86u2t}P+hşz7hIgƹ~7=v.1 ^ [N#[xv$CyghO<8# ݄!)Furr]?󺌗rZ=a OV_TLj7QO;kG8q:A6X2mC#a18ơƎ*o~hrA_1"&J0)^ $XMY[yS` ݈c; yD ^|S&5us]"0~s1`7R{ҫw (FyKt5ځe9dЅlmKz{Tz~hRg2DZ6-rq;l?nZHr%"&ƽ;NL>́t?K]UϟVQy,lޏw5yAC[oKfy嶴=aMw"^]%}m&7C)lKA荒. z"['gwi{C=k|9\N:m= ~3RS)Yeȧpl.kh7Bds=eWno,eu~cJߡBĞj3B ;~{X|ۺx+Ha(KIWe7vM Z|va6r6h34ePi?J;G)s{F>x?9M_04>ZhӯMf|?m9>/_%bOc"6SK| j/o3q4$u\.wW M!A |  O^Ii'u{k/.o;[cQ~hZgŖz@;uےv?+ravI~Uw6ڥ`Ql}?IN4m?;>lߥ%rKgC[s-"kuk .lT \(z"}[i 5e۠u_^~dzk>6{\౓snAQaeeP4P?2}o\ΧUQዽȴl|2=Iʒ,&qF[\藵`euB( ev4FA>&S& e/RdEE[>Ut:̬2'ݝymEEQ,\c5seD-EeMd+Q2Y)!2b+z5/A$[)eCpϞAVccǼR+H~7QL^rz|?ZћƬ*Bvޮ0{E3Zaga#XCQ⢻*;suѢi_)ڒhQJc_Qi{T4p"j.JUR/c q;ϧ[ /gGn7uu~'|M4߁X;WUݘ;ziӹ KAxϓ0?5Ưy,PhCml# %ޥ60xNQ!!c`gieZk>CQ S,1c2IXa.g˿~ fho Z>@0[@G {ɝ!bɫoaN`Ac_5Nq_γ~:j_"G)xRDL?`/p^8xw!FG Zs9y8nCA&5K=oQ{K=ghHg33CF +<;uAH;ʂň7 #n{ϦY,~:Y7Г'}wW-P#@Xʊ<IwacGs/y913 ݔusɑK:93(]s6+i%+k+o$+%F+v|e8[[`s±xWWM̽xiMd.6lmr2.)nRf%8U'=nͶgMv_ٞ6 е{X}U HHc1k?Ҝ` nU[_ylWq-x%݋ggqc//rY` k0V|v݅z7]=عe˛k,t\k3=wJ㳈+})1_yGF_ Gn8u CJSU}ߡg;%olNa\^=*[?-(;ro|ښjC!5/3?h>cwsFb6W(۠W +zJpLuA5z{dKGONq<7YLa{JC 8Wnĕ^ DƝ½MÿC^+ⴰ|7AHnu^j˯ z3/|>:\Z$eۂ;?=WHެBY-'-y8M+&o'֘{3Қi2f,ތw_yKla1±b:h̎9U4agrC^eo6~4ѽűN+0|3^,_Xb4&(:K`-b(%<02$;Cik\O@vxhMc\ d]lGem~ax(h]-9[006|'KYJx)1>?3iY h(6uQ(0_AGbC!xED2ɹ:aM–K`KC%Jñ6V G d~X~5xu{iʒg#7&2XAaxIZK'MwT3n-םYzowd7JoMD'ߵoڏuΈ>G}<}1 [~es|Ԓ4e 91HXp ߪ,ĕj"9JȸB4;3=†vA+eIl2lkb'?m ti~+l_ I .6/o%~wsB^eub?ukn1zw<ˍv{hjgY߿߰u@N=ݲ9ܗi+綯Wzu 1q˗תr>_( x},9{uc $МMۦ=UXĵ" P<hw/O~Cfq%+G@{NJ7*>uǏ&D&jZ;UIx1TqR|."cx O# +7 ?rQ 3OJX-ywwC͠/Oc<6c7~5H{U1bi Ec~= |M")?b0ؐUs»:9Qm1ѕE[+\%cWjnaX Ol)'YN$O]8|>E2+?|beU&.#F#!agoـLfXkwҟgHz(:޲'rÌ0oEEsVu7S'+hJ 佋FNG05FìI4ZwMt$ݿ+ Xcݹ"-t3 lN0sC6pDe>V]:XS/1,LL.[ZRyKb%K*9t";[U({aݯE_X|ݏ(igW'6%G3Wi ^bv^F{pS<۝GuXm+3^McճRL)9[I7%_ә%wEggDi?l8Un߳nR/# iOmg乹N鰕Z+/ 6dv2_hq;讚CbkzCoY9kT1' I܎'  Ex]?2+#Ϡ6L]>5V,sYڌ]v'~Ŗ/{rSζtWIk ٰxCT6+*LLy 8h3&+.;Iz`->[83; ]wu qI5ڸ="<9g2 I;I !֜$/V& *MrRZFGo3EH$Jm1QնNؖ;3!dd2A}y<3s.koFX[}_vlVX}qMk ?VmX]]LQC7 aR񗏶*ڃFjm 4ԶUX ڏ!791|5LɌ;^/Շ ՍV ??4X'0aYƦ,$p 6###I=wՓT桶矈ݳ4Mf{7*g7LXٚ-_y+RxҪ)8h25X^~P$g Agx;EzINmEjUDk8xRf>G}X<ޛ7lᝧI1wSh;k<{iN憵w 6-ތQL7p{'{KVOM(rp3f9 wv UE78|}%O`JzVɋcţߝ+5lrǒYn ^iYKQϩN;:շ$aNҠڀOc{.'엙ǐ4H^rcF+r:VC$ˢ\\*ڧ2-ˎ11Z"l}wN( *` aύKnSL;9MIat%)+[?dU}(q2[^E:tMBXuLKWtp(ouUOLbiN?4)#} 'F0pZj_;r̚ά],ʸvusgEWA zk%3SJ2v{xӚ%>?!k#+|Mл=4~cE{~N)2&cR^lX%vcֿk5)o>A|f;'l>1KKv2cz~@u1neY l.upp *mEm/`dIck;55ϟi[x_!X$c"Yh5а7t=_0Mb̢5C1%<֤%1Z:we aGC9=EqW1Nr䄢 'u_0^hM->8ٗF~҃/Vy|{CUW]- "K$GNXumY[ge/vd9J|L=6UKďVXz޻_G4K.ࡻ.DhTm;9C?~3\rY~6yY~Z_Yzqƴx?Ԇ+W?+h/?@utkY\qYԇLZ{S}ӼIue:لWžyuBynxc8bE/LbN]Nb]$slahwӻJ8F*ǸqToۥ{;׉2~<ԹiT^g<չPE{!ϨG"^'-yoٝ~"G<:0CCvW3r>e <*G 3۴FINyѻBX'oxTYx+bwŰ?B> " @26=4˷E^gv\[ul`1нZ= [O).yj}VV>3(|< m]6[GuL3I03a3 t|*o|A1k/oL8爽3ڠ6<ߵfP|3dɓLR-?*) DGM ]>zy tu#bwnosЫ^  _gAgCV O|zia!8c]ʂ)"68d;syFc<5te_9na7!oV$בαI~Y$j 0Ľ ~&svcH}n_ph?,/47XY;КwzInO=n{h] [teY,IRci}uP)M{twcGqRѬgiKh|ЯycMx> >^aˏX#/i^כ*beْ%R7F`4M9_y 2>X?r84="X|aۘv} ss ykq?<'~WNŲhx`8WgA7=5 ;}j)xٛb_ ]Dij'{]ܻsnMo3"W)=ʻc/  Mkjk&2h]M7C^낮/#Ɍ{oq5gs; 8; yhEw]w:JOl~:MBÃqΧB#c0 /XS~YaqSIV"vdP؄HE.u)g1:Nȯ!,-A~2{G g Mg5L#<̖`SAY(v,]|!kо4pL<]63WtA)aoxz=zhK"{ܦ<\IrFd'3{^٘-!{lQ">ԡU3ǷYzzwJ'\l5Y# ə3{>.5ާ˃WQ߶!r(F[6EJzKm-{ExϞlXZݮR{}̀qYyt:?F67#5{84h݁kUԵ9ȞPZR]_WO{rFu1"GY UпV)טڈϛ3>W, k-61߬[/U ߣ9eO5mטơGķ\di&Kf0_N2pҙ~_cwc}bOP>"ONc>z-MW85B[]2.GL:fjpU%kDhfRf%A%}UKy ->W0.gUUѶ}Mt`姀qP_AzկPPyl;]Ou.~L ꇭϮHX79Y~fy{ˎtD;{`ī7RЇ+geut#'>50 U:Cj%h|/>{MgO_5DjZx?wUw+(|q%YfG7m4x8j6G_К<OS+yѓX_ 64Zg*iyHg5h 1D SU3]@}}ճL:xġxEm^̬}ͬo'ܷEgo U7 t)`SO2C<'bu Ođ1ĺiL5}L[&r(_/IVU쉶xl"\9u@ڿWtL^ĂG KYy%9샛Jcxal_D1?~7Qe'8z*bn7C]KiDQ湛bF҉>vH]qڗ־$\ڛeO, o-O M6]{<a=XƋa8Oc=|!7l=\@&[{7Cԁ}=|çCo.ėоfrZe5rM\k;8rMHDž +H/_sM_QsqӚׄsOքv)nĩǑIݞ8@zYS:1&\|Ml D$&wn1'ҿ>Q#օy=cmƾ,imXrƉ1 aGNns)oLYk5_b+5j>x˄iכֿƇi|lu Oc_X]C5lb +,niؾqoZC<$w+B_sZ \G倒,gy9b$4_og7'CVW.Ei5r\eOzyj jwvGԭXQ6T˓Rd*/}Tv/ vTҽVF!N(_|RkFoHeK>3ٛc<#5<# Ʈ_x1~IL2{Xg%g72Ad;t v#=kON`)+h ԤFӚ%#%t|=9Oefխ:]W?RmOu%^fZy]4^ͻ_͂lfV}%"'4g{EAWIjo.+ /Im#S6eO3CVX~Payd A,k~ln;Iv>jXJN;y\r o쬛e L#[Ƃh>a˳Ƞ:eIcU)4l۲h}n!7+#,濞XxW3V\-)g/IHj̬esXM5‚OfyMw$v܆>CVa IͷK(bܼDcuuKsSґӧS383GB r~BF8-]=ga3;o+uX,~9xvX9 3q Pqk4l6TioZMxE4˷LkNշLqj ! Xh/UHkX&;E-+%ybE&*k+6&^y%OKO\`H.#:QIn)u[zP/j#Ygiu;ʝPYNCN;LW'l%٠q?'u:FnyZ8~it~BsZ M$,,.@6kKZkWܮ3eg>ߧ9K/ٯuۇa>|Fd#`=}h8iOD`bD5hBž{\1Cn"mUi4T=1mfS|UVd36moY;iqJ5ѹ`azmg Q?7FQWy}/M|֡1D΄4>FR-x͔ȴVSF`jmrz/?+n!_x.KkUu<1F7}&{8)p{#w%Ƣ#~74~[1~F}⸑W?ti} ϧl9x~.yQ-޴G{,%+6\ݜQcOHlҐQGϹDs[˕C<žvMeUƶ1+2#@sYNk1KyRWM[U`y[82ysA1ψa8s':v8뮷Ne?x_ 0ak% "W\SpG/z8{k} _dS.1rs4 \Ǩ2 ;Rl&=0ӎS5G{P^;Zt&o<_:u!_Nk{&j[l)mƳFƽj*4w{;V}/$~uqOw_#@0 6;Ls4isx+p'>>aAť/y~Z_EyZk cDčsқ1 > qt'/\^Zj" 0U{eESaRt/Tki¬ oEǕ1k\ 񲹌gT w]Wv,x+tޱY.SncA Fw,(ŻPeT*?'/I`=|=-_I<[1jWoOV>!$,̢rJ-y.șZD}\Hтr!I<(?s♬xFϔc_ןNzv(TYQ IcVOKql9FOXr1[?]t~:}^J~:}-j0TѸ]25gw̼7|9ٍVaPiźە7J:8l1j(TGrCkea:a+}"lg={<مt;%SĘ3LϐCdF!ˎDgɏ`@'u)\˫s֛? ݇[@=jGāv{ˁVRp:E˦ ܇Bqk†5x{ ԖL<1i'Լ/]yxkܷ8x͉Q[ISOՠmdȹ[Ml- TӸ.z6ueY-KkIg6䛷Gyk;4Ox=;? sUB=&~uyZ4_cɷb묋Gml8ɱc };g?*2KK-3$GsvКkFYI\-9i `oyC˚U+Ofې8K@o]g'J|WoJ?k>Ubqi˜[V{ܮGVM 6b492/Tm3:'I~B 'Ar0PuqyxUG#&E4x%ʡ~t̴v:1UfՃ—Nb8vȫt~'Csvp&.ŞC]ye`e^3Gs;\4bZۯ(n69 ?9 |0Ih#th13cuh<0mSNj=hǎ&=cim'gh ĶrQT^/S ;reGd3xOʦ{ EQ%3jAz4~ $&%hy5% G2jGǹ£~ 4h|_Bz|*Fcab "m)݃. ~~7j,T(Oow0wji'Y7hl,>n.4&ٲIW#VB.|S_QD7O9:XsSu=@#'Pn}YO1̑z'+6>[K{jغgb5]/q>F]:=U'^e~~TD>쒝Nȓ۬>ӡVyysЃ;iXȠ1A~穎s#tG{ۇA07o!c+$k}luXUX_==?_j#ykxLAkZOT> p)>͌b< Y">*~C|4ݠ(̽]v6쏔Ը@a|8ayd}=1GmJ2j>?PBe_WF!b^_.Cm>6lD3I'OLBXw>>CE}b}NizRrGӼL})&HA 6蟽nVB0;eNvq.٣JbG@]4 ŐYĞBbY;gmUHۨ ȓht/Th+A{+ ^Fϡo!۫H/&=qwZ|j?;h>W6~G튰evЗdVjAD5DnڧAwMU=Y\aLf8O/O=]=~4 \44ޛxCPW3-+#Vr;pi:RcX@\7?;mj!%c٪܇3^ȫ/LE8;9>?I|}PУL #'g \}ϟFy_<)ZXgywԾ]zR}U#|r[fߪ܂C:.`[ QY9{4灅wb }bؿ=nBEh&YѦ6!Nxp 9+lV:cT "v2,Ż9 0\t*V"WgB^u(Gr?G VO`bA;*6y&z,$0tcxz<~gYܟwٚJ fIBbmq\Gߥyl_< d_FN盦DS)D~ F#d/WIfy։3?wnH%n]4v.[جÍkWAeس5ݑ͢;mEٟ}$w&nDߍ:^`0ʮlv=KsDNa4 hAn9| GhQdIQ=;Ot,G~3c9i?s~hO'i,9jqf9 \ ,ay/I߉s5{XϼȎl$تKK>q/5w×Z3L(%0GFs6>FC|SwnT3 t} kų)\F]o<{ztaM5o˷i|k֭ ƪaZ3 q'i Tv1 !I:xjk5"n0>l|i| xĥӈ7w昛V9uߗyF>b*u_j?ҵN>{:}'iM*j$` ;R8pֶ){0'\ :ET!9Cr6gȇ$wFX^Kg֪-" j!7 L22;ŪkXeW,kH<9{φ^/"vaw9j 1I^ޣ1 +jPx"5f+T~whn[/$W:|:ir8sN*3Qh }&sPM0@|?Y!)|itkUἠdb5XnQ%f4,!FʺJ&.O2tl s-5Mr#% 9<Αy.v\?S+θkؙeAړ̂OI6Wٜβݶm U=&5S66NxI:5vˤ!Lڐф=2Y#W:7@< {D+o xCWW~\^r~Dn7SJm GeA`zt`]}+4 MiāZ3Y7USm>۲'os}ky2gdFӬi|"Cx6O`[-SĂpLR.+lZe%OI&E=TpH0N ,_*x*>1e a<(cD9wVc6Pi[y%ѦǬ'Sx;YٕhrY*oHj͞>}$gw9{/V"$|N\'ڐ<j|0-;Jl#疱Da19Q2zF2\7>"杉eҝW:~VVbO::72zf]n80gfXxǹz{8oyuF3ka[(DhHV|gO#>{O%zydU,icz)A+r^eW=B̓xU+pF8g'$OTuQ?Q^ڽ%_d!Y24kŦwy #h[Y U = 8֍%2S 8\g/3~]j-٣.u+a߂nLs ރXm , JZ'y|6ofh+hI2ғmt$+Se\@eL` W!#ce\/Iy.׈gIPYt5+4^ ;usf ;=C:OZa7,q8dS?r ZOC}! imΉ}A,8>3 I}- y(comGsTNnmg/h/Jwu7I *v,i2.}&"r7_qߒmX]3/NP`G'9$0?ZɜXi:#b)1g_?#60W-ZgNY4gsJMZ_B2_f44N[dgiHΙtk/#&s]t(5=񌕞U ;:ʂcu/aM]E:Z4TY~K$?j>Wd- >U# tߡq+V 6C/2+eDVmC3!{7-B_<\VBPV^0ʣǵ,fv2t> TAЁՁ+mձޛJN&nC^RۄaI㹳>g>jfOJF +pH*xL"3"~ە2Gڕ`C5 ,TgJï3 } wN龣iDˈM}u<}6^[|Sd ͔3\r ]pAOei)0ֽ'E" s–'yV{dhOS騃}PG} wXA`Ap1Z:N[~'MV YL|{v|M-ה5,bv=l&v3OgVdM>%rYeYHr!F`|YD~&sx ~9W7#\=#q1nߥqsƱ =p%#H{z}2{I\$`vS!7ހgV/Xq7KF;eK\@|k|Ayf1!~Vz.}8j5b |F"vdHrz"~PݿwOﻨkOȳ'J~>wGؼ `'t9sNDkRz:2j·di @#+q"*3d>v=$%[#=$a49$&0SɜnZS޵@ȒY^nY>Ҋ0^S3E 2c֮qP;8`> Nc~tc `-ùiׇѧ"zZ+ BL&rˇwmv~>7p|=wwkC>anaifJu|O)ɶ3!|Ÿ9²fMD[7F趢Y;u<xhHt$u8r(̌8>~ b hc&|sTg *dL1lF| kNGo+s>F$3qՇ{ӡ<'JҺXkŽ9%} > k&<3y5|s=eg-UŊܖJ7p;/6p~Ӯg.~C^#yAU8~I]X'c;!߸$LI<,Æ2Yhp%DNjYR敽e"t~f,;s8szN12n?h}%}ѓآґڞT~~7rUBz~vN#˲ï0Î콢?ɬF׹ <{5wH&Qkܽ]{o 5 ? 3DKՏf$ֺ7VOv#k>́iLJay" $7Z-n!~uOdmI>+K `ֿPg; oCޕ65xDzIdQN>ٝc_[F4{VJ|`/y2樚烱̚'#" j >/xdrzog0@e (Iyt6Cc A if[rkszm>8S/N#O8B-Թi TA[ڊ!qvlq=+]NNt?yDw('K=]s__WU]|4c8fx'e@e5_.׎p3ySRp(EeX?aqN}1OXu:@kH;ȴs ^qCs1!Ovu{͉xUO.}4IO2Y+`Ƹ}\%,ǹז$BWcz\JlnJy` YI/@9c!)_H<7΋06-@OE k7c- 57dyq ;J|e2v&è;RdcbulړSw?iT;+9:~c8^(baSb4"O9`K^췹S%,~*~Z?˿/+L>PD=ISJㄟ K"]D%Y%Jw^j's@>iUu=d tnq(+}rw2H|ϰ?ư2qa;AjՊIV;E4ƣkBY`%)}D_W<rb_<~>Io7j@ʚU` >Lw-ϐ='hg8or_} h6q;!pVC`Lz}L~ ]aKM*tDn[M2<]tW6[ؘݡ(4x~|ǡI>䠃(V|c؍4O/}b{Ǭr ?͂O9C܍ęRE}5tv,YEx9+эcMn{/[[?*_h?_'Y"O}YO+/kL}2@} *ޏp?BhjG9os#tc7lICi1&{/u#!!G mMFi56Nn-ת%PE54`ǯhY_2/uփkFZc,( {|b+'b.7@/ޒOg1$]CqLw'#s vˤa kc ~r˂?C'2I|ÁaH69£_xQr:g0BNYGhXyOϱ4zLx$H3o]O;V2#\_D%Z&ٓOSBM_~⏄?ܗ_F^JOaNz\Ӯ;f0ˇbtl{-ۍ7Ѿ&|J,;|:tsƈ񛺿b-=Q4Ѽ~-87ca:f鄖/@<3J/"pwR^OL.wɤM^c ]|TՊdX>kM ǃ3ZJ Pٙzq)v/vj@csޕk$s YJh:gUjf,|MYTNum}Os?E*c,}vXVk,Q_hxnfo졭>2ĆmUDDϴV|\fc m&5u_7O~Ԡ0]~<:eգ?_"A|q (LGۉv 6Jwbk"7krzk~<4֚q1l̰3ex{9!^^ / ޺9s b'%=.Ƿ Wv`Wa[:-jF5դr5 >n(8E- SX%SeGדLs 4b8֔+CUs}f|mC.z2~O%ًx ,RYw)$/Vsp{,'1-aWvձxvW1!72mڸ),}=˜ \KBI?|Bͼ4b̹/3 ?O%Nr,(CwK&|C&[\.9e&_Jky[w#; e3w-0+y1lJl<}1$E?k;r4|ZD!7r隝Ŀ=Ϳ',qrJs(G?^ve$/6䊋퟾Wv/ 2v5PǹؙMXMdwIrmà5처Yc45䷒^(+c{ID}j7՝B[p6y}:A~2}Fҏ mʲA 4,؞jyyߦk " |Zy곜>-B|ϡ6QvO `Hv=wZܖ} fSI>Y_/DsJk%@a_\tQA%;2Ӎ} :_W/D?ɋWY!~>%B"w^_^z}=iksgv"ro}I%z>z@v6>K߿7ra^s44,|rd}끹 U+HT;\H P]3F{l~/:HIW8t6E 9)Rq/\B}9w)RuIWa?('ߋ87_ƽgu1ӟq-'F 6,&>jƷb|4i񰥌~gt,羔/4ۘ`7t=ÛڏeU-D'Yɷ;AﲃKq6,gsf-IT&;J;֩[QΙmL[ֶgjMcǔ#tc_;~V~i:QڱR[:Ϸwjalq % OFޔ8`4_jHg{gFq{Y"NtV`9(si:k/Xbq⽙璻Mc >Ɂm1[i_<ފ}s5 y9૏-wcqfX0Mǻ)甔a`>@e>z:/VGLp9{`* דnwڝky{Rmr= _8۶/etlO2<9ؒ-sHq/eȱֹsgǒۓ9墓[>)ϘLB|읕"~_uV5΅N-I./[p^`^̏_&+lvxzgsd \65/10iN%|zZl`Tg>K^蔥<($e)2G}W UG?>Qd/R% ~;"& #i1M'Jmp<@B{%\> 4{i\ߧ1ܽ3*x4Cl1,J4ńo4ErCFry^糡th>'ٴNՄ{T yp1>vޏߐ uF',*|>xH:@t\;m cvݤ 9}ۨ_{v=O>:L%?!xs-o,m~c g_\/#|@pIN=ݐXM($;]$aD*[ 4,ΦQA^?InL'q;a4?G6? qpx'XLBskSOޅ96 4Tg:/7.#Yœa{`NVDO5>\ޤ>M%Yh}*p~l5do4f]V}U Wv-)izLW*;S)K~>nyN<*M OtOg\9/Wx0Y\7v LjdKeHྷ9#m[ρ*]#ٿFlfY o:.{tD1FKޜBuTշ{f.+<},O5qNIPϝ-&9< .i! 4o\yDG.7}#N"V QYVM!_Y |a61>wBs#&57x|F-o@baw%^mɟ*2&2jYjh|l::bY)bcD?mtpV kbb>7O=D{_V}ߵs/c O.q2$ȅUO`|nq v7w6ƭ%~ PZJ'JdD~giW 61y(td3.p|}?9*/70~sHacUiH<БϟmNsv 埢o\|'{? NHJ4|ߖDCt} &5|`~f :ĸT!|VGd[8lBߥo&5XN-4X$Gzkhozukz2K^S+莱" \تAS o'R'eg? ^ќiJ^=[:d>$g ?n~ͪo$n=b~:LaumpHߘWV܎Zi+{r1g軍}|~֟AR;Ƃ: _]qY Cd2owHy>N}}}<w'cWO.DZlyUބ462b3 fj/xb\+| Q/amkߟ^)aٶ'LmԶm:FV>x>qƘv}C==쀞hګA ){Zfd[tȽ}$CeceR{W#puG7g9.j<82ṕRS:u7Ǧgת~GtM-<5oFۢm8do n`7.DZ38?b)Jx Ϥ`Gs>3y,XO18)tN+vΓwuZEVRheV0+h.qI2js{m{ @U]s`Kp46]=|:㴫"Wx;tiwXsОV{gо.C앝DD2&/T)qXHr4Ik}L>\' s,1]bόi1~2UZ-$cy% 9#]>zb0s:I=35 X%ڎN{UZ;|8n3l4%rrcD焘Zl@XtM;rj"go/N0wurrFzgZ=OE!f ܃iO|%5.VΆ p6?;b7˴蹺ߊ3Z/yʈ1Vew ?Cɻ|?# |Bv0[ x~{g=MzT 7ɬ2c;XcU{>n5Ϋl=Y׉;e{K|hچghgN3&'<1xF4Oj\Gt5uvk؎Lj`JM=[(/,q<S?\tJI+ &Ŕ!]fVBRɴQy M~87bN?JC. #xB\֞Zmyz^ӘFe{7156^2q>psF-~vv?Ui}؈> ˿OjqV }1k3Q o>~o~:7DKTIޭ!Oel}e#hoUK9hTZڟ"F30B3>S?;>|S0VgRՃWhHxκ7ګh ~T5(oj0pAC,~c]2 tcsh~4r|Ryʝu8A{5ܹ۠X=N.XCa}2kBKea PG2/udYN'äo5jCN'MqN<_=I~O]-|x}v7Z~&8G9Rvn#ރM/C,#,P+4ֱ>p=`w5FDWVk&3/0Oh?0U o?΄*-o`JoPP"XBD{?#|]ÿRrtG~';O<v{FMkg<ŠОH.Ea|6<~ޖ*&f4ri߆y#bxj\F^}^ vb*gzn\g͹M3foYd*3 _)8 SWF,a˿Oˉ&nȝ 9yԾr,WbMNJrL BT;̻>E9r&6s;9/Aj9jmh( n-m$,OPHnTx_@dB8ߣԗR ' "R_HL?ԧȳ냠w6\嶡$Ek)&ao4`1Yޜ~yёG=hofǘZ&.IQT/8<܂4taπ!fL""bD㏯=*8[c@ :2>@k_;9 ){%;rb8/^Զ:'5~b`z՟?ԟژ뵑Q98V}!G!?0LvB;% 8.n6|"k61çڟɂ?{KPu"tw*Qg]k/8SZَ}2گuN븣دxZ3ɏ Mi+8 L]T?Pޯ1(x?gP[mx{9x[O:?ScvfGnQ'Cxo7<~/ݱŠ煬q&+e ꆝțʲ+()F9(?ykȗ׽ riԇ'\>IշQ<V/r(;|o`ŗv7˰zgKrk+bC#}Ld]Lے{gj%mˑ0G26Zn0v+6 ~qSƥ1ę?Sg9e,'ח^]be_Ytz;K*d! :\_YE|$0AV2U *|RߘZɲe:2qⱑu:=?ky$5J>#1SI|dOKX䏓|.z 2Gr z.ae]z Wu9$]6sQ{::4PTxD5Ps3jX&nȒUd}Fz X Ly6 _1Rnf#֜oGp7d̢aN1&Ig1k%G1ZŭW\eas\sq$s3VeL*+t93LFUykHބﮛ9ɛ7c)O ꫑,KWQ?O9j,}OI4{;̦`2@F??uZ}Ho8)>+L0EI/&/yia@ ^-fr0_adoJ|"%}Ie=G@bdxLAk>OehsotsF6QPYi?DS%̲<dZǨkI/Bb}myr3!N?SоiԶτZ1?(WaE,XZ9j^ϽK̼83&~s{xu FY-} ?Ax|bypslAOZzw{Χy=4QdF6vݎRFYXG,rpw :vtqgQJc@aYjo~9emMb;3:k[Gu"O:lt(M8If=A2K,^4]^ty5n`^qnQu/ +C~ꛃ׋91 E7LBȊ`C[:hNnP \S^YY{tt)}ʖT樱"6TZs0{7FbUc0wJ?4x{ThϓgEV,aD'q_HbJcNf^.ʑCVZooj]a#}MZIUcڵgBFP! ,8?`z/iiע/{0BY:2L`=NŽJW }B+4t|BH50~}O),63-0r!r"ӔrbqX qLJ/˳8\U{#Ej/VRE]v9Ym_%c+#zq$;6:](~x5Xiĥ rZ?>/: .lDf o,Gn˧Z붧21~=*]%m)S}nq_`&}Q,.jQCE-4=2ߕ6\NY O5ݨfxd$wljDut(J#ɼX5sʦ[ qԜ\߹t I>IƢBhֻrC#-e]Z@?JbXP+9WI͛X4Yfk+Lf-t=}a?Z|!ӽh̵lEPaq +s ?yR^R7ud,g9hׇcÎ1s`$R[cXk>vT%ՈfH}F Yi&3}ān3A->.Y+\J<|/zM}2伕2msɪc6|gi\ciO!݃sg6_ͤXȠ VhX)#SZީ!sWw%`U| HqCfQ}ħq1ۉ-X?8[6>٬z(qZA(kHaiznM%UΜfXZ6HD4rָaYkoLH#ĐǪ%LU W3:Pik "G0~S5A@k[ƤiA[͌rFFiiGQA c1L|5A(AY2,ȃ|N hG}|8ѿwߒOU?TbG}i=5u ٥qj8A~6q{rg?w]w^'!~̥730A96 -xFF)s zYe:6.c+Ԡs.; [n`qXu"%t|(0'MLYymr]`qۨ\e=,a q$cv}>n $ן C=Q_X3+PEm:CcBFrL%iܿ-#XSx_pQb3 .|¿ȼMW,\xkٍur\{pkG6{gퟯ<%'5UX%g<^plD9/ZxLq*>$ǛҪϷ3s&&h#[ Gs$`_ER'4EIJĈFGm~wu+Lw=KiYF"ErUUly GV"}žYv?ui7D{`'t}ϦqoP/sVm}2;{h^Wv\y?~s&0aTs2/]YjGȐKܗW2I#ٮek1Af\tL`-fe-z~JZދ:9*Ǐs+i"i Bn1U`> Ųډ* ;sE$S/ڒU\s?$y>ds4ϋ>w!kFu MPy#ƒ? m~ADT-\^өEb΍sv~/oӂxXgNC1_q3 "ʞ|%W1߈ 7s\0Qzuy'َ6׾;I~kσu6p}Y yxo+w*tNVaY:k6,!91Gu3{v v<rI';m<&إu[Įyyؙ|aq+2Lnڇ4|?Hc"1s؜{i> SU!WJXa=~3{t#c k3?v3V3jJX=X8>'P>y+Z8VU}X9|DLƪ{9&ֆX^a)4nG``sO៫`G|ʛ)-U[yyrawy.kWujF |nK6LooSH.;b Үhۈµmh~>EN>e'~X=^=\u+,{v-C4sXi,ΰ'wL#ģ5>ˌJ(Vg]nIs; f \4]:P%Knb`kJDR<&Y:(gdrT4Zhk1KXrni1/Jκ ^>"?4"{&RO /q4 jq,ͷWvK^4hmch:O5ijs#Z#}uދM|~8F]2RK=KYeS}ߌXv֏o5h8,/1TG]%;Nڃ;T %y!BkJ*}KȽ-s GDk6-of%0˜l39 שr}+:$&z3r3PF? ,WcV GWv1Z8KK1uv244&Y:6fΪB'@WşXU3O̲ȳ'/a0>S 90 ,*ݖ0>`r}6E ?Q~"r;xB(|hԢr*'@_s%̑9s3_po.~NG7g`ON2>پ|Ѱ;ނ~"_b7ɨlu K{.ۡM%y$'{?'ZTX~ rt~\[LXRxL9`_IJڔJSXpf#6wȬ !uZ9{$m]'>z~Z1|ڕ~ >9g ΐȹ3:7~s&"|V)X+EZ=\F"‘-;e8wh}ӬGaf3YG1qQ}EdĸFg [;_^R4$rT68?LlKq yS<@أ'ק<%vKlKWuu׍0ڬ)Xm꡵s%<+rGtMI+G B:r%zz^T?{\6.&X4ڑ: , rx5(c8v6iEG6u3tM!Z=tVtýEv*Iy=zM uMޭ%P1W` 'ryEqza7-3B½vOU,ywOcR}YI"ѽ!95JltSXLmKvPtS hBۇUI~}MP;=pӶLec77>k]ΈIz9fHO%;гf.96>hq$Ee;ɛ5y3O;N O[K.H-'\u씴.)6?C!v-R8Ͽd֤F'QOȩSx%ˈ~xxN~B|Wa g-Msrt:u"8n.ׯ#N)囥oqf7ڠmFm:ty $#\y[Ow) DL3^sQpv_?B aG=qf ;ZSƑ|oN_EܯYOFK좛E7[L2eLeFC2TC< lsnK368.u^qmpm68Ȟ}`όݷSԷFyevIIs߬Zlg]8'CE2|$;~o~ۨȨ[-'3>NEl>YߖCW ΐ6كt\_Og)&x>mJ*c&Ѱгwкx'!ZNO8ځkyDƊkWJzb5[zIt=[;tcSZz?ݜ1=$9c#cyτ :g^Zj%I$s6r߷Muq'gM*['n)=a;28T^ZȽ17l\5]}c~|g |K]CZEktUˎi:S'>x{h_~y!+kMT},H-EOO\^̗||Hh?hc,63-^^c jV=}K'p=&:I PݹN^sZ3 ohnxqt!lQʙ3R88Rjh#MmV6@mZojkV;u=`|I>F~ڐᏕ.gl^jẻ\ S~Ect˔Jʿu>e{[/lF^E[jCmGMgSFēy~ b1C34!5o5U-_ BƠW$(Ggvƙ 1.PTѾY?8<>8Lʨ3LK`|szF5иcYmµ-Da\F`aqY b9As4F8cy ,sƬ%켳E?4g$;睰38t8D!:>rd0ZCXc- `q4|33?^ݝu6usX<㬇oSHnXh2Ex|Vw7WXVUՑ}uȃ[a{fuOqlS8s\?q^賱[yyc~5ac&#ƹdGGyB5w*d%#ڳINZ/c>CN`trP_[޾* 6 ؖ;ǡVe|]iXl\yB9Jr~6gʺXݏ rېYе2+eaA;gsD:3s}r|~679e1<~a bS$#AƱ` GYPyE=Vl:! e.Enj1e s鏥/T\&B{Tgϝ.N62_e;NE.p@<b.u$gXᛨ3_˶%:D&;c@cDtVAFf#Mk~D@*Z8ď_\'C.[y8EsF כYI+JcHqoнQ=}:y?Ov%#ap=lZ)CENT:ӇXLoK/U9z-Y 9=q'нƀBܷ(Og=Gx>*ԎQj7J%1l;P^/B(jm" xL$ ?BŒS@A!`:C<)F֣L6 kߋwx|?&?xC'Y9O<` D22p3`w$- [ sJ텮OЕ"P9KM3>/!F6;$論Po| k#Ώ~~4K#uďj[5!"OSP3?Q/X{ƛ2!ɎsgK}_Ƀ ڡcmgC8Ft_C=_@ ?/yXX.$]>wNsy#\}.ByX)]Fy4 1 ļg!Fߌ,^WCogy*jq,Y`K's6`c=0&` k|f9^? Ig+cYu¶p"DvJ:4N1o\FtE4tEvcmA? (.oU yKÞdYMf֯;$.[2k%X!eVlQw<5v}y{V{wr7쐉|tAKmX'Kw2d䝡ϔg1#fZa}&z'M\!5Mۚفf9cY".w9mI\{u^mmQe"T@)kfKػͶwwofQۓNpW""?`!nKc𾙺`S&ayAǭBmumUC#7؎ l14.).:`.<qu%JQ8az ~dNL !K;,m-4ÁG{Em .D3(L#v gW_E,yB=>*]t*K'U5gu_M)F^{7|Hzλ[lK0Ot:r]NqZ!y&jg)uN/$q#``tZ%glJ_5}tdLMZ#Jn&߈\~mɌaGgBsŊCO}Mzb_'FURu96i 0xD|}GiJORlpBȳ;ELdg8fpxzɯ~kyW!9xE {F-0IC#8?]=#k]߇N<~F\x̦\=;bVDtx0\#/#R` K۹6K{lmsd4םP(,p'#Si3T_I_}XT}NB?cHaE/ }"%Xy.}\bG{Z۰up6NhHeQ ·l:Hxq^g̒;I'|OQa.҅ѷR.Ӌ~M~O 6rS.}@Xźt/F9X&,xgɃv> μ/YO:SbΔ߁%F]lGdla/eK[QnQͱ,?n&{79!HZ'|O:!?cEaovY۟8NCgL^hl2bjL1pϑOt݂=}Mvl^1c&O}ɉEg? q{ex]uy~l{=`O>rD̯H66=vxgǀ$>oiu~2x|)67sxEw13FhcX*HyDnzs)lu%fQL#V.9#JBB%[?s>FsҜ̰3dI2/z4P>49zг =]]ˈ~/qm(&A}ƘgmʌX;sc^~woLzɻ.uݴ_Vl d\M`k SNb/gƳn}\-E+i̚]VXBl&a3{=JTW928~O<_tlґ|#1KX:AػqJIKn`1"ٙtv]v~|~ABoU4-(\E{9v?{s:gRO}H{J U] 1v]A|g]W"7WZuوmG~W?,{ @GaC8VTi޻Lʆ|w4ޙc-o8BSw<4؆ r3@Ȕɒ{7\g[w.ky_[h)P{8dTGLP9OpmM`pT6ڎgC{#CCy|=}c$qQʴvn[:S֯< w['I6x EMF~60_w( ]*;4{x+奅t@Ǥw*Nu<-aYc&Ÿ/͝Uv >F$l#K:$Gq_1QaoYT8ﺲi* Yr<\-$du<yjqgx8#: yL?;5ҽ8Bq1_D{WO1zrԻkqλ?ާu>ky6P!xy+'e;0Tg9Ng^cDKq7r]tz/) Gj?Xֵs3GvJ6s$U W4݇q-#֓ޭJGsVƙ}Dl'G4/X 98b 7 bJ^4u >1媷\M;}4p"5!eiE(AT.KWqfCc]{s.q3vxBq77гuBLq~#jkqD_CA>0h^sZMs [ӰJ𚵟xT4.^vC38~!sL{/ߡ ^!{zhġvCrZk#+{^_ ^ r3䆸[Lt2dw9?̢H @7\ςϋ3$<*ƯOe۬"VGC.w֍Ռ c&l Jtz$WǢ*s00U- R kU\]Fmse:<:?Y֜F3ΰ۽fmPg.w*&~Ae甉q^8LcawxB.]w\L%hNc0g74]#@>gD;͢:~nå8L<XF^䆮a~!{*#dO=x5s6z_QsLW)]E"b bYRaBmx,A 6V/U\rL!C<geKGgbNFY [P+,upI<,i#P%䅹[4^=0 8us,]ś+:gIiX!~ q-q8{E!p<߿Z_. k&sayg2?C2 pب"xC<" )zA]A|Nx˭ 쓓A}4uM plZZh5lG*OFczO=۫vYpn?;rlfL||Fj-$o :l喽v^;x}.T/Y -67OeuXw/%>$lyOtsơIgӲ 'g&)r6Ծ⤧2#E}zPU˕ qڧwuơ٢Cf=dQL'[㢯j13Eۿg37qn=z{4cŵR[FC\>&sC.PlTw²b{Dܣ!޼qy)Qu++Io\d#mGޞr1#pJwTO</y!**i/g|Oc"8m=5辽Cu> ~Gqג-h.,'BtڷTMxp @|+sh+)x zwΟ>fkMn`$L*=W:qvve>w"+0_x!mR`o7FQeJ\:q1 0ӓ?ٰ/QhV{k@Sߌjjh#~~{4wӿ"i/+Dۏ  ܿ4qrsD}$nMOE'}ڷ9.{kT߯t_McN=A&UǾXِ\Gdo1 ͐W~6{H_,|hS]D q~❈Wg WC&] ]e0mMW *%6f2#EIEA)揟^|jjgE ߹9W ߹XV,syrMa9=͜=sBX77P' z4jwE-z7.^,;^XF{W eu=a^?y~VA=*Q zW;zp<(b\Bzх/9y&xb/w+\_| Ǘg]emN9sL{H4cb;d +aĞIw+.~OP Ǻ2%Ou}Ձ ɽP j);UX{pUwDLF ڏQ z\TqX~Bx,"uJ2%uo 2 `XH mbQg])b<=@1`9cW6?wϗ[q>65G5(}򰾸@'D_4eՓVL}p=MZ#;"$~6sz_ì-0EܷD~*Gο}s; ͵{$,ô*z'.,YzXRΌu?{z)Օqj3?"}~%6kXHNR}bY*9֧ PυMr'տPQ7hט 6 x/3tWB7͋sNrBTF-7+ly 9Y.#ޡ2b̍~?~OcePX' 4v#g?cSY鹂Hc|\ Y$R}> >@5x:. %P#6-jV|{Z.$SیxZ8G!K'zK%J,E\XOVuĬoWeo%޾Gs^tytD:y[o 0<^K㍽)hKCҲ?W~h*X>R9'CF{{~GCF^.Јھv60}/Br@gr 4δB${5nXjN c][8-2m[0Öcnw;_N{d =[d_|ɟ#,f^^آO(SW|/txb~_|7' EUgwbs[g&%=?U{xnRax&wzNfkHpD:D?mȦ tDm*Â^S:$:/0UGC۵7Ue}NMڴ<:D0Q(\pL zT)*UG >z`uZV3R?!]4i }HrY{Zk/uRdb7s8D(Tcee H̚1HΨ.aJSF7"^5.ClN3ߑYe4IX̉Yi`ws qHG>1skB;qK۳N&Zĉ6ʲsb]pޙs+~&Msa"$sC]C7mlSԸ =)=ve/ iD8þf6}s?5NrDAdT{s݁ ! ~Zݤ *E*Ȫ"? t:UW#4! AK$:%^d*ytlktrӒbm0x l}s5OV໗.e79)-_senj}>e]sZ0+9%UȄK{V=c<6ENџ[U,i@lј>W]_& Gsu9y{ 77FkC/Y4T/@6pP_wx*j@{5[WI.YrکېŸ`ĺq߇}!7WXIN"u>VD\d`7>TV&1D\m:(7H6Fۼ$`|~n RmX[[{3h6(ŎngWGgCo:=}k}zxcw37D Ԣن9q|05<+y8V9=i f_o LZD%է2ـɦ z~Bo/3N2 Nal k fQDNݰڐQm ]wö=!bGXzcHeGk嶺ãPmkdt#wexG󨞯>)ow }5iQ)yM$g+ KA< kmnyGCgW({wAX# yn; ~}g.Sp.i,?!#ؒ,VnE}¾K1shŇi]*Y#_V`nDbt7`tŬ 96>N;i.{ 6գ}acsxxrRK2l+% 4xvnp}A=vej~hx1?)QBW՝b-h;2nO]]j;\I.=⳷I}&vwm?cbͧY}ufIݢv&Mئd|j(qAt!96!yкzjg''Rf/P>?&srIgߞQnw#s=ɪ%' 1;KF/]Z%ov]52WY Sv,׿)kB :Àߐbn:]ݐW:+h+hMQ-tFhkgHn.:{."证ew't|%dyQHYquZbBn tьഫҕ!z*E$0þ=͐lb8*:iW.{r~ )88p(b݌| ;ӝBꋚXCԿ] w7М-ėN:LWw< S}YY ɓC4I`jPjq㉧S>O֝fX~{gPQaAc9^1_ЋQCa;hҝAg{Ȑy|Km>Hm?@} p ҬE$O_> תzBoy<< #̗%UÝ޴αB#wEsZ+V7@92Z`9(dS;%A$ [ql!z pWȿpD1f[ȵJV瞈']} ޘ)"c7O{cu=E7)G_dIoTfX[ظ*GY@m'T:dV={QGPuξh/GhO=Go#ôFq4/#H;ϑE2H{8Ւuuܪߌޮم^*9 s\ ftWE$݋=9?ly}e& ] !Ӧx~xHqʮ Im]}rIg^O};ߏ}y6kzo~k ֻetLՎ wОỹJ!_J9Q7\Z+sFs|&Vt&n}6Hb^B2h/"WiPq= e^fvT˙w5zvb\Wyv'6_Y.^ ߡ2;O:6D՟' ThgJlD~ woz.)7Bvft|ipH|h$1<.Lw vs{Ųs;GӰᎲ8d~i_De-؟躏~36G+?"Qͻ/TmnB5'a}N/_2w[u54yp{臘:Qn[?ɿyG`;n.?w[m,!k?{#} , ):: "ccjq~o]?߶Qfg%Tf ;*y="ZN{}Sv{&A~"y,igyFѱv{v`nC_&#J@>D:7h(2n,!k1Ys-n+i Ōv9΍LYfasƃ gJ3.&6CqYdh66.=-;thVU>k[>#K內C%#FhC:[j+5g7 ['^DZYرQ_mU+ fO{Mپ;FKc-ͅtX:I~%:S-z. x*~~.S.`lTzQ ^)SGh6.X>ZjWD̫52-T8rr_&!w;+ 8,6lD;oH^ѧx~vb9o?(R޳_g x| A׸̜ui!B[d7YIAI^Q[4WmQ=Ϯ[=x̦#kT:~#~#]a3̰i,;[+C=zܳ1"g_zzm?:L: rt09<L/s>.ğ;gV|ܖ6I<_O"x3y! "x?rWy=OV7BjI3dq܅ z{ٯHn/N{vŊxiG6x׹lJW{Uy7w =e tg8>)[T?`6]cnRio9A}o>6o)F20e䜵\mV)D'z1e6ɥwLܠxw4ړGOqA P9$g敹norMr׵:ssSma9y#?J n3 8㣪9g &D2  =Qs.i뻳5w?OφC%ZS ڗxΣ>8 %xgʤI8@<GF8Sz"ٻMW˗nx+|[5pBC+8\(O ~"yNf0%׷ULxTkk#[;gܯ./ BqŃg3b#ߎD}/hN4 NAOTdo8 Mђ%$??}yWѹJ? [Yg܈3UQv0&N'NPdi,?so|nE}&?_^@룛쥻Okn+(!;ZGU'nSctXN]cE\+cD/\z8$ׯvOn_F#wǗulrޕ!)`ژdư#6>E[׾J6}]c*`/>;ƶŨNulFzl'zU"o^T]/lv3cMċ[1gwUYQ;{\MTvRwlv~iϮ|_8s|ۢ~o?)#;\rX;fjkc)N钮 x]}@}ŲC9)V&[Medm5s8]zsgj⬾:A}gxqTzIuky\? ;SOoX#|ON Ys3};"t7RH9yAayӧ׎:MÕdہꩭ﫾D+%OdmiITh4;<ϘB_ߎ(8-F<osGDAzM 0H+Щu40:hNNt-ѩ޿E_+[V_)#iJn+,#[{7_E:8\z_zfnz~Ie֖!o~k>_8]^5bHXHTו@vO:>#m.;] ]Y=Cn󰗻{ Ѿ$Op6[sc'N.u.' ZrF1|a52)ΒJtr[ ^q-zz~'d'hrkCvמrNJŞ1 C5d8RZʑc``~="[{9d,ЇQ yRA<5ƊKiQ_#hܬo>fZNI\X{M#q2{Q7կt,Z,<efY-{4bn=>?Evn.qXDL©8k$xVp7+; l>w$>g[^3t;U6`V"rߍKgES۞([9z>؋6/\ؼztMӻ{*2 \Q#,9}uǙ[U|U{X3'5jIu51_&ghqZvw?^v"UkkK\;靕s%}>[D~IiIg?|]z 30s'xo}U)pW=3ՉU*ZW4 PJso9GΟ0OT[ ?=q鳹JŪϞ/GMpZ>BKjhz+͎Ỡ|[*w}.(hE9s s__Z l}TNH2u킇mkw< `3Coq[m-gމ[ 5'wx17nl7n.Su_EOfXY३jo1~}>ѧx ɀ{|2~J?h&V|:}{~fB5 篦8 7zMY^g;☂k| ֱ"S<=*윱QvN_~LyWWH޿]| l;>Gv"b*3hl{Jmw>d;dQv3S3!M{W}nwM[1~nڭZ"vB+mimi6 Iy02,έ>M.Ux6\UgiBZ~W ^1'*~d${zc}Ӣ1y\'BU/s~Wѷ_r(_{J]YSvO:E֟B' *Nh\CmJYIs+_TKmc؁*pIigV+Xac܃5wҭgC+l "qN9C5F`3$SmFԿE+_D>ޱa kz},\%"V[vO4X^mevqdu%;uNco +q3zďDg`8nPy>fj] o| {Gq*-޳wnKXK=r[2/[8?wE=gEfK&娫LC2z')cTR1҃guOv[zó Xas`sw".4hJ([$s+vZg'bU}*#5c~_|l p♶h"g>t upGu.ӈym<Inw`⥰%_'yiݸ NȜ -7#y~,C/@dOvdrlo\c ' 羮?\șPt<vcnM]`!@vD`K[I>e'C%:^]_rZnGު*ja>^8xfwa]=jG> 9 lvRmUP_Q\5Erggl N<X'VV½]$Sf %9kI֣:y1 x.{Ғ]_벷>cbB}k؞h7+d牿LW5^W#Ta:/u_1.]XuހaqMwԐuzvNY?|OkotlCS3ڤ.Z%|_"9dQ eU;u %U}|_\51kriqv_4ba[ "t#[䬦4[߻$[oÖI\#A6J]))G6b\XVϯ2/g>q-=~6]T6G;x΅?K~ʎ4ڒw73z+r%q~G/˘/x2bǃfUwn] )t/ZvҽG᭒c2{a$/bm1&!7s _|#WQP|ɏ%xĘf3,f1ΔPg]Cwvd$rY=J:/-gKe-~Jge'?["{o $V SECx'de;G6Dž44v}>_?CsM#xyn0k/Hod軙h~l:QrpN{?? _'0#xB'&_X'dsk#}ƹuE#JG^+hB$v;I¾3I}{. 󭳱iBvEE< s4?)0?)cq>ģ_%u_%Gn#)~0k=a=j+EO -yC =lϽ5N`WWH/@Q:h?])=gm~/[禆QS8Ǵ# {j!~W>%zN >{ L\ԩ#OQaɽi[%X̎f.ۿ4K{ J6!]"~`zFO nCC\6$7Jk\%KźUa볘5IUo5 Sf5UooVL7f zR3_= ~Z伓6&I~70Mr1~Yםܟmj?Ϗ-qg3 5pvuih35Ͽ<2ia{dyϲ;7/;;:MIL'Ghò&}mi[~\7DOј=u|woeN['ؔ698J<^☷xLīO-}x1g6x[tSMjeMfԤ$&B!ֵ8{-j}ޡPE=^OٓiK:5]͌Ǥ#wV#-ܰ&򸢅ˎX_y':j;Ro^S`g@7MoVO*WOdwR*Hzڲv%tT귈7h2p1vnp+XX̶s^[.~Nד}K 5.ՁKqvא8~m_)9$9:Ku*-, c0ړ؏_ ;m0Ԯyx0i>*dJI%d[f W ;܇G[VJ'rױpVQ_&WHP<5#`njƏ3BZ|tzj̱1+dn6,Ņ&DKqJ@m;xH= \O{WEk'[^%= ,dkEW>Yژϖ\@aZ IO2?$KPzy-~#PձͧCOEv6s}s?oxHC}29lD=dV>FǛ.i ZdسޣcKt4fk8~/>}> ZCxרl 'NOg*46_ȴ $v{>ݓ;ب=,nɒ~Y/Ѭjoj޵&~M6?K}vzm{mn2[:{׆w36Bwam7#u&ydйUѴʙ{%S/U,qsԏ5$׭{%~uǝ㬽緩w%,_(6=,_JmP?B@:O<[H{,x6egs5g1Z4V Xhg,: : zW^jOg(l%D69kt^ro;_|T-!l6q~t|[jKnܶd.5hG Zs{AOq |Y I=SKCd D_frdg8e)6;2K2j2Ľo31]H|m{@}'~G,q0B`$9[/pOMf8Vf 1Ou-fC/5w+ORl9[ʹW;kh_)ld޺U `6}̻eg%WZsf/$e֞\ [`RgW2R|_Rr~q˷àbAN\6>E]!$9A7RUqK ێ{;xnY?m\˚t nmIfLBGv8O\$;u/{+n> 'P Xic=E1Xq1b~zQk7"b[Gφ7z}g)E#}B:唇ŮBԙ4Po֨ѧ(<ף~F(]ZYҚc.˞jynBuwjg êB2ѩ!9}571ynEBy$:|j6+I"dw͐;ٶkMvR^cXM{d+&T'ﯛjMf巅;X}–.z<)u(DOi4sź1vE9~=q[Oӏ 򑨓_Y!}0Z݈?;v ZF|޻3HSzqJa}uTȩ=r"T9im.!lQ7{}3j;潰:8L cU{N.'@]Nk` $"lYwLCD ]J(O:RUƺnp\QFwv1n?j!>z"TlKhx HĸќtTGn2'zc&QQ3W[p/"i#NfCQ ] }]\Ӭh8{-jtBm~FYq~{'0絋b@X9RZ דjBP=6q}pqEQנ'E)gC>k)~yV"t]BþYI#*c6u#]h1/g5<޳}#|-,>w}pXji\8è&Ĝg gIG@z>x꫉]ׇIܘGa^a+Hz#>߁o_[Q!lh3=Kz۵aT?ȁIO'XY#ڧ/-.r-HVݡjKUmJ!Et}!x漢qY # -~.jrJ-{RO=ۋal =K 1F #('X;Aΐӎ]c2Q~hG<_/tVaddҚTs~gV&saY5dWt2~|n{K*.q}8cxz{{w8$v\ =j\}FEWG=TY?">>LnS{{m.xgS?r EsX<aƨڗRGTҼ!~lz5&0{>I/ #-z} w,$)apg"<=W\-W[e&Jz.uUXII/#] "2.fXpVE:/g1`w|ܡK~ ~Po:LSrYC+OfCکf> k&B}dCkU Ά̅Ȥӽ3׌i%x F_K <EfܳKvΠ{{{=¼ZނC"g-n*̋'~\phO5;,]ZTWgݨ2 rEyx Ysh~51ن ,ضkc ٌSoy_Ik%HsR^MG_C:4@^I 0).c5M襁Y ljUrz jc3Nko澨 DZq{p=ǣ.9:vqZI+Q8Ը&fJ5ť΁0<&ئD>bOg-%[*a {e B%EȠA9"kPKmgBAط~{hj}zw+7Uub/RhU^߮&Btn]&r1f0񕷾bes@O\w\m;[SwiHѷ‡ջ&8@v;k-|^͵'~[g-`ZErXh[i^F6zs}scҒѰL.BmQFjt 6#&zgs 1tuwv.kH}\ȤZUM5&s=وݠ ;v/;Qvf;l[u}߮8/smF4|{H>}{<.n9Τ˻8=UO22szY4ֽdGlj{i}C00|-$l`rӤ2qNCBغ8޿ly~";lklxmt_';l}]Nu– p3l;g6a0ٵimz3i'Gq5֏ ĘcoR_3\'Y6ue1}UEfGFF1ks.[n&[^0SS-ϵ3>Gv#bJM4bVn(e[UmzjVQ]'dL&(.9#lQ7@fZτ=6O ud.@ٯԟ=5Lރ8!]JkP3$ VGʧB[J[!#3Y=,%2aV[Pe۫e%ww977*Gja@xx2݇'/EƮ`ĶKL~I`xߠϗEP6 1T <:Pׂ_jǗI@ɤN421K1]*^tUW eHYNX<ǨNkI1'?je4]-4'`=[#=^çij2Uk:6~>HO~^ OBUq*&'[]V0^~lkS!߇zgacpN܇#^ϼMK֛t4T=dֈit9w&H.jN.o}/BUCrmz.ewpm =~f3s:F!}R 8UN9¹pb*YAG[ϊ3^68ѯazi߰Ou=j59 mK]s;C%4~9乌h=-H`[N;_r*4Nv-/&xޗoɊB>@N@w: RJħ]N(S-ǤGPzg>PNkw.ǣ?r{!y~?K5vd tg. 5x&}L6!O[6I/$*ˈFIB.YtNQ_ {M5Rmmfk]xG?F;>4ڇO*w1'>C UZzlLIF{=C3ϓK"}uX{\֭~S eO{i/9tl͠/ߵg2ͦ 8s,DXgF&c@I-B?>֤?V.KuЋ5$ |u)dIoBv9! 8F:\KZ{H %˰9 =?Q-r3P˜%޿7NtnҬLeфXO'Fk^/н~Bwv$Nq\ӽNfϨhI/5Clc5$!=kCS+~!9#1c7Y@{B}6cgfGpv, sZc:g1x1kidGqcxĽL&Hk]j.e'*-ac޾ǪRUǗLe>еjqH$Y%E,I䏉6U`q_!-<۰zLCvMYM$?Sv oPUk(ŧBXw*rٚEzDžn0lC(65R=; .ٻ883KvK#gW=씥tb^p,Ig`_vX&ËgBUs{_\eQ7\ɬlf"ychXGBAu7YF!&oc΃d>q8ޠg*Q5읎S79<;gw/-xk)X5ׇs2?*GѯCQ黎 -:V2ze^jHĞҳXg.;2:c`\Oe`\XAӊ@]5 57V|_L=/)a'!Pfv.q8/ߜ i "̈2)6]c hz|/b=Ɖ60?7S_Bv 򲞡@s8JS5#F\(ֵ%^s󮌸Eywuc>w `. Pە.gS\[G:޻/]qHq?(&9q{t71=Q/xHW9qv%AJyk@m6 [_ėV^zr$8eY>ζq$3wܿ3~]A##lEcE͠k4kVP {2fm0lfѻo|#Q@WSSbOM?s?wGk~ύW3=e=3+NIJcïrl RZ\qkѱǻ_3179Kk5bGs]'<ؗ[Ws睔\vZqd3"g$]˚"첊PTih9_#ڧ Z7\MTjV- ]Vls_\ߔ_~q_2mh"'_,X$0M# I;K^8oY`m~?7V)o"igFnj!rs؈X1Lk:n.5b٫i V^ s4]MaW南2k !UF kڨ\,@|x#:v.P_]+RixF NhOKNbҘG>fxK 1 w+@.h㾜 ng>+AaĚGTh`ڜy,],'CS/wL6}QMO]&ۼcH3m4XGEiP;Os~x/09XOQ U;cfP}& O"j!.K[rOcZ׽۹E'B<~b sAs`Y6/|22KwDZ2oU)3pkBM2]A{YRIE |-Ay,8{ clN25-c@?:3vrWgf[1: 3ݢ徱> ~r%GixټIbNN|4M8[EۉVLutԝM8rPtb_nE҅o ~3J }9TUu{RuwD_!+ V=/Rc\ROX VJ{>!Tby{#A-3^l XyMv#-'G3[<Ѥ*k)>b~.q=n4HnTim*\PM2x't(iۺy97C/ *ӽ}G}Lz%1/,dL ܿl^5Lcٽr#Q]/{fשEavU zxҷCnJUM!MHV/g>`N~TE{"u]I:6/1aCA4lU|byF5k+;R ?1mK`.C/Zʞ>ԘSl'ғ-Wcm môHy+'IP N ;w ZN{&9Lk۪h5)Y ʃ57B<ˡ3~Ԍunu 0`M[eeײ Mgn#ͶXscENx_5>w{"J2U$ZC3;-,3yǐe=wWk uNt3dX+>50zox9tώ] Iv8fٜC D~-fue`d{ב.LQ}9:o ާ=.Mًܾ:\Vrw XGc<3 @?S1hӘ(hc0⪑u%u}߫cǽ~17#U4ghpsWCnמns|JrF\iC}s@Prw\x>#搵{2H|?땧B$=7^voA5=ߌv_>~ΰ̒R)y3lQK(TrџFq;.}ЃPg >-L~?+y,ل#Մ^ K={)+'^4 Yj&[x2FАg$_4lwDBB 8(0EC>@MEI|#fuI=?:?:rgQ7u ޡ1[^9ϐeFfJ>ᣰG=2tw 1εG׵|{cmsd<7_2IW݄:ucpfmOϝ\\{am h,$G|BS9n gWaڒ3⭹J,ev9 [1xׇۧ}o< 5_k)H:V4E7jK39K>tel?Yf|.%lC%;ηSmd?>z00y~/^W5GWs4 >:e)}تge)@+~k$Z[/?;̴]njylz.i&/v>6@࿆1VwuZ6zG4k.\;y {Q+5{h_O:775Z6O68P,M˶cL6ogFvmPg#E.WZdz g4v':ٶRg.3t-9oڃl`Φ`˖Iv)rl$Ӝ\ʪo IN'*YM5g?!R*w0[gVW`+zKWIw߻QᴀfTMLSS%FqB),\@mSv flFNK {֗~9G%> V{s|]146+xlc~pV#𨧎^5]-Baw;M3n#WK/Z:2ddvezy|Iyr$7!2ƾPYv rdh-eO7$vgl9e`'wcXȪ6U^l?9 1:QG3laՄ\~yTbRP% AfsVXy;~Zϩ1-F-tgFCg7'q֑Gs?DZ$| y6앲FGc6ics% Djs6ѴUh? gh~i?ln[*9ĦcZz"eys= t2Y3 1G&goJOaCC|>DXU4/5j |h0U@`ܥ`NR$46h}@D!OtBzl+~ hC p>?c=Ԩ':$:TiMczt|gGwb!=dGpKpI d:z$􀙴%2~q-׫P&G@WTe`~,u|ƛ  %)&6E>WP;l񂾁'b=SwRЛXU)Y_>]4+5e&+E\qAIO?Cxk_u<`>{短ɬj/)`KqGlU{RIk:)&)znx)FMCl$V[ӿ^G3=دwt^L}|s/pvD?N$)9N\ "*v~N-I8X1tݟLiYVt0ϓ9J~Xr1aIjbQA0Fd)vlA7P葓(">ZlZ]L>jsqkGm9DS|sua6U{MaH秃yo8_nW}x{i9ujEĔ|y9?:?|׈WB}~ z#Ἅ~qo .1g}>!}fccNDOdWKsZ`yK53c/AU./9n];dľ=B`#5Ļ.9$H7M=|=˃ ^AR6g=%7u^GVD 9x-X?{ޏ? l-񻭑2?)]_]CEk|~:ºu!& ?uGO˙|=q>FgR`Zrki'PQ8&tׯq:p"Tem#U}iaohZ)HL g|ny9pC~Q5~{ҿ_8F/iï7_l:+n2 %G}tԸkw#G(GKy~VW 'Am:}>U?Ha>Z#c_ ڪzA;mlCZ:)jvԲKDx Cv{q*{WO fT͒EC:t+N$p⁃<'-@=rbΖa'0S7؟㕐/;,=|:IϗׯktkjкY]G#樵zBkx+-(GGXY>Ey%"C}2Ic0[y}ccי7RS&9_ğXDCc]Os gԀCWן3޳mTbt=@GFӚc_]U`>j_TV8Fl t|., s|z 2- 6W&9Z1;JqZe|^EJ ?wK S̛N+3/Cu Wc !v ἿE*β;;F?5Z#Z{ %W´QS& 2V&V<~ǘ':i6>38Cw"6פi-!p֎A׼߲0x;4wsm̅*vEAͽ0L_܄ź4+!Zs~V?ALϯ<@c5 _LRkzl`:6/iD˝#TȝŧN΀y.\4}:)i_Er}1Ây?ϴ1Ctzux #OC'=3 ukυzz=L$j}}ӐY`ҡ5?#>09q>+9pEC#K2:ǻ>2:{3o…xgV4??>0\ ʱ\ ${wy8.j$)e3"&-`ï$QsmUg%ĦH2#kOˮ:k$ 6Nrm4TZ{}ꗙLɫ-#\W&D\w9k$>S(ẃT)~ 0 qS]POW|qך(d"RQC3@z͒0~oO|nzfsd_d_Իne" !gu 1_2GY =&P1zp yhQI\גе1v .)r 2]L>yzg3puYUShӢkP:{; k ><(D6_V+P Jxw(td~|$2dG{K;\4D")2*e7<6[Z7|;>aGRuS˃#dg ɷi!@t`>le,41a5{ɚ펨5PE se1g~v44v`NwkF;yϤ&'y6}w6jސ蔩 `t0fסּ\Cng/b߰~v_]AYPG$7Xsp >J?͹_uH6ztmq0f9)/±зt l:RfMFzcN)34|c\J|9g$px]6Eʐ3"]/ټ#f ?ua9)5ʞAT}=ed b3{!ǐvBW4h4?*O1hLڳ@A}6}[ۢm|"tr稪4H*=DÓ߀n2qmtD<0;O,fbup$9ofٖk6ׁC֥B}HaT.p,Zӓ* ulg}Rbf|U,PqؼȾg9vG+%pc$EȿsQèk:džJOM{aN=ڲ+gxG++-LL$udSk&5!!&Уr`l1k!2PaB=g|&J" <2+-+mI޵gBٸ}Pg{gm<FPCѬj}*"s?~ea9DZ7L6-;ڕҌ:gȥcR/[X[ɾ"x8+;r\xUλ`اÿбN9X7Za1Ռwz.8Ҵ?16v'xdWMw&%C2)넻5^9&C 50GLmu ΍gU^5s n~+FжyEBWd]%9YyA# He=[/\8jn茘s.;ϼ~)8ϭk4έJ4'ϏS Z>/#g_"OxH 2<<Ǿ_tMFb{m)N^v7sMfG梲ܖ 6t^Z{p=~$mb?^?O8yM<\;i,;|cF\+%GZ+<pDvrѰߨ1~Akүǻʤ'qvґP#XPH'ldc:q.\x~v2Qe>g_{FGkdU% 0 v>-fٔOZEcAAM?jȎ5zv.ulTқ1.)=Sm5OIDo8Gה~w}(ZφJ Y",YYo}O8m= LqEC!}UyUeC<륢Ŋ5XCX?I.0fVu yNfS_&^oZՒB|ʐ'玽1#s]tbe&b#] BlJ';xǷv@}SiU[;u^p%!#Bg œ;o:+Pݺ3Hg%w"n?aw}'<&˩ 1ln<|Gt(..%@ĸp3HԱ:55}9=Dݙ`6䮈dS—BV:xA"n%ZxLJei7Cnl@팊 {2+20nU14'j1η%<'pB ;&d4Xgͅ|Uq6̜FNwEG81A6iCyc`E㷙OmEo+֊9~o7SՎboW|܏Xn^cp w펑o-z ϤO)'FE~=7=ncW^=i-jcZ{J1y Y`Eރ:sd A\.%D.k1}] ~ѿi_D'cjCll=vo7ާpSh@VK33'<}T_/4^SgiL;M|N7s}1hWqvOD?Ϭz͇n/"Gq|AU|8Pb4|xE^v>b'co0[5]aĘoߘ7}BM!h&}+a%&_<~"%N4S}qǛ.)cJ#x%| $OWBKeGTՌ!.'F.Wf"I $>=p”<ȍ:>H"5겇{u<o @GqhG ݻT}]Ka}2Yq sű>c?7f>CcA;zp}+y+ھ/FC:(wxG+qr!{<["g#9/x>T Lv bonnBwY#\$iO ]D]kxhb1's:3 -9{nd~ֶ^䴘s ݨ/}5\K}rQ_j/)=؏(xw:ʉ/W~ơx<?mԗSq<Кf@ay&|$Ë+hLٞEEř} ==0hyLZ}tlFǑtEg 7߷E>J sS9|h^w}kOFNFi?_}FSοW'D|a_Qtȶqz9D}H?dV"و<\E<+^jܙk,Uܔ&|@CЩɢ)|h/6'>'iN;w^EIsC:8W=/b~lN\94C4!7T>|yg8)90~GTwX=OqM5+Ho/ ="ˋ5|p`\^w|<1|t9bN'Fi*9;!o҆7_/gV#EcF/^\'[@vUGꥼofk1%~'pu4?}gBG7qNy:|O}f4w<_qpǃ|c1Ou~tac{=f_Ot#ga,Yum)9l}?י},sgTAۏ-?錸.Dmyhx'}CCCEkYZcQq8 :wc95c]xkdor5$a\WKeղc^mׅhr@ 3S+w1݇W}G1{}Aer֞eS[gƖw`M{ah{z׹CRbS+M|6n_}B7HJIciÞ ԣcd0tte$>옗xӰOwK.5c~ K!c򦜾$|4SժC풢2Rɾ8;m6#'%nwsW-O/71Uk&}~ e&oC8j2_xGr)hslEG9q~ϩ1.sIbm<%&Ή\bսv99ϝ}A3iQt-cUKg#{Ggskmx821qIV}z\̄?eFqr2hlaeM ZLnniQ9eV2s ؓޙDv6+ݢSE.BOsɢ>`Ǽz섁80[Xi!+xgsF#O>[ZKղj׊Q^ώݸ[J,H15y]r%/g?jϛl;+r9 ˍs8pfmxp, [3D”֩^go9[XĩAڧ̤SS݆8,r{9|LmSMǶ-r mJ/o:_<_~|a+ 57=r\u-9#Fry@s/L@FI<̻@Ucu#mfÝj@~MWLd>c5Cux0?.ZvMdZ{Ioocr ıtd'] {Ko5?Sb`!rd۾ǝ63\<∋~sM^*n]铌bυokyhdvȚX_&eNxh&'>kd!, !Z ,TԂt(U& Z<$e6fyTqyxa~Cށw_ȐG y#O3aQx;g^+o][%gxkz}=cR"xrG?;Fa洓Q|s!8|j\N٣5<:{"6BnRX\P&WE.4vcmd#őªzfoGa~OTF;38T}m7,/TuwA4@ǵ11'ZN=0u|?:Ɏ57!t׉뉅03|L' \VsфXi1ۥ=%؟Q d)$`saz\<&tp%Q vQϘd\ސtTgU,ޱ1pͣ{t9Q~ݵU`6A盡l.K-i'czX$A/kr]_ Q/BC@ Ug{$IJl}T_-W,rޏ*R99V3K= |6r)E*>80צ1|1z)+NNy dyoÜw8:L}pdYl}d$}kŐ+V6õ7X0gEo~r?AS[ȍq~bBa9'=RMגqط 0pMjoou%6"Q5bfȋD;;`x>&pMH6g]R~7|.'yAbLmq>Աƫ؍oɝ,؏;Wr%JxY%@\Yv_dcIM$dºͻ B`mBES`Gj͎f IfĶؕ{U".a_]$KAk1Nؒ ? >ZZ#C67TD9-*oUMV@I.?rZf"^35ψ? iJ̈7eБi=6cmY+zI(-^F9En$uv v۸ۆv>}?8ZO7I*8ud17nDk]cK 󷃵{e@b3zS\s_dGyB\xed\gQһSQgIIh?bq.Icuڿ|qq2.b|8|nwD+zXAzq8ʔ8^1QH qN41B;Tkν3dOXpݕ|caXZ<wx↌g0^Hͤ kgԏhLZ部9 qFl4e ?KsMڡcShlOmQ>ksMg)a㓿hN>8>؜)}|{>%QK_dՀ<_P1yO)q\Bc͌X?ʗdNJQ_W:AI #fN[NNg>3ZCe1T3iN{ 1j;bW_$9c`CXIhn}N(zf44ϗc'\Ntty]!Ck+=t=4%%O'#.aJ1(:ƘE?u4i_~YU1bXcFs9hi4ﷅ=}w܍|Ƀd͈R0  F eQ~㗽X4N1~{bymi kb3%2m94}daL,;Oց9Gr$&{8,řq!nܑŦ6T<DZrגmYM6l.OdR4bF}nnP٥3u\WwB@v,;oͯqyP[yr̊eڳ[j#;4k$al6p#>ٜb1uj*Gq<殝ϝ5C~+Ū@r>.-jYey&W*{^-fڇ0q^ cS'2߷G(?[Cc1g滪Vm>zSXl12jg4jg+;^Eml[~vXcuLCe%F<ƛ7};+oxlH>-jcI|y=ώOq̻>>jk9]{->/D/l,Bg-ӍߦԷl3kpq^kX)vahcq~6C#7~:Do1Ic~1;cp9c"ly7sXXcJkrxBMΪ%ɞ;1`L_.4h>w/[ѸŸ4V>qOSb b{|ĸ?,?w ,sXhZEtQ9Hσ/=v=F9}Vy9gA~\վk*-:/|Ln]'oa<ɸܫ, 4eO=E6e&ٔdSۤwxrc''1"g){l~Ӈ>|bI+oWP<5NDǼMD 4:K<|X3Zyi5I_;N֐'sI7'L6aq>Mۃ:m΄&ǠMư/emm8wɨ/s:' Z@<_>_98Z6':^ېÙLz8!wRXP<1>w@'512[ @'Q@+)q7x$Or4Gs|w]5j&/dws'}8tvr_zQa m3b}P*~9#O葜 k}9ŁL[JozOE,?g}v8/70MMDo- Ҵ3辬9w(LI}&{Ed_qMwqcՅx P;F5|=Ceήk+G3KeUxV8?tϓO=1X5ߴ~lס_VS^}^oyψAg_h=#9U5n[0q2 y-uk:O/xyxأz*;IP(R<{ ՍE4ϛh߻HH'T`q5,"f1v9iK `PW2v!CӴv럧 ${| yt ~FtmG8VR@s ^Ĝ0r(~}h?j.Μ$;:_I t !v&v${ hmt`YwiзU#ՄzL[`'x:n12i-rvoPU( %;t%C zֽjQ'x;ޱ@/=m{|Ӂvը8Y p𻉷P f,7-\tgZ͢}`X/sU-9=Fc<vj;F!:@|X㋁qG58 g5M "wOe`0[V77p>,|`axe=wdşxOvsuѼG<_Q,Ghq#zxTjP)|Zf#s2ֵ1)#n3{W ڬ%18sHlң6!cx{](a2:1v.cswyoGʚc˚_ZiN6gu^?xvL(рR \ ~%㊠f[w#jT&tvd`K/ vTVb\N'gw6Os:F1℺\TJߑ?k3QquۦeD߯\^1U9fH&N}"[6eQ˙M"}\NQ4Qc5e栔#bQbVDLiF=IE3^Q8S|˙vhi?]!WoBrj'yM's%Zm5ZmԻ-Ekjn^?}޴^:QV|4w I$ %3=u|,cqWۓqB{6wdrY-vJ\h_'WL*ޮ uVsg{@s<3kbœ/ +I?+ja5}'C%1t֪,$ZC3Y_(ܱߕYjH?٢AF6JPCRP#tŅ6%Z!y.0r]DgS0f鯓4<ϔj/i(_*<^9;NOQR@\[lyޛUͦ#UQvL9$u鍮m(d5_Ռ%&JVw"+7~I~:T_4Ӛf%w6c=urmg ߌ@lOͭ}uo3)p9Ӡ[|>3{Ds2w.M9e6vg#iM(lO" qyб44%=;^4.ZO1ǒL5է1x<bn{P]_T}oGm)iQm^A{f쇅Vmn?dTҋ`y^9%V%aSGػkճ75Z7aู9^#lt^ײYv/xxԼ搬hl^Ig/a`&afzGq 즌~Aؑ0쟡'?; z?0V]:KӐ3 b6Cч<>i?_8Sc6 yi2noAA:xǓ1/+ŵ:[=y׷vܯ"2<6M̧$glG} 4 F뷟lǙćI_'{wxG^x/ģ9t6ׅ~. HO\~ZgjoJ(i.Ē2ndI 璞IqHW١oSyۛ {_A=^Գb' \\~gSv>qFW٫y0g<;~hOܫc~~$&: ,lVuˌ^iƳյxkAX"}';N cMfpNъkЇ؞8~QYT 97gw5|z fLw$M$rzeEr72eѼzMzTs,Q~9x.ÇX6kH?4y6pD=8 V /E??$y!^8yz=yR4i( [R8vAc!r\WFIq/u Uz*nгKZ'ʍa3k.>kbjؚ?,WeQT/`[֐ WƄݙ֧F٘G>jQM{_ߏ6A.~Xb?J"cUfq)9 죅aSvBv$gsuv^%kggf=O"y}k%v"&%*9$+9dOPE_,>3Py?8zEbo9ؠi=]^hȥל^ƴ7e:yҺL9aW ?dgd' ǑpWHuم1e{ P]c)KK CU` ,'H.ػ<V~֐V&'CUY2h@a#>[R] >OWU*:j9~ybDzk5(c9]2&Ga$i^3~ޯ11죻4E\fb??RC |7]z@swdwx IU_>nra?^1 ]3B.? :zѶ0h(qMDc"K ORck%]Z%˙=}q0՟{;0P3 9iA:t:? EEed 3!ivȖi vMˎZ3Fm8>~޵Do0oՆ%P'~Lx~ȽuV,bG ϩUK8uvY?F濍xgnNY +isY2ri^B<Q:VՒv$jpLfUZt;leNgTnQX⡪Io&ևuyU=YN$[N6vJ.sb.ϒ9Gc?PVc7{$g4iG&l8/fl|`R OGZ9VV1Mz4/1>q~#9-͘o|+:ƣ8EN'$KuOt9یƕ~/}\ǒü;5x\|ylN3v. + w5g'8P71Oie sAӺ0L.FF'x`44ͅJs\yV7|KR[e}w8`i^?|l++5\dӑV\$_? +IO&qoa1Lb9FYjZηU.ZsO0Nҳf:O-45>0FHdwFr~ Vu/_$ˡ4MZ3R~y>H'>:ꩦ*{q|fxl߮'{O2;38CCms`e<^8*pޏ7)|J >d!8ߔ۾+h3Q_ci+mkzkKVgZDj06Xؒ k<+jӌ#{Z}@_V@c'~b&GEE~ԇQ{eԏbl+mJ k31v[i9,U.b{Z_.$m'fy\2p|/3[zdeF_ -#5i4/-ͧhdc`ʷP?ӵgoٽNJZr I^ "q#":WI64GS6;KNw!9bVA,hl,"NA+9ϯ$b#&.us{H'+mN6ŵcX}LfT=#)I}c0J4.X"u5Ŵ|]Jbz>3azE.?L]9r51Cr~$+c3Gʜ8^"c!3 q:+_Ua+l21ch#欭?3'{Wp`EL[)bHp>?_Y>Y2<7IgL}z mǯ֩d{mfrsLO$>V;&Kޏ8tL?5ezzNYsz] #?^G(pnZ[ u鴎ml8Ʀ7uN< - mc|g(9HHt].V{ErZm+ Oc^ z+LNgU΀!2XUi'@{vWm:nW`/ItLIC7I4/$=tU~3ߣ׬/G3{t&ߣ}ۓ\V%rn=Kje3MJ ]%wAw)G:Sk^Oxm'zx?H4{aCk]a >~ }ȓJ*r_3m[+s%&x-&-eV9;Ócobxle/W%$%X'׷NnŪZ'>L͹t5~rEyb5Co6+? <s9s=0ɄS;Ɉѻ( u8##=kqx'"liBQ?ޙ\"}OYeSaM&N]L~?B㙆LTϻ!PG1z{]\،qWgб>4|V\.~##4k_fzn\M̽4V`USؘ|u%uޔ瘔쨥y 1 lcba ɍISoc>G-GAqYvϽ)tT[ҿ@{hT_AhFŔVɔ%gO7}[@" q| Άv85z/أmQGuBY1 Cdv@ ȔVe=N'guڑ\_&jo=CgA{UI$C.4.z>;Rx>ȃ)A9?!^E[K2{2"OtL.A@B.rx|״`,o)`rtpH܄ZY*Kn:{@A*$?=Dx(1ҁȾAc6BlI'^#!5v~4u6UVi Vd1K\+m4ٚՕF7>DAX^9do-<Mv !`f+^BjQMMghWav7ӞG:ОjoA){,kfƴodgY}#9[_{W9дI{g@-=UA[DsQ.XiRV#3cfC# ó9o<?0\L_DM^eS/=+tp\MR,-q3g2MN}>|XȽ#~&jYOJi^11'mXξ_<^/aK4KW y|QRG_iܷ܄$W~W5E=#llS31]pufi^V&`OwE-d5y->晥? $_G阧T%DŕG9L@AN!Tzzn L*Ԙh&>Y{Y O`UU٤^B2JZ-*˛ffD:⹟ vZ7fwBoC,RLaN>ڕltjcgsIOohFi)Ʊ*k+V ߐ;Ï;Voq04Ib_x˛1N=- b}خ.gh.#͚klE=qYYrS!MMdX5HPO:LT \f@&\ztܥj+HO@#;C"Thz`^ QPd"%ΠȵsDX%\RgԧREul|gG:%$uG|E◴_gED7vIG&Q#~+t도JG(cm[m龜"X~.5Pմ"ql.r:UvZy#{@? Dc#;Ru -P;rL@;+rd$PyhCLr H-I!O`í;G7['֧cLǮj]Եݒ[^%IZJ;xȉ٩GܛGU;YH$V͝ U qC_$TA@$7[d4 Xg"Q.Жk!QIgܛL 3;9y,D70o Nrt^ؕm'D $roۺy&\$3EAFMn`6_#+!nZ:7PO-lO_}C*UWJGڤztiM5u|agG:䉈:I2| w}x_&PQcܭ@3+̽t~Y*%9{,Za ˙/e(ã|-sF⛦\k߂klѮw}@T&q? ngE ځ\Ry_G.paRꦆ~V1c`]u9*stұ}îy +9rQ_ٰ;QߛZփ9h|^ H[?7~{.Fdؕ'BEoGN5rERAx$'%=хf'hff݋` +U.]6I{'wt5%ήoXocS}iJ*T6V҃ezh'u's%eE}|>MNOcSC=!N(}1X ­ R{w# uq1x4- 4[_G %}߃AsgrM2мfti⵿mKQ:H^?)u( vbڑ>[K6n'dE42{A_Nҝп`:VXlwo) zd1F¶9QYm/mXVoP%WCໝrOe*[Li~\~CԈSw~V5{7~P6:3ɒ*6B7)1sllg,sFU dŏ13}*x/)qWkXLce)D 'r) [VUӼAIyIU[Yiж\/+ {G$Ht>o90fꗼQk}S&L_X<;>f/ n'F|@!,֪𧰾J{t$~{OHo*_Q`%ĔJ4h,߀z[KV*ɁΖTS;'/9Ƅ1D(֞Y? &oS{L9$^KXcIeӐ -UevYͰ˚r.ߺb{A8,T1xjopUu(UĘCKx\8,mS*[&8={DHv"*dHq7kNxK7Km,kJ큓H6oDj$*9dOc?=ps/i=e}жSdA.ܨv?5SYFS>uïM`c~>:|U_$);.$~ePYM<k$bȿyFW1>SV4OyT ZeiC5~7W.r~痈EwJnb'D[Ձ86$x2}/y>oϡO$QWB1qs!ԟBc>.؈&x'ǹm~ L"÷.C{/-o`7XMgu9ߴX ;ߔ\wґS\}Ѣz= ./oIZ_BّR|9s}r`cĕf#o\[.Y_3+"=>QLRS?%9Ocr(!C_iuAs c y/|F^w}xa6KdNVϚQ_l?{ßjcO\3*hCSqGZH*7r:SDk?pYy43i}K-6ȺnIEBKZb QȪɪu ,rT50 l#'kG:Z7%u)׌7dzD7%^JXىc[X㯦9,ywHSMr#3ې;i>mJX#>]7ևĦ2m} i)ojZ~ y^<DDZ3.՝@:7̐O>ƙ&ҮOH皣 anKhQHh;s`,#|w,-\%|"zl-xe#8SxJs^gP)qȁ<$cGk0Jޭ.}ʼog#}iyv" u=xڝ}6sh:(QҖQyl:L75$!ЃMR̖+5͝5)]P<\-v?#+=:RИn 1{|M9n:wF=`-?u1c)g9M2i,m&}z_>zxQu}i5Jr"ugNLZ>&_`n ?<jEsD:u-yS;INMn~6(ҩHJߡSmCf̚MW<XHI2vtbVmcN'4 7Oڂg'~nWA_5iɮ:}-ϝ1 _O9G֙{SToĒ+;HZ(s- )ĂP+:ӈSo+V'4#%F>>f-LonRgC%aNZG~m_s彰UruWLd; y$[Cʿ}%6_vXYM5kImM8Ȯ 0WmcqrUAː#ՈSشAzN}xO Ik=Sڏ!?':e!; K Zd@ ЕpzB͠A<w'?oUFiU'CnfaD=gوgЊyG CM (Ybwx>N+,p?&lD?)xoynO#co.ԷMtPq4±]es+s}W8)I#@T;ۊ,-wq uxگЕoDߡZUI.<^Z6p%B5:f-)@F']4#:M/eeBG ojڽ0'5sȥWkiss DޏUיPy^1v:U4'D4Ny -)~ޞH?=?9}y_wD,Ϯ3~Ni;ˬC=r|1f7RlK½Nفtcp{aX8 %]խs]2gy~u{ ,SV{GQn]c_ G>4dKt^/V6o]GREMzؠ;໶xA1A\9-,7G=sҰAAх>}ڶ3<ȷ,dk7&i5Z^rZ ,GV–V!mKc]-E;<lq1- (Q.:a:zO)q|[ {x}:+y(}+Aw_FF}~/LV F3D_D+x _'1]4IĦtG>?aEq4/ct;FFݸ 6}3ܗm`.j^Dy,5F ^MdzpXǢlBk]e7"6w693X=s6b^gD?UyEqa:nE+EaID,5Ʉ WxdC:SKԅ Z_\3g=oSqc ۇFYՅ7Fyw㖨4~G1$ Nqo.>(*WxL-ϝ}헊krn3Qt٫:^E}P]Lrotv Y/o焗e4Etc?2c 4&σ/*qPqւ8 ;M6ؖ١p=o<᱙I NȞ6:mSy&v.r"uǐx6!05L YdUXhnkgz%ă^zˁmm$|OBm|-V_H'Kf boH9v"x,ؕ#'HfPo!Ħ00*yM$oC7} Vy,V)VJ}"c^[\G;Lvur4BV$>4]qS6>n3<{8Nu :w5XroCyat|[Pʒe=/c`ٓZZu*HxN`J0H0{+J}3"8P\RZlz[3/ŝ g]/c]D_w蘺mXy D|w=4>Dј\P56:'tnYtSMamTמWxfz?+^]~›+~qy'Fv,>ֽc-G]WۺI_>'xϏ+chuz+q3Vv [z:TY7:͜/c5ye{ܿ6{%>װYR).3{?IeAW TYn ph3܋Ss/aG+6WMCf*ӿMz)!w_, aLCCw#OO@5I]DnHMQod\>Hޗ 6WNsvdSv?bX^r℔.(^ ձtntzl[ks$C[޹-K<ڹf6YlZzx ۆ5dc:=~X]wWMS?Ǹj!F 1&yaqw;%n|8ޖ/6U`'T|]XO(y$K4b!Mne+&Q{ZE-e~g4ģ>yKx:dž]:.3\j d@ Cc\R, Fȼ뭱~<4~;}tv =cy{(Ect#7~`O`r$r8HDlʖv}SYX~8O OR]KhjI߳$p 9 5 7I߂! DͱL1\|dSR,=7>Z3==Zh )AI.j ѻg.,yXĻ1՗OֆZWw^A뷰{iw$-ț\tNxc&E `7>,Y:^<|./;d-A$.ƹZkͻSH70xd>3IgZYzu~=J⪻Ihc5stcvjiU4V;9 =͠W* >P_?IWO 9۟V1x]':[S ʼnX~_3QK\fI/g'DŸ$>1bDn ?:SKg!gL8(1g̱Cc#3͕| >AEk^غfCUȿn½`X8=Zsms.[ul~wKhͱ2W?`ؓ s/ 8(sNCnx6ԨcX ͡Gݳ6= jĩOu\GCRߵ܈S9^fpHSaK%Θa]rt*!IJ#(|i{<7`Pgī,yPuuNt*L/[T6e79rJA:xDHV|>?F]k7ڔhqLj=n\NB,}vF5!/CFt mlMwryNW;%.[d N|i޿ҧ y햡vOyf.Ë!'DOޜ}I/M+-.+l$`R xNOieB Hހ-tS_IlDF5e7Qg- ^oM 8_ ?J vOqNbٶn#/0i%?|6~҇Yyyy1^?+.NS6|C'{>eZ ևq gqaLk8T5X+K{keGE1> jP&W"N%|?w7ߓ[q-Yg+ill9uo1qrk(c0Uttc>FMkk]$Z!Uӧ8Q[il}~ݕ13ۧzA zՃKMVm)~xMwedNyIy,ƾʤCK_{trNaAkV}=ΛF+kH{ ݩy gy%lSlKU߼lNŴE\`o cSVwcu[:ƯpzɣɣKD41g"A\\Y}x&}$'bwUDe UBCtA:-<9]҉;s^%+O4zVĝ x<_N3&.jd*|N# nW}yI1ymVxM-DGoSzԺeiokPn/u9'ڹX9sb5`.'9c\'֞2rw|ǤgZeAkS?]G+3mU=v7ubqrRڀORpR蹒ێܭ [&:9rtl-6e#f=*}nCܛ6 #:pi.Q%[ | N P d[XQVjzKa E ;]?aZKi *[թMֈ;sVK^-Ǜ8 .כ2ܖ5|vҜe9sYE\$noɉ2w#|9U 0e?Xh(P{n10~CEF&]5{Mܧ[o:>51 g0d?HG%p19-&B :Q9o:KOݥ/#˒]R<;9vO8 ~Z> 5.֠wWt/N9 YNָ5kN6v | -Cc^|xq6w96Ч+ ik+xVn io\S,k c`\ v&ە,i)Qa 9P&Չ!N  ~!ױ>/=:eMAVanӻ6Y"X!`& 7&^ug LM6nH+`^D-G`y_X1\B}SgWt<0v?+닶QOb1ˉ..ph{*2E;ϑ_!wV2 t+HDmq+Qk +y,"n%N<7Oa/S bӎz9|(CBe\:τڠ3CW">Nx+ חQЗҎo'>4WxVϼo?OgA~AR4aR[$k`g3`\\.\K؃?ebދwEr{~%$/B/$hgΖnG(zIo@"zeĩϰ"fm_?F8w*?Ka.g YPwEVX}o˺zNFsJٲIEK/\kHL0+>s%mG*xzLuխGaߧ(wg<djI&zByB'g$v<3(q7e;rev.`\Ep&B0Dλ~Ig.$ J66$wpg:=?f=˼aӀW_%|W a~ {tkUXLdk) |w*k'`]h?;ώNtׯ¾^yY2?Ŷc 5)W[f_9I6}]ZRGgD=l9d1ɠ^IĂا9SB{py3Z7=s($Ǵ++GJOzdžζ:}=E *jfG6@$V9oBmҽWw.'7p|fM.KA?=Rf{lWnPCXe&m/H >ag4 GYkoyJ !a|`q$vq X!r4Wfe ^#76*ǿIHƸ;ĺ1zx⥤ D4'qQQߍ~(~! fҳ6.;]7%!x yݧǘ>hr"o15_b+XHTo_2H$5f$Ej`ԗ`UhW䈑apz PlY >aЀSK{RU93yۀ̯m`WDn>/y?2TC%|C"dפ)%+tWf\Gsyê$[9{gJv=&k֣%Oc$ )]z'4=FCc+sqFQ=Rʒ G^חPfKe\'ؕkDϫ+u4C7Pv=h0у?_uQK9_^늅.B<|Ag]B^ĐStJC~͏Egw^y2 9tHV\‡D}y{9KܕBh>͂Aayu:Q}'RN޿Jn71Qx`Pp^5s}|a){l_c)Y}:[_9 6+uzMxv֓e pQGFmIKa4Lˆ<2t\mfHWYv;hݛv`N6 = VwɮLE8s[soz𶝻(+}rڻg]|ίuMMu[!ɱ"0;u 4kF,i~ $?A?z.p27BX/axOF~dzBfdIAG-F@&qrE szcBt4O [U_7Z<> E42q?PsaL'KJrjG\(?8אgӆw!FF^vL)Jޣ6%w} lF ه%AP. Ww.!{٢@5D5f+s/ kDNJB.2)O0_HIŝ- l+ ~?L3Ľ[jjp#Jm,KˊJR`(*Qx}+ږxp (6x$ S14GykҀSs|dP[p0 [bigؽxW4pO1q/nM_vV}]/ԧHs%3$4\NUL*൐|vzp^=ci֣q 鄹 :^c EҭY6$ZPӏHa,6eSOv9s/``a"i|u.Ny9g(n௅>B:>3ɵQo1lkM;]]{K]y=Ǟsj=oW27ľ1CqOd5Q7ۛoi B+T.n~iW[>hi?u=ǥ\Rk{:}TS$M 0>|8XO^5רåk:?7b~55=iՑ[~C|ڠ-Biv{=@sܫ o}?\rGSoe>mj0 5n'V tOJajCf:~6Ԍ =6=-~2I-|}vL~`e@V-lLn诞lҼ12}=gȣBg:; fg5հߟLsd1eA@ CL RWM<p(3Bv >aS/,jP屄EV׉WEvXMo4U^1W3`m+yK05b_8o[šfUb%\ό;!>62cqo,c< Xq'>*+Cq%!OsgO1VFH-½ 7٫C#H=wdzB+ƟU>G.c}sZOZW{:kffk ɭe?,VE%mC~9!P?P&DppG.啨_? t-;$#7\%G;d,\~j=y~> H|8&wcrH=.QHȇI4&yŝeR {im;[ 5Fk- wk3_[uk]~~Pj~Ơ/)bHnJﵞ UN=vk72vT˟MѶr }ۮ)ӣU_`||نl'^+܇V1$֕B'Pg:{53Kk}-zZkh4dB^>R:x(S,5~.!&7_JgSڸo$ }1/heEve0'i=CԘ,^Sry?d >#X;V9Gŗ V=ꕒ]h^A|&Ԭ}/U%v tGX8y1jSɼO{zLsPq+[Xq{;c%u h5":ZgB`oDTf_Y Sfm*Gۏ`60먬-Ekj6282]Or0bۙC0^.d($,~|?gBX74G>^ ?F0wvZ8ށ7N+ȇ?ԡrM~L#e-I8sdy1& G(u7=£߹\,qlYޑE5{W:e ukչHn͂/г{HV>ws'w{[OkRd\8XM ̳ZMa9Оt_ ̺?<v+qL*fs} [qe^j}"h.d#:2avZ|JC7wrp]h븞J|kl6YH. %x*rȺ3ci.>5o$\,MYgcc{gӾ@'M溨;3=w>8x_y_m1)jVG3$8y̎VBIvOrv5lD}?ؐhE _nޝŶXV{"c{thK˄D45B'gO.a[Apy*g7[+|4m?s}6\elWV8]O^,*?9MQ{b9jia-ݫ3lp /lq7es'-`0KgBG鷏uc1Ay/cۜj #Q )[Yw+ũ lp"@c_Ac tErS`.F$ViEro"/ COcK+h-Bk),s|opL2WR\2毖@uk Zdn_kF^ad˥!<UvNhQu vZ Ðވ=66Q! YOk yN⟟,ew@;Xt8c7gl\;%/BͯkP8\ G ^լ ;;Xt~N~/i?&4F\yVtP)in߯>vΌ-%EXЫn^\l{2-mwiFMN`Ϛ;^wk5` |!K}! <]v]BoqZHD{ 8/g)K|yt 7C"f`.)lP,m .dricbm-Jmj1lP{ѴVcWs%g<Ϙŵ]*oFrK#% ?{y% NYQb[  _++'!qo<џ`_קʧF_OR#^jkJȢ޹%dt#w@˧Bͤ/!o޵ޕ1VihnQ񥳙ŖK`:YzqV;iD)-𽏢WFӫdVH|&NfO}XlIf˯|n{h?epl5S b7^jG"j9UyW[+%;eކ{1i hWY̹.؎ZLߚV$I &5.R`ڳyh99:R{oB`7L~!qM)R^#9SӡB t<L`{'f\πCp%u_"ȷp!W ZJId3'M:!k{X!}(Kt](?x.IJK? 5#V',f"z_Xc.wW%eHZ;)).$5E=v0%cw c 3T<5ؓh/Uxk1>,j}Ӧ1}'6C8 nw>Rg#\3m>cCmTo x\' |TߧI.O񨱧 oV 6X6h&\*=ΟyY;@7^s(}h_0,4-C&⻅xUwBu"VҰ͙KzPD 1Ot!._%*Ɋ71nw~:4 5RI?7g[HV-r'Etd%$qjǦmGA|cv!:!خO䱬OQs̡~ʹ׹e㾓xJH?Nk4fEkwIؗ~oȌu/c T7{hMt.Yp8ςD˕A}ULvCf,h?]ƐpEttMav.\#uO3>=K=]%֠3.Z>&sYcG#nՐfiŜ7/=N`:Q$w }7|أ[%^`F^)F|g95~}'ĬtҰE8itj}B:滗`w` ǖ>mKj8tN7ޱwjp*yѬ-YDaClMo1bp}!d%؜X^6Uu\zϟVpM̓܋vP_K!6ʫr>t>6=Tm4_Q #x'꠬3DΑĊ =RmF͋ z,?D\9H.Ip"Y?g&"yW~7"^xnC|}/6Qz|:ؾ|QSm6lZ!oRt8]Kp)w+"~QS5զh|Oj*+;9׉>*7y9|mGCܿ&SsܔLm?As6߀UG -qD nDyD.&udS}$EƺJ?EQ>rWoSmR{ > fVx e'zj,7ۥY7}7,:+#g]snUaMsD[u2jn;h k]zmK:zf~8F cqX/q m-8~p] pUImi{툩3jI{pZ95"[PϏq={W>5"Uڄ: UF/6W S*0ku.~N\*y[[}fC0,Go. wGX=XaW/t}W.8҆D_ilvU uMkku>ŞzOt<4u{dOҌz>EMWizFh7 :sv9[NkX,\\wL$pz/ xԂ+^S:y <ȤhkKaoCs_ 7h]ɫj^'5D{jIiG3O,ZN'n }:NO.s8^7w}Z|Q )~D#"gcplwt5r:y11*Y* 䔓(~?>ͶVܵB"K{ǬgّcR};`^:$z9~=ѷ7iO{|O,y{>>&c=hӓ$>wd=g [ϋy/=)r <#vDiH k:t[^{[l f;Grm;=iC..ƴ)Ƽ+J7H¿ۘZVګˈD)cl&THtvM;(}MtDxQ+SϘ6JYGA]^0oo(gg,r45:Y߿vNG;Kk=QX#?'Ie"ݒ 9x#>:f !W F1D^u#F_$::n:+v>֖7iʼn*5[^/cQjʊz!F'ވcy"ۺi_]<h@` @ϸ^e~mmLtcl fܿKF|0O Hxx,8*zqU2<^>1[<)ȗƂȏoy'Ж ;-5r !.Y]Jq yIZjs #Eޕ`c[Jjϕ/^$X'<2ol^wi5U?yə>uzڻ"/__[N-t W=BbO F;M>biVhkW=%yeHσ/:T:ŇaNޏi$w;pz}>ۋ+<ˬW+x]xW,v,ph#88;,)!| "{$_.牸Jw0;z =8l_q<}flvd^X+~tM"o'Ÿe֜ R'ӈ' '[v3^] m[x|Lh's<~ķy-'҅;%v,cowei>f1ȧr{df0u8FWCe'V w* ץu󁾁r}i[U %]4<^wiVXA%X@3[VߓS(qoca,Y$~etQg>ZfEFr~BԀsĒ{ 9O1o:sV׉5PS+9W2(>% FMkKP#cG|&Ϥ~~Ng}Ob* +rn9a4\x $g*7܅E#B7BҾf ;F' (67<|~i6:{ ZGIGX(^rI_˒a3YűY;:1RXʝ'3h@3D oanoʗ_)^'|''o)[E:]E+_ al{hjM`n5񟥌AG7dwQlu}Wio^tzK^捻zdci46K.hͷ$2`ZR&b.5+7||0>iJ|S͈=v+{dg P=, {~Do.,?g9Ogyw V7pC8ⵊ^;޻In$Rg *?NVumqy(lgr*j\-/s]Q~iL*0J$#6Nq{:0\46;dOOW};,xRݽ$ڰm]~[d׬My/ Lxg}Jc~3W}s?2\R} ^9ΐt`Sx|tsA*!g?}W<}WKjy9U%j 7ܔck_hkWOƝ&1ڪc_Ucq 3M `qU vQoV~_My m~c+֐NR2v4Otl|ɕ#W19ivYu p9+ױZVr;tTs4c8-&a^j8yl*=Aapn 5l='j%8|2VK*шMWcىIvcNtĈ6U})zjo<4l߉G yzЁVmWOKv@FY*O沆owt9UMүecX7r8ïIYhn0(o?ph{ ۛr #:l#< $± $r{ ֕+JlZ\wN~DWɲDWk3J%'5\y WU^HGw?o"oat!Ϯ=gW#sV8jb<*UpAǦwoɬ,T#s|_9N8v奱Xr KA$sM)3EMj8|,OjL^-}z1[c[Yj@ҼyJ*?oU$<ݷ1۪eN'G{^IqV#TzKOo e QW-6bcx۫sy?C\>Z]X9#dۉ'Zv'=+Uҳv[Z4GM4MG疯l.VOiz$`Aߦ4ܙ<gҹ}hˢӔiԽT N{ SBzH[|_la_a{!ZbM2]N8:p:3{\.m\eԁF{'J}+x*|샗u"֨FC) (*̽kI&~FVcc80s7}!z;'%y4_[;7ԽʛlKk X{":nvu壼I#\W6o?tZr]͂CZMo-ZE`xs(Y7̚:DתGʿ*z2-wޱB{Bn"r>j\Ph⁧/t|[+5_umӃ"a-G+1i/DM?%@.G|0ƨZN|[o4hIYz%h\ XqmX\8SslW:9w񐑇*6VD>wp2Fp .8tnBz39#u+5x> =SHD++wznA~_?OX@Z_>HMLg7Www$m\\O'Y> [\B(Y383N^k]x&5N$u3<-}ͺ{'،׸%2B!C |rr/C&*GVf49VYtzNUψ;B933&?|:x^:}fZ Xuvlʭ;ׯ&˼knr̀ ޯmk[RIZMz~{W+5WĿ>.fݏ h95BoQUrG$ij_ݱ1wT .;t&jqt _NtU{XVυγC ?~ɤH3@t[O>9N)B0'1ޑ_cX ٜ.A8{zxC_K8G^o\`-=s 9Ȑcgӽ2xJ!Ǧ}ѬPNk5k9{/#v])+pت vWmѲm+cSmD[K //\֏=m[K089_ior~s~dSNۛGx?ٯ|i03p"UwBvƾؘ_<%" oߔeY ;stFm =+&:}I|ApE̶hm x,'^;taФwzlo"bE+1_G{Z'2CO;4G\e Ϛ,<υps&YN2 cs\wdSF4ѻ8 \pݱeuprDc|Γp]3fqϧLJ>ʓQ/#]^y~7I9 FiqDZmշ"Omq0oڇ9Rxg鳡_ Zы.l[Y7]SC̻گiiAe)kk,6V 9аrS֐C9jf" ZV_ӋN!|y*}]KeĽh񎖧?膕svɟE +PJШNes1XeZ@]u}uޝǦ.4`=FCbX nS4s>5e״qAg?iK{CJ ü+z!\l f ]TY>SE݈lM0NdnAnT=nzC0Ej7ymA3mcgAodSJÆsCKj{JE\Xo)7"/mԕ,q,*Ѹ3X:G+4Nm>e,3QS هlK_Le:bA]1%F|uwӡ³Ot='Kߵ!*Nfz258V@Mb$GϪ*mK{BECvZ_Dn1]NXɵ 2ѵw8 (iߋ g&F#6u?4o.-%}L5hk^G| ڨmm*b>OpmQ VJ0CDYh (!(a3iKҩge\xtn@i4I\'5>,'$ڜ;>:D2gcF+&Ln2 U=ĶVۗ">,mtV4rNё|>?1j S2b#SU_bX#r7.@m T~ Q2D6R,3'^4d?R۪W*W=sFgcvM9U?$]6|1p'=W{NI?Ig}L8[2~5[]H"̭]o!!}c\\ I?I8CވXvla~LF:r][ #.&%,?AvBVm%5Z:}q DbOscc 샽H>gKnk⻛h?:^I[2r.$rN?vWÎQ`l[2«5LjOW6T6ͯ ԰Mmo)c^{sx:W?$ϵ5鲕 am޽?Oju^" z1/6U*ϯ3wyM}xkPhg{^>zsyMqes#P 䝴_<ӣxNI:^pG5,@?/ f Ւ&_W]9fă*73Y\cQ ;LpH72޵t|{;>N^ot&F}6<>3$?e=IwάTFZCC.l+6=N }J ؾhIՠJosdcl4o6cd+FNH 173BObH߆3Z g.f1NIꈯE<:kUY{圸;{Do\ԴZe'c^3OvL\3ϖ`' v&UJJ6N)]7OZ&׾?N-\Z50Wީqc]B3K"N莧0i/C/)U56r`k2#ϩ_vPcR o;L=~;]6J|-YRZk&u*lKGU!Z+5bkX=rFͻbgoZ`۬/ۢ!'>Y5ovǰJ|oA>@E2Nc ~A5^ =c@7TH,%#dȱ?)<($ ?u8LÝc ɾO;V7b+T$&B?,AMs؉\g|ޭ3cuϷN3G, ,1{6:젞"ll1p􂚥N vG ۱~6 '2e`5X?;ݴ&( `M#C`  @;l=KGYY{~M}Of_džc=?H{57la>3|ߓ.o_GcnF?7mhr0Z_XءdG߉۠ AK'm'v:zsx}K Mk=B'P/mnV$n۵@C82]a9zK-$;=6LXs\%qc>}#o z'wIxIg.ːXv13Jb:h|Dw~`ai?>!AWx==q{~nl<7wZijaZ;xEjG/GE>RcGh372?ֿ䕱 R;s&=o;*;gaMb K c zo>gT \B=HG15L~:YM{Y 7Zd|`_ ;nVyEйyw<*vG '"۷ɼB댗WVCgѿ } =aRƙd~& g81ϫm壝K1+ pg˚r_ӑ+F^{D|MZO9NoׯQӧk2>?"d8v_;bÊ4;qF=*0{4Xwo}lc?!<==߁\'m;b1{?Ys[b$:Y΋>$N@<~ZOkQ+̿׫3@ϧ|sj<׸%}1GOr$ύtQ]儯t΢~qB 2}wMSƝvxM'3!akbXќYlI"W;=mQ[Nޚqz5PWg"^x屁_+_ۮ$އt_WӳA;HGPު{pIt 5x-Z@M hvD8ߊv/Jm> ңgNyg+ްs憍F_^핑/ݏ ד#un'_+ ϝ|m߶8.|YHdS`WEiy;+ {//"Dx wͿ{~w,9$'6*6+9= ?oȣ{E "WzM#r/h2;2:O#ߍhqWƬ۹]CQvc/dA^o>n5[WdWW9W\Ե-y/c\i6> 9Q,=Ax6Z =~{Ec%YzjYߠE?G{|>OZ̧;J7*llkaڑZZ:,jMTy;$X).S?R:"2u' 72~7Q$8$/'g|V?Sg,q\xRU#HiL'Y#>6v]0ڮ<c>Em~̍#$_>LèX G sDbW5t62h/G`u VuZ|IwNdr^w=X?ijP߯-b[kR} gAWӝנ8+V?#kzZgz>;,`l^z5X;-Yw&H?guz0]'A&Yԉg;gvRc5]XݨNk\j:/ԅ-[j0Gz$xg&5"O +fSI%YlG[efT>yj&:gC4'm9e-y.+I{Ͼf7xh,A=Wr [K+/ ͵btW*,19N9O $`9h5{Hɡ6](cCx}FvWsoXst|ô-~a@;20e愕Ol s ˎy y[<4yM}.hmr2cM=]eŨۆ )+ 3qx]鸛%\R ꪊA8bu:p^-^ _? 8/]A q ߯\:L?|f}_!E={Qytϰ5oz;rkYB~N#ߟO:jT4߃nZְxy>`!Jybmn&Tp')CXe+Gi/Y7<䱄}zo{ؕ]Q0ҳ;Qk_!_ =")Z!iH&p]Y6GK˄ Ȉ7URu gǰˎho7VOCqD k$htF76t(\(N@m.ҳujurx5v~s}"&'j<ƹP[W}|r8 o/捣D|͟'/yNnq+ûV ?x>Dvs{c +H~kgl6t_oZ2v#߮{_-EFz ޿g f/r kӪݝ w r|x9\杉"!yQ_}s_xB0=w0Xrcq=Iߒ%~y5djc Wϳtu*빭[Ew 7ŜS~sF}iE^O kx/gO t6T;q?!9b:<^a\a5ʹ _R]45SsvzJĮQf >׽zu"%̧5d⌒$XtpA\u>6M͸o*n; §ҾD0(6|=4"]/mt=yޞ{ <ңڐcaҟ==k <]ǥ4j+uz+njgiDOv'Ye]FbZmҾDWuhwu]DO^'zto Ƿ|c13̃9\O8@_o;>\ߋy]D>x/fZA+L$h!xpYU;y 4gGuog~]]'ةEAO؀98^ ZVHHwfȿU w㛤~Lӓj$zqɪ_˩ck/hsq_6>?o{!χųf%^6%ꮹ<[#m,V+Vl/gAcT.wz=E/|cXU!Cg'e~D{M:DkQpw<+Rb ]sgW)'5 ᣮ\7Lkjx(> u?ڧHZ8/J);Awjy=19O`7kֱګ; wd׹3n<)3i&OBCN`,8jv} _kF<&xE}\?MF6"ѐPN_ z(g<籞١=JN6+:Wo2g~`G{$<%XL{bM"{FNu;;GzU':ǠhZX1Yc%->ҹv7>[i_,_P|G/']lFg x5C +eFQ$1 1ϡQm&BwaQjpaOcka>;SDt܌5"bZ ,~oF;F'_ r}=u򺬬ٿm$ܮROtdjGیmu}Ŀo?oT0[xp0N0+N!Go ޡVU ez{q7[bmb>DN&rԨu"pkm՟%`!WA0+sh&Og"tiOt67 Fr)/Ja]h}KW!tUӚv$:[}]ԜF_~{n`%=mfl̊H. =TCY\j{z<a\.Dx-OaR˙~03sp΋̚/>-G7K=-fꋽhOMM57ufic1 "6sL LE)x2cw,lV ']x%/7y,^f JR3!q{,M!/"~=9>10Vl:#brw^8\G&FݥZ7\J XH5Tp|K󞌹4jM;~_~<˗+hL W)G2vdHݜ6Ak~3#xRKJ=Q#oF9~nLWד'zH_2wǰ"w6r=4ݝL0j>mcgxZ,D.DG{9S~XƂ}wD/%d9"M3_ɶ;B:#^hIn +lENRc-o8\@ \h9#q }h8O їbCY`M<ϡ'ۘ2ӌahܙ$ŲY-1ܕx>hA V:KnO0Z0acԟb:ܾaG ȷ/۷!9++:uF}J/ԟD4ݠl̠s9|;` Z~^NInwk`?X@x6s#r9 L|x]tX#l- JQQkcv?kk$B ;?zs9$ZCr2+ >G V/2^˴%P"'B7IzfnxonީxwcwTʞ,=Jx연g'dم 1o~LIFB=|{wxVf%IRX'J0ᐒM2ނm!x$M?t4 Vh7k3;4O);rxkTYq2]?`Gllg?#ȅ]FLU6֪ o5Y̱uq1?'A_;Íٙcɰ{0bf-;l["s0cun_(ȹ/h7 \ux ),igqo{~໘57ihcE{w:u!WYSZbգ5ɽׇgO<3uD`od.ҍ{Hq'+ j)啋˙O]s]S%~lݟ/#tGNȣOta'ihH0W1Jm*kj$?I.$-r-_I4#w}|9Ac[eߡhFއrA5gF_{7@: 9~;ZSS>0 &9&g qd![/1;KݴL*~;4vCR$j`;.i3qQ `~>VӘ؟3VQc/ <^ vV!rej9}{|st>$`D׽ R$ӹP}ql[n%@ۧy?<j9qr=.w!f䌏:6dl6d 'VA U⩈@HZa$/D>ԮN ޭs;Wd6eמ a5ƚ)Z2j֕RyѦi.t4ug6s09 yK8^O?E|: XV4ܞUgtHģD8QMojrj՛cGqoI-9F;?Tppop[-(8#(!Wg75دi4a),WD,uCB-qXoBDsFeoy=ۘ #:J28 _rW`<ߊI)Kc !X!کœ,58%w.td00[v[G.>>Kgb&1á2L(QEx\xIc{hFsX =6\L7 f [ ƀ*Z[%Gu=g2=1g?i;eaZX=Gk*5Ikz3|Mc"XSdV%63묉k^akX2u|dy;*.˛uҹD^!w[f [^g\rAa::7vЋm DZMrBBil?'4_\hӑd2%cbdB.,xt_knw_}ͼ؜ 4\ nxz^~M}6 ج<1O {PɨveB9fbn6=Wč`0a~GvCN?q>SSYIZʅtk퉢c[C󇉧.3(5zӦ"14i@%2x0| D|M9d@LyVL_Nh(ngJ0=zx'F_[k+%jQ#U (;y ނFJz3l$Oʓ̚*tg?ÊH^1մۈAqw=[l MeTؔ~ .C?x[fUrjĹ6܂$.>u߾Н.tn\KkmOaFjpc(?#['AΔH KY}hE6D\UvFsrF"d'O*[IYySFkr'Tg$.H+>EGaMc=1WO N" 4S߅,J2 ᴔW賟^. p煟{AlfH7w;hmq*Woeprgύ6aOwi5(Gƽ*K:،J-eʇGW,M烍 NZ ~NQl -?lj-ܟ?Lk> Yʴ vz\r~ns8c:0.ط pƾ+|GM9۩FMvnsE\uv1.oP\_fő5l-Mv~9ydv\n~7։L:gjⶦel"&#r݌%^xE@Oga/!zVHtyKBrZ?hw'l$8,ZX!'T[OaYTwRXq,yJɸB-2NFJJ{X躆[1iawnΗQCߕNW9׍IGˡw.* zC ^5EG:ǹ}a>O8@'JfƯ|K4{h53_P}d:O7Zdiq'~"[TߗKZ ^| Ԍ$ĆO:4"&E%}`z+~>QH"yM R_E.?.pnix>*?W %vg?[[qZ8W_yf>P[3~Kn>EpMs<+h_ K\ l/lq6xLALZcә4BtǏ/5҈ 4 xi_/?˙!E15 > ~jpзI{0~k'k[Q~%S>_wZ:*J{fƥ#Y\YԅdV7-F"|iwIZùϞ7\ZSe;@>w p}륰)l*&Y@А {YV :cU.xho7oLN+}|B0D7bjLЌ2kYNb,ς(cTo^g`_FhPjzPz%u!H!OTG>c8x]렙/v,TK1 !{ ހ1#}hxP5tпe1v 2R`>TrkH,?6<jn1):φI 4,05MNk<%.l&Y;oNdI{a'i^mzJ{th׉y3k9rvwO&^֐8͡SR⣤#jBC:v?K53k;VHR[=BqC_#ɓV{4u!l-~b1gA}>хBbMV{U_70wQYIxDW`zV7y dg?30] IA 4ՙ!پ#^#v'< #MWuorANSNU;˨ÉICQO[X$G5xvl3RV?JOe}JH"?PXtZ8n[HtAs_]6m6Py+/ċC&H훍݃C,40>>KGZ6DHl,N*6cYi5NMKvoyhh.-Z뚓]^fuEFMN-0U|IFaLTXlr; rZi HϷwE_:Z-&*R5o1tʃjt$)]m"=%xގhiT5r_Zh[x;^mE;È;+V͆RghC1=:c [m9H}C 9{d g9@eq e3^FkRy~O7鮞9SvWw SOoW?tkwI챛+/xF뫫[yH'"tQ/1]sz*dߘeMP&_ή9rr =/~F׻BͲݩ%2F{IowhY^ zsga /% YReKVX$لTƤ4Z[}ecR&gVKF޹DybcA/qo?QM'kķ{6EX7l70 '&;q@O3$Tn1A uoxZ J5ځ<^;}ew!yXc~7໊^"Kmr_~.گ)RôWsr*zU览 xkA? V18G]_Q]?Zfܸ;gMj:x/}8 )=m A͹귎h -=ű_&'.o5a}KԿ7!ޘoLxc ڷҷ>mA&VkuGsh.Mh `v}{&.n!6J%J"gesB~g{,GgCYᓰ%! lXb o5<Kjd,wEyl >0M Џ=)QgC^˞5_ISg b*X̕ζ#ƹ$]<S0AC9x8!xXq% x[ >v+/,g;cx+ď'@|Tо 3pd6x&D~0Q=a_di;f7Խ̣l/x&?)7 _OR t 9DtP#" ٬~4e2mDr2Gͅc! ԟP7nI߈5d2_w|&uˬ}$<&_y&&W/˜1E/?c>qv~㛂uihVqJqʤAQbv5h `w-GV `-5Xm(MX/~">%KZӷvcO&qTUe"ȝi}I28Cdr$!{|4K>ۑGȦE{?? ф2<?iU}'op}|yӝ8/j\inɒ\Z ;>;ahUna6˧j=6tK7t}<2ʎzs{<_1®jMދ),p: u WcrH+bWDμ"OCң~|x X$^33?{2}aLp݅@wҪawJY=Q)W=t.tC/){۬sQ9Ϸs8?/qgGsR8W1ΕpK?عq>CL= Яs> :YkƜ1m Ԉ{>ө#5fi׹ݬ!|mBŎd$w=ʲP6A>&1Ks5RŌg̦%-cx&kӐǪ<קW o E}6RCM2 {s =Kl<1V-Ils.r+?ʟn#Y>.YUyei\/1L--F'V݌{֕DZL|AX$um55pQJ?wM8(f1w'k9<֘J偽aOzwdTng,'Kjdm3t}hlv5/{D[~;fg(Mznb5n{qފ1-2 ڧ{hZZQwjΥq/0wYdG8AP=D+ʎ& }gyqUvo݉`U7Վ8Y +&:KbNSk6ܝYیmVlOcWV^D%r&_=㚩'S8KӻS_[E>#LYZm~E{&_ V傒?-Zch.qV+QS4.c$br'|AtJ[ʹ,8H\+qL4ڷau+[&h-ɾ݈ӊRX^%ÝR`Mhz߯-q('/'Yݗ+ro;se|1jp}|2t^;>wC)F}v5zpMc%[)l7[-W깟Ï6? jgrBϴ}.kcq*3ӍԏII\xy; t8QhgZ5Æ_84/X闽;lkŗ/xoG68]gN8$uUxVIIu0vd WbN?yK'{p*+%[uޱfCGvcvr!/}Pi5 DwHůNNq2fYɮ\#C b30?y1=}˯9k؏|AsKF{=$gF mVB VZ9DZY^a6%M)6JYP. RjKmϔ̊&V$\S/ͤ.izEb(X;@}aPD>v:w¯fϙ:R$FIIFj'30k 䔕n;Y~=xu{~8t <:r CR JKdG!Jˁ e ua/(: .QgN'W|ve!beb)ƣ3..ҩ );əJvY{̺~Eu}g3ϡ[lfV~|5{!~ar|MaEwI'VEB1l( wؤH{* ȲpS6Kx/zӋ}ӯ8>X9z_t, pGxel_LdPx%͔25SD8,\gMÝ@.^86eèEluV'σd bг~x9goi⽘w.-|dlGi 0l'7,}. f:LC+/Wy 5ܜ߂&}QfdUY$cXeEz|-'yO}rlIW>mKg$ˆyC{L7a*g:? 'U hUss|xz@Xvz&M'u=V'_׺>]` A#ᩤ*P.},8\8@8],l1,8|nx|bQ~RogGmijGbƣI#4oY=2e_vXl ;dh'e=i禟нI.J?#q"4P? @C IadvR&ĴvI56cؤ2o9|K MSkTXZ*޴kVX%yˎmhM?&V7(Tі8ߑ?NiF{%*n1̂ƟG~|f1>z?{rnA4 2F'|x!mq-]F"ft h=ߜ=-15ߤ1=Gl=3<6;]ه:wZf?4p;2IԾwGWϽ(e\XİXb,'˭.2[6}9e^+S9 ٰu*2o7l5/9!]V8%&F߳قۂ7-( ` RΒ,zg)C晡wflsb͕7}f3y/1ˎ :fq 24L\炛E5nX殌䍷q9ɥ3<ơVK[{ְ6Crc[;_]-軌ߦ$nnӰy,C;21l)һaSÞ^uaSWM=0lI列mkq_.ӞcPC6чr=ܰѸ+æ:~zc=6"W}y,HrUr[Wo|& ]]1cFgk }M&56]ghh2 Qˌw-H N ߻0o75Zn+c~k336cu^H/PӢ[BG_O)ңv[{BUň56U ޚ2gz"# 㠻BWqjZX']WHDٛ}w|Z^\\GI L065I}@ɛ ӛ]L7.Y-6?=!Ns(ypm'mKU=%d3\Pvi[DR*xqNbtua;!1<ܩE,-\AҌdg,_B) Ms`"Jrjw}lqyDq8,<Ù۽\ukΗ^]GOHC;{)V#*[ZBG+#eʬyRцh[a bnJGnvSvYsʗjǞH 1 2ҔI]w)ܯM>1KBtNBkbt4YCC<1P">ֱ$o98r\" ~q9k$o{[u(=+. {u\B,i.mj͵ʱ6CQ,}f |F MJstDǘMue_cNs;1f΍SKK@ԞS7%!_^xIv`#j_-3tD,+_LZM<_Lqij~ 9bwg$S/_bd6_Ub?ݣI'&iQ\u 2ܒnttu]f<ݷ6[׃?v䍞e3=t_u씄| 0j,2h|AO9mpLb=noWC./r iNWH \x]ˊ㣚g3 ]G_y?b{M?q?*_xP mtkkKR-srA_FP߬7ϡl6o(S˶cg%r^5ܛD{Llx|rrqnM؈>!~V2gꗱ>BT6@D82XӼ[W<_Rwۊ&OR.a_k}X%¹{Z[y|;?㸧~u*f+^Ȣp+˟J[a>Ff69e^2uŚ$ú.thIq6rWߓCMiﶤݳ^j W^E/٩?ּh׼=h%2ۇR/`IM9C_sWԧ뀹ujzLowlm켁ѣࠦ ϡk.BH(罖rnܔK~f~{1/\&A-qZُ󌆕Osj杊}FõM;`#.Q^m(RޅbI͙wh>'S .'ѣ%ryзW՗Nx\8}N`8̟F+Rf,ܼ,O cs; ³?9n'0~+K~ gP^lENZ9ϳICKЎ&ZϳRulMcpĴm}b>i][nQ|O{Rc;x6u>sk3Yxv=&v6?D/ňs ze̗րv]N">~=g?-R*ISyc?}⚾ Ҽ{O&1aZxNnJ4^j=sI;^1Iz%)ɴ}rF3{le"bE ]nkpT讧Y.u{nt ="=k~.'gGYwc>nD{k믔()Q5O/Jt%P}{.Ҍ#}8Y?=hgj_v=^x%)E{ej[@ [%#of/]LhOR8ӻ7|=)޲LU Gntn/3NuƬlKU9YhЃk{DH2NYHpq&U8?_pϞji,ےq> pKBVzWᵑRJQxvc#lW r{-8է[gϱwÇ m>ZiR:\O#i<'pޙ-`Qo_CoأqE_*s*{畟E >^3؇b-;yNrW3N}W~5^mЏOӕsݽF"ハC߾} :^&iSjh+Iq g .ګ%hmw?9cf׭ ^'an5YS.C,o̳t{Ø_]V#<'-~f(^{ɗ~*hͿ˺>!=>=.Ξ06:g?|/Lbl\5B?0'XĒ^:6q$RTU(QV#j>OWH)^ǟJ##Fhv1NNCZ]/[h~80vk 9ඳJy,-{ 3<9(if qu4Ȯv_;WeKvj<-셿N2]F'fhS|`}}|dٺ䖍il[~LU؟\Ao :+iH׵ .؋Ě2t 9!哨J>v9ӧLW(5槲RQJ5{aI*ی^ lj|K}?{Uuk=BCf&`Z$C6; V R$JBP$Ae`'֌=-H*$IM w2{a@s>?~z̞^g=OkΧ/DȽ݀u-p]u}.5 xȧ' "cRU9^[dɦrd̯9ɃԷ+#X)G0eH dq7F 1jΉZz|02C*ǿEY|/i2kD^?1sLT='tEs?Moa[i]Uǫm<ޑxOy5阿Z븰|4`|)+7lo\,sc"`?ڭ;\r||5)ej,Cs&йup&>;Һȉ{BnS/|^**%^8':M 'sR½0T^_< ^#筨{k_U'c}2] \15'N7N4?k4?6e0oѠ+,tNR#ɽND'ɤݯH+cV:tZٷ8_4/ ~VdSC]kb׳ aZBZ9po^ڣ|Li{ܥ;ev{9 {5;{ϣFǮr] fQ`~s1yuܴ<'jw0v>%7|GyF>m`AY>dyyӿntH۹jZYΎVK?E7h+ bb5t |u2Su07Xs,ǻfw $qYmo3׽s3DSJmY 8'v&Qjf&#zkfF D9:PK9++cG$o]ko'ej/f{/g3&ٝD=/0OCߋ<\W⬳8w{Ѭhm%PD8t;sJĮc- [BkbSoTCgGO)Rvܨ$'&JHkgqtɍ5g}S_'_ÚHz<r}P"Y]Z++Z hu yqnmcو$G"$IvgLb 7tOBiXp;j-bߺ_/pi_JuXbZ0KZ?P~'Qs&J惮 &kTǰ=e7~O܌>7Nx 93k96z {C GjAkgwp߮Tkt=H99/v[^V[/G~>cq؍zlܖ$NENfO)by,~Y⣳oҎť~Wq;۝zP~tjʹk3gJ(8~OYJ>czH/g';㈾TEސ¯tFO:,IVp״ws9Ia_$yRKx/lĂpQZoOeUL{RԬpIgGko5aF;M2OK :׹VRP+)UJ rY_5t-_Δ݈J ١6q?tl6lyC~]mO|mtNstڍX[W1'i}m:2ZG8>#qx},ZXif1}-UE\ :p$r̎u^^ 7i7gE[)MKwu9V\?C2/c9t;ſZqW bkMf66?Қ@K^S-| j8$| ĥzpޑ9{nAt%TE|xf?JpFxL^Qb"P;Tt5K~e/,o${'Arw5ꗢV(x| 9^,^M8x<.O[ (ԣ%}iy6$HD_X% }"\CDX.XGЫ5I{Yh%]_:諒\5l}{71W>yF}>~ 9+D̫lG-KU?^W EͩbcTXWl#Xe-iOI'2ҏy_ػ]fXP!,gfc诲k5R7?{i,Lh/ڰ[.Ct 'hkPÖM#^s$q,/f/*t/_.~1;_׽ӂ4Į1i21iU3oz_Andm-YH]1khIlUƼ64d BSƀ=+Ɓ97Ad\膭J;3CGnxqy"{P kB;X/Zޕ-+TI>o|c6dy엳A]:ߝSHV>j4K?G+kre듙.6Low7gߍz~}6E Zζ;om6lH5ȏͳc^e&Z:q|2d?2i%@pnQle,D),փhV.l/ia9<=;ٶғMX W1+2W-${;dQdF`<:ɀ@c}YEdLu,mts[WW߁ 9!x:GҜB϶JD>/̋%د?'^v`@{b6OՖ4'mˈ꺝pOTkg_JBdk?|iG |Q+N++'ymz#L]56;k.)dwMSO <1Q)-__{lZ11#YW5.kQ.h@Xk~ͼF $6~B+#qDŲyd+c<F4d|FMk^Xc\l.6v^>g߃[Ɔ,]tatp+hl~pfyxtjC.b ye}:B w@80j*&y ye07bM7}¦sHKV}= @bgӵ,7 * \>-*`P5+gX$k <`37ƆkNzGKf%+i>.mp[3X WF''M)VLNvҞl2&)8/ K TA{!Dsxvbj)m _ n

;mյAȞ)&Ÿ8i]u4`E}`eؗ z=r2sa+U-o$}n#molU9Ci2o8y'Xmfks~:,w|1#WE78Y#WMm3ɖ59dq~ %=GQPi^QGCEdY/kA&}n>}Ϡ$HW"^g6~<'[cYZϛ܏hMi?)Tiƭ͒{a+_cK@;Ū.y]ֆ<%$?_E swaMfQa̭^QkIֲĞEjo#񞘵,TBIyܷ4XS {!)' Qx +^kcl!~TA<19۩ E66ziUI9C#ʢ"Ԃ;vawM z+/.dUYc\F0C%Yy-t_[(&| rǘID1'+:KiTg~VE_~$vtrfq#t]e&ȡkdܹvP,Ss΅r=@蹩6I6/cF{)dyNHvo>YTcUb=MvJߨT㪵~6h;teoi!JǤ7OߗﲰYdVLZ6)=&HЍo?קGvNF{dz_U4k(*CNQޙ0$Cgu*!doI~{Q{as)Zk%''V\o^? "_o\ݾPfnwxE}z|YH0]] 3ՐO- 4V0kO1oC]ej4|x'DZPzNم<.EJSQxr:IGd*ZhįIaÊxW>B?xM/wN%~wrNԎ-޵ DŒH ?t?x>NoGI`~|~.dO q4wTMZ4%AiN,^JS3fh鴆8 zM9<>ד{{QNy_n9Bϳ4r+4c2jqVjSi_}\1D٩Iui45;oMu ΩoJ}[Lm%s7uQ_Y4g~^|6QyOE]ZWx4aΩ]Pyvsl -f y5q{XY缨P<nm^سdY]w8 y5a=uaNAzA AIdWb*z}j3O7sqjs 1^e^>5*ݷC޵ӋCD72l]+E{O ><$%Ⱦt \wnzz:]׭3aw@nJ=deͮCRkXxw5)LkudO+{m؝ r篫kvbQ܎PeKa~`NWwB|GL,t|+'d{=!->]r_+\G=g%WKҴhONG>?|iZHE~ m#XN5D#1:w;=X?W 2)0,(yWNdiM ^r\ ]r S1rǥ̬~d'K=+S;Q8%#<^h%OCkJGfkA3'w }˽o(-y{FqdigGw=Km8. .?\kLrҜ:s >|,W ݧ) fkBs>|k~.yA'h0!⍶/K/:y| ߣ'lyƩ8i֠3"j>j(ׯҳѢ-*w XXE{:tZa|(Գ{Ɖuf9#Lθyg;ǥw|Č<pUFZSmw/jh! 9@"5wr1x oi܍mڬZwor}-gau*M:LU3~hַ~3P0 tpwבqh^^I1%̖Cv.SĆNő.E!N2l5Ғל?횮OYsg߹LkDSg) dB$5IfJ^4Td,yĐ75:B6B^=";y&}T֋1caOt=_5]!3q;k9qvvNrp{h Β;$;"h+p/?pE^ҕlD |8+:ϠmA-ǁܓm'`.IoN HvA4O#`~l6KK"ͺan|as#%b(^6&%B}޻;ͨaw7>ҒS9zS7 +uiQEF`($k2[ELAt>}.hb%hmG%͛ػ$[l+}wk%-Sy1~jc1sjy3h?_1 ߕy;G3N3Xmz}:ˋZ1| L!}(̮Qn%w`y>Ne+N]#3#v3#&*>5ư_]]c'.?m1^DnӚ08'_|K۾xߒNɚU?Ai6-o>喪͏wN4":.Pؼy!}R\;~X&Q|ff?њܧc׿ϼL;1PtFφM>B?g=>-% %_*w]1rnLFU;ldzq |Lӄ X)lh+71)p8oE=xfd_ǼArIf=%Ѯ֢:y8n7Nm=:Purs|g9E>>=mJ6_,#\3Y;Rno72M!ҔFUR;Hv} +ո86ʀesj5}|,;_c{!| b[kwP$k%;y-I $3du#JmeNzTj˾<=IB>nꇌLmOml6 7ПSfm(2i0ߘ')-gѯ5<O fF'lys`/.Ymg#ǛU!?6Mq-فl%[sw-Xi2<Z'qY>|'k8䨂^_) h2Y %7. F{a {cе7:Yx^@f^sRdXG/fF\/p PEQ[jGBM, oUv'H?p{VҺ8{d(w~f'ڈbaIE~ HJ>5\ߴ3$Iz=;mJu}8kZ:*RH${6?E ?ayKe0h_PvzS]-ڮfnXM}ޣ12H$fp1xNb^/"G|ӓx=#~!|oi6qGi ל:x5S{(%cqԆ+TNeb}0.%@T֘v+vTUAt3f9I6_9q˽&t]e]!Qc_ =2=$鐳I7ΕFiooZX)\W1`,EQiUEeޛ1O[3-RnOdsͼ'_+D{j0?69 Zcc}g'HAb_y1O:CwxE)پDg%>>_%o*xJ2%#Zӱ,^Evu&btR~Q5bR}=Xi d;%;Kb9dۮc܊<:NZ睌5la YÊOH9zfgz H.'iGMOo!1{iC>!6ɛ2g!l&wB}\km";}8އv>}Ծs[2)B[CΊJjznU4tqYo.tBz.3o';"΢CLIFB^.78l]cDQ?H^3/qg1c\6; _T+,u޷iZyoXez 0f?$~x2,!9?s/=7;*'݋6KDxObH(y4_+ؚuW^7N> }/ל/QgD=^O'u`;>s>Ssy\ L윏#L/`sԴSŜ&>ko:1%>as={vU3}\C\c8Yk5ܳ?R=44_\!xgqU|?찖:ףC"{scf.a= V4q~㹂{{2-cU#(ΥĐ`U~`ա`nOXO 9@UGE/ZQ㴊H˰{Ź03M fr")I=kQ[">":fQ|]Z9>+^ R6>x7$}+ g_m^E}(sQf-v WM֔R9&K&= =?0&1Q%fAqM\]6x8g4kD\.[M:#%*⍱Q*} Xcs5LY 5nѢ شN?h.~rE jz c%OV8vŪ khNޞbަP^C;88=Ejq?E6_Ns%ثhoFXSrrq%cգưU4k,nItݻƮy1[C}USߊXL[% }"مuWQ?;w}Ŀ}{ioe|3^lMό!g0GhͺӴ> U4Y;SYhC`3Q SL >?X;[#*gPfx.U8VxwHkD6% !qɘ1*)V Lu*&0YTOć@ҳ*js=O䯳PT> eZ-[5re{>i>81}]"/) QUߣQq ѧ=J}Gi{4]l,_v{V>hGW_K{`#Q)?)4G7O6䠝4G/oN4յb_l6b{tub=j(5ߣLߣG_|&MmxvoN{;]6YMAhioV{ 2_ ݟ?{ \ Kוsinn?؟}I}/ٟtWٟ]|ü?/۟z&F}:2\kj/a-n^wqG{@|u$+}L1QgI&V>,B{2 6(-3-kYtKXU}拼w4t+R&' 9/y^fr[dfKO2V;:}a/AMtK`< ҸhkN{@jzeDo9 }Ero jܷ yQ"e'!~=eOMgDџ4*I&t!cS tA$}_HԿ4Z8 icX˗'}܍w]H7d`9Lݝܽ߼hҎ$j﮹MK;\S_Y]Vkfy] [~aV*j q&t(_xVI U0:v)EtZX9iQ#%`7XD4 -5tf]9t1Σ*DΝ*XH~oxr`CJ9i|zyt^}NkG'όd3ECBSy/Rn&NMi4K,ԸǙWB%1>U<^{Ax^m|E=ލ$`WmXJ{8Hz;dj>Ӵ\ȯ6{Z2yLvdWXzƱ,J xu>-r#'CK$%[qNω$^6J^xr͡4,ķ|2I/_r}u l>)nGP5.!,S[h6t$`M)#:7 F\pѳ+N\q,tgH r 9Q'[`Lְ]T{rWsdLׁ6>ԯX^"x$=SBWsc]YZ90n]U3d_k$ǎճ%j xX>VzAgfCJlseƬ&Y`7 fYEhger560(6/bh/a+9c_OV={b⌜cn;x!-9p}vlK2HWDFJ˻<^a 7ѽaP+ȣM'Zئd:".3*| v= "0r M`2g[gg ͦY5lsO0J2z=6wo ) ok1dF8vrX8wD]eB=s5$BW϶X~4r` ac E=5n=PWLSIgbh;_z%L3=v{`}oYuȵǘN#:B.0o _:k3AmFl"m [ҹ~E:İƨv{+uyUNrf9ɣѥ8;~;dS [|RJFj#Gm ͘!/8rltĹBce4GF9oyi׷\"f1Q_\ |%=x&9%WB|7ڭcr:]_s{ϐW+_^6CD/[>}t2ځlnV/uÅ@[doOk^_0VY!-?n{o#R݈vWӥ_b/t҆?5Ҁ9g-swjȇDo]{և3<~Jt"o|+H_ g= PY#;)iϾIs:\G{==]Dup2 {A Bg=ҟ0y>qfz_`VmQ8߭Ӛ,j&N:#{M$ K?HcgoUiQ3q,]l`"d,TFh>5~+O^7^KX+ [_$3tp`)3tF^(B-_ 9hLvxE\i9WF7h[![-T<)"2a~q9FRC~6T/[)LjuyvsYoQ115"Ƴ>7 C8ɁEԿ55ߥe+?C:, ?}_^GdgýhuTC:p T_ew=kމ(؍#ٶpC| )dR;ښ\³cZ/8*Қ*''~|-oh}q‚=k9|A͈C.}h z,[cs%n=9-N3XqٵcM}lI蓏>c%Sqa.[q.>bNK58} G8TwlpcL|ŻXuQG¸ǵ. 4?2YX?'{<`եP<|T^;SoaVe6!}[X8N |W'l2Se/ߪFNz3NG.ea4ζR9u'p`XIvͬ&jYeQIƶ,8La%?hȃ}ܧgNqFoPcNM?HBe;1dQ,+LZW3AyL4h)X]bIEnx?>$}D>3ɨmއw"a̎5m>Lm~+|oKK>}#'x3gGrqO8fs_5z_!Z?ݎpwe>~ ?ou(-|wp>gg_fv$ۊB]k,ڭ6/sU6ȭ$D#ڔ I)y),(j7ڸ|"F/qNfqr>3WopݷCѻ/FǔSC-;\*kmz)*G?{H`]пmf^ܬi>jwNjKsk 1YMXG`֩V),RTzW{Kxȑs,ԝG6z5<4O1)i|^)SgEG`Ⴏ>e}CcZ=Y?\N8'+ | v*1r-זXk"+ٛ&V_jM$_4g+P>j\Q4Fp;fO)wXm-hJ`;JYIh/יQyS$/t|[=' ujϗ]!ٻ[ŹBUOϣψqPܷt>Bz@=GXcOϦPG2S%k"ɟG|w hXJZ)]ѵB0b;[sK6x!w=ҊTZRو?7 fay-Sԍ? _v9~񱈭Nz"~D4TXo1[,}`[׾:k+Qc8qC zRN{t112氞YQs># @Mgk۞R8/c%o %/%_I>nI?vw)cߦ~d~8hn6?N]}N1Q{%毺[m/ݧ6`1FyJu4"ׁ #įF f86tOA";ϛCM.<6/ fz&F9@cB}h5q pywȉ=ŸO@Hz5Қki:k%N}NA7qW%c|gIWɅ Nz/tb C޳Or$6P< WS=O^ϓ1v3~q>m\s%{6"C_ us'aqZf#>SbMdcZ~%suwMUwuTEP/l3SWNv@'*e F_c,c'/L>b gq*إErvlɮHJ/߻=~LN矁[&L^w)2^CU~Y Ff◎ƺo1Jw8c]2m/B4/%]ҼM6<$\+f0ՌV[VHݑ۸oXvGÎlg,V ߨ}j9n,b]9J g W^_iQ#C<5âH6vʌgD;5s,?4T 'jXu쐍 z3lˡOm>ag`Lr"ʱyjv c&ػ&vBenRPYĖ #e=6Dm#j 5.`]l'Yy_:\! R}{ OKQGes!6Vo<̵l3ÿGԲ1Kvf|MuRsӘHJȈUӺpo*A))2ˁLʕc'-ϕ z`QvQŎ!p+XoF|sLҮKg0%yU'_;5H7ZA=1uh8p2u\ǼF[KۙmҭA=~Ӏ˴ ns??n ͇8,-'-.}/![h F(nm;eQI}<!/ ˱b#*6V%PۤEέW3w$%|8>޻1>$goc+eMM*[H0ȯeS,Vz|c|U-bZhKYIV3וrr>wȴǁ=I#Og^g+10FO>B\)8>RbK15[.ݡoi|;0:Yo 8=\YtRcƼC>wqŏ ñ&nmI.ufF}[OB韽Ֆ>|hIN=ƻL% cf*|Cd%uҹkg7eZcO} 9/$%zV^Yk54/1yJ_ߟ1=sϔJi?K{2GExs^EhoƑ~AVTS=c\'f!x9)p-S0% nawNQXs'sz!o=V }Z ^]N{ީuGu,y^χ/j'$~Xh;+>/t]C..sq-~?>-瞌*xg%:^<+|?J!=c䊸HVs_fbmsFɃЧf Hy Ws{9L>$ X!. iyA#vDݑg^&r>Y~F_>w&oe< fᦛC9fQ?MߍyKzpkf:j^\ox\z1>m e=h=+F-D--CO>Z |6sRNr{[X3CMNq۾g(} 'p *UOݏUe30V_^_PNl`)=o*"c#~}ah1gi쟆Ooy&m4H3 9rjf]z|uC`=lўyڼ3ꕼ?$; 9ɬ ~buD4g"Y.-Yz(D#5looo=ye^qr=kc%Ძŵɨc몫8g,6]J{t*ߏeɦ-`@W ~h 1&Y~=+Qcy*M\—PFm/ј|J3'.З^/{4 zsoٮlzz{ x|0KݍE}RSIzj>3c-]7ƿPR{8A8̔PR>o60/Lf%6s;j~sڜ тsm$}/0O<}d9FՕKo΁ -v),#h8KA~7եJ.Vw1 D-&y$?M'>wBQb"ɴ Q5_>ט`.^w5>K4L?Eav@r9f @NqQ}m=ٰ&!F/Vk.=,V*l]45s7EnBUsx=k>5/ 򦨍ߒ3#17 yY+RΘOi9h/I*1fY6DOkvwǴa7o<ԎDZq2͞z4߂0*)=S:X.3]PO<0Uҷ[Cه1rOOO_!*p )>+ @:0ŰY-K7>#qəlJzdlzoD!3w{KܳT^kvi]:Y[ъe\$^|xp,XD^s|PczGgpaړS'w+òߊU'L7Y>Q>LϯblOEڄ 8c?]x7 XIr H}/|oE e=Z ȃGL(gRKdd,ye%exG.or|ֳ27vxXdg{_ˋ*ڳ&@¶0_&/ np&;e|_r<)glx?D'Hhk!Ӥ6 /S0ۇ''Y'if{1'\,~1;HaXf峴gE7\Xذ6-^%: j^Z1Vd#۷i?5. Pr3Wl j\\VYiI:o:i/w9nFH \E<mk?B3QDWҎg80I5|V娧!}*-"9(s![dԏTC_]g]B! Ԟ^lؚC4A}[/S\Ũw)w1 eF'rg#V2I' x,KWb|!w;^W=S \,S"s478`-03W9lNгۢ+8u[uQKqsNP_262}"aB{><ޒDgFBMlw%=>c?SBxN|Մ5ms1 IR=_0ٍ<In?"XmA'i[x=-2k`6lәɳuیk:~v {d]޵{Ox֞嵔gm~>$ƻF&{ȉQnLg5PsDMۢ#uyABR܋3zY$t]v+#C0xx m1.gqp๸6^׵^SqPۤѾ3Èv;ԎNY,Ωt9Og1sO\$<>@ iZ߂*٘oF|}tCcYr5X`Sf}=8.%%iEG_70dW;ox{liKPV;8T70>IKs߷t7%-Y-{d距xq#P[0Cx Z'^{:c(; HZ>pkisO ~Mxx rл857%ylE } $fz*,V9bF3XFa) ޮ`,1$2tgQy$7J۷MټI;n# &EWk>`4M;^.=-:Hح@ʨBt4x)p'odMt#_vө_#^y]ʓZII1R|DL7ZPJ9Ѿ޴>rF4c>SGyZoc=!AwX8#)[d?0ᓸ{Km4'@mT;hh>*^͗\]?"c˩դ ؟Ha]opܘe#O,]h#Ěh_,PTN˩be|lSRioAN=:1]SXt4h :wUޜ⬺' mSws~@ Ĕ@^*>$/2N#0oP?(=ЩיN /=m\o}"w:_@< A?R/G2տ]4?Fs8LOد} SWzo xM~+"~15VEi΢==8yÃw '$tqƞ%!Vm2hO<31┯EaeԆD\/Kk7v ~y{k;c+9%ڷ-׷K8xx׈!ѸRlz^\X)q[ 8%ԋM,ɡU#ʦ&=ܱln~$_4"ʽN@^Gmמ^&5/Mp)÷P,|ZlpN"Q~}?Sni0Ļ,߃ç5(e8;=PWeE7cJ}i_xB ~{,mm@CwPJ6j$ahYs]]G A  ^j uxWay1$)4XhΘX'c[KDNF\O4SAw:2w[zHG&U9܈@L秅 L6qfE}} Vt%|<~k"-&3v<6suu҉&ۨa$ w0z]J/hgY^b1C^ޱ?Lan4vp%<9Vhk Y#:˼࣫*$>}շ#<l8{IEDFy- ;VHzƐA6?_Ly#Z`S MOls5 =~ K7Jci%M&\YxCcMF\\EbZv4Awqr#Dem)pZldn7c\y<]1$VmN9Mc,m2^o2& S8.'cL} !rL/+-VlR.Zs\Gx2& Ӫ ~:n y8 ?/1~uϸ ??0?Q:U%􃠮#RfKAkO{ ~ٰwL֭!Oh/ v*1 Cě1ZEK@Y]#Ar=55Wnf3[5G0cIa<7-CZRN2Ѭ[c-t!Ʋ6#~9y#qmkA_Un<-e[Oz@pd6TȻ/c%XQO}DE{:Ds-1i̚^Ec, >S A2}ċ8.&!Gh{,4WmY-λKu= gnW>|i z=ėߘ+;ڔk%[x1$-kN@A$7:PqBq6/yibhO 5)Y49Pt  ⾝g Hds,,ɁfY"&Uݘ. }([B}/fΐeWM zt^Y1py^h^t)·kR57㳰KO"DɐO=0Uuu9/ ~ߍ֞}_ja1hS{iΕ1+C?:C$1Byg% 6"2_]伥hw3:TWgK47kkGqxL2/]݋r;ǁ'gnL;y6.IA|)HH~`0?drC,hȄ٬Q~FT.|^SeDψ4@ok2&1dX$T1 xF9 gÜKoiP8c(nMi4jb6x:C (F<;dEs)BvjJluY piOms&G\DR`e)_']tW' kJbWUwu;"]L,ze^ͳ~oZj8rP\!hRbq3Y$l%ۉx)?|l`Ѵ팖s8yf+=RE`ݬzWqxbhL>H{[|y-Rs9ɨe|Zio8=/k(Z roF7-&;"Dw-,Bsl]b]ʉ86Ɵe<J@|DI70HoLIgݹ ៍6ʨMF6GWco*C݆~ķ:BƕgHh.*uNls>$jRtf5ژ1*Ɔ&Բ>f⢦,W!t5%P,W1u'Dzs؉8#]* {yzD=ϔk> m;G>?kZ zi6L$;֢~Ӊ1kaG?$+cf͘N{ʆFfz''unkm{KA< 6q*'*Geٸ''y Y螈q^/yrlZ7uxK/8w%E6L>\hFvJ`t2|'=ȅX?cܭIOiMx? :_w-B탾I/U)"ħMob^Cy{4dω5ĽfaX?Nu"V[>w3'?5";17PߔcZZ歐>̏_;9ߤ.g%9ftx,ofqfTKYClS>'H<ɻڋR Ǽ +%&q 9Rk]D,sv8}Sx!{HC{/5wG ws jX>Pt9E!Ȩzm^5Q]#I|5]{%_x4}M{9/|㺖Tg~7,=}ѰÎ61}r>4lsj;[gU.[/b=%;ǶdX‡39jR)5,z賙'gwѳU{|`MSs-x{'9YV%{lܗ-5̚5/r5\=YLGSƫ̼@?TQ)֨IQ^Le%)~VyRFd\q縮1n=Fzbųý|,xЁ t`9,Gx̿FOՎ4ryjC#sFq|)/ctTɜv=v[? 7#a`>bGcGjSaGN^#f]c"SCXD'$ h*h;dw#VDɒ$PCi鵛aG+61l^nB9|]hOg6yc"Y]!Gmfv <^א^8h>pQ:τ+-uѲ抱8O% W ƔQ?x,I` ch}ȁH9+Jmk +?;7B(t\ֳB)Cq:uo958$Gq5b|:ɌegDR]pU9UkvY¸xւtנof+\PH6mW ]맱hW뾥O烖ۺo靗/d!zTjm,zy6]/xF<'#M&fx߾~kӠ1o mrAZpU-iMN%K<=-+A>>+_gqWxUPP]̸Bآ9@\g19"M̹ ~uT*}ΫMsǹjY^OFٵ׾GZpMsսydW5~fMt\SFi$Bw{vvNLJ ;T8(R6,^q*[Lv?7輜lU}l_ש{u\L[F[{غjwTNUha+iAڟ<%*͚'hױ_زf8 ͎n-pf_:C cH䡗Kދs"|bJHVv_FH:>Otm߯?[M4YƴU ..8ʎ׼Jmxě;oŰ`G ߋϖw~rƐ=w ٝ♫=gYcviX)q\HjOSy;+=Q[;h0c:lWw_쯮0)Oݨv 39Z'gB`Lk-q7M?xuuQ_萞ucNRt%{k+4ȮUrV(ˋQs/c99ʆKe~¼fB&ȞnHWqD>wRO V7/<ڧۛgp2m(XcElWxkcDM8o8OF-73W$co.)_y1c ;HaB:wF6ZڷiNMkg]3Ԏ[X_rҗ1B=^983?<9o hÇ{Ij:rXwR,-{~4?"xBai/@zw&$S9H.C:#C7p!,3:'P ױP)=H:# ?>E1ːqJ5Dg3x,Ez?cFчedߖBl}2|^ -Aۗ8DZ>ݗPusþ0zg+y ϕ/-}VB4&+q@j69&T!vvߺsH ,QSi3t&BM}?J_}mmJtbx3jxd0n#tObAWDSScZtt.%!wD؞Fc0"^N#{$5gYv^H}=VMd}F,Ϭ2&X`0>vb`?Ra܎Ţz֤6+Wxd!ov*Q yttulg[us ^ N{N{c#Y"<"hibϛ9/|P>YwQZ|l{x+duR+X>zK~yŰڗ&j6ɗ'a{5@: vJ::/,ُsUά#-"(=Y!Q"_P58^-#s:C$dwv뛽+[Xc Zd7vbzoݍbCQQ[DX( ,GºJI7\U4QzM)>x\fyU+ǻ~/t vۖյKSE7G~6&oy.*Wud.W]ՐT=?E2陷x讚l S烳-Yt(a3潈xoKKI(GFSN45,x:Ng9XbraZvo-dFWQ{hל}W|N+V!_ahErpR8.ǰ`oGF9޾lpjY1j]l4[=hnF^1=gi2ϰsZ߸nKqLg9UWϊ~]mx7)CJY:5 Ύ z@5/wuNF~xmUs[poiDa$DX&".Ylzv-=ķ[Z^*6P ɰVqQJ2\؁ԺJIuR{8D!\cѷҸ†Dcб?|5~uɖ]lp8ᷰlSa{fL>X=D}r&&XXi~Ԛ)}"O]J*r/ 37jf9upHn4.!#{lY5\݆w)(9L[8gg[GqzDt ݞ"9A|[[Pԗ݅5<`1 ޕ6|fMNKX6/a+C&ZWǔPn7kFGn/7ȴ!Zt~Rn/w^JHultfyvț) M3g䶦'$bIkn$߲yF D\,C)>{T柢״Yyl )52sC.Ufc9\Gpth1,7]HNN)Ww*.IѲ_kzHk>`X`>s} 4mJO:}umF!s O/5 7 q 4M e Dm4MVz:ǐ.b\)d6]lhyUI7XM=T"y㇫KOň7Y;`TxL䎣M87h}z0t$y'ϯןw}lDk_u7--@K6O0RotLmGm%HGZ.jJh\_v_X%>;8qҵ6=N3 5nÃ45]}Sڟ7Wqsܭ5K뻚V]n\;K1ȹqܦG>}W?W&5j(oZ_>ț5_u[EEm/5F 'Nj&[_>׮ZkoJŽ{~*xRM] }ǧ]~ÅY2Դ~fcM{Qzw̷՛]iˣuoJgƨϵ3YGw5bTy`N!yAv(Fu Ļ}FeXcmβfQ2%Ar$k>V+y58g >s?}M MI*3yǃVK@M={tO"r?x;U!#iDE u)LD=3-Y`%̃ȏ`)nqO^{vh(j-3^g֡9AV-@y޷G=@Kkͼ.~?Uf1CsGt_bęVqz[$֔Ux%/10K߅kxW!Au"jWy2zWY4cMj`%p$QedY2Yq')JmFru>W2`]?aarXH?I"?=C\"f "$jl_ Mg2(} o17'Y(yO' ϦU/f"a䩓١c -Y}`7 }C~ j7W/qOlEL!=mu vqLUo֔XWnY ηsɦ_Z!g*4}ҖB$MlA' 2v'lo{l7}wnݣa;eݿY5Ҥ{ Ōk"{6H|N3GZ!+Iegpiu;MMey\7H{ c6;Zs;y‰I_٦ _Bo֫K7_̘dQC@1E#{:$c 3gtq?ʢ55>Z֔΄ДtGɦ-ᰱZ. `Ccp=W7˯`"bp_$:{ {RtCt9Z܋=槥_1^҆u tlA}&'}vO~n9K 8#e$ծexƸ݋Y}6>vb?.C9}oJ}~rכxJv Nrɮ:vk=k=I.'̨Lf[zO>aI7#ocP>$֡OkiEL9N؏6܉,}@g٤/)%4?$k0tŒh)80VRb*}ЏIږ9oDֱym8|Ԣt$ja{8Er(yqLI\ccTOSO:u؉Nz26ϟ"500?1b qNK@h4>*oq}@t A]YcmƑC;tljki:t ѳ|HX"bXX㛩UR˶ˬ˂!?f#l!DOWCߣ~&K4͟[xҫlZ D}; H8Rh},}+wH'xrY`rҵi E\"%֬֬u ++=) S*N)E R wqxv˖vBkg^nR_YۮcѺQvE GIo1[Y3ؗdj|/ηvmXս3jn&XwxiW>q`nnYR$~m5g"D l ߝkEk11GuMe n-޽Hu?RZ/AoĽ=+Բb. ޙX] WIu ^+-鳇\]3+DhS:U-O>_fvecDxJҝ Yx?D7P'`]?myM"ac:~ϴyw|qj6k/fGe͉$9D!}BNj+ubiI d&ɱ yxB;nI> R]`@ {'8_vWN?tpD}6G UG>N:5y3h+cEe(i=f[O0~𓝗uwsxfsu_'rVL?#;JZuSNQ){zo85OX5%0׆83\/qzϓ֥냣zĀ}N7ؘ4X?[^Dxj_mz/Xj>|cL>YGN$5Ci>a~/1p:o'9{^\H9fe"L=Jc &ct05c-6~GkwēzRksмw`+{ak3IfK}l{Wsٱ'IuF}&UH7SXO0,'틋wf;=oo0n"d+!&d+5^0SȾ &:+91Ja+VBE {k ǴQ8Zl3s1(x}'2zwWx+ئyhO:ylNyAiX!&Dgk$ќ1cV>U).#݅v.v)z no?5xQMZ`< ۞xQ+?s%ii>c_)=4nDM@Ź؝ul~C#4ĞV+0Qbȡ[N"Uwx\Cw9 5ÿMMߪfWޙ' 1&Ӷ~'aC`ܥdyq ÜPxn07g^hŽ>Fc't9~z17$[]YTklV{m#YZ\P<1Q$!WIYxYFWע:Cj35<滨RϿyf6j|cX=|ӥǏNh>c-Ak/*KzDs"D(.6i/Wcv\N܋#)1lcɞk q| :80jFC B1XHg33^fXPJ&HVc@Id65ĄaSP<܇P.{i>sNv^/B4ҟ3#t&#\^MCdd AiEdϓNP8 ^D+7i#x$k ghoQm,A`&ނs-TV/hhuf$;7q;;7fQe˙M<>}lBCpaÌq1͇8LA}A:} ?L[]ZBB;Kn`ud2_+u:Ge8`NOy1ـ9FlԢ)"s,+1߅xgL]8z~୓3f+cFq5 ss~"JYOISB;{; ?{ڈh74n$]`^,hcJ"A4:M+=*W$j\ԯ"=k2Ixtܰp#3 [7ҹoY.1.g줽|ѩOtK/C"聓ϯR_A'yx=z{kX<9Jڰ=٪j}r׭{2p-LO)pEͭ?!f!f^C[cqG7㚄PD¼{UCSG 4)pdƻxRGzs#a0dTN=%D8f"ޛ7L~bpCK0.9t=,ę1inae]-NJ/.ǔ;LvLr5M,o_#}d פx~"3q ԇH>23Noӻl-{ށkOmu> x(3Lw8aNj8ǚN\> 2ߘ .Isq9m2⺍8'ΗٱLcjlr 9嘍XA4+I4>k dΛ"2_"xq'Eq]"˸ t{.oAg\'gC,\,?r<&'!yXY>㖸>ދx8uf h>u$_{ g\8f ,Mk|݇+ w y{?9ï̹0g8+V=VE՛ qp)t_Kg  ϥ.nM81 PxO.+7G*|&B_W93%?:J@P_Z(K!O7͗.XA}o?k8Tc}| okO Q_2<%hq.]$[N/sCN؅ |0zAԟy: _rRʐ9GK8ﱾXS+bmzuxjc) <~:GLw:2Ew~Kal%'ZV#_kĝa^7-f+|C~~S$wWLtO" ]1SKB-]Vʱ'1$CX7$_,Ǐܛ|Ϧs: >PSڙ+9#WqcjeW3gEzޅBߡ#+sĨg/߽[~Da3 mZATzO礡?W^Os6?Gs_;imMi{BNiCO]7!qNQmbds1uiv,HiT^Km9=9\fGWO"`&'.?~,ׅJf\k$.tґ3HRVx8D< gCVg%WDI{{6 5+/ھ^s0_%M_Bp$5hS_yZ3< reG"2iq6m l8z/KL^9WNLhso$o#$`>'QaшtIȕI 5!,x7ӷ$xlbsݩ78V`TܔFw/?:kqeȀ5]]V23I}_ǁ\Sh%ߖiTۉ&܆yOgc h2/J^`Cod. b9nzM!v{_gɁ] <нeqSxYbbSu(`gC֓^W¾VF)m6@||{h{ /_&Tyǂ% ᩅ|In:#{_μ 鵎{gxYj,&2~ƚ: Fy&<ip[bym\cg3 A&ȋB?0^ǦȪPP3gʴCBoEнߦ 6mP֒zŲ6H<`Ed];uGh?Y(5,/ WfUAW!v:WL uvu:-yÓ<7wGebCb DNHȁ&MbmV`RVԚ9`7iBb4:lXb"ϳx#y*ho L*\g>̚u؎F\!]ih4]nU`V6+$p45_o[ 8 8{ę6J3|F߆1YiM俪5[ϰQǐKdh] /aJw4EF{Ob@ g5_xgGQB:~Ѹɶ5:~ƻW06^bΫi,a/_c#:#uǨ'U`aǾO6х ǫ _K}]Xӥm.-czlkjLnT]\dSk7C 5k%W"J[$lP̱gܯڊ~$bUU^QS$|E4f#߷RN~2XGhPDŽ/'I^0N;\ǃom`|_x.~-.Y |2mw 0Sa)X 7m3Z pW&;+Y^9tA}DNVHX>`7%(yY4~cx])߾okAAnVG,PQ}>N 5k:ƒ_y<#ycY<13yWP$lrXf8tw鯺H:B2 ,lA:'TrlFcfv'ɨi$˳Gy<Vr )h 7Og:#$y-ylFy]L^)H_yP~yRMowtK2f#^8<7갳CQ??"eyEE9 _T͗(fY|y1}%z9K'Eq΋0;h݀"}d!3͈-k іx>[{ vHbv gڡ<̚ۅ>ebt:Iy5ulIۮ"c=Posqt?7j&]qxSLcPpkL`^8p& Љqd\lWܬ?Iz_ }6RX( }f2bVò~*Hx[53&R|u?sg@71ܪ0i#ܟ|XmFM^ۇ:wuCM>Bv? }n[Ȅ~k#^{/ΣF l)ƒr&vӻN`ràaNGiMt*qbjm̋sE_1 ̋g>촚#s'1!y-lR{Ӓ`鵼N8hxW1/OH?DZh ӕrj*%na][ :rZ2NNbInm5|v2{hPoN]$ϡ] g>5 0gN9_tWNzt5pz.^oid3#~:IVZrr$ޗA\97>)p1O蘵^Z %uӜȃ~MǸZ+13֎9QŽErRAja 5+:,:]-}*MkW''0Z3 v{-PSJyʤp6IXxFFZԵ {agaNyLp[Qkχ>姉L66lo;o'X懲B ?WyޕA7qM͘Хn:9DVy^0Nzs6Bw.xz,y8/]#$rTȫ5o_EwkD- ?\\=s+gCq_"jKeyjԮK`^s%v;~A `ԆmcGXc&ɣŒg9}~<:Dr&J|5 lGbƱ i=_V=8Vgy(; Z+9HgV@_'W6{Dnǘ }Sዠ6υ>@_1h6_Q,6tBplqGcBv'tCE@/лo.y[vl~91WMiӳ۳+OƐ8?laSJ3+k~)^`D6E1dUoyȞp+_t?颍1>i?) =0a]3kuzs&C60i-^Lpp=$~0:"zrzK"ldv戛gmDTn&t1xMY?i\lT9ғq6%jc3O?~ rv[Εa'wSa3OHur \ጶg6t SKBCF0z>SCyw2zP?~w1EK ч|y.yd3 9@0}6<aq,6Ü+u2Xxlб#ƺİ=[.?Dc;Hc9@a? G41JY,cb=.+lLOjQ> T\3r{| 3[^;풘uxYz&?cJ^w=_|vd&Y_xOw6iO6w6c~.Nk@i2X3A t`Fƣ_ uv0 ^NߥuW7 y~zӐmWZ? vDbY|*3Wm-8e%s 'K_/^?U֪[_}VZ \~8_m~sPǚG>4^n}}2y=!ɝ$o}YXQ"獇;~AFQAqt"`5+&jO&bKC<r`;HC%A R"=CZ7S>B~xqDZ1}X4׍횮3g*y~rKXc6lpu]g63nfuGW5WM(j.%]> c؈WCw4wX+@9-6x<(bhAq.dLXYk+u ;_ep~.=)`tϛ3:ze^M't|)6'vDo`;oHmOv,S6`:q}Aҥ7˻ > s݅, ol&+yӷL轩Cb+E lrJrCPgX"Y:AkQ|Y^wI6(gbn3XRr@+ס16i W|,kU.q;S,9LTQ}3:#b6  ԛC5,hdGWT=_?CG훡uo&s %EǮI`,۴s_pJaxW"m'~ދqת5ķwCL3T 񪇘V,ni@ztێ =D{,ЏMB B`"YSi>O=Xrcgt9t|g {d1+KOXw+07ivkj(}uY vi " ,د|8ľ៩-Qs:v lnW4܍qL#Hʃ-4]2h[y1޺cxrS tMvxM/ o׵?KzK{1נҌihe&Gsٙ ]$W[-pucR ⃉D-Q;gڰzw9gr!rD3.bl+\$ᦠ"K$AEiDJ&!i+FGj%k$AQB$|>d`=|af9kZXNUjvC7WhS'n4sN y@|^.{>nSCv`NL8$r @Zpl4q>q1_j| gSol{Ju2ˑC` d_ @5C#w3="粩n<1Q_m}8SXI|s~t<1y`\:aheBz9Re2ǝε nttk=;x?#jEgnBqn)p)t^Aߋh?yiQ qv-SG}i)=J8G. .cypjydR`O zN÷KOGPS"k!#;^gF-z'PHy,4 Pdx{̖9y7<#vc-yix_m{Y@?k;y\) =qKt?ť}6o~@n`hQ/qkW͚snS^܌HSѮ3QuR݇GkC?bOfq>djSx<.lhD8ߪVyN>Tz(IH9^&98?SFgMŦCT_R6M\(& 7}k}8L34;U䨫/ }ΓYHG+܃<|OIn0q;XrcwKF3-5޿tF`#$7"?oݞWz܍ш׏bۺY1oPwK%٣  υôE]YN`s[Ez[Y-.~ixu3J=O98gBQ<_zIx9Fw=hW2 Os9Rg)ϋߓ >Yfij Avgesh枣Z?#kk;EwksV} =q(ywFYu韣39잿bˎ~55Wu<OhF?uSށ_8Cu{"t@JUVhQ^i"̋kOu~E2Ry8H19žϪ/.+2>gW<51yu8'cy/8**6e&8I,)U'#%CK!Ͱ X( Ǥ$D]9Nh.%vH5t= P~>GSK nh۪Mלed8 /os/@M5R DLigm7ɯxViY%=F>۹Bo$iG`ĒfT8!>aۈXh:Yjt ϰf#{Qfv>`c}z?e ِs/kuR&:|Un|_W{q~ʠ^K2zw ώ0 Æ瞰 ;wsLS388O'ZO5-׌9 3+?ﻧG㥰OFF!I2q+ڧ mBkj}f1aAakg:N` ,cz\CKG{3D{~Cmu5%/wgtO Gѩ P_~E?#kcSbOd'-խOQTf01NԳW1_ѽo[`y=Wz*=cy^$*8T1&hgFn &>"|[6 ?"l |r_kﳏ8_i'>_yԾc4]g)I96%ƦGV|o~FlR0|^?0q{o}{܇Gzoyo;:tw%*￈m}o#]0B+nf~]\#=c#duHG9>ϿHNמ0M2ҟtfr2?سoմӞ G-4?gNJ@ (Weu #~71_Y}OD^>pKL4 }-"^y 1[^,bDzu}@,"j.q?(?\vŽϬv4ʠ~`%׿'aKvhd3^\gnĦY q"|iljΕ:yKcD@u$c"v3m蕴f07lPw]QdJ;־]q}A^vȝyH߉w+Ұ>cjc HZӞ/?J;HZl,gMK5Xag4Nss |b?e㼉m༛ɟ{-OɑxóM o Nѐڙ}t8/c)#CgGs3$;.͵X7/9+gbC ;`y_9t!wv֦&s-"D|4=4>R-vG.`)Ze>g*\RBt L3Q&l9bi~%z6+5%I ~6cĈ%k6ב?:]wE}@ oO<`y"s<XS@h-lMb MVu) eTE < $Z^+B~]wGTtIb^e8ȳNan@-фfqD&Nk=`b ']lխ޷>c7t)suwϽ<>":V ow"6Rmos#NE`&w.Git.ezU]$J#ɖdĨ2]v!ay%#r{br2 ,]k#۶mZRy}&Y#B윍 ϛw!&t3!Бt| N3';a֚Z#и6݃XĢb U}ʝ=*m$dۥ߃u:]+RY^z*ȥA6Zjrj!z_Dku;#jy90CQVtM^#8'SrfN- Aaxa~z #=t8hnltF6>]gH =~oSVc'#&eup|!exH_FkP+i^ q^nr>SƔ7VΠ?S S9+ha3}\s%c=>=}ߧi~/6Tkn^1v1e,ǂ^d;> J&QTIy%р;; ~x@:Bm3K{md{A]EėX`5B{?^}~%{H+~ˠ3tf uѹ*Fn:!s÷os?Wժt_eM @Ϝ!IO%l~Ʋ "}ݢ244ԌN Iyer$慁d[Ҟo2ʑKAؚ9?։,>C.H >ܽ'P> H#'}vwطV==$H;;<U>֨+饼*ߴ}`?&}]H:?6{lr֣[b\n5,3f7{U'6]&O\D̶Jr oCu$5Ve65Uɘ4/l/k#ڣ6]$FS yFN\WF[5byYIi$K+y<[{o~&~:ɯV'2~UoKt[אy wVĞՖ$v/׵\)N^?}UAމf<0sI sW^0<2KA.[kTFihɾM^AVL6!Ѭ_nNE~Wu`lNzuN!{}-΢`ONx)35s"V帊i܈pdX H鉁 <5X αUEWNc'yɵpWg)mp-X{_ _ b.+ a̵9ڜTPwF&>LvoV3_$;2XiíImjӀH51J|ͥ8G%;Qk0L.Dʅy0ѧIҧ- k 4mh_@ߑcGɻC;[Ѹ9z.OGZzRMXOu?_Lߥ+?r1;L5c$ }7}k(RN\g/3p(|(e hkU ɔǁg5oE>?pjʨ_"^53F6)g>)s 2[(GFAu( ^|ݺN\!' kw#k߅ O_׳͵KL _[cgFq}5]}5?_߳aq# ;^63qOfUD=rc? bnv~FNڿ%wH4~FZU7ДQȩז 1U䌑m5BR~ #R"R OIz +U%'=F?TMj&5Dv-eA={ѥbҽퟯkYsfGs臆8?chSE{,d8&<. F>9 F6]ϡ%̺qRuШt8]Z_:>Y"=GB#}[q$/!{˸,j:;ˊq{Iƽ'̣Rƍci Қ{x!p3r1WI>aB5ޔUʵ|2N Cǖe-2.C3#IJӀG?L20!8sM{68^pCJȫ1T ā1ȸ0ٞJcHʸ$'1+jqw=N}!ɸ USP> l?lO῍R(#'*wE yǸsЭHڟ]ߎs71ژ>SX^-\qߡ3WI^#Zm g9i,vrnWt'X]$)]OAS-*~|gGYy?ǹFhΝHAYY7޻h*6WvmyOKcm;m뢓m$ӊ֔mVXMOqSk+0ڃV`-/|6e{+<4a4vFU##$pj#ڸ\;}@JW1kXQCiĖd;zuzLf{u)j.F\,f]uGs?~?mN;ʿ,(wF*d]䜆c Is=A6]0;ʩryY<F!ρJ_0Fb(CY2)Jn ?sI̾8"O6?L?|~Ma6uDjU7Js9[/+~r>BmcɵRVaFľUXMOuSAdwO^~eYDI˧\VM8ʼna_yfڌ$ ʣ2]o߇"floE?q2,:#xqM'jh[=/l51ޱgM1 3gW 75R;4# & MH"iI˴3z^q:3ǹ(*{wyj^܃~O|:Bmy^@c dzߣ1!>E7ŏS325 5?ItXfa݈e~b.` 6 -rLlaa4~k}ݤRPj[[^vt:+h޴9XNӷenV Mb!_8ZEv& jX ňUO@JIaf.m1ۨ9Y^ -'؎1J$qUxY\guK,E|3]BFbϱ4?ru&{Vb-j%QJz~Am19Dbz=<-X2C4`]!Ȓk.9Z^:>,NϪJ=k:J{L¾hVjI@{?gͳX .B֙K(V_l5hDi,ڹhh2"-WNw-m,ut Tһ7T-&&@cW4W*+<~:*!z$Qg%M^>WT?7wWcPfSUţ͛S>Jo0wn#N}G OT5vRg.il6=l|~s>,bc~SMCS(btgzaeh _:Ks(tpۊBzYj_luL9yg#;g] ċ;P&y֯sVnnjwc|:yLwدݞjQ[~PՍ S7Z]1 [%w$~ulUu8Az1?eJ~n=m'&'QqEgbuǹG뿲HG $3m?CXFͪN?;h y׿|v(d|jbu"v<;R8g>i%Ęn%xac\5Q'],E}yMFڅu v[2_;'})@m#[Tv`?!,E8Z`6m=>Φ2֢mE!Ub^ij?ib- }qW\xLiE{}hxDh6_5鈹Ҙ˹;9jCCsxy[AbsxMzG)ExYV]]2y>=cƒc6(ޅ\VB=>C;S08<}Wg#9\e3y\IbGӨZ,}u윔_(so Y|Gn4ֳTOoRǐ/xZ%iCP`/E#>VoWҟ܄+m[yz}k6ɢ~ܫ{'1kϪi}c'zYqI?#٦:+xv,F}t3ugFUܿ1q?׋x.G#̟䏚XO z]uMo )̮p*̬Z@[O K gE:]Xi;xkX70P\[K#α7{=kPv\Q,ߏrj?bOHl狁CVBN%k2Կҿ$bI[N&toǒtXK:rbI[wk?]2SeG흵h'A{h)G""wPyy?!+\ sqio#ZOPmWr؛!k*':VG7e߲tȖF4Gtjcɗb+ֳ bƚ^ / N'Pv! ߨd[@~4.wPj \l[2=^`.S_k8z@}-#ݡ(~+ U[\q}yNg *zh?s|c/qD 9c: =Jkɬg3ғk'kOh"O%_Mzߩ_qĻYX|Jiٗ a։x#[A_d~&0a`N(uUn;>L4&n^_s9l9QDCu Yx@3?y M4,^ڟMz.Ӹg)Qil=FB;$ 3nTk> ؀s|Fk8'%/0gy' P^ y qv4q0h>Ns%?6 dd٦pJߟQXAIDŽw},o⯦h8Zml ZŸP鋷IsU tF~vlmsEe/Ą=U-GꞘB-l|CCӜvPzɓz8)?VTc&"C3 rD=KLA(~rgjUp؂279o.ϐLb 59ZM/EwXV\es$S>CK[ssϚ t7HdɤD!CI 2kLs7d(dd2)C'So5e@Y kW ݣۧO$X,;=<-[u~36]kk{ЁѾLE \J񛺀jf5M)66ƺt=$jϑ׷ps`)]fxv_³Әٸϣԋ7P|W47{&Ӳ8L~=_l%o6h=i>Ս\jDž𬡱ЃxtoїG㟜߂n qƞ3M| Θq2,:| M=gYZEJI4YpFr]-PX f?boYB'ǸJrQ>JQL{9cL TL|+*Ò#Z:7)\w8 w&g=JQWO!bd:yuFɏ~KE~*Ɋ~Ʀ,?w^^wTQkFÃ}N=735} Tdhx;ytpy1&2AY%Cҷ8/iϼ^?9ݱgF{x6] ⃊OY7ԕ m"jB>IqoT4^5$oߌ}(˿xS56,lB ;\&w{5{Q?ap424𽝾Oq-5 4<I//|C;j^p3{n 鸟8nO{6ޓh7WR Cje(!z_؏&Ơ]J O9mFÞoY88ҵtx<_ |̟u8A]t(K%jGM!s덼l ᾓdG>~Vvhxp<4\Գ [c<¶umaǔRD3fHb 1@cmdϠ#m3+t>KFnW5s/jęE)̟1K2|^Lz L@V9Y(Q@RP:K.W/J]g|8lOJQQӜ1ќHÙ368P20K9+۫}yddehroゆY|B~I;/ٶI"|kavI^.iF:qݬ{5C_8Sб:m!mt"}3Ӝ& r' SxwԜ M;XG>6J9`g>q Z`e{{?wc9CY/л^B4*/~dō,k1xso2|o h4Y$n1_(?{[<> 4f2^ EvݽV~GMj8mW|#I#)+Bgz-~Q`\6ɇ( p=fNHh- L/v.w.H|/yݴO~4"&Kl(iMGdIvp8ι<&29&.']_?O9XD6kK U/f)]f&#Zj2Mo,A U`|I{gH{}ltė90Aw̸wK4?bc^S-xJN`;$f am9d KK<~%ZBIJ$X!BPߪ^9˜rc,e.~:~8;ek-h,+VƳvehm\RSػh䰒Os3Y Tgy62%{?O Y88]uQ"+}k1.JgMoI(ùWf1s(sx8<"j=Dr֔X"{ ~1Y!Z [BNY{ya=L{md jV>k d;q_'ٚdÞ8WscOEt?xa,J3]Ba%7}5F/Du:-ԲY,l力gWُMuVs7OX*wlU} 7bxεGN= lv97=/~851qggŲ;.uX71^LK`.{4|iGD &#sY/fU|gmcgM672pf+ULlˌi+V![ HfLb =t&n+0}qI ̹5};vc6}bEvQ)zh dMMy-Jk1jFE`:v˔17,=C :NnČ{׻A :l .7:>ĜC|6jl |ѭMsL6VC5B/6])iz4z!yaU\^c~DzW3cg#OtnvR>^Uпd4m6.kV,kE?{c UBo/|M+g"jI#Xdfxyr20a{7ߕ)5t gL׳dWuwϚOMq: D -twQE],s>X8wyoM/(ar]^|DPߑ#'*^|+0\8+OXKnXѳb.kuw!ڡ2^aĻK>8Z{?3q+ԔfeMQhس"j/l{^S+)4ŝĬh:zӵ ~] L|{l\!kɞRHުdC$-'¸>:/C$C:BlIwi}R{\ ǯxhey=3r~}%DLv鬩k? if΢:Z7cާ&][H2{,/|Er.Idr/˽~.p&gb ߋqWꈕi/L|.h-}(sZ/c ?Cڱ7 s^3&ߗz9z,7*7O_Se-4^_gsG~![ {K ~t/ɄqF{-DF[^e}'bs#ws_/ٜA6[E28ȞĚ)7К1mF \oy4.yj/I#ouX{ʵx4Qz}} ^e{,4dͺZo/ /46E>[4:M{m/zF_Ew'8-kMc?n/X}Ia #eW%b/6=?/!yΰu`hԈ4i,y6uQxӾg )܆y|uV-Z,{ax !nsT1WęOlM7l6d u}"z%`W κYwӛjO,:ed 0ctm`#; Ǝ4w~Js"- #bՂ~Bxrg9n( O} )q$ܧNl6cOev-տ|fM p^{ph홪hV:l[ NIy.ň ;_}ؘ,^ [ g]o^*`c; {^/7=yZ6ag{$߅ͨLMs#鱼W}bq~kL'z =tuCbYMOUo6]wQ*ݳ){ylozB;*k4 y<|yWͷu2mXsDiS]Z47&mة6t4ڛ%8Vg.U$ uulVgŀ&E7 Ҟ{{'ɍ~Ѭ`"myN [i t~Oʹw^(L3 !nwP@qǩ??=E{ L%;#@ AvIٻmI 1G4%#5~x<1\!W`?m؏ӋqΑ}?a:#٦xϲq &񺞪qYhKѦs!Ֆ+l7fשiNW׳B` 9{1D$'ƃ+m?ր_e<:(V-iN}t e(A3jC%:Gz(9+VhUva0nyF XDkⰺ~g^۹twHCB8aoTU ߈z}aS6o-1Y~L-3M؋#z/,l~_f_wQJq>ȆMXo.st~W_ǵZU7ϑנlXs Fu;b :#bTeyySYG6O;u=@u?6~MI|ВXTܖ ^KbZxV!>pe ˻j3iKg3MM'{^[G䭕E]腤ל _ܵ7mNm?nmއ8S/^u<-ޠQeh?XC~WP[m%CjoQso9TYv؂bws|P19z!I?Y&r<}~i`:0a% +2k}֒vf^è7e4rsGCFݮj4LCEWp7}/~h[1;Sz={6__wh>';&0t->hKg`\^F,8{M&w^ArRg6K8=]eGmS=.X ɰ/ho9O^qv+ -q 2HwaW"ȶNMWoM)-0Sٲ~r@鷈1{MFFv ^7a1:H(fvEHf3e_Xawg=Sn`CkzOm%[eS7$T_>TU(}/̵ق@y'plfLu54@?o^={l/9:jqj };j$@ I[5Mq3鑈x"_MZ4yF=IL8YY}WUV~$p&JF_MK2y},ߗr :uez!ϝsԆ3tKx7#x`\>Bz Ǔ셾ﶾ;j&I1Ӏ<7VѼbLU GY\04;sh^8̯:ks9R!)FM6;Nԗ:v$鍨51߀.*bQܣOEZ0Fs] }d2x"Mw,m*{8n$Ss_w7\=c XD|7Ѣ`A0|G{,Z M[.vHbl{{NsY4})JbI^(h֩F 'KKQl '~U{Zk)m(/;LDԯKX[M [/߀'G}bv^s~Cqѿ^حo𱏑ϣ=Ro4붇 V=S>{5{b _?Z_c,)s5-lhEXD<_`[Oz]1[2'}|vwv*χ=at0uO񛿛tiְvp>{QvߖGkZ= GvpuvBvcړh>C6K1$cqc-:x zx!o8}>#r=T745x,cYckО_W `łt4v}*^&{xd~+YM-g%0_y?#"pq{7zف_Bꥇǒ@,c%ƒD?~s%V禍x4 {Eh`'iRYZ_Y>mږOH*f3꯭)ǕϠ26t,!m6 yosQkW?ى֏|N`;Ivث'/Q!8N1F$h郚Ȉ1Wb̭cFu%#^et^vюnߧ5U>B{4L{uN63{2k>-KRl$<>UJ\p;zw[Is濙7Gb[oyG: Ls0yxZxا?7Kgߣ%Uޏ}*~զզ_~WkGׯ|[0S5sk؎\F3v{ϯ *vg(w:/Jdd"R񛵭Ta~О_ DQ+fǁsoP藫j [C7Nw4#dk22;]3c;se&D;ӎ#D=-gқhq*eW[akKtm܂%ӓXhM: b;'DK`YJ9uꅍupd[b5J: #/hQlxyÞke mz#[^+[JC*nԾ+2&`Iڼ mYa -4}ҏ ݼ> K$O!0("ƌse5SWuհ+v鯆xDDZ}F,j /]6FmR;]մߠ*jo gC[7jMpam {p=5 AP"h.|hs/.ab靶MlɬZ)-jz\$jg3|k3lHG]Q_x/ꮙ<|I~Yw2zN+ieGZhfa'Ǟ!~`Aș-/~ n`\t#x ƮCQo}tݹV4-iTL2X|!#97 nI|[ʕ@e14'Zv%{ЋPm]Ύ!w`0xV~ ؤإkl `]/3e,0|TwJqϟ5ra9''Lu?yxb'7t|df+jtP:os7F:tZse;=5>FƛozyM6pȀ,kxV_kMx\?a~s^dEG-O6lE*F?!ƧX_?IN3dSmQIۨOQ>{݅qVc]ǶP=7:_.m{5>|<}bu#qm:u(*aY@ }:#8M8{㲟4V/P<] юƛqo@+<Vb3KcZf+&R&R8^;Z?6\a틶ӖXYƌ@1{U^k+Kc0E[_ Z4t9hYe?uH}OpuǑ \ pvcaou;*Փ^r[[-I1 3T#Y㲘w 9 *bB|_}uh9V]|>L| =a&2Z84ouMXZ[|=F25MѠCjK+y5I4ۇ {k)n66 {z3B3oVbI|S7G6H FZxw#w uMf6]9659u h fy<ð<7Erfgr/ l&;:F8{~,Rb@cLOLx@m43(/0i<$OSbpgDMo{:z#hEΌ6b՚1ɚY=s/ͱMD}(䗣跻'`Tp~$Ca+ėI9Wϋ qp>LcI)4`Sz{r;#DAJh"۷]1ekҚr?Yc3& L^!Bq$}~!6fݦɦ1k1d~o~vܑ㪈Mbv/wu!^OsZ{|b%"i(r!ɭf:+}&kس1<#;CǪk@NϠ:ku/;wE9jI^ʮBO^Gef,52;vŵ-c*wO"1< ӿ@XV~.^r^S!p'K(Y=C2ҫG{h|ӗP8Q3F~M < &w0PAdy=yHڻ|Yk&t>4ɺ-jfQEz-'u>l3'3y^R+ks@ඪWj=i%C uDA/5+wEl^1h:֣ ]G;VS洲uΰx-e q]/l ?IA^TQZu1r|^]=NԮ.qUI? <[F"ϻD-{3^ 1n9X,Yžs[==3x^O=_1SbX@Kɪv}"pA #{dkqExz 1捖=jz6tޝ7'r4zXԲOjdRSEn3cbyKH֡_#K,6F+t?bfj6 _٢^% T ?d:cm4k& rݖZ97A7~%++u9?wgW kyRYDGℽ8Zglܠg ;Ђ̽b) ~oQk;qM{ƢП0M'kv1ZpI]K|7iak+vX,[0_C̀/jSawU1Ia^c~EGJG?=8S!٧y٤%A7WEm;Ewow"Uy$ i"`Eɬ{o~'oS,lu VⅭ8;_=ьԄTtIZ#g1:vT7І?g*3) )ΊL͹\Ή8D?il'=qZ{SH\hJ_D#6-x x#芦1@Msh!uݿ~遇ֳMTiitE1QY4Y|4KVljBg7π?kݓ<zϕ]ӻY3Ow{>[oHc 0>ŸO;dS˫٘mQNckZԀluL <b>zzL~Ĺ1g㐱xT|GxQ!v&DSZ$G cnvxOϨ}ęE.`bo!^E|'cm-5$ X{K QXìo*3`)sPYf?kwF|[`U*H{VtT5s+,1ؓñ"k`}E_t}:GWbfh<ЌmewՊbCk#׸`#7B XCh ?>;m)=Wb%;z6:U_Qk}aE-\2/]x/%M2H{ZΏU7iYv=t{pp˸kNsLS[slzhk˜X +ݾ X}/H9-u nggqZ|u?}X:D R{(-؅pD6$VZNMwyyN+f$Z`9&+kM*մΕ׭>+mn!-VhF)1-́F{*+4:um] هo7wax(8n|d-|hǿuLq+kǞKȖͼ] Xy)S+ΕטFk&x'#9L:8o OpY,M QrdU78cm /o˛gQ8?L 4|;)C߿z߸kߛ/wJc17D ^Y;q݃y/bkms񼸿ڃѾm%kDxb|-a%DO<4+c4 sy\g3s~푞Ac \U Hm'e8+Hgx!g]~'/^q99ciqz)ׅqz)ՅWʀoE[q=]s4L4Ľ:rby9½[#}퐑SSOEqA; =\^ֈ{uTKݝ>]ClG+]Ј<]Z8O=}q G,?_B}DJ%nŕɈ]&V槨۲uBiA!OB_. ƳOg!0ɢp; yW7yYkO#Du3Xvű8ӖAk*X h<.|eM[}? hwS{dv˳ 5o^; 41ï$s(dA0h2D?f!Աy@؏.a?x a+c jW*XhKmv0>," g\O=}>%y%鎟o|t[^:Q yGh_;b>'-DNjw;1LjuEG\rJ㹖SKkr(n;{ix 鱍k'մ>g<1AK^Q=]7oMqElYOD7S`.wG17n{ $ yl1Mc31> 1_c\z=d ī#ۑZW\#ٻG|_%Xȅ2q?rOMLgl%eAEߐٿM\pO Gܬ![Iρ6~|cȥk Bcrh)!<Ζ^Qy]n|嬸}]x 2c;jF4I˵T Ƚ( /P?L՜KQwтF'Ųo#mE= &RM,5Iߦ&7CKL\lSA?% I, 0\J?,\Z+4y2w$VAnaΧ[=RmbQM\ *ogȫ$:Ŗ# Gi -MYB>iWYQ >'޵5^DfJo<1gwd튫{TonYWedd "!bS"`4Ji!ìF7ZwᖉX1Lw`cy߲_ua?M_?*g<=3h.LxR?ežX]?M7~jys:|pdg+3d S&== nʮ1Y@?CzQPiX6gN/} +D\W8M<һn@#ζ(+_4o%=Z/Yڃh43Qyũ~N/П <)%bH!wNA7s"^Ec0&lB xm"gc$G@7ĶDU(ů)qX.CIyU55!b!h<˧ yug#=23_xVh|,b3x3 !#'=z?jYe'Yu+j*W顇i N| !3In"+#+|x(7jqqP{2.}"Ve]uYcnMz_ 9~œcNt&^m4/"Kin;vqlu#y .># {4f587IAx4 ox GhNpY, |3xs|0d?N F_ ?K}h>W_>g:6c_C Wl XecʹW%z%"'\S㖦{BxB{;q1JNҽhIk xfqr0]^9طGRݳs"(C9FyY]oDm&8OZ1Ia fX]綪L#ףz][I{[zp6db}Q_BUP{3cyzk#^I%~S1Qʡ~K&zcvhIz(ϢɅ~g/-}LzQ!;] CmLpu5 ƁcYF}[2;k, V]7p͒:!/i̍^x(QO*=m%ȓ@=Jcl>ϛu sN4ɧL-8_ouf/=hX0e61{/^H( Io 'l%jjmQNwmu]qa'Tlj2T?mV<9IOl:7f Xb =os3Х78M?2;0V_xm3jW:Ria_. 5`lΣ]7ֽu-b\g=vQk׬^{b_\ NWߛ5|2*i;@#YygF}chH\`_F3ړkubfϛML/ZI}o7۸%kkCsWE2xRdfu =![cOuHljaSc-swgӺ[͎#g״2]o \UnnQ}o35C~4EB΢.xo%]-]lP(O'PD\DApx=91~9_^D^+W>w#szzv OF|CA^7Fc ߞCu.gH#rY۹{k`I_<۸f=ɼoZfE/9if {\׊7;`>c"~_wi~ofBӮ顉/--]e ϐzg/K:+d$X=t4vY_l'pȯsvcMSy*MC23}6ߵ_ԋkQ9"6v`InPxF.c:5qfV ײ [#蟞`qh,O!. 9'I>\:i`bZ9oFɧ>~v>A%9}~ʰz~y:A<֐N6MQCk|<5 ZTlzyY]Aep OtAY]-XF[F~Nͭ5t? y n0(mblKHN=xolϚ+k A`#MuD b@%f7>M|k$5CLt>"&Z[XFv&z̫Bz /_5H/L&;t?Ąδ6ZF+}ƹ6gu[լm pu42iߖ@cx·xwjmw}*q7"fͽ %9;tq'^.Hf>#lJ\79Ȱ NkX?s|2PcgQ>cso_,T_;vt 0HynVrd4 cvnznCc GǵAbg4d;Bcv/07s,YCO* Dnj}ΒgP>V5g翅vo<5ѶE`&uH"hryHM^屐&y,"Ҩ|Si>''̏IuU{sp1˒:#<㕈\/;r\D C dNrSH?2_ 헢8qN8\v4F%xe,42gCzq5 =hw.Ccg%Mp8dG$13$:|栱O2 u4Vjbmzc?9ֳzƴoakgN{<"`>E=E!ұKޢֱ@UY?W\U _Mb!q'4ay3`b%4XkSqk^F*z C ֽš@5>W!yӚƾU#Sxg8fԄ<q l4S!ч2\H6bg-',D>FciGXxIl#z~v&z(aDͺ*Eao[XҸ.4:j.9ɐ5Gh'<_`ɾƪڕLX$]AzqR[~ǐmsPc=r8ާcx؟Y|y䪸 3n,4ҵўy##g, 'Ƥd98G^8 ҳr~r;}r ,}dFVG>{WV|4&[<Pl~@׬VV9;͹,!x-b.w>+=5흋ǀv#QoKEA>9[W^#d<׉߱$v$>/gc|z?@]d;'<_pF{e.6 ##Bl ߭\4vcL7؉hg |J.  G!'׆p;ko-ns_ꡓ}Mub8!#bҸwY 15v>Ru3xI#]2YͶ'P"wxts?pI6ޘkg>Z~Oi~L/̴/vcb-'<<6oS|=㇪/m ^s{{=#ƿC ^BWyyk/zn+,R _d/?_."_[B`sfr)˯ Mka:,doW\ۮ^?U5Q/^jꍘýw6mGc8̹lgzLj} 4x#X=l>@}j>!at׶j)wW}GoShV qIvNcr1t5iĘddžFw&iR\u_"9z,uIԿm'E>&GoyŻ>{W|y?m$'{=qv螏#Oh 5}_ ]+1v@qZfB>ǘx*/e|#‡$w}&Mi=hcAE\ze~_IPYts8_ z2PE=7^Y::o؜yKBwѽ8CLfwH  43ߎby'qKY}(V*΁V}+ʿWiwx|Αݤ^[A6)L[ 7AWRbee~C T@]`~H%@lv}z ElcWw`&dK6lI F޷۬Șox[7 p>we6ʙ%ȳYnjs|$;7A1atJȱ,vl-(C? lED=ҏ2NRY[Bڎ*,D\ҬN/v'1ZgޖKA>L =s/=;EloA븄5^;FQ%z#qtHdҩ,_rNE9ȫk\779?3W?iT8+Zݱ|vZAFρpxe/up/Vn2^ڱ9 bXoyEu lŕA;jb ;щ^|766*pz.[@4Gq-I=2>.>D4 >m${_6 o&әex¶ ,V,ߓP)\"ZwF3EwF<]HVK3חxY9 vg1|t$egƉs;"%Y]F# >K?EC2lmVkH>kL|c;s^x㭢~0֣rv9֗?Z~5/4hOИ>(⸁9N8cȘJmMc0k ??&[5CR%:k0V(KDDX[z=Mt\t{$:d ;0_EmߨR3X(eaEߒX[޸r`.N{h4パvE7?(D+s]׿^s;V&i٫2 RiOl5Rmg_HH%j^v04  ^B?)bQ+D#4z2f֚Jg'].ّ]G^wno@.e cOt-F{|oYQ޲z[$Y^Ilw-M"%d]< gy}4ʢYcqԒûxlA̖Dј i6-ZABFdsۨV`ǰY&|#Ƹԏ*!R@lvo;=xDj}zFs+U~c".)^!j@+_Tm] X> YˢV$ڈkEEseĩ@}GaXSErð?==h'˟H@+TUs~Rd`ذ?e~OSh#c#ڕp=_R/5u2]a<:ܤe#ʸF7M:l>W\i;EJhj[I~WCOLʩ"e0(<쏢0nz76\Gg< ۼƭe0XgynĹ4@̿X2q{e@=f1p 'N1'O7MԦcE"w>cqCxY5Vk_2wC^@bV@g˥5𶑾W]׊gkxMY eVIR}u3L;zS,5d{; V%eɶ90vMw$[ڕ_G2{rAv啍:]Gw),-о4AԆ[0^øMw/F=@6p+X?EqI;k ۣc^ɸ~kQ'0hk4OKX~6>z4:+F /Qu/hMW wIqf[(wEJb;#sK9A2a4=@cbǩ>>_|5NV2 GexP㖓܀L9|Eu(a.Ȭ@w}56ϴiYzLC- ݓ3;Π s勘%{-&;u~8L Y}e' ZT)Yiٗߐu|QIY Q!dF k?>;U$bSb9F{!Yރچ3ASг($㯆Vę-I- b/`?I:Hk㥏@% ҠQg+gZZnMќ;\ u:@IDȘ{s4 ,cnq&-r_.؋]*hnROz1p X[ĹCS\[cG Ïq1bGFƭ04=߃v@t莐?$@i#dO1އϛwu6s5"^X_*CqEŝBk>G[X5(]a6x;)j ͼ(|։3*YgynY|8NwL:ƚa16+ z2N^>,kbn@\^ k ށ[Cƥr^y#{wۊ n!eg}>f=xnS)rzs*ߴ!`]͎vvF<4W=oozzz9]7-}o[B+!xprɵ|WZ58x KYB,gEњ .bsЏ:.w:~m @$;lü ۚϱn$د4Ɋ;t<.qö Cߕ 7CK2yZAqakr敟m]%;? ֬X̘7~ mw,Qz6$ꇢ&~.ay+"~ç?W,xǦ;x7\{/u ,O<|m"=|NbErme::L)PTF2eƇkZP4ǎt$vEbH<<' ؿT`˪}Qa1e90cʰm rk.1Yq gQ&-Fg=`4<1oܽVh$Y<.4z+~7}":nyZC~ 24\~ Vk2wamm;ֲĉ/O㥹PL OJ>Cu>7 _د._?'9xLy/M|ω t5{hg~V׺-΋I毆%=-_MPp5۲3fr*<՞J+} }T-3Ak {c .$:>G ?<y!3?X1mpu>l4CkfuiGz-wx~bʡ'TGM95e@ůgoWW[[sg2K?^9vA#4; j jgRܓ֑ /uL , nw=>6E'__c{c pmM=2'4zr/@UyyO|,U>Fh=?2^|VI,,&2n<#)5!c>ZӺB%yrmmz۳Vϙy> O(iPw,;n}51[^5_C%c6tC/aφ^Fz1-ʨj.8(nF^n1ʛ"uZlmlQ4d}ޙ ^v{bC,.YCgn^/Π3Qtr./co< 5|T?3wñAh%}/}ǛY1н>vKǕKeB ӧ6S5\a"ˏ3WOɵH7Z#ݵPW?Kou ,N8amAklCa8Ηd~t7顴Os%B街~ ]@|#ꈖHWD㿄1'2HY$tch]) m?Cs~zxajO;2{o_ QZ?TGj:5#Uh,Sp&?`=zXү#ѤHI1Vhjj礤%__$Sxp$8¿B)4_~6g#Fzxer+nrX|֭zT䷞KXV}0x>Ż~{XnõeD;$h%ؘ*,ߕZ0F9f\4[nүOVE/ ~v6eYVG͓-!AseޮW/iaX3j֌5y_)u?Q|m.\آ {cd^JGgpT[z.ÃX_{Ɍmi͒zM l}*Xb|qH3@SDRTk^jo3`%GDÍDӒl??H}?sFy .R&~P}~drqEr&[N[P>#?#0ٍ4Nę2a3/eiM6ȞJtv vŕA<~u.Md7><%|H=)":Բ:?dƲ^4?Ki_1+mGrA%ު}]TE25&Ʊ.Qߺרw\ i\P?F^;|$\S!iEOz{o?Q8W;h  g:?p~]u4 cHq{SIm=bq&VSٳY&iuPѧǗ90d#hd eX8֓RFwx* O"ׁ辽t}*Xhd3&DS?b=⫓71oq x*x*x⻟T/; ^=R s,Ÿ{~yxW\j͓>m0dm:,;$@ ܌5 9d>"fҠRgnV\NCNDOu;r|ѩjELt|]Ar9 ̀2ɴǿ/hMY ,aLQ7=nMq2Y`kx3$KQ|l28xWM;2ɟp;;°"Zf) }exl4iq["@ ;K7Jc[z@H<\oVu~ 5LCCfTr; hZ.#UE I߳>$I*ǯ<hcG,L~#5r;Zk潠F':Lt2E>xWtJㅱIqݵ4hl?!pDUgZY>V-m;+h9 -m⛲o=^zxSHo=h.ϴ;myoڃ=SWf>% 1;1}yh5" ô7p v_ I{$#=jg}WƨQO}R訫Ai>QY=ƌzQ3ns͖zw4vkkaKCLMNs%N}~d|R֘}#khG?ݷL@0?ߋ]u g{k>ۇ]볝4|$}?h2=dKJ|]sN+l{R[,$s #%>/Z bءI{Q", rs5#5hZUW pӳWvWxGM)ўV[PrU*mԾv"4<>| 6h=gV]~?|>rg-l=̑hQ\/}jf9eE=z7bkAga˘ۅvX]7k>G# h>P3ČY0F#mk8 *4,ؔo9]/8/W~V˒GhJzve{*'Ot9nCIiK#|E ƥf[R|h ɃߌgkGi/lELQƚҼw' FSb-瀽4_#e tYb]Of>C[4wd\4'\#s[=[?}i₩m7󔃷_js )FmdGZI~Q0cFRU٨9Vvղq<,,cn]cIiܣft>W! z_֥Uk<(«v{@@t9A3ʮF-[Psh߫G]ϭJ7a*+&e߹M[=SSCo6R Y|l!K,d6Xy}v'GgiWIJǿ Hـ6 \7""r.h,^ڵ5]FžYa}g"g6 #98[ۺwmn{3O|=S-W{ٷ1sckn`2M!Y r[ٲr˞:Crp/,T > b&>{_1 7==]p$Kuo^N/8~)j^;9_mHfOu! W&5k3%1/WbufýO I5cmge?~/cHqͤ62Wةm7=ٵJnq3@r>͵ ԭ6(&<=f \.-aލ_4ב ZoCl2jOL}r]>IFouۦ~=ѝx2&ԈҲ:cxYW:b0NfNo'ڰ,^u1Gjf'I}t}1 |=kxm?<K~y< q>k8Oi벝S3J1e o+M֯z"j،5=鿅v#OLY0M^߼} }>ōE۲+p =;Z.|g3d]B<b%zh \ NjsM3!|sl"_)s`ClYꩮܧn`=!No\HΓ)(Mq+5*u:Ҟؽ>뵌Tm47 h*ekSryL7XӜl6)u&?gq_ˢ5=&uSY)-\rD?,F*8 ZvYmXpסجE146*s]"F8&MG|YgG7?.w>nE|տiX&,Y80 ^?WN#~9Jt/ust!:NJ8raRt?Q^#u1ΗvBլCbtLY#9KNU!%kPӜ[T) 'Ϭۃ9"l7C.y/j¶Ӛ'ىs\C5uYf=.D$Rň{JD >obG_|=^9~T9Ǥs%o'5Ng.`L%]߯Lu\ý~85ĚY:5 =C7 s5y6{z;z547(fH>Qoc>#=09>89YyA8>ni gNy0?" W|=|Z|C*ۣ/9Io7SJ7V>E:2 V`6)|A.sCq7s,of !rzhM<ܟ&G2I[;2/]v@$ރ/ٍ9M7!^V`6TWW-=pXeU q8N >z3[In>?Hrb]mf rŤ |5y\t=J6uF8gųP1C|ݦ1'Q89LVP2Ѻ@HD{oN[ D[& VjZ$N{ehlMxEM*c[IRm@"N6Uvf d~!+3sg<}՞rodv>бZ-svߤqCOUlĤ3m ]U\mn 4\.QX6m]s樐ȑs!;,WaƯiGh|zȼ3J\vmpѢCe ?hd+tlA0*!wǸ)17z{CS .N~be. [fփ׶G{P=bLT߬Vw<ȶ:ڝ(;J͔~K0Tnqtk!lQggS.Wr¬sm@C+vUO lO%?\V|w5̳'2s'xcn)>AugsF ~eg$a qk'3/t}<a<1/2\tv'r[XH`g*z=5;e~UҞ&tՌKfb0iRX4!_K2߰Wq z௰G`W^B+EaV"udma\x޽ R:Y|F^^q7(2o`3"tfCfh%!/Dy?9L0%.6#U< Xz67܏&Oۅ}|jT|&|90߅}a6 Wq_w\; %Y(V>+UWT )X^]"K]ȝe S7 gj)u7 5k֯{QEtÑ`㛻QrdMDNA^iϮTz⊤m:m}-IM=,9ʱ!xcXDƛctߥޛ\j\e ;)f2h +PPX7-n|n]?˟5f4>yS&)1Dx(NB=֌>̣bħr-^ӝ͐#M55tTJ.ibq&;3OLa ;O 0t,OMA ȋ"oq;DT*S7랸djUSF3W8Qޛϴ8yPQzpns(9ӡ"}E)%EJ|E䐋(aOCPc,0T04]~l'W x^KdMa&܌BP2<1RʰJTM,eۛ{ 2O?V{d!G1a~PA LoLk;|ߩ1} Ny6#!}-!/OxPR[FֳV-a{ۈi83ZŹ^#^9j) Cz |wO澂 y4`s.دؠ~ ~ya9GhGovx\18nӅg}"Ԋvg |2OŹb^|>ϧ=vU!_Kq:OnoqW8Y(Q̧-rVG.A9rWm_~l[_}ޜN3o{] u'vۢaH2 ~H~7%yn99?0Z}H^]k[/`b+yp/ym?+e6yoY ]s"lUE؎Bf | dc M7LLy>#rqmYsMFj-"B땥y\l(M?59o)u6 9Ue:ke\6"{=pNO Ӽ}GAwXv? }`e0Q\#9zps:hG(?}d@#3O(Su$jM֙OU//mö GB&g>G#;=!?X^|fy|f)ό:gF|昑|fwkL4A2W3k|$g=<Vg&;߾: /c$y,7cij?UNPHck汳*r?Cވ{=V|3<ÿx*iϧoZGaϡe:ğ6BJ~etb*xu:yNbX׽jb_ 7FUo%ӞgPz |+ 0_syBƸ@xxd%@_4Aq~MN+?Q)/W=KI2кCyK-|n<Ѵ{;S'| -߿i \IJ^x*w$ yTPCz3<6~8++59Gu>eQVK,k3<cO/<j9bq oz*Y Pjitz#JctPj ǘݗqGP[ؾq'"1gs<:0 WoC (x ? Z~V~"k5?5G؇Pb^ȱkL kmc2L^kQdj,!p\|A\e7^5xVv</I5뗡w*TƯU)Ժ1M)?G_s_<*E_1y j+w6V1\~ ;ozpؼg?K&0cyW#} C__B㼼' >z+'?Sh~7SˊX~.X# W5(ScL>?+h̹gef9wo\c- 5z~ppYx>})w S9|CotsonvHp^ēpͰ  5ʖӡ2JldkJch߮9U{7֚?Qjo\`:JLƒ>BC8wRVaJa}Xt:IV-AƛC72ů{uSL]XOnr4YYbKŲQ*fѵBSa.Էj tU+|N9z_s+[Oq߸2csޓMOsnc~ 5[s b\䑕5O`ۯK}Ǎ\m#y)ޔj3g-w9 m2p0!cmy_p~ي 1W01OߙX< ߈Ϋק2io2gRxܪ҉=*eYA\~u9KKn^T(CLPV3R/eKQx@q%vdǥFxlMjzP;"67$k0cSE~Bjs|/@~FrWt^ &3rbOPLUlGUOv䙚P쐦u{ޫ~xb@23?M"u*1}DKϋWFXFwFc>kk7_J5z}ǚ+U<1U{AΞRNQ?Tl9t|3)n;%:{|@ |߄ZK1v(ag̈_+h A2Ju7zl ߱L.HKu0sj {m|g*?sr^[:Ї|s:1G7Z(GJn ơ}Y4&\yH1={ MN<6>\L7x״k@:^XJ8t/ʚ_Y`\Jz3l皨Ck)`yO1|{1򣑹56)%4JDOio:]T:iޙOtA>&+ l&q-{JcOq>xWd-桡+1k TZc}sY*;xǢ+AMwwjԡ!/c}迴Ɍy0 Rl:Z-?1l؟c>} 46^׽֕ڟ99N%Ҽ7} Z#UL3ojRӪPy>.aynn^UޝbwxF?b )?',~0"a,raͱ$c{1{ :|<LDKXؗ}G?jUY.%.&XuTmuxu.S/w>ah'qOffB4e;o%3.>~Z81t Ӆ7DLS6d/`߾9} u]'HD M?)|ӼY{By YT{ pkTYfgtρIԺ1ZgZ~ dի\Ckzhoӯ?h ӛ $}dΆNy {A!zp6?h xa~X1[xל _K>4JO堇Vcsy'ޗ,t^>QOJvk`A߶~ mD. ߞCPri׍VXM~kPk|Ry'0\LpBOcMաgoOa:x X%/@ ;Ly]~{%xއ}Mϟy̼wЭH& O7ucz?kkfQ4>}޽ KӒcW~zt~~Cw+ ?ly-п;t[s'l9E]°y聎!eՆ3O`H歞("*.apv!b @7D"cPmqÅFli!" 2Hb{S9OU|g}K4l W8cY2_p>F.dAq)XQx7Eynߏ3b#ZwZgX=ox}Ph+FlpGWڍ|C9 ȹvOd<sy Beu /V'#G6A-gB+ h6Ԋg˓kD|I$(NƲY5 yٔYX_l4i-.YhtŠQ%1W ǾE_jN}r:d! gHpC֙F)NmX>pkO5Nj[R<0boLŞj"Jo㾬܍a~G= |xQ5Iu~)F 9'|w^.쑹F}ik~?'(qT_E΀&UY5/5F!9pbݸ]x ۄ=#y` r1gTXhMѫℑr97|GkƸx1_<" 4 l0-5]}ͨ;TPim_tM鋺OSma{miƩP{\.ȋL2w-Y.92_g`& _k1[ԋB_WoBģd?xQgd.XL_gӻzl4Z =*ˏn47 zƣ1?[7ٕ96\x۫Cjfէg3f3E/v]~?WD.W~'KzHi:Cg؏_9ƀs6'qƔ[1\`\qD){Fe<|/+{4|2F9ȹ5O< O, 2^ iSl7\\ƅ5X(|@6J9\si޿3Oq;虮R8/IϲQY ϭl툑s4z̗~l t25#W\B|༞+u_O2%XZoiy z398ڻBBZ=PB1ΒݵW/'iϢXMjT;cZe1YR*\K.r0iJixM(m~}~D 7 1Tn?G(_˸TGTU>0s˸?W%W}W-J/H_(0:M sKI)tƎ(m?W~֞!Yr2j/@ٮ2c!F-WC $ HsbQF*s 8jAKi? XbOQB}o4[)o1W𘭤ڈacX#blCkRv/>#*4z˃ *Ԗ@wj𕲝4y`Bע. lD ȩ z(voj[_G>#hiWOUm.eY?iprC!j[P|Z)ř/nHW/^k| yqx-A Zn:E?At"rfCٛuU?^ﯖZcj]:݀zn뽿}Q83~ tX@]=c*`̲h%^+&GTKYЊ9bv.|M0Z?jӽ2?acaƆz& w~, *b0C"g .ڀP3wʂVf׏幁Cs?uxnB{o367!'8/YTX(ˆLtepfޟXSsWlc{Me_7l߇ x#!Ѕqm5o~NL[ EZAQ$[d?5<&5nyl {yGq^WU}}F?j,6ogA.2oc7cw?U3یm+kT㈸pmParAmٴz>|+뛻*H1 v- eL]8դu'C@\?bCT;ϕx~,'Mtb:X~!w19ZVҼU6Y^-yC v |e1.kRΩd%m)ءQ>b,Lxu{XC;CnⳍA+-rX! >wP}'1:WSVېVïJꈧbI4e#N3/%_TD4v >IT-Y &~ \Psdee-<<$+fY۳ #0'۰]ï 4M ;GKΜ5>s~x L3A|jvp2eoڸڸ$X'?+@YL[ }MG< ~J`gF,n[]\pa=.?l贿wH ,[z^: }{?`nГD6Rg]θ- %? zo8A"fuT5뉈b%_Qo-i5VP \R%OCEk6MAߙ: ::[+$E;Wa;v=g<ٝ:K"! ^IE^XggK!51Dz5ؤZ;ߓd.4Q+iO3]#|vOTZu /xX碑Oi^y<># ;m) O8F5Xjy(o:FFUD E4giT s)́~+9 u.H[ YR`3p*e;9jMtvLQx jx8XOS X+Nʚ/}_Й"^v>핑x ³#C#5QU/r^31n&jNI&zo~td,Ezw^=s'Jt룍B^1@P.#0,N9P7.ChHx},鶇Vluqy Um{O`_2tcѺg?>^>o{J,kxY #m%z.V?|(^Ui|o}.3jlBE&Zڗ/G=_d~}9艖2)v9n?js1C}gm_ae͢sIi8 ?ԚkN46g1Ar9~4'7nd+iM"cqHج2Z=&9mQ1v\g1"ӟh4`ݗ6,uj-K ّ>l4>dLpMPGqt8QPc;)LWf'̃τ>78`7 5H_S?YNs/Du2[=O>z! )v7ʼn䃯|6|}$O:y Cګ׻MXCƿˣxvzдfM}%3|Izy5eL2uVSTځ9/]vM솷bJh賏70ώ]eڷ[X|XY dQ]'ƣVY9nEHez`S|8UC30:aQ2C>%uE)S !%"gep'rQLuc;ye܆wLsP-y_Tp4;hxGy,W` кeE>ϐg<9WqG*J1fMA^y8r dx4[pcexI:Y2R7M$y1iߕgz} _^ۙ͟߆{*Rg_u<ô.jhi<6Ϣuw%5n(-vs{{ޠ.υ_|b\an5%j\*smDookonjR~/z:7in`ͿAs1ڋ5i̷=rK a+_ϫDnJ~@q}Lw#Ʋu!76|E 79 6o751} e_ y5'f=t_[<ԪER3X W/?r+צMaqo]24C{@)@|1.!|ȿZV4kC^2~cO;o/0NFm,6fDŽ.|8 HDcy ~f\Mu``I 1Fm ~f hfu'JJ^>|N](s˝k0ӴPԮ֕^ ?یJϡr~f`km룸{5lOeJ^ee&~+).+dwI~VիawQlbqG"㼋GcQtMs3-yxwwFw-եU|cbJgS\'Ƙcm 5\LJ,GF1s@/%{3~t!42eW[Cl씾_83G>ۋ\OĔ?>.{>1_|n63ObsĚx{߯&emo|-ҥ'><ٺy)eݪ&,Lˣ](ؾӬj 2.bYY%{ki=^Od-Eԫ ׬Fag=}~z?^/:/~Zj<`( V+ɭTZs2f~ю]'BeLU _]ne}pv7kXFnwE@ȑ g>+ o7}/{- ? rJ/.|S]gC ]D^th}b\fkc}{bs왓I[lOb4t~70>kg1Mف8w2=lV]b]#hFt5ab#G kwȧ}8E h&__M;ݺo[-Ş1M}lƞ.c6'O6lKb\MeMWҷ33uOMdB4_ɼpJo޷uϙ sB= /b퐕&T!W7z1ޜ9˭f^\,gax?vĚilҙ?\d1쏉-(TLwW6|JqNT'>.jd2Q ycb6=ȟmIg5Kd<~ \,1MUCewɼG6-+ ūZ\ZbaGE}W"ka c:Lrtm^19:-䋦gch^rk]8.ٕ+_xviݐTMuk)N6nsH[\,'B'I utm=7[3NƑցygX_/rT 2~ɪL/xh]5}X[zxsibM.3S<sj5:Wd{]e ս?{:pO?kA<{pĞs:c+ ,g>3m#qW}u<>(H+@g!ɰDb6IYPŰۀ{a ;?~6\wLjrz>;%Y4o=VV#lK4A.b~3sOnotSGz59JջDtsR*ċ1sG.Sd0g^O+A?%mZKjKr,EБ+th H%f#Q>ϸ xVID{u>-[$gɼ"?Deq2y$NuQ}_ئH? 0|J͘\"O_̘!2yŅC P`I䕟 zJ_mag]bz13 4&ܑ; t0{;D|J 5Üb zhC0=Ց~]C./A#jc鲶+0ގ]f|m}=*>^yop4)|DxNA~y6q~@h|RlC g>l أ}bԟ["/Cm4rϐoMsLy:{n7^?R?N?OFN?H~!~87ʅ}r`Wn%׵()v+}w0F9lύrfCޫLr׸nb>& || ;Y{OCB3FhzϵeG|pX-ݍKi?N5)Ï,7CkuqqIkͺȏt5 l~W[iM%mmy}ywEzOY8n6T' |Y.Ҡiu=9Xi~Ѽoy+[$sdox[s|~u?F7 c\xpe`X%wv;_ri)yM1[hc2 ] k_Xݘ#2ٛN%σ\iy1#oyi'J:_Z̦lQ#e-ivU.e/r~mȼ@PeCFs"R>WgYeUkN؇,PrtV"qF=Oe=xHvl=sYبO_00C75{`fw Q I*ڧzsn+pO56x/rȇ9o>?=q GxΏ\ |.P[Ak yt1tLKޝC<)cZ2JV=a괶7U+oH.x]K~*kD20?u\LL|azo_ccB`kE"_1rɢn{N3:f n@>|ٷOĜ'F巶yoaf8K^OdqͼBFt 0]ƟM =TFMF%蝎DMAGWwy>LK>᳊{`1VQQN Ù6^J T/ |.DmtkK"Ű^ʰsTFu\bQ]YDy,gp<'hzԠxiGq292^U!{ob=xf 2V |i/5G>]-N1.ɤ`VWȍ># [W*L ?歼yY@[m&dFn:F?yvx sVt'ϡf°gQSk:Vu[aLJ1CX෽:=XjNmDK5e}zХJ/rω8OMEC~d552 o`za yƨ|qKºR#~ Ȇv_knJ`eQ }Y)xzB7lS ?nA I]SatdG{W B]mvLFΫ=;t>]r$bmRהxEq4tC9~5o)j"__Ǻf \_i%3}͇+?#Vvބ|ь95%s0q򠦊M}͚z "gk >9#IDo'Q[70_H]d?r>;VԻɵMM1y1Xy%k$izp =Bͪ>IJkO=܍ YGq2tv#34{?vP~߯K0;?T`OngWCQPř2s}G =ϑIqVr1T|Q`|K}B ,/ f)>>2A}oݧ(}6Ӣ#).]۵#wM??ptJvnPF@ %yb:h`m~6t$Qu`%Kន*Ȉ ,_>\ݍZq%zws_\%nUu&{=yZԨ[| {gCRs/c &1P?J׺0_,G)_H__=x 6 I3~=ϴUnGY gf}+Жތ|?S^;JV? X^S > sዽ{ Ԁx1d?ߌvsD(i -QS3l2.\w30<ډ0,}UFQ_e:* [#uakE|빀:|>k[#%z #iCXӽ䫙=KmZ,|U!oU=}I ~w2c:<ݞ.r >^FWGmmɶd}>3h^)θ+ Ρs2olфB.rF)O7uy,g^u_ +d}pKykͨ=A Mc**ŧ!kL VOZlZ.hO2b8&㝆\XJsZ;[5X287[ h^iߚ0߰rbҧ,J ꏌg/5ZQ$QYAc2^9J xxM}1Ω{yd^= V˻~LsQD+]S<L[xYnWP^0< Bi]%BISM_-""c\-ߤshSh5+II:zASmfOw i3͡?a=ʺshw} +5Ek:b /dA)3 ngkc,xRc!뙗98ĸ+4x|`q1407##͉1ln ⻙:ghAt$O`C,תh &BƪTg3c8a0Rn>#kbIXK]>~\- 'ԃJH7j|FN<3ll`>yd> yo _QЗ24ĹUqn{5u.tXЯl`<{ynANkm3d_Ku_3~* h6|ח|5r!$%22 |y# *rZ׶Z|*Li:`yv=KkLJx<O0!:k;ls(9apsϸLB X12z/#IK1 V61mgx53O^8k/Qw>= 6nR/0īn}<iQ`6Y݀Y~OD Ъ?3܂6[&)\h.Y,=/)T8TIދvދXRSuů^$EE>b/Z"p 3ld{x='09GןxCB 'X|V wxZSmwVĘQ7>T]A>UA;c7g Բ9ezaDg]҃z!s'g=W˻1p<ـfo;q1LbnezYr@> nrOy==c@ں's=ՆՎ4o1$k6i?N=c/ 5xw|yE'V}F}Ƽ5yL@3@Vr?ȶ_qg~;>6 ,Ӟ{ѧ"cb8gHxc!rbDaAX #tUf>%~,sd5ٞCnGKH1f 5ܱÇtb~E?XQ{R0z[sQ~5*|N=fֈhIdynϰ[x.: ;_1+j_]%]hKs[э6)QתK*Vہoƹv܁>\NԒhGrp{ס֙r-jj7Wp /u2} W+J" ??.x8.!l{g׶?mp!]qh/#=E6%s̳lCU/}!3^!^;/@3=Ce^q\{<Ԇ)ӎS)E3,Y ;|f-N~AH) Ð{ Wi鹺zFc(|E>d>}Xx//)@\ [%[ts5Y[6t0ޜnr}?`+f2\/ Ey*-惉Mf0?^2qJW`_i_L-,Qb-s+N3^I2/<:ӑ+h j)o}fLr\[2 rT/wY<*đ?z]H plej $GIL\#!dyUV2~ wA192HqC/wY6d ,¸g@#=·+3<.2h{s'u,ɶ̢5vw ƍqׁSqjYBp7] Ҍ'u_k׼@P`EP4U 3wׯ< _\M4jH̯S_Ɣ`1"e/&zo\~a9Kׇu9&ULrϐ'rwLVM':& YڐEW6djEY!fEo;},zܐEaaٯwF|v(g 9_X*ܣv(jx; ȉX m޳ŐW"y>Y,]^o &]2+5[iꨯ|2EǼj- ĺ1$翧+s}sGW͛!e,3+$e*Nr/3Zş$/h#*ް?1n{|.yþ'eeߎc*]C1p,1.7}DDk<*}@>=m>786Ŷ5Ks6}Mꡥ Jg%2&X#X;]V*c0ne)5 ?K7]ȵ W&(WЖ+o>|[)q mʊȑC&".Qb )P71tP> Jgfc,lsUkXq^^e 2la|}UE +.1S8ʇoq~e&3jFL2;"x|Te`Um&TתADoלҙ85 hFTG'yG ͶS tQa Xўϣ2 x T6u3L"^gc#F"4Ɓ2᳌}ʨa_kf02?tUW~)er/3b?iɝTi'qᮙbJkYgΰ?Ԅ Z80ad'2l޸9V_? yil;vo#/2\8"W8>ź@8>٩vBcaX׃ }۵m)޽|єϰUKN_Hxd>_nA. te t>׶_$$£#LJ{:HGpcmyكrY{b!`|ikïwlCZxL"%އ 峋g%R.DK;H҂F=~?&t2WE ZL/cI}8S9E}"?~5}8?e~&n5k,zy M`<|$^toETmy\Ō!~2< }ZɚUqCUĘ9/sxy<#m`' MGSdTԮ|<'>Gs|И~&48ڍuZrxxOs߅|>؋^/Q3=hT/5˰8y^;7 ռgUoaqRI˺ݍ/6;㵠 wd}ў^><+E|/*9EPkIM1$"Ԯ91?]38k!|%JYTN-vJ M"?dN#K?dGB ZA+2m ~*nu`FS1&.f5'C!e ^Hy: =cf{.j:?}Pt_%ZF]uh'Bm}w{ς?jC9`yW65j؈b^aE3rƣO^agR?pb9%~'lŚZCk/k8dyo1ֽ8cӏoucY<{Q~"7Kv[D s1('W1kr>` }a7` 7rUá^n?jz4ۓ a?7ⵑ+lL4I MKpa3CIw'{tU&@^:'yI7VɫL8W?"HKs5׬~ĸT3+E։+1!9vL |F^ѮRL3g 5򵔑oc%~1c if\.g7 (U(#Gb'| ]* _B'c Wl:%5ͥ{O ,rU JPTUˠT/ɗY=%ya5k Kn[唷^u=ZKRޚEoo&k|uk*=g$y^c%͖ugϰ"2猚E˱ra;x,x,*3he9GT9b9Ȥ).,bݼAuH?3kS\|Ns96'EfyVȳπODsp; ᣍ:G8;+Z޿929cUxRoEy}NDL”P(WܖXM`=>>C 4w ^ƯFќGnw{gnjGK 21)(=ɺx _~64>QOY&@-\ְAsWu|s佹_[RP~&~`bq}۰x?:x5y#3|EVڥU=f 4{U4r%ŻGJh4* e /5/hPq$}N5)TEȀU{PJHY6cŕCf=0eZܵ9҅Ѹ0]9T:rƦFGybszE뫏9ʼADteIp)9$9-dG k ƻ mSA{&[4M8i24Zwb}x/ J|=MfINif ή~գ  B6#GIw΅_}R5մ$,T֮'!L5yN*Pާoɧ':̴23)_ϲe:-Q.q+]/紸2J3M*xX%jװ,S Q;!{P?Bx=͟4`?dg]Ge'^}ȏI3uN65sj*=efSseD}+.v^&⽦&vQӧ5D.4DMXjq?qyrBesOx?xa?)'s{auz:=d*k+r3y-:+ҬQpcD9 Ov'zR/2z;y])ySW`NOO[R`*9l*w1w{83_[1fuu'~zɼ^Wpt j^hY+bs"*T86*-r(h\{Y)6x&$k6p@YtNl_2םjx<7y~WǦv4}+$_&qkʯ 󻙶r}++9y KYkJ?]'ds9A|~P&hkx>eb|Fs@C:bdP?)ȾdKƭCKde>cC\;0;3,;2(CKY4ro%3 &s6eUy,̟fA3ZmF8 EcXJݵ?kÅ#ScO,{"熐r`C5YAC~*\OnYٮlMH.K^[6L} "Y6Z4yj| 㡟qJŖ=u >#-U<˲kp;> b s^(i0UR,C7%S{Cm8㢎1C&c9Gcx/;c׿ڰAoV t6r?ޣ{d}D _m)@xfOȷI5ÆxB.lo=z6q26|v߹*8KoYX7`~p1IxJO[5WQCqlX,緀uLoSk̹ 0VK13j ~D3Bνv˕@,epHgۮ.p̔?εh4xw8c+B3AX,4q *tdi]Qy\򅪣:]T0C\ ?!qhэSJ!E[hn _x|w fq!mؓSƾʌ+u/ΆLa}UFRrb 3O.{ #I {IWeF?eX6i }qfJfNgxx g^J*4e um௏gn)Եx ެy1rTpr`2@611fOB=ODAejUQ MQ^ç9ðs,GZH" [Eva?I֘+J?7QR/25yB\+33l!&Ovٞ'_s0YqfJ.#߁_Vaqvj:Q/,4 =2wұ]*~O{o繛sIVG.M/Y}}%jEZF_rQ&әC?N[  yG4\r!^'[3W3^<}yyx |ݕ ?瞔K.hC  jhF,CKxN9~ߝ,S¯)E\%WS #R'8ްo\&Tjݪb/S [Wer.$ ⬣oЮL}84|i{_C$ 2{)~MmYZ> A|,9>p}L֧x~/y V'͛ǻO<<NA}(z0'z~μ&mۼW"oݧeG0()"y u^qC[ 2]O$X`Sg!2x/Y҆dON8@-`(~U|1ퟪk/nzvUDZ_Ut/@ȩ-YN 4ϰ {ZS^xy_vQwn#wq g%oG{'s40r5{g}hG1ښ"~`xY =4|!bTVf_+}C;R>J=rliv~nԊyAy]r?lCYOCmk$k38P >Έcy?f?#!75j>+Qj.^?Z:Iqw>݈8a 6) ('3 }QmRMIghu94K'xSjh{ʷ6+iBOF6~<,hz2<uoeX)ZqR?wY"c.Zʂ(ymn" ځ[ 9ވ#oF#@9^^0iVn_'uX|ێww#݈>8ψS0bZk[Kv3hY=Qs0鬰U1T2U Xqvwᣡ8#Ґm˵g AOTAzxrB"zY+2;hn/ qwK#aH@\Y6f΄oDW%WM(Tpa9̻z= kWFy-:ݘ1;KlF=qgӏxϙe K%vth`M h tQm5Sc\x%{_3QEej ewzk9&R+"c;u߻gc b o9,#<_`7szu'_&+b^MVWdݭ-f[7ڑG~==>F=_҃czQBGb[:z_Z&2_?_|f!q#k a/_O%ϑR4O&ϧSy;%.d1f iDQZ㛾o$KvA‘6r @Kܸ_6\wYۻظkb~#W}q3߿}Tw ѯ")~쉇=I?h߸?G_'۸%?c| k+m|s?WS~?bU|5=|3kܿ&)0ڟ?]F_]_w ;O]㻋#y s,G7V^-Ob{Cc[cCey:}˩-|T#G+>ȏK.Z@i8 ^Jڢg{~\{t.گ}X_S[*}0M}[ gӪ ۊJUk'\wͼü`ҒךRZ辊2H1Vz91{k<1j*#=ܷr*|\'.k?KKB}5Z"WXtߛfk.,l!|*; ]HJ@?9?b^H:os̷4'!|QtRbɪvc-ȳ;kH:|_w`F)<{Gp /уǘ\1ʺ(o)j\{k/u-c\L[TM?^{z}ɤ^%'6& T?>]]Uխߊsg#ͫVouG))cTsՌM;6ͨ]zf\ t榥35͊"7p݌F|j?73 c~oQ\퍄IFdچ:#T# 2W 5f󪆯ڏTuaayfF;|uc]Źnk9PaSY]u< YUmdԿV[B'luVS\xo |UeܣP>.屝^J6lk[au'9FN=>PX8V>OW,-1Tt 05Y?%g\<;Ȼ_| ހwsS'⎓nhy0GV3@ Beϰ'}{BڑsT^s|{g䗈g?_\^(EZZzՆhYo ;])DM煷ZhCKu 2΢ gq;Qjx7mW'V/|]|Yuv}AuB gCeѴϵLDLEu'7~R[84A8d)({5?auIC_/\f>~\ _9X?LUȸ(3'Ѧg0E&myjuއ佌O 2 3uԙwށP|u?GQS]k$ptm|])jn/rsh_\&\׮ٳ2^ۍ>(_ɳ֮P"lD~J,4V̍`)iNQXnCL`PwC9~2C&{Wndm^@;) ϶F1t>րoe#^}+q)݄.UQǪ\KQv՚-yTrǻ~'yGD>Ŷ ,gMG1C}"_C<.W\8:jQ{Ccn@޻%򝒈w^䝑^>? ."Oltb˚׾.h>O؎[ 'ò32")Yx%hY X1~31!m;?o/1O3Niцޓ><)YxwQ=ЖU%*у_<·OYo}u]sҳn%\6ؐjݖs2{pa`Cd2}3$[98셏=+@[jڥoe@ͣf^_R!!Y92Փ#=+쒽h˔1ns}3l9˙MqE ncnMXd|"%&-?OE2}~uv~(F.#Cc?;繣!K/yUS]rh=u m k y ~J_^D {I}lHV5߽[Ż]3R\,B'lTZe|PeIy /"\R:ȉ8+{:RynDn'c>XHQ Q 2ߒjڌ%g4/udmx_$n#smyE}6 9˓Wf C4ӄcOBoާқ(Jg,e rհDǃfz}М /:A,ؖOK;gUz9ƜgznާCBj1Q+.g)_?r)t 5ys٤2Mex/r\-<>#\φFC.'3^i 8GNkk?I96=yw0I,vIv.fvz  rnړ\@9 +:lK6'nbPn\A񢿡|̇wˍqG#)Ͱ#Ƨ9 OT)#la> :}E=Y)k # 4qf' !ox2zk/X?,(KXܼw"z}Z7 W6T})cUux!0 2>K><.6g>2 c䶣N;o9v,B\RPe|~ܪYp>=v7wi,O`mudXnb3_@T.MGݕX!̈r}i|vBQkb}5_Yci:GL4;aφ|"֖TWw:g8fqt eN}sW֒TvU5P,g8-FBmjfoנwʍ$%;Cwy xݧRZ3 &x=L/xh}KUfS<|c0|07;xs=`baFzg:w(c1 Q3 1 2{/?.t ?>fe,3}"9+dyjiGSվt]Q 8Ov읨WȥXWY׋oPBntwBNU%:xAsbƞAv:i`v=jnF$*MP֕8\@t W$6z&Ln-a₅++&7]98aYb?kO%ȑQ(-We\euNfBZ'|Qvw|<6[573-"r_q 5nޟד ʹ&NԡޭP=&y[oRkQ>-[ ,3[_8$Sr沜9kT1 Mu~pWϊ8`y>]@?8ܟ1 a=t~fgfTP/yFOSy8#)0r8ɸG!-T=6r'.3炌dJyy!0~&9~o<9wn>gzn+q* gzv]*n:o*3::~>hBv-ƳxBz.UK:ImR?"elrlsW}ұ;xTGEo'j}w Qc_&-ȑ8?:G3,H{J}Έb(ϖz-ߛ5/> oEϦܯG|]~B{yC闟ƺE1ʮ1RYm5?uV8)^ʸҬGaEp;z\bI\+*6"w[x ;y/ôe-Mq9LxjRg>͈xvMꗦggnS2>;_dƿAS@md;MNm?PwTM<MgN)g8 țkFH> #߃389 hz^pjx.-5Z7雅d@B`:辎g2Vۑ(&x摙O/vskI{ng Z]߉w?*Fy_xl7 !yH\ U%J`^Lcis!żG tvk=BBm?;GJ,rSM~|UR7;9BD/κ뮴N}'l R F&^éW[[x,.уX+ ta[u~^frVr)ʲ;RųT } ԥ#t"n gh@X7/c5%V/?S:ݱԊ[*#cd!ž1rO~2V缾-p-lo*c OOς7qޏL7ce/V\M4"G&kO9sc=twa;%Z ]5}_#ۄ|2IggoS()ԏ|Q A9_HWg[5"S4Q?um#Yq.x#xriԘϩ_)c%}-{2Z>Ć> -\Y 9&}Fsp 0cpb<c^y kH:}}d<XӒE$(Cb89|ःqnDGn )O/2G_=Zj&%>ܡkƀȱc§r#g<"\)w !A Z r>6ۃsPX]āZ54fw2$ Szx)grȱG)r,F2ohZ\4_5UC[\LJ\'?{'({^];j8p1661Ǔu$|ȓ3X.µ|r/"H?rkL4=#̷F Se(K=vp"n6,*ʛ{2Ԇ:jU* ϥOęvwR_6g/=vٓgB +CG># zNNRq$]5~\~"_}O  ]}1,axT>H6yjJAaleXa9|.0/1!#^soɥdӾK"0- ]A>d G "kɵ'`*^-h>sl=~:}~Ss?GCןr=Ͽ1,4拹y٨!hx[: ȹRoӌMK1y "(煮ME۴zagY^_L_+0O*ЯIX(ˬ{d~ OB,B,K/T yb8 8IH1D~b42e+_B}Anq36lk)I@.BlM ?w(9522:a"rO4*'KS!dӡXpFfQz'p}5xQNokad_5M'C"wμɉ[fOԪ~#/祝5Ъ|y 62γ> {!#-녌%8>{7o]cfOFJ՟ݧqډA M zk,v~{qjgRf;j>"זo5L BFn޷e?<:XY Ok\$8?Wf\{yul }P捳3ԓ<{ rdy~٠ MQN+ӄLbkGL,VV>uw7yzo@Ȓ, -QÀ"sA>!k}ͣ59rxVF]|Wp꾼˄=e'7ᡄm@&Ҫ*Pˆ15ʂ5/lxyKৠ s}g:}E(V]9N&yyw4?c{[*0y k) 9cbvP̘J]k(w p 3Ɛ$dT]/3z('-+`5ԍRfy%zXgfuۙc'c1%<5/n#iK*xc\^u5v -n?gMЃ; ;ߤXc5|#|/j;_?*h೏).ooaiS`cOVmc(񍧖?׉سt/bŔfF\"^^õvV$1h#x2H^\U:[פl "e1 GgJLS!cIMO\WX5e乻y}W(Z'ΦSW|P |QY߈X &"濟ڲȐ \_JQ=kM&?Ғ OQ |Eg9Q"29-lxJIq_#S"e7.\qS661C!G{cMʙ.oU۵f=\U 1/H\NUk}ܿr֥[Q:*uykި`8y}Vӝ85P$onZӱ)^?dkz5n s Չ:8ߵsTՙ4ȥ }wz}|9:C^ -lhS66MyTק':(Nm_Q{-bHlq^2HPHێE<8S^]a7ὴx-2S;'ێhjYY+1+&zMe:؂v(z7v|:-QT\>9ʼnpDw#GY ag!>;MT 7eăF >wu_3lr+?r5>ss+!G]pw֫f'˯j-?6 jj%],4#*#RyJ?<W6).;Iga$* Ises1I6]OܻA%_N31Q$塗t^o !b 3 g>)wfD#ƻyݛhR>{YPTG!N_zA[,`\jZ`Hxρc< -U]10wg{c=&}NBn̮:{V#YDK?aL貯^`hȹ}3 y—C-:ƣU#-;;+ƹ>7jL/{jۨ2(%gF=îJ~ҭ'C]4>8OVLe-S%y 4^!lf⭯Cz<`#<;->7XoN^`%o@;3-݈`C 0>-ޏ:,3컃 #d$9d]܌&^Q*fB/qDI8?j\?DR;Qd*o3 k.~f $Y1r}+ii)Qo\$|5Wym|"3}#~D\GS&QV}I2YBv43!AVQ͛ n!.E+3 ZE![,.ul˄5 1QFmZj.L%egB>o2 =g"Lu [@Heعh?j#5]ܻDNL<!1w_D'"GC} Cݝ?} oui_W~8 ]7)!w{OolgcU6%9 2Vbq^l1;9Sק 9RzZvs25__~h/IuF#a4T5lgP%Dwi;K )ߩTWߐAOW!5Gv\ۜލqN魃/&KDa9_ q_p˿XhZZB$yTJ 9oz uT38 1mUW9uҀ%L|Q/lx^Sq#.Ӛ@Cd.w)qz9.|]FQno>$3ddwؙ^ƐdnS.5/TxڷKT2f; 9.Ɔӷ+^]łk.` jvoMp܂[=TƑ.֫2+b́B;`qywvmp 3hs/]&/ěz{#60ھ,l.m3iGHdV3?^9x<ca*;?;9ӽgt l$-0}2+97?6=3)SsF:"Ũ1e}>O&nߜIyN q`^\F{h hȾ?~?W\>L H𳼈Sn3ߜ~~{i~:9'48_r[ A_rTt,&N 7o HS-\=-Vǐ.A#p=pe&%HW g: {ieo0M5<ƒ$(4F8 k^&g8G{_pHQ{9cY} 660k5 zVJBωaJcY"JWI ϊX(j:c۳XwGzp:26|nm'؆A6HƪuC_ 8ז^سLz\ \K?s!y;cz4 4 >~7j`*krBkak3h ޥ1xy9;4V$=d>\@#3o'KeGEo)MRH?:BnۻcغX;@_8b+D0'ЮfVl!#7ұO\'B.jG?E:ǂ`" ]hS62.|lOϿ$g[-:5ɤ!,0q~V}Lv`w|3d+ZfvyӲ_fCWg9J|\v%Kr *961o{HЂ/J)G }lZ/lIȽ!dWx)V἖OO<x\t}. ey^AR(ϩ!?Z{DtEzeS$\Y굸|+뾫/ثȓcU/ثq~!^uuȅ3i&wvϥݾ3emɞB1|YZ] t=cEyN _Kْ<ϼ,nSi(m6_O-eY쳐tuZVJ'vg* F:8 v>gCnjD -Ҕ2;-m!==}'\87Ho68%i$j8XM/Ί.`Z:;a8x8`QgsS74VF|Y]S>/UXτX2+>Zk;#-]Ef;]y+ҹ-N;)q.fV{J E|Wj=uf9ONYcy%|gI#̥jiJ~K3l@ctugCgws:P8 KU4VA~:K {~\9m#Y@vu})s=v5g sB7<۔R;p ua| x8XE+N``ZidhN]bq.T:+U~֐ګb5; !9CHm~vg͏6ș/Mmn;2_چ3񞔖i=V^o V-x>MжoڞIv|5Fű[ꭃTڇYgbcF{atd7?tigGg?#͜IΏX=gyNh|0и˘<Ljo5^y0+Lj8/Y_L3GpkR gIGo];:U9X|9bcT=ˎ^ǯ4}6 q`v /Ѯ%96'?M&@ ə{Z'i]&B{WF|qalǟ6ځ8OuYcccQrYR,F?ד};',Li' ZˊLvy 1%36WLL}z4J{'a3ha?-_%R?Mao`r~᳢]ž}C% ZbTcC7_ʗjv]Wy<]h`NEYe`XWa%bC 앎-lRq)[}ܐ눢gIdIZהmbǠGe+rd紏a8pcyPle-*=%\&l^ew=6Pol>/g|q?sR9瀓<6ZK߶:FijR4$ڢ=[<|sd sAUO#E},X_Ut!CqmTad<^ ˟X4ufYU] -G'-9Q9h,d.Qd/vmW9i$-iʖkCO-px5rФAf9a;y~N5+Xew9uT$NvG#߷+',fe"+l,՟?/]ї~)]ZޡĽ?r{dB$0G`"zpf1%%&쾖]c#.IM·es/%^4-k[Z& 4wƱƱSڷ!&2H7s2E,hma{L i6-s3}bPrgif1>OَbI}m={ڞ$VxI ΧgRC;V~&}-&w_ SAgc2SʜIXk6`|aIGJ5I xMc7+emb=$OIυ0ߩKq4VGk9vXzQ6JЧ>9;C=]dDqJ`|\xl:L~ " {0W+^v,Z[x$.r aMn1,lCw3<|ԖԖ[~ċ+kE~BXSk!o1[L6ߺmI_ (Kϸf@DD#я4Ϗmʎ ĺu{?Hf!Ev/ ԇygNowʅ_.څz,,~:S +oT&κI>~qHrzO?/m.k\/G?M7#`"gFz>5mRJZ $= 5LѬ-+]"~D"dΘT7tQE<6a;V^vL3 Kh+ 됦l @U83SNxC]qvǒèPo`[ipfyc4v)Sace~Y _}R& s!_3T4ϼRmr&ld˅M;kFﮙB5Z~ׂNA54SZ gt͘+Zۨ/sJrUX/)"?P:|8>A*{`@4O[G1k5tg~H\^6t0&khLX gflp.c=sȭrڋbg}{YWX/$~*!3W5b>~JOxx -iֱ]EPRd,Um+ 'ξF-qOepQXYK*ez^l&43=lcRKZV]ũI}|IN?o6]tmpp;/> ["yHU~rnY#91%f; 氾W=Lon0?5ߕZ? LK}b&q͎Nϊ]d*ˎa|Cꎋb7cm>Gɞi0>=Ӄ=e%P{hSVK! a_Am 8{;d8VjW?!bRfgʯ73.X'YAm:A1®=T<O|ZNikFke U~xg $\vM^ytLpԮ 98i`"q散Ds8t]oM-";ڧ]%\np#T!i#h3x-2 f9,ݙB?yP?+99bn,at_p}9tܲ\5㪷qnJp d;~!//=yΑ ]XT 6ݓǣDAު.Cm0GRv_ Iv̠0@X3lD$Bhcw5k_k:D#\g >#TyYC{_qkzy]_Ihel&NbORg;O5Iw]Nz2+=[{rx-!+u6YYw\+eUƒ\AeڏHAϪi}g95X~*q<-ZY!~Dz6d]Ocn~ȥL#F&͢3<緾^W:&#OuM1N 4 1+ t%% 6Ywi\M/5К:29@&Gޚg3#?ChQ/t͆ޯؠ /in?)?+*Ǡk?B`Q*ː-*ήflZ >;t?|ͻ"Fbxc9J.xvZșrrѠ-h_7Ѯ{072oDv\>\˵ߺ]cJ<."|KeՊ?=D hWo ~.v=Ds |iи?yՁu/[݃. h^19^X r.tOyNezYILJ9Fr72bj`4w-av/z$/eAsr>b~^.q# 8x1]ɒWƹ*f[8د{%Nx֊w4rJp"VhPjQoV^l fĩުa!0SJ{;&0yֶ>wIǫ]"0w>s\x qN`ÔԦw~}s7T/ڳOOC!~@u(- U&Ż4 ~pxSW?pJ\/{>?.|$i~ء]bUiHˎsN~}y!x!NkIg0_p)9B#1\PeS,^LFeѓ{s8=?DNuiĦS{3tJQ`qX\k-^f Lc1W$dsk`@i˂]R {hc;jc|^G8Na7\w6e[kv{zÁi;k} .)|AM}MAZZ?@K蓏cc|Q. )%n~6Ry{w".Okr<({/# p-`Lc'R߁{'xO#wx."F4|A8 :5OdgŔN*\ 3IF:o߃&au;@;o%ֆ26.= U^cm} 8yC%$ 29yhM"mzo+|8g]ESl~==\ZI|دvު_Nkyf0'a8͚-^l$W4? ZXkgҧ/T!މ3.Yℎ|FKI`߰(It'-?-65̲kQ}m){[_Cct֮ZY^^n1rb-xF:퓷URڑcX}EJ "ְ`oyAZ+ԓ⻈\8'9:ɱKcJl4:|:!; z޹~#.SχBBwwb׾6\Mɠ} Ώvufb,XG-)|R.Tϲ 8gQk_w?ɟwFm,-2pon.7Oj)uyG1/SKTE9 X[je&~j*! Q$jnjX mx(xk`N{E4ZL0h5؏-]/E\{?}%VSBv.Y_x3b,ID|\ i1sY撲1<X>V$xb.O=~ۺ Dv:HG&} L|ecYZ*Q7 [];gIk)AFnEF'^?z5jeg0/މz\NOD)Od%dOB}2m{Nw @J.د?puP)p? 2it*1|<22XYU468s_+p,p[0t`e,nͻʢOPƤ:#k >=#ɖ8;; 6=z\}F|_zPcOԊ׋⸮;ZnqCCr[koN22RbI? Kn 8^!nĔJ6>O{-fĚ9%Q9M|eK$s Gቴahתyۭ)>b |ATq|/DevMe:I{T.b vvqTWgyw#<eȎ/.Mnrwy<,%}Og%fu"/CNcv1CB2#'Z-l"a++)hYNrb,?/Ƣ0>tilW"_gqgh=E˰:hu\ot<X>p8Ctcݻ~!Pṃ ggrw)M;ȋXR<^ ɻ~&΀G!6c/8? i9'D܏hoYڿsu}UG)))vg<LmZʌNs\Rڨ/+CC}U9̛L=ne- ŴLMIkb^&NSt _p: }v]{f4lB`66!`Lb_p#:џT(VPЬaC9̒J 9]҄6;Mm0֓f鰵y6~>Bz_/B/?n {ڞ~cq0}]CsI<*q'/r~vxއ3I"8`m qRȴX~eX~ `AW5ߵ[f( ?v'ǥ.X֧Eg}3O|a3zc sZG֓i:[:}oDǐHBa'/{_u"s(I_6A:ʬ$'X~30Cb X:Yn(6;I5eV8Zv6Cꦜx n#x|>/K̤O,y>˂PEm>7ۥ4}ݪ*ߤ 櫴.s!+}*C2.|cROɣXγh ĉomDyN+S#h3aaZ1F#|RBoT4+Ct9ˉ._ӹc[_mcD^ZI'H{\#a4&6DvhAO {kW0i.icͳ5~lH;u3x"z"p69}/Rڎnkh 4FDXlNcҺDLݤ?Pi sBOӞao-!\ wƱo~V_79S "Ix pv&C#SO`m?ɸ' Yz1~H6B?!ydAȶ{e9"w\1KrvGW={筒ީBv NnSt>2BCJ92~;ñKD|_)/vA*5g`'9 n{1.8 Ւ.A릻zِt` [ b謐xUVa#yhwv[55j3 8?nHlhwVq CpFIr8>j]J NX\u|,=o˿!I=L D}׸@zz-lv*,}4A\h#K\ڛiGIs6xyxtίo h=O;!>d2jAAAG,'5_}~|=|03{q"+^:sf&8o fڗYˢ Un_V`H;Kx'd)SYPS3XAڲ\Rf&-J:9{u-}Vo6S}ϓY~)y_Cl!muƧR͵S/Iic3.| NĘ#q潋tCbO@J>=$$Ϳ4͒ڼ]7uadzՈy>Z쫈2:Ngkx2~Wvm:(9Dޟb-wE^˶#5ﵒRZ#-vLBvN~RY^73gObv 8=Z6ik٤eȤ  87fyAmdOfr汨eL 3IqvF3'qV~{u%o9EyYDKb7Ps5_|7z]KwX4f*__SUW5$apHnu։*lVMj7sT;,J(M&Ʋ`tp "vUvb U]!_(ɇ19AEIcٕ2'0\De`:1?x"nៃ.#p^o@]#~K)QC'J0K;"A:._0'i^ QVa1۳2~3D{9y I60ѿج>"nDo73XKcIXg)?0 xUZc &)rZs(QxO rfUK R*0]IU:/: sĴs3Ե@.\wmTb9&#G%lm ,Jk&9ʬ[v0UvL= hr#m 9a&9rџמ:F2eoZ_'FץCRXfGrrZM{>^~K̇jwl28="CYM96}?(D9rOrp[*MOU:mtoNo.G8CN& ^¼~-Ly,Dt mN"a9+gs9OXdPVm꠹+5)DWRyةnϨUrL֘(-=jΆ cMpT&3#G.=?::Ӂư;ʾP뇚Yiȥ U9V v|D7Ɗ}qx{-}7w"t/'(㕒h⯬ آ/>!cT[-%̸yH=ycwށNGE쟌$XO/ <`s7+#yԇW]DiWL'>WͼG 4n %a,rW/q rO|+:tkm2%n%~i#R<FvkK/9İN_3Aٹ!y3/=7/Ő{i2+v>u5hs7庘O}>탎b:hx󾰚GOc:V1(n=fz yIb@W IlNw,N)VW+^sV7:Jsg`=sd4ě4enk3'Yiϒ$[I%/=D.R{`Sh.}g 3^~@c^]2:پ}8tDYYz~LZ̎\Fn/،y=DݨWu!/oB;3 yX㶜$gSk}&S n#\uȡ\אqzcqk1$KgR{r^.@.-&:.V㑙? />ǻ>|97tF }Lcf;?49$ScU Ėyʂ2:bL#kʥcW㬙^/r>T &dO;xc$i|d+e >q4wOcghvvI"Du4?(#1a&"^d7zAxb(8bRB[LoLk[piw,+֘'[;lhem$isX׏j<2y|>~͍Xr yM00e02Na&~gb/I$g_ʹ/^׮}fr8jT} ,6ϧILZ [3=up6Xx?T|޲ zW-dB9qs(O/C݂œ~XO󡶿GJx.u:jM$i%zm"i}`z*oآJie^Q%=U{ .ʼuڮ,΋9/tnlpT~yNroQ[b7D_âyoy~$عЧImRG7]!(bGѥu8 uZRsR{Fy'5a_-eV0nKk!=*JXTme4uB4SüU2aXjk%1ZZ]kCI8>6G[orZF(Ѯbtܞxƅca2O?+x;G2ox6m6ݝ#mޏxlmo[mǭǭǺ$GTҼ>_No$Z/[;iv_'hǃ(Cr{AޟbnbWHnE$5#-hmJg59׎Hu)kxd0/7d Eaʴo $#ʏw9M0`h<{cq5dmXџ3mZSsvvY\K.%"f&ܱu%,o:9Fϲf.2U~ב w0tQ3n~;& BiMP( y^Ly՛#r#Pb[{ƥX%LTZLZc9`_C.y֡}4^؜yOlyHڄ=8s$R=OEZ7r8cۏ+9WǰP*b(YI9D;c/eyrd2goWHfcz$_g-9"c?d ;}k >Ĝg ة:5i2i~Mc vZ<j{Mv*F'~Պ{Imӽ93٬Ґ jWTOXL2_cTН(3,_ VTDoyA~r>..m}b<v>o ,g%hn.i[EAGG26|}-lz]* '8drI2GWC| ;%FպqXgc§k]DlMu6t.=$X`LXh;%LS^9bCQws'0֐>} d of7]CߞɨO~A4`P@9 ~]UhM~5)<tVˎW6;(K diAn G.tvҥd67pLq+yrj/ x20Q>A(K(6Gfb_8㝇DN^g #lh/ڛXƵ[F3oڽӝ:ʼnva/d+ӓ,>//fZByHԥэڱL{/[+R<]ӟƱY^>꽟M6 gX`yS:L3 -A @sG ʁ:NnAYFӰN7=y_hp|;I?}{Z'@6)pA1w<%l?~Jkq/oמR{>|3Qop^ʎ[&ͥljaգlC)[q|rDlj4Ƿ[LkyçVwUk9K'?|^Mkߋotl?s׹\O(9JQ |am@n%9 2;xPƸsɩ]aX34 Y, r8nE*;;8t{ћy l58Aq^4}#I-_$.-%HntgInR2Rb_ɬm9Z;#liQA9ɨ'R(?lFZ6kG{N梱;Bc'CDO,Ok%]#@LX>5nΜ[=nF<>TWd)5i]LErsk &\2Ñf2dfke.(7sG'-f(xWP@7ynNo|K}+[6,FBDx lӶyLZxM̤>VH`D\-)`XTSdCX2+dj`4nݬh~y_Z3O+D5s2e} 1XC1y>h04"FIO7wJfu'!DȟiI`V&Kie6qR=?>[$JFϢIS}6ʓL` Yp?t-ً;uN= y>SS'!-/(V"\luIyFu}*B,l36 o7BK%ɋoVAKk]A^WŜ=W!n8Rn1yBUk1US>1](k/þ ںnڻEtȷ#eH6Yjq+; c^-,>y$#ǯoQ?rn ˹y973='O|:KˈiMa>߿&is'\ *Ak滮I5_(M8`C.Jޭl?R;Eu_נFkqɚC+*cYO W,0ꢄ#kgq=&d K0?D4Y>LnS/ zxO9s~_Q~8>)!xOeD2uE:>0iT6Ν4zŤkE6і CpLUvUCoY{LJ8ҩibO*rtVW1JdhOMjrTMќ#f4*M*m![8 hʿdS#D`(lxFG|3O 䴜@U$"U\fux'^YXS|<[OkZیd5}aH&c2}BCt$O`Di$Crp\:IovE$;xzE K\eovQ */3і',wzDzE}ItφK')BȻ^r>Oc;o+:qܖy/Oz}dn3̰?üe*G<*U*hK=n89d3q1eO|=p2<2o[l@鞨k#|ViL5k6";*L݅_hyڎҽsqܟtifq≤OH.:=oJs)ܾ +Bg%?'yL%(\Ǿ)/;XLjxڏi9'Qi<`}cx߬ ڮR0ۀ5 u0*= +kM979I~9 N&^7s˵+/ju5/-~8Z,7b1bC5TXAp4|O?x{8m3[.1?/4 s=|>J<0Z='4[E˧ͥ߬hh߸9c7 rhސ #P{):cZSDŽ{z_X'8>r)`J B/T}\+!=TWcEx) + 8cgD)|MǙ#=x09FNYq1 68E_'~GcE_a<ž\x;Ci$,/_6O. vugh8IDoG7mbeC0FqML:칞~'*SMKidgl k."O4 \!bR+>IdzDkܶ[VIDZxc[R9o+tsK܏n*dJ0w-X54J} fk}2v`娼_ü~z';e'>Z%hgBid7L;m,qΖF2D sJ}$7`٩1OQWp& bKLūꉯ&*`N#~בk{JowP-f&*3.r<*U+ltv*+GAem3ܑ>[ZU8Ӣ~\ q6\JM Rķ /:2grZ'`nͳBu1ZWӉwøh u_<Yg>j|>#$Pns^wӤLJ+ CzCyޫmYIˊNmdk_߄'2K`,iBjUi rvE7T333o9Ճ1<11DtS`r4F|_ǽbwsloߝ616qS'И♛m¯a'~~#\N|Z[skb}9)x2Tp_˨l r[P陝3{e][:lW*qY阖eCw>Usяb%XGsnط!Jbفf+|Xܯ]׮6$p뺹/GXc%a5afɎc J_`ۅC&Mk7v_MžbDrU CZ8s|]&CVC= {)KSQjC}F1߭w_:t)hdQ}cЧR{l87KR}PH )?5ozxZi>/4s~3c6 kuXRD {/KDLb7y]kf+jWiI]<ҝ6.7z^@ǗY9h+' 9}/q=l+3Lړgu>Irq9t& p $=7j T>v)]='-'x 0XWѽOr^r􍳽-`עOj0f:4I J5iFߙv҅9;;D>#5b6>Žs.FD0p3gp]՟ ly *4Nȡ4ƞ5*|㝪a{3~Ǚ |CѶgjOp,]CΆ7"U:9hnfvm;͍ӂtlfT} ]1aI|K:{9+Vx;z8A$>G?l9; ZYN3`1 b\'>FCzQC립橪&'v5_\1u<(v cV':PC+\J2P_;lig ;A`nο<|pW6F@JKS76Ϥ9E5RX/n 8DDc/ay!->ӡV1E鈍ù6ج8OTг!]-W$HE "^] ?]*rU<َ3SNX** RqOsCvvsCϐz)| ݳfMsE)V\(x4L<ѢPm O+}6GJ}_Ƶϸs׷o׈_>ʿBmN@ TKvU%2[7U%jꓙ3,8WZ\ŜqF$XI_FaKڪ(ۄ.1yҀ#;agp=iSK{ ⎳'[ObMwl}ޣv-Y#t':Ke2]ύəcdQRrMk-c ]Ee =AuyzV{Εu-OuHe cyXes@?:۔1LOM-g\եz^xM}ͤ>q]fUϿ´3!.qg\eoQlN7}-#Ѣ#L0d3e$lS*.㚘,֮|fuʼw ;i;esJM^t\#nI`7(R9#ul>G,ܗ~4V-Ϝ;UTMczQmdcJrMrc܂7Qj乏09N=РP%z0H4@2TύՂ~g,s 5/aGaX+D@d^v{h,kΌk/fR;rGoiւG _ |0^\} XUFgBŋ5F{7}@>=?>͂ u}qYa=i~}gako1GY$e˃k{iN"A|y)3\^h熲Xpjk) O-r/UJ&Y Fʹ"}%qgO ճOn|a>gdt =<Αt[jk%^_ !wZtgL#'Qaz _[zuM!9~e )}8Wgr ߬]2<7Wj~8nn*s#Ess};LI0Abն WѱM'5歷g:yǏܐ6}wB:ڦr[c?W^);1d (l{J3;q nSjohjs.LALN KOO:W3RBȾł<-𞠻D;/@}kBų֬ܞ#y߲:j KWJ4|[ds=7vVZ3Ysf|ϸ%#+7ȖɍIk["XmKF{6àيi;q/b<ޖP%syx<:88yd>#dˤ]^S_%=W>: $s3l^Net~Z V+F:򚬐Ԥ$_\i1r1Wxz؂=S [󧋈?x&{ MMa 6V ._$Îæ#F>N֐ȕʦu g,6W·'M71=cY` {t]a0]!Y+7=[z#֯87n;{~T/irnZ~WF~=8}JWsDYp<-<'ɅL,a}y'ۏt]n#k v?"\N{9Tݼ/0U͎t';2]X!giSY?&Ict:뼃>1 Y9P& naͥNyN?)':`,/q13u YȴiG<7=Zo-W u>+ZjdfG,bx؍4NUEv}6J_A{F-kQjNϩ.V^(kv G3P Hr}7U#ʙ\ؗVa}GOs|%{fWI>lG6}/AѼH4'KJLQJ r21$&9lÜe\m5kDW\6 8gxᯁ1SO iF4S;A3 Em󓄏o#׺MA}TcB7tȮtTf?jŇOAj +)ǽAFo !}]["΁2nc;KKix8JCY$3?3!|@SS1-J ';lܞ@!}94A)7=Ktɟ!^ȟ:MſgD]˘X J YC'q"gkz#9B498g+l]ߺ+qlֱ iLjH9 d0K//aQ{ub2^ m- .ćк'p/SEkuywWSaamaӮr_=-d[xqA\1蹚tBҁ ,AE<[p|TZu "+FEjɝUl]@?]GimWΆZu VQ䑯@oT/,A 좼5մp;_|Jиqd39pu0?A$c q7DqNɀC}m.-_!: |ncIGن3|Kdt~C_Oe;nc; !{/e6-=]iWUL<ֽ]"wC1Ώ;\^٣"waw:+ՃsdU28\_vgEҤn9tE" llgfcK^\Mc/s?lb~3~W1[;q>qKuob?b6J#a锜D ao=w uay( զwW08!`{^>Tm Qv~Zk Z7,q\~Gw5N=/U N֭5͉y@ޣJ0πlq1nDFFن}$V:٧I5IuΡA_eWivI\mI{u$l3DVP[,;2g.b`V Xr4XԵ1s,(A)n?`⟸fwўCP5?!#;7b3ijwθ^a|06 r[@\nX1H '}j x l/_ł$sYy]=kqh~h]qg063n͏uO1@?442|KE<=^kyzyu|4/ӟO}^_efMwI.?C'ݡ2's=ݤ3gsV Zf8QYPZ\o8fθQ^`K)o8&0 m]]y2 3ҵvˌ1lf[٠~ vv8BA`ѻӈi惠y+r܀|ק\?wvòkFۿH neTWl"r \/glrBxz>4d=oe~9?:A7n3g}mK-[Xɤɳ&nA?_ l1.`lW2ԇp|yڼ<ɳE={ xTR;SG[xs֏x ܞߧ9~~HF.cfC@]76Di }'lPitZtJjE?).Qطz` 폫{&8Ӄ~-ZNFr1xہ^HrQbeT?r*asګ58haxBe +#RKzF4PƞV2ʿ+juFV*VAW U8a=ݿ(bZ&>Xjy{IX_6ojph:ړvXFvz5uSNjׇU^lV'}wGS&:N||_N!WsAh5oXNv?﨤g5v˰rQv~} gO_ /zwK9=/kW7N~}!uhyo\ KMT'Kx J+a{=A:1n%-0}9'6nX| }*#+#06և9A[ UИ|x]=MzQ#LM[g<Oi-TG%(Oy. F9P9xV*zragS=Guq2Z#Gbݼ;RY8-J|+eɽ6qw"Dfv:$_3$cu5zM,^A;+ [3iXk9Ni.X& /E04ޑQD3$Fc#sdGI4G1NGk^5"'KЧ=r=voQe^$|q#-I\gdSK^JZ|> Tw,S׳KI3%.RXe]Rr~3+9Ju2=l}<>HNnxv1(?w~z:Yk ^qs_Y:};ڽJcghWo,qlS/GMxψOoSobKT#52HF.x֪B)^@zUXM),q\.q_ZnLՇ4 .d.8M W$Wx\ͥ9l NAB\mrZK(ظeXѳ)Xg[;,*3O#di's3VFcMt8珵qr>Er ^μXpDQVe`-I\đ/Q+^#)2KO=[?x#`8S4Y;<oS 1.f\J$UT+=AOk卢.҉G9J^C|w^sB6eRr#F-xޫگ0eМһ$'NVc]{;(FyІq:{gе{GBSEXֲXb-s))2kG@c^±޿ $!}a3>[Y,n+1O0wZΜO'zErU5NUf$29VϧlfxxVp9Qx~Bm-z^޾lfzkaӤP a6Cmگ{z]in` }!oN _ZFLx_?kٿOv$s[Zm4ew`i3o>RrY9<0)Tlno9CtW=4B;3WN㶛 !ycG2'GNSC(xd Vu=4iᙶ1֨,*w_gUN1lQ8 ;]il 6X|<^r!ʴFH @[kYyJCѴx4J`pU!x(͖8M=ye$Ԓ6FCm}:98V) yѽc-)i|ȕP+K`xtXuCVHt9WCVtNfXj/i2-ߵxP0p ]I\^< q#]䦟HJ!W;Id̛X9ul /b,<`ss:>vxLϮi/,- f9SDTAId4+[8.Oj/g&s p) o 4cT=9AOئFhwڔNER[Iw:'-̇LO˝`Jq{,Zza ]v$Fyk4Qu_΂v4FrȬɽVM/s` }X#$31?L}q=4h=>&ucwpsfjuio/ =}!{'m2ȼG9DB&ze| :O"[c"ݓWDϾâѺeIN0rY'wX2m B[J+jiI|0i{x#i,,$ջiLIOl~X6*<:==czI&>%>=R'p'SLj~urAnMdv_|R8*[sK r5Mp/Dnj}Aq0u:&}Ήb[nlK_6I؉Ak(s%'c]S"\S,`7Ҹ@ t0~\s1jDQ $tnVG|jON}IyNigP'CoTYјl!~W5W .>*a)\u7}9Y0تa?݂.so+$Q=w:\2^WҺؖHrr3h~}& | 'q.i9H+̫VBgK h'Ӧ \iabH=!xM; xl!SٟX !^w=>"v8ttg?˅Ps7/ȏ{Jc8gl9rYp.j=/S߻e0Y!ssBrVoYGNI79r8˝($V5V=ԎxfKXήE֞lBxe-Ʋܽ}ͰKC=n+ִ7#b$p6+ ٤dDződ^F݊j/væ#Jw;0Y+&|WV>7LCs.x 3 h'2u'H;萂nf$X+tJӰv~ή[?4Pߘ:A=aٛ Yfou'bj9sw|훽Q`Yߌ~2g0_X8✹k#s\Fk&7sV tD F'}hBJexܖ2cH[~iKh˜)q=Sx=_!JJ[el黥s֞m٢aj)߷H,X|G}>>_#A+1X .,/?RySA|ɐ p<%ԙ Sg n׽9CTiN>VEe,mmpOᾐ>7Y C=$9e 1T:9r Z~?Own!BkvֺzVocM-QCd~ у1Xqȱ_RR:w99l1:E$I PʒѽW*]8>n{z1b aԏFGj[Cl+߸}}\}4]H>UL\i,#l\ncNڹ,JX*xa>a8LzxG{W@օ|W::sGj(Q{xG2&7UpHݚɱ8/Kg<2 M+ ,` ;ҵBY${UcU=ݍv&}YYru㠎lZ!3d3-)^C#e}˱k,1GonH/o޸* Ms*ؖUM앢Z&pӣd$x\1]n+͟2x̌%ԊH4?/wQsU8Q\pٴ' J{Ql։-*ID[,JjSXPQ$.Q4])Ɇ]Mi%wD|T,xޛjooma2Z8G-[{1Lz} 7.e؏>4=oj%`L)v88;#Ym8oe∸7R?rgg)**B46!Z`ī1._O$d?i j9jTo?=uО%,Нv{Se% u"KrLuO:-ΨM+c40%>p*ܟ7z8ar1/Fz:͙nT?i.59覃4Ĩ=fd'*i}֘lD}{yv3w'E#1ѽe1;`q&zݾ1xS4/5ܖsi~PbEO>v앾Pei_s^b |~M jz9d0䓬KӾaׁAr@!Ctx80dAt=BJ| 1 ld/t|LPS,||n 7._!bنfAథO ۮe'V&WvFad-fccNgavP;!i#55&NUY;EUk_55_Gۏ_1VxNwA?;>p ٿﵝg%W}UY@3W*e,hywބ ,c6XBK)e8W#׋}sD4m ˍ4kf-'NwyBVql8~zf K84Wr2d3D}`c`Ȟc?+d?p96C 3ECOsTץcj^+0csC0ڋGבZ9]1Ѯi.Ec]F0$zθRdVLBΣdpXVaJ| l󻷈-⊭1;x.][%?ZybkS<;ÞsWt7md5h4GazG%!R|hYt?1g$v_$Ū!KdwB1?$D>@R/oE a{Fn7ev !oqXl7e[\v:Tj9nzsu?A:q,[dCd7[!W1NKsOEɞU+*'`Kb%3X%ҎӪl$q,ԅmѬ͔qMZ[,CS"NY?( 1}瑗ja6mSRMw=$%~̗hOt@-ݱ3YY'4`;Ηo| "^ظiG򍖮H}El=w!Wӊ=l0Uژ9Ʉv9W l<]M1oQ7XE,瑙y49I+[8Eu10'6eVwvd>C'Z;xs)+k6vN=A'kzڵG{&h7?̴'|1CewbՊ<ל1Wndfg@zisyV53oj˝$ں!E;-oj{A}tIUT-_BW7 ɟ!.d"F*w7՛lD~s%bɽLs}=Oj[a#no=e,d򍶢?g Vzimi[NtF.,|.BqՋ\;kF#\|No,_D+ưV,ZN2d3v],70WCuYs )m}Xmj3RmjE '+;%5Y%N yam^ojbW {BjޒŞa7s$-i2"6A`0a?mkZpM-n-wQ[N  ~x>h?sbe "o3. B[V8*Ty %-K֎+ZV_Z_bY+~Sc!yw[1M2)5RF$C`Vam`dֲ!(B0H[K W~WLQs4ia*9_ gZWTlz(ěLJ]jW6=3BGQ\LW擮! Uoկڪ nJ;@fkY`otN E])k(&MI쓹$wAp썙:^*r;Ѭ*p>27ίkc5vp#9 By> t}G΂I_0!@}k rZO^;\7Z'i66VgQibN#/sgg޿`x[~"B{69U1Ok9O]Or̋t\Nj|gHoCژxCb.g=gqslg9ߢ~$֦Gfdghwh[P%rRC?ᶲ8}3s#x>Eb#'v@6R9_516&0p:rYR,~Ljg43駱8c4+h,+Vk3tvfLOTT'Jc<6NϠ]G\i>.i +$/,#]_MtmʖҖ(4(iySώ 8[n/31i-g s,*طSqYYh{;!d'D3%ZEbMK]BܭLl*dp)„` hL%Ֆ ŭI $9fxܹܳ=yS MfwG3MYl!S17qkV|[ZL<' Y2g)icϯwz]Ac<{h"cA `>_c8S+q$Q8\g9;koqv ?H|b!:Lێi ~$&/%8H^"w!T_Ӡud'䱄+![SOv0&0:9g,TպӁ}~x]3n-Rک_'ޖiG{zS#G ,є?^dnkn ^to?υJ񢿐!?>iN_ߏ,aT;t9-MοRDv/Fh ߷B. ^ȦqwcKO ݃ u;cd֗<11z )J9B&Emzx>_%4EN/={M"{$hfVXiINRY~["ۥI;~W6m6ԁBΠcZ$?С5 s5k7V"h'8;ZEwC{?mf{fлfԺY366 NW ſ<"X^||Hi^5r>|4*I9@2wخJ<i +uo bqS/ Mzbb n57iHMDΝ8͘RT[ǔ~fAבZ+qB2F멦x#o1V2Wl؈#ֱlj z-h])ZbY]45s~f URɗ7ba+"rxB*$?d 9W>|2|hZRHf1YՑ?oKneGD쁞ܭy;g9 g\>5{\:eXWcElW8^P%m#}C~z&Ka+,Z{d%7~<s^Mdygi^?@#K㾄 ; oA{rb~DZG@kup ny &c'/8{$Y?Saf5X[LrO-n!)vXI9vvбn1%E^l- X97LWɚ' ߠw[כ^]8Zb~,XXZ !貸'9* {1>iecMʖڠ}!Η-gߍ$H{刐WA+ 2!}R/.gt0DĀ qMKD.eͩ1cb\Z3<2ɭ˔q5l5?MYq!_FYJ/M1UFΈ΅x<)18OIk#ށ8jB'vd+"5Ord8bƌ ]L9snD 6)}z߬}j`+3]$U6АqLV86oZG昏RWFk~+um>V m3t=jאl?b[oWlބ)^ؗXJ"ሺ#oX@s1Ow|1HW)UQl5ةo/)0^M_̉~a#7~U!%7WNz9k|xyDO$Djw_ҹr ?Aph(}k7މAg5=Fgn:|ī.'^b51LMj|vm!4s|sRԶ$-e ۄdYfIot lr&HĪf XEkZFl^C^ݝ{(N :@uN%tve`aM6Py3cduN">G7a Bav0Ҙ\艜j:-z??4g7=ύs'5sMH 5ho~وqcu eϷuOԔB^yhnJrR){I* zĈB8:_%uL_!1suKk堮;- f"rQL:%gN) k9NݕOAaJεe=]31ur;`|aJxlEO|j,y 83ٻ{HC–HviڥW"b:לt^ϱ6\ݚ@sq)jߧܦ.Mg yw>?Oh F_Lre,v+q yPڈ8rbU<>#w/Wʒ.]%b}佟q%ypw/vOv򉰁/(C 6PZ{9hmofqޢfysfb|vy v\5Ͽ;ISd/ʶ^b=4}ן+tG;nY+.`0ض7[*@FnQBrctrbqۈw@*S&`ql&]ۤnBXl: $ W5Ϟ.Ie5au%'y^fWj\3ϲRJ|:["O4ѻ 1 lN?{"~Ӝİ2.MW^KB.[a-|&jms/NA-0t1u:`33el<t_ryq +s?>>U4궢G|5q$q]s~ ccjcS5Mк/pVp:-8 8|yT&;h_~!6g"9ϐZ'py%YI+KN&Yr$XX,zq歠f?*yХ ,Hgi9Cm&!"O܋SE܋QԨb؇3vo9oг%F|>_yxMqDfcփ /3Iz3~c까p6(\vA&ĔKb0/p;W1 KQ-n%1=7ݸxWoTSvmv>' t]9_@m^4Z ++DC 0q ƝhV8g%ylv |4/_UtjV _aWG+Z#rI}7ѝϜZעuq]g]Ӝ_~ɡ9N~?OL#e_XրZz@H [I92}qB9LrIkiNzGwWZKwY,t=&h&slչI^ }.fGM؆iХ+=Hrw&3D;m%=6=m _ҜuNrc?A?"^f3B7JQ+5A4G}"H[6j$Fc Ze׃/p:)5i*-wΊWi qa#\Uqwg>5,:sP\kwfzԏ9WExkv{؅ܽkUXcpu-,w_#ڊD7O<樋;H6@j;KVv[^EԿkyf]6W/9klK6+q0A3K=qWy|l99?!~rx<'zz6`΢`~M̋O:H{1GMsUԿU_ޭ I;_]m7f?_ⓝ/ ( [L`vHWV><ќ"FR!~*:b-h-PˤG ct>J:zp>su6?scvBWe`w>Kz/tm֪`L G_rm}g`.ۄ5Ugw-sTE'}s9\$q/r &8}wO.馱A~Z~:G-?lUݞI:XJTVFK;Մ:)śzM,J5 OA.57taE9UG5աZ3lʎ"N9y6^Ic?ҙt[>!'|Rpv"㵫S6E. DѾ|O4{ lY{Ag?gK<_y5] |Fs_"(ϧESu "S #' ,2ߚ7u}B,|+8"g(u,n4/wcd`i)L|3*w)cCV<6Ϗi^^=ۥDSE4\ sC4_UZ&j'<6OW$!d}&?y>yh<]LsCzg_cAsv=($βd{+E|su-T4^{}~YOwR"_HU6tsvtu݌M/q+hNӼN ;L*'8 v1jm%|#TL`Z/մ_6혦]c+Z`Nk ׵n,r~\elkWvys` Չ6m moVw#5)c^k\ޭc?#J pz]H1~ ǺћΩWs[^15{孟X7C<Ԯ#<^K`*l?W#N ǙI|{a;JfO zWdZWs9y^ݖsZw)uOۚj4-l2h@-wŇt\=Z.q8&̖MihS:Φ  tMg%=ik{??ay^Mh/Z+VݣRQeRպ[̇4n`dq+BqaH6+C\Mby%îہ}&V0ZKvX}4E5G2#JLjsV&īHS8.ɑ+@Z^ Ŝܠ82i&2>YYe3X̒r䪐粤˦'S+Y̲8uHn!b?26OI=aw.C-s){E֑65屼$7`o {88 {6;][@?+ o/y?.P vg~\a~4ϼLZlm0G8I^1ڃQ'$L*šg}O 2X;qҜ-h+Ѭ&üv{lM ,dDfX;apX]|-G/>*0sϯŚX2YeFF`O:p^Lz'b4O ѾRu;SRo[Eߔ]JӶ~>J/9)kt'Τ{gEe^x}daI >/kxh@Uk/cg-$:BMșɈ~do+]55xP_2JvW Ko C ![r- l9 <.#ur]2 3%v r Vޫѵ5%!e%>gQG&Zƅ*?g21{QIG`=/̺ӹ>'ډNn(=4y? s?>4]#KŽ]tӿW ߆ZӸgh;e?Zwǂa1+ 9w|$!Y 9`DˊIS?+"בYB9YF!tLaB"kF=V٩pQL~+f^D闻*I?'6V>E堈aNa[6YW'ofx0PwB`WZMƳY!1@ki' -KIYKU|9QG!ջ5M^DۈKLǚs{<㰞y{׀t_Ѕ5AZɦ^:oxaoO"K΅+\vEE 42`h}]ؗa!aLa] 7dbDԳ#V~:0|?qOI<#Ap'ӵ,#1^lG \R ,9#ØYZҜ ?1[/"G7|l`Y8XGD}M}@}}#c*cΧ 9D+x΄O!U՗O,1arBss w?tm/ }}t/5G\|qx,X١ SW߹E5'#]xq9SO~ŕSCG7}&5D\Gv [B1F㘅 [\3a~w\gD-CZD ' v<ϑt?Aĺ|'/j!g:(/2eL>Ԗ5ן2י98q%J=<3mH.ˡ]AՋZbO9p_539I:l66HGL%zs 3b]];ϡ Au2?"/,l H-?<}6 7t5хMSV+ YvZ-p;KovHz{݊ W͞tYgTzveqGF=+3XƳj5q$l2Mia6ۦN+}moc7E_=ycP#,=3N;`lyou[/>z`4wXwLHM+oN̺M?6NZW;Z`'nPq=ZƱAޡ}^_iR̬k#tfv/c ;L6)7 (ezJg0gV"uDoeKz%00ωeuNgMl FD\ۮCBdQ7aчoU)YsI35#kU )<Tcd4 ţvٵk~ٮ뗡n?)YXcÉo+[kk(ÔD}W+kD3.:>W6yh5-4m:{a_)┞&b =kR8ctIu,w\\Km+u{WvFRw5\/eKfm#׶Fe,#~Q{BgC2 n e|'.~>/6wǞ8LinNؤKŬg&c-sߥ.SXbyngJzR7Gchg72КnKծq,K/k-:o<^оZoސZ|Sܞ&)|%;`gogĈ^6ۮ\cBDMF?~:!R]ٚC_#>ŭkEQK:yָ9+;o?Vma|Ex&mqm?=su~D8a?e7 [ؾY,pl3w)!^I~iK7K 34>O*=2Gm쟅\Q}6uԳ}PKkZd6ڟ S쿮Q ߫ 8dsž|-/s=Oc|%K:^o9q7񲻃-7q;^߫ra. \qFגg 9>q4,ox1KsзF"5:x*Υ$ag$a@w}y ?eo{oc 2"X^)*ᱴ4lHO2xPɧ>@w:g0xmWm' ^8f a oiimi&bmITp}s9,YQ?0e=S<J}X^?+Z?61 Wӹb+Amot-;9hy~vD4s)1 L:'W;UG$靃<]-%徎$ Z'њ^M'-AաU>B|f9+73WoϠI5 JT]ӗV1YwL dK7i8Φ3>;_wyXjw\F LA H#k6NPT@CfocOO[Et}k}l3n  MW=D18ll躊RhmV۽Gm`u㩡˦uQ؃i:Άǂjuro}q(g6=2GW@>r=uW}W}o·2{VIRk!_gX{6} ?8ֽ- #4F$=kC5I޿·F1Gľ~ gR!7*{@ylKH<3D<ܚk'$SԌz[{x{NH\ޚY.::gyb}4O4+{?WDk<mg)+}ӺhhJJS٤ֿ߲-9Ag! '6b_^agbgS} ]S# e7L\ȱ >ڮal::'9)dt/hHo >:7y9뺫<`"zX :幼I'mהaZsE={{{n/͟~](t!+Z۞] .ۏ!srҟ`ܫgJU#v=}37hL{bf|N!qH 躥xwZ. 60A}QL2ڎcQh2zVn@MUl8:e:w,:'<'?ArmɗDd=kOK5a? WBA܈FQ퓼h\#<]`Gm{|l!X{SгL_O()q gqIu|;c$%OE謞HǟL~zSԤ,QkRYzo'9R۰6Rw)]Wu,c134ȳz^u ],p|U;s(t>:WQLt>ǭ9dL^۾ q }S{$x vx{-ף/65emMK9uwϏwkO߈FYޖ͜5MsERMLu U |KLJ57(޾|vd87bXHy_N^^"ɻuX\$sC跉s&7{/ndoqgo:x8H?+5fB*M_|-=5q*ג !rOl1iI įۯdL؉!o&1+Pz r-eL`__1 OI1jM}k}ܘ&lď6[9y#4|y!yTCC| `G1 a&ȭ1rsoik.^ʢ3RsqƤxˈTMQ;|%f0pދHxb sd,hH,hZog͖&tGCUkުC`Ҙg^zR8ke`AɻiL!qeFSR/Ռa %>&0qߖ86i=qo_R, o$DKKhlpi ]CǛi*}ʿ 5e?e8woTtg&.ce3o?|Lg >${ֻͬm7'?5$h<l ]{5.)T -u=ΕS",Ɵ;K?&{$*_W2<iM.i-.GQdI'kasHBFBqV!re<#j7IHG$zUg|4u;qs9Ӧ{FzKfS)Nv뻯E˦^^绘^YDŽ]Z`gկ[Fk g*eDQЅ#[Р{vlK.ilĉ1uN"s4yt_Sw%tSe7S.Y|MӼ/ ,!N O#yZ+3q͸} }}uW{;ҚOqrzqy*Jvq {=GxTﯾrAh.*M{N$m1EȘ^;V'RG:{YkfdWkJ4raMC\n.PLW?%ѬP{КL<'X=T/||U{zEʾ9pVi$)9SŘ>tg̽mXYYvX9+b<$|b.%,B.U?؄:n:MFbکVsw62)2['`.Vɱck&̢`NhMv;obXiPewפ oCat ?ߥNC{I hl:d'yO[-,o&Zlmq<)RgMF}yeeH.X-BAi,f`AX"L^O}):(h zHט3;9뱙[xυ4/h~}~`~ t]&svzǟ5{Y}k+ouNn!^6#+qi(jiƬ3LS.9@Ix"Gŧvx[*C'1r=ɴgC63Yf rcyJGyJ.3謭y'X:$=x'2Gs_0s[Z-6'[|^_q,bV\ҹ^@iZ`G֚dJZ=X _' 4O:V2Oᙏ$.A}IS+ɴoRwƟ}~(9M䞈+b{:wkS{IdiwIVEp@a=[8/`>Qx,`2'/Ds{H)vIel;5;5KSմ^q> / 4+f'D5z9V'X\=Uph mϰij?=B͟o`y=$ȸv kAwњb,tȥѻRuIt0sIȶHvdGJgoh8fIHǾ 1v{);_}k3RaҿPSFΓ~C5lSS.ұ3t踰bO5'6E,~Ix>hDZd| 4-*>kioW99ƺğ' ˂,dW3V"k^?F^} ,ĴdhA'Z?^2' Z:b W7B3ixL>Ya_֍k^[%ɦQ8ief Y,g[&:ĦOZpDZB p< 6.b֧*tt ÇN( /0 rGB\_g TҚb{Ҥ䮊U٢κdJ&쐍5czLSrџs 5ޭ 6rSbIx(y0>~mDQ7ǃZt[P4>H~v6ƮEiY;ږnk?ѝ&lK]ײf5smWwNzK&=}mg>as,mDIu9LfeM<{J{%SڑPu Cj &ί6b=fL-;uDﷱ,7 >J<gLOɴ7g@b[3Wx۟fXڸ-K于^7%"6?-ϜMdhXS 4q;i?cn$ފJϫw|˦mO:nc* ]Uֹ4 {H ;BGt[oph\{MHA ;po9E-HNCnUĄ踄8e36cvSI(=PۑFkxy\FM;\Gbļcu("c{NZ+ ~D|Ҿvu"LdTZ;}» x>śkEnZ|ߍx`0?Q9#uN8C{h`>i~iIRY]Z/UZLc,46YD$X52X9ZxuɶWKTccu0~FbGFҦc-yoV^yH? ($ D L$nL6{Q;p$ t3O^gȱ?Bߺ+$}b06ICx}\$gd"?{eDASjMw4zM?Мij?>ˍZ\TbxS gamaWkz@@]u땹?(4:6]k:eX z\z<}Zg5~s&Z>Lm:'Eȃo1ApLr \'g<qnnWYȭb9dV^~Mɶ`^&8уcS.e=ȕ*5 13ӕ͏| xbe*^s](ix];c$/Ǚp8"i~[tZһG2d/j~Q*Npz3#N=|85z.y+03zp2QZW ũ9n2d?d'?K֥k Y&)E8W$鴌}V?cym+Zt ~P?}}Z|㱵 EO"_?MǃeLF} EJ,n^?‚כD+7 WY֨>ZM^ufэ7iu[MI[):#î]BYuFy~A~g#Dܡ/cPx*5K0=ӑd *?W 2й]FIk.Ay"Cg!YaZH<W5ū_U\e\] + c-]F-]qY3CccA6(4as8*W81݊[Izk5o2sm!kb2'0]8lgk T^iSŻ.{?e2\MJ"q06Ew7}_OmgK~>~_FWyytσڹ N;++Z[d_U )WBq5'~}_@S3lYcm5(e Z{M uvzJc0;' q&o slxi%S+M42lX< դl3w1|{37E[?`%9{WVtFme DY<rWWVf"rj_}xUto ڽF*k.=1Z_|Sh.UY}kI#>fCҁX*'GCR O{*˯`o7nV>`a>X/gdFDk$95FLvs`mr@!-˘f zkMf+b %jC+ǃ-GUm'=l֡` <_ K5 ƾsqzE,/<-`>^o2qHvPx3S§2)<7׾x*ډ>3x@ d7I?[Q[?C/چ^ov[5V9Ťvyoe=ރzp֩ LyS,%QkخJ_bWf#ڭ,z9V{)'ۨlO!r ':l{" ludvt›Ԓ %Dߟ5'e}*1jW>&*H9)"Og-sB|˻3ƗddSx+i$>Hae3QDs@g㿳LYb-~vKԅ7v_|*x"(O|-SƮ%|nB6Z<1>N܃ 3:V5w"Gf" ժl&] },'YzB: w=W"xt:]dulw G]6I9N0Jm@?Ñte<*/d:sd=7yZgBZ+7rP̐-'/T\6LqΏd6:a}a?wK>8D⥇|ދ.~iLبdׄ_EʩY"\1$3Z/nF|6\m58ul{EkLK펧v Ȁ&Nt-|84i#qKӊayv=@y7&şӘ2I_./ew jVVEy> ͙}G}t!@cZ;}4Ou*^|&8<[>7p-яQ? ^TqX)_1җc{1ml)aDe=FK'y$]bo@e+[:${%]CҜMȃXKx\Sŋgo']}vq<.8l}S^\DT*f97`}I豗⽑/#.Z |&_ϥk'> _Z+Q,j ewvNaىEWW幪YL&ZNB9ƚ}q1Nq|O&Ck!`y |-p.8vJʹ'PW:v <qMXV]y2kÀ*U?<5wF|J~ڨ^LuU֚Lm$y*&!ަ~OR}x{嚠Nn1=Jc8,[Gzlk:R;Tʂ^3珉z]wF׾)Q"t8cMyfi&3||2Km;,>3a7FzדG2`_^o3έ/}c|#רZ|Kw^ZC20t tux>*bR:]C@-sw0jZX+Ez cEd  B&أ*%h`?3}"jf@/aZΣdu2r=/7t_^vRg˰p/{?%GA.= ? FϚhAt3 ' ˾Fڻ >w8{ȕGP K8 :wm+;9WgȅpG>A(>[essmf.;` Uy^?:lO Ƴ5q^$DsGsB{S#y}xU+gt[蟦8h"11,юc14.ܢ}/ٺqDoxݐkh{ǘùoe=(I~ڷ t 3G -/m@M齕jRbԤQ"vmJ/MGfU+fdeMfr' HOq`3l&DQsF{O}Co ~O<ۋ1Bc~ hQ2i;ؚ:~`cf[뤽4Ě-; Uq- ^[ 6D}'l6}KGV]#ﱠ s/&Hry xΞd%Ǡ<-k,Z ɥx?=I;F<%s8<%'r,%{ҫL1,¾6~7J|v57׹yH6*Ϥq[ihgK[[ާ Ix_Y,f"o",䖵̐%8Q/oE;2 [.sHwIΝ'|M˿56˚t'Dr^OG\OIspLߤfQy?7?) c.]zq4ZګG\uRøVиeI~/|Fe1& id,{?ϧHc[l'acG4c$. 'ڟQtP9yM({Q[=]~"~$nLm.%y`y$#VϦ5/V6iy/@!EdБ4<1a F7Q&\ψiFox=aJn|?)Dk\H6JcE*q^8_B0w? "-3vx7@뷊,1[p z`qBz&_/{996_j4kLFW亗N\^;{{s8&%CSH ^ϲ4^*v_@;9 X9[_CXaA~OnVQ\L. 3סcǘ1VXEI/u;˺]saIX$F}~Q8_M>.5m3bXV9XȿZZ*0:P ukru[c떧!? rդbXYrfv!ȲhOd,K  J 7'XhaWm]5-{P+f""g te>_'Ӫ"5v5W` zVQs+?2UvqQ#r܃wĺ+$8?Kz1Ȃ8 t}m˃BW&|m4~7ZYي,_ܶ+t%q#bK1/BJv3ۈ0/YY`K'`;.a^e . 4VW -u ={G5{70+~0ڏKʵ.A< JZʯn\Ϝs<ѱXxġU%FaJkdi)E$n#YsItmWABgII? -lИU".<XJ?Jb|eЀZ&cNkd1K!;E_`K^M$ed-|.RF ϗqSƌ\~TS!!Eu.Yޱ%eG\ԩ;lϰKu`m:_-2撝Afb;Cĺ*r K/K^XMZ7]kuf:~^1=ܬ'؊y6hĶp_6>~JJ8NkƳظxsY7n1;iϔEY--s`cۉOւ{|'}dSYZ'H'<&N:jMLk $'N`CPkNKߞa>Krg+\e%rֺ_ܱRiנWsxSz5Sr1ڻ6xqŞ N4W9.6>/İů]FV sԨcwt=T?D7 6KX5U"ZMʟi"&dJ9;\Ѡ:S>w70 jl?ZA-f{Ņg }D _FK냎c,DV>_JjjG[9k .JƮ}>pql{}e:O>d4Nn!WJY){O;Oa퍼1]?GBwQ;#Bxhl=^I{u]:)w,w$gn4(u:2>77O`yߗ5Sr?u*9Cӌ ~/ұyO|h֝)bVnL3~b>jHd @$]&|ze ]E1>dHv}D)*pC H)=cX \Ҕ;k;"?O8g),*ߦ3p>wx_o=*=h emۃRv)W/;0'S'APؼIZ*|z7bΣ33|Q}RvI"zٮ&BGGj[$#B걧Mc pi!roWtSSXwDm"&-G'y*&( ]&O9g9OdnPd9OJnW+L/ E# (xnb/b$,7z_̽X_mФ;J ͼ t(7JՔ' Z4k,6=GҌ-֬TqQvX%؀ZO^Jg:"eJs@֊dO75TTh#gT8K=֕}Y.&z=3Ru=wJQ:<:tt,]Jk^H+Iyf/S`O:*/yMrcz'74V1ޅ4]?|S#r7s8Slz<_qkېrm ^m (u#;`z~9lZ:s@=Yg|~~3L).߉۪H;fW9lu_^[~J,A3Lkx O6[ҘjXYq5Uc'~Ky Z|[:۹u;L<_YC癈5=%UJ(*{4PЕLktc$4kuoG҉,> F9ޣ6FcO4Kq/M`fZ&;vlc#NYv!NtY=Au=?ۃK8.`_pb쨋R35'+r4=xFߨhx{~-PB$;|䏗۱1 6hk?h`ިNЭU1%LT5yYH{Ix?x\9c`#2#M v MCSmgŽe,i^1"㠺#yLc3/4@gk*p9ƈyAMt6G2CX~@Qy5~Qs3'>q0,{'\%Mgفu$N5A?L"(Z(xTjI U~xexe\Eͱ7UEvNbfIn6Y `7#oؕ|94^ ) 5vT_!SpFk\jEe*Ssw65 l^c׼Z $Lz+,j"g|㭟p\&P_>)ljŃzϹQpwvIQ,[}ܜ,>e{I&?˩9fqR;8Ә2~4G=z?[d 9czse.jO?/I <3$kEML9gqkac >(x)7-6؆SYi^~9)v| D3I~#}üN3Ͻ= -9U%yg;3e.4`+D{#|,ϊ+$/QS9\Vgtv%yoo%C$_Ӵs*˨7 goA8G3E95Ʃ!8n'TӼ8#I˨؛Èa,rsdkE#">粞#rY}4WMW`%yE?D]^ 4H -XDeveLϛs}FI+/%p10ӉŸE4K3!΁h#m{h\`!ln:b鿏t {S_ ~鳍~#=\{,xGi}ɐհ7#}8lv=0^gb[ҵ*]C6 c|G$?xߖcC(ϱRok/?0Ze"f1mJ}3ˌڭõì;z[h*c&K]z8\730Wp~".w 1?É^2q`UI跉_g;?&n6oKPܐxn -PɾWr tpR  ޵?gϩ$G=ݱ:?R- uZO؈|_z'2y>|h[/މU~p zB}_*uc8lsm($;'\M0V(A[D=aANQŖ=w6N`(&IxbYc{ ^q[鷧vI_!6bg~|ml^3 잯mv.fkCŚ6)u8{C8i#&K[}98plK}/s~;6R?;m"v鯏Dȓ9Y9bfvUaqQMe/h}ќS;9>^xԅ3l?ҟA̐y?*{C-cRX־{rO` o3\@㖪T ślwCo|,)b,@3IXqٳ%! dLE_SDLy7ͯ$|ḫ+owXx(%?s.bN EF3`A×V*18ȱ#tW9sCvxw1_gη8Ͻd^Z+֚Ű2 -5xxFl"ydNRyY4.O1fVHl|c̣11.v֚msԏH?_ ~X،C/1Wm)Dz.>Ѕ%.de+0{_{&֝D{֨{p{fIr~v:ЍH8|Mֿ\y>s⹷uwbo?rx( 1oh~ްvbKRzW_ M%ٔ),lnw:BR4+>uVĈ,lrq`rI|GDz\K:◕'S TD=:5}>,D徲jb_gcG/Ck8ǀ cmRe)f<`#}ϱh3uBi߻\6lA{$3ݚZqΩmnj^?chwS9*\B`'IxEhgDVL>nk5^sڣ/ ]u :=YN_#\?=ﴓ"cRBەv=7d][sVjy٬݈X>Ω`;(H?o,psko_kT3x9c0 Z-3)\5LO4|.}ZC/])Tcrp.ڦYߕkuۦܷNqv @E E m9g~W 1_eИx\T23,NX"OB{,y=[*gbxIQ1 [ycmbC,w6<&5y2߿ )Ѹ-~Dm8Nhn4ǰ"x~n`t彮c@obC&3^O`0s|莊 ~.iYăs_5wbDNTsZhD,9sxƢ4z%{>J;h>x܇4>;A>I<ˊ ZnFț:lnd&c|KX)zZ_ڦLps~*CΘODli %)GyIa'..?o@H+e9 Q_=9V#,b"T^a<K=z Oχ6Ոj1t$]fjjWd}:=#G\"lAve'b7d}.#(1ho QC<ȃxc7wfs-[/sȌIČZP#A=TVcnn[#DӬ'ϙHgxXU8<%x`ic=zSc렠6l5 %ÜS!1lkOձZ?ڦkljdmF;}n;@w6cܐ?#k[N1b'Roށ?VbòV[cfgx-V'ylxeȳιbwSo3>7e}yGz8'[2s5 {~E"骶9{YDZf+fr\G33\ϧF]3/>6O|\7oO"^ڽ9=D>8Gho腟]sO?oWYg$i#T^_WtJ35&l$H`Z@Mu YRPOAI'hJxc b_)ayEᵍ6xwT3u[үqυ0WkI7 ͓R>v$E^{; Zƞ%Wu\6_6r*O֔.e\wN{[m2>Z#LCzqcgᥬ +-9pyhYj#GZh{,*`ORn#L34;Igǘt%ph=ϡ۷9mCN]g{^`g-[ pTe`6["*lj-)SpYkk%Z`9ik~M4gbOvqrlgS9֌>Z+ŇwIbeW-ǃO̱葺C]E#5Xl{bCv*}1LU37Sx@1c'io,F 4Gb [ϢE-3\w__HFR<;c?j5ph_]`5{:IG~RkC] ӣYAA- X7 fR ˀg{^TnJl֖ w=͉%JF߅G}j8lSP+uQl Xf-np vYr/D ao*3-7A<\e'斥y'KP2+,;9Zx"WXiQYؤΌqganKIZց_L0 +9N{񷣮P<5b/]]\65[3錝3pH}@Ӝ~ZR ],&6@?Ubml6qY_K!r)uYրM:&7Ujqƴ{sڐkX0!ձŊ8V.(Xnoyȥ< &9 >R3@6lV9fVb:׎ԖOd?ÅY6 w1k} Tմ"OU/.~>EEl\RQC'̓ڿ8 qpwn{y~ptf-E~vW O:Nk(SB/ /i;0xӍ[W=cskYY9FmN'[lk?6^*\}QG"z`ر fE}4W><(}BCڇ\ g^y+m?&ۭ:G>"|:2αr$4 l9 ~b+L`q.,*mPĹ`|Slg_+^>U!WVɴ: $*8(B'! DUb_ךGy'F.|6$ʐka܎xriUqxr-jfApc;7l2F#Q`;ƽE5>k*i蜓0_B.]|#񸯷TQfx@*wɄltu),.Õ|B)jS>(4hV.3-`XLd%^+ϒ&guA]|.'玭!#|.v?Hi}L`&s2)1S\NXZ6|,826Ж}2'0PdJp B ][0I _k({G'sdvW(n"Y]hOuxZwՔr胞=-f쩹}l{_& ,$N"V)L=Ce+#0`;U(jGd[_s_+Ɠ90)/ _7Dh~>40Y|zaOsBz;^V)"\hnݫ#u+uw3xrʉtƴNj+9O{EqjeWwڧ2 <,F RWy%r uyls :Ѻ'χÓ|%}j "\Hqε.^ <7+U?8gcO u}]~ve u:Sj |A,FmnD.!};b0/ovu#Vj`` ۉۈgj5snZ? H8!ĹGErYdfom‡6x-,y 8-PCh$ܕ_YļdMڒNkc 6MG-wxEm؂`&?g>8qq4ɜX;-x.z/:3&C?}lH?Z4}úRú"_+CxscxUMu)iu̻TɻC{k šIEbgז7e>Ya:cx60~7A AÜ,V5 ^25,Ğv~"{0hlҏJZ\gࣼtM i80Os+³ 5- 7W͞{!M l1;JMnko 9 ]w$ot8\1M{/b o[K5&73ԏ!?83V'1?yEQBƠL3jόrRvAF2x;UmBo v5G$}4?՛.%>AZ$53ȳq,u6*dz8,5Y~sGh.C֕]N3/o5]Mf0[}[:0,4UvI?,{ὑ|(.@e:7zS=zx!=J[H>Q"Xt>~odZ9G 8gcY$os u]lpe3D ̤NyEeuޟYĵf;Hv[rRUz*hF\125_FD'{6WnM9$ߟ7;7#Ʃ%uTh?׬ȏzmҟ3 ф`5Z 1{cqt%nٞ1z d"Θ&q~.2Az;S vYM:knGy<hKz\}/l5|KR~$N=^њUS6LjxwL3'8 ?xˁw0Oyqnh|V:-.lj|Ylz%pwYqX[hc^y"gď8<ڈ >;h$q3K&s=ЅLyD4b!˘_)l 5A=麄[C'z"zT؀JlffǻD$7Hf4%t6 ]aMVߙB}:Z>}8eI`i=sRm)4]i)8nkp0vQKDM^6]N"B/ >0iH.%K2Ѹk5BN_3*UOÿ* D3V<]^+SJO95>K/ ~u3kO_VIyH g` ?ZH657݆hAgb^YB1EȺlu'b{|[cX>{6/[;H=sqRIS9Fcr,rJkcU!DzcF5׍dW`՜ZPki캀 9Vֱ4x 9NvwPȲz =G]iK3Qey37m"ΤCΒZavo$ ORfگ]Oۑ`^n6y?cHҾw5;`<75{@o"]a66Zj7"8gTQJ<Q&.xyaI#GϓMѧ9ѷ@68?+z;]4EAoCw@Ճ}<ɗy$_#yY34}J=.ZCgQA 77ަ`V<:,+\MceۃV^rDΘ;5#göu|ja6~>yhX!xQxQwlaS^b_|韭C9 }~gFo5 LrNʿGZKmu$w2'+IFu"/vMw|t.ȪлzWU#;<,wE39}laŷGi7Xl+?>tـ%5}v_Z;6_8, ~ϥxaJu' tsmw%loXBjm,™b`u:K@_[cD:_SHfݢKK13y׍gwډ,57<8Ϟ|$27VhBcG誋p2E<\Z\ }&;KzϿ9?Wim@)^gxې!"AH6z'Ҿ=փx=L %bwgw39M{q{4Y [kh%{O1F.qys9ǁ|C<,|x<!;!wfn!;.h\ $k# fƆDzi,OHԲdV|Ӿ ġ.Z59 SP+bkWн˗tb@P!ß,pQv֊s)bf  -);1bWxol" wίD|[8|sCqҥS=(`{q'ICL/d1~340F+笭\ Mk799@(Vx 䇕\!Ct'zͤ+ܧx1b;aב/YZϱ yzWC#:˘?~| c6z8E t[45bcN WC2ik"+\NOo+ݏ3+ˬ[EƆ[˟r݇xP7;؆e3Q fcL)Ee% _`9*/Ӟb9bjm{mZw@50'G]{y%Cِ__f*f}|-p y{7?CB2ol6C6 4auz,Hּ$6^kXqܣΒo;xHHN1!) r]iȕz=!^/wU"kmrq]iZbMB_ܓX^$>.F6A_r0]SWGѬWG>_r Zg>|jN׶tNF5U`؜&X,Z[YC<~c $^}N?Qdh>kxʢ.>CwϦݲz驣\oz_Q 0=?"28 ᤿0Zb~h_`-r-\%"3}xG,]4 _^l?}6SiH~Mt6_c῝8;5?&CD8mЁܝ!]6"eWlk&6xgV,\nU=m[F$W ?t^G;͛Ѩ3tMw+M,~ \ a,se +$cľGjOnYW߇66X|x+ L>^I3vVm }9XD{; :e?תDZn(H(g:ǖ2{-P=jV_@ le4[[D5Hkg!rxS&^QtDo=d9ʗ6]'bK Nj5C؋xj3V1P}k؇G+:G|D?4{4 KFW[MQMm:,;Y-}g;Ix7g9%'?V'#3^39`զ8mT{v xnڰ͎Cm5i3$"fWb\~?5c;-;}al>q'īOEM]$y;~S޴YH$MvfցFmImgnUesBmWPs>W}xWyqà^,OgU4EˢC.L^Wx$`qpMbv绉ڿCt[X !وiB7Q+X Y{n3x]^WC$15h6+ϜMwbV֨V:zǮg@S]q#Tp{ӻ٤u$Ik)sBg<⇍n޸NY\C%:|m4؇ ZTS }MClAN6#+acקvk3jW1GyD`ol_Vvl;2)KVgjܥpS\ϯ!=m{*c{x-&MVϵi_5}SMצ֤z+ *kJ;Xj9ޥyk';ra7:3!.!Cuq_ hN~Y7XIU@:Υ6XxWYѨ!ڙtS:Tt:WKbtn, ]Guv fik8 > ,pjR}uj-eW=EgljQ PRqoYZ8x֟`)?Cw˷mV43Jt?xS02B<2^5˗xN7%=hH4TX^tVKu]6Oݕ8qbkP*d ȸ[16]-O(N8lyxNJ1ɝ,=ݴwg*gw{l7ɀ9ځe:~9! ?wZcBn4ߧM|lk+Ɣ\[O7;aW\tz#z7>ƹkav=-6#G?wzvmt-"GzcIF1E_iuIoPDl %4 *!wK[]⣓p Q95l> #{jyF}'<8+ݍiΓO2d*W*M}כyM+q[b2?q|sđ%q-*7?L:p:U֡_E'r I#y0"jbi>7_9'5?Twv[҃.Z2)}qƺ{Evb8JXS;dtEQjW[1EJ~5x)o"w ^{sxL7t.-3Sbv 6gvASîK`GN ߤy <^CI 4!Az?]d];Z<'|~ocYsͦ7:Ͻ3$̄EۢdM($AV!lɢRVFG uFۗbL:$b"eKf 9&a~|>|23sg;}Ļh>S->S,FSmBb6Mm֋zhN4Q5\$z.mVS+o\wkaz-c}B|ik )֧~Zk&yutD_ޡ8~JXE۲Qo+M3iFyn7jvp7~u`l{ >bhmcq3DR%3K#TNja9ϥ6R|t3sznvU*00;{.ȓ\%KVlKj >xӟ9ާN-&c3ke:\vĀ6T u&Cnp,~w|m@z$jݖf[E[S6֐ж;0+oaFu2+h*I^ۈ粟Xc#|vN1:V 2v-Z iy.#7W.=0ɒӞ6{` QA{$kߑsF>Ɔ1lk4^%o5<2He6C~x i̿<6Q=^{Xј=e/B ϵϡ~+a#0QKڨ?6%/D+y{59]]~VNG~8ʹųo%زOM_=pDl6Zru4^moq$}g?JzA^?FhT3g= Gd2ޱ% 5_W0TӾlO5}s ھ#21yi2;%w,~B].bKՐdO+y#nmdvfha([ Kyɘ 170qjl^C.zmHe*wX1n l:] ]&ng ]k1fڮ=یsuL/eֿ[{Y9mnrZG=ֺ-o\lgΠqs3^gl!6dǃ%"Hk+}Ɯ7*$VJ{c+&h0dK,YJ^V2RB}eܿtHC!Z5t"9Nx*Y?Vr=쀩vwܐ *br< ?YWf=:6qCs}ܛk1⯥DO8<<&Z,1,6Lܚ}4͢Xw[$T_|K݊@ΤCܦIw9  fRϟ{>ktC v/-.;)iQE )dC#Ɇ$j&A:A+bFãE,kϡ׌v>~KC:VK%ԷJB}c/V]1֯lXk# ;=_-=yѮڒh za!Njw]Ɩ}#E._@|84ՀĎ3зbqooayܕإ\V8swFBVa4UPܻXk:$?ݰ;ʄFJ]ܡ؃47ut|xD,dÖ1~+Fزw`o&xn5oض+YpzoynADØҷ#vk Zk&u`y+ɖ'3Rtg]࿒M75 㩍ʁMaB.9XeKg\_4pҵN5y.QNQ_3?!oş*9g!'[k툑dd'KM>,>@/k o$=IHϨZJ:6U ZkiF4!@' 񈹋_5X@ aKO#|wЧ?cn(FA2׶fS7,Й^bhvŘѧ<:Tܵv^F*ϓI5qݾ;bVq4 -`}lև|Xl%@~y?  y nushpop[j1:ӹnP}M,,y%Qì_}A䕡fo,t4oO[y!`n b#f,5zVy"N d˯K韘ld]H ~Q?y1kMrݞ9{rc 1*'ݚla!ZnPE::u [Rx# ]5t?3L~@l\g4Ѿ)Fxp 8|s?ӥ"OAcZ!uե#Z7r:@?CA﹟fx;&' >il|`~S:9װc ]ɼ޼[HRd:b7ҺDLRj_`, khO֐z@'r^VUJd{Y~3p9֬cXM@wYj7"|vRs[t|{t4^bą,mB@@@H$JN]H&4$n>zՊgJI~e]F6[לfΒkۓQ3@kh_HOK/W6/l\g#iE4.b<6 jLYdik=߬ˀaAtCA}GJXחRl-K&]-0Ӝq(]’@gt~fy˥ye:kuD*dݿ /OX20f l,o"5]yEOR&_S-Uo3O#헃#sJ 5UUI#Qw6uf v Mw 2md3 菚$,էo\/egU+vLI榀,nY.KD>#WN[퓙/nf=_ׅͷ/'1xvx1UqH /T[4.(1. +ԾJ>}uKg?ZM$+\kg2DS*k&sCPՎM 9v2Q\sھAJ7w~X.Yn8V"h-~p,,0y?~zakw:֋is;8vo[ȻA4{0zί巗Y3M9gJ|MboZkϬ*ʱtԈpc枷$cg,3*rf\I9F:[vM x@JDfkV.+!:H?LZ\vk!;s=4'}黇F <$W;f_ooi'O9&m@V Ad_|aUO?DJ*acC*3c1q.k5`>;v~ <\N}r IIZnϱ,ݺ>ƿhZqn,,(d9|5g=cg7Ag18sRF|R2?v/sL֒>ؐa43+t/-ܜ煫lOd/`<sP&zfgi!ω{@ʌ"wDWMĿ6Dma:ֆ3Y]KN%}-s0 HJ']u9K<ǔD*>'[CfY!']jW)[iiKLVyu{c8 ^Zv:zC{#Z=90*CSiLٞ o1Ճ挀LG)SV/fQ 76Ѡc(j3Tyc\α)6w"]Ά>=Kdz®Ϛ~`{c8;=@4G8 ;=4>ֿO㛿  f_Y=Dom^ 1JiZ3W ]-h- YV|Y`B\[1W_5ѭ],IPN}Isx38`1K.XA+{ŲXy_5ϭyK#7NW-jv?zXwr Km?e8^#&d̖c}ɄJC R#2pu44RyBwVek tw%Z_ u#JY,!jviy/$!hgP#NBMrl}S*~\f |٬vo > זh hˌamWNW4?D{&Ś_q*rDPWïW7z* Zg5\ #D]  w9Hw^Mr՛tl"O DlQȢ2SvV2)Ú#'HGrf)}}|A7z_an{&<\ŽY۹YN5#u%'Y2k&QS5mc*+1񶩝P/=N`nt|C}_ 3SewJN]G:*ޞ ]lRfo{Bdz%" arȠq,gO1Yhl~V'Z70ߟc6u޳l.Ȋ^fNl>:|&|U?x(޳Gvo|b_1-]c=\8?7|t,W "[|^ŕ=Β~d}KσF)n d<(-eDŽos#IJ`\@+QR6q .jcl#cG*vUKx2DQE&!δc9Fi|s$7jܚcCcӄLsVkb-?D~#w1{RڙY;|I_&YWd{o(PNJ}ef۲sk7c_QɬkW3B\yg, 5|6>)0|6lW/ޟ'rİPφ{`^r;៫~jagZSoYI֘/ڀQwuM+ƹN#ɵ*_Q1ݹ9z¾h8{4?ԗ}ߩU~/RaZ@ku͑aé98w#;\ #EI)w|s"Yqk7m371Y52\Xi8:94W#k+r ZLᕣx F-6Wp S1Džy@]?B0<Ÿy`J[΢Xa.$>z_-'ݞϺ]ܠ_n/͎h R\,-"d- 5<mxss0mp0^7g0>'tOG &~ѦKZ#P k(W'hTNx"w|b{eQVfw#^|1Sga []3Uc{>n[sLQ<.p1@gvbXm`#oD| t NtŽP9RwCa 4Bv>tn)kLbuך|vy>4 ]gM{ikHdžOVIG:;W24.SǬ}^i].\ɸAi8|ET~—t;7O1wfQhx0;P$kNBcSڧHOhVo1m "=Z{8o W/XojK@dZU[sGBkP#oQh*9y?wGyµ;dncu)φyU4c ?:9ij,r>BOr5?Jܩqḱg71\F:꽸srVsw{,7D߶T-g[1vuH$]^I7NFNp>r6ߓ\7j+7GsJhlDAW@b2~d.pgf1\i?ӹKJc;A&R&~93w0ͥmN>Y3K :)$ FD200_7-C;p#|??b)E`eNƶUFy3hhY{Z ۲9KT}A?/M|Ts-ϳdjף_W~vIozj}P_K٤OuW&S_|u+OU^!^~12IzRqoVh5QWQiz֊aUy4Ί"=vh; maSIpϠo=SӚL ;X=7( qbO|h ChXHa.tov-yP=Cs@Y[betkJC>IqWw ئgo+o> :G'~'ȿ2'1\V[B]T[Iv.:$Qd? 3`z?Sw_1QC7tB- ̜T?pdiӥҸ}opdni#"򗑬Yf.k'6\{/WJ\n IN[ tQ̪#އ,SɚdsvL.mˤ1A{DQ[f\aj96GλHvͼ~i.-w@hW{EB:<ַؿm/}_@A8wgZ&-=03IGL898_ikSt 7&`y)̂|Aljc̍/1CvҪNE~JĎ ы?򴋘;5اx{b hL$a Us~X_ȁ:^' g27bGH{u[*H6ݨ o'o0n/I]Sf}~^GxESe)c.ERK_u%05z9ҬK7hN  3ad^zglKY#@>j!YM_g*.wB{ܧӡy\5 wqEQ֦;R]c h+-bZ vsEDMUܟܴGĈy2HNJ"{s4|zE="P?qj mϦg>1?X,s'1D]|uſknwH]!Zo UK{3=YWYhGcNyE -% {tӟx<_j՜B"M74Wj=G?g~޽Pbm#wu=׬I FqB}eN0\|ˎ(ྡྷ!X[cz-Yoǎ=!|cJT.YYo-yIJHQo6-N1m\ޣA?9<&;tLgӐ]Z|+Jz?霤K ye7T}u2Rf暜U9C:tQ󛓜a$g:gqGN;:wDq1:r6fн<3$3Gm+rloW_ 7!wJU!{?s[=Hz$tO>{huF2K>%}o _rqrO&8ZG26i C7W(]M,HAɑ7ã22dd}2G} ^ t"a]K=K+?K=\b~B/5oYw3ax Id |9%JD:h{4T̗7Qed iWf/ɺ_rl)_q< 8|2]['ӺHdM8bI t1yK՚Oat ^跛'e:;tV,S}REQJoO<  a@OkrZvX+dWs>#PQt"[SM@to71 ޣ$#Pv뢹nDJ:NѣƯbձ9cۢYx1 Tuy=HoCslcrReP*GTQ7uMZ0'OzgZ49ϱ4KY~uɡ׬>5؎#5r+3daBh +~d%|MFVM |׌e37k mX~^="S6Cྼ2qVOwoцC>& O\?5N&tF!h́q#f"$z7{A]o>X+껣8WFhTMä a3cIœY46\1 ձ^` +Lܧh="UJk%r2Cۙm$dA>nj>ډgX[{m$}}9?ҥ SXAHtV1v/ꬵ d=\x}p`m"l/s6W#OVXL#b+w 9Mpan.Z d;W{Fw1X?18=| EL7=cgzzLA3ū*|Fz4fN\sq|(v|QTTbXE2 {ԘͧvDNtBDgxh3-{? eϼm8`.ߖxF*SWsq}G@ ghSY+ HkKbVgCkF.:YFm D:L6[2GtTW*U oJ~#Wēk 3I&nM{gJ-dhg<'#P%ɼLb#O}!/sl8saX>iLWxkkcKPg-sEl `TYw~:z`?U9!ݡsfbX{&ŵx" b^. h ^`k$icc2HwOL/i*^oo/,C)b zʬ8źq F#nl=.ֱ[&``Z_='96 ̱}0Y#ؗ&39( ء;3~)p]{Ժgl_v(#\?"aoUA׻U\![ut xwaT\\ _^\,eVrtI+?q0$HV`瀦W̤aFKVv۔ 0@y}%Vkn#q uRsҕS8B7}6b3 y]mbrK}$:Wy"2'*T[I*sȓKYR3,]&~Kc\CcceЧ,`]Z+=g^=k K><JlG퓭ﱍ-KMJ%oYfyuy 7M?w9>shN"r*SxŦ=o@C@\Gcqh4$M룕S0?YKqXڃO|I`\GS)6j uG̝Q3a躮,K|QXy0MФD}䫞hj&39M^ *M&#Y+됿xk)Z7c{mTg7~i{mWN/wF}9UZ|T:INJYq|(EЬ$䆶gcc+chik9#ݪ{*P~>S>CF}J@ *MX~_gW4~:cwD@W\3䅐 V;Wâ{=d˯.mgrx'l]/}.t8♪. Ś k% ʐ(v~Ě,\2e2d( )UwhXӇ4&2~Xtt~4:+"/f1b[Fb|Gn}< '1g*  NulfNczx$PohmwrdV79s|_N?{炚|WAj^1I'ū'R?Чѽ+jI H螳 zң,s 2r4dYs:u"7oBOi<&|/=kأ#$1i\U_,_IIu[8ՓI'IQBO"/ɤ/d6/w&rcz6} W8Ws`o8}%W&ؾȫYAH^;վcꥳȫ%B^1H^Ȫ Y,{wqOe z屮:XZC~*ɥwE,i\< zWy}-cr) y'ÊOxNsj'C1Lkp%l pq&PJUleVr̲2 W YdL{ȬCkO}QYL{ͦzu9~Ns;CjpJbWC*vjƒ16̿Cm:V'HHVIu/=s/{FafL<_fu//V hB+F+T?)02EͿNDʐq2{0Gv#=rG\wtRct@wK7#sGv`Gp߸}M쓧YI\h dd!ȺM$ ig&x=_|lixțmx'#5>W`b1sĮkgP=~\(H˙{dlj+z=nnKZ?QȻ==cx_6O9nS!mI2!'$_I{du_pKXONvf3%|wAeHdy{=_s{/Ru33f !|a<'=axvʳ+c^'17ؗj4׆|&/D+ǯXoKpgOmlSݑqv 3c28I͒Z1b_O܃to)L5' { cGIoHW7_s_Ϸ}iTƈZJlj,uTW)`" ^gO/ˢל[cIcVɺ2sZ `GCEw9/P?u--E#:>gHVv5JLjjqjI=5INH4E|>1@e\GRe85{ c>\;6Udvm(Ȏ>+G_` mD#\fv+9}2b6M?^k36XG#? g`T"~?c׳mZTLk*t럞A\EM|`-1]QfuMoxO FE;WaWȑ:g(c¯JxzZybJ;^e4D lr1'O2s5}o ddOE--LGjYHd䫜#j>`oz1" AIl_<*y&5l"81Vӫ~s=œ^6֥ZLk1>F}5 yhԉܲVq?7hƟ4r~0*/zg+F<>wTҸʲ_O)\WdO ZƁ#94k9B9 {Mj7~9. YB^i.Bmաsn::~sUR.7: ZE@p?y:keINşWw6xDrn=縵t_2Ky ?[R*=E}%$!sM>p}}ErkAW,4U|(/̡UoeW;@G_C>u'*qy2rf^>.\WzzӉKzDWw>- ?$-nq HX`gc|:jgc?c䠳1¯z6?$j!ŋ1o{;v(j7(齬l KOwҊسۥO>ڇ u'i#v'tݿɱ}Řl39G0#NmO-x|z-=[|'~3Xuч ߽Go\CkFNo#>m o#:77ڈ}3klߘ'߇YŬ1E,UEܘY!6"}O>olċ6 ]3lDMoTq=mD11Mc6׻ۈ6'ظ{FHo#v =xլ`q8-UmD6n";jbK"YyQ4;Z'efpفM)ژ%|~$x็^I;05g"ڥhc`%-O(m'9q}]W0W\0M%McN!&HaG݈$s-35!glqc#Oil| ƲBf @ ]Gy̕<ͽ^%Og]Jt-ͿavWrV`P& 6df1>j40moo?Іڪ%'f:2P랛PieKFq;짭5#^z Lŏg\J3z#tը>$[6q(sf uQs6ޟ<#u = QΑ3 9weO{vr5ɕ y*kvbuصNWvޓ8O%hG [VK/)zv#tݷIʯħX gFXXouU|E ./_D5gdIl_z5qK,klӺ8^HٗA 9dH; ZBaug3VwBuq-Q%Nqu԰DMGdSsntFCg~#jliZz6XI<"B"O2ɒOCLCx-fr5/hL| DɚuJ+" b/ !/Kfue2j(3y)lI|xycpVuf$S(6_^33uS._v@a.tpF-%U9L/ٷ~Ocj_DQOsk"s&g-=K!|-j,s Ǘ=9T# q쮐3舳у;յ:uZ}%:ͺ~b-C$ էOAQ)ujX@[t#Յxwg7~ gP'aW.'Թzs~3>]J.l駻vsk|?=%q C$nHGnCFS;#g&}l|NtmgQ1kgq]3=MMU6toSܤdZq/xDkU6(V9 P?Pv V/X/q6=L;`M?ZD؋/(I"h srh#D{T[d>7Co>L|@qyH?yp:ikdtѿ"}3|h1;&mlO!Έn ybXe#9]{X`c}b]%uM0TLTń=^zm,C,]kg1@KkZJ5b;O !cwExC-%A.S\3vzra w0VtUfVJXkEĵ*HSyʶH?TL6^qkQP;MDO뺘ux<&6-PV]Ar|.2c>P50cs4ɻ|!Cn'GDN4?)rrgdvgͱ XfN* q1,|têcXU1aոV`Xchߨ zd)N+|c [.][$0, 96erYSqgnYY>ǵ3`0fv\? smGwuhlU~"&bPJ9HX'YgoD?zN7@Z7hG;ӽo{:P ̺Kv};-H1,Qo Xsw\gd`?c0ha sfŭN̂$KEXJij;#ևl'*[_MlNՑ2Mi545ԜJ#{=tx~NLcGmt8KVfg}͖ӕ5&⫦Hf Kdv7ɼsَc1C2[VBS.57[̤e8f<&g]vnzI/˦y }g6>&ެoPI#v'Vc+t ֿ7˂bQuLԪ^t77ȨTH vĵ9w'Z\LXKo6.~m'>Dmy"_6 >3%<(s5?ț +`ĒmDZklw͹mdrl~ޭ<_qSsi)95y*NՑˤX8b~ 1.PDe{ECS}Iu<-C'jt]L}-UVH?bn2o,Yٺ{3̗2hL?,}ij|uW?F*Ykd'Oʼ9O FeѬ\D܊ftMDC<&:H8f{|6~ ۼ;Bџ$͝SF$ft#Bq`%=(+|՞OL>tPG\GO,؟isg[l} :Z2(?{l!Ž#*~ar%NlNrH ""oS6}*|S[#j;F箠T=O1jA>Q> Q$ҫ }O1K5#sOd3,X0 -]t ]̀ sNC|Y ,ivό?C:ZjMܲ y07Hzjp^AP}q%̳Z\'KNi }uvâ6Lq:Ւt9`1>K*,4hӁ=Z_16ϩ@^ͽF_ Ө$5r( 4BUʲ^zQSH3hZ<h{0zw2~:xg3*|=7V}'䥈VHK~M^bh퀎z#Yd 03²;k{I`]LCTexiLx߶NQ [tW/UL":%ۮWfgX`H# ZnmJ󋘮-BY*ciԟ*+q>up׹t֎-x`bCa>k M$ԃr{Gqo;9b?G),I/0æV{XYN6ljfh_8+KTyƩ&qφ>0!ucdnV<[J3)df.0!#2$UxJ c;"z3x6GX/3Ɂ1fedy6 8Hت6M]nF2:֚$4Ȗ >qr#V 0lI!.qqy<.o'`".oX>̱;y[б?:9SJNU7 <5 3+d1'<H;^Bgm*_SF[Ӂ93ñv%#^Mƫ-ɖ]G-(ΟT.4d76b,2n+9OKrEř\s,\R:1yNejۡx3Q)O?*Ng/hދ_͢/NZ/[A#evz2evՕXkWaH3"tOݓ1zϹtO}4֌]n`CdJKnfBQ^$8k;U'aqm`ǵҽfk{Jy>{pO|>>[=(=ґ{7Uuhg\6B3j-b]l]D&[uI%1W72Eޢu.jtG|ْ"z}؎榰 U@v5>ݼ{lƖG4X?Wʬ_]qTi)#e̶;jm.LR3ΆUX6^+ٓEDB-Gk0*θo-sIZ8;F_mbNcDy{P1l1&z#rlSEԕ%WՂަwGaՠ:ΛdC-Xg6Tk{+it;lK#g(>ecҩ†} dbb9?_q科I8f{!2h@nVĿny$;h\WsI /HAzgJGv4B<ⲵzwY58s.- QOmvv/yg6k,ҙE#o_0,"ԻMhn.P_|Y,极؄%$Xs"hHet%k3X[*I]FZ.RXwV</Q+[]q^ N3L{فі{r6 @'RzA"~fd,dN̸Bg'ĻΣ8@N.<.W}L]o~U%TD:io "5Yz毞'ÜWChE =4/Š+ؖٷxXljAsz5^5>KtWkHVsY=,Q 3xOel{X뤤8ע=VIY n$cIƔt7wBתePފMZ]l߱%!ф-VNw08x5.R׮_gPϚ墭kUf^gk:ж.IC`:ށkħ1FD| f|^SNHte1W$ m'-zB~im#=ck^;T} +O#X\!V1w{y>)I|r:%`7EV~jcLf!`JACG3c?hx%}k\’:l!]x/CmA#O#yF6dND>5zeЋWx̸Џ?l\"?n4bnPzpX^w ϛb}o61X/̭D 4kFIc}6GhgɷjgDwΰ9(t,l"aQJ_jwȶ=At5;ce-2|$'2zRuQSA=knCZ[t<8A__x.z+dž>V|5g+oʷ}}$:L Gݸ>^z>>^HcO ׭ybIz3`FSK"*F]8M,Idld-]O) )'X:dQ6?O~,מ@OKə_Fje1;XLhn DeuLEWdAf~gfʶw#|N|><uf#mhUZ'TW z6̠_Ӹӻ^g84.{;slsw:`GmaZjGXqG!>92q,QSfïɜp'[io.t6t~;EuCtm5}5E)V#k55=#_*i,_i\k=2Q?}w 4~ȥ|/o~ŰoAw]ͶFQ;dAgh>f̮!}5Z*i:íiL[7 Vm3݁<OemX4M:>cl-.b ,Ƣb=` Dž5r?:Hf3s6ېx/b&cJ<?h78O#Ƥ!W9N" ?DS3BY gm'ٶ8g;&ى=QyMdt@PܙKgxP?PycxFP/YІ<\+_ZÁ_%'ZlyH gƪ a^uBpn(3}"szi\̤"n*7 UG>x[n#T?4`7J^=_Ee~ĕ?E rĖ ^ {Eby5;Y ɖd誃q*Lϩ #zڡby1?T⬢~!Dl} !YAt]Bt]Lr|g0ZL BEC-E^TvAT m~np.J? >- ϲ7;v6BSʬ}9ϲ$g_\lڹ腁{/mWmmjvvOZ~5/|=p_l曁_=MF*s'nպX[w5OU(`ˠTX>~7ʟ^XF8 KGُDfZ9nyIձK{& mD tVPC-K //βI*Nn}LtTY]£eH@NZ+ųѳ:nl?>ZP_YQCx'izyLhHGeu ;xsZGXRלpV?k-JjV2Áy5xs蚮F{>Oy\{gVt <7g4ǘCJz[*zkwNWJ `GJevY>u|IzDkq~c_ߍˤҺ+TIW8q"$^ u8[L_at za=?ں" jT{ b'W;+Q9h/36V5^yAo< I1N~gPbq%Cog};:uҖA_yBLtpgޢv#Ɵ7EZתf ֺbDԋR?QnG;}Ii4}IV̝Йj5Z؈)vѼ|da4<֌nzhkֳ-mQ{ۅwlK{>D4Zō9ѥk*hLrl^\O/ӽds!\CS1dP=l`If5>^ODs c힅4O ^k W–~B.>5VwSi]=jԧX{IV|M6m.w}w?,;يsN1O`kS3$s|.Of8ofCW%1nR\6?GBSx/Χ/ѳ.v6Gl]*;}!n)B"{dɂzr⯌e<Ԫ=_GLt_*i]QNY"Λ&nV얭9قD_>J>#t1>L×q,[ K >8qlw)Z^Y^\wAt7UhSo4%z}&ީ~{G{*en} y'G?7~)f|8c|3aoV76ʔB AO4Y7ˎ&~CeKcgm"bH\;숋%:0.=3?3>/Zg9nd&?4=ϯ 6ۥr:iDڊj~Dp\CHf DkkR{23>R9"cw _q׎qcg=gv}oxS MAċ }-}?$[׏kWV߯߯Ps 4lw{.h=V{-|5^ oo^0 ?P~le&asx"f>#]Or"}l.spk4zv~pYj{] 5Uwz]W#蛮<8Lhzs-ͤc2x38ĒumP|nCyb}gn MU+>,}LyL';#*9ۖVmծ_}f?/Gv ˡIsgNk,kr,W/HkȀ/hĘ_%Lj{8UmNv`)SqvBzcfP3UlŹa$3r#ˢu'Vѽ-^ے);/rt\暼8?_&wvinƖ]o:͛lcyjS3Lm@*։3A;>RϤwGfJ n>w\H߃澤i]tq_~gE=|G6P6+)lbH37[yɹ"]_%mW U\!zz1?2 =Ns"b>ɦ; b+`?x&a&x h{EDA&_5h\/y8)C-yd95Tn9hnE_DcC:F~ gBu&/YQLa CQV!8bo5CF*nJNZο\U=򀽷JqG@m4&YW" &[GRx=*χlm=h?\wڿ; )FΥ#~_ꅵBLSn|(_;F3b|gi(+}QЯ nY-_g}MW9G+s8ky, $O1)h+]vXKex6xGH9ll+INV[ yHv8F6Kg/h!1I}(d0I }i=2y1NM:C]m5e\/4erHNVJC#vG,p6kN@rM@XĖd&3zo/fc!6;KybcX5<3t k aQ$46~1gVƺw114b^kV{7+>ש~>^oO>uҎ1{ ?!sEdX]3BHƢi k"O$gpW+@ς 53h809t"H4fK3'Y?(oS^{{P>~9?>zpLy4b.Lf'>4N/: [E o/1pms Yؤ9~*?<8ttN:Cs7w_ĸLvSϏqOc&YyF: G֦h[*Y\#\Ƭ;Ns]#4o"kRuliMRf=2{`S[?PA2 Pofdfc߼.0䪙ڊKz_ͩ`gbG=/s&Y"MԪMFvi˺9u&՜Q# Ij0 zfBFNvenJn:Ec$ݱ]WϻyG,HwG耑Ne.ks .Fb*ǟ'q( 4,mסcvgt [B 4[e ^jڵ=10u(;UL1>zs=<{~r ۊom]9e|Mso4iGV;g[p`Y)/3bFfW2}͠^M&w?~)tA/fꈯlw#~"V;чF]G}5}k)T1#cWO/Pƙl7ya?^Cr %8)mϏ1)X`#C~JMK'fJ+bIq6ׁV ehS:RF ~P2 q|﫧ϣz٨z?D_-xkyvc(J04NtMC jpd3|(V$qL|T;a{w! .s"vlY55?dۓpSZM3ju A9E+5|ύjFgi!3{' ; CƘc)}¾G>ka!y/e ?)խ*A낵_\)sMrtR\~>w1 9>'Nd΅33$t/a]iFQ[€]{'ZmIOKZBӣ$P,hI"=XoY!U#5[+aY~{"[.^no `77AߵDiMO4DPf$xPFٟ{j=)hL n.c^UkVe|`nbg4N<vĮ^ϷnO\zss,tz``Mx qz&toDu0T%a_aԧ?yhbJ/}#hŐɱ\v_56o/whD"wY͍Nx)a;b|}^lz[';>lŭy[cVlOkE݌I+anikqCѱ*-n;oF`Zh|fJw-Atgbxi>gu F|#rHN:M#S 4~mXz-[[gdV^:sy4hEm/m^^u 59?zo;~ c8@ NglA{j)MF4j$le֖39 yLުtWq,CK8>3D|OʦhvFcX!0[}kG4}yoMg~Q%E>|Q,rcazY{8#]yo Bߵ`k C g&U.ku~-fN"Q+vBy},ܯ Ϗc43he7.rm?;a3h#ʖzu̝ s̝xkr ط\ l1\ ̪1F7~M Š iGBdg@vQ&9ϱԒ]y)>Vb[9&\ۈ?*WAd;r: 'l1[~('hx9]g#^f} ˿4~JV=ұDtMtի*>UU|@[ z:BOZ7>_xje'GV!+PsvW1kh1-+<#vnӞͱmZ͡{q^PqxZc?Y7wz1Oꮅ<9 5d {yy=(֝m0__GW#VXwT$Z@^O湥YWAYdp>X5tG{Ltb(Pح io,K4S[oȜg_9~v {cqf+jc޴gɦ1gdϤy~]+ڳI6݁ 6mHQ蛂\ Lg5L7C}y4sT?'WOOg>| h/JgD򓰋h<>`uEI',涒lzg u3\$W-14D&"|iPh#Y\+'{|Γ]m4}4I__=Uh5vfj& ~tY^N|gnA Uضxw&o\c:YS7mخv1hO P 6wm~}}>͑GyTuf_ ?QߟUkQ-<+<{*zC=jͰ՚ #*@RXY3$\2EA'}Ls*S9Ͻd e&p>l=YQ=ck{g̾7sk}s#Wi(wDd %BMr-؉iɶ),uU&gqOX:Rw\㛣IMjaKf }gVDze&s:.Qlll46lj@V'eէ ~y>kN6c*]|[TqY{-D'kh֊PBݹ"ALZm3_%ڨ=A\<4xtя%ڷ+?:uzcx=#Jz1 AD1&Fs*zi}vi:/ح_@3ıA\uO`9`-';pa:}Up1V֊w893GVN}P!m9}o pOmCߟQ|eױ_~; e(&stFߦ$kƓU B92-ӵxm\tjit"fuOcB7OuR\_8޵VxS_7TE ԭ7'"j5ݿ>3c1'HWq3O2dG|~I#f20H2u7WMx UmpL3/y!ipdV>-q4h˩e7t;91e6#B։D tDg6- # xve鯑cKAWX|(4HVx0Rt(-DAF9oQ(ώc?U#A|-xn3OS%"5O:n<R9)KqC7R^d/`oT3GM.@k:=J'ѵp5[p$yqPCJv={ p?c+ w ֫}|9}Z33W%&Uΐorf3N3\%Y̸rzEșy?Τ7B{ nC [4=/t\qZȗZO $I=eilCB.iHשÿZBQs:ηw{6|ey t%&[Eg K~ҞziOH>q ƛZS"0<"b'u1Xj\91!S`,1wn;pz`+\z9!!pߏil e;at&lanpDLmyח%,ΖZuƙ&hg'8 >}t(+C7|-N"},/42x|xvoJ0B07Ϩ[Ϝv̽qfÜb}~Fnf|D !g 3_~M |K >j?9YCcy/{eОlٛlʉ@>Abx} ftؾH#/}Ƶ cc\ B0EsTg;QDLze+5H}8C^(eP;Cg6ш"4%raaFo 0€kO,E#>tZ;T "r ,ZcXHq?9 W=k>ӥ&> 6tW߇O6O+xVvt$sLvI;80D|kF[>y?Xa4 1_=n&cۛ;?EfGϝ}d<~ |tږ<6^Ӱwކ$I|F20E9kcç3#vCwD_h24A"@C t›{6pa/hC-%:-ƵSVQq x8ؖ8+&~_%Y^xX? ) 9V6]Cb_ ڇL.%y?8.N}\Jo~ّ8o{P m`4~OՕj#QYO{}c$(Sj^V.AϽUqe,W較ǻ3CsىysuХHj.JlsZ=Wd6Vf#^ln4ۤD"Gc}:K˷9xY.!=$-8]#kBL 1ypzcY>dֹ+n9NVP*(Kﬥ9YBPmʮ{O4˯.dGld!ɬ5YJ`dG^:V {g="u ` Q,"m+ݭq@tϳ:Ѭ-6{+b< ~DK1\ *s& bpߵ9+?\m;[ )[vq|Xe\lϱUX"`3'5 xJ:~G Sfmfދdu6sR/M~@f;X#ԙE,b /bV 1=O؝b":rާN1{ &;1%'}-Ѷ?ihGzZ+F?/'Xn0k)%"_.O$p RWZK*N}a8PSQz1_l9AsEؤCɮ:4L?ΆDt4qcEw5`4~bIHy~;??V.1c&[БqGO߸].d#V  phtg%qOo~_g:+F6zFk뢾/l^%~x/hu.i;4Y8_hewydtKro֫=QzS[3%JkzW`,:3 h`veIYCl^ZíkӼu<9Im\aho*aƯPmr0li+e== Xē3 d7#{_fm=ԗcU3|:~]hΣ֬hjP^}CwsW%03g=ee+6\5ʡsrFĆXG{"돎̠cN]ؑ w bOn&hxh׏ ѣk}Tښ5=a/#QFCy%(Z7!y3Oq!a;p01v3 >Ѝj]9]X7&7fU3w`᰽Zq{g-k ƦL?_pvn+بkajC<4KFUOu _gԈ qNcV֗83\ѮXz.ٗz3Wu1<?Ļߠq6ޭ[esb#txŽ8rIae4kEx.#F @6s)\|j bci.X+ݑ<JޚZk&uKR Iܷ>Lz/H=ZhkS9cN5is\{]ǓH#E< 15f90>CrF)']&͔M5Ѭ@rfdnns:^$z! dpZ3,NM)>rtNF8TBg7o5AW#c %₦bnKtݓhwDŰ{NZULBrC}Tx|SC.9A Re: #^}f&SK̔K;H9-^oYbqPH[.+-JGRq:}Br.+ylM *?VC4d]+4sB}G_ I?D~Ebl&poׅ.ʏPvr7 y nb))ңkE =W}8N$*Wi qE96 oEAϚ9@6L;|mxW=#K~(גp:fol?έhďS `Ȏ߱ֆ!3E4 j:w+Ul]HYa4>Ɣ %MsOpӰ5ƇfS_$]cq),&[`GޱñB)"/2}^N|;WBG<~;yC!tKtfv^Cl|XM:%z%кHށl-L{{tr!KrG /s Jy9#'9n(9E Sf+춝Edt\(kYߤ *Ǫ.% cHx;#cjDs/J?оg\@sumsYλD]SD8I*n+hUN+Ȣwn<ym]gKM#nnH;?M{S&X*'G Z]/ZK -4SCM#<|9೼ M2IXN< MY>GHHT–G "*ډ6zϏqjnΰyq kU콋^ ٍ|dp7SChOW46'z<}|SyVCU*l8gӵNxͧR<t2ogwD b\G״y?ھ ٙu`΢]EFB4nꜾ>KAzR793k_Aײ}zK8=8ko;\%sv0svO7ڮ{3P*o_Iӽ;o-GY9`R;_yIW<x0X9f/ٳ`xBwUorٽ39Sruo [7`d u?u ݟqc> 96bh}{~a B. gKr'_q>kqSk9N+S6 Wl~*-$O)Ӟ7'򔵫}e;A6#ف;~bGMwe}&m?ag fϑZΊwSyA.1$6ļY2b;Uk+Sxt3@}!";Xv9=O֕M^l),u.^WOzBUg1 3 /Y|9?Ǟ nk-Li5u@s{Dt=:T#r2]su^J>Ӟn_`w5?N4xT-6Qk ^ V9ǿt*3U4 bo:.̰w5EaٰbjQŬE]cVy40u#j<p*Lx)[$45 ~Lȃ k"93pv1ޣ,?,~~c4(DD}0P3hϿ94ތ:1 j.n=ϼn;]g$`GnvO"Kp7(t{,ډ_9p@k'3oaX7|᝘;lW9{mh\v98V|ݩSk#W *IgY?q ~q8Loonar)ZYl#䋷WԎF4lXm&QEt\շfS^ٛv/{='xaAWߦ[X zߕAb-nF=Ig@3McCy(mLz]̉~8;Mc F4 F3mJP_OS‡.E ]zsB  _DGHO8{ƹO8sgW݃8A qqsN~3Hk93~ $b%LA1*?@$33b&jߘZ4z;^zG_;&j?m;[=5*kݩ O4v |&i :5蒸mFyAgSFI!:q-Wġ=?zG]bq{l{r-ˁ6L#6/=~ݔ9z뢭L^kr 7OKLXXkY&h ~/Ig"3X:cjGQZLxF:VQ d8չVcgh%]#F'|?}&vυ[K!Hk ShTBlCk o@\E^%jᕁ^JZ6Y{}w^ 9tj5]dwX|V+]`${ Nȷzf-aɖGzQ2u ӈ-`,˨9-?d<8Ronv`G&^ԳF leʦdz9ܤyȳOWBSoUkcƄc e j@SgEUg*Zoxu53u4â֙sWWGN p|Vax=BQ6AȆYa GyYy0{_T%$^ _3`%S‚R#a^‡;W f*nYڥLczg\qP\沶My`\n뎶gԇ__J6w8zՙnÿSGۈ%}왥wl2-TGP+5Ly`K.sME=~#a.;#_XnXl &&-#yD'4o78fh^wBƏ>5lGuTn5Ne̓i?lsKcpg4߹tŮxrIҟE#.|KDġOmKtՎi܏8rAn;g1e: ֯]ɕʹ֝yukd{݇sIo&>.3Y+^wڳWA,l.ޖTCiV|ˊ^Pd@j{!f 18<_ROw[tVl,)b=lhyh/Tfh)zy`U';p}w:WTW؞˓aV7xSbsk6oaq74\>ޟ^qL!OB|8?ΫgL:1p;=rt]縳++4{!{eBsGFHfyoo+E7\%d Tc:WJV3OkWڀ|x!캭ݫ:dC8i珿5*"y]zI5zVk%qKj+p.ئ]h ]ϮފpږIT7Keɿ4Qmp{FfK#sbψ[hjW榇5y-L{MIaVQ￐ 踔dXWGW[Lv)ϝU帙~O P7FWDc@|7mZ˟1)5fDxpJl)S0Ay,^ƖD΀ ƨ=-9$G83ZނvOkҽsepI-VE=x=x_h)K6dlYby֧P!H~s;7+[6T9[_1oD#"9z4Zj=46st< Σ3_ʌ?Fzmn~Gm̏m/a.L I'ŵD6ҿgdVho$GN{x`>Ÿ\-emհOX2j0ש]YǪtyO-q\\D}9Tih|z"Rh~;b_igh@$G$Sy{=ٛOdyLtgn%k_sgEgWsd{(Ok$Y*V^,E|$/U ~ #gGHHbcx|KLLlyF𑰱:nj@%(7v8&ׁ_,,8;1ysqv$3Vz,4[c<޻޻SB9j">{!f$ݤO9IOӥowëDOL53AvƖO[< xt0'^@so|N2n'`GCiҥ\UW [wFLS*O{=z:=WlBC% z>Nr~&3aVU&]b~s}GZ#0/@ m<}N ߦvI+_g9ZCAaSȦ[ cY6Dq\>m1qc%5qnf$ͤ!Z9 v{yoT']kښsU:~dglENcJce'^E #bX^$ { ~\i'dyƽzuZ0r8Σr,؃;YO{8޶5[9_t5Ϙq~ϙLc-|#|8_>_N>_.#ΗK$춲oqȋ kKPBo#NW˟vS0ig?Qޣ0N':Z LRxxm $?▲qK#Yqapm,v]o+u[5lg5OoބGj9QֹWzц ;ܦ n涸?lq>?' eޡ=|%7I%NgΠzf<.8D QEQ1EIB n. MP9#;Kprǣٗ_/)Ξo3m&']V[ql)<r<M1lߧhW2ۍ6n`h>,U `շ#rJDI˞c"Cx0iy[W{QR?kBκTO,m)9Tᄚq 0Cv—~*w4H |!Omz ̄q=-%sNZ1 հ{$mzPu4+|8,P-K _╶D-*V7t<E~!w;(hi;w Gw(D#ynqG+?m${M{Yc2~3 PYtl6vnv%TKeA/{M/֭U!w3j$s-*Ƥ}.}2i_R_RHN۠ ;fo/ł>8`:hWWBV:aTIsҾ¶"Ή%:*x zch;ǯS檦#ȑF1 6q)9FEl-2΢?K;D'=w_lD2]ۼba4g c2%g9cDΘI-^Ǵz\rp#DOkgQ{p3x9:&8hM+͘6=#YA#b82r g{-BN/d%Amޗ\V'T$ͥ}| ݹ8HZ [(#=}=y˕'֗m{T_^v'Kps:GYx>+6e~g}/ :Q>P^B.`LwzjC^N"^\kH.#] ް3ytH-6sgNGaYKe:y\-hdBbCO(ۅO3n <`,9Nv={n擶6}"B[y<0 I:K \JBlʖB௨Q\g:mH= lٛ6Haȋ{OxF|E.7pv1z癫AmGe3ϰ|%􊱷]$<ؐZ #<޵ǰ!ك=A$)45e垝.Έ=`qzzm_wYͦgҊ5)Y&-cgę9۔c-'Gӄ^ȕU4]a7()c 1ȱfq{1>Tֲ']zOC,WsMU*/T~vR"bP=Cs;=wW_>_NJj=u0#Ĺf{OuѺh%IIO!oW{\re[[wB|v<|Vn"~,E`}F<_cs]1nxh: RZKe|of|'I6x,@Oi$O=͖oE ?zͮvmDSG߆g>M{Z;eך2m ;jzUg݀fϪ TZ>{ks;hX~fXaRLzo7:B4|'=u KdNJJ8b8F?Ϙ_ΘB7I{Ti_Nh]:`fףa6suUq6+::"=_?ƗpnP{A-Ig\; 6E[\AvZe,<˷͎_n~&w|b^aba#l1}l=VKFaditG Tq_=zҕsH {z7Ga)zk|RZMH&y}Q+Ȅ DK:ĺ`BRD

Z ]>> _jz.\q#9qQ Va{~g62F}crTNž1,)H~a)q’lmQw,hM)( 2֘B9[ڶ_6uKJ/%s~0'_9r>fdVai}_Ibi~s\0U`KQ: eu[IGeJ݅,!/#>b1N=_ x LS'bQV.pOxk(1Z6'cn=N6mbmN [Iho0乷hYf`#ۍR#ٝl,WﯢJl3%C# aGa¶A/)2cisU/檽Wo٭gjS |N?3x#d%X?5;=䟛K[=2sK Iqɯ 2AJtšO.`_>6~; _~0&yO!5lw;I%vG%ia=ՎN!:ZXV(1$t]"_-*ds׳m 롗AɧзS$Pב>#d #Z<.b!m/KO.q!/ba1\*4?umG,Cޅ;mNK'_~25pDڻ3rk$t e4e/,,M,c7.كY{"e!]* p; d y/6\iYC' wf('&JwƫKuߟƧx,M;Gӏ S_0N,i/oZzMv(gV מ"Gv[{ G!tF9̭P+}]۵Vڽ! i|u-}`a?y4?Пd׆u5m=H!Z10sNqģfX1G_1:N@ 7 9oa۷Y;a}n}î.n?~ɐ"5_XB/J}%k3+_v0fP;ӫWDvGn# юT3Tvp]yʙj'yai:SB <)\.}nq5v6ǰi} K揦:71o/w?io~(1=_Ҿ Rc߱ʞO 3@)_=dZZCTJGQ'+]S#r)s7le_ \!?9s߈ #m}5[b ;nɿ J:yv3Xu/p(K30[b:<=AAm9Da w,ڈ+݋qk2w]?C}ϴ nDlڣO=w}~Hq"(_zz6kY[h=udQ,i*C)Mxw^focp)l33ES*>6!'85_qypA 5C0|>b tiK7*AE9m̯矊zp_ ]OAGέe+RϿs3qRŕ|{ lfzkFBCC+ģޛm`+6ګ.'2ȍ_<)8ouYDšSSF$r˾dj~^!N%y9vyxx6OmiWM1F_} v&ATε݈9n{wU䳋e|H'u/0@o'6/o'EĘG9p(\xaMv.psH>+|~w=gҴw i}{%NF@WqN 5D~+gHȰ?rXF>vd6i_X/\w#zv_R䓱A/kEeV{ hڰ̡-?ŜqB׌YN3Xzп L HV[䁓zOGq]tP u+6@g{jy堷6Lg_ jɦ{#w%)] ҞrxsY=2ueiLW|{y_ZA}_5 r;UоpYj;Y sN6s 6d[g/܀^{ ƲҤ89}qlWm Si}rNhGО҄sn'u8RHnϓT\[ƣOfSqWė*g\pmV8,Z3gx?phjsdCdpk g>նf٢Z1`U"t0L ҄M VJ&?y*|ۋ5c%v4֥>:(Xo"| @ZL V۠cm]zl5ȸ)WLO}.Y}&e="4ƊxlźR.I+.UJ{M Oo \EP=iXvs*`hS^|vٹ(n#=)\b|}\?<__)+Ai+%~Jg{Ks?a,Ɇϒ,roF3ی0Dޟ%Ee|eM`1rl2NcQc2pNx8͓3~9"Gss }#?6_4OH=&FZ%`ݴ~&GmL>Bcdmw|޹˲_,_FәwRk?|Ijy/N۲հ=IZD?y4ed0aksSW 7(9jxzgwns hƥ8[k;h\!qiL+O`?PAuk'p{gژJwsLhӢX^`WP<:/rXe5%N8.Q^-az6QQׇ˅_D_BsFkÒx9~*Cz>Bo˚3ZnˆRRwڎ1>{J]s'a.[.%p|L]ģa,zϾh[}-vhe(0+ߴcߖs7S?(֤BΧn7SaDs}fڃ13,4=[;[mb r$iK\G4h 0- Z6۸og1 D W~-O*GI~ԖR~^"S2=`Y 0!5x#/ iY:/Ν4{LV5:28,3D4^}Նy3 V1?S m[Y؍B!_EϥOa:Uc_miͽc&®.H;6ڇ-*\u] QFyZsmI>/9.}flSΰɽ C^A1Fçz}?&M;GS 9N{ys _g=c출c({kY 6+Wte3}Ϸ;YݭV>S 01ۉq.99V^γ'k'_2s Ai|yUwZORםB 3s5Yg:]|1Q-M7}x=Alp!RKyݴj>=N\T,VeD+R5>6b3y5^雱 X7\ ~us5}S% /~͍oŽ٨i` !z|: Ͽ-q;9:_Ҟ&)=Sv3/(JΘ S5ES*Qʒ`,9SeEMdK쨢鯑jl}%qO^8S b_qAe; ؎,csqȡ=Dսuql r GK6"3YޟsJFv$j̯Fq(ܲdmAkn]TFcmxv]uéJ#C7Q[;]4\"9KzQs&4`O8Zi^rQ+S!=AF=#%ս>gs n kE,JOGi,i,A_.*ٟq?9En#;p)_7oR&?8 k#ϩm~`)Xy+G<2W"w7XD_){ mo&Fqfpձ^_me+ΥJ *VTegѴGοJ *78꟠ꃀ+&qycs˻7 { cWq鱫iO8,tOfDZ ,;96l#`#,Dl 9%mcm`0a4~j6̥Lc^w  kl9fnϭmg6E GEa3@/Mrp"kYqSs6ϳ kn묎r>6+Nbx]Kl ZWP;Sc.1KSi~Sޗx]oؑXn.vEb+E'0񨉷AvhEF;a& j`>6M٦+mBAn؜nqZKc ;#1ˎ2c̳-c||ձV3I؍x'u0 xҢmo8Z 9};N/UVЛ9;|6VvڏU%-RB3 3AmX>/J㶻 >_#cL|>)!{S= _<7>` j#Ҵv܅"x_ @S[ rN[V3uMuelW'Zav)^}Y^=Xζ5!:?YDGY9bSKzd7bF,TU?zQ.Li2`;BQnz訞wM:o]i01[_je`OįeSl!j[c]a[8mX#,a$΅zrFZ9yZ,1S#+1ϔPѼdS_Kr<,aV~y;ʗ{nbk>%ω1Kƙe_5Ԙ SJtld5n=wvӿZ5 ߟt@O;Igy\J0#F~o}=1xeMg٣k)3=-zW|@ק~u_F~a=M^7ZǨ}G?iG+_:]{,ry6B1SþI!-&W{rۢsX~=WyHU,,"Ė ؖ{tY`leb8eX Z1VuLf)g5㸁W·hG7ǘHZtޑvEﵱѾIF}QF}2-zTAtwJn7I,icggs1P"2[u3%nWyF sm̶r;CiW39t0S+%9vW-`lZ0EΪÞ̯1i cJ0iq rs}ƴ\RsB1=slGN=1Yn`8˓L)iG~Ɛ=I{pe,ݫO&R AHg{W'_ݨjQ6˂h}vM5 mF{~j[i{(^ N~0E}lm-RzHyL{^֝=[R ѮiMǨ]3!=(/>q;TۨZfcD}Djc(lCd)mN%APꍺE7u'3zH7wO| Ͽ{gT#υ?/Z|{ZU#} Go{~>}U]VZ >Go޼5΢wVF{ȻwQm6m^yw׭o;em}o1m(/È.9sz[_-߸gM%UvF<쿰3+Zb-69`ENlUgC魴&z\&~SqVs-M}ks]x~!4FI"iufXq| yo<ۛκ.gwy!ݶ}1uhx\`gZhq\80f<yutwHùy!ӘpY bE$37mْ4,,#@ȓqGU7 –T+6j9aA/%/bp@I)Wp?zXmW6tg i33Ms;+wf)lEu𫯢_ }/F@Q?kz{w(C}/kL5t,)_qdo6e,5v!y^[Kf=xҝqMՉjҾ5;=Ѹs}9X)cBD37-cW]uԎ|"fe8u\6=V!{ZI}lU=,}/lVjd"6ZM&.fZUV%zvȰJkzꗹ߼پIYڝ}*=b%¶VS(KԸjzibo!Wum~5!]Bhuh,kYOYǹ^D&s"fn]>Bǃx]Sd:KИQ٫"[=wRWÈnF[ř}KC,,͹U6]H䒦X۷AN ?;WH~zæDIpy?[8 ^^7rh~"ޚLT//Q|7>ըAډFQ_]>6 tR/ k\*ք1w^ ,%T;c}? JK<ſ}U^<~AS 10h.Kʡv#[f1/:N*Zіʒ(O=AF9:Yץl`vcq\GmynL@8N9>3Ԯ~v7F1ς7BCWjYdBVX' ENs7/w%?;)#g}j[пM [*W2)LmDΣi|I7g o2:.ǒ'˚'xrEZzxAh.L)L]Zfzm݋ ٮv;m&y,悮?:v=fر0rdL"!‚Æ K lXna_Q'jL}j[J} cS4%kԎ_P/}Va;:s3_ _/Y7K_1ehz=6ˇ}mY1̠˚UʴZ>ajL4^B4}:;h^3}JG_7&T*7$򂼰䘷w=f$y> K LBWOhώ1|QƼUys_+2KG[z벝ʊam^u6f{NxaGFo[hb# 2}큑\2;f 0GwUjؓl`yc+H ΋rDoMUH_7oGt.kH~O2DS=;_],ɝ߷m{y3,i*X?&Y ,xSM}M_[/ø #ޯxV}\A[i :xx|2H> {pwPH&&QC:o(|!>JH:iFSiuSyɴ>n=H? ?c}#wcO,%[-@pUqȢq0S84?m/wYƠifK= <@ďwKwI{ܴwa>&1Jv.1] e_wZ㵓C^z׶QlѹGZYAc&ƋOоPرiG\+SB{".ݤ^% Ѻ˕ЙQ^OmlŸmqd3v٤=%:LǘaRߵK~3<7?0YI:ul3+?">Fㇽ%;k}~c">/R->uhM?#qAXJc# R ?) ?Q~>GLkeHnmx t8S{{~w6@~ )>aS ̤lJXj'|@/bXS`-2W &eS}b1͸sVd{NKs.Zt (݅!΄c/ǀO^l=*2I澝dH~)#|ņ\b9 |h w񾩤<9 gݦ]jolەܞENI;S UikfSl8_ƿeӌn8OXq8ҔYb>M1 1a v8o7ܾR5!+d i^ax<}l*hO ,V8^dŬkR:=A5-|v 3^2=z钢\u(?ug90s: _ b݈rM1$>m6PbMՎO Ǣ16/e)N#1Ϳ0t#OhZ k>C^u9fn?8%;$D:}$83ʉ&4wH~vu=8ҵ4sم\9֘RrerOI9&^O;^3мZc:կC>|OE$ Ə.clL,Ώ-4pYpWNB>0_ >@::Yq(ħycqxL0"3/d+#5XF{Z-,ԵAwXE]=FFNr"ϠJ}hTr/!}+@{_G:j!w`U'>HzKm ^<'+V_`! |/4ƶc~E,ޔ I/P[ X=SBc-ljx.{%&/݅a_\G%%񬢏 > H{;=\ZDt/Em8d-iCc, %q5||:L?ss7rU;{݈m9x@9biDR;8h<%M=>'&Oil\GI/>&v'X8ܑ4N=0T%kvY1q#jJHoPkn"6Q7o5mX&{ROfh.ng{YSH:<{jk$c>Ȧ6 ,]s>/?"}hLlcIfI":bUSϋzS`P?}"?kG2r >sjsoߥ6\pVI׀# nrP=Ԋ= < =3Y|wBxdl~sWgЈ/BoifwqC"rG֧i5: ՗Bs+q|֊s2}^7 ^H1E"٥,Ϥ~i t y1]t-go;r>b_#NpQ#Oec.ӿAx?LF{Kq}<^&3n޵D7*%` lj9"jX~[</f*h.KN(KmP0_:!ݴg:,M{)bvIF+]CD;uW4aYt xC#g ?_GתgV@Oa7rv}o&@pGA1[pw}_C5Az+xNҾASFzϢX/A4^#?Q KIQ!t|(|>=9<C>=dD[_amZ.?RK)Yir͏iZe}?}C+`Zџk k{mi_w.p>˧Qj2fBdV1s"+hOTi/"dqU/"ENOVxS`} +/+MI D3yoS|c Ҽmuƺ*uU+c]~uf[ej;߼>Ҝ/^D{:δsmĨ'u/}Uh%Z뺶Fk`׀^Hz6D6w!aMF+Mab [3'BV.K )^ u!nq)B=O 6czduU%)*Hs ¯yJ:&kXև5Jz_/p&ky6 r\ֳ-a\i^y+-k w6Ne]ml1LW_9].7$[g lcRw%?M,m~d7{5u'|+ۙY.iwIZ76p:zh6E.g< x /iݜN|ĂLӽ)Ld&scwu`Ү E30!+0 ϱ_L1=Ѧc8hi_mOľ88-U ꭵU9mw[o=i7} 0z8ҫQC^b߻dk!ӌXϻLkZ;4B<{d;6Dź- bhe®f fsOڢrag }۵c_ϋ~vM/:^Z[ Dc`8(亳 ,C&b \wz+p>_Ld|2#$0\769ܝA{Um{(v\$^+||^}k8_mld?xkf(y{uJ/խ~iأ}7=.ʾc=E/sxE|^iSYن@ k2> ~7MqSP?M;􇰾'/Yz?nJ?|LBO2rwqڭ5.{isK!(zfu9>{kۂkcL(5_:zD??Xx:Xk;grq6AW4a9 0tHX*6wmqц[iH r =M=_li˹!C`?N|;:`y;[}7;WX(? jy!^<r^/ʻGnTY>@^eԺǘ_4k}vΑNaqVgǯcA` :n05]Otmhd0"F=b1kz4a#0]_&/zk }Q3hcŗ"oe`cOe?x7XJ3ɲfpSh8; %9cIu$#'o_-O97U dezNFI0vԄ39W?fD?WƒF3T*k.[5Lm>Bw8뎷9&#yu2 zq| }J72j_ƹt+r]M]kyԎ9N ]OY~+ɎHۓX$#DVqp;e40Ry^`bltâl=kWbK?2H]n[Wto"\SH2D;#ҨJ>>A>6&#[N+1VPr-١5䈇9~N:'\ Z70m)~$K|/9~k 6׎nn1ց~mE[h̀02?x e_UD#G<ㆬʏR}c%{0b?нYӨ~ OA_O 'NӃrGὍK_{]0?j"msW>)0-  8BׯR3@܆#Xj>H;B ~қYҮW:;eҾUJWagGd[3˵L[BO2m[*dr|WЋ׎xTJp}TQy㙍U41/OYnݽr`zvUif%v F"6wh-`Ҩ{dZ^4MUWm~U&V51ͥRV5OTKBȫ k̕tb{M/x;{r-K ŏt{Bk2]Je/@VzR*{]B[yQ{8'Ox}kCCՠÙDkoRC/W&Xi) _9-Ntѵcy.fU95&+NpO@BS ęb"Ɋ~J6 'wy#*rtR጑ڌ81c`6nPI6n\f~P~hyf4d?%]x̻{| [_W<r9߽t,y J׾&d#6GvUB&:im?0qyv˕P]J5e !WBnGQR 7:s "{?;c6/&9I`~(WB'r\$bɗÐ%%ÐqqN?(yp> lhftx<-ҩ툱e2k*_Sr!Q._}\Ik5}^b9PJC#"{gCNwEgFr_#rmșDجԟW?2G c Iyu_d؟$9GreR']ߦmiY"®b?*kTM_$ igxncoCOh񋰸\S_=/ JOdP?fmEe5iKصUJ$9g<xoǍ,Y:q -0Z_hSY^!6X +|2\<6#wi8//BF?~8& bznz,%mJmoZVJm~cჱr)w~d (*#:Xkk~yZhD<}<ꑵ,B;|x1|b Zt=9ӕ y/h|i1(T.=2.6Ucb#[qw-OG˿dϸ/^ڸ.'Y.8?r83{+e幾B<ڔ67,s}ct"g冾l,Fғ`[7%<ttl۷x~nԽϫ7mhWd" 4H|nvD5z2g6dUӻM-5)?^i'vxBrWS{ک=e0$`MT3?GX~gk8{"p~IIKTfqO/dz]NZpHQ0?:WL;ZAN:4elsw]\}=m{*6`T^ھu76́QtUTdyDAgn{| ]ѝÆ،];,S1~;kGH.٨AVFDB>bj:ՠh:}5jv\rnjshqK>p |xO~lOK?2='19Z=zL||6_/3>Qj4 $EƯ. {8~qHO0$N_ +m&"+YX۰zhNYt}3ux*iUK{{A.{1$Gә3wO;_7)r}zޙ@T+Vòw ,<3 9zB`-#=:w7dW]MIs+2a|[2#> #J$&"ʔ8wB@"'}c`sdj2xENT~7 s5 /#'}!5\G_Q_oӨMD;1kEÆ!K?-t| pBe!ܫ\,uHX,F9ۨsʂO\jG(z[qH+ј]UNt%X82B=F8`s+}ZAz. Y qa9d`&F*?@-9F~t{d@vm3_,lM2x:G]6{׳e&u>A"aɃduuu6&XOЮŵIkl6-הZ Z˛]A"㚏5R%$ۂ^\. Lj_v>QY^8.{e{tmr8 1^ɓ~\`T2]+M4ˋ35͈*q1[IJЍ{~J҄qkXd{Jch:;W Smp߲_jaF]veRyEԦ=4MF4pHF̸ځVȬe3 K糳›l,wA|]V},]rHW+fI=9[2QW|XAR]lPoU$s_>k4zzzp<)0ƑΖ|*1Cf͉EN"Ɓ'[k)qҀsa:d_-,֪( >HM?7ӕ=pfvncҹK;P'㥲@l.\$f;Q[Fe|ebFL[8;8uo'Q~gDO瑩S G g\`ͩ][=s8/i6֦{6YsE|"F*C$y~jD I[p0 j3\"WUV=IM`>B je{A+l1xG#j񭂠%P{M%66XyeMWmGH凋{=4uN3~ڏa]@{ ?_g:^$"F.`Q'kYvVtlOKNo* _$9-%O+b\uU?34וU[[c-#?}&C.<fNܓigfh̸ls7 aǭ:!\Bkkr\2ьaG幪#a?(@>/RנV 8v! ,]LU.]f WpˠC }$?Oo ߝq*R,AG?>V}M"@3%l~C IfCXpz&xD(˴F35?`Doxhe+=#nϵ3}Sb=@ C߯5.c[%*i> ,Hƻ~{7K[ ]Y>JCiiKG|[F}Uy!92R?hԚM2n~q:s2&ž=Gp5, 㑿Hc<3fd-ԗBoO-Z i*)c*:{_f lmJ8hWI֬RqaB 6WR]U/ .2/wԟsS-#jI^3/1R~_/QY1oa L׭/SC+O6})~ӓػRx4&oic)Nz{S9#dXw C+M2=ܚv[tCK ccp [ygJ"cDDRLwV{F{F'V : g쯌e2t_go]9U7gj!0WV?SVy p.Q#?xx׏8 ˽޳F,6♽iwUBrFY'߹+g bْ _Қ~{G ;+ \`̆'LT>|g6=[ZrX)2x``#Y}3*ߠ(*A=";&:d躅TV-]rP/^koTZӍo}ڎ{;Q=@l(u%ϥ^gQuiEezf1K7ue,ZghuM{X_3޽2y7_MiSW6MkN*[fR])s-Iu+}1.\6gluw6h(d+*Ymzd{{~OR~VGQw)os氊:N(=e?;M߫QS7u~睦S8+q;Pw׶!{(UewX}Wkv`kWnv΍o$Z{`!ޛjz\EJh^Ue[ZI!a^-D]\>selTzTzeV;~CmŸ!efqgEnkęxY3]t;zcơacĞ>f׍}:'R$#>J@ ^RUY3 r.e$9lUR! y-|, yB6t6]E{j'6L%d?^1l'(+޹cPcs-e`Ɔކ+unF{Mo@\nXxug[4AR ܿyN܋ɓ٘پHg̿k29;!l~3dhK[k5}Owlu4U.kiPVcgrQur,*e~n(e޲n8?Ѿ0_ G?7i)bI~PBe~$K[_a sd2[1jak3lӅjKtɶtb'kWO;2q-v8-0M q:yNywh<.+ ;zm]bi/ mHךTx9=Zq6Z&Ӟt/w+QQ*HFJRx;oD~H@f$wM"D}t u.xN'KݙĒ]1 Vu6.bG6p</J?a'G:cQ{dVwA1A?V''-d%˶hr,v+kBH&] -/MJH}/kҙ `V-ԯsmvk`$þZ(KV9S} ]7GBQ]{y\v(fq6<`'t/Fl|Op~JrjlS;p7S%%nF,mt c[M{X?8hƺB%|mK'3?:ŘcԎh]Jc,>BŮkl>n'8$Odv~z<;fe00Jjes;!lY=Tq#d&'׭HOK <)}dE`aSF+'i8?AG^J+ mzCbn>\q:gכ9o5Ŷ jg(e}>/vf%(m.X0i0F|F<=H`s&n'm;R) ,^ 11шIq'֯7~Im$?\T~nƱ -ڰ0E[\&~1=sdi_=_sln} ON%#L1k6'03xzvOg_4Ohyo1&֑-;sU胇D 돱6pgpW嫵L4DOe! -yqK^W.9Ϋp^}͈ ymF:q6I> GOlUE뼔m*ܲPz? c4康ڱLR]KAcs<5u\'uHY|'{X\-TF\k;.[tGv POBt{euBZw|űF;=8*6گ 9fw]㜟J>6ڥww}/9[i6'Q_t/f\쿗x*ՂQNs츲s}eMZMUj[1~drdZz1iO-gރ=敆M VFFh&?j4w\1_K 'z"nFWb^bGn@{)ll vxIcycXѬw_2pf_BP/cm+CUnjX&g°_KN{6S=yJHu\-m4K8.SxML% Ho]C[dWTb.c'k&豚;?_&>Twkr!ēW'(s5%q${);:;Vmp3ίmc4t Rlv\klh,cKHh<-{Ds$uۦ4j[l1j+җ:v4~QrR(WJ}G+)⍍o.E{eK`C~wy'bG5a}~Tvi2Y-yd#%Ṟ}ch3 xY`|}< (c!nsU 5I*#dr Lحۺʸ-asEUrE4YI"^&uc,AOe~[94F/f5çi<2M6Jz1ߥI ϓ1\h3"kti&jhkPE\\)ZЦC5LƠ-=7G# k} (oGkIޕ:{Ju}:{e7#zmu60:OVo9!y&:HWBX i kXvb-׌P9]R}PXx>'ɑ $;I,e 4uWJe8VMKW81٥$rYG9ɢ~y,?xIݿ!f[JSC# Ows6;]p7t%?',9=-1$zA#I_}W R?rU1vj{%i=.]%vgsP~ wy" B=-qM_Svj橆 ~U6:>ɰE!D]7UIr19/e4wy=A{M3 .)w@~646o'3Yރ}|;a)i7b&XZF,XxoG^]+mȻ< $>JXἭ#=c*V. d-^;ӵcCߟ5k6S?z[cB߫[+|'$>9ݸ"UxxDNO5pK%8l#w$Ng חgDCaߨV/dYz#g܉[k-26/>tUģ/bj€zZO0c}w!O&q~8np_ R˨qۙ*ƍl5| Flf%9Oʚ%9SǾs:썗3VWOS `\[[Mr~F7S9}R]x%&go9n6ωx~G;j~'vwQ2F8ޛUlG\FH8/]OPGʚ}јO>;<9=W"P{[emxᯁ1!Ø(n#{!soBTT&xN]tK5x)SC)Rc :(9ˠCs&N9=`dIjIވZ-6!>{ι2biY+]x|Y$p֙8/5u𮍞Ӻ?tQn.D?kKY#M81GAރIsi,JL4!1AY#9$֡E : :`DWN ]qZ#b2y,T"S^m2c/*[U -e U^3!F9)ύRTwW88;P=^xok~Gn2DslmWѻ9D,x~M])} ׁ9$=ZH,/oVBfA-ycʺhW ײ^N?gu)~_3~}/8$ >^$G/gsq~ Ws~בګ&*mX@,%&S*]$-.y”"C #Ys}B rtMS6zIwH[DܫB/t>ohn7>w:Cޛ-^2V-i,!v#kG][.A︌*M,T= gIBބd؁%;s]@ϢYȮ.`#>]I]Kn?& אĀOkBn؂VY_qǟL@ǭǒyqssCq1G*"OB62|p v:8ټ%NiJ}tj<aXz5O\ߣ뮑[J~ Di;(%LPSgy~@m^ ѬU_C,++v9cMe'Π2/]Ω}(sjQzϟeI5XH͏o4'ģC fRd3'XLgQ;*⍰-A(tJ%{~R[Qp$q[kPR RjdwGaYw2>fՍwK,Ne^揌O7-By︯`$Lr.6JXmCYR?;\JkMg]DnǒE÷8'԰$ f/ڶ7n[*&\ g04)TJ}a稯KFSA.ےHӱm'A [6h!=rY~)'k;7yyZ7lF򱾋=84ڏc]p-U6mTOg˹b^ORR)"q Fh韋7]F_ _kSo5BfuTߞшz K ݁o6{ǑgMlz)]i+@m}jM|=QŴL{bk~a&UrԎE?UxRog1/Վ}gqxN9Ȱ3v2Z h}mokDcњŸϢ~ǢzEݱ B$-:麴(7MtL4鋜;ʌh-R1Qq6aqO2wHwRK;/<:_EuUFzz۽g+mDҧ=.O6a}_o2 R]?08'KzDd-tmRҽjrI^%ۢ&|%#b (D2VMF;~h#S;皳Y[I=9njR&0N/kLj87s;~ R(,5JCf/}-_TNPS=nIc q|}$1>;z'Z>;kyԾ3g&8&\ޱ>&O:Ոy1G{eS :"S!5>A W*5ϷLZپrhwhONѦLqD|qO b?>19.ptbY,o:Kiyʦ%!qvİ @>gʑٽD{lXLrO֛Yu%sʸݼCgU stі=JÂo9 ϱk5nZ;$+cޗôTUF8um7r ͋gh+G-xkԎu)b ~xW28$7􋜼ɲZB{Za)V;f<=C{3ҌB|.XagGpĞNs4xtթ)N~~h{HHD/iK=T L/~&ݼS^ttIs%ٴ^$$Ʊt'.TDY(iPnwv ,:zHO/KjFfꏡyhG܎,leuD*vfiݺ}CyV޺c=#+Ku=z{hg=ض;6nvöѲc$ck}hrg;l.37X(諺VĊ4O7ɶ ~c뉮fn]egyLcł@4 1[(fٻhns6R{y+Gbn{?SS$cj'W7^ܯHma Nߏo#z$a!Q3 cc۷|BzW N keM1'g+o#6FOzI=YOe Խ'iϫ4Ss z}Ѭ}**ԁxDs ?ZSeN2j2^%5|ӽdl[Ѥ e᧙9y*|H; 7ԣk~R}KվUHF,AC tR=q^=QOhpGL$:oO9&;-ࡰ|$K=R,=@9mÞ-h6IsXˠa8v+ҳ[(vAWO2ko+_&?4<|˨eׅoj3utY i\|3WIm4#{ر0ޑ7{ >Yr*V'ۨu.O0~`K5dk=6~"2WR8FZD\Op x`w9 >HNY: ⻞&n/}eķgW:p :S`Qfq;鈈ttIcRra3 M@G#< VAMmᶦTԻǼ:KD7MRP+ LnVmg7VG Dt$o(9R69_giDA-vj4ƞ 36-=cױg|`=ӴivM3zӐO_`3y,#lk8 ،=EΠuw:9M:|X# $r>Du Y7mCl|Ô]&M||d脮K|A6^{Fm1cq} A2>UOk #R`'c8J9 Yp.XgP , ' z>zhU'(CTWI3qp.s2|=ٟn؟2Y FI: O렛xa7&,~zH;{ W/}V{|bs}΢~廩G oسXc1|AϦm;s(޽R~/]_[akf \BnKK_Y{.v~jyIn!~_7< +æ϶.Dij|R7i|'f)b\h_L+h ~tN00h|WS= "Q= i8:rE]&veoīy?oBȴ/Tn$ӊGzttSiYJ3tTqkCqXF%F'W[xoxGD<=ِ|Lf,M|@18"/S> МGJTNdP#&eG'TG }-qFQM|[W9Iq&@cϡW~}ٴ7Khh+Gz?GH/2^@vI~7,rm{,6Qe9e7β6O}3H}MYϱٟws,`B~wgƯi? œ.>nK2A퓄4z ߗxQ] Q[-(oMDc92I.c)t_fMCnQ\^o3Tf-/3ٟ'v*FRy&?|_[Km4yFvϗo6`Y/ /<6{4]:BϹ%3޳Y&9Й'qY@mC{m=-iڋJC5r2-RfʞӸj2W׹(q1ƒvGr8mz+!Avޏ _#s(!}CHQHhE7$ y*%YrL* ҍFޒ3&!t$kƳ+\;"_*`Re؍~BגZ},]ݡ/}K:v*EÆO9=6W>gh\֞5U]/:n[#݉F(W=e_n@>ӵ{Z*3Kzdߨϣ*8')mxL1j{nM[߃#6T ~/c|Fm{gJ @2X=?G\,Yopλ)*~r𳙤L$tGL(ؓHwC7l?Z!N{M_PP_ʺYH/#YЁ60F~fȸ}Ov8Gǽhx6kwto$A^*xYʹʙ`z.G^}Dv< tx%>ؠ|y[X~k3:fOwv(xg˻}YK% \CdO8N KB#hm8VwcV}g[oN+^#: vܵ1ySo 2A~{F2]ހ'c UCS ]C}#}#ފ\{ q|?ywĖk4g.߳Q3N=aGח+u{<@, 1_6B7Ҋϙ1xuNuLuJ /ʯo,8%'y{ak [GR[S 5,t9wco,&"?K!hQ<^|M%E<ϱ[䱎C^'< =/YPl{k8áwKQ'1SY;dkҞ:0L2Dg)lplW{ho1iz^bzz7#^`K-OP{nxRɨS,)ǰ#8n|m?s%9uAF8vMU;ԆyzҴ>nCd/ [[޶_Y٦#yt(y?hsۤ%rͲNO)ѯiTv 8eQĪ-ݟh`çy("`R/ ػ5g 46shܕXr, "nQ rWdz|| }&>Gk23ųʔSN6/PJo-dB)) J鿃5-k33=?aV8({R.b8l>UH`yj!tƌ,$PcF_/dPBNO=eh?)sJ%]$_5ڈG$"ǻ9ofVH} 0sgʢ:ʩŴ&&zTvM`l4^Q{]ӑ[+q1qqcw,MWbioŋ,ZhdŲ 3LMcq14z~O>+)@ީ~zgL0_>=,3[ /KI{*ؙ~Ͼ^sIE{Yn]vAso-,C{me;=#[Fn_~ŵKkE^zԗg"1߼ [65tz&Rs&Is'#$ M{+z&×~'6%)e@Nzt uu[\s`ځ og$_ _z>óhg_1c77h+ -]YvNwW>O+ünv}z % llOzj3>>:>!l,=9("Z9a8Wy[Ǹ)ͻc^z}-(|[ .`OH._6xhi:W6uϫ x|G|N42ğ!fmX{z <!=-xЋrҵk4mptg+f_]1zNB=)|OcR&J&e ڌ`SZ%|'gz2 90c[e`\U;4/'*[=kwg*3-&Di!ROcJpj#^Ǣ;wOO xcE>F b]Fn)?*Ԝ̽?Z[='KwNe{G̯Y| ,s!K8O-ged#_5WX\3WXEZgcT>6sj`P;C~[efZ.qt-jRI3l{/~~ ǾXVY+7,R }3A:Fryz|.g>:mufY yvXRN܏R,oWiݣV|q'>˳M' nYvBj?X1G%,_-tʉŜwќHhrN.iOuD8V8ScaQ|o2nF2@H/?M!1o!Ym˛Zr|l|i_e?,i*}SJ|fgmZn0yj}zEӿ7l%Q34oT~#qJaN;Y,4ڊ<9gr!A43IE! "Z+7*7$` $(3RLQ[xAk$Q˝9dd>'3sg^{j lgbJ`sOMq:th>Be'Bg@ngŹv!zV8L|2#ZEDX<\#Fko3~׌{t/CH9~$!'D|fe?Iwt&#toDEG5ic 9jH{sW߰/sۅ?IOqO ;yג~6 ocf'=Eȶ#v=8[g@4اST^~L{^z/ڿ\y 93M߸ayvo澚mɦ]M{YH7l;w­[d&5z XWccǼN~n dzC!"j`O>Aʽ}ߛw̷{k{ _cny׍bzۍ w|צ(Eb, g3j?xMwՏxcgD]c8KsYZXٚD ηyd#oiWWXu&@ 4뾎ËYiOw,u3'>mEqlM]vzy4NZGU7^^ lyWfAӒ>YKp ;J8I_ЕZw=uI7U ֓~ȧA> lؓjYoF-6d҅ LUfثS9 rJ{pl5s7;괎e;ZfR'Z:ɶm{Ɋ&MehF/'_嘂e)rDB&'TMl,"'3D&"hArk&DӢ%ia .ji|K"s'4 ">k2squ:mb ghxhxYs"j=ǸQVӐk0ZZt4)WU]I(qT(lzRz)_(_Hc>";5N`yT==EJ5"r2ޞÐ]#i{Ac00ݡ\Wϱ;o?j[F>f%`16O`*tj`_șw~(0|̱w#k3Hp߽Gwȉef]XEGO<4Π%|}aQ{ãg˟ŜkY0W_ i9ϥD DZWY,%% !j 52M7x+f ~?t%y(ofz=?qƙEs_O%D _)V{I']%-fm4qZ$@|>_ɞh{klfh7oEl0r~8?%쵨dcwz<'ǟzYN89Ls[a?Ïw8T(x4j?eX*XWm y{;vhl f E)11a( #0rO݀@ gK^G!p߯gD2w,19ݡy_a ˼1{muu GE LĨoZrϡ55p߸>V\^iȩ]QôX9#{w˜,k%*Gß?NDLOVӵ?9ၬ]c-#4Uk}[\y; coGG >YStqzph`[jO;MDOsnwo|zx7 xw; Ļ0//9B+ SXiBXjd>`qɍ>=_k0IC ׳.c :.~M]DB̴|+(|K= dfF|1VFʈOR:㬀eMO>m!NÀQmy4?diӫ 13 }>2om,Clȁȁ3حO+-jDDZ[8v CțoRU};46!zgcF2Nm`C8lAom;"r@.⻒uzg% =Y]GjCeRz.w&b{d kIng3u+ZZզQ[!>O^Ī0lCU.@ۓ3M) q \2LIaJUIY]3\tBnuL/v;>^˞t, k ֑[PlglXjɐVK @ΪS^us}PqFvZw(A>~)hQ "`K? fޤkYF-1'zasfu-)mw( b5ǛTu?8J(iMFfI77ux}ė^U/މC5haCz+T](;s}n5$3?؆5+SV4nkfZ}8[jaW ήyCkwmjPѝwTD_KEl$bQgЉ]?DZ f]{SCk yx|xj/oUCӋ\=de"q$9=VXߓy[jIղ+Gcؐ˖ǧAok H(3m%Sg.)I@:C45nC&Jɘl [iLj6rNzlZȴ54_6p:?)F}-vbfbo, 9[jg=?-qg<؂{{4ZM:ekMl }Z!F^$#􀱧#FbZkv}k6jīj=n{Aҙ7Fl"ZJk-%'Oaݍ)MS׮SnkQS(b4ykvoeX|#~MzcSְ63=VQQCg|?O:X¸ιe7wݸ\^kϸgj`rJg-5tkw3:OWR{Y\{bڃCÿEAIC`Lv?)nWW=A}Žb|ga/yW|R'sR`_>Q7-CliXB Ppp.q۾vrn}˰,jEYA2rHI/k!wB?w}x/!W]Z~zt94YOF?9jw92r*c͇y^ 9b#XFz!ڇ⼘~K\)ק}Ƥ`":q>doV+8VO~~< w MZ:Wl`Ck:6/o>9,e ;D[s">^[3gơ/3֛HYHzlU wĝ_C~dRlMg,}8Ee-FRSq‚eHprc%D4z]` >3N9(|T٭F_@InND%c+m0oLO' XUET XG`GJF i;.Uv9}ț7NS߱|ΣsɈ5h6%ǨOSIkje sggU?Ui? |}͇>xnQT؝njEv hn1w3}%j ɵEzor]oU,tv4?95RF\)Ҧ?w k!ßx >1D޳쇦|1e+MvĈ!Bl|aӬBcL /Ћ!;S:`ð]Md  6`tl{y`> /B A w!c;>cBs[nFBl9Cm}ì3DΚ7NxA5B~sDs n?cK:k݅_ FX0 t.BSe֯ Βsmƈ 醙>ΧqC u ;Bs珧=d~9;ޡ9>3|e}g;5wUsu=#:>/}ELK"}g}ꮫw^@0~3(xou-ۥ*/Ofk{oS k7|ʚJfr4=1 #oo}mJT[:k1g>H(x([> Nmf(31x/F ~f^zQX"yм\Z_kBbO_w⡮mO//#9_-;ˍ?>m;dgPs'%0IxPo`ǔ,ߩQ+كi*lv֋\ 9Q'|95;)$zCxUy,}{i{ +Ѿ%Y;o_kT> C =I}kC]SvPl{lb⋗\(GEjJUOA&ocݣ U7ixs2Uzdɵo_/i`2<ݎZ}R+StJҜ?R8rtq^edb]Em}PU5i}4Ƕj1{w"xnHZiVT9.ΌL;~%M/A`csTvvM.auk=Kkoy\>q *P)iJ6jBϩe_%yw\ӏ\t}"ύ5oull1jYOvd| 3} ~$]kO_ϴ7gxi-De:SG]Ld {h.IWGw9n|ǵb{ BL 4k}sN+Pqagu:CD.S%Fݔ'5*kn1ir;-h+ZwGJHv M- N9ᩡy!W7Jھe6n#k/jr^{>߅Ee| WV3_EY\  ]}ז+[|gpΥu|Hqxo8x82:^:Vu҃} NԘHVZ]RJk- ~[K-v9XU«ն)leۿkN6;TD 9)l96gAfj։fsa jYWQʼYmla|/*O/AQ;d5A;㳝3 xi< /Xrd"zV^QEYLYlqI{$W 3J,9QsPi{-9lϹ~C;f1;;>ȭ3ish~*OU%һE\fs  >;?xE%ϾM ?ÿoQ~'Fsn~U3&<6Q0x=2#!L "q%`mooP'x*D[+v?aQSS;.9ϻ[Ier=e}(jŽtZy/q_~S8=QZJU%n%ƙW\Xkuj.MV%tߤqZ o/xVԁc3"=cΚc]Z9bғ4߈AޗUoRdMBUYV/k9O5^ _8˚l۳LF9A;kǘN`crZx PչƱUC< 'hΞr1UX#`"4փCr9h\|sʘ?XG߾VQDL,q]jǥM5e%;& ä3 ۚ Ϛ}b0詁*Z7}{x L*q.%z>Bҥ\ (-sq-;qbMv!׃S%xM77Rh;Bm"MBר1Vz7u21ylC9W'YVȞ)Qʌ{!O%Ɯ[X+Y'_[+~& |齅 `n)ZN(*|AO*H_# %V큢rOƳ7JIɷNI2}뺀xNV4Ӊg)ٽ}B/aǺ'p#gF/ 37_R5m9~W^}ꏆ| {Whk}(ek'^L|M| }جjY=g4k\3v v˵Ii#_\ DrN,dji.^>ڰ֫k&+҂G#6cHFɮi B'ǥ h-S{o-o[ҕ2 mק/a[Ox6;qDlt{Nzhh}ƑGoa)2~YȮ]tȗ2JqGnvBbl֢ 3hlS>mjspqT!9g$ ljΑ01.sesJu%ѿ*,.`U ,Q;hkwqKd}/~SDWu>E{~'K`\9 $"fi)j}^wUm+菽!ڜ$=ssJI{gNfUk-lSZ"ῷ#F-Y>Wkki9ÕI=o[vj6)$]c&]O8g7 iF,>bQɑbn~UOU7hg*u9H~gq.4%q] D-9*͠ct{h'ǩ/A_Qz"Teq 3GsLwf>|Z!S-B Frl]ŷc, \}xvw wQ¤W2Vgٹ2b_4PF2h4嗀a_&ƊwU|iE2cS*&3ƚ*Fsq-mp^~Q<=8OL=fφFϣj<f*q}C}q%;E  uq]1+JnT{=S~##&JkM]n"U9W}:eQswXŚ8C+ _AmJZAp_obZcWv{X|vʾL﨤w;#-k܎/1cCk>|+:l˕S{g"amxp_)JQPD -bRBkɠ~wؚXqӌCnYԊI̺霃ܾ7{{daQKn{q|!YEl~q?A5{6Z!9oOtyߚBmY/>hhT;6A6b߳|GzFa:pME#s_|+Y3cL [~]6s{!x;fΓw]|R?o$/m^l;~{>#/+Aq?C6 ֑R4h[[JzCDȮ~h} q%~2{?5Eփu;عʾk5-QI'bK5[57h+6^Vo>7 م>CڶO֠Kk_Sk_O}5ȒvLJ_qAҵtZLJY>IkI.s7u >̓#]YrHXket lL(%QR#j_e]-ej=c'ng*{w:5Ugq&*k}Rwo+9f4V7c m"DkOuכi_sbV2x-0Vh\;pIUOw bOm|iEZ˸xݴӐ&[V%S\pVzuh-7+H/~b3X*۞ڂ<5weAc#Xux. c> yDmjk6=>+[h~"ꬎD,gv媻#G_X>˾aj úu,4E"q 0W|oKm?cS۷+>Oi.m~<2-t6g^iL+X#fap<鯛)m!_o F*fD8!mNRc/p~z#{GyLi.j]$}#<ˉLdgǢVm";L$q<"Fھ$F;R 8ӢcdÍUx\3yehh>E,}Ĉ'ͭ]&͝<>I SQll9?}7-j9l-&6Nalt_bԶign*\.1lU oA-:T3A?kATI5u?j3mr/Sw?4H5giu xlL@^|+_gk}=_K<0$z;y\חhgbrgΖ:eHW\=5ɹZ 5tb,v?\;ɤ1qɈga#J)ԮߡPrDʴS?¯a 3QdxY!*K,㊁3~H=w?W"~r˅wI W#?֨yZH^D{`ҍQͲygd/FqfəQ!)eB!h`9D7Ç<C3]MgU$G `/8UO$>#rw.y?NZ&m4!+濍~w;SwY?h\k4G?lsq}q djB<չu Tyk%gCW/5&CەK{ɀqsYoEsWk@ssfZ_`ʹv!{vo5"%7*zXƺֽN~BҎJMkyӋBZÿL'X/p?k}뻚t G|u ٞ#|$#N$m_*l ߦpm-WAlj<'4r?ٔO|׳=2}// bxsEEw.{ 5Mwzt-LOf GJ^a08Bm Hcϙ[RmT@53 a"~`<:F5.&`C2ƪ_s3Cs+>g.N:+ysR'yV5mHdUTw>Mq@}D^$_#W7|h[a3 G}K |&{,+^l! WG9t9zcIO'9C;*'Oxc4U}6E'ʢ~],ܮsr/tA}f寥?%q"nb|krG2}VԂu\} 2} Ιw6I7;wz!Lo9:"~d։;_ q߹$WZ+TN]D[|i8}xcTo+41+7>ry| ,~ieB#φssqG _ߛOzrݰ>5;QC].DMlU+Zo/X{k]?~ rjXFD ߒ.~6DOwþLY"ݬe,Ix +كJ&/+dt_3Jl^ ohweTΝuqd5)̿ƇzHiO<.3\XxIGjoKCzq5m;zLF@qJ9_9^qE6fOzQ7Z-cI~Kb+s^Qpb"oRyA}@MlZ+bwxFftA,gG/b>thxcgo5IQ1w*bZF7oj;=H7K$~3 k0Ÿ&7kc|D>v ˡ,ްq6s8jzԿXm/y}}i ]̬ob _. Ŧ-dM )Ag@\Q;B̊<;bѬ6w3u`/;t*.}o5&+)[?D1p6ձ]\GtvFc? u`~jeCQtF`^A_ox(-U'= ԭD㜨ὦ>['6. =uT#kxN]φ_xM/d5 s#=;1u}s1mӍ9q64߳[ND}rڧ"wO;w'NHGA-Ac X8[MUe&[;bm^6+=N!~HgOigWC4D'[CcCL`砾( )+Q?+uvzu0" PsxnɫɨwZԎ{~U[wwȣ hjvƔ?"_Ngan""#evzJfeX3ދte917jw`nASnkvֈ5o">nO9i?CnHrmI_}7Wd^SdJ\DZ ΅\1!j֠8c;F6H*O\xVkewU靲S_8X/t[6+*E63v.ݐ047ڌYdgW"xQ{`8mX+ /xHȋ;^ޑjC۝". >{%|7;jC\LxK~Ո[/*͜T1x{p_6b4 ^1cxX\X*9-g:mB98xV$fgTɩb9X'gn@,wF.7|ǩPy!3 ;c83y9le;7q L17 RAsPDł81l@F5MsZhn࣑Nu6s%z'|g~33T=Bp~Lf ?@sQ+ylRV;ZGc廍iilK!KOgWO7矼?Bfq=#$kCQrfN JyKdCaȐ+5do9Hގ2Z'L5rϥfMfو1Zos8;Q{ +FҥuX6}9FC:\1l%n~ǓYdb-f`l_*7yF9aadx,Gz)z[>n5j^Є4v"QO&Wl!E嚔D7!^;_~J~gumۙfpqQ(-x]_{ɞ>OasDcksL֎<].It9P$s3 xhBKzz=swrTUL3&S:^C<+6p൉72GzEnp h=&{8lXq5"1_ lLA2[0c16b}J 36*Ǵ79W̑&ދl tT=I4ӿ-o\aAdoN ]w*H+$/}K]-Kܷ\Ew 3>cq k^: nوL $ySw88\DOs [x]|#UEx#4rʟ|tdu!m.1| @ytsb7dI%1OA]x޷ޅ~GB'>ӌ%ػ\T7e[qŲ:LW}=Q'tfzKIgs!O :SG S&I߄JϤqW b<[>5>~BUKJXvWfH~ٛ [pP]4_uEۏڮAl&Q9;ef{q |F@"%˱;(N}I6XuH,ڮϽfc};msDqV؇^:6U}7v!i^pf#}j2k]<7ڳueDy5)l;.o$h]Wh*XYd9xOt^51ݴHguInO_-D_?b "¼ oijWd~a{̴Wk:*'}Nuxqf3WrIz {ǖqf ǽh@B^,='Xk{SnڛZ쎎 [X>[|پ!O6ᨅPq 'E~ ]ݰ}<8DJ^'/|j2AD LrWlw#$Xx!n:>C4 eI'܋.ϠB3q#ə:l)O7!:d8n!mpO/RK>˅nl˗9DIo't4+ƹY"3m34_O:+/ߡ{ ǾDnc丟n>'§Js^ṢYC;&8yYOFȲIcZeack|NunƚgnsAoߪb7|"b]:NFSyw Iwĉw"OORX{iA*p98Gp6Gg$K=$TMq PG K=fK1}SO'N*9>.7"^d[ B[ylE$ @=|2ća}jy1C7 vV7g'S&O$'OY+"|P#h*ɮ0٬Be&*Nb,zhN0(2]r6 MH&2r'}Ehq* z/#1vj+E>"9qK7(vf 9] w)UݒJ >_etrV m iyARcc^FҥHButlCmX+riY@:T!cF-K@/Ɫ Bb}]9x'BNumP:.|e ̎~xxHΉCaǙ{YbjGOqcnNq>&fNqG;H1r횢5gSict2}o>q(%Ly]PD-/-bX^fڭ|=:妍ݺ) kY,8N`(T~H mӫ [dXCA%6 >.D\-aZ ;>1c!3>w"f>?LڨlȊar- y4T{i0_8J236!Fnfx?]6+E*jKdU̬΄m^WwCw9to*ϗSn&BOo[ :jquwږk\C{!:-GɆ2Wa}|Ke ^Fhbb.c/2CjKCAn05Fg>3GR}-۰gɬ9F#F9LЅbHdy#De"]}>'jy`sޏǾ;CylwV`9-:n Gs#^tCZзvD;y99;Hs@ .iK20ޡ|3Dč?TuFMx}9-ӭ|JzxA6Iru9vO3dzyS]{k*&]ڏx|y<y sJNHe0'~$"䩽=aVi(cN 8? ypli2kE\94^(L3`}ԖǵƲZ+lDL~" D# Z3ݧ(V8ȼ ~y05n6j! ӫ*B?bn#_JcBY5ݲauy'bmN]Ljڞ1h n~ Mc_y,g_8Rs#7[sp4)Gr/j&eQ.;阍i\\}%8;xLlblF]YChbX$]/5C 2g/5fHϭɪ ^%W21pcWe3TkܙD x{2kU;&فɬ$HN,&taH_j+ޅoiܦ۞$2R֥u|qtϙ$K18xG$1j ]A"՛IWP@=.Sƭ0Wq񪟱>y2y.s7zzmI,{X Եwb=i_[0#ˬA~Cf|FLxsP0͠EqQid wg tfRn?Y9cd7}Ӡs8K=$z&yIx,UX==7XmCs&lVWͶOPMrNV\$'#>Yxg=Cn\I}]YlNg`> ? o|s>o~{~\}~֡{^p^nz>=ߛ{}$^2go!MJ` 'H-6Ym'J-sL6a`۷2ʨ+H'+u,^d\n6jε)ki_B̥5<%co)-eZ#%be s8[v&\l{|OFڟ["\Z)Z5#URksСoN<8}J+JBz%p VHO"#oYk`Y-{ojܿ}KIBcR7>|`u}}2zuڞUO6A/%}lE!SYw2m{oj_Qi[|oip[vg-kBlܱhLK2A|aq97 D}ze {m`˝ä ҚW'dgs bjΔyc6nUDSn6VNOh,Ey}˫%70 @/54|n x'JXc'e$#Ȗ?24bĀ!~jeA9@&.g:,/=m/Hy2_4l=2m#9"6+p|_8U' ݏ aSi|[gə.FZC6Cx& !1Ua!g)=rr]9$ O{Pk{SUSdunx~JL延~2z9y?߸v'qT}>~5Q h <׬yGg6,;CzHM1H/|^I2 o4Qp" ">Udmu6sGz-摌%];k-؏];!qA6:9w;u?ЕcuxCowݦu,-u!4 >\Ľ'. :GyU!Ⅽipw _wdMG7.[# T=[*Og27}ϩ;8Ǵ(u L]CtLIp"=/gʛx^hi0f-IB-o'\4׬_X,yÓHss䤲KEo)zIcۭw9߽f9Ok4K{1UӮO3z%39V݃:2$ݶw([6QӚ֞vϯl`Td:*3i#ΡJPe_D7mt}q-Թk$pH %LL`@*>;z?8-l ]e<)uԑ`]ϒ-Wuk.~ZuuкI {(%$K"@}^۪gfڦK5rn]P.ˇ&ekB=ﺿ1/-W)/Ƅ;~xG_eBMs0njMM %W{֥5Džxo?[ [c, zTsȈO0i)0P(P 8E){ހK| ~H'~!OsW?쀜*EQM+!ځ[8^+)8BFΔ9'yQFWx}k 9an u꧍wHSK̨sU#,Uw^~8NѸi.-V FZjtǪX\q?GLB u مp @W{@#ž.r|A;gV47R[=O>K2ꀋcP *HX%Gh ۧT%Zg2LcȤ=4~8m6ڧ-,Z>ku7#2ęF1[%r~5e jhl6eK1)4u)9_M~)-W}'丟y>{鴯$eٮuJZ7E؝U^>!r?\+CF)%,Si ^6O6qx=7=_ .3a }1߾! Ԟ]do%HȓyM,$Ԗ <'k yۙxĥ+̧3;$O?m;>̭޹y/R}[pyVo!Ge^g4ILn}Ywdw ;)1<؈~8p <Y)w ]bcgSċS1YctD}F>>=n*/o~jˤ1`# Ue/dz,[FM9oț~Vy?e 2Xo"6a]AS>#gJ2*JoDa,ycC%yр8Dxm} a{R<[ͽd#`r"?K~袛F 2U20مk9XkY%?ƷN}?>Ag-PXꛉ}O6j1=b$?/dd8/P{Vϴdz kDy\:~f@`f< D 2_=N#?87>Q|Y/yHO^g<,XǞώ𞓴NLo?Ǩ>k?gS=lCm%3,VJd͓!c2};䱫 Xq` -^z=9wD 4CvG t~5!ߝZɰKz3bs^m(~t'>5{19|MjT}DFk̠/'qv_uKtclcSP}ƼyrXctz#En!  {.Զ\zGrKڔg`3w|#;\qiȃR~mq,X0]g,KbZ ~=SfXI ;Z]&Fr86=9d6(#^"Aׅ|T3'!}m]ɶt+qm* ːYG%>'˙wVMO=uWLrO >9'g]oN领SN2$LP9PvcinʦϷ^oQJ7J`Xv_d96 3 S.V+> >|_c.k6 \߿O[ L眠evDE{w1Iog `믑_&Nڀ = ?EQiwt:h9BX?!*ՈѵLO"ÙN=_*2<_Eb*E.@&uvfI&=d:}&=r ~|Mf#boiݬwB<}&ꝸǼ:Z$S!#kĝX>]sxVe1v5ˏwf%]^X 8G;iL~K/Umqyw7Lyk.$0jӼm9;Fϵ`ury]g#=̻6:ټ K^Y.%g'|W.&6-KYbM27tMq.,Ic/0y!c8:S{c]y|eq=D+7$? y׭gďKh݈=!k\_ 7\egvy1ZOҞBAԞ;^ qLgFVsCtHFRWg6-1b3Y3 9Y:^OwXwo+~-un_\+T=#osӼ3+ ;~z TvM8J`+;?#[z6s)L'[#ޟ+hT.Pt{a0nj9Iq7ψ; ;1?b[t'P;_ g1SH_Vv?${z|_Żl=#u5EZ魎EA\Vɬ9l4+iO4򜗆7cW+y|.RdB̿g3/Z}G~Kl}->#OdCB'z1@ם{:w|h^km_vJϥP&N2^,BlGE#sUoK`ڜr4k. )%[#ʝ/|Hܙ6Ջwνr:WtBvN[MuX&[\%z=#b=7:{(%YI5U[| :x{_`/ORFh|7b4ގxbcgAm1M|f/p>D|Nr3L]2._!E]3-NMk~QSO͓gGxy d[9Fg./%:nO'cӒd_9Eg]ف5Cè/gi] 6F g'Y= dыI lL|ei$+B"mB=SWo//^$KX:1 7~R^jE@LPWcj^ D64J.>Z!+.8;H.<͖"rۙȯaqS-F,PѾYEg,;ŒQЏu6p?lT z)e:- 3Mj%9O꿚$V,ʅd-l&52nAvEȢ\ԏ81VԎW |s`"{;h*y_ |lF38{;=xOVdu8}k~uY-ږgٖ_ϝ̔jE{$# ܮgYLJ8b)섖jڤ2zJ7Xt1NNI5tjZ -7G25͕t^X ?lx J6OLϚ;%]]v#Fݮ# ̨Ң[fU@Fb'O/ע;Z핉Sf˗w bkq_vZgכED#X7O ə ky[Tss,i 8b#5l8g ĖA7QkV2alM6ⲵJ۸ǸaԳC;[?y1ރ}!nkjS2\c%׺W@[`H&;܈xׇXT),Q3bec87]ݲez>>5NjW$/0^7xg1Z>˸ : }8C]wu.纳ݠS籿[5 g@]R&$"FPlWc '\PB# $[Ok g-t!b5l]0 i>G2E= +܃"渂jy9e7LW??:؉M,]꼻˙;V^1 ړ~=/%- wt7IM ԉuLk٬lw߷AS]t5phQ7{#FEb DSn$*RdV:_"鵩Rtk!$kB}nt`C +JϨ5yoy5~ On4_([:v 3=oto7Fa!X_S G2Hv3a` n'R#o%idvxNnӿgi6'>F*槕ll؞i<yn`s;9n |-_ L BN|?rwnmW D r$ʯ.f,VW1ۙ6kdrܩbDZ0Vi |Qז`܅MkŮc䵃ӧ e-~hz$#Pz-{kXo%ڔJ:sÐgeV>6$ʏ*Ś;+ M5Ku+=~nBȮ<o]eG.ǽK7v4]ch.z }6&CO?q|yW vŗD^Rpy"n7o>40a}\wPk9u}|ggۓohnetôt 鉜EEJ 9MLv6qF]>Ff눎uz_~ߝޗ~ߥ9ʙajđv{ދnj0ꭣ~q=JԈ>O>TTUW"*)A$Cm/r?F2Q7*d-z-eL?'HFnӌ /y[Ֆ2IkCfI]=6Z[3Q;8}8jswg烛35R8nb6k HQTͲ1&ț&<l_Nvg$[8Oػ#hht)cʶQyuY;Y~V%Lك]#t~ Poq( [etc礁l.wv9o!2Z'4s+v |?k) {V(b+CҐf }ƶ繠;ckM1rk/<# #~6̅*X ~^/il10-/´L#c7i״b()>\ՔK+OeYtmQؖ ؖ0p iQ/z,j"NX}ߍ =.]qfNP,w?'j\L8-Oϳ_UW]:}&CǠ}WqG\f1o15L| k1[v[^Dw)K-.Uq͐/&CNvqRH榞l/j)FZi|D@D{=v+.67hg+ }(#-2X1i,וw+U,aKXt;s!~)ko㓹sR&8K{ B&fgC'_K>Pzv39cٞA{VJoN9KntػG۔l2WΚ>'4A6\O!G uFƾ8/TezhH/Cmwyf@fN.ɍkw&ު9Mbc]w|a)]W,\=Iݽ4&ط >jKcqJ؟? ζ4ld] N7ezlm!1궤#Nxcِy|:QxF]{艡L8K}n|M5g֧m;;~=[#כ^\Ml60rMQB_9_RY9j7]8Vv-&<"X$KVY-_EOk n=JGttGi7YУ/֓v'y[x0!c@d<1@N]1pf"jԄuJ:8)N/Hfx_gn9ɾ?6y#hn-,#UuR?K&':Q98klտooT%6+K:=~SzjHԂK䶌bw;*5y􃿚 yY?vh(n(]-!xxS3 M0W[K_A㴩ȅ,HlP|%3gW3C'5hDKx6!gp,VLZ&b 㰍J@/Fc2?Cr礪1/`>A'q,iEs`xLA`WAc=x._sz0nbJċX?ԟwpZu)E3GsxIGޣHy43+AY{"D-x+q5%n4Wױ[;Df7dt<^3unҳ T6_$gF6\]<]r`B0lkal MX7iݍ AYʺ7_FAWf8'άi6'ަywֱl i:c2ӁQal70}㼕ku[򬷫yw&0w3\&M9x)Oqc| zl{ cLJbl>T F{gNvuОQY70^f:iw=,oi֓B4W'Cתl7ԺD~5K؈Nш[! nzA^u|ȏd!?hn' rݔwyR<ց*6(sb|XgZ"3 =tGNޞtmݢM@n~wuUԋ|"?ChgxWs߽m}j? ݙ|̺Fԇ>G h9og\/Ӻ72gU`3;I{,g (⼯5MHU}"&IEO"#uڞxX`w%dE;b̘s]SxWaoD`TIrgLCj1Nm슎l5r؏7wc5$3V:4`N*.j#}jw-مv 7wB{]ӭ)kn#]2'Kpu?ǴhsnegzUkB1 Yr6] ]/6D;N4Bsym{:jðW!HȨL#&r|٠+GLZ,%,?Il).s}ɐ 'd>4V4ch#|FISJ5Gz5\N:)7лWqRF\zu!)浘淂xFs5D?904/qivor7O"o ηZI{DL%p jHL3j/OyRRm͈uF| 3hoczlq}n-b~o9\_39lAOֺ\;eD4ęzۏ lH|:p&_uLl`]243g f0%g$#K-'ǖ{&iMMɨpu,iY4)uM#1i+4Ib}6 G8i"X#i3k-8h3h7,-Ll xԯωL z'z<APݝزyU̫6`;=M=lW۾v7;&E' wO6h4h ^f0hhкh}AkΧ Gm5 ?lr0c6m;Җ,O?߁zCmҘPO5ni\Gqéh+ǭͶoNt?s񬠶"Tƥ~\dœMb܊(ي &]nvȝˋhz9ÍM-|KL @|+D @Ǿɢjr犉"⠾#rIӚgWq]2좜nP~%{>Qkâ=Ƚg8m5ؿ|Nqc4oɛ0g?c=^y&Db`[|z,ԶpP/rGԸ:23]OBǤ9:Oa1TYL4Z=pľ6k].p_K LM[zeCÏ`c)m)kxux[H5~aj†ɴx%Ch,&,أ? z1U9,ϙ~M 5᧫sNT !2?vASAtRpƺY9d֋};; nwox.{Q;o1ƀ| +0M-iwxA|n|_bu81  1 yw-@=jL#sn-<2'&7[oGc$h?ljNil ?%1)csdžYt\wĭ*{|wa~|YXk? Loy_G]#yGPJV/2S BUU;R`, o9n 9;{&/ +8gN{io|zgX<@ (?e x k+zẽx"UYD_n$;W$ 6TiM?U(pW6;?qӧXlՍ~5Ҽ E=S?0&o`-cO*朦Lwqm\guFʉ:vOl,(컱ov<sv2*gAN}]2y^=ݠ*Eeo_٪~+,rU_^̲%.6Ȣ=?Pe}z/kJ{ɘO/#FDk)kbw=ԇ 5%w[٩8lx@VS}yՉΈomΖy#yWHnлu{|rB]g x.YX:]6peܸ/z~h MzҴoeeH|cy$09ԏf<[C4"ȇ˅|q+-XˑM.֜h/sH흁 srImhFMCzW1PXi:?0x&*5YFsڙBOv<1y˯ˇʯD| aK|A7Z@X5Z O7̔慒J:y.YY\)[mKeI9I˺/ү:Bc;khyicnx|&4~V{hA3m8WͼN@ȍ;{^ >%%-w~xuv,k9OďQzhP:As ~Yyɝ㱰~vl C$& iXI&\\$՟^˴+qG*rC Fl__<|ocm?6 $GDd6a땨S[/Dfd| rWNձb/ d{0h` zV5OSa pǪ|EJU'=䩿rnT^Z#y34Lxh} 2ջP?fۨ?kA:>@{k~鎮@c\sӦQF|ej|jZo_}&u$sŲš>0;c2wuޏc]0Vn!ZgD5%-C$dT\um6 ?_R;A0|o= W|]Kkˠs;m$oy,1($ %|C61z8p&nKf#VS[6צ<4GIB67!%)i釫総t}ɦ}4sF2^qxf6ݒ:+ I">~Bzc`QQFlR9 ib#U9wv قƵеB+f͚Y,&ԧ!MaGJ]Ͳ-. t+$:;[veP\&%bYz ̝,߂aMsI 뎾^f,HNzh549E ZOZj)UIe/9"d,iW63t#Ǯ谎U]CɤUѾ" Kح|3_4blAM>![ NװbM39x6ۜ샍{3CZ;' vAHr"mkJ5ZYCٕw)kV&'Kߔ5*1ꈽ) |oZՕ3l ϕ}'|\'z!,qa!I8[9 ګT2D}a& #bȮ \VQ _s9?7F5p*/Es!9kIG^P]/6bsH^k{!yF7⬞1?OcL]3IaAwYUv-xj`@}@_u:@e ݷx`)jA!6$6g6$d4oq=MG]e)OK#rYb _Yq9=9YsNaMfgRvryiߙ@n1AoSaԲg>"3+Τ<5/<> qU=jq,4#/4V#}r,F:#M;cXyd߯?}>{|,> zH-y?%An90׬8qw9澑?G;+rl?^PJc>.rzxt\]foXF+dTV|iXPkP5t-_D2I=`.٧&Ȝgb}#1{N}Zydbť< e$ ɻ8Y?Uл&هyQr}㏉y)BnM~6 ^~~XW]IǼA'v~;lhc.3|%`%f1/s-X,+s_Oc?:k5`5oMb7cHaUXӗ= 9rhmFUlTHVFR㙽r96jcy7|+?!pf?S#[0(rؠ't =0bI*cUXbY& W}XM Wt\_L&S/ыkIUz[ıEI*9H~Ѿ\Gk5sC/^~أw P,9"G?‘Im;h!N'DV#%<90${/{6Ɛ=LV93י*$9irfƍC qۆ}`&̽=A մvw{ BzVԚkr&%}Dj`v%{jڰZI+6t^}Ӧj-ft=,}q>{KN:hmOM$z@u6tqFI#}]tVa߽ l =Fc7Zդ!K{$ r! OҺcV(1 txd_u貟}Q }u|> XOI6.z/TmWj/vOЫ'u2^ժa&$O)闐yB߃ԟ; 6? P沰ޜü?qOu]rOLe<םPi:B(LeQF@?O}YMO}\'DZ {ޙ\NxJߧwU5To|~j]H~J4V zBXic. _N&wcƖߑ2" 2l8R6f3{;$!Ѿg}a[w ): /?j'-#YOFo,0^kH!ugw%D9c |\aYяn%U /) mU\X^gh47=^@*|E6t,eeoœ')M\è_r<-H/ }U$?)|Tjڨ{bqϖdo3RةNt55!]|1t:eC^~En:׈?w!l,QB.F 0t<7 j"Hg *H<:Fz}o֞)ޚoz״g3i }ɨџWכH N CѼ7ߠt<6.6-:d3t+bm`{J? vq m>7t>:/L1 xNLNM\x}7S0rk0'v}1Mxyc'^/22Z5xqzMدsSGig6Pg*Wy-$_'JrH2"9+CzM\>[ܕFw<_ծ#|LѬu?JӦN35쫯L*ϷڱRݓ}WE%=Dv=L* 0oS$׳}$X&:{+a`NОuG#DK}uK _vG8 >c=&u{I̻)fdIFT?z~O{=tm3V@:A?ϵG~ ݯeΫx] ZBgwR> M[~!xCƊ<~eSвRztZMOCvuĊz1*R1t y9w :7I]ޮ$KNnI~"׌Ny'N׶=|O;w)EaV3wE D7H&dI"ю1˫댘@{D&f>I،;]RfCh>,'I`=sse_`B lAIq`ʭ3c\HQvӦ_{> Ze8o qMY-gr?p8"xntsS6'bsJXuMmꡬΌ?<?^<âw/dqPQJ -l pė_ӷрb)Fp]kXvZ)Ϛ0Ynx 5}q>lůQvGpF!tXv灶.kA~8:Le9; }/vge"{r_#a"jTPB9F~c\swg`c$,|^c=>8k=:3j&IoefeJؗ;SSj]Ϯ{xߛgyKCc;GQ'`@懀sxϦa!6߀:툷ò|s _nKv1kŖRv&{Y՝x­DǶU MJFdQK C)6JyfHެv_ l=X2%.$UK&G՜r$?ʹtnZ@}WF*rV~6`=o?4l3o8_{Bz#kGČ5Q *(EM,AW% ?V?V Asn ^9^ϕ 3&c9Q_WJ/jufjELloZgQ紊4dK({9wfq5_.kho:tXB399ᒡ$Xls+G{8+Dgd3U^;t7PrUX72nQR4CpIjQ߲LlJN LlANx[2|<|ro#W:Pؕ4lB[#H*q5Ҹ i\cω!dS)+&ݳty!㌱A5о!v'ol G˴{gV9ZyS/m'zamg*I96$nU#OO=PWut(M5_9\:2cqgc fȪOJ=ANZu-١ ^h~bii }K&OVl6OE<+yyoy5I[J[G_-B|n-K̩NR\sFJ+h=O79qʙ9sO,=ԉߌŅS^ȼy?1Cf;㙿r_&rn8VYw1=Hq$wij1(`. x8nȽdU[1{ lmhue9ߨxhp/7u!>>*m~O.߶s>>j!I1V/ o.g?*\lȬDv Ƹ߾~2^]EL;AT`!sT-sItiz].71yxAFtGx߶PUWd,20|ǖ*Fg}y|}{iMZ;ԯ^m9Пy~n "@T=v"ΘWF~jd moƬiWtG4Cgס~=L{gMOefًy%z;dStK`]8 %?|g!珥EC\:V:bGIw(#cH_ ٤Kl&A7)^1>Q^`x.UCҚqh=O.: %4S:jXñipҎ<ˀOZv`UȪh܋ 9xcyN\'Hy%l,^#y}#8YzS?g N_=Zr!V9'VDuSbv /FH{B 3fڿ5rGQQdqƋBZ곣3:CBmO 7c4ʉ e\дc ] A'8I66/ڮhם|wSw:ͳa;9 :3l7QS(53M܋6v U=|6݅xw_jkG ,_2;u|gg q-vIb~tݐ;W,KzSU^%r}H{;kבc_]ZO|[UmZK-ּ-֟ZkiM5$:4׏YI_[Q?G-b,{PCU:!Uѻ4%ĒǨ]rim(+┵7o;O@,>梨X`Ƒ {|l>)Y]X>'CUlcΡW;tQbG1S>txόr=rJ/,=U4и^1L>Ǚ:n6pn~M6= :> ~UM"?eMx{,g̾T|V"j~8"wyo:yEY-] 0cfS_'Xh-P&݈ՏagG{R_C/2wx_QR~:5(emW%mQX7XgkaC&"nSཤ>t(9@R56%|xO~uUuϙ! @d&@P& /hկ$Tr2RU!־ʄ-B!$(Z%FG&AřjKkDm  mu Zo}2g&y9g_^{-Fz3_j/a{aޝ6 ւJRs \PꦫJ tu"]Aom5cSlw<&":U 1i(>Z@;:Q>isa\чԧiԗtuF tO׉t] } ;AVՠA1+ޔBzc tf(j091G\7.W`vq| jN8Cio݃Y#5Jr[xt9Ax&A~T~z ~~jUKQMk{Ah?TTT}Pn#ɬ3>USo#=t;3FϬ~[0aaPHϣI%>W> Z% __T[F 5]tyDwz˰?AY!Dșx3!ChcaKs N#~g2Z9PFp<~q9^gG:KʳS٠WFhM~3lh/:b~`G8A' ft g%oh~ݐˎ7-;h9t C@?rvWRU,R?4i/$9+4>o4ic]m'sB 'Kh5 %l ?uG!족$ijp*Ɖ_4Eױrmx/ϑ'|qB[$Qurj;Gh٤wgdFkfXWR3iY?N{{EMb#HJOzp=YVԨuˮJr+KWs%j );fj˩Zz|7sRF P}`TOmՂ*QJt=8=!|i}c]΍h,mg<)4G=ψ^1!=y1i|Ӵ_/%h=J)AV)pIg\*?|j45 q;ǯU;~m>.WOWoL³Wՠ}h h_vc699|9|uK5.|gԿֵ*V|8\qW00r V `-g>Q1PY&Chduyޡ'GV,$9@ozr`9QR_|:%e\[/9~WKpe~`'~:'?,n/pX4JB7n5ȳnqq L}NL}e+rܓ!/d }cRO MztœʩN:B+vTw K&vx:1nfZ[0S͏?'f2|v8ve[*,] ~:.J&yѤCAĜu>vյ|RpJd,fOzdרE.i< %2<*a; /Sl襣Zr_Le_8g4;xz:~:pvh+1pTQ9:fF|7כCVsLYX3e`l'},2E3äzUV:5b|q^ :7IA(N23TN;pOƊQ'Zc]ձX9(nxA*c ~n x.!eOɫ-DsCqVFzm7|nCcR:kt BM[XY rS "%x6ǟ]~ͦy)Gޥ/gtj:+l`FQJqŜ_x:%HxeunV6rLЏa 70#s>ᶑsrZ[/w9 g_Fcq<ק i~ _Yh?kJ3*@+prS}y7"2⣨K8POd̀θr;Juc㿾ӟ! ١wuߗӞ);]xN_gN6'$>s"+ŜL-xʥiێz8ϩ5OwT~~ ԫ&j͞*%+5W粪m+'6gSwbm<]1wi[ÙsGH^,PYl暪~,K(ʒWfϳ7p={M ݕWrW;o[^VU=cbOA}8Ȁ/jTord~F7Қ'>L近w7t{ɕnF^{k*OxSG1u~7aG~v%KmmӚ~?E\"3ۉ6"4ힷ56XOm,6>wwog<'E7p SU7_GLe5'\#1ado_W!aX'!J]\g~kv3Psg u`K@\̢~ {(<&9lGs?71ҀX1?EXtY#۠XբUv '"$la۫-ۈ۬>+wk(oXC\&Ϋs͟ᗆ\WvLg헩jN9AVOumoN[0#l NM̥g^ߘ|.{OG ?/4y-ՇQ8ڭïdqLG3-}pr樹U/dZhv([g-GƜg|@2=>e6j#rr54N_&6?)70QMؕ!Rwk4orn}6 _aB'j_[ZE:6BUG2끠cRO~Ź~ߧg3 gs[gشhX0f8FZ`͡gc<&nם)Ϝ1eN{oRΡ ^Sem7E1ݺ?3|?cs 9i.񩻉eYgmcOh~1XӫwMsd+ڿω37^K\;JR|FEt j#9Gkz] Ƨ;EK}B{hctQBFo4Fu2W5k85?D'kQx"xEE/q4-:.U:`/Z=kPyrxW"k ܮ#–$xoosԬ-+νU *mձkzoaL4mTh|b nOb4]"p$F)nCJgEPWYe֌S[p[ʁ п{h'ϴfs?olvE4Vރ'cZ1NXsymGc启JnZ,qî_-Cˎ3O97FffjǑ/>A.Y.Y:s|&dQ{ZY֒sSAB҅Mݠk]L1>k$GDoKk7{~%ɝIA.n3WG{}-.׀oqO ģFzG1 S9 6G]r1t+`F%޶ëYΗ-[m(,SY-Z_5pOWӏVR&m7plNG~/ƹ >v93sغק\e|SCk2ϧ`pNnxi\`g:&gh Ѧ]hSrTx%ho9IUj˖oB%HR䳛ZUևӯ/AL< :賞g<3a5 8Gڸ~nSnk`Q}IN7T:-lY]q=~pWt >dG^>!mM["x4@$r,K/6 Of կ~:n3Huh26ZTЌ5*rYFި_\ 5rG܌w( :y^kk<Ϗeǂ$Z6xKCvȵkwNCe{ NV6d)ܔdp zm?=$~SYc&au ØCh,i'SfEțzI15hk<_ϔKz3h#AI5{ #{T />m^I==rO_9~FRG.8| {<#wZmV8 D,)܁5Bf8AHq~ZyJc2=5Nn-Mg/=4~}6"ϊX) H잣Ly{X8ہg828zRʹQvs9C֔4F#.# @erϙK4QҞco֠ Di38w>x?xkrGȣ>L},|+}3%LdםER02q=tɊa&I,GFΡNĸl\At9BS%_<7ch;y[sXCy~K7rnn7&V||X* q3I^[`! ޷exE<7->.k+4W}˒k 7 (1O#;[ s[`!]jEWm"5oIՂg %ZFGv}I@"pxȑп |RDScҒ1dVG.%vS{h7>Nm^/ی\?lz~"W]~ez"RnX~3~YX2B+fu}& *#cP@{<KLRhqNe{*r2sY䟑,.Þ<{f߽C`y!4/KCzWį¹N@7^=&]v*cL.a<lٺm{h,V~@*E: \S\ZiC rH-u"vpa};]!-["hdp֌ZlQf-*nO /- әex _^[?c s:ZA`Wji&|5|oW<*d~yi C|6c[Y&I&GjRu#.i&mGmУ9MLOq|B/N\8 &ӐGQ!-ZG_nsi +RjJ/`—1frtO S4&BC66z=rO{hRRz[?=F4\b1kн@HtV5͜oAK0h)4Vsg+4FaJ ;B9F[&w)]%noOݵYqϓstUt=%>7'o^&X2Ø=r2^ ÃIFOh7W-ݘɬq%[z}&;U98'_vF(s''-ءjAجrVY)Rצs{H%ȗeFk6BW,}_zL}: 6{r 2򸅁TT\[rxLUatrۯ'6w`'n;<Χuш5w>ADd!)giC/~EM9U˖jw{` KMk9, ?R! *HFx?lv["% _ލL 3"u%ҟ @tTb7N{n"bn]>M47k /1`N)d{zaN#KЅ8K;m|oK:usM2VQr$yP_$L}Ⱦ}#~ A㙣]{&i9o[f* ?qw^»#Fkɒ]/|މk=NWе\Z^E- ]TtU9~9쭧 i8zZK!g= 1ԟzջ̣V8l^&} sSu<h | _6&?'؎]%ܯO<)? ,W;;&߹L8.oșg v栽^=-ֺ;ϴ~Xmi?sz}3וgn?s~ϯϢ>X= qU`ʳ{zD@>FskI}?E$9+Xtu,w k~`ϱX F[4?ٞ?lf ⅼygAܢw*O>~xb0xm>5[i>Ҭ[wZ&k񿃾_(w<cwXs(K]qXRƚ?N+I 4e鲋Ete"~:xXx?GIhe;$:;$q\ړXggӞ9uQ<X#W&>BY 6,ódgeusnj/ahnGv@g բ>}=QeJa߶&>g>?_}egq>qJ'zԼcg~xԾd=9hֳ$5zX;M>]컆_:R::t~vakVxL_sOxH"cuGZ qցjbQmuR5c1{A`I(sfq[|bx'(j͗\Ƞ)(K`cgKIfh~AxIV~<_<;HĚO C'|t̚Ek1E?_Mr29weޟ`}: ͧh*L9xyIk{V[VU ׭křKQMMkqf1/Ҳ6~f1d3k~fJ7t8ovy7ڏ¹6A ]F迕tmz 2!";T@S-Un۠}g8ok9bO(!6n9֮.=jg;ьA7` yh6]$l{h~i1L+.53;=YH0zػ`N~v~^ئY0788F-yNOx@|7I7Yt\Uл=Ӵ?ޏ5*bAΙsL< fGs#} |κïګ_(l`^ #`UMWgUf?_E8!ڃvhlx0x5Pǒ<|F۠KP_vK`vƚ0ncS%3a7k`iZ _DNw,̥\` {j1KWg'ߗ?>kI"FjrX9"Bpo\VZlBO5病?mLRz&)0 !Gk0k*r;F3t}Cu |gCGZ4Lc螦x[?oo,V ?#YmTz6?gG((o1(('Xgmq}븑DN"?3|̾̾w&ki?T& z5d!o, yLZ,;,a_G1c-;z^0=09*Jc+P}үSWݛE/bۃ7b;p^%DygEs <3nO}я&8}~!X*Isbs}Aa]O۩ݨm_3Կ"!yBcvoTϐ,`J8/7hװ`\2zxEb41lxƷ}Y U؎kv+t|z7pnP:1<׏+/v1 U `GhŢeQ(Fz!];z1p^Qe,겺yy( 1وn|7Ý|-Ch-@||3xh+|M"7n!Nx/Y⼽Oq!UdK.7:~#>'ÇkͮA61:vǟG[~dɃo|2ӌm[ ][  y#IލCGl ]#9wk?g^ ."9we_ʺq,?Ⱥ =Ȼ-Y3˹אl[*rd6#}eR7#yAz| Gc_)o4;[^#|M>i9y"]"^㳒}ב36a7|9ǎT'X/dN/D[,™DW8]zY+1ʬMr%~%tRN9p ZT ZLaqz4hbۀ8-"i3->BxUi8$i/kUHIOOVO]{R#z21m>a>%47$= < :Zֈ1Yn/?w^ixCn9^ic$eE;o$zVRj ~.C+$M%=?!GW>[B^M]o u?A駹\-4_͘@ˆ7>yN1hIEO=;Itu#뻤dHw=>WcݬY7t휐fF|BrAnQ9//R*m"xck>PV]cz .s O (>BCugQikkM]:vW0%N1By{1\Ģ 0kXhl }7 ˨1ͷ5$m}dQ}i .Vz1ѧOZgX$3x TV8#>VۈXt$ )K=_"ˤ>25U-`*=s#l뉗e_q4M>QĨo:ɛ7\f-.|RaK3 6kMDCay>y 3Wߧ5E3m"2pKŗj'k:NP[ԢGwYYBsvσ#yrRsx6R,lLoh$.[/J}h/ٗop.{NaܿF4olIG"9VE ("7#81U5z޷eUel{6yhy|T{$Bf&Ԛ u qmeV I& *%2atll 0S"eRb[[,VB H2{; yy]9|"tH6AUˬ5}{r 5IpxhM=}*GQzԻ0=ZeM3}Y x]fwuAx/FNxhk,xy3O~:]9qh}5^;[5Dd1(|`Q,9lvi,rڂ?'MKG=$ߛiYC~;3mdݹœʄ˓Tol\W s@Q 'o5=I$ED_S&|so;}LsG}>}o/{F{{4M f8NS_*hn5֕O!0t?7J')s3S\}yiOu^;{|&}h^Z7|L[g<[ш#"G1i=9^[േ5~?gbws&9D}D9sUжtoD>p-K }: N?jQ0{! \s KH:yZzyO녚}κ~[ݴjۨ9bOw9Q, qz]*3pqYILъٟ]|]rvl$gM!/so*5[#cWR{&+љYXN.+GI--TEjg^R|ah>3䓬NGw5vqf|Ͽ%^BNgXdCx6PL2O500LvG[#`OtAnY>׾yN qa?7?E?43zLj^7p1FsEC.?!'HnH.^V2#|}p}s[>g*#lI#h0x2:XS;ǣrg.'Lېϙ0=r*S!z6~+FKO]w_脯K~"^JN]Eh-NQ;i:?^xh/s6,={ӃoϪ}p=u[]VJT9h -~L+Bs:k[gOhG,uؼG"|wiQ:jwa=cX?d'.tF|xpmx(ԧblohKG3Tk&SpJ>͕Һoj]Ȧ܌~ıZXxq#񌕞iH|H$Mq涕Sx7c>C{wlPe+, {>B}ɧ]'rZ+䒃9 6PGLvtF Y½c|2|'+.c94, -ipDo}:yF ׵`5IkF4_kBVkUgxӈ?m5_=%DoX~Sx-!3AMMt5'7h9(d!;.cܝ^5mDcC}z&9? :K|'xvEr}–h~" ^]*L1," pqa.vn]Y|w$v5_RiDˎLr5t5 %p>c0{sa1o)p[H*?9Pw|}4\Owނre9JYs_Q.axٵժ,|c%8s~ǚE&W*űnU{wJ}~Ȧ^O;@}5l#rkk!x D}6.z>(CYng,x&9޽Z"x^ _jr&>e#aBN{3d#S}k?ZCm,y&WU3=!rQz.{T vVY?oV1sj<ѮO1bB"*Cn?E5U :Otph/{|㉞x.Ȭ n г=ŚL(<㜨i2;czz ړi-nWumQ=&g/h/:л!֘˫yCUޙ̮ VmˉqV٢x?59-JF]ɖm1I&| =K2g[%'Y:w g|6dOsL>m?I69;CqpeỹlIֈpߏiퟒEmw`^%j)9+B[:W\HOW^'wňsտjW^Kjֈ˪mm;/TЮ//TڮqEo]4MljfWJ[Ngof1rcUk^>rۃfd+*+lvj.9).:5^:ʋ5>kKx=SD>D*qtK!Z ·M=FR})8!nj >h"j2y{@OГ}D.TX' `||\*Y[ ~;F-PC~O_YO/z:4=i|ޯ~P_yEݜ+{Bx:OAOE u%KHIJTy=܏5_0Η΍4nhlӕFW'F{(FҊ彨{Kt ٽ=$_"D gxcOc0y:͎{ 1j矴W}y=B>~` 8I#je l ]_2\6p:\6i 舔 Hۦyi:{ܤi [W^?l~Szx5sB^sP^:i|OO q`q Bl9J3P?qtӞNOקZ|xM5݂kə@/e{P3}M{25M ڵ"ؿWx' :6LoNy}4kD :oDc ;ݥ.uwZ6[]wu=ΓJr.pxf/P=虏NIoJؿ#Z퇾g<_QȝI#]~"M@''?݀8G#1cb|*Һup1Z; M0 1T;+w /aynw6OHļ^b6/<ִ),ƀ߻k4t!W~h2sT襍VUDkkLbss# bJMom&kGVy2g%"^a#)æM5TeY%( ~ݙ]0kCF#9n']XҊlԪV˜y;MZޔP0{7Ħp{ރX;h5μ6}Y^džAԌ@_D$'9 -⩒y=fV!Cm yx"N'~r٦8;je/rBo#[*mhls-Cߌ7wwڼYL9z/ͽB[ؔ'D:{0E36ufK]Ču]}'cyxξ_-([oؐHll}9G{$zh!yO G^*yo~rH&[zGuUE8KU-hLdAk1U5`5Ԟ)rsՔΦۻ_z wfR_vBh jn?y 5HybU#IuUݡO3:(k`ХnX>&'e"Ka_~_G@29.: ,@- Xzcuȣmn3ʫ0lrjȋmc *G|!Ҫ2VWs9e2#\u`YE3+K>8dvp;zZ.cSp.[ߝ'x݈AeW=#jP%I Y9އ]M__>[:Hn=>QpKu7NJ֐֓숵!Ke&Mǁbn?k4FώVwYwԢS[MTu!i-evp!5:+q{!䃌ŧ>K 0NuTL;q4O`{K^,{L[D:iЍ:ul3MNpDx!.`saF LLe_} <߮-W:jOtްְL{_V:!D=jSf{4ON^\s 7tx9ed~/r )raI7UU!R/JdC3䃌)u1kxgyMwUzN='b'km/r@/ቃ*_¾c |eۍg,}"7Ϸ?Kn55h'2{q˾׵{{=r%-n5bsJFĺU,W[GoERΒTqp|I7lFN~g.ǥ >U0KƖ)վ6?!|LSsYRJݑ9VW]_%^ o9Yo"/J\88so V|0ZypꅴA9|=V½k>h 뎱>G$|Ε#,W~*[!L9_Gx&6Y.vDǭ}u >Bx]KR:wj6;^/SͿb)΢; =څ*}Vt#=`,Y(C] 粃Nh9?N_Y<<⿉NVm5Ӂ:/~ -W|m">.7`.u':}~lh2'Q}gs꛱6*ZK [OK{Q§XNC86I pE4)*`8<賅XLcp?xR4P;} FaU.5!C˖:_ȉ.S=8M#a7tӮ;THԃ dйl'tg]uOb8+O~1)$w>k pM orM_`fNJBUt:Scz 8=1U}z{hO_ ՋC_/Q?O{>܆u!#1^:-WA2>V_5 z׸oKvVӾJl RmiE9@$ܵzsb:aYb'-pؙƎq56سЙC?yeM[^q]68gZz=OKLΛLY~倠3DgHwf|4߯; %h;Sy,6PX:[#C[s i dCݣ+խ:c]DSd.# ~5 m{WF\ȖC EmZs/Wӷ&jŵ$facDM/@\)N{la{FXʻ.KN+r<S\YF2 @|UU=Cxz~$v~/e1$K+)$ωxs?ȫi-^#E{uՍ!E'bd7G}P / )7r'D˜}(62Y݃%A8e :̇a ؘsϽ]Mu>` c^״1d|d=i{h3$[D_lh.J/jjKaӤp˹^:{id1iyf'#ei +#>qK13s؏"t-azZo^IÚy]&S2Mu"U'VUH|ywj4ʤw콿mE}Ň|?Y{sk9x®߼:, ߖc_Q|ᓃoM(j9rN>Re3Ͱ9u@'u)D}uK!Z+;r .s~S.# Q"cK`۩(5GQ=C ~Fɦ XovΒ{w52[W9%o5BH_e̩ޫvO=RL{9w^&l$@kn vVƾn=hgw=maLU|:TZIUl $u~<-tV_C 1P+I ~X.{ßd%,v0n }~Nk$#Ƒ[-+G5 Xg+ڢ=|ٰV1ؼ|kHι'%rO%3]oD/laLްڷBPnXxҺoQlT9FCuiYLB} .5~)i,̞HR+9$'eu6iG+hQ?ϢgѴl$Z~uבQǍ"kEd 1Rz}n` ]]0k$-}^{#]XK9{I}>:s>X=3`C 3u4 Ih!8eM#Հ#.F<&:^7pヴH\_ь׻-gh_o82`ɾ~L0c)Tg=^Fxp3|xtͤI8wɗ ?d 6 Oj~QOMy|z'ss&[뀻㯽_`b9FqmB./E- M{De'9Gp>m g44p4YݡiI[u ;Bħ.sW?[uCjBjڱԃɾ:w&th{3[>qVz5lZ2j $|]5}ę7nqȳhA7{%-Nٞ 8ϟ5-QG q5wͭ]}8'?Srs6tˊ2m3?,./׺ꆻ#@ W} _䨿 -"K7c99][3ƺK=d毝SDmlek#uKl쑠sIl:5]k+Ne In7bԙYIc /dKJяǨ~{uӔ1`.# JtJɤdu>QH=qC(-]= #o.Y+|~23𶳗zB|0į͜w.>>5oy.y_s`ʴYI2c~)Φs1K-Q*6,vOVqzO wM9kaZͪu#~uqޕDIh(W ^ĝ鶥Z1,6K.fƍr ̎ͣw-63y ljH<j-|+4ʨz~s=g{%f]R^\V+9۫bJo yC!w5A=yD6}bO-VȂөюM+Q.G{2kG*x_&w i[pY}䵥*%s1tpIlxJ9sth Z`|&e۶DОkSĉ1 ݛ&l~Uã?\?wC5ϭ6>-S_{̈́/(U 'APo40f6-g-fai-Luߣ}?[m.+ 걘Qtvk?vi+9I| mw_ y/SZ3Yk],kvr5SOr#*Ow4{xw~N|:N)qe} Y!:Q|r TF~94&@+K~o8'mYWl еh: I#6VʮOИM&4s}@1UϹݎ1A_g5fQb?) 8 s@΋/ȵ6!3×%J,f݃mk}a=|C5zވpR3$.uv /8ΰ&.mM/xtdfaJUۡgsXԮI'9F̸A.CqJfOiHW-%YZp>a={-ϔ%eҾ'co9VnscVw=vw%) ("ff> 8 n['FcSZ7S, ~EsˎԧE}}n+4VVFgDϿ1uT;]L唃HOwn={-47;ka\R6><+ͯQfK6Wfy⅏2[\˜= ;)afyz:jjf{#aUVv:#Rg-<^P*(GrY33z5U12y'ݯ;yM u;Z l m>0hkOCSFo\Xc}C"_ƩD [7fyO v{ris&C=}tz\;Ym 0sf^@ץo YUO\gXKf̩/j<\g,̯?SEHg3 {EN9к) Zǂ)W7Nv|lcZ^VonoE;\8jPWCG>^O;+Gr}Fr(vOOY`Q<v,w<)5Iub<ED[2p.y QiwIh`,)h:񼜖"W`qYkڏg?4;h6W١]l/3ۯӳSbQg&7aʼnP)GbWxX5oaFmXѧY3CN_G^늹O}T{A eWXC B,IF:0?5zy턛n/._,jd=pCGσO 9+XgK3vh׌p *);`gGbo/Om<"hb,0vShwݗj:OG8>7}Sx,d=ăvOSn<9+SK!?8ƲPyh}ůAiVG#錆xA *1g>绚}Y΍_'H|Lsd<WxO|276kaJ9N8Hʩa( }J~:5jpg%orl]̏di>k^"%^-Sлi=x|A8bapHN>j7ҶE3,W3/0&XE{ưѧEv5D ~n H^MbucIF/bi%Ƃգ)墳=?q C&L!9O9bv>#eOT_hE ZЦLmOo054O^JN?Z*#gʁ .6oY06oB/+Y̬ ˯9apx!Uz3mqQ;Oݞ@0 9CMB@ Gj<#s5w-P>Œ`֬>:bgaSdVje}Ŗ@GNޮ^3Roj%FmΏK!]f<WsP@䱴-&bD:+.@EAψs|iO7+mfBkarz)9Q& $5(T|63V%n}DީlY]?$9;i-;TfY%54>y}FKx^P)ёm В_v5M?-v]}g@*S`:]qlGp[ ;\NuXo )$sxO*Z7=V v!j5w=޸]AQ eҹ|-:~^+C,G{a?b[GA:b|#i^w:\龿G횾(!-j%WQ$ȖMh2P,'$eb6qV٘ğaJth9h}rms'&{MBf6L5lz[tز.DT<)L^=7WfIAyTӖXܜE T0jU&d=K-E]1 >>ЮE^ai 8I"g?IhЬ.1%2%V!;@@\mse*"'swq'QM% 3֚B{P[UeE.ȯ먿_M\ph$%] [r[;;G}*4Sܷ$GH9ɡN.Q&cNA6I[|.Gn5nAKs ^Z*,/+9 `vzƤyBsĆ!vz̋s jL:?9,~ʿC;k>5Bf3n5_E}bU(> ߆D/+2T(G_'8lf?%F<=7̕ڽ <LsM9!)]p c5 4r;砉hqQbs ;&_fu?.tof$ I7Ɵ,F/*O!0S]ˡ%z A`:uKCG&sP1, 35ߙ4%&Ol$,нQɸ$& ͗1me p}4v~)0~rx|U{eSqN7>۱Mk5+E3!d[Pz:"IoC9s&5gG=c%Hy3s&]Am{bF݅`p6_is3䏍;`#`` fſ n8jthw ۹rkoIYZIJM DU>Xj/jIfOd1yQ>笩es߱K x5p\ٸnOqE9O3dz#pG ʄg=̹h lѬ:ZQl: f>g;28"}J8* cј^#ψLdYc:͉>_/2W9)/Y<\vZKK*1?\мk'3ֳ{Rcz"1O2W׵w39Mx&Ǎ풣lDJު$Rsc4&Y,{/ka.{e䫾EZz֢Ykؼ22"CQ^ޱ{ _ |*:!O,u/ {>%<$y2O*i1˟|jvȉRR]/掾J* ZĔk16]4P޹A5&6*5|cOhGG{d/\Nggۤ?KAART%mM3:L24K /u6Kyn\q<cU WqpXl\F;\gՎEA> Dkj҆rF 9G|S0cy0c-v`+Y 7|u޵&us'q8ϭ70Qc.Xa^"VmT˾ 5qR-q[qe1 /T!ZI4T6yOv%68lk̞o_k/l ^v_W-[}a⺆,kjg:7jn>9&-ΞZVo"2/d3ҧֲ%f;d{[5غy>O3Q*=/2A7*`06c_f8◪$/ϳְb }`o7Ԭ׷*fOlJhmG˵LSBwV㲙_ _I^9xmzhNwʋ&~^ځM$жJrJ)\~6|FIċQ[ hvJbmJkQUv idZ*Z;n|i*hrbgU<?YASV:f\p_P# 1ڷÌ-+s yNϬ{vh$ڷmo:}աquǍ5].uU?W`,Xln v+r/@u%vu, A䛢/^v, tG<_MXn*ZMFyr+iZ;? N9gcR)]Iișg.]iuשjphPڴ gww !Rb>5^OR >M|FS328!>K}ߘMc>/wvRǢ,Vd˞j|1 G!C(c}o1k2|QR5kdS OZ<OPU{4rSt}sD-*9B_xWHzm,NFayh?Cwi뮲5]rz]NCZM_T悾vp4zw>3|d;ZN  ' 9' &rly{.5A~^;+#kqtZ9etfnMe"NS{Ơ+W%g6ķDִc zCu4_\s@ko8}g\ן^l>SH.744̪<ȋy/Qg./x~ng >X;qkFvbh 9[:B} '~u)I VTŒBrfkmx jޒل=SR+%.󒛹0Cyk }NnV%9B6;(|u3 m$6j8^*˽=v+!]ΨI&茰 > HȫL0uC #i>y#4a(1*;ĉ¿0cОfQWq?|lWG5/7 [뵻Xl]gNC8:Q;'0H9i`{|7S+,N-f8vbbevUs~i\e#};`_9SE1aLܗX] cR.m 8ƕpsZbo"p)xv$KO%}[mCkX= #v%Ц[k:}Y"8wEKcGy%_q$q72J`#[>lY|-Gk!i@pǿ/pC|AWSڕ WKn =:=k/g"pLYk<|8_Qi556CX #Hgw9?!䬭6-߯#3Ϛ{Wa"p:]uօ}2W6pFЯsEL[\i_=&ħ3nKy}>Q>}-4M4Bˤ:ij?dk"sd뢯^jaꝔ"tX(łmj=p_l+dd|Ir wK:Eׯq.Cq;{瘄$]Lٰf,`1_ų۹ yH7=RΎYuU-chsl磣sle;ۖc^ctf1&xp:96[\nbw۵DP쾮rl{qbmC ˚ÄeV:_agO}dfY?:б;NLJ`]2cSkXM&ybc"wMbMfMD#{{ N[lVFb"_/l޷uAozi kk d>jv,J{$`N%++b|`E!6Glz[ V,WU~۸΄qs'3|kJ.F0/lA$瘺r3uDC&.K5ny*>"o7<&(ob2iw|Bp~i̳<̅X }zߪc^]s9h}~lښoHdن6cΎރSseъEf;#qdj[SrG|^֓R}=>yC"Vcx@2;{W%ޫq.Ӯ JAnNn h>azv l(E!~:^zjN8,ŸO[dbo[Ni"}\~,-i zTP2x1>EGrY#* w~f47~k|}8૏b3av<1f{,^ǷIƮo,:xi9hK7E7ThWliB? ›,ѩ:4 [v6H7t(I$g`M7ߡUy*tŚw}m+&h)l+ϣQ>WhsۊkKo!dCRa`oAŗ"tpO'ym=S4ž\%GbWmkDiv I{Fg!l>Ի 1y,H8RmD*#=y Dhו8-jp[}q^/w_85KyA;?w>tO?l~=RA会L< tk]+dʯfiHE͠Ug>2-s`y"tw2R>O-bukm>V1ǒΒ\u巁O|!7NJ:>9L%_gYĎwz5KݽS6UɦVTG!gL"|l:X%G+kS` XCya5CmIF 7 1##uˆ+}Mw1b ~9\0_2 S}~rH'3Ggj2=>S+Te"CUqu ci_x5ċ&L+품$:2Ks`#8YmAC%ڷmP _c*8791i:N~&z_~Z|+5Q|9RDjW.$XK2Y,b3bd#hU$S>\͟#œ<=H@~Z<~.yn{PsSW"O}u+;d}B ݰK] "75 ~]/!Z?;>_ (&}k尜Ɓ!nk&̈́?ry쾈߈xGfט(p-WV Wo$\ UYK#~15t-:3K56G 4 &}ݿA)2" 7q|G OI6I},$i|vToV1M^b?7KutNL6#6ty4{noxb,l'|q;i<>>!yһ;@2xdx"4k&tIJ5cp;?r>%#$%&8~BcN'_M`O6m:=.K㍠˫6vQCTK#:;Nq9zYkm5rQ"`c$ ]s'}=#?6J u@DS#a;[ߨ>(pi9WJ^zץ '3{z v\nҖ19DC?W%Fo)FVf-%̡CcL8toFq>s/kQ(|k50o3.c=;<_G_bqfL+t:@::[nFGxucn%,14ZNaP|Γ IxN͂+p;Eyaď| | j"qC47vh#?WX:KB,--)sNK 8"yQH>z G6G79!j4mDV5)OqA0W!z'd'}c~G, :> s>"x ħyqOpgqa ԅ [ř4ocoOvZo+oԺj_zP~]3[6 33\^x=L^h90y!eH^^}1n 3V2`rֱJi{+ ʰXD{/=:C%\7C&a>Q S}pJF5 "`N>C,"aF{#*!XC!Eϐ 21#a72?o]ܛ5y^ReZuʈrd $Rﮨ~\t~:8kѦiDo&O 'X'jm:e秚yDF#Bx#>7thߋo</ϔ.Y ;ql6%ڏ6Z'|mo%+v(vN|@xzU"Eyq8?zX:u]#^N sZr1h#:Zkϣ+8v+D:^GnH:<7 (vxn=$mG/:GՃߓx"u#F{5әC.*cY3)5&L[?R7Xl_LGͨ?6Q[CrI{-svVBElh._@=?FmTQ]h];&1ߵh4foYLm-ChSnm'6ky |[Rz }~q9ͩ:F|)5T[> (i\ vsY15Cԓ>isa9/TڣÒht;th:O;*} s5 ړ1w+ׄ{˟4v?$jNF;`&GqOaY?5CH?Doc_[btCoIBmCOVkg!l??aR,C;WPB˅eceENdw6Na2NrHMd+I=+с>;kAval|9'4m\gIQT0 "Ϲ |DAGrWyKй9:M"A+'^du;ܧ磂nc3܇cZxsidm |@{F٠MYgliGD 3z+ntٴ7XS6֜oIؘ)P_WiylܰIC!VW7.5|:u{zK_[YOO׸%*=76tHIa-քikl][?j^5n\:9L?X },gBqh~PŴjF\j3I~q>25A\p\xṹޓ4Jg}5 _r3nU"_wg'6'' yhą1|@Pl}Bәq4n\;r_9QWڈ,gN{OTY% XU H,k"-G(j~ 5Ďin =ɦM A\A}_5a{I)T2$Ç<؛un/M~ !HxV =eө|]9.5턞 AۮqEn'Pw9ހ,.xw9!XT`~5=`ıOņ&֠njzzL>>;jƹ\GM bp -Cs첛SOv,rސ8x ./'FeY-y\_*Oc&2* ;h0'v}_^CmXݬթh" Tq~kx@Ѱ{żͶ=ҝyt~Ɗ{ɂk1l.&bPQf{V݄ZImXm㈖McZLnpbCCTyr#m1F=_tZS]r;n18D73D-'olٳZxwЅSKK_W]΂li_,Z6Zg;__yeg5ɱI !<9ZU:֊"/rUr2r[_H"x\y1mq!G0CmAQRȪXbMf[̡|"Z1 I]xD{NAs1_$gX!W _5_r5ߠ;;aY!7hu]-<(8j~7\?|g^GSÈ^~8QF2b>~`"_zo}#i 9i7^Vw^ xwI6i3&ZYMc2`ur`6N)+ѩ}lkE#䭎?K~mӝygSh'Ŏ'BڨD ˊM =xHbx`<ݫɎ1 4?T~thgENԧ;tcYL}G| /")DžkvóyL*>u:9eҼ5Q{3Z6]B&QIʁ_- ,lTZ5 H|5"\C\>6E~^%גvf>o>ڞ$$?ϡ4gL~I@U19dGי]r$Ο_4/': ֌ܮVf 6)<^avCKX aL]gX{F{X$ \,j nmV|o!si>{UsAp#"^YȽLf1pn6}+dvr/Ydȵ{̩@/vEQW#'BdMHL&fз[${KNndNoowEGWoOy謬xH!?\\woY= OVJ\O6$LvW].Qe.{g:@\{q҅/E͎*[G V^m4W\S7E~{xn?-k#'EYXs\E!u%]Ĭ8|w;S5h!WC5 [WǪ~,;ky]qmL:: { 1{~jVUh`Mr']c.l2/X]ӳr\m跍f.qNhqX(&gb?sٕȁig$aAQf3)]xTڼI>Q"r һ)%e{,W"c\lF~<~*G֤#E$ 1l'tVą SG-OȦ=MU*-?;{^ߔ+bxg*7&9a"Js3 /Nя ӕÙ҃<|۳>#+s+82*5g^5Ia>L4++4s2l{<ۮΎGR;A{;ݳ]ӭN/|M:Mޛ~lzB٧pv:8ی=~1ZǴ>:z}\ #FS65?βz.k%VjqYgeDrnṜ>]^ǻxoKT?Sw߶QW{3+]m!ϱ!/Lh[0#d`yU!ӕD\Iw+SՊw؇D`g=6Xz<}WNb7D=BV4]/EL+8Zb̎SBƱD>k\Gg 5yP:ΜWoDN̂1 ,(_}XSR^Lv?)<.ų׫&ܦ/4ğ}\on?~~nw}MޞE߀ˎ,=>#>ﳟ(bA,;XYIpʫEnf!:ߛ}hG蟶,6= 7\{y}zI,#osƀYODDic9 J 5& ٗPW[@rCbv]Y9e69la6p^m"2MΖwR|VO0+[u­a:tݑ0tZ&9o-ye۳'9?{9ѳrZCkBǙ,# 9xWNxDv+q~г͉:!l^-PÒ-e_mG8u9 ]6[i-ꭒӎN,-2NPUF{]*YxjzJ[gMdg!Z{p^rm-7={{w"׏xCFܣ]/I9y?&FA^|Qky y]#-ޯǯ^3#Tw07n,I԰rȉi-( K-z>zMKE0wTu NۧsT/|LпjpSB]dqt=X5x$Ao5ukgkf<|>I)'wlƳ2Wgs蹞g{bazrɬnnj8\Agi6133܇@̽x}|J JURia=ؿM]}n@i~?IctWk^ DZY(V'trʃ25zƤy>S|w̑CϷ岷9:תp*cak%xGq@fb`zo·l Kp=c{nQlzTyg+;@{@ 2;l$j9N _~.ml&d.A8Ѵ~47]?v"i< tЍyʩk@G_bELtDx$z`.l۰2Jm>4O}SV3.ŷ`0=_pX[&m|I1amL2 ֵɠ=mlC{}_HkC71C5%G~|g1q+i/0OG1 7 [#]M^mOpE<8dSp>1"q$p -YiCOEKǞ9⇽M8@Egڵ az5Z.7X!`gS<{i߈si7lt~{y>\^O!.؉sdxQlz$GB; 5;lt_sXMK6XNЋ}i,B_M=eDfWhQƪ&\6{z,{=.(N ͫe)%Ă ^kr|`B}$s[}&8A2ƩYq|'Ah7;lcF N]?ɴ6F\t6~(WF5P$Ug:Ƒsפ徹 fXieo65~ԩx"V`?L 94Hw.;GK+60<-r\{c՗DZR&|Kg+ؽ_z ^'1.\St.IVIJ28W:e7=j]G?%C{/{;d \| uiE "˾Ƹt?%$"+ehĽl~~ss$J.Cxm?G|ag}g^Ek>< zoX+ȁҺh%oWGv?kG4ᦜ u6\G ~JӞ~S7ח[pbo S?ۅC gG!]v6F=U-CyẠ>/I&C;/U## =EAgjg0pƝÐ7xb+i3D\`Ca C8p3Ö МjKG-jc[ry IgDAoXi'u4u\axېj5cC%r[v+xjxx'=Y·u\|bl_հN7 u*ں5;.'43xnH9^KxakG̮A2>>ZoU7u6QnCmmkɣz?s8/c-_ k$VCcDڵ/QI𮄜@Տ p[]WqgYZ>k9Jri Os:VX?4[B4<>mϢg?UMw> syNvs219(* Z[ҜW}<0]y~ۯ㍺,szzㅽBoaSA>pUDMM 2I|\V$ ? \(q7$w̉>}{=D4F`nz'6L6G</rV;7| MBf3.1hhv K]E0}mѲZfQS}#ў[5GEh<|Ks붱0`0ǸSxH譡* 1*G^+5*;WXx Wki6w]>:ǜᛪw9t^ 81\j*i0hyŰfMz|=t$o0w'}XJF; t_ k>[}fnW%s2M/Jo<(ks#mc<2 ?:Q'uj]C.ܞv+:ml0,?}d{/g"eINHAyX`v-;/<&#yc8𙤱>$,S)CXf?F+}7g_ܒiɞߡ&{}q%8Z1@k>]Hw"woqY$:G~: &:K3;.rv}YW݇t^8ټi.}ꦱylb#ꙖM0F{9s (3GFJKq6R?}>s/4Ѧni1ܖw̮Т3>'ܯVXp5G,x,MoLg4y 4B}=QXYy}i3 hLLib6>_eŔkvvy6|ZH8`|c%6\G\G|VMQ's҉Pf1Y\MxM?Y?T ce{ao:af;c_!A@y`ԭ`_R(o+_ ]Lq[Acm؛{dG7-t8(Bg5= N}Oqoz6]ϒL?gئ$oihIZ k%|z/cǿ))u!k':y5}>忨 :;q޾QeݦZ6Oz@w SbvluRqqYL{O"F2UڦgX~1_"~ZkY4YO_̾) =\Nі}|OE sG\x&x-F:NcQ.N\ .F:2 '5\?ѺfN? Y!ZK{,XE{gq!yc&Yz9hFM+%)Ji. ڮdU$ x!77ڽhLP{&jhRA^S1 #*dejpfWGQRA<^iGɺ455ȖwkOeڱݖXM+r#i[)tO1y*=žu*{ IN@M=C I$QK*ף &Z~c}vAZ Y [#3/ I§J}'%D:1 ЙDǑVՏ\ [r l7Q'_+xj.C]h[x )wMmMK  3iS'3}k#ܡݿ9&ڵ?J4|2:}rGϡ7 boQx|W2.m/kU~;{hm`/5J\^ϋ% zü#uڬ hP໢"ovk@[ŒfWygOdIץ̷*$$-$[H:\͝ ;Ǎ$ĸN5:e ϡm̿0p[N0\;~.Cޅ,XD}Ϣ1ܟ<=g1U[\{n4oYDcD3!S`El' sӾVˈFLrY/gJ+?' eN+e=qφ߶.Z\yџO!wq Aw:5zo߀ LJmZ:h5S#S؊6ڷY졮lڻE~/"w*KΌv o}h͡w7ԩeqk`/BmaΐW_ t\EeS٠m/:H0F-}; t]ZhpfpE|r|11?WzjwzjG]./p[7_GͿcrx[0۔7C c6Acؠ8=_s_i PN. ew(| So+2ջu$dqF )3(}=vװ %Waҳ33Ǔie Z;wm*{lvf5^ 3;q^;ct&7y젏g;N/W4.}챌;=O*j,D~·uxCZ`4&v)j@sޗ9%+<׏aW#Yz#vU rnwk?l,M$$jʒy݀+Y,( ~vm;eEn=?~_e~P7u^w8RJɃcyi8g>>;xϻg$h_>ovBEM|1:͹>o<^WONˡU,*@Wq{cg979l:rlUks'ܸq.%dqpI%k!~6SϿ[7ى ьP&˽Ԟ̂kp}5cyF '~GQ^TD.hz>B-!9~5cR]5S2K-{ 1C|ǹm|Hj+GO(/slxPyE;s,A\ۭ(C>ߍ\5. /ޕuv{/h.{<14ƤMr&{*cM9n#OU})tY2{ 7lSЙ!y+e6o~uFm`l]Un;ؗ$Uvbi/i=} cnF8⁃vS#Gru>EݶX}&zLuAMM k<ǫ^!;!^c|H/Â_>;>*#BrmWl.)Gw\!K:Gk }4si7O8i/!ٙ{=oE<=uIwfuf!{?r=<#jzxfJvn̍Xh y z6>;OGf󜢕bv)p.mgۚcS63 S Ot{Yx6pV8?"a73S֦%Img>y 8Ndy6,o+#i<>M"xS.POD^ćs\Һ>Y}D8x|Tg&;̢_̚qL5;>9aGpA1. ڗ#7(B;daߣ{F @sd;u鹷m rw[O}Vz.A;\#~ޅ'{e f9lYo]n )4~7KD|?(ْ@=#ۤzQw%!7+\pG% xB2>?5/sW:]^Vou Yѭc 5yI,R_guW˙-46D{,bnn}4䙿aysm\IIt1lQJ9 ųҏcԵl_J0rio%}ߍZ[TqKsK7/wB~z+#y9HI9Z \Q{sse#Z58ɡ:'xx{Y͡:Vۨe# Z5 hߧAhx{P!<>pQ:#Y?[MN)$Cr\icI !p9΢o&Gl>ζ3ԙ$SM/F4ٶl&pvLy5 s_'vK$Þp`I aroA98D/i\U)^IDQo@=eɬEDIEbxQhcFц4|V3ۉ|8iU1B=XRoQv#jDHv)˜5 S ]Hcgm5lMl2^6i/.?u$³"rV;wn7нwqb~(7z8C?}t܍Ʀ&Qr[q~`bm8銣D(*|i,6[=V9BӦ715[\,o^뗕:[ߜÛuETh#T¾fbj=U1ăj݄,ў jfqtzSf$> {vЦx)`Uc5uy;; ư0w>|8+QֹQfǀ\I4U))li̝yGf1m8fpZ̺OпRVGKW˄_{7=hQ5=0-q\l0#>9> j94ʍ>e9'U}nTc.Z4) wZ5s565B70'fkلr]Aط-iD]\F ;a\r!?o!٢uh x-Rϒ|ɺhfg Bw &UtbbuW$-`"h^о9 2{h.ɡ注KTsB=I>|(c_Dݣ|6P=V{2K1"g9ڐ3Y_("vdfrȦ*̢Dk:l'˘)^7C %Ecm~X [u{4!ܡuKr;V + }=^e#qyM~)wTտh Ϛ)!\:?e =%~X>;3>ǵ/fnl:2>NX}nVeYʴMxhԦnߵB Z{ ~c Zύ+&o֓2Pk.]?vfABgo[m`Unw[!mkooG8dø.w@ ݜަ6ufyJQ2})Wϙ9_:ntU/j+ʙ\|n"+K5ϓaB_z.x4^玌vmkvݡjZ ϕT1knzDhk[f[SBcoH/#ڿt?1ޡqQMh}o&^z4T ]x<˚S$2JR-曣N:(6 Q_ [DbĈ5K!ohgHz\6]BgK΋.|T\΂ cc/=r o 5sKM1rr[L7x's\)aU>ZW֜5WBBR. MǾ MkOja'ĈN"Er ʫa|qw7Ym/rZYf:zJӛ4P8>SO ޠOmG7җW#|B /q_؟'\$ u/F 2Dk\ۊ$/ u^{씠1g+f0DtpƏўSz lԠiUA#{G=@66|fn@J3,ytŚG6(3+5NKPZ>;-+D?[.ljlm&SqLߕuUב+x.fۘ:]]U-%LY{qNj8yZ|^ |u8\7;Xfޱϥn, 7P)b4<> |ϖ\'Þt.4ӻ]#r5yU4|_0}Im ilhLN;-L}E>h'jh7^n$jGF*t=C }|:b=ϔ1k66wgIFl~p;nJK~``Kr\ř0'Ji?;,j,u'e?Dx~;*S|,W-)Ha;5Y=w1Y>ނ[,𘈱 q'3'9.]5dHwƟ]1_Oj;x*z%efѳiz]`0Ѷ̉\Y:4Mق8 kմV7[BU2G+ESwY3FYK]Ewp\:`'#%%Ń'Rv?lo L8zqf{َOLr鮊g;}%vX01-$|k}f2e]y)x>wZsrG2dSj!8iRH'= 0Oߧ5?q}ǖu;MgǮG;wkqU9F&O8ppqG4Mwnb:f:3za/2%zde?zۿ/2%vskz -r%xvJNm~9'{P7t۫*׷keĀ]s>x,?C?~x=}p3\ץ9{Pښ_2+1q#ex!LZ.qtY\w`f+sng[Bn.sܮkU2%6GTTк@T6#lGdjwsLU,(RĂ7iJ ;{}G%16NR|oi]vPFsRGԑ:=Pb}5rzPzX&c;b<'s8R =lk0:a6,S Q(趈XGK@aue)m#RLzGr\xlveqEΝBz4?89O&#+z zUeWӽ-\븅Y&^Ma [H83_*tYvhMveߣfu&{ΞZd::vhFxm}G`CCU5O_hzui Զ,VZ5zT`Ii,6C|EOD,Ndon%\Mun<.։NZo{36,$xbbVwv7 *2:˹u":e( 9s5fksQtAzp?Si,dqp_ ;1ϋ=Ru|Ds}E{>P߇/C#obmӘ q_/8/3:nz ;ꯑ/-lq*9d_"6 s~<ǥ m /Jvdrp-OF>?ҟ \_Jy=yЕQ_s\ɇ5CF\O1 i1Ĺ`9G'r=k'WK-8vr腞d.}Q`~HxhV*ty{aǾJD$9: q?رtVZ͜;ٻ̏ŖVz^:RA )[qBVs2g zLܤ8J\\U2;1Rl "`4 "s,XaTx Xw|ɬ4/KkW,;u+t7?q= 5eBmgW=3@rѐDsW5Ay@$4w!6KSb179)q#?#:̓qN.3g~?ݯRْ283=[QWY~1sesF|acO%ta'5'Dتt.[ :1bk!=&SeW+9˔X'ƈ+P4cn}ٸk'THM@+-cgUg~HW8$3%Gɏg\yP /%ˠ֋diSQ_bڐi7Y}K>D1ikCS-epmrL&Li] ҙj>`%J}ʁ-"^ZF;!';FxTư<_!끢CFcQu܍3NSOXQ"침U[dG˓rc{ K١4٣<d,m.)if9j,=OtVSd]3nz} vc,Q)-%Z؂:׏>7z_ipm;jʹ2ss][V2zr@aۗE׋g\5U97pk l5ذKޏiBk?Qju ?9'wFm=+J]k#˻$Ǵ]߷VC9>4͇[&Ź~>b,XNY4Ea1!J}0_R<.Kc~#}?ThA5ӟ b1[-)7#x,^O:"-ҿv1vӺ9{R?rnCni xd:5$ߔ- /WqN2U93zs- 7菝%č'7_vut͞-x'9/]\vu|[/!Lbn?=hl)ySR} hdǽ"7DΧ'9Ģ;o܏LUwrӦ`2FFJ_".q~^z!wty$ŰRc!.^[,&~hz#_d߭LEEϽ9m,jQ=ܤ硋7ZFv-N{2ѾL/@c:^ԓC}'< r_ ;"̿9|=h'cp_b6ߝ\xk`3$Ί c'Ue/{rk ケv䱎4}"ޮ{U#<߄Z4oXVqq29g ~' IǼOx~{e?($d^ym.X8> ծAk8]UNܢŤ?C63X{poܿp]r [qY=3iԋP_t;pײw9qL3 $SGZjNjĤ ƦvjH/fl5($sJɩINOYjȽ/V7^Qisvz_iu?وRߓGpg O5ixAǫtk =YU/L4\~{r2Sȅx?,?wiCܿGU{&0ɑfbd@ P!V& V m-$PEc_ <ۖjZV,Z2I=Zkgv&纸2gYzԹ .s䦗ӪEq}x!OLχw0O_֧GSl.y侩uV{I^ڃmI"fmƽ4N?^| ׫GNK-޿q,ȺZ^y@ +/aoE}si[ Zo} y Lkc^_'6wE'Ѵ>q̘ixux)]?X{s>)8^}XЁH?p/ċai_>\\1lJ3m}DCs̳z._;l嫖ݚF>Tz6+$ύ͊:I9f7Agjz՝Q'׻\{-f.X;X(a~<`î5&9^wotU4^@G6^>DxܻMWؖػ]'>-= A@Ndcz-0]Y1֟Wֲ }>rKX(^OHn_Mjyd`rb9>YDޥoq%yO_!'>{H/y\t#?%.^|a}7|1NA0;YG)^ݰexNnt!>o LC^eN}/џ D|فŹ0+vlM:uZU3^0V i]f܉t^ИIe,1+h-UC_-yӸ~7dB_v uq b?` 6Lv\xnwFxoh^W_0@ЍIYA^k'>VCqޡO ԟ|y}eӿ&꟯AΩ<0c]q'ς֯<ɖN?x QqNk@f{BBz Ѱx`pN}hVn+4uҙkN1x{g[hgLw%Xw&霳}.>w`R~ {#Y{ ٸ4LeUWi&Yc%F|8;E{Fr-8*|r0'>lr#kgy<(?cx4VV=?@\|'}{n7F;:ؠxlC=Fo8y#]z6͝Q\e']"vsb1#Bټ*og u%1LԼrЙXW˘tP%)Hzom^b ȳs\%EOq-4hYP!is[#he=47}?Ԋn7b jAiKdls^*M2lQi}r_#b]E2i^YTNi[A/fj\}ȩ-}Z#U{♏nndW&YKp clq-lxmYzM6⯈h?q Ư.汙q_w\BW{k&Ԁڏ7$|l7 'U 6V ~ۗ2lT^iܾU$#0* ֐Ӕ 5t &2kyP#@$`FNoe6HZe=kpt?Qb[Xh#kA,F81 Q3ozDsD֘ùye0su]^>*V䚈8Cv=eMRgMi8^TNx)y<$gϽI 3L6)=L2psCj[mV_aG5{+ ǚCP}(UȜ-8ǥ9״KWLk鯅^G-)׷HhH)ƈqzr sJ6 no+bds'B"lKxnҙؘ--:d,noȊk4_i|Ɓ874A|o:..9|<.Q?Cju,kn;UWK憉YG"2V lTWJ2M*pRv9r.v[~#=m̌tj'8.~u]* tԆފߓ/3\;"/-!-;xny6#n*U|L#Yڂ @怬=`s^2?M@R7m, }mڴa++^17GDߺF-ZkN+"Y'>eȷUVݶ?&E^% [+YbSfDɢơ[bH$ },g}lZΟ>9}.cn6_!\C.읉m,0q//'-9KvXecK?Y&r9foֿ\5dsE=ٌ$٤71iM9.U`;y_J"Y1H1Žscxf /TI=L`|Wì3]6fώt}kLB#6gn9mcʔ,S60f{zksgXK9gyOͣge ԎrvbOX7TyK[YUҴHi[3VF``ݻ2[͑w<5~.>Q`$Wtro3G8u`&~S2_MK|ߗ'$偦cOXl;`NhJkkU,ٰFm9+x<[nj,k1y,iW+#fJ-/=oH볝Gnp0wxkNdl)04E\刭N L gd.Fy3ә7+F=q%N%_XӈoNNh$t9jB0/>Lyh_{ȉȱ裳qȚ??WNfS61{{ }={) e2>7c|.vfбCWW1{7EtWz,}AbnZwvO:g;gM|1/jҨM.AiKrSF-Ѻ8Y${qr]b7ko{MI{ yށ30_`:=HaՍTu#=\.saU;] z}mVr2]x`SYmu8W;,?EH%\2^[E<|v9bQW hZɂ`)*|*OK>5BbkF黎9wUO+NU50;r d@w90oN@yJNo>񾛿+b ;k|w؁1*A5GXe KUiIuWF~mRI % >8R9>Ɗp+aBgAh^3^# URUH1kt3h̍m]J <Ԩ6>OjY6,RSꩍ!F,FC8Geϸ|?mq8ߡ4%jWcL=;[{TkL&^u3ɼ =OF+FĿ_%t2SE(eGe Gt,L,^H>[HϜ|<'!;>n]\1-ڤEA53x|OkEɆ!|O'ct0?V`L([2ڮLfAݯuK¶S<"G\c"3p}O=?vIk9 -g-oӽ".p0)~̨ i %UWkA %rB`IN\lw]9O lOuWp57.}vIDU]\U!@^y:v^xc?،e!J54|]ף5^ۅ& ,@#PFgA6Čyr^&BݜsOʵwpFL[z&͘560trat>w|>cTe:5RnVѸ"$pqʼm r\|/tO Eik3^$i7Mӹ-_}loVI)Mȴ[4_2d\g?ڋyĠ æBv97@vD?`9Z<}n=\L{s$b^Kρ䚬3K_E&JU:+wiY!?@Nm.mr KHu>\t"'K<2x'9=_}mO^c3<6lA +fG6j]沴J'p*9|%'iOEI)!]y hXq.5~[Ԇ}$e_\9J{k)0kx:]BGKf k5~dYCeq;qMAzuUtK^FiWQt[Y]<.+櫘M׹A '|!=2o5Zظe#>vb\`4$?'ҙ],!dw^ez/_2]̻d56\UNrd,W,uEmߙWskA3d*u3=wL-,fku"{b< lC xjZpkeKH NEuPzjpu裳|y#k}|^tbγ917/+Kn /\z?r?B'gZ[j7j#W;cnj-MG h]^ZU`Ⳓ()Yn8wk{}-[}yAM*Qi졹ȶW=4yKf奺ׇwW%u>Qn_rbze%wq̦vo4y3Qx?ދ~w(a Ej'ǭJrZBj/HU  }}liWOzyˉ/HnhQ{|F//SMV 2}{1SM>Fr?Mc霳.w !/4E+wN&tӐ3G࠻yev =*q9Q+E9NH߿5VBH2yw!6EG: ^ū(ϵ˾ |䵓2d]Zy.U>VG^fV`+zUYIgGraR]~z!䇦up\ΐɎm#sDk9ymKۺrsq>.ǰ]xߩ+}gRk2>w=$i_B.;Fr~L 53 do7D+fo,-U^jX ND,p#G?Brz& psC 鍰-BsXs$_ { ɤ~w5oU ҁF ul]woD_.eKγ̐cՀ[p9`UCypkobHƺ&6?dCo}גs+&8:kXL~q~ڈ6K}T?rcN(FnMwts?AHע~%jC~t zEVw'_L_ۿ}m1vѵ&"bh:X#ݕ.s`󂍑$"ZpZ\Sn52k3HGe`֛I4ꯕ*ZVO [fzDb1YNBW٫-%=6_A벘eW 5h Zc1˛r]ސ絘|d]YQd)iEQp:N#:p8Qgjۍ<_M{T h kuKL{ƼV {U:ؓk?k𭥫bOYmnI~X w6RwwT39`Oqt~~m&ژia~NR=-tn"93!-qp ?[LѧǰVA{B~yD )AAh3t3$|j^TzrĠ@k!6'# zLlp:|X1rd skN0k5b8fsLV)oma Sr^iN:ῑdN\,/6Y+lW7݃xfnfݬC4*>eO\䘚FSӭ4We 7,Z|#g|h5ʹW䘣AƄkWc_1>cWٴv[oqUkgpom ]+*a9J6uװm}Hs>ЖxMI9v556#(~:aw] +iƻJmnݗ4^JjN3F,~8,j#׻8M̲vRkn.839+QH)\Igr{98>j, 5_ETr@ORsSi@>k ߣSX5!Э}d;fv2Y#;|}>M~@\ļUx>KkG!tIBй"y!A+i=_\{TN xGE{  6^c_|яqOҏOS[}GTh`/EEmyɒ[eХ;liSCTyc7TOAՒkطK2,?g:kYU~N X;E5cXqy6+ꜧ; T{H3δTwEIWK4,k>Xnʸ7kJqotF6ަ6dLqMP}A}9~kNΈlRliCi 3g'$)nr1z3ͅ+W |> 졎R)A61q9Kq9|{NUy08bYț]gg/`lmpEr 蕋tY)c7&_odžnlJHN~Xz~)|_2\%D2A^:/?UV'"ຏ[*q9#ڵh/_0zsס<+Sk>L?y*!37_оv`D87"W1.AǍ5\ǐitLJw:'}J$A].:h~0VC ~}b4| z޼!zw6sжh;Ky'u h}Ǫb~twSzqU8I_\*˥먭v1=x"+g[=źQNqTlDw 'jwxwyǂ6 6hھxړP5T -Ro}4?hji$C 666jnY1y#b.RiR&;˄p]7y~V#.{ƾa2;+*)ܚa.{3/zO`9]3n!?cmd#zn'E|1U& )rkeK5weIIEp:oZRemNE$W]* YGa޷e[B~V=Oӳ:b/-.eNۤ/$|g#Ĝ5^Nt5wahG_>si1gDߨyAcswPlJ f~ $cma>e~z%I]V iNHZ])xGXV>a^[4Wv h˿u_gڵ\X:pViΐ l$L:-s*BNy>XuM,W' vΆYp<6s-ą"G̯G-u#~NO}MAp{ڰuK&ْ@!'C^r$:.#Lk\3bH/ZNN] ~@/Clr'?8{qejΕ WJ u d=B E} -fH߁U%賕)I#htF$ rk1?{I'inݧ}SԟHLCw̥=[y܋yrOw8mZ~CJ t3gO':_8Ïq\aZF qv^ݧi|ao_)F{SN91'Bt&9],?gMA6B'N_1EsxWZ\jͰkk \.U^pW$~V-&|ͱ?*.wZL c|ߋq*|Tѩb_qZ"jg.`yn[IEDr}r}cxӧ$i-Z8 솥J=&r'%ÿFh|5>%s21+^58Xi oLo;#弟a,"}cmxyA*ڲn)73wB3oľoN9µDYf5o-k׃Nv鼩;݀yq(JZ w@;%MD't]z1蠁G`hsL$fUs)?ύ\D˄5i&Kr8E vOTs\d,"5Mt7b}( sҏJBx8!# d=7|Yv)vOy]!~ Y5$ U ,RHgV|tdAX1fG]&ԧ\F>C}E?ӨWe_&x*|`"g>#LIټ=Drl&[ϭi-h$6Q`kB30qoϻ-*tvko'>Dlu;tҦ*o\M,ɬh 5GU]7:%íG1 :-qB  ^`ېJws{!EOX7LW%8TӾ 6֊ڙ%'}`kiߤx l,y-1Vvy ٦Mܡ~Ya#r0!Ω`k1n=OX Ăn-eKW5u㹩Ke-v&w21xÃCk|@ Z[;90nI5Dd-]zbOnuJdN, x"Ԝ  veye^r?$}lF - OAlƭU>XF}q!|z?l5K *.m8k;#kq)7hLc]Do"VPX #i^1j UZ!Oϩχ.:.q!>YAѬ4Nn/=O"!ն耊bZi+p:H[dM*FzI%~|Ǐ~Z+T&̂1SH.6=]!ofGW˼_ZRQ#qk^L zxM"i}ۖ 4:? b׍BpeNsK]ȻΓ5_8#jcMО\Ha+hU 'MH%a2.9"1MDG%b?o!-pYߣWVl@\m91V_:gw SE9|-Ɠo,x&&]wYIE=g <3mST6th s7~`ztE8x37d$qM;]ܒV4iroQA4{ok<#r%pw됡7Ze"r^{jhaM4콰fp[oF\[o踰vE=M0/GMm-ms<&ټB(ϩ!7]' uG _x>cWVSsV~q0*s/}^\,rLҘЯ-lp8K~u~.2i;vn/6Ytu̿xwcdir׆ߌX [iNo 嵁\-N3n>l{|}Sּ+&!C])d(Bdyco0:mEgL\ˆ{l5P]13df5wbI>:0OqsskDn&2i'S8'G[A~@k|P gɓnq6/K{|E-Y5w̻b敖A_t9o?rӏ#@mnpL1> vQ<''=fY<D^CNwwnKKL5CB"/{GsߊZ˜ϦÀd_[{ٸk"s؉ 4n'ےu6jԥFxw3K'֮^'_;~.zкGaT5~+EFzJ /唗i,}/m\p>V_jjyPհ׆F }CüIH!~>Qckq!{Q!Lq&~K3]:n+6VL@c) 7LGu_Lu 6",S'|w"V_e {^EP;d*ߪfq_?nyGSwAav^3mR&һb6N| o鷷,hʡ{U:gbmWlJhmj^9wHhhοt 6kmiZ">#3e߳׻_(MKՖ"n?=Ik b9wFNzM ^?[n">Yn׀+e0FRX[Ԕ;J=lJ2bBUV3F|ZZ`kqqFsٖ<6c/Z;5o^ d/ {I^:E:7])i= ,9ENE֦~~dg7٤O VNE~BN2\SƃMsSrEn xyxQ~:ϟi'ZbY,2XWO'@ģ@?ixm'/CY&bg^(p~Wf³SY8| ]e+xK9-tUf\8n춧 <_>gQV_:ήeeGnC}]As1_/^Td (Ikxݢ lh' h_lH:3;}6̠<'3rN/ӋŪq;SI/%Orh Xt뉎qK_I?b% G=an'`u2;Z!bӆLug!IVO >݆΢z[M^C H]ISuhl:ك^ 4uCY?Qx[ZkZYM9Vv$6<}wVolJNSmPfV-[S,=zpWd~<cыЗDARo;1{ߤbYs|Di߈_+2_-]&֋ҼAJra}-̙NbI;߃LJb+s疭ɢ AJ?$VmU,kڠO.S*^9eyʎ5)q=3_6P,CyiO9_~ЫΦ+њ`v({ YkYD.e)׵:'|atX-lwi7އtthxǃqcO#lIfsv=ޤië'.} Uo^XX2+:kˏ.4l5'M6TVIwzUW Fiww HK tM%Z@p uhyT"dQW"3<w['63ٓON}jMvSxs{JOE{;$F ɱꥏ1㯟3gL |w83PǨcȝ~X1g K\Yʹ?} *<gKq矓W87fXW_땛:|2&s||G~5lyLkY|wYT-RY]3Pdz`bE/:4dz+̼cھa~3xH ]մjaY1"-oZ8zٖG,1̵od ҹQXj[yZ~,d5ګ0KӞ->X`@?4ɸGt _&E~w}=h_ E^ww{zT7- tqm!9QSLH{#js< ?Oi c%A9̼qصqiry)~1?}FgeV")1g~B/zC=2vAԢPKpS;'i +k bgώY}ՂaZvj@k~/|hAm+r3;y03L\˘HqO3! Y>'b9)"_cLD+,?$(yߥ=Կ466FK|x6\et9EQ|JJߏg/~ N)ry>辋}x:+c _oZpG<"#>.}5>ԄGCu>~ZODk[G8p9-XAsO俇ߦ0lh5O$M /a{ zn~[O7O}tA|F|HtK.&@׮ktr{Eo}3=|Fᆪefҵ;_yox=l}?%p|ӂȹDo?T;ѝx^ZUQ$QçC\T[{I~"e/Fdq"/jUwN&y̶GL`ƈcx";QA7c6^&1ڲ¦--:JJ" <6I`N9_(.qC:OX^!d>Nz bpo ѵEemј;.%-wX*N]#VC/e{~~| uUGՖ :g1N?4(K Q3+޸Q=IZq/>$Hxg2rvp"P` ~A'q \`3Rul YIﶲQǹjY ynAMG{:O0^[!گZCQ٫3k|Gcz:){raΈ3qkqqlXj,=%m@/$n~(׿1s2 o#9_}@܋Q/9=lFϽśjq'I[n-WK_"kūimįDqRCek]2V !}!pdP7{YsKc=:SaGc_VecbfI;y= bA麭bB6vK65ja'MHd?Ic[UOeri޻v\l+րgx>8%^]1櫲9cq7>W۟=_ρxٴy|~KvO#ov4?!XĻHT ͥ^]&:CTv]tĶwtUٙ \dL֎c'qy饳Au`Q:c/ x_w`W5ǤcK=%'|j ^E&QD|}u䱦#;cHYo7Yq~̯b57EI5c5%MUl@*}A:C)nxD qD煬Z5J %l~=m tu&Np":cR6*,-\y,䌁w`nxzA24-X+/fmlupuKy\%ZБ8"{gh8ˡ";=KΙ}{t̓Ŵ@hkuPւ̿ ,x+|La6e|:RAc*N&M9u66|b#-Q>$&+*U.9(q%%`Ʉh}~`/&Ҝ^T#Doڎ V*_iP83ǯ/|:_/{ty5Q:wd_?irD~ :*ԦC'y\I֥kWǿYEb\;!vgq9뭭9R7[μc5/|Zڻ%ewiiX|}Ă] '0e!<֯_u=,u>=UjM/4ڏn1KҸ_?I:(RH"d8]]>׆krcnnѺ6q*|?rVP;Zv:7=nۄذ9i|RoW߷xzx16U's? k;qLAMZP츯RgkDk,^a.s8+rɇޥkrtqn/|I-;Τ%M%kV9'?B?|5IN͎y_9$J4y.ngy4>鋁k-=MԾ/0*h>& BS}>kwvozy$;^}~->^ޡLN셷xO,?k<=gNQIt3,^`ԑXOaΡd"Dm%loF'={ >:}> br ;r-"3Z.ynNGcS86yjrԒ_f]fSUOFKbժٍY(dgPC>֌_#n/9gpI? E-WBcawx|hY*UU`<$;NV(Ъ]DzM}֤hQįߺdye,x +D=AK8:5']vos; ͼXӮ; =r-'Vt^(UBnz %y$ J6XLG\}#h=˨|=31ª7?ֲ qܭAvz`u^ZݻGk8a0VZ0W[:zJIՋJm-no7sn>Fc1C-^}'9lqQ>5D?8r[C/6de_!_O'=8_]Di ±ʉ6IonClV*=> 'WFJF!=y %%v̯^uϷZ{qeG[ w[j {d W[|EԬc>{ VV>*Me7ZY$vV?G1W —ug{6 i@kȭ yg n{eV6]{ XҵHx-BkAt9t*fxrSI΢mxV.c-fAʂI,ؔ*]3DE23Q|/+OG}(,uPeBcoJX?X}>Z~,;Q%w汬s>'!q 4?$Zzk<8L}/cu2J&Nc"tCkD/0>1RXYHL=ݿX+"mnX3_/׆\d "ꮄ-B;qa_J~g󺕞WLzJv(i$.Ǖ COy;>s, _>sQw$!*yXڢiJ69)f{tp/ ,U $GO( n_K`ڔ*8^J:giAv:)0kr9VX=;/֒kوG?-̑ɛ&p2DV"}[Es&Wۦtlw(mi̫C=:$7g*nHj2u671qU<7#noGLM x^с5\XCQpܙ`82:u_t,m*10 풑%Mĥ5j*Ksԕ%[P`Aca9ϩӱCQӵ`BH94U鸌u:O#]xDD[`jڏc^I虹B:_M~N /t>@^9VSkȥ9e)_d"S?y?@FԨ n{;r 2vm$u2: -]dIHdEo}mj,?v;Ե9QW=w" uc讨e-@/МޯfO\^ܐ6jmNp@'qm~]̭֍ [76g|(綾AxD;yU{P9_ۓ*vJjc Rx=S0V:pژVk".ҕZ9#DkLzP#]Jl)&exXo8y;91Vizį_SAQ z&ӎ!zv {ߵ-S=VUsr6 hkxqU?ǎsxwǹR@;NEK KD'?BƽFƜZ/bmC^0a&(D=(^g4#`3u#vv<}(׬J\\(xݓZCMVߔms |]n_:KqsZŹ ݦ5ЁII}zqTHF %A~$j9Z{Snv'ۨOzޅ}Nf[,.B 8Y8u4ujlO3궿pOشfhH =ls{^BTqrp>i3vzQ6zKiI_OqE{_7"x6gx~3IIڒf$V\{jΦk;~䣽`K 9? O`>z0<20hE"F:csW-=Gb|kݠ oa^3b p{9w䧼b Sbϝ '׈dZ yAV*bܹr0VyqOP!6|8?Qx9"||2ÛEkR ;>V;i=ҡ%k[[{b g#G>$—*2 \{4 viJn.́29$zT`J^5U "Su(P/O:P vtH> Ҝkm^l {JzՊh?Y{{~ƚh_D8vt.B LJFcO+mn}ߊx%EFP_ "_D>%71}9 jOS]a+T^ђ$bphanj}kz:Z\fՋMy}*ycU+ĞFmIIGRHP/Kvq?rZnM/z\w QHA\ .iQDKᲝz%Czea\rcqgzK:Ӻ/>y=m.I?$b)1c f^~@+m3bAHq1G'Q\^iWx]S"v q,K~;cgN n78l zf|g3G ZK+b ԰`9MMO0s,91oU(܋DC|m+.i@ D6|Ay7{,5KSk)X1S:~vZ$%Gyh=ԦnftȂ|97"Td_DC)Zm.t#b]w495+ )g`՗Ct/I@tQ緞F-uȈ>vQ? 1ψSyrN~q:Ẓ>5[8WqI88]. ΩgiN,YI7/Ng_3ediWYc_L;}E3Ր2WUO Y{x>˙Hg9ZOql+9#9,`7[2rs6m4g<}yԾc}9c1w=2ӟlQ tvkgIiݤF M6s3Oys\^l1Ua@x%޿Htmsؒ賷ik簰FmthIl6gz5~ y.ǡB/ͽT1gc%z6KFc${/Sx8'FqTfj:4'ch6g$B{oy-Ϡ q|aq}Q%ǎoGi#9\rԘ-zPbU̾PMo1%E1틐/v\/\/Vߴ/~m h_txzB,4% 1$JKn*䎏X+A~kP'濋AZwi*zό~`-ٺi 'j̓ie梹~5ݿXQ*zfX&BFL?'Y Ρץ`~Ԏ`ۗ'5P;0wD[6{'FmY׋Z,{h@gaJFGL-b\ďݟ|q^t 8Lj^uj [mwNc7,C io~7^eʊ_3*M.gҘD~ 0ZdloaZ]Mo,H6 jjk/DF<*o5yֵtWZUy>Ϧ缆SJ͏Ҝtr c?/4L+L5? >\t9r=DVf]6sfYHQ 8!_yҷ2EkqjK=SvW3uܓcďi}] =z ͯJt-z68/x?x>kĘʚKv߫N0%u>(_跀?a|KSڽM!;SzecS[‘_u}cKr,6k*;#9z3#{w˸i|Df}IGov>vAo4dZ\9Ie#yiM`Mh'}kzjϫ+hac #{k-Rk1s=+cG{ٞOM_3O7GX:ݻM1G*ۀiX1;lu=8 z _%vQX>5={ FUG#Z\%dz93;_xqGa$MؑK}[?ZR_ƒ WsIќ\UUdeBvw2|Z{mM;x;V@mjN3_՟*{E}z[.'8 ;O`t6dG7OK;F[U|wc#;`ͮg'.Mi}t O%6+q78h<^?xwŇPFVug+5~]C{{?Ϡ1'SǤ_kSyQ%s '3ΰIn0lYƾ^l!'Ii|uj]@po/=* Jܘ ~>$A"DX4foYtkUKc-k ox'=N]W|<όlldFMq϶\xW?õa}eE 񀇭Ntc ,eiφ3<X~[Xr)̹a$[:u7ɔi" u"Ҟ=8Ln Žz 5u.uZlކYt+Ä,JbW/ }{>ZiIx"L<*lb˨NsYM{6l9Y:cZp ViofVuCT a D|Mo)[{9/Gu~z! դ~kA>@su~G26&cn]YHKS޵민e#kvH7ƀ^Ѽ饦sEIҿc LjɔQGGխp 5":|vV1;I\c߄,+Ws,,r’0K{Jru]? 0O˛ u߶Kq5})i<>esJ̳D[A_%z|G<8/nL21|DzsD< *É^m8&_4~^TQ׬[5"3EjHC3M>I\nL2K#9TݘĜ5\LUs1_5=ԧ5/Z##6. 3,+؀@5?\[fJuL2džYXYя}Fv b+'[#.I N[Y#eӬg"kd 0MwZ>B5dwk?%NVq:h>n.Z*5˥dYCQ<9yp2Ffy3ΔRěv::ఊ'7)`>g}e&Wc -}XpEC˧_ҁkM!I>9ދys)r~FП7s Wks,=:_ͤbux{3Mz ZcgTe kCr$5c\Dߦv<~u,%1xe?g~n@ 4G`bl-''LuHFnYL Wfͫq.zG0c_&vtH::UxJƞI->Q3?r}J9"e!|T{OYkE-娽ZXkK[V/x-O|`mFr; 8"KER9S;8./K1m|fn~7{uu ;7gHQ;X1XK} ab]GRDP{N W L\Ճszc$w] V2장E*SXۉ۵g-˘n 닕x쁁e̸v5y;^z9ުFm# HjE͑XqޕXGc_rc`QhϏ  sͨob7ԧ h{eqcKkDb$I- `ߥ|u (?VYzf?xʌ ?Awhoi񩈅O+̿KޭxĽu1tw>@\"cV=?{rZ1!ɆQ^amQȞSֲ-Iغc֑-lè!Z/m[襳-UݻkpfXUǪmX׻b7ۿ^Iu檽1'&}ZU=))d:i3$.:".ROh"|n3)3-iU }Yid)nO+>p[bkӹ:ZGO8*6~!#r&׈5ywYKZޘ@_1O'8c ֌ֱsX4~|~/p~2ci`z2 &pcOMVV$Q֠!z?YҕO9첞d!R.u$ CsxKb#oqdīЃΎ0lyX㭷S0+w+/>#l==z[Dyz"5D Ʋ| %rn)?"NإKbΝt<>r˿"Z]=)ZUϢy.5=A"B>Fk^jE>ƉWMs ւ506nϳH,&KK{g؃_a ͂~(ۿs)"'AF`qk3_;O\ekko!X~-o ~\>^F0ÉR_D,o6p5qj%֐<8-:Huk 2BG: 5L`\`V9N]XƏ'd#]3!_ّlw{V!cAzn~7XwHzx72;CYݿY kHˁ歲p+D>>5{%& ;w0Xv|/jB:z`=on>Hbk9Sw Z@N?KY;fX輻]I40E<:O\)8_pǒ0E$>1GXz1Yc2lwi!=澽XFss쨴{,>cT, {?1{v7R栵ÿc^q:B*VNL,J_HZEUU:tF/\HmGƂ oI:E*T5) sF3Lb!3W좿KCm*4ʹVg_yZOļz[5(IR 3%\mm~H> 4YWk]&map}&ǩ83_Ӱ;H;"$HcY6 eM'y-nCr+p,F!P&@zŠ_Qgo!Ɗ&<.î {"rtݮ5ފ8Ųr7M7{9VMyNsi}80Z`1&Ӹ Ujklԅ2xΝEi=9^?97{ Fu8Pμ.]oeH̓d<S\Akw 4A{cJ2X:r}dO2csU3򲁕<;0G;5C=dnҽO\3ےuC=f$Rpރ h uDKLjo/3'(ɍ >BIsc{L ɴV7н|)l;RJ2\+n+u8DoVoߺ\}~<9q yh;mQkt`"}ovu},TӴNց2OԨ^,%ͧyl̼pDLQ?2'VV3ϕ6ḩk.L#c%s^v@q%F0O e~:b>!Dwg7sbc(MRĂ9, 뵉y+bSBs Yg5 YOsfs B9F5fPI B֤5 PoL ቯBk9845"޻t57jj=G*CV|'y5Vrr ^Z :m0D?5jxy,;|kDlsc_{iE8LJKbgCg2U`:9hq՟xc u,a2-Rxnj|;]_b^zg Uvruwy欿7NF;1bh5X|} [b!چIN*gm-#Zh&Ze?UtV!-/D#~I#͒F`/Ltt6х_EXAޫbΨM8u0UOp_3g̣=hq8_5*r,vm>eZ_'4*Zhm&ڣfg̵bCZ:wӼUZP{4$۴G|}ZEk[vnu~7.Β[Xm*jWD|F.'jzjuO]r>uh_oDڕ&>GjveЇpza a?Fd||wn@# ~,[k^\l*^S&de1&yq2>\<K]wy㾾>KAEGaagϛ(JJN&j_ïXwFlR#>[z߾0vdƔBU7tv%y ˃ÒĆL u.j{%8o nk8=72Uc.o+Ѥ<|3; vb˫_n'acRyKޢQrB3]yIYy|Y웓v- l̾1_k؋36Ng- GqfQ t_]U\?eC AjĬnX[m,"i7APBRmaOÞ-!P<_ShL]ӳ+5xB}So1uWH&qE>BU4יWl!]q||uM}o-XX}WIyg6I߹|)4Β28ZXŻQͲalη{#GޭL`+mZ _| E?M/x\ɮ4ަsh\4SCWC|w,sb Ҥ B|﫞 J_\[UV 79x!,v@tX+w ɧՖyyo^ޒ>uຈ:3t"ĘQaސ2zwcƹ6͆Ye `<:* {F^Cj5A ^Gz789so# 6g?krPDosxrij֫RY1+7/@]~iBYA}X̻lk%InCqZZ=*LЩg!H/^eGUQ[S4(d}'uCmfҏ ]"̶#J"\mґIGiO%s#a1$cfl.^HXﻃYFrA?Uqc%q˄c/izkz|hчׇ_)u%6smS98=vbyvi<#޴&2GID'NgYW~sE:ylD:lku"sywmTϣ{Ifq x$oe^G΅4n'/^IsA&!ߨO@ց **nƆ} ԧE VܳJ,3yn{q螿H{F=3^'r7cx+ euWd$+2I@&$ 9Am׻|Gou$dee.F6|+cɹ,ci;Μw@;JDn3XNN7 b_~KmWಭ+&Z||#=&ڤP/zuOG} Cߗg8:ukDA|N+`%D_[i 20Vm Qxu | 'qf m\}/9^v彿߷twZV9.kpzKsܹ{/sl[:` J\ʄ%O(.L}B⽫M}:g^\ (1/qZolW}!5+ϽJk ˈcTkߖs0=y Kmup4 $QG4Y.Ӥql6^=^`w;}<\OHXsE@c3?l`-xV%ߖc[B44Iths<-y<[)%4{Tv7'ޫq\L^zi*5)5Cq[-yr;⎟ۣ}Y,WLgA@bo]eda aos"e2C縮g`}w nAwC%s/y<۩?""xQqL$7h/KapCX{>EF꽸Fz&xiσbGz[&w[g Q a7!YdF/UF(BY.3x.qz+zzmnΘq~rx,!0EmYImeOǿgˮc[\_E W>zF/«Tw<׌|oCE9Gリ8,ûahݸ;v_h]>o__`L|8V#;NVkxs7.Z/lY)F2ψ)R=s\|oZi)cWO72~G-Hs. ЅC22b49ŽY 'NWĝ[8ԛ.xW1#.9>GOc|fMkM ZWjOb,?{/j7-bȩVTwluXX,ޠLpvH-=8Sܸ%jVw+},jҏ %#zw3;[G &uehl6y݌U)R'䟃sG>}= %ubM,aY8d]WN|3 =>)7&G_Ƿ9Ns鳡s3(A)u?I,y^k=މLr٨=cd;M~_tC>^G\33/,_<|ƟBsiǏJ_6WEWC>:(;F[E{+{/sbf`W8et~(-x<\:Eg#ǵ^K[ȶBo@`ͱ8Ѻ3{`;7)hAc澺e_6xdq۰ǒl q=`lu&wj5$xG:sBdY$x p}@F|CX#@oW!yǮ[X ;Dkf;B<_0-PHk<bk+rvj1B4s)/}*% ={|ji0yNJ:ǣn:yWu*%1.$ínp~G|ir=Q%$Aztި)!|sJ}Z,rX^<{8,i5bFwMZz4/<vI\]%yMm4_!^_d'-N kf{v^ .~痱y˘"h urhyǻQDI4gx1ꩭ.zh3b]I'Wy_B8i^{n͢rų0u1YgzI^<*uovK&goߞ^Z,twL/#&;a<ϰK ü/4"-zRx r |Gf.r{tԂ2*ǖlͶęGhTk:kiސCs1U|µ/dS5pڒUZp/ZAh}e2v_"k!/{iRͽ$N[_$9ݩGY:sY>=?6`M%.#9yC?HYIaIYҮ\KW+-b`dzyUqZeo;.pvdNiA ɜsZ,+O_nwh )kCkteʊO1l,jN c/Ϝ<٢jWD;\֚ _gh/#LtSE.o/0OfUYzJ0|H!wԪ#Gdap鬍)7s=U69ۯDڨ^x15:ʜwѺ'sY<|ZA,8d۷~B5|9G ެ܉lɣ<"d+2O'̑"9j=O=X ꊁ@Ȱ]\y)ݨeRo~S>p˜@Jvo/~|bT0/2#Mc-!?|yT7P/qaABN <s9oW=]<.|g7rOfN܇ߵd׆_q&򡧷 OY.[]ynר =?gvc~9l^G^$uD0O!{,a\_q&'$t9z]rK T۷^7xjLGSq>&-1Pg->wY66p {&?.~tn+m2ﻥa zWG_|r^}5JrhA:w߫jqkƃjIAM0fk 6czBAľq˙÷9}m8=/6CXkv2D)(~| ޓogf+Ԟ$Q?֯8}=[eg{a#DvJ؉֜r q{SPXr1Λijosyh|+Y㲮!~-O}~zn=n<=ڤ=3ځH3l<ֽ"w _ƙ;yR4X0t17ujpK)E\x^&lGO,O낶3zhwv8|j+u#/uYo窿粂4VVϖ\+Z}߶Wv#nr̼s 4N$6Br_S<ZMW=?O5)|K&eUi}-U$Zu{JZcC) X$i'bx>t"6yo/om C3o8\`h_X.+zƵƲrNíK|z>9S$Lf4]oCxU(ˎ~9Gth}wd"܅֦>ӚT.0]`G9 IN~@o{5bZx p7Ĺcp6t įxuY0B` 8KюO00;j+h,_XI:梦+տ@F,3Qw^|)3 Ezs rloMk 6b;kG{flLyJ(}+QǣqẬ7+>q=ܒ_H:&0Orf+Ly]rqMbVܤUd?ؾ+?f=}h`מDYj8"XlCٖ)<~Dch_88M>ŽyxSzj}>%:tc$l_6~_]AVQ_be+RXwtٕ+S aq.]Vnf<*3ja+% lm>d:+ |E5{lOvGVw] ?{ñhF{0O{O_2mO9jV]G`?y4kKȄI,rk _E| X>֤})l2}#M:hm|~XO<{AMR=e!#:J?I&\Fc"joҸ:kK&Ńqu?yCyW.tNN_8>N֬}'e z(;˂ =4'v T&1TXɸtMhfgsR ; C77)GUcb_ehX4MLMLO<8 ?Gy34*UI,ur^.Hg nȮ6T6r6~8,o/$b_ vn,1󅿣LdƻKYy\euY}}s8FPE0rP|d|g3%_EjƣǏ4cy7ў*s'fZ-ةi([TfIvPⅷҾ}?O픋UjK ` 9 ` 4U}esцY~ro龜5ɳfKA2+dUW *p+̲c$Y[\UO ,躍d;ٻ➗.b.Acw ߓy(^oE,,޿yiOa{a̙bʜ"kh2MȽH/uZZ8b[OɳdZjH* cI-i3123D4n ~us@)F/ܜNùJNmBl^g%RyKs3 R)km8 ?>JlcBM;լt(Y00yI+ؠߥ[OD[Y}z !GkDQX'쟋im۩)n;}C7`Σ9H")vMZ5q<>楌/x=b -Rk)JϞ/ ̰f; -khҥbҥ9IfCK]ХWTF@\J7`(^3_ܖ!>df}RgE3or1l5s_ጙ}F߯YgS1{Wrӻ'Zwv 2R]^K[cf,7f≇Rd|Q[gcYVM[hg-VM5ײj[>")B =UU#EVz6."u6B;}gXp;`+,V®Žv9\>Yt?#_ YXkɣu7 Bj3GYZw::C@`][JxQ 'Xp+3h5ͼCN_WݣԾ85%{TrNU"y6%#SLQԧ>jgQk\yFݯotO$mh6 ߀.@#ѣ&iWÜ&דؘR >| hUf)"rR.Uڑum7Sa{}R:rM)Qf:[^g3u!eކ6 8>:`{#z,z q5ۨn{e 9ck~Un&ڷNXQ-&Vg.mLro7*a=4U"z(jGmU)}%,l6SrpQ^.cK^ubbbyqZoSRPiyC#Yߥ %CrVV<<'xo]>e\v>Ur} }>AK~J-u{!?1NԕI JW?hO+_>gK#UIu4E7A]aU[KI 'J[8WB> K{}o~ߏ#vo'ɓJb*C/kSWU-6\Gh\ci7I?q44^AQ|(}F,103נ&yH.jqpp1 v . >g‡zv8}UqX˕ _r-hz:]6[暹_WՓx.5E_ylKgI}jN9O؃𡎝Gc-=!y8O:b0Tw7YDicEw?b)n#f5lI|FXUܚluf {b#k/}\$7V=ccKrf}}2&,xqZ`>OwvIgS 7w0瓹dZUya#s[+5pmZK-Y:/7)2^mh}xp G&E/jw:uqxMgiًtEjNϕ!8yTOg:Sp[Z-ΖvŽ5.6&F?D >NYQjK>!YEs]hK4⾳c9Zc=oi#<('0<.q?gGhb.®e{W :>p 9f֍`w=맽͖DDYBt߄Tjig3n}sY~ys҅8u=  quGylKU7u|t#v@'Ǵ(^TM{ކXI{_Ap-gDnFz~c_;v KJ/=Cݟ/rͨsLm펒eM:S/rD]dw ?a^#7O/c |\V^6mali ?a㶭wI,&b2v1F"[ɸk\! ank{v}gY~ &8 ۬k |"&y=֘}y $Ik:hqՈm6bDmfGn#9-gDGk]Ā>BƢ:8Vx:0x~jϻi=%cP➶8ͣ:0mԞ[8nnZ6u)dq|d-MX{F=h<% bilګpqU,%c8+_{BQG,hvGAŎZ]+@HcNAO ăhvTpx+"I`k{嘞iLVֆ~IlkCvх⌸13gFIlh/_&g4y1[PhѬy4]*syVИ)g1~ϑ鑲^5N4:H~/~>߻<)ΈJOS,2MZe$m`C!tt%<ʵ.;}{+wF1Rp;i.n]884sM!0: ӝ1JE&41fhOs g;?5X6Đ3L"2eC̶ʞyhbvaO85ȳ(%-/0Ds>' Z+^/p/x<?QW,՚޴ӐqkMqxw/v9[~:Bc?k:^j{<":}"#͋sМ5Xy}&Y}<'V-^Ԅl)j_.MPqL.@#l$sH0׉NcNDyEFxo}zk.Acaddz9-pΆ~S<#C]ual5Skma<`gQp`^듺oҴ>Kace9z|'}WkbZ|nS; Kh@O=I4){l3:w7Ǿ#Wa!S&yHW?>3fau6I rERaz@cɂ8د+IKV"x"rӧGd\EZmч|!zZh1ŽE򄫆x ^_nW5of ķܛGY]}g2 Y&+*]x׺h2IPQZ}&[V&ۊ(Vpb[KUZY̐Ͻyg2A}~'3}=s9Y|4&Hn;?r?B;C=Ƥw 7 ?ytm,D_n_çG1.ng@L-+5&%j+ @r0^Yw -N^ufl-[ȘcHӶڟrºE䉦R[/qy;

V^)v~-BA,~c{r_h] ҧ{Q8koR&,+xzwMٌuDm/k-t=x<>1Z`"`51l1 { _&zp} ˤw"J4u<{MX9qcu},8ovU,0n辷8E/#k״!.WV^[U j|&Ar+L泋#+F;N}1Bg)^WL9 Fqn:䭱JVEM[#8 q?9uC^C<>~+@D,+0&=%0Ò|sMF?#W* :Yܼ.jzol?e8rH_ kHSB}|o"9}oV#u5Y^tZB㶢/βoOb;M4>RA-guuxg[8{M r;8(0?eiY`0eArg}e,N:]Hw/j\Ք yoa?I}D<R3xm썮<7M r5%]j;!v$~㵾fǴ`5;-ǁqh$~'O5;>Oϩ匕夎YxMӏ{?%p,-쌱&>;1_F -bV!ߛĄKIg6؎k_3e}Xvyt}<[p$!_[ cv/bOx ѳy4jnIrqSZuuJY̡Vlm: hQ,]&j:gi&OߡWz|ǽ!ZO~mDt> 0pYJotSߟT_:ٍ[P߭z'| ԂO{è'q)1o|W5|| t}xqVb/;
_DtQL#+y"RqjtsR#hs1T4Ӟ ڔ mm8 >C,rцQOcKW[{F>)௝1kŃX}o< }PUV"+hSře}/7.G܃͏&wG!}o{N5q _~ -8g =sq.:^ }캸|Χ_a 5l191QU/(qޣZvCʝ%Rfcn[y5c53.D|5&q^i_GuFo OQ_Ik}&6TS,]]íkjM̚f6j+ˀF~-LQϐ YT`s;v9y;wk掟7yfʳȟ$%߽r>WUx6W`1ُkW1N"aÑ"ôiX?g_*0B%CȺz}*s+bxG$|k>#C3+k͉kǗaN-\ &ɍuW65#l<ɢ-4S+{֛,l4+ٷASmw{8>8jrxv k{Ua;cNL,o$WMf'Bi!`-[01g3 ِsΝ"zSMHc_2`JKݶ K+l[oau U) BtM n=FЄ 6 QQBm8i)ْ)9fv(cgVlpm`;Z hZ_dMOn(L5ͨ63,ϛG=$_8^\zn Lf2 Qghl7j4j{n_M ǵLu38mNOQJ,Xe5gxsN:qcFua,%)8`e\FCrI\b9u-t\ y Ig(Cre4=]Fc'n]V`W25w>㷥hg>eu"BƲL7?'C|v-XL3:h=F|.!΁0x{޵O׫ToB +;!To|^cV`ڈOzk$Y9LuӸ CqlԀ޿h8q2c2 yr5 *CC 3{" 'P<˜羾Q/,N\ [ !Z]Q>c-U1Eڻ68LԪjz.cAUh-jmNƼ?߿ ! 9̝)q>!^d{dk#kxkggE"׹{pDNYD1+~0 G @iht>eRBBt0p{m2$m>hihheێ8ĸy.D{9]R+3zz.[MtKtySݾW{#@x܊=TУJ=DDD,Ave.$]nS$tM8?ڂe`-XA4nȄ,ܪCЌ%w.0" ֌sCf֨ҐgdaOJI,9FVl\,'9)~Oj|k}ğ| 7)ly1L`Jy|Ѥ0ցo0b+lFh75ȹ2>ecgd.km&S2\'.j̈WӋH=)}=V֕N={{4>6oZliKLn6{} vn9o'h Xzt=uṟJ%]u=ji3|lc7k#]9렏Mw3 |ːF+y4W \<΁vz8r^xK8CRvgI2=/imB`/`;A(^r2Emu)~JcA!73^uj^@nJ~؛/Q;Z΢ܰBnY}{_rL~8E(n;MYe1["KI85☳Suz9{?NzG#xF'xOq?/Y}\lz>^J^_B!= 6.o<3}oJ?GR(|sO_TEQ5 25w x";HPh3cÛA͘q6鷪)5)ţN˛Gg噅b3 ~Hh3LRȲ2<`\ymĆrك\yg|J!Q'tof֛{-2f .ҽ$KvV˫&~R'v(%y{A\}:f^K&p.64`j:ɟ^$}$oW{Raޗq:s̉xmHI<>G~=rG1+"XcIF9jk~tgϯIv T'bSm+hN`ۥ \AsrI&2H(Yp6Y4g2wrV}2RLI/]bRF#K@Y82Tamѹ|s)姶땅}t_a> s9-Tm\Zh.GF/cw ;&D0Պ+|]SJEwm*??v?oSQi8o>[ލ\u&31w̬tQWq-O4t=Dk$n8[sEoaI9js`czTn_0'F:Z%De6'ںuPO`,C\*R{(/f Žhn^)M+AG T3̚:5-T>g<3o?5_9TAʥښZ;%pM"5']N%Vbc9'9a 2{~b-|¿ ˱'GllqNV@{}߽QW򾟯ӻdZ][kT7Ks q.XɎ{?g_"T`51G;7Ŀ#Yc4>x?ߤ̠r >rjxM{٨la*#imm`g&hin'0ж::i'͜e<}A'[ rӹ)-)_FfUI6ؗV3V@̈́u:<]Ip? ˸ S=.WҳPXq&t&gOy-U>8\yX٫$k z"g5i?6ir*v9OD4/UoTYc\H6ե^`~#6 G ݑ {5Vۻy=^vک㩯c{~@̝MiorYOUi LQCxQXcؘCL0[6u%-H o'1s3I?8^~(p܏8p\*2溪jvr gX=V2s\UD2qQBǾ_J3%;!F *67p:ۭloֱӻ_DcLj >~xj٢~6oxTf4dSEL>Lx1|-N9TiOC>qꏝ/Eً'§Fz*Ϳ?NTGXs Шl}v?[\JdžO :\~O`[C骞5޼H[CO՞en"|sy+,ЌG-Mnjx|v-8=?WI"c"&ȌhR?1~M4F5kƺ5먏Y3>qry_6;r8@NxN#b^.xrx 4}E{#]kwX 9xƏNns AtYUX^[}lOk<8ca v\sY<B4_F׀5!D!1*!֟2*$;'BjXa{lʥ~W7y7g.ؽm+>3cgMb*ض7H_@N]pF5z3AzI#?Dzr &;5.!M\I}|.{ۈ0Q]dc 8<7'Wc A3-Q?xԻ޽OZ/seZgOL[/se,o2+I7x2s o<_6y*&gѳܯG-sbyS(0>˳hR 1⡳v+P{jgY'33Hܟ/̀{~q`ɼ9J=}sDS$g\~YDĥ`l/$;E=2N#^}Iir+~M`vm5GqTooU} 0|؈䷰忔2ylaX+I0C1[:]8j_39[],)IxEdYPI^Kc? 0,lfžMiԶ{d 'Q<5ᾑ׷g֪X\\bhoWh9?Z-WOIa^,Nk']kkN^gs+zE"w ~9qȄls 3[HƂECݦ"2 5o6cÍdD^/qjE`*\ }DD9xBe>㥼ߙ:+11gēD%$scn5Q؁P}gi!bA!ˣi;;G%qf` G6H붹4DgOeamk#Xm9}dz)NuGa4z귝2E|v*##5dPR}_ie* ۲,}.c{g:!>b^Q!Úl7ִ-;v6lM7Pʎ??bi:y|{h3a-֞,}YÙeZGDsȡ>Y#ag->vҝ@nûXr̛_v&|HHC-=-Y96x1r | t%1;1.f~+=.T/$iPXs:s;x|(.gQvl*d"56ZX_x3$ʎm'IK?9.'ʾͦ)|LN;Br ρ.Y xC,k_=)O\<6<И9*qUZ#m:1I4t'KmImR `؛F3>79ƱFY~d!Gt O]=ztj8HHs!N8:E4M"{cSB~oR_<7м8kEmbgM|v{3=ocykktY3{c+`=UXEBu7vAn=y}4jCټXf^_~M>4_1ƨ؀()Ÿ^@Q;/ ˽irԊrCFi}WG <g[آϖ\Cg{l3if>0]jJG`}BaC=|ΥJRPOq7EIU7%M{h4 >EG pya:^x$OW3C~/+pRʙ} ;:kK{lweaiӪZp,F d yȨg4ŧڢfHV缪t-\]q=Kú=wz*Ae0ufhesDعMUyTxƓܿ麞ߪr\cxZz~g2=~ӛ]7o1&ޡH ڙ)Œ 7VbL6ꪈ\kqfMjs6xŹ' s M'F2{Y`}}k%⽱Oc_YԻtqC+}Y<1$c=w#/dHܺyuG,X0!cZ3ӶP'Qwc@"/IܨZI=:r#L/yb<9ZSjky(uKTq62Ұji/i>x < z#~Ɯm'3y7mlgq>_tqz9}pYx~VI=CU*-<uI\׉5/dQY^Pp+uZ4?0"ShnR:RNawZ9y^ډ񚪍_ҾՀ;+w?O9_vac8ZƲ Ž$k^1G:5)\[]fX>w_[e04f6tc4ވ#8:t} I&0w.J*@]B0=n'}0|k%,COHxN1 ϹjBM곳V{X[ s^(7wMzxIz|?Fw.n_o҃G pdY<I}cQh[o&3{_Gr\F9-+w=xz`4YEϥ~M[/ϱ6,>BB^"dH^jwJSyF@.HiǹLxzՏ"nMށCOOϡ a 76$V7Sz>vړmQrd#U;g.lmjtݞwL-|G74 & K:DM|uf,Mzwo }U>L`L _$q/k *FZ-dl ,8[כqu{6pRmC|Yΐ{8s3ZzÜŃ4XcEq,:Gn@pҜIkh4YҤ@lYOӮ;ҀPSG%\6762">"7.M_+H&FgO|2g>z>qUI[`>c 9Y fw{dOO  ]c $kgX⶞XKw?m>:=$k"pqB;]Îx/ٴϿ&4Lu$a_qxw%^ЅjٮT1?Z ݃K$ͭ^ٙON2fB$C+$.m{c{LzYty 뫟_7o|$~-mೀ7gZSj~ǻW?Ԋ|1ў1ieLdrAsK ɻըqMR]Aa3п y)o4{tqFԷxa kV&quX=ld d0ٸy$c@zD͞q yBE߹/|qƵhiV+$jiqyWIz+x@c>O%_tmx./?l&~i8CaB{N+6%P~ZxCu;m; za&?V®'lcU}x9ԿjsjIy[ 8jcd¦=;tȞNoRODY%h˷1Kq ,ҡi%D¿ ݟJ攉C;K]9d^sIt]Cs_}/Sb.hg4Ӟ![&m.;u:fF]Ҙ.?[Iʊ,XLvCuoy*ޑϲ0`Gg!o!gu1D]~^4%gs@~6^E|sԂj4zQdeD:V5KWlGϣ\?69oc]U[Yr B3\^ˈ~dfE.+u<00&yQ|NemG#ɰ[K-Iqfx8Ө$.wy]cx5*}A6X Ã\t(-Xsloq -8vHDӇM<<5g_w2O"F^l;=>;6{7~m&x _fG$GgNgs3^ q}.evS̗ѬxM{&F7jGl~Ʀ$b埅~]C%-G$-(1'b܌aFǯVYMA7k`Ws!=PΆ]tu:͓W*->#6H Sl^G<}. s4o7ގE>t]u?_su~QL>@_A]tݞI8 Ǹ_A4.qk\5}c"^COB҅5)s>7_1)%<LQ?z~vs]ًdžxC"Կſ}= L1C}w~CQGV'8}7 6h|3-s#0s|j&q 걡=IJ).;qCׁ;HIy9MDmNc8zq氿܊x  CPwVz ^sZ|DKxkMHԵTg9[[¿?骯<9Qd&~N?Y'\>)X Z0g/d#lLv2^Dg Lg f6vZ'sώ~ʦAned*v_N2)4O.=BʔZ m`O c'wf%T7Ei5g0|_vNs xeL떬%;j|6ZuCU(?zA?H|uvϹؽT[ ?i r;Y>MGxIޟ JtK xqH9f6g=L݅{=]W1 q:V2 &ї+#Atfqt pܦP r  {E:joy۲-}Y yͮv޻ڝk>/#afÒ ?1yďQ7OnFLyWGۿ.Eho]䜡liKоT /4?VN+Yv. ucN?@k,CdXA +ʥƵiU[Lc^>V(pw__p16??Gkz?AX`SCb%~βJ"ShSHzp7A^c;{YY<͔d4M<$S,;#i>V7kjKDm[ZsFrQ%eX}V`rF*ߧ3ikkI{8SuU==ӜxHƺt݋N80:cf63J΢.Xcmix,V(qBxڒè>I9TOTRpO2~Y-mɚ|ºwCJrvEaשxl|Oc\,nbLG*RƳ݄1v@d%CX^yc,ɐw\jH*CNzi}6?LcLx~#MFt1t͏ؼ7@,oBkz߾z 9^jm3juN^<-MzGplCI>9*sDޥ}*x ~^ivT_iKuSV+^crq3d]O}~jxzGhpK֋o g_VZ?5ŸZp 8oϦZO.5|6[Md>W \8;E]۪HG*~{p: Ѡt_f-ڿQ9!}}6sHR=.ZCmN6&%ƺE<5iѻƂ߃ԇ6yfefuYs}Ռ'E!GQVSM۷I;m"l(o3)P4C#+T">߶Py$c3IeXx/xR`|_S>sH&L⍓<;AkM\mWG PT?L. !ggӵ|ЈYq;ic~J2;ˢ1~_O:*8&FU/cŕ~u Ιh'sxh WLroxT H?Ca, x8?ErglP^`M4ְ3"rE͆wc{/vV~ZLgWJaˢoP3̢;3؏',c4ȃ !o7MY=:xWw,Q;J_$hra@?H[DogS}˅̶*c+ 7J Web`*6,aDH}Ȼ}xU}T"i*"P}'kk~xj1{01Tk R ;?{O[c^͛bO\F5ZZL{8CEcP'|cg3WBAzqWK'?;q|p.,D^ywQ yleڑ".4#]*ރl|\wb)?̵ YP_މvYbNq^ì} h-ٮDZ 1K؃X?GTxx h9"Տ|WhMrMrdCvm r|Oq\;oC:6\/蝃,uY?&=J ]UIVWnJp6Vf)?ӵ{ ^w ZTԩMIy +|F#ϏY6l]),XҊ|p v19c#iq*'e+⎲EWV2o\ *auB"=s?{Hλb|_NwX_ (W_,;=W {d>ll_bVǀ!=7 {e?cAkz׷x\ɋ#wx`bK?8iBT/ _襈8Ag?q _h=†]Fn`.=͑产9"tOc1գ/鞛~]Og#4 G#Q|չ2v_pk!aYwBt Ϸ gdc >MQMDž 2_E%5z^{5O2yÚE%gަ<>O?Ǘ3IfgWn'2ܪsf S1vFy,ѷ/ڏQS[Qb<|f9re 7Qg"g-MUKv-їo[jgPsRYwq^yHy:xM?{my&=Dj bOj0~C_ j&th5e>eL+Yoy`xjKd8\ff{X$2S{4MU֏wdz)Əz*Z>h4@Lk1~qdԧLucD1*n92XK2rliϽ%:{"EW~2%ݩ%fTI,u'"fϩs0h>Pf m`xsx*̱qhlHrLbcJܲ?k~YtsoQ|,4Us~b7Ws[aPw6x3Rsl2箋Aȷs\ؿ_$swG.GIw+Ӌ)ǂlk){u BGnSVx_Sh: yvx/}WNF =`iQ_0TV "c)>غΐ >~Ը`r}`>{٥ mg8skX7m}6}3Um|l~cSs$/MJS >s23ޭp1~=JM#o/ID-WxGn]k0}[eEϾdy{vLM>.5Eǣ&%VۏGxxBIѿ??w]O<<%hćV%mݓwO̤NlӂUØeO℥K0*fs#gv'$}EѺ{&c&ĶxGDG p@3H*י}͏vޢ=۲G=7kH<ۗexo >${ψgfĈY׭17߀u];K>/x먗˜>2.C`fm}d0v3hU+y j J9W"> 铦hs |5:?B}'E,8&\Ccių¸O} IuIv#,{ <ّ褵3瀲 oM ^e%γD'7ϊ6+F&S@&׾&)E__t|5*R8z^$vǎN !f=n{f|35` :Zѝ}Oj,@HaA?ua/-f؋PSsVUD9D+9 qDVyL6xÿWRP;hw{_ ,T3)j>/yJv},]+m#9Fϯ:Eœ5egѠQ_}γ4^33kbB:sn乽N8z~g7zEǩ/ǣ}aVQ̙vy7;Yo?9@ī);}=ᚁףp A{p)pɐc/K[qt߸"x *wvD'$99&/ .r})|͵fT/'u<͑hRMJi&ۣP_ar_LM2ύ4h<:>%T+y^6#vAǎXŚPr3R&hq^πaIM~G4'~U|'GR4D\Sy\ -&S:ϴx8yxkGSMEs*+Pc{2<<F𙱏#}Oh5}_bG +K?$?Qٴ6#J^[ZǪ&套d2#r:h}ZZ5?jQI^uP\{^f{}AUł=YI57ڵ2@1Aވ"9ao:Ryp]zJt8Fȃyh>w%6UYyAvrU_9{NC }AT|- ]퍙9vkΤu,mJC\xxIgcFL@헑oЇq_^"lYmCIβe۴b:0r- ;[W5cZ>SVSOnj!wfB%%rvTu}2Yy3+R/V̾rꌿP-|AsQCg-{I75\?gbX1=v*8${>j-h#=8Db}qA6Ï~ 뫄yX+lp{n!o8F,)J:\?x<4"yP_k&a+7XW/xq")mt>dytZ#^ưq+rjF.<9ZI;[hvٸݕ:J k1ƬLyd#s%jz>3a_Q>{8/5]ϲ#ޛ{Xq X:~q*+Z{g_Log_kˏR7Sחy_{|x "yXA[(e0טϵ3GۻztV35B^{w("M(~:'(`:zSbV: =J]o?a%C䇔?ߎP'ZF|֤'D_!Hjg*ng=-3e &Uyy=&++ho+i3?.2Y q!gvl#9>5^^c M"9y}Olۿe]Ӵp3:&aiIDChw}^Ʈ/m5쵯SQ#lɼ N5d$>%{!U7tfM t?iȔYd'tV_&? 6YP,'fUS=e]r'*3#A ՌW .|NnE?Vn brg[[iwĽs71vB1C_:[x\oC.x|'=GC?'}1[+Ҩ׿VNW `.kτ%Rt ,c?c"W6?z:cekmSD-?WZXEVĹ/cv諲p?`J(V0~bP#BE15h[J39יx3)A5 iezn$|a;HC9\Z:8_V Szw6< $}ħVqF.y.I!a%l뗰Mt07 tT }o*T?j$i a^X?yo#k3o)p[ťQ.y]9xYց~bm4,b~@c4o'3YO5hIΆMGuE,8R< -Mb*:o'\LXW;dg&~!4Aį_.y; ~kD/IOԭ*`s$첞e@Oi- N MڤA^C<=Z@ai'cUܠ_$}z J泌Jee1> upm2u :*vsCPJjL],ɖ,dŞVܷ{d}u%TFߑ/VX&=9tm/Ef2?25җD[)%K ΟG6_h݊–\_%m䲐F~ dr< Hs^yKuyNJ$>loOc1_ycBc ~^ok(eN˵6Jz[Uv(X?? v-7!jcF{*(@.xgyj>'?y p=퓸l3ierNoʊjxw| ~X?`g}^S~[U܁X{ Ь7bYɧdL}!&ч+r$7оQNcg˒jh.<ءZõpyUI?k9o>埁?3+`릝nd\7k1_8bJ%k;K 㰒*v+Kq ݔ'c3rt GhkuF8}lƵa@.8tk3HX;7wt_髵ڦ[AW;)jz ?~^H~B.(ԜM3S,'t}[pz{y*ћcydx,@F ڠ/嵙dZ]eWs: ;~9J)U^L܈ɐ9?I/qesW EmSp;4.$ϨE7PywU<̀o C+rvZ5cXp+:qjz,:B B܀],7xVAQlf5`$*_ZӷJ{iLY`{:-sV@weczk̤uHl..by|EFCCB&㡀CRY%tFslgĶAGcj-y)g وckQMzN#Y%%kTh#gt́"N8{@xIB% ܔmnkk=g=G#Ex G DEY _,okɪ#ingEz&A[zͼB #qsZdNuCW?b-<6@xo<> YŹUI 2$WϾNg/2 A.G+K!:UȂ#ާ6%ΠΩm7cHwf {:IN3~{~A gSwm&۩%.(|lp7s^Yx{JM|s>ԏ\I-ro7dBE֤!^zYI҃'K^%gY\𡶶V-cΡ5լl{ #VlQk. pYrK<~>cymVVlqC#'k&ifvޞg!Ys{谖Yq6& v]FU8?ssf]ÔV82M`pf]vۙ"KO!Llkf6#a8TK'EثQ'`Kk%P앖dפZ+::<Ì6jf撶^_{՜Y=e"de,fAbg'| kۥ13W!:w? JcSF}/mTeĨoKY~c( zuL7PR_>"DTvbEN}u,ba&YWi<.3;p5E\Vj"=9,x8 i!I} J|/ylCiqPGmĒ& ]{I |O>*I%6hsl6gfVƯo*olk-HubsJWkkڷxjI۶7_;?zw۷G}[ɀKi"{G/0hL6ZDz<+;.0> &Ή`k7{6WKzoXO{{BB?qO+p-mdH^]'Im./}BNy/ϝMh7Q3لf&֨dQ. $OvڛIie~[Q3gLso|;< Uì5e~!w,w;5ޘiȹ¯/ї?ep9/aG`'{k̽"O("ƓݽDSwM<<i3׍]{T5q#/ѶuZjZEѐxmlkkmǀwו Joj?x̽(#{^a g2m [`u"ڥlA62}7Q0~үxRUBc})vCq/G4:8BԘʈtX#ۢyǷ3e恽w]Kb90lωρBZD^e.eߩKͷ2;zRsb&c2͇G&KѰRnX;ZXVoEm$A)xw `c37j=k3ukNhZnsbǧ >3ΆFmb焀_Uma ]&.kIvM5c?Ƞ; /G5BY}S *ûeLk2S/枱leh%b[B;rXsWMM8>فDkxedӠ hMpgW3;Ս3Yb]CաjگnRuշM UD>ocڤ~'œ|&}y$sk@-Zy]wJ\$3.6i"/DIo<,# c6wc2W_朧=:!=OIM٧.\6YxG~sT*:8G^cLǁaNg3U|TS{}s5\GJ`,u~hB}% 54,XJ`h4iYN6Kݱd*nQE!>t*NlcB6W&}U_CV;a2v Zw@{WќߦzyalR\kl^iSĘ> 2+M?#Vq*۝ /F.m|O!xH_4Ჶ͓ ?~q]c KsTɘN⇽<ؔ} 1^G6REc.@v7.AJ9gT[ukX-~ƈ{~8HnIclI\ "w {'r.̲;%'Zig^D?3!F!Us|IU9\/x}] b]*z0&/ޘYXfGbܺ?x.bz\k{-AWŸW=rˋg7Bv;-w(uWнCy4uC^hv5މ}s]{<A6 mJIü&[A{B^ghw'ae,Wg3:5 X{2-!>"5 :_[< TKD:FT65b[8mȩ1Ɔ 6-C4^.DFwJ4h{h>hk6o&n)r~L9Wށ'SO 1_\ր>I>OfaDqxݒg[iݦ4ݦ~@`kxgIt&?|vnC-"wHcZ%?;iRz'i:#=O8i)ڈg8~2m-yGлreK|yz[HNz8da5Y4꡿-;^\awp,@j0aE82S5%y|${;m$˚s5PLxF~6`Uk;  LyElW~(덣M~XX T=*/s:q+u:\g:|l4p8R#HR_~Fb%cjޒ>UR~"$b?mM~W8óo>R4zyMYRs;ts-$}l-\kVG_v#8}Os9Pxn^x#IcÔO8-N: jeӾQ8-w}K-XߕZ y?2; 8wR"9^eGZ e^8x5̳i= _ 6ZJRXKĻ:zМ<(bF:Ng3OwTQ)[eDvTF栔-]Fs;)f@>>EɻI'ᧄYL^'ysݣdOظݠ$Oz|a1~Ζ2/TQXGvҏ!Uf?cBrM$rK1`=@-{'a5-aϸ`r1sytm0O<֭g= z|y9yBW7 rl`-|G<ҬՄڨKчzu}~snvV`|tI'q{E6P1ߕcEJg{eF$דG+EJS.Lm60&գVߣ.v%? I5=,)J\eχo>Ո7Χ_-o\8YQI+F1~F1Rқ8փv(=4N_ qݎ}jfcwtte2HvH4DO@L=_M2f[jdO$*i+mE>+lZ3 u ~_֒̕^fA_$SkŰܱZ8Bč(dy/n#i%0E9t/z`Һ㱀O-d!-j?E_mfgXkhT3vWm~OilU^WA}C _ x)A+!wK*ꋋ-d0qe(}4^˨#> רB5 D^%Y|ʑ(·8&u)wh5Y6%]t|N|w80z=6x ;3[]Q/'d ?r3ZYuQ7/h]"NzD]mߋ܎9g)/(_9{مț>snj$] !uE}ÇڐxL[ ֩5!)>'u~_M\m>@Mgm@{ {rV%[82d>?xM`܋6C`l O>3O;ǽ@pY'MLrZӈ5Ds@6 zOQ'}#cŊ6bEcN\$ ǐB[kh+6ڋN1%HxW8벉ٚjϲd93׭,TNވ'elXY|4VlII:մwY`&iOS =xaoh9!.(Ŝu1[@6IdXK__Ha S5%]]:&3ߗ9TQXYgdO޾X9ἃ˹,s]8zHvdqZVYk d5,bp ^M-w '}eWBM8!˖bϴF6z?D:5h)Xe|ݑ N\FP=wZß1[c~퍓/a5gzː|DgM,{zjN =3Y3>7O&b=?!q=m:u3Ƹהp_O%!VڝlΥI8")X$^ǘz IW8nJ!،q"/oò{8LoGŤGw!Vg>2řL8)Yw*=&?S6*z5q |u0bOnB7Xb za/0_tGM'бDNhlհ%`S|w'{G+ϛ`/hF`D]~&NR/{R*tCvfYK M)mwsp |u\ @|W ih~}6/oԉOh6٦E$3\_ %p ~g ,ˮg*l.Gsw7y8#2Y_[\[<>\͌SNHC=]9qxofz/& #th3W18!=g~~{F3#N4Q{[Bo/&K\L6'!b6lım&W]?/p\Vzߏ"}uڷ&9$`upR O:H6!Kë{+TrmSXfOO+ćd|=rk :ur]N54hb:>U3/NM:}^z]_Il<Ŕ'nyDa)kꎔS|cc { busrO&ˉ%dOIg<C#iןK  >9iYؐv=7s}"c^Hz_ϝqi47}3{>kCTyTB{>rMwS6ΈYN5I(NM\txT3q/<@YMOA]n)ybo_ko(g᾿>M$W״q"ty#ϼKOorhXߞ[\?(p2߶7O`G# 7oc+,٦A}-h᭟wq|c8J z{n%1HS"1]m8)t#/.zCuaOQ?ְ2y}?t0-]3wg$!6ZR(4̀cN6+4?ooYb1p8dq=Fv=ܮN#2zlĘ2eAJܻy+hJ*l~8͟ dӽxwfTA.9^i7H9[.ʺOq$O5bu,3 3#SXp$C߉۾JA,+Hs =f>u:>4kaa?ǻIxQ=fuh4+_a-uGС ccA~THvVkNws%]8,&_GIddK}cIc>d*e$O?}!W%ZKء(PxO| u@&-Yl/vzct5蚸>SmιPc jE*+BjCDhM Izmß6U؛S36ag7nIk|)  )~|mJgaA]_> q=vl~-^BM",̬dO*kp,mqdc49@*쬣{= diVvp)zV.U`~F<ihB8ɱ%^qΓe.yC>7ZWũ?3ԷS^{pC2)dߠj1 )H:*4%c[x|#XMyh nq trě=Y"vb%x+Fa^E/AX ~OaEae"fx9U\Jh_>ޟ'I{Em2 gcm.-v ILZWe[+mx ۑ^A^WvvP;|-}\ǞLԏ{x~M'c@< 柣 l;uc<>miwZ1V G`~7Mb]2(r/4}1B\:4yU ,[AmgB L4L}cZJca}C| Me[G3ךcπ%Bg&OkZ~ݕeqc{hNLmi 8NH% ېi<#I>g?L}1X sݩO8>_{ ;X зQr CfˆW*Xش.%=@~ ɉrI/qh|WIVjXKv"?>M'>xXs䳓Mř8@m*Ը$TYܐ$?E{D0åHDZVEo/x&|=H IQ;n&D.#&}Ӑ˚+b\3hRɧ$~%#[]jg|dmbzg/4ZЧ䖴K_xmt0O|̀x@P˜S\M-),Nݓw 'iRA33mr8f{u=rwSyV5~{m|ѯliw=&b}ЦRiVܙ܃ez,l3]{!o]+)cZ%=GmyOQ{Ŗ⧵^'76tdAiƹ/.؏cZ:aW/ *إS3YRe;pqI5f݊)1758,~OhB PCI@.Ag#^W:?-d {iJudeU)UxTy,|bfn"E3Mᄒ`[OaPc%9 Mxaxϫj43~;y񀧊kW)Lp䉴DMy v"5e}y[Y/p!31!+p݃*%އq>Ԟ =B;2ҵ&/7Ǘ`>Svήo:'>"N?c)˱=U\yyA$ ׮Z8S|Dk\#t|vYwHn?l~oBu96NmR?W9յ2G"fgW{c^mB/cnN<{*VXep8Met[AŮ r+)sq?|V*b(0~.v4ݍAz |z *5+1JsY5޽c??A.)a2s?t=o -u*/J{Sh S Z)8'W+h,2$)smwp*Ѱf&]W9"5K;֜KvrՙBULyK/z],jYK|2m\SWd,އw?֨Z LH׃*pj2GIQͦNSlWvs5O 艾-VҾW":|}46~ `ϣetDt4-l1;ZxWe]^3[\{_ Ouh/bLkiL*b?z^=X_g%>\wFTD!'{4u2H-847Lm~ce>띏X}54f;q_v&ٟAa pZk%G7kaFv0xq<wVYS8'xSISn9ݠf1^k,tb./1g,sݕO3xzv9ֺ׍5Msپrn1T>a/z.jz'>"r[]QJ'Xz.r ]*kbRfFyQ8fs9Ћ|@W}Nz}X,J9=UlSf幝g^H_O$[ ~Vr%^G$ qW3e4* Ag_m'ֽe_0$^h5FysIl07VF,o M dliMXJ/=LgW7fjВvka }zz]tIy_I7%UoFNFY0/Bg@ʌ'mg,[޵5Kcs=q0~" ᛨLq>&x>Qe]dZ8;ƖSWԢIKh]̃sLqY2qp8ctmQJ2ċO}SY|y>"x[OD > O _d0j=cydBɟD["fGzk6=o% J/_PתPMf`ȳ0KIVM%YeZ YXJp*B)`ѐWޞ!X4Sr[bj!7dyJvrrU}rGWě |ާM/%qcYd!AnS\?lVؐ':~'Rk)\ DgO팥Ny98˵n_ yIlhE>s ;_qZ37:\nsb؃5Q\wvs&!yH6`C=",xO0((MԑK =pz=avCIjrݾlVCn,m2=c疁le[$0:^WS3zt1!#{YhTT?sGF.O{]* x{?{o!_ovyX m"^=_?-`gq:t[\૵;Q6]$5gɳ}kvİn s/3S\ϽWν(py3x {j%^z W'O~|H 1,=5L- >SbfE5[2dsc#}qo9crxRqwyK !FCo=};  OQ?eo>ksy?WRC}ux=83FJ"ͧ9Ȃ*qn^On(vv~LL Xmb>9:2>ax:\K[挘U*G?*S %%>m^[^HY%sC+3i;G B/vhܫrV,s55*zL)K:ŧ̨SdqO} xWeb:o[U}yk=45zqIc-0%MjnݱyEgpE"cְv?dʊmܝ5z^?ht3e)OWm+UePƱh3A>A%x^#̬SSlF6nw#u`xG__[5uc6Nc=3e!v?l0vm0þΌx$u毴h M~+ɮr *i*[Xia P] YBu205hj.|'c 9+ש23a/#%5/Ap5Z?Ew N8W"d)۟?nz„ +?ni/>oaC_XnxǦoI}_oI+CۿOeoߠ*߁]g3>y{)Xkך!|+GkHW[y%meW_ N2m-ۘ?9S;i_)=[K9.}v=#&]=ixz)޿<]7->X_LJҗ6}R& æ>L&s~Kp>D}p߂>s2hΙC/4oƂosJ9}\E}Wxv+dm>!{9ijMvBOS+'yn ,'kgmU9鳰9rr>o˲ϧi꿎1/a]I^Gvoa. Y>>R?ƶnfk4F蹷L[ X^fNXg)IlsLVǏ$NŒN1@aOb"IGr: c elf2 ~/B]g'P`d1;~|r9O9Xj! ׍9&F uLPy'_Ho$>s[ܯq>4I#&ek|V {gzg 1bD;]EhGsQۃsf{^f#_Uׂ}m F2R,̊No~AZcMb Ԟ#q3)pQc A=KOx{,=ʳ<ge|1}l qҸ0HJ1;Hƃ `u椱aC-;t:Iƣ?wyqs5C:BظorK5{J鍑AUZ uT ݄ה&s4ek$7XKkt0b". b}k׸Vo|00{! SGC[EgaNŝ![D!rv%vNo3δW{uG^[ _zl,j8ϋkeZM$"+=84J}IqZ;ZCdyPP?mK{u~" ؂fjZ>Z9OOQ^β-I7~;~Xz69%QŢ|rkڶ5+~Jok @ r6*N]ige=:ݐIE>[S7O﷞Iڷ=\$b0[FlSy!ٰ*=_u#tQUEgAmݟ"F굡|;vWE=gx.޵IR,8e+OïgZYR'!h(쫌@^!k~ Wu-!~*6@n*bgw<[z% [yKYXˑu.2Cמ@ڸ yz[鷵8G!/hڥ"Y6;'hԊߠf`|46CC1{D60ްHC1ti߁:Fe7jmتL/Qj^GϨ?jlMm"oFiZ@"@ʧ`s]v75i9횟w6t7) gBsz| i.űߘ*紧p}qD8ʉDOjq=UeXm:c$QGJc:xm*sfW p;g'LׂʹxzyF2Ta_خ#A<\I&>vT7Km4CQzUqvdbh[r5CqV/k9B?$<'-k}IcmJc+PV R.a`Kcd.g+kE%;᧚@yJ熜4ƺm]O$}63v7$-i[N~#++O$D+PcT9!8(f!໼*s(nxQ7N41 |+`?!]%ߖkTT 4pN%0hp619Ijqm@uL+iT/(FURdvd&Wy? !!3G>8\{\F xvK[t@CGZ KPTC 5Ӎ}7<1w\%Yꨒ~ZZ.6EBfY}"?7)%ܾR\-UdiZC6V9O {A[B7)[u E6z`LQ6 IW~u6Y G3_\ZPkEL?mp>X `r1Y:v K5zi& Ѽ^CkBxDlM̸<&vѵ+$|KYuiX?˻g_ݗ=Z_/%8-G4zO˻v^NOoeZZjfdR.kB^R=Dqɚ 6ׂ'Bu ?b~jyt ښƳzI̻nճkӝ!WW8KWoe_WcW&^L3)Gߏ {?Gi8n7v9_>GKt_{K>7*OqM4\Fci4Dt^dݕ韽\Ge y6ޛ~K[Iaj~V!'֜6Ljsa;?gӈϪːK!l*]YvϾ>2YNgԖCYBJ%QV5לkYu>gkg4XS\Xqbmn0o~>3`Ԃrr*]Uytm@ ЪC1]@zߑMDV'-|C>'LpnR r*?>%z˕iFdfA`|ӳ5>5V-6K#y3<j 4p:}i,\|6vBȟϋhMH~(!U0%fwGsDUC%Z@|H?|z/Ϧu zg]D"-H+F˥|`Q?W8FLbK , ,/= t$:5I)~d{OZN/zP?Ie?~ӧ}PbN%t ni6i9)UnteihhSe 41CƩ$ᥴx^_V>XC]P^.t֛Wy5WC4;S^MJwC^ >Noi`wI'j-,d ߖ?B2YW5{+9#yԏ>jp?ѵ4 _h.-)rGzF|h:6H'$m͋S,?b3ۛlmiI~M_\p|yw)v~iu5ԯCvCi'vwOidLdo=-P<7ؓ >>ȂD/V'9QÏJ}i,c١F7Ie@&Ѿ}C?5uOY`ϪʥR]ٛ~ݎ-g}?}}}OH;2/[O臿% H}"z鯮?:Q$Qsw2}}F3N=&yq΋D34WjIK_Jo$_%k4.6:ȋ+ ;vt+fGXOη$5Nd:ՙfqNKL_&W'дcW Z_gZG9Ӊԧ+wO'ie(>zK3,=,|נvԎ ^YL2aW%_3M <+|Hc}l[M9+KcoTsnŰm'mPuW3@Wy1KM`W-a<}ϝ?/xn@'Ƹ.ǷspL[C{mn&[,eigqZIiݩ} ^9,&LШ v}-$}.ە]?B ;:12M~l<&)g݃A{`i}ҦsKwЇF=h[b Os/$jRmjҹC&K |).iNe.4N4i^/ _)ͫIu2\"=O3&m۬U3wx,H2Ƭari˴u?K1OL}i=,#^i^a!`kBHlTM-)Ռ#)4tDZ|ϴ0>1 Ȕfq]d_C4V8у)Qi4 я,ڸLYwiRൿq_0^Ρ=K.cu5Ri H䶀N^لn>JcOpue4mcjݵ;A|_G7Xu?a7k/'E ,͔RL8Y""-٥}sn:eQs(QS:cءDqϘ0j 9Iv7uG;&1;V2MMZ6l=c#V4 kwnkrQQ͐#98VmA^'z5h痧'pqt.0@%){,c?p28̭LLifCئ7:ǟ{gDٙ Bmn\ѪS& ZVeSJ&5~*cd@m DkjkK?-ڽN\-;$9&a~,yγguل|ܫ]4-R9#aڎky0^^5x/ %Ukt﷍s/6ǔ3D{l0D"rX%s%V*gײf)$k>uJji~1ا?zC76vqʺE`(d2s<L~d|o[vuam;OF?1fy6ɲ .k2*|T\iϚxXeNrr[#YI!>jze~t}Zښ%, dbaoOm5ژGML3{I@Խ@9ຢ+}]eٜ;|y'S k4nS9=$Q 1|rs&؏<%dɼ"Ϯȳ;޾뷎AeѴQYߺuJSׇϒ?8TT`OLP<7AօBEWc MmU7/WFzRԱ3#A~$bKE!c= o<l~P׼Ƞ? )I -TmCD-.}'\bDY׮}z#%6Q .[x7^Pr:ԧM {=\C}I='e|_u49yį!WE"p{"24/ΔS`vSg6O 4͖6y35t2IȌC:̈nϻf~LkQ3N%}~k,d 7IR؇%uhϑ{e+Qy}Rʹ$*ơWr<~/֦2Ru*y?.uʻ o5r<X9s>>g۷?o4Izfװnj+7(jX֢x\=Oʤ:b~F1r n 1 {^c'>U؉AEw17`__Яu27qDGX?E߼"AvݵrGܠag@W'){4=_:"e? {QJbzMa$/-zj݆Լs%jg8@XmiRv"{:Ӕz-zK*eEcnJ[Fmꮅ V댊V*# ]wRRJ MѦ4?Xj݆&KO,?Sa-sO&OR2$ý{M6ʼ9)s?|\g Fͯ1z| ߡn jo0_A= vr|ake ="Z-jN"Ο|ZwZj_u 41:͸3N7Ÿf\qGzm+G.Ԑ77x)vMǻS<;_\&1g*f8.nG~8{:e/3g?wdz'Dj q4eufMڧo9WUV:bYtK9M;l:wmR_o0NwÿR^rS掝J#VOr_C\y%9sN5㎓rO \;_Al:6)3:%TZnx=6 c' sߪ /szO;plӍW /k}k%  ^xi9/zǶMoK3VR^73_ \UpJEuiTWK8³*͒s(tq@s1|PEDt36C3Ak sof]N%c/4C~]_ZQH"ʌ ӆò{Ky(eNNL#,L#w 9]52]hdyuAy^8sm}ȅ[q<;<{Pde߁)j-&.Y}gss&.#ݞvSDўZ/h/36s:[\庬{h$O[^ɤ6\ύ?^c,Ǹq 8qj}yix_`¦YD7)ͯqnm5Wݮ)7-쮠HFJ)ə~<Gԅ-璉Pj^J>kk,RR$?=9Cc<ǎy? {o&jByyzhME= {Vo6܀!eALkdGؚ *"ZYTJE y]vK>'"Qtw+sv@Mu7?TYW^?W {y|;iwD1tn'dϹ'O#6r>޹)i4a|c/yB^:QפreƾuBݳ4fߠE/yL5thŶ6^'(|XדݵM9:H2FcMc"jzI[3zHGzHϊ\7({?^ED.-1~==n]L|<ֵ ; ðG}X 0Ɵ*i+m=[+1 W061ޥ;ID?cdZ4O rTȏ>j=D˳反v"'Rl}VWח|:j2׿vQ>p>qdFyv\BK_yvgj?^R/y{ RMR\rUS? qL88J؟]mTk^IߕL-A5ܶꀽ@ <2ܥL)?ooJ+>vƱa@o=̀CX;_f8$MO/FmOG,CL{ޯ(3)%3նnmoP<jWz&M_H?o52GY@^_˺yeQsf )b"uKGzV-sa50=I9r *=)uGoJ A!mEQb)EZ] s ~͈nc*|3hZi[ ;T%E[*egc|;xuy+Tjռ}iǺjP<;{`W2%X֚;l$%iacQTLb>l%)4u'UV} =~m_]ӻ&.1x9v4yfHM|fZ|k,屙ר$6w CFBԯw ~.?% =W=w;dd7%PV$JN Xv|y|`i>_3ƽ?O{epVΠk|I-cGPH|8d*|4tޖ_\X  RubHWFApuF{\TdZp`v %`70 d#yLlUC$_huy^v>[~ [X38/PqgcG%j!cYl<īXa8pΑ1uǫokf^%Z5l;ggRoQEqF1mK1wuzͱdYH)w0ث/l|D9~䕶j?@o@>cOlWe<)YlCȜjDK (kQnC^dJ-$ڰ?I:6E2?uO 1y}+:  _`n' ęaN96mξIvROB=bga:^x[?*Ǯz>{?gwwK>bn;C5ywj{{9B~Y$-shw\Gob,O?`"yD2Ƭc>ޭzM@G[YFv`T=?r4#l+h3!.J/[޾~Bzf80|/:P1 [9<Bq_ۙ߇x$'<͔y0!4mVY7$vۙ_Zfg?s?ck,Vb%jF\+3'W}2F|=W:jkQUi"Nf s,"h-d>B\k{(Ms7*b,{:< JuVGQ:7p(i)bTF7mZ!;Y +s<c\b.ƌ?>LmZMѓQ[D6vFRNφ4r6S!}Sz'򼙞G2&ָ2!15l)xEu9ԎGT@Ƙ0-z jn}75[ nX45lS2螟B)j?Ȑ?G#Y6i&|e?}'}S'Tx^J̢<|eݒLV1sXF&|/:i˺/lBPy!_CsH|c˸i;սMSP-gi"toϥfYK<玓zIڼ#q%աDU4o%c&V= e5|&B>2`>Z{3DNt1>eYZ56(c<~X= QTվf{E1\7S +\%+cO; x< ~6x$q6]=53a?Ns{j27Љ֍3mʻ,_9|V ^!m3rgU~?Byl%aX]wN̙妕 2Gu%SS38ө'"3f6{M>BmV}^Op ˂Ĵ*?!ӣw~*S5 LK\L&P!o:qɰSjjg!ޞfXĻD>_"'x'8z3lV1ccve"ʀA%oIk~"Cz'bJ$&*+,+֥YPeߦwQ@-=_qb%9C>ulDB돤 82wX.`R-. vr伟yyi ǹX_9t߷2]i3 }2Y1m+:O/+jp |>RV;9E]ԧfuj7 ~c|3^~#:b#vv#bo/'K t7ħ[j LC4u/˒y]]Eq 2=ZtaSgI2 c 4sk/|K}cߝ4/* >vR_Y{987#$k<),Wou2-5I! b|BcpI?]wL|Ú,kyCgrڊs+lȕ_G= 3U{N|0a {bGi^.y.9/$LؘG3]+yw^.d|:n>~yQ|mE>|'5q.;(iv=㻱jbԦZaPuqfݷճQv ynh)anS7O,T-Ԓ'BU Ic};kfnIYogWY88oU"{Ϩ>eJ/Лh!$q G|G %LMjsVEjK ,YÙJ!񝬭5V-;̤h!?*gh!7gQCW+T@ZmIE )JNz&?5Oz u苊;L%:mjҙ 3nWU;fqAܟK舱ma-[ܛ}+/֝0U53JHŽ|#Xsi5s1.)2°fj<-'d}ik6U9J.5!ض0c< iq˲Y,Wh$өh*eR*rK 7Lfe~t{|~R2VfUߊ?`n-blΊYk 쵌+`Rޗ527N#?/L61qF|y)?jXZ:բzL"( |WT:vTv| < |H!(ǹ_s0sB̤j:HqP'3r^މcvsO]%S}G>ųP)RJ]Z߱]3{eƟjR :ŗs67jEswʗ 6nvXr =B<Aoa0G!XJ?&Ya93j[`a\y`p%rs?HdQv#Yw+gIxvEeج7:VOB,iYI"˴Ƚj^g Աjr2 a _KnՈ}jcP~_w4m6}Nnz7{rmС3wg,ٻT[_c*]ƺdxĸFvxO=۲l1~ƪIȉP@׿5ywP*No~,C:eS9K]Je:7V8 սg.˳4q :n 93#pko aSbl!s8j+=<枋( Yeɴ@~%A%[LL򬁭r+1NXn$` b pZPI٬"iEceE1c~='Kd3rCOe^.t?횙^ۀs|GOҏKҕߨ7w]K5MI_L~|s<6^۸O,0V?B, 8_F?x5뎉ی"O#u|ʞq"{.W'fXhGu,#Т V{ hv}K6;Þ8bwG-yNOZwDǓfv-PQW /~EƟڰ>S5GW9OD7}|і^DQxRh9ަKbZDh]򱾙=uk\ϻCs1e,'KkNOp"Q3γD.Tu!κ5oTZ>JUsyȓj#?2kk?.|So4A_|"ТUkȽO#ڟ$䷂>.jӋg?SշRHg=pYU>!mnۅ<wY(-^^.m"Բ`ܷ({i͞-Z`u+|_/b^ܛ>ifۖhL#"ӓzxl^ۊɃ~^lh{IqI&M,At'=r'Q)D܄qvf9X=x/c%ҦOYF2$mUSIk<{z6$}/Eа]u"`6X|Sr-݃cmơ/?*$(9)fVrAFtxJ|d'+@PyyI2~HM ՝Fg$Flc1 1Eo|~;o>a+uvQVۗ|R 0)gw̪0 T506=y@U<,\3r"f0`p0~9('AO3_1ٍ>.ց|N$VJb+wiϑSsJ)v[%_ƹV{vQތ!KƎ 3-ʛ(8?χK?5ƞmo̱c,tϺ_3ot@ \#ˀgt}b@?Rݧ3_>XeNp{lԩ,52}]J_t[,ˁA B.!yYTkfovR6*-4]״n tlZ`)ܽsICe MvyVem#:uϒƒv'RͺWIѰqdX?)neObNs(A=Ly>bfSxe r"z'm?w" pځXw=Ugz c58 5|Zqg@-G}.uF| {ߌU- | wcY+&k~ l'&o?[TFb$Xߚ{@8s̡hU*9<gZw-ݛg^~řga>%g5!dA?UnueWK:.#N6C͈㉫%gO\{!fM1eZ,%2F9t`A[]0&]3S4"tݷHq2$o h%q_faù\|3%$1iBiKTz'?)yiiq_Xo2kt=pէOD>f:Wɐ>ID)Т\] ӛl2_?O-#pLe9Bye ql."O9pky3d̒q2iZ(ujʐ7"'>xa1%)sc} xKȨ[!hi1?2-g_]1bhu1 K_?· 1Ƒş&^8Tj@R7/9twQ] YY݇|_=" N^ ~aqwkgw z}R}V~[SN]Tx#/v+P6QVWR8pdD.E_΂sydȯ:{Ʋ}J밐2ǘ?:^"r@|#rs7{%ıEx-}?=;´Rfl6#qo Xo Î(m~ fh? uPx f]ڞlq鰙_8/7xN]nIw; ;Go>ēL)yjVN[?${+H*~X9APuŞUA#͞ }w!`m J]Ud(˧WVv 9 O˺gO}4, cP` 9oqٵe'8I.,.o |T6~޵xעfPGX>r=,_'S;sgcx\G{x.Z-"69E7m1mi{ș#95H jB,. g꒠ւQɒH|me9nzN/r)=>f *AWCzgCNoX5;/9<>X.O}g3lZK l %N1nKtK96v=<` JtR {EZ2!i !|_-ikm,՝%ymkI{O_Kn[gڬ*}앹)^{u[cnBCGJ^\hmM}LrJ;t-SJv6C&Ѭcǹ3y~6]~Xv,Wǎә4>r5~^p/We`_ hȏf Էͳ!IJFmV|n{!7oIaod*comZ8(cvY,Letv&ʫ|ʆ,W:`F `/HVM }gRƵ37WvSԥo]-?z+l.n,[Oiؘbtva=:{0;Y ~,4 X_`Dzm3͢w"wC<ӯLM^GikX.k_ϓ1Q;m"7i/?<ܬN2! >GROa<:;xJ&m"߿s8ܦ= z*9J9/xL% 3jE"ߋe6|3C=/-\E堍=<^/>ދPOl_ocpxZE\2ք?ːԟ2]RG}ml浌՛o%GyME-Sg|]NM a;|^ gǿQ$yݿAނOد )EK;/ށe~õeL+^lLNG.a K>cj3a ps4Mu<\Q)P0}Sֲ.O")SxgGUs z#>7poo{/W1|R̺G]^~|1f~L'6Aɗ{BLЍ0$틞ONA|['%mv7p+RWA|Gr˹MҠyS:5w9N5z#G}i7MO;9wtjk_r\Pum<%O-
eAmXd;r mG}2ϡQZe))f _=RgS2?YKuCڃ+3f'PRZMv" ~"ZtUS˛ѲA6؇ sE+^V2+dZKF'j&3¼F~wxZ,V~Wk-<B+g,ؽ7pQԏr s(BV{IZ⇇Y];,✲i| +'^B<ܮkwMĝBe]ܗe"M/QK!4~fRruMNϱN#We:*sbyI9plQ=Mr7mFC,j׳]x˿,߉3="E ,%yŻ~8nKWӺ:rvq}"옽!s; d]T'm+wK*M/4mYoNc}z)rž9_Z!;I};JkqvD%doj":uVŴy'jL7[C>AFrW3uu_>bu&ڑ$kɽ&Z/(wM:-W-h {x v^+3>"-*a6K]tc(?!WZ:<3go]Cnͺ3/=N l@Fz{Sy Ϗw3nJ]Y%n]Jl_{r>!tuIqnvׯON|y>^11y8GEo̧sqr`~3z9a_¿9!̹_贓9V^|%BjeVA{AvNFRv[ͤ6QDe)m1׌G+봰iZ:J6 W*l/ Hvq1śX5fz3~KsW:Y/ yP>cRͣ|߫xS.M3KۦS@k>Ƃqȥ]Z`1unu{i"wa?15͸Z9[`^Gn3W ӨR8Тg< Q ٓA6'2)Z{lyP _8χ@we?ox, u$-P1[Ԓ_2S_cnG1l'iQT޹y0} )kVDK#Q漎ݜ1s&{@K@=]q/2wx?|mw ~7s3O@2{3^ޙ8n|(bB'》^{P2KӡRU.*uV L=&t{uQ\\5.y|krftY(wkZ/wOߣ&= 9Z(/tYսm.Ύɐy{џ.#LOrzf qpr[hݿ>N~K8/|gyГ Xbiŵ׎i |ԥ]9_§9:K<C"*6t~ ~E e`EVe 7%k˖Lu+q}v_(KUuRd_ Uͭ /Ԉ'U::Buf!OO&#-[li2~M\u{c^7ܛ?>`MZ:LO+yW0@ßsӻBBOj_&N~BHcMdMo ]ty@bQ֣|| zc.ՠFx sry wOu[(i =O&K)p90M^a12lWii6lj[9E^mxK%Ͽ#q<蓃iH~|Ig=R1ZXu"f`ܞI-&Ӧ<K;UB5bC__BmX߻TcO!0^M71cNⱾ(̿ht <4 p@8Ԝc+?n\E%c׮ʼnewGZXwP!t^SYFj-k@IEmG>,|>/A<|KOVqc6-\{_ {w[xI ux5Wq_cNw hoȓEPOi; 9ZtjzAOa\aeN^3 q|0y+>wi',OO< 8b7p$OQ6Fy_OOHwjIK8wZqrL2O-DoRkZ M^zӽWg2^ɟ)5jeq?A!+ow/j;A}O`#xyo"}: W޸eK ߭zgyէ>7+X.y}a;t"R~[cb2c _wqa/6O.rD6fq `Q=ј9L E77[3m{MC7e>J?1O+mRITBQcˣoOgV]"_sqAw3-Y2ϕ+ZlCTO/杩N?%iO4[zHSϯ'vƍV>b J] p[ɴlf<jND<259Y9zw>F <]%p8ע=dMD}{";FYL7nQ) ߼2 c=Op7'<&7G#ccԨnGBޏj^a̫cFMEL׊2)=)ǞlK m㱷fXkx-؃[ _ k%{ɔՒsuޛGAqFRG?㾙I1Mj=F=:c )|V$, m>-\o Xk{,g}*jQ*RU3`u9.LSUq>h"ݖuɉʚբ,+v|3qoug qC4jxk/Ù{|GrO\@f/΋sXhE"nкԅD)c-}~]'}њ9Դ颞a^1ܯT'鵔P3J>hz%p5zkh/#:꓆@/bofvw炋RҧC# =?6w ;naé;lg283>? yqH;lLm5il{}5=8s 45 hydݒߵõD{ QI ΆL뜑H>J^l.5nU U2~>֜@-Q(Հ5F֜Zpg)8b9 t2wm]kEe~_yn%|By|6{{,DX_@[w^\Zvf: tiG~"?O 1/MQ{1t1B^UP3Ν7S1.q%pn1O/W cM~:_$}rpz 9<²BeyIinf8G {vbB};nϺ>}GB_S1 T{XTewd[WhӴhuz&r"?6#eSxGOJl2[ Y/wzUcDx;0[w/5Ws.;66U 6N|^k1q .JD80ymZͺ9t׏ye}-t6AZ5ڟZ%[/Ӣ΁D@W;\!vIuIxp\KVGRlq'cK?qB/14enw—mA" l=wH_krd"s\p'xyܚhg1 ppW-~ZThB~跓w.k¡=ϳ|ϺS`)W;Z=f#?zX} |%)1 4~ r ~G5n@\܆GuGVj1r2ߠxIp^z3tL; XoxfU9q˨5.j>.VC,,)/>(<|"Y, ߼ ftUve>r+|y89O$F1|1k/ oX 9,%k?3(t߇NܧZr1;; ދ_;S>E5yreNP5͖]Ϳk ZT-ZB?wjYWOn[PeVj_e-_9kvh?.`|겼P} )_]tT]ſ;Y;xṉjGw(29>cY`숥Zz1Τg7NngɟՠۏS*5Oi,.Q;l !5N{~fh\3Y{ :o2ϥsλhS;ߓVi<٧ȵG0Nyr5mw0-s0-M"n‡0-bۓ=Bo,xطUĉKz(c?SwM%r.}e9xyee/ {W߉.vn*ӘvO|} 7A|ۉ΃K{b'jJoWvoA2䴋H41RikWF|-D!kK1rS>.Ѣn/6*o/5VXLΪk6svn<[lF,pOޠE\ s~5qWw9 /)_=kC-F8GR>RȦ\w]+# `=y+dާ-ZU>ڝ%ɬ%Xc&P]Q:σu?H&/^ ZtSO. =:߇ %EUYb?A BAץNxhO"㰄x9'/\;. xb{1Җ6M^hJ-^}''ACtB3ۇox8vGfgO}~ίDJ9L˼s[Sߟd%Q1ƙk#%oL<3^^;ţ8G蓮:ҪI]A u.}y2VulϛuymtyX! `8+% X=|4oOy' y:Ŗ@7r=K8wr*qTS7<5苰]soy0X7ydb{Y7}Ty1n={dqqp<.ج 9GJg7hϻ=<2dXųWj]/{{4yᗃZy4~'y^9 RnW&g,f(?5l<×n_29.cLQ%տ\efYa҄g2  CfsD #dƫXt +}6-!w9pyDT#U /2]%Z2K\$m Y*K1 w42}3|6\ɫ{܇.1U{rWVJ|~յCd&B;>KϜE=`؎_,Ȋ?SQE6,ܪq^!OS9^}N:?74mKO)Yُ{O>!V!;o9&3"g80~$脒ߠgL`Nm_A^L8"E먈 oh<^ԤS=sd^5;3hpWzE= [{%jCv@'WE~ ]d]킶"7,㚂&W3fnq_a^] V+FG׿ۭ59-SVv\vu~:ƭxL.{NWW k{OV/gWizGFcm-񻮌ʜ+J$㏙#%R z䙫ZaGC<"^KeNȾByܗG=[\`JlUJ$*f@.h>9V.Eg(wnIzF21LSHcyqn2C D\jue,6dY>+c]y.EMmP<<}/F9y^^?X[:?ќqz=3O3nL[SGԝ"T{T.1M8jjn \]mi"ߣEg}# m1sn3ο`%{+GQ|F~f{+?6& BqOw/`1[H旍s-VJ|5kxd#:}׃ԍ}Q14j{d_2b-6/x6)/s_4~M;! 'e4=JzƥrNX/\,V<*gq`x7bLѿv/p2) 9I[D@LYX.RiQ; ;j;=R/ zQ͠<1~͹W3`x{)m$|;*+t%RhIWX;1||6T8<%\DSWRړ *y 3d=6n#]5Zel|uMw G, Ɗ. eǚ_WU{:ˊNk#XIT1RE}oY|'./c|.U `-6pzz&y@a^z}Znob]Lh[¾ӦXZ*OQ9g-,{&)Rְ.BJX͸S?& K`+YP+07s?}~>NY*mƍU6䘮=XMq=3Ne>7m=߯ŮI |Ti Ƙۜ^ւW*zb\MIr#qR>>ݬW}dVDfhp xN`=s^PiѝfՉ;'Ot-quќh`>|s*||ĺ[3+/=+x ~\`cb9Sm]NL46[ xl4at~|)527K<^l̊ċI ꯈϭ1c?C?ӌ!v,bĎǁ[ָ1Z1M0CbgU)jpdQVe3oz9Yً+NveR<6>*m(#-?U$`ʧHI+cu%!E>C| XcRbz_":'B/T3j[UQ;Eeb";[?7xcw!_*N+H}'}¾9r|R|Hqocv ^,2j4%~) o3ra \%U,'.az%|8'#g.z[t2F k&=1ܹT(5A{i>T%ѝQuq^Y3&",_E oʠXX%m^ƴwRYTm4*N<ӭ\.Wܠbws<9Cns$gR[2T^  Rȥbs1w bCL_Rb珏< [JYX3׭:w~n" +HT xAڧk&z];^d6n^D5j>&7bLԀ8OM1F}:^3 uPxX?E?>Eb׿=,nҰqQg-> 6)~7oU 0-Dm8,&UQ[oI:ɰ+S_=;*> <{/71#`ݽBJeg>67`?g|Vyΰ0F.Hݩmb[2ͲN{h#˩ k\t"&{5&o ධN 42_,險El >զ—vua5&}5p-epy`/~62T /s#~ƕد4zWJ;ӂgA^wlF>a^5ͽOhѼ'}rİ˚5!-O"y,ԳWfN]JnEް;5`߰wg6c+ɷe y\X77-WR:Բg^y xhMמ8+M9g~~2`d ̎ zv6`a>3b8pXuwqcf§us{ayTv7CVGilxkϬDkb0Cr|#I~٫a{Br?bwЊT;ZQe)sowyKu(wٴ aQ= yjp_w/jDq!r2L{*mxXK0un5j(/{;xu\~3˽al;w>zw3Yia#rs{DgԠD=ڐyHKoЌ;aWG|!j GJŝ:w߳0|TvYezk{Y|c|lЇw>s} cfY.^8Yh7tqÊ&}u9ӏQ/!)m5]oSWdjl]-xE{ї2^)Ea/ ~Ec1l?o)?7\wu3+ǃzF.е/}8kgZ//߳ _SDb[PW^o4O9Tکf^5/̼ a}Nߊ}6ӣMa>s <5=u7G.~/)]Cljzh㙞3r;n\Wcֈ nV^<4|Q➹=bނ&CC;1jwL3X.w_Y]I6iR}>O _WYGߊOJk ީwN~1t~~{v3SJ}gj\3z"G D}ژ$#E-!r)߾QM3^ڥ0T*+U/9[-h%*e]oYE0י2[,_/XE I;%&]% [qMF؛g;.7ŧBԖ1W8_9'U}@u/J(q-LUC6Vhۯ<"bf6Asa˘:6f?6蛧Z/{]{Pr&ןE[UwXnVC_Po+FrYAز_-:Y*Ѣ1mym}:?tn{!mu*6YOy'k;(UuiEi;@/}GjXϗ)Eye\/#kQbbr N#qDm b܈E5[} PŹ+ 1~2snOzyVqaE} KS<~m Y5."ޯ 5Ƚ5[#TS0ԭ`B*jQjܞ;F{-^ml{,;l!F1ri5,3j3 7=PэW2_~̐?=?O~R碌7Pyoa,bځ+1~j0bВŕ0~ף.:ZبΤ}aMȞs |ֽg;jQ7v#)Vÿ,lԆijdo-Q=O֧?FW!+?)j7jyFkyOIw<`T iwFckFK^̡q-yâVܴ v$%e憇^q;P$V˴z1B'QIMugyR!xĿ6ɿڴz#TDK|,^PNOY:eXsQًT!e~(drL3! hoB _t)%yBbw*ޕ&Ly$&(|wçͼ驅kJhem>h|.|U DkяkE~VXE!ϗSФrUVޤEo ?ߐL{BdgbiBENǵM(MY2p_ʜ4諅rJou)X?Ȳ}IKZr2j|扊i%H"=Fv)^4c=IMe.yFni;Zjջj !|rxݩK*UZx *[Q ~G6&-gD}B^KRj9PucғT.uW@QbHIx`;ϭT¿JR_ڐB\P޷hj&{@\:؞A˺x l>ܿ+ ?of~~zR Y/}10O7Yv׊-J+MMˠh5njKg[gfH>ӱq.`:-s}|E11`SB\Dh__7r<־4ϰ)vOy>g 벝?zy=eD>ۤltz!Nɽy:KxkHZT2ԋ}s%T }m.c)NN#^S1zy6i?堦Yނ,؏e;j^r ˹[ypO dmv R609 C<ٶ;){v E<@߮8X>d2}sj!iNjY83i.C\[u]6䆢U-| ?Ջ%]M7%~륆a6XgQ➁Wvkʲ2ј6c}6my6~LYcKͱĴNkp~|T;ўZCƪ<yJ./: 5сNjGaWg.Yq/<y0ޖ}yD]?CMRҏЃ\ؠh~n\c!@2^ӽK@݆Houe8Ja궨|M [D,qi#E TeCvg 2ï0}4S şh.?s5bqm2,_sQu-TyZsy83\+a v-Xc-ʪ!KSKu5_(}2}"@2?Y,6ȃu' `F@}> M|7Gj |wzߐg^[r+ӧ-m+jÙnA _(Ԯ#د%Q'{-ITսoxR)Y"ؽj#|'Δ;>xp&*Gnd*/ Y@샜 SbSmׁ٥[%yWo y9d{m:gIUWϱV+aoV͢W?Yuܹ/9϶ %N$gC>7G2츰kE],h&ӵ^W#|g$M;uW&{tgy(NuD/m`9w D>Fm'?óCe17H/7?8{C1<߯%0fO1<μDKO',l|q _nk2uȺ8{TyXU5>scQ 57YvAW^8OyK>xޅgN?a1ybFq\mli9޾'q_8+famN JuiVp ŭOdt}8t[ p)/vWXD*g>[}[3DC;Um _9k;p턏QСnO7CB.vKnw6lN P3),`E9}૸3+J{QG&πq0N=j3l`ԑ]G1Ζb8Y@5WeWt6NZ2Hy3,nQ'9 { .U>j|4gZ/ >Enjȉr&dنu눴bma>Бb/xE&xbcکgŮgq0'A'_ON&䓛'`~^>I3`yL>q0 >+/ANG褄|n $߇0[ bwQ2-10`]ggXs çY up^)PMZ۬N3 ~>vqR|~+Lou4qp"Fy|Z O~g>,գ,i؁%UCU˾i>+xF-T/4{Li*E8v@ OKV_W-d/r~#;UٮD&{0v¥}۔Plf<(T0Ҩ&luQu.E]%mBm<6u?D} ;A%]ir},rȩ+_QkQ#yVXe_㱣oSI-rDr#},7XXZb}SE]"ou~TO9Wq|åM u&yrDZv[EƐf{(jnxv5[vZ4vZk~fs}"ax1:}eIE=)dlu٨]=0-$Ƞ\g/5WǍ!Q'og:y9Lfuqe2]?]_1Oiy#4mMCĹ3Z MqǙ݆;4n*W-)1OKm# }}5m1D7E{_ʧ–DBMqIBOp58>.61.z! ~fzkv3,E 8'?MC}?#Ot:j$-c/Ld؍;nl u;/hu|G~W0𢞯MqL9%x#sR]7b#AÈm?6ೣ,hL .rB.BO˸fǷ7ٴz5֯iI-?vu\ߦGt}p5u+ [Џ)g. Ë҄GC&zgmi 6¾q tQy&Ys6Iw:^}D\'egePMIK[%mXS/ [Sө h+G,}Qrɭ㭼'fh :c߱:jw&b烼.@ç]|Oumsr?; ? Mǘ#sMB{AЯ1͈95տ>0SPwJۦ𗙪E߬Qj9l92232TZJj?ՒH2]r9DseW;k;/߂O>kD^()$YI䷢ޙ*5gX3 f@J}˸wG䭼L'Ͽr렯3ngz[ޟ C<]?NmOz[NM 6w: YC5ޮ>%x`%HDz^is+x8`Y`C[dy?lY ٽ 8ȪY'z]ß@3shW!.~<}N4lN1ggTv}3_on^w?%h߅} ϩ;{ 9즎#< w-kc==rKocvwT{=Myex;9{86IF78p!݇Kdo}~1X.`?,bfM<|S͝=ny{tX/~c0}X,=jּ?Dx矰bDT<#g0a΂ؘiANMޢ b 셯H]߾}a7;k-1wqYy<;yy( 9V>u5E- -z re<0ϹT tUe yْohs[,V/ N]m%;;z/f5{rҫT!xc ogX|@IWr],߿B-߫̿5d'é q谁Ĝx 7dpN6]TF!hW'Qu/RA7Ϳݚb}ϵ2MSͬ@WkF7cܘ~¶sTCm&mW~u2elL,.3+`۟%X3 Ǔg^wA0fG _Ȼ.5|m?2vӉyTv:e{ nE!sЛz%hrX4u>rp{sX~3{PԷOF^n\罅DYIT?"KR[q;(7}qEei rv- BWV-rg zc=[ޥt7#Wq풓HΈWzyT!۔TKn:aP|_D~'}_YpYc9b5vŜ5ړHTn1g݆{Yf:g8'e–e9& y*mOސ+5VX7|`P=ev6p1#j\Ud gc5,r \`c=x"w]RSuuu's(آtLɎ{c?ԽD.n5Яݲ]= }!3Qb|7&:3f=G䦖4ݣ/d.UDlQdywKT`pԵqKRbXIK7ũT1?&ſR)lB՛Q8p]Q] S={â< |ww_rQ}3YCo624xGþzm/xv_|'lj~nb>'_18GZw5 AKq:=z8h )&^D/QdƁ} L@׶82A ج1a792KRyȗW %4yAKlC\ެt|҇cm6Y9,kuu|ɉ8.Lsȋ` V)Uo33еV7t-۶'/TӏÄ'`y x> zG"9'vXs~k@! lQETe<ﵔYKʛE~%OĜ->{ A!πS?,-~}t1k'|I7%yoL͚Ԕ(%ts$snm7qFwKYnx 8؎o7-1q4ϼWky'ZK`ȧ}4iy[4n=sY9\hWUa7B {" O~xZJyz,8Rvo~X<;;,OZ2_ڙg1\gKʜs8b䏄3℩&>⊂wګX;>ߪMׄ4U1Ҋ yH݋~ԯq%#w҇Eww Y2䘄_b?Z?zЍN/x%kX"qciyh<_Bxb}4g-֪u G >&ruY,%_2^㑘=euʽ@+^-Acf[@\zc](yJAN_Ş BrېB/b9 ~rR&>%~cGQ8zJBb~NHy")l]ֱgĥ/xh1b$Rsw?wx]δ?.wXcpB#,U6oql9 lx ΅!<<:)r૆r8^e^Co+{lwk7)szdõ# @|l?U(Wy8q#Cy Gw>p,W2{EUϏT` o\IQ5e>orRJz7%kfLKQlnjY7Sx_@yk4Zdt{Q8',SJ8mݵr=>f6K~zj[}ӥM31y˒)4^mVƕ x<wzt|7ri#SO)7pCfk|'WПܯ.,T7 Ͷb!ƹ^+a\5lد ?tanLFfݼtV !#b?AGƠdT 9 ?Z!ږ8^3 &Hrr Gǧcni`y8a#|(|h) H ~_["."2b1$Pk~#`5&YXV}a诏m`6KDBkgLSm=BKn @Z{*rt$}6DvEJ!KBf"zRV7e;Cd+?{OsѬuvYﬗ',sTIj)k-|ySLCJ eX*j0LҪ.`z4vHO|<8lnТsfh<~T6dlAVfmS;.]L%+HƠ/vM^/ߩdKF^EQ9 3Y.6Q\ EƘ䙲8E]}s <xpYRo9qy{cܰ&~;xzw7#&k5^I9̏s.ǢQyF>#Ir/CϿ8PUZ1xZ>JẉM"V5||a^yם=N?Nd_\aG`$Wﯗ~9 ~/Ӷ/}3/uF)}cj/Um핵<(h+p f ZQYiĀ]mNGl=4*TRlVX"Oty݋H24 ԉg^8}&>Ǽ{rxH=(kBNOS3bv3ΞS]$̟gg^^PYZr櫼RpYl+5|TM2/IE+?l?t5K`f^\Rj9z5y}<PK4E\oE\GRg DOg.>+u\;_qNJ,_}];2&ȳiѮcg2vK e0=8mRO蝠7-<'C`#H4vHڈDaԿw #0"kӮvO*ý6:({t`>f3q.#zylM?v` ..V~^"<78\^oO5I8d:\Jn>]=gڗmr/4\BQח(ڰSSRZskxwe̲2rZ0;1Va~ʻ"O?'FɜbsBy4mEae"F{9ŰqFWTW:D#vf;^m8٠ZZ<y\n sh:ӵD 5|IOB@;:*K|q)'of|ߐ[gY/ 5yiGuԝLFm<:ͺ–YmM&:W )8s8BECǰ\S)A_ <'J$6nK06gUYod)yo{f~。Ҳ, }ۇN[hU/xvWB*:Ϧf[eqMͧ_'({"^%3N !ʢh%hFU*&`_iy[ηz5KYTuz`uW5F'FfFX.ZaFm{a+v}Fژ9r[_]`{*=X%^xk_g}R>udֽ6=kTkІ&, y3,_2.xuۛ^eՖW͕']y!/nYYy"!Q]3iNmu% ?vq~`;ZkqK6{䵅|-KBsz NްU89'$1RgZ"ŒD 멐fY%/S`^0>59 8#?6꺑;Ks_~)+3|ZH%ߚ3uIx߯7޶la >h%?ZfW6=T~;}|p[9W[ḳ%]5sƖ"GxQpɐu@:jB`SuŜ-*xb|@}Cċn @\W>)-ՁՕ,FkjqFۼZS dB ;G%xQu(/zqɋ?ucNq2mco,7D,qI.I@+P3l'>Oqں8-(-\j?סgcBgh׋ (`!?2|fx7 DMQc چ8nWg#+ڃsufkj/YݮjeT歠Py b#rsRbއ[>3N'i9=2Fx6 Hހ>DYnjyTnPyO |PsrxmȚ⅝C= > ΕOB& S?Q;ݑ{YAu-mRXGhƓ>Z1q{r[OZ(KTaQ֛*YUæMDww_BuXJ-Hwc9.I[+r!FG9:je" GR]zgb/7[/f͝B!nE ˓zcVyR-zej-gGYh99=>G PB2,30l6ՕTyO,URB۳URn UJLƏfU]fZtZ^oa:Ǽe=c.X2|]6޿7:WWk}qzr88 w!TrHaw?)PZltvߐ#/.K[#_O72/ 1޽bP |yd["ڲ8,JPOBekO"3N0'I;L]/mhmz_5l(),|:ӥns0'+!簽uڸzyCݯ/UYS e%T:7>V?!sRh7:g#b/C'UwE؍mڀ bP@jHD1`ǟOzu4&}iTjY7aaۛGU}93 !@N@23AѺ@PkN&lm5ĥjeRhkYU2IP)ta(2f2ڷˢZ-DU{s!}\WfΜg{{wYvc ZZ>sL6{ ͶcmUEǴVA^x 7Jt?#f3塟3K`U6^`ns| ^E!xԇ}ccτ|qd04Ɇ7'?Bϑ|gbdwgZoUprĐ+9;𒫉?`׫Ϫȩk" //$Or\OK/'R< 8C5dyބ:%io|4k!]0syj飁y;]3jQqUW~'V^ $ ( ]!8|N$H`d^ZͲ it\YMg;qzz7Uf_O)G5Q /.諸%6$.h[xm|'*Af#ȱ>fac~x~Q˺;5r9q}@YDG9Gga8B--siun*t=g>²{ -9  +>;y4HeșҰפx+JȫKΙ3~2c[V9gAkLHV8gƒoI笷|Q5dLXLܳܧXgt|B<_Z)F6_Uh 9Dk/Oߢ\3IWhO.;pYaHֱ,3"X"ruJx35 @II[eEtZ7N~ cf'Yni^P'XBr>E#Oʌo~1&@?d|.+MiK=&94E|SY^˝.QHg*&X$=][ 5Xk]Z,_R\"._]օHHw ooe!?ڳi.x?dhnk*ͳ c٬~9,8smXH5`s}l6u`Q,i8YkS od!oˇ.شMnmuV6*llӄV`1?ke}x>[9r8k5sL#<}F[X7}-J3zrֈ?Շ~Y_/Նk:WH?ְsZZ,p%={k&Oi s>%e,ݒ$ xzi/9åɃyyY©s \~J`s4y=lU:Xef#qFܷ$'#LM#Dds[(cFm/%,t97űt #nL[Ll9Ikx/X맦8پMX^4{H/)|!T-/gsŜXtҺx +Q|4RXq.1F,֜1$׹fg4MYqo)Yda^m`)K{}LYົ|0˜9Rbj'=KwܞxAS`"f{dZɦB^VǾg8\9$ђ4hi:Bd}C;p?i%SOKzU;v^n.o?c779~"9saw]c)ސI4߭88LfC$)][-d٩m)~4/H~T5ZYhbل.U_|پV%v*0mP5^ӂXCǥuvlcΏiq93mnᚙ}5[&i9ru߈%NcPGt0Be) )R_DN7DQC5K hkv1-ty91rV MTa/Y݌|;%+- `ldXRhVzr\[bʻeݰ9f5m]8[Hױ8N)O${N8'?e_K2!&+# ϞZsx麗yD~ E͐;>ߤgJw+}7`?hd+#2zu_k MG~Nb/s;0EV0]Qs87/н_:2(?pC~&} =r_ t7*Eq+Lz/wY|6$GRW[N-d8VJ6kYc UeCָV_; "#߫o`L֒׎v,jkS?6rߦ[`vc876rGl|QqxQL4)CsFT4= hWgZ9]nc/ku l\oQ~a?,q}Ա+u >hzMov7~.E["*\j Ű]32e ))/1G*gac.s:/tNb ?Z=0_~c-2oĂzeۊ3;,y`7>ILK<؇ҏT?hSNSs{ruik]}GOoxiڕiA[OޮbZIt`eEߟyzf\1(q}Qhhy1V`w=QV?fV\eda?DŸP *$_W@"{9@7j/hw_dkI@4%F "Iw#:ϚRwe9Ѷ;k1eRJ^6mɦyEK>! AE~q O]kA]c?7bYX~#$=p*m1|B}"TM"ZB>Է& 70,нGFt'M =;KF ļ_ F\/|.""yCA'px.E Cv5jiO; y΢pu+_k9SteqmmG^U?϶K/c:NݣvXs0h\EevVa9 ^.~y ˻P.ȟLC LS:͛9e1OOiwchazn?Aqݬp" 7]_ }ͯYsS̚v/sQEF}EܧL!%襃xcu=x_%i{t>nfҚl'Džr_T>SiX 9_ruQ/r\k5H_ ./f>(o^F{|kg&3lJxc=;7QH",)?Bı*6 VӜKk))œ~ ={z+֚蝩knlVĎ,daԳ?۫武JXpGyJiLޜrU|wܙgsqA|y`o))Wf Kx]pD:vl8p|feg/]'b\ %$KOC8.EJ N>dOhU^V/&`;%C);O"Gcqx&DӰ+ؾrls+iO)z::SXXdv] Xv[7pbS|mO:H_ى$'SdaB< ArDgu6nOaWkchW:T9ŒIaWό%LX'gaIq4˽'^IЈ _daO&rl3R5=#aQy~ |}e _CQc.vxBҳ{Yt<=.,Q#{ Ip8G5.*2kwbbsWa|KO(dq м>+#p@>qCAѧP}SW"i]Din8MBݨx96ƅZUOc&t/ن( }=Ik`-CMxĐ^_}ʼnz]cI$'ŎcvqXҶ^mtLY>v\6LаgQCa~W%M4e1LLR]:!-.{y8vP~Уk N(^ʱlzX3 CP\G:Pgl^W vժ;f6$cH>J~=;Y:# Ly\($y_CKr̀=4\*O;ucKsE4ڣeD+]y|kYxh7>ehgh ˂2>CDqp'DӠj=J|-.3yJƮRBiҩ"S7bWa޿eX>.qq6|@{̤<ε;o ׁ5uDsij!㍴Czf\]60efbV<(0f9鵃ΌqiX.JbdYȑXԅxEm#d =Fʤ$j4n#[%S}*cNXf^a^}X%f_ppb55+b2dk<~?i5q_av\{V,i!FܫuS_ؾQ]9~VwĚ$;˜&q۔m{9AUJ|J6 w=.\Loh:쾁!y\s#ibqBe_Pbw%?ypOlM?cJƑyl ?㙼%nƒ3q<}VO1BLYb rַL;oCt\bjz~V?}׀?dDCm}x:3|ju3!z@*.+`DTq;x;|kԫřʻDGw4 $Ŝѡ nLmk1$q̷`%6^b7=Gѕ#~ۡj:VL,(QuҕG_~$t~F:9M!{z5T!5/4.#Gn-%=w |iP[$C>|Ot?@C -s6pca5Cl+ m{k^\k"f"WuX4,l!w2cxqMuhؿ)f,u\OBB ٝ˟8tMaC6N>;Xs7k~~{r4D4tS}Fcç0Wu"i|>hIl1˃\58a92)Q.2Ag @nc}'+ -;,_? UrdǏ|>&V K՘GTcw <s{?!ƎhqNqQciH17:D̝{<5^+'_&΋m:vk|'Ub"w̼+'*ґOx 7Ϯrh-.bc cI"s4yyRϋNwP_^C 79~KPP鬨5A~K`LOYV]s|j xmrs/]]3gs\ qASk cAG4]p$KUO=Ƌ1>zEv s^-C} Ҝ#̸^S.1ʤ >CДѦd&*4N$g6ELf'DYź;Wmq>.i^$O@QNG :c@☎p1{ 7GP>nӣ4fͿ SZ tK[Ĵ<)0 󳦘zk̠M':[Atcu 91x4-D4fﰉYJ%E3>?L{1cQoioClЀVvUakurQmF߯ ;|jtQE;^'}aU5H}%G 9/'9?4E8g܎<uR:*'%={F;wEH˃,dؔ 0q.pv< EB62Q'w鼎֙9m YrG`W!.g$B?DHUB"rǑMr3=IY/W>EK׎akfXX.G>b_0 #'Iľ~[׭֯1!mOI>p{y{NS֫֏j%@W)dOŞ8ue$c!BDlﷻd;huCin;c\ȖDh5J=Clй@kKXC3I{x~Io;)pg3g=cxNߣU?B>JӗY)]u3!ǗYL0+J`9\]–ׯDm٬_SHo6 ڐ32g~9'ߚTdQgA[&xؒ 8gV[z O`<2y|=9r 2et5X}d3VzM25m}t|TƮfaW[N<(zg_19B{*/Lϗu$og =w@kؚc~s׏eK2zIm3mC$ȫc6{%l]]Gd@Gm՗$C.-:C E[=IoPs8dmg>4c9Yw\>Gf{]ybBcb-ƺ!os9`kҜkG7_G> 0q΄%!9v&O*hn]<%G]υ]kOE+٩"}G?MET*QoȎ_*rYcVeՆ9UIEO3}v0Tm_ŸMtm}O@ļ`}S=zC}M}iTԫ642hm߈*/&5tIs#!XЬ;6o6q sgI9qfȎvSv 33I c`uٯß}i>UU2Y ZW5)p5Qĵmyx>&)g2wDx芾wHܵ|,j8Kk#S$fs*˔h K kOXp)'K<&'uFɛهpY~p5ImXB#]\8i/`/y١><*'&&)"cӘκi {}_I6@c[nV䁥М}5'p>\&yYRZa!ހoa (MFNcK Uq=>3%+ {yktp@]WoiGڸ1~iZq7O d!1 zv40xj-2B_L:i V( gemqK`,:S&8Iеʶ S4W }guyy=}6k7YM>lTm&=>WO>O[a/с4V@\Kkvi5pH7}e7[f.c|ߟIkLyP`@tr:#mJ2ѼALY+ gSG;|j`_NbR{R+5C My\-k.uJ4.!}?GoYElyŸ^y: {f׉xXZBB?Qw~ՆO1뛅/VC<ϩR[4\JY/OM k]36ڃ&ZAN·>uqNG4UwNsFNw;=4ROsdFZ[!C[2BB0@O{ZEMYԝ7juqmyw߃Dv}VO#r [ylDŽ[>|գ.G/aߝY1wAuP570pٛ5[ƯqfBw}es'(>[_`[&rЌu l2^Jm3mA|ibuۯ7{ ]?o;Y.S)A쭑i8bӫYOLLޘlgfgLFv&bnTJ'|#fzz?mXh]vXҗWB|JY~ԧ%sEVk1.җaWPҧa_E b}#x?O+=_=m y|4ϫU!Sfn%v:"~֡/b6{}wW8%B iԍ? , uϤPY5{ X>2JWNݷoY.]eMUY >k-?%jO_;G-&} )<><Ӱbbj?^t{9!}v 也dmo2/'TzԼ T/YDmB fBo1{8Ž5[L܏gq?癶޿h?&Y}EϽ`f3=?oQl#c]h L'zcοשkh{Em!N{={kzxH/MJ-&IKF*yEI(۬~i}i2gn{I׺h#36`v">t 6H8Y֚t#I Adb],6饩Rw c>|Nd^wxuFU OFJ(Ӡ3d v :L/׾Үuӥ]\}N _iҧz3CŻ2MoXCrB1={9Aς|#r (%nwtDͬnyEƬR7Xs.c᷂LϪ~x$=e^+{X~~1ͬ.8+wJwN.I$YyÈu h}] O-#AgJx #>b7DyJ#b>i?*ƴIuDk//+|ۡ .]|%6k&UddBuN1l#Y"{ju D5Dƃ}~~XB#FuIBm\;+u)V +dO5v.r\h㸵t}zҶv#wU"n&R:9?G}L`}|S$O-rY8G/?{VXid~lw?CE\-Wt+w+n|,-.6wMQ'?¼[|x黏x1zO|딗[7%z2Ǚv>?wpLl]Msog#v..x/_j~ff іEɦ[C˜^![~@X껈DmXx(/~L&q)VYYiEs4Z 9 y촇5 zwVrֱny}']]ײk:;Vw=|y* D-v<|)֓֐l{8QЧCqƟ[|bwp&x^ T9hq~}c]B!>5cw, w4}ޱc˱w3.?HraziQyX|?4Г0ZgI>`Pxc=IK/OɟLU7}G&хlYF a#la[V'tJ9j e&c)1њ Yϒ|׾ WMs9cѤ~t20O|NnVfǽDBq2t}K~si饉Jx%\'Gm$֛0} e.H/Z6"G8cf!Rq@oo,/5~fqqLc`A@? CjY(bVw;O7;cj2̛"!gf99lJZ'c[clZ޵hcH|mDl!sgJRgOzWrNn9֤7:n3,l44.'>M}fw`LoViوw3Q秒֥]-eijSK;Ϣ/F楌Y^EmDm{!n^us:+W-)sXxt͝V5?]tmgq[H@􍹳ќ-G>ײX8:Q_eۜ j:fe ]Y2Ӵ㮀V bf6FroI^@n A޴tO-y4vO Ma&a`{ASvf-_ÑvNyEQ7\6MWcomcIg$y4dw5s".SRyp6&`#߯SB?yuV6Us1YNc񢶃o:%_Xwb{J |v͉S>̜2Z,``o1"kq_8ٹ s8IIK{hh\qnSd+O|ǕUHcq'>%o{ѽ6Dt+IOf=x p}k<vlǭԖ[KL3dyHכGEՓ,ZϦkTeGą*XOsoZ j>N4p$lM:%yP^l(R\Qwp-QxgwS,T>?Ў Sj|ﺢ`b糈Ϧ5丧E~g쳹w@-SNXڊ}xE2ʹ99qgzobgfcaoPBXxO _QϣbV3tMգCVZt,&b)[99Y)0Ex Hv47e'|vF]AkLo,'?ޣ)Sf/tGS߬c𸧼%fwFO%&&7ߠqXf)fv.4kN1X,ݟJayߘe߰F7%BC{Ɠ`}#)ija[hasKKp&'1Df+?$7L2@rӢ,GcpQByF z/w-d#G%'fUA{Yӹ\ՒlE{B`0hXzWA#[4~3}O[:pPS_\ǂ g*NZ΢ }Υ݄im|T އaYm &6κ4WXC7H);O8-Qh5fIYsCag6y%eu8e#,@MDO'cԩ4JЦ;w1Jj$f*/ܻgO6Z\CvxG&ȪP9*$.s1JБh n:GI-ԶO|@l)PjD ͞@=]QF%j>@"w J}*A+-PM}x~;YM6KgdO4a&MC;K=&(s=a i/~XOO0jK^!Qq5O|ڞ79mR[] soO$ xWiUajNrk0 oq= &)At];2#&d+:H:sfM>4bw8,_yy|Vz|e4H6~Oq]<~O /ueuV^)T.M) 6 2.fZ'*A9q?(¹~c(cIڙc0OLۤ[h_gRfK6&(kݩW{J|`8AX&xxŇj$7{ْU}2Ki>,,J KY[4]̶,BNݎ ,gUdOV\(M3t?F fV8X߳t4]=3h^&e@NV` Pc"TQGd{-t}t/zm:آ*zHgL(x >=٩Ge3EKO=dOwM}IYTMyNCا8^%FM Ҹ6tZhp\eyb ~2+\)&OU[7C ě8Pd`vWžOԵ!n@{-o;xj1O-bۧEʴ;=6|Y ދ CvϴolQ~xfƋ1{mhGiMrEr ieĹTL`cid2)7BT'E3RT%&qu蓛Moߠl_߳hװd h: `6U)|3C.RB5l ,'C~6l\~LfNqwG =Aǐۡߗ3hykmf֪^Gz5(%x` O>S$nyGJZ"ZҎL+I}=36i:)9tKKy}Gkc׮֔MD= & \le=0h_ח#&^Ro6l|y't!!>M$Ck<{E}wK,X[%Ko`ء+ԞDagXEGcSrJ4~xOоݜ6λ oeUž##Fd$<[b˞˺e-)ߘ`MćfC|㸐tN/Qy?|Y{ʴ=m=mk`oX?2^+6oc86s@Gc.=禾+QcjҵmҌ|gyP߉߽gDϰ6.WjO4>lΑ?\T Xc8nuN>,&g*]g"v?9hxCf4WXD5_T/'ˬ"=|㔵nf-4`-a'*0zE-#xJ7O}C|^+p^C*M,U;xuT${ وG7/ ]0Wn+Wm3+U*˜/ϪM 9#bWm'\7G{߽X6ph<$AAAr".i|HоyqLkmxi I=htڭ4O+|]5y .]EP)x%1I;bCYB9$9Qf^a/yhX.|/N3d<ݺY|JlxefllEZI##6̒j8-f9m]Am)ҝ6|bsfi*v9s# ]8@s?U bַ>5WpAjZsvG̞,ѯn5O8Ƽld-r Jʻ<ԈD?$^j:MЅWcΔx2ڛ$3ڛ+-?@z'|Y%S f$v G Âě?~*Y&RXkȭ;-=Dv`ktRZF_k ] ЋݤI;u\%by!l!kꎧh~>r5ig3tѭFA|_qwz /ʴ &OXxb욦!uI83F{:4iӯۘ^iZ O,Tg+1!I1I{Di䜩p|b-HNj;ʎ4|̓NM0fg"vF[[Hr0WG/1[ĞPyB&/uYXz#N*͑^?@並ŏi\v~_9*Nkc1+ 1csØ{׽sן4sV(egdg?l.߯Yd7]?ZX/Μdq#_Lz</xf /4;-۟ 9uFK U7ؚbkWlk3M6`hN4XM489DQ1𑞐䘇RFMS>&dfiզ]vIi^$5(a}%̛McYD{5AMf^UdsmF)69v'O~8L31pc""ƪ;<|rr滷X1 8qp@UdCA]5 #Ꮖߎ >2|F=qC8lOqأ`^ z$ ڟFzh'A!Ű83C;|\_'TN uK T`W8PsX4fByyԮ$o5l5F_56Bgs2> b8A^Z|AN&y`N$ޟKtzJ5i< 0bGձ&^KtHүd}TѬ\^"tW7?GG[fK"]zĂؖ❑3Kq.cGֹ6v# ƶkhG?Ev5OLĻ}iKlzţ xHOYǪ,kC͕-X76/NL`k؝xDaGY^[~SJݑur5vy<3oT0YCDG*x㫂_w^i=RؗF~G0+T޲jg@ڨ}ibhXbNe q\C\gZ>}֙%Mjt&]w|EdzCXAW9_6hs䴫 t>omNvvm80*@1R֨Tg~ǾoVaGp J! Q7 >[_#マS6-`]o]5hE6ݴkN}׮^8Od8|А x w;Y|Bv}6i3.inxJﭔ2s{@~1apAo#=[,yD׉~~[$ II"oq +6eFƀ>O>2קQ{21y RdҎ5KY^G }wYY9vBƴm*_h#Y}cvTJA^kQnTenTJ. gǙS rQ1.F$7Vױ 4N'M –Cp WD`ߓ=f߁wN>gi?vUJhDOtdҶw#[{&R{Q~GS/8M4i*Vs FJg@$xMm-_? Y_gXZ1ײksvn#`}IDwa* ppR 1Ҟ<Ĥ"y9W6#Z~Ҝx-JOYۉz*/}U_Ssזm6Z^N7=1܈gxE"deki,47Z58x$84'*V)(璔JT%MJR‹jVy u7q}xL~a}6;xq6ӈzM&K^Ik5n26|iTmPNPR!\黙SgݹnўsoYF3B6ka9DH̺Y`!vd^ȭbIN╹w 1Yiͥqi|X6E,Α1!)d$3wbdoQ롉,A?)so{ols(3%-ݏ Xl=DﵒE{Zܑ]+%*>#Gn3Gt8jɛڳ g\?& {충ԞŢ FBkۣ6Gy >giul ŤV%av5&+і\ωL,t4 cv&X'(h~p:zTU`oMn=jp?v0M=1W͝, vUFU ƚK1\?1L?.w̓_4kQi1G͉gaS阷IJt'z2|/3)AQWr) qȰSo\٩+ztvg ,dbRjh|XQel%"`! fhkUiȚ}I+Q]1'bP>Ne8ă,|heҲwO=ֻka4_Z|~︾cުF:og է7.H^+}x6X]pd^kfQx~2t0oIύт |MV'|!/5G}CIElЪ7|@Ԇ>,ܣ ~Hc,# s\S?^?FWV>Fy=%}C b?`{FmQz!>z^?ׂ->d[aR;, uE_7qC.q=%9$MNeāY=~o ҇˂"UMA؊gFF[O ]p|(gЃjgH6gRlA`2?WSنxG')dp,-`gx: Rp`rɷe ɞ,lfh]hwbF NfU5?r*loQ1x{YTx:%*dzeWpP_X>ɞ,M+~Qԥ[١"6j΢4&7p}jt?4O,mo_vNjQ[޷ZmfG=s"|Y+Xg!Ӿy d4'zYq&tuĩRa]Am6?\ ;z-?x]5,oFsʲz0k. c9[|h~oiS䅦 !b-ԋ[D?omv ![2oFq?|8緛n8\f\fŹzsi#/ٙLxWq7K9}(sY8Vw? VDÁW௛x)uݓ} ְĻ:.x$9eܷmy3I!`s5q4z)q|Gb!zS͍"XK849HX.#5Jv}}VѸ }tsF2^Q8O^MKy8wA/bSwR 2m5Ec+0Fq6|=z~/BM7t=)@4aN݊}Gr}&̺9ިAڵaY<؎.fzqhvLNڀF)c^ĩ!o w 2Mct"=Z1Mȵ~jqC WDQJ5# kE|È2ez¼vUv_-J0 N;4yU{E {(_pɈ*M_1tlNHGXyl}3=5">ٺ$s޵[z3M9N/gZ;WqS#lҠcc.< + |u7zEܧ6?#ҧ5}ݧ5+As0y9 Es0`v @gNgG~?=(zpG# d{t㰝̍ViN7}@l1ۃg~l2&mQzv=ze%XFr#۰i5!{OM]:9Vl%t/b>*)Mю9,{~ C DU\?N6#-|/i j߁[8Gm"w7aj XXlVOMPs?b/6 ]͕YeJjsiNg>?\=/QO yF N.dK/!2=0^ΗJgbnj+)?}_Gvp1Q;6L2FcW0efzmfEmwd=11=YYh_"g' ~>-*^Aω} ;eW}Anڧe=Nf^";Jul ߛ{o>1&Ws^ul >s6k6*ֳEǗDempeo:gv5y,598Ì񮣅Il>,,fޘqиv@_~jgvR U<L0EפoF$4 ~m>,Z%;1>ݷ6_IXNq.Kx8O\CThlH4>iblBӞ hb*a;}.h8[]&,>D;ZsGU8g:|>R~\nfû!&(GVgd ═: YkIdS ^"PHw_l)$rM ZS=Mmgt1v{i$ǚJkkZ]3|Rz)GO +G94?&j;2n7"rSac*I"m"l,Ts)mjh 1%@O??>tKpzgw38Dop #mYfH> <%vbYƃik2xB-UzvD8w\- QF,0 i|keKh5,l\KY>#z3HoB]U#yWs8Q4h\|Zoѻ <.SF}j&5Xk&D<,ŻXʳݥv=7@.B}9 1WSO{{l)[8zNZ9UеMC>5얌5d=wA#q~dgO Ł8e_9K.ZevYj Ԣdj鹫3t |9={ {E2Y6da`e[d)9fld1ys3E[M" m|DS4x`Z^^&]XC}8 uǻ>+V) G†~yhra?`U8{N/0nӴY}MV{_uq /N]Ub2%YE1.nxއԻY8ŇO'l! J ni]+pXlJd 5TnҗMK?OAͳ#*Oi!+ Ǣ^/A<S܏qIޓ~A.j\=Lz,^'0:o?G-^8m #! YH1AoLjb%(a˩ ߯&H2-W&B|FRv\G{?K G#]k8~:\kۛL5$->6+^W38ޛ Rf]YkjS1'YF?]ljEWeUq(f"J -[0a&QQ^SzO87ov|Z2MYigkЯe8R¯{EL1|Fo !߳YLj< xxE goY# dLi:gG?ꡙLC;W6v,YL\C+y呗an^8>)>`Eh?;QOu?_~=,ϥXZ4, 6vC2/b>8{5_UN2sQ<4.n?9ϡjc*B[v̖y.&qldKޟJgnZfJfx3_j|uSR͢n4ɱ<r4 ElI? ́|oGd'x6hX/g"si.ͿQ9)= cYp,uXPozܣ%0՘-=Vj?P}eW][<=߿y9}]As2N6Ĝ&9T wgZ'r ,.{\&Ϻ Q?8}O?#Ǯn dJ1yj2\bv//dn|9;7A y,O2/Դ)xBfj=h2T"do<$УcO #1,t>-g<4)ܧqf`.Njr>ïYj)Mʶ1ڂN}F[UPWxmWOze&^Z/OIb;Ij N-hV:D&NhQH|#=,+]i\IcTGeڛ,O'Zt#QZctc*/z]omSK_CEkH]3G "ls1y>c]wq2 ~}U N݁_k) >׶uԧjl_81hQyBieTڗѽtoHPJ%E5)a(Mj̱3;oL=϶[2/,cH3DAEsL4[f:OId^ !=ss+)c 81qfjCZ#6\"Z8ol5Zrk"/ƯܭtIVĴqF&?oN %#%򥚇x7_7}3縉y Y9Q28h6;/x)j*[>*.5ꎃV;Uė0Vz>ڶ_.x ON :NiWtp]$3 ud*|\lg?5/?{O de8]qk3C?Wtrl\zMWyv¾.(iaR?ti[ZΖ ypܝޮH6ѡؿ1P3D/|m`o{o~p ^! zZݚL`g~2Vmr WȂNОY_@JvyIb⡶x.+}':ga:p0/k"QlKcEA Kyw%ˈqA'C<gpsJ=9flj5# #Nz辈"ż@3Dbiow&]ʶF <~ST-=v^-uq!+=@Gt<ƨC-5B@i,Go%##iokΕ s"[7НZ#\KWTYz*Ng!s}r2@V%}?sMyLF)$7]9{ uh=I׈"`l)35ÿSr%J ?yJחwbcs)tЗr$VG:Ez\(׿&+ڗO9J5zy4݄+5x sN=U=Y~򿤠?3[ 1X@P Nu8oK`cn4YܖwKg ||}zC_@{@kWVimn&l*jdΟ1G3FyHk EW~7b#jpLy~eI;C<3>ea_=g$Iy`7'$O /!zP{#ƳXYG1MQ˜b $Z &.ѡƋF~-ps%ρ&֣&: q'/IgCA'w?j;|vEļ^'jJlRTu"z8`mbu_MvHIJ{ D?3Zu%9E2uoXIf>Ӧ] ɾMrl”׈sKcN3[ #=4}v/~&Nk;Fhl#|z @.]*}M!7KQ+ 5p gԋ'0[^B>oLxa{C6e?cܐ_wQJ1 6QÊS"3wy!;ˈ> W#m4ڦsKPW /yi- QHmE MthPA  t :]^#Yi9Ёm$x?b4wD3^EKb+4RLЇx-Bj3 |_c~WQ>Z`eA:y>;\͡A_BOJ1o7O0oo4<Ό4XK4z&Bs~#R`76rùI_U`\Ms:سSQkީck Z +/C:6i"^9"[3QLmn Z&6 mNCtTerNO.$$nC3+uyPcow~]lPR#"OʯrA3g?Uk |V%7~zyD~T%?Fq{K!++QPPjR lÔ;%B{p/~I<#"v׀ YYifx9Gk@֥BH4]hyܜ.yݥyq-Z )dq_zC{Ϟ\i_ymw\ݏx7Mկ9$qfѯs[ tk+6ųz4!;5yV&Wb휟g? VfV>j}c~`iȓC|B4'y4 X"FFܱ~$jKdI}`i1`"ִlJ᭹5XC,Vm&ϯ4kObFl-ZҾ4Oh>'|#RqNL:kԬ93 `.\dK}\|x%LB^p1gQ?NhkD$/U9c=T.|$E톳9NhcN/El"ؘ9]E ab/s4w.]DGjmǸ56I9 _y茹)]v]Gc-pq>1, L%#LSi;S ]qMvjgN+6$'x"eK4,])OcbBFTAS,& 'm`2H{#?)h 3Yxjp#=9O;'xYhc&@L>.`C.M5jhY|mOu`-ogc`lj#cPC^lG$m{!G*hc<"cn;L5-J R鞸AԿxm$9E$BTkmc#H)5L}4kf1LkѦ;dz f3S&~CC˥nxO-|m/^I RkBC=qA&1G1j|5$ZoeK2ٓĦ5;@W6;.WvW␳Z}dc*+il|v_& cf+4sljve~  5-!A!T(#_o:э3I۶iP8amң6t_'hpH6r#twgj\ ~t.ox7^?iFPrUf;]Ya.lc%_NQ=ד zJ;}ۿU;is?b Doa! 0JaOZ5["\Op[R ޚ-){dKvMz4Yu\K<]c`>]ag$ H iVtV-ݵD N( [ZW1{V-A)kL*oU#Y5FZ=Z~^X`H:= ~WLVL#̓tuY!]'yEuU"jxô_΂~Cfyǫ'ys~xn87+A="+M(318̈CM>z\{'s]@K6`'K^ 5e;|7iyulPKDK/=Q;}vs/se|ݏ3pd~⦆,x>;B%"%ѺH {] ׳3 9qnb]%7T r GePBj^ۯ㖱DO2vF-TmB3|d|EffAUZPۡG[Q ̝*ކ(\;!f-`L>y T~X +cXϤGw|l#fxAo.Q1RL4`YCd@r mV=|i gt4C/~*g#wȅ_r#kqa#eGO\+jTWW->,3ҹfzv,Ĉ7:&Kγ9 |M9п2Bi-#h喋ktVc'Iz^F(d7u) ؃>%إN+i.Ji-'MkZsZmi}Guc?\ɦl=xj~ΰ<`][!tmM q|I%a[b76u#O=kٗ=NؘOU vн" tZDRW GNlMBp=Lz8EW(LyHw=ƷB ~{wJ,;@~ ~ \&辅 &҃'W5^lFO (s_.'c ΒqU0*L r3e"DksSUs1oh<~mݤ3jf?^hzh|"ߋ\ ކo8ua||U g-shƙ31zjiwsk<*Du|ϟ ]i{+ěsWBPjI7&7?Oŵ:lmŹA<ٻ*I2?WJ >W5,XVi1eo>k{xo,ӥ+#L|^t!G~3еOGߢ~ +/r8u?_/fA+2$ǟ#i,h6A,bD\v0/@\)d'Ǽ _g/h6s bi8BL˥-/%ZnrEhtgݪ:~r:":h*]=C=@Kvu >>)AS vߧtkv/GtB h\nHN[[m)e!s(>b~43 % T-sѯRh17pF[͡d_px8:]Ex`:.":6qFǏt@K tX{sC:m2=kc\p<)8 #WZ6@l3ܝ `y]O|Gd3ߡDmX}Gښƣ媣sc0mhc_Lzj;n-"Γm^n=G6l;G6lwQp8C)܆2mfR]m!(-' }xځ^6w /-הl,ݵ7Hc UWrzVǤ/pD{o$;SVh=դ˴_#ISO#D&'}ۆлD>"Dӛ.:,;/slƞ po{?`KU=ﰲ/iC`{yQ.dm5u}w g) hOs|-7tncl#INvyƾ}s5U[B#tzJح5Ng` kgc#_m/U`GlV' OTؿ^͞EKk< ׀[0fڨMωdbCh{m?NîjcnN~ K6oXR[eF^ItZ6ZݰUZuv/?W=fa>KWI?n^$٬g{>h/0/$4 "m$z[UlwTlQWݣ~<4"UFvm]LrG\wa }!_kvgikomۍ8_9I؍jev#2K ևNҚBfК' (If׽r|f`7} ׋2Z;I^"VtS%bv0{|v?hk"Yw;D_:YrSM}hNh>q nnuluU`һӻ3jNY~YN%٨kxDqNF=ޯNgQIڝ߿`-}63/)mho+LySa^7=TL ht?7^'M=?\`al_|>jSn㵾4~7RFU?¼(p;[::@sKX.I\DjDY.tsT/Q; 0+c0.1ALi2^S>,cܙUh3rj~~PxygЕq;bMNH3+'j#'e{啵O0w>l*_Ƶ'ؔW {SRplA쩈un0bA`*m+dnCA:sS-d.4IkPCd < hQkM!-SH a\d S|? CtV-}[%1=yY5:pkq>#KccU)dOy3YtOzmjq-WOb"?=HUKo3+/+cG;cq~/ui77ZiΊ2c.x" ^JN^4N,(^,:Y)F~9bUkqz\Ő3U`מ[WQDfr`)AP v,i9Gx@Mۄ* Hm!^TG}z}5'ΞŻh4]?1>bx~ybȈrh1ɄXg*tʈ?5A|.Xr:{;bldfq㠠o/Db!߀t b9)Mk8MN7qxsWAF7esMGZhdu4{d%GAuGVMo2olfQSvQ;}EK k]C/U׻|_oiy}/Qk5\${5ë,gqVfRD"|u>, 2QҡZD7BgYK5[C4$(цxU_D8zǴ^y ig37a=/A^O {*'0o^p7 ~O5ԭ>Kk)9޿sjÇٓU=jKkr"kqm=s|x6K{ c9xq优@Ot#Ώ9k#~sE4lt_?r~eμ kbZ+ʳfJTÇ4KX ړ68ӆE;GmFMjsZjYxPy ~l}cKFCfsq=8 g2ۡ$bVg'!D{w[ >v=K ~RrT20<2iNbvvhqmtFg5@-"ٓCVL6E0XۢG@~ OX24`"SǔțWDybdeg,QRH}%i9K8oi}}C/#;P^(gf.SMfG?Nhq$Ooc)ѕD\J)triq]+ tk9-?[e81 on3ZY>"F|B婆ڡ1bX7+5h0Mk%D} io޼mK6;Kta[PeLj~]\]Rl~>m5IvZ=1g,IA+Nin;עñű'i\о[4:+\|tN NH^`ZZ@k 馮TT;]יr2揎JVuNףi Hx)OOvDeLi0>K`>{UAЍxyjƳ3vg;zNi"߸1ގOuFhoOtsog3y R$|aZv@-+fVN$%Dt> )8N ɩmk,yH> | u߽8ɧ9Z}fs oEݦyXL̊oǔ0#GSzޙxz.3W-7ɷkUG"{qWWmac۠lYRM_l$ٿ_z5 Wjyaxƭ.1O  ޏ@k"sx2*a]KXu4;-WKu97D[.|Iw; Eռ8H@:,PJA;?{!7`N#S~A ]d!u15J} ف[Fz?wjH}M؂XD3Fr{@mz,5#>xH:v`nM> v!چtb{ڕ&bO}5uG VN\״6<<_\?c^ly-l͋gc_%q 7 _; [; p,WwQ}~8?oU?:A!!|HJeFI8DZvDvx~zK鍣>΢cXGإqzϓ zIOgQēFx?;3/^K Nv\ᣚɥ!$ӉfǶJeo^=TS)A.ds%V;~]Z&,)$7'Αٔuɢy|@LwWMz&둋Vz'|PF!Ӱ B5WbnƊ۷z|GEqONrc1ȅvTƒ8uWJ#cNrH0Mp/ ȵ瓞nw篐Wi ̀.~<&/tOw|*@Y{!{=%k-Ojlm{c}MNk8qKtŢj\Niz!&t2W4>WQNQwyƫbxx^H{eGCsF3cqw<8)?s{k> ZteESGzF=12v)ei`$.%|ƬU Y?Ɵ+8oY>al|U9My|lQy»we*R#z׵޺+a[K+TmO͘v3˻Vln'>M}/7-:C:RTX7xJ;=>qm_duwj'[HqdnXrA׃11= 8o?L!tݷ>)}h_C@$+O=[|onU;Qt-^L#JEk-p~ |Mv&_\DdyO=}_mx.r3x7_wumb,Bjزk @1gY<4gz/:J|v4`ŭ_xyqbȓ]1ch^s ~8>]i>Ͻz Xu<؇$jd^ywI/~}O".|YWg/ųRj[Y/؞̜˼q%ut變,/B~l`wb{`ەY8`7Ia,Y6qCv}hhoLĶ¦{.j8%o=Ƣomf*1"^5؄8[wH9o^=xmMx̃3,ʢF 8Ru?.icV$2Oak{ cWGۚ{+ ,dѸo_BѦqw m?DσVh._ٺ=_̭v\1pat(}j8M KtHWߵ灁=FBlsݟzN⑑ k\NyPtG. CmsJq̀&{lf/>Gc['1%vɇ\X)40V~B<"?o{ {r4 vsvP52u/6}(8r2.o,vc֑E/+P…fy)0T9,#]錄{dUđ\1n94#]}L&! HfEM[ QxIJ"HN*5V085fjij meUB 2O2Ly9g^{^]kf)jX.|\wsJ}icYЍ=s1!(i[NF/¾S3{b>of曑"K, kŚר=9:y3>?6υr6cecwf9dۋnUl3kH/YZGwe+}eaSô&P-H7 왞(=oB>{ suoo8fbyoO{2{c0dchPۖAKA|N&,`q)\AmaG*ZZuEՕ#kth|v&^_jc-k:ѮRVBMEm4q9r<9vq_ՕBc%&|v-lU',_EƒR0zS6dVUۍLB_tta]#VWsENK%Y\-sgJ _ t%K4? {5?>4=xzVYԛ{Kأށ+1H(_Nvi.}Af<.N[N޹B=- 7߿#h!~ IE 4a,\A[4BoLe[s $wfZ<-A;9LHHdemw8#w2\q:Il:8#Kū21gu|d+_#<̏IyybM~1~ЋqZ]eM@hƔD J f%6W͐s-t u\*zQ7rrIlBmƳ腟u5NdeqN8V|$M|sh.IHU$XA{4w4|L<;Hoe׷\HzXHW9rKo''NrERc.e{# WX1v8|x028Ku|PT3ر!xA_&ņωMs!ԏ"Η+{/d鄜/@=]sp_IO<<96/߾h<\4)M<+T}:-n>KnϷB @u4ɿCtO3M]Y:ƷYtO& WI#KPgK=>_גv;Lqq v$IQ6t:/J6t0 ;f8̗c8s)y6 q6⌕ p"lҡMGC)S##tM:#-.v=Vsܨ{$_2NqcKh~1*#jEXSxr8֜{*gUfRڲ0L#;dJ襎cQdt=$}@gq2o1gTjA·#~sJPxOmny]2耓>8w׌sgٿzN̴.ax|F% xH' s XϮ}$HOY#%?xs${%uk@ɭYl3e![U݉̕:.v3Ʌ_o?t"z$1|ҷ{t^IE.rsP 4ѥ?\dd$'[B`BjLR135W_Dg8ӇFVZo2W ?\i>xӾڐ~iLtu -S}ar&=8CYC1kJCvcM 6i]A^X5`#|V:`wS/l=ݩ b\b\Ү|N⺞)"yc/X"8`5UQ_[8o]FKP%(iI ,`" <2㥤1bbmLkBPˬXvrUZ4G}U ?v5?X^<~.z[I^'-|rXV&*c X2oʳ|VZrK#Kߺ=Э$iŌ/῝Q/=/➏$O_5\>DEHY 50K2U4vҧ;hzڂ8+3޵t[=?2ׇξbL{dܿ-L[t)xL\oPNʿ+pmpYy8g[O[q=V|&%nZ'ތA=<&tr mw4;| 3VÓ]b-ϢFdGI(`Todz||}D.q"a+yǿY sH6%eHQ`ϧg8KL(D5QԄ4r"ʒ]+/1!:ND~X||Cȏhx̑E{;2xװCi*:"u:鰹n^͟1ǓG/b>nO*>&]q;ȋ#ݵ@1 I,?/毤B!~N0~kb`\SI`;ۿB5p^@&4rՈ÷ҽ>10;UV̮as8W;ز,/Ȓݴ@T 9Yo ? |qGtG{/0ק/^ G%Q[ `>/_"f0#mx#8֥,A}dSs]-O1t5K}}**fz&CL9.k2ؑ[=OV?&1fMnY͝&tŕ t+IhCg!rR{}&^وl^t:o^GÓ" XnQ ҩI2巟BN[-<*_E<9O薹/a+_HޔSK[;![wl=a}hO) 馨1IL^<})> -Ew4㇎/{l|C~qo4p^sH7/MG=3U)}>[kFcMc_ʪ ';i)c^c UΠ1"G6[9{sc{4^kab|mq,zj{[& ݫ^{WH Ut(Ği V 6M "6I^s5hZJM\ꮯJdG?-12I2w?DMSF=A]8oe!N.ggWicTfvds@x\%.پCY;/![9ď)o~brS&z/Ak Ōunu&sw?LnH2fgyqҼx>ؾ?Z b P߲}9WoFs#tF^@?3&SPǽX T_1kw#~}}0>(?}~_H\  .[HƑOxLȃyi+f0,<7аԱz=1 ,ИvPNN8~$l86kc&}ҳ H/Od\OĬ-F_E}s>/uge_apOF"|5o= uۈ2N?`UGf388|76TZ|6xWs {}=ҮN.Oe\7}KrUmdԅe?U.wEc{VTv5%>\w~h-'{5h:B>j\5{&ԊM^>Ja!9D˫kZuվ %]L<%c $}bq9>*IFKw*!Ѧ-2jCqIW $A@_ms\4ӬsR@3Kc2kџo초C1__Hp8r\,U}Usrxz̑.LYsSh4&fr7St>Oȗn7My?DvFϛZ -biA9͍F M»QoH0EA8ο9Z~/> xAxt&u-a|NZEj$8 tqTcqšsiAGއH<_'rx@ ?_r\xi7Hտ5ȷo=o%"&/ۆV#1>m׽ZwpDMع#h^}H}{FNk#~3_{i88- 촊7F[ӷwڳCԢO+Gֳw|\D7s# RAM<ܔc̨;3Ћ1R7džC֩w{H }SCrl&-Ť~ 81 )26lGo)~tex^Gѽ%Vd1ni;~o’S-1rofʶt5OM9Дzܸ5fޚrIv+cy<-@r%Η}ƏG'sx_%$-2tSs:^.[-xeu>#޽Gk5ǃrNTgv [k-Mx7Ղ' A+~v^<[b鳚\bAg+qfw# ɯ} ,D+MIw^~>XX-zH |WʦZ9sZg)p4MjgDG]m籌8+Il^;,<%ٜQoV < >7* }po% 9.D5a Yp k+&hNc_8}KF1e@kQ/qHq' NBgҘcz RY#o{7 ߞU'In^}j fU{n=Y~JF3')P*s5}&q, e!# )CE F#=8ϲ;u}x^*gw#Gݏ{olj^K(>{Q k3,{^Ď:$2i+.՟6]()5J63piva:0 _p[hl_p,P&mWxőW~㹺s /nbمcZV8̟?{ȟ_m'wg3Yr_I~и# %;ð{hQs>LM7,Loz1V㭎oo5qu"%WŜO_1c>_}칱 ^7|ص1v:&x7%~D b=Ώ&!R_5qxw s~QEuz-F|Q$=~AH'z4 z Wy?j,% ըKXK:|抺fUV&!gј74F:so>,d-P3ǛOt&6sOw f\*L;t3TyLoqoG`kĄsFmZgxj}&]ߵO ѓ XRujS.7Cw`VϾB,YЫSd+e2/Fu/_-*~kypx>i# ٦ΓēkoVt>f̒xYb{F2HRdu B-/B"#p֐$zgOij5?u~]J}C~K_Fa 跢*mSӿ soτXu}CRy{C;ŸZBwǃ洟l >8v-Hdsq"XvĻcXS#m:Թ^9QS}n|AÉIGei}§ۀ zx6qyFgi곹w`o>6d8 ZG=U+fN⃲U=:Fm:sUހxҗyd 3Xs]ZϟM2lZ/.iv`ZItG䒴U@4G Mx7 T;k-">A64\6Q|Mȵ%}l` (Z;Al5{N}8A`LgA?:f~/VNR|~)'i#B!/x7ƄgP?З,tosuE]ۅZhyZ^aWH(v9ؔڿzn C>uxc?bﲚ }6|VA^DZX|Mٻ[U,s;{7XX~..fm<z@FE&$W/W׽ٔN ߢٴ4SiWGўq9_p=&ӿچNQ" `3ղSa0ZS|<~c<jc"Dz'0诨EC?ZGK#up$? y7;D#S= oSez?7~{`p4BG6_$;#z>bqoUyv+KnB[-hOkYD6"Dws:9bO"w0TJy8D{/<^N3Ok/ lp;qk(}y%,~Ikcnk:Kq5][_K.`t0gg%unOӎg]ZB[OmE^7, ƭWhހVD-p6 |DvBd_5[gY|Sșח8{[y x?k;1ؠAA [8D7k-DD!t 1D~mEICtX$萐! 0Xhs8>>S}i,4ߠMȳ~Wñ>SqɉKCa]҆xI?.{"t!~ٓRSY(Aa y,NŠOdX?賞s ~c5\?OH$ϒ,YB]aMFʨDqdAziO0zw:1R>t?$:T:8 z)gg\_Or9W XJt=@S紤Us44?OJ^V { ״~X,j$J[Z*Tku$ҹ:Mqy?Lg]HuF2+>:oo3xcljoAFmߜ2zoL^y68L61'!QO?x694^ to*Ү1|Q<菳O.رshcql{MV>)l%9ULUo=_V<`klxi}M80O6]7 {* YYpysE]i8CN}OXYrjJߗ29e&5e//ޔ23D[շe^\Vk2+K'[c&יH&ŘeMnbsd;.FFyb=F|iA^Y9ĵuq18?ܤ|D64dWx#w2{NS={TMkIYRc%%|-Ug5CkIkig}-!x!%&uS;*Ήp޳A3&_Lax??|'AJ@OxFXb) NZDΐWe>en9kԓ0?J}-"ٖ7|XF9/qZea}d> l.c< ]vGTX0j~q4n;Tkqr'y {@8omgSPW}ł{S ߼7{ [th7-?q~c5CtP`&,D8hccغ^k#sش)P>c|?L~^Xzd?d]ߵQu'1?.g'p|rLO5}Sa xT@O qŞϏ L%+:}Eziuqz]H|s~#1,4 p_R.r+YL'2 yM&6P{QYk!YtoaMdGW.xms)3+;,q^ϔZy|6лo]7y:=G^h$=DHC%M봯c_OdUꤛ~`3״~\Bd_8.{h[Em$[h}cN>5sXXw&X\> D> ;?HsZ 9!0+b뢥4WX"+ ?`s۫flۨoRSlڨo6[^鱶OGp$J=y2oȼqrϢ%>}. >5 l$lbs8жMUjYg=SSъ}Rd t=Njw;xz_/eNx>#};ݏ~gO{f.Ƀ\ t_ Ѻ*lZ ×sdϱ">h;6I2;Bđ 9?M$ NX(: cjضg'.2b8x"5tR} ^lպv嵪BcC'|41hs> vnHde)sN"2ؿ3^Jg-Zp䎑=Way/!?80;cWO_᫼zsiͷ +5{וkmq0zYߢbNldU ͊}PiQ.+DlYfv-Qɰ`1O) >$s{6/6O=5Z IG5E)f'&#re.OrDJln]1NЭg7o.EzŊmU+x ߠV`˂O5גvr/L"nE)pc2$O%nmc2Σb,]GAy+06p=BGMkd}|ƂIQ/ՏZ3=*xJ.Α 16ڟѾSey3DoU?i2FEg:+xLZ$7rSc>ٺPK?Y~~"lXCeev)vCr:h/pl:k/G2$VK= \YzFd;9*~oGmܷ濭=Mk583;d]cLl`Nž>wlo&6yrO.]o~~Q(HMg8d|U3O??KK_W3g&7>2N<-# ӊv6V CwUe{H_Rɶ6M]_OPϨ2JQ9Mȡyeo2LLM 7Eһ#$.h)^àKxmz^}쌥ZOP]31kzow:.&rJqv$TVvv.g 3I/3֏͍OV~}᝗ GƫE't u$({yyT Cm_`Y kP.#&>¡X}},:g zZ7@tնq $BusY u[ܟ }ݞXզ܁|dҡO_G3Ǐg"r="寢w!׽ßo8}Xx ۹'8TbKxc,bqDσ+a]_Xϊ !0lv'0΋~b I;DqW2[he9Pͼ>dC9jzȥRoCM]N?ߩfsQ?a|~+X90w!IB9<bfޚLV5?}e@?&S2'<0-23uWЎzчs.&z=oH HuؔN"isDlR2 Sa1?=OOVCw:iq.܃N_- C,LF/TG,qdUV0_).`na}/fވ^3vB"yh}cz#.ñt΅dw/Uos9w60{> {B5{2==qAsyn]Z]8W4)u nycKp`iGŹ*F?u_h8uަSa6)nv3Θ*]Ns?@|)q6 ;v0x1&s{%=~BjyTFeN H@=xD퓾ھ7 ^-’Gmn`e{H{lqBH 1Eګ`灪tY^Go1~c// ï}ʡ6,sPcJȹ^^htFI6s >+}o@~~f`YF>1Zl\!KϤ-! A4kFș\n5:|NVbftĵB7Y,ߔ { qL!jgu8kE}6=o%CGm/j@͙үpo1s5>Yz`ogXؑ:a3l;3|-Z+i4?|-iDw+tD.6\Iȭʡ9t~{>MO}KBEBK}F~.<;O :Iv5."sa#>ZDk6\`1:.%fgDXن'h̎"9GCR'K(41 Qsx'baMѓ4h{Nq vwp}%nhӌ5gCk)nUriKµⷑ(h1MF]/~u=No}'=$0X>2 < <,P^J^0AO_LgP#Sw"+(Ti5_eORMĿ>S%.{j6D/buk^}V䰦6gi 0d{,yԅm7|~2''Z6KFq}j}rMU,dsC}jIw6Us#Mm>708s#7}[Oz<ժhjvZ' goæ,{j /w7мq: \&8ڛ<4V`Gcpc9a4 !IqA\BA_h4҈ 48k͈+ߐ~cbܳXz0b1ôP EbYw=1Ǿ~wh|x_{%c7ƝAc7pgNb!WzLz+ƛtfئNt axBA'poMf4/R?7·Gbq.Q2s'>?,b\ x tSjAc]Wwؕ#/T2-AS.Nv鯼hrE Fڛ} }W c{Qu8Gb#MfmsAYR&b=7bhzI߈שO'b l`Fi~ =-{>^OJG0/٧N>vlg.s^lw&2ڷ'ʡ#(ʩaboh)vXi+2vF*soH݀G}NH`\K^2oF=+xMz=x;f@y'8oOdR+i-}Pb .鴹a8i{o1BoG ,ўr*\f`4~1I/ x濥9`\Mч<7Ǿ=6rl-w?߈Z׈ø,!{5|4^'Nt|X g_{"(u6lF q[!Ԟl'6wݨ ^_XvmL[gd+ iJvuկͻ]e$`k{~='t}O`!DbK+NIy/v98[xa&'*`x;"vW~ˑחXәʧ6aMt1s{5!R7-}\ +?;t@9.Ș6q5%i1% рd;͙N{KR}iӈw*#ik%]]ŵ,>꺅uD^]7># \h gSma\O"^mvvP3&a1ӻ7 ϻ.~#Uׅt5`; =:v,a3K&KnCUL}6mv_vO_u2ۑ"KG ~u*8KZi=T= 2K5ٶT,8[|ydșjLӄ6gj dM ].5)x+ti }doAʻe0p>YŽ@=dׁv3*S2sNoӏ82.34E%h&pc 䜪r's^J9=/֏O NZM R^>]Qdб^uo ױ6b?^LΛhNU7U|U,t/]йn1?o oѻM¯ QNz EcC~}y;>1>ڤ\G/nZ~vVˢ8'=Py P 47az=vF=M6N_8ZSeL,W->12Z'ow>"JYKf߳Cxo|w}-t(> gG(^EO6>t!Py5޵lk-ZuUyox߬ ~k*[/Ƿ'X7;"mXsF̚n/OoMmVnFdWvnۀO}))Jەķ΁=xWF~Opq"Gr力Z]ARg[UћʔZst:7kb6l _A6W#iÏw202e&GH4„fɒ5ɮMrnnao}&Ųg>P9lCUo-{ǫFވy5ތ4J|GzC{8?qSwpOaN8ZhOub;I"^[}8d3 oԍmg toaw;M$h/ozzjmZp׃ \da5q_=/=bwʹH5ȴn;I?@~Dڰ 40_Y>{Oϔx ,+&'6>ϫ{</G[ z|Naɱ;bb[*_hȧVs,&onPTkY<Ɗ dEx/ԒX VL'ƋqXB f`?~`|.r:|r`?Ws }^O8ZBDrf "1;uW r%50kF5<ߊ54nkazkQϵbkZ"+*6u~M/_ρs,zO6#X<ߖt/1I"q>9JU*xY_Gޡ7vܑ{p>S%m)i"yֺF;oW7T$/-,y됽_siWO-fP졗X- 7z}V'vWe$;KYJm#N{xdJqO9_ x/EC,)Rx!ϼ!f,52R:% 8Yk!5|d!9gwjcщ/DCr::΋D>\> kҥY85y J{^ }:0."55?1wasy؅M};2p5x sFyļ/:U\]Z@#f.D>Nm![ B㈳"G߫o9ۏw9M%tk0C0B YhsK #B-px_:5Ys?xιߙɚz&; vQه5 Q;9ibxj=dػdV6އbUvT; WyWH}_3hqWg{qnn߈4|MJhM-_-c?u;plI='%@(RcMb) 6#KO{'Ym<OeiWu6CuZLkCEC7澛 plKigʱ.>+6~: 4wW0bv_zsSd&SiCӉGhzﰞBN¾0gkgO-yiM`e2+;ytWdkU;.Mbpg1%NҮ:%GK%YNo,e`.':(*P_ {es#%evV\~__3)t_ʖ]8ԱxAћB}񔠫9Z${k ?!/ pFFb4S,B[h|/d+oKW^] s5p9r<;&{d1O OUXs(jNLgAs1s'=7~Y$k 8cx t4d=~ݤk1u\ H7H/~t,{3emD?ooS)8P>3V9k97|UF"9؜:Fkrh߯zPtuivdUQӹo,:`7]XEώM.!#ގx|zd;8v&gu1OD$e^O كx9Zq̃67ݞvemvnX& v >0+D|oh]VиѸZ&i\eJԲh3,"^*/F,ҙH{+΄ߥqVf!t~ҟP﯁~3IV9\GmBC0 ?LS: Vf60kP;c7wu.8tV@c_z+; _CZ/}2UEl&bl/{B;kоL`Nx7bn0A\0ILЂ ƭ ^7c@nW.CG{{K Z=.S_Iɴiz<ޭǻe ƻ 2 /:sͽ$'S܈9o+!|ptun!ƹTYz6 /=60a)oҚ!=oeiV-0>2g/!Lkz)~;8G]zvC/fW>g׌]D?v=t`gfbF_Rυ.~O,ȞN}+Z98fgx]7odѨ* p⚖I.]{5D毨oWPnhR)zc HK"'&v4S \ )y.Bx^3M,0~*v׈?з8%U~}WpJ4+qpi&]>!H{`f[vJb:0E-:\KX8wh g@8m5slqQ!oE_j>dCzX_/ܼ67ⴛnٞ_}#ǤFڟ=٣{2tKҝ[gS꘧E NM&B%!&0WZш~>T;y9-&?44"izpM3mLm05jQ8~1ϻr^=?ķyK,a?QrCCOg%]X~M^GUSزE߱"RR".bWkLsu;{ 1e2vY~1Q`{/&=F?)IM$UGSY2C{M,p|ZԱzHDvɫ;>?o2'ɶ 3-ifqsaU bN;Ž@p@+z 9Nmټ1okfsTZmxF~{&Ϲ݄9R/g\ߑ[Mu uVA ܓ@MFڧm2jKɯ77TWxɨiI3~S-Z`;y ۂ!-@zҝ]J`αSSxu4GeGmx5?YՓrZ߿OT*8q '?zg5ұ'01IDrzq3GWf"Xg7{8QܯH["SWz8OþXr CyKdt7H ^˝y'@gM2~^PW1&]"4oog=3U?\n'ImWZͿ~;DxT 1/4OJٴ0ԑckz7"Cb2 jN,F%B_L.cՅn!X2Б-޻FG29t*ܜ7K#rh|Y!;/L١ ]nrH72AqbXpv@ݦpj)s֝нH8yNl[<~ÿ'~=qN\ ;Lp=N_>7=MqAyhZ!d,w;AS$6 0 ǟֿc_K:~D{+SxݩO<72n~GXFFy*WjxB^i/BR'qr Fכy. `WP?:Ə˸;N?1>A](FK;JW;daofg15#ø1hpCoMp/bt7A\OO~A/qg7$'oQˈm#gkuPJޞ~uD<7|y#Oya"W&v'x̳NmYH?V󳡸_Xb;-هǢVs5_81{C|gobˀgi|wK?>A^2QLK*[ @s1+>u8gqj nՋΔmՉg|G+inyd3+lqiZ2;;sx+CmXcov h-QzL'OB6֒Eia-h׳eq9->Kx>[[W0[D3+e^rh rS_.7H;:7$bo}o9.{X\lt)Ɓe~t;NImF%O5Aowq.d8@W rK`΃>&^A};KӾ븆vVD_*3a~yΎ:fyB'Oc`nFfvDN8{F`0 [#1f_ s35ˡ襊Uo_u\aؑEu̜yɝk+o_4̷uĻ\rNVvƉ|b3\jU+2%ۥ 2ID^(f\Z5s9nsAq 4x.3};se%>1dFb{t D-Od;SB絁>k󘁃^"^);N\G.M;I1q3gu F_Q߈Lg059™ H49L+ZRЬT 5hQ3~qF2G w^\d"\يc،~ޜ- ?<ӆ\o=Εl;OdzHYhFݰ5Ώ_6<  M\xq*Ii }CҙOhsxf8oJHW]mga(ɨt͒3X6lqž\`jݣ.hXKFzM7WXٷI>b}hP ehUI|Z-_B*tB<7l0f>2W ni3MMͬfzM b}83L>\*ųdS.c[-7%1LGMixH!k% X݋>&VK@G=C;c>ЉX`)|RZh놟{l-S\{{9_@]T Vюz6!-ͳXJ]ys\`D̀yC63-֘V>j2Zaqg?߲tޗ8^T.G$+0,=!6MlI$ccc=3¿ F0gh ڌ/dzЫe5sB7AuTsXZkxbڹ,G`~@[(⪳ˎy>qZLo>sCS-:;N}D ֩k'KKC.^aqPx򝖮{'sG(w^bew6N NsdSK@}꺳ij.k[k <زn~s:;Ȗi۴).'d9BN *x{͠tKX'ufvYZI?F%UFo;sH.UgH/Woi]um-'Hd#V,0mb|V<`Z<;γS[|Af z9mszˠ3uOBjQWx*&}'}vz*j5ZțƚtYX`g65yYCKr[Y ̱X꣤]ޞrZX,@#.G}5sy9c)U]:>ߜ>k3/VLV_J2hiOdt"ˇ`WjQI,yb/J\~OH =Kfv~Bz|.]#)q/*յDw_1Ov_2 }kBo^\/Aƨ1F<&c~M6{LJ1l|Se}UeIS:׫'CB5{|6i^렶)ڰKdsY1<6e-e2oflc7[gހZiKzCͨ =-:H/p=+R'O_hHO|zNߒPYk.|%2=.*OdE-}T"\->}PE 7{dOT',sk 8#:?,?9]G~vϷY.c-gINww/\!ݸ,1Cė 9i>|^/2>£ʶWX9U;[ϞD{o>g,;q,<'t]s#~`uldo1#@M:~=dKߓݲ8|PWR޷~D{4:k{:nbԸ&޺g3 Pd 9Ko}2A/J;6-8{onnm<+ 6YciYm[{ >e]V;t*u'hFDm"gHaMNixΗ-}{DYݍ'^,n@y5O3Ějy Sę(⾊e:'t6/H﫼CvV-j߁3?-8U-X|SOL]@$Vۏ]JRKxN>ܾZ{;}:4ң!*q^G3nv^t.b) 9&jceFm4rǶʩvG׭ǎgѽnt1UX7#Y=T+e̢QRzD.Sp3{C \7 ~GrcUdg&3GP>>a*̅TcBvعnp;~OWE{-+Zps>[s"?}y;1 izsȃ鷲l$1a Xㅼ}-ǿB?T65PYfmxs}\Q\@p ~Dt۠f- "~lύh͗ga r]k0y'܏'|Yt&/Yuw@EXmgoG8K,䠿g9B 8OPc 6۪X@gI*AkYh 1Z3<>(<ćMydn{$hZ l Aӹ5ٿN> '>BƓiKOz)qmv&/:-Ј+DD㏈4ϱW 񅧚l}ȫId+g>YXmqŤUOOA" l譶F[ĚTBe;ýemYO8 1?$d:_뺁 l5<|dOƎ8l98-!ܿ~GYjC!5חjKL!6U7ޚqzk9d ρK  $߇GS'rM ;)>؃N-~HWp͙ W>[ xkoc|PUBm%3]["6~KB%o[^[)EMUBݤ/7+>L`x}[[ RNJ(PBޭZQ csHtyJ=9XKo+a {7iڒMƲqlb汻T3xӺk/p,B[mצ;㜮w>sYyۙgDX`q+f&w>I$p>x3)ϋO[ M1eO+zr,<2"l=&?ψ~z8\6d 欝d-<&q\}҃3˧U=A{Rj]' Dg?y6 I:複R|[(JA& 9ZмYe)=[ һ:g sz/2u-T;^? YދG;pٿii ^ielc' t/{+\V=t1]S`6R{DZ| 4d׌|a'gr_ԏA?,'g~nZsjN4@1-gzOr)~D.lo>K6EI {uY[iH_ۓiL?K[ ?ۧ,}l-">ctOI4~l[[YψQO+{[V.K->$Agy_"=a2<ф:ɕL4ǂnZ}`^?!-}Fb#uyST%CtBw _=еKl#,}\g!2/B71'Vq&,yl3PK$6 ̴SsI`Md#1|svѓ9́Oǒ_E﷢  p+X7nФ' n9.x˄t GK<_bfS wz_Cn2qks2MD,bIeIU[>6[^кi5A{;YMA8?Oڗ q ?Fk,6mj'2? a:Uȵ}BlU)u/3Q5Tv4҃[1_FTku^#qf3z|i$ &jjmmY&3|}_70b..خrzqY iay,d4}q3yD_Pd?5A=Dk ~KgU_ȅ٦ZNq7͟B>jy/<اw'mgNu_&?|!dBC}fgʘzgBo!'IN9ε9u gBX^GJs+ T&YrĦ YJD,?g?qh&zRwf7'kqoy;vV5Vk_,WQ_R2qLMVo*+o g4=7΀8FkNk" 4[W2v%K<uT;KC#lȪ .;yz#.L{0H /%d6bYm-=[sf/ξhմd?hƭѸ1x?.}SpDfd|qf%bcXXS\0̲ j~_ZV/ "[lQݬv$p=SM nț$wy2tV4 ӊZ F<Μ-g?yn>~la}ϲ7`9^5>, >qfseh܌3q{ĸI'*dƊOXű5yԗv3[ ?gY?D=Jz4}X!2hC4[eYq,zO׿ swB{:^'_KZ][g#{=5)ă_Vsuo>jKcA ID=R/b|6Uxb.1=[nV<6[ڲU{?;.+&3WĤcF _O&E|ME. W~K=$c&ωy>ODڐ#t:gs:MM~oY/}]`r*Iz81bxgg-*jU#Έ/QɈblm1 1;f w|ŷq+ޜ^+r4T),y"2(qO̡'x;_,i1754U#<5^jcΌhNB;w EL,ǪX<Z)46gwo+ww':fSf5LM#}긕!ia˖4d7-vQߛtߪa-6ŊmTFX\5ܢSG=w%' >CMqCHƐ{`0 NWj!P# ]=$ݦx-uiF~4G4~қ'Xǝs_)ps^c9Ƶz2HQ︘ lb H3iQΡFa#>B} eTjk%❅*+,'x<&r|z]ɭXm(q?[z x!/Ĺ;1r{ʇt!ߔer]L.f,byzЮ@ Sil3m<>i]͍);^khߣ5WOblM7\2d?D|#}nfkB{26gM j::luD^~|5i~$rzbQIBuRGd억BN1 >6ֺBtݘ(j$+|@&F~>|>蛆kS/3Z"; ?Rj4Oe/A!?wE>_O_.Oz2̽HO=҇IEA_3ZIg=yD?g: "7@sXIR$|u)D!T; yRn B_hϦezX FZ2p YaOO Yq/?T("} Ad݃eAрSiu=bF4}ٽ!#es;㗲1K:-~ F=fsfoD]+k#e,kZ4" g?86 ]z;ǐ=]Z%]n b V̰{ ե|iZ,W0[ؚAr(mQŴ֚7ɱ kزG봝,"pٹl 'Waw.-7ocua 2ڠ~븇wZhH}/<}k%Eǎ qwB4" ]/4Y.y{ Mjuۋ3o;e7A]vk"ÇدHc.1G [X^Jsgo5?N xْY+O][nSN+wԹ(Ě鿣PcwY~7_ ջV.ԓŅkQC(l${B]{pƴ`LVULWxwՕW;?/p^F۴brʖXN"fjWɳɌכccq,,Z]5KW~!F x,HvDKr{IsZW5v:zw3lgJyhcv-N/eڼ#2sNԣЁQR϶O1(4ZGlܐ{]ؘB/Ѯ%5?]sC gS|fL|*콳FtPCUG4睚IęgYZske)^\WZ ɞs z>; ڐlEd,pB>?74e-^v_V_ l4<{:n㊌0r~L{V?ⓞd \wv:t=;[-nq&C<t{cvy]/yxu"{ I#Cǒg zD)6qΛap\q~y2MtMEcj\UekI1ˆ iA9[z95J~\d&S5K2V $P)zVm0;Gp Æx!O.S6Ė=Xe, `^Wv%dzjHMU(Nܫg} ^,8=eP?)|qW >Bz!*Cߡ <>U߯e;o8ϕ1cgo E?֡ Cя1ԟ3c9yR ud?mYeߚ·1ݬgE/ڤ̚6QR#3֚jij6ڱ̪]-ku0Ɗ`e̡{tOSMسx6Q _-l媓c}ן3hY w:JB{쨇dJh)煮iq"7~;Bυp>WvlP>U+ua{9VTȧܗ?r^ݰbk mVDmL<*w6PsaC1}ʹ#u5 {!h:#&uNeuĿW%@a9Sc_f&]z!h~+C@^OUVtoKTkg&˻G7#Xp6/d!jLZ"83.^$Oag7j MsO!l(9{8j_R3i1ߩ2LVCteYr~xt,sp^Ȥ~{Փ<Ǟ5j=Ĭ-ڨ,f2 2-,#G-j񤲲1Sme!G1^\=xؘ,md{8C_LIc'}>8t{hq9PUpƂ.iu8=Y`,zTYV$Ǔ044^KR؞V´y3 ZcX)TMNfɓTi~?]A'h4d(󰟧}HW>&Dyߚ> yDZ]N׉;=9Eey/X̮I@˽ r (ƒj|)Ͻ۾^Kq}xƢ).1 Cl<]%շs%}6jN/u|lH/߄Kf"tMyVW'x$OQTc٦Ҿ=AҚt kZkog]if_LOP -lю^Br]랭`ط6^w9QKմ! ¯M6nfA5W%w>㵣y_ӄZ?M;6.> a3>I5β~ϜGXvһ֥ eeH5؂'ϢEv`3PSs8 j lTd$iT.$p$pݸFzar;8vƭYqfFE6ZN{4T4#j63z}8E\-ItQbJ#9~/8ԅ8G-_;&WZ>y;F$^=p_ky2|7Sm*IwԎqOO!2pƈPתܨH~Q7]<Vj"f,Z_3绂=70~$*U`bR̍4x;%Y,;\ 5^MI~/qAkΈڔ8;\lbMLk;q$ }1ꆴ$1ΐ{3I\GEtUڷݧǓš j}D@&Tԑb>U8{ rc *&x;v0ce^"]p aIX'*M_=r(chw<YU#+ĂVX8k?Th)lRmWf);W)+ҺR6of'.Pi-A4\Q8_~ ۯ E޸s?rO_ LI-wgc? fWOq5įVF#,}' -ۃY8+C'9Y<'$u-X-\4y_'+bS淀c8&glྼE= 17q\g< >H&Y"GILxm3jFk?ܬlOuN)sxOzox8Dxؕ7?-_>1qۤg#{A`  7fb<˫dS+fa^mdz+{Ҁ'ZygdS\R!YF=Ѳi&䄂]뗷ˤmvqV#oS}ĞCx*3}Qt{xkHQ/"3O&'.ſutF} bˁ J7K D ($eŬdOО\dz&n>-^}X.ę<|m?>GK݋3|[95goRut3s7JD^ŀ7EoǝY1uF9"_ 6BXl.u/8^Nj̗I ;5v6AO^9ㆰA YFC([h r|e g ɀ ;5+} bg)CW3w}Sbu*; 7-oݜ3`U̔H9QÆ7y=eC=VS1M6=Pv 6 5 [ݱbrhNP] %ɂggՌW^*F]g.L;x TK|υ'Ǭk2z[$ƩX'_fU`X83}o^m̩ܫ<ӭ_^[9b ;͚oETr%>HB}GXNX6"b#92?h|.p5O>c\V-I+CI׺K|Kzf3{?ohc}Fʱz~'ǝ4] %0UGʵ?d̲a.*t'<< $ob4zKXI7uO{:|64Wx?,x_uM[}wSN;N/r-,.a>moފ8ߪv)CK-?1Nw&+4XDe:WG2F!^fUSrfy#kD}dY%:m#ۺ 7Cww=w榓]L:TB&ٻ40]Yxٛ1լPXQg)tt)'Thr,%)/ z:BVndz99>[F_߫x)A SԘ{;4i\W帰X{i\8rWW5q(SY旾~p-1R/`6TEm0{ki|4pe71wz4F0ۚ:EzGJS˪eUkjVWbLF.kO'#Ae۔w*NSg!N3Sb#db$<!z%=ldb idz2XX~XVD-@4@4L j˕hkҺm 7J=~S,Thpע'6Sͱh94 #Ih$Rw -"h%-_;bʳ4|"4n%Q~-Sj"x\bH=vIz:ndzk_ 4n=j_!GdErR7yiڒ^%i.zo92 LVW@)"vGK=Tb_ŤKH>$+343_U5k7jq-j^tX xZ8?S%}#̴'ex[Yt$o"kk8y3U,6n7oshx[z%VNkhlG=W2KmѭԴtəA}ƻNchi̋W-1VWw^FJ Nmԥ9J\K:;}݆,m^-q,/o{dε0^5uf\-3I_l/b֗Qkl{jM/ѳ[tGpx}RyK.3##8@S9DgGoFڷB˵:橈^{Lp]VmT#>[~s&zUuxnQ7bj]o%]BTvmuox'{M|}"m8l z8whc҇0jHnYiOOƳo/3QL( q4&#'BڮLno+WVǾ/s=Wwrk,>>{/-c5IpmJ.s}Gk*UWLz^">7:Ͻw2 aI$Zʝ V6U1LTJV&~:EDkKVmDq$L9d2`y<3s=yW%c`If1bN3Os_ʔEՉ略,rtJ'yMbJ0#,a^Βuސ{6wzaK߲ͦOjSߡm~ۈUg#xL!4)IY8Xa83jLƟ1y%_TNͱN:zOD. ܱNfaAky ?CpC8Z'o7<qMcZHN+=IUL=u7LwCܯ1u_ks^L\> [qYvg21׃),3:GEȂ?]Tw]{~ᾆVM/( ucÞ޽\_ޢ/|&V[X0yB_7]%nJ8Ke=._G1qNw,% P@eOC9cLۄsj=#[Q]}ُ~Aִ;6ٔ ?s1jMg'|Μm<><*lކ |Es7[S?m߻ϏN3xެ0U$vNwlc>E{hgq5?X^?s\Kbk3=0}  xW%Y_!Ӭ8 U'|Uu@>Dwf9fI0P1HI1C1"AڿDۤ{uԠ>XKsʾ9{>WwdI lS֭m f:: nR6MF}Jɖ3PE) qEhϨu%CYR>{4{_qC~2{0Yɼ#>`Y|$/MD}q3Lc 5Źdo*Ջ7p]Fs'Oso̅ [Y&Myw6wC^۩09Ƣw=JsYKsYY[{B?Sxh|܈ C$]ki+&@~H57.<`;%Nپq sܞɢI"r ̡϶?fV윪WN,kb o5;ڇi/͖7wnq{fH.OqbZS yo `ҽ$KÂOI;N︿̂+of^/M<62:T17E ^ulȹ0˂z*M9!F{~4"yG e$ T'3cm+76vl.ޱYh,dwMscI<_9C^O6v; I[Mҽc bqW@cd#\uFeQؘ]q.$X~GB08H@gtŷ&H~1ys`Ot3!VΣ*;67Tԙ: s\42ͩQˏX@qEO7 *k[qPu6l'|i,X?xP6W' ]:O6y5<\!ҙei)={i^gStnb)=t-pO!ޣ2Z.QIa"{)Da}MM@r2Sf7˪*7r$/9rZKƑ |5tAI Yx:~Uxa{7 چJG aXEgənWkJ\ݰ:+++~ٰ&LpD} G,j^#_"`>q7]t:MqyX yF4Јc #.y̭9PF3ʾU>:ag~zBbnQ8V\q̓hN/ O U8A+Z{Z[e)Ή`gL8C|TEC$=bsM)Rp\c<3K~_x-㓈/qsyy˗f,`b3 GsW5UDŽFiM#a _IXA;~*)Ww.a& E[VS!\Wӷ_)ČkC=FQU ֱl}'qѺoz32"hƟNWY8$yyu;w6t.BfOE]9 /m k=ΑRj9 y[}H4K,VX^dK5 %;,W0MYO,)f·1B]xVB|\Zozbw{' +9\Dg<~>5PYz/I>:%y*h<1g1XO8?;L>=clH~xkHT^+WWE{ 5 ? D&ݚ{/tئfӸP?$h==>vz/ރM} gQ.r*R;vb<_=pMfcsı<'mV~_Ӻ>?hH }B|?Q_x{bv{`m'e˖shZef}c\6^sQMBw 1|%q>r#ԵwS;n#r@`^oAG?I;iDOX^k|֠옘gڵLk }ؼYS4G2ZVx-"V0-AHgggt>b!Yg}]L&}L 5&3՞}bnq\'Z(1|ӳ3l܃/6줉ުT4 Ic+z2nOI\1,?o^ c =wYL]ީfvkgd Qk($ߔ[ymd"~G31Ё}xj:q5a| V /z[m:ɘ[먚Kîlnk ylI=i|EOA!pZ?%"RګL/&$jxvG\zt}- +lm"IW9tC25q3rN:ӡBrfkN#`3#]]7E*{h'ra5|}[WK3-4NWNgo9h 8=X}3ϏJda-uז(j'qw<77]xMLu5V˛~{k7c.Է4i4W5Av|V8#>wx1Q5F#]e.v(yUN (.A\~"=]n᫾gsq%ɀ=.mPhЕ}O|Q 0/%׵m3+#Nⵄy0[hܨ@9mDnLרj=چgOZ1Os1נpd~YUi;Cy0Hp;$'#rJppg7 ti\g7]{^V't=}[Uzj ?*=Q*g$44/7 !ip9rA0t<*}fxȱr"Kn(OQc5og _һѺt Y}zb_ׇ)~USNv'Sۦ\4OKs1xKb Ŀ VXGti {m'/[q)GEJClJ(//%[aJ/Z88)9UsG$% ; =EzPX/C#菬n:V51āy}wO ^\ znxr8#rvh.U z&S5sc <y*,]4J-ZslsbKYV})Q*3KD%Y1'zφ<1,^D4Lۮ1N#ďw9:֦)-G*@gMԜ꒶LȾZzL_jʾ2M MnJ~}MD_+Un3}fÎ Z/ :sZ[b6TErܴ~\7JB{3O`j_ ۃoȏYDkRi:?.iM>F5yORr@Q\\ʂ"?FO]Lл|YS߷,ofn|)PՂ<%D=,fў(:p}&xalxJl<8m\vxL]dfy?jtׅ/m&2J7ټͤaG/Ly!=nNܬ= EqD֭P,ctlxMS$x0YTЭ6؈x8 6 6 j@O0i0i0oןhu'AMÅ";E=Gȱz6>aR#"+R13a Df(xZ]SX,\n=Mw;?QM=H_' w{FZ|3dNcB=bw{iBFgX3^ Yx>!uz[irvͰ(m83o6.Likh:}8}ށ֪"~$,O xU}<|M1;^5VK]̂OjNs${yUfwu͋"wj1^CtJ{ 5Sfd謝d@t#ڥe59fQ܁n}63lOF10Z#xc#zOGGƬ;Xl.9mQEltoi~6ɟs&tZ{'=nu]#yQi,YEaqȫ`_4L&n;fkv7 OʧBJ.@ŹLձm?йs}B7#W:Z)2?W1.܅:{A}9b>/a~XaovsW\~QvP>s.\\xqҩ}o.+; б@iT]Zi:{[i 0gM9#mAoxm\u&_7c[ 770}Sk;ܗȹ;;=LqlZ gcv8yTuDnHu~jYwޔsRuQP(j>s!knD} EgyGLi7|CܛBBt&ajTߖXݛm;X^+iă6 y$d%wDwg-9v^c=aC_2b #bŐ8 }8"Yf8.bXB35xm }*wE,DZqґ$'R⓺_XY2pVB:ccz5oqbDzRMF0kg(LQWg|Ɍq`A"p顋y?n؇QS2y><2,OlZD;$ס}cY/e_7/\>{˻~{G{)- r'> " j[ ̬ JbV 埚t`6[}gt!;}AA∎5*=j, E@/fVo%$<7|LY6'r`ǓEKPX[7fIV?"TX@@yBbL1cYz3=ta.3%Yxvvu9?&\@ܘ5_t~Ÿ?i&:2nhoy==ƸiOpOVL0._hףa?4C6i x AiIhCq Q瀹^>o}G{(S4bC?G&5"/l /fkbM繠sZ 3ja4L؅ڴQދa͞#۷rDh$^QaF~`_7pfۦSW-qb|kB-9+H4'7KW{Y09"\g%Ai=RI!^T$sR grVE>"cFqdK'q}v ;i,STƲ[+bD,{ZVzXtVTUӡn[#ޝdNqQ͍~HXŜXYqHs+$H2(`;:]l:ϩfωļ+YMB|*Crv׿a~ oҙP_;"i#E}(t_kC4eF9TiX\&3J:3e%bd;r30K_%߿yI!|˃[q6(|ѿ;sZO,@{V'J7 [hAۑPka|*03@KޢG2k9b_DU}"<=a,cxQ6b ߢ9p7ܾaMm XdG%> {V ]ZZn9&90 )_+b [I1l]SMPZc x'y u:>D[XQz((y2\ɞİK>\Ozb}J}/wԢͧk}l? 稝:,ƙ!;17J>@ -K* DÜ"g>H)ي3:rxV*S٠wfsbwrsd`U7qezankWsI|<1LY3Zc9&ɻ甙t,it#ӵ{ŞP| 6^gi3L&4y,eƗ'Q7_c+Ob+&fu;<7^)/!:fy?ӊ]yM WhTv#蓈yy=B/йn߉[CWy׏mE]'8/yȡBN%|aòw+Ms3æ|nk|9"Y5ib51j7r0U͈QZo!b-7f{ )u/o+9,!kB [D2S,A$arIAtjKomr/E^-rVZOE}mBL-G}uPDe Ur ,!T yo9Dm Cs=set^G=hu`P_! 5~ &"U|GԀ/`[Cߊa+}`j0ՑyTx&_JE3xK[7 Zs2'^2C/+u,nR~(uOHOɋY7]L{Tgb~]l5P )yzpoR{jbPS#"4Egfm\f+￶*f!xmEg.уŴN!#v5KH7p{ǎw3p.p3[XV@Ao'yd3A.F{P FUtک>j[.q='q\Bgn+d :/mgnE ޑP98L9dK]SB)ɺw^2NIѧBvT鳈>54ϫL^./+ܯ2I =ޗ}ϋ.q뜏2u놰{;彮X{ΜX/g0gQӴ'{`5to ]Ar h/mvl:y;Wa8]N<Ww/gC =w:ا1Om=;!=/ܻ4:_4Wd uC[1*k;zjovgk׮0OƷ#7P\Yȃ}6aG>\MuRymݭfZꮎU ,8`̌rԞBm!Ry -O;֎d|"GїAr8vG͗78%M2A/цXȖ.͕6vNHoݿhFs2W[?h^Vڣ??6?<6Z #zv`wX}JRw:ӳq|/cuFTzޫ(7/cBwV=xnE׬,|i@<++B;N{ "z(QyQd Gu:WiKGqU,}gV޴b_Jh? 7m1]ŀ[i/әLRh3|8[ЎZavpxe¹X7XP2F2ő< W=4}3sm}׎P>u$>#Fɏޮ{KqϮ'0c:" GOzi:|jOI9D_Z3z:j[.w}{RU'VgQ;R\W-xz# ;-]-ꮵOPꬴba"~a-XO"?x?Nă5ŰVs HJkоypw1mX|KhX7oZ;+Yoa[p<纤^f'zjx^uyq;Bx^4 }7J\;&)*Qe|R}ߔkD*Lf,qtltAiW!~5Vwp>s`S=A>=LȊ(U٪ zlA3KN,S:Sy}M,KIքW,l%5,lfA\a)/~.xxz7lk`-ˬYV ͩF?qSsя~ ,w^V&Zq c,Ρ81eVCl\uՃjfy964bb:M,11@b DaAnxo{ ~ӰɢT85n:C ~$T\Hty(ziOB7۔҂mq4~|t`(v[/5;0ޭM>{03%LaAÈ\͑爾 O[}#/ nܪj帜,7(Ǖj O;:κ{l~n'Y%s{n+bxdp?{r9.њJ(hk_uڞZV<,)h 's#MvRU"s>QE|~\M#dЅ,)1H>ɀs+8wbC5)#vf.{46dE澒%*kK{uElF+=̥<Y>>kǹ1o!ړ o]Jg8q΄웣؄\DNgFAc|5)>]#Z]S|,X}{cO^C3tlf|ixq$9=g@^YF.8ͧT}_, kb;M:OʸOrkyrgCtZ1y-_C3Ǽ-ʹ&Wrj)oF2`tG`#xN*5[qmŵ<%pu*]s8,_ߓLLz}/n,_8sG~q0'}4Kc;I25b&R9_3{zF˧>^?<ߺ%L>K$shrkA]Ц .q@/eb:A8Wak1^qU1 f(Us3{uX-6.*5B9yhUuUN}τ;WN5Q;uNK9$Dd&q3:&7y"`~6;rK Mg޶Oy^1"_39|öO6NgGJdZܧְw5T~/_gZW{l6P gl3F4x|7+2BvQ5JlS?s^u=^Z(>NvE'=_-l2p3QjD̤<4J}+?wl*ߎsF:azQ/:9Hp̟K>Q߇ϑkc0_6__^^3v k:U).a^GE{!Iӻ3XlIsd>P>o:piai܋o{1U{{[\:UAbм?'۷i܇%\I'<' -GGz):ЎwNAo6AreT!.\G?٧l, As9;iqF^׼eOXקF6{ WJ somˎ";S hgCԎ3t|YPsds]\98{J nC"A+oBK S-\xνv:&ïX/tu*S,֜ώ<yp&`? ]7#E砍\nW|-uu8,"r6BnYq60ֺ8 JO50 Q,q%@p3X^M JM>ʮߴU|>Im{ I|Gnr9B3`/| m[;Ⴝ[L{D B[_Ӏ;yfox4l 0mϙX+hnY"v n:biA~l5@^츧ykh5SV\cI.KIN3?%\kg+˙y7-Mtp?З\\iu ɳn!{F5[5BG^C cRS^~dP?<Zo9_r"Ol}B֨ >5lB~m>~-f}DD~էNa*EFAiȘ\7A9J&bk&%v}Q/1r vep9,5|O Yuoz]E|KU< f<Ǒ;S}'#폞`Pfm[9䒳*9,8/o 2rP9jFA|+pPij(p&e2ɉzXflvXhQ+%nS[ wC3mG=Da"s9b`C.rɼ$ a]pgxk`k ы,6UȠ«i}}@]E/<o|mt!:F5?s7] :>W9'|}^s0C1B0M+`=7βIOCI[#l3W~">d4>U\rq^^g]幬gwٸ=%M#U ^, u&yÒX>8U,"AxДL"꣱DV]m4`lci_Vq^oB>ʹ[fkT9eT1L !}?}}_J}8pr2K| ݦY̴Lw'Żچ?q'C23~'!8 EVSQRpsm}'P}- =WA{[6r[d?CMWJ{ek^ʹߦ5tC*?D͏_c3#uK8θ^4n{i4~ZYˠcrːMZf4 =MK0\*muz x-]Xqyr%6șPx;8|S9|By.]Y^w>skD)iE}rO6IxGW_2.fȿ2)4 h%:+$7=e =GzLb g|+pS˘8c@ r]VO)YM%ⷢy-cުz+wX Yzjz#[vXx8zvv< =i4`泧 yjPkX~I?QQ61?C|VnIqAasm5zL0դsה}p8HG8Wjt ΃`_ly.e'z݈H{o+yǩ;~a3A/_\G$ȋwȖyUhwp\</zp^9<:O:!kǸtisd Ol9?Hn㬢su#2wcO_p =M2'w6nZGe,N+X =;3gE{aCK_yɾmR|Ęd]-)a<)_!$ޣk!Z r;᧱~ơě 7_-C\)Ƈ: b@I=nkjZ+kn7^1(=Ap]Dx#mY7z5--(eq`q\n&; h A}>Ɉ;ޑ09|iciFzk޴IpOxWGN\BUq"L9eӜgTɵѼlr^x|dmBlc8io5h&AԮ55*k}=trF{D`M0Z.|h[ OO6g;}$ZQefGuEk=VgwBuȡ3/43Tbtg#gX4O r g`kR rTc 4W742wk;;geͪ^^k>%? ; 6oO.!,Gm5544dZa,|rSОFm}[ #| x1؁5UQ35_L3Y9t3N<3~DѸ;'yC -ea7l s*_{Q] <[nG_@}u=ؚYAB^_ 4lVI /D}:n.*wzx- 2HېFerl;l7"'UjAApY x:{+&$5e6r>tύa3X'ne;bĻ,M h,Yg۵ΜdzmL?4z<}1[ 蟉ڛx!=B mDcIub[!y6B-YqVLB1ԉ 0f@S P?dPv&љ&k$[XMTg3eAi'~1N|K.b%O)h'|-C/T[;p6vaA?_vT?7 YPrm!ۢOZkzmÀz5jdM_]qx%COs|9b9 k d(dN^v6$ߊ rL & H΃ /i ӛ.U:Z"׺HIF-t'ɪClOS۶B9[! xRxrk'&y}~H3";Dӊiφ|7 o#>GAhMfWϿ~?U1$Qwq&CIFoCDMWCu tf,zF3*]S1ŋ:2оմx' >MJoa$O,|2YWhcɐ,Iq^{4 xWW1.9qE_Lzs.%B=E)t+ {r]L!'/yu%<,-taϵ) C! ~i 'r*O0˜Q: JsElh >8ehHO7tO)K&+O1qsQ@ƽN' O]jvWs?,Kavw6V)n^ۚבN D9yD/%7p!Q9r ;+ȓ Jŭ+–FU過Q6juhdNu 3{իH8'_7P#\ZJu5Ւmܶ`=;:hOt).K0܀v4hO-m>ZאL+̟KtfeZc髠uHkeEEԞ+΁LZMcG7JڟmEtw}6ӻuFXz~_=:sCn5RXl_ȱ鿊5bh(չ֯k֏9vh~]+X-Zx(g}D + [?YUr2?qqnr݆jQ3TsEznaYX‚&p7RL4vV2 vI8_[?`2yp=3}i٬ұftǜ&5VtSBt=o aJg<Q{}ҵPSz)\qW e_}?}c;e.wwm K Ю O]H Ko|lRd,>Ma'|{GP޸p86޹z~-qy~߯Z/25W3?63Ogi|aq.QSci|$lń_w=}vYL |=H|p#[!W Ǫ⽷Xr W!'/i<1vq9U+y`߅ ײCY-aj3#l=:_ς:3zg`cZF߱c!u=ei8E,U杻5tؠ?MW(G e8BYe8/b!ZØ\87aO_GOya $>0įO~eyy\:B2c-Ư۴!=S7Xo,RYsLpH&.w[efW9},i5>|pqǚ]Ec;6 H{Cy۵C X0T5B4DRM?g5Sg@aSlsIߥg`yF_N[/W+z'~ߙ5&8eY2m,V町_4ιOI>N_{'%f[Fv/|e%b.3vVܧNKu)|VBkWǰ'P sӚYu 5K{:ʹzyux/'bM6[-kF{[j0^F}8jkz'M[vث%l[,[3ɩIp 0>a|cս >Q} 3}l|&#~x侂r^6xu6>;{5WE6{7߻M#MGJfUF6t47Fs_-ASx4i>۝rgE6a,֬nZW6Ӟ5_{ TY>i<Ί_Rr~/6Sw^AuB ab7>Uoie;ULlu;W $l\?}G[ >}3~i nC-GzٻF{~$i-_JmM#ZrXwHno}DƘl4pҾ $ gV;q d䂘<8[ό y%nG᳈qɿԹHyʒpz%MOE§$Tyt(L NyM1-tZ%QпVyj‡%:Pgx|cǯPS֤,QlrU1~0(7&:ɾ6y~_[m!y5MH$_Y^ ⫳_~_Lg= zXE@<hTGb\D\MuzAGˊZz_+xMx3no;Moty2<|܀gϿ;<)9JR8|~q?gYt0n3?m Jyht k $Oh>d8k :ǹ╸[zpeâ23&n/Ͻmq~,Ǯ>;GX',XY<{뗣H =&d`YȖ=ui*=A5n LĒ^{M:|=RM@녾 XU7Xth朒k~6'NX[$n仝 s*# Ck9۩D(omlm[tY-G3sc$\S! I7HcalD}dukzַ\h c7]>]N߱Ù3t:^+Mعj='X*%9d x=V\:>l\Jtnc<,'ך;Km<}^@උn.|OOSQK7fzy9Q_[Ļ7 pޫ4iI "!ߚh/MF͡^UoM#'`Ochd;bx.8LQDg"sG>ٝ$lC`iLyI8j9:|J,,-7Dӿk#Q mYVׅD>-OJ5Ki]rG)uɹ>'RPy?U͖D0w*~g`C] r.O`nz6ݨL$v 7&Y@7їm2r}./u?\Qxpb ÊCfL&@j5hv i58 su}ːtt 5*v80޲[^GPyps&Sh+3fEG{u9֔:Z=Y X+ϸo}!|pн\nIw*C My o&9c0FN|Z<=[M+hg+pvcbߦWϞ-wBWޱ un{>$xC{|(3CQoSX_Qf>,Q?5!:,^/' Ed~~m2#d~1 15Pne7h9[ ϙJ 7[ eSf> N teu/y-I|[d'w)Vă\EUIz  c #Gp{k!J@hBc4?J}0UC7ppUj1˻ưCڤ\H׽>5,F22ri1 %fuCc\,t\:jI\%c|%*=[' [13(}uF4`!}vv%Ht?.<3LsZn-'{p?Zg^uMtF^@rϮɀ_yZnzL :6P {/ܛ04)љ6t;%n3-㘻[!B綽-d֮(6jD}bj;cNYF=d*|;D_ys63P/yf$'=%ďhWڝ50i(>d ]Lt:7ֳ7рk?Gk'N]Ϛ-Ra]y-,u[{$༔仚7ۜٵƱRǐ? Y_vsOu|?~D{ifJ|2̒mo:{BFg]}("`Jݿuvzk ?"[zpO,kq^@g= 8;>95[iW ^e I"=:d;!:8&k򇱑{wĹyR#@fG\DpVaf0.ď!2h5{o僿/G 2mVw_mĠבxV׵ u3r#$>>zOo71SD X\Aph;G^K½{[kaAFkh>MkĺjϦ h:g<rgǜZ޼R1N{|5/&^P]v"Ӧ'"ﰜ ]|^~[;c{ t5K$_4+Em@fy3?\LPYVΟROg[>%,#ٰ+m\8?+P`.(+uǯdwwƺ]#xgxDzzkySr&諭?TXM*)≃O/~f ;3 y=ڹs熶ֱnHvbs#e9M$ӝ׵:aC~X{Bhg$KghO&8_:NDtGɓfۋ<6@hXw!!gtl1&C4'Sz[VeM/'8 Nq'|N 8̬]5+"ٔޅ.?b;v\hɵcQ*y@P”_Am;*.8Ӫt~&/H,!%aQSL\0i7}tu8/zD=V-wS {pp^:Wci ,+zuo#}tt)!<{vdvǺ#Y7]a|NkߠVڷkJwuBknf/߫l %L2ZqL4[LNbtޡ{M/[+YDsrClQfQst?Zɫv-sqDu>$_+-m 8*a|syܛk-ɶ'LwU* } 룕~:#| .>=Vֈh#>n'1{s1} G#^d&FgCīi_:*{ LZ)O}(v]ȁn^VoإK6_5+5y$c4guh7՚3v;΀ls(Kq{]B;ƀoĀle'>֒5>dNsP={0 ȩH676I>3zƩW ?{}^KSd_4b~~ l^=m$33%j\,k{+K(P_0C.v"M6M^ vvm6).][(]A^K vv!%]G^KV(@>+KеaϠ"BH<5@W:Z chLUBni%:=Ey Q5|>sޝJ\;~} (~G2 V9"B x!=9&;UQDnx-ޑ9&fe;Ͽw\Ϝ}eqiDݸ>!&^ֺ&[e)f[̽j"z>  ԹN_Nk }_i|Wі_%>-W\e=69?k{.wK_ge{X%w=Ƽ"ìz :ggȧ~(>rĿ~=XIvV5LC[ y3!w/`3=Ap.%ǫE¹Υ!5j}tUƹM0pDvow|/5{UVCF ؖnmsؾ7V R;G%|q&kW ydΑXPr;scPb 4 TSLBA}zwĒ]"t^eߘG~C,l?-mTD>9xi*r".W52+ID7 6/Η 堝g?O+'8 d$3§&1'7̏~!0xxIy[O}#ׇ)6tG>bY~gBoѷA'?\4-kHD-;k,5u}"39l'bq'PXUE[?#a;_⭴~hsn2\1X?Z~hCm N~;##|I֯)^a\=WXj灱xZdӉ=F뤵_;3|;win:wG:.ѣ55Eid5M}/o2n})u?kc{&Xp~`~VڐEKa-kg5W=iS|oz ƞ-Pk tyb"l]t?!<$pv&Y|c?9w&T13?T :bYy`5u)$&>uL+._G/c:\ diL?=Ks|T99/o'1‹0[7ߟ|oy"q{8@q!NyFwDžeLbJ.b?_uғ"Ud-?:?늼Ո&^E~ vﮋvjcv׍"^xoדXNqsZMLNI6-w=54#@q6?[xS\ޒsSص];.[v~5b}K`}GY_:}\_\_ȱ6: _'#䊱5# [AGMc r9\ߦkq:oUMxk_-jm%PKW@Ӭ;k;pR.mR/3P5L!~*ߗ,{)51t(?@cfK(v%nsM>S}P_ȃ>>;Hi[Yn:}|_@K}.ǎviY7fkOA]5~r\ȸ"'[-j Bg<9WݛXb\ӧ_9oح ,86S.s&zPx{<v2%ok*ihw|VUBQ⨕B/-bX]"Gcq| %b܎3Sg6xm=oeB05G:6-o6lok|ˉKώ?1r쿖cBΰ~gſ]E_C 1aGB}S8_4_޽9U )_׆=vi Wwa_RAm^[D)-|6:Y%:xz6&䆀>|AIqZ}Jit@qs8—~Z7I~pm [pzx dY=|e-8n GͧcGy$6z[iPLcX0=.#GX߻w(#~MX8e^_(0+$0袒g>m[8Esbh-Q/ q6Mw gԢ?h;aaއ}g#%I6Ċw{9sBԿ}񁓃tZþi-=o?}ga{onPɅP=u2K\6K\f JshmpIUW9`?e']s]ݒ_(_~OOvhKמs,˟{">vPACKʑ< ~ȵ1'淅x|.XRוlĺ5j䐏Ыk\YWl Nxxs+Θh]1|D+&0iTNy-ȯה ~X Ol%Tg]܀1]7sVFCh8]|w}\\Ͼ[747 xEw<>kЃpZ^gDK^ \q8A?‰w+ۛy6a618c1?>FMkf_]~ƃ cX7?0%xZznT0뮪{NN/arƊkWE-9 z =Ρ6je%Z{I߄&QNP{=ԴOwD=~["xlC+K8Ne5*f=1Rb]xfGSNU7nvgQ~ޱ[X7NNwh^{* n_5jq}4ߥNK#^V}=HwI=/Օ АOD#VxulJ/~}VJ/ɰfz0x&ߴFy Cg+.܅RUeq-&]ԱtVc _My6?{G=z^WmtUol7] E]?覵--w2lo; ϧx(VA0;kV1>6&ivʈ)vm"~(kp CmI^hLjF]'='e.5y$,}9x}vBv*B׽ {qK>w.YCixx~w 9*_?Y7.p}cܰAv6AlNWDnR[,SgXX;,וnyJۧt4КQԎ>V24ꋩ9V+ۥl̀ʚT8{zZ4b 5}4_cAPUXkzhoqj"_:/tu_o#ѬVQW׽X\~m|N ҡT=t[szӊ5"`y{IVZ"ab=K4krŅ9=C~^ ] ㊬MYkhƂWH8r $CY\ iB[YKŭg<e핚ֺ~V>.sIm!ĎzQظgr0A Sqv2L`1qK\]{?S^E0\>Hl3zor]8+Zo!>wjGХ}k&6K6<*(yhIJ1E_+O >JJ2SyeZT[;%w\-h[dVA_,t y  pDǏ=49_N]i]{6A~1xnuϧ7H6ѼZZ!KBFm|bb+#hcnOn̸0<=gCd?-?ܲLx4}cl[DT1PT9}$[3j7O@QH'7ӻ7MӃoSߐ>~u3/yP0'c.{6smV b,XF*dڼ%c~`c3^($C9ca|>bSu꧄ϵZuMrUsߣK{k YPc|'lvi=~:,־VurccB8Ry[Duӯgk9϶9oiVM-_WZcMs[y}-edWb֩>O e [ ;\ᷟu t̺3 mdؿeucZd4jwB!5-VƋB߃gv8<51Wk6V 6o䙣=Omeaߣ"י:K.z?f Dmiqi>^ƵIg2+|3.F"ݏxTLў9$}y`jW:8%D?As*Q2Dqy rXpst^]Pm|i=_^jB,,hsS&glXxF/So+7/p!s 8ԂM<pG {ЌyuC[U: =z7T۬Z{t__zכxڌ4qFM=.kg˧.OqW4ɀFU=Cڳm+q,An`vLM_Їj+xg]$+zivuE8;,jǜF03A$Cm$Ք( r(jIa-z$W-6߷{%ޭfY*VJd+cӽī~qh*wƹ$.pNNq{oeVS5[h@X';' !MVy|ٽѭ. r/Iu](}h!5l>ϯexЄKŸ?=~< 1Xp(z ]̲ >Nv A7 iVwd-YAz4X?BF wttP FMM߷ٸ/P2[556ܶ\gj gR״qۺ@ggtex3ςF>pEZ#{#k"rS ox.3$/P9 y |@LH@OjyHNʋrZb+$zO91AԦ { gh.&bd[2MьFn<q ;ag±1Gۢq'^EdgY&6?zVKi#V)WNku?B2?oFx> _݌x%.A޲lsBmUk^E̍; 0xGŘy-o,o榱`6MW #Y1䟙ݿc.t^D{#Ʊ8Vl]|m++$LJpV,ߺaG̺i^t+}J W2m( aai_*?[SQSU+:J\l ݫQ&Krۆ)k"8.ve6-e^\3,6^5wW[Fj{@څ#ׇd\Ap yeY(:t_IhS?|}}ȝ`t?xԑM=ZrhݲiC-5ji${tIK>&IVԵnnAfn" ͨcLњ=ѐe&}e&C_5 _)XRS ( GȪX݅X{5o_{cCXy>C[rCǹhIf~;/!I,5[ͣE`K>ikО}ԄhIL6{Q/ ^<@-u+]$`>vYl /#.ڴ%mD5GCiCv!iwު ڃjW"&U} vN<zk_-W?Z텇.l*luXm9[s4RKDLUثNqk-'hcCxgd J{9@`)ѩ*w= (t6OKw]r}Hon#׆(}9 H:A<AamXx$͸YҌquSnH{JM~mSq>PLyW6 |h|(wa>q<.!YԵ:T?[Rı6ч҃t$ wy3}K($$\] <,L\siP XAȘ__Aa' t&#PCEbcC qN̩V-1l^kJnXJ4ŀ`} CָBE Z3Zk+5:ژOk#DQ;m85yXGh}W}.hlP!uh^U5 3|-63Ig}U\ A"q?\UIQkq z$*N9ƃuOc[As-#泿̮[a>v`9 `h!K^ܨ4I!^Y22YO kE}.Z#T\) O5> K|m]PLa)>1W~,y'dbO%1ݴi~Kxt8 y-G CA l( Ӆvm?o@jc! ;VBxE IWycF8KaGCg@PFGtd?V3B y(e\Jd!AbX#;6U&kbʤ9jɅU<֤K܀X׌K){;Psb-Cz25ԋ>)&[K{y).:5rK3K+lvf`]Kk,EKj噆ݪBl@4hEmo]#z.rG缣x#=vA6Յ^f3Ocؗuܼp[i V.\@n/lgòL殪ڲ8A7 vUxno6Ey^{پ{QLbuHgSYT8d9ziiSňBfC;;EJx #~zz|e +(ЃZvrej"fg2DžRw @Fę_uO<+Bi n: =*:,c!7/`z×6{D}$bXsH&:&]z a: d[ØE^އ(eFiDS*ܑrs6Ρ9*/؋㤌w^{E8uLgޅ'1#|O<"'t3OQo:>,u|u+(KsN+>!!k!if>L{ |Z^c6H΁e4VFk{x<ޑ"őlx@ugb3qgB--gDˀ/,t8[a$1&K5$ OC\ef|n$ / . —rn˹}rLs령EsJs+'?PS/YS>Oi~f42D.3wXIQ85l||sBgP_uk7YĴg(x[*癬9[<0)sm g{E >(Q|+Ă4 tVIsu2r=kMZ8jsX1>ع(s∗q.'f sw/?}|afzVSuW%xGᇚ{t =f6Q~ˀoJEL.W{CY_yqc+y|Os0}ߜiUKNJW N''E p]=$^9r^;/ꍳQ˾οcv!?g}ZqUи!sB>:9;v|4j؈,a #Fr~Sťj.Ÿ&Y0Vn\[T/_d!/Z]^J{t=籥C ]%\S(YKu.+kaƼJ^c1^cf:*›7a9Ҫt~Y{=5M_}33۪WG80'ޝ).Rnr 6iG{9oӈP`fλtg<}b}Γyw/6Q[oX|.[zab*dL㵳{˲ =ǾztbJ҅oG 3ڈG%\V]>EǷ8 y$'q*BΞ+rՎ<:D-y? \DP܈| wV>'6k\szusf~*kJeT}6r|,u C5yME%7@8򑰣vx}t.P49ȉ6Ule3ܵW֌q*t?``8o O6wѼu9<ԇrfZJdzC֜?Dg#ޙʟEnn+Qi)g^y` ϟӀ~Mu-4z{")D/Xc7-Ɲ44гsK*%? 'Z[kA;y4ol35@骷z/\{kD(W}q04,xye?k9hT3W hh !en 17Ow>&W`&>]bz Gg 1Oe?-SiIX¥Ԇ6j։ǀx/qce)9Z{eL0iyIVJ k_}:"o}…{1l=~?D_ X-|JgǾM8u%X^ݫ:ؕfŹ8sl]|{E>>U|j,t63hێ:<$vV ,U1==nx.BQV/5w*+ns' WYFi\ϯ9?d s/g\)?dopiokv5"F#oy+,^^ \:b'8ly WյsC˗NK:Kkg;n$!>qd#'RZ>bL? S|gPfqm8HG@Y3y`z<[%[Aopꐜ2j\oxv6߹M|~Kx (fvAfF$3)A-Nj 7B.'mz8[y8tu-S[ ~*6j-"6gӿpw4 ry}3 D@[Xz7*~)=o_ v4_=<^չ^2U3 O@1$q~9=˞/b^8_$3FERI>D<'Czj魗>gXlӳMWOǸ#:V/pUŅ\ =8}u\6n\J.BW{r&򼍯M(]t>e%~7^aEmBv{ཚrzڱ"g+֥2bX bl~*ϡ|_u9F|E~'m4ӎNIF'ȓm?u-$_qšf<%ku"'/;cܷ"od?w8]Vq#Ym7q#W%dkvK\z&ŤN21\z>ēnSK+sH-tл&Y|RԳQ9h6MUg0gu0gQ2&opyLUwYKmB߸@7ɘ`߸1EMV'`]k_b'\.Q_WQ_46Aqv-qt?}k,TFn/Qgb6G^qlO,zgC-e\:wml˅ATaXWR[<9MMltT7[wskUstDwXݨq?ejIA<u=?)sNhgG9T9lV:MψZ:"Ǵ\T}~ 9h2W3͋5VQz~@;3J\X@CVŏ KQQ,u2Q[aϱ˛BcHt6 n2I ugmv.ZAmO=,`r=m@|/ ~q:Ň+d?\vB^ԧbah~3P.?ת޳#d%, 恶^]f6kD'S?}Xs#ibxtbL[{$k~vlB :`+_yqVfvsd45iiau3//>N|f\u"katK *+m}66ty>Ms+N۩#޼yOj YȂuKku7A-m_ Xz(DnhyR嚲Yl=Uـ}1g@=)4nג`rM9r{+U" /ˇ@9F=i6 [mqE4O?Lq\ rG[upZiaDW)}Zjgw>^嚃K߻,RCg'M}iO?ЪۭNЪNg"Zf,]K{5NĐDN~6㖾R<'wЪx'|x2ր+<Ӊ"^Ʉ\qO F,P'%?CZ>y\#wކoWTOn P^j@~TPalڂ;.P!mg} Ҵ(Jh$ yUFy&hSZ~smnۅy|n9w~2E$t{>\SeΒ휇dԟrd.:,22D Ο^Yr֥|ٲ-#fÇ=㩶+ 3[R:gֿo?/-Q j?@rcry!Yc^dM01 %,~;:Ty~Ӆ/d+tN/Ųq|6ԦZ].S.u2:[dz:<#|<]ʍ)T!ѹhm$@/ xQNkۈG2.>skb9J&lR;KwM[kGPٟ^#遤<=6$j/ZdAB)_f؛a8= ַ㺄7MGH/|ޔrlksuZ ;x7ƭ:LҶfSԧjFtn}HDiHec!٦Iʶ)B!Oȶ0I'&/O͊e1q^sX/x#Ś/Y֊|'rO_<\wShKi-GSiW׏y_kr{]3S׺q-,k6 gx^^`eilkuj߃=B{~}7 G=<]0ldNuW|w |C1i(![ϓEM-Ie|BD[SPoʐmk.dk!fY9="٢eZ o=\s|s_8j6'K<칛py >ZFȮZu o=Wgtլn_\$`#`Զ1`=ydnN`Tksx-5ŞC]Wc݈kx:@F$fA7=?O/co^~[^^&UU'êV~}>%=/X` UZax +FFb^A ]G5k>.$fl^l_jYR}zO0vO::D;Mdc@=Csƙ:|>`?'Yw3O,<\AQUE{m}&{"UM"uk`ՁX{/2qOd&x^[>Z5Ely9qh,Q2f7HR<#tI2ᖪSMe0ҫc*}Z"1wJ+O2[w _/GseUk Oa[s7 'CG7I#{6wx3CO˖H4s\ |9wNt<`xyY"R!{ n:P[k[nZc/o;"tAJk.{6\X_.Hbh? (  u_bmX1Y,3ޝ= 6G_ MG9K %jkԇjx%e檹|Lc.i?|K?Pt 1+[.fOG:̼ >x9Fy)h³oqAy5zVg+JеNi`|P̍l6E,~Pz D Qw|2zzr` L g:w6Gw349λP0ijQ^i^IZ)3YE#D|Ǻzķ/6~Odm(E}2zk˷G[}g=z?+y}E~@){m=U٠x~ ɦC9^g<>?L87[k=ܯ]m [NI<.חo5tȣ+y*3 myz>-]$ k-P t|C`+-I>c,=gF䳌R<+C$!Ik!kV ;eT <cdw3zf*Zr%^yx5tpϯ=tN9}VlǒyF:w:2zgqnxstvnyvBL"*%y`O09u53n4=?]Au'QOt#BWo)hdgZIy]=/]ʢ3t~oD/%}&w.p=}ML+Mn @Wg:'ȋislpn~盡p%= =c]umd3ysO=l~ϓ}O{o 9n O}Y"wzEgBM-LNst{M͎ÒoƊ/cٳ/~u'F_EtqȡcxK4t&߲s\LϦY= M8%aԿ(7>x7b>ߊ?ҞT{O_]_/)+N8O>#.߶s\}Z,=6Azq-ɘ)u0ջ64<^ODT#,s79bUIyn|ϸF߉!xz]3H:ЗSܻ&;^Co;蹎E4ug> 0٪? j1f׺Q/-RBԽB5]{8lͶh֌l3K,{7~zZȺjr}\fyr1Sy(&x.>g uݽ'E|~3KAS5C鮡Eb9,`ēvăK_ +aW>y|vȡyjWҿW]^A|@lrom̼cU~n"a:.fzHlg  ߉G܆Ȋ7 )IGe-(t=ڣ^L(V Qk'=! X+|K>|QQ; yȄp̉8C k˩t:x4b1OҸ10lk18g{; kqS ߞr7Y H*İ13ݳxшgXGŸtCά!lZ8,m*|iQ[чaO<`/+xX)&zxIMvgz̧k9ފg㈧oI7C䵰3{;]σ˱q!9&6j⽞@w2؎1"NUy,|]{KFpbC|4 ![w/d(٪q' 3tHƼX=:HGPXT/{{x_"x8Whz^voUgox6}.V_ƀ$ywG O#YF ).R5ua w Ȯ+W6IGG:.oG'Eu2 E8Kd7>:7E&֞@|o}.[Qg~bۚ;f&,5?%^JG`m3lIױƋH{y/IR;0n . ^JAQ#orecZ o痽vc|ziߴ 3 n845[Դ%#7WF;7$KyNY˪NPO!|s٨], pXH~vTIۀpߧF?<=S&{"qP{90ls'lo1;Y<[WF'/ZV5%l bv-5>{}>\\ n,|Bq3dxrV=9 /-O2S[F :=|T׋Kd]k_\`}ɒaq1eRN']8"pk.9[+e_LξبclzH {Ě="0c:lkZucå&z76IhlGєܹ7^zLMhJ+?`G ?$& $VAqF lTw*^2Z^tVZ܂y^%5<GA[6Oh~*{jsR"vO/Iw{?ݚ5'׃OY?7G8 =[̏IX!nvJxOMژ!BW+_3[THhBտGr ~uuQK/_]l!\z }g޼nB|O \f|u=+,1HDY)g1U|lfeLz[V`&Ksgc{}6y=%_E?bD o珟#|y)GhW>=5fOQX A~F<[ZKn 4{n8zO"n?p+j\;:Dߤdw;EH5>p5b{#{f衕y=(0f}*Tί|'Ѡ7u̫1{]Wǵ*o^ȭ«<*Ѕ˿6Waߒd}]^ap|k˞'-􏣦S-DԤJb>9ZYx_Lf. ;C 4UNtMa*:&W=~n?16F\ñ-<mV"~pvUw^Ykl6Xث5ܯŜ06k{澠랐Ox*4|" VP>qns9UOxŽ}BsL47IRH{{:>E-tcpϏ¯ mxp{"u0=?`iӐYY \/ ܲp #$-7r׾$l9,ߚZq\[I$X;;E-0aãt6>/|a^6.,PEr>ְ38C3e.MR25z m[Eմg\W4[#vv?7GRy>j'{lf'^\fv9>;iOˆxug}nv{:al@`Ԧ*#Xh?y<,=U 1~S > TYټaִJ93 39óKg' O_.|vؽlfԑ*s؛WYeh6h'gÿJ䶔Hlr%M!>1v3isH l ]mEvkcxp%zǹl|`i]퇸}4=:,mמ3o2{2xo34x玆196R?+^䂙Bq8MC5_Xf_ɢ rSCLH4:ciuXsEGAĦIYL<6^ L~Sz>.Oe|t#9mJ G >'\]z.9w{L8X iD2R0i3h|ÞBKp^k#Gqp_e5?yjt4.I}J :wɤb,F"O k/8C CnKN;A\C4m sL%jw6qTFSB7ѓ򊚏Z`4fG\_ rElRT+5ڂy:7]NXeurAߏ;p=͓5L_ZLa:+՜םz ܷ4oDsx19JQ!#>o` 46g;=V)lxɉώ>T$G}x*Pj>4gr"`O3to] K(SjO7C!v;'h9e ?ǥrʀKa3MA3tui1cg/|K-KXO0gzKb$'}MG2jXf*w.fu;yܧ ǚ7/䶲=Jw8CoQ0Dta&`'@I>:v2|4"_N>^jy+'M+׉'邞c~!l~Dw,\s<#?x ' NlBO!7=B~ ~&=ZT(! ٴy*6ǰBl._.q'R LeB͍s/}Bgv#-rk'?lm2}ďOKI8=MzƹS UOx1Dkq_vdTķ9 ~:W B q2(Ii64N4_Ykz P'hHnh'l9Ko Ly1J͇/ᱤحVV/|bq^.?[-9F~K m]BmNSB'_,d}[a#(9]b3g>;ضDpg6 ]5VBύ.?V<'ǸMvei2}ۇ9nA>=?7BT&cF|1ȴVߖGr~Ma|f1JjNvn7ۉTAen8H~ E ۂHra/ٝZ\WeӲ.⛸/xm]w=b5pF6sz(܂x}^dk:V 7sk G^0 7?t|_%XVw+׍ĢJc?A>xcm$ދ)fu%`ahEcT,ֲY䜥AOng#:P M2'iH2UچhL|_q;/<|yCxIؓ=2ISSh9 MG?ߴ|] &foq^`kD$*֊!.ksKL{ y4@tĦ:!,֩r1:V5(Dp/M,/uZO5-`둫YTb9krJq,VpC<ϋ;)rˠc #/4p _E6CE֌Ǻ"b+*XԼˬ>anчY]kx)vnp [c3H/&ym \w#/+e=K$L۔j~(KoG [֏q^8'ٺ3D,]T]戬o7݈g7v">=6eclv?hw0TYeSGG#=zㄍqh/~d.+ï&دགɮۘ8qڃd㑩4.evɖI|Φ?;f7i/LhTAc߈}N}}kT]r0.nO*Ս ps|K|H蝫JBt-Lc!~.Hw[wڛ$?7l6q| ex?$5j 838A8m8\D1s|+vSSX[#r>#ka?,h" t^BIйR!%6÷&;emvVd5L8m6 ws >A&(!٠k1b;K:rn_5AWbc!ABk!nUe.֣I1aLI?vڟӵ9@p^8] b׈=;B31bϺ c̎c6F#Iob x#a/c4}'2tuqxX⿦)?rο2#5 A oM<tjg)BӢאlfڄ<8R9.~~q: %?=!IlŰc6ڞgxȹg.2YF|!aC{BAW@c(Ќ|89?<;?֗-/g*ku4_;#~so_5"~Lt>Or`\kͽ7.?RFb^GH4#0[l.5;J}C0#~ 4 Cm)qiO]5doƋF sbL_텉?w ^ L}s>.I+ŏCڛ~9U Uό♗̕33CneB䮓Fw3qϭ!o$ EdlĜ{fM|c>/dN.{g6`[ ^߾9k$MYs 0"*`"5#{k >x=S%:;qaZ>z@%)6@|7l+.ӊ2VBd;o1mbUʳ`~.㲋v! 16_NߖL{D<}3[ߣ3Mr7dKd%G`9VګM\&]Dsm bTh_;xκt]{yTVnSK{֍x9<NZWsirv7䦕ð7O纼WiB<ZY8N;dWZ\=7m3Zo7H+<wPyœ M zhov2@FDZE[Lg GDJld9szEp޼vyNMGbX`o.|S#G,+44F\}|Ŵ섗섗 ]=,Xvs: ˆ=:a>܁@v;{lX}ݰz$A<{dQ+IuV6.n3,6^=i6=$V8VNgqJY9:SԍWpRk{ZAu)+ 3rʖKZ|QoZDeWPqPg~Lݞl(i(?;삦q򧨷ʟ]CRvnX? gԘՅTYyY Euг93u={1x\øߏw.&S 厎U.8^5SN\GLy.'tr{G(c%^5|B_۽,W|]85[$j [BsXf7olS 1a;HrD\॑21|c݇p {}lۡ Wb~ݮqZ.BGG};pMe)*82Ox&+f5_o3>L乣95?'!Z33O*;߯roܯW@{jt ?eJ(s[U7g'M5pB?v.g#Ǥ;U幪ʄ8-> .cܕ4q7ەGxW)!WnW7'WuT'JXȌ;tWC{vhOT؇ԟh{Ҳ+s͆0 wWT=']e5W}J{k{N5SQl!f3ͬEt6kpR׊3. mt8m Uڵv>I1VǴ;+^Nғ[1Ĵӽ)WF l]ļR MCx<@xfcXHS"9rqVgDTp s”W0i^q8 kywSN=g,5p#Z+]r>_{Tɐ<:{dn; ]mN˴b zgrENnKYTA Yzj.ŝ?z̮Zs ΊY nXK*^t'9ga,l׈~?35s{eV| \r~?I`Rs{S+]9f杶u^׵HXomf) +QeIN[w>GO^KmɧmU'$6naV{e`sXh ˎ 95Ds&/W5fg4IfTӱIӫE ns/[š?h'yu. e]Ċj%pڻ*Xcᚉޟ(sYb_@m<:L|ANuCLѾ%4L㐮XVg,fZWP-,x wƮ6ĿH/Lc쩵41_R#vMHPp 7G \ES2<>eNfSD^cڏ;;x;y.{2ypǬ<ߪ9ݨ{.9ۙ\w>jx{? %= ͹2OX5WĊtmO^a> QB钮 .PKJm/7.koS^ʡە4Uzv}׃G<DktRԍ ~7f; {DnapSC{J4|zh8SO%-uP-E~?OD~ wCM%X #d"^>칟-)Z>O5{tl:h&h =ȦPqް)p Bx37<t@OM=x? :Ӱ90]tWWȷ|eT%=G>-G#ߋ{6ly4& Ib~J@ w6Oz ka5ǎPm;Ϭ ̅DCI."&p{Y6|nOU6QXWYB3z<-Cc6{el5=?mkh54cox0?|0nݷW-%9_Z,Ddv7/^>zښ,Iٶ$aL1- άٵiڂDvTs8~6NtU/lJͭa }]5uJo;RY;.1pF/mg7cC7#Qy>| `#BtEL}D3Ӥ#ڼ;{l~H;,Cu\t|4cJm+ rJ+7w vӯۉg蒴3Igp~"C4qx2Θ܁ ABϤ/#ikm >Nu{:⥗h*~<ˬ>rIeј.)>O?ʼL }>OJ>;'kyDـ/y_f;2&9WeF3iضN-N^2;F>SwDȪXLud5sesrUZ@zʭ1Τg;y3Lߟ2ݚ8zg)~p;/|d\6NcMA=o$k+[ ]ޅÑ\Yj.*-KTg: ]όmԄ˹ևWqZqLm6ele.[To6&Ejh6lu?o#'FvT mqa$ɩg']Fxqe7<^(RwùG=u"֙6< 樏9/vdd ,gKo%h^QymAP9wѿp̡s }״X!ug0/1wh`{XLp?$u0iM!aOz|M,CdCw'^~ZIS-W}*/s|wzm7W~sN~W輦;=f>XO^5ET~H Rه; C Z9TxщxYC=V".k]%|J3ni'M3.K̛zD#=b>j> "mvC[ >?#~)%7?aSykO?\" %h#;ߘ `7)qs{5jwAlP[I6A/vK9$Ɓ݀E3H`&SP)Ж.k޽bA\둡]wk؃sx^pf?ɇc{iݐGCH7ә?x3k;t6Z?Fl*v5I}x<{:#Q{[{<[vp\GxA29]@laO#s;=ůEįZE'į7 OR[YH!kФsEN C}n2[T1(ܦcT=h?h A-.77[7:5z=Uk:H Kgm OKzt=[X]e+DnMX=xU, k8׭Z[Lɼ2Y \–æ0 䀇O=[G예wvuA}rh>zI*h?X% |%Ab^C;igkza҉G z *H[/@uQ;ϩJ2TOP w\ [6 =4n_D_ ;\4v[Z;c-(L|T nc(ʨAe*ze~撹v?%lv00Ur1չ%`$1yJUϬwgqi2*dY5,gpx: U0uM#^٪"[+?LP[oz4Z\eUIAhG̑ʅ@}x }< ˛QKw?F~ ܶ Bp&&/>asǃwK#^t>O(;̖ ϖ :GvXF޺ZZG#L0ßwL/ Z|sb۳! ΃Yj-ܘx}!NX~6U{ ߶MC>XZN92M2MQ4/\h}L}n7~zw@cbv~zyclrWwT6{ FmhZ0 2!kwgr{9/z/X vNN0+Y(x~WlXKšG鿊 Ye*&׿POpu))zj_9?Yu3GϞϵYE&LQ{ig(&.Uo4yDS{i*uۨ o-r_N-~Y=J"U^ x'״RB{ln꽲iqs^Yu[tҏx^/afrâ.m;Mk \DbS&a˔usqv2U}Dg;OgBv?V5M㏴GeOS:]iaUy:os}LTv{},Ŕ96mgkQ+c {KD9Jh}j)u~SsbsbCj)YST̡aʙu1>U5.)/XMSKcʽNn˜OGԘ~K-Zx\ŔT*EلS: agis\3RkvYZ|^i{n#gS<'8QbNxv稞rZ99|<\j׋s?Wyޠ"FqE87n)tZSn?Yi:a<7ŃHb:Ŝ'S{k϶M62?*ef)ڇW5M+KO&>_Oſ+>˃ $J[Jp^-=wjR$/Dӎ\C.UpMwJ*6vMLU];<_3,RML}-4vvPpu;XAIOX&J ~OU]L?<w - KLlyնy,-[ښ1btlUB1U&K}R&s?۩4XI_hL3C74ZXIE%ԑww[ ;1wmT]ys}'A7K{`y~ωC& .$9 y7~<ߏ71?sڛ1?sڧ$6?k't&m|ak);̜s,Cܩ6 `n ~}02q_M^9{:`x+`ך$8 .[|7()d_o4(IE] ǖ>4Ϸ&z6^%YҼ0'}οmY3m:|b/fS1w]8&1л8ߺwݡEx諍yx{8=ywwyM°?}a{8tM}ԮhDg΂)QzP~*:CUX{fkFTd  yJ:M7_-`sLԜ*Iu͵Q.6e-}C hnU/'/q0pʵ}'>3|| LvEv?iٔpy1Zk6?G+M}'S7rx|cl1o*KWB}8s?χ3ׅ|q CݦY{,Q֑eˊo#ܒ^.,guMwB?h}# DǶ\ֈos9=">]1W>Tڰ2ȭG-W,u-T{wT} fmw\"s%^>p^Yn\|~Zį7q8\O` 1ىO'bZH)Madr'<+۞ݙֵ-.z]^ kW}C[pkWpY>d7o귞~mpͮgoh?]ooqvϿYJjVML-ژ`y挭Y``6'Þn_;`"ȜlkL^dNdW1Kw9xnmiK :hRLDYj:ok#pB4 08*cb*k22KRHs^<{%k)UCFŜg$:9&/VU6;;ԗ/Ove6-XN}e3+3ƒ=Ʋj}Vc}y񰧦"cOf?? FW\<큺4aW)lKgElb_m_$&y$ZXy z&lO3#/I<d4QE ר宪SF7Ha~Dߵ|V>q{ֆ 4]Zat;hc5էYZi01A l}Yz\{3'!^{꼯[p[ۙqr5 R |?X{fs?zs$K{vD7laNCnDǵomݒ+Rq r{Of+sjvoOX;`$ R+Oq;Bv"\ҙc1lަe>GO`ޑxq Flk@li tHj晊8 {]8+|ٍ,[y|KjI݈qsZdji6oT.QkNu-z7bk}ggEct.7Flz>Y;.-ֺHrm0ޭ#1i68i'\C37>`yb܎䇛=+BƱlMxWǻ12|F+ 14A@:ZȐ%ǃgSW٢q.vMgYēeJ_GƻIv04֮Rs< Dtjݵp+շZݮa:]myGcosڲ/mCWPM_M\^. e.jJyvXe:{ȣ:kFz7H6Y_g)lZ`KVW=aV=a:#~ᗂ}};e_[#yx"6aq_r&*CGı狷?ͷ m{x=SxC/X54>%0jocoMbo뵵YAnR`EvE[_A{`W)Qɱ F﴿h)oRUC6^1w$?~I!r4?l(?C0`KAYg:6G4;ـU]NDM׹3;-őur9`N9|Ծo^B7W)Q]eJR OZ`_4R t<Z>߳-$ye'.;J{gg&9ߴfgw"џW#uIPY(v0]M 55xM᱌Ӹ^g9p<ɜVY -n 0\1)~D;}Om 7n s]B>;MQmu2}Օ/W^ p=h;\p m9#mem= =X<ю4E/hmmb-П'v\KF[1.Ÿ2Y-?D#<o-&<:/߶wkMp ^< 3 §?{Z\ewzEwǍo3f8 csP-g,-)rOo \ݼqo$-kE3\"3mPf37U*n)qzT:6v H"3^~Ţ=k%>"<]K ^vfcJkj c^:8aV!=|sqh.AKd-QlYT>9*99mcDBZQdg<,D]#|hqiURաLLj%ѻ*}Rȩ~}Uu.z*Dd^ ի "7_Ґ/9xͰ1{Ajs>cG2=b?ˮb&ՏXoQDXES:`|Fܓ1MYyp ~p0_L&mzmk)G8/+<y8ӟ-8|J?E =@LnxOL>.#'d1.U$!="W]}S;ص, !Og GtF!:XQ@派Sf7x3NI0S$uLeY8/!>fY,dY:CP +Dو "W'C[r|n'|A1{CakG{ iyJ4*oЇ 8v˗KiM܎ +=]KCf+h.Ր}p 9Q(;?+wy "|>?.m`9Oڸ,Ɖx+ ׾i>at0HUY#Sk \>9tRۯQ_gQ(to% ! ٸCoeV/[>]^RzQrYԋum[WV/E5gѻc?ɮͱC3U7UȻX mX3IO8`!rʨ_<ǣ_t&=PݏIS/r-PB.y{}3g޹Z:.2Xgjj_jzHN7Frn ` ۧ.Se%k̚Nyn+we-$af;ad?VI9j| '~:⨳zfY0RFr @y{>j,|,׊nK9H&R~7 zQ߸D{6m&sΕh9Zd|~Ac6} ?ܐ [2sJoD~{ʙ6%ŝ ~s:Cg܈_kX LU}'ֹbK -,0牃ōBa`(<'ۓwb!^B&\ d(Uy~2wjqguQf2r5` \%;ʁmӞ#y1E`yc#{Ae'(q@ }@qxN's[WY3=w"/yxrMi272/OG\}O9&\ApZ 8sWk7Q-7,7~$'&'Zg56: r2sy#x% 9OϯDp9~(ZA/|%2Gw6A}'5@qOO $}HOgB9/|i޾L"2wʹZl \ŪYDܪBظQA~Ot>Jaw9p?wge?lz_ ;t.bx?)yWBN#-#?̼ ZۉVݍs6N}qZ?,8N}3eQb}lf}Cv ϥG?D}s\Z82๪"y9Nݻe=fy&7Ϙ{%&8|yhOjqiZ35#yYE|sѼOs]Ejt^,^2##b0_?_ڢ,[w['9_+Saa3I4W83HB>0 ^z{d 瑜P 怰_x Y.IĶ:3 l<)sn3 ['3?m1DK:7Z[VIJQ|n)JS[h0O0}^u4R\'Ǻ`"ዙz=p,qvw!yetLT,1芟$\j\υSnC~ľk:: G^ﶲ=/zh9'uΠ爖ci}?YnxoR>,߽;|V\g(tVG*-MŒ6lE綆;q2>axoH0d\a9$ט|0_d6y[S_IKLSA*pHY L0-nס9!?yݨ9n5 0%tt81mN&m8M~~oAgF{ \ky7f!ə3{9]Q=k)HatyS9X^gs/2VLxE 6e9#X(" ;;e޶n|8'{b??6F4w%20yx1NZοjٕi;?Fܼ{/m{_9UE%Ut 2^H{ wNjHd :+̇Э6s&] D{꒍=4Gh}xܱn tuyczi^;1)inq83K:?`XHF/&n_X8\gZ?My]@ASh3="gȧI8Ghlgм!Wt7_$wvq)I;Jms|D봝4HW%Qة]g6C\g?3h[DWI Ҹwv/7dDŽCyh &QTK([ow s^h')30n \]kn0W\0"<I!X{}q }r~mz`[x>wi|xƾllI%GIBNl08m\;|IJW;R:7w$FQ2. 6Z 1Wp/D7:z 4۴Lj=)k}ûE]qف`z5tZXz/N AV+]ͬǕ:n 8d>2[6krw_KاQ,1='|Zj2xhӀ mĻV8u?NfiY]4>[[bNd-"&d|s<^4 >K[ YrNeNgѱ=+zзLaƝ O; 7K)bn:=}8ZO:*doesxLhTRĶv_ c1o]oeG<+ڼS%xߟۧ ./ w ҙ'gS/hJX:5txIh}^48x41 1+\'[ Pn4]hzc3EC|f߁6qB4y>B%#HE4?Y'rf@$* '?x4e^?b,AXO^Ο5(r2'. A6[; !~/^/L`#;d*S>|  {L)?Ck+k*g~9l?YWGOdq mp,]DOL4ц-(5GyD7 798WpZ|Ziψh<3^8H=;":9mLwDwy–Õq6:c 6(jZmq>8,}u9-$'֦2?Bb:2lI@r<֭T#ac;<Ϡd:m>8U(=7F>}6'5bnOlwl%ϷC/\49Tί@cB[{ưlA[_G\Hi:<^#`%$_ow:gcnKDmbڽ0XG۽]kQ{__շZT'-En{y`s_n!H\G=ȭz? s! 65MM~*;y~`M:cuk7#4?|uxl |/nja#Cqr펿YkeAI_f^g*C_=};!H2ɸqAxl{%LZU0qiy,̕v` S,܎`8p<RTGj{L6E6x~OW}Ѷݖ2zϟ#oduҸ;2OmRjj|&c:%-ЌcQPFԟP왉יOv1]cyً~W'_<2׿}MQ:3a3hL;cϸcEW\n-8MEo>%BB()hh~R?ʳsOɲ|V̏Y9a0f["z߮QnGUPp_c{ÈCUUc4_Fs\$+, m?Jûh%hW=t_9V@y : e]%}/%If-7-P,Xji_%J(kj[,b̓x`ؔKl]GljU:Sg4Zwesc,֜ځws?+|d:33]|1[ t+0.~Gsa))ZVC='Of,NerXF}eZ{;lKOLx4ȯ%Z:]B bL{hL;iLhLZ=KcBaƕ1mFb~H1eƌg>&ęS s,y1<ukv s[R6?s7juJŸ'ި|$?rekwεgyksoYε7"`=j2?!߿vj~y_~ 1ͬs>~8bc"ٌ j@ke.4{&:ozvw9/t|~&0y .'Y\JJRWLŞ쑜1:޼/|9[?aGWx%u̬<^g`3R|nBw,}-K_˒}ж?%ʦt`NcG{Ȃ2a3"^E+ _ƼX3epLY4 }<3rwё})>+Ÿ-l}/YwX|M~3%C;,5n8UN! *Z5n^Mu=ad{b/q }u է sv!k"-d@%}/{DqvkȹVw^lfC/C_U#gv<˳m맺ڶp%ǘ~jس Y.Bޤ-!|0e9Z[c@N1JqbУoaO@'ogһ?ǽZٸCk}{`s3umk0iy#lsw~!%rC\'ui[3eP)ivtv2,qv vS?Kd&jq/ k#"kZN%k»E ,4EGv#OptEWnlck]Lڅب7\Bmgpkd;_m6ŏ(`^Yw%~U[65`Qi92N/?'ڽ祆pDxR!c{i`ys.Xkq: c~r^n|at*k3뫘7J1qZ9hsX%ɵCwHfS<]U2$YXCgt {BwA3='\4$5_l J!99 n?P,ޗ,nyKVwU;\VAk&Mof΃`x/l]N<8WazWaq>;gųxeRܺ80YE}4dBc_i9 ўƋ}umkGޣ;V"oO<|NKmYhΥ/R='lr8Kߕo.2|ᨋtta7_T{\_-{jr3ebbOoY.ns8lCe9?Z܍%G긚츜M9pMz׹ʆU4*"΂kkg>h"I2* ng$ЮV*a{Jxo\\Ui^5lk +2wMgE5DRO_u-c[>>Y|m < g zs%ܧ%6Gh=r)C ϟZ]as)n_W8OHxܖ([sAOl:<ءkLmJt(jy1'|w-{ גhP0{;n3XגErMWu8tf@M&˻O^+8[hXI<%].Nquɔ^A$I `';ק 8}\<Κkπ? xfbKٺZD6;hak'x)/5&%Ҟ@NdsY.S B)e/ 25ѕ/F4M/HTQLpDGe)DN!kkMڭ:9~H9_l8LJshq̞Y0YO?˭I,gYYۭ/:N^.9yg[څ{h2#&-oࠩs֑.YcQ_,7O^O&./,Wܙ{$QZZ2Ӹ;OkZ{y|w}[[d_h-:*xuTо|:,N;qo'xCW2#ޢLbWŤ r ~sYh?zA5xIAԺٶAI<*L}[Mb]u\s{wX&L_9.2΍[CeoYo*rZqk:]곸S.o4qXYsu[1o^x=x>[8b۞ yE@RUf~z>Kس5XTCJMwmZ 5pF?y.&f",V*lXA] aD+nJ۪e ]iw۵xil9Tܜ?F,vpsaw8T/OTf#^*;g@Y)afV8cɈ1p'- 3T˕+6XBr,b\ٙe`fƖ9"bI/S~Ty:B;z› D26MVy]4wy,1RYȒ"D?:"%~zAY)_`z-X+r$$d51 1ZGkyΓhγ Wiijp썽Hpye4;qdz; sOxjhg3ϬngQ}ZC JSfjNEOgQllEO/)L,]ۂ̖b;f?[-M]3?ÿh[?ѪU]m?u@/e߈TͩQ$뚕1wcf#s`4fJs8ês`+ fc.)l&9L {8︍,@JW ]$|qhl&r10?qT`ˏ+dO9X9pIyEal.Ɂ[<S7Ż`6Dm@6~߷ `.ZbxEhhD^=2[d©$w^Bz>Op3sԇBg&xay=Q8?1zYW۫2.(Oyw7j|\ca"&ח^Оq?C=`/XjXC]ȸv ;K\^G$/v뺄Y֮ׯi`]V'*A1lsg~^3m.D$2\;-qi)W3]F96ߐ0Mm5N_t>._NAnl /#To jhojh'c[nmLB.3be`ώϺF܅\[41 !VDfʿNU} ~\)O`3ȕ_=*^mXCB~Nh#-DW:(2w4L'lNclȬ\_ ]T]怲`$'*Q7Bv򲮶rٟg &sl9fE}Cy^Du)V:GM}fEs~?/oDtnS@K"ZZsx_;:шoq:tfOy,wĘAk, mϞ:[¡ӺgBYVDhٝGaSpd*? M r$"Fyp۷a7Bg-ǔQ y5&^y+t|||0Ҧ]dIߡj U2doϏ He :*Zs1_Bn%C~k: }e 9tgX1nx߶}$1p1Pg'WxKC"8"O!K;3¼pSG},TdCwd~'sh޵"һg\_%"ݯ\zӊy},? (ΚR&~`$s]hQ+2k?oچtOFVŸ/kY*9M[ WD$,%8p܊wc#2;.pMBysD[O~6-hp}FZ`oxx3 ;UsL27:ioYs\\79޼ }-u#O {xDֻ9NiL&K?\^Tگj9wW)c+Dux>8~,x|m<=z~h& ?!\~GYQLO_?tLXJ3b+?k8c$a}i~x鸈IG{JF?_:wlsۻ/J6?Ǚ.%y2. 8~,Vi=tKӈQY{žH&ɀ`п".~vTWlJZ4?D)ɊVū$)Z,[}q혢m%ˤn,A6wQл {m#/ABΆ1`<8N|o< =s >P'cm`s6m2*o9; n} 4- ؜O-jV6B6KyPx.?msY) .c}}]@x}xn{LTşYttM/ht{0מj(`/Je% /x  {>mlwF̞@<%؈^;gvSo7z 躋ʁ6 gxi"W3M2{lnVˋLGم62_+2 ۲X2<%61Wk'A |XN(x!-ĭ$%xU:N=ױz G4Â_9N_G{<o!+ t$?W"ZJK٤9Kۋvs͝'PN:Ei_;ޔjRKgH͟ngXߠa}' [J&Seg!9J*+Ñ~/q.H!XѻTwC ogcy v6+椰ݰW+/ʡZ'{WN`En*~R&9'6^.ss\n{`E-9i(o?ߜnNXQV ȜVD *~c/oo k;^`leCإ#u KoX_Ċѿ|8~צ֎囆nn |*QvpiTwv;{=QiZ}pY{Ӊ*HlU<~[}`3agf*'?)\G]_X²h\׷n:j}bjZו*vݴпǨDI:ڟe"=}٭M4[[@,> v3w8-jzϤz&^;*&(ɩG5Y1h9^*jw!wwD_JziZc[,/Ng]/Zr wQ3dLRqup /0/w+7:s.ӻxWk>M%g6+hOΈ|cѬp h"L턧P=Sqdqăr[d׷B&1ĝR!@" -t& W?PtK:CoojybZ9l"qs~zZl~nWƮr*qVP:`z/.iB-~gf˿Ø?*,R8CҳR3Է+';JC${;DkYC4*KȜ48hN>z6U1@p2gRH]e'}`mlI?43"_LI+6N1y*m`O_~rĥvL2d 񜴌G;?[q;hwQ8?71~;z. ?۴Q9jO%jzXZk7U_#a4c>|βar'9;yLü~Bڨڼ Ĝ|bXƾ"NAS^0ƛrPy7lEpJ>.RR_Ic5?|nh v"Q X`˗oEӳI"O'K10qrgUy9ENЈGon~-ўO,ΜQ}ÿSY2ˈl);+*l Qޘ*T W5QF֠1 htKԉX) JіtDlR1ɋz>>DtqKo`9I9ۂF+LJ0㊕3E`>/G xOJC_q#~U0c Iyf`-tr3jev3&/OnTLRͬkrW9M.eG}<0ø.:e,:sXM/o.cE9Nu%l]]Rj {1{rC+'Qy5__;WQ_#Q*s!xw/!vN[Bn2}GcBy 3E a7`Ҫi&) 9ł޸'%fb5rqֲ qq=XN#g/vZQ[8Mi7i(}YIZTY&,%fw؃5=-k]` ٕ֮ѕ=yN{෭k}XܡuC_`c !~wzf͛>cΎ~_y'6SD?H}o$QM4Cw}R3dJD:.K?6m8nWBt[Uo\cV$Oҿx݌_}al}wpOrܶ1_tcpFh)!\{)⋀xXZ L:ktAlmzw_rg3:g1_jㅘu1j龧|ql'J}WJXNIl !/17l)W8P|c<>B|feUgkYy={lǟ y8|UOXUOALdt"N'K'_/F|B?pT:9#Q&;xhT#a %V6z4m{>I&+~\K:M tFwN\VDT'K3왇mf:5rљ? ~Y/\xqդicxa?n1'[_e* }Ib39X w4k5U<X={ek1ōk,emp^*CX`Gi_̤]eSDrxO׷y)k[oۻ{_V<"=5)tg dV? zWCxh"_7-e7,EbʾLjn(mk';tƳ')r;Mu Ϧ$tNbxC$3Kl}|f-Nj:y&u 9՝Cu 8H5ۧ{ƛ߳Yx܁_>vs!brJh3!)B"V gR9'Mg6Uy*qMZe5U+X3r^ [&N`{zۏvlԛ =kU뗼vq;fVln6nׄz'rg*Lv C+4]}iaScE\gK|j5\uF}]7$ &;ߙ!YЛS}ܩõA {Wtt|R1π!<7*S  I~u*e{h'uq.5$x|}pm vȳax+<·o&ίfob>+zd:FkX#@_H1oėculk@klu#' &m+y*6Ɗl8C^& jr&K;ez !~{)eGrY(!P> ="/DΥ=ž g,w^,,pcf/w h93R?κc7o$ڿJ(]Oס W"1\KgՙE{dD8 y ,\QLg+Ґ=Q jbڳ)Hu.=.!Kchl<9w"&/Eeo+io0o#>XjBC3e%Ewb5:%=G^o=C UI"nȱ2:޲3XaN$'2$5p>$'Z: %/NpY ҉pyW> !f>D˃>K6%q/buv$6СWZ}^"6Q,2v,^1^cs~%և2TVߖ>U Mayi$H˸#@l1 K J+zL_FsCd5WOB]M=cœOq tt$N9 ~@|W+Va[v;uCޥkyΗc1Xz[ܺ̍! z=}oۨ|G&?^'\BGvnd  9QOr%kc KY|4(!<_׹J"nskP\}r\mF^'8@c\Φk-5t;$k琌јʁ!ӱ|{ZdB}67"Z8*rj?&^E¥Df\n.C} M5)|ع4+\q/_y\/[$#`_ ]gvA60}sfY*r5|NW|fJnzYr+J]h}{ps ClPo'hi8~l4PA/u`|!@R_`uov.qMYǔMvuPml%B6\&"hk*1f2oUY,8ǢP \Ԝu}co.9} ი-X%19{ y'v>Nm=ZÕՐ2Һ&~;,_#AӀG[jt^m'_G[ws*@2ywcGc;FI]dq~FtAӧF&x _[7ie>kS-ef0tVt\?`*"iJ} ZEx '8pϡLD@cmZT/nhd+$7A@ѾMx}>x`X_c*x c߸1]H>B>""!N ]]yBhͺ8,=q$_9U^_5TUйI>ވY6I$|햧5JVN3pn`OMl#:5&'ܚBB^מ^+켘\aF2zSgYaAk}gyX1`b[ZDnwG6b{) n1u$p^w1`-8|f a"7{%;8&_d+ӇƇ&EpBKǓ/-}}h|['Ao)oNOk\lW\9c~{ RCY FwwOC,q2[1巙KJ2l˥agO#}F9?k(]ȏiń4Jw*{-L,_m!~/L?C]l\/*ᬃS qq~SB!sGH9"7$0bv؏rQx6Z߮z%*_~hSUueƍ9`ܿ ~g ngVj9nhCH_ok,E:WwN[JЇ-C=J%ڵ 0|D#CLB{Ц: 9XYB;yNtCSF^Dvnom|th;.d܎$GObW3ך'_ӈYe8z?AkocM,0c44ˑp Z~BJ^oN\vhm84,>?Y~Aq?:?EfǺǎG8f]a;ytÀ]kQkn]$Sݎ fnN6yqEtv2|h6OkL|~o{y%ł~e-CG[z==ygjW[z/>mx^XJƲ8-\{bbD. n ۣs q?]䏴u;B? N?!Rqv ^y(\J=~G6\D]]z\ >&\pmJdnGy%MsEy8,t5 gY".ļ̝yi xqZbȟ+ WcB0ۗ  95gq#w=L<ް T{4Ls6|Dd@?9.``m=ӳ~nu&WR%`ߐ1uubJhTn_d~M 9EKߋvMI|>@|^x3_|c+"W苴`<uVoCN0kwlf wYb'o'FgVͳEuÂU7.SwgΠs18r/S:)JN/K!KdyG77DdT\ 2M.ylJ=%Hg:rʃu!2hxs?OlGa؄2qoB9~ЌXUEc no[ "zsfs^q'9`:6Će + ٵT r]'u1y ǒ5/ sj  8<"?p,/}?q;!pA,ϊz,mT}LYb+8Bg\Qdq0s9ex^Fu#OrCQ\+Bbړ wr,s7j0z^$^tV%F /]?EW!1jgͦ4=_Q> q>$py1h8>ދ= gtXfR?Gi =ˑ~u?bsz\Nos8Ʒw 8Gg=x~#:v2탃1Kwc3a8ۣr%Kbs^K ouT[ǩ0%ȱq=Ğ/5s).E؂ۄ=CLq|c~\%F"x?6{: _E5ɮ;1Y UW=3n9÷KRVyvaanC~2}Gㅎ m nGG=[S+b(;ɾW~cqwhwM uOHki=~BuO`{MDz~b,%#F*q:si>9d|a'Ŭy6wO2b3!bq{(?22q&nO2%cc!+O4gσ g*Zw-Xy5>p|1bSNu!A']A's]; >#m>f#'`:wGmYQ=(f.Vx ]]nx&yY>atvm"y4,vF1K4>dpYcb%g4\Ѹqhpf\Hrc6|!}_{TuMO9#Q4F+!wgXRx<0N4B-ujt,䗈FlY yy0J2FƪОUop5 [V!]pdw͘C%a͂q Y{*񓯛XsGx?&ۡ3xgt sSNRvonƇxϿv_l$2׆]OﮥLjlΕy]AFKxJWNRjk,t6Bs6lץOu4Q3\hM lc8cquWu, ytVmuoQ@Jl}2:?8A-&l4kFw#]'sz+l׈6 ?p,ڴQ,q 5dnHT %_f֣/YEO% ڛ=jg1<|3O}?cEǑ˓⒳1M7ѹTF8T^#> WXn6]Э/a5oEkMuIBuj\ڝ6e ;`x7Kb#v|Ke\ȘE2%0*5O{ lZ1|>,`ql tV,Xza*1?Qglhuh>Ո-_Kxf{}7:&ۘy-G_J>_ - sXQvz0vv6|C BNM^ =ImOscYjlWyOssyY~>%E)&1zw*S@ms`-0?;B2=ZlE{n,xNA /3)r0bpJ7=b3速o:;qu\3d }o/?-仂w틲 Ո}!r2Z9k.[Fw Bת(92:9sWYˉ?e!~?xthOk#X:&c%,EC~kA:h_v2G2V?bsٌΛ7<&,l D:Of+tE̕F+wXܸ?ϕ{58Zm7="ڋhWPyqmi=u| r.Tq1tCR*Sm%>SߨOacݍ6ԕG`}|}ߪq7"<.=;2sV,+#1Fί{DlGt1YVh;n,5ܨCOs i_v@~Wv^< ۦK̕zko_Mt}}ْk.Syyl_쭙nu7]" sZ؃j㍽kջ,dqw'ø!v6#8U}G:s,?D8l?ͫ渏_SN?8TybN6ϥ01?<_W}ѲI@ >Yt> kF R֎YfO]I'y>WY";yG| r_DY>{r9y]A<l91m{KrxCwû52R\?r7d ĞNWWk!6p룴iK1D,B2[6' %Ú+q$b?8q_<(]OĻhz|=F:C ;hZRZʹzٍbloD+ sH|h>7'MA!|&`C!lMIX,dZܬNS&U B}ᖎn2׈AgxELj?1-I%l$NC$\%86"v> <d]G-`+0+ޝ)e3şEgNQ-tN0v*wgлӔIt0FV #Oh>g7?hO9־}+{V'tWo+ojM_8 Ňcf n'#,5ivnax ;p߳oXP~"WH_Z 9:W qbA $r;cDto:!IA.M}K1^ZW8Ë,A፣Ʊ%IӟB{Ʉ-[WԾXm9Qkw1Gq};fی0Z% vW>AnrKLs~˙"&|rg>J=;Oxƶ"/OllV[wǞq;_wqDŽ89]0䫮P_-ӷ{O"cBqE_ϩbvg&hiލ,l5B#2}h!S0M_gN17V;=&:#7{ozmLFb)0aOt_8Ngo\6 ɡ9p$2}8G#Ù(♝[sVxeiA'wDcėF?t@`= cb(<l_QD ʖBtala:ȶ\Ѱg c ;,lԅ!6^ 4H}sfsTL̗$ɶ+[w=&pz&b!ٔjV'a0bYaH|h.TBM34?4,‡IgPE. V4L.R?࣐uuSA˺gRzMxu_|ל"ɇ9})ItzfߓǞ3k+$kU+uD!=wmGuХ@n=uPoiN7xPn#rqtc&etZP=KnHDtfaSthMw|-#QW!bN }-TC YyZ cvM2B-o!lCkw /.MP}. 6Zm`g՚D:Lpg5,ﮎq.&qrn<8|yޯqlJ h(+E\ϡ}Ri25dy4V_ZPEc4qBUwL m6xdkXi$@lN /d1da7Ʌy;S!1:=u :=%ϱdR^"b~G45*Y_ݢ|Vʊ&g}To~9sC8Cj:Es#e>kyEWW8ێO%@p@x;qe%Os4BLmGg;yst6/$bK&r<@W8n-iݛëMm)q`3_l>dgh#z /^_O<eZ{'e#F}`"Fk"2| W+0G35]b9%q >8r6Jp][ ǃsp$sioLŒ q(`%}U }ٯh}}qm43-pG5ǷgBχUht;|@a"9"`MvN⍓Q gx/DrZPwvWEl<˖#6}#y&mW,!9џolnEvh{/ Mܽxz_T-DžԚh+CB{UQG'W-3'Z{i>c5!}sN;N;0jqz A]; ]]=$uqtg/,?8.UH[rBߔK> L-_МC>x KFJd!dh1Qv\otM 2]הHuVO~?F|V@s-Z?쏾3Ou>P?<~O3.r1>y,.|Ki |ۛUV}aGS9^1"urgyc.oo P?kM">vUKN`M/Sy 6lnQ%$-Ld,K㳽=RC.l }.*}Kg/CaŽl8W"628-A/Hyb!{b.}In ǃ8~m <!hV4> =*m*;瓎; gp;տy Z++-pt3U/_5Z+ "TıLi_*_8[:E@ތ1ۨ֟6,w:Zif_YD$-hMzKc_i+3ׅC^?|@b9c _۹?hl?8n*~]<>Ư gg=< eo\P| Σd.3cۥf{+8\"M |+҆5{fOYZD{i?oTƷbcLNx>' 2ghDDNJܷN RdD Wh`g|1lV:=|-q:Cx>6!yT<*_{ .JX)gGzx\cٗ~샯m:X4jA0F h*dV,OE2@s 2Whw44'5Lَ&=M:(B fcZKQWRxLCč0V8<;KنRorA=~}q;r=@v^v@Z9ǧ?'cwTn.-;:-#Qz)>ҏHUȷ<4E{Z^73 \-Wttⳑ]{iA?|g;cs]=ӟ{ I3D_Y#řͯnKJ/O{og"|8ogWc_"VCb:a Cb{7m4M4yEgr]>q_W1,ҹq<ך\ɘAεƹ&^]a:2V!ϵw{pѣWq/kӷ"5_3W~r2F`.#;0F[N{jrӔQ9BnՉNOt.,X( [hLa=u8bA<כ"~۵\R7Nm5qHz73y\kV2CFTS]OѾUiTRw~oy"xzU" f.0iHWڕfCg bߠ?8Ghn;"5ӿg#,F4ٷ[n{;ɬp`7Ƃq;Yz|HVY<ha%Eiˣr%Vqne{Om[=LaQJU>uo1F%D-Ƹu ہ?H)W=I> f3h\G~vwtI7>e3|thg*k+QEgyj;̮s>ֻ?+U@r$~ʔ b:ǟ@CuOE8`y: uR~/s5Ө/*8"zmK}hP>E !䰌Uy\irV*_kto=DawW)j5my~JFւK!eq@^=}u0sDzWa ݇4GxOǮH WEe+T~+0 \]=tmG_-ԽvNh>Ɠu.zUگ@]ᘫ6_-M =?3|޼k)@ѐoF3|vqEx ȇESЗ3I?#4y8P7[lwqܺA:8t~n%CwW bM5aGD^>yB=3úy;.|d-Ϲe>~&v1S-o=ؿ skp?nYXqйW|@ϧWsk$$^JSQysj:.&P_qegZ< qqMP[pn\W~][~shkE9f MhMg8#g}ħZبd81kMgvəHy8Gg)5r:R:#k3=kN랏ST/>̿ 5Z<3J"ٶB[i]Zcy_ߣn,P2CF-;gj{3'0,gp4(ؽT`=`o]`b0S:Tpzw3hymnM.:#Q mwڧJd@+Ivsu֮<}S1ƭQƳ`xZwC!bLc7og. #޷vz?L3ȝklz3">>MI\E4o$xSGy~ODTwqHK};8r$]M]C]K}m,y >/I][H^3G:=f}rwn^r|_@g~OC% :d  iA!\1}mA" |JYuvd(M6mG=f3<1GqwW9cgS kO535 vSꊈQGcG:[]+'T,Ƿ̬ל _v67;ᾍ {7;$f]j$a?L˃Fq1KuhCƅNĤ]k} *Ej9m:y\;u}Nwxw>دA/OyY1^4Y@cRs[I[ ~ >~@4 rFx@#WNvhm:p8/imW`][E6Ni!Qw}'I`MA=^^NBw|2$Nto_`*ͣ.W:bR{{E8Ύ!{n/oxriI2@+Ifgi/1J;XV&~:iwEko~-Hq,?x9T n5VǴ!wAn )9۹}2dPhrv^Fxbc:+Ϣkdindi9OWeMGOֲ<8*h_7rr)Mz+fq;GЍM"I5;4p 5<5WFz|m Y=GwKw^}տ%N lQߴGT\wlD6xm<ʹ+u(Wv~@mx΂aZcnK>.[DH#*D} >rN$xp> 4qT-J-OѺ ~.1ZP?>g]q!h#C1_Ugz9iscKeTG/Z[BV`r%$cq$#~U؋- {&JѪ[5;oI'O{w ]<&l>l)~俪8]a+s-8fi=DKn?Wg=Rz=&sUga:>۽@ EdVnW n >t!֗֗tK?PrG])6rGkoO1RmU{EWuߚыǝ m=}*|!p ]T| ]"h㰬+:gwE!izc>Ǜh4yJ|컫Q4X.hDAqzɵv8{CL#qʚ:.}c]*|rڄ|"=)J> ؜ 0'6 9)TSGȩ';ÐS;OxmOJYSܩ񟦱Bu#?&5$=iq_^ 1HߨNa ׁ-U69,<{0W4|~7Ug^{/*#Nf-'I_,t־v^qT%*äN3V[k~aS?+ U`X&C4s !+ [!dV_Cs{f+ƻrwa[I_'I3WodtJa[TQo#u<}(~wd\coz b[[^H\eh-1e܆<7~oyYlv7`>JdJ,fߴv5DwLĀq!CxlE\xeWlS+x={Kpo08I2hm`U&i"C% { =W'nߗbNݽr>Ls1ӽ⬘?&cFɗ#,?'WѶRoJYcbr I +yIs^iP~rvMW u5dQ'-Z%37(3М# uصO9~1_ yߡ :iXofN|$^遍ܰ_)_FCg3=L7G^CW"7/ӂ8xK{޵w] t ~gq7 ݱQgN;AK5zXĽ'ԷVa0,p%{??Ha^}e};rxf Ka|7we[V3i?Oʚ{sf`~ IE{ [P<+:?b8@Pq(SGcSEr%_EɒyDofZӈ@[A$ڻw$C|h 2@w=aKWmG䄰 ,fw/>L#;ד3L ;2p7t^Ny&^%+x 9;9VP\ ME egxV\qhcgyLx'sa Q샰bƁvף!Wg3q &\˧ovIӓ؍1sgKi_YƦCO1v'rr4*ƎP[M%LGd_RA'WvqUۓGHO3[B\V`q_Sί~P^_"~W\O?GЄ8f+P"%*'Mȹ[8oYT6DnDa1@KzJ@3> & ṭ!,Co bJ&/vT"-#j<,J"۩‘¢Cܷ }C>e<+YV{AGk imrOG >\_$ ތ1coO)2@m~aH)4׉~r(eïmEvAENoK}iʘ煉, (}Z).=NFEQ+V%v=:$nc'PL|އY<+pz]{YbUBal;M+&k_ V<]rɺ\f pR]%z.յt^ץT.ɣ>E,YuK GpHA3&vċV$~Y6\'=C߲8ϖ*elb`.PC>|,_EDe9=DWI~;M,?~CzqϴRġ 1{8LCS Wj8&%Hr /ʃ: Mgxf:%9-m+ e21Z9+|,* B(ۢE[49$(:M ?~yѻqtwlE)g1u߫/Lb4EC=`<_3iLw2a(` gh!UtK:}>#>e i-gP'8nU'4A.6WIUR}NrfعV+ewڇ+b;k{n7p-Ъ Ls1[r"ڟ배rSjG1Mtդ9I19+U.-_FQ?0\hu%%7p=Y꼕c/QMxJͦr9>M>OUy\'z|%?`sk1z<3SCF"MD';1gESHl*k<TwOy>ZtMwzjiߝGwȽJzkǰGl"űY,Wo*G/[_J7˳ y? LeTb"^h֝.VtEʁlso~.W@>/D48_y <%<~]3:1{YvV툔禳VS o.Za^cGe𵹡#E[kq`xγ]9>e+v$!B'} 85*IG:_BKG>oH^PViP~kTCXBTqzZKv㡕+I^3qL٤~VEڵ8Bɬ cXςlJ\,bJ Iﰳ@M6 _%FQ~#滑)/ }hԵd]$<˨Ko=@_I_yXe ̳Qoɣq>t# 7H]e3 [ B4}o \xϤCMߛ/w-ꛞ'(IKS6_)?q zu~ɗBq_:_桺G0׺dїZbT#BWqDߘ6IW' S]Fy~y2{܃O&d2oM/i\uknϧ.FCA=L{h9gQZ'` ߒj>.l[RIeKQTxV䭧: *Rә\>Su󷮘9dEu.-tbY/džcz&R "z6Qvc41Է\Ws\k{\mEyS }sޣHvL7n=޺X+6D:cźFHWhcWGYOx]@~cK؂VW YO,I!)zuDz.-)SWr7>pioJ~0ac(V`0IH$#^婀FfKw c{΢,oQk_?ꣿH{)e ~_sVS|uE*06Zg.~)d^-&~ ل\Gl%Y4-|5g=zK"Ayx-XnQ#yJz>.g)krp[뼐<;{˿CB}qW?10oEGܧBG{!CrPh_c*R,˶w ŒU,M.N~&1S=]tۉ_ ФW_VT< ywEcG1EqbNU`zf5vE{`k֝'9#HNj>-w^UCWiOODǫ 7 ?>5T=!'l= F;%O)g*# Uf'x*&i?g(^wr#C,q'PF, V;q؟GH@<C/vg퓱[B x{]-t / hܻ,/%{عuE ma__Gv vc@'վT5+c&oplwDn eEQ+h|?y6snx\eu㨖o=c8~[-򲄢`>/Qku,#G!Xb+(M?(|-B$s%dzUYᢿV|O$p}Ч}){R' _O۵(Ƹ\7 =*}_[~w@U~Aֵ$;ZgC}oƃndD吶ґ}Jٟv-:vL u۵lo᮲='v0nc,K50ZGMjk.snf@ p}L97ӹpvf k$xkYoD?Hw}sUxa ``綀n[umo=:k}ԃ^ReHnH&)7vrvWo3 Ljo}q?@Yzެv]c3Uq6hriXCEn_ףa N[Bw~w@wch8Wu^}87>l+HO j~푶ꗅY_krAԘ`xbƾd޶5+C#k1i);=?0:Uu;pecֻ֬ndJ,wxS+^]8 ݟ@mHs,O^CnJCfs*daP򒳔NOl ys"OïpUM#}7 ϫ3fowlݮeow,Jx??@LnǢm.If _0ԵMKVop=yNvZJ/>>aj]̑<m\3!)Tg#չw,{Ƒj_zBV"DѿٞsjC_ۇv^-,\ewM1_([@l ρsS~&|xb?Zƃ'dwas|K?oWy7JO؃9FŖg1DZ®xES>E|@U5Uޡ9YU9U}nm,kxvɚ WVtDn4$YG8.i:PKщ[힁knv T훜 @A~ :$OC]2Oٽ-;o>_D2$Sn?|H{x]3zTcǸ1^HIP7S cH펥zPWe;=ki=,7OtYq ۟1҄qW,eC|e~[4F)y7"絕޹OY;Ty/<(;d㸼*U./> ]8>妩}3ǻ"㕅34E?KǘG|:Gd-qah&TU:qtLo+(~HuE7.-=$,*Od?Y,q'}oxZ;KFS8:ghga˰\ǢO_&H lIKc:oذ1W+،\M8)w2OVY|}5>oƜ`>N!.5Ìgr hϝX?ۀ ӵeӆ#M}ɐ((=O{#u2tv ^m],p)c1~KįyjgJ h?Na+T.=vdOΐƓlq+38D_2` OY< zvDu|Y?Gub| R7l+}#K:J`nvb#Wq|oѴin*onDI:TKBm$l  +uh'lȨ_Op,nGN_}wt=bxcr3`U_ ;Ȕp !|s<@%h۲:ryY|[3Yms2hzZ`"m+I :yY ; #9 8 Idӝ?,!D{&+lY kXx/l֑V=D:St5δLzH[§aZuJ{ g< )<Dve-W+c]qoI~aĿ*ќߣ3 (cSvaD{;s7]z5hvnq$Nau6C~L$k K+r>C@{k%!3)9:c®~x:k<ž6څ樘aؼgFg1ޢNO+ -e!wx1)Tdίm9JӞWX>j10l-~u/tAbgi.gT[ǤB?9?s𹾇t^ S \֪?8)^෎' ZϛWA˒1ȗlO??Do=F #pB;j4l}qr<~Ny* [BuX"}Ĵ8W cnģ$ى0-B+7濳Y-5 %?o%}ragi5,DVXx VbOLel?B-J$>#P?\RmPݬ9¦u4ŕ3az0 %JeUXr6p8NDMVC;I:9h :Iz ythހA|| bXxZo"kFG/;f6@6hV폆ZV3:w[ 18/0>TPx}S"~RoY4zWH8+̴go"oH7u4I7'UUiN=1#c+}hC^Qnt^ŵ&ϒG&ԉwoh\ͣ._ϋXy#x%Z*ՃxRj8߁HtvL]GܓO;Df|gVewg6N{5mQGquڃU}"YJ%Thӊ}TOyf51n$UXUќ͡9;`9ߏS}#t}4]ln5Ǯĝ=  sӚxpm^D.I'ҘʲGZ}mi}EMOvٟU3H򶋾~۰{Zsb9{i>}g+TN/vOI`=k|s#~_vr~+3SVymw}ݾ~{fcbZɜdT 0+}Tls,N>A$7VfwB{0^%VA{2ێ#Oh~Pq{+e՗59KtzoLcG rILw[Ssr.&%+cG=$ka"UxoiiO#R|͎]D %v zk9lxB6emsI˿.!]|Av vpš-)W6SLyI7Lg;˞9?m2nuOiΆz29?Zz%Z7K:?e/*U[XZU)g\=)65I|\F& K0rj3qFD"VMك5.'Y|w^ "K~Z*%tQgd9ԺtLmw-L?[ρGbLxB^`I1liem8dl2T4J/}LJD +ҝcǨ e2]1ĊLNJ?صzߠ}`l7̌KCو[py9狕v7 G0DTaq*.F{꘢8 0ٲ?A8˗yJ>kh^B=]b6ѳT:hwQ;^ qL1~&fy:>fz#?0 &(0HT/ v2M~-l- BNW4W7d$V踕5=Lx| z>?Ls9qPjJkǀNv7ra ZI{c2z }c?0#IW͖vZ7>7Es l۟:<6 5ƴ]vѺaNE TU w{mš,C,.S?]9Lmmc@^GGS~˞p3þ@#8=3cT;nwq9ϯx-gH~v}ۍ}g"nDXwܱ j[=+i!;ܼ#w\=c3wR즌T {,Yhm!i+]U,}v8OژM}]Xbe[+ ׍zgu)16e~@l6c-Rqy<^bC)G O<b;MS%nj<1>zA[]D~(s4D:~uL,,]0s/<,#DTjB=&+bZD&XO QYky?:F 4c~=bh+N9nTٝ67rT]˟]O# s.;:}ϔȌ,}fxK߇ OkOA< Sqj4N;E\,e8/:h$:pIıG+'RgJގ9vJvw]^ 1uԾ$&}G+ߊ{Bs~) KFN[#7fi=UvG*X(EFgd~=繙׿,xRgK~AupۦΑON~,Mzdo,=&BJ/5H kRD1/q|xVݶ+I.`BJBKM)::jKKZOc#I/ ve%Ycָ-DL/8_kPbġ |2훣mӘ㑂ݐh3IO6ӒtgOty%/fsc7?ME6+ ?p2xY8^S|-6A lId:mi* %~p'; zseBOB8/ijk4"v:[n2}&+Ā"3tרy`]y,)Ӛulon,*pؾ1!EW}xcY^FlC37j}QAjѕl׮TYO]GgFYsؑ*fd5[\W%_R@G3i7Yb|@7CO*7X sZUi_xܩ#G :&/y%3l JIDݧ?M){bDUMQXS􅴗^9eݼ %|ϊvn_38\Q]uv(2ĩQ.0urc[Tc*4ODOjW@-TXuK~HJ& u#O}6bhFnuyB7[B{b 6:jg"_"NV;5}fCQf_!eUS/\C|)6U'K&Iy٪’VpV:r?b A;.H32t :.֊t k0TuV!&3ުU-ETRyKY`AnIޟe~V^yYiEknWA;دJ-: xbhs%ފr`7'a6ȣzQl'dA Em&-1.Wӳhc.y7v7߅^5jr4 E~'Pnq4o"Y#{齓QϞ1A/8o2_|DF =q~=y kU ?qaԔ"J+Kh\-s%w;FIg#RD;ȹ'dUn>h =4.zf9vw0۫,֍ΡwI]@kY`c~)|w$/W oBeUQKӃu,~#')F#fͭ8)w+rylasq~ƈkRi~LIgLT1KrB[Dnm$ȇ:Rm$R| 69sJq/{|+sFnAM:VLϲ|SmiopI[f \Z!79TW}DYDtp7=?ĿLv2,:dફD&&7X6O ~O)mv/U[|87+F ,C9_l}+Ga``T9睜oWK|0g ?;UVyiayw7GtS.nӭ9K2ں<cchӑB+)]aE^ғw3x:6X홓Ͳ>֏,>W!p<~nO9ك}cM(ltZ& ux*9(t?=KZMtxu7c:.{;L3RwR{Zk;nk31GnenQ13"Z5fL[b;GoNU}X7v~ ћ7/˟A O>#('y}xZ9k~1{WZmh>UY=tT'8 H'@V~MeC}G7w&B7[7/.} տ.N::sRGG[KۈF ;粬'6wP~IJ:?h͙%ߦ> Oo")|Br\l=!- W_?wfJ"+Bn -o&pN :z=+N,mT8b++:NTxGƅzh633{2^2&AF!\:?tqYX~m}?Z" :}f.?;luɗ l`Ha;J<{{uG=MPٴAŢ/.i3؞67t3_f]eӿ^u_ L~6N;qvT%{xqb̽1(r^D)z Iw?PCc<ԏ o?]w{1?ڑ\~<&[A>w̕(eq^Is;8ЁHŨJ7]R]w(r $s"͉xi5d:~X%6vg3} 94Ο;svsm;j[{NR}!*P7 '}|B2:Z`մ-1+.Mdո !wnإZdM*81 Z@d+_?}Nu#y$cN'0_;~,7Qޠp'՚OmI ]-Lf]_pWzwZ11"v _7/-kclt8^Tʠh"Ve+\aB}1BOmAs*6;ψm3Xn 'AZTvFA_޾] q!78qK:-[bŽkm៟93Iؑ L:jDZVԪ #1cF#9kݭU>w>m Ѹ>4౔Rw2SԗĻr=K7 h|GXOgDU ( yw]xe{8ʄq-=i8,Daƚ>ѦLV"=cٵ{w _ YS`0.=Uv2, z8qwcZI =*ߝqgٺ|-b>=CɕÊۈ s6!t2#N0K:=?<" LP`)ajFš_\UQ#i6~-힜۴juo&kv4DguG,ܨZ@C Z륞(`z}ϒ,DV?r{Qź!Ǵf#yiAvͦH-v >tVVq %4G!{+Yk}gT~GL[-p ?3٢Svؠ|6O舑!&|#=%CoeXxM ;c|'I@L/4/e5ͧv]4 =.A;בfWa,1Z+f뻝< mٛ.eq/g-q)378|}bs{?1.}wh +Bn**}He{xJׁž:qΗ2w L?{Ԟs@Nzy}5|?D}<~< S{)OsGQ_x36 /ϣ<~$Ԕ;]$Y3x\n,*r.5 : vJ! ,IoĎŲ!d4M݉6`s3|~?Sx<9wa*y^ى]sȱ;^a㷋&ד''Z7Z@',~Mv~ܨ*۝Ng"ȧ t?yԝFz#bad56~IN>hS۰%9'q;հc^sƄ{l}D'U~R`.}Co170gdOLd8clF)j3rk qZZ,466*q4r:x5ڽFt=F_Jz5Wx갸9:JJs+CaůekY!'=GkHHN~ɢ-Gڅ\ :WǷ]YԇPG6[?c$SݥutpX`:ew@mٶ__/+}[D>ޕk ՝u:IϞHf $mll{#|×v&bF Wc^v*KO$=bS\Ox]>Hbı@bK(>LY8ii"VBz`D3 ,w\E vӻt9T!\2&}(H}* \+j0zI$L 3In)GJ`-^I}p.az0踪>VA>{_Dnq5Nս,tei[=2kBQk퀌6Rխ!}]_&!Gdwק 9w&'7VeE|]vlsgDrU28]?mNu2mBރ;,,$Ϧ9l@lwx;8 ǜ 9#/[PC8Cǘȭ6BC&eV_O4_QZ5,ej6ej}#-6wE8b^,K[E:ݣWjkdo;L3]*hMqٹ禝d<ڿvJHKanh6 ]_-W&5~F}$r=v%Jlnv&ҜA:yӑr\L}vSvVIf@97|,2ρb]SIO#y)kHAM"XӁ@xTza~nˉYaHEt$qgJ{1(|5^yq| ~)#^`m|"DuH_WgN{Z"8'S+pPiO'n}vZ5n;ރDZp bo3ִ8* jMq/icI^ku$y+F9˃,;(q{]}\ф~؈mX4ڪ/~u6>{J`\KqJ&-I6Kr B84߄!j7u :+pg,2ӻQ{=7Vsfk;$/#>|#\6rAFU)mzjkZ璭 }J _;/;vZ,lͤ:HK[Y`UOrj ^u, ;9BO֋=w?8%.3U` Ɗ~ ٵֳ9gA"7;"|=wg.|*&W9w ϊ _ǦymIRRS͗~$E.JJYWːxBGrzdV \hEYOOuqi9w1}e$Ξ)"/~}xf坲RUVVN BK߹):?cr.fy_uDߡџZN:;Et楱Qn{CE}y>շф~RfN'tƾ{4I{y$x/Z2(b*p,$Dn߹pbh"8t5"lYE<,ƂO-evМ[.S8hz=0W{mT'=nͤ易/4K_g%?vw6>nn~y)&lW2އr{( >f~u ;A~8Z2 'Pe>}&nm`t}&9;8yGfS˸)#YOuj:SD|/C Օ-a#S}U\'ug {<'zDWXyqX>|n{;2Nԡ^?GχuqlC7OvW fK'CLj#"ϼ&垱֗,1rZA"ٽ69I CfY-oXpJ9,;on [L9,!D6찓i&zs"bwKW(Ad~;N)}>5R[Hoh{i>;y7/!º2qĺUngS=hǖGqi2dnB هڈ#9}QLܑ/NNMոZ+H^*^=`\bW B#|i0G.NqbOoH zgh~GMܴ03RySZ27.ꍍ {ܒO(qtݡ![6ma~!Nkrd?8=MڀouG]Xx:Wq"CC;o_~;8KLQVX-!75ΖZ}˶.O^7|lof7RyĄemTm-skP+{,* ׾%r9ωn<p|weajM ||TA Hvn_ʴoe[ݸse*HF;)lMS׈g YrA3jrvE;q+`7q=ڹb/1Abt>-/Tz<-X/l1-kk mW62h21f$?^E,⟌<W>l-l lQ{aR5+lZ(閻َZɄ? cp]EԮ~ܧgRO C֖T9G4Z+l"Y%q_gwBU+WAkwqŽk܁R,10:nw/N$cpD - N}} CN^$IBѽY^Ͳ&k.Y'3M,i#KS]+ц{6O|HsyS;} 9K3>Ch: p+Goȣ'^a_!t+bTIMy+s 4q01?ew]Ć̡r~f-֝..)D.u%FYMV71ў`F]W}Y}C I{ߓRst:=ో}Vzߢ*zɯ_jb\T*զ7FU }vy[8%>gv+ О8f[kH$7{*O _ 2zW/Ě&ܵ & {'4d{U_̰qco' 1(PD]ݹliTy,̿nix:|X|SwuyM>q~طxW"rp,:LrS4ƅ^v|R$5; $& WyZ+'rm5de:.8. 2{iX1 ac`fpp;cTv]/zKeS`(K{Eګ+C쀌ڝUA.~}1[dQm z鿞a]=k'gOP=|xf*룲74&7sQw{f䛀d!O~?tk 3 q;,º?I=ZE{E%Ҟ ٴ'̚  T_dFG/KS aeHyW |`u6O1w 6=Wd+$7>'"6Y 3%=u]ȓ\e6hXxlH,<1ocwREA.l W7v{|t~.S4mWUC{N^Wϗ7|HFկy d ܦB]) d u+QqA$wgR'lOdM9rIFQ)KϟƎg[^0S=҇m\rmd;!͗SΗsƽ wo g}cqϾ\z/]?T{|Wtzsǀ7UM/zY7&\Z!0ot.h_M"Cb7ȹGE3r)lZ!~)F)bq.N4Qu);j]/uELZ%uIR%\7XbquY`$ng=W/yAz:s\O=k _G9mr]UI#pXiQ;6Km5]gzְ} I@N#:k&^Rk'Z3heu9\7 ǁ穜ΘM(^OT}oVWw}^џ64񾥏 0)]bݑ;Mu|fȏ8.0gc3SuS~cK=ٮU;OF8ylg?ZcM_vv ~/z72zxT kl!Ytm\nC;@kj2)^OSC~_ lztƛ?a&z ;mmFC=9l@y1|(L/~oy?-#'xt^UTZxɦΘ(}Ꝼe+ 1+ybXʫTT3)}QΠ]};w7}Hfw[~;mO{>]tQ;o]}'DӥܧKߩ99蛹AǷSeFʹ?}n;'}>Q6@ӎ}T(wn󵃿"}f ܷ򢝋ҷ N;gw?_ֹ Hb}g}2_OyG;z.6k\JXOyETΫ;;ZK蓹e~ʣl|x72_Fʞ&ofKտs\v-n@T?d]lV{b!G4D޶X'H*ڑ)s#yNنK먧8ѶwذC2ojiBn!{YI4 ̭7A"qE݋nvD [QׄyGHnZzv%ΜLbSV8؎RNeu,9Ƕ{mϮS3ߧ"n0go9)#ܝ#RbƷG%e`(,:7Qޯq uОE~jGnװp w s,9tm WI.U_֧,<ǵSÔ_*k(\GA1ë5Q_q̬ [lt`r/<|IZwln#6g#@hɒ}G%c 6Q}#{`QjξمkJoWDnl~g~VЛ%M[_2}+h*[ڷ?|9-pT EZؽ!werz8lfiU~-=O!jQeIqw7|FCO!<%j OK5a86D:}W`ae˶h8V#䠉Uz<*t*3í 5bP*k>)J}+U)xb~Ga;*:5Uq2r<:)nf]8[-64(__# -2 Mߍ嗲!z^g_ >E+K{ zRY?B^Zdp!y?.(^mԓ23y<7~oۇ?K}><&6waWgob 탧(ғEl-4%N%" yߤ?knħ:eQrMu?}&yڞ/mu_kMkZb{Mt_Nj|hilR9>*~#]z9רSwi}^뛬+ItADCNwT?m~1&Zmwkhmӳ3{ _M9pq\'y^ 7]oT7r+П7r-D-F|fWDQ5Qe6]DŎ zNvwLШ1Am1=ssqA' IR츠xcu4>yภqAザ":>6+lFĵF?{Bp~\O\˧Oĵ(qkI_pux{Z^A2b@YǨK_yM~S&u$i_gΜ:;VzׯTWE+*'ڻ@1L8M17DzLǁc&*.FĨ{c&T*+Y?9`WPk&VWCQakߣvGclT/Ӿ9sn cb:_~X|]qΪ <6ΩL-%zޟE\m.rLzE|{xyģ#^x0ca1Lϳ0 22E*WYm5k2; {^Qc)KT0+~q U8hdh~Q߼Q 'u F/y7e>2gaV~5ɽaF`W!o*ك2ha)ou熬QY8H֜e%4&KNmsMl41omn=*rǶRۣiL [|O_NsY9+n*sM$:cd-<5E, Yqͯ5~Kr8K=`WvQF)uJ@(qyʘ^ \}Ǟ'Ȥi K +)պI!@q\wcu,֌yy55ПCsWG|ϿjoY)u"Ƽt$hɬY;Q _0I2{RZ崞Q]j'_p8)Ԗ%wq/l?۳n5 ꯺X /|/X}6w.1n`[|e$ R)VD{%E-8L]jUV.YHVڧ߆'{WXR嵞L3Z}|+x!Ohf;=8ŒLj_Uvҹ?O( #θUݽl ~ǀLYyQı9:L{q0ң9<|GGG)F<8nLj(BQY]|!bs"̞D]~Q$k77codޅgHg̍}vT+ІsyS?L~[h-n50׮9\}G6j2G{K8_[I}$xnT|$;?:6pfNMzF7Fnj.%K'dqUYxnnSOHr+7A \.r 8gKtsM: 8׮ХGhೖ{gEUiПUZF ;x7Kh2⚴S~Η?(}Y5i9q:;u䕳_G:[e>Dw"fYӽt}caF~쨃IϮ"4_{>b]e*؝Ym^p\$_Y<_,t\lo}s#W0;'v.ҙSk*PL=U!H}qw?zKt*g#5B↮ԒP;8v(l;d\[d#@SYA3.h5#4`"M‡ $~w?+Vԗ{']_8kp dsܩTwsaOOEp໵>v2k3Y7(wRb_u^[jPkOZglU}1%`Ie c19!ⰲrN>yzǕņ3Oi+hݡW`M*{iyi/#fZͩB8ᾲh~vf(JeODa!Bpuʓ\|c/ɽ]ij^e;2y T/xJG=_?؍o+sK+{!/]"~4z2Օilhliu:[Ǻ.y\@E2sD & #[Ğfv}ZdžfrYA\$sX,*Y,xe(Rj~[W«XN)d?F10%*H˰a sڹ[43`=RiQ\fֹK|kTx!t>'ɬ-y|=9)fXGs2`bH~\euT'& ` 9MgkO;K^o~kww}/p/Kkw -s0nnaD?"'[g =}qWCYͮuY6vEEk:#_a]]#Z1r~*v3>5}}--) P0Gbw+ցY 4Z`5~?^3`Lamo;sV={)DӺ9V|F>*[;]Yn}q׼L͚3vXy~Q(~7[QȼeJ'CO<ň`:U8d"!C>UU2{-+B W;#ٻ"8{^6.+ϵjWL:H'ZKzkݽ 3Tp)9WuwD 7@sYn8˼_gQ_t(:i&O{̃Ӻ̇9^%hU XfH &!.M-@{p OS?6f?l^ ͎U7smYa+fZIxt;}YKqTTu^zJSuGﱆ%xtyUVB96;o&pNO}]I%)פjNGЃ\Nљ3S3ܹctP9e^,N*_!67oIm"vt~7ͪ@\l'cjS:2k&ƱCA*ΏΥxU"?s–J)uŽ6MbHxr4rM\$į}^fu~[ |fk|2w+ti}si}E~>5'ci=UxfON5uEǃ6݂j~B{bvL"ߡqޮŹ/:=]. w~6=)Sߴ r 9Es0fY6E]Z8wQ b?}Q=m6?4r8>?vؕ81ߝѝ[RNcbB Ϧ6<#D.S&h fG/$uKWƿX e^_*pǐW\r ]nsLcu׊|04~+H';$6o덨;ۿ2EGY{[/+y,™6|^ƃa_8h[YG?A<?hNa{)ܖX[#^#RٌtWZ;qEI}Wfuy2.ZYZVO=<璃 ӣ3î%< ztwg)sp̿t;=vh{%NjHG;b7b W%i<gVʎ]Ye(cT|*9%Tp Ņ^u9_~oyk Ҟ[Km4]MaGضR/]g/(_*D 蹾]wG?'v]ZpU䁤6yUhկd3֪jdj,gv4Kvp};+ewӵtzņTo}}5Lkwr,fé>ַ>9ެȣT֘,V9ܽ[~q&@]"dfޅ-sG{2,4Ǝ@N 9X<^Ui3OK ӒC$F&smuFzP:,y94Roϔ?8aI?Uv7>#-]Shm}{/72K4$,6[38}=}Vn^˨I΂)w.:t&R>y8FCg&Оch''0}a6A^S߮$<}ʵiuLHuRJsNk2}4u$Oէrleע˔QFk59]ͪ눧եkKݺOsVLp*Ic3/e/z^7ߣ?޷8Ճ\$pr]K<ڧxoE:03&ha"(fnR>}WwK̏#V@2|O̜?~vW|;U#?CfpJ`2S Z-@|r'?DG;>gٍ{xS)q ?bͧuw1ѹـr('t|Yūn<=3#wY/D1g~.U ᮲%*lDn[KLgobaSvIy We 3 _H&XnGf1b>^:'I&y$*6=T$@wWjלmOZ=Š?T[qS<=Ty ql4*ƚ =p +V>\rF`n5ӹXx:ҜFuqp3s.'vƈI7t2c1OQZ0&v:t9{-N{i&S 1ZTV b!TI> 361Jr\<%2{<r4@!wGOkzg M-"ey?bʳѳg=V0~GL]kʛDWxށ=@٭{> ~yLDȦo$J$^;״pi&|Mǝ|96M֎Uxo娣\֮{j{,E1EVU⭊;<u([Ȳ|śM} whg]ϐ]c[>I~1N\NOIX[8Ǫ-$^jL5Y/\oS^.!>N| a3XS&_P bPePۓXG`"+O"SJ|Ge9xO-ȇC&V&~\B+^U>g W :txJ}zHM,sAX~kﷻ3FmXAcz u~1 ?)sWY-I ThJR"%ͭ>Slsv,9y3)-ܬ*sC:3 }gWTmHmyrc̖:~+V1He]"E<45rLJMyE^qs`uSuصk W*D [^?B}t=势)<6I:+o@\\76< eu xzԯ64fGa/Xx_X0z6nygϫj~*/U`bK􉚜'(Vs-p`gĎ6/K[&nNڹ_ʒp*KvDh9gelXsQ`4S⟵8}2DbO~5~Vݔ$7L ץ ,W;q2o--Q#~{ Hvq =dsSEjVT[^2Oty$c}[wɓtYE9BPqF/UJK[F=xۯy˯#\jo:Zb 6~Eʠ~o&kάÌ^y}oKx\Vu`p.תZ7n$i>wv{oLt\e'em8?8(Q'g2ْ}]֒캖/-Vҹ&q.ymF%=I*cܧBW3q][k &*4vh}]| v~r?=OS N輞H(KޘoFK:@[/)oD4K6mDkXz=(b,O h/hqu(D{-9y9‡ zS,`3|,̅ X}.F/w$h9Hhl;դl.}gaw3Lp_jZ.ʅd.ymqoOc]$6t+X;<̯%y:=!"qI ?a$.R}Y${fӻC#uݣ ڶG|z+s輰 >0p' 輚㐷4b_ڪUy4vApF2wkI'tzš"ԇ=jFà hcoOgzJŭ"_lP~S_NjMk]C_Gk ZC^x#x?ib$$΂r.,7Xfiv߹P_gX;RG=w%2mn`7$Z=h|dkޓCYTFݭ5ly5EߣvCDK9m7bn]Ոg""0F`#֌#ӫ'F\Cv8!en!=ۛ?/С!7Kϔ<qFsqd&+5.&BڥcM_kz@Ʀ;|s]7'm_ 9i8'?bb鬾ɔvy<+\Ī+.L^|ͯR7VTm7r:K{Ϋ?h_F?ba.?kF*Y-,>Y5|M>i 4')rry1Hw_ڻJͣ6ͱYή ͔?*\<_g q+S_D4/}Hn+Vc~ o&Yz/G--}g98n88"S|_D+g>B|?aϯߪhY}-+i=:X T T>˰6KN~k.C Gȡw|2wsK\  }3Hf.z[@.ۡcdwnVnݽF7ʘtoXujj8nOu~cw1?Oa&͵e2Il9/l9gD9؆l+Q7&"V7S#95\2Tmoy̨ڙ]DcO<_`}2[:[>E1o3ʸkaHs}6m}_k@r C-ͫfMz0Z"2`x:5>O7c-lTxTq#/=5>/h5Nφ糩ڒXaC߫'O9 M{k:taN7ໜխ'}V {V=tѼcpuY훛Q<GMd48L|s7{6AAz>-`/nğ5>_c/cmD^. iOoŹ\鴯o:.WGMy\Np>sOyۥYAya/'jR<tns\ϮknfL':{Kz'CݲNzY8ؒ9)ыYJc))f\y#W_3@ѵ#>R_-|lf<ǫϐ1=э;Eg3]aMKeLOojIe ;c}%Wr./g#Dy_%_lU_^grF ~1C0d6嚻wnp6,k<_I93 3[3.g*_ߔvOg>hON:wD_Z٪]<_0lV-;Ɉ^J0=Iv56 J;c7sx!Zg`Ot!6P ؈Cc<*|$'`|?Mێ,GgkJtu̓)"NvkscJ!>\Ͻs69.O[ ?|MÏuDLz~5f{XVdUv=x˱H )gQNQ{CIv9H7s}>#4&.NܖBH-@80ёO9&lM 88I hPO%ak=]5=L'>™B_F Y=r]N6ыlTF?EۉB׆M}ľRZO#wv? U {MEċ1Yq8^SY8|Sb 5{'PC-gOQM`~au U  I<|WŽqobZC*&d链&Nz g˗͗v]D9ۭz>X-_ijEɀ);nO7Eח] 1IxԲ>h?8n}I%EmaeAP7a Eo^?"{p qf>Hfw2]c5u5xP:qgCrS!wz~;/v.[$ k.)!!X{V53UM:*VT~̘,>:'o  <W9ajzEPyZZ mגѹu0wyKw,W48/Q_r$\9%pbU/u&DM~.ϜK(YDɧ9-n-_y;hVx.%X1FHe-DJXݘJz"'cgE (2֔ԩPSg@#Aawٟ5p%㌊?4E]Z~N$ǼNw]-sݜ{+&~ ³iS ?&lŊxyz=P's}'_l&zQNGF=SOyVCOO$9 ?ie+e+t?LbZCAfpcؒBKPQ.=l?^4q$:Nx9-E8H:s95õU/fL-!4ŃܧR>Mxeΐ];gna|`.C3=`8ap 135a88-ǁlOyxbHtߞaa ^pln3OUUV3*dG EfB2d\kKY25sO8 ^et36"c^!=+x "j@!z#sGFILDy_h}%H#9g忺ˋ9Vyf>cua)k@[Q9=m?KT/n~C7&ϰeqZUkφ6u߬&ĥ"C8d_sisjVXc[dyzh/>Q dIGcc H}˂C W[|?;uS@8;H $+!gg ~fPWQ{륻T37ǵzV0o>.P^tyOvpnl21OK {E/k6 \ n 0ʐ_5ӆl`̭ra3ȟB=vKMCtri:K/O/ME4~=ny.ѹҙ .zxFn߀~n <%ȱqΠ_ځpa/9ǻ.'uwy}ӝHwk7uΒ*48'{ϓgg I"#\0+&/N$~>SϖrY0D]aūyIXef"k@oRKF@o Qw$kg)Y#Y0UgK+pb~$ON󇴎mϺj{o<=A@C4MjỠ<uժ۵Au]ƌ2%ɋ fě,X5{ehui7,O‡K+XFU5"BxԅqpD9sO.)&Y6(5cuM}V B|WEk1e>_ޒ0@"bMXC(>b ؤx+N!I҃9 !La1u憜b'A5׀ܘMkD)pώ! ̓5@y5;A#mx+MK}>C>˾O6DO:B6ǼF7 ,{6&v+Տ:s{{n*6{W=u,cnEuJ>wGho/v 57csLD7Y}\$,'>̣:)4NĈ*'E'q|O0_B*O6Z˅~/0&\Cy/%MMYj=/9 oGBMPs'zAs$y)Ѯl4Wso]U񫱧簽Kw/ȹ@jjȥ5ߝk#}YiYfYg\27:"{ a%SYDhuiN-z]1x?O +'!ۻ^?se##l{aV^">O[Ō./6.!1\q=RM>[:ZHx%.gj]>lWZ`pPcgm d泌RIWu9ܟv/7Yw {o%hz⫰MԿI_3?8"Fl?D j_D>\z #ҷrўhOP#ҡ5VFy"a]tcʚzSKh]â_N{)fƬY# yrz?g6xme3V;#0<,VF:Tݏ^9_7ݯ>b[5av6=LcEoDZ3$M<ъ>!Sfsji[*?p>~94/;͓Xkݜac-'d|.Ȉ֡o|3Wi_͎ޫc ۽/Fϐ|ZHgFѓ,ϡ`'56 k.Et%ZpENGhV Ox+H#"AGh#,k":2n_HtwXҐ=jb[g1 Fbh{po!/ѵFL+Ʊ&\op: >uLɢp&1YK;vřҖOq}C?&1q}0e|ӠwYIL]95D}D[h/io[-^rjYwTW< ؑ8 D΂=t.޶t̼ɼ ~7ZNIF-]P@ sMJzΗڵEcH1w+g hO\A6M_ {F9X#j3軖VDvVدO7+As{~cOC9ӥ3}Y"T]5y޹͂e!8:x65  D4X%*`D/6'§f ܤ{㕖8K#Y7ZY D.[D_O0p6ɯY,lɥuD.-qI=^3<O,-b(=轺?÷Q|{si p+#@>#`~ߩC<Ջ~bL|UγևoVY!%\kMWZsR.Qݴ72/-aO1Lyƣf8/y̻軂ٴ~FZczj9J ;Fsv'Tv `q)j,m4X]$/j֍WV۟aQ:Sώ9N<b7/֕(>> : 1x$#!9uGE4E7lix*فl?>{ɏ,v:Ǥ:0}Zpxx\˔ ǹ\vVZCUS]|dx/q >8Q@8q͕pAzJ£y6W:ka/МIz}}O*BW:y6µZ|@AHjB.y%?Zx~_^!{ FO|nas5{r.:]NGkh-upK N2ZO }l=ɧKi୅t)!w%`]roMp`Z\Y8B g Zgprq4.1$-%}֤$Ŧ9v:~ek6ӹ }nx9Z^_k+"x}u u6h jfd6Q-nє{T'eM_5!_̺rn ">r1AWF [ʳtCk| smn:\*|_Ҹ{_ձ(x:2dsfi1tKkK2w x=J&s[OirXaA~w\/7g:)=+>A?hn+^@OngD jVz'E^¶keI9( s"a_B\YkxGs?sqC Tkfv=uQPr[HyIDk.HL6=D]'3MUHrx֪,.mM2v{T݃@0aK52aK,"s OB@/dA:K K s"2i|yi]1ZdouOm(xx7N{:ͤT&fsVC7E|Ɵȣs#5.,jE6W }K<8sjřs>sޅJOH`BWڊdkdMvs?)rZMaE.ط"EyUء~I,~XErA/g ZS]ػ{E QtO8[k ٵBufZK<br|Nҗ'bؕ+?Zos/F<;ޮ>_[yhޣXL52_Eo#}%^^M \={j2sj 88QǙً^ܧ[NsB}y>i_j'pDIx^zv# $}S<>.xb 2bF{1!KLXW/ =&rM^JSԪ~أ_~#şϦ:Qp>[t` ݻ]F=.{0V1tJ7{BF8gx"7љ+{~A`ELn5/Vt t%U 92ǔO<jVޕ-]WENgV-Cb7G>œT^eҴYTi2~ЗŒ0vx2{[$/?YDVi>}<]9:e<pnمxΑ"3^C8o@ L$"@a~Ƹ%bŐS"@(~2spYMWD?MW7FrtVZ2/\ibӑׅ;{3q \8΋%1x;r߼Q3 DbKg Ӛ{o5>;4+2[fJ Xej]콙| ]{vԾpVv] h墘Mm%Dd%R/6J_f"$H紶- ~=U"&~OFhSo@}W؋zE.oDD궉ܜDJ=e+:x?;잂#UY`h< z.yAA]o4+JMa{8nY.sbӇĚ'm^\v.+}遫5ޞ~[Gao5ОCp Njl!x(ʗp6ǻ&5ZhNͩ$&m {+w1fwQ|4'=d6Kgu{M± E?Y{'ѳٕw>Q&AOY)=5Pimr?Dm[ wOq"8ki'/H|*늙r }]⢴KE)ف}5%2^kycmQtq9&훴l>|[.#1f{lW>Mp3u!Sm"6y$V_DjNZb= w}<J:sm~%(2I_ns'c2\*#]xΤT}x;k=8w<5u%gq]Y!b\u+#yLXu?]KEǕ4}H/W0۳z r,iWrMЍj҅>Y<]cKǫu4xC!K.v<0_C)A7$'G-sUNc''bsJDM]^;?\}BWKz~%46rzZjwh.xsw4 J9n=x}uwU.Gw Dp;s d| k_քޅ5>P,Vo5. 5>:+57a'j߼Scϕ8x}&Z ~MدQ▏xOQ*ѱm^߉503#)aQsda'ӯfК~JyNgdR8Yഄഞdf CV>N/,1 o˸ve\Qt}vlj xYl=p干^I4S"z9}^NXktZ|Uշ.j qͣI=etO݃[k2-%*{Faס۷0SeF|^/Swy 9BxU܆kTq]Gh v|eq',%At/I-rN.z,֍r͍~4\:'H" 7_ >x)zYoE>d7>Qm70̾S_Z}ޣ/$]{Ne΂`}"{,}+ᜃ=S?iͿ_,I't^vW?rB)F^#ogv ^< l2?NGvda#n~S橽v.S橽 z{ʱtwYkD5qZ؅Af,5 -@ :%^,|-s߳At6iLyb&?vzf}oYg < 3kUڋg[z|=]C.٬ۄ];o;x֖[H<9Ee wn಼NKQF.~z :;k7%kpqiN9^ĴCpb=.zZp>sUJ;4?U3aGN<($>5%e_``ZژYy;j6˕퍲g13zœLYMsC2_k+t^`v<jt~,`zZ{E:c&ᯓpSIµwat:跩դ^陲GZCoOFz ԇN[%}B#ǁ:2㋅vΜo,Mώsݞ`'b%M#$جoA G84ҵ yE;>-?=*K{z~TbԨzYDj=@$so؛HÄ݋ho6W>WK{Dh'xV zԙ%X9_Hlz7Bؿtu|AC3ߝ"uack?uG̓_Zy}04>Oâ DξJ:FdEro4=&A/1͍X ~lWwL\ GbE|9bDJDHSt 53ټRҗ;Vf Ǧdw ΡﶥһIa/% Z_7iyOJ339ØFƱ&eKɂdFo9d,NqC;'@ Lp5i#I33xigHVy'!G2t@;HħN =_J_R#\)ұ}|ώDzf vfO8`Svr|6-y,\9d`DӏFAnS(FH%_~D35?̳{:· ?yC՞HmY":٩""z |12c%+˅ANqqcɌq@pm<%]vϧ[Kf E:g[xe }l A!]~ D\rXM"cHGl9V:{PΜ2^I?ݟ@nhȱD( NEpoDCL_*yȊ19N>mɯ &gY~m8 lͳ+?<1>سli_PFz2u!&!^a+'׀w[Õkׇ•oZ +0O4Xܦy|Nx5dɲķe3}]:;&U?ўg [[4T~DAs""^S$=fx 삮T:W/tZ2!SϷuYyZ;4XJy/rv;~{C\{Fl?8?;utٺ}5eN<d ҍy56nN~4N!D]u;SEp.ƂxQj7UɰvЃ#2A*mcՅ{?5sWU3r!?^fFGGL|kM-@\zv] {hV[IH'L?鍁~5Mg3Oφ  oӚYAM 4&&/;EV%*zAAKMP:ɦqo1R9߰G*+^}FFD p1 :ezAv;pr|й8ϠW5|cѧius'֏8!>qe 0<G>[KvU ƺCfn@ͫD Nփ.%M^(T\R"+?[O[/<ι>UćI˙k >)į&m] {AUDua36V XKfj|s/%)yvفsii-ܚ:3`׹~ez9"l3 +8i^{!Ad0Z Dl@x?,!gf_7|ϠKѩ9\^=}5y "# [˂'0{k2;hx+=z}#ju';{Oęex[#ȾbtߧDٻZ%qx$ք79Tve]u16j]G_7蹗LDAW{%1?g KqC RuмaSyhYgfp:ƚ4')؊GǺ0I1 :L.(EWA.IZx4܌rzYZG^#p=kxdRnYC-y?xsbW؄{|O}k?[kTc$'ŃGN=6߳H=ӫ+usXld}%َ2KN-R^<~xوmN>;}e f\sKмni=5k yTj,i %ΒK4v3l*k9ML1CyLKZ7oAB}[F;Kd?5) ؏[i/}o?Ս ɵk-2_~7>Y'베†jj z=׫zc72Vp~+te nM>*-h#U1RwK)d.ZU jcr\w{ :b~~}y,רOo)?mQY2L.Tgt,WVdz>;z*^q~o !E_}b)GsƦsWXA:3Ed׭qgCklm}ަ*o!I)/;e$7ΎnO׹ub̫vC1D׮y  W+-pb4D/@6xxt1w3la⤮>uzM-]C0:!%RQ!A|Ӻ uxكסRk*j*i_u 50Wf\?<lVE_|`Qo,<{Niv;Ŝ.U#\k;b '? ŴyX8 =vl<—s _oՏrsYGc,!D/-yy!ogέsdţ˃٨ <wzjYi'{ ev oo4Ep2 7So}!+]'#݆b[+> Q!F2)O`#x: /c~VHfQyIRyC3kWLk6ϻ=ѽ7/r4Ir)b_;/Z~Qr>Ͷ_0z{2s//:j92r:]wJ+ѭl*5Vj_,nnmyYgjXL}C^|U+YL4/.'=ltM<.RcȰ}qoK 9^I}Ia3PnItyopi/Ћ:&:g!™C}tOJ āLs%tDž /7V|%W_:z]{Mvz 1*#v翇-,|Xֈ:꨷uIsXx tg#r `# 1Q[sk XsR򘶠e$ R;-p%J̗fefv쳹W zsz-ˏzxEw}2-R5BԲ]]cN\܋9zp&ync"gxlQofOjyvZ}b 9jMw\\+AAs-c|#b|~^s)b}LZq ~~(\A e_o5.dEyFkUdEߌK4׉4tHfc]- N*x[D4V8'-`;mwJy|6>tG䆨Um5 YdZA|3&d'.cjt$ac?&Oe h'3}_`ט7wMN%YdHd腓Ž}Fqx)a >tċ=xė22CZTهJEDGҙBz}QeƠ Y ΍-{/uAG":yL3$@vͤDk92ZpŹ$4A93Hovs9s;dA xtzv s>XkĻϼH|=LioiǮgimꑽ]t#oaw]Pفl 8 5p㣢v=^Lw Oޏ{ykH_WIu*7Gٓ(qHr>Af:P{5F-F1Or6UDG;^E`Rh?3>X9!~7/:S}6V~U\g ]U i\>a4WߑpS)(B|_KFD@e,#zZ-{d`T#rU9;h/1ϭ$zޔia|3ڵB~h~` ޛUߣEAsH *RbnyǬG8ZHMlLT-Xg+A狝_Zi,╏(ZW%l8 lU̸!`jS:GE]=u*`cYq~8* zY}߯.'/8e u6I$26= y(wW%Iy鈾8Ӡ ["o~Gbg46ֲ O>A@ ;`f YvB]qz#f3.͢Zq_ Y}h=m=$ybma_f6(K` ':n =Gxɟ!!ȅfzGH5ߢ{.goMh>T i-̚m"Om~隺QC]]\{aSV>@g9}qI]^/ђAîl4,+> ]="Wzni<=bW _W߼Ro84>?.Kؒ3;ZFA#lޭ*xҹ~NyUn+ΦVoە2FX?nHi]qZ#'cooI#hKθ isGkI:A>̑y_Il<~Nb+!7sCvy޶gұV79:'+p]zE.}7 dn=kv=]58cYџxmsCFP~M]ަ8Vbݠ/_v!DD; XO ;VJsw ؇C{o97=o4z35%{'\^ۮ-s$z9&w|pB1~u޻-ic9F6=)7A~;bo'K{z,f"4 V˼BZS])B؝ ;m O]aOc,dO#f=M{D+kK?{.j5*}o:]{R:+!&](h'Z}"G,Q"=dMr9Xȳ;ch|v?Pnqo )4T Ft?N^?J +"cK':72I딦Ehd%{8V軐N*+ 3un"Fv62=FܥvluyC^-#8BgJ ̯xe%-mţJs8׃2fuyI_N5\n6/ЅvZyWN`# ^yD)XѡuIwz饁!߼}Bz'$ؒ6<,i LIXLث'xR6'Ӽo93Su?+2Oz=Mui'$[5'.Y_o"Wc,~A#r=ԉu}npS -DDQ-nN y<$-}>=YhPJC43yM A)%vl=g[jxT-ې S un/<5\9_dG^gXJ&5zN*z#ZEzD#=6#{c7BJ^a{bFyvSdQkB>$=|Ȏh);HԠ "΅UQeHسkv+!mϗvR7~am- u\> 8W8\謺ƊNgSVg& bl=5cN/v/eEmݛώ5FJ?C(4ߕJ﨡T;Q*+6?lìkzn6(A1_yPߪ8k6%-pذyЫSܡ0eչ[`_ʑ/ ˳="~-h9C;M0U~Etkfo|8Q TU2g^w=">mW=zt#tDNu?~U1ç^}!7sQpȹ p|_G+.+\ګtN6}̥<biVza{&({vy {m`!ŴJJr3&6vKr/O]՝~zTek5{hu*NrՏ(Foc~&‿YߺјϦ2ieK28^D}&7)M'mr&p_QԸfwl0mr9)E}<ދ<uꕘ5 ܕ^9/Nr;*y }~18j?5 |Mn8ݷU1̅•M1M}G}{qKr_mTmΧk2~[21r$wٚ߬(Ǹ_vƌoF㡦|v_۾ vs&fd$24ru: P_v˃§֝G [GtRiBz~{=SΰD)W;1\[jqi`r|9^$5Wh7X"o{NTn-`iA1l]A2j֋󀿦Ʊֵ jT]K|ţ*sn.:|{YLZR!V5rjqZ<2SliAJGLFT.\F Q! ZE Uز5m#ݎj៉Uhɷr=}?Lm#Y яm(re +@p<#:$2YqD/;@R\kiz0c QǬ7;f'uFMr_'zspGWN.ӂ4_b8,|µ bĘ.+ ISd.|%7y+۩yܾtk+DL?4ρ3L(s?G~1 9NV ï{WNu'׸-P2Q]"q*BC'G|C =cgnCSm?plM)+~ޓƩp=8ˠDڍM=i6g4j?;Xy7f<~4}={V>ߩ־!6F5l~/S9\ǜsZY+r 4O/9v~ܛ~YVY(q#=˗W"F%$s峝Otic`񯬿y v] ty[{)Ot&N\w t?Y9-w;wѥƊp=yP[zxtN3\.ޝ,4g |X=yOTqu,s\qwGn(Fpe֖dpf1ZKt_‚>/_xOu 4r=/Xco.Ԏqˎy݃u2kʀ$[B,ә/˖Ӛς]#jҳy;oJ3.0JmґDeu3gy8ͫ7?y'_iuM6iÑ7)uWe|,kU-}.zr}-]I,JK\~G:ҞKimKv^8jYIjSց}ݍ"k9\9Pt$Vw%!6t2)'ֳ'c:nh8VFO.A׼"}5)߲%dzf^Cվ䨧vα{<6^_$J;`Ԛj=`r)MA},+̬y0$pc};|xh^GoBq'˄ls[~n`0 [x۔"O 1^7{g>;ҟv<3O`6g|M{4<(X=!,`G)GF<34`)[•e!Kou+E66`WO3A[@pmqmSݰ{5f*<W\4V4?Ͻ:qd/?*d*s/<Ɩ ر,z2S6 [t^f)wċKYz416}g{ܿ&>ƕ=x]^<T;dx{zL׋<[i="s2vm*i^U[Ʈh@]t3ծuiu35Bz߉"np?zkԩ2s`rObBs9|ϓގx dW iM[ߣwѸP7rإLK=)#lmH99ϡD>*L92 »%QzO?1]w'@W;և5hD=i&p!"fu˒ǰ d 9,"Ļ@Hkñ {^aB:0-`Lg`{ae_@c+on쁾l/EOv~~@q#g1Y^N Մa{"xTmM~Cb6g!'FASDA5=QȨJQaV\)M2A%|C"u 6A'wc>K7o3^1E6PӲ Z4dz&oNLtӧ\o{W61ݰ/wM9.ʽ@<A''ɺc<׹H|K$D^5rӶ*i$ٯ{Fw qf CwiaM-֤ Oa659 ~ʚs86GV$x6̲2g8$Gtgsަ4D䨳,zhּqfWѧ&YlG%бu:Q8낂̢wfI:5/k6Ae]}/UDÊcti6'yl~~OZ ÞWz͕=oV17$OHg0ym|` 7=QБ=4ƢDV~j%Ϣs0N=Eш%`bG͡u SiD i-xL՞@o =g)}H(:-ik"WZ;[?+KҦP}/ +ȾuN-?ۍ\ 7==bTUe̽YU%Z'9o!zJ8D>1*B2lu9C!p! c_̂\oN^!I9SO@5΃9/9:X rAX|ZYuf{!rlr `M=q1n'w)͏Ħ~ 8;B7Dԃ߃ya5z<3+zv%1 sJ<%Gl!==YYR rQk/=o3.p޽tϾ$^K0eMyngDToqm[nzRu<?zRzu)VO00[r-9|3Nm)&ِE2g- .'*3pNu:f\.`c%&-﹅h4fԓ-sGzZO9+~ 5wOJwe6::j}wGNh&!ޗlqF+L QWPs18n+:sMƹ$G•e63FfD}ƹ5qĂčxpnstvي#u[}jcC}h?kn@9s"8|w7͋x6׃|$qϯ7΢3P_Oʲl,0dGˮߥ.X.b!;si.b=':\FXWZA V ~?6~'EȵNZڄθ/umreDkIsVI<ȼle962{Ѽ;}\.߁{Tz[ U9|]/n~f?N'i~mӜЃrCB@pma60ځxlgN3>{Ԟk"w1-Aefɵ7± <׮eOQ,cr^} ̃#H&oNm:?=Mܭu ѻQj7ɲc2;Әljzt++ޝiq7;0t&ʽ~V`}\=Ү?j?Iwz^Z e?9L gR8{ivKQ3/,*PΓV**Pw! 0k<nl,,`9v9oΦm{D=dl{󠿲?_0(w9mD۹j|I_:w }r=• gp'8CoX^f z/JaGq`ALZ "7! 1D4'Uˊ_BNj5/:.] y6]<WM⼍|#T2^2H?/Huqց[}ŇqZ1<;f0!vgcbryrJ ;Q/qe/ ly|*,V֯.F92Ƙ3-!o#Q7]؂V6]o&zAUYJEqU4ق3uu9mn촳uɘbX4 ^w7'&@Q5c|à vc{p+e?F!]fsR+ޜaĪW6%pH4-b3y/.M\#Oykhya^T |Em%pDsU㙑2Q$UG!nyй2vD]u3KuTKq dIaƆ>gLM{﴿G {ۼ[4[}DV\$%-@rU[:_Nssg|E~%?_^S :4-ofC: UЮ,ث%iI_k#|ž&kfQ愹dд 1kF$n} LJ"R@0ZJ%Z`+&T\YM"t bCc$_?"~uY\0;J~ߑWu2fr*Ύhc8լ3E/C"NY̺IgY ԑw‚#^1Z0Wi#Ȝs :n/x[>?˄UECĂaχO.ke||385֌]iQ3k׀"⋨ofR.8Aĩf 7&Y/Ij wg&f݃<&9BNsQt)ֿg&;wf0EɃMnmGѹh7hL>:t[C/B{DOHW=MASz2YւOc+힅HM9?(b(. uk˸rg'֜! ۉ_C~WJs(vйtkdX1MN4RG~ {^W,^W/19#.527if R!}}.WBqC(b(TRyQ|rb:%?' >[H e5y̽BiSb=nh%5 +*&)\ Wn!&q̷ԗnʹ|!}C|ų.c0rF`4[#Fm Fts*U8Hs̔tFQ>kh7WoHp{ V?X`x6b&ꅟ? ]#Yf7/7+yo#9\!]9R܆$C߬&7).Ys>$<|AAy#~o4@j!dۡҜtsQ-}6:oB pFG4lgR?԰3vk6/~K"/k&XiٕX{2cl:Ok??kc}^ ҃N&=~A+[r}KX ;BN XVlXE/e6hQ[=n1]s|^8  z1f"̡y4V |9P8gZ.U \,99hN+g|վZvL`eF__nl@i ۲N~]+eqOcX6vBf8N]'3˓8g󰱬p`b׭bG7RFsGe Vv֮csIb?]fSgjg ~PDuTXC:wSh>;];O0u4^r<51LD},4Sҩ$>fs\1O81W{_MqenØ!elЅ~F2RȌfBƚK%VGO_O#uKLx bv;с-G_o ;e\glwdcTLߊ~5,Vvu{[W |4;C;6_>D ۣÚl7o>RO?Aqzt>Jvy'1҆>md{#YtAk:DS\gOgFZe*h\AA]0į:#Ȫ$3Y:j(Q'x:د \%\㌍ Xk :Ulp/siE6cp*yh!/;Dli3P\\ҲEëQق]@\ jh1gLx?pY%NIMkE\epDK۾eHOR۾#g0vIk=.=1դP;Zp%|Q?~'O~㴻$7;Ams\ZCMY =OsH/1 S6)Y'| 5еR;;aOI@}?s1oѷɘLȵ b~UwJLd y= "sX} LN ri67aSf籼{#Jeg87ukn+{raCdꈤtI0K>Shngk@G^*rV؎ _CαSf'7HZ_:65ƱB8ҳ XB_܊nx߭W2wzD^FnlߠSC6i1fsgg ^-I 1s;[en'mXjܖmz64ȁU m@/BƒRUܗػ_F<^bXS%mMA%AOb%3k yp] N3z .$~GHNDj;sœw [ȋЦ{?qN}}H h\.bHiϦ[ԋ4.ð|3PW>5pQ1w ͼbn귬p9Βۄ<_u5b~2 pJ-JKЕg IW1cYS9+A)<ⰦkF9*[i/D$;;WM1$diqn6i-61S>J`M&61$ӻ; wif//h "g _ke>t\\Ki%KkU"M0ߓ(7-kەbw~^h{d'ԙޛͽs:؟'9uY[~K~òg QwXxwu,+Z{{I6l%[u!i.b˗hG7lmD!{"޽gmg |b5o"<[ez.c'髃Cd}|gE&LװH^Ɯ|C~N/Ϳ r ;[7'ء>(K=cE_w?>X|,K]G?ȞA?FɛR8 k<hغx`۳ ^ۗ崿m?v< ސ8jtS蛀X@5dv'wVcػ[0SW\">k_v_Q7+bjoKsȧ o"0~JZ"pb-1kgR~lNlkͼ5a=h%PLYg4hŏ2lUpђ֫- ?3ѓ4&_{&1nO៯*_pye<̱] ᇬ@%.zdp:=6%cME4qȜx#9YLڐ^9.9iN[ 9Q>rvn"~#чbGpȅ-I_D Kh$ahl ~'xB e!l|/I+Yc~\n^i`n~!˲a97 θX덪";Gc0nx:`ˆALu-={b7?ڧߨ"g\[ 5| Y#,z4 $Xc;1燵Bw-s<`bmLiUѻB'5`3p:].bYr?0\'7ോA ^ So%NqIBgz, gwDd@_i}{ef1yѕ>|gM:"53$9B((e Ͻ?Bmc?tn:Ą˧uA4>n츠L۽zPw$SVл?-]WлSLV =_>-U1hj d1>.v˘oO:gn~~z߅^XO?މgt xz ƚ|ohj 3RXc?asl3㟝|׋ L43WV %eLKe7,) ;~1q bϤyNY*%<˰Ft6 / r}J{YpbKlcK8Gt uv5B5GкX0i$X9Vu,x'Q p!_y=kCx&z686M:YKƇ_Dpd^Yм7E=,&T4K:$?c *^=L4ˌB˄;/w|3 rKHب?>/jS'ce ELL l] }R~h?%L#̬I8(9#h/;l\'¥,8'Z~A!3ψfآ*i`y`?9/yfh>Cj_{h1 T)lX1Ybm2Ó}CP!{.Spm٧)>!j$o,u3NH}`y-ĂO [_Kn̪}?u9 ފ]%o-mWWdz+N[zl)d?ɠ ) V {_({3ɴ׍<.i}ŽxjZHzli{d]3ཇ=G|Eq~|/բflPA&5`SQߌ@ڵeFB5XoPYwtsw6,Zzag ڪk 5Hר5ik 6/d,GbϧȞ3=Ȉ#q|V;y#><)uÏwhNza ´XU\kdDOx9&/ WB؈Źy,i!V񏍳ˌN/l\+Z,SsTw=TfLyɠ'jH?˻Bxk.0|g 'w7>e!MmGS #̕R[6qyt71wKE}O7˧~=qSuc;:]OC=y\#9d,=)Zg^o$z~k1"τ̬ N 9u4-ppS^b•YRZ,eHg8̃em=3.dYc"up_-WM3]k}Ŝ̾({I}YKл71O^}$yhQ2 13U`\G dǫz4n =6O {Wz'.6G~1`;]Dl~?GN:-;*egS\x,{߉\ORadjJnl[:-Ƈ}ۤ&Y3o#uX\^#^[ݮuք=guapyTw̾NMYשLؚIs-h-u"ߩMoJ=yR}7{}3uX3O2.7@G4?4?xwfkLCT:ߢužTYSrvy&~*in | w'RTڇ>GgKت\lO׼Pee޼x.cc_OڴR_"ֿ~~yFpDZ6Fw|[czljw/a/@kmモo# |sfC ]3xY|x.c,|/r9o^g=Y;5gZ^ET%1N2yha|dYY`EzO  ϗ1;>Ԥ}dDl#-{1Re򹅖T?8;B14ukJ1-~@o˘СގkXu#O|q':}/UR=o,~~[u7Ge{|=X+q],xOBm=,X=vޭ]Yp{#/at}#b#&E G<&Z~u4\1*=&8[[ceI*$. і'!|2\l2 t#un4*'LݰX3ӵ?Y:c\)Me\+Ԟ\IMCtŃ2  {%=k:+!ڟd7sEJ\||u> 6wzWe/FZ׸n${n6J.Ɉ9|L{~ | ׋3o;I"W6tJdCּ~l]H->ǹmKa( Qp0MzD|cƊ݀ 7幊3M*5bGstFsND 4֒CHh}%uc"g2x* #gdz3xf93hB#kE)4_mYo׵|l[⿸t_Ik= L{YM~s?ti_ɔ/DF|Jƫ=}5)i1|{by]z? 7ᾷw,K;ܓhĀpd}[`lڃy- 9⌚1U!^1{{1^䏮qqZtF?'yy,\L,\@Ƀ3x?rnDרtx7ĉiD;K'K'R )lEwG $dš2?_'2F|.hpo&k~D{=[YZ{-y4?pS@Xa/$A;%1D݇:=$51M-ў,x9uM O bMRf?Š O0.%{>rS=TÕ8uiwK5c,gĮ }f3ݯw{ema_OxZ-[$ς]ZȚ wvp3\$d_SFNȋ'c*K`u~-C6Gp$ p. k {~."Ǧ<|~̘mgtK)'ҳIxvk 0+eleԷ=q!ģP1ROhKBPU8kwI{pŮ/@&ooX@凯4n"s{ kuxǠ3WdbgWD$c\m8;=& خWJ%{ٖ&ƺCtlh~Rwu>g+D阱%luPxte ?$:I?BS?ɭ||t 6MU#uC@1s^LѴg6gj-xBz2(!y}w"D>_kм ;A3h~tL8n3euA$|},qD}-3Ғ bv%ÏƸQ9+NO&K},kFġ=Kտ'Q0Ce?5GıGM6֫;풷d͔~[ kDw;]o\+dgH9>CBy ^*l*џ2#eK [eG5P઀Sdn$-Q4ɇ4kX9-PѯD̈́ <{~dΫvoo [r`͏eVc4eXk9dЏuaz!!v~@Orȣ̍>K]/vTs|s{}>~~Q)ɤggU:~n?vɾD?p]%ᬦER}(*9M]{J_o 2`4yaN{ZqN s?W%XV.stψ38bh?Yڭ}|/鴎<^\G<.doD%'_,>@C?c?iިX뾅>fIVѮJ$?w[ƩA|9~ X?rӽۂ}쏷{p_[N&}1K^zz,e5Uҿg4v=i?VŢT\|y.KUF j6yc.8go$m^d>:WΌ5A̶tSu8F4)55l`W%Ok VH$o mi}R_#a}e^=5lm1o:pvCOxKz>:'[8x~t*`OTIgOUe~߿+7O fokTwڧ5]-ڈ@5_>G+<Ysֱ 7WlFš7Kt>4mړu\S4#'#o(>fwFiS7 :"sv7kdԑl{s,Z^C$}ޘuQcg3@)譛Q|~,}c8 oT\aPe9D/r9]};iH)I25>𕈇_=91_h5z!>:K {qC=E 5 A]@?-XSE|>P5w<χXhɋ1v0O2^t0|$oW/Cנ6rc\V&YTOIS"=x>O)/_yir\эTk쉘 ]77[&FNj9Gv{ރͩ<np!7WBF֘s=m2I! 4i:$D=%'^Q0:kR.1~6}庐?蕓a>\ORK },yl?ہ:s$f-sAY/ЧfIWW̏84&Ye/,W.o$_H.lYv7/XNlC68u_՝롳 oc׶E2<áQD6SJkVgp\- x. HŽ)b3i!I`]"7'y/VG^,_^Eՙs3@9H{hfîy-/d}I2흓@U>R~,IG6p\NCV*tS;w:}7PYS#uoU2V_R}L{s`8Mz3g籭O |B[4B̪{y>Mh7#b~6']vt!cvKߔi7#k;Nq_EpXEh9<=pSi_{SDMQQRƊNG8|J9|eB-1y7uE5/tQNAGBuF"C]W:iyzoT~fxatcMV«Vtd[?ϒ=yn+>efIvMHWXMm)̰ k-}E>"qa32-ԎSJP+}͌ѓs{ҝqVno'AF)/XUs[ȟ7y"Yw|)k7%~2BiR .k!qra㥹uD-R&jScJoY쯌x.W.<9Eiy9'}4u2gtM w}AP˥ ?^-cW1i-rt0]A{4gni>+jO[mۈǯ}K<yIx2Wu=ojXwwyZf%}+d1_ {bJg=bAbahT$N?5&`'bIPK1+UEۿKd}"Ij{`vK75\<Жcbruv\'%#&]G@ԕ5A.%s,"^a>'sC+ܺbķ\|Acφ!qEF /~۠?|CK7%u.''ZWD6 {d$K ?=UttRy_oVܫ sjhm\?BMsNa{%ƲO A @NxA/GYqΜοdpoơ)%vO==cc5eeh9֠J1>S4V-tߌ |UAc.:KohRƂYpQ`kzᲹ/ԃߒxR2~ѻIv lwqs > [i,:#/ZL4qnI_|nKo=' uް>1GjFNWV#uX{+=ruXV9缳F#x#׍+z&~:p基+mmLMve˷=]yW3 5էT6٦p\4-8{"+>'O.U1ֻ&,WtO>~{_}?"SzЫ~Y9G*!RkM]rڤIo)m9SoA3*tk-IyWl]ۋ&#O+=Бʂ ,hs‚Naoq)S''gr_X3w—CsgОΤ=H:loeN'ܽp7.,m{0ϽMcE*D=V+zn O{cz8ooW^{?wE^9z#_r)nGȼ/7/ؽ7[y 9||z^C@wzs2ĤYSh<Mt*r-^cE~RAPt qa,МMƴ:Kh#6uPsxB3r@OzqTzN/Jʙscs,\z`U.Od=x+9 ra㣮B0ҭO& `VCmeP+/(+6ݖC]wl*cm hmˮm ̇|f>3 \Ǽfs99y<9υ`l@AI& 9X? |מEYv8z>ZnGk1BCu=2S{d^=I6zl.Kiv,٩ϕ;Q7]'酦j_Alè&/6yp:#oLwkOFQ^磖ƚ=-f>'7o3ɫZn)6$cJg46R?{!?ayO ,o/juaQp^$r8G֤"ḱ d> :|xNO" M ;qW]oh~afۼn}O<: EHS2X>Bks4gltt=\SޡZϡyB>F.KE|2u?+rp6PދҸ7mjoҘ5].j>R^ȭT@}oAm"E䎹 zF$#n6f^$^z'P!B ^/3<pɞ/y&r7!OXx "[=v-"G!9D_6z{oR;㜆|-9 r0|S3kl͍"iމ&1ݧa TcfG ^LYue3u _ sJt\#s#4GI_qꈦ~ُHFc78r? -fUy.4-1H{IqN7^ڳX >e E'/q+/T&xDy L~ +J;󴗭9^9q Nj^4݊f/ES9q9&o@)6yR op rŏwH$OHƥd'YQd_uM^2*+(uʤ<^zcgM-ѓzwk*!:UA7`"+!M\yC<5>>1/IɞYhvtv:& ]\ BU> H^KƼ)e⼰đNTpc.YSP瀡)缱<ܭxߝê#?C'ﶩDgnF311pc&^;Pc_^w=Y6ugo=ϘVgYږY,maJǮdx"Y{GV;&и*Bk {G'QYJr'5.RBsXw+$۴oy+5=:;d]2̑E벝%j;9M@6g߈6>\ ?ES^\fAu4 leGLiWo:'t 4=}FEn7|G^O#uZib~ `|z6}F_xOѾGk{ZOUeuv?+?bKGe)_uюF0{ysK8Qf |{ k`])G_{Ś| Q[ dd{?ir;p[{v~w7y&μL~~חXR~6"lvvkq\e^/Zsw!8_M/˗!_掰}na7cMw[zI_7tn^cz{5x7DϏoyMoyחŹZ={P :;/ؓ.I/$ే9kfg+ O3u `YP.W}[{7ٱ2|25㭓G~]#z$nSV]-\_w[dعI'KF!ˉ5hM$ρ}9>=JFj@ ϋ"Bk້[8~~цDskV^6-z,*}kK]_AX*tܫ9N> -kk<9rRogS vZќ̩ˢ6I3ԺPX[2* n|]Cxe؏v47mo ̀/*Hp.ےp/ew6qݪߧ׮l| 5䙤>ZM{#}},p|t+6~c7zgA@Km~vtm!_nu?l۲=S_Rϵj̧yg$g$6a΢(*`#+If$;ȓmb-OdR7|y>omi]qװs,:_և[[nZmϹ>K~{gˏz¸ZImVa9sEǏZOsn1d/Z=h0{e{t{F[4]g}}5N6^+S]~%VLg{wǍv#U&.ML8@`} Y>q-oO| zyc{]4KzPR{!$FZABN%ła/XnӮ<esxNyK7vR;G1LΘ o65Kk/w-91;~XWĕ 3/j&%w"zv*iT9s 2a {[*y{PY`h*|[OQ gh/RJ} }Y% 9n˫ =HgZ So͕]Nѻ>Zz^Q'tO˝ f~8 LSa:jf^쁝|A9a/A.ૐO\b,>Jg/ z4W[btyzq5 x Y x8#n{ǹb/%X6 mL-]B#Q x]{cF0G Ovce$riSz8yXpxz~.kqk/|UɋW%loo۳S]r_8?M-k=]׮OXUmwgeS6n)Ss.E. SB9?鿉g7ek]fdyl*jpsN39rf-giۈ/4}8V!lf VUU190IͤN{>/~nM2 c4?2˺J/ɪ8E<v#E@+eZh&xнeo媏cYk5yj-M8#{NC [z-^qatxL6gZΠlm| pȇ}MF8os}]m.M>Osz[fo5!;jwrђpN=IUa'e6U6hs_D+Fzᵧi{mZ;ܴ^wL -–{و1$qԝ#q3^`Nb)sҾ87_8, d|q# u"yDOtHXG {Je!@I76e߶WK6OHɦ2kvKpV:2ZPY\Љ9ɫd\+׊V;?}f-%njg.:[q6Ny}/!2}߫ٝbޣ4>ټ(b̳,A&<מ"{4?NۥdyDi^UG#VRDYO85J?/;؇.e){{+%6MV'`@_LJ. >sOUwcCoXk~jgSOߦ7Iu^ x_"ZV=Hp/N;ҷiV&}*i|m":<=7%8yͧ~xM9X޳ϟIzrp8t_f%~,`Qa8링q[a>l b_q͕8]ݺo`fZ׊3팸dӚwX_\ `-]\9 qbVڗL[I,4ɝ?[f ؞Y3r!f[3re-c_m^ݷ ^$.{٥FZCE>-MdžK=kcAo4圉4d nW,y|ϴa[fq6ӭ{Cg=]{UJ 5މތ#tT2o?PC*Il'Z $ϏRwphX$[vj~O$;ޑX6 p_kՠt9"%QcZ;e|x=9DV#_!CM|1&3jK+8w^l2E-mċb6++lfUxOi>FO߽F,9$;t0D.t4Wχ~!rׅ+s]${?7S Rh" .1O{g2e2r?)yk#X%AЅ1ںd.tܿR;5:—ˡC\Ez+N3(_}B}ٲ(ˡ{$hE_>c3yF_ p(Sq_P.)+V؏^>=n:ys;sYlw6?T_wVKy3ϕHX v'p.6sSPMXО)_ ZN6znu:ݶ.du-ZƤќ3RPw_%!; z ڰTBy3'V,DFj,0ũ(c ߠ/5\ -k__iJ%SYe Yj$.uP{Oƶ,{bȅG'}X]h~6P;ٞW7j7ݾH!1c,&g)|H>@ c6wE'[6[/| 9M4xVd!_@zyWg-Oh>:~R\J%.-y'k*\6YŵsGBr2VHlaE3g)`8z}VSEAB11C[:~鯏Mw)j)˺[vcyӹ-[b>I[X\W~VhKL2lڞQd_C~ 3O9}#w{6X;i&|s $)ZN9,<;>ȂOS]PP|R1g⊧Y5h.Ț%z;Ocճl +TtYYG'a J/Ylz6U#^Z4UD_;>9S|eiY_3Cfgf ?-L4-/0eN1gk.ZjH~``_$Κ#<:bÜ?IC(uaMsaC!]a_! >Y+ن63lK젵.'hɨwp\8Sb>)fQT r;L2Rf4_vo3Fߦ [DۑKIʼFmBsgls <3W$bI>xx?uc^DΔ;%^W; ߻blה} %Wv6by#=-y|Efs_N$ ~Lfm_SM[uwκYYzn\om|gNs~O$'Ezﮆ@'G!O:ϴz{5ב^e}6CC.Uw{$6hxG2DHؤgc:6NJs_|Щp&R}{#ty!Hߩg!I`څʎV7h]eճ ѥ''aָG=:T!Zz!ÅpT$=8n| |9!C{1O~/cY`SS{F?MA𗽀á@좝sy8] u4~E紹|~#!KFA=!+aKN>`0e=ug-[s5F  ӒI4ϔ ]wveH:[o^Uў>Y,~~؇`{qpC4<^ +ثޤ3WDͿPE }ݾDO&nJRYs,4T䤔~-t>sV "6ۜm`tb?ZI4\T 3+8eWaU5o}rsnCE;ᨎڐ-Q{bV}{^I7fƽ>]#E\46;!ggP ߬\R]vT5{)k#wN7j?|ӯ]w1UTxzQv+]FpӚW#-@o$Z7b1Щ7p6;۩JOѻH78wHgҝ;i#~SkÞD+`%C;"ABx%~[ ܢ\F`.Iw9!yvDE\|M>W<8}p '"NvcƤ<%S!,]45%þg+_EzՐi|BM?ѴrhMNcSD.sv4Z۩FsFvFzk̨qV?GP͏7TF_K42O FtgvkλQϞ`.->hn10\s7gt5M_,eS+5,+ܦhrNzˬl9`]W6ݲٖC7x-߳4׀t~s .[&h?ӝ;iz,Qfׅ\Tw]LrqUޭ6>)y8ReV7m>wVԻn :-5*N׍yڬJQ_L29,gيZi~v UxIq]n9AG߯܇QCϥ`>*rgyl1~ GA^u7eAG?Dm r4b[M9MhQe4r]z9+?q=GضȦ}ηj%df+Jj2.et?qZ_ĺH_96ƶ [%$EE6پIGG ~L.ToΘ%WӅ.vhR$5ǩ>Nt/Rx *U҃Tb5\{rQ+@/e Դ<ֈ۠5N?5Nu 4E?k'C<<ۀ)-SZ Jz)=JDt *  NQP;ޭ9h8uBq|2RɤcJ3҈?Z%Mu#p6 q6xcu*l7O:>|wԶsu~gԫVć}#nTzիtO_anaq4bHSw^Ig)mfz" M^+Gru*犹47_acƺO\~=˓&$WNr֦'oI/dqDoۢ}5Oo_wƇ^\K6֏\JSgBiquklL?o Fw'j\)QĽ?a<ʞ+U:Vy0D?0maJcߪ:hkD$=6}2w'co7rˎ/'>s5(j 'Y~W)Ex9:>AߌyL7 }`9>\ȯEfx21ƺ?oNqO.5A>'(>F~z|,zLkt^ S_oשž7ko&ygZ3b5G{ 1]:Ѧʎhg!Xk^6{Mćڴy|PA.>XKT+6(,c叩`4֯89m }U-lZn]L fefM;bS3E]&e[Bp:yccb G̩1;Hfui+C_wSH?8BĶk^Lg%ү c8yGOB=[b;ܹ:ҟx=?<гHlo6KoU Og0*1K|z*SF>bԯ;|9[ebݏ߯<[%կ&hu;4^7-zLfAFa }Z,91x=5o a֐ϝ~O]vyX5ejtb~TɢGsEL1g> ǁ~'}X3$GI_H9hTAەc\;.. >μ&7ﶻTm];W'+S`3[#aJ؟hA!" <>O ٛap,YF0_#a1g1bV;xB4 [ |7NߟZ[WB9J4O҈~S텏SVs- a5[Mr%=ӹ|g -N\_eWuo '2I_vD] `G^K&je5G&G:= K3FΞi\hk5ħFo]g;h-$_Pzk f)'M%>>W;T^Xk'ɲ'Ƹv۵c p(<\HQVmQGG+S:O#`9k'?s&o{CY碱Js Є2c7g3;dǢ9{Pq[k"GőR')JI)80מ+YGkOb5.Zـ|/-vě#۷*,]:|ȇnaeؖ'.gצTIڼ8zrN|G =EN }O2n[k1礜&ϱnWT7jE"tϗwZsfXR[R~]'#^FG@q&.)4ejGԞ.ZՓIc9)O0ɲ>?6v=.8!T]^j;l˙źکVƝ#{$ͯu#d޺q§6["'<(ʻS?'nM秀0x>g&f6ıo3򩱏;YDyC ~G&3?bG_Ӄ c{_10ʹdF{߻#pk[{XΟf~9,ָdױsf~hX`#lxv_E~cKACgb4d<iq;<&{C,惉N~S o뇂ֹ"ZGDHXXYNt*iĵxlZ<7|u9|߫נsE7M@˒cIfF36Cn3jӳnQې?6W[ҞM-LeZu}h=q:_`;]R;aaKؓSViTj믟؞" F|fnL) ̽}pURsQ\;Cg$CJW/!Y6i#<rsq^l}L 4|淤"П9/E^>SɈvgmkO/&f'w WszHyqdWjߠqf?ǏmdįOܱŗaݤ'GWէ$mͯKo$I;!߰Q?G_\JsBX/ߖ<\yS(oigAUI΂rhA Gm M}t"u!%5vS;멝M').WT7l9x59קn$qgƹ׍a1z[]2OGOD'{u<^1dv[`ۂ^OxFc$0:c#uQ`Ѡ=!F;(cB!/XP;紎?ߪg<[omzV*d1o BE4 oůݣVjgSa|)q\BЗKΔv_=QP+x<ŞX=Qq4vD7WL="&8xr|45D}"z5>I1:(;s⿃?Dz?6>09'KLJ וӗsWC_~\?fL?uL~7^P'%T4>Dnvȷ~b|dmB2ւޯnBeYVo"YhX$-8'7wdk<>FEs5Ia%w9&.xuy] xLo8u|1mϋɲ֐k}e^﨟9nUϙw]?V{Q|{+jIa8c}N {Iѿ~y=joc+q-/?;E-v=/'5\Jo~2b8' O&!FO GO3&6pjkPz-E>R`9Fcʴ1q Ӑ&p~msuX.ltnc꒪])u INT>qӇ*J RoU0=eU϶U% <Ȳ89<ξ滞=sQm-E]:^Ll(͟RՌ}SV|Kej:835Vͳ p﹄{g)S/^yrfo6dW"F>P,a{1S>㹚EE}p JR/r3f/<.ΰysX⡬q[)>~7L`Ch^ֳ?ٛ Ԧr:Re]lHֶ.ZnHQ0f+s'Us-2{M MOF~gQV{eEXfM~T^Ko<7-7y1tppqn6%X}yZ6>.]3GܟqY8_ș ڹ3ID>]=a5.MwʆsSpAic{9*ǵKƵZ!4Ӳi7_/D=c:Si\+ OƇy*ںĚ  F;@AѵDSU9Rˀ GAp|`hn;c1V% 8yx3 8֬sduZ 2>/jχVM 9o4_jnEW߻[;F[~=8S~es8C|CKzރw;[[u g]SY*:)gtU;1=c7t#p؞1>9.d)U*Y ,SB<Jef.)c%敛Uϲ|%Pk[ xFʜWI3cy9Xd\xl I\C$;âujJM<(턗̭ʫ>djc["~͸ ck,u~luٺy>mZsۼ7\q-z7lL2Zy.-[Y֥< k]-sU\|LF3JZG|plxn҅mtݬ8N\*+Ih5#?Ɗ!_sV ,5ɕy|J=sߐ~`[[ Bn" @&ЙKg{ ڑ ʈ67ފ\k4kgM;{0lkZmN_l4Ri?(;!hj̚n9&ky^5Jg,b/^߈Alx&dn$}h~}ݜt'#Ysio{-2RѺM)E't_5(vy{ ,tVFOzTnfS=gg=Q?'f{D ߨK_>; q^t_Z%폜JR?% oRBffv,EYU|2OGL'[r:; P:,]H%]B>}nxQFw%X3A|<9 |>&VO&+Ѩ0ǻCqzf#ݎ͈7|pN @WJv7]qV'B_)k\Ѯt+xY؈U|u6v=u&IY3 E{hْN+^@vEZd`}.O G3c- UDڒp} [|ly;=Y򚭔[_{@*c=Qnp]FodWt1ys潀{{X:{ b~ǸM>wk ̓+#Jkm/ujg9CȻ 09Wn: <~oH.H^O}Myݧ- {.NvޟO[ Q{Kү'g\1qB/0X?!,åX36> #ؠ;j@eժq +|bdP'O<=ʥY:i$M GfލXs7BῲTRgyz~E8i!#zmW`Pv5=.&Y3?@^ x(1Uf\!Ү; l6N9W7#Y\ue`h Lk#exi ^咽~~+ƽ/i=Gk~tĚ{fd iP 8O<cߡO\QGR#1u*q3u19M?B4sI;Ylr@a_d.LۀT8aGС^ӛnuw^.{ uvGI}xWd(*'EU9^kҰ^գ+IzUpmx-&_ƾ*[p`w)q!Bڮ:ҽɗ1'Uo$23_V/Y)D/ w"D.vv94_ož=:Lз\% !#}?nKs{4m5>퉾" +$-gp{6q4~lwxVQecoF[OqߍNms !Դ+AYܻ.#ذݿ`r9prR _`q|fP88cKNZH[XH6u+![Kh8㸧u>AvR)/Hkύ 1xa6s}x@w\ފ'YZA'/gë7ZUgژx\#}1_zs"gQG,db's;b['9w:F=N+:zE/5_Gы1 ^eG<ޗt i7 E'x8֛_-7bm8|@,H^~)Wtx:qFaxՀ3N7}x4c%DfG7+no \ - ?-?mUʱ6&(u6 +9QECρḠn~^t"5ǵg{{LK>HqV$ܻͽ?;ϡ-cd[I喈$^9߈F@Si#k_/ ? v]VjoT^u89u-gĵk0+/]@5QO*^ @zK\O7xWբѾ'VblKTaEi>D5x7bS p_jtLK7sGʪRC>ٟun{Z{|GXy>>klnkwv~<fa)U4\$⡣,m/ixQGY½C7dBOOl@F>}ÕpO6R@s\k'&7X(miCnLVPfS,xAiy1-\Ҥ#ޥڨ馏ikGĹ&n-:^L_v>,-A˟l_ʬccͻJK,=c! S̈"'Hjx!Wb\.|zwuNdOhߖZs'oEhLȡ\CB;۩;wȽo0J3?3_qL #Vm m5),8x!G~-i/[l чSkx089mnΑ2B̂ 8782VӮ٩r^T@v VK!XE5RVځt٢0|ފU =X8,c mH3=If`^c^狺牺yw_ >FCx\o߆|q*k,.ubױ=,^+*t蓥aӆWb?תE+O?ΡOV[ϏXh6 mQѮI2.ІEGw ^cɟϜJhFcnbxr9oo<e!c4mn~lT\vOVaF qnvc᜼۔I"t9{~r+␝|9?/ߑ{ݷzSu}zzCYU-Հg[3]o`a^ý;rE\tdm59eis;1.9#Ǥ9#Ϻ۱bX6]&b0 y_)* p 7ܧ s{4}RƬ{]G e6rƧqVXXk,ĔII+\g)[>o-?W7eNX)r H>ҤpH{zZ,]8ulYs!cX-eBc[}l}G@lϴ=Ey60/AiHf Sy9_fml|/a;VT. p. ]nStSHtMZkVETCo VOA0rV<>QtbPw>ƍo9-̐IGgm1%~; >>oE+mc./()5ꫧʳ .> c?GM.1lPxP6aʫI;fuVe0w\3ہ+v9Ww9 kmXjN Q%>WFNhdm#kaH[ uKxQbu3X6Pt}旖׵cC&1|*-y轐CUь SyfcN8ɘ.-mрydŠ_'C&ק-9[k,n_uwt3}{c|S|þ*K|n>jHPu Ϧ_qq~Y`<la9cM O_J}".cCS蘰-~t|ۇvq7_Lߜog_`2u]{Žǀ7l#pH6RDxz#%=e(|%k$ҾiS[<[=;du3U0ֆR! NoU^g[F~%Y2èf'c>Bi9b쑮qX+1!AԹ.Vc6{z ֎9@ç>C 0AZ<:)|#>$XjHc[t9Duoͷ\m=ڡgOӢ7t 1Я&ܾw+Sw'iܛoez޴߱_wǨGa\c m)ZFS05 ƓXyvc|wC5"ym|k t7o\"BYd>$OD܉og)3BLQy~<6=K)󈋾=<zL& Fp?FeM=PgZyc MХQ򎛲1lJ6h%1?ܓTë/ɽ;ae7mܯj7`)͵un ؏cDO>v0r5/%K%~(^kӷN7E}8}\>0^drD%GQCjdz%sr~9\!/qI(q;=% Ve~SvOg0.$M2 #}2 svb |ThEk)c]E C|mum[C'"cx$D[xvP'c$~z4W0s?.Ӧʶ(v\o`܏{uD~}۟^6޻JwjG\z-RyS4߰llvp4wG)`/\}cX7%sf<aKW8z1q63Y1&m]d O1sr ),m~;ڰ^7W?ܪAM湿kx8WsM1bo!B6GM!.T.9Iš|n9Zuť!25y6[tq2g%_ixX]H6?3P3u ~ҍX-6k)F^tt[K9"c/IXwk\˵5/=.py]FtJ{мq\c]є3_LIFgu)FM)=q'mDJ|Ayx+G%oH .Q9,7fJ(+944Nf,.0bCe=4 Dp"g /:V»:ug!榨K>WZnV) w[z&@qb>%|<so;ːwSo=*O8"P̿7r_Qu_/c_[3vȴyFuoH~O2d .\E"_[ߐ}on$J1yx9FQdoel\Ŝ33v^_ヲ6GsҞRfW g)#~&v^4 ,N$N0Nl{x1[Ae>N$V;~?=x{EPyR3Oj*{sU<}}l4êNg_TG9<[i 'HU>]F+*LٝX;Ur҄ص" Kt1]ÅAk8G`qOIhp,]j]"W?s4e a㻒^k֗d@כ_0ѳvY 댁c~-f`B#T }-r8Qr`_XԉUƊaC@-޾XQ(9xq̟Dҩ! th-lX }ƴG{џG?a;ҽF7>@9X]b (EQs uW?3/4@~bY h\m];~.31 .[ #PcqnܢGioy{?MNn 2%怼>U E3XA,B,ozuɜi-KEvMϱ۟2c3E ӟئO>^ܣOgrA.uvNJ|}9Oа8_ׅ-[1Ѳl+.rpGnM0`mE8aT1ʳŔZ8\_<ÙpݱS,a[iy2[[hMw9x̟cVKsv}xZd:/pJ0]O/x8uxђfq0\}d x{zA6ØS݂9=T2a t~cvZ}&*=npqüS 0__8TXk:mjA,/7vߖx#̞oŏ4/;C,(Yw+$1ꬊ2_WS~%HK̸?Z8FƄgKOV'Ed#bj9C~wXmwU)׃~Z CֹQVi~y(zH i癑:RxqU)Ƃ7'u*Zjv\'|p} ūw f68:GgfoΖgv$ak]qZl]0}NcMb{ǚOgߒun5؅/?<߲!g;t; ]qS$|nBJ?`J'*g{zc)g/gÝ=Ϳs]*xMo8E?Ѥ,nmAg.>X3i'( GK^f:ROY|NścǸc+9 V?M뾋|^F uL+ڏ #jٲGѦe%E2/ǽTN+~R r}c8YæAO_ÀV8쒵U3&}Edg҆gͯuc}׎?R+Ӭ!%c'&[u,9Gm:13E$o.R 77r p} gAs"SwtQז PdZnNZ\Iԡ<{wѵ5Yƥf60, #9hZ$g{Gn[xnFg2NEӸny+Nfao̽t|u'1ng]ֳ{F/V$FγYu0yf 6v6tm7ih*y c~ݛEZ-,a@8>\C77-~B*|uiɜ/].esbB#s5;G?2|1%{^"+xn}6^bF)CF^R˟QdtWsY۟[~SyU?oڥw ?qd=n.Q~'5a^>/7o|X[,JDLQ&; 06s|:ס;8UIWb8 'c-{׵P$]z2nviR2 ()|Y2Ŕ]<{=;_e|LBxgο0]FG~ҭ 3FW/.4=M?HSA8ysXi1cΦ|@EHd[ *l3/@.ރl+AuN:6f-&/x#{g ڊ_q+ür{eiAfhKu+ Kl7cٯ4ۻn %(IoE2ko/j{ `e?e9e,ȣwԂ>1~09oX/5m(Хb *ڟ>Ηr];v@xk+ `~'_=coO%+&)xo5_<#yZe+Rx(Ls{c:8ׯ<8D?۲WM?w#oe"cfH:TbߥmY q?4"iDMpz6<r#80ey`6a5)i5`+ҹ6k,2 J]?o.g3Y |4Wioa3ߞ88sO5%xn=+su (i^qixuXZR i]j},[6XR7V 4+B]I]k9h,{ȶ?1y10&teQ ZoKZ3iiO=ҞNlǼޟ0ͻn`f.rSAzfE7O`J3rmyF6*GS͗-ⵆӮZ3jQ#YOA{|Kڤ |K:D;ϣOSԓ ǃdT<|VөwK,s6h~2׷P̕M3S`CW:۞tߎ3&76¾xf$c+?GcV`CqUcJ?*GFIAٛ]Ⴎ@oe,/BJ+[Bb)QE^GQ7dnz Gӽ1?{ s6-Jce#rp-曰\XXېv y%LƫbB֯'=0i3pW#/#l 8[xNi <7OG7ߥst7V{?"?˜nrݽnDrmifh?_X&̟ύdhnݯ*lY*g*roz=cNr9CVna捔=2T94}w,޺a4M{=v"/ I܊%l\f,rH?e a_y.{f>>ϵK|wjD*dH2SӢV>j48{ѹG|UߑG++sb+H#}Kz˃_YfQ 3/ܑ#1>:Z k?r,+JVM`hEӬ>̼b/*+XS( Dg/Es21Z^@$Wy!c״(92K7^v58I⸡OQ!Y& yljMbC}b̡ZלɌY]+Țu'G鶌 G籊 sUN9rNkeަ8z<[/Ud{cu")=KygFe Vc]o"xCH?.̶H싸1ו:<\xzOO |OͰTnyB{|kAk78}yDZOGk{:O7VLF_UjN05/G[-}}QG[fN,A=hbI f$=O_dO\^Tګ؟+mu4gE{Eg_YvF5(nV^3UrQOקW(eyB8u?]?Fvߝ>M,igUIzn%2R[(]] +p)ߜoo_!8^k| &7ƙ;X;g![TcoY1SbEg4hc)2n1K\5ިw;/a1c2Po6ys :dH. # #і]8fyD&U-з1l?ۙK\%y'4 xsc.;ih~٥͒Wy=ZeWYl2hsLά<x_ϦjSf"s4FϊxCo^34B5.!9)Cc~IK6W;ӟʻNg^^cnЏtzW6Kfܰvh3Yk4QIgl Nx( 1}C̞~W`cNQtuCۦt.{<"x;x7:"PdY9+&w3}h8QC5ZW0oz8QVl7qHZx9"8Y]*AݢqqmYsc}TG_ZN#[xgɔa'|s!b_̼'$aO)$OµSG=7i\YIF^>9Χ}hSl1s1k3cr)CI{,"s}27>[b>̼;''Ei3p =qs0pǍkz*Խ'zViMS3Ɖ&uHU"؟_~*̸B K1`8 |Gu?I=?>/-ϜJ>p+s-)_L\T-| ?mgb 5b'| <=Go+'q̥K9&`>},Err0Gwϐ̸Fj?k|+x\naァb;Vי k^SG׬iCG?;G9X*s*\ByVLIyIpnų5ɳׂ^@X/=sk9Cj{~[3: TL[j}7FX#=G?chcx3ǣ;,ocp5Cccع_3uh˗?XGN68_=z3M#ktQljI[b*Z<EY!y)6i~>{)5ijN|%M#t#EdDg dM?u{lS/~1u }|uڙvV'J[^Uc o0/=5dm"f"/34Ӭe糵Ai4)KfS"ʏ w'e>*:5/q']K~[.=hl:g6$1uT2\)e |7wިřF]YoԹ0IF )峙imggRcߡ-AO3 ݣO -Ƒk k0{,<˵'ix]IH3&BM=Mz՟46P8"%vi.VSĜsqp4Gzۋ}*Zc>vg0Y& ( 8&sIȜM.]/%eN`Õ1ߖ矚e[ܲdkAYw-R6zNl&I餀/Tޅ+ߊ[ɂ^ Ls0!g^OD_94ktVnI Ͷ7my1'ÝjNhe>1@ ΡMɷ?oI_E0_f?*ڶޚ փ>ZYF5yV7h͔9;U3_ fL8 $bԟr[t!J?Ck/~ZfZwD<; A[kUq#W1}j]Ovv^.F찝d(>ޓG~ eO@@k8_I\>M}IJS1 7cpHiE9O]kfILÆl?7cSSTqKFf'0u}kΫW֊Ls9LU)3Yţ_{k4O}&r͸l3;<@{Y̛ [c8&j#'>>cCVKZʸtYsAwY'ULHϨiy!Q zd*hO<3?ggѻ*$:ZqDRm[dm~) zQ_5sҟ^7cPզ۬ZvHk)7k/,xWCsN_[ׂ'Ɩ?H5)} \FV쵱_1-]SO pd (ϻ4Wa# ޤإȳf2*Kݪ^Y_#= c(&dҟqoS*woxvbP 2':N p½k c_`欽kWpJ^9F*9׏>tnPk0Oa|#k:ӫT651AW|&1$ĸmz> 9޳=; qVe#|a':`PLv[?VF쉒7yB{LЇ6a~FƏG*>\d-sW#c/cݍFKkCb|8?8a 8["Xp&C|SQ}GAKW(}p}x[B'mFmԑ!Þv>t~7hCl1B[FvǦCo\-3V H h 8W#/e}ooOsP./21jmۈf#?zGa&裛5fF/rh Fe1sc}ɤX~ij.Ƞ=>Җ |˴aH;ׂ' XՈo՘[Xo[8.y35%>¸\cC*5Z'DMQIF iX;_k ]'XW|xZM.몮 y#_zG >bjmr?xES`6"hsm6`^=pe9֜ڞ#?",-QYuWq%=g;R9(BFMH{^KfY5i@kr )Sk=6z%0Vܔ_XS9}ʇ0o.>^i1_l["ViJ\Z`&RW^*$SǪ, fRߢ MHj8o=FvMsROӸ-nEm }#l? ˜f|5}Oj}^U|g#of1gu< tN?sJNex#|p]7NU>̏qZh1=x5ȇGѓ|u[I۞D7}d~ԙ&EZ5)m/BoׁRXgoW"&,{yzhW6W/W2"^WK^š ࠴5Ƴĉų.)dI%1"$, z*`8Μռ}Z4۠xB9'Anvy3u"r;3'NFȾmٗ(ƺ=cΫ ^) cq %"xqߗ}܌Ut?qЎgx$ΐq g2x!fwW+5_Vim6Mh2sSx:5gHJ~ҟߘڲ6E= t1uVQDX Q1kT|7<e^W wK捌-d"{kwlӂӊ/m鷗"-g|KyIx޲{ﭰ#³ܛ~X!'AYuݞ{;edr  ]dyD95{iydPJm]l8#(?2g.Rt9\\QVy F5N*>A՝ 'pJzj:u~4"F+'GqrAw휪lE L[dr[K <YĴife+QVM8іcWq ח:9EiK$2ved VLƫ_f5M•l[\kIkݞl[QZOx%3慺`wпQN;p&r|nocUw9#|S_SKZO`^;rN.Ws 4IĶ@ m@V#[0Li@uA]<7*+MnRڏOo| MDϗď_T]/'m,5S/+Cû>.1ycn^r9fXУw86TǏ7|>mxN Ƹy?>X̕q:x7 ɶv.am>Ƕ_('#)=Q uF$kM漳煲82d\VVa^?1}䝐e8;֎=82 Mr}1WxK5n_swo'/ΐ-ZVdSܔsco9"΂ȫ6f=tVfS^4lkn$DF}X~Ԁ~6 o,le+T̅1rg i(s&]C{`I6!ht}3ﹷFkJc %ͮB{!{Of:;54=\yqNM=DY~RqKC܋"r1GZcZgJ:ztvl`։JX,k_&2J[=6/7ΝniбCfBzZf|Ѫfl7?|шS#hȬ::M#tLO4]3 )\}^}ɛu1ę9{{LqcҬ{~W-^q}=okq*\OJ,7) `2#i wwjgӾ햼O3QHZ}]w̷{Oy|?_P_uVߊBd7]Ǜ4Tt 悾i E1eKzuʧK)OLJ~1gV5#^YE{A_ F&D7uӘ>Uԟ%&{kzjRGb^cQߞ%_[dŖDNqƅn g"cNBҟ~YcSIH^j7 Q&R3nRNKo^}o9c#ӹއlN<,q& ߀kY~ѩ̸4|N;rn gK djKgT m\L"J9޲!'BG70GK>n}GK;\SlmO:.ۧy <u_K|^*xekdcL/;JQg17|4z'2% lׯo;3JrD\v|hAoXL-E% ? z8d'UHw ʕ֔cd^ Rf&S, ܞa)e G+HXv(}& pZpstzϿsj{ \P]b|lDzݭH u+#YK?\1pN4Η+.a}DOyFzk1ڢSzGa'p6Stzc{]g*b"+Rt1q9TF?[?:(M'2)Ud,9.Xg Hȝʿc7. "#FOZe!n>N=JlC+w}V}cාPw>{}з9{l݂oχO~̏2||e7c,l1t!g9p"tۘrDSӮGF[8#jSƥoǶ5( `Z1Y_r/{?y-bZ1 = ʯm(H3kƧmU'qcvHP~CfQ'5xqm%H{% ~D.Yb:hf0bm  Q|"MbuZJږ#5ɒYuCֽ=z~xڦk_Z];tʔ}M>$ =vrYS͌b)t#/[4 :9\ŷ.\)E6RlmO{oI ߗ9Z kv;YhTMf9yWS@ :MyXE=,7Ź[ߡsZ瓷kD~gFh[27Q6Vt.ԍ (59oN;F6Ƶe G^)+>d5FR w8\I;]:L*ߣ6X]o{'dhW5Ӿ:!b|ٞ #U7Dg_ʿY==fnD4dd io視 ୠ-ˢ2e{Knו(*r\cšIbntcfBgNWw:U|QA]*g6ez${D#X+ vh7;BoiMscl|,[/xlQYa6b_Z5 F;J-e`f2ɃYAW{ީ V>4)^(h\ߊp>V9}F^*}׊`3艶/̋tH]{ lT0r#]Bq-̗:W6xL/Ekc]/y|Gt9<3}:3,oVk(`?B>lϩ"t_5&9sUeU Ac*-2oi_&a.o?WzsX^/'|u?ϕ/ue˸髤MM8\@țE9em1АGrMSq'd䩯 cu$\6̛aɈq8e{d?-A#$ &g+z?A=)کdzɁ/Bg,x8_b:=+V*[q\bꚸw q;w\3pm-쀺Vs\2η pFJcm~״uy _u8,~w)&hcp@o߮ܔ%Ў@;~1mǺq)ߟݑ0G5h۫0PdV-`on- %w/Shm>)s!31\N0Bl0߷= }`ktm8S?wb|% q~)n+/ ܕY2$#d=am՞{X|n?۵<ו o9?W%\?qh9GtD[*&¿ީ|6c1\{néï@žn8oUT>%zݾHlޢ{tk?rer\5gZ>i|{.t+C۫f2)}Xk<O{GxiǸDŽ^UM}Tv`<˜SN8&d9Pch%pzXS성QT J8 {>+?#N $29ʶ@rNF]1DŽ {l$΄k4΄Y8sxi.[+޿Gol_x@x8lc N|cƃ+_zt40Z0;Bi1v^-ޝwm,ӜlR3Gojb/?O}4ri?c2`g'Qxod/Kmh`o1}>s=yv1[x^ZuX݄հZ 7X|֢ F>M|m#s`S³*itnx}鞜ӂ߃>Kd-_o kaPx8Ny.T"g'AuwrV.XM8gcp2n|>jD_"3[(IǼdJA1vH_H<Ʈ1v.rxꡞϦoصk$vtbk1Ѵ̘J/[q]Ȧ 1R,dvZ4_.3_Wk2ڲl44UIS;F)MMSaPɰf2G<=Y[;v)hl3lvÇ#ewv{#m/ f=qw]7>bxHsNQkY\*yx#}j; ^yD\◲??^($7'?;:75kZ(%anWǃGajb J9bnf 7Sw}y+.cG#}Xwp.ܚh5~eDd]9zNK&s} Пwgv< xy m_toƭ8\~6Gf~ru5])s-_ؿ|n8FWdBֈn-"w<+N?=^gX'gF/^y= !j\.ܗlKs"?]W?uP=]G@:{$4m괠aws2v2 ˽dx Ϧݲq5k^b!lyNB᝔ &LF9|f|re9BFqBޫN"cz)+{v7 Gݫ/u3-_`p<>@YfB%G]yez'$5Nv@ۅ 4k_/5~ ϥf_:.` BJ*Rs9b}5bY*f"5!xP<{Y8;,ߪ2=q M_X~[r?x!HڻZ!dk*ϳ>gWڨ2=hQZ[l,c'R/O &0~xD,yy7ohS五 |s_=y=Ӽ fnt5w 6ړE'όYyu s@7e?n/&mOF?J6RMYh#^S_ZL]jHpW@^ɔ5CNC\,uxiq/f\k{OCK?>׷StҎOf'wA{}s>=T!"*.L ̚'/x|J[)o?l]ǘ&`ۏo)hL>lH_ٯ H2UxZF{;`\cJLd4^PnNO2忁_e Аr1}to`wt]r2 B Rzsd\=^J3NW7c[t^HyNs{x.1){o,xJf6up{|*p@|-p[^dnv;?5wí}G05P*U32]G[-\CEoZ֏bo)aMNsSX~I6SnM >5#'R~sTO=><c)o@.^?nl붿 H>ꊥ[nsR|B[V1 {~ѡݼwU0#= \lXR5u=-K[3F=kGپ+C~otk ›\*fp{9e1ml̕9$hk{ƴm14cبy>N=f5NmCԜ;ehw;9<_~dhr,ǔ@9gq9œ[o9Y5cSH;yoȹZ}:`.Uopx{6qaO6 9cjYyjs,0l6EOO==#?e9B_ݴ^yxY?>PlxM_So׻j=8gfO3m1Wf/M5iR3ߚw^93g~6R|]5i/=;gF֎G̵y8ߖ7b3Xג.pA3#9nmtb6@Uz8xqUS-JIVp'}UI āFEs6ɞӇ5DyfPʿSXhNǂ_~O+gg}uC:cg{g _9yۑ49zHfN80*GɏvZk K[>t{,O{μ.Լ?16=G_z|Dr=>yOroP>{״%F35mlfi8fswLǴ?tЇI0qȃFhU˘ZOZV0(Ѭ)pz-UgլU}`s'r.'ԘZT4ic"* >޿pӐC282ż=h#0ƴE8v2$љ1]_#|c\wkeSvrǂgw6cN;,i#;!fm Ho9u5F;fQiIՅ*ne"&UUs h ]31 9YYXcڔf18 j?~OڏT Kښ6`s+6 MS 륲gZ8\|kG5?B۴A6"<"8&-;4O᜵ʾ5U/6 SUyr] qo4.:nkbptd&^8Tu?ruŮ̚}[;WҦ{܂yFhA3ؙE3m ۯKra8Z#h}ѯgC_Pmm Xt&qai,M;Xd=@9c$?"/<\or{o5 G#[禪ɣ3Z\S737#ƌA9-;AIݛ ]ģ!xKOfrMFIəay[:*52eT\%SNdރl `!S%PS;Ly(ު{0I@>yƨ¯:f%QX}Ғ&"9)0%s]s;U i+/ֈ">"w{Wn~J7z?}w쒶?yCxu3Eoj3C~꼺K?uFЉ~ \Þ{Y`,JxJ 3>CL 0-K"ח?]1JAqe.yHE2f>5v#W;tl/됊⹐y!^o*w(sHX bWvAl> -[;7 xh^kJ>);m9ن8CwYpypԖÕR&;Eƥ~\$/[#$mm9î-1Ԗgx݅Ⱗ3{0ZR{ F.z~UOM>c+E6Ӽ:q+BCUCA4w:>5V>X`m aRKCF2VoMzJb{𕤮ܣ {QU&s-'itMt<гxv sM-oC=6őx>)*Wd2J_t<6g^),lmSf;D)FnE| yYs697Uk.t5hhve}̼!g`M Fw}9oc Vu¾+YFQ;kp`E} {.i<јt ZˤF<^yB;/2u"~R}qV#x92=[Jv6}1ך(³O5sir<^zKgw<X{N%B־ډpLA#2۷h~ @S]xUխN 䂦\)pAlOt~2sʿ,i76]2Ffܮ9~m͹Oit /kNE4@8!<5 a ‡Eؙ Od k|Kmӧn Wm KWü;Z{v_WK_NqsR ad {(h0u4N5 ZnxTSZ(:.F x;dzCgAN**= yd%sHq]6DZ#v"Fɋ:cm&gOuvy=HkwwhbĚ:)N)Ig֚К:4]rM KrZ>0y>\j=]6ZOo)J-2yFZ`lRTM/nk7|"[[+?I`j۵3ne{KCN]ӏ(rc 7ީM//V1mYwyHxS%fw+`{\Tn_z]]xxiMFf7p5`X  c%.ۓ2#Eb|I Omdu,Nhy2L_kE[rq`ۏϽz[nwK+ ͻT&V/qK^"bwxv\ ˄q߹/û76!2^KtE/"zȱ('׃mE\Ą'Rss %:26D!%69Xy{ :JR>fO._S ?W0,ɼߩj?)PYy+O>w+HףE1{%d[NjfڶM3|w.B}0'x=}i#ZNt.\|zomwO)quvx:sZ_l0\!ζ'ϑ[_b2EJ0:к6޲ mbe[o~{Ūt&ʞ$1X%6qRqS tu8LGycE5S]GM-}7hya;UXj+0Yc*zfir?_}[h϶]a CS0WLlWFpS\/!J= )8亏9;ߕ|YzNKVny=h۩%=kns"r}Gm3Z]*o¥K0-afM E qކvUz/5 p ]`|5NGbW61B|ͬ[g(wo ~ր͍NLcu޼Ѿ9s=dx?CI->s#3.68M|}NI]n^9^p+l?huFh&X_H=J-(cw3#Pu!cYywoGDmЏ%$]m@KG'>~HAsI-kбͮ7VvgzMm>+:I.y`69]$c[`"QSzahj3˝Ƚ }tA>xS(,>ɺt݁OAc'nz&iWe':i/rr} w3nizP||B怎e,A[H;3shX&^dsA4Wg'*e u?*!<=n:EA5SrAc5A;{sqO_:•c ODICoT1=̛ u4 n{t[]̽ o'7/+mЩnfʉΧGM\?S,"0QT>Ka4ձyk.dMmvXȒ8$Fe﷥G菪'A3WFByX?l#MJykn/<~{M֊8e(k?2jܽQbL_Yo)E M@3ێ}.P_]23okx|]wlw{=޻[]8YՃ{YfO3„+wy=?^{s,+w Y%{{M^Z$Oϡ=)0A'WyVؐmHs63E%L;]C7r㿤z 2x/3f%yamR?&&^ ׀ۺ ׈?k*kv-P7:X\X}9DϏKFpxx⨝~ǻsGU{=tyװގ[n;1D\W$_:6c]2?;s%ec]5AgNƉ5ބqfo|0)yHlGx A"sߗ Wrndֽ)Gr7/0=F 5¥Cp.Ys1<ԅ>Wggh[:`;k\֊zHI31ס˅>0*Rt)Rni)𙚹lIG0&/hMbܦ+U60_) G)QnT`1dq)N[7덨2iљGs;UC7dn ;Eψ]<+CZ= /~Yƈkwwyq6wXq>𦪽`8?#3:{ܔԟÕasL`[y"|.Ax=4ђrݲ~=g#t;j_9umʀ]8rnhnYcA㬫~g]w[?䋀y| '^mO8.@VW,8M<@S>Bފ8aHy: :Ka|mv5eA:;ILgVE{cgghxe|ޡ;d0vxWaLj| _״M8'S?z#LV&`=LP6nFQ˜_D/md5(h9OYT_pO#?2q|p(cJ? R,U|y;k)iC-;V.&w(Ib>f55,cFa5O̱2H|IS#gb Gy^-M]p,_ZgΗbGd~}Sv֞WThENm{e|wRv}xFWZA_#Ī.YUx[no>ގ׸k,dscTU8' ]^wdD!>˼!y5cKÕK'۱ۓ;Y.Zf1V` ߞy7?vPq#)2h8"C[|!sQ˳SH"pMآjeyvB-o񚊅5+~;hv>}hͣI]|W97RϠgljЏuܖ#B/u8l|_qG<57xM{Ba<װy缺˻:ހ&$#}M9g zY2f1낓Q=Na,o}5K1wy>lO %R O(_Ns^;tzܑگ_O15+*$-w^>Oj+\CiֆtldX'o4*`ްx Eǒ vzuw~le:oP杨rJyzGI󥃞=4ܣv^XQr˝1JL12yƿtBJxQojY;^俻Xllo2i>?[\E0g~3˓fݕsmѲ5?\):;PְQί KH+cnd+(_ &d0fў$E! u9\2.`Bѩp~ʁkӠo2Fށpgk4/ w? oawҌ="NVnjxyc@P[F/y8blɴ̈́pNa)X7<K<``nzVr }7}_{ّ}= yhWO3M5uRRZ~,g7O1gr^l^5W[~< 1eFߴBXw(}^kO-<70$q ߈Dk|Pڜ[ $AV׋`.+S>eYuv2 ١7. CezfKQ\Ԑ1?7#vbQ{g{WNe BN-^~En?<8f]\=ceߟ;?>"[둶3'2?3LRߜd?hcosC֣o3b^ ^P٦BoX%븝u o#~?}x >Ǜ&lnJ]|s:k񩱢.3㑬kľ>4 9<}*WyCk@o+uy5c1T#=1>ʭu5J>]:bq ?ÑmlN[{lS<`<glE̪RmtAfkwwp0L^%qgGDO'_xwܜu#ߵyl㘙׷y}Eeq8q`z6$%bw\LDe@d3-y~/96*#9WzEpqӞeN<$8 ecȵTgYeԼOYx؇Ǵ@O1/ΑOT;!md]H|awDѩyϽ_&B{^<~d ~.:Ĝl+>+ܾϜ]}̫^3\x+A؉U9MAy"t|SmX;:x8/wAKl[-̚z mͲm"4Kʠt w\dޓ0ЧrHO? 둼1-> O&?O 2 ܳ>3Ǡma-!徻~>}6ʜkgƐ@;]t Xþ yl&SU h'An WZb\\˛%Me~SWp#cR>{ C?G[?2h5󍋐\EJ*?vRmK>MvKvh:wT5Vv[G;+ {n#5lo}2R3B> 5=9l%d^ O{pt|HWqbrO*T2}'NWOx=g.aR3r8-_: >.u7\ eT-Ol>|ɧ ̙/:?J v%R 0n _P1kR){1JqPk[3#]):x~iQ&πrV:WLj|W.]ͧqG8\P[r^Vjų d4(PkL 1k!#9'S}yw d?9}CMt9/\wՔM?;mKyT~3SqޭM|EĠ}y2#x+?Hj7 ;x4gvwO&;/z+6vKd= 㤟L$\\[tb+sϰ i΀e( n`ʿ9;c_u?Ks Oe).Sf7ٗ[#X )@#VK&>َ[0gԏ_sGTNP1Aߠ>XlĊErpR2i~=?س8zOm*tՉ"=}]ݧ~DDxQ35Os:=9|yI~c07t>n4}-sʍ Zf_]ko84? ۞K1^e4}g0,Q23,|f2)o^W#aL{4'ZS}CM0]7|ϼ6ߺ֝[DWZɾ?]6Nw{߫:~.J}wp;Mx+B_ o\]yڀK?̼Rn]اH"T.!'$/m5ߑ>`zM-r'yv8nL qAϔ ewd_ |X?S}^.7uۯ{_FyO2 >71݌m`D*!Eٱ#.c6螌uc陬?:W>h& kQeGPv2VLd^(Df8USݯ1 ʘ SmZ4:S[uHؼͫ`1>[տ|OawSSJiHyQK'a+Oc tFC|0}AQ0 |s<9(B^ n .oДX6e){B[ꆹ P^ќ{\B{*\@߿n3/RL;񀥋&7kg>[0笙ʇ-]%k:L sZtW$lyn?+oW5.7cjgh,cߋOo{Thil<?r\ZZkxv̗qqYoefL ZFGe~? />^q$盰~jc89lI +|,|3(X3NX'Ɠ}ej8]{>KGheL̶?f?3fn Iʿ>ji֥O[&xV#ty Ȝɶ>0};׬Q+;?wQԧއ.R^XyEb\M7LFݷ36kZ^&|?萾 %5(˚F@܋=~h6aҡ;ZwI-GO_nHbJ ~d!b|Tbi铜řfm#Gò6C|]=2aRY>5-'ū4%r:r>Wj[F;=AҕZ{=ϒLy4[dl9ϋO6Roj_>4F=q/\2FV}4TTi^쉧]}t.=~{țL> x4^3O[<YRA2 CYXgW\S{HJ`<ϷPdN觩OϟnVO1\߿e}JK \Ks XFD[?6GsQD?]h ;GiM<7&s Ϟt͗ON9:N96!ߋw7$6YBwtY;<6u w &tT QHYiYb0,UXG1,f-%koSUbfctaQ=+JLm)7~T_;V1'mrlw${m?m-p>#ED5}h8Ҫg)c }&|09yELwFmY>9#Ca˽`ƥZ_ezzuuUU /lXQ˾_// t=(˓[z4sf|%+yx8OS5ͧ߬g;s|YTT,ϲN|\?:sg& d'P2Ip!n(I jM+VKi?eRq!@$Ҧʕ`Kn3lMi. JmN7>f~sZK~ծ~#Cyzx>σ{>I7'6v`yT#vcڳs418dN-(E55I>0b:bӕ^xHauҬqܹ+j=bL%/* tF3L,,?Bsa1_1m?3֟oHޓU[C>b+JqFK "̶ه5)'~NX:73vMz 'MJ Ej HX~sb$M:/:|?y}˙\})_sI/FIod(>y*Y,E)T)^oЗU"܈yUobS~x8???s2Y;7elM)sh7yYRn굡!>m gOƼ&H-;7gcs# f„P/gD7Pv^5zՙyeouK6k亽3:2ZAn>aykk4??,p۔Rg k;L ?X4~c=Y W9~0ksstq(~^ߤ9mSGy%׿:u|c;=6w++G~nOJBWD .ڄ%i=NqUϓ2">w\]f>;-Qg&A'UB\ X?bY5}'j;`tL(uFLhg,w>iyDzTʸ$qMh&gYG}b30y\Zg?P14iڄ̗6}L3g}LXMyR s5Y?lqKBa bPh 5oZ^<{]8( \뭄^gvs2MG'2*t&{o EmY׍u.S륆c==Giӷ9t=Ӽޟ>ugnozdo>Wxw'AsްOoK?׫Wͫi+@˖x|V>3/s>z1'-߽}T-vScO 3F/0j=d:tCo]0l=bpI\"1iSN7eB! yn@y4҈gn{hC|_*rۅ}eKS3ЃSf+g]{G5-Ċ@_W18W_ imn/ƙa ]!m"C3/|́ztht,Wk{e1o!?.T 31c@Nwzb-m9}ׁBN·ٷ}vX>i FևvnŌ3c9JzF{~T$ JUƇ>Қ"܈:@/mD6\#Z,[ګĞ [!eox]GS˦+ʯby+Q>{O_k=u 3v)0!+\ƽd};Y'A>q'&=/=yTNmӂr*Y3NnqfoO|P=yqȷKKr?xVq`yXJ7×o Dxp{zt>XDzDb*)cdD}z^a),dᣌ^/1sB\7З-)[~`D1Y%2p6nm<|颙sDR"t(wqusYpFGчuf36jL=iN1iNk0sn8syC+#we<ȯi[re,+7:F_2'7s1%Mwt|ȼ3۟|Ng[_8u6νA:Nj(39w;7W 8CsH|л,/801wY[c?}C*ff}fq uX~MɝTraoR̋:::Yg.+mX?Ap5"†;1GV4P^{Mtȕ2<%(#uºj'@J|ySgcKrvoq ۶V|燬r;4xKؤ>rEKߡ~(nl}ؓ/b̝L>b1ۍ螳Exyʿ6=2!o}h35\#ǖG(!(})<;߮iʤ}lF'ϡMPaOw{Bgh1lkG?[+sf,?MnS~h% νfd!I;lgJO^gfMxE}c~{]iݥ]/NjأDm?R{7gLi= BJ{ϖycW i}Gyu2>g "K=ZW}< mN~xWȎW<Ѽ]z uxʧe)w5e^SzKOTe1R籄3=1輯v>eU㌡<*Myw^;-5kNggP{,ʷ)o۫9}w]T?kx=brbݮc3g u7`Koɾҡ䅾3FasSvN3A=xv,vHJ$ʻس}(]kcMS;_mm hc:ג-(CZBǞ|Y9wȫq.^z2rm+ Zr _y 4꽅2`"*D9fA=ϜJ?9`M'FH}!Ѣ}2_t6 ̅np<7pIKo`Dg;LN1o;n|j5 [(, H%}HW]5cz]?1w;?}F.6֧mVIַwsdQSӋLsm8dU{8.ͺ̩#@G(:sY<~n5m|Po>o=M=q-N~\p-אvu9+k}ЋnKa3HwEd@*%Wbs1LR6?CAm1qp=wkϪObdʜ;̩fy/)n{B^ `n'`n'عQX[1{Wg~1^Եd xxda-%/2d/ LbfXz w+ÔZ]еj?s$ql+/FpUoV7߱aLy% \ӳl^ትd&:1<#spN9ns-6KbW9c\>)sMvjyͰ/y8CZ"(κ%W}4{cn?%*8^{Vyc; 觜+-r:g~y86̪f3֤y=sjmT@;pfݻASkuWJ~/TxE拱uń>Zvgߗ\Gt5쉘:s=ٔe6oS}g[iFObAQ*aoK֍wWUN[31: ON I{݀]T]dSrTi#1m]TYhlF=О,od=<Ha{S'sNg\XeØ|zK݁1.\]A{y9G{[{Tf{&EQkC{ػ'|0x]]-ҫ0=U'=8P3巧شkHyz,sw<ki %+J3m7s' QPW+Ke ruتaeFiy2<ޙ7nTuO>u}b>4}} r?Vl^.A%v6}q5hdQzG>!_G; 䀦5xM!sMEO%Ä![FbrZ=ҙΦ]8* 5vdiA׶~sHwϓGtw;Yg;96.}}/|5..XO f`I{\uy=x} ~Eܷ ŗ۶=΃-);YX9WY &-=P_qd[_2ocױx',)8՜]b}rPa|Qwы=GiiUb(%Q|+x 9v: vB]J:cR{cPc 6`*wz͜דݧ=8_n0߼یeC>X^\fftU?URQinƙϱ&cxeڋl2,aÅ#b5<`EQ]߬}"0l6?v>KL˜K~έ3iݾ^%ܯqr.WF;9sڟy3IOC?;ݢ3%:f8?Rw|@."6%ҧ ߳iCɕ˱>EkNFR8I|ߤo6mRs7B|`|JgR!}4lKVvB[9XEr;0 PLݾ{b럜~#y E'U'[#0Y7 B,w=$jh/Vj(~Q2l; ~Qtx g]dazk )S]ohy} 9 ϻj`-ږޙܙJ|r%,)uxU6\_=D_!;CB~HcTZ)`sk!iGUW='}!ۀƺ!W JrA\`j+m~%SyЊDڻQ~%W{#΃җ{Iq9rCB>gA5ۊyTدiͭFtgsЉk2O!6"ߘ||ckmn72L_:ֵhўbL]F e5^17qqnJȭ8I[ O躪:ܐؗN3i_`|G_Xغ!mʅ!e\{w6Z3.=_оػtQw#PDKc_q3cG?t=mblXw<sv.26Q橂I\|{yE'UX[[vI|Og;rų0q1gr}wu~6⾻#tFTEo;]*~u,ޓɽRZեۙK|̳:J!؎sKDrM9ٲ~5/]f g뵨Y|}d NvȌKƋ do^҇>fb3xuzb9gK%T kXWD }W#.&62tF*Ҿ=*N/d4c;ze˳Ea)}#'7X$(K̈O/Øto(Sy^/-睱kI:1!毭A=[V@>a/3~"ۂv|sxQ33L)7Aܠg}oMB%3Ȝ?HSƢ|46e*8.ċktAK0E%n9| TD4 +w &Yn?W [&z$d^(-]l2Ƽjdz=ͅh꡿fa9{W; >-x"T;y0=۫`IotR9!uW+s rƜxf!꾡@Mug9Ț!Uۍu6U}xГ_mFʎoO?QV};9u7+V˘P5&禸*we%ۚϔzG3xGek#m-kr3wp_9϶օx3{>҉ͿGpO1 t9՘8oהm'1۽=W6;/^ߑb:汏,$52E0cZu>ׂ1vB_ %bOBO8^θN{9WӆxbMrߧFǾ_U k7C4[AuNRXr_ n$XGXދb}91Ǝ}QmUPcG}>%_¢ 7̭fha}6֖%9r>Xrn-me߼Q9eɫ'VHyu/ݺ m<{\RIt;=֏{+1YZ Җ6~l_noۿanۅ[nv!mpT_+Wr^ȥ"Vbh)݊p KXG-ȃg",}P, y@c;j|&c;ո®ܯ 68⹅YWW55zy W٪;&gwYC֨:ѴhuhJ]gc\DΣE_ _MZQG;sa0#-^ޗY7UGj!?12F)6l=~3:}7eh'1I|P- c'$9OV_4̕b4kY/KW0_sN×jW~d3 EsD7xygC1&{_]VoaibcM=VLXnq[:~0Ǡ_#͚p}~?rpL_R%غ^<UcuRf|4[wsݹ҂N~HCb&6w~1i껾+͘x9×=eiZom ]$ݥ:n zEuКy$^N-ˍKךOAȺ6:S>! 7o֏rC\W]o ~;HuW2hc~.fCz:yS#M;eg.wպgȳt/*"|Þؽq &M|ztY=ˠhYb}v MG''37}cH*'aC]?jx43{~&?m,WP]w?@s 77@Bvqk|zDcu?o5p^Sm_b!n({ 𳉇dXre1J殎Wy|=Sr.<;Qk{vϺrC~Kz`odS3Җ5Ai{rx)_h}y]9֝v7m:/ɡ]i+[i9Gʆ$yFDH;23f̒;_ _R/ mX?qgeG}7PgjeW/ Rr;<{S8) t|kqs\a|\9LGHR6J>YtoO`]&P3W.x:x+xo]M41_mc[~y<%CƳVw7۹_t*~F]fb9p{B}?Q7s凎Eͷ(]\m˂9H) *7q]a2gwٝz38]}u ~Oe*SvԝRV#yom VqfNMttZڥX73^nBOk= qo._ J|b̕98OR~QW9бĔvgF&i;8iaGt>y-GXW׹O=]'ScTڹ0~@--h[cMZo2[jl-lD)O^Yux^TCjƶ< Zmf8D퓭pF,2cUo6D'|f^a<=xO㳼ZdH@>36j>nX<6ÌuΟ>|q;0Gx܄5xQcFƊ{cjy)[b6/'݌գuu.[}ߘb {XHo!h 5gc݄kd ZK^oUo Dlن^T?^=c;˅5n~ݮ/_w]nZ_]?Kh-]rb~9=q:/U.L  uqO?tVaIQHx =Wx +=fR? }]/1iĠZo=|: EW9%S?}WcM Xv?c+BlȃG:3CF^I,P;.1uw}=Ϸi;ױ#>cyI||rxn;T]bʭeVƋlI"<*r;@Gz'uo;{.G0V$gMY4hwq7GO}HfxqƉeH>$8W~1t^Yψ53c_!~/%sLL[n)xj'? mڼ=H~z0=M̓HYQOyyi:̚Jy=ЭAѯ0DVIf2ldۚs'p2zMˇ9mvwNN4:܆ۍ& ČU7ߵ2eFc<;i0"27~]_~WTҚ[oǑ Q >@y{ȻR1XcW5pnw|72_X|+$eZMG=|]֯;ޒ'=t:zePj35D篃$ n^GLUHr޵**vd-#GmaޞuMo1O.' HN *#=q~]ICc83O h/*eԕmeg|,2GP|d,W d5Vn\ߺ>Zg{>':\\{;z#1f=%Q7|O Kӂ44nk}hg;F~2)D{~~iG5_i4-u٠ge~Љ h]F|ۋ`nNhfɸUe,˜ ( xa}`.;Fkr} }r.ûz2 eBeAsnr38קQ}G.P됭mG]OtG 2t7cĠWe& ΁WAK"࣬c7έnf B Q7,){T5p+eg?<\ѓXCy 1.E&.#LRsK 4M_ml5|EBwқh7]^Kc M;e2l(+\ī\ KZnR/"_KD<֬sɛouK(؊ vѓ%sj>1t,dc38>?w+?)]nJ>Qrk;y }"yǹ`&urM'Xܻ!-|?rzp7x%i'~:2_jh3 YTwg WA_ OCxwJ=2$ݳ~ODU mtݩT οqmWòsM,G`_)N}"A$m*Yu3=6~TyqJU뤊?5Wypl)YָFxJn?+*<2oEzWbL1DYaBi5,2T'qY|cT"{>3~~h/Q,$FW8>I7kn=dx|^6dO}1jt5RL ~wz¾{,%_B=1UTmr$̘-Sdaٜ:cnaXQg﷖cV{7;+~/ (@g7O*+ꪷn&,Rͅձ.wumn%[ݑ%ʫ/XJ?5cɻrp d^CDs1d߁ES0yvӢhd/О?^ttkzltH*m?RHw-L\BlXKSZνI˹@uyO;7S#k~=g`vJ͇W1|i3ڏ3cruo\˧Жʦ˔E 2%C)QrȦO;)F=yl»cHزmUl9IjGl<)@? ^ hb!#>)XRx̙ʻxsUR~}gKO~^5C|>"~_a^skTݶķrP R{C2Q(tQ"D^D|S. NSwf{WR8z|$l 9݅eoCa`G={c(wΑ3{grH4lb9El,HD{S a;>1τ:QW[)c(܁: zY}A^HSrQ."d&r\.m3U}AN.sB}s e1[74c1>@Y$ -n~xO,7b*OǴMOe+ ְ zvnN^ s/yR}e,袼ҹR̓V3h;}4FUZ45EY^[_BY,9 ^"q?(v5b]-˜od оk9͹9*& ]P|jw1zW陥}"߀<ڕʭcDExQdKb̕TFa̝xf[O/MmN?إU-~ʓoAXRk%r&a=Z:Aֱ|Ҩ]G w XBѽά؛t :žWmҹ&r *{x?th ֬Ѵrs#ʔ>߲sa"޹ yo31t{bvںS條}ʁ; o7cw`b>\x=OۛfƂ@?ٜKImŞ ([DxHz sP,%@|]js3$ 5{ ⽧Zg=XkFĞ ->6oi6Y?mg+lc;8V#8}Ȫùq +#_Mj+xa "['xЍH%势F\ og)Y4Y\[Nja{UڱX"X,s7]?xe륿4^:}>M=OzA6O&T}ȌuiJ8Ywq䨿W {srO{|bx (9x̱xb@kmsGF"N! ☿4y> owcU0 M6&s%M\twUpzO+,\3MSOy'' ̰o{S]TbUO=9d6AiRLCxB=LcXPŶo[ѷjns;yWͥW4c.1}71(gu'c`ccl Zb.]b.mܐcPsǘOb/9}*goF)LrŹTwT U=z/D(zđocm)MĂk.} Sl;\?q ͽ%n:8.mN]%뭏+;exD yi#dGMkDSq ?2%?*5Eŷlu-K"=#.RЦ8am1~|YYFP%:ϫ+XMAZ~ y{~u._;'dt>w7!­|PYl"Ag}~KZ>ZGlI6c+jqсKE>&{}k_!NP6Ps}I _o3,*'T>*epd? Z)ljECV fjR8K1g7Gyw0ڌuϠ8d0tJ'r]|ζ0?{'X](<<)|Ko+ĥQ.1$&m+")`&_.L?KU숴ӻ\s)@}  c7Me2ey. z=4Zg'ihʫ-loyWh;j\]d) i1xf 뀯(+{_( ~@RwXh>z >/߶^Nu/w^;{{sBu?"V޳A{0f+d?o{25%SWZm+='{ c-]DKְ\:xN |"il6aݕEIr-[d#)J.#p>Nf ]IbW8_˿yst*W_ƌ5 ۝+ӏZ8(<(y-O 'z 2wh%FXrR}O<#8TbXOHbaC!yI/q1=wS8!7Τ ?>$1;xYO;vRoCI[N-=}W/Hoغ15R!ld?TMwBv[:Y*+ȤόKh2f9y;cɃm/Ilige7.ǹ@s<}Uûbzz)PU;Cybn^#.uVAn_d ;ye A"9Qw$Z$ϻukq}I/é݉3F8"xsoĈ{e+y_IXU.C׽vtV2xN|q{ΑRϽhTQbm+WMNv,@so%.=]s:wz&x:0{=+Ͽ=D\:G}O\ǒG П c}Nâ[`҂s⺭tQ1x7Z MW8߹28 11+6&%iA(&U.Ml@~w,S~܄r&w9xۉ?9½1U9_,qiu^hy 8 ؇e`g<豹E9G&7y :9dv t]&[_.?kd=574x`ǏtZxT{\XaO +$%8(m"d!>>v WKOכal͐8!5@xno)̤"M˻!QaMXw`^zQ\l-V}Ƣ1 ξnݦjW,\ ACi +:{;z0 fd36rGSE`9fjbWض~而c&x5YNWW#+|yka8aQ_ xHn܀;#;~w,!qssj>C9_o]W~1g7z+v``9_a:~Lہn;ՎF`hxkseN#{㉞nbeaޭgf)6Cǫ{vx|w_QL{߁fB q.A?^]ڀ>9]ь>{ıFF;vu]<%ؙ2Eg۹f9QOOExnq}ns0 <لsNJk{Kh<>.k>I#<ᨇ'^9;r<_Tُ#wA;e#V>of?O-_݃gW;y1}wyA/ν]}oKg)L ylw1nuA Ŷ>QL2Y%oҸj&}lvM A>н8o7 槛|#-^?k!]^ޑO 4oG?h;>)C2;W]mϴmXxu^z8+sG̀^o*Ut,BYy{r1/=:օ|io_sI|F︧9mHO#϶)^.ev[݉\LyC<;3!1ZN̅z矎*l[n飮 , od,KnQ4gkD"Ȧ-MW33U{w瞜 tsĕL2v:Xb}(̑U7?w՘G/Ƣ0q[GE)M U?!e_qn JQד`:A[.M/jwvaa2&:qpqyt:?}e?QVΧG4O2}l̳(<{M憎װ%(z~3.T\tlHY"/5Vgamw+Iw91k|h-m кWmCWy ʜ5Qme <@?d hP7Pٞ_˘3d O٢TMǐ{>HW,EWFo^RDRwzþ}'"}yaEǵ{;O4ѷew}aXBvGɵ']VGX]Ĉ~Kӻ !+4O_V+$غ2y]WQOQ<OxGE,4}Al=qPQAl,cV+J)b0VGTښS+E?$U]:ƽ+1XS>> ^:]!1s:Y4mFGakJƣ*ۭ֞Aw[QY`&c߃'ǟ1X#h }_gz#% G!7l7ϵ[F].WI|=19 x' S"Z,R9ytţ3ZG}G K\ݐ[kX{;M?^<}./"@+" *w2_7Rh"Y}8O_Fl6߆E8[>s5c+;3x|dkjK֥+̑ 2ewfwu-77<+n\,^U3was Yd3ȽR?2W(){#bLF]FYE|9-Bby~b9h&w>FWN''y)CG #/G%sKa?pwգi~;O[;]1ow 8/.Gb{A'/'8\>DL~$yGF;vzKc&dc>Bʸ(Cve;x^TWdƊE+,~%˅PosypD9ru#odsQ?ߩwWW[+ﳋo_1$24spwcevq>r }5$p>Rpk^4zx':ü{KS 35ckz ~ƽ<3v3~wnwDb:\vE]F5OTJl7ILp0xD5ܦ-k2g"<Ǻ_*KP|dQ-HIC/ZD{nwz#gY^ƴg޳l쓡ggZc}3q5 H{O/zd8 `\׋WFenWn sdl}<^aoԾOӕB]+[-iw@ia<9eRKvo $o6nK<5l~Iݷd̷`_B XBZP~8Gy߳Q/gݬ[ȩ*6O}^-kmonIlm98a[S3YcyiB{4ue.Gm:Ѡo1|/M??1#ƯR7;+#bC1\!vS'{ ,nWyqo'&QKC DQ;%XW t./A޺8!-:1r?}~SQ27?0[a0Z8aay},cwX҆uou)Y2VyEJ:k?1#Pϟ>2=Z,JW9}uf`3UZ9ק{}o[q@n[)*:CkݩyScE{'r^D?9߽wu !bG}>2Cܕ{MЋӟ <Ӣ͜^јtN{>WX0֤QBs8 'Ic֞V19i!~{Fhah 1);Km]'wEq6\жqf1g۔"Xwuah\_071 }B_T-󯷸%ˇaL;G`<'Rz"64(v ~zu }!Ruh4xlɾA.f~Yπ&}/L#_gjQSZ,;TMss‘ {efr{ F{[De.O'mv${3wg=}Kf &L+x~/8O#i!D4Z4ab^!)Q?Z=UA&¾㾝ʣxQۥ.z;+=(T1l`vuB o{B= "(1_c{}mw9sv<%/= {xIu=s?4'g`ں>od3T{s߀q3WvK_Ǿg\1Zt]\o ABYk2Q_2(gZ~jx)>"FYF#xJ +Ex[feKٙ9{s5/K7k½ҟ 0+yH bJd:/q}-:ã6gߐC:ߺQ#1 Oc4C4C婬aJ^{[Wڄv~LScܣ.{om퀮\9\Q>hZ}sc"~fs[Y俞%NY3u#:m2DLTW "o Vۇgk {Aݟ'^-)Ⱥti"Sp{Y~>gT3g=lP+g`&|G/Ox&;lC"onxo݃jexA C5V<~4ڛ)*^-[ xmmuD%眱\%TȍrC̅}.cX3;?tKj^vLB/; U>óQܼc&/aW}p?6D9]j_oq%m7uݳy}*mhwxRy󸞱wG;Ww"?Tϻ=zbays[nΖ soN2o9t`}=ƚ2k"mU _k]$o#6 +y Jx^Ɯ~ͤoX^ho7b x~Db$;+GQ0C{X`P5>7Kb|.* 䉙my3omsS=Y6ửxG;-Ͻr#ϝ#~÷~ ZZ ;'_xhQԱ-l/czh,1i(I-Zt2ANIGAѽG[HL3ʾy%[)8?ZۢD-5ڥךeG_ F wWI;}/$1鞍K3-eS݅;5[3{ʧRcߣ;|>-cc>uu]ו ? 6Ɔa W!2b1/W@fb9_~.mKh3cn/Zlsaٽqh[aI=G(/r -%'ۦ|kw1+M4E=S4q'a?eiTDa2y8'2Y~{p݉!bc7GAUۏ^28s3xUN{!i u'3=> Me'ʟόvM\{둾> sNAJGJ9VM녑yXc. r(Ew܅s#sչs }_>nmS9o^FٿLEGEg,O"Wq9n+$zLynN:]!@1]s81LGcctķv٪~[~ٺte%iĀ u=p5'YdJMc:yPӝt9?IELQte>]qSs8xd^!{C*612\h`^Ik3r4lYvݭ>֤+M;)c-rCm(~ܹYp=)q^^DJiE)Rw4X3Ss&綵FX.}9LAr5^6@VM][Ygs{o jxe}{l}zpx s{n:^٧#Dyw2,3Cs 2U?~>֖ |9J7}0Lh'96,ƹ] :`{¾hnFT ke+ZOtN7D;1?]QG:tC; g02o 7 Ew)!f>-q e_'8?2o;ΜX~` xP -5̩ ;R/4lt )r,g7 zsn#.S~̯$Ƃ~3֪zƻ*#J9SGh)A-v:W_"ĥ儹Z-mnhpXU|dI D`I1A}菩cJ3?֜KeNcI c*[tՅn}?^QqkϞ:_9[?יcȷixeՍjG벝{UjCl Ou?[0!ۊʢ3 |%'AFx5wp 7"\/&_\c:$Uy/sFcEP A}:JB#;>\9?g-sz{Xܐױ|>{?p}k4m*%l_?>6.1Ts8~jx.\,jUvyf][6a\XHIf795}m&IW~WL,S#R3,S VxЮq͔Ze{v6h(pҪb-˘2.x˸ebok6s9D9v𹑾Gyܖov*䞬,k(\rwVw tП9+=<W;ʎ<ԧ\,p]bߜp㵗Ǧ.3c^Kf΂4OS1m6o99i^ձxk4z}<P?,V8/:wn`o_j9dl46F4}j 諠_06c sRgRa5J n٩b$CĉD{59_}bޓ#Ԭ$gF'OoeLf&rvqflڨ8N=>z/sٱ'/:u|<{qt< {zmJ\={9 ;'}=yNF褴KgѴ~/s;<$F xqEB6?Oh\fU~W)sG??GFSo/Qɺ6a4T3Uޣ:eT/SUĆre}ٯ]T7eL]&ܽ3:(솜P<3;;W {bugIg|mQMg.uy5XA8>sB/r9*̕Vv\HK,XUY rdIcUuwz؝.ū)p'R oeboY8ĵxcӧt<߭S(Ӆz^L~=7M=7鹭s<]rMIWk+3YSrWlN] c,4KE4O9[0Ise&I{~Yx ~Ro,c+#spKb똯V}ht36x^qz$f쬄`lCޯuN>71xqȓod q;tcc+>ev|:ݱb Y%Q$v~n-b?@8RݓT2+mZ7?ۛ**0GA-!}v֌r_eN s=oUw|-{=2F.5ýXW؇u=y-׺@L3ccW^rEh~m .vf~t>(O,ﱑow~ [}FeP {qPIRټtY-uK:z^2so7_5]_V9'mL‡=߻yk+ݻ7SUD2(g?o4tab2>_,U|a޳Sɇ)>}W$ڪuu7~y$d|6wsrґv-:ڝAFO;k.Ξߙ_zcncsxY<# t?s8,ߕ67Vv&!~߀ry*ґa]K*=8Gfij_-:~kIvҸAO;?>8 /˼fAqe ۩eo]zi *e!޾G|Bh{ܽxh1V$Ǽ6ӧ6}ӱJu&s]ס*2,vհL|o|c59/u:/eVX/T+tq}Ѳɷ%dvSo T͟X|CH\PguS k{[̿5;kFb%nD[=ލH5ڻkrbQѾq2ÿcd1FR9n:a׈QU5-.>ht"rTu1}} a5~&=+Yy96V-~~[)\ic\팕v˶>p0^~!J>ݟ}3APE;|%>ۖQq -˕va(QwxնwI \ :U{El\+o֞ w@\3Ċnp\9c8G8Lѽb-bҒRՠPvuQOybcmqۂA٘_GZ<ތ 'vTq\AW<ߢZߪ8O4V,Է/i?^n݇7 kn1 {[(~}ҿ{/Կ)kӢִ&N/NT~2lҳGHL ^.όߥx$c8oż_+<2?7_H|kÉi]o% w8OQC aZH1~X\h- u0dEV?xy1[-bcǡxO9/s9cǿX$*VY4.ےqKXЬWg!^y՞r wfwK}PS(^*~x'W{\Xzao5;hk$i;va- .LNuAb^O[iv>w-bg 皴ϫ)R re_Mnuvz˭uP48 Ѝ0ֶ;ܯ>^64Δw?=uIi~oP1i|K3EGE[^(xA&F4TiV hXsئYϢ<Q#29ʐP5O%rgW`O{[̵˱KA瘱;( =S\7`_Ds]n,kދz!qݡ2_.:lcu9E c淆ik6ދEx~ S{N16WE,K 1nݦQu_'kp e:1vҐwUwK|غ[j"{4nUpօd4#˶A-OV'cO"tCΚV_rU{c7|^U팬KR!>|ӆ9kyCf$.hz.uƿp{N;O}kwC #ԙ&z* nJ흿y>ʜ5쏷/wNQ˫mOX5qP-* M$3"3D؛"*S{; WLQOd[Y;a |AW{vT{PvJ5u~v_DE%Ƴm|;B56<#1yH=;*w_mBVazmO6?t{ ՟0~(C[c΋[x)'oK xsm?x9^{̪e¢&]w&o`Ά |,n&\%Ro2 4g@nH)'UU Rwij[g1tw u.Cfg&s-nfg΅95,xh.mdh8WS'dDܞO tHAN6oGuG\4Pv0ڻ ̪"?N1kg;"}j'`V x%0f^˴h~13ؗO5G<DioOW/>fyc I?<2j8s9f<3@_ ܿ 1;yvJ׊ K<Tu0e錩2E{}1"Ԅ|9 su_s%ΝCg]Pk.ox9t~#VΟW/{Hno:4x=5VCQࡾ=VSW3ŕ16ר˧2e:CHH;R}YUva}mX96 +d{yځz s~1M T?'\|Fzڊ3T3~O7RERΪ djB3g)Ha,! };$_9AW2ÿs` 7c[iӔ˒٧_w~~]blPgr* "ZoU2ȟ q`8[.EYM3<lC<L,Y,N{Scĕqw;"i ]]5U(>3W;@gk>kmUFwDBW\>e[iV|=vk)%~lֶ>8aZmt#" +;I[h2]VCz&j5Amiq"dB x$buGԾƾw?scĀ~2s ( ghsn/ 1_DV=,SoJae.]8g[O6,!Wk}SxStn~K1Xu n)LI;?ud̅kiߚe[ xG1>"7tv ~[7q8#\جLN[k*7&I9 Y *_,w(Oׄ?u\yxcYmNHci,kPqhK-X6]bK{;ԍFF6TmOJG s_4&~yG"MA?1KգE]&h;g^w%J6er8s:ӣ3r0T+MEO?^Cq@wَG{^^oubNT|].R#z?"Fsӈ0 {ӷx s{)aig%B j]8=duk~εg"r\fgcSu}52sǟoTt+ c:+{׳)w{9򼯢$κGnRPɝusXrc5\94ac%0{=ӴpN޿RiW4N[|IWkLιk>xzC[c;*|ߺ^߂ .v8g2΋O"3l1!6w1X ]}2dԜiUiB>ȖqpYN?ʀcoW<یͅק)bjAs?]o⡟@+҉#Y^//{# ;p^㛬lJNc>Y.]6;Ɯ[9턎re9,Iߏq>%|3C'e[=6fq;ώuw//G]b_12s`h 8b!QvUy ˉQ=)=LYG*s/N$9+42~ު0=uE?ͼUnѐ$xg[+=ൎP. 1?"9ce&O6og-7C֞H7cv[%OgYք>-Oo_&no#OַSDh-۔ɫ)ȋGާ:#g>=*e(. ?6G1?.Enu)KS01H_?Xy6&c1<Ѽ61Ì-cmc90s-6c;kY沢}ؓo5kOnxb; wA_W\2d.._b cpB(9s[8@8/'\T&1N.mʅeba;k >>ya,?{Zk[]C>Oo~Exm/Pv2?-W]iϖOAݽ_Z~H N)“X(~6Z@]q?7x{WF,ؼ o]|~ Tq />u)έ7*b}L;AẶo/aR0~Ux?dnDGUA_Oښk}a l&5NvzH 7 [;}>OʙMi49ޗ 7k޹Cwhen<~SO*\3esW-?~8jb ˮ-Jj#RFiM?MSTr-J섾ڻWN/J]y/~ˬ*zhb~!qdx$%}Sy1#cEu}PEݦ`\؞Tj [9fլDS/닦@<p[gRs@%޼hQX-DUdsf)a@W5qnG7v;]Te-LSGۼ#UH\ ZjC{-U= {IЅ-ҩzِ9){/߼w+TLDnhI; e4u}0[,&_̾0~ sBxV$Զ5vYju8"֦H0TĢWu"nw^[;"ܡkY ´uNлӆ}*g 嚾ͻ?v-cN˾N-z.'7!S'Wbvrb?݁#χSGLJl /."~o7q %o1h/hv6>g?eȶ৻$?-9។ >|*MD) -u놬[l慎c>SU-=5&–77ٖ}+Ցwt+O3c^l<˶ @NhKuQsӟGjuLw^b^G?d.k$_ <"QYxxFCZbX_nbyWz%^QU/Uw&ʮ3s?rB1Sn|FC3|MKFs_Wg5=3KXaH럾qq-xhuMq$Ɗc{~eA9ڜ紩\^?yFO'OŘKYM)b{1N_E甪\c唁ssյut "\6dz﵊#:si䣑w/VziZu䗋 .Γ~x6a찉SBڟ.l]_էnqׁa1seZ4ڹPtew+||j֬ZW rxJV! WW ~ElxVOg|I~mQ%;i_f\g'N7wq k0yZ~\:ti U?#7|f{<oLͤ,ҌJ @Y=͐j TXwN$<2_|7Y? XdxB?q*m^k~5pcOe0؀^Tr|s؆a)Z}sԝVFchwԷvPPy'(^]QZl~s<01l2d]g9IJ~bi+5r[bMiѧum2[,svizQ^f8i GN{,2@'i c# 4#9㥒bg{yD,!;āG`Wmq'NP26,-sO\,}xNIOh#^Sli3~ԣEYJs[#Ǫ|ar`ʽk9]qNetnh;c=e8趞Jy2ݔKµ}&m)##MJq6=RH9E?6[!^ew>dx,SrGI|XIFvh9"q.rmbMH`Kj|~rwY)'jYfm/?0?%vb"D p)aT,)!,f+xoth%oA9M|0?gK_Ľ*Ww֫q_n%+]y1G~.stL ^@ou[cy~[֔|C"#W7{6fHOB^c!('۵Ž7* qg׹+V|*kS!;H>ru5UV KLmWtF`Wښv?'y29Jbi_[mDoByKbw& 'ھC/E)^[f ޏ-sMP@~~7;g~ kZ׽U`Mb^r,]n) dcFtm>|'9yy:gcP/{E2/۾;nHqe3bOZ{~;9?4s߮gqr{r|@MBl!{VRP.Mwv`7`V_͇VMtk:w=;Gƍq\o k5"ߪZsU^#=~ii\r-x6z'mXw頍VE?w{*7kmgP~ƿ:[rmgEKdy}.1ttˣd?͝_~ R3n=>®@^gώAo1JJgLȟϟ.OO>5g*F c< ۬2EFK(5GnwfXSK;kû\wfk|auyLrBcQŕ'\a9Jǻ#]+1P]X{TÆta1}6fgq?:VC.[Eь͞jgHqgU:m}')ڎ=_f\%k1p!sw5fs۾LQދ=<ݰἈ\'Нeq׊s|(0(.AyTy0Εy~U\xc.2Fb{̍y:Z;.B֫tfPo"UTpL2*}z1m?=to%HZ[ÓN(%tXB+Ec=#ߞ1j嘧;Qq{Bk M @t9Fj:, J}s^p:tw5W zn]>Іri< ߚ=l<{I2ʛF_v9yf-D]ی=ٹ>_Q_1R3hmNDg9 ƉWŢ1;[̀.8Ң@~wap/oK=`#fh;v?% Y670? lfeCe__2nJϓ_yF@,*uY^w9 ?߃f)hd)|H|1(9c'q^()X2<2faڝ^i,bp닕ui&+ݐRBĕ APtK!:2ja=)|T1;9n]m `tb_)xohZGvv[}MI`}V-<n651esȯ FAs*\J@,+]to8y=[Ԫ]eXV/fZZ;9yPGj1ޔ ~wy&hg!b)ݹj< ur3I?q{hA=ԝ 3rNOD'b|,̊/fciCA[5ȗoנ{>AQLyC@ƐwD2Oq7p{o9>t`!7͖MXݐ훾b׎|Un-]C4l^b5/x!% cov |u>cNd.FD-1S_}\ɿ::_-Yoƿ,bwd Cosfs ^N:xpc.#p ؎Sˎ-M N]~y`ˊwj/]e{76{bl8x]_ A|4 }tOΊ\\r/1Ze+F+T!{'ݼ}יVb!lkձ+GC;a|1wWR2)B&5U~ Bb*_?rd]vo_={qYWa̍.I.0:ȲeƱxl@3)_+-Yv;hv[d),]DѮp>\Qm Ƹ}?͎D{ŸJfd1 *DY.(kxspdk9WĘ{so|y{zg WF821*f! Rg^HHG{u׹wAֿJ!G|?s{d{s;QXL_u) 3Pㆉ :mrYLwF&S6l١HwX&nnMO]u/f*n|Wfj̰o_γw78}+>)0>0 Ey*1ekaod#]A,B=2E?0_xKDXc B*N;sLy1#>^?ij{zmXnʹCNVQyc< CO@˾&m|Wc~ٿuyxǏ2W~n7G}zϰ~3c{ʆxl/xRiG$]\{F:k}m}7I_e:Bk̚<}d~Bސy&12ҟ6\qPgC bxWSY2b>,q,x%W}SޏrQu38O돰+f=]_Bꊽ=ųDˁI-d]vKŗүѬ:Ql#kƎoSU##P봝n8 9ŤQ5|>ތ,;I>Yrww_ #Bsxwrz֙ m䠅+݇GX wq6Z!6bmOݓZ-f gȠy^9mc?5ti[CRދlOwg+mXw{|ڔ0JHm_u|{׺C?祃wA}3zz-1 ^IX\P7}%LLO`}ܴC)fs {o;XrLOeOC;͆S:3_e{xqC^Їh~o Ey㾶8}>16[mL v|W%nP+ BgPyjH{u{񸼏Hf]2o#j][&]'48qE&v@iyBzmRkW\[ޫi/`'O`+t lo[j;T'[˪mL 4s"GUBo;w`I~\ue8G ۓH{rqli|ձrׇ8<'ueY1""kψ=#`s..?i Lo"CmXsӟLl$%NIIĚٔ0G;%j~oI?ӾσmdzpPy5έjN2Ub6&뇠['9_qJG"_?$M}KrW?[!0ޒ}y%s})TkxWaGK>/ #3TjYUvoIeߤ8CB3FQmq8g5.rX{ oT mAn/0c]="&%78 ,ws˘K}%uOXB3>OY<^Bf;6&WzRg Ubk(K`0?81N򫁃)ڕ",Tq9NU@Zxs}if Ŵ8 E,?1OYup]דF70*g #Gqձ1 ч0x +rWx^!yD |1&)+bLʁ ~9!>3m<އ뻇eRRqFβ,?q@sī^0o8lx?6`^5>خd/RC32j87PI&,"e".BI|.t}A[MIFѽJ.~Z:G< ~ȲyYKN7.ïONnA0kM0vq)0oWITZT$̥ΞEdg_> 9l_G>.ьT`׷ojܨXyцv J tH35Z6S4B^dA+z ~'J5.ߵX_뒶EZ'\GfE:Yg?s{Kgb97! 8z4hø\/0r}N=̑h/C[?x|!n<ӺQ/'}>Fa1D76oߺ[aς_Ƴ8FkЯOrK]Kdf_E;?~x| >_~=NNr6c٦AMq]o|crjfb^{v 3b *8=ôS0>^{gy V8g_Q٭0-8Wi$p5g@sLۡU &2_[98wvip|HֱN݈ ,z7KuY5<Z8Tz+T?W7^VK/#%,؃y{N B{O37?;X(sż&z[;hEw,#ŋq6?-[NJy.EG7qq|f٤i_e:*1huC;[Jk)ɹoܵz} EmIGm!-QՖ|~){ w?pWCc&GWY7ݸJV4p77s=B>(6:Kz[YМ3(CȉhvW{lݟU_A ^]Yv<5 W?ШO߶zX9M: 4ro4``b΍q үs˽@O|X;$o`qub75*i'?lm| 7~G Ի%?X@3g:t&Sy d DٴgU(W9,9TGY=$LC3f*{C{;x/siN<&o9ֺxTˉo\P7']W1;|mL'",u/t}=>v Cg!qe;qF/70ֆkb^Qg'Ue{"[@/dBSyvk?S\/rBv"޷), 7̦BcqWřS+.X F*#_3t˭]\·Z)q\ MLs;?my]ය=>(-ù|vx6ِ1mvCy/a_O5~VVзMYuOo͂瞚͊:7^9 ^hO/+S9:_#ҩ|8|ǚjwq9'x?.еpنgѲc\;[EK< 9FeF-bs( G?c n>qY<5fX;(crEΫpCښDxv0*hjWK@t>|)5,1DLr |3>Cw b>|A}"|BlUwX]_?\V~>0sZ:9f ڌZqcUL9J &].kڭru?^5 o}_1s>-jd 5+9Hb=ᵴOKr.پd%9T#=~ވ獒G̯NY/k̼oW.A^7`$ #'=kMlpƀnς3>l?gTz*qq,;W a ȃgU峫WG5M5ګʢx2[WJڊ5Xa~ψ}.F~xXO{K3q_]YAYy*ޫ))2Zo E 򠠌ȱ=(gPd8 ? rPpGBK^[}(bB_{wp|WZ2ӌ r`!S>;K0=rKa^JoH{f<`=@y",xG2kl~- ӿ 5L6}mGLz:?p^@o-鷟 ϑ!C)C{i#M<%,WYfTJW-N [d`?}\8aq?r20SU>竇YXnE3~qhbic?k=mQզ+\-=o{*`seK%\!bf38Z#b|cıDv}| m:pxZw <|Î { Gn WO7ýv'#u"W0"_7lp=Fm!|h)?DZAeZPJ!9pFr |xLc4hUlÅ3 \n_G=3D=s=@>q&Ǭu F->-2a-E> y6P_h-|x'i Ou FkY>9t/i [Nbti|Ku04i虾 ?jù2/7}5G?c٤3WyZ>]sDq7vTY:8v r3v&(2fJ;ؚ-qcQ'e 㶸xD`3-|eE:t{2闪7D\4CfĐv=3?$ڎm{N,x[&48~P4=dM|*x Xaw̓s;Pϻ6])6Jy|n-. O>Xv彻L`>3|A= b~QeL˾.9U\߫ʅѨ^>^s~5~X4OuӮ:6SK{geIopt]Ȩiȡ{!?U^;q٬vjB{G!ޫĐ!u&қ {8xt߬fI*♲/Rk7B>8~zov/_$\VO1Qu))'sf sHૡԑs \/\> s_2ʱ}qv*cbLd}.GP0؋sX @tv> cv;Y;.KhOxnt@<[^`%'sO-(ͫP/xLG$ZIQ\k,vhL-Oh;GЗo8Z0V'gn8݊a,-67>egPZ;|P#ZȘ=f|oKl#ї<VD>OwǚVR2!y+/=^w{P>]%su|);݊~݊"?2#hOxq9#ZYuϖ/wSQ2݀zJmfz.M760=ij߄&1|Թ*Nի+ o--0̢_V猪IFobX/-}uwE=Qfc6't1OIJ1^42WVW&= 88'rbo~XϬ~4>[1JU9G~/I7q݅НOג O"1'xk߱jw_<]IVYι:]v=)r13*/?Ml4ɸe9s-*q;rD&jOb:nzH^=bٝ;je\ d0ުR"-_7Wg&UAfc@ O8OG7TPS?v ]̼)O=[ePvB^u3 䝼0󂛾Aay_-abƜm|r<֊:|QǤu#3)nlΓOkΣ˵u0ډ׾>E|.!pލv(1_,߷0]ky{[[=^i#6?_hyl;'vn4fzSLQ}wN2y\*ƷedΎ0GE ]1'ҳ||{)9Ǭn߱m$rѭUy1]ySܗ2>;^1]b _9~ix=oE}5AZ]mPtkhw%{0Yfq JߣsϹf2E"<5rܒ}7}|vG}xO#jIgX?5ڞ &X֘c[5'S{5w˺SEݫG;,}Yά;lwt8UQ P=5C_t;qCs})'aq$M;U.^_Kr߷@ { ٦bt_.|B-mmk1">pȶk>/9!]rNgiYʺD}\ 'iBpsgO|=4^Y>t)g{|='d<|f=99~`~z$>t*ϭ;ЮWOޮƷKk5Nn*Tٮ{e=[񒨧ɬ{&#mUm\t-M_ ףz^:;N&}\4^n8?85'8wv].lvuLv)]. UikW׳ 1fVOWbo3Wf} F7Y_NϏV.okb{>KOokm#Cz*r3_M߶m_rvNk.,Z,3o]XS˛g<׼N۵<|v-g(%,ęM>'8 0NS% rm>{g3YcDx>9N݃&i} ʜgzr}80gʙPo inߩkZ<.a3)X)~r\W7i"`oZS2o+EK,E Lknl.<x[;}v5uΓ[{P/+2n3oݟ}f8h5`٠>nCf%gsCLZOcc}l@z'yasjGc}?e;L{V͕>x} \p FkaC2 QEa k0 yaZ[thk,'' _kr!,Selg?+/<2ƟȏK~-@cMs[|Ysph<8+.« + PCb7|(p]53^/ÊWꀎ*,gV *VJ_μk-7f/w@KNfzS_zr1U6HT*2+]\l᱙*sT\[QW:Kή**NQّ(V2OyUFAי"p#Nx Rv&6].2_ș ۥ!;&a+$SXX`!GOFk7dT ] VYj=S >QWEyVrn>x/Vv_t̅L;u'TW爕vMӤYWj RRCy?ӸVsrBͼ=-& -f/)uc5-f]S6f>T(ӿ0Tǽu\+լѕ;oX&c :p^#f ˆ/ 5Tl^**NZk3܎pQm}W~7sqwV~7ޘc{͛/e qE7pp;-o1p R)؜cmkTQΡ-7mW!蘯뛌}ҍu#ܹ\M4э\j3|֫Mєu qb7_uL[b4 U(&|OW}Jm?gVww9,6f+,K(^=djk߉[bc.b}F=}\U̚h,-(y {/Ѐ/#0g?}p9M{Qr ѓks+bohǪv1ݳ11޸ :^)pǴqbo seh_CYF_씭l8Y⸊w-5_G;ob,>^xId}]/p38\/UrKPNlS#zڬk,[Wq flc\3&~I&л>5Z?5wWb_/,1ZfƚJw$ƤN$%7p몋#e۠\O o7x>5~1> @C3YR K3M*Q>$clxYwN9%BO`4|";' q"Z-q݉svT<I쩤eW T]Nf|nH ^i/o+9 -D/sQoZuO1y,Ci %9p+Ҩs (boikeq[sQt%3z^ʖ5KJS<ɗE EL?R;ڊ%O0XVbPD}`b斸7.vH-#u {dYÇ< KSxL6p(zp ^ȯFc ucc|8'S򇮦@'zapCe߈ʼXX_PM<3xo~fOǖ*ڟfGc]d4!Q|թz+ϦROy(gBqȞ`m幟[@`*.nQ]IB75M:2X5#0P 1-{+3?V-&U_FC1}}"M;ǘjUV]UMryu5=#ւM'<=nvƉFCQ3.hd6;;2Gm3NDZ5C"c:#E!72 wf_D}Xxu}+Ck^̜^=>Uy\yjN_MHod.DW^*Sly,1˾t2;>E}V٧NS_YןPMsscϨL3OGnTMv\Xhj_PSjkT,A{?z]ZtJ,R"&}͗J1ux2ZBQj<\9oq  ÿEGS)h[&-r獟>*s` OK 0H8FG3%B/{ kߛ9i9435&6;_4x[*Lj#0cy L1_ 1|ԩLkgo6y_Cnw~o$υ{gdWƗ3 CYN, u' zN} q8MgCf3y<@GQkCЇק!}1 {^mG/yM θ|ZdR4R|o/~mCǩ8ܯj噸UWB,kFF|L+'Y\Cyb{{XVL$E $sb̃s͜d~F mMp1I] lْ eNj>zN&3O+u3ڕ!.JoU5'a;;9̼EH=5i'lq.!}gQ #glSliSЦcMklWw8voȉ|޶rAmCh3-g}r2o69ce'af+j#د%/W˓,eO 3&5s<]zHT ?匮iT|ݛ+=L7 `!sg2vH?-. "&#އVntye^G* z>SZprz1[>L]&!"|ͫA2h}j VWnmn"*D)#o(?2m > \oyw?ziw1ܶ5?:~ߝ9y w%$&QMR`/dPz ގf7ug,7Cիy<<zPf{jiS{ln[4ZA`4#fD4̼2U=ovWfush~ ^>en(O9C,ֶJҶ*rNIaLB9Ѱ2=;n~] 2og3x`MWYqF+g9GqYcɔ>ܕWhp<D|\rEЉD@y[88YBVLr%e&p'O8^C͔PwXA³4=tݕBpB})j{jRAv^QJ_#Y*C/1~_i(Qa7fcAk,Hi/&7|8ZF]9Tn[oVB>*&UpCȽ"7odcCNq2hﭕ&T/;~'.sbcR}O}(۽ȁ^iz6b=@Oeov8Zqxs/#zUωhy7BYP.Q;t/aܭXs}獊yB2U8lS9obޮDTw_ 9o׼T9H_ܠ] ?lgPp|Z`60.NezdeVX[[x(k1=8UTOP$1чGY体d15*w-^X/%汦ȼ4Xjs="g9;w;Ӄ/WW᷎wWXi12'2^#G ~|P\]M|vw^lt! ھp_0knp uI)𿹝 dnŗe0'7D`o&v=Lp^g49{*P]+tښkkI7r/u5I5vzR<o(8\ce0ZQf wf|k%@(ۿ)ɀn9gcQ}㉠83>am!bq!tf96Mxu.#b`ۜx2^xQzrVڃ<~7W?pGƾÍf\$I%!\711b{30_ar!#{3l9Lyp?o P~Pu[ڒ>_KbtL=Cl58,0‘'oEۖm=OHﺮ?N /~q8_n69E'*qtRF<:;Hm.{鿚X;5Q)M`Dü| dדtT7CwJ9I2Ô <}2lݩzLPS*D=T9'*%!3MCqX'xM_h%?Okyաs~ڷH v{V=<"5p!~\#u4_y"7Q>h%E>X~?A{6[eAǎVy69 2Ui8[oٰO:]DzWg LNq Zu7?ߓ?V'  `')|Ea| q_\'$V}ZJ@_<bQI=NL;=u$rH\q%9flN+o\> M]̷yr3xW|ܯzӗqbYf%zSmlR "E‹ &4>z3OJpb@^ˇ9s#tׁ \9}nGn.r&#Qߟepr&|>\5)݅xFC8I80w^ a9s(:P&ůF/ؾy S;fLy>oyψ89}|3o+ 7'%hGqⱥ\ \g]~;c>*JM} LdgxߓC̓h,wws^IE>֊x%O ˭w롦)T@ 9 5ˊ[ϵkkndTjzz,x8h#$I_OgզG"Dӌ?y '|Vz4YMk`/o ݩ:$oc]p#G l_]f?YB8d>oި(れBR gz6GS*!Q^GLCssYΔ绒>zq8f |iN%ԑ.5ޡW"vob r"/_BqMMf}\,trYezr CGS6W-D["=h OxH f}789s%r[Gc$AbhC?!ghRv_y>|T{|=2_~PC3RdV<_ u$|/̏y*:d?K?ՠe[9H|3?o/%`ssz|E3;NT Anv[D2^_:#)Пo)7t)qs3$n~^g ':~2ip'nm?5627C[am7/k5[ v׋Wiī*mW>#O9!0.5X?cr2m,륎֧x&8WS/xzĢՃb?O+Ko7'Gq;W9p6^q~bjN %NQ--[OE;ѮR-o>ʴCUцv~>8*|gˤ`Kph's \xhjqO 6ߥG;.zQSs@>1Yg:2+cmkȫk'P}:rEyJ+P]<^SO!G9C-p~G™@vV9iU~y?Ճxwa!{")'å]QK/J'سaZ_JVH`*xƠCe>'J22;a;q[~mSM?&}*qU?"x~D_ml"+Rϗ?e}N[}]9AIJjx&zsT5C6rf~xbl}{M^3WLn:z5tܵڃ\eM?˩W&J(qizhiKb5$װJJs9f~%VVL~2;fr%lrв`<5> r_#Ŝj#eؐZ1Y6;tPe%,w{3 f*gz] | ^'|{Obq7'ռfxnU:G~ĶWu!_dE/?5£&-M0(ҋIڃ ,w<K'3Eq~f+h ->-i4xT' y3\m̅>]3jkk'֩)&pc\$Yuለ)-^:EƽmyZ7=*㮿8;n? ˅,-f9 mr!YE]2. a3Ecrh%3~}1IJH/") o[2} c{.㱀O>6{LYVn+kM~?]惉Ρ:; vA\$e^s1-s~W: *y秠V0^p'jBHzU:ϕNޛM5mv̎|4P5~&fN! )"z!bMIpB .o#.WWu$QLR1+oVnqcy]T&i ]!yS,S?y!];<^_x`v)r ^oa.L 7~r2;LVL}~~`3/?kʩ{jM湺(W$pJ'枯pΪY onRɽ ^\E{GWH[xEcD;mFOƼxs5񲽼|x%'p8C5o)[ B=cyEQ:l^85Vl47lWsh˯6Cl6>b0ҥo H?2gkO%o?mʔcp/?Ὥ1XGmzkǒW>SֆJzS޻ͺԨ+bym ]|N#e5bGLz/h}+"nzgbN!mBȶՎ1һ[mD6(kQ}6(UTv^بv/- {3G?]&~&GU܏ʸ֠+֜ӟc.o3|NI{c1wYUb<&y\}m0u6Shٚʹ$s˿GnWܼc wQ>xE[TW ߾m=8,.څ,7C.dKVLJU/C-Н}s28>KJKh{)j$p5nlL}H]b0? DWI!7`BXX:RGA?H)kB}! W_ wbQh.'"FbnGa+3 aE|^,N7*F)H_Y7}*|yEbi̗.;vtWH">;בBe;&~5cՅOLLk9Q?z+g@:ڇuo3w-짵-yEBzhb_rKFvp2ɣ۽ƻnybw5mpYC5V=|,F7;9~njgvEkJHyбko|n2̸>׶ʊ4B/rb.&~?5vSrϠ] >y}$}Gu7iݗ{܈IkƖԑnUu_nR'MSz֎z=p{/ (T4E*1{Y` ӻ4[7`ڳ>%ĴGzlJ1 mUȴ%O {pM1c&=ۘkW&y\k.`d10Bd5qϏ:N=Uޝwg`kSMN }dYjvZcM%8z06_P]G nz`t+:| t7+FQ4xV1u_=Bdj]m\>wǥaH U=dK:lsλm|Sѡ>a ~Vo08cb~s2V Ž ApSgYܷI"zˢW g?_%pm/w"8A=ibvZULȹ8N ,¦KB_ uO#T*T1^R]ŷ !9-a^ls>l?.UiZ,H2F^mOϱx!)rߦ𮷅OXZ>g!D3_S#'Q:K}<6Ʊd 괍#pqh?ozwK9=˯N!ˈqTDZ8n3ov{Lwz8eqq-ӿmsk6 ˙\{z6nSuhr[9IԹ!ix8y~72'Z>gюN >:{ž*:ceULʭ3qpݫܯ'p{NLGN²s7(s=_`Kߪuo4q PiazeOsk|yaSyY="=߽q@nHpVZt{rSVTYI󂿴7Q-|kcR'm xLdl 5@~r@~+}Ah_ hr8+1oW^CA '% O>q>Y֢t˲ZPC֡1}/58l+{?jK7f{~q ]j_纟yKyа d2E#![ =?9J>t,/c F#8gau:+[>qyccȍxFCEcZ3RAD:V`o^ΐ yaKn{Oٟ_{49ãQ5aGbE:OD==s{p'?? _"r)E|>Y.oZo04&>Lc_:]?f%.5o-7L9o>T~KNU.I77)|tR>9`ltxЦD y63uv] ^{'pDę@&֫Ϡ=UN|+ "ҜWU34ӧ.s~!tN.C^S]&qBŠ=]@HwcL;^R+W}wcuQ|~&rd/$d {mʓks+A"W4+,!8_AwW+ỹ">;?x|QgR4bڤ?KG 8 Ϡ׾nõ`>z-gYpw>}a6ӄg8[r`8>ˊІ䉷|Z[=cyw :qr>`/:\vU*c:Kx~>7YB!avL9ED.y\?ؚ!tOrɯҨVֳ2i..Sߌ9IEWr6z}:~И2V{,~gUz{UѮbٮv}dV&<<{y]OOH-M }̓77>oX-\<P\tHT䲌Uѱ"w7m5&ӎ32K8[L}?Os LsҦ18Xv}b%&'Yr-&Z(KLYK}Ӵ'|FbtR/}%}V\nVnm=}^-h٠2*yaM6ڱ> {"~}*mlZ7dK(lٞ&1",F 1y#x?cy敘ZV|C*ޓo@np.a r&=|2uV|!j)ez(9viYs`ݑ`|L><,Mzg#wsfZ}a=thpd>je[j.wa6:;E0_DOG ?{ZrE`O23Z%}X?2q9ss2NxǫyiRg8)K^gr!yU,|s\v/op4wp?y011NLJ$> o}YiwHݥY|֊ux4K_UY^qU~/kL= PXDr7;JK_E 㾖G/uGOq[_?3M>:..5yM*m[U-,d=_bQAg=vƒQx Daڷ ktYI.kfT(M,몧^ZrV][V(2ˆ5g%_\ hMiYtP|鐿 Nzw%sN4#a=ev\`psߋm} < x~ qSm㋌\vw{<{{le oS˘*>Řzi!RLlL+BwGD %1M#L.g97Xnk]xI⾭7vZiT%?%m7 bJE_.C~| -V ٩"Hʒb/q}[w1v.٘&"DpN: .'wv6f~ SE܆\_'Q3nF_?5QTqO5\Q}u/IQmkGS}J+l~#Z\|.!Ykօ޵(Eͅuͼm|&|<HEk%NR&E"'ُ1-0݆u"r~u$#M 4P.t{zR1$ f ^# YOgktksZ5^=I&14[Y5]|7Mloe["r3U8#p>`6(lyns):\S6|mC\خ9ˌ5SۇʌV?}9dT|Yҧ]q+qQ4:W1) ,cCڳ9\^=5<4<6+uϑOw!ǍJ ׹x!8.\|ߩKר!ںeq)3(T̲4c|kRAӊYNО7Ei;. m#K\w .=l5^ PmB|YmpqxAV<3CH5H{nĹ^Y oW !Smn"gT.SmWV~f!|J~Nf+M洂oE;OF.[ozwL=s_\̋5f g͡h{&It ;F dޅoC/ 촄vӇ}ۤH>oL5Ѕs#w\(4):x?^uc5K{;`/3iz_ebM< L߾,^mDƓeY۰Huw ̕0o5;M7ZF)!]jo~Re 5`ݑ [=̲~uiu+_XdzC훑ip?'Q1J?TJ3!H==Ucy/ i=Q,_ t-5C&4ߥ+~c=D9ޥja~ao~yO~L_>YTCFY%|3r7\aܵo{AW2M#yBJ"~苃2H;b@wjj+i|.񪎶}ez> TR<,_ 5?b3j;JL\9ș^\m&cο;?)> <7mq90Mξ X彥{Bkڵ0vKqAcLo~ncf<~uݶ.Ub>1/>|@6ixpނJ^FDY^({>>_a{`>;{?jߛ8ŊϷƄL|Ϸ?k}\n1ϛ|]I1Oǧ_Dn6<[nx|~> ^:ǯo_rM?ǵ ]s^dlĵkqm~8k)xdbX3O$ ~'Zb"C d5p;5?Чr\' ?x;~*=Q?!7鯫i iUJIiPR:e66MM3?lGoL=Ǵܗ5>ʽ2>eFbR=[Wh㚿BkԴ㖔ظ%Qj,GfģWEZ"ߔx yߜg9P'EY'ϵ'f4kK۱A7 37gay'P\ë*:3]tuM5̻j QwZ̼i>OuhqB.7?WH]'x%_igkg] x6e;Gb@,yYbgL߸ΤBO枯Cegr}%GSے3oR5ahȑ@6{){oRς8=?eqaC MAjI۠{,NL犙΁3Ŧc3hBB:ӆd_Wh46-h+JI`SVg,kR8W/ۻB%A>ױrwXᇘAK3n&-B>j!joJٳ!}n W^pOf9Joќ@2Kˑ>j j ,?"v.e޻\[mMg}=.8M^|..WgKD}b;Ƹ2CI̝&e>rMߪ23x?UIsSh7kC.O2,|.C7ŧY,ld}M_DMs=z`˅oȆUϠs%*X0w)NcqTئ'.Mb$y$a:ԗF 0 NGd'ۃԏ,%51L, V\#Rт##όǷc7mC^OaJm:g{_S3k~]6%KM܏x5#rU5g5hV@P0-i?_9V s5L;w2ﲝd Yv;ݚ}!˹e|!as)uT4Ҷ-8v T,N+0z+m5W?>o{1.>v^<[) #>@cL_Hi֍Xu}M ruzF>@,`['M#V|Dkq"2 '1USM` Zt7xx yL~L| ^YG_X%xzw4$Pw?+LlvK= rq&Ms8 ;5e漈漈\r?QC=u6=;J_0ͣЃ+9AVvNQG kÊ8"7MsK$gl^Nq0OP@n큆ixי{/l~6O2̳r}y<:_k2׷ XKSv݅mt"C:Ic(>OazQlk4 >:R @6s|Uz2ǘt>tR`v@E 2ic)VY[G9[-"WV@"y"'-R7jbhgj-D np8 |.߹F:& 4e/fYS37Dx8:1]T <2_,ſvy̸#;C׺Ò#B=[z>:+}/F༂?/Q;,DK_LZUneX4u L ۬Fu`iL̀rgx:%?ϨD2(RZ (ߦG/7t& yʴ>+ȍ\mzUSO 4Oat}{,|}!33ߓ^a&@>d{?:6VPOީ(ak.bL*x ]\8!tktC#_Xf@Fy5F_쿝yPf{VP=U 5ݙ?R!Τrؐ9Y1|K`{4#hA)bֶ=0vnjfR26d<ߋ4g Ҙm)l uM}!ئ4qY3c'8|C_<̴Lq|NOu,T)*s1C2*L 1Pcqۗ,i@<ד&y,??-ġ ;NQix9zĢ#{x.b@SjHSqic}o&Ub=xw u8u"moQS|xϟ"'񂋭 8XJv92ۣx_hL7c;!Lnn2'wwMY9^`L8P⹏z sJ?wNq?,a_cGwˣS:74¿%콕6{_w'x{'l/ WuÿXv[_a 1,3NִVfϕ5=x/UVO[L[-,[aK|ׅt\v]V v# _R DO돞~+;ާoE̽iu2~ݯ: +~n~֯}b:쥛TnVREizXNu`RrQ!~6p?4CisApw}/К ݨ2xG;'rؖ4+bѐ*π b_j1V<|?;B1OB/δDw Z ˢ3IW1 NJaGP{扚xq㜆׫Ϋ\δ˴^d^$eVIk|II鳜o8ُz'ϿEL7id+FӺ<助8ibH2#-k eWeݰ< ZUuGy.zu]ؕ2omVym೸e}\g+58P$s`uc#?McY#﹔ ޞKYNXk‘9]kR~q-Ye4 X:Ά.^s[sJzgj5ci {#=t |o:KZju&Mszϵ۬<3,4Ճ70]٤&zhYƇ0[Uj[mngG-cp!{龸Gy6 8XH,{D`~rٚgN* f+/G~t|r{|<>"VhE^kDnT[?)B/ܙ׏x?ZߐpwE3 Z<=:,y|5z.g:ZH![=1~ȣB ɥ~@mJZ.s'쳈ߥ>O8C L}kRMs:0udu*'IȲ}'-}yL'!] odȩ(/ʐA]3b8BuF;sC>wdoJ]my_o%,xمzM /4="w;_!>|\,5X/?a emB&5{P[ϋ=b1;hȽwO+n-bL-}?|OSǢX{Sv}^}K=LOv\~ru| 9ˁu֔S†U& b}YrJc} m_?E3yCбWٴ`EǴCnxTt#2/1T{H7M͵ۊVză3Uai,K3ia`f'}))5E1ϛx{>'UC[9 s~ᱸCi{.q>SI^ `,O$B Fyj\q&Xnf|_؅-3絓Y?ϺN}zd弯Η3/ix0Qa&VLJ} }g'?^ϴ 0[E}I]FݠJ$ma}җp;>xR峁HbM$JzwUOk\ۺS5J[Aߪ]m|तO1vM<7LSRXcF}hEl̙<}OGGk-9r`a_xy0?.;mb5[+C\kM\FKw0f?E3M_"0e{9ީw 9o֜=x矔l/s;vףؗ1w\b?ACLsƣhj:kXynk? 'y9f^ݟ-zzma@.8(x:yXhb׷=Hd|1I\1zj+)ɱa-%%cxly6x>Cr/B[vx߭cCn%jcu v:ښtЉ6*M\^؊-W#gL 53ہyDkɄH_T9aSwx rրw0cP=DixjA?x<^{(ҪkokЫ b\\K)Y6yȊ!u2?s߱y?㚅֠§b灎~#}/џya_ 龄?GY1N[zdZsdh0ir*y-=5{!1%zd<_HFN;6M#ze̝bʿyct -}lPb`t* /e0g%&QI8y~ | Gǯ?q;R]1z!r2_l}lNy6SZ/pnqdo uJll,>Mgġd*-X>~y/,Z,{Eǿ;iիxMܝIa*JR FvQhՋ +/EFÂ2×ZYcEhm8`t'(T2fӔІKH8[_="ijAo˘ߤK Gٕ/ <<_G-e<:+71e}d|'zz=TRӔ|KtUn^!Y47(WnxrC~nq_Dӊ8B]o=D/9hqqˊw>h}Sv] rOވn( 1ym2J!hcR :"#VǬ_SPoIbNb/?HqwxVG{KW|1ϐP9.Zc>D/">Ryd?G ~&v-}$bHY }̶g6ӠXLح3 cf%(5cT)hND+eን~>sz.imSLON w'*:\*uɜjC(ܲ\ |vU;c涵筀?cCwxCh; \5ەslFux}fMβ\Hgِx~x?-qE/_m$m3fJe5-&ś6k*bw `RD:^Qȇ  >Y^K͢v1ACU~ya7Nn ^A>M,v~兤;=z,[H+6!C7ކzyO0\n6_:!1//9 l5H|? oxZ6xWc뙛b1kRb壏Ox 7^i/np^GoǛCO 4^N(1gga6|H5Թɘw7ΒFsl;Փ;&WǮgy݋UKD\kfWRNB"…3ɹfRR/VVf7MٟA_y\tUxT/.*[rYn--V37ԅk)\szͶ~}>i7su8jsG8hm9κmqY\f{ mc73O[me{ualgI桉=@N.r?fڈ8>ӕc냼5̻{{&fXxC3Ir9ȸ ݇/wꑧD0ُ3zעA{"ϩfQ9gs%r/Qֳ/숩EuxX9QWɼ07yRkyUc}mMƷU?pT[+]s)@icu(XWOBڗlש@0A  `>e{<=bQҒRdẕgLƼ,rWLu{;٩]bNڒsa>Ms_o>Yx\n#G {/iI6a z$7t|{ͼpaޏ";JH:#o(eZ?ghO?χo#qgfXͣoq2>!cG| QS>K\/C_r߇XXwyu"|ߏwlb<5?k'cz#@䆾-P0_J` DžA߷TfISaeT.#sY$R3aֵ2ц)]`CF;6a/I1kGc2{0Maf6s50M -_۶Y7D!qCT&˅Zn$i#1L2@~[M$zeL8a gg|`h-.gitFߥ= ;g\쁔 w$xסyJQmhe8_|b۾L={ߵΫU #oO1Z>xi61=P|r}Y8;'dK,c\&s)}:p|៲ž4WW 7.yPN˝3-mz|pxάTj`gl71/= z6o6L;\7yG_,}3u3bG{̪eH\2[#~3J|m9XX5i: Yİ"k] |`^yN08u׸>`h6{rogE>akC;2Uz^`Η]޽ȣ\}x~Ke1s^ O+bNs˜9G-뤭g6稝كG/;?i9(sМ+МNeOёBeu97)8Ø0%//u}?%g>L,/Yy,Yi3]]o#'V?m!tz {>C]G\χk۫,iA+q9=aa6$= 'X_WT\L[a)Oʱޔ F=,#^./x;_w&W4I[CA1ޮ|]e>'}ezAS.\a׫~Lw2*cp1ϕ qh)&DMO诱~B;l~Br-ʸ so!/DH_:AgڑHˀabz/y(Q _WնWlyˣWE.꼩YriY< Xb 1CM#ѹ7C2m}2WNMhA]1q}h;ml.tdL ?z BݨU׭*<,yx?C'Ij?1et|c^_,g)h;yRe,v,X>2=A;GvB_;7_c0?.c6`b1]q&^D8p`DlWWeߜ36h\|Xlz}SIkwjQ+:Ü{T_Hj6iBݐ=fտCVi |G*j 3ϼA+#N*+iA`?'{m2f]Oο ǝTq3&<ο=!Ͽ$':Ǩ@;WcN \z'r_֦݆,u|w5!׆ڀN։s(2CӪ;fZiٶoE]=Ҩ:"{7=J:mq:溱Vke*-SӃK:nG?~ՊU@jE g9GEϢoo~|XAuGڿgYoxY_+y `<fx|}|4FeA~qb{dMcV,#]k$_ {ȓjE"J4ZFU+2YJ@wm|\1Tܻ*U6тJ`,h>_MZSrT254x>uT_Mu *>En۾Ma{ٱzњRR?7h\kA`ŵWb37w6 1 2ϒ1Iѹt8:NV;|*;V,p/r&wEy\.^~m{dxd|qT5 eI{M_^_^u:xg4cchԑYwRH`m%c_:"Q?YΜ \e!.ꠥ^UyUBG2)zJ  ׁxA_mm>Ȥe%dq[ܖ2}5Uu,k| d6&lu C^[n{,ha?Uč/V=ETnCoE|]#׹]dzTh - $~OɨhS=w0Z]U2Ztbiz*C>f>CYFEtn,J㛃աVf]Fo^UƆW7i'[ ݝZ'*sBd~{͵mVMGlݐ]1Qs )1>j?y^[c?W\{"n^aޱ|Qw/uy6 mܺ_=D{divvsF\dp2uӫ MS@oB,JgoGwϬ795BrT_' |crJR{~6Kuf1{~62Noy}=.wS޴ #U%s؅'sc܋ *} Ŵm&|k@46SzyBFeO1RE.P5>S/lpU3X1¶YDځsg x9a,ͼiWLjz3"׍}b:k6Q 1u>A{nTr?c_rE֨tϗ(ô$VT/SՠjBC/,s}a>>c:`B}z[IN,1**EJh}b-4> s +a{#33< 䊘˝Irl FQWwCײM͋e^TƲ xL*]}NG]V=QG2o'j!.Ckҩ9+,ߕ{t&;3תZD$e˟r>g#b!^r{ς= "T|';Ug#xnyԏ(V=6 >Y]*oM5v*4ޙ+D΋xrM0˅3_R+|_W7΀X:-{~6I߮N\๿:νV}E3N:1oŎ8 pFl9 `50ؗU3_G\>~2ye9˼7 ^͏ PY`>!$?rO5 ?.H{Rx-h/&_✊/pٟI\݄m?9k->F_:ov_)c#x{yԉ}s,:qubg~;V-Y_D×fa_g\¼c%GL{Cgc?l֌ޔ-ЗXo޿Xsߘ$|@#-cG~m?xI>_MS4ۥ_j(r|_ :ԓGA~,ctS H~ }1| 1.h3Zmz c[S|ԩamb¼q|y|E?WwO! & LD#UX]& /IDJDBͨ5xp(98tq#G=df2A#tWWSUO=OMbsbSB\B:[oȋ Y:ё$jnB_Jp-tL9JuG7=J)jzRu)ph'p؅?CDgv}'|5-:'脯<8r姃;]}TݗݛGjlx$|e$Ŏ}4^^߻@7>3WL\%h6ùSuyDoObIN{CӇ9$ +nSF<^PUCM$yg\z-NVWk ]Bz;'|}sFYo}O¶ ܥkGz~g!,0?&W@rF h|{$sG2/Bs WSۇeLD ?yPힼ]q>5,k_8j%M2; 'O{2i]m%/.&iezYX.*q-9竞d.[X5ݤΙ݋'r'(Ekqi!?冤ietur KsN1md۩o蓨ga,]ܣ0t6Dr/qg|m;sFrf^#AI:|Ym bdhݏݟ/}X2<'6Y߯v`Ya!LR]^/y<ݒ8kyzAoTơ|/@cxުÁ~}[;J_hL]bŸ3Ku OX"W|q 9Ws{8IVO Ͽ1u5cU * '={gZ^G!~ܣSY5ŲF4'Ht {pt5mZ|}Ӫ l5zu^)q=cEh3-qtmc=r :D?95xѪ}rnfGMg}Yt%?! ~' xHήG }>ïJ,E}wz/jʣWߤm'Yԏfԫ$B_yA.\vz;Gvs%YBF]^wϵ[,|=q8r=ޤhqL6?dO%(ً/~R6 qd[<[-m!oWP;mtȇwt8Z-bXD?Վg4P3[ԣuo;'?|os+1p,yylO9Өy-H9m/$;/rƽɎ땡x7xXI/b];y}o!%y8Ps},QJX %ɂ5vj%[)WaVw=(YaQ+l,yS,kM8龰gX0əBϋ\+=\ Y0n=95G8ӶVL쥱ϓjFd.YzFt8<`C&Ƌ:NEDCoGK=Mkֻzju&]"u4E u\}Zs0X}3X-1N{ FNǻA2xjMbNBkܓ'}Y;FKHfGL;̓Y&OkwŎXS:~e#p>2vBs.+:_gSW#<O$:Si/^Nm'z.r\qZ[+nx*6Usٮy)ݩL|^_0I7ׅiKd/;ܽv=om6]ͼ6NN8'ުߤ4Mu_"}cKwjR@G4%JHm bo&B6oTmЖ#S*twV;Rz#LY՗t*k֠'>87詳 |>"^WjY'ww/mN cJ?c^LvmE6܎uO;y&ŲBsʓm/ ´ gNal[9ߌz}.7ޙ>` O8uޯtNJpa`q.pӰbm c^-ޛwPӝ_sߔ(W7r=)}4/ּĵ׼Wu9U_`s,"E#ǒ)<194YE~s Usw^Q 0sֲ$XLI]YW`̜ۜF彚MKDjG}ySXh7fw>,udQ~5Mpܦa'o SDNv*rb$}*4-Lgy_+Z-XDv?tל0.0ʂ:$b aZ{§P-hhFU7Kϐ6tY$ۃlriE;ԱyJ6}ʕ:֏Jrq0b?Lf|exo5Rs[.t_ϵ˘Kdwe*t;aΒW/=6͗j񣣮6;V@;ee4zn^qq_Z"~ggzvs9"8ѳfz_ ~?|q,m,}{8z+s0zz&m0=oԿ9QZzOZ%=?{ #֏?QĬXeݲt i)Ylj\.S[NcwcqrDvޑ ϱ,}qr=y{$mu#WP1m񙗝gE-O4sW:T4c?9 :_x\a+YCL}_?u0 'Av?*sמC,GgFn!!]T]#{`SK9͐#?q? 6E܈].j GW6rlj]ofEUCύGJy b#EYW+H ̑<ѢAբƱ(mE. ҩot5п5R= YX#!V྄t3sJs:cjMiV1>#َSLYڇW qBbZ\W:!t%Q븮Rtus-+mcha/%]g+l+!y78\㺎X5;h֥Y'9Ze.r͸xHeLt0=ҙ&if@5]߱l9B F٩z"~}ed% M/ZT.8@2dȣ Tt44h/@g01v8O SX}Yv]l|?Dz+^Alwcu|~^}YZkTvD Q .*'XXVI "zͿ92/E\}_qGo͡GTϬoI?'^-kgDl N#JXcx6W2gZ~biŢHA+8粈~;tZit95qo=D)A;75&hxODmg͉Z"d3Gk^xjk q/]%k&3ip=d{ H7ϜO@ԳA,ϟuK>#t?g~bt]-FIǿ#~wcY5>^hZY 6&}2E>=eb9оA|6ʟߠNB<FzT6w-ou~G);CvdAo~_+B+Ў5yS恼CoNA,ήN g_A] [~>kyl!Y3_:ҵl=iZ-Xuwg׎o0/{Q/buQKZIL%s][Xz&Dl $rF2T7x\(Wi7"[r9}t0N%IpoPo(tUq`3q9f69wCINGZ[{8+n/]#]cB64YyyF{CysŹSNM[wLa&į}5%}G4nȲTA$[?J}81G̈c _?q#Κ ]=%3, lv& }/n1R] Eh OmQO] p_o?:d%te|)͟$MA[d>&'ɽ=gqGٮH6J6rfٍ͔51IȣP(]և׿liZbA H}B`S~}ivF̰jw:WA/?2ng7zDz.a3puP4ݪz/Ϩ ܕ'p+yz ѿ|zPO%܎q nΙ @| Y&osq|Y@6ۍb3C _hsi':l|oSsL`?79|&T3byogO%d(Dcg|;AGOz>р ~1MZ"N9U?p褼nK."=6\^σS70/ΐxoj0!r\+~?8shǗNOL'x%E3XGPܬ%Gm<"Vy>oGĜPX{"XL* J0F^f?ws`L#`ۯ bc\[7AcLgc"DM;}4e|{Em6mZlm ltԃ)?7i^(INq,Ĵ ])Z1͌ǹ3"/E3coˉIc|GVqj/ю23;7^}CϿ!~#05hA>*gM'%,udͲ |-{FI6Fg/4HM"SG)Ťu&bI~~/VXgҰK/eZ1ݟq!*аMw C!=RZKz g{i*-L;X<ӈ6(@7Zh% JWT <$ 6EqU1eve\m~[=br/o=Q/A/Fƞybmg9XqQ_5 Xͪv /䐙z[!D>>)t5Na3es[#ڱtR7u - d nJ7eLe'tioⱷpu7]?|bvϺL#wzY1ůU6*זNtAn&;x֍T](MhHv%{E7ײ$i8#]g+IN i֐'|VSXi"2竲[ugxmxy[p C}w"y$Wzu!ruG-d!2Yl1-Ʋpk[y>s\B8۳5*Rf\8L37>I$Kzߨ--Bב4rJG3WgH{ogJT2Yj~;&|ȯkqĄ=mPx$T ^B gw}1eWߏNܙL.B*k!<Ӑ#N0g '⥰u(E:+Lt1tmYS{iǕꙤkU/-$ɏn&eu3BĥXD\zx]hL+gO ^|N&{`|3Jߴ9v[vAO;D/5D&ܔKMs/m&HXƯ!z}zuJP="G*yN89leZS;ka31G||/a17A/i+y+ЗM8n ޣ>6fsݣݫ]Tbq"Їa^pbX_Ow'᳚0 Rk-VA:x9ZgR=M3cb~A|2۞UEO"mJ9$1*pQpcO ;#8υf>5A_4I;}&$ACHcDCi6raRkd6Zv$3#I_.È|szTL?wL+; 5d(5"l pwˁT"_2ybeο9ܱnSMzk}_D$rnm :yB}FջFIG&MCg }qzr#o8/OoN1[zǶkfԬºn+ s-JʸsjQ~|?S2R5f{(;I.ds>5yMʦQ 6%Muqu>jN jinUJ2-PQ*~+Xz|++UVLeى o,sj1zsyV\wudOɚA|uMPMpsɟ&aܜhMds%\4Wcy%ZO;\]طfpx DwóGjj'y[yUU4=ؐ[ICnᮣKշ3< mb?yZ&絯%Vz|/F`'yBN?H:#b(H&~X&_Ae 6" WMqn;ɛĿ,r\*:I#9g;$_2]kcYL䬙~;ZYY+ wwƁ,{ɾfVq$rVJ\/<~:y|ϲEypῊQzMQE`.Uw~'u\>{w@ވ4 Zk&Q }ԱFI#%Bo.+7w--_MW=' Mf X?\o؀:Dc ́0pL2 ;7 `$RY;o'Ml3}'zf&&y<wu}rժ_ۣCjNqVw2\.,,x쟍s=vtw_y֓=iiF1ԄA~9TMxV)1V"?ix-_v i_ ԥ9~l-͖7|T}Xo av^‰GOދm\Idjnhx|5'bߐAS҅FՇoMM9^P :x|-Ż_\Lçt=g|瓽C$OE%Z?ݎ~u/KڷtLK}'#gV'Ks=-y"~8e;Q)4+l =fr×>@ -(w#`l 2`4BӾ=AEïOK&>~7klH6"9KXeUc#+ۚGF.־r[ʘyβ' k ՐoeBEoĹ&mG[&K{<}$V@x?{4`k"69RMB%z-4^G9O=:́\6c6R`vjIUʩƪ[ǤTG)o\hG:anX|md+ɑW{Ŵ>q?}&EP˃VUԊ5Y_UoP W`nYm(ƺm5F!?T|,n5\;h)?Պs)LLif/j*ߩ%:_F)Z y3 ydK7; y_\7(/o5@y8,M:ivɚ8Ŵ:>9vPёidw~]>G)gh~p' S={Lr 2)I̖FϐIZo?$ø,z0'FнH3]zJNyôTdmrYzd/zyQO[8xy˹Z)dY CAZ\{dَ #g/x~eȵg3{\k#]Ϭ63EGf8B~OF}c>P,|J*6ܪ~r~7u5UUM̴[!ڏ#>ڔL}a8e']+7{$ENIj{ڟӈmVTcxB^d+ٲ>*MՊHŞuQk&ʃYy|\EUaj.$ _]14oT]H+1XͼnT+ٱeZ|o:h̘s_լooVRP/04d)r5t\E4)?XTV⯡o37ZtO\+|WsӦ }9OK[A-QE(tOih.n<O6(O%C|UOuuGz{ f xbU3ҤHR 3GHyY,Oÿ_+KlcswENFeX>RXK&'|`膹cg=;V1[q\?RrY/ce,؋oH-Sy܌>rȆ%OdF,%em`eݐQqiElc<7"L09g ]YP-˖ޞ{P( 3ceE+q=Up=}/ng}4땄13 VF <:?]l#}!G1eU4w;ХbhjI 8Ka,;Eгpzm,v7K䥗(siܳVs>99r%,uBFb>9,r)yn{prfDpA+oύ{{2% plm5K11ccW+,"e_F4gyAǛn'|q2%mY| rM#X_%07E~A}|Rˀ%L&ѳu g+}x#oJn˔d+e|Cw4<|Q(pXB8laX7-4l4w u{`=-.]sY-쭹hm!y@z)8ks',jJ]nS1 _µ)[?7 t :ׁ^ז|_EAzގN~Fp+Vߺ \CΡ0૫]Z isS@`o]uK n͹| :@Fy`usQb_[\&UTwe}o]@c[bGT|{fW4YpbhM g[MZ䡙t底O4w󺳠G ߸qJE:3~$Z -Jzf?V/H-{ वaI"5Wz`ud)[ʣ3ٞTg^|{a3]UdBn} /-I-ȗeWA)6ľiRef9L29ۃ K5=Cj͐Q,E[ѳyW#y|M~l%7<6Z`Yt?[( MRdK2,rM>(%YR3?lICO@?]M.cûw.g9z{k[+ 7%LV!'ܟ =]Җ0{ŰIkos}DoF 𑧱 ?6 so{r̅>q\xϽ?r$K5{[=\DӾckMBԏ g`:-@C$N%[*Emim)cPG}& "PY,4UU}OD,9Bʍgř;7sޒ^P[p![>.:7}=r;e=e>De 66n`$H lq%Ջޛ❼{׹]}qqy{EFK̈3OM a[UmEh{gJ< T w?Gӓ,:h_NmOqOm`Qn<~m:If7x]+*.כBൌ +?=u=P#r݆wV~t|{o{jOU{3$=Ӿ-^|d]{O}iS-'./>ɯKqq}Yg'Xntv{~ў>lg{ڭGo[δ+~}NXc{ 캆wCAPV' ^voEH? `!N`=7K&J􍵄ojWYCÜ{nזi#&-??AxV{dy=k퓆>'~߾n;k'M}ع[gbߏK~n_{>W3PʮSk\9 >o>T ['5CϐWٿ=%1^PgۗygyssYinz Dwo}ށ+J4 j?HtNʿ-iǞ}>ݹ?=Ϟ߉yl3V1ltOy ̎yp߸=c/ؾՅ _ַ'N;ߏLmm#6j{jcW/|k;Wjy9?o:ݞpO!wa#G'2}W\njX{`>:ܾ;P] @مC&t:ŹE;#7+I汩o_~)?nE [ɝ}HgꏛrW('ö?Ac0Mv[T ߱ /)$b&sMX$8+Vo> 7]egN}Τ>{S&j޴aUC{~ݱ]CD}_P3Yz;K畬]gYH}\NiGUNVT.5 %rwl5%{w*߲sԧi|7>[Icn:<㪍w \J/<,*3YCw4L}GcCw4J}cQo~%OS$೷sT*[f)m얦Cw|Є-C;omRo귔5Q}*'}QU%1gRT;>}dԿq|h5~}nN%;lI?Hsp$<}])y.#̰x믭:r-MH!9\E摪wً]<<#fηF\,';W0yc_A{fcvIZT3.ZWΐ\\x,ľOz=yg很m'Z_g3ȶ5q˳ܯo4z8Wޖolc*Kb1Kv(r^3q(8 n >!z]\&~k([Վ$ݐҎvUb'7w|p 5njYzBlJa{^UFLNf1#Ox_R{N"kq>Wbv8~Nη;kCnkr9e9.b2S*'DŽ=~Y+8TiFi|!r.?۔1.7QL6L)gMyٔdSH6l)sɦ<۔ȦA6L)/p%Aww{mUhSػ(W讱$&ra,gY }x+Ho,js+l;7vZ+Y.lawj?kx*s]#"*~ƏsfrS?xkЅxN)):}K<4J8].$2𖉮0))ۣj2m5V!9T)6gs%MIJdjtBNn'ѵwS ȇ۝{[I<8xwLN޼V%)qM;wT %NngM䑕'd؏`Q" J;d~o?zT#_VYѼWwSu*M*+KXt.62yzePӾH'%ihΘ?!/GwVqRh|rTvQe ^_Ut# \nz%ibiNs|neG)RJʼ(&9u"b3^M1 "9ɔżI4$yT]rktmBz<_4Q gMdSa UL⹓b/,Y8xX|<[l7]Y_iž2b|пkꄎֹ1EI3yr8}Iě NO766OiWq ЕT:3呤kD[(+zxw/הÖdMC+Sp^eZLy|[{c'ԜYNmw3 Xڻ:[;>gpxϥygjkߡh;Uϝ{UJ,8#:y$yѦOeQTܠݟɒTM14_ Zdጅ[Rdf.#WH*&iuLwK:M<_Ű4|=m|Li /1Y׫;{up}N3~T蔈c7YOcjUikU thĵrx{0l[f#2+&c&}halj!wEg&\{qxqU,9n&]pwZ?-MIB[x/6dpү"ЩCϨlwދqF:{XG:Wl2~HQ5鶨b^4xng ͿlR]@=p_6tCoR;dOPǼJ:bѷNƴl#y.vVFz :ifJ$βc?yY{ y~u?o ̚Jtg TW&Mn4bb޲FY CA$΃0mVLt)z\# ϩ_UM>niKe.njnd* W]]%<܍l~|}~B$ĠIAͣ.Kv>U"l.+v-ˇ8= 7f8yߐyOnZQݽfO]u1.Sr0W^Лni^8 %nNwݱ):9~b_q~ڢI'?UVrjkUIUn>g0:ϔڗ;oRkDzAl_"Σ:lSM?|pjfqU_$W*ς>C4+ So.'>UؓA׌㨥%Nvy3ad$rs;R&ǪK6ialD/Q_+\ȚIz"h-$fT=-FdOF]19 s\?ӆ3%v1 ; X[y\lq x_x>k8؀Xw;o>xywl=fatw?|Ri]y lk7 Ec>t@y"6p#imn6hjA4>:MtX1ߠ Kt:诃ڂ>3t5gݖوkbkg z͑xd71y؏ZW.@:eH~1f&XhAc mbZ<ɴi83jSTd#+q&:q|ܺAzdzjyqeV1W/>."ݦ3& /Iy7tW) eWJŐoU=]<{rٓ<vį^jSB mSw֞K7lg䋨 zMj9J- ?<"8S~| u ޿yJ+O3w89GySpN/!+ȊQV?â2/rbbncl]+Bw27w"_W bOkñOL'/7vy/4Hq@6ځ,t_ lMwl_[dY5Vy =zQ-NNF; =M9MeqMI(vLeMcpǼ3TU] o4om9ڷXJ^든d'ٜoHg&|4t,D4n;eک𸦵م1c<_9Pb!ݔ˼{*Kpk_,˼QCP'6\x_'_s\65݆:AuWdO9&߅-Ogm s%RZjw&ߵ4=h ωx YDQj Uu_b%.!(xU<*^<90t`M4ϻ\q'^643H|;-Szwʜ[`W3u23M"yoJoT?T˸o$ydZϵӵB<@/@|Cϵԙ>ϗ lE."q4Gv=߯1O'zn_v9$k9ok}5gpGvC6k]9`[IcYC\:7DGB2a[y;no {F$smZeiQmy Ri<x4m\OKpEshbs8_gbMǘgiMG/vwP;vzki7%8swsb@bhY~0-do;VQlh{ vԧDv7fg!J:MIJ<0煄b,ZFJK,>CKes'!B&o~ d355͢"Um(MܮV–DF޾}L++ftk~4ӸQFUiJ5l{$d1Js̤W =ԤFulNI_F6h5iH 5>?kytהWTLL,ր3g\HstglMY;\SBƞwii*gX\ivo_*X^y>>]___w?u]KA.]頋qDEAk,AOȉlEpQ{2}iklf^m6_?I"7om$ڻKk>*:3?D(m2o_IoL|tiu6[^ [m?r;exH.^[&u4뷎x}<~:ZK|~=u=qh^uՠ[)peH{Υ5m=->EhCKCT%JB$n;:N@bynj8co܈hIO/j>vN>cǀ= iL?(+&L;{/{D+n?sƱJ2}jY>)nb[iKK.7U^UR}䳊ڽ>kc i縶KLF>#(?T\[2oq -#\~NQx'%M{zx/@Č#ۮ׮-v5Z^,~Sgyﵰaz٩V6u驎=.Ʒїڳv2KKW=;eYMC'sGS[þ?WF〉Y;Z#}Csx?\V<v- ')i22Kʅrеo,WJ;ql>ңшK!^7Jޯru1xЧn5k/vX ֏Ys L-\W=4pNM8$c-_GE/1MqŹ~Wi{ҏSF\{=x?^z"*mYwQ\qA"Kxm,b ̒&7XYysSv)H_^ܳ.w)tP{eM8{ _ & ~ h߂KLK3縆EkiJ3Km u[8k<\&>T+/B5 ak41:5Ids#{Y4ݴNoئ?DϚq^kw[?5oB?vdkdG~%9jրD>5Dl >8v1Zň!ju36= оEcYk$]1\"#]1ޠ1sPiWJzjD+|Xd6iTYˏ^*"IrU_#!qr c t?PWNljvuf E:h+DЋJ&t?KP-5[44-6`W,I+^C8Nuϟ?$cE>V IY zHy+dzG6JkMr'Ll7D |l2n'8]&3g1XŃczsYǡsj+kރ'Ewߙ+]{Dw%%8ɮ\ܨ5CcK<4UFC,K轨HWBF )x~ٝ{Hg) 8t~cF)h=VM.o:u}'څ0o*gLoN];y6}l'[ׯ%xp'j-a A~6g[mgREA9{q`-p+9wܯm,Wr-ȕr|Oq)O:l$:@ޙI(y͕'ILZZ reNݹ-[E}pƼoҵh00Roз4sh 2!3; T\t̽`+^'t]˜{< *3br<%DSӻQ_ޭ>>r~s}$q\=-yr~.$EKyi f6>9}*VYk=9ZeدunGPI,NzYZ),$VC4%tȸ#SqiWݪK~Ay[|lc)=Slx% ML1OEoV453c80O\hHχ qz>_9=_7]N~Wy}̢qBmZ^/fieJ`g>.@)@eϽ1|G^>~ˌ M>"ɑ"<(|< 6 KY'a8UĮkFoYݨ}$Ie3f.I{4FTTs=P˖=/`Rf|;?u>m=|X}u(??D?4/ :'\kV̿ɎMkcc>߈}k,9)dæ []*eE+F6lٯÚ+ף6yZ=FQƺ?+~w{گ^.UՁkLʌT)bN7r?FC?9!7_<>^b}qnyQC]Ҝ{|E=pb =E >2\T݇͹LCMJ3v?ve3㝏RՑ׷3Z[2|^Ԣ:g܌x cZm}t'\F<ϯ}D5M9^[xmDc5?ĹW91@"y Z">e{>؏j ;.R+%_fʷOzԮNgD~D-EJ[J|>CEJ #n~Uf=S͕KSl[.~Zw==i6/#4ՠo{M }mjwscx[YSẈ̎1m>-60֤vFìy5wib{#Lb}Tf9} 5ǽL ]^g􋳝ƃAwtoY>~{G-g;wn}-=Q??QTD؊}5!tMO{HI'A%O=;G{H{H![{HwϮ{H~{H~{Hڙ{8ٗ]L\{TtЖ+9~-a͍}%ʠW+/%ѽ8]DlΉ7xCY1e0?:^SFh g@wϾ3=IG$IJ[3>|OHW;!{{bOiT)q9\|:s{JkĞUu@~p{Jȭ \=(JqpKUt;aM1m9AO'Nz-{OX{O wG|Lb4TߨccaoԔlX46r\3j{me`"n{_nbK߉|v5#FD7xCea|C:LrAqE+=A{Wv!\ ^ Fԗ΄GTwڝ??43a+z}?sO~rı13s ffcw/e%?j|O0boܑxZ]׳F-~ɯx=p{r͋7e̓1znY:?%Z)&+!YJl*KKdZ/VUx.Jɤ9W2u{f2s`#eDfcDOQS4y|WCz]穳μˇN~N,`, 씠"Z$D#y4cD#X#~}f|akyZ9;qͽ::GIe^+^l4t,F6!_ Z ߛ/AV'ysRuAKDV XJpx$}2clӾ'/'86ˉϣ/|H7zk )t¤+.-2~˿7Qo:=Q._XEX'oLF/ZmO{Ԁ/šسF8 Y_D†ag w™P{>Zĝ&WÖ5UƎd ghÆAn;eGU졒kvx՛*f)ΐ"HlJ$7θ qsиt;g+Y)K%۾{L [m;K, ^\գu <.@ߓ(nɴ5D;%.!DjIĒ~HQY"y`ïOˢ^8Y˓<[f]Efϵk!=%\3S\q9t55atp5jrFMt?*NlCOPOsR? gw o/n+ݏk g7#VGB!|9ѐ~9˦w;`ƻŬYJ=J*肭`GO5 9>țrQ+]LcE,mD7c) {:t?k f"qpxو]cɳǐW utX},^fI;e6g}z~-|1+jGBB<vѫ#DsQ^boӘ_v;={Q@!~GA9ĉܽ%?tC͓:YW_om6[vaeەoRcPV`p0J͐8Ta Dؘ Igְ#? /µp{Gݥ4Nt%yx\Ot8 Bs=0}Qþ׽5T1O[8'G3]/%5ǃkshgi)erf+?hɡaZ+,ŤZ1\V~ճcEVH{xBMאgfBmD \3*#]7Kܒd-K>K~@6fzD /wP.{j^/`i4]97dc8hWLOF]c>ƘP\δjjG 샵ĦxG.3̔M5~9Ll9gî]Om4e$/Ѧ||Ktvk&IOq0nƄ39YסryI̛2f5 sa'̈lw]VEa!߯QVcL7Xvܳ߅_q!/=_j WdŻzn-Dm?^]vʮo¶8ru| oDz&X0oI9x-0IKQQyш1#{9|ÆoHk&_%;fFzw`mJP_!W*{m-27j=9j!+,%eG}: !-GP-wF4e7v/.vy7ڃ̔>g3|q:΁o*N5!Ǎ=W#WjuR>hP|xψ|X&m$Kotk/Ub}-?w{_Ku fWLɘ`V=a"wG/MmGpGٞgl;Xmy6M S8iZ ɂ%@ueؘi.%ji}4eEY3fS0 < V6&+9;8;hW@;X#rzk@yHOK}?xvs:h n7"(Q-xZ;<"`ο}'{ /+`o",mi#N30p"Nsą6`]w.x@|> g sbD^FƼb6X{ tݛ`5<<}mw6 ٽ~Gsz/{uA].9`͜;xp9|r<8s8nj|bO oi\CΏor)#:iރi}k]yMCq8kеz།{q6=1`?e6dlK >ˮzT]t>W%_MߞLpa1i!~G:w+2Roşޣt9 =Zw\ z.`z@_?hut^ A'q pu`?h99dAkBfsM|-JWqf6;]'ug5pCF::@nE?-D .Bt^sY12ӧ>oJF9IGr xy9Ƭa3gk.S%aXWu2OJ8" \EiXA0o;Fgl/<<)`0M 2 D[KM 8ݛpЋwohM0{)YzTrVƱt&eU6GQNӁ{6җ#\n|xxx ;lF3{ n++˴]hq9=T̺<߯ 26#lG>]99t9\?v>sN7l[ͺP! ;A>k85^EEfk%CT?<&)GrUl 5݇Nzߝڜכ-KXҰ+8$}]A<+Wyj^Wxsܙ~$n_yngA| ,| y}mЋT tl^"h>uSdMsuy*  1BaA>_px tGrC$:ҘO@Q;;QM?ǻiȝ 7*U؎1vvכok*O 6$ OߎT6Y3l¸newp[}#aLȖ4֗x} |:/]_Np ,-N}XW2N/K}#7XBtt I ߰pgsZ~$4,d.Лo:J e$CqGšMAױg&{#=t0{N~}(~ ơN)-L>v%oѶnqTۏ `?_W4e:3#`4`cOЀGԖ۴e}[X O^\:IYH nos\{Ml4ܜ>>xۏѺ+l{i1V_{:/G0g#3@2hS_9q}"6lzvr tڇ O!=y%ױ#h~Kuqs ~ǵ1&dr)ۗ Vr9`A}2.6 9~y Yg4a[w}} w_n T2/>۹* sC7x+)oMEvdK 2Bln?ŸioN2l&^#nvw =wrj>_D|+xGX뾕\62潔Tl_y"mq~HvrhWh\v|AKî0$g`C}i' y<qz#m +4uG]ӈm{؉do'06lFa?un/8ۋ_)Qq>In.#\Gs0f[ ?RR7K>H4 B?3dlh2yF ^x% cEЄQ\(⾂lNm~'z4x+%N~ }?C|;>y|M|ݣ_w!6!ܑy>}W̦>:majge}w9?\/üܹzc7Ʀ, 1e2+'fyBgyCĎsۈK3#uZ%așN.mqPt|v%6$3>˼8_T.x- "u. 8:b4P2ɱ~9%2'zۋqW4zk"bq~3ߧǓ4SuZ5E^_yw;i@CW bHWF?o| '=Y|&X90wM:% K W\HX~ުQ):CۈC=EnwLk^zcrE}{CV!~+BrU%i3,h9qzF8A(x3!~%Dy:j+` 0wy^CF n1n}#xP~?=;oyxм%Hv~QI53O`my  gx5&yzѪJjf* Oı:b7Ϻʙ]Q't᬴55yv{_nE}Y}.e1[%)" R~b1a-5~iLV}!bNߕz7=6r'՚x<_ϵ.+q yW0ZK@ΒL#**`i@ޒ?A޺L{Ouznc=6B맸RF_s {lWŻS ̑{C5%?;lgkiK8g=1BI4a yDaj~?%ޗHkKDgHSlo[}[zv4]}؛m94aTܮ|Tw6E^ȣWխmo[~Tgm3“yn>1hlDgZ1x>Z jAYI_G0SXbY*rᦷ1bEލ<y8C}=VY3ྭ?Uϙ|ED*,,γ4R̒%"^$ rPZ3&㑺9Y`-?_Ȃ_x;S9 KIF7C:ӹk*Rq_rV$r:^@} y1L:9 k%}D%},L/DGI1! "$=3HY\uWNżCS2NuS(tq7/̅|\8![Jk&d@"Ճ<rEH2,9Ή'ԐL_@,GyE4%u_L Z|,pRzlB7)\w^PFVqr\ /pxZ ϮWpFkRmD4qA.y$k$ ^ېh2G 'WEro%]jP-KHm%[/t? )E%9ьȵ5!cT>db !n{6IZ0y&G<٢H;ʋmxK_KβRiSdwx M?J<ϞIp{Rw,oO v]?xm_?TEh `?{=o[KZ/j6j = xBnV+⏀<$JqQ% ȜI0 rD6,xz? ίpxZBR_fKޥc>ՔTǔty,A *a!JQ˟Gĺ U/ww_֯po^hvrh7؇`N*q-DSG+"jq_?$m>"_~˻;dwoc9F ?GyZFs?짺S|m'|C`FzCp×2V_mspB@~u=z@7 *7 d z-6PRau<h 4ok v!l1wuv[bWj:&a r4:;k!ua"SQclsYb4:#RXL s9<.y.'E6dqX׽9eu3Cug~Zޏ<DcݽK+H_1߬S$ )dl^n ۴61CN]&= Hx}AFw3<ވ]<~t r3UL%J5g탵I?4ᾙ=c,sHs(c"| fWN1}WᅟkYv;OKp!5zl?ܯ;ey4_rWh،qO9cD4^Φ~Z7DX鼖_Ͳ8>j9# A5l>2'=1iWL 9C̃9kX4Ehn^>^@ Ŀa_NPgNmZG _2|5jsMҒKXx7D6Y6~e`&\CDw-j[X%j|@~綝;_a d];s(1}HZLR:7:4._8WFY<#JB?Um}VRȷuR#H4d؋gY*tNUȟ*أہtNƚ&:HvxoFAM\5$-V,Nq ޏgLF#7jqzϾl_5ݏ3a |?,gdlxx@~1U׸cڒGjB*9M>)^`bTO5[bgsP';'k(/,YX1G=myhxKՕ/z8(՘O3o{#7O~iMcU=.|\Fks^Yb}ྉ蠨5\sO bޢV]JsyجPmBD~N_}g7 ]LF1JF;Qc~_̼yk\xD'ԏC{)oZ_| hFnwNJݝXڛw~^v̹%Hm,I=y"^Ik4%L)mWm}V=gx /&0/դ9͑t}#XgQ; QK!}:~9^:7%L.ͱyje]]5&|7Dl-5Rԋ.gU4~4KDww2̈́/z >龮|CϠ8ref$YSNQ?-(&~"}ضՍrQSlXy"^NvO9d_dpVW\|ZUvӪ9khk90MVQ}%:Mff8g,bwӾ?AߟXz$NS[ӏ ř"TE6 j1x^ $͈I9^"qPSu]wtu0W*־4?D3+  7ŀxyQ2b5٦\js!_Mǹ*mΠUt߮ë`۰W0t#D'y8k'z:Az҉]m1v8GT`Y`ilDu ,d pD!*'x-ltYVFz-ALF\_LY6d=P; {'-a h r>- ~mUaFrs8loW>^,=p=-m> )4QCEQD#m3LmΛNXV 8ި ^6e9ӕ\+'Mٜ4ԇwu%t]Rk&ɢniG2GI4ḃѷWI̡+m$o|w,@u1=#Uȍ=|jّĠt'}>5mb??|A]5uL=flW ~$>dMwy(N İqvab]Ɣ&y#~~̼7ZW?]B3 -,1BcC,X^/ƲmBvn!-XV&`Y1ysR38cx1WYo3ޣ'S2+ .wVr?nÿS1xҗ)L%gAO-Ug,70^ud\ˍBլ b,YR>)6Uݏ՟O'9F~l Yyi-!cp~y4ᮅK] v__ ״汖_Fq0ޭ.K@ܕŇZKtևƷzu6|o% K>&O,uh]4~ EyY8?4qƦx~F}>ROy Z7dѧЏ!ߎLMt ^O:z-G]ޭξ8?Kwx786'Z! Km=KK/QU8ޓ{;LG $Tkv*mRIZ$e`4{:ڃ(`{՞\[l kLn|>g=y\lXn zc=U%ֆe%i!=zcoy|)?K’m$ن .>Ycaj G>c%6ߐ~,w7[|Gz'㖜x{<Y87;q){"yTꙷrM}U'>Λp S8OY;fXUzАD<^'AP8NIzZuON3v}=4$r!P_SOp`[M! aX|oɎ;9Y-›?o"I4neUZ^,9kD3u19頮/Kùx4&8[!׳az{ @ꅓRzn1h2qJI}ΎGZg*.#ʗɲzmucC,sv@Q}¸Sѳ;[pd.d>K/DۇW{9Yg# h88ОK=یx&~ָ*Fk Q/j,y]$m>i&,ZS ϳo[1ViMC5~ݲ=Y H3cF}5vHu'QjE_cQڰ꾁g<zi'{.yu_(]˹6̻ ~4̹늏Ͻht\ҭGc:[L?n{ñ.Q?}%NxtLf97n+DR&H3k!7m)kGlz?)?I:/"M1-#c9,i'!yNurb|:߀&-71Mxc֑MM[ө?Գw&Er뷘w!?VWHU:".nIj}Lɻ,Y%akH^SmeZ/`JA#P6עQ1:y8cQc88ZҊk-|lE ]D{'q/,bcyVy<#n pg>'^,V2kHS4|<#U܂0݊1rl8l(;HkTx'[RO`)}̎,Xgd>V][ȸ c$<\H9jF$Ўzu>^{2VO#>sU)]0X&+ݏyI_6',Sig"eC@60oi5(+})_͜/b^Qqb2 Q~ rL[uJ]!Ҷ51SN/W%݌@uK^4hiٝ(Cxwjځ}X-u]/Tm숗:>rR^+kUK9;I‰8Q(טqd- ?ܧ:>LiH1mFwW1g+։5H:5uVRB,/qP>VC(Yu8^γtkά2n/-Rw^myuKwDNNӼ2﷼󉻵6!y?D+gl_zɔdJy?ao%>~PGN_aOy"vevDspe9qSL4](c{SSI}KEQtrdK+f^5QOO} ݈u~/DlC8G8ZgO~#m9{QSe\4? e@sӉl?G~In[ `,Kn}oShZDNmy9Ѫ}xyM"v[ae7J8?k^j_5h/~sᛧdc%9wx_E>?'Onhgy߅sMV8QwAIp[r-];ee^u̡-u*b(qb&C,Җ妞ҽN-9edx}/2w(n4DAW7&M|͑=- aJ{KR{wUN'/I,M/ߪg7fmh{~wiv799SW:OTt`؇uєq[c>jRMmS_u 7zV='no\Qw-l'Օ;4ӎ1lL$ w=na뎌2Do+/Y%4odV,ZuozT}Oyu <)s .[9R ̛爛T:mslXûtn]5cDŽo{z5"o{E =̓;CyvTЇ!= aVOc;;ϨxskZ`08)HKi2. 4d>EcwKmmxoO8½J)~s@y6ϸ_7h9Q9\J}:uVyMv\'%1)d¢Ci:s~p/sFwYtwnٖh>Xf.҃QO*l} KU h;X[p.~b5x& Bߛ+O|0i'@C%|݊;q&à?YkQ'4wg;4Y~x'ΙV[O;pg{ʭk~y풆5$Zi#'p߾_H<ȩeU?.jxgG Q소='ϪDUw؟{5i7ѯ$>XZ#eC[a9o8I{~Эƨ{v3XV)BNVM~_%gecͲۧg$UbQkj ?3O⟼ 7s9%+FnG1+'#5q(?'\f:B!E*[XmueE؜):GQQpLL"mqqf8fgrM"hg:Pv.ř"RxYcKy[k(yc֊gfr32ԅP>uh:7[g=A] ೷aOD{]{n}ʦ|}Y 'B֝aߵ3z´ )޾0m7̓0>ΟWMmhRX|.ᗂIV ~e[]22xoa$"5e?LrYvetq3bٵSi[zE]|Ѻi*~1 Ɇ#"YC3ْqxUx}b>{86֧_83h=q,tn(2 g W;x%wI~YY/c[ȥev`F3V0Z֯\g82NfW0ޗo*qd);.%"XD|wWg'Mp}vg}?<x~oyiy,$!:MCֶMS45WuQ- &1p~${fLɊ5,2>#%_ż B̚qpLYgg7[eFᙥjN|ָٷ=X>߂@>)7~Anz٧ekR3kYY0+ϓ u Z2u`]jH\97Wo`{ڃUڳ{Cxc2]߽rI[̕3u ,vj|Nsbf7*}8u;Q<3$Pa&˳K aa$zkT6 dY6̆.zhD΁_M; @?JFB+x<$"K]^WlgąHXO%ʷX>ɴ-{K[*(O%]yq/l ?ΗQ??d|z; p/v^<цz ygyQcJq꾟96s}G\2ڭlOvecF"Z3,aK4͓_o;igXAg[brWoL~g{cCpa.Ұ3U庩,Dth9'%=sؼO[}+柞ZI 3+v]mNU;\jV|Q& ~^TND;4z}p_ckԥ2_P3)`)c ռ~x.MCx:ވpH5I ~pE̍ս*C?x]\E=ioo[l7D iBُ2WPŬb[jxrjn- ƈYkFaMX煵n,W91%J-hN=74=Ǻg (+F8?r-'s^;QP/9;Y4LSFzX"lRx]vyC tk9ӂ6/ 7<^}F|>c<I}{yۚ }+WXzqW,x7c3V &ڢ>5ί׽1F){5&{ lScP"e11ZIYo}U(S٫@ɣ[#u|;>Eg2 l"Y!1"\:"Ib;gv.9FK9fRHڰbQ$}1Q;`AHF~Vܱxv]hw4}\mh~;qz\X }Xc#.6+;}@S !nw9:tn&BDPNlVEe2s5i/x6I-LY>]O{NJ'u.D//oU[c0f_*mfX&u/u_āJk~̓Դ)|1#'{K0~~x=#`(}E^c.cc%?bLzu|>=陏1 ڃI/q+gQ6mxve ɰu]Z*!bJe7*}Z~.n 'LOF s04_52]wI~F"ɻLح8OD+Ι콧Q6mUqw3-:i6Уgs5|Yg#Gc]>)4Kcڂ>=`=*vI6bifY3b4y?:>=xc#<ӈߛ2"r+yr pĹ$_cNIjd{yur3鷑fٟ8Ϯ=<4d FX@BSyz8k2PxC8 *H_j /Sz+ \ɳx؞ׁrm\& M(R%3]NG9"A;@3j3d,{wMgFlFl`\<ւu#/fmg=,{nʐ+T<y׶*un<\Zt>7bQOeѥ"s ƌӚoŞ]deG{)(i4E"R~gֺw}+$M[[>|>[y`wBg5-ӵ32S?Q3GTM1;H4ÓAҡ<ms"A0t;xiii6l?YaNHo)kisJ[U pT1ğSoM㕒޶eԋa4G _@/ZG}•Lpė;}Zϒ8$Ok\hC#tY.OۃT|#nyMEmpB&ٿ~Le۠gʂ;=Pax;uO!@;70τWW, ɳ9;e0ӽ6駥PԶJ8z Cg/.E0Ehj++XJy;sf9т)sv\qW.|k ܚ@?dþ<΁ȰϸyρoU/¯U<0V^<3 xMbDgݺn|<&u^- noSñ%IZ6AGƁ~ɢ:قT7YX8sD(`8FpğqIdM'M 44tF~@ ۛpٝm׭ 'u͹ibvi`!J$3k/ԚF s݉R<y&vK_@ GOY3$]Zp_.!kеMZ` cu-2O)| B7eǠ6cV%l[8-5'+6* λi"aXxS琦R71OT|;D駼hjg2Y?V`_Q_ͻ"ꒂ.]/ҡ1糃w=uN{YxQ7Xevc\ӱ6_K b\a߽qkv~55r^*7JVhyI3I"+"bFyM 煬0lq>䭎+؏wt_H9[!!e 񲎭e]cuLIMt4POߥųeO.h_pۦ^ӊ?o>ɑ_'N➨x;2ņ 9ԁpar0Y2O9ͅ+j, O/$es8Q؎+rV\^3EQݡ*;C|7 s/P3o=s+eQ/NmW3am˵ KY:<>K+scEõz1&|z#L@;ԏYX>)2֠ Qmn uUAԃ<~z; k> it2~8=ϘciS͏[11/F~t"\%£0V+V_-@f8K xf n:C6 sqco@rXJd|OZo8לC/y./瓑1qqz0{%k>۝bhQ@ܭ_; c[9\iqRZs o--BаOV>Z5ԁބ}LIө; db_Wa͛rd&ȽBU V lYݽ2$ B|)qI I>>|e?u=ux~2S3 ];btcպ@CD0{#y.֌1͘SEp m9HqѻHDAQ<[3kw ˍ WkJϵ<. U< {5Bx]GY9h&s9&fKgp(؉o?"Cm43AIy!ꮏ1x2"̼cg4JZ حC M>ikP19'P6#G!pwց20} Ah%Um!;tͺQya튱;Pbuoذʌz_ Z4HQ2*Nz& ti}t^!%fKK^f){߰Hn&wvEZڿG$ \" L+V<ڈzNF%O  u{  hhbļ%Z C0]PcͱqxE[qd `YXqf_A\yrQ)mBRjn<|/zgeojQ23>x(s?PrH*MDou8R}fnW ?|hww# y|!`^xR ?#M_GoM=~Ku-Dm'nqH\iѶW.MڃZwS h :u@{Huay(_Hhb;޹[8s1\}+~] <4Byr}\{ Y>mqVҞqTL+M>\_fny/2gHat_ӭZE ;Nni)|fkcDQ3Ķ6g#OvzFj&|(›ӤF~f~mZ.];H9e#u5V>m_K&u9Nߟ.p_߹|FϜZ`-{/eY qK&h pF VH8ÎqP8{ G#VcǾN`lc#S ZT>#w6~kp]tD6=w,R>X!0@mʏ.ct<\lI^VG k+ Q c OhRad?itQņV)rkB(k|6埴eClh3* ==&n)w.֪|ӫsX?/}q[JA1t1̏yva!+4`ιW`nᏍ F27K[K'am/}L;a1㑦T;龃أB۵8+@.`Ac]QU&3~+$Ԏ/~*Rȱ|~wVh~oO[9\d+T7x@2-wyda޹f(h&I.N݅ p\ȤTQ&p4fe:l>d|ZI*?˾vL,"Iߔx0xF9X4m>VlͺK'fQ~C2v?a݊g3ktߎr[t#XC0|oMsca^iNj10S*uwN[ ͍"rGi'ܫV&wXj߽C|Y)}՗02YvBƚbL0-t܊{<"ٜ7w}9?(rsѧk_UUGNJW'+QvHAyfvUe37d3-5XδfinٷoS; g@{M[𛱰18RJW,I䰝{OR7((;zaO>eu? l|y|"uO9UU f޼@E,.uw;eƿj5-JkC+@+[gן~@MnشZݼF gyb u/}DOWEEܱfi-wG|載-Ũbl80.{QWx^٨b<ܯs 6q;V{;*Riz뙆2go|@O:ۭg_~ix?QJG]oӢu{z$+!d|q$zF_hh>}@=;3@Sx$) sEAW)}Ӥu.]9_UOY`Yfw_Y1Oz-+IX2Gߍ4qcF”ME!(`<_Θf64ՃO8bfd;KO5#cu_{xyWD}q\LyY>,,jlDaۚ^i3ՆF(_iF^nЮ3ksXeiJ'VUYhn7bo ړꝴ{bF"f9-en|]}b.D # "B>~Sbā?/a< ]UR=3LCLs:Gw#O yynӺ+<?>j3MZ_78=*cpKq{=x$eT6=UJld'@}S_-5!r> (KKrthy+<34\k}NC҃ʔemAOlFͯBmTI1e|>,yGӒ'u5~3Hs]yk7u?;-~&&:u%3bQqچ*{mVݣֻ9x%>D0YZ1%f/si[Ӎe'dΜ=Jv2완ug~ϧ^r4J{ g{(܅n3wzDW?–A:d5?˟_n m=_/>^ 2ȠyO(^2h wRn%X)w<ӯ2suk<:c^G#E;akH_FjkGaŸsG!,Dl[xg?\8?@U ;xHʜb_۸">CNCϕ`Ûl-}zǽ /f.JY67ltZ DGd1m9h18[FIGgsݟß ]Xy^x1n=?$:w!:4nFOgNa,|+_;ޟc-/id,W"ygMڠA6d<̔+藝r4 'zyJxn۪?>y1Wq̓7uWX7Ĉ|f$. =#/ň3Eco.aB(PqR:cY( ~LҼ +^\b="ʬi3}Ulڮ5w!8#9CBM,܌ɸ:ɢ|dAͤLPIuB Z<퍐%`#X31b-ڠ-ྻ% 6~BVq]'ڏH!luRA&}ߞՏYQ3'E8b/-[ ؉SS6hZ'An ڔ#cAjqR.{rz.7T#JR<4v#9 *˿y2dMZ~eT\MĹPG304d]% Y"3#՟1 W{UeǭUNΨ:oUjVE7I?x)DLz\Q128q{`}IB#MP.NĒ/07+Y@'Khr{kthH Voeުtř$ |O4c;}K~lrHXGc0N )):[ot9NMv)͐<+zc뾳WlX=u,) (\IwǦ{t1l8[mJ7?~\/[Kc"bk>c<.sy+c9ZF_+ ?9N3L#g1U2m{2څPҹ"cf!2׋P.ROň) ]o@@K,]K^Y2S^7hMSB7?C/=)Ze+}?t>_aR=4q O -]y_(Q?,ڴ14|!vmHwW$XqmzqkwP_!ǭ9n5n✵C +->n_wIz#?hу1)v;AF~`#lO#laW7ƖŽز3}}X/SW<xY낢Ozq\b\-B:hDo3dWRE/]3%'_Bg7߃=6|wn!\-~Y66DY-ÀRLmLj ƨiϋ ̯*Ie{0!O/S\/d-vWNF-|;54里2'~xOMfq.rv!6c~$ 9G5^z\3gF S.w%X)6ϗWDt|ޔ=/)[ Ȍi ڙ WݎrQt;U"^X~KyCpg+6u|UOaC˧>–Q~ⰱMW',%qcd,;7lwuoEk.9A$Z696fP|Ȗ 6w”Vlo3s{=Üee>&&`%>e%Q}}0)rm8ms^c0qN3x'~"{慔Ǻ~X#;r]s38&?sp̌QњXhp¹~_0V5r[W,p!"b%.|߄\3oѵ'RD.³^n8j}M߆nv㴸*wAS ֒24}Jeu}2+R HĺI=_^K܇y=vޖozc=lm3cX_mNVc?6&w~{lEbŽxW6 9l &}0J`/3#13FhhgG焘"ZWt s_>qߘ77EBc ]4Ge qXa͔I`͒4E >~[4az7x&dp?&j`Rt)1i}Fr-o)6dž71ZlX7↦MBVnlml˅#O5fFvwOցI:1kεOz/-߾+]^-|-JO,2m"ɸiK_2{y8ҐJ_T/ GDGӶӎqy) 61(;wދ44i_=&51=-s֝! ݐx;i!SmKnxǒ2qMi]RgtZ׽{?oڸ+Δ}vУ!Xw;>! Ѝy8e?Cʗ3hVqܥ ͬkQhq*&kM<Ǫw]Eeeʫ9=^O\()+7cqOEao+JڷӹrE踑C],OVQ%b;R+]; k|l])^Z7g-k;/!Ii W`~V=<纨ϣdպs˪rF > ͇L~=8ԝ^MJj=~!h1eB=Ct7? m 2S ){s_Uȁ>(q\+sg{]tf['rOJb+Q^H/D'ڠ=,-PbElQ'ljo{&Lzz牺Jֹ!UϸbWg!~-Xk w4֡O$$wѤl:vkлפD(`*dA`{~ps7OZ]27q.h4 4w\;:ܪ˻ڗ 7W(?Y?To.j1/G{-[USَu+>'}hD;Y2SZw _ρC|Nēm%n0Sa1: *C5-׏JYq ^[#I\=kT 5B]E£ e_)2ZH}1X&<{HCƃ+DV1ϖ췚u(/f飶 o2@>ۭ%6 +J{(5y观; G`l*J<矖yRғԒҒmʩ !\ S'X2=T1fe5z/\ժX?Pvk뷝{cCU="<˫:cHbt%e|j\0Q6ògxV W^̐6g R)6ekǻM[V؀~n֎kځr I~/[/Wo:1W<&j=ɲ`1L|s U1n s]wyigl&զƶ뤼oOck]3ƶBcsgz2dߵk羚 [a0|z<e'Gmxr_nեh>esC.*Ր##h~/=/i-~ /_ȆԽ ObpHf#&C'(mt:2E9yDuUPP8|CbJ19[LɶK27}Eh;w=Cgήmr>ΊcC)vVI4niQivm.7kI RoQcs¸G9L6 Z{^vlPh_hru RϦueLEN= 묮y<&}. > `Mތ-m;d;;c;x߫-wqO ޡ醹~j(ڤw>ǐ> yCx_yIO[u[c*vqE-q-6QQx #{̡OԺ;D'H۹Cdi9~h4K,~Ҡڿ.^4Fm1hQ9?M?5i6:_XO-9;=V'r-+٨}ƹ YojgbگY6= _3~m٘jK ~.qCXgTFueXhcj;!ךcypК#j^?A;˗cj^imʶӛy؛"z qL@Jrek~}9lk~Ԙg1~kerY<^c>R~cl_[.tvv^I_V]fMʂKl}WJB朝g=j!iWC}5*k-:vs휢(yT!  de#9YMR:ڿsS{`Hʂ*^{g# ѕc,3OX<Jn Ԡ&xZ#ɇxhVe9wD'2»{{x|Փvkz2ߕ5 > aCJ;7'E٨ImSCwVv{`V㆔w~'=+kpGOMӋaL70`cG=8ߛtF/*K.twi#M1h0%"26o񴑵e^Zל@9Oq2[v,kߤ~uLَ۶G,qtseF{<^͠ʞ9fu8zr{yhs^ : Y]z7=/KG?cYcHyU Vmzy?a/Xm\== $l߇IՌؤI&uKcCzaݓՂ70}V,M!-wd!I~ }5b{ٲK}&I|҅7ynƹ9[D1!#edU<}?$Vcܿ-W_F}Q5,;OHm+;[u~ ҿhՊ uCh#>B,Q$!F9z\]4~K`iϵ@oXmTzΤNISqܫY]-[cpF;a2`kUVD:hꞣ:KO41"*rfӄggdHcޙ'BLX*yWj5Hf}83|MzBcȒc(Uf~HzMy?pJGߍ[%z‡A^K1v,sj_yXɻqnj!|fLH)֘| ^co\MN{-WG}(O64*K-cОwrWXĉ]:-{q=Iw=ʋv,?̓8+P_YA'޳b ]nU.O1l1g3m{HڻRfW m |wě˵l᝞"e3c!m8R+Go߬kn)qLO{@4#V1> ,Ex 5w\S]>oÜ}bqc<=qϖiW%b#BĿў1CJ8h1'4Qm?{y. ]/%#Cס6ggdZ6 qq|C}<ڠ}] xVxԼcqGaLazc1.5KBc0({5Կ$t"a4up{<1=gȎ1$y\ߵ;Úc|b]xq; Y)y?3W&a,lo-qw01wAž'%1"<0' 5MPcHᵀQoLp3.{ĭBኚC.*8Zޟmx^k-xcq\‹pyQ^ rG s>0㘈37xTiב%{h- ٣piT*">=AmwwF{?·W98t79V{szvPUӫNݓ+z1)?~DlzF왛Fx3Ro ~/tL'hI{&mxPfSɆ 幁;2^3qeZ̞oGv]?9kוoB7jhF6Mg`; B=~/e6X~ScR|џd}?c|/iq=5]sƋe~>Qf 3B}ϰEpCXKtS+⧘=k xr=^!{DŽBéoWjKGX ^18Jy_υ/o5»d>;|rn',5zGE^>s~U.B;7?E17?=&ᒰ^|NP>{/G<+$܌˱_i)!{n}_ʞ?o<{K2 +||OwMO˿ia6;~,<`ur!#>d_G3w錧P ?u;NY9NCv 1=_{X%3T#"4_6\,bJb?1Kv_?2Zn2^#ר9p|ʅVvƋ]v&u@j}f3L̰UC]Ѹ`ҁ07\?TRͳ.cH,ەFM񿔩6pZQEMŗ$Py[aNpד2c`⳥~u_m#Ҷm2r #<6.Qe:,_C9y<[tFM}1ydtt{NkĿ;VY?HC߂EKpo*{hbl Ϭ=!Yu“y<9yf`M]WŊy87^縋9.n"t#!(^[Qߙogsc5reK'+N]Gp _ZT5/FbvGY~bh|^e/UohqtHf-C<]sy̧njolP9'{75Ҏ8=`guIt7r 1F%ʂ8/D˨"ucsϮ?\I|S8ц9'7hZ|s>7bܿ3έ0hI;cx'C. Jf2fIRтV1y }% ޺GMfe7 <^yO"|._ g`\3\/uvGy˽Xa8Yxz cĒ?Tk< {k,Q sa[tnm.nΕ{js^ Cp,^e۬,\zM;mQ{T%?5NS݅+'D紀h,s$RG[e=%&!}w ,,{gKd#MzUw9xpeOԆm 隢e)DiWqۏ<H}PQk'y[D ]yd^bc3}}xJuyhЭm99"ڑg 0t& o`<`o3>k)hx֤2G-)X-bKxotL 5'd#`v#Ż26D0Qu u4d0b9Q,k0CwCDk:L&͢= eKӷ /u x܆ޛt^\wyV(":"#^lUv7cmHt;r_yyvXc^bq:|d3U~^~)?,=aj+7\CI̔s5#̱sP1)We3˲NvT'Br;g?q F+)ss{zgY~6b$qKYo] obpiM[\6ȼʒ2v1k-<Qؗp,4Ec=ȏh $4`H3{yp,g>r&5WlMLgoc],l!jr$_MBu6̣iMPb1u6r.V~r}uV~O/o`?i?ҎasoXt_F]JoUn(/7KU,ݘaT#ڎ֏6g(kʤPfZT__=1_'9~=sB ?jO[7\ۚd$Ɩq^5\<<^kU<T{z$heK } ~_R<篣B_5i}Փ7ʢ˖cw|oָK=an7I.&Ct]4_X ۪͘Դ#5wwZFzcW6[ cnABd|1n[E-&Hzo_vIIM(_]&&Oqz)h`£=۾{tۮ w,*;*-kcK~m lcLlR1&-@Ss_LOIWACz(q2hZ_-[Rp6c+ ~JP6-i΁4c9ʜ4I; QB\}jQ|zO7ĺXK, +TR2 c[u go;wӁ*rۭ<<{3Q|#ۨ0 _wH1ǧ1퍷6o-JDQ):#‡s'U.Ov_`k-f>nOg;)&6J}Dv`ų|ٳWHy<#muF3hhkww{Swb,C%^:wr  8,ye1F5ǒ9>~Em}۲5:1ZCOAGϝ\T6a8$5.ko ku /xsxETn/֫ܦqTcKaq@Ţx1(nqY })/NH}[,Ҷ_2TC6ѳgF&!ni_;sx)u Oy{f;s2V\ϱN2|mgք Co+2|ӗbQOn_ѸnƊ/̛脣RC޸BK5o] ox<}rO;Omv8#nl-%OiCՅ;'ށJi&KNGپ#9uq34uFuMhy3^x42>TހLOs!@.?Aϑx?Wƻ[\ע[D4[<Ð'5[>wxΫo?VعGS-M/,-Ό+1?\s 8)G,jya$ϻd1P/QXehb<3\/mu~^X=>81~yLʜ%Qxɛ}6I]7'wmS8KN8D2_v}cr߳,̲ߓ:COC35XqT=1_?\^\&[r4 R˼?_COF yƻ+vc ;hKD\K2r.oCn#;-]^:+=;aƿl׶u8e 0gң2/ 'Uh3ڜ|>XD`7*2~gwt_Ō U^tUT^YYF${ʴR?X/2}FLL4ex-F4&BK2?}r؋ŞӲ)(T~ %`C _ 3\{tݛPn|:GH}ylUXM婇g=UJ>!}/g4wuBE・U5^)u+=t2״Xh4BT^u7{Is' h0^ /Y;|z%3SxbܮX~ûc,4! :~?|/<{ois,PQμ%Nst}T!vkfNAoG]UxǾ_LR$}Q2[+ K_EuhQ2U[?Q1nN[r9;Xg 1P_2g>*!1;+n"kݖ5'1n{.z/9{~dkQ=0!.x=גt+'5יJSzx_w=k5g˷v?\~5_Oyz!C_%!q'ޜH} |{}ʦ|X=({va=|a9FC6Ŋ}Ow8ւDz׃?\` tzVH<Duo/>PmQpy< 0g|~@wjWc/E5.)ǧor3PV\%O,|^ӭ뺟oGTyn<»uMZ.x5e2t>1UɘxzNgGzٛ:=yK1-WXs7pW9#Z sF t;,_M>wDƩ^tЁXXQŪiʼI1Z:ϴ.:Np[;AGE{OVkާ];^Sqy,:3xJREK8{\܂z[7,Z6cSm֜W~y}ԓXvƟ,R\5*Xؗ(]̯^|E%h<^  |Ϫ }"~ Y[=?vY.qO(fʚB@yWJqΏ6= g,ήXcixJY\#I;$Oδ3Oce,j,N~xL9g-~l~ʼnȶ0‘zϬY""?kgȲNͻ6YsYs颩7l8Lk7pz/ԿinKġ'"]mstc[qzH}S+3?h{KXfsl=Sȷ: I߀og"0XDc:{[xNHsZ`m\ 0$vnzaBg-˟/IGl(lwg>Kw4;{S?Sۙӯ gvŊ?uُ5'ٳ ӗj2E90HC`0i<)8'2-JO>f㶞?{E8}yNw:_'x[Vm*;O7ȟvt(g '跺K;Z؇}*s3SdKJߺ5D c4+p;˩f1e=s=_jPOlb< xj?6h!m"j0H]ߘc߶ˌuZr8CtWSlWd}fI38G=kzt\ښ^Iě+Zg$fN][P :׬Y"cy_jbPLuJ:zRچh$nv?hOԭM/ʦzP,{jfAݘ3Qٚ J.xt'7~>`&h<}nν[36Sx%2pOYK_enǤl^Ğ0hƘ(){f+ +٢M"]Ayk7XMw3c9׉c} 9OXZKuw7d>e,&ݳ^\]yvYѳLXgK>{}I=\OL{QIJ;GOFh+FIޮ~[Ӳ/g<%.˽k!Ou6P:GiGfq޲5nQ<ǡZ]~۫tUl|3Vd[{DVk,|-Yw-o9^ԺP%\ލXX{Nyާ2nyD9]Si8j/*5 wRXjAR»"ImڶpqlHUrM۫2ƻ}e>kU9޷h^9Z@\8/5hXe5'n?f;8 'PNVݺ'2ZƔ h^8%[1ςt}_cÌw4=ƛ|5O2ұv~'r;Rjw"t)FTh`_i[O]ݹVٿ|J-hb+59䙝E޶tLo{ewnWOc=.\+G.vlꋾx+F,n^Ʈdɻ"8 x҃N4N`tN{g'+@G{`}s'sm^Z*'Lx6uLRs*d'Nϥ0Գ/-n_1 ǯ wW} _  dSMcl+5ϗb܍e@ȊIrQCNyUTB\;0H:.fZkzDƕڢ=!fqԚ3o6@~3qqYqK4zq{woNw'OJ!rRH ugRB16*}b\)^vF Y|>~mOmCe-g#qa;g+W*;j i/3Q>XԣUA`]g7_uyTo*o깻؛/Ʋbfph:}y3`VmIv(PxYz"ҵf#kfb3aZ~"rFXkF{JԚ ~\8jK1vi >K #&uM$wżo',szcaiMmY1ֿpII֤U2~1MhڻY˹sk'_rS+|}0G~A ǯoHoʿExn?DiK'{"vƎVK'۸Ed'nh|:.,Db> n]o[ QgOU[hjbWjŴr1s(aW)Lu9z˶I||uگ 'uoPĻm7xDbqΡ0_1G+z5lr,qyX`Իjm&-)8*pbľvykӕ^uީ3O*6TD_c~VP}#~# bR'-)U pUI?_s!PqY*ʴմfs)V(?vKƙYrF&gy¶](83>H&p'GY-$4ivlਥnWZGZaz~ú#y%+Olf˰ql⼃krGtm}iwЌExC,5ôdʒsbQ~`>J/Wk+v,EX;KƯI[x>SJQ%t}-T,sCKι,~Qi(֎gOnM y3)zb!]m=ܭêywŕ= ;e]3 M;Pb~goܝ(U_3 d (q '1}W9g{=l;1|M֡~H5?_ӆX9qNWgG8 9e~֡Ƅ9b]S7iCUdu}֧|_fTԢx1jH%(ņM/5oS;̯`Ltg\h_WЏ3ɂKm5&(a^GZEm/3ۮ:QདྷP9.rQuH^ZwO7t{,c3k;]5Nm~v|h*U>`ϔ(xi¬+vO{~ŎE[0kԝX)0]6?iNwހ#x5{O} q.U*j,̾'Z$Ρ;?+w=hC,QdS9zSBaܚV}l4s2>sH{wS]t„ph9)<~c<@n|%W227N֡'*[5.n߁x 9se#dAȨ'ng^%㌥U |O2-sb^7w遑e#SjLnC|$; kFJ \ BQI}m~e,Nҕ$P:뾷mehWf ؇q+!xmHy:bq|v;'?ٯ}mկ+o-޽N.p 'P7+^11%{2c=[c7Ҽ~aGi2+ߤ\f=K5b]ۇ400 ku>Vua%2OS|PͶۺAZ*wq0ywW;V*8B}uF 2҅^x5]_?<*o/ 1\,Qv e; Aj27Nn!ݧ/)O穀ܣt? /m0l}h ϤLgz?ٮ/e"%zZ>[߫<K; _is겅?ƹ/lMnо$z_wM6e1cr K0EQeLUFXڎn(wm[>s31I>YuٜgܿYBVoWu} 6pw:Zi>*mEkw<]|jM8W8⁳ SZ3^*W 1j:w_xo1T.*?П<~`snpoV1c`U*a\*i| vUd"zxWHu7ӟ]$R36_tg[rZk\+7>cWXS{;Ol+.l+lxP理winٷ6\vᔄ/zHs'FsSFܵӂnxKErSR?#a&[ǺQWߢ{h"cy[&RHOlSafq g8bjQg}Ƴ!aǡo9 6s^)N붉QyaގKA1_'8+H|w ub$Ƃ<::<8ȶ?|;a:{XD%,S8׈%v`uR'|ĽnWCRsk~Vl+1/گ?/8|ip0.cgc$ɃwJ]l}.3֘Z-yf)yߍλzPϐwRhA)w>iy˶3Fvc}ߊC}~駡u֦.^ҧCcNWy)mR'?=;_τ'-`Dڵ+ePϊ =svr 5 zotnroiFEE޿D е,wvɹEO0n| a9ľ8]B/2ދ6U/69֔ƪ_V( ok╭i?'!4~4 ,JVl؇҇/['l\TwsB}J6Edȸe(3ep+~WD@9S/S#,|™eӱrYUH[FL r6_ya͹gԝvh.4Җis sjD3'cPU݌S2hYWco?N>-hƉH{} t=<ېC{uM7)+:O5moxXtEOn!=gx߸+sf&| ʗ^WYwVq"jg~09geF`^)'߿ޢt뭋N|aRGuXu8 *EQϽj˻܉;Nt3ny~ESGko䙗].^kOy]#}Kc?>*P'ɻ~Pa<* +Gz~eY=Q;߮o à=4C~yy##ܫ(gpfϩx.g#\K9sTg8*d~;fGHS4 'xMhaw?To3WY4(߿|w :?/_A|:۬Ͽ^"\1u|U{/}ܠnQ8Wݼ١O-+ nRD8?\8?|ח/uS,vqmr~؁}vzv问sKɎŇw/Jas|WmW'̮0dE!Eu.ݼ.:p~u3+z Mix \VCvL5ks c0>Ώ%WZcפ~+Z >m~|دr۲ϥc/7MH.UzEN vFtFuFܻKpVcM|)z/[|C;%0/k|}Ԩ?iwl6e}]X0`}MqŊ"G|6;x3 9nq3ΌGj[|-{ܲם ؋l4>P~?;+}~5V{kT\m·9,L89%yhfizb7y&y+u"XiVJ 2ީ;Vvn1ɩG63[kgHߒwZ8\OJ Gܲ02y?ω|w%g}A-7 TS@(zS"Z_0ZyN);^2 >n>С27y W|%QrV:ûڑ}t9|y7`_3G&y+ZYpuou=hy؇O8䒳 63?F+o|զB8A;^rQE1|sҾhpK|}G}m'~4R)fc;u 9i`|F(;0#{L;J}q ԫ ;ZBZA& MiKjA\fϕIzn>mg}\a4,2av$`[F`{{c9I~wboM> ꢓg $^ҕ/;Z7ɫt&g\ӀOLK>Yԩ6K&!-niaMۦ2d˱Hc.˚w\6 Mk,Hޜp$<^u#wvO<:}["^< c, +` g>U-zފiv@xw/\S}kl=Y;dط`1s5f/ql;Q2ɣCx1wxyy&iycp]k2[ΏEXg$__i:Hg\E=k-;<ˊ>6G(:>]aGX*~:GњTsx`UЃ^<# &l>%˜qTHr,xh6^flŷUGd[4ggU/֮>}1n.jP /aUـG _`kQFohzu<V ?\+u3ȵxH>#xx(Ө39`|~mBۗ. m?,~/Z}m&*L4IpF,˼QW&eYI-wKi/+՝9G.R!cTTkQ0 u;Q1=1E)I0q5ݘgee 9W*A2B8| |}dJXqO>'|5.+ȪseJ6w$/3W z0GyY/T^醑X!|G{޳N/*:eo{ʶ[.V'?tлm!z}3΀vG[a+SD"J[O~%댿^\*?5T%unw^.|'g bŹ8{c |߭3&LC&aO?%DRL&{C.U"[>#Z{ѽ;4iG +k^Ŀ|z"ug'wqW8闍83c XR֭3W/_IL}Z 3,"f^#MWn{@ӊ<3zIkƐT:& aͤ̆0UEkƶv//kfȬgIQzg=coͅ!SJc'Yr{6{2RHA>ORyK/oW@;(H@NR䑾|gȷ]z(U,\NT}.;if)%bbޣ|='9C~VnŷX{6yg/yS2}̣=9eFɲQzsS2yJ\C-T-UjϩGywQu`<.u;Amߵ8cMyYyl~CQ |oѨW)Q$* am1}=fq!f+ߘ+cQ*ƿ)cŠ0텤!;lxߜ-iלgOЊ5m{]HȈ {)?aD2O7d6h˹Fߵd5)ӟQ$M">"z+ Zt%[b'~?aXDKhʪq^dN}9XїR{v3>NsRXT4ywv#mU":UeN6GuZEna"}!\?"q|bCҝ3mSh Z_H6GK8R~9:f7GĆ黸Oak4!Fw3[0$8"p(Ft1,]ͷL!Cg~WȎI=V4-tҀ |+myO eqxofc}Gy>R! AFC_\j.7e9KrĪbnc_kR#|G(SS0ӎ"5Ư{i=칵i[I9/f̾L(koNڛKtON7?{sX,DQ(TܛY=.溝ؗܟe)r.>暗|<bDH-1B'r0wJ:xJ>8Ehy2RS6;U;{5-МZfS\eAuImM8K+&rE~mCȚՊ:oꗽwEg)O0WIs+0m~l׊*}t(3I3iІMb7&kQeXth|bɧ׉ɻLJU@wy_&ӲS ɽt"މa_]ĺhufFֲbmDt F.{XQaQWjnUߺUEy\\Jډ_\J)#t!G}&*?!퓲̥>p'OG3 s֕&ǿo 8puG{\XDA&9G{[5A {Q>_?@%yk_8qa}d9[:[uD7S2Wx2?edO1L3\e&{#f0DwsŁ97ĨܖO|m/p!4e매|{Lाn ԥ-QZbov=uǣߘ6<&D,YuYJy-]f̰Pqr[(o\3WT Q;6gG˗EcT' yo0a&~8½(iHYoŕCԥ^mhr@uǓ}̝T ٣rsy\U9 `Q+a靦Qhӽ/ yx.W06DyPQ1m9?g)jfɯ@_1zŖz>m3 %i)-֕!gLRDPG4.qDLnMs%g@VkD+'WIӢy޲m<'Gv\e4W}EsA7}qN!=~SGZ  _;jsC%Ѷ)J4#p-?^v7zw_ĈIJNTYr{"hs=caocc^>zXC ߷Vٻßv+Zl?ӆL(0~X "~ n ڠ?-=0nb\}bH,]u~ q!x M8ӁUɳP?*ۨ/ь]g#AKvi-s$FI "w9۶v~|u' #Qa1CAk&K@R۔9j23|=.moLJM2]Z~bؼ˶ؑ>a=N >jvpqHYL~b͍`C 1 iٿF7!W/bfչPv\sQ67M=k/E{%b'GԷ6}P+$ϔ͌m>:.D/>62y`ؠaa3X0Z1%[<8K\<=m2fpľ$ 6kx ^R9c\sJW:@nW¼H|K6wb,=NIO8m}g`e/:J=fiBݳ_^ xU 3c ޹gpuwݞ5UPz|,pH--Y.QU>L$1oHfTQ+g&ت!Uk{efJI "ؖF[m{Qe-AZHZ$ ̷{L&ߏdΜkZk_޳Ob1R+bE~GcfuǪAtd蹽%'Q@3`N4nwOEKcEf,+^4D m]`%k3>Muئ9+@5lUIjOs\WI2dئ/b5ԏDY&ᯱs ocj^Sc]g_3kXa6 f:鵫f66]k2śRK?fڼ>W _~\ԗGm=D z2l 8c􌅞GLgL'իMN)R|vAk,0턘d\5S wлjmLیfg%35c8Nm$D=gd{|cf@{'HZWOrg=d'`D@9 x=kT_wD+%~B9 73#pqNE͔RO_8Ϲh=+ד\G٫ɛI7(O*X~ՒoܧN2YlC_d7;xwN2%Wubn=Kۍ6>E>ܯ XpvV'{3) ϴhn.:Rs<*Wɭdc(VOӻoa?e;4lK7`gֿs@͝,l _x}P'yMQ9Q~~ Ͱ((cb`!꿓ߠ~]Zn 30zt}tV6SyB!}JV. ;V y /9r?Ir[[s`$b 3a퟉0hX iG]=6~,R5#_M>䱤c`6y"A^G䔦~ XX|~LDk >Iy䱱]! yNCLN K${>χ?y<_(>Ov +k r j1[\3ԫW2K m($~7UO<yi\g+:5vmp,Xl㸳!3Q}!}fr7~xNKxC {dQ!?{ _51//̆.]!10?JyI!{MZkb.TZoNFwYбyx~69]p-Sie8QlgqNt4Z~pqM_x2w$ɤ=]"">Q%h}"ߚX^ 3F]^PX5%~6m/qhu߷xY(:%\fQZ[MlskZ]f{z[Irsoz G[VC p.$u{MlH; 4Άewl-r}sr{|MO^aqT<<JލD 5 ړ Ww{-}p>9H(]Ykhv#ce+Kd)$ɵ퓋K,mge*<^{@}c1O)ZWV(8\vWFx~_䡺@> 7>sp%q9=k'ҝa( ;8=`+|%O-4M[`X%~$=eɐPnB+0 )}.":ӁCO{-b33i܆1F,rkO0PGz ^9<$edi[b1x@x=qqggT$r_ _PD;6g ?}Y]ll5Fx-S`OPWY4R즩Zū*E+1x9]W'7jr\$wNi~ y-:l|4ZG6.=׆Lsk&eFgI`ްgC$P zSSeVCUCzu ~eOe+r=bXnSA x"0ltض>9C`:rz}BtضA2s:_[ʘ]QO6|OoeC@WNՈK1Ubmzn3Eg\~*sd ~bZ/-f~lcR>*r-?4ҧ86}yu5Q_ 2(`|p'bZNty;Ԡ㚤dęƄ-O9Q-&TVrоrMCg>q&ۓT-1'.VG:4,|7v,UXD}t8As6]OLw o~0NBND`w2ȋ :7_@%W(~-=[1.p4 v>{Oϣ==5xސU>f,b.9',t˧ W]9~ ={~#}*N1gvL h= 'awG}$Pȣ{3a~ALY)CU ,DFE<=WD|w?O n+n2Kӄ|M!J6UؤMa٥e~gl g{h9bqM?W_D84?zs͗-t=Y5 ٱj\\&so-oFw!2E& ??EƳƪWqwWvS\051vp闙E_۾1).EVMZ񤜗byZiA]x%j5hq˽rޜسQGKcKASFԯB%/怟O+p X^0EMFzy| Jbi&_S4EnqZ[zպ;Vx )?M#r -wq6z૧X_4߼pI4Im"6Ir3]VoP3?0j\޲{v-7?\E6aZ؞By'/ہכc:kflTtDOMtk82s?}<m+fZ #cz ybڹPR=:}0Yn>|5v3?mGIqv,F)%d ~4yXOΫӆz]:] 5gx觵/o|3~{>(v*e!mas.m.,m.g G6zuk%5;)i> r!'G8d?VaANg. d󉹜t<[xvj2G8/ ̍7O:{pmgyh+/-Xb ׁNd?򔖫rי%k]bΑc{X,zmL9~ F5oM帚N u 1`x^1"i#d`J;t EWE}dK/#rO? nZS2ɾy%v bg.Tj^:GZ&$j6XȾ :]6F;)NBظ/.qf>DEFU Oql"]$O7~$јz“H4H@'a ׮66nPL1=M:ڝXlM$Y -=kQ -M`UIڢs . 'E]۸iʈx,{Dn-o(ޥU,e{\5^=4ݝrGŽU5@ߠ9")cz'DK-_ NЕMמϷ/^~fA52'֏J=)}N|K'[kf<‡Y1FojFpް?x*^ӠtgxH76q;eoHAv^J~FdP9qg.%59$[@?X[7ZL|2)5ץO,0#64S\jg-]\5BN@H4R<ډZ )bo ~ XӋNzniT}`3Gϯ!PV 6قNyI "oy%>\X@}UI5{]| B.Z9-w}ޝ̱O!>j8 qZ>YXXuۙ'H}DS_&]k;E' A,!;?O>4kgͯ^=($}eTiOiOrОthy؞4%鞔.z&zvzLc+'hUL#&!FqW=6w;BQh|)w\g[4 1s,=)agv[eƌ"5Hg#ϯoLy0V.k4YL4|hBK3 ?nM\ ;N!reegcC@AЀ2<[Ic~hV# A|kgB/Һvţ"\|ƞO&?ωcsxfS]g2z:Z1,X^'c7ͮg `(6M~~ꉋQLTog94twpU Ƨxl8 xbNl@{ u\`<S.Mc "_@;*^_n+Fm94cܤVR*Ik۹=޽H?aB9ʪ~u9HӯɶZAb>^.z!Z.a_N]4i 3}Oj 0yuk}28WɱH B1twM/-h>-n>>FVky`Iڿ.%Z0;M1^a3G'mX$[;Hb&n[+!7jSn/m9ֻB`tMv*veދE,Vaf$wU_JbT19z͡s=~c Lk5ܵ>c@2Ǯu#s j8αesu{H.KӯLs[>ܑp$7N{#_܌>7G}pk1{0CJ?6}[|_zLq{l|nkOEd5ܦ킦m4?~4w?n?nq{[®Oyp}.[WAv_ j&}M,l]05;")^cW:q}gmT Lkf†DL*͔sR}]zC165/.)~HrPYPy=/_4*P{]-)o;)J1Sgp@,۾2w.:ci$]?j`{ZT}~lG[~>'xWbsd{ӻN;P#)f6ӃGMCȤ~$l#WNE?R~?#ԭ祘||֟;?M@׃}6@A9sk3>o$}?l#N4dG;TeY;7'#Su>^_1|ܣdN3GߡƼGI1R+yild ڕw\H#>g=R ~14}gFWF^9[Fݥ|-wI|I|rP_jTȭgV?`+[~o!Vy;9=oӯ/Яcs֡E.ȏ2KRvm9gK3r"m4w;.9LU2vɠN5Ȭ1"Vװ)5&ϲ -%ľ{Z!ab娹N# :GYDv4'Vl:˥Gku\n})%HO3/reqgrt77qLڱ+\OP']O~\ޏm흄bWЦ&y{gE;y+Wv6fSM u|~Q:Bhgz ZMCx ?0 0jqjsgx;HJa:Krx,9{=egǮ,1Y6ݫCWE}}@=ߎ|XΎ Ri4kfVu:91m]7GyG_{?*R } t r!`b CI!T9IIQLhJ*o.ww+jq] l?;=q6 l=,2s+d0w'3w=U\i s6@sYVXa3,~ 3/bm'n>fFxjob]:A~&({s<"zra%jd^И[";Aa%g5 RʍJvWq֬z]&>7Xc:Y>,=!_BJõgSF$?rh'v~p/Z/vq[!rWV%[Y<,b,%"GKKyke[|~Q_o@]3OVѴ/b9{$,<큑G}//;탷>Heknl9 ce+cg X>6 -E-&I93G}4\:'cƤNH<10Fқ#B?h2_)֛ڸgŏ,8tyY6bm 4v`ɇW.Ն::^k.6ͤ{*6+CM#jN4yh>G~mXߛj>*XB݇9 &9;>+Z.y8]Pw./_ӿn1jҿPGqs_t,N<Ҕ;9:G|%XXO#A(gD}z)^O>:_[shܥ\CКy/]s-C$]s) ˏǬ9 lm%EgwE6HI!̏okY_gkR k򝎣=]. 5 WGmoi+Qso@Ĥ!gĂ,q,,r]"dHZ9VS#MwMnBtB:)> ҩ =]#wD Z.pQ#Zm;JD6kd. {ړx{(;)c6VPHKYdSMGJ~`S~m;h54S$[֐.N~/ NM 5=lY7>=xSvX2R-FV; ܠA "7ץ9F42%":X^QUjE1|Hֆ>^=疏[Cc>,7zI롒Lrssb= Ca=\FnOrkrB)c-0u]c43tAZ7`] ~]PJ)Rarz&ZMshIԷUk@@D%MD7v'i$WU?IA3DCd %fd*pH՘]_ㅜhvjt=8"rf+ck a2VB3޾WeS}!{&7]7mem߂i,X8ɨHӄv4?~DS_Subd < jtxH΁wWk{5O= n%Y5IoZ=ЁGqoЋ5]xPnƟԗ_a bmYNhNכiw>z7-4};A嘕 h//r\>Ci!ڣ'0:hr@ד4`:)h/hHMDD[x mv7L?[3}O!>u$m? Ӿ=D^}mnaA Az4ۤ\NʁrQ1tKwW-覦%CX[_WE8_ Dti'V¦t?}]_˭:g}} i2qBKt?wvFnH)~w3W%^5:l*5[ce{>oMx3Mtt|qȭ6.-mlwSti2|dC>ORBtay)D[+w4"ܱX7~y jdV FJȍL ;"! hԷy1nv%y^Owdl*wqLpV4G%8_ĨO2x40㡐~ ڧ)bσttu*(^[\grVy=4h\kS((3x{4=' xlU|sqc=W]$Z'O2N,rOl''C|hu0F~g4?0/'(VPD|-GX˶o'T[IxO_(3i>ðgR4ߪ"lN#7 Gp3h|,g^1lzY:lcgܴ? J hk M#o˄ޠA6zh$% `osXhv  {. D_l7$^v,C6K?3$ /F#/Ik55t*wc\.bhQ=v`ރiyec銣QX ꯓ8˽wAvePFwY3}r g ԸR<5'wsoona|Ͻ֗1st9XjW=L~/ԯFk#t~ ꥞{1z>{[@ZqP0mJ8yYwC'&!>gwDv tѰZɟM7 ]ytəه}U˓mmNuwڷr^+R+l/>*n5F9I+А1tL@mLyd4j qdoxWgX|lco<̱%eߢaGTu7 }wZyaBXY=̶f#7 퐽b~X~~MךX ?qEFf%R.&ߘ>5<[Ϣ%XSA32:-ALlsRZCd)zu\+6aծl"sh }G`x¦>^L# sK٥y?5قO%SjD">֬A8&ޢl±m'ޱo@B%mh O-8X{:o qd1Ӄ*Ggf;@N2wM$g/ed s5yD3&Lh[ 'q$L=䷓f)JROiyTd9q8RV]l7ɑ Fy'MxٻђlX' Vσ'z@~c@׶$kQ#8A]xp >E\^wL60oskr^Sq_iЧ[Cw7长"Z_e&yGPGx?/iO=&sW \=ew \.h`Z]Qr.?g'd`XDzǞ@KgҚ0|4x004~lFa;5a/{-vOf:lƪ}mO/yN+(mbu jX*/>3?C5O~: $ڗHFp$цqca&H ,a{]o<7Pۊ|={uKwpvMsM^0?Ppjߡ>_6/@phsRȾH $:XL4w͝\^FsU܀uNYw2 [jɮc@] G1853c/2x~ _cksC؜d /*I4_+YnHui żɈuMVĮ+YDbU]ϡ83ƹ8޸͗E$cv(ınc5׎uz79}sݔVM l(}7O—I{NYmp6Fkr09G{% Ӝ):/ |~%ٓiܯ۞,., aƞGٮr~ :a? ކ1oF j>R.\5k.vV#E\ gO>_姱j{7hyXSO_S8"h^_k4Y|xa,l,%ҸkjkoV³ho6oiK_^,x|<{aSCз+\{(:Hz~l6~96%dQl&+ :mL_ ~"o'WEXX9ΟJ;LZy3xUnWazŻ]39XݡW˴'4]M\mY$Cf%;6gf̈ϖ =k~nWIKϫ7ve;OKw↮#7pMWFansF5w쪙 bXf,m3>ҭ໱;*|+V_||Cҏ#*XT!.qVڱZ=﫾o3[i/G_^9,cs&a`C_u =c9w%K$+߷%݉񨵉4z{o ߎ^P>kc:ٿ}}_г{ch|ߝÞ ?//u J _gwH^U\q/m"wvʼZ̉㔤q'Ƌs_ p|@ϣ9y!\nglgi ξ& 0].u<#]1ҕ+—"1'A\1+o-0'+hE ad_D1rh f{X=~L'쒻sV `5SWLs] |l\%5~Ȉ)Dׇxk`S*W8VGWİȻ-)~O^հJ+M`EsAшg&}"b]UmdV+ԯ"W7眘uIB Guӽ;FEf<ġbZ= G!~_m_Gďl}c_׿|vס'ݿ<}l;|>HdVGYJ}6)3pJYYp#u̦Ɩ%to6'lՒ-_gM}9B_yM ֺlrxlovGK{^KRk}g-#8;hS_CV!R_tgWQ]Q^GDϽCo`Uӣxd{j|P6jxhא=}{}>>)ENa7Cm+Ν|2o7p4 w6&"淇Oc~[wv  ] +ёs,YW6XGŮ^1$ޓFFP~&j4^uJfzwu*K/>{="q"" :T1LѦ3~>a0]:DOEO>35opowjxN[fRancŲ; gM} ]~egM -əQ6=N}Zȣ|yKs/4{mq5g|h>"}A)rCa[".!W}&}g;O˥-Id7SFLUF£4OXc > 'e^`֟4{u֍=xzyK7e\K8sɼ} h)Qn &xGD#h댯hTi' ڼv s5?5wt;;qw%4CckF}\ސ1k߻W:!X #&v3y\V͘luĂˌY(!{cY즐{h {qamm9^YT_?^$j|⽲|E,RZE``yQ79˪ӻ׌1W` g|k!Q X.Y~'VH0/ϣg,[6Hsu;ޓ.u4r30͕1eteQ7bkW#V14;v)fʡ&Z׫eXz.d̼Y- Սgޞ3'+{?^o5j{+F^{jMHC}_WfwgLuҸ]:7Ob_n\6MP=n`_n( &:NqC?-  iC^84ǧifdo5;q̯ZxM3pXXpGog.!k9?P[3EE۸oe!{35\8_]z b {Vmg3/xxN lXD̼"/jɀXsT-ȱsHQyV`cp+|yG- ~f2)pR)xOWxTz]KL[y}2pr_6ǩ.ڄ֐1G^)0C#E9Bh/$urn٨bΝ/-Ǫj}u2{+XV#z CxI +D|'60?@,wXԄ33lY0J;djYMi*GYiт0'CNM|He<2}4хen 0)B^1WDfBڬ2SƊgm_y3P^Be,Nce4FͭJQ˅ce^7d!![1p C<5>s1#G3訇%iyFKEk &œѼb\3s2yͣ3M4wHsVvDg8mKޏ1ݢ3}]5hA9˺zKϒ寯rzww2b@ZEɬFV ޱ JZs]Fُxr<#Y^lX `im`%VSLs!->&*xf]~ HF:]p|t+U VVgDhuv0-Q~"lO//dÞp_O$ڎh~v g箺j&Ɖ{Nɤ{uf iZz3+}K= {.OP2ܝ,C{E"d9ј λ3WfVGk\wֈx̺GuINiOuF:,=IwOɉjA]tK1Ana&U׹/V`)΄IA/ڱ&C]][S=R BsKS΂#ג'^`#nUä m)MN^\~Tx6SQzW$ޞt@ R|mz'3{dZ"b.MM-NUg24 Uү:)vj#d>a\){}I+"nFD "'f; T'yi{8 Io'y9~nmSV$Itۂ\ ;;thhb,sQsw*Oȓ9jzk5 ւ}J[pT /^`i !dJ5k)jjvd4Şi~eصUϦ,bjCUZ(ϋy9kU'&fȒ&z%ǰ?`cǀ'N.]=v{n桶rۏ~lEGי8ߋ`ݢhC'yXqz,jN!Zw;5^+xF%^*JsS$~:νR0cGµqqȬМgFBfPJi+\YF$)`^8E=5WAJ;jr{esxBHc|$h隄 D_蘏m!Cλ:֤w%o0l~ Q*0N4v^~Q`0ҳͩtQRXiZ0)|sBFZF9m{ȥ/|mgw٣HE⾜uWfgq]S`_Bm2.K4Z4}۩h 2o`߇< *6'عl&&37d^#{:ȁKRZ[($JJɬv: +77߶GrLa7 +&(=wtBWuSWWA[W ֐x&i=8o&I[h_r0ݳ77B9֮nAn#E=C2moZ12T d%{V׻'jߢt-q?A>]Oqxm4O<*ˠwKVG@clsT7}:ukLnəwҾc|H}B;v2~g۰O}~;٠'Ri12:.S+?yR[ÂMZm\QƂjYQz69,$c">9J1=G l;,1}o |.4eh~$R$~8Ed3&j@淦r4'dS]n򧲛u+ъh$:mPž4fyIc1KYװp_]WFMXz[ oƂ] 42ݿMۂSchcR?0t].ҳY0ΖzzU8'pD=Nk mL=U<p'Y>0}C'>dav>ɱh vcw92^\֪ق!*:7NZV=Sl˄zZZjh],0 pz`Ǹ&ۛ<19\"骲ELd30ɹ4nQI5ANos<Bc|O҉؜_Z;?+IJsj UŌYFj[S&Ck7հKOOݝ:gݝR{jO u{=hsԚ[ h|$U6%MonGחY8#K38 RwPF^ynk7(^G)|6"֥vώ~ ls>jsC&I$RV9VV[ڡ^ %E3$'󳈉3`O+}B!|v|;OX~zSA7=䒱E^p7b&i<.7iSHwȤH x&=ǭ*IGrV#1>B)~}>p&ڎ.<Ǥ1vu%p?ynԯxHvDN^ 1Q7Jjtt ! lJCbE;XLJic@jI=GQj@6POzWTF|s1m r8%:%ދ&g{|opP?!YnJPf0s}=-bOq!+bACZG|9w\v*%k(Rɝ9!?PJv- _yOHƏ,C6,s!>SMu!r71ON?ח4x Ӛ/s; / bߤ>vOл`m7ks ;w9܁Wd](LXjmDwqX/MwvNP(PSU:{ =4Sץx"k >1胄au23s-yL1~c]J+#xE"`wZqxA#t+sL6z* sIx3oIl}=PZQKmt̳kO>&6L%w}wyi|ޱh_*y~ea!2a5~s>j`s=%4Ka~΅*K yݠުa=fҋ0 yd$M>~%$r,S`Ta8Cǰt:4=О?8v)5Ŀ[o%xoMsEZO91eqÈeb!tǚ~֪(%`jkcu~>VTU%ߝ'DZ> قj~2dyA)E"tvz*TȪN I ٬_dnYlE\X,lHgЦc#f ƕƪO(Fs]Lo/q/Ҝ9ia?d&lbPF& V${t;|ǮﻌƲlN*ԧ9m_}Ʌrjmij+6\V~ym9hk<{,~o,+՚.z%K=lN ;Qcn GӘ4Ykd/Yˍ\싱{ cs@e$X "ӢBa:=@UDoUЗN L$u:L_Eeg28VKz~~McƮh貁ƽl۔ *}΋Z.6 Ne$Zr{[|4=ej!$7HeJT)ds5fc(Sf7fRVw%j?.~+!G2xq=}ZF%|Bijk,8]:>Ur\ʴP^Nq:=ϗk.qbr9yhw穿$߇mȹdz>wIw_ςǔq֎֖R"X6}9k.W#˹ʸLS+lc\dAOM%NtO,޷Ѹrv♤sWt_@<ɂW8' 3D\J5Ij݄^uQd ~̟MF\@c+Ǐ/fjMdQVԈox0[b=ɗhWr<^1/`wԾZ%U{ZӹB0z9v:]zUa_L} lj 7?At\ȭSĿjJ gU./pY:WWWJy+ "ll!g|xF+?hfdle4Oh EF\W”q?l>}7s1Fr"C]M#0;W3Bb+FӺX lG%{zKHRdcj|!hwC=5/$oODi.=mGlǞ/4ςS5^Gi] ~ Қyb/ř"FGhMҺ@9]w!ւE~?WmC lRr\Zos)$.930F& D{WOXp[&#e"HoD׹Dm 73umo=d֕L=E&3i#0t l^3E{؝ڤ ȹd=q_B#4G_i"$3I ra훲x ]aNOQ>Əe˗'W ?<=Z,WL'%^73|y7[ѻ6|:gH[=23k} g/g+ 8nj㜱'}->mNYg~ޮ,ȉ| 6^raoŸL냶;ٷjyLr/rwc}KE1]$S6&wИO .ڟa Kdw fI am}Sc!r*< 2DӠNy6RYo#籎^{{99yfI_⭿dND`*XՋ) 5|w+[ɖN:k ]{"] vaKi+A}[%V3IhzڇC˫$sy{_n`u \G7i d~ϘH Ip-THx%zhi4~ٗbw0sgG_yɵ'hCc7`L|?9צ&n Btd£YztOcJzZ>\cy n Cw.#V|HSbh 2Mm'fYM'>){10 !]e#'=N'8/~+U{ƫ3ji,x7i4_[SdgO?eT;bb=@:Mk=LvGR %Q-w<>wpWexx3ӚӿOȉQ?O:zVҬ3n9dP^xƧeVzr5X?$=@۹N rt OwSG4&C'v."]⏏_XE7u^Yc>jnkY^S Ӽox5 ?Yd_k4Emg߈O?URQ??^?TFYa~lv>ˋiwU 탠QM9H4Dlq3##'ː(yU c i;UMuYnb)6ǯ{vعV9ّ͞IVZc FǥzJi^?Ǵ^}Ij3{M:},kkjy^5LJгR(Ck,'skoEtgo3JEg~sEͅ7hB}hPXsMunǻQ?O2\>貳L;KmxPv>N}SewCUث[浚jlJsgYJS٢C_>݇ɍkͧyWKkL±ܗ` k' ="9دI{@"S|?xdJ:NMW|ּLsۣB#VW,F[ch+ ϝڽY >Fi-,⾘>׳w܋d/4YKe/XN3٦~r(XᵏJ.)E~F35Qx:ԉCብ#nPKS>3#K u-pHS{Jb\8G&G|e 9q8_/2qt||SKK7Iʰ J,' }O7[Р27 ]lKɞhnFTvP1l]=I0Gh:kjn.fawkz2Z3wY e|A!6 )%0hbHNvט\kJBt,!dک?wS'r+++޽e>5{f "[Dz׮md\(MM"n8UU+ %<ߘWIﱐUc`7=5Zmf<7]LWґj+)?d4j-h5Ne:|m/| ,aURvȬggSZIl `X! .  ~O0g@'zu'%[;ѶdL"pjYleW U&5ޘkQ1/fR2g1ּv''}p#)$z3ϓS_C2F)[!2ǚmgdXh-;0C3R޻ cA3}IƼ̍ӥtu2{KZM,-c>Mtt=#4kD5~OԜAU3SIFXۈWks4/1|hm؂r^1TvjlDMg5 ꩿK^[}jcIP0ed6p~{V9xޔGMu򦤀`]t\SSIT膾l4؝$Hil\`$ x|e.@:[jU8gC B\ηz[m*rpoּ1ĬϦڳP1Y܀ZaEJw>e @S)!O{f28X! /{V V ,H}5!z_iykxPρ{v[>\5YcjտƵ&BΊ`Z]ukt`a?"`qvl\󉖤e ³ۂ y[q-BL)IOmDMza6dLBB+L@ǚ^)r)*3\l]3?Cﳊg}BuQm<֩}*_NYhW~Yn(I3+lΧO^)kdأ^%vb!Gshk:za#x+h =L:{!еd 7Ng"u7^dFLʔEKX$rsClJ9tFb lL(}:g HwA_[xkD.āș >.(5OI&|ֻB8VF}7ta?='>Chcr}aXIZ.g7E"=n\ޓ6"7_1 X savS|5vƧƈ}!DG'#W[вte@HSHN22L 'ͮCE%ُ2%C&;9Bv,2=lw:t1oǕ,}F 27 }?V{]o躍6ieȹphcP dvE}Mqh ~,;ыX5$gݺ= l?Cgںhj$l`A2wV3eZ Ghm?zU%Vaa /3i[pmxDȣ?'lf +=d[Z1eg̟g&tU3 _QCpP-զux΁}G^jKJZ~}q-^] :0CF=ёvx~S:+KdIVsOԐͷl>=慬b?Z&~%6 :)rE`s p {4F}gMgCφb_!.DِƳGo &q짷~4YīVW\y eD#W8I=-dM6Dt[Hj&.s| I@wI,Xq/`an_|  N{m_|dT`92|r3ȕ$rqm|&zNEȃ:\Nt0ĖкJ,iTq'ysNug }4|Al"݋L VVʦ3b%V2נˆ,;HW,հz9rY$v]8/wxd{={{&zGU`1 pt$mHOk!{v|}iF/0O=-N%ݎy'Y m)kHgD OWӱP{eBx^׸d?Zz|s[6bP jOFlF)Ă)n~ݍ׵/^kNʯ*;G{ opi?~{~ h-~EjESJ!Zf4bi?hjgti&튲CP}&cOxAJN!4=ބ:(G_Lkhb5"rC )ƶ@ڟ%훸`]9d|K>tB/Q uLMx&.ӡ29_ ot] );Ϧ)S4,9"# ̩{Z[>#`M1cm$~cM^[]rW鵀h5{x|MU" Kbko=&ALTH{IȪF.aHc}dgk3Y}=F2JEj5I L]``}5w>2MK5iw} uG?iz9MLC!s}35t>kHnT+3VknTԂN;2`{"f$#,=dy~ؘ:ۭmOR';tgcU#&sCWtv f=35i'ZgmQ6]SXz^&>vgdXPtW&ĔVn;FͪV#0^l#z%U ;xЭTIo?"o= Tȫ̋ɫ{a"yi.r>8/f#1-Jr=81! DR/F.8=.;V{Tə4!dGڮT%uӞfizƳŧY%-r%|-']*}7E 搕&z ,;^A 9XdcHor_DFnݦaYO|NP[O1.י:qac0A:WnSkyK ̳Xȁ:Fc$꾸(:Kdo0mHZ|y||iK_qDT⽫%ܥXǶ"MMjD䍳x?iLcn3¶;)%} ߾@4037mܣLL8UWY">%1/̐Xpw$Woy]_o(Wd}Rsw7=<6ؗߓ iira  ~tǁUI>ł<4.cfw}.iiN$yѼy^q{]oo)q3|ϕb}243ρ58odrw> 6 51yEd1?OvէcoHv*Exy9rT'dDմ7Lsy\FE,NEҪy9"?؇#8|KFďcx4B.w+ӥCom# Ɉf j^?Y9đtG|@fv?}۲GF;g$sc,VP[gD/x)7Ɏ<)K U@`cv >+y Brij{2 }'9ɨ<5z}O'ND8@2u,m$yqقX$ͤ˶AoC/%yom`XCܗ-];?GY5oSV^b] KIqIiA1cװ`/L ;ߪ@SVf1ت.334#LOO<z]u~;D+wd[&}I#n6Y jXdV:"qS9M6ݰ CK9D c_ط9v\]aur] ,xC3=':UheyjEQM+/3l?Dݿ L8Uf"3%tuW}תj]kNz hۥ/xMsa{ `}$w!wDev:F|d9Y0ړ K T}<PMc,nE}jjm AtL8vz>II] 'YER 9`B7I#:ibA|nSMcܟulROx8O'& 0] 6'}_}cJgϓEf"\8q;SSWJ;9N\R<2|F=9& ]g3ˌ(%פnWxUՅEhHoK E?󵈛O>O #M8pzh n`VS)<.4 ͙Lݓߛ>T |s̵a*|y/g36^5JCbOkxn[CK~iw6p@d/m syRS , H #rGp#p] kQEnŞ~ud=kOca7/f34 MY҇8Blƒ|ؖMmeͨ١|kֻE o,j=2j1+;MBv.b?9#_0EK5~NGK#Z% X^-BlZ"o§i)L:2~`SxS0es,s|BO$vZ @FjYƫqm RY)l1c ]q-R28tWc_H8{4r丫cr_rygB"IO:;~e //? yQq裋;'5VoH&8K<|~:&ƚ~8y+u1`Ab,2UWtp>c1ٳPk2UfMU SżF1<S@ZvJi/e,c[ʹ4m;a_5Q%Tln`tx\^0Q֣x}C|fd=n."D;=*P7p afft`kXꡢ^Iy4|1n4UJ @ rJPgcF_kZr.<0k$qN^>"e&|!HI{}{0e-2ɠ4W5j2̓_1*,{Y. vd=׀eb͚O+`r@x8{u@*Kh>WrFvj$g3ݑZ=ir{"_?RD\Az^"^{?э _oF-)ȱͥ~q ce| pV5a]er|nYv9N qFA'UȂz-0_ ĚR\NqW5,Y t^wq6ۺ`sHqw Ư?){f~8.{"n8>[X0xBχ}$D Y\?MԦs?qG='U DKX:Ƕq 9ɞ=hBŅv^6櫃T9~g'!tHd${ Ώu= Xb}ecctS$wJ&m1;.ƖvYd ()KvGe1 2^: ɤϤ0 OUwo\7 I-=CY[RYg;:mLhX/l,e~7߳pzUӮkuf>!ns0u> Ėy{Lz*b&F˗v;  %:c{LҀe~qZSʺz7Swo榝I*!~"Θr{mxz4O}0 y2`2YH`vHMHC. ^sʮ M<}D/njwA`2{g (OO$ W!]{3uC)cFieePKh$,K,Ca}MJ!OIuE%rd6pn/3io|>EH˧@8^⟘"YQy^yۢ_b%D8&@Mz6On%Cz[X nHeh^ht^s} =NWnt/z~tQ,]QU6w1дj6f\${}~jCj=E{뻿k~*ZgxKԜȘAH6z~+s:D??V^qchH+)bWydՏIVFN{] 5N)b|2VDk [9"MNI-3a^mdmA/ X'<ywgBzp'l6f8D6l|[ ?\٥4{kgla'$^g)A둉<#? scIYH³OsW*~ʙh4u6YF *^6-Glki3}JŐ\++)kt)Z{ ꬤTfgfvclh!tBn3ɚ1r3t#uߣbcj:%;3>3bwRZ6ܪSLґHl\UEr7h`7y,f32n4!aBF\0e50yz.d:񤜛IU;K-g.+ٍWڌ>M[o qdc$}Wy%GҾ1\W#z,}$cITQmmRߋKTm L/Ϥ|e/v~{v0QӨ+|=!)ӭd!?iくx>}$}s<~zbI<+[D }hCrv崦kI >XQƱ|yxu$hjŤc}Meɾkzl7 |?٭sQe#O]Hzщ^Qgn\o/ɳ1Nmxh4zQY_ l[IS3wfgt~)՛Sez:.-yHk釐%[J΢e;y<=D,//ssvae]L)bfÅ/n^+l9v̭MZ]0ykh8W`;;k+5u6_'rr|<,mڹ4͕ڠ;_Ba]^q=֯bAO/[/-E{(m NYw@ vZg^s΂`8bp:Zhl F:oƛpI~D8r{!~߿D<}P*ŸTĞOZ'~ma3&A$lrv`3e g >Gka3jɇXui2z_,tnEXF 3x|[˱mj7߅8%s#l9~ GETE=L @{FY>yl "O4%$޻` 3IO4!c.OzKsG}/ Ui2oߑYۊzu=tI+hq~vW.ejǔsOTFA=ҡaLX iϷd1+\MHB~ c?(OB_?qCa𽛏-y}W;'z᷂<˂]F;y˶Ӻ/ՠMGWǖ'q~c^M|Qspv`YC8k <59~7Y.#gWE=۽-&YUI {u :D>eVS8kALP]!&>ub1h-_H1_DW*&ToqJ 1atӾ3+=gd󝸜VЊ3t9,K:Gn ùqG~.|hfg un/FyLn #w14PO^Ұ)jSj}V>?пL>p j Dk9p>?^ 69ѽ1FwSx WZH7;GZZEt0gLY7Lg0wq:() a-$/#6y-y&~hb"; v^C{F l/ⷢIk6z^3[ ߲]oY5z'u%%ʞq_$" >=mù.ra;V1F}s1{!dX sW/ Q؏e=/>tAM_i`_~tv6is/&OԈnы!/q^~퇣|~\\nwYjqrJ[DgX4_56b]#oJE* {‘`:J6Nr\@(\au0^Xqn$Q&p^81;UD:Gz2uGɼ;-nsoxsXwO=gMB&KTI`:~Un%m;i!]"ez9.FoFC'g3w<vJ9K=D޿|#TX'0>½|fR5;bf z]|{l55ptu?]LӰ-cƜ${y 4qNwC7o803f#鸽&Q)ٽv\3{.^$˻ sƴ5.KD]ל ,vN_k\ݙFD:k.pq"i劳#32/~g"Bx',}?C<>1MrD9V7wt-q,-('8FLe. KZFGP{Ĉ^xŲޘ;5,a6F-ry >_xMzLﱤrL4m#mJ@K U s{;ysA@;׼k|!Ķ/Q3{AV8iݓrBɎZIOн8A<urgyPG_^#I{=EZ1+\G|B[[L{ pYdEgհY@ gwu\XBȽ|g-^[g^Wj30\"sT$瑭^.uF 1f ?/y:y>vR<);g^9Y ~&kg5utne |6/ȡC̘BϲnjS44fyx9`|C蟽ž'FIF\>|o" E}2'U=pZ7<! ;dde{cDnIR̺r61?EBdZaעOE.1gDV${$rbfӘ=,i9<|8~ ߼tx'3ω(C:rld>8~ #\4 խ=WUO@+ zreW}߁dFŀ5/s ;1'>aS:+jtu}`l7#Q7sh.4urxi2{*XȜPX6^}p/luX 9A:1I`:Bs懖59"_5IӁ^Qߘ%7wej~cyKr{w٨u%Ϳ -d? K .̋i~]Fl -9{}>Q9Rq.b6r&~";yT?7t(^÷_>3Vl=Nmui@/{f ܫ_=_ԻbDv|8R~Lkwʜ'2tZ3Է'CnN-?Fz7r_o^!y.|.wk`mdXP&JDTThH;;k5nII%eYW_9jn ǥXpGxfˆVߪ 4чMP(.߶ڄk%7 N0_ 7J^s}[==9Κy8;[ wF`P.o/ٖBpd5Rs" qcϊw[?Ǽ=J)D} S ܚ{<~Y6{pa<< 3XdhG}S[zn'wck2߶> HZփΕam!Z^{_lP ǻsi'wܘ]5*01`=4 02^Cnj_aѶ^Ild*;uBra\~i}..aP6v4xɰ713Z'?%?}=n9:+]];)oCXaٹ{w&$,eIW\{Ȏ-C9Zs>L%xQSx7OZ}!尶0!ȑ\wX)ʱpx~wѽ]|_ nYm:q5|+ mXWC ]Co4+e qov{Y4eZBlsk9uHo37iPZ{F뱢~TθPEߍ, yM)ߝXY:6l Earz'.UC]e4ܱ檩X:f4oE=/yd3Vke;ֺt X* /?M::Ͽk$y25B,͓/V=X塓pmB,~/Ԫ<88 BE=e8~A9|ҳۤ=',n9+A#q\Nc֩;˃5gѻUԸEGЏƞGcM'7]kW<cK,?ݟ^L>"}/S{XǂYDŽXFHg8u,ϭ@zkǞ]Zo˧59{*p+)pwwQ;}2˭X9#rw38cʭ{w/#|}j9?"γV,܀~f^R@J$Lc3LVZ,]π`Sܳbx<&$1O4+ސG\F`1?e69|w2oz =j>wl4 oIg*h䱤R#7?R|= jr%sw?|},gÇJqq-vm'ɏRdAC H=0;N}/rGӣk']1y-W®4ri96W"޹ ؕR4"R|M/Ub,ϓC:!jbȎg#.H_ jzbW<3i*x)y0&JaqXT98'$ǭΡ,Зhӏ+csELlN/ruf\ r{)dVq;33$b|_\O_BM%L5Χn^U!)Kȸm,v239Fw, { ?L,@w0<'WDr ޴ȯEE},gR#Wgs}-r}1${3JT@wqf?m=N5|䵙EaG,x|rKX@y9cFBi"Zq[{8?8ޏX|\[ܘ^.=c lk7p">b2J }nDdj{زlZ42tJ%h[IW$;L/=d6;xOfj0n?m]z2yakwj%JCoc%݇U<5Fg݌ѰQjh>ZuVӻL۩ qoqK~s~Jp^1y2e 9ga,L<(/6`1[xۨPOE6rƥ~h>LȽ8R\6BÇ5Ѽ\s2VMibϗz2Z|l^# @Vxމ,inpC ?_"8wOpwas7}S fvDCM\1&G}xvi0٫Eآ"^=+騏l zy?4+ޓ!pj/A [gyv(bk? xT7sfr!s'3K%K MUw$ԴʁQhZ(2^jAj_$xMp|9d}|33{k֒E&;y4nÉg1/ ᭡'qttɏ/\>K߯$ϴ=;rz.vyu?s}q J8q.:h(NJq^u"i<$M \ &Z5졽m,F/A_"i,0\ޢpX@h/mtnt[l%rZgE%Ъvҵta8Y_^\õts\*LNeU6:]xX`1_~6/@cדB(鶝G}\k|Et%ȩ+4>Os d&B3?`HVu(.s_e&*>mSVc;OwcO !#"sc^G?ϕƪޗ 5E唑H>x1Y#gO{l$VW}\ =g1_ G?;Z5FZɥ={\_נߡ>'&kc2M 2̴I֮6֐1zUMc,Jnj#"U>aoS#?IBAu$ZrY6nGizurp<,_X1FUC;)WjpDc}p%䱜s=Qc_E=M\O5x2ԉBGF.ǞqDG1Z b6=T6=R-`cp-eȈ8HLYiW%eQ˞c$Zt GD0tVq\:NۘѲCfeVL{ t԰8gG|c3abӐ(ǧOz߅=V_6I`8~zKX׎&=ֵ1b}1bgHRi6홠~4|:m_"2Dk]F4^ "!+oZL4{"2 s^YD$݋X9\ȋO|~?=֥VSgņ DC;§%V!{WkOЇ~}>&Tjfols${gj^s @^H=&W!|VK.͹1S@2  " 2@~l(긪Jb1~׊m yN͎VG̜T~{OurqZ* O' ŠI9SQs ⩡izL5>#n"^KtZ^NtXNȊ|f}6y?X{wRĽUuRNk%շ*vY. 6gTȡ<tX,ml)wҜ^>Cǂa˚&NaK=2Kǒw8~rQڷoOVz[76ߡ{VaOD=ߥ°vw?oz:S~^mW@|G<'>?=qYD ʒDV ]͵5?wlX L[-5!~=QL0]Es<ܯm+oe'}LO#^ f0ͻtu#? 2>܇}(ϩdjc dCm$h@lOm(I&xLިm<.Ɖ_P7cy Ụ"6*nUAK~jek\Zψ\x3 W: kndcqW1c UGXsݮK?~HVf;9!)ZǐIgWY9Q|zy7:3$_{ۖ*?}Vp̎%2d*:W` V+sOS# {Gӈ jPC Qwv0 8!f$Hgw&<170܈N"XeC4FD)ڶ'^#H.2rhT_,bnFt7?)x=&)"2?Ί'cdl}x0G[u4Zڭp7hx 2w={='Uk{]zԣ"W(~aNOJ{_Fa'jǓJs'th1c:m?绡gFK/`nlIߡHʸ/!=ޡN$KXEdZ Em߽> |5[Cׄ{-BUs;t9wY:z?+yHgq~~cSmeu$,aS-V" - ]OrK7P2Sb.KJtlge+E##ߡ}0b!G\xes O<ͱ+I1=T.U cMwڑy':޼3]udyt$DiEYژ.׫-as :[YB:[1ǨdM~wuև;=4v a@iLkVbO~g}'㕴fbmJ֔<2++^`J;dp?/nx֩cݜ2%r Ml8=70?{x0 'u4zL>a?]@w>|Aغ#zj&rr->;9x<+ }e a#VZKOrKSZ%ozWoW M6aG;SٝRe0y@u}M*Hg7c36db*N~b8sk:V5}B*ʘ|@ޞ-q"?]Tk"0C^y3(sGd!GGƈ D~6X 7`;$-M3M?4~k|/\ v:RNڌs6(d:*d"Imq }>?-KdRL\q]t{wԳѶ $U[5`}Y븂jM%{!jv #_1r_}Mt#ٰ#&|PZsJe~tICw dQ"wͤ5;WX&C {#{{͎\;pW:g>3Ya12+s.Oir%Sak%'.]8+]%.Fh$Uc\V?tVR@/D%/ߍ~#.@}x.x-ɼ[I<~NwW9&W/O}>1U,3xbq@>'ɾ1ģ>)և] m2S;BN&s?xBP:a#sQp'됁UCIۛĪ+sf.'ޖ[q6߅3lT"w[f럸66E|y}|g[>m "٪lYuC3"]3kWgSǂN31f0\=Hw}׸kZ/ QM"Oq*zb-:DuP2l9O7`Lϡwh/9LQ3bOhnrOƞ1ϧȪFǫw9wAM0ϭ%]MdH% tﶤq_ٵ4O?"p(+a?ˉM /Τޣ釼mk;Gನc6masG/ qkth{;I^5$ {nnF_ylYIL|_uZ&ll\i.Obe_^|9J9sXnJ}v%bS*;93$@}W1]GkI0[0w}-c֊6C2+~|wې#x'(v|Ł=Ž>D}>=4d}vFآ w.dIvݝ)]=kKhZw@݄GЅiKObb1_!yq_M)oucƈ$yE2BZS賡s1t+cޅ5<_ eyAz3!EYM@-?<MlXqڙ+i|olȰG[+'ܧ*{XT/s9Y~g߿ SoBb65EJi>294@,qKӘwfWd-E"zwȎ{G?vr\~*2*=\5#ͣSD<^,-?~p=ee `x;|F2YﻢՐ]كLLDo4.~K|Y(kV qT^-` ᫺֒#wDQO%nnq%"c9"ye^ϩ5"Xĺ%Ç68מ2ϳ'YQ(SGjjmr,a\*%@Vl$ZMygHsУ(EXII<\ݓ*^Bgc脿F0M&E>-Q+$ɥsDY24wӜ}Hѷ?g'ՐQJg+HEŸ'{d^sh]CW/>?}hå1m>xaO |M|I.bl yy"ZuswR8vݡTVS@|~͖@0 5v@ۛzORDާ?y yٜ~,|ZIp[2y IV;jI炘/ohgm+<;m W@|X eτzmŋWL\}}WC͞iCiB#1~TL^ȝm $cnf(rK)'w2}[̥7љ<'dymi 2KoY {7;ml%̀7yJ> eVVV2VTC}Lͧzf嚖+0ɆIkc31;ˇ3%`|Ud7ה%1͡7*?eJbIb*䂋6X}ŷ1))M"10~$>1DلSÇy1YATIcM(7fXYK  L/F9oQ9h+i39t)ɓ<;w/69f }(ZN x~^仱._'1%EgU83uݣv<0=Tӗe;>7\᫁ ^y[`oS+{1&>K|=ygcμTCK7 \e$Wr% grqC: vؼabU =dH6Z'oitN'||a9}W+9pswj5&M?*7 U/W| w2_nC;h;x"wgԃ9NUu,1&0BSe 2E*-׈w0|FNpѱwg}ww$pvT:owDƟUj~5 _ rnx#`ɬl#r4VvC:vq9oMc:9P[x5N:+xc%hq-1>"-u#x08U1E>GY_}=⠙kX(lWOL/pc·Ykwl:-F %$lV%ɉ2y3W[5Vcd[X1ɼ:i.)!g N$Ǭehq;"yek_r_r*yU&yu3)I)c}X Y0]:!gq7ѱ  &7fC(_ԇ'#9 m>a8US$%`D'HWq'Y@_'W0آ QT%1؜/KȦKgŝLj)usÛ yHkl\0-`iMy@F;%g6 ldYumM69uɺ>w7{7%Nsi@nLTz"YNT`=cx'B2ʥ |ոtDDV gN5 w6hl+ui-@H42B1Ϙz~Moؾ31x:ݛГ SXw}xܲu8sf@aĒb>*8k\'2mQѪx!RL|3v`}ErVDεz J@"yDݚ[*љYt&9Yɡ vW t;FPَߡrSq^٘6U8/2T'Ӿ.ia> gpeN1#\;^ u!\l z~.FnF*S^hyJP~zT)}E=SOj­n||58V1ivz4·~4pO\dvY| 'd qޛ[JXuDt5Nd7/ Ztÿt,B.sۿ3ڼ.xN(y3ўwT|1#o8VDE:UU/Aͅ[f3L6D, h tָv;ٽG:"lk[n^ψo7]YrypbM~SݔeqfVF}w瞿.\ԩ߁HVKu7$8c5NSZ+߻_f3HLX83cg:ĝ<%b3we+Gў)ԞZIt9DtYBtA=Sf:/Z|J.XB|Y&֎Ѓ.?[IGNcfqk~̫4Mp3p~HT\lVM+p~g?.s@Xvzio{*]Oy6^5> W#5~MzQĶ`_p,0}n.mO-q$cƲ`yr_2%L7HY./r1z\]+]$r1dX܁r4!Gm/x? t_brO.6qwכ.(=~\WHr 4&l^N!;%/-lyi/nA: X@ ~;I+*u*&yFm|o CxtC#oO,lo =ΐqPGV6c:8Gg,EJ#`]$d|L4qJ#"I&/#V#Hgo {Dwss(EP8gg.X6|b^j)etϿMHflx>~d/E8veFC(;%dp e滏~:䞟P=.C*ߕN|ߐN*+~T>@]*|nx/9Wx"%a#ܯ$auNkZf1\p<".J)Ah3|/F/*w fyɨgkr\#s jMVӡ,O\=Ib.wʏ2UM2VzgЧB{y}=~δ?=gC~ 3YM]2^CWnlLokW 3u3ڗcO{!$gI7>¥ϡbxWY o8 &b* jT~ [ uy`HÜpA2@A]Sm%\d>w˗h{l{wd5=u&o7[ G{hի~ ~ybWU Qҹ2ɔ[I˒2ݭ6^?| F2aKRN6i/_EcH:<0S7|RW&z=lwIiTǡ98mFAJE̳M3X\w惡HLV|i>{kW7EN[z}hlY|VzWg?D_ q쌽}gxb4ҺkM%^5f4MeԶBY{ڭ)6.669\{pΗZlRYh|Y-mf_鸹vbK=ǜH.D;?_:zTOT$0~SۿD82(׺u2ܱp'Im?sn ]\V/њ-tG%‡*|wDO`@N1 %+ʉGp?+Kÿov/eVKoU.߱s%,{pZ{z%\t?o8Vw,JkcP"[7 \`FZ֙GmçOcfO0ݹ%x:Dz'9.|ghY/V^`gfɛtzgG:CȈwܷ2~dp}K<`ġ/XIl!}Ś5Jڋ\ghy$vМ^($GGq g̿з)}q_yjw{;oD}sxmnl? }jc ҹm:`z]ݿe60[ 4,6[q$\_2SsF?_rѠ?:#~tV5vdR9m}\MmG_d%iY8'~)=1xuŢЇޑ3[x #gVnѯdrʐQ/9^uF7qE_sĻ"&j je NK9ݪ w 8qmq];'!W} 9{XMgY8zy'a;u`'ݗ1\ǿ#F~U"&?| R Y=P[R&S.9~6C{ߩ&X1d`2Ul`f^)?D6ۤ]u@>Fw Vϥ :#֎7UOe^ۑk8jEl#&hGNb.Q+?zeɌoUm$M#̾qph࿉qWi-ȵ 䈘#`OWWXZ`Zwsf&tT(f~Z1*8QW>luUp8s9 yXD9]zzz~HΫ8Gן<-s c@3UoװH1Xc!Oqz%& l5? aA>5KQX|p6mԆ>d}/ yCC3td9@}lKؘPϳzn|ߪ=r}z4vƶ>%f|kaU?`g(b3ߍ |D: h=CfD/@q*6!oI29=p^rX_ s ^4Lwfs?^g ~MHr/xa#daeb5bm@6I3M&E~Dehs,7U1Q''.{ohHK}wb͹Vͼֶ߲J:wVב!iqM^[َ2-m}Kf-lȩ̒^haYVikY glֈ/u^EG?~G'rh/YF3uѹ!ĂnԦ{9_Uuݪ:$c1鲇o |6 :?/%ݧ;ay~{'6A$ܢxݗOMĺ!LCs";_?98k^wT"c p&3O9/eAZOW_(t0Edڝ<h_ݗY_}"nۯd|PZyvZk_ixK4^x3|2-*`GNƹ4V U:?0T{knˤFV¾P2]|BM`UЙ<"dRGZ:[衣Mkn8Dmn*ӆ !Z>GX!r>Mu{i}ƕ2";8+d`ӿbG畋 -txhs映r7iwz3ĸGӸI~ina9%؋!ic ˀ2'^G ?r{ icD&Z%3dž|ώvҧ[W@NVvi/` _4 d ?,WxjMX{0; $%P?c,C=4rϑjFSՌZ~Nto}y^b䘎1&n'[˦}z]b,/['XF?Zh:텦**~SSClVW׉,QϼgUoUm-x/BLըSu/cUhlgRUYE]M ߦ~ZBVU=錶}ϼ߲Mlk1%{Um2ŷޛںf*/gUyllE?M}NbU4fNKݮc*UI:eaDf83IcOS/s}$Z:!׻Vvyifһg%{{U]?'8[i݀Z[Oos |4NuDA=K.ܧK˹._KʺE=w%=hv<G:Go>!e*F<ucf>+AO$D. ?t"ZOٙDGr~m$;Jy -]}Z9'ψ8kz~џF\RJ7VF;RZcƚ跎J#l\Ƽ fΒU4g9<Ӝ`:ƈümt9c~C}ԶHcsXߥoߑ;;r:41} } NVeyƇOdbsc,6c&δ3V9[bYy"Y=su'/O;†d.l[g?F1|X$/WME|<呬痤MD?\4KgL ' mA+;q)ӟatlO ]}=5?nPw(Ε]tfvl4ϖzѪc "_7<>m=:OQQI?)?.?_ke#'r_͠>j _{A+qV\3礗~]a?ʌ"6dKʵ?ll` VKGšdN%q; M-xcUYQgvgv*)~cr<1P}L:i^Ao۩ki7S=K5$'۵л$rѷKZnz)Jxq_[7ttCOuy\_&=ƪ8iE3|:u"DOJaaw=GH>}@hT~אQqw!P?̢PMk&wU9Mgܲw7>`."kYd9-ld=Πa]inv^w\l2[p! Xj{<A6jaE&#A?JzO.A%٦j0b(ʎ̆]l r?aU2'm `|"p(wN~s;NP_ p_T4hA6֮ؾۑ~/}O!$:eX+;H}~-7M|PN4Mq q9k&Lk-ƽ |PO5/ۧaOܘؐ,r,wliIqNju0E*&߷}Y;}!VC`V%D}= <[ ܥ,~a{?@z9Nne;q} {TФw2rq :rG$+3af3w\cQFgZ/+ͥ9AV=L6ņܧKs;Xpvł''чHk~/ζ߁ף,EG\ B<}W0?~->!tAR=hCy+t C@<-t\}fxձ1Rzܯۦ?WxS#0c۵ E1S]?Зlnp3uI2m;&;N*qSw/I~Nrbp_UX˧7$1m:+\KpxMhD_'(YEϞwK/BY2"ewo"yS!9rK"mCh M|/ؖ:\2P MW <~n,RAR9R lQuc^=}@Ȼ_M螄}YLD"Gg~&^ԥO{{yHnL9=J}]z7<~:F_,zV8?oW_HLM-=g~ a!UD8E81md)v6%wU8} g*t5Ӿ<=L($`6zc0+>%}r?TXq|dfb/iDG ziNū}f^C]ga`yQߎ㠘A'#t!W7ŏ@} 2IޯD`t)y\w$i_oGd"; {7Ӯݨ@>ˁ%5vO\v0ƚbEΓzUD=hǺhz Zh%Y4FCUv5Q4qLYbOV+[Hfx GCvEZ(滍;G9xf:C|Žw>XߖZt<зݪpa׽N=ƍ/*#g!쾼S[C7ݧd717j_o< e*~HN̜u~춝A~x)x@zaαB=@rLsz!W\ .t{Kur|e$7l|Oy'^9!] Dn!|\v^wIe_uW6~IQgOStu舝ʻ帱L8ĜJQmuώ*5B;D팧vSwwP{]rhVzw(Y&@}l1P0PQNj7jI$ߙ=ONJ!q~uQk1j=637w輯Yǐ'R}OXmkTae#=$;t FQ|_FFF= '(Oo}E>ݷ>(*}eO?e+2gޠD~ΆO1"ձ?=OXTdk鼅l1duC1K,d}4\99 ro Ѷ w? 9d1O{ٖ߮:^o16 Ǹ+@=fn,O"OEn 4077 r:לFû^^9jjsS6iSenTY!q]E4ݻd/e]XؑyiB{Og]ArM {`8|#Mv垾n/DJ?ˬ M=^Ki=Xg#^Pf \(i\ relJbm_ DV8Jo+v}k5gwfPy gs.sd1hE3c<>)bW\>Dz8͙ʒˈ_MĊKr}Iuq97Gg:#xx6 Uʄ0NJ`h=h|ɴ֍ceZמzA"G:ZDϏ[SsߤKUM^iY?PgR:1M4slD\}O_. R=(k7=0^8MP<q$%ݳ˶6n շȄ偵`dYሌbzq!ҕ1?T~V$nǀ=1pS &032m8ߎH)a=)}ͯMp۟^U.~hԳhsu Y(0u{ܧ]^~HĂo) 5o^Ъ$zWm:47z]Qe_-Qj}ϫ_*2 cf~B{ݓ doqbmo߆M[¤}mSxlOGuVWJi5ش{OrgJL(K3PJz D?ycTMtr_&y- &ڌkA4%+ۨ Wdy٥Ihx40h[B&ft Z}5 ƫA'vFrG^"NA{7]I6Ƴm|L&IbĪ{}:r2kV%n_*!_"XD$*) c \*Sv??MSi.:O2U[a7"Ⅳ<Ð}DZ'e)~_wfr#yB8kZXG֞WgM,b7f!qCSNm)\+G̟ Q,LW"9Gٌ>tUD.Ģہ)gZ7ɝ>KGMq9rx؎LsgOH{Z+*յLlHvDz8=N$n!||zd!} k1RA~i+>\ʙԷL h >/:#:}xuk&>|,Z6wʹ݌o&Sy3\LcbEk3=o;iC$%zP*2ڪT,rK(ΠίL3:YOcgy~:JxQ/k%cto%jB_ luOy?cE1X{ezEv>4Z9;O@ Gc a) 1&NΊEZwÄyoJ%c.bXe/+gZYt` V71 gUTӸ? ϫu>i8G= &zzǴߡ~>Jq?D[/c*W*۬OYſ7sLzؗK.5圊4?iJ=h>n l<0b$Xlo!N Zdb;{^ފ&,D S#{zUO/2&"|ɃyLy8/QJ %}7VY %E=w^)uv]F>Y76RbRB r%Hrؘ;07m,M+;!(KfT跇M[,nH#~jR}6qɇK9o :FǷ0kˁ<Y`wIOI(%cm+n|8;4-*'t{PKN1[NL- 'aޠ56~ٝ&*?tO{̒XNde6fkO'm+-at4;,c|k!A*yLvLҫ-sG#^bV)9/ ß!?)Va͖sjK!ڛt&?E0fw-?Ǝwnch򟑮 }~"Z %Ϙ[@"y’؎^fFߖ.pm {."4g8;XS+#!#xAW.jKpX2-}1wϛMkkF-w+R=Voewn[KiG~y|,l`ɮzFӠ}uaΑ,pL` A̱XD!ݯA:ƴF Hvkuʵ!ޒ,Ԉai\?|65"cxl۽\u >.fsڂ^oq+@gG7WWÞC|~9 3o~9YQ=Aj*oIvIRbuz'o0xo^\W (|5A#B{h{. xl$rs;`ij_jEJȻV68ŶT&v5'e:Uј;b]0ϑ>Z.~}abnk ~`| E8qC06wׇhD[6Q?0&R3 -~.Hj+Kek9^]$gh3RggF9nD"S⍐9p--.^:NYܑ}lFKV2{YUFr4YP7$!]A XewYTr &]V1OGqKIgm?l-ML}nhtz}mB&^cǏ_Iu7]oQ1?v\fq&Pz\yt:=Oğ}\0=}r=rRU,M88NVʑߟPt ?Z;eb ><,|w6j~/JѮ<U`_&Y*ɪfoc'$uȯe7| ;G+h܇~ ō8{<k'L"Fh_5G ,׿Y oT"2ֶpY~=lzf]F`<ΦF>sЕ^&]zܝ}hnM"3"BqL!݈O&*5&(%9pJDZh4\mx?"d*q_jT:6?TIIoֿXri#ߴ<5ؒYO 8vc LMDVV쥵m\fZ_}k}K`.T\c`k~i F_B{]Dq1/9O 9 6L\+OM mtEcw]۸ 1gƋG{;&WS#O}0M)eBr[Jt-'ɪ[ ;^ECɾA]) Z/Pّ3q__Iv+u5j;4wzK~~*#"?3*O;YH{a7HWRSi*q~}THh)ST (qe=NIMgKu.Ǩn}?>D'P4m-2ڈG 㶸XE6 ½)X͈#v];cGDigؠfG?#b`zۙ<}/#p?>HEgLRSIu3oפz'hPNy&0 d.j_ŝ=vț~N#]73~7V?:[@HogG&Ww8/Cv\eAÓ:1`<He1 `Fvu8c!8X}؂ 'o B3`f%INc=I.svN~%z~]J/C>RGzwi6U؇ ?v~,|9I'K1,xX.wۥ2 5|_\D4,Sv/jQA.^Sfu)[%k/`-WΙB}-xg5ۂqJCXqtӀcx>[L5+ͽI{~_Z_ n Msv\ GM9Pm ,ŌI:/:Pڅ/=q˂Gƞ#𵕨ԿbdžvXhla,|2k~tvJ`_ZEiW^Ya;n!2kv ˗=L;-b9$۵i${?gB1AmrZHƺKly"C`MBFj [x~&3Z`➯Vߍ\uyI֡x5|2BUۥ"w gUxK3[J&K҄\jgG!ٍX.S6X)khHWc$,RyW6(kI)G+rNTyJҞ:V=g=FxՑ=x o}XUq_;?Naזz_['jc[ӕ\>+{#pQȽT<ӃG c7r[+D`^w9Z,z&wFk}6ѓ_,%t?Lg&ǻH*$T~>6OXd' O=~},&Vd59"n5U (cY;'n5qTh {'tTv]7ۿ貞tXt`8m+裐pG ;n"k0p3 (Dm'󦭕Oj!ڥi@,]70 x_2_Dkq8^*?-/i>jǑ^5U>gǜ|=Y֒"МtP8q6?Q=U Kr|3hAb؄JiL$lvڧó>-M{|}g7=It[5 [zq67iP@&;Ýn~g,+ƾi/oз/d\G/Y^pe.$*/Z6٧xr kly5͹T%92yg byI*HgAѧi$2G*B/f\E8x|i,f|E1Ɗ8d@;x?ϚFzEٳ4o[GQ._g״\h5 \@ژM/!D2וO_#_z!*$3)?^a:2`fE[J37w{H2I]rh3B<Pr,SinY60vPF]d23MQ4~F䯨xd?S Dw[3(釠3|Q+{PE-UҪM:1ctg+KbS)WyR.V2׺ڱ#ϓ4{Mtx7Ϲ}7|qʽ82d_xn^3IkEYWb7Wv,l# ٘nyp 뷐~ 3^)ɞZ@m;t|9CӮ = |ׇX.=72i ?+澡7R?gήYF/ڧW&qiyI,_;?az];d1+)*).͵w6X٘0JO3I/3=`~-)Oɡh >zcK廿%C̍\هdve)&w<ߎYv;뮆}J(l&zw#PW}}{y!㿻H^w# )䕚J% 1&LHvUA}CΣ`q)I߫IGmKf%<7u{;{4dOnIҾG}C?khx13WVF!ÊrTH\(<7ʹF<\(7o7ʩ Z]+7\ˢ΢;L=M1#a#c@߼#4~_Qn)ZLgKվgO7tIQKNih%Q$|ÛJ֥VզDa-+j;lEX93u﵊yˠOfV lg&2< g7M:K YGN?FNkdyx`d×%yMr{m/iI1E2QfaWs7zź w2Hb $?|~I-M27Wc},M4cxq |dEAV>ep՜Z&?X9uoЗ3/rz9]վ]&\LÞ:ʊU,)=E}h,ڴ3`"G-n܏7AFR>44^}ρFɻv\{+}Y~࣓Jsi|} J_ͩӎ|)'Sq+ҵ2)i;~Z;,C>KMe5b*߉{ U0hzg !xyW0_`*?o@ߩ [v(Вr$#ϙ y!pʁq/hNO,"&KZY y8G>G!zÞ(gzS_@L? Zl^;44F9Ofk 63஺-&0z\.TmnG!.0̷X7}y9~Zیvz^!h@6YY.ҝ~}5Q1`~2WV,^v]$)I9Бa%[I>+S Č8~,f:4)*h} +dM YE6B}瘟l ǾwFrb[݆ؓ81> ,,m1Gos>6y}$,>v>vǒP@D渾KLMuL7M Wߛ:滁 {℧ey\tf dK ϣL=h7,o3L14^7ƣʬ8v6}婬dhqNShӭ} }٣,kq@^o‘h߂lǓ'%WD%[C3 +&h/Cc`3Ź]^ҜD ɻױ $rb %bX;h ]32?5o?G3ڶ ~N}{r||y^)ot~O_+W獰Gv )CO|>#6Sh4g3ag"#);?:L dh7aɁzKF'E-r _3vm))(l616~!~Zqmx'K:OIqRKb] r4gv4;jo:JwU!g|0AĜoo199ܞs%]dZ#nkw2Mi/n1uFjeR9zib;rV2VUve,!i+9!djvdhՀ6obg FӶwKn* !ܻ KhvryC^>˦9wY7rؒ[4ʍǴOXbVK6`NٍqcIv-W"E ?g5 Ywm=[sZM\_9b遻PntF:*t^VШznsƏ \_M} g18^7+_ם'oW'_#A_Zn6#Nlemn%N`qx>K}usOq9+y!X3j'!2ϨZR6Qv<a_΄<<ٔr{6c꫍3x x\s?zN3b~!5&U7QA0dT'NfM%ݶ*Wk[=z߁E}wRq;El>t'S+xe)r'2yQyYG*W@}hqG~.)1F9Q_}^޿OqFeS73w< 9"O|$ LJfG _Vhx?XF9P'R+VUoϘw=Nv.+! ^~,feXΉ8??b;!3!R3M?}՜](]䷨׾Jm6X6 g+ 6`~PKZm|]F-{l4nN(15y')l?s0vYD.hb1iuw/k-ǿhyeܧ:IϖxJ*y3=?{<'O664xaViouq;UV#٥iXmOj7<,[|@\q7=gPW XdbTI@ l1 fA}RL )&ejk]Fyxp=ʥe,ϛ8 ⽀(d:6cd] O )$+GwyPnXx;j-A:u|Х F2ZbNQ6_9W{̧v\!j´ilu c]$=kgPI]q6њt_ixE.kkt)gy 멉[#h?G<꒯"Eb'FQ s0_{)!߽hM(3#>߿'$z-Lgqǐ~{:_ޕu {'e<g^v I;#OԗzΟ2ڮ>[]~}"Lzx &RlA]VH'wl|?!+&OT{|lAD|e3C^,-)ӗ9?tee co$aǔs"oH0YyVRdOu>5S:ֳglJMUjSݸG&/wdӀ/V#6r |` XFdtՔn@U%7{G)pԳb*?w:T=X5SXK?*A29/-F8FoٞT~2]dK!qoiqù ѿ"Oq,~G9%4D, b?vLQwmT`MsZ&];nM=MFߠ=h1!Ȥ8:II +.sϱW) =5E_D&\G߯%Z1-4'%tW'O|B2Ypl<IE]&(1Z7T4^c̤w9yRKᏘ2w>(`|л'tyFsH߿~{ۀ۟M4<~cm{xs}OqczҹzI~>>wdhe~?w7-(awyZ՝"Ǩbm΀,wس5<>WdMV!Dc;^{>I:GW}O|bN:?xFTdKlKwQiM[j tFnp̒oJ<1.#]lśA[3&74&L u xU<[o e uw«x'EtTѰGae5M}]2|\i*RVr(o: o@n":S7wkp'!ܔoem-}i ^Z[ D/Cv]^eKf; !U9 {֮X52f^!_fӿ7fohb%+;:~(ۛnC=M;oOG+ 14h W%QƨhIhٮ9rxg:B<9}Ay2oOQnJ6Upcͽs<' #'imގn.,4޽n5{-qѻc!۫WXUfIC~4QF?2YqGd L+bќߣ*U?5Uj.k& 9b5S.`g{4YwcۆKNV"X}fb&ʬV"{"Y:y^O싵mp;謄 MerE /=b> ە};?DO-`U6n ȣ2DF^ DMV"X@ 9XtxGMṴP']Զ1@7z1l0V2dX x-?;vzBR{EbWv$Dp`u+p:A p;F*+ix}wYJ؛]5rxFy|yC7QYN{y~GԸh :)/`Kq̲;֪y7(k ,R/6s hunFW`1`/%bٮ\vm {D7ۊ*w97%`GJ{ٽ \SK26o-@v9"SiYVU CC*VUDH? Nӵ۪CJ6 KN}& .K=SR+wwO]sR1Wu' aƄw׳ly؍4FQ[{]B^:O#(>QCσw K3cȬXD\ jh])'9YM9ZBZ(pЋH'e}5y>JȮJ'I"O{̸2Gxȵr$Užҝjpm('9iMpnʱa3^k>?$:c,65R_o8\7ObV6wIF[Be`C9#3Y~V==bE'lq\8RѹU?77D lzip^ЙEV;q_CzU'<IeS1o13gKuS/VSuD,snߟ s u??O^MCsg5~MN*_!g>x{%FNۣ},VY ]R Ô&j2TFY /^Zy)yR{xT*>04_єꈰ|zwn*';]l :cC{<+LkmX1c2Q!Qh}kڨS[wʱQL[<^\]2rLCSAvgy6>vsy\%öͤ;4ؒʹ4m5Sx#2i+0Z2\[*# #F1OZ_ CrNw#>ԿC=_CnϬ Vd=mrvpwfɢG=zp,-/3 yå >?o(YF+ ]5\9[- ۧcڴ=V﷞#/.BC4N%j9ސ<`5_ i4)d uX=`bo|}o%c=!gRA.;!ǭOЪΎu_!# >;\8D#ȓ _c;H#3VC8AazHVT?$5眴ԥLr2 T]g"w+3~c6g9 R Zj cH'Z>][1@~2{D!zyXIuJW/joTϹ'oY7榹C4? 3/S.~JNww hpѠo;LZME6񧤾⷇6{J=+Cg@VwSǭ}hV~hvZ-[ۈ`&빘_^"g%*d{Mԃ;W'?8}x.mS}Nq؉jU{Fs%veny7Gӵͦy=Azt:xn@ﮤ $~giB*^ :1O[n+8Zϵ$˰T__iW1I-˶ϕJ{wm%vߕzi1rps&c0Y[K$/>Ьuv ӺhMJߠD֑<ڐ$7~L"9~J[W}f +X܃&Yk-i 鷆B|u/t?~_Ϸc笁4]Տeu'P} wY&!O"_'hQSO{}t~b\FKݨc5^Dz%}g4.x p&'ɫ3ǒX{.sy&W៱m<5|p{$g5A6T}A e9wS3ǯ],FෳD#/wo+Yw>Y # >r9iS3=FCsme3 zqzY-N w@{NJc yf$m786Ն=h1á Iˠ3g=7nDGSm-}ڒD\tjz9K1g8"h/M!&{0XJ%1Zߝ>sZҳdߝiNsH-6aK- {k~?I.uJn[}Eu`~>Gr'յj>y=4H sQ?XD/ &pp !!_Ʋ;z<лzp7ji=̦U'7,7~Eju/;Ͼ9k/O̰Ә7!o=71VkcvMf-G:vVFBN=^d2Z'C?2r r.,tY3G|J)"ܹNl+_Fd\EGHk?8;:l g% ײ7i-u~~OZI鋳 g|%޲?Fh-Ϧ:37\|V:t\tlKѧibJ 5)?Ls]m%\R{׆kǿ"-csFﻖr9-䴂)8`H>V^?$;-$9jQmQ.rN]B'Q't"$ ?6=1k96:  Zn>!6֘LjkFgٛJByE=D-)pF5BAk3+̜LЀz덺kn?RMzl ۂ |\w;i[4E)O&hg.bAOYڠq>MoK࣍?64ƑOǷ`Oeա0^M{#Cb'h\7/Zoeɻm֣NZJ $?u"5ES(stƎ&ˉ{ [GY8½ xMyӜsx sN'ϯ%h%YS^Cr$6^,lG}%׏RODی:JqKI<jX'ϗ"4'a1/a]??B<)H|1O삷|1_݆o2|20꣒_׮3/wo=?^ e"at\3pqɨ:4mu&EB<w0#kmY+i/t 7~o(VLq|rd-K_-F=A:'yң6Y6A~;V|a G1p6͇Jˉ6.؇t+ި6LZo ڢY]}J߇nH2{ <6jFkl鬅~uQE_ōDŽ_*on}'~2 e)8Bī$ۉE?q_^ScfT9dyoGߪ'JZ7 Y(X4N"DJݶtpȍQqP 2d־߀yrQ?|w]DranW)C.x%v}Ӯ"e]ӎ'W7GNkw^[HcYP(p3?e4ǔ>Grbd'̷ -h06ўBRJcؤ[ H^sn[_NzǛI{Ey^YYEksAξJ*Ý3Qpߧr4jg?@[F—zE 6㲲R[/>r|2>1栔\wAi{CcQGυ~h2魕Z V=ރ#B~9A.cʓJ3G!0[,gKOw''WV/Hoy#PaݳNjuNf5bziScoM"<>N;Yvjz+̾]qh ^6Ƈ8T&a {JT,| 'O> ƹpѭ-zG>yslE2bG y^P>OYJ"V/]/n:^9WI|S-{B6 Y@카'#P#Okf,7caЏl8u_ cݴg,;ww'P-' g瓥=z:gy~v`e.\w-mM'hyNKıDW<nz,ZF،Pwh[}hwx"_D~(&Z# TsZ}MT1H*CC5FȓV2a{ϐ^A}S;ۿ [W6~ ː:ߍAhנglxIL8lT"^|7A`Y)tLzҁz⯄OÕ)WG+t\G_gO! f&hn|NE,w2^ݛH7@s.T|oeνHʘ (uL_S%·lI.Jt: /sxFOXK}24Npy yO,q t V46 kڄ,r0UM69ٗ7P#tjt1ݏQgq>Q#%X_g~qT>gѦ1{GE{>׋1"bHjĝUaӛbg+~=`e/>bŐj Y\Kev0C |e`+\>kU>n;g%{XZ&?tZKχE ze+I.F3evA4rHvt?&r4F]GsELvjՅ"vh۟,IN.v 9 ~< kn]Yi?e~0{%y,gF'&|b-œf<R7:(5 jd>$4,`P'k[H&j[HݲEq|H"7/0A4N<&X[7ByՉmq;sDSc3'E~|?(gS.έuɍv9CBvE; ITzGVJnOk{<៍3zC߂n)2ŗ;ODbw>pm]ݻFPn{^ y)o{QsZumɬܒB)['L{VZυy,j~Ĺ-niCrDJ]5" z= +,r׾E/ZLm~1D̝ퟷmX H[9cXZO,|C];`Mq_ S"m47xoZXޥ6os L39e;zOc~5dBtv| `ʰ92jZcG\\+aI1,3[ ˁ~Ow΅zVNh2㉎viyU$ 7XڏzsL'Ao=|˜AN,% T{e")e5#Z{e[Bepq Gb{^6DYEn82H7ߙλ~B_mZ;墱w8"PttqƬΔ<$q q_=x2=t6[,*P8v^| oM/U3 :w͢դ*}"z:"x?$.;o=mE\uLifZzWtofw\ ]ǹ3m.SQ<4>a_c Λ Zyo}604U԰maUn =2Ӟ{g^eaS/K-l--vۅܟ=}p]GO H|-gU]@z4)`6$SEnU܈wz@Ս;N=h堓iOҞBYqϸN`ŋ5s+[ދvYM6@||w3$6E ^[@6)v=v)Z5R =γ.>^Y'iCֈ$_(º]ް˖Bz8]ieՠwInh;{+.who %u'l%b5=2ly☕,lXa-ҳO,E7{gԇtW6\ڀe<~+⭺_q븇ie9fo#LsUFٻjk(:?c֏%=Ǵ)+Tuo迅%-$͑)iWu?bOnl9opο ]4q7$"d0}jv %"y$f^yՑ RnMegCev(s+>hgΧ3eN{/yI^g6]ߩ:v⑊O.wC2ڵ$onI|=Q_xx?ޅ6OrN%W {)xC#{حJce}%^/Jaw[Ce_o /z$hG-M6~Bmux硜!)Fܭ FxXw d 5S&a^x|3YJg{9GûtU3;Loﯦ)C4(6v{a1`bӇ'[M|jFؚi\ƅƝ4v%wCT^ᯈ9S3s\Kd>͵ÿS (:_A?:z`_)YKxNOa`'kĴT.cN %"8\5m Gu$]:P2eۗҟwr7\@8+1q:miy4@qqGtշ"Cds 7Ώi?hΤ`b1Æ/-mCt5o鱄SOsۉGEZWc`*p+TBVc8p⩈z }do%˗wߣC9}2c#6Xf]+5E;hL¹-IVO~&Jj`&_]&ΚI+Vff*׿;52!:F{MH/]_AϘ؁O%]N;qƹ+*?{.'ɘ~A]8{Bg@== 3p08l+M0 Fk;goi \MAW >+9,`Ya'f0,3`f@X>og_˦+0`YKd8XR]0XF'tmCG1k1Z ?&J}_NO#=t;q*tB(wU5a-!}c-$O X_r2(ʢpf!] "߹%5CXjS5[ JkbnCM$ĢB`q[$zW\1&Shszcx9ģN<;| >J{,9zs)ǭ9WGOtf}^? ``x,L;hlZ`u^^iWow">%/hюe6twaMn+o[!ڃhCԝE:hTa 2rfoZHd%Ayo4_)oE_,y,c týz}el b*qQJ+L2CqVN񼹋m.1Th,| m|C[Ʋ|<0#A1dwAQlbS2cv"aneWӼGGf2-}t~FdXYkyܶmҞ8|h_ȴ/ʔI!Ә;۷ͮ?2SѪY #fVϡ9Er`3Ac|T)bM`SLcA,榱kf^<h,~/mٶ]r\L{W#/3ôո~hYVW'^}ō$bWN0V K[6`Ki+n&Ip^,K6гvӸܜƊg^}Ngf=o{\.i.5h4pjU47Vgܞ'#s3G%>`roY>Ƥ:A;h>Ä[ߋfDvVZJjA|TS1aw ٩LJ-?>u7/%eӹMQri.#5Xz'םVJ泃΃|rL˼jG[s;~w)Kq'Dh<:ϧq!rȃrHRCB러g;A[|bI^G(Zk:,vA4M!:.` };Uco(MbhRHgo;LM>)|&QJ!ZT)l\FaGX5;u>5TҚO8bO4|3-9CN #[vTdܴV>|-'ec"x~?[GɈ9LEluv%~c.3>b|֭79?13M MpB*=v?]z~9`0 Mi.頳yY dr\o8dJ듛|Tqq4q(c@oHmĀO(~:ѥbE?DD(T"5~h:H2 cQ14U#xa9d$9Cђ4%tAL=-AxNu:˟FBU)ld1`O7>/B8ꂁ Pzgǖ 9|DŽO$; w!KmSkܧjYwbqvxR*[FwGRtmq!w"G]6bXOs7nź|4jlIs=%rnxr kX@t$5yz6 =DMn^J]innDH]E.26XqHu0(8+ Ӈ3[o٭4qSY ~tJirXfpQ{0 .2_fp'l#~3'4Dc5ƝBNP* e^yx6%(2w'Odfp >bJ~s]+Y v;.*ak"x//~roH)ζi.iT Ng X]d}K5wچQKm_BLm#)hߘ$//,ۏq|Vϰ:F{QS7$S6!gD(7)3h?#nMpCopte·Ӱԛ#rO0ķ [ _LJcjYĠ`]uVEQݟx cXG?D'y,k=k+s!!>87lSg]+lI,[vz {e5 ;6 $y|L;Z+lYX:vwh[m {Og_ŴʾBޱC~m@~;eĬ͵PYX%8ˊjyZ<1cН o#6LW"!*Aee* {gFrxPQf_y2mqVl霫X#g* >>7-UEw؝3F#-Q:NJIJ!ww p8w(ףYzKe͂?J$z.͏+W/1:Gau*O4@e Ss{0-RE]{j!m+U#32īpUY_oT'lsmv8^ ꚲw`+-o7oDO[7Wg.drT+ΤEc^'A_3uz7nKWP^խ4a,%,D@SQ{J3ul_T 3 f394G }뜞/h=9ҧ[碮Iʟ ź7Ô961CsUb=5LN%$4+e'&biEO( nI@}>. m](l'N4Qt 9H0r *t^b)`\a ;z#[.dbip]+QdF}bR.R4aV_yPc~u(cX~]@~63r^&Bu,͚iYV#˼Geģ{[챸0*+L"Q-{|CdY*\ĦI޼>| Es]aur ̫-<&3Տ!gfE>i6MbϮsv }ёIFcF Wet|Sq(y>=xOc[Oe=V9Ńx[,tn3Et֟Rٝy-Lq.K/2|?O;iAC s)DE!RG cjH F o1ى/?ŀ9b٣qw eVԻ:caLʹ&nOS=/pD{Zg O3+ >  !x`0#a0ܝpl@15s:ɹm6'r5$3rT-?WO[$γMƳ%piQ]t0・{Drcźu,=];Zܛ$MyLѢλ%`/ȪL>xa3Ss,Tz|T=+s>AE4;ش/c6Eܛe])~A: P<~&r&2V &wIvwܲwLE64Ɖ>v| G^i̴Vf.{˔oDeg%[cQ}m{¯ ᗇ|xNvA!7ڈ,t/䡗BHM v29Nn6K^ύ4i^ݿJ* N{b`վ3 4Lv6m _>Črs5sq/؄w^ySa/rRD F~kf֝|ݰrQ?W~-pp=ChzcP 됾 (EG)a.ÿ7Xu.ă B^`{]l]"%b^[YF|e\"Wq#g}Ǣ =Õ=sqN?xv3 k3T϶`)Su`8gxY=% tEm.S$C!~`ϙڞi_`]~-19؜Mڤrԡt;x+lyT[컕Kc[n6w7,7N4?]}wcd>s-ޢֲ%ovnݠ=_k`Uw's?t>7赣N9/?QpzFSqGmXYv0;8 cʙ Uў"xnU^gNXhY(уxׅ>ő ]C@Invb-ߝ `@ VCk&2|XqFOp;uNn1EZJHojl9,!'M-1|=#l*{Lw&pZC:zFhrKhϪ6'Y`6uD'/6Im&XMln3ۤC|^"rdAWjqk&367wzhw P{Nl \w{sykPaeUs۱7=⤽ݵ7yw鍊hVwoʰfv%Yc}S֦dh#`{#O 29? eĻ1qP8 :#CgiJA:#2!}RU߹υqo7 'sa^hǕ]fJ~޵>d'wu?lS2YF|,N0}({Ǔpn˴QEẂ} ALx+zaxpd?:i,_oח `{`,rjGMZ^vghM÷ Q93GKS0@J[C)E<{J\ L7`ǚ)3 [M9LϓIvA/5ʨ9B@/ndCLJ#V Mi T 򅌣5hFo)Iw'.9ɩ$#g>-:5܂x}į1vz'(7֑,v)WeJ,+p 6"iڑ2SL-#tu>hW;LA}Xq~zp9ߗ)p2΀ob?g3#! is^iS! S4s2HN!T&B"A>Z?wRf{Uij߭2#pF.]>|S{}~CnIcoH?C.:Msw|o(Z9!9l±PU[fd>ĠC7e ވ|r \'^ѣ7vMLVS97s|6hPg] [V%%C|Xm1+?my@il)^bw\N-J/1[xTYZXhX~-r%X23Я8ΉrPXU$o(׶ɧUhN{{zll4r ph3{!s|\H?5Iyunj3rq>+ِC,;[ WpKu68FQL nzK>3 ]6d)V~sq1# M'LD!'n_?EL#)\Żo?$7_:n!6ɜ/M9?C܍Z7Xg? zvh1O:GO֕`]O_ļ׿<_G~Ǯhw|c.D7>CL?}{m%ٙҖBlžnfaV+<$rb./?"sCZ6wlm4~*pȵ:UN|] KO`cJh-HwOE"DFa?t~y?O }0Ś}k>e5ozpm!Cb}Q(!g97NKI3񖸤ě?4]ʤ M3?k׸;L?I&~*ꆸY=ćo;},ΡuB|q%@OSF^= z)pȾ$/ukK$1x c)'r:c6?ZL(BtIf%.4 څx2+Řtqǚ<\w4w{Swcy=X73q: _p^ϟ`M'S1WsnM4"n$BVPiAK 6ɚMcﺟˌ~ A<"n@:Ƿ%'->i[N[YmЋm5{:EtTo牯YA8CpG`mv72|$Ƶ{Y$j\ #9 ?茦7or"&AK#9i}q._'RQ~QY~d&8W0 mhߊϝ[j2Fw8|1|B>(6qiG{ې=/C1tm$iCR';7i*֬tvG _+ΰhϩ;Y;bcF K9L[E<zDi<0mٌa?EJM/dg,4bS--]c`Pqz?y7,FȸxOr3o.6b|!0#.$JMY YwJ>(Gm7fZ57w_|2?cnA= #X5OQKRT+(KsmI6uWB&J;DkaJ;xM|g%OJyƋrŴFʴ4M#cqb|y.=K̓D 7mu@!{`w;v'}mlԟdS뇩(sq~+o<3k:'O:\Ϫa_M&Gߴє?*oO^ǼO @H hB i?-"?l>w6nQ%yKhmnpb'J6gz !GXgVNTH*F8/!{C׷XM247ˏ`#L\r14@<*f}_vm_A;m#S},V)b,L=fip_1|LwjZv>7*R;s]\m a_D}ԵԿ7O6 WTYQ`r.T㣴Wo ,Vpd]72.eM U}ͭ9#lYl'gFzMNoEh;S;2g,9Ȩ,ʅ`>(sxerYӸ0_eʚ<w$ZZKjNSd.W+ZsOu.x\KKe%{~uol;7x,un4ndxJݥJQl|(RfA<[Fks?_!4S&9s>[{}< .&\>A0oø:a; uxmăɎ K蓐%!^i97yeBa5Kk6֔56ER+ __.y˞aGxn͓=t7Q;4ffy-#g(w}{?cZzѳ/FQ6=~(_~x~os'kTU).y!#?6{]LEr^1ɇvh}Ja˭-($'@'-ń;M2;=/FnĚHK=oabr=OŒZ<Ӻu?bct!zޛy?Jw0#uO?_t0ID\V6nXW;v5mp*VBxc7eq~ٟˬ$KuvNTT@gx)4>cJ7΀$싞 -_n whM+}8bǠ~rn.Eƴ8Dea}0shD_6z=qn6TקM"9Fn`<4nyӏENb®DVͶӦ9 E)]Y5),L{yl9+rIN[S{6nWql햀t4G]0w1/]ؠ[izIe:v:? M~[)΋8,oM~>4 ܣz>@8|G㮞JKՔ!Zh ŌT+hv*FulO8v52뢶"<= gnvt0B85G t]`4D>,P!zaay7,_ _ O3duEB_!ypfXxyu_5i7^'qώX<Ac~ Kqî@ַu͉amnGveQr,rqYe˗~اLܗ8VO߷H0fӮo3> /Y=/ ^a}4Vl{53gSNV$OΝ ڝLwsLD|}A<Ҩ"*G)Cȸ}l΋ȁ{Mm&rŋ9O_em7O%W'KV]~܇@#XCSM}Mi~yϵ>ܣ-5L' =0؃i{W.o-ź* O0YMtOXJQ4ݨ _t'18<ߕXhl}KL@_OpzJoK~2ERG6p1di3 0^wTgo['QfI ;;=Ո8b,K [KY'"n4K!.Cϴ_Ui-M;̴ݙ#O_KgW*3Y]x6m2kdS߻KwOҳUfo9rC%XKciv vr3:+ϋh~ %jV^R|Co&rpIސ]Y,IaxLQڟhoIO?D8иl3ӝć6ўgS?\6iX/ Ys7)5omF|/}5͔t%oշi>si~crNkhlQ|rlCu< _ عnogW\f!~\ɈAYav׸MCyw+) ר6lN~u|T)3B^:~? ͏';ӘgiRo#s u430Cde_:y_#t'زwfV)[Jmhw-M?-+[>ۉ:WG{MVNHD|r'=9U; ))i" XqLV4׿NcÏ"-Gzc`=$&%cvM#,k q<պ Uވ.mz}Z>7yȂw9BM:6&5rbyC ih~_YJmZB#tFnJ| f-tk`S碽):iYڵ?sK3ScDO6ڇ!;Dx :_j^{Konz0'lֆSk/٢h'hYLISl54OywLӐkYL*ڧDͯnc̃'m=HvT~,,a|&c|RIceFNCzOs3/pþ{-&^'<,*Aч>m>IDm̩&zG2#쩎S,޼190mVO(%?<}{?nkq axS[=qQ. yǰ'oEqɯY$1L<[Sߦ=?PLPt*/SԍGV<S _^MtxL-%JML ݴ;i LlIX1ewT;EVniq9Kg;(.bEpdA_Ern턏 _iTRwE`ryC} %n:jk${^t8φZYI'"ڭ󱓉~YR5c4: 46w?93=M/l\XM>~1Ҿ%VkL}DW=rjhTS-[wc~?D4jF.`CƘ;b=gucMmFпO2'M~PQhb8~Y?0PlEv6Jil%nِ\VS+ =ɴ@kp<$^՝ <~q[:_h=cJ͛Nr! M7 i vh3L"MR h OC +5C~6ڻgieI̛A]gj^Is-͛[[Zjx)-'ۑ)ieEgp)iAJ/YD[= ]7ѤA6{' =u[iކ3q!2M~ѷi<ӕ8_q?D{)Ug| nV#@w'`$E+ 9SgLolhv,ۏxi)%+fÝV('bioP݊%3fꎚ] ' }^|D{5_}xޏWwFĥ)8{ژFyOcyyy~g䭢y^Ё25: #.rF8+Es}0 8_Io9?2cm2>P%%rMB{:nM%>G׃JӖ8. ;ҍ9ҁG ?LiFiޖx'dׯk==o Uăc#g^B|yR6)kR<~9mWQ-#7<>0 &+֗ ("V5y1:[?[M}O3y?秙@7cocs&H̚&5g\;՝e<#G,,MMX!tM,m}@X\Gg:gbTx 6ev'јPY^6(;>h#`}Vx֥€=rYaR[:~yS+i>SBϲV>%->F½H{7Ğb̨e%]ݱ7iDw>͖>Oи9Iݝao|G\ 9*ghƭsT}-h!nw@2p/yOcuQ$s]aǃFi`M.bxn)=v_dpSlv)"?bUϊ>9v$Ԓ~ 7d|A9ʦfc0bQq`b%O2ݱ O`+2C%>+=RM,?3D4擳,glU3YRKHF>k뒙WM5<>Ac'/y.$c"˵k>gh̎3r=z t8щs6AQMKwV}|TNim;p\Lr-F7gOz?ڀ!)#79Ͽ#rQ֫>JN>MkDUhz-&~Ttz|.#91=DNA0i9s ϵޭf}TQ^iYȁ״GQwm3SR^쁞hO]RY,{3WĪLGfǑBSH26SqK?'\OTl"y܆aks08OC\#x3d`rYVq)>' $XV  $hK>udLg<`3 6Y ;vrC?K]7vӚYmHksv5~$ruKJX_Qƺ!:ypvɰ0ؑ 9kcXE-=bVܙu~ya8.} QlyM^T:F>_(smGmᝑgZL Eh~ߍx"M x&UBQ3;EJ|<ߖpjof(ϯUTQ r%V\!bg~(n{&XZ"cʸ̡p6 ZnvAf)>`/i?ͅy]5[b1F|3QL~i1ğO!1F3,~J[z3V3Tȿg͟47ܼiy?}%~$7۫ȎqM6JnĦ۩sMu&ʞI$S]4W7}>ZҨk;te|se!FSezn0T;-r&f;đ*|د {L8۫r;yy?vwPk0$ sy58b]I|JаK 3ϦV!vn"s$AK]O ]gY,iȃ‘9ț^H%H|ޫx~y))$6ӮJ2z |ܝS5q4sKhCWnD&dB8⻄oS8eWoiϵ껖ٽG2w=;|'foQ|6ŭ vMt N6i@ho֯i/qغ)v>_;[ؘEc.78x<: ދ)įV~rT0mm9$=t\ː-ۈY"1ǝ9w~d [7Us)k7c7<93}PJ>8L' hFN"C ?V:<ˏiKR/ב,G距z;^q_$,}dgl3PT CFsMVȔQ;ESÜ8þ=_;ΏXDϢD|3"ƬOp}&'48&g8f>0YE#x +:ЦmSʋt]񜢡OOKoZq;K){O~Vݏi%DK?Ycg#},;"G`8)Yp} O^$xV9]X_bc%X}q,u^`)Iϛp2#MD&og^= rx>iNscY!=-xr茒XYKD?(w}<5 CVlBZ#OKC2@C"D9ē"R$[&\jMA>ǟO>L5x^1JEMniu|Z'7# ?&aG,A{~E Z–m 'l|7\n)=hfl|\lچLVGCUA'irٴsY1挺~vAYdfzg -qRe> Ԏw5^B$]: =}:x;M"~;c_qyBW SlR迢) 5>4_sy 3it_AC&s^;ua=i~1 #>a5v:1lL\Oq2@;gSFܸZ#n[7q3o({=إÆzuش=IM{1tI}$EQ}L;WK/#`R »r|3z>v֒qGN {Kg TYlt ^˸Lv4cq> ӨLJyHRT4\O2wZE>v^/;V.K_"kMȚ?YtHٲuS^ O7WTQcWF>?6dBy Zn_7 |6lL6F&6tH ,zVEWU&{_ְ1UWKFpV)GEbLb|[K)ɳm4>9fvȍMc.ʹm3)c}[H_H^pn/6ڈ޵<>Rbo͓jn8o:0oxOg|AMy > c~31?cU# Ù0x=jn(t_z|;U㝳LL/BE3KS^K}Iʥ1My_JO/TQٜ6dGXEcf-RMfb.OeδMxGvQ,W/=h?kӸ`7Uͦx-TZWĜf #Ʊ08L4 4\ƑK㐞>CRQ&aq4PFk/,-{zhFq1㈇Kn=͆ LQ0ӭӀ#SXw+]TKT',د'1//s!'o:9R-a<ƕH =#ruqsyur)4704nfsῢNaWs׽4il/fSQۓ'o+_C@| j)@>5M xy>{bo=n7~gLJrS#֏wҳ[ki;5ڛ[!Cu?d/m+X#)!{YǮ3)+ףr3Ӟ׏#rAxp ڃ8~,kļ6S{K8dIo[$`[=G;t{la,5~K^ɉm20]#39h1׼#yKkfg$4=:Γ5eM쫳+|ryITg ΥOE,s{xOLI-´Ek%u%%OO~KhPƱEYe O§qXg׌3}3'˧5wf>qY-}NVo|2cm~2Ӭ=[JT&NջɬrδeSYYpplҎd&1xmf$=(P_fE6+5?vWXzWMg<õOܧw`57~Wr]$jomͱyݙ"/gg%~5fITvCwBa\Og'c\=8Fh.rExdZJRI]TTaL{C|`ʦ\'ЄWOh"ɑJzfF:ɾ53iֈ}RBCwזC+]7!76zlaf]\CJ|4̓ć_XvuK[?2^hم2dh6 {wͪ? 6㠐a M>~v}ΏӜe{mV4:iK)QO`˚%DZ| '2[zŝP͖!)'r҃uOe6WtzqGGnc>|?ah^*s ?qqvG/{OLMoy7bz?kU؏ӸkRG6%D5=0dw}X=LRkV_E9/1D^xٝByL29 Xi7hj GбIw]:_T&^QgХTo W.3XVԵo7gۧv:NJ{&o)ͻhgڷ Z=1>)f3%J6 GNAH|N,9/7s.yvek~ [fgl_eS4NF[ު} '}l2nRZ2|0T9^z؛W~ uLN5{)O4ݱIMo ^VcbyԖM'uh^96MI~xó:><^Enko/w0E{ܿ\ky.sIY :973]l2Vc֓,8ŸrwV mlQFY[IK;ۙin3a(yg*kvAzYЮ4:P~g&PM&m_ (La쌥tL:"WJ1bEƔ`8w"xBk)XB.!l]5I| +ûfLȿFƆ b6k}Jר=:M+uɪn(X>[hhͫ1\_1M廙V|gs6L -y~ȸOF_XbSmĠӨQ߮q2i_?6WѧjȮb\?&㠰iD،xAF;j;yn'ѹk$s?v¦4iw'9pV#,O|7kס=-: ?q49h2iB'Gx1;O®O{M<)p~%9}',N:- +&Ög?/q$΋Nŝk,$C+KRP= v7ܼ &EK&Yc91-bYX? BHJwͧK$'}TO,/#mM"whhz FߣɳLJ1^72\ta_~Epi>gx;xy_m}Qh?`)۹1GڅooS+}3x(o~ܟ, H]JxXR4讠g!k|7Cmao>x ѿq濐 QhKآ즺ΏgM6יH ϭv0c3+%~xG8%Ǽ1ܧP9\.9]v-%,ԮA-v͕ 6<.X5-5}_fz>c &2]ytnů}Di wsI-"B5fc埙x1+ƼvDߓhleüO ^#zR,oR`;,cǚ~GzμEȭVڡpY2޻iD?re ϨA })h#,/dZ.8 n_^$ʮlVos9 <׷8oڸLgސCgAu$JGKZzmjCDP-&|! ay)apЦñf%\!\Kk9j7 hxIv5Ύ3s:q5W嘐\:tgUs"i4O߆:M{]s"X)$C4=aND4ڏZK9'~e_oh}w?~/WQ4:x/ȉ σ 4.K⽘aӜIr54 W!i)Hy_ 8ppzlL`&q L wwn{p_}%Q{{dL |{UXm?e!?d;~Ve |oWq[덻HvBy6>WK(r>8332% (Jp[|7~3͒iq Myh!f<8}as<:\ϰ(Z,캋=ǝy6SM&'Fͱ 6MwDA~h7sLc+V 9C6Wl1q1Ϛp ? q<<^/sz;ļ}cp̴6 \o}iϨMe_|_B.v6Jb04XM2?k`;# n tn6_5"W^4,mE~"Nt~+oYVOEqLk(ֿB~%9z I)c=,,- G?r?ӸFBnW {9-{s}d{ue&>Aiph"E{$l\*:if^:}a<ȱUBn`ȧrQaKN4c>  ܿ3&cv(y{+bDΚKOjIE}nbx_dk#5Ko+mUWїDs}"yo"ͨs6K\2I+zt%Y, wK U7<\ :M2nŰQMqA]nٷO ǽXBmU +h;LySל}y#bzq@rdjB #M:r4Qs6oqm9>)̱dZXIg:rpH7^n:E@hx13 ~?3͕sY{r7G")b unCtFquĔ'R$z ψ|d~G<䳼,{X]cT#E;xj}5eYb̦9EJ|kSO {Wþjb.uhOH9Wg)#yҙӆ|^4,jS&p5g?Ou3PN7Tx&<&ĥ> ; ~=ī4!`7`{ye#̮D0%Xڹx 5|Y_9fZذ wzVVaч/ L ڙfvh_W9_܉Cw4 ͡i4+y-Ӧ`3Զd$,l9=YCtL{ڰVv#ri 8 •We6?]MhRYD[$7ڡJz&i2ک_v."8k/H" 0p;}= mr,Z<4 fbl[i=A7/֨m+dee>F{=dK/ гP qìhCm9395xGLH=#^I<3b)5̴Uu!]yl@0me߭~,?JnSjZE&M~ac3D?K0мT4]z tżao S@Υ~n>N om3ʌfi>ׄ9KR&Bmj$'}|?a 地K%[oWֈSlK<A[$ݵԿrr*qB/'K{:;0_9y1o؄s}6. du>i^@N)w!_\W?[V=.w[6\#5e|ԟ,ϮXynd엫n E*/hn &/n9Lֹ;:X!;yC]z ADC9p i>@ V&6_m+C2m+ocAGw-4r1q+$7\CdU!ϬsTVow{*xAlEsLfyAsͳf^#wϷh-]!rʬp^ ܾxnl{t{fyfdqlK]vS\]Αl9ix]/갞-\\}ez*?f%&|̽x.s4V~W>`W,f=4FzGY<-̇s%,_63m0r)k_/aj5[DJZhYTie [Ֆ|hϽe3mgow eDV=,=+z?Ls .37_\y|^xqTBIu!42&oȌ.iŰQq`l5٦=.d@dn;`\kS턣: -q|l\$vΑ/+Yi\O#G][cK{x+bEy%K볏=Cri㘰.Wfڮ4pwVkɒGKd:JG+Z13PZ\D9&:LpW]qM֍]#>mQ`e2vǙ4g7 s$[{-$m:`k>lS}` [GˆI#al J'q>K8^gf,o}׷|砹ś&5oIa9_Ed>.0myioIs}f{ۏ}9ވә>ߋS ˨ob0}~?8~RɿƖm$ ̠%zεo2RijFs^)3Uem ;i~x>,3dkmڶy"%mZy*[e)AuV'J O|AvQ"ٰ=1a|ZܗaS _Mv!VtA|Z.WpɔW6*cbIQfOu6G/s vGCpNd B'0%g`)<$cwqB~j\vcF̭n\h)m@%zfc">4勳z]G?/zGa.4%sLė2zk} ܾq[N |7hg |y>b* ,n.f_%7nxc'~na)=܂;+籊1r;j?N]<3vfZz 9cP6 ➥0Bvcy̦mSne}煬yg>?\'~p`z>KB5LuJ^Т͐f8 SiHH}j@W+R, Jr&qy&nk'̡$Up_pg:3յDBlRme&D\ed f<ZDA.(g˾E{ 3QL+]K-TXy5͙ yrn6W9\wTCx/"ބ"vPĪ  lvgqݭEm֙J2;o,~w&t_ Dit; >9@ȹ@<] ѷAyu<%~ v )#$ѺW jfQw]m<1aOM,{v6T(S<:x=5hKT7">x?F!~?Z!`("-Dޤoa6?ː#0hB4&G Cs)%d>eOzCvpN(#0h䪚確5B9Kh2D 14Vax>9Q7Yz\EYx僥{f+b~?yx~Gs(ѫ&b]"b-GS0duʈbwXlѽ{nx<_~qjXFV˾&'w:݈'3d #>_2$A%87bLb%gGȔi!r}am ?AZI1η/klF9E;{H=6# z?ܦ!ң0Ln kM 񸇤sMpr~v$A_S _nf}~f\0hCdIn4Kт$//ONY⽕i Idx j?.O!jGe6?oWzQ"9ԅ?̠=}E.~WM&x`l!qk7Rw@:Lv'-=>{G`gOIRn@JPIrN f܇~<Ѫ+B/xKçi?␤kId> [`ܛ FHe sa1iUFQ|XvÇvi|eyCxbvy#gZnz,{ξ5"Yjg_rCF/OaR^ 5~M?K~%؜qC7GCfsڜING9r/E43vNχ1X2mdwi[ w](@$m|w,ߡ~s#-;VA|ːc>k,hIρ3,~C1!uWȿnhc3+_#l5p {[:gKĨ|GՇ|h3;f׻~FqLA`GlyN}9;J M&_d][굵Ģ3%Q!'gG3-:؉G%Z^Km3w1bn Yz~~:aݚX~yySgc9do;$o3ړω6>&.qwGMn'2Z|3$gǟqw>vL"YSr^J  E< _p5T̍kGr2lm*%xuT獤dž¦:3.2}Vsevtw}W0iOQ:ƹF>OD?ͤ;o>] `me;c G9gwEOIDEӞ_:nx: ħրe"G >dqYU ӄ͔ðY#Ӯ1I]]xJ:Xb~N|ixEud|ǯmE:)dӧ=%Xu;Ay)'kt.mes#*w{6=:{c6DzFnnæ. ]?2#p\gǟ#yW="83y*`ڃvAF{δg>2 ?Xn˙)m>q4IV` bn[$Gc{Bs{דDs#?u#vY1c/ wyD-"[5v~Nphri>`u:}}fY |JےaFcy&/y&Y۴feg|b4}10nc7!`.ϛ@Iq&>އ8\'!bLD?K1|G ~bj_oon`wJyͺ0xEeDxL70! sRbK;]bD7>eP[$91D;IvN=N~/|h+rpS~&ffjit^u 9a({mx%͆`"gq7A?3}~q䱝Q7ə@vb,8%zn⾽v7W䥦?, ¤9{a~rU+$ q hp;@US#%޺eC< ~;;A%B4JJ,5ӺڳcDsh9rQNZOFNx+8{]P=Ԇ+K1lD"z ?S^R#7B>a*kz vM\vğe\_{ ߸>k3^6Q$)`xo*)a XvCn:w}w~ _߽u\MpqHi  2pl!dĪ>cz ֬-rjgc&|$.`,Dtk4,B`An= cמF4/%KKW+n~v̲M dL}05jg'/X܆[`aWZoݞ;cM)k5MakJ[f;)ꪻb-l-5&)knٙ9n!wƲ瓔K]5sSzor{$$a G/˙2Cn9-ο\Q6?~3t!FsA;|Ћ`n)ʚ4Pg[@sQx4l~?R^zw~]} xʵZ5ǒ܎/㼰&Z«*pv u[MƘ* +o͑6MЦDűG`RhN2yK}]}uM1a=gNgi k˧[xpxh=aZ5ü_UN@oU=g84/K zB{3`3@"ȓ+K|d1aJne_"h;[WsF[;:w* *[$5Bz`yȁŽr:]vxEk9Nwy ΀xO̾Xq GzOƌB>U" \i;>G#R7RwQ!q{'E^7j|>z9^qd(ܯv&8F}ڇ{K>>- m9FtpI~BsDlCV_s ʇ#SZl`_ǝC,?-3hku#bq>^0bayyqKx jW43lqPhu2%t$lx7B|ԣ7~AkﵧFo B'Zb})}) Qm[/|쉊ǎDπ7gOK맙4Dž6`@yjڅO`C=Dγj C<զyL͞<hW9t?5Aı~I; N36\L~ }8#ZVJ{dFA\4];r!(2Y<τ/yP!G˧: .5I\}l31.9ۼ=Mo+>~=+ck\a^ݝ^*}'dSߘo(1N/䨟w0Ktt*e-xW)ڊ6Я>Z,1[\(dϋ;}zyq`QdhmS~OLPm~s컄9%m=m2әA #^tUfg[=)h㹘s^#gfo_ ,~g>>> y!ϻHfh}9 J8B8s(jcjmHneo?͍g_'[>KRhf%iŽ3L, Cnpxv:)/ilIk:щVY衝UnY4p=u{o9aˍoe#vf{}en!%Lgw 7_Ai^i 7ǂy?yOy.5{ag?ϋWayhhń?繜 HXwˋ~}26w R!MF^d\n|$^OuV]-輁O=k ჩ &lh$r '/rLEtFgy0 ~aüD3]Kȋf"諉RCZE;VHrt8, i+ୀ Aߍ&~pЗc=6,4d6)hF5+2ol2Ć"W!BuSC~J̾J6p!%Ps3s]ZcDA׏2}\1ύBwuްC:a>>a?{Fo2BJQb4d&p" j w$6 |xpj>q*b™zzygI? ^>;3Oi8μVcҁQ]6 61ꁷ5X?{șL$̿ ֓{KYje+v+a>q% D몦(k0Ao_ZiTu&9qs;caoS1oGyG@쾜xFaܓF9D{ ĉd_gQEo MY,f읝X´r3|!qJ<$m6)gX,d/>:_b\&9dʻa?ghɰwΉjopEuX b<SCc3w2vu 71$|Tkp|sMuH,?/aK*.tFg쭱׿okh}5axdo 1+̅h75b^}:mo}:jWݍ(k|ߍiTg퀞x(XKnt2qP 8]; F !ǀu~yDSQՐ^OvD|Dţ. BqR%4reH5u†\cEKSTn\Xjmmanc@< _ʮa]Ow6.㾞$%%25}L|R}YTeIZ<~;ʹV3}6{퉊pqΝLgLiø4i٣?w1ϣ_sD%5鵎G,;c/yTِO&1uÃ8`\O1dy9['V4WjgDM?ua<&2uզ&'J\jxF *LFߛ:|g76sC%yki^Vz߱A07ġ Esf7 Nc;χӘIl6Pe\X]5]&ZQ~r!ڷzW_MbL>R'a#H&\$[qZ39YސC}9AruCGȄ'1 |ki, |4FxG-KZ ޷i,s QeތR&aE-eGEē+[1E {純l,9q8]7GD.qٖ-i<_!ɘ XWIZl!AI?`A0CE~!9^B君8/] LB=4:K3ƲƂ3@&_.9~}-\sl|Gh|2B0luz>| |ǩ +کv켝Ҟ%ZS|-Š7 zuDsWs{}﷌{߯N-M,@[>5@7+XU4]+b%HuLy{^Sí3I-DL-=bHB>[OfyH0xD+q0_{1BMw%ȋ:WzQ\Gϡ4'OyL^RqKlr甥ho,Uw՛!1"dmcΝ3 A] #Wh/.skl{{c6SI274^ e8|CEZբ- O㼈~Ԏ9Yw:cX>1= oǫGmV% s94NUg|:|/0}} ?r#Z7t@耱6w_ij2XIpĸMvPg{ 90X>-rҳlf=XjCqw.hozWML~wn3 ՘Yl$LZ7O+k#̉'߂AL6fg8U E!1wtVϬޡ3h9DͰ+y4M˕VG۷GU]sf  yT2 P*g&#LJIE-cіI%m*QZ bնN#>0 d0d93֛73^k{[@޻/4:eܽ1Zgn23۳u{v&N]XSmSNWM`"kZrUc,وIwmuINwvUk*c3޷[>C<~}6"Bb?|g8\)ޛvYhlFTVvO, ӻzwuLP_[rVҚl!þ΂L|+vQ~f|$!3g-ɧb8W..R%/D}dm8?9ԴI0k{.ݦ| d1J㱄bW2yLZ EM}yY;y.Z%Y W֙(?B]4,oRnIf<ޢ0-e`x؊S L b#*>; Ȋ͟D3O}cy}/-]t ℯ>jzE&K{X/x!;Ԅ\%,6'jqO\2k4㻰5q0ttf1i$+<gNWȵyG8}@bDm_Chޥk[u!zNzd]?$T _9/2}?A|QM]?c>C~c+HP _*tˉfZ};]}G퐈"bw[x~Оf1 tn[q)EaqƚvbgWߐz^kEooMdڜk E4-c@g\]2E &ynGu\.cS+o㮬1nH :T:,/uj˯J i |-N%|$bY%44Vdի:k$Z5N^zg f{aIJ5+'XWHnu^}8dRE6$\$5>S6PwPM9+',3^~ )7Qjb5; }O%xM}kK#/Wa'kb)xwڡ4cωd Nٺx,D/ /ێXeJ+*ʸ}{qO6Ny4S7V>7΂^1ZNA{'5eМ3ql^ƎH.bХJǹWRoբLK+Bۦ,?+޽TǚM^8'}bbUC4'N\FsSg$bErT}O?J?1X;`7@ss˽)%䮯qڔsrFsN{85@|$~Q BWvc#[3UhzS؂_ݕGmPZzՒUn0`iE/KsӽL8tr4/}e,q? 򊙍9cn9xxM#VSncY|'0_Imaӕ'5N6xŊ^ً\|"RୃLr'VLNCk1NίBǒJ_>$Kċ9ws[cf 6{,Y q>v|`,3+9kԯүΥGOs4i)"P=hK u?l'THqk6'kOx @ ݣ2{MG1P>Ċ+?iL_nTH/Cc8{",G!1M.RjԾ5ФǑ?;TGcۉוg;ِ8,oE+L|Sf`Γ,k_`AQʍWfL}8ü+1~77CNW3]_{l b F&b$wLVm^rhp\ t*-K~KX zjU(gHNp TZlXUd}]OWC6T.80usO'qdZA풩]VӊlZ Sjbk#0UN~9obmD RKJa~W:o2rq6=.]\U.5Y3.9A*4`i'IKm\Ďr8W-=[s] |LωVw;.Pjk%Kedt䩧VKꗬ>O򘿞ƋutFڬ7OK:#U 6mH_9G̘SV6~H%6 ޡw;\?Lɇ85E ClSM{wOȦx܌5 T\ϖVP33%ߴ.3OS_d!cO/{_o]v$avXmt}օ\7Sx7toQsG+u1gw2|ib,wڳs 4'hg̊Vn!~9i=`\|"}!x Ry)A;=6mLX~!7LfVi4V8?гLz}أ^8&0ܕ#Zt3ы_ʑ= YX<ѪLTf{x!䃲tsm{htYC0-̃cLCbRekZ"NIf\-{xn$lb+nr|0.; VcW<69=RNLǜ}-BQgAE$bgEFv>ܑk/Hh|uG7ͣNT⸾#_`,2 _~Ȧk5~r?m~,`如\mL~AK69?Ƃ'sK}@ҿ)nZ;X/YJMId-yEs5G[rM,M 5i"[4妌BD~;Vuzu~Hb} ˹Llҗou^9kgY!oƏBߧC3Yѷz#?<vL+&*.{ڃ粮 ņ5ן `N^hR' !_kheuOo zk=/_[Ec:s f[2J2JG:}}ԕFSM}m%.IFLvPxMmhDlDiL?$NL>~`'z-j>9Mj0d!Tgr bŪΏLɶˤ5,j[ic셓75ӟ=̩*0o4%֬]5ry w}H4ƙ24 >vR\XM f+ K'D.h[ѻksB}dY= O5T77=~]sjK5-*,)u"]GZex?Hv6kb}3-p f;r֧>isA;}Ctڱ Z]ji`a:zJ25L:ںߟG=tKh=s;Lm05kDz3V(+qdmiܖxc7bԵ̤N1QW7}!y,rd،Cr1}XG<ĚWmR=F[|d;3ٿCIf2a Yiuy9oeV55rb|uurBw"W(N#bm6ܸBf)ST8Ait܇n䲱xxƩ{|Ik O$OP/I"~6'"B{_jgaNV"$91vyfkdtD GW(L[LU16R=mpN4I5 VlHTjq}{jM"!Wn`Om _rsH;gʚhfK'EXWTq (>DO5ejSTY_DoiGG)W ^QX;Ӻqmݱ%ΫOϛry7Zxec:ucՓleP=Ch+`ɥ*yqyJWHmL_ZWdg#I4/ɣjKseiysYclalLkĊ34>ʔr3Sbm7ΗȖoQdiR0[)_Y||iYeܿ~g:_ӹZiMebV.٬<98Ov%$S]5DSUy3Qc -ovҳd\t<>d%.6vv yi"E횑BnW6ErMrFrdFK&T&6US)ɥ()Ɋ9O}^Oɍ߲|7Y巕p HҼsƭlot /wYY4೸=%ѳrM+jRB =2jP2m%$l+$scRdF:([Iak|(+aD>N=[m,dIܴ6犹uyCp.]LϥP=4Y$IƟ\Nnb!:FitGt(Rb p'J2=-/Hx(kdžh }͉tYNdyv Y. $5y+HkJL>{_i&, nk IwǕc4:T{G$XMz)ҫի:٨ƻ?SiMzH:q WySI $ WM^<且tl"ױ\ǒ6~M%=k&=HzvfMϾ45s=;Gӳ7]Bzv1*ҳ.ҳgHϚ zDzvQaHjkRADc u)%=MϦ%14U~.9Z!9.8.fE_}HloDv[f&lKsW֥Z=AM?uS /,Lxi^;tc|yvm|tV,aUrE\}ĵdˬDc9ىȞV66SDzk.Z؊a;q_\{Nwb*nuiyCc<` [Q_Am[mKAݲf)X CJmڢ4pvIJw`vqou{.ۼULm^ؤWm޳'&m^1 w˭i%[GI4O>wJ􇻄nZcSʽ ).vɇ=ffg>zO ;l ]y ҆T'곓^nhQvD^=d z67l#UCh{jX?bc= ԽQ4>~upOu =_OEfOTm u tAF5=I7Xv|Pb XwCǿyI4/ڰ{vFYf͔S9X bM0s7ۀIs߆P]u뛟n`K~鼑|hhsRgs:c Mxp6ڃm2EA=HJ1Pbt=_,JA7O3WnCD}Do_<>Nd_aDo4}h3٭TՎ3g|IZw;${p[絻oc1a=mMGz/q{]YvI( V gzY;NaqVO8`w%;p_caMۺ.7gZ#<l-J-#eٳEw1qO $~msj6OdҋPO~0Є[?WG8^𹏌9>UYϮy{߯5+IϳxXM&+̔L!(G }=ԏ[٭d%]<԰|Y=ng$>'~*ظm/u!, QY4IcJ2QAY恁ﭯlY~G:]$;tNXdG̴d=2k+r93HwhߣE!o7fڻ ]]LC\c7XSR3Y]]/]~ T/D)c4VV8C>/>YLa*iUQ$l\`9yjŪ&y.`5[J1?3<9Lggs|98TXSf9cCR=_o|n?=jvgbkyi ' U^1| oqw6l{Jp[1Vl)7M`&2zOsOz -=/~3,\B"6C hnm$c1w]eߛ4_`Nj!Y[ cxɴq?̭ud'[#[gev\\ge9n2&Π1DNL pMb`pglIJZ9=lN>Jcq!9t,l)ܓN}aIN*Ld9=W'hŲZHv$;rn@M[7ئNG&.r<`>c}i @یF*zA'dm%;,<7\7+w s9Q`ԷM޻wfyyZאmа >C"VjFFl%_KlT êHͥ۴8^Z1xN7hƤE* Ū]w3-Dh!EV:﹯~;\"r=^,m2ڗIuw@1^={mQMuXmuJ=H-v /bAˇqg[\1)Euɝ^=h5؝k0Naw1[9c+m/p[KSFßJ"}n_& vW@tX4a;{ideěx^ ~l$cܕ-ѽ_g~rmV_cP<`u{ e#]_djJx'۸#F ϓb6+轌UNyCL_;,c]TDNc]{iTFgv+OX!#5=+D|^:M]xsyH|sDOxP]b+uBԧ^%1r ֧ ѷ¹lDE9TNtlj/T HvOg26*K*ۊM1X6M:Yq`: F3k ;A}  "(l4U#r3co?ƄՊY{й"{* "OZE|#J6x>(HzO c<+M4?q$_ ߉LS$;iC?,C_P~M1SM왙l'Lf=R އ?B:}/y@i&@$^ym/o4}+{F3}chU$,],s m`! %"J/מ^GXʞL0RlbY 3J.+h;4wD3&`t{=mQT,GnUEuU}TM翃UE9>KXޡ]Vd\PHkzh>1l;9'u%Ө4cg~ަx>r3 DtG%8B:AK_|=dzIQ+gh$ϰ1ʹnsJoHݕs lߙN)L }D,W:=>X]ĿX`1~=;qމw_n}E}V;jmxLR3G`uP$:v!D6g:۩: B1s-MDOp!ڵ)؍}T;U+λ}\&\BgElUSN"/d{׳]cin^^u$ɮ_lV/ɬXN-bWV%~ECb_=ثnfq L\Q(+ ]?k`mREY| {C),Oə=ZR1Cl2=^~OUIb7P/Ow؃6HowڃYbOBxfn-K9㹬8>1x#!1tx ll5-x>[n̝3^f6yRڷϮ-f7aa ld({1&: $Vh]Es5?^̵2uݭ.`+A#\5qq#g7<|\2+֑luDHLdc#84ŏ|_0?+1bDŽ}YQʹkK(+<4+ѰKrwy4|=8azʰ DzX%Ow{*:ny7tKqYˊ^>=k]akNZ}֯"'ϧ =ך0?QiW(rWS;\}<;"^2(]ZAW;9܏WI:a U-U. ?J95e( W0'8' {>0 ė4={v5*ꨜZr̾0ֈ|-%yܕP~]e(qs 7TBU,'~.'DՋCn/f95eN[F|F.mT'|:Y|.{RQa*J |'I&ALK I&1q>/t@;Iy&ƍ3#;^f6_ޏD?FuzC!@¾;\b_iPc\D3`A8r/f+q:#٠3FN3b:JXǡ{a}YeGw6u|\3yuG=\zjyJ3>s}z_z n)v:ON9)u؃cpU_\ saa*dQOZXw ] _b9yp4ӶZjy~V#^s4؟3FNnYVZWmu?ܵeiVX@;{E?o䋾jDlH%v+;>o Xݬ_Fk٦ш;eKkx<^ۑ-܇5߰E/Rci8B:v5 ];L ޵Ex^zGD _սtr2t97}7hSy59=b H<$O͊'*:G$D>-=h0cGYNwΣvn(Gdq iΙٹ'@;?[˗kuXu-jF]dg VɊ?qɦDwuK*Z;M'?'!lc&'A(.ԏ1$  |gp7xVs#8+aG~yU4k/ 5Jװ&Ɨ>:84O<m/խHA15+XGy sKt }7KQqn!NLh, odGMu<pV)s|s:MdQ]P['!&ݠ?N#Sb%>i`8ߥԧ-kd* 㻊>X8}&R\yǨgS;U1#ygIO%Ѻm}s: .h Q!9AE.5&`7Ctu =W?A-4$&zv#=^-NقTeo=gzdS蹅׼j]DzoZo~/go"Y}A>D<97>d@*3FawZ)soF;׃wH7ڃYMez {_/ndv ] RG=nKHKye8^N)J.xI&4>̢֑L>.&oܣ}ԟb:s4yY_V1?sB!)u%DK/C~}jL y]xZ?QZVty_QI-_ Y<{*{v%Xݢ1ScK/uɚ}i~DyPʪS3,|,oȤgݎ~=?erZG 5.uߨ e5\&oo+{nORX;Cs=BUy "^vw8YO/=xm-o |_rї* E d;Lgc;فy`7:%UW(kQ>̣y3%̍$?ǘY1F,ќ(loχh4g~~Z{99Ψ3e ؃{ {F<3'8Ku_W7/zcǔBAf& ]Z$eqYYAn1DvkE~pb+k]jgmO"VQŐBsS}?>WVėf/mDlC[%%CvQ~4'}7 ;S:"q,Sga{'ߨZXW`_tOgq9+f\}<6Hg:opCz .T\?0 {眈]n\{_ZD<wwN #܌>1Գ/Rjmbc]<5_I?F8ob̟}}ypܕSp4Q z|`ɣ8pٽNuűvP ڗj>Co0Z(#yƛYQmQjkc%l|3w=7U^ 'vӚ8[e -0s\vv;ϥV|rbS3b`|~{"on1vx̝Z'B&r`WӪ`բ~Ӂ}ZL,Δ~=T;3jް1?r@ϕd_< VW4l1}Mh|_פ)[ӴkG<1;X/FXU ߬? - OmZwYC!|uC'E+ xgn-~͐s~(? )_8>>oji> qljAb~p]>Kmѿ1ۃ_M6bcz_ϭe0wN3 f}m/cAI;߷w:i081|^Ozs:E,dg>yS[8\"w$p(\ #9Ds]nz \~U!+ڑ31a sMΫC!9$#d3{16BIș!~VzG{>.4Zk+ sջ Ĺ%aL/a^W_zE![Wڧݝ }S_h{+φ յ颾gʉtNi 1;Z;K A{>>[ h5P 8`hDZc_ 3ѻP*S9oz73ԇziKjz(' of3kr i<;-WQ|/{Ve.B7EpY~1v?=UʭnQju/\.O4oG|y~o/.fu |>S]1uUu}X++|u<Du&= ss/&\B<sKD(Ro~-yU6-<_:>iF*LRTH>>A$z>Oi 6n|Wk|zb۟.?s㬔CO Hb(iN2^~!ܳF;`mwXx2kqU>]'LG׿3<\q: w(O@ϙ_>8Qv~f@6jejzPee~e:ب 䃡k&7[nv5T,y9نw&^;O|k.XX6fN5^O$C|8C 9_<ò6{(ce;>b0605cƗ:%qf v$wmok@hE~;t}3,2$σD:ravJGZtY)X͕ɦ(*q?ydAvE?0zdvǑ#pt݈ff\VꔕW̃j|O3'y<]ٲZٔd^}iMJۙ3[VVIi,r$/+w%cV?AsAR5>i\* u=}z J~?x;z>(Mc'S[S z^?vA;4 hl(#3'YDo(w1]]#ަgZ|zD;߾vThoycoɝy܅\"3/2C+Zކ&znRy=6<!ΝC|Sd{B#-Nc`bK*ZR}oSMD{0'úcjCuL`\i8vR.q{>4Ro.*6QX/Kmtʋ;E ّ8O8tѺwcI??򘩏~4tNY1nu-@;:9&x)W`!aBs4ʳ0vʼTh[.g}jш>f{R;D:KLđ $j=A73,eC4-LvwLL!yyp[4zTxپUŸ$uh'tt*ƪ?Ome,|u|0qAiF& Sq&QGdZ7DǾ\Mǘtz6/-BE~ 1qGGr16M&.!qXAA7_c*Tsc8sD_--]tmӳ<=?7"h'!߫{Ǒ!xk&4Ҕhz_9ԊmȭSC?_JS;hqҊyL!zg4`$;Fi~d9!:mdvcc}\~x̀iZ>6O|ofn,ن]o]LJ6}Etm$_߽Tw]zD~?wI6sƴx#3(Z}g:h}H+G4Z!ÿHo/6ɂM:o%:7|1L'bXqe>7%ѷ(KSIƲ(Y1R39[1w=sy8戞1_=㘃mS?[Aػ1< 與:nC}h}hg6ࡒ}qަ5-!:z;~PuٱqK]pKyP6hLƶ:y9r=f1J8qH~^tEJڡkgf;[fJjsʤ{259CoF&ӮZVMq >V6B}#0'ڣd)ONyGlWy2Ͻ1,L+w;|]σ>#H^1xpy@v>x,䟽TI6˓i||Q}c^ wy >O4|G_b|a1& qHfm ;"I>SaϬOc-9Qqm@f'S0U ͹OzHԗW% * W3[p[M$~{[̀ád^|:;o7_6G ^^%xy?]M˅J_{?5#X'tq!d/H(̼Γ9T?05:O Lw_WF?Wt4^{=41?0ͫX2Sîx22/>xPc>yL怕ʗVp+: d-oWe!wKy, 8GKȴb;ڙe/kZW/"v,kA菉kRjuR%Z(eOSyN(r&u~Fuو&fDq>Ϩq^kGl>V#֮]"{QgBs+}?;sgK4> (s | a>;^ӿ{N'FF|KgE{4&]u  ]35&$4ٶiEӊ[[#urǢ!OE ?x}e p86O5 Սg,B?Ԧ/4<OƗ0=:F&+aFio$YkrXG>L k6 L*VQߑ RSuIUQ2!zd }6x<Џ6ԘǬx[To{1,=?g%^G< cⱡ0KD~a4OSzj:G _Q|  {#;,U]敥ҒjjoŽ:X'^Ge%NyX~޴4{Mˬ.a~MC(5=7-̭?Fۥ"0c>5N-(cgt=_!8H/jp`. Il^6{ ˗Otv-֪%zm\zg*خgډxZ<&ZȴiZ۹oZ-g: ]Vu1diqeu{jV9^q>wX#`_/_ qklr |DdOwF`􄢽 Iy$ASoJȠO5b_/z2@ ՚,AYe"{,NL, {EѲP4Y4%e~O}-r>;B-$[=Z>OY3c1C>}M>鳕1s6fژqjcI2񒌜$;wL`AXN\sil\9;{HWܪ4p\i ={W|>Q")yhBmMom\VY4Y%E8E՝73IjEr 킬܉8ugcʝB3d`~$]ImdANׯeCIUtX@M|Z1^͍7"do7ЛyH'I؃G`c7K\_}%N|_̾Կd2fvw)i-k187" Gf9Yi?d! &+!53m>rgbŪ Qie&AKO[% I@VFcO3d$Q+.҅EV&[+.@B`~9&7 <׋d{Y>s>cabcX]coY~SeU]cCC_IG 1Z9(sqFSfnEj'Y-A 1:Gas/ݟWˮ8 GN";h)8`)B6>֨5;SGZo>&Ov`4{ Is묁iNCۨN҂m eԞ-SDp\3%5ӻWȈw5 7{aDU7ߟ̔Vz=e&\#La٫;lVC' Y6Iv5ӵjNs(chV߹:ow{iQCcls>`hsըuyel)Dڀ|cڊmgiU7]ZS?l85{%{JYjn;.6Z3K{,"26>.pB=Mېox4O~[rff]용ܰ]`4?hN:mnr yhؤ![{hy.k*R]V,垩EfZKpzNst!QK+N1R>op$jѪ= 5 Zgg >׾|aOo~˔L?vs;ϬzY]=%gQ*/dYn/AX@('~њK<<7Zg;E㘱-"j>Oh\3c,|ky8>^yݫ?9]Tڪ̡O5g QW™h #9UӅ;EHϪk;9>:j[[YgxY;k,xqO^!#0T6z_ՙ}\g%ևe  ZXgvdn+`]6PM4ƀW{4zi =\{ Ѿ{T/SʂK>?ΊDw/K r']wW%8k}\Lo4y!v.UV73V5GWYD3Jt ,@7G,p/݃,>齦94u|lטM z̖]@:XY!LcYإp ?y]*س}$1H% -B9qx].eu]^/Lj!nn9ەژs2YΗ}jxo>jKN?|œCk65z3895C$>tyK3M p=D/ J8AҐ*rKix-7oߋZV<;[o7I/Ό5}.Xo?tz(ӺͦtjEEsuZqYiwZlVE§דż?TL:=~sh024ߝy ܝneKfu{\/<B5Xx=ۿqdvAy̵? t1'eakO'BN2T7zۙOKɍjS?P7$?eVWN:Eo}]I41Oě7|3\O΅XQv;u9WMU@C=ecPCl/7{:zrk"3ciY8g 7 H y"W0L]x,}灻KT-"D\x>Zh|V|~E_'jݮ[zO~_rjŨ>^w:R_ʡ>,n;a-Jhܢ~%r}6O𪻝~d{fg(u.DdvzZg(㘞l1xq1$T͸qo {vϞO<[<䎥WM^uƕ-{&'Bͭ?Cr'Ǐ-u}RZq21<2F%~l270=GlĻAړZWa[(86!|zH#Rw*D.'Ŗ~rP}X&ZZfzhޯg[êX,yh{9i] b@ƨS@Ms\҆.cN>Q8_z㟥'.ƇϿyL^UXWLcnܓ:60OOmMC;~[u?EsNkV=Oyx5_NLyEav;fp/ht{>ھҨ5IEY´Mq]͈F-\OY'XȖYp;7լQ:yaĶ!r/S͚W/bLCΆYLgS?Z:7c k0/KWY5OH|$9ao+?-g\Un n֏#_5b\ѳD%d1l<zcii?)CCʻ@`8hk1oǔ+.5~kŢ4>^B#ȭ6-9dk-cσ>w,ih$Nx&x]Dzca5 Għiʎbbw5i. <6RrR"9O/ cr0m$g8ckKx @ZXQ_0k{oX!yq? 8OV|'uB\ͽ@us W?J Sx+^#k~j6Gq:o 3P{Q+[{A#_m1S_bV5XK IaEZ} זY""1:m]mtgx>OpڕB7,9 Q - YY]\aKgwY8s+i+f6%r[IG"n?4@EQbSߏh|Ny~F `/L7jjAW2\Ktp2__:< CmӜ̇]eֳ[j5)IGB](4ו+TNtSÙm˩ K$ok?[CKU9TW\e:QA=$ɞuLԙ: dLni:s}C.=Zw9}WI6lJny4?C$WHsj]5BctJ2Ti_yh_U)}؛oh*bbOFS¤EyNq1Mu\lW/yꢾCiFDmLaq/&Q/v==3X" i}',C@Zhvsi9 rHM=,V|(csC'ﴺE ƥH݀dCD=ϳG<2:HM\w)\\s5=96TKByKcޤǦ&ї&kcO§h%\KtylZ%%-\L4٥~X!/Znw~\=TٌދpH.F898g)gtr&zA;˥=^2K e`yC jua;̴E~N\o ߔ_sD]U,kb XbŹ~da y+F7%=$o{F%h~o 3ηtCX$b1eŢh#m=> a$՝rLd|b.}4ԑVp<:0rL5_4߃#B Gr}q&v*c?ݽ/>Mϧ3n-W[TOXjG'ݿx4m{ ^ޘ7cWDw=izϸ](jVtuN|nVr!!v> dL[Hn]Y]1ɳוW {IS{S.WmG= |vDɓ1n7v@5.f_ ʦK:!?=g>?&j'cUNL>mo < y9oM_fJJ!.{keVm%2m0 o~AI&y $95j`=g.ؼ$C0{K-SCKi/-aA eiipg`o=\,Sc@0c@YMcbW ^;=Mk>@ϔ7(Ӊ* 9^0J8QV l87Z2]b$=<_mm3&sF\qV WOi\;fF978 UaIukl|N$t:Q~MEጿNūAi/>`ќS~~8JL5+8ztp1糟KM{Ɉ_gy EMu oj7{49ZO\ڎsM:ىIYNunV7uq,#ws]͋xX3#ؓXk۷A^lu˿/cyχ3L>QۧAؘ}mrXƎph߄$h8Zw> ^jc3 :-i,yHB LJ_ y#1C۳1JfUm%z[dRQQU_y!r8^^gcו*@ ۛiď/Lw'2Zf+&tCnK±o OO<& e>ΟNj$¹a]',k-J0ХfquV`0/i^K=jWْfztߗ}ڶxĜGg{~E>+F@Hϣ7h|ofg ܰ}Ww'ĥ87j_KsHoŽ>s:=W}ZL֭0rOʝb];in~b X'wDݪG|lEzD/8Q 9͠us[K|3C,xxqÊg "wJ=lۀØU&oҽ4Whdޫ#D%0. xv:Dކ/ /"6:'!>P|Qb4d/2a1N}[&xdž\,-f.xGo2N$>I湺Y X" 5YSqN_%y+|a܇]6-bfN# پ>SsYvOF~>@ƛB~v*z4x[4Ais:HDѪ]'Wf]}ޟk9sK1OSxA_rtr W6Nc-7>Ω'sees9|E/~>$owXP;Z|dzn0bmȭC;:;4j9;O Eiyz6ŞI+FvFTOfE4m%e^U_¯51\x#[s1[^3횩',4ZcYXY̋{-BגpSDZ:o7ͭn?K5 sD[Pҽțú$LG]1q5{&4vٸ;t[n41_t-Z5}| _sRZ:&N71\^}!llxI]X&dc1i[԰[ !z||& XĀz;SM󠍕sHK[7ĝWg`3cOvEc)*3xk6 %5>^bs%FB0ӯ?|G-XA50'o=߁p >FI__AN"~2LQDz\sSq2ey.b7rT\>3Jr_<Ɣ9jb^1a,'U?Ļp!oR:{=HNS:Ի@Ș]g^o;D1U\+1@^M+!>=#n=Y"(~׽G2G~ֿk;Y fz='AOq9e,rpmFgt%:sc[9^Ps!Ƣp1)\dd-1=r?~%/ {dc2e]^i}hs"vL{I᡹\H`0BzJ{ Qyq=%_S&}!{JtwZzĘ{h3eRh^Z9c>Ji>yp[ګƑ%,tAQ[#KruKreDwu5_X>: u lEӺml;-i•ջRg&DOmpϩ Wt`3U[ߣ6m=4ndV~e@`Xy~wxL)S$UAtUjQ`0N{`x4~B2~ qcF__p<f+y6} {Ɵ?=6ge?0<#m WPc?ak]I}|v~$}z%Ağ͋x6ؿuZA22#?בw=#-_qo;/&+fo]$z@̲15^29`C2U.$6vHƆ}qƅi\Oq;hcQ8- $\^>FcO$=@|.I4bDňYd-gć5J/m((oP{Cck4ƅf;Dn3%=7ݹ\\~[z$}ϗirۚ~ D@Ϩ99"Y"v9ާo,\ ,yؤ<ӞކM{Fx~Ӝ5[F/zJC|R`mC1eS}6)Gɡv3ݝ C,OcUf+Υa 碊M$C.Wdg|Jw4 ͧ9ZNsd>_UuW*>w1=E-MZЛ),Rt)|c D?vHOw$N"E$;lO>bszkgZL-''Skϓi||n]疟#ge9Zg=B3\L|sit6kz⇦yӉh,PyDQW$GF9_ _ 椆o] W/1'8$6NäJ|aM|y= ٝRRcy5}/?#J>01ΦLd=dtZWٹĝ??<&f%~Ɓ$e@T>V$+a=#rpqcxO6dxMWhJe!r5ݱ2҄^~,aU- ]C4]6yM`kYp?4|KQ2|;hm}΍5z=SmڑIg*߾Ic{luSozk?kk{o}c}|~#^p9ﮧw{݌5zzrz?b-Lie,k${ySmy2ԖbJ}(uC?'*OZr7G]gw~icN L2M^JRZZcqpR~H-Sis31<eAؑiaGzC &j׎^deǟ4Ϯc53*^ mU:*H5\|(n|!}]e>Fyy,T݂ vő>UzEi3M Iʓ-ov LuL2wQI_`;G7O!6b!ƎTտ7W*A>ˬ4MB9ɼEL%"o߻jʆ S})\>moMix. nݨI벰'޷ƤӸxqǀcfqYza}5tzç"ﲟnwz?W>M& 3lnޯѿ㥞E^9PFMn36滐xk2&YZӘ3Cc9/a6#9:l>|h_Ha.|oFQfdLpEQcU=l= O4uij*7`G>y aPh_e ;ѭa#`Ϙ}gf`iQwk_߆vg9l3v㱄>N{%=IF[yY7i%hd8m*r>bc7jBMhlՖ*eGBzدs]0'^ Ĭ1|Qe#Ym)][ho1 ~tXGzB;VA\rx^ 3e|E>Vdj7p%pt%u$^'J\vZԥB{xKҚ|сzfJjx$^[Cw-WBkbc_NL`WُOϼ?~_ XԄYC6ϳGBPH@SP-r_`AE]O)_GkF{J3G}>]qtba[rȔbmuf=}k9tRU.Wm:Plq3=uq9as[З~#~2FCM%#+ .oމ& }G+ǖ)g/b_2c\O_!]k>:%r #ss]?{W{ykiO#㛎OKAwELZGc\eӏ ;~+iDi–=K\&r<1[lQ[ﰠƐbe2%Iz0}2p,3*1lTz'U?1DdO"} i:dG{ 5`.^s6}R?!WܴRX{o2ߐ"V3\ި]5\H2] =K&o+<`ۗ/T#xY]3L2M}?&LxF,|J16zB 03i&/ۇ]^o<[2YgBOeӁ#O:? ^!y|ϦxjXj$.5lر6;ߕ $^E}a{ߛ++:M5E΃h!&[J67H޵%s^ml۟|̉]"<;g2Y y?xp91 ,7F!=`ʺ!=lØy,CmC/>@ctOPK:Am,3kC>jnb`*ͬ.n8qy>q{ DKUv:Wr 4ٵ6`'S*A+uE-POo"W~s'89%90HTbzxƨ,Q:ySL,L+3>ggF0LQ^M->ph!kY6zN|ᔋg2|rhk7Z*w}ΧnGMLה1CsjlVwG@j=l Ouw(~W{JY19ǪXSKm.Y70cc7[2]|CڊXZ:[b] L؄L'}e,~2QoOe[񽳘 y}a[2+f;c]XVkM.5:X)SrZ[ ҳ䌣XOV\9ʖg!@9pyˎLVe6T$CM_ivg9&Öhn, ͢"`oU> ;&|7sչ!_f  \ "/W^:'D-hU'#Y9Kϊwx{7ɩ$BVmIgB^7 ɩGv$ؿl7F!g֐KI'ZN%K_K0Ȇ&o%/a[]%dWI:ymתa겅YD7@gŝd1v1[YvqR*fX(? Zm˸ʲh.Qʧvi+IiӒ oj}_y; %4[xُ\$'$}_tb1]JO|e KcY6}}׮<:jj+p[=-v䜗O8\wR[B_uM%'s,{ MvOB]ͼguI?2wVR" 5wԑ2lKKX'hi"Q*}r6drUZ[YSX0|=sзLT<֙E::|qaEǔukg9<xx?O?lO^ѻE{8@h\a?Qr}<^q[Z :Sߟ9Yw!㱄ktQZi̻ZHBm8uR[2xC >d[l:Fvv6]Oq1m-'9jh-i+[yc8@BW{C7rd} IcӹOKDm9(B^~%0Fmh( \by.K-q}^{ڳă'K[D%-hc97 b 1*5.ouk=B?X1sMfuqyauv&oI&n}z&ZoM7P1KM5g MMO@'+h%m>INY,7_M~Kt&hdhs|t~K Z*~-L Lt5{C<{xl5`}k__@us$G4Y!n*)|ˉgsheMݦ9Q`g\6_1\6oKQl ޻ Q1c4-Yd$ȇ91D7U:TIYYE ]:ʨIo'֥ ;,T-^xX^{am:٠=i7 '6fZ .o9z%DxL;?GGYǑX/4g2xz??rDW:|>BpS1 ͇CE+6;?@Wq<w&3NoKt=ɮ3\_L؟2 [l>96b>ك.ꜹL6yi*4ןhsGcʹ|ۥ~? /h?9כtR6|*EC[<BSҒx J3;F<'MaKwI≶BaϹD͠}"<Go`֜-&KȂ%r:9 Uyzgϕoz~"쫆O|,+ʘ>GێZ x[]8lዃ<#@%F<92j] YUմ>44//e _8v}Fyl=ޭ0ཱུZ5yrb.܆Ne,4Wxbu}X]ʃ7nLgdF.0Պ-,M/:Bz7dia͵۩?eR.=VڻtV7{3ʅ,]oޯHգrBN$06}#Nu_Ǎ?Ǎ%k:˜tBά'ZyMyo8/dq 69~;k}sQ{˂Ɔj W~o=3f~<uҘB5A#O#xy3Sf #cNa}iFL΅:D;hgG"x<^^ܼk]xtק/侮}u.(lD4~#ג9U)b(ᇝ~X0Jz-1) :loO wd? g4|"~E1 h']_3;hPcx;m^Vz$8[|+<y,YLZS)D.f$orf%z?1~_^Y&GE; OF`O8o%z 2? QEșɛ G["=T{;4!+'=eO1-Unt<&*O::˝6;ԦqC3 s]it&ƾ)7C aL A#6\?it03Be^#/1_^=Q:3gmVl+k陮훵HBU(–K M'}.ո"|͑^`UL '9\;7][~Gm~{sKFWsЍ;VpGmEO%*/ҿy7UNz!t$'c{{X` Kxr2iC7H_S_QuvV+;Qw#vxkEyyЧ_ T~4' ,/,kIE-D5Ѿ]5uL"ymN-vhw3mҙ.]";ܭfق7>/g<r 5h?7n'//fynz%Na>1'#j&g6`ެ-N6{Tuv6Q$j2@ݘ;mQQOjvޓ>Si}~O|5/e.VX~Ulzon3|Ku_YXkkO~Jḳk X6i{p3AtxKۑᷱm>o^ }xp&5jb=D% X#{Qc)s-c 0~0^cd:⯝v+ҹciW31ΖeO7b2ݟ3 =lYA3toXlKUtn]L_(d^ [,,[wN<,=>C3 o#y9TVi&ݣ{=gCDGѴ1FlE,y6!xE7wo|v#me3.cKdn˙ܲdyćX0q`\tVgKM#ߡcϦo6p+0nuћziPԡ. LOAzjWмc3 kB:KսA;EбB8HU j[[ѰGqti9M6`pPe]~ 0fO؉3+{| sm<>>szؘ3QKj2:D})lL_</O!/Hc֫"~ m]o%Ɵ'X]n;{ Y1z<h.9ėk[ބ!aտ"yJ{vs \tr,!/' iΥ>5{so0j\4noG|_!'x"!S_ӹUѽ4{!a ur, hk>-%Z.?|Ԟfm7 'Oz)N}MA2a 1ʕ.@-??}N'm'nO"rw4ͦg|Ф?]~V=wM~lU~+c^&ӧ;k7v?ScϼՑ6|ēs΍/pG 0#{9V.g'tɭL}o}۴S$Qd \&縁T+lD-AϦ ڭh"^T΀.3\DS$cٝX=SQSYPD<͟!{MNL?ܱA|2X4~ϓ*7^rݡfCWڬ.TMzŜ5Y+|=CkN둙Kc$ ;+iAMU&Ni( sVoqUeCM濸`/Ӯ*X XoqN:8U0Ey: b)!SYx|+Ϡv"hy .Ykћ4-ޗ5ToQT9@o>x/iAw>cnyN b'  }, #n57`8^+j>;47WY&ƻnU:/кPOfN4&OP`Rc gZW#gey u8"2=Gᘶ7N~In=7Ē7|~ $)eEڨŞM]x8!Q[W5VZN׃ѳrZM xm/6G >K"Td$nx FA8__Q[>zYCq)xtƊZZ ؂|bYV~08-u1ǰY0ǽj-r Zι\3zYӻ`O.#6˝u[+Dscm+x6; ׺zN0..{ *_u~/;=1';2h$m$m;s]X_St-uWf=Wp O1.YO~Vg9&үܳLm] \Br~Xv},=-Z$ AMO_+LYX}g "ٸO'GmVhquci {<0n=7 z۠h=|tm=[5_><o/rEv(i]BKw)/ 3y`T{ #}Hz^rx@y M86 !c6\&TI&\3J2aiA+}Kg3X0׹aNr¼@޺q幛}jf`о^50u 7OO TS}[q* Ld58vSOxE߁߳,keX;{?oLeܝIl?nKulOЙ6§TxsvfQ0P ?Vҽ[*[n <7N|15ipsx:缧׃g%+ųg5 Y>}kH0՝\ɺիV@ccD]T~9Ǹ1 \l;Ze})o-Ngl->XYjPjgO݉{60>AU =%ᴾ `l_3!t|*cPhWF>hxIsMǃ.R+$ ynƜŎRdW=zdeQ߀ѵ3-3_aܘI,I̴z:zժOcۀsb`gX<>_N:t`Zdo4]Ɩzj'0vGwCM~ 6H]߭~D:WIFtWf-cŇo>aGPL!,Vu`iB?ve르6PgJq,cJɿ\/` rW4}BX>Tb?s̓>M!E ]Voń,XA4dveKab>e cӁk&/Ghc48ZtI}AJkao؂NՒňRXa.O\*|4݋G}x7}~eԗy#7L(Xq A|nx΂؂؂h̤ͧ}&xJ9D/h4Bx62GsRt}A3t͐>qOJ琾 _V?"k쭈 ցu(`k[f)X;7ΐZ/Iut}\SI)!YcTlTpx}IJCUZKW\;KpTFNJK,^ctg / VM|HM=_6y @22]Y-lY7-O1h⥝X?<y[v#񪟒]__E͢"w;9-nY86uR3cx-]C|J^䇿 ;Z]'"gxă) SyOA,c2jcӅN񿇈GCD;x#NcuT>1;os!q96^?BJߦ*=#cZQG2vc4R;_&b/Wl<>mZGͻ/~ƆB_O0j5f#}荳)79/c2&>kzH~ﱓ_Jϓ2~:+ʒ ,*lC2oHn|jZ&_+?N/E ɝě؟&fS-jC֎(畱LjE.y@ȟ_;h X ڟGM֎2#^ۛxv):2?H6;sGo-Cl.Q#(_nPY8O~)0AҘy<ejib36|)9cD.ޗ9x=w߉1E>쀰>Hmt96n= ҸD}+h) )L5UԒ8W`im"Iva-[ N$^Yduִj*| PUOwegB 5*MRSA?,b)ZK4+& [@LrqϟvЧCxI[lte0k/tC:VtD"rI"zx4F< @.ˌ.YλI~s5]"[X5JV]7~ӹ)ܖ~?<{hs2lޗOU14Ϭ4nP(+ h^(JY O&p_t >ا]K1|ςpb!^*_\?4/#E=s<̯DI_m7ۈ:R# {+Ls$H:/d_Vi`g?~1/:"'x1O7л7:dcv9s,0뤬w,QMߔuo.m~7Ԣ<,?6 ,n!P1ՂEVne錥}Bo|um @{c{&z-G'*gi\H^l&92*~:=?7X9n 7.4IK}Sh -8ҬL/<4Gau|6ҩBTU]K2q.t Yw: v{ .d]ȼu_]b#d^Mʼx2oh0%y/r/'?Za48)toOyyGOAـ˺eB؄7 EZ$5AU'>??\SzyFY:?Rk{vRսLM?@g,tVf#V]UL/N8ja3\ t+dI=t-[[BYN'kZV+$Z8v؁8~i.g]x?Qޑ+kCM?E݁d-7T*:z耹by Zj"a 'xk_E{DKSLʠ$`D$ \%є!)ձDZg5@o:0p\uR?: h>z_w\,U6e afUոk#7CIuZ!]r=cwk83y o˿Tu@'qYXӁS|<;,=GaUg!$Xo5׽ x[<^ԆUchΎI?[kJ'q|5:?m ӹ;XtiR_fО|.ZA_ߢ/ar!YsGU9'9Y\;П bYG4ss r3]/UO4~y\|1y<@s>nCMD!/\( |]^Cõ DCx|w$℞6ݭHQ|կ]3=4[4i`%cWm'J9*sn?zh^8=5;&H6x>;osgN=,CG`i8Qczy- "ǘ"c瞐T_8~Bl|v(vןc#&@2M[VE\ Dg/̓fɕ4*}j C 繹/ӻaa$)XqXGLd}.eZho9#YQӁ?E6_V"=@d t⩡J\ֿ^*;>뽔3'[Lq8dz |P:+Qm4N1w($kPm~R; >ݩ^ Y`R7| 9s7{6:oVՙ?[e qo+v/ZZq |G!imwCs4?'=nZzd 2^>ER~4O3zyQ'B[0UljvU$ypŗU_Mg}籶 A{/h?;7v?" R3ݺcWHgv[3]]鯧.6طnvڊQOfLE *Tb$Zڷ՘h]RaP'9<;u('֜<2< /nK'];D򻵕sҘG3F.fӉ7?Dq:'W`I눾 } x)s2]/65f>0 K d.xl51z/f6vb?t g3,<.q}rL2XF&qB2c,VFiwbқt-C][SU$ϫV 9ӡN`'$othooM} ]"4ʨ8K0DgHO4I#*4Fkg_v>+1tuҜ6o`ֆ+YYZ1ǿxʡ'uM${8aK =x زI|tܺ73/L/K{Y1}>Ht|,sLqyQ#}GD_\n^`?۸ʺ<nu33 {,VmC) ?<9|?>5ۜ'{D|s|f+ s64o}dZ{lB<-1u=먍nw~oֶ-EA;ˇ2]̫Xy,|_Ew܄c?zx<҄^z]D7tP`ɼlNlO:sO嗗<34n㭪Tψ{*g7e,O/boW+ pb е??'Ĭ1l-_7+4޵}0Z^t}S|4{>ǩ'BR?kux$^I-q_:hpXho;,?7Ҹ~-s=\Gᾚu"rf \o3W$oneΘ%= h2L݌u[칽xd]*{S~XxA8ֲwH 1:_9F&$Km,KùߏG8ߣ{[iG{Ϧ2~`ɩȡs9y6WtBwmgg̉1ilO9{]D|%}o8Dʵ7_ϙE':{iv'<_m7QۨG46] } ƀsw㤁Ǝ1܊cWx~dDz1ko8> YU<Njl:nbDiMF${AKK_1Z\ q1`[T{X>\ }2GGa8;_G^ÆIaCGάqyŚd7[1&{MLqHy#+խeZT`%Wn) (t.hxs|ZShe=8z=m}ց {gz'|=Zg'GlWCHR ;3DUt3 q(9 ?t>0E\^^Vq^Wua-/`:ax}B~]A-QkUBn$\K?i bՎ_/vqkw_F%FkLjF)bE5wI[Skw74xқZGg\]FwEO%; [8>2'}u9jLć`ܷ6Ņ$dGx@YK>i9prOo rHNc;݇ywvB'ڇ"JoOboͣgr1a=hhN$S|:YHك"uc!^*ųb4v aqzK^ø8Ugfz(uQ#D(z/6|n}_=Jo*aK7̖>D!vlG$+\iȵknXfmS-}3qˉWy}jQQbl|)iN 0էG=꯭XGi\L#5^ZKt ;NEtnku1s+M! 1I[GyoOtq%WUƟ("Ye8]q5VI._-mH' c\<ЮXdzU d[v7=uYwg|3t #]=Kiy2oaq3X%YM0PYR7=C%3PDֿ4-EhtWR;-9zZh355C;,qtd՗ۼZ'/9Ē$|ů;GMBB]'jEbe:cA~kvC?wloz{fK'׵NyIFi/C|LG^}EPLc,1G;'Ia#*Kg'v'0v$T* `I8TO|#x߻>ހYTHǏ5Q[6V+(qp[|bYӀ[Czk?>ǻ}v Q"5&-Q;q±>j+KmݯEO@t9\lp06+4ge=B.W;V_:!q;c]l+ w~W'3\J|iچhzc) <~+iX>RXiQ4 ҃$/%gSI\;0W6-!#-Xe6.g/d&6z!d<xX| Glq9Jg NTx#%egC}No!MDC[Ǻݫٷo# 17QJl6=E#:(Qǰr޶A#vT+޽9:&yz3{M8W#X.G. f軝f!F䈫+'N_#9[˟!^Ylo^@{_/]ĝ}fQ+'%ϦkHI$ε֭_1crdǿ.1Jg_R*F߇ڲ$x~IiCmwN TyQ39%pGmyd X>!&[t^ڜ*T3r0Ka[H*TîWX뷘cFPݦO;bl+< a/K{Hƺ9VQ=QD畗 %KoߨO8A$C±O^4$zUvo+Ḍ~8_mQ r Fn;:FIɃ M9]-g:[{r|{6 UN%\藗xwP_P'd)9ξS*Z >cE-xº1nTxm\+.}_xBWM} 1i󏹿o<t?m%Jƞl撅Vxfs$PBiu+'E<* 9"V1׫>=PoF3="}op2XGRb _=ϕ?i}oX^55F4u'ڠp[h G 3h {-ջf;Ae8["Oca˳/204^s/Os;ល,~K6;À[_|q+hLDu &uDsС0mow''kEܞ9=rZQKԯ^o/~v\]ٺ}\7VׅI>H5=()QǥEmD75` W\v}˦ksuHȝWfoA?1*1,j%p7wBt T|CFg+s p;`Z˦M?v)5M;O9il˻Y |pm7 Cb}æx.X7Z'ެ~,G$YE MY\sj.4ƛTӝet+oYsFKI'>ڄ{i oN=GdcX m(-L^Vm+Q+g4Yc}\i(>RKE-xo&1Ś55)K ͰK6 LFhKmϛ*&K\f/$^""d&jL?q y󆉷Ar^ tQc1 DÖhKk&DD'G ?InBvgKDtïb҅5t8_b3taЅ|jd'3[e`WѽO$Π*_d" liu?;Sㅌ/$` u$w:Bo/hx\Ѹ Fg|g!;&ZƝHQH(sF4# 8.W=͵ |{YW *$o\Dl؃$"')yITґDgS{_\9"DZ'b{RMYZ1i0z{& '}YO4z"Q+':4v"m_=f#!ԓ|*da_|/#Ы \bԹ\HApWc X Z Z8ef(G4muE<1~{N}ܖJ{iױi pP~wg2 ^R~Î~h+}C}y<<ov*J.f ')g9LiG0`0 \!3ߪ/"ov^f}+tߊ$U' Y~<+Ϩcŭޑm)f`D%bqA`}E6nwoF֫L,[&*.{yӛ\W}tnSv1>%L_p _7d cw /`jkK7 Lgc]X/dl`,>үoBc< -lŬg_Z1ꌸC_aA L51h;if;VȃB.{pZ#Ӛ@*MS*XSƴ_ {h^c9KYN<TUz9[!p 4l`!]NJf Fy2"yW+c?:~lt_ns7t cΚrY 5 ϓǻҕjЛY[D4}'u5t" (w82Er-7 }/ lsO#m GIJ?poIcGzKyw)뼵MJ'P\7鼅i2,8-e&L[p֗#Lr ի);7}𳸑k.Wkns@' BpKG־}=fǑ<]3Y3Ə5氈7S39-%y4[3oM&I,}3Bݒ*҄n]j$[ѼsX+οd Zo"DVp!{mF ; ›U!o݅oybtxZkĘFw~ۉN>ߏE˜\?ԶALsk"mG촙5[UT?ɤ$hnݿ[qN::}%Q<'vZg( ڎq#2 {l*Sa@O=oa}j2vaLaKS /YWxT=99#USvnp]TpFp8sCJ N|̚, ]_[`=OteMe̯e4W9[hVVeucz?,i22|' 2_XH~X:VnYq8Fwy˳xCnPgEM`'0h} Ns?5Oi;;ͣ;1= @ɷՖ|Vr4^Yߖ խwbXC5! 6^Hmo1kI._xj|oNUE0Z+}9G_ka[OpGFn?;u)NJ|2Mps:?j`f=Wʓ)sƻ뫥u76 YķzIafWԖ[ X'`Hfԕ2}ӌ!u4D]eڑ/ y`DZbK_h[: 8VPv*Y~*NK ; -hd7]_z8NS* }e,r,7~dD-$͘dtCD3r39 LΣ}̿40A2l;~'0! ]c\z ?X4YSAh5Sɽz|-A=͓W",^益n:N'@Oȿ | :V#UQ9ѯJ-Cúp[Ut~IJl~rL;=Zfvu)4%#?jVD_g.4{;$oQs\sdU&Q'jttW^.騃\Kz.q1U= |NޕXDm~nݳ\ӭ%]KrcMHǻ,/G.P+td=֑9\zm!d QQj˴ '>i߷r`;|YZ'V$t[LLka+|^I2},,]Vª:$}E^܁Oϔ]. ѹ~EbZC8Uiڪo2Ձ>F`#YX[y+灋x-&lAL`ATNQ]]Ng&tylw,Q߾]qۻ 2փآW/MFkMZ,=/ <,A&%t0}b D2jêY4o߈L\y rc KؾXtOhF_uWN%f X$/6SY Dىfm/>FPi<מ YIx9+:秲nI,'yT5(Dǃp g\ǓŚ^oZmXYD\7>y,;F)nYg8.b 8[ޥw/*܋6$Od8m&Jt#L!6uCOwSxĎc2V6ΣIQ{87~Z3:Eֻ\$>B0. 0r5і!#F]-ʚ'WUF&V|(D?O<cvGLQ_ws Ӎ~O+o }]YUY@ro^׏ ADWN٩߿4m&ہփPUn_Ğ Ok6/7Q&>p9cw.}Q?KqWލ~xےKVQrv 4D͘&c }=gȞx]hgl׍YWR/|m?!^?MOSL]SMdߦv^G:I~:i[Y۸ҧZJpg1Hs?{ܭy}5="qӟϺ<يڛYl|5+9V?˷k6F{>A tcЯt;*XwX9s0qh-SZq[HCr<͖ug~_QJp4'mfi:\0Y~$.gϨ5 A].;ɟ~惶'd],k} Wm*Htc- Zԇ ({Wl^`vujfM"Y#^aX3,7D gx'm}9k!2`8ϛ|1Ղ8#=e^[SyOᣖ~mz#.1^\eKg]`5]}FƞpDPk̝19HkդSdzZU%tJI%f8Qj*<,鉧ruZuD ~`+,X=:Z:mcg||oQn9Y2ϼb̐ϡ{]ۉOa9/ǻ U[l'*LlCLjՓV9Z3|3KmgE)g~-Z6y!~tU _d82axc4l=VdEFy+ x9"M~}^x[Kq;xYF{#''Ɗmb^ tZV I*wL=ʹG|'M†fzs`C1׿aįK'mySC,+aўBM²i,rt95pF^SF BĚ7e8/97jE8_ ^ Zəzz?о͘ PmMS8>Щׯm6t?ݾ!ț;Yө5woy죶3atg}TE0#z1'V]J\1R﷘p ʘs,c`=9؄,=v7Hg2 47SU <<13]`vWM9̏|]GO}ȣ1f:驱9>;Et3h[bo[Y-r!lU*^;pˬEK/ MG2l$%ӿWi.n?QPy/4lSCsa㩱A!/qd T0tBLUdjoyQF *Ror=b,ө.8fCN ZVV7mTIfTHhl/0_mR,7zW[22ƛ&QsfR˺Ps~N.6Y>`+Wz,ѧtL]t`>L嫐3,3OFwLZ*#?蛏Zsp2df#vD5[VuoIX`Bz3?1 Fm#dZnTE疹[o ):-XP!6p38ܿwr)rQ+19@zu=1!jgGMЫg=\&U}OO><kZ(ber/stşY/=|QtjT|rm-9k Cr*}8yN3IF+`jӕj1fMx>/+ GL]coN%x~usB8ߛ1d%:SVbIOf#iUt0%?l{sU@`|JřH^9hlIc_@g5wP:QָZgYl[wr+6ԏ.:4MUTaYvx_O1fec+b<;ZɚJ͆|D>)w䋻CyiDE23_8ԧd)m?j&sz9߱3+@YxP%Xx?A:9i*kr}2>95x ZNcɡϏVpNovDYJT%qjFء\:0 5W]W3~ҟ8/Uԑf#Fv7^;%[3/1s m4[Ҧmv}߼Ze:3XM p։эEU.ǟKsN/m,>QW_#UI]XW84[f^c4}*I=r>?J{zN|Xoեnpvro~U4pu?Eq2\kشg_N6q6w)?m[NN`S1>z,1ě3d6aJk_Se' sv.@O˜a f2.M1d9]9 / ؟ AxR2>/A08(<% 9WrMK WJ5e [Udmr軬k[k|)÷R҃"cھcծr&<<97.LxkF=hxi8?^f18Dڶ?_#{s9f;ͭ+(7HI[7 QD[,y^|Zoe$ɭ^2Oh_]&H=k_t@5"\z'.4vC9oݜ X2Ǣ yJʲWd4J{SsѶU2K ~7}m܃6+hvX!h/;bWԩ>֘>ow80an>Zgp߾u2Fi9FԌ~3DGǩHGywݻECzSƼ?5+C<Y߿>o;0?磦kE-X1ᄀ|5~V!TCDqyuniw6YUqԖ4o>6 m0{r̹B݊X;؅/m/F-`:ׅf[[mӏGS~)흢A1΄R3PLagײ3BJQ;ШǚGy>\o9/Z9157kb8~ K,Ld.6 36i"QM*'7g4~qv.V@<'_w?~ZƷ}K<9)wi$]oJ3w1L+G^ }Wc _uL|Uȼ>Z,0أjJc'Lh[;nj5q. G)Vky^(N6t6N ^oASneb&c#ޝ,J|N晋ϗFqU>̽.g[耽0:=d'~tYCۼ#uhh_l[L`6 -jKF?o,ւKw4h1 E31I? D^*ސDփ^y9eūf~ؤ˻AWh8O\w{@oc^>]bU볞%Xn61dNf- =gyzr9SD_Dl[P X:WCnXd7zj>W:AS*\"%[k]Fͨ+7_ߥoH + ^KCiFS&;xx٥2PD U8yHRM]@,CT1dM􋡦F&ĺr撯[|N;æe5k)>5ﵻn|_CyU$\ {π>(Őy?Ա!1$a꿄Nw9Ʒ cce9DBiXb=/P+r*2Ab(uU֔)^e[F~NMnNy=Q >8V7G"5R޿m$5;$[/_ \Ng[?m`Rb.2kE,\$ 1$J۬SRX~/?'^臬){&>y4sQ.e8׻0-py>n21|ՇM Ky;ÜfwF)EåBw`=A,l@2Wy-g.ޭ~NBg|zOE,;vz߿6kqۇ;Gl w䆮:ȣdQҏ ztJ8A[ :MY73jhVe8#^Um5?)ޟGA.o3υsiqT$:sq.LUFQgb#O飀c}.Usd C͙(4@xIԚ|{s\*#-.͐3jk 7&p1΋z.U++.=+߿<^ , -n.Khtw5\W.[9k*讹AthIOkc7Ћq^pǴx;!!Y+:MM6;T荬aҽL?]wt4s?6̳,jtO|PaT3y'9uC`\ѹ"ɚYJ7l\ΩΜ~3=`v/+f֔7swd6e?k-샮I?}Y<;}Qzw! ]o{1oZ>bO|']Y][ $͘oD:x~[o|6>f[ _`ڶc}Mx'; sM0y^; ;>ecyijg+N/X# 1q73#D$;>!%{>ltK1\=$maȌo7cqfI5AtrA[t<Ļ7o»N:IzOZ5%^$aiJ ^=ݗB|Mo? ;ztoyWαzm{K?T>r&+ULZmQRA,h[>hx\PO",3 Y{lYsfuCZпkI0׌RyQ:x/ᱭq]tgypnss86cŚ̱W+. e;(]Ɲf,׸;kJypx yLaAs^Ѿ"rc`d<:ϙ' ,̕8+%N󋢑Ͼo;>~ƌ nגi]+;PSqFhк*JK#*V+!GT\h!oIz߭>4g+t:w继ts?s9vHf[N}]-mڅoJ ޗ;} ߟC'^tx8ŻrƷܻPL?{I n30koy~]I״ɖtș s_ȜKc/5 k /m}_ĶW5>~QY˜ jE8d;3EY!rȦ'l'׼QoYۋ?i]bsks1fWߕپ7Яr\소y=$gg0۹=V#n`y%fG7s9\w{0%(Z| B\bo?aooi'ىm-ԇ4Ӵ{dQ`-{3__\Qvj&+(_al#O~|!Ҧ'}%`i23@KA9 h2wB.w?ʟajkT41kt8u!u;\cϰFL\67ЉɵU;<`y[sŴec}2&=hԛ{ t a^yc}u,;0= ܎]cW2ܟ3Ƽye$gα.~s]/fw/Gm1ro9ǞGO>jG>l߷y>*E|RbCVӅ?G޴3\ѓ%ߩ D.?Yq5q)Jb0_ҹl#Lj\0}]iݽk;ZiIV ?'zٴ!wnmûmu n6ƻx79OdyUFjG0TR7.lԇ:fݰ|XI-*H)0/%/CZwu!5=3&QT_e3E4ԠC&hJlji"ۺǾ>x;^ A:_ ͥ9b(e} RΌKI5'$ѻB3W0^P4y ߴ>,4ɰe ֋Z8{Тh3NSŔ9_ _W ж^e)m#ߪ[)nL1zO7eM*|I{)&ߵ06чKh'AzX-@O橹9.ƹ/MXi?,ɗƎmE-%=9axNb 1rERU`7ɣ-n|<~AX7LUoZTu4},(1ۨ.`vu[%ajMquX#Y5 {}dxu}5OF1%T9QWE%0s+hm˨eWƊfvs{$>Y0}Uc1˜,7l#2pmo9nuam^v8r޽͹ͣcWzE5a.\ŚYfu#ΕIGvUտcv|Uc0ߛ1_P:Frè"YoiեkaǚL_]g"yC9S?Gcb5_߶,iI>I;?EK&/*+R7x-rK\T·L;aIz $jrV\9%Ź;sB%$1=ۥL~$wᅳ6e~{-VyB?߉'3wɿ'gjA;TK`|DzVWov5-;X'%]YVvm}_; x6юѷt'3VxϩHDxLp_~>ocށX=떵}[6C9*;]3)U#&`ڪsxpxPܪF}WhOo{,N Х+;^vt2c+|6(x^hſxev>c-wl'\? r9eоw isΙ2$c}ihC[]"XD /;T]5' ]/Zvoœ^#k.H[n Nf(7hNj}3~z%_}XQr)j![`wϽnu9վ0'wpPhR8e8"n2J_@ymzҙH/Y8-J<Yz!`aq(6} ֹy;ѝfWXˏlmnfZʞ1uVKX/Ӵ䲶*Krpl~`gɜm^h{'3ǝmD9(g`nN2}xXw!-Uʂ =&1z[3kPΘǛF8wN 6>_rn?dw25mkB~ u0G hjboy(mʺMR6bOI}ENUpk'[6I5bu",]8ΐ) &GZ# H[< ]yjda(7yOf// hAmyV2Av%w&Xi x *F- 5"*8*/w5 ˗_mA1~9XqGhk嗅v %rQo1Ooۆos+0 ̗͘6:4`Ll }Bs)|s~|)~ubY]~͑ۀ6`ߘ/w.Pfms8sT*5} {-whwuԢsdh;E- ~_^WF侊mZgйP p;sP(,C.,+Ak/qsK8>B_w{{eo[;amSqe g4y 0~(T-ws=2ȼq.)zDߣ[{9M\*_|{qFL$&Xn~Y3NDm'g7ZTPY. ^D{<[LRr͘iٓ7'ՍE*Ĥߏ5\JwIՀ8𧖴X moT\ {K,[9͏|!~v|?~k}{u&2$koofOmsGoh%70} ~ uܒ$a= d-_.iZg.jRյZT=f(kS33%֨I/eL-er[E=[s[{B5Zֺk_mxvo)kl]>;4%g~C6r{IFu݆~dX:3n=pijubZ@=#Lxwٍs_# r}L%#Mj=}c|C$KHYqdza_kۈe2eyj{A-k=:'}rH_h)8|>G@޷iJkUw}]%1qޭXoe]hҘ]xš-j҂{ ԨO?Yh2kAb T}}*胬TzEI*}cO<x~hdPp%؂?z[SNQS8/I>igvw]zgI"1m[t|L,XuseRSqOEJf`~Jh}!Xa`i2yUE !IfsA[}{dq_ǘpwW5M͍9 w"Wd5G^ETD5ΎeJ,ȆF^lߺ*2Dc*bRlӊR9-F1vl9ط#,if]4C _y,U&={TM d5&uѾyQ.HUoaǂ QHEb_rzQ(kr=#q1u[c沎J88{MXS 0xSϜj!-U,+ yrjމߔ 6α>2sr~aĂr}?;GI1Ժoo1-=wQtS8V|sRSVSӴD6JAZ\v%#&-M5S4fAV9Nm>mC&|ϮQ5E{4@.tA23oD KGޒzƔ}"}u)jIiKm-g#Ap*W{5W5_˘s)}!ms˽F|.SNh/>g)NyW(Ej0Ǻcmuмk+`ӯ4cG O1sЯW*[§Ȧk?h~>4/3VW5XoL7lk )-҃ߝ4ʛ{"Yׯ%}XzF^Aomq.*ksdȬQ-X} ~Wnt{r+s}eGfd/%T$I'yCsݬÑCGfN4sx6Y~F jܟ1~K:afXvZ zyi.~iM9PN'eF (s2eBt9Dk/qH~X֡zC:ʯ l~lvz,N2Ib:ې_!['Mt8뎬rշ!"J@YO; N |cq 9uYSFAHe;NG] 80?1%v |р KEF`R{ZdO cه8>>Gq̟ycyY#Q1.1jr7+S{~.eз^Űd#m~C?zvlvG`Q<P(hҾߴr-ٶ##咿P^[ )~3OiocOg˺BSiuk} ৛V,2dKk_@_;kN5hʣ/>16_T{3k/u'Tsc~YRrsnk8s]=i kWc͎_gW̰֗}O{DrVl5}ly42=3ވ•Z_(WfSk#zje"eO|}&!ڙ7,G5; gWY YZe-ڴV C;'iTyb@76wWTQ ,5XmzLT~C{K-|8@=s(UɺhO^4V'T#j{Fh~bH|]Zfh{'_=1":(5KO̵(Foq;ZTiM7oTRs78X#IҔЗ/;=x_LfBXSERϩK"R{܁}9bl *Ա4QIt.8 k/6h'@m?6BY{N-ƾ}?AlqfCynYQݞ#w=/-Qzqw-qY͵k0mNcxvqt1ŕ_pjpA?PG&J{OxKX& ͳIwe6aYsGg;|^g3R:~x3WkR׻΋w]OwyN_~N)[DGift89J_h͂^1j͹XK,9w,Ek )#k;Lިaeϐa QZmCa v%@>igRDG2hVb/;Ʒy{ŶwOe4延s]l4mc(T_g%؂4 7a C'v{sڞ<ɧ%мAUcWsc,>aS߯1aZx/L>eqIx>;"Sz )\틨*#̵j8psvb_{t+չaJoL΃7mx<5[Y~r 1]-#/`d:tp.ɯC'6۲E`e4t$Q3.,L 2>8M|*c:a^O`N7}O0^NߴTW̫[4g% Ɨs嘅ʻkyk1HoPNXbqqE)5ڴqZui׀OW -s0nN)1Jœ- kJoh@{?iȵ|q^С>Y{]9aS:TΗV^$ 8yh:__n :{wCÑ&_h΃C ..E<#iU#hw(!^7%-"e}3EkC#\E BԡYt]$Vڴ-fݦ!7a]]+{i``φ[d6sָ,3+nT+{d }1zgSG?J7Y_Ю+Q_tk6i&O<\f&}NwqʯóU{܍|Ss;͘ӑ43-)kѷEUNݡh]xFy}oN'=me>$L%zXD ~/Ǚ]dU Еd-@*:u>w}}|:^r|n|x/3LGUBݘX㏃`N祗ѸHDkH3V̾9m/$=aʼn}Þkmқz}4hFq(Z zWrCaۭh#c8s<İ):y OM-`)c6IO;' z߸yy߂y伓y?jj1޼ghwʌ;?.^sJژYC~bu!x p S:qIWskVWg+7˴2@qdh)AoEfwʞ- 5Oln;e <wems.\ ` t~fԃ9_M;Uʩ笵cwG\u-,mb'e9,1g?{P'͏py8c#`2oZ-zfCy=BgV+;4דePe1)34-y |!k-ɢD?3ڀ)KrmghY\5,m+F>K} pQ,hD*]JiAO2sSQv f%3!m_-;&&yZ#<ԯQFF8Dثa!3ʻ|c-ut<¹](Nsɱ?am\l6tu3ѳjx}p_]voi8F T]*pK%6ܽ|"}}ٗ_%dY _}NOq٠w{feJ]3~G~L 6źfyO60O{t,9||" cGz8*N;zg7]B-Mԁ15kšޔH}|#"[{$Sc(}}-.\')m=[e_EV_ՐЖzERڴxc\xӄ^ZK/]?ۮpN@9BKyw gdڜ黣|PcܪU|_ל)bKB"}ޕc)wy_َ/;36օk\bi/䗚8-V/ҶX}vnzў.TOmAyNc GWcNkū7Qv7⤟m,vd\mƋmן4{]Hbֆ#%x' ^!hokZF8B5?okMC818."萲kў>ho\pK]q~?y,~`=;KD z֭n nݵ}lH.t1m[hwVϺ} g"e{HbMwb^b/n@b<[7z\y};oEӋcu,be| e+y7%^MڰNuKb e}x-3ar!fNdeH h h¹_DI8_"d}ÐÌ[rG 2޻+8cvI ƞ{kӃo5EoO~ +i/wߠj#YƦT@/1ӗY^gj;az#H=Uw{;=dՂvSH6ufcUFo]6l/ ݀LocQ_9aޮLCnpƽW3r;&4NȜ-.}C390\hjw9FzU1dko񳠗[b8~N|wazœ=.`ٴށ9n0*=crp>n 0|=r~_7>@F|B|G5s|2΀.#.gmw__{'sGnG/gm=m]|&Tu \w /bA 9ޏ>Xb]-tJj_\[hٰ7fϟ~fm{彅(cu^SUsh~E?!o9{~巚"}A6I4nW#ۗ}Vp9D[NR~< /ys)#Ƌt~ZXKzq7~].<{;W#:aڼ0R= <-3|7{I;K̅<҆Ƶ'k:CLÂU_ے`Y"; i'뱩5j`DV32o\G1cT75(1LUqM5?s}zN_7qwѺK[ȇ%I,.^2tg_\(JmkE2p1_iHc zG8f1;9tϥOP!kto_9?#nuv6̥Ag{K]+JW y 9ٓtzao1HIַx>|/w5}Nja^4$vi7Yoa*ĴUi¿a!(e^d6uԒ?YЏu'75v`\_U8A[~RЋx2 xK׹~xrDޑzkϥW+k\C"|:uYY˴wWi+j+Ԕ[ji'|T%ڥ͜>3}G:8GjpXUHޓx"L~|osPTYU5uw^Dž.eEjzLzJud#O7iNX;7D9+υ`;S ր3zF'eHcMbč~F1p;Ov5pA1~O~i jA7#k7q-0X__b߽lAPl`2YgSxtLjp9&*^> kqCMia2X9/}QN1sr%) l&d3亥L'kl@xM;c08)ejƞ7ҎTWG2CwB]xekE*0}v/Ʃ.o6C/ s,&M"q^E֍9Yw_}sweaM.|'Td+hwC⥢wAv&Dжk+s)o0~tK~j-kD[}q/r_ -iOtН7\uA]vF2\zAp@ 7֦]Ui?M+&} ٕzbo,cC/P/oV^'l}/nڐFk}\اh\[|p(y }eXEtlly6d{G{xt k ocP'h+4>5M:|g50#Xc-я=\׹m:4XG#ɹS!-ͼ=πZ yQnvO-څ9LB𜛡#g_gC'.-[W|B^@/pI MMSxB1ùl?1Ym"i;|4lxm{HOW蝛Ґ0W<՘YYqY9ߟ&k\%J;@Chz?a!RSFU7va>te"ZQ[tOAq_[H}Bvgm狯%27hn {èWa[TjdqF#gc-Adc{~- ۃtׁ6Fע K<6|+[3Vq<5IAINDJ^|-R/:=itIQ8mG<ЦIHdZ&vgf^;dMj8af o~VS6=QMʤ?~ ,[41tt~̇9% rr#NYkʱYa:E0Nv U-ڎ3Rj8';x9H9yyZ%`To_Z|?pHg9Իלu\y13njbS|>y{gHsMe%1V|0?y{&'fsJg#KZ^q'zwl7t54Ef߬/@Og  =ےK}CIg]hwy#C$0,sA^s&_(ЧZpeC<ʕ7I`>ooD~p}FoϒQ]#)fB..OU, bU?snj|]ڎDj/쥌s>"BN&R^s k'TJ{MqBC4kRR2xl਼e']V=D' P,dE 6"e1RCYgӑ<=SbɘCRKV!1=_zŒѐx' :6Qv &[|mXbe' Kܥ@rA~ǵD<7/2?HX޷2G|DS9^`.\* 'qΩ_!Uj_OzEXDkL?E!Obc}fִ&6/+z}qb_hfY5J(?h:s][pd8{2(J& H0:xѩHjSP)$$٦O-{ܗ ϡ_צּN::\aD+sRW8.1Ө55HZ川=@.PI:ABE<"Oy9zMhOTY2mGI"m:I]΢ס^@.~Er!һb\ty_j؋$i6MqmagC%}๧ky><2CTv&-\;x@!?]hH_4Rߖ6oӂ6෌Zqa㹷0ynsOs`<-[76̵S&x344{x8c liNjrva53i\2-iD&k4 yW&I2`I5o0 x' m4sv &hh6'}!ɴ/f_!S;@vQa7k.^%v85S.73 176ͰՔjɃ>u;U 'oPs)hI, cZ*\NtK6k9!}s?hg;~7!} y>nԓ=bEZ'oMV mvMv}[aX4nuqF|N-%ԟ=ݥi} cT|˦{OSœjWU?[׊Cb %{ y6nxпg|&KDѪ8ȅz)ZFuj+|+Q.=N[o/(l%ː^޵Op`eҒfzD-i`ϼ&(ͻԤnive$?Z0F2S8gRAf)j[Fw%ʜSkDm:[>9hq~wwi~XFi2(@U׉Hʘ e@ǚ+x{q)Gy^]~UF,آ~5M,);Wnm;VE;o$:>e8h(9`(t%G94K.z^CV#];4L4?yT_hy֓e,yrf">o(R_-3r񝈔;K9Ȼi۲X[T ^ 6Gy]ֺQޙ'^1@N!W-nNQd.pna!¤1Q*:}WK>R>5Ykfm9Kf5G"3޵ڧS#=9|Ѳo?zGu?RGWOWAr |J$y,'kȜM#MMe٬{7y(D'_|Fz- e~3]>)qu~?YHhDm6 SVtǎsȈyy%#lI.#Zwol2m:0CKH>Wv.0|3,$ˇ=Ӷ{wíL,O?}v|Hêȇf%R\H mvR|h ;Ywi[ eN,~Cb#~Sȳ"}6eD51-ak eIIF=#h߲29 54'9 L+B_۰~of4~\:י[<}毈zb9OєYenGd)år;@I]K3OFӠ+,wǎl0Y{ik}-1 "ܨJ({-U{=bM?9'EAw8RW dL!7<28BSFaYXcM. ͹ώc9T拵nLcvuӡ/WkH n(3Nb;{<]'$g=N>Y4G+ei32|qӷGgl5mý-YV×pp?1Ƀ{j^ـ!~N8 ZH?p|2I6sVі]uׂF܁ZZ)^x&^P!!rD |ۣ1Y*EKX{ e䍽'Iz\'Q Y?ƌqo{3#gޓwM@4a[z vd+0liMDAGK?wǩQ~LuGl6ޥ]lׄFvÎ|an5mz(N6lX3Zڤ N31R$?nT7g]"ȏϑ3ƺ+Ui$/X[z=ZTm?xq xxqɋ+:h™ \g*5S&(N#O\:iN\'Jp'4YHtQ 98?͘gzQסH{w{9'C#{iQϭ,>ג1]ݹjּĒy/vU<̑:M-ƀ3^̭ ԥ服1^NźCb%?cΓs:dط,4)CƔi!hcʤ] 2D+ X!R^9w?Uiԥmin0Mޯ_>|49iRvH<37Mv2u4Ζj?<[vk5eM=v~9sS_il-u_W/7 :{w^yDB+bG_,&w< gQ c%Bv}^ǘs9аV!kDuAxW}C3,C>NsBM6z9s§k'=O)}O<^͈ͧԗZ5ѧ}={Ѹό /gjzUb:xF>>O`Ux1H,\uERn&`4G S2oa:E# :ÚȉApMh#'Ve̔keJ kvQoF|'.gLT|=pWyPE$Ne&,j_ua#[Dgo$F`Db ?oJiw9У ? TQ#¡&F5!-@c-Øqe?^knr>K\]qވv_Q 2ZM<։yJ)>g%N6N14+96k3O y5QRJҢW56ӟԼWz՜UQyX_-xSMɺO}#W#[tz[x-]s~\ͳghW\[Ԍ1e8\~iCJz#R.7/ygHpCupv<}G?nRޗB]bdhWOQ] nd[>Z@宏AͿW޷Тݐn~?5bMb5Biߊu$Aƙ%טLwN➔d,w9nK>դ9tZFً}1guȐt}o%ב&߰[4)i=_zu4lM)V<j꫿M>1X> >!#Sod ]8I:B$w)̝i隒|w4_ь »S0}/t ] 4ہz5_&Amoׂ2~f,5陬hu1%wA,JL ׀(~miL,a]w+hVв;fDigI(41G-:Y7" ko#|&\ 6G&O<o琧)FӲmb9 ~vφ4_4 Iz1lyg)6~6U3}xWC&?#gb#:A *p{_PxvS6'eмI}.}[C|O<.{v;s7QmwbW(kSo: wZ`3*7xX+kb>oWSd= /j:a1lV*ܘO/c!1#HX}ܳRF7`u]MP%٘%`SԋKE%?i6Ěeo/avIkc rkp F]87+YKxƘ\}AAƁb=gׄ5bcO"|gplQNQ0*T#oQoh{yƘB;JKsVǚ~Ϥ1f͞'aΜ%RL'hI6DX̦uūjxwgfH w=G̗z~߲X|m|^Ym]V*kCYʰ[1s8)ꡌZ!f=c&5_v?oXG}:qB'$S99Jp"9 `W( N56 X{/b]w̿|f?>S~/]fQ#ovN sSWj ;Y7sײŘW1)F?rZ{F> ex>Z_X^B_ü⿙w o欐ZrX 2ǯcpxc![x| ֭\w(2s3ZX/3jn1a#[5"?&| 6x=W'$7M l;IK`|;(skA$3}angQ0'uzq;<9;=>Ѻ0QӶ|L\d\r>MYsr+rv4S+A=eǖc3Wm19,:hU_՞|Ģ F^+-H?5#|xTx->fT;?)JZ+E:EςB;oà3W, U 6Oy)Evͧ =wV>%^v#`=}o12RȽJ_+.^ܵ:̹Y|KB+i f` ~s/+/ zVAVU^HzZ7ex1G k*9 R['%sɈnޥrP@H,3d>ՀfUyFg!Mf\w1$#uc;䢒l*5[W|YL=]q \5^xz0D̻zj?뗋J\}ɘʘR޷}\}x_ XO'=äx&-6k$x[eexd}]ܙר|x`S?%s.N[D\"M7δ LMsϙcBY44"wsҘ|i<:e'3*| _\':kԹ:Ů]@o/߹e.$ca^J͚V?Iwnqhꅎcߍ4ܙ3Z33'9k'ܵP݊&Y8fl>p{n8öxfCMZ /u*Ez~J[h ӷL$U6kLۀnzBxW&.ءN/ۯY-?p~8=ѥwV*U[g5ZY.1BU?#ckձ03j5~n2R:e6ޟ[unO:k91' 68๶ѻS+yoy8ȶ݄3_h֯=Lwkf].ڤ K&'nos#Y/߂+yź!(TR}=z榞-N}A-%71=_Yo`C&#tn`t|2xqʖTe9:\L?(q.T-|o_8&/x4sV6t 枏g+[lŸ~:uլ{!ϣ&ڵfl\\:b.Ve:Зy7ѦXbGS&vF}DU+{R5߬N]P&VMWqv۩"y'Yt;s\̻KէWpnF6Y[ :fӣڟ{kZ[Eؗ.rGWM^?35F?ӥ=1[ֻ?Uc-ttTe tHe96lsZgKq`?s(Ǹ6]}' X~`t1rj]Mb-HnhG?&MɥLw]+6~к1!E靤ŮM.sRp;HoYX$12ܫ̙y6kZzYOVI rp9e[ L[<,[<ϹB${*kC)s5#Rb˜uyA ZΒoY~%O5u5wV` X)A18/kvqFnke]y*$+_hCjr,u~»L=:}\ЀwwvÀ!j1+-܊7*,y#mG{PvN<ǪQZ!cdj'tT.0%\xyԘ}AJtywv斊JU֭I7#[ #υ"{T4l8 H:I[rϖ6-æ^u݊(y5TIs^HZ;~fҧ2Isz1<jb~,2-|b4ZS/X4wOҒ*oI#AUIsYee3襴& \D|+uD:Y&1ZZ1B&W]޳gxfoݮI}2UG(2&!y'X&8$#]0-ϜYvQJ+ ;#X7} yz|Sý+/K9t W}g}H{Xkdt~cܞm~sD9=k =+?jb{Qxz/:yU7o1 ~ߎ=qu4v ~~Ŕgqx.i-zCD(e̶5: y>8K` W=fՖCAKgy%؎t$7|P}0~De \zyxR u~ 1~wF})1!hk11+%X|'ΡQ5ՖEB4׬.Mov O."":*/ouѮN5I>}ǚ5aD9OpLov +v}ɷF Y/yKrɫA1YG7K6Kߝh]fǍx#/L`?'O"}1FjO^@yj̡ʰלJ zl|du+"u#3s)#^`xXC;D/ʍs'#H `e\kU, #&$Z_ze.lXN(o +MbuX}yK(q){oQ&QcϽXGd27.RS;1q8 r<]1wi~Y|SF#i dX?wggG65gЮoro5Y߹#875MTˈ( U^FYDFKִm[=\'^-*?WMbէ{7׿o&3B :uLDṾkn[.o[?G>7XpX = a}f0j3@K/ت+8'[J.9k:9k k%D=pQH)x9z]N׾vFx_{~s9ݜ'~gOog\7sF=BXZ9F(7^H3+19/R~./9'9,z"NSpGUNĸw|+;Q$yVG=sJ\|lJ!_ _Zv~XqK~lcL٢QmlO8 :~^^-q]7I1ڮ4o{~l #"8*(;Xr2~aUʡZ("2"턔'x"ƒ+Zօrg<%A0fzMyY2;ZB)[Fкe)_{84Ud`||>P N \2ʃBG9<1V`1w۷WzԑV)mR88!GXCRJBJ팓Ke-pd=GLW;gül)Í33xM]5ś :!cy^J[#\?SU~<:Bh5d(c|1QYwۣ=`mƻ"ѳO-j mɥmw3֓{?_$”ɧ2q3^ p 񙔧oʬN/SrS5Jӷ ߽|ȂwWD.Qdeǰ]!7dMN} š i<[qev`ZnxgG:g4Ȉ1V0j>봏NG:х><xZ}X5oq2:E/go^[0g;=hq_ey0E1ty/1#cqQ &_f\aMߟTˮTWsDCb,G^0W0֜ GKs64CG\ū;5QT.8Xޭ`v57V< ẅA >=k 5kQVkk;#|럱>ѧDocGʕz'Y #:ߜ uZw7~AFYy!P~=Jd3)Q,jSU|g- =\Z6=JL~tMXKDx{F4= Y}^*F4bc]#:9E!s}趾d>mR.m?m&u\_&Hy?)8M*߿lЇz(4f 0d-{?2qBum~8 B3yGSY Rn{6z)oǙ|%l':|:d *'^{Aɚ*hc8-Fa5ǻRm.Zdf{kn 5ub,2kxծo: ,]ź!#WC9mT82,4 &ʺ7ԴL5tz/] 9Neg=uߵX*7Ő5+=%/-ޢiM+Bes SKqY"qդEUݐ{ ӯlI{F"h}WW{f)?ml4ۿ3ΞpLSF"C`$<'֯ly!5v6sIʌ{+mUleE y5{FoWP"P,jVd*3n3i\[ۢXڕ|ks'8uoȹ!!.D \/:bpxy0޷īQSM講OV&V~Dؗ@Wբ?4E<{ѩ]+ĵZ5YWqoC_o ѾAX/Yk]!S< :˳@(O \Gd,.5&‘v֔؀^Cfs27`v̓v2Y!2<ݏ>Ztc]N%xg.w#녌YvѢ[Z8疎{zF9'i[1\ݾf HG$r73P]͡=1!+-}`{C8\XUsHܳ4709+U_/stڱϲ~Q0??s]8rC[ey8qO\'?i*?Vo3?1[%?.Æ¿Ii !9:m/; {Cm9Xi)36cqµQdFu"/s9tYIxtFs-e<_1%»] h1ӕh=T-Kvw(c[; kYq_3k0O`j)9P?;W vrw?<+W-^~K /֧NxY!»/?AZp%EmB.Nf4wW""ME=E{Qޙ= <\bfdbBkie| ;YW=1mA>GU_scg շɛ }^OݻE &C,*`?>f wi0SN?{LwJϙ54ZW҆ rC' ~0ro;d+įYEڿK7bǜXŸzp~'.}TӔޡHk=-nvѳ8f&^p h>myDxL< |Mr`z?u6>S~LXWPʕ_fx[?Ӳ]oO?guPWb2wSW2םO֞6Cb>.H29?c4qmVGu܋AkΗjڠpfD_3k5GRUӆ\ٹnXSoAۮ##cD?8Z r&|#/?豑~!>n&}fCg|qSů9dQMkg&O?;cPV}fr?=-^%]AEAEZ;_h|nĆZlad q^1q3%2}|>:QO\ؗ3+o_{}W;pfjlP+_}?ͅ{p^A䶨biCW˜17f4Rzf]ӟ.\{8vq֍={3hfȣfx|m)ER mgwW3iN1'}K}o\< e]\k7uK82s:o("o~l(2ܷ<{veuaJ0)H(c]|:bw[n4>sރ=qv>Ϭ{rU.h,} }D/0h^&d2_v0#Þ ՟ N7meB|;D>u(;`E k$7PV>q!f z1+}Q7qƘۗc4ccqh|2zVSlg   ͪkSxǚ0qq]K/J!|׼+d- :nFR.a5{wE/ۑ˿򤊛Δ# HhMy +AaH\Iy]9 snNC'K[&;nȲf7н ն2Ҙ?n8dc?n-f_1-; OQyψ(Lm}Pnd?O^:)pɼw~l~m&:}mơ~.XgI㡣ELb(y^̯)߉sR>\yGzFFup^Z4kOsv 'ĞdD^i[0&`2TVlcRkH^"9ȼ @o_ULg [~G?JL ҿfC_$ޓ6zGP[C;!cq|Y6Y01isvƃX#}yPoc^ȡ_T#_|MiF!" .U;X.ļ'/8:}ʹ|/ng[3fT7~vީ}P[q>1ε޽)Q2WVt3vzIa2bsEs 䣒Bop ȩ"ޅDs f"~u3ŻB8L\n#5)*Ooʫ{s1ƀڙHǗ±vȨ~rpd7c0z (³~o\,nqv@÷eoa\7<e_+)IWmYEfXD!mqNQr) s̵;aAiA0gnXYSk5:ixgYÅSl~m8 Ѷ4T |~bB z#WwS/9( Cę}= k**+ @P毖t6jjlՠG/FLB{6|9)nV@>6ZntjUwiH+ŔНiUyqk'tbc81zc:y{gsq|q#׺ͼDQ}60gy_?H/D bbW3#Z||Rrs[$y=- b7lV7:D}N;A}pʁ3K/0dשH5+pߍ1.g":~M^eaQMtgɼ+.AI ~s+fT1?"7s.r sw}k5d2S2sn.#=Xkhdz#3" uWUMSb_y\Puf2'Ҟެ4Ze!\=$$9Oڹ<&\ϧ#58Y{ڈ>?> [q$@ B f~J1)'R&} IMHShwmI/CN?!mK{P-:!hť\M`$P1b\߼癓{®o^k9n"$k Rh E{MX7s}z`Y F-4=' /zaiAz"'`ΟOÏh/d'M;p*bؤ8O,㽓e+~6IkK#ǷV*ky}6ƹǼǢg,$n @DoPh}#̽1vcL~hcck&zQGXauІ^릓x/99zظ}!]o5?a4nئmWM l:)9yߧ=ofnqY[(2)mZ.}5}}7e<'J>E[3Jl=GlIV :eYU?nAA;*跞Kدk_6Θ_:ƴ!?&ŊqX'W$.% }6"L~ ܺ*ԁfckZJɚm I{MN pԒP*}p\Wq(-M-ı>cpg4Væ1YϏPy/_l9/<{8e:92vI !#-s\ LY-9w|!}X zՆ)sEo]xǽ!&sOcSvofO*BwC]H[w's@w86} N~Wk[!>1ַpi#Eݯ9;Ta-= EڟCw?;zW XK:I\ʿsN1~_7vA9_.yUl {'^&uލ6`\T>dIWx^-~?q{ngstT7F/LwƁ׵7Pw^{43cQU@}4S$<2BAfA]_#^.2C{lΆg^ͷ:=xμ'_ſET| Yh#mR>-[hUd!g{3͹v,ܳ\A7K9mdAQ#z[4薴DjBY 2೐c3(ky˯>^;=^L Ð[n^?%>z":Mg7F܁N:Ti><=;1mO E_l/fmm د4}k큳zg13hj郬޻Rz2g/wM8xtlӐW,~I|8sM11x#c,E"s;a7>iM>D#HޛaßNY7QE \$fW1Isp4s6s)K8{[ȶ>v?dUEKL_yʜ</}^# ;#g"MS#%^UC/w~K?>$:SUTD3g[&AjFYzg.Ѭ/gl#'XsGhlX.}x^?9Gju`woҠ/Լ]3ۿEc)O0bK$2"u{5M!:-^Κ],ʻCǜCx%z#D\{Z5`ޥ3m-b)чgm 0OoVӷ'E@q+\/ѹy7%R%(g!'mh[#qWPiQ/&T D#gV5=?w!h_>݌ƚha(jbγjƗ$+ 6>_isԲ{,8zܡ^%kE4! 91%s2р!M{ij]1#Ue}?./2%K;2JB?ڏiӂOb54sɔ\;6l|rP[!&*uwƉjǢs=se.2Ͻp~Fm>Kbꆹ 2!;ndm)@=iZ:i] yꛟB Yy+ "cqh܀0Zq*v[xrzmL@=/͆XP 9g̦Mp׌] S83} .ڰʬu]>.c.k1#1]͢Gl#qouu:E{ xe}!?kb0hqsk_ūzz˳y%-x4)m_:)}!\gk[ׄPvaE-!t_iRE5z8s{p ᣩ3+u{،.xv{$~rz+ΞդXi/NaXlϻ*1m9a*뮢) M\c^MszbFBQnBvW'C#`N):K9fvT(*~\+{^1}pVWW}0N]n3|.}Uoh,ELZzϾ1~TLi͹_ۚ}7p~Wg/+@k;~\cis&:pE1tqշfy=U/N'egк:bж`ȤmV)oo++Jœ.r@zkԔʓ_4M5q;Zj.k쟪B%#޷7mS,e>g/a ٬Q?ׄHB?-;݃{̘!^&m+՚N|M;KUrg4` ί/2ȫer |=xG;0rwU.Kۘ6\OLݣ26c|4wr益aIlx)sWķ/1R`Ƙw;c,֏|ϸ9}W} sӲz%suۊ}} ߌb$8'R\J31X{v] ^"#WRN,MRވũ̅OבrRxgHkjJM9)GJGL=R&Qvw/ڋ)%3!og>H;3UYz2}Ƕv)KibEN1Hy]Ѣ何S$u E87& s _,ү2l[A5=z;3Y,#}:7ײ c}G>fAxN,RʼfG׉wL/frM ve.zs}HjZze;ʥ hQ>mŶ ``:ۓ<»=w<&5c=_mDB,Ik2gI;텆뻟;t>aą"ŒPg ;Wt=>eQXh9Xlcqy~y0v/Vx{//OZ >b1m vwK1΅dGsгkGZY}LD~ߧ)|C]c~s0gi+t)6z˷ײeXĭJ>R g#S6jFkVx ߳kgfu8/^_E#xcǾg 1lzog͌GVo1at. mRM}e,vsc6UmR787ۂ&H7FEOtvϜ_Ȋ乵[ tan8 >` gay~ǜ'Mzi9kgo u^#W7Urζ"ZwhcUY*9Yvҫt%`؇Rr^< k7g}IoPk6﬿\>yXӘwc~gL&]\öqVn4 YzϣΘ_O$ ߴA 0!1* C€.  ҥ ) ߼|0xaГ1<|>Nl[Xz-9ỢK3 Cu,6sM7‘DE+,6>^>csz>8~ l|Z?>a\j_1hH'fe?}Y:\1>_s  [Lɶh0*Ɯ ݟ?' e _et+Ҧ"vb}aaQhWnp&RBt0'uU߂j Tî Ի| ,]#Ի#F;S퓄WSd#Eצh{a| s%n}rsiy͑$baj}-'-v4 җf]6sL ?m?}ӻ+\bnc~_Ѩ0;M{mv]Ǒv#6R3cد5?]go$H"?`PGV7GF5WUzr;Ѿ}Oc{A8 G,ssKH,}Ũ׳S1˵uݚVԍ!ow k73^߰9=Q!q"BaLIz5]a% y1vEY+d8's6{ֱv]oMyNM+21wj'̇s)FzBJpo$=Yuq{'7?gD|c_q_0>_Ƅ*f>ZX(#Vy=jx $ȥ|sf. rݻᢞָdA|<=Wbv04mAuhf#9P=eji_ioן6x>|{~'HxTKu̧wu*UY@њ:#@7AYm̭`=wتDBf_ws$, ību`9[GMnѵ}D3g_?z 47}ן_}z0cGXͅb=.i7nfQ+UelUbwa8╙7΍>X)sN2< ~o&j1`COh nz{[jT8yrJ9ޞ7D""[wjC$i:vh{s}|gI&@n@hfB@2^Krj NJH[i&06 I B%(3iObVHKm9%4^ U 8]{O9?ϓgfeᄒo]o}Xϑ+rw|֍gs@C;Æs ^ŸS.9BWbkEyII %{sF%efj7ߥSDJݣX"ͣgzӬ7gT+2zS_N111nM[I) Փ?h{hU]j}C+3S-}/6e)ۘ_WTZEW?נhYv-hߍ١h~NGu}ա+hڟ;~I`'܄x޾-I@+T[ݫg"$R/ _V+J̏{z>y?R9>͘c!'/U7mՂͣ3,%SZu5t֝47{5nܗMνr/tcvg09?+ƒ\[5⅕cMMkI mq5U)u\}v:$\-= D%5ELx>8h:,GSnF0sU$سzۭ3CC/9EN@,˚7 wVUY\ot˚S=.uNWB1 <_,q,ak0_縗YV)!XO6=G}#LL|Nxcg('Fg2uN8+Z{/J5{Uӆ>/i?N)a9! &޻RkNn51L}`-"--|gp|g.<'(y3qfscm+[oSWws؎o="j"MiDSq"M`<,t>4wc:~ ֯md tO-Yp}^XKpVVϣn\q퉲BW6q=>jg^OJ Vz |ŸyjC/)܈c;{}5$6>HϿvf'9A?Of4>{TճQsD/hC9EOV@SUP)x ܰ5Ͱ5nхpusovԢYϡa{ܹxRPNbmlllgV!e{Y ׷ym6[`x`$x tbo&li!qϡxIOcg a66h8crU[ǤǘAmAK˯os9a'dJz^R( ^}G"S+. wJ\盭z!m-.d |?Sw$uga{߮s#yvZS꜔q]${lp3;j)ޛz6ϋx΍{x*LM/u,|*k(i/ ;kyA|^ ş+|/ٍxwᬅu|>e&|YONA7Y.;Yd7άEԛ4ϢYu+af_,EϖY嶱3V|51݃+~)>)ýB(<;VϱVwN1³VIq̧C^bnHkr|ginMwߚ߀kov#q4gȃx/uϑ<Žo2Zwo"Ls- 7@W?"VΕARq1UAteg-ީh{eͮk-pJw)ɠAW%ORg x!og/B|n|zҿYA47tY9Eǂx8Ǟ}=U :^:=QTtG_0ua.m|@Gg=Z ^QGB>nѳ7,|֜Y {y4ov bVmIޣ}E?Թ#zzN{>`CDKt×iFӡs!3UЩìg%qT:keߴa?3l)m'vt`/!4(L|[PEbM l:\jNwzFb]f u q"rEzq\Q(P5DbuW5tⓙ'1;#?qniu~̥sE󿜋jW'.fms;bc /MkW~cRG[ot>d3T2w&#wBΕ;9W F?"aZf{.(bvXgv9^3e{۾BPoͅ/ޙ/weky;KײW7f"h|{5x6#!mH yвB\dd1;=0<W2F%  [Q,wsqY/- "w%9G)Ř4ne9syMd-ly2`lv%?p>O?+jYY|^رuj5arc3-z|kޜc}Z.ډw9ayVqYϫ?)gv+3ܸk^½~Zܽԉ0fߙ#"^]~Z^XM1{?\v|`Tv睍bzG7mGʹ[#NJfmSBwtFk{L{۝2`Bǝ3O#s|l=ӱ2c?Tj`SFڛeM}mM[sޗxUvM3<˯abw{[ReFZJӇ}XNx)""Sȣ"f=Bx"u"B:r|pnEv^yLF!BH|I #l0^ϨIvқ`ߤ І}o>7a$oH!n ?JU=&Kgu5(/~ޓqeu(da2 /f}NI_JJOtAC+x1~ctm7e^W0i{Mp3poI/>f ^؅x2| #I]Oҥ%ۇW`( m oC&oH רr^}om 1iVӛu(~zL~j+?\ Nj~<%MHxP|ҵs>bm)q%}I?IcC?ĕ2˾2{T3poWI/'7Ee<8x}t1_'>PUv hHXA6X8O~ 0HK;lI1Kz!g'LN1}FI?ݔߣ-є%.Եx4(mf <>IX-@i >夿?N]/đ|0/yHz^<3F[9$=IIili:GҴ; Gnf>_4Njc]>/b#IlLK7%} ܔxR? iKY36?i3e0^76I[K9'g1AWscJ3c5m1RҘ SJM~q}ԟ~jC4i 7uh<>x@13W4O9z|/:0퐤>Hguf/yI4^U!/c| t^S7cv6p|"])~`{+e1SL]͍?fđ%-b>oG8g\K:2Гtht\KI q' P<.S1}OW66`qt? \ G<gO+w(??7 ¹J)j/gL C1Tq}ܴ&֛[1>vO:΢|qsnʿP?!UP§F+>gT-zt"Ϳ½%<܋:EEf9e`cU|VcڠYq3)~N#o?3gD|[xcԱ6!m"s]ĝ?lg\u(?\%tD 4˜'g& u:z3@ϣ{j$C& x6qО̹."Ɗ)Ȫq.;g9^ ue";kg@Ӡܓp;b賱8P7Ss\zX _ɢ<jyӤFLϽ$fNfJyzF(_Ǻe̒[LLdfN.Z]~R/UKyWe-Gocevr_/rX_]_%fS q r|Nq:Y5?EǡP*g̝X6~GgK9[ gq s9՟WtdA:P\[o2nlV.7SL?E>g~#]RՒA^z t?Wr6rF/^u [;afαnT]X8)Ddm"q9/=$l \Vh]G+,a稣4KXw:3W){XK;%FYcoP10ӕў}bLxF<2IaMdژ)!6-kD?'SĞd1+cDi*K}D;]=<-uך#\6p ms?SdN#{~rfϟ1Hy/*8 7ylq&L%Kڶ[Ev)uyI~3 dwjDדy>H[è24ѳ{9)G)9LaLU.s{19i| ՁOM5M< }Wl6:Ѩ'ϳ"{qH~ ÃK5uP }h2G-% g_Wo)7:E>:`q<~%.kq}xa[儹ߞ㙿4C]_M_t/: :uq,|}'үX.]OhO{x}<8t!ymwS=L|2g88|wg~II~6|~'O6O{;ApmӦ7g,xizYM TuZUY7؞ب*_dD;/{z/{O}:X+?!&?-/8o8^W,ժ]rd :Z(o?qm–\-2!Vs{~-2_}&)EsSJ%A6䃞#i7u>| ch툧[$%[(nVsēkkx\(ɩdD)~3̵A7ܐ $ [SBMN^Q`97W6yZfk^MJ22H|Vfx54O~S$~Rn"lꖖvA\K X r~X/˦Wٚ3B’ KnLؿCy;s4֘qz;k?TkYÓ9/bgŚlKj# yS.͠.f"_UoqIU]h';h{fgid ]g}MegCS?(yA"#]X ҈g}G\2(B-oĖcB]¨As>#9'@ $ bUI}R˺UY!aQjFYRG~.M7kC3g8ƒ^?r+[&%Z ;oH+ND#/u4X{;q_uaF—:={w}M^-RBim\ s; ӡ6aկ XBE|Jiƹc{&[Q,ӈY{2B]E9=VfcYZsKﭶ0OV =#35ƷO0)y !i/xKBC-(3]^s7.BL?SXb{3[}aGow mN{wƥ޳zW[۹B΍VgFh(F<ġs!qk{!\t)X>~8R#DMRafRݗW#}PpݗZr9zUkYSc8xc?]U][+>~~(~f!4 0 hWk9e \缳is ՝&= ,7ε~8eoɛ7qs2{^5p҉gWk^SNnʠ>/k,Ʒ_}j՞X#)X^C"^vɓΉGeaֻADk~{6Zif5群O\1W/d@[k{PL/VGDF~[Kkdh"9נM,&`GX5CKY!ۙ`hiHVVQκcs:&s9M\Qbq,ek(^ޫTںLSC `?=Dߧw/?> o {'I_;G+o#Yu}}Co1`_dm wCNo%& s(k毥^0?kN엥CsH83냇 .瑒Xμ+!"?EvGjaX"c9a_&{`M9풵UE쮶Ё N $>j,Uz7.^:qiF0JxM]2/H)&y6{YW%H,%a>8ME^>1`/C*s?yNc<2tn>5v#o=aF}+0 dVgΦ;em6;IxӼjޗZ!ע_~)ҧsuMqy5dm"p~XFaŊkZpzz?kyc-.Y?2!.v :CA=e͎[,x$ ]$*mf۟;+ice_kT?7 v]{c;'׵/Kmސ-HauCog1?|W? Q64:1Mݿtqmq?s{Nu#k5dkЃ=5Ak qm<'LdQ9x:u2_ &}^/y=zU࣊߀PO-s|.e4"?)זH~4O]GX_zؠ"lU7r2;ŀkW"DmT@LyQtk`lfݣXtv7$86vNIьZе|iivxqoqڠ5cj=k]AdŬNמQ"#N'/Bu1)tdY ײƍ`k&ލ}}u̺QVe}xM^/1G LYC>`; ̐ 3-ֱM0GcЗA_X w";FN8OR^7̼18O ?)[[?*&[\?mr eaa^F0-a?B= v*VZ^9ieʜSgD:~*gL#.RuxU^Llc[hMYռUeN ɜ&ۊцВ/^%ʪ|]mzr_)Ww_zq;1UoRq]E9Yzst_8 tt|aC-bvsXo|0V{J}><}>Tэ~}@/<ޠ?YBg8ܝ[㞓uUDk6 q??z6/F/pu]|9@!]o "5J=5;>j걫O*%Y"ueNjWCd}fOTma]w%gX}ƆQSa:zHdXcvU%cwE'Z0Qw?KӃ2CW,FLܜx pk1Ygx_n=oeZкM|,p>$Vl|+1;qf ҟ/@lFcCϗ =6Qc<8d+u5ԽEn-eF  ~N$^^o9\4ƽ6d]ʌ&Yo-ɬ%z>߼W$9z֖bV?昋8לbNa=JCů3'K#iWd3l*~n1|Ǎ&jbw4`N`}}[scQ+tږ*MWXy}-/ƻ%w_9̽XmIi?)?_G6ʺZLJʳޘ(ʍȯξE_uCNxtxlNMig>?'6]}ab_,tQ@h)-nlm?դ/n뼾YaIe?/C3]ƹч[IЭ:'d //sn /֓lL_Yh>_d$xc4;'}k IyJ(sq2G])7kp?3k^R ei$1z%+MZUוPf3XKt1t}dҴO˽#Crϲ,AsZ%]S?nzc%4W|dBE27VUc]ڽya_+AA('#ڂw6cAv'tj[=W뮐d2R(#c{l_3WnYg/{m~Ѝ& _? }*[Wxf'/)Ln3* UsB[ެ髁Lpz9S|SOmνo$a0ߋȜ#gvZɌMƛcOl~x#N~01 /=rbj䧆3r"&שvJfyݷdR͊ZzMG,&/BmnٿNSXcK@# tGU]oroy}?"8j? 85&0mAfc2 ^:uۯJ}B-HVRp5l;yoܣ$Xܣ |1IH2z(]H]漾yXMΙv%q0;,[DB]2Ƶf'ſ[a6(h}!sf 5q8qxWJf@sg3 cF>dNSZKoO{gi$0,N.͌pH~-Gj>򃷈ƹ*75ɿ"adM+eS0u%qYK#unyb=M?ái~aLs?y_ kk)yD Zb]( bw1.Jq-mq}X-󶹞ĹbGSЉeJY@٦"xṕ6~q r!Ǡo|xsEx:nm$Z~q_ڶf_I*1^ըM.F˙6Ez|-w$|F Bt}~֙1pK?  M3>kұ5fTAT徇`[Y{>n7[v9 -`ֻD[מ]LiR}-pg"6W髰[4m|_Jʆkډ\k1ʜ319Щh3SDTi" ͪkJYg9`LgXgfȭ9ͳb+ ?Xs}z)|O{VmʵKKH. +'Z}/b-Ӹh,=r*8lzVw"Ci1AY ]"aMمvcDD0&"V<#ršq\D?9,a pa?`v&ڦM3TcpJZC}\e'?>en<9ܭ_M|nKǘ wr?R.7?uI5u@KpXfOm7:4 ruϱ]!Nŀ_|/Ukl—&MW]6~vr'|qޡGN[E6y?k,]E,½;?4tgu>ZVWڜ/[a2-mdF^qbѶ\s;œZ_\9:ķr?SY5Z-"?\zm@]Q-X.2o..m B}͐ X8lA kTo|99pK,[PtU3(J~N>ǚʭUxi䟓(!"Mi:\}nםF넾7zD^}4ncn5pkR^J$wWI J@'699>o|P؜p}ϱ-ة:ߟ:(r߉R\oj7[lP܇9,qefGWp=E8Kަ_W>Ul[)s<94xV ]O =~TB6g%{$)lMLf^i&14R?C;9 yω/$y ?=OzJH Ǹc8r"ўm5w`+vHZSOa5WOnߘ*i$}F=xGb֕ _jҩWMw6[LW=eAn ĉ2DԬ[Dm`7:1O֞;1qEz%ڥxvssnsm ^SQKb! s-JҢ亄0k\S`q_>3l6TVךmOYTa`ς,3W ,"er=>_U3!5:b*mN1q]SI"Pָ)I|~9㼢v39/Wod4;$b[\ڴO͐4g)߃~ioe͔"fA&URKEg- 1'ݬSDQW;DQpSOX=&v:4y.";mOdθ.P-%ΔO.RO|K1c<⩱2tQS̳K̋57ƃ ʗ0Lz68u¯ߔǻtݐàA|ёc̙..4Q,Q>c.x{LCg #>w:ɚ׫yƍW#&^4Ͼ6Acy*voY7f>^W(*{\iAbBoDՈ~RLzd,xҵ11_#٦Y3bi_]})Y^n3Zpmr8|2d6x-`S|u-tu9MYZ_ yRCs!gFm-4ڤpѮ}F>Ga8E8҇m*x '˜߀ϴ2G -#nv6C| s"}Hvނ_sފ4'X{,lX󘭠_r6k~bWw'i̛ܰc嵢ss|vϽMb g+*{"cN5bYXz8_z{1ÈvOƺ_vAO1u& O\h]T-??z"=oD[Z+6wP 8_[r gMlOOlS953Kqq/en0~[sDo7(JZB_h 20W]&R2q4ށhƵ6|fƓy}n 2,{Ed.mzk)-}s&r]]ɱGd,h=ޏ#^sĩ]/ zfUu!Sey~EM%yt~Rd;ӵ?gI>|?{ȵ?Q71d|d 5Ws`"}Gcv>w qޞyW٦1؈QyF `,9x_5l72v@>Fg`9 n0TOOˌ9NC?ZE!:-:tZ-KUy]x7h# w|ǟ?%Er ׹f=N QTu:߿Xg!Zx8{>z^-`|(F/u}l+tP^T8j]9?ǜ^¹]kA!r(·[갉rJ]-ڴظC]ߥZٙ_.W侫b~/>M~G:!ϯ`?B)UQV4 $&Y5Td&\aUy Y/\vv1f15}eNaA ~ SGz)G? ٿSXK'}]Ўx0`ҋm4 Щ);u[tr}B$ԕg% g\ F'o5ۀ9>dބH/TgċsMUCPGÉm}&>5 62C2-u˵xoӇ+,}Tԫ12t.{ί HIDeZ-Wr@vqea>y不\M:ަFU._4\ 60p~yc7-#WqISз>KuuS@W⊟ߐ1,0YKbggE w6z8AƖX΀ą\nM_嶒}!>\|Y^ yJIX-Ep-U8>t|on5OǓ|Fstq5Ց:˲܂w}q%ŽINڅ{+k[_T;wֻ)bgW@9cn Vɠ1/lm`k&Xn3A8L#j>(9AXz-WOOY5ue׶6fWRb4Pk֕" =]v/{/Gw͠a[vS? |62Φxg%ىN8^guӘ\fۀ>;MӅh||Z"zC>Z[6:}iBg-r008)tn^k;vO21VL=2φ{dFwmf0kIeHQ~w?<~~:~/WOڻwz׺C?>~]#o.KN/DO~ϧ>-϶%klRmmiknې{mKs G%on>{,m> x*yIsj|G6޵W7m}k{o -e'm#>k_Y_ >|jp =5\wLn|rsrS u+7L{7;))= U_[>!~7U (?O@(Y΁g@ǹiZB6zM@f Mπns\іsYg -:7ߐi {⺴CsP.<^(¯rn-xBY1={Y Xδw'`y z=~OJn"nG{=~mB.{晹;m6_>{m﷉'L0G} 8Zw`ѯG2E<˔-§@o^UbW,ſ#ALfSL=sʌfUS󫇊R'^Cg&{F*Mu.%G[vAG`˦r6XQP[ͳ?{ }O_!73R=WZ,=̽ĽQQ Zσ_!6:OS՘t_QI}M|vY(U SːUGC<׺ALBROvz'gM=Y'R&+Г:_._M)Ƨ̅ "(IqSg >5|Nǧ%(ts/Xn>-UϷmv=fuuoښ*DWuo%yܞF̳?ZKˎN,? =vC.U'A*aY>ƌj~NV>+U5:wc 3nw.-%Yԉ>'fy)NmKH[mKc+rL\*sWIi_0MV9GUM99i1_qN8J}wsP:*xeJv> ^^?iׂ FfM54"x|*O3s&>-qa8k0^-.hf>ZcߒKϻ785KbUx˗(j{3DXpo`N1t#v"x⚗׶ d̎q"zᩎ?^N g\^=\)2qy*&ļSd-2bUk6 ?M檹ON ަ ;TZ>#n3Zr-y?ql0Μû[*4p>lߠWсV :Y/=ˠ(Ck~/ҕKbA6nHA={ .Y=DםDKoA_ *ku:!6le5`?p?˵hw$G¿8w<{?Q}i=fp]ӡJU"D;J9dW7NfU;"}8/C7q=>Kn%V\5Dg_iF[;A6˛7潼y6_hgcmЎ̍Y)E߾-fh; mݎÛw.7tC_9Ӛߙwxs3q-?ҟl5,Naic:Hkl6 ~aSB12hExH=-ƞ>G NIѮ*jo[X54:)Fl<|%I1Jx2r}Ղ1q=;G"fup@Fb}1)6m{= _;,62 /Z|k72E|-)JhyR8 -<ϚD<3U eM-tmU]9w4-4k#lη[D9ϽP"ert{$^N9+'K[".N-'sOܿm?m޷x6oղ$͞`N topQ~=ՠӪOsˎx6̦$w=t^Ǹ5Dщ?3|d舀$R=8\c~hG %%t#WXBL;+a])2PE] ?gĞUd ԃdIaBx9Aq%~\qwNd2o+{oᕦ|qP:ëI(8Oux$1} A[}Z>xyhy3fGXȨ{5(J谊)RASe[Fc}:C^Gu@FpGNըUA;=TRE:lGe9fۧV4+K\=ucg;݋|#Y3EFwȺ)}ܓ+bQx^ӏO?^zV@򲌼kgE֟konS핏b_ q5ӿExGKus¿g1U>¨/g@"Xmy1_}Ƴ>Ҥ sN0g,&3HGMea0}XuɈ؞}Q߉k&6C? C>|ۇrWz_:o;8y[^`|[0 ĵw fXW 2'"\X qfr5x6|;fnoP\#qȻ5i ZmZ>{x߼l}}k|2dyM9{X/ x.ͬ[`gQO3- )_R#3gJ?ZYvXl1Ejv0_Wk񟩎Cj( gqO8DڇB/awؼ'f'i}U"Xa<꘶Ӷ9sOlP8Sw6V9A/nWDz>CI,P{7( ;s]|%?-4'hxfqP)!aT}sbf^3E,Pb '47p?KbJrPJo&0'>e`ܧIܧ)9#~I> -Sy}Gq=;~b|s*`|BmNXsͲ7Xf4`O]9,η2qN~ԓ'F^2.w5tdi |ce >u{LZɽ3&⻀~R.FO7t(Y]5ձ\g_<߈xꯝ̷ۮ8|Ê͞ˉcxMutI-:E_RG>hJVQei#JU3j9-SDV؆=쩝':s ^煜}a,@6 AD.ĝ49_|dt} ¿ۃA\ k[ih?D?IdM1'{DyMf}_|mm?p"̹:wb.-=UFUɾF/_YPYZgk**kz^'}q9w Qmy:'Ӆ<(6oyBySS-R'/ېXU<)xiՌ|*։ԭپ"\!d 6a*79.ҧS6| w&"y+j*ɺ%}H$=\"2Eq {m"\:9?KYyq5P]lZp2KU]RJ5!fDx8֬sG$Vyq2Ԧks5njZkM~'7 &A!K^}|EbݓsT݉3 ~fѶSL 8W Zw!&;`g#YE#L Y_8CX縧%qbluwHkJ_ToY[*Y}}#:47hM xx5$Udb-Dxpӄ%"h:%">4"'D?ďx̜@re]~gHڿb*"vp^KT\Y R7ȏ<4BVkb˳o]ZVBLV\"JA'>\M+ܓį){#}"6ZZ\9U=d^%nͮn9zjv/໤ShbO|}ց8˦z%b 8=WuiNEe Kw2ث=^E].,:X>Kw-S/!DxrF>rˁ+]U3ɍak- tIeaKOK>A|]c4'b<",!x& 8mwAyz fdvfg/$1gқ>Gٺ|Fs 3%_K2׵&Tz7:@)>L g9 )uY(UΩ<`K>n_z D}SO;1R$)Z銛9ԭ{5y#约s1]9C뮦ԍ6= רl9u!){fx"\ u֭Bsukyo-&_c:=|n=B 1ybmVf.۴H7.׍gbyCiZr.!f?-%p; ?\/uӖ(Nީ&Ю/wd !"+sS DyEds@j.:Y 9kb[AMzo1Yʈ7}|287|ݪX00;b;|ƻ^w/dՆrz9r X¸Ss WggNSr9lj;Ӕ%{U"̶`7S1hCKwҀ4!=ͳbgG$A6zR' gG uV1ǤC@:pβhc>2?F';M8Rd9sKo)Z{2c';*ϒ"si1sliHsdYPWwH5ՙ[:rLvJ=Ԡ770c'W^׃/ =Nk}ʜf },t'E,l*ʩ sasZL|/;r(~}H_/SkUC.OvW=es1D?:6;7Mek}G5 Ԓ](Rk~(,sVo/.*!cԊHuT<۲Ί*  UMYUdiu+YoTܥ/zI+FoP ZⴚNwjϻh#ݿS~6,f>3Nq3tj)ڭmR yO=?CM`} a)u¾y>:G8g:>{c1lW;ml\.Yǻ6*SVqR[.lM> ~vv_sࣈ\~f'}7c-l>\_ʠ0E'jy<;zp(&\y೧؇򣆃v'[Ҭ_>}Q\}4?(!S;R ;m †$vi?rdXmSc.f2 ~p?YǸ{Lo\؏N0kq0!ܿs^>gm9aO^-/ z| ;Ny^N~?w Shcgjs:fّ-Ua?.By﮹Ju?V׀3)g'^?Icz[ҡz93wS8Dk/}6M`TĚGog_Kq^]&ǧ7H x3kvfO31T18pfD#RFBee6A0Y_1]q=>νצ>>\j݈F?)v!@SпoѪ~Ϫ/ m5{;YaaFpɴeuNJ^jԲ^ ܿ_Moe[i~޽o7æ>J:ݰ^`[xw8Y"K |Zg ?xpʦ( $H)VQ|4Wlވ ;4llf>lHПnS ?mn n©IЃzj+(_k;5*lquiJ#\KYw|[0Ʒz#a,)<4ɨ=:~!'߂UӮdW\{#\W6׺]OjtiSط<2%ן^viSX9OAǽ'(/y9WGM$Q~f^mcnF:htJԃF{լҏg{wO0\~K"rkpWhB0X8ఉ%NE{^u3+W|g}T$T֌{qN~=ⴉc[B{qI<Tu{񿟃{2(FN|v3Јf/cKZxgB~\³ȾUϙ;3ȁcc6LLr5X%lt1ș6DyHWlboIGOZB\\ְLme*֤u7RWo:u\QqK |?H s:(q"wbEĺcBM#u >7/@k觧'ke/OIe}cK _@7t/ȯ_:l;(LFlȮP~{2s.ILTCGYh0smݹ=I?ؾt^.%tȵsJ etx~z|nUB~oS-_kE=+1%{^Ku'_f1"'.rΚg#s!*k~@^T{EuB>ja}i1`_3Zq caLXkE{w<VX+&8fL&'#s͓)?T1 s:#Fױ5e-䀼o^9 mu6i` .`.A~;+bJ0rgMWA':k XXI*|/gw,,>/ks>}en;fq b>(sr.{_p5RmZ>yz]&ЗdYf[ó,AaS,[9m 5Gj ]̑yt)K*Y ŘG< Zx:𼂭h"5=yVP­BcWXmYdy x? eMlm3~wa~,S;Sߕߙq;|ނ{\ztwRrv%Zc[JO -W~봺2O=>sRH. ]/FJj]u{aa :EgY':KoUgq"ЉOn8~c2o_G)o ?o4"/'z6#qs PͼS^F,OA+|aHQH&'UQO?9zcmKc[~mQED6&_bNZv}ky_ع=֯hkmOE86kmC-h7c?̪,ض@Ŭν xW%Z(QkkS~#lㄪPSZӓ m$n%~UO:4? &jɡ ]G4kl7ƌyΤ,snGᏒ5zs5?I繿}zt|*cYHS$C/r2- AW {MU-5KuBuAz\rsPKB'Ѝ>Y_wX >?@lW3Kc?ddgʵ~5ƺ3yVMe=&6VJitFzco@{w"\UrּlB\k-SдJmDFn0>O>yiE1VO빔˞ɭ#3(OcB߉r+ ;N1}ŭRq{Ѯ9Ǚuzړ7]c2YwRFҩtd*Ї{#+AK;sKS>&-s%:g?6/F{hz\ۭ'@TiI3\[O UM^Budi/o?~QnM qek[3F7@M})9wY|K_B]"kcu]ژ;x[6nZxF{sG;9.0Wڣ]w;;mSfγvis Y{<-7߿|׉b!3PΤ~|-/ฟ"wKs,·h#Sɓ7.;q4nV a+_+6eg+l%ϤD*SV8YTͪ*H|5V_lS?n=oS;;fSc>wQ>Uٳ޷Y bM]G٨#v虔[j)m冼x{.s!IrxO~oT'>'A_l㱗Dk,ʏG#~iϢ?#ƉHS/laì-\/[Fj?) .ٷJeGz%hW|e&Dє7<Ұ~2<ƑG\>y9s໕5m/NiYwYv;c0 6"KNwlTi˰1/w?1Ư Ccگ-ii7-Ec.pS48sHYȽk6 :sG*dz`ST81ˉ1DUٍ=L '2m_ݨ~zv8ן9ӗ4O$֥/zw_AYl?[|UMk'OiVW5ޝr>MWֺ ؂䧖oHyJ]P_$ԍx" 4^[[聝 OG I%Nk6!H_w_$UVgo56^ݘKsN`7K߯eJPiVl߹ޏOuKp.]-\ {}e/*JsJn % ׾ݸW~Ӫ/a9jO9.-崊%ɇEKʒbDiUݗ6zI׿[)5_ię:~G^@f\}y٧=D1m_xt+) wSd{½IF~0wWTE-_;X vhJ6Vw5U#}0޽hB5/43=Zne~:E;_ʙۮW%i \__d x"~T '|Y4h{F:>h=tjY<T|Y|4G_|_;l|\쯑f-ylkk(K$h[{l덑Ki~s䒷64ޟӄW KڬʮNmf6fiKO9I E{/TREXw6(mR/-/-Zrі}b+Vˠ!ꤰ}fо}f%_UcxZ};^٧&OZF/&&R\h]O8GS7#ж^M*67<V%g!aqBd$g\h| Lؓ`g_S4=shH|4sҗAsB4]hZˇg}vsזr"9EN@+BsbF?6ECWPĭYp9rAF]{w kK&KK,I k(ypS Tglt]#%+i4O:MiI ݓa 4ICf ,&].y/qleC٤'sV;dmt8?)m3qX䀲 :90`h)m lPve?[ǿh1!89ק7|Nue:Y\cIcЁp-!iʈfySBGf>}xBh73יzjS$|c9AQoFX.G,+/xi>Zߍ^[0#s f&Xw݉VoVkk ImXl{(.Ԅ8@}ԔR6 i-e1uK^Ԕҝ"_"Mҫ1ǚk}-D_iC0aH! viCԘzg6IZkV+| --*颹ƫ .bt!{ʱh0W0% 5.$]&.Yb yM~-(f-IZfI:@vw-!`Zmd~V7&/O8Dʸ2;T"ϸ`#12H\=cp8{049g$#G{ly΄W%S1b>w%h `nj!k<4=r&GD,f^E>3qYs7ۛW3y7Zo.V13\E5lȅ ;S[[R>¸d{ށ3ډ3vģ`mLkN&SwgMǙZQrw9W~Zvޙj׮ifh_GPkEu87"%MDcr{34Ms2/Vč9簎imkUE_ۘc *!TK/6Z&{d'®B\ {W#~1d1  D{yS2oj7>n*L4 xz( smCC<,law{y8aJW95_}O<żN5@<x=0ݞ朊ר?۰vAMmֳ?°GU"[וALv }2*L 7] vi|-<Ŀ*;p1htӍLY)Ч>!!- g&)bo% A'sⒼVٌ ^'Vu".7]2rYЯcgk|L#UogWhTtQ*[1zNruZ?w?TG %eѩ"5ٖhOO;WlKTk{ >J)g`io,񩭏l乃ec8֥b!ϧzŽZXډ[ (5|?vb)A xV&9+>F:ɗrn$olPuY wuۭs}X:hIDvS 5ȼ,7䃵O^nnȋҤ%  7~5^5dUo`輟j8+0f΀ň&_8M6yqAg޼E;kJ#M'$`;ZϘ*EW>+8V}3Ak/yt//s КxA7Dg.|VWЩMvϯ=:? kٌkp]JufA1;^nA|8As yؖ4rQ:Yl=? rxv%|w>Fȟ>Ӕ)-_V6>ޏVL{0S'nxEǭ<􍭥N7vƤIYoIfhJX-_=)PO\/J朡f{l_6qvHܥHZ Z;hs {5j~uŜaM\ #-+JЎ ͠*d",Zocj& ~yEbp y~A|# QWI.'n*|js#/7SEyϸ_1NoSo0uߕǶU?0~W wd9³z~ȴVy pm>t3N: 0~61:ɢqxxv.N1Sb4cNE?(`[0831gZ6-q@:ELa2/?7TRτl .i4؟,7i_rI`Wo'l+qt#S=$Ao/)[Z@mwh ߍC?ЇgA\nT?hJX` `8̽]ZV贌KF~2L8n6\nh1S?6d6S|qs״S~!s*gZ4NwŽYM$~o"D;^M{TX}uOon9 _fXZ?w<^G`Tj*lx }h^YަGVE7/˘ښERxVaۆqn%9ɏapڂf>RA+"Q2mbz_3`gj;ڠzZnߜkN);$ޞ8.6hIClVq--9=I7ϱ]-eqMm-)M|z9")itݪ]??y/-*ۨT_EbuT8j<9}d֩l!Sr>Z+,bO?>_dHj/Jq,t{6(Zx):yR,vD:I_lJk 7Vg!cEiEfjk8.sInc? F!HnftЭ6Aknqq5k# *4לπ#q0M?ycz.N0بZ\q0rw޸բmU2zC|84̣̉ F3ed*k,[;q{֟p1JT@[?~*y(zx'Zι5 伌ȐU=9 'Io@}ݧ/p\;,Mx})iZVog>MNrT쉖 '!?rY_/s"~Xt>'"9j!8r}ez?TZAizhx|"z$G3zÏ7M"֡=UX/{SD>sĸ cqFsTbY239F ƺ威>'MmQ_\ƅ6pbu&8YK:?GCnES'"rAs_o9Ͷ-Xߕgxw,yn ĺ>e'p8T(k-*p6.-`.}@\[ Y=Sd_ žlg&+g鍪(l:йwyx)45"|~*MRvI}fJ3Bc ΁:M 'oyZ\G{y`ޟ5 0ct+B\Lg^F|腣m!mz!Ղ$֗:(~*|7Q4wkĞG ʹSE{E`ojS"ɟ&q|P\!GaS^ rO}*RWBLWz?v~sT\W< ũ"\qhyz}E_?wYmBhMW-"_1N\|A)&Ӟv$""܄y;a*$soXR6N_VMR[UW[ hq?cW! zaqsuF}3Y<&LpyM!\Ř|Zqo1ڀplAq.HqN{2 yKnNO*sM&=ǾAP SҞo.d{g~{rah(7 Jrώ4 fBS`WO^ [77B_Uwۤ_h4q2]J;s DS"T m&&谭g+9h{`N'p/EѷGQ\;e7d=~t7\gt>[p9TszbuZ:OSZbh'lVH={ R=;mμ.}bbb?u)7Z}p-\>ѱkE0^tt1h6-#A-K~)p9 Q~TkKgD>mY#p'?OXIePnƒB3FJ#ZsyLjɹb2q"S gcGc#XűX4p. ;ƃG,sqztJ2O"yx-&Es6|( 5V{j99etO̹LyPl7`hQLAo8=0NS=ˏj{Ɖjb/*B:-+~kS}IUX^D=>g %4CH`c㠯#N!7mͮ\xCꪦ͜|Jq?fsӸuNA} ;S}r`"c]*́^uY#1tY3yĪ+kEW%A'XMӭfN cՓűh޻x&Spj/>Q.h_VlX0>V oU%qpzĩړU}}[qs 'ae3t݈G4 %!`+G򡮳KNZo"̓Wa1,/"aTh<+({ނ<%B":qM=9|JꙗnS9f}nWW5(5@>ꂙh rDBOLƮ؊BId\]i3?kOJ 3SkGNZ:eZq-FZeמ銖Ζ9ةy^R<xr%3kT^X5\ ْy N&~t 'ʒKt\|f%GjLԐw4c7srn---OTg%\5-WҶ>"8 z6{ fS=`U,,cˏ`wOOȻF+k΁X"-n s~ir89ᴄ  YQ$1/TM1mCTŰ_3A^ aY.8¶zƋc13u[8Cюr*xiǶ|Xaذ}g&O<{Wj{K]y#wd?ߎy}gX`~%~^)=iK`Db +jpsl[N?ԽShxwT{AKlF v1XQàS)>5nŘ tQut] <28>1vqMF?`$JH=ޯro;\T [}!Z2plv_;/wMۚ( |IWϝbyȗd/f=8YX1(F4NTo6D_'I/Ai#ɳFMq/(Ğ6*4ruPu6X}#E O޾ }A*+ hz+ ;`|A6)may-`ƻƵ[z|{i aˊss|Ksj+f:NpW/Qgud hfZM6w"[+[& H 6ɂ"6J}e"T.$MkZۧ}ޒ}PA2]=$D~qafZܯ:PHͩR@~;~>:Qj ;_fNN@eVNƵ92 |tbq=YSkV!QG..Y?bF\I!8=_t9 }GWgO!R%a߼pumRj#`+mƙ|Yp+mҥJ${Դ~qOA|hs,𸣠Wik+?n1/lt}ra?>,|woɩC [@|QC_ T:?֙cloD a7~CcCkiŇ[zM1mdzu?Hk#_g: {Tvd~;<[z7vXA#4iw-x{—/z0&No貇ԔG5<-iģQJF ;d7hc+`gQ\z-qЫ s2)*&?>~,jKnհɋtO8 ś }p`nk :PEڽk6.<]$:Fy(tқaVst-=/NuaS''m+cNaJWMT/q;|:E SĬ-6r-ˡܼs9[q6+RaڪU+俣C!/}&%G5& XW9>}7xi^Z׳4 ;ca{zGK xx L忼f(=k&͎_\0!rJt~їy=†'9 KoІ*}@Ž{r7+c I?.0zn YYM+jz{ZR`ɋϨin֕ϟv|l0S18=w"xot6f60o)o/% /w{CK`0xM|x |#^J`QO4!5} DߪTD-RƆ/~O4ʃB1Q='Zl7%/N>qDb|C|8/uyO6+s*࿜ypIhy_ty/:C:0rE^ SƼbXFo_%q[1~X/Jv8o7d1~bWXC r?m;~Qxvwyv\yiӑ'DL?鵒~~?T؛#h|T|~~> =j> \@[eѣU={5{5\G{Kow QGL?;g~Y;Vny)wbŐ==Ő=`9y,`R$p%:5- q)bpub7tO@~=X܅2.wpe@?o wY~Q="E תfѳ}шo`\y5^} (l]VçS}]᭦-nny-lﳵc|A_=|ތu [_?`O4vt֋rT Z `oSYZ>(a{Ffn*H)b}6/,aʸs-n6O{]C;zb:Of,6駍ozqF\luKǶ. xu/ԯtut=a"mu xBq11~N!~{A',֟J {oLc~]౻=wʽ'HrcRw_Jִ1Qؓ&)ݜݗU-p,7{MAdyQ_(WJNn_/>.u)cLpA<;V$7H*b\'9xqEx:C}xGhWɼry;z;})NJ0ic 4+NTv@ Ɗ.m-}X5 ->ܟm}uN(~hee=,R? e7Q? ]JXoN>VS?wYrZ״Z߰HX|o2ףs)/4\LkΨ.C[(-z8'Al:̖dNdyZ+:a ۿF\g{R0eolz]l^>݋tC>WAMïf[eu<,7Todܓ-턬枑 $UK:J+j!+e)dYiB98:뵱x355=r8?6C$߉zo P؀ՈWG0e ql"5~IٝwۓM@;sB ܹPYBF{ m٣F7cP0.C+1^/ xR>f엏]u B;R^zc:Y'uo7~BCc18؆"s_d} ׄk5al>}'/: .cg^+zc}2/].@Jb$t }i[54t`^ 2%ť[aH΂}xӆD}q7{VW(.Ƣ܏!i{5'}Sg<,ܐ۹ 8׈V!)iRGט~jЛx^(<}}IiQtw!k^؉~rI湊]މ<39C$ 0'qovH6cG2g{+IR;6h<{$۠`y)c=%sώ }a7V7Q[R,ci)cE6A/H]BSm,vދ$σv^VU -O1z~'T^x퉿Z '\z[;cu' xnl賌opRƧ)+V@#BDb!K xpߴx*nf/2z1qljlX z A= zkt"cZN$J^./*~^ RCW'1xӯEۄaAs{TLx0jrd Wg{)#3`VD^VȣVxvlˠ;X5K`3C#G"?-W ̔>PCմդyw))$NA&j๰CS'3]vIq'i{[ik5M}ŒK]K7Wil)2!gLȂfw^*ʑC#e~07ibm< +Xe!ƺRlj4Y2} Nb.G;TK=bV,~MKrS;L)woIz-U{A9,1{6 ϩU"9{X?s )Y/<6C+R9Z.DaͫI\VG-DezWL%ԥ)4imH ڜanNM2T 6v6=_4CO\Q5 Ws"U}HL>:c6q&f;yD:tψ2p3Ko!gug(zSlqh7ӛ2 ~148vEt\c5֌u|Lj>}:B~̟~'>O0:ws2oN2Hw-ݡn.Ne1v!Հ{Tކ!3\ZQ~gݥZB~NJ9y-F1AfVQ^{"FT^\)G;yWpUΉ{M¦bl[ g(Fl"[PKf&UAȢtZ/^]\gYfZ֝\cZY*V~zQyk y Vv&d.Έs;5x-qgOxwΖ] 6uy~[1VZ +2WUsm=]^k\!#2(֞\Ĕ_6 ~jYO[v)s6;c=Tа55#^ȨEW<ܥ sôL[)q6U>l>Y~[xƲva -|[khܝ} p69q': τ-:E^qF5 ^d~5X}AC.1V (WFHesEZAsed<߼ޥ-;=B__={f _۞{pg~Y;^ o1EMM,R)WRǟ=[NvO59,\0k-z21TЇt҄;HSQ\q~Z٥Sڸ b%~';w5@8v^ڱsI_U>ђ^۠'L# 6f=tŠ~vAv`oכ:?)[c(V^0昽L ީC = }GN<}KIF}I@p9\N=~v3dϽq1/v@GZi,NG~btk蒬}B1'y&xy1nH^%H;u^AFfE72+#e91[wuxc Y L$NF'_^hvC帟og;B`g.}\r_)k%*yğ D>5;\rqx!O[$΀/_i]G+켎;uAo8:^ɹ">@ F\?́9 z~ L{MT-D* Lkkpc}7:C.C⟧pDy4kVȱDŽ=P.߈΋K50?;2~?/.cſqog^3>|'ۙ\qMb7gc _%0[2O"]Vξ8>e#dz?yUR]gLP֠s/)+'d܉[kD乥+hf+axf>++wқ+w.ݭrp!,k7x:Q#g=5W<΅fm>}?sܾq.;֯b]8*etz`f]G{]IbaRta gGlR7Ag B+qg d0.c{'Xn3jΡ>wKMnû!}OyE__,>ϩzu8[ /-k[D3w#cC߀Y9߳^$- v%o7tyfg?0fno֊~bngSX.j>}WM^ϼ׮&Z812h N#NiBցWVdW➩"DX݊ñ@WW@2?pfjZzLc'ce> \Gy͵/j>h)/Vc. 'E z)=G򻵜\P>đ{of~ϊWZw^ +{%xO{ I͜?7^v [QB9I&zڝr|-:>! (l/aEi[µ9"t!VGGBHf}C{^@,= ;Z$z)01؈zׯ1jcʶEHtuʞxo\h䓋Fڵs/ifW/;m\7G|ȌykOV)Of_=3'R (AtX/юmg"mOwPyR m<|o?/hj.h kO1_`yG#dG4mP& V?s|:U%?qɨ!@y󸕵grµ?iH/M_)syA濊YN/Z33=Z<&xmDi,wD4<txQw>ߩkBt/:c^{!s3ՠ)s%̋.hsf1z˼抨.>Zbq^c>0D2e5[< :?kD yQCԶ*Z֘0i9;$M+) Kr;"D{O{{r|º^S,(8gD@۝r γ'S <$Cg#^$nb"meDB7N㻳jaA\ Ww1E} qmїM|Xnm$|}vq9ؖr$ڂv} 7pCuUab^h̺$?3ut(xQ䐯fz]:~'ʌ=>ceJ/zg.u)deb*>{*-z֠[AT:4Գ@NfmE f":sO:LnsuoCe?z]$}jNyb*ie+RӼZ7KKH-[w5*E4U3:6.\Fkl #3s^cMu)Eݮj=h;1]uXW^vU 㯲'i &Y8p /B)wKu+8e62祥#Kq8GY]8Útww T7Z!Gb״;![ߞj/eMɸ\kY$tє\EwuNE{}t_X+C!o:87"Ұ>fC'MfLUZģ#[33MUb]B~IK~Eeg^>۞YpJ\GS:'1j/ޗhӀ'hgh z7 qy|U2 k,RZMQ+ɶD;bwV?} DMO~d,L[ЖilM? <|I 6kT} oø~127i! +4q}ZJhy֙> 7Ȋ5ov)VGE|Q͚;Q B$J#XIp9] p00q60u.@J؊uy-G`0W@">l"~a\&I&4_UI 5fSix/b,eՔX!cJs71ʳ3"tqCޜ aɄ ᰋjqx*=)xY?#e{%}-cVm%pH)xm+2A;T:U,=L~Ϩ2l8pO?8C~@J8c&?ϰgAn|ƣf*s*?*A|T}j8c-e?m<6'Rqć;v$*:ĕØ' F<`,ЂpulO >6.I?kx?J׼vaA??t<Tj *%\FB^R~4/R u]+yS;SkT r 8;1ZfbG11SI?ݻrj R*}x!s'C K?0xyIk ^9#lM'd?X+G4 %nqQ?缞<(2VO5er!&an{WX:!\3(Dzpzs2l^ܫ2i_ꆌi˄~G\6%̳N7T}<<:(ӻz[h(+gw luu&O? 6M/@M6c]Wܑz@/{ɝlflSxފFn-}618;LXLi<*eyne/? _GA๹GI6}[Ͱ>cXПccfQ7z$[n6Ť^IF^m!s6u3NƘezی7 }{gr̹1m?4J2 }Qf7)LS38Sclx1@u=$IBBn%ia/S6V^+OIz:9;Zf??4>f+W?z8ߔz:X t1fuEXW 07pyà;]s/oF;znd%#7L|گ…zuNF=l&0ަf 0HffuØ_zH=qu= =ZJ-M :x~>D;n3džÎlìJ76JCg8'!<2bEgM$;|fu ]ws?.z\nsMo7iI}MSFYtSS#>Fc<7"N-A_ѕ;0՛)&NѧtN@[ 빍鋾L^67yhn~(F156;JKJKCb?Kc5WC"/\>edxq=~~`h [ꃦ}j8{"`susQy}juf[Cg9cK%Y;Ξn6ϛc.F-G$aab|WrJ7ݨ?X"•#DHqy߽3ѹW0ƨ_ q#/̺}j\靬R$:SAjzj#QM)m\lg~֟2QՔ]VD*DM7۞ohesOEmΪO^=c=wS0߅$c/bEΦkDfT(gtkF홵9X`!X0w$)lJR)Tټ#-#edU/(z$eCUKQbΦ c翨XfLΥzў=3 %#S!}v3Sy6U8>;h׆/Dʢ~h 1rElM#l=]rHڽ!pHM8^O_{a9hK^n[t =HےzfK̙ =;_9Xzk'斯`^ g{2y]}u, :FM}J8Б%_r2 ~ cb G z˸%ogb0/%d] yWk-}=HY+=K'_6b>^F9<#G '1cc1ac#f0C>'iSlyj[@>ע)Mxo9){>G| 07/3ĕ^ֶ4Qv"e1k>tOFLLc:ϼqM̻ (WdJ\{ZkC (RU^ xAyt>saN>}r}/q?ec?.G}[5}*Zg$9RoWkW|ˮZw#d{T?#ؐG| ú?Y 篎egE癚-o'ag'd:ۣe|09j7j{{>hcޮFԼnuHa7'ݥsKvCݧ /-GDG[9йaI:Z38x|L>L-L|po3I$2bEz8]sp w_uӮ}-6=>r<* \la]^BO1_g/r;W>Ŏ5ܯ(X>`2||?,x|?N-F4߈c~[q~jVoޯr1 % ?1GjQA8MཧK_io"෶wcZOwH 6:GlϊC*<\/\{9v.ɱQ&{9(QaOc\k᷊iCSC!iWo~*p*iJ!N|]ߡ?=a坬sD+2ީ "|y!c] pκ5礠S5WH/{Asǵ)۠C<?$mb=|W"Lu}NQUC@+-o`{"Ml=y`{O#~VS5}~e5gq9 ̏+Q .Gq)c/L~: ӎ]6Oe/Im>g)BUz&lw) 'Qv<9pCҲ ? )3zn]bȓ1Wµ1ܿ% GMN\IQup]y3-~nppfg ^ Aoϼlu]%x4y g4z艁Sn}jWy:su1^U+`W?}* R|u6a(I/ar?Os,)%RKE³ &,os+ O˵6i> )N,9lӈ; zf[`YXڙ ?õiƵr|ɣ:T[I$/[ VӾ)KwνPKz ߡ8JKG')W=V%TU;d_# ^'/K"EI{BEtľ?g# cy^̫{!={{m |v/SjCϘw@#kf_NF_7ܗ[73^?ݾxj .¾]Eg /6=/:}a_|O/*-KEa_hVKWY`_|˰/:`_61=2>{7/mcXGF}kGK?T>Xo_=X(-veCp.ijdNzt#7d˙C^Óaoܷڰ'Ql'Ex߿EML6 Li<z\!>3$1sM%Σ=U(U579QT.gBGA7TҮ]< vG\?=ZRŊ‹lcn lx?{7 "/-"ےWe#koŏx^RH#Qz*M8.^0lDADjGN}^xFsU6[ gR8mޛjjinZR; ԉZ.N/V}v:^^f F{9]]۬wB=G?[ŵ m 8tT.S3MZж {+}xG=¶u|aMk /}Tushc.,e;xx}]?뮚,۬:J_,lm-s<ƔdRZct[5e1>95Tؼk\>?͘ǏV :"1uƩ^㚪d8Eux>)9O|4AT X@8J [Ľ ƽw=_7m}Mo!B['ִ͟ܣ%Х6SM]nC9t N,2⡺e'@={[C[:3B-Ny" ׻-S'Q3Q Z;=F%ɱ\}}n 7o?=&?]K?_{\:|xM5[ZR`q'3)%Ԩ0"BjS/,SqVZ|E<'0ׅpOD 2f+ƌ4 qĠui34p 2+1 -̈gK> ӠC6tI o zthj{pxUյjeMj2iӵ窦ז#_uNvH$ݮ7Hy=c9h`sxn:Α@W×726΀i߰+(ks]s%:hmsR*cCG׹uF{X"4 \gƔv9;EXg׍ h{ ?ܐ6R0\nsq^ Icέz ]gGYrꢬk\J̈ЖuFTJ`,9{~y ~!lku>ts8[&iv\VeTh͢U qӍaiҒK$WKye,pNCp~MYu\,:/q9&z CssD5%Yo]K1a7ns;gc"K<)R ('9O´|qOnzﳶr: <{1|jm̧~pc?#߶Gg$$/6\()UIv85aSϷq 垿ܳǟc|sMo+.>OV~26sX4|s:N 9Х2_k,>SH9mfe<>]TEfm[`ɋTgѓG{f\4]1sT V,߹D>3d.99ފ. B׃3B]+Jm XIb$惰U_ߕ'y[S ,*To1{3Ny; 0e;0L9LO0/\ovQėVR\x,H5N޻F?]t5O7}5ѫ9r}?}`u݆Y1W߽mw6aeGr |։b"1*|׫hs3j悒!eF>72nzSt~Io10i)r|916Y .ˣx>m:T\%hsh8c[g][>ѻU r:#~Rku"p4\y>+CgQ*+tXaJ6U :iR5A^1#7x jxT&"*XԉQ鲑@7E1j-J*:T=˼?0\[Oe(9{=v|CGgq>?? u‡/VZc^ks~&[=O(}Fijo}:~^i_gOyK}g󉎝Z}!fM>p ~9W_yC N>wK}.{{<`꺃:dߙC(UէnJԃzJ,fnu|[x ?3OM̛q/ʳgx19-c/ Mlg󒇪#5pQp"zu#MyF4IsYc5k\1NVKjo9ڣlJ5OF~upg#bvMyk)ɐ{QUدyNM2XDsmEYEuC%<7 Yuo 8s_y珃e‡{<9?T8]W,}8s7lD~ \M <$V/|acj=Zqv>mzy>qtzؗ%l ɴB'˜Fk֦ q1*Xk8}$g_ANPVn g5anኝKyVknᛄ{=p ޶Da0Vů6vU=O v|Μ"ϟf@hezK0sߥ=F\k͚3ǂ4Ys`>qo_)nmdqk\K p/ ƽO%M;sg9n¬0k>F̍3D8Ql~'yctc"mKO~0d-{lʭ I_Ms}kK: y2q-p9W}pk#~] J6V:/[#?VQd}sRo:xw;x֡%wgKn;]- r#T/VK}Ua"'x.2Cy y1f\_^o{Dw&`:ՂS[Ó{~mMl{x-L;b[1oo t[N-xpauYn kU>E*p眤<8 Am']^NM"yYvkXü21.ֲ<-W&Y9fb^̧YX0"'\21L%0k;v}Uap3SA3d LP,33:2y`^s^yY?e^漬1 a=BseU$W?S;t E⬟yaw[׳u׃NYFfw'$koy8AN$H Ä́W v:]Ƚ^ȼE}ryDr0*סXݨ}Y= Q_=T4Sp%+ԙ+fޜ3J7cyg=wEY9p6|dӃ:C_v?Gu$DaRޛT;C ;vō7/}` xyx1ha^wL]_h9Ygt%ϫ̽X](jмfN06yf"򭐫G<%m^ֳ ^rpMH"Y6hS1{Lרwx}~)k 1D&9 zY.}h'%ִ _\P-Gw W|>2ޯ4p$u1ٜ,|[O˹46#W-G [1jѦ.u r]m ˸)֭u.N>Xj'{luN}ĉO2߶g^%5!>yQF̏Qz[wCRo{02&2j&SN+f/w1?0w֫e;G%4#^}"Þ|#Y`fvN zp MWa`NKȽ)Žk)ξi<*>g[ѱ}g WyX"3HC!& kW{qLjr oH$k~k:֭C5Q1ێ &fMY~]qO-DZ}Gk,i#xh[\W7e3dlCa14݀]/Gd?)s_Wֵi/ٞSz|'˃ x|sG0Soh_<t`=Kƪ]* aɶP"28 ^ ̓[Pme K͐1EPnuFfhǽpJ"vnj k`pkw`\0]ڸ?a1Td=o0-M1. sY}s{3J[11ic  q5huRȽ0eCsQ/&߃Jr븾 t5z[yvݥzKOTgG7sFt7sN=<oZƾczȫ\y6k2}d zufDܞr9nO ͽ_˶(w@Wwc:/9 (G;=`韦wMäEg/Q32,uL3Wlt_w9FᎮɐI7aƅCqQC/ĝ ܁ ?{18C|Hõ_w'L۰H.פ|5GoYpO_&v!_:PߕqL4T K[(~cHi\fn CFdX/'rd;כ:?Nvk3QĎnDjIX Y! S&Qf\ ѿ1GbOFsrPA{"f?E|YpP=F~@H}Fz }6Ig2}ؗWC"5:˾~~?O[9%xzRЃJ\lgL1&dԅIdߧ?w !7j2nfB3C~}Ԍ^W+.GYm&3 }k>|Lk{ͳA hXZ[&L o Oh᥸^Tukxqk8Ozwk8cvg ſI D'95ozvzyc\jCpy҈q}>5цbQp=⾕fuX|Z9d] YyBm3(?|N=bdG߲I C·h}T^ [ k$WX7`T}`.Oևks6͵Y8FX ᮓDkSXr5]ڴEp!JW0i7 #{zCi ͳ=uy{CNC ?2I"M܅"=<zRKc P@_ҽeKQ~BF]N׃.>n3[㨿U %I1l{K;'Ol\H_}:ؠۀu7vL27)VC9'W79ywZ ՟}ܺgbV*?Ws?v_mNæ1:~\Ĝ91>1o ^qufOsɱr|ѱTcp,7-iOCþqcnskhK\>xMk_Y&\_c̽6aϴ+(C~V<eqFlwtV!ܿ/w\uce=~駢HM 1Β m1t>^:l-0ʴ@1'mpBcqX>x ah"C_iZӃǛ?ޕxQwL9wp:wK%Ggĩq~c3tM 4[1sSePv!.͠5]-TE^ŤUa|@aW #eh˃Э.ua2d>^?^]h 5Aq \J,0*nOf܄ 4arnFq.c'BZs% ^$mj; 63 ^7Unezla2"y[Z=2=}pߟ)B{0c"_H-s[xum(Nds }yӅHk ѵcYUX>O?DØ_NzX470ֆú!ljOt~S?L@:e,s2nvUad?'Pga_ @lzlǤ=nT} ï=woïgL3 {]ZB`a3zAN?"hj/X/F{1xEv.FvZH쐚RzA-tw%i0֏21 ͇qrn_o'W^r|h@oxn> *1Uл|[t?'Џ'= \֋hmsoae O2K 셲]uN 8ޓ"}kY3U/PREA@g6}X3Y:&o,܏ V8 ֦}NE_31gYN8e,c֛Zp8I4]~ tU*Wכ)£8! <7ۢ-XnEwo;g&ꅖDQ8jNUuZ,";6柠ZcN.f gYds7@x,z̹IfϩFǾwHYFp"m6x5?pz/zNSs͖9  t>֤$QvY=gWڰoMԕ$H9%jJqRSoK+[3k+P7` ,\Uv ڼy$߸+xJ=w>ߩ}b~*j%yZ8eVn#ɳͼW|P{\+8^.'M#wb\mf^T7— 1o3]h"5": "}̰A[-bM%jXIdbm"J<|"Tdֶܩexٞ[ vw{g_.TWX8drPdb[9w?|oHR!UiD򎁶_(c}u{5{'B*_슞_0ƕg>ay`SoG;a*cd2woR}1uu* /r\أOqu2wR$#*y|6aֺwWWwbE{(<9Q1R ?ԃ|u}9?C+Z~c".Z %Um}X_] ۣ51@Je1# Uߔ=̒{ DN1vUX3yjyzn=FmO\k\e̓qxg|mi{eǾHC?8  lšdo O_c-E}Rĸh;2Qa%bȉf-xpFu]ievk:Q{geT{ȫ(T{be$;)OR$nzK˓(oU=ŕ~n;zOxķZ_ukGW"ĈukoT%[mbtz d(ot2~4&3ZhcD-w2AO62f(ZgILh3;\CQkqHOݒ3?8zo| x^_aՃ=<#fy׃/fBq8$l5cLwIYxUQx7 xŚCA|%..o!\[, "n#K}1| yV㼯H&Y_zzw$ tqj(kS3:Ci!~`6U9AݰfDUC%Jis22-@roJ"}eX"(+cZEs0ꌍa̙bluq8RƸqnSa8|ΜmOO4~"m6}1el?7k -s*}q@?;'!OiO t9nLQQIsmj7zZgDbT'>ש;;kH RJ 4{\A'gp/WҹlRO(oxd%~BѼY+p:q3h{ ̍|"u%N$-]G~OGژܿ"9݋ZzoޜhMM#BELpti4_vtǭ^zgVhŢ哉Kֽda>;ͺpJ1o͊&x6zw|j\RYkQl^}kXm5xԔA@boRS:vxZZiCXm~8}}f=TQct֏13~͠u7蘿ޡ`w!~ZXc'?x?Z3#'cϕ+~ک3_3_3z f8aiQnjB׈Bv^Ohp3`Q!7/kKoϱUO`Tܰ62V4 ǃ#/ɘJԛhgL{n8˽N [ln_b3_Ee+9kfsݦHZRCS2oe'tHKŠ#b V=1hNȷɝ=ωx"߃~=[dJ˳Iiօ*9\?-5c5̡{I#h{GHcp)ۍ>x%Z&b-GO<"3\^{w} 3ˏFciǘS k4G߾ȶC_fk+3;=;~[fs KeawfDr9pa(Y % U]qۡHYtW]гWe }k#ݨ<߯RW5?p27c^ig???ߟWN >x~*U,J>:\[%E6qk5uM }kcc.]?+1o6G$.Y;0o4歑"1F>rQcwJ/ ,hr 5(L.հ2~D'YX6QأE%/u-őƺnºD7ǠtR'BX?Pa}QowºOsˑtŬ5M& Ei+sz\я7G۠~F4`܄?Z৞tB)V'd=ÿ~#Tw+K}pLt?A|..QF8jpx؃]J=N J.`~`[=%"?d5-;{]k鲶8'W-lT6/_wKm9[u 3"q<Ҫ#K¶\Gp{J x~>:c"sw~i(Y~PsG<keN|X?߬xx7$7no Eàm"hy(ۀw-<Ր^5_*~ĐQESe{1~O9DXz9fS_*:rzn'JQ*(1n餖X~v\)}^fjc'RH{>Ʊt=G?Njú>A _; _ڱMrVbM.$~s#l\MNWgEFYGsw\ÜăUW=ҏߙkEmPM-v]%l) X߿KoGլ,j2oK;\:bܴu-u,^ Y|R\ڇ;+X I7 B1xDo !UyXoݐo=noq?'BWA퐇͚)Owb=78ljԐfJ(G3nl cBgENDQ};we|{lk"1u#we~.1|& RKE7Lq{xv:9x.U SU3gDl|ۡAMy8LyܟdlՖҊ<6Qޛ2$ t~_Ȝ?=&UO?V_qfa]6'X9^ }\?gq^`ܱ<|߹5ְ$1a\mFȣ?s6̻Oڃ\gC{<$X#Axܳ^Ve?#wɰStQb;k}JEA]U)"6yl*'f`.<;PbMDg+JhRfj"z'ALs|Q 3~q(}OXX}7<]1͑ QSDЦtvA:-%ut\;a½mϼ]Ŝֆhyhch|Q>ṽm8۫ydX 'kQ;q׃@wXڝc{]xdT,c6ϼgv9n5b,w?{`f5sL8 tl6lWZk3vVCm Ï4k./ C07 FnUf~xX"%~H𘽾[Stݬ25=_}|]E0| l}*Ggdn}2vݠ1yjaս2<3Ry\[2o + o Z'kɸT WwJ@͜$u<c.o a{_Ds?ql!u㻱b)N&»358x;C n١B6@VJkz#=B/\1+J®wDsUW_=ڀ>wvhCe c&:W/*v+\gcAx9e1Nf`^OW\?s1~m4TTcx6_5\9Sڇ&Sm6LQ'Qngnl<4Mֵi\7~\Z'ϒ,'t ohN/mrf舃&7oh=0˗;\._ɽgZy?w#|}+:1~wqv2V@2ikD +&17Xlɘgki1ίJ b-VYzY0(nfYX[q3̗..35.'34H\tg/OerC˼XiͬSP1jJg&+w\=<]9s"mBx+mjZx([a&ʩӍ~@5ffvs<n̛dծ8ǖ;^ӵc_#>gkK'7$x|]^1 OE _I< ʦ 8D]pZHWG4u#<-~ki<D}݌$QiL0*4'OJvu3/|sCW+;y~1Y |ra\ˑ1;@%O O7Co嗅\[Le|ϽY!͎K*o*$VÑ<r0g I>Q$ҫ/^UJMֺ+1H|Q |TRȼ+%^o) 8q{[1j_O5:ix4~/p Ncy<ϕ}>wޱ:ya,?i 0Hxa ԃ9IJjj)i=#6?gVk]1)qo<5C"c0̟e+lß'Z_S=mauC}0Y:Ճ|yc> ^,W+"6nZ}m'ˍG^Z?2uF) Z5bs&0*Y SdXL)QYJ #Xzb~l3v-Cp8>33/bɿҋ5S1rrGit4gyRښ*jKgRZGO}t^7}\(3gl{:ok׊\gK:ԙqݽ4ve<7R,o 9SuVe zCtl) 0B)<u5gHKc>d=,ryo #׏#Hlx0᜺*k=&LkCI>jugfDy90jBs' > J/(cGWi.5&SI hcW ܊XFZ򾈱ǻG?ӤY`GG.oqeE9O[j mfoV-*bMyޚdb /;V;$#JmxgSuEbЭxԽJb,ps]؇hk'jQs9ʄ6 m?9j*_ɋ踞Ayo~Lǫ9w1ڛ31]ˊ&!k4Ẽ> b]Q?m-Vƿ[ʼq"}Ǔh' ~*re':FSZC֯i/y%"4APMo܆rCG^~b?~M}< >Eomc |q$6ݑm}mm_evsnn=h@ÑOKlۄrof ,bGVt! ަG<1k me/3WP`۷D6V@Frd#~ K>[^Byz`8/Mw59O8 +c%KWG @l $ݗO}9N+!X+,;ݪCF<zI~OKښ)aRn֯?L aVƊE{r/~=( A-> ڑvrWͽTQF?bh9=?x*j\=,I?<2=Zl!?5S!`H浵 gϔSgKʾ y]{s_x{-p?' Wg^ ۃmS_QQE#Kqx3s2*Jf uxΏ0$6X”t'C1s%"Sdn+Ec@bTHؓSNF[I̺UovvcO1+KuyFŝ*9d#㧎%gT_O?Lj9+x;^jr~TjBg_$R6dVR|o*Ne ͞d& Xv #>>.>|QΦ3˾w/P=йI)I$/N}FSeV1zU.RԚrBd1c--DYHXߊȜvONנElw&#}`k1&ιeZNJF5mn l?r8ģ^^xpK<ιgؕlO-1Q} 究uvR,޵]xCXM-M"9XޖU 2c" ҄$,:O}٨ =ޒ z^]}<5Xgq%%-wr?jj^IU9Ȝ5+NJ%XWߔUMRfu6'roZ!'mPx} ¯ a2B쨴7_+uӓK V2&;T{ihHe-v(_U@&.3k E~~zϙ1kyFM׊NJ%Am^ucc^[ðr[.~#ƚr*d+p[诣Nq txsLPslû_XKh?9m\2&ͻ'wF^0y3l8;2F Ѽ.}K; e0i;O ;oxVM0Wx5;U㣍Sp8%k dFե_j1uA[ZO;;z.L+m#}).>փʹGSSCM0JV5Euc)]b?}ol'|]hKKͽJ~fn +7=sm9w)mDPaуj,hJt'qzv؆z,^Bڞ:"֘~ڦbm֖kƳJ]Xc-F^rm;#Փ̶vL s0_~Nƾ1c~{iSWnW=7Kè]e0!siZ#P͍gY/~[FSF._׬!3d tQfq|Fq<X?#Ӣz)B3댱m[@cs0u}/kR<9>Nm-8t~I37y߈gSt8;ܲ>fȁ-;+U<+ߍofLtGE}wkAyoĻWZ)1o`nW9vqA%WGy1RFcͷF6*d#0GlwmɁc ~{]ƘxmzzA[#Ϲ /MoՐxt);w*2eeQ$NBs3w!S7B)e{?˯%I ^\kV Co y)t?\?WeoHc]y]) Y϶mf;!ͱm}b%v?&zv/۩0rČ+xJ<_oI>їEW*|?j}ы1Vcxb1\#iCe%ɒ73u̿wE0g~vC;Q^ZqSd三D+>&P>Znatcn3 |NljM_9my2wN $rz#<'l![G3㠡g0/%!ܔs!~? 6!vZ"tLM=9@si" >N['zs:p@)KC >}c=sY㛏K}-V62m|L( l<k mɓz?ųcg`=ϨgqF:?vH\} Ͼ N޸;N <䮷>7?6zQX3w0ḟf=my(u -4"_HDG"x>y4̭X.⇥`[vg}.{@^|w1Bohng^k.\vzBYc܃\`7){f9+nm]Y0$wupʫByOϯX-z90u K.sPWb|Z;ak.!qJ p[2Y+r2%{hVXW^ F\'Om!wݿ^kҌ1cTw^YSFEum4jw &%;<)ҤMaN͍oځCVou޴x)nuSr;h*88wKŒYc}Aﬡ |ƾxυh7˸EE{G8Yh7woR~>+>a,t2 C)Ob!"_<5??6D1k5Ncxg&BD7`/ujԤ%"6׽p<g4е:k׃n`뱈&> w;[RO+d<>dA\˦?l>dalbtHM>@Vϋq'xNs<%4/vWcy!NO~ܘ|Zc]9.ảg^$RV>J_lg~FbMkru<#eHGG1v^UzڬQkXm5Xe\6q-7CRo=װyLEIS4t??ׄ9}ߦ~L|o?옏JNI }3#=F)=T?~e]I.LO523Q>w:',]kItXrHMpJ 嵊)ծfxvOrn@%]>uWDX+p6(vL95نmpl8V=?% xSV1x~Lgضכmݗ~2w?{r積XK/}%%\_ރݛw%Gn>b%Q[Xظ0? gOfйK*y.^}qwlTqK;t"$ZVL*[ɺE/n9g&h̛kdf6Wm}1Nj^X~95.-=wh|+n 73Ig]N<ϘqGuT#}|37V HZZ~GZ.}MO=iƌvY:eo3=53΋ޣz-#'d+c@33|y=5OZ%Nd^, ori`kÑHtSd1`aA{}f?]:I^;y|Q7ޭTO0z>-ge> vA_8) N:^K_WFXkg/MTj>g9*^M[fpa~|K{9v v8?GOo}`ǔk;5M.h~I9dNbN'W7Ov;D~z!^J4*쿢̮̇ZGyI>˘Jp/$OFXwU w &: =>U #g&oVΝr{ϴ X8uuwTuHs$[ϥYVʹb6Y‰ G +Eoelڔ(noYU 12N"}9`Ʈcl3cTG1;d)*oL+Qgu]{xXy9?c'կ'd%}{+Yㄭ!>yoBN+$C\#|_yfѼ+^x;ݣJO[1+Fͮ6?^TdǘE"⓭KVkksUsV BF`Ǧʩ}hl``VeO7vs/dy݇3q:.N+|;Vi8j!~36wiO}+(~>a]`v~HxAظd^#A~s*Tw7YbBuRvҗW㳒o}?L;4Ј\SE:j秡g{]xguT,mx$dPא5}q6,ofun<ӄl):G_yOӈ=w’KK Q)>6=J{-=>5CO} %Oظ7Թ#aYR|)`Q 4ErN]_!57D|>@Y|ˀ'e0@ZQ e.#KN /7{T\WDmA m_(Ds}l&>:-\d+}s6ebu@~.ZϪG|HxFM#Yr}a!"!cƄ7r|sGt'~[}P4_JXE>[>\`QڏobW2hayΚ)x1b=/9Eqb^t^x}+=cOFl<žtlD7|ǎݖ/>]_emGyNw!>INy!DlڔٜҠ}_E]/7r{rqҏE˶"{a~-c)Z2 APNyֹc S3Q=֑wܖ{#x1ww^ƎQ3޳*\'e۹=2r],$u/+~W~b,JbK SϤ_3: 8ZAoiỚv"3{n"M.>/ޕ;/soDIsߧmk7z;D]l&ul^q#qSO0~[cOMlf_@6cܗ_-X1yJ3h3I n@ X{{"J¦tgb7X?2y`%Y6kG,W2cTuAX8#>d&I9hPW}P p^&nE0>,k9:޵`Ӊr`z;%q\8b䋬9`O/ u I]&zOj7o*߿1piH9G|Ϸ{6LٜkA''g&)Oj>1j(xs?e]y$簾g+&jGFf,~ADQ4W>kx'ϥ{(X{d(>xk05d&mF'C wizA,&QwL{Dޔe0gݾ2,@>2aل?A7U@}בyl6WVߝH},LOƺ ޓgw/Xnҧ4riCsŲSD&y=6#Ȭ4ITܭ fD =db.M:/ODMm=}Q>A~P(EuFé&E7{y6;|O_2`:,W@tXkx&;C~L2Wy3E~ FX2-{#sҕ ~ol{DcUbu8]G{3k:.<{&60u6i۴FdMZU C.Sbx&ׁvYu#MKN'zNf -6^˾)\uĈy7yV C@COB_N"aMzbDA;q88DLo'ٌU$fv>pPE&pXM \o >~9_H[d*4Z]O$Qx72OԈ#EŸy"TjL|3 YD@Ve&G>u7Vo#9M]G~ؘk"{o:~S6!Hn]UIHeaQ-:ʟƓOy)ۼ>L{Iyp rvq dh0R~][.+>~FJl-g|Oo\"Β~| MuQ%f^1f(_qDS:BlYC'po SX;bG>$c|93۾CzHW?3`-[d̡ 7B "Pw oX-{Aޟ= Xh)㴡t(vϓlkgPHX/bӻ4}wX5ʖ7LT2?yUJ(&av /az r <O\E9bibX0Ϟ[ރǛʰ|G9(uMXU2/`֍/m׈Q_7ȯs70}/~K[K5*"5oʳpd|L>vcHl˜sR +s0ƽ˕ݚo4^2W瘗 o0vj!OB-OgV>\OM Q!龯hol^c9Ej'ˢa~VC;[h\rv.ogCj*C-91+U?՗Ǧ\$9I7|n.YV7{W$oi.%c 3Nf?k6 _7}IZqwn3o.-}xzhIV?Ԓʻw;޳k̎H)y=p yzZ|T_&+lOxG"~BuW+SO)Ӡl-M(xOj -|cii`ýd]{7)GcdRGr' svj['aj=+rA,&ȆqQdW1kx];?[|yIbv[²H?.&d[p%*]+(p ҹ? +G8Xߍ_-xKWcj·/HDYvs}9z&>[!g1,beU@_?*o ZrR؛=>m)e+JZyՐswްr tkX}A|6<+{n0ѡOAʣ<0|dQ<Dq_f\2JQ.;~ eZR9tviS)y1WkWؖ|x&-a|mԸmC8=kgNEs'h錢yͽ'.(k;P mrucؾx'cGPƣs ~ӖzwRA{IWi!S 5\`YÍ }CK(݆_C9J_)/׷)b٦QA]WϦܛ,*gՆ'uy}_1j3q:U|S-f!龣A˃W`_y`\g|1=eNR(h\ }c%C4މ4gGou,cp%(53Pߗ숷{ HiE}uBl_XoR.~dxl=Ϛ] }^a=ݳHsŐsF3=˛E=m"I>ȴmcQ?x};GޝE~i^Oyy+އ5g~Z+{W98#~;3D0T7~ =1ʿwWEf,neSxmfƹH^D5yWVs̻xU0^5b8Fݤ>I#u`yV/&ϪߒƝ7h317nnǍă!E05' Wm'!(} ͮEA7+^< 1q`cho41見vir _eHSX#KëJfWLMҊc a% <Aۯo}QB6ۅga^+Zw͚64̀ƪ0`q\6O/"NbE(cyF_9huc8X>G/bDWD{{6_M'%)DYR|5d<;EPG6{e8_| :uA>.y<>_)jMXkJIȚ³&{M_8xOPkݏ0Uo"y 3)I\s5g"\Nه>Lgg/kBf<;&_?߸fg/K96>KZ{8oP: AC\]c^ w"Px2v,Id{wh\ԋ~(xW/|O_'CZNٷ[g /mzQx*(~4zn97I6;'r§{J|>){{ێa\kIiu K0v=fpbȨUֱN~fۢ Fwy*s? #Y"c5y"O?3_xh a;KT]I~GP!yf?Oi D>yfn}NG|R8 `DBq*wР7t{4)_}|+mHh h1hccsSG1NMUߍK|JJ/HXqQӻNW2ˬ0틳YXc_OD*2,d_+2~7@x{H> 3esFv]X +;e%[p4[+~3Y֓2ɖ8{/Δ9?Gfc_5$ٟ<ڞ*lԙ4{ډo|A_կΛn%S7n1-33i*,u؋9՞wt૷?<81܌9>O{(wL;*y6, "篽GwxG9<|7j >%|/E5 턮s1c=R3+UXV/1R?vGX"7Msh3O /=aAMOFҔ[.r.*?0\.uT,=Rpl(ZT*v×e8MiF{i[-fr(_ a^{;mh |2twkgs9j̧O [YURT=:Y+]ҢGhd}}:Vy'U80q*x / wƮF:6YT}H]sN+*ɷ>lv)q8+I׫|*m#RxEWrL-u]֦ñcƍ#?Uspސ.icdk ?umg]൥c5u.ruM|`~=R6R}/~OHPs]|9qH6nRy޷%%sqk]:`VȞi*!u$] j[=X6'䫱[Q5V]#*6g|} #ʾw]l#ۭΑ._+!.|RU*OyYX7oNH[sR5sC(MGl\ruŌԕξ8hyFyk1l0[du1qWoP{^K{x}L?`*3ψ5HF=CjK%|!iۈcHA҈ې݈J}-"}% 刴elQi_G/HCʐ|W#ޡѰ!bH~ﱘ'BًfX;sNgYf]]ÿΛLdLXmgG=*:]Ev {ؿe3>dEm:0c8>)S|)7S/g]>!vq^<6p+OLi#)V]WLT>h)K}.Ezf }2Ai>(,7%=&*b:Bt_23 %Ns<#.]H̤(xȱRt- ;FpI$=W.E'Aξ-GIoJWG~nZE"x$~ ǜy/sj^eK{Tj,49OX$l \Ob&sOJ*9X?KDXfQ#*N g#N 'K?b>N57h_NzJ>z7 ~d%w'1\֎Ѽy$Rgzz6Ywňy$ @1`BJ̳N=^S$of{r̯j3hx|\ʞ]4_ELk7Іt7t' \bxe__h3ms{Z/JS| S]r"͚i|''{>/4'N 9DZc>5ӿ3F"!lg5|^.9Y1}Eoӿ~L޸8|y^](iwgP~Ü1g;;]Ǐ^0ZC#1dU_1Hd}kݯe?JZm.mDp o?/prGO|eIfk2~wȻo}63V\rsi#SϦgҔ\q>!P(' עݨhnLw`C f88}l+?QCb;goOw73ݯN D{5o\ieܛWڳ%Ec$=e>]lop 'BG (k;u$xZEh69鉴  ؞~G@ŋ4.p?6whe+;4UW]7q._vyF]s̆[0<])G O^ʟ>̇eaAXY!PcR{S}>N~:'aTg.q{,ū{Q7V}F\6G>_Vu35V[ FdGc;oHޤ5'6?[PiZY{pҵru s9U._kRȈ7~D>`D̎՗FtfQ!}?4|Ɇ9&cu/>[~z7W_%e;\=ELZcASLb-o{ qGkuzAO(t[rg!P1lxl_?O:o[,Bif'V{eIbC+w"5W|T^2NT$mIB$6k,x [,RjvNJFŞ4-Vo=TW aM|;ZFcԊsn1oGXpYni 4K>ȯ:<_cr5ڼb^(E:K?e~6TqA|w_eeCݔ[@逍~%ArሡO aoı%bᲚg%]&c[NW#0uJtDjQsL~_?%E-};]^ ~NtH%?mBfWd3'3v*4ߐ\s?U\#J7IY:!{2׾AƨԖ+]-R!c0דTscXc]ƖH?'J;?Hmyk.}/HMgS54g#ou$x=/c\xhrٷFb&@!@^m|q_t*9v#3p=xoMOcgxB2p%_XxQe˝ֺD֋~5~c`>r0MyM3<'!k2Ix4co%Ĉyͱ=n]Vz^7Y}1 NGyH[J/rgҞi;7G˛Чf]ıN^g~f0?uʿ,yvRaj-Zȳ~6yb}lYG*s=?3lpyOnip49_Ev0v`wA6لv0:1%qG0DL(Qq;` /7lO<Ә1`8jR@/%soNB.=P~YZÀ4DWN[9,^$.՗:-&]Jdls w`=T?c'KhZM6DMmhQ[~2B /}!njO<c2 O+rK׉E"1PD~g Oīd* g7n-ehvVZm1fa"˾Bhu,p?.Mĺ']ǔZ8LO.[C&\؇[Eؤlyٰ^|(R 6C4+cٿBAyg}U |8:EAP8l:-KLgu"} %}߁?' _=uS&nI>T}Jc|o>%E7:8ԡmʾVg:Lūwy :\'9hʓϐqLHw:Tq2vN Cyު~8|PO+u~C7 St {6bRk.<$S'Al:_},Tͫ+VgKKIkܖ#&O|}IiQC9+#g8}ji\S}֚/ua_-V@&fygSy~z)IrWO|ov9[Mi\{թ6_7E-|1S;hd?C_Na3s=ׯF3`8Ffʺh2źD+?gq_\W#OSrZJ|[1cߝ [kqS_Tleϻh~kt gěUr xclN;'ue9x܏`,[y[`V F>Gn,Qg <mp pn,Γ5cy} 5{w* F߇I qrlVT8V2Ͷ87kgk%ʺaJ;gPi Y$ W1j穞~>Z_m9~tQwr?p8ݕ{m|o[{%[Qkeu@(ken`ǐXF!)'%{C?ͭxB{U?ra7Gpsl)ɓjƫΉݛ8ւ܅kt8'+ژΫ-Tı !sr mHEIF? Qrp3RƲd! gOshq(@zM>{wpnF 9ͮ T}\͸7b/\捤iɇ~kViȘ=a4=:t85N>ϣS9"J׬Q X$Zyda8`l)K{φ*H'xq gBX;XƈrbN}-]s;ؾvtXߟ1t: ^KVu ڠfЖ1ڗ {?p("( `|F@Z|#}[{INzQn3NDxn}ގ@.^|/uv" m`%}磝&ܶ0U?!ϴY-y5Yro%*'T ˿˗X{(ȸ `ՖsStvնֶ-ov uy`Wx& ʉ2jΰ7mCcrn$K9xK&bv_Q=C(!}.{Eވ11zc8lA=4u1?W1 ݻvh%Ȼ%}I%O:뀃:w(Ǎhm'uţh^K?ݚ[0q N!6-kM]9;"]1HwYHE<,>HuwS9!YveIO'N/sп:O"m;>PIFҌF\!uǚ#F*߭ T?MxD{ uA&zeFS\Prj_-:]/לcXye˃c ƒ;x/xgGUu ?8i cam2*x5B-3ŸR{MA~T~7_gC7$th"__,c3--LdImjܻ%|7B2z sfhdƒW%]uOP>.X7cp 8r p-g;o)Eqv)[)[q8 N͋Szc{時^Z-إ/]~? LAdȯvkrڅ}uBx~WtpOwmS '6=JS>BO;AGFpud W]߄8eyb tx? %Ff+s XI~{׏~Ǫ2/;2?+E\Wv=vez/b o˷ >|M-Ɓ|Sѻ~If~&ͻعnkO_/IO'<<;Iy(R+Lҿ=oo?vܘvya_͘leȑ6<,qKɥE3dKѰOs~ь}V%&9l0~9^ZGp'Z6m5g<ִGM՚ΗZߟ0^oژ»{Cg_esO9$. 2v^lp nFjB^k !ЫGg}npeu1/w 9k3 -B }KcFkmj ;!ae헕3]w+oy$z#VV3o[r*y+˘t뛋2mV6~ ua<(roCJFC>e)KiDVbS{ba憑;\Zż93GT(=k]$Wry[FoEM]Ѥ.Ɣ3@ '߭MWWB  c𫗊Sz/&ߚ] M4<5Q(_G_ @\79H~Suzx@HNA~ ϝ_??$~e. ޏ5l@]'Ex Բ,yaGny֒%Rjs\+C8͠ϊd]~bGܟhyT ȮFut-; Q!}^\5Ƹҹ5}cy@FI\o&Hc~}Q~煶fcc=~DZccJe}ISp4-Ҵu^ ["wɃ"])yfus)OoB]a rC"@`%S R]3Xg˭u9<5K+߁>> Ǿq^l xmzz'[/?] >33bKZhO; f<{xiΗ[٘vFǧ]gz1Q7fk43&=mb<{./9u}:&7oZs_z~ e87ډKпҦcZ\S^lW_D8%~o-dֻ6nl[}y}UtQǣF/j@K;'5NPc7cT $d'jJr}1: !O[{$ Grmm:7n亠p^4~MڒIÿx@.g7ƷN`Ũdmu87އ<Nj171^1>_{S"<[.9pF57,e(0!$nDS.nzDWZRȘkm,Ox4O73ǶW'b]4n;kUygU^DFt?/Zm6N=GIa|Gnyx63kԃ!IKV*,|+$ͺm{!@OK鼯և}>ݓ0@CˇBirF}jٲoS^DHC@;jS_|Z8):o1dh#7yn8ǃK(|z;^|Uh8X))lӛ1iGG_xN@GsѨ%6uFK/m]2i*tճ]zzuU>$iw^ͬ2Cczh{rݽ*IxƮ?vC`+Ty/oPgqn|5ޱ!۬{S{_i}vuί't=F;tXTQ/s՟ פxd+WYZТ)}e'؂Ųċr_aþ(iꌖŻW8!.[r;?mx5 ^29ʞg6tʛuxc6ʓהqw+fMC<k,x2GL5|X8$OԽb?;_8-'{.!&?Ml*s uc;y2r3LJ:I'?>947 u`Djo,y"oSaט+WR/D1=դjR%oؽC jg$Wy^< Y򢺗Z>iӬ{֯9b'/ ga$|?"\oG^.tKxd$Oad9'ԙz,'5OY8uQ8)y$yiM8A&R 1#!ˀ k?g~F;ԯ dc_T:'cn>Iރ1Z< S uWZuW+xXymXG Qq˸7Y:?v_%RG60gvx|ƾynD'/ۡFNzDA+lfsK(׾ ^- ߚ<9mk~,(GsZ:6X_Sf:j}?[{W/͜Ó@/4_.z<ًc|SצE'ԏx5s @Ixk]/MNv0O*/#~ۡ+9dx͚_kYrϒwkỊ@OduQ7ڣy>ҊH? (Ƚapm_3cw!$Q_Qs`ݬڒ$:oJ]^(*(;4䵿a]J7RO-[q0D3>䲝Ԛ[quNT̔DunJ&44KV6y%m/,G'Xl [z„Gt+a9} m˶zlbCgA^ ֲk{':N:WgnާzҘ?nl7%sʻ'.z+B&4ϒwo8l{)Z7sxOinၰtm $E0ݯ|>LHx'&s(7SyGP_n ?e|e $Ex|ݢw x@{{$~H,=%.k7/6}rӠI(>)T~-!Eb: eDTOt{|L --Xg‰n+c&]\1bRt{.9uk7oԭtʕA+>fYɀܻOv^.DN.@ Dv] ۸`>ۂlz"^^t_>gKA2ӉU!I}߬+_|@=WR'!?Ϝ#/Lij79wOC)/V###->'p}}I/rX[fw y-O@x,׵}1N*, 7QN"Z6ݓ-%RPo횬u໿4SG싢\~_6}JM xcFb{xdno0>ި@Fcr\YTA~&:W^yytr:D>3YilD})c>DkḾIGwfCHg ] +<JZ>= c|>q(yP!/h5ԻxL aGi -=|䋻.8QPU CxCޱybPl=`6#Ɲ(*3/#~"b3Cmo_oT`ؾ+IZx iՇ0&>DhMsߩ F5n@+~ ֶ<ϴ bc* pyga7`;&Ƕ%'l\\.Bw5d˒.yh=Vݟ N](c ͒pLsǐ)<{ӆ( u}gcV1Yyo ߘle?85a z^>gVX6vXX;?;-g&KdZ{[={zދ.Bf7M70=M)~5!hN50T&Bw )k֏7z}+IJTMQjӉQJvQz/ؓϸH鄿& e)#~fN(cQunEHɖk2]{>kWLXda"Pϭ3Fˊt)|! g]s}&{܍4~gِu )[i<>{vbl R/6ٿ 㞽"#眭`ү߰*v_˥*f7FciM\㉲cuViÀ/.?ֽW5cmͱmm\Eӥp=7ƒ9םJk\e{u#i/Cxi#?KAx{>lF0<ǖu ai+ѕGlxN[@i~6~uuG/O&+0KlT3XY[ﺦܽY֚IϽ.Qv{ v%NPz9;Ҍq]t2`^ f2Dt e\mRk.Cw{A(ԗ'TNV䒜7o;qP>;X0noRYNx~oaL1&-i{KsOp}ib ZQZXm=_~ m26A9oqCzM6W^Uzctv xx?}rOۘ>ڹ\aݙu wWךs̸M8.L(dYU+w Q^[/I fcl umF& W|մEo|O`RjtgKbHbK*;UU9Wyէ|YUjW*Q_psQgUgE8N͒^e5t kFq}$Ѳlv1^G.1^nVDh>R89o*ac?y˼R~t? 1K+n✨x|wQ{^s ǥ{@>O=|Nl/3+oFl}1ϕđp-FܟvcwבH[ҶR M7G@C.haU"1댐1&vIjEK(s$ˉ۱k]hvL(5!_3B4/ktɾ,-48/hĞ8p_-iWW24G'[>tx%kw)x=V=^tT wJ?X~v Xy[+9*aqq?YumO'cBS/54>ެcnGw[0yKz%ɛӳߤ? 8WkIYVd0ߑ2ϤQynϨ{_)?b"g6]ܨ{u c/ E>||Zټ{f>#\(S,p"[mM>X%]ifk(perMnWz]{# qB$=5w D HכDD_=anu`s?/T7cewlпoFO>#7^U2/`N}S}hgPTM7B3שZNBG 䞞w ~竐g,Ϻ׉+ n:ܳ}}G~MXOթ{y(~|n.ɳSFgWC3Gz| Mw*@^sC<׊c u?-qɮFy3W4>:HnCo7_g~jwm ^fQ! hAdJhSGAxH茱i&}:>ekH_xj uTxo@; `Zg9DTJcvS=eh[|7{.D-Zf3Ms[zQòkŲW\"co(\E g0K$=4C3ƖIR'Jտ>)yv By+ܥohũ}m"mi)mmSıW{1?ߏCjO#VS|0K :1N]i^&炭bôڭ}Y7z47@j ۼa&lrWv+V/L˜XET#m}i̥)[ NM6}K2ql8->U a9vy%{ ŢA.}*}h_ nVQn'k3&O;'/͛SSp2C,u뫝,&JWw~"A3 [n9CXŸkNp=|+E@ncNp} їu9s-7݀>9`[Y8pZ|"-yfZgʯ:w\a9./|71.(&+9qS?T9TJޙyBo |-3I Ib=yw(TwaD|Q~u7/)Sic:)qu IG}EK(ϻV P,n'}IOSÕ<t=ނlS."cU͆1bdž8sp8،"y>ZHM}(+2ՉG7B5n׍ EZ]ueD&AyozM_2 ffȿgf`\T0/yӨ?V?уjDߧ˽>Enό|{#~'InWyf*D֊]\y5(E1kn0=I6DwB=El;AIOtk[-6YDc7\+˻T_M;'%PHȿ fճt z$-{6=SOyo9(>Xs𳘶vy9攥R eK]æ-$uO=RM7:%Va|ޕ$m˗viw䄒[ydC h^-[vMݾjf5GAdTH.G/v`Y~e},+W3=Kh u Qv}jHЃ5`/ճ3hmCWQtƒ?*qVcK߄ q1 V] ?iᝯCVl@?9A矃ǣAyML,}lo&d]ąxZddn:mX#-#ďɢadؗ?Y}3TG:?UGhޕg'^$'-IK7x{NJ$.21r϶CW dKErQfN |6\y/0lllJg=d#V20 ~5r@XB/0Wߒm*I5 ('c8ܛ@.#}:p{p*cv_Oy_|)ZAd92ʎ!1q5a O˛}D"\%M\ں&_/2'}sc&c7(LF:b,_wW U|VKЈ~65 <9vOgkoޅw/ZݽrS G'<㽉'0 C~*R T/l&v,(. iU9@&f?.gKm,ӽ{u !}/;N 37mޠYh/yYĘ 8[ 9V=|!h _]z4yOiY"^[! ?dhuYO@ k:.Ce[oy+ LsCYך]AhP!ZW$:\NZjlQueE~o]mу>b}Ү;9oj0igµo]~Kx95{^Λe6k+e}`C~8$`R ͷB<wu@[=ӟRc\8<U_[snqH{\k-\nՆƐ_D)FdtAG&7޳|q Ē)qN*I]vA7٠o{@/._yK#!m:.34Mo_. 4sR8#8L8_KA:צ5?"^.&FBi%o\֧O!νxs|[g9 ~b.h7Ug孁#f F}U76wI0N:OoSG8Nذ/h8H<"m8\Om={^# ýĭͨN]M͏OP4^p\?qb GQo<1~=\|mzhW/u7xCӜH6ݥƕgڴ4-ж lalя?]SqƲ<^_iuu=t~\OGnxz$CMBGќ'^ܾSJ1VFwXXH/Yr #ng 7y̝72=5$ oZ9FwcpwX38D5xzk s}ml52]#:/lAʼ%-׫Vҏ>cUWNIɛ}Kia\5&e{J)JZ[h]m=q*X\/7ʮoHz[77=89BܠM&Go %&i2ϝ#y#dRCrW 넏~>^)ӿӆ59DgQ}!]88Їq@xiUVDsbC?m>{vk>[2ۧZZq m'nޥ~8|%Ri m4Q_IiExAm/u}= 0Nk@@X 4cUNHVޓN}@J 3t]lc=Zb:bm~NJͼ-—s^j3{3>sm\֟/o6xĔ=K<+ߟ#{S6NQXoщyJ :eM8G?u=DߒϾkhp]]^xkY7ig;Ak}K t4+%ȏm=̮Y3fa(l>)(0p~]S}OYjGͮzAt-YG/]h:NPȚ9@8C&YF<9]WAz9\d$~W06)>7' Ə&fwN~q\Ic>tspLqyƾ_]<}fQx[׳YJ>u8n,c Y=9LO+lբDW9ćgyꦋe&kczg*2n)ufх{se=5( Uz#%&axN8g5'I[7hؘ\GC :cĻoЗCm3_;j;Kݕ-i(U}9xgwCr)E<>R>LEXy48Ũ\#c=6?˜A.R,ZX,׃ɗ 6w?hk.zwY7W(EjG9:VUs֐ l!qRj}P!&^$HīN&x[oR<0xcF{C?<Ѓ+0d Ynﯛ"G|IyidXG9g t􌶿[Mc\dD`?yg0zdf wˑiݙCeE//2k IHsyϢ[ϦHXnP]b͉DžO"a SGu4 N"-Vf#GUw(wRf6g}v}<پ]h\v ;w*zek!~jɽxhei{dSc<1ߋ|z;bk/M7BY hxr܋!mRo'NZjEΗ3O/cIތژ6PCm$giR .Ҍ%ܗCo:c}Y{( #6^ iDT۩>zg1C蹙qj upӇ/]IGNquIfQqJy)Svld\=y?ebީ=iv}(ODǎyH-ϔ'/=u'v_J5`QjNmݲ̭;'}Oɵ;yѷ铛dST|eӫxX=r ލW;ڀĻ]!NỎnpCų\Њgճf~ H6$i^QG`7Lxᾀc|ncm%'EԹ3}hrε۳۴B{]lESYӵ˽xDwCЯΣWey)`/BJJlԃ!;RxVE_V T::g)9ȺXf_NXYNS*1uzȧׁ:}+/?uL0t+Kن+̖sfKTge/3WxӐ^|&ka(>-Vٯ>㓋ȣ\|Sյ֕īp"g,ٶCE3*'όE_9# Y]g\sqm.`o\9sg;ESukơ3o÷:!rr]{ ēO΄C췁 zdYx,BL;a8.Cm8 m+G 2捒VG> EQ3t(#mA=8뎸ΌZc Geh.eڭ3?'asO^θ@!m]Plo :S]Xѕ>R)4x&*zVL8y2V4NtFyŎ O~_E}\ڐ3,|3]o/GO (2|78N} 73޻'@̪%۫b$M4nY'Pf]83_!jc _Ej1/#cd-T;Mjˀ88|ŷB3E_v^w]{"Os78GjK3^;kY8~qhHua%/C}E}oke۽WPgNsk{#*.?1{ՙ[;XofvS/w8r!K4-\Kȓh~#fz픓S?noh'F'QcRcH7.k]߰>ǃ9O 9x?5[,AAUg6Z#c)෤<+? +?a]V#Jyph>6n"\#٫l(eLkK/pEHApX[4һ@:i/y,z ꙗN,%orxІ{ڨw ??>Xof.y+,/m?܉6?iɼOg2&mXG~rEBsnǗkv5v?m;rY? ^Ι06շjo㞄~1} 7: ,_i~cاrinʭOx͟+;.6̃rmX<ͨrF6`>]!\_7[tџEբkOBCpyN=6fܟ#vS['j6 ώ|!T . u&I#ϱ#4ߦ] <މ5.nUɟwa,ȣu55:aˮ.o)h+d\b:dܓ\R%`;y沫}E)\3|Z缷:%"&.;ooT<:׀ny_S;noacr.(>l椾vWo?|;â#q}wrgwq9/)k!WR#dL[FHLNw+=)f? B-vǁX{}]NwzS՚*Qȭ/ m ,QJa?) D:KOɳausO}j' zb+zf| kd#j֍v4&un2YKr. u>?*c~3pB9QK<۫POL/Hڡ'hb,`?`\JK]A?]̔S"aFn?G=cǻC-)΃2y܎':*#6F=|7hwR9j1x4\cWsnsc26Oە{HCR/0^{y A.-{BC#Qҿ}} 1#^ob5۱[gW$wGnyUSy}"ˀ>Wqz,ɞ5fb/Ir~}Z0 K*G:1[I<rW:YkJ>w|/*2Zmx_@Ex3^#|x%gж]vNW憔Q+2^2ÆQPdOKss @; ]#θusFR|@+2*>NWΛ\Xw%mci4{p̶bwā O_Ğ*#]NQŚL;kmh{wZkF>h:fe`sήVB'pa=.5;dktyQvMϐgԫ O=dl-Ἴ[C#[WqߜA:gwkfĭzNa}xHہj){:eFݑX˫FS#Wb[C(fNk)?57-0(Z{gNjOTgw_y c!W"kn6T_!ℴ1#0XjC>!lC K/XǑ{p/~5Ix95M|+B-UޟG7{v+s/mb,sCe,ٲR뼢teu>;ZZeW6(wK{w[<ʫ?6V>ߴ~?esIĻ9F&-Ml咯_Һ??#GzE>]waY%Hf[&>;By{A.KNךLʫ 9^<AXWM)Y֞3E96 C梍ՕzvT Q/yWwK{gGbVkƋxL_h}{.W ݟkC鋑(r^\w+d_{|w./̭wD^;cDn%q&ڵá&{;כ2fe:d6isn.A[u ,x j1ECݻFϥ }ȗ~οT :*:99F{2 y7=~hQѬ5V+ K<")q39h}ޤ VTb abRCyE,-}܃ȳorw0ۡWg$׬МeoXr ~~8%#[`)־Kgg1>Pϟ Sg Dx޸ iNk 5IJulM1IxDW{\Ï6M뮧Pgh(GգnWnwk! ɾgwYҧDJthE"|Z_dyAЛ d#u{Кx3 8cyb[]Ӟ3ii2d{e87z.!C}8]7ڦx1AꤨXoϴlK|̌zrXTS>NW]W2 {o)cdֿ5_}|%#I|oH?zΆy^}˃૛c3n~Sdb/O/AO7ӯx{Al6 H {N3,Թ&,<3/GYPY}tC;u%rjͧOye&f{}瞃9g4J;dzg{>5N#gފ:>zcEx]m: \wHm'"׵C-%ֺF~9⻞ o.WwkӴxɰ֯ZkJE?<O OvG68)޶ 9?YZu~ut[gzp7ǃ-;2_:[:j^Hikaqq^Ѡʎ5mOuB d:ȷ7ܴƺsBYw @/Rwz lv-\I.deuXU}Q {PRsUbUgյƂ*EϤSfuoz}W0Ty9&>t`UVD!cخdce=J{;?ZcM /=J?KeQ~ka_8˔.Ɩ1A#JY 8'x2@;E1{_H4ƈWU#|➛EdžDq!mp* G?6-w;VUEs r`^x@'Ѣo;K;d)}T3xk,gnXE5J_-€aZAG ?UT,*@ig:j&6ǚE*&n!27d`& @SHߦkEʾ:"^`㼦}T=h(Ǘ6ŒPG{g?$<=J>:GOo_L3CdNJ|{O es/YhۊgoXh1~s;֘zg&$_n/'OQc̚Yf?kvΔh5*KژFhQoH^`jsSFZ|{Ft@Xci_D&H ++ZۘθZ}+h1=HJڗ褝)4>kc  ,yP ĉmc(J3:}t& cmOsyܔ=[?}Je¼֘UJy.+7-e'T9%O66nDiKaBFJdƜ? |Jc͎*OʻobٲL:273U,PKh*^+Gxbo?r?r>+32{KsG"k^\*3hgq(~/(Zى_vhcӖ=+aکSf]nї {W))_];3;s'Zg]t؋ȶЖ:{9/9LmVW6auU4owk>dž m*?tYv؆~UTW?ˌN>BH@?.Ԣ#6 9nɤ>* ?wb[g+|+[sfNj];[]+ޢKO7YvJY⩬Z :%xyŨ5e1')]`V$fE{i%ɴ%E9v,c3zӿ>7`hO~ӜCygw2svwX=0+7tͻ'[J_܎OyYU.N.B"/]OO u7D[ոѰs qn3/%+wYS_Bڗ?(2I=sbퟯ6#A1|)(ݏϔ ?\ǙsvϞ#ěy%ӦvL+p_2k:|յͽ<eO#X.z̧X֙7)$)_pXW§T}gYcDMo0ۋnDSC7X+V48܎{m4xQqOO|{D^QwCD I}G=cΧ.lS U+m_4gS3}Mp8/ ;%_O"o+vTQ=Ź`Tٱ[D=UD |okП!5olutSqGTƈO֮ם"#7,Hqkgu{ѐЖCޡ-otҳ>:'KQ^-+׵@^?O7<K'][2 q[\{ЩE5IDO)' ,ݵnfz*MX DC(am ~ݷf,viN0;^\Z|HOW G+t\>}6Is<%e"uk㞞ŵֈXm}X{Qkb [4(ڼ';'G5&⼼2l#H( r# ,BkN4zb3#l:3(?$0bCo)xΰw+:ۊTI]2-etMe 3}]^sg'ovSwv#E'!}FAZ8cTUNC9k2)d٭)kA}u퟊Z}#a =V%KfKҶP4u7Ɣ#a)8|d;pxY[el$ionpٚ-R^]-{;78{wv=arZ ҄.Ain]zq֒?h ֧uQ^|3LC4{hÝ!ݨa\%9}}[lbwnN&{qBkUgW6 mfV8y8_$;zÉ>R օۻ:5e.\?TH[6h[Lb`Ձ}>wԐӟgux#j}g47vWmԂvP\?u'w[~cY0x>^j;y5c[峽G8Ys8N2@Ejmv+DyB5?QBfAnb_G)A{~Q-N3n0CfnPl_dGݿncoQX|=V?C{0^'J^ay՞wj\H#8o0$C8O;ugm:8 A}WJ-5O1׹qIjb}($.eF w0W󍕆{C(nLṪ~%G=qp >9/;jWr} p[=W[nF'\XՌ'OXCl_-Qhjy"xXNo|̹ 3 bCb]uAA߿~ZK]yQ@RO{ t-?YF_k6* m%-X5EEbɤD1]s3k91]&VOߓ!?<{r#B.$ DkUBZv& $EsEЂLBPll@4=$ 3YM,i{J@("TkɅD+ Ykd2 xY{w]zw]Y҆LfۼIȚ= 858ql|~'`bΕ[(|}58愵ѿX0 zDu.{*wF``>@l?~5֘OgCQw7[AK]t+~q6n]|;ܻ~\$ڏU\M\..=. qX qRc 5vOl]qsk7Ы?/j-as񄐁eNY[>Z}p¡%Gqf66MLfvC*伊C6jZZPEE}Jyr'Ң~mI #xWd~Rx5^ŭQ;N5A#k1vLqu> \}y:e_k):VoW|yS.2J.u byWGC4.:wtF\X4߿G}V^;Z%9e;C`XuZ\ i_~5hPJzw=qAzG/Dcl^Y3W6R5/5 ڝ9g[V:lHEoZ8,{Jdl=Zu.9.s.Y$EMug:2&yG ޴cb6ܑxl8/<_X-~w'~kq.Lw4kFeD%ѻgW\{Y_Сvo%9ҍ %#+6 INn_*qo(l:'ke{kO:0vA/] V?r^IH9i|Ko/~s@T+;[j&q?6-Yuiw- ϒG.Kf]}=OQ:=mWiGu861D{sOZ#["ɗ㻆ܸ2`xBM)7ZO^] gN2j>.҅})Q~KHul6 }luڳ#Ct7rϏy~e@NIϩr?}fr,uFq"h#/;#sF; % C#Omȳ*>f:Xo[ \9\?whXج]QsyWK;kׯXp~}V)Cl+K!z>Lm^$߯}<mw<LOOӼ=#߿/3B4kx_dn顸epFSE_~P#c<x1s<90-.8ޭ~xtgᴹ'H}v~M;xZyԍӱ`,pCE392ױ嘿F} 1b,݇,0B܋-:ֽCK7W8ܚ=}W/:wgBGG'RDژqO <z>EƼkm2ֲw+͉ۤO#j;8'9Y'=0C8-o&~yd/c@yOOhZ_f]F͋5S'_(Y>M˅~2r8EyM{tDa?~p_@Yf 3wy(^9!<ϻ6u/߉]tX/\,=Jyr٫m>~/I\uɜ|8R7~DI?(B9vb\!ϸ.,Q.aSoMO]hz_s1qX.4{mq bBBWw)9]U k |3˶myu-:?gߟ~aGJ7~8!S|?۰ \}l_ɶ6<)e~/l[p)pK܍Z=Dza+9 M,8E= H(BnAb[$K)ֹ`k7}~%j8Dxykdۺgn_żƚޘp0R +4: rk3hc]n?.S?U[},~J3]g{ 3~$(OPw+j'+99y0@'WZ}q!3Xq-vN h+O)pIYHIT|υ~D3_i9Q > fbN2ު!gq98ףS#>7dԐo0(=qk^p ^z'nxw]'~#f[y9"48 tϘܔ=OxrCnJmLc;!qNXX5> \K/sO>|(k|[{-+?G<|-k'G:ǃ.wcm>,^%-w8mΉ$ ^q֖=f{#[|ey ./j/6IW9N`3Um}Z$?hH<gh}n*}\GI3 ~ISc[qx$޹ro1F~3;3?vLsˏk3_kCH.QW" gh6Q4_7OH'YvT_SlwxDR׀׼~i2GA8}U' ~iݥHs7m+>#A+]I!8O_hV'o?2OB|HsHxgGٮ>T2;o/YuV_6h=Q/,7^qY$Y>Da>ti\ϺdU-d>ݜpþeOw4⡇FΕ` BYRPcYc11m2ς(a·PXr~eŠ@U$R83os豍: áPt<;2\5c\LA7Ѿ]˯Cz\7~9X^_X+t;CW+4_ֆLc{bJc.-z Qaz@ 7_{!^պ?eZ}@zf$ߢOp$8\qt0ރmo^8chOH>7C{j늮_rxcS>:hy3R3/hkBg\.,ߜs. Io.]7g-ZZsmixh,OƜ?{q1cV=e٥C}C&H1'gT͠{SގLk}67~1*_'4w5+1U*wV':Re]лGe;{we.xx׾vyds}{"mgٵ<}nU浱uwƉט%Ebb捺m9( 7; c߂8Q4E6+ nWʗ'kIڦv+/់}3g'=_=sx#c>p=8y, 'ScpN9ׇ3tdV a<$MfѝY.2d77w16+ei3ٗ6Ơ3P}x5 WV-Jڗ@п[sZxڵZwEaݹַ IB\֩ ~=}Y`/s_1vڊ촦m2grZF3u8[`s;U{LwTZj)wg ZC Flp5w;sRX3ALjH?#a팴#Ad'5/kp<17{W7|\- aLy^tHE5Ľ4sb>uL>CkdN"AczyMĒ6Ulu2@COJLd=?TfCu#kZhK3K9^ &?9g)Ѭ|Zx&zͰ&s SZHWuT9.:IBIL4:V?őqA8ĻRY'CX<+w[Quǖx.S\S{>L=~l ̶{}Irs{_SoccoWtUm׸\8Xp>y+D#`Q^ʊ9e/c '6fwv!YKݱՐnS; oi{z0 G>9 {q9 dNCKFrMG]\99磫}Xd>aQ"F!41 SUg,I8W_w]šrwqI9g?';6`\jJ|̯PyT~3u %+mБg[[ضq,^Fh˭NGtT.92*H,dEF\UtWqtբQOڭwf1hJcI buzyh8 sv ]r.1mC\#$` K,a:_ӱ:֝vyMlz`;ymdNWp(|Wl^Pʣew>\g֍1~5 }MŸ5*<+;{ֱf1DO3nCA\w(X9|0.3c3-r9Ǡ,/ۮxuփNuC6d6^ }2TQf :hl`_.XyǴn_,%ePf<gT7ϓ<_7c/uH??FW9v㿲EYo2x 0Q߾@Իl?YpYڍoc2t6%wT_#oJMz \߿cwjtE #j3`` Qn#D$,'iB;5G!=@y+Ŝ [ Ȯ{_Yo҄\xW">Q{5ϗb~cd~Q1R:^}{Xu׼gOnkӗi74hKFċ l1Nhg~RYS}h,v( =qx5Q;=YBo̮_ho2Nh)7#[qoM>尮 ,:rSzso;,d_ bI쀢xHs_Ml C]-=} ؛"{Bq>%Fvb5ƚރ7}}kԷص()K~[;H>ל8dGNT'ӚiҭCt8_e7񽾘+8z&v!%~37ෙ ѕhW.b,Ϡ㰞i[FڮYG3uFaiWCaYUhߧ<v)k.!濥ih*7q\h= 1 Zֵ]PAg"H~?qG༂̡uw"x3P to~q/0we;cE,o\O3ZKz% Ǚ k-v d3Łωb5/AV݉k9!aSu鿨+߳eqfX0?֐lސѷz&w5lwcU_[ߒ .d&Zd#T ](ُܼ>??첟= fWq9MxK1j=517=𢼓WU浥k^`#<ߩ^KcHT-茒'WUoC/19 5Vԯψ#_=XG!k}z0IL]1 ß!:n&5IL:#)\kACYN#zW)Pw팴ϰ=Ei'yzί3R0I^pް*ۜgꃿF:HsATt5\g%*^#Lri>T1m~h{rDW*aT㘤cѲU3V fE\ߺw}%L10pdm65;Gz6/ 'ih{Z=hCC'raM#]c"`^U8WzAWX=^S'J <%&YG/1cEP:Q9216?܎~cN#=Wݙ|cEۨCGqUY̺B6:Zd8؈qC=/kly{#pq;>;h\;iƾnOgucgOz>ד)^5cFM??)U4 E>±pxma\L+JJm$< .k;Z1G(6򿁧y_P0>7~]'M/#~)=1>Y?Ip(hX;cǚ$g1zUT05knx;u!a*k\"xg0oA'.ƥ5^ʧ]z|vȺ_{zN!|gױn#ÿOxo'V<ԫAz 4:<T߭3RD^#@݇NbrYG,􀫑9o,0䖱9gZڼ Gqjoj݅]k|g-۾j#lV."Q@@1D R;.T}%F2@#:HDKOku2~)d|ޱ>ymfׇF[.^SU_Γ5hiS}ݠk"x2̷mŋ ލ>[%%21G]=MU{[@U3ʧ#.p*?Hݔ{KJbw;...sA9jr~&:?sx~#V-z-x>b ʙ6<b{PꨜHȱt9Fr=Wz\2yg-,ї>9^`;ju bz9,Xd8 ='##r<@\ٙj+~?$e>cJA&ѿ33qvz~{\o-#rCyOHLʃWc2ϏsotFug{Ώ5q[ϒoXzVUݥ(3 zY>lJ9cdz}n8/O1c:=mig+FeJ.V8F!ŋտeMjU*f}lQ57S5#cn$yɟWmKY;:`/WKcֽZ9x+Ob;'ۦ60ު^0 `̎^/_ 3R )Hw_;;ت7}WCk],i}u|.u3Qu#f?aϴ|>ӧco>Ų*XzG&-cg=­#7.Pyƥ z,t>s;X,/m5MiuٵY?kg[8'FJ^>7ˉB1{XQ8Kٿ9wүbmq ܐ6hifQ6(io똼qɻo?wg-S},^{h^Mxp++_rXV:y3zGJ]1>[7Z o}f߯ .1tpXEVc=zSC֋x_ E\Ƞ/c mXI$J5j!XyԖϢNAr_܍ 8g5Y@OV 0kL4H72d|4ik=W5WL;.Abox1s9SzcJfZxQM 2) O Sqp5֙P=w7\RvDf~\t =GZy}G?QpѾq5N`@lvݶpL9?cL92g |γO9ߢx~k8Uz)^K8n󝽨)SFTg\`~%SFێJ?q6pe Ygmydb89p`PI\mC9 E?,VwaTwr9cO;ƹTK;"kX 5bL1‘Zl`9.uz9bɃgf╓-;t̪Y[jITLѮ*V^9YtEHwU Xa/0 Ǩ|dv- ސ~HF\\t~D\2}ً͍gB[<)Ro2f]hy7~c+整qCǰx%F"|gRbQc{ԑ$m{rd'ǶAz>1 뫿6}Mn|w2EuJMkMc$M}A3叭N;ۄ61g?iG{]ZG);=ik3tHZ}u)n{{>w/}Ƌas;R7A Q<~JAeyX?7a(

'qlVKW+u>|~R9_EM߄K/LA[4Sk vsFZAkw֨4}Iq_j=K@|Yd&sf\#W`ރ^˚#=`oKᱸVl=ۀ^{_Ȱb`D$ρ±nŮOezHŊ?A Y cȸmNh ec2 ˓#P )i!{:t.8=|i _}_v`}/({·/[zMf$"e1]/1,{ [uihM{"OO‡#iJ wCsp/;YE|o1gq;0( =8k&&Q:%g"9ȬZȪ5OuEk9ڔ<xsyr~eIwF_ԕ 綃B޽M̡׭<3.җ0nL9/ڢY>J/VWB棽qH1lN )_Q~?p?CFg=q~n* 6 ?"?jΡ<4Jw!~t?>=w?yWVS:d Qqk"E8SG)F=g)tyϰlse(\Ɂ !~ɎY291'v-FSmW Ӕg1ELi qɃ;Ĕ%ra mQ-sx2x&(D#>ڨ9n9l0Qm=>a_5(D#dbns0ِh¶K[VHKY.^֣i%WiY5a?53Ys1c?*OfQwv~1r+_+m[ˑ4uwmzWޜ_α>ה9]$,aF/% t?0Fi[wYVL=yN (klٓr-;."Hakoal1xg)jѦzϤUE֠2v;K%d K~=ٶQeǓuGپ><3{'e8&kx3Ee}^k~g qˏ[0JfX)n~WMy60193\Aeg6mBG1LMM̝oE`ކ9lJ5?n h>xWa8-(szQBh_n)A֮xيwfKTxxm%>Dz{2sVhص#x l<-D߁q]o[m<ݎ0(9mnIm8^==`wӘ,3@ɋ5oelt0AQ2IZ}ueGמZk_:N[nɠrwvIHǤ ʊf".邾hRB/M7~6qcsW||9MZwt;WˆdxKg G߿C2 c5pam8]h=1hݱ~:ҿ &èIW,TUZƜM./Y~Q^1Kl_\FfiP~7){-)7Mk"ET.(%裔}|eeZͼ?q .ۊCw0čwVp"̈́acL,G}h ]+do>)y`ZO81⟖rJ[a=-gs3Nl߫V٢K,|iOf}itݾqپ71rz1w}רcק7뱮ZMh݋nr>mܥmS<+ɞAjioDS7sWqU6AqSɂ 7 8h׺_=݆H9" Ru._G@ {Ua6\Q(^.&o?Ȼ|P m/ v+u(Px[`ʽO2-_C=:] Z[@w#2Z[Gpq2Zv/ҖdcmM;߻M_>q5d/;9x3*0EW ,LwcI5fUjkK藴f`"z3vK|6k͗FyO /5l}k'~WgX:af61h_K>Cn(WBnq>$'f̕}(CX+|f ʼn[G0)gQ1_Uk6*U2ZFGAnvHGr3mnm6 s9lDX08s6M!;طF#1wuZ4>cמl x!u GAe6'(W{2.g]z*=T\KuG4cmBW:!{DtoyiCv?Z&\옜5Wĸ5{6|$sf \,\}(]vk_|]\e"|sRd5\芢1 xwƢa1p( Eg0ZG؉cE MüD]}?i3dh7'W>ۭ*D:>ɣ|K=8 anY(NQIL=R|cty;s^R‘{!yj?f-V{5 `fBPr)+>a\T|W]{o8zЭmRhx{~Əbc5SmcuFDIw9sp~u c-kl4i#Xl+h'xgW,#BŚx6lyފd~Je}Zb۽6< S+`M>|Ƕp3u`Cn6;s<~*庌I9Ns`̈́8y+(&'r_:7t#R߁&@i,p9[ Kq\ BY88fUg䴂}M1ٛEmdNsn#k<"*.f"jAKf1%`0t9~"kT(.Iw\^y>=p=֙s2 Jg['ч>u8'E17{&a} 5@ÃNю+Lѥ/ߓ~qWSD\P/܃@݃ΐ=ḟ=qѽ5bR6OSY ߿e]@?oǵfWu=m`f(|9dF1 .$jJ_ds{.[ν`/rR_=g?<ǜ?q{VyyMj!` G:hF?U/<Ĝ՘2v)w?wtP yY:'|͓ /%ܿgq ޷{P}ۨuӚe?q0 ZzZLƿ>5>t).ڙ<0x`{TҔtZӮs / H$>FtsfF&MSCyyܿ7SWcfYbB淄N?0葶9S=GP-'%,$q(78R 8BF1"߇aJ ,cw+)ht폂aJhyqAL3ïbܧ8Yϥr'RcC~-}+ў~?nf~}|t)"sQn1gmoÃP=HL=K@~Ӊ#혔/E<~Y?猶T+R8 חYEcz#|{Ou9䲗xh3!5{ ?g>f܉+5t~Vd-ϾY`Y%n32.\l`35mL!3 g%ypAK$:d7>Hۯ_H'{e/9"M |UHhֽlI[^?mpT~JtUB._VO# v{Nh8VA{oMݛt֪s"{o9gԛ#ka>U:2A+ߨdOƼ=F:t{cVqH쿡Mt_8ݚo5NꭏTm%Ov:HݪTh5sEeuelWo2OIXx󔽍~뾅_.g-ς]ovk 's!EڍdSn35`0|SGW>8:+s*{H?5oqȧ|֩ⵤOJey,|;A^C@-oˌ'cö+3Ғ Wh~w}mQÖͳnp>}H! o73?Z֙k|[?x;Lx1rŎp+gh7{f@v_/[2>uyw4k9@^7#|w'K<,A417}λJ/7Hj2& }7!:dV#xUc\dnW=3u}'#wa"O"\/a (XǕ+.F:9fPcڵ%8φO|!<;DA]i~k,q ?$߇hsb6N+;6oX<cю𶝟(wQ4~3Z;[gceo"Ft]~Gik|1*]ֹ:rs} u&LK\X9YDžv-X9LBYd Zy3'h_~+s@SyfX9y׆uoy՛ϳCGx̙͗hW"EdE.=yȓOye38:j@*u9/?۴ǐM7(~8̴3jAs+Eg^a.:s1z-(_^) szβADz6ZkUXj3T<$cml >pf=+}ڳ'㞈gxk?伨νOòL{::toB/}ݧ)Xc2{hsָB~dGQsVx}ŗJKxV~Itz v~Ix. Rˇ*HI5}D!_}[N?|RE{Әt'y~b\ny@GEozV"LI2]DCXl Yq9y<&k%Y< So:+yozxzd)J;d#ݛ(hb u/?ި}c3;bY9=q̏3w\ đ8R1R{:_˿^nqj.mڰZԺ\E#OMP,k cȆL1/DȇbQo,ly*MNyLtxoE?/Y=|3<Ϻ*}MM·"4Oq~zY=2.?xh#kJ>]uxκ6W}>ʷ#{N!#S.P5|-Z󦱮U?I-]>I)}G _9eo^ɱrc12KmSQ>zsXOaYo)κvYqƃ~E{O!.҃<*"зus?dDX{cQNFuyt_sxYW;aͱF'h+ֲ9ѿ|rP /v~ $_Z[I'lΦdְ'阥۪ crZzkG(ߏum?ލn`[hbdd +HkЊ4fZl_Znܔs]^iߣM׀(cZ9Æb$}\8̯nkھc.E*"̅mdn׈sX/u}Z^'>^k=V)nW5֩Tuluuxpٝ$zXf.:dm\ W!h]CŹ.k<xR7~iM,5ĠNT&6J(#M@a6^䧔ZX6,ו ׮c8@3 ٳhcSd\;7fW0W[#:Ї׺0D_"͵{StdbmқU:=pVܣi{&G['ITy kj+,7'ڥO`L,8/{Y87|]x'u;i2s'ԙєv#SٝbY84t̝ 7=bwA03T~􇪳:<#k5Us5(y]˚Dl疭glLvߵfxC{a=k6o.ڬ8jN25*V뢟_/5'ws'(?`=h9M~orkb&Dzfh>+ޅ9?uo\ݘ+y sͦ> eb G}~q=p!_@3>C݊, w5Dg1گ$@2p!ifQJ0å/`iNsT,Ֆ)9~Ԃy@Ae2} VW[tէgpl=W}fNBiOCmOx&~p~Az/dv\U7228f;S8}5Su#G9;C:mlߥKnE惮ut鎯~El~ptU}!7uʜ.ڊ8sxep9nؾ}%|>SY3:?JӢ#(<FY<Н *(?dKY3Et85'NѠ]mH49z@L6; U_Al]IdzYF֥Й} c5i'7nZ"hv0KZψN\󹶲Nⰰ}4LEn׫MgϖӮd]e,Y{40}y~;qPc=`}2M_['tY['xߓ_Mپ5Wue gy/~IDa2cM5vq]dp/d{Zui#̓rVgt e_dK;3 6`OGՇl}M#=wY{mcu|KW)3W[_%|?dxp#{̺Vw[d4xyHv+1ƚ'*x.{.E$U2&VǤ;oo2w޻;>c}?L!>f=9+%br5KO?2Fz,` ~\ .{i5&Sއ>u27&a[)gLkjXvY?CxkbnG?2p0]”ﰎ$cj<Я:)~f.<`.])]b@sγҐ$/<}yt cb/tgs27+DخL&c }ؾ6~u8SUVBacL5ޘsTOퟑփ&x%ᑿvh; S>?Mh1sپ`g/X6X#ׄq#5Cƾ:Eo+G ?-3*Rl9ܩ1?+sY-G;.uzCߣ%˼rg;kP2OUKgN{[c/{} {U5 﫵}LxI7Uۄ9oݹYo'cpwnp #~? y3HZż)!yA]Dol@=0@[oߣʉlnØZ3x8<ɫ'";Cg%xVpj+'ގYۥ!38}XG_^#ẋF{+iƣQL kzV4ҡ<9*ᙡvAT@fO V7kt,*6<ͧ<"\<tuЩ1n={{='>,hὟ=rD.iOO9YuYO6?yxI^/Ձ26B8{7}矱ji8$V{}{}ZWŁn9؄2?ǸˀƔxXcƸ.jÞOEACMb?\❰Pɱ]3}1`y4 7D85 Cl?PބSͱ9?zf0 ?bf>wPNX}wK'Imi@kmIo8NV9һX:>{878,ьw^Y䙿rÇ @aUw 1/eکaw:{/䉛̃!SxbEZ次V$T.!eo%i"mC(G/E:E\ߒ#S2DE%wϱ54֊]֏heݖzݬ`܍^/:kdנ Gho"1< -| ߿17#vXm4c'|KKK"eZNj׶<$7V *_7֋ 5sH*=0n.+Dr-_Fq[id֭ n$״${DxZ\׀;\$ 0bv ײr'}}V# O*^X ! [jQ4@r衇6ޚ!s @:wɵ9ns]M-(Vkhmw؞n8`nS|6nC$NXoz˻ͣ|kƊco~/.qƦJ̩WKg6wϝ.Y3a ݣs۾9]02&3زC|@EWMM[X &jI}Ɵ~?G'ii>3Fk 79)WL.Ъ?zt&nIKC,Y?4N,%ϮSezH1 g+mo>n~ [?7tH/zn].jw·c0Ƙ9'SAw}韛C Smkߤ meX0&֞Ɖ P4 `=T5~-Wu%X#f2jt W2{nU; C(t3/>gҽ-q(q$([oP^X3=4u޼bB/B i{x<|x&a<"%Ny%gV/.6gNSRt,Gx#d %5fWZt GVZHYM_2Ĝ"ONk{W,l5ꬄ}=Y٘.OE;fW`ș߁wڶ\͒Go&'9||\7dvM7\fD3,@g gW ;Oq-tkX*]k (˻G I#\u[ X35lgC ׍=EfC6+s^eOZ90_␹1rC4d0w~MmV~y{)+gq}#OYw\ﯟo]cXƭ<ӝfW 룣fɭ8玤QWRwۡy7p7ƾx6AM\#8ވþۃvGE\3|#|#\Ú3SM[ 氞D#r]eh8ѱ ګz,aᘓ4ϗp&Ng.=a;3K7ߧo&llhb]7o̻k[2%5cݯ; 8Y xh< snk~𛍻Q8(s5Ц6;I;a1ׅCO]8t6,4K;Pz݌gka(R#ofpwQ}gq䉞 +KCO~5NZ,GKfC2G>4K73xk#[f/p'X~Ik=p *ydPcK9'‘>Y{z{ +7f,.g΁v:icзxuO xc~ O6>c`ϏN63gU7hs+-`elYX9P描>d[睲l?Q@>J̰?9#L~xz =ɎKw闵*1;n?e ov Y?_9gr_~QA'~:|Y x_ ݿ9&~ 3wޚ/NySEŷ!8Ay[X}57K7@~tcc'B{y4Qq:y&N){j旁7<: :7ˤlú~&}YۘzȭymPCr7 1ޔ2tRoOڻԿg!3lcYw(9cNn8^Tz(rl5'B$ա [b^m]&v^MŚ:>): L|p_E:rjQ͹9ГQ^י lLZB3Eg.p͸Ҫzle֖|oD a lCV{;^^13u-c.̭o4<&r=(nu~yÖ?}5L\{^Bã۳2}jmCwY7Xkku6s:RdQ⇑fY{pOXJ9u\<)vXٹ Zzs>m}ɠ\7 >lavי뺈yy aP/l%xD݈5-\rƀFZx+mצ&y9o6,}a*[(:˰'gx3je0iH.:dX'FwKǬ l".VecP''Ͱ +BnOpַ0JSs1djE&G ʁBCȵw - l{*Tt:kqx^(FDmebC.+P/h)Íkj!s t5p֫=X ' GOh/; yF Q m ^z~̼2:+C3DJ7w.~`VTSP:#uU=!/ Imqs9ǚr|Z\ /f1!ʡWv΀CZ,G~2!|GN6Yv><g^ ܭZ_8BVN兩S.+OQ*0N to+ <2H_N2Sͯ ǭ>0CDqn Qs ?<})R(ۇjbެ¶=F]; R2u/R_{<zGQc9zc$.Z9_0t8ԙڱ7.2_2֖SƅB ܉{0ˡj5ʳaҨp> ٕn5^5GkkZ6>#މX{5: 8%"#.b"易N%EX$ uncuT2(zD׹xyM艅Yؓ{ րKʄ,SjYdn+Ɩfxe~J[Rl<'jɞ\Qq_ٗ[bW})RTC2hHsDhx]ζ86+X[9l i1Z?tgi+`ތq|! Aɾ(7RQICPD洢j/\:)uL^)}y}+o_m_;Pg,<g\>~9+= Q#S9t$J̱r͓qCOW~QoĮMww?&7k-^|iOݭ#+mHO?%e+#&MyqUޙʘkTuPogOk%җze`(:RDB*-2ٲ z-+X2Kb%$k>|ࡁ2_jAjmo"m[(f Y R_ [RbL=!q-X[1NV+*1BE&#a{he?z2>ml!GxwRy㜭NVYéף % V`9|we&ֻI3޼a s+Vι] y3YjXdX[i)*L{AP9LŷB]g%p?N u[(rf1oڂ%1-WS>fͲ f9UNk֖nkǜL-"~1~8 _ cclpƖ%[wO>8SVs(1LxuEx+m@W{Ƌ!{ZIۄ18&chzT-4XCˀ^˹RǢG9^ uoJvM 4}`x,qGv V|qn4^]?:Q78<eo|!F %,QGBVCD9#}\V7Kяd#-EEYOǰck g.P˼8x+;L]h\5-d{ww'dTxG9+_kd| }aOq/Y~lq pBQ\+Bk޶h8oN6w}4ex5ÿF}4hh\>0kR^jzク$Se(t?!j?% 68#4ҒEag=S;.ϻs z|ڒBF]a\!IKլ#ޖl7])Mwen2@$Q O5$@?`Y 1vP)yW]zw֦ig0ICA66i5ewu΃ZW83 9=>/:=}iP${4nK?8h;= BD$!<* if,+GLvZ _#ka-eγˬK""2h]>++,6sѶ{K[U8/I $l]x(>+)w\u[ DX>2GSuUT<+gbnQCjOwH>g z/O{CKq5~ __ļ~qwEq{sݐai"[F9诜Ks^))p9U0=,%qoZ˶ I\s>C]ٷ-xfancHXo)o)&V917ťlq8-e^ݷ|85>ĢEyJ?IYn8K*O>yb/%AJwӏHS1(8/y+W Uc/%sM7GR?ho%Pm=)n`FIř7΃3̐q4~JW/ޔb}5<-CSƻD֭ UUX%eÉ/ڄoEUҒG،Wr7&2H JTnsg Ed}*.k e~bHS)`jA$8|E[c ]y>ҡ?3^;9@3LgU g|H? ]뾧̒b>xo{2DcW 3k6kޥgl˄,8no&=&w d Ƹ`z1Ww헰cg9 :d<S$Q>O1mEy8Dׯzx+sݑf}xj`pW1rzo/cLN6r'jw2^l h| EúV<2sSx9Q4Vb]x,Pq*#V}/D~acjYߛk߾ =zD6#^7Rg^3]tغ}\IK'C߼|=9YDjk8OS,m!Mf+tJ?/ ) >g bjY=*Cu F{Ϲ91vw"qMt-ЙyE@_d1uw8$ nl> ~l߃u*@ZϺ?;x8yfJS2 gр9ӾFuw(q:JSJdf$V)?hћ-cB=;aH,2DC]tsys!O t ߿f֚8l0[!t#=B~-7|g`3Os3 .a`WxKsPGÚ;;\^}Mcyw]. nPf֝r} +ӑǭ{mooxoWl  -GGh(O鴑Ge |uC7aS ,c@iwsF.YY췑vP_ZvPKGRz;h`$e~ԲYvPw\jNi}lv!;(;he|Բ<jαyi\-?-ݲΌYУoBmK[ѶPHvFB7Q~]6z cd> N:<;迢y<ǪZ*yoj_t_H3qg-+ OguZr)d4ᛵ &Iοm'n\䙿vo%Ҫ%zKTv>R2^`|7j X&VϦ}#N<_o1>P?t<Ⱥ*nE(pKAgC5@ڦyLߜE*q?S|?>Sy䍚O+'>a뱯U1nšGգm$dL3LhbbcYhv^q_+i#C9)dQW& }E hw}g 1'd@OH}G`aяЏ:nldÍىcqJVűޏTwY083f0벁kʷIQgg󁱎-װ]?{Jkh)DX$"ssXgB~Xi<{4;lk|x>mp"|w<qN9^vlQ~XR_},5{pЧ{UBen5+`,_uJn#s]q}"9۶3nB xgJqbR>N]óy&>=sG ^h|=N,]bjB*/><=lZ~{Mi8~?@r@073KMwg¼k㑯TnImާ9vR.;<@ۮ|>n܀Z;xǓ3B76|Ϗl;g+׊76Eywc.qY8?1ұ?"8'Qwl>B{=k<yrX7tJ_OaU_dWhw_˸DeLv̼;jEx/|>qÇ0w aVNQꯚz ՞p<-8~ Wt{e9Zxcfp T?i+ƕ|}!}̺k]b.Je3]M}u{ M$k./?5\a.' ϞGӬ8gL ~߈1qr.v|ȱ ߝ5UsMKj=ekHۥ)FMhCz|A?S5iǁ;f?/Uwl[m{v?*6<[P-g!N1f(sq@Ըc;!9 ) +I9~sYyTV(&z]>tj1Gg+= /bK/LO;UD'7H+,p <,铫3`t,$_c=wt_#Uq6 uEZЖC}"⥺eA_8VaP1A^˻v?tg +/X>U5X^&9UikDW>XsȻր3.unE3%|AS\% +sZ~:2\{[ΕX s3>ĘUö]dS;_"*KOtn-+qKh7@}W|B+VFco` 'Hso}̲}KFc70}k̰`~ٮ`1}=?[S1CTaNoc9e5;YNVǦpU2m kSEޱ1z.Ch\ڱDw_+jIa,1'\}AY3wF~̀Ѕm9OFtp5&iǻ,sﵘw᫝ V7>ߔm>65^gf{ cYx9/|eI{3ski̳Cs1uG\#;T>J9ZbҾ|?;GT_W`1_#=Fit;`>=Ú rz[>kG[3@⥬=@ka`uwҧ(+p0f~J({0fƜQ`\DE/_>ז5Y.M[X+[0OǗM=jL6;s榃e1_}E{^`ޒFJ=szV `;Ǽzb(r[<ߌՁߐ/},~+RHXU 7`hT=mu{-&^;&G-Z o ,sHfma&4#ܒ!G*)+1ht2bq-C;5˦sҵMk{K"H3}DQ{:wz!t!feY(xD{Sf%fvْ||~H>vM-{l@l!PiEalϠ4g2Omn\RXDm4ޟq9fNy>=Y6~@ij]wbjQΔ8*u- _(&P_ܽЅ7=}πꋞCyH~ !#%<;SvI‘┗+BRn+sCd-}~#CmQ+w->D}=-yt|mGb<2GN3h?Z, 5/e  I'/ 2b١C5:?}48r"ƒ-Qh{W&˿ \\5_58rh~G5Q"~~Vc,c _Im⼛q4ytq/5,o$҆Sθ=]cjiqЕ;y_,29UMV|"A3 VnK}MGӟXO:z]tU_q& Nz:kYR#ʖ~!kȾ=žh74/Es߯65?y׺cV5QՀ;,G8#[we7 {u fXvv\z8͙ڢ_anIo]_r'Mu}" O*_2t7Q`:iZRx7hatEo{7 nH?{_F}҅%GT?X|^km$_VWgh',d9'=Ӟb2kQҡb)lJG c{(%} ?rFcm~ UkGI~ww2G3=)ƅ2>W#VX((m,~tH"J~~=M[8Ҏo J<}Ny;י~VI'?Q,c??ߢ&5i˪b@&n'06zySYm$3ǖSDc ȎwCvd\ ޓe*{B71yLsec.]9&At>#_r4]ޓQm/6qOK/v w1oZԥd(B,gV$슿#Ǭ{Q~N2κ';lhҦ">^Rcu\g燊Fdm+9s^grxIՇ}~}az@ |6۲~m;~cP;slqLr1@o52 O7"լ] Ȉ/kg~$Q-tl wq[}ʏ^'֖{|]"Yvo`/(U}ǨH^\eg0ֽ_WE ѡ%(g_L@V>Ԑ(dcIqmkKumk J`{|ɱ8(慭E8rz‘8&^.kKwuBX\S9.&<{X%x/#仸/\́#svo>D{+fNswsN?޻C}T[}/a%r$QqGfB ^L'Y`Ǥn2cg\ wr q'/cxo*9*fyY3._8 |l1 uڸVd9;]s~x-Qcm5Ckl|f)vDGwZ23?sF @h,9YOOf bf38E#̈́w۝J8>fx9so~,&}'Ծw.=ac6~{rj!^!u #P*Tz{0^WOf:8x`KH_K8n\3;^ߋiG`7LD <2@K)k^E_Q(ƧLu.E:Hk+oi{=}ĽqLsC趔;֎~mʟ̻!KVHS{/R J qܣhv^1+i%#{/QM_ i5QtH@if-J],6` 6Ay&Jf.>x:֭i'"6W[~޵BW3xA{K\2T5ܖgH!3iH!/RK?i{ZB}R tu] d H!e c>}Y5#yijz2oGDIRżof ɸ*.&y+W~ۜιxq/^ϹX|R}k(M@C"ۜ Mcy>g꿩C9$}9]rQֿyt>ܠdq?nHU.g %K34J?>GWM(4Y;hg?XylxzjDx:~g]hۧyh ̫(ŸaUDmu[۾bL9>ϣ (IG!EeŸ?#>+1haUfI~F)>k 7[߁6h݁0nL0EF~baKCuyE*>}uGѼNkm/L4/Ǻ$y> ϛ*j"K>lʼ{AG7X=<zA3^g'߲b7\.3TJ:LEFճ\eon\2wO̍*P%}6Vfr 絚UP\G[\߼Ca{F\} 7ϒKWw(216i;om0C1JcV u@/ߔ94TFTە2#|7b?M /?t]^ZY/@_WX_(Y?AGHc`ֹs/c=۱ cZAt#7QYL ]/jZԁ}^pDp_6 8~ w~\EG_w78S96|R@q4 d,ؖ֠ >xdX=R;Yc?}q_shѴ%C~bBq~c=-C6sTٳHS/)HäuwҞ )"_ܿr~dzss :`UAT[Z򮈰èꍀ]'1=E<żzԥyq7tdkgS9L(0..^}-#eewK ,WYx 8LW9N2Mv)BW?~끎lؗV\`[$RDX>b8cX?Q͜EBGqwѸƍƥo;8!sٱ.x<Mggĉﳆ$1sT-7g.\3("3,{:oN1UڪCͺh˭ON}^FʍHSК'jp`sLPGpcٵs{%Q=k"aGnQ:ޥ|3}n7I9?muTg ZG[<3:dt 357X{ަʡ}W~یy>kL`O9\S9kq焺<%KqυYwXȺ5mJ<=L$- Φ!~H:^_̐_jgK,T>}`.&(g>&iV50a{ d A)zZGK8uW&j|]{V2"s5'/*jt^$cam=װ\*ӌxGgwž'-mz*LvƫuN8$g:,p/Ȱ n_}RL I^ޠrWUk(d<8tkţU{1^n l*yXپ;{Ŭ1A6t{}_$׷ˡw~_Pxѓ++^4y\\yi?9|^Zc>WlCY }ST@=V_-"677 6q汇̢uA ע]Qe[#6X}qKܽ``2tv/o_|/uWm_xr^ǡYwBNhs&;"K|$s w}kDƨ@y[o3uN7犖fO[xD\P椌Spl'wձ_<.KV1Z93LZu7 jgY޻dٮVyQq<&*ĘS b%e%(==o[Aʘ;C񝼿"AتkMڲz;'Sܽ,0>-o7͔&Ϝ7 djK:yGI?J,^?Aݤ 7X>ks*s<ʢήp*C^Pױ :~q½kVeV}#6 2p[^?V N؋O|Y޷퉵GPB Cհ~Uw; !cW.I uduB AeC~:U_I;㑜W}_Idyo2xx'az!!y~ߛkco=SNݖ0tI}/7zu 8!Q}䌸`?R z#B?a:GlM"!xP2}hf 3[9JƗe|[J49%qAM#NJ'|811h_!*5Atu"s":91 sJ8VP*⡎m]Wo측KP4π|I 7?Qiu*=k1g^:g5Yq8,"!" R XXק`Ϯ᜺5|Sg >>_;` * ϻ= ? ol ߁h+f̋{XMɻ?qNҷa˧MgY*fYc^|=:%G'OSmy8)} <->³u"4=PwNL;cN;L-|Q>*#;>O%r=q,z#rrK"3ˇ1`g۷QF>t|lS#-qm_䦯V呺k ~~#uqԜ"^z^-L2=KD>lh* _b7!@?k{b`{_ikx7,w?>Omt%rH!„zuf#ݚU6K xcl-0 >w V.ƺ_f`ON5] <<Ih暃Hz(^L;`m'TO.lkpWy&m oS/ })?F3M!E~.;K Yz=G;bqg[ƭk`6NS}H.=4KzʁqޒTs9Kn=#-3gvWv(MMc#?hoH%*WvȹRKx[DǵΆ+R̹<Ŝw@Ὁ_ISXB KPc0fWZu޹V(nv1vZOe Kz0E3Vg1>u|7:EL硌O)ȁ @/eܻ= AigҪ FN;I+k=9J 2B_i=Y͛=(0-`>+80"=PzyI FyAWP~ʙE]K/'k&rZCfGϿ3w7{ZƋG9q\7Xv֪RqR82n7:Eg (,ϫ@o?#YFY_xNs˿{#}Y[-7a>&!v]u.tBM˪>3WH6)gSʾppퟛ?N03 8A)ۧs!Eޙ>`4܅,>w|my.GG '=hE1Mꅟ{?7r)a`}O8]St!,~֐?`bK^2N o%xhϻJ7:M#@[$2~"e;}gRӱDao enr;se32 sPz췎v󡍷b-d'ϋ]vʷzMʜvF'Q}K  o=0dSMؗAg~ut~*SIkӷ'tz4C.sf*xc^8cNWBǧ t}EQcH=], $ 4¿U=K%h{h]g]v&z}1 yϙÊwS")P_FV*ZN3pl8Vbx"n~+}}^R^s[OA2Y{h3~uV[.}}Kr+k05xbX+k s&>0okoweuyANSm]רs/܋rD}\Ff2e{<`IaO Cv7YuX^nݓ78'@e'-=Y<N x̼7u"Vo+~boW@ߚs(9U:%aqo𞠐g|M~Ƴ\sal8q<\ou1vǜxNeT_v7>SmbmnfZ#oyt y=1ؿ<16f,3f!; sޛ6?yehyx1yO*-zqє^@:2o oMm/|k=<`XF~DeVRvKsoőyoϏ+uQ0^h>qHdY8=&_Hاd׭t* o:K SOgޟY#d^Z_/hW,j?gSy;mG.1}g+tW[K\ ?};7] < ԍz[V~Z؆^T8W晧e> K;ס-a)d*ƓW0kOC:yt*-THZ[ X*%K﩯^b]Ͷܚ^Q:>,]9}oIt)^JuEڳ~/ƴRVӭxȰm91A.sֹb̟r*K o}WkcV[C+8Dq 2xm06_sN߰>{Q[Gt^ٺ$uYv P.nẙG{Ҥ;!`sH{|MZh6KMl מ*;㊲9:jqyޖ4M(rxΊ((zM R9Nse^&+ -+h絟}unN<5x9T̅yܢ-1ACtaA]OAe{I^v_ y#A1gvww'q2#cdzeLw5 ;#~N~Etup[u4g1'+s88@d*WZںzKuj˱`3]-Ұ;m*2(c΍FG+"qМ |U$>{DL\7RͲsG'o{OgυjO&lə54Oe>bOüȇ`NKY51 2<.gO ϷJ}?pk^>OÿXt}4n?;gF^EpzcȦE{_Άz-I{vx_9v_qnDT3_/a_K;p}Zc?/Mg/`'jj̻?l㊴}45Gܯ6}YCnMR>RV$f|C"8/k@X躉Ȟ*~KE1ŊwZ9 SЉ{i2wS*K| l}Qa;u](Ș+E!LigifO<(}oH&ԡ{ {chu|= KvN&PW.x>`둄%a[*ʘh̟a`[h\_~NFע__oJq}kl|s1Tמ'x]ֳ<]LV 9>u8IfNo{G(6) 91W5]n$#Fzt*=49ڊxS;ldՠ3Β–؆#w{7WƊr:<z}sa%7&eŚL1&ϙklAKFw"4?s?UCg^#V+Z1q[Án˻uoq- ?3>psw5n;ZtAK֦:3' kE#,yGx kb}mgܰ]ܰwX%|}{RnofU a勽&,g:IuW^GᲵp.ϱ_S87?9c$$N9DoX_'&H:3 kZyw<z΅X6ӊ2h Ōl5̄Iے1'g\yM%g7}|6ΓW%QyM OW#e'+v>[才X}> e~¸P6>#2|׈k Qg}u_ hyz-C7륞x'1%u53!'k]P#(cOd}~{c7WzGR'e{5'R9hy>kN-=zqax>oIw ԐІ&zug\za*hcjL1A%~s6}/F}QgorIɤwG^ڇX!d)J}ϊeuLk=G7aZ]Pc.Ѻ]GAlr* C #si4Yq]zt\|wU%FM7qq UP:ǩH7Ch+Etaͦ[}<>;+]oVb>>eT?~g7d}7`n?ε EgizJQ3߳ԑDt[C /o=\-x2 -ck2{QKQvNH*zD߇cv08:T[icF|{~޽1QwbA}z3my}y |כgk6% I L_Mp4`ցq }a>yl끧 3`>-dl@g`/\3_ovi37f<np%f]GŨ1ςw)K3BR|&)z+,бwWxx%O3wz UNo"ch'=E{\ML-vQ9Ϋź`]afFMBo$<l+Eza=X<=+7~Vlk6Ckʹg7ܻwU gimc}t ^c|KhBίΆ EQ\μxbK1h_Ċaׂ&ZG[Aߧ:,k+= NɸK+ɝ͠m.?(Z"o[/<œg~:^jlk ޕ:"}=irjftV>p){qg5aSs9ڼI΋֡ RX.W3FxN_Vkܗ29AÌv& ݣ=O4nv5h,\+kn[7}^eًϺ"Wl/8'rKBS7y+t61j}"qC$AMl;} B][YpH$ a‘>/&˴gx f–M!Wf,e~X֗e171(t'Q~כ` h|"!ӡږ6sb;;=n:UBWK~{KMPrs nwp yT>%5aas<?h3G%fۅgzޯ.V }cMhNOݩG9yƈ:3QlesOyϥNch-o'lU9 u92iq;[~-b6EM,kl1s1uC/_gݛ?s>>2 ?n?c4g*ýc>$?6A3cmsce|~4w6+BЋYwvYY8DauONPwPcM2xٚwO&a_ZnecYRP ]|_nh7f61?!w3(rIcZ`+NsE7֢*rxx W9Zo}Šm<Ȓn!|N,}$Ufkء=";4'ݐkg:cUk6z锜eF&;Z4r,p'%5*u]];?y +Y aG/")(~,*1z=kh [Tl[a cL { &Ym>J `C-;:nZ. 1EN8#?9n A{,~;u~H\q_E3ؤ`Ƙg/|kKd=e8_'1fh>|&evM6>*kh|+1%{2}qCfo9\fx>Vk]< <6Ue;2Dju8Sw;WRWa[_:x 6݌zCyH0.QgN 6`MzL8NRP<]^tpNR|{nj$KnJ_W|阜;_CDݽ{zPkAPn_=)au'~27(1mb?I[qdkymp/eΆWg'~GPNp{ƙʲ"/Bw>Υʹ9.ةOߏ;UZԩC9dlLyieK;"5;5}6,ƺxuV6^ތh}l;e[̇!uPV?/Z-zy HmE}9b~`HYaKְsm=7<kՙwi kg]6xrMV8 ?a nb6]Cmn= 6 gh犐EsTɻ zcZwwl3 I%pyZ73o.q3JWhQf:.$Lnd"z]nLשva^=σW?<7n[L>#c٘G?.+.?ho.7U /ކ6LOJ]L^4ܶo[glKݥlE3,<.UOß1 qgr_8*ftc7H,:"m/-\Db );kNaS:v|gekX鿶4̅DSD2V[&eJdcE#=7KWԺ9g kE+菾O^Al[9(ޥ~zj`ڑqx sw3ih _r>"R; W {Kc _=b \|q,Т#4p>\32Κ_bȏvjJ Nm֞yjy51io sօyspi+YOҼ@9GMl3;N_m H}~{"2V%cK|ϻ=%J!)6my,$Jyyͥj+di 6Y O\ Gt+ j?u U:7/{g.5lD|Ss|i2!a槭p)ǹRp0](@}yHOyG#{q Kz9ϭGZ?mwYvyMs={O[eZ~b=c]1@_?sL g ? }R0M/3 lܐ4ѿteVB}Mz@hK5OguUbQ s6ҝEjKңbNt=kf6?\c94hOI=N F∹{q`WM2RFםn+rK G'o{q357l~%}3E ( ° v }ĵ`p^9g)~Hi$Of\wl+ם::}p4.xwhusg=ןgX%J?ls>%ɸr8oN;(T#C%6bl6u xTki5}7}Z#n)߾,CN¾m:_[uFjxi-?EPӳ`uS5/n* o%DRrw\`ׂM]O|QP_\{xF1߸'c~P=UW>9ˬ{r75gH;`q$ܝ]py~ +.h,4ҪC}Y`uvq Ѯ\ec&)Ey_cOee=Rـ`Bڽ3Fm1I;ǘ4g }{ڛ5Ċ]oKYݍ5ԋ=0!^ nQk^Sw]gNF}fi5s~ 7u FK싀#zH_mس==s8#ً='h_}|#ű=G~vؓ-Q?`U͛ͧo6L4;8~>fr/#Rs[q7~]5_fܸicKgkb?29ԥr?׹<ƽ_+,,7][\swV%$ӽYv.Ɩ})?(b)fɉ˽?,豥E{*ncEb)cNN8-4ѓJ 7xb~KXP`v,C'D;8OssΜwxvhEL nJCIAW^=Fl<>E?FzP;h--Ǻ=h8FJ[$6/wF s,\'q&_^-kh W-ƛN9-}uP6t) 5]Q{L~__q_ҟijkx6496PwZji9JIۯԛ~6s@c]9K_[*yj#t0|A.jX(p'eZZi! /޸F k~>J_\N?)0ܗkBskrƚb.Xۉw>rAx=Nӳ6zJƨR)o)ƺZwN<݇y{ǁ1tPIC8/AKp.?/'HܥWu>ݥ}W[s}φ ɩFjiS`~sqx~.`~I\0~ҹ6RJI^ލA~*/Y6CbBi;x{?M a~_ҒJ?d^:F|_߁<"@2uu=PhoZ~wcUT;</y4 mg\ ψүcҰWtøD<\k)Jo</y(q?|42#{FgNs?|o㌋tȁ+gҧQ]Oz0yIy+$@?'YI"\mD'O~[.CėޫqPZKјP:j wR24hd|Svb}*Uyb{cMn?G>v}xi $q4#B3J/]EcHAīr=I*W}rHoOi`Mpo.lXPO5Ɩr}3??G5ӮO~&@F_R6\'{0wA+O_h\BX7|F^/+I b}]qPvlIUßiOI TuSvxxkJhXXRmzKRagX\Fj M#cQߍbU"/bNO> eX*]yQvB0OE,x?q=]5O?y*"͘&~r[@9q+ƴ5=||#>~vyKTB7פǔ~|/vRa@f_&~Nqc x#.;0OnTS7O _fkxϴқPQm c bmsKnPk 8LtYN|VMߴ1>=tA7By(4!5'u`^p͹JX-/_CQ=Ȋ`>ӌxw#琸9(g9羥ş b=ZkPŻ |N|&Bsji__)?s^+uR&̍F,x~r)$;O9K~yEuvO|p|==Hr'Gr}9 ԙgY=K,=*ǸoW7[fg^w9HvXg~=  N5Q/iPC%3>0R>ҳX(6M=]tc ݻ!It˯ԃ=XoD/~st|F#սGύ*l܏oGwC s4A&Q_,C{6} }~uOR^ޫ S*O??Auxzy4xIF>}߀ "[Z; kLø|&OG...n'h$?neqRǻ:d|)t6qD4Cps :B l=fB)e/EЁwz9܁^6VGoQ58QM/c  x rYvbwP~~6zfSun:'3=tsjE=MR4VA_wM-:m;<^6.δ41ՑMauԔVI`θK?wMu?ٳY}#Os>W~G<׽uyd<z#3|ȓKw] fB*sWpI#g9P,bgcW/\hܾk+>/yeǮba4<}Ƿu-bl]uXegZzOc }(D̽[c0j^@z6g=V|Ƽ򚄥R׹{m V|go@5/&=>4funU{u%5]lUf`*u9aY*w(r3 $yR}MǛ)|>*SsS8vļ/. '0"v R]/'\ Wy/qϲv9aYʰ,K{f9˳,Ǟ9خjL`U,ʈ/,E*J9.VeX8_,'@W|$f̍=W 1o\q6cyq~c*1? 1_z@y8_AvmzU6^[[yl3^yu7>}3pGzgY ˳ ˲\ N,f9fXNG;7<ù5ܾwX8O:hu8+&Hb1IGn˓YZ 5c#}\=bY3,iUYעʱ?Z̋ Tj͘[;b߇`ab|k2n*5Mho3 '1ktb.k 3Jw`xge2,2,r϶Y΋zs3Pkɷ.[~l"nc*, aѕ?Y9xM+eaAB[|4]*vvVY4Qu!Ye}~"TejW!+E9Izt4څ^ul| EZ;ۀ9{}N p 2u?\A,kayaYs؈miӉ] O!ŦCEn/ւXngJ:ʲey3R9aY#}qLYص҂*9Y/5F_L_,.CZf9n{ 5ӥ)US2[*1K@i> =^]_MQ]_xN%m!eĻ?eX5We95#%޽VUVVYzqY!r7.k(,38|Zz"uMk 818;oP'j)u'܉ݵ纔5x(>8eY(ϸuwg=z5WWȱI~ _ݥt@cPWb/jsXG[wlVk2#&cv*)P6b܋;19}2T'{usCc{rϡKT;'"/jg{&H6YpvxF-}S< ,y$\n,mhEƐtc[wSPn2r"7zIfX-^ʜj~ =it%w{L`^=ڦ>˟c%nL'klnܼ<1ِ)C nڬsC?]b{曷C9+!CxNѢV͸ Bi?-\M7$f u֘^K`ă}:gmv~3,{m*uw*?Kb;K|>Yj6 7/Gڪd{9Gl<¼ɻ|s~h_5Mfw c g,pw񢪁7W7 WcNc(:;S5YL~5{7 k*&\CbNrf~Tr#13?oq=>\F_CPqMDyGrk;& vۢ̂J~+.a;!}1xO]'"[cnRG' mp}LMe~FL_q=e3¹K;C렓dkvcG£y 8" ?S3Dj?0ن~OO?Kx7>|4L0DlHƯqU\'|Nc[o*Zc&c‚,Xܐf5]!UCƾ6U!< }[n-`/>+xd{J^Y㈼rTbU{Y\mh3S3lBI~coAo%;n\!59%s"XN݉r1gKztyO̕(bd]eo~cdlckPqƢ _ > 71>:7 +T$X'%NGK"qin.4c.|vU殙,q.,3i*D̬V&m~|cg{7+V,ՄXVv'l7ȌPfjT.bYU⡺y"M==˓_pʥ ]KoW,nji<>֨92|rCe9AYek0/Ƕ0߇q9gx1uc̛}']Rm2<~VF/s9g˦%{~bmSDr+sb{8\g$ɘ`UL޼=O~~MtߨݭǓΗ")Y~?vū%/?VM{+F̝`c>_bXUyz[>%Ϋe1{&3v̢V]tk-"uMzfy|hq+r43oDcX5Ql x&l,||6;߂>LXyw7JX<eg( c>;7Z>&$%ub h^.1Fc'e5 'OkN/=y^ot0vk`=ơ =ê둱b F-n8޸W _(}['L9ݒ'&2r\$1)9.#2g3pyyR[w$QN:ljӯ$\vPc 1߼m^8O'3:N/ٱq7(ϸ2usNc=O a-ň`c1|*-}2|Ϊ31z7#UN_%E8sIu;q0]G[U[J^^Cy ޏzA3XXTPw.d͚U1t&>ӻQC|6`zqPѾvIK,h- _ n9^(igmG'nQ{#nrGWKn^/9BE s/R>l/af "jc7*Uِs](d<КMk?LeExai#Ke3&Zq&ۋS̎t1f4}nlKߔdv>y~K:]#sqf0r=2vC#0w,rc<] >:xGSN)U :T4&5zJ?ٲg ޻0 { jK5[uO_x[$T2tyk\d,Pe9[L'舶u2x0d8ءĻng\Ȥ-W315ȭY'vAM(I5Cq(zx!Qyߓ~%{QhS}?{BOhS3:hޤ+0H;pwhf@>e-h{JItQHq$gUK|X:dTt[+3d1CeE7, xG(c}ꏙmkOߤ-^*G++0N ˯@YZim%gj[SP|-+j'֥Wp|R_!&^CRϕy/y:+py̻[c`O|!{ӻ<ކeq?0B6NS+!\262v."Jϔmż(ѩjs+YG@W,23QOj=%]^6]tK6oiWv.s0G vpXZ dS6,fhlqwyK6ī~t1[>ZG s;ЮNzzi[+r;S9'ÎJSob=Mz؜"a.0Zk w ;{]cpU3ÕC2P}1 t,`.H9s` v}kөPMqA)e޴WR >g{/c< Gd!vGΡnԢ;>|"e7ԹW 9uf\^FV:SG=݇WY1Ds8Qr,4ȞB2#>9mw>g7n?j0+E4cóm\~E]XueU'ti>sQLmZ*m2|[yuڼT'cz7ޗ'㻨8Ts}gI}rk pٗɀR=L/d}ȓwoM]N4ڗ)ʪNsk^Bl?" jV_<,dNe̩P= E Зh2`qݹ&(}59a F)t^g6Ka<<Â_ԉp6P^ks\(\:xWJOE_u=~8Љ ۭEGùu.ҝv['tm~{k^^lTQ֒rg{@~Wiۤo5mGlqG? 1 ip.9`78M"70O^1tr}l?[231 :nXW[c%тg2|jn;nJnQnB᤾tqb\k 8MeN1js J]o$Lk'١7cQoydfd11.|u _j}.ϦD(^dxy~[P|Z! ٗ=y/o@K;zp]'xFWy3'1\z`n;3 Z~Njj:-4kw"kWƜSmp1j.B_(Ǿ}Ss0c?2-/`-Q޻,zr__fP qMs K,z-9{a>f6:|p/؇s'?mR.ͧ<`9D{vp*IK xpNh\s2HCϸoԋqQ~Ctfu^ 㐡w*˼-(O8=/b}??,@myl֣/ʕǒV3 6Hkxbm19bQ#O Gcxز 8y -;7C]S $vG)¸_y~>S3Ӷl^tw˿Ab܏R2|kqI<G%}+l\sRE?"d{O @薯|e|e;kb.\o~^i 3|'erg(ٶ6~lxcb0bM_ m]WNXnv" 6E #%'WJ߈2yq"gc|msC-"m]qas֝Qy ?uMz!r-Mۍb@<Ƕ֣/#F{gݾsf߷H(:,qM9 /K<ӻh=uH.z1_<'t cdNLQ#ko{̉~h6̷ֱrbLd ^W/fV l'wdi*ؓh օSo}N^}sCƶ cꊳ"h6>hǧx,uk%%8[1_D{zuп1}-[iI)X5+1Nw1r6r߹=_D=;"+17^inx%`n||.o9,V. {&I6p(*#܃_OZ,8k?;1O9G9,!ϕ4!#Y'> qJ?\[-4bb>dN|;^ە!BFL=A? sNP_A6gol],1|7oÞ 3j,`/o҇mVUY_t=.A$w~N}¨tA_ xL*Ƀϟ Eǁ%/cWD?U<^O'/N~oig]wuv&H[ Q~]½Xp;0[^{1mWd QwLx][sJ- b.nHW eK:ۂuK=A+/lyE 5]}1nq%͐N|}-F=y'x0]asMm8 o6[܃ɦ~&o{v.cd.?&ƀ~93y 6U~1kcXeJ;@W>}[~uZҗ6A??b^Ö>]kse6ȾSqpc M}DljoߧOrc$:j圉y^ԯV\i>ϫX+70cd`eo/kZ?Xse9y #:sNY][ VddN\OK2oktxw_dnG%Zk4ϗ5ɗ8n5^ EOSA\V輑{m C&Aܽ];-w7^lytjdElX2J[ KAfi٠"h1ߙ}pسCv˥'.-׿fc/ॱk+pyy"n.Ov1w#r.ΆpuYrPnP~{9Q0됏aw0C~l#X60!Z)ymeh+ 7!#?7bMLpy-arI] 7KY\:[_;݇nAbo=o'8:#{Kg0$ߘ~^DciochNX)`|Y]}$c =oŘn8vp;ik.Tޯew쳏8י|gvyFe>{9\>s9/}/3l'O~J8UG/Ĺnl2=Ӝe7oN#Hi7zG)բV w i0sC$bԹv\M[`rowH]Mg LJyByw>O\OAW a&seI)cmHG$NXż(sCOdaה!?yH趘ZStY^XJ:w&B+!rGE񬖈}yF}g]l]ydn@]I~ x-~3K/kPb)%]F>t/-p@/ >}ra,u vB/ aE+)v9;!s[ͻCΖrBq" x®j~#^6JǺ%r~: P_ިmcᦔ7.V1k^6:y܏S]Y6R%pC_H~ԻROo%/'y ;QbWT8w#Dpn+%>9O%'¹chCOߔ:iO'W&oz{Un: _8£+/4LC3ylp?ftq}-}O?v!;?tx[\L7s MF/]* Y>9GM@>a$>^|\s %Ea>ۃ&36ԇ(+.5>j/,mҘ-iy3vjWPַO& w=H_n̦9.ODȖ|}8z-#,%,0r˾{Kgca$>#>-sȼ_p<>;;'t:Wj0o&>b8sp^yY]LyNu:Sg(74]?9J_o8T8X%1rѱ4lqE侤::t}t7;xGLp٣tyvGp([cpN[kVW1F},f|ꡃr t.ʽaqd[Cy69Fʁ\Ɓ#+#m+%~&R}ζʱ8-վq?LГzO4@WzJ7;-v/)fHj5}~w|9_5"6x]O/ݓ)t蛾XLy7yEmn{|inʸZ GSN.ܝI;g7a}\mRoxG{ n]T7J$uox{SwZpEOf`Gz4alIM'nlG|.gnAYNRA7/i–-I{hm3pܢ(Xټo$eeGuPd3*VA̭ z,^OM_Ĝ?s倥pl9i3폸?ztο̊==r묖zLE+ӂy:Tk ԭL(Ml{tsb.57T{bo^'tl:+$7G"ߴl3u/ ?}Z3BFQχ.3e3G*?\OZ9;zPz1Om.$`M=Yf m1X??Os}}CWW{{F_% `ᎋ_o<B.MZy^+&֓...悝 "irφVQ8\hC;'Xo݀>Xr1[5sү|󅧎Y-#ʷ&M͍&)pۻ19b#[tOJzd ~o)7o.:3Xkhg4ƭr*}K|УWЧ4%o@aszB"i }=Iقn½ivT{ gARt۔&Īo'{xjͱdLCAϝڷ$<4:FF-#Ґiё +9ߌH@dCv].B]УNrfܻ t*q0G5+ݿܿe?ăo5?w[/c‘zKߟ=9xH1۠/fRίUyGA/nX{Wdf)dP8|Ghos_ԝlo޺:uEO^v s7 k{Fh3n3HȎIXۼofC_+`ld[3l >Drv+[>lꉀQWu9vw_EO"kVI8iTJ K8MQ5\wr$]zK3;xzdHamD^tkH(}xĒ߈/`#ض"Qz5:7X dCKDk{4[M>pSkhW<358 ȷs?xap'4wY~U|3cD[7Ø$|(|)g.]٠4QX}mS[D]_6Ct뺆yh,om!.|WX.cRˤp}8ggM8O4G&vun11Xka;5G^7x'+n`Cs/x뿊O=»Ǭ;%}O}{.j#6τz!) Kx ߋ{Qv9WL~W M7}ꫴs&K(|t_s cp /fh<2äbN_W e;`s{]/nlt|qgͿͻƍ*_IAeW9_l<GMz7CM-]sϊ;#ViHP~45#Fo^OˏL|}C/읯vݠ·> +(׳CTB\Cx=<8vz9$I|{[u"}}x8lkXv'ޓd,@ehaʼ!ŏ|-D_'GbD[B/Xl>-krmX}BWi~;?(jyj^앹1\?ys D|~x~~I^5Un:{|SH~ < u!f\hIL|mԢΧ=]92Ǜlc5=w1憾2vz_^L{1=kvo`g9)<7ic@7f{aށyۼϳ g^[د乀A3FCg|]ܗվ>gh1ؾ.ڟa}s4٦6/ڴe;z6 ,8~i[v7iVpڻof}9 *oON@L8a58Xk;A"}yI#}gj "G&p]3F,m52&H` _q0N/ߧ]&̀=Fh4 E}ONk~$6=1D'bskׂf \/m̯fNd}dhW`=;+7ji UdGKJ_di=[RE=z#:ԳKΩg~"5g԰p-UӲ9icJTw4 ,sns36&OT|9P~o= =o=I =ii$ܻY&;SDq1s`Wq܋'c* 7`'>Z)1k"`}p}1:Fz~v]1{-dzqҷ_98ʸf|w }7_~T{y}κeߵ+7z1>u|VUؿ]ΎhSYIT)>7Zbtce3|k(ܔavA积V"~elI:w&ĕ32Ο6}#U>45aKQKa7c>of+M}|ݕfvPg:t(Z=3;>;0 Os~蓤\9ѻEl8߫85bq'KjN{ {`7^5䤁_}qO]Sc$ةB^CSZbvC[ZLZ"Kd\`ޞ-Uї³k<]= )1Dcq#aQDcևeM[=qq+OJc?ۮ;Kr?Vݕ2|م~Yemy#XqnXFN?O_&E,JB_}bwMV6o:74].H g.,1BpL+s'}4uoo\5 4d聾T#01yeW@|ؗڹT^"<Ɓ -["l1YD?G;;P|޵>/? ع3B.WgBЁ1#7B|F|MS6Qp0/W:ȇwgî oߊ?/`]=C%Bwkixnqǜ?{bOGþ$!Ah!w3#ϣO;h-_G"?"h#.>?8X15V~orzkhfKږxւ6ʁ4i m_#$,m0 dKkTg"h:9ReL;ޱ M_)&`N&Z~_hy01#*"2u*o :(ݵ <Ƶ\MccVÄH-eܺ*m~;d|(Seyevg|)}K\Sl>y/a/f3E,}^SE?ek(c"ҿ~9q0yq(_U~w NŐg{3 @k*,Taew2xb^I1P7ӍgKM|>v g&m 2C8Z?gTΘV~͖27;E7+O$6w_5Χ>e` 1"v%{}K/RxUcp{h=F+p˷)z}ND|-%y}}dRq2݁pWdqEvH4_[vomZο>9uN_~d/_|I5nM =lb,^F~0r֡YD^un i^G@͚q1Qu\N_,c:sCxS,95M7qޣ:1}d,\|L<}O7Fv0q& \s6bFon=k//tE^ڑ:?T+vg8t1>elS:9F9QfJ=\w4FC?8;Ȁm||0[(\-.!cƶ@>U$ [\*H7 Ra/ GSN'$b?Ń1=;J;eGcܜ)ݎ{=mYfbL-e-eX#V\6C4߹BOxpPW'Vw&;_Rc-X~S}x^KܓXxk#@T{&#-~R1Rt$AE.y1h/+$*f/6~{[r1F!ϋ>&*%7Ls0^ȥd{W!Rl~!8sX^:ǜ{.Kso ^˱.{Ȫ_iF3he[%4CJ0-)%s?Q@(#& Gàք\V-]'Cx{uZPy6* ^ourqIʛ/=okØ"i;iSOsHñ_z໑U\%jT^[gO|_aיڟ(/hQpˋ5eƃ)<]<_ULf,T=߸kgSm\15%CL>IV^:FEAq_m6w4SQf.mO=Eo}S|5#Z>uA_)VC9FɈ1{s(XvQ9Ufv]̋ej\S~Ze1S?de̡2E}w:AY [lbe>OT7K(~h] va^jO6zM] yK>γ RDusUWa|Uק2SUT}MEZ[2C W:T|ogWok/}Ge!f{?K&C2u|Vy3{/9s ? y8su"lfϒ`f!c1mY{.Hp42~\(g|3-Yg-<sO\D" pעG w`C `]*C]gz*m1˳yқYܷrxIk|fh&3誥 ^/F؏ `;xnYȌ7-ɻ`*G2ܼQ.V1'w3F쉦8j|/c/Tq)kXO{}Y(b^LD-xї)?#_~xj̉5zPn:hk2A+X"v's{3v AmXm۹&K~}1̦,8 o SA/.3" :9 h}նU^Pft'kG=q ([r6ܾC&|gӘ89s1g+p3dG*a`ߟS256 k0+P9GʧFiE-u.cc!#QXQ/<ƶƋŠ&鷍b{?EaK,frϜĻSt=r IA W-#.<]15"}?v5ʱuc?ӷs/K sX˭7ge 皶#><|;kksUE:e z_<״O;L~Wgc;<>F=w}7Lņß2= .F!`r{_m=nA'ն/}.y(wqhsEXP>2w26ꘘeBV [>n]~fo;}k(]oA?,?F'!`;C/&{^mn [%:ߑ,mU:tq=C`t4~Ѣf†$\[-uba>|O[or W8Nα,^Il+qՆ°BβB53rB8B%&xbO'a|MhÁܖ]S۾=`\og%x#\ a9V{]{fy7~dYgFDKpŧm7-|Ę[AbY2K2Sof!18+3YO݌͞7w"fi䘎2^Z6]Ξ׎̝;3ɹsbKEϩ\˩*u p(q? ِh9N{>twElgik[8Rc?Mɾ2m7e?{te,dh*ewnڮŻ'{QH/_%;EeHe*NIcD8tjjI2޵ ZR|Wne\T0qmK~WiDE(q6靱+xͻ;eeq9tɀW ċ]>˳.\θy΅* ˶ۗ_^o3gB\)cŊ3~27Q[fi^|'d$|Rm}#Et1 y2\-/а23+xY)c|h u׹;lMI# !gxZ/]yiQlzj\!ƎF'up2; Nz㯜6*Ӡs$MgBy^4s^M_yJ|>52}XKG_K_:(shԎVۙ֫֙jI8k3&k"xW5X>V z0gc޸@ 9-D{:묽l?!o0'ə3{hmD3]O,O<|13PqK¾%evbad'p߄k{sCꯃP1nrΘpPL]. ~iZJ&Ž6mRD)ڻG.gA|-cGH2t FK x|ݿ7G)=Qcམ *y1v@N34_ y=df˴ "z]7trB]Կ&k*~r6qп)Cx8gFϙt0 v?s}wRcnzԼ"b{ =_c| 6b7vQ=76z ^Ko^^8s'F-M} swa# 7 ߻B^kj<LV;, -|f>_;](OߋH.#/:Nc@O/6dCDvjs'5>nZBzkGMʍEƙH]SI7ڧ}}:2s ]0W7ybƆ>nA>ñnT#}?c, ?(y'̟7.>.kEi#޳qk<*Wk*c~YHVɅ_1Lj0a?2۹¸"9k"9faHW/:9=wrolsO>ϧ] {8 [gUwW]9#4T/X-W]1p:f-OFd${[XvRg\,;i86ckѓj&c[q4ؽdm" Qc$3>3AWGz{9GwL (^(r{UǬ6SU5[2<|f+OD8n y,CȜSqP$,{g[!=2Kr&Ɍ}g@g|;Wτs##5^'-SUn"Oc[ qc#=4l_?Iq+aMei9obp9 ty颭n5Hg^]Ƌ}Ҳ[`5mutH>nyENsx+JrzZګc<Ĉ6蛇%u2'8܋b!AN)=V9Us8 _#U7Kǒ+._8F~c x[ *s6|:[Op:.~bZsVO{|ߍg3΅*( oНf[%GeMƖYc#Dmq罇k*8:7ʓM_g5{'ä{&>h7OA=>65Rǜ׬6UЙ7M2ׄkې9 Y$k[QL?ܟb1[=yИ@JtqMx )}_]]|=} ̏;yλo!ʝf" }>sLy*Xǜ3;ө`NRick=i}y_u_eVAGδTƄ!=:(7rSsevrJ9K|8ț]fgf-M7RT̙wS\8mY(FȰ[Ўd ;hoW䙹_,2xF˥s_Qaw}ѠC!ˍ !$Jd!c mP.TiDVY6,odvꞒ&g=2&*W{%I{)r7E p1neSyڳʊ3Ի8r/ۺAαb>0zW]#m2%|{"w* :)-;2ozN9ӕԩD_3mP:. gU.Pslxgգ)#wg~ő['р;o[XzDyK+՝?1=[z[ W^&<:i?2I댫 8?6`B47isú#ړm}}t8=+O'>!۝5 !-8cSXvPo]hLE~M9SKgy}bKYxY4eU%"bR|ӃQtU𼏴TEk^hOr*$&w}%.Cݫ~MW GVP8<ϸyx:-pU5h{g @?aÜ6|}ijtb>7ĻnN_z$D=Ѷ ]EH=,z{Xʤ~xcyq̥+` h#mΦB޸OHG*%8txpS%x|֓!Bu|d L_R}I{mDl)ixefDi(:Xٱ@h9 E;Gv;"}Tsm-Xb 1;f'=ΛhvH' {lBBய\=G_ fGSub&ҢX[ƋXc䜾LNZN&rOE<'YVxj53f^'{ }3og@BLkEE-h;gE t5C)~츈j;.2eܚϛ!ƕړZӢ51;l}^%euJ핹=&G6B yX9{::o|F+1C:Vy% g;_.pxN'_!:݁ٳE|) ymf3~iRKx ׬w3jÞH\>[eEoO("fgoVMmv`l0sxz69 ?wYg/ay*b޴&|RwRogquߎ:iHDވ2_y?y:T't'tͽMj}yr-B1O䓝N$>6d.+q\w+]>U215#$d\P~d?y}Vv~?A;tuD۟R1'h t(D{m͓2uξ~O#,W|d:ˍ"4ɼU~. 5+ɫg;\:kV,'#E&~T^~!șb1~G-Qq=]ҾHlIl`U_cw1 ϔ?7?sL!=a@2´um5j- ا",(m\Ŷ L 2.etDikm, >d>{9糝7Czke-Sxh#*XXEt,lDg?P;`6Fȯ8%9תΞǝ.!yl&#u[ 'ybޖ O<NG,"¬mh?87ܲPȎC5 &'ĝf~j-NI(#zԠ? heOhEΩAtWis&ׁx$YGȩ|OOg*%=%ISx ~?:3VFYS%zhπ6>e$ g^ |EC1rQI{F/wJSӾ5ds60p)reOK: !6ߡs q1תʸdkxPr b>in;;<JYZ>KzCEt'~J.7L3ᇁy;{ ˗M!ޚ(6_7=eB+?sS=!yȭWme)JV^9ע5 f >$#`۔M<@ ||`53Y3*ğܢv9hU7 WP}]Kp:4]>"CqEIXCˈg@Gȉ# {}屻r,Ch[Î[OyIv]Y02#7{/S}v)9LKYUZG~C?Nxrwcr!̒qV. ȣ=9E9B{W^z};o*|jU8%OƲsQ? mIq$|Gv9؛+BliC sp-! W 6ux.z gFZLc6]*,95MڴK(&\d!7Sr+z4akOjUlӞý =yj:LA7PʹOXs^ȆViL,v?t3yl|,uuzתI~L_kvLjnسȹ.9lԑFZixn'Tz,Ge*|/=ĬJF=z,^+䵲rMc9vT/J6c4tLCyJsnҜm4ӼqߩGc/qld6s_#sr4Kn7zo,kt܃z=j;h%>'8ߺpM{'y,|9NJz4wm=d̼VVdTv½9bGvHv+2/^(>$}.׹u[ITjGrN-1g/hT?+yVFpmg6feΜ+4yQNښoX#o}Y, ږh 19vkRx~ 74h,FZ&MQc'}}ѹ_T0tJ5%gCx4|+D&xW =uG\h}Bk$w[ܱz.=e]+hN ?|#YGS;!|Kv t(]WTCpe,tiS f~Ǐ8UVyphSgEh\Wx Atҧ[xџQ:QVg^ϩ}Rҙ1¾@*1}jX'l_GO<'Ye ?p] !P UZ h4&?\w#AGgCis,e.`bqq}7ư hf1qҹUֹӎ3ȁ4 w8"vFJA.hq?24c=t>f(3=)3Fi!mdb_."xg`_)0I'=maR/U׵^Sإ+r-{i ZK8%ʥX]>A(;#7P&ph2NsWsJu:Gk jWf|sX} x-iL4{[ݷҒCWì1DvQ[[jjKΧZ"nOT{Eľʔ؄ ~rg?. ܕ p{R  Ź'򅝯n>M~,| y)ƻJ;cYJCVt;UԶ=Vds;ԱGb玜|tf.$gN֢v} ?쵂@[=GW4;|4`ʈ> ra=ws$1nZ^?^4umf"߻eCBV N(}ysVb;pu/m0y 1zaG>=m/ ؠ!- M+ʈq%Oxa A.fތN񼊒k Scޕ ֤1MփikV㕻Dy7!Ƶ>·N%WSb턓dz#9xz4]Es:c՞j~$}܇+lWֿy%cm@S{*ͦ/0~736y9x%_2'ßJr@vL;NmIFѺr=,&`儿#o#E4mүXP4;n-$GwlZ6[ {Qb尊dsFBV ūpONsS¾Re54['^IF|D{AVY%uLdsb-!s{wb\6(YFe=,3;cٓElyԼF9|Bw;4?|%>WvSْz<ˋG>pcseiho"x>POBpjjpmyz`rنn(@Ǚx%w%$=&{V́~ˤZQfoW /OA79wF^A|X_憜QM_o?`1ʮڧ_ x#xG4iӹ!Dpf@ `/̉0"7Mzo.nLs&]*}cLR5uYQ$i-JB}%sU*~"۔{ćTD 2hS7i˓aC0-% g1$HtaYG%ُM =BAP(m<\k%W_IӈtXY= =XayIgz3|s"EV%G}E{–+Z7d{2:n14ưTv;'Ɵ%2 Pjd?mvmoV[.kUӼO R'y,"Lrzد0)ۀo{ՙ>@\=yXQ{1t0 7^myyvĿǡMx] ]M7?9߉Aߗ;~@\ye^:]׍uqzi?Me+풥Chȴ/ݐABe{O]uq˹<)C[nVrNeL&^3?ĈfLta 4l7~u`q='cSʴv1dGۑPy)9 ?[m[;]l ,j:+s"y 'gUnc"-ct/ickjJ%Mnqe- n7H3ձ- s: +sIÒ)xo]ADӗH;e/A\Vdw>syLiKu1m^4V]6p/,$0$.)>UW=1c^;y,n-]4ب.#/+11{[P9XD5A/_G᭶yCD'-~M9;{PYimה\5j-Mf‹Vhl%3RkYݣa3 _D& <Uj3GC.ɆQ- &N/{8AHV,iƶ< %GC|lx9ĆoG6(msg2duu>s/pW72v+V<v^宾dZ) f*̭̖22˯*jď*rMEDIs˖)a+h\Ȭēg+ZŞ W*/*|!l9'vF$⃕o@Y~·wqUclE 7y$_Гd ON^Cg{I{fPETgs <-Yu3w8_]F}̠={S')3(tWU jЩ6=4O"% @8q6p^6=VGib&l^_@cG^y'^OkocsW,jy7d*/h2*?Ži? 8N}IkM4C5 f-Z{"ooS6_{l?i<_]+ }V趘p>4{s<ٍ7gp_ EznBUݳ A"L[#@ joɞ;mml->OwN{kɵ53|j"a3@7o\iؿž#81.\|?1)&> }M\#~c a9u%aƾ>$!joV%[#}_13(!e!A <@0JbHa~&jOgn:CPs&^9b#7ލKˬ߰ҨD߇|tG>ѕxyMB?8cṼVRbX]eq~q)Bw!p<{t~ 8 2L$~68;P;WhF;t> KnvfItdaKg O|h~Or2ٳ1ZVMsg \8`{yDP/v9`\j!3͸r<qwG#^onrŢNryoG?%tCĖ\|qK֜%Y xhFF)݉{blwI"gi(X&6&\$<䑅O`h 1Ğ4~襁!\NR=ȡ[1k,LS>h]d<^/}OG R/nαM) 6qVQ~#g dt.]jM s*N$ط:2wuI#3A^A ;OAN>Ή Ty3ӟa(}."mEX0zaZvio[ Y/ x`)Y,I? K^^(9*qۖ@ґ'WZ=8=} eǰuymRb?G' Us?[mn_6Y{pr}\Rz)o{mY4kKWU3q'j<7"`yTX]Ϝ=y%Ӿj`4aM [vĹ}.(F2Fn6p7'%W4*ަ_E簊kJ4vcGlducQU16g>%yr(У߹wyk[tUзG]|'\#e}lAgn9iI5@|\zA#ry4_v*/]7d滮g"h 8"&$wr.`wB:l7"ݑ?Hp^@5kML꿱"gTE TC}#+܆6Ay6īy ^lVyv!-"&#&S{DE<%px̸>&V n炗I.]Qd 3Jz?ORK{/Ӽ3}T>C [~6 3O{Ly/׉ =-#:G寄xOģN=:5۝+-Dr ~hߣ;E <šDf m>f sO x!w^{;}#ken!}?Tkbގ>/;{O1#zNZǓ0v[YX[}r򼕛lD=3 q Gwmdo:ic JBﯷ!fq٭HF} Y+u?>_Q_e+O6_T R~'Ic$[ێҘ\{hN5ێFJx[FPbG VGB''B_Ww6\h{PY%ޢRiGeb"4b72C1ǭwn64iA6>ݴrFu}6ϾluQcO?}mtO)az1b۟kU';q~ӱ}tfzth5IAMR.|]"K2tNP~:dlL\.)<@uu糏uHj_].lKb^rvcn^0qُ^g<%h\_ ^~h*>ou8؊rNt࡙m%gy o/^.7͒n :|k=!G▗d ;ϭxA3-~56j|ɨ:;&5wﰭ6xԮ'{vÂuJi}Ĕn: 4o5>JsleV-u.rCc||_W-%2?P2џ7e8ڹ1[AljB}>Гg]h9F5ow]+j R٩~6kDW8jWzwT0?'٧?E}G@ws~)gM\|O17kܾx+_DZmJLt6?1~b[;x}wsCx{kX=9o8/<}M,7ض%3TU[lqg]y~r_lga.Ok>~FB~$,} ZulK7ôC'_~,lRz@}M6g"+1Crenw `{Arq#(k?δIC'+>v c%Ӎ;G.yOf 9|X>fGTۓ <]E~oQ}An 2?jqy [r67yxF~ymg`gJuТz^%c?\w7-X:뱗9 2|/7=,.Y_h.8CX르'zi,嶥{ݳ&9 I;V0j>jkqe=WC{&~~ʬy_"<JBp%yVwd/c={'pOSGt{3h^vzmNOVvX_@j1.zp U ~'G迮rho̲N П.>!–/g/43D/`{m BeV]IrtV5ݘɪE,3MlV蒥 bwÁFy㊙6Azsg QZD UJ SUsLtY0G7rC/ \ #tt%no*je+9w*miTVbo9~{Mz*S[$ [.nx[uUS[,bо9tv%]ɶ$#H-<~aKb +e{VǞm9CaZzGt/5w|j0^q֒g_~ i6\aYJ/ "dH}"by8gW?rW}mƍa{HLmyBP sOq5Y+M')1llz;/>j~QΏ>^(Ox\!۴VVL-a+f+JuNW5U}䃄A ennӲD@ciѡDn-фt>{ DCi+ߢY٭[Gesg!H=[ʎ ZF1kk1 ~D}n&X[-+޸]ܿⰄ҇Ǩޏ\ !cͥ*+ZRAnqԛq6=Ami0'wiL/,i-4&1jW+ƃ1?17}o|}h=5z|/~y249{l'nbTk#kN4# KgvO{<fy?< DWȻfg{$:4CM\݅ѠK}(pǹx| MuO aMMC^B<^~,x}2'zG>tmҿܧ>|Nr { ;m^Ě[T_3rW3ര*E\/6h{))Cl w$Ro]^=s,VxgC\:'>dgMp8:v<[GGI1y4%;?|v~*ЌrYٱ7 v#DA@zKdyIKB7Fes' ZDo7KjjC,#lO۷\^QB{4-:Ftn-kO]gRTgʱ{ScGfwJc k|9b>8oz{֡TReEjɳ[n ? ܻng9]*}|G;8üyNݱ˟.J<|J}nXGf:ǽUcP|^mؿ^힅x4'9C~kc:?YE+W[6eK;r!l8I  0WdLJ L]>w5ڛTe>uy{ N||}⺟'xN'jvj0J_~-Qb3Y%&+ĺ}[ؽzerH-Cvtvgӽ4~h~K¹ 5ܽrxZcmFbAFa{ݔӂUA^dyGiMai]M,sݏxn+(ךpDl G Jyv/ o Vcp2˜b"G.b#?h% VehDs߯N<>FW|jaaSiLsx/x;ܣmoKIs2l6 ;YDҾEcN5N[-lcf]x13v<ks <3qXc(6 DˤYKk_,g.1#Cb˦?Ѡcg䏕qL Ć2B'(j `hJi}pH;E {OA>%$AT";Y uІ_ d穟 03 yT&iz_Y~&w؋ޞ7ay2 #?έjb5u++Y{5I[hƚ2| Oִx,.Oo 3t}~Sͧn+~n74͎B2VuYCć{oeƤis>{#l'}Pڵ[p''2 )S g.<Wxѫらك*lXY)K F{lgSܸ+hws2_ˬcc}@+^綯nggl#~b~=ӲnF#nøn==q?MM0>Ǧ24hJ}Cx<42Ou[,)ja|Q/dK5DKXQ}<U3ގG9| ?L:Y9~[ΫpzP9Ÿ6k)ПGXXn4%}f~Ϊh\.$ LI-Ku}'A9Cgxga߷IngY)%mgⵂx_ _aٵ,H*^6}8ޤq$30#`cmΜ Y깽fi&jVQZ>Mܟ5F]aأzKk!9=8kDG)YL6TN6yl ֎`˿<`!:Nhk詓W8#}^ ;>/p;a]%DW_G<\oZ~\ez0 v|)N,u4!Ø_녷+oNwre^~3!9 e}ܭLW.x?ru7Cv٫{U, ?BڳRh%#ԶDMWf"fg܇f uBFs|h147!GrF= z}o1ǔsÞzhqcn!XVjطس!Nip'ٰ0~6Ϗcb?$q?~Ϸ7^ݱfېC6ϴNA1™Fl&:7 `-阤qznk4a^3*6Ƒ0 C |{u05~0 Xo#܈mJ!"Br\sKaj45XX6DJ0/'/LL2 wj-߽C"ƈqq gO]rLyhh9h:|31g ? E6$mg>GN%vG^D!Gf5ז=iȅ l8#1xd1 <L`aU򾲢ĻFinkXLd}&랐 ɩ'b+nb^@,c潚ZI|[63B4gvm66K P lH%9ig(ǬAĬ x<B=b'剋agl앫 /ߛyW)W^~![S&gs\ ޓMdž 'VDAM ?W 5:F<IMy>Ws9u|C\_# Zz39@":ku!o,5|0gR[v䡳}B<:Ki|&.mH-/ l)hʆ)oGr39# ~`p\5*ؖbNg̦O/ URwQncB.^\N峜{ B֌bAQӴۊZ,|[IWˆN2x`+'X\Owvī5[gSNr7/&?~dRc9ewj!JU!FDC4ßM2<%6&T-V9]ܧ:.%_N VY+ &o_\ Jldm뿃֜5ޣ| =?py!h47G8A2a5%E}"ex!/u\,OoKu/r8(mEY59g ꩍ%+N5gmc\?#O!ߎȶRȨ: ]zz#wY yky w?}2XJmvvsN 9xcȽK7Q)_?)w'ֽuk ߺ$kXV z=$u>r*IO7P~ok{|2HˌOq{"/6s!rIk!WD|RuKOߠ&F[H_uҜҀX6Pu;`Vpq/}ya^obZZѽ}gXBt[4ܢD^,5ћJgYM9IFߺOc&Q"> TO春V#,*h_2 xN⒐S}ݹ _ڠ'|ƜXBWrlT@cPv_'Z@71G%O Ckv46:i>۵y 5zjyaUǞI0L=*am6u%|hȌxc[gIPR˄Ms>^E\NYxv7[E3<ງhT b-!$!^\ΉKc 1=?y w.٦e6锒Wz{>)Ƚf\:ھn6+> `©U_#xբ]#:U^j]3 856yrbFg|il#:B &3N4-Oқ˥f,ˆa갼`m),Ѹc$ł:"Ə>ukЛ&_> 7)ҐQasŴ͎Xnn/O}yPYL*M@'9M١ ~{cm[vx FF6(̑wq?y Zv]<7wXl9G2ؑ?mzِ~nʻͫVeȍd[ݚ}K7|y߱6.!e<Ӻy# ՗gpbDo.#XuܷnOwfI:N9E艴SN_{C^V̪2Kfh~EBc(4sð~[=}g(ޱwwܹ.l4lK.uk(:A**lQ绁i`κhvѿ6'9Ǝv}s6- ڄ<;e<'F̝f.pc3s=d]%1S'T|`Im )4J^872aYq㚮R\$( /ޝ=;Y68?XK碥;7صv ECmg~&PH`6!r+xݓtl`AZ^C rk&!wowQ^b̘H`ȁQMȅYE9'NO:_=#=,ĥ"2}gCy_"~1}nW"~VVV뺡s ?[yheTJ{p|9 ]OҸ!,GM2?dcnpyb w'd1K1棂Va eX%IR$kha(Y79,f7wgfXO>mf)qbئM)wt>_"ZG4X\aJk'_3 g,>Vv1)//3OՇ>xFsPr>$3#z[ryOоahR$Q;. |=5u-kyvPa>)k="ʯż4/?/d.|9Mwwnxelۑ p)x oMʤ9b8']ueW#8y`~%Zi%^͉_$8 `M`O_' v<>lGs"T u2:d*cvo0~7*ez/g9u{Jy.?x+):2>|hmҫ;RW;:r%Xmz3rm:{bwi]">[QZG`mtzYio'|{)GB+tEk%D?zQ_G }%#n>/sXo9"K_/N Ź/Ja|7 EhY#l?C<҃j &@\24<*Q^pI\d,˱kFFL*…5wlN"if ˴CIaֿDzCb=' , neZ,pUxs2 @ag:˅.34;nzL!Y7ip櫸qR~]3x}^Dk\9Xs7h>z :}#pCZPҒN~o2]*gگ>گV˄ptVگBm΋a6D#҈zV /x28hRgm B^c_ޘpQY/=@ܪ:; qZ{;"yjYܣN ^Ĵc1f9ыx-+q1Ղ :K C~%gD5+:'uyI#f^z˛{Z*%jlmG5SA':Cqi>x]:2fGv$_Uf~ sެ=|ė $ Y]2q 1-TXi?=6z,{94>{CQ*[`Y;BOC.A:#Dd]Ku@f, آ]Mtf'&~(qV$٬KוNlq^¹m=Y4N_qbb sμժ]jB?nLeY7N-Lk8N`9;u%yf7A!>BrKy 㶱7f 9,Hmx:#ˇnz#Av1xb/`BpZ= ״MB?cW9ԺΝi5m A6Nd+Vɭ+^CLʓK< 6W.[9^ c\ct˴_Sa[11XG5+2BJT(Fgs't~ 8)u~"O: ȵwŘk;]tWّmϻh΅ЕEZ_^ FH9Me UjoW~~~k~y[dwv[ NgJ),G؊-4B˪{Ϫ)?b{f}I=q7r7瞪476y4O0=I9況yL/scXO=<4|9'sXY}Y/Kb,?>bcR{I, lf x@.6D"l;}|, . |W,.c㸆}aΠ[30O0&R[X܄R{~R{(\i> =S7:>ѿi]I>Klxl,woXMc==-iz]ѾUs~ m}USCU~"vgqOx/禡F䞵tjgwUzlk%39egI~X] -0nOpYMFnYb8H&/H,t'[m\ovX=u\ #sL!aNbc]b{I_({>]p!0[l@_?3cf\/r!JSsYvxk%>Um߰*㲚׆YY EXmԩlAKO z< %dO |G^ˏQ:#}3z;fm'أt FeKZ@Dki͆^r<%kLk }́"u}yzC?+ku1VaGo^e^Ȱv"|)%:nk_"l5 ۚ V7eSYX`Sl 1KgB_z0Gs_tOs[ow;P߈c[O!V:Y{oGԯoh[Vb[&sI_]qyl&:UȧzM2w=qNU©q6壉~Ϙ~1>Tjwl>'ZCTߩeO">#?ɵ-zL+y,vrs<ޜ-.oez^K-5M߭w Ǔ.e$l&sQ c3_߭Aso<.Y&t8p/ 31Ebx8_NW~{&1Ί֛^jUywׂ6~N_zU{{bA縝dĤ[k <s!%qFjz/mJ;a`oSӉ{u6q7T%}K%E^DZ*R%&5%lw C9,!FϠ[=Em?a %VRkAn{wF[\'rn雈Xs][}_6ڍE=v)s*MR0ǀ#)L8>dQ7&.<6xCr)b,/Q?Fl-Þyy+$oRNܘ ~ ~ ~ebk3t:NOϥ¦ 8uXڹ=x;&ơ@X5A o<|^+:MˈLΗfM1>aWnwz v~}z6Ps~r[k!z\r.-|޸Wmbw33kRȄl;'ւ~n>V+'9m|/ ~ێ`X8x?B27D ۙ2o]V;;Dg穕kݴu.sQ3yKǺ!,;;I8SK3AsYf%isws\e SQd;W+ ,WfYB|g̅)1̥sZݿmVȓyxkl CW6ɦfc9,> fˎܜ] 8;|w', ; mn##R ρ"3Ϙxl Y3Ϗ\gIwp+' nCv?|Z+aĻ Ne;u{s w]SϜlN<`P?v5lꭰ܆<09v>fsL-n:-룳sjr<`(xXBa:|D3|a$WACQؙ3x/NoyZIv,INO Bm݇r'OMq1vWOMvyjJ-}zh.>I{jlz6) }~Vqo-n%K)RI{՟~3G=s[t~% c>^>|^/o6߮4pX$:dȽۼ"U#t* ZMt b4v4׆)|1Mb :9;B# ގIثɾz#ƋxOjʱz.2.C1?} I_m:95_gjzuF?XD.9Myf^xIaeU:kSw): ݗI`]vC.5m(=MClTT/Pْ׬ծ n¥yml}Pxz6zsW;{?԰&dEcKc}vXJ9T]œczG9?O4-pv='쉼,KH6!K_6YؑӞk5מHZIgVv/ F%D%/ȓ2N[[ƒ=I.'k̭l},e=h),z80>_TC-˘ݎ4.f ےYD+ZAXZT"wYD?3.=2F_I"":i/ ;#abKVbto ;#N,%hvQ6gT-Sb&9w}o"Yɾ + s]#g3&' Jڲ=c6,O >ދi a 3V ^˽;k'.ϥUerի4^^[<ͩ)fV{!-}"6bcar9VI>EKIလr+8ϊl*۽"sczWz$Ճ?UKbl|)X9G+pV: 5ހ5kX4]D?l(7M_ =[XoQ[د^jO f)GEӬ~8G؃络 {q:> YD=UM*a=q@Ux5. Xa< rZýT-SFI62)>Ä́ [ lwgÈ ZfmN^+ kaw'm& CfX93Nu7E]́c,WQ }aUͭ}+sѪ3?]b [BߑɄVY6U6Qc'WGordk7-4z֨UswNQ4觎Xɍgd ɢ+蜗th;^+ ]p[\/Oq貯L;$Ku|$Տ}3^HkYj{֚>B߈g;fϋBMJۻ_w C M1Ssx8l&*"ݼ-qz ?1KU#(#uyNǝ>:gKt8V1n||tI|.! TxZ~[ M ٹ!R֦XZӹPǘEFU~RO٧37鶩ogd-"Rw|*-h?޾Xkib]q7U$],GfQs`OExIgy]JsI8Gl=$lVn؛7ⓚanQ޳a.~\#JF_ 7fY/ߤ ${+r(L:Ob|>nHJS昅/s9{,]y{C-5vnSiQVFpdO:*{yƷC⟷ep9I5;A#k3uaga;'!{y2)RqΗC?6SDO^ń&s:Vs&;+p^\Rk#)+5MDtV cŽN1mfNy ߒU#^Iײtf"s'ل$hdW?}:@wEw.&⤳c8 ` z11X4%s5(t'e6qE2 ߆1ubW~np xr4-粤9,E{Ćop:s'=7󵸅4&e:M('Rg顳̳љ/&|w $'w=4G6o-[L%#+gRڱp@"~t'.ۓ'gɨtR=Oo,[gs|Ԕ>}^ណ󯈡UvB92ܷ:τ|e :=7ym-g g %y "2w@iuV+Lms/[?^j#y  v+raŇ.&u_6c%n\@dӉ~{ƀB|3ʋ &e/~Ư/KqegQڗk}W|b)뗥6˥ >,vs#3ڐyqBbhrJ[>e6S9(UJsWž]Lac7 Z<x$z;~Z8@ 9u%l$ʘYL͋\\C~mYkrWc-K6oVvpe×T W{Jv?b]< ??[6*ӊc k+RXu,"4ot{pCi;ghrorgu3@J421'M,|O\R{f[8I'Z9nu|2iOai6<`=k㲦?W߅} b;pX&5M>__{.^}]`53x&Eb'|1n) E쪍r>_?chd\fǎ$:8# 8x`n`c7` FEgT >Zd3{ώ2":}4 s1mYJD}5rI{pREv?LjfZ{Ѡ7d6΢$"lwqsqh~GՕ2Ÿ{e8~8 qΏ"zp)[^:7:6vwkULgq" _E5C@t(^x$J7$s9Y(bAn;02O0i0C]CH/s1n>l0> F|gp&Wsm`L'|NA2 n4yxz{pysL>v&chy_Xd=9q:ĩ[zHgF*~g<)!`7_DI漃Y{VzJ:o฀UY49h#Z?x+|J&:7jg;'i'3:5'ֺkX%x6s3g>CLpOH-mM _4I0~A }T˴],ٸ6`]1˅!3Np8TL;#L7혩I7 ^>=&>{uN:'];qT4ˏ_&]RY3yN`q~NwnpKWu1w#E}XF.`iDWmjNg}PmFnvxewժC'!9vƷ`o/ 9q,[_ΐb0hBilۻ:=E뙶TWGVvVgEaU"󱖪5gnuq.cy{-\>6.}7e;Uah諗h$| V+wE~Om~uM|Ou xV3w(˴Wl~.kdXluqi;ܔ&l*fiOۏ_SK{sv;]~2Gcf;{(aX|}]Bs%$+Aq>r5ޘ7 47id/K"ktB4'na_:uk{7gľ*f-ŏ8=[ZVTǓҀ~kE!嚡qo8qv]DН[ DHiͬ]+uoKp2鏄;U5?ߛ/i$Ɯ8{Oá8r&dojE8utCNr{ǝ=;X.!&tO^:Ed&-m?M{Ȑ;7ѮA|H';_N4sޝ?V? l ^8,Ma%h3z}2bT}/Jdw6* =ѹ> DL_p{rdAzV6gU6&|-SI^LcJxiZ?b~`:{e9`LjrZ:Q[ۇFd1='⿌u Q_i5K;|cqdZKu?![~ge}vw5tz]cI9xp^8 gƲG-eVlum1^^`y\/w\Kzbimrlx^|>Vx5m6q^|_V^(gh7W1qk ͫy%ǧVxL >iL+Igi7=Xe`Hn,aGtǓGtE:/l dЮ! ~FnҘ6uEucq ym1~1g7y=i9sa3=쵀kPb @]2]~ Qb <Wh} w [tq+}7tߎr> IzYv%I^۽M9-Lڣϥw ?Oa{I/|ާa# <=LxE at>Bg徣un1= Bƞx 'Ad e{X[5?tu%\ Pcĸwwŗ**#\&̖p~bu4ETțY:S <枢߰KCHIyo<֯{`%<mGPLXje !'uPcvr߼IHIn(#8zQ.8Y"V7d8 RbЫ#''ƃ:Fs%x̞Mq*}B8e[jŌ56tk\h_*U$ppF2Ō5Y(Y|ڊzcsbƏá SثC# ~99\&2M-X=q 7_ h}Bşr._G9$iKI"Qn .pi)9\O^p;=|l:;0#Y:c$հSë́??MNݱa e6 r"vaO̷mqX &w"nmi}'ElBfȀECoޛ,a'|yL;KcIsOr_CN {>>io>j,%䱔$eq,!Y=qXVFAO])6@勈A{_7GR*d>O8#m|c<_PI6g2}NpdWk=ސ$|:{'WjW|kT{Y~XO}G+q(u[#UoF]<3ەi!^tiz'2WEgW)OrR/`N-oL{YyA:&_:Lynf1gҺEM`m1ݢd?i̾Oc~y$F\F ]Zޯa8$9,ܷ:p6~r{kOa g |G|Vpt ;//!^u/t[ÂP?,gB S'|rGKL2vyzc$o]<]zoɐÎ)/4Pѕ׽yE: 'vf;wɲ{x;vQ;"N{ս%k4s8.n'dڙnIV8u_vUhKB;{pFE;>O4mg,\~}<}Z8>s Ƈdc¢K4E9xthv,7$3۱_ynoE;xvjtJ=| 6X*6SVf#\Ȧ ϴ0IKe70i=S/6O{a9;U:Arnq;. InS_4msCb!אۦ 95}ϧ3">K<}~+̎GpҚYd+gkm.][i!: w1 w6 w],ei|m6XxȺd`]x||)Eb]\aF. ^)^r-Eh)`%s"!W"8egեM&8nSپS<(2umϰ} {Oі=SպG ~G+i;Fó۔0<+qx&OY?ȖsޗiiR¾syW[tlTwYIǁz>sFxbY P;,JXUzѥ?+7Iٚ2 3mL nP{s gl)4%@Bu$S{w"Πޞm*3|,-.'gô.R&D"gwm'ݸk3>릺E9ysw<0;7fz>iLs?:$κ&z %",kKetKDJ:Fpjȅw s ;v oG0e6"hchØ{,p/R&<?C&nkz( jGo#%aZ:X;a$'Gţě<h4c0ާS[Kӵjvo ?΍>foY"?+S{hڜ/'ݘ0<<û0=z4+3^v }S'Mޝ"gwsI,|ڛgQ2OM⬛x=T@T椩 у06?COm'xuo}G^A4WUVzOgؼ[sIYQgчݚmYވYF O̊ލޏYRG]J߿EY^],%,7a/Oע8xU}ʼ?|K ?C=vO?{E۔?w N,0X/W|u{ O|dN+}lgIwm)*Opk)WlΫϕOi).+m'h6ޕm^m}cshĶ:th}mV>~k94Zm~|m/i;sy`ٱ9{o *OkD_[ |dn6-p8kOnP#i7fJcMדg]aX%I>{Ə"ت#S s@v١6yxDi>}.H壟ՎRIIZ&SI.rg\NR>Ky DQ'nf}Y<,gezhTCm8'8K\|^qiAu>goo%_XxVc?9y{xvo4 ϋM؍(? ;}NYTʷ8dvT~<9}9MviΈIQ;(Sϊ5Slj#vޥvzJU 6'ofr*5Q^Bq.ڕ~lݓ|9SlM.~2whc3| F;3d~IxoS;M<3#pߓ}Y*;cZA{k6_CkkH?ũCg4"'|n6Y'=9n" K1x}3 .)ڜW(aG6v&m>SrZ!nY)7xYߊ ~㜻Ln#]gQ;[W϶nk֟c!ln{y^0oA.37pAmBasa9k*ʣ39HJʬҼ%>oUfᓴ;j!'_;PV͓}v9 GlSg8 7E3k`([T^UO ЎmC󈟟H^%\y"ӵ_d8,q/LCf9+nuw{D߷pw޳goP /3צ!5Gͳui.R͕ju1MXYqxGbo>d}}!R8ː fjf8b[YES1 $ȭPb~^tsXUgIME,pl#&v=ra0Q2{l2)DKijNN'yоm$LNZ~A^3˝g|&9uqbɈW{J @F,jQMωEaVrß!ZngWi;>>^J gO0WҞ/U7~Mwo0:Eד'ޣ>־;fmNZ_oa YlO>;xüZp l[GZ/> t%WϥJzWk2Eg0hjw*oQvSBv}h[瑄1^К><':R# ps~H-R2λygi}3qghy7KGnQ^s, \c1%l3}'+.gƲ¼䱀V(WMS4Ĵ^l9lЕdloْ6dZ|gx7!&d%Mi#lE/Dߙ7~Kx_@_'q?a bAtmƔY 7^*he%5fDmFj4'gF!QMc<Κl0V 5F|1rhc&Y\Y`GyM皬*!>KIs׎!>/6簱z~(Gg~HBS}T7`:TH2S]@O1ș  :0[LO~z‹V%-Q :#6[6e.␧)[lei\O2Viws<—f(͡Yrn_Z'_=.b)5v>.6{ZV밖:!+1˥̋;sD>KF͓j]'khPe2s_)ƻ5gWIjr~r>Sy(XRe~ȥ֡ e]Lke[1pwĤ}Xk]%h~`Ov+kϷ;_y<Kr!D%y(4P]ˎa] lT&*#x[0bXr?8kl<>Q=Wq/Bȑ"4^Zqc;!'/w q?0ŪEgXF5Ȓtͩ灥3C埢︇8s?ձGGxc}'4LH.qza1.IN!w>Sŝeо*w8oÜO.Q==^mi+cOLХ5\uk9ު2Dlp}:d3vIeOtz1" z$ȱ-y'3[ l8 ?=/^M{Ƞ Vʓd±ģT]9$EKZhʸwiFށƔKww]4dؼ-"wxz7I&y3Z Cq#툦=Kj(eyڅ\}^37;ځ_fb3Wb79+,!^/ꌵ{\<0OR0?CWVkVHyTl0}"cuu4~c#&r/wava裳CX|[[g_bv[w 3X? @XKcy Mu i_gu+^ź#FgMp750FY]P#3juw ($(J<܏Zc}<v|Ʃr$5ӻjb07}PŴ~3t}tGeMg9V>1ex6x$.%|( ]@s%t/]2w2VunE߫?=Nt;"-ed6ls/s E+aJ ؗ ^dG, 2~}]>@$| {wF|Se|ٚ1Ush{Y'xBD;*3F#fWfjXve2?g.<'sos#6?`lfHztm#iDB }ܳɈL2 [KvLϚrMnz31: ;/cuǸseZ?)C{q[`]:ϫeqCwsÂx_Ry`E X\6P9N' ߀!|ZXqbo| 8=<%vhf׫@ v6m_( Ww9/+`Rg\yKFJfMDxm[X&SG ='J6㲖eĦkwVXg9q _-+7g>{ᱽn-J #&OTe(O*CvD yY=pCR,z s`w+*GYA3:F걄x帞1و]ȟ-gCyWob.N+jC8Xb.i#bCbU r ><%" 9 S #G# 2 [9&&9ݻe,ۯ bLq9ub1 rm4\-\j.8^}L.34SY8Ʊ}9r-W M\_X+p+FCː:WyN str!>ƒXqf.^ }QKcv^'`԰-twwp2dv{% 7;lܵd b`܇hw9k? b=g|:KR#v1&3R7HNTkҰ+zA;I{ë 9}FLl}IϜ|~Dr{ zw=9,1c>Zo?ƾUuw=+潢r9PjxVTxhFZ, =FsY)s I7kx*ܵ5I8%^װ!c&,puaѠ Egl9m J\X9f+{#Ev!D x}nwN6%io{dU =zjPs~Ko\<ѿ|$rr}:H(K=Bt續R:[:c}[auy{geUړ{5 4UvGZXI97-]@;lH9Jl61?(tKİ-}Lyob^HN+Ou6kڶNUxF7c&y>o"W!t&o^¿gY-Ւ# y y ~(TKϽ3YHb3f&Dq,fbuLTnlJ&!.~KFdž m3ݰ&ʨju.(KfX2wν3w&y̽sy{jG{GĨ~Ap? 䋥wno(P5^Tʿxk6yiwH~6˟ɵU:ѶTicmƳ*~%q˭Ɯ#=h¤Ĺr>t=4ſ,M?NHcULUZT$+B>E|3^9˛}>ԖunӶ>SK05be&Oc6AW |ߐ#Y׹**ML\OSH=cG+a-zзNT&P7S1?xLpxep9ܹ׫GNHou[ ~Bޕ qqΣ~w SrΥ,LsC}uNo$6H0')%\O |y[mray?_~2WS8=%XMI}Tr Y;KT[%S &¿p?{>#,johϸƟnv5VΉ?zѶVKhs:lJ;o[6dmJg_7lbq7Jf MHcbnD8al,jb]ڧ7.;8k5jIm_a֕!Q)`Z:ON^AҝW{%{1vL^rwq>6!<ǴzS~r}ܑ 8s=l)ޜt;B9+lR~ȋMms=?^X->46 cøR7PW$Ɛu>=E"IV)M9i._d?f2$§䋗EpaD,W*ׇ?gvE'H>3*yH}g}i~N֍:ML9ge9-O~c\߈zQJV+$PW[k$ն;Sin'cձגPj(-Pk>CüηIɾ#&s=y<},g()Z ZTjPJ_}J:7Tad@XŮ=cZ텥Kx\c}Lmq! Pw]W9e^Of$hRFիwvwMZ{h=$f= Ij:g=9U%97Uc~ED#Ҕj0]j"_}lk꩜~ב>bY#$'e,F4)9PĞn3)/gOD.;$x>KN5KXo,%|QY h,V&ЊR#]_/qIۑP\[4^LM"a?,qy FnYD{oFH:2_)gts޻qȃy7"KQq } I?cƞԟиߢ76*?H^NFm:\姨bBhOFnJs3k&%@~[s[mj~'c5jׄ[bkX<_ms +!/G!m0l},\v\ᓬtFKN ]q(Bp=׹hB.{4w|Oegh1EZnXmpR<TcC*oj~fت4'dCٚ>D+0|g\fa?hߕ%jx@ۓՁ(}.K`6젅x@g  5mtXa!t9̘dnJLW`Wk'o\D+i_# SOP?Lp4=Gt88׹8g>WX5G+uqFfIϱ'D_xvԺܦ ! hUH8gFmDkҸ IY߁74 ={3Y5e JTt~q߬\,M-c 0Xx#z~ew\:-n@cOU/N;W .s:X䔸y yѽj -xn`=8{ )ڂZ|S&9((èͤqa#Dѩt~4M98O6Aj2k,ݙKtkxS:60Ӧ(mv QPZX"*焭S1έM|7;JXfY7䩻.v$dQNiuwzj̬FXOߡ*;+H&"^|`3c BNc]H )sTЇυ_"t l/B.q>M8RFm`om/?KccKm{\k ]&槭AXLIn@v EX /'&J/Qd@v*,noY\sLU?^&o붕܊wEAshJ/kuC.ԩ&rpCN/lzL;/Xڳ_=M?l*ur[Avl)eӸ!C\)L $>6u# syWIr#V@̒hrb{}[iQh 7Vg؁n+B_ėBS-㥩1:¦sa6SlQ1ԾXw|ݨanJ$t]ϚAA bϐMe~W~Wp"-DwN9י^_bӨD3x2^ccǷ18 BM,N]6Zc׺05`2[Khu5{M&zɪ`}zB 0Vns6}\0^U]6qFcP2XϜQz=/,aw˜4 ?w; >wO2R3/9nB%m_Т Kb . kW`Z]|_;ubQ,Ѯ+@=5@Lc`:CmkfZ>g8WOFgsqڳ?B]?[qV3NT`Ksu%2 J|~*Y'8Lpm"ه2q<}#0huUpY)ܾ;UՃfEsަ> dlwQIB'YF7A%l՟dÚulkphn͚ߣ"z{Qb!O׼/9GQ=7\#wrBgA >ߦokȐT3xpQ\8rS䚗s~Cv<5hXZ%H$ʤHY,y 5M9\Lzx 4lVV,+mg O8uI\wKH6]~/\x 9v+X N)4$J÷cVS0LY`NYR=xrt36)UU٘z&%3j i&R?_f]h2ȳs_d6moJӃj{&*7׶C'= I/alKzm$ ?Ί]9Γ|H ۝~3-Es~+m~ڙ`B|l1{;UJSp==%zO]N2Mu1js/n;IǙT&h G<,U~ 1Q{xa_72B.My3#4kz]=%ҿo趑ϒgMUϴ%ky>jj>6z:Z) z? c\F!tíiI>1|{ '8_)觑nc1UQAM8j ur,Nz׍ߊO^c9 'jۚLꪧCi2 Is϶*β1v[q>uj~CKcO2T{JKOcd bFS|wx'h9œ|P>0w/P_g!sZPa#:0}Oi7VLfHl=<ʳQq0m',r2 Dl"X:GBExn>D3bOb|&r53Q2 1ƑJ2t譈rۜ7i99k=drGVwX8/p9hGM뽄x~Mе墫=d1J9_ yܶ_hsw2y4gXIyŘSM7wQp'=ftg / j{u ٴ~ qM?r"n;kꋙ|=d^1U_=}h{d"eVሧz5Wi!6q.[xЮOG<!mHש<O졍]{O|:hݷ}s)ћC]P_Y[<|]|<0?eR4Y_3T;Cլd1ZlW@oksez땓[dvBO>+AoG:{x$mMd_4g24Ū4.b/!~ůuX4^SmcCH/tefy|H=w~9ei>Nƪ0.YVSܮ<=-71r.SZ|OP?=E({2Rs R?K żiFn&m,# g&T3B.cڼ5SQ<1%, SKC}_j_t;ս>*lD5x~Y5j=].anm4`BmW={Z7Ɔ  m]xL?X'Έ˜/[Йo$\q3Y)Bj|QQhNo1W+om|k 6,?irMbɶB" z lZ`ټY$yڦjw!t* jifjfBP0UQbZpKi"<e_=y|;yuf9EJlzwKVmIS/b=e LVZ=NZ{=YȆmMt64" J}[=ȌXm\0jOⵈnGzxW~7YJtCz;nf[;$%TTOmʱHP`zƲx˦*k 0xWT?P"ZG/c/ZʥO]4tIpNBc~UҾR-$=ؗ6j{;_./њօXC[iu xkhH*kO>[Sń7'xltOYrBO= ʪ&kRhqqIcjʟ8IyoqѿSRS=?Bo~ZΓ |-OE?B㭅!DГoe%czb<<5[&;+ݮg| :,㚛xXoIs70ru$j}f ŴX 7h2<)bOs53D|okhkdItX" -fK~BL_r%6i'HkU@tօ9nez&?Z+D}۵3w3(}o$[Cmrz|Iy&ΥL!ZKzd.礀qͿ=m5v̒&k} $1V)"1ڐ#L`ر#l^YE\T'8G,ΗT5סV;7${C >/waf& XtXEڷ1nǾ)v"y")c.#"֍$l/!K v^D[&mi}Z=>ƫD3UM)M<;O ך@W%;N11- "r ٤6BqEL C/Shq(4iY-"<3DgbE{}euc媙 pGfu7Ά@7 rҳ;3=lMF2Zd6G&0b7{Fe/kqtl؅XUDlB`֢m?] c# oMe4J2QEK4sbrzmg''ܯdq' x >@0rjE$wӯ hз9.ݖ8ONY1Krt;TR7stF3C6NΕ4cx^>_m_e كc5~v1>I^O,7CÞ?9L><}&hϔLu=;ՙ'џgE1/?b Y ' 76v,y7}6-dMsľ}Z@$mdVg<7-.#ZZv?)H2i 繰.znK>~4W!rzK"_ ڞ$017ȹ [T[K@)$h8PoQ]~¾R7Qk t1*x:Ǹ^&UWD0z!Cviji2/(B!B诞sʦF,Ѹ>3pK%l'o7[قZ4[d>^BVGiېGm=l1fr;aFzB.\M|ڽz}] .C)1zEKpdLvDmFhm̞p&xtG=D78UezѰ 'OIi YGI]D sU[E޷Qn) Aw@Uj^%WeJ^r 1paR@Wss:7[G|Vk>Qmv=S?wC?^"|u+'-gnny*Ir>ѿ_Ec`k<栓xuM1WP"s/H6^Ŗ\:/޷Ej6 d7 ?-q^wYI }xH9hNNÜhNMv!LVXcWUh~,[hXbuPp9 ՟"xM_O0~H{Cƽ?]|nwq?^ ;` /x `JQN\Cܴw zZ&Z[͚oqNN&YOQo6*7|FMik_a28Oy[ut-dm1=Iƈ>/~1p:x^dmW,Sc<`ϊ9MB<N!>/'ܹ[$d݅;, n[w2v;Pm\ҋҷKzd>XN&ϋkaӔiYoύϷmWv?M; ;LIv+DD-"ߋ[C7KZ}&qK)1p7[TJ@&<ѐgtZΧe_'{Y 2M#U%VjbE߽dאiTz`Kz`KmHgP-Qw2M!N.ˍ(rJ&xI4>BBZcلfJYÈ[50 7=D'_,dly5s9"ƗXϛϑ+܄Ec~Koc{bC~%F<#aAg ?[Xx;(o59U7݀ms?LաU)XBJ Wob>u⪈?"#web?Zo'|%HZL"TI#?`` @O3PQR%Evnh8⊟y4a=;]7[3wۂ>k MNhj\nג =Lֈ6yTa~+lcGY6ϩa=kd3j~ g@ B &vqphJ2 efXF-gr,ヸ]UVV+|݄Y n\mMgX#Z5u ]I'`xd;s&BLY_-t{,RϣbU3{cHȨppLej9+#F^<8H8&HZ&8Z I498w:'^#8'^*mekafWJKc03ՋvTe,ے~xȃC_hy<OX30.˒2{k|^_뛮oč϶ZѦbq_3O轕#qS^F_#fc}ULweLK؛:S {ysmdyUg5Z;Brv?}(8?I$ɬYIj |W~f&asfxY_>a74rnd,i=@}?DR`#(TsNGGo2Rw5tdl,fҼ,&MJܛymȠUvEy^t[m|l"[0KOD<_b.a2CmV͐ }o2 񻣴:\DBY"O*Bfފ!jm1FI{&K-b?u<'v{6\Kzg%BO}AӚۘщ1m=IcwiOaU1DEnEٶ޽nϾb>,_]'|aIZǃj*wKV '"= ݍxH"^}YĀ]㬗ϭ̵AmNV96'=SE [K?!,O$zu!}k%ۆam8TL<߀;D)8-6RX±dNԈ)'4F"D ot.l.SiuA`^.m-P;1~˹?PZՏ>H L~L> ha@94}3fҟ#72?`@~AaȃY[b I1yfQ;auq}˧uJv&˳1@s-^ H7gR:㴮\u̯:RW&uGoDfej%ц Z,ߨōD#43pY?Two?;n>q8;}y[LsFmrz3繍xDŠ, bhuJ.Տ@kBMmv%|%|5in&U}G ]Ei̤Ov\3^$ s 8v` o3w^W]%dwE~u\N]V䞓~F K>H}sr$/oq21æ~֘Z>X>Xƪ:vǵ75OԘNNؐ:5Bw]{Z/tx>N*k~#ۺsv<lkF_f39MV\ ẢWKc Τ4sA^dYVI|Ϫ/K||Xq!6 d~& [ŏ)Smڦa6mUs0hdMU_?ͳsgZ7YEK*zwSr>EyC8dV1fc!w_l_ĪMo𛆎k}^._2[2}l+b?:i.Ͽ\`$#Z[$z_gX$rv_Nm᳇+:6i!7Yl>`y,ŽV7?F}~Ch3`*'_2 Gpzaݢd׃W E]C}e#wfN[L7G Ke~HtG~Pq6I~?3CKWRۮ^ H-W\r_:g2a+Wvu*iKAt:waӎIyڬݯD `R#J5ا[`c@]8xJ}E bN)L̜re2Y>K$=M<_+.1s[kƢ!є!O4T=趰6&6zLi@8(L t:Ood%od3{=9;3&B 6?)6CŸ^u{ZksJnQBK gW4SMuYXIE_\I+H5@-ޕ&V.jZ>K;`/T8ShQ};El?p }s;ۙq~V Nea5+`i?`|+iZʒD7YG4ۼȯCuFϗ Ej?q!"ؿ0R aSǚ t~:_wvۭ9Iҽ{^I-6֤/:X&0OI3z\hj6^=͉í7xA.hvq¥]|#ɺ|@7y.$6>6>MOo(eWĪ Bv>WQfM~ ڻ~AJjE0+6ȯF_J}1סׇ4]x{Q4nK\;=A[ډIDlL^s6sh)22s2<3̓=-h7*Or:F !$' 鼆赶I]W8=_~u ì86I˩Q7KyjQZ+n߿5͵ >OvKѣ"D=q0  ?4Z/A>C1W\O]J2`}2+]?dZC]3dA-4lwXHFڔn)Vc@XGkt?kXSIuZ 1;認`ڴ!&%m#๏֪K]Hl@> arT>*ߍ;OϠ Z`oW6޿іd {/\Hk^跂fFW߃qrg[CZdjz.nL2S%IZ xל@}/66 $qDCWk`AGN ѝr&"^ӌ}6?y@B^в .歹bS/'P-H#F;DZsؗ\`h-IG19 fe]Ҧف }ͬbq= (e]P}":9:膬7Y`e̚aefS9ԕiC+aV4KhM\n(\ACg+ڶS[}6Fr$Ua_'0η 2zHߍxgnm,=jZT {&eq(&aoC;-V>afaTݯrOߑƪ2hm*rHǺf}&sm;SXx )Lx/0`9w )}M=d]:[O{T6 w }@.Bܱd /)2}L:?bpX5Iv3 1i>oknB1ۑ7,g!7ESXەճi MXnPz74 aanY)D?䛔n7d7HrcKMsoOejp(\t> 32FsXffŸX_wڝz QSp7\Y8pz#J'6|iy4ܧrv}QMe&-- ؒS=Krpf4f;sBD״h{b?-,)8GXۜia[{4% {2#G"Uf[&C2Rwqk/r4>rUw"[uG\f0EeLzo6;dv/3VHAp/71G~-lQqov+5@7NwhmA<ڴ-_f6L"#{h6u޿8)GRUj,m\_Xx[H+g^W_~i xIWXI7Kf{Y' 1UƤg!ߐ>FӞN| 0!? y_xΤn^y6LQm調 qkOmL&l#k6ſIf~=n"Av9._|ۻҿ=JSۻ7|:Byz'Dˌ'q(Gaw iMfטg&lO~%5r u(ͲH &r^exK1n+ru$LtfJ317*~{rUjTc-gH- ip0EmVǢ6߬. Ʃ۬^;$<5"k3#cͪP6+ﯠ>B?DaB:z_bW*E jčh]Ga*~N[WwCM쒶#Feos=&>VOl/zlE< #N;^[1%ڝ }v'ԷR_Ej~rnBQ3Zao4ܾcF~yۙ-~#̶>J|ʡ䫠FխzfՇQʩپlOR⶞<gL29x6r9[gsn΀mz)+{k|bt ǵ ;+$ULM=?SwBF1~ yiGx{yGr__vbsSwNf? Bfָi^6v ojN/\ib{gX{.hϰhrT% x13Ĵ\yqu҈v=_k:>Y.=S-'ZOE,YA|=/nKD#m6nZ䙳yͧs2 J|% ׷_Ź9eα7.=t.J| >mĪ~zh7K+֗^}Lm֮ OZg]q64H*f,g 2Qb$AzKLuMo%l'_Av@ANtԀ`QYvL\><-ۻLc}fj??u%Lky'm%nHy5SwbRvAY>+x.< o Upsܾ[,[1<ζ*ͬ 984Y0\ڼmyLpKpt0Sn4=9?[:, ftߍ&k[b>=]}idd#>!'n@nN>9h^6T lwώia/w"3@%Z]Y=Oō6x"=?w 5I^\:Jj 3oz?}X6f{ǚ}6D}=ڢk# @iMy YC[&á P>F]>=fca~o !y76zQD硫 _1M? |iwNAqU'ccF߿k>!6$mxx E}n_~o_mo8t-?g w!2 7)r@LiflSO_(0wov5u.2ߊxnogǘթ1q|d^f.RD^TĊs3ꉆR(qQ=YXD]F>Is4]2(H|=gE)ň.}2xmރo"6Е6s[kI^=O}ժ);o r =䦵-d#p !߽If$wþruHsè}Fvciзyo!&Ƹ^[-v\7N%>G^\rUuU sCzkie< pR~ɿ̵N HV䠍)+Y?Qa(+]CZͱ3Om[O+U 6')Xۑ6ܸ4.;\m6Z>^J$wv8_ϕ'Ց憽ۙ*G~fʦyk"8{ͬgyT 0m)\xNJS|ҋ},B{@zC:y:k"UsHa*3:6+Bp>rC=dJk\~Ϙ0tSRW(`_hѮ+e1j&pmS^gxߕ2~"f͚z>mN#ճT= 9V-˰=4u"L^v# \Մu ~QU#{ rR4s/w훅2[PS^Y!vcg^yʥ%%OvoS;]#5,gAǥ,6Gnkgi8)cƊiy%Ldxڶr3teJEO<}( GF>rYU)3!/E1>sYL0ZQQC(oGFddWw(d j-9-J \|1wLqzVeyiyt80Fa2`44ʌdc)8Bn龯|5h u} 7:\,]Y-l&ڲ[]_.ko ڟ2vQr9?53M o<吏7}>t4b_ -\/fc\¶`Is`'NX*='C;,s:ѯSac}t_~zOgi,oF\} 7WpaZ cv1jLҾ_ղ\kV_~CkԳ}xps>|`aC:oRoƘ5FK+֥r'JT6c1xOV*{ ;oǡOQEK}LEm,jelgݛ"eo17Gʿ3C8c=m.+usuF?q~YG _4~#t7z|W8CO@J<S5UQB߮/u5xuSО/tEbZ_:Һ+@S?ny%1K> G bݟ'W]謙-9YL c 0SFGuKuqEoȦ7.c5D0Ʊཝ_sRLM8O}sջr69 ^y t];2J`#&iSD8<C*OwՉu] 4TDkt?qXմs4 1fVݲ  Ǜ|.vT{M#vF?YyG bwjtVxZ$а1?=UdydS?,eh`Z@ {ho~.=rYLZU/B~304.}|;YXGG0g˾}F< Iק֔7Zk ze*t'yhoR{+:bw2?k1gon+&YF|FC*~&y~ v7H"\8wo,T;1۔w@!?an$5NFjjYcĕ{2S'&~[Jܙjk5XI $\UKfv} рRЛ;@ 'KΚib)W[v:ƮwTcx\6g8oZXfMBu4=ž[9Ԑ܄:ƨ (evwklz.~4zu5qΊC1p>vjj_fhLe?gDSēވeO?#Il>3r6yj1gjv[S3ۥ6 '5 zU?[s R-nh(8s4_oULΩ`LzYv70o^/Bm8k&u#컫N)͵G^}=[)OcFXیƫx)+eP!cVt7&=%cmel1.4h*[K/fs{e0i,ш վ1~nӶ?hB. 70SD4BAB5]ley=!r&]4Ĝ߆=#7baYn3c.M.#XWr g3z^cZA=3O=Wo VE|z>#9ԴZn[>ъ+m<9K?URY/Ҝ&6l^@>U7H4 :ֻ%/w#?}N` >TMicɪ?ض\|>-4࿹|PG}6_-yWu*KqUW7Jxsa69wyVK ˿Y>(P:.fj }L#J9o'OzV>߾ٴ~֗gd?[J|F!jM,T^5i@?5D`sdk|XmY%PSh-? |$~%RΔ:eOuYQꜹz<r:-EK[־¤UTIY{-]y2XuJhmN踑/.0˟w؞.sސ/`"=l\c5"'SjAR5ԨMe@v"»-Vtbζ]@Vjy.] ӻ?W4ĻW i1 e*'lE pwԩWs)g=l=%ȁy# \' :gh,T_Ghs:,EyU{=cXKE%|) ztC{3W$һ:hb;ͶU5tOkJk $Z>j@¯ 9"ޓ*{.λfmf~v.B=|<5u.7O@]l#O֠~C^yF+".뾾:S_kč"lG!q yp~Jk[Aꣵ$!qTC=h[uiX{3S-%\5a7>vy#Iԏпq2;$_~t[R[ |< V5oњ>+KjfwZz.M9p7w-u:PhqO5K}:O66^!ϴD+ zrS5fTj#-L̞!;D >-|3|w$``yOYÇ¢VAc \{mXÑe31Ԯ@y=I@uj-V{UonhlnV[(9 xgVc%u$Czj\>\փ`W.ϥWrY싨7ݒarR 4~n(ӵf #Ԝڶ 06OQ'l^3޿]svrwcWDyإ>3< gW^Hi~&O{T)j ?^?6U5y]Y:2LS3F<Ɇ9ZxV5hW—4g ]>hW? 0u λak %pz9Jx˅I{G4jS~a1X!X_^ﰲx!_Kr!B|"^-7G /A;R ,UMS!#pLqۢ=_$]㽸z=<'ݢvyTawzwqmݢ]2hJ.{S:]5q5-D~MЉYئ!^F#Euℾ+\l̼f@f +!P2k.&^"bϏ1M>8ޒ?hL{;T{ Xd&{xk@of}r>8SLL$Œ;aomgWC1g& m2E=zyz2.>u@,$Ԙχ(kS^k;oXǒ!&AV2`xo}ض95qwk}if$:Z'cn6]yWN\ӜXxXy os~3}P RnlгNJq!_D 8Yjn{>zu;Z>OIİV!N}j4dve9 q稷FLq;dbVɴk$'Z~9턓ɷڧnp7dyޕ,Mnw $zųk z]xdiv& H ͡\ :~Ei$}I)G~6yGsEm#.7.|p9RTۤ&&@^Hb[\nc>sVecևVʻ6E"Չķkz.-I7%{>1auБ߁\|Žv:@5T:nٯz/Շar< %i~>c}*a|2@ }aΆ MvἓE " 9=">'NuOwEJ>C}GSjLj=ŵӕ"XIM7_#&}w>M"i>Vh;ߥ7߁6 ϛ'jkr}"Ϸ_m'#е:$d@Р>]\&%f!$,ɘ?p3"为ll4z1_ {LfOkl ľ}t]{I|7bTgOTɈmrôO-#{5M2A'O_L\:]@8ۮ `sr(:VdzD:ZܙW _5wb9k$#f;y]Oӊlckű25ϱRdKCz,Hg)/m/Q'F~F q%wvďhIf= :1M!݀]-!F~&}XC=m\ F**%=K4Nu^y\z $H. ac%0 #ؠvKmZM i6-! ^[Go kO4+k? 4v} +M6_;G-VwS!9 ]W$y,H7UǮ0ηY>_ %_Y$x5@LFs:U/ax`)]#'-x^C>Dtf8ug|;Gn}k{󧦹5Hr1g1O$1[Siwѷ]g)a6Y'fgZțX{% k<h2$G>5|q~BnAM}>Z@ g^Ou\Gek##hW{ϐ;]VWCŶ(fQ=~+¶Ʈ__jzㄼyfN]46i6}86l aln6и^9-gq5kx;i,%gdM)&ycKr7{>\xS2RJ|Mrɥӗ+ro-w5#ݰkȃ:yӨ=d'IOF,*{>͍'"Z^@qnLJ&o;\JlQ4BLA?w{t41F@r]ùr-ȥnSswXD$ӓAsW_TQ_ܟ2>nOe}$`{ݻeZ(,GɄ<.S‹̬ ·7K#<~2!*@~6tA{j! <ya},mxwkmOϰ[FxN 8xcOK-4MY.]4o ?Yx!VLADhDǗ,B~A<|-I}7.!͟zn#x\l3\{x<ә?"=JxKCH*oDQK'Q=fo7QR?+z,Ck{|}ӐcvN6BVX)B;ױiOp~+"%'縏ӳx7% Z\mӫSq^J\ 5?ͰLr 6g:tsrԩy|=Ȟgfua+R1O.4JAζ\)Jr,?KZAEK)OzbW$xPºMݴh9z;az$|uYOi=:vBi"6@F@ChާUwS4CK7n fBe8 7D{̨c\)Z(Փ )M~voOF‘ t@6 ;I CmFz?G>?/fcϳsٟU}kLgZ*\p樦,GF䒈|<2؋sxyDYuu;2o|)9u=p=?ÿgo<ǻ}k: I5^K1nD ꭶ`eg~_SMzw5?k^#V"_JiAVdD}˴e5Os_efߩ<=Gw$};57s?$:~ۈO$<3aO@H=o" ;hk|3ҟߠ~#7M]s r n05LUkG/]QoB`͟|iZe){ۢ̍-ětGv ~;_ǹKDŽ-KZx)lz޿}:,hwۧ&ھw>[/i:* Hǚ)h<ɿf/JbL=3vJ8~YE-SRo:M=<^(u6Ww2}.9/,ꞻ<Xtu y[5w/sոRYUmN_Ư`fu:lFIBGܷoKU/}+9yjxn+  % _prMr9.@%j+t*~Mk>26H~zTK%n.]$03r)Ow.>d-$껖6o㆏~ڶȣo,jP{jBGHd=sS~zJ%^-PݢYQրl&r~ȣ,l6w'&wIV^ vQas,uK>kh:=Р5c̾l!9r:.{lvf.nIZ"U#>Refÿߣ=뉲.ќC1?gXNOVd]0bK,׻mʙj7׌? "ViU(i1Qߪc~+U1z Yb|UU{~}ozwmؽfn#앸ɾ#Ank>APMLuSc߱*СIk6iV*E-WgjB> M<dGYRB< $\*X}@{L& "^!˚I?g]O&UߐvW\'4Yj>?j+GL|/ylyi.KlL_}k)ߏ^=B>&Nԧ#Uv7:݂ޛ8>]&r8=(G'}/YU]fv+iL VH9YO|uzM>}UPMMo@QXA?WeȤ݆3Ջ!,XdX&jƞZ}cez'#4/;R}O!? ˄/?GMNTfjELr23|qLB Y_V)T;vxW7pup6]!k$<]!N#*"uY}(҃vGOa'7Kw1?Ԣ]Kz!'~]H r{uwVT~ SOƍ=y>9xo :m5ÆO ֽl(ҋjcĒ?+xف HnJy'89j^#H;w"٪Jqv}h^O|KS3S+fhIy,ź+"wϭ-~6vS0#_-qƕv"y%`12lv>|ޏOzZ+pS8k-Dsn7;R. DS4/)̃/Bz]H]|boE~[lpcͧdu: ~v}DQ~GR1^8A yߟ|Mxf:Ӕt|[2Aj7~u95ߐZC}1SZܢ\13+c8$R:9GtuR&eOKC|r4u?-R#!w,ǿ]C=|#S}O{4J 8J{vV䄕m'.mچ.nD=څŏz{yU6M$Q1jfioz /K#XOCß@ z9by=k,=ҬkIc b_w 5t:eS)|*݄_ kX. swlSf,3//}4-f-Q>_Lo,TNREmLYʇ/ oyFC2D$x;Ƴugd!=>|0>CntikI.8ykgjy-BuYĭ;c?u>G֌ƶ֬BКyI7Br,UJ#zx5۷q|fܗ#>h| qyFB8O}|gM/1v},pv&=s*]A~4<"eԦ?hxT6,e'=3ז)l7lѼ7i꛴ -~n љࣟelc o(oy=%lӒ|<'Y_-6C*~rqDxmjy.A/+[j5Gx8r ZǢOȻ.y-Y0;5k $}Lܴ"370ӼۑI¡H5g$|[\##=E @1$KW8iN4g~!ڎ ڰhAb ԭm%nȿ<; d#2:wW7һ=4~;`Ǫݑic~!>qb=S\&qY.2۬c c3uTחxqMI$y`k\LkSXZ)"hd֌]No:l OO &xIf5y##yEIl\ϸ ]%ƺ/jUfm4t٬$zo6+eȑm[$H3pGX tgnRy٬H? 4IWޤ?/^XتƪȨ{j@6tzg_|\!-CY@_B;~{ф+) B>td?짾WNTZId"A)y,\C$8m$y$Ké}9F L7$/AK2j/V+W}98a\oO$XRߥ^~ɬ8u)9Os8vol[b76kcO??pxs[O5~jqw+ryeʅ_ug}p }㿚8~Wl?3eoSxOK43cic>?q\sq61 cVƘTqU+++Wp%+W\ql\q޿j8F+Mbd8} S!X8n'3h83f/L|NgD{mXP:g|N99!j5xܨ"|\y|펉9shs*s>|;pƏ׊5sq9'>W-C7\Kੰ[C,Դʼ~@;k3~ d _ _?/۾c7bQS{6wr4KVSM:.H2nW{“i |CƵRxV(p2ҔMʟN+hNxOG kns $ \89_6Wl.o>#`^${Nszؚ_`1o)~N9YiNFp54+g(S׽I((֨3FNSuifZ zB]-gs+lb qx<: FHoo1&V wt.1Avg765< Y35<~42oKLs~tU}gЉV~r> =:i鵗S[RI~^(1܌_$hp7aN~HZ}j]cy/ 8b8>.,J]y\㐆sT־xp-lpOo?^Ù_wZ]:zPz|?q=>t롵c1{6rxsp&pzpy8%ZبזF$kou3 K-\hL e+6ǶBscꮎ /6gnQ/ۇf^>9jUaO/?}owވp!Aǟĺh&K__m4SEA1uzY1PV\]DPJoL\QC6DI9m#icjNkpWi-]NМ*}G1٤,Gһ):cO;F/}_udBq*и&b| o]$> [C^v!\#OlVrg;[2;o,ZyH'VY貭LͳT:w,o )mwny5('=qHh5yyߩ7(nWŘ,kѸ#[1ogmOv>gBMy2#f;LlTZ63 e]S>e:/OC@W; Zȟ8e7|~_f w`MNzW~{ž"^OJ툿Jse?j|^؄my}n8{'Gd[qX4M Ic;K`6Slr:+G؃<_Ŏs#G:Hk(ҫP XvZ&M'= Ň6>P=oI^x{tWG_}}Y -7ʵ8?OG?2]h5j}SɅ}zc6tDU1^3v _X?#]_5+AY&_8/I;eοE.iub@?^y~}C-~C}uk~h%iXa>k}}NzP '=ȪmI63ɾ&OzIG?@\bpbNӽyM}>\[qDAofs~C6&4q^$TכPwe(y^t;>DF|Au1;ڣ<1?p89g(gϨe%7nVM;K~G3IS`?95~c==oxp tPkwWZc N5Ay ;@;$~Axw-/Nb~c`abLڽf"#}pp\%~1O -}hxSJ\Y7ݼRЬl J[{ hæ9byuҒ'˂x2?O;GўM-jS2":KJ3?+QAoƻ:'o.vO ^|sњ!ƾUoķy SkT6r#UNKZ ӟGK#Ud1HGL9_GduYOD~oT]#bR:7|J ?_Rs>Yl7A3$4>>w,W%<勜I>".sk8Ly8?Klw X苞'ͦI'|IsEl?ϟ;S]3;mr?' #tB̵N. hSayӐ/Ygh.So6OQNFu¯eNf)Rv*5we _dCHu[,0+5BfXfg5 \{#DrTnT6G1Av(=CZeVv}x"o'#7k`u*uM"w%n=_t/lZ jk&}5~9a؋-?^Q >lϣ5%\6j62xMj&r+ wܜ2>uׁvhWk.`~%O]Oݮ }m496x~Oy`N_obOb)ͷϔjGB*ȩsFFs0zv+mʹiղvHB w2i+3OzjrE+w<˛AzrG`u\G>9U#fYAn7 Ǽ温gN[7941k{!1oUǖ෕pGf g"\*]\밀Vzw.s aM[j 5cx*٬;_3Dmvil|8xV!h*u ~*Ҙzy??)gelibΠAkwш>桎 3{K/dA\m4j+h2EҦYRBbܷ(E4o+Hc7=CkR}:z5Z/[6B}֪rtl-&E;`cjQߨ?Vw[nkx qS• kxMs;nMD[z-]\k~w'l9?~1][$[nijpr֩ώ}?E>??dc90OG8cLI:䴼5٘4R#7Jt b~iboNHEpE>PC{K4}0ѫc[ҍpg8gDt&Lה^r#Z`Ω1\jW9Zč~G!sրxE@R]$:sl{btmw}tP;Rx. G3#ez-oFH͵jG5流^q4eGeb"U}w/ .`,챈SNMO OP5}3/daȂ&u1߄OҠBB[bR񄈉"\Qq}8 rOː~ qW)luvA7H) W%c]=<=Rf=m0rMӖjh혾YB5aᢶVt c-Q |[o A5i!d3,+WkR*ulm%} |_>̬Ls#?ag~3;؟'`1aKsfĪ2I%-|0R]ڞC3qP{:[^'U}qh!b ]}t~~kq5]\GI^'=MrGoC$ڒF^淥0Hi5c !7~+#1 0TBhar[=i=*}6J@kpSsGeY>m7*/Q*l!2mxkYt=b\uil D>ip;+]xIE ijPm5 u{)tky`V߆wL>7săcq֧A{١6$+ a%>܍lcJ3j 8=XՃ4tɴF:q?Ok55e߿xp}ٜCoUğ vj\W5}[ ƒ2qV4՛sF/tj(?IW3 d[I83Sɚtz1u4VuK[9mF=yNF17ݶ@:*m&]J-[ߪe#,߷#ۓ&rU}ևg۹ƓzζC|>q 9"۵Qڳ_m_V_ڍ~^FnHќԼ^;mNU "7-3b[>.O46ZbڿhZI'|O 9!!?ǞFkF k|ӏ΄ߋDN;k U#?/~Kl wP? s9n};՝;$l׌en*q?HU7Jo ~?%o¦F:(4/A}.}!ݬKh" y0y4V[̪qԧK>{lRzN ܗѵ+>YB!x͓KܸE? |5fDS/~_,Gw@^@-ijќ굸~Ku?jz3|aSv0/]f+מ#-הh_һcNzcnK/!fOܷ)Nro^#"Ga{K::'ϕ!g. ~> dY0Swb~]ú\% 6ߑ5Q`]ܨK H_2JvY^'ķ+9Jx^Ȗ/\}(v9=|E:bh_4hh:6= V~, aX$r><1g&k-;TIB|>r;U[v y5(^KXYε f#帵yinHYƶJx<3u%TGZ7(-u/kn#?`< MüF g)Zb۰wCE2 g7z$g칈s$=l>lUfR^~ܷ 2nW7&X#>MqsUrhE'LdB=m+w2QxNbuZs'cMng/y(){|88DH&^u,Zq}(y>F$kLp#b6[٘g:/q† ]:z>E ZS{6|WxFcOcw#w%_C~>+"<6y#~r*!׌3eV7b5˩GKADnޔqTi&.9(ھ6$dG%7B<֭!#~,>~nÞc  jvkr\ٕƒc' hf߶0{;ךʞhDG)lkKq 6iv-lf;䇦n;"ZݽH 18;WV8`۶]Kcq`,rtpxx/=nc\; wXGAIT76U-zah+g&GNMW?l_ԍ/JJSޜ&p4K;+އIszlJ?5K|fx_vPm?| 0Uwa@]sgy{tl몽r1SM̴FXݮ!3Ŋ=$4Nc <[?'}=[=O8ZWl._f*RL0f%%:K/d8?@!͉},|I fo?Df6ccxf- mلa|Uo72;/Z>j(9DۧjYof䉣97x\~: `Ej?oNh䃣1.-]~m폵.t͔^{|N/d١aO\$Dpd:\:D&9FW@Dv,U<#O:c%Usd;Gm 5>66#lzB{ +JqO70>o*ѽ@*#!G3s %M(i7ybGC?ZJryMJ0uy,c -$8F"1K8>O GX-jD.ػ7>!]9_A@{l\Q낱ޭw. >HNsu'-Ej7B(W?$jJ:8Kխ<,DNjq"uktAhURwun~|&*v:Xu|bF#Y=`f=GoF2ϐ\{bN\wi#E>y$re4}.Q!ݤ_\26D:k4VxvX[m;8G_,1$fOO',q:#G~(dC2)7}kڇ:%B4׾>yI##q߱?;HiW4tluobL/Ɣ8fd|9Tϣ1?'u?IYٗ$~1{-o`[ͥN׿Mq߳O:2Q[7z;hx jZV3o턯tu,R-VJ緜g9տӰĹṈ;1ҾIDsGzsha]i8ۃtbif-.v??z/W'kG\_ }sIq,|3_w~;\vO!,ʿ`*I{cOָꇿp}Tʳxtހsg|v3i'VEwB'yt=VCo2Q)ua1 f6df~۬-n=m=w`1,pr6xC.PS9 ȘK=tSl }NHBCհvus9}4E(ֻ̿ݧe~))F-Le$@ s+!u>>' o.%s9i "eg_jԇ+5ph}}7¼.8cN͇ߕyO;=kztUvᾂZJ"-KO1ܿp?p~R Wg/%/+?Z`~,uȱ:z!3]Ew6{DK<34* `>fF1G< 5 ʏҩw7؁h1]9ğ,h+F}0>w +#X5 {D]粎p?mFF}uaF,c@9_+pu+RwS֙[{ NwV\'%kH3v+X>S]i׊v]]_][~}ۀxspFMze;}`AO0WW{!Ǎ<2C:>Va*=L,h $,5ʕ)l%y[03ʺWfV/3ۧ~n`i6XLw>яHtcR'H` # q<() Z{6 ol++k'Sh|/'pA-x3Ud:kq3BzhMpo)bo |i\ |qAl+Nɘtbr[&B2~~nvw;vOUhߧK>9A@G=O^NX# 4QNuZʮT t;=F  %IT!i f3&"i!r Z͡S9AӶZmjvPv~ 36Ҿ7s"aGi~! -<\/&R&PAp{?)u@i{kU{i=ޓyk.|뇈?x6L ^ tKw6 ݚyăMn0f ҵ&;a33;C# w>2}?+_$o`'EI@ ȷcs5hLs\=>Yܝ&!Sp[V~Xjc5*G0Iee:EU aZbWbayaiMF8ou"YxdP !H8krv|+$3^K2rN5 A|*G4qҀ4Yf/OgODx dء%/jRb iLk+~ LI&o?[^SuMΚEDLZl`D[RW~Sz-j-/pPl3]Z~_a]C4G0|v>%x~>{eA FDԃC;vPl8Yq=D'ixӻw%c_V+ǬN'pS()~] ~L< mgQ| sĜ6fʆ:yDF31ǦqBΆc;eodE쉦1?d"nek1\v|dD1︃?HFr מy6zvs, |~>΢}"\`yWY&#JA$VClckPΎ[JF-2y$OLcUlhx2ϱG k\$Hc}QbUf%)Wnjg*C0w7ԩ,bpz? 'z.ȂO"\0m'3?חM8Gnkyv_ɴ>?x}wkCH>&ucm|Q/XC='b OWdmwznCp0~ܱ'\i$s^eIӞcԜLun++tԶ+78룽6Nw ZsT+ž9~ra.?Z@7E#4hyIS& pA- %1H|D~dsozI >rwRi%鄟y'i\mUy93 I}A2¸C#VLpm1ĵ J{- %EEc-F51QmIR-&-gX2yɜL~^9g<}KuDf[rPj?;;%dcJw[[7"_Fv;]Gwn*wI^oH/}؊f֜A yI4 z0i߃LrbdBe2d.KC/S=m_VtYXq0Ԓe*yښ\9>`lzyc90q>l:x@X5H` xgf]:cu|t/"}.0>ԒK`4ePt㵓H\5 Bpn74BgᗧcM'>1nk~5U7 kk5&߿)Oҹb>*P= 27#bĺ*NrƲo&>nk6m8zԮ~nvM0jm3:)rVsǼz]7[MѼ0dJzn:\.3w>g*h]qNJu vmtbfbxz_GwNe|^(%[شu UMCgCq S\z d']LE}5T䎉$Ԃ6Y*92޵k7,.|ߨg?1``;Vz3Y"}k]rIgFk*L{C}=c]fOYcCk;w+Jnz/pLOo6GMLk14+ 8\_cgZNr,>ʉ"ǔ֌Z]u Cv͹ bW,83xSr#_Um>W.umϑr<ܿ\1uh}L%x#c]Oj1l5h%驡'{ ûܮfE:ޭZ~`~Q>s+}pn:J'pw+'XK?::o|PL3q3tv^w,cN]xv!CF32u"r7Ku 2u/lSaKlXA$ND2^}!=8OW;nĴ;0 1f>rol0#܌q&>V0ls SC}~]] <8tӯgqFFOt<}t%rm9ɞ#Xs3+-#e}> \~~ssU;N  v-n@6I;g{a@<5KzrL?wQKN1bWtn{Yԁ5lH}u:ۈ9q3ϩH>^g}<+N!c{Oy)d]ٌL5f1+GY>Q/g]߅9D"EgSȋP!])qfgnS; ^uyl8K9!}'C5{D__rL% ;?L!@q67Mg)3|ns}Nwbm8߀[L6f7S0Hhk\⯈&-<>L576ɬJ>=j8)>j~`olpg,bVgٵbp?ﱲo!0KY|n1&_(-@΃:GkON,`p<:ǚ{?7QbxM++j54Ҝ3jfX34 e AB BA8&]cE <!ac^2j};>ǙoӨc"ZL[)ȝn#o;Wp],76៴q⯐7gY5tV5XzP 5HXr` K+f۟@İTI, zuXbGƁZ`3~> Οqgu;<➍:?~\_?~ W){57B~Ga'sv' q3P&:SY.}7%Bl| kΙZ9*>RĒwNe-ldc惐|z8T _=E}c I_~هGpqiI6r>? hq|tshG| ;b\&J̜uĊ*fV]<wqq"]Ť96bpOο:iYozg)rvۉ_ "Бf$0"3E,xi.*~ ,%u _k{X5/SZwߓE^Cj>by'C]5g 3=\o|><<5O~䥚"(Ǭ[&yQ@w5݇mgfmϭl/ _o(8jIW-X8 ~ӟQ/= ߯"&1ǹm<\b\ڻپnD|uӞ1=ܵܵș$YԚ~$4='h3>)ǚ~_˻Ļ~sFuHjX[A;!] ;wb> ʑt/߷S@(ʏy:˝D\> }q3FubWjar}ڂiqBf!4[i&8 '59CoeZ @[ulE6C}q:!8}ti4= mey{s,fRx] pBn|>;xocZF]QY-|'Xy2^xL}"u麛KaM±f?28jB-by3N*1F댯okC:@]/:n纤$.o=CH[vw'rOFcW9]LV9NoFq]v,q(crF ZOT>=Wbֵa8I'~s{;'/9|D}i2|N8 : Mc_ u_S_iUѵTVt`OrG﫴n]@C;WXEVo2q?0窺@c7笨Fm԰] wB-2KCo֬I%09F}T4ZL{u_ SHM~}8$Mԓ tGI@0\vbT|}_rL8@}~׆iDsSt=sX7 C )?ym|Z홾_ ObA+t5ܙc΁97O_!j;M !Aˈ?*xT z=heJXe{áüFѡPQ;H[ވz:+-s X3> d}:E1LYFiU#s5hL:笷݈FDҏQKr( \ihil .Ty03uY=tzD @>O["[МFa}BdIċ~ܣӆv6юY¦vKo\a*ƃ'Dߩ~e/xy5 EXz<2r]t^kA~v,d]U+*+f7u.a[n[5)}Ͱko=W[o9y o롻|=giB?VQAݫ$.7Qs { _ؕu_۫;88u}Y`k58zB=pGuH{Qz;yZjْ8/Hgz^_K{&LvT$s A&bGc y* WSϭN[XZ`V:v!Bd%ֻƘuBsĜ?_t|4>:Wzy<LB=JlS^D)c9}R.l`zxP &ÄR)+WG:ߣ~B 2bLNDn[Լ#kH$a#{B"fWэr*{fe?}ȉ3 >nJ%-F>'mV9;xDSznCLiu"7iXd<'QX[yI "h} V8ŹQ1h@LQy"ķY<)to xݹ[2Dz U̥0.ȫl}$ H<ڲRfX}F;_Gx[R 7ia k]AIfnpSjsnŁAh}9SlV]KOsKԷe{S+":ׯ5izW!'}5\ iDo=DIfE5W 7RgOb7jQi8g'8@a-/Z'|]̥s^s$+f$G~\a\} rv\͢W͢j.9w9>zvRԀ龍q1oWdȷ!M ֎B lfw==pr|)\),b =o'>_,G)|O(U]r^ <ȳs)^>>MrZ4'@g#.gp7'7ZuDy8?D/;S;A.|xQ6mR нrR }_{RZm3Rwo(gYaeJ)ݚ&⒑Bzވ_ :\'0WݥVVC{9LJԉgpҝtCEԠFuzzW^ku"yX;G9to/Gwz~cJИ#MrSN\fe\G]jVc(n?`_VaQx]:σ?a6w٩$Q9E@S6KA+㽸 r9^z!ؤ0?ܯCf^7E Q&j` ;KCDz7иm'Cit'7Z֜ Ur.4rSb栯~VʾZ ͡jpCr*7}~$e>&љa}ǘ5vy}s'z}S^ia?bM&i<=hFt,e]}%~h'V`U3R`W-bl>mNws$ |\0zYK+*4>WF2KNprqw|3=W=-F\urڐ[Ctf+ߏwY81PcާEjy{Xi=3?>uOs?(A!un5*Mq>@E ݦ̃V6*2w?Wzq>/o(=yԿ"D?x3\O[ŸLF5ˀާe^CsES`:Xy8[x(}Йy=]/]~?6ď4#î|1'\/WIi!`z: CPX>s^1:j'xzs9IL!8{$uq o=}z옩zU 9)QwW =7/ՐD;ߺn\AcaZJvh_G?flg7x l }?ڔͶ2Mϊ_D՛ /-9 -K QHO9S)ʊ%y\Kp>\-nڃL3C#e;\:H4~c-H~4J_M~v/WLÖ}u[ufjc5@5wx~*"b_)"wqGwp.Zݏ :g!*rxLD~D8VGfA rA?1ZS%Ph1|K[ϚzCÿn}5z`zwR<=q>+AwwXGQ'|4h\~N I쯾vVZd^ېkUi^s;xu>*gn u!ގqNhT]t<2_2w_pV+z=m%PAw7[zU/E܇NBJ-ցSԞj#X6%`+v(y,{^~6{M i"$R]sB/J| '_j_ېc7o+Zs]W ?" ,mLTo,_?ݵywݷwϔǦA<3yAd9r"GZȏ߽"ζ;^ĺ6j4Y PYoӴGS~-{Xss, ⏌:@ &Vt=+0!g1K| {8] Ό?_̟$ہxK];x:VYֺ{ jkFV>6.*iϡy2th=jk> ]C\~wijb2Qwx.Te6H‡;¼G}Õ636,ԅ7yzVk$.Os490yw;L9t7t~q` q[<0_)+!`,c)Sh,%=s!<-ӂiy=.Gh12Ψz' =AN)r8Pi,}xMtK Ǩ?vKso=%|p'Aof}uhZ qi7Փo8bu{ψZ˺?!ꡑlny!h3827v}/FʶA6o.ej{5P l?>bI] 7*Bۡ0'_h:9q$/tG"q]'^P'4Ӱ*~6'_jb̃[w¾`#Jb)u2[@Hg]Tȉ{!'C1q]v"wprHG^${ցG~^'_WӕEխ uR1\u(S@ϓ0ך %TjVm{]q7ڐu'A[A}p[Mlk6,^uPOԄeo:g1f"b'.+нWk](fA|1||JďƘOg.`~=S.R4S%mVKW -mUoDmϼm+:~|/:?c~y7A/Iwo{} x!ˊh>&xxt_g -t9ќPKܰ3"7Y H8lG?;6_=Xw$/̖v 5mQg%3+*(Yr9ck@ ye9&Pg=ɌuӡṈyHS?. NmhZ&+6gA@Sv|dfIoսq|G'4]k<#y!kedO ͊d#;jx y$N*_(|`"?>y~Og ?;]9b|61QIsQ%jdkY,:) eZV;Mthd\m;j@RZYwLĻ^|l flCV@I{+禊:_;~U /6=r;{hx&^cZ^;'_N| x86]o vz#ܿ6g`C#cN&Au{w̫?M[זAx%V/'}L~Ag"4}Sx]K}=*DxvokRsyv)#J`t: fkcWq[e)\*-$w-E1=[*;ODzn= f-4v-ñ@j=#?/|>^ܯ>V~womᒁԨ;X]}2b[<9LWv+BbϢ9Nԁ,K\u,grXv<4\Rw-#_C}>̇YR1?HyBO Ɩֳ| z'eq b\i;/,fɡ;-1{k2{5G!+"ܔYn o̩^=) #-^ZKcT,Dx ^ԛO fQIcmAC!"`6z<z">Wά#K2x-^#==6M⼍8xop&~|w*7?`%#{L}9As7p#sFo,yKX3ˊv]iGJwk6qݴO"ᮙ愱iNMԂ >/^,#ӝ46I=Vw|~UGA=[.'|U`pK$#$+BnK1Hx$ϭ6m /_jyxȫ>d_ơOIh5Z4NwWr:HD4 _v-dT'?|F5;_3#)3%Sz^WS}sq_&Koj4 ޱvHs>KJH~c.D\6-Ne KT<̚x9%'x~i1kFPQ D:{9NPH3V=TSk^:i/7?U_qΩӕuw/1t@noMJރ.(뤋= zȒ7< b~&ݭ{t0TBƭ"c}1kw'O<"|n䶂t] ~Rj{Zkv}1ɂ~cz'RGD޵p U4ȟql[l}9,̖NT<,)q4|a>>AМw͏傮SLYn^$^4=_ԣp UųN }ukogoGwwv ]kZ&ݶ{:Igu:*޽R E9,%,}R+D՞ 5m3Tw+ Vf\:[Y}aHڻ/1θc+ ս!q;S2_>,;1w9Q| 1>3t'.ZX{HRg{/O=R>g$oJtww^Beo_Wq3# ^:2lfNh!iB\_.UN>dɪ.Ý]Կo>WuȐ[zeq3u9B6$^44:0?ͶJY?&|I{7,s|xoFQkqFrUbcŬKSyMO/KV_ H׸]y6%gM^<`r36EYD[eZTIfĬBA{t& MmL49oač ݲDz$@+#tnv,aQ O^Kkb4wͻ@f;v|fi)r3oRΦD# R=w1%'{cy|!ȂU oٳ>ip^XgMiƗ4́h-YGÈ]$%tZگ`9F%ZS5 &X&XYLя+[B"kRX1oⰂqkZN7;lw K{z,wlX4@"y"|~"|&PB"V4RTĢfD|nUٴoĻ6/˽hNf^#6hM 67f$o=P tCVhSe&C{>;Ύ u?>J :yV1Q`rE,m0ſiLe =LÒj5X5;'nf|?`⹙z/'gx^Qg3_fy҂s}]eJO?oxT:&mK΍wRb{}jxrStxXe{'nEnYg >|}*T9!W-Umy1t$Ԏ3qLܕtO$m4.OYMGJNaE]z&to`π"#dԟ9X{^/Gp+t4>ɡ1׽";E_y%t3HKo 1o ǎ"/e#ӳ9}.Y|4ǣc6ރv1u |=.2M#~l󊆍FvTc/>ί#>cof+RfFN4a::捘 y_ȣ8~:dzȣ<uQ9n 0vB_V~Af|:` FוcƜ:OECdG9skS/F+9i{D3;/8BnNbGD Qs<bFf xw"\>bcCks#7^=pf6~^y= n{LbܛJZ E-v^"`;s@Wcs~)`sR]X{)Z Si ~^nV6l_93G :=<גĊWmJvfkw,~}p꣛GZM3w4aXs Ji7y"9g J6gαqν | ]Ɉ+XT[a-& ?~_/Լ{Su9yt}}9^h:`ݹi]Ѷl-#IkkuB/hpydtPLlk0"/#-$iȷpp~y8; ۵3Bm;\5K|"H~D>+ҴYb=VM2N[ UϗZv51*l6v>ce)ɦEv3ɻ ?m{r,.Cハ}_GʘZn5u|O[ g:އ-$te.3jeͩI5W]fJm-ٮpo_w׺!ZV!yUҸڶ4G\J-J#'ɭD*j[MBvr^w1N%b hLTVTo_Ds8>pWz5{{YI{ИfɭšO덵>rͧ {fm+Bq"{/RO'ӷq<)e}yEtNb {faLu`\sc"nSBiU;-w%mǿnZijMZvly`j};ݔ|kbvs:O?~+OOK_/ I:4 sra>?>WnN`*A1n<>fZ̶\dNʦ\5K1={;_qZe]= t(aۗ͐?rIfzO~>+*g֓UOZx+ Y'\)=Y"ݳr=OVgA>VQBڴվ6]T"nkvaGZ$#u4Gk*XIVz`K S;3;Wť WV\eUJ{]GhFr$!1sgGML+|?D P rïdڵW:o؃\l= j'*{j$kwڱne8ը n{A.eIܿ'p,B'cרn]W\&|V>'ZشR cTǛ8PUٝ:~X4W؟%\_u36]6C~/}5v1oD￀MuL!=wО7p)x֗S2(:e{B vcnWY[_hLI['=9>n5%ډe[ttsf&DKp惚s_x`cGj|-k\uÃ0j:qk0qDu\T!bgtuYTF|ŕ?%f~>1j_#>.ZD}-92d?Y.qM, t}~B{3{r6I?DLfV 7sqqp? /]d3kRSߣɅ *CˆN>i|d3;Ŝ߉Q{fv> f. jc йܔ!\>>g)2ԮA,6$YX{D5]WfL<UԭF{&]F2=o 2}~s3Iu4KΥ3e_H{^) ^5I|OW!WTg<G9f YY!D|aM#-] VznKU+|s>@cgIx4rwc}utQsF}C]+5MX&fLd]L^E86$ۮТpRAwrKMt1aj1=u5 z%S<06Db|sqXU\Рy46Ԑi{i`ƻ(r!Jb% ~l3ũ,}r}K$ss5##nKdgMbe]Z#蕍YW1fj~ĚQv{^!ield;CoCs۽.ۻ92Op,Gׇ O x&1?̮bέҽA2 @ug^Ԛv5Oeqr鵑|۪4R)N*.a<l9< }8yDDiǥx?EzOyVgGmB-7h:C?A4ΟjF.AGu<>uSlړ: lK&3|ؙ96ڧ٨K qO.jQS[3Q{m yS{X[,NwmN)ɌEqu$c}oGsO;Ui~b{%H}AZ\y&?(yGm/a3hȳ'CCcO޻o4<+*Lk{U<_p_*w X,]) MaHҰgYE| I<&M<{G2 {}TbzI^bV*}`_>M{TVԲO:vQ<>)hŭlkUϏc|d1Lm 6E1MÓDc|0vJ"+j@2C5,dϳ|IйkxMUԪPh-k[r][ *k,3 uSrL1wl=`j9*lxvv³ lll=.w4XY o6mᄞCNWq"qa]~o-i Bm\Ĺ6 8[N1 |dG+{x_ofihDlgzq_?e&~0zIyK_CZɓS"eqqDWW~_kQċp |5p/ȫEiOn^h)Ok:blU`EUDۘgE9#lJqwVU}Cq+}e3l#80l/"VR-7_g#& f\u|jA& v/c1r |}bό8&S )d8ſM3L*5x'yJ?uE$_;CfK`⡨w/??-Y:O>]..m-ulL>-wҔ =p%مO.9xɓV+i?i*Y,D+r±K0uT=lppm]B8v- ghgzhOKGi? P7WKo3dE2]cIML.g6:(a3{Z6>_yfj4*9`zz074ފz,{hnI/p]6=qaN.w~WM7 Z'w8 _CU!v>-bMH}ܤ#$'2 :\4/#MŰ.1Ӽt_M\Gg ~8vM6s|qq܈ANJ)x|fj.#FsX ¾cs wFF^W5ŬɊ^W#V _vy`LsSJ.-_&5%[<T| Y gsL"~SIOQ\)JhUl9oz#?%tI!V}$‡7[l#m&A`?c3|,.uG1ʾ;ȝ.dE}o+!r|+qIyh\\3e_bj(W'pO%XAEj{Þ,j)!r0~Om<_0^zD >cQm>46KBi{yM*"m1<U2]OE` #ޒ>߈q{-U_ǺFh}ٞ ˗*+ɬp}9‘ i~eFr՝{{yfS|k#hC<2hWaժZ3^:~vY?ɮ{lS]STnk7u.Qa0MF>TC3`;ݼHh^m|Wp\gg+:BsWv3+&woaU|kc, \1/d_'~R>ʄmw֠az$M׋r]=g{W3#vd?c Q,ιR𚒯C5!?}&w߂;]Ƃߤ~i7⤡?RУtjK Mb(鯁|S}{q`C5X^ıA<Ƚ8󖟥sB)*+6]lQ>6S)y{'7@=|-9fm6Sd9Oy` uoObRlGMIq/aS|JՖ(x".ܮl/ꀟuHSQGhP:v~LWfe& :\B?ӝziCgG[3D\uSIy 6! #YD|ȣ!%V٨=wGZbyHyLML}3-|%gy[ x 8jaN| w`xng2o~׾,!q2MYlWg _^Hw'񡨵@k@}p)En~g!uc?>?SSM%5sp=uPɓ=C6\1 xk$ p{Tu-o0+0/8Q| $e!a{9i!N}}ag ^PϏ1ueAAm6.g4],Jďo+exʿ/y`3x-)+_&yQD}q9 ~Bpi*Rp|7dM%T-A"0x O]0;oͿ6|q#wRwbnJzx']mO/xA:7U#_64ƶUTԌRV#Q tLjC̖-YNP(4ZC,xrE<\fτe{1hrWЦ/]q7nyk~C:X'NwL/N] Rm#%$w{ du=3\/d?;s~aB3ywbZڷb@9F_!Ns޽+̽[3^ub-1[,]1׎ߏGkŗ#-&CDymG2 >Pnao?{|\WmFjF3_ǜ7wd{VK)ls]WOIkFKWC+(y^58*a~ vi mɂOG3ˋ$uj-'/Ph6Q2Y eҾ Zჟae{tF||cѪKVM}6^;ywk[ǟ]8'#̓pv><dzݜdenY-l;wY#wm{D~tv/gYI[D^W] CFpW>xc}µȇܡ:SqF8kм9/%="b p?~qk3?mrV]rW3NjN"\\sY~ek~_K$eJD2`s뼏t_:S7K_7N!Hs _xux!u8tf{ONbJsm/y'-+VMli7+rG*oTӋ3E3}gˎR\靈WJsG4M]x O;5h{8tᅭU<_Ҿ Ux|SL['e&op+슴Õi}߂YyW'LGzDL^r^ ˯+|<نZ͙ályu6k<ۢt6Zs,6&֡2_ " PsߘrNҴȏVyǁ$IKQco7ͳ{pᮙBusRX; h6%d~s_Gv]h|Mgfw={az~w`75dnsh'>faEQsB;.ܰmŏn:~v,8'#w u=PҾ#}dX?ĝ+ZA$;$b?՝frzCn*LsO p:tNi0dH?Ft}܎q{,\|5~uu;O!.d;N,b Yr&o#yWࢱ4% 'Дzz3Gfhwט>ǚh5|thkzY6M'}ȡvIw2-x*TPKޞ`Gr4z?ImLF_^vZ&mXntcps g}xO@XZKAZa-1֢D+Q5Z6O#mRrI/ 3z!JV⫃|4nԴSԁa^>=p.דC-@8Cꀤ6y2[kZO)^)xc}noULpaNm}=et "p~#Vo<-IyH " #ТhDϒD|1F%ag*W1Z}N.퉲F¤`3cҠL r8B_"fOĻnV:iKKBP~ɰ>ǠOD`F]gjSzBz| -tLj~\ݶ;YM%6dp}Gma9sxk*="摧, ve{@+ ^Sԍ7Ӂ}R"f{b%]$5$U\}~H8Kx|24'vm3GaEXjͰ'dzBסW|&}|;7`|}MGh[>}JRb?o/N|㔾9h?' B^,}USU=S{*rddomCjn8`ɭ+O3KK!ȾBF}< =+f{Q23d`4 Gx7kSB_B5jF&~CTI𕕖o\bx>}>SN׏FmzشtkjOU&xqx1 1GZX'1pGR7k3+XxEŻ,7a&o9 v5qjεlG-m}~_ΦK" 1'u]F*&;KPEg~선ӊi$*->liE:$jzg]Y2/r =eDh[biZs4Gs4o&-+ϔ?sͽV\̦W-_æmV f4&J]iCh_Ѿ/ɼ݊Z8wk4wbaދ5!tLe7 :|vh?>(f59 MfgU %Q&-ɑM,y'6fZSoZ,ُ^п˔p &k%ʷh 1/%h!:y#jҶVgJ)OYas090חzˑtUYb*e]-tԦ9&7=7_hcwЧSX2_F깐^5>|͙ɬPs9U~wBJ+9x"Ĉev>2.y3;>~>`)E_Pǩp=q^THujq^<"7Isbk~׿KYAt)-+9~C'ĆSu}nzn.v].%O7>*v;f<8̛}\7`>ü=Nr7p/Ww9Mrڮݡqk3!XXuj8mYvߠiR-jX1앱~l-1PW}2tuo|CW ߇gd{5{u UA$غ<,E@ŐYC.Y1MsvL}T? D~yi3!֝5"W6`օulm25eNFլu y^[W-y絰qLh6Zk\,aY^{+㬱1j5`o떑{z,/ϣY7R# ,!;`@$ v]kّ9=ƍ6Ɏ nhn;>r6'{ x973S&O9[X~]xxsw`c#s#ݷiN^[;Z4r}U,t\yp~,EmbXeiHwwsیxN % 'B>a\[kiZ#*5F%W0^LpK[?YCAW]U*X8莻~^{>Þ-3ԣ-/f6_-5jA[%_?/q^[9_EcRXzd6- z9NQm& Te@Sy:+]G2HYi,٭^-!HmokزO_u-COtW/5=;'5ŘvSy:@촰_ڟ._@n8}F,ڢZ1 k q7ܰ~c?>:ڏ}ZZlث͑>,Q1J؁0G}v/'ؗq嶱?/rs}szMhkhb@ړ#EEA1vՍIqc&<kHs\C˾M+m /j |~#_S8kÚ~4Κ xSRI|95D8ߥqG(߁x]a^s@bUZy)U"WMS^ vIwW94qa4^s-r,w15*IiN޳XZbOvnA5u~`QOLjr`M}j\# .'r~bv;#ހ &[#o~_WMmyl]7궏a@UYiS֒R* pj%h $r]lD?e7̿-[k*{z z96ɞLhyoAP۸3țD{7nbmFt@u_O_Ч]0Gy"ǵZ|~W+;_<Iu<]gw30K[bAɈ%eb&renuH9_y?98sp3V\w7[桽+495rC_)݇?9jQFBI<Y=mwNhc]WM3emXsso-羚'"ޑόC^]_G}972ԦpnH;b7T5B'֐LvќߡygzN q1^ґ<~k0x |ܨ^2QjZ.VK۩ЪK'n >};w|$OF5S?}c)SPc7;{Gw%a]q;:XOTatl?DDJwJJF`𔱽0?5gG'|Vlݘ˔|:6C'|F_M8ǣLO "^z:f=TŮfBr{LB*:2 WcCrZ%=XgMHu!ۛU`끮WO4MLc!xMCxiJ[x"=ə<A=K N1mt=IIW "d |, R췘<:*zCof,Ql{g- qDIތOjD8h:^5:Akff{cx_ҙbv_}z='&vKtO,ǖxÂwTDs),kC&JoLezhߦ}$D͓!$V)*6Vqi?69qys6k%NUHo,fi?dw*+Gjw'udcBGWaE̋:Q*^:, 1e~(cj ^ x4[gB9_,\\QX9vz;{8}/Yx ϊi.!Ԇ9g3!\Z[iE׿8`bI3/k?l$osp;-§׏Uo;gxn[ב┫wʩCн4SĿs>&b1_?K[3_cEpiNy]ĻyӇZ;:o2YV\ڬt_B><)oLђ +{$RܑT8 =b6Ѻ\Jp18$tdS/s!<-8U8u4F/*xQa+?Dd*3`ËWp+!gtOZ'*֍4b;es|4KrApպCRp 1NZ*`}z y<{G9;MѩP||x9':q1֞e.9F} >2>wݸ+VJ;>^0L2dY8O2'FIuIg{&1'\Üs%w?Cky@5njGsi*u~bh; 8qz.<Ǭ.L?hЎܨ1_[–=Jp}#jMWmdOR];jo9RǦX c\Azh^+Cߝf?e1۟T-Y<|7ohKK$?ވE</_r<1L9f/a(E<)`#x>ΚC1eO|͋Cާ&5wS[z{ħgP|N+> [V Jt&n!{EtG#lQA/Q=W➯"ڡGNu#/",+,ˤ,ee"dh?q،w躬F8}>C}K]+ظ'M*r8<°s'7JpSg:ab/Qs}j|1f ^pY9yqlfTNLkdN}pET;:I8@Y\<^<+sǴ3pUmn&T[+.A*O:kɆOVV8_62yb$_O6-J8x"} 9,`gKw OhWm&>r^$~=&D{'jo8? sOHtt62=S~qJ{Tڍk4c)1N4פҼL~~πsi/X1i}L)ͤ{[z${Ht}9~/e1/rQ;Z<ޭ;fJ澜~zr>Keޏ .ec. xvp;=+ceOi.-[jy[sES>x%%|^g;GeRVn)<t9ߠ>w!QBK{/r߻VKOh3=Z[[uYBE uPba;+{C"K,~)9Dn`U$'=92o򛞕r='vay2Mu+Ǔ9< kx_  |h> }f9MmL5GHlcA[Bnf6{6_J`\TyTG;ɴ kX>@b.})a_)1y鵚"?6|a g\i~NF0t?=ld%?%29=C-.R,)CH4oE5F: !9s:_pyiK<*>r4 7N> cZ~mZl$5]Lat0tT2;+69Dj-{K맲BtTzեmwJ+>#$'%TNyTN= ~"Oש#Wt $kRJ (Am_pX2 [eqnyU_bhM4WfR9Y!^.C[oio^y?~l|}4$e}ln.XXu5)e,]fmz^`~hvܑwX}͆9YU6~6Q?5g dwm瞧ixnoǢ/s{0: C{S63I> ;S=!P]lib7ݧ;&p@;j؇Yvp+w*v Q \I6Ke+Zxߺ)C!xSX[~:~.m݄cvN9gSumgn^qzoj|sYaJbrXJ$+uMi{xe҆J01Qu_.xjwilfcY&PVՀ+6Qc?G΄P5oYƑOy2eUl8{Vm롶xPB#pH<*llx5~5l%xBn+sp`;=ټ/e}K㰅i:p/X5vfzsuܗߣZUBtfRJ}],/Y@s}]'߇{JmO$_6C`ܹf&Bxb[TKiJ{`qzC_v+G1Oy٣gUz>Nv\?ArS;@6~pSx1~c3}&mnԈt )>i}݀;DkbO'DM.V#p 2K6N9E~F ?[a4ⓜcGۤҁ LOIJV[OjsFͻ4uI*ubmtS"[Q}M]Kc˜m:N{@q2_5~E2Ny?Oɂţ9S"C;Eu1y:ŕ*Ko:{ig{]ܣc>q%3ϧE7gP+,.A`5<1CL[29~Cbyf^̇IsqZtAϘ#Z s} hQ5#9:~'=_kIxᒁj īsvV]"dUd?dk]4սD SxM nk~\ ~TZ VlJj{>>wSe7($l%#Qk)EơfYҕAR YO Ղ;t]xvU,~ySbmveNrzH?de)M :\rZL6؏)aV^e]Tu;o.uK)]? ; c?8~,^&~w;aS~&B-1D[:_rzR=ZI&_鮮O kꬋL)_.9NR/5e985ӧ?wC RF1e/ߘccm'4:3pa-o LJ&k}qnNz軮]/oh.U/;d{{ŋD_o}B9^?ݜ~ji!zWPFJSr|3x@X^'scN#cs7Ӟ|X]e5y![[y?=EЍ4ھUxOlv{#MWkFɉ}CHm\^l#p=l8 F{ofEncڝzi捵"y3!^ӜFg+6n>k6 w0W?}*TXևIX >٧įXRz;2:l{]4 & ?΁NۦݾuL&T.Mݡ*5swkl+D[sy`;ܦwƪ=]CM=IWL7il93{7|sX*֑j3}olm3 p͐x{ij.a,y=w ޭ~>Kt1(ۑ[(Cƻh;oNh1lq{>7dg{N󘱢#]|e0)e<QGr|ȃʳ/})mJ`DV%PWZrI;yL;IuL^EkB쫧avи &j 7V^HsځP+0S=,~ vs~2}n2 L* u'8Xyh"` bکO;wj *POx6T+a_-tawOΞY$jge~_Ywݩ;7e{[TFd>hD7L]?Ԣ[}:b[ƂgֻPs* 3Yeޅ5l3j"yzMow>C{ԞsDU^)_;EJ">X 7\0 8~?dkD̫kvtt_;1\N@Y`r}}fBİDs n%Xb*ZVmxmSC>q췰?v%WsP٭loudշ2cy&|lm@&Nr=¶u]kGkL?jb%.կs%tO7}:Bxm*}2xv |$VO_W(##42]f~_$Gy{|XqpL 垯Jũ_%TKIV/8qNws|8aind~3Q7O[Ў =%'seW-/&afF3݉\͂6F-R݆ao򄅏4ҏW^;k$I%.ݣuU+<-, Jl=60t /r_P…$ FOIpY>i.$#Z߲|K׊ua8b  ,}˨/<ׇ;\ֲgk~{`Ǟe/A<&|@'>& < yp>mL#ی/<3l4wT?WǧXic5У3] K)`͈o*'qNQb< SApmݝCιt6?`_6I^j ?lqB -/uEחavL/ܯe~͛,KdD,_;bߠO}KG;P&SC-G+P`)E\qMBgu"jp\4Ė5(+%9?0OVoC~w }.EԎ'xVIa%4j&p[ó~jV {ḧh1r>Đ+DLs9Cȓk:=t.wй ޸{spkK V:z6"r|H"@>d8}t +:.~k@:@2d5ѹwܢG$:YY~i}j y]G5t==wV)(wJcs{Й}3 ف F'bܑ>~!_4Džn"DAjӶ1jњށ.G v\ǒJ?o#b^̹>%y,`wk]\k#Qwd|5ojj+C/Eqxm"іh/<׶]c}x&֖=q~}qTA`+'e&~p2A2輋e3yp :TwZe=!),v?we^exg^O`Xo0Uw6ظ--1TfP#K*|=?qw/:mE\F^\oF^VKe$ME}YRYJ 2W̜e&->xuOa lvLT{.3O?aWc7a3}G)7d6FG/WZ)_\甃d*xC/OڽO1S6^X))mԯ5hxȼ`xmjL31c>ܝY*#o5isoK31|><F?'ĊLEmQ|)")'R◲? .Ujs:W9])!~ ܣmwgn]X{>^:TR> |WeD?e ֣یɫmυ֣1,ⱐD{cŌa.ͩqJqKQs~G&|ii #Dne_?oS7bs Z!~w~df7f!ԍfi)z8q~J함uzdKQ'vǵʺ힣P=\|-{!湑ό5]?,N鞠n֎eXt)xVTQ[))?g2tca3`[,v*1iX sع2^ArIKiA]K_yjP˴Ji,%gKZ-*  w@C)"^AZѩ,v-ˌstOƞx5?3ugo8F{c$-hu9/`3pg*E'H˯¾|v|kh?-흾:^5lvVΞDl֞_K6eJC ٟ–*zf(ڐہN_Q9|yxQR+yM:=L'Q%_;Mlk tYf6'˔lСBoK6-5 ⹏Zluuu͕ϸQj͑tjmeyxf2}Bq=boO/qZIg4<οNTm1>ƊV⽂w_BpnSyM䫶osɖw"ӲSfZKnZqtnɞV=~S'N=3-k!odO^(161)&2j3rQI@&}ܒntHrrI;/}B8&•?D >m7 !يE>VOY+'ёLŏ3E_bFіSĮh]?u[GzmR ?QjAߥUTɖ9iXW>ї4vClp.ŀq6P;ʨ5?\i\Zk'T=DǑsuB{ }nCH:_:إ 3x'B/I;a.gyn<q eYQτ]nP_y` r tx~qѷ_"f6/OMkOd%ھ!_k5,u4}GeD?&/H du@Si4~'/~Do#k:A >oHPqߧuj,s;,K}Uyj6֙ Mt ^_'4]Y%]X|I{D]͔+y &LUC&8׳!A0=oT^: [~k*Gz  LsF䋭y?y:ԉ`g"@vM \c4Q_S/e/f!+]i3>/mSKe8 z>jOny}w;uvW{3ЏO}kߍc?(́xkV-"\ pDxW{ /uBMw "ȹ;L}U:Ƽ>_57yRS:46HX,1)O8ٟ)/#ĩʾ U}~?5^5Yfy`?SiOISarH xLLfdj+Kq%2lL|8#SHUhL{C=xvB44':r&,jA9"=y'MbtF^Gg1)O EV'}_3t y5h͌ 9: `/<)|'8u'm@^+CM__9Z"&Eyj\(#^ >f?AfƈW_bMm&z7jXֳ c"G\ǎjCa lTjQ`E(FszX̩yy9}/Q<5-Hᶈ߫_-}A|U|~;3+~=)g&o B0Kw1J)ݵB/ĸD%Wn ^zeVxS)!wg[/&nHֱ)y *j>o%t'].#:vQ݄s&'7gvr8pSj뉦UYga y}B'׬й.Gn&GICs9On6j&y<1Xj xT?sdB=! m QrfJ*(^IA$@$*Fc6LoT%JVlExL.bp'I>{Ly<3sξ_^k>~|{/Ԛ/0lwH%t_ _c@}H?=am7 Qo )鰻$~4䆊HHg?5y֮-|5~,z֏E7}8O\82>dl`{d 6CF6ۢ} 1κNN˶r6\2~ݿ><6h_ Y0c}(d*K2[X%֣Q&\.ۦ\1lI状cIm&K! $s8pi2>x Ӄ>I4NW@n'.lʁF[*dɟ=FsEͶT+eacc^~ kHe`ξnȋH}z$ԷGNz;ONvZ/Қ]\'K>w跹Ƕh4GxRfZ:9Yp%u4tCW}ioI[sm^ycG|1yDr#R. C< !Au"٭Νnu||[@{SuH|, } )_XQ- ;.~GNc#v7s)dl?!`$h3)o +Zp!,E 'qFC$d٦u,U6cDZKUùI_p;!R1x'Oы]ZƊs]t򜣁pl/UZXZ = i[ga[8ʭ^hBt>}o㢭`pJ$1 aiL=HG~ #ԷVۣ/O!z$iV}qI6p\bZ}oŘ&frfO`aωLS˾6᷆MLB5lg7S?A\ ܝη٫%qfWM0W㺼S~slo [C9>Nޱ+6ųrl4Lcq!z}} x7_w?y{x~Csa Cp~M<$p̗m!0 _#pbKSi`K/i-r[XFn 6:@U~t<a|GIjIfsn3^\xUYEg\0iSkI:ݥaϻd$ogTk?s||HQC%cǂIyc:[Qk i12.\j*usZ {i2=(}YO$l˷<=q-4LsY;S/{˸N)= y w䯟>X#tƉzz2˄c?w K؝\/~Ћ#|)Mgtpx˶?x'Qw(OMTf?RD4]0zډ^m%Cx[lQA"ۻL':e0.~XږOuD ı-lh @k>78ϹW[7-CQb`G]?kzo>"-mϷv? TT̄YNԙX UFÚV @AxQ`am2s?4O} ׊4`;p&=4ǒgc q6ʰ~{!7}z#a$I68:]>Bxْ>{`I߻|oLӮkm_:%⏎h#aܿ1]56]VVlGk_ϴ`3d[+  5r[Awda*| ӂň8ڈVc'Ɖ?dZ yV cj{cFEE'诐3hdVcg91:ԷDF\ ƏDc |aO=3︧GyCq,MzE}}ziƂ809>xi.7ؾ׀g0pŬ@dz줾zʄM4yK.b-m{iS+jkjhC+,cijjl4' E nan+^pT CeHD#^&bqLq|*'3b/rC.ng-IIӍ诇h7Rsѯ{Ac lb-ʎ_9d5ZRN3-l=:we@W֧CkɍjSܟGmbVʍ7[K˝+#>ZFO{-F|Laݾhl|5,!>#-| _3G=7NN*8+z rqi;Pޑ#yÇqjVߠk;rk' +x ƏYblV^{i={95a=H45[oWw3v}h/(cMPj<~g;>n/9po3~|ɪUkhoobIpQ6z?,?|cgqJ'>sxu; ~S(\H O|i侴DVњ. Yd"&٤d~|MQއ)p1kDzߏDc"h8So?Y7pGq[t4IC0=_C41ǞF\q7*A᡾Hc%Bws,߯H1VWۿӻ>vQW:[`A7Or+CT ?0K.5>Xvn!-x˻q,MsYk,n(&w(}QI'91NbYf5<'gH6;?!h[ma6F:~.cWg6Y`}ސ㰠¯eNt_:?O]]ao B(s;$fYQ:k4_|q2_ȗ|]w,bpR94*\_۳ OOWegv̰7/ U3|jȗ*1r|28_Hkn k߉kټFaF^/Ebesԏ6YvceǦvRVjޝr=1:oԤe3xw"e=sJipl`:wlhnl6goKKEnfewcmT~^ Xx_.NW_K;5>I4NU7iZ >vlϙ5Dۙ@xC1FP PF4n {֡d '}KB{$[1 ̛l! ;G|Bnj~M;Fnw?J}cʣy zQGݗ?3t_G>X7 <&kz(EJ7w%&FgО_c~=_g͂?8[&9͞iյlD VkK-m>kNHB~/Fh6vݏ2]zvlv6xƺ)qcVF1ob򳎁yNyar+IΠS*$if2qgymN ̺o?_Az [࣠zo~?b姨'Y\"Y{Y\,b鉃_r=Hb x`l$pattG9W~`'ͲS!gs]M;v-ALwT4H#~xão[GZ3u46R$RXG`qMn$R656鱦wĻws#VEZ؏i|!~Wv f.tq;q_dZd+1 ;YNA=o=驝MuΡbV^}q-̮raVWځ<ߊ){T̕7ozW#y(A'FN7Sx K-UR&^|G3̓(~Iqla2ô-mn3쫠KY$#:>ύZN`x!p_`oQ!ySCqg/G{`c:1Oh!}Mps{rd]0>=هtK=ey ݅ժG]gg^Zk61+qy!h ˂bs|cg"1^@1,] q^) ^9Ǭ)@$J ыWuTske  F{ȩݐ(#wR~RDB?sry c/+e9u1cҌT#/V(_Y'emkƼo<w9gNg͵3>Vo*{V_) +s_+-/8U+W1NcǶvu lil亘=YwqոoIh;񽇞1z5G~0pjsBLblǻU+|GDD:,Ut۫UT_7 6%V69oEw[م+]^L˽}Q<<3;9S;FtM3[>ȢCzCq<8|hNCָ33-=3vЧ_"F}>OR*JP&l>xl%{Y۸Cx[]@U ~* ڊ8_vVD/˟c%j6C:'*d/Qvw~4gI6Swfmxջ)=|أ(Tn==JV)?e9=6)%?mR&b=s\S&4k[^t_)YJzPX^J!Wo!^;8 l*/0k +<r;Xg_d%MLQgdLs@c-۪K _ږIeSfP}ϸvʁijqS]^`WRޫPGr=<)oU?gzޤԅ#GiOP9#K1MN#@7=;[1a3}Ozr=Ox6_Uv8'1|SŠx-h2(*tO @qTy2ǥEF͓~yHkogkSIxsӦ_nD\ 7f! CRIxkӘQ(O>)g)}*JVX ֲ@VkR0|Yj T{JgR - _(Vp_ *nc||P)jFX^6$V[u|ثnm>X䌌u{֘KBkEq#r7_#oIbN/4ˮv&_t u%fa;fa,-8N_7~Zgդ3ʣYZPۤM:~{}aϿLzSޜ]AoS*Pټe^u &AVwe='uOT]cKzo兝ԿZitn=";:MpEl|ǘosqN1^_ܯ%;==czR"(Byԓ|u-ȇ5d_]@h;xHWWh<1v^4mp*1 8u'͜vnHK{/D|a6}++ZKjt',q^ܸS|ļ-FjŊ&.>+KMY[v. gJVPH&Vlu-Mx jJ|wIMgmw6kAТIl׿.NIZܳU}k]ޔ)MOFPQ0u~G=5, _/uбgh;A˫> n:[Ff /Ie\)h?p)zb=m k@C,\?MO閍S˒r9HK| J FiO!mNNiSǒXKrvh@;{NTgzY˱ܽSu&{i4b`وoECu%(Bg_uT|%תԦ]<]nh)bxH>Lj zmvJb#X)їc0[`= )Q_ |F܍@6몰\IDotݴeG148lJ6[ӋϨߎ4vDZp=ʬb߫"~x4:,:(iga:K+^>p^|qd'?_wD z>$6拟c9?>0m b;ܥDow!-wYo3y=zG`}c+b n^&h҉z[ЄMU/B#~[b]1aK|ap|h#LIfcr+kiC3mW}iFEg͉tZLvgO^'9O2G?s ~x'[ueGQH-{0gúFuZD UZ!v{&䘌xݷ UğC3/[%mD3y &hGZ+/y{6w.{"sc a6W^\=ښ$h}`ND:sTZC'itzy5Mnʡ;3w ų]yr8i^-;[e{;[@d-T/p+f>Y4ElW-2! gp16|N5v;d݅y݅4EݩH,*OE ?0TC6kLgk-3B ~k[Ok'ZCtvW44 t w~׆/Xfʃ}k`d|dh́-7E˞^Z(땄>7X4hs`%H 'Զ\(q1Yݱ=sy hDi=bAIj豷Ͽӷ{`RSAl?{F"߮jw3 >ֲs@=ֲ_jиi%,Sȏ4WX̠ ޲51 5댡>T~Amk@JrVwKou[h2~#VWʯ&1>NxS^MZ' ,x2+|FÌ;'vUj?AֱHQ-OvoD-[?@cH! >Y } ti&Z;:1G_3x*EWKa 6 H< W~JbbyB0)c=5WcFa2hQ6>r󋎑'c\VD+~nAC#G%U ̮;ر(={ϻ&.6nd5;&g45-ts]τ`zCux85NB`ʧ4%JEi%\&q9kDȩ!_.u-배aa?m%&l2W*B_ݽ3<.ϡ!7ڵx?3Nƽ/u=RP?FU^$d(O`$ft?7꺜'h|}3|#]XoD۰@+AVP[Ba NRKqoݎ8B$ vL 3!N_𼅧kdQ^Qb X6Iߴ*.j7Vt}?[]4b3*! تڞu\.kW|p<~s #Br^a=yu֐ǦM8%sj˽Oo4B~~u}f>Rf!cVu+GA_]YL|.E^w՚:w8NY we*~WnQȚKب+?n|H7p}g|}>wĈE_ ! Z!ϙd yb.'WEE{E|&~׿@|"ܖ^2lS;$v?(,98ik6xqDR))%qvĔk&slw9v ;=72gkgin_Prr/uFg>3/:N>g74+c7b a{AP'o34O|([9{M16^کx6𩠺hqx>2.ϰu#u#uߐ0˖v6C|Xۅ_s|(yz4%N032>1 dVXOtqImoF!#Ŵi|~hg{|_M_qwɱDP|)u5=bbvI&b:ωMe6Jn7;1YBzh3`'Kq|0V?>JX6]z0+^!l^{BV<~\w=nJ'7-g>#ba^"J񌽔%j|j3FoNcШmaׅ]pAbҌTy?D];ēJ>پ%ۻ|ԈM^:=n/mء۹}V'Vq[fcM_O*ǞgL'e+Gׅ9dIqذ6MO `}R Hqy>4?FF?>]_ i6Z GX҃Vr|Vw v);46%l<&cHmǽѪk}cxTai73VmCAGn-oW#+/egy8uݎ[O~q <̠=qmOV >FLc4웮~+mEFO^O}Ϝ?$[p3tW;.Oajs,AzGW:?;dwvAC\]]c+?\v|[ Cwo%|nE#e# S#fd#=zii1ZτI{]Piܡ?!۸r^/| =3$9op܉~g~y_:ip`N?RF:} \cWL͔"n?ӧO>.l=gw%7f}#Gr: 0A \=uvlkY#j9W> Uz6M 3~~U{HdJ6ok=}ˤ/2 %"A} 0Bn+RXTfp/So]yqVګRO댌{۽7F|%j!Í:#Cw=Ca;oguf=xGO|=8tFwUEv~=Y[SZ3#I= f!q;/qqh_;#q5)E]c&%-^;ڶ: !9mmk< ֡QZlrTP8^@=Qm3@ujH60׳xk]sGiNLKЦ]/Y3 _rѨ+K9LqbVI2vycdp l\t:GޑElwQf;w%kqñ%YmWj?y#҈^~1"$.m("*ݢ$~o߼bs`U^`˜VW-"U_Ȉ;f #K3"_%!/Lϲq?ַKMqk)_}c,EMv>=+-ս49,y}_ X!;GȰ!K 輸zFS;zT.i?ٚpcb̹5c*b*եڙ{gh͐bMkʪq;'1CYIRqĬWݸdb𱩞5r lՉPF:w2{+:tVZrVIRUK*hM̰\qz54! 4wH>-;\,;Żn98=]yb@x.>Prܷg[w^EeEn`WT0d38:7Z#GߡzE?ӃUO̵{U rSlT`kWR_"'&' Eʺ'F/{ˎ~.|F٨/"{w~MĄ;URƓjb%3H^"λoH>B\r!giWA9tîӁ׸ˑ@?~MuWuR&"6zޮ?_X(޲\zN2/q:otPvܑ3Ov6?[qpސ3 h#֑00l1J&[й{ĈNp,3Aw[տNz;/n>O%f'x "D3 S?HN{,8ݥ!^)UܩWuy]¸;@g-$~2+ا@N)p]-]XgvI`g->w~"p蜏麯;΍™P^Km8hq)Hq N"~Sޢ5 h١Phڮ[ rzR\HȘQS<_2{^d6=:ޞˊ*M|^gM`A˩ Fg-dmm1MggGi@0w~evMt_v  0:CG~rԙC;M>#1ׇ{$ĺY@:z6SJ ׭b8v6 -uYF,Sb<|&*'ZǤb x;S65Ǵ \O!ywՈ,ն;FkDe<?Xj-jxK8MV8-l[sa9x&YEJ]S /͇؝ܮb|RiA% A~X* O$Lw?-Eqv⛰N/ '=9HmH&#;TX^WۚƈX$aTEtŏ8og K_4Έӳ7cx`C B>EӳX?7cl5<+mB05%#5I/>:$W^q"+܇t%lm~oب`l.#`8 D;2E줠+{xtFZFAqVSz`sU++=5p;Z/}XeόU=s,7:$ 2|>1,6uCs}B+hr_ы+oٚ,'^= @4ڳ!%v]Gu[>ߛO)O wh' Fɮ<؎V vfUr䱆iO%-LKɗK֟+Dzr<Խ-it[4#>p14Yˮym\mm Fr3Қ1m%hg^+:ϐy>>~x[Nd(eZ~>[OfuD~R45ԮX 8})({OC,?-Qּ2k>?o#OӦ'|tNvd:G+x|T[TuShJM:zcd( _F%X׶~j^>''1o%aG^c$/㵇)81?&7L),hO#`f]{v*7U[JN|NьAcM Svz3vnv- ƟI=$6xW)D9s| ,[IZ8p1H:SwW!ZCt[r|Ts:@b@xNf_=_ }VAnFX,w<U{ :vcƪ8c) .ўL̯'&)6 * x[z1Νe xgٜ$_^Qd`!(R*u4@JC0-CpDkHZ7>M$ޟn!Yֿ#e2U]~ c̹ bҘ P[x\PVZqjsoK:[e\;KJT&ȴC*!&z5+㷏f%Bն"T ,.Zi_F>zim5=Dw,>*p|tCiڧo&MTam>;wRjFm+l*| #/YY^˽,OH*31Yw.Zz<pŁ-A/h<2lv  z; +H^[84{`5 #I `ZGc6M6Y"<9BU;s*n;B?lP/Ҳhq->`xpm-NcWK@Eks[?E_# uiTlG9`_,DZBOVraq۾3!dueT5|b/$de,65)k B }X}LNœGpOqW3腃]:ٿmB57׉?g -)/V4$kd"w6ɁA;Զ7vmiAߟS^#{2ngV-w2<|E_C}FĕlzPBALN|n/S؊,{:w=.ilH>D>O{ަ!c'U$tT=K{=,aaSKI^|qt?4{#!Lq7 &os ϷV=[ceXgӠ\͉ };h`'φL98Ml6Einxm]v%Ti>Oa{+|ߏe[_oٴx30,p~AL-,jy|?tM>'TE=^FmQ%+0As]'o ʁr2+^fJXQw՟mHi _JD"fCyhoՊQ)_:FCԐU6lkc/W^d⢳N STf7՞?3w'㬇n9C&Vyҵ[-G--g*O0ݒ,  ~u丽hvx!=n1!oCo=XZ i\O4(?*y~4kR kd_yړY_`&duJoK >5L]/KlЗHc:f4 i2ܤ=zfn7ڂ6ڃvpP&l?QysaﵭLض-Vgi6N;Z#pyeUNrնK\%ޓ|X\",*_|wYŒFi޳k=uC6D_"> %^7s ?xuq2fGuLWGbn}*tpT;w`|Fi]ޣ{8ϸ/ywk7ECqJVD_.Kfs"r`cW xl4 +5vov;ݧw!n;*hNmL'jh-T|\@e=>+x;Z)#GLjQʣǒR <$12-0oh F+tn:ifNQ}{0mO7umcڧDj/_%G[Y[N jD?P'yw6{갟+dS6fZٻ}s]=7Fj|!=RNiJ\aWhf'Ժ_G~OAVF"łON׀bISt (^p~3z9~?xyF~7}*/{ȮJoSjeYjMث\v*QkXУW1f:~)}v_R?)YhVEkK{IyTf5l<ݙh>/YX8Ѧ":CgG:R|"ę3V}|0nL`qBg3aS}z}ag>G߱өO0+3v vB0 #7yqɆAl2@_XYQ3ۜO|g?3jW:gWϚ_Rjl4ϡ$ZCWjL/2ϊ z4Gm +üc,ejd{^tPbC$zg3zKIg?8wC>xZI{3N|,$sVCy;[!6;_6,v>׿ vwc֚bߕ$`p z8V gEm-H]Gmopsmn;"jo@; >ORK<J^&cEB!~i|Z5OG ̔A߈0y$ؓ7:]6~SJ v}U/>FMz琨wK'=iDٮ~k|mDӃ/mtH+#OW3poB1ƌ!j11XoXFi*us땑j^]/bϐ~!}>kX8MXt ~Ix+'Ѹ:Ly}]yuWjXm!:E:}ܚl@7 `_И=BW12sEkg|O_SbYEПIzr1\OųeX}b]}_Ew zW6cucXKWǧے-xv2y[ߺ]o(e_ eGJGXt8(FziPwhl`9A'!Y:X[~ iY[)kdǞzC6A7/{dڃ~-v>p't#B2b=EʳHVNh>rQ{;uz+jE2'^1e5r2xpx$(ڝI:Uv]eލA'XwudVv XVMH)n?"^ Qo~Q[3_a C3I:}뼉m-_ݖO>Ęe`(YA|]1}lzӂ >|i4QOF'XoƏ9d*t‰KOT1[;qx9+#f<|xqqO)devKzg8odLz*Rv G;_yd_2Rz3/#їE<Ϡ_]\vNշdJ!'Nt=h|m%x}$_7']/S ooFh|6|oڲljL4߈`;R7 Y܁F[+z^Nc=Ѫg =O;Oߌ+Em+U6C_ ز<=,Z>(w0+Ƙ'\@2į\1dd)qBtivoyӜE4,#Z&Ǧ].w8pޯoB0r6.X&sI]!b,w=c8Vu8f +JTe3//pxilq_B6?g'ۊb=G_|pHǽ#N|_rD/7K?p_dPO]՘(M~n9o+nvvu!Qqu]`whO۞H#Huy6}!:︞QYz+/? Kr~)m]DÚ3iLL:7SqIMX}W!559dҏ1#qWatx=?>fg_o;|ko#;~\8%5d i뮈'WM׋}╵6[}Ev{0Ǣ~ֲz2kff9#gk$hoF;,~v߹Ohܲo/{6w-Շ8mu5X؜\~/(oX4+B -tMBr?/Ό""|L]_aZc(M ~^WٗpOw7dO V'6F׉|p =kK#:ZHa??39 w +—mGih 2δ av褀)rS_+{SiO/p_a؇qE?Z:'it=׳\JFneĴ1׿ӄIÃ1*{:7;ׁv?36CF'2M% {~Rƺ% k"bxjLC։cLV }/H+HrE>oAh|վ F↛s|^z |m4)ǻEM:.t -pYؓ 779Z/,2?X<!BSX-Ϛ`gYzա|?lutF`Kc{ ˯\Gʽzu<+?@s6!% ._>$@Ky=IJGv)yrT!zc|!8~9E{aSNM/ߧ;Zڃ=b@[*7"SvW{5!1I}Fc-hfѽm̢4ߣ44t k52TqcN})5)=u'""VɨH*;XcΦ%Dt[Luۅ-W_Ì{d%B";'QVzШ40Dc!:ؚO(&9Qz7ꗈ-cĽzbfО7>- nasfzw|3trPXOesD_az2 wXFs{Mݰ%x[j|A4 ?nOL_NAkV%51BwuI>{'aԒl?}ԂOŌra "e; -&n8QQG<}%b5{鹯:o/gElBux%GTgj{7Q6Vl-Mt|Wi)Mڽ%wEb-f*^z2MCw*oB e4f?$hthg_7Zq8`llSm/՝\-`VFܻ D {aRtN̤ ƫ{FQ||9ѣ||ŬGm߯ٽ3ѺOsc%=҈9ùDa>QC<Ų8߲uy/`??ڸ2nQlT+6|"姻/us~wE|vq*cpPZ=u/ʇN8T~Q'8N??/U|yΊSMwQ/68l*Gxgx7icxV Wf׸/_dIbS/ ]>MľU63l'XQGcp!?8xĒ`7 `O>(?_g6&\c_0/#0\5QXQާ1eWr`{gی#5IUx|?i0G5U)3e{Wb}Nӆaeyo=]Yn3zpOsz`8-yfȿ+>oETn庥Ku,-5;;o6o)сvtoZ3?/t` i}Cy&~M}{bֳTyƃT_ٛ2BYz쌥 >sO'Ux˟|/% ۘjΣ D|!`:r][qguoh2gY/d7p.g;|,=0Lw0=/jc Q: tb ڀk8QIdΆe$qU&?Ob$.Pqz=|zCc)Y | !1nc̻unIb]5>јR!֣0wQp-=Sjpڙ9>-N-ʢc9 ^Imtv~FvkKXMi]YEqHŜ[OT纗=Ceh=,Rҷc]Ԥ1-EWNo|GZUm[N<2+ZW$͕Ve+V̟^ѕ?s899Z%1SYb]RPUTn!]钥]l4GۧIL"rJg@{ֺJB_<w}lĺI$];o݉ƙ\r9xÏ~Db>NP8ߠQ:v6DÕ7[}Cvk6!_gf7t^uNfl,c2yMމ1Wr?hLhԑ2h딹WC>C?1%彝M`ԖNn!Xu`GGVc3 D]4KdZ5O}^]t\9Ǚ4෴'Y)M׏ZF6OQihP}z~*o9G㷴+<cꦺN?uM٣ǫ717׹XFˊi.u[#wku.%X;ZCķV>ۖ3I !~[Vaݺ-j5i˺N9Ɔw=H޲[3| x"?ցXg6*Q}O+\,s۪]GS'~Gn&(CR_)iU@r?4vq7XY֭r:ǂ]0t#h/Fm(l<7 F-dЧ\Zq$k%#c,cˉ,8[ۀx('dI3;Bz#M }ߤ-M1wq5^:Xn/}vĴH#X5%zhUگ# mhyX<_`(A#Ff:n4oBu1tSNgg>{D؏O4"-_ߤWf׸$SM27'ėt|_Q:{3}>βk>? m̺ F( lsl6HHs8F/.䲜@&9mA]MUW_ r}h[#Aybaܱ"JI""9gZ:oX+N^Ke:"YŚ'stS¶.f?B.1i u҂4ڧD'9~XNZƦ7%<9[V}YsDDXJVQ/ܧ"-t;K%7k(ҽ4؏XBNIsXcwˬeҞl n/#ߞvc1 އm"[&w^U"E[ye ]}k߆i ElL1΋e3ykXv¹?*Y1ae`qO aY跲CX}΂Ѹ4uvu/q% iq|ӣ٪i`WU?3Qxd5<;W$B4ԆO N|f*h!~-q!%V _C>zPw@?qjپwt˜l*~\ۅml?n-; qWO=p{?FJwr|'ę Z JϿ`3|_3On'fό|7~=>v?w^T|_/߉^Wo6~=ߋΉ??Ӣ{ޒ=E=wE~w1]w| bψ3w׊o8?E0703cc1}v|vާwN|_o^ESbbpzşקF6z_w7ř<3|Kz/+C'KwF>Z5-1D?Gn=|o4vXJ$6Vy&^0Fر=.`I, [V73/s#:N2F(?rW1vnɖ H ML깟DŽx9@6rd D7XK nNbH+ߜ1ʃla1BOo Y8dVӅ߷{_uwMBG0h}{xresuRD-`nXI i|VX&CVJc#CbjɨBǝն";$~R.;XwVfm0@=\N6Bmda-ļZ7/#bUUk-.jګ0b'w-SwzwI%iL+`I |l0YFil0ӹ1 UB Bpc hijoex1Cʬc1ܳl- FR+\'rv J^ܬ=Jh]դQs7<{h\gzߩ{S.?ءp{a_]Dj)=R^m ai˩t^)GHBLF NCٛATj_ؐ69  L[W:W2b \YtLfn8,u.kK}R݊#d|Ga7KIN7]%/Ǵɽ4?8A܍+֮Bm__2u[c|zX uhڌ6j#yaXo4Î\ Rpq;? .a/kX+];TU25 z/* چ{)Fg$`A9V1STQql&Vsx{2 ,O˱S9v&RaCuv8Rb+{/FpX w]txn=CÌ5qh?wb/q|q>Ϻ*qM.WFr]`UW-ď)glaIewc +S׽cFVYus\ OIJ,MSݛ[%1?V CcuE5[>unaI9>~c]-@^ DZLG2>HvQP>Ƀɶe@ vJav=-#nV͚SZ{o͋;x VVl- #d>gƛrnZp!35Wlb["+6=HcXp9uEuel|!˪+زN-VYDe e{:_V~'Vq[p1Vha]Ft/ڂs3mj>ؽўLUvggT7| ~wF6[-ZOyltGiP\ċr@h*,yU:0eߔ4>U#0}1`ģBZ#( [B'c+gC#ޘbmIb͹L~o+]K?@4Dy ӳ4n/+yc9 ";8X-k(+ ћg-K:W i]Js6,=KОHam:"C6ͷ t+k ۉyu"j3oNkv[ {CwoGkS͔Y+x^!=?8aizmb;N? ->O^]7Ov+ئO_ Zh @'d5<23hg[=4ڛͣ8Ot,:{G@2XTE4;8AG_D{;S|,})@ko~&` >, XS'؜\s2'KTXaJg>DAky[%Zr^ux/lWUK|*[Ɗ1mrȃrDJh !?NcU^开5JЎZJoxMxfV㊟5jJK'oc1G"}ؚIlYzƫ|>4~%] _F{3Say.Y=o0}R$ g$:O ɲ_0Vy ATS%*C9<&j7xhj=Mc&:/1>QZ齚}˪^Q@]cyLY~2ջn_~r`JYۿM93]@}CrtզN9X.t* O{l_~Bs_هsOv+;x4 x}=]bE||_iHm}_:q1ѿ9?n3K`ᱞ3_\P 4Sь$py RԥUE6az%__0I 1dtr_ʬ-o7=%T$d=g2?ROQ:o/%W߄gW,ULD뛄rxJtrH3nV`e[M^sh|y;ɘm$+VyTuΟΘ2x'C vdo*Kiʍ}q+NיV53&Yb\5[]8[U&%%~W$`??<3tٯn ,c6#I=caMSL5?' qz/BDbͧ<7+ߑ3|oX9p]cgS+Rstxi[[m`dx~yywpk1Ӡ|Xɟ᪆v;=,U:6*ywI99YۑvukԒ Wd4)ۖhLz^o.L oqk_W7폦$<דWM>:Y_Hr}dn`iXZ'" a?s(m(?`L i}h[{j; LɉėPڒ5[,ӝG̿xqOu OF`j"8ΉTJCM==yl)ufoZ}?Œi|ʧ=:;H>iUDoԁ*밍uXX> t4FH@ț&x!گ(?(β +{nɒV'I"=sT/[Es9X`j[s+3;Lz']+=o$JNxMPI QJZcXy6+ ɌỈ}v1ľ Ҿbzoldޤ^Ny ?I|Ryj+bp~1#==mdW"YANڄ/34zY(S;nUH {s:ZsE!sey9/Ea}>& 9|>ѱ:Rr2SrNwDi (_a=sO"ZM4II țD@i`ɽwx>{Ƴś#oEzxEO\.5US?^^x9#ݩ)] >wDvWCyun{1z{? c>6ԙh OO6>Mӆf绿9m08$X'|Xks9AXŌra<W8Bw8MoiXw+9.3o'#ItզێUhE^Gekj輞(pKӽgro+cff>{4̄ze#cy_ifwǤV ;CRo =gq]) K/Zj1z8Nfz]W͙΢~v}1qqϋ{g8ߪ9)M/|{LI]Vw_c,hc:<9\@]yo̮:ޣcnfcNUfcN[VqPBwHSd1$w)w:Kxr]w)#qog)cp=_fuxK>XB*Z#U6>I&sztwrs gn\8 L n*f ﭐ,"HU3uyoH8@.YL2XMlT@x.fQu:ǰߓؔCD 8OV|`RkYFOݤ9R D +ǨaYϲz:fJV쏴9.|yAtHzSLE>|ħiYqe֊vi4ƿv,[H|-!16 w~(TG,(VqC_h*Զ*kSvg5n{賊Yn'hla؏gaa?Nڇ>ZŴAt&V\Q bFۯ7\OY)jvKUeh}1?e%w vxm QU DE2ig&+ Hl n]gپn'~^mgjEsf{~1I=K[jm}wvZ2dI{y=b "VVsk†T5omFp%9!E4y(ņ.3xDLXV^r HqkGy9XG GdWd5xidevǓ渮} V@os=,u"]~љSvB/tD`D0Fָ-lÊI﫦#l=YRXp%/g>7-%[6 =ք_0=/ПC޳PcI5u4kwlIe=aF`W+^vѾR,mv]cXT8Y7gLVҘw1>kTF޸|JP.r/rT*HL` *mDe[(9s#o$XG'g̭1*F!]u=7E Q7CLއΎ3O1YZ;bLǙw73exxCۖmb|N}'t]sca7ڨ_f |PLoo\Sx,ǀF8ϓcK`l6tT*E1`K.Ntib-z% ʳ,W ?r*:\䟿-/_P:Kk%ϱ5 "3'8)ta-xx<&o@ >C1&WؕeiͬLfq8 '"MDkqī䘘<4 q<@C Zg8y^f4_.??Q3{bo91x]% [|q$p񻌉dz FHnh oda1Z0rBd+]wqw'<ƸzZA-Uc[7Ͱ܊HSiW$~~60JtbϗX'9A8ݿrf{t/h]Xy&@sJ_IP=M,3VÚ$zAĔzLj}' 1a&6;ࡏE{ѧLNߍ#]^U:IgÈ!+%/G>F{u(|%Ǜoߥ:#v ,)r]_Բ}YIOdǥMsqr`wF:g &> SEZd7wT;ܛ|vޗ5ʡzTƕTUT}<ÖH"^ޛDQ:I| SҪ7Ř4gSЦ*$GXӞ/4\ǖ#gǃɨ?9t~!FNW`YROH lkCHϱv,WzgAiJ"z59-i'ʚ h{/1p@ rU1 _C2=lN]Da:S$'+'s9Ϧps~^=nx zX{b6~M9E#sz̈́mVyGB8KqB xyq9Oz lJrPt; SrcˢAF࢝xYMP4xu>/7>$ɔL Z"Ekk^"z&hw67iQjmšiثzH6eu98/Ҙ:}>>[k4\V豣Jwg=^A||h_}xp5PE" u1+fc;䠓^R9/m2xY`ěH)uVA,^XuuLo 婒h^1/ 0Of>ei%a7-\:e/. %  f[,ae~Cv٥5#]|"QS^I6l"ގPkѰ%y:& to~vm2caETWus 89R҈u#v(/fѳ{ƹ0?3*bK0y_!{d=%cy?mχCZ{jv.* 7J1$S&|56ݾc Oeuf9O#$t;4mũl=T[ېt1ךgޤQt]QPf6:7$_J +*3oYM6R:妽wѽ]G߽HmX۳:㻃 .o/Þٓ>6|6@Øl담obO_bq 4򄨵:q[nК>lyv:{߆^Φs֠'y k-lB F}Q]cZ,C2{jBN/wCc"7,! ?2c P?:P8ےX>>f^cElS*kӹ@nk@WE.UgQ;*9.LO7}g)}nϠOKx?>>% Lx>>K'Ly4' ti DeZfy %6lg~w Mau<˩3cy*]YN+xlsi}{̅1 ^ИYA.:,v$h&N)GgȎ!ك@CAO znr>oě6@>mlu:]ϼL{DEi,r*Mݦr\eCeiGx3.Rg*CqiM5Кz`7Kym~Gg'}LA?Յ=џ%dzYgf3Z/ }TL/2u3(w0S[[v˺V3hWJj`Jq9f+w˓Nr1:K܁ϝ?R?^TJ+EiQ?XU~x ']{7`ݸ_Evo6Ih>J]M7۲4-2km) NJ+^]+ncv?ظ}2` bxgN}̱߸h踟јŸ bB֯1>"~- b: SDOi>m>^iRy rV[Yj+Ot  el1kyL4w{:,_>R%j<?6?w̬ӶE ^wnc}U$k!-!snb T_h> $O:~[>&)Cz*=IU񕳡Wwq56y3AE[q4!xNSD*ķ"]vbP*G(-W33x'h1!_9j$Һޑs8p6Z48K%$d=t7)Pĺ.g_ g p. >ﰍ|=gf7[ bܐn4~־}yAobް*pyb05 ^I IY\7QGi&{9:/gܧx7#;{J#ټBW0ƴX}|e2pF҃ka=u)<5|uG>9,Eۺu!Z!_qd4:/'GS*>:ݖ\nf}>k-^:8uOUQ%cKl|m˺$^ $5 $Ov/\܅e;oUEƲb՟3#د4SΈOU=rO$'*|l@ rgr߼n45u }xl5ss=/ W4nНU]c֨ؓ~ żޝٲí2`Ie0#8Ƒͷl{KY:^<)e[ zB푨A73kDAm#zi̥Yb>%{unfi [n;NRÓ÷Y h+h6b>TSJOJ`>(bή97O8C ǘ>dxF't c3`K>ia||`ߧMM8m;09z5~l|@#hӍ'qqEC Zi1DGѶ]Tg4h?t@C&C/DGpYj{JfC=i{p A۝xiZ%+%{(=x/B2-O8 'YN{s,${w\zu A Ƶ5f\oW01,yT u>}%oUX+QQ|@{&7(t"NkŰaϰ_, dz}]vnYASqg^ۙ괣Ov:3־`#}} zJqq?(9Ƣ$K&>ς=7I\%Gh,&/Ľr$ [z6_%OYvI)lU;edaItv!q:6Oj}oK`4Uw8};Ln1сO&5_lގʧs=.ndyot9l3X֜f[tCѬȢzwJ2;.>z v2>jR&FgoL[z)Dg6n(!ح;?a/ |$yņM'`ˋumbnsVZ8Vk~hM(koݼ~j׍ˉHcU `lyDѻ/lvCaD?DXcN} nN ƙovjGHdpWa. 6x֬C4hJiOmP^Q#'~isy#6 7 3Rdm !w6HZb+ LzV6~S?zH&3zG6a%Ji-B'7~ݣ~v[oYzQ]!y7 ^ZD2>`%-e7J_ͪTM5}c"Ey=s'"g-hJ{uB_1`3 >HyYOQv͒\E47A::`A> "5p1Ug Źw&mO?;Л&=]k}_;qm\֕ĸkZz4ۇ]i\E~sG<,&DIJҖv04Ku1;4u37Qt{ _1u;b'' _{XY?9>x/b% 7a~84̌xףܷ=ƽ;lnjA|FnX#ssك<p9֞C1(k]mܧOnjN ؝hR2麼ޢa݀–  #Y dc>2٬}$|زo,v,Yu%9MBDg'II<*`&$Py&_lMm|pw99Y~3Yh И4ÇjG},|՞8"2R`@N6ҳԗn/4RU7*_>UhCdg"nliSy\ǸW9XZ1hmPE 6O\K蔈΂d3b"GJ jT9>of^eԮE~c> s{%7T`ql, 3|1:VZWw+|6 7yACN7zq꿄;پEAŀrDB`aimKI+; [OIlNga-H{.{̹e'Udu U\߻e.߱C>6_^S_7va}}ޡ ' >A[ LtlwBVm,rX GKahWB';-& ޮcEoNC*Nak =jIU$R<kh쉻gw&i<~kQ= JNJ͟Dt!A$<;~SۭFs.awڒD{OGg+6ȏX.Cr(wTF׭jDmaD::=FyjvF']7 _B-KɖvЕlLg !?@G?>&\c=Wl^R}G ldݏ|=tҡA]ܮ&J?gz64c`e:4AJr\c劳 /#z/^:!+wV6`:K;ѯ2նn889gcj[D9w`5MbBKȞο#t1 /`dIkVXa̕5ɆLfc6ۊ"VJ)-|v7rwކE:)"acmZJ~$Gnd ˙w`RoYT*UО~Q ~o`B5l_9n41&~<,C`EQeo.ݯ#J(iegVfNMxo*%2TnI~o]ƦuemqwV߄KNE1n$ht4.6oY=i'!WK(n(QҮ]j?҃O17T'w+y/DA{n~ڶhTwfl _Crg6 ˄_"*Lkaxll5Ik^2N8X(uT_fWHsf\Ր]‚f [ug*Yẖ-rgOfCF{d^^8\~_*ԻSA_3]56llEC}}qhyuz6[PeYDlkO塋]˻*}^L' 2{n"#XNg"+ӀEt#=e5mT;q־\ё~ے_(n?`Kgg<͵8. >zJ8dJ/DџomH~/  \uWMᗿ޴"^mᣁs<}U:[cPVj?f6>G}h^Z $ m~Gw9k+$SL;/5Vq6 Sl>QW ă}aifٟ0I ?x#IwS,ݙ4&tBϰ\_gt˶6@oc{3F+ݐ4*pÃ:X]s|XRYz<,p\noj8,͉2/lkRKS``>QPG]Go.fdk?jb%AW3XK^f쒈OjRyr_<E=0Ew̓3lVmF#t;w{&jZa $s\+ZK%,) q) t2-x~Zר5]9 f8=U,mԦ[U<*qO}beo^kO^4^@mqŋhlW{3r| 8Gնxb q0S-6є/CTqzMNhZjK;j RkEq5q SScFt`m[0œf"; mߟ{鳛^gAg|%Կ9vxmEm1ńn—=Btb1aH:&ำ3l$b D" o tX Mtjl7)ιJ5YMt,1p :>qwΕ=+ѥam}/A.+xA>׊~Ii[H!og^cv5ɓx00.,N>?ֈy/eZ?q_iGWZ'qz^4ہ.&zt)Nd<9}l*^#-l0h9" 9IDMaz#,>zd?9n?VV/~3-?> ?:`\fU~^B[ЗO ?}6sx >vU7#叶+kb{D˛j> QɀWp^Ḃ\豌I9&[^c ^V=o.iR;}<.o"laOwyh/i=gy^`+FZd=zz9+iueוG_W)1_,^otJ<G|7?G1fےMϠ1c&V{1ޚ.;tXO) L"i?o{1Ӄ]>l{5V0O1tֲ qmVsY}i|]jVr.X8ܷeu?KvΓj,'u㬍dCcJLciہ c;C$-%q{ >?>ג?4CutKHӝZĚ=|.Eυ]2cl]`\'J! A4U|DalBgOu{`:OR8g޳gL-[B.$OW*6;VԻJYa Gekz_}ߐs6?efý/1JflM)*fm4XYT8on͙}bʻtX`OLx+ Z^iۺns= ClDmQ̭+-!S;FmqS[+'¶e]{/^|9ո8rqe Z&o#H2͏4VॶWrݶm/ڷҍrjJgxcbdMqBcWw;IFU6ɯ6-IWz6E'vNvکϱS;'~+ao=_ 㑖5~i Ѱ2]:y-5OLs}Oխ_OrT"+ H|_hTj%+:ueЕRV/6cv3 1D|dz/by0pgƗx{[ x&&+b&c.ʇΫ>XLvg6E&j ύ#Sa kSAmldWf9A'=43KqeD/F:8͠qim )~Wwچq4O 1 {a[vxRMi(n_,}k$:K1]C5߫S;]I,Fwq+!Zj$R">84zXV5uP1yROVD|R1nӪXYyX?".;s}J O鑮wr؟D" 2mPEgN =d/AZqIkspcbd8.w|?UwYs8sWOE G˰ag D+cY@uz;vG -g1yWzk;Pmg?saYoU9\:U/׉Xq6xV}鬼S\j+ٶ3"T+@'cRQ~AǺ<$ڃQ7LG4"Fq4jJ8;iN4Ń[,2Kc,"֞f|Rĕ x%ˍqXE<Ԃ%O )F'inrC&=˨!=>hM3xs(6o9Va5{Nը[mmr3/`UP>7{{Ҩ6i6ʧNd8 fbPCvLV'ן4Z)d8ƈ9^a%IZ'jBvqb|""D`/,Z q]55kb/4ve5m\Z~ƈG4a2hcm -_FQǦo XM8B0CjYfy yWy6}d)Eq2Wnm*&~A_smhuh#p6g*M;b_K1v[W*x+n ~ ZO< <:7_ڜLs ~%9X=͙q;_Z+'TpsFU|te|j k&l7Ij|P ?`.ZRS)Y$UW?|G%[ec])IfBcd_N7oљHe ޿*lp鳭>_8[KysYy{';ⶇ'20!2n:G{h^y^iZO%о`WN,SzX͝k5? ل$3"=]EG1f j+iYG"5\t95S'||j? WuZ-Q?vfjeWݬM6NY+:FWph,k1[.#QZx4Cn6/kǟvQ[Pf>\PK78~g3hL6oҘ7a1zߦQ߰&۲47ռ.~_gM/@7;-O|_H+ c.w*bHsO3z-r 'F|v+GL~ΠC[i:TsO}F~]'W~G3dg'9}/{#G=_ +1F/:;L{V:]G}t3o- <gR{R-L❡LZ/OsLztEDĺ4nKʚMULyX3Ji^Pk!=/&b|e~f*9d؁$~xJdNs_եC[@{beآMHg<5M0mE6n]^MKG/H.V8Dﶟ+ڊY$/ ]+\9NMttdE=~4qM spceK (NWq1zht_gU2D>zn_1UhOX%E7gݵu_ g|ʤJЍF)-=H76\Y=]h'#<.`;P;r=.Db<}oL>;acuTve3-q &2/˹O7t{4cL{1i*__&k5Ɣ 6Cj5sm(8)6#rB2 5&<´K 6J:V@4OD| MsVhN>mUfw| 8z&*TU"þPݗ;uy񺊁lM6icc%1%ћl4>H? qKyZݳ}S,2i]`"VC'71Ve]:iniR7'dcϋP:m.ύK{$y IͰ=4p[лޛEGH_1\f7os'4q>~hAn~N$i0˸'ˆ6’:!1%a{qY_>`Tw7cgN9cQ!w!1>u~K3g2S;+ʅ(h^QM^8VaQGpO +cm>DUV ˿%j䴕a6R mh܇ĝ_ ]Zk}|r|=7@ m񰄥W@p,Y6"Fa^",NkM|tV~(WD=FCF{ 谮: _%;t cïV>"ZV.1Go;Q߉(?b65 lX-x>zQ%P9cUFsgXXAchrom ǽw D k;,W{R뗏SL1T1Ֆq8^ם~sXRy WJb\0(fWp1;܄r.Dh&~q96aS"Ax8+1Ѯ6 {hUtgɈWb쨌5(+u{m>ed%iTޘ/\BŶ:~#[㩙ǶW݋YD)o|qK|a &=:,īoiBrV14|$o^nB~zȋTӃ`hm#/zZ'}8V O g6KagMl9Zo%Y`^49oJK_AngS$b}=^3sQZy;t =e ?tOQ_% 0O$7M,wkʯ+ dv0qe&?7Ӿ\N2+ J$ψK6Bt]lF\6t3m %SC,Ohr"£i ^ƍ ײ"Be'D2v vֳU+^@Z#7ZZ{q OH -6茋˖DWg^Ac|>=LHjeawpAoJoy/+(m[os{ zÚ__M1OnDߎPR»2xsQ,xwO fc_KԺm3"]k%nsO}l S^ Kra:52;3֞S=_i~-143z9<4aY>ʃa!~1QWz,ZY [k~SPyS;46%2Ke cؽZ#|tqsƥ=pܼ/-qfb*IW2 }໕="bpr&^-Wwi"nJ%"'|Rݵ1C mdnj+-XoYA-KgW!y @ OF}|4|ןp $~vɜ߲sη _V~\ζ*W9jUt(&>$6%òI ze)]V|e[-oT;x5ӹ#2Ou턮gx[vJfDG1X >j$+_'"gKa%L ^$?ěSė.Okd8w\ֱ2]9RXK.,5`y}urQxaϋ8;EJCu q,?w5Xq%Eݩ~|y|)\WA Kюx^FϬh$YV }8ǰZ#Y+zWq}=`ťXh r7#wsia wϺX/ໜyyFudu(r6c.4sX8alN9(W>;VK1P~i_飺nKn[\|guXXE.׉w>u :ej~[o휜`'4{55q}ov ΡUD]ȸ=}| L qzbQE=P%}2_rӯ)񑆛͉ѽ}"ёEQu>JJMr3fciFĬ\z-\M|'c2;famVVhcTj,@l=H|r2|7V<|2w`г,Iz ͞L4C%gPewYb>/# / ^b.|1~Ƭ}@9,)`yrgBM\u5u"?,,GW~Iֱ=cp<&Ҫ֑\!D*.\3Y^"Ѯz;2z;p8{ּeniE9ĺ6u[i&\h*gZ}mkaIooe{jhӲ֬E">sI+A C^`Ê;+.Yn<, L IG<$oR undcl O0W~5IN( *ɘgvYS/&~69&*$J'өu>xNzTZ1ȉNF۹dOrƌ|*r~Iԍl&.`sCc14uUqXdl&e#7|L2Fu#'Ip&ɺKZ3,5EN\x#$ρcTr 5r8 oRh=ŢDƎP"K΍y--ѡՒ6?+^m遣 (NebS%܎$8嫄}$CEu)+q- \WF*_B2ȷՐIDYf+YO]t6z[O8:߇N<8FqC)|}!_tNS}E2삏\h?9 |XԷ{pv DNϨ{(#mݺ; ẠQxX!kW%i,tU_3xu){~j/8RM~'?Ƙh>|I] .. ZH2kN81>lgkn)BzWb9+1~ʠKk]4o6}nv؁8uƷ_,s[Xd ́7u"4ƺ`dF\Qu U<]bM-Bgx&1d1X$i ۔Hm;`, 핹}D>O:*3>DZ+x(ۿ,E{/FDNC MxVh3Ԁ~ ]Om#6먱]W'Kx x_P7u`cP;wEL@'{atmb^Z4,³6Y~1t u] Mn#Q{} Ks[aLkp̱kr8٩A+K{eWV [dv-ſYDc߃c^C̚ct>ѯl#NnC,v Ya1&ςsւ/vu_Ú!#|b O:X睏(oo9.hT+#=s{$IaؽCEmNL$r]Em\a+Ҧ]r&-(&ͬa{m /MX +Ӛ b#<1LnˮeK]mvݦ ofoJgnu6?d_.p۲"c>k{q6G{\E=Фݿl>j.7L*lJ;}bqa.1Nc'%g6ơ(Y﮶i$B0a4Nw8|g{qq8;/9󵔆7hH;z-|xu7x&E vîBNR?}"Elxò?h!d:#8CAggz/c n1/"Gc]-x2novţfF2bZiߓ\I+ӑ;MΦ>e3l_b 'Dkcmp?{$jC`x]g@Żxˈ|ݱ5Y)zVydnϱd7\Fݢ:Z-zƜ6:i mB>?XGdM{%jTuǚ  9En5bS96LKzB g9KEzKlMcHZy5c_X̃qxјo^n̶i|NSi>;uʇ=?~# b ô?:s4,x!{'ryu8%ck4H}qs#X#$[ZIZȿ${P! .MꎻaR% C"ߣy0 RI)%whvm>0V3JInƍ}>x_+.ݞ -u-zUG`+a0`>/]<.hCy[Xcs5,Ӭ݋,:Go˪.C)6ةŵTۺ8}~ g#2NݲDbЦ̅<*_尪j[cfg1$5A?$_۰&g5#da _+_^wg:`83e>Xc,.l"[mh/SzHϚ,ީ,k9$)y*E?~ r|~:H0OĽGbhب._֗tsNss5.6iV&d2&&D'6#5YOd[,^\%>)Dd"Z}D,DF6InVP47=K+ӈ=.St}XaS '|_9wLJ &7x|4[%1=M{!3;h|i2TLdb Lx:?Yz2k2xN(Y [l|㸠WS{<OWi6o2[IU3pVv[Xnh%:p{ [Ȃs|I[pAM/~7nψ/W JЀ g\DϵCύ󧃟|_?!gy۵kF|ij~_\<ܺDf{=n|[acG;5H&qzJgCwx ޅ_ŭ4$KNF}N;I:k)g]rGC;;I5E.P%rHs0͸h#w;,l <Ӯ*U7XkJZuZ! {2 `C] v33[M<"kYD>1F9 0'#:{#^]9ݿ'7@g;Mu̱ AfCtt*er"U̪zID+*SYyVilnQYz,PPJ,p^Qێv9Ybkk6[--b{lO.GnfJ|uH0uoȠ&jcWoV zoZ;7<\FsJܨjyqzK* s_\<&$xǞkXp;Zy9ab>Vz^_QV)|xq 3:ISG%نe+̴j q;YM.QwT$xZz^H01d*T^R 9Y9?:h fj߮ fǗx58aZ+c<)G/{Qu8Zo#69Ջ4ꭢlr2 mh/:C]`4J F͌mfu{zoI{uC@]%G{C7U"]`z8O/`1u4b4\Wӌ#I["bnTNE)!y'!n vx>՜{yQгgX *K狧G?.lu8B._A' X'TEGܠJ佄x]a1{F8\"6|v6T4!w1_]nz:rؐîw7]͇-K l3ؤoJ~0oܚI3&;`' VRU13I<~5<njBf2ǣ69,^;2k$9Pgf o<5U,Ahi|9Atyz7`4^o#u5MW`ݡAA|4F|: l|o<]T1I"^5$}'vF6Tn|y0?oN6v`Wn=lvsjmc事$,ߖNr2M,Ig߆,~~Jm9g,vǿyȗ{4,GU'nxN#~)0?òR*o1œsqPz!b.G V TDKv`r%E$-9}[D? OU_ B8 n*GcQeV|]pAEWq?P=WoNw z1dsRBcsf7`@lk{5mظ_{ 2G}29 ew]T촳1GgԆZh޻%y^zy1f@.9&_ é!tЍ!WZ#_s[(^ݜ)ȟ:ІnF}!īNנi{S-5COWQE8\e=0 _=詖-~֠-o}Bi!F~JgF E.'FWL4KGfY9L4q]8B9cwObؓ=-Js50H: !Y)VIڎp)XB|#Fqxy`@ kt%`a}oIsHv ۊtm⎿ >nRoq/TFg)ݵ$>s't ~=MܞbM}`8[+6,~ӿr} w'hAabĜF { nz5X1k92ϸ3O/ɧ_5xLIS)۔ im(hfN#?⬨rBgѨonR{54mK,l{!zshꞳ{_L,'Ӱ?~$w=)Zyy<kZ1Web桀#f~{~鏣>OQv3C#HbsK<G848E|ԅoFiJ=WLj?-w7{g7'U)*5-eh?Pn bXq49Ɖv^zYܞJ#: ϙF,'#1Yagx6ikIsnv!Uגڤw~KzGn߾*e}L ;n5FFv~&Q_=ݸ:)Wy|v!6ODK28FagŽd mkD=zG?Obc%bϣpXzw/vKBu<"@{ϰ}ƻ5:<ۉxmַOg+krq6" sLj2z} ۬l {:~τ1E;IRwU%odwTo.:A wOtna_,gh|Wo%img$7i)ڄ[Orm//;Sim<ޓ^O1y#NELbĭKt_ɛiOp|gtsyx-ģt}vW0V"_TT;Of2ڔ.!{<^.$Q_)c/SÝvA}K/9"LVxtfWŚoLܰ)A/vxFюsX[;ΦW8^q u6ѹ8J9'ױ-lHy//~=}1[ll4ߛ1ȓTyHTmcq=V]VwcмvbG\W k,xg[h.QsuʴTcs  (tiiu_Y֋.k 55@e}0l dַc2%EUj3hC "S)_ǵUؐXBgөԴW;ʺ} :l>wVW|ؗ\63)ڈ/Yi3|ك cwTeE)ն8:f䟿eL0.2o@#+ε{<^{D{hn ߙkhp'QF_>q/?Li>8M4Ӵ_}PunOMU[y'?5M{h/oF+o*[e-b~-Tx?+8+1@{NEl6TgvFvjo,ihǖ 8%G|fm>(;G}K LEϹe=yw0n,vX 'b 1cξ_1B^ @^p6K }}ͣܣk>n ^JEyhhvci"6'ϢޝҞ\!aiuӞ=|υFN>n-ɥ~ݴ=}t=YM{;}{%`hXQEd<~kC~ߘ< {5ԯe!" فOV4vU_ҢKc f'ܕ!dԿ@,'+GOM/I4yh Gksqoh\d5K/Яݒe*h nii{FqbWEggE)M/(۟C2+)Q &#$<4*7yeuVl~)'_Y_x䘪=>eDubQߒ\*E<8ƚ]<ď@tdkן򵦊?}"c.w^7 Ϋ$'$ze+'zZt?nV"멬ٶ.Q?Q.rq_]FkOD&$i%E %F{'}'tEU >;4Mר!8Uxκ$J>%JrkMj܋GkJDmmh4#|vcv(S4M 6xZ|C,(#)x|na|Omco|q"U'9 Ļ1Ky;V\Yc3:VOשlv+U7=!^hko|,ub8{wm?*JJYZiZ~:Fd$zXXg3k=Sd$g-@ UiBwSOs=l] M?dˈ1XN͌gKeKsuL{6TtG&x|>X`+WjqOmtM2;pym{ q4m夶OzmglOAj:]5 xk=k3rT;,4p9T3rtm}v/ӱ$+~Ҿcη0D>8"߻!]3gČ,{ i}m\YAo@x =8콹Ff$||cAI]o.cqk tZ>ד'~LDP*Bs;j85sX**=i--b{$[D Q y{wZ4:)rFVmc l;Θ&uu9EX;4׆ F{1 K4t:+ds2h8g-<*ߟ?2<Ovl5 ~Gaߣ6rOEvߢSnNz@^M8't&. :=5UE+ ',NUiL]bm7T};/E/;/ uۍM`Og<_$ +i-yAdU]dU".Wd}]oƟRB;&(hMD{|fjacFYiX[;Mm\u =`IIr1N 9ͥiE ĸkHO#ڦT>kU#7n@n&T:+qJdx㹀?Qy,%Ȗf*CǷAg>0t}RC߯ 4gOri޶'mC/Kܛr]D+l26a _ji܃}ZP}Si~I%߻5drF>d7Y3b Nd\=F0/[KDRܤyFs%hsEF\N#OAe2L >_*ja?jjv%7zs @Nヮ;1gʋފwO6ޙ[csר|ʷL1eo&U󸆍l7:FriX47-sY۬Lf. ]zN\CTd c K^Kc9;p^XU`~#1Y"K7R p|$'h&^L#oG>IlORhO4xf; [̒QM@~C"VV_ OcA N߯4:9'>l!b5vy5UfY]jfcך($: ix ߡP*+r\Ө}ɽ)gfөE{@1H*zk!wQD'. Կ &n8縈~/[֘R6$mڏuLIT[y$Eg< mkϚ :D$Ǜ+0S98_W)*wש?on*<_"YһSh'8?01U׀O&Y%QPpM lrY {.Y$E~sdQA_ߣ:h-w55 i-O_rK~o;'w_1qW io^!otf;r喺זYezqWd-irH'<#N= _Cx|O"hW`Kuw3[|@#mT hS"8+{㕈cK6~V]Kiia]6˖tx_}"~|-X-hS!>.}LOj]l׃EH)keeߝXWU,ػ5eΑ$}~YUy:~ߗwn&,ZN w{i]ڨɰ2bl9A>#K2v'|gi\mv/'_DO:ybeZc6I(ad'?s[{3r1|mNhge+ ?*hg#/#it*Ԇ?z)+Sg7W6 =JKN|*BO@ [ÞuRUOk~Z<r4ȳ1tSؑK-+"S{4Npy67ӳB܆t^!3Bk[C&O E0jAq$ IvGs$ic}׳pR޻=wӸZ*ɨ2N9p'ƍ=9x4q#21ǷECGgY҈>v_<鳤&?G{e/kKvzh썡T\guNamѓ0YCoLj&{ho5܎&{h_kW=I͍I&[P>gezGN~4-1VWI=”kdi1?ܝ15E{UEf6hd*kV4Ԯ5ʶݼx{g'Q|SI`5Av

0?M#F+rh8B^@9Ni.lxw=U||qVpmn!>uTOD;{x|p;h7гcnr+@Dm9^ެ 爙sJa򜀴S\v?_vz6^VD*K&B4֋s$+зOWh<%yEn E <彡Ӎc =I%/u8!Glk@*#OKȡڐ?F,LbC%,41m.|XbaSъdT+x0K"{7l܋n[1gMn=AIl?ÄVǖ#o|8XdӰ%._;pzsUDZ92i.OsfSQhxfy筥9,\r ;}:A[GŸg]EnwmDlma!S&޳]|G۾d7ߙ@[%}|֥F,糍COfI?J[b{VF?}q8mCAk;8o]j5YЪpU=ϋO1))3^Udeᲊ簊x#e~?~.At ¸No#'0Fo8O`Em>܌}â쒺~ge0tsf!o܌+9c +)|W"90N{;D['oJk\版Wx鹺Ύ ;nP6*4//=Âb}^~)sǪlTB`k}yrE I= OBe2?)5 ޔ-Ióp }UZx׺Gl\T1s-o,K](&H)sxh{?"YWX㧈޾)d5LRs\*&=7siR>-Sk[ظR :nv-fE-Mo [&qyەi=^tI*Ѐ8׻>pPM\e"=1|~McUo\ʤ9F] Sg XGj=8&Y"| lxI5"ދpV 1Oޝ0g&ۘ>?dxi :޳{Bs30 :D} 4z8& =dHo5Jds_]p4;FQGhWSa_gk&|FTL̼?qxW'd; Ѐπ`=c"W N'ko9#5cѧ I<%NL{Eٚւdr~oA?ƒCK h0!0gv^JOaeߤhZSmYU6oRȈ_w&.svOx̋DC{6]1BmZ`[16o2CnZĴhYp[NЙdΦtpºw*a>{Ǭm|W:%}6=#$/ T# NgMYab'}d;%ų:I8vn 7P{.jO;1;zRk;L݅j-#if㞘1Gnb=C"0ft-eNO+vB1evr!}Sg܈xK8MIO +_X:͸9N_}07ZȎ?p^joo Zkl#]q#U$ "|0 >Wuu;HksYdnoskvМ^>lo!ΓrY!(q*YQX!1큭Gzy#`',l|*J:U&lI^i\醓װ߹jI~B LYySh,~o8lm^ieo>L/~cQIS>}FzG[keZ:ӱ'ߎ&\%>anqMs˗44*u 鈙p?Cz \Csq5.9Oek<4<'yH_>c 1Fh^[W[izy$Gϡ99\n胑^vrkh{]:,Bu@\ꄎG寢2I RY$-h/qVp7ksPo}aη88Sp!5ǂ~gz; tQ-]/ENENiDӖR4n"'0"M*B~/q; :#O3{l;1a<Zh9ֻ"ܪFC3}@ɮvm ѨD 3l%[|2+.YkE:ַTkfUH%YY/.H6h裔% \00"i/7pҋ2[7v8,C|Zp(sCù;BL2 : *n!ovUmFq?YD7FeNö}[}~=oz~%$ROJꌝ-#:9XZqCxs{v…:+2}L;~ bH;惾sL?9(t8e]m+h_5f3lN#ؘ2*Fe Wa}h;ҁ^:L'^b2tйQ]Z{6XÇC\{bvnN1k ~#9^_EbF$s?rD OJPfkjeɿD!?_wz9t^nhoxW_ٔ!ZRpؘ.ĺ)yK} :7Y'Hd!ug(.T"%c5?l G 9ϵE]A2a;7 Yܡ6ޟ=891b~iS{ 4 f:KISD>μa4_ұu\'i-twιD\ub1ISL:c{7<կ&Z#w[(oylAKd m.cc*|shtCF^a k0%S&6vtYin_l5e͆ d֍p?A(UUUTYl+I 8,ջҳ!܁M' a;J39  h~iزߗ;do}]ݻI0Q{ bg UeD f mBH )FmnmR{Wg2Ӟ0Ŵ~w`TyEYLAo 9ڽ$FΕn`ѯG}  2y>$B{Ӹ8wo%'O0AGQꎠZZOrʛ=rY |(Q*tNT޳u'&,SvG|_Dݜ,X\SXHfrLЁ&׭RKUuykVa 5q-7,ۋ@,:Y\;&_&8#`vr(Y5~PDZ~xOlqZzj䴠e ugk|l M[9|c`%gP1{L~nd Hh z-G9swdWF}}FUoǤwE ̛D?NĬM;bѯqg9Ju~ǎ3;&8jgp?|3ÏZ9" V9Zd|1{\&8Kuլx>=J] ; 8.+'hlnR؋;DLq0s:24,> nvmYǸ.$~>c=ۺG(Ykxsv2j){3tyr7Ϯ0xv/-ٸRcoѼN)hEqI`˜[qlLjyp׮0EJ㛋u_14oŴv?t^~+M,1= >V/Դ޹YA2 UO t?-Y}Ec<!|. :g6Gl:`o|/_(lq0eeJ^#~Q5Xm]Dށ8c][+Phm=ֵ[-efEjJg=+!4Rǽ,%dBRKXpC֎okv!19SĚ[:E|sbh-jCݱe-h1ôIwQ;9>pB;}Ob?a ֽOУTۼY%@g&ƩJ4YhQ&T&/_.&;buZ>,'?k 9\8\lI]81zNNylP[陪a.$*DϏ㹙b Sk~N9ace6j~=c+>^NۮwcTb07 (. GLyla㭊YNuyǘ 8rA'<*7G~ЗvfS"׈JgN^"2v8*=VD9M3/n7;%^h@}\t2.5F4ilᓈA&Ms@J5f'b h5.hU5fma$6nj-k֧;֖&o=fL;.qGouFz 4?Gԇ>T o=Gi,!5ko ^ehoHC7 XoŨz]_:&`qelh}xtԴvb&=%>5mu;.GDUzQE>iasmЯӻޏeL館lᏏ=)-dpM1)VeQСh}:\mb|nϞ&XuJU0`w,Ui{UTn(0swuVh]lw~"0WaJ,oƔd%߻1 ߤqoC\Lx1_)JUjB&Am氯%ETc{ks~T{}3: 1i5_۸xOjy,|[>HV0vC59k(rU9nKA^*Jz VSXfr!FPۛ/\&ASA^UtyQ3k ܷCDZ՘\٩\Ꞟ߈(.,.&Cc-}6iR8+xIA6QJz"Z8%9v:+As>a=:n@1-J'yښ`bCzF63r}x3Jjznno(}hB8&ΩMĞTMY>: r>KK^I\ev{@ܧ];ZFjv=Nt3eT71{,J7h=ި*iQپ/Do]D&RZq4.?naAE ~%PGΧstytnkNW9uaEሥɐ#E|s{^!pE$u| !)"C%6Y"z'۸އeOŝ$ˣBakFݞMt 6)7T-,i~g)ZsuljNGPĦuNs+&ntf{Q bۘ8Fii>=T N&^@{ 2b~CwhאָОczc M謅}&<Ԍ3'K>TR&S i7ZNH_ z7drn{NUWnu5"A.k(4} %H|a3a7lQp1Mg`M/aH;l v5s{fwًK,hw-PZ oa|q6@Gv͝ݼϒnWr^B4tF sZP82̐"u!8_O$x/Ctgs&m?pS֖k~HVl>iOށΦ.R}F6Rv\9GZq4uV{8s}0~Wy#W{`GD~<^oUm|!n;uWhm[Xqo F;?|Dmg+~s }lJnÆ7߆2_\&#OA x_pR9t7lP0O 7}jc{}1S1u޿߿v$nW zJĶXkB}oI9|7",+&v:&y6!3OoEc5m)uX'.Q8CcJG*}Ϊ#yN~Hy 63]E*wͧVq[VƦfYp"BxPQk;6s\?@??ၧ`++:#MOIZRwSܝۚTx y9~߹u W]ݹe;wn-M+GjsA<~Fo6ISgsge<5UgO}|HOH8m3r; }y$oam ;ŻDA"EI㵂_ 5"&d9ܹȒQqjOJs?IEK.!;|~K|tQv79,)JйrJ_6hWo[4ZOHbMϖjaHӒ ~:)ӟ"_9ʮj فK2m7Dq:z bk~. ;xRKPԇ2+Nmaw5Z鐰-޿~SZy?pj9Ŝ*=LuGuEYz6;Z?osѦSK749QG+Ps1"_Cu@o5C|dЂeswߠE$+?<)~ᾅPByPƥCܪW."%hɦ+Ԧ?IUWP9:[1VvQ(U15-Xs#ۼ:SDnj$ir.9u\[YĚ7\Vwn41+pѳGx^F?⹍g+msxkq '^7w:VYr5xk.8Uȿh̘:`ʊE]k\D<ȿI?Ie{a%- /y\卫܄:8nqńPƹL_ ϴ `Wע>5[3&6Kd&ƗdNfsՓ :o1/>0ߧ!ej,ȗ}O^pN:'ꎲA4˰t[X1&yhrM;,#{B߭b3ت2B؟M:&=sT3V&'.g?{ڡ+tcW,2Fƨ=g[F㳜7VDtKwXt_7ٽ]Z6Z iSm2;7ݸಲrZX++ZaͰN3o՟vc)<= ;y6?!IV<3x8Aq<]oK}b< 4εޣ4{ڕȹ ! ,}N~k!-U:ro?AEͶMٚ&%UkhVM|3b+"4!7 7;!'64f[I=wlj7𑟣C~VQ󉁏 VJDm~26t ~=qjB_{8q} 鱈NGkIњFqH<9DluZkMؼFHnz1wczȽDNfi|/4Gq^,vV6C?LdO.z|>veh#;@7+FOFPW'`EU^-m&E4@#2:6vf_}w{ty2i攡:`^oLsAlh@%FlՂÙ))x6=fm.[ͪI#\8-{ku8bZ_Zד۪eG˰_;se_6Gk[Z<1B)e}+O߯0+t~0}+<ۚVZY)x̩9s߷۽O[V=.⽜]QQ*=) &6bƾ0>O딬f's2|Ȝq3uS;j耝Wwb5%*rh%c~7 y"^un.\Ȳ=A`S-pO ms+|%F.GLlr[O*ƾP׎ޏoBS݇-H6/ 1b9|?e/Ak33IfM* ,4`Vz:&ytǺUqxP~<12tKKOzqqͷxBNX'vqc З 5wk4gf&j{>*{TNrs~-8IWN#kw,kȍ"IYvwyU}ou \4bqqgj >B$OIx|˒4~M} =i\=]ad)_Z.dP:lu퀿©/riq#ˆO+ buHcڎ*i{%h;;rnZ{ nm+^Yml`iXl p0bDKMM9ϊ>s]/u]auo"w(_WNj&x_8 DuDAl|!=uDc=2i
  • WLWJ;7Y?K5#W"y DV܅k$+3UGω7/1B9.Zki҂v\Tk?)arOh|)'sXbNWbs([M|NŐ^}Z)ITcG8zxL"m.]C}u S%ђ=@t.=2B=ǶoYĴksdžfGU*V}|x[fcLKOU"M6:O;YAܕ5 =TGٓIV%C>+;A[m-󸐻չtM^~?rܐ;x_dh7%-o2a@e0OOF;+mtḟN=WS=蚴aHVDۖvotC-x#=aRɬY{ҜJe7,9sθo4W@?@'Hf1:g;m/nLx k%esB`c斬xazUOqAW1-(;\!9[+s=Bp!^@o/Ù n kC0u:&Кō"-Ls:Ôi\s6l@X,<>]㕈 ~BoDb$׽#s B*1#g ? R۬`7"Gs%n?:@%rԞL\B2ѯDvӿ/ Qw Ioqj=&=Іwڂ/,e:O^ESgJڝ_ϩݫAzV)NKQ҅o}{-@D6+wDB4b4Q;u7>sXn7ƚ>Xs:c/&Y|5DMTQrMT4~꫑յ4NB (Ƹ8e4>+4,*QǿCI-A=h|IvSm0#Zzz"':111JT{*5GۛvIXR 6ҦSm< VO#86'x4~CR)IO ޶P{c˕u۷<*c{0?ymDk"l;Xd{FAK2Fe8)Ic:8?9xZΗXh iMrCا{f`~2]A^fE{Y Ƙ2J+9&ٵs*ZZI!l71:52d|4Giޅ>2/nC>Sv44Y&Yn v4un.cÉ6Rx_ʾI-r>WӚnZi̡@6 o>=vb`/ BS=>b$g n*C{ eQIثQ{EW$=|Gث(=R=L/әoI* ~ߙثnj.8^_G4?}LOx:[|/%Ⳓϡiڳ7ڽuoa+ Z,)/ښZx>R9;m}{NJTwDĔ0rm&ʻRIᨥ]đr =j71㐼:[صJ0Lg{Cf`,U]`g>bݟUabt10AΡ\Z-ڮk]/F^ KkM|9%8ND{/L3Ta'JlcڻOH^?3q%ooا_\o"A*yVe*sv[F YI=.rC/Hz,!wMTkqBvo߹79^:٥Cau6ғ<Hc׺Qn3l;ZL1NRm'!5G.be/k$}M;x!Xg\6ٌx,tOzh]ǂeM*h +9+"Dw%o8O r,gNC_!ǭ,̋~`a yP~#$sK'*C;üN I[8 <`Z 3 'jOچ=4Or=_ эDe KdB}@^>W w!9J 86Jl `{nmO]y"*I/r`2d6.0yU,c=hoG?rl δ_z&=,[Vj︈r-ێ 9mk{˱x0x3%4mlTRJv- pa ܰeBzS5>~Q!n7>\wHe{-%Nf=mNkXxH| ]ǣ> 9pBF QIʣO;%GmGR{/j )yBG2~ 6ؽ7ؓű?*bm<|ߌkHຈM=óǞQL;%a'\VS^N'|xߓ仙~yfQ ^u+Xi/UU@4aQb$8g]xo0x*9!!ʠ}OX9XN"|FjO~7L}P_N􂯰dFe sd1hz=D뢻YUqxeOo؟[/Z"f*QkoK]~u}/) ۽-[%iۿtۛ$y`+E_O~}>܉3'HVoZ&25Ұ|*k2˫6F3m|ӓI&"bz&޲f̭y>3gxxf2|`NgHV@uP D9G:?JX:+s>'/M]IeF%gCV`7ȂB9Ž | a}+WN`:ckPkj5Y\;2\{\1'pTg!Upa=U8&,lX`Χsi͟ 86p ͓/&:À 3\2&zU65T!` oM2s8pZN<>ޓ i#<~r˪Mo9-7Ȍd,VwE1^#71'[v۽ΫstUt2[z쿿g;Մ=,[!@3XtV=f3\wyt.l#B&[imń[GuD\;<"s}hv$=|#WӞ.|llBWV<&1s\/qV{ _aO?1~8>)QmTZW<jVd|O0]KgQ 1f w2Wr>^ȿ YPc\F^C4oZ@Xn-d(~DŽ쉘"ex} eS.Yia岠ͷW4zкDgĕi2%Q34S@|_?,lcC~{Ȕ .ݻxU_yW<=ч6i>,vU mtX%.UXHM9W ;B*(ч>5Pоx.70F~ a­[F_ b4~?E4oWFŕy+h *!ķ|8x߆ףA_FZ|_$$~+~Rusl|5tkPKu@we{o# sX1ttJ',B=~ƸP.6{~e4{&YՊX"QxCAwӾ3c9gᤨ^833p}nn 8siGˢJ~F;n1h~3I5Jd:Ði ~?̟\ yhIr1؛ΎٟY+h?n1Qj@J<Icec#LSW]CxCD@|Wr/vm:_rNpRv>ĚuK]gcge9Mߣ9\Ü\Lge~aXiM5'G;Qywg\Ek!T>/ؽڳeНp("Ѡ/5GMk5p KR'+jAUhV)k*HoLaE1`vr73 Dwڽ 6<46طdIqY5=qUg ́ #]YF^)bj^Tf_ FO+„GOuf\h^kco9E> aM/4ZJUܞ75cm;<ᬨ[=2b¨SJspx!Agr~[rYW/q _=Ś3;FY38FmxYhF*?ca*KfW-yBg{?uYm 얍3գ-?)eX`v5͵G[+_<}x:pEYUySEDo ~٨ z _kwlR(Έf:o={,%Mf-=c]Msar%8.:_a?Lw>tkbwECN^Y.29M:q[(W4`)km.$ #)+'GW,>]h X?uǯ#.U](oܓ' 3^@%VG͎<@sX8!/ӎ{k&w\;'{-7W乮hݮ"G!1riU;9ҷn.1@w֯[~EnSM%^M5twXRfsV`|t/`81V9QEu~7ѥf8>K5tߥ-C&=V>TN⸸@.quؔ3 gB_3w׃{#=N [c7MELq!5r9#s!殉mp0$i)ܹJJ_\ňi3i̅vo Zf[ Scydl,-jǃCyelt&R@ ?d!E$*~|sgHK#TTJ?m SZ;|- Yoe;GxtcuQ>/9=pXߞ(!}~VVg[":^$9Ñ+ݑF) 8 zRCg͌ Իu!:M]u4=(IV豰 S-xL5;g>n}]и{QZ_h B;n|>oOМazNUV<{ ǚףh\l{ʣ|^Ɍe'e0ǿ8SٟIc:mlcܳ$Ⲋ|ف܎WC v6ȬjP 8f.{;_xpˀ+'pB|Ij/Z`as ido(P d G{Ys7{oж&1%E6e|m.;}R?1~D0N6w'5fwܚdZbl﷒&W ~w=w|eea<dL;SşEY~l8ZȆ3 } \H{΀B=:ڙdC;}~:,gF֡G?D<6j Τs[?I H6vfu4\=YӹNdNߓY5F}nKnYmsD ZY6EvTT[Eejf]әGm2U1't~Ĥ'^Zs=G5цŲT8ǐ~Km=Kza?L=׍Ѹ?IOVd]m\b3)n2:_\$x2{ȫ*t{ߟvK>߆ :$!{nwgcfm@^O|C!cg&tMtf~L儴[/ 0Vy$#rVvT"LrnYZ3|;=P?~iȍرtsBh[ e=;FM{w>?dS qC?q6^ds{`翄>ë=ֈu=]_g3},ZwFO}Ho/XV6n}P/"YC"4/6Fm^=% SSQ|]U))[GmY.X ]茒;YpGOKN_ >s\IiZze ɘ'+*48C{ب;\gv{ұ <4Ovkrז7;;,^K~ߎ>ۮt|/1zJ;;}\P pvCs3#d~<GB:Cg >8Y?ss{;9uwL SYj =3>{Ӓxl>Z[,nߨ ?,/d?lT/ʮ40ky2OpOؽ=qqysW/oO?{diVI~#4k}:i]RiCLK,qtIe2ӔOoJtC/x;4RszJ89х'}hӴq:DX?M; :,iŀ%lеm3)<7bevۉ.Ci,E݅[aw*d{}S_2&HcqZhKoyA 3G5q?洯C0L0%|&V jPwڙ6`!'$?/_PG|$OIwc > Et\/1yPú\YI1.;Lc: ʺWS>z׶UƭJd5;WsS*TEN$+y`R!IJIO۽kc\v/|1bRӼ= 6IqxQ <IfTŏPY {sx>տ[ۧn}`^OKh~w"9˻iC,,up;K]3$,.*|ެB:X,e KXX6X4q ܑbjAMNz w."c:!,1/3? ؋ΑKji ֱ{O켃w'Ҷp%,'W,aG_!f #h]Xo%}pgҺ?B#]3M,vE^>?<:ˆ; .a6]d֍!'yHėLf:Ick#\MgoZ: /VlgZ,_EL7J+r̩T`d}n0p)Dc.?DQr4r ($ ƣ"cF,bU=,>KZ@tltsB60o[)b7u1(uzOPQQ4 SHOBggYC칒E H2P mc%;+uL-ծ *s7_D8n;⬺gQ9kSMU/JPi{)x֎m{GQ^NwD{ ?U@-4eqpOZ;̃>;i;D<5 #4KV񐻿ڒq}q gPt%@# tD@s!zu?p$o\FmX x}gV@>1EA&S~IϽ< svV<%GˍS?l7 ]ݩkrrwBI_'ZOc ;x7($|P9¸*MsҼvӜ?4skY JDL@+NFBv2f*qU!OV {Ox /S?+9|PT!Wwmk:.chb0n# qW֊<8s9:Z4k]0ζ" c]N&i-tv4RE}' YI>lhwTIk?)Lz)Z{u[W_Ѫ|t4df]Mt/U(tDKιt:֘k0!eotRjmv_6϶SbwFOPɖU(KI1Q])ňH7NJXt%}3}-pLN) z45u*3׋]Ig ٸrs:ɴ^f8jld2ZאyO/dmieJ=[0t R_}I/*Ssq![*fX'+.x?tk nY]̤˷ o gRv8ͥ6#Qv]I"VTY1 g"ʾdSf]DonO67_YmhD0Y.T{y_6hai=b|^oiX3 f 4~Am:-4F]R{Y*/)?.WO^{a,n.)It@7`Ɔa[ǧO0ϙSVߛ2fȚ]\-d._zg\s#ꊳ}a2x~ï#}> q{{q3PZh7 nbʨ7m0x_JAɮ@wkc 5b=e j:7xw4!#xt On=uD#~QR cf^WĂՊ++w!dKKc~ڿXjGȾ&~td \^I=W|zJu+?>:/s898,w9"w]׍bunT>ѫ #ҚF1"_Y^ytCMcXxV^&@nW#B@S^P*`OFr٩#=K}x9ELDo {71>Z;S[Y^\Z6moն #J2 ouSq0rXK:?6D_Fw}Xs ]ڿ̮og gZ]_i\^lBaKCcV%咇psxKzwc?FȆ6mvĊ#?6FX̲6[W.-(;3io'띹C 1Cƾ%_w#~>J$Tu]ոYU>\EuQ=4}>[΄nCs/ͳ!c잉3jyh|T@{30ΑFx} }4:LIe܆ŝݘcYeƃ\4s4ǯ';nJi:E(OC\&[opZ[.6ǿٰlx$c͜F$)kN/+Oi0aH>'s4BzRV=iKt̽C\eIzAmW@9^p'q1o:~ !tw,s\&S^-bI{ 4ۺDm- `B hnDC:d{HkpקۿAaͤw+bleyBeuENs*ewmXAsy?eǷ,LA3س;Nj!^mZQ*F`[L ڨק#Wb_q: X@iW6>G:~s<΁OgYRq(eeڇEv3e*|J 3BmÖVr@ ZtݿlT? oﻸ؅ff2;vX'젱S9Ț6m]ݧ^=sxoQ#bu5?1toHf{~v{iִn|μv@,@: ޽m<No}(J=2+尶 ΏS1@Ď>P?xY=4X^ƈ?,/+5`׶LyO<.ok|p?+ ;(;M_#\1`['؂.W*:| =-ݑU/dB{VݽpVגYOlVO2eӎVFVF^15&{z8j6}$s\ȦJ5~HU"7|>Vz| Ocvn> skB6e )5|dֿo#>6a3Gٗ&KX[yQ>Z7Ȕ3dMf,+UGe.#>Y.-}k*p*k4l5Le3͌_mRx}ԷAv\K|1hG`ל?#T Vb2[x:@p*+;c :'3[Ҡ;ݯV0cRѯNe5g,RXI{}T6 6<_*6!kbJMDwXzߖ$Z_slɻѾ,b&hY'>7b_O?ˣ_|UR`/'jkBJD~D;oJoqn!<, XGy\ͳtmN>x?mtNz KwM~⒳YyThKeA{k,- ''|NRW:D|o7uW[(juNx2>&ułKTE=q< ]{,zx//7#^q.׈Mdfyõ4 v['#f.o|h)s ]Lb { ۝t.w{Y-?ny1y^9oR&}.^@Gjw7qǀӎv\K \4J+1Od<΋jY qZfm3^Xhe=*U\G`iCmh%+ѴU^*t3,kݜ{"!My;y@P~ :[Ԉ?E#'ƈc+jU 5,OYCd6:E;eIߛOxn0Z{\5/es[ћbV2?ޠ' f~N'\,ίa3}Enԇ.3 iMIFӯ6˙iL {kEքǴdDa-6z܀8-\u p}YG`SIh'ֽnL?Äs\?\'"n6#\roE?˿)tJF腆ܪ >-vŪlMjpse%O%\s#v%<IIuMys"2Krƅc O7zml= AS xJǜ\7l\No \فE'^9Bf/96ܐB2G,taw snl[0ObF\.+]{g:s.wrs'|S/龻j*ٔJ4ÏbW|Pob֜_XJ_Lk{3Ǫ׳I![Unsd]㡺^\g҇'OGn8VevVvckqG/ ;/±]D*k@e `?WͫhlDW BɎjM؊2$uh D+}mxq.yEx7d7Ɣ1,r?Oq=e]K̸|۪8 snHvĜa]6J䫼+E;Zގ,8uQ: #tn/Cp~1qC.uQ{GKm!ƛq9|4h- }c9 kl#˼tC.kѓm"Qwk8xd]w>#No=13Ƹ/gyqe.#qώ+(D{YgK}sxkS/TC<;}PgA<ŵQߗ43yIkG肎lo#?R}Avk$t]M;S.*F(v,߬!>=]gx 8}ZZY!xK;Y|v'aB] 'G 8u4*6u^>豩DJTʆ\Dx?R`58rWjqߡ߷$ʹEޔ?m|3b1B~aڇ_3S?n2웢׋VݽxwLn=&AHw?/ײ>}T?ΰXje:=uq)IН p)pvOKrM"KRDoF)>Dc@oz?kCx' Ά@nXMCo)~>uaQG1 oХ"+@xlt{y"[T+1~؛#\f별NKy$t4xħ7u2|@K8/oYԷ5a*s>K q9_2)ܞ q S"|xE.fElnvz=Oوu}Jӹ3&= ??=G|<{i2:Xdϵ585-܄ y2invZjp_ƌlo{9 {r)If UgJG tqN3~!XDL?^l}>F~зJkzUvUeR|5(|zlлxhH4rNڧpx{wϵ QNc@ǶrPӨ8zSvt icW~j]xweiI& V K49k;C8=}? {#Q[~QqCk?=1jc }@ 5dMK0vX|~|1NI"{'|M_eh<t€/JA~2#-g!n}x͙pkܽOy>R?g;$m}z*Zĥ.M]y4xUZ(R?]rDY%CIQ==n^{'= Ƴ$2;N;--׳.O^Q7,ߌߐ={K[Ck38O7-q tYR;q< 2܀[T  !^{;p&wֵ۞:rQ=2{m{q2ǩ/SF/V80W\DzOM܋vt1;k˳ HQ8:^i$aZ:ϲߞњ-*_k@&dCoc=xhftyƍdf])c>v_o'XKb#l;}YZ̶%]C#Ǹ]:}/˖Ph OKkAkszE:}W4hgbn;&^'(o^bI*Pmbn"{KrcƷ]h csU] +Ƞ_VaR+ھ)A &|_\<]?*oxoXϓF<[U?c{J?7mQK7 v\ȬV|Aw:9m{AaG)aJ~]dWۓXsw~7Gw켻52 iU,ǧ}-ErJz.xK} |̗黇]fFm=e|5B__ ]>;k=u ws-hX[ q/iS?ut4IZ}x&g o棶"849) _>/PgO{!ǔӸp~=3v?<ANꝮg nz}%kźAwό R:`ĝtu=}0 +oGIϛzY?j1ڠF[zGY$xǾh4ݙ:P_voxkݘDǚF 6=|9_h[:jh&1@̣u_,xWv(ϸ8rO PO"1d6 ZWj}UQĄiQAWM;+!!w Srj0ޒIzSOqy栗`Jgϙ>AFTw&c,c>_z SaMU[WhlQݤJ4!_]|4MEW˪{gv!ڛ_ҾC5]yޮhGVב=~ ?5mCQ d D0"^on:!4 V^j#/r<.zM4, 뀥F㷉~z,$k{pvٰoᅿHߥt}Zw;sQ";y1g>ڋsY$XC6ჳx}\t^QԊ39:Go]X*;G=:~?P "O3 cesnh޽{8(?phHDݻNa Wt d`[Ifg q5vbx{Ms~$QWFuoo8hO3O_ny7?Dp{zZk#Q`l- Pg-cbLT,YG|4K ]7ϭ^? 8IwEW (;DtJ&81p]W? &xsضY{)C) ݐ-[Y+t8~eԧцnwa]9k J^5McIܽb>+g/}8Grw .?rx/2QZ~d^:[[VF#Z pĿ{s_H§1C> _'6*Pn^9XWа}*[Uv2;[W@} ,RC<C[]!]_"}Õ·F{vLz]q>}?&  =ݷrr}ӂOmQ"z&쓥LN&}wӮYT2U^)k{>M=B4- >|py0dgl]Rjb] لAhu^+q㭈`qzEn9؊ ?Lۘf A-\}~6?Y `DoȮ`Gpg ˉ7j6gVhc~=\,ϦP_zς=U9#h;bMWڇG}[LB}JCܽbXic%k#:ҠLybceSl(& .pz}ث|t7qZAQ7h̓ђAˀo-2~ iΩ;< }25Y:A5IcN}zkfXp5ݹ5?Q*`68[GŀkGp]B%(4"q**]4n@}kXaMJfvcO-+(w|L=@''m yXr*`=oryǵse&Ld^9Фqg~g1$7E a/DQoR8c.[6#|yRz |>̖N9N4f|Wyhɕ*w&2MAcwvȏ*_ͤ[*h[ x NѸeaKl^̧4VNFmh4fpiϧMwjVl|;L;s m6;7;x=b$}ශ ܡN` $p-)/+ ?-p5fґz&X.Xgxfŕzyv?-?7̇ϏhW>/6Y_M WQI}sRҜ+ `}=eߢ|-i(2'b+~MWY;-y4n 0M^>êi),RX |嘒3o#'*ޡ5t'ҚJNZwgM?Rw&G2u"}q&h[x̗c ۀD8iDF5{-(oGnya1oT;GF奋U׈30oGn` .;r{nع]fc8Ls8 8\Et/Ʌn3t)>z Onpx~j<[-ҘӘĽ*v@G<cmIc%ȁg؉ۺݮt0 8|4=ѭ3wzE`eh~ũн6vJZmSKslL5sdz'xx> ~h*~rzdVwDGu,>C[&069I1g V)8O!pVs5{"2xZZNXF_D;h'`Ǔwόg֏̆ߎ>7 Vyް2./+rσ!LpP)+ $5 &G /_C5^|Sv`$Ǟ!V産:G.)ΧSsC/7z]m'|`u Mb8J|ɱ>Aq$~8!Ȣ`;`OJ#G}ú\g_H]bnMfXNjN\ESo-":wY~^wz S;myU~ lVG{\=ý?~p}"&-ѕ=\e3wRuug8QVnfJrF"g\Iegsos(XC ~V-%=ҙew/W1K;W2y8Λe% xP@{gw\g llsQYL3sCr*QKk!~ۛ6a]ks3b7:?Ϣ%9euD4-P7(&y& {}I[Bf ڽUs*c۠ǜCр߷J e37|3 }ec8Tlc?R>řZ̑K^Ԟy k:e| E~Z}t-zz)S}\?ү8'r9TfwdU GO.hN]iLO\^R?] 2:5tvwH2lNRYǻřM18Lj9Ҩτ˞!K{,k3~ Z?g5C~؛.mJ}DZ۱hO{cY \1=`sh LYx_c3G<".=2_1d: L*;Le1s2%Yǖjdb }T4GU9mBںeĕIF2ʤP=;ʱth ٠CEu{Gz]%/_aj9csFГkY陜a{* Q}GzpG6HhyDo}9F󿱚m}r?;oLPv[kKOEk0*/?X?%/d~S\ϱqPimqy־a-#|G導 =X̛iZ՝; rݎ/BZ.%~x4 EߞL[Tl5S+r)zJ ,` D߅vzq[qT8Vu6V8/uݬ냸I>_]wr`KтPm{%t`?j)] 4:(h>)SκnBF3B>GG@2޹8 r\w7ɉuB/8WF[,򊵹+去 w|@+V؀FVmEg#d:>3Yuz[4Z Y^lScyDg a?ɸ䡄fGk|=zD}e"_g MzI;M ڸAV;b"?϶Κ&#$'E}ܦQ[-q۞(5J,$VmߢͨQ$''2׳z ϓ5!Gw_O%7S(M;edE8;M_Nɱ %:'Km6 GQF"z58\FaOZnjxRcsE߬(GGIf5ܫ'J'ޮFIgQBeRcWa)l7<7.K#\AmH.lRŘwPqjVH5m5 SrK;|;4y=I%90Gc a1al˹@NqkW:efr0zb2۟>\!W&.u\o|{Ǎ^5֟;E&~}׀>W4W0k;o8兄҈xYLL ]/8$D}: e*GfXO_ joGk (8]+(s{WZB`}5l&ݢl&DT!b (1X"w!_TcOQV{W'Kqer`-~ux#t; q?; }k~,= u?&U[=<+Ӊ7OyiONj_1T 3_a=f}ܳ1}[x'R}'hy.պfjz8yq,׳` O!Io fJ:11z}qkJ{_kjEi>4Pyޟډ|O\:\ ~HYcѪ2prTSs[{d\oB6 'Rx&_FpY xGaW >CƥwӾ~dR'kmccAݏ%yxZ76{Q;n0a2掵o|LcG~;@~%uNɍcN޴[^go[r.B35ĸ\L(孲4ŪpyD5Xdc}~",p&`ȯvWbқ:W1eRm[FxXxlz}&K*۽s\Lu.Ɂo[1BE܏:'ڕꨆ̜jj_&&۷U1'IM"]Q@, 1} 'Ac;W]XRil\[qn=.|v+^*chGbw_>"ʨf!ћriN[mUR[lUF5b@c|L~voضj׏8ЙZRZP]،ychbHyfTC/ o;e{ C,dp;3nQrLv.bCDc^39]['3];x_eոoG|o˿*;R~3}Gr}_}'CnY`Ώ[{- }D_g3?䚦A>@85gw{>A**ߩw!ב/Џ/=xf@>- TA0p'sX2\xM+fk(oٕڍj?+^hxz[Qk7H2;(lyW2}kÛgZyۤ2uS;w7%۶R?x~)CQx3 ӜhХӣd6X?|&)VF?ˌyl}r7<0iOr5?{|1A_QR2*a9VsttY~Gʸ~uxs9;0O򅣖I._)X֦?35d*_M+>iߡ 圥vk] j/kwⷴO_0>!7S,R?ËbchЇnwݷ]4Lm]D]w+lnBL^+;+>[I{YK&q3uc:pЫvg lc5.6Ph)l=f?x> -yWqyfKOS.xj7^O:+ S>7zfKANgjI4Fn`:P{O^7YG+@oc/ i:y,Rd|!|Kt%N爐xlH/I?}НzYvRx#|=S4V0YGF#PC4z U}X/da:?}K+YIeU\h?"䕘WՊ7L hp4bkkuX&z뎺lݥֱ,4[Gk^IkҚo!؈.R9aF}fm?[υz=?bo/Z;/e8fIޡx {-)ɔ%kun#T1[~2vhST}<HEc^_LsOsGs94 ] 5YSTq0HMF.yҘw6Wg&TjF:`m}`zb'Vn:Cijְm6F_IkeBplC>v)"].Xg@Sȶ5rw_0_]WoaK"3+8(MSD<qTS' V\J+#HV7-0x'Q޼nk|-C>֒*SSfAe*|%dOmLX#ZiZ'}a6?o_.1 'QjQg%qiI!z,E7wXӵ}={" ( 2>=nǩ;NkFk]#ɬn>|>c B)9W Zj8B^:),֑iU&%SӸ%:e/`y}j>X[;V7~=eĖ(y{:f^:/V:sGem\[n5†i(>LVӴjٕ\_'|^8t2Z'3iz+?/w)ݦ0pIܮY1]2̉V?83|*z/T#e5+R6c G}Ι,&@8:tzw?&9{Ű;L}y|ι%]8Suxj4e_kJ; s!p.hmE5㈰A;恸nˌ3PCk~sN i6E}2nH[7.Le4:ѿ8o8uͥ9eAG|pze|BF~/!>K=!(ֆyud[]+,?3m?&h*|;yOgy>xoe,[=I^A*dֽd ^j/4u@_KIR'^Hv\,!cvw x?#cAuSn`/]r1ބJΩWl;8k1>tP+4#I`?<I6c/vY,m#+Lrwз,CN_ Wbrq*v,bI4UVq_ Y;u( }ؔ똼ל9&'dӚ@f.ܭ5cy~ss,٫sofMy?[Tk^hއD8V^} mک>xKD ,Cyl1^f?66nDB(z:=]3ЃR4W_?rWK6O漟A^Ȼ4}r$ _HxFmj{c3?}j>?Mr;c^{Qތzs>\jGh?x=/i2"OsHg~kKhZ;KG#S4+ ZփE?*ᘎUcc_EkЏAs\GqqNDK>2hXxFލOwׇ~1p DqW G8y[?IOmʓ;t b/mڈ,8p> 9-6f-yuK?Kb.ߪoףRg:鏭"O"Muv}v)]*9S'sdžķsN!X^(=B~gp&3ri2!~/q(k,KOx>ۓ_yO7m}n^Go&n[. } q/.ծ$0z7-H 4&\NЗ@+&u~8>ݓ@rdW#_4WǪ/אq[_G8W@GkAqwy{YQ;] d ,'|m~"A7-den4{>{@ ǕƖhP^BOxaiC|i .Qr.:KQ^/sdOGBad.[tJzeݣ|H94//YyIagA8=w2Z6>9HIa96ߌr~_#)k5Żtެdۨ>w5vȮx)KO,cm/j9mu#v(Q8OQ E+QY>_PFOt$Iݐ,r;V뮀^b:Gv+'!;&5\C+ )Zʅ>t,3-.ѧtPkgzg3i|AswIêswLd:xߗEkB6Vj0Vɢ˷rY3J}.I}\8Dۘvjs"mOO;3Ģ27޻jf';^ms:cu>6y~­jǝۡ?¹& Eg`C{˻ю%o{a֤q=z$JV#S=j>d'uTcGoճiů6>Tl&M=&6q%x}S3Mjs 0^Oo >L~S%jp9S`֥[_J9z7qk\GbȢ+*y~,oՐ^zCsE*)Ѹך5 ә"xNxެ捵[MhgSbhǵЎ#Z2 (K=pﺖ]jE}֖ٴѵ^gSim'v7,,ׯ`Z 廝;WLѦj|5(Mʢ|tBJB|v,OdXDKjg|SQWb*C{icZo}So#uo Ϸk^@orb汢@-QƻIf@Euޖvw:OҘA;s\ٕf19 s>t WPyv߱YA' ~pW0P t%S'_dsD}ۿj}^gd"m |D|BWiΈo=϶*l@:5'ʲDJj F汚qI/lMǯjU|-udjM4vF|`N_لfy7z^I"@!8ݳGu|!L_42~Sib1TAaifE}"מu<5:}׆h.eD{5r?)_]w-+^mɅ́j#4E^;tUDf.|MD7kDƞ>z5u,ؾ߁R#XaZ{RSD] DW 2*p#bp`M.ܯqܡYKN l"ͯ&35F5K^s Wx%q5_qNc3cq|jv^F=<;}bϼ@{77"4QTFR-Ag%%[eu.In*Q+ڈnu"}.pO++/Y'| G tv>; |jUth&>rvo2۝y<UZ6$wcԣV1fFʳnʏ i[w//ofʱjE״j5$kG9Sfbk"3mh%a%?&ϰWB~v)NE xzd&xF09Bfs!*=mF\52/S n0uFo Z:EҝgXFc],(CwIIW\>mCߴ.mk^tz|2^U>\]~Ew023kuNj37=vZ}QEh1WIep52Ui-O Fm5+^JXg:ą<6;Zΰ+2|q}k7qӆuWlb)?,@l_ wt +4tt=Es<_Le dq﹦LDkuq_?@9񑡯LZ|ڐ崜r,oXuZ#\$~P'_\q,;KHiXs;)<-uBfVўk\@p:ץT,d^EۡILeNEq~yZFq1!nߙgOͤZN{7\㘽wsbV l[O"|BBhֺ=diuͦh5<' <{:w]= .?my>W-C>w|<'r{e=SG,S9Dzד5$=ԇ/l=#'y";k>DW^~hqځQt ͽ̝FޡzD < <(섳 Y|u[zp:,?fL$?pZWAZpZ9'័JCt>.~Lq>lhwxGC'\4i? {_|;u)mïfxݨF˄F~q|B&Cq| pynFivڎ8A*lʋ,?ݦ|e1RYt ~E[ӵ*OWyGRYiHh{nm-5[%|Z2WdSv >G>K1;p^+%%|y7uMTӉi;:S/ z̲K;Cq{I?Dn07.vGیQ359}BA1#hNCr?VS^_]pTklyaae<QMs3zol-xm½ܽDزx8&up(!%UC'ٴ/U}O{7)5Hs◇c hd;Mu\:||=13ہ5LT{m I_(Ax7X|l!9RgoL:xi6]P#ѝ-uN'im9=vk`}+D;Xr]a%^})&]ў`ǰr1)%_. +JqU)bxN 2\T,:cc . K]gM9 ^ge%{wbĔ6۞_q}\<g%/Kgv61F6۔)KiZVQw㦙!._|ķګghW!W;W:q|9ho^'uݵR]'eȡ/ѯ@i=7dXUkn{o jP_=<.~E5.{SYM*|Fw]d~l"7@}SOLw Oy< !DpzPU$}*U >5uFĩS>}gnBDPoD<]D hKnc 0~ CRCnzvn͇]2O 0Lھn=rq|@]p(SZU:?o_J]Tlb'ÏׇSLA~ǺuXqY"~"`MM@YHcF=b,8`; _ک;hnMU#<1K$Ɛ;s:9#_4]RM A_ ?p"IpaébaK9vvk١f͘Zj 9m%s}MU-LIw2)aM}[ZHM0R4ERD>&ޗx·bA=aiaxTZgrsNDkoar1ޱl ;%qe eQMMIC쯾 *x6i:3X _3O<8Rn]eϸF yg\>@0q^҉]fzXNc>M96E΀#O0=w _e|EK(|1O}e ɰ=MF.Y屳e,Ffĉ JGOM9NYċ !fnL}q{TJ|p{4䤻\of#}N1e^e+|o?~zqeKe[.%j;!pmmfPK3 1tȈؖ`粳gUs;G ԿM=KNS _Zyw۩(oǵr?3Nzg-ЩTg]md+׹>orݧ$ѽ%A bI;qe9Euv6sȳ4fuIflYl,ݍ"f-bZx٬Xz}M2k/1ђ Y$P>Û1C0OvCͮȷ!RvFw{j֊,G10Nu^- ]:?7U~֪q=]Ne84j |`Xfz几W~U{N !vqX-:a#dMI&:3Alj=Xbp=yVUkch{] X&^g˚ :w\zo t0np̴AVo4a.x'JMY<ڻΰk>%8ake[ 6|$SB*+ϲoR;:-'?৩4o}Y' _61SB:`*^$=FoLH-;G2wV:͙*׵OX짧Dwݒ,V3L,oa`o-Ow m.O[h.͒s߿W#t7311}t0ۛ6'S93[(߄mzY3s41Tg I4KuS/wVujE^+R_qﰋhLՒ3t z&e>!oى| 4xxNuj{Pxα^Ma>bkߕ}װ2xzᇷP҅/ĚN=cу*2|Tf;KRRY)ҍ9^_]]hf>_;5ba}~~;/#ߠ6|CħA;>hF]:bS(qSW6YЫuY7a&߀Rd}2l"syX/¥͔_3m7}qLRﱈ|=Q'쵟Ǹ%ᳱAf }azxy,ہ3 [l߿$_Um\æQf:P4>b㜯#!)ұNac;JhŽH&,{w 8;N~НesqVu{LI_<6'n-bvتPޒ ˅:+n׵b5b[]3[.>:5\fеz;Ae2co~;3~MUËX ^]"8?'𓥃>3L% ;g[NZUA>~+XSUu,`C:6K }ϝ|~Jwҧ/5bqC\J9y6^Zc4z^}y\){2).1Z0<$G2P^K|j7.`L%΁&Y{717VOgΠI\m2/S;WGw3 CԎB0G.O$|8a~Vu>pGfmauWH5clYǂfyżk+RMxϡqE}9rgMmR5.|U꽔%yqx?6%{Te-S+1@C*pQisNU#ց11/C 6Һ/ʬf̣G\Z+5<c%cRB9B-:,v[[h~Is[AuJ2^rOʓW]Ii+ՍǓ=vNoKEW(niq]S1HJ9ѶṄ;3͛:j=|Q )_.B=wv߈cNVD>K*L-g5Xҟ*+ZfJ*dǴk!/!T2J9eCx$SXMUk ,i) qN j\2%뷐||xU y5tuX)b9O='YhD9VS zQƉ2Ұ<\.}.ӝPC]L:]~]iih,~i/Tv sK^w$jos*ol oirNQ~Xso#%&@:]ywħ-S𶒶8nM!4Y5ӯV% f kt&o)ؔv3UpK=2Y 56>|ր(ʾ>wIZճ {/$!>/Ki~@jGjPф_TG XQOt< S* }G۝UG\9Y7/#< ÇcM j}h_)F͖>Ba}qGtvs9W1Oi͊;t%8ߩN,oxy~IXl6[D")g1pVwcE6.~l΢'t\̭iiU9v'_1{#LI}ndWW7&ﬤB iía\Nиh\ .>kc~:.*?cu[Ǚoc)KՓњd*֧?V_co&STר^*D:%;_e§J9w-v*#r2Nk;CQؘ[Gj<{9+ ll¾v[g%ki&-sw]O@M.Or85u5m~!Cb:}Y^ fC{< ;_Xupk$Lg1@S7Ï₆.Yh~Az0GB )ƙ'-{vsnۅ͒9n7yb'#v p}I2| 3]:V엓;{1"5,&}j̄竗NO.&i/e_}VmD(-|l1ށ4cL.|~Ų-}f9K]Bs Dpao 0LOGYr73lUJ8q^&C7Q!Gy%\}\"r9M6~ $I;7#fU3Ea%xժ>#XL!Mc:s(OpT*t;*Θ~pgo^Kĝ=-kOvElE~ăLnm^R".ju0Zb:Ijc[NpZCš}DD{Sx4|toD`mo/NYǥ"L{C_j 6[a.~RDU/[dЙf\"b,ް.}x)m7)Fgk [0^bfAz?UCGƤ]I\f˛f/!mή\P3Jg 6"(:+"h ly6o =;!DZ%bv-Gi3q|Ÿ` P5W5d6RCU]>֋*XlVmNҽEڇh.4)WuI^.=u~s3/FV݈NiC5^ԭ̦|eIJw*J$ g3F[N߽t5a Xq~X!>T2CaCsNЏ3|y,gvV!ZAM T_ڵ+ wR{< \.- <:wJG nj%vVTK;(OքE,{hƦ1R}~sed,.Tr]im'{rŚaٹB5C_=B_ 8v?$ނ['Ejg{)1 |~8WFv]cBҖ"V(M#R쐁~|6{x i,+GW_%|'?qs6r5S6ìs@l+q.7 _YY,K}(:9ս@Bgr|ϑh b >~<6Or:w}#d6|l}-.i8{WW+3T>vyZDX; סqH6Q?h2j\{CXc l'Z?XKmG,zQv!E|}a]4k:Fx|,_5%TizW6Ս731a*eduOMv#0$.ݥwQjXBc)Ě?,iB%Y_qGn m\M?Gx Wͫ&qKǷ zy̾bUv*5b&\8נ Əă qtq:W*,-MN; 86?[u P;P^H $r4wO/QlҮӘhJsR$D}M2wU9jﰩJC$O?L2+>/^6Yd>v#[n;;rag0ӓ(x }.6Gk36 ߪl`t h=m&/s5ڽ{QIiLBFydgeVZdVHj=RYu wk-A~Ҁ{ o3>ڱ}@^`ͱ1$&?h9 ͞Wu;"Udkh lO+SjB̎n@OJqҶϣLeEg OKxl5DmуODxMshKnU_<5ļ+7}jѰ~ԒI 2,ʻr;:HI#o=E*5ݖ{ImV1er3:{2PY:C/=)g]~Ǟ:YGZYW7"^sM9F ZNr31Vsk&k(O/i@Whg6QR]{UɜVVtENL!: }+O#j;y0.xBǓW 8-Nb5ؓ2:'W8#94t{NPZ2SwL=I½C}>c|}wB'FeR!3y9^r^qj'%XSH';烷xZ["!C'd _2%K^"/i–" ^^2خ ? C/f9(R:lF{Ox^{x@?_}礉 :&AF=5OyYM͒iiI~l//Ln~rzg5̵e웚˜Ė~_QN=NEϹZut#xw5 ])*3G}x~d-rĒ[hZly`Z+ %y4T/IwwJuTvd$nk tjGdVĚi=>vHҟ߃ Z7toku Zb{c7zK<LAg2tNﳭ#뒣2b3$}N[13:XÅtF"ɬ2#zMrP>j^`!??y~y<Ǎ=g.4h31o%s-ί&5B/ԙ: T{՞wK0!$\—@u|u(ԥ [5U}̴ Ph1[3g]ҙ~h8[~g6ht>Y^iн9ψM?ul!{އU!KemyC!Y 9؁Wnx;tSQB0׌ƠH *"R kP4 eo.7<~_EFػ8M: 57Qisp@N &.dz #JcOa-ҥt?n[ >; hKZqZޅ5mw79=woy#nbo;bo@7)]lBo2<3!&xȲ!篔chf-O4ĺX\.<&s;Dk~<; <ݞpcsƍy7,dS})7dqωmDR4t&ӚĹ}I,ҹW )2]Ɂ^V'0R'49 &K>{ecl}*%o0Wq$~4lukUX;+P셪8?տH倹&uQ=Mjd9Q_JI wYmԳ[[E-ՙ?@s|0vTe+l"ÀnL&s-}iaf Ïm2]el+-mt_W]Xv3>9C O}}tk 8xDcSaz0Xr6Ua~ }/nF~!W5a~§8涍R|nɽ+7iK)460dD8gwqn6߈-?WOQL7dh>(IͿ\25AGг+ OV#^Y&(B:D ؒN ˁiP[\M[mHB?j g>߽g+#L^O֪|ReЙtU_/>&a_=LeF-*"~JSrR% 329SYKٞDwAHJRmk2!ds,F4P>S?p7=Yr ygkUv5`mCJXZ9v5lXğ 4G^lUAyԈ i_{kx Y \?h1jdKTmWAvc da_bLG]v;ƛXJ*y'n^#9AN alP:~K駌eG [ʾ~RE|5lǟ0(s&;pkw.{c\s&}r1G:gfuBEUxYuxIc/P ;[wQzl+uʙlW#랢WLq荏ȑl}9RK}?r_ˑ;/G?/G"GJ$/↏c /r8=ʆHZvf+U✨DNԉۅvM_#+&#m]ʑ>>A/V~L+\crdɐ9Y4N}UOΆ.CoB{F除ׇ|\,f°MسI<>Gt諌}D?伝FGSOW/B4QϢ5b_ڜQ/١fB#X{AKm|IzTm2:ʕJY:`~ǣ%% ^p$`YIMQyKR!O/#ˁ6E &YvX[n< ݞJ5O]08*? f~+) NJ<#cS˼Km!:+ZS DgGi61-/9EL:%U=^O0ݽ54֪Ors|4K4uyqt֪ߣ!'=4oA4wR:I_o&*c3&c Z7Zu-ϑ Fw!&ڟwW:)Y3@k.i/U? :l!xtoJsl\" ]DOC)ƺ/5d_/u1cmҋU-ΉNZ܅fI#6zww;&\1}R[Þ"k0kdzԷjA_-;2gwhwPZjަ3xOK0 ꩔ >I#Ӟ8wmꡭNVR5l+Rok{im:X;i$ha9[_OrX:O΀qMԧm{h7Va=da{:6жr*w|*Yլpit=ܞGU97`0Eګe6o|m{ ?5|jUZ}&x4گ4Mj܍MIZ7".XTs#9'm 3ormlB tgbZry ]8k?g*YiifM!z/V~-Gh&YpsZRq!+Gyc7#,Ra;^|Er }MWq8L輹,/W#?`-,̸0d슫Oœv,۟lk(e{+kG|14H8;;V:Ya~ӟ7b-0ͽxSV\Q~ƋG9.!~n|Ż+9-紉7_>Pg,MޒdҲ;XYgӺXә9MVe8-{AE$, xB6yY3D}Jixg 䏥{2JT-, ~,Vs+׀0 (ml" }~*3Y%YvnD<3xW o67PfѾ-rR$Ǜ\'|Pؚ|mQQe]&4sBw;p<teI?5 ؂K5Zg:y0 v)d QװW Z.;Ajɟ(GKz,ŔIx ʻOaJO>h5^OH'<ހ:Lh9|7U]Ny[FC %i1”W X_sӀU3p*|> uƦw|4KT?lԿϝq?Ixzoڊ)tfRo ~ƴb>G;Lu?3w7E_~`Ļ:V4rkvwGv8CGAw= zp̧a?\lP/Px|QL^n^<Y`?uloaY<) bLИJ¡xk؏Dδ?X+t/Y _TajƘB&Ơ@džຒ\B&͊?k+şbtj.XǞovK_wv~x?C?6ȶlce72q:Swh^{񞩃wvߗb7\ kؔ'[X,+q^e,_e<|og4,+g[T/68wh&/W9=pfnYT >S5nr{F[b5{pUw!Nu'-4ʣ+WDiUZ(C>^IGPS֌XWRA8;**'/o >.o(;B7ϟJx_d=D:\󊓒Y^XdVrIK(}S>[|ri25qS8=C4|ZӔ"ǡ (΢+r(ԪXAпh2Q>lg8&޶i}NmY" quÕ'ŴQ6u*&$ws}jaޝӻ01e-C1[Yh7+&YB5Ua C)0ڣ$J{o'% /l k L5 '~B8 ^Yߖ~f})Z7dЇuL A߅@- ߉nPu3.v9+Vvr ZYKO6~_~dvi>nFL;#G|wMtT;G;܌<99?DTkڼV9#lZ*#?iWyՈ }Lw/sʵjDezY45Kh{szF#z&L{'fijp9I4וxn旗}i52M8Ne98'=As]uЇMr~:*Sh5;;=s6:[E}Wܰ.ī_>2wDF4$l3,w{6Nڦ5 Kڡh^o\m!:֖ ]P/8aRqU?1=;ӻѶ`w9x3}U\-1*i.VJֺg yt4]C:}v߽4BgeʺՎ*)Ԫdֽ;Oslwx +y XVXM,X {dVy{c<]ĸ_gh/ d 51g&4pV~΀ y<7=g{s8KcwC:.WMD|j6ÿ ~[nD/b6x t&t Nn;w7ϜL֥V)`cY3xo[2J: Jcpyl 6bm3-4Pa܈}!b"~:mcܝMG5{YS8EhhpW+tWg=` ?R'1QN?Hؘ%x2WF%ϱhxx8Lns" vL[PO?Y1(=Gē`7|,Z<_K'-XX?Fr8 ["s9HJ*#/ \I剧\ %(֗ Ƀ~ty)==׷A;*X-lSGVՠJw,);o-~Fj;>|*+ }=Pp7lFVsG#f.+0 + ߄[rQk~ E^^\WI1LPjЧ]2Z&kO+n&h>䷮U@٦:DPlDMFTY>ׯ@FvQY*,2ʅSrG˳[ƂX3Rt3߰[RgM _5{, i].էOAnjli#D)a+a&}g7$nunhalaz(:<& a|cǞV.ʃDkqv['Z%|Vwtk%zbn3^yz|5/ mΟ 0~^w/\hLu?*blЭ!xJnXCyp/wPyhY9kBb o]똓h9y.ֺ߮?͖lo|_,uWƯ|yKQ`lOfo .{SXo t9|a!_wrx(\w~_tj*~\Z˸.|n^j}a[,bmCeeAͲ:SyU"y=wOJڈ+C׉6־=.yG_KY2y&45r%c}}h2m)\?%aS7F500em[K @a2c7@3SX'cmbMI0G٥g#Uo-Z6$<žYpz[AmT ӓ|!_DL)h.юۿxO t:wOL;.V}~w/M/~C/0eo\sO\х>`%EkivtSXͦdokZu N.L⍱"MԺ7<$끧Ona̪,g;xLՔ7z6,SXd' MZܞ6>:;8+i|4%&]%[xK)H5z4$mmwω͇`ۻ?Oתjf&{=jx|:ǛRZy˰^TuQ5]6G;W):6S.B'TfOl#xlb/ 9L'VXI%s\ₑf SuvVXhgюڎ:W' < 9nmEz6e2o+'xߛeRMi8-O̧lKt_)5N|CWNKxaڅϘg=5Ѻ4ļ3M6M1{1/pMUI!\D,SG#Dm6zZ*iOP=͂?G~l"'|?l|_Ow_Kߕ1"uA#F F+veo8?z'MS L *s Dܰ&6Z[[*ד7鉧ᓍ=H{?US{{$<܏LLeWL.C N;Hi:5|s d_&_8c-sp޼XdL\GܿGU]>L.$BL"I*B#g&*jZ[& *5E$$Ec-ؖԚ k%Aէe";w}>' yϙs>{kz FϾ9̂:21 7r*Rw~8jq"}L( 7`D=]cva{'<S?AG1̏$|` 7su<.' zw=kEFgV] X툯<~(wI\_HuP݀ N#p+%OѫF*'+5h 던?/l9,7y<Mp<%l k* {?Wa3nmp=lXo8}x~ Qx~G$6suq>ӑ dڮ7#8 Om 'is\1<cb '~-C°zBd66V~=׽>\f@ŻmرM/Y7ϐx?UIN=#9#u4< glCv֌7F;{fΘ pϵ]ID.k3\W"nC6S8E ""tGH>J scbo+ZJц[aEgE/6?dM ߊT·ծvӞ]o?"d8ԁC(ORDUL{hXcvN ;m&ð)++»=_q_B،@?vuDiwtYCE.fqtCoZU1Ļ(m4}\v r_!lda!֟E{[a)eY Es=%J//f>a7N||ْ}ҍ3BA[QGIww&,GE9.Gy羽[ww.۟6{Ϛ.c7݌idPSOb zI8E $Fmwmo 练m&`h;`,E,K9 fQSHD8y܏! ؕV>I#x{YiASw?O5W `SK_91vKvbեA]7ZǪ:ֳUl$=CG\z.|{QC)AX3OfvxS *'8D?>6F ziqg7-ldc?umo6AG&=o3=qZ3WEI2=mo;X&|n5<Tu^d^nX},vY7}eǐDUo)jj]#+|.mia2<d 9tNe)ə z:Zg9V֛[` {ʧg&\=/aY ,LC&]4M/趰>"-D ϛ܄&OH1"#qzτs=q-eSh/qgkRJEv+3O$zX  qUUyS~º ˕LwcG >6t">1IKmAKs|`]H-O?;9BYֶOoc6BgxYF˿ {wB '!+pMcJoEvxXGWe(TѠ65]o܋]* ^7Lnᣕ&6ۦPA5mb<\&H{ySvxLQOlWGi@C& bͳ #<lW b`;#+ kȳyGqU g@\zŶ}K2eM k~njx,|\ݖ?'NyAe'}Xa灛go<l3bJa (T[e=x y_HcmUV8)Gߙ)Ծ5e^fKM2#\Q3L,Y5)0+v ՓRh7BaǕ 2Ļ.G< 9E;, ZwDnʰIReA&LGÿ]9=wjWvR')J~DH|gۈ ;#nu^7zxy\1OG_,޿7*L`$j-&L`J~0d`Ĥ=޷8k)7nG{Ug h uprNKG?Dy%j۵;{V1= &pwz6?/AEϪ#>篇vq#t-gw枢m?q~_ia${HH[?xy.p>~aa(/e[^7V5-bkӄ|ha˱?JnUC(*!ǐq~iwGФÓط"<~_=D=&TmCK|KF9DgB>.'z-lwj}-sçMkCG)]U4ite"9H" 0x# M6MU4x-IV9+_GT٦}) ]wfՉާ7J(_[4 @DT%>ڝDh9{b}1csl q*Z͈?)?h20= /qM>wpH/{Kϰyç%YI>98/s2ҳe<xƃ=_8kvMEfUF}>3"s,$<,︍lgѲ/lx ~z-|LAeiYt+ !q``4W1o-=3[IM` U|߀12uaeةPi ^@}yr(?Էu릮e~ekG~T a]}9Ah⋸_W񓐸5h7e sb,صoE}!{' N"FACx+jؙ =(@YE=|[ Z3B S~zԲo^Nhq/. Mn9Dl}D}_)7+Zi5Wl>ىfT"U]N h>%s?AO9 dUdU6~i o]Ɂ:D dٜP\ޭ V$ VŁD8{Mƞȃ2h9fgIٸvםq5ů-m\Wם5`\X+L8bC v9HLϛ$Ϡy rz0GnjX ~\Ş'HN6ćx.= }NqzOSQ?Հ(g^TI.̎aqdW6יqVAINOSI]1T q]%/v]_s`C0"ڞ]uNeE w:D38~F#js ۴~q=oG?6|;R[܉sTş.h)mue/BKl>nv4L*[| 1z90{B­WM'B fq{t 4bX蹧?s"ȉl}1߻7,}]}oEl! ]3ZN 6}㵝dslZ eU?&cb';xlcPd&b N. < xM>\|Q[ZR YyCUGUZ>;Uc"n،y۴"o y1 ݙ<5}CA<-[} {#}3X}l #a"z+:EL?O ,6=5Y6b|뿺 XQ=i.ϤF,au4+<M0?i?D Y'xJcuN43hKhR/Ipi-ΏR8mu1dNWUFWYUכwqPJ3 Fs;NA|^MFm#Ovݔ'M9x9WnG~/#_0w1#>eg۹!c nAM;'l ]xz7yMOɄ~#ih~×}Le1'9^k托mÞ;NӖoXĻZxA?o PcT#_>V}qaRS/ M>8cQwEvaׂ`̞Q4Kۧhw~O̿;4Xn霷=)m- ls:|*S X).7mfSy&=P~Bx]t On1 fW'h{8=M|_w3.JDf3G;&h_þTs [.m;-7ox\A h*$b*\pQˉ4~]>&6_G:CgOFFPa 99 RSQҜҍufL$>#cv6Ylkmkk]N zq7o柪]Ŭ¨fr.%sb6b2LtWĘ:k2ZćSw9y,|3ow{.; r٬{^f#Ŭ)6&r~Z8SVn3h.n9tƋF]1B}wг.ۗc}<bgyIYx]9m0ؾfEdmnȌCC|*“mDs8D1RȌ1N؃1Ѧ5Eq߬5Z!NOjOrTcl/bk];5GwWDoa]eLіN}~cy;,j1C~<5{eW AS\C4@[;4Y.ИyOFg~)<*l\bWRRO]rF_ׅw -j9p | #_`Wr|vN%ѳ+KTDf'fȒ\j9E̶~^waXy5Z BEx@驠=Mk9Cx |:'d|U81J'Հu8ZL82x+{gGMyӑ۪G]R G}j{~ͻLNf=ψ2b?l~X귴?PWRd{oiF{SXĿhQr_xxr%)],8m%p Ed@Vg0e$.27xrx,Sa}{3aM|`dm=/1#3o;Uƻlrz~73~×,7JGT 1žU~B\r].bCn!^ۿrΐmt&u{/e?W j?J½D4<7bi/} Lq(x`+qĒeJd`f'Y XH>sj2bykd\;yagE7'9-nc^~-+HfUn~6?qR/'6W/ԮzQ8Fp& 45\@fK1 V aylS \ zp89~zvMARC/|N"ε(0ѳ_E1εc3={Xϙg%J6rA}Rv\5џ!|h6%VcaU-~l߿*D9`SnE nzu椶Pb+rAΓ|9@Mۛ\FzvL?3_s~h=65t5YzC]#w SK#̩zSW郮ˈ?  Ʊ-"ʂ2Rt#(cm8ZvS}ư;:,I~!y'?ɷ%4? YTLG|{r"v-8c~nmv<DcnɐA#gX,{ϡzmt_e^9~5`bo}kjS _F=ḥ%/K/CtИouc6gO%fCxp? f5XI}.cN-'Kˉ {H}>- O|Fbci[q+{`e{k(%^'N܅gy3_؋8 fmc,߽ۮgnq$Ƥxo=96}yo$px#oYT˅ [cmm-KDNyU1mM,J6Bg3ϳə'r]2|h7s˜ ^ k^ABz7;,Ӽh1oG,k>K^JOq_c~䘷W֩ehx q Oc]}iW/ͤ>A}[~]W>JQɤ潲:>͝ sVduWS@eѬ!m"OБTC^8L~|:GA_dϘA_4O6w4Rx}zog uBU^q߇3i6_%|9uB&qs4e@7濗 7gƇERmć=3Kslt|#11s+1Mq~)ڳ닕NbX8zjOfugAZi8On- ;bXp]$Nmq)AmJTU1eF>dc}m4i5\D_#sI_]gBW)x'IW.5H(bgA#XvZlyRT{*Yo5}Ήgdn#v[S9!0K;M,ڡox;Wޒ"_#Ʋ$JF*g~Ŏm,T&],R٭S*UK] Ideq<zgwbF΁"w".KZ_]2:i~'NoX!Wځ0Yl g,r \ho}7,cL1)帚΋+FY$#?d=u/+eXHy,>!1g[.]6a.bг%.P?g"ϚCB_ RqnO؊iNU<`E5bV#]E%3?EnH"YSnH3S} T_ebf7,`1'v7\jz/1qK `,N28T,6k hE4 Tr}hѸZ㥞kZ-|Mz*;Mtt?7<>M?t]EDy%B//־2l7F}#Y&.džzKK|V8':g/g>_M|rUxeՍVf/'leR_˞]UT.\ȏ-|`&X%$xDk~${{ϯ 1s+V {Wvb/SR&\N\ETI[pUq\\sJUyV>TX$ƏR2!_6'ߝd$q*(p~?+6!n3QHp<cXG Ž eL5eB\F |h\9&D61&BwR]_CZw!A52ۃK?mYމ~]"|'Bװ7Cm+H[my㡊4k2?ƌj/,Eܖk4g{1ga`xyKu$hʝs"!%ƠØ>Di)Ϩa\Jshմg@u&Nc ;x|s4G2o~w,랳Dfc&^wX{15hڈ,Q+sWsw6 gD9jyx~sXm| +#x\.;7f$x_]<+Е?|UOzku"[Ϣj*!>ꕳC|zCo7/ȐG7o9\D?J0cƾVP݀ǰOՙw70%.Eq?̖^&.#xýOs7C&Mcl D}H~%݄s&\0$u`O9N!(c4;\W Lf= zPo/#4+ANSL{j`jrwW^!o08x烾gA0M"ia >U|4z=(kO~DضɎJݴR|x =z7fYU1VacE|K ra7 )Κg7azx"&n?gc:umdyǯGws]!>ޗƺžu Ҁ!gLsY5 Cÿ ף{SΌhX;1~84քT -oŸ]5tN|X^1,7E+jYdU Ij,γ˦tU;2LS.ʼn3VZmϓlCs ]OD'f- ț":'$$;^e[܎nN >xxG|JBs$+!^oJ/n݌\x寝}l,f6C9Q?Em/ sX[neagU\#|s>~>[з i3|)V丑kmP?^qGr{.GʹӼTgdoacY%k>|kX߀wg4lb9O9sb<]],Z']X\ܽ1,;lأHӊwi'y9G6^09B \ t?A ?+C/wsZ,a6r!diԨkigm>ڋ6XU}h[SUY82q ~/ݟ?M:§lHZVZ. Oи/,9s-v/ cyh&Ŝ9]1_0W>狱`w:/뼂d˵zE@|Wj~Ke'X;*BnTZ.ԞY 3,07a:4wd?3ekvIyԟIF\(6cY3>nw? ? p}{ ?Rϋd~>sEqߋa}mO!/.ĈkyDg\SY D60̇v Zgham6Z1#byLYhXثpۨњ8?H,c m1_shȇ[q;~Ϯo4ꂎE%C< ^q|pݢy΀N<Sk|BRwGG\\ZG ~(h^%tF M&o:"%t~ ^t}Jʩ}/5 $ bu̾IZ~/6o_?po\FOq~)]A:F->d"6$5"="O$2%LH;vlF2B<_9ߐ6$}߻3eJם[nq!鿤:|\d";1^9Ox/xd'cW1x ݻ"}$44nC=z94;ׅQ?:0 pߧЋtpЎ8;d01 )Sּ\3K;fkub7իu{ }=lDžiy"d7Gm}G<:ߢ1vɖ5*G8%|u[Q3GgͥW=jt2]^WhMt?!|#rP`/}Cn|W9*ܐ s|.C6_-=e4j~d<B O Ǟb/QjnQpaUL[ôr,8go[Ӗ[)k R1?X}/eϮ[/B>MaGnWOw "f)q=-?#WݝnfH|M!WsENxGs u縎?Άڸ2Knm-I]<Y#˖+ߐyfyϧ/|9??\b][04WA-jS0w 4yRݜUv&ϒUfL7pL# ErP; Oke<{ l`S* Nt c1[qv@c=RFbo[/fI+X6Zg(DKL-ַ7QRK+%)njgiqTn{ۊsY齼,m3ۉhXVSC41;Vy&.݊3^F7?!nŮ7񳕣iaNJ%,S _~ge\XF?gC6r,xĕTw.jW[ & f{u+9޹sSĘnl[WS]C܄a} 9[Ar[$QJ{U?ѳ%v4Uw5Yj>BG&>ꩬbzUo}^; jGeQWbjOD"Wm{%e#ە]vZID9pXNO/{zd As;SuHZW4Gv[k=_"531V&6-Dž=N!We_2?GWӪmi}ɾ)j,0d݇dV@,ߍZ:ZWfe8֒ǣ_2j&ʣɟl!dK‡{gA']W2}+L"sM1,koS=kVm]܏9sOC~6ɳrͣq~ͪp|17m]h j1VB$@Ϯ{/:cIyO\@k${h)jPN&U7 }hxs*?MSF;&zYh&oǹzq@TfK?c;D8 }/.?m\ɸި )Weo">뉿!?sk oyw9{.bhilak W~r^ǽU n@r9>>wom3Be>>e$#fKҳ" lx414ȑP5GRт2]4~ | q].hv?ݦhxzXP˧wGĈ|h K?|WN>u#:m313ݲPˮfe݇T3?NŠ݄?&e'=\j%}ҜcS\.𙻯^D{R応A| MKNԷʂ\Q-nzp!/_*/oYoK ~Jx{cD\hjwEn)%*^ࠅ<TĠOϯج{#/jL4 HXq^~Ll}U\1st2Vf,;sI_B-0~tv掌\ze7k^Y-qiYYqjcF\㌺wbXw6✺ u cͬDtߴ[΍H4jv4̂Mv>-⃝qx>:J~:r)!~ϥ,hڈu5FS: /izBewK:͏=SG=狹s.%$Km946¿%}Ն Zݡh w-ZW^9.~+[@Nj5<3Uøo}1\…r ɴ|jv=kJɧ9w-⛤W[(+dw:qNw+=9$fQM{y{N7ziAy<;h^vC\MsaZZ7Dzٶ0|t/DZ*exHG.\"\1RobIXxw=/O|N[}xZo.zÚO50>v/ uh!~2F`uV?oq#)/Kq=c`3-r 00' /2|~i3Z>qR|P~رD6c^Wgy d?}x&bm \Hid#C$0-uYgT —C}K"8Si}'C+λ]w.ϭ3&+cetό{}VygKI?> ~F8} oC^OQ-qe{ܶ|{=|,d9 Ǽ#x6==FѦono uNZ24W-/!JhJ!|Wǟx%ut{bNJ9Ϟ7ܯ<P ,Ih Gr #PlU|IhL.$59/ym'){KN_F l' *q}ZԵlfI{cTwWiE[yW_c3r)UD,g}, X}T_!,75xW'Ac2On+? [L` ~-?]t 9)N~VFM߽`ՙ62>GQ? !߫Cߣ .iҨ\&ȸlu $Ջ3 g +tf6qHqީ`k3fӡ+dfCt\Ȣ6|P+ԏvy?msKNFnHR],{{ Ix[FFu)BFu)"xs/[4ÿSG?<}g[M?Ty%B}\x;Y>*Ztx2x2;u#E}/=Nv^|El nܜo'~yu1:Uf]+TCeKr:32:Y=9'ݳ{w3GΑjRG+Ih&Yx|M_&88u{٨\C+jlmN=.^|A~$GM$_BlA_g-0iNu3歾Y_cZc,pՐn%1ohK;cސte}Ky.ݳGeyg/FԀ7McRf-2?O-߽xnV OzvҌs \n;wx>GG=sǴv$y xϷO)px%[#߃V☾A ^Uz Uq&a7 fa;KB 3yY6#he ':C2-fby꒓ģv< I oERu:nڡbḉeB=:I:v)hFn"F=oFro~>(V!Q{s|lX{kOqDƁ\$ 7ʏzybCu53egQF=u0ð.%:m[Q.3ǩRYs:f>[gq7FJSX߿ FX q>Z|}|O ݦ,ez64Rsc 4#fXЌY80h 5_&4#uhg#}tK!6DU<_^9s{+"xb=^JֻFy?L'dhy~" m>z6;^>݈s15%aj3m?=BC~BBN2iDoc/okTFeĨ#i|/ͿK}dOcFc_#^?QA>#`jy}\㛽`hISi([Zj MaODu6|^fo h|kq.cʗ9TA/vJi?$Kh6ķOykLq<-jpKD2 10&zS]WFEHG x> :bYS'Mm}S׻:N9f OH:^dUmȺ]eL?m¶f@ ~t <݀+q&utwڥDOkؤ 8ç8a;%|L||qvtNsY:'Lyە!H5>Ԥ|eR2i55?1aǰ6Dޟz}N4XD<Қv;{dY;˂C3ʊX 4K\=67iьې6D[`^]$K͉Uӯ4}IͮsJ iӈ\i&yvʥ1\sc']=Jx[֊w810{"G{8` 2fߢwC^?ɇ ?>䅜l7 6euI%E+hwG&S3,z],<zh(#_?cUXcfetOoEos%Ƚh8xE {)]ke32Zc2_xxLB5|I+3zW~VwmDq٧og&7|2d1?%477/v򼤘3S6D\/Sg݌|]4aֲy?@mJe6ukJ/aOnC us 49$usۑV㿾6T=/Ŝ7rlî0#Qٴ͙A6ΡjCC1GZ:ƳQ"@oc4NO_vhr`;d4z&U<oG{3j~<Һ뒄%2ïmA v(#ZZKYA{>ޏ)%ˑ~I~6~B[tm̚+wUJ‚'wvM_=d7iz,.ƍ|-1lV=~g$F<6~tS":C|q{b^Z~` )mN`/ӻS'Ӂ_YT!z3S c'z2qF\y:T+Y~a* M.PۭX箍Cwɜ0&9|gz?7IW^LWs>b\h|''Bx$yޞx.6i~=csYzkhͫGhG?M;4| Ո5$?DkLt)XS ?Zf=4/zC|x} kh+T'`N+@}@(p.>C1W9܉wіcxڀ5/P}b>hZV7z`Zwxؚjm He4)j: P;y)>,E~bnuKw{- ) 4f.__lsFGY0cw=r|%9?B8OQnѾv+4'`| 1 N86~sL4$C9^"?8FgC|\-@nf$EQ$Wm]~rk$d5Ai dU_KCw1'SP[^0Ӕw>˷s̈U~Ĵ/zhݾZNo=xfxuUCgV y^zGx,%y`%cz;iRl+r2a0w5/_c𼈷/ yoCY—˓q&?84=M~qדD{[` eR~,!ofȃo"VϧIV9ܺ"EWet.B_ YOD+PfWof| 'pSY|}yfHd zIb=-)t"P2CA\u'!ykeVZ zuq>X#-=4sǫ"->$#ƳrxVi|Tj=1gȶK~ lS\6WeX|9~V sM^+nAW| 3c|`]jv2Sޔ7ܨ+TKuWg)qX/i_?qpff9eV:)esֽ~-x,h-~k:> ʡ5!XCROs6#M{D2Gٍ(Ot}Dkˍ2 7:IQŮ D?n'~1y:l~De`п/GK ӼKP]{TNjp2KA&6s1}ݠ11YT|O=]<)Ƌg| UIB.j4Cs ]vcf? (vh-No?8j/^'uMc,(0 Oy7Ödƙch& 6V|)iZun QC9o}Ulf; 9=x߅=;d$7/D\51(2:Lf-}fAe4ΰi~>}C̑gS<.X] vu򪍡Paak/N{w'~a|RԠzˍQeyӻ'β3w_N(ytОWO \6kgYHٿ:JrEvmJ¾fQ6t 2`G +D-Scs)?ڌvqcf˂7vs3bLEkN2i6Zj@2/vt{1,xv qR'1y s!m[/~a/dF %9}-.ε,dK.9(ghnRhs[瀰#"aWrhu{!aD>gԩOSnUߺdS9, ۭQ)Lw J4] 13r߸KTW+~ ^F STeDt&fzr'qXwg4XylC&7QH!뺓wNF"R=["S4F!ܼS=;RMWx9*D=qqSf?Ol?*?~=f?K Os7/*u{,Ͻ,!8;`Ot2XGsOy0b/x2wZc,B[UQj먾%^":a!\-cCsbe]ÒYf.J~5f$b;MOr]ɎX| h pA껇6'xcyhvr$ٙ>]`GDkx2" e۪ ͰɝJ %w|#<6~n#p>>JZ8<"Oj3<:̦a]'a`Rbڮ%}9 <"'7}iYbY硐W,Py>;E.F~mꍅޓShV1&\lgcܤa15}~yǗn(Ը1<>Ev4]Ӽ}Iu_Y(v-3K{R;o=Kk=}N}C͟V;~A͡RCqj`aԆr@ z2Fx< QZT@QU$[U0*5$7Weѵu*]tT9JGt%^e髚H7} oWtNzU7_EW߇,ۗ oNji;m7]qx\6I,#hOeǦy}9k{= xl:gr f$+6u;:1b_Ba'"$_؅,I:eIV.VPCyS#OPI%E<ԫm+e[a۶[{Ľz9t6Z':A' =ETVTFYzQϰxƊRfmCnʙqo)=P9+Ns~w02E Dho\WE{NDղ;K~`+aF߅BM Ȑ+5b&+8\$>c#rõ"hW*Vxտ 8&FJkd"P-lRha 5kys6q9 SkʸNr8M=f#.њ{6ry67-JÌ?g-*Q7<_郾6h\[NcS4rbv~A%]V%xخWexwͰGK+yc+@|5݊9 ;eSgk4ݟқW|f/U\-%آ& '> c!SqLu,)e;ԫiWzЯ[G~ b1[ú.j̚mL^Iݎ=TlF%ltN&=K{9lxj9iӆ3 _V/βv GJ0ε篐_=LP*CnZX'(>Suϳ,߭O `Ƨ.v{|Ntsybj ́SDy@1Qv `g EjN{7E1'F|2ҏ4?y.39ln~zVFz9w dLh,~+iYn5b-׉>{ bDL^Ι%5d1}[7}KFIж-xmާl3y^vQ"*}c2I~rdlк*EՑ'w}K8ZcJsҪPƫs Ts"ׁ- r9LolQGuO4/;]1ϬiONlk&灭o|V3|4 4l`ޣYϑO>f\b^AfŜr/]|z5Jd#vҜ SIm[|_-Y_'9f+Jma޵)OÚ4NW,+9bҠ!l֜NsϮ ƥTsq&zn +RLdgBm$Vj}mVVNYm.amS|Geߥy{_Mq; $+Y,%$X- 69k;oY*C y{LiG6g_xNvv470}iy\;b'tG])q Uo8EyasՋ8:Or:lqQs:N }6U]wHh=!77w {J@0y5@(t`jͱ=1C/~7_ C3dq.x8){+O9ħ;z88ΑM4]!7ёvc>̦ͩ:%{VO )0S >YtqΕA F_fw҂΍4q|M7-zQD j  yLZUEιcIھgmw_#/xK9[Kagȧ;Ic{h$}/sXW2GSy=u, :w<3A)952ԑb~-|G24¶$2x/~r-N*ۉYg,Xfo {Rx F{NofZSv  XQ "}IU_e rO=D:-+xѷoCg~8{YvJ3t7$=on+En=uv<4 ԡtn XE?i> hr9xt&㬡ƽk_(+s\FлX!ws7O6F38ssq"giM?==t0&0?jg7Fk$7v{InU}9Ew 5Q J.?YdY&WvtN!=,Q[L0}WB{e40\ܻ]8.F܈\^P7ɚc%#o:1QڛN:' <6$kA9QVTO>#9 Y5ϱrDJ5ЕErꕊd7V8a&韞 3ay[tJl $z3s(5SύA_·Lϸ=2}8Rcg8;BiE^L6ÿB%Y^{D2-̆dD/eWKyˑovQM(wav g1].O28srRnZR da|Ʀv>/J<)+XJ ,eޥ}hd nlgym[ă>H!Z[<V8McW@42Jl>n}9u[[=\6SGvM)gBn)$M\VnN {/nzgvCw!ϣ0QMj̋ߝyG܏9k }5D+kF՛F yyN6{NSQ'-Ž %q=Rn gX)d9}Lj`2M>QpĆOձ.ox Ő۸Kkk;] ] %%~?MIyo!D33k{l,)^O%7S \$<3`+I&&R 9PI}PlƄ8s,HV7Z!2`4۝ QxoawBI/~!#zw^aǐ? y]"C* 7p۠dO ۠ڃ Y*5+'˻Hꔆi:q%ɆX+sKgW^am=X+e52ZLiNa;pe*u/sCf;DklA#(~bU6'A>G> >C_ #տ7ΙtAO DйxIv+͑m!Ϝ%I =^k<WTw qU>qکo5(#Bkym5yg8d1TnYo;uO_S.v^E]!ׅNi'bUj Lě>I[+P"9sraA_3Ss Z*N4Sv q`ЗMĬg]%TŁxH~<(/KMu]Ò0dXO`@s!D \^sS?v))?Dc#߁m_=r)SKK7%˿I/b>S2Cu*c9tֽͮ:sT[Ct ۦ `}g-3Yr|}ngrs)ʏy4W큫4DӮ7nuGS5uC9֗ <·6}諭?T=4pQk)QǼ Ut1 1J8h~^9foh CuЀgp%bdv$6 Ω?3`^D02qyȏ}5i~mw<3'={5q-iF)!>'cgr+'Ҿ]8 ڿ4|Iژߦyٖv{7d/1Dx٘Ulj3cSHX~p4wi.DV ?#-d=C}Ϗg2q ?ޢ,,K^klMf2+x;7}yfO\k6ʡ?]) į3@w11O=$mw*Wfjyoj欄8pBs\t+ms3Z;H¼/zKL)ۉ~uӜ<@]\Yܴ;c:E˚1&o'&4ށCSZ <7}sx=ޣ帐N!u۩Ә~//F]mjկܼzk+r} ɾ8qnV*MЅa0. DŽy΀3W(QqwdGԃv>‚?Vv;K,Qn)\ { !qB7;<ē8G~|ROW|0uD}jslK?honl4Cgx}_ @'Pӊd~&e#ߔ=IK K[0Wo8?=,7p>@8r1н?}CSіwZk/aK:XC룊m9K:1߲K;H&M΃&hHV/EKmX7i.#VU)+Mp$|}6>.:5V>ϡ;u83w?O}Q1;mX_tSx7Ci}_ظ1j܎Z[:7JFVylFs7ed%mVV?M0p?TٜBї2]Ò}9V>'JysOSuӷg;ػo}\Myo\Iq-IOjJ#LY2nf^0 f\,ՙN,YB'x4bFGxtQ|7LKo z͙^[K !UKܶgXJs/=˜i \'aPrz<@x8D9JfQM7́23e1h [ĎZ_*beUXҸ-Ʋ`Ccə勱\Ic}6 Z6Z246"e2fͧB*;4&V>&ryLƤ1QhL̡1a+cdA,6'lӮJ}4 #2sCi3gEVݳԟO+Z^,*TfLG JPDΡeo_QΛ塤pzxހ>fѲ;zଢ3'[nvXXsi^UNq=D9 Dlɍ| 7 tqRgu ÙC1ψϘZ>C6#0g9/>@<^4?gvuw\LuތDc~QbNcAQt01ߟ 6Zs&Toрw T2,&EePK}$(x{\&|MeҹݒɧwaEgQ8 ZgQYo!wMlE@ϱix^hNSDy`~zw:WFc^n<GvjԿyG?Wn#=C4_!ÏPBWIFJ#Vo_lqMz{J d߈;7ߖmq_pg34rKK}=11?SVdB|L$fg˩ބ|757YDSgs\D0_CYEJpV˂?yu_x5"o:ju8*8'>l}y?< OEg_w뱺tG1)_7 VY-Xk崚V O1"-1*o1OR O_[/rhOEg?R2>Mʩ5y/Oߡn3멤f-zMNAj svM&(hJ˙/ݝp-?#7 q%wӘЙs‹HhИfGL]zhW*갘-p =h?0=4~{0v,KuVKc &n;A7<9?9P1p=Bpx=0bS=6x:ng;gjE2_6~H}});R udiӘmK nΈvTӼHb|3Kr0O]>hn G7-k;p8Vob i%)_hpxނ\)iN3t22OP uҪ KG}Si}q:4t$sE VDpw-6SجJ#V*9,f0/;%?\Ok@;ol1W?yp|l&E{&q}hIU_3?'Ȑ"6?} l2+}mԦii<8{""7QStMzn´MyhI5c[;8$ZڵnnplWéMv=÷W/c!oT6Қ\o0}kzrYjpZzk٨ws5 6.cF'oU͂/~C2'}`{\ט{v0ӿm<{?]j׿vcPy2cp<\̩7q1ͱy66!=ksCcs#ά6&eǡԵM4Dƚp_ICē >ÞXUn˚'Yys:Yɯ.gkZC~`~\vDs#E0Chv*SM23pd+c~Y탎S_j#TtKԾ-"4nxN;#Kg<&R1r)` hn Vbݯ6Ww_KRR.r.ux vmg=ON_qJcSo_mogɟwW}9rwGеLё!"& $!oe7{z3]L?_KsՅz˖ne#(}$_-fu$6v]= kXz I66`RF~a{2%rg٣wiC"EW%.W]t '^_AcE{`7y:`Vpl9ZZ~玲37Jq6mqhGPqLԩO 8|3S99fς_'G#2ީh˴9%xW/yk+L_qhϮ+gxH^oK fCrsPFfvͪ"vyɜ Q, GUc? +|\/gv0EVk\;7T*NJܜVU?Q icz]gօ/~g͑Cs}!![SΆq&9 q ꒮hgd8VI|qѬpaN =jxɜDf$ fj ]NnyݙZd5c~NMGxrZnlͻ~ݿTWi8A|Tm ɍވ\v/=JƁ}O& > (Vaȋ8O*0gAgGfƳ ¿dԯ(S*y?4I"6O(V?Ғ7l"Q2ATI54uZ._JmI $jkš/afwcgZƳl@B )TտL {w䞢qn( $?x&9{k.S'dwz: J9@ e kb=^F'G~{8Sg.ɨH/hO:8g$hlxFQDǼk7И>rSw\# ZSm%iZa*fcSw>eEէ2IsnW+-y>/`>{ SYd{/GyiUh{;d$Hf VrgKu q2YTj!L.5rat,iuZMVPh-mL6Zd@`~{c^3ssϻJڈ R.5no6у]JNaSB4lV켇<[LG̫s_ܰ)Ϥ;5)zJ9oVGTq*{&#)|ne8»/8w _ G)0c8kdHŕ<'rVGʄm=7NC}ne4A/xcaVRU؃ܻ*!7\?1dKeC#E>[N: UG<ƻ=tW\{Gx0|94nToSѢYk,zO?EV _x5ϳtU^m\?gz|my0R nԿ!JFc!39>Wnr{5M]ujbl)*IC&d3%"Y*Ɗ;zlr|iC|)F?i7(@l‘owJv^6f6$?ĺOi_(^} I Q̔^Ә+3/jF(ף[2c\Π&_~}ur*V:TIN=aă)^iX1rw8>YqQ"V.(|L4Gjg?mʸ_x$ܖLͩVG%LJsO>lݲ\o!|/-S+^5gTm6#>1ί!/Cw(YOy\sxqqJ?; ^ W~ړGq@ zi,=xcaq,_Gw"XqX*CcHkCw=Ie{7kSd>kR>~xx݄WHó|NNGss-548bH ~DHO8JtzD;S]9WM/822`_H%ۡc+N%W4n ߫[Ų)4缵똙o7C,L?xu0zN:.9MOuu۬y,l6&vs]ی}HlD71Oob I'L6%m7lԪO$^$$m_LgzM9Ln">n!L&-OZ ",QԮdS)|LE.!*>o⦜M'<~M q2OuBwA E}xgSMʅ>Q _jϚ`*o[ԫ0oY$&3G^Yx͍9쌓J#ڇϿ,p;wǴ;&0L}$L n{Dl#' h1|!!~M*ĵE|[CIwfJKs_}H]+&O9tOuç5~#ᑣq'ȅfQ^OMoR yr"N9.NF*|XY.5*?Gs͙OTvDCҸNˁ)gYc?0g젾FP{賕t\rg+z W&Ch}Ld8'fVttAҰ}a._++%Kղfu-Sna}uVOܘตI7ͬF<~#E}%&[RbE47R-nyDK^<6N`8BMSID܇/ќ4n!SB!]?TB<U%ƱIRE}XEtD ~SCK[-$WϬj↜&G8¬i3ϛdWrj![yhGDE6m'a~=ؽ'T`F!懹aέcjs*Ю2ewMD&l 93Was̅ڝ9,fj]"n]*5\`N%x ߷jzveTF%p4!(CMLI{ŦhdZg߰O>6D^8.՝"ϗ%265hjh^D36XE3.{z4y50As9% я?LD4q6 // x6[/ows)b_O *D4D >#Cx,gA}f-;'|s #fß9: ]~/>9R.|O 2X@{d: ƶb01ssk M՟4<7 { G`JC1Ґ=P"`, ƾ#7JxUq_!%^qO!yt~9]îH>B)3%u*̳a]'(͛ʿHar1jd?/o}}OhG~r!}ĽHWyãw.%Ԧb:ĥ-3'MgMR-[)nZz*'-XVg`k=[&bqc|pE<]"\W%xuB֌E7P=g#-_GA)2ynX|Vl7WsM?v't0;u*BƏ2k%Z}7J(=A\.Yh7ױ&@-cs1E&H W A6k۴_%-$ ݂+S$ZHnA1ט]lfC?q odu纆~AJޣr]rbZNX]IylW™DYZ8.gėAO*[ %h$Wߒѱ/m杴uTwD˃Gė\h)K38]mJJ.%% ;@s٧BB7 =}|8zS8d%zHNˎd_A:]KǕ7ښ<&7g+/_~oD,]2-Xl1Jӭ.,}+NF<7kz(_iPP, 71c6l*zb9A`WTs/K)B,hKΛi4=@gD*>u9%u HOg i0w惑ě`DЮuOyf͋f|]rWAwa8?$l}e6mn¶jvayfo0ۙ#*%ղ O˖\vd~l˂ ٓ kZ2#Ͽ] Lֆ-oOg}'mM;=~jM8oLE^Ŕ^~bG,y2s ajPD<:M"d O ̔\4&>vqRbL7; ?}9o>0z8 }3{}DL!KJKyyZ?_?y7G硯M챜ϳp،K|8L:^C`Vٰ ~X<``񼓑 ;X7Mܜ8|?po4Ͼ/׻k<'M0 wM{xغF{m=(!(GuArA+vn}6n=I4f~xKXx_K8FfOX}V~$^C=Ʒ: zSX#~>6Ѿ]G4垊r[ ptE(ᜂV$ Plm]#XuCoY2RaC6urnc<ga:m]Ƴz(YKxz|'x#MѬa;}umAsn'^v=qaO+V ?sfh|/a.JGh_|G q{8)Or}c? A2ŷ2q^;VqKNZGe8#1]kA<ړ1|=۷>_!ĿYo5FnY ϗ<8f,->.xlFŸeT."{"p7U-M8֔tOW!ʸI/5쁯b _6M I|5DkZK|;Rd:qR;5Ҙ=^c\pr c}zo k%xJ灯#g.%NK/S1x΅M~+䤬|b1~2rD9Sj3{xVS~γݑ5:뗂4;x[T ӹSDg~9 }_Lq_+T#B9%e v|m3x/q%]^Q?y)}sjc@F)Lב|{9y"E8՝l台 y)6R-tVIT^26Q]7;MٵXXO+ oaB 5+&]9/;1xҫ7h/i=MkfV06ʠLMG(ךrdOXQ^X#5D#?9K&Z~\7%xvrZ3mlT O |vYJDM=П(n2 ~TkiXrh:MN4o:͎pwR/Kyg,h͹n9Bi5(U*two(h $'p;V=QQp4-@Qe$c[.uvfUlBm-&̺׬+5EMoRͥRoy~| , [B]z˕@:}eAg YKy8~~Uh3Aq_+ER:d4TDŽk$}>Qk>.KuY,2.KϺB]wt6g%gɍOEΧBw Jٔܧ$znoF|ꩄ$MQoV|8+% %l}:LGe;:L ?:W0;ti4ߡüg:LO[~Ҟ_nOp}{|lew/޹_azw|| n">e34̎dC2]ׯ\2ˎx`}sM)r_1:LXVQX\I7g2[_ޏx4*8?__،zAY/4?HaUv:GC(s%t/m4׳~^q:L%J@f)?ү =}n4V4w:L0cAit+sKu+m:L]/4y/rk?<K+e`g:~qN*ͬ8v=tI}R$K?_Vg"U86,t%n&t5p ܵ#G7L.xR Y\e_m{ؔ{ǥJ8mXZ3Y<%crFl3IgřaQɬ1ˬM{8>m^&K|ݵfm/ȱN#(Oiܚ7%#Ft>JcN_>lM{+jMt#bn}j%ދVb6 .ւXS@Z J#us-raKt WsǩH|ka?.ه{ɟUhy(> sJ9 ,ĖИ\qbq dcSi{~LK~{7ۜ~=[)k*Tӝ4gz 6G..B/r`\sx 1@;\eY׆ϣ 5扙Lɴ޷_q^̹g:9Dv3,SY5k&m>&=K 72:CRE: ы[AMfY;jx8j6&P.+QQ]QQQCۘ"N)~oK~[miA5lʯ2.w"wh .{h.lXo3i2j.{*[ܱ"2tOȕfuÊ9]q_~屸DZ t; u_\עkOs)Ƿ};oվkhW+u'z7Wo6x|ϠWX;#X  -Y`m֭?y<=|/k }o9"$H[,+d_|/ѶaEeș\mˊ~\vdy"q/WXlٖZic)cI$XX:i N{+6^|+ h\Oh fU Dʳ*aZ_G0vdjԥ6;$wAh$պDMg(z9=\C0R 2NJNh6bC[?]?=6;z0mݥ-[hm.)Lܔ3sM|~MxK" RhK,ѡ[,Z}$Za u#V-޷КbN?$ϚI5kX{3Sr9w.qgv%I OE\wkxq8Iԋz˃7R5|_$w5?*R]TJ.)_"и3Tk> }S8Ny6 H?H8t㥏>iXSH;}N"}.ӻ?;-QY4}_|g)Lg7/B2W`MfiiOG;ǰ Z^nZqd_c ӹ~ZYb&SYR]XC0Fߒv{M* NmI~S >Fw #8l|+q{i??AcmM# w/{ X_&~9ːߛ8mk}Ehߥwi?Blm mKbzN<]z4,uHVtpd҇]48YDN-TH`re>٫䞒|ZahpTCOj\tfO՝䖃tV`k>_{dž>Q{8~@(.u~Fky-7ҿgU-Ѻ~!'Iu͸Ǥn{/|B[cK`E_K2֢n:m灧XrzIZ*R,i-~Bw@$O٨Q&T6mDy?NAOm} >ڨ!]ug\Am{i/=|X'U7b.͉tFq>  х+)͵mx[R:{I~SbŹˉ.{c};Y~~Irv@;B`oDfi:_vT|RjKΗ/U;_vT|RΗJKw,|3ͼ{ϯ&QgkhM#m+5t^¤\M5>UZ$*KZ_54q Hw,ѹ>oюdH6IpQ;~$x?Xmcgn1= #,N;[ZXW)VW3㴺Khk}S5~tgJ/H#Zfk:ZvҘ+D|ϓIma]gО8[BaBEk%VcN 簎2i/_*30+tjikNs6P:qND꫚<@0/&ZϤ߷/]<Ùk3#d 9'`G ^LKW,4N6caͲyrnr)7bUi{oQZVf9V^O{,r̜{dDZnORvn5 Mh^̔VXȸzUg˦{;XZY{L e񛫣e+acK"O)BFNvjV]g"yrV2h,5AsfO-}{ROtMkh❉>OoLi}|bէEڌ3{Ud|Sw?hī[Ϙ,|x;/ާ3W*` 񡄧3ML #^AFa7l,M# "x6K_JJ/ԂrKῤbL4ZX1*ڝ ?}`T')96fN1Ka5`c[ְ̖?J9ByDǣX^e9#gO9J p!{x<vLJ.1BmvYjs(e#@MM"\ʴ(`q*.1'qyr,dlt! n[Y=ES'%;KO%GZ dJ,<:v[/|>l6#V3|4ϔI|hNBnXΓqokmwIjIܘc=z{Օ:n&Xi<x8o:H_xW%IǶIiM I}Lњy\oߦ$/ÿ`$!ObEy/L)C\ 6qccÒw >ڦ;7$2?VL,4w/ng[jqS;nBw cҽұXVY6̭XqMZ&{9%й{М')Tԩ>/;doo SuBK0e~u'<Dj-%ͻ;ie5;yEᏎzBpTIVWw1&qƫ|" =,1vmgvv~Mk; ,t>ߜ|goO_Ӟc]'cj~c,?fK}I*f=O.LjsXLl25e0n&K`DZ!gqT*g?iʤ4ヲ\ dg&s^TRV?T6+%̇L#YvRƂ; /R63qCNSObUJc#KY ^,,bGjymh͏NZw:{ȩrHj{5PH[3)huYY&_H=}uY3'K$.iy-fɴsN`p#ljKNh"׍&4>`(DzK<L=\ yNʉǙ㗬ESQ 멝^SZ!H'.љu}.΍ F<:B'{DnmAeW%|31^xb tD8fy/%cv8J =/9]t V8ޱBP7H8+}qNyn2EiLyB+r7.n'IwXaIZA9?9r|ՙHӴ5| %M{9M99/~9l襻aey-PWgY~SƹSތgmh(ma[[>o'& g]DJ͙: }%i՟MN`0*W5_Lc8g8G3dmy,Hռl덴C#4r[= `3ƌ}xϣ;E>,7~y];N06gor#4~m&|7$h4.W`8{7RrwRZ_hlk9^3?i˼g"t~v[CSe*gp[ %ZYl qmEl?9D|~?n"}&Yfm{YyCP=X8bnAN‰46u\ _O1 ZoދxIx3p‡<ѹGRc5ƸhNwܲr#'1ٮ"Χc;!KV=ά}wDc:@˲wYAOBkNYαJ i K %PM6ױ05:d}D#Y,*ȏU4йKE;~-?ǨejC̗{=?m=v%:gQQ=1dȃO/n-]BeM-KLY}l3nKs\IK׳%OQ̊Z&)8ŵlfi]s}dEm[BS|]%\6Ftl`_=eP֓I'Xsl_>y#_GpeqYj+d2l &l2u"[{sl^c빊[LsRsY FF4.ܱܬ5]~>'V1\i*pg g}[Ȭw§dscYp)z xq򕆽&^MȢo?Mjv}{6X%R κ֦H U#׹qq\&=2'B4ǭ5]My4.T{O]cl]cW:*tZX[S+0I_YhKhlk lEB>i&k,oqQ;LCwO$8D(c5^*'ӈƖVY>>6+X=kW)kk_F왕t[PҀ6'ZZ`n:ѝ>]?Ez~pHopޞ<wN!?yGo*1^FV :f`|oz-vE Fr4ֆO9SIl,ɵ}k[t l"^ 0wIoڻ. .#MPѻL7,cSʦ!~pնǂ4cL҄}=p37Qbե**F_aĩLWwz]JD|S]//qQrQwIJ R 8QSE)}ʢzx/(cGMR~Sk 񻨃lAT`[!NQ0V0.È_55$b>DeżSڪsA}6^_;CźsZ; 5]< J3IuRY"ƞo;ڨH6^6⩍ڣZmLK.S54.+u* OxS9&9YY7̨9&19z?){&{- /tKD ЯOt dS<>[9i%hM,a |DUpNJ;n6= J4jS("ksmSE<\(,+IzG<2"'YzQnvrB:FyI?&m[m]?lt flMķq? SYoVR91-69Ց.[;lLouvs=yilM갚Uqv/U;j{=(Xw k0G/5E1()Voqa&;)Nr6;V{`[/SnVqKC+sqix9er_G7`j݆u;4 +rkTTy#\oU:>Dkb=ݙ.ˎE^NbJ.׍`aEu5m׍}}g{1G8Kz{h mJ)=ȋ]P[ojyb?cjj|X \Kj)}<ٸ2DO$ ?b,mz% 7?eStԎ)Q[KVu=>l5y;A݈(6"6g&3mLD9)O'dղlg[k70bxvvAyq4OOkN5i9,\<a4N8f:̶6 V`i*a\o-`!kMkْD =^Ҹ0}\ Lݿr8{l;q*KdC؄+4j_kMgcC8_Qz%f#\ܧFp.h׎r$lN@@O;0[/+ro ~^GO717\76̵=Ͻҷ_X I9ڙAN (ϯrJ곫HS qUΧ1|_P{xFs̽Zb,ݮ4a dS2ݵW(jZXt'o6;74[{JC<5l:F\+-ފ/acg)ln @ְk!K0Np5@LR_sūWamJsݎ8z~,s6ytMsJѸqAO HgqwJs pqK? {ȵ#g z~5nhglުsgC*[Ky}t#8#,]2a:kleVav2#rq_~5L+x2a-)e jL{腁ѾQxB=v[fq =h79 5x~8嬖:Ixaqe&zi}:i}|iuCݲ's; m+a.S]̓ ݊{m<_y;~OR3]l,O33fxdr?Z C;)FZ,b4r=s[Nݬya+H`䄭l͕_R LU 7F+}h1+k,Ȭ#%zAva*ęput֨ZG w*(YEdXQ!W4%^lYiҹ4Li2Y,,Ʌj阠Oꋭ34[Y+'i#/⥸Df}KuLc3ka\;h\xt|'6JNp|It5mMX!:{sq:]J+D5/a= }DSV7B/d+d!h:u>%_cqb|h,wD BwDWM+$֔GG8 6~9Bgp [;uKH+}2};T%ZӑvW= tYJ 6[܃_;2WLZLkSgNYI܍MW9[ ]pRҘ-NgzMONȎ6 V9O]NcG6ƕ/dg y dm,N_6.-hsEw8%xeַGx9Dҝvt[&!_XDmw='T{/;\߿^I8k: Ou뿉ePNRȔ*BtD djHOgek+%s_;Ush]ȵ5bQEj? nc>&ƇO}Զ]SVK|>}qK }">~ -J11,y|ÙH3;k0[x֖΄MBk*9dV&ľ6Yf%\LKV:4xv}#ˮ_MuaEC̀,)R쵐5|> lVi6 cUfQKix|(Vu\">;o*de{\ ^U3|/8\eS]TV[9Я,E]Mڜ#?>&4ך(fO6o7kc<*n\mMIWt[.t[1fwZi(N.WԱ꼮Y]GCE`:PgV:B)FaD]uL 27OLbš\.oEuoDcȿ _.yMg"Er!Ht6|l.d*fIt}C~o=п k!ks~:YO3"q_%`>Æچ1&;i~X{[|b|Qwno0[sյ<׵XRt9z.΋tadJl1p6 6Em_ _쓰PW-:'}}yy >uÙΝ;V!cn(adN7s#юR uʬ`dX(m>؊X`o_ Vg*o|G Ot$]_(!θllb3q†je>65}HgGه޸ge3ϝUd *|MghlF7q¾6kRϽ!) N_ r@?݀?dw;dx6vK3+<kþqroW\楺VXf9%tEg"B>Isk6d : PPWF"Eq_\gmn}8%@ =VwP֍+j?t˲3 hoBI\tPz_lj(>X-_2_t_n|=8}N;3w\2IT"tl4C-q&a?}{L+HC"9B8'W/~95L̠?/2y.i ϛxWw5lެ׎L-ĺ렳>}k}3lEV}}iw?(||L wm3Z+ݗs\2#W9 DtAm$(hyXʹoh}W'esx,$6jo#X ?&b2*g$>?&fjqͩ] 1 f.<0@h~#GiT~h¿"ۿtb1Nk@_r Ag ]#OK0~FY6|x\K%OE?JcnUW}JLD+\gyLZW<} gFX Lv+=GOĢ$?}>0ng{Ḑn!^f㤱·3U tLj z|a7ܠ:a?@7h3lSy,:~8)v+rAaknD[snuj`}>!": Ļ> {FFL hwt' ۍ쐉'c#r,p#x"n^l7yQzG4VG(mV] Cl9PF}M+49*9$}f.|ڔ1*浏|O9g}'AccZ%*m 2Û4]qӧ9;8lA‡F:롈n!8?&9N+un/;Do^~lg9~D\z;RfSϙ喅 Q):Q=LxW{XIzųoWFc3Gwg8߅$]VO{pͽx26Tn15?:pYm Я 6ٵ7; XNB1By̗@6&^đ]>o|ถpnm ]ŵ\'l6PxoTFݲcڽzh"x$%<~M3^a^#.tp<(y2PYn{aF@6CÚa#\tc`eB5CؾZ wm~zJ8=AhHc<̄=jdzE'L4́aO#g`C_ Wסwő&>N4>7`OS{"ӿ}bĂxD8 &k09Um.@<VoN ;oM^YV-^'K i D9qYs1>lkVPچ:܁1mO\l}h|Nc{k\3C3|X0gGN9&iz7v@D"UUxXe#MV\*,$ou:%ZwFraji~bEq7MwI kMb](:YǩUn#.6j =-_HYSXYexOPae9w8'X~6!z?[~MNx fA7Dh ЏR;7e/ci~Ȓɬbg S 1~~eԷLi)q]t<>#΍wԚWi!;![h4_14h}4K~-h~~Is1KЏDz5&(ZRWȶ#4G΃hީ)wf)}.f_(`Vk;QsFה=~zZuϯR]볙K[ \^=]vUMTK\˾<7߀,pGKjAwEd_2 90Xzv 1Q~ڣ*rx&Zi8eq ӌHD ݼ8F|Rg]_Ms_1&}E|I\x6uorSnb5w)FNНҝrzv 1jk)=Dz6D3{qh߬x7w~bsܳzƻ3`䓢VOmCNвDr6/&s= ڙ]+m d!Mb3J (,7xɟ|hs\鄱+MQsWFٵ\Fm8TnwMf|xƠv>e<'ҟ1/|7I*3Bai gOwfB6Nxh[Ns=~Ԗp8~O3Q/b}gYtU~jAAO~ɊN 4=m{ 0ffIZO065a1SfwE:u<,Cf"JؙZ]]c6:[_XԧeK=bep?^6Q+cɮI]2eoxV9Bx1t:RrX28s,:^; Hx#JO9зR9i~jcv OOIi> M䃮$\ Б9i.(98eݸ/vRf#O/[K/D=>X/Kշ̣\b?b罨px-8>^ D[L cpr:Sk tZy[VXu\NGԱiX'GĔVtAgE"e뾭յ@l)m` V#FEEju#E->1&io)aף,__FZ3Oke"~b̿#ş)tbnWw#Q&rYǯ~"Zӄs@ Z}nZ?o|vSSWq ՖnמFwf45uY@v*G|ϣgMYgFaf֖]yZӂf2w#y+tY/mS\Vk(ivJEй<& nTgF:}ztT4nLl֜=^}$LvjoΉ<dջ+gRJ߈ϝ)&Z7[J WT6WxI;ޗwog@%N`.1Vc1>./0>c)K?QW@[67Wc VwnsxPI/wc|66Ke gfr{?Ym>E<G&kr;W]Yf-[OD.:nPCRdaO|yw=i}CA!99;Boa>H=ZZ!@)xT;^}Hă:!2W/y>Pm%ݓ.#oSD垩,,'_if%+.6][$W%ʎ-Je>F*k&VܑG[7L'| f޽<C)NO : y? 8d~\@43h9;{+pT)C37?g!s/I-gQË]֝#i\4cԆrrt2VT:-rf}V{uh6eŦ;+#K:8^OcD()Ua|sc:hAoߣ_Q{jSp.WaD^8~Z9ؔS#gms~#^V_8k,űR;V~Fu8z+WFz澐,tTϽ<7x).:Sn:SCp1K;.?,péH,ɕ37Ʋm(| %qXg =P{seHyU&SB|`C!b?oY6sV9˳{_?*N'ZhFu>|ܵem+aEzRZJCiNJ6x\XF:>'^:tRKBq}u&sG `':}Θgg"8ƹKg8Mkhd+2^Y[r+4~=lu` "JаT~"Re=)^G[)nvT5aK 绩 YF}oK|"`olu]Hug\DZG״Θ涧^N|"N]jrxXn'_}GprL~XA@{'RG GGߎ|[ ejևחΎmG51CSծr\)I}ƥx毃+}mLR\ :J7iC%uHOϕ,%x\]2e$}~XUDbPݳ}B}}VHLD!^gǹ󡜍M^PV#Kᇩώ( 6!kIu)Okq&3"#6:CǼ̪~/\EkvB͒Uפ\&v] })٢f3#E W.H7Ŵ38l{*9t\m/ h}4} }[s|&(? էOi7>S/Iu!8۝k7! uo ZLRaebf)}_2Ms tY~Og"<ӄ>r}{{_ק4eqWϤx?_ mGD}|r{0x q,u@Xdu|{ݣ|b| B1ٙ %1q?s~C20;<:N_$ңՒ_4 SےKejVvCG95k^eO5"Oj;7+bL]X{1Dz eJw||upܡp _e1%^/Z;h$gD'ƿc"a t~QaFcw]wq+$wwI,|E '>:vX!愈Xϧ:,w9 |y-}ncif+^2: MREyfv|}WB>w# bJf1%Yq.)R̵4Z_ZEnmT=lS%cf ߌp5=x]p]S{U1~ˣ.ejxLKTIJz _Y%GWYKuCA1 w2y_; bo3OC\6zҗY\<xc~6JiͲà#3>a ${K >o6ڰO~[w ~(deM*m9Q',4q|)K`N04^Qgz~L!7+O4Jc?AcXG/hsζ(.GbyC~|VI }8`pu>FPoP+&4H M\5J6]^Maîq[ivZw'6nAeYM~%pRm6jO+$mYOp=}fi=O绩מ cL\) }a4K107Sڇ]&vU¶NaMԫz=;SӁ/cZHe@nZvgٕu}qwČc^I>akہT~vWu"YIP.|:h9Q-f6H^snp8G<~~c[~I%,O \tLՇ>vc{J\˩==oxy:Q?1 qy9IT AC9`eN>:ʾl@~9g:hcdwos9 mE]ś< j40λEw]ۖ⪔$8\R?tc/bWHpd=g3߬b͸q6Dr?ONW9ecWG(Տ.-Wq}P}&"G=Tz^u!D Whŋ}H]|ͷtTEXYĺ8Iy9 { ۥ )*h7%D4 R %^O0eROq2s!K4pgVkJέU(9ȣ2#y nzڃ$(t,J&"}t:{dA84v~~T 6yyOG0^H<'(n'r,.fĚ񅧛幰\A=ϑi~tvې'͏8 ÷/s9Gw)ǦGd?bf\" Ҧ8We3.Mr?f%/SAobl+VrA8-X{7T쯗*U+ep㵑ȀEvajYݦL_q+'xaC$VT̫m~ԃ>jF'6ʑm.XqXQ@']s{ unj[<2~k߈꜉&=g6"v@n^Cjjd#4z\Swu8/'ʤ ף'"b{]nQ|7ޗ^' V9^H\Oۨ=2ks?lt9Ne.ĬZdə? qLv7dotF3i ocigOyL`Y'3Cm] Km:r!1e=e? }-m "\pk:.^V&30-;B}@KBUi1ئS&O4Z_Ͼ/&]+0Ll(|C.Lͦ_"j>ۓ\%< q4fΤ)Fm4`,1}Oy<K8lJҫTa{'Y~ m>9*V?,~7PgiTt-#<r D$$| R/[ \;OL➀,}qɾWM}>xKql࠰'? ZT-%/Ç5'֚٣mk|`Tӏ q~%d f>αt!jIU7*ef @?7LWsdoh'B*EȋsqKj*Yᝫ7R }[5|NeVym3{.pEi>!| zН8o2˽Ypm4nġq ?G<XWC8|?lW qB'D\VV@rdcTu98PgDb0gNxXu4f.ߙE /="__ImcnꏳHqG\GU2?0ط 7 ]߮zrWR-d#su*ܕJH:6ğېe~ǿr?Y%t4_?߇9"gG뗞j'\cշkv ?ƞ&b?xY\^] xǟ῅dYx4SEcb5NCS#ܳuzX g>tG/zގeq&C~4th#YUHρO?|c3Uҷ|qt9FE%%=,裭tYǽ䰲mJfU)4{ˇ)u,?9YZ=ylTw?yKxSKGbrx\\ta&%]̗C|F`=>Xb LA|bX0V\su#NCAxAzLb\ZW۵ʲ4noJﺌ;Vl~8!7i"E[esppI="۝e6Xwkn[ jm-hG<!AVY+Ạr_^ql<c9ǀ1 y+>2DbL|NM%ɧsek+ZΒN9^j Z3Qd1~cEo">cZJx 73<3|Goo*Hp76<~l>v&h(A3 YtWg= |􍂦L=iOSvOWۉ15 ?| ?inocЅ.̍cq7/.Tx+|X.u}ۂ|S8>Ɗ;-ޕLrbfhN|uϞ8Mn>$ v5\G#i|遶x3D kn'|@"nz` =il.x|:UMæ?y9yF]ij 9{\U?}xƲwfii@-#^sыftRϠ>'%RxvgdN4=jO$}HLZf/w}Qˇǘ4tlcm*8o3O8KY^/rUucL\U{ ~xǫ@2DnjUi>8؋&흕"`>F>6iyאWf!L Le5:ƁءGFjN5N{x؁eG1-\eVVK D\g>"IfaT "i7'*3 |HF6 |HFI)sv7&S- z=rY$O.nKYaۀ)tǫ'Xݨ,K49Nsu@{AD0D~0}@y.4€mm{p尝N~S@ZqA,W:ʸ^uJl0Ik+:Y$ʪ]Aq;)9EU mf8F vs 1h(9rxnG{F<s"jl?oQCYkӾz>oN&bY Br>Gfe"Ɯ,q&lVʬ+s[1B>uYlf<&^NqZq5vm R>]2HwK e`rsȿ~^3VX<Сl+]};Cmx k$q߉ќ|Y}vq"!9m Tc:=2ݮǃʅiMo^'^={9P T=zz u/Tϓyx\_Q* aBf#繉_Ng1G ƽǪr-2}XzR=J$IqS H^i+1)Iw/BIn%t_8V}LX*-=N~TM\Lڽ1ߴ8Wǽ&l2q]<.5icT/x:_dqK3t,mpKsz"\ lSWJ)][VSmG x?Wq2Q.T@(#v+|Y'WّΙ [+Qz}Ξ]Z wvݒ ^õgfI Y:gz1͎'3&>-'P-9KbDEǩĻ_GatX> keUUi% ;}7*gt_mAgU_Gޫw'7}X-4Ŗ97#G<Ч/|di`m||?M1(&fs~ܠ\SF(_u`Xйb4^kiW;B(jo$#yĵ=1G^,?r8&QxxPr b̛>L C.x1P8X]~> g}t69[79;,GNGx8xss 5C.h.[vg,fDuM9m۸Mē8!uFqv?{={lp~h`0:̫AcW׷׈0 -z6<\z_MPϛ+S$ߙ3a}:Lj1Yn@y:-9q;Y==hw} 9E۴F_ti|_ Ի1@L2NㅎJ8$Ig2J%WOsޏW_q1j#sYz:q&3[ꀇ j?mFy5Dۛ21di9(7b`9=#VS6cW.$[X= ø.1>.`\@ij1?-[P{OB8.ko0s%rmhb_O}}wnti16e ;ۛ-Ks\}4?a[ѡ5}%by}1 YhՕeD2^;iwyKiۚ OzqmSco /wwt}qeQ;˜Y7j 9n٭ss\| Ys#)}[81b\84O <\+8 y/kW3i<7rrzcϭ"~_2Ւ5,%YtV)̈́#3a$.)#5XpA=zp%p?l4]jCYuV8CX3{-}Yng ~6ğ? 1竏}|-C%}Z4H5s{e[xܷB/DǢey˗4_ ctĒ1q;MtoȘb/eL)lè۟%3o3bXm+9cL-ϩTAcs[N/f|l?PE4$s1շ彜݈3ӗm8 <q`fe $Awnj[ yPc8c}cN1dYqg\7;P cuʒz6F;0D>WMhk On9v `#SmD^ĹmwɄ__od!#\plyqxeng8 P?]2Ļ1Kb*tyh;^Ot><iSe+YJM{Cyrk 3wޥl2إ^\_N-|BM΍砓|7=>*RuI˃I =Gc놫,1}\Zƅ<{=\S*xxM=Z#ɦu֮3sN%GZψɎfWXףN$cs| YL߽,tD{9]NCiO+n׌6G@imX3CnQC' nǺY3g\0SO ?JЁ-کb]]/v+ގk+$q?F8̸1^NQ_8)x*mc*}c-~fgJge'Elg" /kvv3!g=Yw/R1U਷>X3/vKu.xocc>>d M&2~޿o}\S۵܏;ZI]E;EL0~d7rD4$Y:eSwz>CSk}Vk9'a.wjr[1v؞ * 9xNl*DT^faheV;U@sCSU>>kl98G}!˿P24kZ:)6o=qxn&hϝaCT5Q[q@it$1E7/-QN". 5XNVާN>w#VQ,=l,8&z #̟>%_;v_Vsr|-HˏNRrƱ * !Vjg7,g"PbϚ]Z5b2 с }ܰGLm2<3v1 5yQ6GI %sZ _ꓚ13s:֠ae90DmK_Zx\qD7O62:)vϘ?v2z%L؉Wv8~GVJ\LrOg,l+>}#Jda%y%|a{VJ#X]{ F$0leݯx?y-cQh:Lq?B d?:%> :ct&?SR$"ln(U)wWg`kXx%,I]ԚN6"HUkƲ^UF_;-x3%秔n~F yP2~ee2{p'b]X" `UȂK>+ Gx|B{C>YSm<^( 1#3˸pR ờxk+|sSSU/߳c"t5ؓC߂(UHQۮ< uF"9Y؝LghZ lYR/YASaSA7AWѕa6=pmIG< YϥVݏ zu{ѱٚ&r~y0[:Sqblj GKձ`ljͪo"HV7&<0UOW"<"cOd :ej6Ӵfm>M׃1taR;.a bAhOz;n:3u#7ݥ5D)SO]}[T\ra`sP ><ǜss/@\|sIuv@.K 17ǾƠո?صE0:_؏8 DK6 W.uhTN%.w_-@07ѝv1E g"z0Vs:ު?uNǩ=ح&qn6Nh47hW<Eޯ͍1ㅍ!M;ޥ`~Įs~,?j1OmAt q{ΈNxS/ncYim^~׍%F Z| ?'` |YECw'6%ꉧ{4d;9b 8__[$ϲۈD݈T_\;=_McF?evHJ x̀O#y ~ݑf{P\wӴu>?v`~-}¬T <{^3#ڒxBK9UYM󩠽¢.`Jw2WӸ,9?B :o/bJ+lEN^|sZ[KFZXp׍p$8T.5"ʡobNLu-ǻ&?DÎ&Yu`hn'}?v8>_Ŷv~`JTEg-cDŽGInWQ׍e\8[+>qͻx,e=#k=9~":+ V.bF-=-h W}=fJ_h1Βcu`킅! t|lC}|+M1M-'FV:cz82 m/kZ!_ݟ+[:~3v<~ȵeUQ~EL|P_9]*i93G P+'V2+/#D6gOȳ4fa/;S#/]g(H=f_E4ޙHKExkm`'^5tÈ~V vdo@]XAo֚%:=i[ښCs#HS|]=uA`vhly r4 >5;K?oR/H_{i Zc;r P v?G(aq]"kZ Lnx$?>Z%`l[F^Vt W=ޔl }p} -fIZʢ9cMJ4/dNu7ǹoԗK;}5@|i ^!ML<ҳ?{'~Y,a˖e/03\d3x;y-B3t<6~~qqgNz:^(B_cތ' T!-@7c~}b&Ԛٶ̷qog>nReARn vSKUjM_ڪ;Gf'8! -ðהqVs'*e蝛#1UgMFsB;ؗj*8m( ƶ&}ni`lC .Vw ߘǥ(eem0eJYDfsg/\KgCJ`Ufd+ 9ISHJQ4+|^Mc7gq*UJyڮ7}2m0n>T{П7p܇os2ˋLV:ïyfZM6`0$`3G)CN쯃ϔ57ɶsmfEs?=/]fnR/JƩ?wX^F~7/}m^g_y{]ߪ..F]SxJ -.ZIv?%ŒF/{?Fƀ|D#}b^C(\BESuy`i܉~|38w4 īwJv,yg2)i1x<1@̇|UsqLMq>xL7~orRfg3#*ęh|z3k~J eA3 ZnVu!\#tWC`YflE)+V,$\;1x_%vBήG<ׅ=2/} nk'?t q,_^sOpUmV7<>,>&'C=;>}vUa*Ƈ0q!쉢8J + !W6~2>Ye ' IgC `qnpY_<&rlOk6s7OJ3s8)/8*~}trx6b ]qvb@!L؟GjcQzE M"73^qP~@7t|;& ߎP@^EobڹT?y@Z=7)=_nE"f_+n94K#݃){i( vo\Q!ŋ8c7@JNc{WKcWrv*a =_9f0CT<'!t>rI*d ߓP2 5><~xyYs,fAgo/|6$i#.6}Օ8kTVu' V/CjyL*)K+qhڤ_8 <1rP9>>u>#\g<Gۂ?RъH.6D+ eQ$%{YJx'rZ5X&r:LГ/u8S_5'籰1oG;_EvN# ` Z6{nkÕ.yHpRx|^cyS5Z۵/ߣVc[.S[(uVs|_M[. ÉTk0/4"SYxepbBW? x(>F8ENR3"=2J]d z;džO"r;. IXJ#wc[k~wu`;b]x[Z|Ou05s[ ߍ,q\ٽMYjCr}_JL;wkZ>>\e}yp8m \ ӳ乢{Jكi+` 2r =l.3+)Ҙ? l+pDŽ]# g-5O꧶񼵠i:L))VY 3b22hʈ>;/L2U (hlZWMdO<i{rv6IjvIt9P}2A[o\Cg,>d>}eG/M㘭S؀!E:*E^1Ї}gB;۲V_>1O__,|`5>Ce.EfC8G7酏eZ w n 8 5Zͧg-翏ueҟBjjw"^G"+gdqIgeRXm[Q\,3{ Ž8_Jjڅ,\}XjyFYAmcK98@s-'a*ۺ땻nqq r= [>7ӄ\u {X{\fw"ϛweV;^#J< ՛>g7|y*c=A}Sv;wNQ>5tr_?>*|q'}~DǐD?<>! !d' $("dr3Qq_B2IЪt1, H$b-G2mtCMQ+\ 2IOysnf2{=yγЈ8,$4/d\y~Mlj+"xXw=#ArSsٺo5Ώgנ|Gzg{_}GAYf Ϲ|,ӦEFc},fZ_siJ).,ʀݷx6?!GnGl&ӶI\˾ p5*WhT1e|%E#`Yu^?,Gp6}42s}%jaqܖf/B,-)1v`rcvqD9঺Dn(~?Tj1kf,&{X+nK!@ M>.V\[ܟj eYrn3C_Mu|HwʩP9bxͺ>RWs||cymslzatܕAː۸GZ-}(*W2 Y VR  iV ڟ?K0pv6nO^{Ι,sV=o=Zq,ZǢunoq;[RYMٱ;"sFY=Zq-kx^QezV2gkw9qgJ տWY: :8h%1XA_0;u1\D'rQR9)wmYcڊ AT q Ӫ\ 1fqjZS+24} D275'0 1N/Ha3/ &~y7Xwo[yU%2DmscNȝ>eyc6 Ϣu 9(aO2⸺0uL%vDU!2>י8+<8Des*mF˷YD N̡CbMx$ %{BD y{)hj%g4s+i>ҧVX~y=C\6'ϩD+4ⲓ{cop?dL_Șbn|g*[X~|}$? lxdP52.Ox0kAnB\%gQo'@D^p8(Sw#H WjA\},`ۻ@N2~8#'}MP.ƴ=|&iZ%Puo 6V>\w\k?iʄ"(1As66w\iTm w*(6g2}(=}w&[?]]"ޝ>Ke {lTN&c1nxd\hTb4 Dž߮O2r Y4&|/ y4 _vj.;ҝiݶJ7/;P~ p<399r:<0\:>e%˴, kS;?54mNFQ <OkvA =;x"ܶn]f{k#OF+(fR1BcqQm1کi;V<gS̾}owۊS̼ۿ!nG3.U7kp {itٜͻ$G|/bs<+"tᗥ,E_c 9}\ׄv-ZcEY_BF<cb~iWj_s! Y1!N~n#8(|S_V9@zt&{oOgE]Ί6)LLS_'|v4= ڮpϷ'ϗ$`&k ^/\-x+=8q_[+Foxn' OB˴mٜJ(mv=yiqp.i~4iL} lYR֭to̻ ]h#zmo.c*߃S'O8IqOӲeyUshoKٕy^zE s||ٳ9oy<سkvՈxHeVz&|% .pG1՞#t!o ^#đ}"r(Amk0OA9Jx6={e}:(E;pvL}='cE/#WucفqI=_>뺠"v&15o<6N/n*5[x]G\p.-__)0" ~=w }GB`2O }s.3]F?|)=_ɣ CqK<LNȴJϻ[,6|{/bTw85UeR⺀kK.MҮ{lKy9 0\BWxy~٠٠:4ާ:J|Xo8_ 4d0}{y&j>@*;%ϣe7~_rl5ܯ"!b UKz2GljѲKdK /0 9w%_`dx|ވN ˾CI#hP!/!uWɴ?)pj>P44M՛3~4TV'_p􍈯ߖ\Y`9_&JA̪䘭/ј`o&l-C)bl`Pgg/}~b< |X+_/|,wfԅ=jhws/{I2<W4KLj'k>;0~~I/ك l~_7W -&1cW{ԅ%sȾ d@.bk(N5'u@Wrƣtp"Şc'bg})~ @]՗lT'X9>Kg~JIY暚^wU$NsaZuر|2'p\ο_Er=1D#Kg$o5A{>\DRw^;Z:zL PF%"> +Rʸqi|'.tI}%>GD;9=sx~x,K̽sV+=5Qte_[kpc>ס;O8 ;s/أ7{x'd>FN(pf:M41TnNZENXFV`LilhE<]K"v ~z%F80I!vGkl:e>R15;Wd^sy;hIohQ?n3mU&td߼E&:֜mŸꃈKzlmmf(B^^2Y3g$OR(7َH%ws[ ns_pk|LlT=*Fe/#1Tl,)'m^+y <4l߉̻=wR+=2|+Nh]Fe_ 6R?ci~sMs|Z1W D({yq> *q[u ]Mκ;Ĝ<5rNYS'Mܛ1Зֿs]VCc!m{!t\_#ty%9uoߪOֹ 0Xo}:jϦ:Ը0yeU]B\#o]e']#uZ` G+"(#I~G $fiRZ]K,,@<㽥˹VOeW؁4fs$']}3L{-sx->83~!h+q|y`{UؒO GMHCe!rX:c ( vlm^Xl8cB0:ԟ!Th%lEAtb?T쟟H+ iIJa,ϳlEu[%Mȑm],1-௮9Я?$A?篾 6xoxrw$)!'3FZǚ16ِg,aqEb1d%;D|U~fn:5za /r+g hUc32._T~Ňr{t_ ?1ϓlKcJrȹIr>(0KRX&s+⡒ض([>T2}|9X-;q/|J,ǧCg{k׶Ls}=wXOi<O!oFms4fE1?|څڙz,U؏:d8O^of+?zVn7Qx?)"EpG sd)mB7V(ʊ&~D_%_tбt(8x=7I~m;_I#0wFQ ubxw<*ErsQQ\}ݥeٜe`w٩p,9.|?7x{4Oo;g[߰zu@n3ݾ<<ƱlѨLkѢ: C Qs17\ǨqSSlnM7FSۏj4u_M ;{םh6x4Ͷu22;ҫsV7BpX3#\/eP@}>kй/=a,CY,\by蚝e\&❂l;E{Ёaα&0E`ҀcCc$Z#0$q9m|,=f(bO ^F[1?1%XFGx-Fv1\zRdAq1/܏=Lao.|1lcd}SƊqELYܛeke~{h Z}*Q''QWȏmHʘ;f,|<xCчo<)* W3]G~khQ~)n;7#+{m"V]7D7깒qr:YeB|1%|)'Q`ʩ)ʝ: ̍ v&:A 5hd?0V^nۖ!5?rݖk l^`+N35ن]|˜ o)}?l?;bEgψose^ `~2^n#~QP*(fzCѲM^fB# |tRp=zylgȻ [0]~9]0Iv[ߎbڎq#V[4̱*|7)~Q)}͠zl{?H !;hr'(|͵} |T`h!~B>?C ne:h# Zl'83X(v3{mJy+J鲵 ?S=H$#*:Znir~E~cn>TMBy'Og޴5C!AK+]uw k Ԯh {֭ժc9GF43<.dJo>>o盻:3;Ŀ͢}maN=Ouy!BG7|9l`Oze*_ |h#-a#޲W/Af57F/""O_v{|| \3ˁZ$y "O5pgwUނ\}AN7{E^.&;_4?~͘Ig}^>\swY9Ks"̃ Y wgj{- i6ؘe ϠHM-6N+}6gR)H 0cG̫wxvT2G]111_j[̗ 9zl!u '"3q,n_I=>|sߥKcf 1Zʳn&G2]7fmx iFPuOF";}3L3iJ0u[g<7Os-ӎ.q.ZO f:AҺ9'uF`Є}ܿ?*,sFu2'b` [rȓ3"92̍)'8rVN+"q 5gCg/:9O]PpI9gwڴCIG\gpr u>/czߙ̯81:%*7m ;kXN_~ mÖw*+W。˂'N|1J8ky?s~9xd`*i=)Tg#ȳXf49W1b^ >=S<'Hcd,tӹ74iOٻXRl3ߜh' g"OmlnmMc/5 jtn^wx+d.ɘ0`0hr6d,MZ@) 8FRgCoqy)Cj,t y\niy[Ƌx]T{ d\&OoNX{r#͖fqǛc!gM5\ & 'd%yZ=ɳsFxc "_C k$5~r{|~ q$1|0MyE]p#ӶL^]{X,T4!hf:8ߣv +>e |Whq3?#cL#A=nG CM1p;>W>v\su%>9s ygR3'EF}]Ib rdPDR+*dWMfctOpyfؐ/m]d N5ASkl`Xpg(yGc9o~ ~}(ο-;[;+u0ƀGsRw.5ݳJ2}j>,dz<todM=J!K]̈=ĸ-/'B>{NjbAn 7[ɨhFVk:!{3>Rl2>[J8 5FY"K|7=g#96fHy_O yb3=*P%KhPOEJ {2$jb.$:26.edYY1X&E,7/~rk8{m9)g^'sv)bߵj|2 d含7b8C N=g6/%pX6s)/ _QZx|[he|LaS[8x e|ko:~y?ٺø&-vi{Ԩf_4 ӭ9 (ݝ*~Njixh RsUIjm $"䥳|EFFeR9 Uts_=GݍEeD}&~kȜe5 OG_0,4[+ߐ;͓dN(-`e0(p. 9(rIW7YR8;:Zy(zpu_"BwaFB6߸qW#4Qcٓß;|! TGv96z}(hG8=7wy]C) *^:\|S@R9O-=6ho}tta72O:͝<Ov? i<#;~6, w_5rRs 3gs ER7󸁋ta+Qe񼽙4%=*U%}E x3.1F|Y-9Cs[R@NJyv r?K aogެ'o$yaKe?9蒪@ =}ó%-C`,S]AN`Jg,A7b.Vb.{`yw'|k% Gmۥ-Ν&co9RSeD{yO6S/bӹ_V7 Я}>yGQ~%/\Cl$1͜eIGFBM9"qK|7jڋ&2$ u}QvŸ+[a/7i]+'GTܦṽdv"Uf3k̬|R8D3wgq6|!eͫf:}MqMXWOD}ZxK&챏vW:=|GRkXK޿i!|h嶊o ?]O\jV9u+tCg}|NOaB_Ցh]Ίo{X&n]yQ_:ΚkXv?I9ZKjS\)Ep!!։5^gwʀ}{J+W=BO}Kzw|:tfQGOVi?y_) 1Sø)y1{/rc8CZ Mazu@yuyLA!f 1_S>΋_2QSU[}Q_Py#U$P6O9tHcxK#Ú<2x b`:?_Ӛ+ĥ]!]n\Y:`~n8L,g$u!ӛk|ktu9 AkM6fT/vo."ۨŎ̓W 7נ\˿-1gRKq3Q01j_ykLZ ISOF& D?Nŵ,[\=a*|Q*^` ls6G曈/YNgcL_·/{|ޤ o]:i7؞by_lg-ݳ{~aLw`Y!l3}g k>6Mk+(eYS~!r2ɦgؒ- Z cMq p41JuZ7~Nff!/x0ߥ \ߟ*m1qY2C> e\@CFQHޭȷ\esܨwdneYq>Ԙ:^vI(uZx:wX}])T77` H53&,a< n{GiIȷzN=M; gbyC yyB?%&}If=-ircXVda$WoێvgPt,X| cs?qZy/44 4bO6i6q](m}OW#>'ZW}A"Q E09ZbDpIf RĖ;{bgG%}FŰ"l)%'Eq%fϙ܅oV;' c,EĩbBLpoʻ5Ľ\<(`j#N8alw~]DfIˆIݎK{̭ |x]w~`##כ'ldnF"jӷkLOܧ!莫^e:÷gfP=/.n†4ZS'OdJ:vi1"+zlOꛎ<& FA[h[M+l75Z5 ZB^H~CPtܖ<6ΓZ+EN37uL]Yb?} CVXWT |opvyzAش]ɽ5PG5E5NH?NzY2ֵK 퓚` eM5KJ)4e:wӷ@g6wyYbޡ96s:='>O^7-ʧL7)ԅ>/0]4V3?'N11(Ԧ 4f.rwAowSՑbMb`/-ӼuIOXlT \j o2K` 6׵Dp٢2ݫ]ß~.Kڻҥ}U2&SyM ʴKbm Ƴ33#A6b[d1INf-ㄇ]y2?Kb?yr!7.E2 cJFk 5w>@Wz.Y72V.dX$8'{~~5kAq'~_މmXnH*1E uܿES\.h2&eDrr͔6G^e~ҿWrD-c$ zAD}`':r|7UYμ כ6zng ]C)x"~}5e_vP䜿9ZOM:z]^zb#$.c;`eK`~28B)g2oNuipC>|z^_&˖y0ڋGWvݝbkoiFJN-vr^bq/>{*ut*Y (yG|S5CgF֢#GaZ$VJ_9?Aм`h@ķh=Ҝ##in%5_*v"oyyT,PxùhwPs(m?qe/\BMc^WޗJi.AL py/b[L´H-󖮵 ,TZ"ha=T a i0g8î0FUJy mN56DnA^3_fV4w/{|#*' eN`][?OӔ3pދySj"mwyGPC oE,uq6}Yn(~F$̎OI q>y|y[B\ |ۚ<4{M;y,{:GG|3tcN?7}3=Ciዃ-,3!Q 241 ]|s~\.^sE^D^4fH~tyFMIO3d>O#k`>`>S/Q-kx|s I'2vr _LX8/'>wuWq5Bjr?1rKԾ>kL[%sR>Jr^OX,k#stf˙؛6'_` -g[c_ڑb$nZ_lkOvyه͏IZ* `WrZ#Sr3D[3fx}ȫdFSv߃x!ӷ򄏔3O ! xnSEE\C<)ug.zE^Bdi>ҷ^ߏ;h anw +Ɣ-NUtNyW8Z?Rd]3i.~ev3o<$jn]|q"=}{aZwvgaaq>vA9*kGqR( 9):~XFd.pn,i8 *C|$qNU-9r =]O^2x^A\nwshiڔ_Ra-tos:1& DgtQųʭ ]XUSXǮ׾Ai*X.-Bo^ˬ%o59*Cygг(rg9mTϭG[*-0|~]W/nH93ehϔW-ˠr&͝wyQY#?|TCc -Z ~[ nx ݳA ^n{v7: mMuBbgXgu\slloM5a>ʼqwA Kks71o[Z7=W:M}^BAAC7Rpk^ʦ&<`5`2cb1*F<{{OYJo f3sGkg}'YN͉ zog x7N6yx,Xl<)m¶Er$.vWr碾+a^%f^?TX+sM@܋r VR,mʗ+a)>k\?D+A=鲼#GQQܶb-~w4[G <jY-n/{,P3ӄd:h%%):\K1@׊XX-)|.:OC>hy2r$p~u{={Y]oTw,j>s4^(F8Ӄ]n!7{#&_e|=RYls:P`|&`w[)hbS|ӊ]xmk^^4&;0LY syʉH?:.ZjoVT3E_gR<,C ş3 hj8S  [CL1t , XW::SWBO3Wg;}y} ucƅQ?vE}n>=.s"GOԾ|!?m=S=|\ F~cF0noM>v.R#Q}Nr [sIxƯHB&";.hϝBt m^{H7 >?|,^86=#06rxSyvQqSGo;SjXe;\"rTt\x-aL?My _KJohk&|&tE .#e-+RDKc1P%ێIӨ$ %ϡ$k)ƀ~1iӳ,PZEy{K a.taXР|;}"-:yuy?6,ӈٚC=,'V(oUBvaz6.{+&z,us4Hᘯ݋UGWP M!_EB`L BT pO+`p߃8ȫj?|1MEIĺO:w^WK6| ߉kċ7T /tߎ5:0v!nUR8>~O" X_Lf醳 |_eF%e2zeI 44Q$c5ߤhE<2uo팙;lbXYYy^q ae,#?HZȤňMU19V= {n qVp{GAT"=9|el-%F77!~/ W>Z}Fۏ?-l ǀzDnryWG;@Yp7&m7B:0P%#?N&JYk2 rY% Bho;d.hKnouٟv[noyׇ}mbjDf#Fte6g{;w/J3d{('l\4ô%DYCD032sC)c= pf廓^,BM#?3&WRS;ӚH8A ZuIdtqLg(oGmOLD?lL?F/2{F0/i 6FKVr~#|069CR6w\2 nzZ!ë߼2^^zx.]^*#/ Pa?d5]lDWǽжc7O3iȃaw#} ˝f|%쵍(/Sk9J#<=Ś龜Mלiߡ!\~ޣKY>S4"x.EyyJ%/9G1Y&gZ|'qs:E:+8&_yy {i)L#O{'b3l.y2{g |~ Ao=E(IJٻn!Y wp  А'˲?yt6?ɬϯUv7'aAn+&N꯿yCl{QZkv}$#Ƚ9M}ywz`ݳOya"8ڸWbT^Y1 D;:W-l. ykD3QϨ2X-I-y'[~GSŦٙ?$~?%>Xgyk\бdȘA}'WI_w50ϵ/Ik~>GB^H>E2@븏/kP4 ]e&Ƥ/s[K)hLq4l ?yGaޭsz ~~?w?0xd`\/XSKۄ<ˊ?h> 6$'z78;;nkȿACtso; }s9os>XX~'& yOG>N[C!})R#.wUG2U~oGb}nUTMe5J9du ,z-i :F; )}?Fn糲n?G$3oaˡt47צb){| MY ,l/ѾAGlzQ橅|UwK6*?-tb > [Уݧ˼ XfO5"̃Eo`y>ޫ5y\ݖ, V<JӴ |BiCC_YevUtx[%/Huڏ=__} 6"sTR]Ps2r-f uUgSl(&4h9LxmSx@yUނ[,HѨw7ao([wn>#%축.sNArN_&lr,#5pf#t+ 8} IlccCIFR |/"(l<%Dt5Bh] 0Ⱦ!Y:6鮛LsxL rU4B#K"_qrVhku(*[w.b"߲&nZWÏHWm[NQ/I/kwvb #-^{󻶞.|E EۛS/Kw_?ex:`A8~ȸevHfDV#MӇ:."opr 4|O`$F!G]xi'>贳g|1|.2$MW^+&bu' 7}VGQo 2yDvSz|JT|A.o޽}[Džfqގ <JF_|s9`3Y/g㱜r,=g|.xTa"W݃9#k/Rd8]g^+eeG.lIֻU/2][i,αx/Oy|q<{Fe. mQ_YR!V(6@ \/ℍ6q3Gt|T0~?qr Zwkչ}% l%Gc.6EŸGEߢܷ=qu|xMyp}f/J\ce8Ʋ*bb6Ei4u|| c5g`KޭJv$r<貞;xN?;7W(D^k}9eRk6v&NF;m`^ }"_@fǦr/\֭Ƅ>F/:CHROXu([{H~2ghLңy<' =O_FJ~dxmR92uXF :)"j~G$o⩙]:z!SL랁Um ;ۂLW=*xS)ʕ(?|[t3l*%Ig?c^&/<3%?~0!b4Kq'N1CѳnE`7\&+W^N`vyyfY@ .`5KH=3oI[.&bD~;>9W3^(^%,XXg}k>Y@2|W붭n:[_`,Щt*_"H! tZ-ַZD"Fg0b/w7 1\_j ߑvw-bz4leS5g) :]mroL/!mT֩gڋTyuTڐ)*%}Q})On[O<[eo2;- L>sوaM.F|&Isz42Xu6}^GCw)A%I%aL 瓌b&YҘ^TO"/}1//l2+aa>m!d&NjX"쑵)sv#9:װ|dF*Ӷ~-b3e Ky8+ӢW@{{ZCR!w7@k/iּ|eRi_=^A D#39yܹA߾a빇YnMynU6憇1.B#_ⱹu]Ќ3d3o8"ǔ,˷ʶ,blHL]cQ7a$OȜV>gX W&~|u33}Et#ppCF#Lo50򽷐,;^5sڈ 8D8Qm﹆"q0\3 Yz#\Un6ErtgGr,-r.Wʅ7Re'TihwnUSCzq8 Χȍ\cUR|^C~5|E7Rd{5[XyE!'nm`=4ܽ5\?<16qka{6|Ya~cZYA~6i r-DL*lDrCbA _nfo&# Dܩf92nx߫gE!t92ogi;Bw2+/bˌ乁}!nwo~crRfΒ  7s';GỔHGW#_/40O3IAywS d{T42qOͬE_O\ӲY|E^JT) R?`ϮK'~iʲu*e{/Ȓ +;kC|r{zE\;uG7&q&hoWD^^ўU$HyG\F]$leUݼߍD?Q=6?gD#Qe^T.-y^㻃t>B _cd=^ǭ9r?heIsn]%| k2wx A[{В(_në~>1Ү_r#}]Vex@{o_zlj\iL'Ҙ6]˦<sw6WLfRھ܁Ҥ.JzBx3&^u.+v佔1Va.[a!zݧ|M\]$4Bڥ]7,f`9|=!C)3:1~%[6^VKÎ"s_b<ث$,^˂TnLw"XU{=[2\}5yͿ1''O$ W#}4c\Bz8'j^޿ChSY;,Gۢg} 93=@a`%.Dn}yl8/\g [3Q1#NŠNEch (n:6z[5̈́܃=O2Ú vD)JT#t|{ ǢbtJw pyKd՚z-u/ Ns{<|ǜ fB;4*fטLŹ&bseܠ)x#>HA.Hh(}yK^S gdc|7h-,ƌ_@o-kž}3MP,~B6_}$.eq=|Y?zjBV 4sӳ]|ys4omχ%Az`_x47Gr.K嵘I#ǃn!F3mv 3hby?dz~2}+"aiHih;zs]?E7oPʋ9(}=2ޏ @?jjl(\0+r>Xm{rV;9 %>cDt e]C90k_|2~ {})rc~;`O@o&Ebe ,yc פ.?iXb;xexCh}RoRH+Ydoq!), #츥ca^/WP0#K˟5L|пHVnt8 㥾N ;bxE ic=ERBK]dygGG5S.`n ~oj=ۣ5_]Qt򗢾.=Yi^pC?r.roLĠ]絷g`# <7f.0s)_ )2c ?-cd<ÓWBCF{x'D)r 1>6ȓQ0<29igUc*i]nK 1bb)GYqר6~vN=) ^յ c gceqmXz-/ene^zĝGSSw%vPm}&[yqUU+]UdVgM.B_DE?>D;Vȅ;󇜶ӌ>RyN~,3]8K}(Z" ΠUg[/^oeyD|jl82^X3O+Lc:RL{0m%[&BFm2$m:j(7Me u䬸1m]n"6=x8#u_C4S=Ov+9Jw8Ÿi秂 ^L 6reK_̔,Qx + ~2>T"eY3elVC|]m=دoQeZX]bZ|Z5d><+SLWjo aUcy'2N}Zuc ~e:dWddBM:eTc аy罼+F? ſ],^B6߃>݂GU FjC9ɇ*X_[/xS䲩8Ɇ>A> uN1g X8t@{1]Tz =JESa .8_4ݞoFmE''vk4*RW~lv3K(2ƈ,mcvw:]g=h#?GyOWĎwyhCFzA֧yV.o|?r}7بc;8?R5 rޫ>ϡh+?xWcx |>=ߖiV,i }=)dL}G[nS먤`>MS}%h3AorGWлDxHvyvo̻7$|0ɼCSt`cCݩ=hq<:hlǍ+ 7Ԙy˼wiRFE7b|kɫO3lN _: {T|>N!Ά04L7Fwmi'r3d_od#@.PI " [{pP6TScm\;Emyj;!F[.a q%_՞#XRBo">\2?%ZiS'H0uÇYNtmD=|L%|Q}Z{x ΈkSOnȥH1י쎨pzXsUa`--۞ӒmV b#z{,y60?1cyn?S-N2Z^Ǥ`-0p}UE H6|ˠlM]\w7G>qK)ؼ%ZsOfrr~q5*(ʖy:G%W#@WN1WͿ_@kg:̼bƺe|&˻/W!7Lo',BG_SsH<1{/3M|YX,D"mMg Y5w_s=.|sr:ry! HO OAO_#3 k):qJ[*3Z `}NX&DOvxjJevnwV.f{;t|*.U ߃Iriye _X,W>A"gK^|"w\sfI}Nx]\ L;JtrA/F?ug( 􊐕43dq-)q8?i/i/ՙs_CGg}Wfgo ܷ=vshSk>w'Q~y2pr\,eܱ(#;09=5Ri`\ m=ܾg9*Ltz|Js"]ns0V'ޣVĝ^ ˤpZ2xO>/Zyk)FP` {4\O<BB˧& $.W/ɛT$m{Y -T!B^`>}M+/+wgz2e=81o+ ^Sګuc5L3⽷X1O|Gϫ6>r\s $X]/TF^KsE(B Zq_ud.ms. '~[D2r&5YB_i~nU m?ߵSnW~x_z1Lae;{~0N5`ʔ7OM7i1S(}[]ҵ |W4CgB\GMCks3IrÔI)ƾ ݙ xQ!؟yvw88l_-e7|9erG \Ivҗn=Drvӡi~Ƚ)Ĺu s*'(}"M<ˋ }DHgЎ/n)?Óa?9@Vlț;8īGGk=#R;i_XjDc:0֖k)T|!|ݼ*Θ_?Va^Gf42o|LE'fjS|_!` bs^[m&ֶSZy s2I|=$ӊ! U; >ѭw!Mo(sJI7w=|yWdzuHh8e@2)GI\rC!?E ()o{^WaOf(;׸o1Cdr}@)qd) ("\akj4T5=Wx/tQ-qs{q.[}7 y.eY0s#H~`u]CS눴zP"uޏ̓x3=f<;=jD3b؝?e=SB]~"xf }mczZô1!0Mu]I^vEVf\ M^|ZkQmj;_"5/'KXTg?GY1<6,l=v8KR[MPգbX#rƥC3!gPg-`,h UH&<&#E1k~"/h g-R1ۅ!?5KLx-gsLA!9Sb Cs0/}F":rĈk:@e#扻D<31S$v@wk\ %9^jm_@Fd'0q9{̃m<<\iR<`B;f`Og74a:9fi l ۅ'eϾIkqrND;ڊ1'O]ۣ0fޣУQX m9ڭ:GbD8\+SoݏHy-I}#t6Lnp+o <ư-9>#y}=tÉj`-_j:TbTLP-lzˍ`$2XO:)&c,ɤ)8+R?-<]AMD5-F~3ժ]y)1X8|[ü=쫰'w̑ԢM+"*ނ0.#Yy(:E5qt96fXt7g5oЮ?LJqYcc76| )/kL#H3чrWl5UZ%?=IW.'rxmWEL!6Qu?uk}7Ɖu105 :ю"޻(?W7M E3%Ѿ@rZ}En)xI.!AYόӑ/Vw/u9׊o{m[YTx.@?4IC`?toeJ_N\l~Daů ֩;m\!l-'"qGtrbK Lnv'yOΟAl|3ǐwf23]L|g#-x͎}BoL{iߍw:{zq խ7u Yϴ 9zgFL®(rOqkK ~ߥ{aez=0y|. a'8;sigy7@ɟ=btcYk8(SP7n̓oGЏc#nkٖ!&r\h^N[7>>ӯY,\Mh.)&uLYWy# { .oXwO^#Qp湽{p;>秉|>{jPp=uݻt1)355F#ҕ}RWJߓ6$;)'00S<7rBϾy{E=M1Kw%Kjb#oJ[!5E4mc> x? |n|:ԫC^>CCG$m>Zc}C_Ww"ck=9؟x8 4W{5xn^Unv[n9'p"#+5ݱ:]t .1I_m7Ye+}=#~:['B*|o6N's`^(CU{mr|{{ -ZyscMfmf3_i73uA=.5.t']e8/+,Q~\0 =CoMм_!@,Bg|{T|:3~5Gu^S10R#y6wdu?NJʯ0(@ʝz:`hN0%\(|^8kJo Ol)`>D'?;"Γ6!-u.C榫(j3}=|ά;~LL*<^^:Y~y?c:ZVX'y{eE,.$Z; hX =ﮐ:"bU-A]>u_F{M] Y:79Lj ,~~?l{XB[<ҿ\x9!HyG|IR.cVI ,^q~>! ۚqJF{,a ks3} ,gИk+Yk'O0;!"?x~wk9|R۳mS>dX3Y~ˆc'vs_Ҹ6v;e@#߯Ấ=yVK-y mq;G;}Gx1 ILӱ R:,@Xsjݱ/j-kba1/!ɒ<ƑL1(p낾g0!C m`"JߛQڻ+%/lH,9|5r 6~!(kR+"qbL*LE'ϧ'H7L5u!10p^uԢ=9DGI .E|oC.d^i{gMHbZ~ xZOɞQNo }ZV`nֿs+%Aޱ57>O/R!hJ:4Gf~tHϒhEcѠE3\GUpۗĦZŴ3꼸y<+.zNx;eϨ^ \F+ ;7/sm"'m)(xRИ>-wSiԂqv(ZM[5r?]>YksUzꆕ},_k螂^lpG]\}ay\^s=Ё!?{ p)q }= ϊhxϛ&+Si8yݷLS(BfS(犍8ȭwxDx}/.C|$>|f.FrO 0EϚ[}Xa3ɂ-6PfOFˀ [X%ck1_F _-?WdXo+ڃuvW$^-da}ZxZh#zU:F܁/Z 3hDf6B)X\ze_tܫQ&#SeY .'s2AúT} h@]⏯?bYx}&9D c~)/=Ց9?=Kn&Ͻ#4z3}%9x'l-0>t 'W.f 6Y?В1,IC5+K&|Mߦ(]֏s?dWQt![x\T`.`/+,0Y6y?6M|~c8b(ozOlnyn 7\~g=%?&`֧P^CEMq"v)X9 UX9Z>%_&Y~ZC+;"}}[uu^2\ZՍ̟⻡r.~}v}QcCQt9,v<Oo iOM\IՠZ+\`10 kY6Z\G HX*o9Z{ens\`3]bt^9㨮$-RA|yw-(eݗ3_^_wf*F:Bs<|#Wj |Lx7Mw.@G\7yn;ODYDgG>}1\ϱɋ@jc(n뀛\.کh%<&IΏsmkfz~ XT蕐s'V3D ,~'fgK[~C)~MFM `JUuB}M0 Fia[rY}!׻?Zv_EEg mt0/8l̕Sn?z} cŖ M_>L N|d?6n;)j"2%dH?NGOҸ-ƞϋ{>Xxb+ S\cnIq_nVw-,9Ic e㺁l 'xC_sY9"u܇m=WS7Џ(cowL3oJ7{>s|"ڹO!R7bEEm@eJ>{r֤OVIOwب@#n&پx 3Ӛ z{>{QzMjkT}~F^kLoL&'ؒcNw"{Ӟ2kjfAx0>#/&ŸX?%15Iid'nOȍuo%TsY\=s1s}՝NzD,#EVhJ=s>F6QA<WB"1~5턏wR.UTD=?|o8[.7rÕ?$Hv=ysx r5EeLř,O"cmy| ׹No ۇm~ 4b/ׁ6G[:3 ځ_=" Zs-ZA(QףuYOQf])䛀FeCFcɺ˿5gizDւA>ދx9R<V6^{Yq"sX͢Ԥmw' G7 ^+|&w\7!dR]^H7*B#U5Zϼ*x_{7]3Yrگ'=nZy=K7xh,I%2>YB,O:n$#w+h.kҐ?ear,P|I_aweH{7kePzgG;TYP"E< s 82WE)L>Kv:2M8֚92o,֌gunئ`H`"WA X'?Gn@nQ6_w+7{5&(-|g^@/ʗH\: yG(>oS=˔$sCRPw7~}qZ+뵑`Scټ9Pb ɔ7ZfZz"ZcZßG˾NΖ{{]ɋ5o~?<ѿ1G9x0UڥI~N}cH:Q^p>bieĻL?X8›xH&Rjp%yYxϏyA6ܣ|tY5n0[1a { l^E(xM~:uv'x."?T bEyߔ؝'ցc[w3VR>C -YB_tU;Ri$a[BhX? P{ץdx`X'NO؞o>!]Sy~ZEz+b빯7G~m}SrٮH5߷*Ok"e6NΚ4tdg+ӄ_PQ'9b~mV\GW(fP34 k+x=ꊄ;{mCyasruІm .uLUJȁ">El۲C1Ro y'/Ju{Ft}€o+<e*byޱ7i wYZf"œܷ q1Cmǥ|wEE;jcN׶{qOGؘOc~g\ ݓE-ÔYoj\q`s )&ڄoK&!Zky@g;!XCȑd鳖$ Ug0>|=Oƭie 2gqD>O!-^YӡEN+#*=XoWxY_´@=̘N\wp>cףnvfr;4brTYD?t%bF(Ӯ3|T Qg i|B_F;B4`c)vsscO@9tȸRvƻ,!v.[|dgK۔_[ S-"aSd|Ƞ̟'nS\=Gb&=Ӄ_3ٽm){at0~{"^ >.yo(D =µB,)ƿU%X9F=T5ȗgڤEC_u+׳ê!z[hݝ sour}Ss3 D鴃((Z1}ؿiؿ\'5߅-Q>m xex>)A|:ϧ1MKc~:YѦ"O:֬Q%bbK3yDvW"n橅LFS1l6=Qk@b_䊼R滃)R^NMN~.pi&D#H׻r t,醳SNex'rN·>Uھ| gbid<;>a? 90?Z. z.# + Yx_tna .v6{ds(q WN5?o@&=0fgh9 US9ޗ}@/1;?~DM,v@=:׳c@y۬|? f םjczoC8]XW'T;rw)M6) |,NJ`TfxvQظ-L"W8uL*Ƭ%֚ 8A~vuJ ~4ƴ|#Xב_:ܵftW;[Zc9*KfڟќNL3OS 2Gzrކ6JpI ڲE| l|e~5uwΣ |G:F5ZRLεvOGN|OkG'q>+ۗE}G$IeU.uxe? 0:vT.E,Sh97S o3sƗO38\c)΁y _ #W<\ϟkQ2"_H^VSx>Li gvG˭"d仮>[v-v3)Qz9$21Mjk'dg3F&d3oM%ew [x^NqwZyS+; Y4Ǎ\UNb%aUkž߳|Al05`Maԥ"~)TC4ht7ry27FJO:Umdie|W> e+_]痆OQY .H= Z'ûD6u?=>sx~eĘ &[c;>>S͗ix3> ԟ*ڶU3'([z4Om,U(Iniu.u:YZ >sua:M#Y_(tI,舘n= |>)J7,08BO:(@q{>t=T.Oee/(hԖ~,xeYpi9ĺ<3k#>R sd] lL;9xo.٢O]{jOzh\ ^|ާ6y2!K@XJq%qxGGqp'9;ginK.S~zֳ6\#䆅~Gbf~>SdIÃ0R2tm_:%s`;[0Xxy=WP {)i#RPNoӀ,7[K })Y&zw\Ɖ!1PˋW\eEV~:0&=[{{S v= x|Wb-~+! خǙB~Uu8'#/'|Ij;aSa|ub8cyׁN W_Ij~H#۹-D%{^a!iXHl>_}mʈ0? #㈲7bumպN"m%tW-?|82'\7𷈗ȅs8- A'sŰ)y0S1dzϊ U ,ˇ'a1|o{{~GIY9\R1/¸63Yw 1eUƓ/ʾ}70T9=(4,BK8Tw 9CſV9lA|VXQGTB/Ǥ=d=N8{"K).~7*̕U }GGT\z8 e P$F3w0~86?&?n7F *4[Tb 9Idv _ t6S˸m_2O=@L/O>Z{ڱ|];RcQ1>Cd>q/D7Rw_XG_y2w<s,+<W)֟"7e޽Gae.t/)3+*YfLMrońد*Jrzj]$︎ӑǀsU [~Ee|Ȱ5yw0os$cN)K75D\En@P{G~-Ptf1T^$O\L<>{}Nο]dV"}?.3*=-=0.NvYwuyHvI~l-|c{&ϣ#cm6.~_roUg(ϼŻcq~٘C79;CZ>;c̽".**ƄwOuYg9cZk߰^~NTg(S^<xl%td>+ڢZ\z}z{x /@Ÿ2Qگ_P^'~x.(-H'8(WHvehaէ ĞLoORs `JJ+Lx+i*vP KY?!MϏq1=Ѝ⽻HFLGBп yr6Yvbl(?$95COxRs[&8`}~s {ޣ戽jɽv^/ɋ y~M&'|gh$VN2OL}D͆끳<̈́ˋ+aOUrL } 0`2,Sϲ mJ)NNtMK= vME#i?it*u/-6/^#<>eP>BYS1yZ;GsQou9F3{s,'Ml zL+?k&b}x^m }n@%ճy !6:$fbSQ3QG{hlKakz]ėGv\[spZ؁\֚ F0\`D+ءrB4jE麸>yF˭eVkޚ3>_h<ڢu0ZQ/~ta߆m'֮@x{K 7n+^}ohb DX g- <:8۪y d ;+QdEQ3&sǬy&n V:o'6޵;]əY1܏+oZ.ugSi?|@_5-=Ɨ&qouՇ!}H0FsWE.L[;DDq /I[S߫ϳw#GB'}+T}vfO(G|ky3 :|!;@]dU}w2 :2B&BLr覞JԦϏ@noQy||&yqP?DէK{w:[ޯyCRwW2UX}ݩ ~RqvW:g~PTf|W(ߗyz?Gբn1mzj1\X7 ox| ntL7{N^,`gF(B"`3h 3r^K$l>GA ŧfZ*P?z\<߆7ҁ>czfi&fa+oU{JiΕXhHW|=ՑhrkFyV~ ڡrϛy^)wa2'e`mZe<r5q.tsó>oYϲTUCcްxUmM88+]ꬄx}qs)yT\}s 0ΐ1; cިg0/r繁:(7U\΋7yO3d&QYw tn/$N@,2!3zٛSӨr7VJoi4Tͤ mYBFtCѻUI>{,] kl)c <6tG$ ZC 1!yp1jn tySeE!}yyU?*~9{/"}p˜-a\QX7'+^E\@ >g24z \'[F\oa6;3y.1Yﭶ2˓#.BڼWF5 |Ö;j>u׻:"-: V^acΙ&q<]沃S(_z3֯[@N.u*_ )EgG],2Xr:-9KVQ_˱tk1(UHc~]?ujcN`SBoxO DpxW@'f)ڪKeݠi+L!sO):lDIQ.d'D|N`tC~u6]zs)~:|z3N~3}F9I,3W9 {S=HIQǭ%vy @V_[߫Ϣ2q9olOm=o U)E7oq)ϟmZ,?luS,&hV[u!'͠H4'Qf=[X˯sen -\Tp_HN$(_M_W;cueJd}MW^hir:XC#'X|9FӐɉe%B^ RY'=Dp~l.7emOr> E_7YQyox-,kYf}3e uM]`^uҧo,#*i1QoQCI6P-m#y}@a <ؗȋ<'9EJ^O߽3B_\U430;hٮL|0Wt>Qyl+6U<δZH${SѪq |vܯ*s?Z|]`*8T?BU/0Yu)J~v6>S9|/;_xy=lͿp=1Lٞ|CѡbH9Y g"}f2Eol7#~v"gyi>ϿN ||X5_F?wg7mn>F y");7}'"&u6tƪ9KR-?bbޤm4b6yN^5NБ@: H[;ƅYokJ]c u.ęoC`:x<|~!f-3~0=OwTlwENwjFEY~ r/h:?-ld#yr\uXN"s'ҸIFε6e[ȓE-|X쫍z=s5:F^n^gG mw=^b9#G䃖{m#3CS"\\"m1!d;h9Zb;ȇm5|ogo)&ă®_6^ tQ6 ]]$/.Z [BYMVL7Edin~W;FPmmvھ(^YdL^6QF<<}6;|vqkڹߦqa= ۝*dU.ϷM2lu eyA;&}E6s. \`yR]bo9?L " ~rR>L R<" izBCߕۘW &3~H!ey %ozQ=&mZ<ENX5Lo5YY}+d֙8Bu7qyY _;j 2֖ZK^$ $g&23g^kW קz-?7j)dS<-|႓]Ï^ۋpOһLf< ǩDNt)aU*wRĘ,4ؠCS\HKm3}v7J5 ѻ5 p-to`ձ l4msN{RX"vȭ#]_2Ng6x9BeRٍ!6~{dEfGcLcbVa\U,jɃDQNI> ahƹ%s{`ϓ8(w3;FE=1 dKq [K sˊ`f;h=MUZHFN#hLJ>|#g%i{tI*Ja E }; ejGUs*)|:2,t|O?M1 J"]!RVuZDs!3+OދӿP!7^{F?;$OhNG Sx_:Jm uwW"o.Z{>[Ifb銅®;$}/@D^m ԥ vnBL9CΗKY6t uzT ޥ$$߳k㱍OJ}V;YKӴTVc 'q4hO~ޛF{*ZW괆s&LUM>h"q[|N}9.h_J:Rr_[d&-iDk z='B䁢:6P١]ӫ97{ZЖـ\aI|ʎ /OK1fR?A~A7iMIݏS6'SR?qo-&[`&Xh~K*r\绢yW uo-xд)cǖ'6qz o_tx}\r O #ur?_gݱHJ)edAUۂmVƐ{3~ Җ+.0|@X- lh׺ irݛD-I'gY˨} z8jC I ??>ѮcbT5g@~~l3k"]Lƙ{=x<[kGjUE<5iwdygy/zz>i/E S1¿9'pb)=1w\0x6IЩ `ؔߠG;y+U9rm$FKc Lģ4\-ioA-غp;C;E;>Qլ _@|gs_~O3Uf36?S}?w-?9|K,-\][m}y{fOZ|*҇~zC|V/"eE|睤yh.B_U=n"pLca%̡ߐy&\ҺlQS+gI1K|Fޅ;J~==H@g73YKi]ARY6e}O=qx$f,QՎ4c8s񌭣NttRHz/yߜ4 $nE4w1'東e})bDΟ|~u&gUuywېc!w|)4{ą=X)27ڬfvHF+a5veL_ĎWP[|a8 mEA?գeOxKv@Or;f|:`~J݇dϐ#hּMQjp=S(F[9VauELݜ*3O(B9U֙Zًq}_近BPz:78E7P;s|j/rto^}A!׍_SuomXB,MѱB|v5'([.1o1#4ѷ^ۄv4)~r<7wlw;^ YIHfX #k`p .2Fg Ѭghk '4!dJ~cFT"6fOnV Zt'zݒ0+:~wI1VH|X)h$$/协AH Uh nc^tMR;O'jnUC{1@l?E'UibȤ= ($ok8Xe 5'?jYN?[BN4+Lzw.H;Iė6/E[G6k|2s;mwwxy;0I-aϷVkS o3>,E&[fp86.ᛁ$ȅy^{TM~EٝM2tp~oA+σ:;|.ض(wՑu,OK=$agːܧ6zjN` Ԙx_Ʋ{[GI;դG!V|~x2帜uՎ *{FUto|M?Sƙ֙V\$1[n#%hS>u4|69:U~E:YK}9ιFX~jWqw`; QOρ\۰09!:_ud,yWB}i3L[&})q½:>H1\KUvo.GڎT ..-{<ͥvc)NbPI{P2 4ߔgi^n6șK{u#57R{1RI4Ru߹?Se>!z觏ƧH~@pȲS2w^ZG4*ڵn O&Rd]ĕ ag{r &͒<$'}FuO2.4hKd}7>[Dm*3(Ks2G YϡlC@P1N j#n" |ic=㙍ߩOUҷw?ocQ="nuC}|o8s8~"C-jc$Vΐ7wEOv,Όv#lk.<`9obJioY\8 :^TTHK?|*d ÅZZ u|dMŞt{"Bt 3ch/3T- ʤ6Iag :DceyZ˖~q(i5rLf>;.҂RD7qOi l) Y6;?fsE wX;7wi#|7 ھw?E0vo{ڧtS >T&C.a]qX` GZpn-] "Όjy75D !*Pey/T;:\r,ҽW~]EߐF'|y%V|<)mmF16^U݋qP>_^2I:?S8@[IJO1&Os$|Ci\ fREO[N`W}^๯Dyvg&ȆχV o{` #&DwNX>OSL՜N}]JG<$%>ÂINs[g+>6i;T[r8@2%/xja"Csr0 3 E/-e#>R&D-)&t(ljG[Se"zTrmҨ&K23A}hyL>dD>Z/4Vjw* ~9 |_;Iį#nXrqHsy7l8,׾{h. Ѓ@ boS{BXޑ~b12]z᫂W`]'짽Zwؗyӡ0/$ 2`g]!{yd}vOGv'u _qf%Jtۃr,;B'6,$Gг)ۤ`c3=fcȄС ~4+6iӈYw uisq#k̭ZQN>vGtX=aV3\ɻɑO!+Ϫ_csB> ػOz|뻝mhػ8<"ddsM* 5q?/0}qq _uc0ns8Yv.ZkS8ǖ> WMB$9vﳞR,xPWZYxӜܥfwWdc "Gp~QὍă ! 0 07ץĂx,qO皴'"ۀ_}:iY+_NN?1±B ۆyGA%Dd!AvxNϙ ɶ[r尼:l3z_!Ղ!X폜!OSl*:?pO>ˠgZ$|g/N8=>z™m32[K}뱯( |*h-rwO+8g &uNg^C<ߥX>pule8R+KYWTգi_e%f;mg/g+3i-~̫tTy)<ȃ+$tK>Jz_Ht?t\mAKXwڷIk&?e]OI=xVXCG/4{ 9 &~RQ<;o)$Y*TAb%m^ +>MYS[66%OPա\_=> _wlNᛎ8,sn(: ۥSqsYu)앹Jܛ$'aW.xEy5: yJH!HD:%%"萌k?ߌ \q;h¿@dKb։c<`CAlɗJZ TZi HNq>ܵu*'mRz9|ZYx _ Ěk5d<7 항"5?/ϬMUh~,l|HMUs y>G E0/s-?*zHS"A|o/sz_?⇑gyI w-f4 VS_8ǾYNA# v x?O#ehYfg)ﳖљYLxs-i_ndܟjn]h1֧1,eDb.q{y |kUEه}swp}|Zx^,OD.6/|;4>"h!oM-/k:F*׽$lqnZ}EIZtQlӂ?$H|:kLG|pFM~&sG*;jGQ>mvǣݾ$~Ee߃Stw{qV 8Hf`FΚ̿Y_s|\wJNgQ˴I+ #s8G3zg|-X0be:m8mT e~ c誯&P[祌3--9j"a;~bw6@~aL}#;x ӳ1>abi.@q; xWq ֈ~B FkrG׍s^!.b|mvq2 0z>VgE'N5oQ:e?_ (2V;X=K>pzhs0OԳ1u!7},['1uϓ~ ~ r/.x{o?QG+icvE99i*=o^7#blXR-cx18ҙ ߠv=kGϠ*o'C|~ UR[42-ܕ71_0r_>b9t7}=JEd|i_&t {ǷyzV~=|[biP1>ݱH"wX^@ѫΠj >2^ NA枙'dИFJ27qM+ྚhR>pcUey Y"5E^ g)?pwi3Xޅ݄/xWErx7\E71mc<jK̤Ϲ%/<=$z令qms=Y=NFw"2֗Wяp6wD{V\{(ޯ^W,Y7ߋ"y0`{bπ?(W!1HM[/6ns})^]bW_0Bx[Io[cHSbܹ33sӼtDZGY{7ƴ':xΦ3"M+WzƸ}1ƭo:o?KJFLN$3,gu^N΁j{[LO˺Bf>d>gQ驢?_ç'ig'e1³D6)mߎDbQ_8Fσw?y+}Mq]0lA1Ž"):0~m| u`&7x|`L>W! J] W!hwUsYΎ# S^sT^xFmۮmk'#nzx;{PvU~J9] =lIZ1* \/ Y%LO4uc$>ya2Z4v-F_X7o/*й݉:A=L x㣽7s{kY0UZ*08p7֏/acwxS>|{ !cB4Ƙ{5 1x֜ 7=3ʼe\o9ZsjQDːHy&'XV+R7N__$'-9`^Pރ yxUzį>z 0f.aӻ8Ϋ9/E>tWݽ4~`DSG_>)q5!\.t a@^|ԟm<9ܯbe=](}d~آIVzcrC2.sS?U,NmGmO\COK8/H>wT 1B' 3r}A{ٕ"ߑcMg+pP˯ [o}Ʋ8-st yO cp2#a``/MdE!C>92/4#d: xZfxRi[0 w-햵X0{Ks9j ڰa^~C|t&]@i6UA~R($<},/-EYgn~6ҿmzBʲ -$}1yf;w1cWYcyPXiɥ96$=C<̀o퇈gρy"| a{nuX߷b< m e7 y@{f"f5Whܿ[WųKYm>30'\G{R|E\4D&O>A XD-x41+c{B*1T$UjPּ6fN]e6hoZN/[mSZpܦ4\ޞ'U`Z"#^ߵ/Z?2"sPӺ#^AnsZb}N_u#|&pG&8kЦ1_G1x"hAa?)$ƅ^w"6C+p! 887`]%p*?yN]/Ʀ:G"߉̸ M꧳*NkA~) >I #[Ù8rN5"@vCEmYcM36 Ng^ܓt!3&`˗gAnn̓]CRׇrp?~9?1,A}Fs(qɐsꜭk9OT /ܭctfܥ':qV~+x=XZ 3Ӗ}OEک'Flڗ3J|W]83k/Uo,=_{č'}IxN)Ne3_>Ҟ3mړ~Y'moHOlT݋ H2fGNP-Յo7b<7r6&_{oQ0dwZ5Rwͻسl,>^ӏπǤcZDGG\aSn<׹1~5?HБ˜+޳AW"^9vc!3,9ʶ_AIVN>.+{uܨI< 3kNk5D:S>a^j!x-U6އn!8X_yk^K h!du>uNP{ hX|< yXrE&Sb;{Dӿ;&VíF`L O|r|.ܭy෧1X1Xw6;cnbtY7+w}&Zu]+7j_VK2*]{#Va%wXt66AÂxm+ ĺm)/6!U6i9=qOx8%B聏z˖9gP[_.%jf{29*Lnccqi ?>/ !ч1|ƩY`w<&`CO̲ }M-[-ZWeve*s'2ץ0w+_C1xd|/u+t|XsQxH*>;6!ѸQt2!yo"4b?𱃬9HrlBU_tղg(u> ;68]ЉHDH#Mi/y JpC&,I^|vIʌԟ Aih|V]a]T=RV?Y.=GXⱓM6.vw8j#vZh#5|;+ݲWoJ47d6jw#.YvUMU7Sm|ΟGّӓ%SO{rEﵤ!] ˁadWuo ڣ9N4ubXX}gvӻYʃ<=nJ}7?ʮ{оAe1ڮP{d'5g}l=ss_iVkȣ;H 0GO~`&Reo_-NjJ rΆ]1?Clb?}W?=C+Ǿ9,hL ^.՚O'S)x=yM1p{POn19`Z-XIhJ Gof^%&^foW8Y;Tm1[ose Gv[BY R͜ـg$,cp\j~u4hNtG}ߓ'lЦ?["y}*; v3ҋ|-(0/vN!og;v?h,+$ [XR< ?1]ސmZӑE~{y}$ZZ⹕&q_C <8k}Oap.@u(RqQen찣tSY#k*ȰikCxжE;{Mr!°^)l8{J2h ٶvhvC>eiW_m(:;ty)=h6L݀( {TyZͳQ>`Kt"ppX gK ɲ1ہ}zɳiً7qWı?ćF3J^c }feHnz~>KֿܞK|,bSCjG'Av~ F"e\ %yB ~U :oW?Սz=%ɣX}_2R L콕1~Կ(зgQ"~/ >Ҷ{T;~g=e߷~|#X҉ x۲?O 15tFIaW9;ѼJNdV4E2q4KrS>_<9Cx~CڏX{`J-\ uZ:sh{SXꅍV㿙+/SEG8^Z9Sozy=p͑=57`UXߖ}zlUK= n+~Txs)#mz kYtVO%ja@2rǂ>xEoVEL+KZWw~'yedǙ+RWReeNh9i>gGOo\pLoK^{}TF~y6cx@'S4̚كC)+6V6K4@/&eWha៧my*In3'"5wu,S~O4иx"k>$cĄfIL^,bk7;wǪ`0( #37H "rصa36`ׇ* 'KXXK{q'΄ߏ镴G~Z(X5s3YElwm<_> Sos >'kmW\W"h+^'qa2n?{M&96GjH)bv~`ȿ\}9b86,=m Ksv4`j#Rs_g {71C !At,עׄ=AχͧeI㊱Doy_Z;BGGiT;Hod_8x#4>SleUY16[O"}}&ϗ[9e}{܉ݝtsїd һODrp~_I,0z. ޞ |ݗw';Zj 2/y#c#Ϸ tIk׈}Jץ␆IV{xܴ3%Mg7>B#yKLۃyw U -|gC|&U[-q&VÚ TfiK2[^-|iۿGbwu#3i,2Q-~h9RioM>܈ xt[ꑣ{YZ:Q6Yhg¨'lwh}v놟KK ֝mE枿5scw.vBo( ۣ$>Gq_9|xzqdv90s9^@hb`i9r7H9)&罹 J?zqe\-y],e0$)Y"p&z-4H\/g&ηü(otw|!S?e^q;G^Bۀ'>2B}}]aEe͵~> HΘ|IͱgߟKoZ?ֻ' ~59Cr~7o;NI@ȗ^~NkeGdgҏ|w"d!ߚdfnz{w4/rM|ۈt0w}qfi*09D'o!e%kO5qN=4|w[l )o֚;c[\2^Oӛ-t_t.h/|!GCN\>u>C{0Hy6RA,%cpsYӘߗȶb=$,D.*Yˀ\EcsM2@)reTkIW_r2y۶ݟj09 nϸ-&XoaF$h9 T7 |ME1gwj8Νr~eyb4,v&ϑ}#<;'ptZ*u۱ΦnT>">%xu{VTx?}jyLX~SeX,VCB쭟]wvu䝦w7}09윃ފ :ڛyln+g1>B>!N%ޅE jTy7"Oc}: ocŅߞkm75m1'cC׾?yǻƖͬ%U[ҳs,cWS<4:ON¿98;}/u8K=Eo W"+;zf`Q.(t"Fs+C{@9-!& ]wݟ*;ԋC~!pyOLg=&|yH~b6 /~ H&V*GDYc"B91秌DՅ;k?tZsqr]wq|ܬ/_mc}=>U&eMBc$I  45 z:Al"0ZiOD+Q]zxo}5AWp7K~Jw/KYBuU>Mt<H~'#*/ik^L X9_;{Jn3:y~ddO?MԆ:Z_Ruo13lKrnz1uD3nKX]G +Y=z3|_ [+w*R7o2 {dD*/g`?~q?[8aO!Δ ~k0dyܗ{;nG:< ~/X oq,y{cT|eVy|ZgKoc[}det,# yK Xj4>²U*.$6)nO潢N2j{>AYO]|W-8U:e f듙7d]\h]<;&6$u33@2⩈+^o3^N!^aQs#{9Ͼ k:|)gxA1>}6]Y84N6m*j&r 5wPMlqyUB Uf]ɮڿkW8{N5 y΂g U`8&j1gj+֌k|S.RZfy+o<|\o[mƩAlhsnUI%sEn =C ?L}<^ӜfÏg^S~j]vF"ې# Y ;rnODhv~`{i r M6Rn1?QȱB:c3ޚDdq0zgrP}/XxLO@cO Kg29,{y73ЌE81=Vi!ULH2v6ΆjȤzel e. 7 rxq gK-6 YmJyg]xu]ԱOOߕ^jy"`@,-p<[~X Ꟈ4[ݔk7RBhK=ryt,_L0G?qg!ivl*iBDմd+lQc2/vyp;Yv ZpX"k ŨqbLҽwV [;;}@WȌnyFȱ9ȹݕuT9뮭+X3JXqo}Z)kSc沰[ysd—}0WV|}gSi 0_&6Cov$c2j_嬃<#@%z+O5x\C^Z8~(md?/yDߡ5:9Fn~ G-"窼/ɻV=x+ wU?ų9]صWq9-48K^H#\߼U_scxȱB-uLc'su 6~'Z-#]TN:rmٮa1 Af\c[1[ctTkL髼ơjms)~"RڮSu:1:Nx m9| Df 97"ٍ*e8) xq/PW ,}d\ YYq"RLr"稘P`X胯j UToʅsH-!^ѻM7@G4ݛiG ;/էo:bt:Ce5DgM}*b~Xrڣja@mSY4ӤNbF^13ڦ5L"ihEsmKL*zەwk%HHFҁ3W' 9ׁw%pdM zl"^2F2/s 8ra$VӖbVvC73w6^{>&{!pB/ 9zX",""co5Q]ԣHl\VGu~Nm>%u翴M M2ۼh{EҥF{ۂ-N^QHYO )"CpFHF\3eO}T6)H,4~qv\:5{BN$}a$Rs%RtJ1o?gIZG>4{+qĘz.ֽ+,=5[ l#plΎ#e/d<-T11S LB3 %P"cl1~7 ~#:S&+zfr?aܙEXQjrGM,#|W|xsnWW$lYZsQkµ$k9IﭽcJo|I;_#Z_## `fL:.엺%Fd4,/41_/A{}|> { $ry֭vVKsȔU"v'_9oԽ}T53/ >ݬn:#g~ :ث_q]O)yQ3Zg8{x9Ћ{ reF`K\bp²]$sGIW#}l+n/Cġuuv >;XH[z[J(-T#@KYjyVu|sg.!zn+>|i iς}?iU>S w6oCy@L = A JZKV]|{L^Z1ο:eSdBP,9M=/r츁5"f]몾 YߖWuOX>4.˻=(vl׫blEwl|Y||]:'c_Ԇ"Q5f[x O?4C4:gV HXaGx~hگ؋a Hƞ\~hĩ!b X័ dvDt^-9 9 o*F+H:nQ*ap9^Fm_K;NCf?I6 OfIL}y 5m.ҵ$O=:u>@O' \U_F'C_jx{wym7#B=;ݲR: !4ng1$ _?ڣn'~Dcy.D*M6MO 0^3e6*sk =s̨gû;=~|՞(l]v.3?u];vL#/.U`y,zSn:W_;S^njNgc ELT%# RY~җ :9U<.aM{L\?7Qg!]$^kvā^͙k߽N+A]M2w%,+P]`6X0]gKu-&:|Veh }wf 'R9F@8V^x̖ȱta}wU(ɟh [8n:4ֹ>--Q7L_#դ1C'sWkmzC|I⼥UkĎMti1/ 0ұfWE󸣙Nﬧ2rhl9D8H8u[-Rqr&xx_kwZ?>8<}ć=:E-[mU}EM Orq.8GYFցu]k:¾9>y>ng1鄋X5;R];?3}MsBqW#ݼ TXٳ$k5l+d;7?鄟~ NdY|0e,y_d|ahb,rPgT():sosg+Yc;r]3[hB[RfcgZbLwH<Ʈ_-uMeTاI^[ڤ<()6Z%~i}q4G&Yvs?A|} !B{x!3I>Hч-H,;@:*Ћ 0u}$3ѹbjGrG9%OUN!ʡgwldG+Rqw:;'-:@{)<8g~ ?S=g@>N$'=_;9]Yh<\fn˿yipKd1U Ƶũ1Ty0瓷E:rlddgC}>ف#~97r|z_d sR2=r-Ǖ狅1z_U |Qܷ4V3@ 6sz\I≲`v|g܎o^㕧aSZ%^mouؾybߐ׈sݬ_=t[lmPUR+һS~3 lҮ7}8}OAFp YƤ%umLG&=׆a 6tF?[ c$~||1W:{ |t:ٲNJIS $|(^Te ?byXº.]g1Ky"<{[ v׈2~7l%8 _h2 (Ľf'9 :T$_Sszi/XZIb5-R:x@+ɬ{ǖ}({g-wwi~}xĶc~kx Jx_:-bΫ$%ym"W\FR0"1-I ' e`+ >[fx%`:H mɒ5Ohtg#?8>31Xw-+p@҉Ab-Ӟ 9<^<;~-1VUC&v%>~1=x@s"<&AW{/*//jrY"O%e"G0IT{Ϳ ~"^[32Q6caxg"]ف[߲sl \ֵ&>?(Еi]t}TDMߴД^?:V~8&3_ |&3e%}!ɷcӭ48$5O1 ,#: 0sHю>jߓK,DYЊd C}Abv;bD b<{2Q;}q#E2#9.9w F:D U-4+Yo3k.,` HA={(oY_f>S;=P"iP]26Fz[^=3@GQV3 ]8I"YCOzby }B aQβUbHλYX*a1X"DG<;?b[?l 5>]65"n%~QC$7!s}y6 ۠#NxCov;/C,Y!)Gc,O!08Bg~o)C'+PH)W{<҇ɶߥk&'p<9H:s/|7v% \aQ5P1#yL =L12)%^~I똌kF:cYb٧K̃Bk}ebg6g6Xj>C;gB\VYv߿L礋uR9 k Ys 7HYxH\mfX1~V}.ёL]H[X/w+k1TGsv Ry]oT~:byҜ3jKLE,Ga`f\w[vVvB<(s+<鉮2,9svWb_;9soQxǑ!G؟?ǓŚ]v8߿/08kv_S߉~r"+a|˧Gψ Uim-[u.}vy<_E _ Ml=h|{_8  s.Clq=dzae,C>.Bs?b ܍lVA+&h騔 >}v4#D#Kkg"!|4ud^__XtZ~}LJVy 5ָ\9.6m-xM1๲E\+渊}@yg]ܦ`)ĵ `>V9Vq*Lc9W$ڡin烉H7.6djjyKyvv],U.w1[|&y..v ;Iigku0fv= wY dYNλiF|ೌ> {|%'[J4] p<7޽ u5wTgQd}~o|:RS KDŽ>gYDI^}A.uI7yF5e2/Υ,e4.\OYAJ@xǁ(L4e C nȕf=#_u;X7Q:WNt577B^J=}>ͷjk%[=NǼbLηbzcg~#6W7-a m8`kC͗1~?2y=ψ9}Na=l&S;l>ղHs!;svVJs& x|/{9$\Fg?1~d1Χvx\C}w%v܍qJb}@cRL%xsۨfvGmds\3ϩjtOmF䣱(}%pܮ2U Wl1fAf5]o_¨0Ӯ9$l^8'&~A,p,>/AEXwDM׶+Y̨&&b|vG; XFl C% ]|'Aq;BejȦpL|{&.Ž|Tؑov+܋rC?K! 56Iܯ Vx?zNEJwȓ7,\<W"]RG {-.-L+r[؇tK.lڜ,^Y~57h b> $V/ q pk#}_t#,wzRy1mբCX}W^\I&e uyU%B@vaX">mcbk8>ղU|ϊw࿆Mz].bQHA|g|[lE3 ` ' [w0s&86V HnVaٶ6푊 |jm6_6wk+eޯ6y t4˸Lw݈-{I y)~ZgBa'f099=Ì\mVziT@Ά#dV01!_9v \ՅsuWrsFlu'e@%p:3d+LW'KLVӊ=I"ɗ˱Hag> 2}uw8~g5YwOx]Ⱥ$o(>_˺| x.2\)|T5b׀ucx ı9?p&^/d<+tX;G#=,#f-pN@]وw}.܇Wk;?>ޮ"5532`'2qƨFygwhoOS' |?EM]m<;bl鼢s\rV*K`*}9>Fx՛I^a\nQ-NG>rBbٔ_|r\EmY4>|WHF|4I_I <eJ,ψ'wTHK =!d[ ŕ֞#vѺ58Vt؉9Mb5g,KgS ޓʴ\ eIQÃؤk!6QMRfkeF㨾XȫVȦ5/;YݜN+q^fı/mم-]G|Vs6듳2 ӴF?I:!mJ:3pM__}>~=5mǩ-?`T|@tm9P[B6gH,LmO`Ֆ#fB`ama l5 (Rvܓ唵 G"eϵirڟL'<7j>meGFj/%]e]miZXI~t>Ey/O/>>m-'2N9fi+> RH.:r ^_gA^gs({qI먥o  <Ğ1_ptN">j6Z+G|]v{Ϣ_.f\V]>qr'?@z]h1U=&rlrOYlkf[) _ DiͦkZ YU>U TsxKE,?ފt'{N ;Щт>i֍'ʫB:|7yKS?G563C!ف <"s3ۮ}̏lHb zHO)O9CwW4q֑;8s=Tse4W2ǜXH'uگ{b_YIg=N _c/fvb{ftUwĒT]C>\_?UVنB~U`! :2AY KG# V.F}jq**΄}<k4 rb♬%3X`TՅ-&{'s(Dg@,c}i,Pʵ~9?axRs6*BFfѾNzu6{yCƻG"U'mjy\c}E݊dK!g %HL x 1WNB9Ms(Tȸ푥"I+|$˓^J!ؒ4ѸjaTu 9{Q*𝽡ٚޣwp[h箤3!y48L< chf˝A?@_l;2:GKH\LڕF;Kx}:uvA~DJy~Mw3J1N sN|}Hf_!n =~c㹄UZIK:œ΂]%~ӑ}ZMI #>کmB?c1 Dfbtr69< 4wh_= t9kXCr k9:~mr eyn[龎V}ypfTi\T^;)cI%O<.©m}n\2D>śMh|G_]ĄbiM Vtr;-ha`,b:g"tVk0f7ji:+ r]#]%=3瘿̈wx`~8s cL\wx%;+fǣ~:>/Δ5enH3og~Uiܾ]++K BOy*B:E?/ܟ{.$֗埬x=XS0~Og$ 4,q;ߛ3aZ r fpA*ɣ4 WI 3o?hSyY蹏/ۑa=G}TIT [ !> ?B.6ǙK~iDtݑ5NIQr5 rdf0?2vP< 'sH!A/^ao?*]D{)h6Ov#㿱gt ϣDŽ_D3odyn-b8ZmRLB"?W'SZMJۈ)Ջn%p3235Ioз}Q.mī/6F,6s'Վapcׄ/Du{9q>Wj˙=瑮/K C֠{ 궕 */o\ j5j`+ۡ%T5E'G1~g.u}%/ېo}|DtH"lGđR:#mt '#]E` ;G֙̽"_2dyGWݠ ق9a>Oc[76q? >ti^S=/MCs=E䃾{ιR;h_9YG#0!GbY{:Yg Tsk'r+;wqnj?@Sdʔ -йl;h)fOKW47p{ɺc'=/m( ODߤ׸I'v8 2f4+bNݿһf ͺMŹ{8vys6}ǣ* ?Vm",QzjjSfDūKχ r&Q6)4W[yz_ >0C-E$7?u"b[1G#ʳ=m85LJb$׈6k'l-YeAƦ+YC X[D|Ũ|Mj#Ǟ*ػ}sAmԒ~Julb8.Kt)$/rA+kk*b X3 -&hTArK AK4St*N3UܫQ?[[Uk d8-@zZؚ? MEUо.l)Q|Ϊ幈m=< ,8D+rw.6y7tq$n4 [XWք'Ί(}'U`<1 ]{ŝ+ɹ1G_0=6Cb."㾟ƽƝ1_ >O{SC^}=#a#|Q6sOLװ<򿛘Ei[C튶s~Z2#<[N`u>VSX)ɣE%~Ћpw֍A:3Ɍ؅LAn#Zqn I_?'о@'vx rͭL{) 7|E2C p !#]õov2/%?oiZ/Zs=|-uϴ8J:s2M"ΔgHK*k}|/tX!r!-]|cɯg#5nwFOUT֜0diB],!‘^gg!?2֞o}H ۨH ilxSYx h=s$R+{k^e"h֔d/_䞖hƾӔz/TknOQ_ެO"5EM</@exl2/t(T>lG^#Dۈ>9WU&}cw8RʧR߉"5Q?M%>و4aX2UՐm`lTa ܹ1dݶEɬ~hKᶶ&7/%P7 xO,#nr=6]*}ѾvyGlo.SHihGyR9܅-jnZ[fUf]ם~E1Rm !&;P/1k+lz*p̝loo;"9yj&Mϓu6\@Z? ?[KGk&E59Yc-_W*oY6Be[N}ּ֦|E~ۢU/E3',R:]$6Uem+o{]T8& p5ܡOCHƟ߲W݌eb>{ "udI.4=I?4݇g4FO*{aK<#~Sy՚ZhM:}%޻5+„ő?9*Xi޶W7Ut f%? yKɎ|;J:| U3Gi] mla9Unj D?jន3۽<-t 3XB|4o3~HwUqVnMYbb|NObZsuLG#2r~nq;/d܎yyac 'c>1\oA[X7tFQ& ײ0)?_$ghXpMq8{KȪ̋9dޫtJH]"/3Fn?٥Nׂմ?^p{cS0p\udGpWRbX >!00t vav#D]e>O}4>bf0R8r~({GCq/ʳ|G R?;9A<,l6`p~et3g:V^f=1wԐNaDjYmRW\)oûx"5wį?n"57[\ol`R;'1OÑ과lD-dT.gG|3+u>TO*g\)4N9O9H  bi#[!}CK+d@#~ Ut7V!aWGY6k e<#6H2eޢ%^=2=oFj>Wik J~H#:`;;OEg:tSTs5UrFsOykx_7-Fjebgϯ;Ց{v{Խu8u&], = ~x#c><*T>R޺WXhD;+'xy*g_AGF <uelqbqk 1&=g8ΰ{/C:k)S5%44!p:-oY-rQz>:Tf(}4GeSf/1RۈqYqKg\^D^:u1F+ :YU_أ~1.6P?ocי>ily4f;;hyvUgQJO\7=6L{`SMv` R}7~xWO{5p`^?G Vjkͯ!CF}hkbk{%t `?Ol}G٨զg)PK!ehMw^Et99J;o~rge-<'P}*KS5&g2W.\|YqnXP}_8.:_dNn̍cVSו㻾`*5lo3LZ~orsb|R=5g,7 Cyz7I:=Vtz6ġfߠ`BtX~xӑ..wX1Q<5l3tq_"9k,oWC,җG\ v>rrUlC=!e;\։XYuz!lv$ <Dox߲X~Ã5#]/l0[ek2Zy`7r_hQsoQgIJh n 'i7 ܾAN{ 6Z\rTY_?>< KT̐)5xiY6Y0b~~8npmW˿~jLo85_i>bZx"ˮtT3w-3%ិLu?-U3po;C|Q.2%QKǂ=* ֮ܦnusr2s;G, ś皈P\gc'^O1;')^Y#v|l|q68VcU,xLCU@cMی-Tn?'3:& 7*; GD<3%O/xTOVx(á߂5؋ӏַP7#ovjȊy|V.韥=?qcYSRk8?>b<9=pN2>QLZ} Q=R7}5{(U&2#lCI#U {lZV,h&r/Yú㾘/s|+`_؇j`YSCvoUvF8eDL/d11O|0;pc68CS\6链n.胠K}X 'n'ulYF$5z!s6rw;|qõICvł $ٌoiAu"_ob^ꐚW>6XuNBh,9&]s~׽7 1s`~N.C^?60??a<z}Y$_ lrB`UFk>rOݵ{';"I_ JQޝnQuf=f-Or}hNj.Zw%YZ|3V-gIVD=Ualγ+O;֏? 9y#]~ح!F՟#'b̺yHt"q5!~[ͪ] \%}z?ICL3,} V?v/ǫCg"9fs8mXHOCg_>\`Ѻ=7SޛAx])d CVvWr'ƨjϐB`ӾO)$ÙXVä(=N euA:7یZs W#x5f$?^#oI qsW uDu61?,=+mV1:gR|' ܎Rs:s3J;chl"MeYv]on˳=.CM ɷ(ʡNal'#};3;Cz]-Kߑe|̘7]].i`6Ԡ8"oQ52ixNIzoE^`4VΗbT~rgxר}`.[ȶɇ9V=üd~mK_3ݗcq6Ǐx;h#68f0Sr5a_SށI489?ʉKe=/e6Bc?}.E[Fa Dױe޲ӑ2ФM's:WUG!E7֋Mu8@2s8zQ?UѰ;tD~i boum LJLslSwblK?ɝ*}n#OUzOyj{65Fia1s'}Gqؓz'S.-87dyvg(NJ콓ϛeL3Z[q y&yLMcK1нJ 7$^Zv^m]򫴍xjEJ{+Z]wZuB[aF  yY\ö`$@>L t=?@YF Oao\vnC$oM:9#8$ByH]&ЗwX=V-7>j̵Ucҽ9;0]-^{#ϵh>~[DWjA?lQ^Gdw!}q4֥{fĕ&ҍ !Gv8 k.4m 1=uoD7^캿Qhrjq|4>าZu}b9'`naCjc=3ilO^9'ΘUWgه1#3+ݴkc|Kg ,Hz 2}kUD`W]va7C}R>MLf /Ve*xIu@(|07V1:IoyP\rV~7qo3[k\XK`5Ueechƞ~J7ӾP`%֕t]ui#cpb`1=x\_0Os\h=6:>wJ6~{̅:j)>p;́EW6uU{O{Zc =T/=C^Jܴ#Oxޏ8ѥ'hMe쓟lԶ$N~t<4w _΅Nk>ͧ-$S'+ELgrύw!s5ɶz?#^Sl%G }βA:hfb+@=|^1\'&O YN{]C9ݨg"{x@uJyu{?)~!Kߖ9b$JZO{?y{C1IԱw/Z*O\oKb|~7?W:ac/1Ӆ|=j9Ɵr2gBzigݍ=ݫv&Kz$RVw1{ fz.ӽS Dϩ)p{41?pg1q?[ѴΩ#㧿|ح4kgҿ%=]IS7LڕQ}A5qwۉ$Vhw6YrY4/Όv'}YIhPT1_[F2d7/;؈qn'Z;. s\L?>k=rQی;JEꓟ~RmoP 㹖>>k78]qO\a,I9uZA#ܝ>g'MݢSp\Za9`X+NjZ:XHc&>Mw/1NJa/xAV6yWfy>|/XpNeO'{F7_?>L} /k֜pLR/˻s!>$18lY 8(91P'Bח?EO(b/}ot|NUԹ> u}JYkgu=f<}LzR> |NJ:w AܝR`iVVT[sD?>^S#-yXư^{s+z:o-g }2%JG $x1@{d׋M?]~Uqr#S]hh]/a{Z;ض1 Roµtv=Ȕ嵣ښXN*|J%khCg@ 0>-t&:jH8FsvgHzkvB2BXqy{Ȕ3լ琤26dr/P=P9X7S"~Sw;Mm_̌aoi'W2ju mp/:Td(e4 kv$*>z(t2s]8skII¹tqu3~}QRJ\GQ*/˥nn:ƞkYi.OY×R5lXc/QO13k`Sm$x)ϻ'u_RR vmMC*ƣRۍX|ss q^w/W>͒S3>{K*r'*ۮ"f> F+MIs BJs*@F&1Vqg'.#y%ξFh]R^ jB \v ]SYcVVrKkgNZ[AjKk\l6uzstgx.UdtA{KDs^zޣ2O'Cf6,x V^}x%lLX) NNJ{QANylk"ces\j̦ga} {;K Uh _o}2Dg6g[4ET&6tKe'y~ tzV1[طde\[W(t9G1*\Z2w}c>S{|''YƱέ<(2c7KHiSly'?1/By,-6cXvzorڠ<XiOv-Ds;ZXj`͑<{PR30px[v6ZrAﲄ=\v 押&웰ٳ47phagQܻGop_ ׋֓ɬux&{F%"+Nt6oH{5, c§fd t[-vr"r>}tEWMgǙ_x|yƒ>~ȩ yLl 3̦uK0 ƺIoMȺn[&XOd#0щT/\BOMuO+qh䧭r#$yM-8 .wzѼ䴲QT 7rnG6¯7CjD9:UmPby(۠M 奒2>c\G{`;q*Zr_5scBc6Y'^sM3ӳOvT-Wx~?sD[ K&|fG$('SC{h4>af`9nS\'>)#{g;=7e^ȫr9!Jd؃,99&Ieq"/Í,sa,}F|yAz. 9Dq8S@D+(kҙ@xyΏU!:Mw-E.L$]gWgkE>08.f=-q#t }ظ?̪LU2CYLVS&U3POMӐc!i֠5vBqeŴ,zb<7ICl`ɱmكmLcחzKlTN`_6e)&(%(l47;Y yb5c/|l$}|6ҙ<-񂜧eԜ'ڇ_;.1UH;>p/{ zvH͑OP" Z< nk{~~>-r-%2y _U6NSȓZ,bYYIoXNⳫ+ęݍ\*DgVeupqZn;>ǔA:<}_m$2i9!%"=fS82+mHfg; 3.djc'^CD w-?QIQq XDnV-_qWq_mqØ/̝1g]¸5/_4HCyN<Ƃa56w#l5'$tp77gtw]sr9ć7f:Sh-wQxM\~XuSzCs5y ?;m~ܷWkYTz1 ]Bʬ DKm5E/C~gZ]KS덖9<58%cIZ])X{65ZB{x~)Z(;@_r-h?>f8v̶m1*>=v8d~_#f/l$:Elp6E5G^NoGv3QoYFwҀ0S .t5 V[Hx}mJKGث8% \X;Nk&ӾI&I.R4kV"Y n_.3c?|ZQ>rL{] 7;0 j׮[#>2|Yl[4_Is9 6Ⱥ*9R$*Rϡ,Ւ ϙFsItw_Dΐ 45ŝ9l>y1O3iD4вvU+Mh*uOׁoO3hXi'ؐ<'C%UAۈg{|jl뽘KCė^@+~i6welˋ+;}^u=aF?["9EH-Qٶj](9M9žWBCkx= Ӝf/^ͫgs=:#/&ʡ̳|<ċ vd=U3[3g-?p9kR\벃3 <~+Z0ZJW:k,oY93O~B~^HwI<_OiS"[ozAI7w:ZSeM~sk"%U+T{ੇc>F-*hVi>y~Bv6^1︾#X[fkȒ4"kǧDh\"_ip%+V T$窍ژ O~+}zF;\GiZ䓷 o8-˝G36NY͠;rAqz?ޝk{L_˄hB(o.{iB*d&lnޱ.ѻO2S)&$;R;U= :TcC 2 8ܩ̣JU'cJk351qY~3}Vfc^ :o3#pxH%殙dmq۽{NKU $`#{djS{V3$F< #9)l ?ŏ `xϡphs .Q&F6ܿzFX6w,pWUrXwy~;?+2d$_Xj 7 =Ξچ'Ѯ3/Dg/Txl"52B[#nȁpSKMݯãGۇa]W,3"jCY,cu~3myő.Y}ﴤqsY 1g2Ղ/Y⚎p{O$8H󋳉@3' Ê:+S=d׫w|F'`_⣺ TwUHXhy b++5bP  ~Ɣaʚ2eCEf k & X7BmJd%De~X zUJ=9=, 9 YS5th;dKh[F|eo13ࠧy߾;R_'E|沍rN=U T=xf-&ьSQ/B?VXcn!zkLM>Lۊ|6Ӯ8{{g2e N* k /=gN 170@;rl[ r4!O!ThU;Hecgj`J%Ɯxe#.OoԆ^p:Pn;}p?+[鮺O]+%gə9`>J>FTa{z;[dp]BNe53,t+>/.#|P\(aޮGq^@/tR߂rĘtRJ*ZCBrş:p=R^Jn]? {T9!S6Z" wWi ?he Up8``KCՁU8u /dC_#w m|y:b6 b ~$]Ã:.v xϫ[: P5q֐ H/qCiE̙(6L6UAMv[!aL{)56Y=$qx!-q'~́mE , BK'1ƖGn l֚,cAD9l9+ot Vef|DE3S?'9 NrTSіM68E,Ĺ([U TMy͗[o츻y[*Zض@̹w<:{&ڎ$?Z8ř*ba~n#|nt@-̝sW;+{!ŸƊqUOp㌁ҋ>SJp$!~(x{ _K';:7Х̴w&}n1שHSDӻF:N.{$~߼73Iu*.O5p[e*g x|dK|^"_8_,[uefmOtG-+Q ;'Ol?G^5Zܥ4@BF6)Z{>vd3.$:d5]sOL30u4ȏ$,ǭVs|>As_>TwUHޣX}N-{l.,A;⬣3 ڹO,w3jNOOPPR|bI*ٱۀ,w@FLP q.M>A|%|-P:iZ($mO8.f)97'iׯQycy`̖c R8{I Þ|Ϧ5^k[oR;i-ˌ+*`AѲm$1£koC{cvh6J!)?2^f#OSφYo)_q$;V! %S]G%Q,\)qEQ왚~Sq3%XD2;tQMUc $#xĵ>Wo|{j-~1M3{7 [9OTa5J.uBOOuӵ ER]@ˋۇ}t {ʂ)QVgjA(,`@߀ny:b>Ŀ~|1$#hr3G ؠ9 W9YCbzVdGiK3"*gwOk59LoazZC@}KeQWtؾ}R3nYqOdP,%¿\ߥ{|UG * `@F 5#J;#_A?䔧:7j7wtنO`^Eߋ!: '$-m gtL8iL̈@g`i[[hZ!z q`seoM.;$aC06JfUF|5)q)^d [cbQOh>)Qi{z\z}<8&-NkV6ܜiUOSOSx@ec;]ӷ39xlpTم/F$"j{>C]ޙ&p|ծͺ̦H|ϫ֓:UsCv\)Ӿڇ\wPb?m}X9Ұ'Ͳ7xv<,!ǰϲ;۸2u2ssYʜ \nmA:aTg2s>4^iuTw4͛jOS]{Ι'ܻje;.dۧ0RtmsJ8^7q}FmP΃+M+6^UWiU?. su(a7' kأzNps,3GC%|ٴ73q% &~D֦Z>?Oҳ`<m< CgKJ+78F3G3﷜:bm 픴d5 9~qu5ds&b.㙉CKn7`"hzak\KmOw?O%uj}`mux-U-mi]uX}cG:h8c/fYcSΦg$^vϐ'cFV*q>d!^oX1)'pwa?01nBE-Ѩ>I{IV$tE ɳ#7_,as)pr(h,h͂ۈܩl1zVLW>g٥,R{m˥&6.W@WnqKɜfu>m,bdy([WM`#*Bbd| M_Wwq0J\$bsNxfz%5 FKi4AyޗuZlLuxk,$Cx>ߟ_.7}g.т9nXy7ݥ [[τk:/}Mz7Sл}Ljo,m̥ԅm*|j̗ 1}$Zsd{."{A{.9/]Մ7t~9-zڰza.;RlQ" x*2i-#4U# ,㣯nЃ\fMY0H˖Q塯G|;r7&9.Icp6pѨdpϹo+r ^V?Zs(_>kIIߘ3nc}Ny"wf?w/%䐶i-vzXEO+ 8zꊷֆuф{U݃9t^M#z-E9]sOeUK{/߰aS{G|tVsާ~#XyIw>3G~Vc ۍr2MQEK;xlLzf]F-(i(G:y *W5UkO tfa%l 5͠y!!_ôy8^[x o39Y}{{y:^Qj<~1vz 8d1ϰm{\Fy|ճJЇ { ɯkxe;Um  %F:%W + cDqAXpF_=J!`lF gl(ඎDwMH~pv}X^ƶE2./E\->s>9w*^s[w и!ja|ORX)PMj+5X"vL=FGC>^[FNTصM|~9r)NIf<7Wj'5Cs3qƗ<A]ܴ^'lG]m_ֆu-":ohnܴc$yi1`QVI-ֆ9mF,`p?<n'Si? /f6!l$3=E+zBt5y]%zz iLIע!^מݱ{#w|_Мrp鞱VOTC.gǒbMM~C~^1;tBwJceAYtg#4IAxMX_:]ГY;xL(p3Q,rO}"<l\lqzm6 t rcc - 39yFw'ӳ|D/o!t*Z8K5{(6^F^g[uw(Iω=DN2!o ESZ6fV~Kgd ͩHZgKZk b ӞD̨֑XHF@llVUOr@e˅'yS3]A\Nh쬧+ t P/y,֠u \àcFtn9* ?D+w_vʷz߱*[ cy.ſ}O$uO']"Ƙ_L__ "nKI'XƉv,ҢnQl^/9}ZD95/G{w D$wxs{6|֑q}U<]`Kv/Bu6z&\s1y:>O{)fz}.Osy P$3&j˶@Yk61TߡL~DN :Ap+ySstmK}B_ú*=ۃtN%П*W4;_"y"=$|r8aDgBXOrzc1t޵lysCRuy'ƥ9ap%߂\B1[̕w.[H6XZ9=`&j︾A<GXs%o ~eKW.PG Yo2#X Jqc}}eQV,m-61< g2G]Öʒ~ {-ODK[!ZJr(c9-&Is0I~$ts2 F;?y:=;ۼ%m~62[Úh.rh,1Ak#_9q0礷ً&qfܿNE|3 |Y_j__L';I6Eu{B8mwʁwwx==Czw)7ɖJ2UW1罶(#/lVQ97wc W:T1C\HT-%v)[X< z'^߳-~AM:m'gpx>v$9a >3"d %U1>~G+nUq\nW ޾0l!l}7#5NI?1_3ѶnVTh߽ IqggtYq2e!\X'?5rAL{Xɪmosik𧬯ĚcR:D0k8Ek5 zI=/F)~kO (g 3ˈ͛S#}hMg?JR =.Z[O99F <ƨja_!T^ȗ:uF:&%җ7ƻ.L;zY㾄ȱ 'M.bo5[y>]Wϔ0ޣr65:>ǛLkؤڭ"J+>=I\w+3N/޾l ź$hH#6^3;U=Q/r$[M屾su"VkN2kq+Ʊs oCs0„nGUѷw罵sL'Ƙc}R sQJg|0i0ܣ?e\yoyD{42M46ĿmpLz?=}r+[=<4,#j]>ڗΝb?~=ܴqܬ tX&{ft^cmۀGrS`OHnK%xS [,ƺoSSnQD0 PX¶d!-de"].[xOx&Kt;*R·Y5ӝ`? Ș4v(Cښy>J]xp8K%_ 2G>qqs!q>wᜅwUCp|H``>f%a4]iB4oS<}Tv_SEs!^ ٮib }ߣ=0%Q_JƲ.q7'y̓ y&e23 >:|Q'Foi]&릶i<]/g0Oq|7Ks,z^EqLcT;Mn9sY1:GS2K0-ia{DNîwccspo9M~lemvD~\w [؇Q˚-کZ9dp󕤳1xܫP;EqYb% &]ChK5N@^F-caf/ S xȑ)[=>oVi{8g9UgYx6ux6=F;%rd!2')j{x]nk`޳PƄi5q.v1B&#Oz \KOZ<1jtҝJABzX'M^z 涂_qƏ_ "_~v_=ˠ/!o^G=1#md=\v?ǽfYU 2<4wg$0?C]CnPR~pM!q}IΟ[):sdW;g^bĽRceϻBz Uvt2N-_N}Jڃ]o:mqp7aר=X]hE@;M+S!I.t1'JXyU/hW)G١sA PzAS2a[B+]lt^>J8Is؋%ϊ  6-~#w1~[ Z&9GFsYh3N'^-/1<[_+HNbt1tvE ޏ0LY GfeA|3G l<Ta}@됋]5EXnKZ`lo%h*4bU2 ,o ԯR1g=ݜNIhEss ?oMcx}"1 ^na9!cL%$gw7) =(?3{iSѶ[35ag}ToԊvOVCз4? " 'Zutf˵ɋl[Υk2AKAIA^Yl;}wIJ|b' ǕGt۪tq ڙpϑ](F4?t|Eݱ:̈ߩ߼J0G w͟gV~9!O=&E]љSY>G̷: IU@'[0vjp; {^"+H mRDW7Dm=] U#Xb 'ǂ*w# Cr'@,dUʡ[g[$+Qy^PXVG;|ҹݶtsrGmBsbVQDDxUn~v =S Gt:*kq]jmFŌ?0Py Yn]Mo1tӸg=N)w dQS$:)^_O&~7Őr\&#a].䢮a'沊ZvBz-%͈{Inލ˴ޮVklݷ$l[, <]I)/2-!Xp6l,nFnZ}4F^q:[|V+s@2;2>8KI&b|񸍹8LOA}NŸ0f 7uẘ|gICesr_!KUD=>o#/b93sM"K=єey\ow<"ğsẁm,v6vB гa͕yNZ0ZzCXҔ{|MLLmMkiςo$-52ą{2 ֯_Gʦ1eSFSyD3Ndw$y45C DN KB.ěo/>~J6*U9+{whV=];FKn K *gֺQUrD.[a>%9{}}S[\?],XggOGK:ELlKS>EKwx[2zgEr"2`g%]g,p}UZiy4砻7}\V##o\PesOs[Q U,P1h/Bd v:NȬt$q.s61i|oq]xU~~+B4Z-4/W3C`LR?/?6&hM6Lh.%[vY^i#~|V*w"B!zsg tw8x Īќ+D'yNr6*v'͓(15{|^h=zY_f+ZFL3Yh^ ow Kd' A4OΜg {hOO݈?y!5jԥ?F[H#Gp=?p"6xFêXo;p+osK+ Y ggDuIYDpn"8 ?`*E8&8oQ sH: lcggN]=؞gӈS7yw3>>6ƱE-袹,laU- ;&IgR**f X<.2ws18¨83EJTROO#(ˡs+l9(vjqˁXDuc#(HXBߴ>SbH_w㺑ݑAs?JC.q>F=K=r|SӡŽ2C>8Eju:߫ہ<4>*|p{k|9m2oz]TS2XK>h?\=y]~yefD.KDz1ĕI;z?1L{|=Kz{N5n(6i]a+y"vOb]iz+PLZ`0g7z;תt\U꺻9cU7PL鰥>澨C4΋t~, aǖ}8jBĚ~--]BuP1'!NP?, V}cDcs܊ܟ\~_x.Ϗ$8)S5d*p|;2?q,ȧ}qh?[Rl)`{0h?1~v)O'@?. O\xw1Y 6<#?zaC%GV''@$>ARgUc~SC¥a;Hpau#b,sWz~/%੻y۴ lU,cB?CܙJ ܸτ-ɣwSL1YN۽@z4孟y..yI}pvƗu16 6|]|N^ [GK<GϬo1#^;$OL*gH3}ǒ0n'iC$g.{Uwɬ¢߻//-j*k+O뉿ix CD[<JׅVoGܻDcCi D;O!ogf;kVKSW=fH-_e}ӀsdǝܩDl"O  H|]ĒEQursQ{x rl8Ad?Ht6u:O@![@>ϝ3Z4?ͣD\ϦJdեJN\"[l.W"Y/I#\LYxgCArICXGkt񔺲%e k[f+QKĝ#ȷ%r|>R/ff{[,OΒGYhq^"JТU-ګaOV9_br=li(F<ss!{}VW.>b?CvDmXDS"ї\AzX~o@HspLv_E=]{MaèHjp?fe7qiK㌍CkSw#}5g'b|ĜYE?"k?&ƾǚQ l p ӒG JI1ɷ Y/95d0椓)goæJnTVh~'CF,u8".C[ƼzNA|}%hԱhM>=G2T,k{};5#"[=-ۻ)[kGαhi'WYk'WӷDзLҷEЏ 9ǶМg9]m4a>OSZ W3P=o烱ر3v:~Mr;uzr {mTrkEiW͌MigN'm$+URZo/h)RogҷgѷUhh꾀Ebcϭq&m'{+ [V,쎯:wo.xoQma02:spmg"TÖYMK~hj?S;GKq"[Dkїl/*ї:/2їil./Ȓ~%XB}`aFUNrzDoEkbo5Z#gi %k; uܱ lt6$괖MrdޯNLJݮՍ;Y˗at`H5oӡ9MesEq/gRAꎻX"zyq(θm1<ǟx\^`aI{+R; ϡ^lM4l#,144tY$-d=tfܙ`Y&|*Qi W'"yGS~P 9kl, e՟d,VVzJ*L*5IC{sk?_ؒqx\ 1&kumiTI.s&ݒ/D+2"`EkjHl;5A_X d R9??21tp&樏K҄Mlu~u{ ;<]{6>a}p "t,3\؉^j$ҕ1uoҿi<^@}z*R_dJ²:68-ҵʕf%Lacvs<ɣu@lgejmq#"[ ϖN- ߗn5`bRC}ل=ȫO}R$ hu۩wy^&Пmo-?)*4u_#1Τ_ǿ/q63IٷdV*w6N'z*|JMh]w<D1Y,Ayj\hΚZoᴾD[9rX0{kh/th/k7+ڳCsj^ fHE<~^}JKQE<N#G?D|ȵR @[$ ?&ٲM%r$ĞTuKs>xMW?U- g;bC"ς.^Ah ,g6Twno{KJ8=4ށ/^8SfY]"Eّ^9C;w\"~IR}^-Gel an}׻ &j#bP% ztow$ A].]k/eTY-= [T~"om}'zNVTzLZ;;#d &Whk;^=Ui2=MuZӳriD축SᆳrDNz9 _64N"g'mX'=lm0:}_u(ʩK;^hyvwM~g)E&]1|m4+'h^1bѸ+":wet©9զ|8`Œpg}x9T3v 30w~op$`gΠs2ghMdX`6c{>.ܸ)l!~+Jg7/G<2y+c x#+dq/:Am ^l[+rZo}WRXz,9J bSՐ*i.&Clj |iO'-bo82Kș7xh͏7aj)g] Jf/ ,u=e"20rM'8ѻl3%QdxZ=GygIvBWS%#GU9Ea>ܼ]4>JFU(tti9Kh3[cbcdm #Ѳtyx.9kny0"Wp#r,pkɇ\C9EP!}9[uNlq0xiU*r_s܍اrvήr{E|yOu,o`V۳s ~hu3RȒ'94wv1K!A|!ώwnIx]O?I{M)^ځ|݀1Lx9gz& V-b &U=NsofY;VZ:e4fZi>1Y̧ⁱ'k7ՉlųwUɢ,N %PXNժ%x=YsbꞺT >X c*y=0UD~0QvS?>VJ㤕E}TEE^==݃=$?{B(2hR*A&Ԝt1~إ=-OI]|rU~e8}VA`*c>}nY <kLrk.WL+!=խwk KU1k/i*X|ݑK kާri,!c<tpߡEykA@Jnk.X[n=E,{83+4T?+aQϟNX\+>BrK?)WƦL&zmBp\UjjYT{zgAB~i[:m1 R dW!'粔H%YW@2% 7 7pv#R_Rp)j`wrC_eGs9o.2A{j?7bvH/ A#r  VL {>a[oDž<<$zjGK^I^~$zQw=*{4ǯ<]:}_ظIS3pD_ p+H3g12WC r1Grz&s1z]*_Kc$ YLLjgokv贕֧t(sނ9ӧ> FM8x x .Qi,8G1d8<&:,|2_tN?h=pqrtͫ|+y7 Cܣo|-nbq̣[X/ #rPъ>0t8h~4G-=$l(lOyo8Y-w%.aȬm)eӾבj_=;=lk|>%/QL|{q{+xU?oCH4ڨ<u]heեjTo1W׫hKe5Mbj\c5IZ,rqK1a}U3?cɤ/|6I0dRI/6^Iؾ x\ዴ m?:^L wEN"h8?*L4ߧDyüD`l>9)hեi 7޹O] 5l?_cr7/Fo~|8;Ƴ,/ʸsm|?X|}E 4?'o{p}+byqwyX9fQ'{uwÏXd>=ʙ(Cd\Ŝ6~ċ K]2H; &lOՅ?g{[Hѡ}"VƦ1E t n:xq.~alۮv.3?"x!x7ĔoiaKVOҏ=p,*_L̎Mhca_󁰣l<ǭUܿuG12,܋|"Dķr&3"~_;u{fEǧ4y Yp0-hcۤ_D 7\$qZӌr[i즥˖2-r2r7&]O?3U3uk6gOg :*p@^^5'DkC<>6<_9l+h5|:=GKDN!Ϗ/ѾAewRٞFlt*XRj٠1긎B^G}# >$^U?/H 2'u?5j_;U%eVyR::O[O#]tEkoQ:N`5w#v笀 8Zg-E8q:ͨ,a3uí^Uyx&֫K,VLd=?9BA,Fz}::'KxR' ?Q=PWw0kˎ^~ _lVH$dZia^#ƓuC2GֆA[ QA~JRm(3׬<YKB++OT.WjGAu0Z seuv`)$:MvXؖWLX"kKֶmNnݾFtxL%a c&r'x@&܅9"ͲB:}3tٍ{<fsGN<8D|) 'ـi t"MDl{"́ΡwV_%co~-t$5`5Y$wW:+9t.K AmH?ќ᪥w? mi#;/wR5w Oi}7$jikm|Ǣ6HqBgM='Qo"a>׍]5"n]h6njmS'\dn+];1E :C=Yj/.s}+6 eO>+V#9ވ 0:(ï.] apjh%D[;?h*/KTχX)>ST+Q=բ9|.W=/͓<^6xG)%`Ca* Ac.K 'L2Q(NJU Ϲ,b3Uꣶ k4p܅Ȑr)k]p\}kGjK->;Ok~mJQo܄>|WO+fXs'z}dw++ :fYMN㊧Y/ޛ.44>:Mwpx&", nQkKbc<4qeV 6"NهD7#[sь}'q*Y߂tĄV<*PVŽN=Z`)b03D f".ωP܋Қl5AYNg?"g殺'F)֦єj: "~aie\8sRO뻀:@[D<>n 3ć`x\=2vX䲟1?l鎵7gƯsW߈<^Ӽbp?_PK(m37(knMO|u w Y?ߡ{Lq>O9XX&<ϲ08_z%[>yy})æόC6O,/N4e4Ճ-Z%rU$GY {9 XOs 1wUqck\cc vWU2kk6WnG{ EjQ">em 6(;fgl>dyg!8;/s6!b W 77Z5n&%'(;'ibBo]픩5<- SouWfy+VVw^kSߜn~FS }>[jKNҌk-a\^>09⾔E^ex/]^xA\{NjD?!A;rεmk"^rlЏ-a,$ߗ;~`Y଻\ԮhOɗz\K7vS[bުə3W@?}rA.t} :.c>CyxfOF<wKW.T/_$<]v^˴yOo;|z^cwJ-v\`h':+=P/X%[:3p^FYj)gp#Q6M,!~,l|q瓇<34fg{Ìd3f6O4w[4O4&>'|")t>X\΅۶%ѹXTatt]\M2MYs*Sߛo+t&㎑d7sΏhz{HdRNZOG랈G\Fk|JM9F C}?WM1ևkN.W|**l})NB ?A_ڳ-\텔p1_r ~&\h Zxy%9)i7C@DO73'B 3㻫*Z5evq:qyWaWK'?^>K32)OEK%'@6Ə`/GE6}G v֍j c|3p셽x%K"/~O(YkњOu\SEpj-?O:|'mkadјsO8m_s{ϛo1ӠmI껠7c>xX?B4ٷzv?EvlN 9Ƨs3I*'hzITus/NxCqWwBqóc9  0p`/\5:,JV3I[ d&}M>Ú61aN~MhZOt#F]uv_^IiQhou-w/hqJ4f:|"<- N;Ц l) 'x>}QG ω$?uJ:`&#6c!ct͔g6[Yk^vuL#u ٤hrKk(cOt@3BTߠ8ӮvILP@ 11FL1;zmaƎZӀ5xAcNG p xTOUYn\vKot[P]vx1t4h"ڗԠG<YeS k<6 Ϧ[asA,<'U:[W!:[y(:[-t>HSt>ڊW޷"<,-nFeg<;@GA}N.^\ކ8A(q7oilfO{ч1}=Kc@!^14GXN(޷g">b?L xqȢhtXá?A?e@?Brښ0t$Љ- "5+$IfeU:{ Y( ,t [eƖB'-f&R}}%p+{TƸ^í5џGnwϟ _:]o-{$CCK>ֱh&%[{qrw:owLO W+kgn3ht~߶cB.E/Fˌ&>hS?{#|9K&EY<ψߋ& xep\R߇r^;(WګH^ٴ}~&S Cjv ,qx4WSm&pU`Cc(**/3nĴNeͧyEЏXg׏T%ʾ_+\^4wSVִ*pӝA>hl 8'[L2,:\ꇦA+#_>u(c))>yO'Y@Jtr0d`γL4g+YJ|X{G ?tɚ%!;2I>tjuS:9% tfzY؍b8֨{8w?&mjX\$_w ]]4p ozt.ó[{%8ABO뗿y]/m0O;*&k,3^9)k̓|${ZS/iva/I9*9$^s=±{wQoG7~_ |Z=@E-t|J cŃiߕ'h?ucoy RUKg}R^iCV%p%lgt|kq9Xqcn'uo"\XfZS)'g_y=hW,.],*q̅uph&\Im싖ngݻ =HWXh1b|i{W2{͉Mp+mWfi4Hqhօh6Gw-u2r[JnMgveR#>/gܚ8MbO3f^b3k#&'>?HvX^L_q\fDz,gJB곰jRdIXi2뉮O;q?se+}E|H_' g;)a'Au|U}S,j}>x ܻa< Y,EtMr-RD&V?&z7su /k@KRj%YjmYMDv! _q88zjd=#zN_XhϦ@O%>>ihdVJ!<+S! ^%~Lj >o>8~Hw%y;D`}`ޫωdƙ5<kQuce J~ +ާA1/=s/}A#򌲍S*,JwZ J {ʹ-uPίqe6w;Oi-M絻)r7lfxI++R'3ŕU9S'io&M\,:>-8/n+?T}9%#u\ `mw[GҚGxt+K{1]IqwVhgH vF]/-31i{h1K ebUaZ 8 P3g1|^wtE&}vжr8Na_"c4fPLҦ!eq ηاk :S/P~0/v"짱\t>ϧ?8A~%E7;7~"ɬ-.Qo8^*~ 4rRө)݇M΃:eZQE|qb#s%q4JĜ^Ks;;dn4HoIv/~He6d4Y$SLܧƙ=dИE*9lvۣy,27;UİW%ֆ]N3\Xko\5#hf˟OOVW&P&o^-/ -̓YbgU,f?=U/hԍtV'V]^~ a;eyU$K#湹H=pZ&->XM2EȁujT ,r/x4M ᥵eo > /i"`'Of=27$I|6!Ypqbs\)N&,Ӛ8H=]6«9ЉL&~'N!IކT`$1%*=r$_}&]zc?b :^7UY:ksw4Y/9\ӄ=nRus>=%kLwPiI ;ITwGtG/Nctc߈?;}_]ǐNҞc(om;8{7%IhMS׸vfJO^{y1*g;~z}:@4ײ}q9 vv#ܺYҴ}W$G˅]}4W=-l+yhaf2-`iuy\=F',Wnpt 'tt^!T=g-eˋceKs]">13cc"OaLlG<~,1@_vcA\wy-uEsh?sN@>5fv2ck:)=&{E f6HΫdxc6bgel7b6 "[OW{hr3O7%!_5ezYL^S`{8n)b"9}xcSGy㳰6RYvM[`n#~?4 qDkVwuDv9:/)֤)G~?`}Q/򃸥AFox=q?r 7v\ih@n|Mq"g؛/kNNRK]ZEc){ #r8#q/븾Ɓ쎋+H>-)\4"? Ibc֏wnf s]p;OVjENݾq{uwWKO̢hAE`A9ȃ}u $1<t> ˛p .{~uE cC< Wy CqAg?Q.køroZg=\'[o8ƳC`== e <tyL SG-{ϒBM|%bY{ߧ LKlVę6h;iO8Oz|9?O{A%ke֏<J6i+qg<8` yb Lf:M,s@q:&\`#^||y ӝ6 uwmXuɉfCPH&2`ko-xuOF9k,-ijD~ I)u+^hpo&ʄNUL>4Ш=}l&Ĵ14KპK@_h,t^.\3elci\;o⻆CHh q5_ȕz|l<<'w 0 |~TUx;;Iuu]@z6^o^'Toﻈ2evobtEEaVҴSc ڟO{LfZ N3th5~5 Hw>Z3kLz;ɋ\N,Jgm==3¹ljtŝF^?#[Ϟ%*7~"`4k5bܿXw&xOZ}U]-L,'f+lZ%>yx ,C>A{E2bgW\ql~[-̓B{uyߋ~0Pl>7ǿ} em)l qug13K(s(ֈdkG#us~Xž w3#u"j*٨=s΀w7in2/u銳wۖGjCak\XhHpjHL3`Ov2 Wg&l{˰Sof~יhxcVͿO|&Z |~Gc-;i}zZlk﵌\E2+P}5am!gT7qxw0Lv(ǽϳ#Kn : >~AOqc}k9DG!|ƢAo,UNeG}GG=DG^K,4:,^9 W 7hco^V. 0ˊuT6$7i4Oea:h  i ywx9MTqۦLgr fC |!C54gdd22ޖ8ӷT"2u\獂N&ѽFmyMRFz=?ّ{5;>EWc됿ɑx0kUoS"((q[+7%׿TR^G]'18S#O;=rtk_tWXve6O02!|oLy*&o7}{қR[ܿ7窇|=6 պ?t{;w Έ\_䢊cs)$ >̮3}N3UgJD sv}Aw(C/OOioe&|7֐5&xť'(ϟ_| Ms31x!Dr1x{r8zՒVOR}9N;س^PPT[[&Ne][3 eh4~ 1Ga}l~=~ (]DrZߏzj!nڴY El&|2)ecwZBfYt!`޲¹O"IUOmj*ҢS{ YޢGDkBܿ~/D|ߢ Tس]G;yiW=TpbX~Y8w6}W /m{h!օǁ*Ү'ܙ ?|L +v>߂ɬM<;9\}Dw9SGܗyELħAf~>X:XAg*$~m%zP߷8Wl-+BL2IJwJ qje5Ŗ"aL"8?Qqjkp(݆iyL=yqOZ)Ili i}Y@4 sH|n L'a67yXD8KM\Y]sƱf~VoNgUR[g$j V)*kveZ/1n77Hkq<~<:ͳe})Ψ gWeO]}3$vҩ Uu;MdEw4XϼU›DNAc179ޭǢ^K_KQclW B~=ɲ<ۑpH|h 煉m♭p1:Vgk;m&= Z!2#_~Z?_q1=!!_qrp!wN:&n'27޸N] |uȄ/rht3'Ž"ʓwzW*Nnm7}&Le'ܽѲ m?sڞ@۳=O/oN==uiOz=hӚl  zփ!k2V9eov6":-8vbqHV3/>J}DW/bܟv*y,K%zN}u|Zg 8Z{6m}O?=MgcGរ?:s,!$I-Z¨-7VR0IpiiPP~& b+FG:凒(j:IXD\H22=ɝIrgys-+ַ$*]`NwnFzs?߷ײ?m i>Owh$O}x0Z/GݽqVq 5l³ǤjV+%.HZd}v^nGr&iJ{y) p-te3LoR[P[6zl.bE<ʨ6 HH#Fufb1g?aTGg3ҍ%Lz)Fv{/rbTץ*nO&Hs(lMcB=`~~z}{)w[{빊{7{49\q/Πq/T[hu_SԾ֣k_2mw?4F 7+ۿoSܷުou⮿KqMޫ+>vO3YYV4y?gzADk&GQhT"74ިMQoOt5zd z|LucժZu=fשoUݷ@uz.=n]ꮻ_ukT/v5TCϑwh>r#\w43zs ]gftឤIn/y ĵʝ'n{ވܬYWmxCH'ǚGx]9Cѝ_hWԜeoWԂMȋh\w.+}"OG~G  -ZΕF}_\ XcMcɚ"xZ')N62 y6rU$S"3u$q>s~Byʤoecp/frE(f;ۼ]o BNb&\AmpV1S&=ue{\3 ۿ'djz ,W-HG@E5*&}716ܸd93cR%e\@Uģl6ͫp:k~^ɴ]26YTYUԾɛ(\Y"[+{:QupX{/d.d^P_AWg9wRQvyj6qe9 ka7IXor٘Kormцv2Oa=ˣiDٳEPQ!:^w~S9F}}W>k2Q~r$Bp\$HrEi7Gȡ/_f:}ħl[x[ֺ^I ]vF <<ҷ:1T&Y{ sb';BJ<~+|jA9pv&o^VQz  R`&h<*bE{ڎ?O|5 Ua$C)bSD X,yݎ>sUyrjku/2~xg%i!=DI;+ ozD xWboi^g?y'oωocC}A`}`bN`OF EvvfdcONo9w*^$dpHl># f+FuDXMF*~ ZkO\ƦTIÌ E='XN`nR讈#RYFy,`sIŜ5WbЦr2ɧ;d;.!Z9ݲ~o19ݼ#4?sV]w7 _nNh;=CSu:C<׳Zϙr="zGxki,+$9ϡѸW^M:7oYih-6EduwsFqyJXK%g =(;ۄ j١-i=DvH@}+c?wgNj;V[z7LylR;u;Zqfz*h_`Gԗ{]w!H1Xfo{ IlH{r?Fw}jQ}R?9(4HތZ} xԑںp4n1c8SYdze{k62BctkJDe>3*=3Ӈ9LuejϘ{eS f10-' Po<שV&)8cEM$[9lW|i-q%ϢqA!8ΆmID/z-g4F#GꢟLC+A,}!?P%:jٟA}Ӽ.CAM;yԙX)EWr؊9L-`R/נJhc}SWiȳt&j/.u(t}1SK~?h\…ڇIOۢ^ͱЛ㙿~i\~+ĺ[:Xޠ \@=i i)+7$KGKIZ9Χ糸 _"U{ZeQu>M߱(xseȑv_Cp]ШFbҼ܎~5$xyMQɑFY.h1/M| e˟^z[ש]̿{okh.:s7A㮓!JQ#H/mMbd] F1ZKǣe;i$֑\Y곳Iܾ _ {<Z:t?y5ѧ1[FLψ;5ǢBnu"Ƈ?G{;WضYL.އ3\~! ~0\w4_5Wݣ w4_GH> ,ҿ:}4^G6ttf!ymX.<$IZ_3Ljz/'/$>x>{M|8׳q+8jڰqG.aAcngMD7HEMO {6"jH?~ђ|; bB'E-+H}@nssCEyFe\ݩfѵf>,ne,J̼GH>^pI`l_5(wB?vJU|KpW?N;M[v^MV\oCN@VD+$L'^/ B{yyɰUuęL'B\*r2<_7А qz!cx=. ܽ[ VDW۶Yי'a?uءKɆ-|o;̇Yáh to 0+~HS)4Qm>1̢1M2,>DKcswrE["uG7мKOX#={v3p}_3ow%>on^K{YwXp`Rի\^[{L}}_v(w}b<:L{2Lv6ƅzYX:+%ޓϔ:HF;UJ(" IruQsEf[mDact{5\Wf~{Wwmfcp6G[o9m箄lmcԹ,Z]7"-ƪ*m'^-q؉^D Dڥ> :>pT)d:pۗrf G>L{\oWYKGo[Yԥ\ Yn43߼jt}80;hΨ `/A@nɼK:``.AH^ӶሀyErb1]< RCm&@fL(3FKOS>vaζe*g!M9W&EK Y5 BHuGE-Rsh3Aʲ J{IXߓc1\ c1?|8?[+'Vײf@jHylOο-ztB9!CO6!mvz5:Bw|G64?K7#1?.r0Nȹy,5^I_!\y].v2Aw37ϣ2@6ϭnpYGS\hUQK~S/tO4% w Z\l5 OlU½w姑`SRch]޸f[OƊpT ν)Q O*i(#9h+E~art_ғw3儞 ؃c5_ᖭ"01۝'ǺzE 2㍄G͍Qou5KԜeԼeh*}2G|,F:#~E޻:L服<="QNhU˯wݧCN^1 2b+,,ۙwq:]mħD⼁֌.:cSX4&}Mk%i>1:F'~ilYlo_Cb-;v%l[6~vM}$j'e*XQ_w i$~,c6nv'vGob[k^ ?"'Hw^DzTM mtcld=~D=IW7?>+q,F%"6bvךTί"i,]E?aAsGCoZX8>4<"?m!#y"FmiMo,39d/lDos-Tg\,;vґ@ S \~Qư"qcMH=n}hPu賏cPGeJW>QБag*y4$c)|YC7?I` d=$ yOMz[-KgǪ-+e4~H8_"\=7rh)*($U/"+#"yÍeJg5#`H2!7'/:eOft IvO_Ik~¹&uH }{` ~9L:QsD=t6Yd+Zu̦q0$jW~lm^*+rq}90޼pd{;(j_XAxty:EmfÞ!ݎeՔ6=h6Svs{n\OwO~'#ʠ7_#??"ݷNIg-q>d )!j ׽BzF}x߳ґu{ַC.dTj|+ȍcZGd=ԇNI9@:ndgP?ޯ_1޶qw%ǻ=".;? 2LYumqwd&< nz$tt;*>^NTtB*ͭIC"aN{3ry.„v'?}9&a 2!}/RSzy ^+fmܬ#Vp=U73ϊ_7 sf:)F䟶U(@}^Ds}iȬUK>+FmٸtE&DF;/ر,>%B}.m>JZ_9A8{Y)UEVz ]dѨ'UmэghTWN˭&`?OVދ؁Zu}Aw3.PKg6[U-2 |MGZ#x'.@2.FCSt}rp)ϙXD`v :+=D7r1.Ow3vUDb^LNt%|4D_zaHtQL/F֬.?퇗I,BrK+zSmm X!_pT%g3ߕQ ݫ#X)n% r* lYCYҙ+i- NJaesi?'xK3iO=J)PRwؓ| _ö'UlQ? 3X$:M`p6YM^` -&;!qmM!]?'^'06 Zge^}O>U(1%t'D29S ɀ7qj}uK-)愞<⻏Z=Hې㺅?ͷya$̄?HmQ8BFgçQHۺz6YZ/JOMwlOrP+r'!rA&tDZ6kE?1; u rC+\ uGB|X5mxI{ ΏDg]ɖi)8,Tk9g!ƺˮXѶamFS$7Cf{_O2<4E^긿JIT̎{5 m+Wͦ0븟'FO [L'2Z SGYFGΡ@E[[p`[=L,E&3r ݩg)s /\a#7WŝMR<{;`?Fݿ|gluez*ЃL6]k3-C(N9ci?OseոΖsٍemK'г_P"u++-dWj>LuNzҍ_wŊnsC- kiGzx5nI "gpQ yC+kkcN|ĺs,^/U3LȍկmBa_l_5Ŝ|'/NGI' Qf OVp?_}ëe!}[n?_|K#htnCJBkI1FiLs 핃hkb4Әz>IN%F(U"MEe[S*@5S>%Xh㝲Cmp{Ay;O$%I<)K_i7{ks?N! Bk lJJt~WtD7}ᷴ06tU" V) MR1>7uO_< C 4O2/9ڼK.5#Okװg d ?cw><|񭖾s[m^TA6|(iJ|XNRH6(a[5gcE,|$;U2؏s?6<@ժ9˹)7L_ojjcXs׍l9fUtɉ;iw:~50h씲>rn2E&k+h`v`Q K𧻓 ߸w z YWjClz2lceDwleV)>Սy=|.H*UP -r {݊kӲH\3@ztƼᮭ4Igoξz22CE.db uhKG|mv-A2:LR~'`G#bT^X?4qe/[ j.c,"bj_:g:K5Hۛ3FUύkɹ]a-9-'f E+gF,r<,dwھ2/W~v/$|@PH~M3lľ'ʳYȳX-ӛ ﬷;Gp+fjkwNңo~7ZgIBx~e<4+ǸGG1v-e4TKs({~D5H~l{~ۯJ& `ɬ-YͅZ:7i-HMgLvd1js[!ڂkjh 3JdýdWW#ZL12du1|s`ep:Q5,r cy,,rRJgR99Cӷayܓiø ݱlPn"~DV5VFV5gz13H6: D L۷jξ${?Nr􅚈Zo%сG%Bm4/Ǣ~_5~*gW'W/8[;!c1g]~ཞ \85_bO# ,,wu|WUل'sB.%|-;tLӽl7ˁFA/+q@ԥGz.uS=߆Uiw%ͷ?As~Yv == ]5X9PTr---/'P%UmJVy;rw };d7 櫒>^NWά1ſYxdm}u;JWIwk77ޅfAbY-ٕzjzApG!Yf@ xs0rY,sN">i0';?dk;}ƺsiݨCxq\A5gO=x#PA3zmG2NMb:D{jS6?v-{.ħ.4G<d +)eKkI12Dx~$s`u?캙^eNxd")l"=Qy;-{I-~B5PJcKO }AVcN`L7*eSφs#yz1?K~ʶDhKGN|;} Q҃QӈH^C5j_cGk` |6F!3]>L{NF[BG>S=B{.= ~O5ӗr_&Z_˃d,&#]'ۨ:ѹN6D too;"d峤_/eo3Ǔr?ۛ %+ޥ^IG_h_ f_\5t%vR%hXؠa{? 9]05 Y\|m\xVU 1z6X6G}MŸ,92]9 G wS0tj8ǘcZχt}و&|c<9/嗱 #z3dP r-)+HA`m^37pC}(p QrL#·.\9X[^&ɤ+IV525gY*dV@sa\y(b(:rZ&+;rֻ]jҼ<ߒz\^żo5[Ijy йdD{!s(!mUЍ굣׎gDZ1]4y(sP_;>Gȳ ݒ>]&K; !YSǂ(7m3:w1uDqbzMޟڮ+t%إipskv5XqF0:>~9 _xG?_9[?kM_5.'8l#'roVRq5PMա\̬d雊c<6RD|f{Ѿ bDeߨ<@gvj%QAܡ#+JA!PEh7h"sr:6 yx?4D+ s}OwXfp^bl_t74_M:qCq&pS19ۄ_EU 0=Ly1s(ɲ\8' -tKUras2g5z]іMԖGMXTߠD)h1՘CTKcI/9OvB ZJ((=߰dp 4_c=f0J%ۗ9XtU."pH(IG9> )㥴U>~@ 1Kxva;ȧ}_68{ c׏s$0T6tdY6ea֌Ytc&#9=͹~̫ ©E+H(;xSy=7:}'rw~,qmy=E4Gߙj,;jq^|las"|zE&x.}a#ꔢ5W.Z/*;[c—9H`ľ5|p aGjt>BgYMvki%<ޛnZ%"ORJpwրspI,,"XKR`h/}aˏ>OJ} }>ji.ќ*Hi1Hf*, le.vzwU,2Zwȉ]Vwig wq4/TID N?`UK,uGGԈjPSWVtj:ԑ$7DN<1G3031w̻(<=͙9{̟$35v]MW*#3+~=Z׋⹀v.RIfju+|)0_/pe#ha07)bi뻸rN(f|IXpߕAwv&ݏ_ "&I a]{/Z/׹:y|y!SVQ ]riO /X~w\M7lkLzNu /d}ϵh}Dַ%a} <]}'ৃ5wXkzYbMXU~uFeckgD[7lEY$7"rqU[^^s-4oԘ6~>n +}Хq7yG|Ajk &d݃]{pe.9<$F(hW vf9kAݢݺ#J:w=~767&{H> SK2=tWeXͺ6~^3e/xT߮ ™shU& LjY ,rNJ:[&ns j8=GǴ`*YYΖ7u //k`&WZ _^o_-i+:'zZMށhiz[T=.cap6ss,>x,bdWvsY#op(Ww%BPcml.1NnoI?hoG*G9c7G*#ǚ4^; )~SehE"qo)blb YGin壼S-K, IL[wt.Vy GKgV\-[#Ivo'%lyN%A=zs%w Ks 2>c>'g[҂z: {>`{=vY-mvYS5Xt{ʓlfe`cxL'-$p=*Wf|W ϘF_q@fqCGeͣFyԌjCκqR?GR^I&(=4؆z\t ~iwolO^'O3X̉5_M/򇠪,Yi'!}E@Lrq;儍?CI u<'uwWצ3˸vn/‡϶_\_3gڞ8k~@>| K-1!/ۄ(J 禖o9ooO |NceTNWM:F236+tk=xZPL۠TjWн?@w$emP[N+tuDgf=sf6\9zCC[W1Z)Lq =V9ܝGF6fFMqZ ⛔qUA|UX5w'oLh=y |L|dZbZ;&GkP1rUYSU_Y܄@l{ݩ)UM 1u|oT(0 K5j'9Lkƚ[ O7sR?C߻9^/vKz9 6v{hZ:+:+Xo"fbX7֋ :Hk/+r7'[/E!׬,ˑk<J5ڙX4w7Ƽwvy`5v[1Ssi}}$adP;g^K;>`|.؏3 i'={w~co{9>u]/m/utN~;Ӄ'eK"BB3H3qX.DE3B^qc;Io٘y֮-/c^}IxNA=Q ׂf~#J,C6~6Џe,ȝQ6ɟOw>y'H1rm,XϤgP73UGmGwzZ#^"jឰ 5!rj~"-U11W]g736Ƴ?mm--ȿ3RP]&ABā2XK}sU~7`1֤yXsFzqϐczVAέ]r@9lY)qf G\,국<.AGxQwlު) Y=SXͳ#M5 ?{_s~ڡŏt'pbiW /_8BuϊzS\꣈iͯ5`?} @ A&9ͼ=~o0g.9X ^.qx4ѬOfy.Dz'pr^eCm'=x ?d /Ţc^ڡ $:BG:/oTy:ګj5ЫQ}}bTg{8,j"NaWUNa)oy ٚtV]B`wil2w<+㉾yg+gХÑUy.ƒL'2mi2gs L2aF꫽̄}pA~wdg /+2XrY,0jl::M)bY/_ǛJ-yaYɃ>L&iynt(UmkƳ Ѓ T^o"Y|vOߕJ+CϋLU1:z9+6c]ae<މhtvi&.H}=`x9BGTytCh/Ǣ^1R_wa/Q ۇQ?Z{Nm5h:eYtMSϿE&j̷UװG3̂uiBƸmuwI_4l.#?&E5"C<zy5N+[+#1乣y~7ܧ>`BNLF~,88 16jZQV[(ok a㦬5;<]S[ǂ;,kl]L/bR5Iy os"y/SBʪE-|6'UEw\xghuE؂оo:}h糞7F3ynקI Y-j{xMO[VC{ ۅl@CfڦUE2hK).js%ջLkyzIL6~6|}->7aj0økF}*B>ۯ-zx,N*kԃ\|;X5YI+YNTgԂuz0.iVE?+|P?y, ;thD ;}wFkjTlho%Oh.jl&soߦ1ovkKpp\*aQuh $k_wܴnV~s0ǴVΣ` [;0񯹒Vޏ<Gn2ˌ3M7*M[.[#4?b q{)$Nw轠i6EԠ6/8})h{IP|C 8UZw:1'*%,cp W8,22U[9WS%>5,Gy4$ls1uZySk|*{q}K8鿚!)/B[lRI+q5UVQV9=7jsK,^ üvǠ$m~<=Ŏ^1q\˖a9GjSE~K?rӲx ȻH8R%Rﶍ!<ͼL=rc[En*UȃM`zDf:w$^`x瘩>SǾ - 6!]~M+`}sK 4>"8U yl~?>Ǽ ~Y4__dGfi;ߟ_*Q1F,H#\1&ؗNϐ"e?ayOoWq2Eߐշ 0oBv=T6$O@rU%Anp@x!9z`;~䒔a>955[_bׁ1ҙ[xkEkߠד C{.Q ytALX'j`Y<:DM4T[f_gY3U{qMA;eG|3Czym}#'L_G Ÿ4+4&` ٗl2^IOǃvh?-9?SJ zoא#`\`vVi}w'aEld ބϨ_$q?燒Ynyґbqn ]=EjGPݢ~/o<=b Wԡvzj 4L-X|4*[[=WwNѹcn̵t]_9ߗk&|^IesF6~WI@42TFW ھ闀՝8"B$fzV9,>/c:g괾CњW9CB/0C{ A `)rkݵ/Xϯ:S2-p@PĨ^=8o^tlW98KwOݮ񺻈hܗV 0_[/@l7ly=$z~Mte6|A\Yz_u}(uS*M5.a׭^LWkvNB0\uT MhS4Bv u9o#yUnIkz\Dk 4_)9!gAl&Ki4ٜ ; eE<~is_>Zq<]I-a{j&!wOULW~U N9wŎ^̘ʺ:X)jPٜS2ucH>6I{[0)e.M󚛑̽嫼6xׅ7ćډ^I|Lb5Ϧ'-IԿ EζΜpyc9s47V` ي ;AAP=em-\699l;8v,Z];౦UerØ9 w? %P˚:~Mdצl\VfefIgL|7N|G/?>;(\6fn~:Oce%` Ω% 秶:i]Wz|I 53s2S4}q4lcc"-pW=YՕg1H V:_DpzK[묷)<ͭD>-^ncH~=#?~MּqV6_>&d᛹U"z5ީtwWP;ki^O\_܋O];a.v囷x٢U7M6O߂EױU~͠y_Mx3VsZP_hzӇ"ǽ+.A.> g,&f)=;W*fnv&yhhC/|-LҚ^KWgJkTh]S֤|mg`+p <; .,M"u4z꿎x^a򮐸'+ a$ %C~&)l*p,;rvIZH;;][,Jxp@qEbƮ+:|%\m`ڿb}f7ϋo7ɾϲ=CgNu&c^naA; woweѰh$Ѱ>F.srx/4K >k\n3{w3ppJl~?'9%w4_m2*nG1y_4o9؅\H{^C_~}V)E>k?_>[/j+I8Ѿm? *VFM4.d^ؼ0r%,L40$΄TF vJ[s%7#~pC-}|{R-4lm݉g_ oݚZKJR?1`(] :4tF(!N gg5T%X;GCkXHVZqfYp -l>""gS,~x^B+vlҾ&=$f:%'Y"k=Sgm 'd>+زc{B~/W$on٢S8[4W=1Š7vGuj#o;pu^[&/$7jpsoi>Ar&˶hNqIr~Q|xzv1rv!/6dňC͉E=8Ϡau..m^ռG4Zw`L3uԻŝAE>R/|; ϶jMnϪayN1Q_rdQfAO#JH݅J{bphaJYpSjhCo[K|ieEd:O^ wjtfnVz嬪,e6H3WS3j,]oCOԧ96}_R3P:ϒ_ v ,[|/QZ%-h E✥ ˿:C{FU?eO>xF':^';Y5C,W)sC(mQb>|s>}s`|*V>"ч5_բ?vse[fE?+&$Ìw̥)KY@4ZEvN2'k玄z9ǝQs˨ͬWxdW 2ޙq63 f!Akߧ3Fa -إqx-{Om+bTAYvio#X ' kXO?&Ckr5MMy 兦gib?Z&c{T#RӾAzYY׀cb/9Ib,`L)A%vB-tvN§|LsӫZ[b}:~T{ߡks>_$| V`ΘҜhrΕ_`_xi9y7L3[ͣnB-"=,5`Nw|/1os1gl?~y-|qm:3m9nb>>[0-#ܽ:oZZMӣ@6ުϨk霝xXsikS9FN=tTeXE> sz0&%؟.DžlVdf-,ƞǍ!.yv0+-P K_$)Kat,1!בgŷڈ{k7^k+"cVGsPUKbtSPM7aҋ1ɓ7ELy`x#d}eOAܒʶڙY6o>\ȟy1Yh`1z#c 1fnYp3t#x~~֔LPϕeT/bVv跒WFML\ʉL=q{z5|tz {YÕ0vmqnW5Amwyx;$ۭ7ٚg܍wy'6[&U[oo 'ے_?t:5H(*4E7w !Iͪy'9 ,üTQp׈^G(CS*>1YlD f%+4GEko9a*@sFČX5KV[ kAkH9O6rzw*Ϣ/.DaȹN]ټŝ*quvn i}0sQ^>~[a-67'¸:q| MLg! MOs#5>CWP8|O8_y&y w&b/79C66Q+x%oT]ş=^>1=[b`N3~Z(h4.C ϳC>Iߟju?K{Er+}7 ȻM\O1_T<'O %ok_8 {mg׋ i~_߮~}O76 r7)bK8Ɵj%.\rζ{k]oL]˴ej =0D}7?Z#Ңw d6;p?^3sx=>% 4ڋ#yH_Psfr\s98NϚ' :I¼"1>)y=:K׆c_tzYyXob|U˃cFSXb(,P_)mA%=P3{x؜oR!vxE Yz,d5hKȄON 줓?SK=sKn:f^`4yS;+\<:=66ɌTvBk_Kk,3ڪ*| >uB~E{Hp[LXqVb_EArH@|/4N K>k.˪dz`d8Ydo?ྒྷ hTkD|wӾ~"%`s8PX}X18X74_.=oCmfs=Xnh>[\^Jw*)I{1|6kDX38{B+Fc=N"z;  < ??Lr]O{ d l|@ěcrfX:~N"_j 3W㹟64;QmTV/Fo1w G_zMkgwy+#35>" cp9s*įP*m?{]a[gj3s~4cxeާbssuN_nov cXnzm)K4TmR'G$O8a3ɶ9 1bNQ] A,!ÿ>othw=_o_WFV*<#xe:mOH^/ I_oZ9d+'&u" 9 cna;m/Iҿy׿U U &DTڣHA|qJ ;<| +nc?҆dKK":`")-<~bor<\}ūSn2XѼÐXn6WğMhݑZn+üIb_| {^"}8/y\cUhk D[2Yn<j #%¾>_/ۿr呩^J>euM3Q#q̎vx.j~G1E3 ;dl *,u~Hv9͎`}S{54|?0꒵<bc ;Չ'P 9?]e?Z#i#9w oc3/%!2 g:`Wt_IF%<-ho~B uz Zo.Wf3btJ,[uu7#DŽXQsi yUuYKʖEo 6_DX.61pN6֭Ì(2԰IXo~|s1 ^װ|"U[f6sI4XS]V{\qVl=?;}b ̮q#th\5z-W9kCzr=Mgl5+/B[賟qoȕV{!7^v8V[&4~3ԬVLCWPX)s\Mp!Ukz:|Wsю+i #Ӈ\^'BsI5W6˝vٴ5e~L VoyQ)u܅6<~xϥWOSP>7TDs_[v~36|<sӪʅLpW XJ<뺪Y[ ɺ8gC+aoœz?qC +Sǔ՗,MwM7y|Q)JؔwWktёS uhn=x K3'xUٶW-^.l`G5s\#,,TFp_WwdIaPJgW\cס{>68hsC0QF?xBS`T(}"N?Y>j3u{ v R̡}C6.I+9j|@Yx$R@f&Lv1DA5Sosc?auon]e9[>0~QdLsN_r$Hvc_ULw瘟;~%^}zX >0 ;XWڶxjsQ[̠w38@c~-ff7rBN4c+<6dQ}P/};.0nL%}rEcv.JEH u릈ˋof_)f/О~Y̮$i$k'hrYS?{wgDN&crY:V|2~OH9Daƶ{Rq 5!UܼJ%ٽg}B.[^$Ltӊuxa wryL D17}4N>w0 ᛓ+ձ_g1~Y/'2?_!9!]'jWzp֌eibrVIVFljj'^rSOpr4"'0xH"HdfVؿf_mXR*,[n%k۟΋S>'-XHѶ$o2\\6vb*Ѕ%sX;#ċb-tՍF]n]^G 9Nh]^K:Aw>H՟='va+б(;kP!1rWsFBNs#U71]ԛвG~4ȱDz&>UOo8cE›TKmĻD[,?G;Ě1wR\:#į!_eٶߪ` AN".7iJ{e\F#x.#Ghخɀ\FlqE,&ޙۥo,A^cKEp>焛a z_߰x_ׂs,C󛖕$o`/}pCsڬMIaqynKػŚ0d}/N5 {ysscWsVqF;ї mU{G-x⟻?`͹7?^UpCD?ԱCj2}3T>ccgݮ)b#!Spq,6JrYsQ?;J!ڝ,_!o0aZa5׌v 'V,/UP0 ĽgueWJ_1"aΡ}5h_4{,mߝ[ ]Kt:ؘ&x{ ҝ%v frj[rq Ɯ#I-iJv!;L;Yz56klmô1h.  uiun<9YB Q'QWܝ28<5ҿ!L:CV]>$^K5c0Jfַj5\/ׇ/2q\_6~o[ Y=Q{TNU O=c䀫Üi~,sGY4DgW7o"ř~oS{@28y/zmȃj_.ү@5|JVEBlRmem"G _gx8ͅx-#J"jGϨ@U6՘gېz+tq@wH@ՊV+6E'{~BDU1W= G5zijŦK+1 Dqe= qh_kQH&9 kކ5Ҥoe+id;#:"7S7[[1QBsb=XU 9#{۽` ]TBMFWn[wLO_+mlqW$2jwW" 9sB܎ nV6)>ydɛr":/7v`}>Еf]0ξi{cG{ֽȻ,ۓwxr[R7x_]w[;l&mu|CYVOV&p`C=(s~}⡓t 'CF;8y.ҜLl>cpa{PwGnUYWǞo bSPlFsjȝ;4>(vaFFz]Ro$z.hOAgνZ,45NQ? S4GLEQgN9 9qcGgC3ڒH9c$ D['\ @BXV:ƚ+|]cŧ`|6 J⡀owM3N}}_9q=!Wrt'db_@n v!.i)A"=ȯ O *΋pO:|,E%̑YEhHY e+G.% c|/gzp Z2b}2U il28}"gYQ??Vb*VNdcuWܚJnXSWB:σ^y2pstWtͯ%dٌXE!bMi~bׯV"*J`*D(>Vc.')6`+I`/꟒n&|pOvDvޛN0eǣe"q`{&*+&'aSΑܿ(2iʬ~?-M oi6o!VblB:WamsYs3 -TRqMgd❴6Zn@9CMN +A!XJ}?`eHX-[iŭ,M N,eB615:=nҵ^]C<}qitQB\GnFL}yvSEGAH?(<Dӂ%"U,7t-#$_FU&Zp+7ڏ9Vп祥5 {W3ҍžzxRçC'rL:s3=So;5!SyoլrW y4¹Nx;,*dqE#_ܼO<_ȯr7=;Lv''$'67~EthwVVnL9|ƊMq%f7˖=N6on}1_\8~/EPB#,mmj2O9''ݝ˄<u4Ԫ r|?BT9>6A5&Sw:bdpmqs 'Nj ؛@y=j nDu|O"ݪUn6^ j(N۶Zz֤OF^CB[dÞ|GR7Zk\[Z5ݴtbcaPwU.=l-w-Ө+{)#CBO"rIyQm@w(W;*UCgXN㵀s#3#7NXc>!_e)ljS@q(K;"x Y~uHnq"|8t73שB4‿~#˟L733~O7гLN6RӐ}v?G>|&ٞƚ?g\M+ꮶQ`.;cD= yz {_» nTݒ[˫],pW^@2&\ΈW5 1|hm7aI[S Q/]v`! ?cZCRnTi*`}9/-X̐$p nWn"حWDz [Ǧ1{?45n;~<{ J:з|-ok)k)`c"SoʕG҂~zY ";|#5I)]{3 /1YĂ{x-_qZa.mlh, J\8۞ced<i x(4DwxQ$x$mۄǟʚ7;Qߠ#F5z¢p!?M߀n~q/щyYm$r>O*.!R. my-vXj5L&<3<ԥ,2wC0Ľ! 6?*aʉ!XYG1w/} ;{H62.s2d"CץKGȘtKn&P@?31co42lm`s Y// Kx85o< &BL0`_Hb &`v>lIr1`gtI &7L^0!e 01 LR,LĈɻOLnPJ 0iD {l0:\cv  lg}IxJp8$`~~qcvUo3)Uou߭rxNcmixw'bǓx(NZ=Q!m{lӑe82tvĔe$WƬmP̆N^~f}NIJǐiC_Q!v}E`߱nZ%~xtcu19ޡ}kgmSaݻM~& ~}m¾+?+kG|Q}k"lpb }k;[> "+ \zQ *g3fu wl X+`>cn?S8>y|`y(\36ԭޚO~`[ Yfgq(׏I\aEO%x| ߂Y3 N2,|'M_M[7wĻNE%h÷ocZ/#< E̼it;Fo | mீAtp.sW[_%$?&Az_]egi4uRw PԿ#kg-.w^Z _W[0>1-`\-=06}&ݹ_5l JVI(yv\6y*ﱴrFbkkjCb]N od7mo[}:}8}2󢽩Zkv^OL/5cֿㆌiᵞV/2k}됵j sdlC>#ד'C_C"3h;ܞ/4/h +PBn,ɔQ?Qm7b׃ߣY)r Oϕ \蔛*j y7 }V{c Z`eS$/ږ|2hbO.n'CϒA>89jsvzmک 9=z= UٝoZyΖ=լvg7~+=#2lG~7y /gU{?jTZ>'ҧ >3%3k;hy>cW_ .=Ȇ9֓AˀƱCml,YNx%:J?Ad(އ$q җ\[k۔r+"VEs ڸ#`uL.Ao_,u? ?%<~^w<ǰT# yW v1\p>T>6pQ=u'ۧ 4te6Ϋ*~ea3o _*t۳& z|nkU[ϯߏ&~^e('ǀ,@rY3) t} }b} tSiN)Y kopӢ={YYG~/<{ܳ}r~t6=M&]`6lEfy =&Dc-=$m=qoFQx0FӸ$v9XpNDMĹZs&aIma+,Dʥ~Eݶ'u,us+W~CƞNQ<k`wDZζ.1[:D86Y@5;QkWoժn08L~*WJ4>楸аYyfxMa'1A1Ynog']3m`e69d惟O|'z̟V6ZA}p[Q=`!׊7uJCT'dQȔXvZ /B:~ >}-ȩ=pho%i? wpZПRD}*I;q!4 W I -W_i,fAOˤ}3ϒtsk{920^4S[#"WufHD=ˬ8tg}3s=L/ϭVL!TBD'>Hty 3oe c-#^Q1dU Pߦ^&ڭz:5yXd^C, Km_w!4ݨo]*s[k.OVng?< wqO,X"o@rGw="x!#^:VgؑoMOd%&rZ6p4](FǎFd9| /riD߱QY#MV2$o-ӀXBN M54!Ic`'Gӓ$?3I`cO1I? 'l86 jqPu a+W3BtdeC3T.϶reɲ<΍W ʲ 7ʲt:[I9([g.yeM)Gb-/"g+C\SɹvMԬ,~ U u 9e$RZ!!WZs߾w.8B*ipz+>Ww˜[bvZ7vVw?ڌk+Fz+#vӑ`_K`K\Q& "r#|'g'SkN"O3Rf#e_|i?Y6 6' =&ks:Cj c gI x yǐSh'vSX-CQ??zvг vQR ;yaH4gogFۘ[+<>^ 9Ӳ/{E[ovךto@?W҂O,qOx9/2ľ>h/4om-o'pb{̱k#&Ͽ-Ds,~7{րv}@ > l:,?.JSYP\"}(G^Qz+ Lyp߄lje|yQQ_L!;; +)h Ҡ/hb5=oj~dբ!gv|҃8I,L;p2yVFk q7"fTnp{9ol.G.7 [+#7H*rS~[G y:QϡhkύN߯E0jB9Kg]KöaOnĻ@$ ="$"禔ٕApֻ .|Xvyn=>מ$VŊs1ݾ&õ%v~ickcE\tlxAo<kIpA-M|qyǢw(|@NlY_őoq0@tU ~iڴտp%̑<7}sE  [G>:c)jju>q zXB~_8J.˰Vfk+j,8in#6"]|']|&ŴWL)M@2q+BH'benyfbuC;'j5-}6/ԖnZ⥹|@ض\s^;n4ݠ+v a y'9|i??O%{WӋK9 ԐKDX_%._0YWy`˛x;(k? c:tfZ V\w'槷zq)uq?+ ?ER5|׈ &)f?X[YE#}$Iz^X.|/bs|):L 8U=Da;uV/°Of PSRk"1jmj_eqxt Y% -4SiyˋN&dE=$}|X1䳘A<nq>$8})rz}%ϟkrxݩ% U~n`.: %sC4@pJ15OԎ`w&e[GQ\%ܛbX_Ed:Y`MG\1_wB,; 9L*݈E͊OTV_la)·0GHVw{L3t{*Ũ~*BG.,}Fto翅=Ͻ~/¡uO'Wk[~r.\~O?Zx,ƙTb.o&X5^BB.R܊"bw=3i]SLEBmk:#܄a#fU1iEL%z!|9QSy>T>lɾ%h&4FqX= C;~'۶Z";4sbZ~Fi=G[֋wx/? )${^XDW&-vWx^HS%]/ztm+>`)7U;+LCn4޶] ^UU\8/~,f˛xb#`4- S?*az%h.ZyUCMglv4Z#Bm ݨ͊Ÿg5m$s?I_OzW~<7ɐM]^^M_pZs@{^`86^|o*==."z8&z`<' i:hɫrfs1'}; k?;OME2UH)ho "__٠egۆ6djigl m|W{/I N[%+PK#WM'8@N: 5~O큟uzNZO4>Qo-L6Q 猡tToނu'֗ilV6܍iUA(jq ;!--q#yǽstjrQ (W/:ؑu6篤ߙ&|P1ؼY9|g'z5fvSzf:2:- 3XĕzUEf9E\W4nUI }@]͋j`^׮$Lw*77 #y73t{{YNN[]o'K 3HdR;|6jʶi[w%]sܻh{:u CM{^"s—x(lUALvXf8xIRmN8J8N8f>~QfFfy҃hNGy{ƍݭgٛIgf4ut ;F0N֕!$MY>Isc~y<5uq ϥ?\NsEhZ>I;9etN ༟&+;WᕾG CjAo^YT-9M\m6/{侷hCVAzP+@Vg%es^-Ęc*+wޱ>f􇱅 |}[~4D=O=_W_M(7d.ߧnPe W%׹ ~1F[߂Z+O^goyG`S9sm.DlcѲbΫTQ$uݝIr,麯_!Xw;n-W6υp|zR3cf}Oz4nItW 5Y>^H8:{,kժ8Ow5́A f)YyXњW}+|5l=Ƈh%Nה},qnR.{@1$}kF? 5Mzr蠖_], 4OTZoMOLgcyOUV qmM:S6htX҈@#_ Y"h}PmGV֛o>6K~.'C[k :yu{1xjQ%036j;5=R^87pz~?|+SZe{6=7ͱf-D:m#iͨ/fQ Xҿ&`#{xZ7ΙZ"KA:/g:Nkd4]Ƚ''b~Ԛ /ię1h|I/,]o#߄d>З{PFl;}k+Fme?׀^&϶ne!'F:ڵ|}%Wb=MN\'I}^ҳ{.AvQP~(oiS{K-^OU*i|qHx{--ζiοl68lއ{U?c yȎEE̵6hYgqz}i[ h?w$3tׄhN{W<,|IdGaIl#{G}t?Rhm}#fZ=nޜ0ܶ.F]sggDc51i &㸗l -~]5Z=dmS߃;Qtȯ<Rdw"G8?y-䬱bA Qv)ٴG_;WtV1ѻD[i %%-}wzZQ1wSnۈw̩1f|z#YO(=.98@GuwqAy;m<8cJ=JvqZVIMUT!Ec+_y3\`񖾥64[E#k%<ҽ[Elkj̯Eߓ\ƅF3r[x~וģFz2aV90FgQw{4/]F\H+~ęƸ|.M#M_4V ez"~qь[][vQw#X>Ca:شtNzy6go%lUE{~zuWKw`HXta#9;̀Q\t~[l셝{[7Ir&[NǟK~ꮓ E?0 ȟx;I /}[Ыx]&mit??&=lif38:ᝰ(T&|;m|kpx ؎&^=>Waٌ;ޑLܝ,Au_>K⬴߮]C ]yu_߁"v& o߿,2 96C>|D;㥠~שׁ3Q7v淪{yZl) M-hX"cͿP+o,$m:Gmv$o$zzoL9Y\؞`':is6޶`?]ůG<ݲގI ~˕̋ ;;A]=)¾^pd~:GŞp5>.x˽ngpƆGu3lC5Nrt,-Ggi;Ϭͤ'/Џ:M;OesL˗KUY_5F.N>j 8&e$E>³Oi;"9bI޿! 1pڪBd ~6y$+ =%&Mwv;2Sg_+{%’W?g-YFtYJhR.}Wd7tbf::}C߅/U}wEVk|gbƞ ڇ1~{Nv;_}P{YNgyGݾϢ.N֟C?8W9.:U-Jo67z{! v͉qe9.u̓=6ts- kJKk;:!Pz)ձ2Xd~sp -R':db]J鳄`߃pu|pCRGt8N;2)߷#yol!l7^ZS L'e-Ơ(asq>jAAnpO_'g;7y &2˳w8 j9^۫uܩ'8S9}:`oqLos;cпu8_je]l|l:4x%aySF'Z\LcřXYcAO7˖2I*f™ 6"wZ.q tmpi9oν`ِ|efդvYN:SsÏh_:|cr72>ҝt{߭=Ѻcx{ƽiYۤOgڹ WSB_ jCK~CWBROϭ^/_C?W1c!|gfi3hT0Vl K>r6 %6 cxjwȼyq,ק{U&rReJu8լ K'ʙ^w%wSʇIΗ}/3ln..0v[kKy}ˌ!~%o[ kfr]'qh:m<O'Y'Y\M: 5kl*th)$ g/o`{ǾZX3vkk ?F1P}^jS {;pꗤC¯ \r 21J՝OiZ ad'`yp_K7_ErU7߂s~cSc 5 s?Fg u0:ljƼm >ŏߊ' w=[;N7W 敤0IIdᗸZFK;$5xB!KF\"?7:'mW𞅦CgM~웴-/!u@\jQN q j3 E1;DN4+3Ɏv33?yd~N,:xaY|C?gִ l>4m`e::/]bʼnzj]ګ]4獟;a½ƶk%Dǽɗ|N|¶тWms9)N.hl/ [B~c|+ c<֮a\`+v9웻W *+,_"J >Esi`3oŽSUWҹFs%e8͡;=Zyh CVo4c40ffC1p_o;u_2YDziA_N#@t=U/9)~}ܛ_0˺I#\jl-l.6Fi6A3S~grn^g`{_*g%yӧJ_ZG!5+ 9eM_Ĵ74KYO{Cگ f{=32&g?~;s 6#b_;WK3%Ix x ^oUOqQ) ~>| ,V -r]6#{f %Ex]цbu ~(۬ R9oHBG[cL3V7\ãm>N|'o@Iy♆8gN 6g`~;)|@~Ick41yE[[ c?:l/p*aAi7)*%=ϊ{̌LN=nYR2>/`SHv:z}-sg p[E 8I1,/D}fFza>|:ӯDa/":GgN75ӎ1raL&:^%(D uq7Y9se-b}h!B,ԫZ5A!ЗF^Ŵƍӫ3B3,7eߋ^pR1O*hMB3Ͱa~>Wz۩ۓ) NN+5;#.c&vq#-58U؜\f~~G~z:{[BCM |mlp>u Y$J*zOcm{^̂Ψ_qKpMq/}oɁw6So)YT;}=/=[ -IF84:Y4c8w>nX E/Ÿ.!$/ިs=꜡dg>k7"9zxbAƶWnGLg%ycm'{/t0<[+3M[Ea!V6*Ck<ﷺ>lxcrV"ݽt׳pN'^zkìç!%?gJjMjx9Wn7w/sѷ&<|,c%ؠ9Yr__NX6L'KւvIn,gbǰioX7|ρ'S 1Wg%Jᗋ7Ͳ5jQ\˙ql?*Sݴӹp;b$uf,on_Ѻ!:a\{Tnuc7\{ߢ?fxFx?|#혰:14ZZ{ K|7w399alzW |U/:}r}i:S:7}έ=qoJn\co0 1V6uZk /K)2n9~tM7Mimsq&f Ug$EeN#w2UsWP~Lik_@uAs-ͻj]Ϩ',ԵZw…; ={[X{Sޥ׈_ XEshdspbWn{7aU"˴Ή+}sT&W2ͧ&lj^WfC|gGqIrxV1n=o{y_~g6W Z|(\ýUez`M#yʿ\M}}o {h @*G}*8G\ 0r[wha-71S9>@3|3t7RqRR[y&u߿VUX~>v-/a;])쩗hSy$'"ɍv̪%Иlp"[V氵^קso&YEhCV`{p&J͔36Aɬ8`r?k9a3"$x_:CWZROe?3wjP;BeOxeM5k39x {vfiX/^69Dl;8O2xoQ66?\(*+'3rZg7T~P 4-&/x4O`w=HדɗѸoԔ؆D3/l؂;zyGÂ29h-ߥ::M^Z^A)aFSС,y=z~tfhhf}yٮċ{N]Gq(E*Kr}3 veD}7 ?qZ\[#ϝFEv^39bk#nBղ,"yBZo ){lk /Ge"Vظ.ug}]w|+ߏy0}$=2gC/ ijh_rHU<=֡OC`|CyƫҋIrt;nOqNtN9x<:Йg'IO˜"m5[ᣈ8^O_ cc-;b >lsu#Ɓ9tf=OA 'ɾ{QNF-vt"|]o)$;pg~Gt$,k.ZG'U-/jc]fbi&p4Q3[g}"9vi]CVNgt>JAh_`%<۶򂓯~-np~c-GO'#2'8iN83Ԑ.:LcGz~xwysK'>n!r|TyY,?ּ*b޲l:V1#wX˟wE{q? ᡳ\q_<$؎p~C;LW<ᯄ5[5iY"5n4mtԌw;~ak?^t%xZÏf\_L5OtMg*/S woOg) ו}H?ߤU=+1^6{#=ugrNv/MWŽ_[[3kYOEnjP܂\TnKvnB3t-[sƸFѕsDg!]Uqww[5g)6-fdܙcEtmF]HdhvG Gwrkܝ!QCgz:DryJDGȑQ7FʏKwjJ7Nt8)kF5ILg}؋l\yjrgEBʭkf_IZ'UhsC.#t۠ pbޓ^ȟ>(ۮg"grܝF0<#of's1nGQzYInu,fNQoQU9Līʛ{~!9Mwo,A~ha->~Jk3t濔Nù_3u6*\GKT37-@.+bf\7amdO` Lzր5q-q|DNf)79fȮ}jƱ 9Ѵ$K-Vf5x5,6=H2d\2\rc"ELoLs&\b΅>=X4Bn4ֳs{39$ zQ@-Z* yg?%%j֤pQY~}gk!7}sXiLc{]0BŸ疝{ˬ^>k"}>{bތ?t'vt?6۷m|w"@Of`rfq+G]ŽyT39ҙկq3BA<&!7s?\N^=TDS g2\*{`7bbě /[ I ja ]X8\\Plý*j Kq8V5; Zcws"BJd_kXJʄ19,ok@X8pצsZ:75N +`[Sh۰h(dO'Zf3DΛ U=1%wrA 1wk M):c[oSJ EL>1 ] >xNx'Èmk ay;?xCǖdg>{hOD΄M,?no!'YX{zgfs//YdtѾ>k3:Z}saK4;qʆ!IlnnXfܠagI{{=brkte66nuϠ}l6%Bg] yu^*n̿f72?"6niFq ޘ(h1vy'H#[ϸުE.[gKg/3'ugsk]ehim;F|sF]A|gPS;Fw'e.ߵki{!}qOVn}Q\ń'Ubf};L-1=Wj:#=XC*QiԸ#sff:½.C.]Rp݀=x)66C$k_}2h1W=8=8Ok.8qwؒ;t8dk%%~ypOJN*wZUu1֌5&:o T ~ցx2ݸ"_=bY ۔5& WRoC7MtsWoo<#| Yg1υ̰hM'dY17-tƏ$_?:4l]LWh|PYO)7t^u%L첉7B&a2/1.(+oJ?~&b߭"xwBOYP7Wsxuw[jN1\iޯEmףk#4hCKI}sQ6_f:8s r|=QMt=F7t*Z_FWy12E$ 3ş6}{~ a*N?6(6fO!"/g~U)tEHU;ȥ F }tm6 l,FՓ>WeޗE n kN M,ڒV>D:8/o{`o9'R~~(B7ږhst`+m Tl-^_iK&F]:! />Ԯ*:.᧱1ks.6҉}x]a8[vpi/ޏW#|rNM?tko siz?ɷ&h%jKUx`߲=.6 /xG?.&m-똞 : dwC0KC9(ޑXsXחϋ|~`c-șAQ;?sBٲ " ¿2/h.tCT`nlq/rJwό'A|C";x'g"[x*o?[\~4$q2`2~ozfsI?BAwIrt"(c&5  pFf; KD2AW~6hQ/f_C6ad_1W1܋A2 D;e7gDQSaS=")Z#L`܇5D 2)4~~k|? >($~05p5'i"~z)1)E_c^6NE*XgX

    GWl"q >IУwd˥1 M8&@(MF٨I}1vу!i뒐C&Ih{O"n9t O^X}+;m[`IhEZC]Kz G/kv˭Zn۴ZRȏ^SvDKaX{~I}Rg]߷3.᰼YQ͵7޽_5/=!f:w7ao9CE:} ^W;{{闱PW·>Q6]C'co 7rV ߬rsjs upVfG"onum=\>x*ƲuK=#QNaTHS2:f2GˣX_NU*U*teqwh"gZoΪ֚@}bKpw_!V&GubGĹWyԇ' dyysKKWwt-cۜ9vUkC!zZU ? {*[ RйYׅO'9'7Sz2v24e_ ^DՎOHm}v&W_}M| :^gs!잋F7}α{{ |ދׂ|/{M9<8z-{tQCBWB'g-E.Pۀ3zW\ZcFj8Ђ/R#eQϺ{-1s^`V9~ -l]6;``CU=+ky8z Nkۭr}l{J%$G4Ga1k*GyT9@~U9AP/zܧ9O\!l Ya; o t-f2cARI^ Qz+n 5Փ!eؼE*:ԴdA?1> GހZ`ɚDMa;Of_Do:h}0&1JuyS:堎KܫꥥL{2F;n~B9jf$q2L#|ROÇ+ߌHFs,"xB| SxRS/,<aѸo,y_.s7h9* {,S H Y D l]4ޅ}x+5u6|E|S`>:p cײT~o?0VW~pt6-pM`N{];7:No#)*p? K\ m!ǽZ"]4*o.ܦy~[9Q0N[DK+~VbI塵ڂ^Ln#†ԣ<MXmɦo>4]MTAkE]`|<3NivEuגfF߇F{@3rTCz}Ӥ}07AtE$?94&糂dzi*-lwQ,$l5)\]~FxB\l>lN 9鋩w÷\l$פ n\-x%Lr:=k?t8bÊU3Ct;}_$~ܧd%%SJu3a=&>Q{j$BzĻ^ytן&W%*.شl V>|Syeg}Ͼ$l5\VМi>|UbI+(ꡒiΙ*߄/}7Źlf`AB&h]=~%*{ ^!O/=ގ%?-g |5Mm4׍ -4"8'GqYv,;O$^y>9D67ۻl#1`>;/G҅sf3^'ǡ[}ѥX"yii)--y[WXjfjb_c_-Ty9YF=cxKZ5xȋeǤ$鬩y.X[^7}r/K|>?"miRyQ!Mx٨g{ѐoXlwɆؤ=wmwR{ C >+Cn;Pܞ2m9ګfUqo{&S%D{G-1FKxovf‹{|eKnkY{h-yD&~G뿂ۭ-P},}>`gJzz #V/0/z ա <Z{kvJ/:Om4nJ NߪLo`JojTq9 q/pݥ;s s5&3}hV(1#\>,wj_A;/>6~d4{sd|z~i zh4KxMHT?ϬJ^5YӋx(2 vzH󱾈W> !d~CB?z[cl]Ȃf{Éʝ]hxFօi_-sᘧg6?vCApus؁lūb c-8{\q0QExK]K h#Yߍ'uNԣq >Ẹ:bҹ6'Zb߼ {RAl澅>$;GԪ6]T}G{xpd׳|5EN>ME) V t&|Pűf>Ƭ#WlF{* k#Y';_(JƂDF{?ߗ9h1BAvZ?YH䫠u|rAf;YKXzs%s=\brCAsUV՜B-݇i>z:ΚvxC}"~Sud1eKsYIp[q#)5".6sb<7l,֔N0iҷ5GI3i*`ANW ߢf:ݓo2>isؐT7D=ΟR$I]$ & P(-JRiC_>4 1<wuR[#-dJپg{͠b_2/k"|.T2|o WiEĻX./}1%hvj]x 8;]{ߍ[P׬zk5 _]#[bv&G 1GqSf}Mmw>e{.'S5H7",O"w^)kJ߫޹G;ж|ǽ4"Ai>lއ 3 oSj`/=iӤc^YTϺ:5eq7E 8Ƴ^< GD#D^^{^5WٿFN ^K4pXHx3YO`Brm$ JMJrVIAHK/LkÜ6KG;jl.a OiğAiOoۃ$I;2A^_. A=w i8a퍅D|WϞDk(yhCfV!nDO/8/!g|H{}Kre֏guI7;M 8K(c`7ZvRWceVA_?/w83>C޿_1MOE[˓@۬xT(RF﹂w~)m)볰 xZ' }p>ݠb2a]Dad#p"|tiA6HaG\>M-x/'l{augKߞZZoi!0$oH^bZ~ ٨A9*M^D.kC~aL&Z{j{UNʫWg{CZΌQÍ~y&#p!>+}vȩ :x4/~(J')%=dG^gQz w7HuciM]6RY Ʈo@ _EkM_8ӥ\MR7 —j@X:W[E{k@Y-G쀴Q7}p(se2wtRG2o^U'%ݯZOw7jGa/>"(]z,ڵ43v}ipq$zo$t=ڳkU%NjF;OtsOtJGV:@z:D륎AGkRGV~D;^BuRG8>H:귛=I9"%IbN?eCZ}\2 /1|.;w<ް_p+qIm1ge;x{vlVB:zA.qsB왙ʿJ7&f1!Vw =]_#t;Dn;t{99- x|弹ū1ZxjڭL('N8f~\_KCԵß}~3SO ƞ'w~2ԡlcBO\/Ȧ`6ѽzvtӉ$X"a>J6x=cr= AsS f P &>=0MA>s݌_'R=4۱a>Snlwr5 AO_Ȇ_GgOҏdɮ >$lzvs>b~Ԧpsl_h= Y"",Z{=C@cUkl&GZ/ ]]r2VzDNK;O%b&?"*gil.M% $VѼȖ[! q-n-wob=*MM{Nm'o)~4-J>F̾QP]G9/& "n_4nsG~wx؁"oTLY+{p#\29<m֒._i?DwvToO4w!}#b[/ԸXnХSD}0~CԾn$WVl-xOu a?v"7֖;uY9YG2Sza 5S&N$.Wq/U{t>2Ӹ9KgUN&ܟÚ `|x?ׂz&]Zt[8}?PiC32&'o;@yώ_!yxU2SÖs*HYh&v- 1v dXC<ѝMuMqАx,qr{شeĵQG&W ֎Zf{:f%Gܡ|S}r.Ύwb$Q/Ǟ ץ niA(Sx;|[g;ʰk`eGçOYfALQkKw b<5eͯWFN=Ƚu[۷ #Vb=J{$=Fx2`9dFv|g|}Dk;}GC6eh|O㻈 !mzBٶNvr/'ku z=>xz G[Nݡs壳lДDwQw:9cfCh gKv!ceg'&zon9oUA8W~5}_Kx^ȝ6"jJg?:s==3Kqb?zD߯5+%?mk]1]Fi?[ =ogyS"[20.ԣ*ghnUܽFyp)Ǯy;rg_qkSP=[>l:83Ui YѻD\}3:b+&mYZ[v*ow_㸗&G?{q;6Sk/`à:|97v>ϰbycWE+ ^^ȯ`f :B gȇ-!ڣv!GZMڢUd@!_l=CBy"7*Σ%;4#2VvxQ9uUl$d1:IߞʷL?ԟ{/7s❖:X173Q> ǿWP/ȸh@ԘL]3=<)oD=,g:dh96Lsl`&N*xl Ż^*G@"=>N&rYo_l8H-_]gqCAE-` dpO0IA.SaK-wsuGg:]$anOoxݡ}k❥;3m7.%{U\>;w~ /e\ >Q=Q :ey]3ِim uTQ7xw=^G\9}Zt=g?ock"|Uic l<&cU5mj['fI"mG8_[X|a->m)G[CմDJW o͖B>̦ u͇3`: xo3=7՟Y==,QvU0YoӵB|?_{hk0򛉟~4kPVjc/Nt6Yf#s"ڭ"~bM?\nuf55K?^P뺀uKsи)$4 d?vs'8|@Ue&َ7]oY|9ZwTzzҳ);x^DG8U={BG9Okˇ+XDrD-;CHVaǃnfrΖ?~ޱ[xY{ 7 kJ\5+r6z|:T!ћ}9Ț[ErAߢ'=%Jj'눧{++~׌ |НzmϢU<4of:sпl!e(n.rꡥv7NcQl^yT6d=wPo,_{A7bV&\ s5!I_^Aj3]mHw%Kt۩讂 x%7#uo?w{? ǝ~u")ѹE^xvҙhi}X:ϟ{ӈ!0;G.v;h+{eɘq .֦vqo13q"߹v0D>__م?7ë9)]4ڻ.YVCcB3V>KcC;>_/oE{ 1=RĹ"s!m[uew^C4X]6Sڱ_яh`[{[wow_k$=Ļ[Ѳo#nVFFSCӷCɚcdK:p?|3خt'?&;j.m5޿ľ$wTA-{6s] 9Y75^o4OA}{o`cZWM=}0ʹ.įCj+EO|Y߉7z:x&UNg;\tE4Զzgqc?W/{Y2fN"}9My3a#6[Eͱ12އEnC.MCnN_9p5eX⁩?*5OvǨT,C}Ifȳ-c m;V;:-d;j/$r4'x=q>r,.lϫdzF)ٓwyI>=>RA]Ck Oګ!Zʏ.6wkSo__pw0~sy˄ ʋ*L9`I"_[<@-ߴݥ5ވqi֘[}U>[A2`u~^n}jXɒy5"W ʙV}_B ?-`wh?P6H~s4GI}zwG;wL#yAt26Ƈ٨D.ԅ}Q3t;_ߙ+ F:y&kV^U5]2t v d0g58%үԎq c֡ZP5g|?EhNş"tRmH å $[zՊI#Y=~`sm8b;S:5Ztmzг$etbt.X/=4JҸjMy0$m[Αޫgf}ᾂ}=k駃qls->q\*X#}| R7hucZr6t6 WɻIm+AWzZTZ]C9ϩ aC_Z%Y;nbmYS^ iY`Z O5!ikF>6ӣrobmj;?wk WG|PL3TLjeOzQ/|e'Z8N:e.+఍5-AƬkXJծ)e_ Nm;LvU}y9~]Ԋ~v 0=Sƒ k~G(+yL@;|_I3?<]d6jVɭV??߹@4-+m=\M5pȱg?טmwgZhĝ봎Ȼ]6<`p}Qه k,hmŨM^ܿ!p(pbmomEeN?UV74-$v>ҵNJX^e}uÑ 2OhmJ̤h8SK<M7iv7cکnvQiCnF$+Eeŷ%~wfZWQS=r-z~NUyf9;g /߹gh+w%; yzkd!k/N/Ywˏv;XHݫG+K|8͛Sxχ]t>qrG O,%SI:oO!\΁-VM㢿K3So+wusO۷-YEy\tgƝE,p–{ȣ1q;ξ_HṰAO'h~sC?p79p;m4K-?k}F[d&[Qb-l %6m]nR Lޣi֢a/2=g;!=^J=`72/.:V ]JW kYD߇2UE &T>>gE>Lv\LȩopF3l7\l6?kfoJXYaei9aRSŞn鹀#/Jx(kna#G^wc"jZkyQ_D3Գ>7(|^{lɭK8Cո&1a#8ݧsbf$Rf z{5.vH\K?p=ÁK$\ƨ _!`qƫJnyQN#׳ "Nsn7簄fV39Y>ڷp[WĻtĝp0x~S>Yu.^Ðpn\{X8'Uɛ=n#f»PSmsl&pn8?;<|f}x_˞sYק'xz(>YȬonߡϢ@1|Yݿp"Gj~o0*xoIB8G U_OYq .[W0XmWKp_*h58Z(b}:>7oA{S[Ի<=F2"H] %%ӓ=kAߡwiջK% >8loҺݧs"cdc9lwQ[e;rHZK8 JVS T ]=Cn#7xz a%|~¹U'`>'e"}5.pT&)-llQ 0tMx~BЯ08и惇]5yƇ}*·F9{ $ wo<=/Dk9Věf qzN=sK<_Ik*p N _'so"s)&Gzcﶙm8C_zٯ*u.̠װ PN~b+ f|uMS!5n9USgbD%M$k 1/j'!3LI O x>SpOLMgYdy|x`XaMǦ}j<׬-U)Lgp{l7_3pC\SqV8 L8>]kC-_>0xU(1)ީl>/r[Ml.ٯ3gGYd˨8oxM[hwڧ=H}=c2/a3:ֻR.2gr]?3cͷ*=w ڙg?*83)Qg^!Kl[!)Ÿޯ$^w,`?^s oO7Rܥ8%|5i7& 7NeF{R5y jwh4nsQZ#zv9n%Cڰ!_U:&l-t ym,1/hNYpYF:B8~ri~\Vx]nu7r(m.l 䨓S щ'M,|!9z]o\uE۞Sn陚X'8V{SbpN׍F'G:IYT#x3y*fEJ3e{|g=&dj7_Dkv{H5u3jY'->|j׽x݄w(֯w7׏79j9~_K, E2O÷:xstٻ[SiVFN>'==B=g4J.X]?ݵ}ʜuƕ)pG{^"\zNNyOzGreu-5ݸz.+>՘2Iː]Ԗ5j OsT0W\GaϠƯv/5+{7" ƽ 6; Mjosjiș)irH߆u_g+5 )nT, )omٷ߹αK|g-00Hr{ kOE,CpSچRcW[jo!^,dayIԐ'AXdBE/v(8 W JU +?wXpcc2!?Adw{pW- 8= r/31jw>3StNY:v@|N?$Aw" kҸfs?df4||}O<xO'm7*g&Ҿ{,*X~)>#/tfJyɇF}!3a#7!; 3)r\sӘ;^gŬ׈:{^dB~ٕp>:Xg9œch:YĎ1gi dou1}xϨll./l t5 u^7G?ޥ隚tY[]|!G9g?&꣄Imվ4TvO}rxrGNӥ}6ldž,n.H%|xhO4 |Yr~ׂ7ў>0IǻutoCpprKb>Z#g=(ފ q[S7[:op Ou ?" ڠ?ݫ[B~gty2,OT_oO^v[Kye2/Tnݟ[ws~har_z'ڊK4X&/+:oF@kÇg)xSc6Bz{-3Z~942\W}f@,A#n"FuoA8KwH_vئm\'\wD,.1,ߙ)&܊y rrP}Ⱦ} rMyBm|'\cn'B;/SݺW 3 ק4nj<{\q8Jĝ pK\U2 h  B~0~cpׇOh<gȤe x4Kݔ&qN ^&|H}\J9p'Ӹi\,5|Lr{9p }4.gqSu$p_4gC^޾(a֓˻2C΁g{xxs6=do/[ٽB7[q,qJ7CV4y;eBWAc .aso]wny?vhwxƽSy8fO>zq[G]o-:[ƁCaN~D~\wϗubb=5{t.U_CT׻1Bv'YJݯ?71 x#`7 uМX_a| `9c\9?k4߬'lجau]L~ڰN2a ^E476lpny7MO ^c?mh&I=e ΋[ ko:P!xMGvC +;c@Xswap.\~xawa%?6(lhإ;F':d3BF =~hZbs>uگɑY_'X}l 1'_ηwLR|Ρsh} ygC{?^CcUx#y#>`o0p~y! )G_x$c=?wB(^q4?Ee|=\_╀0:!Q^׋F Hm;E~/7EB l~#D7Aw9v[v۷8 •؃< :R ~:NšNqo,V8ƞ#no7IѼp~nX.TtH_Hh~5R>]/ƴcchwaiAluqwQ^i91c=U]a9}p?Gt`Ôr A|#V g!#.YoՇة 㯴>q΢E^" .]/k3^{\f-KS\⊶/j;|Em}Fk,'ʋĹ9ݮ5-"B+ 3Ϙj?;2MP!1E3:s|_S`G}u;ioh_(?aw'88Ƌ;e_eZ% jy46/,|!aø0È_y//C|sS_й1C78d\P0aG\[(E,C\dx+ܯb2k 4JjnsnxDL&/Ĭ51תXņh @1lRSh̝Z$>jsxL6Ã5tf |TLU1#lȻTO<+@u}%"3cٱ b%ng8LB,N#nڰ)θEz;nqxҸō,|ơGG"q-#xѮZ>"nR_|}#}0cQ=t ]6_ȿo[?n_o*t8밊}f4paXCľ7pͤ,'x1(JI3ُ_8Gq :qK9].ПEs=|M_tGb63@tk6|ās0`õ Mc; {&7<u-pq뭁}.ᷨ17=Wkqx1α[LFWG` U1_(1n%t6XoԃJ |$4>U* S-r6a`3'D3<*8 ~H~C;l>\S=0>3GDŽ[?o".CE:)J?x+vx_' ' ֲ}S"tir.;pm)] ?4Z_mz`\O6MωCؐ*o6S=qr7+1*qD?_/#.RӢץ5;_f̰>3h4;bDע3<U`J|{^mۧ_eq}g?a;.} ^;g{"CNB;ŎL^vFwS[|;zę`}Vϙ.$2)qL_FɯF\S2Is KŻ# ICw8ޑtC$}:O2#R#p|َv C,8}N/.^aӞF;[}]hX <$D^!d\ Mz#ޟjOȀ[ﮚ̣=>quk\c(#;:2"vxu}wqY揼('=2Xw(ϾlLI6څ?cyU;-7x zr1 =V(]+\?<6D*U kdx cӬlEg@݈h!U þ4oD?c'UX).ז "u7B`7\x>3wD ȻvOBo+tEm?G_,lʏߕg'ƒ5wB_Z*a[Ѭevhl?f'@sg=T[*-/a ,|I#XF ǝX'3nj[,ʟ%ɏMq{ڲ4Px3LۨtNx4ػ2x3g/֟Qx|wK(CVr?:?`;\zzd, s'OTO6i05g&I{͡Wj R\I0i< VA Vzt .S:u֊ j?&~X46FĊV{bڏX٘f#p>Vq3^itp?YhΣiűs^%<_(>NZ#VZ e+j-Lj?@>ٻʷgf9>|n)ba0_FIqqI~7KmS'?^OrY}Z<xUxgm!x|1guoCܗ{㝈Y=1mhjtC d:6eߩY=n5t.XAwQ;פ >#'׼#3$kV~qaSAGnʸ0)Ņ= t">jĄ+< {YL5xr%` ~.Ph~1`fZ,ՏB vBdK]c D|ਯZ'+VI{R.𜛀MJż6\9o@nd^:[o~~܍,s^~D?-IWEonMD1G}[a>yh IZǟS;s/g!%o"mVee/oS$wQ6ND~RM>ru\نhR,Fyd.|Wd"g'RD'T<Ɏ#z)LΓ1/ N>68ƑS`'cNh8ip CEws sNs0'=TFOu߫[dC 9}\T~T³28wěb{N$jc{1t+}2u"L Tdxr>T{<pp=|HT-^{}2O>Ί/)7F?hNĖLvv#.OΟ/ZwU|Ωg.7qoYgˑ|)'x-so >ò?C}W8lq Mv<AJ?Sa{)iY牝!MvLL}wI9[,-pyΗ^caA_dL_GK0uKv'黀|?rOq}܅yM!ټ(_~ׂ#r[pD i g’^|OrY۰Yqg"v{'lA}^jfdx`P/~Ɔ|sy+`[d\ Yc ?P2JIOpѭ0jqb-F<̡F[#Y';ю=p'C#u:[}`FxH΅#hu+ }*y|o!7 V_;OoDNֿs?ywFE*NMsnp@y r2>'b낗H F 1rHa"NdQ̞0'ҎyR1]g.X_9b=+V]N9OԳ6kܕ"98Ty>q2Î[g1ۡ JI ^ܪwVշhvXgdkZ#Vutkunc }Fj$N++=ƀj RԘPX~ioS{o|Q@̄]Om2^я3 GPsr 5H/g#WbN;y#;3Bfִw W6_؁cLC8 X ,osZ$e|1+ZF =D,`f-Z Lw. Ts=Mv?}8jfT̺DߡvF 4vV{uv*]iMVh}-g>ԇp{JS8h}(^*6@^%JcqAx-ݤw ,WQ pU\>sd ς9>hj|Od| ?=W1kp.w_)L+5k񥪚() {-c ߾N{aƇ<1k"X^$9ˆq^?Fƛ͐8W_k٭`Q/T"0> C6Gԩ H0Ϝ r ƊK0&1p 8:疲".%<21}!΃Zhy2Cyp%|Bf]G0{Fi8O0O~c tw?Ѷ~bb(4_F|m`Cnb5:oQ[WB,-J̽S=7>q ?';.+X YN\_ d;_9Yj)u8gw?(s2|pf9XFq:ǘjǢ`'xAt./wpoS{WŹoyLhg xK<`-m\g''̺p7olӹSo&õt2·d:D2uk7{Ex7b?^ٷoNw%[gc9jV|̲k_Iլ>uJfor!Jfݢb9NwВx2/j]YJ}7-t}_<Zfl,q 41l9L O1EuOB&<\H Y p\(hl߄$YA߀<7 |c{eIh7AĿ{r}|3j v0j"~⣒C%\$'čtI_>< p5)\g"h"сk  \YgnVjG|*]С;+7"o;&'pGq*9j{^LKDA}J|{]??Q~񯲸3l?%lŷ_fŸ)bTƷd@Ÿ|(Od+WG|q6hJiJdq,Spe+\v Ṟ&sG N<'G†>ڥl^^ysƲDڙgMɝ_.%Q{ټx?WrQrj" 7#؎ B%q-惸s0ykku%xP:ȸў_ ya>.0#`/#sMhNeu)>3Nz{_8":tYϤЬIoۤo=Ca﹊YՅїl_KBIpp'NKbcĘgmGMLٲ# #9ދ &~W?rw͇mǛğq[SgS_YVw)!k]30LS O4jrVtF?<*7C3r?g~V=ǟNr㝬%wxc?\} cKsb;TMX+d>ᑹLF\"~Dy'g%L\Líf# 1ygN\.QHFbJߐ2;yX>p E.ҁ1pwK_!y?0>G6C=0A7LKMj &Cq-kP2do@:qK%"qO7?$qx˔S oAuuoȘ!syga[;L%Cm!Z57364_ OK;w ֯-1| ]azcS r;2"ciΙNauxGŏ3/hvxo\~&jzu>(f?ӃA9˅N7ci61Dc4Gǟ5,pn5bp*/#dh1&R!f]̥dՓ0^罿!B<.%E uP AݱhV,~I6Ee鱨l4BM/Oc+dcz8h.[+d1#[h\0W;az -׎jD)W KY켟sx03Sô*Ky0/J|J;࠯-CL8`^0035A 8jyŴ$?;qG}2X-\[;#v|w底1Yݿ+R6gM.LN zanYB>;6o~5!k#q&;-g~c5>J?1E|:6k15Gketulfoc$ӭǣKW?$L`jd?9M]-f̍5$'dWyO¤fTHW5 Fz*ۋ;=jA]?/}hV2Ӿq_ߦg2/VtqWS+yJ[헒,rMd/n֍ OK'#VNE:OT?d-6zDd')#.du 5+'d)N{sf-mCf=~>D&ؑY~>y'goF?<t'~oWd~O c~~7tlfk"V. ~.;V*;DI)C(Gb;dc~/l25ܐ==ٗt~Q"F-r^.x?HQiaOѷ4o\`57tfh1@K\RU?'T?5Kmm}-iV ql벾ލ.SA6U|4Ur{i|Ɨ>zP ]ۈmߦDT $ϙ^?:"8wp Som_T]'R e&[!0"G,tw"7?r>m3d#]mJ3uޥ㲊;a;Rڿ閍Lfק ?wq'gD^NR,Jl^ Ǣ8N s혐$"8l~p|#q-D.5vO 醀R`}ceJJ6la`^ ;І}rXs0 l kEu;ln,l\EnV` ZҹcݭƞW],8 8&4wbғρΚ_pxh}Ib #8Pw8% vTrX:; 6kB6_lJ%H .Gvc78OQ8b&lYt6ʙ#q NßÛ()t^2%Z밪!GxPT2 Gx5`qMv,vd?_7? 1Qq1.aG5F-_XԯNl=|sðJYCƆEÉc@"1&yE`vJc]ЈHLi!`s?וdm7+2u_#o4~M?T7}2st Gvi5dq'.{d<69bY& ϔx*52|(2qsY7ؾ}ư7$X:ʾK6;9,[|v ;89, V΢ixLw)B֐uNޭvH]!K:"SD27te!s[$o׭,f}x%\bG7ok#9 /7oxݦݜZZCj}њe>͟0eEZP 8f:pv*6Z,ګX'Fgy΍W滐/]n cffӨW&cfugME4#>ꕽZʮDsK+TmTچ"w1} C5 8w6\64'ꙭC\YY^pݾ3 gwFWԧSzf/zfUSSbVk]*?i&]Ue+A#%ܮsXf!' x HY]:}2{.$AUK2GV^әJ̟sQy׿~OZ{+1c2C\c:f=W`y| #ͦSҸ[uS2A6b=ܳY^&jQqc:iCZSqK@ƞܺk%x+0zN*V^`:Ƭ(sskZzeLK: g|y[ƥ}e,ܵ ~}-&ܿ?sX&pg>>NV3I+KFy 'S,SzMm2|QWoTY6sm2hOm2b7:vc +]kĻl8|}zB?LטJ|O#-_Z}ҚktZYIlQ[Ɓ ؛#npu8Rz*,q&#fs19;Qtw <[A3uuKgW-W!?U};ٴɊĤ&4~^@ֱ5!,9 FZ1 y;\B&- |k =t>+/ՆAڹ!|ZaԜƫ gyE*p` {nPyF 59yO [̷>Ǹ/d5[q̧ƯiFj֍=wFrҘ7Z6^ Ҭ|u{o["c5k]|p== 34?v#2=';B?7/wj=߉w3SW⽱hVoE,~+x,B~1^:%f[H>xH~;ޑDxjV{&a= 9h7O46+AtkN?V0b{FO3Sʶ~Jـ!AqGh]3 M/ekTS å~8ã[XrWd?zT5ŸR9B1oOֲq@{ԑȸ29'o["_'d(/R{W.kz pќclqtTl+4ۈk|'$.YKUcpFOb +\'>Uu>T^ O*\AKg;b|(bn{5$N5Y {yT.kzTNKo)۫3ݙoYܝsn*oK7VD,g M B?W ;{l޹Zc" h8|QG }_UxwYٌyg7^M[ZIQB:r8ՑEedf6U803 j27FoP{xbrȝ|ks4EI׵Z{ׅF}sywbeiɇr_6=aPoeRbq?ì{F>^gLRcAO"o^Sbef-C=m\֗QyH~2b:#Z:/~#}ڜ F=,{UxY9ps9N6Y{ʆ^f;f{c}r_v.|ڸ]n/떵Jp+W7e:E{#`>ۜ0 ?LZ#ﳖͫ0O+_{ ez4\[9|]9Bz==j>rD=7+q_~m<7{B?JccWo=O>Ys_?[k;s:ɯ_6}<3Ol]ΒJ_گAcc|_žJѬz'ґ_YK)/rhIEqʢ~/p)> P|gGY/ _6SyuRM{Eg^xꜫj-/ ߶'uN>ӳM"IjRL (K,2Ƌfbgrt>o?z*vf}-|6kYwo(6$׍eJ4~. YS—EowRL0 \C>tq|s?t>q?X_5"'IrwZ s^(&p,ew?g<ֺ4?=;Y8Nvݒt,uL=}A~ J Sl^37܊= s%tϩm<矷q#6 H۹wjkBH[zi.j ,~~zkǣrQʴu|ڟ3 eG4lHNo?s~fkpK}p2FuETg2뵢|z͊]OBL烓kcZX{`kɖϩF]E~GEspg1Ǭ֎`Ina8`V珣493=p~֎9 ?eH!>.(MѦ69<*dEǖU䰴ۉԊrRŸgjEErJ6Ԛ'5s.{?xOF} [1^$d=}؆h'U'%khW MԡWja!ɀMOF#C[k{71$/k?F^L GM,)]֯osXs%9b0L3cpZ3r ڿ:~4cXj03 0WH5*Owی: q\riw s {A{zi<7Q;4XVc=\]Wޑً%-\a<{OQvŋ'KSA|A ȭ/ߞc/4!ԔEqڌ&\cu8Uyڎ(OewʰMB ? µ8G ?9M{k֊qN@='8tn~+r#{eknD/9ufTs@3VxoekoQVxCj2x]w"OQxCg{zvڳ܎S r%я;G{چ {L[he<~~SU/wshmOY-\; "ڒ6PvƝ1w$K\FE[ywu]t;O;Xw%ۗ]duoМyj`E'>mVmm狜~-ٲUS۪ G6fx'jnq9̊~SwwUa+U£:zd.|}Fu}cD]QKpU\>ͯ|fUە8Xty}dEtO,3km'ƞdu] c&̧߮Jך %YNºlR3Lk1N 3w6ـ AtW1Q]3Lg@6Z!=_9g-FΩ( #Yx)bSk0ԉs*J&^+IsAD+'m~o'LaE݇*>/@U_y>| "mk.3y^H[KX6`uH̓z{ca(!XX߃TNݾsqw"@uw}|wY˜iunGMT{x:}\0>&m9~Wb/8иF Qw1N퓌umZyXGr;6\ˇ٘fo[a;<bC &[]g]_Dm9&/&0&*}a*6ajϛxu_liZOg 38zC zL)PsfL(魗XMmfR,z)mTVEM}['.2 JwuR ^R=W 2&ʌᗆ:>ٝOc^}`C4?_<3]d}| [CrUc;O޷ԥ;i|1Yh|_Vu1ί f7C#?DM 4u>dz hhCZʆ36Ѷ]qu-Mʙܿ2V8 yd],%ǞY-`3]մӕ91i}1˶3jdcR"X6*ns1M`T@XvW7`FŮMu4֎ 3>zG=RVϔw6>ҹ֧ڟJs7r24ۨ79aoOfd\ wy/o^swĴ@ۚ|zXX=W+ >V ֍cGnG(p) `]DsʦuQؤu3|xc}־&YsV՝FWs$^&ڷ'##`N} '~1D5>rnٳr|Ku@siPo^z+)wDKKz>@#F9`|&X}?\ |}|~])_sBwi#px^~muCMQBF rn/ {hPq8h s>]z#Z y8Sp$6νʘЏꗞj6(LKxn|u w5&750dC( ZhVNhXL 6aĺ?y?tO1;)|AAxݚivIx{NEڏ=4cG~K: ɬ=_e^cN`l~=!x%w hx SWЙ3YZ^ 7coӧAO;S4^c櫷z{ljϗ1^7,S ׊YVv(fRִ*vՎLNLrqGX#9,s fjB!Jr|ύ8YX;֑PWֳiN7 ԧ ^]K,x a2ZgF}wWZR?t?{ku@ۭ0SĿ`X*9W3[0Ƕ*0{@%'>W":sou͖S4:{K,4󈕸Χ2k&eGiLx1wؽtֲdtCt7H^P$2iEGMtEba9q*^b#N!U ?pyhs`*Α7vÞb2X;Әm^Xj+KNپ9hCg=)*َ+m\q'6a!wi.Li}'^fSGVOdlK>e5v616kS y&gld,}4ӭgQnU% ^&,lg9aW@C&LR.\c԰_MiRtMﰆz;¿zįq!z>VG{5}ƗS}r^=dؗ-j!|x[3^V~'۱W\$nds߆Kgr\m /D/fl?<F Aپ5LB_wש9WΧ<~:XzbK+9hlt~雫ӿZYU4VNhwM&?ةv*>!ͻްz;Cr'߯59С3C*kI>w s<{mvD v/ B_.>™o'O`o"7ɢ?h_*MZ|Wdzk_hqWW"·,Ny^k&~4z<6T^>FhL$3R(%9?_P3|_(ֈli2v3xNֿVhM/'.k!_Ǩ"orK]47DcB.lo&eU4S|}y3>Z{V9h[:ޛ1sQ ~İFطS93%vmIa5Ki=yWȀUv#;Wm|j~'Q:ͮh4n;9wLyUDyd ry?v_ 0%x0މ}5w+˙I<湝+9 r]6;u[c(sa_?ku~+ݨwAs+4/x풸2cxFCgσyU W4hy=/eTat_<]ًPv(A-@Fm '~4]m,j9^EmycƑ-q$?~BnKY%T͂< ک/DT8oQ~A|`/zVwC]_W C#*ho*j?pB[D5>e| ֗g ֽǠy>ϓt%g!uǓ[#W4c+`.$I\TK<ݖ!|vl[<ƹ{ٖq,f>K茅n40SRr5Q3^J@χri}xrJZy^6WA0 J;=ϾԭtvX [Z s}рu3A׫aC:%~N2spG@O! "5ޖZ*3x@?[sڿ< .>n9P۱Զ"U|Tn\DžVs_ګwM2 hBxOt-I6*L "hNljhqqLw4C֩hϜ_@4k52mRf Ki4WU)4RpghA*{f!ZE. w%\ ^'\۩廘g[s#J:﫩gUiACjӱLSilFLPuڝHwMi6Hث6u$TITѧLhX]N=-Twbƌ1:4p4W?[Eyţ"] zaESݠ^{]9oX7ah?:ڙa@4m ᛟqMcpIs@?+/ v~I}h;1si`钴lͯ,|0 }H'Y?;VߧpJ6h԰  O&O0spºҚeA#+_W0lux0ͷ^e~S;.ZH2KNHv_Hmu u׀Y1S掅 Fcl}1cF6,lޜHl\ >hcXE?oP2 w$o{$oy=> /ϡl3b~Nd}'p3Y v1ߟQ3PgU -\}dib[qs۝,}.c< ,lR <4ϯ&F!̼Ћ^TIk'Z4)ǐazJ%,wIy ..`}~iemS^*ӳO $$0~{,&{]gn;/KIqmՋ%6\⏩;,O 8=V{ RO]Zq_ݮǧ:&iFYuU}(;U/;+lIrl([uWT Q\4~ xm}l>;&N~nsQyH;njWSI@W_OC)k ]k-ՈUj.*T憑mmSԆxEnPB;CHK,[G4vZBcb](4>{A3hwZ旊Gݲs$+ɫGYylT.TE|Atq]&I*d `mF{~tKpލO{;_ L@43Ah%A7Qo( LTYs3{ YX-֫z69?z;w !`Йs-siOݨe\x7F[fe5Υ2n[nMd ؇l1Lfẙ?IaG}'/ԕ \Fj7-%"=_Gy aگONaqpm#7%cܖ]m-gbme,lBߏ&̈́x6cuT#-Gm{{Rˉ;eڱ' rr ON;̸?{:..&6L_@{3zTw;] ާw;y&{}wӻ?2,Z-S'鹘Ekdz`5\ӓ9W6kOej=n=iE )ړ1,MC+`͗fõV BYo¾7N^Z~^&5F(~,n2n3ntwovߚB!5IՒHAycE'ei_;&7-0Et?JkfZHGo/ttd, +U*SZRJ|_نTV>(ۙ yS9G_Ͽgj}1ċvjzփׇ.֠*IZa \Fge2,QldZmTK~-ά5vrOӏXxW\yd$j˻ϸ/>}A Ʀ~TgC&{_1~~_pn׻!iY®ח]oSifP*bqWm %JULKջ1?<"8 x~ k6A/S;Y&|S ]K +.YŽ b[T?וC$ןm?~O\[{FTV|7/~?lr~sLJ+~߫~o˛mk6A_C "..:+;$di[;y'~ީ-cNo|dw#O/SI^tC`KcJ#No&|JY^3xm)njS5?t:-Y_[´[V<7Oh&͋֬)S9m;!WԒ1,eUezn^ŋ]5H t\\6E+;XLsgU/ho<laQB3|@OՂ 觞.9~\ik.? [X{-x ت4Zo;03  g \ т:xm8|-'qx_%f)`Yߦi.gUdsX_ʎ`.}+f#?mrEX><轝;EgZ:"~ B4#VCg0:B]4# {b]Ep p2aw$s?=s)fѾӞÜ0_јJc~}w 2tsljy=2^ m ݩ*8̄-{G~P*IVZR,&Q 2uٙ;B4 ˎ V%pL:N l'| AxX)IR9N)7ber#H7 <.G׳ME>v/4NߗM{Ƥq 'a'MUʪ3]]vvݶ;$ X`;<[%nX=c#|nb+7o$s2#IԿ!nc%/azThs˦1A'Ә}3 sb7fx1F·('o i]m">`xM6>Fa7QJh?n$A+|jӶzKD,h,@pec}tO|.}Kta ']?u1p?5d܇|$٘Vc\!4 yR+9ZwY{7&zp. .){-|RG|muB>F?[Xi60Kkj,ϵvQ YΩ♊2]ya[uEOu&]smwK%f~n&ϝ} ;&x.A٩oJcfʱTR}f<.YOeCdkX\9^}ҳs=hpwRm?g)sYYV5s\O2KuL}ksijVa, x}'oLF)lOr|!=޹kH}ݺ7|8xk.}s;o9=mIj}:ڲAZ'dq%qJ[2Z`=7?'-wsg_vNKeMP&iX~ULUϗ<>[3)%-_>[> ?cqC ;k/|lH>Qpj8T \*{?Tf펥/(p' ~__ݏq%8z`;b9Shi_az6Kf_13DZXr3>ǒgSpKU˒nHNbz$3TSۗʫK M{S:s`#9szx2c%͋C8C _d1ꊏ,i,|b~@.3/K F;ٝ |ḧy6hR%<79y~)gs,e,bAJlюruII9[b纬w) .`7SL Hx_2BgӞuW$ɲz ovrMV;?u *9Fło()} tR28*&+)*6BaBu(gx>@9JµV6Wx:699LZ9m\ [XRz i"d2Rs\7N.! )MtZٌyOwl߲3=v>g%%!+IZҊvK[H&#~LfO_ q6SZ6f19%Doj%IT  $n>P.t*Rnqx~4.h{sˢ8wPV!ׇL6˱Z%8uwC7v{ȅǸ66L~%dDw! uAif(W|,usN\5Ք ʀ"O!> X[{ VOt\>ꙥahOwfk#?#xC>)7{ 읬46tc%~r+T.k:gYHMr'7fߨG]&#FsD_f K_+5eG4|GΜ^FS-y)N>-qrOeW~r~:,8t[#^?w͈t/1&~T]:f^q$aOr Lz{p|uȰK-6qߋ+;Ӗ= JP_w:Ca-W~RVܡ3.]]yZV?YFdk&:%)1fIwcim@q }"r6 ĀX`,4B{Zg[t_FgƔ?eJ~ ɧ>ѐqg^}Ԕ*@e#|̦[tv즹й2Ίt ia)飉gIDg^*?uă]-O:`3ĝ"+oUOu I_FzF?o!zv~Lu3|6Ԛ3 j'}#~ȦNS,.mS+1Տ~~ƴƴD/I7lv BeW>>+ SļE|=ߏu;lW+/ZN d@ zLe$/IVÞwo3M,Pr mR*%&%ĽHWw[oS+?ͶuIYXd<9!\5rX+|gc-'0R [Fܷ𡲛ֶ/Ҿ%O \lS+CDq 1E,NUhd xSl˦sg4֑nNp7qh;~ygU߻"V[T<~#殞r{iĔXx;RwgY:.Uo,<}ɻ8gozg{W#o:grh2T%URi_XHc`Ng޵b+iӡCj8[zeVG}$/1i>C{ǂWڨ]E^Nu𛟃#?R?)Vqr8x6?}"np'g~O,q_Fu+s뷱߁85M( ISw(gSYe}J.Qn $f)#=`MhaiW,vz?'Yw}[;@}3ɿSd/wϳ'-W x_;(C4-'氾ruW*sPq)y [d>ׇoQB+% :"7C^_BV1ey<nͿŝ+ӼoLe|8Ͱإ;~8X@&6Ǫ\C4WL0-KNnݍZ||W׺Bnݟ8mSp/le*=M 3Q`S]Yw7Lnzvqǧӟ9 5q[Nاٶ}9dVe3i/k8CV=~UIAE%yU*+uZ&N6nƲ?c4߱{=a|=?gxzw>_a?.>nx=ppȠn<5}rv wTx!*w5KZAs0tuaQ{qH-ŏ Kmw\yt: E,Nq8>oPn?L:mBLDɴL۹&t}/csao.~W?`5B u{Kf1!7)Oh:ްӞʆ$6$|4w3u˪:j?]c>ǔk"\w ڔ&f3Z;%xL;5ϩZcp{ZB5x\oMiO>;[dtaoTpYq撫r @s\m=~L~Ws@'yjUrOFp'bz}6q6I{Z0 p:fPO@~M멿ڷk/*15Mi"~#ޝWGWG3#^Wѥbf6?ȯ'a_6f%n99ښeu)RʠD,y&tx.!'#ɿw"KXxs^mXc)ʣUVJn܂{V {3Ee,S?>x)4eщe5ehXt1|.~sTn#ٚT{Ɠ;7;R'EFIC~}qt­rI:O }~xj3e#>E7tvE pb\X1åes}XΪ~}Sy8A:6="Ddc7= 9Ypwр6]_F \-k/4 ([  {q&B?Zu9m-?Y7Wϝ,(qwg4; N5ؽMj;4dTY4[,#UTY0}<_xQ[ _9^~aCKL}={sC}41wlH9OaӦh5V=OIvw;$Q -Y!d?hۤ%X('G<9Fa%s44o4f"P5ջ"mwۙ%Cʌ8g.ߥG߹/jcNt?% /JL^yWՠgQ^/[*9000րsߦ#΄"^IS\Ff,{d5XGuUW>ç~Gd z#*YW"i"5P?G*ve $o]1 ϊ_m?s1u~L=z =: nn;l8AG r!icmlPE~<]k֖a^"֍޹*.cgfch%Ge,ɔ_< 6,m4x /Y|OMs y4ڑíߺjߘ4);%\e1B+pdoI#^KV#:@{tpIt@!%M8_O86"q OwD9YĘHq ߢ8n^}=uT_}^-2r AsA7c5&<>?'ڸ=_0_ }$xx;QC _qͿ? k1J.YJ Z|6 2>'D\*p>+"/÷'tX79IdN IY}c+X,E{㺦Bȵ7*tk*QI kö-7fHE,U*r4^mY:zm+/\jz }>=}!iU3~vSfGOqۙ1:_\} 9ڳ*ܾhҴr,uez:#en-\?:hIߥK][U]µd!7yW_b߫"yd8ՠ-G Iw|`CRQɚBr֚§--SԹykg[h>黓Y2KG!T˃B]*KYMeablA|׹/ėLJQv))#(pTjR\DžmD _yb%bYUfnaIm;wXx]L+w 37rWy[;k;:;<7`j0)S .~K's>wŲ ]I<t/cENOlU2G":Z]RYE,8k<;p9d5|wdqo$bo%:=vF6IFn@]67]LçvJAj:wa"iqzU'5V4FjG_3hqYܽ 0 _q7{3m )rg:EYಯ8iܞ|ſkŏ|$gȇ#lF|f gNL;ci L q_B#1Gq_q8ɷUSһk%h˛Wa;w.o\oB&{`]IcX|v 69ȥ4^L0l`Lc!=Ivxz2,[tu؋64:,߉+Ǣ4b,qxWD{wg(" 2ȋCEO܅_p~SB_߈G x{~# bcߜϰ7*+\}nËk70ػZMy(=%aǚ`NdzˈMtM:-%i%C hoαDdO+M)5˚|8+UYJ>qowxNu`;G>A\3m>&/j+Im{~Id_bu |'}6 ֕AJ h4wUHh*mUrwaooQW\2q ܮѮhOcly0N޳2pfq3pclY q,"4=X,:9 j}|&om(mo7=0t0B,Q mKû-P/ eu%,h?R9_ ⩻HFJemKgcXH$SԾ +:O6x)de5.'dng —)bw"+®uH2>uG,+|Ӵ>u-Դ|iݔBΓ$AY̓LXX{K, X[rMx3O0#ykooe~o-| .;&=5ѥ\8b,)&&p~aor@-K!"| 65"g}~:˞$jw}*XO[h? O.sؚl4rswq7 D>8Ǯ_[Ǽ)d;ieV~! X*Z*bqdy.}-_kZ_|BC1މ\W\9稽:5RMmˁFΏij,J.<_)iNE"i]e$UXwI};JaG\=}y[w*kr9Mƌv rkoLfwq&3`X[>\\P >h=Чۗjj%;"W^\¸f*8>.+J_AV(@`phg99(EeFY2]~0;O՟xs!> ڿ4Z= %K Msbᓀ8J-zL|rdwu,>=Zj$/s&Gϻq 8+_\;rҾD#'2vܦgPۿbӥ8ݭX܇/uH~l3{{{擑q? o/][EcL1g/ۀ'Kv7l b,;i1ߐ*Kl=wRz{sm(1VnG_~n̿{%{CVu޸;,tvֱt,a~<n)I6㈱du[VXx.pؔ1Yƫ~6l`SgU\oWy:ncݸ2;LȅnkR</E(f &OziS x>Jw7]-Or华0qMj^E#9ZSsQ`<=< z5M[D<ۂCrOY]?ֈSv["^[_ 725&>ݟ;OCWF |cIGy_C,@{@5 .%G WIݸczJ *Ij3PJ)w̤OPPR7ra}>!M6*O̬[c EB\;)56~W$s97 h5Sõ԰3BBm!dwv [ߜD|tV'uS{FN{ ϻC{@chw_LZJ ekZ >Rop̩C..؀}7y};p,Q =7>d;ܙ[.^!s$}1#*~:rB&8V\D7w wa<0+`t>o΁z|^ĦB1A_G/fwגLK& KZ/+fG}ꐧ| +&^15!~cBme$ގwk`]_sl kǝYmWzOS٩JᴍgP#+7 Dc˕gkF4i>'Xliܟg^MjZ %A'? _LR/£ng MdmɷMo}m|4?"k~IͩK41qs[`nsnaKOF0 _%k`ͳ14 ƍɌgS79O OكB}3^HylQ>E <"U"6O)|})/ֶu0?gtpzE Aɟ9Dkv>mڱ"~w]PÝstZ%/] rtZs xoϋ3;uVs[22hfb+4xϋ ]qE%7K3椐svaLםqϚ OR4\<"*&t?8GGS7kq._tm%#>rS\!G`aCaK)Gbm_䴤1=NF root9by)hoxήgzup< b>I{\yw"^&r@K{]}#dLpv0C졑3)l} f{M/,Aw~WdPt6T ɐɬ1gx7ކ1zBq& $<솿;I!Tg!ez߸Ei2Ee;pG$@3[xIWZۚQ~:nlfBL0_hLk9F#LK!V):Nb_;WW/,E*;/ 316iâɥh %kXx#]hN_k`r#}ިt|8>zƜMgit>{K>[AKǘS>/ylhޟ2Ial^ 6x)̋BWΖZXX"94ֺ?#>k$hs'k솺޸\f5Wex{/NW+Hs8ONa"GNZڇ3 9G v9jA^xb;T<&Ȉ9s#Σ[_yBuS.e&ht,^cF}vG;#տh忢ΔY] ׹svӥ@?˦O!,Sf^U2Z`'/0AV"c ۄG2dľA|,l*S>l}DZJGM߈8wܝp[8|uOy܏ONK#BsvT9K1eAjv#l8_@м-6A Z7x^zS~dw,Z*iz)e:;yzon_vw>;_Tm'"XO_@a&1 ^|s ~l.'ɷml;l 1hБ0Knع>+Ftۭu S}qmO˽F2^,p˓&mu|0dՠ#\nQG[2&Y2GJ_YyhAos<ـ{mT6E,WؤI}/-uv&m*ky4Ot{;!G;kscEe OXoz>o]zVʸ/EwD"y .t\ 8&<\@:  b=p?:04Џ ~7"pg=!mV~," hM*=BG, z'*W@Ϟ|n^E{ٝx2z3|We>'\Gm>nΪI2x.}Z =s\N>Nƺ.@5$)6Bf`m:wddas1jǀFji?Y }=[e thҿ?CЖD{GQ_jqz`z8|V)78}%]icKhҾ@ i 1G\:<Qg6IKUKi?xM#KDqԚ'^s[,DLM{꾭_Oޘ8Vs[*߃RC+, k;ۿ1oم%@{ z >x-6~ x)$_g/w<N{P=dGpOT)l4ĨRG&AQԪ,zNEKrūtގ>]CĖK>} a\LO4cV.?J 0GNLEsӊ8g2xh=Ƅks &8NF7Q?|?0! Tc \: GuM]E?hgw?Y`bgGjo%9˸zRLCv>?[c- <1bh 9Z=kNM <֬/Xnj/v.և,SCǴgqqD;)`b-N +-MQX/k xq3$ǰ#3ɘ-\a@KuǻhEL7=U1:O 6$cZafҺc^6ԫӸ@O z'a=FYqE{ UZ3x'Dt~zo'دŻVZmA!z[r㪞WLƒ3˝G{y<:d6i!U#u\liN[_ zFx8JBGiNtN.#&ǚB7:C6UdꆼԿP)"_j;X{dd[Ҟawa%:޳hoo6;6p9 6AS,{ 6uo/xޡ}{70O`|'},Ͷ(O煋` qacY5j? o\8-Yk7QJeT=.ߌD{Xm:Lqsk?.,+zJ%>2$P1I$uIn{, 8IGNh9uC+SoЯy[. ]=,=pnާu@l@jw:gg'|-H*n9lgڤ3gy[G^ r:gYCw'Ǻu;2o~>*v!Q9xO됸-= 9Z:GH,!̓mmZ9%$̓nmix_=+gۉTh|I/r?sк٧Hg8s&mlItL"^FQ@W1甓wqdlK|n?B<~& b ϙ(KJ&K]Bx vz{4i?L/ ^ [k <}tp]pꨓ9ghçeW*k暴x9cLT6 !^.Y:Y41 I?%_U2? ΗYf97[}3쇯Y=t4SI6 mMrv_V gaYtCKwQv)Xٚ|cYG쫀^0 k@3fKrM$ _"f@{ * ZN̄R| ]oxKVωmxՕC?*/1wZv)9eqNE*.wO~_x{l'#l1}AxqTzF66lc4I/?,[ĝ _|MGHD JY~ i)E[D8n& ~ހѧ-pLv0 8cv$糸*!~ܪ*8瀃v6A+'T֥~1БI\&Yq8yjx_tTaK ک/7'fS°7{BO y՚(\G3_񿧙|?ߓnLp^î6K ҹ:ycM+9^_+Jm{>LqM7E Aߚ'-lB}feZӹYRz/ruD֤yk.lQI){8]%JJٟGRJnVߑ}߿t4TĬνLJkeZ86/ ?-[&[%lH,ulX/Hθ5[cv _N|M&h=e]13V(׭ T5PcqZ\Ǖ/q}x5#||3b(ӳR| fJ]DkeqyDߓFv%$ϧ痏K4)E"Dž̒xB^r}3t2TGpZg?9#BxfgJLh찷L`|`DgݢHYjܩ2-$/g6^wp#G~M_~Pa_!9:`#7$Jj;+Z_o{ht%k`cKk;V sSظ*\Md[")i<qWva}|6]Bk>l.Z2}Գe,2%i߾1%e v+,]i7Z;!}u\?mG yj`Gjf;rTWGwd5d!T&' )h[S>/a/09I9,?z[!vIػ[Y& >Q3n\o[zWSXTǤDSncA$ {bѯFY*J'aO4G G)t8m4)4׷N6IA)B۠^t?5͝m_:z=4]4-;KMQ-lY 7R=>Lj'O:ŵ7E\iB6^.+VY#$1e2R~>`$!/GŲbc!E"|2>^Zc-l4L̈TBQq#|?Dt  a3)/hDv#>2]9Aw1v*lNfAģmYpǝ,bb',"^wx~y}&qϝth.g5u>UǴcʺ2k}r-.1唵w_4' cFT<MAEDWy5C*#ߒ5Pu&pU!wP`xή+ ~P/~q]Woo ~E46|];DKRA:N΁_r˷"m}Ykh35Chy2`Lda]xd; 6^ ~0`< 7%:/]E[ >e}(7ww k 6釟ki9xnNg ':{ ˄] h J; dsD콉Ϙ1_1}KZgOu1Τ." %3ܷF o@ {&˞bc`7Ψ8ÎkLX_8uCʀ»-hW<]-t]- O9ӡ3ԎyrdO҅?Ax۾T煼כe\2`O0vr^? ϙZ`a"Op/9ɵGlKg>]F7_9lX.Vn\6kMȱ $YioLynw1 BѴ[ʹJ:' bs"ۙGhMљvfS;GvW:c[ݘ'r0`jmuVgPMb6'򬭾+*c]zի=)6g LJJ&Y >cc9=f1!4%#Ws-!߉f;y`e;¶\ܜMӜjҠi)4xVޔо,݇\] in_Fګ5UMb"Lͩ^>erBq/Iwo?_zӺa<7V[kBST լ$w蔹]}>]u]ǂݜgbYj#[2lgkK,iIfg7Muuj9t,x!5ᝏ9!c%qKPXxue^SwxF#125qψougWa_Vn%Rw ':~#g~:_-c el8UM.&Ynˮk$z|9\/5ߗBe'_vQܾ+?/P1<ca~w^w"Mwl~4O:kytz_qUSs9_62?w\Uiۉ&M/U:6>wk5K=3:?Oj5Fj =F(Fj{],*S) y :ygo/QF}ڠĜpm%^ZW)OhGm<Ciያ=<_1Ӡ'ϥ Y։jD]w聍]kӵ%iJ9ݻ̕@NЗz,y:*~yA"9>F /fsa;kǏ u)9M>\678+^'{ 9+3i`9a+l^*תCoY!]}90Nj8z^8`cVqo2›|Aǒ/h&:y q ?29.Κo9ca?TuE/@{ $4Q}9ytE<5J>]se_G}+O8򥈗;eU,O+^ڨ|]ݭ;15ۃ'Glz/#t v+*SeB^wENF m6^_+qd5XR'׭O' =n)lMn&!XmlĝQHϺW6!}(h]Ol".뷉jիmJ6l[7vPJ8/eES2ټ_LK>0, aƤ?<{X%`19 <̓\x82M7@ O]ف{5N 劘XYn,J{:kmE,޺cRކ|w`x:n`,Ik uޚ5!a*] 9N:]HwQ %ca÷fƆH? ͐wh dMcY+ xYHsZ8]y8O<LVtuκ.ȸ\vm,NB3P ߷VҖaC_4^qE yܐU,IrѤ *>VW4ɡnvܛGj[PWNVʠrh.r(|7A&,qBCQq.wдZx_t$dΣ$s;Na}6MȜ {2^A1'fϿ-N^wΊu81C^w7F[ !wRw2:lT-$[8xAz_W󴨌\x{Myws vnN @/g,n77 Oj*)#zfk<./g îmoۗ167=7W "*ב Rص)"FkmB]y2;>Xxb$qaD;{;(Tќ0k +=.}E4WjKb5Cr/w\Q6!F649ȡZcR),s;Or܇o&Tpb [)*͇M+qHc R.=ׄz4Z=LкK['*`\dr>"P ݂rF-,cc2P63|I|w,R+]H{ZYS; ÷~EHBg*=:a᧾@?<4.s龛U^-W&׀dKk ^_,hh&E[t`>IXk1ϒX8ϷsMD) ?4w~*z6jI4m6(~?g6Hl}9φTlnXL|hrZP{A{dN%mgd5g6w/_=EkG+|-lӋ[\Z䀣1a~ha5S;y{hYjpjDy"g[ |еx)f*L[o곅#q'ϦcOvB6ğ7#>Z|mSbaA0`^@{ p/5@)PüVyI y :̷Ea9 800WInaX`>3`~sja^ý O2.:C}:U}% {%y)mix1M?y?щo#7k`8Z|۴!:7 Zl3MO, ~zEi 65V d.UÆ96G<<{mըo$KK#^'o^)yO#}z9'dM,|Me_E,4Ɩ7K֘z6RY٥/'e\;rܻ{"@ikkȡpRЪp_,Kʤ}]NH?ؤUf9{3;j̉,gPVv/#\7Y 2) Xp+f#KtCȲ]*ўqTÞVw+DCjfQI~YFb4HMpׯMz̥JR[IFMxe9 <[E{)J7*<@t]G׽J+dvow8P#Omi;k齅ޯW쀽[.z$͹|9Rt|<xrUj: _T—_*||swTh+w,o~Mzl Crj/O6ppa,Ml*Ս}vi]wsfˮNoeyd#fnFjߙ<܀c8#b3nYs$^A?kyb]В:n/zFvʤcam_fZuSXIDB]7TS{V _r7 ~tVѼ_u]i>rΗ}a0uՉ~veT^$5rF<a=g~Ha~ 1AkFsFcv'shwK}{E_]h+]˴*b $vVPAh/>awh{I#M]?/NWq?'h>pAhr5sOi{&fCYZ pyhfbi%ks-{_G;<r/|ZsV|H<q1;PGo^23"Gfg⯎Lt.[>m An~d!qF=&vBc3Zs+I7RېJ1ҿRyCܿ`5Jq?0?G=')8KS)k}%~a:O‹oa1xy<~.ѷDAz[hL.8WlnR/;/ :TSqX+2r ]-MTze'}Վsr54ԋ+`9)mx,B8|ScLΐSnY0./0uaR 8OO?xv#1Ẍ\piUYj?Sz;X5}rNG%yÏϘp?y% /:K q2o =~{ƉmVd]l @tLjAgʻ іR*_Oel.d h`lwĤ[lv\ێEGu_Uwo{@|r?Covr0Qh>ԣٗM~3"wVnH\^㚋*vqG@yN}l|s=_jM{Ic؀e+1nY> \Dt=h9.VTO u5|&+Ѿ;1zAt6.۱Cx8N'm? >_iYCpn6ל= 3_=\Z=טx!D^w"oeϲG:G8Os% o'?{ 'O徜oʟQ7^㾉$۬q61 'DCuڹda5?)܆4=ǽbڳt&|qA'&:8d@qVyNFY5Y?~^g7+Vr\=z^j:9|sz&ڙQ7L{:),E:>Akc|;*F>F0{8asAKd#f}q;Mdo Ys18Ogy~BrɓV#._6QTC}?˞ c{SM-j0){8"®4ʿ@Zɫk$ Z:X~+ p{vn8V9c"x2NZ? ipjyJA5 rT]<-?}Uu$I_-\ꫛcyskKõcyȉ*cރGFlp>LiYy^:em uȑz>5>`\@cCu4&~723&0>Co˒XA̝!.D]A\W+~k1% lU6> ܹGEnu,f(o4GYgw*%"VA$[s>2`_;=2{sXWrZ9c7+{9?@.?&yqsF,Əzuz?n[ x~_ ;λ^xTȼ\$^̚pjS1ZۣXgWb|35ߟ:K[Nﰆ)ggi}k25|.%OO5Y= QiݓrDc2r3q*{*vl"mm9S9޶ԭg߃o;JAq])[ImD?z(~95q,3vF_m ,ocoO#&(X]s{4Ads1=gɖxLӜ1F ӺEkbKY~gs[ߌ[/?P(ΜGkRX " b E#ѸWAߛO4J4h#ѠD=>ٳY=/B_>z.tB2BFI.yϯY8зQ?ӑO߱>wPdOVv9_>ј<5XІ̾: %5=VI[S٤$ܲ3Gy)C }aqښInLr˰7FA0ǵUz{.׷S̼u:_M!`0l[Y⺘ϟ6OXi6y؝H3b H|h`'v3e1zNg#'(r0jo8Bc1+2ƜS>sy8B*A{ݨf>^au+/~4%]}>mևs\1gc}u3Ȝscl9?=:%7}IcfqUcǹlj&E sYKAX~wf ߸$cZLZ#CA$Y-4 k?mXp16m -gwk$uS[Y·e]{YxOT|6";x~xCyN؜[Ƚ՟\_^`g ty}QD?&_I}uÞIRYk9It%Εѹp(zG1)*h]v9|'}N[V7> 0>q ǭ z;`#N.' FBX^;2|VMSî2*K8:d; BVt@َF/bh֐C'|/|yNm }4_ ˂Ect Z]R5z%%戶"Y_MG]=[ؼǘBB7tǰ^Z ^YJH4&GNT/d I| 0DoTP6=% ܳ9%r$FmLCL\G1<'KGDj [v3I"mBG[:2${ umT~%,lAWP߯+؎ڿɞ<̮+'zx} }Ͻ|Vk {zd'px^'`o=wj"]ug0t 9t;+x޿7dm?~B[ k-t_ovQCgi˄N3gi:fFDu0uL:5X= +hG8usiqVmٞT2h;ij?_/63ݮٜ Z+ClN[W1gvEg?ϛRVPCL(ԠdS?ω{GIބ/Crw6X=zP=שÞ(⋚s9bs*|C1q1 I$#}ZˆPAٗ>9cbܟI Y+l؝X߳߃/xwe_~?<{$N_h|#&>D=tX?ȱ?ӼfM6dؗ??7&tOC?,ƞ=/ʹ=u1Y'42ؚa/+ { \iLǠCOp<-t+Jcrs~ے|nى"L68Rm#3PsqdE3_}#XD>l#?V3}.'Ę~=_ߣ.}Og%t},?mf]rt˲U'ڜg r\k0;]G]NKw1 o&ޓ|;zȥ8_/muZ)DZMBN=j@nQ}+zF&*sfwE[\;oX„>Ǎ* TFq׃#6'@ {ň.Xxiƾ@-  xbS=6+6\66.``O)Tw͚xߋ{%c-~l;~бm_vPV3$nwaAՕV||/Ya̠}y_O[=ruM\TftwkS|w;؎ݒdibi>hKVE V;.}bܴeEq6| n*) '}, j[;7^m¥D}女,=p@ )&\K]TW!RBeK|| UʢCe;.aT|~WNF a2D 'W1COlj(f?N``~~]c8"_>B2wC20`)v݋x \N$7,} :E';ϐ},OyOnWrvylئ9h?QVoُ$ DŽGDP`8U5Q` M,wJ}9,({b;T$ٙգ:܏3o} U,~sȉq\= 1~jrT?XBoG|V$wEfU'zq fψ [hq{nYē7 6DugˁK#dٵW''`Wz{{x_LP olAW-|{%kv]M튧?ī7r :]D?X {<7Va 0^šoroeBwƮǀ)3äV^oL:6ӹֺd忉N羑>FPU3L%;\9$.Uߜq5pSOɭx.<8xk-{v!CqtͅFOSt RlfX~RˌGNߣ}719o@:S_3Q?kK>HˌDmOo{d.#K${a|Tk/ǷOSf N<3y_$-PDcX:]<>&w6'?0| . [,'qһ6H$QjLcyh~ćowY5{)20w"Ru[kZΣ>W5cgґyƌ1f~k6z|,|mu$Zk{'nmu ^>,_/|')Ds2ly"::}o'hN秉1BSoAYC}{T#=%D^m;߹ wo}DoxjGFX,FY,yxf AFLLb6֕"( sj:uWKao휟58mN"mSՃq1D".~W:n+~I,"r"z_bSW?iaRJ)U6$/MҩWong5W_=Yzw˿GfɲʚsKw9+;ڗH6Rdj#)UZ\j*cܨ3mv&x6^S8L%w_O Wȧs:^_x)e3SN\nApeS=CcDkq9>Mbb"ҾYm9yVC㣪q{' BH2IHf\"d!BŊ!}IB-o A6\jr!8L@}7SRM&v,lJUv^sܙLycf9,:zkLC7|5 vP%l{P_ kI#aK9,~>6vZ-QD.1xi(`l<ĚYw'h;hCw$x#|O<.U߫/mg2+7eܷ662ߓ{?>Dha7J1.y-ނ:5ԯ~zu?;Ҍ 4)κ'! )R?#+x ⪤zǿl{y blyM&{o:hߨǝm(,{7gp4$1QC9ɴG"vuewJS[ST\{j[LJ8[ێ~e駌lg캟:^n#6;>z59LC?D66[$Yւ2ΠJqֿ;rN)nQ "a濯.[FsEfANw2B*ױyk+á˴ ~$|6l4jW̵F~)'g}i9)1o5bqw3͸OݾĕoXR̡C^>qȿ&bsQ5\ `}%lmץ5Ȓ"3lk[Rۖ75!F]1Nuٵ&'6ǑnkJSܚkZw[ {K#΁Ha#6'h<8 %DJ;y]~*zn0}Rw2 4-\yvcaNyx \s DoWCN`<˷K < {1MsX*7|:~bڈE3ʜy}$_qpmM 0tuw2~bзLjg OׄL݁0^y>y(DtTw&# X:/F HםnL~zQޕ|DŪ[w7֖p~-dC%AB^a=ǘsXMo OQ)<W4;x6x_xV y44C9y;9Au1fФhSț8LeUOV]/;Bb+,ءhDl2d8ɩk%Ccrh`'brf7/Hr˲uDg=1H*4]2]@Ϥy$;<IWDPYm_ :eM_a<"otnjsZ^41])ejZ*b ǹm8˻~&|hq׆3=&@|+NÇ+8ˣX;VC>a#"Xu(:cF`*9zԦsN4M;wJVp)-@;Y1ʞ>+GSutny #P~"`˃x`קv%y4 OCI\wf,crEHƄ[tcl>#,cDdo kXYY!Klk)زXvk.zD?aO{-/#8G0?Jnir<0Mt.i/ 5S";C/9;׉.і\'⌡gw=z0sew8._;;6IkJk6nhj);7A|7eS>rPh Eɡ/8RDg&1g1;Pw̠wN|_7x| 9zGͳC$c9^ X~;)Vup!{Qxb7:Wku ;¨g_iv11;}_զtwTnU૴;.ՙ(_J`94ր.sJ'qxQ9N=o%ѩl1d؂yiy:a9;Gi_Nt_mOTupS~O{vr;_%{~ɲ[e7Fsٿ {GjxOm^~|{/{?,mP{j: SG$!xPQj4?s/ljY\]yB͏{,@ˈ-JQ^:S{Z!F˹.@e/% Ӿwu7 }cHϱu<2 Z%v3RYv[ ϳG W+"#J|!\U1e#Q §<+X!./@J9'n-}viy{h{n/cܶ8UYs_+1J :61gF`\gxI+}i_/ g"FϣK{j6cz6M h7g>cZj񷥲8`3 q{Yz=$V줵Pry,~' `Oz;{:GCnw Ev!w oc؝T5L_-~,SށHvsaz nUQjYj jIcW2mσImx{_y\wCa.wނgC |9 x5=$l;f??sf K-Ew} ݄sO^I+zf6O]L(Z_o662%0Z㼷ՄEU%pQ%ͳ1SW׬ {&n߸Rs߼eÀI|2l>S??QՋeZޅ3.ϑFYj˩,ݍE:u6ڶꯡkmޢg#723f{[^cm=I|Yܫ%G;T>QgZNhjSbx 9h3\^K,0~Le7"< wW-axNOg y~QCgAw}&ɲv6ˣv/TD(n'3tf66t[Rعq pv }5tM}q"J;˽qvYx\{$ٺSG>e@y~*C츉K:#x:S4֝C~mgx9NޣQQ:m7!+'mzc ' "ưNKn !_`pm;|YR*9hom[}@\}M[(\4{VkSvJ: AuK|]些"ko\gkjB AY("9dgB׿ d gsI%^GLS g"~uLўxŸ(ڛgƾZuڲߒ+I[PH8doIqoJi <Ӝ"4&Ef*?G*kGz mw'lB?#dӅi/Ww2uOHftuv::dO8T1l.qEFhMW If,MCqYCmҵX\CKA%aUkHmZ=ORv0.YtN-!~ H"MpnxRjTV-i v,?(ot30%I1~D=i8sD 躞*+g SݑclLy aBL;@c@;쇙9bֵ]L ˽Ͳ^M0= CEΟrq.GފCe ۩{}<w$cJ;w:{Rkԋcܣ\>ff$%Oݱ}qEn[IGN-c$!U j As#y s$Ku#Uw&nw} DC-|-ޖ1[]+QtĹ8 %cM5(-w[hms5|9J =Jg3Xfűv{];yƠuƃ:!1k pp[Y}$"3pn|fc {ޯ.tH❸2qy,cH\1I'o|2b|CgbWǶv/16 Vg>.g,gJf7 :}[Kt3oyZޟop}`Τ+Zʅ?kjhK:CJǻM)JZRߴ׊16"i`湭6|u%F|f?cֿu%9 Gx?>mC4ޑ*[2d;}mHOq/|jj.%na_Uyެ4[;X;=oڴop/ۍL~l_GH(xڬr;ҌrEҐZ~%TQoK`bAWh s9]r">UJF%4j}z6qok[C-(Ц=x>OgצϑϏrzl6-;^O@LFv3Lj|HqVK%==l`g0R!qaS@xxDb&!~?j͗ύ33O_?__1lm~'Z&'1u|ֺ[(Gy̩4V8j^&9ח6C"Ivy3g/XUlzm G`:h鬸N5l[8eTGdE <2xH!<9NH#.t'.XaUmI*/Q*3V,q|LuoC'V[xN!H_W2H7ʯZ}]02+.5촱 ~ Bg"=[%&(S"d=; ]?_mB;f({'kV 8) ީ|^"x֐]6< _}5g" .#@_ף(H?yg\%GjF90?M}h[k{9Pm?ky߿<ьqDž}`ߗ\ תYvO~{t -3"|: 5毊泇x]m}Hܜ{wVr/{S"dz_*lV>D,@ɩH9ˆqOiA3eaM)hN(]y)#<Ш[+b|9/(b?ϟX*OHŸV̩8Kg-h|Q;Y i2 z.=o@<[F{w^<0YtMŽm̴NQ#Yϼ^P=,O%vпTo9}vNi{ke vB qS23;TELc#ZGn1Fk1CNGJ1x.fk[3_jo(Y I߅z ',ň}!v|yĈ1.CӞHD22y>kؾ|/s~Br{='QUnŰ+h_Yz4Nr=v3فwF[b{k+;YweNکY.>tӹ@.GHE)I7|<Zw`(Ew=؄ >9gNj< sy|>? }:ám1j:q &5&M˪І]Q2X7".'+\vn}^lL5b݈Gr_һߝڟޠb :OF"kSg;oZ쫚G\Ml`De{iJ6dTi5;izr3Ʊ3c}1u~?=Y2ε[_u؟"<nM>xdUo=/GwݣŶ74ֈ'⸋.\7; #4"j1R/k)pΛ2sⅩ]G|xJ9\CW>n)|yu/H{:L"zܾpS}[( |/o[絣"|ȅ8#n߄5= ;U.O8ww 3z>r F-pp8ޒ;'tyüٻ:: 8^*">+JoYVlۦ.Ɩ_+9QG@n}]*׻[sI_ˆY뽹Nn߻e0omFx#F6V 5 =x֜s{E9''܀+[fvqP|g<}]>2o1iqc%)gn8kppm^I0t6Va>ᙦaAr't TC"vC/ P\ L5yLWd${ג, cɇ77@s¿ v> YQ0C:K 1L9.Ҧ[tnOWЙ6)2G0EɄRjs){fpfLv;4yuRٲjBnYhuLYo)U%y=P{QyY_2\0%[SHA b1ItH:l=q(?@ ^C|xt~eWZ8RՋZ4~֬q`_9-nH<׎\MwXTn-o/߳[n qCq70sEAH4^[;߬@:;]䱨 ^I08 ð6D }<4|?e ʇ<[tM(x9 hkq1Ǭ5 ڮTs5tWTWC'f?uB ;~yy[Sw8)SiNwmrL:~d?iŘLaK]yd} UةHϯ0Cg6sAmy3C-tVѺW_9MYv>&ߊ-`:!5pn]b~Ug}וDm vJU6Ym=[(mʤzۤt-}sDKz^& ҽŗoCv?N=/<`|Iӏyc+)@UNuR" iIokhA&kPd&r감Xj۩m;h̎T~N0=\~8z"%\ R_!a9'-ˈůNeWh b5CWx!>0 NC'%9 ?@S71w7Иmb|+НTlߙL<c팩`<OT˸1[F?]FU1YMMn :/ӽ#0E)]1 _ ~$Zqqu>L&-KoZ\ ~?c% ~cjں&>ـ딴㊂]-9F,—LGCܱ,E={jK3c#ڎ71_F;q's7w&>2$}|*RB?W&|Y,EkcHu=yg|)st.(y$K~C~~T%Jas#4:y9k,r /O'e?v|MrA3|\ջݓ dGܓl9aOtO>VxϱX ֣hǙݠ@C:H!yC;kZ <#n n956G}:pm،{2q/ӳZ>t?9#dN%\yӌn$tr*hZ:4ObMsE-'ql!>p_xn*cƌ21Wv+/1tۓ)rf_CpIWCs Ԥh%iI$zvd3丐#kLQu[ǮXq7U\}TMw _X^FඁF!QC2+NJ1GQx\mxll<=4F"y cl+B3?@n7ѦLj^TJHɏ:x!b8l=|zV Me^'b#*"v黄g"\ڧTit$&S;azV@{I3T}K@ pU:f-(k#4bdUgY{;wjޱ ȈعRm u!6l\̰ݖg?-Wa]Kkk*BjiMNh~?=o`Gˣ /t>)X13\>fk)ֆv2KZ|S3" wӴa1;2x?.jԟ1\$%X6BMղ.xjCnEV`sChG;M-ĿkTmgك}Jlk3=6(tX5CN;_jg֩o[ y61MٔdceAIH|n M{}T~r諰 MtF 9֢4lLV~ֻxNj#>5}Qˁ߲$brz ZƋ6DeA{rד+ފ0^u, zża?%ZJk} hm|οm/c3g2/GF "Oivf:.-~%vȚB<8LܑtDN2 wiKr] ~% .)5}zH od+׹g{]^Q,TcVQҫ*{vGJxt~g_j/NþS0t/ $ h80"Z\C(N6d|5Ue#'ρߥW5T0LcYY !xr}wUzT$r]'oּ2s-9{W$?]ɛںP;kiwc+Lyy4*J[ 5%{"gb")5DGVS(0%3Zo'u_Fe +]M;x~'7=7Dqm0Ͳ {ɁMFb4 KW,1^[dAހ%Y7}Օb5VLu`Lx.xnouYFJy\,:7]3ºM'|5"?+7Zv:L|.^Cg4׊[+}7]ЍqoT~{ sf[]R%$к-WW֤YA&s: X:xZc>j+˗;+rܮ;/{KE6߆S_ 7"ˋDPem=f^f9 _euRymT^slZ_z mc+wA &WVC6 x>4qFO$L-+XJ@ҭu2Ь֣6dR%ҺخiZ*oލs}w7${K!mܜ S*SW 1T}Sc"bAvxj1C4;aǬH1C|c٘[Uy3;óM,tٮ)Rў uw{^S_X'Y.j߶ܹkys:A1>=9ϛ% uwUR[?w\yt!I!OW3 o]#3pWh>"+lZ7`#:6zy[Mf< ! K2b/9`>vߺk`Csq37~7M \^̚͸x햑j(R_T&TTy$/n3z/ ư?.]goJ^O^HVhb=h=aar\ ж;u+lźT#ބ~Ge:_WS兄Sȁ&myM+VtA- z3u1M]4n%_(ѹ$].w~\+s[TL(@+u%^xlm*|!uRsږsZAtyHWjDG?2CuI@{#1~z Ɓ>qNNʗK}KfMcNɪIW69 [lsz1̫!S̪$n#~Kbn3#*SWxh/`>MD\8`YEtgsm2kc4W))dₑFYm 7)қޑ1b!GC 39(!gXr?1f.OU+_j>geHF.%8橆lv~ V[ Щ2s9mwX˫+Z": 8-.ݏX5Mn㤚ri}_($O+o$jn S, n8q.L9Qnnq>9Ъú/sM[XpLz-z9:FiC3SD<Ɔ Gppp8\'ph 88R*>mG\wt&(~.N4g9\N4+^`U9$6ֿTޢeT+ifue@f?OukΨ+3]"(h |~Gq.c׶೨/7 |N\X?c"H|kzjZ`=[Q"E]"q]{^ɵgڻղоp1n)P rv]%D-V%ƋrVa8|#\2A] %q:Oak:fP>˅6>9,RܳbB&k1vC <.科W2 ڤ,k} ZHtc{xbzD.;?屧 [2?`>q.\{PqonD<{dY: w4P+OE@5%yXljKkr ƚ9`S{='hC vӳoSy/C7APCs9 y*x>9,Cnz]!ۉ/2WYרDlB~Uu8?#^¾f>ڌ<@5Y>ьTDWӘfϰ7+,ԧ$Z6V'k#yz4mŸSr-z;5?hs珧@?O7HIߍ٘KΟ` -`y/vIjzE+]WEu/M/G-̾S~ϵE2Ƕ֒K k\{ }5>֜Fn_o=~h oNc㜺hMa,ՙi粧['8x cxc<4RvʥmC+[Q*2o`Nz5GNp%' %Tn~~9D 6|:h5D+5}/{i훰d1"rו*W}۶a67ZYv{pi&gG&*\z<_37.veSr 5trZR4L&G*_-7JyL9|S@U}[! mhNBRaܟT~'֦)9iyY,׽7[m(_iǣeF])xOq߬q4+{H&G݌]廌xlV$G2vOg=bJ%XKϾq>SɫCesOܔyӇq-ˈw|p5Ļ}~"ɒ@'r] TG _Txjk.v5nd4Rw]ϸK='sv5!?pwNXy:EoceC3{"gw9 9Bw5i7WC肰jmTW=ERs-0E>W#vP9u0iw5)MD?d`~1^wѻ]eruTΘ: Sm7o'>꿆x 3E|Xj[ C|8q Dg(xfsyZ Z59Es=e|$25C-89oRyp#hsГzZu /"GMڶF,Vvuφm<&JJgň#''U5NeF5z"ذQ6ķ%m7 lX7G 5{XK\~S]Y%ݛXcUB"xV0.,ݒ"UĘ{t-ՕY=սG%}GUgC&nX4^6am@x<4mHm?yYb[ ra8z>Bai1: 0 0t`?" a&wKX݁wrdhw`SVz˴w}19sV̷~S~O1%=s<:Ң+ÐeI.V SWwϦnqF)נEo_L8sB>}JٮsD&tM &+F"Za﬈lZ`]}b99;,ECN~mӨ5Y5xtJWYw ]mAWL8,3ѯZ:”Kƒ9m$"roՒ0yNuF"69b؝*?*cou!ۋy8g4O^>~c? ^JzE,Vj뙅.}~f{<ޛ1,5ǵ-kﶄ !9{PۛE,2;ԗ$;tEYN!չYKdesC9"QͧK2).GL;1پgvHK"6V?Dp~R Bz ?T%7Ay.'H1|ZyV'iX{˘~j rry"w<}H 9V$w! w ށl|>H6ceB6|m|ZI>^N=$o;H>fryw2BKU=r$3%{}lص\n~dǾfʽ]擀cs >v}݆aP~srsͣimDe݆̼Hv^.xW[^zAlI >='4kwh r^?7VXZ 5$﯃-ɂu# H|U_:@;8zw&& za=dֽҨ[[w/ϟN|3˪ϭ&ʱczRNw6m}4IxMI]1 itRQ^Ŋ\ܾd2dUg <R/C޷έ/FjA}X&^:꣓sR/͘qQ+Kw<Z+r=2/zݠ+i䫔h/n{>`+#.7GK^̉ꠜ\$tP?amu ?; #<{p3Fw#Hsćse!Br _c:mܯ!bn |3-/?QrhXX}%7B_$+ cě@)e=$e쁓Ğ|Oq)mҾKge{gqu#'q>"s|R;Imp4YT-b3zFs_׷JQ&?N^-h]/gd'{G7#vz5qŪ~Ne{]{ HKa'F6r[OǷbWPv` Gzӱu5OVcx,n fݦW|]JPx3]!d=Sý)sol{n)KIgnI{lsf*F]=ߗJ{6d}hʲTЧ샮f[B,O 򦰹@G|g#o`u_OuV΍rL|2k`IzCnYr?!M';SY E27=`+r!X< ɴfAwa!ޮ" O[T:]ލ)WN*+?]o.gز*{7af-ւE"{ x=CL3ow}sxQ] TW 1ZATkTZ!nxSo KxIXmq)*WH㙤4Ơȸv~W3K{}nC褶2Uќ\CNF7]fm%֞}a:ONrPX[P<|#T[wЈO d_+_ wRʶ-(+r'l(Ee8>ptA^3•k>Y])8}:$❖;MQ~=Kݳ]~%_ï~?soY0߇9s-{ҧ_?G?f J3Ehà[P%ɜftUA3V}x}̶3c1zet,qQԖ쎑Ჱ7q9$_eMRB[NsW qT/(&Y!i=d5S2'8Eߦķ"^N06v25\AEH,ju` Rp,Jw dKC< 31gp/|bۍ141H4Ƒb>4BcÔctgc0F؅8Ifr1_ yLX}`򍁾#^~hk^(1b4lce|ك}Q0h̟|-x5S濒dVl ձm2;ܑo}iqsO ߑ-\tj:-q1+y?.O!FS.??C2ri7S]yC;_2VwK*Ǒ}`o v- g/:G8[ 8jc03s8sx.J'Ix. ǔ$Uz g$RX6-I1>Qۨ8MȝEsj94܁yO0:'^IR6++XH1܇$#%L=`mA42DWf{ءBrψqT)%zDw:7]Ό:Y\[[_4⯞ xL:{Ca|c G6U,ɽY]M#ׅq-5qU~S b{S_5qɝ^OK gE:ng㉟OD!>u+QZ*-^G Jb BW*ѮqXbj~vcܸƽQWK~Q~>NV7Wn~?8"J2 4o_r{L%: @ XާƵ%%*zC rCKBn^]/lͦsMSw=Q-.m[#g $7 Eݥ/}Hwsa;y[Orm5M5Ms8ϲ̀K+)?Yf$ N wMcwӚfv'p3.lTS w'ogMLzUPo{5 wW'ͻ%k#~f'c x{x{}\;A8*;U ""<ײS,𨩬_dkoMʷׄxv!Tfeao-p0ߴw6#Tg|-{s,G{s=fNzV]}|vω,/SYYg>ߖN"=k~Os (v԰!;ޏ3q%f$/|w7W5K͐$7dD5mLGfUh \;4&ɋA%%p[<1I8nw~6p<@r6A;F{~Ee/eKNv ՛%]K^7"om\,UoM7ytp?ow'1u8F.xi^m:I/IjˢnjƅZCgO 83i߸ $ _# QvSmȑI|6f;# ȥEk~$b % Wz3lhr3GrU0ĺx9bJ87`)5[ypj_ec|OMK?~[߰cAϕ~GKd'hp]Yj{zCEAۉi%r&/c Иx>k:GiLiM\M1ۚUetF,3"๹!e>C|lVr.H|`YKIqPD@ -'ike?줽R5g$z[?'klVOLYɑՏJzb<~ ^B5d Y#V6J@?<:wylرoRM<AFk>ށN̰;S\mķ#VMdQd b +-񼍕wGWc@Z:tN[eWrոxZؤuTTrVWqK I#N"{kCV9q.W w-E|mK C~=ܿ/򂽆<-bՠ|?$~#K?NIZ 9M()%u%s5IksѮ.iH,!O;{,1"To=GK)#9+Q~@b0]?ſO'ϖ\fU3"/Ph Q@,w0Ηy/i`0\ٗ(GT9r@vG?"c'Ϧ5<E wx#~|S'\d 9?SCuA [ۍzo Swv{|.km0gFl90"D'VK^v5$7t)Z# xև[r6X4\Ϯ@L=Ku0LJ`Î &w0 htܒ(z ~я-+{NEzx;>g"9Ï t%/cЙ[LVDr~>u4[wߊnOhP*|eYg#Y;ݑn;Frs쌤;Y;tD>J YA&_: rew"G>[:bVCC ߏv &=bNv]C^~#3sVxx('ɸ<ָL#Ƅ1bL#ƅ1zJBÍM>6sL  5~0<۱v%Y!,߇-?5Ƨ>ߏ:UO 2YMnVWBNV$/s[G "IR8kĻr%Z yEx{;K9Ƃ568tnuyy[X4W(֙`3"6u/6إ#r/u"oxHI?8.s0[#y.n!kC {&1?fm[se>z4o['{"8l#wWRi GxNs4q>B46$4[߄_^}B*P 'C/{.`h FJ%ݠNrRI mh>]{8)l kcf"sY!ά(_ʊ~;TũuҾO9_QR 7+o!:ִ> =,vGD<ب ]&WBt;U8|xU3"|vR 8 xsh\ۡbi$tz2T#~uKqbLU?LUHm6?9,+zl5 G;Ă/X z{=55 0 /bkF{c- A`  AgG]1>vG`-kB|w;#"xLsIO}bqnL!~̨3pbM.ZqZ5rqp[1f)/|G\}ϪUzp|ϕO.rQrZEm#OBeߪUᝧ#L63*̭;֊;yWX$[ė3 #+NZq݃ : Y)\3~/b?o"/i|(yYd$yݑՃ<Ծ`|p LG\~w5:꜈ b<#n'E\c4[\x98ă./m7<{a\=s밡:j"hwzxYʹ􅫁#įWwt]Z k^yK5Ww<* I<7hd&S֫sspv Vy6qz8RFYv؜|bYۛژq{[{q{/>Dy{ ^E"Ap[Cn}=Ov }Ek[Qч>T}>ZSX{b!ASOFf[KbU3Sh˙/2x|bK&ɨO2lf}y o"[@`}xvT W*?Xg/  Ī!蛬J"H=)ap׈X,HgԐy2QGtUUx ?Cڑ$$o!77cs |6x?i{ ;dc4mW8=7{mn}x.6Č &iJ&YԹ>I[&+Uz'#A[O>$K&f*KDCAKhxv/כRn^/eɮYT=>Q\j +Hrt)O#*g"9TzKg' JiJA+wlKy}p`1g[NgwP`:xt?x2UWFho)D]UKgighiZeZZ;O,|WFQ[x[6 OHUoXEc4f 7y>O7w!4nzyB݋=t'|jr"|h1Žկx~ ] iWW:C(vM|瓟-M]ij5I ;\ciugx}̵q_\wdC:a`_ѾJ-}Sz2| Eocʛ~Y<}n]-,QY2#aO1xǭ`c|g%2 6[?Ar't]qlTw F5䠵]/xN>_B;:ѳ&mL[@4:"E"~_!{gl?;VxXZ-]"2)yOU'\DȖ&س=N>u<=zq~z?GxGwy <؝[ygҽY5\H|i>wWՈ9y Ō}hNU_HT su0LH=)!ZK9l8GYp9k4}'/n@iG7lNo;+0|U^=DcZ9)X|0 4٣oO{؍8~S5{5C{Y9xg+#/MSbsqw o>?P%p'cŒ8&tr!|*gG ڛ?@FUC~h?'9߿M gy7헍|V5mB>U{ 9v l[V ڲf6r0ZGC_nl6蠬=ءBt X\C\(DK4/%ZF ۵5>Yt[mWͷzv$yύ;I0>2<{6U :}_ ٗg%ڒ1 M47B n5+[mhM}I%/uB#ɿ?!ހ)+ʚ8\~u }^NPR}]; ;kv݃8[tCj& :RYՆPY-/yG=:"ϘXS>$o{I%쁲ikؤ<>㵨D7`ORKxOfs-\̖DN +dj7ck)܆` &mVD%uhӱ8ܚ1,D_|n3wߡ߽>:KYTlwvwOz7S -$|-RC{h-Z}Ქ7$l Ϫi^?^϶͇Kd ?}MR-˸?rw>zfmF| $gU8oD@/~tlA?0rcOfy>> [cYgo|-cƝD]l{21~'/,IV_M΀<:sf >yE(Ʋpy1 & q58Y!w,~KgJ-gR |]t>Qo})#:UߺƍPf,"r K՗!*њAѣۑM,pp>we׏Jy>hr =?WQk<7-%.^߸mB2>!gkߑ[bahLFg!b0|"6hCyƼ.];W}\CεQ]D!I)7; c=P:߆c//%l?/}u_;_}ط7|:@zcr 7oT 63yu6'x~*0D!ݬȱ ,h6C/&hŸG4ϐi~8#lBuj!|$lH_:8}pIpw.EIfc4O@+Ԑ_2Y,In>_AJGk#/]W#V.o*n_}vO-t픴$uW0=Bqʞi8j}$X\'dL${:=[и*2[#f߻bax 98I 奰13Y^wOE<ϫ2sOZd |; |14Wio9ekx]]"7[vˌ_>8\g}5Cێcz&|L~BVʾq"Rt; / W-q#[['tGsl'- bn3u>t⻌EG鼸8/t^ 6g-O\+j"l5|ꕄye#oDί⥽yK>{aiڟ7Ki&bc< 7EFn{iѾXvMƾ>*>k +<Iz CZ2`EI؛ebeAcnX¡$p<;xcK &0}h~p> 2"xq\x~peo_8R 9_0ra ˛įn9 DT?e+ek<lp x3qdUᦛ!6Be'S=>f5I\& 1V7&i&PȚ6wnLKy `C=rᗀsNP~)Lml` y}FOەhcF?or'bq IčyFssiO6h\Dp5m0[\s]ք[2{=C6|97"͙|97ҜO^z7ZAɈwQ.wvBGXX&HoAn>Ǵx~3B0_oC^sֵ Yg{X-kk}Rv'͊z }i?+~О7 ? MYnKNDÆbDm(n?&]+xROtCOoT < >+{!ce~?Ɇ-4=GnX2ti9P-cEYI/as4UzlO5Y`Z`MVtnS CO΅/eda77ϧ|ߴyןϒ,RI,t&Vcșg,y)A= nZu(2 x?֟ly^Zs=Xx#xuhrnܐs':Yf n4"o(hu}֩X> _[` ׋qyOE39O;qlլPᷣ댱t~G35kC{q0}/ 5["|{Lk6%ㇰ8`'*GGgUɌμa;f̞ ~N2f-t78NYz8򻛄}? xļq'LevXT<+lw י0 >D0@SU}5خa'z |]:MԿ:N$%V_u$i<X{w-3{; B_,- V V*cIy Uo5™~Y?dc6/%wٺ3\>b k?C{7BkkSU}4K5 kI` X߼@ #<~v*l1r?n>gO5➰>Ԣ갓Wʾʪ!;N: KG\Y+Ԣx(n9V΀aP7`Ԁ!F\WC":_D(~'`?7Jǜ8N%XGV ?$8nR+lLX&XH0KOؼڱEamGtO>Ke1^t%_,x%xOZ1O\.}S^6)yD_h6聆*6is><O fR|1~&qG})z>>R*k7IPXffK9JOjh|IOZɋOv}gb8>ɍ~U}/I Ӟ}J/>nO н}OO[{#clS|_vin^9`bcmdh{c8Yo ]j1x|ȭ*U|e/\i0dٴwB.IJ<أ,ᭅo-3wfGǮʡ?^ȡҀCgo 17dQ/ MNhjZĠ9[[<"?ӴY;'> }<?09`M2IvOrq<{ػe[uҹ]N߈ySRcy.!tgҌ=و1*.>V:f ;/?3|Nvjn7vzynw+<;J8G?hj=N+찝mྤֲbv8lD[S yxiQ+Mb< h\`c|Vfo;G y?v:/в!9Dψ3Q]<qRsƓA]';)qwlq#QCN7~܈*b$X_Չ8G^5\QYyL9ֹP90{cOOuk6o}7]lսGa,,j6b><xt/:\~~ +|j{oo [#1 e?pQkQ q>6_c4Y݂ۅSٜ Ga+gwfs]hîR,[eF×!3.gl5Tl [K??]=Be9}L4 /X[ުѸN(r:>9c] SI[|$amdۯ2-[C *3 0qD-DLl>[ ^#ޤA]1#4FLA7[2\w(Rk1IMSл[=:2gi-W~9Rv/k΍YB~|+9@jVF!x;؟ ܈ǃcm-<#Ōy]ʥ}YT'c='"e3/Fb&>t'њ}3֞΁:?ѬXh>Tq35ԘΊi1N vFޝ;4p9<ܧbMm}:Uȹ:S=*͟ʪFGc"gF1a=:̝QVWMfsl3͙fyBN΃CIo`< 4g9{8s1*vk&_]Dk繥oW*Rѥ7 #Dw@'!⻺4= kΛVg7t?hpwN>ss^23q&MŸ޹ |U̞DuGyWic{q㽉Thʬi{q JMD'/ c <>M">E'Bh}Msxʹhs9τl>%1bO]<[זSĭs[B=L[悏9*=D𡋣6)L_s!-Nym#K;)w,e']O/;@rm{=eS~01=ڸ0bovnaM.D1bO$n5L1Kgr}3s.eo9#[7z pG iq5?LbČEWI}I،$L]Ė5x\hj辙FfM-Qh/i?k6s<1G96n/ qU YCZ!oeY%C^SK~$=(Eqw/UM{/Ip@FF:'J.G8% 1bz Aǭ#PVUS]߱H){YC9߈ķUlW];5?T΀7ۗ\>qFy g{P t-zhdٟ8T?WW'>j)' 1JgdF㓆?Kٻl.vڴ:zz558UjF'yn tTǝT|J>v׆abϔgsy2#ˇYg%:{Ndr~`cղgø\՚,n`F O`6(߿Tk=1}ˌ1sJĄ3}0mN;\s1q潧ن 5i oeke9u unTy?_gh|Kg׻tq-6v_/OF] _n8K_2O"v,kLQ@g߃my7Rua3N2V2jX52e|*=rHsWseqtᚑCǂ,/Rn!1)ok9 nQXxSן"wqҐ/MH#uu{a/2 u#n0 X1{|eEީ7M[*jc~l3e^F[n=E2 ="&LL)mToYgJ vEltxr:U^+̥m;q.8Fj_q*wvɵ**OXq2D,<޲b3d޲Ljqz'oc6aҊ6J-Q¾G[qoػݧ"'qgU .djj|Ēk͵F4vb2k8`]{!kSa $'lcAZs1%Ŏ]sHyX\|Oe!+h4?? cBݻǞDgJA90Yj'}%fϦqF[ nWWDvb!\2 FpxE`cyL:J[i-_gVNG)\'K(ݚU lωְwtr[v$ڻږLF.lxEoPsY-KzYfL?O{1"\fY-|Seݫ=)buKHmHa}h\##U\U{9PCCu|·',O5tb2PIguOvQaC? %/,>D>{<)VGUm4Vshw*ϯBl#\z:)'YxF R(SyjZ}Ñbbt BPŗ־]'i{FO^~ R,9]5vxbzPH1`j'3~)uCr|0rM"\~EhmqPK[ N31/Ճڞ[yJѸ1G)/cϖ{Y\?[#LӞ\0E8V51+iGxOBse쓆HdԤHDۼcc{=8WEnI!<9Hg <.'TjUw%j3Oٔ?@>M{p2R:N`g??ε:pY>ϾB}}?h o*̧/xmo=M|ݷ~&9klH49'ݟ{&3x^GX(8Cg/i=v¯(5X5@(;v~rڰcXIF\-/yČ24b#Ÿt 'TʶQ+_6ӑbC\n&<|~ڳ^vlFkӗ<&qg$kCd'( sMRz`Vexi^+_>rv<:l V3maFZӎ⯑9.>+qjG튂Y3-=lk뫕ʱ?"YyM@^ }9)"n.NK룹e mxH*ˈ}~o/ӪkX^3b*;}~-3߬A d)iMyw"%VA+G⹑a|mPnAS7^w:ֹNマF~"zݔױ_H3}NԯF}N,>n*d[hN!pмzlF]OQm9D.4JOʅGʅj5qSM_u]vFYL|_?l ~gܻFƞ=?h/Yc2L8JV+.dC}әRxE~. 8;4%2+Ae:(]<-Z=V{jkLab11~`Ru8[F2(O#XŒ"ƻ꣝ʌqDX W=2Ԥ}O4} = w)<!nU#O$⡳]3+UHG5-oObw6ucS[TnѲﲏ#/Ǩm߀ƽӢ+ŽdE~d#Gcf/GD_r<'; p~W`㍹lP}?={4Wx{=5}1eaGRK|Bu:ߤrݗ9Zx?d! BL@;Wl}$ZiߖEDfZӅ ta5ڢ&LV*Bpsnd|{o|%hf-L{;hM_gwsϥF#syه$*Om#wt". d囝r'#:pOm7TK5#D2<pۤX8"gv*aԳY~%:/ ]'f- i_{->fe"&t >|>Igǰ x~@V NwM18+x6WxG80W&r6y}qOz;M9:i7WmNge̟e|V*W_&! +8̒:,N~e4uYa69eucȇ\5'ҹE"-R-~Wug[l*.:ٓXY,]?+AtVnv99&`cֵDG6ї!m>tnEؒ^a7^5ޏy)r;ǿW9l"GS!o9MeO .Ƀsu1v1M2y?Ǔ^In9UgW(E =ϻ9%-4'm@;9#ę> hH۴&wZBz S4"e.B#zx{FIH2}'Ri}8rŝ?{ț. SL8rqkN$2sN=WCm&p{7ևU+M hw#DOJ}|&|!8@ĽJ lOg6-CmV==om(=Pu0h.xRܢJ#CH`;P9s?Y"9uct̷Ewc%"g /ulU on5Ys;8ߍVO͜.›.}k/d~O@*f oQ]9w̿y.|rw?0ݹZ8rًYAK}D {Krt=r$>xLӵs*  J0=R Go}魣3UI_#^>]}"ڱy]›{V|79n=;MpMJw46WV_͓"BO U%虯Bxݜw+b?;BwTϽ3X}C,rw@TQ+[C^i󽩐"*yZx?o?Ek>kG\Fk 6kZ`}?jr`! c]za;=a|mUj+ワ,TO~˞ds/x.%*Ab}OKB`Q!~g_M2FJ0; >R}aҴR l\)lL `\Bմ~' <ߎolj]LTy-g}яH#xBqKyյ{*OEA}"]0>| U|=UwƂn˞qaV=Ѭ$~]ʰ]kvqq(K׼?wݭ{=$RV<ә}V: i?< Xo`+x5pᚤ:+E*+?k‚fannE8/Hǜ*4 Gt_c/5.:|4}Wmz}pȱ-dQğ-=oJ>RpҼ~IX3SUSϽaT2g^39AD/8דj7ݷ ۀlӯ5 ߃ן~p'F%L7ۊyTmGuw[9sjgǸ߫[?i)d.߽))|" x[/ӸP] )6o\z:vk+^A9C{>pD(Ost6lNKwODvzt5 {\O\=9i?xv5vΧm=_r~!KO,ot3\7ZBœXm*+§mHjeED_kOmWtnKcHVb;`Kr-TH*ƖlKCҦ}.RJzOl2hwHDQEjrʒ>f'"';I<; _ H'"|6 h$koC|ݏ`DRlǔ ?K[B|[E*s>U&da}>MsØ |؀S%yggOy{hCx<<ކH]Ip#*SDLކ7$4ۢ36f&wƌRH8 w\\k1𶐅çA_1# 5+E[.w AE}_#; ~`hÒv):bկ&G)n ]*sMڤa2c11UtZ4F꜏7z3.38OvRJ^֛M2?yqil_=.O.ZcJ4"ֺ3,܌rh< iֿ'ICƑ{_oFܿ3iͽC; 77z9>>p~x!/99X gf=8G„oU/ lFϣ?--)x Rs?gVzPxRօ3i ͯQı2=`Ē+hNy c%y%}j^3rh^1QT]rK<<# _,qrdR' m'\;}ni4eSt7Mtgn737Mޏkd=X42 01*mTM|c4xG :oت0EFќ쾊y"əZx80+W3T nu{$ qN;SYteeJx"O"HĈ,F/Z 잟#ye0v?^{?`?փf: {2qvԕ&ԕGmܑM ]m*?qDlqN`Oc6èvr\)S8a3ӟwݓu#g*7.NraZg꽛IX֜eB'_K.ްXW67gw$ς3Xa1ZY˲?e ,J%]^ݪV(Fd;U9.gI@=;m1Ә^dc#$z>1~:ʌ3iܸqgp܅Чys)SoKlLvg>~?LfOr0l{&+~{26Z4` KLg0N}Zph 7LO{B~wG+PI_-N Q~Ƚyz\ +dz@ɔUv띓m9hCbCwT:4<[G|L$о>t{io yۭn'OկkOVsѩ̶6ݭ*(GͿᴑ2xUIP $8ߩqC0M~VL2[ofls 6f~{[Ѵ;q-2sj33Ouچp6smœe[háoL$˘cO lH?{Oyi=)Mل΂DΈl*-kǖE,P[ -}޵uǴ?aŜ/LJRW MGT'beW@?kвqjOmngp_?_3GM\3|Vy}) &gQ/_Z: m{r*Eax3fM3`}1 @'Z9zkkBZIХ'+ù'hc5yG\gb#'HZ^P@P#umj'5=m)a4wtV%ljz/,jqnzh{N~`+E=wN2\IurߪDZx4Qr*;mXKWRs T'a" $tN?Hs]$-Slj%jR ^U ^CUZSb E]w \Y-sD󜌯}pR󝁝]S9#wHEr2wMH.>[;w횂}` q342;2ZmJ߫-I[RJK9rKb925麒t}ܧkܴS&bL;; X(Fr,r:x3t#K> ~}_A=oIА1~Dc(_ <46أIu*7p!)L$BDڛnds^]}O3ЍYC8ZKUؽ5&"z=Tu݄SͪQZsYRh)c򏙞PK>~wք,&vgV3?#XL:dv\dr$\ =mnihEgZpOsU]O yi}AgNDz&%Ϊ0z>w'VC4Z7?Ӧ> P&rkdN8^ k8h{t~i{VO8rk`,|EqwE󐪥IdkG_Oy>^~_w{#c`TE>se6&=[3>xüǻo;yTߕFyV]p0ւX#w)!^ٮ8 دq+zK)݋\J|8_,Ӧv;=X_y?l29Ku?a>N%)2 |/lLO#7wg\`ZO`Dp9WZḉqF!E3 G `c78?p^709~T=&Y[ ʪu03_z;k{ew#}%'!`>_7{i-$Ukkޛh$әeĪlެR6J;0x#|Bl-;9L UW}9 [M1To!^~/KX@L ;b#'Y˞5%g]}drsdvE7Ѭ !6#>m˂nB|h.]cf)78gQd,QX '5./kp<. 'pkU3ᜁkSƀ&\ssl~ބK= <6;رsx*Oۑ ݙrGs}\^bk Cs.tN &o\TY_Kt>=yڈ}S J;%;q#c)7,IG|Y{iǑ >^{cO8-ˋm|?,%VfH)qw!ïMΑl#xz 'Sf1u` ~s<1%0xI[8%s~\@ሷ?2C(X Ez⏼ Ӭ<&E7*'vek S N7?x!Hȋt.>#GlQj?o,ahߥ󸱚XFD}Unj'N*G==lE"j{P]e;U^Z1pѻar= 3NYRJ -~5*pw-"@޷c΂궻/ٶ J\*}:vEImJJhGD?&|$THmy+ߦ3gi[')-BƵDzTq#Ի'-W & W\΀e+ɔ|3,s]L.X`_gYarxNDQoW < R JoNikY*QuQCnAׁ}0Qv;V}6OOм'kN“R>f{XnڧOq_T=O}]cf#hx@'Ngs܈ʡwnD]+6| |4b#i<֒sbVzI~~%Ӻb*XE+Ϯ"zi8w[X[og#e<~UEL Kk~}SԯBR`q;I߹+R3,y+Ҫ: ?N1Sw%A1ֱynɶsi[|OE11pt'L"-N\> nkwG6^gLxLvm?}We/8o'^`_/.?FyƓm/S}3wAz{ktisE ;M4$)3c:'}54: PD.P*NOm=?R=>gx;o3BO_RB2`CfGo8Yhvݧ1g}g-tM~\Ƭ ܹ82f1v?=YXSbտq/n77*8C2t!oo d'.Oua{iwU\oR_]{nm^HjF;bMrE/ЙUX ÝD![:> 6{#ʸsuϏӵ=8BGk'-g #WE[-ʑCDC=4~Ȁgc.߫jz/hNU7=z_N|.X;@TTv{J؞wyTҡ*- -!6l^1mh7#Di߷2X[5^/p|p;H<6o=M?3RXqp- {[ :X.[ThG&ˍo+l 8S |meOikgO_lwrMXFLrrr7Gshdu%.C H{Chl,sqF.V/lT)V!o ey<,(~Ί)S4XFmt 3n*[Ygw-h11u\T.\';\x` tX+F^Pg~rM\1L:Hԩ,d=i4T\Gޛ&rd~F⮚1]9>9\jC'\Tjԫ<H}:p޹*x1-9 /]fol-f!>Eȑ{;XLisYx|#d2Y mq .S>BnFWݸgi\\_)lQ^9"vtV;?-r'j{(ZϷQ;^P ]B4@_SXߺL1>ㆈ]6q5l^"fl)r10K7[gTNrӸq|\t5U>u'#_;gFq*R ?ܱk˞/9p{xW 4Ӧ;_(shĄu@[5;žW%~o_"y"Xw%b.¨>G#FvLcآxp=2t<9*A>sehk?Ηwߏ }nGMe6OjLۙz5 +B#~` a'N.! phX~i^*}wӾC>.h0}ϖ~[ NAg }tK[F\3i,DS/!wRרgǗ.bqAGr%cTT=_O@ %]d:|W6c:ZMI!q|oG ,*BulbvMo?yq8o~RLj~\.zd\oXWds i/o-wa\!Kza u8{RYQ֍x{k6c D'p#=mȍaC?vc ϮO}W攸0,nO39*~caa`L- !*h?1^_hWzh,U^it>Ҵobseɍd-wc2&WѾ4mZ*W5ce{/sȼqb{Q>9v͹Zx+KEUɶp!ü@c`H1ǘ8l5tDGRm\¸FƳ~S7g{[lmX큰('sNlGO;n27O~W[XvnߋY g7 swy-0䦉Yރ[C=CvS;#D";^m#8+wVŞVSn noʂFa)\~F\o[jk~yFxvvhR?*)9)1D-mmSa'ͮ.51ƱA g ɃE>$8rh|GU[ |*D"e^lG~ CO|.ѭ}3͡Gގ'l64ЙC8fGܷ®0x FYS=f;#W{?}[ӎg65t"/yAm~ԶEwm'R管2 5#&8F〈WpJpg.9~: ^"~B~ Nݺ^ׯn<)b(랤etMmǪV&ʉ?z\~9l]D[/qnx.' H } ~ߟP6_9~!Q8-1u[Q>vL?>q{+\!wGR]IJҔLdLA|/ۛxDtLpV#n4M:UAP" NfϧqW-;lɄ-VEmy1!U 3?*}?/=U[2awSA_Đoms]_Mfqid71cNY^bCsiU{3T#=`플yV]Qx؄6CƩ]sb:8RBn=+Q}x.`]~n7tÒW7l⃒X9huɂ~];mЫ''-wkyD̿|q/؋oPCj c$LjgGa$ (mi7 cM|}o>ǓL%g[G{\~;2 #;> 'ۢ}X7e}11Ljnv0}D'9euxGTFQ,I!y$G-#zKF K %};Z=پ}䍩lΑ"g%-B_Qζh %\W_iM"N q]…̝Ά³wI{0.|q.AD,ڻad;][K= |–`"tN fE{'>~jgР\yuo_ C Tfvnb -03J-7V573s#쇪}N֣om".b~Yr3M\wF@wD|ُIKލeD^ZxeSg jY D q8M!vl[{gexUrZMi l;6lNsq!>> dsJb:3{2_1{&Rq}󬠱cwo,0Ɓθ޹uZ.hUgP ;Şn}:g 04oqgU~e/ng>ħwoӹ] pCJ#UwOWc^ӂZ4Ҳ[tJ}mSݞ];|=&=?2,y@dyjv*i_iôWw4i1ĕo+Y=moyu.N&lrx{ɣjT~ާsclѲo9nﭽ cY¬O`s&-®>9FO{Iyo'Z<(bY=:Q=gӺ#vv=e.p@UioӺg9 4&C|)Y(;׍:xtm-x[&Il7o1xks-yLD^xa_mk?d^@h0SXxEk{' 0nwp⾇X uߩ1q-fz:殩_ ck'Y 1A Y^ yq.28+VqVBG=?C/޻Cd^v ҁD_{AEKk|{>G/}:>!wU1\FZmDrGd.jݡ]{ɮ>T +3Zxf|0Ky sӝK^ra d[_c+7|"Npp ^Gzil'd7ro%YF-/gka'k~dTo:nO bȐDDi|N.ckXd?1~cMfV9ϟc gb@.g4'!P:s0fvws3G}JVxNV9//_`"f%rYxӟhaOv#M;ݮ=&=`>qN1M錼$9M+hLl3fOLS=5t ZoU2ǡFYwKm"dL:vy82..bx:.D*~n8o66J;!+ڤ|gɩ}@C=AO mѳH9'Y{ ?gÖS8+Ә /?h|&w0&γ,a8&̾Q]hO>3M$ZеoӾU F[DWiϓͩ5o,uEmCIDۦO8 h[即j^q3|Aq_EʹH-tϳsbc 9B'gް]!l /z>-Ntߚc~ȥ8@~)2UOF<|w y+&]|Cas>e{ˀ|   y4\W>&#Ya>'KEN; w[?`SKXX[֒MkD9u'B9QqK9o!$@dGϤD nv ;tgt_3^_!@L+!ﻉ p-Ymtp+tٽQe6d,EwV 9у#Y{.f<k4 vO\rƖ 8 :1_ ???3?#\=qiyl|g8/h,>b[XǧT7Zo/ky%L=Kviۤ~h >6} 1:\PED|wrr.@>E EsO$S4zj9_k\x 3_PO6k$kqԶS'/D<#opɝ#_{h%yLT@p<sȿ7\;1)f љlwR}檑mo Z SLИԉžՐLzۤbӗ {` ׷ ۦa+#], D27uSY2 [>9M4,>IΦ4t*te XgM˶8јooA}Glvrk—&}7L;`ȴ_&<|APƌ'52?s'آb짨 o7s3]kÚbqC!Ybm6 -l@UGi#sFV.]HL>Y?F C㏋P_= 9Πm E\F Ҫ] \;>~j=љv^` ]Z^9a[}Mqb?8ܝל h |gi-H>;Z0]hŭ2 ړ.a:*ccō |t'ZYs0?6@oݵr2zzzV=f?~V~ϺTMs6RRm=ăKb狵`%eZxZA ؾ|iG8Ī׏ V?IJL#Rb|}I.=æ~/ýem_^:TraA|AެjU<2P ;i}J+k8mz|G#?fwaɩkf y!'}1 WH}{z{VǣbC>uO1? ];m=] ϥwG1T*_]{nAz1"i_lJ4Ϣks$\vw|c/G\?ѳ8yλp1~USuد1LĎ!y "2o't4(pPښG1?'}*m ,‡Z]46-x;+X?|v}o;,m6KfjAm6QlUo6GcbCs$*UV&bYY2ɪ+մ{^ X+ўkxM ia.0b]=NQCgӬ|4l\i tFbk+::YT}wCח]4^w*kWe}JhyԎ#fY5|Ld.ϧ6P>0m}dVoa :*0?_>=(>z%|"?o ߨ;\,cL'}^qp*·ػk"G&f\x0K2J"6(:{3,~æǁ79;}lWo~ylz!^%Fqm hMQ~7ŧ-5,"=toy$}#e!o(tuZgӬ}wrTkcTbZn'%b%Cd<|ahKzѠn}4}c+r\r+: Zs2 BF[AC:V6|c9T\mO~^:5S^Ê8]tfgҾO#NrQJ̖~iCg%KS*bl|ߋwdg=M q-U۷~WW!lqWxDX^*$E}@<\-a@#x @p>T|Vlr˴^2OOi牷ӻ9vauU8GWvMRfŞƽSń| }fy| 7?=MP-iӹ]V_˙K.Uw .l?ٳZѯ˶$ެB.u"qh?>/l)(}Jk9_v +_ml Dw^*1լZUqܸ %TihpG^C{fqk͜V-5_Xsם0O|~Dq㛬6"@=.6^,2ltCֱPi'PY7d%#e.ɟ2O0VƻYD|B5Ө~I,˱6~de1e22 όNJQ gx|sZ>oqOb46pǭ^-{VWq]8~|v^#O67'( ;Q&?uȃ_&|6Iq{<&NB.>[ľw[ޔ9:g#Y{qxbgE4zN;uzj1O[Cks˂?Zܩ:|ƃEmvU k2XVoN\O"8Fa6 1'Ky^F_=E~oV?1y ?„L=/`UolB<&de,i$"XsNV~_~ߞyHq)<mA+r _E*oC̛x6֯Cލp%-WQו:Ԧ cE9Ұ~Bڿo`c)ly<9 ~[KHTHv$rH:WXg[>BcWS]_I8s4{ oUR:> ?8">GL|<$h(чkn M!ȫ` +?)&+WtyN6IԟQ>C5a}N~xu2n2tp6稥#<_ͨk=jOix҇}mH`#q*_ ^y1܏lGS>{G^?{ij]0zs |Oܤ2+t6N{,]]l鰋eKV[:+;ImaqE &x%;˿%z 9TWz?>YZ]"]¸1 \@O-hC @?izbkO{< k:7y>_v6ҁ6zVa.=9R;AߣwgLHSRcu0wsfMnSL-췟^jFWqV2'U ϣ9NwVه/d7?3G/Μ. GHu /lw/T;aK~i>͵Q{uOl@sMtNr/z7]du}|%0bNsiv~:\j--j?<]?zÈS -$g'эRKc=Σ7-d.bnwӧjo! Jx#j |ooϤ? &4B?N{֑7UsYh,XpFk]zVMėdi<(ceKA8`WGJ]ŋM$z`g}ȠxiuB}{>u OJTP~8TOrk/YzPXt<@ϋ <۽9Dİ>)t.|}kWS//C.*+?GȺgXZ{mVw*e'lV?[͠*b82-q~LK? w[/C^pnXeI:N3.7&˲-X2סc1bNzuޠs=9'hA.o ]r9ưڍi,s˘w97d-f ,hO`{ꚓSX»i6ߵs 5dîBV,soGluQGEBMp~& ShyyLj{+F (Ew(y}jB[T͢kTc^3h -9Mg b"7~9N7WBrAA^peo-}$sBnp}ӄܨrН|ī#(?Fmwqvf{n=zSޕ+/P]㔰D oOW\pO>U{Oqh#h.fns|)-VeܘrLLHُmg52n=X~n%9ȧ?:N=Z FxwDC<;qwZM4w)݇x~^RS;ͷNin摐Л|ᗎxq}NIs 8MrvKɊ}t^LfH/y] Owа[R[ګiPf౛ b}Lb7X٭J`GN{|Zx8[#}hy6R Wg9ͩjDIOz؞js?exˈA|;lc 80zO>C1{~.2d }0Ryh3r>Dn#Z'4lhy)Щ<~ pK?O?/$w ~`dWa%B&gL1^g(RFceKhln3v9g#X,Zٷ+~8Px)EROF ؍]˶?rWYGw}[Sͳ񆄎e-(O_~?Fk01 ]4w(CЎ߇o]}ևۢ-=Ag9Yq6 &VU3bWꪵpla !g6b}.g25߹sAGg/ 0V|! fs2C|;3nݵ((]P&0kz1.kaWmF4*"}_-kfE~}Mil<|\@oSB(؍+>tt}gr9& bGI6_]\9SvҠ4(#Qͫypc>a;{d\  v<%!<@[L|J4 BsRc#\_xv5=C{e{cϴXtb,e[(;>'B x}ާTUK AK;Ԉfqg_C/L3Υon;*4wO=yM# ;+&+ِxG(ϫ|&A+Y%H >վq%Tagkȋ;bܽgӳDnn46c|4)տ"luF?5߷ ^yXM4t-t6ndbeEG{ q@l;4.+\1 О\ؿ" ~>e5Ө(m{:R~7{4vspD1Mig0cpӚԛmsW'gd'iWJsx*c%S*a̓~`{ܑq`]Aj~N(7ʕ%yr@_Y=Jd5Ys_#e ݧC?x}r' U6G"y?='hr4J{sc,9}Mᇁ;Ga9l9!Y`U|ɑ9D6['\F̀Ǧf<]ޛol-ېR1s}#ByY6ցOd~^iB.ύ.M̰g6e׌,|;\kR}c&ɏ?B|;!#)Ep0I=?--_#߹_tm"!Ǵ^C>)juU +o,8Krsȕ8 5B > [Lm"6] m"3-V!zjt*}.=#ߎ`ܿ~ܞW+mO:?Ά9-V\$}*rq[Y2nۡQ_~ >믧Qז`s;v"hDv/ Z=& N'=WF%qM>lIDhktPg8^~Fe,XYa;=ͶNan=.U՛ˠ{w*7h}=>-o&e {gLUaEw7xvv=.6FC}Kk>MwD7W5%\W5{ 4p]I}5'Dv%<:rSɹlR->Ւ %.,;,l-[ 7/'<~$KskXR;X`hՃo{T:v?ri~y{ k8DiFoG"^7n\4y|JTr<%TSžq-`s{l4c)q W:ҕCT ,\wZ M2 IrRY `K$t#u}<^rSOy9A|SǦ)|0bNGӄ1:bz\3R^}EoŽBa^a_8eYoϤ$uMIQr`K4ۤ@Wj-#U{;n〝$i{ioX;g>p? lY~ g=0z鷥OυHo;}SI& +EVwo9)_j*2hԦ ]3 \5?YW#~~%Ovԃ+ObX M1* I7 ޸7C9п& igLiPYƝdiWм;~Eu^hV2Z}z) ??,yC|`A} gv~oe }릅S*_=a@O fςeFX]rm:~HLOm+3a77')t|DH#A[w6]ZNrnw֬Uv}sdw;Owt:CgŷKԶom}J^P 7p}rFkq~.~/X?޵ثzi|hl/ BF-97"9z1~Tw>?>tw/XKm-ZSdR#UDkgDC8Pj/f k+xxW`5U̴ƉlhTNߓsl5"ܞ6/&ZHX&4rZsŕۮ/c~meF.]ѿlQ'V֝ͫl]\h]V@*egt@q%7]ٔF ւF.2FuqImy2m6LDqX}>+bYj+Acr* 34`8of8ي懩,,9m2{K^d N~$ ? 9>]jƿG}S[ۙW lDŽ!Wk>^x89GΧ(xn%WՄ ;o:S\zVLp[ƣ͸l*Ou %w0*5U6~,59 wjsڌs~/bE%|οwX k :X:J-Oq#_AG~걶q`m8'I-]@.fL8GD?Qc)q&SDŽW Vd3^~F/=K4!gzrYˑ(`2a3O6`+ߪZxE%vO߳C;ڢqe[T+0^!1f~DuX| /LeqA<* k~$}ڢU-Qs[3b k2!J6J*dvRkq?blVqfnK\JNU N ^Fs 92A|G}/5v,\!5==H_amA^H;ɮ y"QsMc`=Qf<6|[{hS]7ͱ 'Z;-?0X5=u0~9",>*oc<?i#=c?r~^1 CW;8O3W^~F{8Xn&Oi3$u(7Td:\UۮT2hwSuNG7 XzPNE Tw&E? '*g_P1>EGOpt?_%, W³vnzk85wiǗ,]d{Cjk}9V*z@{n*töiEN9hWc7xn+5]D}Swٍ;QeΪ="7wgN,<]f#XI7-o&G0XKO,#g[[\NDOc5-"^%ro{ _~g+1v׋B7 /O9qq%z,E+ɽShLU#2n<ú%utڗ\\aOUۍ&qQy+TYW1xΟE:=%Wxy8DOa- Ƀ ocew4F%?'E4&*hq 6SDŽ+Ƅ~M"7մeJ޳[x9<{:awxr%Aezιĝ^*J1Ͼ;qxm*hNGǽ?'C~=NRS[ڹ,`C6϶ǺF69vL7y,' ps/(HHo$xޤ VA8e;8r?|_sr5%p8-Bl2X C*#R+q; QWq2J KeJ W9xoUbdYlsXl7>+\!72@Z噗hLxO$s^CўJc=>z^l^%k-q|ae֖j~E=,%TӧTY2>oZx&C ͷީsgIlh-{%yG#\nzq$r-y6|1Ow) c~6Ͳ #mrߜ^ylq:ym})ll.<:;ٖ#/g1 聸# f]h'`5 __9*W-CGvjSujH} t*(?RZƶƷ˄gmG`?r\=98Grl{-:tΊO ԡc1|ߙp:'Ӵ0| [i,ļp3#FӑZmgB:7>Qw -۸C%A϶Krӆ܃z;c7ج,|AV^;+U#sQ~5V3}UJo(zfz?#TGxʦTs;xZ𿳪JO躽 3iRjX<]nww%uCeWC˄6 }wxMm+Z&l!(s*Z&`w~S*hkh=C=ei;]L1jV%8{] , xvvПb(9\?ϪCkka/lVӾYM程̒R+>ƱTOYYӘM-xKJav6lA` >Gjd'ǑڞCŕjObMV\{*R㝕9s`L%(yk;*8<|sY17?]qɐ2KehOx}SWYw 1ՒԹ`<{ü5ۆy~0GVgIc3'ux~,v%mk >DzT+puZ=U/+q3Я> X,zѻ|~Ⓟ{xduN@;ꠎW"w6Rk%DH}{.=zf^;?:B'&>s sӸ.:HVmWucp7ꛈPǿu}U4,ӷh+/m J꫑>B>>wd+s!뺾J!^g)ogMe<4ק_ R#r<|ИWоA]bWJ ;,%CCiwm1&5[7݁h.5{܉䕁Nz[䊅>Ćt*wAVbVY\OnMV,fXP2:]{,.<#,B|J跃{Q./U4aez "A(-w6zf/t">)kLB쇻+7t{q`.. 7ќJ|04jSVBclr/)ccnwZZ|dĨN -jRR 8Z8{rvmvyx/ ߞmzxw]Q+񽻐iNwYrgq|⼀D+ڪ:sy&`ouOy$=nUkog#Ym$-&NqeWYrS9e5ҙV$p;W&9j٘c>'*.tI9RY&?/1!1x[+`vmɯhJ+$Ls0q|+#95JeTSD;>Ug`h<)G9:)G̹wwFoMfuV`X7#>Y ]'1vsk2̰##ר')L9\$3vjҴ&T9h"`#J5wBzjB@_TRO .Uet-1<0ļJp"MwX  63W⛰O3 Khڗ +_nh :_b@0kdCZ\.?ҰoH߼)' x.>K>gl,B7C{JۀSo skt+P~>nJ ,x 79Z&aE· ]g7T|몺\A1l6K"b |fG@b$#6LuXW9M{7autѶfgdYA(G~ڤj~%s7n![e >>[q"3*vb~Dx3/nZOCC&ڛE8eIw;r9(Np>0hdc-Wh>>- ]3X'#ȕyNhl| Wv@' h uޤV<):()אָ9Hx8>o`M5_\b>8< ~~N>x ޚwI<ӳ&]s5=MIr~Huquj&)Mr*xN.'Ew)5pܥe}dž\G=ZMs}$~ C;EFCONvufXL2`54_?;6ƶBțW~Dp}%,$NnM2~#~8Ssk-BLpqσLnF$V8/l_+w0=_n|g7ei~MeaO8e/L8Oo@[79v^lQc7 ~j7:iU[TUrygWR:UF ngEuE><%D=&ځUiM9۸M-'_<-|¦z6ly AkD+](V6Se%wq}׍#cν?ߙO{xE c ʾ/]\|}bHW´Wlܦ-ܼ˰ǝ5IXx܃GmĶXYnH+ݧf/|k}U#Y٪Fm}[,׼TA/RZi:ZMpG-Lgɾց};gEt`c-U%H&q%?o8ڻdF7-+ RcYTc3i.ѝ (hlx>dD?UevZ0[--^vNշ*=_^z8K:{{K U5FM~V{ 'or-\ZkS~ړ+Mt s~TuUh$Hzf؞|Lp]?Cwǜ&H盆bMo0>'Oy+4|ΒԵM5ֵMY LM@ =fִjf)U{42bei34ݴLG`MPuz[7 ϣB鳘 6>:(:+]SWK٘c1ϳI"ӔKԞ 2&tZl8xx]>\ qU~V 'weu~ܤ:U #v#|MXx,JmxU.Hd 36 bb>`<>⾻i)m+R>:,x$5U!@N>>Y"9yL8=-ƻ*OH{X(wYy{y^-0=?YYuękT{phn9-Lӟl`|m,yq]:n|v>ޙjoϴT$-T aǛ>c/L{b~Ȭj bU ̢3SMu3Eݿb*6$拺LZwbnjkuMu#u{TN߬* X L>UR]=h"1^6M;ym5ㆋpc=||7ģpoi3Ci O0Vc$Q;6h݄1o QQKyJwϛͳ?Mt%Z[mS 6gۂ\1Xfz:}XZ&;f/>=RgugDM־ 뚭b.7謖&f %,P<﹏VYxU~ Q?X4m*WV?sr%J#gDCd{Rtm3\fx 2ަ#) !&=hwll<9i=sBCܟEg!ZRgOMa \lwhj.zwN8G Us̋4C15xj♸_ZؾZډtdn+6~9?wL02Sž)By_!1Pgk3birO@d,c32םYS 'r.}iԓ+`7.9-eiH%S=}*[txFU%59s g[IL4d7q;%4@3`۲.%x#(,' }9ɏYDscyفq457Kzw$ ^Dǟ~-FO"4;4xd<{ʶ-Ω\oc?C}c? )mD!)n}.p@]5Z^HbYk7,˽"-6*%eoTYyؐ&)}Us$/>b /1>)wqzowNvqЋ"h@'R&c-A~e{eػ'Ruʱ=XpVGR2"' d7S%}Ge\B;Kgj{{o2a<> YEk<q;RGaC"<l~,أ3EyȓUhC|dVU]8Rw[MU6uBVXgۧ~+PFücG"]2]@_6`lϾ<**t(sg~r~Zy<Ȍl!ѥ_-|V•4wd#VCgm/Cѷ,vvv%9Y3gc/gG[6nHO</ŕªΊ ʚ,d1$ڑApW;$Q9G77̨K!4:,geoԦt4z*$èQ5WYe,BյY~S@2ŏGM]FحLJk1{'tgl%)u>Sg<&u0YvPUQBF^>ce\eo\Q=s,nuh" CXj WMO!qNΈJb B]:7`?Dw|`iGKb|pm&y^EeH@#%&gcs3H'B1;s}<)sq1i0n蹌+ yE~A?_eKi*8$1;YӾtJs ܄95ihaBlºˌl~{!=o<ӘQ72/ _q&qc<,Q ֊A_T]Xg޾/o1T3ن8Bͬ,y$qފBsu-;̏vGb^!Nbc*b~r2_6__Tև${|}&_%cx.{r36<z p}~C2}vɱ'1b6tɿ6DzW!횥p.1cp>FMNW!P Bc,+ t\g0<xtne0eTWXJϟ!{`5Ɋ.x%s>,xGE~6a߃g f>5;Cܡ]"G 8k7TέJ3wtR?X-c|Anjاrz{ _G+_r?,ƼSu3oJLW<9k9V^.ǿʅΖ\!؟=DŽBesh &#k}:ڈ?\6>vOyXޠr-VqlƂD2v>;eᒮ"ha]̏~^'܏o'.U¾:w2jW̱{d~ydRR$ϭS+~#rϩ4F+Q̾}'ϝ`[w!c̰eɁ!q.16ۧ 1_s#%g7>``uhalkgh.2{VYV,g.IQa uTz }2Wڀ{FKߪFs2WUw0M$;Zt_gCj=2ΆZ878dz`3eH{1t97+S3`ԋ5\wu GXv1>i#hܮsϋ1q7lZ-49Ae*+wg4ybz^;.OLrL⹵6{ðGwh ]昿'/ |7B :av`nXwmdEGxOl!O"{8?WY;E3Y ;dx^(kpK;Fm=c47n cass^4'/ #l/a9cw.4W48z74<< xޭ^oU\ϳi>{OZyyeyg K+؝6A>@Ƭ N?C%bg{N<յy~p5og t688<>%M*jFMwW>A*Ga?݂؜OsXLİ?)s/~h\+7ݕI_cgܫzsx:Rua{^l1q״o@AЈf_~q~9PkIKTu>b>(\S'UxU]͔[6l>cx =nqw1mKi]҃8ԇ&q?4V/ |s1;#0l#F#7- 멈OWg!(mS"4/c8ڶ뢾` 4wزhv:q\]Rd:Ͱ I~Ż/l<~2`k FpUI9"V=hޮ8 %Z;g^Bx~{MՊs jIm= yA:>]s;18۝2?e䋼Ľۙ}Fm5~x4%D{<Pl,9*BY2A$Le||KgC_ߋT'd !gyvab _lEx%*_BmFdm?ʗ7 {Dڰȗ}2CKx6-Xg_ct819"'rbJYia{XJ <%ٺW7_l~WEX4VUwgXY:e:v!n庫p7t&?~Ǘ^]x͢$^͌]s\+vGOwV*y\H~W}M6O&Ht6alcxS-c\>~}ѾE&Zq;VmXBIDCo>Ksn"IѲr蝾&򐁆wY>Kmk4V2;U9o~P'Y o;g5k\T, < L5cEuc'6>˸ :B}X\+8PMF hn}elw3B@[{nļhjg헵ۨ|} S8GG{Hěx 37r^}^F [ϔ:'7ޱd-L)UPX8w .xk^eyw)1o!8.N 04ҖYEg{%+#xYݡ/|hir9Cs O3d82sסs~8+"^qN YT^V|GED<{g{#F~ܸ9I5%f;su/cEiN11lm4nJ.7n<>4=XM;K{{|KOMv$\z̮~fY.#.-ܗҶ& ocŋD\S>zS;+zb1f̠ㄎ]Cc3g?}0Սvg2G7b@5\AnxIX34.CKnx$gR/fRj+B\vǩ+B`Meo'!ƖK2مs'ST;Eu=]%{#8a^KE؟'t aS±cܞ16Qa<1~7\f":`v7lju5Sµ$iǏpg=&ko VEx>|$/=16eHvryW72_b [rEW /ܞAyWwuj\~D[.=b?{|T?sf bL.$HfڪR}̙ 7ZIԖ$* \h2}ʴVeX"U+fͻ{L{|r}Y{^kuhUD9yFfEGG*-lsz1 ڻqW<CAOaM S哲Qv1mzl}>G{QX:з(ȏmq;Tuaӱ2w$wvxRm= |DO>U;rX9C ~ ??Ž8i|~Ͳ}e+Hxb7"b|m+?>saVke:{߮g{͌uooV PBY2)]3\۾۹2*uBszK"jT6*WSb;yhzHOzB(kDx7\R$&' ^b^LjɌ`a׸Ys#)eF"< ?ֻ~%V+tQ֒ܖ9K+X|6eBùʮVvI &7 shl%}o+F}=f_D$%}d2+9iUe$ڊu:k2И61}V}IuKIr$V5!"-m.7-%/{{UV=A泑8vMA fmz=-p1a|7]~-#e_$AJ'U m6Jj;],Ir'[v7Uz[=D<̹4t<ki]HcxZ{uzڨ(rԵQT:l5UAur^o~/֔?%b' /$w/{=2;;,|8x>%[O^ci 3›ܜjĿŝ=vVvy~pa$(t 'щG}Gui<(dϯIWM͡Esk/l 9{EgMrށLC+e.%0f<#l-;T;GߍpL!ة]n^!'ӽ8 eu,q?xl@eژ {O'*kXv5/LԶy6%E'=O:Խa6QȌ/x&v#ӑꚷ+_ a 41iM7t>CǨN?~?=eRJnz jj/CW^%͌Y],TZ /T9<=be3| 2I\3vu,n^& Xv~>%p9*>O=ť84<04G7CU~Ta~m~Z#7Ghᝩ]x|Dm1j?eWa1?y"#3z}%|i={uflj{W#iG)_J/7엵I;q&=HcUg7ΟxNЋ3 ֹ6}Q{:Նʆ k~ qXF7"jE"ym^L0;\H?~M[E,T8DhV*J׷=vh edn[qyiX':!i^3/v;o_Cu+'K\ {n,Yqo>xI w*zPu~si;<9i>'M~-եTj*ntqCvރ4o{j&&3|Ph]/aI<.r;_Z97<}*kU#~^'maOTÜS|>wR7h<ݾi([-;9oZE:sD 0<2む7 ,kU=b1ܰC%˔ը{Vln,V& E<q[~_I/u oCpDS{RuU:)?t,T#D=\N]L4eg,l>z.l]mD]ߝ 5'>U1+|# 'Һ¹e|}ujMgz~rN4} nZS\;.zNce'"e%.,Bv^ԅ8~jw*Uc. $V ;FcC~NAsٸpORL%%?@EY. uaחM4y]/lz%ʘC.&6Uf~۬Ei߯C*6if4n;; 04~8osJ=JRDYF8"tfcʕp'3R|sEPO@,Li"wX{V <ҳ8gBoЌOv' ??xW߭/?aYMpFt>ouV9X\TKD7,e#DxqNٲ(hA]6v-3 "i%#rlpm0Xp/!_2:1 #.YFvY)D#!̍R‹eюkW!)LeV-g܈h>]9X>q3"gT_= {T c4j?_d,ߢmޓ뚭OBL̶u8\,Vug-W0B=5NQF<[džoߟnoE\lf͏odhc^+?ϳH9}/W5&s <&tut{h wSgw''*a6v~z};5al0 ܛ,{ER"xKT8yL2vl }&J|UjGT!wír=u |0Y7sfݶհŒ/QJ8tPgϤG0 qko!j2#LHb8O'`b[G3[i;cEi8QǐwZg@Ur}M4J㭧m2kfhǶfܒm7}f뒏{6x!Ŀvt|R}[>|~-*H2֏t[ 95*oRkGx_"SoZu_>iyÈgi%,r|bmTw=ˡ>PJ)lx b(嶜SN룛-Պo&81Z]SHs~׎no^sSg>qOvd~LJ2_<-[׸sy=3:;_+Ec^f&Y~㢀}G?o?B;cΤx&:Ar&ѾKr WHjNKccPz?]byi:wbUϕ9L~ rS׏y;Rץ.AոPj,K~>^KZZ΃?ifS93V>{[PtN=Pr03oF#;ڛV.zaf ;JeXy.a홴o:N{*2=o.zXecنG迴-3B?•w+&KT#;܈3mh"6]G*}' e+Et:*5o43O Fyi6[C}U Fz ߵ9GҊ<e.ڇ1&he>?537poQBf$6%8 eu,?֣ռ$hdCݿ͈O-W!1UoS:hЉ)h3 ; \$!~ƞH( 򬞾~ZHGmQ?oVp?_7 Nqi;'1>=/}GG{46&xTMv ycLb}X8ΣD䆑:I&㗭Qg{:ظ$%kd04=&ӦZu_{xJG<} >b' !C+[ww&+U&:*|`{H!sK7eNTnT~~|᪸ 9 .-%ԭ]=g3\eZ9q>0F/ߧf{s,]<Ǐsz>|kofFO7ֺm責1J I9$ܾ~Ywn ~^vi79!7>ʟVوZL|pՌ gjfn ܹ1߼mK#o#S _{XЧߧ߯>>ۨ^khYWT|}2x]# S?D@9tcF =]9} qcXFry 'Q?Zlp~4%؇7!n~}pd]Glg95ssg#pPl_bz;"SF׉:!*ZcaLU"#<(\?=*/5#&]|4c{!L;E<ڒkO6Ϧ$ fCc1$Ѵu19+X=m+)tA*1F2d+-%qT6?E'jVEq dn3*'|Kq͘rKXJ9v9Q4WM % 7[HeǓ#ohN^yc̦XGuCTwF8w:c1^6 YպUNq)%x v᷸Q-ܞ{C2~E> @bJpBfz2`(cA,WۖWwl~^cZ qk8t_@\6ff|V8ᙡ㩘8~or߰ӏ E$(~th\&f7 sXԿgaV>ތLC/\ޝ˦ie[a=Pct3~8\c!2r~[YT؋o#y䆲穉i>GAoI >/6H dP 7}5hF"P$%a,)_\*wEmeHO|N;`tn}W anKo̽Wy_ {n;q>{b7Z\$>gh~/{287uBgfj_ib??"95TCt~٤#5\%D7gq9;O|A>8g~طT]ݲ?7߭ouH}=9g\7.b6H dL`Heca>dx c 5 >:xnG#q&DSgө8lV-j7 ^XCrne/GQqujy{?Q.4AqD3a;O̽->ïX[Mq8qsK,<&1/Ѽp?9&tL:"Oz+_U.3hUYT-OLX]s=\1vl9V 쯦B~Wg=w/[56\hSy௧{׌66O;`+\!+[KEy(m(eD+Ogߨgs燒o zWEA| tOcx t!;&_9/h j7 &X#t\6.~=\SreqN0ٙcsB44Ÿ8ZTy]ӷfxwgF#[wwA Xy|-lgNǃyP$d ^u X}w-lj[(Ě.7|y4VZ'<]^Y5|m]#Ka7t1sChmj{!9fW1^<#ڮYj#ew p-/s##tmzbtGl } k1Dj{Ox9t=BC?@=$x=yb_ ҞWoGIhEQ{5vok.ثeO[:qv W<#GSHh1c 'M {z|i\~>;:6һ/*'o%zLs΅΍9Nh;k_|3ףݯ]=^{#}7mܑr3ﳯXov}mA2g7Cܲc_DBt;&iJ2sXש3xړqz SMqv. `KTL1]O"ꜵ#ur3ꯛc!:7 )/u(]K!?=ƌGk#YKWMn&}ˇm<^ndKSReu`#^C/xq\`>\NRuHǣX)Txd^_+|}dODj#%0|Iy(_.{`i|u<-s1:ɃM_JNsg'[BBF<˻87TSZw9QK|y. So%n]I1'N\"fDH٢_ @q:hgIu<+ljÔ;hY\5?K=}c;h/[W4ًI˹c[rowLꏚ]Wo&: pM_E4hK7ъE4SKܮ"y坊b1}廘T<Q\}#}hXYq.R,Ys=x&)]GR{/羰6o|mLjyJUTGw-aC 2DW4-1ެp?K?؎xٷ1;?ݕЛH>T;7Y\-_At[5(*sKY1>}[_'v^B6/6~L}uMoy,qo.rf?ɛ5^j'M"WJ)c&en!5CK< ?iDn㺐^>0;9o@pu,'SΎ֜4.ۺg0? 9Ίµ؆WG!Z V3Bg` % Ȫ fa_0y@e,TB똻Z#G_nwRQٟrz_yt |,=RD,-=`f4GaÜx> ̿ XkEӦgnQfMhZ Stإvծ\J#X9]%b&J#ޕGsS%:Bzb1H.ӶܙH8#Eo'<}"9bbq~zra3Zk!lpˁЦm:T[J{\ӹvf6曧BS_*r" 3C8S"'g߈s*saߏqb6?A{Mjw  =RÝ;;Yf~oC+ϗK #3 Y+l_oi~o3obu"NS[9d_8'iE/ߨ4[F6`ǃ5BYM{,}6/NO.a1Aˈ1Zcqx,oؼݠy?VPZHm1jaqI>Wܖ@ ,j]l0[`}gsZLQt̝sxl~WjEZ(QRü{?dMCym#tS-ƶ̔1 zbWٛ3e8U/b;|g#ehyY$n|GČnljǙZ;SΔڙ*KvώYM"QEG,`0!DRP) :@gҩޣеFRnuW%_ׂ$8w cQ,|ܯ/qKbgÞI=b|&>>Ioc+T'+l&FZXgy X]#ffeG*p]%?Vo<^qVYFg՜6椨*1㺢׈>7A˒K?lNzoy}@!@sXuC/z:T5T^V?"g3y z썔F{i~{Dʔ:`L/r[?#_y>8?tWUY>LezFMz8STq r?1pDǻyu$d&ḷ9oP=;H{7d_/"1䏚 yRys%WPd3SG4"fpO)>о;?.︋z9(tyD0f[Ӳe@^Ki^[YXY/ - O핬n(Mҷ s@.rnyT;'C<S_Pe^e2s`6s񸤩ֹNȺ[Xy?x>wwu N&Ʉ?c̮yins魹эgS}AlWא?M36oJX8½q&M[Xaz^Tf4\~`o:YK>kǣڶ|'r6apzpXh=͏q>1i@mfe:C@+xfEm#=p:t$o/H4zE[1UϾ`x$~$Xl+|M z񉴷ױ[88R謪QwWR Y'J}c7Ա1lCwrM}Flb^@<+p~դBr:G#eyמy,{tc k.7ݼcQuh9kf|I8o%y<& zeOQ /#xg5,bG^n=r^~ulos0ũf+91OAs}Λj"e%^`)B*9kW*_yn~Wp3|±G7I)UAQ_%ZjyȉxMX BRy}nu\zf䣝\W]ʾϕ ցH=$ںNQ{D,*?‘Cfo8,{M_霂4OLu"eO#_Ƞ}0x:# s@Z^פ6`w|z䉶2|[O}|/灱ǜ:9qh]/%Ivs8Gs<8X_c:}*ⓡmw^up^[%֭A v݉#|ng"y}@~`0{F<΅i$I<&F<( Fg_*չ@kx .[օo13eGѺT:IkԆFmXVZ%B}Ğ--jJЏ=ޒO>Btk^?G|&07UC/ܖYJuwBپFϟһ7?ԊczT4dMϸBxSkh?yjRd֎8mK:D_Q_'(D U'WXYfer[f1$o%`n^8j$ ͹ |^_>|o]"xWy>hLAo/Ƅ2'iSdw|?VnZ1qe*|XouD<>:È~Nd! UU9{f{M_㺰&Nߵ6o\v}B<@@fSC?";bw[%W̎ N|1Wg*Ɗ8.>+Şܜ<.68>sC9Y\VGsܲ#zX|[ZS*3e2.9+t7Lc;Pt81C'lڣ;AGA=Epv% '^9m!5F\!t.R)D4٥,{ޖ+y>Ls¦.@0`}o%i::U׬xF'ָH~p6d~4IN_#1S}K"hk@ B]kϘ ]geNc3o}w"Au3ڄܣgBԂoQ}/|5ă.dE:SU7Un~Ѯ'^@]23F6B-}'!0jZ)xA縝Ƥ}j wJWNvs=3EO-J1Ms44d̽wX'pK*2?LPUs%׮ r \3y.; <=wF]C8>Lq- c B*@w6Vf(Ao{ضGh2ƽw(>l#|ccf5w&CF:6FѳO`9Ys>|EdVH{?qkLFSSڨ.D 7|69 ǣ֝$|utܬ/'=d첌M(}B^:Ǘ)X{T._ ;V޾:WӋ&6YpItFuȼ:qԠ?-|}LJk.b_+չEQ'l]'#ݷ+z Jb3qK"s^|C/,gY6Qt|7OAHE}.}і{0}9vd ɵB6N٬^IfP6%`7wg15'$?uh\>>I26%} ׿ec9.OY{'Z0=a%1wDΪY xP&k EM0wO?Owc/DiSV>Ju/ u\6HYuOt楷B9Pe]RaW泏et^jB<"S.Lo NQ%ܦcIV*7?h\:V;ZZ'j`G*"zbk]+%u׈uXCj){a˃rAIAc2wJ뵗( J2r5c)-$k kNMYK[|鹇xG^Cҷ[3X;ѯŎy+kJdSyUʺs CRT^;lnNKkb%Iw"Kkc,%anQ=_`m$t-ka7qlz@{Vj#px慁@PN]Zrcu W֪gd>YO7r\,^:-+ /T\KmΪGziZ-nZoJZ4[pWp*"y.ݛ*q$|L_V6g:㴡|zgwzVxT钐W=ɰwV216GW8|ꎱOo*i0b'" O?؁Q4<i(tsxz?_Y7 [U}Y~No&zh{%uis`蹆_ˣ, A|@ao{x#'粝8R+ޗKn9Yk Ĺ.sAe.s9Zc\դ6$Z9V[g XAM~ ?IgYk W`<>ɎO#<'t!v]B=KhU݁~78\ 7ȋ-$Tv Nz=P l4='4dS8YtgO4cX︖!"-RpgtvY;R!=kH˓ׇ$琧Nmd"Zq +;1V:ɘ)0®`=ceVi\ۑƦp^v٘ql)"y$ݔSVYzD<+>]="1ӫ3S=Rci⮜%,|c&?OvCb1^`;)~jd6f k~5MtN S-9Y;q{Ɨ1Tfrm*L/3 TEe657C,s{4SDrb3Za"2rjoOdTV vž`+iX_igdtجgKѬu >FSĪitb ԅ HoF5KKJBg@9 G+,ULITCU߫fxrc`x#v! $[O z8 V5]fytq!2զEh$ ZvE4%[ZeEL0s@#zwo,L1?:3>1Y}5FirXPi\&~Q$zI,=*mrޞ9O`|aޖ §~GNu4z1Ρ! `l oT]vkmRǍ9tƣZZT~(5T\[A/273+z'Yd ׂ5>BfMw28spùhG#x>]U <(o+lr6pH-5L ye+h<g7t1<*Ѩ!E~ /F2z% /kSw=-Nt< Cž?Q+I܏~;_uϡ0{}YmLpL~" r5X|%`nyzv?}* V?5uWZPɥ1ͭ/Vm1EeVwY F6ܨ^ZcuX?$o˃P?vWiĹ/>Poz"[I+i=0͂:|> RGMN9<6Z;Oq@YpFɻM2-j~ů8QvZ=grЧ&e~Ajsh{XxG>ؔ,ڼ_?7"{ox&zL'_Z{sw&/lvO;wey:0x"·#yyBZ?Iǿ1o8Tȷ.CqB6}C #ns

    ;_A =}>O,g>}(4 . #{uF?35&֚:~6mrJq =vjAýWy_{6s|Es?7Jse]~G}}_~d0Ij,w(æJcABĻ0X6rl4|y|pi9i@+>:ZtۇhAGK<"lcᮟϏv%*KneV߀\>|-AVʊEήCdA' м[\_!r!(݇<껦L-E&zTzCu%dହTcuSn%xƱ꽙`/#2DcM\ ^onilJՖb?EN:X`m裞ƲHc{8/GfJmEwBDS憶%:Gg=96g2|q:;M ;.Tք֧;  ㄝ+3oδxs$hfd6b' ՙO|z?f% A8&g~c`j&_t:@ G!vMV s%V \_;y[lu|]̑ݰF .cQ>=a/I%q-J^˶?2?A42 oLѹe##^ݵw'Z̢Si DN٬sۮlS x]_Ǐʨyy +=eBWxIj"y#gBy QgK_Y~/K[W*m]=]=+-tFr.R{:=Lұ'! 8}ʯ! LϠGL6PAeMśvt?w<>U[:X#d]<ǎj殧rz#m,Fܦw,bJnKZR \rh9r63׸vMKʒJc$lPhipzb$kݎjNgFU#{T=);dle+qஆp&5X~VWQq' YWaD6ϬoؔȉG2 .>gh[F|C+e}16=C1h, \=g"Pvql]%g  [0ķƴucRؾS_ /<VTE~p>1MrWFk r:ڋN:r[a*Ɣ֟Wpt:S@#: gbev,/m,٩d-sךn1]to9rm~1c*t4y5kd.qoN*+ E_w~VBnM-[YbzhMǎd/,՟Uoge5~WUS7fMW}塞,Kaf)WF]N2aȘJ}(3 jj1㷅"8[g粄R1+靓xvPx{d$?K01G(*) rPQI*/nI4wE!^Һ{c>1 XA1دc/W,\A2p]kn8p@hm-!ks~!_qb:Ǎϗ>f6Z"XWh^ l Ͳ` ia, .`ߕL8 x.l3>emኾHpubɎ>"V[8~ wq)VAcUc19"$>6hOl~C5WЗR*-Gig?؅Z9q.ž}MXGn%8we#>z_w;ɂR`sQ8nra2BǝK9$?y a#'~~w܇-i%Ƌ 8/ 3ozQ;+vB2a2[)i)M-Ϲ΃8 P{b2֏*M_7M7v踾r;Mc)5ii!oadQCk|t}<)H;'ٴ u18LOJrT*)6ȅl3mN^9]/~fHJx,o?9:w3o.!9{=x.'<͇pНcu m!s6x S!Pa1~Z_]yee9{Ԙr=Rs.͟0-j GˠX yokXbwEkØ!'FzKylEXgY,;ZYtxoWZ#G_u4~xIh-U#϶{qȩ8bl0V  IrY ϶I5%|v.tw .< (oIp,L}:#&_]Dp)8`S%Y6)tx4axVr Y$~=~3ӳ ɀ0 yLK:C2zV1~Is%vB\v|zX_o)wL6QmW!X&]e0^4Mr}j2J raS\ Pʢa [hzv&ҁBGj:u^t o(1U*6g7tl)e،ړbʴF9<=p"!`%6ރ3~%?ƹ{[S淑x\TpTM_xzj}y~AY6r5EԺOd3G˹Et}g4_aw/Jz e%ވ$EUkU[hQ+/ߨSn {z!6v {v`[ђ/!0@Ok@'NM\@QW4~5JW`ii#XWI` )Ƅ.U]oM7D~(vB1, c1` K81`<ŕc]dq\8c"0A?,4])Qsa#؅N; ]d ={9]Hg_U D5ٓ|)|y{sV(1۽w 9g{yRt\4_y ΝKCa`G ~i&I,d- tLc鄫S \i„#7û/#.aopNU% St\}:K10gF90'rY>ٹxOm4) hx_J0/rv)֡|UCOvOڣwm8C|«/ұ? 9Ot8c֞<7lAkFњr\7s=oG!w|;@}^OKpz)H|1)7ׯed1–"#@>3Be{^:ж-tKļDw`/uyE[%?XkW5pŦ q= \YBT> Wh=yea;`׭2w'dCžvE u#p5RUz "6+'_ï ;uD=#zò5UkY7|+}1ӷ찶/kx.9sy4Kg0p6>yG)cbwh ̓~Q}{[L=Cױ?FQ4Wyw; %R^R(bΎLrc!ʞڊq^hohZ[HfTaM%|1 ~<щbrUYG@l]5Db;~FmJʫ>T?rZ!?j^LaG^Iň}VA]zy_a^wW&~~Cdk\MQŃw9vЦ=p9w}fl[?S.RezÑ܏?(bo_|`C@5+n6~j_"߄S;ȁsR!fN\<:iry'%qaNׯ 'p ۲hn7Xi"{:X N*Dž Bsړb+N>Ա6;>;DNlIvwDGT/K|gCXc!pF}qh}[Ջv٥~(xe=6-XT:TA_[WI*kjǰU.JdEp}9^f/:FWC ؃ /'~d$ YA#lLis@2~S2o1j1iL lT~QbήW pI.rK9sW}! a=;^r"eM߷XU< sD$6Y/Gە?!?Kd{F.f~_I`OpPFu4im^Blyo;?;g)ߌZ7}=ߐyL7٥LJ[K^\'U}#b/ [G T8'#'(תz}u[ DeC]G&NoCt X\"=-I^kHO09 8)󛇇9φz#{Q?8'5mVcÏ7iC|wx-\7Q)}wtArF}ctm7R|rt#' Ey镆AgD#qXsIZIZߺiVۼ -h-nȣr\jp h[XXk [vZ̷(,yzF_̟U#9^%vu_o|kٲզ@^Kh#'s=/'eZAk|'?T,\yR'Z2|o|m]%y59"5{҅cg&ۙ.F0Gչhg^74Vu:(远$j.9ہX0gZlqzN>As?M&9 T!ӑH1dzp!bDn _5@N)ֻM[ Q||UwѻgYxȼgu ::[Ժ\n+L|әA~ax6r˞'y4߁Y/` l?m-VONÆV5GVx\ĚؕXzڪ!9<~sru6vr6'x&=ROuDU5!9xׅ5HGÉ<ñ1O0"}Ϣ'>m-4#㻔j6bYلjN_MG:=kgJ.#Z1jmd+Q9ζ;qyߙ\\P)zhyV>t42݁$ZE, ױ,fG"X[#WWC!xla7}V7\]ZWQcL69 N<8 hB0.*wz'\N'mHGس Yrok?xRCmh0Q9eƒ8k뗲nK-M|{4z?WYhmxD #G . Y\%SCj;A<zgz%B8oy|2 y8h4'^E9&zRiΈ5zLkХl&Q?ʃu9`nKYhN{yd4[\j\fLR\+bgdC):]pok'>bP{aO?`=Z~!.##E-5ܟSYb,Kj~$xNwh{/oS͊{S=] GLj%[y _@{Èo=83_ Ƶmu)bj=3g ;pRVK燉kF/pEQ<`Cj̵OYl&4K}KjdWfD88jg#cҹpx;HxY˗&$jwxxQʧ*zΊs|>H2c cg{X8 JÍ$Ng Cls>9.˧ŵNGeHF\^_6sgC\:[St|J`"d++u#w*{tzkˬ 916*>+ˆ Ŀ1Os x,ߊw.^GU < i7Bx`nQt]rCRHFE^F毘 Y%:i[?3B;ޅAز1ZPGp~uZ}SOD͏gcSZ} ۝{X\m~Og tE͏Έ`|=65|=g#=vi/ZV4G}mӠxe0>-88&8_ GtL|y|n[zvN]>))-wfi{oM3>h!6~`ok6C-=6 Z([5}X%hQT•w{S$oŊvOϞvi>*>MU0|W;=T5Ά83;|ƒ;;{gSځ q!rx_Abj#D[cyhTO>!>p=&OC95GpτdM;C?n1ӎ.OYt~'.,%O 5ߤ$VD̚ "E ɪ6z2Ϩ ;wYװiߛ%۬=eDihc̢$֐It9#π})Vfj}u ;߃|w IdqmgJ]gcq7(%:y*ޣ4wh:/|zGQXdGn(ԩirkKۘT(g=YrHrTiͯ͏˰qq^/˪`KmQ2ٙE>.{/qJ.Uz6qgc&|<}Ö将u4JL)5(m]3YN}eSL_5wOhÜUY+ϲ'[͙IdIgf-A Mp[v>76q(Wz2 (?XE3ٖJ)Ku)K 46,5>7Q:} q_P I;39mR17 [zFѸ{i H6:n{n -Q= ~v? s+8 HQgkUGmsxƲK`#v p1(r<*y$sW6f y닂aPNOE6^~9m_;]WVT[;@uH޳gw-}g˻ Iϟ9,RR!Nj^ӄgǂo 8qVWtII4bfsqtSy`5 ts3^wxm󆺗dꂌɴGp36ޝØNF,㲄)Kzx/sK{b|{gvYk4m}.3d^aPvC?WO΄0|⻜$ƛӷWx]C‚7 \67tzl_*n/VtD<C6=d>ӕpC3Ӝ}4,\y@rY<٩H;6d69cb,on=4DlAwu?8}<*n-!gE|5+\4s F>>(5=W\ė2F{#8D_0)o􏧽tE_~V7ixer;UA(K3 |+5*Is9̹x#G;p3[݅ܨ)oD6¿KGGGs2^u˨.{ GǮv|EWa7SG3~AY?VO9=;3?2c91ZHeaE@lC}&g#vcSMװBX'|T/7.R [??A[Q4/_)s|^ XZ+tF4ʑQV%6e>́ȁ!ǔNapfǬC.;]"߄18 ɐAl9g]ϟ~^븣!ߢ}8W c/?EG;Kșޔ3o/'HsOgr-;dD]fBi쾱FN2.KrNՔm}cZc+rZX6QugDa~\w_J~sce?DXc+57v `v͛Uh&2 35fkK\!|ۨ?qAwM &C< ?b%A\!rWoO@}1@#h=h=4o,{b_GNF}_4D^/__.u})j}|hSk{)ېT0?ҫ!bLAgܕ/&C_关c{5ӹ3eЁFհ{()&~4CGH"\dnb>r.[Lu/ +o\t-mAny q/_w䛹 a6D.sY;2X;bbP"AM4yxnckd:Y펊ֱQOY?x\YnhL0haM%'h= cX%0BZ9Sl'Bnj68^uIafc.h wohIE;MJZܹ5OyO!lU߾ϹV~y:I*냰puO'4ts_;s5.QV{ߋ :߸Xȃ_ ]lPsaCp1Rz`bjl9æ W&냄\G3%IN IIR cnO Ȧ9 XPiglb-R 80Xog9JA"ze$9WfHzg{$a wTm XZ}]:tVg5JgسINvA97OpWK#inUYȿWK[_ѥ$9p!=\4%-e!8MxYGJ{~sNYRi~z'A_ӗNMaImAəs:ևX{([聤JkfdqN|G[)rF!V3f1| g]ӱt3]SL|nipQIYͯ}xs-}Km(_籩5kU廚D,tؒs-?D|v1nMķ\׺:L|$q \Al-eMk|7s˱%Px[1Rk$PFawkw6c:+l{]Wr?L8\mD7qYV7Me՛Gz%Zऺ: :7&XOs pcE4M9柳ws8*ZƊfʓc[yԡ[?{c=p`8dv9ΞJSmmv̊n%^bEʸETgFNmE8.X$aó WLCoDiUo H==NY| =K "_<+bFzFô-1vAoyGt}`<p p6zY!AܥȦ?6rbbFZrjxĉ(:6a!SNs|ڶ7$#G&Ӳm?oK[\UG#}_:)]fcaXJwKtN.yB]r]vcbR8pӰS_H--i! Ɵx'q>mZ6lZ*m(__Zuͺr cϿz|F3}5,qI!6OI:e OI,(YL1OY*mGL, }ȥN'?0:kR)K$R[%n?]6MNi>WxI#'m7ܲ:ci#{i33my|3gO0'o-WAA\{^Bg'n,O( oןahyTgt _%qJgN^ik3%<<6=#1fk]/tl3Mh*aYY\qJ#ITg,~V11Ƈ ufIdG3n{vg{]OPh 敏=Iھ=S9veRi6K㹬~hwOq]6e$q9l[,1#s:+voarb.%"&: l1b6?Ncs":7đ.pjxyC,^E9'|h-887rXޱ+XCG3d?*әd x;t,6/.57,b~cRۖ$۠ݩ*_}|>8 _,| xOǕ2yl)ηc!)De˺`5[lED%{ľvBnNkIЙpˤz?Un gOV6dʩ-辰&,~B/ZDWtJ;a;e|}:6WNi37dmF 4)z}[ݚ&I㼓h)pҨKm1$#]\rRպT~1ڈΠ9tYr3sg4EҲYe]giHk.";71??r|u)c8֥qQƲZztc9q?žVEӢMsLS}wk:HI/(4+HkTƴ#lj9%geRvc|B5 /pDK¼M|*ZGpѹ4I\^V37yQEXD|Ut޸.0W._Cj#Ezڤ:1Q~Inyb: g@uqYYYS3 DnnLýQmhF3/-< עpn{Yc C7k!>4<{=r-2A_uj%zzZ<5mjz /Z?W4] {G~OZyn+m{^sZTߓwCExw|_#i%:Bg#zM7"Mzn,< B qo{ YVu$΢>{D@B8}A'Fn(ø5Pg&ipvֹM|#9oi$gvXA|NC9K眖W8^G E[)}:t>M<;p>2+ n_˕=~xi4 'I<*sўR$d #Xu#zytLcZweblO몬Ҩ#DT+z= x4ջTxCOt$W|=L|J=bl`ȍ~J2ΨtN{m9NL徴SZ8?tdE:)b8|%YI*,ӻrXڔr_ËV)~Lvui`|4rmP("8`<@+ f7m%y_I4N}4sv#^LrVg w#aǼ %ef$хKI|NրROdtvYf鎩,EZ/e#Ǧ@օL{aHv)xq(/~h\t|#|_Tm\'kA4$KF ?GBF=Wl4_$bG ?[v{:0v'‰WyY;X6(M*'\>bY+;Y5˔հn1P=x6h*9_?Ե_(c9,ig);D3:㡊8OqX!PhC܅(t.#C&T?>pP1V4, p=Kν"ebh 9u_E]Z,g%)NGjgm R5o5T8dtV7FZ{l|ٰ1S*%L}XTK;@WgaI\626AN>ۅK/®\>Eg0`6 旈7N>R 7^)yk4m#KN9s7.bw>:F#ާ:NG[xw䷃Nr`]Ls/)4Y$+SR)qVXf\G{Xm9uָZ6KlGN.ku:U*ں,]n{a}`DOCo|$c^7^})]JfMS?*jq]qqFe&.c˕0bߢiE8;]D% h] |{zBp,p6Nj…q9boDMzӜn)DBf;̓KwTGlt}|:|f~ _Oybs>ѼTbol)3d-bLgUƳ,PF}?}U}._o6S<>XXj _L1aT15n=9ޢƒI7Zf :jcC۰La٥&@A ~; 9U;E/C3@tx3~*]Pu%6*1FG5S̬Eu (U^XVE;mˉC;=Q1*YΚ"M_o:[ by32/d r)Kw]'y웷qS婾AۋƓF}[dƟa5n5x6h7yL^~#<+ʗMYOYuoxXoj{Uxx4 7n&w:=*nck ,Tilh_'[ߙf=jl< ?^5F^_|@S Xn){Vn[.k8+ɂ6?wLDgʹ}v*o9qk nکj$ueu.=*FS@Oܺ(u"&C0ٲgu9EٿN,]m?i6}>_P3h>QN{>ruЃ&?O4ϓDrjn闷lSm* K뺙p7{w'Э٪f_Q}͈ؑ`B[P1i ?xQ>"onC.EQeԟf .ee8úkޜ)-XGu "pQu3Âv}3[ŕC"ewo{'xakN50/t\6\jR^nvvW|./DVV(N=Igo6Xi1F.o~o>b3-`Ue;D#9aYՍt/j;m.u>rcNӲi9]<EyÊ|cYndq%=#´F3̿`c bn6Nj5^!qє[ oUQjqϩio0>CZ\WP|dzƼT(I:yn ',_k}bF$ٕxl87yX:ϭLy r:hoJLoE0XPۋTWǟ%a=%<|mDMʟjCV]kLH^QFuf?gyKB˩폇i[ӟ!FG3(lt%鈗FBL51Zĵ񦺫? {j,~1ŷ/–cK!ceqҨXy0֊/Պ3&7˜m890+pԈStn7~'h-β[n+t,چO)Ca#ڢ^s:FUno:}&5խت /xAN!r(&goVvCM=;&D[9 tlT|gZTijldRO5x1-DO]cs%*h$f:Sq^7j%F~,T(#Mz| Q%}SYFg':Ǥ0W\ N g.6c_]ݖi~9_Oxjyu~<!>yiR7+|w]T6KEXf['8-+M&X[lmvFtT⯣fB|ޯ"e%QHUy5Fλq4RŔ=5Bp?8"&Y=k { f04J\jײr7|kaAkA{nvƠ7.hfj{ٕ/ wR/s^Խ˅Qo'Wߗ c_-|4F?M7yGo$-T?2ط8C9ޣ~Ǽ]q,͐Q$w7ɏ+  >qM^(վ!uR ck9%e3o/dRE 9$ 5ʏ-.7^EWml%.[ 2z})|DCEDg@WކT::\ڈa`c ۅ slmǸJ>Q[9Wцц=Do~#5Ϸoe;)CllvnT&`̣Hr[/m~l4 =g"t(2:Ex&eȭv:Ҿ\ă|'gA8m3 y??O(\p_F<[x=)oK o1[ٔ hs{^cnM}AO$*d$;%B2\6sU^8r+`sQ_tN\bYDLp1EJ c#.\8}]v5l55<-q&$̡tgLFs52DE/ w!H<5Wr( {$ӽbN貺 dzd9:OnBXN㐃f Η4ƒiAWWCdt^UaLjoH#J sӄ >O$'feH.I<,|1ϠM &ZxR KWٮ*$ grwV~C-xᛣ| wgXC}_AX9Iq _>Nԏ1$> F?!f'j}UX'ȵAlg!O />r8yl1 nB'hRY̢`~i66ӞZ[q}"͇9{,ՙ*U[J{CfgvXs;\\ƞF{i$ˇߊwim!7^%Bv]T jRƳ ce謂"=@2D$#Iѳ$Į14^n}kgy[e}Ɛm@ޘ)nh/gQ~5Kws3Ѿn|i {exDt 6տ|΀u tVݙalDvE} ^+ scZ!P۷ܟ&][4WN}G$~XF}{z&4\_o/DD9;jdin.Vm : a,30 ZVS3˯O$ƑCqKs--[rZ`@k(YJrdNmߛp׹pm#yNd'AQ99μtf5X[\E}^_J}~g sa0޽\?V>7 uj^["Ы[o&9~l)ju˿Q=AF3WX^:;q>ynHF47[,Ec.lfVr}!qFSAgҹ䒐ܖ`q~*_?A kA +}7#V9~ ~+Z$a?nM\d>.EaWʑufx£5wi*< ܱ!]oI~y Vbc*V {Ji&+!u7dSQ?WŢϦItnƁqm񽙮KiGxyzTԺ֩H:஁L3|v5u0o _ksƁ5iL_zN?b:Vww۾%uw|]ӁO d5?Lm5ѼJof#[/k{y:u>sr{/+PgzG;$򾫆sߴ7:Xz?C=#{qvlN6 Y{3, }G{6t1nfr0_ÿ|G~~1?8s*:% nG֫* LſICm.ueV |Ԥe4x誚U Ly?nf[Ʃ)'s{*.HrS+ڨA| K1#g:#Q9<B)T&R?bCS_NjG&3?ɩ V ^dzD1(0t.uސR\sC-Z3 ?Ϥurtf!p~&-쵐YCa~FC6%Gd%Fsߏ`+ <5{H3&=q_֐;.˴Ӹ\n̬,+ΤNtiV#IGlzV], fTJ6)ʯ)Gq9zxɱwq. ŏ"~؝_l!l-פ) >vݘ x3[>f+Bs'Ea_ Ⱥ}܇_6-(3{ 﫵H)e-OacOY}&R6kaI`\ _fSkN< laC}{踆K,H ]+Z"GI46̹hSKNEʔ,c[A8/kv3A%2cv@=q젎디lcaz&H[ p%8Pp['{Md*۝P֙)uJs GsFd7yO+3p`}{Eqsc6 woױٰ:JOdѡN-3lvu"`H~}M,Lmwc};ϲ_qGkl#qY3uϭx@Gͼw3i7Z3g zS?~V" Y }^gjsog8[t7g W+awt^sk98,V4@_Ewm^ջ12q=eDtz%b\vue n~~Gڤ]'S'G ׽1<9! xYJhKfڑ 3 $;)^ Y 2? Jǽ'+>xS"2*~ܱetfE0+V:w~G 5obvxRWA;Ə=@ gdߛ*AY{aU!‹g'EY)D\5hCRXt@+gL-C}]OU)bVq-ğT[nA MD[ې眉/dkw@fFPS=_q|3"dr!D2P!Z/!F}̀J֖/r+ԴcL@L/&ʨZbPkIM $g&}y̜g^{^RyPqC96tT(ku;J ۟:?n$d3֏9 Z0kA+E7'_rn3El;X?lIsOqHftJLHez_!|s]ԗRn.sG?t+ւz IoYO(nj~G' %X'X4&zH%}ټuῪ`(1:\ΙRbc2dMCk:-V+_a{Fs~R^U+jC-L{S^4f16Ѻ_r=-cv+7>2_ &f_L ϤgEcFn.ǽTY#Eʛb.~y~=Sm6R_߫ߏ-> tc%XYx=_5b+ ȇ峼|/|QQ-mW.: _QП$2w^_ۍW6Qe}1guV_G\R^6:wbxXsNZ'grz/ŧ=^LfmF`C\/(aAtDub," 6ͷ1WNImnjJYθXxg{>zgL6%[?GySӈy-|.ܦghJL1Jo6o]mO~|:5Nx(8tUxaIϬ%}:ݦRWFĐ!'{u&Y1Is5l."rKCX2!7^S.2$_n$VH%Km8Lrm6>,n,u@pܳ|[43^_wEtj)r_$-G7Pwp2J}R$US'˝+X+[;o{+Α9L0ǂˈ_#~ɓ>CF6]b-%7JadEIiWޢ*4XU3KARɾ+j?dZ˨֚ Fy>d勽? ޞSZ{xI_@c{[ x-byjkv fU]HLT),j`YUF]\H̋!0OC΄^9GKiX؈k_[3Df3᠀gJ i11M{S"T'=|M^@p;n[.ˬH-2?gޱ8Ex<*ϯ2J.af{Co"?W1VˋX6"_\_ ^);wg5X,(y:Gо$=9 I4@r+ceW満Ij{CEܗYRd_ IJ#1ʖpuh!#z59(9=^D ",$ؤ8VUsEMy_SPx͵>>X՞yM[޶OOj?B!w}D!Q/弡M"~FXpeOd- Yw$X!%RxO {&j:ײdmE*#lg>Wy)ίhK!wtlCKnapwx@_o\Ak XpwhC˜ZO/~e4h}WzM.)?`gMpGNyx^9?껊~KKQc!Q|t1^sxxQ <|fy\+ M2.QG Z2竭^H|h9:!ѿf*ؕ&MJcaW!(?A Txb0_v_{L{hC6\Z!@lnH^:vཉ!F܁bD"FS3\k}B^NsfXNC,謉=NΜlv~b);Cn1"!m6SAz2~t1ӟHYxڜ=u|$/;CK~#yez/=tQ' ̛3p#+?=y"Ym xWP%\!y:ᠶpv8ɱ'ceRx'QElr)ߧNt⅛XeD5_l]y8Hl,q- ,_.-Өɀjz[[j]s\IKM}e!#O &#6~smCO뜹O7VPÓŹ\Oΰ^Bcq8Sԩ5ȯ͈7?`6ۅnD,MBK8ۗ^_~ Nl,O]O:VHt:r-f?}aIjT[xbܑtN[2]fճH_/i0}D?B|}I:7%bS j+')r9tʼn8^vKrNh=DI?P7Nm{hyNt!3,dÞXCU]67mߓic7Zq|G{&(z>VK$_CG^_5j[&gzjsBl#⧤-)$gɠϛ\nWXOg0ݨ0aw!vkpzD'%Cr/͈?aa#E Խ澍F+~Z2s[Fm"N) U}o$E~LtԐĊz]+ kJSyHF*h44X:lJJ8\B1i_ ]1˙3(~_EyոGr i e׋ q}Ǽ13@dyTeyXƘOpvc[1P8}oo|_!1c>0{001c_wƮJ_co1'1[#zV&_cKؗ$w;?o=S g پ؇nc`$7~1OF]1?c|ؓv?0vi !`׎U'n2n- ͷ_@wߋ?{LVP֐Y7!C Zl7^,߭8 jjyQbO.x|c^+ > .ie5CHLj|+Wohq=81zS]i:7CNpXz~{Y LϸީnŽ=Pֿ旎:NJĽxO+kwI/-*ba GP{DԘr x 6C疋`[OZ>p]}]di 8ioOgZ)e3 KV`e7Q[v쪛4..mOn|+*sGԮ>گ Kls?6 Gg36#p>&If%;;?)A!H CX4n{z6=.v2>: }f+Vv`DFOdWv-upGi1d_xcd!%tW]7D n Jx䫖3Fv30>_b,Wx ) ruǖx=KkyܰӔnqh ƒ>8w_:~i Š/'"z_ݕ!^i_F*ofv큾~,gvB>z l)\)1v|)iۢA}KP?O+zqh =KZh{Fmo+|}}"q~yng mmC]-kaj\GIvTyW{%C}ՇVKϮ^KuO֗yNDFs x῍[hܒq*ْx!wS Y:`D'l+}(az/}7ޖa5Vy-Jl0d[36Cmf;i:j ,8o,\U/me]ӁX8mߺWHLZ)2:#z޼mi![o4;z{Jm׵8[kwXLϝBRSm G>8㓫 ԌIf/O H8jfm"F2{6歿tYo#S|ȫ*{`G l[x[G}( @yD=^smcXɺY4ջ{gefgj.^L3!%T{K*>]SfqE{ >6!smY¯"W\:eZAk%1E\,]͘E__''?Ý57pTCOcz`x:o<94< \*k5|g=K9^CG -nF ܕ |Bv@9Ԏ1y݀=? _;|+c/voeO7 j 鴲?gU軗s<xu޷yƇFu_n]N|ktw$hm{ OuNSka]'tNBǺg}RkS O/ZN= zXZ?wQ_IM6 [yY&=Ziݰ=Ť< _{n(KBA-6LS{Dᱜ"I~}?-t==鼁Lrtc]g |c/-Wt#od\(Y/Q)@0y>^) ଶ:2 y]d2nJs74YBIc'&$.ѽy!>CQ_ !h|wgn/c\~/t,NE` 2y*^ys/=6p55Ivf/эEiwqtm!&듭o _n5C:L)?5nL䛓&O 0=(ESio:5h~CGIUn<b8W?"]\) q$x 40FD"-|މJ-;\}QEy|Y~;n,`?7fcIc_xMGcb2qrl?+ x½)c\qؠ>>i8_!cSQO <3\p |ɀKmIO_kfȂM8 \ӑ&qe#r ~ϳ8|.Lܻ :+$,XeRt6x߉[[;&ג-݁ d;oـ(S1~@YqYgwkDe%W /8{KFf>}lWXAo^p/7zeY/ 4?bj YU5{ly*>+ >kK}GFu|[}ר@?'*fl'.lyh|SWDZ>>_>7+->>?ߞv',We͎fci-BkaleuŬ眨+# Ze<@mZs0F}f#zS Uh}}Jږdt_V ?>|G?q%BU޺kjGꅌIӊd]F6u] w ݯbbޞxp\iZ1gۭ/5HK\/6+}PbDmԿ[V݉:7*-{F3FT(P+CwzsNEz byll~3uH?;O^`?S2X[!FǪ٦mյCkz%%,OUbhs|WEs~ySAnֳTQy "ڔi'T%ͦ9EW8Xq.AGVFGPYHϪD|6"jqƞZEXAG=:u(=CVS.N;+H s*9[#j'~pzxR6 `ΑxOmNcq/92n-J,vZoY?/Gn 乁KFES}E|s;X̧QMxCnQ)FÞ]?Z/Ux^2)}_O{l8{ˀ%:m^M-"YNU;8}5y+v7Ѯe/]F_`sjgF54ƮN`&_ker־|n"y#t6"e*oE}w7RGp~>'*] lɐ O r?ړ_:XǵZ{?R;Uj{59PS1f^.Vb.+t-ZnqY3/ozZyN_'Omtn_Lzߐ?wv7Yhc9_>p WEn2 ff9zL[Y6hfɓ(".YcWb~'Oux7gcWDR2?`oY p<ܨr*& %5, 8e%h/Ϸ.?2X$чoT=濟Cܕ,F y^;}O%,x*2ˠ/|tjOc0t>8q9|D[șo_=" ~p|] }<ӿ{&5v-Octsǎ50VX7{I7?.vb?Qz]섌ٵ(z؋ 0+EfW_H kv/)=o_G9ۭѻGuKxXOwNć)G5hF%F#J/>d͉z=gydF1W^F3UY ~SG^/tb<؎Wiw-ڝ//xnFv00/EJlҩVF wMf ӼLjE6[w2Ӫavwyɟ;toqq[ L8n#:MfsS+`}Do8`0_^A / ޏ[4yԮ{mWl@GDɉWrlDipVl B:4BoSm/?Y`/9B{򽕕#DžlE=񼅤ߺ5[I_'W:̖n[{*k@jfIc5/m:m xo`~ձngaw޸/vǾGإU(>)秲駉Z6яt鐡DrI=K{s 4K6^z>_8obaoQbo A^Y{POv75g\wM|nE.ګ{x07481i(] %Y>D\jg[Lx#br#9s(J/+<L#Y.fi[xVP$e /EgVF.7ּ},;T/[a53lnS&WwEM0==ωqaCn5n)H@!=SDUj'~4}4^>3輪a|0'Vtk *| >O9޼/0SFd;'lpxsIV6c#4);~,^y!i>X ZGda$y~蹋s5.k>݅X7}~X„5U;&lW#2SE,`?/C2gXm|jח(/b{ηiĨ͝ufp{#bz"G>X[*/"NcEVrk^K0R[ss V='7EUE*Ry`{86V3@A]!>{ 42|EJ=[3=YR_/̾o?cF~Ix(/%f}9ju-hg./JI6e׍㿔иEEۻ #qѺ܂~)r35 網jip}3. ~k̾_y|]D%qvoI,;_^Kw* o?nΏqiN롬n#Y5,7hyW >('tDÑ?XP<_]_ ?'}5!x^Wf:v16mp6; 4<<ãlQ/&pLp>/$,3Ρ=[235ne6XGs!SgRLˆ:=t{'q@stV7iuLv,~u7,Ɠqx!GqOx73;]IJ=rfo<)Qo?;5:o |c-\sLtX|F_g5q3K\CnGOxGcL_zHZ_6I_K\&tLw`k̆|Ut>4YsNc_~SOdC.Pm7ݼ31{2et)g&/#DԮZݔy7?%rfZG!{3M93v./DnoDH).| .JSojvɭI!zEߘO4MnU4,c)bt18]ځ GVR•4'fnۢ^yhmYOEZým*X~I{-͗br1ԘǮ}#cwYwk@?S4>[pAn1+"5mk#}Շ\lHl>Zш[ =WSjblUagW`g9~;oL:W%ͱ@į1Y >2%Q uJ{SizxNϥjHcݻFi7CI ,3A]VsE|n\yL>|HRe < {iJAۿdg$6dXl( .HO|FKBGtڌ8 P/yyDLsyfѼ [-gsd|J}o4~gKvΗ]TblO_O>)`R,>h<}3?U~:j_ghoF̱&~ROW"jd^/jxN)MfmYϥJ>p^Oh‚i9'`j J#ᐓY9+ v׬=1~L<{$jF:GrbD0y>/)GWYu+4Wh-XA<֪ GD;T";UԌO>OC~I]XoC8;kgZb iۿ>;ITYy'"5LN3G#T;_@xd%<洒<榉pj|7Jpq|I.}1ͻ8A_,3xMXֳp&~}ß%%}f^E Oo eQN3ͼ(؈'y_1+~JKaO儮wxUY\["QRy+Yr{9Fl Za6*W{t_7-uЧ>/i7S^3Yv`UFQ bY+vk8$If[x>;^GZOەQNC/>g竴WD\B>iKs>n|qimJsisY9۱|2moU>w;uh4Fk\fegSg\@zawxO:?,XOf;(ێp?9Ced0ք$Gk4}ȥHᛀ{L;H޸Okamu${d91 {^NGE/}N+ _̿ɾNǍc_fɗ Tg\71M'iύ'^s;Cru%/u {}z4)&_uwwTKv99XxޑŚ r3rDÎ3!|-O:V!aTAmăZ;7=vțUM-Gv.xxMysu]<Z3Z46=/$zP=2Va"ǒO몄E;71忻h &7]9 odҫ?+X")<)iÓ^Y;fÍ@C=SD'\m%\ql hgE$*CICZ6쵁Έ kLqz +Ogϗ,q[qJb~NT9Vcc~gNeW^;rF;7[z GL[MU,`R%"K#,\ۥ8{{.ñk /8k?/tRMfR;q]>c]/5XםQxZs]W_:H8:;}tȠS/=`i `nkv%1?~zҪOv^ku2tV[ X֏kzht{hO7d2w>"1v`WNMv8h8&URVOXX۳v}U6ܿwt^:L xi-s)iof;6ƴn+Bf%s;.z3o/rCޙxj. s{Ghy("&5Oz'eM{t{Iu -IdeHct^X,^NM' |CN_~J!S*5 ^{/csaXs2y<#҇W@B 8~eRNYd *[]+[t0vZBry$ۻIgAԦl}39;`g :5)C@: #8l MIv/rZ̾y4&M{$q>kqù!9zf.H܅@E}\w:Dh2DQݝocc\6`5K{ZO?e*,|ΎF6tfxslsLz#ED2Pqv'h?{ao8${ ϱUE/T80H>z4w{Ӌ{ٞV$de53p6!l{sE9؉7͌\/ V=Rvzdz4:]^q ?8;kAL_ϩmZ~5q`]pQ_w?@,Wuܤ;OTK}>1ԟ3 :^}YO:Amfb{PÆA s8栜!`5mt"'o:|}v!oy6RݣC6sM͓L[e]MDE lvurA}(%`h&^j}=8p ?9@uǍWjL*%Z}WMq3hQbT@'=@xz8T"&_kh!6:-a.C;Ysڢ{PSM:F qX,>YgƝK,q--].ܣ3KgI瞃Ov˾qC£JI?&޵@4VSr*9/Dq/jʉ^,Ft՜Jlj^} |}QG{~N\R }NB !p9_o+IޖD|Vo֍{0)}bwҊat pVgFT=O_ne{_Iz=#M]ێsۆKXORyaCǐΤG9gձ/o62^:I"~mi#0Y=jܼz #9+bV%Y:Tj]?g<9y:rnc[*@#H:"Wq8tWX+3LSvˢ?n w7796G{%cZ%ϥI^&^l`HY, a5yx@"~.SEb~0x2A浖\bkC_ D{K3q9= Jn+>9cn Wgmi{0q_eM,pw,^!i8! 4=}x{`9*h(Ѣ-o tBHl :,bPg:Dk6]Jr-\=&5zCd~Lb}8L!wAhlGltQB@ j1WMݩS].HL*bs"YB]zLI}{7!.^3ߓ.1THȭkrޡwۍUc"ޥn.br*t~E$+L6׋9rwߕR+=;莜W>Չqk\g5p{:pb[5 m#hxHLvRzJjE[}n>7$1鮃ôy(W~=PQ:yCUeA:+j,j'1ā~=IK%;= *tJW̘?ݸH2YUm{뫽YSLk‚!Ւ"%}nE5|/[粱f:=qeq4W=/~Lk$k;S ==\>Nxrz{Gnk@\ KX4D..]}"ݾ/K+ [/qoPg~<DwL@z=u<0gJڳYC_fKvn;jnx_x zkfa>:lfyaui_\<]"8{QhtwSz]<")!Cn'ωJ[ iZ/ Tz!(N#8c;U=Wا^-l$ՓnS'RL2s>bg*4^4n2S'.Ѹ!/,vm3T.M]Y4 5,mYw퍯ne8}vt֟eÔA gYeUz>hcZkهTPuTbU૆ހ\?L1q[? Hǟuj+'Oaot(tѾXΆ?[xs lN+ᾇhi;Xl7@lq8?gl¢7znN=RXj83L]GK 53T_G #Һ@zއy[A\mt솝 3W3ўwpXfv e֭ viSdV |Wx}퍏VolggKׯ+9Uqʳ4It,5Pz&p*^cuQ_3't?}go:,֩w+5-iQЫ 9.Jԥڠ{&,fla%w 8?4 8HN4#wkv׀Nx){*')=U=zE/Rw';~N "'r%,y"k:Y:h9r KJvi>QqJ3_)>'PE4RC7gg`!I2 o`Zq888Tg0>緌nnFV3t$l`=O:lק: GfC߆\PթvZPljt&ҁy$}SJBGX DX/pI wbð?Hm}fyaǬv6Lj(lu%8G)=Z"_)Թwݣ%lܣy684iwE"'>`Kz~%0H>W߯:[-jC{mSOkޙj|s* {T:_6br\^T++g̗M#D)wY/+ F(!E.a9lR<#&bb͂Na_lu ZׅZimzY#o +ͧ1GkssiZϗҠ<־lئt36^g5=I~R*}w(1^,3,왬TQ Srm^M.{QXᷓͼDEx~x UeGF_.ذz 阞 CmXY . >aنu;צtӺSwg_6üTѩ/5t.Qǝ#6kZۚu\Jv߬g4Tl8$+*y[$?jOxD rKH-g~z&&{' ) w⽁sX,ySԯ7Ng<``8'ECe?M@D%|Nh`o/J)#}] O.&WtA3eO>Ƴ}fY\jh _ݺjJ:Ԫ{f`l$x&O쵡+ [s%<{Mo>5J^ص3~ؓK '1O-RrWs6= p[˟.6G/[J)y8̊(| 9ӄBmʶ5t]¯s~:<.~ >tz/H{fI~Bs5tc8d e!G[+B^*VTLy<9ds_M fY 3@x'Nsu/D|Y;g #n!6乆,ؿ&x$xLk7}0#-2rȳ=<ΰ 귱Ok[Fϫc:zvUzЎ輨#Fp].'Vyf!m3<.Eٸ*ot3Wovsݤ%ھsN'3f"ªFMojkfzS754]ݧ~=J%2!l>~ V'ߒ _g(GN,%*Pa޷F/bٍ͵{0e3|*:OvdF_B_\Zܫ{d'FEY]CpHt |CFh޷);?P7ٯÇg,…ɷU a\^FN{+hKyLy.9-slZ8rCd\ߋ^_jCnL@$Cp`x 2T a=U^STQtX E.d٢8?ptv;"lmAho٧عɚhG:Q#6t >'{?^ 01O–w*^/n#=GNW"_tԐv8Azڔ0|DL=3&;`WyxJKmWlSA:Y9="Y/lxFz453r⽏.|\?;S-I$y Ri2 i䡆A {|ʣ/Nߧ2~\l+>etg|K >MlBh-Sȿgh#\8dw`v3%DnV8!}\G~;u;Li9c89%3Ugmve~sa/Vr}(Z.3;_E/V.>w/?L*v%IH^2!x-y  a=p{M?E܆J_|Ŀʕ*\& :Otx.SG⽤;R 4 8`ÊXUF7&nz-"u7Oy u7cE$ֶPsyGO6sCU(Yd"βcw$5ԧ[k^du{dmB? sn& sZ?ъqrgъuv6 8za`|/)8$lwoAcçzc:>q@{oiz?쓿~Dg.S!<6L9q=-,͇M;5pU|:HF+>h<0>$o1wHxZr!J֙A.tj~|J6ڦ{߽}pm=}?NQׯt[6D5ݛڷPw[XEVR+?Zj?y[Jψڦc?ޕ䋝T B>AQ[YNcOM.5?;j O|f6B9%lWy͊˻.g 5||fIG{\׫=IEE‰;*Mg)~G5*d%\/&=^>J:DpQuxe61՜H~Qm@7 ~ w_ON dۆg3\_;g!LAUS&?p; ]7\~%^y6kG7VҗMmwvajOʹv|w~G:n|On[w.dm.D64nccd2Sϋh:1Me,[[e}wg|.QDK{U~a, _{¾u@̆XSpzGܗT@SV;NJgv ?MSCO<3E?d<x[PNdoy_@JdYƻ@5 *auy'+ᆌx=fk2er x-utnI{ȟ*۔XDSy9m ۙE;RS7XPǩov:-L4|{'ZF&׵i`s2;,U@K=}w}6.gTbVc\Zk9e+~>6O}~/9M]WS]2Gkϔ^m<xvz;29? pn/-MCc}wƓuuq%fϦ釛5rxOΎ=3ո>x|_+>7ҟ,i7Lql\!MfqVq_+|̪*f5Ks=Oc̯1UBxji~7Ӛ eOV79Ѧgř$0.kיzo+h~ >@g掿|!%O"y>2hi}֒\Cn^iڊnECr54?M<5d]]iv]4ün-\4\UgZG&'tW,,6gJٹe[.ґ7nZQFϖ${\ ꟙ69zd{xFϲFnHm?vb>>U"b7ivHuxo; ^ 2{BZ%ygsG?/ߣ;_~&Oȭtcj=fTYP6[/!ƋZS\EY|L+N#_&K+}h&C ςKF/-Vh} aʩ;gQ8;p3U~ڇm{:\5+ހ+NIx@u!6^wa<N=}V?D${R}ivHc$&ω5C=^f5=3Qn;lrH!;ʐm3mS1>Mhu12F}&ij `f]9QNӬն|zM,QMz ~{eʢ/8KcɿuJ1uBeцʢ|ʢ-p]B ?wh־C_2`jU񱲔ŀ1Gun%(7vf-EL7z; C3Y8ȿB1[ vy~TP&]44B{g;37x^F4Tn江)L6b2]c^g99uyarǡ%kGcMSS}{g75HGhsS]Å_]ža{? hR?ڽI0gnCѺl$6dZF]"3AXO/dkn؂{F,31D7,1F8exğjK:3P~ZHYk8؈c+zC^]IWYLlpQhSH^L\V1)i?7cuOq^H) {%lYzvGsԛWOKZ}zXJ|ɴ?IrKeܿރLwлOUw|b__/nj~i2'&GXl("z[c8dq5=/y>jI}DЇx2{BxNk$s>~O\?qFC𼙞O/"_ :x+۰z\Q0F6dgSKYԬO 3OEkC=:Z6:X=w.ei[h\ ?xF*e^=U"wMkvjѷM?8Ytn`_OÀ3D*E-(ԁJ?np-ĸq+S,.w`j I6:cW*QϢ;Z[;O7gcD{FC;NmcTn'I4/GxNCӹTxZ~gVΤW!#,?;fT*=ܱPw,Hz2eQQJu|Wa!e"Q|os~X;DhlVjwj9Skc_l+X,h+Ji_F|k?:^lʝ32yZ%OvC59:6PQ҆l6ۧۮ!O|λP(7/`p'5FzԈ7żO oVz=&C$unTE̪i/`/^;p2~/9s'[b΁{? }H]{}Sbww4'6m>vT=h9ͤ9vÝ6??jzWLLa][*A2<{柉~U?9J}7[;d㱅Hg*G0Or2$\$G6E=WT6оZ7C GTq/ ]u۵39Ԑ'K2HX{z;c%A}IsNͿ@yGKXWd*|͟xo% =X`Re |/Lg5NtF"]貝CmLx9 P⟧ D`s+,#E39RxebedWCoc5[MY[j[#St98]&KzDwNOO^9of)!brC1/ d~FS_?n-|İVOxn'V÷c7nmBng] $}oوOl nYy~%䞫~1` ݖAGd>Ӹd{TYH|́RvX9*N`a25砰4Fa,{L/ gLy(ɭXPk9=)_{L2ќ Ƨ3T_KǙe?7lv$T撞_eJ#7^>'ÎRµfN օY!d!3V02nfY؈}Ymd3I]lgoŨ!|/x_A0 n};w_ߏ vn;sץ\ 󖏺bfL51 ,mh3}7,D.4nڷI Pި9@!V{e L*> Z%ZI44t? a| ~NeVw-MDE13cbO)zY:3uwk 5О:F=4|w4gOXd_cOLqqp:^BOJᾆ 5B|}}NrkK6}yZ}*hN6?b-{Uv(ǤR}k4y,D^Ձ=}Y};Cböy/ Jö_pbWjZ6l`[؞g>>?[isJSzsZ;0`Fa_c@a#.z}ARoЈGr%$ NUfvPIjV,j韲eEF.[sk1%;RɓZUoѿc/j3:.=7j 2+xl4 ՝' :nS.S~ÄS R=,Nw_v3Mw9cP_=z;9{h_b"wG-~Wb"s8o&<~1Rk̉gtn89E}07j)r/\f5C5yp;>`$f::?{E!$|}Iǧ~PUqqQ;{w$xv8HbOO5|Dl0|/tp8lc mi vj浒K=W]y[Wr)ä5_mS"=XͿl޻炞RM+x{51tΈ;1ppL[vDe'9 疜!O`JRG/ vDWn&:KY\4^o}/4i<Qy ONx..sսk{xͻThil<{|\۲tA|-} |~+,^"QK+Xx_)|d'? O?K ,[Kisdd kqXO:LM& _eE͋ʔE;Ǿ+8m> * 낳\}?5S_{#XF?-W[DŽm.1`Rc4zw|eUOZ5Su-sf3O _w]ělo/S|ԗ+>IϢͿ5їyOE кyF W a\f 22s.tB$=qX Hzaz~ۯFr=\zͲX:z?Z:3:st+lb|=lh5zxM6?NfKἭcX %e? GQMOQϡs TXwԏfww_1S7iRw?,4[,`1TxRnd;8ޢK~-Cp<Q4&Kuse#}^L}hpŴ+YCۙ'X GaӤq܇6k9}FN4>O% Fs9}FO% s/d<%ǥI=m=J x{7rTX(z)8/&bK 싨%/p'7G}<6hz[>U}QD;_GUy1hae|v~ޝs~WQ~6/x<^<'Fi+eOQQ.\R馥;rlO<c3b2;>_&r|nwjZI?`QkkJ6,8ȷ^?r6-#'j3QϽ qŢԪO3+LC3д kh%ᜬ/>qާ]:"UUd+9_?#&#}cἢ>f0WGW ǩ]+KDS+}k޿Ikz]5H/j.>sv@ \CukɲR3r'{}_#hf&sȤG4V>|+;W\_,fiW >O5|W k o1|c<]rW1,;FY 2i~/`wG<6~ 7VWtuRtASɉ~!/{u`~!ƱB&Ormyp~>B4.؛usg_Gyߨ16K!9 ")S6Ո%٬Į&V[\‡gJe]!{(N)#dN bJ[8;vd<$RI?܊ơ0gUN\ M)ZEur[m!~`c)﯈TɂoPڹV?|r%T]yp?Z]KĮso^ 1?xyf4^ HC`#s-~n%<$^Npi ńK7re'K&#Ys1Սh Czx^r'p>8EQk 7E9$:6;Cs40ع~7M_4g'@F DN7N7nnN7n[4n$ndint#v#qWimm$nC9@tYvh_GHx~p9὆I?s*2%Ǐ΋r=Qen3_!aθ=8r)loEG&D?C"vȚ-9xltYmVc"W8m4Fo!&ŝY4c +YNpޡYGp]%xKH01@L !fsTK_|vVtA|~!2>8^?6LOvr$MOẼ?O3lU$W]?%CNG6JQX+|ha2{eG|-ɞ e Cϛ%_.ˤ. 팇%|-I#u ȞZ6[>oJ¿r/; Ci$/mUL5g:0N>W˽oEfzT<!~nr˔EYVQo~~eqg#vF)[L<\T؂OtKLjF-yϬg6b ۿ{h}F8sS7AI7Nb2 EF+[jBZ8k0:Ce_wfS@߿btwI͟[ZqYlSjGu_YPg}xrkv +l/מog]uqSVCkF|>P|v_4wdr/5 {Y)iJuW,loN拸޸Q$֟Dd|@8}8uxkFz;ojPr ~⺟1Okw&L#=Bgo= u6}/?^:}t=ٿ*L.4m ϳ!O9cxL$|Q_cH~6DMzN}?J|ԷcTGJnx?g x}"^ >>fՐwx.B5z3!ޑ,Fg+$:)2b+2=XMN~rw^eEcX,* {cMmsO՟E,?Nī@mW_4  \/u97SNK#7l[N;ۉuDo'0G/Qv@K߲]Zzk[XN< fګZJVZ&؛4p2DzZ9D g?gxMyfVy]dt\16\:K_.x=W9iIrBhhׇ"P'Wj,¾}+V%*憹nwV.0ϊ}!oَ.7Xhr{c*{.v:X;و'K=pTsחkD{Yfqw["ǹܭl<#=83]F?=kx~+r)cIÔpw@7}8tk^_oR]=K++mr?7g?[Rb?lx4逧6M@Lu%hICs |׊R3VKWx;]u)1x,DTZ{jʨ\ )%L|Pót&i2VQ{*mZ͘C?t \~|9-Wnom|hPI \{!~*u𜴯$ |X0/Rلx@'cN!|$3B2,ju+8ٴⅅZHzDA._eC_p>/vc~@g(ru_D!BsrW-Va㰁]^"U/C}Z/jk}bwa&5EB}^K0qSY=fSMn^\lai?k-cf̑|'S4hk.WV2+uN&]Dp$z|"+953/^s"^*,y=a6ts~hZ_㜇sM-4z'E8ijxn+;Ik3[0:Mn8F"?Gą? mzs0~;_qr}7S%wwьxN8_Q$#6hrC?#e*x<rsC7Is0x/pxtWgYi>syR%'EȮ:vO@=v[.fm z^'*>/VSĝ陈D>7ICQw#XeU ar+VY=Z!cC[v'LӥRx/bK>*B .uQ2_ zk9X~XsJQ biߓk!6Imff~ W$%grv^6> /~.8<'mtzV߃(CN(*#>Q+=OBv%}+fUw&}%UsF~ ƤROn8@[/!zZ=AhU VN 沶f~nLSw]^"~h^}䅷U@NY:Qd`'_h1HD}>&V;_vȯ'2op:Лw9Ѿ"8^ QWܾ=;XӞ*y:vxb8㱈lV")ߢzW,w8ksTܐ#r:Z{Ja1z9Ou~n3{fӬܯak, e_fo7ni=v^p =w-:P6䂠=E{wlƎn@0m?_e {?IXz!՛bWaLSYeK%A. SyY39]B?_V=UؖO#NdM3$ݺ;*-W}Â^oI|l˒-E2jbE4 j=[hFkFԧk~$:XXq/.Hc!rb\V\y uwE4sߓ<Ns'8H1KߢX+WK0]Us%9;Os]+woiIwJWoy>mZOόG!ߚ)'zm1:<6hBG^=2*Ӭ[}TŶ`6]:!>S&69 d]g56fe3aM)sy};S/=w+DƩf3W-'`3<{{YlϚa aN S̈́q v$>x^9)e^PxM@4]؎iIeNwfMzb}& |~?* N~ĸCYQ|q$S·*ԛy59"uRߗLar^R]$;< NA<%dbFwӾ#,/vжS#? ڏ!9=f q{_a|f< DnAvF2mQȲė>Tyli>,.ďwYȨhs(E%yJo!||}AןzCW79_|c{4^Sɯ _nyࣽL'_!#M!->qW==XL7ʇHߝ/Cș=C#{\"\; xOG=$ 3n5Ǻ!GLf:Y [`w6j856bAxJ8?$s̷W9IR50Z;CgVm ͅe>x|UK<ÝULzP5ob4NcGf- $ ةr[qD4;@yiT/KIEmJ SQ[L.oiuDp~F+>W:Ϛ|$s_+G7ދoFNWԎaVV[} >VJ2SS^O=uƙf6!7^zۄl=s /A{MLL[}%M#Z#!3KϏWiyIfQ(7^p-'ۃ9Bc{ ZmA&W>w&Θ[O\8N.Bȯw$L37R v-`ZAx۩s{]!rBh)e8#hM&6#{gq%FcYAt3ȷ6!faʼnNMH]e᯺-'s|xq"X|q\9pVEE#~*i,9sB7wl8 ç0x94Gf S~ 3Tzo$%7 .q6ky?Vl R?-{zjmv0 .vgN -vY+ދj}? 8Jo2K}d+eUJ, 9C{ Lc1:IfT$ŗ|/@>_;ۮ !Vub7KĬU KN rl;销D*w#ԏ Lz̷QO<îe4)%ۙiWԳS_K$m9=@ H'.yZrB#n݀0&+@J5?7O~^UQ fYR[.Ww|=v0k T(=XTq3~|ۀK#fDiV9ON|t x7x:^ v'2u~WΕM8WJA9"Ag&IGjo>-x+dm4֦aGXQrO"l==7e;N"̫׈jS\-Ƙ+%7Squ?MD}S>kOU&z{9!_1a|s'$˯,iI*m+jYBy 먥f}bwgg-r 9|g%Nw4;~j?YAi7OX,auWwJl2hXu=K'Y;/͹*!~O5)sY΂,L! f+#=_.J9neDG:ΐcDSh]Bt_3ķj~fߢ^O%ʝYgܘO.'ﰸOn={,7-$v`'|_K%ig"kii]3r*uM\ )utʽ=o^g0:T͛bVrv?3M_̲-ʜ K74l:XZB:rto'P‹LUbW vT_r]y.K=Ξ6 %v6—@?y|T?_$B0Y!* YZ93RUCnwIpL*rX&fԖ"(fkV.@X>̙}~9\a6 >iHNy!U^gxڠӫu-:a+v9\;s:;΃8`AƤ3'`J[Դ-MkBE7cmiX;V4a?3>t*hQD<~/wCGt6E?Q5YeQY.}ʿZkIBg{9tM?1z,BkY龚5 tfpn:V:oʮ+hSWŮWOD%#[*'*BJH$Cǜ8p֚:0 }IϳCwwgѤ|.%_IYlBaO STX,]0 ÍDwJZrOc&z+Om8C7L7?1=&F<"~8jŚY7=v&ۉ.}izhEU^=h}uI;|%6'z}Y$$6_0'h{X"!\hDÞhG-D#sk->:/@^JX?pG&pE^JNT͋k;z2\Gc' ^̮ߑUh}Yt,tmVV3hNE7ݧD HM~NBF0@7:[3Ѧ6g8yL턃~H'ZvKy(e-P;Ώr(εp^LHיf"L]"vj`cէMvԸ=D9\o17ƙ4B1_D[6 oҖ)o.C ݇WF}_O{f.Kc{T{*@l=#ꚢǹO`|?u6o̺EB~|:5۞ۙot 6VGcoE}ϵhih^":! BD{RCݍ5!|=j;ρ3[4y|Ud?)qEZOG7nk]=6?BgFKm;^һ+1B k9䝭B/I*37/O}M%oÂJjW&xAs fDC:,뀧YZ&!Dj/hದ/E56s R ;oiq/ޖ8=OxoVR%5_C1!~-ДΧ¶v^Oϳ](ߒ D4ʻO>zP y(𪰿Y%OMi\rb8K.'63ߛ*]ACW u홪;[[{'|sToQk{+RW銜 x_24/-v{Yؚ0cqWL~0BmBys Ϸt箳uK6_ ؊M 3"KWݡy2k>.Ki,s\!_%4l9!|OF{&O ;V.I;.$`mks}pկ~c3S~7X7S$} rψj8.<9 9=rc?ψm&|35)rJ+骯&-I.l1v\_ o8J|F- :J0 W\xqmk-ة1B7|Obaްvtlʳ2)&G5OMU6_!Eeُ2E,fwsqٖtϿc;pz[ #!ZC*ԟO:yX3m8|*o]aYDV mb[ 9}>}GaUtC{g٢"; JA[xGӂYyuZ[wi^byY낽 #ⳣgh)S,~򙽛;Os/}6;q1c=7+=,W'|"jL9H:}5s|ȳ;̋ީ*e|uVs%̣mu8ZgGz:r/d׍ 95Xwj/~YǕUG!Gy~$~+{6e]޽Mл _%9cwî"aםG|tfjct7B~D|s"&.gk!?eK66[|OXe5mj%BwnhLF~*o-+N;N^H"E"/r y]|lSS()Ebn3c9>)^U \wӷ7i.뉘°SJ䡋9=uD.-[hͷњLB2OM6lXsf.rhN^g!jECP7;ՕImoSi;&tNW%孵&%3SFwu9n M8?:?>:?/=Č.*oK8OBc a6އA/N/S~w+@~ V3FŃQ*a\Z-ʟBnw+bl!ײV=7E<c*N5.糔gs3r_NWU>uWx'=IeWcͧ%0>+Os s1^494\l튫x/XcgL%h}Nȳl@a +7c~PZ]Ψc&w9.̓}>;3诤U_?= N*D̠6 :ˣUCerWQIY͜ΠEX,6cNa_+|?Ƽ$l'8wtE 6&T4z YkY+sAQ*ݙ;^fʀ_ B.LJuxuPro}.GPyǯǙ{+uSP\-RL}~զ7wEEvE/jw4P69d1nRi#>,]mtA.t}mީm q5[9B~Cs X^Ƽq?_>1F aPRox=Nm,[mM􊙾aV41귃ƻ^‘ѷ`ߠr-j QZH f>BEidRI_;U}(h7^441 {OBEjE;ؚ]r;޽D@\kwA۪L{^h4𶴕ź̤.r("z*lH Ӣpzd[ :@Ax̀Uh! r1%Ot x'D[@.oy {hut@cu[Y":}μOd_Ic;*h M6{0_ם =Oo0[\"lh)  YʔJ*&i_ 흝,흕!읱^?A텥4UhB9-a96;):b90K1wk:B|=(|&Gă(Զo*x,sFln?5i>8!?;䘈lBW1Dd=A'lL/FcܞQdޓnTZ9DΡ6&Ԫ#dFN*By wdya:-קYѻ;1AQ~1+ߤ8⣧b;g[fCgڑkV2W饼J+j7ᮺLjO۩J {Dˤww#wvzך.J|WO|34z;T.:'[OW7eqȾr)d˪FJ0hvk W憲tfnTޯѶJJT?s gy!LcqLܣݡG\:_=HA:^\Pu6}M7 q.G0||f$g..x4Hh1G=NQ_ӟ_3e(w"v:eH̶Ɠ~"yŁ!>X;d<6 aLaކەH݇蟻J]{b4I2O8ѽY@Glݱ Yfz[oJ-rU{ϡ3 b626LȚqF[jW[6q9r&T6AKio1_\w;|i{scde *ӕdc^[6՞aU^ 9>M|bj3[[zU}hT_ADEU b{Zb#|aq >Hc'pyH6e/ccVڧ}œ.Dg2%C~pCaב4חgqg,_5sz aňA8Ν{>wD6jQG6ڜǢdKζ{h/ͼ=d)F>A2ET$W٧K֌fT&+ʨ/ Uﻧ?0'쥧U^$LWU~v:"緷V3? 7IG8#8¦q$3mŇ0rX} ˫'bs'"*l֛O5tTx `%:PD\\ kƅJBnز\?!!V2Nƿ3a_ޏd qkw`CΏO/v4G—<,O%|Ǫ{BLg,r,WO%Oڊn=GbeԱ{xD[aЋnCrZ#`=--_DDzQU hXGrZLwHp=/]+)ʸê~S^Qƈϼ#l׾~7#$AOي~Df}obCrRRY%NkfBԭ8ŕwAף27@ъ1EgoyyD}ӭdݠ!DY싑wLJ;}Dlylq4=|eBay`XEw -\s-wVViGtO*Y]^DϭXh㧾L{a,e_+@Nڍcಜ.JW+{ 2ب5.$8:0NJ7|N0\6@kosBONc7PƄ ^`ڪ'n~.9 2sU%\E]؋[- rbl/~wڲy-}7O^_/ mIK\z~ݻ>oTYa/"Yۻ/TSbkSaoص_7qb=KZ_\*Ew 3[A)CI.}ש?`Cf|{'-գtFhnţ,$z?ǘpy-s1Xbs7JD09Ux,F劍)a* XdCq8k+OFOD`hCUE/?dCr^=| ;WMxd*]D¯7Sa&k=+,|q@{{ylbEp2S"+UQsc%uetgA2dG௹W>}xD\uLT HBN ?x4p*ձF_dp6kU@&X;~;պ\s9#? `,ĩf{ kUta:+0?D'+rpUVi!|OrfyUz&*8% ?-[}^ow.)#? ǣ3Cg8oIa}j wqbS/Jcs0cN.>Ʊ?;}Fk72bO2!N#=AfTd4Fs0Xm⯆iU!tHl;tF?[G6pY!yat칁*i2UhGNUj)MwȤ\w;d+v07~5TZ(m ϰ.'[^X2off)Jl̽L 1wVn櫩gR艘CsQЉza?eXD"#Gfish!l1dz 牍,y2GGds$1G A>FX+g wY< VG9]!*er.9WBr˞:w8cHSxN1sI3fp?4^-[vE<.}mpƎÓDDٱ ~9a{ 68v@#8eWb:*g' 3zJ'-7|u8+Glh/>hTͯ&{[U%z_ɬ'zǰ2Tk-qߑRXjFׇGUhӀ<,XmUB'"iWlB-WP޾ ׏9LbXϨbW-1M^looq='Ƚb-y41zn߹2fkɘj%:=YC/б$d\6]a8 (Kr_"9ZJvc!J0g!5񽈃%~4-Ö'D[5&b⍽ ӚA襵 `3ˮI10+g1%;?WC/#<&nۛOdt=m6k>WCf`0,n꣯Ybgatmo}ˏgCq:؞,ܦyDsc ѾѻYkǖKpj=oi^zEoc_,}U#/mO\fYIlmZȡq4חylY^!3f|{MqWXz"u߯=W*1YraZBw2pׄ#B#ۈz5iF 8 ݑ':nmўަ}Z+NM xX~9cyL6%]ρ>.h0aZHɿ>/ןʟy}Z?q§;F+[Et>s/e2 bFg{ r݁\yЕ8lBK%|ʼ\WLJa^^wS=[^O}B ~,P.x51;=\ q eCR! dz 8礲mgT=bO/ t>~ɇrYz  .$و52#5sWa OpKeeZ7֡?G,V:C~=+NvvqoW6YڅZ\p dˊ n#` li 7yȃp߳3tЉf[-GCΖ 2inas 8ߒ,QV uf1&'øt=0/x4n 7bW~=[wY3R* ;-BCR>L37P[ʜOY?:Ո]]r+ Bh7nz Ot &&{%W4?;zmYBh {v(mCqڡ14fƌXA2{NE<쎳G~mi*Cc-ꬶzb#pWꨜiʚ.uhzj>hu۳?dϜFOt_{ҖwCڍr:OpѾ#gDy'7"A?;y.qpfm:?3^ė`J mG>y/~uNGg:2q_4Z\w;ls߰ 9YO$+&&BY˘s7'pz %N#Q_9 璷7G<6љM~d\ss!/*A#CƾFhgAg5ڣLVBgi=)-Y:ھ wBf;;޸.˙~} fE\}n~#+HU>J/X-aS!@"?`_=^"WOniǭ< ^S =OUK(ݨoMۓ?MO¿tzK_5PfĠg;)^)m,owO4۬8ܡssd鬊A?NX{Q=C).WQz2ֹ+ρ){ѹ'*:}{i񎝊w2tx|Ԅ|_`1N):pװe3`j}T.E^Q ϔ707RO6rKioq<3x?T< $:Ctڰ^iVvsuY2ێRxyPS:zM.Tw61؅ l=:~;o/}=#^vgzK ^ma[3Umװ]aGYVջT~{n|-ٸ~ Yn>D0f[xMз9P ~x2'\<\ج.j׹ze)N92'A=[ѻ1Ʒ1C^}r"%9\]:e rʅuxxSl^jA-wd&n?2<ΚLp~O(uL6KuW-_A|׆G] Pgkr`cqk1-OGn?qط\}{_]<[>~#N^b$g*}wOԨ?)m q'߾?d#d{kn/X,g{_tצּ}Ե1J!xn{?Gtwczo;֕"ޥP+|',` H68UEE<-RB Ԑ%|f)汦E26K|/p|"Bie[ؘRW=WC,ИxϥsSJ{4 zMQFZk@@4{y`HE.C4F汐+j N*XBh=w[_qg ޢk&<,\t_%{밞29MyZxd|+ k'X*zn~SۅZ3bQYBG4;bPQ;VGQ  wJxI/}>yiMaP,Nظ6:E3t4G583^ 9=8,yL~㸫Tx!G6\?|ˑW:7)6%*]-&RتRuԷm=tj~jJ>x}-r Lϕ4;i74zBgCl8#t^w~tlf'[1\7[C'~5^Br"eVI<@. _PMsWy2̈́[J2lǯjiBShinh}zS[u؀qgfzfVSZ,VQO8Hk3_L9n+c}+g,4r];;+v01[6+j^6_BӘh Mm[yěDw321etS75-niZs bkk]I}DƼoNoβjOvcz>m-ٞ t*£>[I;QU55`kf:*b$کt/MUE&z?υs wSU/LQva-5rPtթ+Jv%;O66p&Jib'҇E:0,.Ʊ;W\3U_S9Fe;?Н4U) uLu;MS{q_v瞒cK-uPX圬Dw#L24D?h2bq_,y2YRlr{΋ާ9}I4@x,8/}+E ƪ{ፒD,<~LRW~mTE J/&bpi_6xe}n8XyhM@ R1gƱYY3߃OxX4:'omo)%8l^<}CeT#w8/+ԯA82 %4^,|v J=1xGc9|9aGje ėo4gMW"c[yM& )L!)L,)kj>b~i".O{)uR0Obt_\gi*uLy5WU7!b3_98/"|:!ܹ[|P٣νxsYI@! 0\DΗYD ,vj}cÅR/wko]1eXK3A *$ [{I~ONI;0p n)/0n_$1[Sf'OX%s ol6~Oh +;ڶ{v3ݢ[NgfN\ TZ|Vu]m{@sYeuSָN5UW5,ͱ]5`#gw:߿!g@!%T|=iHW" ׋?:h=q-@~[9Ow 4NuҹMYbu +lΈW<(7I?%͊|f-fH8ZR^YGZLXU8C+񜦹OnQOS'ox6~ڝb-p^+b d([{snc `_UR o|ֱ>]r'Z Q@kJE}_+ygvy~y,J柲泄^.:dYxyٺʿ}1{JU h,=Ҡ !W5ǵi ڳ ss=Um~_Yr)5eSJk0nrwؑ<ὣXcF:rqz ]5tT~3zu#rXӷ p/1-(Tߡe$$~˃ut?-m?g޸cy zNq_Lg!ᤗűSY!KJ\qloJJ8j#[N3enjܘI4;q$C?XRdWr1i>{wVg]egU[ ),n>]qS:+Ɩg٣nj 6d_P < %:ΆPc w{goΐy:clłp<1K Ct.Anvy$` Gu1\{P[Rև?TS&=.rOXqwh\؇nbMuL`1 txN e~7$\Dknqܸ b[)%j>WP< Jt&nw!raZɳT9QcB!ohdu!}ߓt&`2kغ_:sl?p:ːqT}Qvy>:B5Ѩ`1cdc~DUv;r|W&8]&v) ^ѠAt&F!0 Rɯ}!;nL˘T[F=3 ?滅Nʀ ]g3;W4+i~t-a&ռoEN )7h94:C_Kuv)?y=kU`)P d{RQhb}oc-%ޮE.c[Yhb!2X]mS(So8B|5_dm5[_d>Wy'3\0N 5ȋO H.cZ &daarcr[1~{@l:JNOrz?xײD̓A򕴮^ϯ 'Gx} IY P:"w= tn-ڹ{ 'XuޭXy,,a9eL!'1==|[slBA/\sroOE~b2b 9Nݢ83JpUF0v  Ǭ(A'hNOpǓ|F0꥗bhV[l~V~븐~+Ҏm.':>мR2O%,yCqR.kxsHާZOG8ϧ*rX2{-QE\a_ |XOAߵa8]"%.~\f9;֦Jm60Z(?x`ߔ8m|0>vICd]Yߜ0U M@~ǕNZU#?E8y F>M6ke bU H*OZ)ҚϔoĀ vOҹq:(+B?eC.BlWɮ~`)+uY5jPǦ61P׹2Ī[hNӻ+hN.coNJ呟e$]k9aPog"?;CmTdawxNef؞(BӲ . !-̯bÎj'Mφ4ws=1Ksc?ʳmOK-iW!!ol7~L^|丨OY`_JG@y92΀FFIMF'GAqY&t;SlЗJVӭ&swr=p_6UBtv,ޢB^uZa{ED^X^7w1+m$Bwpj1{R|c౑he\u˛钍N$e3jki}e|lW!ێ|lWhn|l7|l4 L-xNRa~yl ix,R7"l+Z:wu^-paׅiuK]ầm>).y7/|ipzw!%wB[C}_8|s.{5 уsj-?Lcϖ/?{sĸ?:z;!)9a⢺h bVXY+"ʽ%qC\|8"דgv7QOkpߞϖϠ^K 8G]@`wwAMpOt@N{wr\JO25/yw o>@s+@(sj#1oܙ9vWV3J辒ۭxi"W|4g0Tv1;As?!^{ᐁh"˝ þiMe[>2]˅ /qFip~to-|"ZCrDss C6v&ۯ]8>q?^|$'l1~:JG_b}=sN~jg|'Kz,TU/P<,xnU }ZGsRVPvǮqlnK wsnE_F谑N'ɫ?w_=vi|S Ҫk Z{u]mMpVç7/X|# ȋԽchmFPtl;Kv@o]e,r=MX2i}Kw՗j"ܥ2/uSR}k}b_`o<~ -ό[\Ꭺ\p&=? QmW!j: ?ge1X':. #&f K~%,]+zZց+uG 3/}V9q}7q<B~pD06:_m>l%D*֒G-Bm2o4ө _B_6-vp~V!xo[e|Z'7S"?:o&r1#Ku*v{xTwWSEP.­taxF͆w^&1ڀڨuNGU*?Gks"l6銉_ó91=ϊôQmIưK2^to ZyB~_!9Z֌iPh!'͟a!NQ^"q~({OY;qen'< s{x3U#B_ɎI}&2|ݮ%֬v"Z|Muf`.ÕE,cT;)ֻw / c9?tn]d!'eޛtά4JnΩMJvPA*C_2*m@}>g B6`r4_,>t{$ѽ TZ  ._FN8Y\8'2;H]g,/9ڈųqQ~&8)cl>2W¡^p_ m峰1e.m&ÞΓ2R[xK[ѽ{Lys>!#K!׀ Vbᙜ7u,j`K{Y,MX >uζܰ//gFޱki 'X嬸kc-i+&j܂vwjR;1hw]cتv_;BȡVyBh J?"ߞvΦ[u |Й;lpH8讞B{|؝\i1̓ c1t Lh/e]gmqy+GvgS;qReH={N47Y 9faLyDGWSɄolsV~1-frE@x4+1Ϯhl~ɱ0A͋5<|Ӊ$kxNF˝WjKn5r0cXHD..pWȮ\@fAͿ]#7;W& ֙XkTvxZ;OjLp;\,W&dzKl3Ɖq!/҅ tU=9(lP}ZRl`sq#3V/'ou[:̠>IFe|749]cmS[#|1nkFsﯰ =ѾԬ7p}~y2gN3ĬG9*t~;A3Dy"pÑȏp&MЙi:X5_%PX=rȧiWϦfBK6ބ禶Sin|$긗wͲ0Yc4rvE>eGϦye~P=9ǯw}>;oY3]lIh| bc`TCe`?]˞υ0N[<(fDG4V+F ZI4ڗM0OJg;ч!GFMS#Y@'>dlIy39m~e׳ڏnӋ J1h<6, hTϬxPʸy+57̾m\҇ec$|oZ?6υ+26 ;*\ḿcVZ?>PextÕaFd^EY4 ;?hԆ58syӪ Ɔϳ _y8^x_Z ldYB.nMq̱;YniɒL?Q/Yb㿋%4À<K417cvIkʾ's0:U۰i@BO){&U|a12tF2oIm_ a<'4p.ƻ,2ɳ)l,V[K?o*c0} [+OcmR.hI|%߻szoC粂Nth3r YbT08 ƠI }ofJ`=Mǟ3`,   #3swj3MVuRwWlS+Kxl7N<>2w=0/[%8m̿Ll3C?!|tθ \VOxi𑁍Y2kUGx~kǸ}dxx*>4lo8hi&:i6eBLNIsb,qtN_6-uO2U:2&9}w;jGDnT2S7?}Q,Jin@<~9 yu*yѓ&r C)lM_2HV|}JR KKe[G;m~9byg5vvU;4n./ahǶ4w3wCls݊\|ޱܚX]=tp9e WȳXʊ>y0wZtʿ 0w`k]>#Ig1uGoɼ.y]cvh=Wn :J^@ע 51go(Ex%xIewg.pYI/*ҶĜ3f~[ϙC/S܌+l.e 1gIZau4noU*!qlJp ՗2jczLrLb⦆Lr$E/eQ!aBTp38;*bȊ&c#_m3<-|Mt܈5}Az-AD*V6c}y| [C6!GQ[ܻ }Q˥N6i;w2+ɧ[b>r 0>_B3X|5D\n-+sk+3G%ų['НdY&[q5M˚f雖 (b-7J…,ck}ӭ2m͌sxnW"ls];x0]Įo4Ѕ?a_ T@M -RG0M!^j<&&.q-ֵSXE:gPljbvM_UlRZL_dQRnco1G(s GXo?w}WW k5 gv& /C9賸S,〜h$XW/Ɩ.ü|#^Mo?Egw/}kk.Ęr"Zk{1b{_ ?Q˘OبD;O=9'Ox+Wc;\:EpΜgM))k> ſ~*!}^5wV9ԷrQwjõ\6yX"O\+rgx>!#/Bc-w£Xefw^0 ]jӳd}m$wjcHjqvG/ IQ2t!?//˰Ο\Yi~) N8+?g ә x}/r5NЅoһ9;i<(gsqo&x\@Dzo{w8`㢸.lpCCr]MUٲȾe\Z9Q4{wX̱vmg!ز2:y枽`dmO!v7]jm~W1ƳMx %~bmꗰn+A[Å1d:/{?} F~C.6Ѭuy_tӝG璆fgcdz?רbQi5[<Ϋ0 X[%;-w 8b<ّhhgaG 'rm\&axv!02t]e$\o.,YjNcUSXZ!+VB^XhU@o1ʆ}#o9OtF$7\G:JGnoO>љ.vLO!9qN*?vNKlYOD+Ek1.[;dn7U4- n3vg}&'ޖY_<ߪϢܴځhO/ݕ\_]/fd=)lgI>:%\ i vf᛼ynxUxBm)l< tFQGT_w;EӻQyL8j/A .e D~+aSʯ?!uG# XCdA:?Ot3^f<p q̎D ;T~`NwC%뎳Hр8l^+Fp;E}"ӕRH]#ǏiD&ï9Ei&'f&#!ܟ%o,rRx1wXG8#vǎ/gU7OSuO&{mLjvD/uxc{3{E!/Mn/RBQ%T+~.{qxIiJi4f-Lr*NX_UJ`AO㦹8m 9?~hpԭF9KTKF\1QZ;3sz gAׅB8Ϻl;⬘mdoΌa>Թ*ٶ^9ٸ2X<{;N|Q 9q_'C~|>ȡqc4j6YqY_K)xì^YǿʰSX<ιMOm2Nߝ۝{WMĿNӢ-x"ƺߙۙK`rnIc5_|,:zx{}5md68WX/^Kn^?8HC?1?D+MnKQoKZ?K\F|Bڹa"G#9əcڥp_Y=MSuluĥ#\Yn AXc pYO]i.G%]ۢ:[n{4?#Ps_$Ъ2c Ettƒz^'㵢OD}vt{NE@q\<u"^=9?|9ɾ%W^Sqfk41B^sY ]csU}5qfiH`5XؽS^~_&@{n6Tf$r_/oڭ@\̆Bv2!YAn[5oٞeښ0\Xv:rF}`]v>Tv zvU; Ld|-\Zz蜬L'Ζ|*\w%JZiT!vzjp⍎lZgxSs)?EuvC޲~x+/Vԃ.ӡ#H8^?|) ~t`< jAl[dڰR^jcJm$k5hlFsQZg$%Sԃj v9frm7u6{_q&?xv̓5z"C8Bm/t+D .O\\GyJXB~j?Bv ϭ?lm5W˾<ğe1 r[rS.]gy,>;B~Ds[-}9⯑4?b}]V-0팦54_3f4-jr)je)7ێ=~Gu:Ac?"dXiSViKggS7>y,ӻn%zހTnQ_jt&R%sX쟳dB??GpJ#BtGV3k})yT_zg:.)it穕^I<~,VuZ"ZKO^NMh+5ᚏHlzjAKG>լ7U{AF{X9 D~3E?؆:͞;=h*࡛ ls]i#ӕEU-wf:nkh,TcEw!hJ wA>7꣝~zJeD^s=#siϯxcDJgb;mqI1o:kh 59:gikc&CTGYw1Dfӽ@= Jw +.;<+&!;M"ݴ*WPO/M9fk>ΟCUeN9SZ؍9C1@jݥ)?9ǟZjyZ|ٕ7>|X*[ k`R=9%Cݡ: 3m ObuMD3#|)~|S< l ߳#Mp8uSN&KJ&oJ3f33<*h}lJݻhz1utYv=Cȏi2k%3Xn*Ѹ,NיirufŨ{@[:'yC5.+|[\7ѵH[ʶ?ίU2 za'fvўtt-EvsgMU"|: 0#6Sp[[qb9ql?]1se`]x~7ߦI VN1N.B VղjIs`-ikU)TMhʮ*£Ûilڡb+,!` kR?a6 W}ڙu_sRP\eo}4H= 9}8O)W}gC#Oe!h->Kh),awNυT{CY߱U73˛f.ZfY~繝ogʛg{m͓,}Oe3e zޝCSyo;=oZsY:|AoG`H=KYu'#985=BkJp>/6*uϙ‡FC&2TI$s=@e Fh\2c8AnEw^"%W_'r§IĮTYFaP܋n5(rD4U\ B[֯;\Oߡ^\?xo[:@2^Uڏ0}n>bi)|RۛosIg{t>8~+w+ۏ|fM@*| pRΗoi?;j? 9_^v s%K"? ' rہe'Es ? :T?GP6>/}"woM}2z~Я@c:tos{Z7ctD|F[q7戻qbYާOwg%1#4^WwI,Ϸ v XiE{|')גAff]^+T$I1v}aG]NZbwПGhnF(f{3BACTο~wp3?pJ=[ Gbݰ}ľGװM$)]ݡ.Pt̪Sܰ z./qRm up V'W/)/ϝ@qѼxyu"ǯMk]hOqa+Is^9h^]cw~8W=!g$}Ia,w]YQj)w^f!7>?9=% szlR52 B^sK֟/=ZGk S{21VR:;zO?? [ _\8&V^u>CϝSٝijx0yZ|yx(wkPˀWa]v_8+k9{kfѫhmӺuۋ֣^_m=}kV_^cfߴlNg+;-J 4γ[DTv{h?rK/V"v]J-,agrJVjKJ:{M| _[5!4w]>v{gR݌bw4P9wꧣߐ?=ӥ,A{N_enY+|({>&9+p-Śqd"^v_5u2'ʅ^ė\rGqkcΑyn%]_ߦf|]|ĭT6_cϢg4HR}|b{f9L$Zy"3/D+oOiUXgg> Ÿ5F<|cT/mM STY97{ :c.3Ecnܺhוt҆dx0?Ϲ،(n5^!ͮrfr2v5SkU|pgfy=j7 #Ck jayH1܍lVڳg+ZQ{,OkóǍ\S4?7ZpװCA:G5Ai]{ 踼OU LU􅐧B_~.|td;4O Ggs ʃ^qP!1~& =#9v49R6E0iE.aԟ&rPAזHPiˤr%釼&: >AkWR+g5 boE/zayu3Scqg:[Kg \W[wa?Wy D bgwQii~w⾯1 v>`m;u%iSIҙ彅5MkhM^q(tN_#xX5:ƊqBlo N{g3i_S*L7tSЁ3JByY0/iSot^s}It<XOM Y"g -Z&:7 1ް<`z%WU\57ܷ/-!CaˉKWf %A;'7}*$ˮ*Pgt*F{'N'6aXr'ns"{g [$\)> xm Yo_ZVuW|~|ݶfEэko=dZsjsOݸm{vYm+l~\_)F3Krw9͋GRg^Ba6ZW7#'_>8”2|NZ_N8i܉m/N8 |H|.A%[W"Qm΁AL5tf 3`vcAިdN:fƱ L4h9|?|ېM}諎~ƶ5duL蔄lVj#ܿ8?3M &ЉO>5XR#gNMӲ5f]um,߈qm,4?NT| ZiBuXdo9XufSN]?'PY) {8,Ru(8mR1>lzc•ekcґ_ԯ cZWEGW]unS{ o:%=H/{@Ad{sOq|E\=KE,>uvO C) _#qpSn9qim `Lk*>એ!=Y~.ONvÞnM!D+]7⌁MF##}Cnw\}dnĉGqO?M I }2Ng&I%Z'^/S}+ѫ/DN$*SO[Yv%ZJ57J10>ھq MN+oP>|Cm`_ݾoNmzbmKᔶog1^OSں3Ҟuo/q~ CC>[ȼ\[AE"2Q{f>6ȽE{;>ι|9 "%rPaym}O-5GLdVpE^b^z=)13y\"#D/'t3dɇJ{. K\#yY8M(Tx1nx1n>^7Әq9ϴдS N;e5ˮb_An 6;ƀ(_4sB.÷ʬݿx E|͒xQwTv1qs#ok }?eu{5h}[Ҏ3Ph]h9K8OH=.074rn#RΖ\'U -Dp5§e {NMlk_NsiuS)W#Ndo;)X0lܮځUstEeխtNsvZwHcowEE "Cwzh)ToՃy,[kn}߇8߆YL9|2_|&- mؽ&W!?'\8x{H%:l4?{sg1?qNE;ig^U跋yD>F~jD݂#E/r 'kW.J1&%? sOsA{ixT޻3CsB Yo15Gʹ%yl=baB~W꺇..xy/|rnQi3Q2}:'7z{ֻ=cMC~na8}y-/Kx 7 y lS԰PM,y1CkƬWXEݲSy;|*jؚp[r>O6mK,6x,ëRօ}9'o _Ռ`-p6=_ٜvxUVȱeЋF#Ƅ,hEK>%[W@weMF/3Kjtsh. %t@|mr1˙ц/|z ]9m[}3{ mKZ[@#C^ z:IB9ȕ!Zpy/m';v3 }so汪 6sn2glLkqny%G߂ BFlƦm5-@3{YN0 e; mxzfpt_>q#s'*`%Qf3Θ㩿-">HyBg1:t. >㸒ί{gΓWg2cZ/I.=w^slypπ;qYp~#/ tޢj.ǃ8:-]Ngt؝̯b=_x! {@tݿ[9-p,_Sŗdyx~W&w羠/ZR5_~s.` }w gki~@j c $ zH-W]Ucxp s|yYCZ?ye]\ hԶ7Mq#eK8_o])#5.#.'Syhq}RO[kLQ3V9VDmH}>=|[rt}ד"q_iўH}FWF.^NOʹ%.86VHgDkk_ᷰMHVRՙ6G5eZqVYFb%`;lxռYbm-y*TW\ݫmr0uUzpY1Α}(=p+g\LN=SofƮfEЁ<[G-[Ԣ vNY`'lU1+zGh틉Z>4˙r51D_1?I>bA֘Gj kVkdNl|헗۔vvx1IzE<Ωs+Uai?cg9WPpbL" s{}{%})LgnZ?H{٪?+✿Gu"sQ>vi{/̶SnAcy'">ScgRxjܾ/ ?YHwh"U$5WI_h_K _ƩOKh#u};"/>ylC r_|Jxs)NO>)b2 TGϲ5ކwE|hgIկ@vor Έ쿈Ѻ:޶''|io ok-ՑM4GWc>e"AMpgJtTsu]W9i c!4w 쐒˂ڤ++zc@k?m] oaN!~c}*n;Zt3v0;K8ۦM_Kw/mݩeo/;hA?Ę;}&ד`WwR]qv>ho_I{3- QNsYDNwm76|?| Sw):RLm{ǿ |)mmlz?%{rDs§]\?_ .᝷fsd53$}G^b6Xn{%)f'-`oֹ+E]iN?r.:4akK!en1'nIe'6F,<-~OqH.z-~2G&x wXx7zo^F j7雛Y#^]!,?%[$jү|9<'ڽWD}7棬)@q}wYPnnaܶiX/~=7LG%͏Bl,9mfw "?b{īU!~*9po#]?Nv9!Cou䤎-yd lX4VC~~O}zgD>=UČoFdEǾ FuV]ϴ8'DGS1WF ; 5rVׁr?ǻV?h^@3R4՝/,z1Ͻ掵܁[󼳾Z?7x>/"9J*a+ yw=]5ccە%YD,9L~`gwOT, OcgyG0t[N;7Ѵu S{1_Owo1[lU 7ў$scp6[ xnB! _iht ~[ŐkVĽ>w2cr!-XF6PEk{Ɗ 3 /rG:4/[kQ$MB8}[D)|Ow.u g|83G9 >㦼}BVڧ>%ek Y2M.h}u"^| q}RH/Me66x8}B o[^~8,mʄN r+ tH = b\|QK^QcXEc.6(Y'Dߵ]*L/Cix6ZW33/˝~U8h\LJT+[]s|F{lPOΕ1er}~Fb`qhXh ;>C9fduSc{GeйlP.4)2O!Em%v?Г@s+ilI ^ %wԈed32a '%mt,x%[`쿴:]A΁K=;Ꮯ4r, D+z–@pxV^;]!Ջ5;qw1ٟdPw83J˹jO \+!X'7ߖb9XO:կTtȳE uKۨG]O)s^Ɓ$s jїwk˸z] ٍŽl6n_i:6S>VuE?Y2t,{7 Pod<_灌vJWw,G{հ?ޡ+IcTscn\ٴkmF{+_?)ǰE.vN"/Bڠ,xtmG7ߔZ{MoWZW!g(LeGDW *I<j߃_rxd9k W8Ü Γ=k6_s05e G_%=̱j'j/ڏc-iO琙LLgsW}Fma }'=]+(a ;h7`sšb?RҐ7!rcw7̵|En-X1|th/]k料Lw߿:~Imn! S#݌iAߨqqFFLeܦ7}2x7@. +M%Ts 5oqڟǵ|#|EZfgGǻBy7췐w$!?I^\cvQ?'d˩gd0boy̚ V(Uҙ?llXz=z]M4\u=Uo7}o}XqG}p]F+6Fe g97Ö~UXϑ{_yo\Z،&&gcͽ|5t>y+tRWracSmEi+'̟}ۘ4aåޒPx_Xَ뮡zKv5+M,hᱲ/RFgU=?}=)ZNXL 6:=cݾ!qy L 4BZ?ʥ. 2~2P:_BUcp"l:c rJ;yȷ:I(1>'.k66֠S%X)W遈 Kgtx:^AqJp l䟏O2:nb`:,J1j:ǗwkVws[ҵ+v궨[/٬(۞-\¶axJ72r{A"t~뢏O)V rj~@H|#:Tm{o(dlv›Cf(^5K iS9/HFZ3GY5l%IXZ?l/No]NezI6+L|X;r KU#4_wʨ1fZ{LVQJ]1^C߉*):3#Z ՙ3ӹKuVQp#Qz]A.>ed>}xFGkUvT~K~|)z,>ێFk|>έXt7ߙioX?C`j'GwNEG蕿9WuLMk}3ܲbU l^}`:Ϊ*e3g?vGK|5J#c찖jl;6xɥR+װm1=<~QKиl=z/ KE^YW ꦳̨a )\3h?< obAU~Se姦_gWMy|YAk54hz-NqUTB/hs|u)[Ϋ#F uxmkE4W㹏KnwݟHT]Y΂ą}9입jᬽDUuD >ȶi6{S!.cNk Yu-UEڋAs|W-I ?Sn1[[?Kim{y:unZM/%h̒>K%A,½O!;٩z~{@{L_VF0 K .Y(6a=+loqbmQo&Vy{x6<γD[ } Φ< ]yAnOkozao*^y^ĂӉذf;;< .x;Xko%QUW89 Iɍf&AZ\I*!Ֆ2IZA%HRӧXhbʹ}J5(Ekն(Z{!@-"2d2>#̜g_^{zcW🿻9/}&7fߜ~?(pdv}RF*/\!kqDZZ+1QnMGg7o6\l`cF7L֋';8Oƽ˹x/_6Gi/ =--v'?ϟtvzӅF>Ә/Egb<7/!R:Ô S15kӡ!|@gścɹ06cmZC"ALH-cc菼v13>ޜS_<.V) tχߌ8smz D~~1ˇYw;ܔ&hRfdy6 2 +i/8yF"=N֬ mp_1ϊ7Û98ezc(uP]x%Y·#|LfLˇ]&˞>7d1 xOοsw>s"e7Չp!H~2| o CğhV(7 \EbБT(H{q>I2#dFœHf?#e4sIv,gssZsڹy.[ow*Șxג3v֚ߛ,e͍ d~Dkc^sʼZ阱Sf-Oצ(XmDGrX)C iyf+6K,꾘u2g%t<{doݟD#|͵₣W" ߏnPEnᥟrBFF%OMlWS['D׽{z-e-XxVC,/:S4wg1x sj `#^Β4q0em,\!<`0?hs`Xi>S&%Ur`O# Sbo_6}=/o%=nMK)"ۘ3I46fePLV:21wfXYXtJ?Cvp.2!{8y[qYyuh^Ҳ+^3!'v_0_z"_xRm/ WjgT%iS[{aUwꍃAWyFPmg޵b:3ws6gFy+<#gf/ z&6Rk扼JxJDS~Y3'u^vMΫMkB99JnmsE.폮(^_e;(er~X.$e1p5G՗㾔e_tg>={a=m{@w=o (fbЪ %i+:DޛʹzOآA;w|o]vwgQ4I m6J^S -K6)sxH+X~o|oXtrwegcSoڛC tԋ:W6ZI.1J!xi.Ϝ3'>6ܮ#NBL%7GQ|O2)fk\}M` 0|Hz@7Hh:}kRhȿiiaXkSZ'ak $u! KgM;.jQ&?^eڽ' ڽY?|vZڽۢr][ЫMYn_L{7pOPnae:oV޽o ֭Ar:#Zu?[rOJ&W '3G7x#lm>Ò,_v@is7Fںke_2y{^Wm]-$=%ϰH_5>:\'˵F!}LHx:!?=eTj>uPi>KzoL 7!֗1ґW|< &-I;6GΡV}5mgA[IKLgny<ƆT! }~l mG1sY`&5MfE;q>z̅k/Z>NĺrX7Rۦ?{.u`?qy>1SY|}.a]'uTϦLsS],OT.${xoCH?i{(6K޷I4ޏc*#`r_yMXwϲ.C>|> '-;.]cv_0J-7x;%!#N!i"GqcˊH렂&lG\JSG+?Vݖ@HCIe d><~OC;U*U6rRY7g:$i(W7d9GuV\$=gW +'ȷOFc"` |cW8WL{ hWS?. 6Ӈ oiX}LgOfx 煟|}W|Dja'8]9t]B4qԓSMͻ/wMw+AvP}PnI̯s1=M`C_-J#aU=z {hB3)oѽSg\NFվxYLˊ|\y_&E>厏勽/o>G^>[g 69n[ŚX`WM~!1#~$ >c41쿋W_mu}rT܋ܿG!jiC _/O?4Ɣo8xgb:Y]z1\GYKna6>cҷ]U׮״gyzX&>mrU)&8D\^NXKlt1G{8ŶG;mXV<%]`mNɻp!ov4qxvjԶAzX~Gtz2ZChȟEFk6Gc2WruЬc]:PnJ$qS) M}d -6vfU?@9|Xk7M6*_^K̽`>ǟ{q\b"WԽ`d:x!˲XϺT"}1^K1V>ӛ)3Sb>iM\GӨI. r4}}xF|"+BwI(FMF`=ߑdzNkκ(0nNjAUmP|'4ZևxQ+lwV1wd[JW!Vt#x=zg:pH`|#sx&>w@҇ocuy7oL}ke}ЙۊjtH].u< ,[̰b&mm}N)A3~AW ^g/ ַۉNFP"σQ/XϊvQi?d!X:/OC`Pۋ1SgFuO}=m彃TǒStciT$&顇`Z^{R<7v]m2M:XF 8B~p_e= x-FGx,FVLzh#Wg*e1}bV!Otx|#ߟ8ulcxU<$rK+v;:hYbyY&iu+7\sinC"n3 -$p~W-*]= {YnR=uK ynG: <;nEiD;:wϥՎ2?h~C!ma`{2?3vPӉuWsuwsgh&ϊ<}XG l/>eƙ?6c^χyS]hЛw0gDqְ)MY?+XQEg!6+ע[à?u~W͊ns}Uf_p_p_~nMSJ Ny:c쳃G9?9c+}[1;`<%l}fxi17 t?|s"W^hlyw\<x?/NF|5cfwC~ ~s߀׭~L{ U t zކRV]e8[JV__yf2G9H炽 >^Og[gV܀N~Jtr& |h/YҶf/[?<xoq=~ï漆:~r1f wV _gH})2hO2QH2cTա;yPb3wRN,ԥ2hd"墪&cg?yoH޿a܅8 Y jkJTzT:y;y\vRTi`zШbrr\K m8;nk2{cVm4s/Ȥ;YB~ԕC ȹϺ]\roʢ/[0wبPì=\\0c竨o]0WZZT3q /m )N?]y-ԣ{>-o!}=>\:<򓦍/ǧ {[}. w}Cr9U=:}/gÛq/,j=yErq\uC(. P~Yh8 `%Vx ]eu>Vn,vash i.7uQ29ƒ5Z}-zU- [W1"q5cNĻ?7+:)pd|}֫woj~ αK7WYףϷH"^UIsӡ1h5O"tmsSyZ{|_9J>0i7 x`Ojp*&OM"#0+alH^s<7[$m nq;ھ᳧i wdb4R*}w#ŵ ӣ Cg>ȇԮpizU HWHiGrmXg/vϡ|`36c]"bhb\s}o]v; 'Wv>ԉr!d^m"犯[䡿;|e/Y5Oxf/fm6i($ >LM;y>7KlbLeޔAxxհ3Fv(FvϼCdYm@U,S%E;v}ȃ>,ozxw-gϏV&|!9"B/C3\z/j߹nr\WH?YtVOA؀ǺYw+;Sy.2N<z.PEάSoGV l8hGhuyh.6eButhҧUaюN&XO _azL"ӫб Jz5b~)zIv&e.Q.&wm`\~'\*;6_3G7/Oq»c^[̟3覯:'ZR@yܽlzݭ\~e'{o 8c5 bUd|q4Y_ZbܷW.CEkX7LZ;~0]cg'yMA -~ynR_R^u gES2wR x[L!y’&%};Tsy gH%|dbyO<;Daw#ob8?j,aCI >>#g{dMk9 wɳ +<۞W1>Q ޙw]k_ ӝgTY?݇;Uן4t`Wɑ LG;]?[Yw`cOGf~D}d5YAvUu:3vLYQ_mX37,l#/{Ί +8'XObs]2:-r3;G;qZe9sTy?u> ~$=Z|w!묽xxd܏0^sо㘻9ܯYOt^ fw!8pȆjh%N~NpYw[릱"&o7m K7zE~aNݷ1@`b\|:~l/*Y&?q_b f:ouDy_#orBsurvnO}V#dEb}~ќT[a^z5R4cuS2yVx({PS>sASdv:LzdD+ym).v1_z$2`&>Mnsvny:-m:ϱfm#D ߁1g✻m9קU˗eU Sƹoٷy4|~>}7P(sFaգӔ7g#&r#1#->֤uz&K[o,BbtԵ\[\ܶuúdř~0:Lqk;Ʋk/bE`>5jLGqe6%L4fu?mxP/|}3. JӚawZ.Yw9ys/9yR_ 2pY|'ς_r"%; 5(VE,K=s Waྷ^]\; Oe3DŽ;t/ɹϳesiIܧW#6lu9@4 x4}.Z.c]˺(ށL <7:aiZuX1|،i/U/賬;e~SboKT&4ǘވRk /,O1ie~F(Uf'#!c'u4SMg}+e2,m!(}^HHGVm^sRJy 6Uw3/GS.-RKƀ[CXv` {g\x}" -$_~W78*{Ml@qs2wq\6ė&??[*<|#~4T@|>إg;Va+xU¿%c 15Q)!. ]NO<)إ,;8qm摁П-ٖ\ݏ`%O&lC>(\)Tء"s߿?V3TSyZ~~ouPށ xmQ-dnWQk !?sB>8 kbU!_?wm2pm|Yn1-5Dzc!3n'Q{ل.>ff ~N|[!O9p s~w?bi)9sjr[A͌Iӣa,4<9JA 2[9,Yr;?G4<Ë#߆3R Pw Aȗ,K蠃VbU1?=/鳘|ȕ5E=3!OP%eoռ;~LڊZ]Wns`5f`';MγSw3TZNW$amTXmx⌅}+ba:0k_~^g{Κ6Kg΀r^y|羚h܇&-Y.M S |Ї9<XڧxL#_,?+Bt+W62m}dǵ1_x~.r[OxjU 4aDAGžt&n;Rg:l y\fyju}hEM5G^={[=hϾk? `?pv:R˰Gˌ|Z V+sz‡ױgGy?/ Q,c-pv SX}/l6>KN}*E kG V8>1s\rr/> a8^{R>J,xh҃w,DZy#i{3gBI+wE5eWx˕҆6X%?Q)kQKO!_ׂ NͨjF5W:6+C*sqsusH'X'jLh gk;sk|\j·^p>6Z{h>ޘk>zy>!oT?F խb_\NgYu(eC*t_&R=E*|p$GOtc:"ʟ]x#ϡ/?Z3;׋OQ'Eco̵s'cļ&syai;|i[cz$VoGCr?Xh?Ͼ|Wb^z%Y.’7yNCU7G5D]k6At>qcC,Za_X3g%)n -m4r3hÉP* Vr6dl` 2)mՂvYv?fRjCdx<;p/#䅤 p`vTV ߁"K#w#c\?>W"߶[5rpL 9#Gᜰ1M8ؐ@}7vKyʅ:63 lc3_V"[jc-c$O1d!\&Il3.9L+WFϷLU)ӯ~H82{GU ;%e\ `^R%oV][_U+ZO&RST1lr/e6sZֿqq^6Dž![!|} 0\ECyQ,?z[,1v Z ]y^7xɴT)ַ=RHyGn\5\N&>UJߠ,*y~vo| #&."rL^!mq *;ܓޛmٰw} )Ξg@g`ZugzȐ1_FNv1I a{z/0cBȬa"d tKG7,jJMrCITwU|#iHprlo>4:P~M~/^^ڮb][>Z0:gwn>CIɻ`:%3]'ab>TBW 1q\av 8(àPNno^-km[}&IwxDrk9-)2i^Uhy @rOM tcok͜ LIB|>_n?G[ߟ|V'X(kN?*QwbT\(mΠћM {0{C{&gY?O̲vaL @c<$D1cWE!'$>Uy@IL qO>:5cqM)l4nE@g_F]c`BC9ZJw; ;>ՇV~ΝN?X?=_j8^6!c:mצALFR4XW{t"~U&u(Ʀ]zׅOԯvPew9I{NJnJ4.y(UБyXYM6C7C"|H9O/m11YԎvYs:~i/ϕ59𝉕H1\glW|>Wϩ~6Pwm=ٯT{kP6 *3wbbb\I/f=JQ\oev5a}c U]h̤ M2}|{uƝ7mNVȶS5OZ߉X9F^qqFË}ό7!.N/7.lOգtqG`]Zę"i%\F{FܷOe>837p$f6OA{}s/1n .yev7}՟H}fitjc&>[->\hwTF)@E@؍ļؑ"F=]v=]EǑK>aa/6H1rL^C흃||۰lwѹwmT#$R〚sאzܙ&5D:Xuc~@aOsW64D:,}ܡ'Q׀!ٛC"Z΃y0S%u5eEQ?@},&M'(Htqp*폏wa{*G1F߉' &;MO*`xrpi:h>V*qs:vG|tAk>geWjbg)p~3;%u>%2;x}.EXlKwun㞻~/t,s/Vz<E9J[1= t;{a?ob>mpu{؞#dNb&[9`Y2٭c#X;?8\vPm(BjIHLJE;p:E#_9No)SZv\bebo`FX b`u|}hz*CETCcQV}ɘGhpmj^杊,/~u휞U$>0ՈVBI:oc٠*)w' <6 ;&ޔ @у~xsp E2ISta-Dw: 9?3w<k1EB3\/z,aJ^5DQQl`\GXY﹯?gDR\dӱ늍Su7@_@}/WCoE]7sWLHwl͏pؠ+Ʀ5ڎ[E:pw:z0lA}>B<?Ɛd|Mmcx\e^x$a}$mr-e:hrNyvH; Jsz"՚QkiآB:TSs aiO貓B^kFc>e̱,jԺzŧ)Tp;a||iFrs˜?MR O$BUr wK_#n5Jl1>WO1zc^w%!oj4Pڊ|߶k1>$bKu{:TZzccɸ{E,a`XG|u_Q5T4_&Hwȡey_B˜!Vm>o&*}7 V=izz;m#בul:pr7ʿXX̡Cs Lzbl՞z0}~+*>|e*L<Ȁ4sU`z\R:L'*GAk[~DZZ;2a?\;sf*׸ٝU~u;o}dvn0!~D1AX7Xvb9,stbIݖJp=}\!_Eĭ'x_aκe GV0g9|6\I{xME[.ӕ|NWqVY N*喹Chu ԏ̊*+v]bX1;K z 7$:~J~գ;MԎ :!ߦ9 uK,_)AԨF̒(wX&> VUN?~Ǹ˄tTxĞ1 M*p(R5go0E!QE9anWv,t$:2mGO}"lG4L/,?5q^ǎIe|f_̲Yi6+u+mBI E캪d۝翦KhF9_E4c,'8#0@ ˖zp?]'rIioPUҚ(gxfBOuӿgY-cKTksWiBK [GU`k=iÄUe_HdK&gX ]y0s_xоnkӾ3ƃ>*+hq*r5׸ױUߖt>Vaw7s޼3<voҘ>J0d5[);mLоjkn}گkQC>Zn-B=bРmFmVڴ᧶JP[|Y5b宊h!r%M.=T1A>VWN1"7436BlGo}JM3,pc!d^>+q+$C Xjm\k_.x"^-y*J6 \|)ܨYM?`Bֳ,g%grBy+N#o?X~ZzQ4˥y#/Ebɴs]tJ'*sӏw*Zk?^Sܡy{ˇ@iN7ZG\0 #BnHxz QR;0Zo$1>#OA/10P/L9ձlfs(0OJ/lt{cnTc-}gϐWXϧڞ5I"."vGLӍ;os԰:Dpp z \]`x;jsyށZyŽ4 r `}.8<&z(PFB<+r8_cܜL5&B.m1I"mƆ!7 >DOU&rhȅsDm8Nb,X> ϠmtjnU敷wUMg@N1]޴pUJȪ 8-1w~ۤ=|Q7f/1JރNw%7?v`#Wm;AyuEba:PV`Ǔ/XJPWhlJ'VIͧW$pLC[^bM_I=Tºj-%CWس'z.ҞԿ/I,3iz6J,P9vm&0mʤz9~:~ Jvb|GH2Va ,{8̟_;(z))=wK'rur,=O.n{ !zsO %-b<)YwR=${hb<|Mcգs\fCKgbyo? V{NiPJVsYi;5 )\8ʡjp 70O2;h7Z ?~]Ito-mu:}D&Q}o{̲$u+LYo늫;~(Y~u{$=:Em']+Ӛ]; *髴~%vFedvUe%\_3׷q}u`S3ަ)l)Cztiǣ6dsJ ,x꾪Gwϗ AWW7'X&%(9/ק|V߫Ώ<~!&2>eFm;f;SrO2JEB*C?̃Ogi"ig?ZAKG-tYQ)-9yhpFk蘚'Li QG%$6!:SۢqzWo̾kygy ^* 3=}kę y̳ ]Yݮ?K9Ct f3ⵜC.{u{7]6.+7 ݫugc%E,3yQS~^m:8f+(}k4sDi0y4|eL+(qD~%Y.+{w_ny-=˛c# qw;h!܇]/T2 !߾M=˺=tr{`{82*mgWlQOR{6QԪg'~k?;D^b3Ś:~/>Oy0 iހ&lo~E^=l0"̸tZ30ZC@ݽ@kXY!at<̴adAg6:od9 bJqMRV=nDG tp]ճ^R0n7^_fX6)A :A[NtZas04 bA+Z{\A+ r@Z ]G:_K3dv:]v'o;QXA{hs(9"˰uy2-TʓLk&33Zl&W#2,?}2Jm8a2Sqy;=jB?wp1#|*7=X.iգ@^츆L~tVk8ixbh6]%Cƛa.} t5gY}\ zk˒o+i`}.Ue%R sJtk= wfkAҋUwsýX^ګyV{P鳟t> y}:|e|>1_OӺ*xut_4]Ѹ_>'o=%#, ༲|/s rSEnwƿfZ[$]A ,3< !|Ӻ^?WM{*7iRE|U|N?DCt^zR3]Mu'o51cfWx!Hs&?pJ`=2CO;twsn݇Y_@]yL,;x9ez~s~)J`ƽH_ڤvDwW_GYVff?˗W~ZqiSmMԮD/xu{iw]GW0O&R+|m}nQ:#!ÿyߥ\X(ZIB^;ЃYf=`d9)1Nj~<05汳F8ڸXSh.drh[2v [L;*wL_(J?G6hQ蘵uZKt}+y)۝8EYk~VWjn\C~(+Diz d~9rFg~r= cqbl)KYUۊ]ZflS&zaם}3?4+_tt2u=6';_ዤt'h h=jGD!^?t;y2͵2_̲~79L=e;S6v:#ٞ{ǷF:,/WSr^۟R.h<5^? {Eޗ$cb8A,?Uuw}/yN`}_g3{ɋ!CN 9:x> Zr҃Uq/xoQO" 6gd,>9>lh}}Zd7}f|yCg߂yXǃ͎7m-zEy_F/RVV 5A_FOC` p:h[ ӯMܼzaK sf^܅ϋD?ݲ8e]rGG8,]v]ĕLKЃ->װꗷ'Xj/u%i;eWAr;ix4O~4IK6Zpos;M9@4Vf8O]N*­zB:QhO)tF҉#9Ͳ / N7&;Kը+['CuU($;jϤ!`bo $9P橣F j[Cٮ>. 2u?4ǁ5&qYkkӴe6; hX17Z8j93$;ч֜NjҖ4E2چXlD,om\BۖïܚϫSL+F. =ovŸ6E~iz??)&Y9շsa,Oa"_JaåL%r_'W˵*u||Q/K2cniXu\I 4(֚;&e^<:]l9+/]30?[T֐ļA+\Pż kx] hż4KX,46s \Bב.}X98*U[T>de>ה|[!s<7pݭ)&h}\fL̬Y=O/| ԉ' >x#sD-`KiO.q&ce\ǢE&p52H:$"s覨gPZc( w}ftiTa<-wm /]gRTc=ϨA7m&e3)P&?yxL~3;.5R5+@-ؤPL!A^W'nh`<P9OMИ>[ӆR6)U6r6g`ck\Y2 |56˾Ƈ}$|޸Yys([6n>9`N}nI}35oĭH5J>/eEbEL}Vq-dAnKU_gNۻ>ۻKM8ѯck-)bҌT~n8|#T 4`)?\zbT$O~]g\$O`X1c}^7>oң9ԥLC/,J6!rɜy 4,76"5[ѶA~[_nlG881;W\)ϭz.?ޙ\r<Fx;>_x/d\¬>_V69TIn ?ZWyN" dfTeZ~";_Ns͖zܠ!G6[YE-eV5l$l3'%C`ׅLsҝL͢1C:`DŽl3eo-6)n392|c:*1!? ƽW51li"VyGX_nK zx2}[ccoM~c7|O뙈 7LhB(ݔa48tCwr2-5"g.a>*s Cؘ g+U뗧-_F_iyobN EK7YDNn42.Mkju?bJ9]K\rܬBWT^r-Ə96x㨋~-3el·Kc*Lޣҷ@bgRޟ\3%>|$'3 `Џ5CgRDLft?>'a-z2Gpϣe~ȼ5T}YUt-rt&V ^}%ij<);ϕqt2ғf:!.k>wKctwkx>hL,wJ4Fw䁏fs8d>f >C Yk:7Wbܥq #d܉cJΪuI~`{Cuc.pFw .jmz,Jz#-h^6+b~=g(ߵk)KMVk36l,ǙF!|R~3g{[&m x3Iޭgi\⿶11N~3@yܵXN~e ¾,T5incv~-U "q/u'nlτi[U1.c%{TLs&QxP4h}ǃYf`  &-#U,A>ZܹM3MZ[#Yu١w5Od=Kc=g=>>Ө4| 0~!{I4 NYrN)]:Kkj7wr<ց}wXG=5aR~{8)<6>_ωDUjY=tyaG[N:f; YtBtV2l/h̝+I?pN t|m ~Y?vd^yἪwj#>3uF,-|xI-E79ݔ\nvpD~Cli4+z{VGAnWL \>u"y@? HWxğ[+tG?h ףf=cSݣ;sp+o:g8Ϟh^Wb#~iO)uoyUq,~ݬ,x,u2]wr],4 2LҎ.p]z*.X]+ψB>ۭn÷1ʿf>פe!![ OK$\gkQ)@uweHR {|(pGW`sj`  &~yo<:Ù }/Oo_ab МCă÷7gCS.oo'cMHc< 8Tj61W<lM87UȐ[F7ۘ'?`U.᏿؁W*W;JN|8(S+Cn,o)1> .=Tܬ"p\IvB)y{Dd"-˽aWY3_^Z6k[}nמ:f]-ݓ)pmKΧw(s<޳[4C%1-jznT1c~oXz^YD yݬL<*lusBkXac="xZcmg]+*oŰGAԲWE߷ [d΢W|Ѳ՛ڷ,;iV͞lC>G؍-<`[Ƹ簻a9RsNQqj t9yo|^ ԞjQ|%}y,?(&5Ge@2ٷU%y5f k򍇸HY/ٞ3>>4)2.uD]L] Q} $Zbɏ-Çm~{j=<]{A"yK*0v¿y8+Cߑ| ݢpQFRŽ }|]_~8+snqdQKo>Ef[5\DFĶ|5:7#߃)晐0OYh]E{ y0_Z0W}A_- =r $g~][7D^ c ;Cy~]y"O|{qM0rîHhk&Oxkȯi+`:'{b> WU{beYvP .Qn{ۮ "Oz2rNIa;z |GZɀqu鬾!J::^rb|"g}Sgsg:MIĊW{=># 1ܡN]CBޅzEb|L]᱃.eN^<ȺKӣBn~O\)_nq٠4[ՠqC;eY}Hϐxaߝc(vf>k/;ZRCb~v1/]bxyRŸ#zBWwgꡁ4!k#>.G/g rcϦg]7ǥ=}YOUrYg>R=UiR91L6MD SvgR^Nԣ.-̧>~^Izp<{UMHo~de6R}ږחly*۝A[ܟւx^I(~cGU?`6l9a:*ךIGMOR26^LhX{rm~+N{g1'Ƕ.5΄^}Q.1D"=pfS#CL$G 4"FO$B㙕1g )'?KsU{%vƧk?oiKrL0y|'^xӭ8CDZ}c֮jFi8pIgUe VG漗J #.ߑgh`Fk _OÖ8}+&͚U:>TLCܑ˃fL=S Њ+ Z%l1c qhI>1s(xD>qby> mW}>OZwTBޘrw%jd> >5Rn/$HngU"MϼS64Nkd4T:W~M+ۢt cJG|냸$,>!#aN0}ἦ 75>^1|?ޖ_ʫ2>e+,W|le1|Nm e2NnQ!D?ݩ_ΧV],7-8ӂli9wWT:̲zcCXc]1.-siN3O+22_!?+;Z~a~*zH#^_u`_gn_Y;U\!X$CG\Hi?F 9{,etp|K#>oꞕkPFɾ994Dyw9s*u9sSh ޅz8y8dM/ם-ilZY=K/KdRW, aϴ=U\GY6o =^o.<ͤ3nXKŴoJghJ ^*0xh8ޖ;c^-1x;ab<<+ҚG,,72OR%Nޫ_b-˽ >^+t\|6X~I {@Ƀ?v ġ+M-) u7Ђ9w%S$FS޹W1m/Kd{gpCu"aDɓC7ϫ^O|v04+T3 }4}GTQs=o[]>H@1<X]~aKV<}>EXpaWoXaYe}滹J{q|Zg1Do8Jgđش(O,yE~,u};.*D;5bTz+R _ϯR%pE )k`h}gN Dgy#Lwp/s)L]m+6ױa;@c]A^4KwߒU]׸35܏̈KNĹEFKy PO;%->SfK8{FK6s*kt՘!n:?d][-|殭POQOA61yayZ2{~Y8ZREƮ]ZlDooNګ?Fx:馪{t~x8nbBa߱9B,U[ ,Q"QT sjZUFf?6wQeԗ<+;=VEos[!cئ=uxw)"vl~%ʩ!gڽ:(97<`s*fؖhOںqwC#ujVKU[bjgwt+w9" (]UElgFal+j+^kK|_lzS`ውesoVd2Tdt[e|Eی+ulه_Oڱ]\!Y1p7SuGs눔Su|XG#.>&7m{X/%, H|X K@ \q;C5#< -'8gG]QW>E;}-·Ļ}37̸|7-+b=FZqsyO0/Yk|9uzy ssSʪڈ7MZCOGN4G<xFGo:[pxr/lvw΋O5]]5~0>ݶ'woH^}kρ+rPdZ<ՙ ..xP"Q& yu+׈I>2.`fZ}CAO[؂X>_ +jQ[LއB{Xw h<`~qX{#-lO&,i1= R"]jh+M7Dĥ!^rM7IC4~9"W4p^mnv'&/ş_"z'u lz/X<vӫ'xCеGi?"EiBn9~zc!#,3467$NhvQ Xɽ+[|h@.k ŶɘX稓h#jc<^zG%I:0n=+E*ƶ p q3z/3X. WƱUGB~_Y"_UvXW%kw"X\U[;$o.Ěf>3Wi9*h |4,9j4ঋ((ȭ R"y(oD.B&yB,wt=򒺈VnMdG ՚<㌬_1iggg8p'sOȵq:+ ^ |/*m>惉雅[u4CO&\OoGn5-e*n[`eGPǣ#|\(#T̺zv:JJB r"s)MIAәƹ,}v Y:|WP''po;U|mC:P`6I+}0}(]:<ĵ=}Gn2f|Z=6o%X |v`}E^]y/Wsrxo_8ܡXXcQVOo>C۷Kx2řXX`7wϫ|nC7>bJ3}zq,Uoᙸk3bibAj] h[GwM/jfyذNX^#G;s= |ʜ#v<%dDX;o_wx:Lsw&Ue=" ]i{'`7 \g %#i_ >je;Alos3y\?Z=db,5L_W6Iö= цra)󡢗+6]{Y'`gr.<z>ctgS>cϦ =*,YJN<˴Y.~Yǯs}&FiڛVm8g<=ahZX6 xfw|[=DKsˡDN玠Hr#R^O%iU"eZJözΫ:IsD#T:=)v7Tc,ȩOë?>KE>,5q|#=g:w2ع y (ɋN(2qѴ 7Oh4l.@t{DQO4/߻X''PReNY~ڊIR39\}TeO#6'}Yz Oq_|-Ln'cjg~'{!Y?ຶّudHnPHB'ɛ 7Nln(Bh"xfま T[=tZp [(ԔOǿ4{gõj=r@]x7py7D/v[آZP8Tweq'C,K/C@¬:26K^/kOs݌^9.M x}2ZDOwJ4TZխC]ns力z@V(KRLZ_Jf9bc͸d纀?wĒuކlr/I gSfK1D?{#|>[df6-F2}Cy]c,@x.ܷ{~ g5M,̤KB/"IЋ|%X)ⶉ^D+MP+ϒĤxpǶksOǵXqsauM31/kΛhaT/y(H3u:6؟{1\MEnmͰL5^7gI@ao?|w˧k5U؊BayQQ5R[|^-VǼ7TkoCoM'}-diyKqSWMb? olcў, դf*} zs2[ PtOQYU^IJZ3-tY1Ei$x O,gC}} ^q|J+m,NLzt2zg=@ЦJY"qܶgjnrB-w镡b {( AZnLY#/ GZS)Fik;}'s<ݡG)sn*!4fR\o˫t'Ƙ6 xNw |akNG,֚C|زWK4*m;>oPqqdM`-iwsY uZKynZ+Fc%uMݸZww{ E0#Vdܿ\]/W vOo.hՎW:7e|oiNEnfjo^9@TcHYxAr-`/|)u7b}5Ey41]*l<,4t~9`~\ K_u7hZy6MVf=󰅅,/rۖkJ,cln"֔ڹ_dW,%yPK 0w?e u+u^>^cGGxij{1;y+{DXQfɵݥDSd۳a>4(XyrƬxzv_`gq o6 6܆B uɒ`O}~ ܽ ЖӗD|)Hs}7YGˌ-aHO/ GH+0?9\>uoJȖW2/5>󑃙>GhsDMڿp?N*FrĹdV-+>[ mBEY䛱cc?/}wOJ`wȨg;b1 =j.E+rc;X4m ZT;?nE4rvG_rt:-5$u`}7~>-Xͪg,s!qam,#Y݂zS-UB-E ԓaY&RCd)>YY ͗9Ĝ,>' .#Y5,^ٝt< x~zB珼{(2go ήk BZ)Cs0@o[^&Q]%{w1uB˿7jĔ?/]vٮ[iu6Dm?~6B5XӊbʒyT'zTa<8PW1 Xjg_jbc:Պs.NWuD]csDQ;(ӭZgk}Om:?AEhw)i. P[)ԏ3zaӿsmP#|Ǚϼ /NC&#./G>)w}Yu{Ř J6i{/t&pC&eYy:G'r?td#5KwM^Nz9sP56ϳM^W&8O\ƞzˣ܇C$&)S6$1u8{^& 5'cRuоsx_ gGD8W\`Z5l)p@=A/^)>kR.+bk[m}SvjU 9f>VB̘9ӅVgg1oпe=t}3:F&!z9D{fV[çĩ |wU CK@x- Xh:x,]qfz8cyCq܏rv/ZbZ瀦c12f]zc985V<'4>*pN1vWy]GS-V.=8,smxP;5+0sL|n[| ~?0^6T=Z7'c_3;=U( މJE@̑<įF;"?udq4casP Q!(e%6$'bQ dM!qVnU&G'5%ukO3)Y|eثw R1yIKԽD:|{/O?{}e\T{?>-/kUkϾq2۶ϰ,YǿMؤ:)WKyQ\lXLԖUFA7p^Q-uJl=mTeꡃo:ѧQ 1sTUߕ1>zTěy^W,}I43yLLyoܑ4_d{4|9YX;ˍwW;?,Ly(gG:v]i߂ :rMmx&&Um롆/6їOT\ӟrsۣE~Nρ4=ZEc΋#Kttp\e (G3״hI[N.'^EB :-E_5%1ۀ ybF@9vQh =2`ŮP[_J cL9^kN?f ܬRe 푕&mqKu1r =\1,4;f:X79R"1̚v ͷzB9dAa]@yp:sPm"|bٯKOcGLċXwؒ©.ecM wE*Xf3L]ptqzeqU5:<ow+8=?L]qR&f"||z耱r?o3쌪ѿǽB0`@8ϸ}cC\Gau7lJ2܁'3=>k'vP;g$:cf&5V+Śk֪yZq{E+SVC2y.&溙{mE`X ^u_ Gc%(//m ]qZ.wW%x~#1ιz(S uGX~e֤=nezfmգu,z5*sh\Tev2̚TZ|󿻓i7miG 8|)x~k!;`sD16/&a} |iR(8ڀo(e~g}書ϭ'¡8N#uy?yDꀃ" ~{O<3`k \rmߢ3ѯywe5wԵSOo}jfM+9; VnU/{hO ,/F!ؙ,x14':FlHk`.C;=y~[>=|@[< YtWUM\=cDn)_3jz3b~!ҁr!nx>sy>&JxYoG\>/o&!!cO,'Ȍ,^_U&YТf褻~߁ȴqQ,׸I1>=B=ƓNW}O+ky4:*]IQN&~حWl&c}2kD $+J{1Y^{|,)=n䠌3RuxyQ&"w^b/}Cܬ$*CF[xOïWjlɍX2qwZy'em{K<Ɵayɿ+]yR`N#Q[1Fӣ߫Lt_FX<ʺOx(dI1љ=8"%[ŝg7bvvs;h_]E}&<>U8"\†y ưow&rg79QroBs^b|5R W{et<]3/0os>$ y\GM{=~廜~g8 leNgXo<;)⽮5Բ{8r5N@y;/x#'͘I"ogt4ר|‡X+n%=ǝOL%ը F7T*ʪ:?.W{^zo5 ] w {[m|.u~G>uٖ.ENzk#yb.D_^Ā~Vh~6s?7t)U&F%ϱfC3 Ik+ۯ i25cQY֗%𒃭iOMKuF?=k1e{yauF?51ڟٟmK?2&r9!^qqyClYy>湈s԰cdNq6sq_4B\9 fTuL!iģTFC?WWnOF?xCTt?oP i%g}a7r;r]<*Y9.CX2{uBepZ"q?כּd>㝩#%?0TYLnwP -nl[MGVPmr`fzRQ'҉ƚޱ+ }Rj+}p[UMBX|X1bߓ"e;UuV]>>$7=>Y=ks$$x.0Mx<¼ lPB~K4k]Vmb<ƳM`?1e(+ffŚyBztXV\n~)MbmXp0Pv+'4O'6 bSPP!EmGY6q3;ɸaފ늓wO1>bmaE'=º[\#xBܾeQ50D{ x7Y}kX/xɗsj]w\qWeHmג~37(?}+LB3 0ꋔAZ_}[DQpRnW55GdkzrcOkfuϷS=yz`~sO%ۦ&Q@泥Θ)o\]O` avg 6)nq8D+zcGCw4M6^Y |33]bMS6֑Cr ~B|\-zQQ&x視xZ2ûfgJQ,tN̓>⠖DI dxxjOv}d|#3k076sϡNXX~oIm{xZ]G>s]Utc9D,sE"GxX1yU d\2{*mO H~6l+V$5T Z˹jh%SD޲Z~U'DŽkJ jŴ=x.eQw=_.Wʜ[ﭾ*. }0l} }!I6&=(;dmk6?o-5)ЍLfA]"̤Z_ WvĖYr$ųS j ~^fp'x|nn='` 1> FJžgD ǐemlb|{rL˚8ct.='k*>6հ kY!qwG[ZyΊi:iӌ7Or1"{O.E1_KM;@<-ʾIT\Sh]M0`pN>f=Y#q/yxdd[[XgUl`O{gNw|۔IX6^LqS#՝N?AkeHH`u;3YZy'lo~G@NfoVG><}_VGg \ch>4]K4An)o:?Ӓ X=ڞsPzn eί!ou>sy"~CϡI װQ݊gt>ףNo&|KtL9Bɬ?9,Ũǟ1>wEʗhS2뢬{s`I+ bفvZӗީv~x&A3ЁJ_~nښHխ07O"ԏP-F͐S>g#rOJ*ɜ'QTE!,4\by\Mm_+3Y)]~љzC62]}s Y _-gWq9KGf?̟+2q*zsS ^|n=4Wc7MK/eVF-±g[C(|-ȧc` xRX7f8ᅾwj^֏e;}'mъ^VXU^@IHޟ^ 8=ձžhUM,3{ߠcUfP(~Cbr5=yQ8}Ye4yD]KX`}69. #<W4/|Yπvlq&XsnL3bE`AKrԁ%\_l>X4by l[/QU~ K >,zuf?[%3r&ARF3l諏πl}mn5JsE +uX>'7XvN3Z؄tA MN$)䱀% 6& 4uedqrr2׿?8:vtzkA?pNWݰb(<?}^dG_G\ƀKǺ#r HZArȭԚGw}{ f 1J(0< .yOOڢPWU*Ex_ȕdu3l{eW|Pm2UG6Uf=ڻb|?som!dXyWoߔۈ5+F7>'n~Wa/n^Z?6;; U;Ke~a? #HlKEA"`,K1[es(<'C9 _Yt0//ZJ f|y_>#wgE'(n*}YCܯu;1/%~ueTF "Ϣl2 f^,>y!s S9)EV;P:~FKnK?#_,:]2S5< =vY*d!ƏEu/x#[ w~)C#By=Zw+mu@ H|97r?:sIB@lJfDBLQp q)Z$Rim1l%[026) mg삐(m@lDdܛL&5ٞg}?!Ԋu^gyڗ: ˉsG}-Et_Fv_i>EӃ:S;l?v,QH(屳itRrǜ[Ynw,1W^ޖ i`KUC 1dGۅp6n ,;f1 ^9dBO o_Ubyʹ)C{f^'gn$Jzadә.k8-dAQBbbR^OP3{%֮kaQ[oCUu\Qyr, Tp58f5/%ޤˈfڿ5W6s;}FKgC?kn`t26 K+-򩂵1loנ^MouFGdsjE?{YEÔ;y1T:p6sU[_hu*x2I )t^#|_>Sz4_::7S|9! |itdgm9nbcHIb$S?r5TQ>>wb֔uzo-;uR,zd:rmqZRN|:{r M%wO;Sޙǀ(x.-?|~v_;pςTS}'{O=jAf][7T_^bK&л'4Nc qah"ĿߝznY=&Cڇ g.b̗mzEcCJme|ǩ ?|J\x8Ũ@:}[7q~D *ͷ`⒡>xYs)Wk,7p!XqSZC_<5qiwnĞ`]*.7Bo߫Hvf"8_v|2_EbQa8>E&~DLBS -u%-6Y2bV8`v8}U?jqymtkT5_DV$x<e< lq'i %fa+ضC٨!,~ζD ]=l7:8lc&_j?#Z\!Øއ} lяcoeGWH>yc gfV4˘?u8imhx+ݛKmy_<3Rmo־EIc[,IEf{^l%[AnTĎ ?}ZˌZ}uҁˣt8aS}[Q[`5`N҅H[fkh9gKc, ʊXeM|}DrNJX>0^go2, r:2=6QұCC QX>g6[Ϛk썑̠^2YyIr˫߻5{"u}3{yv䵍tB;}ALcM~^W{q&ڨ} ׆ϊ5Yx^OXVnwծ_Zˡ`@^l1GN9-ē[{FstΩfLA<tnb hzBHEy59$+N鍁1|z;ݰ {^5ww:G !Iʦvpj7ýq >wFbZ{,6'x3l-3?b`d U,c"F9hz>Gat^d 7CHߝm->LS$M??<K /bo _cBwEGYyVD+zqB}~;Y"d V"gb_=x0\ ag,s`D6o5;O4 9O#>W[j8 e/z52Z J 5$CVgDڛ1,zLJD]Va5VLn Eɻ15aLq,[Ue\[$ǡ~g9c&Z$[:;JI>ϔ߷AN7?L3qݮ:_t#c t3yݢۅy}~L!w5h\aqyOQ5vcn :ynlXo*{ǓOcns ] l/ >n:KI,-znI[U^mYYAdS~ZÝ?c[|*/o@{#E>2ʷ-S71FTYF}N3+qR[Bo϶г=pߛυKάp`f3~]b xoYWX\M!23<~爉/F}ϼfK{Qޓm|%MSa-[+kq^=O\_ |9ns!uDGNwqB/kF;ݤxZM&1̦e ~TBOKkգv4y;Nk\ d ޏ|i,h2}s3|x>跰a5p c5آzySwKuW1丈SP'e')O]Z'K^wѹUfNL<.?08ScE^aBNRSNt}AnTkOv:/VQ3쒤ؘ]gOd>>Jow2&C=a&{ٙ/&AV[;@nw\_°\!]J"d SQ!$}<r?$ XyP:; G c􍵍q{'Z .$@ieŴ*pYx:l)G74br/\555h=>c{:~ \ع%i _͙feeJumuL6p>~2ttY.՜,Rgخ_ ]?<-ۗ[/<ܗD^{L>K +O> ڋ K:bZ͋t瞗W]!J¶Ue2ե tO*i^A3}!y90<~{62P} {?7|KEuyzX'#$kmn3-2&-1iN08}~@~HZ>b7uc ;@>J@Ң`?l7Ùq#2d~ b^ ̪¾m'R[ǥ9~6HD뤟5o s?g}_+Ŝfho-xN#'b~cOп>A#~k׋دo@'bZ&v7Ǵ{gENi3{[>(([;\+LeKL}PזBE~q\gww$# 0YbbGD?ǶDb'\hx300'93ӱ1 Wq66?xON{F|@J w^s^_}+*~nfrg".E~`}IIZ&fp)P3>2wa gl~q>em&nĜt|~[QD{Pfj;'<Gy>ZkmAmI;BJn1yDmmg[E*ǯX&b! ~=}@޲b>RFZd4>ݜ*b߰/4] 8{V^#'}[~wy9ea ρW`@ S&Oss;?dSʈܛ"Hسű?;(+$wLa>\hq̅}snOk >{q ۤ oz:d*y$3XH:Gk^`wmv|Gy 6c!7/q[㹿stI6vؽ:- RO?G(܀9u]k3#}9rǿ14Pw,}BUSH5Si~Ðک?̩hmmrfYڀuϱ3|[ѷ[υ̗vhY OϞ \K`bj[쳳Q߮|›h@ߎo]~Bt-53m#j)sl~|6܈~:,.Ԡ`C|nm~_ YSD4pے]o^ƪkIhpS{[3iuvDiGi5Ma'Ε~ЄɑuTF{Ѷڋ7E^ v[ΔNړ8W?eUҹ}WuX<Q@c+; _q_zL#jSk*䌧?l.9**Ͻt`M`yx# ~\<pJgU&?A+08E=t_\4|'yisD,C]砾O>d>>3:5GyЛ\4izaNb-t=EF_1pfDgs5|0MF>It'H~ Q8#ۿza,YZ++DzwƤ;&vAZ.jeY8~x:;u~Mz =!vY5މKoCp1~k0șGg_{x ky0T޹tiAk\cbнx }; Ж !;/u<$͹3RJ2G{K?}ZP 4:Ő׺opX{c^96S,k}˚}<]_5Ϡ},|se5uJw>q"='d v';O}CTW@|/:H/A@t{4[\ Vz$x[ǼD4,?6&!U? 1uܱJ,x_VxϨ-,ڏEN8pfm<s?^}%YZ>!<5hGyj 9nc9w~MF !^Fj;4Ox_vz?qF,!CK=)gocs&o-f jw;35aQEke^yH!~)CQS;$l-ܟD RH;DQ88p: ![OݘC]-t&fә0?NK&c;Z)8J&_ki 섕*͓\+r|9^ItH?"?i_Hߢ$V0*/FQ#u* ]la|_kZ:M{8!흥̵LLST+q%CrR ٍyUc=G^i3I.LUϓجI"GŒ{֪d?U )u#ߣcp)]ij>gUxދ hW}>lvZZ7d$c4G2",=ptr| s4XjSW]r֜ʹ-:/5Q ߷oM,2MSHg 67"%ͣVԻXha_N,Z>qQ[׭Q!V1Ķק6urz 5#srZ31@ӆjNbұDb9U͊egf֣KQc#:NsM|NM9&0oG D .NZ.Z[auk"g( ߱ϲ- >< xS>Z>{"R|g>o7#2&~ tOWœI|<$0)/"s)kx=9mⵌ Xΐ;¨xpX[AY'u[jh۳l 喋>GۆyaεF{xO|H">LW߉l1GF~tw?EnTK@;V]}^a]Z̗PauU_=Tnmu̦^e엟=MlN_FSi>݇͋9|Y;YrR[\rǰ1CA5C4u/hw&v؉φd[P, 7 OSZ'c?g}@CnS҄)nAпlv6M$oq 6H^JbQ.cn$ "{u:|4((K3X>_ˡc!j,=8KnI}B|C~z7'Ѿ)4'ǔ@:g^I{Fjƫm̋g zB{4Fx*zW ů7t𹨏)(b~/Q̹Tυj x'wxj3}F#sXc~= ?Sķ4ai촫LKe&iwM^qKc𕌟nFL4h;DLK}3)tVtږ#I98b=o{~([#7N1hN6ќ,9 gq2 +$i<31/G/1/5s1/Mԇ2I5/ a^F %߈I}ϟj ǼN1] ً~3q><^9g,yGE&u*c+$o$Yss^ %=Kv2їw4T['Aכ#Mk}q9Ol&;V83UgPV'nLu8H2 r˛ۗ$gs#D]F}"lv>DzNs|m{" wRjzn>6i1ձxqg~93탏 }Gs3s!0ֈ9V9vsܥioPo%;W$%.F}?}q^='pY]yx^Z%Cyp}Ш,dXr\] ]LT,j |^h+0#jDw_&j5e :#O6ɡ2q=eU6jM羦F =_VZk#"f۰ݱ?DgP*Q y4nK_ @K#y sU<ϊݷ-먻LΨ>4L#Pfxhc( $8fΣ!nc|1޵/:#C8ӴC[r "Dk ɑ宇#>M{s&擥&Sg9'o.M͸#<Se/(6z45V= ^DsqT^ۡ\1DրsZW4+|4]ۑ M\(EsC$N36"H^o-4ܖ ^:S2ELrjϋ 0)<5.ӫ64++\=cc9.BlYxkwd^3<>gI<6V{SཱR6QT1h/QE.f gǼȧ,$Ø$~2YG)Y?H =( \ Eg?njD|ג~V7ޤfm9^uZg&ߪ^Y*HvsD͈rӞ{n_DUhΥ8>vWKZzǷBI y[Pj_JH\+>բ6Cnc"VrM,= =u/\i =]K0ѭw9BŲ-V~·u!  Θ;m׶aJ}1}ze=V Z!g@KՇ1ted/s㵺a(]2P2r|-(#1aאޒ-mniu0֋8:+1W͔'wFeàq?!xq> 50dLկX!9exѲLR/,_ͮ9>!>Rz_݅6KG(i}7:9Rj: ૿gR }C_ڔFj:,x=m.⭑s<m{υJt1>1 ="f|U_w^Fz=yLn^裊 tGwW2]']|H??s__(8%k<g8k; t&aSA<[,k+}.9zK6?%Fb>DlهkW.*2˿~,F_tofGSdq6rNݵ+vKa)o}ɡ f̠9N`o2-j'n,^͔\r6YC|0lċ$c93tt߆E/Þ8mдn/&Yn}{@M:_;Egp|csy N'$ >1 -[W`֯3*@?pۍi s ڛqpCf؍wmr\ao}!A;Ζ8[*l)5k|mzƼ$_w}8'4M5ʹGq^s,ʠfaz>6D F ^xR4 抿-`FIbc_5Hn$چPfJ͒ !]mx&8=k⡯е3"#joIQ?ؕ='<ߩοm;S5j *>ߣO>bjn7Ν|Fo!an"79Il+?8L:\|U|M+]暷0 ; 8g1X*/0gݟ=mOSNpKvfZ@i)Tax;HayJiͿ>:f2"zo'q3}u[+ȅ!i*' j&wW6ouz7JgJˊg[#~tŷ;%)뎆@g -ξ50j}LIZԐXLejn"}QUdc<{.Lj~vjdZ=Ǫ\d>t\+@w_?~;/jh3e;lf6A^}qЯI7byr1-+GN) [$|:$p1]k1;J57M4}_Sb+ of+3CjJP&VLְ\8drIwn.g&ClUMf' |AOUTUv'۲K~|x1 gOߌvxZ虏;Fla?IO) 7ȂN0O!=>N֊_=^t_ϵ?({CXK)üx:ci}RGi?>(+3i޷7IqRCӟXԇ:rJqnL~6(ry20Pk;~V=틏O:M{#c-6arğ8ƻAg4剓VBĝ܂FN&93%[ʙ?+8II.Eo5B FrKe3WӼ4K-<'f3 l ["b8Xcg٩\e2x ]WNљ[8u P?@_co$\9i)lQkH>.~&7/udsPa>J̠{[ް sn0]cgvvD3|_Ru~#.#tx1Q}>6S;8I>1aK5pWn% 5d5`;5HtX쬅!p GwAn$0s# 2M!Ux}Qσgshn5ՠ(ihN_%ķgMNB FY[C{_Vau[z?☐7LNwǞr'OVج$$ymXh,_} %{Kl[\mG ,xeɈK1}g:݅ 󘾿7#P{$i2Y,%0oc,Ty*: bjhI@6:Z |Ľ#5UpuW$mߒ]ڟb1&ކ;a7Kd u)l ^ ,JGZ> }hL\Ircӹ0ј}xf}Pbq!ְ9 %5Y`(1vBN1ξJX}mg{2k]i; lAz${CZHOEuJ1,_ˠy3o33D!׆MzxNi=% =Vѱ%t՚cnԩ_ &8y& eWpΝ, i}(ǁl%v|_d}e^ϤroCzkN惜"ٶ-s CALV WmE>K<% #X)grLX60egYu_S[}vZ$/MS,vWj;ߢy?<$јeǝ߻GtF\4?0yr"S%ǔiW'ɥl,ĜJYI|,N]DBL99) m}LfYdy<Ms/T|x=6Uq~aY_˱E$v!2x3NKXkQ78/=E_N<d/ 1%q JRF^nʷE(MӾhI¹-}*ɢ4߈C U,1u6?5_nclٞDXdsJkV2-ds [D2m#o"`|M׳G-}9%Gs8|MQf9Yh͏l&^S:gaLmy$t?XQߝ7ߤ| Q@mvBL Xub69c-UXmqzrTnjcܥ0j=IoL}g= yq7ƼEܿM \sSf1&U Ugb2".qZ塞*j9I54vgN--Oޠe+]={N͒uteG# {uz2q[ٹEe7Ρ$w5[eNM|=6]{@z(6mg%΢ l+ld4q@_c1P?l }=F-(׏&}EƷ 'hLѺ#!QӨq2+S~ hmӹ;#9͸X##⑭:r^*~Cd9ѳ5A|[gGn-QF1n#g4Z}_'1y|ܠ~zohΠ7'Ε~_$JNy)g2Ay^mc׭-<v,bm0m: za 殔SM:8SϦߜ4gX|%쳑nQ<'|]$}4t?],Aq&آ!8ߎHzC53SM:;u&}OrTcŹ{곐|SW$nԓ]3Eի^|myW"#c mZ5퀜dp8c辏9JЭɽ|Lg.95nݾQfXW&Rs<+p:5:zd;kԛOZw#.cc߮ ȷs/wmuJV=kKA55mG!l?ГYy,|\Nc/4uOm`}6)tql[aJHno.FTlod[%-4ҺQF.] YʘkwyAP̳Œ#(l{CPSc"8$WNMd rI\sO x%n!5}`":~~_1TxQG69L;$kYXĘT7gʢ񫤣}j4jLa[H{q*}ӟY!֧ֆc.7ofz_IUzea7UI)~xx3_Ӥղ6AbɞDgl!spֵ7 i=5YӣX}ߞ=YB?8nϺ{tꇪd+br]Ç;ʷ₰woVXN&'RCjqlmz *`.DGŦ}>isa' t=l2I) w nf sinμ+Db*%pgZjW;Gv}٬ob 6:k y Iu3|hoe'ȕSjx,Qgg>ŏ]N;܉*Z*QLy>^gyޠng{쌛.&3#f bNIu&J$ ;7',AmզcV@Oͼ+F lg=A:KzCen%:, . c%#xe4M=RMsު3o_uoR]UXj-_2ߢ-j-6'k^vH,ST<ګvXϴO*u+#=`V74~B|XKyt!cը~;K0͍}%YjR/fv\Ukߡ u&<̶Hd`T+lAU£ԗR:m9·K!#e!\_߫;)[-Kӏ뵘/VGΘ\3 '+!;:B/-!+.WV*5:M:>w*bH3TqA5gjFU jn۵ƐwhOOBu:i~)y]X3UQR}<$|۠9. LqgӉh]_,\,gB˯RwTaZ}\lZرI/)?0_=aWSc`bc}~4Ļ}AO؏ŌhЇ'{zƚP/雃Qta% ׈ڮlvu >t !V]q}ohM~}CeL*FJ@3A.%iEb!دm* {jIVg:Tṓ_*Ko1u];՞w!{ =IU!|I4_'Wą\M Mp69eI{OIm.p.iX_u~S۾7AFk|ܨ軇mB_B~Jqj]Ffk8ga:GL45,澜tz苫\\,yw;Yh@'j ?LO~LqUDWyV5D8d8AGy]/ +9mEQs/{HiLO+\p- kK7Q 5d3-X&8%#wUĸwD?mohڨE>\Gx\`ƦwV2j1=66:c\XkI=clAO}RR Lw<;]E{Gt\=:}ʚo҆VBIBl<{ډ[ShM2U |d`g!0D0fˉm%)Vd)Byf^,su<p+0oYmwk+5ĵmİϕem%&Ӟ+McFgyE"i3= 8 F3MZVQ 8o7iSXþx=F~yg*0dA$cׇO)<7ۄEW{5IzWs|,"{}[InejQNyC- z|8|r)}Lo __KgN|s1{j!lydP<?OoQ9\HX fR?{GKf61XǛ /l8LXx3Y6b:c*m;b ωEϖ+M=uWF x>X i/A^h[Ϥ}94o=yIsDf9$:C'K"O:Ӈ< D=C3{"H{ 1r+cƪڕJ<xQ9D.ydG~N絚>pE=wº+v {%̉'Y@+ Coh'_ьZf>`U'Ժ]C{t~ uO@'@wO;بV!%ôB6+ Gu0^>\)Fa5>&, [A ^ʦvΓX0!xi8HF=dQ\y\gBS͸w;-x=jBt;7I!~ ,SzFe=g:??>to9m.;;\R@4:Q?\%LM2}҅ǧ~eoȘ½fU=sԬBϡę^ރtv:n܋Uf+}u@o꯬J58 EFNAY'A7~!w jFR7#t^A`,̅}bէ8Өufw% L/_WIN UR f W*M!,pԯu/ H &UբM6/#T/1֥>D7m%;v"0 rt"7>p2k_آ_:s X5ENA~?a X#? ܋{3Ű7f8ss#;?~oZ&cD+. QQǔd§Bw+ZF\6{./Xhs*|q <yž[][׻w]9qc\lPp mF>N2OwuڐBrG $8΋7xUD 4B>I'_[{<4B=v$:v1SG=3w Be\Uq}΅{BG\!lp9OT0D\4گY\ r iq&ۚemdכsɑ5n/I57]3(y~@2mNUt^\OoP~sHW>XN&=`9L`5.> #]N{ X{uC9HI1cZ[zե}su^$^!{zk:~HYeZPM`1UJt:yL{aQ*ᄅe; (l5>Sva}ml׷t&(q:;ڵx6{Ojf&q E`3_i!&e~i/cy#+bcY[TiS,{E0XJ%~tҝ"^S^_o _P{pbR爠"x=N=,J}RĻ}k6|+: M8Ϊb)GsI\^je^G}0q\Ğ@XɊ@2ԗwҡö`g9wn2j\M}V{pݤmx.tJ!zƄF21>2絨H;DCRtF|m[W}!wnXo'7|?'fF\DwZ%Pk^ND{5XaL 2юM|4˞8Mp lL}1x) .;!<c,vd%U۫bgis!Aw!V(412B7EiݑgrD`~'N˧{pKATV1 I-Ϗ(c~&T?V||'V̑$[vx-nzww5"?uW{lO+.z=8,xC1V>"#[꿹I7XI9]hQ-"Hs8mBv{hb E9٢ 8ښj$]ُPͶ߬|$Z+\+ve2e$̱"'(:1iq?1edz~J5#.\kK}y7֕|w\#bQ;PG1huϡuYizEZzp+:jQ4+''8^hӂu#vX JW\v./({=xn=왌kkqm,Z*U?Ig#DӷS>8;W)oϋM##+7?gW6_eA;eghJ rV3a_؉wa,Ar*u\z&J Ԗa?*Fs{A}/8mZu3IUi7wuuyǗ%x{neeOm<u٪Q6D5S-( [CeZȹ6jyFYt1o @H9_"g瘢w-R/܊Uq۞ 59shFr,צ(M;8 z-1oC'W'?[w{Fq_c}hNVj24߫A N<bğQ4RyU'ΫHF7, v (_}+`051:yEVr+s  9(?Iߏƕ<ОY:W|YZ_Yim'|jUīvRMM=槐3?iO秞/S~+ 5~E`\TMK/͎yMs$mm9\bd1O1Ok v׎7m 17}mĤcsA\JͬLb'Ipd4&1xV[i,[IޚY_P@aOO7jcf|;!fO{qe:' %'I(60g.MIk2QԦ[Rr/ߙbYi]|'7ҩ;ua[ɨ96#b^hq k8ksqs\;Bs'5n7y#l#s]!އߋh^;#=|_D+Zv!/:$ )=-^HUdgl__>UoDъSOt*oዤs %1. Ɔ}z9Dtn5|_5Ƅ*tSu`0?s=gaxO`pR\O^s[MG(QsT3m[Hl[RC ىoxNN9 gX6uia(py7RI_[>5sٶ9tfkey]onO5kJFL`<FC:EoyK"ɜģQ,1sGXʤxqs'A]Ѽ^v ցe4-5Kx& wUH h1gE wtK^UX!VtO|y{`KMQG4S]eb!^_V$ u2C\Nwޫˢ6>'|?3W]\$ͿlǃnR>Q?It ;(mR &!chK2'H{էAJi&؋{;>(窊&SDNkwQ|8%N71.y΅^lM+X5 d/{3X[ObΖ ~ǜw8sڳm7GyɶdO֭Yg?"F"]O/=ߢO1ywQ6J`"?z[`TrLzV <>)'l賑c}뱭X=5wV=F h :pp)𢡄M55r8n@n7Srjف6|^7ԎzaY0W~W\&-p/"D],/:GO:Q \Kcp., 'l,/lo Gc䁫*:xOPJZk>q;rwS|uȬfďX_s1-጗¯TJߦ}%DKx=ӏsX$bszYS{D>kx'՝{+V=iol͑m,7~{zg!nAE*%7ľ]{v5IJeJ}v,W'Fl;u_! d \*ρgqN7xoK!sy5tu:y}6fV87+Ylw÷0R\ۚTU,~RyfEYYuٶO6 5w>E1^uDeZd{ڱE;}Sw^Fu!4^NwRm"?_ݷ7x,A}m>G2~KSRCV:Sz^7dwʝU"fv0ȃjSxnEOx>iLa0KI`fVw+qG7$c2APcсcI!ハr[ԕ=_r"|N҉y'!.\1A~d\uM/-̬ qosz|;7ɫ<n.f#,zM2PW{ͳCnseS&Z*~F~ʹ #x^¸cO 8!i&i]r1-5z|}hL 4 y]Wy$Ŋϯh=##+[$ 6ODsg06 m($v@u2 89N\ b 2"w55XKnXi_vWv味v3+~Oa#iق8/%#QWk_ì +Ga!7íz$;st~xƩ,yм36J͍͇}c:?;^F/v:~>f.:ru=eyruǽ ~gF9f#=ϲEN|FNZ }=  B?gEBsX򒕦179zg5 ĔM1eJZMHU+iX/|6UUy<0x*-Pf(E\ckTBr[W{kXi}POGZ$ )OzH{ zz'l!\)הDo\tӪۘE1_9!(>}ql%CXiLP-d ,.9\۰;Nw`_6;ުL7/ t9 Bz{:p8ۚ#3TF1\8ϸ*e 's61S̸}CIsx;{w9{j )HPLJTٺDq\J{/װPݓ̟$14/XO״>wf N<~ jU&z1rr_3ፉ޶4\ע\-s6]/N1qXnnovv/0z`nxBo. &a |B<;$ Q2d$HqO=ET;<$̥0,1vvE {_`Rƞʠwdfzfl[߃1ͨMeԭO}?=sr̠x<`}J:6]-]"Ϙx|'xW7X?]4:J{;q#I?bÂDͻAs#c%+-zަ87_BsPM{غ΅-^F鴾wj ޏYy7p: OлVKZ8lg9Sd3ޏo`us6j30a#hg& <ُ$Ț!;{# >5:rgyg>O\}k8M+1d'"7&_?Hg;乊"F 3]Yg~|e,Ǝ_q{̑ paJwS,XXH-J2ACW%&u+ wĒ+٢:zǃkT7^Nd%b eqZyHL)˛vYk}tJyT'jԠՁ8Dpŷ|B;2Raڣ̻FgcSC0 G! ->^LISg` / Cnv|4 >Rw;t>bq9+gHJ$^PGm{`,λمp Y=ڷ`l郍zDaOki-'UJ6~篘<J3 ]MEWOW]DW {Fh=޷Xsa39xxH}z>?[lxNs925W+"q~;pm|\Ǘ6Wbq=s`J&l!3_IVC16E\lg 2م-c2>*83+pǜEKQM5#WPNcB'jbwR\MGlDn31]]F[q^*9OMrfo_gq|zq~6PIJ#G Qck"'|T+cٌy \NVxX46'μ%޺jh ady)\'|YDG'*˳{9O~a탃 33U}&^CGN3IS:᳞c!Ƚ5}W=,u*i]|龃W%-0Giot؇;2Z_m@&!{{Nt_'~C4FЩӀ mUiw\xwﬢ}Muivr˺!fXl9.M}ŵErLu(6[AQ,r? dSL(%_*cn:[ UJQEb^/t TFI)_Z_Nr,ar9˚iIv149R?>Y2'fJ6#w6':. 33E{#sbs_jm7=y8ug>OjcX-: Zw#yLQ? ,k'6v] :Oؾy?ye݇jzTS:}8EϋkNG^NIߜ L̴"v|cc܃ Y:/0iRF}U2%LF^~,i ԁ:-˅ H&)O75|j>q9; f~_zG.+ޖ~9^|J =i.k?y孹V?Y4"q@OE}#;~As_ v}G#5M#5GwGƨ3O&LYQ*;0M!5t_;لW?CgP{tc8a2hF.Lgx] uiKcv4R86SqW\ϱYvm2"+$,;=]>@{kY"Z佗K I/&vuŊ,IX~ '*^w/EsHV)u1/)D;]áOdKvdo9{>8>A+jf}iK-*zJa[[+;.Bݏh}jkVmR4/10rӄruleo"oPK6%Tl>v2yMƾ(>0dbKI+]oY}'~X{-K2~u5"⑰n.?'/4h؁zQ\I>',po?*qkD^kNa1d /zi"u2l$7IuYy䳘O'p)C4f&i!ǐO=t>/\dIx8=5"Io[_ ɨ\H{0>117wϷϣm$j(>s7&uz"29 ^ HvŒwjsC |;uL"M+HOfuEFRL<YH+m<:RҦm)gZ8,{ﲂ7Bgزa9l<'V"}_K~jT YmrŸ7j F.1gGJ|^.11e3884G/S#)D`.9Il WzQԧ"-H5}5P?}ccE#%b>ОyLrhv9vy/?d3;YU&>%ez%H>#zFskzS[xL"D1+K藘C's>:~2Y<1;0-c%bok=Q}lgPW\SC~ 50TcǽV}mƎkl=sko]\п%AIrƊ6ںc8){e=ۃY4{,IftY*6|畱 p z+/o';7h}308\xNa[UĮtrܷx( wgM}Ɣ1ۿξ'☶:oVf'>Zf?}L!I` ό  гoA?1aR}W#7qn縢C2Ŋ5HeRoRO"٢9'kfi |_~r)0w:7x&֪u' Y|JZlk/>AmX,(#3.wu+hE{1ڃS3$H[ urOn/xdH0EOk9LN ߖ,h!g Xvv 5߻{؉r~<9̻2qs&"ښ-|oOe4~+7&i825z{kFJMu#f#?9Q3JqbGGOOڝHgm p$߼!lѺAWfGtĄ[B tDO9JsFtD dEf x`li\w^sUƩ//@Q}}p8~6%2B,TlrUh]{+ɺ ]^'Z_3S(HX_>osΕI_6 /öx\@ǟڜE]&Mw]l/bmAr- t_D@x~_lȾI5dtG]γgmShc͐7nS6Ӑ= XXỸXUӜ$C'MIs7:fQ5AiBt~ C{Ax <{ml;'dho9lk Wzo&b-b+c&s^f]X|WiL̏xFǂzRNf@_> QG|v6:%?Q˸B2}Xar&:?e9:*] x[Y_rڟeÄ-("{1% yÒWx>g {(Ev {(ǁA1`=&}EzdcGu{_aq5k0yW}FS_3ZlmVPGYϺ CSpĪC-ICG-lOA㼏=N=yz!_dyG2'3qCeNlBq,oe|,Lci3\5ob윫uup><_Ҧݚ:%*EQ{ZB%_9Ȱw# E1 Q09KƲwN6 >㸮yҴ8W=Sg73yۼn+_)b?gTf:t\N~(la<]кGkL9gl3ݪUs{>t1Qv0q'1 o6ʭz=#X83(O^Lx/6ܯ߄\s}%#~c4wxOۃNp̑2=uv`<qƞ9OI؈0E?b?y[g#*?y!wZs=6z'#y{ { zZ#﬜r/fc؋aϳ-[DOZ,@ Y#~;C3ūpFwy3Sim/)$ffzl@|I R,L(D-56d81 }e3okx1/ڪ}\bUg> +QfJ[ {i=jh3b}}][|o yLh3ǗUM|4-ߌQ'_5lJ͊O}ߑ]- %M70;ѐa/y:ą:867q^Ѧ!o{v<0Vc4`y?ܛu.5#lN&b_ qzշomWK۰Fƹ1bN:y~z_*Sr6$N%#N^BdiMs p<Q8[̆k v"65HUu߭|txSfMS+fz 5:XсW^Ԫd)b@Tg+=e[O8j '_+5~Ks0`[DcFkfϻhmp4 ؠ]xAF0vE,7 p9DJ{FY~lz_.d%ִM1箈{#[4^>!>7k힨a#OG{v5'|d6~Pe2[݄ΥEJ־"Lɟ62U0|kiޯVzM|ilvo+ |}އ:ay"$?}#!`X/%)ztz2#ѿO9⮢~VѸvC3"15|_0/=7BY{Fcn>Fc/ aj7?Xi,u34\.!{_#f }5)S: g?}Ot~!1_F~?㫕>ϡ>loi/Ҿ/|5V9"?v*-oЮ׼>pG{3 "1WoFnk cvާr qѕ\3D !NjAYAr 9cp7[o Ѷ̊Uo;q:V{e&l'CFNǂ;ضs]eڡڲjt5o,lM>aw՚صo!j@'N}~둊\"`}Ɛn {D+Ikm+qfG'9y8]CWqL;hzKۡSGA<Z IZ^%!ޟFt^v)ќe֠> xcn yS;Л8mZi sK`\~i0`;΂Y9ge+`kX>99O^6@,`3KUyC="lz،+g[;Em=dqW 9Յ^_wSp"Y@}3=Xu63}-m{o_&`.,5;mbt~y-کy6B<3m!7f1`tԜ (hNGdЎlAS^EmX|-i -zWc$h.~~X:`spzJ1-zhI`/ 9ƳxGtF-6,&zv=sPq OzvljsA@ڒqX<{^%?oSX#1[d{i-u|y4 k´ڏW3Do񷑋KO"@,.bПQ9 gH& *f}h7V )&BlS~1;\E'2 |H^/Xe\n,KZ&ԠQ`l&'knr cE#=۪cEhGż*>A;a[_GK^8AqSp#8#Ig/wZ;=& ,4go<(gcdOjJi.mVF2$bX zu ^g,:+O5θX44⯕QG}K;&.?9*I:1@>^ZHqsnGQhE-Tiߒ!8cx4`ouͳw0拱Pw(&MQܤv0:hğ "B8ϲsO :?LtzܺI?@{$q;#`) sos ^eo>e=1~Xxuk6}~jF*mۏ/__X?5l 5}j>kUOdCoOU PkҁbR8=t ߦ :՚_eck1g:BvK6 XC͸nјyS'B^G ^hXY3c<<_\&u=j;H{C,tԚk5ڭ+=(@MRtE!ܑ<-fJa;K۔Ղ*M rq;wع%Bւpoi ;xN: } tWÍ?{cOKl)`!Dn9OK!z)$;hfnmRi[=Xo )Wƶ,>ꖃo:X cʇ}>~K<Sʓm?4:AN=iˢދ͸hvP P9UgL_M9Q35^kCnPsnSU4Sr'=_p>?-- ;m[T=m=5&k'52,)ݨŕJ3' v_!S}~UQ]114*,=hs$j2+͒ꛢ736ly2'*ڋ VLv/Wta5d[?8Wx<^zx=1 Acٴ|~ǝ\nmkjTgL 3~љ'I'tϿI@xoGb9] `}^lٛ'orw@>X.blOΏw~Q`̯ ;IB}4ͩe iE'?N:Ouz0Bʗߕ7ľ;O=c`B>*7㞋Q}EEө'w==XȃLR&;9&- W Ŭk')..ZŨkxH/Zr5D}ZG\5r۠}cވeѰy]P HLZژV$w* &At}ޕ=U5#FCUz|GK}6Cx=I]Ma#w):e^i n)C]^Jr?`by-F$m2t/Dv '-%n~ ?_zOo.}l]gQ[ַgHx\00`Cн1E % {>@07lzp}Yg84]'0ݤ?kA},aWҟWυuQbn^z2|46:&jp#,r)o.7VFDbޚo~XG_Gcjv/<[ϓ$g' :.7g._Tyu"5߁+])E,|֑~KX"}1h>;3K4/i8xc>}8ՓkV|9da6 F~ͽy﬋}<JScd6#X⭝ܓb,fQ"Gݼ&b9hObܩ |_29wOQCW9&T..7c}ADIXyNE1u;&k>;3UǕ+mQC`4a+Dq=PIB֎n5 йym~,Ak$:Ikռܫ};_(/I5OwXﭑމ6JA }nx}׽mwsO},%BG ?<`EZ5;ԟy*=QRߢ߻Ocoo6X ;$Cn$2׽p ~Gs|l4AԿB+@8_&Q0bP[f9QjqoFP>^mif2桃O<}s]W0=/&kf\wx{;L653YZPqk"Z$Q+-hek2:lʹ( uVYwg;sg2o>>I=y=࡞%U/7·>y qc>r;pW8q<'Ac5*[9̈B?q-!>ʥs!azK.t̆uS[l,~#:[2Xm}ѹ|_ p58N 17o 7ݮ|Qq};vߥYt}fuz~{ ˎbv ~BYY$3N!3x"BfpP;e]Rv0APof_"}gs}OL.eu?L\^ur,e?0.}h%v)rF$4Nm $8Y+޺d~ESy,V>V؂ͯ:fAb`u-qA;UƔ6GTNI~ȼ>yRtߗħ׺Z"ՃI2[-e:tEZM}wWq#}Vsx?>0?4F84iQ%~.AsŘ{ /b^e`|nwsw+c SzUwM} {f*6>hd:P% OTFxJv7F]\ר lWd*(}oa(=Jkh/vfI_5c~-y'Ͳ1[ 8W]I!I_ 1o|*dỌ)tKzxNI^f~_8cݛL5l(cLj;HQο/ =˦H3D7y;yHOe4; "ZMb1CR=֋HgMD|fXWڠ)z:"Օ&ZwL<At1D[}%䫠o^ #wAW +=snck[ܗ ߒӱ3BgIlXS$6,` \ :>سP[1^r 0d͜ӽ-1ї3i17+Z9vm ՠ5îsaQé^oE$j Vwp֨Y"r=qJ1 _"Z!--$a6i1j eK" r9wմ>Z|כmG%Jgs`$^ͼNlY/te`\[غ:ձe4RNJn8ڵӹZw%:r<}R O"k=W>߄ڥ|Eg~~1Ǹ6 ;K~΂ײto>Me7OW-wMЪW?Ek@Vk5 _kb F{Ir{o^Cz P&w=irw(w|;뿉aivpǬ)!܆תK8{t []K㫵00zW|Q{@? r.鬚HF>iF~#F_z6DpS}y^M@vS~ ~y.O_oFAyO?ҳ:*Ӭŕb<dzz6`9e3#8!GfE9Ug*r>C>h/=6""[w+qczƹyp*l!VÖg,,ŜlZp{mat8:δߥ0 u{Ğ5gTp=۾ul+gjllo0oh?֥OqS&O}eؗ7_+G '6@͂ʹv)c e Zj{v(,Zxf3eyL0CvːhҨ8uX=gqx,|^%J=ĨLAVD'7 :neDnY󥘛$Au^Ցo%U7:tzr6m cG# gq^M{ xZ>04<"͏hk/ɲ>[!˻Om3R`,X!$[cx!Y(za`qNᛛhہ4~X̗~{ha!Zyjlr8ϱ5tlK`=.{w}v!=c2] jJ6NςyB¹BF0w}M߁Y3)70@ӏ;  A;͡nv~>}p](~;UAyx!|H؆suGJ$fK<ϸTm,=\'QwxTH[c3܃Xk UzD._ҘH69*j"iO"^ٶ䜊LVR;q LB9'gdRi˺6T`ӜkS :2dj`-clx`(GIV$Z yy\k8} S<07T:Hزq$[7o%?:cs^!%=s61A蟿r΃q:@}D ?< |!S+Ɯ)]*}ߥqv]]11ס)6F}uG#U9dX)^zu`˶={=J"<;fVo)'y{]신'9FåAjakF 뛂kب 1WW>Lkj\scv\J<3)_Ijr*,2so9B;8EuOFS ?(?qoAǥ.Y݀kOBf#0Ρt&=r!g7;KV? DKÈ!C l;&lFvIYI\>4StH&qgǗj8=%HzP9}hj9sp&:rIY^w)0 ϫ-ZZ OXV$ٺyd]w&޶<M2l0Ǔ֊U >^;V~g*~LJU38/03smyF[wӻzkl~/5^.{ T2O*9~rW# %}1L%+LuDV tg=ǿJ);.ʎz+}`f忛ey`9^v̱T/GAnHuai?\q{G+.p"x^`t},vP#^coj/}.nL'}$b|>m0qeC;m:ň_`AcoXqH[kB͖dcQa~g,yR9lRQ?[Oͼ?kб+Hvs9z}HfI_x"%gO>_"FV;^-kߋ]PV哱uG9sl --` ֳ\O$r˭FÚ` s];'prfZIFxeiY#]a| ߳ekr ?9粰^ /Uy Pࠑ.R,dvLMdk5D ]JA`A*at9Ɯaޙ#XѥCcs9??O}Yv`^VnCTw5jP*^:ll9xyeu$sO3ַvlf"Ζly.o^\gϩBy#%5FTvlC9('@62f׮}*RְeWNL뤝:yG.R69C+[־&/_jeOK-XfY-F?E>6|el6<|~OGۦy_9V~_Hv\4.;rpʷ`F^"%K*GCΓ '#Up<qtW$?V_Շqa>G?JsK:TQGc2|rMc^?o2aDױ-"7~ݯh]^j2M{1ݑfSO#YpT[D{kTd.߸<7 reBk:ja?+㹸Nr#1|4;0c‘*VM=DoV:;՘Oq@ ͈.ET/]gzP㪄;V` B,/Tٯp&I#C<`wymq|!3‹(<3Gbl$繥=!,zF#Pu?cԿ2A fEh Hm&kC9JO=ֻ%NNȚֶKJ F\?0j'xEw0{˨yXSNoy1q{+i2-!$F<ЅwmO|"Zoqtx8N.Lþ`+qˎ·^ÖwW;?oTi7; `ƵJ߇|3BF9\_+@^ -ߎX,fH3Mzd6Ys'4TZ#O7 ; @y+PwxnLWu[|9ó"ϫ7oЉ*m>.}|4|i'׏y9xG{\onUm(W!H=?H ?e~?~K~d]6X &7y /Mr _'Å ;ye>GUFc:KC&oL{ Yec0h5*[cE^Gy+`gY9GΉ#eyUEGYng6͈ɰM8; m؅9+F\3iO]Z,:u5E+chwA7r1~#'nW)R ׮3a!H\O2Q=_=V[@C[?O_zg>S]Yc5ZU౵s|Sߤs胤O쁖}?~m'gw>nͻt1W‡ө}gW&wZpLj2_[p~elek$tll{i@{q.uDv/pO+W햶^߿Nz7mOR{fK $C`33Đ`w:fIs#!8DrZ&h8aI Lf@Oi>0-\{0 U[+ݣki;ɭ:o[Mgh0tXlXSb<1|Dɪ1O={Gcv/Oo L8:Ccጛ&^L?wע{WXx= ^\4=G"`mÞ/{iS{t,/Ѿ-^7zNF >~ObO `]א\ʱా&yljux ,7aʥY ᗅqwҷi8sS_=/i/놾MS^P7E`\~8C/u%2ERO{0{R#TeϏ?/P]c"|{L?9?3c (ͷT<%k/0!k!=eMX>|D1N ~v\cNG_߽$E}ȣzXX1^Dc]&:z;5A dr=°#gvwFHXieMIr, $9>]\}-uNP~0 I$y4wL2D+Oe^V/j=GMcy7'U<>35wAqM X e9^[E{~zD(Vf K5_ K`)J{ݑ4$  7{?5|~UeR Ft#Gdƚ2aw{'wM&w35!:s |vCzXCEm8+,7L|̇UY]ؖFͫ+ꥹQow܎#?g" 2.x>ocy{;-qm 9bZ$"r4E2(sm2!~ZI!yΙQ,: z1G˷Y~S.[g7jZo4{OY ˿"'S: _22^Ae\f΍'SC_oNRxIugroq|)嘍T~S\ dNC✖On6ŜIh}8h{ 2ͳؽ0N%uHS=W ` xlY{E>2uWgJy̍\dؽp(%rݛ,aw69#}ncsl,`7%m_E~P9?ۈG.ArK]ϒBxLK~P[V{5X6pV5(d\֒}$k9 :k2L`ϥ{ "K±}H#ny6:H*b[(Xg?w'$U'¦1lyר({gFHt} KN=]/dQoļ8 “J :$l`5{}=45#9C9k?Wm]ߐPf^#F1ޛ2ho)xCK,ؼ(2jh71OX{`## H)xUԯLXP"(Qb zA4q*MySCκo %|wuI{$Ds+7ȳF-pSE F,Ϝ/Zy/>-ܟ 0ٰ٠z|>@LrXZ9$q^n[짏1Ż{yw=QΫ8HKs] 2_i l5Ɲh%6y;5*z*R⠳ab~iTկL{9Ư,'I.gFz͑`>eSk\lR]Eȧf"fz6QUAō}NY'wn:y}C[I<(` %N[ȇGu??<k{gW6E:TٌjτX+8f6A.OqDuzz?)d"q'._e4X:_rL$ULfTtA{}!"\VKe^0}]IT*"by|l_۾vI&jݲE{"="KN&70ϥka5dn+ܡefM37*zbY"󟡽=@Du1ChX<ǜ`̿ב\V%m/|ޣ91q^{U2U('pY&?$E??ce7Q{k׈];t nwV4cj3Loq%}?7Q=g%l mW_E;|cmI\Iz0TWJ~q]-sԶ9!bկ?Cqol;M^Dk+-reZ%V -.7wϵFL4ܶ Gu|RjOolwC}cM /Hck)E.1ې.u@S4V5k<+(~(~=FWGi+ w6C{Wd4βe`=C~Ux觝>)M߽L_&r>d9իfߖш^&Ѿ60>[Fc(t,Qy0`GƼڽZ-ӯPpZ3Mnds#ku'Hҽ*1 d[{5#~rg gT ?R͟R;Ei\Gs;-lEo/Boؾp;{_[v}{i''Z$5^ 0[2O+ Vxq}mkIϵ77߉tss9"^2YLtga3Nm1#! 2xO3^w11&B<ķ 9nS鉟qcԘ<Kʾ~b3S~{5~hs(r@J~w_'kĝr}s <,ZoUP.MkebyW&YrYGn E?.iEʇb@fv rkC 3Q˷1-Iq?ntU .G.G2Jy_uy:d;5Tt-PG|G ߫k˜J(G "~pS_ T<YƧ[1:.:`|1y>s;\5Iv9K{zgoc,W#o9{vHSoqv~BEpUa`,cU[+, yI`ִ]󣴒xaO2\]0/-٭!faO+;x7H_wߣ5dMtԖp]>lNmXkvd#ۻ|F,Ȣ?]rI}& L}M}F^"ws{Zsľ$j,$v` ۬1y+ڴR7/b>֠#[ [}Tt6X?.]=8F/@sO^Z>@)eèMeH\v,[O ]!RYA_|/Y9[;"d~yPHؾ ᰅ14A/En <{)?ׂڹe+k>{KzSON#cYK"ֺVɟ?on`|qF;XHg'9 4y:Q/6P ~@|_/B?="|ݣ9j-7w%utow14p7@XS'≂TAq8)&1WSs]GsXǥ<*V~_ {]kB׀n34/MϚ1y/yaNϚSk37|ߛAc^g3(gn~2Bu`m ;)1xg |-^J?u:(%{]ޯEm<&"pos;O׭`8AQtm~M3E LgŻ;vFt9g|.ziibZu? 9hZ|W`}L3Ź.b s ^sRɎwo#B9sX=sXf"6ou0p_p|Lk_WK1R၁̥ϯ,.?͆3AB^+tim[jr+|\wia#f$µ#进-ڤ.\較>"CsI#Q;8B%ˡQ-s\葹8bBWeH;ndK9=aarw܈9+}j߂N`⛋wq(M棃 >S-:/SO/qۖ1H6Im+5u7ɝs}G7If[I`x\ 9`!eý]TWB1>=/XZtuOnDߏyg"~KXtulj#oɮů5J:?4C2uܶ+XxAcǭ[wA;kIuG_ L̘N\yXmB1}xs{"l?>IjFh\."·Mfo}-hg !C?G̨g:i2Fڳ཮< |o3W6>+Z;Prc_ĩτ{ o|E}F 7c-T "~Q$}>{ ċyE:i\}u5Y߸7zWXY&\_@ǠGB6c#LJ]vݯ-#-G__?{bm㾆\4.c{+KOV/wP?xc[DΩM6xpr5~9%2DkW:|*F,Ki }+nmltq>S |ݶO$l"I}\&ZDėA. F@{Vl qHh?F)!g~uE* +cEqW!Gc ũʘʹkMʺ6\u8 "ؚۄ[K,8yOQ5n.2+>zs՝'ƹYxlH_셷tGt)ng_ɘp~5Ͻj" yۗBŖ,g&c>i9J6+u#\uh-]}q-STq3Gs=t?t9\m!ѺGGŲ j6z贾lPHkz]xħރE/]!z%чHs(z;$ ]g{{CE.[ƻBC\1M_M|L< nw0 q[.xj0ZU&o@+?"|OcK hI0Md&UF*pS?vV: 8K.kc'C>ˀzʀ?5;&^!׃&.8MM*|4#gϦ Ӝ:tbg6v'4r7x5 7& ]9TpA;/ɟ LC_ɯ9{B~ӻ+םg~85;xl>]!mPEZ/ws$R .+r9\(Žh.6ltѠ .~V%tC}CFzvʊ@O{RE~{zkt|O;y$w=* 4w.J.VkmF$YYwaQ߯;~˝ZlK^7 ;r0ڭR=w`o~; Jʖ%^ =J| 3ٴ.̬twMǹmBހ/ZMucn`r$A2|3;Z2'p0v]Gw^VWl0e9Ed"HIR>h^%~&GO ΪZYLkq1mC1h(**VpV&ӻ;m.籈>y+ xJnJ>7'A7خ7ز*v}CVupx$)RSܕ/51wn9o R/1wv ,C#lU].9a!X(CT̜=zg;RׇuI2YEu E,t~M2@T&6uin\47ffhѹ~*'>qmP8mV5\_EeW;g s:#$T'U#>jּjS]LW±XUQ1~3m5˻G\YwO ͡H4jJ=Z41΄?<Ր#(ݶЯ|>cR?<3rs}Lys>!N?焽er9F'{۰GJ /G㲯C#T#, ^dno0fMdEA.LVm_WӄS6sDGDwS?4xqR[G&[F {K#ly6~F7#3X3ڽDĨ2ED8w2m˩, ~y/YzqG:erc G|c-=v܈ =:'sg& YP~7x"Jk.D꒥fD$i;e}*H:VkEeBo%m#g& [ ,2p>OwɘAg 3znӟg9m6t<ÆcLJ:M:DثD#;Ƶrlކ}|a1]ZJc)mTMhi -Eh|vpM=}c5`x)5%!O|*~ 4`@fZUOFq;~ YN|^k'8d'4h_y#z{> 9!z"trr;x#?ߥ=TGz]5⭨_v9"ЧK%~"urimiWrygw Y}U.@=F>\n?%Ljhxoy¦-qOuFP$js(Ø7N>}I*ӫ=36v !†>)}ޚXnecedٽEN!oݩHo|~l6ňG^5W7~%䒢3g[϶';56o^OEsQ>ڜSٹF>Qr=IbtK.~ edoo&xFe˘Jn~[ru<s.;'js˼O5}JEϠ-7 6A@!ƵՏ&6W c2|Eyv}ݖ;+hqZ[]FSgkl0[]_ wvu؈]evM6xnkAnqݸ9Bʶd5z,~ohX|xW>{ x`gzJ~ZL29K>ot4R Gv~:ثsLc̖&guv++<_GJ ](-m,Oب[+iM~nTA?8M C)(yBMt d%~gBzt3%JԇCt:@ib;}>[ λa^QI_oB`wF!yRe'#͟}e&Ooҟzs} 4HAލqqVJs:2  2υzQ&+2En)@4q;K|=mu6N'yE&l~&.x.h8Sց0hu|#ya[.߁wg"{n>v9Z3qGmQctsOt)BY|WmO;+ {])|[YZUp}ewbFSkT3ɿ]uPзɾ6={f>}*sEu}(c _xㄘsH/n}\$qbx(' o9I7p:[!0I86 tD*:bЯK` KcMvRKlLn9L-dɓ9ل X3'`\/kc13>19.i\L_DcpT469f}̖Lq>w:kvCVɿ9Y݃;Ik(qqMrCI6u*#=bʹl"^~_p @p2%{aGcMun,Pb C䖱<被d~~$xxE`|v_C{ǯΩa:bX3 Xd:}/>E ﶷEmk+<@a%bEkq4~յ$/>eWx@X9:zUM>^_Jn䦓uD_f}yEDS\yUaM`IsIi;ẖ$>4Syܸ:гmvNƚ8XϽ5BU2Y+cɰy8"4ȔףOGG!Z{}jG> rmq;0X u,klJaULI~k1b}9 t9JXZ4 w)OֶBq/;jcDvHճv$[B'07C M17T~17{#-oD'>SYbKƷ<ӕEVvSzgnR&}r d@,Њ%PK> [M%}Gi b干`kw.R{wjOesކAhlaj`_a-R%%8!w*a`k5 J6`َL oK$4-'t ?<q9ix}]-V6Cs'|o`8=ڤ6wIK%#&:T>w2< ?P?X@qN]?0,aezzoLMg7!vT5vIWmXn%:Iþ"+#>欖p-IE<${ Ra[飇seND;!ϥ~emt%aqnCkxpy<=Kό%S6m؄jVW*ۀ|qiR3mݝ"+*8X䰁z+bH_#ͪZ [/dY'Jc: 7jO m(z_-%i +r)HB3{n Y6C'y%\ȲA4CsJt1=ƒ=V.|X@Bt@<G x2R:_um_Af(aVᯍ@1 /x . xl7s{`itpezEʏ{KW]#޴ڥ6ܺ@{]Fyz$fV]\h*wM$ҫ}㉾kϢ,}"K##>Ix'{(s);+{1%ܗkgX{jg;whn6Ս@{hjm|MB4g_Z!w UU|yip7{i^I"֥T1Y*.<̊ΝW;!= 6A(Ѝ\E5_D|<o}8nU]m1W.XXRiT\^\o?{ʍޠ~')<@YU}"-1[Cꃕ'%,-;O>VmŲ]\6p{IR̭-t :z=[Oim-q%¯k%rřxJeI&ay/y]egm/a)5L zvjGlZ&t8OC_"hrj9 wGSC%T ?izIpk,v™'KwڕtVd((y&Ҡ7_fb-١YoH,kPQT1 ykH.9oa8 NJO>')A@?bhБw5Hv(Ž(jJI2#{)!O ;|(@Uw֑ܣAa~B5Žw ;W"fӓkq C\HsyV<՝a渎+Fn߂}GܣFHb푺IW}}|/]1|3‹˭ ;밥6;*t_82$s!F PCr"Ɉ5$+8-^yqV0ZK$Or; FͲ]?i-t!x<۲Ia< *DkGkKuC]%Yɻyxg;|yRA ɰ{&;HYDt%&>, -I71y,h/3%mƝY5e:n7FH.E5g]L:b ݐ]bq2֦֦t8c]Һ,9>IMmG{yE#D]@4Bc)Fm>eWwv0إ`Z$mSYWq;TiÚ`a`X@z(*YX,Sc*x<%ڇ]YiC&Dg.o_qJc>ς~~hbΗќcMsf_BGMv!+BlBni:&mBhlSilM~ ]IOON6&)#s霵=0??z9RWޙ78 L[m<bn[*{2X*Vރq}ZfSf߇m \G߼Ry7Q4뿽2+HtLYWACt ~mB|&Wo!@lre1l4-xgNo]Xh#ΦGd'"Ukn9g3]3] Ĉg}y\]9_ CO?ٿBsǂ?Obͷ L:iW<^1J#9NV,=&hG;97O$RxGėm"Jt8PVLrjK[#)Zuvp`U->FgF2@؇D|oGpɖB #ǒXbEs7UM a9ӟ>,y`Q:ӝVa܉rف? 6{j8jg+M&[æV9[@24&revķY}'vm:=2G^ ߜ3ŝI RO?QMĻgy gT29#(O 5V|N}ܙH}EJ3%Ꮑ c@-?޴%ߓʽdW5uPBkl Y.K:}K1#-lI LWEX K_d:AӠK&x;c}ާ2$ l@?YO)cPMz\W39Go+'#>ۑ"j*OZG "&g-n඼13UX_R7PٴwNZ矩N [ZC&G禧=Mq#GF嫼>CM1elM[?,..SOIݿYX$M_0i})2i_kD:zF,}xvwm <Ծϼ3k%FOlwvl%(ҏ [kcמ|iyYI_RYD^q|V9FcRui+?g&*~^Y#/YMnT˲ \]oVQ{iNIN) vZZAm ˟~a=gvr@ԋxW q/;IcH$ j_v؝v5IAn% rd@g^ݛTt=YSM{natq,gE߳y¾?$[WD:틕ݶ]},dCFW̛uW [73eN5{Zt *rC \Bw4>tGoK1u. AcV` d8'o?&RXbv UN^C H~gF9Bgx`0Q[2t䟪we{7Ze@2XɞCIL2J㏲FW+ӯvGntʩNV~ۻTV{l.uێAK&J[AU,/wudOauNeqw3q;F!l.N}|KM>{zH\EB+|Ht,6tF=AQFkEsL=>K͛㾂4VJo8!-=K_E_En~_kߑ`4~9v.f8yϻ|\&}%BЯ^lN}P_tq/ V-ařGvКB" n8厾|ŷ.Ԇ/^"qٷ*0(v[㵷@}wec\wM ?P[Z25_NKMfƙ2#p sZ Qd\t#КvWCoo oe--n}"ąD^Z/u: F8Mkyb%w8{nÝ+ >A#VKݬ"p4UshO??w/FJy|e:ړ-Հ+l.2LnmZsV(|w}t&T}syYSW̐C?=IO6ctYo'ұ_ Cb;.$2w΢~5r5o:J=#n~yz{OV6BPS`nkBe!/:Cag-5\%u8Jx<i-Em@{8Xc[7<-_S<.qSklpAr"i 'ڭ$7XoB+|,Qc zzon@F~H]9zQ'Y9l;`wy,j>5$UFsU`5МW~hꇷ[,߁$AwOB%tuX{;xT68{QON໦5r%+tM>/Y*۠ ~b=+ " ǬL  cm zZXZ8~ylK-ctZuYR{?5A ҶEzs]CX'|U򝝿:}SttTC~v!jq9{ ?Sz h>s? ѧ[wsFwVr<?ӷ\>:_x+fuc/Mozl㙾{yFx.w8R؋> I0Dg R[\edZGK+Ƙ1c%Uk:w^%TI<N-m}W 0:#j#r`ry&KWk:\'${nqd9y_GW| S*ɧy~%!%ZKgWUS_A?:*q*%f7yL籒7-CzWS1њ$1~xLù<Xgp$NflAqYpwZOy8f\lKۺkK~.o%tAYa =p9w ݧtGnPy^+*`/l1N9POHg:>םtkۦ6ͽ!Qz2soNMkrq~6z{`8Z=WDhFE~Ρu!^}{}Rqy7J[hCrZUm)?J.T\!=pF@8~!sC _-xۃ1++M2@/ˇ}+|p>/5kbI쯙oͱ"'/&OZ# [+PNñj^.^+n-_ >z7jۺ5nc~C^f% [0NPx?Y Q}zE>MAO:_of:vy.4dMzz]՟ڼO [e;4 XM4xi{x?6헢>TvOh>vQ{֏1LkQ @ޒ^8 'zKA:^;?TVf֢Le"J>`UD#oΧ,)LߔzU5ov 2g>x;gq:2"pO"˖MX}SBY*3x,=h1no)Y[J|{ޭ^ͱ\)+S>̅pFTrXb{@_bKO|P~ Ik#34[w cpX8nA^`&߈$6<]BgU)ǵ³ּ!_&:n=S57plS ;%qGƾ _Ht2Eo|lGosxJ> x[AdFy}|"lD.qV.{W }Atk@'Ciqn{9|'vag,죵4j^D~O;y>ߔ|-ôp9@i &Ffߘ}lq9/߃T|Ou2[O&n92ޠxҧ^N `pf[r>x55;Pwa⧣h_P[-݇l3պI"؋hOmq:K&b tZr'K_<>:KoBH#K=VYYgo8{ b΢p^:xkd{~D//L`F6seb,f?16C=ư%&ik:rd4_Y:^_¿;Woe,bAVIm:긓~vNA:AxN6ٹnmx?OVGb7c:9mI|Dz?Qcŷ~y;'Ix>,WϤ%i'qzGzHhE-<"ujII%W} iyL4n=Fۦgjxn=riJ|IgpBZœl8 E$g:,Ԟxnx9ɷhz7LLwGMĴoistcp: oZX].Ӻ$K*QXKRwL| 5jZͼ463Gl1-sf ZfLB/(O%tzSLo3fAT砰w?NZE߬.s8# whC3!03'ZW71ףcJhy~2y~X #|G"$>)7ȹ3?%U(?6ZXX^NkiF~AXGѓoaߠ! *ֳMXOXmg\P8R'km|:xeiM [qH^~k++7שGuR4ɾ=eøiفlzyi3>~$E~4#De:+ ZNb㬴q*V6#x?3<.1d2g*Xm#VUcW( <jϸG9 2|gO&M4ڜhܡb(^ICA6SҎΚ mWOΪpU vՅ§,=pI!G|xxvKw{w}?!?hD_{bxuͲ_ƙ2lWxx$ڇh}07#|n#&e3ȯp~p+⋻ Y8xGvclbR>-9$F BQ116xPTԨ Cvloq@ -@.#/sQ̢~of]殓^bjR&Jil[q2-X'eJKLf=4Z!~ Yt&< >dd;]wdEUѳ*|8/ͱ-wZgRYaЅF0q䑬ie^D%o)`7f1>x,zyW 9 a?,o_ɦW3C6ň'2ϑ~vwWzO zDxLVLt4:1Ο;dr2cw1jİ ꋾ SR[%lb6*x[.5pXr̗ a:[6LG߳J}u|Kw Z\sZ>}{y} QO%[#v5 _zޘ3|Ɇ^,>CA;1 2.k`yb3~=B.O\A:4-IK8ZyB{+Sm%i-g.6Aڼ>0O{F~߫I "_aq~^o} g'lFmEA\tTxzrO䋪Mk7:0Eӄ o>:Z9ΣS,ףZy{uzoOUTh-pS/c[IWD\9&+ fM`}4^8q>{#l4r! dêpfOH#t0E/p)g6!U,1ށQl 8{WO4|dBwfKvjew TWfxIl@A&ݕd(osOnKAU}~* {2ES5>QT^>GФ_9#|g6mga_{IK5DgHRo#`}=F+R w<37$cd<z`4H!] u`xaQ9+R #:Zyhj<䤙E1,qؿ,WJX ӋOйrۑ_n4϶ؖsZcmiաԧ-//-d46<z;q_EkO}D7Ix6wh7rp$NGiw$WRڈGhR#=$9jkqOȮ /̫rqݩL&gyy=,tda?er)~G.| @-#u8.Va 3#~&!`c!Ll' wi0nv(X6DJ:;/7ѻJno*}"wSˁu xINeje1[8/qVgxAm-nLÂzÐ,` aNS\m̘t S~Z7㻭~reGbw#~׭O.N_(iyȤ4NcҩK\!'rJ@?sfZ^D"z>GD+^{? ٧/bb>&Yf=zf\sR ނ}3 YPAgA3nt| y4/9 8mdku2vPxQǏ=& ܕMz;Lׄ0ǢCPeVQ=c#R̪vR.+[N:gD{!7{QWg76?Nz_,l]X˴p%7ߟQ~}{7 woW8 wxhz^j3~ԗ~O$F?}UZ_;I/_D֦<_Y\,4x T <O8?Q{<+cc a_^iBk?7do:$ShmKB~z_Gkw8:Nɳ7bKh?ًg{2"[VJ,O#'<#\_;">C3CmYoCsnGIKNߴ=3Y\51M2O/ӸQ(9?gǐ@xػlu,ܪXGbiTV:@'7^9N}i멝J^.ڤ6DOop7Gv}B״Yα6N=p퓿9=!?pvGY 2u./9_,y^Ҝ铫e<=)/sd$3HƫQ>8)C.]Q|0϶3ҿl[߄}.H?/n7&!o dV9@8IN^w⻻cb~6ky߆;\/< K7J/15_wm¨klE}e{0Q # ӕ |P#ޤo3gJZǯ`.\x&M~XiC@kKg-K{2 u߶ѷ\r!| m q.?H0!6ԞsV%sϒXB"_}Q'sJ\C{xJK%5TOG#ZB T2>顽a֝Lj5rq^iYvsOcJ6DOVD7ȿwţO_|҅҅vy2S1.̀Mg@.+s>30Q/@t jK_d~|h7nH.r@ wB@AZ9t&`Z8Nc#MEM ͣ~7Ca vjL=p}W=jྦྷفkt1Yvʖ.pyn=/ fFGgbt<;&b鼟m ?ZIrLNGnԜyI>(۹}71 [\DeQ"Q~`0kюlH 6s1oU<'#Om9.+Yj'm%2FX=dz~_t'#ƿ˖x6zl~t5[߉<ێr7s^ŖGl,دq]n O %d`‰lug~AJ+W^i~-$c_p3%wTw*~0a?\dN3Wjd?NFJ>¿i(T6>M՞i\^{u9SϠC<Hΰ#']X3x&tJaĭ 'As7iȏ9OAvOŌ{|}Jj5ANt^ <L9ǎ\_ YwfB݌|e{}}gψ! !Nѧ5ɥ5BwN:AZTq4/+(Z#'|m~h:ZM}Nѱ-Ũcq pst-.4һ t&9-dORr; B''ucO< IyS@g~{9V A g'7xx#;LrYMkMf5m-dy_7$N~%v셡,"6w4W^J_:+OJhl|0o9 {s4grk<%WGsLdhE`o=c84BP63UJ$ek}hYIûXZι)y<}Nꇎk&T3&"]^ a`3wP Y6HylS_F,#B?it6r3hXӔ\L1]%ؿ(c\F}tGOnvG^~ï1[aE4C=HTV V+](eC&c1͋AwcL cxXz' s`ڼ*3+KYE^j=;@dMC+5T9ٺH*LȘyQbyZ JwLl\538fKtE: . z*w\fm\|v<ϛ\>yIk`zO5H{~ KAOiy.p&vy4cP`@'R3cK#֛gm6vǞ۸lf+j`Q-c1CnotdnpxLس&{crABJӍ8ą?޼kyIZ"rZ6RȇIyd}#+I5=xM$`{˶f?[C1OZq3lT"㠜(<7P3<v) ƜqZ|~5mB$Z %ߣc"I&L[FpYD{N7n[ȍ`rl6rdɆ/T%=,09=\O?Duǟc$?DPhI`h?iAmq@l7+j:soֲ@řA(f psbYnv7e#w(򢪞m~ EtwnGwaLW'gs ɱɰKB.h)qǗO}KXJ?7d/$=oy'z9>f<4<\9"wwѭ>McuMglWH7 Eƕ͜+dXF~,1w#Unl%/:Ar^HEIΕh^\w&Zaǽ)97b^ }j{,M݁:G=.y3D.&ȥ̳BGTdKNr$c-~7ZC{bp.zx ,de97a\ /dUۇ%D[AζZ%oMED}_ 4lFscJ/a7TyPebdΡ7%5F]C>oi[uƼΤwnEvTW Թz`|Hg;3ͪ&sh^B{m`^2{q_Vq;^5}6m)׆d3x1'R/p>2kfO{J^@N6&8em _vU#N}q8uӭ_dfa%W6E>K?c_l9x7sj%65сӲO' O ])/_V"$AEKor)a?sz~dɈϢ'yGmT[3kJ'5Q?ݐt. bs}M烇Xjjp iS<Džy.줘1N@i}w*LgscN;CsmZ! [As SDsΫxI?pm%p-T$'r?;s0l2qo472}y,ο шWnn-g Dҋy; jg̣~K.'daڵߗ* qy:Z[`{]X R3 FXgZ~RxT{ejOy>{2𜺫G!C_}έ9ELϹ)3en?=?zѿ:s/kh>"3O 'Z؈{ 9;Pw/A=g#F^l䎟UCK|i ;Uq_2zK =|-P,|*RI댍}tvyxpѻ%]ENs_6đ">O 28c^aD,yϔUï}OWL^m8>EJ;ĹOҝޅyg!L:^OXjil^ot7eʼOjyTy ת1zk7=G<)8E}sEn̊?w# yfW}3iAhLg1o_t/hހqy^4K!kOWX|{}#'a?b.y LjC/g-Gۼ7y} ]w}ģzcђzJ ؃q2MH؊嘠Ǡ+Ƌ1l?æ//1 $iF+}oy|[VYC_a^.KT-`~`S ?-g-8*y\4ʍ;ʭL+o_?Ӗ}PS xkW[GCEr/ki<6BlK6T7L|OuQ]O{ǃh3|y.2-jlp ?<'x k+lAO|RٲJѯacEULb38lω\Fo ml{OZsW+mXx3AJʰ1./|ŘT OZ1 Ct}GhlpM`Bc zG^¼, [MwQ_eZ>F  c_*ߟPUn mcm^!vhǡbm>[>H50?bj?dxXɖ;=I.#H?KR(xZwge5U2'K7?UɱDF?>3AyQx]c5 gU`Ӟ2T.wvOZ:ڼ6Z0/0xv'~Ng~yژ :Zd_ ~M( D4W:G~m6_u>(%^TЧ\Mn3Vѷ!Iҷ }{8_a^۶E+'Y/O I[Kc?s<%nͷ`ͳ{Ӓ>Q)lc&ӫ!OLk(R~_z{{q'幇eo%nP-\TmajCfʲ[kبg3vȗܾ]Nv2Ra_W;~La~5樁(myq8_؈^r4+js.籘s(&Ŧp^JZG7׺/'؟ /g?_τb./'؟ _O?S_ϰb7\B9ݱ6n\{ S#oW3>uC;ŸVze~֥ L@Trnk}قt~Y,I4jlżT|ʰ#eǛ6Dw!0cc0˦p{M2o2/13yA%FDҩJ 'Ml'GۥG\F\_SWW 8blNrO`m_׏tM`^` X )u7X̟lГi-dؽV b3yE&V)kj>,-ONJl6h 0fWu~|9p9bk>Ƿ햴bl_w5E<'S1uJ;&Ip'?gs a?}Uk6qnSieJڧ&W2/j`^Q9.6А>Q'JsLupL"QG3 aV[ܺ`za{ 3b#6- (˭pBuPlg+ ;ND=yߥfH;3]H7X z9:s[ȫb_[`5hmlwÖ,:O?*M_^=|r@_GbY/|Lsq?B^/LK3̀}bhJg38KXfnՖuDei}g^;e(wyy5wzq-e\F W=O`FۺFs> rzbϪ66|om_{~x<<VW{^it9tgkNߊ\^IhW-n%>_SUCc>) Pqw=bOJv 쐮3;8inE7ѢTMr]A]@4 hxwI`v& >8 8ٽCd~\;.n`CZ棳hˠMmgÇ>DH|^Sh|^ټ5D^sӜ*jXy\PEݸ[ڧ(lEȷm6Gf ZǹF0O8_LxoC8o7R)쮁c">2|?˗ZOqXDy)l:S7ZQߩ$!:dF&LZ=`=*5فw6zM.c^~*qDCsn4N^-}23FD;cyQg5dMI="_;a1'+Ǥ >GyrWwfgXU.aS2]禳'Tֲx+<}X+ ߔ\ucoO0Ǡe'+N5'Z_Att(JW9Ι]9S|SGn Z;:vt #>?6|ajwW(m47hXՂg>`ܤXӂW>{@StҿV3ǥZ+e3788+*]Ҟx/-TeX>\ʶ[IO5p"ٽp]%*x}>.I9 ӎZ}R+zyY<97p{tN |R:I9KxY譡S{V1oߋ.~'V0:OUow16@eLV9B2srrɘ׷48nفŒo4q:JkpԚY'Df"O$/wE}J/r>oZ;[N8$:JN`!q ¢9CdpT%331f)+&_9;Xz<ε5Hdj"OS4{{o+Grm`{s"r>B::Hyv$7pvUQV}Jr+%# D->sLa,} h-@ƚ{6/h۬  bpN@lMtrt׃Aǩ';Zx?~u.bcRիzQ/z>HeA9$-p#WnNw$OSr.x{)ؒRZoW+c^ ^_?"LQq,xD-3?iqTCs2m|&SKk*]]5`sX|-9!Mk;Җ_;ݗ][B._r/qC:kX6rGi;m7GV=:0֧~ kcۅ,NkѸ/ki[&:Mwt0f'bԎvǡ՝XCc 5C^iտ%ձtV/[Mi1跨/n5]o,;$c[&~ozs}dy-h-ai?+KϫTn-Vi?4LjST[&20HȠ+$>h5sNx/9_T92G ߲V+Iњa };}E|6E;UxX)y3[nxt:^"֭/1GCnRWfгeܰ/1kiϯ^Xz ݎ},~ ieʵ+>Hܯ8'㸷ɬ%~Lk^OBk'bV ܜNZF KQ_iI&ZcgAkɰsXx^K.\ |Z' ȐymR):ڕưO:1?w\}-uݥݑ+e=׆I_lXz$#Y?WI t"g[Fee`^>D} zpna֨@O72;f?=sͲ9YNq=ǚ?SZ Kب`B|q=R7 sj Ym>lrX#Kp~v5ƏGg-MJѻ2yݑ~imtpBfOr~#ǧh;@%`1Uv3w9`_GfXbD;#JIJX*)be<6}csem7aX.C~/?Tc' s0i֟r-Â@x9t2m#;_8RN@w4u'o)_BBV^͚g>lgMu9 &c׿e1O~)"/$J+S$vʿ8)-1/ɠ?Ks 0]ֿU!t|1h_UIk<:5=Qz[m?ڼp^-c8w*-YM4Y{4O^qc)o Ek(#RsܐgAޭyQvOFur|)u$Σ?y2lkm[#ZخpG+qβA2-7Oq_0˼`tJۯ/颴أ\PmZ#標|?ޮ?*k`.ufڄ2`E茣;I˲,?Puu9h-PZ3SqmieBIK9gyI޽}zK!zН~eW@[:;Aocl0l|`J^ I vYr; Ho$OG Y>_X-$69v"<Z.p(;UIYlpGv,-3,rBÚUf 8QɃ#Lj"ќ/ip!Cj!\,-{ڄ3%9wvh8ƒ$9҆2L~Z?vf#˫\2&y(|,e1 5 r(|zi=V?DN^|"JZGb%-*[4#or$#iMYBa=~ul,'zG%_o%n=-=3O?|~ƌ -盌7?= zڂXMA[Oȶ#vÚ9Siϑ^SL;ٿNwE^W\9Lsc^N*ӯ_BJ*j'%bJ~--4]lA֥q ~ղin% >T[=y+6DGO5l*[2$ynk> y12=^r?(eڗL7Vk4=v_`_Zٗ˓akk&^^SÏx6=lEϫSi/&_5v6 ;'utY z𠎴tvxKd$:H& Mε<@O aJA 3~ R|\ڪ%-JZRɴF GNިRNXe|Mz7M_g?~!! d8yϻ>n7 ޻Oqrȿ#9}~ncZ M}}qЋ ^f_&y~?㛹0gY{ "pP/s'\,jżߚ^~,] Oc7oZ@V^hMhyujf nQ_e !'ʼN'B$>JIyIQOR"Nd,GqVϲ 3BI&zbMٙ Ɍ$]_c\vzGrBJdz{MeGfi@<9\ G?M' ,oT/KZc ;/)T(gwnA޳2g\.Fgdt7XZC!0Xzv :Ɗ/c߂)mŏ=?x!qP ' +knk,}K3.Ag}<{[ెp3:K9u]*bI9֬10$>zwߣwm1gǖ` ǥgwq.u1'[Oie9ë kc]^w^:;d1?pY>662:9;.YMzD5=u|s#;nz>L/]mxG+L׫dϑ6ɇʉ7G&]w+E_+=/3G J;\6p>Gw>= ^K:mm_kN{ZwMOsl .l+G/>w'?8 h&G-7s;|fN ͇ܐXdT!&}hJ1ħj )Gey'$Gb 'yENeׄsx@j jAj-10jdCaX:tzy-Py>oQx́އ4W١33&!}\ 8]C85m>_1|m k$|7Iabǝ2^G %av5t)&Nq,oړ`~3bS;-乖?M0zԥ$AqBl;͎ڒn;fZ/TBܦZ)현WaJW?Q@Y{+wL'[%x7_6Fl9_]x0?x~.^ -gafY崮ȑUݩ˯l#+w,y0Njyjq̓&o190vUMb_ɱS@-iDS٫D]:6[o[?߽Odsn0̔8xka'_ݳTcn3u@}ҠX~wfE]oZV_ṀMv/#J؄bG镵+?wA ` uW9qy—"rDNkXrKz߯Y>`{WIAlU"pJ/_5U5ϖ{xn2Q^c;|SJS沊3.w uEթlnݕ̢Jc Z$mv <&t5݋uiLl *k2cJ*+9Zw^k1|c2e4߁8|ÁOW* 3=8Llћ})m,STUR3ڔ⯺e>%\EtUQZ+z!2h>eA\BK~c˟i,ߞ v}N9/rmiʺE^2mQp-v?*IOgsu7`֌{cN/Кu~#hxTo+v7*qtunPkVa¤s$ qn+ψIVRX){B>ZQFDmo.Q*3WN5[1^wAp\<¼w[ت0',?yGǛA_LW 10{p7>Lذ{@Xe›w {gn|+݌.A'Wy}$znw#'g{_'#@vbmy^ԟPw׼7'nsބeހg$COJZb߱`7vA,M4ܗ]yC^qF<&.ѡbM0s*C0u*#VMSIEaDe#E)"%iC_ Һ`e{9+p@/n|f5-1>.']҇EBuw-wf.E.y>bS/ZCM2Js/*́gEB~Eȅ ͥ>~_00sѓm1ơn'8uX<舅#kK=y4}YW1[E|}՛8mJ|=B {Ro>}<U Τ ?=z3\,F=>|KxLp:b8ܯwuwuf}eo` yW}gXq\R,aJ^ 8x\I[%SuVbx#/H5]˙8]DkӦiEZ\'sܨsz8]D ; ?+χ?cu2sC8vlv5֏5xtF\?j=#\t)\ڣ4G:`l/&ۤT.L)6>ˤAe`3QxZff7ֵ ;ɲtsEc]{'%?y%I{?g PwF=A}o~(X}Ǘճfe+W qhΧhxHy7wI,ܸQ-56.U.󜄫s%쟐,M<2rŏu9<ē@G·+(miӚKhsPy>(j+ǖ<3Jy-)udWg`s)w"(Uj -Zs5% }cqG])J MCڥ?/XFDKwX ʝe-{ϝTSYֽ=;ېs}/B AnjsBW tH8C "7-ue8 ^gn݋wY/T%l=ذ/jVX]YGe^m6@q|}*=?jmIPg1o>s4c2muIX/8Ҏ#t夾.)~gޞs봼5^>*jx^{C iϥ˥t7x>M]^])178: coÇ=Fc"楕/J3i_\ͣBz c*~NμIb֗;3(>1O%+gy-yv#ZyN@.L{>טѫs0gv NrhWܖ~ʱRxhXZ9o'w|c{Wx# ʠ ƽ6ϷX?<8 s \=(_XYW2$^"d/ 1.4Gt)^2D}߯U?d}Be^(_R~zkWиmk#c)w7}K]D{-sx Cm^+46-Fd?stl/iOćT@@ĺd<HarK3s{=!]B]HCwd=9!R蓯6l=끴BTmHvl Ԑ7AP/I_4.+CX Gg^g13SM XY']w~ďQuMi(ǁ˓#Ym cYRg%9{qZ,^~[~|s^OY#<~ңGqe{4ƶ'QCBPOh`<7͗t4zܛ}kc'4yWO}}Ӡ=Ǿu}՗4:V&Jb ʄvQiKMhgZ$J_=vz4Yh&s4 s׭9@=6X uE2 Id ƾ|nh C1< $6lX77.%weޕXN ܮSD-Y-(%oM<)KZ_ C.&JFFGY~9剹8<+ :I%0 FKB szrqzR}'kDڕUHϏdW}ҏ(A;.b ut4tB usxys]s ot#PtW=Q;|;-пx<)c.SQy^Q׫NR0 x̵zFݽ\[=>5/ۼ@X?Qwz#?Å4cUJdCt/Pw X-##unRraRtxS;ŭ%vBOO: u"| EB[_~z7iRcņҿo t6&۬˦k8,8^>zW˘Sp'SRv`RuE'yf"-j)fI|G>)؄F! koa#/yh=Auz/˳HcB+Bn#G̮V8z]j;Ug;,7)vțIqy dMI/ ǠRׂs }Eu:i n\BWsX{aާ=/1և-xji9U Bk&i o 9F5n%csVޗsH',utOgY>>ϰVsG;?#@BYBYt?ԼLl yhyȿPv A"}۾MWQ̍X~GfG1E1!!Ix7E[Tϟ(=$m,&KL~APŁC`ƻ\wkt0Mr'y)u5dI1Rj2NUY|\Z''w~5[ k9\c;n0 ` c\܆VixW-kd ,N< 0ݼt'w/OnUiQկd&O"i%RڒLM0y*5#駺rՓ#5ݑ i<x?A\bEslMOsV?aǨ7E6 WG9ҁk8)ɀŤ^(0`[0zF\ 4W?j` [7 [}W)lqm#^b}06kyigtoMxL o-H>>Ӡ+[K:>sj1Kfuhx΄/ܻ]1Ygc:byXztD2I{%htӁ5h_sڇ}bh}Cb?[WCYhWT˛Ч*mzEw @ϳu$Ϧ#~`k$avs $Ejg]e4e=˪9&4֓++N5 I݅=Mە5Aa$+{/^-B^)=9'LųRb{=~gTjߩa`>$)}g:-aBy9ZF))vՂ=|m0\`\ Ş'}yNa?ODZ9 [ȟof8Gӌޭ\q̓1%=| "/Zsɖau܏y"|z6$q^2jJ< HLDA.2YP&KI#vl5"=?]NԼHgKڵGGU}L"`ț(ffVKHHo͙4D2.[oR2mD@o3 ؚJ.Y-Nզ<9əW?>kWcCsO): iXa~ Kkg^k/SG=믝%`%:{fKxXDv7S)H}R:Mc9ˬfVW"v;鲙7}ZGTfg%,|-$ w-*d ׅglt`YPe`nS=yP`7kj"Zd:uM_:úq2IdO m=YeL9CضS*c\̯ob<~_2p\{b ex(kOgU]ݐoYgbV#_aʙ]64g2k?|w XhMzƅ/٩giN#ovy9WBkjb筰uocq2#u268?Mǥ$3ٹ4_z+8D2iXL6z~A!x.fϵy ra`#pp?W9>?αן548[ߏQFa5QxEXہ ݴ&ur)X8~ԃs)R懇PZSW¥vnSy?ј;,8yd_OoF)P[h9ٱvLN91Uq{HCk]b)JY=cZEYr}6[ϒŹ0-x>ϣ5oDYT?<_83 as }[y^9: qǜ~E'y+̄,KHTB/ pHƴ3_ )LQMQ]7F#uF]B٥H1p&'XOxqx=c kc| F]O47@g59ʏj`!r;ґ+A<-ѱ?sږ8 |3j3 df] n׉fܩƳjn_K#XmѶR|_zq 6!UߓZꅼ1bcdZ`>@ld+tYC$G҈;pTùNsY]^[bK->y~f]ٲ~/"~;/>iPsqcg:;g_jWڼm8 R' 3Z_=4vMg&7<'T{V;YMtgPVٷeNG.ٲ7 >ى.Au뢺UFuҨ|a\+Hǒn\Ki%}iSة?0d:Xq6Gpw r01~+ c1Wu +\ DZ+]y~°mj,jBoB|MnWNN^,a9eich^`R"w&_6(AXw%vHG*}6Fhhr bE(U6+dG@AڴΣ,Mڠۤ ;y%6%M$?x;zP/(p<5Zf~']dvw+V w9֌ժ<.`܇]:{D1qs+\gh]5z2y=ӾG˥Խ@VGKeF xb$ɇ$>w T.]e_B{X3~F>OB,@v:#[lC;W˛[C|^Ag $GDĝ4 gr! _;ڛC($!|gDQ:&ZRNGϽ3fJj>#߈\˹ͬ 1.~pg} ^hBd L0Ч2 x *Rv q[9lO.3~M07 Jw!G#?܁˜>_.`Fg+6%-`<2xZ./įQZX+ryM8+⣈~V^ו~4Kٴ3N8&[{Ph%1 xHd䱕p6^lm&^·IߕdݩI+c筣Gu6dž iA<^ײSuZp"~zyW` n>[Ia=Kg4|ϩ BzYހma6 _p޸|·_ }-#W~- }/CB*Wn#EvC]I3|*eH9jd/_F-i~5n'qY(xs>w9#Tu:⬻mtCQo=8DZ 1Dre~:kǾtׁ ?9s?yݩB4ڑ9J_0KkhNWecd~̫ r #B#uSNvuUf{rGJOw=$K Rv it{$m}7<PZJ+?0SRˏr݂'#ǭ^V'^J3rX{3G9{ 4΁bin]_\jdej7YiBx{V3Y78sQgXRzO7c cG i8n`3!cW <凿,^=Sysp?<%zfTyW=zGXF\`#ԉI-} ј#::zNvҿ]׹hC J5LMj} bM6Ao; ڹ,.9 vp4;RWiI~~=}I,# ׿e4xhЙ֋_F4d(b feǃȧ@r$ql6JH5𥚙ȭcحoxsplc ȱ_s)#ce>uFכ#0*o  'yϘocv{h iJ~>U:=QvƤ!gKZv\eY1?A4Xǹ˭/9 [ȗB49]Hh?*=%< pqgvY!^Fצ*;n6e퇿l3̩ga܅凪  +Cuxhu[)sI+܃<&Cut O7[>Xj? {[onGL結L&ݽΰKzO}Ρi?B󕬵Xq]w^W*ݗ_s^9G챌LAbĂe6;y, b#\5+2[I-Z\8R<\7DGiҺ,ܠAO=?=ƊݟT h"I=zyŜeQ.&>79{/S<'%VOf-3:M3Y⍞Pq<`2XsF4s=~7k*ڱBOMnw\'I|;E|w?Syu)lbfH&s"_%J[uܣ DncC';7T)u杧c/S~xm|LFsl! ?]Y,t]1Gbf1,s,$H/-{*wE|\c :q~ЉB'Ru! !?)|!8?J%3w{Kx d]#CH[@G#~8J>Ͽ{ۭ==>mpwh)vq@_oa*nH^˼թORTqm(똨~ ekX: e-cb˶Pz#zſy{Ced룜ƩT_6wuHE4;cCϐ'{1gEZVwlq Vęnğ\ԟ/|^_t` /9KHa^lcd?[Dz]`|\~Nc>N+o0\#%;X'0~0_ g8'X478N ]"ykaq gͶ\*XvA2v*'E"UݼyC"6@9x $VoGsh~m.ێqLR/rj>q' L6oqݦ`?Aj}ӝ.αpsRm$qWW9 ]jO۳6L^?cv',1F~QVxVZO5D /ĝ0~[8o?o<04M똤N~r@SCR|m-U)u1dǢF{ՇМgsilܲK6",dKZou jW݆Yòo\=u.֚lV?řKZO{F.y5ݷDuv5"{ߣ9Z{_,7 aZ8> W)e^E,3[%Ξֈ/5"@]~j{~nR]~EIkt8G/27l+7x#'Ϝ{)=P.reS6P ߳L"yj,W*#KϽ3YHJ0Bܙ XEe&AKMkEE2 hB`ےtPel2ֶIF\;f2|ߟsy%Zlk' '\7A*H_-2H`Z˻'e1>ZoX眺e`Ω+&[}6L7r;|k"}@=;3Xt.W0 ]v~XCد0U<|zZbo %Kr8D=V)SVDy"\%Lz. < ԷH˦^!ve>_s-۠Q۹EjIx3?7/лxΟ 1;y-_|E[fk>3OR_iLrɿmKkˇ:Ivzj9#D<$5ܲ Ւ\5+m([Q|Ho9)lab"q"rh(Pw=:\v854rYˮhJp}i|þE.dvUtQqǢ9鞩V+Ȇ{1;ƽY_$f=4ݓ -'yMkc.^95X侗0c /t9p>#Ӓd?7>+{qc5+dkNGɯ[H$9fC~?6K^Ƀ&J&j'ǎɺ 3T$g퀜g4 cUle 7_=ڍg/LyWcpvs]% fd FZx4ܥzpVdY˚xMc!k 6U϶h\8(9 Ayd%-%&0=;X&!U i%cf~ QrVyrͱ!^8k@y+6~s9tGNF~nؑ2jXWn_aPBi9Ʈ'lHȇݝ4mpxp"UZ[ODefw "rW}6qB#8^A# 6z6Q]3 g6 lCAϬQNoYMga)3LTcx=h+C/VP"Q81rwc؇gz~tFxoQj!>faKVr_sxܳ }/ P fTf)J-rGnEp}txsl&M|uDGw{<P]2W/&zx>R|=R[kQ-zl4gKG}1Q̿ix'>!GC6E_-P.U[,ۺc|rҀ{3]9) 3o,#`Oqu[-q Nm-0jxնz1.-q;p =w{zÑMQMr0)"<[T_&bas7i8~.%>V|亶`O —K3cd r[zl?t b/o7Χ2BvY kjIRfl<+Ľ*ڗUk/vkSi,e+A]!mLuIwp ̧=s)+ׅ_e_[5N5brZNa ڳ.'ޗLJړ'ws<U2<%xp:BYܗ'k⹁94xvcWϐE\"_ݓh!Ѵ}EyY{}Vy<'E8B՞ȴwQ: L)9A>eƆ"_Y?4݃f'G B7tvɩђC zSX~ҿ%99ΒADyݻ}/}?cwrq&J4bwZǘ̿]ZxWDn;k"y c;Z{"!6QBxS3,1f?HxDko=ʩn-9D3ܴ>1kS;dDW,DW<\nJ$1q}fMrR7mX1B|Pw#3r_/ol9S'AWsu5Qash 6g\(URjRCpi9͎9,/*+^ȟ긥L{01<;HX'$پ2vܴq?:DV,Fs ܕ,EKgHWE:bccB꫐a4.Uv92ҥɕ*|fwHSQ ~RU}^M~܄soso3gv. -ej_c<ǹs򹐌#Y(Tѫyso<;bYGt<@ ks+zG6ݣ8WXSuO鳕7X5.tӔ ɍi,^'l'"ťwXBqqz̪vo6}+zᑪBEk WM)Ru9s'sp>r2V`cO|ߎAp~N y~pclo rw"pcxnga-q'ragqױ`\,̳l-xN2}i59M^?:@Ng^xajmruHveLҐ @䅬 'wّېm)Qvd7G|Wj,#$[JP?'.8@޴`MJd̵&/EH㣼+c%1M.W6=|6Y{z_ [>h@lׄ]a43mhekî^;mk¦~c`\ST9YavoaNfWNbZƴQ^-jsӾklVyU+hI!e$/+yb~V@(~y2mVh_=#3#u)wvԼcOF<=ϫ'E,k{QαHㄻMEU4F Mig?VD!>gEބ u_9PM yMs.-c32ѕ4$Y~vÌ@I5Ę3,s:SnN?mbt0U-xiEԠvo%.+R?n;+3,q=UwY1G3WXqELN'y ǡ4C z/q'=pKb5SjONK C1-p,Z7Vv a[ Vm%^4/8V~[~ʛ'Va3r]?A6C 6ı }wv1U3X.b:dvA]Eh#/w7@<[y ׄ :0tj/X9}}pWg Ћ=N6ϵށO'wМ\.> #/Xan o|r! byO33mog~/Oeem%B*\cM qM nc np>ab}bTgW5dʹVZWݢFP#A?os̽tB}ϙD/GM?y,44gQ"3u4|Wy|VvV֏8z?b+D .ם!m+ pS3~GΙ..IgԎ* F¤8{rV`SLcRNYCR–ckh9`?oㇹ8G5p}}!G ȩ9 / ԰0{Z9wpWY"{8ܷD8~#ݪϙG,O?PC؆L䪚G}ܪZW9Dknp"I!b">X; f'YD:6!^NɀXΨxr8%9]9reӜs@1̆yyL 3 4ķqv&lA.I}덻swE|Yqkӑ]I}n^%;#6v>] k}$3Wҟ7|۳?zsSЛ ~Ѻ3Q>Ǖo'tb""O5Y. ѶrNS}_kt[nP'ncS_K!lf$`p.jh^y &t.-n7 A7|[#. $V+ nf`~4SGt8O_`OoaB篆d܁+%"CrO>S$6\=-gZq)Ho3?7:"zlHɓ %V[]WFe$Y}H,?ޕJVKToA^/u#".13~[)e zʹ| +ӞKv/hN擢χh?liT9)-8" 6aj%~S {2mK ;F0}ѦJ#|[Q/Θ'o>elHc2*{ R4F~tަݯ_w5ۑwD|؉]6p3_)L9x CbB8-:s܀uz X֙`1+hsyp"kKYKn={W/ ?noFq&:6v07tBҁAoI$1~F2mHKbOY+J %-6Vü^=(YS(QݨžX e^ml^ %"/dn*'&A:d9N>Gr =;;}HsP9)uG7eYyLV [;5Htˊ*UNN'>? |aC/ [Zzur]/lׇ>_qq 9o i@rKSRJZVRws _u)}>F 񤽖!w 8男jrˤ2ȲZ#bn1L|IuR; ss.~EzwGm%tZ+j Xu˫곇u%E"G\{U0o1l}n3eNq[wιAg߿I?D'\H,%h91Yg'3p_IE Q:L}O}>/{`nSCf{mvE&V=Bwjj:+ΦC1I{}z{فբcE"=P@4;J9|3l(\aK#X<p>k~VY W{k)Ԑ :/8 |.P_=ĸsF1u`4S ǝqYF0Yr_ӵ_D(ړq-|ڽT\spPJ}GW̖4ϽJCj7=&[$,ݜR-zJu\[ke;\>;gC\;׺EN-#On'q;tG|H5&׵n }xi7y n'xxrĞ' G5X0d 6ubHe[F6`t9 їs!}~'$xn ; z[dvW x Y :#ﺫ?#4v}u_' JY3xtb':dLԒ]yvu@ Zok0NArDeJ9'N0뫳9J>9豅@M`X9Eny\dB8Lc_~64o}}B~pXN $? 1בeQjE|kLrurzN3s]|.?H^*ו|HOykӂFWI75q<ܥYǎltC@me aO-; ctj?rzW':vaj3eh=)$)~{p7K֬g%8kl!AΎwMsdw[+%xz4d-0:_Wގ" o!9g9ͱW߶' 5; EbD uPw4Z 'x'K ~n3ȘϷ;m4*^s pO}9;\`O^$Xl{}gJ,r{)?۱j]Ct؆llwv_%>E Bޅ%n`Y7P:n=]༮6v%ev7tV0iƥe Jy,|݈&1Vg_vq_,h֓vӸ8} Ka i{m鷿>5c#Q5R?Zڼݕs\ YwWVqOD2mgl_‰*益^X~WĂg$^y)2D-"z!ݏFEt2U >I25 iNp=`wŋmb0"|.c6Ӧer0S!wK6.[=ehy r*w)KYӻDqLD;"_FZ$<p=ʊV池gpԢ,G>-?}o}xA^%ZsZFaC>Qa52&01/ҍ +鷃t8 ,\Q`јo503&CI"V@aCȦ”k1+6尅gåw`X֊5Vz'd\ #+iX/?Kv[}zFSyBJv9$[;2d=qD?NH{BO9CJ^$I.vk*澍Y6w Z4MKhoNĉ<& { ,9{,(_.ov"o-Ûv/r>A8rs&?nf/Q)A6~I= |m*s|hnOFs[u?D_!#G0 G8wU_:}Kx&\PufczzGanmcLۺs*bl^5f6zorz>!Hz"nCo.$7n@-iv}F\σ7\` >?aO{^?TI_~Bx;p^{Fҽv>4:SE|)sxf9H3 i&kc]g~dH䍡$_|"iC5%~|9LDaiUB7VGt ZT&^v6?xt68+F 85x^]`OA>+5.<E4r=^W Yf?5b\W,y^Mg"wwϝ_DYAj1ęk2/'7x_ l㢳ԗM4 ξ@/⹿.^zOq ,eRAJ\~{qn޺]$t] 1VN|C')OZg⦁ |C6askqrޏsm?/|rxᧀ8L:7|e3)9^z3 @iG]\4 /OaC{]1'?BGFbK D,S_hSŸx]A-0<.ma͝D?gz-} ccHӑ\Cb c%Os@/G~sEܷr r 8i5=3:\//x{&NG4c!ZM̰}ǻq~NNW-?.}3އމ>˛ۡGql_>n O׌]),İ^_nlnRXh ^c[տmMz_Quu[5򓬛cgp>km%^ԛ\]Ǣ>|%97zmv>2흳 xZIm B}}_r/|;F*92i)76@ww~] bM7?M{3‡p"y`pEI~ڸ]R_%Cx?bC$Ŕ >˵S0%]J<7)N'LV~iM]s[e..)Iy3V+x.+Svt[ف,u˛?a' ł.̜>c/b8Ŧ'~135"joL\pag Luyj4JP%U =g7wi ~5Eټ,L3ͩ-Q}EyMng8%qJqFQ̯.}3np^5 M}4%p6PJe#ubMX'{;SW5/[vQx!0>rk42=gi-a-R^2#gDhS;I7#ٯ4 Giۭuq] 9#n?.gS;ͭ3ގW(xd;RDmak=믭Yq'T>~\:nNy0\i?6뱮8^s10&|Q?\7f[rpIg vz"|٣3HgrD.͆ s0 7XX7o;g7m\(k>'DWD ~+r{3A'y=m5u~ho+مmL9 s[u[y$vd#d7%e_ݶ3An˩Hᷰ`s)ji,S?Lb(%Ukl6Tե[pGۥ.wha0!{2ܶZK#"fߋ˞c}iza׆I$80xtlpeG8-JU>OmooPަKBbG{3[=ك":'^A rySիmU(ڸ Za)2R勹_z1lf&Q,GyYt$#?}=[·G}?޶x27x}y`{_kOD @kQ@d1K4 1cr4 ME.59Lfxun%\Zyv/]$}V q!G/uk!}r`{57W Z}KgHMILjs}G3,1G=Qsh;PL u Vxm9;&dzF^sߦH)n!=ynA|w ykAy(A2*d6:6nrmZÂ+\ś|*kW$?'qJE%"ڮanȫJ-r`Vt(#}eչz}\V࿉= ⩭%갞RrTIVVB:nO}η؎Gj5%չT!,}D֦?xtpk3}}Ngf=Jao7-)<.ݶlt\9-HtmP,輅k|qG5e3m ؋"|NdmAмD נn8!Od(yޖR+)μU/;e VH̎{6`96o M6m=Ip澫ltmīXV&l:8èmu_lDirNǢ[:lBn,;蜶\&9n=גzYwIn[T,b>iO0wIow 7Q! ^YuN$+A{2)vZXa59U`6K$G$C] Z=}l,M|J?(]f !6{kx3*~.!ߥ{۟=+;<4^Zr+P %~x,DkNF7{GmvY0_:߲pmG9o,+3"7<C*yH΍'"ċwހ7egZʱ/d5NŴOoA]4?=[F<1ij1 }|}q׼z܂v*=w 3q1R=NMrA[,4g{z,=%)BL\Hf^wk9oq%U/c-HJYAAE 4͠> y!nX[k,zw|xc?;[x0ޙώGy=MVeg7v_#딋E4ZMgԵ)_%lqϙ3f uϘov&+tgk~ Y0V]XMѺH׀d;rȒ5L W#3ku,<: :k| # 50'X\[=Hm.jvz/)!/PfxyQKtH'p@&dxfD%0>flt}3* +VvUlXLߡp0#zO}?*nI߅-(~7N;}~@߻7->oYCǴ;װash֘lg=GR_Cs8ӹ-xl=)hڛ)vV-sP-h.Dڣz%W_̎"?^)?|sxOg myޯ`7jқLzh!KBn&KY3f{kݛ1칑=xG0WOө 3we"^x=} ?5 SNߥ8g#p4SrtVl*pӣ}=VUSw.˂ib .dO^{l& ~y!}΂_L*츂>WgeYǂd%w|?&w'}kYN i XͥK^v0Eo1Ui%I!?z;}%wvo3W~/F?<"g}uz~cҷ3Xfi_Qľ~I'k :i`_aOi/@rMbߺ]6 /.<{y 9+<~;};+ q甎7' oX" YEo֢C[)&{L&j0Mp'z԰r9D'n":q3щ['ytexjy!U4@rª90|< k-#)z!x ;r /^-)N^3oB-9lT&ExH6ījYZTn5oVtYMlϤ{%?˚A>|7-cȫQ 9Ey)o6*r ^y*rʂXFS+Yl|gɪnirm弄YECt;HeG|7#t&ljD{3ɖ7t mwD|KRzBM iza;Qθx-yH^MWX-ۏ{bq{"3|ݘt/VQ;s*Wǧ!?[^ƿne>c{jt ٭UK9?u? m7H'IP_ 9$uv/UF(~9 Kfc߁O ȑ\:Wr1>Zu^س1>&7~?ɷOnOy1е UBm, t~~gҹ{]OcֈG})vۓjVҜioU+틺)j:I{P$w*=L>>v]o,\Owۛ~h+ws_e`q_-yٛɪ{ޝGa8wz}H#q3A˥k|Ea?}muZ=V.?X˾8 uUW➭߸oh}Gȓ kILܯT+>g"ܯG#|w ľ?1b]:3Jtv/R lˉ6N v>t] h/ qS.rcɬڶo@&n mxBzˎ[n~γi0;m;}J/UDoyߜ.gp+SK2G]a-f:WWе5`Z[x ,r&ryu k}cWi\w洈W`׹"\/ z?C~ ٙq&X -EM-A2r:y+K5Q|9*ij_9#:7)QۣjIb'|q8Svn-'bHVls0/]TKfMuV ћ d} ?mO~e+ Ɠɂ'ږ:?יִӻϥ3VYʍו-S4I[Ngc-7irVQ+749ӹqc5s)[#g䁍9O>C{SE^W%tvrN7A$AYwxA:&_KoCqmQ3r1ѤcB.5۪\|'ɗAvdUƷl'|?]{ݟ05Վp+FH"ow33.?r(kڑ3b0mq 뽈H gݾJy' m[y+%u+X>Ny`>[LeY $f>& 9%9%_n//÷`$DC,HۣWƶ?\TYk<%FZL{.Q9n;oJ/U+KMMG]Ĵ^_W_tT4O1},GgoV JﲾZ9ꛋ{¾{B]w .;XPFLL$,#odl bgȓC| %=sK;K 23nmSPCpN̤9-_3mEj q+ty;:Yk; <3Ksjm%A}丳J:tط.[)tVS-_n2`S\ "ouvֱϹ͸Kĸ}nj~?P 7V5u][}Ի/nwwE~.>MTWַy|U0ț&xօ{nD[xAnDI+ꐻ Yq98yCo(nxo -N3ΰE#zFs>S؍B́E3QY;Iɶ"^ +K?0~yNg]NrwiNc~Mh]4(ƿCR3"7yOZNl8'3ZdDo IgSgz$$ڭ: $l}"6ח"o7b1m#:+ݙǤ*0Fz) -)G\Rպc>c{Kz4ftn E{>NUP'):hghn'4'~H{H9i}hqFNqO닧"$7pgLJ)^xwg]n3_}Q3omNڿu}PqZ0zHp*"~ ^/)އy\v}3b@U RL:tJ3=t7Uh/na4o<}{]}>J/kr(war:^ 5@:[寺|M $1CiU d~Bԇw6_Xu#>߾Z?82bYz^iV12X =mo$ىJܷ6dӁ<y HV.o$ݲ( +e!&ijxaϸiL>~@gxN6{4~@鐷bSvJ'wq$;TXL,sB=d!חQyLi4FHI}~ISW /ϗywKy'n;}}7x~x+4UO.8їHyE +o ?_oǀ[<xx #=6$4و`n} cqr _A?ܟ? SKS!Qk/u]b1^*^X_L.Zzy:+rYCs]S_mL HVVbmRDcx7ǡ \'ɩlyt֜9vWc<mh9qpVh\%Ao$K[=2`.}ؕl`lUJH-$*%ogQ1KAT3}ΑuI~]\*ڞ*[Y`b7^$ 5ɑ+|TAjŲ=T+"āߍ] la_ΩLECcNȤ)I|iV6*}>*us$w,.9,]:F Yps?陧v&4& [-D!}Ct}qc1}{+km1~wòJ<>48GblB"z E=SwY'ߒ8X6$IW^f;q{vw-JНIsBY;Nϝ Z[:@ "w@jy+]ho!{n!_|5h}\ŵ%+TsuD vH9EmhȁܨxZEg3O_ksMQV8Wqm,}C5T{!PrE:cyDz*k1ZcXK_bunl3?^!פ֤1I=4X| =18Gf}-̊hL3W^IJ^%{;B]sI=`Lp!B8YΨ#ZZ⹝6Qqu&nk8rA;ܘ?`ό~dx7c3e#~wEeOb=3'5$~ Mw"*2w_Jxn~h-_?w{D^%=ƻtߔTo·Q^1rݏ,+sus+ڴ gGE{gkOq_|:/k{xhj?Li>yQo=C{,:_!r 툗A.{GȦv)3d녜IvGxg; 5uqpֶsEDEg7ƹ2h-#z}f;E#OV#7u!#6?BWï(;$̬ALmvƒ# wX~ҍ./tn7^iDD;u?ejuzo}%b65ߛ/ngS±"<V%siiF\kel됗c~U? }mqw-ϭag|%񉱺PAVes\.%9tH-Ӽ} 9>_OȨOԎM_{69܈f81 8pZ qHVo^S\ )>HφҭWOl>L8|};W7-p.~y׉ez"þcfNmMzmS{GxmnQA̐qf\ZFצ"۶Φx#m\{3?χL2*zsxNBv9oNL/wuQb<vڋ1NVJ,Bux<&gp*^X 㘕/,)Ĺ\_'M7ofYGY˩-}i, 2r:iUzզ 5) heF٠'S|;љO!kq-L ]ry +UzYgZ_JiJn]揕&$ֳe^j0⾑؜{(%"rL`nuF Hm*^e%;mE&mt}Cփ\s V?%%X5ˍOɁU&X ^UȍFzYfZ_JkWV2kRe4=vɣ +sg[ ^?:El(Y.kJ]&'qfz-<<ƤN Z:N/EzN).L,~+~F'$ ]t+UFTUzye)"wmwqpv'q'®z*RZ۾ K O[bu ]Mq>`)Ӭ:/&8&8zt8  #veQ%r%uGyre(/0U?mzSaN0ݯ4|2ҼWa;A0}oCyC}ϼ7.1u:[onJlm|/F^e<֊ m+O@}|oڙ{6YYoY=v>|o> || zL]8|{ ߫|oʿ;&|.bY.t5jV3 h >ȕ,Rf% @7sM OK k#3R08޽Sn˽aPc漴ҳӈkB\۞ iOUM]x 9~/cg_AtJ|nGi~ͱLvcC)wStEOB|BϣgOHc~=3^ KWؗu'i_jh_fsIWF-ciywtE5G.3'::nH^;-9ݢ{٨$uѽҧ &K:{ۯ0IѾvR:_9u#:5>w\Xs,zOtqߗm?&Iˋ@cBy-ۣd9Vn/ٻ"͙$_GGW_TC;2;9 j"3͍oA9i.N}<]FgKe)Y}hn=`jcL{X g(49cHڣ߈}iO}u N|%}}RhNs`ԯ";Y쏬n]|yD}q6G'65t]:';<>U>FT}HO{#xا}`jOOYGاс>շO;}Zcz^1ړl؇nڇW^C߫mLs._%_s_++,{~eۯqo6_$Zd5I uyBi4A2E5mg22dJzcG630cG.O Cρ igg-I?c~C|ǝZ.rW ~C{nwfax9C:3YgZ F; ؀4|s8ZQd5esIg342 f^­\&m3O٨i9VOd1ImȈ*8š }}/SWyYBg[;31t;Fgf)S:3Q3Y[yEu~J9?.|yj'8K,=y(]Lg4;K!:'[,!}$h}]vw9{n=ømSO.L5:g]F<]CKhٳ'">ک}lJ.grݓ/ais ޭBa ؿ{u{weJK{B&Y]dEV-"#L5fYTE8,I%XȄ5i U&.uSNaV@/?r0K:鹃'3zΔ9W[^ҒRU4o0qU&2SDGW_9_0ܴ8x 埒 )$gӧLHAE,йluxfN-V3DJgKoVP;ܟoVR>|9H΁}4__JГ[ϟ#8'2a;a_*A7}ǿƴyI<{S7v'|kJE+=R],\v!I4;>1m"Z;UG>w,}k鿧ljIKXoӕZgi,Z75Gl{:+JM8n"[H5PrUхy)l3WP70m[ԧ~B<\Y~; m/u cw .jBc3Xͤt4oOgZW$V]fWsXW6ae7Fd 9{&vroze-d0mbV"c^ -&xدV涢(4:h]SV- HF*W.fAFs ]FY9>sr]E4ϐ[k`Zv' _ü xwa]vBeUМP͒UsƩUKA;y2߻UJ'ޜcK /NFW8 Ǿ) ~⾁x_"M9 ~ ^sG8+| v\ǥѪ \R&0OgI>D>I}JM}ҹsF 9 0/.Β !`W<=j͑bOc۹IfE8oīę8FߧsG2IQm^FB=fvDZ6ןwH# a޶hS^x䶈YDG+oρ*oEѯs;%7ΰ{3uuR#u1Q^S &5U{I_&@f}ڳ;ҼĠyz=5ijK%]D酤ChL2Rו}<=9>z-b_l={ 9Y:'ZWiHmXhF6;%I}x?J_ҟ=qt疱s8u;օTq1?C1Wgt%tŬ2?鯓΋eK4Qzp> v3P,xk[j_ʿk_r-mmyz`&ڜ'aKBWk6 y]YO@;َbz{z+NdHM_}y]{"\M pd2٢[}'KyNsi~g'#rΣy?x8 "})"'r돽,r8Jb- 'Ε2e{_GllaR}/KUD"M[X RyPT`]屹z❚l'+K-_$%?GmD:?\ZP:Y|W5Qf67E{Ƶl -g0a[N%Js^hy-r>P2ih".`( =: O +3cv+-3JH*toQҐW&o^^َF}wү {a_6ڡ[HQτ_ՒEU+ s햅Y_n2/.0.0gqLg8ka7#eZo,~ ^7V:ϳW’s3!mx't#ɭwꮙ0?"rx+bO <ȗ9`|Z牄YOqNPk\ +A$Ʒ,u=CnsL>%XT?>ko9yĜ4'95C̩%jNe}ZF<4*@P8+e PSvzBx}E|ㄨTޤP<7B73CC3 7˜_dE,B7myC0FN:~g)x5:g$wLy9+xn^< /7c5`}*I9+eV+d#K['_}pZkY,<&_NRVO|w""?:m ZLkFoy? \ ?)J[gNK|%rQo%|%^[qnfrU"OIz?8NRzS{<ڳVf˔ b{KNz>ú +/xѤZ[`$G X^4EYJhR,hH˘6z tDZ" UwN%#6>E& w 7+ؙq7G5KdQG# >'v)tHN99*h,r<.[cU|3J4LEk$\^lz5N2E&!xehװ{rXT'4g'S-b.rVrpQJV**sE'ʦ%1q>~sP ݾl{t9sjfS\`BFXEYt69gu]%*sNhI czss\[e *ux/b..~8^Q_Dn/ 4jG|$}Ң_F"P<t)ݝ܎~}"1ve -4EL[}7/04օu'uWaNH==#״r .LZ +<>KR0ڏE[K i:uD۹eJ-XDt6iV7.GpZ+/#';=M[`=hamb^%30 M( NC. 7-'pJU"lF(y`C<1Ŕ vp`S[أw Pu{b2u3UuNKLKu,w&د-5p#^zzGyXE2[]~ e_ :g3V ¾vV&L?wlA_'Cu|LE'i=e G gsk'X=`yWo$ @%k5yۿ.v`hguji]*.@s3AEȃ`vΉV`L=}n~tpD z _C\_z Rp{J}~wkp~|phMosth6 o߿iwcο+WȖd̥P|^vлf㙶N柳i? cT]FS{ hwquGUj^ ɑ?ԾN|@] =E93҃[KY0Lg wv7KTCN-ᕗN[ K^{%o/̙ǎ=4Տ\kgYէo]qXdc}ySN: 0ų>5 z\D)Y=1ǹj8=;x~87 hYBQ;۹WGj9CN=N}Bc@40C=5 vά#/]5jw\?& r˄?{\6i}xhǿb ur~Ky)I~?\`]WՇCNh9O !WHM bR>A_Nd$.~c'=% s\k=4.e`Xһ/_}>:L)z ].x+`S 3)l쾜5u+MW >-s󇘁w=}_aO[_P<ޱYM%\ܣw /źk]tAOƸߊ&jm1^S~wI^̩z=9Ñݽ q&|rHqw{識tWʮ#l2Vk{z [Aҏ6Wv9£o}?">Եf ~KSm?Qjm#|5RaNאHp5%xVbVjaGn>5;Hֹ`M{=ELOi]vZK=z\}݁{㫽b Xѹ @_Y3`iܟĺnuos=IZC >"KOG[2z?xUL֮5@nA66Ay|W%UdE,duq 'f/ʎ_QMмK8嗓N<ϒcэĚߊ ~vv# xxT~|mtN~8N\ 8!hȍx|^FZKv2tpU_9Dc݉Ѽ\tyӘ'"{|lHTu:cCі=Zg5$/lQQeH]Xyj޼OӦt0pNjAq'I{'IYo*M0h$2Lny,%Z&b 7DrWnqqƝRVߝɹيf%^43Jp/=x_Fٸ=<>gI,l3*Cܕd[2iv*RT/gvNF+/vT񨱾~k\zd\a>ws Ѱ? qcImq= o%Z1Juږ$ w`ŬUmD%)&±PTRXGs,F> : ',q1;$_ c}L=c ˈEXK >ͬ3N \Nc6D ?}.xI_ǵPF k-זo::}% uD0ocΘo~oh㋈LpU~dz}4ot]>CƘWyFNp&%TLbU_{Nޒ x0HU>]o\_-O~G>*?|GF?~;`O:#헠|'yb~ڟ#K3yDl%8ͻ(=>#s:7r-9K;8~;a|ۧu:54m\s~>??S?ӷi39lL#{i죞Kv|r>Gׅ^RJ7Yć83N:YD?3saZ?#^eeμ%xK웗G2r I$n-!(NhZ3vSJ3^{@roIvgMyXS.dzB-ywVw\V"שּׁ lW: b{v^CV&zUʲk߲Y}qߨDw9M[sG>BM/Ug$uҜQW g cEXZ} $3 $G( >F}j{e{'pڍd輓U祥C3Kݾy;,4N_}^͚+O4N&>L;߷t8Q}\ݧE_h<`<:#XkDW{4^eXɏtzD[Hsi[e"8Ṏ텭Gq< |b;"Qv}uc'sKi-&lI,1~4s^?p<+<&5l)[=>"YnZ6]3 Qu]rz#%IhٲrРgˌjDmzl2zw NvI_{<Jcc&))gNZfe%;9`cDrm ҟWdz@wղD' MG{t@;!L.?< [}ا{ƾ b2c)oa첱!ҙ>](|W;!m[^{NEsZt{'mMثWf,&s߱kcG[)Ҙݍ=®[ 'd3 ѶS`á;XώD@>)LyMv.~?Qub:Il;@Aafxw2[qćz@6coA}ws3ӟA4_W-3='UGG#J}4`<c2 L]Z$マpGC_5lS#.vQgugӫPu'̾Qթ]~ i\wjf}ݨ9v+<'ar&1d<(dcA%eS_(I<}B?V+v}0:Mfw9I_XLe|k N *ՠA_iM zqD=KiC=f6WX! !g{88Z{yxLG -DN9n=soQ 8#MJ}FݠhiA>@7A5,T 7Y}g{7wSyNGsV=Yӎ9t3+!4O>L?! cUPYb tcﳐ~LSU;:,yV]lwuxXo@LZA ·2S~?y{^؝ D2Y(g {!fh%̈́ꖯ)ᶊ3@v}R={<9ּCˬs,XE~m#!#t8뽬p>^Ӛ\H}.o0D`Vk G麟 0wz ;m:dV'[l=w3es(3w9 E5YEs=lH:뜞Gw`4n:m/.95 mK%}`\2R-9Q_KhJNy"g’%s$DfA9m O$zbG$yOHn>}+mQjPMDT9sG"MؐΚpVd6k;dxUI$TbU!ȍk8Wo"$"etm`Fkxs~/1$+Oa*ǰKu|jW/ic%M̝)t^ۨI]'jR'<ۏ{fugM2!k9YXYQHGrymz˄'1U+U]1e|Oc~%cb܌0\$,OU /,U=zw~_{(U kbKa:لbݥtزpa}1i2!9HMo9 _o_9ۍnݵ`z-qe+3\#g~ dOPK֦,NEΰ#`!Zf QvlYGrޕIُWݞ+bs VylBD\hcg5\7#Zjdz/ut$j*>CMG@>Md|En9fmseƄ,n}B{iIdҗ!.qB'zW9lHlH1w6v2RdCcnWi$Wmq`oih>M!4+`7=waDM1y÷~ NdpǨzgv`rqjw僟X]…_ʖ.Ru mkb(g=_wC"fN'xM7ZE#Q dkTWRX6꯭GHڇs.99P?/< |Ėi0`moͷ"Ks%PDڍ}?.s%#=m߽koxnM̫_=WY\`u׶6Ƿ,fL#{fv=$#_Q}{9KI/iϚx)=kQw ^3,JQͽ/W]9JK-YUȹ3S8@ʫ\:3dO:}q6}m&,gڪA;?+oJuЃȯr,+뙶Yfon;LsxKii%d\+6"۠\ǎcTYCzߦ}.`t^C ۾/.){ OҫXsj>}_yn9*x4|rd϶;zhRB8Ok}9H ?uEkr_]m]G)ciɯ:unQk93?H4_\rZZ:k~.ۈƭ^Gu4D|1PwzO4g1|V} n4ܦFb:w7!t&Mcnߚ)گfy gҿ9X!َr+,b#}R>]*C) $X[ZkQWR=fo6X?Yx ~h|SoF.& |b 2-VŁR?"HgMNU5+ϴxI-9GsrEm³ӍZߤsO=NwL FN\3UwsLq'|p&rZ9g*hw%Lo?mO٧$iĄa-[+aUߗ%r^':S 4~ydYPv@)Ӟ^\4a̩H3ՃL>,@,[;չm~$f͇W  ikTߥhs(F~"< xluxl<6F#Km0h˿L.<"f>-wL+gkM1s~Jލ'?-dx*iD.u}XOݻO}"ߴQftr烫WNew.x7"]Fq5+e*] R[cVman}$+N d,:LrM[qBhתo\1bpܙ$_;Vg:M>.G ߗ~~۱l"s$WkOF23to"!~z:RNBR#gM[D_|~9| Ӧ+h=_q{>G˯4)Կ=sP?"/_[r5@49NȬE==k$2-΂Q'^/{@>{~q-h_\hG //p6Ǝ B<t?iMbWeL;-՞X|k9Ƞްꀾyw+:$]3Ѭ {rP'>QE-CTف҈SQma {`S~LV۽%U>\%! 羥ר#]@r%lη^9e]I~LdfpV(g>Q[);[9ce(ygczaq~G}CT "# ؟|b;9c &꭛Zm$֌_[nZO?+mܪ#Ǭ/x!BZĂ [[ݒ% ߻6ڳ$k0na$k)Z)wu]f}$+L.K.7Gʒ6r4~&si?+!P1-pd}a^Bm od.Ay^A 8/PJHdH{^L0FzcdvED?0˃D3u^^#&3dC*=эyCkۇ!CF&w@3FrUM 4M? A*w[ն=w+P̴?]b_M׃< fi=9<)+%xD]7_;򂜩6vi!Bb7좹߄h)va#ӹM6#C+cPq솣v[6 c3! ij'Ag}cή/wЗП$ف+i؋l_I0=@02_H4#y݋؛Uf\oA{j< "-? xu<~ZO yHĜgM{8TWauv:2^gQ_'g7y!Y7loN@nUZ.9zӭf mE3{uB3]߿_1‘@*ubZȩ&<533[cYx0iX`wbcc7eL*>?aVѧ2w4s@_ * 154}9d6'klP2Qkr}3+h,:˻?/^\wCD<@Nbו3KbȺ5iʢx>T+n#:D&=#* ~227g+;z `+Sa.Iܩz/5=[vlq X _Z |͸u Ovtg?Aw^w#| sVxm'b+؊Cia+>8x;[NӨz#{secn8r|QGaf}%gNÈTF>}U,j_ϑZ+Vl8Na&Zz輐i:^d+N8N?Tp\T/E=Cr,;uBw^_M?tD;d8vBw ߵ }ֶȎT_w$4G$T8FYnae<)[YIoK"O'$:1׮8._n[ mc>'o=O0,+=ƌ>#PύF(<͸wv^!+'i9uOV&ZS>dόc:QbǴɁ~~h 1/Hb)#L2R琎UzԆTzMt=?✹4|3U3>8GPI8&:?G!<6U }'gW`\}B7Sf/ς%${7V+j7; _,ȻH; K2J΂%<=,UbcE gniMggvN:SgAwQ?W髕MC=o<DlὌ*\|qI,X;#qkq5N3+p0 uLF gʓ|\Bq=Vrgv\pD %uz&o;NuqzğW{s3Emj\eGK}QCvZw~9 0j>K6ϔD7W _O~g:KTƈ-L_ ۽֍mˌ-hj~6jPX#"H>>9KEj&lJ xC>V0~*j{4I>JgR p %oF`\)vj{Uv_ >gR}۟^ LmV3FEb.l XIOܿAR$y\w SIO܁xg(YˮjMߝYNCzpYC¸nW3]|Z{9{y^^bRYZ"~խm&bM'垕ݺl>&O?>wEl]|Le X'NݵvӔ.h{F鐿| =& ,ѡ3?(hVZU?X J6c:*l|J.˷'8Bܽ%-sVu7k1v͡ƟJ煸 M_qR_~,lgq>r4+Z?Zhcj~6|j!yc-siE,֞kMSWx:vn;GDѧAEg:-lT%wJٸ~hV5VU":̚m|M4Qu[M8n *K,x%ڜZ|8g>qwO;MtN],\PCB1_}Y4㟘OS: } K82O j#CxmZߖoBAϷ3)ͫ]C{0ݎ=VpUڇu켤^)boL^)rY2D qC:4mbj2jzJ4ƕ>?-(n3g~DB#OG3ڄ/y\Z_-:諩EĴ_a#d>$ӳXjߙBl_s F,t6~3y_X}c;O>ޟ_QHϏLAxͳsԴ|\F}] ǧ#%`ڏr;ĈB2`} __Rd^`rSPg_gG\O4Ng3]@$z8TEFXޏȇ,whJ`xz8Yd]cg;*Z >wKCW=*bTXl_G~:ڻܠ4t/WO9;~7,B(%ƛ>8އ"_ϣ!~xVMH#.s~={7jf(A0e>yUiq=izFȍ3qFsoDmO rvn7T-Un|eǁv27dmlv߯(2a˽1[pk8.īp9 ys~_}} sL >C|24<1OrkbxfYt?|+Ud'~:^|+:=(sc~=2,ި\< c &i# _i:_ȿg7+&ܜw.N[&O+s*[UX9na :5[ZXbm@XgRX(#Nu+"oW|8yD5![FrQ6imѾޜE-x4)% <gvq]\RmEey$rl|/0L>tVBtKu2Ә-`ƊNCa?p.-2Y8A;_Kc#;{Uq#󛳡O4_Ĕ^&:TXΦ<+ ׿9P븒)7JI2q$ڃ:xMyCʂ2_G#&cX=AvocoǍϐUҖkkrYWgIxf5YK3ͫbciӂ+kKrh?XF`80e4]m*(^oe6CZ |YF6B?_4B?P?kٙPbe_[@Cgil#>aˎO;sU Dk+#٩80wLGBM2?2ԇng4Ie2R豩;TQE}kgVP!hd!K~j'vهX!2I?3*x\G8uX ·<)}zw֓渙9b P]uV-Q>݆zT<9z@N4)x##vbO(1lz\&mi];"u4_;q6S?YܹC/;^y(b UVY(^IVߍZjH `лϊcٗ\S:`xl.:O)꡹{{]k>7YAg_HMKYo f<@<*y1+#Z?t[t!zwM~=cF}R_*oG|x=c|uTwXmK軃Y S6ɾ>g"8[Y)=\r\ _r=?A?A߁fE: x:ȃBB~AE};#. {QCYvC܇">&yT]&%$g{HP7[.p+/}ς$s vWi%~)M='2/76QV|ѭ䲊QN2ƨ,Yg.S\)_mKbm/AXxXȔalE|fMifpPSN[|cw^ wZ:_>:o" xHz@ϱ`a+Tf(BqRIdLcsXxi^;xDLnhtlR[I nӬRYGv;C_m/{>YqHA{Ku ?=|OU15]Y_yCS̢:ZWbX;gLWܞ@KGˈ7׀zȕm4'`*Ԅbb- n7mVgv ZJ>G;j8b=8VH 45\"Gre}ZoB_E;dŔG\~*'j x@y&J_‰s ^8Ea OZs캾a!7lrhV^"-Y,umg?T*D]`\ /@~z?T1A l[ZQv.ZVܷk> wܘ4>LL gE3>\F~o {4>8b/(C{ ]2?/p;7|BP K&S}z^O41' UL >y۠k؈;ϙ.沈 /|;*_V9۝?\}Ls z|~Nҧӳ;/үgEPFΙ-=<{?nU{?s ookW*ki6d>K7HrNqr];gu8kB &i>ڐeI΅m˒M}!>Y_+!]yy+`>NX#l"n-?ż31!On))_i1"5k5Xr3ǪʵZ #e6%zeJ^Ͼ&עT{ӻ2bxmәg4305UvK%U$"D{߽aghM^ #5<>fuU@4ZlI|NU |N1 2?ySsЭڍ$ZuwJb d+G/xpba-iN.Aa187q|a❉,>f%,wwg,l<ﴆ[hDoܡ錭Kmݑw<|(qe у ^k:XػhM:kҼ 1Z޵of.Ƿe=BňkKb W.ulZ uTvYa>cζ:ZK-dU3X|Z8Ɣa!3kb svs;?#̄E)ꇕ'mR粀pLto'`n翧z/ɻIcGPn)icIE1ZF4_Jk_!%[ j"WhF 0Yt}@oB_u7Om7c q^z)_ },6rڣuMPNx9vΨ}\2TJ!̗XfOd{;{;w'7, b)K'AWƽH_KQ1p^4E]^/79c/Ḿ S|4Jwn, &A>X*} oOQ~]t(zM{Й|21q x)$V.0> \UK,+}ˋZ:8^e# q^9Ĝc,ެ٧trzizk ߤ|1xk Ǯqy_㆝PN,qҸy4| AC_@I뮒ʙa_e|s*_n ,? BwԊPΞ9KDG_[(~jx߹1RBk^5ά!| C/1!~3討)sV_yW̑!Q3,:R650GkeӼ޴򮒡?C<5Tߴʜgw=,ylث]yLYyҐO<' ?C3yn]*̿ yTWyu <PكmňN6MWY=k+5Z@NyҞ߻2D`.ki>UK?v1[l"PH}l'd^ 5zWeѦp"z샢\L$DzBx/C xAަ$g~R?FC˖|wTo+ _SS^Vy?:hY~,v/cMHi4/0EKi#8uxg.@VV?b_G ž~ !s;-<_D|xkt{^"_SQV+_ӭ/tXj1HOq"!));t󣑌`or㑈#i>ʊ;b%1<|ci'E |kعGb!=c.M4-Ez#>7h˓HXI}J\IzIZp'x.GrκV=瞝^{v^ג1),DUl}nϒ&s1_z}<Dϡcծ\}dD]=ZrxwWXC;Wf1>gݴ,^c}+i-ZNҡTZkĒ 󱈳Sɯ$° bٝ8CTyԨu F d_/@pڑye$MvތiC{' ;һ'<1b FHe 4+Ҽȃἰ4X}Wi]|hD^^y^vƳǡqx_ibź2MՈVʌ[SO񭠙!YRvhKD^YۛA{3]yӊW?bY̱;̷w{"Zs<_|;XQ͸fNsېu_\t\΅*poFv)ʲ qH` [/⵸}ޫ*߬TYwIccmr,8)$ZqWSUBοꐛG|tp]Vk=}b}Xt`iFcek5ɍfŤӠ1y'tl KWݷ7m&JOxI-}6Q$NՙPuG)_p༆: #'51G4j~ X֩g*Z#3:%} gن\u (%K<ˋ.͸#ffA\ߕE}1>A LB>E>Ճȍ<ٖ3yԿ̥v=U}o[L}~g^^yG!?z^el-vӼck! l82@_Be"iГs0n<i="T1-Ɩ;2v~v.>=TrϾ+nZt>ǿ9*g}}ɱj=jx1'?yNgϤ)3}7 5N!ۯk4_YtRweY鉿&](:1H[߳]+q]g>=ns5mYEfdơ8q:kPU"JCL{o t6ҹO6$9rTEo*StUl-D!t޼feZ>˶W7ޮM[Ȃ/ rMXp0|E/uT߸3fcD S0BMeȗy>lts>Lt(u s1} htZCt'i;ʈ EtVMt[9r bgMJiXys9Iơۇ\_߶Yu=[NQey*K>AN6wHkc.h{,8L#VUn˥9s|֏|u%Gܶ6q$mKb>12I~+^Rn p-m)Ыl/C@_)oEO95պEe>|NGNgKjг"vv-o}]^70sisI:&yIZw|'~;WwlON!I֨ {U/% +DvU6 3 :WEEʮ&zU #`ќ5GҼϯʳ$Ur͛yE/[E *ky|.ydψg؉gLH*U36CvYw~ّ!`#=P;k%+VJ>1=Ξ.x /.zԙGsxgU 5ËPW< k0-s:C-H2)d:ؖ$;_GܵQr%+ gv^7!-Ҿ~9~ ;-.o" TXe僂mhoKw0S?h9d 6F~ϛuG?F?ql~y؈Nl5ڲT]`q_:C|e s](\?bIkr-+C[[Սt&ٗ/^<ħojԺu_(; rY2+ם9$s Y%rZ8V9ڸ.*߭f2]yÏnj'{x^}džIݷ: 2%tVbKz/oTvI|=ofVEcwwDC>3/S~m>>L%ʲ-O-ϰ|[\gg pxG,k]z"Y.Y)C~uDH [{ܕ&3gzȫ6Iw"lS6ƈf5Sulgyv3?jnڷh 2}VLNU ώcvT3]-|>i$~{D{X6O;|';Mm`/OJCZ:K`A<μym'رV.I>˛V|M{~l*l`1z ͋zko}K?QNs{_䠾PEpP`lso!\yDϛ׭3I#fm#9I6.)4ߥ|]mOμ67v7YmPשrMao"jHN.}jը1ֿ0\i=*oPzZٷd=)эX6\ۛf֛xRSm+Wy:%@+A,f}u'l3M穯}]T=`$ZʝTqOeQ;mmouܗ{^.D>@;g=T /ismFm9iӿFhg0@oU3T6Y୴ O l]w2}a!zng{˨t_O#yzUm֡{{DŽFc-{K"81'\aӊN+Y/Yׂ~+kO/r'_>i6\!P_> X:|Z ׉Fyխ<+(Y+w7Emza3*#yy']Ľm[sf;{ YdB[OsF}mI 6nRw9uќoHݘp5M-;7h{I.DZ%yIEy&פ7#5Cez,?x?)ӂmھ`! ZVkVW}pڽcycLe?d{=#|$NcxNbq_sϡϐ9TW/ltn3-]ǽMIn40++nTVϸ8@}F >"Η͜ZYFU+3ΰ&b4\k.d)Y8`Uez&h/y8wuv\ *?ԏeɍ),Ù>뮹خi/7NLC-4OXkLp / ]:Dv͏3/gmZ'cp6Q_L_h{kr 1~L+S5V><#wMPc/kR g LRh0$}t6k'#pN4hVʣH;\oZlm2cC힠,e4Na#ODtmZm"[p+t1rN!^fmcʛbxƳ}qQߴ1U}v|j]؂$NtLIcw ֝gz ͳRH_/gAn!nu9sO%7܆B@>*> NAX(w VcRZ7acCj]w&M ctyؖ&`߰xW*m,mX1i*ɛ# giQ܋ȆzZ"ꉶLwO<^wZ?3O(TbzzVyMϹêLYX{2,+x / ~: Y{ԗ;{ Rvπ~O o^>$c/WwWCc2G8]4>Gq9i }E\.͋i|uDs8xw=ko l.CWh0W(z4gObw8*ijW$rXUx1z#h p7Ͽl!C:d-6 OS?|ynvp:c RcLAw( [,^+y)yq@ӗvzL}.kϐvsK"v/Ouc-̑bu$4uKqPّBg AܫrB0z;h9+ .f[uOqt ѭF˒Fl$ǀ~-E:zfUV6m1Vr&)rЭOk;/cM#vXs cNޖ=WΆ*jNYt jx?uyzi~_6=JЏ\wXôO_MgvW_>:fwG_޴WJe ;_MKdzӖNvcUwh |Vsd F2ac`n?ks)z9F>Kuf\;6*fYꇉ }u,xZ~E[ o/_k*A47r>#wEac#DeWG^2YYoG.ZX"Eߣ@ܧcCz촿 Ikg#sLjo_lЏRc/^,#^6n(r\e']+p`/,8˶kbq~e1Wh? q>q,ѵݘ|3pβ4׾3L<7<1+^1M>d}f!c`wH|ߵv僶jإ7|{n ?I~3e}My8C˘ ~֓W[xv{G^xmux{]xoxNzms1=9/_i%hNm":wezjщWs6~ G3}ȡ*t|wf CMI.9O]!\JgJ󜕉eDK鿶3'\jQޟVT 3=ȽF߮Ez |rp0L+.б}#.4遛Hy5o]in$nJ͚ ) .|&mK~w;(Vib<ЗS2-3Eԗ".65Cձ tlύN͍Nuq,h smvO /s0UOkL#)W?xy~1= ?k[_Oס,чz&=[/S>0L6=^OʍZ2ƔEY ˦v3l?3"Zw|@S}!ێ(qXY*{|*-wM[MG.R0&ܭ`)>lpM4c0n@AU,VZatejLf\w7uiEP](Js z{WA֊,R'~rnܛ.Ň7ӗ.0}.e< s$?Iygv9)݊}MM'Ҙ=%c-煿;CnKxބzICzy$8^E<*%9`NߵP0@:Vw}%}3B2JݵFUr׎ ZPx  xƸ|c\ >]Q?x>,6Ͼ Xg/bid{L/tOt3;6~F̗f+|F~6VLok.wѼʭp[s{}&~][賥bguomW"0'zmGdN5\.n<~`}R⺊|1h~I˹Kৠo3]*hEJ78Vxv-XftkthJ,lC5񀒝~&E'(,~HdnO`E;j؏Pǒ 9Zpa;})0EjYVw8VRxo 1O*6q@>kg-Gt%2x7c92h.Tgսn^UފsbLlh G{g_GYw]s3}7&=nE|,0d,#[;LWj b :|V'֡Obө˯5ԯ9D]k#/5~,c; N2Éi޲YE| |LH.`6=I ɛg Wu`HH+J1e?:=}+7Fq#Y]wk9Xoinc޼3瀋ې qg+y֓hV {;vf0`zFq/*i. ]l9'o`V'܆/RD,[G!QUt.1o.Yq $Y͙2Cd3!1,?{ܟ 9ƭr?zQ?q+y^~G^X-U#QKsmӇӪ XH߈d^䏴M5G殇L'}ϐ $|UYjbULkk e^^<^zIXˉ^Jk_*AxR7u=?]ݔ%\tYtw> |g=bWKu(k鿃_Iͷ x~aO+Vuh\7h=`:~-x 8`*\@rlۤONgv- w-UfݤGT=[dsV R>y LauygfYOc=Y~K2b˱]Йz9YZ[E-#/4ey8$qtN?X,-qaKb=>xtjzFzBt4 *4Rw]ڣ.Q$MkvPI kA\vwioɽԏX3?޻Ksز>1QkXXE͵I}w6xlDgBs,"rӋ8 4_s\Dl rt/g*[p A>?g-V/}"^C?VCyyV>E>18TK|nb%9Od dĹA}{tsM3YGmPڴMf22ǨL@<қI_I\5.ұ +]IX%Ӓ|MO=־b;:O6qݯhBmcKԍRڹoF;!u?+=^|%>fP5Bc*GƜ.]UqCAŀNş/FVJ+Go-=e:W=3 ]c/O:rT>USTZtɋ  ئV6$rx;ua3E-4y.=V?a7eNbry|_M[ ˸ 03t{ u_i^'wds"c? c:(EѰؐ-Y]4 anҒzǥ%˭:yb=4]%EU.$*o`Cb,̊'{YHG9R\)v`5e99wgwI'sb?;fKzG kTLsp#Uy?l|Y&?Q+m︒J;%v2_ I}=}H~~M%h˂6茱ΓUt`O&`u>j:OVyR+ M~$JϿSl_Bvޮ&i,Osh'Go1k6ifzǣ5D\v1Gt.ttG.1Vq]b%3󽩦qǖ;ߚ]#Y=M46ZGcY-b㠳cDC=b#^8ɱxhx$w*Cy!ob'w H+ܖ1%a_<ߟ{ )qBvN?m%}Bg*?s5ӳ.:;f$HwJ2O2AkؿNnm[Gnͷ'|T~0ϷonpbyoZ{ݤc1 kɯ#nO;6N|R-yY: g)'?o%|aoWw yWg4o`lAUR:uZ?=uΦs$oԁ_+>ޑ yw*!s=9B| F}~_@ؒ늯}Dc v6Q?d3;i$4M,)Cn{),n'Ŋ[DW}~9G9q>M GyзmMg7ybc@ȝ\[ {hޗ}BgɁ 9bK.;֘2R_pX^KeVM>8dG[rCtȼèsGZJ#/]2WJ&#=@*zNsIޯԂ6Zo>n9'zTfՏ(oM;R[wZGqMȍ{aq&lEkCwrc:uԗQ?_V"3>+=R[pTMxNp*}>6BҺ|(6VH{~E.0@1q"7x] 10ь-@5sp11Wac.11h| hlhGwi2 ]U7 9q׵ OfjAԅyrT`PEv %~kp'EW׶.:e_ZuS?M ˈ }TO 18 }Jyg,^G&LFlSe9Zp61C?&MX t_"鷅կXh/m퍊}$ݸC + ǁQ;Wc]I'ÞSYsk]XH&ڬ5U#G{ښceǍ hBTce?\O 9Q e="xK)숁z;1?KόT`U}X'yڔa6xΎ>SV=x}yy|x _/'x:dh>Vc=†g#lPl {ũ%\$-={σtEŀ$}t v𛧣btJ `UQsXU={U L;^"g̷`g-$ihbemsٶ]|br3U7xn}kuylo"D`2YĔIKxykn_~󣜇i?U< ӪObMqتr aK2P,Rŏ*EJK"n vag;>X>&)ޜ'X/AsF~P-/x~J/+ꝧew5) ?p/OQVcOv6ړ΁P#M$Lg]#iU׮5?!rnx]X (:IJe;>үyg{|)~?!aNs< Ơ熆!ދv7t7y}\czm*||P]+JA+*+r>]de_UX39֍d`Klr/r[ȟ+iW ?1`wlhI>c>rr>ki0jzw(JyeSG(696)K;|dž~pl:b ϥi} E} TQM{;C}":oݵJґ6 ˴kh}DkC=ZGuPyt~׆H =gc^a]/#k.II3Vd'"YhKҖF2Z/c*,6:W\?z1  DpNu׹1ǟRBfSC! {B= U_%xU=#6a <'c0_8cjwF5W|enzɝ3N7d7#]|eYj*_w+w֫&j,-(lݝ#5[>c }a'SC)jeO]p3; EY5kx}یWop~q6rq:p]f:BkFkPmewܹ|ZOk͞<߿vU(w>N=yG1 &9w~9Uqwο]Զ 9oEȃ'5fZ+faU|_$UUd*~0p6Yܮ!~d>׀{] ]++CE_ZylWً뉏5]{{PK l;PzqO oTۧ*8]~בb|:ȕ'bgEvR+sՌBiOf-^h2')V*z/ūưBTVo:y rی<ܞYaLd~WW_Ks\=M~`nhyGxenk|: rXs<;S?'>{,Ix?MI SbZƔx8ka7N;/ m._βe>⥩ dy'w}vyq^hzoB;  >xKV;{*:m%6qǠ}&7@:ޏwoda1^Kz!ucւ+ 1tHn^e{f1 O${Vqٶ8ڍ=`t~]΁6AwUO_L&u՞ҒPa.kQJnkm$ǐ\_EZ eW\٘Wvg9iX<34T;T-U٥Z*5nWq_Xpޙƶo97BUF_?v*c,|,i=wViE=8co@w*窍ڨFmFykvsz v)z:oXl)8vi7ǽ">1r_>|qǝyG:xh^ճhL[ܷ]M1$SW .=1;zlt6$ݸDe(?^J4xq]wim2BCW:ɵMGtьgfqjЫGHeWDZ;  VCq+.= q40}ŧi4+#l iŦ>ewY,6>=E L:*Asija9?`t_ȈOa_o6g ZQ~LnHDzIaKDkU%ηPEyzdL& ҫ4ں8<3UZ3GAOhy"Q |+>eyZ#t نً0"#Hij}Z93a3t>DDWqQCaa2sZ@=%_8G-FE0`vk9{҆ɏS*ιCkpi*REu, +wWLTQu*-8[2KCϞ y!]%$רb24[[ r,\:nP 4薨䤈cD.q7#r^>[+< }&xkPu)l32)~Sdt>lʄ2_W{Fw@ۿ?izʱZ6</?g lr!; c~,jRKY6#~:u(x,}m<9d7cDRq{w Ts7J|l米xc}tqhϪܡ~d?K5m{7Q_󨯛O(Z)$=v>E=~qf` [֙>3Zk_5lt68o$ adCE}Oc7Meip[nczǿdmyEQߋQÜ̠9{{/Dyh*E? lף& )ei>֥9nMb-XXqݵGMɸ`[XjmȂ.x XV;! 8:h_q|[s /dVC2 4JvY8?IjwIԂt.j c׬]"DtsKF솯tA<xV9] ތ~B66*FOZx'[i+=q`LB7[H]5`Al jzDd#?\@f^m^tVع |u!'Sȇ;ÐU!#=%1R.dx20KBнGK.v%qGzOdj$a{~`La[ ;vj?әʱ`u k1ɰi!]ވ{?#}ԜU4M;ec-{Lk$x"6T9pSY/`e. : r Vm">̢Dכ,b1X8]kkw2ݙZgIOӽidЩN 2:9,BtLkb.XK?<.ҩknhV|4qGԂm_jU3jF ZUYSn6߆[h Ipkm'Z^sV>qиG +tIfG t"FkgтAp^߲q/rE!mC|vlf|hV1;XP+9Fbv0kg= ŵrXxe^#L4\~xr~\3W 4SU>o֮_!= j[&zl|UgBwΐm3B'#Ě$JѐY%^I:-u>]k =Ocܸ' up{2$'{GqKc ǝFuEu{C@eyT#k" |I^9:^zޑ']ǎ?!ʠ?ޘ:{ϴp=SO6xuMљ{xq.ocq씺\ o <{CrdY /&y5{4kszcr o{{>Oga%^G9w=x$vLe-on?ZC}E2]:7_^@? +mi~]vjޤs{,͏\̂?ųGr+g6+P,FnfY~699!imPo&U,):pGi?'b-US$ڭ\>Q!; ݂5O2{ssarGQeʬ~˓[]w=Vѹ_v+vwxJAcm+4Oq;s}=WyHt%}E :^nyGZY`ܨjYaՓpw U;EQ3ƸbEs,۵o9Hp.7/A|Kt>t2mܸh"zW=4c5_}mէ0_%>F۷e\R'!n0՛Cm#o-kJ`.`9IfE*:vvg`Cf~2ǙJeYxPYs|0N34!ό on+${};/_ r%-[86Ww9BߺdrNaspqCɍxt_Gt9_.~ϲ Ԧ)SxrHNu S9un"(.S+tˆO-xԤud[b:di%lоKJbbZuWh}6Ν8J^dH֋u9^-[![Gn $KcƱbH8?]^L~J{yoG@\~Drزfj۽*L'ߏ֦VHtRCʂM+C06W3OBM̫C-Zg=SZlrEƻڼU j6dQoب ?J<5]}P\s!'E52tv ۾E1j}_^?/<|?7h@\y;aFsgᏩ쮶׸c=.pDb~hnՇ>;yI qԞ]bEWl{Ԗ?*|?2?31.*>\ب:i}a&v~JΦZP*p޳@q^;& >ʢr9w3ZlJcX:G[;\Ú8r7)V7c?/Ө >>$U uom֐3;x7zcS 4c2UCw~9a[lD~_ }ˆ1 vKїߝ֮Z4]9֜΃.6=4u)= ~ _GS:G\I;{4Ҍ1bTו<qoDڃ=_QG\U)}QY¡HasaȨb'WVBz.䠂 d*]W/'g;mھI1.؁:~hyj~,kN sPV5cQ%>rT~6lxw8>xĦcnc%'-)rTz[B>}wvW)D>? 7YpJЗ[5c\L}&L.𻮦#^_E$:l:r~u8̹ܘ?}}|yA 6h/#}^zq^/p @+ k|v(SѢ< ȱ<w=x$>+t_ EbYqw{B<*Vm;e{sBveH5"5zer[ie#䨒k'ɍ[AȭJZ#r'%UtIgɍoS>yd?~VLa-'P\f'VqXR~6q`O~V|tӐ<۝#ᝃ?%bx Q#זN~r_S/X{'Fvv<=KJ<'s^ZO~Df{.9ocIi|Vp^w\^4}ՊSp#>x[Mf= -Òov"6UQ1n!6sCp`Zi=J}M|oB;$î׹eJ2 4,_RCHm6!UȸĎĶ)7۲UTǦ[ٞUZ^Zwa+힩etvD<'U\{ 5g-:y2$$qQyV9V$6\'(tͳ<\4O-,8: ~}BIiDXX#鄫@=Jc[Ir-KZ72hBs*N%؁}ΞTvPYޖϸs]a׶|],jCҾPٚvf>//}m%W|&dsJOv:hz3c1轅yq-m9a>Y6SHv!c`D?-y@kq!/ S}%c-ث c8cLCnC Md;|1OWBOoܐs'xe6Xz:F7tn\{6XOt_ ڶeYsoɸvU!8Їr`U"*kլ{F$8"}7r{)s4XI.>յ4]4Afȣٌz18]G'uj˙JTUw^˂iYo  yc{Y5[`W ,z? 6ݨ$QG.F}= .e<9E.Io)Km-mF=4<)?׷vcW+ Y?p4KEHpA kā=IjGݠ8 /q-Bq8lCL؂K6dCք5͇H~=~aqGW!Zp&g&$K~56ツIk6aY bE> k{#W$Dٛ>ٰIp'GDko@0|:~#QY+/DPE$u p-#aՉ8 <.60[L(e4dӸO!ߋy~Xv6˜7 >n:Bk##5\O2r!Y,HxlOd֨,hB$䩬t:+S_xnݥ$O$l: %fwC\y:υZ A\y2Fܳ2sTXqyL~oưF`OUwDayCǩ6$o@!q~=4]Ʈb <ȁ=$U EEO6rܮPrc .X_c_ZcRO_i~V";1%J=CaS8xTo嚏G]"rXp{6V0쬕VӁ zr=;3s rz c2͗‡ڣ~%)S.] ;:xut?Si]cW 1xNv^Isk 0X Gm.N:GOHrөR#G US,ۊ᫻[TG)6Ry,GZ ߏq%1T׎g~Mz6T( wW`YdLƷaG:W rR~)h< >Kwi5u;I^:_%tJrEya2e·]t0z9ɁؾzjF.pz =(OL#&Mbu[7N߹`LsOx`iX7$(lǩؠPhzHt'Ne&hy~#r29;QI;kJώJrw% \xrPil/vx{/ eMQ+/OKugV{ wKd  nUY!C<"ɟ6|x蓝U Ukkyr gS?sXX|"9u?%\AF|bwԳ㬉1xNȷw7_A#~hK)1yr +5ϕyW??N =Mfƈ|"j$>GsF\MU,J|[ݭjmJ}H| .|rE|Q*}'qO9ga{-|DO{X{X'$&9c|ƙs1ey7i縌?N:̓'6N?e;lV(?Mm-|G Hs#ec;͕gܿ?>&sb'Cuz-J>2`'*SUh ?޳}a#Zߌq}[q}}D_< v^"~ kƳםA2^B!i6*o=^g3ޢ'Vr,coeHeq/DL<{eI`r YWt'L$M\1xQܴ)Ņ3OVy4/vǏctjmi:Ko~* "]<\m)ހwPw垥rseةOdEn2r"7g}>u_GNtCYqJh>Su:m7 ͡r#bV=︴m۳cL복[Ok]6јŠg§Uʘ)xߟȊT Yѥ+_UFЌ6 C0t^p0L5;akc{v>eu , 5>l`} P_4'{ߏL+C'C]C > ۩,J70X4wѺ;:^P4hٳx-Cy׍XӖ yuU)S ;Z~ϴn@ڰԟ䍩^)My? 9rS>$hm7^˸mvR _^5MRujL 6}Ul3XU'y,ɺioJ,^AM͗_9"~ ⨿Y9XCm~of07z<a[furЉFDY|g.~ӵ)>hVV !ƚhFe4zQsew*ϣ |?<ϣQUCC"ΟA%qY!tU;D쀋tk/\]#/4yvĶ8ո^`gl cSï-qImؙ"mKmI$!و,CxFxYS.NZWr6xvsc;N4f[wOcߋ>_Qo)Iܙ>P?9nqtdX'I-LuCMwr?ˢJ^X2V*`,w MG {<Qޠq/v4flȞ>B/KYݾ͸ϫ~N_ . wu1sFfAi>tS4Or^\]_B`u;G=gB"Vd]ٲbݙq ><'RͰ,OxgwuFR+apҽwP`rJ>, &Rڳ6⋠#O$ʦ$qz|Յ') vWQfV ٥/W {|]R,^X_꼪m;i}i}IV\\_'_gϳϘ7WXG198S %>li;#xB< K3]0d[ +a&uz^lТgMއ/T1sМ_"(EJg~wKWE?  x Dz w[ލBXq0 ^~Ev%tOu~98nC|XFRq$∹Z!=¿b~龔"s'8g$ۏ_G% ϣK3>)^6>ޕLg؝Dc%*V|l մs8r#+DN7k8Iǡ~Gk Oǥjʁ:;g-Y 8jl<㌐/4&K_r#m&y-9,`PyW栽G~ۦOT}GZu餇xN>;T28K7uJ1{ߟ%=dlߟAzLA@Oe7N+5n _%=7шhm3|4k_1ʘjz/Os7p#q*S%~dB\o?F0]Q0+# e>L:y5rPU4oCͼoI@Ay8D CKW=د^5M<9y(>8t>N}+03sNL"?GLue$N<+*>%>Uͤ%Kr,a%f~s{$?gN3ό?ߐo\|e*+Nz>` N|= qI( k|6?3Ϋ <@ ?S-okĴZ;ՃX:?FcZpR>]`U>G*2K _ xR,U_O:"`V){綠wԨV)D6$s-~^w-%\\r#mgNO bTWΦo0+d ϫIި/${nvTʘ$9ʮV$.Hލ?b̃#6na43:nXWsk$A`8ROE9,uD_=5}u!&Kߪ rzYOb;3gֶه~;e,}V]@J_s=}G6?ǫ(~"ټɀŚJ 97ăs$x>G|.|*x ݣw8}98;'뤞9X-luʈvzuB97?wk [I:INy&Hh9hmؒe}?)+o^,23W_L ۀR=aig4d0-6] O3'=U]A !2Q~'êr}ӟd,sFc\Wv.QڊD4lsTwɿI1k&onA[2?ߓFgOLn*,TF727k8U *gn3_krsu,|-y=|}p H wB 1^ۮ*ݭuPv;ŗOCmmF_Q({CW1lߍ -x=-vp;`pv&4 {˱ƶ1gj. LﭴՂu$W}l0 ={M t N],i>ǣXj?jUj_et;;Nܽ8maZG{d.˘J7>ObNCn`J^:?u)݇+֨so1ͽoY"L{PqƁ>C}xUoR0z]XtX'm5]nn;y k5b rLlIYyYiL_q.rx`~{dushhRy;Saт-)={-N.?$S:DifRYnN1g_=Ia'pŖġs2#|hM}Ӛo49 5~ֻ 4;Kݿq~X JM)T={5<3DGpcUTX;$~_e%#ڹ4~N5b;9&P1MGBavYan`%9F&u&~}Nn@L,yi?;4?P9=%3QfspD3}c9;dg}*`」I!8¹`W7ٔxq)Gƅr'${v!C|LڱGܓHQmMc.+g)?_+:‹}d"bpΊ&?~MrOL>;s' %;Wz&Ge'袞q&ߒw?iN.sw 怈-qZQa9ߨz;ZLiNWuT:0wS(ğ\Bj\D۟$9\;}nCL ?~F &hFsޔ{]mЦcO=UU2)EW)T^,s!7\fĹII#tu}U6ea1R_4BdN̯orO>/rÝ$ k3wؕZ |_3OOs̟d՜W $ސ[N;׆9t/2 @g;xaN.LY}ſ]`g 1>E߁?ŲVO:ދ5;FaK`{l@go߹/n9wӇ0{0>$l#%]luq5vяAa-*B[}C|GgyCS?& OM3;#iϗrXU|?JwϒliNeI? 㴈_6QlnF}=!7d/O|ojo}}8Z|$W0b]$ |i ۀE$~1kys 0d2$_!Zj jW]C xRD̷0LG #z5B~o,aO;Oɜ5댜*tt UmZ֒@E&rqF7(Y> }tdY'UL_jZGRYK]?a])]%|t70img{ *z<)lثuW&`q,H2m" 5pAiίT4/U3y!$h _af)l櫻VA.[l v2-W:\v3qŮ0eڠ} 4>Q UDЖ!07{1O>.mt*gLmq <3Ѿx Wj5<;9ډ_le<>B!@<_?uAˈC>`2/оs&|f@3x] <w)(cv{+WKW7p&2ϘkiUo=UEeg&R^8ߤIf{e;v1J?5]qE`/OѪ'/_:-3UCĺF3U-w6!3'!aK@әDhV&VvkbOskl4u@Ǫ} n#y?c,'#?w=V@GlgoHYzlynѺ:pZ9,mI.ڻcA-U˹ě+JkA5jNǒC2ʂ,!8v'WRwο0*ygz/ \ׅE~/QiZ e `oO8zb,:0s[AֱZ{1/ )ڸ=mJi8o}ůeUrvJ{G+mCb1dzl֥ 2h>Ht*vQ*~Jv~lW3=Ŀb<ݻf†U/B:iw0#D#qKKEv5h`3ʣVS}wb'Zeiu|. U&ľShIu.Ԋlj;#g!b$츶`GOho.{ @_v<(UU {l듻 lA:%L!Fΐ6 ɷ-|Ch`KW4F#n{c>=ުt7H1}W/wj;&GL:iMnij[ژIpmXf͐m#_UU<EG>Bg*+<|+{X_ 'CwHK=F'(lJ\q0w,z?w!S}CN{߿Ӯ z?5ANMBx_|[xN G,5@I8`G}jm t645i2b"K lbzg&;rXs!7X۳+W3'e=?d3_H&è8npBӕR*y1v<--xi0v4^Ƀ7r\gV?* 3wbLu>JuNe5j4?y}_A_aK}%ߒV#Y>WJUu:]ǤmTKgCl5Ris =.i!qCg2?leu0/ЂI* olĘ0: pNǎד61 K =:cvwڣ`̹"j7}\zë,X#0 s\^/φhQ l~M=yu>uRg%?%iC B~!煁b}׍ΐ)L'5 /M==$?V\" 6:/ *WyNUQ"̸#95haܾc y㎳RFG4N!)BRLBUՇ15La>зj͇tnR' Zr׏FB'o2>>|Aԯ98`'Hsb{ؽE9 8!o^> +ܧ55hhfWHF}o<"{ߩOIKomNjbQyܹ$m3Q b\_1`D}3[}v!.c8d{œBĝ/ 2|] Y_3-_$e;֨ ]ʱz'$Iu˅~aXCGB^sxA`N&zyF\łS/QHx&:l5 蕷~[O1`Qw$?-,r{r0eP^|-cs\+p2v&tC}pǖce7…wgm15e̱b۸ⳝ; b7|*Gy6c)G݃ȇ kk,iCT{CnX:ݒ>~˵rOV$c=ra [bƱVy,</r;\f>cWQ\F )1̟%rV&_)gkqŋ1a<1 Oa}O'ͯ`գkqU'tm,=yX9px}y̐ G ,1aw#PվUw}/וYw7{ų~Kz>yZ{5R/=CXO_x[0/|d+PeQhu"֕XvC:b=_yd ^'!,FH3ԇ:Cq^Z3ѾX+i7tɍ*"oؿ,^^~gͶQs*P\xRwة[llMRt@:f, g&{jyNtoZE:wO]~-03%7W+{:|v6^21Kl#7u7ECBӂ_`.O6w0'70/u%ۛcI]'p̔g؜vsXZDٶ3;\.}μ:3ǂ,M``DâlyE=+~|18\V_׷&7b0pO h.8F#zO{9@t}h L#'{㝷Yݩꏛ,z}q)rzSbC5}|EUt/[s_ {>؟S722**QZRܟ{MT=qF{xNO|> id|*Fyq<'7yLr T lVe%r ^>p% ;#AF۠Li]ݟHvSC'k(sOm̌yGma ?X9fhg|?q?O>@kiOsƋ^ks1*OB-gnj[NQf8bYK=iLt{:Zku4Kc]?>?큎ohj,cև{@l?;67P:g8㿯ݒo*_MZ3? vSD^/Cs'@=r.$uB!۷)=Z=y]/6:M杗؅;o=sɧhh_q#8s{|ߌe{XoY6Ǜkeށya17zu7\j:C!۠w9 UOȆtCN=Ϙ N_^+ճZإj&VIs=E2Ts)re'jU?xe>OP>h{}P_uE̅tus,ۙWL0tNՂuXH_msߤ'@Cxn6bT>.q,1 }M*o,-auxv/ɢ-ELr.U"?D@~İ“eZUĜoDDm}ߜڇ;{2x,AR5}O[dzi8&x`͐}9d;<+欬IK潹N46V;?o9}5C àwP|ߒ9#_+6.o4'w!73聈|6qC8{)Ȗ|qS"Zs:-x9SU VuDiNhn_ڷ2_W5kgh0'̧l}BlTodγrF<c70uBg q?[!l/rwUS(쟗܈yH>Ї*ჺq/1$o~5z^x#UQ/KA}Ͽ/>|71Ck*ǴA&xB' (;HWުw~Ϥ]Wk }?ԟ>XVy$s)y.v?}ǒs֪y2͵}7L 2aXq|gC>}h\ˡ{|yXc܇.Xw/ڠ} 1,Cg~rVo7+ۛm8Sa;pNrCWHu0w7ȍ]iSY_ g!J@F [E`9G'J뇼@\qĸr(j8hDZڪ>*U飷볐>Ys?;~2fO++rȦQ5S54`}%"OpXӝno$hy&odF}I:1{%~LJ'~~R~shJrS0)D~9{`m}{MHYc"R*ա{&xĜw-=o>D#j+ð!V0<6ϥX3b>#}LK}ޣ"w]xyTOGǔѼngSmBfԭ[*:WVWřR+ҺǺց^ a^.s(]{َNn4{?q:j=FO^.)2`~ɻŽrKڥ=]-6nu>>] hw*Kz ZO5_`QY$VVtω[Z҆yQz|xϕ KHun_|M c `bUՁ2>΀rz}#Yc-|_:@58ƺL{ 5tuǏ `(J^*}-D6{' n"eɯ𤋮}s/Iڨz[_*P_ ,=Y1/}JR79191{2Z$_|Pù{J%9`,O^1Oe@;եm }D* .eNn\*6lv>'cnwUc gEL:γ f90Ǚ(SV(y,} 0xosxycO#a=5I}Xabocۥ=fhwCڇk. {5Gyqe8L}qzʫ{_/ultk~w!a-JL by<"6)Lc*{jiН{@}XA/JE>LDôG[xL^:7d"1^qN{,{{<}u׭>K"Nү-W\[mZ؞\;Q'-SVZ[r>x 뤱Hk2v343n%V#gNu;=/nú$qǙݮ8eX >[ + -i5:j=QYA; :? ,~.u׍W*';vuΛR9x ߲џ3ْͲ"6a7l ueq4lZKV7#T nk4w8ΒrF,;uɲ>)yԤ@3p?O/Ǻ$=#&ʟ1/vn= ?{Ι8yY9IWb\ȟQQQPaqϥ|'I*TQO<e.Un :@>mIrHlpQ?<٘٫> 1OANb,@3z(Gϰ.\kGcO~`;7oOY(9X?cn5y9NbmNnG&0]Uř9xs1/^5]-xc nMЂk!w.ڪ岍66#E, DK~ ݞt ?ס7T?<;:^gtm0E9mPaKϖs9XȱT奇!j$;w3kTxV'U˜Q/ ` 6*[1}¢^ZxYI-`'^\Ƃbq>4 ;#spC>@fmː{?2OX_]؋ tl˭<8}* f7zx++#?{N:as/qOoe yGˣmϼ/;rYo=w&{(?FC:|J{Hښ71+yؖ_O!)#+SU;cS֍F@3yozX}o ?Cb{!yՙ3}sD][g`Nwa%>Cc{| _b%x+տG|Q`Q>j|&.r2?2B_{'M84>` ǨU-C V\41kc1 ob-3dn~tAEYi%'3;o^q|Cm\KWErDRsNu4^gL^[I^H%ă|lwRRʱbLd+6OeeYIVһ X{pLcgn_k42׳/2|\ק\ 믑/.5rdW]B ;=`((`Bt&2Ns$?4ǹYޝH;6LN*6?}[4ċ\?+T^cOnWΟ/%"_6˝"Gv_ٸ_VCe^{|n%4uޝ#}'g56?ס诐w:@E:|cٚ9C/|Y+Yze'rW^v'϶M **mi4x'Lm?̙}^ZkJZאx-ɛo|cj9ccSAUPy}|gǎ|-<7Y{F]C5޽|\}]c|p?}[,wXc|>9s1Y఩Fq:khqiz_?#;1|,$ϓ1SI\BDOi|R2)Y98eqzc| ~O|&q}Uk[8X5X݇;6E_wN ־{}oJ ,L5W=~oOk-y{IAc6Wm,o-ajD_1.'{-u4i|_o"qbg?_Ɲ/x?_?G_|P{̚1Xy1lwcA"=V]-rv!`ǽ޵iu_IL&N"ץWw\_Vuys`t.9siV70틙įȫ>b!=l2fv[/F+Y&K'Y:CQ\-t,c=9Zu\]Kﳶ15N8ҐԢ9]tD-]D&/eU^Oaյ/6mf͐QKffrO)bVNs]34Vm,LϤj+$y9re]읿;-[Yó$sߝTWѱ A3P;,ْu+Cf%'\}D!m񅙌Zv#SHE[u}gؑ n>q1Mmb6Y4S ?;/ږG2< ʍ(qcIdiIw[d[j܏{^ qgK9=Z`ǰQ_һccl.o<0yo~;Kg*A̞<z|-ỊF"{ly.+|_* ت?6U\nXJ7ͽ"WE$sG?sϧ[a'S]VH%ӳ&=\I~/Kbݦ7Rb:~K4ƣ{vG0ʽEܗh}c;89}7DM$6@{ȋƞMQժI$ct;"qgh=qNdQ2oݫا,RG7b<+24h*G GI!e l%'xEh y,l>$x <ϟ>W}DYBT?4e`ȅTŴsw>[]ϛĥI"ʠ}q_5Z"ƞ+X.Ca.ױL3 _4ó+./'J )-+u\RM4:SpwJd[k#4y\p3ƹ Itzb<Vm];)G s!˾R)vVȳi>\e%7:a}}C Kg"h<~69yJIʟg-﷡9w\JC\M/gݬPYu٘88ff?Y,fgv f]ı^MO` `6/5 vx>=0p _ H@Կkg8,Ʈ#l6Ggc (ݶ^KXwܶRmmf[[ l7R .!cFq{176OӚ^Ost*‰OUCsdK207ch07kӁZPb~wڋ[|QyBVrdQЁi~4?ȷ?s4?;L5i^Bspw\Gchxw>?~X%s.McD]oW~X5KBK,2s\, Ԃװ#7F[1qs4g \k#V4mfQʂcVqߡUG2ejTBn5 ˫E{oWYO9/ʄ_bKJ!v {Ub٣D,hN%KeY#pq|,Eg娍yeǃم"oS$>yL <6~&|*mLĘ*4NƆMSyn `+t1KGeϵJ`%?dx5V xd6CǶ(=A48ScUc~f|@_e?CIǎ:'/Y.k 7X}l)[28\}bZ\B1ruu-YBEgվ|dHzU]^؛ te>vfx\Y[ҤG] Ͼ ZpK4jfu*+PӬ뺕z5G4I7S}/wXH bWL=_3NS3O/ P}Owi\}EG~B53g/쫯 y|!K\}P_7>K\}wQ}P}14#fum^GoM[TV;f磯"F T p=[X~kv_BxCJ=d'ؽc;E}G $_Bgџj=kdg`lMŏѳ~*Lj-#Fq>Hg-ߪmU·LAu۷^?HKN<2*ÿ AghuwLͮ;*υ.6ܐNK` ןU A,$9NpS ,L/"y,0#M )dĜ\.V>1[e1iE,]S}wEϸnPOG-7^ۿFj@^\q]eaRy0D6Z'Nk^C&iJW2<}/sr,ZRK^<3*}&)3:oRo;M"ڶ#W=Ah> )AcѸ{D~_yr|^gY\l0fzIMH3 {\i{z {yq퇆q\ TY;_Z<.]aY2͠Gd$LxϷdHoaӐoqd'!6^eٵ{F)kXjq9;:,lxBIsG{tcsU_j^S{Z9EsC דh-tG\G U g_ז^'t+$#f6865 Vk;4IqS}#7V]|U] KMBˮuF9Ŏ@SJ6Gkk31n_9ŝњ9җuIg£Sĉe`O_!v\PH-|P #.\K$;$ r|߬wJ2s*z>w}4T3I.݌9Undhw1X{MIfկ]yOacZ[K&3k axc /9rEb,lܳ jmJkH37g̅ uH<|GO:ÂOE^- 6M:NpC =w}*WwzOVL8߼rܽTӔW2<9x?p9t-+d4VNg t/fu\^=񚖯>(du1]Dm[/.u!)l\ͭ#͢Ti,0<ӔJ]2vr^z8w,/0sjx6RK92ky}<^nd.H#iak-0pzn+ Sd( 'D(dupYWSOr.~_D뵆d ʴFkT^=Ouk:M:MQ4ӳqOml9pw޾Ew,z˿sy0Gums_\8w';}wf:we+<|K<\- sdM69bBлϒDw*o zymwSx{h,+F&s@ے3.O WlJ&ĝڂg+{aLT o|g>kg"hL)ȯ.Y[wz/-To'r.4o6kzN&^[KJ5ډ.xTQ~#r"^^ϩ^wUe=M6Fͱ6^L| c/e'٭4`\xGzNOO_/qw?y7^}-wY j9<{I?(Q8Mjm \ײ#72 QWϷ7SyRֺ?TcP_ւ˧x֨sLzo>l2, D7 VU-yy5b l #}8Le[pM~0܈)6| eE \{ ~SN}3ݝ?༨8(:c$RtH'$bH+XAp/2Ix_'2O qYc=30sVPsLbmCYs&Bmpۃ, ғ'zCԆc(<.^Ch9PlVI3BClj)1r6װI I}6ɧ,hM.RLlw.<$bE!z-.D9aF;ioFhgXjgbsjGTh1T7VD^az>b¿r4.'C#U;Mg0o~8hܩOvQ#o] 'l?LZ S&.["1hVH]{|Y~6FM<(=1h&zב Xgص/&,PָeWy I9=}55EA2Ƀ[BE3qoVÑj7kg"',1Iƅ{Hj9WS˩ZgJFn(|sZNS_nKSr6F{B](://a/=:[\9%Ne _t]2OLb\Yv\-EgȐ|VS{§e~^@y|þߑ$0ژܼ61 gxx `)X\q wf6Ĉ& 2zS4dxö\Vw}&2JY6A7]s/ ZMqol:^8uwוIxɇDюxaO JG#ϭN0U^\UK[WM)?aϟĨLn7E\ WCWO^W\|8QOF&o_$rR]=;*-Y'BnbUGĶSېa}֩qj0@kj歈XXcrX6*{|8u>Һd!ǎE^k?VIZi9^s/WkdRI%ݐcrt.8b #oa o߅؈iO!>_+kZd%iǜ zx LT; ZˣiI&[GCMa+hIr@&bfjՂ,:/ /N/I|].YzMy$ N2/~S>mFb+ofx΂ʹ(dVw./?OC 9K摨x|+/fe;oh,Cg#c+]FyH Ov_|W5(9dSB;<}y9 H:S6ِYl*3dw͇)5LEِdjeIJϛ N+gt^ "=L=9)ʔ-XDurXF?U%vLGm+Xƥ9\:yi<ǃo+)bD?Gߌ3ITX8q<ߩHkq >wl룴Y$8y -Kdyn~$if2H9ЗO(gZt+'犔,eOHXCX#ˏ=!~~TF*6iJj8kչT.\ُQqF:M1,r(pKYF5)BZYqKN{587 Da}o(JN m`ulCgI'AVU7U/Z%`%<UU?y܋u ҫt}F?)-\v::FJ-(erŠSx'8 }[Pw{~hEd~C~D5-)=_oEױH53{Ę\.FkElc?X7l!r4 W}FjRL+Qn*h4iخ3/ސE^`{~ޗ9+q-K'L&?;utq{m3nNᬺU e(.b&JRwUˁ&S2Rec9?ɪ=4~sTW"q91Z;J6ш8yMsDnc/>^XuPX lNi?#h *~&Z#UIGzކ;U7vv*li.}Y>^ώܳ-hڐ y.[Tݞ7y tLlYp1ZGLoЊ\7D$̕W9&exH|4 .HZu3Ťݖudؔ/yחx;_+\-ƨxlZL,ܗi_tNC^DҐӄ WGժ%#e9D?;w`\ yۑH5rqф Y\!տe=62)?:asae$k~.Oo76uZXw>obz x1|| X*KY_V/X_^c>FӪ\ΟJE6QH~ K`sK1 QCgKԾ B2cj?FxHal3UdK?f=*RLG^+7NPAwQY~Z ۈNc?TE㌻hu=/cP/\,~vF*R|Óo\5 ^}o@n ݵ6;]!Yuvb;M/_0jrs~r4U lxƖCD;ҹHkqbf|g#e+v';1ywgci;,y4tHg[/5N|ftO;;d޺OvE~8`j{R^ '#"spDЈ%`m쁢A\sȺ6C+JS/p cG,{Q7MaE`珩;))ǬKd콆KC of<6uښgkLϖ%}^:h_0&Ǩh CۓIT@nsY3ƼC8֏vh|2vyD=z.Y˻4%,/fa`X8"dxK1pzsFU)PlctO߫}d(i ķ<5LgƒH j "\֏F{|fzs_|=ƟXNm̦6ik;{,[7Qo]%H)eAGȒ^<*j2+wU{F$$chpS@z&+j7 fP4G8h{˔M&Mtrzy㥎0r vo*:8zͪ |Rf~OZi w )Sٮ6}?e%*Gt ,SBs̸]&bZ8WUu3[ r [-B1zOϩ}d3/lՈ),@dY´[z4< c\ 6.bV>1_CEe285Ҥl{]@ q9,pRXv&veIt]OO6;^n}*Q&-kR@U5괓ӹ]ejRE:Msu^cXYSRR8d;[6$%vri<虍V>օִ.`@נWw(kᠳꚋ=Ve룺kin^99`!X}*N%"h9T֠ROqy"$c4w<'JA'UZ?">ߘB%r&ʅ,4/]– RS̊\qE23;=ֽ}n=c'16H){z9SRK7:S숏>'s2<>߷Տ+O=Y!}cCf<;mB۹ kGkŚ*€_40QT];wZjt%lKu`:9Ծբ_Y?\ $mk{ܴK2풊QYzvʻy8uVamh}g*IΦ*v`̺!.)?žR=L⽗a''<ԺjTEh,Y7V>qeYef `b%g*mfm>ZR/Zh7Y '>$;MDҴW~o4m3~6oԱz` ^ h.<_\ ;EjwEz`hHr?Pߞ u#R7c1oB{A.:Ls?9~$p4i@zE=Z)|]'ҥ:_:7ܤ~& |AG{x|f^nyj3z"n=nvgzNt|{9RV|QNGv*a=V TApu\p\r5ꣽkDMgQ{NKOx?Es@FwRG@d>ز*Iϋ'3d: ge9M×3 1jS7vg˫*^";Zf^e!>g7>#?`|Rϲ{~[*ιbX]6鷱We,!}uu?:i]&G"GlZ{9 ?a^^op#g<[i"X ~{Cxî{@id |:ڗ|NE>ZX5;RG{gxk)5~}K6T0{u7Qyey_|5MQu8VV,x-_ٰ ;bA'MOs0_ۄ-"bcPcTow +Mߧs~7؞榶-{Wo:Hn_ol)Z7(Ŀ_S=ѱ,2&@ 4￀ע|,MkjO㺄2ˡv&jm6=1hˉN>E_P]R'u@7iMݗ-}Q,\J[5諒HgΛb9l(lHߕ V'K\ :H/sC D*oOa1*b9zٚ>ή0#F˥ӑ-aDܣ 1)#˭@0R[Ï,P_ 1N]O81)ߪ?m^"W|kͣ~>びNm|7pMOm例Kwt8$]ܮ֝cCʒTH%3t@=;`Dc i6ֵX/xfֵ3Sfʴh}1 . pIj0Ao~Yl-;X>'hUȬ$NUU#${g#7PM&Y|g|Y T4uCq L:LL Yk[!h8ŷ+&*q^ ~yakdȵ{ j')d=r%_C\i{- usPo{4~,a+67\5S=&SX?gY` iS~I.69|.GhyT1~xi.y4׾2ACs8+ gbң1jpD`/vQEsxt6߄8F?=f=ǛgX}/(Ckt_W#h ݑI!@s !gt.Z7Us5<6 freȗ -y =3+W|LoY3X4Yo;U2|48gHf&:pG<Bcݰ3H70Xo=Mj;Ě 5Gu n\drz3hY3iZyf;WG{G)-Tgφ|K߆wr"s(!6W\pr19Pe3]2dnQ#,?CFr\G9Dz%|RZIk$I`KNϺNaƾrĚ1nWQJur$s=5aMB3yQr^tHZh`< r_ty {3J7h\r1G`Hu;FrY9}}+n Ľݻ|MD)yvHj|E䑇|tZ$0Mu\88QX^3rJ~b]si 1~ `x B]rnG׶dQYF?S]hw J>n]|kpmq3ș4lH27;G_*k0}? nI ]f1 ]Y=]%% %zrǿ_%Vw?T?9_@>fJiϟ# ]G~CA]ENx}yblwcUׅ\Rz!Aήuj17DZ7>qЙv:;ut/)\G.'50!g'AU-$%J:.pls'4~S:RhR!=xj֯'m)`z4^)$kOǕ3w˷Ɲqig>bF3E;wgGpF IC!K:Zi5pXt\~ގX:~G{F]r~=?Bk8:zC|>I}d9%34w,|E_㈝Ic7_l{jz%mXb/_/ۣ[D̠+7F[HrsK 9}t^1A'?7[&YdQZ0<硺Ry/?MߧbWt*^]xO$>nו-eGi|(qoE,'\&,` RK⫔Ů6fZl[j&湥nnu sċg"[l;Ov׬C{O.x {^mf({;361}u}uy:ϗ?̤vh~ɬS{'If /t#*GPwegj%%m\s?_ۋf0|D{H+4K*W71DҺYo} A+?nݏ? Xī= UŸC]5>>ؾ[/yXqw1Ũ78J$)0 Y'z|\4VDۨ;'9˝)6s:g@.DN&԰t 7i'e' FBׂ=$'"[ƬGc_%1%Yυ؝Aעڤ:w޼A# R| n8Iڨ~ݩ-r]9s  uw<*mp:U"E ;{N~o|17ZD sU;ǥQM朴':00$W[{CnK qO\8oDECߙP.~]Tԃ^=3nO9<>I'Mv1_׃,l. ^9'IeCXYb']*hW`j7&ٓ<\r|}Gɀ{ |$Kӧ8U8ឧTCs\@jR$W70.t*R ZpSKҺ |ޥ197̭?7d`lO;tC N?1WA0L6b{2Ǫ:qc>p<Z/~^اc| ?&P;od1UK_zU~C-Q[o.W #3G쐱t9=%ϕGq?yr;؜ns8)\na37PW3MrSkS 3R~|=v:L!q޻ęEL:4j|bV$lߡ q=6S !Ϗ qYV]1>s8+eP4)7 8~[{'|9Wl?I ҇_Rm[8fnGj>?/Nrp!Q@c-|K0 M#9O)Fe }noE9]bO2'G^?b$lNkzɏ[v)|)k*ҵf1/=n@I:c&LMk72Wv,|¨^4L|Ĺ  º9="S,ks*앯6k'r*2Vgȡ|s6 ^`#2'ķ~;Z&F=ΫW\wxQ܇4& ֆ}[o:Fz6s-2+h>5?ƶQ;Տ82\Dju&Rj, |wcEN 92T ~Lw23Oa gz/,2͉XyTfg\Fno J7dj߭FY~#/x|(ÚzjYl] o4桡x6z>c\~FzDhXO9 / 򜱡Hl-êmO~k.c'Yujw96Ԧ*{[ec%,^K|b/ZZ"RY o֖-~kP߳%1q^Se[*;;ܹK _B}x$ެI@GtL#>N/듍oso<;%pl&fOOueC}O;#^)8Z# :>%hYƬ*v߸3Ã\W~ʕW!`H1yc2bm?@N|w,Aƪs`}ɨR_z|0ih-N0'/ɰߥ'q>'a%z_t@Wc#.n'S}tΐVl4fD>5s(ސ-rLS[w̿eV̛%紙ޣB3@ٜ+Y&o߷6Ȭyc4l7| 2/? |#?-_o_OfɮI+/*6.h=6υä!N%z~t+=c96glY6c0p_xk%hkmUSMǽ{*']x2pt%zu]lk;)Ͼ0+<(QP\Qέk綒˴WjD#t'|ojeG7$T b.+r6 , veex6o0Jaz7xue6cIj't޹|e,qU&tOx%S{X LSxsqbNYȢٮ|h/+z!k&8Nl "SeIv{dd‡ g*ZIAc #]]89p 2=̧,ƽnh# '7 efCxOۀߩ vQۜck%O4tgt@Н2[BWqytۅp* :b\Ŭ٭^~ogi[˻<=Ɏ^? 8~WۺogOq S";U?nmͣX&^%^ Ǎ^Dkfz9Yg W̅`W)e`+`̣6 5adD\of;zb0?eT];'mC;}{]^;/~] co5}wN≜TAۢӒ,hNzB1(A@>Ng"Ӄ^_xz+N )r[v#mrp+GóWLIKܸsJ7' ϔ^NTO5IM!`g}%Ã<rx4*NHe"VSXKDcnD{61lxV]R_7 Nާ:v&aNÈ/0 =`sYr̂mwχ-}XY86\%lܩ |eﲴtz:|Wn(ž^4tދBk6+rq9rU.n&Cu9XcςnC\b9/~m7%%,%CYkG<4D:B*z)r[Ϯ)P>V}/!d6SV;.=J0Jvi'͚sWYPYJX`cn[0WNf*Yx~kgkc.>2 FD "i8A& oLI-ȯTs1޿r l%7&a<:D=?۩H)_6J_ {Hoby|<:G͇bb+JcǸ;#R{3TpC& >PIwJy2^SQ3~SrI$"|^bI.9 uy,ptODWQ\:ÉYr֌|af,o`=e  Z\ke]y5 NFl\ڃCWܡI,hY+ &v {vm!C{M%@XG5XHÐSGJUDK)qFG yx{U2_8{ c?G =P\O.8)mqqFU+Ҽ~F~^!\SEl'e#3ˏa3>) ?v2Ȋzd|Gz)lrg-A_%tu:2{#ߟz`$wt:VfDcgԎ-0sZPC47mD:_8@|쳀G?p c }jpV'oYVʇ>L1"LtZ23 |xFts˿OP]S]b8^p׉VMJ='5v%),dc"c2\JI1||m X=ԠpVN=32B}pQ5[\Em:JW M{!@ R5_.|Gw8HLǥb\Fwek/C:-i_)r獍QpoĻƧFfeYO-XGdqYh7ZCisc;#m+L;^h W[pG&Es_^#He0͜oyO~q Ṽ--8Nt& .4ҐԂPDGKML-HKlĹ@FK̫,G5?,YzFlK}%xGX|ZlRjc,AfVd\fw c]g${̔Ű}F|b)}^Y3xJD|J|yhG01AܡH`,iuד^HMvg1BR*OׯW\$/'wc#!8"gݾiM_?]īh͵TO veR.1CR%`B2V'C':z@ ː֞ YPx#T+6bʒ\Eq~QXL/,tI.C]hL#}P3+⪥lwcZLN3ܳy/@)/xQ>+bF|/L mR}[/cC߷@Nk!{α';7ݤn v߮awEΉ_@. u=olNS1rҹo{guGC聛HI3rpRD~SK;/W$v@¿pQ{ch>_nO+ᎋc!e_x`:ZbY%2XMGzD ֊la Ms ݡ?IAZkʳ\Bc+ 1Kw"Ʋ㲸}-td?>.9oTrpKÇpCx}M!}0p7CRJO~Iqqq}nAoA?|PzZta~Xo&I и/v6Uߋ#ʽJ{KKEu)c;KXi1ԇi̺u{N|v}^N0V5o>Zp>ZFۛ'+*ǘ'|g fad "7NXd@~(u1kYl }?ڎ\9eіͼ==%{J?&yi19-EJaw [7 h/7%b&3%p9S.p19OJ{Zf ~m؟>Ic[d|'tsqݏϿy'սA;0[F~/u))4Gcf-_ܟW糖wQ?jv\KP? #«ǽ*罍?%9/3_Sj̱I7,zΚV,x Ѽ4&O/~0pQT.z7x5~M7i\3m~H'Oniɻ^]^C3?X¥za󙅝~&%]{tawȬk/5_4_0_hq6R>p &=c'$ֿ 6DA8m֦v/)~o[">}yWu{UJ`e>_8 F:٥3~f=&W$R!Uw6|Dr2(A`6eq/5-4 x?Riᓿ6|gÇ:_'}a 3#%"&UYS3f 4ʶTul@)d+ZfRۺ}-KWGh7εpyb'i{] RϞc㹕O"//5?oΤ ǽ:qR0tbe ;C'}:^/ /c_"^4O8ByM?u|p:tʔ8X ͠ Z8ˇ炍_y_j܏~B zJ1 Q9ovf'BvfǗSDrXC7H|8),WSIgOw%<{yR*Q1?HO)cGe>!Cs@sz|˻Y9}=ʺO%rRO1yE72<ڞ{" Ú?iiڒebEі$Bʙ]bxhE ^9'#/EYbݑ-xUدJ/ >Fvz6T$~:σNa/nLX֯͘8![u L\e&>~MaH׃>"pUOTꃴN <}B|,V  q5(tOW2=iM7^ bC|"`Gɰ̭` e)LMYUղir3+ WOvU2;ˉ`*!To8CU# +%h:F^dK٠!P?VKS#TneX𻁝/D2/< K'Ԇ&ۭ/9/a75+ߢmΗVZ!KQa5c /T.mQ9zMXbsJlNhYXvYumʆܢ.Fl.`ΗXwoވ W(pfq\U4ȶډoC&բ/#Y}rH39iKUwDo?ﳅ#gG︊tG˸}lM'^_NJSH_ZnJ*a%xj՟8U612_G¹ U )&jqEqب۱jʰ>̍V߁aʬ; |̚~̎BydwZrkpB.q#]b쎳>t eeo-G1Q]q}9^٬ۥ½έG-2>Z^Ogh#_qnJ3|~>#u9RdcFv`u|@G6TxeLE@)47Du%ú?*qKlb!$~7bk|s1;$M% ~qP| ۥ1܏}[f~  2pOCQnxgo(n}+ãL#q1ӯz>C{#^`>AMe0iMH;~PxF%xo_՞u5?cۮ[>>T=?j1̹՞.}Yh\>ۈ_KiKk~)w\z(g~b 1VhM.Y)ۙuAĸ4o ~Ńw;ǽq8Ϝ_~>t} pr/I#IG[H"Damtn§*/!اuދND# p_tPV /';ωͪ*,G6?~Ep<6k|ۉڈm&;.cGBE4[(Yc*ӮflOA|q[D\i(G#h4KaFK HuI`niwўT媭/Qn9Mߣ"1}9z'⯛-Gep;xy= XŅ<\㋈>Ѐ"G9122pO,4aflR|wJ;0v8s?9+B"}L _+| 3niA+Tci&j}zޯN}`lpV]_E+ݶʦǜtY|9ȃe!%ulBU& KW7ڧ&мokZs#ޔ ukhx,|dQ{6u&^i"(鼲]+g9v6;s\ERW C4MNmg9Dvsc\ޚbxXG3g~ǔoF|zs~7 W: ^qn$}/e#jTW{Ywrb_")c-=$Sm&9۝"pG@tYvD޾>z)jIky}Ln?-r64l>ӿ߶x IC.`82g5mT+63{zqG\d+g}x\>gڃ+ѷe7l`/-SjH,",'tOZcI)$OP|G`,D H3"**f`U=r}w(%4C/G"vVdk.%|--X+VOzlU-~>&V?}>FmSA閈Yd~'2%Ig;,M%AhK.2&Y8tqdE00aWfDGX T6_(9sz%rXR]уNTq?Y Ծ+khK9E[G#Z뫃O“i_.6k_IJiU)Gg{A=#R?chɸ;rxz 9+SX!J:z|3Ǩ~ҡprWLK̦v羜Ii.clF2G ~ll6jb0 ,K_Ɵ<ۀܴ7\k_k{ Lc;Cc5lInYO$󈇒b\\Oq1'Wo(7f3ɼR%dc8 26k춦+r|tߟ5:x:t#XNiqWA- imt. mÖbpov5ihǮM5W)C o~5+R ?Ճ< vU }$R{fOg.|}#y.f9zYӻi +i᧑V>>m(޿2 7lt{3w{~>C6}C';d'.VCQg {~!搬 _-xòO Ƥ-x΃9#gn*ynGeICY2j-h ďƉH2F:Q2q_ l-[.:қ !hh,sr-| 4s`5af@ՎWb&XRI[|OeVx;(F:x,q/7VtOh[ f<;&vLs'b{&'wJZKc`"6|K-kQwm]=;J1g"c#V=2X kۓoUn]Qas%9*&y>zu(r*?)SlI&!GmhY+p )@,yE 2R^>!lN7nLED;A=S\~&o/*=d5Ȭ]VVwTǸV\#9ܐ x=1G`>8~k*I^1A+N~"yNw<{9IWu+E?6Y?vqm!pTyCUPZ*Vᓶ6h&Pv1sSlS6bOCH.̟y-չI%2-~Kcp2qY-',`[)ۈ_#_ #]1eJ>_ّ.caEvv]%:-ȝ}⪽ֻ̚&/ktx ?/\a x5Hmw]L@kY'$O"U>۽ +5] Tڋ4NuL湳7yYYīG4⤗SSӴ4=C_/2sjt#^Ĭ'H4PR%[o1n gs2WU]%J6ˠ~}1w_ҜIfLHఓjw&1fgf; u9Uv uXI+)de Uec$8s^c{q͇NQ3{~@^\E[:jaiv ֽdy.W|ɟE>3ka eͅ:+;8Hw0G ?[ҕ1ҲʖBzygp.\>0y|٥^[|MbjA^EjA&s>5ʂvfSh P;u|0gS0uG![xqY&9rnܤcڙ[hM"]TL29u٬Z~u®|};bڿֲZYR`p`m Fɪs&gIUgVYM֧X:t-ٖ&&5Q{nR; 9%mZ6X\>@XKfּ+م{3ceۇ!~qNCTFLj2wv`M&>-J=fɱMlod2,?bA{lkoj %\K|zN;*z$llZCYw;Hy:\ 6CgalVbe YÉNf)ea} K/㽸 o9'?ۤ?KUZ悝K7E ^qaW=׿{8씴E{ ~O6}T*R._K5‰}f>h |-ݔBz8=o3qG椊|Anݚhgf&_9>VChG$ o/z4R k~o*X>ݛp_2+Tj[k6_=SU,sL?!\%a#<Ϻְ$|Nx1sin3Kr`e8x80?:Sfx(L_/#o ˞O_WDJ;SVZb3{ ~ϋxBJ6=v*fW<EkcS?O\çRǽDNzⱌ 3GY5C(c"2@qqiҐQZo^j[DM6ʒ5`iizSxt\syiNwuNrk5"o5CF}z:e=rJ_Y{PԪNYFI5l$6.e#1^w_F2pehOd(]_~ohg_g7_L|9s/s}X駩T%sX5/c(y}A.ʀѱA.ỵKe)u&6W!5Sĺ,l&ydb~ײ`Kf]^."}2bY,MMD XRlK{ }jwm/&g-ĝ]ē2:K .cI BOk#խH7h=KpSIJSuy1S$ͽ," \~9ZGzH57sw#=߆H?-Ğl#OD*G#9qp\i W0_jT=x a-. !֒`ekgZ; wr w7Kw& $i&IsMd1&qrb 9ZoL萵ڗXx )FiIZG$r=\V]^ca~y-8sf4kc~~:<ۜȉ}ѭD W05KwnJ?qmG2o ++} l[ۉ's'DJ)_ϸ_r[[Hzއ΀KF$60dO%|sONN t!ρHbyIG>z9Oti%R̕93<]>(?y _2ozz|JN1!v-q5ְX>,~x|0dW0lR{ܿthi)P@4+Gm]n<ʇGn8>p5Z3q0^F| Hܹ:˘O kyHcNzyJc}Dze?%]DDpE*#hTDSOeS9I)4qwr@Jz ۤy:x4}zF<79-&M$#X6`Yqׅa/:Rؓ:*$ϓM}%ɋ7pjRҤ؍F^RRzɪkG9¨`dk3<\ dz3tz +U)_L~ɬb@i3[oLc|N ƸOW\UG;=䗣>}?464/z^.YTfb[ECn [bzHҘ%CFfIZJȯ5jє"URY5 2/b*dRY] M:SI@vUj xR3M 1`+YhB4S0pLʮQCT'3Ā4')]8$4elG$g[=wkf=A]vNMu?DѧW0ҿFn?TfQ bOEZA!|O.`$گ}g}H5j w\1ɞ${ڦ `ql*E,Lu#EJ[ܞU-;L{7Hn5 g~o 6X3bV*8jD:lzeտc޼^+/޷v?KO ?zY{ZY]N'L/΋@5rj $u̺-_vǻkmy"G W4 %ȳSMm [/.d?Mcn8  =*AFzTgld~' .{9Ǟ:*wti`LsFc ~]'Jʌ%6|HG_Tz|TgG.gAlZq$^MX?+ly|aDήbs埦ci;5mGXAQ}Fhcwj4%=O43$_,uh?p=dsvH^z=6rȇl.bʀڈpƚ lJCf^TPDgtrr专%9|TmḼa+R"w9߹}2R´mr!oyq<\G+_ENȃ|Ŵ {1(XG¦bKƯ_;N{~;m}b[*˾tmo7NaozƏžɱnV\`&Z#)J'?w^e7~4n/?/5z|NǮy?[(b3ɠSX ȣ;(1peW;_eU$oTH$+Վ|%vxqj Ƈ9Q 7;`a2lYؔ$_PGq̿]^9qHi/`<g*yt}{<O2GL}{y87#җSrKVS*{z<[&GMWDz.'1ׅzXCF3 )_5G_B 򐵓Jr⬟Mh9 rݷK0 sdEDk?1mnnjkY81"c+ow{ҽW!{)ZkXWkOҜt4H-΃?^%eBֹ헇C.me|gqHl—;I㎹oMUO9#Gb\Cƕh|K\8%؏Gzݤ"-򜻦:7>s51& R\ܜ..ĜyV'Mb.?'Ƥanb|4!ït`z Zeq Y[Yop[J{qj\bj+~т_5 ߍ# s1g*l:Y~>.,;m^ѳxV4_p>ֿ}ġ&i{|TSe3tL1mo^16*}*hC3!,ʘ9vQ>;Y2ų+hoT҅onL5LP+Qw*Rsbj,S2ն(uȇVV+7]vd @tL>OާpVUwGrIkIc'9~zcOgk}j;zA{me}?y?;i77慄fNoOg7y!\%)j08o.[u՘R 7e ǹ>wU)q_ǬxtQo?Ww xyxפ[F=WuЮٵag4Wsgڥ?[{}=Zo]~;~o=Fky7|Dh3ctqof?k_͏:2Sݗ#M629fhnGdٵs ]821}xicQ}^cs"5rHM_Vy/1- {o:.Z6gٱuNɀ䎢cnѤ.'@{ift,m"bL~/[$;0^$7m¥ZL#T;9OKu)M~'$utg6e$K"W塑$U(kwl<;\Ru&Q -Q;H?ɴ_;Nzi,Xodr;Ѡd5K+il%qtv݃-WYbE9J;_HߩԲqow[}:t|ͦ\=A/-z/GV`+c?s Hwezė92TZ+s4ΧJQ,2C]o\/nb.R,{]ۑ2M{EW0VHaD%➊4:ڿHuRⅰ7L}OzaWhmƭkJxGo(sy\cDqǔ9NtC/Oњ?6$GlUWw~memy6^'u_RnOh>CN L`#;:3D_Ӫ}x-;Mn 2]8z#WMf-E:q )",x)B-֍qm\{KW6Vwrhgī"%rM鲵#^fq߻bؿ?;!l4ۙڽlfvxWY8O|LJk8 wto?;OnxzwDkk>_T4פWN@u]_{_4פWJ@u}(zU+Eʾ.WfFѫ|Mz*_ކAo~n:KLoc͠k_凌kYă4'W}y\ΞS.b{sX=t|,G݃10y"vy;~'!Jd3wvWuyqLE23w!K_2K 定mJ՜glis OWOPV l786T%Yzq <AP)˥qG/KfU.uʿBrrdD]SB?<,)0<2|W)h?ՑS;v$q>m:sw`u2;!ɵ-ّq'L)bǕLWtQ |4ӑ㥭)&M֜l,eֽki$rJ kj{e2%McFDS6P?bEO0%̏3RײUj6Dwz[2y#\ZF~ϟne'wmSݯ'x мU~]{>U'Lf˕UO:҉oײՎzwRCo1C[ է뭪\oƇe;Iܶb h'1աO4qy%l-|p7nwJyTN[w9F"zٸ -賡S_s=;[#ړle31 p4bFUџ~>/eSOS~F_Tv*jF1D`=˿Q yw* _kUL۩(-jکat~l^>t6G[=nd]o"|G2<ۋ쿶 MJX.Y[1Wvrv.%nZx\w7ߓ6KZ K꥕Ykg>Ãxe.OۆO>ǿC3=?ǔ⻉{<=Rv^|?C辸~);% MRM=]qn:wOIZgu\,i#;^`ِKkMb! yDBTT9\{0􎗕l|^^1S.6ŗ_'߮4'yX3ȧ5t~xG5ܖ.k4-VVj]}3ޅT _xDnRK2 69pSwg`LG.z׸SMξ X2Uuy5f>ʨ ݶo}@|Sqܑw^IP 16 ՚KmbzΨIz3<ڟ_ <"W<c$ R¯gO aO5Yz?$:9٫d>S@n/{,C"z@9tܸVgj)svRPS-8!Jd1:$v#H{kEŷL&7 {)~=^z`><&|!ZmVcRwk8mX9>k>u 㹓Z/^Kܙ&|;ٲ BȦCH ʇ/%0 >7ΌX͙D{rط#t=2\PTw8{Q4T2Sg\5eeO_ } M7LWX}]&*pMF-RB3},' =3<ﱟ}]y4"M5/G{RT*S*7㍴_1Mzd#W:y 6C:i+b^520=T}7#vi`.cO1$#^m/k.XF{p=VԂ߷H[gο;wߤq-;%GY׃rxMQ{ʨޑO'0R_p^e}02UB}^Ĵgj*/o&dg͍1lVt&rw-=2 Dm1CY?{.]/+b0+F۶=0a|ekKOz{*5;EWP_||a+p_6s{RPhW͗o$}8qY`_+tsm?A-XUg3H+/c\*s$mxv0M6#^Jy `ӂ_[n+/ {ȝ- q͈ Ayz-!>ar&]1bىi]{j(O| w)zf.7~/1fIQ`-l&bCLȍ |3S1"bwy{H켢)cu< m;6yV9<^Z>m'*ø2umw"|fDąs6m ?٪<}NsX8reK<ه]"9s|)AKnJ= כ g2o#_ߍԱϭ7#)V Z*'Y;[NrI0M>I{3գǖE>=A6tGI,PJT\^N1ȳjUwYK}*[]apls@  Ww9OغmYgQir_oa[C_?]~P#1˼泑jeYk_ogr.R~{d;#eI]7hDu /\??6x 20~/(|mX \3pMKz@ L]OЍG3sukY1t9ƧjhS4Lė3Re59+QbnNV}G6J4mQ=ɐߤӷ-O<͙2zQx>sUcAQ%#5,U{S=<sG7R]cٵݎܣg"J ZWSWD#=:5FcJvg{=x0˂AzG+=yeTt.Zpyn ~mgH-1I牏ք3s$ ta_EH2S=X3Ia0Y|[utLN3koGT{5a[ TOUφ-&v?>`W% ?@:+HXeS?ʛ@~:8.ߊY6 >UFl3iS,,h]7rn/mA۰no9)Qj;HVA$df}CSb=WR! qI4Ѿot~qZȜypz݅P߂'d= BOL 5j% GzGy[蝐]JgJx# c~ɘ績Y2&E w;l%+Ve &0z} z1nO^L܇yN뇭VZQE_ [|kXgq [s%+JDYYӾLzӱ{ ]ygDxGa}gf,֝n366Ns==,ڶ+=NgDKliB7mwkWhI~Xx;7ޤ7ѾpYJ.g6=?(ll8̟2k)E:/}kvWjCo(\2x{rS~J uwجd>rzf' 7o>1y\ԾO}_* gRw]fwOgJ#6s[u6q:1ۙyhSSCWi/QFEqe7 v<ܡtl8\.~mH %ڣDFv{|N7oy o3|\[͏|eک 49Ig鎩JxgT鸞 < j;ho,{`J8δYl9ȓ{L$d |~l8!j)7M+?93 g$KwlKEcDOs)[_l;vBPGn/d[g%ok숧i*-Vڑ}l.+%hipuGHǡ9g"8@aeC_{65s H"zlfv …:Mq4LѴ~@Hh}}?79FU|g~1VM#ASe R uٱE [2]Jş{麒pMӚf|@5]fa],!76#z^m](I,2Qۘ$1`]N9⻼o!BZkusIR6G=(> I#a%ξk O9YOmvZvU_Mmf2(vg eu]Rے$جFtt]as܃&ͶW93=sN#/?{'-_ RόG?0m"ї#~?!2?A -$v JD>~ KuzaSq(#o2Ot9;تekWNY@,+KIvsyuϪ#s48wg؂O5^XcY ;/sƥI3lVY{'%xGmZ[>2zz"Ezq.˚3bo-E> >a=u>s͂a#0<.pEԘ>;ؘDg\Z%ׅF7:vwT|}Z7D[_l]''Pl~trs'ƚiж.g[xYZ[Yil#XwBVN.7"4Geu3j䣟U-שbiezw[:VJWNShiiile̕j6+=V kJհN^`ڸ,<\˧¥hey[4 ambLjima,v-1nz'+"T|֛ezy sbUP'Q̟6dC&a쑇%8o~9j/M!ND.:Y:^`9|h͇Xu1^,I+/ sGk9Rc"[b앬.hNl&d 2K1&hЅ~JWm1TŎ򘷷Y&흥3>j_b _Dϣe&9]mIL)*\c |8'#xҹ1.SܶijW}LZ73Y& !lŹ%~PSkyK:ݪjGzZ_~觐akWrb^iOu?3f_t˧ pqY+1bYZQk,oziUŞer!KVIX#õɱϣ~ ߩxLdO$aj! ּ\Z2IPZ+H<Ŷff-Cp-?j6pVdͰd{d2|{w=s9,!RFi.۟C,ۡy? h 1Zмv:/-QpgN{ݹˤ)(1d Qsg>+R &<޽hԆX5Ѹ!vl)" `Z,VpyG<m=ΠuUmE7CF}l.֎r-5.x_x.L9;x_$hN:TeF1z%Q{쨉hk{Q O%%\&I7?{yn7Bw`ݞ!)pO zZg|d0Q>G`$oq܍Vod ^:,MvJZ?%r#6S;=Z}+Y9AA @7{< ǟ 61$UijA*ÿ+I~X7FU#-^-<:i#:/-&Ӈbh,Aa+ܙu#G.-imޘ>M>>tk %u)8J>;N}@o"Y-NI- a(iU ƙ-V‹nLcKwzL^8.#m^?[qߒ &ry~!}bFSˡ'|m`j%8eoT!/ F+e瘀+˸5Ni!7}3n"ebZ`?.;T5C@2X؇)}𲪱<.}aaTc"r'6\vлfR+iAW-rd4{h]At=q%kZrF*-^?w+Ζ 6V;؜c/ 4R=WM.eySk.jujFQ"Tۦ[ 픻K4_W&6988#l&^Kw-}ݼ biYnoyXuBf'1^-hPh3DEa I U?~UG[@ki>>*Mz`"%0ֈgP6|/yE{Z>!^ANҽPMÞ~}ΥaUyl}8xfeA_*6-)Z+ھ|L Lh};e%Ь|MVNܕ%A>[YXuF. pyqV|b5.:sKJQpTBmhu3#Yilik^5}E6R{OzicySjZ }&rYш<&vٞ|6Ռӈ?p7jw39X.9n&x̫M`;VF~1s;ZI3ƲhQ^'>M OS7_wy_o<#G%:lS/n/B.1:+h^(fZ{[M= tfX7Ly#QCw9T5}(1j|K޷ [t_QPJ<_-ܶMijG=R3~Mg\\U:_ )*St߸g\uO'۲p28tSE Ǣ 1?wuS^W6ϩOsZKenWNQc_gQo̷A(<计  xp2f^t<ȥ: niQ%wl^JjgY?k/$[?ߣ/]fa?_W(:4dȚҴރP17>ϻsN4pn> ܾ1n Z߼`~]Eȋo}K8G6ƝLs%zۀ Y4+p-e-6J)^wsYbcsi\RC1E4Ę="c2c!|㣏}k8ҋ[?O=ut`;3f@E!]hng)[s.Kbے YSeh$Bc8]Vucsw?ew19®}iz_O x9?~eUN|D<4mi҉/<B<׃n]{8d`ٳ}E*#[ K;{8ض ~3åM7` :7P'%MlLt6d# =3w`C?bv"8 IVtNcLcLS;;dl{h=v8syڭO>C ,٢|`w=ih0ϯD;-6+АoN+O\x I+sۂv`kj;G1tSmk?zLkbl7`yb6JQ̳yF}zƋ |2bwC _Jkc?p }n{Ntm=5;= w 4-Yk4~6,<\yC{v>"Hy{c GM.◉=ArvO*<4?t31hu+Ʀiܦm{jT|e,lz [s`{Y䬇)Bf1j)oY|{2l$hVD3S6{1܎Az7r|^s3.JX~'{E<-7 13s {Roĝ2.q?T|G#քyOKkљl9?^YOApˆ&c>4:'} .zW0g)>:orWF4ѓ V-RU*e||dع׽3x3Cec=j!0f~3Ann{^{i~&R5 e>Op;BmU;\OηYf>@xFfnDdZk[> pXJC|nh "u^3%S%|d_itPaGy|/#O KX),gaK6fKF^?Fu@,Voo/V;df!_2{\GLeC%+#irF}~VpN:9_q~'ᥣ=sr,s*;zlh87'CY`E0kJs0Kud#l0yMo ܫgIEA}C e[̒ ~?tߡP(f2D&'p=dD[\u5z/]d9RvhS>sGadܫ!`l;Mgec&6f^ZsYkFY+%ʄ?mKKv;o,/^LѠT׌oH,f̗p|++ f!w^Z}'A+ȏFe)>I'K5w}oVK-xDyjkOU)4 CIuX'jGˉg i%?vfy g*zC^C9}G.:yɮ r*ʠ>ba/EzOuμB^B*>7ژD}'O0GQ^bwʿǢ:C}n1ڌgs!gl`PΒ3A4.'+vab>Kf'' õ٭9o_oL~쏜eK&uM)U-\3!x,_v;ZPEyR[,c. xN,X *$ w8/v=_,]lL=6 6F @,Щ{b@2k {&X/"P[\!W1Ӧqʋa ۓo~)w.r 5ޖ]1+0x-'mg+kF)-]?wrRFkeժ'9pZ6,;f$)ީse8X_jya2 4aFr%=C- 8Dg"/`yDFCl~`W$y-8mifZ#_4x\߹~_ݠX <2=>K.<8OM"ڛsuui1NnFqyS xzRK2jfj+;E fĆB&`hN? wI>}[&>7?HW%6\V7<;+ؾ&I?&ʝfxT5ŏp(zְW^浨Y -8c-bTIi9,|!Ne U#Z:e|/q; +X=ubfsQedJk.C\p7Pff41=u˛cH0:C|,AC Whvɳ4 C&I -j ˭ iki̾#bZ''uokz1{͕Aq3lL˳Yeh5;!zKfQ| -S#<0?庪L%{<4\-6ػ vC66 5QLtks wtŶWn%#igdA6jeN;9A0#8Όc"G ]P) s.wD%nQߚsǟs늠[YN{ AfϕcѬ ytWIns6gsE fl!5k`)<Мh+Oغ59yKͤNҸKy_^Nt0tL"qWh* sߌPE%BXw?8'ڟPa!pr_^RoۗWp洕{:#f-#{~0lM5!yZx|ڣߒq Z8"rY,,AKyǏ=B'oũDRNn]|t^W|cJ`y]%(hl'^/-qo3xjiIG 4|i¿6a~:VZ$20Asx8?uA/IJPL=Q#̫Iۣ0{;V-s]uRuAܚ=!^ݻˆs k+鉭G9to$< "k!U4{u+b2 z{4G% H{qT#U{&Y-k/wJ%l/oToRW}N)70OӘw#w} &4D0弐nb21؋Ezx \%6ioՑIeWOෙ-L+݃W b#ΘxAOV;n q=wB%x!ў*vYCuY`56x['3䜹*"!sFCm~H|R]zj[]}*u.<\Cd:HS6Ѿ-I s7ӖSy6 ;c[*;%.yh\&"٨}'kon; > ~9 [kp-p<3ZYeP_>S~}?Bz'pza24^oYR+:O ({P-׎@ݙ} /؅1Xo= VŴ2UƖi5W_4dĐ%A=%@w`I۔&Ɛ|i}\%:p?1.4O-9l=_CV@kh~xХ)*3MT 6hfPǛ΢uA(>/.k}ui3e)\?h]5}k1Q1AY>Y/R7%N22K$2׼bW>XT3 :49](f@Y5*w X;c!q6=qڍ3Лp:>L$lN|S,/ |{ˇv`Zq}ĕ)SBͿfluefh`YYy,ޏOz-q,b9By3$,I^Sˡ턦~VoMT#ǂ~}\~mU<6Wg{q4A۪fjXBoMP7*o}N~9G_to7Eݡo7s WuP.YQJ{r;G[:m+?I؄ `ƌ!LzCzPE>e!Gd`,HM(~i_ {uCb!nKE K}uy$i8w curb8Ί#{܇J_hZ2-]mO#&gҷ #רRYqʆࢬ/ċܛi:ҙA /^p7!h" A۱`_MB9LXig!̇z>B ɓEI?C P,Ě  |Lz чnʩם&`S7GǻCIg+?yihi8P35Zfu2ؗ7c>VA,uƜ?7oEwqHЉ^ݮ, 5)籮slnfzUg_|֥ 1 t& ;?'29!Έ/whtz] C"z^ފStzOy9s}38Z9vhY^y1':lV,]ؐ1Z(yy>9jÄm蟿.kԢ/{wzIǫ &4!4=d)GT=oZu RC~XmG$?\ru2m 3eU+ ڲxeSCmWRh,U4szm(juFfhuYkOC|f{g>/~` @R?a${t$|8˚3Hf(#:}÷_&pyZ>;OnF\(`8[+!{eO%V϶̶ cM\ c[ _!$䋏INdOb[rYrB/&*&qɍ$ Z7$s>#>[{wԐ?vNe]4Y#w(BI_}19cww>cFcd1Xd*1ƿG+1?STvGy&dTo?F 2E7! 6ثc(Onc׸lStԆs~5b u׎K"ޑEݿA7aMF8$iێ+j$ sW5S(n_NmF{rޔʊdcwXm۽ieqZٿXi+F$h%zQƸoSYnVVV}z%;T؀P7s*F96EkOgx+=DB9K&U`ԲJPyZ*`g xtWu2{|ś=8l9F;yý֨Hdl\ ac..ԂzE?rU||8Xxe +SORۧ~_b}.8IGh߅W+Fg}[#[ijCAߺhh̤m6tNXH@[z[ rЗK:cA}6l$Msܲa/љͤ ~:@Hv2Gb;ʊgxiUNđ]"Kݬ0V.#Az(ck9mRضbSm1j9A-.jҷ%aZȪfpUZ>*2Y2`u!W#%U#[N/#ں]''FQijhNVf.eVVzL.;'/+M܆1]F4n&'q&ruUFjsuhaY8V!93B' X{ijmJO>m :ݭ`S]t2q=s}9)#S;FX<[y$"f}ӉA5ܲoOoԢҌZ9q̷As'w zrjz/cf\Ɋa,,TmZ. _DO=Yi0$ ^W9N>@hYt.X_0{hIbY-Q}w>,28cV ߦ5rMMdJç$^P4@1`4T2wD||IF Ny]Y~Ş4V bQ5%Ŏ}@|ŏŽ1A>iW?JP7WIQjD\%:>R-dZ<^s\*=T:.]A+~*FrbR/sS9?|Ɍ$8|u1q+c5lB#p 1ssGe ޸wŠ$&uŽ#UNh-:a5s;sB6d4WZQ;::Ǿ>:cոQb]bG,%)$~5q%\ɗyP8{20ndLPokU] h"u.yx8rNA|}ou{{!#ٱ*ᔻ2Ev/{*{"׆03,$I80V Ek҇әlb'DÎ{j9BJW'l% t>ԯx4T&DFiPghNў:c[NB^ W'?a՛q><见=%x9׸[zLGCZϿpD}gw|kucgO ʄ/N|g`oeLvᒁĹp J:X[hm#//ˉ`iU 8RS>V!|zyѷ p%|0;Ko;g>0%=q, A7^͏Aޏ a+Qě$1V~q=_ ^WZR ,PA(gc'C!ٸR.z|Ntbr=ƈJcglj]{YAυ`nm]KmAo 꿂"h!}dK+rw f|)7bN "xuD>=l\~?6SDz_ϝj qەOGL1;~t#˵7D> _-H(K=#2(^v*/[ߌ~?f=I׻V"\ﳟ@hx.Oz%Sb?DBvZo1Ex_!qw§h( FegLN=omS\7,^J Zү>y_bd{lfDjosuzB^oUe=%q,a>|u oj ݣ&w_?R4/(PDZΒ_G]m#-c_ݖp㏎U=J9cN .uPUZYLfe3Iw }y3n\@q,ا<$tCģߋ%H ]Ŷ^mmD'Rؤt#gyeӈIpZV}Չ:NYpMױ@3Ѡer̾,__?_Nۧ<3|?DYeB^yDx\QD^߈N'szk7D~ߛo}"'}x8m~~;WIj&88/ӂ׮9J!s:m1O6ݲ>]sw٠1+IXvq1T3dO}a^>XϠMMZ_h>;f$xQ;O=KkK8Fc=xC}ɇXʱI/}] [И1EvƇ#z%Z ,k/ |lyfOxh#rro;^!"<'w&}4ܬ4w+͹y=_yp,Lya4<=y/گ>{YBd N]V9  $:|2Xzʣ]մ7^=r-b)d6¯yMl1j04tKsSﭣa v=3GIi"| ܚoo_"t#5 ˳*cyJ9io72iǰ?67{ԭxy^Xnu}]k-5-̸h{$u@[pnc%]>> Xva6n_y0"-V1C{ \͠xmD6S4^>hTӥ:/dE=׹ʿo>#汐猹bX ;;Ü=!43?1J,g=?;Xz}'(s2Z}1pE {|:fV%S{"Gh1/#l  srDo'j;)>I,b01Nfu5Ŀ[z㸟E1j<]]1i&G4`oٰ1Auyh:uk.2uBa4W,!۸lcg\:8oK+CqJBɴm7C/' %)qdٟ"^HW8kE4EN̩"ag1>uκ0@la87@'0:ǕJG$^4о*/[x,U W&>P!K\w%au|пrT8Ki=e[CxUΌSj QhΠi%Qmxy 7>l#[x)};gղD!tgX%!rYP$dW,97{Y|ul=qַ|%7ZZl8,9GL_#Gym9o)MlإywlM k[.QW%Zؒ=gs+D(MRnim"l\N e$ioRe*<3] LN3_o"=NZr ??dտ?%e3$_$']8V+NjAFMV3ߦR'E}<)mmdȡy|N+VŲ1ɪ/i)L{^n:QfGDOu(ž %UCŪKYbTW6T' W4n0@?˒XjmJ=.K/= ~dKi=7Pegjҿ秇 p@l_(&I[ ^t F2f.E\TW <汅ΛFMy/`{7yN8Y(΄:W5::C^Pu@)Eor?Pw;o'p?Z0R(YX{+[[<(tأ3tT,05Z3c\ya;tw7s~ox}TYu@1 z>o}}n3;T+Yw|6 ̙*E=5#3"{DŽ963ƒՍ50}0g.K2)v};DY/I!k11m{-Kk6䨪Dk<_ѹvǎ-IY3iI+Ho.>0ɤ7'Ǟv=b D,(>"")ȱ髢s`"֫z%ACKgWL2cN#[V fE1`7Ȝ+V-ƟM߉ZyX5MA.+zgקG29OeP(Qy!i:l,]&3LңǼF;mtD~(ќCjlu4׻-H^a쯲%[YnVwvH,wj85)JG̒{0:տ\M1 <mvdĔQרkL>B|GTiqdI/#&ϴ:.`V+㻸E\c6iO#RzQ5mƫšv{c?BɤqdM41Iac IjR})mGW8Hf{T LL^Ls+11nwov{c =,C̼][pWxkČI1>Ky,Sٙ/K,>%{;A7hhUdݗf`N[ct>pౢnrJMsJ:V3_Ӎ%U̷82Tv. {nLl`:@F&gm%|0-usɲvM.48ؘS~}ll%N%a\#&Te`KnIt`Zr%]+C&cfЯ̞-5n~>Co׳My8P_{؈,cK|(O5]e椻Ɍک+BOiJ>aB?=!hryz' Hun8/~ajq٣7٭M"Zks=:qľ7Eܳm`L$>2X;Fm׹ =1LZ&f?&t+O ё6ͭ#iD(o,DWC9GE  Ǚ f NquilvGP] >}d>ouRv7\wCeKK-'_3 i`)bpv;yْj;zyʹ`;Gux_b>Mz*dW&*3y|! o-6Bf#noc* }oO밑lҀg*Hi.V;p%àr[?y̦|hኲWSٖ:$VkOSz*?WrxT}\Y%bwK˧>[l;[e6~=&'KJii&W>z1mlM>\ =~%s,!lMvCo}eDV+I%akz 1c^;z[m%͙t.ޕkPV WUz&Ck࿔uc|::?0sXeGeRn?uYĕmЧ*1 \4eأL!3`e&:j@joKO?=ϊDnxRYZ41,0o`W-=| _;EN?S/hӷ?}8&Ѷ?q#oҷ*Zo\⏃[B㕀k8R|~'sKDS4d&|u,$ğ)[u%+]_u+7&(:&ek c3q1[_goH J*Xb uތ;^h3~h ##Tgu8R|j7S |,!K9ɑۊ|)L V"@\Sz\#_+iHc$츖CɲxqoEe5,gwmŝsA2X g#!ubl(mJ}; i3;_?%:ۉ>y}k6<4Xn3~26L3{Yqq̖dqfWTBgv>|%(yT$%$x+ņ):p狷sV^6_Q3e3о}R_g n|-~'@ |31~6Ѹ=r`Bo^@q?>q{VjO\Zj5~eDc>MthF$b\Fp0qWVOdKgJ ech='J\"֠0svm^ 58=6~w:OJpzZwތRhWCw%y6_ЫXwDqzنkMg.'r%C1˯Z:ڎ#;oM&Bƾ77sf ql}niS&WQJZ#TVKcP7ue AߢMqE0O'sE~r+yI1tx. 2~m)xD[IF~wcJs?vj(w{a.7Z>QD~\g];mZ|_|n#B^_}:G]Xoqo hn[?yg]ÑӚy :eR&=B*b,n36X$A7g4< [v5,|-6jHF\eοLIqo':hC%Z2WẜyGuXKuo$Zocwogql&tBmBn+8xXh;zh\^4iЀz:Ʊ\Ȣ3Kw(}xxg6k^&{8wUDa9N%KGS$ǁ:#5]Xⰷ#M_GڢTZQk5DGCX'鰻v)] G>BFEn:Ɏ>6x\ڧ aAoYW eWBlj,zUXi'z&$. )tϟtYL%L"((ӊO%Zׁ3řr_ߥ}F弻9`HYYN٠;]T;iI >HSC5fѧ8_E T+ÑK_`ywsW, be#71}m^:jFFJc}Ig1Q%e*4vI&jKZ@5ޗ5l+OH4aYIS)S9>qϧКXoO/)3K['I]#/XF [Z@5cƖ |e(K&ãM:Rݟ-X!eWqh+Uj:'*QwS itnG&},|l\ƜGe^qvy8|r8=/:,EΪ}j14 ֍%` OΏ?Ζ4πseW3' 1e_}=RMBl_/dL>uQ7CQG fynvL{waE91'kR;:jr26"mU˱$6/xaaqUʳY\qv81k{y)?^X|9PyW9t)Am64M4N7- +Qya?枙,\O="ywflGh] W&:(i{T֛o%$P[ !!͕fc33ּt ޯzrEΊkzVux {8 8}_żmb]Nk\1=btt#5V#[ײ`oWP dUWK 3&lIe(`^Fuy'KVkDнY`rl%Kra!|laCO>[9?i O} M'uyթ׊z׊(usODbciD/-a2Ճ5d 7^c|4|1,Og,͟ʖ|t?il -Lu0.bD<7|mxg%`$c/'Vu2\G EĻ-Seɡb8Eämøx\rM|C7'7!ᮆ~'T*^b mT1cqql6ڨ+ >c9YJr?'ڙFY&9\YKݧ hNJٝF4mB,ya=!mcUh]5 E]ωR}}m}m$Gi#Zپ1@c 7aݖx_oj7@q3?U?Vŵ}\Km=L2ojYSv~[j<1'(m3|Îɐx仧v';??q,2'UEޠe.#hl]OE=\ǖ,$z\\>#J#){TӘ-s[|0z_;m,[O; Z5n2;M4Ѡ?zlO_Fc+; wVu5Kt :8.'i74ޗ'=hCw7q@>VYReR':ZV$8Oj$\8(\X;7 +-B;Q9?pث20&[5z{F3:|3٠jd9\WuNytִWl]4pcݚy#"Aйn~[&Xb]{t_0syOn9\SJk8TZ3*8Q!s'nƒSSnyp`K? P8V~/4Ѻ()eɗ$2$/;xOApF|e3x%vF*?r[jNZ\#vUFہ?]N :{/hf?% nwoskk?֞/?a툻xBtc뻳UƊh|`^xOtwaߺYq9A9AS ;{f2`ޑug+[c,IS:Ʒ:QBŮ*ܔY5<:2Y'1oR kvβά;W"fܕ5~hV}4Us<ҷEO6ULuqw3| ngb.vB~꩟C C2. z%f^|$V~ngWT*L&-U${Wy3SPvh'|F/}~#K5.$s|'yJȿs-k6lAy|[[,ᫎS7xb> ᬈyD@U}OO\~|[cD^Ͼrrʅ`&|ƞ\l4WʴY Zn\5Ukۛ \3F]{"oS34T/ 4vxdo e)90^+$$tX.Cǎ ~=1}JߟԿas1u@،b45_7{Ph*zi86qn;)5V>Yn7X'>sHn >lTq{LB_83aFsB? KX#5j铀u5Ϝ:tv,sx*o/|%Ql]}TG~EǀO>#D)jg%OʠlI^DP/|Pr'XbyDT^6kw:eLwx\Ko+)4|Xօu Xƴ+ΜxZ6l\ `6/y0עa&N}Is-/̊Ư\e}u}Ǵlv׻/螭m7=~23>uo ?2VT{>&m}8{CʹmzL}ЦLl-qxu_5KoC3z!@,lOB ޑ5CN{Zy!G+{mŷiDLx,DNy]ٽ6pb4(O d,U=u/{Yv/ϣqon/2XRʦMq%Ρ2`;'˰v7 gID:-]+b֜|4I6'ylc5{|f-9C-FöJv\)|oԜ_::/˭)o̸mY ,w,{eNY`zIS2JLk*=\Lx=}92O:(| ڻe2KþbxMVـ6F z6XO}dSVa?P|T? Ubln!>93Xuʲma}r- ɢSSuxH6'YROyc.dm\4ڎ./ $ƃ!.:1`\svioGnE,~gU Ood7t?fZVpO9ܷWĝyw I] ^X.֣In%zl`y쁱 a:|I;%-_ Dwκ`+kzXt7lo-g:cEo!ض{N]xyא'S n5R;hhB?tBN7lBCe)T~->] Mo/,4)%¯vDL;-ji%E_]6pp*Ź2gUr Gh0GL f8cTī(nn ZSӧ 1u8߯+*e 3ϷB:a:;?QvTH;27sMBw5{)͸sJc>wFչ qH2Vg,grZZ#F.MJ{ug' :>Ζ=Ŀ7ĊWKv*c)ݟ#GLܿ?1$|_Y);ܒV6BpYj?[JvՅ{kdՌv+uף7њWӘX\+-q (ڷ/K k玃QBއe9B{$EJP?Ŀ8[s &ܿi:~qQNv,&v;60ÙD 䄿8g{ [_ƈΈ)㞇[uz*Bw['~pݗc4F(}9(aJw.bAOkpW謱Lfr\t34w%Ah(~?{]"W'݊^0TkḊ1H?1B0[?PSCv:}~ )XC~f[|ĊLwHaDW ?eZ^y9H,pʮ+hwfOmQ6#\EO#!7^|`Pn馿+HCm&#>v[G2:OVnN6ݯ1XElM2 zx2{;/`sU_-LWI9ͻ,§1k31'`>0Vk4Ƹ1@0|}hc=p6ƺ[+7sF>_9aWj?V(l[RlXRUVx r{xӰ;J7yПQOD|w[(E^q}3oXOEd/C3R@nmm4ۤƕ~x"L)aZg /fvߘ-irݰTh~I<x;kkJ^O_25^-f5Y偶B{? b'=;WLɁ⾌x'ءB e--?uȕ1$u=b~')4owɬ0 fx_~z3Lr >"}o%QC bl4W7~8 좵\/꣨qPe(ed]ݠ"/P'7`ͱZ\쏂W-;sC߁!q2?d/q-!ǘ/vwaXaXM&|4w~ |:Xwd >~ >5&̳Y~2_eϬ"l]!_;woShWxZ.qP"Μݛ߇ۨ78ԘDZ *£t{I'cS SF@ihSi'|͑>R$] o~6BW']_ E~^Mty'nK;!\+R>&?X-#X X= VShÊ`6V7LtXELWGJy^#x/|ʘ1c`0 NuA?^~&_X.9AMRr6jlZY I?5S\ڡHy.\oU6&S_|η=*0ݝJ{*dJ;Žq*Dov ac`l({ . i_WLع,aY7g2U/C\qNGk|C!df^ ے8?~*U3IOT'NVwm~?hT;,>ܬjR\  g }a;t4sq-bZLa5,Qd?%+qդ1>*>:$W#՟ =Ɋ>4F8B=Efn˖mNZ7!򵻓`D`%>m≠ Cf;wt$޳n#>P:]KKeMo7#)#^EZOǽ~wîxiLZac laҎxl="W!HlW|&auOPw؃{33,#"ʟᰝAð{ng!dٷ胷w_11CF.ݦRd9c)r\]p_Qhݮ9Kϒ J MuI|Qт-NK7FiwҠ;t7܆y)9oo=RK@.,>$܇sU_UOt6Ji/VM&NOAuG G_kUE}C\g:nm|}M]5S_,[mZE>ɇ$ xN݀|QEyZKg^o_ۖٹ4'K(Bc1zc'{Ux|Ԛc>Pc.* ̇O.I+oq<=_k}V? ~&fխX5kўl'B~G?f'3I Z+m[p{@_P]MjmΜOy؂xGXd4]E>wTܘVưd4$o輛ϒ jM3+Χ?6 Wr`{WV&^67(7Sy(y72I>7]xqЋZB}/ܯ?̿Zc<_bOP6ؕOq4][qքv0P S0i}N8 #Va ;b?m ,-j)73W6m.q^Sbü78]~ݖ^Cl}fkؠnnV :}QSeGnŶ^gZ,El"OስIk4(#VWŖT̋Woldq3Q7+-!6!BCjb;{Y̑l&$zP~ڛ$њc8e8njn* :1v“Cct(C$bXbx,i5V ¼/7@0ew"1Kbw7>V{>޷uCwaw>x1Zڰ/ŝgOwC@n>,E92o>6Cm~5WrïҨ΋-7N%Q+= 8HWȳIA~::;G\SZ( Lx=bXeߓY }>}\=L {T]{iw):w)X-բh&cl~o"poM"y.sO5W&67"p>GߢiqS<+B&Ԙ!)!2 rR1RM{İV#X.bN3k*æ1gz~|U&C|w7#Vz>**invT#=UW%\6!.bw7M3qO`銺;LU.i8$CkV5-yBp Fߋ<8}>r߮"k<} =x:x-aD:$~j+щNā">M}:Vo5kmuf'ᚓpmey3͝8'nyVQ1%@:b-S([ۗ'6hOURE<[GU@&ۨWE ɉ w:1FS9i"_z{fU>n3G^CtvcT{;xiUs >yt+iMtX-c.w XW0xBN+Gi\?IIWl s>v|si!'J o#`E4/b/d1i 6Ckf`#ແ`/ /}BVfR]k>T9c\?:!`дW"Smx!>KJB8i%c묯3;,6֚ͪK'91d u~ȋ6~om 5ׅc"'rpghm!am,WPo"+"_wu#ׯ]}(],nWcgGE %G"]_s{Ә&P', ۳l2E4;OMЙ |>}q I}TgAuՀQ(C~3YĽzN`dBhྑoY$O+!ʇ_g24q.pJ|ǘKO g+>u{RbwaYؿpzr6~}D2 n@|~H-?nmOVy{7cB~rm+IiqnMآOON2;yO_3}߱r)E/ ?T-=S7~:qޤMv~N<ӿ2(u2 & en{;Kޒ l! [_("/q[l=3}F3gŸx%]U bhƖ( f-d~@,aKz-,-{O*K-KJ`뺒w2 fՐ)S>TU|YK&)2fSƥX>J#V4N,qso:?MRZ `~wd);蒜ݰ03'IOCX,Ϫ>1MDL2襯8|?IG/??iooOVgtOO:ǼTĘ%樴/)d#S*Vp^<|#*L,W#]>;*aO?~1X ~qM>?vV>PpJсFr̥8v`nAzp]2jv6h9b}>'DV#~G[6)>+ K5|*=_g=Dϕlrzb &Zq~xxOA..` ݛ#>e_$BD00M^xKp-'JfPycvS;Wc;dvbXSҚ$-xx eÎI=v+fQ;c{^+U=e#[/wq. fV읆 [G G6M-Qeѳ1zNRz^NMEKL'zx>60EEY}w?u3l ,`Q1->*0. &c&+G) ؍]rvNvv4|f*vCy>q3W{" 9VwZbV7갚V'`Xy}jv|CzhP3z/N? -riܫiOeawu14N/p{L#? Wj;mv4h>VNف/;&QJI̅Mt:TtpNWtp߹><)ʙQBs ;<-|2sak`@_uٟW?ǩφ$WK6dmEa}톢?54y@*86}TNc> z;' bp|"ʜFo"r5_~}|a$/#wΜcm]_iP[qa;7fzEi"Wac90bqff=6ssߛ3ʜh#4 ?9ܾqm;= g]bjOWߴbw7р|tT6v4Mghȹ%(KG`+ǨN:Zxt)YZ9Mظ.{/EyWj;@^Ҡ<܁ ,޺pYk!lVWv09Mï:g,pLW%W%TVs&=픓XI fQnlK >`a4u;6\Lm,|/״_%4g-ȇxEE:|w'Q宥H91PcRe3g5P=z+h-Bm˄'ݱwYcqZw`]Eߟ2iwPb?-~]xוAɪU$4΃nohuGCh 3j^ͅ>:HDsnl[.A$>֪,z.q6[\:6+_3 #8gY|Wy]oN'j=uYz4s< tɋ xS-1W[Y ǾUC7Otf#t#k>ӬdC&+v'bS*n]c=Ч󧂆-[ i9n\aZ 9IJbpAW65MՍ˓Iy}ʰMa,Iudثltd׹i2uw\a1QF3}gVSt˘o _ol; ;aߜ1x ;n\Z rwgCIJ߉6ͿO m'ڇ߁3}>\Nr63LKQ=,9o`~ d; yMt>v7%pP-vĪXϓe$x-YWV8[}hDʵ:nj>]1WeBX-4hYњVӜFh\Xn$=s>9u'wNG÷t>{P¾OppY}/G,l <|lȥDuJD缚6;FQќ1;VNt{_PI$Ӳ%SVPoNTÙ,˪1꼢z_D N=xczzDUҰ8-g;|?1E# \v-.yGk<Bv 0'B ncP8-y?r(P]jODPLzy^XooXq vj?P[Mq)woTB'z,n /OAy(,:%TֱdCPy~]k½+!A票,E |v>.i$˝J)#;G&.u>Çw: 2 aB%Kn}*5(>ڐ "Lqw.:꣝6LHQYGl!+$b-3zE.h|Qh, X Tri<@SXbLTN[{4~\ %M~l0/\0=:"F˴]Yls|@No zᙦvл,jS/|OgQع tpW8$?Bljl4(mdMS߽w?B?m'Bwu~Jk&|^' vݹ _C Qɀ{-q.r=SMk#~uOy렶w yap>] 8E%>flt%9 cz s`v8?  vq1Kd ɦ#Cl:39n+t%\_忟 ɥdmIoTƒXv7,$o[nggH~n7xs h/n.UY\eaK&*EҙEvVZ{>+},Sx l$C++tcnLJ:4>+Jـ~8VS)Ӵsc-l&x&1h_qe7+ީC 1e'0<cv~<[ʤ7$vHOc@I|IN>oFsR㽝,8Dmle1oP{zȩYsOQW!7S4~-`V|^łi+lTΗ_>ÄӑJe;uR1&%e&(\7dYpJ%X=x쿓|C8輖xkْ{ NRTZ3y,[#uYv!·y|v7Ƣ\xįQGjvv nAzMjh=HNH :n [Ɠos2>:H1@h_@ό|8`XFI[+|G u* :Le6'4 c t"v-*ɳM;;4SXr[\ eBa3D,bc.L ot2q _xO2C_2~%%ğF#K˦bT~!8]s ~+}NL2Cs y9=Am+!<ˌOi Q.Ř`(֠7yk1߭@J!hF/9 dﺦw7O]XkFiJh?d MqLY zU&GC[fmڡ)h+Vev?Q.OVIs!mNLm9)zyv&$o5m=]dz쇾q vjX\Jc/ oy'6fP}q>sO͆>[X&o )L}A9; 1|)^qYz"y ϓ:%O-x\YW2*~I{z͟o~5+SC6Vޟ ::<1yes̛Fs:DsH3L-xɠǘZǗtCMhof_4~nG;ݰy)FY<;445b #֠z*Ca5Î9\6к8GcqTmᱱS"b6мh^))ưؿ.khz_W1i#KIMz\hx?/4K6EmjC{ǫN!zhߋUGؿVaZۿV#s{}s-VhWg=U{> _0|r,?y.s񺓔@I,Y_}7sw덹wϏcI1S>ƚ`&5][[Z{mmei_#ϑpWFDW wn&ɭ,߶XxI6.oMMl(5x.tկ#Yb};ϡ<$k,1|VxH|D=W=·l;Uqj B!rOK|xaY-nHyP>Q׫QoQY u;TxP~kwAP>Og Dʱ㈒cmkrWhOz0[;`޹UnGW?_+t}a]81D#|X.y~]\$|W& []H$ ߕ"b.+㋄"ỒU$|WFqߕ3O~:|W/9'' ?ΨJdyIbҹo҈-Hn+H'?|{ak;hKNJaZ!+%TGZ܋;Yg2Z<#h"<Ľ}moAEvѲ/xL4ys6\N9ր`4+u ktF…^y]FdA0t:4bڎ: 'I~5 e2lOLnFao mCCe~_z/Kq'SI8e?G_OIM,0rFtS}:1JesD^#^_}~ma1zsΔ_ X}Lk2HJgBˇD'QVQI${ EDGE2ZDωW!BANweu.}:4Sz: h4O:껌au\L[硨L[)l)KD(!=Wȕ8W_ώn|+i|&-,բ6D_P$m'͈ƿ35pIkL*<)0ʓ>,s#u?+{L ?_"+珺KZ{荨$_H^Ϥp~!ɉ& \h"yɯtx(:<jAR [< x  z bK!oq< \IjhC%᯾(6& ?p[(W@b4!&, ؿ/>`2`0{"`Y|Y6+k{%{y-7A?M?"پK/)taR^ǟCEϽ& s ~(p~vo OZ|+2 rg|bgGǣ=DsІNg+u=? M:̶_ f{9뾈0p;/c//*G?9Lm-Im#Z,yVLICy#=VM'|z6$3 vI2sDۈ$Kc. 0}KC#`:Bt m ej]8Hθ7!6 |dm37I&mR|Ym!5ɄE~͓8' 8ي8,ҜD5LJO3=9+9?'g(zcoh:*gm4^3Tt&^ήOx=QxgH^[ћsC͟ݘ̟9;? a=waw{=_{h@{㠠Uj~UIoZAU^{^{EE?)bay鼠L"uӿ^ڤ Q~'yloUES˜EeSJɒm4ϙelkUK)A92d~?+jpb=dzzXOm6[`yI.6:ilnm듮\, eƄf(?WsTBzZF Rk?YnfI5+ >]9@*6nƇ QGd\Y9|<b-!6s>X꙳§İm WZmбA7t1'gWۥ`)9 ʪ5lg(ߋ;!O<+E'>뙿Ps)g;qr wf(Kv =n2?h,֖Amܰ#2( :gM~a؟S # ?խͶŽԗvN!ǂHxJ^``EF^V|֓vzؾB=Mn߰o6_>PEb ٢|s6Թnk}i~ރC2Hu0OEcUϖ%@3s8| VY~Z,oT&|(t.z6k'3hC!t68V}s8l-ܠ.,V~p72tNPVUJ3[z(Sdkzo;{GlnI̾6٥ v#wݚPkV}{͍@aeu1wМ Uմa cu\}%G mU. r{ˏ|8.H>3vV~S6+Yb͏c Sۘas m1TdwJB3VS,"a:5:r,vӼh4oYCs94_ c~i:/AmoIkۄ߶:cZ4+5J{L=fդH*gJم%>\Am;4z_CɍA1p[57\+_{ g{m,g,Ñq!U̍f+f`|ˈ]7wyv$k}3np~R \ܷ6X.l\CB!J/k _g,yi XVZ;y5~XdMF#W8 l* 9\9WcY98ceS˛MgO}v0>[fyvj^,b` ƌSga?e8XSJױ[v}t1"AQdz~F<#7>1a~}%]yRĄ~z@@vA4í8:>P9QFҝij4F8m^']h\E<7V..U.×힓Ԥ/;{^ovU|I-]D!r8Si~{^}Ly;;N߶Eci λ""ZOR@yD{9rCui^+8,Ӽ;#r8Tv[~ŗ^a嗨ogX kEl8IswKgpքD>_q\E6.ZU4gFRLJ (vD| >wM"ln}?UU].lx9MD_\2Zj9ߠ!AC%^3l)SL*c*t<+{y'俫XV! c\/{Lr)~aƛᛕU=yO]k,Na!wo8z)TNSW<_蓼;>Lq}agbz>B؋~qy>MvyN 1S\3^s3'71_pfR{OLoRT# ^(֤?с3kkсƿs+Jn2x'IiwC:O %]g.sOg짎@54ķ`׸|1?cX|S+6Euг.ňwS[j|ؚgOdK<kkLσ5(s'rK'A;`41ޗ屭w_ s8L #eJ{`N"xa-GldM"8%Ww]8?Lg\WSr.:[49}^?۬䪱r@8focf2hpJMAI{,C̄)E%eΜs/9+YK4ULa5;i ~]~ꪗ<~:i] 3}tyhMWS9rݢyKhٗ':OMD'x,k?m1恘Šwtbɗv"\ޟ~|/zE'9\'zsVgFL"ǧ#|>La"땁2ŬR74c<.;H߼389/A gtVIIMէZ<{2pktGdy:ᰣԬgL8뫥 & M1 1o!$'ʪgkB&Vc6"弈1H<B ys3U!~Mf~|BR~ #תּk,4Ĝf mo/˒>v3/Bڛ P7zpOes11r EЗqZgZvy:YB{==+ @mm/'+K %=װ@~4?TwoP9.g>P .{?zA4!W mI 5"p4_L8?DaHߓ9T |yy<+ű-u٘*x:o10u =< t$}`Y(U=*mw<Z)0n-oh㳰qbn"+hFxR4+]7ҕ-l[7<ēUq-a[VQ]>;ՙls;e񽱬6U/f&ivU!n467R |C|9UO&E)E6I.nl ɬWn>۱YEg*[h#VꪁmGx=fܔ׳7DZF揕kkh/}RjW jsAC%=pO'yB& "3RbJs jhz{My_ΣgDg1.#N X&jYo59B%2_Su__ Ӿfk柏A>mHs<|N+%5?/#(bm8lnFיYA.hl'f/?4^ Ea]cM& 89t|ÿ#$uḳP6WM={FDr,Q<6Q3tS]N{ofQ60&4v;#,r} qJDzD`:UD om$:tFƜJc^]OTިvTyIT^ ',͑q5?uWFX?4w3[6; w!ใ)$ 9$TAngϏUo:dSpޓ-]2a$^v8K~qSCOa(5!l\"+*NWXErg<a(Q=hUZRA~S?w>`_BN8_žS;OW'eķglsFʯc}Lϵoyie:F+ JswYݸ~QYM];e5.\'lE^l[W@|Yԗ Do7^'Sʡ?@!KC6V N|I;c=o^"^ϳ\ž]\:Y~:7.{g_/ zWGhkښ ]eeYѳ=KŴ=f׭g7 WC Fb3I}q~ om1> "%+f݇C0E08I0r 49-%/YǼ'aX.3#AT/xߧ`;Ѧ!w+]D9D x?ֈWL< !y40+ALyI6^ . 3lnlw](ܗTK} |)Kcv5+~bgi|o^y19XU&nfo*bΌ#<|>\Lhr-fgsyMr Gxna{BAaF\!o\J(,JUn&~)E]wMunM-B<%ײm bYBtױu1׏1$ ޫK ̴R;Z @xk)zuD+bs sǒX^fqD eCh(ٹr%^|$iR;ٰP?b93i"ܘ'6~;'2Fڶs9u=v>Taԝ,M}kg2ӧ8?4IWF!%%kZk%~^Z/Zjݯž? rH3#>zFRk gnO0]=z'Aރ@!5Vޫ+7"[mfВhxjmyU|(B>Sg{[zS.$%~7w&&̼ѰE^yk-w޹Qsˡ}_lǮ}Q)eZ{u-+l-j~-ךue5y~-_7:!u~VQ<uDV$;&мk{|u∎&1fAkkkdaC90_d8`ZJBV)\Ȫ}4j&=W]S,9`{9ihCTGtC߫d볥p5x 2SeE&邧SP6~}a&]V "az'enVrt/ww0G=A}aG1z-]6u [hȖ`Mq]F{ } &1۵j )##%,eXW<>ZE=fUXGTOk{ ^TwT:HM诃qS9p屯hD8 z?x>jGZBE2K &|Lrgm{V`Ȟ%T9 8=}Ae=EC[xHTs4}1pzDȾ>pļo䴪i'913^g?9&XUlpAzIT_X;?. ;a':UNז"?螁>*Ĩ6&/ϣgB)p'ͬ|w^HJ  ??IttϮ`b?9ieyF^Ynܦ#˶bi0(k[Ak%p ydea{]Z`Uۆo~oVLc ne3j":L ޝgTٰGR`umžFVL|3$;H5T3sOytsXQ@BcGiCxRg!>1C۔O=e%!dP nn7u]ܴW{5%AKpx%z^ޖ0x=eƈO~LJ.j@ܰC{Q;ڷ#XxZ5OH4f_`K|<Ddđ\ 5!kgh'hX+Ivhȡ<)d#Qf| 9_S ?~f&V ^Fju{ϼF]7kMIfŲonU'g8kejsf\{g>04hzh|j-y^Cч*D~G3QޓelnO?=>}0ky.xr3wf0з,tڍ\|F+(#8m>m>AIk~ܿel=`[~Ybhj"y͹|Xب-X+h?N1UkT<9UC{Zf[&b-CmWmhzBO_͎$ՏrŊΌF̶`| |#D4]؍QߛF]_Znent?H/d*snUgVLܾը3H\s>f#,4US4׻hiF<|LO+u>cԇ"E\ݾV`@9 ^ƃ@tǍz>5[8YV !VM ~&1ԳxNP{1+W?2gl[ݨՍH8e#\ $+r9iZfȹ ^.`~9>0y9r{Z{ k~Yl V%*qh%xw 9NnZzkV"6<#JUcmoTyn}u}4+|%9Wx D?WDs9wݳ>Qysg:ie=giA![E\mq#vvsD~>79cʲ V؃ N2ݑlbt4eNnTQOy-xS߀05B|leiGgkߩWaCN=fi>"Y<(ά=㞦,@Fyouu9<`y!<&NUE;[Ѡzui3~}}ÇҡNgdyA6b {.JؔpFJ[nRⵌ-X gt 7jC1tM5gKm$ί8[m;vu~^`\8q v!li]/ Wܐ"_&'ou Y5lxLJ/,g*2f-Ǫ ўks*<=)мs|l_d>ثp]"8н5/_=_dfWEɍyґo[9StmFn%ހ5vXek?7z.ar Tk9oD-=S| D~n8ﯵuoC*KÝŃduN]?wqyayT~ƫ$=^hej^<lY~f-#G'm.{PPqVL6 |{J 3f cO>KZǜ>liVK9xwN*LdmL4W^r_=zw/pVP՜7Ĩfbf;ρbR>չ' cu9@Beq"Fe/ThOԿސoc=r`| *:*$lv6Qp:KtY/+:.Q9b#QG;+MCd M7Ǩ#|Q[ V 'e._=.(+@+=:;`?8ڰy^z^3$G&{u'[oFّV ~`9aؑO"10By(5ޟHnޏz?0x́<]gnןcam H,C~]{/^QôMG!wп{we$V_R@B<ÕWNNJs-ڕzGVwGGϙ/ʊ؃^RzMGmTDԜ{;=E߃\$ynwP\Gm.YxSkkyռ ֎oߗ>sUeK|)R ׾c x{MbZl{Boi,m}¯{wҷg\<2қF~5q_"$L[= =Jl܌}6#U=+4fyu8U66[ZKP{c[aK54flޚ d>C]GAIyĊ9|!8_s5b-NglMK0 cCG1jFLJu8N~Z AAnGD>ȘG8Uށxyi@LӒ?X$}O0;EVbfXڮ ?;#K/_eq2B t.ȫ9q6aOm8+w{Lr)G_M|gIχo?m"v#3U뚺:a-ޓÚQVd$ EhVP?i/:O fZ"(7nʣ.؃*{+VlEn{bC7 w _q2nf= ]S(7BC+w>鸰Mb\ӷ=-N([Y%&4Xi 7\c~OMf%lZ*w|jUܶG4 3^.>pݒ8gU'xC\d5D+&5]K開z޺1{x.էi 'Yj~Fr/^4;LН7<";TMloɴΦ[ZY~HOer= @hw;槉RDSdjt9P|ZLeFm#?`cp1f#Lx2C YQFN : Dˏa[jU0Y FNĜo@OߝHz$~~HqmX̩B`V2='lf ,ˊ0s۬d,>'/@߅gXXL;;ڍKcܦiY5b<&Ab}.ݎ1wMɥ>"P흑s(s-퉹'iuB1?ydV"5Q,qz>'!45 J'bT>ςXA1}DS˲n6nZ%щe Ʀ4GH_> 6]70Kj9 Ceh :k3wa_w~}N??{SrNw~{ !ް1;kedzn&5oWiWxxpR<sVGYX8㓇kJ 9s@~),<\>`C~XXupYǬ/^Ͷ0{0Fum=aStM|[bsKьx,aETnSdgHyc΄s]h>A)ǻV?K|DJjCo܅g =6}ͧ0v OSG(1/ t&1erX2N ܦ+UdٙX}D1!w 򋽲-vuwpKZSuox`hs--ew0yIVv:l^v>1bz:7Sj \7#qW [֋z緗Odݩ<߁a[T =,zg?abut96V_ieN7VN_k>ZltH~3?[o^^j@ỏލL g|WOu *E?1IgEr!dDtyGqڣimʽ }T?Ro>~ 2YcetES̺ߐcT ס6CKס8J)1!2Ź;&#R[嫞skjiN9kUTom> VYD\࿗s;DtnjMXrcuT'[t7'A|5BJTVҘ_Gt < lX^^Vs1'b<&׸i"[gSܿaV Tt:wI_]r~/($q!9vễ-g +2QX`r sѾdBYGB k\W>vAq8\\qV&q$w\5h>lꥹ`ڭߍT/խ\oX xf_+`4xV{:Qi-QI~Yg>=\ XoxQ}RZ>h\Luf❎ 4nzAi\Th-o_Q_Bkr>l a!['a\Y終wcbh܊ecTFrM0\Svo)- Gz6JLω5sw(abuV㖽6;cR7J}}cmd}|?MΏA+x9m[=GqN'ypz%QooJV i#|QYxxԋr=CǤ盷is2ƈG}r0gA7r8R|S Ixnf( 95v#1h1Hȿe1m.c;9Pg%Չ-m<{<$q 텟1m-iK#"o8$ްC+l41Sw* :rP$KIg_#|ؖV#ha1X_ngX*Lf-_pR:[6кڴ+=jiRH"&?#Uʌ8PWoL2KQHOihдK]W^fy'|قs"Of/0gdV=X#\K` MT>fz_6E'ޤ>mIħ$2Œ!qqyjݷU㒙?gHFMg4|qEk4.EobzNM,=-eNQ 9sW\}<]L|!'M|W+Yg56xH<\pL?ҰvFǘh8j"Z.A~{Us/rǘSYr۶;m ΅Ϳ5f&k]5,ۙ ;),9{]=ɰzST^W>qz^dƏ?7ʹ:̽ 8HkI߼&#k,AQifs}"F ^}yi+"ۆ Z,v<pø26lVJƚ#tDgo?ւ5(c{=c>w; ?eN$- |$] g{n`N%)4W8K0egvȊ%FLc dfuKg춝ױԅ^IK󦦷ygIT_pgJCx0$epNcu9 ߊ.K=_bs.^e%A=E{btM}# x${D2Kax3$=֌;iXR>ApN =8m:̇}̓/5tUYr)X#Վ`i) bWК"y 1'x)y%v4KbM^ѶBew.̾~k-n7}0@cA7Z?m~~0riܣ<}k4lJYyT^w;cpqg, s;m#s}=^~ZK{h̄['`OmZC"8zΥݢLTe3baAvc'ha.l3Lgy Dn s~}~;ɜׅ4g =X.]i]}Xqӕz~+RfѳY&ބtEMč\lj +xL@&v<[Cr{z9?ƾ0vwq{$f"V1?b}8AvݐRr$pjWu4v:) HJK ~pMg'G]T]l =+-ɏnc5ePyk+i T {qAkGcd傶M(pZ!0dO[* ߣڏ3 {2_ҼyqTXXoBI|T,JEZaJlg~Bhg5Xِ˖drEc&þ4BS|oN>sRZkN(ρzo x.IןtÌ1`-xd4=?G@oNc4dB,*YE2]>;ɢqI 8 p 9 6agYac|1s&VrUS2De9/?} ~W2kIhLO~F|pĔXs )9g|@9#5hy /cɷ/~;J[e ;0RD8kNO}]rFkGM#EBw:;%8ЗRJMgΉ,`sl2sB.=I{6ƥޭ;b⨽9xWFX;;@ALHs%E(_Ag^ \@~7k@_6s? AsX Oq0u_g}#e6y;#r{#/=5Z5 G_ phQV> #t=F$=kָwfjZssk\QshGʛW4_}nߵF—h 3g4g o磹Dx|3,2oX D]B-c<$5<'KA"Y _'/3К3`&3[=Bhgt ç,7W Wgb]~ÒofR-Pd^$^|{t-ɢq!f"?G$'TCr~Q$Z;/[)yd~eN{bp,yRMy]SUq(U)L쓯Va=21`jTȄc٨vl?j9:ۿ"[[d?Fx ,o}sPkҚv~;DaD炦`}~v%mfB~H@ c!~F>5RXM))ͭG7Hy?7Ʒfh-NSu;s]FX_=f7DQq\9W>1QD~Hm\ KY`C 9$Yy}4q+2֒r ')*YJsWw!3[n511^B5>ѵNӶ. ;6|͢6nG{SK 0hVYikKsWOQ10`5$VWjlc]"Xӌu0/7z}2ddL05Ꙥs'p*=^nCp>«j8#xtpQ,1O&T;m{Ht 6>6'ŋ e$1Qe0&a|m"NI,߸.rM?޺6JN浙Ta󊼌[հIC0EƎq"#oX'Ki7~^7S:lA"E{Ƹ6y {zf3|rgȤh u/dbck~cqZ&ٳBZ 垒i'ߍRWSJ<-=ꀿnZWllǟYDJ>69{PHY@dV3d.貗e)Et9ڞgn\B'u.c$jSQJ:շeB pXy?ˈBwwƴk?ô#0`0{5%SjdeV.V=8~N ̘;3%>⧐wAoMi=!s%H2drLgV%C$Ba"C;#z0Kmh3U1ON4۔xwD^k<x팵-_bG-=U(rq9'[|=~=T~3ݼRFI}<`SjvOX;;XE\Cc~Or0ɘy'"ɱ9yۘ҆Z;|P_LOCOb\mHb=tԐ~r"W,e%!~I%'أ;*vvKz8oZSdyG<מxج/C&7vl:]i]Jz;-c#Kmxc?}=ψO۰J5S6<ѴѵTL0Fw OC!Xܛ#m1q;ߤ6Y U}"X9a$鍅UlVsCm4m`/~TqUϓ9UE)wd'ZQoeajȜulsMtZ".]+xa >&?P(Qe'(~?co}9/X?{c14urÝ_m 2DF*q~ y[^@4hW-Vq\6_#q:H#^—f#DrmFs~F;Ųs}o'ٗQv GzAӽ4'Um̹YKs3_O-`ۉ:Wiߵ/w*C|5 ӭQ9' ؕ[O5U0 ј*Rhu{hֹy.ϝNhL'M&oҕy1@Lœy2~D9Xgf] 9.FXu#s[=mP4ltF=ۆ#弻^hQK3{~bTǿcbEC:]mi`Ϡ}r}weR>uT{ AqT41[6Ibec7.CE,'0Hf52`ρ +\o5OtVs+ylyYlM)Vo3wylELo W΢t;ΦtMG{ː+.b 攧3^FV698~dqL}{~3nEY[/z苲Pne[^w=ᙾ6c5Հ/jq-@ToǠǿ1SY8x"S9Zc^KWgoB(GFgkLddf0[01#xk6zĆS3#fe}>l-c 4>D|.ß |2VϵBsd}f #z16[$:3] l$F)-:(<zѭYP|tN[d޿b-[ ?>AjvГj w95-O{J.&=62eъ>dg!}Tp]Μ]vۡ< o<[Ty5O_+: 㬭A1? ٶ3xbK_W%Vg WʜFVƿ<"{Bv6߭섏`s6X  1=t_:U@ͼ+sb q8rGyٶ$BO?r9fV }X(om8Byn'4֜:ď*u;ao? Cp&nCbI+Utn1I&Zl<4w<.bV;y( CE7/`E%:5~;>ˏi.!8 E<`xCdG˾*<>u>}tvsV?o&$OThOz~=n~gcw]:C맔d8SQ4ͩ<~Z@8 ^%?h=X5Z<Yrn٫r!?p9G['hy?K7!l? ?|%? c=saై.H.rh]DVL|S-D ,&>{F^|[Њx#!|w%7og΃;9ngd¥ʖ*r;5 ΃^^4/|^0~­)a07]47uJz*>kh %tezVqF+x¿W\gM16R$YcGĈ>[\@ q5ǰzc6l+Rm %PyoHd>"5Vs<`ΒX{5~&bh[kgImy^6)nģQqT/5Qy [}U4~^诺_ oYQy 3.<:#D E /EjEi^7D;p}{>RuZ׊Q%l["tzS: K⦆!p6.)#8~i¥+w~mNiG00;]ԇq>U,q'vO姝]ј5me5O < zy6x=K,w c)0L/stFkΓc#>D"EJAVgLd6}-h+ȊDeĞ͍SK'9f6bqԞ':;* t\k:⟗ZxlbeD՗|Bmu3muyɖH)8A;iKsS-&1FW3'.r1GYve`:JќMm$r{v._h|·w%/%Zar_}߫@/VQ1t,F]q*" [SnR6.nLdi?ٌ7ش~*VhaX% Ya{<ل&oiQn b{;tT>Xa'1'1‡Fs{ɖHLF[u4hmi۠A?]$~Fw};-@}-a8  l#Y m* K[Q0-&\ˆ.Q \CZa:d{4}@.;sxeeS <QRǪ$`N :]ga)8[{<&o@E\ k@t♢0si>d}XvlPV-j%z|XBNOOڰv8ok-u1}BnDleEu[Eˎ\ (-?vU[&7.OIv]ʰqs=fvUnq)b,rO}9d5/8fKbۼ9LP7BTŒDV{@7m|O1G!^~z['<ͰvM~(gr^l쎜bO]5|?8Cڟ/jܗ]89Y;N},CC02;̓u |=)iPJj/hVۛl,#ؘuYA%ሗcGD/,;=S9yA|6|,;ԧ[άurBW\C#OqyOFVWEu窍uR"wfB]_>]]>~-[O>-{9d]ZE/9$Se"GryB wD`Bs;hv=XZBq207qzM{4b^XHLwB,9!mxS-c`/d; @l}-&=8&ASeO4Ր .rVX&Ɂ1w%&̦ $NZ!v }r2Hq7W{Vл9rkyhiP2=uriiG*2 jkvAb ?m<5cQ6L,e[s'[v&K+\rT.:3 Z\75;g*p`n=^rLNGI#` |Z{Pl#KB~Q8aG*8?OWkcxF熬9.n/53r<5U7b_$Yθf+1+ᱱxN6&Fz )?xdLƘ0gE| _ةGL?zO"Egi$Xu-"Z9v4D49⽪FV\aX}Z@g q.Wk]Ҙn)7uMZP }c{;w yq/Wz1i4c&s}HZgk}uxUFkbU]-+9tڗY?Dq|M˥[ؠqFK~){? W4:]XC_?GR8Cz|KKs$PQEɿ;|p9^3': 3X`^U=cMK̦˩|w cg}yA̢H63Veb&?ވ%7=@Q?$k.xncƳkqOr{ǩ=JV]]٢EH69=_1OEb]+1X3tkh'}yZs5v뼶-|W)-/qeRxi*]wk+p{HFP}t~'WznJ)Bo {E4Eb Ћ_D@K0_ [:Jm'o;=IҬǫt;1F9Fu!cTT&-ce<6HUyX*zWETFkߨe&lr?P9w'`VJӈe(%+)*>ĉš{cx|U].:.UOomy mMWJ%IPE|OOۈv@Hi>scg~p!C{IF|?|L@.vXɞf{i>m;{h- řn#&wZMݩύ-eHltfud XzG1>|M G~SY٪:;Aꮿtλ|/l=r ">B}}v*4>[wvT݈[] 7-{R^L&Uy⓮3D_"6ۘoQ+gȱأ[az)38YNW#6S#~)Oswb'_F|rz\Xٮ@_oj; mHhxKs0j3rg3P*&8d:FѮ?Ni ~^X1T9eh*kgGD_] GJtvmsv2+qN-Yc*bdgMhU8An!EgjL#RNI$\ EMu^F #[P! Ձx0;EVF{\أ]Xq9&z;w |O8/9 sk &b{chMq*|7k-];7#8Z%~sJ燐pՄҀIr]*)l\׃)D7 &vmF~&ܪ4T'#gAbqegI${%Bg$zdVĚ~k2ဋʙ,Q}UCq^h3|^Ftكe~3tppo.{7AN{7ݗq`t_n]z?;{F]j2eDQU7ﺦ+v_{yq|_D7m^Dv_]<, 2[&w~,hUxE7&aKAb%U(wөY uõ: mCו{}Z#V3aۀ9edC'x7G•Xk#&F,l/-#9rk̝p Ϙ*q~0p'  .7pr#?XH8pT<>WgNxE܎̓>KeNr 4VzX(ǵЙS:A5H%y~ YY.}҃l--WM29|*)Efӽ*{xyD |]*_MtMt;G{ q6!qvya|RO?( փC/NW|~mAqAWyly4:?ڼt:O_dZKBp2w%=sSHg:h+pt -Φ LF&Ρ:Igz7]7u+pQbI,p.zDz<8~ױbw/XIhB4:nO%,_Mf {sDBi,u%(bB"ظzF[[,Ϭ6FzffrfuenhΗg9`G[q>)c|K%L|-P z0C MF2Cx~, VF ة".6 3~[/༃\eۗ T)S*ֺU&9oݾ4O#wΝvE5S:`D2lfbr=/@nq`m3C!%5ܷI*aqhV`42MmgUlS)n`qԞ"fqu k_6GW^֬&dgF#UYFӡaZ6$<,c{p4]5{GKYme40?@q˓8m(Zw+z̃tQt8&^P:`[:^6E~ՃbSD aI?毛V.Xcg(βYזH5\tQ$BF) 4&y'PKkv1O8cwBf* IQ^xy̑;8#L4{I Uar麨yBօ4EBe'm],JӘ'jug'|:~_,͐Qj%\m` Υ &xQ]$6eFo$.H~7fi6vN8}zCT}9O3{4Ymdjψ<>5=ȍC2/X|cKb2A;Ccxf+?eOYB2. F6$e |Up~#hPY ,Eo ~CF .aGE];bdCGW}o #G!DRQ,'wnjٺ?[ yZRU|dk]|5}:>nmZf+u= 2%g- 쩧[* |TďPC!7n({i!ߙIrFmP߻n32/KE)hb~w5RI A)8x]o6ԎKc.6jZf4Feg)Q&g]38o ]_uk/T5=p}zcq {y4e+C7M].Kh% jc׍lf<ē&ְ0'XܞFSx]={ꯣ uAulcuQ{'W Cp1ʦ <s9[ˉ4w]݈]Fd|An>zhֆ9`# Nl:{2( g*$vtTA_!695%h ˳R|>|f0,>hLM8snphE) .Hv/tl kVOؽ:]Lmc7gD#Asn؁@,f+YKNGd>lvC6*Q?s!Xq.Vk߲5sdd/rFf3, {)3KTYzfLkp~1χod÷Qp>iWL+w㼦+=G۶+vɜ ۈ-)'J#O:wkSӧd3CyVs s~7E=$;s,R˧!Fւ~FZrgS2ڽTMt[e+ZsPz6fKT?:$c#UOh-Egbiu[5sCf|iPL$?/HO4gXG %Z'GsX n"Y"Clu:CO ݓ]ή+\5. Wlr3aΰL6bqP8czE`\_x k$Dγe6ېx'{h(o'gJG T&({:& \ _y`091AqW-PXݾy>^Y RVƧ"&vgiCvRH7p!z"еŶ˦fag0v.籰ژH4n.[ wOSM[" <=@&s&ć9q^Evªq#SeOX`uoznu JG/Y!|^._y`# +m&YYx{N& ;g1T=B?i?tY%rEx\ꘫvpXK_˲wwDːww~wwf^]rE|> <(d#2፴#<|#O{Fߪзe{R`y2F<.[[QWFGMz LK ψ^Z-m<{}${naÍ bG4 cCsZ/ɋ['־揌1vW8e-|ovL]R&v' &8 $Dg>Ȋ.cKK9h-$e%@t:IGm&=SRNmG>}xOǒGY EK̊6Kf)skEݷ~N _#C |NUyofpm򓨜RYH"Br;1_3疒 VTJ2K?alSZAk"r;{f*̈9'KIJ y9K r\Q ׶cՄGLJ&;q!*[TW%Jܡ1<1ǔy>,_~7]7AWT&_ey7Hgx.j/}ie@P/F~{]>Lh4&={IwԳamdj{\C -)* [H*&IOzp9sf W|m0Qg^ćs~Ԩ'Tj-hZ+[Q1 Ӱ˫G@LșYOe{Mڟ[Ljnp=7L}s[\rnYxVml,0·5r\>7䷎g6ϛ<6ȡɖIv5[b5IrR8Ğ9I%Yw *Os*b/ž|>}?:)2#i]&!֥gjF*{}k+~NRr4{Z⩝~LI6ۈgӳv7o䬢ggmW ]rVޙ(߇(zYKGױ0k-hk_, ݕ g1fYĽjphB=PG8RSABɠ `M8ywp;,sо2!Ǖ/j(v72E*qXx!~hS|=/`_^M zWoGxb_<wjJixֻYžZ; ؗ:f`?*'{LWl"tU422y, nIg{Ai*Ԓ+ٵ6ǘ ^=Z2#SvB0*Ic׺pOdMly5ĚBX'<ĊxBNraGӕص<#P)vCdiE:V'r9ߺ[k/Vaڠ=/_qj]/p"j]wamWFk }aguRYi由p3,k/d5AAikC~t{x#>e< ??MhzxX:yO=Kpdt>hytwk Z4h= v 4g1E|xEW?͊66WChLU4&4g44&؏4И4fWјhLUUM|}}K)}1)$w~bit\ꯌϠeB_N5m{GWb*n/QYc`r OC'c-.H og{ 楑ܐxP|ݼ X{ H.uLU (!QhoqV y\MP> +K9mm2|EӸGv6g9E9h,4,,r\Bk6@WvKm7<ۂݾÜoRs/;+Ms"sr5v:|{8?`?TcV4z~%EѣǙdЪ8?/1o>6 ]o0bNFz̜7_ u'gWᬒ`x0C *U&"!;c‚3#8qv]%Fdo0kйne:YQ(ͳ/+A9 JiJyLJ$9%~ af"Y$ok'H3%lERd F٪e8?F.V聵%}z>`Lnj˙}y0c̑鹐 p36{3gg{U]c;j{R9X /kgYO`;1'X[V!{3+vxxqRx2^! Gislpt\0噜ًm4 <@|A.|32,JReΦLJ}KRVy >ڕ{S&-uƓ9|O^ѡ;%w4mW?WXĞ{oO%vHLHP,s1t}!iځrv@e#͢ߚ.Ol} t[`lV<8 X\aBrtL u9 OtVwGZV 21ɠ>=?u)`KϏwS̙3jكvSr؈NnYsdO"?-_"c#t8R7"Ծ>N)l6,!L2E*["mmZK79٬xG26܃O̱MҌߛh_)$;ؿ*)^U 8Oe8{L`ue'ߗŦZˈ#N2q+ZoZ;7M.- eT5""jvm_N'ݫ#>]Ô<;,YS!,+HvE"OERCXfDCY{2;P8u#$5[##t?ٴ'o؟p+2iZa%2V]v"֏=걃LSrcr8+=Yzz{,:\TA=GR# kf7Bċ ^CXt4k9Ҙ*W6XFϩ ڼ]+W"/,?vSWH.Ae$gS5ҫ n;&2۾E;k0p{;7+1Icڛ== {YfH7ǜNkL}ZqX[XW1c <ݟȮ\:wګ"o@%wDyyynE%0~ LVTB!GGe3 )`I?& ߉!^V)߰ܶ=bICἑR?B\[|Mk9ߩ+rA+̸>sߑ.hߔ'\fB܌3M |Jd2 qX88&LoÏt'S@\a>Ύ:o1Qo9ꄝYj[G4۶TKr5q&s!B8 s!BkY3$L'@#;XktE nijZD{*2{f]sH&qmx,stz(Ȍ TG@'棼0&8,U!K #/C+ǵ ˏ<4xs|-(̱QF**䈞d,!^ ],V:L-x'[-E:UH˼:?#^·S">wS^ӆUqv$/翠__F=A w{c_N0Mzf5i QuQ6ݴEwpiuIzEN<|hz[ Ep$ x="^ :QGbxNȮ#:"\ӟ_O=2{^@art5؟Q#J v: "$ڼx*u 05!o+ԙ&(ȿ1%UD}swܻNh|^_0>O4|#Ό\Zۮ3Z ~㢮žYH#SN ||zn-^iim߿yhc:j{;~ нH0\a`?Bk?_~tVB,߼;v\F!}ܑYVcOr{ɯ^kuz/G>}sb/xEL/ͻ8o-;hu:JNǵg\yR8ُsſGko\Ĺڣ#8ѡ7m+;?%Gmޅh=C{i2<,,O,/=-_N'ʻ$f&o\hm>vWn~ݗYYdz,e?gfu~sڶ϶:;AkxY}?O?Ǿno]nZ#?;4;ODjJMI:$p?wYf)Si^nحU\ͧy瞖4 O% 9*Ms, 5q+h[LelǷ7dj3}[˞%*!_ـȩǮVrH{ě5S#TщG3IULY8l&Kn6gOBt~wSUw;7v}\ӷnAo\2TFS IF6I\i֮Τk)9o_F`<$eI"v.^.JV|o^[kezN^t~4?nvOOapT2g|+a5ПOva7,i,|ƿOj'Mc˦H1}d^t59{idjzc y\b?ь7zu~}ϰ;;jik&36Æ(Nc` K S;!#V[6OB C7kSkQl1t]*W7ܴٛ+/^ kxZIl'{>K>+礢Ob{kZ=WuDjzw]`D/ ET><9vȽB?])F^Kx:7b"n{3M bvWd#On?et+TeNϖ*Jgm1vn Fy A Vur9: %m9%z?"V]v"7q<ѬhVQ D챴Z=TZz$b,Ke*T10E`2ݡe0+-hml)m˯[&~)O+ęRĪMYYڧ* c g1vh|Fe+K@fA9I>'χ{,2 1wlYUrk47c {{ A*O$UV=Z)z./_cYsp>4,w zOp@tm={n6On%NlZb [ψ&| ~twS=rTOwsswLrt+A߷"MS-[7qݵ)MOd~S]tZJW3jLu]R iuzΚ &-_sDxqܦx>Iډ D6̮H}nket{C5D|Hu9V7W }-<y1!uGu>KtQp9)!y?og$ 9|u~-khTu"c^t+$F-(<$H Gt]+'/T} ?sZsfþlUU$Pm{ݴfzb WG" vȸh߮Tpq̬9z//7_wonceDX W?v_Ǎ(?@En{h|̎UzQX!ơ2@`q永?Bsɰ\!_$."o" 4Όg5rxW7T <̰dScLc'I?xF1+Õ;y'aC0ld9| (,,}&u4b7ډuF?]o/g'H$&AjLmOe`m}yh=[:@mܻ7<A;\]Zr HV\Զ}|;v.Go[N󴶢K9uW4x4>ؔRņYQOBJmk@by>g( =⛞L9\ei]k{fEc[VTz oa,n/OdHSs:g_{ߨK~el^ߗm6 \3}TEy$8t<΀X#^B|(-"<0pިa~?+TSW| {-"7_ƨ)߶4QZN+&hbr[)ٛVD}@VFXL[F0VG;}{.C'ƚ7 C}tDꐨeuygO#0N'H\f*_6ͧ ?8SG:߾7YNerhnVu =ӝ"G%:=s9bhM˗l{; &Jd"ME}iYRmmؕGuhtFǘ#}͎8}~.MϨ|]m7]E}F;Е9jI |kq6%35=j9\=WQ~o~MA{ȞlOOwb*r'1[jԞ,W8s~SpVX'4=borOz3M8 lcL/s֒CN-觚7NS7wcIJ`9,g{:KoPөOn*SjJMfiOgYO$ Tg&ɣI,P?/[>/EMvjs} _%n֊iG}x`^Q~ZLo2S;mMBy'2r.,\M9bg$!I1.]4=ILtD3X@h<kf>Gg4|&:yǩmr{: .^Ds<ÚKR2p^%/}8_[~0tŵIk$o.}>TDۻK:#޴#q;b!զ&-JJmSh,{IvZv~0ɐc23߃^Np_P_l*Îb۲ƪ~+U^?)w$V8ݘHQKLֶҾs\P/ƌ91siZ%QXKV@xK\:̸D}J?\A}js1UẒėV#06cKkLA|YMy9gzcNg̉V{syؘonCħ}qϷtnHoA?2~B˶{dž}7ïSnX'an4~Čm;Wj`[|U }Ѧ)'צ: ~a6$<=Me ߒԔgz3|<;Ov++69X찰pL?Ja۶aǛתE]$l;J*YT/߲߿в5!\pͮHGV&ދ2(b1ʳB{QEe7Jjbɪ$#HMPF3YW/鷋~g j=忷|Fyߪ7/WsG8L|?Vy 忏S9*oQF׏P^)(fQg1GXԅbj$1Rx6&3YI٘,I=V1\Uf8fUgM1L][#?7_ {I?}6^?pgӳxz<==^KvwU/r$z8=D~xEf3䪜ՇoYg`b=0"L釁rIc Op\3jc, *N ,S| )h.͗Kr5>j.i.=Whb\VlKj/ϥjcW/ZUf0s\ZW 3U:0sIg9v]oE_<2|Y=OB5=0_{F|]~W|)רkԛ|]3_ר3|M%A{1רN>_1k#tzص'zψ#,hhTF"-}[d%BBrZJ灈-`7b'լm=MF{A)XSd0٨)^eMꓯU/ؕ8RB|[Kmv2=Tf8="V -{xήSs<ϦY@;a;cU|;Uʽe~D_v}0rWUߡ{vEiN5Է\H}ϥvම]|[p5q q.nwxG tS7}Hspo 1N)%m3ќ^pD 43'9}+{kgF<> 6}x+2Hj=F=\:H49Vp瀫ləάXm̎:C0IN$iۺx|aӯDew>_Y1}PK}ȥ>L\C\7#"z|Ĉニ3?lpO4;>yOr ίZ/Z!buLm/1~[W5^U<$F$9uc*ϟǾmO?MbDYa^<=o(߉g,e݌E 6RŽWKzOFs lZ1t1SNM۷Ys['?]b ~Z}{Rֳc M>o{ȣĶB'KLĆ ZZP'*PA9(t M&1n$4r[ F+ ^ii>6Lgע?hcA3Rj>O8wū84ЉԝGAm6;#:V,÷(\fuzTG^vn]>ç(b_9nlnGysQgg oCFZS(Ei=?i-80IYf6;~;;_>z?35/블`VW#B W5gR7ryy{^IwDZ:KcNUu%b|1+diXkAlT-jCp~_p%l:#8ݬ!$h6{|Wvع]7*=&*JyʍB=oQhgeMKnde XsxNxx᳂y}X rR|lm`y eBRv~%?w *#g8~ N{Ys,cܡhm}b?@utS]T$)M_t~wF/ LFUaBݿGU{O.J@2 ` 왠⥧j$A`[섨XˆQIk=PLEJk!ZS& ^Z{'a4dqVQ+ṱE}Qr)<7bf:3<.%lh!%\#vFupS< ;Wl;,;a/f\Y{Hb,P`غ~]wiyyP߆Ru #i o0N#/ݦόd(9V5X6Omk13=a7O.pٶP y)sC?wAqnN\^aĹ~8 ojdչh;yހ~w?1=p д?E4% d껂dNs-~2r2ZhN1$c?+٢yy7Mo߯!m=='uCu_ς>hob諺qLx ;x? h;h~:ZqR|y:C%D1co#.kwFಜVIS3Iҳq<@{NNcٶ?nG|LC[Y<:qoql38;=h3M\46>Q~UO*[ dN' xʢpg%u7ioQLW`aTOHg%V$^)jh]~AjKm'6/ <;ӡ]u$,w 8;]5SoRT@.bp=/}3mG:>l{v  g(jP&Z{ #crR۠,ԸҳXXС2I!2${&SdqOs6(d[N&Ƚ'p@craR-q=戹c̟,aq#Ѱ1VrMkhGw|l[ܰ`+p蠹&S;:SK e ^2`5tГ]GcwV}!|mksLw|uT˗9\T O~+gi}KhWs?o8݀;X䖶 cuN/v;:/ȯ 44JA{ {s?+'US!/3n88F,x#Qd|"Q>.D,yhy"? ywE^dOUWx7ĕKD/xhJ)K4mҪYmOf*3on+'Zr]X3{ 6XwUo93cr +1ٱ&]GnVɄ/ӈe_:yЧd;)ji)=# -/`Y4gd+LY̘|~?t+{D_9ˢPg>g$kwV+c2.ށn9(|(8p`ޡDO%?Lk XVb:1=/8G~Ymg.gyu쏓u_F?AWQ9t`ȕ=S>-6mӻ) Q[vu9cyb$͟1F}|̹ ՏsNa;9ƙbl+t,Z5蝥F[xnsьlDG??.n/ߧ~w:K;<7 {QC]r= q9lb >/[Qa^)'s7yڳM4(Sn>~Y=N5ZA 蟎%?1\%lxiop O# uۮwgkx>463v.۟7j\Ƨod.3}٬d)p1E.RV Z7.7n]E8?- H}k{&hhw<VJ3 vCe<_e"WV/du2'Nzjze-LjS9?Bu>\ :Mfu{Kܽ\ 7ҋ_Q]3)gYD7;䇏n"q7QGl-λu{{R61Ҽ]4f?p:G/JXYqT=]T>YOL읿ozyR qHcյ&MY {Ӈ.X۟ӸԛEЗq6vIFvQ9Oy}|zڈPm |{ Wq<{y T JsMQ##9|{kK?p/aI×M]lܴie-\V˫,d풵MKCdD0ޗEj&\ӉU6њCטLfG@=ݪhc6ڈx<}SF/ĸ=Xp! >IxWl!pђDcyTko\jh \7׉% <[y(N $INbh%'Sp/Q1E4W:t): iv ϴcU2k?7ߖiaI|Sne/xrԞ2tûMmW~&UcP\yho"^c4'h5M,6L%MUQ^SVx9h.\1ge}VI,_WW \r]V{؀mzXv#47A5eΙgEPN˟d6aYigEaAW>[5zrjWq/͐Ogڛy5U'q5K4yHA\%Rt.58z78Zʒ~9VP vIV-jS}\ ;;(qWp;K-#z/$MOhP>ߟg{aª!VVث ;!,meu&{ϙXxuz.hSW@kEkx9?t7ooYHi竨WTV664Lr#7>l 5OMa% C8kċmH/XK|Ϗe4l~;7fqK[ilߏw#Е[~2ې՗ _ |} yGl! ۙU ou$m7xLC}xYK31Is"?~џÌbylF<=쨶CqAD/#xv<1t.kqvD2!< rloTWrh+#^<;5]sOuf:c=_lA~]9-C; ꧚žOĽ1͡}wH:w_巷%1F1]b7&,ḛOzݙ۴\u%Ƽg'9&KJ-sDw0q=h=CF9si!~*յ'k/X/V 1Egpt3 E'@{1SRJ{XP&k>âٖ o1&Zpޠo1-F^Ip{Of$s#h)#?謣3'A0rs꠼),3˜X".Z8ĝQǩƋə+~ yQ:?C rMfz>)Vo| X̟ϝf|LNe~[1,"v^1^u|\&-K3N'~mu&51/? 1@~+'ؗ'SY{xt*+5~85qڻ.#ʸ*Ug&|?}$}DwCC U_]sZNZ 㧄\yƚ:7ҼL\fNFMC,Dgc^Fv ?@ Yh,(AlVbN'!gDb8ՋX!=R;ߧh.nx@|bs>m"[:c?yiK /*mAfZ\ZGS>{~b|n9?s9tnp!_)[-2/.f Z1ޠdVoUF)U&^o\Iu"&%lC42\x62,^hR, )IJ|NEE>yH:[}5I3`޵|~M]{ģ䖩1shG69{sبO9'ᣛ!O;B7ͷ`S}1Xj ~lt݃sHEXh=\cC ^_55'M}{h~#U㗏f6!Z1^XߖW]VKWVnb;Ki˰ِ9 _'6֬XA>/3֫6n]Y1P#F;51zj9*H(GM gPu22(IeC͢CLee,œdV:IdZ6u1|y_`ӘcsOF t&m:kw[8U|}rS"VUr^Ssv-e67F\Zi kaOhH: Kn8Ak+r]6+XneŽ'Yg$c eey=?Zy,Eظw0ĒWG7'Y7lz->c99*:pNmVql^ | |Ӱ1~zPhΟ<6r"ǟ[Yj̼^ظ1?w|d)L8.A 8n/>pWe©hL81Ak Zm[ u5_w[~Gc*͘q7Ҹ!-?ck'\_b_ }ߔ RTmm#NWrm1hx(L?ZGCc g7OZ <{Gߞ9e-c#P]#>ƺ?`*yEhE <[5{H_j?eܛ.P Ä~5a5`E|"&h*ԣ3@.F1Zz4T39LEc ߡ٦- b%! 3N6+܅ၸWaٙfՏ&Xnzw-;nG!t;' nOaŘwTejaӷC#9JcAW]S߉qِ,.5Ɗς=4Dۖc9{*Z̹'N.mzz ~umT\^b#'o{Ulz:Of>П`vِ׀\ 6 4'jKEtN_:xmJ;ҩ_//ġs{\4UT73.e1!6sy U+$Mix߹ܾ!mGj<6l@9ƃ<\dA%!b\ߍz1s"xGSV-V~ӸǍY[b0λ0޲+3#~ ?#2~&P.:4sh@?^"c}:>>"#,o5VNoϫgOYU%7w+z_qljob ٨Z#QC1IDLC~vYKy5]nE&ޫ<L+Kҭdz~^~'tT/5;/tUD3vь͟G3C ;!ߴO%եwFU*lĎ)U~Ceiw }ʚwoqN!tn7DNar@*܅'&b;;3mnD3fCEXSE=˪y~OﲆyF飯&saOտ [Ig>|rwVx1ȑ@K)˷HeBcEkթ܇oٔD28;_`cLB{Cf1bNY:7 h O}xwfWzY&n9#$~g#ֿ+mD͍˂_!XgHcX#^Ŧ yEQP/l OLgoA >/18Mtfz@t̲Kn'`c(ESFʝ2ڗc|'@|{UF4,<^ha79*g.ƺ SnYys 2/ۨZ~-TɄFcL$~!sͷy, l6ZOu΋Y_yi &{ЙwCW+|ߡu__S1g§ߢ'/ls%1I4p9YG9u~Ku̽{ϣG.tC_3t.-߸wϼE˫5 α/4sԌ9b~%ēi4c~!>sOqcWx-~ܧ#vD684ֈxO!nlW`S/ѳ`;Wf^vOIeb3@luש[af:]y r!G4Z5v's;sn8cehL#"+V4?w[meuNb)k/dĿ)3Hr,'?WgVs NG-6XEs"X j=MqvP19rJܮu=Bm,H6O?Juюػro"uASxcs ܅6why/Lg{o{@tu{g}A?"Q2NA/,y#⽣8WEB&L0y?ƒh TzƐ3cPlj*Z{ 2kh.Z>KoG{{3NG]s<2h#y.v%kMz3Xr3y&4~oo9-Y2lthn6^G6SD' SN+Jb  =O/ޮ[P2+A3mg#XjpC˦]s! ;͌)sܭ̒?neA>(y1⽢O 4_VNbgR|DV"mBJa٭P0b/HJY-:jɟXcgE0,hѯ%䱸,qY(iP?5|>.=e n駥FؿC?EVBk`,VT`]A"6-F4 n9#^+.pH xT}yx!zo~bܳ9cS's5a\B~;;;r` 󳲥\AמNs=t5F$&^̋lE2W+fmzO_C,tZmYma- Ht4:n[^>.-keX =-oUWX/5\@G\*lްzkv2dܻS-O-gG:?Ff7S CRR܉ӨfnccJ1%{޵#*Mgu߀4+N7cNNҧQT}.L_Eec,E{Uf TmX{ˀ:ALqF8ݩ~|UF0?4X\\*:~]tc #HVzTI.W ks36Tq GNLVRCEX*Ci,XM_3q1!goƛqWwƞu7q\ѝIN9E2v0?H5L| t)U%>/_E4_+7Z;O=cߐW:;>)o]G#%k/!"Gdjx౸#A0M&6 XX~⿰trOQP/ܘAE8X9x6;ltsEc"bc)y3%/{<-i7Mk͗fE{9Ƶ')yr9(!mA\ !*9Ox@^-~ڋRX>q;MYՁLgŮH,D_‡@&6']׍/r|5݁8GiB&^%rD9U3;|YV&(IB5x ;iXﵚ DEL~&~_`𓂟qs-J*8:6UF{5ο6}XG~F{qQwMЃ.4ٍڦ>iXg|Iն G+د_ I/cLG2=\Iio|tI ]crݸLOEKnHmou Y{أ LﺞVx #[^3rŵ"t_ˍovk<FVA[4' o1;WXEœP7 B܍,-lQEP> ]m6ܸPZh?>J &O{_ !JA'Χ|tyQ*(@^ꭵk+>톟RAVh8iywPS̊l$CĮq&SElR5&!?xtY E-!N箇u.Qԇsxé9Lp2(fE0dml7TwJM*鼿n;ϫX[Hy=c G*EN-(tѦE؍ܦ: wᠲxŸfk^Զ?v?m]=jøi;Z oF9NC7TumvsmwOtx}Ig6'W7| ?~D| >.pB}2Ϧ뇮t;gRX,xx1,q![¿_vv:.!^x Yc|2dՃ'Gקfs{l2}~ v7^cjw(SBRAc"Opc%c ߴBoc}s7|K%+\ǣUȗU9T@< %4?-v&h܀QI4nb h 901q/c}g+O h\x _w œiL.Sǖ;#˞% s 4;j0}-,"l*ɲO#w ft3O5\|崥1w^Cj2܌60# p1x`cw^ =gx됯pW-[ug&b*es8@ {aM{ Xoڂ<S1ab]b֣9aƸkiܱ9ߢuxGUD#xwsEl~wfIԞ } Kl:E<p'u$EuV/Eb r _/:!6i+֢Oe𻘞rVXs)p^+Z᯴ED7Cl؆fan]?eu~2c7<~Lߤbl+b&g)ڣϳ:sѻGx;TB6- Vl[)[~DGh,Uύ̪kbVby}7ͥs9#Likb@I\؃ )*_2INDg Kt'׭aWàu,4FB=c+.duM%b?ssUslZeE'}-HZW g]1j Ƽ.ጞ:멓>1V έ?"^mջ;jJU?O0)ʝ8~}U\"*ʹrj+l% 2#0sUbە#Vp A|uÓ|5[`Bߡ#9S l8)"KQlv$bثq5[?7ɺ롛>:qוv~6UwAjn PF׭>(Ս"<f /׍ XWf?#~S*⃍u|o[cSݏ Jwg\lug<`~>&Jeٷ"ߠTJ{?ѨAO;&X2K&|"`oݘ)p\U9vb^/9,=(9|h^sy͗#+|0ľ""ΗZGOE%؋@vˉq}O Ng^AgwYy ی\jFano K  ~qƌٲbO ?YYm9֪<ţu¿V-|I>21e }eɬqo/q[C2vUYs⽻I 9CФ1{޶c̎]Gc$FОcgm9Wz İX+1VIfӾ(xSeS{<Yw$8wϥ"ّ'/Qb}]*-j}&2y3\kkXIn=*!41YG<0Z*q:ZIv _a_gm~~<~Ps~3Q#0ix?"gKzE<(NA~翡Ǐ{oӫhoi {X>&< lu). Qۓ7zG-^U c+WPInS-,W_O _|S[s[sfn?v{ h=,e6Tܮ.=YE2f)Յ]٣Q]64]́/ ;[ rb5tGE<%K7!VvW!V-pEQd+}E<,̸Cm6/<|*0We˥eo,-5oX )5n` _ z`Ş1XGxŚƾ\FςX1Cknbk$ՑԎB:_ !<-j#l?呬~Pi=腗gUwfў_i8CyKwEݣܩl3zNp^.mxj`uȃ-=OU g\7M&=h-g74Ros"g`S~*x~?/v?{17o$Z7"xs"9c}2*^*[rbX8NH9?@8V{zi Y4r؛謅DZ D [J Ӂ>;={.yyۭ^3.0hB=U V y66j!ퟨWq sFj˜mR/K*Q.s[,BXU~eQx}[-o`C3ěhN+O>a#tJglGђmW+4aԗ~ITlqRG9jٺm($Pܺ898߰M^EπU,ؘςqe?61Xb쓯YGtqÙT/_I j?W)n4<ؾO^U,n6˦AwI`ˇ=dD~%=S& ߐ[LfOLCYF`5G|7ӘKQz*嵾hN-xIۅx/3Psh5 IaCG.A]"\B 'Hgy|'_}>OAgUk o+|Sg+YKYR]WfasKE,YI\LtLH0BФ`'jd])[¼ѼȩcFOA;b;wΑZfw.r0`&kלcWOCce[Au4@>f`3D;KaS}U=ݒƪۼf,AfUϼ#5 N5 یorlُ}hl#h-16{b즾7wͲ}Ūu>c>??ƇsrrOҷ*`]}st֤3̢#:\ӧK-Z?۫:HnbED!̌3А"ly{K5ܻ|$b>NLu~Mވy}z+CU }趆>DқGO|4Lkj'3ybUk߂8z ;RMr**e:8S:ԩO3? >k"M5D8p0Nq>XdTLͻA'5-vn7R=4A%ZΛI/F>=m5{Ŷ崖Xƀ(# ~vZC4Q_6?ѐmXڐ0uW?} /)y9U^;0jw5|h2dE.ģMVǽ%Z>q֙[-hn6m'v&R Xi&4/H|z,VaFqha?D|#V.:ko!#~ͬOgZ^6L'*d :/=8{'HFK*ݍ1^;-jYUڣ2+_*n.l~R,lzsX~4E \ؤ"b|sU>J{ϛƹsZ;s :OJLv-GxAcX9ߑ* 35 }o˥RlH-x A ^K9T+7`xD.o0 J)bZOˬT6Q ՘FZd19}ioL{suoIE5\M`3jz9Nk?6`sE?V/x}>a8/ e xOO;S+q٠jYoD8/S4>C&p-35y= VOAKg56 L)io#V(bزe:;e!2SMj>UhKӂۑ|";libu/*9sa$8]ѶڙJ tvsӉ'cㅯi5!UV֯qI󦻦=EbȌziKk(YN H\R6 u.Džx[KsSpk\+W~ EiS1qAkݜHdLNa] ):gJZuKyWx%q>Aq2!u-\h|xT_!MoߤA?D1Nb`iѝ! Eΰz?roy0;5`F G.&q#/kc oLeٯAwRtzd~])h!Jf/('77^&խDLhc+Shq v3v5|c)C4#?^Jb w'!܇C0`?B)U!}s]*+YT̵=F{p] ;f3lFڿKjˈK˥S'}}eܾVΏm{h yvۯɎw?=)I/`AĀ+b} ܻ2µ]r}yR΅-*+8k=fޙ,McA,nz h>|Dd(}}Yi tsY—i?gcpؖSLS>_v@x=Dm‰ IѕHbixEQBJS>ɷ~#g=N 3WޓMz=3܃oWFiebOPiCMb="cI^ct}OæKy:k}UVQxSapv,~A2ﻹowUmsl*MߍvH&/fN7A|f-MK B>~7co̻L?wg{Xo@~2su:vfp M+7Uu,yW&eI/TFߌsj7lM']u%ap-\jes,|v ?<'s7cdYu~vI&eŬ8| ^\-OݰO$_FZ~1i̍mQ5 ad!\hMֿGk}5rBs7EK?-]l;>|kA<1Oիe GN1ecæOG|gd|&^ßs^sLsb1[#;KX!o؈Ӱ5zP$"s_3MU)ǾeߊIsiy+ߤl8}l܈w]o#W!rwJNQM,qD+zw aUwˉܗ [*?XG$gnO^Ԍ?\I%4`2n5< O3&1{N}kAIc@E8cRp6sB~2}'O'ۉZ VV\b%5 ItZ/Cyq9G'˸#y{f0Mi =6Ԕl:DWLʫ=tfٸ)GǯkQQ'Qv8E ~r_l}Eu _~_Uv F8w|}+GTDEl#ZU;[DÏ&Djzk\WvܐF9!oK^QA[TjC ȟv2X/3~k>hx~nz_2ƎZU:1.gIY]_Lm,5(\#)z6}7.~yaiјF gK{Q;b&B&j/YOw ك/OdgBZp0Vb/ϓ $V6[ 2#ȇiߍx5) &Xtp| U4U\ rx= > ˾X41l/ZUʥin Q#8r839~ sk/GN{{/\ϼYzWH6wKf,Oyy78ᛄC\/ 7P%.fa?xD]ڲXV)htvڱh/ -q?~Ow_wbu<3QTL?GfyD6ö [^tZOgȪ螧XY](Op<+p,IB65aZ)g<$?!Ǩ3ӎaCE9/lCe]=| VHZ\M[rgq1OkvwV6dC4l /8Xϊ<( '9@Bٗy,Ks$=ՙ~gp_lo#LF@C}Wp~ Pswۓu'|c&>Ķ/mZ p;Iet+@//E؃>xĹV C.Mr5zwܑF:dn+(i+.m$ͽ|qY} Z~KPiw%%D||SYU|{f5$d*l)Xn"7K⠏5qW%z_걱OKq?,ЖÐ 1\_zoi$ZgCsvܹx3\;*Kb7`JoBp|ƌTK_DGba=xA1\YVjq.g6kg\4*B7Yry-y2}Yd5]oQ.ÿ%VGZN9|!"Gf͘,gХ+3=Ɓmۖk/4V:Te\kwT–ܯysIw1o1#Sm3"'*\//fkH#/DavUȋw'$𡬅=ͽI6F1˳v4_wC/+ V/~@yw+!mԂ]Kw/ʛ>^>f+0^o˼.ewhgǻl ;s3Qk_J5I kgSJ8JTw[F} 5I?K~q1y޽l&>K0[>kZ˙GiU)AZ^|>*Z\rȿp:3X!"d=ƽ ؇sϰuWg3w~rwқ_}=9w@,bvAn.ʕ{ExXxZ-#Ɉw80E7"Obvs_ 9ϗZb=a͉SGК:e~ƻy|K`1ݾ"i%ɦ*ERK_xbC åЫ1)WYu4f-.ϴF $g3mH,NDbmX]1-m6J[ |W]q{eQO7{ Zg )2&L TWz*FRhO$YzLIR;aoP؂jZk|͚e3\fW5MD~SKù~/Q&n9qqY1yűqjNEIV5O?zx!̅?)3"+rşD۱_-|ZoUqAEFr8d3*bSx9P^*٪D>IOoCeՕ ;9;Z>'fߠn,bl2Vwm 'UQh(i YF!>D-e70ȿjV Ck}"eh)r5/Cڣ\NJ-.^;`׵{{w8IEƽ;?ŋSR6wUi6Ҹq^[cb=HQNOYAf $QR'el395$s&{|w8bl[(aL7s ^6Ds-A./A*+gy7^=VB#_v?ݒa0mi %7LIpk/`y ,cQ7o.\"{F{+jzg ?+2l$7\*qKF.zCس7tqSL%-1:3cMV29;M좗~a"OhXʆD:ϡu߿sROng~g_๝"~sdnC;cb&mҳ<J}?:lD'd}"Qz*Xu"šZoJ,Y}n[)|CV~`MC$y45Х/qaGs]'{gFL ƈW܌Qk[wN|*Lk>ߌEyJ`6wm8mgR[T'7*tqjo9Q_85yg6+g\titU7}r7dۖLO]#2i!<0Ӣֵhj3Swx4rV <ȥa:ku*_OFP){ѾE'xݽmk~e;mrNq,,ӀS{= 3enss~УeUCNs|rN֋B:czbiCrb&hՌ@Y ^!ၱt"/TՄ~!m-}#zoIޗ8>t3b{9?l"{1iV=o \Nm(q7 ܴTנ''onLB|l nchMlwRY?0i6:`WC zJAl*H7!&5.d}[K4#ep~Qk]@2=4׽WS7yQVkU4{aG>3k=Id^ eccha%vY~ڵ'IZg⻥яv&xklv5K|%~_+ i  -<7/LEu;yZ톅Y^?GOל%zx ?4gwHE #uf?rWmLg3 ڟ>>-=U7mþ=Mcy5Uͭ-Z]/Z!.=k$ywYcgho(umo7C@.tvm`KHo C;+<"eHxkx-] ƜllmOeWI֮DP +]Km{kJ0M+<|s|!v`Xm^v1"^$;qw^e Pl}, EsX]=E4_}~qvU#^X0gĥ޺V##5[`=v:~&ޗ{7t# ֋^4"w ۨnth3 Kg>Ir׼ {`aMBՆ˄Zpázl$jfyָֹx&SnaݙISQ3f=A|IiZwdvwmH]&kx;,Yhi#q5ǹ΀omA 6`;^=:T >rFujcps{6SlLcՠ==זA.%Rlɝu'Xǯg<wD 9r#ȗ"k<]lQc󋲅E,yH2YޝBx'!;!p{8 4޶sDgdLv䓱$ }w!OnmǪ IA|Em;xjL}osۚ gѧqVC)yFy3oT\ %z@ĒGpkO6(Ƶ/'}q4N뮷NGS˺wJzWğ>/ؠ?s|](ʜ*FFn?,gS}偽pؗ)p|wAT"AeKIwx9Sr."ZxVxGΝyc VrޑCwG{zaiȢ7HYG5bDC_g `_ y^|#f{>U=䶾UCceFp~SKưG we&1z=|M5O_]ߤgg+~? CGZnMu-{(θ'YpI4mTu/Fc]hب:ot,)τc>M4Ml^Ns\1M8X[bpx5s!֋E+hGYLc3/u}㦸>;' #{?upQ})_ &6OVZ<^0Mȓi 90Kn3^Oƫy$7(gj?ԲiʲM.7|VdBXvs^wNJcUԠD|UFei᩵ y;ب2_Nb}VF>,];ak܌ p3~?^Crs޵\|Ioi#X&\Xp+ Nק~uVP>YuzX hM0_Lu1Á|J>&|"'kCl`BN?9Fbhţ"c9?<=[=ȞuPნE}[\m$6=Z^էElhxI^mDY~fU&_>s }'9w'4۰ms_"=_N_DNI)Q/fvU<Z;M| fgn8?W{7Trkۇ։Ðh&m<[x oeߏ'[b{lEx¶vt4Ő1s=~6Z,2?䟡=ܦM fH!WPa)E:D.jIt<7'2+[xtnmKlWvrQK0i쥠?zΡ3Ӯ'ј6~魕f}jjX#9;:OR |$1`%Sn>k~Ǧ%@|α_" qg_g; ?e__{/O0ۇ8_`y_W q?%-C/0_<a8_`y_%:_e!%n~7517 ?me Ö/'q8_O}?~K0 ac8_;2?s/C/0_q 2?ueegO0 eJib6!ӻĘ;ߢcSi1z|O_`ss :"}[ h}cau뇎<8_҂:SG`g_1/cMdߖ(|ڭoW$|-Ɍkg GV7Z['Mŀ1|26.fVتܯ+ZuV/|^vH;;NB ,됋X۳ʹhIh"ɬ*("v'|ajG=u;G̕덥[l)+9W7ndܗ"&ױؚuLwSD^MV#7Ea+Ms9mvlcgz~*[v ?Ķ*oLj5·V <zlڐGeL*󙼰LSމZ7#ԦݮOis-YO_}3<9>(&Hf {5שV.EMVK#|˯D?ǡL TP4*k 7lo7$Sg͡[Jv"?~gr\_L~hxo%(hif|gPu4Q7\'$jPyzC:1+o{/v 9=&w%z˺\µ~:kKaUslQ(lh+x 7~P{i^h-D{ڑ*fO=5hXXY}/7M{S.8?.ϗU &-x>33?{1Y;[;drY!%ړ13x~zP_Hq<,xνY|NM @;y.$J;[p3^rMGy$癠Ҹnjk|O%!#\Qۈ"|WaZk=E޷ZY]ZR]+ 4G.l Y85^@^tG}yY g$\hQ; 146(ҡSYu 'xNU#- ^elk-)YȄBҰ2:Fݡm~=݅O܅Q/9r>-0bO7۩Mٛv-h+͕+53?T37>u?9Eɾelw9Ku bj75lL#A^3~_N#8\#vY޻a 7-g4~#+` O3,} |7|_#!d2zŋ"vyEPbcm{"Gv)w.qbs__򑌰g̸<[@oPm_Ï< #9令ZFU"<t6ճ'=>z%;hL*W>dV#8Բm3/i;H5ravwB{|h1 ~2َx>'k#&bH3ǣUѦjvGz7ǹ>~S{D@d{czY^1QH;uh9x>KϞ% ȿ1]oˑW"7Gvm5kK

    cerwUE=c6QG;}"'Lwcz78@a.dž$;bZh|?rfl;b)ctAL@M~r}b;;;lq7港%~a;=]&u]=EjK )RKރKg|)ԁz#g/xv6|r_@ӄ6_TtbiXZQG4jiC~h4 ~xO@F6%bN0l@V7ஞBw(S?Ou G"da۫O6 MT#DrJ;G$[|]Tz2na YN4-Et.'Aq#_N_3# !O,3Bn`8}*W?p_M۸Ay7+8K$m#mvX7"ٗnɖѼdd[3+'|luFK"/-vkGi6۞"u Xvڔڐ 2Uc/y}RNr C-D[ߥESEwk$}]1hֶr\:`m<u"g5avٕVo ΐ-7 wb8m=#{w汇-b,&~{÷WkUW\M81WDg1wv6nA]mzmӞa ƒHWbqLJs yҝ_s{E.[* /E$Z8EFWZGF'uǜGFjWIH/;'E9cc aweǫ=-M.{@U&ˈgx9nu3W: ֯ȗ0lo8;ٲ#<;G -3gZ&]L+Nxʴ[e%6Ə '1:̡aNܦ1 7/?2WI̼^_p/sklmm20+b sC|s~rcoqs9k,24˜uwo56֬X3iXF;~`O{ } 9B3~%4}4ώzX\)jЅςܿO\;bz䢁BnU\_?/g߳z?pauD^KF<-B܋]/8[_?&lMvq_ zyBPimF\\xIio=E5Y=d~hB࿽熵 5h^"M#Z$6HakL&h?{ub\ q)<[_P{z5 gm!z'i4J1y4GV,o\Hk*-4$%+s4^FY5g`_s]MaÁ.$8x.cbq7c$V]W)'v 0xr!d` 0 |Ÿ?L%&v݀LG,||7|&D?Sߵ\oXW~sb5<#wA܈5b/LˠSÇ{|[C쐜u/#ܞ=flw wsю'yu6E8wݛf䅉][71Y)q13X tƏ=dv"4Dȁ|{Fn>[k9C{ָ\m F1^͟Ϊ^DTGglc hyYSnKq隈Q *wi4 76ʻbfBga'QQ4ØZ|m}xFgb: à w牉w籱#HG.l@;wu`zI'|-w{?y%ڛ_ffѦ ɖ='/}{֎Xx }]\O`_+珝v`?ǖ=G'[jVwJ9&khI-4^F0Myծ|x]ED{EړMYi 31$:^)_1B+˰LKXao!ɫ p&CcKbgSctP˨cx<~Y9m'КA= $a-)p6Y``7m3j {(-Wa1#ca}yMm̦Ui}}]])B{$M Y}<@𒰴#/*Sw z{RQRh~iMC CâѪJvX1yh1o4G\cGA[]Oݪ")R}{ B|. eL=Rmt+nXsX:Y%Ҟ 2;Ƶ?k!Yt  PpO]mV7XG!.iAHB6V墳#F9F{4g'm‚//J7^Nyd͂Ո:w)pީ.r9i8.Es/hCp5vn(z^sYE#O,uj;r;[)R3"i/OMݞVKcB{[]\}eE0*wҬRʖUS=GjΤ̲G, :GU;.Ҡ.(b{*%=Ө4w^k"z= [9 f ;Gh? vl \K.Î ?_ż=ѪhhG} ;qڻVS' `>!O~Fl|_:+~IFMQN_l{=L"  JV6Zhr)Ә]$M*sGGsy]z@+l||tooH|9r; ;I5RL{ s[ew/4.͈7?v\94NEK84["`H{]Tf-m'4}N? S)?baVUӻrxY ];) |A<#]?V9<מ\A4>`:;3׳ȕe|^GŘf贰mBRϘ Zb:ǻ}[(V,e~:ӐA$'.pYpm콦rC݉DLj6I,f ~Nyp}qa/l|>01ak dUoyv_;s4hRStێ?-7Bk"9Ft1'p>o9;?En>GsQqKi.*rnY} k {VVi[vv=Z<](]*UZ೑p['Y?{;pi ႑4.\|#q&huogc!!@}탟)oWguC)(r*"~nvߍv\B BF=؏ >܏vWy<.Ͷsla31[ {A #Ǭ;yLlwq;lno}%n)Պ܀m2kZr7?< GR?,[KY25f/?gAu{wȻټ+2l^5"JpbyR ?-QGߑJ'#~w/dH/\$hWd{|^x+ޝt%}!*Egم]Jo: iF&=IN{vzDjHGcYq3vv]3nCY%rHnto{9s ݁|-:t-= X~7_9Iӑ;=|BW}ӓ`W:J,x/w g<=)}j-ZΛ~+w%?.M_ gp70&eE2v"qV/rBp7)z>cP'y+&XXg}^ |ׅc۳_A=2`!|:r>QR~ND_ѷPbq.׻;{.tA:t4)P_IؚA9霦^%iOz)1_-P#.iV̒y6ճսu$?bG)eTQ`p,cf`o6R2p|2zОPf`lxqML|H#7հGnR IY(װ֋G`/b"GP'oӈLg-ggiFN{>] @I"A^1ֳ5)K}[?vt<{;]HwN|]^ $ғ*|vxOb\s~i1InDl'{Uzc4רpNt(鏥dfqqXn Y!J)M4램(cɬd[s?Txs1VL/_Ҹ R}VV_8:%NGu1w56t+xu)S./n?8_&|"D _p{BN"봜O5W،{Y[!x k,t$[ʳ ߽瞮y'JN3h p#nB.lULWZQ陧ҍ;COMT9=VV}upA#No9X;tf?3Pc[9R]$PL󸳜.#o tV]>,Gp70J8mvhv=V9I#4jgϖ#V#U}@O({QN |@_N೿!9SN#u|} ]߷C|Нy][Lo|,L<yd}oRdC͜69P |gupC57jbA^,#򪞋vx 5[7>Ynqb=q,6T ]n ^]+kX)u I Acq7NjKgu?U=:jcv||{D7F_cgNH"dZyOg;T[};?:cWSatXqrsLrUisQWyd]a#pTi9 \LkG5{ 0[.sƋs~K@W[kF1ޣ3gbu@[v^Z?|Πw.#gu/vLZSD:!y%apC/o=k ҽݨFP'cuW$֓ :|{?k% S?ԾroY3jv,oJ3,`cTgK$2+IuseK͉`}rgNR? P5 HY>桶k$7#x?.zF>nAkܮȉxW`w/Z~yZЮ qW~3T+1ϯ8mo]_5x`jEt{\wfi.cGf=k6 NtQ#ķ6dkHW ?)c?NgL]Q)Hnt4#Y 7:X·xHvHG 'pF3kL?M&珜>$S9phvC:r|Ws!PW/qD2pG>{w6Te ]$ύrQ'.= WKjx@!qF|XIc;"KЫrϓ.l,;qUu\ D7\ZsfbUB-3 *@Ds"^ʁQle5ˋ( Kx}$x*90d2~sgkgЧ^WF󮨄iiyIH۰c vYǙ\G|C@z֐G)W;Z '|/~=L̎}iyu _Gu]/\x~DBm߼2zشս;,j*z:{M.]&g~7`cA}߿J΍ןd'Mu떥+|W=7'~7n&h;nԁ)oF`Ǡ-hsȁفǨGxhcػvO/ݟ(A@CE|[s,}g!J/:aGEZR;ñۃGqOs"Ft{޿e3|nyݶaļ:.q̕:1e–NJ\5u:~B)}>܀mm-gWF{y,&<e$0(}qV`U1ε\K%r; )evd[fG{x~nt1зlݻ-qT7׈cNjQ %+ 0ΰ͞tHs+p,%4 Iuae ;/+H.Q)+,SYqscbO.=.1lJ/#Uہji=V"-+TTGuͳ71&X둖h!9_r6/lq$8KmލXW4N%6c ew:N]:ƑH(_c>GOPСHU144&:iΠ18מּ[ 8>D>M|~l/"UX4WK+aMן5NLK|Xci(8?,oZ%ƸOS$c~Yϭ6VԐ\Ymc%%R9_)S鞭OW3JSw"'RP鷞?Ӈ:x/d`scUDHƼӷ,`C5hONW[[ƺI~XUlP1QG uʹ UŦiK𝟁9aХZOQj:?6"P!i&y$)xwO[F(mL` >Ƹt$_83гxv⹗c"|.|̹:yTk""-L[cqaqg.ֲ*j|u]vq=5ǂ,ر. ?x>K&hN!~-N?vq+~Vg&? ΐj4r]e)Fi0H =kvQBwB8D#YCյ!ܿ{؉4/LȁN`Y8AЛ|͹2Z;w1v&#.ӻ5c1:O"g꽇E ֑',>LO):͈inک_9T Լr!lW#:MT_uZ,5M$5+wPHƻ!w=\Erƺ1VOb C+"eNqs}`f`-4]Iޣ4bPqY!0SNEo2KcDT`s9"Au8zogQNQ8,tG]Ϛ$Z.FفHvc-t= M-}]THRD}鲦:nm.]x([f F\#tט Dե_/G6,e܎.&5QjNs65IMi.YZ<~"ӫi_z"0;Nן%NQ{h)Z>B/d 8c E5R /81n9vbnıV+쉷|f"9WWj'l.>РxCV"[e(*LVʶX跚[XP JY;F_o=hC=} 31#}Cm/FK*AA}bwd*Dk611~Lr& 3ع<D8#++1[լ?[S3[8/W&, kӼϢק|`뱷9y*$y`OpK}}@߉>B#wv-^ pҏƑcj"m4ukG`c==k?ޛ4EgzG̣aA"t@neݵ] <7m;m!v’4)嶽핌MT/>g6vna9%XA#>|!6F_S\r `:n_cbmmU[v$9N6SCձUR %iFNG)޹9!|] &:?l)a> [X3LS9bO5shNy mn3q*ˠ덛$7Swbg,*MG YM[sS尿ڽ!^<CVOں۠\Jc^5'>c~gR>vs *4#|t!<9oya<˧9%no`61~:RxE)9^:㛙سHmd{;5~՟L)C<s4-IZ{C/ _R5++eoHۨ5/ϗhG_(_ ,fw¡$FD/Ìr Q2.l8? |}h ;ENP%ecHذ%a\ANr*0'q&p7B촪G+Me#zihQFKr /2M{y@9oJ4 1fb|Sp}agٴ۟cxM01lvmvܶk.ͣQf,vF^nDL#kRs71A6ׅ oV`)>&q 1z>oX?~S7s\por=-yds5ט9Ą0͹gEUKۉ抸0G5D_0fɘ<:SrkvgY c{,1Y ٥{ELq|rQgw[Y71)D6N TOhny:d֫fQcYbuo.=ۦD}6VTm!'0anCדkyzr;  N㨎+PG48'ɈaXV%٬}3p,t-,oIE3/o)gP^e )]KQů,3oMofјv[ ac-YcGxOxFrs% 0^U |W ,v-_o|'R5{ ^ؠ5~r/N慭lt>M49g}_(/-tB]y.oyyg\k_~E+cAJLZ7] _L5!^{Qɔ ƞ<>("4;?UzLJscdQ)H?@|^#>Ip{\Ұ\ q5K+՞/ 2+RN{_F1rtǠ7*:&Bd"߇6Yx|_ ~řl}vg|>[gZ>> =N25,bC2=Mu]tGM}~W#~Pw*>~-Gi_W־'#Y:"'0Ѿ>(dzw/s@jc1_}^[)|:3cV*Sz\Ӫ]zSMFl^.)uy5O&H{6K2r@%Nvq{)β)j1l%js$} {i'F?^\Fo3'}G>gClEq>u=@:tR_fgfktw6mTDMUm 3\^Ȋr*͋Lgg征q빞98'p/JfW+ӨSM7x#I#}wDb#,vMuZy>+n!~NJ[sϨ#sK*DzaH[v2;r+$6%/`s#uԆ_Fg6RlLmL;{\v6|fYHtH)uN!Y֒yts+(9=_;%EwR5AЮLg<3'!/B>h_Q}\'4Wv4SwUwૼZsT辡*5"_\/ [17N +/pynBd!Lr|V"7訓v˂Ǐ-gǙ| G,ݞ\-oM$RL벡,%(SeST4t'*%uۮ|TӴ߼CT8ψƜ>1}|xH’h>\߽3+agΣ#b=!; ^5n=_ֆ38 aI蔶=5F{r#XYh\iÌ/2Huo6xVwxoƙ3􏵈8Fmkͽ>@{.V/mOr9~Wwc]fw= u%i晋m3g9']qks~7g:A4vz;brCݑ>3e=2@+ݵq;iI8/*<ۓ¿ WWf2UЁG`UܦװdCk~fնמ¯oyX NNeEڙfd6[w|*sÚ>1큼)r!틅ڳ}hӖb=fEVz9;R|`6nm,?ta3gEvz ˙^h?X*=σ"/4wUzW=峦Y85Rjh|PEEAs%pQ[Zl3MۜGP0\ 좟Pxxɰ_+E?bA׹X0oP0 7f+MISwTHm=6#D6v:|?0|gA}vzN6/D?gcwoğ>X/i9)Lܓ$KC>߽Ox K3VO|Y9[N۲XȖ2vҼcB;/7Wꔍ&8^aoHn$yJm^USD66OyИ6\hNg}E8 PahS=dAu< hcM:ewQn7-lB D*{w۱rFcv{EAt H)%?R"@k榱*3a7$H5*)ƸHkHN#yO^m,XGVB;u7N} wĪv{7hy`(U#FD f(7u{q頫ZiW6%*\0`9[6/Ư2˱vNxqFkn<$v[cqQr7|t󷂧G(ϡfkwuHߴPyD <3HXT"_jd c uFGR{YRsXP5'G 8yJX=xޝMc\So(Hx<0z9-.ve9$ʶO {W^ஓbreȽmU92:~5ϛ Ip\mcϻV=yS2vXaW~qPj븉9 S Mgǰ$>YйN [Vu+B̿u1Fc鐟~G?~c<0vOM_g6[a_k%SLypa}J|łn:B)WOA>ł -,X퉋C[ųTq|ŠB LDTgjYf/Q9Xl}#cz^#G#B?rZ{ix%cxv6.{eʜO{(JfS2{F(Ci诗cΗ#t47USR}^9C":G#ƍ}c1WltLHΑ^JaXpC\6>V{&|9ڛ$bϕ\m=<:m8G{q٣tmFwӿ-Gs7 пKV[cs1K?(4SmKEǭq|~0IO#uky LGibu*y&T>BqKIne\S/<%t?#x![~\^}&rAXi,toA=O+Iк?ɤ eg9[NbH 6R*-.XpkΡ2ªkRS'-:~rQZԏ你LJT-TA7h{6ٺۇ++3wcwR5Ř E` !U Y/ƦG)'L rbh2dǢ ~bqai?t>ɿl-6̣{@O7FǷ/ ޽ccҸ %?vD|n \MBLZGk,{D,BqH̫ru@ycMc%{[ijɬYIJǙ{tiZ9&= e{FލrL 'c2%֞{ $>,S_34#څǺEX7YD MrE2'k,\ϩf)A)Zˌ6X^!5nJoClӣ!I"b,km wA;>a'q7;P&AWƼK̛#fզ_z>IФ2Bt\Kܮx hC,in12Q}8x51XV&bQ+.8V^psG 28>Ɏ}'x9ҡe3.>w Z[T Rh3y}<:yX)UyL`.fhMgz7Gz =[_zm9vhsl_90ިeZ^ݓ}JE*ƿmp73:E݈%͊9jYIg5pWovI?|7RO]gyƪp/|9ݸiMxY'Q|}G~ G*OC+>g&4NsӵB wa* F@=&y XC%m|6Yο$Ms:F|&bx4/|K7]KyRK/q3_ Je+<1ϓ+nʱ4hN/c>?|,+i,ˏ67G3ݪnH`빿e?u$ggjXÍ~%UFh; G޺J{jϩڟ%|yߡz&|I1eRZS2O4h>&|̧ k% ޟ^zo8[;E7hm}mYU#֯;f31>1ID/K>|>q=vtm>ủާl0!J$1^K{}ea4n1#PZ+p^|"Ξ7š:5 {*M9 w|hCkKMG[_!0I>43uԮc-{g#qRcSkm~ww؟}$N^ ôǛrcp~Dc0ߜAz*wp~gS9>;h-A6nzKrEѨ,d:ovb_2avCs\+sD`>7Ad۵mkwO6]z28ԭϦs5Ľ}Ο}gyyEp+?3Fğ}h,7syek&e#:e3%>xx6ox 9?`!pucq\,3o#g}Fs gk/|nR5/#^hw>Rʹ׈!gj7h+& p^R,Cc2p\̗-i8 #㤗 $Yӣu?֟KU8.m|N&?_wWy|0(_Yo=F>9?ܑ{ 8o3kPb*oQK~ݺu&R{8Sv:Wz1S#(:^l8jtiK;T)gsr?[>BfN<5x.IT6b1/ROxh7!0ΟڊuK=(ۖ g#Ml^)f;>= k1@ D:v;[Rl^k59J?Z"l@gC5\Y>El%w>׸_nۍۍ)/i/]{9'nI{q_DV᭫m^?]-gskF?-q@3H{-搇DkưD_{' #<=Xwޫ f ΥO*s\\V{ĠN汫^i̪Es2Mcyտs1y kƛADﶏ`Ͳm6eykXgX!px!;\ z=m@bu4wE"Ú[[QڳG >a^ ƻ F>xI+l"ueNT.ɴWu/&ؚzgz#y.[YU.WB߅^B{ &_jOVVI"U^u'yb{iμ wfnf|E^Gt.A_H}vM֘ؿLz5]hzՑ5lEt('vVxߏ.x )Wuq}]{J :E[d9f;2mIQŦrd*G\4m\Q1wfЗw:ʵ \zq ͔36f/FOmf#a/,+l/oS,OZ10^>yqRjobҺ. ΌN%ڧhN+]h&/_[Xf.Y3UHZ0M%^f7ь;GL+a*YwQᳩ\K^Af}K7$-aOd}&恑p#h/6۲|AʷKMtkܣj._FKE^K Ǭ{Նk=42_xޝ9#DMWO®Llc[(Fvvk<2^-+.yb}>舁hd(|Z3窵tKiƊ޴ʊ6;X#OLAXӏn0+1DO@L&}!h ~Lh[HcElmkG&{lt};]^C%ݏő7N_&K)6bgeޏ G`@Oq8_(lSyW=;Ƣ1{vSDظIM7}pi"}!1[YծigϦ+ͻr0#xOwm x/!y~MMS /W-b 4b0oh'0<^?"xOOښq/0l)vZ{l`O~1vm<1x}gWl.mfE٤˫v` n m?wشjEފ[~}[6ǚ2lzLb=c-gǡoJ}VOe*x- _+Φ߄zO<BZY}õea~SיM<G=qNis0VqQ:˞B?o\@ן_WE[Ξ7X=Vᨱ+c/(Ɉ?29B&qg%16ɛbl}1K_ zM MvT9Ƙ}vz"E)]?+q7A3tY"ӧWJH m|¼G 3){-C7iy1oC~Я枺F␽9}XQ;Fp}ir*ڇ<{,*ȫ'(:O}Ƭ$Ow0>-fSJqIׅ~W.b7=mXuR"ɝ[WvAx|}YE[V #?/Ɍcd*Hi"o'["#Ιq> e6o[ 6چ>}>rN}'y2s<#κQ7ur9#Q}F_yU4 KR\Qw͕\5_1_iԿ=_rkǛ/EC̗ /=mIy@s14g!L͙挕χ99ciE͙_ǜy-!L͙9#+k̙'b*?7oӾ_y Fлw1w߀];Jw"Ng=Ac4`mc3VHnE2TT4oM೓41HOeQ+cK/y ɯ(];O:jR=Dtβˢ޳(x{3A~` ̚5sg:B۠;r>X7.ﶚ:d 6Ic|QOuO׌bFzp`-!ixsW)੹ i Vs= íIRR^Z_7ntw BVΔՉc.n>Do|J {x-{>!r<} h=lW"EJ |?)oXaz[L4ӥ; I~:]=*&o8۰~MHFXр4M}{_B3 Ye1!.^D(𓼱ݘCHc'e^fZmܯeYKo7}6Xk}?ŘOUo<|+Y5T.}c~{ft˜Hi5/cV 8o7?;jQ_O’ז-$^-Q``#N|ucd*LsZ`YQ"Ae }UOmm|7)~_`ry/rjg&xβ2ڳv 7ɬ+isdw ,E?*2|D^CfcIuJ,B(|& s3z.ǡMԖX<ʼ E[Kb LO1V{s]Li^1oauFyh?Lp|U;+7T˼N<[udtkܯ{~q/Tt_Y}s-}Pk=cYKw=G>.v|/-0 hiдqKQbEv}HCJLju+;y͢'̆9v:Ū%phYwul@ 'فq툃]^ƿӷ E ?``?GSLAWm6#c}i0j9 ~v#kwO-g0o$Zyѡ(YE {J=ٲn)[M?P*OOWG-*;@tKqA?=t*/{j [(%J)CN]DMv :w&mBJ&g #w(~%fW6~7+7y&Cw.0{3ЅkːcIV1xDGO~(9cS5fĿp=ɿy_(9 kð=MLqOl|'$e2b!ş7mO򺆩S~OW^L^pODQu+~D4=nH"OV qͿD=G=W~k|v14BVKύrQTxϏt9MgK~`5%Pg#fOzykδ,?S)R6+i _= w;L4'a6 /1|+{";vVw:Zurt: ?+ͣ>| FF v-Qjų혴wI*qw#[\e@&Hl d!l2dN|!lXgAXSyӼ* p/כX"]#յjn;/a@]4 +l3 w}08{Ri_ͭ>ԉ'*ipevrl`as79{'f+批e=C&г9}zt<]րt z/I0g35 ~Cc5sl^Ȉ1iyrB;_?TYQ9e-s]wpi18`H4>('7Wȵ2~%Cԗ8ux3cl1ʀ~T̳>-Z^x*G"9@ r j?Z`a nxk S*klEBjVV6 e((4wwQ_ 1< |h[Uw`RQ\S|[x=/3.{`B=Z {hc3gaϾ;~.͂X6ʤӠј7' M-L^'vӾT?T[$+}S=l*hb{`9 AO't]Tk oWo ƎP4| (2e MxV2igq1Z~hfsnNe~;AwfZ< ~)ۤ F Ih29]v>ǩw|g 6#8OּW/=- k?{P{ưX;&/D!f]Mkh.54Q^ߦ-&~A/=H4kh^Ϧa߳]ǒߨfϕl#>F_=1Î2;C!ض/,!E3n[V 2p[s>l3ʲFJ 1cgȅ+hkMLT=zum65ʶˬ 3Ơvƺ{)m!Y:uFQc}czߣ [c1G5DJȓ)q?/NǫXsNR/Vi C'bwiEl}̺7kO⣾ ڑSh֜6k15gV钍f]3CcFB>w=$XX3ɭCvMx<[>>G<@!BnM꺯m/i[C42QJZoέL윝Zz5*c[fȟ9BtWR[iO&m_F9N*Rw )rb|l-Ϟ_hpP{?;Gz0vJQCЦ+jUfXY1xOv_wSoNxح~f{"V&mCC6Pז_P-O6=+ -1Ҹ峦Y8h5jy =8~kmAxm x`lHrkJ/: "-jLQW٤761Eۯqnt񤛭ƹdcώ3~U5 {9|f]򂁻$o58/j+늛wZҀޘwƦՉ5{YKXi^SoK̹ ${|aۡǼ﫜} h{}i}9V(@Y"`CXkg,Oizv/}8 z~^avuO̥9BP+c3ւډ.x#1+GWN_Zt2Jf:g\@glzeF>_( énC_}SNˆX-ݴ fT/4!b*O;1c֡7qg%_s_5}oo_)H\\\$K$ϻkɈyVe{~{N+LdnE1lAA/^w ioٜ0}XOa,QMFs})k~l-նdtEg"_]v9mwm|EX緹+ڪ􆶛ol}QAﯬl‚\zMg#YYW`E%?lǂ5ӯjȂk ˂+۾zA؛i_̠nj|}cgOP>wG[gO:Q>/Â:c6O࿶7e/ׯW{YX=Lߑ8 N׬vn[U{.=N}<=scJ\ӝ6hy똋92Q}[o_\tW/&*(%>]렽| cee\%hW8m^8>=1hۂ=G-@,FO+,Og^7JVJHF­F|%N4ZV ;RCc$Y8C,|w5Y(?>AyYkš^@R+θVV,5]ew)lH(Oo 0\lEi5\+jqI>[zg9dvM[h;kv7:&M*0lFݾcCq鰇ʟG5 }MslՄ~_aDh;]b `hZW pk\-pJn+[>6]f{ZzZ2ğ1IĿ9% q?T}h?> va`DkIKЋwNi7CԦl/. ňSMBx\On9Ʊ qug#F~G1o0٥2K-3_HϾ5LHe5ZpY"s(n<UӪCB'#kXSkO]ϋʩ)Zr?4'VL2 u4ab]̮+ܱ|t`ؓu>.K %f2ݓ4d};Ί$#CK1[]?Jz8>.O&*z5>T}1O-Uәv' yWƾQW)g.<іҺfbWA.? _Gg0 {Fd fSq:JwČ/to06}u.Wԇw"d2SK{#w)~6{oDOl34qU.S\!jm06%]2lK"-|Se}?ۗ/\/=dn`MDKX:dtĶx;vf*@gJo-[Θ4/}Ӱ4^ܜB Q_am{+a]c؄/2l-bcb 8o1laǽw eOF __B,%qdz6,)z)IZ4-@uʯ3q&-X-%ޡ!Cj6Z9Y,q0%1 |:I%8 W3mbV1i@vt/םӳ~G40_V/r sf#p?+9gɋDg^ ǿ):D2k. >mʒJ66#"xtN8rr]T8H `덥RdM\ Ĩw{JD8+~N.*#YTzݥﶠ-Ε VxX@bvUZoqX3MYf.['ws>܋A.QySi"z*Q6o/^1G1< 쌥 ,tB]4y!mxWSO9sB/*=ZFU'эxYZr*ADl~~gO0q&s{t!F Mz 2*bj~cfvuvwM) D iycOҺ>Iݳ$~z/)O&ĔyaH}M W/25`a>H}F>gsVJ^֦Sޔ5Ԧ&xҵeD"#q$u4;[ ;W[&0扄k%}&I~F=[%+-]m ޽tLZ8QoMulr_BQB{ /b;wVe k }aš]ǺF58cۼ3v1rDĢ LDi8btd " Smuq wQ9VzaA7Dd :h/ْ|_BR`ϹSfAw" fbաqp~oO->s1&y|[(0f`ia:ᦃ?Ƥ?SyE 8SQ"ثx|,4J^&L7E"WNNdȆ<>-8_s%&?[ {*t@P'Έ'ͤ|2[AZ۩ S7ђ@|Cy/兲-Y>);8dנmoߙd]Ιt$2ǏƊA$eSL`s; Z0d>2hq`jDȯόb.ݿʪ=F4.sJ1J`Ѵ]tñf1<]pt[K0nH,L8AbHģ!O=&xQN[Ջ S5ߍX@E3D:xL{figQ>o%2-p6'>9W2|!VĒ%#v'2ƽMsk*;,j|!^ d>iT? v[ y9mS.ѾڑǾY QwH[iQ_㴐AB뻩E\WFKg^ŷ}&߇IcC { p,o>`܆l8z:Ij/-v[Yギ2 S%#p_puٺrԥ,x%*GA0i%4Cc K?wlb!~YW߯m Pfe,/wa.-2NGۗUv"0S4amׯOJbS!Zvbpg6=\N*(''JYڸWD=`W䠺(Rg^"`!p2+좾dHD}qqf['"Uż_{$>zޣwfټh;GcڞOxB1d Lڨ˗maEa _B ́nkEc c쟣k[|_`Ox&+;PxiWOs*RߕQ="M4lAdYŝmņgV\ـ=ēnFFiѶQg ꧟3/t%/2o=[f[zamD-M1oŽgOh edK4yl\E ^5LqZM[g~ {%l^6=U5lYjZ *ֲ7Lr=jW\@k6K 7selm G>Qyd4#x}gHDUyh(en{eI 8:繣nvCi5uYr6ǼN}"E>'Gπ=^f|8sJtxn_ 06e;XR1հI/Eșn~oyF;!:K1i/K3w]Lcϝ_,nXra7KmgM,e"gVKx`; ]Kux I+;|f<}widtٮ8HDwhqOnZæYU|Ms鳍ӴbMY vR1cZo45j&ܐ.D2al& ͋4/;ək6)蹁36Ƶ> ;3V'fM.?֬0+ CO,-UV9zZlo䎩KY#w%X7BEl9e܁P]s}0KʚgEЧgv87|o|ìYWib;Kuƙ@aeUoch-"_uYw}GqKkc xp&~"l:/M;4ؠyHo"疸^[<~_jd$7p]}Sw":N%Ax|ۓ{v3eIXMd٦ɩJS#r/Qdpx>ŊrϚ|ܠ=,dNߟѽHt_\3lf]q86'OWk 'M ZPtN:$蒲*fLoDCzpFү;wͿhq[9#:Ĥť0s|JJ/1O1G__ϻU`.5"d sݬلxsib^tob~őh>8^G72#綡>v`鿀1Ie}]e퍘ϻhak>[ hK:}RVϊgd1i݊s ;۞lm=[٘{ˍԆLZ\GF{8p3.g4h gҧTڎ:ijupxz-\ Mv5|ֆ%k]K!})=yCG5p_xf4 I=w g{h0F%`DcPwMcW14#}sͤs aK~a 6./ bSZZQZm&"2pm..)?`8g8+7Ėvw=cxu^7ľ7t4пs˵3G1{G5d]ӝOxulVv0a5Ꙉ}?}62uDǠaVA2ƍ=rҡv䗚1e2yxg/qc:X_dT])t *tFl3ʋG}|=a#n?^ -+>|?[ؙ*A~ĺǟuW AW4Z} gO<ه]2DsN펭]o ahyʔGp>ѾՎ)J<*/–  j?9mi_7I\PYL?n19mfa ך.C|yzt\TY"qRX؁/F{a`s<櫓'x@5J2+Gۥ"X,}:nXHx?6 w3+BؽmЕH3;N4brsUvBjwX#C&N 9Jn5]oY@5gslN)u>`GmG;bP+G߼-MWټ)YǾLqųazo< eO՛!h n%l^swHگ. e" wb#NԤ\*Me.`:O_k3Bx'A=o3p'S|V/1569H6ipAIn7G[ xn!VYh5w/eBer*bB< [X3ҵ z}21Oo 5DCkXK|a!>RP1t8Wsi5:ժ-:olþ%q9 bY4H+"džc2kv?oSaI|#_7{O3J]^Y8KoTf[ȅ `칬ٴ#`VEf;wc2oMrttVx%bH]ܗ{}}{٥o\*6dץ<gWJ&+8Gڷ̅󪌀g&&Ag8;{yu3c}k>GJCX)bϏgƿ,Y_rkSח:>J_10I.6۪ n-h[ȤۜHxT&Z D^*uW"ĊJe|>b-}Li?MdKZOy}Xava|<֮{WjJs},UҼ x74߹-Ey;Ga輝xVϸh%LjO~ϴzn{h۲H}#l#N69KV'jh/G \u~!P%HG4uC;mǾGSSw@] ,dFD#(lkS2eB D\Ȓk/UtȕpG%1pcId[_-{%MMQ+/xsӖq(;ذbEƺzrw_5nd:xQ!x+-y; O`COefy֘s-`Sbν-H˯O#e;GZ@{~8_VƦqUcec3䳉.kw)Q|K'~i {2ɍVF|- –W神=Dz?}ɶ>1L-]lַD` D 1{\x{qk2Ϳc9v+g%y2 JӌdmcC l=SOsNZz iX6mc3 *+!{_V/(Tio}Kc[}%(-ۮٴwTȠ ,\?QZ dr>;nyuGZnq{c8 рm}|Ӆ񓟋{ pk1**z ]u±8.E9wsQ]7b=𻟉w~MIr{/ji)˫*{o2Fyg2w1|;6.ő~a7wKL}=F=#Q軣pQ C70[xxU?2dU"ˎ9^pnMn -/]yI^TWa7-T=B0~~?y!| )(C4ӳ"yo.ߗ߃绶wk 7~CI&|^oVtwEBYbJ5fEK'*܉5^tdI[v!h9Z". ={!83mLn>o/3cZny0f[ էRv`{.˟W/fO4# xn%vϑJB egkp2;s>1o2m.Bmg}A ɵP_ӾN{<5i]ˁOylgz41FIO[5|sXlγ{2kqBCt?S4>c,1ΝF*U ,XI1р'ev|h~;j%dJpOv6SRy_$m޴65iӔ.r? ;kUXjiNV'q{ZuM2lK:PNLV;OF2zOtT~y.v7%s ?zDYiX wSZVeXaj&++,%孙K{,{%8yl5݅=A;u,Ex~8KR ^:d"~ӈI4"sO\'=ťïcQ'Y]\MuCa+fT+Y.-? SW]5;Tgʁp} }PزaŠP h#G2|)emyfN%Yz֪6Bbʢ.v3sz# :+}FrWFכc;3Nr 5GЛMDۿ@o~?<3pH+x!v/|1q[h|ַDZ\s_.G 76e)֩e"elayZF.;{pVo7teɬbYF9K~!Qp+:FʣfS\)Ʋ%wޒƼK^vITwuF|}P?;l덺NzTOno).;S62ǮZ?qJ ͂cֺݧry?g}^|QNg] ̃NKx6->2Y /FVdL16 vz>/Uz68n|q|2Vfz^^~evXU tu3~]/dJfWchbyq@~Ǵ skT۔g=} ]hKю'& ;h+o+:Lo Ť7^ Ku^fegM9?6ܙp}3nM`r+Ʒ02Ȕ0'gll@㬧~<~!ofo[K󀞓LibĢp@_{ct?cOFeTv#R٢ +/M *s]Aeױ^6ֈ3S؍ެC^ -"kShS7RTWԻ&Oї}iGLnx_ JY5MC'%" @5g<&y+Tg'\KOGȩ.c#&sD}S3`*헍X[XՉ&8MobA.j}}%k=?G_zSρ}XZM5Eᨛ`DX9:{t]d~l XG9Vi'v/ʖd Y@N`k|ۉwxqQ2_6UEv,o;lKj7vG{smk^6<)kTGq!&6gpϐg QxAS?񳞈~M^mkQC#hP<{X+M&׉?U͘16Q}F''|A}n>w`Cx/ˆi5q087 aOf` q>qʅh\*?Yމ.񗕽3[1bO01Xk* ^Ls[O#T~&#̾qn+Qyqq7F~Уؑ鞻wtov]~RYWedJb&_u99p= ZnQdd Oѷ\5w5.66vg% h9_[h*K> "`8Eh#lܓ}9}GJ&h9"97hm?ZF06 ! ދ3 ~zxO?ǹ 4z~b ;ƒb aCީz E뺁0Q̱[æ>HݳҟҿgpalBAcy* `,c-r5~27u8J`) opJޫhyG'EM,z Nit eϹY| ";8Wٵ>73ld?ǂV]jƢ WTo|ߙO81()kX=Bj؛%#jOn`Z`8܇Ա@o뺕yƊ81#ME[3sdvxu ~qӫ1 #ۓ8fS^G&;#CׂwArLLS<&WhȴϨond!݌C3<1L~@̲Vr:Rl9=F!~֋tksF`,^dPoy? Z?abth.Fk-#PNK!gX;|-k\+p旬MuRL>%s#9lw*kŹ3KO9G3 ޮW`G~ |\]O'|:2eɶ$1Xt;5ǹh߳#G3" ߍuF_OE1-6.kZyO<򨜱𞌕j.hG2L$wSb JZO_D%xo-]Ei] ᑐCܪv%KvW-Z'w[% Y2\icژ^|/?0dӽ]zT dqAЃ8Z~L8'l6=r? = {~}/>JtrYouZF>c2}iwciގOV\L,meڜ'c1lSt퓥ClSwl}to*%Ȯ4?!Vumsʔil{ho%lͭUOW. |hx3v_ ]9ԅ;: !ꣾvo4xl<dr?iA jhlv_.Vui~χ>,3}4+geZ^%ꗾ8$DϿ14QP$Q5l0?NjX$Ȋ\$zl^b#j,?N#Ұk l+$C^C60܎*;gL'҂s]!A0pI>˨>9~;ɟ6#?<\  P>wvKPG4#+0v>D\qfqw?ԗNGƿmeZ mA[ GiOD:]7zw1 -o=wnqh\?B`yR |ZKw0v)s}z*McކBE|)ǘҕp]ȱ ۈ8|*2XWY=AчA _:3HdA=ؾX>qHwS;~* {6J y^wP:B@T |7gdאLƴ.B %yآ4GF?k |B~ggc$+/I?ɺcg~0t .n|X4q^ٹi+ N<ÂFaV0R`2֐〾 E{ԇkbz\*/V!dLj8 /Sn>LUIvwJ{YK'&y7?*/P$ޗG=K4F$}(nO{bdP:fG,ăR_ 6FYZ#JY0%`KX bJ"tفoxw5Lyi9?qcY|Dq;c 2#UDxIBjBލ ^Cge}+{<.y5,_:)odmǟo:|ˬ!-hL<bQ!?\D`YDc]jqV󟑴xCn3˧:6 s17No6_;(OE~ƙ]@2GF ŰdSi?N|m1nnVwо)x DN4%]P?]q8s?^$~\Fm1 ,Dfg.G|1q~dEN&DT7ښ苨~H Qh-χ~Xq"?>aW=㱡hMQKBat,ȚX {k}1`Ou|$0a%H*:4iܝƊo`KXXUן&sxno:zӇѬEiiN.Ltʋ|l+^IZ1l+z⹭ ҮLoI!^Z&ҞEiébWb Zי=_nʣUs[g?nzVغ^aݔªNTZq1UF|g-5k$b"i_|Vcc󟦴OL#-l4ϭH⺄T޶>5Jj ƹi7 DFvb%CYu_w+-89Mv&8/- s=?BczqƘQ_($o#=!.,1#ۍtRNj=vh]ɷq?V`طR=о;'3LWKI==Ul4TW>~=J %8|Ƭx%+dDJVB35ZIM|,K/,+5hKXX迿A`yM>I^aEgfY ̐C}S۸Jקnӧfwv6zӼB=!.kArp#}ʴ8xSȻ'bΚ r/[xN~5y[oII„/k4"c9 IW0Ri%>e#zIߜ.m F3-kf? )` 94LS~6|?Y*dMIQi[˞$~X.o,nmB|SDQ<dJĥ1Sí.bbN Ό2)vq~3[NQjbOl~-tqcw$`0υq,=BOiv&Xll;RwJnA/'Ή$D[o :Ao!_ZxHƖ_Qy+R.W75~ߞ/'zD/O_==S_c}6m:w}iUCvf>d =g6VzC.r?pJWury7n]Gm$`Ng&# SnekDW?2xCA1 >m0g(r{e,a];Ϳ`x'7>BqԞBdQ-J4l{j,Yx,Rꩮe龛mJg :Nnce4/4'Z>fJ) kdV$'öw'>;+pG s]DK<5wC?s .r*haxʗiۺ|8Sl$a`F}.·GG$u=մkX Y=@αsv{o-5潇=y_l^'D&9xc jF۾)>#DϢD\ȩX^yaNET@`nixUiW^sc9;М~5z+^+fYQ=wC[FkY ?{rÕ /,e k*ϯ;Dd;JT^{8};@M롍i{{nZyWk_z-Y`'ڼLsG:y:; GCB?NC FAQsVn=R6otT}uO4Y7DtH/y@_:yW'1,(B=</SNF&w?ړeױ8utEqحQu$\$*n]?wCm!#5W/6EZ&ۍ Ƶ691@k)ʣe'"|N6XEf LS4ˀ%@ŵS/<#9F́gpv8sо^p.[h-Y9{;歡}f ЕD}ÊLijzzҼ[/4~O7'hpN9[r:Raw ]u~jE*b 4Ga'?2{25]3Pxg-: V Džiiyu?y,םݖi%_U)q\*zu"ӫ`A2 VPtWOG8Da2x:G;ݓ͂ǂ7y,wrx YDmTV`-y9n٩S[ZPIZ_\/CbgYMϰnhp==~`4ǩ-o82UڧIVd1u|A6X#vjWC:AAj]–Y>\; Hcjp+SΉ);_pN?]9dZG+Ao"cݗ.sی,}./e<>tT NNC\ #=4ŚB}3+Jx[ؘhnUQ=j%ڇb<zXvwh~@c6LLwf|ɲs[ۼW%֍nZCP]M؃ :rI4sd4]] +/!o) ϗw$/h|H-댸U9cR;|FFjo~",A$CN\Q 2i]|/ ӑ>]ӹWV+wn_ U+Q׼3}60բ=e|;ro,;:LwQ#oq˵)msԌ3h9tϒw:; ļ y1ΓIN^Ms\iJ1O1n\%Y<՝-pRݠ򬃾Yle][=ѹw zaы9-J)..NJqgA%f61vGчpiφa; ,'bb]SL돷]6Wl1OK=Ѥw\DTNCFE'CeEjf9e|V{b{?z. }_0Dvwŝ]ܦGz=YנeA[&+N~1|ѳg-%˂~YWtŸ gH46aRn}b1G"x_.oIIFϡ/zK_&Lؔ˺iO>arLZEA8Έưx9Sxy|žR;[Ţn3œ5yNWR$6k p L,!_qvovם %79ߟa>/>/e)xQ3?>̪M[ Z}g˖튾&dI^2ui99Ҙ>o~N!>_"(:0ѿga N't aSƶ9IiR>Xg4p៘7ϒwX'%M` ;E>t۴Jo5J.eij$hտ㓥4?q\PYEz|ukYY}Ɍ[-r~n*_Z]|Gns:Q{{β 1bI ӳRy(FQ>{|(dT,+mv]4w&Pf)Ք|:}N$pA3{Q* lt80_7#\&_c][>*ټ/i6BU١>=OWo yv̒_Xnc]rridM*P v GOE|ী_<>}9Wo]Qzߜ)|^8= axo?_woз]'#ZC9EY"C=%:+GUg>R='w݊gr{Ϩ_FL1 1jQvkrԙS{[LBV+ϦqƦ yE}XC햄wXOE2"Ñ-^ȡ؟ {Kq~vx4x'iWRk S~ߥlZs;0IA ,y?[.;d1G#3ЎQz恦[EWmb{TVU;nX3RRJv.~CC`f* {~'ML21K5ӟgk~n7?{C!yM=2XlcqlH)b<.%p篾 W2k2CpI4F`ӰyWcTȠx)}~mlZ!0cu3k%Zߡh[.glk6w`G}씮L-coۍo|o'R} 2`ML}ިLPXQO'9$}[=T嚧Ky ;E)ZmOzj*ky_ULJL1 Gޞo- qSlp1Ψ xL"mc˰Ǯ:a?^߻PͻgG)?O⒂ߗ×QjWRKɔ2WԽu19VIxdq38i3x#|4)KZf/)yҞ3̋I+:9S{l%Xx#=ƙӘǎugo:(Rn [Qxkm~w$_}p)8J5<x83#:|ػk.p'i Z$VdqKw0K!5˨o%[roE~8ߒ_]~O"۟]%59XL+kkpg77/>*Ifz4-NMnLzEKcSFLzerR沲tAE6ƦU+logZ5˥uge]PҾC,ΰrg 'b>[mcYN;Rrl .wHVKasG``9CcrS5Lť<"wv@@tbϲ)Z=]Vm_vsIV{dE}swO҂q#Gcq,.~e]wt TߴV0yio. J:(/TQ_XFNo` V}g*?dg}(^=ʟoH״<`y( jHnGOގ4Z䩰͛bm Ež#^pޘi`]_qk>n2^˭g``dz&[VWV="Tt뫉J 9Kg:@|vLM}*R ||q`oNaDv|f30EHm8Cl_zXY,G:ǡ҂ xdѴ35wld}8*X, Q7_XJ9JpaZ {,MXkGؤ=H*΃(Gř$tB\ T6>peRȑ:=@LXޅ;|7:KVu̔5s^LЧ-qMSP+V$6 7Up$4hgʮu꼟K5iX_VV/A  5 -5QCd %@sm,g9Gj%Z]㖺1Os}jz`Մfhk+ؚM/ YJCrFqjY&YE8G{tվng|$ v\[甋-# 5lw.OlrvM૏471&R֡]ǑIVê\l=Cy_ތdRRY-V|;-] :L#>N6GBD#F ֜y퓴7uq-7'+(= z#(=J®? ɔy Zd.4{`Ԧ| q>|/dEv/jZ kt3nA&%fv헔7if]Y+D8SZaFy9BMuѬ7n6VDߠo\QQ=ȿ5MfҳG9>iI*4>ho vogCWt$z DOe.5nzCo׾dgvYZͷa"nn|- _ 2y hȌuNzn:櫤QN5svQYTv طS9v̊Wɵ!exSؐս#a"zJLǟ3?:tLKs歋ƼHg㖚2-dFaw8Ch0γX5`,/s8Hf"˚/-}q CL4C`9ˁē 7@KB:b+6CjG+T"2Eij]7!Y2\[X){%}H~Henӽ~?XQÞiL?M.덴|c4B4tNEUn+*xxb1oiS2oHJYXXQ=1G+) 9N b%j`!x}Q~f?|&dP2V1FRJk{?M\vuovĨ;jI؉wm+cT3-b˾q"uզ5H&emUY8g5,.;d EIV?8n&/7$]Db0o%I>cI9ϐ_ =;o~s-G7R*eڰ` lXO%k-Ō!ڀΓ{z%{*H/9E !닀Eܱ }ȶAj-粠۔lqL/%z|u2;CFa۸)ַa 3|Fۛ~~2lsh vKx!=пnL$uGx;7JMS{}q=Y?_?X|W9o^ɼ#zo^ 8hyz!qŞde~Pѭ72~&#ʼ\ .}.~׺˧{lwclnP Z=vt}x]G \P@y\_Tp\-zćذ\[TtFH18U~=ũuѿ;ϒ?3['y:M?|:Z6HmO܊U!cK2/א]Hq >6}¤xȃG79 w6mF:f`i \dofhZ96Ox-܉$r%O\*F+%:3vrV0[O+Qh> Yʼn/܇ 3x1JPxLY|4]k\Q&QWw& !$㆐d5w&u qIBm#(L..\$[3ږjPZZR .`?7'a>YsssK2!?aA=dETwEYdH0Φ@bkZ H5!bBPN|Z7XNb}+'E2;Qgkܢ3x~ܡ^P_pKyRB 5`R-]%/8 #/Z}c R SSd4^N)+Hꛎw`kյ~-O ٙF&%B##7T+ ~{{|P v7,WB}sE;x`~Rk{h) ϊ5FǢSV!RGK@Hv;?)|Nb?,QȎKގoQ͌5gji͓؄. #_ ?3ǑR7o~-~VĐzk?2|*su?u$kdsk/2WA8 tIGB 73Ygua;2~KW Ζh:޳R憻x.~$eKELş&f",/'˞wW4@Sm)FR_rI}t%Y>eٿt^?r4zXB?7{Ӊ-.؇ެ<ȗ`ai=aY6^|cs}A.~qAtplC!E#2b {5|W@v}zy>Kv^x=)+F{N/ߙ2';oR.XY+?x|.[ZEG7vsݼgjx x y u8L(ɾÇy.;tx{Vh!w[<"r30jq ٘.s*6#w6_2|,\Г/x wp^-y>B(,q.]oڙsy~禗qWx7q>fj,B¶a`*{A>Nk̵5_F XךrEC֎>{gwkb؅X)o~{]Zh+4 ֓2ZC)ZnN[aL ~s*^.x<ƀ1N"E'y৐2\|m+.WJLzѦ?ld?R_Pr|a.3{2/:\**o>*٠CVJM{s T3r=Uxޟ{>a^}7,g?j|sM{J$v/ՆN7r]6.ܹ&0`ވrxX{"ny#ޛEi4;9uY9QO-Z`1ef? Z@C^R)ߔx? .j o}ϯ :6ctI[~]"3?Xy~_R9Ъ:WZWA>}Igk׵TQLܠ~:渇O[3|B-MqvW+zxdn;~>1Ź~L\gXRόq6eᥞ(Mܼ֖D~)9|Xm^Kr.KFUCK5ƖV z ,3%\s\q{Ե[gy,BPC@f=õF]_B#8gv\373d'h>E6[&zw-lg}x۟>8q"S>QNh{Z}̓+Mg7i V:meZZ3+qVoCI݇ۉ2Ot1̣̣bv=\Xf%ܬeߒ2լw'RsgJϜif11sΓfz`0GQ^;qzǹ祁u/x *h|~ Zz"dLj2sӝc8{-ijF"_BYd9vrh/늵 #X" 7, +D\J/=LyocN&&캐yL:WdPE~WeS +4ݞJzcSO|a%. [RJ><9}P~<0nċźJIE_ϝ)4B z|eJ]Ǝ4g:?2(ֳRT˞;9 O~='fA{Misyq{.w]g= _WNon;^Qg@MsA{5_s֏2NbY=]ȝ[?Y۱rSsOf_#jJ^0{Y ;W_?*re,4֖Du9z ik.9 S[|D|L%wx29Mf55AYg6G_{y;_S=/g;M>6 /( :rۦefφɛ_kXtkIpq(3 .WcF.8F.Urb+Tكs&񼘕 Aqp)TjW =GT3n-8~}WLEUe;l ?ސa}0[٬aݮVc:fyFl3S1*碚t2z*iUϟmvi:U:|"=b<ԟWgLgiw9/mv1__[k;Skd٘iͿ_6qoUyh7%S3KmmIyJsO _xW2 %//C*6V6(X) W[/ 9Jq3/L(.d(J o,S3Փ| <+5c6ɗ-s&ղ~+dߴJRhK%rylR]p}hb=~ټPg򧵞xn4>^=F<#ٹoݛUȳ zR?_b:mv,G:&}㮘|<Bw:?{߄1sgܻ֥68>+Yr]aC^ (2nPDjzsƫReW-?]efC~ggV۶u9~quu\H,f:4(U>(kG }]ȏKn0J7쌈$ gV r~Xac>s>6o D*S f=,O۶Eiֽv}Q/qUeUD F.>#ax4#]μ{R@<]orvV~{+v1]+S'ie Wx=uheB57/Jpc#^4shf^Q(EyX,,7)ՁuiCPhh9mG=[0Y3q'm[ҩ+r\dy 7,6upe/3f8o}vKP(bQ~UD37)8+[x?#k̒]kțoɡ&七M+p6#4 ~@߀nQnZƖBZ[Z1:m?'_sX!x̚@rB1lju>gI\Tu^4&YƜFQ]3s ^AHGe$Iڒݙ+"kKBO(4Yl&Y/^wb%X4)hM}u Φ~$0W"?$#e vogJ[[?^-7 (TvoyU䄿H-G:&so`]♑h,!b__pwXzϺdk.7Y sp$hEg^f|y|># iR]Kisg^:8ji g9X}FI`(=Ze|+qv$SeºnN{ݧ =:L͹u֕&`WW)UOzҪ4oZlNYeYO7&@t} ri''lOT Zm)/m#F @v|`ؑt6^O:ǶCbs4|*+30B-Λmă;}v~ l@YCM^뽒vwq9FF%(kg հ?XUg3~!Nb'rL-y93hKY'1qR'eZЏnUN<]qFUlMxQ#sq?˿ݯlK:cw)ƬYR81>~yx-d6C=,(.D_ǯN^IJF#dz3}3JX2y\3%.1K-%/0;q?ԙPgQON|Ls4̾qbb0nFS%*HCBk/c|Wѧ! -,;7q k qR^2ܴikp.Xyֽ!z8R^&c2`nB>s #{,KNtgU;ӊ9 ՒJS+~YW}w@&;VZM MA);Խ}#=vԗK|ˑw"}"|uZ"[k~T"Rw]4P#1vDŽ+]9X6Vi|(_U~&]}ߩxזS i/|g*m*U1 3}7WAs{+;ܱ!ð¿WDZ;N9 ւS$4"9 ] z47muA6ٓpwoqbз" ,n ?1Jֶx|t^>}fYKz2(k KSAXy>L'ǯǦ:Bi6G&W ><Ge _wHuCv#(~?T>jSzX%Ewٸ^JY\*qA -)5`k|?z mLUs/ն⌟/=:T3ϰNg{&QUl,SdžȣJ;5|"+exn2p%NWv,ϲy ;~UW^L1:Jd3&}B[޵gΨw''ϩB._8n"C/>_@K#xݏkl/#=r!C.fW t-OX"qub^rڿ>LR=2IqpL_s, y 2}MZ]sz=c{?U0ϗ񟒲HqϞ0^a{_\`&y~Ǭ#7iv=cf.R$A^B OqU/xWJk3s%VWMcYyҒ8[Qz E>>F65YK׍[_sm[$.H[[A}s!YWZ`c\3x?&A9 c4hgL<% xk|9w̧wI˲`H?O}}I[|sLGNec1wG2|sTs>%wo3hgOAc]OK|lVLvoO;tOr9-&[ut"IXO'˘qwPfH>##vfjBj7d>%Z>6Uo xzxci{}u8Ѿ:,_o\aU ?s`YyGʡ֞<ּw{F[@[$o ݣ@HK~މxѭ{6<2;o *.>b6`Ʉr=g3rPENcoU_dKY?Oj޻h#TOcV '%3\'gK}6^E|[)wNgSdSkmMNuʬ2>8qc 9nI&}MO{wdKy>?hǑ\WBmc->zBJZ:tETcҋJJS8ĵnt\I }?+,XeR#~ftؒR gXvz*/jɲE}[ֿǹ]|ޛv=\\}2p܃#֛}$ȪuAz<qw'~û{]`IJck4^fKcy9 e0XW:Eݾ;Kb r'ιZ?*ڬKcVq',j {c2$D~j7EG{LK(kb\>5{M_f빍nvw3<§Xx ZGwUVZY2ٙz'XnSɬԪ'2 h&lG!1/dIX>HbY_B!_axNdž3;`|~(Iۚ2MGu!E.Hk_7a󋽽eM`?9OxR+jDYiRöfoU<bs˜38?cq2+U'duK 峾x/޵g+=3=z3tT\ԏ1[J> ISt G ϦR.BsV)ҙty-gV\? qwR{B3 ]QeO 8Sˍ=g뺫'RB? \KSڐ^;?>-LNu_-Zṷٗ7Pc= oK +7iga~X1eD{^=·=ժ:?bxΓKv Ξ;:*5`XLaBMx?uKKro3VD-ޱj/L{O-=cŽ_N5e#Nl:\>m~VxS+ ޗ3`7> ?+'nZ.%^{1|/DA.L[3]K)7[@/F_75_ <0;œ;$m1~udD]yyC u ǪKsU}ϭ3;a?@Q'QGeydi*Uzo yR ̕ g1o8;4:YKsxeNqO8]qㅜy`;tw־H{2 5f12N{,ry)B C >3JXgJyptˏ|^6z ^[-ы㬿7wu_"?@n^p@wL qAgҏw4EV\A@m6fzBlU/U=Zs9!10cDyX.;Ctæ?=Bka˫x_򾾱'^i҉ILH2qݔph*;ocgws/ݜ Xfzl!A+wܑ+CGٙ>䪙o`NH=e;z= sf̡< ˱?\%'T0F>q~0Se=u·ԞJ>F&+UfeŚ|1*ui]NZV2w* h{X{\*^ g U^EQg^@Z-#s:z mԑ}}l̑犥&[8v/o ΗeXѢn-B7DsxJ -x/ -.g=qJ]~)TYAMϰ,W"q[rڟ6]Jg)ib(]ͩvG{P:F]gDk-]B[jBz"G9p'8q/w.G.Qm?^sJYCg>sF[X <ӆ{sQ;0Ԫ2- F~yFS7>^k3[y-ege.\7iJ9"a~o4y8}{N+>ilq&=s׃xus{]V\[ տ475N.:NWȃ<I;BjnA-2S/:7y|NY0Qr>SAI_î[4cQ^$swW.%͋Ks/^Z㸃v_Ty]Қo:^;eiژVhLY ˶2XR|W{!l h|o!ŲuEMu|kᣳZ[ ݾ1Ç%y/x o;r׏}:xbzYxLj𠕚ӟ||F |>")>u-i174euOZBntc:shr @W]x{N]Wt*cuP흐-rEZ(I`"F(RBK]Iaa_o?X}DjRT{-5K6:q$rnoGp>(0bw{s=>f+Y!d/1ip £?teF4ٹ=O}mf szek ~:]覷sߙVsfir@;}m㶶Z?]]i$S"i2uzHYw dvkXvaA7Z E ׵3tߥ,ub[ZlmM׆Ux/^GǴ?$˕J],3d!J3#^}ywĻ=ܦn Yj ;uBsf<"k{mL#5^8S]vκ|-hwmٮرA-̗O"W3dB&}XT/,) Y E9x߅eEm馣q@o?nhOfԡM Cs4Ÿ5,3Nb;&@p/~djzb~ugzu -CsD8p)$kK }q}_hqvRW5EB(7#_4>-Їj@u{g/es~/vc ffgӡ5SԞrFkN7Kgwxovs L_|>wiVc=?}#vGȖC?F-S翁!fL=VV^IN2jv+3,ޱkYv v@37Ϧ?rR3 | _#f^@ D ΀5 84؇[>3]D?p_a{rF1o殑y!Qn 1h# ?'2{ UcНػ˥LW,V3ZϨenȣ:IXCA'ᰎn[n䅷 w,%8m~Y\5ӱ 'uWn{8]쿈D$yNGNXC@3w8W_Msy<]_æ80@ EiyvX_qT'LGnR3uQrӄ">%#89.]B꘩1YkwGΧ~ nLfi*U|Ȳ(ZŽ R^{cgmc?q ^;|g-;ek#HS ~{h/%q=M[UckZ]SEwGYmzM/pxp׷$2^]7н}ax$=(㦗jX?;+x{`.[c&03[,}x/nj cicWadbfOLvQ 4 w߻A|\@P f00ƋwPۓovy̧v+eklS {y͟x&,:Z,.pu-c9@QHZ]J%\㬧LrPL^>3)JI{Đgy_fzԃFx1+>QZ _)~%rו\݊4Q[{4-X]gI_h B* ~r5t>CW?%fW_kq g7-t#F ws?V5zh+hkV znE+] lISFe?=.zN3zcT8zJ.|'0֋/_iלju#BKHx#{FLB%;Jg _Hĝ(|.ө,k`9GC>6e4 \2oEO]13n ۪ؽ݆'d &&~ltoL s͌RM\k_RZ6;de> ܡp;b15/Zncyʲ!q..!g!d7{Fۭ "G)@qutў/89 TbSgq`fu)Y#dH_ɞ6B2j9LF6 7w1`{᫉T=ݦئ>|5#_$ޕk(;c~7R9W9`;~ZTܔQ WͷH_ 3fnt)eq==IPs@qo;Çr9zKCPx>?oگ pk7Ο|oAze9$`F>=BEw krQ)/Kg j[R(~).N=\?"NXy8'I4``(LWizGjiI~VK3kjsxݤa l67Ƽ6lF-?LӾlCeYo}|O Xo0}2bUH}8|e_ڹS.9Ud0|'f<@/gYɈWm~YrIq<}wŘ't՟F{1c{r5zM}ʿyPy>_b`RNFTOd~)!|:izj.˃}5N;;əg=7_V<˛ޠۿg = _7=P{l;1{+rt{dYmXMml|\2f>gWn1U&<ϼ?/a 47LΦ1%1Dnje#6MKjb~ t^;wiLKԖ)3°kWW=KL׏%JJ2;8S3љ>3V3;6t"D Os1b9,繄s3<+gwsyvpNsB6gyp>od9qrMx5Szdzy dፄxm"L=8[9hb2mluu%meтe]tj$*TR @A9+²j )mW?нAU䃿FӉ^*%֪}4礿BMі|_65ětS*el/֜B8<&η<naxx9߷JD} i _0Xr9tEUĶ~(&uGȔꔞ(Ƽ}sNq| gI[߂ yUî9Bn ^RbzCoc84܎PўM ܯ]_KMA}P%֭5MJ3T#wSz=S:z ̛F]Hvmȿ9S}ټӅ/0r\v%_3,[\}~k6J^+Mez d!2PӏE !>,{ 9?z {1?=,U.p[*^ 6aWQylڱR3dALLDR$cBǫXI4gIQ]xv|=v#)?y;?fh%*s ]acxMJۻ-| ,3?{ǰا<1F}luL[.U&%b즪q,*ja%k/+#׷cz&ƵMcJoUCLԥU/iGF~4ʌ0On+#sԕ'/g_g(vѯ!F @r)ߡߩ~{q<.b#hvsGS'_U5Ec"}Ӈol%y"do+p{Jo<繀ez5z-kY܃qL.GE&_gs{rpn#)2"^SigFOqwͭ\WA3S{9+Xsqed{&C?mgv=6=_Ƚ~Ɉ} }#×>1v>{qyws#{AΫs@0^%JyrY6]+yLǏ1#_gme&εkw}_1b(Ho74iuneaNŸZjgM'g:zxZ2C w|w7A}VUv9Kέ)ϹoRֺe^#V}.xOz޵}~ȣq棛g{ {VJ~2iN޵#sw\ ;PYYR B oyCއ"k9V 6k7ެ_$U` gEeyP7$20.LuO4he~0GĮ˞3db$YoOz~ c_cͳO]runPcȹHvW ny&!_L8gx#'3416t/xجD3G2G;NQ3l/]q;/FS˘fJVNh cu"~SKT{bŀQ$% q9 >^ˑbvF V^Bi NlL[<䟐gr3]95JkP֟⨦-?auv1l;c7LY{y7U8LX%FmO,)TiM =WqExyh!菁3U`>[-b][ulbݮfm,O&n>ePqѺ 倀*slI5ceYQCq?w">E L MqvN&->g,z4jLsC<ޣKS2}ȳ(68j3}. mx@>7I~ox^=<Ƅ{L=:x9il?ژ>mXŸ+mM+r9⟻Y;8Q+bb̯@O]\h ~ su32~Fu.bsIGǼxFI a|)6mˡJ%yIž龲9Sin}8G`d>r?xG|w5DJ]5|d3iqկ+ dQbzk4kVrZteF;},s$I1|EL)röH|#} bd<_E;W6q%}%,fK{3m_j>IqWMsx0)U>bYDډvx, t'u**|Pgx_NZ-e/k)#9b#ЋIGxqE}ؼ˗q{Nߔ 9d2׸W?'izozRVhE>_5:1B_g7|\VlP`M0 Ɨ1, NJQ(Cߨ17!2׳G6$vڲE]{1S+B>T,PE\g,*W=75q1q|hvz#x'*a7l-"݌u'uvjͽcWQǵel@2>x_7ti4n3.OΆ1/:qw%Ni9\1SGAdlP=bxy"Gk/ JݼgQ[~+[]}O]B!#z~oZp5?d&DZIkw~WT1/}Y&hkY;QġlOe,##REs80ZP׵\&W ,˩}ʔs]1gr]uOw?\!ӚTrSx0< A 缙ׄiee2 Y_7,oOFΟzr$b` WQ(DZ9* q:-:\"1\[ݣ:tpE"/Q-i[)v#?p}炬wvۅz#s)-3x5|!PuMGߵ؛cZ |:6=_j=s*{]$|*?ޫ{G=K0Fqz.{:w \ =p<]b| x y.x+&>?<|W6 'b];goI}+ڢyE._:OÝ-F{9;sx{̧g9 M[8/3|+[J抳_Ϧc,al' gC}q E;G쓇x<'~EFCu=5_l$d:w{m7hF丏U~CuwJ} /~U3|.xpqA/drASi׻e%|ɴDWb+?uPؽT!k^ﯯ tmU𹴥jj*TNt?椈İ+V<)cUAE7YI ?gy?J4%Pүq-; 'SU5{3>8|y GZh.08_>3,͡*-{%*~l ^@<f݉|F{cN=2ί?{g6Wx.s5R3O&_T\kpl~J laܛ3Necx^ݯT]tFJ^lOϏ[bZc7s?v?VRy&C)My${!뇩u'uRl.5Xeuu#=*r9Z`*},Lf^M{B> \wk}o2Mu`,DW T].q_=ľ&S7x \ߕrMTjR2¢ 4[[nɶR8|SsV=]X;;>T6@Nm/a:zq*Bs"\OS:+r~g:ƂtǺiG']i.LZG9w,7og_5}-_X> ez}<4׬Xo%5X_-P=5P޴}eɦJLZt9s/SH6Y3O .eٓp=r}}m(KsK&N:"X_;*0b6 (e˃\s;M4E` yQ'FY[tR^pp/FuhHk: W 17K|K24glV .?ym.Ti!` eY(WQh$#5F%d$rK]6QM+ZBL rXGtqC6BRՍeiI2:bNNUTeo%^>L+h~kR#wK $f(+T =cZhB)gWg>= |1އquS7xAO>Y?x96z'u$c mWPEYqӻ O yoxʛc1~I޸B ATa=O.71'}!ֿѵa <rɬcxbX=;%k3b2K?qmU[>9FӷˠoL˭wCS٨3if՗0.TJSYwx1C,KJc9)ҙ.`܏2 ;-DeyhqNGOϚpã}q]eO=2eUlõ.%pC=Բ'|PC{)\O/_cCSTި7Zߔev.qNhY$e5:袍6h'V7suxڿ,I8i:&>Yvh7ge5O4r=^qq;ZGal[:*UJؔ7ړt/?_]M87]n5-ey1Ͳ="UHj!%I(2*d< |:,Q޻ZΆ}gk~"]ƶM?Jo-r-!GZ w ֚ݱ"}#o-kW=64ؽm ~R9<z#hIW'Ҷ3=տn^(<h3UdnNrҟ\oHҫآݴA:WYgu6{F,D˞ז)o"o|[Ɗ3bB]%JXPWC=r`HNO+4_!Oh]=l m:(tP:1,wc4龪IA278L>"aom8]54o`ʌ3u2qL9_b,ϗ8 3xdbQܡ>s-or{O,0jԑ#mF 2O{or})oýrmd~CFUO6`#$~-ey>W~C?O͂/1cgU۴PplgEiYߣ0/n]㽻bO -:9;B0mwG~3R3Jv^~flSW;T!G/ymg5 im=\_vqcIJb?sY"gW w,JӬI^>?.}hu|ɝk4ϧٛuY⵪cLbTrx;@AU308 5/sEV# c8yec_s@;E}ȗ%<^e~Vt#Dldzc%6^"N!1WvS*,!)[k{7Bw1m>s_SYfɵtc04"2D[G*xo 4GksFZN;cV , kgDb; gm{(8?,R W{Zқ<5۫o6y=l99)|M鍂߬\(p21vX)ք{yq3l}!5UoHurɋr9gT RãsX^ٖJ]aϟ&[!F>yYd)EJl -|eym|bC?g>7\f_vzcT~&uJ՚#[-f=rUkYe:א$9|Kr̤xͥOYB~H6Սb}:*a Žw|lj+IڗbJ`_wUSVUZ\i{;{9,+2i3`^=˕8g>e!DN}50RW?X{1eDj :/_\[k+dO~BpIOP̈m;/꼱x'dj_|,ѓ-KmuƓ~S xKYbEs&죒Jo P+<GNMJȉxv ccon?a*,B|6@ 8C>~wQc/kqS >>o!l pߐIGNcfM*琍@'5?+)rxXp?Ȗ,Ƅ>XA>A#{|Uh迤"Ftz{4Gg1-!&3ISwFY/d. GWQkM0}}h0^j;5^-85FܷIC?Jiτw:pn44},{i)l{b/b^"ruʠ wmޅ:"' #\ *Ҥ4{٣hK>,!ɾ3q/ba 'Y&!Yo riG=y3gޏw*Q>! ֏!C WOŻZ [;CSa~W[m9e[Zem^jUV]~8lg]- |^WN"a˴E[#'kmLwGym˵5u?gK|][ś[{o,o[[M}ƾIf0g՞#96軡ȼFyzئآf 3r"΋6l4fl]"ܖ Dnvl= >R!JMw%DkfV' }xNX2pڔ"~[{*Tϛ }qwK/3#tMێuda杮hkp_ a9l-c/TpYwA 56ky}>˾B.eZikA#.Ck([}>o!!ZYn>&ZX=0_ 犝ү?v6țY8Q8Uw.Ys $^C-YZmW7_v XqCm.T`+kYc 0 w~g<$|k)GGo'~2P/`oB9F^#&`:([y?yͽ'xXw ֑/Ca()Ysm'9Z*< >|ȆaU-N%pԖy5%-cZ"m zw-w_z;hu30oBF#/Of'Eh&7mOUϷ:/jgG=yȃV[\g&$$zQ7RWm?|7y7uN?8¶ZJ-uiֹ@?0Xcql`z"6>;ǂ: vW;Vod++"pgfI}#`-Ͽ0#_;='u+1հh Kya'q q5Q,R (6~ᮌm! u-8uibY@+У/I-UskP  8"| pem:'ΣR3;P#1@\YX#|HE2ZnC ?r {x7[7а' H؇jE$eyAX_mRda~2S7֤10 }&<9լT9?"ACFEJ$q' D'%\cP?}c nI{ WȬ=U#c>L鎒+ӈ2yoy_ F]F޹?95bYbjL\{޾DZ]W%D5)ň ^̒]sykl3՝Bq_N&S9[ɾ泓WEʯkCsÇ3. 6<[rjSc9;|ƻXϋmO-ʡ0W[m>!ײOܼSjurv[IwYUteo [կ 9nf.d]Z h`܏M6Xw:Þę`qi8G*;g:/zdgH3$MsY!6SɸZب{2JNgvIk, ]8?8K3b%ւf>l6h3Z ,0p86C1ͿyS Ǽ"H&SsԤ iu[gc&K\n_f |ˊ6>&^ϲ ianƲgn@8wbJ]b7w7| b S2$y2 nCr9~ci1{?{ȼ62%r u<δlZD1Cߙ뵐Qn}3 ع .ZIg9G#A&p#aYeRm0jQ6R(#Ss6H_%X1mЉp NYTLO{`F_ ]RV~L-fRh %e-eULiL4 /y-4k<~OWx!#S]gRgW >X[x^ޒ8*^gY GFOvx3^a oBj7V^G畋%F]NGOd zϡYQ䫗)Ȝ"޻L_2/s!N lbn5W\${7` kaާm3+8FʫWVþ 9s's2e-Jg|߆d+r.lLkZuw,}t"8!FƲܒ[>]Ч%̻ wflJ{`} wMaoM.6Z hy2i1Mv=vd.4P4uwuꠔaq c$>PPڎvKZ߰9QZ0=!0ÑkBмg'G} C&7>j38(sDLkK@>KB1>^Ҹiʔ}Vd@5tّ7~[7$"zLjqV;EEe>vT6 hHWuƬ7~}UPD#MYQ(WQ\~9iƚ<xNm/qsgENf@S> ]^#}ٯzFqp۪eݞ(qEF7 OA05Ӗ[G1x-;2|ټFͫvMIǙ>\y_HbHP;-JȜ+X.۴E=~ߖ]Y!cpǏ6onJy$2xt|Uq,඼j!IJ:Qq67I_orI"/cd+븯=[%W^Zd<։3hQy GjUJ|lgFa5,ͩeGy>m )"/&)NXⲇ>} b3SzN^pW'^E. =ʜk&3% %/}mҞ}ط9Wx_""VyiF%{k_(}"$~:\40Ծ|KwbRVzf%:/wnI=ĞK盍Xdv t&{ zs}{_ywh;?8q(mjg6 yQ=bq JCC0&fTNIzz9w&fm<7щ&|&'֋ݯx ayX 4_J>Y?sw_U<13x%~~S/x?xHSN-y7vBbWXv2h?+'aGT0l_P~>cGl"sɠls'>O3Y y<7]Uxw8_㣢Ro!0͡>װ~'4^|93 3 |*ϰWg>y\{GW+e|g*[TO7&|N4b_`s>ׄy] yh"{IIV3evSg=Y 9!x:RLs҆"w# r7S|ģH>2ji?:,3\oyDN !x5Ү̛۽XG\ֶ3`'،;}I%3 F»SsiGeljy l՚'N+#l4%T>V<7-d]^繐OvRlI ^[Σ5G VQTzՔt,mOW!4wC\ 4X 2qل ׎9.ҜGj-Eռ6lk4~/9fӶ~ғY{>|e:rl[ۘNYOk%} 0[.oc{joTԇ8B$bΐ{8(=g':-EL?bA$;R{r,h[LZqns# k |K؞CΊF-6oS'.3ŸǷ䖿2QFv w4ؗ-Ȇ_\kl/>41Us=|@+y]큄uvk sxhk u;l;c$ 9vrbغ8r/WqH;&~[ qS\Ldj^F͋Rr- ^.sm˻Bk=g ʞEiqfZ('+D2z6q}u rhv۽/ 'qpzY D>SW3ۓ{{Ǯxi\»|&k"g[()ެc3ʝY0x؏<Ag*UoIɼȯ]~?L:Kt>ݽ%ڧ1ws!U@՚<u:,mQj.g Y6Nx*$z`mUv j }]_-=iL-irGJ5x2d'{F߱<.se3*`deZgԿo9JIԋ|Hs.Tթ*!_u=Ʋr f-=:aZTqm+ ! YI.}x΀aHfޑ3.i{I1~R'x=h.)Sۻ͗jO\CNOxΐ/`B|,*8Ss>6O3(،>54agO< )<D놻α&n{Pq{3]RC'x_5g6# 1$ƻowP +d}\cB f<`o>v.y%{ngC>~ER`o;~ʞ[r~BAB ?+'Ү1fs}^Pv~|pwc2ᔻ;b/!Qs>˺6(yr1ΣQӕ! / 1H?)F>6\Gy)s4z9>+O423>SLlS%~:m$wZl2y9_.EnYy9>߱Bsp}k ߸1_X90<w<<ޱ0z#ϩS/{5N9sO޼?aօXSTޝAOm<UX0~/+z}<ѿc+-gO9lH_X?ڔ![-,e.# kÿF"w$3 19!cݔ1cɺ=eL_`?yb[̝g35O޻)S?fxwg<)=joԞ{9Tw{햚me븁s)|y@+?kGyh˿!uHN똼'y/)}G.x?1R<umm"m!%FLqE-y¨ba-采u9(sFlq}oŌFS Nχ}ɝhW ܷ.kLO*'O\ֹ5XƟ/ [`~7LѦ8"uKܦ _b{ Cʝ3P.PvdQw~Vqa̶.D DD؟%l(Y,W٘m9^4=ƿؤm&_+1'8YhVȫ8ZG\~!~ײ|q;xw0@9}zzy|老>)),iY8qxPrTx|cQaĦ)'W`onR&=z>ת꦳ |iv/XE3أ-GN"ͧߕ$g&qbG3OGyQ鿣Z&m7coY2sRGdsnW_e5-ײyMD>'\4|6'YWïʺ8.֭ܵ<73vXxfv[r^\+Y4"ҹk 鈧S|"VN٫ &[Vu))Erv~?uΡ 26*e,؜`7D K-+ ۵Kޞ{}[2 O =is4!YX-e!Y|m_hևD vt b,Tc.q&J*^h5DNkbu"9N0r|4[L`>`/;ZjX 8]./JI]tJSXGa}y9F="/x~b,Fќ%^ɏJ>GEGuL;!AYjzG}kQvRi%Y+n:>VR(bBOу|F"(X`%k!Ā:-I;x({uvc+8>Md/4npxgx?uY1tO zuvrx5~l,h\tŵG /PvXms]L]N㧪MmD~t;5$AӬѪ!",Rֵ>wqyTUo_( qӿ#=;w {`V&գRV| K(4E2= >bƖcן6d`{d<'[xy![ytpsgDiCk!IoJL9ٰȼc JsSCṤK]'_H[ Gw8=Lǜ ,lLD)Q yw7CVLQc m.-:ǻ]>(uF=x,urhz.xrHW<gR'3̻9EvUﰙ.57ˉ,c\m私ر'}VRjDZ7sF7[Q\q̈w*nxqm𻞱YuvlݨMv^=V%mguc-3 nDze 0buK^WL,%~2^vӈ54XkX#8scf"gh25gE]* S9_b_pR]J|-Vwq+sh?ߨWyױj:YCnOMb Y^ 0~`'aNy.8OK&dzr"xNj~E%_r1Y#W}n4 ?橄r\m>6V~~8/B-K,rg]w!+beV~( n6^'؀Egڵsދ,?7 NcXmpۦ覼:c2yd)#7u+ϐ#ثxLLלy)[qN}Erlyy'Cy27;iʨ2gydՖv/E ;>7ېf:$D/5|ɇ.L"렢C94^{wen<Lj48Vs:y<7Gx^Zx^0'y.Uhk`۵M-1OXx-j>ިllt;`[,>Z2\-:M_/ǥ]S)|V{9.FԅB `)Oط3d9x?|?WR[jS alZ.bW'mK,~9d5jY̗VzB/ǁm/qR垂3ivHYB%+eKS_H{O/7ѷvq@(0/-\М6`b91V]`#o%n9 > o_\B> ?u)Ƽ ;G*cyEGI}2p]za`A \_ r)vLK1oWkKC̛9C|7|mp?WJKyX~=AqCB=2X6ǫb ]7\Xo_WM`@Γy/(ŴCzS+ ݉cYf>ViQ-Yԅ2nBY 0naoc<2|ȍZݨgс\ yS:tMY?6U,~^3&k(7/S|ÓI"o m$]_b7 {G˵aݽ\͔ʾw =[ל)$}KŚ?2(?MJԁ|5H9{D!K5cSdI OÐ)3d!'iރܧc> NeZ{I{lO֫u/"^g ʿZd>@A12QvFmc!/juM?$~S"K{E zP[*bz fmyxi4x/,;if^m{4\GIkJ5׉1( 7I>xW8'w ,)gc)>qa2:Shq f >n6=mxe`8ޞ"ϾA*nMbuZ-D>E>Ӂ#r=_t Q?C_uנz~(2xsv{溵vMXח#oL\\K{~{ LgNǞ9,g>8ץAE4Wb^%>/-8o(7rh~|;S=j1(|vL6*_?aYwlՁo鼛u$a=!}bzGNBo}V)źJ7,\3x?4['EekcUL/;Uilu|}ՌJ3?mksbs_&kG*R)>q˥Nc,PbM{c<K܈C+/$Jy_V&d9Mnw[a3dIBuJQ}WDLԵNXg?¼;tN?0B=c.' 1z+t0rIP׶"mi׽*gfd}ݰ/>rl( gS?*f̡շL8o5֋h=sqlQף$9Q?Xڭ!Uqe3y WR,4<\t|g/oRF=ɶd%Ezm6킧T~z'sGyY{0y}Kg=@rc1ϐR' ,QN CQ~^2&Kc$Gq.j]קQlG>LI[FN.u-1ÃW}c,[?FZwqvtJ6rі ̯LP5I[+9 .X,spgsUiz7}Cy "׭My%XWcYi'׍s gu*v14M!CA΁NEʥyї:η]v2-6/]&: A6W&'Y{g d|Nʅ>r(d~"N[>=:',OWOG!ny݌?7EgS-8kqj/zѯ1hRI>zVϙb)vڔc\8FN?mT>4&ߙ P Ԣ֊E`9tv+.r8sCG [2?bmއ/ 4?8Ik9k͊%O+ry]('2 OC"_Ģ6xTzzA$6x^)%Zآ*]ʲ,Z&R,[GjiI~KstkcwIy\¶;w,9"n9Xm[& t,)ڲm\m%vMgNow!F#N?D/~*A *5n3w{Suoޢyg>&8b nͿboS~k7sYl>WFGNܳ kK{]uCbQ/a9GV I'CZ(X;س35YwetvpGt٫wYߨ9Xܒ_nAWwo?|'5[$KZ]=}[4l.ix-jJUn7^OB/Lb"tqѴuߍo+;L-X[0˽\o,G4Ӧ;6v2{`*<,rDݳ3seLS1}E !ʦ(#v/{IC[T 92{,? ZE. @k䙩/wnE»Dǻg#!Bw|}%ۊO _KXodR,ns-d>R>+4KbuG kpE)oPĒTLw~x,J/ɔtDm=``} vt-^(RLl@Ϩm$v>嬑ǹkŝ,m {_l5ĐEͨÌ#S  Du|ôڴ{sRρĽ`}6-Cye:!5vKßK.>?h~G8aU9kc{R{>p^;wk:NXDKx*钆(*`UkPͲSОwlo_ z=eޛxqcqcҨ4ɬ?lj˵G;/(jWmܳs}*kDrj.MMȑ1{TQoiqCΒlnR[j>\>CsǺ{}֌TxE] 0mj1o3םr})2N1'Ak}ͤh^Oo D˴51"enP{p{) gV$9, {;I`\2a"Od!#e.kZ5ZMmVsa9Uވ2zҟ,7 HpRFz"'fNi/ZCA#Mm9푳Bߍt^e[)m('8pF.w <39qbO qtubSܹ 0-U dz)!0 -<"Ve'(6YoONuEh{:񞗹mj.D*޲P [ q/WԳᎹ Yfy%59^ٗ/x8s[niX`N0F`b K jRoʊxTEȟѲH̹yש+W̝F]7غ4~3Ӂ ;mUGc*Ux'i!]lrs{kԜgdS ߗ5otiw;k3ϳu$^(G $#v$Jl%K"^9>^ߒLk'u× \cgUZ,i%mY,Z@Nĺg`;GZ*q%K[]/֚1O_# GAnRz9rzy؎eTmsqxZnp mQ{Iӱ Vqƕ3nO7I>Py|D~ר+m`KZxs\ s}P5ϣACx&f]ڳ_vl=%Zr!>S }${{)dXv|}%fC^B~F\f&bYe7dB}\eszi;rg h8SZz(|ʔ}0Q/$)Go2oqЏ NGz/o)ǩ(L}ך/bC>>8c'a{/:zNgPǑI)ҊD4"1M!W|چR;ӁC4!r*v͌"gK_0rkEi٫u9ڮBOWK\65URV h2SW) <T 8W'PfѸL}0Fp} y~_p;4`;fw 8S_=j}}Ҏū^~5Y\CYxڽ;4qg9w󍱮7|@c? آU/ {6퀅{"aσKVnݜVE7J{,>`fQ~21vR yohO̼%WYd/ eZ3 Y|QVt5맗7F[)T" 5LV*:;xD>ksb+٪Ξ جm8;k[ir/N:U.Eϑ9FNZ?by=/6! ٲj7d%ֳݦ@~W/ m;HmBÙWͮ㛘9ΣV5{@>5r&|,',ڢm Zޙ λG/3dpN .<r /`Dx0}usUPwpz/2#>}-~dַ 1 qmqKWe {<5~DV3|czN[Y|Xoʿ7zsuh]([D-!;*2j{C{Q`SĮ ;߃vGhe=>+6Y5{,">R .1bڒoi=%s".u ~w#Bn/!|E4a9Gi˚jʂs|O}1N{r`L<gSR\>垵?:sL’$R0n3ADq ZmeEcT6M@D… Zhh-JZ@J2 `-B Ϲ7Lo?^f޳<9<9=w=ޓۗ ~xnd}>isw|+>{aQ&y9M,lcZY8v95zo6AGmIGjYa(xOIO  Կ>9J1GoO9wG(.߅0we^ƚe׆Y=u:%P!LGI//{k.-{+2X~7OYjwO䵁c!0Ex:,(K9&9Gcr֛I ALgx z6_Vl+en.6f{R9Ïr0;V4v>bӯbURH_ڊE/lb!J GI_Ò*6]EN=r Fc|sݼPTN&le*3bKyBcZyܩ!چb,&\f[Lp1pcƻ&`v9txo:,r?B{\$A9"G9jKg *"$cEۅN>cJw OeSQz)Ѽ7~[ ȣH3oo_7\Cȭ%](k2DB0lI 9Q*KqW] W*ô"ӥ=@}*Ƅa\mGy%wo+qg2殂 :بD0AWW̼dy0lMPx~b̓,\96Yˇ8%0y z6v^dW$mY9sH;,oPlQLpH7dJ:`=F{h!=5Sۀ\1\M7!}^cb.r/\kȩ<~2?N1?2x?~{E_EWox"X14" " 뭀`{<v5.5A = G/1lSh~u4kF'wWY-9T?? `+=KfؗJSy~ڴC\b9u ed3Θ:ֈF4lgO14mh"_+|&7 łxhgfLBb%]#܀whusZdj֠D89>]؀zզI'3iO=0v1/#gvy_V6yIgW*k͓Qc#⍵0M̿N1?C|0e7Z4.6VuQ@Yw:j~Yώ yb0{H ID/rx]_4YxVgyHoNjuΣ*ikm,1,~I:l?.$O1r>̟X,?^ZFpžhK,رrr[qI- ,U߭JufQo8HDw}o8lnY=R|Gૢr,VlkiMIyK<|itBċߚK,ɿO%VNO)9JVlKYԕ#:Vɥ4LU %9,ƠҊꉙ yct"wKk߱.ڈ @ho9h,=jjRKĻL] {OW//bȕ5 ?a˱cz{*eSSke~FOFS 3bCdT#ytfw&cD۳ "ڏ- hl;#2ہ*'>]hoe,{$g!<De˂xBW9>yܝtЄq>eUlpXOI&'y}zĒL]xR wWMTCWHxOט+iW(l[Ez.p ,7xswbR a.b6&z#R7gf@݃'\->/y"wc#;/nRXssU=xWuo"g۹u_ĸ?uYxF_tӼ# IFzGH7b?RK YR2Ļj96-_\%|H_qmY8%akCW̓.KznNLt hIzPF#NG3;vQqy=j41~8MkJW09 B޷dn;`YؕsT殹UvUZO2kQ.k9SX|w݅sl3'hag 9wSF9~3+1?A ]XM0Z5䏛K2QŸYB 25ur5x.hrs6uѮRDr㱜.sBDm5no1% cZm.~P?}~{_ yYsP vs2Y:CGT'fnsy`;}^3\$HNgUDZ(e.F$(aKN|rQjqF^֢^8~KhL={ĀGkAN:4İ/YqlcjhR-O]DraI@Wi]U?8GsJ h~*ЏwkE(; %cBgI%cH&z:8!$ξw3 0 9ƽmWeϷ6;`"v}lo68oVԘnTV9;ar ~r9ir%+@"^v\ٔOKd.$rZFf3h gF426݈;'}av#Ϭ}rTҩ1oiۘ>䬜| 2L9Z w ^e R]j[pfht/ILژhqg m.[W}ʌǖT'D"žۀ^؉%Tp9mg37j*=FY'\ȕYC0Dx7c7{}2zfo7RH8kA<+Z0wE iiE"LZ[71NSr}7Wi/c8+,'zl0>mkaxm{5ݾryvZv}/HgG1$ЛlI[rÅϲH%vdB>],;by~ YǾi;'t#~Iu 1W3Ӕpig. 9kʁ- -Q ګY:Ivg+"D\C&9!CFztsz0ӵ"~#6(_OagSr|q`a/=;wG?tBn/_h¯V{z6Z]Mnק: >1c・[w$oc1iU25Gܤ'v \woKwwNO%N+ΧV }p6PcYڮ}P«h^*o}}?S-`'R,C^C&ko~D g|p8YXE/#n41n{|ޫ= ot,˕ڧ>Fr#p9FO;on]cwoϢ{7_k:;o*5|.Sc_{Wzs6Y-Cb;6!+FfPGhНО淰R{+zxH,/Ttݷ|AϾ?#WD>C;ީ߻{:HUlW/q-U/G+;o=;-no9I3TYnQ)M&u-џIDO.8hμ.Rl_&̼I"'};7?C^>~yPd~/L tWX+6' EO,,u zc`P9':t{mF_9WwK{74/%kE2Y2ꏙ: i>;~yxqd(6YRKHWB6Mܽ$>څhkag 3{ &,`r˴w/ G!~'7[@7AOHKGߥ2vBKDR h-VCõ _˚w"?7.>ZiUS]t6xu|1ԧÀiҧ|=? + 9 Qa51%0Viߍ_0Xy /&0[dJ'qRO?>/nԛO9/ɼ=@x#EbnL-gxjG7f?$b"h_7ϖ4?ᱭy[=87.[8ɛ2rs㭬.lٻ╁Y8iqـ[tyw@'_O>d51=c${:pU9 XsƘ.S<,FE^FИ6c2A16kXo||kv<=jMeN(5lN>?S.d,zLuߏsAuUS:Q1\}%[(cdV~msc|mZ]𦄝w /R?)EL`´^<~uF3 `zWo3%wĴ=Xokb|.5 yrOﵦ %ȧ<om^z7|Ѳt؁)Њ[:UuiSox"BY:+;!eقZV@)n^!cs_WH">}O 'cl"0ڶ$E.L+1[L,qbSyN6KPsyǂ:s.Oc,i$V6CQ3 ?Fo+v"OpmHcwlf^#EdZY@'ʋO.tCm3t,Sx*?J$˳K?,H&A,+K1!4ؓ51iߤ~iq1R61tVGxy@73E^fBo43EG#}bZ,qhi2krs+ofm[m::zS ߽? {u3۬,3A3D&ǜNϚvrz9%O,8⟧nX p˨sZ0_3v׷$uz'^\aiϔIk,4k%RuHmX=o=QvZ ie_~!\@,Mpxoo!9>a/khp? =-i)Vac Ϲx )ujpZЛO(%:8`W؆x~੠gA,g^'GB0L~֯HGufG}fRe-bPZcԒ&{IrLn~aGAsuqҡJ&nW.S>p'*嫦xS$rKԬ F^$;_"-`JSTɼtҼ(HG*ā-Z,W=L̃5:>̓Xrwm-Fz\β<.z ɋ6s&ykÈyQq! Z8tOG;SJ[zy7,Ie װ!6RԾb5@;%S KQw}-VX~0H;i3H 3yiLs{3SIOYڒ,fzs]AѰ|[_yo},xOYxiλovVSRN>QiI=_?>CΌf7=1CI:M;xio576686[8mD+q.]6 "}t0V89<~RTQ iޗSi.S&s_շ]ΖX$pʚx #Y[B3hlXza_wZknҽQE׿{ ੖*q ezA#bQzh[]]OQ&:?omJ< vG?{HF:]qsD~M!}d'3]ݿ9f ƶ;tY3rޮ$j?bZ'+9eM z{8%j1o$mO'k8a^NTn6\<_,FqV_,\("<@>hFLewQsþ8 EL9݊"_B˯d|nz9[ϋ Lwh[䄣*,?=)sl~k6Afi5X5V2_,4VpjIм/k=Jl9Ϫ6qY .+@ʌv"@=~@S.StY89N/Ӵ+ _]^ cN=YBr*.gH7k؛?{I=u2ʷ8@W2:q^`/jH#}6EݥRw!rɬ9G%c"aE+#,ڽvUP=SߤWZeVj ñ|HǻG\GϘ?\.wt7V>I4VG%eK|]tҌv#$§oDwlqhMz჻FE~,\q;Πawb| _ϣa-걒}'Y WÅ5V+|hc9I_}8y 15B{Z,̿V^G.।l#8;'!a?A G׍yt7]NuwCHbLjs[y8'̒9Ӥ$'{ ;vm3CSx-r9 *3E\HXrj_)s0m,r6..by.5)K+qȄuu29SW8ϐ#g&#JMZxL8bj1uȋ鰗!cI}9.𾗮n?l$RoƙL*,UFn<6īux1OvV+ d^v W/<]~.|6/[|kmAaZZ'u% Gc_ ||_l//`h:6D ! +'w5mC~4G<0T$O!lc`͈wɕ7_Wt=lI̲Nk~đfIN5OJO!Tm 爕O|t+ӆr&~&)=&y#x@|sۂov7-6^ F<9K;7[^M2ǜAg_wᕅ/znCA86xͦ msL9}o.|Mf:3݀)+E+H1=\86tW 1Bb2Cah' ZC֓v~6 P)^9N-iH>MfgfI94_궉^urn>CM޹h3 }͑a~G]ط2u,[ E#bmw磇z=3e5Ns0ˇXLm˰ pl^~1'lnf4dA^h}WhefUKv!nהgnrwIr!%9N+[!J6BD2WYX2Ds.V&6fx!J/UmB[Ӽ+:@Nga=3*qoqW)2KĔ]uŘ_$bU꿋I#ZNA @(|#ޑ!sEYJUfhb `;_=2381,SGX)r} |2r` q{8 +,{l1sS B!_?,qAۑ /G8<yM"'z-2SJI3Տر R)y?.h *3=GMת͚5Y{o ٵb4~a?]z,C|"Exx]FeU&BGH_A=v7hy?̺y3 l GO!cx*q+sa'hmP[z FBY7$ mxgאg]w ܼPۀ{҇C#p?AX~GzW~R#&e-c^$yg1ΟXm{moAcmY^*QyX[ZL0]A|fƵkIW|6mLg';tO+yZ_}~ v~ԵRwMlΨ"6n#ZY]JXyc}-U?O'20y !Oٿv zLn{wZin2My]Nc!EF)/TwYOE9f<͐IZn{o{}~a E)%q` ]XogL-= ˿i6#>$ mO6Hd~ 'KP[;͔Wj#BcRǝALkK\Sf@8!}Ct)m1rNdI[ti7D{za ~j7d1uD_rVAIF*EJ5JSIxtWhL5i 6i]of94vY]ao緮֊BbfAoпu4t(lICDϳ)z)]ҋ/3bأ?sP!ސKP{+#.≮z,%XCk0ơWI6,kioy$3\tt\q;E#p`͑7i>zkA vx`1"a'쁍l`2D_Ntl),C f72z(Sp-ʎnYFt[Zvn /ov؋h-\7O|;2p {M'49Яw[JI.;{x"}}}Lÿ9)WZԹ.5g; d>bb_Yq? 3؞=),IZS♚W)?ґ Yiml|nXikn 11S3˹IlQy7ܲVSiKg-1q_.?a_yұGHޗŴԉv/12%\flCj̓qOz#ib8H9w&OE*hi^V=VrG\cp`-7]O0?FN m׀%cz~ L=1CkRl du̎l_I'zD:Y 9.S$2/|io^ضD*1K`-he` 3b9r^40u#0\i/Ȝ}c%^X! Zv5+ Ď%aa-WV6yjo =Axea"_I/3_wԶ+ׅoYÀ_]Y[@`SlÖh[xFhj53}ZGȣ1&wsbѲ>faZJ{` 8<5_ϼ>ʏV>Eói$)zG\).f= ʺe<i4+Vu1G 4Na-Q4NK(cfҡz*@YG-+&I/2|3eZ)2sSyיri/4ʼeXqy`iO1XBi_gY>H؈\ V~BS[i?x}?bnIcTX?˦ghݽ)/R)t@[  Uxz}M8g;Y,48.N>4 WR;N8-sG,Xd gZGѢu)as9TY<qi6OF>ƿފ'Dg\;iɤ85Ph\Fc1;QHXFIaeRsaQ: [&[`-Y8m!;9/gy-i_=$l^'JSgx. bܢgX{XIn59hix1 t"xh_}~[ >߇wNB"Zs23ⓋH>4Ce

    C,]OqgXen9xJJA ۥ],^&̓{a^+e1G^XiMOxPY~6P 4&m='oqoʹY*ɑD[bK\.*x rwGa0%t|3gJt=Ah9=w3sT[lq"[DDm'+j,MtZWHs,` 12~@s;)i҂a n bYLU${.-o@N G4 W#.LSjSX xyAu]u…6# ?9XA1I މ<s44ϢO,]'y'^bliɂj#/k2<bgDžWB']~8e]uwTS}M HQYeE1IԟJc?YB׈Yb^'bڒuZ74?9'rn=:Gm/&]};.~5_|x7Qs],vAijw-/U7M>%b u]0p^)EQ]/܎n zy4r.&>F#|JH~8DKE8Nu@}\W3WomW~-+䜱"x}$Y0ibs)s31KtbC_,ma~F^~k^zl>{̾1r0s}]Lv䁭:766` 0tf}6?m!W\F:Fx`߽_r,.~_J.6v{C񫩿PUq.Ϋ$UE>>3ǖsFؼO@;9N&('VgD*s%|GxC2w wޜi"6UUOf3?+CmܑN4IwOc;`L;MlgKs44mb>(cЮ%#wߤ/~]'%Җ`!h#5G~sB6q/!y>|C=&79'+13/9ϓC snp-=&WѸ߻õv}-3ہ8xӘ$qu%=xBqZl> W*q姽r*s|:wU_6'sXAGsEpP uD-E|&Y4(djCY7s5j~Vv/mEܹ =oEnӔ>gs1w6v lr^~6rFF{m7Ѳ6`ocO;s%r>\䒍fr `Om gg9\g>eZ}&)^W9xJv۔;E۠6.+a~9 NZ;j.&zHa-x^򍻃Ӻ"}?= ؆/;0S\˿$Bbn=қnY8=tK?7i zCFƦe%_GJo]g3w+}"6{ʱ/aIV3ViQzƽzGf$/P}mBar1O!r#lt9r{9jګ W^;<у36\Fk-[矯g65οS_ ˼]i+ØpeЯu X>a&:7?K'oſk[;Y;vA.+?b iɔ5'=$Kv(X8@],-4,_u6&4o~b wQyx`d9D'jӤ(ȝTlaܴo]4n,q=Y2%LZ&O$X5r*ɼ?i>ioa^Zsj&Yw̞/F(y4۶&G 0?/g0Z+|~ <B_Kv~;?q j㟴,;-C"ݘ uG4H'cn? }Wkм\>\5ޝ y?gcAhHlSl$N=*kNYF%Pq9ku'*ܟ]!Ov|' /.[)!cX{pRدGgO|5l]ĸ~ NАQ߱/]?F2{!8-߱/zRNӴiwvbMU%,p !t}~=zZtRoT~)lTazޢulcZ}ܮaQ V&/FmF[WE?AW: m,c>hѡσO8ۇ>L?Z8~14i?54rl{cV=paoqps _V,e1$xc`)!2GSHT1w XlmaF-k7.uQlv zb{<~y]XDsjC+ZM w:?Zk~z?{k3y-2bm1ԙy }b=[}5X'hοIݱO%ee:3mr [w;z?f,m=_6~MYzhl:zm@܌S 7r?{ޝ?3fk{ǀm~NυqT_nFÞ2QIǞ-of92ׅ:4&\DzE)꾮6qfmc GY4Г%%l^cI6}3^צQC /؏.\ʷ-Tq۩QpQuHMcIcVL1ÁK7ܽGӞ:eM13Xa&ΤJBm3\'Zw\^v;6ϋ `*;]C>E ?NC[/c76Lnt=TP#'!H[}rO 3En#y'f1s+H>soGIx˅K폞r'>+|iLB{"E 8̩ӮPi^Q]rs+Fjvs>I5owÅ=8g\_$K ?-ȼS昃NF TY=b`rGbϼG=rJ{m^A;h]D%GHa mQl8rX%RyrYm'Rsz sm x1E"^ lVzRY t!#3ͱ$A07ϣusWv62E RUc3rw GR'鹄Ens*HU`ɹobicW9ߩx<ϋr?3s_)3!3)wGz>aCBѺLP^gD2ݗEuUl# 3/*hHQ-Gi)1nމX,]YgD<5$Z5p41bYy_Lp@.TV'X-m|uuYBrⱰ] k-%mQC\ 5OTXN#f?}r U5}fȚwx.UrTj'&(P:uUӼUyK|vĵLJN\_,6}vn|nrF6hjLY^DkZT(LNmnHv銈fK6SAxBoVV |@JgfqV#RsD%kr~wGƴ[\4;ڤ~cb-[䌣&Zw|-Zm+\}t'A nW%*4گ3{w]\ެp? H?׋ԧ-dty2Ġo2/>D4 .m: L;@pf;69D<_Lt?M (">cÄpߤxoA\< Q4f#զX_زǒ6$?oVzprhCLi~u9;Ҟ)ُ=_a kaDW16#%k;3O|*Ty/S<^ dF㸃շ@*6ikZ(]ysz,*;Hd7Xn#2wi8XwXoTiu˽)ʽbz͛DZfz|f$3~}xfo5oՑJc7X~ ;)G)Փx ~fծ4yҜ55cf1y"|4Ls!`7qn |o6i6nj^X=m`w'їMδ|GT>|]ڎ=}ZLSl>웬ضľ5]1HhҔpm56 Z$;% YD:hY@KGNGۆV10^dz?k-QĒ*o{ŝ*hpZ ^I:.%bR'{kz4E0EXy;ss'x)tfܝ!%g#/=6ߗNa-% ;=3|qܚ45Sf) o T4D%!jIVyjך_%[gqK*jylm0m3lOG//Uf稐tfĻ1Œ>`B\,J'u,Mm xy$%$Q5Qب ?u=LK1F%b7{`_4VG:OzVҕ{cXNSw1Y@#K'0`. k}A-up|/Mfmu<%plylւw?Hvn˜AzÆG/ ^wcGz2 v9 &cy,'x}-iZoװh)Lհ[2&-{ǽw`o @wiU锖gvZ$u"F͊gcC%$8t_=I\F}HG?[:|MkO?޿YiO9SafP/%.#^0v!vg ?vNV_:1L9C?ռmiw/ySq85v=`Ui5vՍF2D2X\Q_g@vas㞅3G31N|U؃ذITҹpg6ydbX`OuܯYsl^tSrKv?-#$ pT^k U E^PTlPn9zn1׿Gv${,-tgD8a"R0Ϭ sFY/' 8]}^=|>YsL( cu 9"^ q$k:y48}ͣWd#WT8J ÑSra_'pW/]v\5J݃'7x{L2`]+EZ'ugUY_>WYК"?g0[-;u!O!zut>&\ϓ8rGXp6,Q>cg" '8O%I(|Hb--k|%3 ކS9,$^q; _t; %P@|hO=t5ld\7=0!o+m3Zu 387mgAAMτ3Vwe~Nͧ"sTUK,Ԧmkw!G [?rvߛ;z/㏷v [ _Q?Ǖx+Ljkn}_/B5ģ FZ5V_6o~gK9F1;\%UyrV,Z-F09c㹀"?BڵRCQ5|_~v7D%Mϒ賕$ϙdQ+)Q9R˅s?QNfޫ >{)r8:8rxצF\+.߬l>)o@Τ}0jr.GB6ZHɒ9Z!|6=l5<ۺ\j#4=N \2ÖWpydWM(.괖A_ ~W먯r UL!er@tWqQ#讂;İq:zϦZgL?[0'\~*`ٷF36dqNy+3btj4gc` :]a)])~u6[=X'B1`/r?BFX=I͞U+56[؎ua6#{|L"|c=/lbw E4nTl*[c=O4X04_At"@z2hlKU.2},0Eh|FqR2I2k5 ˋCu:lDlA-9fY"d,k-E(֚ ~nj~8iM9O1Wn{pN98w ⎡]>Q,_M%وeB = ~˕@xv@w?b֕[B9a]E$PS^V {/-n5-pk$ v{5;؜F\'}g*(њ=N Lzwd,!s3El<=ڶ?8B ߟNT\!FDȈ0 ㋤ozx(C]P~o[,3摜kR e_PAc^D l 4ϵvV9|ڇ4e+H3Ər'rj.C< WI=dYdS 9؆0 c<,B.K}]; NG=j7}Zu-~Nz;U,݇NF={iPJ?$뇟.!<[ž'?eV2~-lJKZ} u{$`;WIa-dFN[e O+COY]=aijg8Gg]D<'fr2Ev9%<W@,)`(j}:g e-PshJyfz6Qgek/:J5!ڏhym,~1,lxBɤ;uXg)b?32T 9t*B:MkMk49Vd z&nܺZXʯȟH.=,6܃Pa.u,t/ &{>vJminl2EDI9rcc72c.r!qVGyVg,tɻ\3A G\58Mǧ-#Ɠ)vv<.s[uo5KHݾAZ=6rI}#f:o4Ɖ5fi*w3d36q_:ULR$Ɵvs Q?"tIIg6ƆT٩48W(EÊoSd3lpGxfְqw+@|.زh{]\';^5d/z<DS)Vu=nH>'waXtF|f$9s):Hº魧` Xpx9bƓ,}O뽼kRɜswK딞#m@Qd'"|cÔwE,}LZ[JZPČH0/|^oE(w IsFZc̤\C jCgax\S-uAZA_$sUZ?O OVLn%9&/nԤ-w;k,f?$z@3:^*sY~:erkYlÚ;5&#?/]{J { -Y" ; Ŝf!=9  ٘dcGj!ʬ)0|ֳWm\mƚQDlE!R3nr 3Q݅Or/{uuJ Qz*j+Pi.q$I~YsAr˨ؽ>:SM8 1vYs[73)ts#?8 1#@MqK`H {qU)`sLzOF2S"xʜ$sݪ'<r"+6pWGI%a&Do??N"mDy~Ir ևjqfh(:!<}omacJ7Y΋N1\- ]}j,}1g${T|VA!}p׀x/њz4jLt6O/=3?~>ۉtꖴYM. ߺ'|^3ĺ2Ӟu޽鷰L`M"nS-&x,19ۻ\mjO1ng$T^an8SaPϥ+fu?=乁;r {>+!o=ahw.Q;ٹ ۽(1gBoقLfbן2ExNEy=PKLą=$}lyFr3!>!Kù?kp}fjwHY<6(2P#4'<g*}[ܰGA2SαK7ʬĚ8rBeFԾ6x~&d\E"4(͹7NTv!0qԦ Pܫ-Sx5XVVHfLv&_ⱜ=~kDؠ\xmzðc義+rڅ܆tj:~jo.i>wޗ;oڟ;eگ؟]O3.~#_qyI9M=6gvx$xBY&nδ$_[{&ɣNm2 G{aqr/5y)L g+EF-y|kIm9j`{V5q=cǛzyELp˟9Bu[k:Zbs:Zd w?E^ 5?'lz`-CLO'`ږ%h}p{0{(!kMNpx8cGZ5e r'.ͤh03/ULƽP#|1 v_ۛ7_"9:=Xwri'qe8;xމ|43lzk+QQKˉcÒƢÒǢRƢ4I:l1QT7]c%#\Eh{hhADs[:ӂ;ܢE ?9x4U;Ai(7q԰O4Khx2h_@\;~4{˿[W:TC\׆rMA*V+^! eNv3~{O;]r oS5ؽztӏEg=cZ7˦g#ϵ ^ts2sgIwoH[Ku2/wY]la}vw \0Y6l5vP}qi!VTCfmer x2lA8#y{4,%Q}SGWpW.U^=s/K^atZA{dQo +r[^'ʠaUuRKxuMeF sulu\19>|:\FuvLz肰@?!C0{prOcg 8[ `fOYIX!3 9oMwջƬ |+.vsĹY[@mwmZΆ}}-͌ɟOu{@CeU!9Wh uϛY 9c~wY7co]E!iC_07p2YHh)#J>Zۈ\7i.7@s3?˭XDZspm<=ߩ?!ô^eiӳC)5/w?{xdYk?1T@M r53Vw_rx}?U:x2ٴ|p<^3x7?5}OWnŭuw4;!%8xjڙaMH؆ ȀW^60n"?VgO bvѐ)Q񒎞}p'Ĥ<}Fyps< xY!|!_׿L$3p^ݏvF"b$Vh_Xf.Gp9;yg+>A[σʹOSoucbĸ1.ڷ3N?9t.sc[?pA;;L 9y$',:k7Ы0zp6=΍?|cB-SBo~-Adq'K VwIC2SI }-UFk%[E,p<: hOXXl~atO{H<v(xVG ]I%|=xg6z^-D1}>ǝʡ/G:=bGDD;:~VD2]:f)-p[, !A)*6SK%aGL6=6-;nA3>sd]IV9^#̻r1Vҡ@~Tqi]L۵gl~Ưj0c2))\ؘeF~O!GMV8̦\m6rq}$vٟ,>L}v@U Y 8IƉz͔ݡe]ZM -rp2WvXXB}}*[^sɰ-;&,ۼ]*K6֦ KT8;٨} fa{]mdCϩA?{?lmi%,b|qo.qg.sge[j)PDR᲻evCI%ISN#me1CY̪[ޢaOopخ`iQ*|T+HnggTvR3l87/Z%"fE C a.9/rMgx]=Jw糼,=C܇t:ٯ|e2OMڶ0g&~2y1Ǐ̀ɻUM[*+D(mBY|L U˥E z}~}ژAm@Ls::6b jjhϬwjB^/U[zUM˩>a&jlr3,z'^X~L=p5"ֱa\lGxfs_v 2J^Ҿ^kIwvpm_x?{e4n?=j‡QwoKKsὉz/KKBSq܇{LW}E=wg[{^JkAﱖ˴q^=OVu:2{W il|sxmڐ]rԯ]bLz[V~$/HoK׼Tb%b`^جse|9ڷ(66)}o+o*W mNnqp[m%mejm]nKQrR@݃\fj幱 ?Li҃;]Kc0߈qψY*|(Yk(vEW^-)wqc3׶ ޺9\/wNؘ']q!tn.70TPC/G'yMWUq8vݸ3TY|JEH0QL3{ߕCn yP1-/ZTȟwoxȶl#Sk=p"a3#whSJ}P%#j4n;إUzy-+Y%;~߸suD ׬wۈG(3?-?mn@lH։_R;*qhعF\Ţ+Axix-?ggټ$a=EQr'yr$/V^MꘈkN@X*;sp^ ,LzNERNPl[M{Es@߀H:WXS1Bqm{ G} I; h^|ݺdcW%\`pzfU%1~o"Y-i9Te%/5#6x0g-sů%$Vfa8tnt}ֿO߇ga}=_&snnLgϢ>4>;g!Ęw]ֻ1k:ıDTYTx|,^S+_Vae| R-ulވh.C?ٌҳu禸iK*W˩Z~,m 3)'+Ӧ{rH5)*c8?'HYWSs؎`zƥ`g3, O<K-|SFn;SRF Z..!};g ?JoIZK4bX?~q-f`O g:nпM^祓艅N_JKZ߸Dr%z=-47uQrw544 $eΜ^,YFmn %u?nEkepK?+ROdr̟th#kbn NвvƉB4,!]P]ڋc4NF{I2a>Yg6Q<'NjsVTsהFwmhU-Xro-TV&~F+?o{Rw6źv^foF6UVg-J[#K{d ꈫU~s,Gߛ;XDp졹.b=c|}g$djY݄z5\yF6s^G.UI2~炯=}?iO"!O؆z<!kkҳ=ag=8479,k`J<9{+IkzߒQc% x5 bII>=/7.;GbczN6@n+.U7֦"ƀXon8|iT{P6c|V 0s Wi8kG g>c *jɏ Uwhɔ;WI(1hrR~V ꟨Ú?G57$>H|xdfyhvh,vLOy~|f#}}]} Cm/E=p9'j?&`v},!y])_&A;1΋Sy'l*3"0G)Њ-'y&^~ ?T3l8,d̥0w2N/FΤv+1g}u c)5: W>Ix]nj8,ez'N/7AN߱p_ukp^XȜ Kc`)о{򵱞UlSzҾ_a e/fe,PC i ў\<=t~xsva#s[8_>8 ֒NM=)g+4kԡڴրcP/88q)p`~WYx.OWh4wjx^~Ȁ'Y{{`hnI MyhYC7؆L6~>ب:805wOzK6>8r/py5;nZ-aDU8t '/yab'dCl ­F}׍VT0cCmάl~7~y@MϢωbϸ<5;.o,Ěc~:[9Vg[#Ļ,zW5ǽNqwqzy<=LT%{L9ٯsp}>+ۦ^>(8@v1G 0<}rrNcg~d+?½^(? z=^Gæ@a2׵Lj!{,t(mƜ<r6AĞ(a8n=26[U=|mnͶ?Mטj'97{C;#Z?p8i_];+##$W?A1_A=b|5qɞRLqǩ]C*G>9Kd| N[/)&)IZ| qNXUu:do3E,[uwK5~9{mc0=BH\.KFuiSl*[3U>q(XM/Ãf몒OO"9!}dz 9Ub=/ x֤b]:Bz-=]ݲ5B@\ k堈CgC+3{F;IT[/u]=ug_t_GgtYw8ZcmUo3疑eO"cz۾@OOv/{R ;-^.AsFW஛հǑUp^^<'%|j,Ng_eG)DNb翭X푑Nrjf"!2({c T@dz7ؗ[8QDen9tio94^יs(qgȀk2=.jwٽQUbn)g(Herߙ~7P>Ln: '[ C|~o e_㙥/syk:ٗ_5w b"853;ր:u3B9Vзzs&) ~(%?[kӖq a ?~>ڃ$g,g.F`k~Hk_gȔKJ,˔qG;Ka |s=ts|}TfOϹ01GߵM6>XRwԇ:D-YvlI7~2s Yv몒G{G_hUmړc l#7.=$L˥Lc<* Gi > 1Zq&LeQ@q4}ncIJ~yR>,}JlY3YNtY&ٲٯKGw[ȁ[p2}qfF{P~~R{Ns(F{m2l:_&=Rg^1Chf-P {_qCӉwÜ'{vD|3n炭_J2"juȝqԞqw{}XF ~faѣV<ځ9qN\+q[(qD36r߯/6<$#9zHIg㙮,џ5=tCpk]Z]]2O|'*m^O:˞ai̪+;ztd3gƒ#Z})~gsVh=9*K{$~} +*_V*'U>">} p$iιX]"Q*WawWW(y~e2vP5,)Td:˴ڠHzLE%<&>#x=$8Ifi=ҳ'{d1]a=:_n]Р6&nFr}䖴4nZ鼌utB6^)l2>sĵI磉:BX8g /n&yܞxJs% K3 hϏ /\"IF;VHkg5!M˕ |vY ,JWt=>s˟s=ϒ3 kkƞ؆ Coɜús%vBBNSo$],ï>1)s qO;-`+\R&J`%O6r*dA?mԏSCA J`>it޾)Eަ~6q{eoSY?355wvϬ'S&4rS{z<^ ǭ;w/'lx~3)C;mz֙~WqHEc3bHqڡd׏wrʬ~{x!y~{s2fFN\v(^}5GβK\mFrQ?l4eOaǘVA0#}62gfj\jWshAQ81Z S@ZR$)gQK<>H9׈%1j/Wχ[2)]ͻÄ"I06`)UaV!fPs5s+Z_&07u6{lJ=Z̼G2@^ܔLss]3M"b4't_~'uM2"r-;]̴HY( |KlytYFwl8əy8Ǽ6򸛑ae6Sy46By^SGWj[BcIϙ0ݴ^q݇5H;r60GweO=B>oeWTw/38hϚ6f<;W^;\z7QjRth?o4F+4Gh;Lur&k׵4 Ү@ [5#e)sV*65.yz~pnY3MpNr>I(^qrvGC3@1vnuG_If(7.'=ɣ['1S>ǔ‡'&G/=mk[qO:~V+s ;\oM{Lk]φ>D>e9a+>g.6#ʡ1W?8zK׫wp?D%埦M760/BC~~":4;O&X7--v_A ~6hLb]О}$Ѿ{qc+[;\wFM޽w#2F*J_V[K{fh-fO|9jmw85X F=@Yu`s}S]/Ed1q~?FWR_$+2}9|1_oCWTf/c{!NițP|ÝM"e.\*(j2Lvppլ,q@c)#<_kލhvK ;qh6A{&rPjPy<,q(pH-(cn1/&|߿vIMC:z>e' /@ _8Dy\.hM\C>1(N> }OsOuO9'GܑggI'VJ^X]Fcn,n|u0UP)ī߰KIz1~ ֒' o$i .oN6ܭ=0Tp7TO9]}x7jM_}Cx.ű̀K^aj).!xnSCtOrfk_*ރŤx<$ޏW*\x$ `;)I*? $$y`3IxC1=LcFӥiL>+oQ}Y(bq>KcybI)1m4WϝƂq(8dfl?306~8Rq>C|l8;X8aB[߾/HJ0/sS-At^Z&Q,i*7gܧK}c"wѾuD]ZKt)1b9'j/t޸( ;Mo۫tv*ga~vz}k{Ҩ4{UH K dm#2ΫBL6Ĵ&*Cg<Ɇa#B4L+KCxBLM{ Q0t61ĤR}HBsG޻~w﷽o >&rx7_N ᝍR}0XV'kj _X~U/ZX?XQup8\Xmw<`s L!~l p019 T }ύi6އ `FwY$ `ׁ8Gv} OaO=S==1naIa{$ /K?0€?~𼊗Oq ڤN?]5aR|@o/.J~"e<p{eėAgI9kD_t`Hb3:e4v {R$g'a8ws=QN& j|:t_зHd<u|[xO '֗ xtt?]|Żہcp3_>3~/+˞۳χt{_zl(_8?Bb3ED}8GR"$/mMM-gQz& 1=xo>&oJzxҖ(c9y1E+O՜㤓NrN/GIK.u*]4߁.guZyg+I"sx=-8c)ƫҦHvhCBIpp>qyHp72w h"%֭q, ]*3a{ޑF)f{NvMQ: &Ig }NNWwy&> .{`Tfp`6>f=Y@3IJ\a9|a`yIP[g5|Hg=l։6>NRmzfUcsj󥺟9,3o?m5qw*|)LޞX:[l|֖r-g aj uc]Jb]պ5nj̑|TFg3DG; iv'ECR.ՇnenVy$RcriQ(` H7@a?矉ϻfM?݋f2=nI6H7ّ^K™6{zfw ;gqE^1Eh7s@fH#{/o2WVs}e:\#ҩKu j9 shoYG\+aּ̜̋xLkb=Xa06/cIܟܨue(TB c~3q9CAv+W.">ct93/?uFI9w3z嫩\OBaOi=\_6L{)'Ni5߬ Lz G}7?ÿ???WNaKs6 ?C@~R@];~"\k19]7ku*Yw-d_r<Dz\iHRfz/M /Mb\i2, wZ*ջ,w#r Y҄Ʌ}F)~2QMH5NN9#S(Q6 l8j&`M@&xm_6Ho8Wg%+,/}fZ̋<uBo|jl$le~޿}~cazBQJ'L$4ױx|sLQC>N)T[Ho5[A~턳c% rlEwu+Z*p-5݌g6%p~At_1H>Fí@󃠗\2l׆-cV zy;ss`]ʉg8Uabߧu^z:u{@ܑAO\z:~|Gsc\?|~ZՈ=a9CVTЂaG{Cx!~]M}X Еm$<ޮg}@xk8|~?/6b}:#r2zY Y}|o gc [\ust{r[:=7?B$5a,zIQ_~"މ3;d 4ԩu͠UAwAױv8P-Hy1ΆK Q@Ao1:בHN;(;xML^o $ -9Az~W߈y$VaMg =f"=?h}-`jv:` acE{ns>0:g+ !18aN-OGiB8y>QsCC~0 0v,|`<`D[FN:Vc1amvcݤֱ0 = 1B_‘ohԾďSVWp2%>,s8#ob|˼b)8W՟vZ3DUOmX+R 6ź\~5̓ d$!&!x0+~aY5A8Âzn%dRs^Hq)P=+noOlu)s|\?I"t~؊|=y#0=b?55f+͏ ؾ:Vso|z"QX?c8u0LsISGW2'٭(X0$:='"Iy{*|F Aij_"60btZ8='7ﴩrmx+}Ed\_Оc}mJף/5 xƈgN/[\(XI06'.b-B3&8J}IE Q n"J-qO">%40l[O\XUPݨA#I3ƻ8X}3~l_1D ?BW:x՟z/ύy@=0+V hH뒱{ЗΗIĵ`>d&HSg=Xt^a+#~Y?} `e%u=gsm>|OX3$XǗm=Pe'y\#z`5ӺRq+иr:gkxg3DžUp 1޸>{_]EkT#^nOUx\%`0em;^[My1'i1Ԛd`O?n 'EԘF/(( 3.)t?V^m [w5ij"yk54ڲ7Gt'3 8÷ sbv0T*+U|ߛo\oQ ʮJBN< ?eh}\_$cgj<<)Bf w%ػo 89`BM_ϮLг^3?Ǹ:< e'}c½~ߝVqoWh𦎑t$CgV」%D(+ѷD*ỵcݠXXv)ݫړ81Z`QP{w>b:ؾ+K`ƃC,kXL@ȝpOOcoN?[){/4tW/0k /5*ȱ4x9Aν `(ɓ|tFS?P|%&Ke5 -n$?!6Jg =pXP ֎7Xh{ u-u:_7_.Zk}\ӓB޸"X?wJ6Xk**CE;zEOaD=(:ĮemK iI Q_`~u= [FLX}w+W G+~?bc>C{ĻQ~b'ߜ~O?nI&|o<%!Z3>o9T$93p&1aΤVX M-mk\`.Bb9[1D .b|nĿS), LV ߊm!f^ɢp9 B>_f q Gޞ;D /x닂[rA` 0qELuo k>5Z܇|΄2?O5@q >-\QMҜI{̣!8QU_*gkCQ %=,9ꮳzsXK2͏ K/"lI2ɫh)}+eU\)lgIuQFNW)甾(kQJ@gFz(锎xIXbAH<^{!tBKYJRqfz;G}A$ p;({d࣭pN3+bQA^z!7/s7.' ssYۭs\S :` v;at3Tͣ,bp1`?M;?+Д;MʑɅŏ% = ƶ=`?<93$LC 3DB¨5g&Tվ2I)*JNBTllˁ(m& j7ZA{qV}-}K o3$ {w>{snɬ^Ke 8%ߊo~`{C ^X{H?3,ĸ0&\LJ9݈yN1>a+1OswT@uiwL6n >Z ip S5CmS X`}݊ZrncB3¶S wθifx[I@xa3bT~^oa^>'m Nbuw7>/Mͺ,˹olb w_ ˻(Fyg.oXv\O'xU޷q^2i'k`[QiE$|}v6'2ְ8QQωu8_SxHb:zmc[Ⱥ yD^O1t{f.;"y9y=tE]X{Y^޼װY4S|^4%ȗ_7iʐ8l)z`9zO&YwS2]yd1)pƧF+*k5pNF]ۙyyz}X/Bh!>kbӜkbf8w2絳_uybduZ?EB<}d}uJ0F = E_dNZGI1Tڽj??iĺ"~rzF)s;2װ  #җ+naXJ~V"N̅ȹnMG1ɹж$/66+~^$Wo$ ~[>Aɴ<5L\uo-,oU3}|&jQ ^9YH,MLBiOZ o4pFBO:AE]t1̣j? <=v'o#sDHQ-5zQDÑq,cn1fMR2r;^/䔐/ލ'P3wHo =r (SٺK}b/gL= ,O|UTT2IF49{r>+>@^#H&_TZԾB4m<ULGgod[M9-jELos+RżLr<6iԚcfZn2Mi)|\l x߽ļrW:0k}gmf~z5rM;@63ۘk.-H\e|g>bzRC sJcYOy԰q]Co:琿A50rVyc#GQZ66);r;Flj5r\*yz5|2ͩH36ʙu5략.}&'2#9rr4fԵ5[uG uNإذr1nV:'dr-tT]fHJ5o#@&-ƿ X0bo8O5yhJ xшzN F*g˻MFeԽ2eR:K*IoOMp接;^DZr}LA,.9`MUcEn6Oyt{@4 #_.n>Nlg)}ܰc8W( +q[?WAHT34z< }eQ8DSdMåU6Զ&GiJRŸRܒe_ˍsrֲἵ璼:l;A]}=}|_agmQ%y=¶,_p M K ̈oĹ.[Cwt2<{0o˰%9饒6ų~p}JRO{}#4VOgB5~kᏂsvRTx$ή \ gIqO62wnxΜ n>iEueLA *Wwqm,~jgbe*9Pf2?0eL30?h֖ LK[Vn& 'gSkkZ:KgH=(1 6,_Cd>'c8񋑸7m"qqfE,hς:xnBd\C(-N5@.jbt t9=&s+|jſ_z4^ղn9r+`Cn貋N6mC]AE.^~wu^T{cZ#uCq>.BoO8"zw}gL1F% <.Z}O34g7x0[w97}jb}zjoϻ; J^ap<2Y>7ϹsY6U8 8xMYLkV$ߊh4b|Wa`q}3&9,hN)Dg7 seku= ߲|[@(G_#N^u{{ MLs\; 0}us]?A^_ gBU1M`c-$*|FcF a29UZq٬g1|{UYV߼& J]xl/oqm[ *W n[v7>fö _GeQbuQ+qF'fNPE[ N!>g,+7o5c?T?1~tjov4u^'9*$%c][w_,[eGn T8+'Z2=v1d* H7VfNͣ*j7kh ~^?p{hoۺqL,g[`3UY(fpߝȟqSp2Zv.Fͪnx} .&wߣӶCSnuo':dzuq#_z.F:NZmu^av1}2TՂ}^s}|ƚ'^ٓ/fP|h=dX k+t][{`u.yvQYcRʞ{J߳?5kb'Q4ِݮ- m'$ rq/RaȈߠ~o`پ c6} (m>l}07q ƁdzE.F^Q/TE {:EYOm2V,h,TB^fiw#%e2p|zFZ㻓a?$▽c\kR:qgg3_g|q>_iɸטc)Hy۸1\I,cw.?{[Yt4PђF7'/կD$ƩeFB?N.bQs3ݸ*S4yO3rTPv~0}Ǡ/LjPؘpV h3KYgW]ih7#iaE+=UG'[7}4)Q,t{mMs-ͲϿ {iߪ`2mwΚےWj Za4F,S3nAGcR<3祑^! [K  O ߴt{ xKsV԰ PxsϤ!x%ԅ.urQ 5:C,cJ'TXS&8lq6ûY"_kmi:k~?\7<ށ 1y蒵z ̈͗4i˦; FQ@58<2UbLKVl5׃,"(ȕ8_gb4[16r\=#zѿoY]3|8re㷧.æ!?+gᵷ@#G$ZjL]31^zwcp? )ylO:tZ~gwoIoh{ň M戶cF}?v6@*5,\w_ca^d, _(JD= &EA r77إ~xi$^" xO2Rk_,0ƈZ4? B>)G!xT۔SkaƜ0ǿ)R|Y5uS= H9Xuj[UcYoDu<y\V/Z֓mi=!GMQ&nd^exJZ[0Msukʇ ~Q#ofO`8Rn꽲>ԫ?C^YCI?rywTHv%z.Ce J]}Kvƚ#9^$/mOˁW1!ɴo{+ GܐoSJZ>@E}ij²3z=S%Q^ -oUo 6!v߭:u-7E5 -i[~w=QlϏ9͹tG ;rPljS|0/۱'Ɣ=6O"򝱩m}> Yk2= z4RϿOn>UlIK*ElGmqt/}75"g6tZǭϰy*1J>!S2g|{g=Kb 2!'p᧌GyS}7븘Z6Gw:]-d^l}R{;VQLjwj/e6jVmT}yJ"񼦅ǚnB5yf{eSγ'5d;YYT~3 !q4x>˸?OO{SQDVQgiIOG/^UO|J?CƓyrV#]0. pNΠ]mQ}GA'ϡ{e$ޡhbiZ514\0h|紨]НH[Eei8|lܷʽ.O|~D^"?oYO9JFk"}8[ y0e[pk"̀)(ǔ~f؛ =~qq!"gˤ;yABQW}AǓMz)x?彁~Ÿop3k=m:]?~ +SE, !ܼ_2uWďf(gJ-~?N֡{"Ł9 Yb_Y'~ۍJLTi~5Ƕ cC}yg~*e}M+IkPE[Mg1he\St\P'bgu.{3.{~dzqq{dM:kQ5&Om5-|1ƽ sYaS%߃/(Ѥ"7u"pR 䢗RJǕQߗ2F~xڣ2 oNر`>gνҽIC0ngl^ Dᱼ9or;O7śøxmqԮ3SPk?φc'oe{>TcqfyE諁~i<8?O.^ Fk,^>/hv& YFfUqfh#諚(_~֓m , 4l~~u!e\5I a@;n[p`X]:S=frDMF[?>Q3x+{R : /+OP?thDG tE?nx {6B\iuo C kBJirgTm%υȿ mJvS=*yo5# c,Dc-A9 >߿FM? g{hg\wƽh"Vv`\/Eay&Ch1Y6\"gǕtZ䰻QR4X \[]Y"SҼS896 :yk-%XPOIw0$0{ȁ\D"~c Ju Y:āf~6,#!ҥL{F\d^%}Qo\r+! r,~瓊NQsqyY ]9JC*wj[r"9RNyV¦ SMHQh Qq XV@ˊC,[;o: -˟#?Y]DT<~rEGz*(psBU!h 9ggؙ-C.Z, xTzLr+V?*X$k-)~ĺ<suYZ8czʢ4<{2Ei6IsHUVJC/ϩʟIȟAҀKOr?x{dsNsE0% []KX<1~o=g&׍Zt힗=g-snV_5zX)z꘧f)Vg |W:^)k63w󸪯sk_F'0UU]_wmyN/ȟԃ̝wgt}s-gn:a8/gnd -edƋsWRxu [n5ƸآPQ`عl%Q֜Ywn[SJb^9Q toCyOh+/oC>%tZM/H+h9jE%b_ўMp7Q\S\ڶغ+7xOhz{#A7o M \zzejX}^M?ld.IQj_bvZ~*\psK9|ԀO OSu牢sW*GY.́.ZV@yl5\gۡl40,>4m `?Q˰5'<i_ 1)s0X7.׮[Ycn&Wx=7s{usΨ jSQ)M[Tﺁ,x諼bms^1k跙a8c8 8ȯm_l\ц[kXCȱgJfX,*}mAC ƧL&_-!|ֳ{_,S@|n_=||Gy rv=t ɌYr6j yr{ſkBzDf2>u˼v-fEW0o@>艉D1Eȏj w/<u}9v)mFrE>ffD`]< !MjbJ﷼,+Z]1TOjU"[%y*fwNc,̠,d3:5r㼦7i4lLE7Ǩ K)`Y@iROW +kUЫeZ丸5I3Q<72 T4gtü>Щ3λcT\'Ǧs=~!+~phJ?A T+i35Mdr˳v_Xm[3Vvs{wU=;o.佝8zQ^' CnwB'apS40O8rvխ>_ffJR'YVQG(SM)mYZo?8y ̧:,rT^u\%Kĸ:u'Խ2lƙo E{7Q{DDgo7ۯAq8/LaKE|T?_0GT yǼ9Nұq>559r;D>K$Q?qD#z<nC9M];qw,Y:9;0?`ܹ~OMNsOdՈㄍy ðIgek=e]JҞ+Lp^d󒠃0Jm07TS0ߜe^yiA+:/TL+(Nij'[: #24۬:iRӆjR=M[c\;w.琉TU}:ig6O ?g[ix>,j|8[&vxf?-{h8A|^=_|xNٰVWllzn>˵| zeX5>>:?}Ol VgqƾqRg_/m62s6vԉ,Lftv \Pm'uG އJ0>` ;( 4.ޓ!hv8O<7dXfc].cD.L ͵w"o'/şGvm=ו^lyõr_ku-_zi_X v7Ya?ݴ&Чy_tzyLoQ֑zaM^`G_Bxn[ׅ|ĵ"͢xꁍL;n:Y.uyJ:R_O1wyXY,SuaśCΆ-A7Hk7wB/qf,46!o-ȿMڽ9]0Cˬm k;ak[ cmz >l'׬yG=4Q|O '5\#'߷XqJXq׬iXZ}V&|rNԎO2ue^R,N6\k_m6ӍQ|{Y'\q$q<93CW筬$5,sᷞ-ychײr_Xzsع^I-i[V6v}~I\Ire?Rm}GZ輢t@Sbէ2tS\]!b5NI '*)i~~w2詓2Opغ?dVvQ5D 8xL -h tߦ4M4#INYv2?zt4}%ߦԺ'd-- d~˽ܟܡP ` ?F9ŏٷuX:F'%ͱ=PXdԟ~R}2k)`#\!P2M+o FN!N sJ`Bj dL!Gjk?qِ; 8xV*,_`|aWjsfۇtr: xiAT(1ZmKƞ\RЖ{G|G*CNAYM*<ʰd}bmRe}k2K.PfLz=PA}3y }3Qɇr1E.Ood밓8tLs&$-=t"qw](#[^lAx"X7v1i 5DYa᱿}ܣşDօKs>o-{ښシ51=0XEpO=gm$َzLX h+QSt@ 1|_|r/sG_uQ& ww:G5i9%qD[oHU{d݀=X>*{y=1`]A礢LA;bX$*AMIR2 7ơic;E!n l3c- X"lT(7,Fr\V6^[eMTb<%,䘧~B8>Zjy~{þ8zm3g5=X Dr7u*<#A?S9})!1spᨘغy(g1_=fXo |zC 4M]6`L)n2R ݥ' RJ>|7 c.`.ڍqJ-~g9ryQPqLs1f<9f$P bJK8nrY^HO L~}c,7J˫k@ h|$(tYc]BD]9~g.Qe79LD.OQݪQ!#{'kOc}??y9 Eصk_U|֪?~& >ṂB~ϢݒR%ӡm>Vў&kyZLJ[.g/J6CwإѠ;lWLOnET[;&6Qo_9U+XVG)F)4jI>R]x8+x*7-9dMܟ9&\=WCT?d{>@ sدө3/Srjs\z vҘ~I(= >~uWs#GU6,I~W-ez!Szekba~KX2YNMV_F}%fيkCL)H VN2* #{'[ jgk=8DZ1k =I7 K[wj iGF%h_wy̳2E"SzM&hQxnk!Fub%"ׂxG&QÿUoD]=n7ip $h~_rL߶ 0 k.[ӗ׿'w#F~hto~n{8Mп{|újwxY|<] -vʻx1 #kܐL\c5wel$ 5:li.4`;SEN,'?􉞧xT햍3}*gYq,<2` S,)){5Y<b;ڿny,O/&M)X_]gP{h4gˎWRDqߛYkayp7r?VS ˠ,O)lcΧU}oQYNv.r4I4â^FMAYh\{wWkxϴ{hNV7 &WV ZMNK,A'8gy\CzQ,ג:Z6&hN)NWL݅wBR;CZy$Skc{Jb>6#c);Le&MxRt̰S0c2s7'ZCZw,IG#g뱬I+V:Apb^N<9 mݕ9NE\ āΆ<-x@~z]}>4-7r=#dNFG.z'f[oB.jd[-[wͶn$6X*i&Qqk,@NrÌ{mBif$gkt:d>FM? _<c.Ԙem-3?]ůf3c6q>iv qWP6=VDa=[<߫o/E~!t% "ghuQ:WƂgY9z~#NjI,݁<%=&BF<9|3a5ZH9\+ Q.2oV%X&t+˛[Yg7qHۯ5@\[z@6AQu/W%녍x.< \pkH\3哒]"6~b|>nod"].~b{c38= % 7i<\3e2kYږ0bf1\s˔.܋yg;1|}9OlEMrvl_mN/0^z Zk8rɲ%ID^=ᷝ~W0Gy8=[ȍ p_;PD7o84{D;΅17:^c6* ))^nQ~]+s7>tQ:QvRym5vZ[ݭV}LGm qv!T!æ"<3Fl4ڬՇ'\[q[NEX~['wIt!T)r=" j\ r@gj+,3?ln<ͷuYWUǩ?[3jh/aj$qnHXlaow $ &w:^-POh'Yv)1^LRH益4{2Ѧn'didTg'_ 2Mx~/INBAu?PW M;v=+xq 7܏!ތ#yxvC:o~aΛ's|o7ui!lg~]hI5G<ȟ/7wNqX_練A׎ syM4m;C&e~2 ߿y~}k|/̋Wpۙ,N%Jʿ@߀>rs}Y^l}y 5a|͙PKk7ndžH}73.ӛdsK7u '|{=e2h%_<ݣt#Z׈LScɈj\ʲkO%E4\ 씴r\ U&{mSZA;S?˘[eɬ[Y+~-&x9,c+ \I%F]TJYAqVc:cQWW*1EZ"KsɺS%DTQ%k3XM {+t1>9=?d>OzӪ< Ovf%HcX mHJ҃J0^-s; /&e|xj/1'7I-MmY,x ۍav\Fq'Q|<&:Bf)k$g$nӔRgV" lhk&t"xqmCWv5<%j Y7^Mj@"b GMetx*M*eIqnV+y4=ښm6F~"Ɯm1f;p?BAx9,oka 䩀?T[` T} /-Q7# edyՔSjS^b&:%3 {:-7>?DX)ʸ1__A1*Mٕk*ZM iMFBN?mxBJ3S'x}ȳZ%ԲRX.%òå*͈'3N 2E@}"gL=ًt.ljeZX?wI{$^íMPW[SېmA/9_s}k]`R:~¦>bS,3t_u;/l{yQ~x=VAsʀz Wß͝+S?k"܃,x-S+C5_?^Ss^y6T˨V[Rz2>zCbͺUlh75J'sSh!q~/:;ލVc30b%28z{Go[t29|ICz{għKϩx77251>.r:f cy/xy/] * O< x/?vL<ٓOQCT#dDboPXf\nߠ3^{?LZGf\ZIy_R&!/=AOX_ӉoX{n47#F6 &: \|?go5SM%^8okouqTg$Yyl9oc93z>( ̀˟:綻YHg营͖*ޗӼw=2ww3X.VReٯXyx uΎxoܾC ~Pw9q]ˬ9 %jC.B_Za1_7s+3GȲ::x\bޏgc}5tq1b--8\ŐFmZ(FkX2ΠLG69fg {N3ľyzjes#I8Wy>]i-3%>9FX21嶫]tVSAkw5m@YޓO'p:4EJ=ϲv3~Q;'̗jكo}5JP>i/H+AOA>'W &k8lz8VGq4;kxΠl8`CP?M亓lyQfo1jI_T/~8h|_ڣ2;둼4,ZS]W-?a;lKZdPGF/ =7,=F| Zy^εe]5T'9eBm|Q+Vs_իt-83}E_'#j~:;\*b6O;B!sBfƽ8ˌLdڧ\{wǨVZgFtw= 8Gku ϋ(uTp>B{cڞ z&nvDam> FkCkzЙեm"#KOV8u^MG Nck1rwi{Lp_;-67KvGýGJkוqcJ_\8E>Soqr8#Xj ߰ih_c;iKvmgzNmmrom 1~<=ބsA濬@h۝'fTTB?Ͼd}}R~Aġ̉IP9ʜs{( \*a~v{DLZNyq۠=RVu"()Jڢ0/QgX͓R~/&i2D><=EĘOӾy9)ҩZM={Yt{v/zx eș\^q5_0_Q/t<{@;1|~y~xizz25WGMtCa!mL/)mŸc!bB{?!+k>xƀw}|NlV_٬6nKCEҢ+bXyy3dlz=/IKP'z2} f_f~&1fYq<tjUW ߚEYV`m i6P-wc_`q¶F{MW%3,@L x1(g+%4S)o/8b"/<0c5$ne܄=ߜT\K|:7_16t0,pXW ipWRbq8bYsL?G}qս  6lGtie6+W >5֧L'Pƭ`'p1T FHQO@j|Nx)|L/ p}Q9qIGd$op "yͅN>ivWoD穐Wk56+ B^zLj/L:L$PUeaqGfCn6A48kWߗ%o%!'{ntQ:)~#`4vsdJ#J4>$I0/~oK$![ƕ>_^*F΄_pN/@ rXSG|azMldku/zvgCkøeI+ "KE#o_3_}^|^Vi@Y_m:΢6K 9yMLێv\ X{=ꁲz=CI({|uʜ-eŤ-G2Y8%/,vn[v'{?<4m|Io}+O=_IT2Y4zbHk^ox7cQi$t+An\^ fH~BgM&_wxSo* ze"o.S}6㼉11nb9Ĥ5X_ qeD?j:S9BWEl|SxK%]-1oNH5*<&=Tg )Q mU=lkXY8VG"^Қ~z Sw&jlĴnf~/]fpߣފ8Y^sMgl|S rS ֳu#LTjg}mM/ IJ'bT׌t/"X`së|gNA[W$?j?vl>Ye_.<}P7y'Uƭ7.f1.~:2>B|gSpQwϔc"їݶCUJe[&̞غIm0N\<ȸ9;@7L_װ@Za&ߟH[b}O9߲ ݥQ6:`Ǖr?f <$LkϬ&=j'V_e޹p5T4y);hp(U԰I#)撘$Ĥ>qW~"NwU~_r>^>c7k3֞ioqcc7VFEtB?e}T}- X#s NoQW|б@83?Y 0Ee,7d!.t=F7/Pw zBg9~s8nfz$Yn;aɕiϲtMz}q=@ϐGgwAxGj𪦍:ΆUadXo?QFY{L7JΞڊ& xXl7|<Ǽ7JLlq]'< _"¿wXQxgF ~%סMpmU44WyĚ z{Z<`˱ڌ8!}=K^ףXW~2), ncm;zPiz6֫XW!:j<|ȗfƞu"񵷐oP2ES3_"`X}_DP-.t&yr~g|x "m!~MXXuy0's8L;Q`IQM>2 WrgK--dI'̋ئ2xű"m/ bIT|)ZEx6 =qxI뽆,L<$sQm4s<.r>7|ڃݠn"f{t 푥G-rv;#6gn/a$3aEHdN^ U;qިF C!O zI|*ڐQ}<}|nI|3a%255" 0l8׳1e'¿4tӐqvГ*J,9B~0947GGU];V5vNRJ[7?2hܚ<;nZrk픘"3Yn?AE'"rȦXn4fcs/N(`,IJMdN$7,]:iق'c[_a/͐|Y !rjSf#,h,r_!RJb*y2gV~yuTZۙaCg2݌ BC4Ϟ njxcAOlgO9zLzz3uNgޚ MZ)ս=j%^ԯ<}6^???"OIj\s|͠7g_hΤ7Y_&3I7|aoT+a Zeb7#uAmA ]sU灧 oyokd0}RR@/ɂ,j쀿pfw#}+`^V}O߽#A+7x<χڽ5/Iz4hfּͷ\}L >TYkw!1Ԃ8n<^@z޿Xgk`ˁX:3y)e.~ԈE,R:ŒG[ctIFQs QPkZ|ܰZ lx¯ݏWnmc꠻6PC u>И|9<8>@,Mqv>4 {x?(f%yNlE ccj%KJ#aD~F"ܮ0b, \9G*r0l~H7x-u{pZoPk"o=œz=c ?t )[ك,Kjy4's?ZU|kG]iaķO[Dƹ zd|$ ImL;EMAB^;5eQÛ_ߘtw#}LXyMm 7ue*r?ϒLlR1ljK_"pSw^!_ru|ϣW9Cصt[NY4+;'C=:~Ko~0 Mx^aSp?^=¶6P#xe7vM{?1xr%QUʁ_+}>gt\[ocϹ+p r}6 F i W<}m4ox͞HLyomA6[{4+ui69LZͼwTD)7J齎Ph BOIĶ  ت^XOow:sS{jƑznDO;}{@K͡筓F+൙a Żˢ\e>6?FI|yrPGƲT^Ο:-5~]0g=JK8hKUq q?e-ٔ;'y$ME{S3DRRHN9!(=)]JO$K!U+PC 1s뭁 Eu$wpO%?rFL%0)~T!O/c$>JJyIxBC-9m_[~B6b12b)9KҋHjx4ꋦ~<?l2%rN]f㛼?ߋg'g3}eh,Y0'5T c<>oH[ ?/FmLߏs:NAi=kJ)?,'~Z8"YRxdjzam˫O)O+ ?iRPeӱN?`xmW⨤~\Teku)8IsڥغA"^k-<&~F~*|b]$AnD#9YJ|_!+~!wcUOis^@r@ghA 3+ndN\]#93,.KOy~X8/7:^ e}zGx 1< Xm_'/SxExJ!Ru˓ܷBis ]S?*5Df.y9%,r3 ~0u#_]׋O-O6kn&Eе^ڨYO~cGH(C>vgϋ_zX0<>S>u9FVuEw,nfx 둱sp-t('yȜ3~MV-_aO^2*|{]Ok X'!5?h(Osvxous;Qmuׇ<#%% _ٟp7G_bGY Wj+Lg0{amoxmk[kh7ltk#^axr?sD=>/b=k%a'f[Ԟ.kOo%rk(زr\T\5Y4V_ta3ۉz޵f2?.iJd,_NqC2K~/6db^M?w_N8s9 pdnoVWً>azHM{iJ}'$Jx|xFK<]uJp_1in]o5d+5ne%ߕ=䮉nn ͧOen>l9 ދ=pF=çupFYFE<_&̖򽍌[vM>%W~5mM MU6l|En x~~~(=sM9yx nE i9B1n3s%\w-ƙFܷqsWȒ~c|M@I 1a(hz+հO/"-}PEO>'9쓊0ON?9Ck4WE/!1_ 0\^ϛƽT^Wn æSڔwmEf(Xbr|=~[i<\&$"a;-9^٧De"NHp9l8aǸxQ4qK ƻ/01_xq;bcݿ}p62^6÷!lj066t#f Φ{RT nN&k- ~,+,̎a}u+W?ۋ[Do-&R0 jҵN=ۗJW`N*S"aSv] 59YLaG}gZa. ~oN=t-έt{L<+ TP|s͠D:Nh1\ZhY Gٗ*=>4졿*MmV s2:v'*qVM{]Uތb=/_t"q}ߧ oe܆iT`k{\6Rlfj_Y~ ?)aUit6=ֳLV9X^ߙaT\9QbzbmFk'oX&'+qm݇Tj+lkDΓqhQE[Zh֒D/-i]+=/wyz/bxN73-MX!Abi;uYEu}QZ:ɻk>겙üaLiaYc}¾ JfzyRJWm"qD Ƒ+]#]AHz}Ʌ#Pbfp- gGXD$gkn@?'i-lF<5W Y>Ӵ$%'J/cO,&Ų㾲sBe=C" oo5qNHpGxlG<wCm%]nAג]YsVאQڽ8KjAgt sm#~8Q"u!o-Cmt7A^ÿLj Α12d69Oөqf|\X#l*mMͿdafDeUf)JeA>qw0sM O,=sk([yn!䃞w 7fuEW17_ʛZi|6;GE=I9znaz~{|L7zL+@_J?~6ۢjGAț ;tK4bgɷNАC;״Msg}d_'9'ju7ZD y%qgw|6ˌP'!U@)NӞ{zE=9sJDzmJ:nH)N-XDzl߉C]ϼ81(gVuQDr<3+b= Ww;`#;>5j߷ {s0[ B cx7qتH{ 2O'jIxz/se6.wv M<9XD會ͬ3]%hMuvf%;zMxY hkB_Hk d =?m|vJLvE?&-'D "LpaΘ9 HftQ_ç)F"O{nh "f1a~&}AV0'ıPUjgnΣqQˠU<)IVmdiJ;3ʼn:yA`cFye). ~\`2Tj߀~gR&Zqbl -rTT.";7dH8:LMr:? e9 Ɓ8a}@w6_rBtŋsu}5G^39M}8yi#/ ɾgU yy6ϒ1_7͖ΘѦ@#7 ;"96,Cfq:Σ]k[յvg)NV ovT6Tm,?qƸg,^MWXQN}>K%g1WQիCJm'NLzٟmG[暦.M+ ^)ug+x{1Z,}[3VZ9aNVۛOR Ӂ)Q6w8 \Gsq΢{Y}9Fy㈘ŌnW&`gc)l;Lsv߷ƴn98=mnM?fi-/+C])ϲDUbP myc|YGD{ <65W_lP!6Ytm,ft=0@-Q) \q򚥋5lx׼Fb5,#饶RgP MQ+Z8P ɺ-xu4u >wW^.m65$mtG6{w44K[zQK44ir"%L齕 5&w5<-/QytO=HԊxG7Q>ˉ /]L` 1_*Ge;r"% {iOz@ϗ8+CU F.MCq6Ƈb~\CO|3*Ђ6O5E4 tc'Cbyb7/3(^Kouc6p]6̭kEЇM2>) ZsGR7=CaD(;6T@k.FZxDZ)xh_AoywEJHj)дh{Oh38W 2o|yvxiM;kj5טjD 8 cxAWLj.{(i1߃a0\`}E. Hʹb&d#'ɿ?8w⢮KNΝEAޣ3js?b(/sfY)znWY:-BvP q$tCl^@??LCm~L6(o/WG _MK}9=I'0X풡g?;nZԷq&>侔k5Ņui8>{߳7c -rLO+5-E;m1d@΅=ݖ{Rvrϛ5ߝa.R~R$֫WE  ]̓ڌz?t-X^ JeF=R.>PcAϵᾶ_֙tw$a<}ǴexJh Ǽ_<1fܗQeC6nm qΛ{6QcKm:&&+v]9JqƸGo'&/z Ԩ]WʿZK?.幢^ ypmeqlJ\ٙ"ߍqV^gc9{y+K V?sz{W0|V2[ >df>py>32·A :7N62C>y2CC]ϭf 5  wKf|dc=*|hy%{Τ̏xIm'5tVh /PU5R T*eFMf)єgThOcΜñ7;%:Ԏ܈N#54t]ø@4*k*anG3;bk'z[iM/Lnێ zvې7݃ṷ17cmmfΊqx\SB]џyuUzׄdɠYޚ&9Hע j33̰"*t" xnvk8~jqǨ{8gJe\3qFtyu K=]<^'1 92Zb}]ޒ Kь1Jjsc}]mb6S黦|=Jy*nw.W5ZsQ%z/Sԋt?[M=~[}% 7v 8?u^یg\F^{~]{^㍋']t wqen-];kq~j$?n|憆ӍğRsy5-3~CF̕q.{էѵ5ѾJ:MCߘߜzMS&ixx?s^l\ʃq6/rHO9a0MиqJpGz+y/"|+nb߹([#5YİcED \x|dϋTLieso9u.˴9 <﷗Ɇ$]&~K v,_Օwܵ |OIT_3 +JiPmO )7ǭ=3MY7J9EX4lFS8~ά_ZwaC ?ȼdfn륫fwWLj3,['#}۹tJgg{f|< lcxK~ӕc:nعxMNӜg3,`1o >UZ>i8moIuikCU\2B,(ft XRHfyN~,KBfG)̛;j(yexxl6I=,ڠxoПE^>Ϲ-:? 1wv/W#<}ݻNm,-nl!"s_ZZ/{0}ncЖeec-^Wþ,g,I/LV+k`z-qb]{}O>6fg%~E[:Uz~'㔴2m.;.Ω, 0 }7a YBs! {G;WZ6W%؝X;ޭw} $)VYmm`0l3l3ð5락'5^gR4O?6sޭ?ӳBMVOǻ?T:Yc6Tq?Ͽ~GmKq;߱le#k*q矡7?#qª듨V^pӛt>mEVaixAy|Ew} XQE!t ^zl^Èy`T}_jp j8}ה!V??\HE=~}m ~*xiO8@ Ȍ h9ԊP?ϰ\ RW #|wd]/.x]u~aiiսW|XV+qfjWmad]<ڮhMZ_> 'BE{G4_ uƓvk֢=TJK'w~ klQpL 9yI.nԭAJku'Yɢa%ZYd򗯔;bkO{k=7U!V^s!D uv?mK' R45?urIo6.~6(SߟJk*{)」;l0[e}IR^}Z(TN>A`@wY7Ks,3F\JpEOs:> CD=)yD_̷zkTL=&yNs9vԶ J]BNy~$[k~tC<EW\|boXyf:siY&xM6'l;$Gd޻V~X~ѯ1>>h}fTӚgyRgeҭ=zrwanesm5F%x<" $]T~_*2'[Gwd׿d5َ}u7f3{7=Z"nsU}L|75q} |>^3'xR!MG` өyJX\r~}0$<ۦZ2þQ:T ^ :0]iasr1`9>3z:IĺW֎O܂鳧u(zH/mܿǥ}%#MCoLU9c}6y,} ֒Rѩg ]kÜO"W$#g?Y  &yL'8U32(8 %8>*t1 B;K?)l ]n?b=^g~~I_6Kﻑk) hZ,݇t /~?EW:9^k[{ew=2贎c k?V'q7xAw0du;r'#o3u-cu1;#Rd;v`7"\]C<"x,hW7hu]5+pyHaB`]qIZ=4};tQ 3KbtoqI>$\EK9=LO{?nJ$A̺?L_T޲+YnFÖQ?-E,[]˘.4 4u:I?SzL9z,)O s>J_nc}= ~lwB~م:#ӈa:c|)=3$`9ifP?0LI:l1Z$W l@ؽH]بW;g'dްӲ<@Qhb}uG0a>q[$vI{yuO<<`:aQjyA"Y<֕:q4'L+~[}%WؓY<ϙBBL" 7 !!+'u iW& ..l5'!nm9ty V'`qm d=9$L㺸2g繷^"jY7TݡUF}+1V2Gй)vD'4h=c76"yXY׫#[- p>!#F@R?^=%^_;y-ՙ9Z3yIM7 (xsUXj{-@en"J+#,̒ňSDk-}^Gzg8YN;͸&qO9ZS#gWco 9Zrr>pgh*oD>Ho("r=s(OAтz#CNI ^Q[Ƹjele- yqz _-҂[zI9߷ܦ,q+Ԭd1[们Y\}1Kk1_XW-<->.yp. qxcLpUwH11?0ny/" w '|7?~'ctz*3K[mZJ<;G`Z}+`2Yۙ×Cݳ 2s)_VOG\B J16WtzC52#) i7W1Lv: $mwK/ :"i;ǗM)oN[~6֞zT'ra#(m-xC^ݩ8q§y"QF|}qbruΰʣ3}JUlq?_l0X'R{omem|v|Nx^iFHĕI7vQ#%oo蓍뗀>xnA&O\3Q%l+qlݿ!Okk7m;ji:`SM<_SRܳ`a#rex:2J%xLq:NFA35c#|Z<r3ڦPDV0}fq̼"Ė}^!0f?"o%6޷~'*w:cHrk?0#wE"ǼԪIZ;mǣ?dg?&ՆוC<[ D+ ';oq;2\\RV\cb[sg B/ٴ *En6"߅,O\h1/qYLݻv}>UY𝓳>6i>-3dK`/^J>=6!w{Vb0S"&]?=Vy=ӦOquКP y<`^F2w@z5ODλlaкhtۻ\_mwP vb쁣}f_SNsdڅS5~a5 x1m?{v*{nL |qʊH)?-A m*fC72N,ZaoO`*s`ڢl-) l-B0彪9`^Y{2rկ;,u|x'uZsMV>-5-c욈;b{wl~rf { 'O>Tu퍌|yG){bu#>:a\7͠B|Fák2G0@yX;?Nm}otMOt'/K8U0oʅ?1E_F}ifPXk3[(LCc~62^kۻ~/}!yN1O`/@!:찘/\eG񦙟EИ]K{-%o \161Om2Q!ۼ6ƴ8k ^|Mx9&W[h{J>߾iKvފ=ǖ߽'5ӿ9T?voOoOo~zφxq<VlXa(ס$_hX u[p$!zt7nS?e'o{χ25ιA=h?Xh dkϔ:\@B o DQUYCO{Cԇ3Km98) :[m GiZsα<9t_U-]~MkAF>*o}>_?_S*1?tWorχΥRv!oЅ'(xߙ^ĸ7~!s8E|P`|sF>_c9`Ƶx5{= 3$~i)h{<'N5;zfyTc=/_ys;<հ綶k.uu::[\:O}::s gg3싨/6v:g!&/"۲.,\j⁳Ϳ{5:|Лo /Iex{sc smdF~Ǵ48>!18"hڒt6m(qlwC?F~n >W7ލ=~P<78lR>3y{jm0մSC|E><ɓW˴o{!3v gOEsy 7b 1ސ_ |8d7pf\eߋeLkA7wʵݍŝ|hnlܩMhr/IؘFԹ8N1Y}.Y7z>[}_|[P [a|(m0;|yԁz73>X(O7~UmZx0ѤMþݴq^釽| |x^&Ƚ\;s+i6}dE/3_= oئ&Qi7x?xҍLkKO“o`K۴'xaDMt:"|*:V%[~lx4(DNz76b8Ml|U?YUws+Rs]x,s6S~*pGg9ic:~FLĔ%uh1@M)7Wyi[dRyRoN.5`ߦ޷C ~U7飍(x&ש6R:Gm0frc*)+ v?充tBv3?yL/.m,BUu7<%hا#i.DE2nXvȭ<F;6XqbFXCWQ^US5_x<-g3 ??6?5zb_,+׏k-൜g#Klڼ_^FnyY1}bcX|Er jg/36?cZxG`8q2ǩZf棙H"ji?\!YIa4\uėMUhdئ҂/Q4t%ǭgbt3Dh-WFkiZģU_,]E[!n텹 ]4e ;s1o_T{ImN mfČk0~6\s~Gkqs)ؘvUkq;h[/ _l)h!ۉEvh'+fȟyq|胊Zۇ𛪲:L#"-ƀЌb `-ch%3{@O߽V}94~ꆜfsoʑ?CEwW4/z?M,lLZoqgw ]ow)[6Q׋'yϺjꉡїT'_k]ѧn{'ɭ[ȏ~Bd܀n8]K:WN@]&.g߻E9y~TT|W?{O: 3uW{,|aWDec9kxnZTC`~Dmp& Wʼ/EO>=W2ڊؖM+qS5\(R'%zb jz<2ʤ3Rk.{wnr3_/o#Pu-tZX&];I96%~LK.[ЂKͱ6oOJV;d3Gn: %C'a~ (y4pȷy2(gXy =oW<S|{(р5iV2M6;w7韢W/$ b-J?*1׺}Y]"ϓϖg,#EK+cQ\pH;Asqn%} 2q"O)ÿ gk }ncno=ނ 1pG?3b\s3XK[?T#oW?IQ~@t|K:$$$}(=} 򐺦 8[cLedmmO){!z"UɰƲQ6O3Pn֌ĐcVj+lIP$}kt[ht){Ɋq~h}ý6G-ٙR2%471a}]+@w>.0ϸksAIw;A[>yS>qœ/eyW)#S? "&Q_Pg7mW|WgMWv==4 vYhڦўnGNkYýg d:wnin!e-EXoBr.X fƍa{Uny\E8q'"׮rh 8K Io)C~{Oy]쏵<"f'w:p'(l0Yw; ɶt4vSM}Ըq o@LOˤ2\վs>"fo'q4Z=0l1.uщ/e.k쩫%1k"|cˆ{bL zNW UC:ԐJ_9w0g0mre%py2x|ƙt]9Ӄ۷v5WDS[!\_#G֮>h? KTmͼJ 2;K`7^4cV8Z;.t.ϨqwSH6 puO^1{T2̕=ߜGΘ?YW;rӿ5!J`@q|pv\R Wx8o\yy̕'gRTZOWj,|!UGՋ\L/,i"|'hw𙨛u޺k#ۚ}Bc5'tk3J#mǓvbHiWyzeRʌnR1FlV)3oU9tdmY]խŗɁ3#e_1m0drb@5u" Υ>YXqE;bb+OEE Q1]Wa3h#ݕM?֟1v^"ׄgm6>pjKre{m&R#+%UT!SI*'oL VCLK69a\e2_HcUHS)bL4?.D1V簫E"2G|S1+y{+ /Ar E2w_Z絚)rURHwjܿネ%Bs= z:-E o>fj~UUݧ~'|Oz2ǪFIiG\miDcy葮w72U1U=GQW"]^/׻=$}-|{NZgL:Oa!}BwtD쑑Ixiu I2>4a[)ƪD~gh7a;O!fY< yO(% זGɢ1ouEJܠ⺬y[)u?6rڃjY|4Ծqkvϫ@*=;|-E֪t5& ?kz,?Ʈy]EvL =ڔ2USUE_1n͌2*kAwh{j> O9-- r؎r8v{1`^=X~CLN;4c(')T;3}YcZB~k7xf>^`R Jcp*u=jd|>{jQ+5{u 'U%SyOMZƪj~u;SI] ae1Vlv оDG|35Ӣՙ_H%2ٞV-nRSQV he[/9[W9)(7rw.Z_&CIU#cym.#~ƹF״d/xG+>G|;9%4YuH11a>՗KgOƖwWk9jnKmxUO,' hkG'{N,pٵTZ.L۹Mnu;߽?(髄}(4'v7l|bWI>ajZ?tHt<#:,9ẕv Rf82ü &n,_q_o` }$Nѿ~S!b&=ޢ#9wF"R' yX*#kGЃζ!̈́=gk? \g1ƹ籞#oB1Jg l~ھAPa^y4:)Ofxw\\SYE{*Z=`{x=)'z]w.E.|? >aN;dPԍ:"{=[nz7^mvb2^"nrzl{c!Z{(t{ÞpQx׭+tTr~r1vկo>}[zo9-G.nb[wo]߂ێ{NSAj)yM8͌rDQiJ(/8eα|c1~(RwVUsסon&7Mma^Ǖ62o#t%< zI&42|>G !֏Ɗ՝ǽT }M-`\O־Ӝ1ujAC`H҇,f\mR|;ׁ81Y_ѿƸm}uN8Kbm_CgsV8i7l:Wn'E{oŷ|+Σۍ:-^Rnv<le 쿸 rwVU8/Yy| YUR8azS:vju?8!V'chl,%l<"'"R畡E:Eu3f_^s,*C¶ )<ҁ 5B\X!>j4Sq,Lo+oS6A*Tl K78v+yfe t"ll[~3%QhǔdIOu|>_;oXkO6JN>rGefd,oSb526%ƶRzi8c7QeRY+%/ 3?n:s4}¼ݦU\/;'X9v+GO?F<wY{V.kю˅<#.9 %+x_Fnqt0yRsklS$=+qX>ĺyhOyu9-A}y>iknI7Rh|?#܍[^n:xnΐ~3KtXsh1,. -`q)s F!~h g3j),䂹·_@>8 LSӌCQasZ$mD)YhxuG3scpv{~jiSO52쳛ɖ|s͉kgX{Xn/m5wڹl)\a||J |@^>E-@tA7ԬM ~U.]kΧ5{77vhMwߧUF)k,2,>K5]e/bSh{G?hzM=B?}a/{c wx >53>5W21?f _9WFթ{yq_x?/N=+үE,┳; w>F!Xΐ4aqSerAv]bajy9|ٸ=?xݺ`vS<'nWն~8?9u#_:=f<0B{qik7֍І̿i;k|+JȊ-og-9ŷ<-W:؟%Zѳ~?h`cڿ2N򉞆;\x6Tޛ!L۸h %u3]#v:E6śRv+=rxSܯM =R~ TKċ؍;tKXMNL7&kknFtawTRI=1ͤPiNUZX#CxX%;a#}컸k9yN^\@Lh}| -Mo>{yR e-Mc~wwS־>@X~kl;ҙ*prXgT!@l3ŕ'V}cqOʼ^~nm{ {TcTK L0Ew=r[d!}3l|ș+k--Pb껜FMַZ\ O1MYi/s6󍿉846?w){.f]9_ofuMJ6#&n!9?Аo WK; j}E<_~R` Wp1%'7d̷݇#xc c #27mhnVM,R:5~V^7s mJD3ؖ'gz3.O۱3o*jSFeZ5C_Qm*ƹYohc-kw٨}n9C)G4t{hkg"Wh&9P7NNWf[Os=kZdSGϷ-!- {/#kF©mǘa w6*x>:vƕ/78OK+!=}Cfk.s+_8\g~2c{fʝ2snDPK;~۽ۅ&ctJ!aͭ'%[;8QY[eXQ::.w({?+?^.psb69jF]ib.sw%.d޽ڹٕFb-U鼧`+ Q_Sgs>g}QnF d!kJkkwYhAM2`Dǔ4?aGBc8Zp9E:]T6i+aq<$xUeiA6>wR\Llˁn>-OK/Kh ?5?yb n}b2qX7>bLOpR}TMe|e *ۈ!S)iZ{=:V^GWnmgnr ;QWZoNĔ+B޷v[=K* Yoc- Q5ЋҍHmj{~ON|wL9h| s!{vOF\XXJʒ~[DZP2s3Ջx6ZDkx,0V;kqM| [x vvjY?n#l?56kyqwdĺ6EЕOe} L\>rە(lχ'8*Rl1@;|کoˇhk|{i5ot>&#ۘ+L1;wm8kg޹ 9yW!be$_{,3i,1 (%e _ky!MLSܽ+?V uj<ǝKZ};> Sx[\Od<>lI~G>kP˨o=_[QdKO=?枑qKߚ,y؎߈>Mgxyd w;\ZƌM ?C6뎮~yYc=ѓ*|ÌaG?Rx Yax$e]H+>~ͻ-}9!c.9֖ s8FK& }d\p\-n퐻!mnVxtz;׎ç.+#ss .1?Ok{ c7&d Xg#_#FIF/ݞQ杳'Y9os^e9$w1c3R4|scۣ>J^lص=l[ elk^YupXw܅/4_&CVs2dxBWp?CZ_;=f 1 ΋gkh<^F{,":nOd$;>_oi=3}Y|sg}~3)q_nK#.e.#x.T{'b$i:xe4ln7mk{XZ6?y].+f{_bW͘yK|WKfLdEy@n.onx2;G| ƣT4^c)| ͱn/4XrǪ⹾7dz~z{lb Xv/8t5{mٯP15"KwN2OYJk\i[8\kuqh_Y/2}4~+z!އ[^w85kAo"ޭ[chuw~ez3C* w$yƿ [~iD?s&2_M4濍10QK8-`>o^ƬA]ng6,q2uv-rM'#ħy^K+s_| ݪyǤ!fȖ.-_}aXVYG58PIwu $/Hc0{=J[g4p/Na2:x}O;Fk B=+jw1n8u] w^9Ut5BZlEL.W.mP~ixYqQvgf[qi6qG3s{z7bKmq٨ÍLܔdU"Wy9#Q׈'6yYZwݻ@ڜixZ)&9YZm<Ne<1A@d% ۯc8q$tYv}?8{{U=t nm vϷ v;53њ^EFzUY!AݚfxlL轊E\Dz2+xcBߡUO1&xFPm֏_Y?`5]O+%-4xFȭ_Wʜoxya[ByFQ1n{3NʡP YYo8il&iS>Dcz.-Cn]%Ӳ^}Bx`&Vp7#S- ]# _'|FH~qyuS:7d]ɞmmbx?# uZaN7U']9yA +wѸqO÷F[)_F*ʼrݝ̈[ ϵ;,|C3e3ϔJً;W7Mf_b^u.%!% ߮ǶKՂ773 ڲ EsWhkgi$S$|\#o?w կtly/$8crO1_ ]䡔ctM5+WʑhCۡ=/C4Zq}|z ^&]]h+sG˒m1֕l|n;ߢEK e%,tϸsڮRlm22jΤwÃvyM\~[ʄ kۋ0sˈ!,s z2,}nL3vksvឦgǎ5 F)]72-:\&o}omq/;#ۆr$Q_xyu94Co =;ذ)+_ELjgCf0Ouyd5\W\xqWAr1-9X `4ۣJW'^BcroJ,ӢL#\IaIz1jPrnԯ$ ަE#ei]OD4d󞔼\ӴȒ/%}YY *S.T_@Ԟyͮ~eSa*SNe2xx}\|z(`SI);#bmP3:ϑe3GKXޣaZ:<>y t2>H0I\g(s~*l^U&y.3ʥ.AVO^vV_ FKx ]e-3%v/<%8aNKlq8p|E=V|Ez܎uKׇ/70C|iϟPӴvu +!BMJj26Z揠.(~ 6曄j3\>56~ezZQدegڨ|ZnѲc].gv/] y `$bW/rT_(| ]|9m zU#2gk}~;N7^qxy`mL 6FqwR1-}PF߭&Z5I@^3)C!fESsB g _Dݥ,\5J-h{k{jR" |,r|;^ 1!#Q4~!m!?K>x?c\gO3o>..7}^iI[&qfH=oawΛ,|;ԫ9"-2fqe{"s"Jܵf|i@{!n[EiUc4#g+߲XWƳymX~ߪ-vq֨s}a+gKvqƔ{aMJCSfqUlwYxn j jQuCKG/m4 1shb.Բݰw-gЖw#y/62"60|`! 3VNԻy9kv!.QaíȲ t#whi|>82翴190gK#s̍t_]?Wƴ1mJkA!{רeG1Jܥ~emknP(|aێ2xi9ؓb}wy ߩWqwO趋t{D"Y.Sva͘g.lsxİ蹐]C3ݠ<77<#hD `62?βЦ{o_d9bz\q.s/9ೞaRL1I 8zh"Ng2lT V !.r3~k#>@~1+lF˶VV.xʳmDEkmu—߫T4q& 4`6 2 _n~ל+3=#`"N: |g/V%/Z8QRŢЎo&I2dž8L5+95q(QŻ[Ѿ~l4zfk,v,!?wwA<`B5E^ W ِgal_(8}'*/п{0N߶7RklOޅIZ A=Dg7uCЕ>[qGİ(p4^!3.&uȕJ{HУcpL ԘN6Ղ~ߨ*Bϲl-Yfsp'yG:x}Ǵy4߷y67Y]g9w"fi=:H\,fNy[p-+ t-dru_w2^ IA1csωVi_V"wXjb K ξFM tf|?z)s3f)g5F\x^Je? M ޵UXtҲxmxEi{U!U#>{,#x7 ~dGůn0b,q[钇=0xNsYr+MG\F%ܦ0s1?߀۞]!|<^5 ;:]9jy3'mZ5aX;/6+KlPIy/2wz!2",Vjjy75iA䟃|llpbZ {qqJjK?Sx2_%mxH5މ~{*m^4&`]Vx'2ǥ߉˿SªQStk? d /1eWiA2O|MW-]p޺ˮې4ކ\;gtS'W k2N|ArŅߴyBknZMBO8\lJqmȳjCΛ[-'jj'w}=|>!ӵ_e79m^bȱ勱/N-8yk]wR]\/F뤯O;g݊1 MGN*c.+ Y˞=w0p|bɫ؏!3rϫcG B)e=eK G'er }N H tӔ3~ɲ=) y긝zn6[~Nn7=ggxGδϐ QwbqC95 qoڮ[shObd\7 |&lxm32檮>Q q%'{C,[~)̛+QB}~e4,>税 [m%h)d Z㔾k0_AI^V˰9QU"Zz[Gͳ?H5 gEJjwqLz~C1~4;N1\dno v[|w&r .ͼ>h#f3>:rAI&ig:,WFVn.΋}BOdzZK|CuR^I7P2d[6`2pn,dв)_8m2&˿İN/bZ&*F7Nuτ?q?Q!Rƛ~2Uz-u'%~^ǷM?lѷwa[ zG/[/,{1G,N_ai\N(I |] |aZR[b#hRG-o6P9Whc-&!sE_MG}j!ƻOy #oy3c߆ۑq3>4Fb ,>_%gϐbScj1X{13 )|v~ĺBӡ{l(mcgiW gxlkXyU?;]|:GhC _;-Yp;9w'-:'E֍g0ڂ}wm\ EF}!5D_!0>p5t!A' ۇhub=eGYɨþ2ZR6G]VGA/WaC]}g 7񣚪?COOۊӤoZk7+T* L]b7B>5: 2:vlK,qWу;E= 5]O\f= ~fOpwS}ϟqpjk+y|+cbA%S}x, \`\Љ8gp.mԇsix)?R $mj Urݼ9k{ EYvIa{y=(:kf_G YCcR3:KVh[$2:PG2Z ES'$R꼠ˬ}wLK(>\)6G&ŞK_? 5[#l Kr;W2øsԚˎ!qcQol&N[V|V|C]>>*JFyMߗH H ]N1࠭wF([D~$|.ߦ`hiU_|"oKNВv߅yеJ?NLǍ7bux'̭c|kgwo-,`xl]~8[zNs?8Iߨ)0,Mf=؟b'l\#9ϥ㹄"{<11Nׯ7\376Ep\2u1OqtM 4PWYѝ*SnՂt-쪺 H..;-Jӏ\^B+ZʅSߊ%[5qlRƲyN\zUB-Q ^<91RFSCr/GGI/%#!DtqoD>buc0/7;a <xAxEV}QaoiUcX׳Zн];\[DzpM:h5sAg+/Cݩ܆#?H? n:` ^g{mpfqά U3a7Z< r`!y Gkyt۟q3}M*d5ꐏY+a>UIrl&ژ/-]8vj <#Vjv/e8=O)HC]ekJRPKkpް=$0N'7bD7eT7S7,5c?UkFLǵ r7,҂Jr< ^̦sX깮㵿B&\%KE^-@>W?3jfin~l.*5u)h֥=DP&uwaS.5Yd,sed + eRd |1|2Q ~[m5"OhOf9$"6z6>Q$Q x/A.n'(CR52s[6efmhuUnusg_DF9ڶS 2/XԤ[&zMg].EJ}[84fzսUX҃ oXV ^c{vo#T"IMCw$V^+2O]OS) ~SV3}.hD̋wM$΂~:⟿>iGc-sTFSo>4 |gɃj,ߔv,3d~O9N=O0ְngBKk9Ll﷨츸crܖSZt)v㶂l?^+—jLZykAb>{%?CMg6Dюp!l>xaKwm`a; K*6܍,Ō(=J{|ϸmjrɊԒ^)cc vx*qĞr(6^ xlTU^Uܵs`Xn`9Yi 쨒J=x sw)Op_s']y VYMAxk&5[POs i.v !~>okobMnjZ\ߞӻj쒾;/Y9왽|Njx~v>eW3ʧk~Js԰g0fom۶I;TrV3g^%mhSP$a4^_Q'쪜2FuW"6\cF,oU2hjY58n/E7)a=p_d?z" 0y]|'py9dg*8<7ԍ=b:>LE,&{LJ ɶ'OP\9K#YMd)ޫ]=UXOo%KhinKMģv/lk9bqŌG3+m3yl/rXo(duC &Xʕ ؛ɩ%۲CS [ebq!Ա:+8'mgK{G[=BCRJ4.pHzK\x<8wR>~e},::Yo6OҤfov4SJjӓTȰ+>ADwJC͵=2S/9݇󡣧|xy C¸m,t y)iIL?N~'QF¸?QF}o"ocC0W~09;TAlAKÝO͌_q] H IҮqSCLBk\G?|Vrңvۏ?A:ojo =!碓KTpvrVI:3L?^d:[τ}eLYr0`"@m-|!kx4Z-L U:jk M&G|ݑ_v,ymކG'/: >Z< {k}=ҿubߐek"+wCW =/י@ ʽ[(JA`' j:hɩtJ>(}*X2,.ȅ"5uG c+<\kz Wk9c}wtһ76pg-GV:ĞVͷYHMik'n~=ZФūe9SR]y^< ʴ-1ci}ۣt!Kߌbߙ\erQ=kyГm<7907rUDzųMll{2M9Tac(b>9qqlrf 2 -^Qx"$r=3Cفq M<]v#|Ne̍?mj9w?`/Q!?\yZmnpMƜ\vh>gl\s{m§/oX"! IKD[v&v7࣪s9 nǣL.nnS0}hb{J+F1Zev:~w-aZHf؂&gr<19C`9'\ϡ)dC-߲w&Rh:;KcVwNgsp1sT*E?=(s2)6W?d:KߥжǷh  9L:C[ sl{އ.V[8~x"?pߛ5L57{/񾪮LT9X wfq3wz7ScqhK\ 3 cjq2[v7"ƈi oڻ$u~vCvkD;!:7}́/age񼠗yAQsy݅zg&g3߼|N6Wm>fb+"VPW6>lj YxЛ{)\_14Щ{E.8ʱ,r9BGebkg)!J![3>Gjv!F;әm`[ zAϮ\,(x5nAMZ"c9x-ɤ;h}#>0wCCR?xC̱ bo[sY~"bi7>^Wk,Ocwb+4eP>>0{qQn#}Jg!]ʋhp=f 'n#g wx89SggƠ@^uoZCoy(Y 1cvB3_ߠ㛍>kL'?OۘҖaߟl @w%dhѤ9a`3hiF:e^W.1~ߐm/)FMɨ4oC$^B?5ͨR ?.6V5WEIcg}@3vL5凓rnj.3s #}+ͷ4Rnyh|=iAl5"}>㫌u?H#ˑg͵<u|7TQdhU#~|PexQ޻ ˅u7i^Q,o*qEg? \[7uk(|ujʴZ-r_3zn/ݫ8jn`㉏|%~[;w!iNDXX+dLĻA pG&sBX\!J qKc;>*>Ѵȭ}.mm4UD.p4-f "M>}St8[tjaWU:>9B'ixl C'QVa5".,ԠO̐C9nqŸq cv+.>/ L3UzM}>omle ;0O>8 jP}ʽ <Ub~G̡mW7'-bb`ϠM7j{}Ƃ1a<ϘV׼B] = DwӔ1JՊ;e-Š{m bcܨO(,|5C {??1e#M&u&BW^Vdm͢³㾣Ye)3qCT3M4x%*QGMOohX.b=,{ IlTri#d(;] Kk#bz6xvtQUYZsy6%ޖt u`-o)Q̏2< U~ox ;&dY撨1mzG^][^+sޔkgJ V~Ymhk*hK)> m)ɈťU'-t"Z(Պ>/z T*ư#e,+2e]JWؗ}P6X"#jBԩu5nFlUvf}~odѶ뷽/]sN.P{w> G`!m?!ue*E`o+gE؁lQMe>ŅUbj9e*y ϛ*dx>\|5Opy!U .MkUi]jvJ~9!O 21YIƬoQ=dVc \U6BKLuRjҝTw\苶Ԋ/q]FX^LOjeOO̽Ù@׾xʼn;ϓM_L hbŞMnW -x7,Ѳvg!ZJJRR\?jk̈;mc1~lTZV|<:~f.]}À!Lw|w 5+uWo0lW3FQAKFh`<IsB? ?)[=AKetgl"'j 2vveGE.63WȳnLoZ(%1.~h 10O~Qb8g]o7c jƧ/b!mqBYetUՑd0;H˙E\](,NýK-#~zmcmcxQ-CE TȼuGy\L=*f22LaVJ5J )Z|([l]?q"|;9lݮ,cD9EQ)nԡgj_DoJǀocs]p{Zkorҩh)Zq 9QB-Ig<׊$ďwhu1痲ܯoNÖ}~8'=v Mp"='C|*?W+|F(Vz>ϳels%,tf2t'ˢ+ ǰV`^G)[w Ѯ/~8MȝQ'cuC/ߪD2m"eO}kܙ|+.9oȑ$K'Dwx[=a=:;ɳRXwz(ƾ?S{t-q3찘#}ZSᙁ.#y#3&ML bc66DLOr ޼a2wkEs_J`O 5?oμ_ywoͽYZdSX1W6$q,k#>{d%DD &&yɈWsIǓfs\=\gc4^:t a=19_F}fgaGZgȮM[0m;\,vb.͹n3 m 7Ѭk~vt3PĹTx6 ?4ںJ1-F6hFOaϧamMa~-_(YU\};y*x=xQf ~{My>iqF%y3 wFR-E¾hSB?&N?,cݾ-Ƚ~.QHk> 06PіS<\40W1>6N+4[h;6+՟})悼dkK=S'3-ZpC`aEIZ =Oe$36DaqZή*YWTTRV}9-}ُxD?~O+mc ?#=(5c}">] sͼ51/RXM*j'-K+\=ozky< NOܘ6ϹBʼi/J?Ió}(oyV`6y!370B‡G4E-"nivNIa4^zy_˘,Y8Gg[A5.eCs#7-sһn|<;C*yogϊ=]M"ϩZGJ]˝S>NJt .Ɂ;K' 1 s}e0Cl9u/qmY~3C秺@_2304xkJM}Dc:b{ ĥ&᷺1 V {U|2ī1k,MOPGx~2whyɘ9[>Fף2c |wM7_SV 퐤eZŴ t&ӓe4>fچiU9N+rnȰ5/Ҵ:ױJ fe4H,miSa!P݆#f+*#*imH :,/!.>^9A& @?Jq+Va߉.zziaڪvw{]d`_'ig>Svum61yrk.Cf7 ˺|yaB-"$:baQZj|ͱg_qWOX3ƍoqc ̧1Oh}Lj cέh*iZl>t7mO,4-BVboZ|B+NyɇfG` &b`ΰnbX71u{&T!} ׄ#=z\\W~xy~x.r#\>ocx\l0mvޘ Г0ϋe$_WzEЖ51D[޷kF}@߅|BBn l-+^@f~4t73,S{qO>3, ܜqIJm)SٲӲ))2<=N^3mȝ.uruo\1IxI83LêyT8Qv%rlfzCUO/ڔU)>HU960,Y٠à}JeRY.ӂI &-X?l~Cű,s!'t?2ms-۪-?CE k+؈?e"&V1NZc /v]`m[j0~)G#Μ̕/mQ'gcγ~QSOiƲ4ϧp~r=.|Yq't#x-Yva y-a2x?\3 ۄn~-bYm|fw&^n^K_¾'eW6?x0]U9͡`hr׌Sۜ%E f|3U3 ?nS'q]P ]J U?D^x#^~>2 {WQPl//Ul2dl j}RhT9{%<ʘxWDw4u˝~"̫mH)Î KAu;QrF| 6aq Irle1c{Vky/Vlm3?׌k3huu5b`~Ix䷶cqt1x>Xq}35I~D˔;ո>?͢l![Lz +n\Y&NȸKLߋiZnSc!Cξ/巀WMXcںyDWK@Fotk4϶HIwsV> ˣmV=&X];&}#8,$5iILf3;ߡW$J=q3@FݷK;IG>A]T <iClT@TIؓTp#\8|Υ}>7C;ECizӦw!itѦT]t{m3e+h,}M[3 9̤ȴg&r S;q3?md[OqBnG| Ie⮃yW>W:%@-T/+:Ekr>CL8pzck]>|^vwG=x:^'P3MYn[n"2'vA5kikE`~HlV2EkՒrnϝȶQUE`<WWT|Lr }Lw]kkǣՌgg`}؛#NM΀2p!9Ɣh<X_6b1BUۻOP1#6Щbb qۓ=y] H+ </n9F3VV)ϫ"g0|?:MP_wrrd1Nk=AJq6YvM/ 7QOwd!7l,l9zeL;3~uS9&3\j3mb\M0Dhfe>'.!=o=}Q%t-}BTY1jEkByH"a+l36^?dQsUWi7TC.U6W븏9's/6>?m;;ЂMm9u);S`'SO0+jQ.3pw+ԭ}zTb:óגMy!թo{LC׿M߿3qVZ]m.rƖe6vNxܮiLkۑ߭p;nHR!lmŸ*bmoLӊވ\\Kژr"<'xebr{Ym"UMAr6 YƴW^T2padJ앾/|i>c\>Fm$qn3Hq#}] 6Ŵ|^WZ^)<8ӳRgS|b>ϳ{xIQ}xr}omrۇ~'+a<#还=%L=kƛ,̜wC?n)` ](M7PztF}<=#ZxΎ:\H+< \܃X2??~-9%sg1/;ݻ`y `qyC.M,`GdTs9p.VTÆa`o;~1fK<{S2rv"SB"Kl5U?y1689t2o[A8U)Ɲo/>s6za9OH\W~ jj3+7n+;73:q̦Ԕr˶Clo K ӖnϪ->R]2l ˤ5x%k/yE]eCKb c S ܀{~Z߂$m v2,ޡ4kuO5|ަۚ_'4Yֹhʼ4~@G ,94+ñ˺?{[nU3)+z[naOd9A o6 yR+ͤ Ra>1MLs.b{Lr]1w:--E?r]5æȉr\do]j5D+/1=xk݇<p&]yc ,m,;132?P8۽( |5'pyQAfVz t_K"PN̶'#)F/L]do>fmE,^A?od_RG;|#^;>r9ߔj,})\LCݔ2ۄ+;niW;<ڦ~ =R`8فG?60\˻n$/8@_~Zï |n&_ 3_|V5ן{+ 9tڨzűYصאw.]q!KBC:l׹6D^cI@UhYmcrTwj!5a\=YhF9r.;Ce%}%[`oEüqi?G|=C~'|lB؍ 21y%O(7x3vYby}/l$i F)C}o=[.4co=xZ5hϊW q< ߙ.v=WS=) ylCgwg3?Z)c:7:}dICq&7{u-n O's^ {Odt\#ρo_Y \vjkh5Cd ;7g}+B~ۇ}/>! w,܌rOJinBU_ZS˽fZoSyG乣.'nɘ^u9$sL?ca'8.Xxϡb2q`+m URvǴΈJYn?"w)/3^;z vNY2ȻQ\foׇms)3箏*M43^.`~5`+xr۩cάN晽̔'됇FWVgf rjwʳ=olT`xBrl۸>1<Yr)?lHo|*F%2:Xp[h^/-zOU*dAlKdj|c϶#/GM{.P*ԉtǗ(QE.q%4{q)qoVOT4Edb@Jd_"0Wuh)w7 W(.u85rkP_MS^LA1R]5Famq/M*-XKm O^HQiRXĘ:Ryƿ'|.>m_ Υ Y|%Eqx TJ5щfpQA'qTFm/w2e<'[Thkss|'_ov@c 2!҈g-!y?a&B,|aPނ~CL?8,x}gg|#˄cϗA5^{w 1wSyZۚD+ue?9^1q",YƂM {59_ث<L䪻8M;Ӆ-|F@J2?8A?ae:C8aM^^ٗ|eh!䒬ӌj\'H˷eT0τ3IOE}[|ș|۵."eig"x#, z mkLYOOrD[QB7Z,Ov)~v` }WEE>PQ}Fhm1Lm5laq5#tt6ʅ\7E',bSm׌oUgF\sWԘqE M&*U3=4V ODB }kZ߭sFQLg%PV΂~O [q6y_+"ageL{\KaƮ/6>'\4g2? ECbL2}+JڷS{S#;n x߸Q_G5ՒѪBaIԂڄ}|@-v!ٗT"KLʩ(E:_#Yf >̘~}"#7LjE;D} ;۸bvOMu2RIc[\].ۚ.EQtJZʡEiKZ6y6/ B Σe~7K˴":SEK׆䞈o;Tt h|myo,ٷ ]EYLq,*`ϡ-p;H4M._iъ:VOjxnwyNJj+%,Mk4A{3׿PĮb;ŝӍ(sAPAm˭}VR䲎mwW\g8 +GN^ ǖ9לCCcb5" =<&d_"&;ÇI%bܾ;*?J?mIbnwL!cq8zJ- apE뷥hS0O?|`o?{C?$X~MX jI=پޑt{Txƍfy{vzN>2ЗrG1 wXpgd\x;nq5 ۖaL25ulPo -2}aC\cV짧g;dye?I>n+}nD,ou CX>ck pPrZ- ̇\^)ja|'},eyX澙Z|c3ibzpͼTy+kWFtS;'o#A!d})4Zn3c.dx9AUEWļ(b-VX!|ԍǯ_S6[e>;c33Y=`.lY?8qOOeߋ0N?(R~\@6qxkAWJR|;$ș4q񁏄Jf_$R[㦯[?bf>7_z!;Pλ>npL 7Nۿ_f〿 3q~+^҃fq?x'3_?K9L 'yVY$oÛ.Hj+LW]YE&dzOA~M ^݌Xch4<㨥3Q3uT2 +XҩRPIՂ5,ؓJXBU_.$ugzѼ ry8ne[Z,tի:}t^ȿ >i[vyˍܠ|6Cy6?0ݦb]n>7I)Y[> fA}&ӲHV':;">Lߗ {L}#bnCm7>I׆ O D/ 6Tze|&k/>X)IxA8߭k#6</tq_O+h ƚqs,q+M_k+UWyBޛ)}ÉUg냼A;y]*YeQ_kɘp^^Lk֧Qe܄=fx΅DH8ݏoC*SYr9Q7aM9iio<~o)iݱ^_ϯfЦC- 1ꏈS#zU .u/<+}l`k*[sHbXǟq?(LJ;chce _9h,yksd|ʷkݺV>T 뼓dr469{x駻g|{\4鏦K~̰QFMus?,׷hA'elsފPN@ϑq 5Y vr{Sr\f1޹xukH"=8xd Xϔ ץV2Rj+Gg).;{ozǷn[;fnNE}1е gxkof:)r5R,aSCgg^#P]gc!#WӔ5,mgi3+ll:41T`Թ ܹXx5Gf3|y/}0[~wyd~:'f S+H;WikBjFN^ae Dʪ]}v)MR:.y}^ES^?Q!izfӻt@xENoM+f!Wͺr/l[gy6֝:k i R >g7m* +#?( \ci(i)Mwԑ\S8ZީߤUӴI 81_jvu:Jq1QԂX5,NPo-C\oX y+lYN?94kf-cSSoD飨EeTh[/bǨIe\sP~IѕD,8Zc]IGjXޖId6!9&)_DS\ؽۋ&%; xy"%qq~#a;|'-3_s484r4w",bwb[6HvOe^s潐y.y/|?S5i}ޮnjC1琩O)w6'`k-r.UdUtAeLާY߄?֒G!1{rQg7' xAIһ<w&W݀#!+9"ǹz3tYTzQcN-[m9KT~7pasP3fa{-1xԹ]glmf͎fE\_Fzmڪྶ]or3J9r,=NGns7E/Z YuA6wD\^?kiʧY{!MnF˿q!Mhy>s\C&_dz.67̉ņ5YXP;<:E4Yq_kWO"E܍ O3ł׹18~(6R/ۤwU* 3^S#s7u;~ًM9+,?Ľ |T?~BBL"IXGYPr3 ˫ĥؖI-F-K$7K[E/L߶TeEk& VB0ܛLD339y$z9:X½P0ϛI. \z>1G a }Ib uCFm~xa[suT.ʾ2I;IA!qN0/'lwŷ~޻K*^Xb xMGm;}"OԄiJ`yt@_V˪#&ޝL*8o1 'wO泗7C_m -d-F~>֗'p.'3Z@"M$Ƕhh{73G%ЂfIv\I-5OQ%3eFNa;oiQuf؝E^ߥCeqC8]O k'o~<pP d|Gr??А1Cu5=_)aXˠ!~!&YT~(S8VOwǷ<x,mx̰C{/-a ]&Ch|תt&YZĺX=!?y[Y/]Mg<˩x-x L.y!+rn =u0|>qduuЧ"EC}guJ koyIaXyzJCI1k Zy`<ۈU,_Dj8ʱ-fFj1۬j '},і]|@0~oC~vQ kS6e0n,Ѵ)5!Q<ν:J`N [k.$OA:YOgYߧ duˡc4=_f"س́5pCM|C!A6? ўq>ET0mg8#P?O$|}p\"iwF9`|asv7YeƭiqDK^)*1b^E,HMqj\"}SzõOӵPt<ûyǛ:kw GA[(sQ1qOylR`4_8~7E 'tM`ͣk7^3a?ηj Q!wR2,b8iN4Bj|j-> Z6D )|ΦmWx],MMg9l͓F"cobxCxV^w|OU&:l.%x9BQ6#ڜ'~AI5x(CW t?Kaڟmt9#sFԯRYP#5RR[b)E?Qڎ?e7|j`Ɏ+%D,hwU50Ν|u+6?7Է-3kǓUV5N#'oHH XC~2%/L۠|HTD* Pѷ`$ Dcb7~{}o+t?g0|݇>8A4/ ]^ejfuoӱz_ІACMx q gX?cZ{a n4gc܋=t7Ǧ߃+h.0|#e`K~ ݶI3$ʹ`bZP߻^ܓHmл]Łt~@Xp|X(<5xq=}\gP>D;~ J8X)F-Ww?V`6^?IdbYf91D[i?Q}ɞ7OQ 4§'E Uř83ss1\) mķs? N49d',ˎrϘϦ+cfթlWNw%΃V2zm6҉]bVV x$r5KFf·ʽ=ۗp̫`9|<{\o4I8.&("_#}2 '!lUBũL[i XK>D" SŤM<\4ڈN3fS&t9N7ej贍W UN;۪zD.m%Vu}Ditȫ7J6H#Q)]eQ/wk46>֍ DUc}5i9ަvAW^nz~Om~R⪸A ȧx[v$ X{ϦՎ{<"ù<WVpݭމ,:1fFg @mvT~GKM2[v.ÆƢq_4|#O'ڷ)QQ{9+$?tלo~WC'їc֯\X%zÏ54AB6h+xhćR{wexNCWnJSޥ3pΏuog }.};(M/?h.!/>}@ƿf:B u$cN e$L:LX[o  1[ XGs)*_D: G+{~ߦÑqXJI'Fa'+Z;z9:uk=lS<a_}{/3W8I,qÓ~.*SSͷ$hX k!>}rX]{y#lC ;fΉ~Wk3G럭3}VLp&FйvxWcBLn& ݻlM+%]2֝Ο-I*s/TIswi*-i&ICBldNwc(L<,j|"(L[udA+=?Vں1ƻcbK\[e({,X/ds1J+?w h[, HֶoMn1Ez7iU3ی<&r6MR_yM?\xqw 1`7ycc vp,sҺ^Hk֌cÙWQm3p3k(57!-x*҆w[&,nSWfO4])nw3d s.{Z]7.; }S뻊sV]CO3{unۮ݌Wfq_r6۸NdOq/Mdpd'rĔmLU?X^P'3ŶkEƢI%]UqЄ|$q~%pq34yŽ{nC@v=sGy߅wo6>;w SN(+ Oˉ/dSg2`wSvjkzD<4&q(gv=$lj޵~cLʿ%Omk{b9SL.dwhiQfvAOOQKЪ2啹xXrs͇__]̤eYo-닺=&ͥw2V?,/o㐟ƺeH1;mw59P^^r3c љ9) sk}1K=Lbߢ:9?DŽwN.8W6vm]侀G12u]bY,59?pqWїhqn1d|V }>rbLJDZr'abh?fۛ [>Yr41+fݖ7)zIv<ԺgOTL^4q'Rl8N(z+xLeV!h^T9l->qdΕ^3b#aͩX*>bЍ`M4'yrGerNYt]XB@?R^f-]'zx'b5NػV}VB7Z`Y]I04k:N5|s"|QLeݧyjg 6 $ן=0m(Cߕ91^ -N7c ix?dm,AeLjzzKtܷ92+#rc9}fbq6sfRWzd3fLM2Ac`ѷ'7kM#} ~ %> 9 ǫ>k)Jn+E 4) H]̼I&aS3 ]1wG {$x$(br3Ӊ0c4A2gMBR6GXle2Rjɼk獃] _F?d7O;vŷ JؔMܩR<`DQyMV3x(M᱒7^Ol$6Z|Q<0~i5#t$POJtҜ> [q#̊f-͖'X ,gCfeF[&־?R9pMxD D}ntmE\܏eLmD[U1GW2hOL>Yj p1A?Ek]Z%#y}< /&y~7,eYL<'0b\ޱ@4lE,,LgR͐K<,7zR\룺s3 /xAJ0KRcn/9-Y;80ֺQ}B~Lg;#G9n&|F3C5c%%mD]f D# 2;wZI:|Xix wIRB>SR! ^F݇\)J'~KkC.qipLf7xDs SI={癨|P%޽Byutε&: e\n@iCN7 BWD{=.U ̃yzҹV^CR[mecO-}tx fÒRhА*^6E Uk<h!.Bp60;=w x|>Bl}#da-+<ϞPƳy!UnL2(x#qhzљCum~5ŰPH4ͥ=uz1ەF{bI9#J ~N3,ęb Dw#)}-iވ{eӫw3|vͰv,| ,*0|D{ZcRF3d3e~^ bmgo?@ @_.ĉ̫Vʼۙ.I;rS?v.Oڻnj|ީzzx%^F ܣ^(f*x~tոM|ŜlELi;ӮQy)StS]{W`Hp=]{ƹ q^`KE>~gΉ|%QY߬3 z, v]z064a}}ɽ^q8Caśs6-ܞәdM륢eNoGr~>dP,OYתPf)k}`S1W )VHlɧ^59XiNxZm)[qXl?IRlnfjPSDÛ?K$s=ddkȭ(.).EM'p0(F~)y`JY_ᥰ)##O2Gտ,d8jC),(&:0WxX{æ5fuE_df 9ͼpy|}X8ƅQ0 Ҝ|-o91qL\.P=D+Of5*D y/x_vl#8 /MJh Ra.JrmAYn=qJ ({u(E)hDܩJ+9;w+-|SD|G8}1,t}w,]SR4YpW߽qTx'Z>cXJ 󓺝[kpX<]»$1~fPRMՀߥBfmf9󂄲$,H(;`N+U0GMrF:ZSyk$GYf&zS&Y$OQ |)y6몮eSA[r= }M{}X :>Nb#4 b%XxG~xρ=R&cKd>v\(#BfkJiMVXYtRx:@w:{zAvDžorZsr`yI--+tZ/ V|,oRGؽ/'>hmL*|Ԭx$w6qw36Ƽf4eql/I)ߣ{fyޒDߧwss{HIcp\Nm&.H}G^AxznZ6DL>xpEԻGF/ŻM.4ߙsOѼj#ҫ*}ߧLi~a[wZ _ ? >z"O!FS3m佭{uNZNmUBf;RΌrTQ-T%4nv2֬P9Uh\6^䶸wy̒+ i27},vKSNo}+7t{^6v ?5s? %_NXx: ^>ySg>> iݏ_wP+ӞvKSL šٕ(%~~LT:#] |BdIӶr8WCwF tBSB<<}?5v*~10S>x$2ឥp`f%>RNO$G']W]mbh?dzЦDZ̋X5<.tEk'8{]L}MJ $~IJBdoՕI8A+ Jmk3-ɪ_`/d׾}d5ks(YܹyfS!oE,_XݓSV }te{QJlcXlSJZwj*'|c7jN";g_E܇_0clt[EU3pLK4cl{hޗ &Oq_XQ&z#ڹ8FE|, b~<}tWbv|{?n;wk&Ol*4Ox%3%Kbvnkxmk#0м'ŝ]0;_u!W%zDv{啸O#EtdS;#?cqcЗdM>jԁtߏȫ^.cs. 4hamR H B ?*ЦzU4=kc6til?,wOr0i8_̺쳟><%h2,|1#`ėR#| tvp>y+)Q^롹eT)I9~N/Z0CnlQ6H)% ؏$c}O./nw]tsLنs_m'D^ OuFmY糺#a@xX8#Mޗ-8u%cm$5 [UU { n0D܉6?3cr\,*7y|6ccc/dF'`;?zJ8C뾴k&p'>[ <{p݈_gsנe:tV7uo%r*4׻ܠF{2kҚ?6m!1%e]/6s{lYis P^Qԩ'sq:Ϸ8E~ϴ1Zvw_dvRKt`ո( 'z{9 r`9ۗ܍F=e?WFWrx[s4߷Hq _T 'dE4_3k#O}Y>̞n^z$ Iita>mɞo a+!|"AQ+㔶X$xXZGM\D]`zs#ncIKnFBx2p8ﶢN$ח&p!վ/ &p8/.=<;>, Ks@>7^鵙XE `Oa[63'mzvxϛ?~,_@cw,{P >SzϭYxYХ[d ~u;} ˛NǞP;{׭{ k7;MPy T.etK*E[na[RƷa56|tА>U_ # 7p[tf1j ݒo y}KQgr6MʢNgusژD5x1ka&_`ܨO K;,1YڱEL>ġGٷxd&ssjom%Y;">k_?UJ{#j]sjQM}grڷ2K*ROW(%d4)]=D*!9M9X@xNY_yyeړ(W{UoyW+&rXu9|KoONgtj}!&-xG.B%9?D1cddW T6rM,c2Ez$PdEnHuCuuy^o/Z#V s+ɧImܦ܈Oۏ%r=T1|iFm/6բAם49z%J>U߭wȲkzߥwwBu.;샓$?^ { ZT,/I?)ʖ?'R2/ίwL| ,D<\Z>{ n{Zi<^EWögA˹?37}`S.7'p-/g[v11u|=WH{G\fkjNM.o⧙XV/~^ 4<uiuԼ."9d˳iV[]&|Mͻ-W -imä?]q\'~Gq1e#ƣ0%ψ'Xl\ļ=XFmSߢs*I~nFn@}:Ղþ"a/sun֘mVOc}3zRse<^x\E8_4׹ʌn3\LË{&LFy<G5hYؤM'6mN;gr{yME=n#ɫGK$vr#8ۚ _ydN)"Eꍤ,45NxI)eFD˛`,j qV[wM/&^uU)ŽC,LV g6dl4ٝ oE](:p]L7`t߽2Ow"\V _aYZWLl^^I,pflF:sSIa;NuG[pf%^U+L%`Η2MTܖgLf]}ACl2U BLeߢV8<.}.{_Tt1bZ~11-GK}LLpUbJ'| IcD]è E9C ~E|bYet8%%z!1s$>begwvB'}e &]uֲF2]]_Mֆ#>d^v%N~j_=utxVng~L}7$|b^l@\4S3Sn=;G,k"otֶoǠ}D"h$]7Q ~Z,әB e>]<̚?QW}q ڙY `YŞ=oŷVE3ZĤI^L>' }:TC%P[a2;h, ;k\gI"@@|oɚ+x~rkcfY/X~3VF} &ձ]F|ml߭'xn rc%yl>llPU>ML 'iWH959;A8I /3uفwI ?~ 뒙~cWW2߯GLxeckXGM;ICo[Ƙ&DoF>jknoXGc3 WEMe)EJJ cgöy5uqNsiiܣ {g[GM6>;:f98D<gc^&z~lc77<$7d%g*WFwY-0bCV9)8<}%3iW_%Vq=Wy»L;[hn3ͬoNH2?Cm9/ 0bo$4챂=̴ 9Im PQ5J`/ɈD<|ۮ{}4-+r{`zB!:/Y`$k NEŴ nmSnѠUw Pqy- zqrv #upv]5˾|:\;eWE|ooyK+58pϛ4be\T_!}̩~XBvo #rfc =N4=<& c.̘·e80, Ȼg)nnvj%pK1s;gnyu6Is]#⠫gDdW+_T Vߙ`~'J8q}| PwE;19x̀wXo>|61ag~0_\?t/nZ1sbFutN7R:.Vy.l̋\Dq6E69N.GZuX-Y_ڋ4,#q-:l.I~"D:riԙP3d.W*GyqeW:"Y.X& ]O? 9.a9bj+iwiXcģ^R-~I&1`xE>65 6΋cWBĕS݊7Q|+D%056"}u8ʉq&G3B^)LvOvB}MoTe#:VG Kb`Th핣VU"4.m+:Nwa[U< [;a,w'fq:@VxJBwd]Ib|ٵowy|Ceg"˅M3W6_| #3l=[6dž~"~sᬷ('<;F? q:q2y5':@*>`1p`g$ql53 '?oENZ |r?";EDS*,")|nTO{ d*Ha/BȜ?{'̫G8*<hpxH[ܱs9` {H s

    ʿ2|OE[\G_4 nDquIY:I]GQEJdۢ|)ɺ)JsUW q+ævcs-GDKUOaopPVm3HƗNbYyJ c{gMt$շ!wȣOd2ֲo,v6)sǧX2VFV*뎱ҘM4e^=& 2i?/?圡jy>tsc8UۓXǤ>moYIhhK>ެxGY؉Ρs7pmb*%lZvr'[f8'GȐ,s=b$<3Mt?_mEi _>9vg7:ޘ>23lE[+~XVкEG.VxZzϦLͷc{k?sz+ȿ> N_IϚmv&0MJeB1>Q`J%xw}¸AW |E>3 Pnb&7]g?5> ٱ6|AӸ=;(響O9hu  ѳ7a8.qΑs'q˅r0r8)eW[33Km^E}O 3%qflf%x|<:q2CKr 3!1CĻYכDz.s'3yZpcuYTe֗œ|!2OĜCky)}4[1#R8g= r}&|.6y4~J/E=Sx}O 6Q+B=ҷ+[3L吗n`xݹ|(VB!궞`kz%Muőiamt~YYVM"'ya ,sz꺍[ؓyYÀxcd): ?{FğYI; Y`5ǕqO)s}n rf?NcyyG92ϟnqt|L 94z j&,yf<\O֜Utu3"#ZS60I(B/lJ<2KT[w;&9|$Ey:=Y{8F ;3қy~ l+ S=ΧO5=<V| }ߨ~a¹ܕEng0+;oTE<ΖVvƙv*$14좱Îp}~+hޗQ{@gzx- ƓI [)tn ]G*MŸAClvsP_|D,u-m;AWRz] نmNL՜CR="r 6)YD am[/XZ|&ǣoo7i̒&']#=6WD"d ;{8)Ɖ6^z"FٍЯ!>"Gc}[ї_;к-D"V9Kg *3hy2V tYqA+ ?&ZKz!Y0GSmX'[Xnc9uq}ts,,T+ $i5KWaDL,1R:X42%|ԫL I'y B-D /:M)pؒ!IC [k/ѷ[Ri\(oĺw{G硐K!+W{rJȝG+Bߖ{vO_T__$Ee{}Cc\C蛏F\Jw車ϩ&%3z>?z{#6/$}z ڠ)yhQdΏ$' b9ovļ5R+f==bj8EwscM$9~>%r6qՆǸ|󛍼8Ut8LHjn$J5NVDDW>r&t8 iy^'WSS;|Opd-4BugIMjV' 5!~Ǖa[R-WsTGo]'[q>>Gpƺy?es('D)}Q3Wݏ1oollkCHvf5SJ#q;7bäY@gUl-VyJ2*$R ʚ&esF{X}V6E9'W$ourf(^8%M)ˉNX)jN6YOGdIN5oA&r!3[tj=}5{9;m _&]5ה[I`BxS6P ,cǮ'cȯPY9LwuLjix=5Ts̞&lNx=Iqd?_KL0yilCug s=7Ϯ'IqUY~9#A+~֬N!p W""Q%x)hgi,U{I>&4mw1?& WI&F쿙2_ M~9A0X0WϗUn6"^4_꧂^q* cw|> OW"b+?Tp>t3`j}۞`^?r+ib1jޡ~Nvՙ*_tE8Ai65 |?b~n#= g蔝'W| '!1yV)Dᛖy 1U~gRZ 1|AϤUs82>o>jɒ.#]zL%sX"1[kOK(g}c8VGц{6K1ŃsgVȱ9G~~$c*"9/S>A{0U./D舐׵iwS"%x[s;w!pD|Umz 2Ǩ֖SKpfg,W[Fc/kģO!wF~w %pY SNn7kS;[눩4ϕ_%a^zyE&9P56!x?^*`j1'Oj4 ^Q KEd2$ _lyO:ǹqoɨɤ^"wZg-4Itm3k/>.Kߒ+#k?ԓi|_xK#-O."Gjf85+ +mbQ>H~t؎Ŀ..SVs&y1BiE\Y$\Ref;n<ɔf'[s ~Q5vnOC$~{m&&Z[{^A,-݌(jPh%*Ps"hr햩RAj3\Ů%~&$z}|;\6"K9s4mmհK-sBNzJtuO+wI&#ywl/.bq07aBݟ?"CLq^]nKBI<Cϲ;Y]& w3-W?\IWm 3G]9+4e6vÙw>[=i#_C4]/GCV('ثÌه^5W\B.vS,\b#%B{,?x?Kf'zK z$ʈYyw鞣,-r:_:#if8̞D' ywH>}&궳vXQ9󛿝Ѭ^KD[^}pC1}k k7Fr~8Qny4;b}OHN^=KL6 MD.< 'p 'V!NgcL%w/N밎#r}\y~0!Y,#.;S&f`&|H ꏏ y˗,|`쟧N..juǂӖ2HeC2Kם2&q}I7~ 6ӧ9r<غU/qFl2ՠCڹyT^#2+B^6#Gb>hET\Mp,ZG} ~m:tןyr#~YXzx8GUhNimuRӧ;MgޡHvnf¶ ǯgٞqu =^ʿ )J%٬^0 grXxW+!9k=]W G硭QЗB ⁀CqtwSWEi/cW;./Cy~,j 9EsT'ibbήJܵ~Gŷ\3(rL1{[v\  &x#H| v6 5z7c-u=An㾀>j sg1!(oKҞz/DQΟ%xow96{yg\G.O:>ӗm#;r " j8\ǼYJ`SԲ;f"^=^S ?_/?ۍ ~&OXj'ddi?_YGڝB؝ ;7Uc $ώr\ dx~U3'~Hgy\fǣXB.i ۃUCwi7Bjt6?s-^Լb@N2{a ~c:ި>Mc^ɴsȷK& \ʬ'l?FWn/L;jfu#z~uƫsV||*r 눻ӯ"s!GK?˻Ab:'b'h_!+ȓ詡qmw ,ToP-y(j&;(j7.j{X.lS>vXgEܦGl)ñEbNА=9bja|YvcO/Y%pvɻ]ڱzt}koY˿F~ ylj|{5Oeu-6@ Z%lF `kqK 9uO=&C؏,ӌxjmITwٷwJp.qiE6nv^+_lzJ.6$q|u@#J/)zq*< w 5[C!2Ety+%m'07[+cHC %3Or9"+Tܫnc^Û%# %DoFo"뮽LVy.D.,%S*f`涻xl wy_J9`yrЈN17Fsl7Eem1wR|&bgVmfvu,d6Ix" #oXII$ֱ;BgXay4_Nk p{ ;a/I)κKnh_=Rq Z 7lqŘIǷM}sGʐ$#^isXG^Qq+RǬPh?Qk>?N#NNs/qz;g;ޞ)7%-`_szR?>?>{o;ر>m}r0;+FSĞ}.T羋Ec疵'v÷{>y[N WK"\ߣL08"~P|Q>QRώIN ;"EÛ3;&VO4>Y}D|LV_ n`K Jrh ~~͇bS- |CeRD^루gt.DsOTe6+q ;G oS&yκ[r['N@?sc=!/ ,<W .O,aM}Ź+ ƥ:Kfo*%%s~$5Lq;{tNH*^qIZk*C8. \ky,mTaD[X%~dkdnFnGr\;%|/lc: N\M#-Wŷ7LsQ>D/ݹ\n/P$ly.2i<r.v* +?!G. cigRfkάQ?;%m٧Btt/y^JbިęEKJݷBQ;Z{oE7pp1ћ݈o wڙ,+O k>i9Keּ4k̪n3fWmyHB쿑q?1N}W$>~.cw̼]{ʔ|Rb9tYȬzW*bŶ9WeWhYߐ"btOKWC|8oz%LDܺpx}#Fl*&;2id%~omZwM>#Gs;,#9c=ȼ[O4jӪ>lzX~|`Ln݅_IYF59(5-]~Uwk&˔4e-Do;fG~%qurUO"E,N8| 㴯Y`tK/uK-tr.*/'~ ,̸=Po!(s>"bcL^dN XMiu"ol=zLG5+>Qr@YҪnZ#UHoOYcy>oQӟ9nD~I#G /6ҙt(8煄S.>bXfra,?ok/S+Ms dhڿbϚG=R*G[zN#P>%I7TdS@dgrNiԹźT6ŶH"d+"iUgS{$ |~ kvFp!1ڗ: ٤n`\eKr7Ees`޵nVĂ)}R?rnS uK|/ҁQ9TD&kɎ&wK?/Hķ܂9㟡m"p F|ꂖ# ?{䲄9P&~;HUc%T. ~hϓg49NSN؊P'iJz:S8SMrh}!\H#yA}- #ލ4@*-qE#f-Ԏ+z ߰ZKlD4p7:jtN}DY#}bxas{N7hP[>sB0SUL^<Ty& .ҭ ZGe"F+6,cʶ9_6Α>P?? hBeq*ƔUKGНQDžZ0{+ѮLp3,νg?:'9\& }4FXy3gi?P_Ǻߤa\q] ]n=A{.$E,!c@&ձNgٲfRE- gNSf/y'37Ӻ6MmI4vȈKKEe ^~`/9473E>7ȊbB\R6=a{>/aᛟۣ/(C"/J۩̬ 8"l.qpq_#Sw8_q育ڬa}<8쳤6'('_]sc&UxX \A}D{n6x)fG1>gW-E8Cɟ{P}@NWNb9i6ƃz?J;](_|Ww\쪄>4Ɲ,1z}v^Om_ڔpymi34:SFs> H=?yy!A?%g!s4:\!c}ި\ntM E9B˽i;o1,?%h>WI` C/?]Ml)lb>8k[]^N$^s vD]'`6Zuyr,W;>ˮl1Uss_;i/+ XLt祂&xXNwRpƐPWIj~dZj&bLJJޡ STg_yv/qm|zrX6C84'̂sf)ȝhG>,?g~dRg9U)|2>]¹z:'}1Kx4Offp4xJ;̶܏柢t ;]q7{1Pp@Ti)V>~1vb\؋.{4o>gLc 8|il Px纞qJɡu$Y[Hp#6˺;h'Xw@1~?FxB8ENn3d>q?R5 N9p߾sO [Q6%:N޻bdV5{۞~~3 k*\|5@%&y++bʴefw nI{pGu6c$,ϭ9V r2~w_'yM0U>PDc,Dxa* V[~xfmǸ!P1g^<+I}%R('d {Tb<61+ffN-,s6l0Ԑ10BTnO6,d>ӊǧ$И&E:K糂F1dz &5>a9{Ը۞Its`qH`OkV^,ڄI%]݄[tڶnZ\~c9[LK{~3Xubq@2&.vHvDu z[ڕk܊\ Q%. 'tɎ6eGs#4qlb8ͦ`'aSĪrdrtOdk |SWz lbRKkdG \]> #f_SZA9Ǵn|wMA6eun\$S稣$o&!;3w\9T]t&XMjbWAHir/p=ϧNu#g[h3X}mϦ$Xnwf}mg MVgB&04u פB"xJt[B2@_[O|*sST/91!MsMV9ЗILI6}h]ч`zXq1Oã<6lrbD^A\Lն]{^{i{FKsI> sbj D1B<ogȕ[߄;k)ǭ{atyώep|WBGH"cHL"3_2ɦAtZkzHNOޜʘneX]dw$Qmf<PpKnObm+b.#"&ڄz bE8WQiYV;0!ۛv} _Ƽ>i ӮP=c1|iN14{%VyQ>Gɬg=s5&bI[,M&@IDg3 _]]1/ .U޿ ~-VĉV`cV4,"0aݑ3W9a4lSG]RoH'Vޓ)T0 E^M 'kd"E\}ľKqon:x9F,p?z@}6Ka@:@lz.>zC^GO-~OZ 1[7جjmSʜ'8Fu3i 6w]H4xDGwIK#{wN;m2e|+ANyo5D_"l !MQKlwGޡ"K䨵0rq܍uF4`Q'b}.qdrxk!֌њŚۓ% e7C~kcO#69tu*TV\Mu2[L%4KP_|YSZ[K1!3`tŚ޾RߑW )/Ji ķG5]7mZy{ ݐuH7,]&l-**a :nA4Kb.O>™r!5btXl9dKcsqn/ж`v]<:;wa~>^;:mom=qA,:7'fQEg\r }MאLA<&IˁtNc`kaSnA~^ 7>&tVYs/`׷8xw3')'x"il46^Zghr{D[3 @!CY]yCyQQ:h;ᑔ`-dKs|54ˠOaM~@!f=\(nm+;2P𚑜o9h reOSW\Z[=5F,>VӈWs گ݃x^@` wmJx};c2gE;/;"i{07BiL.،!o&A(tiϨ_y€~wyn> r; ?ڠ͍hI4Jrck(h(}D &;lT.xˉӦt ֵ\yh|GE/k%$Py('7\\!۟Wr0WcDK*tm|`|pӜ~3yMrg'ɛ_(ds5 vISwjfgnYSV]2[v/|IA'{iZ3`1ì6&-Ϳ kbK+cqIeU]3pGҞ5d&|^j/ҜAʻζT͝ݟD򚣿>_l$|Gڒ8 _I$M}:,7QQ EKI8X=~Go3e}}N|b߽88|o_fYFݧG\ɬ|ES ro-O\fz1}ٛ'?Vq\rgE:swgS3\cG]1Ak=Ӑ'y7ŷ; A.#a+B(PLjwt󺝛D|Wc-QsߔwL؃ 2}]0LZ {=:{ :0! 㽖'>OUV'''7ʗ[YnG|׃{t٢e6YOgHfw>KKF1H2i/#^T}O38s}\&hon}iNhY7Fڲφ49F&-nBA2S}WvgU{ ?47k~1'Z5&併`QK{ƥ6_f;y%spe"GgǨ}|Y結~S?,B-]3E\-mll4گ[A΅9Yn;4n;C&ubhCo stz4_r3]Sy>o%no[4_.1|,z䕾"#[=sb5ATa2L4gyÉOŝ-bXP{q$ׄ&NI}'ʽx>m2 ~&~.g+&e.Y,~ήxm|:ܲZCHX?@8g;O ]qx?OPeUO:Btk7ʋ3Q񞘧?:=^=y9Q)q<4Qd[rM|{5TP pcxc4=$9,al9pVl'VL T.{l?^ڦ%a,vVMZp4nӕ!;?ߊ;_Owkc bi~u5]Ix5ܧTzM{lvqZ9yMٴz/'(˞jhUc^VKb,=Y <[4tәv?eƱ+]ļȥYcg9ܱ{_żh%8%)NjJfˎsxmn/!!9(–6ZwլnNn;j*]D99_[Iy! b%l!c\ÔՑ{5%ekEZs GH]|)KnOy,MueDX-4&iL}GNۛaW_8+km}Gө$i\\K5I˦9i%y_JxfwLt{[g~!l!]w-}\܁]Ϲd 6#mF&@{K0ۤxs ORa |[,VS޼vH,/Q3kcnfKə t$gBL˙˙v3m\LrS&Gg?-w"OewO%r_^8o\/t$yR*ɋ$_ 1b;LsF!Ѹ˹/ugbv}}(8Cq.;ՠid *rl \Oµ/8UΛ 8=zX7ƷV|"'l8QCݻG#|!>Cfޥnr0v(:݄ ʜ]fDL{5R[z^.s6+㓤yLx_[# SYm| , !3CIf$c4R`:}䱼Q'CXu r޵ZR{׸bj[X^B P׽^؇8m/l75w^$d p~gm&5ƩgplY]l#6e!Li>V1}ͯ?))2!˻m si̱${M_pZةڙ57iWh[2}[|爹E} & //x#,MBO}Yִb@>vZt"K=Ձ<%m:#oE<ZKưggGV}#:ay'r(ScK3vh~Ә%ٛJV||th-le꺻9lU'!5ampGҰb订_YAt$po6f̜e1#ˍko&f']Md1,<;tώ՞?n/=QX#ݬ<ϼZݭ×:,+g/' ^7H&~t`e$Ɂ{meGQ?}?f8lJQ`O|}<w}(cG??npiί0kݯ'5^Rܯo_s{;^{kn/m/kn羚گ= _s{ǿ~+[5ܞknkn/zE^`"rC:?sw~^MH?ܾl7_¿ڛ5wޏD&#iuϯz[_Ge#}ʚbəw4HRsoz[ .5'˴q)j3-b~^4nK}\kE ;KR>ݦ4Z1/K6['}ֈ>>؋s,+n\ek]H?[xD}Rp<>;SfޟY6xmxw+Sg+of~I溸 v[uk}Ls9- L㹪w6-W1әjE4Dϭ\x1֕ᾆy+4ևXi%m4>>֬!^Xk6^/W* ~ҏ]}&]k 牱9v[Ǔx zF ǡ&nv$ld)f׶$.&uѬZa-[S@#Y̦tP V=Snr|%Ѭ=#6qSغߤ]'rEA9yS^V;w@:ɴ&l3wRV3ox+-hȈu`oAEz*s}yrN;ٺ퇊<ɳ1!. S`V菷7];nWIH(ZY5t9ɪķ`=My+EG3~[O~l1-~=gFp >WO*3o\@H阼DჍcӃ\_VmvsL*ce<ߊ14FtX̀c@0+'{n"nTV +.2N/ 5hEN+.&A4d>~ӎ 8 e#❫]<.(~J])+h/{O&E,>[svjwOP9SEb fi.$Z8b;-2Ko_HkAW9Q/GTGI&T%]6=vf3og6m=0}M~ܥŰ.[秩b4?k =?hCgݧ7mwG.S,/H j/<霹j_]m'U3?0WwӧLsRl6f}m6pqn|{InON];P^;6Y~v]~}z}&m}t\RVǪ|91ZcnY;F۲+xC=rjjЍFZ*YiISw[3Rpmڳ=,fŶl-`;YLhS')vwpek'&ԔpB&WeZBQKgm%O6%lBvp-]eWsO>T-4`o%miS *m`N]IkOJx"l®qO僿`tooJc Mwf51/wE~;}\Kx[bN:ރ<澩Z564Neh `ħE6md%5A6MdR5;1HEVU=['pTgDaL0`N,VoV/Y\?~%k3M%M2hxn:٬mY3cO5U !mw۩_QOvlcIhOS>Q?mrevor'Op96߬N8JnfRy;BvZ}5ߵӝ] S9͢3W:p~юr 3 N'+*in3KIugvGj3ujc 㞘l3eB ~pUԾf]]5~_i}8tGZڔh4)QuK虋!Q:EOX bNۅڢ0K=ie'x3'yL-l;9G llqBm^AmϜRk/Ʃ.ͦ,Ak!tO?ƽ"^-9H׊yz׫ɿ+Bo@E㮢~ |1ğ_~OJ.#A/fޅÊ9qzTin<ȨuC_+h w3:b\sOlQu1G& Q]ɦ5AC|(Sc *s֍ãg#4WxרGUDϜ mSzR[\mĜ|TIJuJc>:\!Uͣ WdcYtOB{@C{U\!y#sc1o5Ju&l$|=zLƅ1EQcriSxkcqƿlJpu!o1rX;K^>qQ}!F|/Tg_* dSOr~r7po!)i]4}ƵCsoqBnpq@O}{?͡}8߿g(~]hy̝ѻ&RtoXbX e65pkooK t>MjcVRF6K=¸ޏ:(.c9[QNF7<vl1(pk sLJ䘞,V[3ehﹿ9^4n P?,)t߿y#|QYҵHǙ~4'hqjxt@cK[ /=SKt.GS }0;KDk7-3c3Ûp'ta'Vn|X. \+x{Yw뗍?l甿#LN[”K0ݳp1re2V@|fGb$k+b; 3kUB.Vq}6i.k.Z߿Tfk$;o #@e;<$1 :;sxӕqoY(+Yuܶ&։xrZ߃e |/1d8~_]Ę;}-e"9bʚ 6 7*N;MEL%Ucؚe4^u߼^ˣ4nD]G)1/z1'v14]&JhymѬ#~Zϡ/Dn#QOe`'r[ȾA@)fO;L/) L{)yCYOˋy^5+VK?c&Y-ifID =5P=󼌾֧}u͉|F{sH1i.41LJD~>S߁z 1ﯾ~A{291t~f}~c/>i-7(yk*F}}J0.1<S<fs"+ϣds5w"Z_qnۧ!s{(dn WV)*gkWߵ4߻B{42TߊX*hWwBj:|tG99ô,+f9wîyO=`7570 +B`O2%Ũ"nǩD3/zs}.x_\M2)w+}w{'>'YEm)Jm*$g"dWOS(:zߞa/o'{s^D%N1f/ ZT5}ؤEj鼸>k$68{{ظm"?/ӶS;v4Mhoe{ S=ħ"5[Nc(_ˊu9 < D]`g9g|0Uҏ߇?O9٣`Ӈ\Is9@s.œO(99d9yxJڦ(d{Ȝ5N`x //Ǡ6ݏ7>rE#rڽ84Bs vc}?Ɯh٩6ќa]s69c9 cJ}+Lj&ج$#a08hʰ(VK]XDŔ1`Q :_^IO4E?E>`C'=4`L_ ƀ7ΒzjpXI2DI&\:>؄W4d#t:va[A%F3'n$XTD,":`LfI .LN0L!,8STN1~i2ƎԈY1l*SuJwf~ަ|4sc=~VxMFȎ 9+kF~%Khb͵b@V7о4$FNK/oya¯FO%c/ElKaC)c/E{iNS`zb3)q'z2hQ8o.*&f%7$\ooM[ ֆqNW*6F#Z-=>ãN!$i!8(՝D3IWo\p T:alݭJ̤_t;,48򹫫ݝ &f?|ıEي{8Ywߣ}0fh[E(4ħqLU7uwLew('OgN/NX39e&AO&5I9i@R`eVQ1X{~ߙ3cX'%N{xvUͲIɀSϚ'W+nCeh(~G}6Qu1Fy-i30 d><kƱUK ϦE~3݃qwtz2:t$e!0YyN8h}4/$Y+v}9оeP}SS;l5;CEDm4[/B4ʺ7?@:F 몏 v!!?0)˝`>)KS 4ȮxyiSt NR0lY ^X~,,ßՄcFv@`םuHcB,Q0- 'Gl}p+g^ۨg5 8(@ʧ˴rBz'. )kw漫-S?CqRՓ3qbN6q/u Jyհ8k[@SK!+|g}{"yU׎-G24Hd_$*?+~DWLX,&|GFf}]pod{p 4 >Z4|^MtEA] ^rJtm=XMm'b΃"Q ><-գ:K|rKZPL/QG%;HTBzKB_HLO΅tG։>Ĩt:v!VlQ:Ԅ=vĩЏ`~B0ROrnʴ-$F{m}lp|jMf>SQ,qM}$Kl4gNFYU (,KD1Z$-MeŕT>փ4eVXdd|1R`5_ *9+8_0 }ΛQ:g,< S-f߽ RN я3>>c+>dQ-ޡs[m|˄b[S+1|~;>|}2>s3Mgܫgm΋Ϡi.A^>;>9>|Mw 3Ώ` || 9Ϡcg1|>C3d >C3듐~Mɸ:u~:_a-4k kG ȎK?U, 9wYKs6gD ɏ 'CI} m%_ ToGPP/ 6Mw~1}&b`M="qsG0*4DһlF5SZ^d -$fA8<--P%-s->^VLЇ$o!#Eoo4n[1[ʯ[c-6{B/ o!cZEx 9o!K%'x 2-d BFlyr B-o!k2-&z/ B> B.x+B-d[$r o/o! o|g{C[24xzΊSr oq^ ,BFJ coտqB(bk]lߨ<ƒzlyd9mNV^Ѱ, o2DarW/~_/m] S㿿1*'`*B;)͎} >HӠ+AgN-d!,t"5vw'ӂb* ) i^tx}>Tm66)G]$?K:bΞkOEu nSпb5»u ̟p鞐 (AN25؜[zǀ@8OX(n{䟁k?G"N}' Jg(D_6_5ϸPvuN~|m!_53|X' Ý|e!x$.<gw-G%x@ =zӓ?^\ -Ew58Zk7Mšu<poe;͙cy ڡD:>.?IAR*Uty;@1-o(ĝMډge0nR 徧~"1dv"_y 4SX8Ϡ{[Ja,Q~ykWU04Y= lg%+n+A%};d/p¾;1vh[v(@N?|uڃ>|]<[b|y~ƽkv΂]T1J$΀weC h=|g뎠<ߟAϭIGF>٦Y,7Ƃ-MMwUsKN4UZW)Rc*pKe{1~+VVcmVxOWq)@ʲX>;;/MkV`xw@^.~|;[9PNm;ƾ/;sbroY+-P?G_DQπ+mN//>K,?QUTCd\a/1_k6NR><Ҫ4O|"~'Fb/!w{чi*Ҭ+*E}ܴ͢B/`d[Onr8(/FͥPԁLv45s/D7f?KKWn_n^[6p:gx:9f5b)P~(MR|km(th?:'/a, 6y`eŇߢ6Ԩ8~Qѝ7:}2 4{-*!B솵}{9mؖDC:۞C#|5 q:Bx-9 rG,mj @,W".iͪDڵn`}Pؾ^}ӧAd`1lpjAytXO2)v\÷6>m̯B]5j/q^B% pS$ﮛr+Do{w.@O>e DUцaNwd6'X'Y<nct #W+wfO|#2:w" PBZ׼? fJ[0fCOݸ dwm#RԞGjހ &{;hI!֩a:4-4kY(VBZwǿmk}R`ձH[uzn`EHm$FLk~'갑;P>͔ijWvlxѶeߟ?-@ R0N:Ӗ#ez1o>@{Dsj½>8O'I3]w4ÓaG&x{vh4D;HKHa^7`5Eb02hyYkU1lI1j01^~+n.ڈ]IЧkBR7is>ZZFx$:9Kyx酴 9RZMy;wң}߀l+ηedgCiY>Gb+UYmUiƷdt/>.1T/K7?eӲJ[@"q^/"~VJК*J;۪>뚬[e3~#2g˼01û.9狍!|GtiFùAf~lԼ=<Q`:>gr~kyn kq|2s"ĝrg ^s&YŻ@[Ŋ߬JF=Y=}yyq=_ >yu9W>V;#Tang;ϣ. Cg/yI&;57T͝"_V)??C왦K۶kib~Ys.lp/.$4$Gs_v8(M5ki.3UWV_6%uA[Uݿr>hkh}ֵkYtʠL4c .}.iJyh ǹ,Mձqϝj#c>gO;Q'Dk/@ ~LN~]=DY| _}Sf9./c/w+ Ys}Jr)n:W7h ,-IE@C4:Ilù1fD:St>mմbZWhIW6dz25}lf*-2n*wK&I$@w2_nK}8 @SvcFwǠM) ]N$C 6&%숿9Wx ń>ݴHھXf]Wi!S,jn+xog-2[\eֱ+[wWY ,v+7.z_++#rګUq>`lk:k?hg336 , 𽁾\71cp%V~Y1K >7;/S?߉.u?~#С>d< .>;TzT!'}>SiѻAvPY_t7kS=Q8MӦygy{0Е;ϴuC;bzJ#-#:O]˴CQH??fwE{Ǟ8㈠U*ۋkquxu.o޻S|Jx&ü˸1I?[_O LZK#=.g6ǟyyx \~X|<07~wmL,w,oE; &\|鄃KI\^PJ)$smfG,:W Ωl{gs7L\J25@4(ʸϯ݊{dwnxG9J渻iq}6&$p]''} GI:L@ gdz!3X蝀?+QƸms|"|3>%ƞ2CoD0'm5-mՀ =3 @ 0Fį(~esZ`)JES?5/phj-Tu+-rkLwSۅir9c=˛.Уnd l.<[HOj xӻ^g.^ ^ynw랳ݪwT#}O|}&Y& TD?n AaW >/{G 4i X4TeV\|C'9IbC.2hUV35-NNaV9}>w.rIo:%fMxM;ns/L_FðIu;'< #L<\(bI߀,(l*oI1~ |A;?Cs :A)gT7rx-ogOaK숢?qB'OYԷJ} =$f-+T2Ս,Hx_i OlrOs4 ~H7I&^x٣L/Cg x/Vw xnǛKgmJ~q5T?5j oY话SsPw{&g=\W"7E/E<'`)|8#t! 7)`j'-更OcYoel3Y>O=;S;8_< X1bb'!ce);#Y4_oW=+;mpi\6w?+) tf2֐?HwYt/]G3Zal7?BBEc+e'͛=]:{W~Etld:n2Cڭx~%2VǬؘ;|"X'lǓ}0Qbƣ =Iib/Ouݰ灼YQG돍)%0=-]Fͺ.͕\6tEݝ1aG_@$W,7exϏ'=&7oO|jώܯ(-E_){K{D >DGjMs-Eݘ&`Qw'h C!8;icux!j$dY]t.]p@Kx|o $ 2.\+nPuzVNGHf3maqq,ЋSprItONrz?˿s@|hxxGkfU\\x|qxk܃d|ޅlfh/b_ǭj3m̟ٕ9ABP?ST{qɠvj? 񾫣?=DݝI㜦}ﻒEk}ekvZ;8tcjl'Z}(Ҋk|׺p5[p?o؟,ݾxg@wg*vc(茰4d^ЂWKwHljVkPba VУ.I2@LdZ7^;I&W;8Nq|IZfBmq{]I9/H姸͒'T5Zj 5 _3I$C;@dc |]??-Fi!V+aa޾neYykLG*gX_LD*7"{cʦP5L}c-!|j`ǀ.zh/$*˴3юvdjgT{jhvaGceB3LR+o3Sۏ2wbIS[/+)| *uּl)öE87ϛuBu/WOtVf|1A8Faۚr͵r- uP{*ݗZnOaJ:3Bg7g7۩Th|e.v>;dV"|3)l{)کN./D7TFMLhQ+g9XIbӹ4ƀ<T^;צ{?_elIqGL;]R~P0/iCge N|sm>eS~O϶ӽ |$smdNN`5'Ǎ`R5)+91ltܹaǑA}?$Dx\~ݭOC:!N+}ÝV $P8;oЗE #r4/ ~$tc5W;(zZa{ZQqu`?/3KLeSѐ-)|lY)MQO_cSzzlYf ,,q$z *tPWK*[uC?a x_YIȡSt h-hYlnZRUѝ"EKb\l̺sn YuN;]VQ6Wh/ψ8x,r3tb5$wN5N7RTcl rz896|Ck;-tF]̿aZoBw \i%^͂f^aǫyG1%ȔQջZ7%9|UPd̽gR/OfCeRJ@ Bpz`"gn-/bm܆ʮM,h : 0iT8ǀQS׼`N`]EC10:qh7`,UXB͉:%w>o0ch'ے6UǑL L \Hwp̈́RKe"ľG]iy=/_$Q؋y`t>4&vԃ4AyA Q62OxWӕvuU ;EհST_S<dy~#N9݋ )XJ(9;\ΧW>^]3?W9ߩFqt'>Wb_7XwEkOcEDey̿L_0t YYXs?`&+dn)3|QزHOR:QqeV:?5~kб㴁+GM /2?Q<ΨjMu˚e\bH]{U^u\fWRŇ} ϑ__- r2'aKPH~Lcm;HN}haYX@߱nX{^f5b~*;'&dsLd}eB}o"ݤ~++4QJkFX}Xg"8/<1˦ׅ邬  !xey9MEuP#A,c ZֳRǽCv^G_$ϡ9w >~Av:L~W*HS =ldb!_Y>yw O@5F?Y-E+le跡cgV{ٮ/llNa;('k=̅gV/_j5[+z慮tҽ~wkϳLkrϠCĚBfU3"Mͷ^">j ߧ,nҽ-l-~&6vYLϘ{2ͽ6S̹.c.mt,MxQ-xVrͥhB&I{*"FYܱݽ6c)b <:Lk2݄hߗﱿd{5l5] u &^Gk>BQol5Wl!|S9s۸vFprO ^g )'^ߝԶ%e{U!ztsFc8+wL2+qg:nM|/sRRKuoxG68#E3?~Y.}p? Rw}YM{+Ֆl/@6[O,!6v?Cڄ$wUx=#D "gV^Nx gR5!K<U#V?|64)-i -tӜ-k 4f(zk&ӗ .uWܚ(O/US| [h^k1-j"k 9LEob#S;Fp鯔"J'C+AVxz5'c|8?{^{4%N]>ynǝ,u~$Ė.ɬlg˓9RLJptfW6MR-,bc%t jfS۳|Iq^oZh\)pG>Oَ)%M7>r?80{1}_ܓ,S?/9?Z޲}Ċe0iTѧLkrM :VIgKs5Y6x5Jvݧ~9n;% 鼆P{, ۫8#M|laikhl [p+l%qKÈ@؅xtoZŢ-#|> Ҿ/pwq_.=~F/8nƙt 9D_x]s~=Hh-YzT؛1UYH'm{EwF95/ȸG3r_Y8 k/^+mM2*X˪t?l!9 YyΤGD—> /6 YEVf)47'pցss](?:_՞m]tp9 CnsmR o;'Y豆+ B3kl4J ~ƨz=Tײgko[Mqa1&{rW TU" Ǖr9̹j?fO8T%w9Ym@ɪwO`WNUo\SW[F-K뎾` iw^L+sgLbй M0f3gܗOo vX&݆d&oϡ?61>J;[CrDHEǀznNbۢS"ƗСv};'c=L.c.bomRh=Ν:6a~sV~շ~_f=mVc/kG"VC:_6DKbN ښMqp&zQM~x3cqkqiЗĬz?#z%Ĭc$+%Qlۈ \"Y}8n틭"_{^B6nݒ? s {dEyArm^\P&x4wsv8ޑލag;meoxGw5>_OcE([,-#`CdC!ͶV~.ap$ /f`>bNPǨ-w|g="p:Fg%Yb_贈1ۤRM] 4$W;>V#PF~3lIɂEn-`zuMT]i53F[c/x>}nRzчq9șBӮ6߮6QiqZ_c-6WyTޔeVBc~)r?Yjx׀iʓzUH: [{n!yW똡~7+OyA-jHc5E|0'V2%R 3=vЪ.Q==dUbSC{F^aN8\O&G=7%V2MZձE*"i({1듊eWYns c&J@m~D׳PVۇ)zRY$υ/9j m@ƥ6\Q[D9rͲ˹Ӓmqa'tvބx>=y60Z'ɫU/x!ݼpI"7p CzlƳLyߧukV*{ԕRY p qٶ5U7Teb*yϖ+xΐ6;J#t''}IǶîm+ [jj91Ǣ1tߥMI,:n'VĂJٶ2M  oUA%i2I_& ݇}Ԁ݇'̖*΂uкiyηs7aDm%* J]GZ{yYW->)n:&Mm!;)V~8 N7潪S2vڞ/^Ln'k.tj9 [,t̅9˲ lA;迭Ȫe,y?/i >ݾN{kh )t0wyoMu_hm= ij%9 s zdko@ lBBt(sD:= 'l*WۅZuˉO~ԸG{w>.~H/E2i_y^i<4mr>{ 'isTBWhF#~–D;}yAY_?9|Yw6F{4bŸy'>|(P||`ጺ!ƪh6{fu΢#"?VB;>)װRײ:E>K-fI[pOKE |N2 c傯>2BdvCSHq_5^W.eV`<^IT# I]> 鵄?Q?|1OO/zSve_.Mg2=hN+_S~ȅ l |ط;bztoE;K_4UAI`% $?q+"j !c[ܒyJ?&!4_Oe` hM$wmeo|xSܷdNƞ8X'ghf}?;b;8Mvg|3}=i{jXY3g3qÆ5运Wb:]%lkEK\LNcIڸc6O%xh~M39Km ~ǟ~e53-Mrxh 6V{3c3ۄJ5Nr HFܓ+3oQqE'V j)v)dN2N0l1S?%~_PeSi)0񷧌tP }.d ais&~z.jC{6y5mf)^wyMU,X$ı">vتAˢ'_m7r ^9>;TQUZa:urp:N?~`uԟB`8*ס8NbGhVV/Y}d[J_;ƶ.YĎ -ur=UcT=qz2w'ek뒘l޶{?ʌC7bŴг~ 4/{h^l[C>yAS{xI|߯FDž7ÿC|mIq?=LP+֜#8NĮOqfg#'h~}g_Ljmg{?֜OA֎#6ҜϦP0kH硔(x?F+0Gv<5,x󴈘Vo=ɼ{2W9-d7dWp?h!c!wz!gnvXE+Y=dѢc[!;* 1+*enLHXn,OgƩ~4߯7v/8sϟY|;4AבKNRyŗ;gwl ]2?e(y\[[Dž}<6Nm;"r;sVeWmccUG08S3sI+s*d'#zAWO~C /g ~3mG!,k"Wd}olcr|bJK6ioW2x}-k+[=eu XT{C+lSl ]e~_wo:u3Wl5y 35l/wNO0 !_~It8 vKK9bo|fzЙFxOY?c r6X(ð]f<֙{GpLڳ6bπx?_q<ߢ啧{w{$glP&b@'N`%ęFBYT,Vc OE~=4C÷oG/Ƨ$>.G(qQvAt}P)qFQ6"{uNx &C \Pb;_z ;_u2, XJlwvQgwg}/Knۗ//q/}Kn/_|}s}wKnm~oqGF>UcRl C5dGeWg•dc`mSFp_f* zC>5E{~J^*ʹHR gSGה#nޢ]S"zwuTS%|+[OӮnD4O<8զ+AuOےk]ZmӴd*?Dw15;Z)|z4Kዬ-.bG_a:.z>Uf.fBaX/jN/}= ֌dR"GJ9r4b %ZmR_x5ʉ7 lZcu6aL,s`43X,u|.se Up cm1 үŎ,r㹣T c4LvOcfWӸߤq/ם;.о?MH֤ zZ͗ⅳoO%<8ʴØDNaE,ϻ4ϩ4A)泓5hčCXv -{!+1b,Cf?t, vǔIN&L.1yGG?}\'fdT׹H6+~: ~4F-Q;k>CHس^<%azG*SHEU {~{Nf5lY՞K7 ϼĉKc߾gAEd3YwE*@ FCg1PV?ANQ5F{aD|G6}2.Kp?<̛4l9e]LS}tq-?{O 6d0̦ʠ';u;cqoTjxw3aL2~%V{&%U{߶jt՞ )=)3]<3==3=jM)4*&VfO/j>Fib=CcO~{hBm\H 6.=amފeH[ƾk)a`_W}K2ɮ]rTI࿳!abfedS\z~rwBߐwʠϻN5n=aGcBYģ+q_xfxT&OZ3g>1"Jll/flfߑw;i|4o[R˯w` R?t|~ Jug _Vh~tL>7b3_Mk gע>2._!M#aB9ȶJݩxay9fwHE6ۖeC$bh>9+sEKc qG4΀-JZEgswQ.lGÆo< lC4/b;P@FέuI1zW=$x;}jJt'ssyy}q,x\hL-!/~"ɰqN]S6S;N5މfxmJ U"|숈{&Xl3w[P6gGwKgf p @uEEK%=:oy..'Ȓg}tB,|&[& 'i] =e| ͔j@> n涌-nd!ߓg@⹆ElO\ʥ2/⧘]L1@@+ҍX(^C8Lac4FgcloCi9>1yl<_r7CWz58|.̯ hk$ @ұacp5;d:k[xN++w-N:Sd⽍1q{Wt12͞!fc怜:6Oq8n%{>|?Q1|GyF<rt9"R2pмMjurrA2[ܐ@I31C]Im]GE<4KOْ433+0wR742tƭXW[6?g}>iybn09{"_z<f!]0#I;h ~KeBOJ_JsIc;6,vfh8g;K`,"XM4k>) M8d 8$Ju68Ǖ Os(s>n+Ǖz\!ricQuT o.E>7cI2/o.U־]O"nY VEWxuBov MpKXpQjjD "r +Gweu?7ͪ9iᓑMmhHG ԿˋtveS|mzp5Jvi!1g0g,0w@G: *O=p uٖ7֦Ǔۿ!n>y\㤐,Jj!'2o;ĚI\'f#{3)cRs7")Q_uJEH/iNa!+E\Ti>/ ꡾ݝ wS}b/BBxtLD2v sl%[Ƞ}DcAP\7Yd/ Y/CC.0 3 >˝wy&ϻ Jc)[ؒrOZeǮ6_*F츅WW^`0{՞w\LO|T.[n '1Ʀ Q?_Pi)cBd~ٍxKnȏ_9#7>C<<8N_hL*&t@W%u_JtuJ:=v~NIe ukpgS3GɀD#u"!؛Dnp눆+\ڞ,ͨ S\YA/Z^3~PޗhɇZ&<r|vSg:ҫV[%V*]ܷfl9{"U1c|D;GS94z9Tfm %H4HLXb<}p3ɥϣgbmrS8xSQ'My~ڵEusPIԼ UAMLf 1h[Gmgkf3*hȴ& yIQwm~ ,qm}Tq=^3Aca{s~In-ЂNQ2AW? baAݿAQcҋXT)]洶-ٷ)!\5m^AsMۍ5!bTبBJ,lnͤʟ\ZyT3G89J3u3 Ŝ)5JhugX~ ߘxj7/:_)'nv}[[nc..WJ {]BXquMjP5#ބ1IQw`'A/;iͅ$?ֆ72QIw^n ,z0눚QIråciBbax, *,ujs'jg5;4~ t=|e>>4-wfH J,OǞ^Ik*RD{Q}e` $}Øk2Qg$~[K/?ڿ=>E/pvPJ|6.9 $U& Kk>hn'[q|qX^b\{{;$#16Mq~^.w=*HfFooV>6nPSltYJ觢R/8َ<#/t߶ {h X? v{?bp/G'?Z#\vNpx Pm q?F{V~9%|0s$L1rp_n%pxL탿9ы5Ёy-ppЙ9̬1hr+u"%$_'lGW(4"75ڍv 6zÛ0L?n }Gmi#`x[?N`bHE|/z _a[s3}>K'xۊR5Z>l ?Unx Cs/L9:#>٪GV$k)jϓ7#ptfڰ/M[NxcoV!.J>wvDjꠤ}QRh~G}gII{*; %Խ'Le}J.g{42EӓhrǙ "֗^ k@\AqSÜ}lpz$su׈4{Tsܨc]lYѶq.GH[k|\P.^K]bw_9@::Vf&k&#0\xjy/$vD q<,'X"}a7> _ ^& 1i^ ľMOw$qM1@(h9Q縘|pLulLPs`"hh] [ނDʘ Kd}$V'`LCH:O'|'sF{ kZ3ޛ sE 6skDmH259s? y4lʎ;>9x.;yU0xWSdƭ}|4ğbm/U_-iIzXqF850vImߺ2$hq6\s'\ Sa9>7bkntQ5lƲIW SϷ~ј8r[ђxƮ]<\O0z_z|q1 c=$dyb?=2+}弹Ne|\.3f~n<rzF R1p]C޿sÚ9SJϼ!ֹiv𿾸?PKyo ?W9PF:[C_efۗ8NZe|-N#C&^a/k}[bq?6.wd}U?lޜ&gwt/q1G顉+=:tlW!'sد]U qANJ 0 h|m9ϖ`$ v()p~b%Z}_9՗I{>ߠ/ }~6c6ڔ9A ts<ē64Fq&O4`]3otoEqog x"^7 hOgF:7CI'K1xLwg ށg;?T^]w;J^Y^-_/_ IΙh Tmm؜2,$ ^yg|f||.?ӟ=]2Q~  &d> f`ׄc~1xz'k`x`a7 w'&y|MBg \9z <q<=/ZGb\jp}Flq=uvlega3[ܺLTK/v-@o`_̵oMUu4<2)ׄNJR5.. '|mV?"V`.ˬ2 W4w/ [6{Όʆ\/:S+B11v(̀x}5 ݇yݩux~};v'UxO&5V5VT5-`pޘDgHЍ C9ݙOonwm5tf{3J8;߇ϒiK7sml^=JqX/Djc3ƼGϣgܺRSPii[ C2H`>BFm|?fuxt:ˉ#ŅWխi}"p׸ay岈/Lh51<'_C&N2+2;z:O!oB|ܗ%Hkjx^WYgbr%ċ2/Xr8%[)ZLurwvET <'}oj~h=si}e5`#_;B&8oYUU#]B *yG1=Cl?Zm)bc_05H&W6|asH.ߟWULgS+]\>t/c}|De_@w;v?e_w^~۽j]gjn_uϺgΰ'W<ҕ-G]Ϯ> 2 #Fgs?#?:CZw]竓|jC/ zŘUT^C?8/Qǣ&!9SCrHi+lKk2 .#GE G'x\~ -}#LqLx65hmXu]z[U~ma^_$aڗ n3փ:L:B="#b&lN'g)x.{ΈCkHw[x:q[G^g,F=^F0`l7IYw=-~ۜk=uΕ?SwUv7q%, |5pM/''սj\5*#9_?Zd%sN$z^H4|8WHєsї-a~}pQJ@l*ߓ,0>+lsmf?kA~\m?7LY{6ΟkܹWo=LOp0Ǜ~x{]O%oFB}U;F|ހ^<3P"ܱ& 32.X]};gpK^6y>aw\v`=lwqr]vd}M3_0z\=qc6x ?* ;>a/Xa:U:&+ l39Usw91θf76]s>;cYOwfIm6UaBYzꙿUҖ|hikx_7H [  7P5tk6@ۢp>G<b8JpSI^B\]w]Mc`#SLkO,7aN#'!5m2/NIKy|K5[RH>%I0TTXQمUKs {$27ڸ< vV\ ~!X(|3[:-,7t8gsp;yBz1qb8<&%5hWMI3 f`FsF %Tgf"3 7ZcڋCNE|k8Fķs%i.:+lM_x rAOS6|O^7+qq6k8??:rPҮc~m20=cP-9tvw]g7Y8O|"y*g[5b {70|"=~lǠ#n[Ƽ7"y숭a1 XFe;텳U#QRA|G.EK{:{R) Ov\nrxz~p Vfss^!x+ѭ25v@(\c>(oLǐM3.*x{^UaUDK6o0KtD{ZĿNE|^nRx.rvL˵˵OZ?(G}vZz\ 61*- ^y/O%@b/δ:sn6v$q%obGU6Zí)9?oP߿(^+AIM\LAo-_k&֒'N4_,$q߱Qك`Ƀ}|NIƀ`byw[p2%&!,RPGJ-,+ɄA9pOm-:7d˅*|1NS txv9ˉ,۵%o;3ɽ1܎5KD1 gΥ/5ɍv|A#y] kզ\M!tMEͽk6ܳf3 79i]j6YQBFc^,_#IqA@K`&eY aD4-xD .3 ?sQ eՏB(#%{{my`ގutQ#OX"x:moL12ɘxht eQDͱD+ջGNqMŊ-e~Y/U:3"tP"ٞ]9uHZu@JvTwp1%Ľs՗% [W_col8 `ɳxn ;~?zvpWI s~I^H}#|:vS?_:t>>$ Wx,y̔=U`Q)2A[cCG@#x2Qꣲ?!+Dyؽ H*Jw }5&?`b(m{藤pN0;u5ɥuR)we si}E8юM?u.<[gby&K‡L6814vy +O6A)F^0NaQڰ3//h18u~tyG[_=VdfhqOqUvf$_n8' W}`gWC^@B0Y~ZPgOt6ڏЛpDm yci6]gl&|vMe >8r=H}Fr-"d }B(,`ri'ys?el=Ӓ?|dn|yЯbez((Bv+;*!` 8QO9>!,o7JHwEѦĹ{{jvx7rZ3M|]yl,XjbSq?slJGSh\~&ᒥ*~WeLjÜ,wv= Gʑ/l둻Ǔ雼cߋz.lzC9S E2\'}ƒ{|P֯m@~%v꧱#ȡPs4otm_#&wwwv}|h:N'j[)Gk2k!-Xʎ"i873*;|=%oiS94&J}]XCVE"ka|q}ɜ2w-x})_A}/~W @}r.vQ ;٣Yor!KV Vjr3o {~4+%t+ pRC%@C>2^o%,o+[`B #ElNt_rr;c?`oH{ܭ|?EmMq)b? G&2{FW&~{|*0N=A}"&;XM*5q'ߟniO͞Awl$C{kO1]FseK0{4Efwu0SYLۜÈw. 2mf <fnHuۿ&}[ %_!_$yE=LC_ySU*_c&-OMs}r,J3ؚߌUƐpmf˕d`߂lo}񰘏8֞񇽞Z'o/D|C,o2+pJ9l@a=͗&)S!|e~F302\WIIs7QБc1Oc<øe%/Irjo=lchŶ9o"{ZaK^oXIhF]g%>-efC<1Cd!ؾM7Y&J2 ݶ B;A%ڧ;ݫoxZ>?1G%.Zt=1r}ٴL6U -r4_YW(u^'Ѭq1#a+IE#..eʿOe7uռ X/a`У׼g!6_h^A}XWB'i%xq=Wwd\vBvݺnZ#dzI&9(x |^Y_)w, #KšNFb^M-Ho'ixB{}WfmAX.Npى`ڜc#qJE4_MkӰ5bAm: UݧI[~g~Dh#}4hGhomaoSksjI0:y۟{?7m?m 6G*&+{mSB*+>c+GiZZJ$M5;6x,Sa[ϷW'wR얗Zl m&w]ØOhܭ ,G o⧳Z:jX2XB;r{N3;-eG[nLǮ6~ ?.شF K{DmE7oB,g)gL#̘xa S ^Qpʂعg6ꞿoG.S9߀r+{B쵔rPY~ߧgw鿉_).  EaoTe3-3-[{<Gu}zvw>I3+D,~vϼS=⟼9JڨXopX;w†BήORR,OoW 4[8e876ϕm j#|MTV~?O/w=p<ʂM#F,EКlω:&|Ec:~G4iFA|eA9~{L ;+Y!ק̩OdKv֧4?-cJf cz%VjpN3}/s{xnhiˠuNAO$'NQN+gDƔ?2'ven;5ƑLAN?խgwP8N^w)iw1_m9Р1psI3^x>ol;ù0 dd[bĻݚٿrQ_򽃧Mm᰹-ȱl];gE *al3uY*~G$=[Wˠ7b l395WPa]K)֤L[d۪xL O̝}e,Z|ʎ8dzvuu_cZk$Y`~hS' jRQ\XPY.RBXk(CO4K`T{CxPצj7y\qY a?gi*ȇP ߻+̧57o^;>hܵO),:m{h>m7.?1Ӛ,)nnh!7glfB} fw_aO (gԿR٪Rkpf¡ҒPjnj.YD!z|K乽;7%4'vzcKǝj AbTB\.1$\5z^e=aD|:Eʱ%e=B㔅mk4iA}|4>;o2Oe9T 9IcsѸ~0 {= S O(m0yk,@6rw33|%(/o+I~L*MZ_Y[8 ,dJ'̟q^|9TxI]]q"}1FQ0И8 uz˰g"΃ocG{Aێ$"SiJ {4 ㅿۺ6bWv^S}6%᭽t}Ê! {Pl:7/;9>({Q1a y{07E;)#Z>Ou+!=/L6$O/.2:K\gtE,}gdⴏ_=3|Co"yQG1`\uRFl6{^|r L=y_y\m݃oXߠ'_nCО{8?A3E FQS`L:%=8,l#ZCOI2f#xo^r!s~5F#nЋr5mBҜDEY>scy`|ͻ#*j6Qc4>`g}'@h8`C=5Gv\O y>{h3GioV'Xyi ނSj2 ,Nr^mb9Cs}qc}FUKrhO{@LЈr:rd66ouhܩ'Ox涣&M l[XG屐H޸(l {pWVWc:L+|˩GD{l1I-)#a*Ⱦl|᥂\\}<}D}7]]:!ϞAY{+OyXi{@[GmkEİ"^fx58ѾK5bќ!Ci9}bAn]xW rrJ JaSm [P]}{A =J材|TƕX|x!L?kE)6C^?1 9qRhM J:'O))e2"'l4{8ഩ gd*!&_)nS{ -/ό1 'U~8áHKO[D.vM銉&MJr/ibODg6:o2'|AVuK {vav|(hn;U>$&a(MXD~A~EhE<#碸+D6^c#T"s mE51~ٷ>ڨO^фv.&-շ`Du:#ֽrnuϩ Y/yOFku̴:h|~$_>?}~qmKE| ^?p.Wxq3ݫiܧiSϚhepVs}( 7?tXX&ο|K9Lo. 5s85WgdmÃqޞ;$]˾]|{S{ymBe9OnK3.GA;;vڇnW2QM$woqXΉhFv/BzVc=ќY2-$ZQ,L-~9K!v:[:*5 caCz7"q6EOW$-CQ=B+x,͕Bd,=ot0r}ک s-6ߣjfma@^!Xo'zUK&)Ϟ2 In"2;}cw5YAn$'ؾB流}Ya u:8HZQzIjOb?f"/3گrهu9oa[Q3<3r#a$EE4w$ 4~N";#]EZcKmC/qSKhZdf̓]i Htj6uQjjwk=;WbWvas! 8e"g{;O{E"+SɢQf7\_?oKyJN[| ۞͑|6ywIBq!x,"(_1WӉ<]J|hߘx}s>lbZ?e&t,KYNjK;z<7^K{nڍO)Kc"9Sin1'Q߹T&Ƈ8h+ 3wBg6[uҕr\;]SvXt&Fk10^c_q9Y8+>}Nj捷.ø.⾹ZkWݱg\>ZAIa,؏OyWװ!owtkX}f.qLg8_xBeyuu0ߋ޹k߬"{k˅-,r Np֎Wq ]jd uřqA0>IӋgC([Gegzu1o,^gF}]ExQXzл빞 8!Ї8|EK8KŐB|=enxL"Sw)58¹ >1;:̻yl4~,4j<3s%@~nG} 3齵VY'5gĘ2$kFGC1 TxyӦ$7!z3_mQ?Z c9=2]M|Zծhc?|bMFзI|)l{1=,Uj3ihs-+r̆ovI:oAVBP*ҵ,d!n$tog}< DL%ħ,4"f 9e} NJnv#z[&^ªcXbDz8{$d,6FпmI)^'~Kz8-i_eW=H?G| H؋O :s1" D,̓!lV)t8wA-!.RB$?{07*_ |Uk:Jj?l_%U[jLCcZGgfTMK}сT=WR^=Vbb<^D3J5]Y/p.jgoDݏa!?.XCu[ 婌m8V EX<:^^?O]7<c|{H6oⓞo~oN+tf.7gqX߇>sHV<ӼnٓڬDI(mGtxױ_uXki-ܯ`"KVN*e4 h=Anpfj4SoA'dف;['=}/ü8Zj>ݱBFaЫAݚSa|# Zi?')"Ϧy.O.'V=TF3Le\MGsi,N~6QDK+tlbc!y\s8vVk4_颓Cu;\KsƎ0'sn7m|PCgܧۨ-_ďNn(5cD* #lakJ؃WLYM-\w !8i wi6y]`[FlBM'Y|hr=Sf.lmF9Ņ[LUɼ9*gV R ^L֝RjW;"Nʹo_?职$ivj+@ R5gsMG<-2O;zL<)^N2 ыS]f7tm4a?n۴3+ >l?L(b1&~Urm6Zڳn̝rhaTq9zw  I{Rg#sPpfi6jT/*44P-ۛߡ)OC}ν[1/q[+znyz5m4w+ƌP, a`qvFh'̓> Gkz%Gʟ]S۱;tD,=b/.fd}@Δ@v0!Kdn{򹝡ʘ^wSg r8,`gUMKn+2*nC*˦w4ǶZ'k1j_so_C*DgrU?, +<ҩ}0KXپUMxƫ?QKKh>i o/}zϖ}_[橱L;)t!^sqLk6;ZgОLMm1}(Z\EqwJnb :90y Ygι-]0 Vw&1[p4>g$Z^ypY'h'nwX Es(F5U*$V%rFc>uuk zʼnDwre5[ZbY>[k_@{ē&Yie)Dz"KkhХ6j|یge~<=(mq.לo:J;Sc<4^f-.:c6Ƌp.R)hl~=U7d:kk&9Oxlէ,D߶p{IN뀗ex^8^n!2fo02eⰆ|WIr#7t!SY|*VY+h\="|g6rCN_K&"|2MÄ,c+|~oˈ+<%Sߧs4;[d5$Yf̈́UDxq vʃn<;g<5.wǥ/mpi|47㿘)Ņ. ^<:g2یXS GV;vѸIזOt~GAy^l8(G* _uhMĕ=5z=dB/LUC=$dJOj`i&KEĴ~S6Y[e5w5( xހ9V2]['tÞO 挘Õ1{T(Yu8S<&>le=o;McQ.ǘ.!jDw7|̯SdVzOa#"scE/ϝ]~l{ƾ=ݬ 3K'(ԗcg$,oh6ohv豮1 -=t3rLlj|{'jY4߈Eʠ {O9<"MW Ixs_4nn!ܨ:.%Z^a3r|=NuęBu*f) D5G١2r i}C69D-\ksZ:SyB2Q}W 5Co^FrEʓk8㒕$%4o7ÈG/$+VƝbU*~?l"[=,8Nmgbvx-^YyhedMǑip6h#i%L-)KV&lmɬBOTkaUA!G,ZgUA3,'+Ց_k,|ߥZ{4qk tcog!m6c }2c+ Mtdo*Yo-lTyb=N,N ZrU}jvqv+&)% K|Z/ g\D{) )/n;`|2u' J%3n{V $rw7T,֋t8:[YZҝ=_9B^ϰAlpV×m]3C(ۓojϏL9R}gnݾԗ6 qisf94I:Z VG37㕶~G[ { ۼ[u37h|Xn[5ޫ}9Sde$م8,5b춓᲎a鋞k>"޾ >֕$mQёE.`6;Kq7en'{zWBw&Ghagpe .߅TTgj%_/qNO &]<]sۯoQ|V&h-kr]g:c ty=Oc#wq>x5w AO;,کf.tfq*$3Pc52I#b LFsU.*fe[ qޣϽQ}:)!΋,lȩmYdv{cu"/QϩyI2_S7s-~#5 ݹ$rڦ$ȏ$.'I}D6xXH<_ k?M) ^ɷ[n!cL!Ű\u~~h_b۞QB΄۩Nђ?Ang1+$(H@ ۃhyd.W!'C~ s1gÈ|N }(p#r } )+9G siSB3(J:q9#"^KW@]d=oySqmqx\?ߏ(]n=Y-TEۥ4?8"Ծ.wsl?y$WZ+Sb]@?,Gއ0sW4sޠ)#bߞXؓy"$9s4 yۮ'4'׀89k=͉!m>0-rjeFYN;ɚȵXuo6Dz'94d%#6e be𷒯xKJ1#-8(svfP#b yԉwz9aL {8Z1tH,rݸXScNsZNeeV `=GT.|hp>Wץs$C\_ $]u.߹ڣ#ڸq޶X&*ORh 2)clX؈"&M44nb&͒B*N< \G?—6p)_nZJ[0O<7O;=.-\CtJ_?Kp6zߔ }GUIK|#2NnvM&^^=ynC5HF&6D Ü?p eBV[#++cE|NmqA6(.)f/tqi~X4ݤ֑|b/vɁg< ^cUVYm|q*oGFA&|I- RL3]B@40fflj&^aW}֟ f KoeP>` $K[ aeiL_̵1LJƞvӊ9͸mtZ:bW>&bjW;6s?s{U{l?DSC(|A )kw>v}co>(r_ ^2vAkE_JwY}@'b'a gӾ>m@o ,o2Es.#9߱|vw'n$kwu4puܪdkV¯rVDgqh5/eD"֛k'C߃ގKtXlD~VwnSk .r&iM}v[IZ6sZ$(%1 -#:xN Mtc-V)~>O91_vv.t8 ȬtsJCT=Y'8kҹh1Sm`,e!cd},Y`G%> di-MDfLZ&* DOߧ^HI._dW|Q'裂dY{Nso|1jZěѾSxvCQ9x;O`$7 a]w9&׵Ǩ=ޏ~ޘrec8vI=XB]&C+ {EG{vRaniIyic'"!_v ;. 93'H3!gUUAE7H4& 2S $ \JÞ?%cHUKQ=F7܏W[ӹLmjnGozNk`纴yveO0tǜ)#Ɍoog6ܾH~\uԁ:G& g0+/ /nyϕюIu]H6l88_+/$HSuZ{wVN1'-}E1lqE]XbeźL;N=8$L ѕ[vAh3`yJ;ewuTڶ)WjW `_/ӡ!Y/(3qQ0iMMX jO]>ʠ/f$-re\,vL/8Rvwͦ2c04ȳEV9[׷.l: Vܹz|K7TD'lx3OęuLcGv8cpj$yau3Eė:-OzۅīF[sYշ/`2auk=9A2_L$Ӹo'TO/tc;>=qbOkԮuYŌܣ@.t"=5;,V^ׄYlVuo p;[l+Q ~E,Ɩڷ GSØ,ҕ"JiE:E8>}٣|WK[Ns1yKa_ÌqKlK`cmcY9uznVFc/lݰ3 āw\Ŭ9?Jtka?NjOh*n[Ί*Wc)؄e*`[$Yo N#sS5䧶Nd>}K}-DӐal»sml94$ʪ/ﲪTakGS=C9d##_jU{Vu&^.};I{3]آmtgsp\ :DΏsCwxpI\'=1l*#-kjlwжI$ʃ1EDhC!Om3nߢN˪m<[>%KhxK(S=nSAa!uu zgAcg~J<53}[e鰓nd>FRB>ńc|C#ܚVۋM~ڥ# ;zv5,gqqDL{H<'N ?9Q38VGXO®.ZYiJ٤~op|=ݻX~_Q?ޤ0qg {\/8Bb Fa|DG:.fk;{{ylz<>! x瘰pvk(~-aR,YVQ\3U"z1OI2&laUc^zz=7 'Y'4C߶@7FmW~Y/P 1ϭd:/grRO78ĖS3JV:7]9 G n@>FivvzkBg;{h)b{=`Z4;ZAcۛ}xiEYWN{ab|O+ԥ.=5ɕ<#1krKrxFb/f!HMD&n'x's_)gE1ձYQahl6BsO/~ʎ;OޥwmҋlyT]3[nҼ9yۊlצy[Gu >O_7:ȟHs6FRN1C^mS@'2b,a}Ekc-ڦloj1:{ZL"j'Ѯ3a.t~6}lYkreg[9aBh_", mݲ֞ fYx>`Qq2u/qm*O'J?D<_U+2Da$0~ѓ4hL0sL19Tc|i|Ki'MDux[7+# n<n9yI87^y}"}oX=؃Я&qU<(l;?F|iG1f_|H=-l>iN#? ,h؊cm6nS[ܦJ'`A Ұ)o-;r"&}Dw0r/z8B뭅w}^&"yreeiE7TVmoQcmj!ٟڐu7хrkc.&HmEނBt񍛑N-mآfW':[D8".9@g^ K{z>F̌xOdiu5gIT6e' ,2D2roIK/Y4Kh.&$$Hq+!poAsX+6+KofY=$ܤS_w~G~1,tӋ3F vr)nZh\[`LZGƲAccpFsJ/pYD=k6g=1WdbFB߿ a~I0!y`M0? ~SoFKc<јDp8&F1G࠺g V+vt61|(W  xfpC$&V_/xQxh' bS݇E=!ſYo%#Ĩ ?kLAnu :g1?|>1`_+rWN_Tإں|hMofV3Cn&y6nQ߽j32}] 'n^}>o~z{T2^Gv,+g K{Ңmok%,1~'-j5~/*3~OX֘8>_\{SOˑE|SYgy&@[])ag :&ԢxٰIn-`(`=6 r4ڏq;g/Ӟar¹ߨ#p˵zo_8݃c˵z ɩV\>yqQ1 R/ӖsvLCzWD9x/ӖrQc\g<l&G>=ݿ|ۼW _9{s%"r&)~7q9¶;>.hΩuvSY=jΏF)ۚ2::͉9"&W:ȭpcbG$! 䜏9ez,%К0Acsq@~lV~U.;ڐCOUkb6)op!v-56Ƹ^Mc:%_ cٞQC/ Թ۪/9"Ay:lq}z_<7<,Ai^Ew9:ͯLmXui~֤uyÙ黒Ǚ*ko=.<Ǟm8+kN2iB}o% 'wXi; - 7&rO9YqL_ /[D|J;h;żn:zΙχϊ|1 ,˭E`-2Et [a7tF^] Tx t-ӵWXHt]o>Wϧ?KƻRw 8}]g~cN4M20aWE/u҃;خ_ҘpGpLݷ]wL= /p߆bǾƿ˸tEĴ_N민{^!M r5Y|ulTLi,=יlSMfsznFٔMct,.N[y~ko";Ph ϳK{w 0>ܟb-LG|^vtf{}N-Fض9P\{ϺTO7;?RtǨ)NVv"\ZK&C16]L m">G㥛{i=)%Ko0W_#ϳ ܏jf=T[LJy`7{}lcpz1b %_bnYƻ~9=t6vil(}:~FoZA۲OhBePcplzhSP+c۽=K{zvAV1j &06F}T$3Xm R뙤!3~k&ka 7Y,c Idwc|di/_z9/Yr;:\vqMyץ7M$Yn<T@ =ʈN9EYVc)3;5.OiWŇPAQ+blQi;-`O/__ҵsʭe43_݄ 7 +_`]E n}s <|m;=gM=-hm.]ݿAx1ֈk"\+bNnD൸4i0bBA8L5nx?l 8Цasuܑ)7#`5h+X_iŽyk8;a/fO}0U=ž-d{N.+o3ٴA`>`9o!2T$8,`E6x>ݶljx {z8ݱ]s*4Ǧ,6QMDzNd9N3לqNUKm'{=5k&x x4Cߊ)}{Y̩gx b\+ YcJ2 'bU%m͓-Н1 io׳ֵvZC%|cJtٳr][t!aњN3tCg늿;Y㈺}a4b)m7r~SgGξRPҙ۹Թy91Fx/??q;p7?nq5gsEOi?r>`|밆ƲC4ȴhKD?nSc)?x,6U"XŏyR+?IX#.Zɕ/un_ȷ ]6S ;ug6gA!fωs9@?- yhM,?1'{B&:{"_V{/WBSKܰvJYțsl3̒/kųl-x0&@x)[ C9ken;׶Ion% l'l%ƃyF#V+gi\BϷ ܾQG5\G[ {pҔ|O܏:lS[;"c^h|hB]lqJJ7>%\ ΂!ۦ*{"tCu䈯Pi+jzxL9ͷs=yƠMLxqZ+Th`Mm4rEoI" zuKtI\ ݊{jlW2kdUĦ:S+Wyf_61H]] e;kw_K &{| n")"o j%7EgU?  WiwO*oFVD&W4oV_G /t[sYӅG-y_W"E1H5A[rQ=#]o!q8=^e]oe[-OnZOMRk%.=NºMiUgO}m|E#k}vq,~)\?yRk˽=ZZy)=LtXKAA<ͬz퀿XD 7+}SgbX̍֩J!.af곞DV]5СPE#:^O6`[HL! )Sg3tms1[UAm6YHaIbR_녯KڌP֑gX;'9xlUн]lj>g"xd%|pi'323oˌ#h/(CMOY|/Y#S }X^?ՃlKZW\_bh'(ٴ,/ᛎ g$ck'#h0밝>o>>-4}O}eY8+YwxKD_!c=/` E+ԟ0d.յ& <nS&As_2M-k?e&aG3d+;Gpt6΀f뱰<.BFܠL>n`x ZRHN'QղQ'GqƊ>0 kyZ;;$F0_P|+? p(!}OC0U{-dhc}٬y?VIӴ/|s1''X8Fu]E874{9lt`چsdDNzzwK_bkĜ]Dm9(Mdljv܇ yX?owe>bVo}(Tݷ(cZ>Z5*)%kq'Hu)R#K=u7J|⬸k9O __y o2|[N?+01y)Sʈ&Tz!Xë#E^\ْ>B}mLά[q_E_$8Qf^9鬢 {cd+hw[׮H> Q5p1 ;ԌyW⡩45w_vCĊ]y3ŎSi^Uzo"ޠ¦no v~cLܕc7c=<|\(!n'O~i>\YRsUʾMHb?9fi X{+έc+'9!oNǃ Qm 6~W+c3Ტ1U6;⾩l:.^Bpߋj5%E7yNw^.3I&sUݩpY+<;À9yp#8EB zTf,SCR͂66yT#l D}zN=ozߠù-C<_srhZL{)8k6rgYVfczboJ:(\Olbʧ$_3Ѻbќ#G9]Lo+x}1DsqX+TmOkXbN2M՝W4fYYCB -i$ÿ-L^OA}'o"eSN~=wfK ; 6=~:EN7c]|)M8ӈWH{dI|lvi;m İvz|}cpۧ?G }Nu|uI_$~K5Nπ&o6 Wشw"Y: T>v$]ت9Tgn٭Ǧ-E$GjM?-a(PkrQ(÷1}pB<)o= 65Aj+#A(h8.܅zV쫉>Wbփ[ֺd95L5r&F nY|؏ nyG5Аsb'paR`5ܜƊ]uYqпIޫY$q2 ug-$kvK_O2-1S<$jQaުb#.5 Ӝᲇ~|hCyag߳;Xo{&oa"&29{|1"nTRʟo=rT$Bz}4m>Ecw#GhTqOrV[j:Pn7^ܓ 9F5=?Ǟg3ϣ2崷;;읅FX&ArXJkKm8;9DLDzw!F#'_yAJ_$8gdh^6/{j_"t$kJD;2&znΒCטsClwUf9NP9tkTsL<,6 ܕ)5o:˫J=J|?>$3G-̹p"cgϾavGkѶCZPR%"Lv]Tyuf2jgE`~_uG>hz̺iYo@/u!=o!&w5-RHu`ZzG, (׳eDok3I+ϧȕ=H=2]LC/sȡYS5H}e_A{}k>˪g s5": *E =ЮR,o)IVwHԖ?=hgvš0sDhMlӐ/9ՄǷX {vHR/<^i9gO}A̬ c ,x^~ ѰFv[0F8(L{@ʰ1 A9s~"_#}{~qhMAw>Uɻ5iwSGnClj-'lqLI ,w8+jTqlo{ݸg$* O]cpqw/;]wV=^T;bz\t_ϴCȜnCya#?Ԉx(x<.>[Ǟ>.od93$.!n^ȬLБD_O _ݼS"xG ;|7uL<+Hrj $?\{dScd sUvqT"4|w>ojEp6KAl/93؄Ju'c Ss ̚mxb 't־mƱ kTE|Yh;'R_񗱅b qrpЙ @-K;Oܣ:gs!cs<cX뇸gc p?,#]dtv/XrZK}OLՈ ^T@FI +_@_?C DDwEW?}ܘ$? |_mhxx"vğ:Ivù<{rP ~u`_?`6b\-$;2ضگ %.g ;Sx!ꩍ߽z߄y\'o3-wֱ? {Pc}:Q&N:j,Kt\!I$T7vL[N[%r܎X{FH6+j%"\VoGBob?GJ^}$\lSg)P#eޏ8[>-Czp,ݔExaL$܀c.9l΍ƃ3Ǣ/#`0s~~pW?TuSqdEـ6|s!l]Ӌ U3w=L3t-ӛ9z7ͭ9 蛻* }#7fK }3bwtt3<895 ::<哔A;+tӾLtoFe``7yQ42d0)=s=KDW2`&P#S~ͥ}D OW{*{NݳnIg,sjj;WdP썓kJֺƊׯ)?]Ґ6xb+9{Һ#R/Jbs7wM#>Xr<0p$wvHO {3[S<Cmy$Yj.t]6!]8M~ϯ'}xsns.%d"z'6p8Kz|'-n.̽ip0 ˳>Lq G_űTlX!Ŋx#}~>Fj9c4wޔ4m'+A(Q_$*$ 681;t/=;mDi_V(\.L,>.C|k6^cn3_"l#л [,+*%|eQWAl \L:λ<2-dnm2v]k}rseo"U:.;>Btyw:_&֏/OT{Mv~pKt;s])_MFl.Rg rn+S.-DWꉞkkDGn#:2Vw؛ʮ6vEa0Db7eaR]Nu eu9&qyLyA;a~rL>GAJx]xo  A\ ʁ/H a^-ZH vdh@,$~` /o.=IH9 s|2Ŭgo}΂1Q|>KCc:#x-CDC ]w47yvS\+~aLNˉ%b: uX{}z Bei }bf5iēupLߗ{\BR7й-u߽B68V /[`=$w2Xh},T1oUu|K?B$~};ωl.h q 5twnܿ43B rЅT/6¥D8y`h>=;aϸvo'[KWГWX*̮H|Șm܅MZw6#t2:_?:/9?9]E sjSLS CL?jfzRp7ӞwEzmMy~ڠިS۵t/Zvx|Yy+/;w2YM<sS эYzj;cE1Һ9'ߋo|\~Iq=)H4Ӊ]g͕W7d=@|?81scUOK17Eퟻ[;WE7f,KFW90wP9+q!_,S4WG2j [".k;NtوY Z?Rix%f627W)ěƘ~޲~/y,{p>mɂEx]L<S5)rT^qYE&WP9>~*)[eUE{hh6fOSWޯe; h,:]ON=no#47Xl6vwhkŊ|48=Hװ>n8g}:]c6,9]$O>~_sbceO$2s l"sogC%N-de 7ѳ,mccqvK@п?1=1a#In'|lW%rV3 ys`Wz{Җ>F̽9mBz }.ΛJo>$X>6*Tiɺ|QA(z}ʚLhU6&&`vD/![wߙ.h~n ]`;/1]^ :x C`"^F'p>Cm)% ^՜G<\VOx%Ca4V'zP/&8{Lm ͩ†I΃|Wo3A' zqҥ݌KˉyN9\dIɱh0w#ra꧛vQ/+[1<ɯpQˌ'eֈr-2{Am!{dJ;&qe'_Ae4ϥ0{φ9Z(ΒS )Ӛ}w+H`oӺ@Zw𻅾4.[ޢmn5_`ĻI+s}G_4keaJ¨_RKz T_ވ~7~+A8ʳW5V:b]|. h7 =J'*'euu?~=+ hGQ]%Lx ԃ5=\{6.~ >eŰ͇".;Q_x"y6.yVwн0{;AZђb{ Zzhe4w pgH._Y]!3+JW8ӯ aCg3vZҲ/<@;^V K{y&aDk}TEa7B`|k'J2X,lF<)ܿޡ]q? l`s`;sV ѦmXcBDjS~Є/Yءt4lHC3I^#9|s̿uڛ=wi%9~^=fG-9Y[%[X 4nopx;3fLH/E m:KORȳvٺ'W7 ]q 깄L>D>iz?NY_LgJ$(6b.Cr}hsQT&ocۖRĹð/js 3\%k]qjq`㞋5ItǾmOu:̠}2;M&o{wScR3xd=UuKZ"g+76 6;D=;n4N:q#Fn/shHB%Iivs|g^\{kt p>ߢq8vU g?V1Ds%9ҔBc:NOI,ϤWcO;~ƭG=ٜĸo=ECzIDg2qA}iZVVgأ &mB2 w,nWaH}q%2Nsc^T46p<.e^EeYlB{Y!cf >!%lcE"W$M/%'1fY݃Y[{C챰V/Ƽ겘r )e5.bb]ՒU,uwzr^^llL[lxJ[*?O~` ,ʧ1RD@ΒR*{MY!WQ-߄>&X|Iuz+Fj|hgK/FGb_"XZ-ɋR,Lഩ6ؓg-egv4mCt&-W6sĬf \I~c:'1.=N4Ϗz +K$brS? C#rFel$zn=_{a߃ToŠyAN{0hS?W/׺X8hF,o:ꁽ'XYtL, /Y7T?D*~ 3B#E]"g}>{ut' uCgEun;nߥYrUث~K(<G,k`pMvc[{@/rw)iǎEez7Mk=-DsYMl*Ŋ>>mwnA}IϋnN1e泦*J&Gm:dvQ'WFץ޵3?v3Xs2}P8k5YGigdRkkڎGs.]ѻM/? 5}pٵO@8a1L8kɴ^ϥːrZCzO4h+HmSMcq}+X_H8XG?T=Si<& * GKc3YY1-UvhMo>z}cs62âL v(Y?0YV"+ Dt<"Fva ߇ޱ,KtGt!vjbHyT;swnBX8o 6g*œ8Qrbyc{#:W@c5M5,W)lm)4bVоs$GOo6^Guu{>YWBr>%p"tXe_8yL|-n;;Ey.:Bh]ES9r 'Q}Rʲ¤K}eϦQVEe{>hY&R!{u9 @V[ - k "lΩ0KWXL9}}0О}|RnCn>v$?GZ|_fV|GfYs낆Ҋq'Lusi F؜fVch6t>c14VJXw tCڞ>{Ynm~mj܆8etXaz @5loD^,unM:#Ϯ˨)A-5?.ϟ'3Ss%t Xc.mxa_:v Ҋ{&̇IugZ珡O g?[.O Jv^WFAKXQfMc /cOe!e,LSXcةDyݐlK$Tp//0RěјRk씙meikj뵴W`o!xT#}ֶY:]'"N*nnn*nk2C4Vٛ-\dz㐃i1yb VK֘w>O Wϼpy}c{ ɗ"~-Hߺf 6D5$o ) }v>QeD|׆6OzbuGsEPyt:mWj >90CK6YKg K96}sviaX;n{ {x$Rn|iDgF\Th$YD, aO}>2; JurcjO̾{\Q9CSJK^ĒFKgY/LԖ!x{'Ž?9 7l+F뀿^1?\p_LRpD0)|RߔS@ =xvS׏odm-2rw<[L>MXZO2}o,]K]K]ܰlR{lgùSLڃ-YBRb*WgeJBl׎fA9&1p9ZlX':ph8·?SA<.T}gza\d.S] ko'}5bvzwפ Kzoqlz~o+ނڱ xG׫ҫ=B~džslU$SruEPn0Cœ1C]6T:ףWvڧOL{Þtx#"ȽtkȿFeWrV{AC=NL}9.>Ng`x=]|?pQZz>V<_VXHgEԆR}J!S*5$>GrCVj +hz1LB%zye  12&f/ACV3A__&ytNnf?\iω3 t\O%T^??Äwo,`WBtzC?zq%8 /;+:֏~_^&);i*Ѩ;%[AIXN)H m=3_ŷ= ~;|>7|߹%{蟿|:~o9> P̷} Co~=`CaPؓ:Ӿ%ZCY%tL3,kaeK8ioOoD'dTOɼ߀&ɣ_ ZM!kuQڼ?jma}m>}9\>n43465Ȭb]M~L=,?ϻhriBeE*?cBfijڝBJJSي4"[y-.9af.^ꯅdChc]"`iH<3i!O&XW1A:}WXL劭xiR+c䠶 Ǜ>GZz[+WIg]zzKO%ZP:Kcjf{ӢY̻(+c*BͥOgMϽY j鯓ض%O 0vv.]c_k}䅵n&dz?tȩo4?o0`˄3Cg2k}׬vΉao5g]N-ו^O0=Wj+N[YLdi~Eq?eR5+jVXYÕlcyw3: mZtX4v[]k?m)OH?]iM =j\܉p'w!E@a36F2~i&K49A6^0Fc&\, } 9|4vm.䓤v꓊}q*׻j3;̥>ܥ|m,JmI//u/jb?Y=>9Mj. aQI4vbX9Y7_ʪŏI3~PL}W]8 wvZMOyÂ[9 '+Vdm5[zF"!ⷙ~&|%_tU"jA{j{J8|w?q$=Me"}]Dw16[p9DZa yՑsh <"ti|xl)Ms t)'j=:1dw >rv-g6[z^Cd HOpϼˉ\JeWkP]'ߐmV%<+sϬqu;cRr>v$mA3!u_{,YhOuW:BT{aE+= ь݈`W?d=~E$y>Len[#Ʒin\9J5>~[ӵ[̤uY/({uiuh#([Dmۻgw]X調}uS9]C}a9%?vRlZ~xYDcp!QO9TFi5i'|<IB9CɡН!5Qٝ򻾥=Lc5>?=8R9Tٟ`܍\aN|6| =?\.Sf[t#s×\b}m=="X/tl YO9MI /K4P@TEkZYb1V=b8}n׃xAl=4@㛪%XM[\O(%AvgV?1-o?vH .SBZXY> 2H3; UPt?4iU(Pҷ{_󒾤P$ys=s=Z@.24Ob|3\nzK'3k71lۺ694ϋɽ'ʩ]/{˸Z[s`MpQ\ :K?{yc ɝ% I];w;/35wP&#2yދm^mS"/*>OϬ|158V8d󍸭0 ϽB}%k`\=Ś؜[x]\Y4Bs(6g!}0KyHqˣ1a?mޯ/gџk(8\~͋>幯0jЌgXFe5R` y ]o'ӟUcF))/x 6A0:>ǭJ5,Z0[q(zDcuKkѐ8nT=[_hڻI_sziBssKM@U@?|2Rix2or2ϪGZߦ(!S{~ ϜD2`khh|e\;سv7ڽ`xϸGuoYK+C0[첵VjiB?ևwI`5<<<^&_:v^_K9ǟT 'J|L7`<{OnTZXG$,]KV"is_5|W ۙMZ|jozu9JuS s ><垳hx H)r. {UtUw-Ձ-Dz_bW.`c?c ja@h7Ȯ|FSFӹf3+|Gnmkz5)1\S~=(rz@i5mGZMh[I$~ZMc(ǀ} ZyI;{dkh?zcSuYDqC#~:K\R&0i- rVwh^լ ®JjXyE!Z JI-,ΓQ,?~2^n\Yѿ`֯C1v)m^y]&++삿7l'vj>vwyB?C5 ~'?zN/wرŻA=:H?s٭솼gМ>=;=m7ذ)K mN G}Y?a ]v/rә DNu̬?&kYW5h9o'Ӊ>;Z F;,_Ϡ$ayNC텟\徃$C9?Wc,v:׵5;sh0<=C;ةѥ.eb!b>;D8үAV=rqa~9"Mdy#6ri|r"v,甂R` {w1>۵{rwhYkXG`ܕ罕Xښ-7qOzz`|<6{qI[$8Q*#zfn:HnK_9ZK}{e[,QSNZfb=D^}Gk?Ƥx`S% eixp'Ƣ{cN-| Z=3|vE|mwka@?p>q8߼˛_\`}wy}9sw}g2??:=b8 %/ީu_cP?KaKz&)Y'NBx6[U0U,,ULASG=2-dv{{/%iK0أ? rl9G aσDiɛ %<]y=bq{TI{,̦bv#2C망Jc鿝m aD ]~(mYҽўܛR; I%)M hjnhLC)ZC/z;Kr7ʧ0>EotD>{yҞoFvO\j&~SÛ|?HR^`SI{CB8|Yz WT=iX'?mgllԋ3 ibqVVhɓ45?[ͻ}C}<&q$ .q R>v簢 ~;*)[L~Z"(h_FZ7DRn!7 x?/{{idbNɂ3DgKj%Z)NŕJLA>])}קŁO JƍIhA- WL^5~dL>mczn^36/)7a|}}y=`wS̀&foUkKGWL]G}~zG&vhmrux:x9-]] 2@W<_ʀyx̩*,״>/I(NBo2(ؗk}%Zs>x?!$x?p&`bwYUߍy2l|ZMuDϼۀK.jS%S8ONUZ֊r+rQ>\e'jd|IcZEma%gYlW4kx c9RGj fQ'2?<`A#wbs 壿‹r6Ň|Kdw)Gޙ '.NA&c@3u6`x2ɤ\7o(KqMXs t2aCcܓS2?裧qتWϊ>gN̊y.l>RH6p.zg!-yƼp K+nɣyN"!Ϟf7_}iR=sxӣ/'XB zp-,yW`ra[g3f71_1'!|$IWډWcH`ߙS4fOsbKeߴpS;BF_S%dB*y%2=k"s⢚zlTuK>47&8(3/I!G4̕=  3ITUm=A u74/O}_\Rf:qjSh0W}=EΫv~A8 y U2*뼅_Ii 6M»X` f(‡qK=ѭ] y~oZeXU~b7nhx|g7{tTп#))2:J{nZ-n#\`Sz'3B מS0噙\Wuq>s }Bcu/psE2XgHzdYT dfΑDy,HDP|wE7z2^<7cqVQ).yR(Z a0 0~%Dm嬷鰯39^U+3I2\Qgf |}mK!Q55dΟƟR&(ʟҫ}G?wcLSR{1u؂pN[Fħj/kU'BoH!IVнd֙9 ok mb9P 퇹sC. 5 sC/zѵ|Ohntxʱ'QY<¯izk@k}Uy@#A6 {0ִ`ja6LlХUmIB_PY/ʮ6jw _b=M% ;7gÿэ3.v`8刄ar[`F7n]Q[9%9=7 pXܳ% AY qcQ.AmH.r"'>Ω;Tl̠5m73>m{}Χ9ysnJ{.bHK{t8ƁV|p=zc@/6g0'"Ceo%`"^s=박ֶ!&cVOey pOxqn즍ȑ$[d{_NmOw!"+e~? SԪ3[|sL6ȃг-C-G`z:>cIG_Jj:b,}sZ<1_C^zjTp3v.%ʘsC}|˘ﱽ v$=AR,)<LM+ѵ$s6ЫD`aFwg-GtW毩-P5`۹ϴp^uyȻ{X?A'k㴞bcRTl4k5]:7s-Ý~RXWZ5.k%R4eɼ_2זr$ȸٗ_oBʂX}~GƸ72~X r/] 9]EFE`}]&4rrSsqx/>+2nOQAԵY2t',K2ލ䢩P\}A^x}i_ ~o5J-#{rݓPƛpBdʊ w;>{; K'D.9Չ\+J)(miz_;Ca>&?WHOW;p& -/rZ>CK%iYC { ,uG~x\Jy>>%g>k|16Zc :.g,.z2S$ c8y/m7am0Ъky;*puH ̉r';O7Bڧݬ8k;O>^y̩e`Z#$h>!a r͝8vO'^-2ޣȻ;IgXS`5f0|r^5|ZG|jk<Z[xk۵e \VIԋKۛGU3Y ld& BTTBrgKT[I.DQ& Zkr!:ԚF5QFm.ښI– 9&a<{{e_[1>[{E>2Úom!?c|-ǙQ۩X gz=PZkQvYL{HkÏ\q`>:c%ɆO^Pg ڎmnwW]Ϥ!%Z =/!_[}"Ru9k3~8TiђxڗdxE2CW*%Kw_Gnsa6ɶ7x\uچ܄r\ED׌Xon'MWbτBoq*O[ӚqTQ$+[ jPGw4Ҹ*Y.Y<#!^JUknIV}f^GWm{s̀BGUFNwа F,b3<1qLL]Tu92$ƳIEU_ 6i\8Hȡc毿XT´7R1+h:znnR鑐Փt _8+/ub ^l;R?k`N+3).o%pw\?~X>hQ+2pOM?RiA\VsYVsxԨ-ԉZ'" 2H+j>2'(ס 2v "v,3] ԅeF3րg yC oWĝ~q3_v|LFlJgb랈9|rRO{s;RuWԳ'RG=z#Uu<9YNkGܗb-`8Bn's PH歉E#ca:\h>XN}9rFtސetR{4jL0E-ܿggi뤔/vz` fzHZ;ETk"M]ۓ{SǑRGxzFψ7/.>r?]Nd[Oo<,mz:6h}-"prȶCұF?0%x23瓨~bAg5Xo1}?n0-sM9NPk=]߇ƙP O|倥A TY Fi(ߚaRn{QBn܍rʼn}rZY.׫ :a;&;}xu;Fq_iM8qfJZ F֓y~te޿]_E.dˏطx^kݖI~m>C- [زѰ(ʁh`ۋW:cf`ŴW$*9i5ZzE صr1^;K!GصM G6iyNyi=ůeZŧuNWi7?J,rx>͈{MS+GDΨT6E`ӥ4\{~_ [d}(uwDЙBOQ7Yw;ʞ(_J Jt»6mOo7I;zQfC {h(1_\Y:۟oo&w_=|aהӗʗ`1C>5͟HG۹Y{JW j䇺cİ=@+ f8d$}"֘(x;E~߉XB.NPsq;H2V Xm&O! p)SKzxQ۴*ҡkq{G|G"sJuwlfX^q W1wX( źYSww 4c Q7^Aԏ!xv5^":l}uFOTbm.ۣb~/" r}Hn=8vd 9.6p ;ג>@awC"xD\dXO_EOӬ '~6kwK~%m Xkx<}2un( = |^ĬԀ-Sџ{ܗ[ʰI4ċ6nޯ?{˓( K=mJ"[lϕH:ڻhO3Ԉ3|BnCE`pF0൝`(\oΰwc<&Dm؅Rqޏo"elD\}6yɪ> h*?Eg89)}e"s49 l1-3yޕJ|Wz-xżs 5r$>; s=yD\0,0Y $j`ȡa\))є+XҢ~!4n[yۛx}8/T{B\7ܻwJl$ӁwFid_\WyᦞwBǑ'U5,Y@sF."=rr J<>1S댹 Y 4)`ܙ\-EoS㟱 c6 '\^Cn_k,kwŹOmn7x@̑2Hg "A4|5aa\t\.Gm]gRU-Ae/c9@!2JO#zQjِGWucח9gx#3Y/ߧ|ՀniG'G&`\s7LZFEF["'.F\] %Z[;tbݾOe]/K8[2lZeݯ:,_X(o8|`$Bu|qh]N~X.2-Ϯlխr 8w}~HMwKxIxq}93 _2 _LPZB G>Á]÷F?r wmٵk>}>gˡ3[L<Lԧs􂏾qϣޝ?G㝷ottD-at;a83K tl3)W L~NūT*.^e[71dǔyҨ= ss#Ae]_}SYd:,O,$mf`cJ"9Kؗ6-0g8E3I tYEqDt [GTw {l}''PJz`k|{iλY;)kLF,K>Z<*x{qNFA~>-z!ltƨyqw'SWE#~虦 6=Mt;1lQo!k ߸ܹv]hgmJ) FhS3]"\K!B6UQY>OOGi0kov|#HZt+1/zuo7cae|y蚮!9<6./{H\K?Sw霝y~yn5w3uSU؇r(uTgͽ5W)uJ ӳRrhb-U3=3u3^=6N:.t?x:U?DG8&1ًC}Q!$<ⶌ60v'L MQ.saNe,<W:OЗ1ZTD w@;[C1 Ϋgص{+{ufLf,w_/܃xLGڪSeN?G$O/!}Ц| =qW#lAL^s;$ yE.}]+9o͈ Z\5b& oƷNp)ۘ7X_-'M>osy}Wf C W"!v1r9QeU**>玁>CSpaT3xEk1apŁ2 {|ߟ7|)Tacx$=쭈,qO>g/މ)={ޗ#8Uu9~G>lK^_ 9Iĥ6a|xTg{J܍`R}oe(_Eacԫz_N<^aG /Wɿ+F[d*Ɲү<\oCC7T DKU;Ge w|Cyv:5W] gpC{ ?Y[88J?p W Ohj%4d+ڷ #6ss 8 >M dW1응ȁUtq˙tCh~1q'6߅ʼnD5ۍw7?lv2Xj{Q-<}qTHZ83U^*_{1P "/w! gr5lZ넯'_꿚KێoC_̋a'}!^x!uy4+0mXrOƝ}\xÂ2k -,D92Hp2 WԽR{ ee~o;iQaȾI(IH+Z"3^O2=Y?mLC&ś5N;|2>d{\Đyy Z`Z?1m/VbZB Ir+%ǻ _s+5/.9&ͱye,S*r8R2mx+EFxoȵ }Xiz;)dt[ aJ7-IE_ʭoϼ[g6hFɤxM? t4OƱD@giw>2-ث{o)ntya^e׬.J.Nw&&o5$lSܒT ^ wQ7⺛x\ߗL#}*yuC~?@[uz2"ބg `'Nj3<gn&b%\;O=0n >9^KCj~}ٮRn[~{_B_g{0U3ϱO{V3ݿ~7`VlR~yer~hѸLTAe/*}ϔ͜ ,yڑWRaYWe~7HrkҲ<r-U9NUw&ZZ`* _ZޝuMeB&G&'=vP#eٝrZ(Q;GpǔiaW?m'8G(\5ĕ \Nb<<g?}Oݏ;AпwdD{O݌_&ƍ5$A7Ԇ{R`7k-^<[;o7ijdKI/hYENP>(杖)﯂< / ;]sI6'Qh&?;ߌI9&US)f͆aqOZgdXkyAieqa,ҚI/PKΔE~ϟ\BUƿKM!0]0ȟoy+ځME|]lKY}Zb^ԉ8鳾d'.xmȼw03]fQ2y YOIOP<]?pՍTr>]ZY^C+b3u܆tKdp: TKUT&r`tRtZwcCׯ/83U-5 |ynj/G<~u/j1ߺD\OގGĝ-봿 ߉Sf> B\~)3k-u1d/l2Զ򁄖(yEWLh~I-4Л'J~aŒgǹLkP~,;bF 񯡧3}iM, r2a'e!W(qzlӨz-/֟[.1)ˬҦZHtZ9Ҕ1V{x6Q>g5󸮸Q&9̿w~p8n-0}K)k 1pgJ`dw2d:_9KE*A4OܔTAdXxh#jyc2 k?"U(CLC_vij/$_ƻjn#+rAozCf:%ՕMm.,!bt`]0rpʆ3=[IꦈϞ՞<ԇ-\wR6로Xmp]Q֧J\quC/hkl gپJ{+ī-<5qUnֳͪeq7t^Pbyow {^+O[<оZ +~#9~pHql$|ݡ?Smʿ.qċvӇh{Feqy٥͢JÍ~}"N`?H]eAdLXf@_ enef %G,.#>`93*5UY|K|EOt5  "0e`uS>lS.<9ӐےDiы[_;k;4^'"3@Sc+~^ѣ*_,7ul]"G= ,sJ~~`'Lp{sOڽ o ǧB[xOWm8c,1x. W-A&А$u%W3v(8"!ܮݓu'_O lt% ?(a9i9{6d̺gcop_C#6栾)Y{S޲rݫkbmw\޹kμH 7uч9a z,%Pq 1~/9Ԥjr^~q{uƀǽZ.>=0sfɖ(:-E9<72 {(C"n\WvΨ=$/Ch?f >?,|~l0 KaAz=YRϏ d'8dؼ9KƕTsM2r=}L+oYZ~獣Bdz,M g~6npƇa3s,e Zh>u#me:v#<ϒp ,v#ӮcE%\ضd=tl3Gjw6đ9oez/g?qcVUuS_[@KZX>e-_EZ'UD4׾m^Jq ԓs1H6B!y_v݆M^σKw݄1ķh빘b˥s}s_%ˌO6~|g+W=8[aq7j&Ry{ۿow{'JKu%qͿxc2e{2䘎Q/:0&q0>5vLu}qg@m9T{d~]Ww{q"Yfv;L+~o֒{W+GyDŴziM =?;~-jcif4&}Mڻ!cNaCzQAa:k|]#:é&$h~iL?Z?ֿ˿q^=åLϤșpm,qe )M yk8uAT LK}{qo2/'"^mXf3sk1WKاP8}5h#kWvy7_a,rJs%_:y{}2N.Ģb5sQz)1sxr$"$^Ǹ Žמ"xϸDjN-Qc$+zLy=Oe=Igkk?[ ?k*Rxê-Yn۰݈m-[A f3S4{#hbOOw[˯y 1TM9XmD3|O~퉘t*r;w6+Uv66HUZ|Ϧ; HD!Ep^?Wpތf$} .^'Re j\IdJK&Cf)xI[rgu 5FڐG>;TG{V;]##"cxǠ'R\)a( 5x]e]`Hش褃Ŀ2.Ԅ/QeӘinuk\ OLR^u|*-[LLlHk2O?#ETd0=>S;dĘE'dgsb'kIT6 ZdKw޻3{Zw5߷5D`(ߓS0=HZ lt*x[Rgy(F&oo5)p rZx\EmQ')ok|o"mikҚ^3^ ҄ˉ:<{2IZEs 8ȃn3> ke<o7[sm!7JAt^_cš.fX3|~p'}2U把;0&69X{Gئ&u&iPGI.]MVW~Gs!'s>aiBW,,#D 4?\+潫ʗ'd5 4ffq&xy@!>3́sI2gl;EL+0 h#Fn=0籟N|U^0yԏUW1?vmБُ;PJ5]-|&.C+/H\10woB4͉AθoaY}̌/ĹDgVѸZm Y aӲg.v@nϙ{ڈ' J_u1.goS. 2mt- ʃ"t7[@E'+]XuXòkSAU#M$RJ#c/b'#$-L e¶!Biׅvբq2ZmΟVd~=͋}^-Zq j-PxMU,g -CNߓA 򯡃*[쭤%YF,րKWY)k@d7}PvTf wrXH,1L'TW+*aᗚ5G-Q4k +?ӰaYf҇Kw݀|LGtD"o ߰f]}.pȶ>&}XcLYybį!NJ&'"m딚*#~faKx-|n?2|q\!tQ1e7{өen -`s(x8-kl܍6t S;Cߖ̕߿OAyH՛|\h[>L/_G~Do.ҧ7>w^mdkͿ97zj@0gΈ\zJ1I__ ت?U[s͘CϕIbS~MM爯)t@7DU;S96(erUt*74i)9u.:xOTO" O6\٦|o5OgCTHI)-\$WI秼&gf:Fc>ZNoI[=zBU7 췎ҚRwk F;.9gǂmc~-XִCws?< sygr@GX"Dj cq:y×OQuJg0U,߱|\}6 Y,6okIg={-o{E^m:C_e[ߣm >Fc ]Q<]9U}K،?R4k;"F;b[rg3j軌q> Zd17^axiM1d qhjw<+mx~z[Xӽ|4}>)cl+b4y:siK%eȗ.1t#.4Q8?X2r=MlOe}6OӰ+m:h߆2h*re\]Fsɴc3C1OJ0?I\H,lҌg.aS_~O}pu]'KU^ή;eb5BC<wo{3Ma}ޭoFzC-(T2$tgm^3Vּ̝R[[ogz0AzR޺&->kLsFM/𓈛D &Sr,zmVPn=\38ztqHO7YBU^W5{ϗ$+_ HunH{;Y.5`܆ٷ9pePx6Iۅ F.d%;SAo3oaOUy.~ε Gg1]ži$1/ܙ BY-b{0剳o50tMЭ`MA.Ś¾uU ΢](M|7Ccrkv8=iA_2d+™z!óUs( 9M ڴs s4y']bmsO5֧*]<3_c+e_yF\׈Fsf"6P +)^ɋW~x~䧇)}oZmrYzKa {=\58檽k-"[X"scUdxc?XĽ7=nDNQHdc,}X G#ޯǧQ<3V3uomφ_oYIaw/?7P:ya}Us7wf~i$'B/ﮂV*o6ng*5Z=&Z]żzx_ED̴!: aСrmg89+iv؁^臂m+ _W*yT+s|<M]e|dnt '+ОJkz=AM8+1 72WeǮZZ王(cYqɾ}Ɲ8%F/[qr=1G?U<tY#=åQI{FYjS[rT/aYc20qCF=X[R9syt~DB#7Y?^A۩{' XL=`Umw0N5Qw/2zkP^o!^'mP%īK]N1OW?MZ[|fEDW,م{, /鶌)dVG"=z=܅d6 1|漿0 (6z{,9 BTX.h#^0 "Vp\"ەቊufK%Z; ;VcYB?ΎOvEx;j@|܍ǝ釈_\e^(uz:5>P?ЩGCm ZZhz|ͧz/0A;"3-Ct> tM@J=t.!e֘{ idj#hDT@D=͝HU{fQ\+&igD8sd88w|.h|D;g&k8w&Y|XE{O{7v U_hKs 8Ye_u|~maz?8prK0x@;ߜ"r&ʻD?t8j[0yFdDӺGzvzjjRy:w/FSm75)dqe[Ry/CUHzK`oO-ɴȑEU藦PU;Zm_%>qg2WG%$6ӢBlwq_綠@еxTć/Po+~ OFۧ9<攊gg٧}=WQyL8]cUמqT5X9dc M*y0o+3}"g7Gp[>ˎe+=I{m<7~ ߲d%3 T3>P棑̋y|mPգI<'pIX$%Ө0(6.`GLے89x~|RQQћXn_ܦRIZE߽QF ۗ ۋ^5^= yUZufRF*c9/g@*4YT~cbx8R%d؃sҚôۛyoU`#}~)|F;Q^ݾ|lCaskuXRNw#/6=(k;R <|(ʃżg1ǀ1aD9z\_sJ,r&]9e| u'Jl,YX<#ߏfXvs=s>J[7?h hyGg7|vgױ|)Pc h9noщҒ'IYU :~`sҒ|[b4 :f33p1@ھjݪY~]^5G'xFG>gut=(<[/~A&h+A̩fȖf  PIT{O%-ͣz~b@˽F뱟Gkg}|86MHICa9=n;x(܉[~׌s׌= 垾6| WnĜW]e|\b|iB6&ḋׯ|x0#)|YTl.-kYGu%ZBy6vcKpn^b09ļ r^/θXssD~l p-ܦ)WOxYTzZa؃N[[~o)DY!&qY A>x9SJ ->9ADΡB/akrhr3\ ~kc,4džXݚXrY NB+hu}8l_% qV>sƝGZo _kI4p'G}mN!JRKgE G=?aw+#0S$y5p2/`T޷ +\V| -ZWq謁׸{|v*nCyom> >˝}uvonߡu"﹆ƻy5$응 {r[sgyI^~U Dڒ ^GH${xM'gp˩B*7'N9}vސE-T"bF=OK[W5>D_w&\LxH\,ϳw!=Ϳ[~83vl.m3m}bʤ\7p/i3u3:Q3~ |hc>F!#П5z;ꋉ 5u{#bF˘Q K-b"gf?n`sO+"'sE)L4}􍾄}LxQߴ;/M}ZɗVn2n/p~0o:;j}N{Vgo!7ʄ+}?ocN>m zF+3쀘WwTq Ƚİ.dGg *t"_S9k~m>`YFſy:=Po;5B c<4p50.A 8* y[1 Ѳa}$p[:N/pZӼ8ipx!Ns:Uɴ" EKM< ֹkgдv Q<Þ*e)glŒޛ} bS$"> t|~Ֆ1$s]ߝ"9Ͼfyn)gT7ψ;ofU$޽hg\e鍀C\pb:oviTsdtYF?M%w$|B6wي5_9@s_Ηǐ=aCYvWkv_G-&^_d1gq<=sAi=sy@{n?ՆW䓑Nw-BzDLe4lJSCK!p$bш|W&kI-m, 2n/B/@*G񭅽gGp'85-Й>H.&+pw]&azu} ^7/Ɓ}|^ǖ@G-Fç5x}?_>嬰7}\݉F_,Wr {RdͣL㎞Mw^=ҟkq:dh*[Swmн؁XXЭ ukmw b4e'G<>ƴ/:j$rHy"?15?G7d"s؈Zw=.#n܊kg^Vؙ.(|y}HNw:Dl 'U#CơćG^E#^lÎT5Zv"7?|[yH/ف1kv"|;gM6hk*DN*RbQ1]P$b4 9]/y(r=7q; n^'ZMlttk..^oRԞ'Fѓ>k׫Y]C⼰5An ^{7Mw.;O/;;OKi{N-vUҚBsۆ[,S̾8:|+|;v'T)/[>[|)$b[/.- ;n2Nj FLh(Alw>;g1N =.H+Gtw9^J\a{\q}\^ִ#&@(dr)gvx"F~a*th TcΣlkd~W8?U MyN]9J ?C^Ac3\Ltqed8ʼ =ȋe*͢"3x.˽ b<kKGSLk` 8dY+ք+0w&^!|||평G6j!ON.]̓>=ϓgLEe9  !?d%S00[3bHEe'{}=F%8;F?y6$DRv]/lqb!jielKܮK/yfZ W2K/nxK,l0p/wߴHl 9lPw;(, 6 U,ɨwd7qy>ږ(mxQ[x/m*튎k_d$b;Q> ⎒ϵ?=⅝|?($c=|"7%x`/y[OQ'nld>=z)2vM<9=ˠ̗n?9C(~hC#gw;\'}G>\]cWE?};]?rݒf%5Y8ߋ8Gs`Lϙ'ԓ1dFmm7¿:\,x=߃Mf͸f(W|޿I>ㇻ[ҒDT#< Nwvü/52q:w2s~Źc1Νqn;ܛƼ1qgDI"dO3G) `]$⤜ ?="䚲yX9PrFݣ1>& j䯘wUqL0vA+y/<IПw6Ƚ>Nj?p^Qѣ11^İCX|A'B~j1X2dK$ZG}=1E ±ѾoFlnI85MsO9i^1~gNfuFiҒÞwic;hmf^6>:di)Ҷd*sV0q砉35ϛ|cx[bEqvP|nh7YOǍΕm97=\}x߂=-b0ɲp!CJ{R]1ʽO6gL7qnE8W 7u'?_&1sa0.A ǟ/gGlhe>">C7lQ19=0+/Qe%t,>) 0`бD^ԦR-PwX po3*{5S=\{7EdD~Oʘ( zлg6Zu1: #pZ: /t/~A0w쇙oxhR7(cs#E},lcOGw3-tL> ~AmqϤ[UIǁ=(4cʳ#2bęqCdGm+h`ܬ|zF97y+3[d_^k\T2B >s,yY?o۠qeۄ\5߽/ 2yo֯!8!njkr wexht>h̚5m֫MZro{Y~ځ؃'Wp%2O{QK- ҁΧJFv; yUIuT4EhГrz4/eeP1 Ou#S r˘hC幜?raZ2FT{cK ͇!8M_`h?dɃ7E߉ # Ju1^ԔGqHMa8ֽu ٨lIEnnUx@^s3?ϐƒǹRƧT,ƷdHG@?bsٍpj=4oWAK#ju[|[F.sVrE΀晴?9:5 9A/ޅO}N\9UXV~&l0^`W{F䊲14}8]Iz'1IG;kd\_H]͔p #=$p 9ɰ"(ƿM*-"{+ ep޵$E3Z< jfNZ^XY+*Yo[ZعF(qɫMx*k(1e% M-Ŕ1>3=Y̯ }G}^9Y8C`S61EIHGc>|;_E  /~Wr]|9Q'Ii'*6:[2MV:3~ 3(pciGhxێwڔՕHo3I XClZq0Q l Gߺ댹YI?yWk[y5Tp>:RY 1zN d&Qmd=dMj5e\s[$2 -s|{&1=f nBF 9~eem:byr,Kܟ3/h3IKBeJ e9 UXE^oD^6S'bGӱhJ!bCY Fx"F_*܇;ᶱ޴J >*ʝVsDΤ4Ue_+r2/sj*ݍ||L"<⹈m|ǡ%qx?!a% ֚yr8^z*0Q<3qRִ[(=ʺ)<a~>sd7.=U\5/Wz _X/_7͙j?QsᐿW{/ϡ= 5Vmd'>V)Y-2D˃dvHчO a_2ּdu?z5`Y5PĿM'-H\z5d"]=R rt4gέճ{~\v, " WܷsVdfR=mX܅T:ZW< 36u՛8?P<os}0~~諚Wj=,&{^\ԓZõHӆg/:ǺY:g ϋ>1NqUD ׊1Y|qy5F1Njng3<@_5<Z}r۹?;lbFdž'd?7o1GƋQ5-`x<6bj#l09r4R,=mqOL{v/"_wn i}3|GBBԆ|ny2ܟU*u \ȴ.o =)g3yH/:з_[nn TK/ Tflc|s vGJҚ:;+ a>Zxүqi.7cleEa?J8>b-wK1ߐs WEK ߜ(FO4q_vzRt m,z8crdme4Q&= y,2 ]}~UHȄ3}獵{2H~"3<$>_q,$kώ,gM3+ܞ}F9Zkϡ(#{-J!A?|rUd}c[.|NNPEQmE]Ͱ_;G)z{I M=SNzl}6AI/iP-g/J6Drۿuv#Qp|/[t١aR 4q2<~x~x%b=tX xy x [-L1 1~cڧyֿ^Qϯ-eNs'Jv񊺙7~F9׿o4lo)D;( N!!®` V! @O;`)*{pש{4 I?rʓ3xvedy#L.,7pM|#_S'"Ѹq&_ qR4Ĵ1V/BVg25J'Tjzp}i ` l({.3nXZ@6Bx`أ۬}ve޺ 1F1w+L!qȽẾ"$c;z(ᤈu.H1IP8i^X YquJCu=9or@y<_2v7q@%_VW J/ۆv[0Y1>¦4޿}[RvW2x*/7r>ڸ,_~2N;z{2<{/_@E[{܍kdxzZ *oe̓}"f\;[T%޼Қ-fIiE$ă%^Ң%C?<Lҳ)nlR=%`T_<˙OH=i{qIyɼ(ƨOl7Y^j:ru3_9]5xB5w>Jf7.f4rZd'c/>kBoϳdYF V9x.O&#;}& C|]r eYb-|땹e..C|f̈5q[2[󙋽sO׫I]}&(-S\%[I8!î;%LQev4N5BSEL;٦B!؇|Bה,y ]| 0U1]\4o։-ۏ]TR]=4w=0]=FUAGY5:;%7nu_eÓx[;})Vp>ae4\T}C3ЧGd#rlQR O>[? gxn_mxrʣ@/b]R3p6S=KQ{>58- I~o vB;MN#jB ηd/\z>Ե<G" <ûx }3FZ$H0:qQ%9C򂄽QnEeQՌ$w/{͌ц8#fOZ]c[ոW -Eo܏,–}2z=F'}|6}xl~X̫ߜ4kd6* ;Ypm]NfY>, >ϓY1v\WxF7˥uFYȭ35#~Yy5y[|è.cnY=%9Ȑ^S">s4 oOzgǷ<$0A?O#QvesBM;)Z2!K dcLecO|$ 83g)|eO 1ES{U4lkm[2:f&r!8=dZF}g.= "7-BOUnGE_oQx ܒF[9b1x;urpQO/Ewv1oiTnh^5u^NOԨ.ﴶfM+8pT }_4 XI;vzY (~W3 qWC9ϼNBLa{x6KvDfn*TU{N ]O6ex1T_Σpo x_gf5D57lěfnVGz#srLsҁ55W!onZX$^V(6G"{pfQUNv'(TT~X$3iýC7"&̶t\GD8|4u5+}^LFl+Jo"71sҹj{R=oUUր8hX'T ᷮ5"*460*hs9%W) uV|KUWi}rynU~5 eleȣ#as`q^֥x*˲>CƸ vyom=N#:sW߸y*)t1ɺ; <V,K乳xʛI ڄF74e!tWZi$ӼuWef2jx;vB_ETdX/X/uy,S F; {YvN]/[ZGȸQVǂM<֗Vyh+dO7WSh|ya,km'_<yL߯*sZlf<òJŇW'9k!|Vo.߳2<:?acOb^Q]ZÝW'>ƞsa'R*?Λ팏Wz%>VQú]^IιhḹI12M*2 JO:y/u#E|e \Ε{}u.nʈXx 8o0)b,cb,/a64 ϰ;u}V 87i#[ĉUРL{r.LG*^~6?d=b:V{te.]j'f<4mn?˴͠*Ӂl^#[n?Ң7(-F>j&k߸`Et!r;B\w# <'܎+ y6M04A×)&ƽdztɨxdz@,i⛼&455?:[oWۋ}=%?fp1=x+7]{@"RUus_߆ľڳ' :Sk zU?a5nPJ; grddXi*R|׭ΰ/UN1G*o(Ql6ZsrM`7Qnkhk5Dsx%rJaS9~Nj CܟP3ϯ p;kce>g)_1fƃhUTßg@ݓ_2_ ^W:6x7Tu,v S:ўBu{w7?# /ڢ m^nkEnF,"~Ɯ3nh3c7y:od2|6O>W-̇mS_ [xG*{㽎z65zjОkn3)k1haZk,(-{DN**"m߽Aڕ~&E] 7::xX#c.M;c<0ק{*q)lրX#9e-Qmpfb)[$Ld^ ^r {+}6rx2Ǔ./Lk)GqvyH;ӦnwTè 1WQA"Th 6ׇ;[C3 xT97-^uV&h{1}&?b*,@bn 63_^P9zˬ)xFU4VC-p q:5g=FAߐuPuLs#$$y{[K&x?k3^SA&Q`?,dn@io{v2W1etx0.sLE'2,ߩRX!-6ʀH驼˽.h%+B8Ak4Hû[yJ`&Sy&y[s+Q3$qj?g<[G:=N?~VܞKex+C}Xd3:(GH-D(G?<%Ive]o:]OTAsıkG?yǁ}|,?lȑ~JF.z>|+/<OGŝMC !oG-_EQ<qwsܝf}^9t(|b+v9tc"j0CGWum?.~ݘ/U)5A"_<qүa;UA3BIj}P-u]&굫T~SC'|%L³.ң5ה::=yc/ʼn9qݖi!Xg]'D8e.s&^E]Q(WY]Yew_21q>FPktόrZ,G\p$y[= HĔsZU]\ qhqye۸ _( x1ze TwT·;"p];Rf9.2R(=lqѿ77xcFy 'lRߊvΒ҇԰~Ahw`li=à<!5¸?nyJ{aWk?־;#Eγyϭa<<{P}G30O#.6ɼ$_Wj0o{qhӚשLEl(<R[}h54FG{).2%1+ %--F}GJkyMCQ?NjwXYD?e!&u]SI3L!ۭ޳ ݷ`.]Jrjo;>#|` aYo3ITz?̔Yx^*y.p en3Tؔm<~#[ `yi3WC/R"R2o|Bذ>x =uN;,/ٴe7Vː(C~N]U$1__mgAUu-̓Σ=6+Јi 5ͣ=6> JH߫F5S#Dv|fn:LdcX1n>5gyL пyˠ;A9eR1U0*s,? nKRl*קּ"ﶀ)5~miMd&C-ss崑T4&&a y 9' *bIWrhic\!Bf]" KyX (UeSIǞ(>,ErkHwJB6\{ ^oº}\Rzq)s:: m9u[7iA;qg*e~{+b#6UEm^uV y"ۏvkr#j= ou!M.Ap i6:ݛwoX'u"6G%;[#W;bINy>n䨮ffeS(Io|=?;)g`ۄ<ŷދxi5g2>l[wn8)OygSaÜyJnMwmW,`U. =wcqe]<ϱoǰ1\ܔHIz0gpc}YZM]$#ǩ^S}F}ƕ&Fl*VVC4mS0`yck5բm=YPRACBvQmmS6qf y>i14&sIt:"E`>qc#od,Bؒ9P֓`[B[c}8W<4D1 kio^5ogŲJհx2`:=V SԿ|t ';mۼB g>t~YyufD(6Q[ cA}/Cd+ _KEcm'FlC>};zKәfJx-.iFNyƓ)ZKmq®p5l BMG{';5r_LCwaE(\/[UiMlfΔ^7i^%ZЯWH< B;y$ aS>!}6݌eKS;z 2FK(_s!|Gzg=޵QqOON7x*Տ(>(9j e=tʁ{旺 i26e(&Z,3M"Jh\ s fg>Vi5PzZ6 38o3ù ΰۤ|1˻J:l @.g;2Y]_qw ]Wj|fUR`E_*7_2HU9ȋ? +z5 4!.R|2"֬=cb[e^#0j_1g8g#r`^܋"xv`nNLkMv[;وfО[&J{̳bu-&䙠~#{vNh )_ʼn8_a*Tc6i9Pubms;h'^r%P!#B-P+jqMVWe/$;;&_ܘN6;Yxʠa.U)nNGK6|z-I?{&;u>]'4{۾Dws۸W@cH"U(i}EIu3ovI74C sD aE\ ןc~\zEMV#~S?>L0 L Dwz˟w~=l[s~0BRtT vD\듑k&b#nXޒ'8pytLWĤ6s\A㕪iq|MܹzFQ [ϛs[®JQ*'yQƼgf\)7|k0.-b3m/t0)5b?gF'9vNCI̯95r'X)qq'k?%t9kwy>?ϧҨ :^/O;y<*~:AGX^L~x0򖮑 -F\-/XB<,09bX0y0{s)ul}4w#Bn(:n^~юD|NWe1ӕ٫l,W8ˬ/~w+vkH/88:A҅+F\Skm#fޚAĨыm| >K?.k!Y5 Q@L vTpGz{"E e~`u FW& |>6GD_3 a}O-ֵ;q}OE\g r9ReU0yZske2=V}ÈDƭEMUZf0H%F߭7Ț滕h.W)eE! J5?[w )zx E9wg&w-^Xޓqy7swʇD_d;x==)!bkgh>GϢLKH+hy`D9#,/\| z@Ow beXhmHzS>+}'nZ zi|D1_~rf!(T)*Yb+yD } ,} s87Kk=[|wX)FJrB k>8Kk_ŃV}Րb};b]_^<NYy%z;OW:|qJ׫_CI=y#ʹ>Xe[ ژߊkSq&-~$|G'q7z=.< K3=cf 0\d@1jfTex9Y !R]FĻH-Q+Ck˜Xpv6Y38XGNیhn^7!#b5F\C[WJ_}6ůRs~n&*՝L>44eK6Gymkz5ZEQ{4t{i/wpogKCq#5f{jŋ/Y+/N -sܳ95Eϧh~X{ s𷺰dj%l$?;3hhQ 56\ŏy݉[|Lꎞ\WfFizrCQ/rqg|v̿k*~=mӚl T,5|ו٬#bU+i~e-]t{ŒTo,T'I Vu2վl~I{3Tv'׳Ϩy<$} Nɫ@xD1g!R&UKrIs œ5ķ NSJ[xNR=)o<.Jha+oN~Tb5+S⾵>6W5'ܙNT5|_yf ϫ $B,ZCʢ̩3 }v[ԅ\ʨΊ6XiMog.6Ëym n1<Z{*<71W̊W!.]g'n"|5bӜ:/Fto3N9LE?0M]4ˋGѾȹvȝ9C+oxN<߀Yu};laxxkΥ֧Y^+hy,,'d@|zFE-ay&w^jF'-s,-ǜZ+ZӘU-.)_>pɍ^Y._vuB}Oi1ߧ u?~|oHdHL]ȝs@U{mϥz^V߲aRĺXÔjU.Xq2K7VY/|uݙoKb:U%~0лxm2.b?˄D25Kėi9˨S},f_*Oշ>ӎ͂LpV%(~}5+/K) ͸}mO X2ޫ? + w/(5߇]X/R} {ٔw7HkZcAuk `|1/c=:!EEF.}ś/ -|kZwyq [lyuZ8ebyVȑ.>}'#jyF|`x+IhtL7 YO#oC3%> HZk{ꦼ;¡gdĻ_'Ke6c` 21@<A$}}PO'c)sCF+ Ѣy yPK%;j?&6dona?v /vFߣEXN -`n]Qq#BLsdp+aj1q S@4\L tv˻y7XCGjYKu3h[f[(X ܔP Xkh u .1gX">e.et 2ۉ\S{"oz56^<_>}-/X}\Soޱ<7ysJ;L ^Eݎﺵ̙8߹+y`Y9vTu7"eC%㑪͆݌ _߾D#;I1yocRGr]\I#a\NfoI;'̏~*߅FQ{|| ,@~vO;Ͻa~>f=4w>-J྘蝩o3 =S| tU4JyYU'w@67?8w+ӭ/"S㣭rwZq"=jbc&))k؂&~νeG1puۓ/pWҚp'|vVM=:,:v(6CIGn6Q%w~ksl=w.KEyqyyf^̾1 }_7/-ƼlW!r7 j-:Zԑ :Wߙk ,Mh4SA+rGTjCns] 𐼹\tb;pv ڐlPD %OaMm2L*~&[;kMKēkOÏTZg3,VaoR7 o07{ h;9|~s0O ߚ]>e~M0{ Œ:1#Z]*_!诓6 w=ʹ %q.Q)ߑC<( ҍWDp4;WnW )OFG{O~Mggӵxb*:S ů|VFa ZU+\:ʦy`{/C3.Oo0in+[ 6JyPN{kV{֙vyUqىY;9W(T ;N՗xM `2iUg[ۋ}N=R#dӚ6p}+IjyN^(gswdKN3U .XqZ!?&4~n,|TCLkfwwuIdSCu^oН =@3CcٷXK3݄mdV-?~|oT:)B_Bc CV YHl0>1ǘ{xߔۑw@q~]9n9-0\7Mr9Ĵ8+3q?ZrzZt[V[bzE0xɺe~YϊYw UwzT~r}gj]'bAWw_0 )z͌-CΝS d,9x)e>^sۦqڢvބY-MN-_a{3?sI}^ogzRxt:m7 Q?^LP|? bebm+ymẁ5,y* Gkzd\`&;)I]iW(l7]m7-uc5xYUZqZo"" '>g aa!y|~4`s+y3SѝT"t\>/ƈ6:A'n;-J!"hD^OǼBlyF lŴN6a ?<#wn^ky=|}4B׼2_ː5Èx)I%:̓wpCz+3FIcYNEgn᫥],[+"?clg"΅U#@=xóe5J[~=g8i ܨѾT{?7KlSżd09$n /O0^fx ^AE6LDzUA o07]#k1LҲLs,f<.U#K l? \"/_1L-; 3kf&`*cXBWG{*K)(:3m./ [ȅ~Rh݁gkJIv3xow=,RN[7,_L¦^ 1ZR"F|s>8O+@C2qgzEyZN;Mzlir3 ՠؙ-~`}. )71Ls8̠;.9P֠'1{?=(1[oΒ7ݙްfݺ'X.Hy)/Sp6TZGẘwlǽc#_wlH1ebƵB]#LwS32^.Wr?@7❯͆vt n=l?=w1/>u}$x1#C9޴D` .3Gېcߢf#ٸ6jE<~{D9 g6aΔ{no6u[ w3~Q:˷^9f/gC 3|B-S>pnؿD.%LAƅok#ǜ'_o+H-,ߐ%yV |pآ H5h5z6՟r@\$]Ͽ슰DެƆmөk,uav{/b?yhWjꔰ릔0rUW t%c0ߣဝt_?x"'÷ kye3|!ֽ5eLc#F ڠ.բ`)r'?E¿yaȋww>~DPRSĤS K?wRk3~v_ٹk=؋T)X|F"ܷ)8O\z'>\g"eHyx/MʦJJ^#{d]w3<81Rcl*Fo1yOig;$f"cq >S?\㦝+(n+z3t1yļI .1a;˲X^[y6:ޙ;fk?p*$Eja>wIv6;.?,&>`/fPXNue,Ja؜0n_clCs-by:X^#~h\b&Ӛ BnKyh^w-y:P/7j=טo nyV5m53'3sY=/ද*? y|vPؽCYڨLСoJf-,6,N%[g5c} emSfAuMrbMӴT[NMӲwA zwۈ"捄C܏f5"9 9_)C^߯BfG8 2I#OС5<7mT'N=k kev&dKΏ|lyC 9ެA/R|͜Z:tT 8 3AF,ן+{[wls=`j\=.!g5<51v nK'?!dhMo{#w'>}w_s^l.ņ֖I/zS.jMzG}]w)Жӑ$h\"U,x.Ro5Dӓ*gWtZ 'zdVBDcupY:ɑ]uc=]Jyz9%hszO)lg5sMܝKK5@EϞ:_gf"=MߵMhbWuc>Ss${|gC}!NWJsqY"ߐ%hv-{r1.Bř.O"/}bبFߜXjq:eXA{aE7WWs׍%_T:L_Q3߱'5y f{>|͢Ϛ,j~KRe1rq(eMaҹ3eӥY!^)r#(6K>*ǰYwD0XkoAC|񎍉[DnY&l {fA-M{Ǐ^節LXI$(_;ߙmOp V7g'~J߰l[7bS4Fi߸{o|Y￉;5D<jɬb)4pmkLݰd~ |,bCvYZ=lۢalM鬾nl>¯*DLא[KJ3OCD\hP=oX<( h7e&a|M}пE.!'MNEjԅuOa9Yg.aR Un!_șAaOS&1X|~$W~<Z%s~jbl3s_W>i=8bCb* ]M WaV{L}eg7-GW61*ӊ]6!ngr;?ǒs43Q?I3q}`} r.ݾį@g "}NI~d#ۓ]43_6|Sw眨y;|_o+J,=ϑeNW"2J#68ȳ֭|?s^tK{q~ 2P [~BpS4V3F㥙8} k3IC<2k>{3vF#G]g_i߆_sϞA|U678&B|]~Im$1?>c<_xR`PK y}U.n|}ikZEj+gy0c?UnvzX\xYtҐ#$u~=|` N$[ Z/ ˮ x8 c={&2~w{8#;+~ڐZ'@np{13"w>cm]%2%܈ \Mw\)it.XڼC9myXJ_>O \_5woRs}r.kTm ڹC{j G" R`ulI}r몡L_{{9I˂+/e;ҺvᄏTF9NĐxdڐаCR%2o$<L8=Ww0aՐK|:od,f܇p=ZZQݦO|l`Zp3Aͦ}^n#7))?z;ɷq? +GVXsSSW'iυ=W`7VnYaLJs+[5x`xw߾( 4uo"gqeycMGq4Yk[ex^Ͷ$qxÀj{f,<+s$FFt~a)?qZs'O+mYbЄvTX2l_QD6s+Z=NF[N[i/xħcZQN5mK|D!󔇌ro~g<6.31=h,=_aN-y9-E :~RiMؔe } q&%-W<2ᅌTKsGuD~-7l.z+-m &gH"5O"?o)S"d0͛ZcUNGMqMڱ޳:eHM={o\?`Esg13#8.y_\Ս 3DrRwXsMxz"rו}IB=:0rAo ND6cۛhٛ0a>:t` TcOK]ǨUXj0y1a]l3hTlX '>D4g4,,}8~Šl 1g;dc wA[4_{McoxeeZ3k=5rA5SJgzg0{%âCql{V11~H'G;"lUK iCK_č|=p3l&#j!k 3~^{q\9a;>ZFsLo9Na[%?[>Lcc)D%M~V##hܱKpg[`تҵɴy1ݓ&و{1jocK#$bgSv;挸-x'$}wO:)oNjʢMY$#6_Iu>{~ >Ř{vw9):gr*`PO{?Gy|uo=㹾99UY<õ],8tJ%Iga͎ZQ;&hq_Hsw[%'elïbKm"Ȳc1V1F0ƛ0'c"{u9r`GW < !d.Kv>@nws8 ̸]b] :{f.s;]t<&6?g̼g^9)q9aw^6y5aL`7pckP-s?FѹyW]P.~JJQu ؿʛM%" vw;@f CxG{:0Tjǡ"?5JI{Y³81\俰q;N?ځ8g\GSjN'D 6Ր=jeLt X sczCF^ؼ؇;`cR÷(nj*noM`q\G|=sW(-weqt"xIÄKW^gm7Ƹc"{{eG.uP3Er;9#B+Z?dl,#lW؁f1ol^y|jy}c϶9W)Odz*idJrj4]BpwUౣ3 {v֛ЏSitIA8ؓTbWcY}v ζeQKh7`1tr`<.i) K܆IasU/$`*~e9fjĐ4b%ک_|ˁ;WX_h)A3ҜB2Lh 2b584R+0V6dF̑Yv{gKf $ttVA8xnv ӹZP_M\_+}c[B|Aiŗ8Bcq :KV7 uak~]7v#&4r`^w ڵFe SXbls@?4lb~y{uݫ XY({1ೋfGjwW3xa\~C^y?)E!b줽d4_Ry<4?0e R*./u{Flֶ^OK9uw4+d1й΁$[TGא%70 :,:Cr(:b.N4J-/QkK8]ΰDKyx[3}K40)bܹ76%Awa _Pfn!9ˈbl%.~7RuG%/8#1>&nNy>'htY1y-.x[@2K rcLͩ#_|s=2noů{&H*$)j!sRLrw#?Ω c"5}F\j/5}8=>xgFaЖ0';?6[#bqXJ5tl*s/6gvhoo>) )֏xTyo-7݀'<։\rqeyq!QDg%#p1߳^Zs$"&8Bs.>6%g#h޾# .=xXo|ϼcuniNyml(7Vu& ޵GD XXݧ#0i%&':X~>\OO2Koj߅79LXzd7בinB}}OJ2Þ5K.iR.FX~"ǐi31`Y~Ch>}L1`s*Ԉuއ;K~T"c|'%K1_kٞˇ4W߭>V #Y8_Φqf (yt`{,nkHmkO<)ʨ'^'*| 4 8"q(|!`ك'׮)3͒^]vRx^-Q=eѶn9i+*E4ƾP -ky{gH.5I"q{5˞Z?wRT\8U9wѾvQb8Bwv4fGo/[nċ7[6v8 (΁JbeS5ȝys]#ry>4˗8X򾦿R1PCY/AWX\OЉN#߿&Jc|ߞU뷔=_q6kS2?f{6P輇ip> -Dgt"XuC.#&ygN>ZG|8O2M8 ]ם59!W@##gx>O!;O)ȼ ?u#{+>@ɅxWKMk?1[ؾqܧFRY{s{NLrJ=(riO:X7w[wN?ј-Yas=M2.LQt=Yt7i Ԯ+a#$m<R+d#)](AszbU: NGND"6N x(ɩMm e~L4|d6۟$\ngŸ6wxӘKG2 ӶW7!j£#,wymWʴVC!b͚Yk3'Z;Gwq|`s+Ӑo_ISٯ =Y콘ncu{a2_0}E#^Ӯ=d=nL{)E~|ɿڛlh3a"FsiV|Oη>Ѿhs/ upEgagS*nKPq)UN`N?zo0y3ؠ R;7I~I`7&MΜe.37G\OQA$8<ǂ;1Y_MQ'.zǗՙϻVO9]n柭9YWC;Kl߶حv:II|wi;'';`[.}. 1f"oSߟ'>p~.q7e`#[C[A6ײR2?iBŻ']Vq&ֱX+M>2I{.Nw=Cde.`:]Dxb]z`]ew' w`x"p'Nr&sXyN?:/beԭZd27o ~Y"vɹ6.=BuA< z.%:LѝVeE#//7d,V <*JYi ~d a`:b>`KiO*6lYc6GZxI|A@CDΞJfa|:ÐdMV|agV3ظ;^hfH|+> LEIg+K~ꩌF(|ggam7忖6K5)O 輴Mw鋧KmK$>$H誋/_tuITSy@X.˅q - YCyiMwzR=3ڎ.Ƅa\mƸq)"1}][!CVGBwF"(r_9'3~x@\H1l{ Y&/,o'ӽ r3<a+͈Ii lkl>Yܣy :xFb7m; N9flv;,pOЩOM 1ˌ| 8q>&ZX 6Y(޴8x=m‹+^O}VV?vfe\;%lBOG?H-_w:sY|.D= `'4vHꮨQKFCT[w2(7ә;'pXY67mL7bk[;مZ}STNAlmSmc1ꋒCp𻠎gT(ѩG8C,&bLU6Ys2mFnO~=*{f=UCK後[qo$,rEuW1<4šӏڎ:`- hlCOHpAĝڞ>w-4gYYsի]|T4-][sx}$iϳ2zIԮoZŖ a?XhyLݸBx[;V"pw-[m]]BYoψ~ǘ7}[>Kq-&a9W{ LM/ \=WIꈮ>66:|o4hT ǒ} !8?l^=iЉJglX;VM4J3x= э)gIUN"yŭͬJp.g [H6tdo-]=i]JOMHO8=3ѷd}mKteI[BF's=Kudxݛ'+G͋?kR4iq~<7'.=:dnB Bv;ܘhzS.aR3l3,}`)p=1K|J~ػ>؍=+n]@̘Ϸ˽;\FW7/L|8=dw*A'Ԛ U,/ӝѻ/ve?):@_ޟW]sdfZ~WLva͸rdQlb1BCopʶ%=]+\XT1,cgz\.H"?՝b[˛ BEG*陃>Mt2~?d{6r>5:^C{#Rd/q{.r;σ5P;23OlgW7¿5K̾6kUJ!”` ~e +_<ΈUw=`cq[[#̿h-vd Y 6Kc . ܺY>UN+ [-֘qL~xwLc=Pb\~o>Y4ߐ<=TaLPGG|;?}¥5bSӽ{6ԇ-  Bw0vMN4j?J0z֒)|\w-$7'_ػrm{6 IT\kܛ8hyx~6?~E/Tƞ.\ 9gO3pdh(]  8><(/&1.Գ7z:reR_ۘ%agDG9&$'-rUY-p&V ":UAߵwExOЍ%qYwZi31YLqIN&=*ѫ39<2=u)/:SVn# G 36ߓF}'T oji,_O٥l\d(5MN81eؼRysvR|f[L}|m;'ٻ+No|Zz܋=v!b?_z>'(?.|:=Ih}N];:y,Kݡ~|o-q+[q_vO7ڿnަ9_}>.(lRjz:#TVX%f~2ko9Ot.KJcL/1cK4]l?g]yIPq~AŶda`;06QXS5+6e!GKAbsM3Tܵԭfl[𝖉U^o]=jC6eKEn%[\vA_^6+~@田/=}ۤYML]yPv ޡ+{u0zu^1`m`-S}q_r0o .?ʯ gC*;wSޭ(.YCqR%iVW|iy9>ŶW*jsXֽq%^5~ek;{}=Wot{NDց{aoy ~r 4\oDm\sqpϞ!| 22.: I׋UW+q̠_ ( rU*\ҝC<0# 3*O$paڄ gu喏|-qwsϚ;;3//ZK!x+3+b!?l<8wg{y^M x!p|b6gtk6>O +,y,~N3/Ώ*EΒ9+ {CUR$]7ϮeV-6YÎ.r M}l?YƝeqU8[݀!ǩ͇\Z 3"_J[ KQ{_`Z{38h?}ߧV,qK9'>3ID#+`R)`@'3 JxD'rv;%s7mv1y._ܣ_ޣCܣ: G=M5XE \ kᠱͥ(קDqô1>a(/ݳ`+ˣt_2kksyK]X{s٤ٞwӣf]| Ɯ=6lf.Y+3R]'59KwkhQ'DZTck8F/Ib8bn<=Hk!rh:[eF5* ($cT:_aFF/Y䉽8봉^qeVkU1a{3$nV[ר>$&)|\&wmSYc^`\bm֘MK-MNX#OmnDô>-й=t描:# SEo>/XhVg7|H`;vþia,ǂcb%U wN燧ǫQOS:+絓`;μJ*+6]R$֟yVh˗ ":_Q}{d Ni-{"Qqv4\й(9" km+6V͑hQS͟ I֠i:SqY3%Ϯ}' #^c9G)C[!0fئ77NDjP몸?'j2+_K/f=SRߝ4-Դ7q0>ؾu2RHe'E>lVh i✀sƘM5Ij y̹ݑTvYrsچ\U1%~h}kl2=eW%ޮ*Ot$*]Xi5 =~g}*).==W[\XT1>"Q'Q5v_E=ya)3 4zVǰe[F(^o {qAキ5|\*Yk?'>քQF&vnBfuv9Zto~y /Eb௨&>硱ˈ&ly<;Ÿ'A{I z#\T9K+=vyo:sP2h g{nhuqчd6]XB!W abM0 ԗAwe+[rBl ϟ Ƣ3!}* >]Mit8W)r!/.RI0aYмshC38 31 mԣ4o[&ϡ (PM0XX|Șk:rx2rNRbU4'БʂbfqKèLӣO2ӕ,ֶd 1yA>7׻/u);IBFw)\Wn;nn[4yB)|k=uo*QXwqCOaG/͋ho4tw9gEy)LRwS=6pjw_ncq^.ݴwAO \%<1__sF@vޯ;͎K;y\2nc'0qtm& 61ږ,dƪkO59B'#ew;ݱ' ]Fvǵd巟^(|5rh,5bHKɰwdȹm8`//#F(U愐lJ1k>G]Z.be!y$-eLaO |o,2bJe3`n`5}9Pr5}ANcsNqqd:wP?&by94: ,N"zlo~^v`37}Π~T8ǒkKۏgغ8Y'1l'zwJ.-09p̖RusDWyQjbnjB Yy{2RXZHk\$thҟ #yv@^n,;nuQY[7)$U$]2I m]Y?d硕_Jk򰤷n6t'Vtw=&LX_1~Rᾦ18>A>~*[{.BN'9i64ڠ ~=CP#7Ѽn`K:bc4$/9K;%!aGVyR**zI^8kLJ۹2yvl, ڂ7bu6z5rAos?#~?iKkϱG4x] V/޾}nSZs#y{AH֢mW2vneD9c*eE[yi*2F*xqA"?RL{SjG|ȯ~v&a#f;ut&xLzlon҅OmQ#^rfN>_/~4z'AݘCdpy|?GÛJd]-!U?"KaoK⧉/ _TG|ݡ$O+xV>hWZpoYGgM E-'w-l[C"#ڐI }waSD3grA)Ri_O=?.͋¯Zuk8}ϧ@G2Oo1ᚑ_f@"yһߟMlgQ0Nԋ>r 3M|}ݹ ژCxg_su :S\ٓ59įHbn 3ˠtLz"<_{zmoFCkRO|As k߉ w7tZy4N_;o s[a?}wӘme5CӃ>Y Yci1't$-tvGj<):֓(5s>M`5Tt[C0K2heҁz2Q`Pݪƭ%:ԇ}+hQ:y\/:;0a[o"\PZ yl󇹁XH|Gyی]6iV*_B\rׅ8Pq\Z빉q yxac&]16a2$w?6M4{#8 E"eh s{s/:Co7f|̗DLg+35LcfZ3-4gD؉Lc it2_ݽ2kԧ@|a+1}j]Ƿ>+ox9j b"w^箽-It}*=Anj1pc"3t,ʜ=z,A~XZ@r /7pm?9-E0}bW=ͫTuUu+:VO~mx&K5dF3>bql ôEU!a x.D.GEãK}G]E;/Pu}M^1#F!|"vGؘ׏zm1zDؘr碓hK7}V)"E ?AgNm{:̨`V&k|F9#s_gD|:#^sH%X\8$N!#~@8ȷ6 㙗hμ\)J~.y9b7?l 6⎂GO8;"ҹX&9o~F܏s;ҵ α޺e.n&Ƛ.Krg'0G#&[ccr>}Zgj2h7 3coHJ}}.U[0;^N$%u{+e5"n;)DMX^yڌ> ngb+c8?<0~#_ 1wt=:IT<1\s7+|^o{I{zɜkn2j';)A#uZM2ӝe"#YMD"|}yp搐(,hb P;'i*ӠD*2=<+9>WAy%5R(р?lVx\+j@H`4&c/LK{o3cMʭ88y`L8h;3N2 >#zZp1sHvp bĸO#΄9E>W>gI:uz⠼蝕lQչlet3d%]*Sq-1MeFPyW` kkM2!{m<]cqv#Wwl &irмjX8-\)vUr-6$X1}C{x7=ޅnЍ( S:.U}㻙QRGIW%^Ow;y/}`ڕF?|j9gjw(Ӟ]p:|N,z3kr)Pߕ,o_E'L|!5_m3ϕ!S|R?Rً/з>QjUgROvг}u^v#q?>M~Btg . aZ.}q.`KO\z>u6|R)t=I%=,.ZXy'[ )eĹ6N{ǺCZ 5RܱcOr{k:gynA?w>/3/Wn'W߈;A< W#eKB[f| dkz|</=Hçւә`g9_\ڬR/62/Gn  3׭n*9~#ju54G)1G~?2?)vrg-߄<3Gc>]T&&+ڶ=霧E^3[#2 rޫ5vgLpn3It ?UrN/P_G`h.\UȈco*ܲS8?AgPKf3Cޟڔŗ|L_$aghu~a@>RE?2V^7Zc}k5Xx=g|uF,/` e<8D[$e:.#xd;l[u1V([ͶΞF.U[ܸfEGwo0 Hkxݒgc 3S;y.ٽ:ɔلW,6[LnO#>`4<Ë\F l10.8]w{gilud&y_ͷ_L>q9 C n{ ?x\9c"ʸ5p~vgɮLSDm6(A۝ςY?Y\ɚ s"+iMI3v-76kF!1ɂ_ dr‡ 9hx/k{xoBW4/_Zo;WR'}iv:s#bwj$?amo|d1;O8oE/%?ݷA|v&~x ;z~|ucC LcD]ۘyH q"^ 8NeWOz#ЯN#fKObH+8A.W?dzҼ|Z ,fM_kj#-}> hs}XAVm[ŨBuTگF'NYl^AsŨmK8<߰\׮^=ϏTJm׾}ח0F{r G@(QG|ahZsl}1TUxqѹ>W zQ#F;c4:gv1sAp\*CC}M*Q0=$W- s$c5׸|o^㽱mqFuF2HzC>Q 6E\ӑ6͈e) q1^=tO+~?u^r笁xm'@"tnS&7VWwwA(?`=Өs؂ן>;b虈XTc/D~=ybs=SN8Â#Bw2q'78%,W,=x<~⍉&K{N#-z2q?-<r~o8i̧Ӑ!shl4ro t9A0 =;;g 1 1!^i|OI}$ ^8˚;P2XwYwv>eD_.m=MwVjO "ں+ {{ z_avU;'kz88h]5g z~&2Wb(11x1xGi2hlVHؽ]mZ=l()֞}(h-tG8\łN3ZRR>-RF}E~a>Ѽ-qMyqEN}UPKa?OcR-Y)џ'o+6eY݇g`9imyiIQm8'ϣb<% \\ mc5Ɔ?V"ioN~^1ȕFnĴ0'wžh|㑸 s?~`G>7/gSl?oߏwM 9[|j 7`7ϲ^?>+4β#8G7_oJ_ { aoh5Jy-7c|h?H7?eKlOo|W_*]_awwv8 BA>r}v<3c˃9V$^=ో GO!o[^^o88 c02.'ٞ{a{z/}l=9O,[ta7BFΑQYY[><1.a,Lꋕ*VsyXǴY<{haJlWyLx(Y>x_NX;v2zU?lWxDc@RF?>^W#D_k~s OY{i0jIrmëقbISnyJ=)o簛랠A@W1SX؞kFd঺Bg^~({ :0yhu$R>M\xuTa]/\F-g< ?M>m6`Gz$LFe%h&^Pz y0fY;%6?R}QD!׸°A7$FlDvفϕ` |=Qozd?[]V4>*?q<~v߻7qnV͘#C_MVP>#m!ZZKjY<;^m3/G8,la3uke`ɬ߭ a\jMh+9vtݬ;xڛ1s+@ ECUFN!j#cR_86Y<ޑ<7ʰ( >f[wanSx~*ow9ܰK?;},pW>tQmj/[\˩1yuZ,tЭ_3Lsô=`f+y;ٻ+]\:Nޕ˰/xnacNGʐӰ%Kدi,,jMBWsᮜ9|?=[yn25X.1"֞Oƪy\5N37tI^O?&r=[wvJ^e)bO?Gum]pac!TaѰM)N pJΞ bOF|mK=ZGjwE{˹bt%!]U8f"-Q.0Ɯ㑞7C*~1#cv Y&Aw?6c*%fy}<õ-J&]CPg]d)1F 21a%**IsfVhT\= _o-0C'~[Zf#u^#O?Z8c"FHfz\ `״y8>J{>7fq|\ʟ~5SD t67zz}G(ӼT$P >𤉾~;ETw~~$ Q8WTs'If|$A;;{v|~vO}+v[v{eHn~cQ|c'<GjCYQpe˗Ci,MKeM\Ѽs{\tWm~ e}[\Gi |es{wRm.7v{aVLho_&Gڕ|]?WLc&S"/ی3<+ 7t- OʹX^o*WqU_g>Kwߒ%oi-sHGcO+2}ÈMgw<<]66~tގG%uA$]niWW<(`|M_"&v- HGr>˥_w .Ur]":[cx}RQ`z@q 6xa&r a3KyMgf=@*KnD7$ ~g`j"q;xƉ67bM?o;1rK Gu^F&L$r;s聐o~&.F'C9hYNt^^H9lx>|_T  `[WT\2ɲ?mQ, S٪ᓑU)BG?VΞ~@gDpdxl˘O<;$kD/9 Q~6uz;0vX?\*sZc{W$O_mۍfݑrGjӪZδULhZҼqg$j?` ACnbzd%3 MU2KW 62{~4RzzD=9˷]֒LHcaVLcà ַcFґvFWlӟ>`Ʋة>J0?r"N{* 'to_ky1Cx DS*H޲ȱjҋx5 ɴDqj<|%vθ:C~1Vk陬7J1稻l*{x#3Za{+bo]r5ȹ[0?{W쨝wJr{"[{wy<E~7}~~bbbļ~o=s gH~]a#ly !? e%q(ӂGo7[mKIߑ>?XT<2jkSNba.&._7McC~;9q~jkޘ!d~M?Π*ky5 C}vv;mDC2ȐFMӳ}yX:ký|\{9W{6 yҶ&թj-Os.fiBp#z1g]nzy kVϲ x=v}/*9uo';$G>r'e'38e̾w΋`@[}:{Z>0sғk$[=k c g9Ԇט_{8fDž.6@m1AemmR{oL4wӹ.vElE̯Dc´Lg rmUFucX"v=`5p,~%/6 w̼PW-kOϱb*wtqF[mNI"3GbzO*:4 夳xpEϙβZ b^T=}z[d=syg79[ L1rq=X-#$i̓ ^`$Mt`speͼ3QvCH!mlMpCn|A}7t#Y|j(k3=O!:<1YX9OKyƑZ}O﷏R]ugi:eVw,3~[JmYa|NQw<Ƌ8Υ6÷jyi|W;tdmDS7ǝ/?Ì%G0f.=3COF80{4աsM2r{i!2nԥT3D&IZe;I |ZgV]>IwK6}rכiogbY\'0qݰ1Bė=H0Pm Iݟ+h{A !ga5CxJlV@ #>$G_JP&ѐ}3GҟBpvHEhWCĝ$:3^=fTm8]!j V0{ ڂ.Ѽ$;ǀ-bNGyLӗ{Ri־O=ׇyČׁ99b\|HjTx^Ѱ3Yw%) *TgZW3cOIDαǖ?U|Ie_XzŔ=_v. E_BK)xt6"']&;jOɵT6fۥ;1Wcݘ;;t _1@[5ݻkK׎г}=}[eĝd~@ B|A3 _f +Zt{+eՊD<u3uymKTB%;х/tXX ̞֕T&~~xGa˶5܋Lݜ2)xEtC4.:@s}">^y]e&blle*{*6ll%x=[UE1/ߢMv6 eWcZp̀t@p!IɊbWy$V6T8<Yz{ NIoujWL} 9'x=)w>N5]) _)$9o,$%xEsT؈Fʼnx28YΪ?G%- ~{վf$ fF!9sv'Tg!9u6qcPMA5#*SĈJt8CS穊͟+yNc?ğ}#Z7\ZO?C2+1-q$|J|2k5NVe:;t{N~Z.2Z&'juJZ`U3xM=fZ;Љ@;S  Lk4mi,bpV ևP?_0I}p4Dѭqo%]c nQN;gi[ҽ6}!$`U ǪP&פ"EI4$Vs6%  ,eBgŒEw.ٗt MhQ[z[?׉x󈛪'ja+Ha7|nӎtc]<qrtn]l?vi sGNO6_oK/gU,;kVaJm/î~Do<#>3>=aZ 垰&s>OSJc;T KEiF|Ȃ:#c߱zf^ufͧ\Ld+h+N|x]D]Eٳo?zltC=IFK9߷+'*w[w%KZ*Wn93a3XSYeJtoZ= r#K1WmSޘ#hoHZKi~Z( klŁHٓe$ uFF*}*{H٣}ij˒JaMUzRgxwDyyT =ݜWn^ΙX( 9^ྲ ݢ,lg.tз"VAWvUoW ,/ qvV?fiN唞MہgIğXeXJCu5-EMcGyLcf4N45D3X۞e1{uqGd;] ^њhӄ8۫`;2Dp 0|6 6d]QsN/MDIԘ/R.dIKW2΢ԬKZb殫5=lh=htڶYZIfI.^LآW"ɛស֤iSJ/1mRNC!=N}ԟ͝-ilZލ!ZD0_AZ@㸜h_c2*i]K)wnRXĂ@澾~=Aτ1@8ndX:[)Z"]S.uP*R{ޡs'b9n|gݵLؖ3u1N~vdU7?:Jsp82͂n֡bJΞsGԳzXj)}Py~/̈́)~.ӑwNK _lĝsSm.t!!q ѸC(ߛy~}wI4<ʞyן_ƖˆK!طҽ#9JHK7Bs<utV c8S[$dmh|2٬M?q_\y}c4M(>u9nij||")Sl,m/4\GM} zQ3TD6FyxAs#wmky XF.Ilc' Xv h?æX3eGl8Qc(ɳʗ3[@UFc"FeYڑ4,1],m޷ys۽g1#=--ⅲ*"K{|aO&Qj;x,N-Y'CyY}|fߪu ~] 9=cF%ڂ֠,>`Fa6j__~U:5[&YxAwۈߠV_~&6i|  ]· *"%EkIϡ f~n{8U.Eѹ4nÞeIKZ~Z:ss-^o1FK0~^,xz*WOtGx#?> q"ňZxhg>Kߺ4I}pG?܋/m,]mֽ𳞶3un4_i¡t/oTŝRz#ݻʸWIqv;zߴԩgoFw|{vg)m}}r>ycŚ$<4꫎p2֣xy |L2G(8XƈzN5qI%)Mf`GtOh [LGA#GieZ$ h8o.^%s^6ޫӹsX'ZSyg'5~Ѹ[sg%|kOά(`sS(dMƽ1Jwǭgi}mɗ<2q֏E)C|,랬A㪌;W=ihI_Нx/J1C]1$A#ȄO}(b\'"ޱ?je$E#ӑΏ:FbLuHF^j>,ּ kC%u\w=ۙ%|H+X/ U:i-_oA*~*[ZIL}5K4}6e.^}V[]Jt-[V6Rm$AkagVcXRL4E2)DtA(9o6MLfu{QN|W{h.81yTʺ=\m5Տ1<". _MKRpGe&xkz~t$WXf,żf\u-5 @Z vr}o;7>KΓ,?꧞ymy 1_L6Xb> ԭ󎉜Đѻ*,Iv̂uѐꘜg3(oT Z&N]`"Y* ` uʈyr޾Y ߶\Zh^-vvIc,` i2'F7–Vqgz${s[6Hf0^(͏ө,`omeLϋԭ.GJfENRV2S<ʼx1\a><_o])݅OJ˗`Q4 fa5Dl/vK.f2ۀG6DNHKXF,!OT㉚Gc cڬs1EsG"=>)܆Dg^Ovn2+L@x\hZu~湊+2k8oTc%>|-b ea[Azȷj Y:tw@v|3/[HeScN4p!>P*X2kX>4x3 c{wܠKspF.{M _IR ٻǃ$>xЪ~nCw΁)"KdigU'7ԋmxs4zm&hͺJL>?Q{9i_+f,`'8y 3Tn:Hx܀2SpfnK\yʧ<^}5^g% ^E";ߪD쫠S:ZCĻs2+[K ll%S-iA ]ݐ%6h[nMTi-DKXkN7=F~$;!+`=Vr4d2[ө*#}$n"EyZ~ l3yE A[E]y;=5,Ha-[˙q)z#i$"3VKodҭkF 3NO'.(6WA bۆaolbmHw__;0]CBg<}"D+ai8Cݯ?A W/'+/˔R_>vE7ͥghߛtV+ nC}l{iMY +yv9wn:4xOs =јetB_}>[}j*C;sIgEdܕ7@(Rm$#>shMՏI[g#-%[ڬ~V,|Nw"A'-7*;h7Jg̖Pr&mVy,fŒZݰHje!K]>#MZ<_Hz+NG>3k>~O|J2e9WkjS4gv`ɤ8_<%hFGWeG!ʲ-x~񟈔AO? bj{ӽB'ɾfK΁li10+#UG|J$o>ج2 4?MVXl[_n x.:b!Knbx lDJ݋r,R9<_cIsNCC2#{ҽxt}=c Gt$g*ե{喕>ka[JZx"!eMa,i'Sw-Ofv\UH|ɭ92&KNTYܖ%;=~3h밯 aްAuql̥?[݌ulo$O3`[{򵅞6QD:M@[-1f(on?- "On`8ʤ7>D>#lOUF Nd)=flR zi1[#mc[NEx\dvGC6^Իlb]I2+Ox7E1x5z"{Fs>rJgw ]ͻ/jL8-,s C.Α+rOrwi$Ž3P5DG:>ĪŸa Ǥ߽twS猥A& n>BǻӽOPF{[C =8]$N%6R_#CejpR+- S8Tv~ֵkckG"dkc-BkQd7{Xo,K>2<.SpG \%*"Ak 4촬KXZZІfLJdIǐգ+FuGλ[kxkL?ڏU 6΄Lx.+mkw7W RlL;-h(t&WZOC\Y2A_'#5N{tsT|d\?ѹ7ٻ~-/'|X[uE!b3?)*96{:>o{5lOa5ώwsӷxhyYlo';{F8yAۓ*~U%:QC'kD\m7 ^}g>_JoSy֞{8!jÈc|yD#qIng6\w1pك߱; y?QMîoj W/7G=Մh_Y6c#R6ɋ$?Õ-hvU &e>5޿CYNfX??/[Xil'aq=jG8:jGoLO~ht3MYx!qW~\yHCJ}ֈwTǸV:CnEFdIw{LcyGe\vC-469 9Fԭ?m;u t1AXL?5)*ǢqOZzX?AlxmEP>]I%Kɳ#5+,"5wY~{Ej㷹[ӧH<5Gʯ`Crمkp׳_E*r3R+LX Nr˾xR,hqHLUZX.9t:}Ym+UY#c{+eރԄ{5tA.;˝þ/#s+5(>a% HxNo6܂VE%>'dm1' >=l `b3<96Ρcb,Fľ]tEBl;%)2piש||Z$$;)ξNڻ >2 /HOVU3>{KyL?⺌CgӰ#? L} ݝךkc'>mqv\O7 9Eg|61 sQA].? _e4gMx5%~v}BG }اYHp9AVy ¡Bl%x>tF!H]?СK)#v]ۖV?}JOaz2oww9c$$ӹnSQrS(/umcWQmk>G~c&,cܖF8b"r{$]2ǟoʄ]/!sM:e | P^>3cօEXI=u?Үwdv*]9#e=<+#5V8ڛ/{Mxs8ii!zZi /퓾 ?tF*l&6v_U*3V- [q8[>} ruF.6![>>gmTvzu }f~N~p3&1[K}u?>= 3/Z[?<ᾙA*Y{<>Lx7dZ_>6\}k3ggxL&:37H!=hMdFհ9+#`mQU+b7tc#NÄ`Ždy~u7_Ft469q|{dZTEGzOoZt-~?dγC9nĻG黝=C|lw?@f?":7.4td bJ|I-~֒1L ?57Qt!W/|L);\:s5t8fPF*ۗ`^rNqQȱ<9]ۊ)A|R/־ŽdAAԟ#-.!QSu0.c~ژ> rB{}#ӄ~#~>Ҷ3J Khx:ҴU;xNNz|gC$/ȹK@tduh ×jjKW/Oo&>wVł2J%t(wphSO spo{[RjQՕo NԪ%ԍ+']^i~R S/8S~ EW uDꩍzDž,q k lx__Ϟ'9/w\ ۘٯe87g"Wٰe[6!w}0:Ϫ_>iCf7ޥKB /+߄8xfǽ쨋/^}P#NKm4wEQϮSZ,uk]l\-?+.iviz!2n_F(ΆKink7}-q̛2 D2Ğ :C`nu;{!CQd&}՝C|3/wKϴVs=_pUЄ϶/F Ux?띹xֻCE0oL+YleߩM})N Zmv۰V߃5K_=k֮Кن4/z|eɛ5-Z}mUKmC>Ÿ\JiUC͠/45Zшo[ho:1:i߶?_'G̝cƛ&ve?}dVC =k[puZW0Dx{p6 |nzSYE9ٟxu.I@Ms i%M.v[ 2Rghyt5ox :>YGe0#|^fH^O96P3C<ݱ̾@Oef)o:PQXP?2ﮥg(>݋PW'deGW)=Ze??7pVzjD]$1ps Йifi_խi;)i)%ڨ}`mTFpY wL:I6pgw.-x?K=>?Q7N(8_gЛg_Q3ֿ淘iI/.6GB~'١=)2cJ1];i,qW,_ ޛGu? KoQIo s(>˶mJ/vxLil $)/*l gq[-)ZKB1#>qua:H}TI>1"jocлa-v-AYG0ۺLJc1lm/Sza2pq΀'l#߫q6`p<1+L14m/ EWS:*w b1ɑWP]A ObmTHjpH3녛ܹoԥKN|nX.1<A{SGDk {T*BH I`A8c}s{TukqZv!1Iy~,8{x7z؂J>Epm萂DB/ϺXcaIQ,s_o9~e4J&vBm_~95/I3VprW F.˾0}+?xBf#w]_3ދc-a9~X']7Yc5Qaۙ!MCxx41/EVUiȖ~u̎,}+xޫ C'k_-]S[CofD(dHx?xLVkwrN_ϴ&eO˥G6^5ǿfz uCܐh]dvJH^az :3&Obw{ʅ׸&Į_ű[e*:a$ P{t<"la,{*W0|/Ly+^NvoYNK^~ Zn$[n4w/6I}sZ[sDg6Yoț|64F'1Ҵgvp+L8h@?-5^yI~~O %""G}P<# GGp&^ȶ])ç[%I>V3&#^z|ylA}#`"<}&h~ <̭8SFb?y"__IҘ'0DK?=rg?JvE(9=?DW8%׹Wo+ Jo ~ow!ݲ0G}! pD^K9فO 1\(ɟ' 8ݟ ǿEBluT9U6ʈ穡w/`|w)˱N:$Eoo^H(?3 HvrI"2KHZ+[*ALxa 6Z jF5QV,JE$*4 \2}Llb?̜9sy5d1^4^~I'W2#~ߊ?i'y4LmE{;{t%{ ÇWQ {"W^Y:F#WҘޱ{Vý߇ܻ ,Ʈ)=]|Z̃suw|2GЫ]X/l(~1Zߚ>ĚkaMGXIVYE_7 y~\a-4"=K Y5֢׼H6|v8aN>-Y1Pf,в%Y0zG_TJPG$}77o4bH0O,!?}4ɦo/T_?<7Bu3&]2;ؿO}_x١!ELӀ1 ?7װOLWN sKI6:Ri,GVL<۷88Ew/EY}߮+Ar+z4f{+M Dj]H<Q j_}/;Me6o\ 9rC+Qs/:Ѹؒ4GBE큻IngwJ3.5F侐*km:D.#dڎR-t>NU<;r\=w3ߛ4U8? k[&tD!/uU#t Mrh eM|Ycjᕷ(oڴ7{ {ˬU|05)Ksa}9GhU̼AխfKsӳRp8G/DZƸWJ%hy R|EQ}ֹ~ߕ{|5p݊aDӇM}o"Ee[ؕyol[7mB7ʔ[S9nDE-,g; TV/gӺ,Vv++ٝ?sǬK:^)c`eJgcYS猿T\jρ|vϨo|D: =볎s'곾H䑂*c4Hkg=bʓLM ,h9 8[._xMx;_Gkꈞ[KZvdMpZ;KlyTIc 5ǽHla1.'>e>%E4-oA'Pr*'<}i&4hyxk3ZqD~bs]/ t mGѺÖ%[ x~o+=cEXº>VWxh[yʭ,fs{^Z+gˊ4u4"F{kzGrHZ9ph Yi̫e9)v,8Dzw08(^7}X+K=0` 1\3g[8!oc=F%A }o%q}[rq J$2!z謀qYdKo]{ykV #:cr%e;g~V~wJl͡ w&N{8oaE+Gy.MmrM_]@JS}gאc?bo+w5o>-i w{>4C b|E~oX H>?XpYZ7^8ٗr-^0F!35hJbiT:ݦߎb^a.ѝ;?B=H9&OWGW|GO^wkOXch>%~{5㢫GeOayB/>SҳEZ={N! x %8?XjC'hnsk'"WA!ײsF?GKu=w:&mF#'ڼ |zUZMS=|3=(m 3ط1渏Nx=*a#X8NI XV\|Ss=eD9;yvSAO85KdV TxT=i 7ypDN鷀~-;~;~w>FX4UV Y"鬫p1 \I#eA<5-"> Z/C2JS_ W_,5.o|1<鯥İh③G&-~l*xKknE}si;|sdx8,βf8?G zXV1& ӻD~ <^Z>f=IiJfwa0:S1o9qL-ӛ/~XRLmS{ct~dK?I>7VCuFލ⷏7++"wkR"ߖDt W Obk= c&:qUs,$gthNפ'L?VEW}M8oO(՛-dp <]kИ^ A$71G".+#~XurYk9 6ozbzJ_F.k8-,?p97>q-6k7,8IreIs[򹘼${Q"ETU4p#Z7DerC'd? p9A[k Ngn[cv˭a'>Ӑp1_d774mܖOlqhnu,났P~)ʈ/,Z95{:uZx2#Ekq|)Coҝ&0bL2?ǚx9R6>iS]!M;|vZᅧT>;1{`9(֐4#hj 1CqSzKߢ-k?=hqo:+uچh]5kv<3k7{e|ޓ=ܯ{c]=w90Vdv9ᗀ_ܞܖ'0.Q4ru| lx^AkVQO OtGD隝k1N_,Wxݢyf!_TjO;wZ峎`4i}Ո1xBo<_q2KuU|T5r V?r*< LcFuޜE9li/ ۨ_ vRiw8O &!'χD =o[&7\Ul;ӔGT xwF*%4\//:kc!(_. X}f;|W`̿zl] /~1 S&[xN4E W Ak;~~X5Q,?&|ǥ?ñn25f`=h-U::| qFR;AǤyv(V^pd=w~oﬡC;2fzԝo~n`<<üyFA~Q:Dm0E`/yusBe7ϒ\=#!eq:_:yߠ" D, '1c & {ƈ5J p5ʬ y- :*0>'qw%~\: Pfa.˛R)EJgڤ)yVcnw#y{T+uxLl>-Sˢ ]RO,_S_bY+`h!$]Og e`S3򬭓O}7YAYRLb[< m32r؋[YDž^8)'ym3x|8؁qѡ}hJG~_Z9o -DdZ4/]q2o5a¯Q b8iHn?^e|?&_}/ۢҝ]sėv9]#5n%9޲2yjEƷ^7d,]pvnxeL,˻/X͒;#8*g+ YMuĄ|.r4H$1W;-ud]+m}NS7߅8=]Oq"x\_;>~_g3Egvͳ!(s)6d)AW n#t${?zv_&l oƎ4iQ>kf3 cN~x"da2ƾ{4DuC/Vଈsh3}"3GF=kyشSa9BLg9+&_v$VM) Yğ_cG}zq'bD ˔SWo#CǞ~vȾsb.zmsoQCcu~r,%lٶ[YYq%"O9D|Ktj|ϕ2b`/(`nW$J> ]&%bw02i"n"^îkAU|ty+%#X L= r@w?5N}1|G3عbē*6̡ ۰l*wE?ƺn`.",#jBy$Xu]i{fG)=zn/\lf"׹x,+]WJ[V87HQX/ }9٬q60 ltdҵS |G|ol[Ndgz 鷏ycUݖFc9*c&K(NQh/~iؑdB>~>c79W3H}nkt5ac kϜ+-Ibkcu@gXzM<_߁\Y"aMdæ)A;c#*_cޗb|oħA o;ېrɚZ57]9 acGGm5e^Yhhree epZmiYL4άCͽ6+>Cޤ%w`򖹇K2s2[ɣESckyy? &p^yB`V'yyB󻗽+0ŌF sO2RE\ˮ}h{E!kD xK`4kYE9Y0yʉ1զ]wIm!{y[0TCۃ~_VޠZ}lQ0hCaudYe-صZ[M#ٲ<q}_d^:Rӗø +t~OE鴼 18?֡Aء˼2 CAn!<OjyY<ݐ9_,/GzYC7MMP{,IUeh r_&cA㛌s#FDy"=2lM)}DPF54/>ޥJJ߯xʶ yf~_2-vmc4V$QnKcbFi1=ser*a+ZhL#ΤՠkS}0wTXEYWk6YA]6,[pߙ()TW% %D5VF*I`é]X=2Sgu .$8il38VtsZr Zsܛ?o=ۯN0ⷯ(w]8cqyJ"x*%Lii +/V^aSS3ǬI~ۙXG,w0QW=2 bZ/E!ʋ[%B]NZoUQBߩf]Ay۟XGԃT1.`"4'(-AtMhem,nwȇLZ&GuzAhj1 :f/bM,3 `&2Oҩ-Ɯȭur*y;Z)fs:% tFhLJ>Iki>"ݡkY"xF$tH6F4ƚƷq_1먏ˮct GQ<{r|:'-LowbhQ{$ ͡2_g\fWh5 7r|`Ξ٦,lƊ x_lY.-<,%~űXtNb9(c"Fla3y<3TwR:d}9~hZ麂Χ9W&mA}ƭ3Vf.#B/zYq-bI~{xlՉD)gz >QÁ_6'" T|J:ߕV2+%yt~x0VvcqBV d ToUNdɪ8{uvvm0L"iM-XOJhm-*QV)[50p]ѼP9M ƕWr]kw~_Ғ 1*VqD ӦXXs>EӜd >wEsi>2U˱->=ԩJk.*nxtj[zۓ kg`DL!ux%-|լ$q}⫺4ES$?Yi1^WZ]Y,|7OD{7O|>~x˨'?]LwWM6dS'bʱ~>Lmi/[6.fns~} 7Kxzz:ӧS{t3 AˊBGs$UOcMgy"ݯTkwnnH)%:2Aί9}+ƚV}w;ZήRЉhh*iam=zN+s9vmۡ3fh&ؕ/iG޽,24vmQ:"Yvq}Aepk?|>C4>J*}'Cy"D?1 xkIt^zVYAl#ՎC1<"1_9v'DIUxguQx-r#|> L={v{i00W<֒l?>&߬3GM_:{/ݘzl PFrٮ͍>ïxYz*·uL약P/j6`d!|}^o.F᧏\a(}Žw OuJF=N~?ٻ"'1]@!&=1o's3#V>L{>xOpwWa(@|rKOmW1^ׇYf>2o}x?_ܟcP{id gM%:ҙlc%/! *;0 >WBA} 0s(X|rbMY 왯lt\~}M6J)'ƎUj7rף뢕Htkyuvym,ЍyVz^m-}R.[: 7m%͇K{XYfaṾ6c>G9?B禤5G NG|揄,+ZeuLpH;|lbăqjbz@;F=_|w֟G^ҏg7l(VXKh-wsl7O"` q` Z/qH\|$\ć]7EB"d^ɗCtcX9(쎯f#`h|EUjLLjclysZ7Ƶ v?9K2!|տ+ ߸dߺfdRlxڏ"A-Oo޿fo6dDV/}[ş5oO FЊt6} 6Og{Q{_;/> A#b]FcăFj}1?*ޅM8l龲YFY|  wPoƚC_m.+k.(4'Pu[;SbXn۷[5WEܐ /t}On7C%5ԟˌW#Ge.F!r腶3t,$\ Лcڢ_s5#n:xiϩ).ﳋ"z:X&y\]GOW}H I4 e?vE\%Z.73/(XŴI>+r8;oJ:G7|ABq Qsvp=k'$m;wm?m%9 !$pBҹdK&Z+rI&M);9md D*ǍB!^m `E{_F`XNfKDNI X$MQw_+G^:bnG^ʻ.spo y;S'jc\qγn6| k6"79aoIЙ6eaiS팞ہ ak=1} ̢YnbLŘ\ qʪ1&jؘT1Ic"ӘtoEqvvYq6.mGfNloi_昞kk54Զ;c{|fYgAC6S{KeP֛{{?.tP ]o0{K셭#Zs{d!䲊1h[H,s Yؙ[`>іXY-{?s26׏\HR3c }k\{:g:2it) ;v>Ϻ8@A{ˑĚ%=Ǹxertw(l1nS$5;}⫠_nS:߫ v e#Y~ gyka?_e8綠W|V'n-} f3 ~߼أ/~qA~4m4rٓZ~iorB7ciW梩躘J[-YaCT|{{̝f1o0h`1#1Z΋dGSIq-o7b>7E]abVk f]d`'os`~Es/*"'Fs_Ɗ8؛%i NCbx`[v#v ,y[4A'VwASKyM, 7 +/1\4{柑i |=S'b3|ctLJ=wK,-*ؐ4Kf5eOH:E=+ilw^-a{pVaײpVkvG,zGZ)qIDVs,,vvaXΒW x//uw_#d/X^;ɓ7\N+cPTma.[0ҫ>wK7d Bx @Œs#<c]X}kq'ZD!o WI:Fl%IaDNrQZm>穀raՐuM<'@ [cj |ؽ_`u* {\nE ܼ5~7[ uLJHnRI]~bmQ,[繝0 \l:/W[`gjxeнޟt}/ Et?q]L4O!xgv/qǕ$d7+!X ̟TFi0fJn32˭,dي3wڇ/ߤcQδWH&9 ~MuHInk2vYͺCF+*A`x/#F[Of4o*U=s`>cIGs:_0QȟzP >OHf Y(e!H֓>pL5#ׄkHv >cľ>a< z8[漴'͋ΊN::sA!R:+2vBCiL Y=nCg@V63jOZtjk4zZq O2D`~tMjswaL'U<>>Cr+Ȯ|mh~.F,: }tS$ ! * ѯH迎# &އ X;tVй}zvm4׸OAװz,72XQw\L)×"B \BV|`lRg13?/#ϧݼN8ʉ~M;_} iG|e3ZG?|:hgT&f<'z#4D[:^G?du ry[=¤9G_yr5Sرm2E` 㨣_|C7Wu8EzD>Kspo5l98sL:u Rqn`%L5f)M M=SgpmU'6~f?ÏXZ(k77'٨ѡAnz˒XLjfh:˶@ u)I 8 a8a++N|%f$BGߞC.љB >? 7v >Fczҙ2i#ʠ+:y225!uek3LC;c6lWՅVK:N^C) zy2 M!Cse!>֥yg=׵fY2Z [e#4;~o/`l#|v:+d|AlD %}&ѷku91>L7~:/@v'^Ff?Nx02}t)P u;TL6U\xŤ =d/x Fh*'vv.1c; 㬾ϑm(o\.&>V|_ӻ2ni>1.VM.jYVm[X0 `S9~ZmnMu2iB6D 3j]kZ3j'zyG;F אƇ&g46:sN#-O#U s}qz$w̠*w*]*PsLm΅歽cZ@7%1ߔlʞd-JmMܯGs{-͉z|pUl`QzۂF>o׬WG-߇Orv/oNNFkF5"U‚K?|Q~s9^v_`>eNg+'VV|%3_%%,Xo~up;䜄2*2\,,=3Q?N:ˑp>2ƚ<`e >˳ޣ>{")q]q̧9q_b _ǂWS Bt~/:WF붢Ёx +lyp\ff}%rWI׸|5eyYf97^ˁ} 0|̘QMdQ[4hd:ˑhLڳ[ӬՈCk:|{˄_]X|c B7u?h֙n٦ggjub +'t<56eN`>olI=ɰU|kp@`YTe9%GɣŲ 1+3xͅx;WopV ]}k%MTä"AS&ksXʵ~~!ݽpxTA3ocXlgl<<26ß>CyXYV$o֗:I ?5fY{\>ˆ?Ff$_ˣlmI~t6a+hl!U.Ѿ1&?e-@#x&5r>8ź;ۦ9h/IyFoEIv汣x|M~abCY&07A#Vle{X6QxT^W:{ڣMrrǚsGŚ^^Ue5G)ۍQ>xiط9JYZ۬3 =S33N_"+?|@$mllew^)QjEOs?9R貐%X)\L|3Ϸl/lzŢ&:slfjAT[<ˍz\w q}[}%}9Tlm?Du$qB0q|t7ű9CgǃTQKg6= cMx>[{|xB+isyz6iXcٺRcQxZ$"'!qW_ L+(JF"G4ȓ͚l)ƈsm69]Ϸ$h2V؍h|;dAЩTYMDIIMl]?~V7xc)._jrvw,kRY?~ 7I/~Ef~E{m8GiSfcwZ1Z'5~gSbhaV!@nrGyS8~ÑyIɝp()ɞ; |)3>en#NSы7Iq{zķ4|Q3KL{Wpq0čL 22o1M1sb#+'bV/Ab?d=4X#c_zS1?IeoMcMgf nϹ"zG߲zN~!1syC2׵w[jK{s}nMw5^ g17(_1_`6˅&Zz9J{ȷ5B{-˙m㾐[x+m;uFN/G#f{݈ D2=ؼ (S~|VL]2eY"nc$ [)W1 :<*%xfwY8r>:;,7?k'6V^I:zodu,Զϱ*ǁu lnH6CfC\ܝ̈CfyH %)6⿈ZNgV!kxy'zi:yzS}ߑFmk?1 `_gȸV|/yal)tF?-\O&Hx֤N؆- jk߯[t};1?[E~n)\N[*4)^5?֙+d.ODSw~GD9< c-`mN1p5R\~ĸpkѾgOCo_G JU/U~WCNbW߿Ͻ߶ sU2Rv&*Y z,ia{U57XvV>f?*{s}A}mدw빾z>TLvuAH4dbcXPcTGco]yuUA<"KkvF P~ o Zʬ_|~ւijVN bt LGE& >QT9,YE-u׏VïH֬tCu#dCBp}]tMrj忍tl sNpb>̳ yyGoESJ7H2 XO#7吞sWʅ9t9;яJ܈elCߥkUx·y{u5)iuGϏȒE^n7LvrXNozh{}_V -6h\x rOVmQbn*hϨg Aa}r{3C<"3MNO+S!]jwM<{p9Cwc?b1^ ?~Gz!kHq1ݚyxN2?ks}*$NVk.ɂo#ݭ1ZBヌ|t6('8NERx#)u?7>22bLtqyF|J0ɹMf%\o^º+$y+h Ǡ8J:k*.T|}I ~/닍qGar4V.l?K\ `?߄tNϕ4U>*bbc0n4{f3i)3g"gC׳Gsޱ{$7n5CTЫ\dM)(-}{:{@± Ʊ:9} I<.FY;}ŇcOkX|]I.зoGs;y+'Myvn: xFu#|؄|9k}$ʆ8mX[$キ+YpC#%Ymmo4 ]ߨ_=m?tۥg8cU>O:Ud!8ؐ+:J>H16Aϯz&Ac.:ݶszp';=eNvȕU\|f!Wt5=xU}+·nx/19?}fYsqw̘@@o!~utD9ׇUnW,R,ۢ4_" R+tQ+2][/ tCr!Y ?C;z$@P5m;3gIݽe`,6<8hQ;nMl°yqf>HVFg_ys%?51R^]w1{B.|M7s3C9O'V,AlCŅ/KWϹ%T|SJpY>Zyڵ4['VW|wT|UN軥%Ofle%uӌhK|[({B,ݍxO:lsi](Z䌶2 s\]6g_fa oNjB>Gwy+?:p7esNKp57y,rJk]<3B36_' ng\k˸oח uh?gMw>rN9Cu'E>wj8&\B^_K}+)*%ۿY;(xRzvGm>--Wm6ߗ#?3 `DL2 TR':M֩7|M獁sKc;* Tb?9iIIyЋ>{_ԖƱ&so!㤱&)4 9kD/͈qu0CaSFh2 NL[=wI^rXy\\>%~d[Z7]޻NwuPߔamm>wwG Y~5$;^1G\/86-ب77皶JQן &kF: iD~"|0xD^ym.[ac0<Їlo>=}mC4Yyv/߅I  yMy`B%Kk>C?gϰ^[w4~ tP;ܕ{gkĜTsq_;kKcĘl~?dt\雛AAA atMbpziT稽$osL2k ClV}s_|ޛ+$'oRY_'Ow*|^Ֆl_`y37SCE%| _?̃fR~+>7D oS[dy׆ h*pPӕA4xyȠY}r}Z^-J)m2*!'$y>䪃>g#X~źA'GuCDtyxG>Ds%,*^a9/ q64"Bs' ?e!q}uܐ[Os}i簺.̏[. S!!0lȀ7:CG7_L IryȰJ0WE6AK92!9B5x݃X5Oh}9㵎dž`8D#'HK)-:]FKgԞ'F볦aԞ47 6[?0z,Jb5`w'9 gVꦽ5[֠w|>#9wc9O8>_Y_ dWU4Ҿ:mO>/@w06?vχnbXL~6CDʯNm,̃*K_#[CJ2^&-O|oRב;yv~XTs44[篿~| _?Gy4WNor~KӴ\;_h'Nȗ#/-S|iMгc'b ]f-Ȳ1( Îݿ~Y1y5F"roeÈӰ=XΡR.`#tȖ]<x欫 ﻆ`USjUf=Gs+͋Bc}f_L'roef$o1S-&~ jA*w_!՝|y4MU8}RTm~MgGu]قVםo,o=8n_F=s[[/ ^{r{ /=F}2x"Fv ?_2n^X#Ѫj_fGl)ZC뫆~Z.d g~ q7Z:ylizR]xk\;k,^[j`1vԣ* 4o3ә6k§i|vF/T]vXe]SSm߮r4[2Rњ:7\Ȃj6]OI6qN "g[UYs%`lz+[B&i,wem徧x֜4>,kNux.7FB_yat.|AkP< n̰Mxy2hKӮ.F1wBbG9̱5Etn,li\+-`&Z¦Л;,c1OМWcô{6;JtVfB~a^.'Tҹ_DeRYMF=}5f;Mdf䵰:ێQ\$;X RLN;vmsڲ3I)wKNK x^aa$ϟ9y;tnO\퉁(uɌS1Y׳!eYgzOߞBo@=Sѡl{ tc9@uҾ꽒SD1o3dEKw5E啴a?'{Ĵ]*cVxkLgtc?+]4NB{Ød?z%S;ٛ{OcҜ X]3O)cp7;D5ʆijҋZiO m\-qb&OPHu!^Dr˻kD|^Q-w\{; LL8S ˵3=mon^`27gKv|gks#FW.)(Ֆr]7`QhRI7Xfu*noo\5I VLl5Sw:yBݭۡI݌sY|c(O ' KtxU+wܷa}z} _AÎ<ô5&_䠑bX\lE<ctĪGEgS6:2<]Â^ <7S?8*`5rz#~0|-Eڱ?~gySi|qIa:i-M>wOA`Ho4uE-|mA:}Υ%o;bVTCvk<-8{/Fnt+nbN$5N9Qb|OAq,okVs] IƮ~ 8]wZ.K14t/[C}Vtuep4ψ~!\PJĖOp]0`?? 1H@ ~\WH)FSo1b?]s ֙-@.i#i~;.llaqZW"uF%x-~[& %%Vh:;Ksʕ<΂%щriJ/x_ 0o{]IƼ<ȿf=K>qf!JBV'DY`k{?I>)54WMU>q[kpUyxCmb{qG.'wKhfȀ}kQkZ'0M_/ V V?i ,ɣO+s9RgցX>2Rx3ߊ6+nȒ1ѝm}=ag3pk-v †[1bi.&O51cǶƘyl h91^z˙f-4۷_|P?G/cxEggF;[/}O x4M`w7E>yFgqׅT= gFn%eM-{F5?H'JǑSByN_ߓX~t?Q \Mw>dՖFs>I|~pM:3CJL(hzmD;h6O_>A2T߄X)&|[̺$^vl}z?x3GiO#d,#D퇴0~~bDrML[Su7~V=xoA=w~}sW42oƹ{~O YlfoGr^0Ȿ3\| {Ǣ'U`f~qvXY.FiCaF }:#®86s=sq].Btnο`~'a y󸯁ǰӏ`6 F)f+o#c-kCkbZ[5[u35}s7=CWbXN8\m8Mlݳ4 W[=kdm#0Z[vLk""ڢØ#~L_/pTǓnesb#X ZPF߫71o EcYV o>* g6A4}@>r3~> SG>#4Ԛ?DwmǾ(-Ƽ?9KJυwm( *Gއ{{q1?~ h=3.mJ!֪C۬}kA|@CGeEo[u7c+~طU="//o7/f75r~-Csea]=(> ??غ޾*n끍V3=4^#iί*A9ߣ˯u=~u c:gE|>gh # P`ǭ4l (o20vSrfo@A˰% RW䎩"B#gI(V8z,E{ʨc%>nݽF\-J!q2qC[u:|9_هu6ƮA"IKr6ʇ'p}q~))D\"%b(]³㎺aχ* 6>377Nw9|&(-h6~=#EҊuB|,i1w(O [x~ۅ͘`t} *cYӭ6iݭS0 i3tB=EuʾteL_4u]]nWF}5 r6ϚVyRxKZJ=)`3鷃:-c籢FRuX?*uwIѾrY,ĆO2Nƌf2`gS6G!TS{|#QƟ}qs/aӄ 0[7z,7ߍm"{LĆMaʏ_1CYW+?Ă<֏Z T< kdܪS7S8w~oiޑ79A6u8)՜4ȓh] ޵ϊ =9C3\\o4'3`Ws~DG=PNk3ĖО[3vt:mY8.#Ov`|K4Ù{^CC9s&;}$ƿWIZAmFH!11ci 9 }nTz^|ۮK8xNX{Lf#>ĵbR.[?|Vٷ7 =Y#tk[AI :~S?1a`:bg;`]`iM:Mոv幁WޗgkB=ZEkǵG/`5g^uDonxO\Oq|v͉ *ͫ$9vb b) hw#h< Qs-h5&ZS_MoaQ~N@+Y_CPթ lߪ'zXNClQډkcQ 6ym݂ -xo: 8c$׸љ2㬣դ-34F?u~{i| |a*:gÜZy?]]s7"ZuP؋7@vճѼnkmmb\G?PN9O밤fPW>IͮBqnS<]ZruT7衳']nCB\iSe LЇr95{~b7C#`3b<&0;F>x>~l/~P >2x,ه}lunY_\7bкoyR/_>&(7qy1oa_^b5cV+OXSM%ӒrY4]ٲ &bnѸz?Sٍg;b4˶rɤhcHn,ɖ̇wdmX-?5F ;ʚ ] 4o8 7⑶ň56 %E`Kۣߵo mcq-Fv>il8lwo%50 2}qMzx{c;ݺM-"A 9 !Ӽ֢N]^D$u=t2? ?R^8d8`^'nv\uD]FxE+=G߼ޕXl&Z{6@6Oڟ;*-6l-lO8]Ls$tx"{O|ei 웟dWg3SSs.{mebZNs%(pܖvѝT ߔNg'dzƞk+<1ax,4N \ZFlv翺 P{=Ct5Ç tú0,cdd3?˜k 'k/܅~[bϮ8@Vzn? ŏtz! '?ŵ_Y:㷦Uy?xGuKGQ4gY)?iusv#y3֭7szsqb'tt/Ԯ4Gg-jOﭶM~v79C [qV#wPX9wb78 k_Θ:cp8[p 6O8_<һa agh\gkኾ5ٲ1VsyV0,0 a>CkބtVc rmRw'?ʹ~GuH/2ا7h"c&u%] bjcN/!D~xlyX#a Z23pt/纰1<;t*mې3uQܶ(cTbLR+^)K 9V+?U%t%Wf gc0fTgxsׅ*>#3+"吰C/{%!Or$ԱtХ;ٕǐ{W4Ox>>;9V[1E9Ͽf[߅]'>|xl6w[kҌqJJ߬ylxw_ ?`!Ň~ B7So~bxK9?)ɲF<╷P xTvk^xnA bCΝɧo1mw]zYG8zg,փ2ka:[:1{mtw3лcRzCJ›xmױDu:LXi]L6υ~UgH8/(,Sob}ҷwcPeϘ/tmubp'SR4BМ/ve^vCjټ0!r ⋮6b8&}Fts}h$y X[='fnG`| ?I4vg;=yv(Nwwݽz"~}{`Eǹx:J4329>,j=cO!ޯ;ĚT;Kw{ ' Yf߁-ӷw6Q|j74LMƼ"yGзx,P[1uveN| d3Вg9s աLYTvӀeid/|6<)݀uPߘ별x, el6uql |&>G} '#ʏ~QL\ޛIj*_k<3PYb}&/@:*:V6>iqz'Q}h0ggC}3}[a|*}ߢo8/H*].HOLdI7$e/ӳ+.bMk9Vq5k3rc aW ~<ˈi{]ݔjbRVs5 ]w ^1c~Cq9k- z%M\j5b٢D^`TI㢵2 AK+wC{ȓvC^vL[ ?|Nm؊1w}spo}Ope?әarfeRA5bBXi?>9!{Gi9k ]7]nkǴom`>`w(Fl~` 1NTmJR6`.v &<}y|AzԆr^Wm@["ib_=4`];mS%g1w\9>4־[LϞ-0x9G{^n~r`3%sc]yBy{A'%V`#8y+d3|~uu!&WꙘ9 awگ'3ZȀ+4}OW ~<¸|u7ZS}|5Cw2Q|+c l< +6!|>Wasai/!y hŗtkۗzoltl6br`Ɋb>3 m|䤘Q|W cF ~ 0·].v4ˠ;KSsc <[9>ؑf; ;ifGC)gTniF/hpL Έl4xA?<ח ~M5}]*U1E9^;i7L\z~mlrU=1I3ل~{)˜ yUX~gN5oVJbعX>~FT,-{LǗ#cyCQ蹋g.w[̼.:_pIu|7Ko{mG(<k@F1@U} qcrFzLa6F*} OdJ;|mDIpg4Ýd8WG #sM޺3Bv\jD$ 0v.iGJBa8}{I (7=aߦ2G[}U,VU!UjymFF51E/c]ܴל s8s]d7nI%ϧo Bh"l hW雰{;;\߻ nq+=ne7a&3'j KPf+ͲѾ.Ӿ2KкEnKHK]"㺔㟢(/_ Ѷ<+rJ^̩ܗ$rZ@h,eyA^I辋L$xmN2\A0$GE0$_IjhV۞嘢ȿ4/.Kp`MD}n1U/ϲY }*Eo ʜ k% 36 ${y^*,;vo٘ q3v+.#bKƓF^7lQǀ)z4mgeܪf("?"8KD-h k/ډ*.~OC?^H5ɱ_n%֟xx~bۧ,3% QVѾ9Vtڧ=8i!9;NT H0mO}c-Ewk2ll)!Zc??p LD#0Q{n-;\_r\ EIFZ&*9+$֌93gzhrri7{r&HulU}:? 蚄iퟁ9r^7Ƚy]'mUr Ÿt˗Ow#N:*d9o1JL™g*1Q]Yܻ󁏓b9_GJMp5;z1j@p9đb >Ku*˟\/ :M]Z5׹YAÔ,rZ(ȴ̾%)Ѿ,Kj$Nk%YkfYӊ&|T !`ZZFr:þgպ$Rr{oRy]%m?U >-g4ޝłSR0 5!_Vh2tP|ʔO׼yn-g g{Ia˕`rr4E#k5#3^R8nKe5⹨V2rQ}{y+w{Tcl%r&؇_o7aZo8E=cLc'iyMǼw!njǐ_"-xm'mmMLTq|Ksve ZFq1T/Ǻ-iJl cjɣ6V\n&an1آ&2wzz uNS|U`7,oz]DkP%M8T$>9ldAC`o+FtÅo3;0jOZ{w5˲[aޤn؉;5ړ%|E_7!qрR۶ba2i~7;g\X:=ltw=ߵ7e,|}0S٬' X1v(ϑOd:[B%;3gQڲ6*7A1/؝S(ܕ_aYg_s`r%Y=DK2VU7u>b,oktO`AA}Vϵdv8]bl"T^ ]:2y׌9}/z3^V~KIeXf# LOLm[ˉI}QLjcywٗ0C=}У4hLC[C*m9.s#R"qSEړ&h~R4~G$x>[ֽ,ghr'EDob.t~x':~szvH&rz'`K{]WW0ql!9Xh^7o~"$틑oY1vDc+|F/ ؙ,I#*31CM8Nj3rG|im@LxLc~x0Ha:.YkҐHyy/4޹Ziǧ)!|q/}]OOnI&azLgG&vRpOJ wF8R8')x7>7LQartd-'k{WaEYLX;%NUulW/ ̸vo3C .:,%؏kjǹ|}~6<]V~Άnc5s?)I'o]5Ϊ%ΧYtU!yC s;% G{f & nk430%AvY;S@s N!p!/ZW. rV3us-0TEO3`=|k:B* \5idY~"W$q.a =,oYŔ=2[eo[oLE:spN.vI I.ءe48櫫dԳzx5 WJg-jgV#YftVeu>]oQj;#)9 ƞ*>Fd<ѱ-[|r%qyܾDi>߳VWiܧyfO!~9}:}D各cd {NjB/t0vItK~c:,/+r>2l6bcc{}8%'%1|s4lVO v4G 4>w1fziLó}?ǾL\ܣ]u,h^SHyLZyF,ur*0Rї>;Cy>>w89D|kB Mc&ǟB{(JsR*6uЛI^Ճ'H:O;lr CC%'J,: $ηb/ƸH{;7#7K4ZsђʹtvX=[D3}u`b~Q6λpWeV C:H\Tof R^h:2C狾x@xR[zFk ))$(|?>W#@eT ӷz }bZ|3͔oagU h.cN GDz&erK :~|RfgE Ź"yҰKgi+/<gδZ \Vv`Vлg?;Gն=B4xwXl!I࿭WI/F}|3TֿzV]:X#/62KD>͵ҮVs{?N`MU $?Ӽݺk ˎ`s_JkxR9ҧY#9gK$GoW*KtIU;D# Fɱ®%CֱyKc6^4cxwK D?C{ ザF;BڍNnA?;8D-mb!K/kG~]MgiQ[Y;gq٦+["HӸȱXvl1qYT7\X{\۬'ݐ#k][aj"]K`tl0 *u)9'|]w~iՒ|X߽ư(nrqUb\u \XICSdi1]n|ҷhs+B{/"GkFN4$j;tTmMݛMuIJshuUtF3kg\T16T:fߡzXmB00e<<ha˶6im렛/Jl~ aCC[ЛxY#δmTcWvEd[* mOrdM ,h0\|op^X 0f˨_W2qdz&/ws5#\ŰqDh?HdKj᱔; /wZa =m5Y5fUYcV^vLN7(ɡJe>kA}m7l~]* U-!h (,'nKjz9f/|٬Ϣf-\s#'q;0iNKgpt~ ^> K)66:̼z/? q۫0/M4|Upt}S883bbѤ~!&Fk~e}L'3oI3v }ɷOL/?s,~E0bPZ&|"=y&9}yy#J5:*4WD+\|o5zb`We=)Dhi[/N݃c/ `TB'r+.dEA%k!A#X55M{Z_ 7F)l•lN+[RhF}wɧyuʬ$utxx]iX?gYC!:_OMAg=lӊ SV}O[yM5խ_= Ě rۨX< 2;j;o ٦EtxT.ѵ2KÚ{6IqmW5<XOR ̶ƃuqRJũJ~)P|cm{-x፺yjӵ2Qܧ/xLfE \5ߓ\x^ZgHUfç`]Jπo]%Y'$v-os3*ߝ?ȩ" kB ږ{Z+Z9K5z#|>ũxCkQt=+6O$fR-r|~O4-7?/Aۣs?=7usЍ?vQ_ύ~簁o_/FJ+xV]Iv3?Q\޹G`%o#& x^ŗ ,Na -C|CHY-a 4| r`vwmg[!fYs"n ؛%6{k j7l6 G}!rZ8¥mF{tq D7\D7,lVz hbq6[8쵬urǵ>}VW]gVKj9V[ro-(O1vxvcy,[z䫶$[EcSRvQ,g?am"68G7GK$p} Xmj!|q8}J1Džs[;bl4ᗐU׫Wzv~ƀM=7w #4F޼0-etsjfhfa9:Veكy;IV(=ckKc;[< dfrQī>*ߙHs yt%|dƳ κ$QhNm(]l"w̖."j?#ӝJg<ɳٸs1',WIq/_auOgE̺ԗ{5{g;]z9Bu l䝶:lYԑZ<+Ū-g`ϻ$vퟡ_}L.$B$3 \93AՐVkߕI" w2Imw͑AԚik& Z.*L6&\go>'s{Ó}uZ{ײ RDp7s@3zr7l%i0~$\ugc}馸¿U$EI,k3?R`0iF;p K c8~ѐ4C[`^qKl7@u+Ʊ FƁ\sx~-̟J˺sDDDwM_Z{I} ;*Z/gB|L=Q`Ӝ6+|YCq~ĺ!v3x_rva冬^3v﹛LB:j'XKI(n=2:;ElwSM}3`E9_WS%qr¶֓Tovjv/ٗ~L+9PyLOs*~ٙuMi=0[zz^vA7iՌ#2Yj=gf CkI?r>,fMq~0nCxD{b 6lo~Zӿyܾ~g[S<>>^1C`U?yOZ눧@|&u~Tzv<1K1Q3M^{'D4h|?u.u7Q{&2Z ͳ)=S =f̧1C:e ɟ܏g&ɡ/6RSܹ>gֆlhQacpk$~Ǻs>w+EΜWd@L8 ~m8XgEm[%d+x/rN}W7r]} sݠͺ:,,3X玻A ^yy|%V9uLXgIj钇Ʌ?__Z/3OF}&;%[37gl-ɥ1].=E~\T~c3zοa9*տ$rc{&@ƀ3t햀5x;QF?3ȯmF:1_WhƧraDft9C"},ڮ~ vf=8WE7Dߔb3%Zn'mM;)Tu&Xq@l Ѧ_վ`SΈo e-ɖ5I܎S#YQ?>7rth&5Vnrd-3f`nwV al67S6Ӹ쫕uOsxjs&R܎Y;@N`Աs71 ΠwhƱ,-'3#{cAeKgJ # $d4;HF:1DFr=Uz+ȚڙI5i`M'* |k [e=—նpʲgH&m*7[VkoEy[mE=i>'e lͬWֵXo)^E)4]VHr<2#1UM J@ _=X<?Ir u&NSdG.sΆCmjnFkE(vKϾ䱁֎spYu~#v60Szea~ )j6LE[Jq |>wT0ʣ:φT%0r . n&쪗 Rf'? #nI1}C iǦxxhrĝ?#Ӝ {]_VySfE Ĩq;ߡj=GzsU,eэa 'R_?M_ d3㿑 ln8I|XTx.aFleC;l%e`\M| /3$<e}G썣ݶ߹R@0RDk̯:Wԧ_ kD1qX㙆M6lw^~qSTWaq[U"k2>u?HM(%[MaY$V`-ǽ,^0vmso^yJ L4c-6o))9\kq%1h[IdŮ,5k{z`Ŋk~59oj3u"ld~8BlLU\xq~_޲\/tYS{FPBsg c Ƽs1:4Ui]>6:o|׵glU/.jo_"b~ƒo>uik>%k*T7R{+.Y2V_2W.wa_?Z z+>9^/!#gq/B<#i`ewJ`5eVY4qZ$LlG}v *]癄kΎu^$:u {}=_]u&b/Lmn[g㻇=ON<y|#XQ8Ob=LetU+}D ]!>) ~p ~~#̾`߲y I/Tqg7y΃KO6=G2w/} +<;On75+y`ڷ}=o vlaHwMs5Ļ%|h5t"Vq[3~ꧩIZIB~?4|0d~} :ykE,e9M:-SYI:?D^-c2 W ̀ Z,f̴UN_I!)؞txO;ׇ5 q'~?+9^wp=턟&i;p5AM%wz?n蘍ei,-w1a%VY3jWpVLdvSsSkz|Fi/D koЫŪ xwK`w'ʹ"^5A4N^sWM;P1vgX6E<3 e܄\(VwO(':E<4s7Oh.ب:χIV(ttSb UO a;k1L)^X]Z[%*b)~E}BKd?ߣ?a P #Ǒ\uiWgI`̩igZieV LՋy,k^Cgd3 srqo?W}A߇w-%u8Ds`]QJs{t4d`\ǂ-'WӈOoR?OFi! 6'Vuͪ SG|j6Kr~@̊o3IaUhmM`S;]n0szNߕ;>5*Ys{YeHVN[/ ze[Cg| x,_b{=2}5;ִ ESO4MMiv$P}pv7K:9U2dryAй3@2:_is;,{7# eA1ȯ9›ٿǦ>Cp)$K=N'åJxVeJ7}!fkS֌}:ư`rZw>[u_sF<1R4iq-L>6?F_/]CųTڿx9KI?@{ؗ2Smg?K"tyZrSGz\;n6wd;wz(/MӸu 3}Fz>z cЖDG+j&2"I|`H' SGn18e toxv0]uh^4nv'b˰+(r=)TBw6Y!3TYbB3%Qwn4\*+~uYxjSJຕAH?/"X>xݸ㞬sg2ȳ,бŹ6KT*g^LR˘d@Ǚs"\K:H|9K3M%O=@[I;d 6$ ;נf8{:Ƿ TaY j&7km*'!DݘC!#͡s$rS*.~F?[B$3eyhTӚzhmO$ž)|KJ,5{ wBґS $cag&^NS}؈K|dBS?I"Hk&*9;DJQưy6 {Թ[QE2<צǾM{w`X_{{5f;F,wnkdbړ 5ݵh2oᬫ#E ݳ0kw+_1ܪ]yEj92f@C,qJvxX#{e*{eC}7ViaSoeW_=KSl{F9þh|w5~ \:}7w؉O?IA49prv\uOTK҅A7q;]d?sUs7sN0!Te'a*sūY|h|ZԦBzNe@kSxl|q[ovtI;pn';s8y¯X4ǐS(+ ~gƻ?ӳz[q1R<=sߗ3 @`}߼y؉NH\Xf3K,ujv?lJ~}j''KbT=Ÿ=;~G/yJ(?^ S'35UyCISYؽb~~M+X:n;; wl1gˍ* `FTxw³?R`kE?Jk@Gw-,U-W_E"yG~ۈg{uWAo_Y{'\?Xb 6ߖ۫T\%oV*<w*L;{S4+ Gي,aDYٳN>Chm'?5rt+c pM/f!(].ĝ2b~تK?(7pT$9v16-XByˍ`3T8JAO\ĝ-|M&ꮾywB(=RyZ+0zN8 cy>暃1p?зc.OCߌo<-򷢎ZUtsCWrժpn;oОzdI/4!O޻ړ|]ۛk ,Ɲ"KV21HRwEY}r?ڵ<w?£mo^۶!=M-Z{fi!^i~)A}Y-/.tB㷮Lsҵ:-%]u4-JMڇKB}ۮзW^7bI2{9zYv}hZXK&:ZIs{E}C~T@u^/h:X&٭crG+< ɉmXIgeRv nomD.Ksvr0IkZ=}Cjeݬw,#znyHZ?rI.M%%g3HNatķ$5G.7w*>F}8kN K|cӛ,-ڊ}vF[kFcuڌl $ma˘srC~G1`Wno{=I̚YFs),n']}ZN{A} EkX\Z7dOQrf3tѿo8mms\ϵaKȭj3\_}oznZSӻtDVq4-l?<<Z~9#T,{D e>CCFOM̔jύ[O`)ߺ{eluq_JQkwEӨ\F xk箑 *HE.caQ iIخh }wh4V X#txuXA? b^&6|7s:Nв%cZ߽X&-U 1Z_gE>/{A9w5{MVYuɂ&.cw'bc~*lGlP[QCs+kVMt?Qc;×?vmEK`eT|cyfw̮TLo/~QǙ !}iIB ,jCNL?lP3B%~ѷp;SnWAw- ~ȷq,ux\vqOx-8XJ8 ہ$z_B?ǘ^xa1 \6 9܇.rL>.|_Gu~.XB-w2XU\Vj]읮# ]@g̴F^9) l+^d< tC'cDGVHbh05.cq%&.PKwMypEfd*TYjC+k6q>i)nW]@nD o cY3>E M|=&}o.alPmV1?~=ΡW^(+1O#q6;0pfrŪ2qw]]߄oSQ_!էߋ-W f'};6[7~. } morg>-}r7M7!_ p_x>u( l43# fe`񈺏7k(șhߝr:y_G3J`=4ff;Nl~ldJt&k98V}6®?~a[MgŮ`+TV֡]ne 4cܟ͆0];_J.@|fj=))>S,xd);v05MF~\-9t>c/1M䔁Woٞ67/7Wwd*jrL*KghM1D`d3N/9;j Xf2И^@KDN`JR?_@at3+-EYj7ɒ>}wԷL~'W;k^8UG$ ʬeYe4n;k.p cMgƀU?Q.%D([FX$ 尿&k\ۇF앸OiZX5~N2H&D]mka$+)h Gbc[;pb<9cf& yd5N# n-$mXyw,l8Cp,Angcչ o/:Ԧr6y@{̣|=!EzDjAxPnJ i}>]3jګ3ɏ}/:ioB7^ ǐM~2jHSZ.'}"w7D-_DޠDEem7 L5I5#8kUΣyN F4Ѕj ooa.NsH]F"dF ,AS:>7 -ܩc](;2p c`Œ pli9&d_D/z!~V2wHN>Sʬ^vlAGo{837[34f?00vW9gOOLK`ͯjc5siu^YA@Y]֐̱W9Nsl1}I}从-S =; O #?;te3POfSpGv8J{%|{D.F=_esS([b tD3g4`gl#ԳSbƊlo޲dH,ޯsX[9&G5;烶rΚ=9=~'?Pz(_Ceir=j[˹ I Eq``D% {|žVM!_cx6?D8 XH6g]VöZX'–9--.̖tZjC%񨙱5U~~6'{VG>1s}-#V+χ'^ȵ-Ɯ~@uvQAW=WC\OX>$OwC]R[kswoluTƫٹui7{_9fxu.C12~C9ݩ{1L>10p>إdG-jwO8􈳻-tf9ɯVib_S(8F f'L/@#Ͽ[ yuz_x7RFcw0܏/8"'gc <7*e巰 mߓ|~ڦZJkTuSNSw,eY&%r~WWіTi -^Y} ]!n(6utnIV}\ϔ1Oݼ!V56=jj۰=~٠\ (dE^i|Uں\7ˍ8;9N_gO[!9KoGB5a'+BrOJyl sXiO{MǂU}GKؒ#z/.fDt`#HuGpFTc͢1 UBghIXmeIf] >=D~YhQ+`<N0;)ʑ;_hX&(}?|OxR)mY".s/5IԻ1ty0=~@<}OX׈w3uCM~'΂ɬ]6>878DmlѸ9f- +T55e+J%% jigem5e$'ѺaSZ{&%?ym_.g6]%^ے!&{;0tlT>5o,Y}Hw/R4ǝE, s>}s~V尙[|]ƪ eoǴ7e7'"S@K3;L˺$bc %dA"EK_< A*eEm:s/B47~%)Nr_L9 HAIϹLƊu>Vp,Ks_8XW%TX%3~1|ZӾ (0x |ɳf81Ew, ~(x iM i!cƿ#[lqsjWxljݐGrf95^;f_i/=Ɨ:\|Z}/ "j%bwcwR>[C`E*h8ȻM@ cm[Fch`<Ɏ§np̪zP?O^\KE*\6Rx|#^esQ^Jt&kKmm跲tt^πN#oilr8?oo;ۖ@4~mܫ\-mL`dqN>௢]?]O3dmOzW޻wnW#9u |?7u~%5JxE%*\ l㹠i` 5c,5)Mw{mϊ{rCkƐ~u]\8?Y?jűb[ڵet|uwI'YnF;fi2`]W =XžH/f5e?s Tΰ̬Vޣo!oX*l*(fIjpMw0(<0+1@ulVAO_RL"@o֞8fW2ѰK[멍ϥNyvK:"(Sl=:K>{0R"dimdNRDV/0+n>GSP=zqw^^v;[rmj ,pwhm8&ev "}uh?ށ|!SLwF#C;h? (qYEmfFKzZφ?1S}Ud3"붜n-V2n[?KGD~kދ]1!h7]#OU~T 1Ʀ\.ox6/ ?y۝3"ix1MwTYamj&CmQm{ ^5o/KO-Q9*=Ji?]RL fpss9>Shp 7l$qxSz v"V \k1~t}G?T[\WLTb=s3?=ߏDӌC`D:DRHi:{QKL ꫺}N8Z:_yDX!9`6l:Z?M+Q^3' ?jm>Ls |,^^H[y|GB*Hϙ [BAN@3*Q3pܰraȐ!ppyd;oӼ9pҵSp?ʆrfyuwq138~jח1S|L1xX:lLbLk9@׼sȻ*Q&;P~ܳg&~s7sąḖC륇Oi _Ч26=ߚ%tcL,>b\P3/ ? :Z<*<܁x9ʩ{$[XBaf}/^j{I `󍣚-zIgkkh\$hW}8zC~Vx,q\EE>;V Aͦ['Y"z l\ zn)DoNE{ǴwgF?Aw; "fL/ign90~3Fٞfz Q~CTG>½磑{lsLhLΣޯNnt/{GfaX)D\bF aE|i:;ڙ}N1( :M]LVaWx(2 COu.}Jsr|;z>j.QkhR;W+!YL;ަ1zP \{$ qQϥgB۫9wj7_.ruhrYkc1r!LKB#4]4QfA2Dnn>#d%4A@wikվ=t9-jcOYV)Zy~^+QL-.<y^WhthݹJ/0,T0ix~c?~kVXÀы{4ygk:-7+jn_fS3VT47|}i|ϖL;cyF^,M;XSE}Ώe)[|HWg}'iQ![t \Ĕȵܩa+5o4 ^Khxz6t8zBzF9gZ󭕡|8R?贑c'ۮAGyOsaX^z=ھ/<^?9;%v y;!B~4vu2%pX{`0Y O4zx{zBJ>gdX(LR :K@);eY8==+"h3Xp-tEӎ)1D; 3hs~W~_&gd޳ӂ~:O~F?r>ک>>rZv)W29Kk]:馾V\}YeW˅>ƺp[[sleSU֠۠TӇn.niJmr׿ͥXlĽ'@shL\n_\octdPQɟاG,~'(.Vڢh.!嚍Pg蒳Eڶn?vi ܬmv;F]*'|&FتDω/8|n_(<| z_&=bJ.@y;+3BxH}2s,ȴ[>Z؄O ZxA%L4ؾrǝ+ȟ%[Ȧ2Y96)/S_Z]6p~';l'ΣAO^}./Z6IGr``]z\ŋ'vCX8>km ؽCQ9+҇{3SXUak[.KUӘlGӒx^CX$H /|G`m,^bS=$8{%U93opKRgq 5?Jᶃ s47U=Gm ks9boKQMW~-&0Kܮc 1+<}Plk [/筍dkps=#^C lͥ<&}tyϾU{8-NܓfH1Tc\k1oZyr% To__}.`sِ|(1T_;eak8Ae`iqY*fv:nW$zǭJn|cl'T=ȭGtEƦg<Mw&?:C?xR"˴?Oa$YùijYZO}ii~듘g@g\L;kYۇY4]$fx4~/mKBn6Fu+$kO]$%3%zq HN^:X(,6ij\QqLk~Wҏ:8BnzK:I=ByHs[Gx:^ΊDKfF%`:/:*08nCi.NZ#oqZ0'֠;uGĵӚ!Ŀǖdžիq[bΎI{egU'-4}H'uK߲kM`Le$r|Dg u͎N]ePg=,v]n):GJ`^Ydue3);j/oܐӛS |ʯ;dgn'EX6mo3dNrXC2B~G9cy:v:G Vn`^)o(Hs9 n-7ݵԋJ9&F_7 jLL)g,?%-]IkmJiFƺf֦L s Wwq;Ak츍Yz^Or|4̕>O~z?o~?ޫ{y w ѐ''> //'GӧO+i*M#i}㙊*ŴErĊo^s.s0G?÷,qC_;p.Ild(@.|-EslIɍN쁋(^S3l7MV%]ay.>[-ڂ0>CX6(<#7?Y%UVEc,⩡Ao6PʞfD`9Km!R Q2Tk>O=Da YbSxfag٢a>k $X4,'jX >}> & B|-B6c^_sC/8s}n0tgLB*OVPU߯_iM}Z?w9>х"Tm-=b|B+~Gڻ+c{xݕcEOXo0_Iګٝ^*c,VvVud}K˔"~LV8xG?Gu94L = 'w7:ILOeaI>!>-442?@> Dzx0.4ȻQÎ@t ;+/rڝfw&Ɏd=\.oqnjx[ z>sj5% 9鿠+ջW.0X -Tܭiަ}ui"8`1xn42`ױh|ۄ.9l[h76&s~ǬLV']x' So67Wo"yJj>U<[5.;*\ϠgFߘA9iXy|S{}8m(2(_'a0fT[OdTmW͜&C ? ފR@f#\_sJ3 L3zd'8q!8˱m/1Ov_8#>n6T]x:㙑#0e=S-eC08;v"žtDۖ|JpBw_:#7Ha MFK$Y6rkG0,sI3KpeL#~bugfY 6)?A!+M/y_Ƹ3inwvυSJQuQYd~hb``7bۣaƴX{=-E]Xi\u՘6da25ی^8-̸Oüfi.:*t^b|1+͊OK}v l ,Nw^RQ};C}Ch?o8N״rڵݤUpش82-xOiò@>1?3Z1*'CoWcz+u ^&ގ|Z\0 I Ndd>~N}hD<@쩰ržGv0Y 䫁|pe|́}&r0]}́KQ#iZ쫍r.B ^K})wN'cU ԍ6 }922be!|vW&3-;S?w{C0ď0dҏ5 M{c\0IMo]kٔ?ΔtVV) (W&Lh^B8cцC;_W1HfG7}+Օ  ? uS|UHX$?;ΧD#?9{)F}kjHoOB_9Po8.]kCսߋOgW;H~f:8q:qa>jUv~)I +ӚNOa?34\4dŚsS /ܧxy\u0X=N4KCNs4zکiOЃw1S@˃67j͹,Y{֎DY[Z)ׄS!N}C져xM%E2ܵqP*W 0,,Ag㯠>ukI8,Q-H3l2>%h>dVRJ5c \ۭٿIK<Dzp[-_ClS *3z;ɐO_g}oZݕm\eGs\{im3D%Z U[Y!%p5~*9gžd/ɱ>[%Oí~i]7׳.Ӄ^O~;o?w/Ҙu.coYzpk˅N`Q75 5_mJ)Iշ&mЗ#3$枍}P_W<-lM8jߗ/keKR\溞8._`S(_Pm WxP?zZ#JԾ-_*ir>܇mdvqu=]l듻ԦQk 듻Y` 55Y =-מr]r}gt{Y{pzXhx^;#iN v|Lvh$me>!=oCC|W41-f߰}E+/`ׅAOo-Ή`UvVC/S%OGw,x0~FAs`8DXr B>o&UXCN1T?S٦= KT ]pyλU<<*Ĥ{O٘4 _|tPzY@y(d߿SW9VR˥bc@ N2FE ,l/Cc*$!|` a:4>&>t=u&m &?Ln_tPH?/*I5C#FA*A~>|D戸Au󼦰B/FYR>O8f0F|&]|XNp$>|4ׁmE[ãyq0`.r2ChO2Ƥ+$dәCk3U)瘤 #fܩ l#i)Od ;C~^>>슷O})7ߧwE_+-B޿M#=ENgDxr&ܦxp>7ʼ4u-(8fX~OoY'癹qe7?(sV/'Q#-kx&ag?QȖ$. p<$>2u.r*`v7& {}E$[jMث~}cHzMf'dɃuQoH;SGӊiȍvMmͅ]r?1[F/L`mQ C;\]Oz-|C^&{8 cs{ڽ) gwJ}a_/\+)s>t͊+Er(qߪsWBOйd3υ' 11{fH ۯ7܅IDSRH|G;_yKg7po}>>nac|}KhmJ?+A&l=3H&sB>G_@?IB5#}}y`t[cU|{Q7x2xrQC" r 0TA,ސ'luΝӯ3j SpiMV~ͷwRPD6+Ѭ-K5heu5~^=s"ndyTѧZǢ{xA-'ro+ĻJwvnˇb`I>bB>ϤJŁT0BV8ۣi|*|T@8FXw63h֯^N 66ڿb̵ZI}TQ}3;|R!r_}q:Xd4s{ɼe >uIDoi >8s w/CĄ,}8#|ʁoxAGN|,tB_;έ#X ǰ*B!_n M3 @2A"(>܂ 8 '\"[: ><-b܈G8>?+}ېSNco_;`׼ O:#pFP+WtmUݞ?|gx| IYR*D7(ߞLzEʙ*F|+a-&oj^v(^ǽi'-g(\tHK[˙rF01,+c.]<'rvI~'t$̿.7LJ{/!b2W15CW? 9+EYL}9GVtfucƚ?bf(Les{ \2ל8MxS[;֘O?/v 2o}=)ڹe&;Z͌mm^<}edJB.Ϟ'.:ҩ MT./Ղenk9d꽛)ڿ4,4I|?|4ۉM<`nrTR ]?pa}CÖd6ӛq@2V!2#Tdz]V5/?-7ڞ2>SȊ\kӈBu%lglRx|@0hq8E+M>Gd$G0]ԇD^`/ꀾϛ_#}'%9ܛ{ .mQhвGլZ4_ܒsTGc:m7IޅM'<*u扟[NKJq҄/R,dЉՃ>=#ѕ&0a p'Q5}u^~1n9{Gq=g+še^ ߇f_}(t wmpÁ?gh,tV|`e`ӆN[±w˅$+o24.,YWu<7Owv[.|7/mmɬ8L!LV}%& X)}kԫ6q[Ũҕc|??zod<snzFkHcCS~ssCso|`+G<}{2ES81ԵCm~{x|qwNZ0Sxo+P=g8lPV76zoǫg;w(5}cf2,636^d;Qw?2~=.'ӝg4>e䊜wMDPfﮘq{̤9% zpjf k /'?m?yMFpo78<~f*{eS#\վJgMeE+7m0{i%:k<7,(-sˬ=_ o~A~)+M}8ұĻ蜣zˇ4UMcEveIu<_o)t{n=}o`Ul ͪLfa $GA%8%:k·(3o7)`sb|Ov|9w!}8QXs,X6|#Y~ngUA!U. S:, 9?v%j75Pͣ$ڝKRYSwnx7VF۬mTq 6LL iVa+$ч<@BaM⩥"Κڅ+Uߌ`8oĬEaM9HQ3OILgK@2vН>3KgU]y,OeZ<_C3,00dXFω;o[h~ԏ3GZ4H]?*ݻWK?ga'4#JN5v; caM$q:P؜ ]\d\TOPLҮr 7r_$.;d$?3dsF "|Js?Ds{XɽFnMlM?17`g 8ve$ʜO_"˧ Y/ܾћhN99j=u|۶Sg0hݹH>vgiOl$kIm}FU:m7*-$Y)s7<XعHvI_ πMr}k"Pp8=zEX]؉.XF/3*IEEF2@.jtNtgE!Cs#s ظlC?d#h~u)Vf7nuT7NIb:&cr3 dqWɩշ&x^Aq*]]\S97:.H]<}l)UkowXX LT6} c P )n7=#^_ yC2_gX{$k>g1+T?~W7&Y%ƮR{j0Cv!nW a5c t,w=BfDn}\/b\{JsPXQۅu|Tnh\? Z^Z"F~ +97 Dg§dUn7=2| \y^*Ev'":Ccg{⟪E43Ԙ[/>ޔ;Dq׍$ϊ7Ȁu\$,d2A$NkDX^0!ė ~XsT]$;qQ&Ѩ{*L /oQ歨2x+d_ PR0`$r)^'H8"p_ٞk4HoXU'=X:^o%z2Tsc ɺib&SA?#M#b~Gɓfa}Ԑ8~1:3txpաs! μ@r$shA}W9? ,)wQؓq=}~Oϵ;wNwm lQ3lTf{nZ{[mgJF^hJ6QoqOӔ\ulsf{:ص6>켑ǽȵ`[g$mr#C6Z2]/P>- (a1wG4}j :n ͛krp$<1؈G'Obod-~WNs$͋]c{Ćn {9QaNqۉ>0L>V.oȇ.b_~vr WbżN*)ߍm~m{bk7sҷt4ρ9}$݅Y"Vٞ`}|G~ju_ήs!رkB{N* ~Mk2JÄ= <.ϧ$MA{uruza"^>GTD:˩8Vt5J./ |˨G<*'!Gc >ce6 8't<zgqL]};yC6^`>!gNgHf&:!CvK!6EMyڨM7SI&Y4dlےq"AHg#~_fY]\s;ܲ/Jqn:'r5fa9 }f!԰<24>5MlsFm92LB)=Y}:3XC#֤(Kf{$:tAra@/m| KhH]趮puRy\E}TOw5TN__- }:SqƇ@vk9c?|M>P"ރ w+=3wi~:aB$ܔH5-^=_w3{t|_3p5bоV~qw+!7ZPj3agddR`"|-sDca)ǃǽ w4vFciVП1ƿHBD9y1=tnk.RO9P EEZj$MMTgtQy ~'-@o}x=H0 Y+0P,4lp w,'w' 2= 3it/艵^|*?qlQD jhs̨Niq_;N/#D1$q;sȸ𭖴=a3{B![ J2MeȚ כ3q@|lخmKdEQڶ2)IŹ ro$$5p%> lu8n'N6"?X39|NۍBg{Ϧu\@25ud}m>;#w.Xe!+*09C:`ޗ/ӈqO6kuy3tn8KHS-<>TmSrDJ'}xkzq'S"7jQ ٱ]Y.篅Y5hf&KhP,^C\,]~\;zaw3VhFK[X8~^q&t: ;dV2iO"ׄœ.քbZq9c26/*8_ [Ekh!^z$́$|*:ytV{2Gi>^ Kʈԃ́10Ǻ_WHVҿ SKaq5$[1tCyNc4 uүf3Bg-Eג:^yx,+2N/)Ȧ.&Z6),Fho+ #+7ngr2MWR9F+*`U5= ~YqўV#y«GϦ­n;^<^ O&bkmS;|b?9/f,u.B7;<}`Ox_|ܨi*7Vu`(T_VW-vg06Rjqnsm>oV9eet<.9t{7nX ZWA'pZ>Gƨf5hVϑ+]>)A>p@g|<'B9ǃ߼C߈y2<,ƱƁ lzx_\٢/j#'d[EsxN}\^:oW΁X૒Ϋ(v^-=Q] ;4MM#1d:G kG2I8mg^FLdtZDOie9XGs kcg;צ iS ı ]x16p=Ȁ'z}4reg=sd,96W8qlg굏xj $rxc9zIkU\زfCLrZ [uVֱTSqߥv;!Ql״z$^g?|AoϜ9z^ v/(uZ}d3|91BکW(Wg'Yx˵PR-lmYȍ9]ҭnံ_:rC=Kot`S(#cދ4[vh:RIґ~V7hq_ <Pit.m=auLV"eɯ>vco]k_/vg~U:] *YM#j'cW. ~(zIϗ xo2:;t⛆J&Gu"f>4"_?t_?>N hlěmS=3%YӃ\c@ʡn9iN[|G < 7~:t?c } a#*'~)s7Ymd0-OZR+s<tT_7m-fܖ9ffY!UğC>\9[R46QmD3%p=WK\ծbi]t~V,{UJtp-UC~b?nUF҇h~r,?'j'g >qI,mɯN]v}3E.g VϾ,}(%%rss1h-m&EÄc>ou'QXt\N>L04\l̒=fSZ=;5Ǻ~g{ZHc$,e,\*GwسhhJZ{di|>Hw{1K+>wtieQ7A Wj$KAk3UC^>3UKMrd~ YL\v1%t>g&zFa"4|#qcܗ7{/s~LK옣;-VnX{>!XeKk_^H| Z?E ǿ onzE{;^]p[ah~&X4\dS A-:iqsIqP4n48>)kYJʮ,4_GٹmGFnߛKbšؿ^8sNCnL.<ZzFĴM>N@v[>QFb3”Vq!>N/;)I}ப*oG'g7l%="\Ul'b&u/ǂܗ|.OoȊuXPݰ$aD 3Xߦ { ZXagMmhچq1xNq_ yޝB&1b>y[ύ+IB9c9&~o@wyIZ,ݷĿ2XAr2SQqIݞi4_ fQ[<)mMo$pV;CþoIB x?=KxN obbx\4'f{C$ĽJ=DouȭvmmIlth_YKL{G|n9},L4IF䯗 WM^8em.Ss;=oX-_$cݤ5VmSksBnH,@c@A1@?@>䖩hnjxҟovz_?PDkxlo 1wZ\bsZ˷ˌǪL.7s\ ;E߮ss+9[A6*[>}Tz?[T{/I>gCu])]GCϊ9}4'=[^WJt|#v:w(bywRCl=c]g]9fgAOZ7]$y%?xWCܷoxt?e~'LEޚ]E;;m4Y&_{`v'*WΏZG%t|k]f> B}ȭrfg xj5Tuh6KGjA+J D8J{ej.}%)~]:C<(ΈNRUz7; '{OVy=$б8uV`UXb|#lYnX=Lۉ`3NNkn \y${Fe*{̪6e%Gӯh`OuGi=%Ibdؔosoi㻆D m=#쯂u$e[ަz#9kn9~î4l(cӴvF 6$>QD4;% OlqS. [%n8>A7q ,WeL)Q|GĂ \ Gt^e~[ W L>XI:}!gg #Lk@n?Dži&[!9fJ.ٲ hwv&8-ݞxVz6XܐJ.An: ɥU4x%W+CZ\qu&_ d1oʏB㗧+| q{&Կ<-3Ҿ𭺞928. =FdlBUM~yO3_ӿ> *ħG~ ENa\]$g|ABX.W/Y Lw8&i s< vǀ]5 cX(2}\D ?yZtӘǵVYCPӰ}IZ^W`+A>Ə}řAgʛ4D4bHuYilv,uB' u֡!Bؘ<:ȵIFehkw?ĚWx-aBwCbONP'7qO{vԨ{|p KZzc\i_yh:ϖ|Xeidh >ƷliC%[ wZOtިhh]5WY:}jwԜXF6]h/WgzD?#suo-9DhlCAS|?L&"^qqjDΌg'ݿq26M=}#E}^ cȶ&aXO}nV]%'8zAQ=-^:ޗvzbpMqxg7M}-dW`A}oqP?[/%|uMDۘV#p;ݤPQ }i<Ի&y6Vv ~&Xkƨ̾!vLbs!qFj16Q֣{9s6텹1mƅ1Y=M>xunaw2W:6\ >\^g{.<5z9X2;6.qnǥtG,?q^j49vk; .#Dg67??{8箪'ޯLJ! ߛ6)2K6Ϻ̼4/rf2>!sn0V6]YQs@ݕc<ԟs90i1X?Jxw%jf{nj&=:j^e3o2hdc+`>sz|d"%׮@+t_)WWJiL8%џF`>N;ϟ&oQ4wػt7j{7zrl"̙o7X{z?L/l{D]q}?/ЧT⾚{3f>6im>]#lfKi}\#\oalM\.ҕ{MߵDDsUJ7Zx qyP-icVa>Rڻ]K!]X. K\4~)-xTklxyM.?^skQg?'U WjC+G[e~i'`pseўHk _9/Fv2dGc"IgZAǓq ̏C{S R)~13׃k zΘˬ׮EwR_t"@r4^VE|%oEG:?|{FSi.ة1:,tJj$"ޞ+ Yb)cI幅xnҹN5pgۧN9!롯_ǯ`H<Ǟ} ^rJJ3޳N^ˍ&ZFs򝯝9J{jĘ~[j4L+-{|gW(8g4O\X]88l/;xrJc3>l6TUr??<ڿCgik}]"ĕC3Iii N (lV[!) l@em x-oW{<ک\,#i͓vgdI3&++&Wx̩\M$.q$ħMolz֚]SQxIp%Ļựt-$Wc빠1|5?y`7}R6>[y\ib^MZ6_ƴ6kZs {LxQن#_ɚ]6O %Gw&+nZh+i49xɗORSXU0q_gvMu2YŶχIX)1ǘ6fBlxybF{D}iH`s'qlsG%!+k^ӼW3>`lil>ml@ rF }GuCx&Mp#)mWfqlmoI}.ma=C^g(~ɪ/~HgiMcc<ăO@7#}y{I{JyLϦʚ+1= d՟kվ&^ j<e̐\+h-ܐPm] BpqJ`!m#g6PW@45[`},An^ܸ> >'}2VǩǨ b` |6BGnHNZztc<1!'Ǝ~q4o=Dz4'vm-7j:?lllmB=^v{(&-o}moG'vcLƳo3αFų@;VV^oӞ#u귲oRo/Uط|>a~Hyq岡n/ow^ Ix719{r V|eYL[z}SK3~HiWb:H?{ɯǥKưxҮY!{V^?0?G<2/ɻ0L 6 ɷ?WXx?x8 yy@qŇٴc;zfr᫄vKL9jv_;S,w) mӬo4;L߈i֒#csV1a<>Br6bt{ZOO~?[{ k嚪2fhrKB:`M _ksފګz>ɧN+w1jw | {$'3Mږx'v3̬=$'q*X!Y^g"Ce`ǥv3^ok$~/q8ܿ ]ڲ 4vԍ ޯسDF &T=/q$Z:ݤŸr/bS?耱D&"@!T~8^ $Z'΄}xHL~jM"t|:-vbN4W1'|+O\s}}cYMbE",ӽQPˋ6'y\*ݟGUw& I@Lc]Bf[UC\jm$|E@LBX cJj醚hFm.U$ h \=sML&~?Jrsg;~x4QMdȨDæT 5Vk=+KC~]-AkΈ'Bx=Ջx.j,olw_< ='j }]A4F}J`8[,O OLh~ŏ =HiH>Zvʹ*! 8}9ϴW }LP+ K͈fXưưWgN3[c =z4̈δTX'ÉV9n+Qu7k.82x~ſ{V79G.j,FH&+zpz\Ld z+kO,pP5L̈W<.o~ƋesqLg\O} R>eYÏۻLx@^.6[#+Cjk&kCi.&WSVLq1^ś_;&qrl1 J4@__ul{U\0k^uFݟWH`yfg'>%0iԊYۓm[jbji{$6kgg깲YmxB

    X+{WSſ]f.ݦo54/|$:f=PZjEF2߇z;XJ[VjGP]H=0I\;Vq:ћ'≺-Z8@}t7)N9[hY9i4yEnd,Kz-~t`NlٳK|5pTSOFթdy;ԛM+ ׎pe'@Zw^"E0tz _wu_w]zCl)/kzrߠW."X R_OUҎ=u=:w>B_Iy>tQ/Ib )]p䫡gDUy@gKg.=C!]DNb D}kJ {=օXR94/kC2U($>3/tP\evoOs!326`SUSyŽH46k 6bQxZ;F]DA Yz.{nw$bHtjؓMMU>y$Vm?{\qO9FR|N^,h_8&yS~K&HMfcObK,y"zC; [k?LLϸb" ;Vesǜx^oC.|K %MEcchG^q~' (M)YyבASXY57 vq>Ke%@]~Nڮkw\yMId헊61Qw$ў]k0Ht {?Jmhwt{\2~s4ںeu 5gD"^y0i[vOx}*Z[ڿ>#זkw=i|2 | S4j ~^JcZ'zBIX 4Vك#dE?c79O<9~O@] %͚RL63g;̚-o,U~: h &ClL⺗y{W1(HOZ:1?E͔{~Ŷ:>o'|NW^JߟPd|?`SYX|Eb%2jeVn ӈz '3QfަXc$: .gl[jXlO3I؄N&l[V`~ZKG !76\0vM]^Zr tʠ~')q"eƶ_5$U2o &q8pVg,E۬W%X/r[Bs15T\]^t=6 uIzɦ9<CGwj=+"_p*> /~{ 0NYMtuwLk8Tk2@'g:7jThičcϠzP9DgWz|Ԋ@}h4/8g-',YH91I% g 9i(to4g~6hD9 _jcU__G#+m ߷[8jO4D;efclIꤹ_LzדDU#ϟf}3chN^=kzeT$6:]/ݛk+Rv}D({+o3]|K`H惱zx,4[ 5j8}<'MVoHw>`z }U^xJJg:5"V"6!H}ϫ W>A>+[^ӝD ˆO2 - j"O8ueNZ!~{p ?cdk܁~LߞCszn>K6l}H~,}֡A{KѾ[IzL/W>Gn-GאTr\ƨl<z/SajRnHtB'=~٧nv/{[zW7> [oN4ߞ,rvuL;|t!6C7{8c5dF(v棟xO.D8$sBB ݯ:*Qt/3z-Ծ?sn3ћ{xc1I?V7ds^>Kk +^ 8߫Unӝ_E}Jgſ>%ƔtVbčH)'֑~F{ͲG{+xmw~PR]@]sO4oԒY̓f)6҉^/$>Kk~Ud@HIï8OTp.IY; dzo$ݧ=]G;>05ߣ9%,e]ٹ9+-yè87C9M mBvWy3_@.CF{y%6*Cѭ#Mmh!FzH.h/絗!gŭ]Z Xђ&_V#N^X(xr,׻õ86 [%PCfc 1y;tl 1hgI4/ ]޴8d~yZy7i?z G2~vs6 k5Ui٤`7H6z'SB}(ĔEsE| RҁEej~`+{YC.H<}c'q@D紞zYY-Qޥy-1.A{9bNwW3)4G>&Ǟ ]qYѕY2r&f"͗ >ϿsJSzj?ot,6~@rCyHXEsJ}G=54ؿ5C湻殒eؾѼoq#2[`0bR`gْ4|R (m[mɬuknv7.nX_O6bV1ī^Z!'/M=ه-Y*kBTҶ> /=>\ͦ{s0PϾ4<Ϥ_^,`+x1&El_7bj lGаK\3TM2ΚEJ#%0.~{Nq&swŻU_4t3A7Gb&6'OL}G,j#!H|?*Ӈ:&ykho8YD)c81î39snXmX,3moE%6wQHPšcU`w_ F@c57>Lj2kM5SղaN;=6)򛢱(~_wN8SYW*KDӾ_{׳kO;Vljm!:8#=?dDw!p=F4jֲH :e8C[HE gpnL| yPogLk+coump6)-{y/>(y,(;#y'8Ch?~^g EU!}eWyxmџ?s/~S?p&#|X[c2\OCazD= mT{0S,sVN5&[eRem KǙdL,]fdzvҰ%h< eVlXuT]Tz/c>h2uq$s]C{1_N_ ^x~j =fkN.tvt:>6(bMv+-':B3XHkvtlmߤ4P$wU_)%`[`)uuH<s'ݦFZqH<%ψ$hkAy_?5iYܘA{A#a3Ǡm17ێ>㸘؈Rv hACsy[? !h[*Ёݺ<՞G4Yhǁyryu'X]{YɎdkgy jАYt\߅ߍb7ͶmLP,ұ .ؐd?n+2 1LgZ6Z xx?9/P6nAt⁳ zI~oG7YR-^HΙc4A3]"`= >xν^Zs1tJ\Llų>>=c/rvq36uoǢ,d:b'wg>@]O7Co$n\6ѸA*j>ކqVP.=%刺Gҷo4<6]he09~"QR]o@ls>9'*0feSxgw]f=K _b]6>DØD,c>F9y8Sa|>O<#ϊ4K7K>(EctFxSos//j}WGeY MRG^6SsENxvrgXfU?^ shM%fi5ϟGYjY?RhV?(\ aZz7#}޸ 3E$[>䎋Ihޞ*ii7"ghg"𶞥9BaQ_ܷtIe1UfMoȳX'okfjI^JORg2K3?ӚWԙbgDv@F`ǩ]#=&dkGY+Q p}L9Ո\w=VZ!I}+$u* iORwt7u9w$]ch*dϲ+VvHS3'OuI<|HFd_&Y=+bLV-.WΪkmWۚ /\o^lY!әa>`K|B3mlA0:H\ے .zweq1;ɖ'm$I@^#u&ai}Wj'4> g&.-%q?vtm-@A-;J&QIm$[ QWߏsW bƺwʖyd\Cwt{q>9IEgKԹQHnYm;3/`}g!WX6#bvtu2l-Mw`SJS9Mq?܁.{8C۾}W&cDcs,.&zo5_ҜYl [njEnj`Mr/[OJe/m9 sB!EBf}e@-mwLK{trߞ\Ot^w|' ;Y,P4 wv}y_d*>9Ek:jk#ͯ:/ho9[y_Iȣf׉Ήvߩi隿ؘ=&֭TY-5۱f2+m[K+‰ޮU1{Z,k߄BZ\};}nϧuIfcȮMx&o]sKHEN-C ܾ/uFJ{t1M<#Xiuʹ?dypuir<{Br?(:@KxL\Ĵ`rR$O(!\VmaO~Jp-=[H7oX$OJXd籡|~8@s.3 H){~o7`ttw2:/!Ɉ t' v yfnuC.B>u9 lV߅:b^50FmQ~m*П{G6CfןEyY.Os&ojn+|xƮ9][sk}a;7D*4ؾ]J_m >K']ݰa3<_Z10 #`_6t6 }T3-} $ I_}/<0O4-P>Tcֳ^RH<%joϾja'~c=P/E}ٗ#?fr}2+N 8s WIca Ft٬sy`Yy=k_>3w< B}ƉZ yL5 gTK|B,֩?dmAV=`кJXZSִL&77s5`}i . 0. c5!S&e;AAdDմcў8ȱ~?3 T:C}N_d/\4xKF<7wl/|7T uO'v;գ̃xIĆ虃$C#,0e ]" rH{@^5R2^8M>`<㿾y]q:cݱ+>yXO1.`<5կj^ /@lIX$!iL일.+=۫b-~po߄4z63\~f;INs306)\UwM;5lïGByqֻ'HX|gԵ.xX-GZ0 |7a#x돐F}FCs;E{s=Ծx7՝OY KcV"ZXt$;ZHvl0ˎ\||viXx^Oo\ෑZ}TYq-$T˱5@_M2t:KEU :)p6rM>} NDx.r9%^˿Nm.Mi>yZ<~- xC/OODfrN& L_q^ҍ,'$+؉< oW珢T3B4&ft =)"#TɶɖJ!~Psyl*['1PLQCSmڄ3yI=X;{5A4Lo~A\ YE\MDG Gau|o;rcM#^r-Z"^ռZ{EH)qMVRuí)5~^vLk 𚪜uo"lQ̹YZ|\$b&-d`ZV-jfmy[s\@̇'QG#8K\ &<|%VGo?3vtlſ?6ގx#KKY @9\TUu7Ŝ/Fy2hGQ2Q>`Bȷ;{m)lu{9FmD;Gi9֡NGGing>ItDmsjI f20FBSԊx"a m u=Mt`huXPCߞ)=Ґ/%Yd'lαs|<|n/yߋqKSXG5FTJe/y_\~KFe w_K0/T-.^5i?vVf~[gyd^,U/=F]SI>kϭ3map׵fprHe*풻:\!M.}.KaT{j3e7WD)b[NX~FǘÉox .-]}u9Tt'jRD6AYƋ5E08YJvo ~tEk"md֐cq$FroG#q3KK,XޣcZ[+p~gV} ߨoGa#A:AM֤wݰ$BLsfi{ɘ^kEL%g񺤤a,7`Pn`Fq-UwP/d$;]_/tHgpVA61~#|1 kdf岖Ǖ0Mx<8V;]ΰ#焷=_6rI^v3@M;ЯރB{Ee:8kOA6ZPp7e؈|d Lf:/#_JLCwmpʬv3 4&jлc: U(vZ#j5L6HI(%Zzwp|pFXY:L=Vo\˘컼ct0`*o>wx.Nxm8wF30~kjpz%NZc3:b &3&^ZIr]Vډtm;s+տuyR?!{\gr?Ce޳w8,QL!~Q{lcy 3Uڼhg%F:^N/:$5q)/>SuylnxS3{MoDZXysԶ;}tE-V~oFkc8Ba`|Hn y Ԓ% 4>w& snOٳt\Ԕ7Ǖ6+p8Cx|0JI?a4^ˁH?c m^uQ!;kg7}~nۻW-p?2P0uwz*~ oG;SNUho ?mG mhb%$.R0 +x=`:3~Krtl@ՆߋqsFFǎK`GoNg.@qj(d NԜu(.x '鬪7@5n4neWJkޑja:cwK87W6Vhȧ{rrMUϺǫp0 ~ ZG!~.UKL\O)s>k:I+J3lҵ+ژv2#s4V~m`N|Lsdq3m媧-Cl'3\URA| yd?/mq<މz e" ѧ "a'^67 Um?& d9i,h~c#O]1sBc}". v[R:YLcVdr)3yNأ{]6k󟘔YTpgŠH`ހdwTja,$7hope1KҼag<O#buN|2~yvBC \JӴ_NK+&_zW'v^;cϓIW0-Yڞ7&%쩔=^>e p5$J_o%Sw{g>-|se_^["tѣq=Ķ#f}ᄎj2CGDkˀ1\H#HzRmށ~ˤ8#kfy= #njUCq֙LzG6ߓܭ˂eO r|ynpL8M}Et._u WssVfrUW l=gY?w +6QzvQl}*>Q>;SyWǰ AdT&lRnÍf rwe5LwkXmA`׎2fUEG5ug_AR` Z5/$Yԛj0\()bZB!~Dֱxks؏8<I&G2~īz溥 u33Z72s?Az/D\=Ûϴ=>RN4Q6?]Dch riJcƊkďJ$_b}NR82F-5*$T#kSs'] mP:Vցz-~577hm$̓Úkx+rzf%ql5JzNS6+dQ8=tU=ޥT\0p9!l!|2 ^J|[dxO$ׯ7\=N.9'/V4]Nx-TEzMĦ~E"%ۈ?m@@d#.j$)=OPKc0h||}R+SܐhFa: eY|~Ϧ?Wx]~#m?+ج<V/} F?1/]{uuy#iqn#D}@6Yor U,OB"w] :O4箋sӸNEJ0nlsȋ؞ NG\TKkzJbkƬWcsN&`̪Nyς0Obحluq̊/Fؙ+49Pufܡ, YG^D^qqr"ڳѵx^=[C0ͤ{5hoN{Oo:-I~Ba>C!bXߦpZ;}R\fYB+s&_ZNn[J:ϓ!XTwvN48}Ứg'n1M">.!o>)֥%M_O{)g_=א=9~I1nznLɼiL!k<˘FJBjqwܬ\?+O΄!/]CyMJ)s!#|}]W+B917hI'o>o|N6Q#z2i\ Of/ѷQ/j ICmvAz)lIM~Z&80!ˬHĄw8hw׬_ ^HzC]в4Sgzjiߏ_H_X&]J3nܨIU+3+CP=F߯X=P6lG(ZZ\"7H{IiV-3<;s[Y5ǛʨyG9gۇ5Ě!t&G E6o/B-:s"'[Ĺ=~\=E~Fs.b[GZq>K&1:k||h4o1N$q3P@>  *,]ItwOs;~I^桀Ῠv7c7e=? zչhH9Z @qeU;p:#@/@[|$4NNGÍ_3n{`>KL$y ?ZPOlnc^KBk<ۦ. m%Vg9Š/Mor\I<Xpۛo[XZHkw?1F|S?c {FRw+UÌ>4"ΩIN[vQ,+WYşWqg6B^b1o$Eق٧yVs/N|f9)yNuu9) +3k% -~n6$y ?HИk>1VDVoO|{-F^TQ%zr\HcB6hCysr=̓2dAOP붝 yoYҏ++e`9=8_jMPMuIHB_~e?LR3i8jCIT]t{DA<<>}_<!y}#PQjcj$b=-hHd=: _e{}s.ݖ>Ej>&GoU[ryW/["+FD2ncjѼNׯX?'wܣ+h.ْ00FIyC48s?ӖɜjbNs}4zNKf{5*>- >vs%zvd}|LļoP-<$Vr@т36E{CDdmjk.tG",=K ["'Oo9Y2.=yu|N~:ճ+u 0WZHNigC/|x9htj玮 -:0<_4p~  |#ytlPOJH;yR?)YH9ڳJaZPf[??D}B-'V5!ҏ|LQP۝ ڪ/0WW-;j+kzD>-klizE~b9ǻHIs4h6ܣrC`- &yhpD:R}W N_\+PeTmyC(e>xB/rlD= |OE!0rY,}ߖ`ѺӠӲA:6 Z1qtMWDӍ4r(~J+n4Z P<)e<\wWӏxG{g7,vT.WTvm˿\aEK%\+勪}rY._u2XnH5pe0m'xxH':}_L6XKV3cy,% D^Bm1U̇ѳe"6y,c} 'mxXٴū>\ԏ,L㐨gM|{LԳ^WgP66T>u({$mk+̶aC54xMy379sI]0l)lUV%RNOVV 9LfOn[HVv=EO# wrxeѶ3}xm$湄)med>"|*{@slUþ |,x,;ĔԡC?+M4S3yi<~҄4lA8+MFoĻ($fGwE۠?̡>lLg6Qu9lP&jA#7\bc}<%|BOg70'ҳ=z=u`IgAW矎8Y\_gȗY\+w~`V0v5llE,1hd ' /0IkAk7JMilZh˼~>PM5k,͇h&K>JkY#$Ko4ʇwyZPo+ȋH"c/d-V&-&E; EHrV>|"|]4{o1۳;;Nz_>Xߕ]Ŵ>I볳P+LCڨv1lk抷f&]qfiз_ ?nʺ ky&'"f!Y_4[?E 1gNd5>jsݝª57FʹaZ'V+5YDkrH}$Hɿi$5)ÚQ=n3I<3ޥ}~6.xEU|=WdVSNݳ DfwQϢw:/'x2/U[h48Z.T !:k/gIF`#w(R +-y>?Rԝ3D?+&MC<(^yCXĉ&抅2ճhk+_a;uPɷF`c[Q/^!E!g;A\I/t ޭ:9]<31sx7SEbO *]@YO"[`Cq)y,~z觗~V|<[B?NDr쓑/^|KC~rR#$% b|%^K|zzXF=$b| ә:%}zdm3YfsZ3㒁_XI]R^fŨUG3k9_S <oB|D'v˟ :(܉eQ-4v;ٮ0+Mt`+>#Yd%1h溙huW=ܓ8 Y{t-cfcLsvFV<_ԿWA߳*^oBjJ߫K~Nd^_7GUQO1O)-WR,Y[jIs4s[ K}'^~s' ,_O gqPN\?8Gmomu.Y׆kw~dضYKf׽/o6%01f /cUSGY~_VKY?})8c0//q)r _ ƞo4psYL+54uXar3rmy䱋x x+VIgwCF,K5ELq7UV:ӻ85N\uOE̎%;%$ !k:j"$xۃyGi;$b5&3w"^vY՘0l`+9pyO?׿o?Ok8e,d'jB `p~^!4( +b-7ĈW/V317\<3IBmWDH͙12" o6J!Q;C8ml_z啨DQ_w,>,z:upIV4Uݱxo=+9(+P{e;WS;x-Cޥ51ޝUgUpzƻes\o>j7Ϫ5Amuu<}-WOwM{9O4PR̜5k 0TkzwqGϙ\mz_ǧy |'L4O3{LKK3I6?~{ﵛW^ Cv)m2a?Zw1q5TƤw nfJ6eY}+JCAi0NrYKnN@>a@7TYe:eg^^e56xLb!Nx*'"^Ω`n.G4Cn3!ɜs='<,`dk(3dU|"~x/^Zaqb<OioL$ݐ_VI/D{`CV=Yi;)7.bVN^}lwi̪H/Y-'Ҿ\w 9W F~O "7\r;<?q+|P>u~3ү>/_9ߏ~Ok^7_Ē5vVdoi,ѯ;;/4 .jޠo]үߌr]hEώΔOz'v%Ƿeͦk^^e.E}Mʬx5 ._J)Igۍ6`)(C BG7\X< & |m8˅BρG\=3XqaגwgsI &|w vQbLPuqtv[2D xAX?;iGUp?3ʱQ%^.('WA}$uN7/̹u)P7+٬ Ë́o u .d%ͭ::rG~:c5Rz-ӨL\CRwˠ_.~FmwRKsPIki6Ou3Ѻ>(}܁ᲀA׺7<R>V+]_RYp ?Pa7o | a_vXbqsxۧXY ҆sԛf_(w:YX;6?+Ok9F+j67&?3#740z6Efs)[l9a a!^hBŵDEs")vʍkX*j Ěkqa [,nTCcZyHU F]HtjT3(ys?&VO#WGR;GaV~߱!NlճLLK>15{ )q!xlM)9*s[G&à96srpg`!.y{sPO[G+XKtᛢWNSVڼoRRWY1lD+$/ʏZrӊ@L6eۿ%utx$ ?qb5 V@&b/~Hc&bMԏL{xME} UyM򸵖lj~}s!E>zCQzDV61x-148h"cyMu;^%ȶDk9MeɗkV&'<k oXA bf=EY >YZx@Nbs)\P{s<ϖdw3z8]H?~/03C']0$;㲲mW)݅Z%i R0[ZG|_=<>NfsBl?d2٨ɔ׈0ι+K1ʹe+olw:=>Oda%B<?/-eUsZA_9ccˊ8l?/11:eGڐ:t3:R/ӟ9[Dzd09DC_*`All# ִy0D#s&+aZC"" ϹM59lZ[8F1BovwLmQslynb@ϒ]UʝgiHQP"[4ED6<4Q{+1 ~SEW}u^̰ݪ*ߖƪmw~`aG#x|~z#)U?]<]`9C*y1ǰc*rյ-2{jWw\1mB,cHW{SW17sG1m9¯Zߍ{' :[IX 1?0?Zb-u=¿_P~\3|iy1O#'*>/`E6nyESUuy#yv~bx^MEz^i#~fkciX\t{ĦX)2]6h;7|?v0`QKǩSX@ZR&Zma|u壢bj+c.bh-=Q8OuSQ'p19CU`an{'o~=Y\?_ib_x8oI@ \jY4r ͿA_N:2=|ħ>qsn+X|5TOGهG?Ooo:vȅA|.}.AmLDUj|=b b݃O0_}JtL-`>ۛX(70̵ŬDñdv=f VYKydzՈq]T?ؿaG;GǎVv܎}ߋ\R uM;3qJt_gV" 6[G$B}=]?sV3c)ȵ6'bͲ.㱅83@Se[GAפc;o<Io]r-s/%whB.cR\MHjh=b~s9&~Fߢgck60,5b,È[4U9Bm9?Kʔwpd:0ϛP/R;%]Do$I0]1db[\^'.tIa?i2tzѤy_=ij4a<߭?a0O!`GӆZd'6EF=F"x8t~M|՘_כGnJs*yM }еI>ޗĜC0=?@eCW1>MyNZ<>ڟ_NƗ}4pק_p{ Akt%EA3Dc5 aW7xѯ&ZݭqV_r4剠SmOϹmǨ5kH\8 !+Q|N}WǼ/u`@?E_300[,oI =Nw 6uR=!& mcoo15|Uk0{`SI$uQ $z?8 =+q~;}u󼬿 :?o/!jd;74wsyl5NۃobޒiΎ[d/UbR@OEM4_$1CD4o{tEs[ޠ>w .#.򄨻գ@?>՟G_Mvnqlnҋ DsV/i exbby{e'V"հ1ȶ京nW~ycd!&Hsq\G0jIf\k؋1:iP^sw3 Ͳ?s܁C|0QY} F-4l2w5;m1v#rorɝ l̛$Wv1V*9 , gS=fiN2m}%4g'kKTU,JMS ,I :w.wA'{HTl5 e(:>h21:ĽQ7/~v-]=!3-_7Z?s$ȩ}i]Qw*ׁ?gm7鼍sf! ~ g/ynldw鱯Iil:O>͈37x{,_}; ]s8no+)}C d^3$'j{|j5t6Wl2ko߃wG#w|80{%\fk6Gڊھ5s4FMJqY&"bk8s:]Q}.Ά*3QQ:XTMͫdv3ȷWn?3'g JaA\W/.oFfJ*q~hd hW [jvδhmsԞZ߱hMeu;w~'Ws\Tt1"Ԧ=ƽŽu b3q/E{^WٍoCK\-p9ӣ. Z 0569Á\A:Թ,x $p!ٙ:Y9:V1"%9|Ar4!rJ9 >͚yQo$ߞd_t>3>swFanK1ABO3Psϣ}g!|3 Cy=Ho @ HMz,|;H6o~FnqL1x1f;f& 3ko%ЭǴ?X>ޙ-8t_GHJxqf8^j[C%wpYUc7aSs_u,lf,O}N3?cy~Of,bhCcī~s cO'ۿQB/؜t=?81d[hF>͙s#zjk_xz`lo+zE2Qɘeݖ[~Tߣ9=wS<ן)ߟx>U=.uߪ;Jw|Ezpd6m 6zދ9{Ds(}n"j?Cum 6 edz`tXFX}0BjSpVUnQ;&(ٷ腍8/Q[xpwx1'9gf<__!{}qE]M]9| w&FRK/4סg^.J˯]^6A'|\Âw߽8A|~'Y\K6<:~>H}/R\ʹ9!;r /'9:~o-3/\wA-#]@z) ] gWEFa"8"mg5TͭUv֘{R. U=)lޤώϛݔ<qo-Ir4Irr;WmIĿG"#|{,*2Hqv{}OmNJg ]8#INfpuipoݤo('quh4t%u8nnmSܧ$|Vo~Ϣ߲uqjt/|šoE|eys щ=5':62{ur{U<׭wE.ow?'&6Q_j o^:=i+ks#64yrs8_:zP`&jr>CޥW7ՃFSyz6REs~{7Z95^ N%z5BP!_2$2c;ox {S[uԥ4eV&h%}~V, [;4"_I42Z6tb-{i)kϡkJ?eK㤗Ԓ4zAz%jBm8{&Mې<|e i9yUY< xaB<= |Wd7Bglp~MVlNd` q4Ns9ǧE1"AJ⧳||D\~/`cf~-q=*Q466bv5t}Y8RA?4nr~A:6h>@eDP߁Q5yT2==BsA'&+3UdL&VĔ) zyDAuv_GQK'>E|<,xq 361]/ 0u? Ic=yBeH󴒎J}~j7w#. =y忶 9Cm/,>R]6qXAfʕw+Cggs{hK|̙fgl~el>n]z=8XL}:Kro:ķfRnc s~ŀIz:=Z±<~?HS=eTZLVxct|3Y|Ea]c bGߖw$57[Lyx}:ۥFq6pgEjч烗?{,-vȇ%EBc=gC__^Ulw[kusӳbmC Zԧkvy\Y>bN/~$y:Ls_p&7&{z<ݵLV}-шbQtQØgd/,gs27Yh0bh ?~N델%.#_r38#f%YF̒ u0mLI[&i|z  +hd70߶s,9{7YasFs9F<ۑHcGxA]VhWbĊ=p}Yrt,>1SS=ף6lX ƫg&8g,Ȧ0d VC"|LLBTmϢ "F5R/^rȿKA~o~R?z,cޗ/sgy| s2t>Gל8n=a5l-oh͊w㮪pxڒR"Y=?vN 2;ud̠>/)NĦx^r ^J?Y3ݟ]dڗ[e[,k|+=mk1[aߝoȖސ7X#ƤUq&OPs%eO)S\ԜTF z8;eϻ^%"?l fKrß,զiNq]A}ۡ3(1ܷ4̷5}5bȷQپچ;vw\h[8{+en,6&7f(3A?#9\xvq03sCoS z46 lQkblL:|#]^sE`EOC`oF{5bwI(6`*tu;U`L ݶ!C QׂiS]X)yŷQ _Y_A3/lm9_cx6t7s a]3^q 8 mNSO&4!vj9ҊdwQ՟H:NI.V3w">f>&Ęs(k4-+z2ES{Żyx5^%99O4O\tp5.Iց3c2bmo)+,hBs"{zُ9F-iӳ&)?13ܘ]1tF(]]CDg FG L}0xljDeӦ,{6_s S)g>ARV42]R3b=YI{ktA~7j3[Y}0 .T{]ҧ ߍ__(eb*ҸnsLA\O2:]vW? >Ę8Zy\rzOww ޏ3U7)7Vk?:.f*8?'H-cUԉĻhCpwmCsPgIxamrf}uўު#bY[M):&-˭o?C62Ԍvqߺ|&&Z'|pi>s<]m{űMhyvPWn~A,>S8֐zjHfX&m;lb;ż&y>|]cUt"WqlV1Qya.c0YouUՙH9B i:-y'#8 | yLei-URof˥qlyl9awx!,M -ƴhYa}m ʷYbrDMt=}CĮd#hBG5J g+WS[KZ8`a-F$=J h 'ӠJ۲ҙY9΃9 +h/0m(.w[GX BVeL׍^=iwZY/o`'HNq,L;/.V`9o_5qRSW<}$klmO_])7z-)DwW{Xe-woʩeKN:ϼ൒zcgQs>;2%$v9d |߫D")Ο_}*}dZ`9XĜ3\=ce Pt/ كNXnyXQ_z+Ѩq b)0{xCRO~)N;طh?~T^o=a] ?XmwUSf\nۼEk,xd=XA^{Mi4?Crou|Gv;1GMo;ayԧCSs?)헧r@^ɳ^0|-ϽW0 11˴e+dDž|ߥx,V~D:jh0Άn &?KA?Ǩ񉠽c闇*VױIñfƌuIXItx_a}Έo'K)dDvSW6y )K#4Lme[֏ZTDÞ^"6IMp Ck&ϥwhi +NrJK1jŽWaQ!x2152n0?/| /Cz<_^ݫHh7]VS;KE1ҿ2 m8me!׋F.{iMY}? ژJawf o5r;Iz&8??`2oj?B{-Q&vn#8 =Ͽ5AO$9H.bd\F R?H'e`=Ok٬9+zd%7ov"Vߙ8]/qwvicӵ;L4 tMwZcl[ҵgQ ]qVSW}m:|6-kvWZ*]G4gqζYa`Nz9_DMMR҇1PNAN- y~~f0[i':Ľ%m ĿuO`ա;DumZ6RA#$} rn{[ǑMO x\K,z."nfr zEV~o`OL + |1] X[Q}|;:<: K'+ڦ #SgfmYQTZceLw$sZ]/#X臻n=Q'>S3+>@ "$J1m.j.tOy-s߷uя.*e=; nLV]ueȹMR-cX5])oÊdY]/Yu<״,a>jY* >V>i-{mMy4Fi4AimFmȬxQ,+dFNhgYnFEq)Q#{y!~M`T#_OqX|;/#gtaV1Za{qtgfYֱ~m./bl!/4~=J%gy]8yme_r^Co~Ktp2%7I)?i~ߝC5_ EQÌe=~; ?Ik`zS. ;'Gf!1>F˶ѬX #w3c ۤ ]˟O6Eu-[Ny W[PB=\1gq&~_ *jp@: Mؼ5w!+MdLvimޗ!+x'3<+qQ dFHj)75ġ5س2Dv;/9Zyw=|Iw3A1oC >ԣEJ}#;)WvDh^6^٩9;SS[\ĴgF>~XĀוEpIO+orF!!lvs,;I"6ͼE+\H|2x|4|8| v4Wǔ|d3YY,G%㽸hN_2Sˤb^&Wb^ߣyYyyeާI?8/wMҼo^šC%%ʳ9fO>6M;Wl hFѨc/ܷ,mIz|.Y݃ ڈtV@ۮVdʽd{93$,>msl⬲nӷiyMRLa!j}JcVD CE(mRHȞ~mvمqZvgO@cS=XO[I8E,P _Jh#:/kq!η\Qs[ç,=/4d6 +'C!ݫQq٣Wbxq.ڂL;{Ep{oͺre{HjۨZ$`_ &( S/ucHIXԕb Cɬ,=1_]WAolͯ?\t}>K}O1*o>qt!Θ;P+JjWA#/znQ*QGMcU g|TKA~wd: D*^|C1h_ԟ?Tbv(uwwd_dk /i#fuS$w`{M uG_;).B/Uoi e'/9Iw@`jcAh3א.TO\L3Y) w 8ۇ:)KγZfR(SvR ٩{L㒖k//> luZtЫa>7lm4#.ڶO<4jl휓ZZ 9#Y˱.It+ܧA%j9,ȞX>K<H#cul+A:׆?DR)#3x}+鼂1"X/Z~ sv̅y >_Ji6X866n5뼥buTD.oH](rWyQ<VF։/0_"~4R3f7~>ڰ7 NJKפ],}OglC~랳VXB3ꋭerb{&4Bڛ]JWhW_G\GNqk}2 F;Q]ߪ ,}z[R=ĘcM$s&ۗcpBը?EibU+?/^aUWK"8]'oyc,Ƈ8*3kxt]{w^w+F4je^[%`|o7l'#*Y9ME,ry폓E./0CIkY{E鵑 W>Ƌ:Bvp uZ1 |C,\$Eb1u\"݃N]Ξ4 n2S: ai4Fk1yۢ~'{LXG{=<$ϟga //3JO^V[c?;I)R8K_ ?srL[zl pBw[tPd}/gg?WS=е:NY~|M(g]ljo51G7?BU!,4GV\9}9ᅅl;#8/9I ?S=D!ѿQ?Vg|o9 iW$=bK3' V=}%VN O-'MRUMzD{H?-!~5s|#O<7dm{'T?߱x1F~bh</3&r+ w,}Cc~5~*I+rע[ntZC{r_JsOӀԽs|LyX+xؽlIf-x~;S+vs6+WbZql(o5_+v;Is&ܚ:i?4~eX־TfKI7[+ױN8Clگf_6;Z| _S%ڎ1=i59[,hzGųNXU(m 3NX:G{ckʊKMsNwر=3~ci,އRQl=0&+Xk=dGV>qJT69wzqt?HTrN*6SHzi^=l ށoT4ە96XmMFmIWxjtՊdh?r SʍyqY q^t>+~gTύ"%_࢝SD+{JoR[6]9m3`ن1h%1a6Y}oޱߤ>[b9PD`5w &3TX!:90mݖ1>gќt+RvC3N輧5ZMg1EJ߾e@:ןQC|&x1w~DZ)Z[۱ym^( YИêݰ.IER2ĭMHV-Uro^qٕ71ΛʻbciڽW钢{`[sʊr`/h9 | />(EWh/6أ h`6|6Uo3VֱCS6SbNGM*|u@N1o%("܉5J;˓ؘ,y3-zS&r: }d=WbM 4-9SRhMmm^JƱݕR9bﮠ9o,i1'npNLYc>cCjsL|}yT D\ >=}T"S3F2̊ݱ}?g~#k2V_T⃤ O`-ެ%h~>p#HtnO}óyj KR8 ?zyJ3O!k*hEύg~Bs=xGz38n?:uROkjiݜ9Ѿ6 8۱<6$sWH>]$>eХGkiFNWKwo3I$~!A`%EsRG2r!J+52d4"^Dr"=ɀi#zp˜CIyKgy~>G^DC6L}n㶀Շ5 m]:sXG~,Wњ<,s3r`2'#M54 8)nƉcڭqY)3SBnֿ軯aޱysm`|A}<0fSk'!/fnVCi HWi4l[ ۠6"gd+#OȖt=xMSvةErgnAO[ow7bq|ۨg7)^ GIOx2M{Bvb% G'~;/x0};њBe |,7۞2=ŶL)t:\qvF<ŊXΚDlqWkCrt"ӺW^-JX2%c~eI]x` "[ND ]401N$3Aϣ.]3|K |+dk4k4kF.+zo+Mo |t?;xELGmҲ{SntZ +vUmrϰWh-}xGȲJd`^~fI /gur./`e5aSJI^ƸaZfL{0i.'aKn׍aJǰj"ґ{;FmȵҐ41:Xit¡:jeƚOg8,^/:?k#Ǣ>A.+xT5j0J:)Ž?='٫?.ui#Ycٟ8ryÛ܌UC_z!gmО%VgɌ_2+Q'{O"ƟfB*/ }G4w߯w$ qͧu>_Ry Ȳ;w9QA?E?׵\1ȸax8:';8IK7iOs?ۅ?urg6:;*ndm#Mw5NT4>+\):/87Nmșk`ZǗgJ^X-Ɯ8+I_+mʂbf=DkWSK=J:b=Cm1ڂ} R=K&Xp(vn}3:}%l8Pn};S_&(ŝz.d)Jr?Rquz-=,N*Sg>?Xw3b34fzyXqs;ܒX(S𣣴llGM2δřC+-5@ u6i`cҎ"x[xCs>m$+%s  Rua|4/V3qNnk\BؗE4/U3K۴cEw*ؑU;}+ q[YFLPЧxg! ^O>cιq >P~O^O.Wg%'Ʊw5 JSiVǏ8(kQ?]H4X@ҼjΟ~mhs"J_q~WXsTVsY8Vc⯛vM1q~8^KX7!֮@b6|t 2,|CY zizۇЧ6=GxmvL[s9BܚQZԆΙ;y߆lC:f4yv'ۅ25t{Nf0ց(U|mgJ6T詅"oo#j$^.O^߻cos2;\?C|z=)oO,)'пu<|">:/LOf%uzdݹ9F=p룟:kq$jfeW=ÇΣ6Ű$IM]L9]9bYxQ-/z+YF[: 8%VXV҅z~\ +ҀnO.[(Y^Eݽyt Sr`J4:cguPt:.us`K[.g: #< u ̖V?fo^%rDžcØkLcF/ehb|4ژNq8ݎ@-&*sP'gwaB>S?~>Eqb5 B'҉2IpfXڞeEwǁMd%-5Ms//q\۱Bzunj13vs2w3^ˤNj mxϤ_l{ݢ ul*uz7ۚe X[.V\. eҷe6ω߆ "37js6p-x |]=7ym`4#wp=VV6<߆8TF,0\ s Ug"ys 9i3.`*lj`3y3*h9&\xJj-ǃc>u2#OKtQY O:RQ⹚ 1>vQYLm#s6S<+5Gp#ey[$nrԫ]/ˆ-~E1ރ0-"Q^ w9_]ʖ%Y* m7}C`AO2cҬg?}'g)s>HG?]UCk=w'^3f ̴ZjJI^qvq ' vBM~ Y#` "6hcz_M:CNUHeZlt=di.@d?r-n& n`ǎG6ܤj6Ōo>Dg9tyΕQC< [4Ƴkq}n}E^ic"[ĪAwB|oJ;AoG%tiО_zW;ʠxn<wdd;v yיCʂjޕz/2^4d\7f1utrB/7jlJ!Lsp~XL|ElQϟfV6ۑ>ڴP'ڂNږF!7!XF}j={=sk9+b›w}*qmmFwgCመ,?r#dw@߭|87 & JG!:@>oK<lqWb7SACg7tKfތzݡC{]8M?JcJ't)m#Ylu@Ϯ'Y3A\4V@3}-[\K^ g+Yw_ZK|!ϯcw4E7c'8vA[NQs$E?[?G*حZ96%ݙ=2E4_[3O:0e%&%9Pu_gl=H7;mWМs[`Nmwڔ(u)J&ZW7%r .ZIrsp-_e~w kbhl{字գmi*CBgvE&}OsqJɓ!~n7SQ_X}{C}zJYI }M1 '"0YHIkFEt?~fo|ӥF-2 k%[JBۗ+[dwD" NT!_ϻY9*c Xgϣ9w%wt lNIߨ?+o#_-:B>} &[@!]DSdUקF+`3Ƌ,2aCþj qu+7m߫c+mznvΤHxGcHA@om/$sn{z,cWE3gopI犽i`?xz;vIvo="H5:ڭܟe,nHf7^KHg#x6\;z KߣωND~5g/Ly%Жy33–a_ aC9⭅D|ZG+}w&186֡/K>e>k8?f4?f5_c֬hxZ)ə+7t%0hsw<ìo(g5?h6irb3#,g&ϒ\zV*7ۓ'OY% ɺ/.Yl9M.dl=7dEӯ[Yų9c<>s4ן&.a a,hSGyMkILYn'캡{7\FG|yopYlas?W.CNGL q}` z>ӳZ԰6ɤ;nu<'^Y IgOJŎngEjۻ(Ө- :qLgZ#7wثt͡C\4bo5ћg8E> ^W?EZ?֦Hצ?D? >;,ڎ8׫\ɂf-8L_w Ӛ`w}oGB}l}?a;~*DV"7b VMvR?&,{;!;,I' :!Nn:HNk,KtDt:hf1r) A1,yKHﻝ{on'Ajvt<;蛔i|Naۛ&J񻤿YkpGZ{ǻɍYl]_hTܚKNX>=7Xp ?ԛއgx8^- f}8F*ޝMufloיpūWKz*ɇtWW ӗW ^|<^[.xQbpiū; XsZc/]g'X1~±}%,sle{P>5A}t\nǸߞ64CVqd1|\&[!)xsƏ:q?e.gU }`bt~T8a1Q¶ql^f4?M<bX3V, i0h:Q[ES](39Kc#]&(rzx޵btf=ka1^s~w2RA~?>+6[w< -u*%?~ <$1r^6j}O,kZW_㌠SqR) )N+F l# P'K~oOksrR0z*~#hbTqbKt oWSiNbmh)#Kk9r0 9lhSWg.JQL}AU`VY81׷xO(9} \^zT&`_BȆ -7w ;_ܶ^ΞW|59_'" `3H3Í͸T,kmVT,|xY؎M沘ۣvkvs ?e1~s0p? ~#}-}v7 gZaxy8ٽwӽէ7(O;wk/2v~O%Ts<)Nʹu\RL[iӇ0A'| nx\la/ 0N,T4*3oܝ[M.39(9OZYN" Nf ?c"PϖUhڧ=9}$W϶g쥟cU+V\L[n/ų6>ms=TcljP#k ,buv-n MeOgXYۆ+錣=n;g3n=ԔIx/I;εm}:Z\kwk;qUZuׂv=~]Ůgr^N{Ӆ.&sZ|<%s+$L>sQҭQLRyepOrh8y#2+?]>ǰ,Tgr)Gs;B/:>馗|Ĩ|cH}Q{ono3yG3!g%aNj[WnTlY lY:lhω%Z}eQ?F8_>s)3&0uOSm # XtD:[אVsvèEEnewOiSETb.3hqN,Y@zDa֎tV2~'ڒAݢDb2L5w >蚑Ƣikted = [Y ډ3{|Tw:T4Ob)Ӻ$ȻT\TE*.t*}ʡo3I}Sv SХ\ I.tBY?tf3XϮ[4_eи{MY'\OX1WC2?857,`u{1Fs[B2s[^w]K=I?s6lMc^ȼ hV2ov@S.?həD,&e[}8ΙԔj3Td3[Z48w;,cC;lkMy6u'F>z`D1 3ÌC6j0N?Hx7x7HgC 0&dǎ8m(D$8TJ2yhMo8 mBд2%7#cS{T1~mh4Ql2d4V;@\`Enj}U%7>7hC-^Wѻit>H4n.itskk,ߵ,@(^vmv ||dԄg6>}554.ViV&䍒Ւ _b[ G[6}tVH(ƾh{O?Qki-  4z:+o'c(,8.u˃{ܭ_yٹ2][rw *!S:aPc A%ɘ_-zw08v2%=`ai2N%hЏ:i/Fh"O1-d|ʮix,ylpB崗hMc k="Ʌz˟=%ʱoڅ3ߏ\tK{lЋvYwYҒ܀y.ӻQ }ɱieJ] 0O[#d.mzl;cs5{X:B([#$÷Gl4 |]CI?9ea[wQ6v7ϦW˖1mK9_K&9}Ҋn8ԐHiR3LҌQw^KE"g۝4+_o?%LsAsv0?xr90|oGs -0n{d]Ib$)Xq;An_1? 5k|]Hһ{-\nWCL5ڊVSqn4ur#\i~Zշ5oql -TxR,`4C|ːk]spJr`]YE~՞/kK^=%g;6~gr36ʓcE-}HۈߪK̛(L3NIw/c > M4E23a>?<gr^s+S.67RqJT-$ix9Yr>qMX&|vW1W}DVp}\Mr?y Ɣ2ב#jZqvT>MLB`ԝɱ'~:a{J{ 92=4>$n,.0l{5.[zyWdcv/wgа"]+|-sC3hXn00ƾMlCϊg;9k| ݸgZ%䙨ILb :4n.nC <`+=1ni/dP2=>,IJ@uv "Gx/tvp;?74{E\?#bܝY3?$g}Nk8XR|5~dIG}) "^+Gv!1{5Z;_CPDy I.jZA[\0DjE׳{C],3c3y0Saߥs3Ve+]!V]09ez:<~?K+{OyʒTxM]Nf`qfl8P ?[*>DP |v|[~ 2WyjyJYn"j-Z x,Ka7MQzyjgnvyf2Z<é"zjY5Owi~{k*`SOOu'Y}:izV~{E'/S<3ys|rk=5Nyf->՛\:~H(O0+>d+gmFѺ| kgӇe]/%Ά9LmgǒΝ46Y9,/bLP|t@DU+rNohCtngm˗=d1SݾlhS+FZ'ѧx`zFY‘PȻJuM(~6! 3~Z%=Q WۗX ?:tɭWvqRy{ӿي@4^o}jņO*vAe][JXs"Yj}vB_Kth޸z-+GnwQ]2}G[ мw-й)p,qzs|Gr[td?ܻ-}ϥqyݛ?tWһњ#=`|E+xlV /גMeUg(2s M>K9^W<;¢ z8q>9l@Ӻ`bL8c[;!j:dw7q%~EX ,Twj__*DQ8>&Y!!"U JEQCTj}MJU#lU, mmYZ,BwU6 4V%˯d}^}3gΙ9s]~nCz6e )1kOƞX5PZ'dDoy1ƚl]C&bMki<&Mn;$w{Ӛh m4Jſ3KO}G]u{IKk0xܮUmN5|6ϸAtWOhe FTgA."&1>Q~*C[OF6w1Or1zD_F~>?i\w"yi~e|:W+,Vxnf 3/9p$/L||}R1*ü|ti,;|_;"Zҭ&R7<~vnr :ST?7w;ҡ¶e+ߵBjJWN vrwe,CEu82xuDW)-Q7Vw7LOXXbVhkVi1kUgHt;li)bi]gCeEֵOӺrw2pvr˴ x;&P9*=.u>䍴>ӷ7J:$ཆ'ě"nO7|}1[犘iĴh2lO A2U ބ}M}G0>v*N඀C8#[ճc vêp(~x-tg#1{;~ɰzn>>#h6[3_(} t'b|w%<1beN);mqtayXPdu`1T}c'zgBM<7I=[]zAH^2fZsƶ=Ȓ:D JԂDO ]C`elmh}< cyv+b/Z` ޛ`{=m{#6Gx\ٜvn F y;&#_7iJO!'[>mkԢU4 O-%WXV̀ߊ\}m,&;xa#dɦē=',bpsT4F{ Z[FkM#iN$N&n9ĥ5l#Ia Nz7ekfM(>m2>$!.i["㴉-@$ ]e Z{TΩ.R_ 9,ygR{j횱NW9EnK;X+FkyE {2/$xxgrI3p\ka ak<xNųhIs-_:NTY"/<8*+F( l)~mSx }{Ψv}~oA&5`Ѵc?=*[D|B'󴱟z1k k m=}bSd{ 5b`z3 Ӹ̈́6Z!Gȳ>l P5_zK>ڬk%rD mKo99_)b1 [!wXh)!x bմQ8-iǚ^,}廀?b/są::߇pc4vz?Cd֍wKxSa'Б< z^} u,1';K}'>\j%?_op"Ž:^않>tǕIP=C<,֖Ư4,uu4oǞEݍ;̛hm 4!m0 AMo{'|Wn_?W;C\;.E1%mYP>iUJKC=AqďTvn,,M?#nߨ?^{ag(L(d_| jZnȼzZI΅\児w!;=E Q^:뇓-|:m}/ݝECyN`{by0' 1 ϻy,fOPoiez|Rq!Ǔ޵KA#LOA 6) =CQF*NZ|SD͢aO $zujN fĨN2suk 9RܠIMD>{sp~6?ޏ>(s_^It3ӾnXwƽ&c~s9l,N?NkvE J.4̍zcR^ ےJ{6 I1tS V$-&Զxaw@ǀ~Zyx/][U-v?2=({C7`BÆY:z3=w W~0 b{yǠI6A[<4X"E|-,0N߳`j zBo{e [ ]WU(|~S!.fP.G_*qȼ) ͡m +U9BcJVuaH%`2#Ή;5VCY9]Xô9q 0?;=Vk}u.dgnj-渹} ']n3nms|uH˸QnlcVSZ9,mcelpRH-ᢝ>0,ZҺt2/.FZJ\t.pRKN2_oאMxpYac͂< d389<3!n<k])g^ۊm,r3Q4l(aUw4q:z&W*{g߆bѾs&UCw8?RfzG^cፅ=Uqp*mg*Vf|MKΓ*Ԗݍ2{T;^w>kjT{ u-wwg4^o-^$]5A:k k+; xeʹ3Luc˴Bao!Zsm#;ϊߢ=mbrol~xW̎a+O Dvqʼ/Owޫb KwVNGh|IZM~Ek)ǎF^F5 FVX£tQeqǀ}ΣOwb~Ph+=>^_d$o]Nm`ZGe{5e{";2?kcnky |ڸvUa2;`W~>|6T :bT YR3"V:dܒ5޿¹+.іzG)vwi5anufV&HRGBoVҌo)JSq.nA zsn6O-Yq(>? ΀wkX=ū&=MԛV7X[#d԰SKWy+@Mu/ odQWuG{ ^ג-E=T z<t/E~mzxamn<|зyQ$4Kh_~]_R?4nvUGHnN$Dw^7\,6~XڢȜ)Im+ SK]^mi.ob߆A o6hq*q{=zn.t@}&<'scsMM[;gw}H} }黌GwNv⩝ Nl=0CV6R={籥Ym}[_yayX@~c5sNW~ɹ~"gV[$߹wUTn¸>ָv?9/P s]GvxQWw~m|{S{]Fmk$CF֙Ju ߈q3obǰ:fwei$VN)![Y<v ɬIiM}f72{~%=g5 }p_ Bh0v~$<<ʫzzd=>w]f9Z淊S8Q1Uݥ8sEE'gi%Xc[V[>/pOkK{ߨI:6e,-,$gV)c+>Ӗ.c_L>f) ;_w.X}3k~ذg}= {暢?gaStR? 'P+>և{Dqcn/.'/AZ!ڙwV\EsQ0{ԝ-|bTq~7_#_%{&.8b'{+D=YS3o*u/a_#GЎǩTE"䢧Zm#>?#ܖa잸FA>2Vwi-u_DzP&!R(~/wzbDR'\BO[ԡ: I'b;Ӧ#Qܟk U:G}iBkL&kgt+-w`h$Z[S9~ E?+qlUܩֵ4s9mH#NԧށporkN5VGQG4E2h$v^VwNc9yVFwފMXrӦ}t9DmK|QfXK m6!h㗴yL7Q&4o$]vl]~B:oϲn&0U}G-n ?1$2M뷆*uA"p:E I#Z:2[Cw_Coא:!N5dfOq#zYW/mݍ^z=xldNnabvF)hq!l\3Ay^/qۡvI*kb0:"/N#%ʀuq[ld-|<Ւǝ& ǾA1H`ߋ6[h}zvx Pc"OkPiBׅ萬APEt~[oc0<w0 M = g43_x=pQfޠ;"𬈥?NJZZ(j-jB GE c9KiOyd=6A&F #MXzmxDO{ܿ[{О ^޹6=|~y%G:”:0]H0|_''a󟌿̹?s?Yah g_Ϙώ7?s-SecVh.LymPbw6;2 N?_*8G\` Ã|Jw/qo?c /Ys]2~ΙGuK[fq̑k-tdj}neecXu ~_D'j?x5r~95Nbgv}r<.ܽ83ϮW=ѾZQZk?^Kւ/0j7DwyX{Wlo\֞BVNp:bN-q:Q }W!ٌq_Oׇ>iCAI9i~N^{tźyX/}^~run3w[ӒLK[o&ZJy1{D$oxN?yiYpHRVA^n9͇} >h -1Q x 0ἰ* |S{H^GC6+ߣ=Qz!ѿgcx>H鑺p.Mi97雛~طrl90O% >i~~=qNiSv9Ƌ^79W 2Nogq u>W&+IKZ>7㋓;22T?rK8 b0k6Hꎢo}-CNHZtCFĿ\LY[Ktb[q- 9,ۉIy(Eud?;)}sBѻ'pGuG̅Yo}+9Owd;nX 1M_nSS9o lRt52+r):oٌM(َXpᑱ ]2%8w_څ;L] ӂ#ghKiK^ dtyE׎d,QS8a,q^en2&#??h 93V}QwDΖ?A묘[f|oo/RuO8|Xqz_@pm;y~'?8Ik 3ִoMm}DszRB!K5ߘ1R92L5&^ܻ٭5*~mjtCڴea綰8\Ua[cQ,F}|aXR43)Zţg;ϖ2kCp-XIը*ǍdjNG4.ئg-uj%VDZܒTymSvIK#bb W*?* 1bF-*C^*h_iʡ(mwNnئ&U!VY⚩ Se,N2%IQێzK x]cյ'ڡ9o#=ѳJ6] )9/yiJe|rIM`|_y:%hMb,̽8bY"D1ra4?>ػ3>HJڋH/zmN{eo U>bd̓,hE<embz +a:swswXEĶQ7$_u-[M+ˁN=K rcW&~|Cՠ1=\gD3*.$9=ϮGYg:߮Af co~1[b_{!~xrV4c 4_#=?jQWJTo.9HG{?Q25x]bNʹ>= /a1ƚKX5bлp,sLrRq!*H qQPigGQc^9k\SZw&&Nw" Qw(<&2`֭튏Ż&^[rӾe/ٝKn{lmcv]{k)<yjT?hh扦U3wA'bTnjz2g}f1"<:4;kkK*zcy֛/.}##>N&v}a0@X}Ēi2c|ZP-ލ3Lk{m)bQO{Y$t{ :4 5v-~pFĊEw}Y9=C:CY1n12-p?Hs{.( 9\;y& J<{GM;Os5GvF_3ֲ xE8[:#QSz=w}ۋxzq_Cy- 6{hyb^b'ǾKVPݟo%D+3ng~>{Q9^?{_{Ù;,RruP(̞z^3S(Ja|%ϢNDrMTeG￴y]52oSr9/8U=ۏܧGFma4 #9GN.Z'nOP>|Y47Fkx ~>7%?32u_DB2F)05iY{bYvV|meO#nASNk%p^ĝpE?kT,h''@7-?kR~.mT7зo$,zQ_#E>yR؍$M0mփ\p mC|q4q ]y-340·ފȏ= t*V vNda[C('+z(|f;i?y3u|%%|pw{^{ۚ&r戲Qmu&9>[i!y׋~mXYSDڈ܏K/({Ĺx7&EHN7]x;AXwEeo<\c> 2#DQks6هTwix:ܛl )&,-(; =!k/|h}YNLy7v[r9-lV@ܥ{C"-rt*&ii9Qmm鼌NYyd5_S-uCYKǓѷb1Ş[ysΈyb %<OI*qǙqOK/u9F*HgPy3t;YmVܟXsj7gzχ4n?ir]C C>ϝ,%i4+qC(D|糠g(ZgFy ?@UT~C>[,@gN"72,G'YA?7Z#Ohm|% 8"yV#ي~JE|tNWGEQᬢ,|]4g:}ܟܶbZ޽8mqV@0b]q)w-\4O[Xy.t&?&9(s7@T$99$ `{˯[e$qvORv~ƈ?;4;;n'  Wq 濳8q~6Tװ-HzU8u~e$qh6f(kV糩J}_$Sh~Z*+޶vjx;qfx>I~-^m毛k_ aЀ{Eg!ʞ|995HĤEs Vn;E3dҷO|YLym< WrizԻ^#AKP\=]|ڕǡ=\_[2DIe/GeOUXPRϣEvO߇)t93Om2KkKLg!%,=|EN'FȔPn RWڪCg,*K=J.g#lr2;gi9gm9nӡ& 8EYu`;H-3D>hrgj`yւqR:}u7来6?ZC&Vk(FCKnNp#Ƿ=J(~d!!͇7 ۻ"FޭKW:gHM1_3 _IQ-q-/B•B8,bo3;CB wHsʼ#?-U15={qE1K'Q-wD<|Vxn̽1#DUPv7y,=DZpq{>*G|'4Nxy5"^lm(Ǡ"XWC~J6Y_8QB|Atυ{6sW&mlҼnsG>(ݨU/z# T;4O*[:*cZW8MBz)ha|fV=tw’F:-)bD!wSW>*ΐ Ue&'YS?njTpԎ5” B햑9x]v0Ё?^:ӎ*>Ae;oڸڱ)E'9ܓ"dSU_|>mF/磠JaU.T/F J"b'`/3Swh?,8,]|a,sۦZr=¢5Ϭ V;D7ATɵTPЋ䃜^zzrs^l`2^p༚VOG]2YHv5[W%{I~` C#^ݨ O#W w~%6#/+^!ߔi-%ќږXr1zh^gU%4,_Gy6㑬~3ȗǙ«# RYClH\ȹ}V|D#$ְQʻZqxETDow$}hL܏~)UN֠{P< C8|.6j{ɥ3as$1j Ygc4=QE4Qo]4oq?ߗޱ|Ro{}]Q<~Q'!SZ1D0հQ蠹wK5|ql+Hv1:%Tc a-7|z=׹Kėv1D.g?3+ϴ;̷:h¶5|i:?:2Kt rq޾>v|OSkw Zjdn 1mBX8^`a^%GD}ܣܢgc]d޽\~eC,*C,~'CzYʳa3gEm?p ߂n ve;zy!ݩڳb.$CNs,ϫ$h뱴㮈9ʣ5g"tZ`u~s1 <{ͫՑM׶گDɱ6cU\|a{'?4ؖӧ د܉k;9[M.WޯVGqvN@DcXןFs6H֫^#=(=Tc樖C7G$=~ ldFnW\ޗnkD%a9vY!G7`{y }0d?vFRn@r4#@E1[_J}!t %,$N}bl?&I9zs&62'Wsu5YVȬ"w%Q~c.RŽh`g=E sJت6#NO?׺;ֺM>y(G-&!P \/-lAc)̎qZےc޵%Rt9MYl{4ߙ-X%"<8w|t\\!ifќN=xŧ- 2=ck?!Gw*[qTȂ({j6hAsOeBNAnvZ3F"e3OX2\vvR8c9+r>H<":! ۼ\Yz cUnM:E5Xq`.)~v&2iwC۾FۮgMk9v߳2{ȳ;tڊ;5_9ї+/s G>>QV+Xrf <\?8nC5B_ׂZt{(dN^: ;DL}6' fZ6/#y\,,-w!A'dZ>nG#q tȘQ-`KC!F,vG' IVʫ4<ZZUGv C,:KN6?Pv\6_4< 20g- >x1WἭ #C=,[Նqh\iކHG9Wlah:87<éܾ}6 V9, aDw9rfn+NԠ_xo5!ͪ͹ ɛcY5x*|MyBA77OlT~#]q"ge_?ڌ5ڨ C8DthLdzj4F9 XwejadgB|\roh74?pRO=O+ L(X~XC־5uV)Ǟ}Bm 5$۴s2ŝp?߭ѽxwrwaw'!koX-UUNkn k>\'D,Zy.p~t1F4V޾۾qj_[JjpV[[ 1wZ816÷?i蕛c!gZ*8arI c3kR3oq:"V<$<%:ox`U~;ɡ7WiǛq ^sD"fB| o`4>VA1}-&tŻn}~vc叒 $~ɏhB>}lg%I6ZRO%&etكx_tɖå}G$ do,9HmёWҧ?>7b뛿~1yin`gkP`t: o{O"h )&Ϲ}]}OƋݝW`;B|JwQ{p9R.<$ͽ",V9ny<\OoK3|+a8O?_hP9Z*9?/x)K>8g.E3^AsgϢl NdzO! [q_2I|4M ꘾/X[Q3P{p? '&k}g8o oP\x^dE)uw4bY,>ڋ~ޯӄa=Fy֢r=EtZC6ۮI ?,W Ro*Xpɘ)C]{ۆTnK+J]Kmp*z/e:>p/ NѦ4$X ?#HvegWL]03#m 6 t_\?)\]SP Ek/.b{#}T &Y7]:鸖G&uTŇ~?)9uW{:Gz҇E[WP[y,!VW)a=})۰lʶ6X]ϻ_mYJD2G^.ykHOa1+\Kz17-/PaWyU@ےv3g˰3L>Ic"lW+l\Cag)3w1vs<[j~*Z)҇Sur9v=o8Z R3D[d(\:g?_{3[ՏU ߑWI~f y?. 9|c"1-jC͉BfszX@L`|PqD|PA]WWm).nb( θ[vH&bٴ _Ap8w5) KI&Y& j{ '>%WE=D~;ޱHQobI!#70{g2֕f1ClD[ɇOȫ[/꓊." "m𢡄w$>('pY u\|vE.3Q(C{(&Z ]`'yW^l gSŨEX{/kQN[{ZaXlo F}1>yuܞ^gQLϵA# PщƼqI/s!MRV荟F%5k5lz$9i%$vVf70aϬQm~A32'rF|'@$]VևnVG:En9 ͦ-ث!mu/~r5}SsvK\pS`w3]OV,"].[ q+bO.YeA3~Ї%1Ye{xsgXG S@Ϥ] wD\UC<ƚO+#^r.cn눨%wuSѻ4ghO]AL CV覈Al{1ɖnֱ9d&*&.}::ES\aX|> mP;{4N&…*Ԩ2m O?fr܃HG…>:#)98>%wIMoo>&<2|jHnF3BƵr%*nڳ&넷=Hvh#xCA5t>@|غDzc'S[ELS~ocisLjq32f>5H]C#F}euP,ʫ4NU\CkՃXlcf.feC۞QYbr +h|&Ill>{Y]h)ei/HvIZPГE:[s̯rp 7T;[C~1m-|հ := wYS/s}0+ V. vj6f!V{1Dq8E&uv-q_GރX"-8kd0t C}2Oql(.ep&6eߠ,e'wVC\`vx\ˣI_zcƫ IJMaB4֍֟b;Kyy&vL4ǎ3ܕb1Y| \ۡWko@HY2} 6b.Yw?G{gk,aY/ӏ_ˊk{I\Z? |M&-$6>FmhXN4p-o¹o?~8w2Tݦќw[ycw_k1XE> >@9oe7=JG.NVXLYݏ aa۔0Z:kk:i|g`8Wl,{=Expw35!'\6&=d_[@{Olp|G^Rާ=Dv}\╆8~\P$+WFy=:kS]%xR,Iǵڒ6f:?nʟy"N_~GogOԏ6ҧN)gPO1ϛ{}3+>+0>N. m|Gƫ>b }ddmq7@kӳhAUA|gjJv#RAKlnz&!g?s|–H}jm̒lzzc/$gfcx K=洝ӋiOS=Iv/[ NZNZGwZI&QodA0_~gMWzrL`Ke krQ,Q܉g#2LqVm9sZwCvqg%auR3wJ5EzŌ12,9wwU|NI9G۠,bՂq#_ɔb}JpX+Y?Kiʡ6t,9e}Cϣ+[W->˺E(z~Kd]48z,[~ ,D<vq6 NZK ڷzr?l0n`5' GՒypn%1fY3ӆLOFH YgT[k{\ B*.d Qg\r{zVҘTKcE[ ip7Uv'DlKs5jK唉m6|o #VY hSh)<7,Rɒg"^s{v_O_IQs6yܶH:Xg}WfZW0']Qb,$޷}iER1WxrtsģVc-&ae+@L¬]駢٭hf#OchLGhTBL8ݗm'i{" Ā2:.N{hw%Qޕ/>|tX-ڰ},dV7ԀD{{*mگxAhUAY6'Ů349A /&Hcߎ Ceó&MYv#jGXTܘx{Nayط +~Da]~V篦vK#$7-O=4g3M4?;%8hfK2g1 -Oz'65Ѧ*B&sg\#@Gky\I@N\>I/^r=2(+ %/$2E_.wf/۬;<+ 57d%Q~&yk GX~ܢfCI!|Kػ|U1~.կr}RF">g.wS݃<'JV,.G|rO׈zK%r?Ǣ4׷}6ړd;'%AXKՈ-hm|L[+b %{A\E#'0tShwXȘ`ujKD>qq^D7n;<~=>O ^(gshχgz*=ofԶۥNp]E95v3&:,қkݵ@[ ^FN6I bp{y,A * sl Y>gg|PZpg2<~N{s05yô#)cM{q;d_J8O֭,Ž7~a<ZS="ʚϗ\YC1"bDžt~. ityCYfM|5%ħ*u+ hlM FnBoW}G¤xE|ޙgx"|h[ګҠ'W,)ie>RQ|OV*´s"Hh^fJ[m|*wY lY6y7wK<vyE4~>ozj`ބMգӒȕ yW-ҵV%}=[<|m7S8I\<"fbGJ\C{\)]n8JIW;sx+ƽ$V$jVDk-V#w2gw_ȚBNzrƤy <`,w0?4X^4weEC!֞6%iگgG˴ zF:@:_b%95LwC_d u邮 Ѡ۟[,p{*u85'u RՂћֳqӂSdz&W!^t0oNH]s'|8K1.f_d,%F'R9'bb[yY חZaG⼇߯87ю6+VeNVj:Ó+۰6&x/lN+3,:}C}v7 |>t' ÐO܅ 7Ș`Ag/SFsQU< ΋']vm)_r =2䠤ȵk O_[r\(%{~a+cN=Zg2|%Yu{Ls:M@Xv^3֋t@yٿiR FJWM|ص|n-ȷ >|,bQA:9]3;y.jp̟?t o"]+ ߚ#Ԙ4Ճ_DozcF_W7ik-l믭]dȁ@|!f" oDҵSC:if4w7?Np.|2֖9`I~Mi<%ryJ| : d+_bho@ҵe4 }/gFk\>+8|hLfm%*r2]\芅<B:gYmjcj뱤弪6@"`vңfkgiLv>o#W*TkINӨ~tl_uZp3K >4-9ײvgtŅo, d,Uٟ;ZDר|mS=~MYg[ǺgF¯>c/ UEOAl) W %{&_ԂW<ܙO'؊—XB$'͘p1G[,iqwsG۠ <ޯR5pu3qGMxv*E{rzvח<q/Eȇ5j:ynφG<jT-||WkmLg3fzBeq[;TDu "ԅd )O{kehۺr0Ϥ2s>.gh >`HyH& ?oG% ig|Zu<@){ :gO+E\{%Ļr gD/Ֆ 3DܚWן&^xJk18J8wLYM*Qg rO~x?*3+knBts:.W0TԨjWP_#!y?!q; x?Q!5%X?X[Mb[Q,3ktoAZ፞_KX˫5ȪșkBM7@k?!L&d&>G4ˣ#߈.V,͉a:(L(Z%*-̆<7!&RܭB6MeOQ0gy]gCy:ЦIԦ~22>ҿk!Gtu~;aucu)gay:@ |HGs>FZC|9qڏR>qaeİä#,. ڗSs:ykrl|l~'ɰ.s`=,^m b1ҚWr+Nt, Yyp;*u퍴P~vvVEĂ\IjXƼ}('Rg~SSpb|tW9$#:RQ_dNrmQ-:=S7!腻hVh\kݰdPfZ-⃮/ zާ=šIyq.\4: 5?\nz&6E}o)m ѻ?/]}׷y/YBgpM3 [F`CGYI;-K?qIלDģ++ z_d+Hb5kx P܁J·Aio&S7Mv:fcNW؜!󪈕_;ܴ5f,!)΂pzThT׈uhZo&9w7yOP}KUz}7$b}䣥y[ZT݈s?}; X~_i͆7e<5;&wAf]}C|8DžsEs~ռ4ty jdڿy{6n+J/pG=bħ%Z׈z-`O؋;*m-eq[y-- @!/?3[CFS+΅Ņ};h/ˏr$[58|:n/7pw2qdx YҝW}frb r=q5Pi2=6mS^ݙм-M.%\F%@%o_5nZp+ǰ[?IypB T1~xB[eTd@HƘQaGI=ݻt:K 5J?E|%DتxυBeE%r6UO8u2&>iZa6+,Jy+Dسl̆wu  Zq0NփO5Ag;ɦ,u_[Zs [L u<̎x1i~cxOꈞ%wGD/$kGrm-KxjYvMît7rz){^s(.E7XFNnʂE++g,3|DEkA8[v_coۀ {G~GJδp&:t1au1nZaGp>A7sjqr5rD <]5a=$o_RhLrZӸU ('4F\؊SjZ5yTig8gڰѢ/qd#O f~ m$r5)/5o|87d7VcW6æ->Dz!OpD~Eo6Sf߯HjKIùU#7bmhSVM$soP~1ў&Z} 9\[W8g6׷KOַ5~BJn;\ZImX"[q}=[Y_^XݎiO24B3|Glb߯-,ybÞ:)|se; 7r(khqΰI5啹]lt~kH%JӜIZ8,ί(yKe[N=ՅhKlv?;ri|D;sm{Ń7!&AkCswi@In"Funݜe'X*c,XFCOJρ-Þ3<=~62dpVtIuSnsبm>|RwS:Ggh|lo9\B[{1vUZtN5g%lI; ް>l .L` lz--fg =\ N#{0 " >>Ƅ4`#O .E!GY81\l<3ݦ7]*A^\">P>Q]ok5p|ˢjcoYaH%1=wh_ߪ̱3_ ̷dk5gϬVؠ릯-Bv.}G~E~gsйpeŹ^}!q)]6ͰM+ 1ͬFimv7l߆ ᾖe*~[x]VtQgC4Tk5X5eGL`;fޭO'YH~7vkH2&S[|W%D OIp3>KцB|q6Ω e@ޙQmgewv 9_^WE63H x=>uaT,]!3OIub6l$ܿ$b{2N`*PڻI$" :[1R`=q` Rovvx|"/Iں.ԟLY Z!l` {.8~{p]rFqXm}c k4/SX.[k7oءE>OЖ9*Co'hMz-@u}Sj?8&N@ Γ/9O{7؇bly'm{c_7 6yF<𶴨m1 m H?ܐvV~Rf2g dY}cPk~C|c׈wP?BCC\OယR68#ݡ}EĽ*|-|uxz쇅7}}BGpܰMu K4}@Ļ(:.gLFjC%.Ye{P-DY~`o:70kz>}z7 bo{AD׀]5WIu.Y:o64(M}Tk>1_&#d Ԋ曊v.{\{;Q4`-8ݤCc S9I*d[ %k-q=Z%IVZ*H/J`Aئ"{,wDX_ц_kG~,>*k~w"sP1<dԧq]cdߘX0<ɾe^ t.x%,bluCD]ЉgGrӰ63D=f#ЏPUt9 a0$HH~3ml;66̀7ls\a9o_m/Q 9K_E[#UМT\(^#M xczץXQ r= <[=諗G0  `<e[mϩJ<è( ak7F>ϒ߿%<^#Gv-YgLfRāP3մRNJXrLɶjK-*ˣo_0m6t:!~-^E*lY᫇6׮_(*,QMa|%Lb~C$^ 7w+b_0Rw[{"CWw:ϊn$Eiklēp,ɜ3vĦƽ:<{b "K6Kޅ;?-c,Q˱۔8jJ;6>As:iq8G[q,u E|(e5 kWڬqD!R/ QUq=r<(nj.-Q9Y3><I=rT \'o3yg'UG|ǦGnA{P.ޅ=Go>XvcKtN]C?~ Ow(-k h πnV(~\ǪwyTCAUvLKvY6=NX!d^)QmRߜUK|&f..(03cc{+): *btHC<A2hclȕΒ?gDx1nJ;$_--Re~*CstϒTVJJ Ys5ć?# y#`ӼIy{/t\SX"ٌa'}omxi# _<_D<+?e1?.ŅoOI/ћTZ [/ĩ ᯋM#1 k5MNWҗOQ1Ӄ}*Qܭ"&?םw;Tv̚{|9 = V< }BK@\-y?\6IP4 n?1ҫ$<g2Q+¦]uBewc *K =G\xnp5/|q5Ow6] "; ]^Pz$Z6\U /ukYҸ_r;_D[7&U5jo1w/s aںnJa_5![ XΈkCلcיx q5`fjUs}ta_)+VScO6+qX{sx )#Dž6dsщX ]S/a[Zxܖtbsc1؂a4'_m8m8p6B,_;{`q&E|a ;{ [iLb5wdİ,^utӃѶ|&(seeHdvd*.UFkzVzhZ(;PzG BEIiWSUǨֆK>g7j?@~22_~76V\r|u1.Z1rS*b Nz5Δ{cp#W.=ZW/nylGTN빒E4Y ӿ;~i͝:Ns:dcM.]r /ϹvIzz/Dߑ TVʺW>.3Uڊ=ڲ8y_l|̺xm 6`OŸB&P>&GdyQ{$pN65(յ8[ >ewV#VL'HO^8 P8sN3݁ϊ/P_x ~Z5ݹB'Syw>D5aS9;.Ȳm"] ^wzv}.+/3p#X9H1, ktX53MX5dɳ?|h; y} h[CkɝXT2S+3rr^$ug\χ}v<7Ze9su\0n%w4R_{ſdL C;6ޤkqWm!8́S+7;~d԰TiyXBVC7ʮG,h<͏4Oޤ92ĂxZOh+z'ci~h~l!@>? /܎{"KWV}r"D__] Ke/e=- vT툘Gt3ͩo`\(o o'j1VҞ#Q_7N/kUOr`g}to+/1+SYb3XCřt@ AرDmQzOt.ѝd 𢠃b'<ϸIfg(' x#XLuGتQ `5Ry5ay66dǘ!=IF*/Ň7Mn SkAw?=C2_h2 ~p{q0o*IdDw44_žs+hsnTB $a.&mΖƙJɭvjFHvtx\ ti,G[؎4S4-TF`)f謐6֜gjBb&+\G=J`G)Eɤ[i\!=sYJVvNThSsn+[u;+?J2V!ݽ먇Orwe8Xě]CDZEGT:֍<r+//6X]o>W4Ok=x;7bu?5-{!6<ձ|de-Ɏ4M'fr}=m?;~w5cTacmR۰5WӁ_Y'L5NVhܾ+2֏Q~JlxX] *[;He\IV>Y߳d/CT}zSswjv +!ijWtV w;>Qllj#j?͑믡߻`hܸVs /oy>jēfD?[_Lsj>.u38G!n;"Z'LvauocXrVܮ|D}ħ:RI8%<_R]NsfZX ؋[c5ӊ8[{۔qX8e o-3rϒ6 Ow2ͻz%#u=_LMVzn|3uơVk?fi+ִ[T"iDFG8BOS 3.k}gU'Ce,01!?N]G0~{>4-b[qV썈/f@|p0~yPϟ%e hI7ѽ` sG09V_<a ѩNt*6WNYacs{7Yx3;N=AtYIKEl; cljEEah~VYLAY Ox3)u8h{;ݤNq[Ns]$i<6zdn}F; o ᦜb\>,neU&(ͭJSV>v;qTh'~3p],ni$}gV~FZwiZ3}} ;Q23Rhυ5+ϙ2P.pk-bwطRh|GVR_$!#ӨCuC=Vl4,t+CN>NJFI?״s䠎sMߓH~'9zȧ}0][S{h__} >IE+T,,w~Ccѳ۳[dž6}+Re{bJ{$\!jbh p;H8I<$j=FxΜ5L7y@1W+.3x۶ }C˗%m{1H&1+;@e;^q:iҾ%J?AdK5-|}k wBe$S5&PbAlsCD5M]+yZS%2|׎p?,4R6}݉zo,{?mXBOrH ]ms;w7>MѻܖX +OK` *|hl 6q>lkh *vC>e3zP- ˑ(!.%kO}^JeJX[YucR#+skOIJ8Է*GI6C|͗@8K陋D}XTw5T'(ՎMڕrާZ!m@>>VٝŊCPMiM+I N]2;&d<Iy5B<ͱg=j3sR_!|u&*Ձ"Ui2_]7B$5/QSu/i O~zo%T7d /mTQQN,Wᐬ&p#٭~䬧M֛4JI=j{ToSgb[ܚb-i/5&gqE;(K$>Lޱi>Pۘoc;_2Z^HWs=x6%,<=*Җ yUWY3Jm w P Hֿ?C'ҞBA=Xњn@2XYRIiRow1գy:4M}hsgp,U+ru8յG0p;AD2*P?ľCUbf`K2a{<7O:%wwk]};R"SA8o<9>giȄD[9ǔ2Ȇg?ע2움g㐲LHNe~G<Nlvvo)YO,1pJs~'Ct AuYX"o; sIpr|oCM0_qMAUsVDy }7z&eݾ3e߯RؽPy$IuX'- I-b]=3Pƽ"i~:=k>4iReTkoBM-&ocT|T *Ϧqa?p ) f JwoHc=| ܿif[CfJd'KZbߜeeٓF2[: [=ߧŮp%hw׏.?7^fMiRRy!5T~]OPd*Uq&P1ݤw8ZjXIcH`.?~p3EfE>*O1["*N7ߨV-t2zHzJL=A\TmR>VʞET~Ԥ|,/I+CK|o4{߯i~o2ejs|CO|oNJ{RG{ ovO~o=5%P{2yg# )5ScӺsCQjjsUXdǔƿ 9=4G mǨ@5;M}.OX c"D׫L9f)7T~ 'c<+c\yd=z8);xZ#-"<\ױp>垥Pu+DSKy`Ԉ 1ʆ=z>wJyC*^ 3IJ)skTyfOc V̤2Όrn M%LTI1_FQf$*ͤ|<ʷ/lLWJ ϙ/?AϚ$ʻѤ|:g&z'0+4OڗC#EGE|IE92,-/7QfCi&s<^K吿yWHu[gKzC9skoىPSSE?K,3:ȵYMfRyRF)X3:G*g^6Rx=eW޵W&cewH\.er&mP?LTW3ey*0),yP*դ<*AGSL5{ߘ!˿fʛ?T'ڟ!'f' ?׋S#foRfP=fP\%OwGT~?f򧩼lJT^`V.ʯ0*xcT~rSy$OG\׺%~~@1f۩< }峨YyM7_,?O7HȬ\s*/0+'cT~Yr=Lf~*aF?Y~73\Tc< |΢S&QRʿ6)/ 1)_)|*?`R~h\TKfr"6IX9T77ESw6L-7/˿&{ʟ4{\TrO5f:ߩ3%}ߤڗ{Lʯ\T>׬}~Ow?D*l_QtY{ZA\ T^d־Nfǩ 3ǨRr~l }f1?PySyIS&Qr}^G_PrsS˩7d%TTWowOW#w4} yҝ~sy` _S3fm#TlyOp+iڗsTĤZYW* 7T >97_r*c, b[|YRirln'|dO|I|Y^C*˵W'Kd.q33HL='L't*6)VQQ7$/IfTYR*K,quzg|П54W7˭,o嚯j.$S>Kן*Х%y=Q2D,VVހL2?Cvk-IszUIr:S{~J?ZӣlE?a,36e=a2 V{[H є/,,'XOU*Z>ǬjqjKzg|;6y#p_{\~KzJ+|M-U6,v ;-,64o! ᱉ gx c鋕q-ZVkr%|͇ >w!3|1ȸ6sˊ> Ojz z~Sir:6f.?D_WM 6Q]ďbHa1nCex,rκCc;U} sevGNmU8?'Wu"g]6k Q""MC|hkF bi%3i4~⡗K8r T@|Qr 4SFxH?PjoX>+3| Q3+gYg/w܎ycmStī_`aenoH=DbRk5mP ggK|iI2xŌ <2 KӖ!N5oc Ƞ%yq'' _<3q[~ ͖WK>b~N1W~Y5xv!ɔ6'#_'aUVC] 9d:~@֨jYFPשV~Fӊؙ$8"Ϭ\Z3?.L*r{2|߭)@dcsNj8KYEE~doq|'1e”d^vGX_'4m~ЇwĔ;ew򁗬tZ4_ Ki?Ƿ2WKV/Amk;⬸qӏP.{+Y=KgK*{ؘu=197l~-)9?"s/GbivvxXTטߘ'(/]oĮ5E.N-"+_׼Hi󥊵X4r^bc^^yI?hEɻaϳ#C,pܣh 1NM'qo7yo՟KxuzJmo}ng³XI"9͓_6߿n#//h|l͵moUqϽy! Nxn*BB٠P_B|ڲPlZK=rItlـf!ڲkm K[_7/ B.o?ߙ{7w7ϟχOޙ;s̙39s}6'mY}K=KcNwWG\]p`aUFߤ.H>lY;\6M`31Bi-O‰\M]O dxs <G6%8f5iq)k$fMf,.˗] 4`c fޑ=s¦p{wM+.%RxΤrڟyc A_lóY/wۃKLM>*eٟ&ΰ6ڝ1~$Tw|=#ˊ-do5yiLkzK[됎8nRjP#^R#[{_㷕m$O3h ys:9óVs7a}ڐY{_6c ޥrIᘡGXTzIg|Yqw!IfP9hUClKٞ+ؖU=y}je CYq*huR_Kqltg7?Ԭ!SYUg4SXӷ^^y9bC!G{u`8D>4O<&rte!YA\IDf ?!;e1]g>O21\woI~mwivifԬzoOh;D|[i9+[\2{ nyNgak=/ٽm>D&FLD4ƄV!:&Y{   `BK̡C)ldQնFvDɧ -r ?x  bwe"{{4NRQ{c}\!>n-%zv>nyUN| U]qwhnu tL_oX 3,@n'ލdjO ?z ?c ?lN;>; fH,‡>ZY$C6;Ԃ+ٖ>&< Xeq.9ey!bJ$g<{Jx奃"~ﰵ!yH*uv"/eN~;}>8#)fwU,u V܇lZׄB!ި}@aA9*B7F]|X1gXN ucEf&xz*w=MxĜ >r Eh#b4T2{D <`M~ݤɾ㴿2@C8}ɬRiqQ;/%rNP Y;Y;qم"c"q9ѱN΍w'IlT$qsI&m K+/d}ܻԮeo&Ɋ il\'x%hLDu͙Vw#鄜I NTOһC}3wIm sߩ9aȟYŴ+ͷty}C5߹0x'WmIM'&5gǐ=Unx=bD䱴kF;󮱰`O"Vw~ eKqupLdyre#x_hHu碞-O`j};j9r{Gއ眬آ hVwQ"S=g,FPT/PփpE=1&qXkijSυ0H~k^ /7xO3}$o_ ^;`n}ڃ,-Wճg ޖ{y̻_nsd|@'sI'#8x+"8uZu;aMC 3޽}4쪱^zk[)lr* 뾙>x:X̸|˟8X1_bTpP8?؁g6g_/%KM~ % _n~SD\F8h}KCO"u״$'eu/*G[^mJωQ$(,t}t`fSg-uӂ<#⦹_]XLy(b/#}lޡ~WDtBʩw?vwF 7oy4_ctpf3n zW9OnA~aCiԷW*hs\CǴzg5TdzG֯hT<줪k_CF^I4=Kd=-!3bU4 [d_O/DŤTa`Y_yT5TssutƳv,M*h 62>M9:)Udz%@w yAK#$+0պNo>KVa/_|6 ~y|F3`0tp,~ϟVD|İ5~3$=ؒgY*gk8+~KmVr~۝PnD%驨oiKNvdq 8Nͦ}o|ܩK|c ^ks99nW%ahQ2q=7I$]JIKehCHUt']:tV Z#M Y])$y˵e3^s{ܹ!骛TD}m KȏRٜ&3?!B}axL3;_~IuQ&X_S{]$l]&;YLki/ĖB[_Z ow]r˓ߎWV%yG"5؛E2ʑok։Vw%|m͝_/BVK wT[1IޫNU}p.zzX (d;]]I'١s&k+,LC;Xh+uMrˉq+C0ß1N^7˷@oy $L8&8KCMmسܜϐNﴲb.95s7Ʌw&b'͗VSvuҥX"rLN 4$M4aӹPx ZTg5'9iMh`\Ϩvk=EG-v~v{YSXCC^k1-hn:}2WsPD{R0#@)hE"kgnʹ_YX( +W侯"c#C߹wD9LRհ{jswULpwq >>q 3qIΫOދ4:H߶dߦ=e1A1^ZW3߲mKilpN4-4iO<yup_>5+V4hZv_MD%г-7+ͯݳ\ =<ԛ9F\̡yObGkw{7/'`޽<hu 'yGg|_gٿIpZo1&dl5V]BE׊s#ϭIb?9v^8OnO?աux̟3Y~}GXUoM)_s.qu'4s\BOo2P:φp){έNηQbϨFřˇ70LnA?y>Js㤵M^h}L-d?Rgs82U$IhlǾ1y|Yf<s(D#:aP㖈BĄ[{ چi1.Yvψ heq4ʇ>a<Ԑ(t5]Dsgw v+ CIf.D^G_א-C%C\gXỀ֙1nB <y,c7˳7י+#WKǹ.~hG[JcX*笁iћ[HD$! .鷌gN8Vd?dҖE#OcU v7roQ_GU&lR-rh9dz4Z[^jYwuRY$ߋZe4rȏ7?3E>ojUWcO kNk'Q]8*'~VO_ۜIN<-6nI4FDn覠vz:sE}1ܦ՚t/o r+Lˡ0ddv.T<˷9}L\7Yo0rCX_BR>gUI'l ן+MIp79,ō m;/"_p=x2 $}4Ki؟w$ iB;j^зJ];{X] V/Ʋa!ޮ,Aԗ]h%,~}oT>zSU@VF,qȱ@p"'0EWk/N,TT2"eu1zh) 1ʖ=UӢeLs"o4IS4Ww>}cg4cFfyJ]L7/3"mğ$i c~D2GrIʼs_>(B66z/^VgCckwFA"Ž̩ܱ]os_b8eX@;ʸ=NtOӰZyqNٖՇ~8yhgON4>U_T OR'@R7VvpCx*_:R]wo$cmwҕ/WV5YL_R;+UY,T4Df޿jvu)K5֫KJ]fҪ.*kV{jz8 溞sIvWYnwY1`/!ٺeX{3ǎh]+ <ޝFmgqU:61?lwYUߥwWteIxPGx/C><+*=ojuWvZi Lmަƅ i~UTfgjCt;ڬovƋq~[ N?kI4-e0oLAS[Oî݀|g]/*J."᧌pۮJ+i\pwPD'MH_sR^+Z24׭_[s<[I"d0psbmi.~=[?ސ w'w&[pg'C;:tlp[? yދ*Ce#lסM=-ʊ=q0>f7Ƙw{W DO5o08ک~ G?o.֢}e<7W?i\9{p/gMvT݉->OΠаzEE.WJ!zw(;< +\6B);K)/M)u&)$vоyV{nd)c9Vu\Ix<-IF%Ҝ!R7U,J#;&;X]5g++eMp'yI7n`[}vCnD`v2P^~[uf+]$㓞Po!dZ؜9G鱤֤%f+,̩I̭eŧxeow" 9bPu[X]Q^b oRI^OmY|*5w̧,a:XM>VdKWą`lۚ_mM ?EzB1g sPKzf6[zCNaYzwFxf#O\ˈ¿ͭ!F:kM>rgak?S*_:΍لyScKs ;~l-ΰX _-7 V1D, i#EG_M"͑ ``;rVͫȵ7RXb''ڼձ +VV꒗Qd#yobo}(C}ȥ3l毧o7?Tj%sEfy,|r̘O O>D~4q˙`룹ۓ?xS|=WYV".)ρ=1O?_&~{Ŋ;:>rFS} - +~c߲Y|8"Z? Ss+wkǯO]Jp1#:3%$i8Op]msչqi7MΥv3^e#n<|>>dC|0/ucFM>H'4ۓWWrջDn4E;j?ٜи~=)O 氪ǒY٬bՖĎv8с7\G򡱿Z 'Ϲj#G 1fʵ)зi``ga'w}b߅듹P6+"(ɪ<[|< |qqɏO:^>{A1먿: =t1Nj:e`D<΍/I&2T=K4UUXRLHb7.{=;,[N,7V8[bf')_*tN}q .SZG{,N|:i,u.4cejzi}j:h}A+KtEK Ǝ9yݼ~rb9oX r뉬!keD\N1X32bBe]6x;W"kpxpKw82Xgxsy ’wF}1YA%Y7[ ᪎pΕb̈gi>0YW0Gk_$;S^_RLfiŗ=AuznPȆ<*vNVvs:hUIƽz<^W>SToZE)E^ȅe,ߏ: ύ:r{10~3p|cN1~OxWF<gYj~E [yꅌ'ebuGZwU|Ǧߥs;K;K=0Mʎq˾$K7ũwZ j.q3ϟsp&_wdK?+2u[+I3i냘:~B0*9d&ӄ?e| NclAĐ]|ϙ-^]2>m}_a筼6i{hgg+WW3ѵWc#hl !Wvewvx܏>:3^̯ r:q&ID:׀Hpn嗸=~)Kf&r)9nd~sY܃B0{4jeXiB{eE=Z3Al--|oz8`/f.Hn[@ )?{7{,N^)P;2C{~Qvo2}Hg!2XƗ p>cD?8nvzh<Տi0/,LjSm\O>C+R;!b| %:1?)|)A3'';˟C鶙v~OMψ= ٌ2DL5Zmܕ^FxÃ4V6݌߈\ā:$qރru,ɬ VĐ/ u$;: $NEy3bN lRxoK%XVZ03^ؒ`GL\"`ws la(+i^E5I,6Y8y17 |\Ò059V&LbgV7gr@Z`1f&=&ۼK㴌duP" Fsȕg=ƻM$@=l+qx 3o}ܐM>> 47a {hΫ?uSw<<.aVeVs</~yFH2.QJiPKVK:hu2MS SJ@|V)ڹT)}Fߤ+u?Eop߰˽L$ꃍD)oe4?kmԿ Kkû:w;Ĺ4;/}Nxf8v?qe)8||\9|qz?S%x&Ppyn0ǶPp#⭊y5ƹ4&c?1} vŦRYe5=,7~t=~~-O1w=Bmaim1G_OA fG"n9F|!g-jo=o=g7{W|_B{=snjUH~ZE2v[zg kB,T{WbnM^1MWX$x(.-].z;Ĥw~a Wr2π=f7?`kO:fW}*+Z3"7wggoQvLg3G^/VJf;HKw붲䮼2/ypF/Ictv~ϟC7<1!ϒZ׋;|#')~E溩T7V{~뇾85kj7x1% NqM[_c-ۥJR*e|6|,q 4.wdwZجbOx ?\yfI ݤRhUЀfk B8%CkD(T' nXD:]}w^6SmwNɝZhBՄ3гw&LMPeHY}H:[|(6IM{~粓ww!5BY-Ū<8VX11-N ߘMFxiM&}im8iYX.v3YZ]~nA VX8ܾ"n7]j;siL]+?CЕ[6I77O#}E*__MNn14nWy5p6/ r y}|8 .}\/߭Ǟ6csi{y]+cfeGlwP Pg_A{0IQkt:XT4W˜1W˟;ocE#+8=5UǼ[6X{59*Va=1ϛuN'NsĽYӑa7WAI;e5:œWuga?-`Ȫ}|rgf|$KgnU&߮mliEU6OV$Tx]sR9$4"sj~L+]& *Odʖw^77(qnj2񜫴 W݉˝ǴB_jX υw%3^Ѫ=l#6Q9Ew7}@ҸiL4~Ujrd-ۧg9ʙgco0ۿsoOb"w@QJUB|71R5suќ{tƽЕ"5m(W2mg7,wL"e4"*[zG-amڋ]6z v?Şf' O|i]S>alr BG8Wv /C&(<"_ZKӯ/`m:k3w FsiqjC"5M\o)~]W'Y%{ՁAq.#m;cu[m+77GSi_}4 yYtd^s(ϳKpYdz7ĝHf v+Ӷw2SZVP [OkcWƍ8c ߿-]-'bsV#4Fhή{ѵuI^E_^F4O{X6?gVFĪerJӊtsc]z+{ɍ{L> {U|z~3Lcy: ^+ڲ՚fQn~3\׸\qu6Qtu[W$DŽ*c{PRT%Gҕ>i8k_{qҖ[YsZL7Sw%)ߴ*Z2{`=y$# QZϻgJ=㧍[Nlz .<&J Mbw'go} =%QÚn)|VVlܵO!dV躯$^⃐a NTk%p T1z"(QMnA|a8a~@og> uZ:uup7]fFit'xWy㞭&z="+s꠹=/E &ȵ͒::b#WR3m_=z!DžxO#A _=vǕ%T]sUvA'YBTS8W룲bG7ўՂ#4OMѠg^k?w|))_na7̶aOᛃbul"fc1y:bVZ O8/Iswӳ㗰I^'hL ГIǛ`yg+I}./{۝kGm o0.YM,`hnO<s_ ,{*ɄuXc<+ƎqX g]K?Y&IpNJu"d؟l8YK\?t*| &!xm׎6.77yΆr,8=Akau ;Ő_"Zr:]tUVJ#?a//%=(IQyp_5Coa7DŽ| q%C_o4< rmB\k!Pƥ-HT5Zr8.F/D~@scA,V$ɬ zv]wrBg:qVC%x^ yMKG4M%TȆY y6S(zuVѮ7U9i jFXbRNFDr[U}u\1iooEwk _8O=xL/g(Kc׋=d#h?i}k܀K8Ƿ'֟o"8*&8Of!m0VkF ګ6g%Lnznq&֝ŝNNa,=ֳ[zؒ.}dVCdB뛼_kz?D'ʨKh$f}p[f6gs&/>Qݕ= c`~I_9lBK.] L.׏DɃR 92CD+| qoǹkwFu Z'2_2/^e9p ErI%yqqr ?YND l gEU;۰8*ߵY"8^mM~b+[k5xM5rm&~DVT9pG_OL.=3j?xfFصmɿ٤`Kz'B:LR:cV/Sf\M/I(Ӈ<x cŐCs5Kl:|MJ<,m'lWݲ=}5龆~OzC1#=Y/w]8~vwkO:~㶇|e_eD[wZjP_F2}?5Px3G8!ʐ>O2;7<`um*w']σ#!Γ#rB1GDNcpGϓx?{O=xA|S{Mg9thеgCEE{񜵨&ڍ8B$ÍdEq/V:Λb17.9XF{ 8}gv$Na|]No;-nS֮2Ez7lܕc'`|pI12@tlrQp-M80.a=]\d138o<|˓OkMmk2ϼ 3}i]N:񻗫?g/|_9Կ7}ܼ?1ZSؓp%w'gS}&3仫uwӃYYC؜3UA]vUۥQeV{:C~l;[R_yICj G'ѣ3_T~ܔ!i=N:4X]ߟgeLeU+ίxV8KrFڋX"wӼ _W%IBd,Xq*b :oUb^ y9 Mx'-r1\Ϥvx&'_o4U>|z8?DA2'71f΄X,V0&ea.,~&%hpK;vK~Z׫N#7Uu .;[EkzrRIj]29t#dGݷlG2\/;If 'hZ{HCa%}/*&A2SK _vIoCRZfe/xrF(^ID4IIbۦ>hm٬J]1i+kny [R꼞Q'?ao63{C΅Oͯ|SoWck35GItxrbNUSXȇygj_=) Wޱϩb폐yQk ͐ E&w;)>#[ce8q^ȲC1dJ"cL1drqĝڈ5m_H1BbR?eѾw'p-8{䞝<(|/9o 豸nn'02Nv_;j6<4mOҿ{YO0D;JE17>S]cQ>F/G=CM&4*R'4H><\% 9|Zțs- ~㻒[$Hm,eIl:@{>Jg6w>~uD^V*~MʸRʓv[Eoa|vӮ~(oW/_3[K6?olg>K*]U $9'\mi:q'gڣ= \ga霗Wi;qQkr*0Uy .J ZYQ ~ m)bE@:"fHE[,g6F A!rM͂ӕjg*>!8%6̋-!qԮLsy4՛qw섞cvp_ڛ%ڛlhG>Mj?l ]1V{TAu~#=z&y UxmBӃSj2~SyT7p.T  4㭳,5uht;ٖn+XTFe2tw3ER, Z3̍,,Kidqw-,SxnV܂&'|~Gxv CVaC1#-S+Izn|E8 B1 ^TE\oU&2T]#$751hl.K{48%yn*A{!; ߝUbIIOwU6yX"k?U'KfUݖ~}OpbӜz>PW& i%ʏv?K >QRyh_e$o-Dфk.9c>k3@$=-cG"'adǜ4|jW>-v_Z^g24~znqu4ٴQ!j 鈴?ɨLN)~uVar2>N9$-`mN$2폌H?=;Ӝ?~(r:;r:7*tc?ժk@l/BC$ڧ+WR يm}.Q>>&m}Hf1XWh`je4~6aSH|f6HW)wzf` C=p-Biİ!}'#13 ="<佳1! rt cH^([ǒcvIe{?Uy]Ds }-[A6 :8xX+ B=545N[ .k4O$y&&}9ĆquIsK{?${~ ::Qؽ`YWҊ 7^Ƭ qg'9ڵMcF8ZI0}t.2r%:_J\a<$+,ˌVݹys8&#1Fi"RP ]b VnHI^=VĀXԾ6549'ljL޿Mz{l%]!#ũy>뺅d_l; 'Y!]<#z8x,hܙ#x 3"sI^$deFxVl/L^y?$ZG1RFNe 2xagvݤ縿'rS|Iv7U:꼎IhS.A+X5x%'VhKc}`O@Lejatk"4lw˖_TN<!t+!# x]I}4?+aʹnen3}Ovxm ̷+y| Isj$Qxt!c)q{ȃf!߄20lj}"Ww#ͯ7ԁ92bW xquRQc+فPշ@go? U>YO$Tu)Ϸj<K7/tnG7z_<;3d\ч1^4'|<I:{ =t>: #9"X}$5ؿu|Jbo_D~j Qyƽ<|4ך${_97& Ε!VΏysN0S+>[J ug_Hh͕2R?=09 q usM|\N@COJ虣p,h qPC\v dǞBCʎа6Ȏ;dC$Bm'н{w Nnoo'•{u70Nmg;N.p@,  7p0P[]p7?J!oGL+b|6ƚ >侑'jg1s^گ8}tXek~/~l({Zg"$8s?KS]NPZ3xTc-t wr5&CY:4APǷAW>`)$\0%_eD'HtuqC!H{+Bܔz><<' S; 6hأ{ɽcH9նĎ'q8paHNU?6V&+'Heuv,DO% /EUӨz}_ :_(7;ٰ6ZZ٘[.HvboֳH3!#`{$ "̄k$k<8Nڲ/ߪbl'ƺС<_xӡ՚B\´\ȴ֝ȶ#4vaBgdw:i/B~39 \V=lD83prxnNܲm^Y{s(NL\!~pնA1LnW}CXl 䂃F2a /9aʽvvTi4rHN?:+-wXF6L'2tC/w]? kqD( RRGkCc^VĎrJp< ;=&Uy&v%2}tW|j u/L3b 1H$gD [m*O~0d1zHpFޡ2=BOT tʚZ8Vnm$[asrdĀaqs+,c*V6Ԝq`#ҫW4qNm)CзUKflx~3Jx~㢵uOG]ꕤ f/ !Wq.ڄ`Ý6mUuľj4@ϻywQ6d3lYb%Oc/לKʵ7rD|s]*zNџT|7퍹zG\Hc%n<~"auń wVfM^bd{{%#D9Jg65{y0 vj!~9NQ,ݮ w4uὣѢk${'0!r uM?se 5jm)?&8ՄxCEy<7Ji83 P L%ZEYLi)2jUCH#n6-YUoq/W 1ڴT8m6cMJsLQ-D("z{͊f.t읣i/9M$#ǣv0Z?%_+ޫ jzoVm<Qo1*$QOD׻XԻXkz )~It"1K]'}>[Mgx8)~ڗ}1o҈x7p5F Tx }[;6Y0\ޠ>lAʾ.{e*;\4pٲAe?hPُeAe? Ε7}Nгs2ܴ_9i_E ]aHV45or| ,4c8{ ֓sVK[Y {,c [vfvrſoM l%p@}[4ⶩ9>|}E'rd%6J! : %h4io? cPh@h"@E1l‡?k"V<>餪Smie7]V*e Yc :ns$‘9>uOϭQK5^7e,7H^9+뉤T $)Z7*ڻ:,q+B萫 ߙeM݇!j9*k./Y:یs)H}S>6I5wB~2fKbY& iwxK殕\0/߈h8O>էQ,*~:;i)x~7[owcMi(9=@2c0_q$'c2 K"bŊ 6m:|i?>6䡿ҿa H4QM,g})*ww{ CQ?5$GubS8hz|fmOc.^̎$9O#X=4 g>>S1 =?+F{|" IsJ}N>hI< ]?q]s"["&Ն>}jC~W=7,u9q22I,`H[rDDž/D޺=zyQoV6Pzp|Xzv<(w[p>z 1Mg6 р:QE b)L&~әGȊ_08LE܋ ^jwVaI\ߦ5_R{-B#YeB!o6㼬ѢN;cH]p٬X9LYO<;bň?bE!/j`s"Y&]u>-$dS,hk"hNx%>VqIpW=B,з03<^uZ6) W67} xk/Ɩ-eۧ8eyN[|,pޙ{1*cKY$t|$-r3rT_BcNExټ5TFm>oq'pgz:H4&v=& Z4FZMȉaZ ÎvkR_cgLxD;S;9Am@KR_Gu$㙾6&0sZ~ X[/u;\yt'YN0 u8h,u /mո3LEa2scީ1AgV$6RYyj%&8ݟ:q9~4RnwZNjE쳁P46@#}Z$]h](~ήmrh'QZ{#NĨg?YPU%Wq?>S g%WFa>9By"TysP Uao2=Z U:;Oo(onx1OoS ^7zqE}Dp2}zp ;Y~q^?8z\zPl7h)Lu,*1;6Ħj}يՆypxEm-eĝӔU]JrJ߮Kn>t"r=^L'ng*t5~W2; nn3͊,߇?Kӏ@d~1,6ď\&Ğ͇=˝ Lk^o?S˵I6[7276S:CNj˴n]~7U7>S"sj7(ݎx6Cfswoݕ]T=}M~\#q@-1pTp;O{VGH~RQ{y?Q.SO3-˒WLzpz cmAWJmLaL#]I/DgRysRsL'\#HÀ޽GSz2 bDr@:} &4U."|ejȝiS6M1o p'41%pOS+szzM̖!"u6yFDфXa|xW7rݬ6< ]¹Cϋ"ʬ9=Wm{sTVLe o<7ÌoS ~n嶕HIC@|I{Z<MnY|8o1ŒOQ]T+GUoY{rCw-K_/{( x7HFsWf$ޞ8>koX=sUF `HT͏9NdO~3bIܗ[G8Cn=!S?7cŰ#gY<~YVET1_\XSgfA)ۇĂ4gFY^ز1W#eK0 q\fn!F0up*ADS|6+3쑽+!.? DSϋWM[YwCѪG0YwfmtӰ!|OVH*}-ڜEYUč঑踥0}ĮuAGǻcOgKx2YnӇ=+`* N8!j:;%:s$b}_qW$z_7S3۷Q<&]sw} pzMvY`WˀWdwJ lKqYdk[U؛y֌xHbnqԝY Jo9dE>;2w=b΅_C#2>bϠ5r/t%֑Np[/_|(m1@'~ Afe<^|1GGөN,jPȾ~]tb|K鋋G; -+,c=o^MD{73S3Ӧ 퐸?O"WN^MsU-5 <$QlFu!/zgCo(T.[,sa٩s[$| x唑E[Gk>=-mJk`kG 1_Y6h3+/Ɋ^ߚ;UvINX&8y,ho6}`7>T#S_`*/9*ŏ:Kde'$(+ObUђ$5c؅+.&21Ÿ![mP´7)짖xC4tN/۵QyX0o<6=r^#3ց{ 3]s77N~}֒1e$3G1-X[VN~mf~~ r22 >+{7ogwgS1}$}Erj5@j{ox}dV.Wۣo;R %^x-^y6Oq@Ț!k^7W5dL~bXB2f y%V~*q *"&ՂWEr')쉶(l yzOroz[$${tX:Oj }cubXĝcoѾ|؏,ŷ~ˆN~$ow>:^fא6hmCY ߌؑyZx䃷N6``Ÿk}*'uh~bۄ쵍ZB-s"҇tcԵ Qtr Q~>yV=d^߻ f𮢵9ZlUcUz?B#$=uB><2PG3}B߶wėt/s=>ɏcj"^?[Έ@nBN)=ش\e@3z#s|7##ʽM$KyiEffdJscA~E0ԘύK^rL,'= Eo#VAo <@0?@Fky1/<sIeO!+l@X߂n%J2?h04/w}žg ̺wis \y ^ljy-!gS$4&FEZ~\Nm9+7TLSBL8[F!f I= wC{EvOwK2f_~e?`|rϞc/o_#>&;=o,'K_\dYU ycyKk8K*[c5}s6Wt+"_Zv%iD됵&S ˴?.N%w1%lCO Ljw%T3ǽ>F`>'ęM& S;L4iY>CN24Oӆl˱k#K7lLPkeϕ(5̞֔?K ]Fq36,wŤQG3"c8B^$SuY ÐQ2ojϝKNAGmVѼҿQN_ؒߜ[|2@>sl}MTy|l6>#mmc3W(yn#9䣵vl{B;χ7`{{/?W.62ۼs|V9ozV/{zʡsAڳ_x™1.{'} z.c{̱ y)N#|~Kz M U9`|-:73Ab`: ~% W-wRz9bM3} n$ Ӛ澨 S7!UfE^f'jc|=h|mnu"?H=c4)~$p[z_g}{cieH,h!~QQgInI?eQrd^p<(~h^;^vNe[فs$GܜQ{r$짿"ކˁ}ڔ~ S-<3^y%r+1ȍ>?蹒m1$fevSC}LČ[2Ir]> />ȅeϕ |=T *lrcų>/%yi+W^{_eK}y$u+ |tυHߩ,HWQeNI}22'FY3 !C\c!/O~K~{ȝy`Pn.#h{.ȆiG%$MܛG>^䇳$2 ȅ +as;vZ偼툇x=̦|[T|tc# }Dl72 M&'qqȖǐL}:{,>{RؤM ghC Rw(nfG \.OtܔRL}Q2 ;:=1v]% <2.cmX^=ۙ2&,%m$&ds&49-!8ryN|?IY)2t%"Cyd ڳPbaNm+#whΰٞnҿ>~Y񗕳\&e-D1F+acI[XӇ߁\ kWI2޳[YD}3n|#x7*|Mbk,Y+Lm%a6_^@θݮ;#u/uuNXSMkذ$7ăpR)EeLj1?l͚q{/XSv<]61;ӈ..q>'C_gF}! '47Ml@.3r?:sO&|5 hoJܷZ!Op7(۰,Gy\>:F~ݞ5O?c_Bc;/,ffcO04"|a{΀y]h"S670& tN7]A:C{.sd_"c`>9rl-cdžqƧoV1|sЍ;CdB}g،fCjr LaFcùr{ma/b3-Va.@\R:K֮HH.I+i$g*vϸ ]RKlTIJY͙ % 494C*bq6Uʶt c 8yBo["e߿V$Q{mgVzG:s[mG|O}%Ir~1 &yjhX%w瞀d09_Jǐlidu>/CNl k[Aks5?0 xh,Xm|BsO$Irz`i1/BluwΎ4&VGl Ys'-H?f z>7?&BtQ~pp+wIȳO#q~l?#O葼=oqV?pͩCvzv-d%_/6n-j< Tq_D}C~a W!3e ^hI}xtE{j7Cx#C,G~KF${z ˵:94y*ko\w2G"G-~~ }GZ:<\=nޟ6,ו?SVSG(T.ü%SK)>EnmvA؇7A9x-Υ._֕ENa6OJܥfG[&Qz*7*P?;H"/EVN|*JdUT#7r9<累CJ89_b xL݇G+}Bggo~Zݿ:&әP97 dep9ld|.ktyӇ`|`$yc;&;65sp!OA Q7aUn N6n?gLQ_v3ڵ W7,6}'B2#<4t.A?O%q-h< }y:~~e{06ʗDaegYCsɦ7tc-~%n8Cf +γm9jC5*dwHZپ'iuDR݌c9Bn1|V`"oΕ˚CIVx;[p 7S-/$ӡ*#q,rB)~2|o;E%7۲ cwmJZa^郈;CƹСSȹ+xl@Z6%)1d ʼn_23[aqt'ٓ3mL˞4s"\*5[ڞ :z Zqگ#Ub1p`ˮŚ͡p⦹, =xvcű!؝UPmUEFϹb{x댈=`Y!.8\]%Wq*΄3G@ob7OCQ2=GlqH橊ޓEET*Kp@N2Kl{ܧA>Kqx2mL{;Cѓs_>c5O('z5^G?K@<S.اֵ9}!~0| i~<n_m'IIDa}1Ēw0G 7t?⺍]T\Vo|HӲ؍n)@c[rJ~"}|ei=aZr^δLC˧3/s+VI8SL=vu'3w&C<`4LuN̪30* d}Nƌq yӄCaom?>dEG'=-Wj H:"lT 9?}03}~ػ9>xI@;{#gSrX @1b}>@{ lTG9ɻ7F{.i@/~ꈈoiݙ;]0be5dlve=yC} Y'M]A"e3gųBvCV+[c>;>~q<.TK+D tUذr awb"V !ƴ8 VoMA~\#WSl͠E…1nv_3VxX |Lc]¾ ܌8'bEW7㦭M{ʀ>D4jq_T=ذ:6QBTMu~+q-ݙ  x9-Җ Co% 2`chq/U[Bh>`\o#| {>7jJ*?Psq(DD9;=WwGXH|8]7{6XD74ua:#_`oU?<,|z5Km^_ 'wȝ<Ǖmc7W~,}L1b]Y^8dnhqSƘouɳ*//UvN^-g-glzy_sǸXjzw2F~)m;F6&v=׼mx3r.-|j70·776'0? ךRZìMx?bo16<ѱ-n8x`[ژF&̡MĦl\oЉaE .}a3̊N A)ʼnܹI"$c"{;И3I<>п ܳ>𷤖cq"K d:Ls[-}TF8}^[O:~˲94=qec98+İe O8>KGptq$5hxZ|`=66|ٟ3|={,ohLrfl7ų2`lU[\{'3 7?O%W:Qs 5|# ]EqnsuYRYnN8Wϡx )dxy?UcoA5D8o pHe dO">>*Cb -܆E髇tӸ[g|I~Ƨ]0*lݔ `? 62P$zΏ!X55$xjT\=^BOJ&Ƒc|1XKRlϷFXAqO L?~0r'faw#]X5⣟r1̰.cS g<c=g<K3Y,Sc l'0>n~xL"b.c{ (,q>]M{ouZWӺкőLq@3%}}xL.Ϟ@k&H>.J&JeGRHF[jgcʑ12;Wxx`g.pxDdL0C !KxtpY^sxp44\'?bK:w}qj#gS=DI٬K ?l~J}~{ӾN{>f:j:T---&Q\q("&bW?FN/ѹkAo1b7[~%z]^kič3_z@|r.KE/x;9 ?Ա, y# L99=Ȭ sܕd̎M*Ȏu> u8mz#.• υq3Ur@ㅣ@ Ԗll'nݮE[{x.Gytnt6E z;NZss(N]˶sN`&Ϩ9ވy7 wi>|Z!k<)þ95(UלGr*^XxnX uC{kc +'DWPX6n9|=|:;+͟q)p)7#}KV}ǜB4a+{'p יPGNGN,H;*ccD߭.3>ߒ~iUn^v?9'%|kVm1^Qg9<_N;?%.UN)"H>:\{+c+cUgV2#7R'Ep=$V?`=''+t'7OGpyDA1a~ /tԿ%G?G m{*-Ce:ΙXF0O_ [Lͦ\O}~ot5@PUGGkt==lӷp-c#G% +oo}v';*"2L^9a;1E7 l,Ka_RlFߙd7k+!7Z} ~2 Np m7),<:FΤt~ݵxƬ{]3Vg|kez|hi9Rza}Y_.$RAxAE _=y3_mQ,og~թ x&i.uj?SwZjc4/KKVe\祹q4|1_15czp|xL6ocL14&SA2qEo_wXB %=}WК*V|{.x _#^l"GZˬ8K2x>lg\vu'Qg+27`&F\L-XDb~cvp3ϴ44^^1D>Pwq&㟄ΗX=}O꿃_psXi".U8blUU)eg6 ?dթ /Xu!lG Ŋe=cDÚ B񗱌#ԭ倦t%7Ƴ৿Nk '4TW ҧp Ϝ\F+D3?mU.= G)F[U(OTר ^'`Sxt@'x>4STu꣑:ax[D 0NE8#wὴV6oıp.C}鼮3U0eg*fH<{k 1pkVዼnҽ#+{I?B㵆mK*+kt9~#p9~Z"kj |+ETq(x@93y9j˥ȺŮe{/dGp'^ړ<$Wƀ՛a}zy̠G0~,ƞp}7|M|NJ!amakP `+9M1`&|;F[.o_>{мȩZÚ `Rw^%񸯐Ǯ4:$|#u6^Ï&pa7qwכm|??M{MX]=|^&-}M|cĐ}9ΡqyW7wWW8lH}1xs ca݇W"vT%+~enY_ z 1ˡ5LڍMV6e~Ry+~[=[JE>ḶӄKO?;ckMk~/Kb}}/՛ G-A;ϾFpαyk3[QUsJ !̗gCF*cz}g>M~>rM u8~}T #/S0~:\/{Qxsh}"5͢ >a{5dÆ<TFORݺ/Cꎦlb 5h5?{or 7}s~(گ7 m|dw { ~]"!3rbgo%{`G$\sW"nޟ%W"=vYewz~,qdiAu$w]DrlV{qw-Fl}Uۄ yk b.:Ǒ̷v&TՍX︇Hm黆w\ݴpw>]vʪfb'BAݩӗgP4 ,q)m~~Jh^EsyG#] Ja>9/S\8~p$K=O#} F.<%pLo~G#YUz <2 #Ow7\!~<'r4'+'iۍF?ϿMw-[h|Sǫ\LxY14uINM%#g̋ ^wa`zÞ§C -vV^Keې8^.~5xzWQQG㴪voSLu6NVT[jwv.:pĨ)䰸irc_L7fS2 Cw8>vNhS"uv_M =+zl sTN86Sݟ7{Vv3|b#ꝀeTXN>}ʿ'}\VDeL™ژ;T>[ /ygjİ1mld~ܧnAV܇x怜C??;~f&:.}K7qSTwXIΎ}!Wπl.V`ZJK()%ะ"6.QUW>g&!w$*BB93AEZ WfTjzC." h+ Lh:TDQQtR!3~{L&o$9g}]{^I[?qO0q"l!0batl\!:^!^wK՟B*F&y\ &X bX| .g7Է_au"]pd/@yijys1_ R]BF$8_`%a.oCh8.xqghW4J%rgv;  'Dהּќz29-*k-3`KIeڢÿH4߆8JCB=V g_u sb-K: l1#y_<. -9ao\fa2G;xAUL-s{CY"}=Rl~!-@LWJKv;u/ժ{OCqsxjG-BW82"r<o] V鎬)Y)Y V@gLwa{[{l2تmS+m?LB~c|]sljr?y M4O/O"z #Z]I)^Y|}C`9;!= i^,`*ŭ U_I;q-ų?1s-5], ؕc;D>b3<'s_">qcߏ 2iCl}[/Matح?ߤUbMzLh!ú8o%ejscݢuF1LİB.ob]L]аq]f r}ivOЯsxP˄޷_M|Ѳ&O0{ο%~<rX}a SWu v6} y`cPbE~ʏDBܔFWqXVrϩSٸo}NxO{T@wakG%O4A{Zh&l?F[$ߏT'IJ3 CcwN;E>q'\} ȥNDz?Eݽx{8BՊ'ѬxjLlH; ++ub$/U]&Йq,1ZN\ܔl i%(9 E&%]c$CukRp7,0|LاRU*nZ!>1F& ÄH)48!^fl.ϟsA0U5͕dzc;+!-k^qqUHuo] !`T$p6rp|AK9WR; ֈ>SԋAD]kx՛N'pC?sIO$4lcl\G?ߤ< +Ce5|<2M_MFAx Ǖc1IKj287C 7q?kړ'">K̬b%V z-a?-@_4o+Kyb-Kz,Ef=zfKJe/=O k3!ߊ*!6(cގu!&kcBGxn0 0t^}?C _F՟ŚezK~̊l|!}g 0h~򴩈4 &E?+<O=ʞo#Z"uVEA􆳽u&u\EI`B=q_e-m=:~kh\8B9c;xnȍs4{hܐOdrexchmD:#*{s|4 ZNn?}[˯[rʸ_ W.3עϼD&Sr^\rzb*_dJ k$>puK> V88sBi+%Oջ&첲@:țUU. U|VHjv/*%ѬaRBdA{j)kgie6vi5y:8Owűr0;/uhx~ȧEG" 9Rb#mjF˱֬8ة藩oe];zZzOθq(XfҼqo.˪]6󹌙kXUqHn0Άd3NLS` *njuՂr3_='0yl tSA y✡K1ϱ+88î?6CþKU@rI&!R't憰a?Cz#{.\:B ":8_1WkuCmލ"/jZ%Y+$U̩޾ܑR`aR=YeS5T ~-Ų?3?}lk:Z] {%x%¾q w|*d5B ywS޻85ke2$aXXBÇZ3X2Y#puK><ǔ֥x2ŇY8풙JKO7'GZrG&(qKȖsZ.`TbMǣF>ư} 9 C}vX]>i _<Oae+tk:ۼ+!?iNqO\v4JAQ [0* V5PF~KtNR ؎vmoy6i$_Zmy$RsLlRNY2YE$("2Ug]/2߭T Re)>1eR_T|%F[c.?bT=M9/<suoV(^l73[U-j؛Rsޞ MrB$U?BԷ&r]e>/:nury잍:m]K,yQVu?Iq?(*k.&Ƴji+Hao^~ yCeF…U]A>eZ}CbU]#Z/gu+!'1{S5ljrg>S>񁮔~8O.F}P{񌱜%VwՅ2mLVD}Z{~FԿZ6M_dB@#=\q"]tn|'H0vrI$lӌc _.s2y5 >UW(cq<JvrzċŽ?.xK\W|ɉ'ZvdNafy\[S껵\-[we [1>{l8iobå!ƫ K^ȅb]G e}zj P,ذ 'k68 Xs'+гWckEXGD.E}3'#/=ZInaU!=ϳOFdce<ٞ"0{^ 1 ܼfq :$7)DD@7p)K#oRA%B9ZX_k4ˁ!BP?z2_"Ց~ki-m{9`yÒV5 _hr.W\8QGDi찝U7foNO$k)7tV\@&|NԧȘ;w:?23͕[8sƂrvv`d 縖s;՟|#qq4*VuQ ~@ f؇=70ĮwK.Az]֑Ч\%4E9 9T H (6-8'4 o<1c8] _B~Y}1L1I0YñKƁ *I}w;bE3 UܚXߏ_Fy܂u5tLMQt`vky|8޻>Iړ2~tFNsrZkRN ރ{njo%)kUāj䫘Gs ?L؟+j3;%-)~6kZ> RB;;,-g7>37Aus2s؁=(ʷjw3,B:"i vk~)VOce-_0{=8 q?:&cY(Zj1zǧ$6qsF/l{}+țqg)r 7u;.>xl}r$v/Lr? lJOb ڽ @;rx3sXk'ޏizmHl(9Nzع Xhg;[Q⎲79,CjK -ZH'B_L&wrY:ZP),TaBv|yLb8e^ M"$%D<yZ+1 2{ag*ڙ:&pqזҺF xE|3ż7tLTkKlk UϺvU`ήP?^c,ϺȶB|bv>s8f=ZE_nmBC|F}Qõ^5k>gZO4> iUH~w/sT{+lRC<k˽;B쀟}W=xZ[%-|"6Zkr'갱R1Z{9J){chBh@V 5m'sMK d?Wd&:[v {gj1.2@| >M>}K:Q'! ;O&ywWӜ>n4qUclE!{Y19x)x)Y5$l? $~Ob?y'Kxݯ(/\:%X/kuv>Z9؎U]J9fvp+`cJP@vӞ>jh<5O^>yV-k= Zգ9%S_]c>5R?~fC?S5䳿>q˂~a+3GvY:ɿ[/μ*9n拾Ne̼1Rc[9]Փz} $v2f6hkWڌ5})SB0%iB6/f*ӫevv5s] ݦN$ORu}dbEAi3Y%14K{Yr+cToxg7t7U{ )d{=WFsU\jg)tN*k9~oo_8Zu?-jWRkq{eArv1V]C SG,?-bF}PLk-ԫ}=h?nz}GQ#>@c uq9ސ1OhnQYVpQTzRp!5޽8|'ٲm}p/lMB!cg;MfAۛN7]`j!2ܚL^>2q# t ZΉUa3ȹo!$4:ߟԾK6ҹL2x߰/dgu?pB1w/C Su)ixŷ5M1oɪ4oL3L̙ۛ'|x>2/%t6ws6->;rV3ڙҪG\MXZ}EI^#b|+1JVh2I_)4_#G8ө>Y%a3g_W5PÜSȻ\y-9j +R-;RxykA|Ay_Lh>}<_"&,)_FO}[p}>,?]&}%j_/ӿA_n/c0}9|n8a<_ǃF} p?s 6_}q?%oЇ?_̗;?{ͮ}9Y ua/#eL)n76 W!g{[rcQ@`'uܐ=9uc6]۩Ӯ:&(Nӽ"qoW|5S5ߪ6תl9J?Za^agEvG%J;MmS;>vfT0&eyiw(.O'͋FyUK.s椆lO?| 4,%Jg~8 D~9gĢh?h@e +97ŽqлȹĊe |mIEdz0녹{ 01b֧nlAN`4?͏ Tj9;c`~XbbP/@ _26Kio;(|\)hk8Z rO7m+EbX)Ts|S6ߝ9ܿ{Kw-nHs$:$0N;%,G zƾO0?yWy_r~w$A:2_3]=7m=ėdMǻ]o{W4n<_gmćxIx~ 07G<.+t\?hVe ~Oe+V~QZf4 I=aIQ\\tNY4 wXߍt%w:a \#Xke,O&v+O))}]D)1ųBF[`j.ǑPXw$N~鮉 uLrM)XOUas24 ^|mqfBK 9>Z7%X39݃}G`wŷıҼ b?܏ ^a,)3TM?dxv7vXYrZ*-;Τr&-u5V-t?Ok9两%Asdh~YW_t/Dy߉c􅾙*<8\L354lhZJ'^ ?۩qy-UdX3r\|R5\i)[j!6w|Lگ"Y\xm3d'"Ά+$ Ks5qZL jSmC=n8m> \eT=@fnbňCf6M|z#m$_IѶi=~uc2=1"`EC?A7JlpI7ںYթ:hM>u—)7=G`D:cc>`?O`<YNEoP9EcۈOxx9Ї|wL)iBT[`qmȎloZG`PU؂nnUx*cVf-fa>wp;v%2.;~hOR[S7y2 bux8q:tW⋱~H`e4jiJ̊hX,V9`>r>cfh !J0\˺^![,Djb<_i}%KܱX$ <ox/W=&ld)L]7̇;#Iݱ1_ݡcnbʈ tNX?e#64vgʳr{my3le #UtP rx& zPn*, V WƲR?Uf?IGLWBj\&s,ˮr9 u)Jg?t(V͊,J4۪ۃhVu؃orwJT5 ' ؂ςg\<`)c5OGRPfsMl$wS|Hj¿udRcY U56> 96YQxXy2Z; D-8Ѹ]¯rwn u\D{:I uZz%;Y+8.5)UzG=݌2Ơ.</6ybx]9Z᫔BsTmnS@ n\2[)=VTzd,|!b eOt8\Yuýܖcl̀>$[G WTff(S CD_9.ƷoL9~%]E̠\\7ukA_Ne{PwBr?eW{[1nI=WhQV}!sB;^Zn|xt&U_*LX[>SW>/ڀ}Xor? ^ $(;85vӀ8">tNbCQq&m1GI^Kk6GvXSYΆ -.߱<؁}Hr[΅݃ڧ953vjrtqfw kDg=%t^tkz^QJ5l,,~@9D/?Q goķ6zokqDsݫ7|Cty`'a9oKz4Wn%fSZ%E-0}) \56?6`V 4?Ńm">ER}6;γ!9ޣMphQ=ʙpѼ3΢#?(o¶x ۹Ɋ/x<ܮMiVv:v. E#1csVK"lCh= ǼNWAH>veMWݺӃ\)/٬e6G#U4ErPը])ɡycB25D:#oL^ !y,}sj Օ| CAG=Eⵌk>E#Su\:Vur6ޗN|-AT77jD{t-d/K4?A/\ AvnQ$HRztL$uؙ%WeJ!57:To2Eڃ dx$TrKoDhQ:*;]+9_DgqfPKR~!`b"XffG>3Qyqavz,+"-`85}tz}ȡz[SRGcrྌ:d4O轎vzW_ >#:4oi^ǽE̋,xq c>qKNٗcTuhG_ k\'M+5/5XET>Cc,|XdbwuTAq %t*;eKY5Z gdzo%+X8Sϊ'|O? d|c2+]~Ķ/1G9{|Ϟ>~~ 7S?S>z gJFA4^sQS yHX~m< {G[ْleW<' u ~nQxf |&)%7%˞M2SnG2W4>%d^/1EbO tb_їْ潜 YJ407C ICݱ*'K U۞e g4?K|IJQ8v=Srvm|ē-3Y:xvw?mwVOPQCx6{,gOQCaa9nt$⿰K?04A2_hwt^l~$zf6FMez#h"|x{CPGZ&Ʀ$}l&{N.Zy_%˘y%?Kk-|I > ·4˯;Zߚ̃yiyݸu0+q];*qTB?VQ]ƬFߩϵ|\o4f&5u4NǏi^3K1_ofyv -\m!Ϛ"XRޢ~WDlQѯ YC:=b.=Xs*&#\m ]KN;b?o;#RUn!C _;G<.~ap'F]ݛ 9a;"Oҿqc> >"YȬ"m2Fzqu(q̮|nKlxv _S|/,vDOm>XVHW3D8r9EuZ/u~~| ANg_w3K)N,1~',v!6Iu.oL&yi=iwC~X dkOk=Kr'/j/Ja_(a_~Ѝ\ cI\Ui}vg쪻m>a+ٴ0t6$§@=[SW_B#h{ȖBesc/E= ŘM6D/=cRK >i,᱉ s?'LFqg-V!B8fXVŹn^ffjxj=nFcY stp>_P5>Ds8?~k mDwdB4;0^TwwrLo '  6R0xu-]?^tOgh c*ŤOg?fqL6[Mc9Uо6~_;+[^o=it÷sq]VG:\!۶>Mن2%orLFc ߿13DC^9Cu*_" _'#l>I'n7̪|}2J~] dhYkRe·X1ˌcHk˃iޖlAFAAtYc6)5[Ax~ Ad l_%鹪rߟ~WVtPf"hءr%c/ ->ެخ$uWٜ߷Uox9xǯM ['(k{X(n**}ޯksO5y70j1وb73:@މB$7J+0~0!}VܮsgrX}}Y]q(Dһ3a?.jF8cp;6WV?Nj1vc-oS/)$ߑ-Q%9yŲ_ļ6Ob} j~lqoB磑-4b?fK;1~.nEIC⹄;T3LF4So Ͼi<7)odCf-ZN]'I^Ϫ5r}~75f®n? p9?@ ͭSK>y^]:Νu0-C1mC2 v[Id!ӯ`Y8:n%l4;v΄۞}ecW3'SiıEfSYiGWH`Qt_Ւ.ߖ!OQVc/kqڴ8BX~^ӡ٦aYcC o~+)4 iy]F%ȉ 'xl ዤ?τ\>igc>Rm>[L%[u.Oh8gl:҂;Y)E^,h8*<ɚj{@Jd-T T.3r#=w$3%Oӫ#T1X?~Sf&?:sڸm%ӻLBkjRnDu'AfN㸩=90_>IkfxܛN U9+\ߦo=+<1:nؚ7\R uWGr0[>. _54-nГ*rQI!}KfVT( 㜖 /R0}xR4O^ƑghLA|n&jx54.&~sUb5e|z.۴x3D.GfO`Fi/C_qu\!*eGqJ޽-ȱFlnMnǤQv/2BU@gY+uw-o,=~>+JoҵvEX.P,|F2x\@B:lrX>C>q;kf&p|XrTH6}De[H>ͯ^]\!NJ0MQgby(.zm:bl T'L+gsqO}c'ekÚ7V/#eQz3$η Ir#_Jhxv}Bþ(8<A꡹ea4.fz߸LocwÑemWHv-/cߣ_Hg~pf/?30:WCY#D%Dc<9ƀ3w(#W->`xiTU$T~C_j6>58!;mut.۹ _%93}qyUTfo~~ƥۀ9E->Wl){< GVVE<GghHG{\^<l!'Oٚr'rcuo|8iBrAMckuA[Ysf~[H qW)0c+oo Yዉu۬$cҘ Kt<#9;~ /@Myœ7h;`ۗLS9z?Z C9A 6 nB8Qj s219ߦ9ѱ_9D]B7z"M+<|*Ɵn Jwhng;u|fo,qc0 q>Q { SM5rVfgY<t}x/g ##/s=KVkz`s=͟ў`Ewem36~E8!X\)7"vcg-goѳOӳ{ |i㺿I '{){JTUxzaλ4o&sG9jGg!F^Q>Z8 >#rH>6c3+`DU;x$9w3K.&!NםIh$Sh.= 靖|^%c~izn'j*g1X{I7=nG~BBN /G~o-qNwG/o^KmXMbml1ZW#i **0Oj;Z|AnMp0dm#2q,Z[hS&0./*{s!^+;?&6#JUD籶\VhOOޮ˞&_N"OW;1\}z1x˥eL\L}u͵r!Kٚ*s&G3A UǴ GsyУ+(sjw"kɣsUT'O#vB~7\B<]}uZŮL$C|c;VP+ՍdJPnOy."B쀟Κe'k2,v ⮞酱-3e#Nuy$k4 ę{܇?;ZwvjO':"ɍ3t4E6Ʀfsl,N]_e6 cTFzV4z]{K\[нjVC,~Ur~Ngg7W+0[EG>M"=^7ދ?r{BB~w|w&F!]nk96,3[B׵"sg ڛdո7$kl1󣻄͠ghէ&c pGi&nӳ\!.e@lsCc*ޯOVu:}LYgQQWޣ33_ϰ{Jo/2l9'^}{m>vW,qJU LKVӈ>s28#N@!k-VE?$!Yo\u~ijm~h}$IuNWX1B>O.<~-lcFceWNxNy٩v߀=U>G=WFw$71XZZ73أˬ&qjNUOÛx1ޚnegK-Ĉ9<> ψy l2>Eu"cڽ| 4|IkB֗Û+F?IOqtH\npRe<=n^.-/n3Թ#N|9uQg<ꄿLxp~[(c&(nZѰ9qs=tO;gG?>H<֌tXZ*sl\Ѝ~:hӶ '8J;Фp v}e`Z{\G`7;/t"ܧmf5Eb$W3؎;cNl=}Ȼ>?nݘYuo ߙoY3Ww4? eWh0 6C*(,9m\`IJ %wA񡉬ggo0O=I5KUM?[%6 O v:$8л|{1A;6pSD|ߓ{d붇wccÜ~Q'/N<7ػ ,$Z^{casf ;O񓆹 >}*!Aÿ]>2ϯS}S8#ј9p%Zsq_حYq48ߌ09;,X)Ģ8kRdp9y's||w[?Ϣ::l=}_}D|7~~~?7+3i }| v L}Yބs e"b":{Dno{bYfr"WȦ9`h+ÒkԫUsEGř}|їi}h︙-`.q. ttT&N$jE[N9}٥zxZ^ )V?>͍Lz_ Gcy2Ƿ{C19^crRW<.x[9XЏU?<$vL]T_ CLxKUz`):\CpŌCU!vg8涣fL6O׷1 ~A߆_8!^9{奰u4{sNw x_0μ u(s_4_ \Btm,/q~ye3BJJԶܫ}үsQzXiwetJAvt'}Y]NcP} rFu7мnjIe;UWhkZ=n(;>YWZna$co4[h |9. B󾂙i[*5I9[oT|ڮO.h/cc΀jrzAHd;p,T 8Dsugϩj>MRȵ[\Ĉ$ګ=zE0_F~C@zpN=],/~MV|2M ;ƈxA9$?~&[I2{gs3T)bl!ќB?p~5ut&s0ql)WyAʺb}ns |h׈w˥`1_#%Au1ټ~(>Ac`7Fb ͹x tHɭN>1:r4^k Ͽ}/ 8Nz?<}DG@w OEk_|ۉ̤9 L`!H z =h ciLСKA[D J heKMZ&SzNkGǷxweZ_ N]Nzi |1хq.'isƚ|1]G<ҮcBgqcySZLZNQeA~g'bsK_}te  ?Sҕ kg +mkpS+5^2)8g!W]F]z3-Z>XkZ?G@;p8/Z- s яWHnY]3P=Q#];Aw X7`=q߀&q`L%fػ^q/!o`JqkEIiqa{xx rN1[HA1u3YdHo5yW9 \!'9n#Cz6ȏ*mY~]ċ~ϨN7u(2Aˡ&q9s䡱ǠIvko1wPUߺ.̘r> g$"z2~o!BR|Mo7&v7U|XMS_GFz|GDĖ(,Q"t BkgqrZ?h--'=~Ks>krfZ\7~an9Z<֓':d2U6|[$hEfE lI"\Gu#7wO\cA?yq)H>hQG/Cp^teV<׳ wvxSYq!{FWL%ړ;{cwd QkيT(KA6n*l [/ےEM($i->+Cq">ɣ':kf;Q~bHOh^aX/y]?5! \M#}ic:n\5l,zq3_t?O|~XݝI4#b>*aCvAq,19p;: Gc®~]N?k-g;E|8z呄Av C_&4X% !R4'wKH9"bzġDZ"76ObRRy||JfZH5Fhfi:ylbMI6Gm:zvZh:9ܙq/x֮ InXưDIn=Xh-9b^= ǧ{?dU4A_FlN57@O3Wh92OcRRI.Vp/+71&.O4:|DnA2KUoeb#W9#=Ҥ@|ݛ-Gh8?d>cƹ1q z^VZaƗ.30[_;!ad00q?u Ƥo9ȏ4kc.g8X΁19S O cd|~_:GI_7^6 '!_*t? Io)?3\Dk" ~÷_۴<3-/LziIܶ 2g&;#{{M%3%ʣ,4>ģ#0wlgT'zW lW90,Yew 7ߜ8]| }>g;pfbntxōw3#_簛梈h$e+%4${:>p-X9d#E9,U|,A:0ㄟdR%a2*{˶khǞGћ ;/])hX[RjiG+;sQ.0+4]pO:vr$1M#, SN?}gCo\!>|+:Nk4fs4\*特d<~u׿i]z>}d+LIg_Sٛ^w՘Ţ/eD :=Uר+nעT\CFFP}O #Sm6S&a#iϐ庺*s$vbw>vHGp7҉BˤP %Rb:}dIZJ'm;{ĝ,>Is< #O(F}mgzkY"XGFޯZU$?>ax4x+>SVa.z; %O#{Gh&ΒJYZzʰOTg{@|@\|1.m[":z ^aA}?9]B>׊Ƽ'^؞JCc>-lV1 _urO~`\ 3dRg/)uiˬ^d1?bKm,s3e|?|y*}iw8sco_ͣ-}N~ZRV iR;NuٓE~!Gw֏>_gq^xё4x R:| 1xB=C:}ZY!tZ,ԬxUǒL4~(xd,Ww5V1):%M9nYFjrHJ;kf6x#A=4EXE,4;3UVFswKzc{'/CHNT!c r .OTLO?q׿RU)$BfO﫮Bn?F[h 6 z)Go:w@}!yǠj8解.Is{@&0ʾ8|6h<NZmFrk>sGkRNOLBCK\GƥH'1c/RF :Cbmg"9! G7.T܆+{-9\]5u ӣK.At A@8W.{=mϑuL@|I˅C/OA/:D w\ G-$}ӽ,)G]o]}?zY[~b>./F֞k庺gk*C?~1t"[`VeZp,L4i\QmwZt'΅2IEA^O*כ; eBL<.ģyݖjwGEA㎴[7sea,|F?b[C|'N:N=[BHN4NI~~84`A?FzZg]GMM?@A28睤7"父fӳ աٴn2L(lR?̘[=C/RfxyBZi;I!>5 9](W7E_Z^O-_$Kk*G8g܎A~, UN`_7/Z-A2}׀ZۆyiwmIwrxla ==ž-[⧴,~'suXSNWQI|9a%U/bN[_d Y:I.(rPNzm O'P_za ћZ9,Xy[ȏTo<] ; xVw #ԍۏ8"uŊ2wvfꏝww;:w }l,~ܧ3y\~fM$W T%m/~0 ]JO`s)nL.e{o"ARB\Va17!tJ7a.88}Hr /|V -@|d W߁x7\;!gaO\`xlsGsk;A˷bo߀^jߘ,÷&o)Ər&^.oWQp >HzQbX#w6^+xB& ~!ڗ 4b4"[:7hПa/۴#|`jnԸϱCĺ|<|ܐ$d1}dzaDV ;շ-Ji878=e^:w1~g Cr A7BN+812 +cS+zs\a܊ 2Fg-Κn~?-?-M9X%*?hEր@ HYǘwvvq=Ɖ6kv6\"~xcBq&c?ss5͟B993D?8k/q 4BqFFhd~"~ a\.4XA#1qi|H#'u$ׯ~I_?dyz[e>+T *hƤ +ُGup^A3<' ~N 5F<7 xE[WQ]O)>Mp"](>JWߖw+{u4_WJCoE=O/#}&| ɩ1}0*}ٖ;#b[c4? [gM'h_]k[{)oi/釻:+;l$SqPrX:ǵתI(n ;PK=}a}_{NBX+Yk%\n\[} ɗb ,6@8||frrB,y)8|LkZV vZ*bFjHF^J:]/ .5<B"ՃQϯ>-<}]q6p!lrٮNiيL`n9i!Yw[t3)wb8$~5ꆮ|c"4&D87EbU`oeO,^S/w]7U+KUW֯·.k]W]hBw!gP' /uO -B\G> U^FB!f&=}MN:#b\V=֖|MĄ6UtQ*lL-Zp퀔)l*t^{&V˻‡*@^D1K _5ܿ En>UV%I=X_ 7b %Wg֎kD'xFm8Үek;6&>, cCVuDcn#6Wo Bw}V$][YZ]lsȨUTUǛRS 5gB?>GelbZ祐ZK5,IϱUT5MJ)T85◐{A/ 8flVAе1I/;qG粼b d\bO57_Rk='D:UP"n7^?Ggܘ+0n:'s:]$=ͮҦU®≰0 2` *y6ͮr՗XBBclG \5K|@7ύh cް=_|Jr>Q7`q_|]x{i Q]b{: gؚ3R=¸ˬǸ'w}vNԫǩ ~}>.k 7kcCϟO'9u~Ǟ>~!?Q^*1bw ?s5B9ߑ8$S]D? EO7cE,*ީ|! {C4R]!/F?RUb|Zw4Hlj؏~cթ W[R9c2jzL>,M;>X 1yhLkcZ8:" gfUh%٣ݡs K@Vڋ_/Oʠclr ǪtmB>m0cDLh_oc[ *5Cĵo{+˜^e=| |BǕ&bp~\g׿>r/txNCxNUC^R)m9e] }`Eg}LhH#PB A1_@n6wbgR!%wo-8>+4]6٭4ra=*)9uCU?>ڲQ$ւ4[I6q-uiM4J3&B 9Rɒ?LS%3xY WqV*^t"OBޙVȱhp|7eգ]H".V|Y2$C] W.낎/m*l-g6quLTޭVEx;PK>:?<bH5/\8Q cTT;{z=XVuD| h}a,k]B>~vd\ :|0 91tk] U xgh9&:EjpK{CC7"qw=8^8gF٣y??ı6#OS3z^y{O:~xxnUtF޿?Hi> ȋkc6jyJE0irX2ΧÐgg2o ѴDįˈN-3ͫ-b ]ԷB?玆R+ $1"f :+GϵB"11DsLS_"k"z%zcD{W 96W fWbE>/Wӄί២]g|+Hh>˞k~:$Y9EqýFC-CE'='?7bq_"Ľ6rj{t1&ףufqtX̗?>Xe/7ɪBx>9ce\ lUBUc!V',ǟyWNk}"6>Oڼ!ggj̨;4E~O=GXp~Ǹ-|`qRggzq<>YY Ҭ+[T7}4fWtyO`;լli3Ge+;l}rU`z#>>$dieĎ|(?ٸ-`"GQOfe'~+ dN׿8PhXbmh?Ҹzh?̯ Zyo<6:,劥wt]oN|_5' f͋W7d'ǩ܀0WF۟dN= y &sdM\]}w*d\+ jއL%JkGmnO7E Y\={璮Zdos,ؘ 5I7'9+oҾƾB㴍&]$!Mܗ huq) C尙 $sicmg+u4TѿҺN].D mVaP:(ewĸ\&*}'kRGsI՗DWԤM%=@E|#5^.-Aw߿p]bsB}TTta^wT*;UE]Mɶo/`31eς/a 62X,mhXofDN:nĞ> Yh/_0-vFf+!`/y赗A:],υ*~ZGY<ɶ#I4쏑V4oF|h-@FgIq"U|yOpf @oF[Lʘ2#5uZS xxҟ^Mhp)܇@z1!٩Y-q&eυ>G~o_o\雋O+AWk[O v9~gڻh |l4[+C pm]FsR"7i̱>+Ct99 8Rl>`Yb1TK0ƿ9O> 'erXjD 4OvGo_t <ǀG}{Y6%袿҅AgY#pt<:!ﻉwb=F5A*[g4,*rp SKx=#Ϩ _9*h24M me&`f PjV|8s[fQwǶ<-3jS{B'S}ƴb[jmL,$ݍ~F LmN؈z_4O {$[P0[ܚ\{vOȻGD%Jy>(½A&V'a gZB $~}KRe`p/5斺QkpMLK&d ƖѴդ_lT~=It2_JS wQ4IKϑ^:;r]Izx]+bi=*+&37%(>i~~-weîgGķ$(ߚ-BդE$d[qFz7kdÕ -8p]~"#fO7ϰwfiTxit~2+lm~ەqK1rYT`y+WtukhB"zƼ߽*zV罯->N(vhz_˺fctWg3{Ot4 H59I[t|QqnpF8S(a&~(@F22$G,|gW\8VWZ6t5c;fC9( Ta΂~?'Y9v~!??JO:]7֓ /YM:k 7(.^R/ac<\3ē̱{V禘,{&/!o3|<=u7&u{;(r|c :"pj1zZ,\aOR;}j-l $^"Q6mm>e0K7>$u;%Ph>Nݳa[Th:\~c&,̻705n3B }4\ZmPJ8~/9Ω/@}]kruOÐ|/BX֨Hr 2wED+[yxB_<)X?=,d=Tp¿RÍC'l!l5*8.Si{17O?3h0^9iC}G^A7?cm\$x1gx>/A'ZFwcS9fhW^BM}zwF7}. TaѰqN#+#g}'$ cyM{F4}2{Ygf6fS oUO隣TS)k=.y)4m>)gQEx ޒx DBzwt wh.♋;Uƺ:BayLsT)tq}Hǣ2[Ux9 $"p qHz,yABĉ\<|%m%'kߎ'1׀ud Fvg'0~3 2ODZU>}ZI呓z ܥyAJ[kޑBE 4J*YY]IܾvxE#XQ-׋2' F;箍et& L O K:Ep;NsW뿇etJt䨻$GԯIjra/ÏĊ=(|Gܠj&I\`yý∼3;};V\c3\-@I%Yyǰ);-JI]xT<yǹ8xJDӞ6_]Gߔj#U<3`>G:cmlk\F44cVכ좲Gp!VXI ßթmt4:X].'\F*0mHu&-@L` Zlbd^TC| w>qq\3d!7T{:\hwzx,gr 9W'j&0m, ',nXm{bmR&,ԗw K߬_}bM|< ~ gOz}N8φ+Hvz@(f1&W&/Ha0[ߡm|f5f[ivKWr G#A,K>kx<=1,8?x-~wT[6T YLr~??w^m?j6rcjv^Dt$uo Uz7̊V88A:ݒ^L,qf?BE37\psYڷIPS9_?g8d5N5P Ye;OeXƨ}GDZgiдa)A hjk73;}pQ?=gc#ܭt6MdIT!v^vjq;WLY߿EӦAtWBt\z"ԃgE#UA _際HR+VupeH8negq3ǟI|~W+y?w2|ʈNIί ZYҀ<ؓ~# c{O`Ykb጖]~\fˮܩjdmεc_~O5ե;~Q n =ܤB{F;S] ̕l 9yT,>WV[1m~S'mj%^Z3Fnj0ԪI9w),#Xaݎi9gS/ɪF7۝Do-m!k)p퀗 oGvř /?J)G==IQG}ŋ :G;hvyyi ܧ_Fs|zĔSԫMh9V{u0X;%hϧdu9R-f y ,ɵՈX}pFFTR:,*>S!;Ų1EtfRpM &=nO!\$fLҰzh%^~pIRgÅs_Q+aWDwSI&?P|cvg ]FJ6IKIȾX'H-~gS~%f^R&~]ģ}m$nhDq w.bVʚٳ9حEu\c61I-}dLVl8c-Z{lsGoMH7nrW,[ldU2V8/I3+K|VT2-x=~2|,~MZyfM'^ke铭,+YJHjcSm> blAy]7 WX X@ j5'Nsm-RTTn[{URqb9:o+JinӘJin&ķQ>K*`B>Sr.`YRƣG_j4ˍ~:=D[qMK:A+pH9s\i~dhh0n}sD+qd. ƍd~4^IT'y@V'RGV' M1qҐ>(`m\YN EkaVtZ;cƻɫN-=B/$~'X1~IM7,cƫ_uVDS#EқF>>m%8nj+4)zyJ+ r tO䜔Bs|qwYUW'uȫ2k~^;&&8.CtrŲЋŃ}wxU0uC&K>~ ~acU+4tlu6fh"Z-W>U%Tήfdq;7&, :rk qMׄb,4Ֆ$u6GU-I=H,1VjvaBk]0?ﵾո%h=mgu\0sny;U51!6<˺$%Iujq0;1ݒ^rN`/0g?OR3PVnv X/&I<8PVn H{6'o~0ƟFA>Qؠ|#-"E { X)}>16xװnЪсЭm?lc|RX8M6*G6 >ggC8^txh$p?{pWgcǰgY+kl 4Ǩ[zDn!8SBKo&Rr}gÙp=5?3/=7f3+bSaGcK+:/twIF35u lVlFnYm lM۠X'Sw4v}?pC.Sk2siUp|KpD]~QAQpFGx3yǺ>:x;f6^#iy~ {ZJ6yw"C~.='ְwdxg66xqMᾪnvK3]ZժK៹Bx _`B?l7ks0>j HX sñx$xX5Luvh{k㍾"oWUAȓ1Rbx\I 5 ANqCm++P9ZYs|߭NyLG4utF,C>6[vhw[ rYQp\IvutY3tO1rKS="aLA'U F|P1 1[=#Tج˔P&[{qO1ze<h <>4,~ˢrZJAY>迃 OE+B쎈XH|Bmhd;NJB'akgmr|@k6ak2pgGS9;~r-58kp70Ȼ'ĵCvc/ǰ?c0VxQ6;f8mgt&[iྦྷv)T/WKi|PuQ݋|{Ns"1n`**S6 +,*dD$YK!_Gӕ3AJC:ip!-P9XL†dϔs5-z# [-Kj o(""+HG*b <3gCDNʍgntG욬MfykRNfϣzHgvaB,yUvDϔ1X 6҇mg* b,^EUɮ@B+ Vn2o`>?C~[eUcI^y>ң6epuyƼD<~zgdObByt3kgJzx}|ƻfO*>?5gB|y0MeQot4zG:tn͟~? usfUvvF4MqXniΧxm>}?+N<*ſ3b]t'G}lX6}*v[SW|X..9Cq9zt+bsg^q\͠$&|+y+n L^Ƕ[Yƣ醻C߰D+ៗV-rjwE?Mri9.͇ k+p4EVFƊ%RX?ߐɎalF[ץYDCm2_Frff;5Nd{ǎ'^dž+zݨGϝ˭4Zr.Vi^ڛҼ 6u/ϊ"Gok'a'EωTwO9ωWpl\VaSA$Suw8[&lCx{~Y|~X\ަgk 9\=!\z޽s4b6-SEp63KD[XKeWigɰX:No{ ܯwזSpY?|dq7\D3[aC&g 7\{/ "1.*3J95yw~}FcȢHn>Ij.z;_YOt/ƈrAdUWp9vǃI R{Y2FI>3eyQx=[hMЇjT yi3\3ǫOhۖ;M=FsP.R{i^EN6~KsD'IE[Esir`w/O)@{WQReVׅzR z- T``8F]Xo&Jd /7'4ݥJ-`4u} ̈iWVxC1^Cx#wuHsZߏ4-wF}g.Iqhf֑%RJgaƏ)U?we7w3UYժ5s8 8{D:,*l}PwE-f{[Z;!|y^{4^My"3?:"cNswx 1RR8X|}2dS{}Ol4q}r E\hn>6)YyhBz>0vo` u`xSB6/hX3khK=֖Zumtu5[85Wyr 9}ϣjZgvw_FgjM{AWgw+׊C#[o"X؃M`bv>qbKZKǰ _ nIby^O25XE[YE̮ko#-Pn (5,fvx4'3JdyL,>C:R6t6[It_O5mhVkh~Qꭖ!kL_c"Τ ='٤wx~TWr!{XɫǢ@/14>Fs܈<Ļ?oBDZ%ת'~ϭJʄg]X~/mWm8 f+[4&*އ%YXO!9iQ*I#F ( JF9du}D;Q9op[_ =hg2I,c9-9&4i7>gˍ< m3O{|}4.t6c']lYPkyX<=Dr`TYhq ؟h=>{DiM>PG'e-x:esss!^{M ZīZ`AVO }pQI߱||6Gx7=+{P.s4$hd/>4ϙ܇h%W]Xٺˉ1zv35~\``Qpi폝83+0#2jsK:Yqhr}Ԧ}}|T՝3dBH $Zt1$D3l۵Eh͋Jus(04ZP>l:E*VC"hu|g}=7s3Kk̽{/Ԡlli=3b]p*~^>ҚIl-]FF|뱇7>Yʨ}s%Ob})Kx/`IœyOcZG_}YGY[l4|Z!v~/_b܇֋"><P?{%6beʲh.yP㟿͎Y&/8_Qpd*MqQuR,R" ->sS/benm4^)hn4n Z=IJ,Ա?zOi=,uG͖,Dܼz 96]|E 2Kr6t%DJ2O3oΝB.˝aHĉFc?`1\΢@u= yw!É{F6;CYDx~SLVmihaWƼ#~߬`Gk] iͬo)_RW[6]}kn(4^{hSa1GsU9Dϲ-k תpqW.:eȴ瘞vȴU2%SL| ˴U2%SL/˴U2%SL^o]YFsz̪ ?-W<&f_м}eٵU{YcvO9͝rΕ5εKh2TCLczi@L=2Ue)iY^j2TCLeyd#SU2`eKK\o2%SLN2W.:eȴCY^2W.:eȴOL[eZ/SL]2uT1}j<]`ZWu;Ysť2T+VCϥ3gA*Fχ~FkC;|1 bi cy^Of ?r!#=[>!w&)ߘiwGzhΡ2n-f{ȧELD#ǜ i _K_8,ϛ2Օ1n&b?K-:n֬']^xTvG/>2'`p*>Ѐu|1Xw9ܤ{Wjk.-ڕ^ೈ<ȣQaPZ\Qgqr?<םc:K?֐, ?az?K5 yi<"or$$h 8D~%OjMybefhs.ތY.xSDŽzRW#|/vX{?٤DG̤\|o鮩~p?0ʎq'!Wab}3^QKcWBl l<ٓw7?Wo>DoRZ,$7TMU:q[!ߦfYmMj=p[Zx+g>?倸oE{1 ǪklU5M$[@u>xvf":n/&s6~p=dK30p$\>w${ryp((I{y|Hky1<;#~9?I~$H&Wɏk3>> #ɯH.~p>#ic2oI~m2O7 I#6b?4P5ۇCz[N&5Jԕ:^l7>}Tu=cꯅk߂3vf}Kcp&Bw/ xn <=!E[D|cb8SYgc~ _*U1lwmUn}pO|B=c/劮{CB'tV ~ݕC KDݝ،e_'nEY;=ǡu6G}HT:&WI7:k,R۷2YJz^a?7QRQ>ۻ@vB:}%c}^S040֒O=s!#}xh_P8/U{[,Y]]PKk1T~>.$}}ZWZ;+ //7`?gY 遘}y}N`gUOXvUS;66jj Vcַ:rNT`'/~ԾP6[/"nc6<YǠCG`@mY1MjjJaTx.}oe*tFY#QW>y_yQ4Vtz׽݅O9."{/{|5  1+@{1Ѧ*@k{ |$]AƵ|HֱR_H䣹OG S/w:WmGs6cQBsXMo''苕FusCut_H2B3%zr޴He\h!zzNy,B'ҷ 6r2GLD}0s<|}j1x:VvWT_hTk{c`̒j,QXT'F76mQ܌P#=u|;Tg"1 6yonW iJXKò,;f?z":74LSaP2 Ao1-fw>A,N?mz^lɆUh\@uduٖZkr=? 3&WRw0w3E+5 tS[#mV)';C[`WNZiFS:dRə 3>{{ms+q)d5{ Bɹ??5~~KzwS;st:SS?wqL'~3]d~PClqݒFge<`AecoW.@þʌwe8(,EX x]n=n6xDs_׹yo|vY.wn!6.+tRu2q_7^\O>w*o"6+[; Z' LoJ\=\za.e%[;GX=]ga*Zg\p Na qޫQ?on=O5mkT.}Ɋe~hpTƭ![|anۑ);j1,W^yF ?am.*-Rn`A}]Us'N̄?5;X6k]ި]6/ Qfct~yJ{WPV5taJ:X:s<ˁK)3`~Kὗ>ٺk6ܙ{{y'YJ{ξ6isjzzb[zZa0V&X)`[vriĢN GQjBs\%1*o:ML=omu/!{F<zH5o@m:hT"na* q SE-QW)oErW}A:`Kg+߳M5s_6표>3eܻ6oPǰ#96l}>rZ]ן)QCYݹ9F6$7p׍C4nz%V+%ߤ9F^ +OcP_D4n*Hc3*tTRI[eu-х,6TnW*d˺S†P Wj{QV̂[`-cOƽ\y7`]}4sr쭔g7Նt3R .|XbTSftKZQhh3:q*}6P}Z7k1k$ɄM{NAk1o4nEɴ87HX+px_: _6;fkF>qMk3J|C`L&[ ?yn_ASPTE{gIB<(iŔ"c&oyMD~4+0pw/᧗enW`/g3w߸'M`hR;vm>o!ͩe[mo?Iу &q{ƻm"Q='YI<7 uk6kab M;[Y{y|j.߅o0?`ЗPN_t ~Q5tb§XMlư `W Z}hֳބǗ lJ`(1?zEs{K^S8Q[p5_cj&Y:My{cJS <:5fM%fMSl`n3->:p ng3&8c{6lun*1hď6Wi?~:.>f~dn)7 Fc۱2]G1}8/qNIrƼFG\@AV}%d$q/=~:y,q_EM;fQ%E.c5,Y>E36w5a/L2v'd쭯 nR&ZgViʈ3w ̬!kw 7av:!{kk*gE:Jܯ `m/\eۿM=ҟ8ہ ?E zw'ː? 3T٨ѹt.]L]8 fi+`G_`A勺){f|zW/-LޫDU"t6ݝF?󋜈Qy->Mhk}^)=7b5Ie6zĚ0Sl'cU N,C"VSw:[,;" [-|/pfY2ᖢHXa;9Hщ*!Oؐ=};ˆc ZY<ȡ"Eȡ',L(,Z~]rYTȌS;W?d|U!wWU^q_^}xI$ȱt9`c_1ɱG/..yt~:=_N+y+hфvC?S٫5KU0\\@؇Wb 9NapZ,~wm~VA;$?Җʕ?YHke@ص(4}̱W`#␼G25J}_*c#4F>~ۉ78l_xxہN}|֮Z4/'2| }a4;Q4Nhbd}v;/l/O'+Z!G,fs9q^ta=S.w wi2{n]^KS1-9~ުU~3sCff5Q9׾x!ZՖ-ST~·oVJ(7m4`v@g\#$n/ѰԮZm%k^~wX +*Ч, 2ޛJ@KNФlb\'Ne)E2LaH8}02"A7!;!)c-jx "9:b&ߺ~1?I6̨G{^8 i~/lg .mJyw0EĽKl:$ZohǨ oՒ Vk_;woS;{&ײL&H10Sz|i*dl '}SXqCkw찣&f㹯mwj-qz=Dy{Z1-YPcE_o{:o46sg,ѪزDjV;6li~/pΡ7tYAΚU8Ylmř^>"oVqXE|yiM1upo3D${? V6.[7눹 {yϻ.y3OVFu/w?yT"tՁr>;^G&O.:nzˢ8ãٛ27$<\l\m*o?{L{8`zOe*ħ^pUw3| .}AL83G- :}gwf-ROk&le;9jPMeKZΝ©igJS8D;/cS]G]]ho2ZJY=7}mIϲnڧ.AxTJtzOX,| UaZ@ 1pM:d/K's/DLj~37G0'5 >)1s{qޭ&Gnnt&ޭĻ=xλN;4owNǛothloaYj{'^;q3!qȢyڬ|+gxqHyizb9چ6yLkGYS[ID,'Ym$*)?6:Zo m3[gLGax>v 'p 􍏴!(|R;ɛš= +~J3u_ ;U 2K{1d?/4Z<0LBЂEtԆpy4r'e@1,~ŸDCwu@Г'Pq4=!:cГ<ӚD:p8j,Sy*w݈OBws_ft, Qi61oM,k 0^Zݦ{9=X+RN_l5)/!:q= AN@+@'fїq v,tCzN7–8>Yk?Vc}(o:!ͣR?nZvCFGZs)!\s3p| q&ڰy@9'ggs^aOyњU\ mc3?c3 _w;?΂B < \,H 1Veo f1 |ݴ!k }-_\ |By4C2SNQld}Zp&q==op; g>9~^B/Qo0~8&ja ;}3<#gh>bXч}AW|4wЏ4|#g+7C|poBw*p㺋s_gyb"SG 5{Q9l=j;Xvv.szcu Eo2q/}C<[-K,(x3?~IkrXٮ::7 Ύ_mڟcЄևt~1dcz_T\CCwźVt;Ŧٻ:Kb_Mۃ9ްf~{<#~BГyHnw7cںޙJI#-R~Eq!j˼Ֆ~C Vzgݖlgb5UBN/X}cd &*b'hVT߃ 4f/}0('Qoh|4NʫJezN ?683ܜd%a Fm0N=7,v-mH;sGam٤Y>gyXCif1cyLhEcZq*%;A;Aп>=2u4b/n 蚧tey3:aYo2R3ѐTRFot=O#goj)!~pῊ5R>UiFsߓ=^*SDK,R<1ψ >/z~Oks۫WXMFӥm~6!zXiU뵮M oFꑱ= >'>ڰElce6'Gox4lgW@Ӻc4~ _i9|#gs˷x- [H 6 {[,6V^r68{?oqD>X{w~U?#?R~>D{CB=߿^`!hghνlj?=/|mCgh0Xu`"mfvVZ3E x\3%1*mC]=\7ǐ0S >'78#61Z ?=#Zy9O8ma@ߝgkR=(ǂv#sۓX 6>ױ=چG85\zЋ$k.Fȑ϶VUbvyYsOOPg_,zuɨwYg6l]znagXĻPE.ĭ~ eǑ7'L0';hyO Y֬bDWyYF|>${lu8mYDkXR3罋ƇLFigF"7[=d0h4&MցrHg^j[o~SK777vWV E/𫞉kLC59SYf#﷩ů1:2Ա*Wwf19ra5to ]}rKn'ԫS?qPUZșNMUؑoY x-N&~>lrhc_ ^*kxGM|te.dgOrl=6YQ3֌|*Lߑg@O ɭ 鐟OM~~W|v l`>Ω-*MɆw:P#=>jlUHDN:ޥS$Od^J9l|k mV̽) ?[sߡ.=̟de.T'QcZFYarw;c @G4ڥj.Mg7&"?r@2 wH9 ϼ=<)LY_c#^c@k!Mr{:iy`K}\ܶ]׾R3>;̃L?YΞO37s|*nqg_/: }4nA>98U|m&> L]g\o:TցZk ;hbS7]y/ 8o )7fZS;Qw Lw>ۊSd{@L;HB3]n=K~ nYE9;o屛n>} RkKk1] &Oe qvێKVh8kX[cͶ܇nki}fɧ;|78Q óOvX2ɇJx踐OM[7?}3`J\s}0QNov* O 2FxYkšEV-9nlfDcoOO>BkψIN{#=B0F~[ _^a".G&ּh^H<ϓV@z:?%?ۿS︰}#uH5/Ϻa1ٟӸCks5 jV=kjܙ)4iN4h>\l4W@gmf+c?6:GKAh[8FX6P[XmZ"f]q:*" ts&ToC|xxM}wK}ɾԗJEk Wh>SO/rr gJ{}I] AZY,θ;9D;I Z殆1F;(ͧin1G8=>˅֐ 9sbDɾ' tY̵i jN2&[?`#rt/Q·Q;ۋhM ؈'/ 5Hߋ4#7wHICXHOuï#n';\agIbʺ^/ 7{do+tۈ&KJvJ6W~ ݇2GS9=Gߖ{9Q_(;,(̈́'rɰi }$B;'0}S6ec!{ҿ>xھt'Oxłv^ay܊"Gݕȁ"D^"'y'T%WTf\P$x$U{2kHp& 9X03vi !Yޟea+ĸB\i<70| X{|0N oy% +NiX"sR6?"Z5'-A|Ԝ "^bvMg}Q7~-}=7d, cyڛwl=؍̀/*ZXd3H7.| Ŋ}5 W$KgHC |3_JjٜUБmeC=/j0iW'DK*zGsq]h^(t6g1`g(-% ^w(bM^ٙ 8o"'97N0>6jZ\doyVuK_W]cU֞Ѳf7U)hF>eEQ̺VJ;!.\Xs=[c3k}"uv9ͺP#BlJOJXeK١pQ;=ȯ!ִǺd-Kݑ6Kݑ+_%c]}quG,r\,̬Oq|۲96{:smn;Z gD dCuj,";׍JΣ/?Fm\U; #X=^+[IUUΗ)ڹ~d|T?RIW8u$6c4Ti$e/vaѼbѰ!:< mO\0gunZc>?/zϯN9|ü68s<[jecXo v:. `#3{TZn /zJ< p'g2[bjgrq`3hu2~WxIG~Z2Lb-K7>}'"xsb3cؒpf ϢDk*ܕ'߁q#o(>ۗ 23aL3KC?&<O<:Gqxّ@W&Z>Ic>;DgPwN$O= o98M5uXt%uZECjl #sDQS 쀃Ep漼q} pΞC9`^CD˨}{X ?'ok?~l_/i-hƛ]xcJ<_ϵ%B =iR4C,&&9YJ4k",:;I:(lhL]܋:Rz?W*Guu>sřW_:gW? Kz^"r9Ø} :!uIgY ~g_(9*ywmlղoF>gOY|| 8v\[Sd߅}_$V)}[egϑ:[-|fFt@1+qnG^#5DG.ٰσ~:?a: yCcrE>yxfxcm&W?'b,ki,//C"w49i-+3ss)$[~>7hGCs-}[0_ѵUDӲL) YFdƼ[|xªgo c>GhUaV'x.>.ϭUc[lybueK4>9) ~I n//@-.{:g;YHݎ}܅ѡ{e_+Tdx_MO8$A-dۧ+_%>/i \̩r LjFft6>S IE2R my형0'O^chC0 Cgߘ1Nrזh{; x6=Gl?5gixQ\f)Yo,Ϳļ'9i/ЙW uαƸ$x?87wYtX;ӭ2o4Shlk|7Q}"vȌ,wW%yt_ CFRE櫫"YM*ϚJs9"oNp:L-l^jL&S;&nǙܗ2ֱ%Yߚ#5 h'9M߉3̸Ϲ迉;4I#;|GZGM6*Jkl?}mC6+`y;5ŰQM@CgT}WCg|ԚWWw[ Eu;||i[Klc2yu;|e~[l}nSf^´;7Po)z ioemf-m IFa+iƈw[F8|F{YiVoϘ>P bcB3fLIWhto:o^@Z88M)z;4й^]rnVGwN+n)SI!g嶀 ~Irw4X(8vs񝕉_̑k,_y 5]!҂DO8$URj[F̓ NptvK>-Qx :x3oQhVw'sItz:{嶞i> tŴ4O]͚U5nscYa~`Dg <CC&>d;3wzmnIq6ֽ1蕛h\U;ʰ޺k=F( 7}6x?M/_!)5!a%`J=ıR-'E2h-N-Yk눬wD"QYJ.'*'~n^O̸Lwșyq"Rs0"xvtsyMny$m'Ɂ!ٮfpѸiA6_!<)oщNIrNHaK?n-!>ϑj;| Z1QbSBvN3s]g_4@=ғUenVc*E~ٱ>5])ރw>ŚϦ}6.jO]=7tm7z'~Nz[SJ}jax2r^3#;[sͮq|b;|Q=lZbO_esk;k- E:\x8 -иOaoY-ćNCk5"ӓ>BO_D& h5ڠ>a_j4m}.)W`096D (H;]ÚljǮO`Iгr\ĭg5`ϝtnE\ЗǏb+>٣v ?d8tmnW^YƂn"WƧ pC:y [ٸ,PXsl-ֆ(uO+!e1e]x'C{ǜ-6y$k5O [WO˼&f(ӷ3}%ltVBx.*u̎)~ISEgӴ E,r@h@Xb:ez&\n5+v{9s:ܓ wc[4Τ@QáQsECUCNoUs9.W(zʱNGN "3qKƸsh~?OFeb˯Uȱ{h[BMP:PNY8]+ꋼ-:V3Llq.# rLw]l1ߢz*K͖`Ѥk7^g8qYQarMYGS;><]^|wͯ&;*49~/ǸA[oVZ}ȥnjlat_zy9Ld"x&?E*7=H];@GDc;)ʞ,i}cY:$(7_-Kxhݻt~G d/hˇ =MaNC,@%oXKg>[N^2ga׀Du~YVv?8K;hF,)Υәr4ϏqA{!x t5W/!݇? G}Km}Sw]};ux~N+ NGi,XˮF;TiZi<@{C3]ٴj˹kb/~- ])GgG7ϨOlja7V*>tIǧ$~Iga ⇐{5r/5Q{'c]bxOlGJL]?s;lPlH ;,~hsd-1@SiMeZ5)ʟWleY·`eyU:s`c0cc&p\I1s!1i!n'i;Y@]u,fvKϼO WH e_E [wç5{[2UZwqx qs;!yG9[u{ZKn =Jpv'ɥyNYY~+ttxC2 \mt0˨i i~hn!Os#~W}5/x>ߟibu ?;!Kg87÷`atiyiV/n-V JNZzƚSXgDelLh6ⱞ@- ?H^x~s -m1r⫉ۚt,Z <WH;̌; h=鬣oNI# =@ 9. ?O:1z!bya{i,pK96ܫW]VELth* #ߵMS9q{:/X]!8͞ir/!ms 194JzrFW$*v^[I?ћP]AcUr*0\s3V| ͭO:}5d7AL9Üwyys}*`χ؋8`M'X4EpPQ?ꔞHN}WGpzѥ,"HRG/+_$+9Ӓ{ i14u4Uj:';D>z3Y*V5bJ;=$3> `} 9H^ ZSO9IF%Kw#i!$,!aMUqI~哶&УDmzh+ǟmvjLc'\2i:_nm{}#џD{>$~뱉hhD.^iz꯵GҌscნ{~Fitj:hW.&߼ H)\g ''}hD¡W G2- ¥ʯO>|Me傿hG㢓 ],%As0MtGq*~-J[(omv5DV=$Oz ]M|MZ6qUljYEOp Fm[Z=y X}lznRVqJVQEv bFuMFGI*p1l%KZ׀oS5\,F7tpF_EԓgIs=9/7m>Zp1}7AR@V3ʭ}λ\?!KmDzZۉȋD|'GY]I':>ŇD5>*9?Վ~$d|tfoS?UX'm*r޳ t'dk}>[bmݭ;+#C Y = dG 8zPh@:1̓z\>8u.ΧXTcok6x9=U]Xؼa #pS"2C>W aoMc9 A}r^omoDe+{Ik|ؽLcm~Nxnن3~ٮ&)l[arR?sX6quΌ<;}HwUFw[q[I”"cZXFkR洖\۶Y\j2U{nA}eqG qUh:3pJejwVO*Qkp&)9%,~h[7L)u'#~ǦL]ւ_Gm]щH'|4혨{]sm˟Ñ[*g4w+b29Li?f[xzs\]<>.:sshO7ҙE:lgF^DhCTkA8TC}}gldg8'Q@ZI%qco+\(u[ːG19mF̋+?ؿD]eQ|՜ ب?>e]9aap׿9c?=/bs_*Ԩ1L\wotUEMGױ%k  yܳcr]h9q =\2뮧S< qoImm0>UY Jcҕյ66sުIAf 紨g :k,X׎f'@0iJrr>yN=qݶi":'Ӥ ?zR!g dءYȧ .T[]FC+| þtQN8^D?^3x ORl5k>p<+Y۹C]Ij s߻*U ֎vwdCkvFWL0WvtOlɏO]x " WVLIlJljJfDֲr7W57~L4"1lb =طR؜pl,Xr:ΡC8{{hoTt+ sn%k BkSP#ܥ?(mB$2fgq6*dyyv;SޛU8Ck;<4<ޓ I,} /iYô9]L)ov+|0E t ?E<PIZ]0s/JZ&~AV eE j 5˹&8F%c\@ѕ c=ⲹ{.^*DF),|O6C:wFνJ1@~ tNLez-ͩ?:Ȏ,sc㚝tn~ΰ zxCcZ7i/q-ˀ^73V0c$+5?wйصJ2&gsr:.iZX!]'Ջ)<%ߣoym<~6| QR5[.$|P(ٖXhbYz|f1vGW:{-hKߣ x zס@4k~o-OuZNgw۹d-iF#}M3 vX{f%b 54=g,C~< Q;ݞIď|Ã^{r>G;bެ&/dzʔ<_Йfo+<qV%`0ƋZ)i1bc[h ϋ/ )4f !aO$rT`cM5*jNFJk&t1b|]#Z\ ac#yYNvەFx̛'Knv8K 칋TVmE88`ζ'Sʐ Zm3 o ȨHZw:X٧Ӯt>]kcM^9o޿E dƣ[!z=]^1Sl!K } xg6=>ٛ<gi|[UڤͥˁJ2j:CϮ%y.M-zs?Y}@g@G@7.OĪ9ҹh^*}_ӵzz Õ8aɢnrўA׬5ӥBC]z"7G`VZ}IzGz0soh+0g3c!.c] Oؓu9:^phۧulQyfk2nḁfݻ/nBku,sϢ"xeq}y {!}>3qhͲ"7me-ܮ>BԒ˻q<*lD7^Ǡ(`Xsa_T_e6/P{E_ӿJ-ZO"h|[#)K1uӠ If+::P># 5]nmkD, u}øv[8Hn9F\k% a\ރ?+N_Fb!tQ$Ydue7~qC8SKƶ(>:+^2_4E;̸?d[P'뮔zSLԑS_ 6v|ăs[bYH##')kLӄndf3ιljP_-QQw*1,mM0e/ҳKa%,>q~|/^]|.F^l|dWuq gw;@ `;ժ5RNJjLF5 ۰ kdυ,y|'Jzf# m3[oq3gB}P[G4f}4Q7/j qZ8Wx'[HwjK{Ri<=Jd"UVrp\n;(` ZRAo+߫PZ /ZrAC|4M-څMqۆ],+a]}DOږU : Fa4m&zPG5NG5NG7 |5ͻiޏ_ Q?6'Ч^gLzMU s4a2ˊ?̳}LuR2&`g{Ow6!sjVsm@p^witz$e ='#վQCsUau,zpzΛ0;<\'?[N|fNg|6r,|q~3OViUkdƳoηN_@mgU3^j [c.vGO[Z^:COm70Gm{j2E_DiϿS;Odƀ cMZ1/8{^/أR>o_Dz+|V-yq1>oJ%4tgmMX%>pN>1Ξ? ?])[(a^QN nf\kzU<&Uw[aXۖY^(D#>Zc|z%`ճXN~H0gs\jwtЕ|DMb=]Gp:,_wc>h0cMDπF"[).X`^{bej i}*+C}ڣ < ,{^U|b3κZJ@=Q?Vs,E硆㫪KO$md3ljsgi'o7f_|x~ RRV'VrVqOwL{wSZٙw5'Kϭ#b\-gk/'-d̑92Kl~RΡM~Ll B4沀%-<^/U5ΟR{i>:ͥRO9ho9ŧEGkVnN8ƶb~?Xn(&UcMˣ~ xD갏k:P ȚvŘ }kcuus92sk5!m\Zׅ+k!0uio'u<X\$FPGҴvO?Y ^roߍ|Tψ~4;t=_#@mWQ3Y: օ~_zt?h#z~gB8\6:ۡ'`Dt ;S4 bd@/*I\= :ZS1{).\ۆ̘h1Uv@1}tQ9QPܑ̪Sq&1V:56QústA}M-57oOa W|h>BDKןbYw~ mqx.4HOuh]`;!/,_?r)_|$?w˼e0z7 y/6j-c"ɸ5N5%|i~[> W;GgG-n61>n '¡uil@CZ䅕g 9muvzI.^p9jq".VrDF6ڻ}EdInls}f'13fCsٶ&ms $EP/ -[ʷF>@lceǎ 5f̕C[k 4ˆ38,p1yWgs,}:y!f8J8A܈w3 -tn6xZfoHkUGulC 8[umn;l9h@{9E|K6Kzq9~ݧ%T9^ճ 4󒿁RJqIÅgBo%=_#ǝ.=!gL_03Dmržs `z#7HgF$FOmc!w(,]U7-{!>l+d {Q6$ }4{ vQuW̻_wgmtYi7ej*#LfKѹ5g"[rY*}b,D[ fc3u3c su۶ Q3xhݮ]BzP1~W;S #^ZM5Itvʠ&s`s) >&ef2-m1E?~9⃔™a?oLc*1O4,@GwD/qhu}},xM~5ԟRfEȜiG87aN2eMtfngn1z,B ]PYt s'#%MZr<(\i-bct| y=4:l.9S|DX+_+8u֠9Fk0G.c|;R,عq{^+`\N.l܌DRMŹZu+hh7<Xrco{߻N1SH\%~r ,6$u\:-*+ !x Tl:v2sqyzǟLq`T.xD>;mMQ;2_U;b.c &ߧo60-z- z{=}ݨ&Z$^w[1[z|>٘xMjƨr:_s:=_gGbu"ZpѸUO^㿃ue+yg{/xϋCnhdTIv<'hby5?"n3bcd&%#F5ѫ'= ZZNܣpǹ8\uZt l"|7ha~HõNE#k¦S>Nfa: W*"^G9}"W2_Gc9…v׀F8U5RZv'vC5񶒶9FEm{ؐN֘ #kZ{i_#7 yF[e /[@xیכ/m?!cK;2u~ae^5z!»ޛ'rٽ}凝Iz.jWx8Dp-!9Q[,b[_۪WU6Л'ªo,'q!blLr?rjcs'Y&ZG?溿@䥋P",p?y?6khDsmߘ:Sٌaʪbׅ:U˅or3@M9%y? sS9;&P?v~ & ~;ۓd`W~]gk€E0Vmؗ^TC0XKs'4_Q3|!y=c#Ѫ}EZȦGO:Ē:=H&xI?G,|c7f‡'z'٥XyDr>IǓOzh#-"_l-w-7j%@o$4W[:ķeF0c{`v01{f-xb-0@ݳ [11XdOߘXR+'w,笤s*$z"g,MaxG6?S5pܧ<7%'G|^# _aۄ8W;v:$9o58Ϥr>pq>. ?Kk٘ɖF5f7h\R׼Zw䷧]=w sy;=hjjtgi" 5OY%!>|!r N}o5pVsYFbN?F_Bo ~_J_il{<1S.?KxRC͚wUӻrGͯLn—/WvZkINqᄛ:?]Hv٤S=g"!tY?~ q9HV~/t}J{JrNt\C5K[Sl,[[̟U%N^﷝߈8bq yM\+.}Q\z7K߽|B |-|ĥڬO,b#A|s_s{^,gS6kN?c=;-> 4o85!cxz&xN^za+m\Ȗ0}C5e_&O>(u4NE?$8@_"#2pm3ZHj\+b\AGJV+`X< .Ccz1c1V#\aA}޳D\/x =XhmI6"?uj56•XvZw.`6:qn7s4s]We&Vduq:%skw[A\*vAV뮧k~ Qغ_fuFz`+i#"ooC2%LkթZ\[roݢҧ6p;SXP@\f[W6g3-[S0ߝ2>|z֣Ļ[;F0\VvT*҉,+N)8h#V".=C^J{w;X+ _7(0#ؾGq?[gu4&$9] GHs Cgq6kYo`W%1&?zjevA6$`ױGyc՗_!+_CrZ lq747L=t!4bֲU >ߪPfUV독w_茕X\v_ZRG}mO`oٰ+!>?WVxh,V-P{X0kݫ&df3n1~/;ExOۭߪ@=DF詒Apyf<SinZ  zZZQ+yuzU[3 sw޼eW]Js aY;GԵ"yzpZ~ %wnOvBa<8fz&K[}3F\*"u R];o5꡽TCf!K(Qf:B_S fω-Gۤ"0-]C&bjNgdt3zFxE"AGfkyMK#7) LG"AGR6/gcu #ſ͎e"rZ;>RE6g0Pxy,,w!VaC Xu! #\f9?Z?E4;`[K>DoN5T|!g@ Szhbo_M[%` xP5^A}|S{A/)>Lm:)4 𿠛Ʉ0׿@37$ uΤc6Y,}| iɥQUk^w`rEԧ v7qbXcek99 s-WѸD_cBccOc|i/('Kb]2>\g3Y[1kFv<9I֚^ΫIkTb~^y0:C}۠t gia|B] l<^hG ?`I_oL—W5[@}"i;zu2""ڭ\;@[ggFΌ\7!heDcvJ& .>;,<lٶe6+ g=3cy3w{4_SyZjw= j« 6aw z' ?҈K49@]'9ϱ>z}~0V3!>$'"Uyv '4 {5*P!eZ6y?&.t.}'ѝgBa=hʸƸMk|о@lG×g6y|2.|]gZցOuGpP~Qv? yaγDwM# xrx_$F'ykEg^nwTڣ, |я=fa}$1,*c{>e_b;:x$}[%{§hղ,^N^}K(Pl1g|E6FmK57Z΀j-`A|x8 _y.oX -|;/͏?]/pǍ,|YJG#DxB+?>:79}AvuI!x'y6hӎs~^b]1FZWm6B))i'G&(*&rM\"Mwz$K>KNK.#챓$ςg3\w*f s?i¯Q3 غGR|} gS#x^BdOε`Ϥp 5.8Ȳ,Χ;_;ݷ5t!::2z b +Q#߻iߚԟъg%)wU{a-OӾv6} e D$t58#0W 5sX٢/qk׬(usi=@3|7C}n$h]c+:\5^^&kg mdh]vfxZ!/,<C"gy H!9{{b&#7fq2.?vc6%>J]*lC\e~n!,`ybqwD1z*l7k3X) /3vt*l/x| `:%vcY؁pd{H'\uD"%<v;<; 8= _l[]_=mrꓱ WFןVuKsd)kO8nR+rg\QƗD&¯l-l^þ>|#B7}'p`y_}Yk\6Km>ھ;}ʮxBLش@^ߦq k6sh Xk>B.|z~ ߟ>w 8_*RbF\i\f2NTG[U( ;6@wN%2 3~,ũ7$ȋ)Cۥl٬%>2 ǃ_Y)Na-;"YK~>\3u$m}5U1\ZPGOٛ11VJqw5dP_'__=r[D.3>reZ΋O&;[̉άFUF \%kT}KZ`i/VYb۷bS[e"ŰsF1nk|ninq9B㤽bgZkkr_x~3\I!8K[O׫:yQֈRH`nK[I:񴄥n=7JK vB>]0hN^]M.DIP*Ίl{V.x+66q38oqO;ƹDm]g{Fϩ !/68緙Wzz5ޢl#Xz'a9MAyφӈm,=xSȴYhf/% 2ަpkK{ oJ!xgF*}/MW"NZٮ;Y`9hd7 l)`2gz-=>QO9]-g_6̡}Vb<t.ǿ^F^O1/:A1q ^tQ'v=/Ok)/54}4W~`q ڠO,Ǧ-UWjd4a 5D|]A_,x@©j~wQcϥ[_~*xaciDVIrgJ3hׄ0xmب|gbwIe6([AR>d clпz8wva{oҸ/s֢buZ؜_o4M<9LZn:sQ/ћ:gԃDmݺ·CTi'~ko`fǵy.K:'!Ku&=M#EH 7g1ܓc`[}"o3HIMkvpjOk/S,x6Dqgf38s]hd?'\h g=pf3m WB^i[v̎狺i9mgDiy>]i*~pXHO,+"nɸY/8~`{_>}b.Cßeo8_7dDQExYEU$OrU-j.o;[ɚEDN}>ѷ1_g 7nL:۩s@ycml t#uC]?>x- JrkͫGoۑ"JZ6O@շG*R‹/ >Z}NwNd wM12mg~W dhGM,v& <9b{TI+$\z*n`x1bx=~\,ch y.DG"1+E- Uә'3n7ir+سF陎h ?cr}|7`w{0,wd.},5f֩~ͭ; QE@?wiX 3tB yH ^k?_ ++H,8坕{ueLKy?aCoКmekayG U]jGIߚneз<2djMvւX DOM2kCG`_9kf-Cqi7zBr}}P _73Ei9Qg&p:3D^ZyԦ/K1?&uo`##@_#f9 N1Mz7[tۭoyO' Xcʰ>OQ? ?,G K8 `+2 Dctd38ԩ_3yeZ ` 3Os3%Ka{x0*6ߐe6@lVB˻&ӻ仜~Sl\ٷM3kcrWH٫ d3B,`/CIS4ڣ!|#B>||l-PUm'm>]gP'bIZ laXY2^ﳱ{.`VLt%뫈gB 2}\'k^=(G5l6E@_}o <%h؛ES[#.^l%Y|m&x! &vz sQG`afe #\6םm-tߖ3.kWL>{d c6GimZdXj6 ڠWtI+1Շzڎ\+$ht^GHYFsž˘ߩy$ar~N_s.K;\+@ }:_ &f7 ؋Oso&#?_UxFʨbԗY mWϗ!`x9i' b]7u5״\Ӣ cqsc LއG2&`HvlĝR\/H(,:kU-&^UUU%42A#]ZKBz?sfd-| mROeݷ.8s3(j+}gׁsp๼Y%sDe_IW-Z)qVx/W>@6W~f= OtлZ:NE$OM4ܾQ=`0r=8^ c=+)KΩҔ' ΉrN/Sg3N [i-? ;g fLֲM?y>#JmNnjGE.7 $z%8=0o~yIpL[nOO~URN,t 5{/b}puG.iܦʚtssG}1l> yc|ۤlydDBw8IQ+uj9~K#2$< K5.! NrٳDV o _=z~Q#-ڜ)ۘcZi-R[`k&.OA<)|"AOC)|#륏L*uHmgxexΛwm͵jJ 'a C\S,~Aʵ Ӌ<;__!UTߒ OݱHI}1eO) SBϣ]#n:#z茘#c*ǬGAw1sHJg 0ߌլoA/?||ɠ}{q죣1K)ovЋf\Z荚g૊g=vZK8zI.ף <DzRCxMCcfX3z C}o~ aVv_%E^׻1+_#j_?hZ?X֟#X*Dk;|0>HP9 bDzv闭 }eElB?;^m*slhU:$v}.n 3 's:3.y?[gNՙ%tzcI1#b]yݳ/]OkBpye{M3>"u|X'N4qB1ך<~$`4pϧw\,NDī})ovhק\`OP䖖!Hg~:~K>й" ?XZvʱE=XvX+fox>ofws7嗬>>+ Ӎݚ^%KMi-Dm,Y|C\Jݘz y |{ 0sfW=bz߰g ?I48W 0l9]_MTɗϾWnֹ1 ɜzCq{/^=\մ'O ɝm6}4EQ뺍}o?\/|$dLÃ߻ng-w-y{l'Z;G,t)˟"eŸMbic!sNq^׽*l&M.<!KA^Uk?}=_bDBkI.#>y W?do\Cb뛓X){2@F["> +`vO= +"սiZ*0#\v^ 1 mV ?e|7 zKJ9O6u'?fuBH]eY#s}Z2ka36 :Xj4W ^lk+jӾOhNo_i$Rle%#)t0~1} 朒nݖ`,Tl}iN߿k#{,+0xm `vԃ8΀-ӦYH}h,ڇA}|@ϮHt\vbtmcl[w6n+q g\ApL/i9ѱH>@Ϛc/yT/MD F y6pq{^m 9CF,vɸZ qg{la%M3~=@! 9;t2RX߀/{Oޚf-"q2Γ=(6.}<\4|&:!n$,Y߼] } EslW+ѼG*m> ϸ7Ws6~/a_韈' :Dlq-}mz~k5'"ֱA6'\e\WQg7?Y]@Py: VҙGlyVإB:\{΁ EP|~l-?_sky|0o]x\/Y=~Y5縩3_MtO5`+h$|פA '4H{ nc>Hh(`:mgcLp3 z_M|zn$k:W_ ⢦H>}^h/g6|`W;C(L4BuDbFE24ԡIeK1FCtRDUª elM{U~ild9+N\v*ƃr7#~$|ڍEjuJZ:ӓt>d}w;]6#\ \ȤvW2 G=.yt<'n XuS: $.+8/0`׻G6+ikqbs[6v1k9_\Λw7<B=cW7eKesމ bl 8u(ϼ{¥"4KѶQh;)A/UG𫓸a?[9c#WϦkKT'^`Z1$ I`.`[S?/Z_Sy!r8v|y;x3-5MxQ} ka3D0y_/\_b+:+3O3 7kNW g$̴Cќv.S֖>̋1lբTˍi\o|G!skŸ6^?j]_6vēFs!_%j,mF٠emCMTޘCH rHjk2ODJ=\O-d]][ _9{fȺ Rg [J4H% Q߅ZXeK@x=ԗ'C;˨k3 |.^j75 ]7rMe]uH.!zռ,ZWH]Wd@[bۃg7g>};] G?@/h=`:VZ"C}{:G"|r - @o'8PW-5T hָpwȃZ'ciGYgcE?zoe!&{Me<4vׄ5&>`'7 ^O߬9XڈmP,!+lUUcN4w6 ⻃tnԪIv`aC19}NM6LΨ<LkY*cL=Sºk7$CF"%+[AA}ؓګ VMⵖQZphY%^=GJ_ []HmScCm{em"ԯw~Q/z2p07|F>||-I.wjw{C&y|&hi SEm%ߥC/c嵲ȑI3uR\)Z_^.t$Ci?`s*l_E?\&uAԟlkTw:>=/qmn W3z9=w[3/N4CbuXC'r\`\È?jk3VJ}Oെz7)3Y`E+ J${$ЫI_uܗEti޸ݢO4j-J XC|*gyFƷYq䅃^F^l%U]B7F;%}D4H4ײbRN:O_h3s6׉p:]9R&ĺxJ̘z=ƙ bK],ߝkgum7 rs_n}>"6>fW\cAc5+Cavk][ou_Aven\"}D֘ Oaiy֪S!ÿ/!蕬{s6;$Q !&9Vw|ۈ {[d4mUl)U緫յ7x$ zDt.K+ʑ^ t NKPh 1ޯOl(yO!_XeTSy,ZQ'2ʀ&=grɊg-< Ğg~v\!8>O57f-[7SIo?2lg3.suS_:g `#7Wt0_ ~FxQ5[5M=[b8Nm)j Ӆf8-m~ݭ'|r5Xy4KAypS8rqǹs1WH)tY!c̞1oGXslVrC?jiNzw{MҐ|Պ1FG3fM:6包3:?62^/#:s,:q?x{g# KULƭӸ={ײ qߊ;dԉZx偞uAkqE;A>uR\jϷSFG#i_e${ӌkh5Ql6h:&l-^v[]ԁUh8z 6]Kw`Z(W㞿k?/ժeQ:CPX7"-"quUVK^[Of-u vW\.ʼnr,?2̺8+~Þy_c ,gwh|t#\G4~/-Rߒ3K! vXbVm8*v&ҁ>Vʡ1OVR&z+!ծW9/Cm:/K=xb^>d.'7|zi|At-)z"l{crH}2Y9snE>9φӿO1C_Gnv dUl?f#c%pص2ªBG9ftGi^p/do ezV}(m5+l\F=*ڿwϯw?H@B|P8܇E$߄op#![0{v?~JOƱ~\x/qN󫍱!| uO1rM݁#j_A!|[!+mQ*#DE|]qDc+S)4U7Ɗ[o#u-x^.0ָZ""C8ᤳd˖e13wlN {"[PܱV|6lԦm =tD\k@7@N;m Y6ˎ1|ArA^&^u!xTz,&ge^d.C21^y<GąǏx9C;2y ?xdEBQ/S'z6PgK5q:)6Kb>)"cCK?xckm8vz0LqM ~jzyG:3x1^nsXפ^_ X݇7}Dvr1XEY#.h]DI۟} uq:38nDt|4m9_؂k+b@gzg۩ d@ }P?5:]S9ͳDߜ>j )[.M]>PFטۈpkٟy_7W?~c A;g&cg\@o= ;fCd#N0aS>=]k󚧈qmwB>C #LKu~y#WPx-f܏WZ72FnbfW6ݻ֡-p܀|<N@fVȟeK?M'#]hM,O9F'C %-*阍/nH[ݧ^)=W[zx2 kc4/ΚYV~j1/s1ߗde c?+3Ƈ5ލ\l9 %FQ!˶.}lRYM2Ps-%r$a7|Ⱗc "u+c/}>ًL2-oVYBiѓ,3`"`-&llan& zشgM&3پĶGWM'-+2dLɉm m8;lUF_*{Z~RQrR6. 0z3M)oUFq,mDkmB'"%sbh]w2x"õy2wW'1@濇ڡ=t_e> ~D lCIj(V}rUoi|k 7I\ oZcyniAIZ7'-{U>;nw]QZKeXL<"|sg!: J:}{G\g۩E6y@h60<<VQ EmiU+T^%UnWgw= MdOkƞV^b{L{Z"ֳX{l6}ԫX).4o)jDTv&j5cyu^Og2h]tn^iGzJ-ػG9ԥpV81d 7bKŎ *3bM3e?.K;X$z'/HS>»"!轉x6 π1g,nL91"~KaOU9~U7g1ޕ۩%ޏ߄#Jɔ&^# ?8uK*\N4IZqvfSSz|,s ʓClIgcOţ|Nī xa㾃xGyB>t=BìgbgZx_ \øۀ6~I yqzϭp\/IxnڬG_¤eRMo,ΙOmeb ⌙uL)I.ac<i%.#Γ:YZje.Ά#%GFz鋀q'e4֠շhU:-g.kDw~% x_%_WwM O/7~jɂ4ZvKǞK Zm;ǃ澖>MOrelܜ#;&nqkA7x X[J^^ЀQ OK@a3>>]ߥ%nLk O>`哧&Dq7xo x,q>l bIݷ'!kz 9O ͎+W|i}1*jSKӻ [ oZ8$>gUc6G2K44X,S/tw%VZ+ J?~XK/MhM}G%<۩36?އl6։NZvfMÔ^xk;xR]zfq6qEl층`ȩA#8(rMwXɥːg3XH4$ ޯ|R 9jֿ>|?ka ^!?g/b3iGFG,xOXܥd0<0WgYd][J粒C8-`_U"oDwF[Xc~}i-=d噶gg-b5zkN \<Ǥ3eצ ظj$B{=04]x}zgepTF.<Ҍkg~W'wߝOJfcN,𝂞ᢑ‡D^n-xzqaby20W_BOO5&u21Ԡ$B^hRǍ)oj^E2k"^ ~?ϹGc7g9i}ٺy_"msU"սn`?o2o-5tk޹w]Ε1uBx禧`+NE_?M~SD{۪dI+%<$A~41&>=ߔ]ݍeVfMMYK62WGWb3ki<^]Ak @8D$>UI?x0lr 4#FsF'yا)ĪsOp\H8h.PW |N wh K0/Eȏdl!߈#[֍}e- xdז 3Λws'M2z7|"w)MU53WI羯1oG_E k )յI1c;GsӃ{a' a­#؟<&!'Yȁd6#j޲N܏MwљºrXD~9CjG+uC8>E¯Eլ CLv4aCl2:W6sq#=`fs-Egg5;B8R2+\ޡw3c0rekY3r~?Y&9=_?)eski8?N?[Eq2 B$$O~B<9|Pd2=D뿑EtE, Gftdub }G> cfy~kRmRQ/hڔ=%gn-kq#JS=n9qs7yU<F׈~FyOѫzߋ?k?n=+'kY_\Ck׎<9REĶpƏ5UmxRoZ?v|;ܿ ?>1U,?}[yzqL~7^S/s0-jk0XsO Qڛ"1qCrȅQs =I}zEDZf?Н!xƯD_>5.j5&N#mQOgEiO#r2QY-p~p!5W"˨=9m9ǘJsr|zSǬo~KE-)Zp8\渞sf-6JmZYی~n:,6R[opۆSdwPgND_H~{‘NۃEͯIW ^~oRNSovtV =;MO [fæS%V$FBjS-l{dZR'оIiStH#v*_F拾#^v$+Z;2xnL)N[cϻVpJalzϏVTϼa܆4s"G53֢T҇o%w~G7mf:m0_$a.jaX=θDk\g`|o`ohIi-w4kOs#5Ccχ&·2;bkؼC8~F)85'[<|_\Z9vg봳 `xg}üL`]쇏k'r;eyP7G\)g'ߵƵpzزcX04}wc;+_o1z*[8U*+e<7Hy2G?#tSyyNpdc_ &m5:i@:xN˸׉,:J*m^I@Z߯#Ncy|j%uBzŤ`<[y1^;tj\ޤy{^ltleDM)e2M_y`MhBeFƶ4D'hm$sݵg#99 UۖtTQK׀jsm(Sȍ_[5C䗅A"eBc^hzie6/nYs=[ΥBCx>^g$ 8cʳ=w t–s r:[x|#0!Ӿ!c,XlW\`x;^{aTʧ֤Uio?{7W'\8IC޴fjm-9h~,}[52̙ڭOx_>wI>8=ǿrݔXdqq_oA }kS6f%Qx„ym~k<. mu/LbQLWxB3͎w=I2?[iCϙ(2CHc#x318J׌s4CK΋-byI z+C5["_b"_Z+V\~&S9|lK%,|8WuX|J{_#6xmøg]eHv-e}š_dR$rb'Vu}? |?BBN@2bʓ .uIRm0I@m J@t2aәnT:Ֆm:I2,y{+ys{#e  sd|—d<852h7L!2m̏|]CKqam 槨xCIQ:q9crMڿgxX&k%q*=&E;mWqP'x̞;?Ŏ\CUzcn Q[W/s gNqyku \G_ W / lI?QGV􁺾.lmYhM^Saii9wQ{ h<5Fq:.M:1z'~!{Tg>~<#v~WB4mj;uE=a?|L_ӏo9`PS]pږis8)Nb?yma-pcF]ejGLe3cD+flQKoݳԆ >AEiBW+hz6s{qR#~;Fl93n>K6?c @Br+x|Eyex#/2uoDZ]J_1͖ו>j}ε|Q;eMq7Z~u bֲ&##T)㠊"oIWniQM1 SJmUJd$}i\4)W>~Lߟ@N#w6ech]`nEMYiIn]њzҰ*:h썐=d`P1C]0'xSG9 2yX =W׾Cc~:oJ:ưh'~k& :LjhLfmj1ccim^4ʤi7v$d4ıǝ˗ipSP%V4ߟ-=4:r/D- #XiZ>[Hi[Yc,99‡5CK|~LzW՘M}uѿ1%k E~vfwZtNt+ܾ5$̒kiM.rW\.؎x>P@`D +FE*Ͼ>@yٙgc#t.iEş%YUALK#x'PeU$h~sh-3?̈́ C#zṞp/auˍ<.+lvǃ (j^eϜMwt"r]y@KϹP[\!v^gٵ~mV؃J6۪o(-jbYa}ciLZ(F̣$!7hjO-@;cw%d6ATG.@}ҺT󻦡&IV?q~Tz:TT/aD"y>PeW3|i?s {NcbF_lX[/1 /Z(+\(gl<7;r%YBr|Vv|ɻPO?*u7u{Lɴ,BODS&JIC G)sg1N ˗\SjU )GrOj;yRy ^^Gxw ޔ*_]QƎ "K߀L ڞ!<<?t&jOPKm`Vm@{v<KmēL.2;+e{B+إG9_H fK\ߒF$4EN#!4%hcnKN$4W\aUz1;N?Uv!aޓM0\^M9/Gp6W6s2֯M=yҐ3qs-¯Foaւf7+~͔y,{vf)9k;c f*;BXKJԹ L%{hUW S}7QYSfjAQ +1~藞!"91E8ں,{g?N-hvfԃm;M9kak)I2%dȕyDFH{[|x ?Q/~٢Itr+։̓s'gø7|l<񚴨΄-c}rxS:R5ԇP͚-?1 />2J(7|huyսłZ&ѯ,Z[`y6:;'._yVj t/χ3Z g! Lمm;ˏ5i^{7u?k9ݞ9$}E4NDe7v ў0˿+yQW`wY7@7o%ylVA=[bN17sT{[A59ctEo R(-ҵ^3̟֬/hW*2;?ϗv{/-1 EKR]9Ǥ {zK b`ׇ1KoƾQF:zkNdz5YC9鞝>I/X_POmjM8E2knZeaĺxhCrq~\vlр=5Ўzl|Q$? ~'ӬN{$sOBv|Пa;g   g/#΋LSNU~ J1@j|~; ^/ønWA7&e5}OG<-cErK>}*e$g>%'1hD[YLLA kZ`oTsG]Nd$G5[lY֩Nu7-\H#/Ųḿ]'VV'F%LųK`ݷ3n{fyuW(zW\mqOmx&ډׯe~QE]h5:' ή>v`b|KK"4|'r/]%(lƯGo>%{ )ڗ 7m+@Ne \9hx ʷKm -+'i4yzAA^H}kvAݗS,}`;>[aӋ㶙#Z6N1o#Z0GOǩxr%3V:$ kD^pYǙpaœpV0b+j b? s!3\ _?:W7+OC+.U~6]sXGj_qՊz)b;,DhMg$':sXY6y4ߵ!˵I7ܡQUOT}VYUORo?IAuAAٻK;I_'GN6l_.\!zv>2 ~عPҿT0RrLfDhQor㢚K3",-f̫jUڿTqCNo\Bś$={/ZH&[˜'u ώ7ŷ-ȃN]V:p+l Dn҂E˜}1m4Ϳth7jHO<:q6e?;6Xha ЍӅJǂ^KOsL=~KAn⵸X H_O*ңюEaOϼ>&|ZCmyzVZx{eZ|D:2g"le9B3=Qhf"f6QhfY뗥?[Ms2C5!*4obyoL ZavqsQOA0}>ƭ)Mq+'ΊA 6q;kWps7L zLG9a&#/;rw⺇}+gf:[: >2O$:8Yć>z7ΛJ&DW3|&em|.y -"MO{SEN!IM2 aI6!y^2aA^mʚ=u d&Q򘱻ϐf ϱ ^NVQZ砑Q/QC#-֧;V>2F884ӈRD<#eD~2!='w/Qx ⎮2$d宷n!XKV(c,b φ%5.OW?spAD)_N!;r-Ѫhrk.;{Lk4Zӓ{ƕM!!Er6k̼N?FF#e!lsK>29$eغDܳw+[{ڛX&lF;/5~օ0:$^PߊWT>WkZ>s-"z<T$nw ۚk  |pSl:-3/j`8K  ]$ :5xs?Lo|^-W2԰\yCEF 7{&ɹ85i%wмЎFH[)_Ϸ34|S}5_pdy]5ΆZo=o^2>tC` `Pl0SҠ\yԎ-}h;v"q*q =*McM $MX>=&h!@kLvcuMS)KLD{#gSueᒵ9w{Mdǵp O~ܶ4fdZcԾ%7`摶)ci`L-v8czuq]bwsz{ ;[K ^'wn\K >yϫVY35ޞg?zLv![n/jy1F+g'e36r}>z>Ke87:5ߵ >ڣZM}*qVkFYګM{"j0AĚkQBP娾=v=O.ra#i\vp $t\O{{Q:ލvK0l/bE퐝iN9k$sCsC.#q3c*`8*bWYsd{ oӝ4b|g7&dn},k?o}$2"]=~Viy߿xtjn"["];7-bcEgG聹§؉O͞['̱A^#=d1BF~Jx14l#m%d\YX |i?ӧ!-tI?\c_˹糦1J%s|rJ()54TIh )=^bշM'$E}h^/l+ ^$,|cz)3a_MWyד+|&"'m>!+2'+O=q}8F9ȭu8kcgxSDMC_X\9,dOq4nB|ӗiVva&ޅwjkCӅWce_]F} Bgҵ`BϞ SE jv_WXa?1>gڮ˅]rIS"&}%X6| _>/]k⚁"s$+٨ +6Ҹӄ ֖U!1dxjgܷE|Kďu}`Yf-^{ȃ2'6-|g-5\4W;q{,k]~ʂKSYy%_Â50C ;C!w߰v jB}t߷g@(OǼ69.һ-ւ̟t5O|sU'>Xۧ̊w{x>th,ӲyZ"?Kak 9d }.XsC>U1crb)裱F$I¬}Pa[[MC-1GH }{[Iiwoמr\K3]װ{ O xU5XJZK0AlQ0‚7x;puN@emx'O=xHgWWS(}wg\E{n{A,|Nx܏0nz~ȈEu508_sl!1/u2] 9,}v4Xx@UY_ŋc^c 6+OEkgNc C8]h+#Ӽ4ū5j%eYC2ILJJJTLezhq̏Z%y_q;wIC SNqr&,wd8՗x>5 q/>c롹vs;izs/%97拳4YeW}xۧiNyNѠz3qi)h`%8[=uzts) D gQhNƜpv}7i_4U2D#HX٠IY,~䉻Ғ&#@~@VɖcVgdF_1O`_DK(֑ocD۷6l'x#Mie+'yMk-+6c޿%k!tt5ׅ t//stnf׾B9fc^e-wT ҨǮwq}!7'4dzxvZ{OmbY[2i_NhOCK0WlRx>aMgizM&r:x3]o``עXDʽ:rs2۰;_? }m;w~O ,$q#xxί G< e\ցKFZ+Dr=*=\]M0w6\- \kx>\AfDnuPfzAc4ƣX⡙%]uB^.f 'TOX'%w}I~ҴN"yL4Dg?9ڵ"*,WH:qi, ИƶZ_Y+UHZ'39X+/MX&<&x)`  ||yH^>q~qܟW9|[ PwQ0gU 6Qh?8髖Gmϥ)Bޑ#״D'=Af^ 'g}N|?J?DtN{=$7L?iwLZClHzXp {zջd|Hǚz^ebM7c!'y(m/;Iˊc]_?fں?ak#֖v3xnzRĜה95h_@87hj=jNX<"ށ߅Ku.Twm;*DLr`_dU7|+5ח 9Ζ_5ްeWi}I4ZA۲!)0_ȯDsw5ZL)#/ԛhFY!v+x,=l& lI~O]LI[4ep~?L&Bu.H^~'ty ]~>B4E" v!OHعH&X#g#ڽ =V?6\qnm2u~2ϭn'^$ςn&fMrw2ͥrr׊x) пK5ZwNkp~#Ww>Id|A*}"Va>nԎf{p΁}t'lZ{_G|?_H|#kzh]&4X˴ =nr1..3G*sWe1ju6BrV*rq yJ7GU\hԮ-V<ڬ&{l.el<" r!:g_syh^2黒_m6|y4ukU$Z]>#ҝ =:S+lE-IB|(KǬGIܼnep\F8̱ȸ96|x71ggܽF9s>CS!pd X ܆.EF<:s7-h\rr|#b7R~woDAG)[[9݈e<><  $>WN5ⱂװⱦ n F5cnhtR̚R+` |y`eлrl i3L/C/B/V C+ae {>dUU,9`S~F̷/nYj55 )ؘ,U*T]1 OKd)zTVSlo˦"=1Kf'E$VnEwZ*UID$c,U)hkslӛgNI9,ZW9pn!KoٺaⷼNua#j7>^ +n괬+ f&e6O3wȜ5>`9SEa^}LSROs`:Կt~hʬN ^b ͠oZ6*I_ϟOB,oqdhS!/m'RSwҞJ}ֲݱ(|-6GN Ƌ EYX`>-91`\0%OCE[=hYoAW yhYh=M2ݒF2`s mgh qx;vϥ:޳*sI8vF Z w>GC /\g5"k-h~m_Ydz h.*g3V5;ׁs;s=iGxy Df ^xnws59bZXʅ5ڂ8S[<$'5ؓ:S PK[F_P sOkq G6F-'~yt7IPq6YP-вsM7߇-;za%NsRM/˜3̹4Os5u^^~dDK3vyy1NX Pm]r}]4ͦ-Q|ePC]y!v2}[qh70@i%1 xz~ųq,s<4 B7Nأ#$VzԽ>b/]~+9 九D uOr4XOxkT5eh^ESSڅ*@4yu^ ԒsbmqXW);6R\a[)$g;vS87@zAnt_7OW$X-XHc}NY-l+ˑhdMܬS~  uxv_O,ӷNb:&c6ki3H_[KsIZmM4v{ӟ7^<` ?R];T׾7Άܹ(Z%CNK`G>8ؗyQWjX As8WkkAXư6u/{}^Rcr>`|Ru+gp\1ocD̳".Sy6L/n>讣wK#u#XLelyi_ω3I*D{+V$ދc-$.+[kX uFx>#Ls o`  WIG1O?kʹW^ >פuE4s_'cFJމю9]{F.҇{ ,]V{3qڨͨPP-Xvact_~=w/fϽK.-b9O3Uy>z{e(PS3<}Uw|Jv_݌Jc|3sخqzDWM8huru$ ޏo>hO$yR"ڲog6(s3| ~MWhOnE=7.›m?kw?6߇^7[=_:s]7įi3@cvnl ,rh1׷>R6W ?YЂ~l89DGa$8שEs>،VZcA>ϱ']JʌL6^\C '~#6 ÏՀӺ/~F:nkX/Xyq+& AQڛQg͆E~PeOg_9ag1̬rD=<ݕRvyg 4  6d:зxoZ1'!f3fC6+aFsooJIJs~dH9Z*VL,d!C:3׷bmx7坡Jvy坢6g|/'WI (z}.Hhw&9*kNP!w #^g]9%Oi>]CWQ[G-΅vx\j뻪#%7>=Fөě|qhmt[^P)3$\w3{|~S\=3c=}uXN{9ɂhl)^KAcdr!P*XzF{x:䚈>Z}KyŻ:1{us&zVLkJ#z,0sCiS>ӎ&Q[Dg'6}?}P$'642KK,s'lB5O q;w\5ҙ5.fjï'gIwK6'訍X>tlmNFZ!^YZ61GD-ijݖ߁{wTPb-8U{\C»s4_Ncrzl&9r½o$퉚kM |{B 2[7Vَ=RO-m/wKXBurvb6RųGl_#G!q]W[ J<uwArRSE$]W<>(Q j򩨱Z`8wl* bOhWZKoaD ckcH]d;%lN,|M#_<}zJB]7B|>tʭ{O5k|P|*5ތ6sC\ 8%3.:|=yx}6<|Η9A|J8i'^MGl79k>ᦹm fikӼI`-6Hbv˿meMPѾ>`5Cڮ'ZEl4#kכ?L1l~W~N{mY#_CsCE\~,{aBov 9BW37pC}($GiI$@b44y4-E;B= ȲG+r猂= >F* +buu'}>867H̳ȅ\Jq&5AG"Z95T76,^Z%O`wCv𠝂d9W&][*UeKmQgfZjVUjϝYaa5,@vp>WXA+v#NSx 7D6>aR\06\)S̰ E IZp%-؆v`&%wuɻ;8 #9a?uDK4xS=R<1|;Sc)KlA]uF~*nfЄ{[ M#7k~{Ȋu e%rY)8H%,cX[K2}蹡'<t"rLUsk"гLxC4:$iVSnouN}N;#r<f'#̵[G<3F] kN1O+i'4?EϷ+̿Kośm6ύb۾6}w׮YAG=ґgTeZkӗ?%$3s,&|q8;U1NYbSc0jvN?_ci\6\̱ y߈ۓXLt5]˪^#a#B8|[gc9=H4Qg]^pF< r-P;m.ev7m|%eKԌ;cӪTYHց#;\|E>er|Џ")ASΐV7.o=*i'>C5K1_T|!;~7%nz8h _E"or2}4)ǿwE7K_Iԟt\Q}j<{<XP8W:c%d1|Meܣ9ݰGUdž".g~C{99g]CӋVh# ioMPx]7n1S\ڃmh'0`m[6ۇP;JhWiF\ZjB-Dc̼!rn,_"<,$9HG2s{O<_F<ߡ" rTrfkaRao)uۧ[V5Im!&&D. 1dȹzLt1Fa1O5e7gV8цW윤բ<ւn)X@k\o>=} [D=@&&cn[+FB#lHl/F( yo\Du+] V]\Ji-, XoLk<{v~#}#?p |NsøKMs(zgLG L SR~c)%!W{f/j?Ɵ6kcRU`sHÞ#M5i-*GYI(M}VQY-dn{Z+iUXqW쩥.7n@=SY?WNGG7 R~}cLfd9/%M ~?0H}ĘYs<3=@ x'5=d"ݟήQSC!j1m?3Ab/`xiw!ܭ&3ry vGa_y#CiקY-rɁir@'+7*}E=e6Z/Y-ps8Bs ѱҼG~H2Aŏ 5aKLfg !asfEsa6 qnE'\][5@ty>#u9xPn~ܭ @VHokf^/{ ~>~j4x I^UlZ::E-.~o]:S '=}gV>$CvfUNH'g$n* zHE-i3lQtHGO!ُpޖЂ'ʄ[vp#IMaHhd  W$WV _~Ce?k?Mgc&;nma+0B$&~ d6tg1LeAIڸ/C=[ $;X_X_iXmCyM}rz E@?V_9z8[;LlG= q8yn^N}#GqumYo\ZAeݥDsO\+awA̯4|=GU,oC;cgosqJL!j\ʘqlDғH$W$Yeșsn Oܬ 31Zmf׃o+ -H҇I_jΦsD t"nOG:,Y|=BMJЌ@{G0h.V WxH^O qq䯤P8sNW9J쌕+%'U 䒪 tC-:= hٿ z!9{ʽqy8 "΍u{ @{;΢ bqGڽq.|!K3l+wV/v(_vrYiR=Bn:tȄRb>t…I*ʜ?9v@7]tjwSQ㇢tp8qaq:=ʜ0GM\e祃S|*1r\~:wVWXp18.gdž?ǸʗRG%ݤ⻒*K6xدCCzدѾ%a繗Ӯ27ӷMq >uE9Z =_-+u;Fg_{|uFl6tA?-Ǿ4֎|2_rWurIӪ``?\bI|$NG>x,XV]4WF׀,zUm.MR½$a3ABfTg@N/>eiG=.orTCLa^RPZz69Bn@|nᲊd=+ ri -6t̙{1=FN-%Uɴ"VŶ6hFkj2P;f񏏹t "7p%ҷuᾞ^pNRę#/̷z8KhB;)%|0(̣[taFwsnlC6fs+`w'ӫj~{;}bŚإ&9)'Fc]OooQYlGW*Fw͟1K vb~F.94[7>,m ,yйv:‡sTo󅫮fuEZG K إ\ę>1٩XI^TK7gM=Ӭ"ߗGO1hJma>3U]_ ߢHm7*;~*o3~.$>\ZɊAn<2 +A~UT-\u?1pp8' 8>5os81cʧsy_W&g7rڶd{Lqͦ z>GuŚԱ\)ܔ8?ڗocE- W,kL+yq uf hӘsU]?zdXU P"z~ktS;?r5=8k;Ogn^m4P6guSG^EXu4Cs[ T}q6|/-Kd0^Jpb`\1'hG#ƱJ7Մz9̟E ij6DsΝ&A^[׆Y6%X"\g^y-/DkL4_"a/ϮyֲhB`;cqiKV>a#;.Jsq3:LթyLϢ# Aϣ'jSP.t8Ybem}!5ϩ`'r#нٕ7 ?Dozsߝocٟ*mVvXfO;/ RۙD]*4?έJX+C{qO؋UQ͜H#Υ&MwHGOx=ns2q32xѣ}Z{'#UĈW(]K)ƜojoA gg΅܀*I'c5U( VzY,Λ0?:GJgϖrͧ"A 3֗uQJrer#3f:Jo!sB^U^z CD2ԖdHCT&ɐa:/.sm 'ɐ +.&2P}S'࿕S|MT)Ki qk#b'א{2`۶TݺL|d瑕? {H'rXK]e6q iSnc#JgoWM~5G0{s< )( f1gtJP1ҽcY?rяϝ7Nվ }5a\/hh{] >>eݾ7S)oL=XF3#޴r_`gʟ=SCq ;nJ-EG >6>hp|O5HźvhL:O㬿FqFǗ$ӳ/ a|2r?4n; `AYk+_ƶ6 iͺq-q}.!oE c54qu5<ީ>R^͂W < ׋r3h;Ijwb-Wo}r=-nc|.5~N "*?= XTeΆDMZj5 {K֜aC쨫e9_΍\yƹZzA7m4f}+v3G#+%_O / yHyQK6o5Ԓ_'Z#Z"Z"bh`G !i{cXػ}%p+ae>bOK^K2mG~-Q 'AOm/Ey+>ml4Ey־^?vܲv~na1"rv0try}edI.Sy?Ns-F{G?I55@5SQ7 { W aPTŲ[mGB2=@yq$ZԈ~A פvY|_TNf)f5;@.pWJ{˪~gӴ< Z:<8B&ښrA&@Vd\ ^Sg5Ἅ04)<>E>3wh-plgzuqwmΠwQ/lH]3p9_HBm%DK27</XlAZR.W WW m}޷-OeKDmz>ƃS| <{:U9Ȼ:m:{q+Fnn6[fo|8]8cۊiku"n muNz{IBs>Cöt^ ^6s`xt i4t꿻BcFb>1z~[/@㳦woxSnݷO Lc-5wNhdI΢>;2|thF8VOywSyzˌj6juSykn—7 Ex6-^+vMtkf\7ύtHn-iio3$G+F^#5k5W5Iv`%FI>~c0pxKZ]/ 8..sZu'}?)zAnKcE{<0ݳt_Ycv}7bXQMH:!E*:!Wh󗲣٣ ܵa9,R ݡ)]z,jn=vۨ x \ ^in=pS|F\gvnUهzV%ς8= ψƘlHUքXe |8lLcO Vrr3PIn~-k٬C]w{fw‡}Too8т]VȝI7`a{>`$ޅo@@~ǹ82u s]APh{|G~AC{\[ru׽t7 >s >enIN:q_kf8zxH~J2m:K2O̒ItBz7ƿi[C>4UWrt =R=4vJcob)`G3I涽Tt&ڗy[j뀞Qrjv |^׫ךC|5zp^v|b8Gh#f2>OסlzΒ|g'==*z =憏_7Gn0\Hsb_~y&ۖ} uV?3ߦhG)dKZ1~(-̣9^#ll5"Ē(<U ٮPX~}o! "6M,{@x-{q29z_[9"V (Kٸ0῍2nɛܹ6iC'8*U:KAfs+3w2/hgƌkD#שv)>JoQ*ku$#:bќ ~QG-ҖN&xn}Ƈ6dp,m4h?l3&HyʉN9i[{D7w`ռ hn/>ܫ,>E2G1ADxY?Dzv^!Z-iLvX_(>D{3O&ÿzyЃ4</{"5F~*l1"m'9DZW&OQDmE>^Bc!;xxeH fҢ<CN>D.fu] ɼn*ϥOIa)DH2}'/ uocTa͝a6? 90r¾PK9!j6ir= 2D\'{ng&s*S@ѯ20r]wsB;S. 8/o_@wWΌt÷!rؖZۃy-|kE9V? \ln&<yؼBuKܛ#rЄ`jW9nS"z&8Kyv1&+p-Iq5 bzM65/|eAp Q5)`ߧ={7rWtb qUɚ~bEVIMҌi^fYՋeexy=vst`2 & 0#L,E;lGHfŘoSeGN*a!ڨNָo)&2NAĘk+77u di.CQηYҜ{ښIFc0͟OBk9b%ڧ籾e. .H}E̿ۀQ"<gd-wzG lȒЋ˘"!wWПS4ZڠlZy@ b'e/h_ Ma&rk46AӠ6C~si7djQzEDߐiIrc"r. ]>O!6JT_"{Z/'NK͗wiP5',|>Vsv,=ߔ\'B+H2;5>Eȿ>VoA-t7˚''8W1t=3yp2O4|[bC?/.I ^u*\ k(IyggNF<(8$ޙ >k1-ւ؂ 9-vdQn.l=p2 {}w.ƾ(ӆxWy&gynKߑbގ]y@op՞H>J"?Di1Դ_#&$^` ówh ȐbH@YpB ;{3o}#V) ^<'*+Zm?z4%G}y |CW,!ͧ~>Lx4y 4! -7}oԈDoٮ+g3Zuӳ['`8cܞV,Sw >ު4K{f3hR+fW\4Sf8 q~ĈxueW|ytOq$ 8b }ؘ#$ _0(^u?>Ut-|]dumY~ O.yލl-ݪՓD%ty_5kkG-m 6g}εr\F['ڵ>ed v&ʡK8ϲ0dagշ=_.WIۍz$MQW{ ꟓ=bdD០^,d4 )K[ߣ{ϺiVCn~}e/ug'ݞrۥNvh wN9}㲁,x2-(%IzlEv?>P3g/\!Ġ0GcZBx6Ry5xJt?|JmSҵNU9>%h"!AE.qpDM/'p}~}כj_s%޵kb _L9úD8Úq#Y@s_H>>9y2#Xߵu.`*/@mAcĹ$IKű2/@ hdF`ϧԟ9!!̝^窚)wV̝|"ޗ㎭Jw ԳpRw!O+`>UUog^7>A VCm>oE.-_rx=g3QMyys=!ϗ`ҧ<"[+֦<y!}"6՚KyjAkbiώ̇)^koz{N$3@kW3gql-VUL*><}b6 > [+ -\3?˾7 lH!H5 ~ϟ'Iߐ[1wʮԛ\#u[KoT l~ߴ`[F8;vOL>{`Sܨ[E]6vאڇ3!7] ZtnĂs!%,9um~ ~֘ ,>wZ`# zaP sx[EoHּD N=zդDȍyA,7 نCGzx$|ꭹx]C;ښ9Gʜ8V +[᫋F?hQ&ani[sv;P@nYQS:lDx4{ 7i4o#:Ksیs-Vf)|H:-2OqDs|=ox Vd0wUK~w?-aD'5OXotsIQ;>n=zd浹HѼ\jMso䙫Q3IΆ B\CH/k%vݺ4+[D}8@WgVb>=55[ЦDx;M<'#E:)u rΪc~,kDϡPw}cFO%~=iuߝc.?XxC3OYZDב<;_Ykk*Q<,u'%==Gx07Ă6Yhh 8 B1N:<9Ã4~,f׈]ka/乁pcɄd{ّs~*c,ȟ+k9V|3?o7Cg4Οa+5b1y7&RZ3.Z poF)0odv b\os# ?tguaRW눟g=q^XoWadHchc BmBlfHW_7)FI d ="Pd_s~籠^l,?rWN~ZuM6kTw--#J'Js7 Ў"=11φf8 &DG4}#qp?0tmogٛyn+ϽkaAop9 y е% Q%!p[xAH!K\s:5qpk{ȽYfz֙$g4,=N>f%}:rN+;9[_3Dχ ofNҟ ۠{! |b f~feE|'1a%Kz?T {C7}D7<"m.Stc%y nEG{DT'ꈃgwb?#x)dzcYQWSq^{fE.GɁo;J8sSi]D8TQ*{F 9D[gB! ψ+sEQT\;r| - 9 x:/>irXxb<<=o]K!Wxi_ZG>oɟ=G{G><ǞV^fpOJ6-xt XQF|uk&ykVZHfnAHŚG25%b=bXX MkvP]746yjeYHj緫%KZͫ?Qݩ+i`=2L!8ܓ {\ ՏV`X _kA#gbۑ .:io(j*;m>JIrc#%@[Je $=cD r9?K?*q9Q/Go_ ws<1~R&C[_ ]ge~ULm֑g6ľcG\I~FOHhy2{V\݄**y¾3-ڱ֕/)< "AˠaO/kut/x{ν9ѳ3M}0uVQ?ߵծ_젱4=[j`g3{+]5^ϴxp)-Ih9p?> HaYrom/]3eGd7L9f8ߥڈ*O"On߿.| t'qg 2Af$h6G|ʒY~ \.pbm<0O@%v'UVެJF+Ҹފ+ݿEfkZ"ekjyN`6T]?iҹJɡ Y!kGIRpЎZ̶dָfy5gTC?p9>El6Y=s~Ը{nchr6)о.ǵhyIW0އN)Z L!ﹼfwa5Bj]AR(2t?MWt́gE<|Q>߬"oՃf.e(&?,?$?>rp6]Bx=p߆xr.rvVsSވ694 r9g2ng-lWdG2Ozs99;m;UbYkx^KSO%C^8 DGꏟxcolX~/g=88u錱ٵXٵ^sZ~]/{DGD {L3Ӑֿ:i7 Y#Bv㈖=b]o?kFnOn[47AԏžL(@zbYe]2[%~R٢&ِ@ +̽]X&웰c5=EG}W_xނ TwI1KЇ'U#[ dkn2xJ걍 a#9gr˪)vO}}[w?1#VX?n'z3>xhh}t ^[lm!ϺMV] E6ޯ]'j܎O8Q_m, 5Do|\td_]A}p@{ .DޱPZ6{vE݌qEgj( dG_Mxm홃> ګ#!cxk[$=-N ow4 q -KNkkQ7m쯄^5)jTtm]łsϥoE *| |Cnkx[КH2g<}}zHvT;;qVssTt73?Z[]+LleҢʃB6nYB6^ dfU6wׂZ^ BNYhӧ"% 6NiMv-1#ho5͡cӳo,茣y%xoΜq1ԎйɹXr:TW!^q[dpvcSQ51u9¿ne}!}6`בn?^&A~6'r'8H_sCs2g}R> ~Op{_#m,Ѽ]1Γ<|VƟFV5w.L@,3z>YX U ϦFzpD4Z&C"QT5шy ͟缩dW+Ll&Y E-Ra7,`q7OKb YƔujI[- lPKntFw1Nw]).>j3twbG3♂hxd u9NjFx9Y-g"zVs6l=Y64"l.=w{+:2ϫ!W ግ5:~A~ި>/e ¿&yl`mA4 ]J Q߿V!ZRwv IoJz/ɸ3=wo5|jd-` *m>f0.G.uא׹6r*[~'윴ƴFx'8=c"^o޻\ZS·}'8hup§]փUJ5/Bz陣o(gF|2w ل?'==Ox6E'?Y_I|lꕄWYxz_{뇯$tێ }W;d"7#|j6v?JBﶞЅמn^pѹ5^E͊ ڦt'V6EޘӢZ 9&ẋy-{ڑzwN1 e<zj -l>ϭ%\}T!}zmu&~Jpg=Rآj< ! A h풾N6sܞQ;Us }cJ t'Qf_̥# \x?F|9BQ'5>[bniA˂S{H&ev-9Nz$C`-ZUK=;WU4?%VέtTػ-Ɯj\1O;_*Q'7ZG*Se,PN,MxmOEPh5!0;)OH6-j`=p=JkS2^Tye YsZW5Ɗn'F d}SJDZ"8|9 |w|оHcc<=s?-%L!0Ogi]9{W ;pw(z71f)`2 n?p)_lA *+a/hEy ; h+ nՅBQ(fސ"`bԑǻ ys=x0oAEwI%UCĺjY+e;kK Xc{JccJXEvk<~@:S#fXZC\t\cr}΃z#^]Z*`UOsr 6QpJpJSԭ~98}uEQXt^jqKɇNALze-J 5׊B+~TI0#o`?<;'/} jh i? `ûAf8?:s2GG?WAa$a|7!ao??N!rpwlR؎q9zq8*5>ߜ#Ay=AF^qݨƺl "(*5kv-ZRSǧ|{)>--jFb@ O:弲o_ݚI#yNgL'ؔWpq0˗{[#+YCJiV}g;oV`f]{kϯ3!ܗTCh6Y%ck A2 ׭QƈJV~YЌ_'CE6${2-p;×jkюX6z?QBL]2Iƻ\!!gc+3[7Ŭ{._MgM{b`/KQ6,;r M6>jidmB(Oxz71VxE禆B9ٽ+nc`yr4F&N|xW+ҏ="Vud$M=qXȵk<Ә-/Z,+MI$<\1hձZA+@EPӎ,~s2Vgم5]qR&/R m6ѾL%;.ݛ#'(zF}<,iaZs:pqb;>ܮhl|MMpX~c\gmko\{S_/P# o! KTI,!:C0сw8:tfX:x[tb]A¿ƻvE3G m,'>Gx#< s9!q ?DŽ-j_bP1^eg"rSƎf-_gtZN 6%8Wsl9S}Θxf&czH6m-5q1G@QdXg?p:<Ӝ~6"D?ܜF['o?iU7d $G =UUI(b c@GfڜN}wK=: ,4,?$Eg,2z|hD/g_vbCa_mPYA:kCZ%}.ICsCGi4~Z d+_Q2 wa>B~yC^{ #]j]ͬm{ ڨr~8fަqVf3&s/W⇕k_|W1pqS5˾Ĥt-vU`[_4S[i牊Xfʏ$p8jN[\^M0^x.^a_vn>ÇܗcSw2hUPoJ!.b{kN ͟aԬʴўN`7Q|דk\>#Sc\f_؃sg޼kAN$ށ?Jd)@ yxRF?.uDgrI2sY{o,q*R8un~FFu*EDj)^CI_O|zNg XSoM/Yv؎m [ċלstųšxKgs}T>aO5y,ap[4|=LMѸVC IsX қ.{M%x0nIc"#rօ@#먍%:.Ql46.`DzEkԀs11/<W>Pì>0jxyz-vb՚^C=_Fc\#亃W8fp$miR6z}!9ό6=jta<:k2>cz2["ԐD\yR"׉O~6+fkz2zF̤CSAsq _*Ċ>nqߍ^kȘ2h gX?@uyX1؈&ϗ8nŜ^\A20Y53LV 1DENb}|d_R3H汙|}18ѵ|/ /3eIms #!'F !ŃgdN O$- ӆvY ƠIУ-DS mNrMDg9s:NK{&rdBC3pÊÞ 9g65fy= ^ 2}KcC>o\i{ZvZURqZi( 7!1j_vԮmBz*?gє$Bo~ fHVC&^.VvT\ў=MvET_(T4hD.IKhYu ZC#g5' ~I,1BkCӪ͠g]y̍\ϨEʧ!>笤"F4A޻{{: \6"}?6uc?42F⳧2=)ˤ'B4LA;-iWr?=gw] {GeޏE93L"`^ǵ4^"MGkigYKr__^pO1Mxx5{zS4/I%O1{Yhb-&roh+D<ؐH F?@Z-3M+0'ݑ>-g#g91Vӌ1/y,(ΆT!n}K#0c 2;SwQX,ͻq6D0E.Y["λUZs.瞬yWFm}Ft!c NZ˻%}DW҅x@r3lεҞ*oC!7]Őԙ,'i}Khy&ryņڠO/w"ovyO%FF1-%n704ı=Ğjw,RoH&~5Eϸmy3D{C|n\0[DŽH$Xo+ib9ϧAbs=Byv^|>;P~c4>H'WE{ʍ|O{}U -r1s3u3`:~1Xsq*Ts FPUԋxul;{:ƧLz_~i{7 ᲋f44-ȃ%ŵ~&qoO.ҵ2gR?W/c)?Y.rt;~^3qeG t~nڌ ځ?>l;h6eNc2R>͟jٺȾ<78=^'条-7wr/|l}KZ=v}8ֿ=.j{),etskrޘ/=@-4CQ7%Mpl.+7*G/Z#l ;7a NGa|W*حv'ȫy*kc)RV6g0-mk\"63yd|J돷DoنSmaQ=ZKYiF:|_uRRõQ>F[k.b/C$>\A0CqECxײ(1c q sR]HȨpߙ[N5AODVC,g ω@'E~ߔ;`3 r 2srr9Ls?H:K"^ó{t]7b"׏L(TxQ"^0fwW0=!*Jd1!  _4#^-rWgWx_ɯ#s+[|son`D yL/ 1ދE:޷"pdĘǰqG[v>}ud~CɹP!XƋ}$p%:M2rl E yR ->m͐o\&|]sc~mFTydƈ/>=qNhٷ`ê}Փ獝5?y6@gc}:m[ߨvf}:^mWweJc8[޹Ie~;}'!yz /ZI4HZel6e/pNGzWP@og q8ceo/72e'UX VN`{la5^]_wv"{+KI;B!` ΑC8 q<4-4Y4XDЧJ!a{mq3g+ۙJ\4a4 /BqG!D{!|G{LK+蚮Fj>.>h/Rc.:,C}M_"v3|?Y & S/G Pxl>|;Pg;ڃ(i_#tFgl$K !672ړDuu2={6/IY*'F"lsng_ρRoK+8OaY;آo,[m̉!ڭ!g+q n8\^аG S?[g@ra%lIotݣ^XFf^7+#y{Ẅpv86kl7ƞv>%X{_)5lQ-j؈~E>F]q"Z93``CEVqVz~?`byղxəP[ jde3`#^ѡA'rk ׁKWGOz;R7ƴ6+ ʢ q9Iݛq8P$ۯ=v淊ڃw҈xcFlF6+ />o%lY|Jo02}csvfY(|u—"1-DOO˝˲qNÃ\2DDq y5E|KϲF]>‬=.^#itsc/EeA$Cb=~^uWO>dm%W&isZ &\9 +CC.7ڂVvo1ں7$xՂL"gqy.C<?<$_.YAEgm1pv8WT)[Cj0)WX4q9QCeuw|b`kv`kfNY,r=R?1ϭAe4&_%qY=UcqӀ˕\W[d4qv`he? ?ص\-<dFk^=5MZ?8KeT-,8}9dK9+ d=G?AmB*"IM:_4]57{?TQ6[8rڹS[ked<QY50y!׈sS!#FNtJ-3\9V l=B.v 영4$Nܸ^j[0~~ Q1$_CZ/; O/OGo?DWE2J0 JJ/vUQ`Vp䙻`~IKޣ`}HwdDMR[D);\>K3MVY[8-k7gR.wbo*dCOCQ1mrih뜈K#y''D n}TcZC4Ku?yԯs[8Iw5KANߨ2?rm*}݄vر4/y?sڃZF"?9/5lGCo)%ͼތ]yKT͑\?ACPZgE';KK>pE7 gRȏdgm϶sg43K[u֒SpOyY`tc #6C|*E4hKRh!WҶ<ۓYῃ16b c~Vr~| qΦD\)sD6&9ve,*=mlB{?y C?s:?cM么9Vw0ΗEs~sh .Mg Snߢ9/㯻uyNq ]#v.Jkǘ0ܜK5\\x{""=< ~Z|cyHn]> ?sǼra 򅶧VK=gVvuLiϬ A.IC^_ -=hiEK҉ׇgݑ9+B4g?h9w1O÷]8DdtGף"džcX>%Ʒm?R~hblAב[e1'Z3pn7Mz}h>GWQ>*xaoV )c+=MogMWԗoFi6v(4:Js0OsjUT`S u,S>ޣ|+l/H_N m' ?zi oN5BAot價D;xBkowR4^ù*ﱨx'_y=y.7ãԕ\Bytp-@_fm;,:QkCcz'^78?/S$b|+ǧZ"jΠ*"Zk#>hN~dkh 1a~VZ;jZ1blI"~Ȣt>Vpxq{?SkC̶G{lP>GU ƺ2w`H{'x|bE$~+sJ3i厄-!ޝ7uGH*m缾{&ΐӻSє4;Nh o=R[~Do dn~_pu-YaW#+!Z8ΊoAs-dkC\#lAv6m6;yiIaC~oܤ -Jn*G]L8iAM]GqwŞ 9w|]_b΋圡9ÞRgy+|JA5{9A598Ty#nC+kck |*XĈz2/R֣0>,c<':(mݫaD?m5b"cY\1b޺-Lh7ê}-Ntޚwtחys~͑ngN͘xϚ[fO6ko9[A' <'_ _Ƀ8xx"sz[#q xywwYcW#QE\;0j$dօWxr1=9]lI v] tU~|3y aLȺ@Q|(xBKkm$c*1$i`t,H]Y&yʺK)e 0L{|3c=x2|uȼ#?ΟuIsTI}-ϖX֊zWRV?[v Z0U)>kMu4G`, ;_߀Zd6޻ 2o gq_ޮ_e7_WUՠ9| +j+d~9^iܶ˜cYИ< u>:0I,<΂bt2tn7@~ 1.+;A=0`5~hy$wK7 MEkd2/WZw_\G?M_?ɴm(6H8Ul}!$\8A2`pep}CGllѕF=-߁AxXOfCׄP )BD}Mֿsg۽=qw`ccz4ØO%?xVmX{>i5p^&kٿ2t+y+dz{ML:*׍|%cɯH?mD5aS~xkZ{h:r?].碉~0<\яBjxk>y jy?RW?+ /n ͔-r]d8RtW_+{ԔKs̵W^Le-G<]o6G¨ojEo2{K}̓wSO7{Rm?7{3'$p2}u1ƌcc~7! re5wCNO~;Qbs|*p"\Q# I_9cHh-}` tOs1鞭2ZɵF1 PZo%LIfMnWFr.qR}ב$&;O:"$sE/^ۉɓ{~?jcbҾ9FOO> !&~l7ṣr/;jc\*Pw|)z֏h:- k}'l?9Ml,'O {m u;ht덉wCAnja孚~šj oG^XNst2uC2ήS‹qvWg-o7~Ʀ|vhok{` SW:HZ҃[ E<^%MMU?[!y3KҬS>W}o׫pv^s7~߿׿ ph #oXB2Q]zFB/X9VW'1-X>ӝSQ۬~2f]]B{j&nVha-Ɋ% 0cyu ǘ1!uvVuQ3v |g&ϳr>cS磮)QWӵy}1V#m d@7oIM7'6xmo#Doq\͵1h{c'[ao٦v}_&rspCXJRhsW"zeqk݈8nt^vuw-LOK-A"(?#lCrpԒjF;ak^ʞ+SXߣKx+M6d*'61|pNcoj*+C5hY]u_j ݦ15Ә8kSBn99Sg4֛C, O ~7m?mdvf[ӾtzJ# xO^?l}b ߥzKYg; v^L`.'RqL,K(r/Q o@u?5O ڲ1oTHfm o3h/w.K9OJ/M٣DC`*t Xmdj! x+SvwgXx74ӬȲLK5鸿yr}WW`7G՚(So 6Y_-KF.9YTIlю&ѥā :ϒ:yC2g'~K_-  :v?w3Sx> JIz2˘F5/v&G"KU-p{2#`3o OOvաJYm/Eױ$;D}TvKcPJs`c͊Ya4ZˆX5z!qE0]VަHFù+DӂSD/ , dˑ%<+YbY\ۇ hqxoZZ[,~@>'c/я ? dXԞ8Iў@ ?ف_ѺQ[{s?$g+Qch?KDև{g{i-DѿR죥P;,·}4O\7 8 q9.i=>h=*Oy?8jX?4E+ te9Saw~wO}/6a<9t'!Bfn`L^Hn(zK}(l +L}Ew> OKvҳٴ~<zuۊw33_HwqA;%\B:_t*g~(Ay|uoOCfn6Ź,|erӇ8&I/NaEO' 4ej04l&؏/6f.u*CWkkCYrn<÷y~V Av m흾ZHd_)WaNsWpffsDk|c{lEYmlk{rع<=pa+f9t%dE0E-+og&YKkY zf`H -ߗHeE+:7W᳁Ç>6Hc[i[3ݗc  k"} M1}7s}@lM'?[# *z2.֕yVXsM;D= >UQ-eSGQUNv 0uABrg@E.!.IVY%J$AE((nejRd d{; <䕙;s>XLQT֩V^ZST}_kt魗noHVuIFl6jŸҮF;9h1;I${~~/K}LL{Q&^r̋:2:cZ%3r#s5ךQQ_]AJ]}.[<2ŸLhM,u54WwzNt'ЭpTh*rɔW$J.b詷Y|nYCXυw.'q ww]KsgQ.odPwNtuzWf1>Vx:IsX1._9J+Z_01Z!5zwͤĮ"IxdV EsK}50?}FJ= 4mUlB}Qڽ7XC=u5+J ø6js_S^K×ƦYt}czo \`~1jRb~ާ~s5%D =kMWs"0n׭Mw | ~ڼkOqq 7ߜ+';=No?'C?&*48^u$n뚯>;xbͷuIl6EYXm$uCh!^#fdG*]rBzxYRX/C]<`Vޥ~hSϼo2՝~! RJi+9Q{;$O zlv4 J9w]P[Xwj:ppg`5D9Y?瞻6q1}*̔Nmptp݆X7!y<'3_NDĭ/b8[i!,ߟ1\M r4tt7ǫG%Vڲf% < šXmc·1/ 9+DL E?0r|b.8u>e+x|~rSm-?=ey;Y}Ha-ԿIa\^)p=7b ;K`!ڙʞ-b;"Әe]B0s2+%m[ej޿[mNю5ğ-woW ǃ Ķ{^03ZkbuE5^ ϬZ59jّ?upQ=3\4Qn;ocVgGgi>Ci>m%bmRUz?xNF-lAd]Jv1zksaT/0Fk-'\ܶziَas;Ð- :wv.^k:yuD9iw ?UCσheZB2=ԈP,vp;fONo?z:t˖~4#ȟ=p8WrTra5oj1b5@Z %ؾ#gܮ1='wTܷmPOy/3ˢoiP׋{:V-~ |ޛRohS _-LPCh4Pb{>I秚wɦ8A1꠳J87ڇr߻Vvnz6^4m FxXcyX1A 2,ڳ"CӋ% t^6OK,rMw+Jn$YZ"%֋5"1g:gZE\T߆&?~S~U*4`(8VCm>0ՈgVEQG <.m+8O61]9BSF!P=`{l^Ö9/1m+!ޅЖRoZ_,5G7H ť8;pVݧ/YԊ uLN9+ RSYbYCf8;bgk;zm֐ri";Ϧ,T3k4bBu wT3'ݟC{^ߦY uW'lrr"3 .gdLI&>8vycI>soi 6#h$̉폗2`tb>7N۾W_,Ԏ$Tpfc+Vt]o5ٌXKt+e5s&k{]8B#-9Tœ.HT&2DĈWC1Ep8)g I% Sr"%ry2wCZVC#=hˮ]$|iزwکZHZgk!nYt$ÍLlvKղx zHاi^겻"7[f!?a%X%o8v^s}^"D}Hss1_^l"v[ ~xX@s{v~_pr5nX =v2m\Ʋ5ڻ+gU+?\~@{6W?fen}3j%GiM'|Ywzyyl׽OqěN*g|?w ? `M6g,<rW9Do3jKD ThR],]C(UITo7.ƺCXN=VԦMȓ?񩮥"Yv/_Iu_;!ñmo4v"S]B7CFcϋj |+'D矁ci |?Vk;jFw1ւz!\у. 52TkD*l) ʄO+zYi s9ZeH b4ev5tud33K U =\2go3=RӂWYU/Y;imCNhطƲ 9ZD53tyI\grtyR! s_ C~ 0suHMS[XY. tz`_n+l!(a;4Q_ln*ryݴ& b=\M)~]n/|++vwvg\f1N+p2o;#|#` 8`~p!9?˩\%sӡOǝ~ci|'!;6aFtpAs$:F\ls? !`?p#L3Nsr BK{,5V6ʻWn\йoj g_m4̧{O55ilacGZmo+wW&3xG.+<{rWbz,$`4F"GC[U7\4U9a%ݯB?u;t[ ^_\2"d?~<%9AWm{P?#x-a^y\F/tۆxŕ ~k=5jǸ%7+3MKF#͆lK] _RvK5jr *w"sS! ,7CtQ0AG)4?S#gUr2'O_>w߅\{UTCGv(>{'9 ?qK<192Xc+'ⴚ9R8xV b-F\[O} &@ؚ }YMxxx;~Oq\ɥ{Bcimďs^Ka[OܕAᇺ[hq YH>GZ`Վ|I]25_~&}e1J{B{kwJxn|z}W|No7⃸ (dȑ>ihz}7ki n|no:X[{I$_&3-:?S@shc54^A{A xI죋Gzw}כEB-Z-tb=Nc{_]zZ>H+9ԡݍjJҖHIe]$ljg<&xn;mEw7-7MJc/oxS1x|RșxjN&ڻZV3Z%A{gILIF`}ZRnQ}O@NʜI~Y;]񉈯YB{5ϥ{3jw ;3p=XvB;|cE8{r~xz9i]g"?/c{-xv=7=Geڭ˴ jy^} [:p:aҴr 2 ŲY>7Θv6xvWE;nI 6#쫐S,7/WB_Y!> dR)|Y:>5d+t]1 ڶ+:VK3GH^>q͜1q4S-J9i~bگ"G!|䧹Sʄ?_~|W|C|}}sK/I=~Gge 1$}̃lmŇ9Π9.~zX?wr΄T'O3Jsm}$^+1}Ql 2 eEs,b{No 5U+NpMWdV0WNlsEnI9"Ĩ>ɫ2V09;g̊k{>sXJ$s!1C(d,Ɍv]$љpYU"wsTz'|+[od1x+R<еa=~6kre5iu3̇9ut-)Dl4/+~Sbfݽx'tߒݪz t_*}Ep2+Ǡ>#%S|_љLYG,d8BL^%D/9eG<ϞNvc_EkL̸DNhy=An*'mELU>b/J~g9]A k1hϗŪ)`pSTm踌Q Z NgP㲈ˮvX'#pOO mKqq<{tnZʹylWr{/rȜ zJ8Vvo N;O#$xq-9\$"g=yn-!ǮZ ^ij ;.w۶[ λe]nD?G|x(Dm{ᇪ*_ Yly7_ xW:}$DiR`ss=x#/u/ lŲ}/uǐޡjL{В1ltgf<>lӚӉ|5ݹsiO/yl> >js& /;yE{6hgR8 y-}b1m* &B.Vd&5͠{z}$cM|7ZK?i6|DH{ |r_4bMp+6ğZ9aw3g\m< JI ty<8d΃1 2DG>/t=wyRI!Ivs+vv,1鈇r',AhN_;=^~?X'l.]~..} 5Lc;k k㰧mZ+ CQCxCNR@/yfA9~j"DLoG9+R-өWZGs軒 ,hZ.Z0ՏO!ӿN2fYMߣy|Ԥ@Z.܍JMg'ad3gmßZ9i&j'cLkcZUVUKdK}௕z_x.՟7?MMCsYݛ\,Տy`l@`c7wD-*N_`;&ϽF^1?hU?qbU7~A 5/c7t,y]7@f$[#0Q צ?<遻 "?-}uԞP ڷmػ_ߠ zRW2*wZ&r|D eo"-8ѕvp-y[McbC{w,,\9Dy9@;PUfd];xy[B?ߣF1j)‰Sg~DX:Ow ûH&? =), ε_}ZtȢaW {ψ}qLv.~3W8,_)#=s NK`f9EkӉqxιߏL_ct?NVmҊ2?cA= ^\{&ۑ_ ov3ɌGZp:%ѝyӎrwl@sfYy3ykR1ƻeg/V)ԩFm$jceY)yWN+λY>YCir^| YÜ79Gm}/)i3MB˶/?!0--ޖ!A{ڧSk˲O|}pddZcy#o&o;1J0hѧa?ԆLykg@~qJSDW>Z x/oaZT8>NR$XE|EpegLFҜ L'_9..V ,/R Vm?nRcn@~hzG#:M#z/Kl+5ԙڕh)gXeu'_}/|7VNѵCGE=0c~QDmcѼ/ N$j[3?Y& wѽNi3j |譕,y{t~O^}PG#bȵc6E]078b5Mc40kmNyj;dlgyUt^zo>_^I}Y i_/λY'/VǮԘzC9v^ە*AI²^CrݣvwN Y u}}m;+y&dӜEj 2lyPH5;hElgLq;Av:tE>(7{i Gqâ3}px-YXمq!Oњ6?1Zi-3/ߋu0=7ܚ2v^7ҷ6%g{mWGttƬ3zKw>̙4Gf_^#٪$G\\}WtF2:8 _XWsW2 m]p^{dLJåWxƿ/f&Ѷ 3/>+zfFm+GY2J)Cr:zZJd9ǎ;x MM}T ;ҽ-•^G-Q:]W"PȎ46MAmg[!kj4v[Uo 7ur&NxL;jG<3pVtퟹokx˚PN5ߵ*?Z%#ryqF66ċ&y>0!M#UyF/usۗ`#x1V6W=Oqb"`셙.9u\GWЂ;X++zYC21ˉnv2uk%}Qu5amqxhZXh~Z׼4BL{vSfMazPFI(\S?[.[>sIfO+h=%mFx:(=NxgWiq`骤?6Vk`IJI_^l~vZd {cm!ހ2X;z6!K@7e{.NfUjE~EO,:+jR6 t.='/+ժv`K+^-׬,?t[K=1tpO,Gu}oTN6N3Cϋo4QI}|/;toe;=[ȜuJT@ÇWr\ z:I#޻ƩjwNp5jJ"kfO^|榱IJ~GG˿q e7,o glӫ[Jn(JDWeЦ+5y 5=o&n}%feWfVtI]:KM.v>xc"vAW2q1ƙ1 \QhFcCt~m~n<عA G&`bX夾[:> ? JڄÈ״v&-BW|S !YSߚ[/D즾~Ak#dJ$eal<ny$>T5MNvvy?P5Ǝދ[o'j S, ic`ChD8h\d54A?។'D' pͯrZpf/ן2"`G]t@{nNCs5t?8Y{yY\ד<׏λF]m4,=F='9ڿ8f*=w+hOv篥H |r_6T:Z]VLtlִhe-Zm2H|U =oi#b\%)\%UEn ~ ~ۑG xen`I^n_&%gO>=g@owvtzUDo&%~7Do<7za%+ fD26R7f.Z%)}r36,^(LnF1>ڴC>cكW ͱ+T~eϕR^z5B\~kYQ9+$Sn{^?֖:F[ϿqCϱ6{2 ]:/>6Ďzxvy^&>^} $~{pu# )$9mk Y"MɨJ"h"nZj!e>bk}N -HrpZ~%ٰn:4V&nC'hpZdUi,tlgzT}3ёac3/=}~{YXE<yL+=F)֦κK}]JT#^=h+>] _ˍ錄:ړ<'WCNP1x0eń5ԽXa E2^/qIw6 #ڸE>+imXlZK9Sn}\SEc>꟡ۏ7AH5Gf/\^Ia < 7D.o0G<0$}X-}kojȰxH~N{qa_g%`92ߦA~Bg =QÿD&8wvaww,)7NiߧvE_cOs [ѥ!-͠>a٨ӰaB&js>GvDBxQSl!$p׭P x,!OHmPɱG Kq9ʀWM{tCA֜$~'_O_ ޽XZn YL9vV5,i\o3S4fƍx-:-v!>(\{vz7X?g;ŀPMf9r|`k-Ʉ]黍~_=D%r;(ݖav%6N.Y \{Wlؤ+9\lv2lZBXh ɸŴ OJ֌|AnWeNɯgفYY=oBwb2fM!^HFw|C4|{P*95݋}CCKM{E&|Y%ZDkFK.dRV$<; &kwsg`ޔyV45E{?3qp o0yS;Ee@"nX$NgR[sio/n{?Ën}&@lΑ>ڏ;{,DBw0E{BI?Z"fOl׈qΓ®8Xra~@x;iN>1Ɍ`F:C.6"`11'}3wk֦y=boђC#{:*)LΠV0A{UJ'E=^ up=c]Ÿ e52_56bAC[C | %޾@G=QpbxqgjAw{_ABw iĐK -]ETu_L{V֪ uwIkiaфr*mDljonTM V*ÏRC5tag1BpcEhw1ZnFNsw;gF\0~޾LF~j pp5NDs2ɀK+DZ$f8Aڏ&$y~m8sĒ/c}jWt<%Exdop"i絏,i塚Ms{ yC]E`Fv=s9U>F6{Eؠx.鈧J-S;ArC,EKE~#OTo2¡LMl +N2D ӻWm8wi`i7v P|7iiN : {EA3${Q^{O >Lkgtu(\s3y!Cr;r=|i?CspmhrP%47ߛ/Qfe+h޽b}#B9د^||b"$J6;O3bbג<6/|Ο8P }̭e}„{ _^5ٚ#k<!H<}<լoU>{gNqvx]/GfC{8OQU+Wj47"LZ"毌g~'=sZUE2E1}d&YzۈwC\q*ʬ}rrѕ R*&NuEaV{y4>]5#οD qsl{+.TXJ{τ> O_ɎKޝ1 վ8ujk҄,SʙD1<_ ܯ>J>=do>1mJdUJ]Џav<<+xXe#b/Y\ijaA>}6{`y9NK7>XNt Zm?do]0R@{` 8 Fbsgkk^At6]II~buEq#v~^ 4:'RD{g> 2Y/zg$\7}k͙d]Ep?z\s6a3oWeJ+y^m<Ԧy @b?]A{{>H?C|Q ~ם}zi0=lqN>2d=! fxsV]D`ՐӄyϼfaiٰwUN67߷>1e>e3[F4sY< tI dFu ֔B~Vp6<\vVY\X _KITP7ށF}0<>-_ ;֓#tyKܧ_9xs~={2F7w|?`M8? O_,12lm C|5$U\a}WGOQ_4qZΙΔmK6WljoMUVѺSXN79bvx׆67"Pa밍M<r0GM F DJתjs8p]2m09G] dL+x_Nw 9*Xd]D UodӞ\ry%y<$ϢY{Ļ-2k5d]͗ #6nRCZz>#;q֪l+V Ӱ9 _9c{adދ\ȱ L9ꑛתtՇe~Kd+.i_| z\T.1h6`WL:q]J4͕,B4g1ns84W%p'p++x^Mwƪd #<$]CY-w wmz (_ ~Fq謻/**WmЅ¯]TT{ڇ}pR& H 4ܘSL'kYo<-يL 94Z p iRv!oW*| ]tneFt =v1rN|"7C?=ibS Zs1ԪyUݞ5e9M랟->=c/oŌCAYK(gFNo12Tͣ8^OpC9qa@| C _Rvмic21ic3u=__F#Gp+^m &X]E#A)8.@ "XxHCރ>Mxâxz. p\\\|Oc73*mhcxa{zgsʆgR5 g<_RgKpIo{wiC~>NfٓcOsA|b\]n9gf=wcYYת/5$`^<gE *x;5ζ}:*{FzDFmWM+q}a%Jhk7>; ERwˤ&}jXJf"ǒ"8;5-f;O}g<>ܯ2%sGlf$#Ç~/"t A Қ|Mȱx'Mb/TuNS'ЙX \Wc]ૺM9l|\ؗ09 g绦NyC$\A\X$GOf%t Fx3mtߪy辽 @6gv.&j}6ڳ-[Nŭ/#Z:hB%pM^"@F]m_nzp`$[m_"N߰^ހt> e9Cg\~˶$.Qœfjo%ڣ}% q:˟_įXx>poO_ϑ6@;,Ljw{[lŜsߡxQsO hղ4+1mGgXqIWeA?)3-n8 ]m$rL{z*ҙuJZ;$ػL (fgmzQ R4ՌQ+ֿ|wsJt%Na1,i\"-_{_rYJ}t&r-ҺoWGQC-'aQx _;d~ϗ/&gpX]/ֺ r~)kD W9Ap[e}@iُ9g-Yx$\8-^s|&n=.%,:,=m{m }SSg&6U_;)paϖ.U ^s`2 e% ߝ~n`Q~F9, 4;wj_wrx_s+&0wG4dkĻM-/D \g0LOJϋEvlղr?j}Bo kuL`Ä/mqۆZTf%Ͻw:ia~PY R~̈́z s| c'mkuwn7l)ƼGygҼ7>-ݽyis+Z ];,oNy%șF;f?ڣ׌9)gkEnc=9m7vS=G"m\0]!^=-{hO$ߖ&dMtNKAM.TӺCoGi;s1-Π2Cp^ou-|ϧ[NpѝC pw>OϟpqOAmҊTqk"u웤(ڷh[{EЭ?Ѻ7Ydzif{C4닎'}~$+^vc,`/z0O!9=Wzk '</>]6՜\dM TVe%:?3oPc qS}m|CmC_#>rtTvnBm*E '~,pOܣa KB>:8' >Fc'c2`X6A;HͶ݈Gx_~vU]'NGD}A9}G.u<#Q;!|>!=E} ;r\>ܾ{*Cyy@dHg]6q8D};΁CFӝIgfGj5D]Nw碥rRU}|?ǃ^oK~^RV91&G_z%_]yqsFgaHv=>$`EmH[Nb4|9ogOO8] ?6EM(9輡7˔D=|_?sJK>b7ӌ5Qm#l+v |!x9لO{^Ge~bp9 'GY.?#js9.j{{xwzw>#fٴ/d`x}t=Qgޓ\ ,r.N ~+ySQӗFO.=??,B?, kLw $k+׮8}/lENȽ+><sO\*&g|[]R=9_f_c?Iabr`bwD>ޯ_-x\7F7~t\ J([+ǚIN 7I H a>:7L֥Z \@O V o5|m߹8+:='zmWg]$pV]Eaw*[w=ڱӞ ROĿ]w =zVv&Z f) ij}y.݀?6:OhmJI2Yo>L:i8 ocUtnЫv"%=2n(D}=/S74zݏˢd{ny^Cy9nwMp'\hRO?q| AO Kl}Q# |u[uSv&ܮۚS ~WvkY X,״v[s ?ErN9닳V6 l>]>H{,:>#MO"){Dw}vN|D^k?wC:\z}'Nӥu4^?0^wh[bWl<ԃB~u趥N]4@S}uJ;aO.tRDKf>~PC q=Qm <{70<^öW$m Q,šk)3&MtRXAAAxLgAxuѼ:GZy;Ai.vvYa; XS%lA$-j(y&vxoDN/8"bE,^$&Mp{^+X%?t [&2HfWv)8IR40iGw\^orCj5[^cL'%)zwI*#f-%Z|<4wz:iCs 5=a'6pP0Q;C#M_*wKKgS:=.XI6/fM/A8 q8%:Ž1$r/fߜ!ǖؾzeÂl*EeNMY?u4}v_{Eȏ}&{~_vpzg: x\}D_lPE ַՙڔs-{qmkE[!w*sK1jp'OmҷH:$ԘbHf?.6|aÚ9\,a~Ckv"t(;z\F;fZ|,u% sK\AvG{md8Qk3^y4a]2Kơ4.QdꜤhM6GG>3'u8Nm2p*V$Ɲ g~N<p韣|,1p)-G!\ {Ju 'p(oayĬh\;|\ CgmgT F}㰣퉣4tGyϞu7;N wwA =g݇݃Ú>#}GKrh=;#o&~wFjᶮ]Dso9Ly~Bz˹no;3_xɽٝcwOǪFrDYl_@s&ܲNS7?ߙt&}>%Q 1PgLE\W#O"ͺe89^JϙE-&VjE dkc>ݾ)Xvdy.SgӶ5~{2tlpl[{1ˢk_XXV,v勉X),QſG hƚo^k=;H1؉o$y\9xAӗp}zy?>J9T͆-iȍs>,cm9#0YQ_'V>deiҚXʒl6X6z9WBbG[k}P Xgej E_2=j AS S^X]99Ga:Z^_l5u冎K_X{elisTY͕ApXI| 9~ƥ?e8~fXH0J˿V/yMõ"^uI>cU^W->dl _ _ʖNoJT3NeTг\,cK8z}y辖ǸӾ达/3|F *k-}{Dx"y8'߈ /_tm[vs\+^;_j;53 r-w@+uw]ϕ:`0.}^Z]*i΀ 63Cҙ5FO3oPLQmm9%L>i9\<k4tbӯ6sbޡb7@o8] k^Ck8e<hEpۀ\;96.4]x$S!H݁-XWmwm}7WGƗ_4}uޭqY#5j5 n6fк T}? UJ9RhҊyI!wjDCnUA9տ> лOȊuF䯼CWY3ɬU5$떯d!WjZx,tE@<5|J*y~y[?=Y>_zӱhѲeէ%laαZubMKɚBIMbյdM1cԔ2c*rIVZLH~|~}&/BP>e6乕t?yO]^~ҟʱuN{.53ͣ**;Gly y,y'bvD2e=1/Y7Meu*ZdQAϾ5ŠS'y&c#ƻ#W ?c+rya3睰~7A6N q'ho;o-q3d^C玩y04#τld`wQQޕRs;Nr[zDزr1OYԲ5A9!۟ͪ!ݠ׫?qum{x^'JRcTbN8 \<ؑiP(,FSDGXFs鉚'y'V涅fo1 >dS7fozL?~2&5TU7_cG^M_s_9ufu.rTЄNH6i|ulJk ^e{oLG~-yPS*Ї|]z Ki\Ǖe{}Bȵ!Ƀ#Gp[:7s][~翁_e; ԽX]q䟝 lBKq:_[~"NѾӽZ?hk -|<9 g$&CQ,.}meZ8f\&wZYmR掦UrvT}u{Yk?%.&uJG]rxL~a+h?P1?;ꎕt)&GG v5\sJߘIl@uj-,R{PgKd΄E+2Ay$9ll_KcS%JY?bYr9h2,5}&5Gqc;[Zӊ Mv/Mr{qK*ݬǪ-81k̺V.IS]n&]Urn",6 NCvV zoà~7>soBsYMsk-Kƨ-;~g[¸'y:5gƳqڂxwaTfTv0vdkyyޫCP$5'!,Ӛ囹di ^t ]9YgjVf[7C6֕LSx qK7zeK;YW4Wo) -ؓy|e'O\w?A=>6j(|[J>Y [ŗ:ܱtXVCmn{thKjF c|y,hop$;s ym1=GOqs=Eۻw{ox8DfJйvjq֦99q &^ Bg+P=A`sKjmi-[$c;QOEŬ59n~O.pۋIVbE$I$dbXup"%*5܏4:Fu|g[-qeϐDp wR}\#P+f׮&8GXzܶmI}p1Q[nM"8Z necl!<%KI**ɬ"v7=Y&]Vy*Rg>cdEy= xm޿蝱GԪv';&-t/s%ФtaǐyP@3z.NgH)>Wu2ES:nmy߫ϭq /ȭUW9rZR_y!W{O=nV?Z )P_6|sǹl$_ݿy惷[6T! ԚO\]Q#WzE?O=q!oM~J#xSkV尡9u V!Anz_HX|p8軩Η vPGtzFߩSQC7PB|vd^X.iV&ww\tPwD9%vT.xF/8&5]L'\{rPoc\N;iO4Ց ߑH  ;iWJѮM =%L>ύ}={TN\tzVoV 7x"m E OrmnŚ3#(?Cfoljjwn"GM*on ͺ[4~]gƽ>>]oeN閵MgpF m[Cs6Q{/^zl(Ҕ"vm:RXӗm%ns[Iֹ&hK`kǷ7VɠwO醯EC=/ ʬjc['yeė_*F>u)d y=)!J̈́o5:"~Tڃ[]y  vsgw.R_`ׯkv"٩y2| n7vTOVw8.xy\.F; cG6rC>w^ o\&o">8f!~L Pm"֪^Δ>{Yͫ<^[*epl7jz :XN|?y C3v-K"X z1)6FYBVWŚڹϯ]Y淲nYr͡9lZTl#?DfuhĤ5;#xxtk54~uU*mMg`]:.oEaAAi4n juq^)}+}H%~gVmnUZwp?=/ע}F]3=6Fo>?Qz95}5|u6WIy9YC }.y (^V# = |&Ch®|F qEH&>TVN%$4Mb~~Sm]𻆞)?@,3{ ^cM1Ig.&Ѻh͈u/Hv 퉜r - ݣOGsou9c'7A>zY{$KP&@8F_cX˩Q>iNA2Nn3fbPSz]@WG2wN0k4}~&n'hvzLA* Yuͺp|J0U#dIN3߯˒<_9rQ2k˘,2T?;sJ~bO{~CP$ n?M  xϜkDq[|u]ٯ7ni\!͞[Ry\l]Q2%rJת*%ˌ}ۍ  ߚ]mIM Gt48oFD[.\|Xx஠~*u^ylLĨѸ+wN˰?#Sh<*|xe,p&?m6t築5,5cgqN_?nby:n:c7y\!ύHx"yV렋&5TK5gh똒zk"o m8{<zy #uJG$n}L}o9w@fC꒵RhhooK1ts}|@~a4wn%aG|Ϡoq Vig$Ͼҷg=J̔=n3CbOlYs֘+6f~g|=ܛg 1V]Tн@=%tKе3glZCwxћ}.8ncqS++n{7Oy&mr!lT{_|wq{1_2J˜tlDO\Uo6x<|eEQgêR"iO2쿩szUгFzx{B qkBrm˓v f9:*n//9:7ĤG }B!}2@7e J>(%LUR%k1d= N Ŷ 5GѾTBJ}0“*as 2M]kyE<}?fLuIgyF4n8+Ɯg9F BD }ʭ߫I3]ЏcuSI0gܻQLmd{MNoaC[syQQFq7ݵkvD7r0CpC %*6{󢨚W)f;2+Z&_̥}o(B I,Omю~kBf^o֐|q {nyWH@ލDK!"2t"Yߨy_Wk|oG7O:"{bք{ƘF^Mハ}I|}O>`~Dao5@~+1Սcf"{GvS|FϋZǰy+XLd4&/m J `/Lߑcl}kmI۩/#Tdczۢ_p_qD~s숧 vs՟;qQ-@RKE _|3?| UrWs̉g~8޳{5 #F}zƘw3}c}GM0_13UOwb>u-`Aϭ^37ɳMc|_BxF >"˘+N[2ۆ&qkt06He?$sY\o{M.+=3?[Cc,c䮢{!C|=@c1ǜpCS 2yz^5R?K ^S/2$|ۆʱ Y[W/k:Bdz:OӖ @]< ?wpNjxy9,2ߛ]+MV$l- P4d?Vw&8BDG1{nu!6Z eܪ_y:ywUܮ7۩O'yA.#w]u }@}NU\82yKߗ(<ލG:EY)9.mv|glQ|:bԅ.6zJلBcq4xVf)yss+<nU,_DPMm7~&8z8KT-3 4}-Ki۴ķ:*ͬP9o}y]]:침o+|&Jj뢶Ll=t`e5&(Yg/;\x?h(L%<9']פg^pA2k } q!4t\T d /Q62xmuߴ-^ ce$;17 K1ù9c,r({Vit֨ثfJL)E[9"6Ke/1SOI^u'3ӏz÷(玐A Q_=PEk ΐQe蹇}!y]w!?$ ^og^Ă9|ӯ}x"b#j6rr(NZ$[̲)!xY!!t f+UA]Yh8Y`oRx:'3X<+pY;:Wܵ]C܁BMr|y8z63 C0Irp}5*-GG-Wc_5_0C W3ɑ2mφ錗1ђv#&._qSƴvkYz%U +cSkHF8Hd̿#_:]rcenCvɚ1>p`&#~ ~5|ayװO}>['KzP쾔ۡ c$>~= {Ҡ '6kk/eڼ)lOW ylTD}IJFi<. UD`dEs3$ԒL=o[c_&p<_CQyE|PdJZ{_K1⎐g ~s>Kge"Yx@Sاӎb"謰vm` #xw^}w,a3_nsm{}h}uN l-@C\fI(6h5L糾.yt֠0|wu[0'<`|AFg+ љiБE =tJ7n.G;#n'"xv$Kا%׀K'U?hhy_NRD+de.Y r/x9;(V6ӆXI)! t9~˵=a-Xӻ qE sUH'FZ kΤ{<K$"N}. $+݄zbr]r n>.%C-4NIڜ ugE}ywn<,reejUfdLmثkdmIReh/r4"2D?[?5+,r;S]w_{ػf!o\/IȏϨhL]ft2#Ofܒ'35D94{wB歾ACr5;O 󗗈FU(Z1cl!oVlӪ F{6ˊyTWbML[:πyx^%?Hʊ)5Ŀ!g{ȖmZmPIxɽy`Y^vzQ׫ɳY"uԽ;wIorH{Z܍)do!{u#rP'$G>_ qՀ wkyrT!_Bw r.k%j^O~@k8|^/j" Qtޓ3}~vi7ЫS{]qF wZG\wzNuyyL/fXb6xA<~*kvO1蓓δ/ڳ˚Gl|S Yv|ri \Ul,~s2k 쓩<z\FSZ;%^ό4YSz3=5ߨP[i8iC?ԚV'hQ]sˬϧ"j>52d+{vݞuIȱ6Ʈ;v-zŨUωפΩ02D>=E4!EX8?kh݂E-G~W|fZE0 {\+BJ&K#wm0zyN#kM5.S>$՝u8l$%C5d{Sia_BrS""l;!]n+Y$vFFRkVBdpyܟRXM5}-"^r"]UۊxywaqT~Zn|f%E#\!+Ok৻ yXX%VsMgO$yp>f䤦We]?uz_$ylE*i=)4IJ{դA`_ZH"i%C 9392o:K#EΪ'ށrgp;;$~JhW3s-؄8{|^ cI*2ýԦ7Cwjzm}qఋ'0=C ?A{K*KDտ&0:w+gxHqNNwM ɵ6b!=^p [F-{)!Ü_F㖣.vt˚.Pjxsj)`ij! &SoS?uk.yN$d-=E5zcޅ:|Gr>Nu,Br]^dbZy6:M Ac.vc5w%7ӷo-E6w'68e}Es3ۭ>^0 ^j3 ؅j߇;M=8x7rZv֭,j`n?˿ݸ3h4V ܫ,pRm+~.g{bϧ<|3~\'4'mJC֚7Զ0ẃpkkͩɓ:Ĝ[/Gy;nLU"ss5g5ZMiUlĩt_L< j!O>p҄[zIa&pb*.tW(< ׿_(!ց䊃,uJXY< #L}}@/qW. &}OXSbSyN6 E멽26gc╪{6sIGM,St :ǟwXp/d-d_脠'ǭ¶}ĨLV q,kBO|GHy^w\"ud"sZ{:Gh 6ŧ2N4K+t1¡?[`U͜EgXn-;vȥ-Qj" ;K%w/jY?rK{~emǦdB žj{m)L̔+$W]p[Z 5a瑩p>[*"~/F s_#} BFq{wkws>ˇsP֔p8kgVw|ZdTaop~,ֽ޶Q^as3t3u{®`w`#m੶Zmsw9oBvw}~'k ;qUkO}EHgI0<u3~9#AW>}Zyz_sQ1>elj쐴ia ;xa.}ѿ 5bHSz5,6e0Y}8kQS?N#[~궁W聍w69n'+;cz\߽y!9?5.H*HK6-.^B|o }q>}wk2ף,QC m+~t]"=Zo*lϱe {#WR*I 7,ڜ<3e.q~#TI*`;$?⨹ ]껜޳?Py{i㹶!ז2a4V.b Kr\gg1=$ਭG[<|F0c^*V۬AIN *xX-U^v+kYf^\{z/z$Ⱥ,gn%ϝzpIk_gC 2ÿ?q}wu46;x8?ԇoП~|+B{(걧k;g9 %-X3i4<9p RI/%q6J}[n;E=O ^I<޼生wnFM/Y.j<<-"F7AW% VyVr.g8o Ũ뾍{I yGܧU >StfUOg7?Tu{.]ӝ]lx~'Uدaثs.=|wrAv\G_ϥ'WΣU9ȱ';}-_{L޵v9'p\gŸCJ4|G}w#\&dn>~>&lA'+2:Ma;:[;7ϊ1鬌dw_=+.G ?z_I扻wXꥳ=` C#|l}:odcVqv3q) nn3vcuUw_Cm^?Is8ӡ|*n!%y>O?;}['is i]Pf[bg<ILAngO62>||g.{A.J<7p`zY"5L~ޗl]r'&}69!rn>@op-}7DW{'L;cU;i?o7"i;|E~FgAgf1S庬v~qn~!Me7e(yG%Z%cو˫1\XLWthK<;A\DݢK+Z#T?+bՃ On||,hvYs&ca/n[uߖ_e`-gCqk9_Jc Y$0Yk_k:xƘw/]/{c9i+xxFc[;*޽V?9\ =/mժv`nF_u<4TWޖȨ3%A~uskQcn?xﮢߚ%84VyBXRBXOe+OH+b,4jo,bx /8;zF?m}gQg>^9[.xR>ڠ_߃X1L0@S!Q3Փʒ9xw>$p {6:cWՓ[q&VLt {ƴЃ~_!m |gfuq/Uq^Iڳ2"^*f97XܒvAKs.OGº]壷\-ǕwV+R0YOfk̺3@JERS#?1g?uD\FTxgHgTO.q^|_I'>.޿B-A+am+[-SVdXp-9~|^VT|خD- DޑJb*9sSױ㴏ꊕMɎNL0|;f~y>zdjxp!],e a_jZ_+ 5>,3|fۼf~(gd}?ege Z|{1,Y@6 N2ރ1xotK/Vj#׏!nQ7>!3oc9;LPp }$wg3y{a}pޟ0݉fO.sѽhqFY,/o_"w{#TV nkqlix֦8-!|K_ q3g_ ^}v'GtyPIc7]۰ɰ7} krT)|rII3ݵ/aEƳxLܳeoG3gqM4YF=QLgľxKWoo|gQhw9/aa_Ntg.[s ~d<#rUvtʆYy3D%YpJBCԴB^aI=/…tn\7.-as%9los7hboT{aV`jN%7ÿ9aq~ 6&.pI6|>+ t˹W,s[z>k잠;88 ߏNYu~|gjmNP%ۭ+9 H?FN{D7̜iG"~Ϙc QFR>96 s c>}`"&זg~vS:L 5\Oenko=\V߼ʑg*N*5Aok"'eaY>:%u\Ň9|3$X= ]=?uO4Y{l뱸K7/g{rK n77+pҧgMm2y=xӷga#t' _|pk a.c Ѽ$+5{ؗ}` )<&^Jc&{a?%y\w-Yi];X,b_EK2PbEw a-$;Q_ŴnH=}G]j:آ3[qbwi!kfh_lh cl- L>=7l;mYN? j4XuqV$zLu>  q{DO;h>'UvmCSn_r27HscGܴdx!cu_wnn~OuݝW}褿\6*:hgw]>mO}cIBrSHo3Y_|Ԣz"˛G96/U]3R6+/O݈k6xpm+ L&-ջ@%g J-fa!5C`*S竢qʟc;:5QEH+;.!W"VVΨ_. ~<~~^`}^ͫBVC2 g|~x^FsG*<4dN}c-X+\k^X'r"s5` @nacMoRߕjS5sq92 wTݧ8)ػY>WV}]l؋j7kruKMc"su6y0xT|9<7ĦqCw!d3.3V$$=N@MiͿa_n X#牬;؋gX>,s5i>KRFsÀ}%mJ#τK.Ec@7 Jt,ͽGLeٳ֜@g^z黫vH7W:}3pYBl'ƘuMI,[\R^@+3_C#7tϜ Ga_Wv7y5oVVYr8\wWJWK4gu 5]F}bNoiN]n蝼!3XhzF.%k9{j ͝>T'>?ϻiIbƺ4oZ-aoBX:YvEZ[!9os*˖^-Q/DzaJo]-)LIRÜ.|_"ggOpZJn3m7@vo󎍬lV?Y<φ)oR:s~F^dx>97I)3W:-wo{Cw??NwW,.%{^pzE2DžmRNT/"lG/W흱s:Y[ĥ\/ѥ,]~:1"xoz>R{RK$L6}J}FN PUoƝPzDQ!^ٶi#ASl,_[@1Dj +`u\`)\%ߘŸƏ5|+>fz䬩Љܒn#XdG&b'F ~ۓՐAږP't[{l[Cw r`ѧ{bJ}/);FEv dAPUʬCݟU}Ι,M6޴&@'iY4ȒFQ3I(]*$eh`! M[T"eik?>'L]o+̜^w_r7?[k#.2+dduQ_uw C[T-e %qIyE ܆ҳȚ- ;:Ulnf0k; pw#s՞W.`j8E1)Эt)BՓȣCo<<ڴަb&|Z3_ \N˕=lX Vmױ֍u2V,-UfLۧN/Y"縮)]׶UjS~7F̝F~x.@$jmL9ǼW ӉOȨzh@ތ%ܽqr3an3ܢubJխ;>př"1႙Zaw88Zd{,b,zg@Fʓsdm>-?Zp\[C݅"m[VX9RBwc\btċ]޸sKw%4v Njh ǽ5fG$Fd\UKQBݹ%gjՐ>vpY7d5zv=kr*#ȍ5]Z<EqNpgJ-#by|"eHCc~߿rDIG}Ђ7^ ~Jóv5cR=+'yEmo|Y/ \Rz:+9ЇB_qX}HmWR coym桭͏U:H[Ku"w>S:yU$r#QHK+K6ۙXy$kY4å祑VW@/@/H#nД<Џ<9>$,@@-4JE-X#8K>>A/3.[MyInkݬ y: vr ^Ru wy=|҂S]:%ݏQ~.2^CQjX|  :uUuZU5m^ߺ99L[^&ho 9FF.j1g qof33ttr.h,eK+O3"1~j"οHd?3UԈ>5лnЄ'l\a e?߬]-灮֧,߯9DqEU3]*\.27f/>][z1?&ޓ~2x2YhOO]&~&KTg곒!#D8GHM.`E3njA[N0st9-XN#85DN}Y!#+53$ ރi rޑe;?zfr+:%ctd|9+B/]So|l(XvXI|t,' Oz٪q~Ofo@s6 ~Q8h2>z~8c_ģCO?tv_)ZpXC/~Y@*suqŌ,}bj@i5_~zzhßLRW'Ͽ$}5#ˠs|ܔ΃gT\rA 9IlΙ> oS3-'z+E?6/EOD6nKz}֊VݘXMQF蚼 ڏ5|/ʗ]X5LQ܂4j9eM*KYĺ)uE+pht2v!8p ~5egi¹'~Θcۋwmpp$o~yWkmۜ $<.DzPzZhA۹E෡h}pV̍Vmʒ}F>6rRȻMḤhZ=*I)'_>{uvfΰ!qmϬ} oԉY'֡Qdԯњ{<8ɶ>ӷn l˧#'#k3e>oNs.ף1l>۾o\QI.cU}p<=be 1t;SXs)bo?I 盃}ؽu/vGjs3W8XݠBr|8g @'7##t2EUdMbf^scua p_{kr_8QGlzX-,r?!p X.=)9cdao>DJޭꭶ_Q6g'2BT4@"~STXk3{*aWzY#\KZ}]CZiL`(l[EZ]Y'M-P>t~CMu'q j@b1n]"aksEk-Yh7_L{Cxb]p~;~Wjwym] WӢ)NxtfCڈi c% _iPg_`K#wUn^58!cc]L2|eQ߫S߻sC͹[\>a]OIfC%oJ|;T>ŖmsqzTb=Z۰aGrMǑH)@v5bb}Ӭv[Mo/ۻ춉Ę܀#XPA1\Q^t]!sʼ21A@|C7}ZSrW z@v wz] 5C)f9xb >N|gwنwu!x3p'Om.2D3GH3@p xtb.]X[W+rx,A;qB)猡׶lþ)9PƘtN|^l{q7EY?>[LP(Fb]A7<7DYCx݌w8m̡B1pܖ'܂5p]2.*$)G[ QatUULV&X:0GֺuWД7l0!n W\$$G u|u#yBY:?>[Dh0O7P3,wy_M};%pG}Q>3~wWwE}OH;%f\sha-zvhO<#rxnqRfӅ5+H\&QoS#"]ì"cό`V_sxw:9 ؾj(:po]1^u[UlNE{3ΚZPJ,[Ī a܉Ǫܰ̉v=!ꚳB`+q0&V-B[P[棶c5B]eV XJ!sxqckphopCw>-Zq 5~+[ru1NU3WOb)VX9b\5~yV9?朥-~ '#O}[~_ȥqJ.m'̱C}wY:QtAocZp:qMZGjuHIe8Ŝ/,qF\)r~f~]Q9M2ZW։:!''eYǸAI8zoc8TSi Xc6e)_ub·dL>ևR'vZN?Zn è# `~^d='j+1?k8e%;._ Z`1oNܭHZ~\YZVH!eHehmAf/k+Oml1zfXOD Sޙ4NyMna'u@?O`Z@L]P^ƺĩ%=IJ{|}~?1AܤAʰkjJ7\=a6OitNKly|NtlӪmuԥ[2擟|(CwT8D1 2ϙ^ߣɜ;/@.uf; ɫPfO?Z:ggx]-yԷ!X pΚ2{y<;$d Ro.!.in\ӽi1 \yZy cS.7a{wLuEc/WR[|bjAY9[Umo^Ƹlo; Y+߄q);tb,tl94Kww϶DOq3D}`W[%I~Y@n҄!Ke,(w@m+Eȼ|O9}L~[mseSݡlmu:&껫E} dͺێV/Gu;' EYb6,iˡHʫ pK7E_Є3SnZV-,p}ͭ M||CIfl3"h:cl9qQ)ޒ,J3DWE/3,Z ~:s9 3ߥyºF_%bUq~ 1ƙ"jUAx('c6Ȃz4\UNT_(R}nu`;[ 9Xw| QTc,="crVKLKV N5Kyɢ|yʘ]K9z!Zf%t÷| pG/xDb'GoB'7,{'1R4RHpH8Sm~gFF](3E_!fAf[)!R*O kŶa[5Kރv#פ?_YW*nlhBh<ԧOȍG_9rKNn&/ÚCw]Yu_seߵ+ܳU I\-y8(DH]gN%L:?">!ISn9B1o_ϹM\~z[WfM[1fKDZE*˅vI=KRr(S<}A7 MU>M$bo Zj]Ns#G1fnSބ6v6Yoҳ!YEX.U9e''9/6b^xW$"o"<.EĻM'5s$-pe8x{y{Ex{ZOd%a|Ʃ=2_0s?鳴k6 )zb߮'?AF膌-#@xHRK'Ca^qB6{KrJzugb4q QX[yA݁42 id[yϜ7~:ICҼ^x;ШO"͙c~?a=~f~lBC[ں~ُ C+}!׼ VFq6\8nGs۩"c4ҊyE}ւ_$/=J #p^_Go3J[_Էt훔n}[_ ċΨNK1 #۷q?m⡵6f9d!K}< >ũ|#A&r&|Y%_i1?Ǿk!mKs ?iJū0e"[wBVa{8A}tW*˷ASU ®?Dѣ^kXj~?Zv}vڨPֈP<ŊYi#<f>h_׉(_(_^NYiH *++so^֞Ñ?ߣgnYӵd-cL7xEPڨUw `: u͝ tgrWJl2'Oua<ǹK̢]/o[5 J'Iez:K*_{ >Ǧxq-emĘKQ<_-yY-f([y1NqKt; |9(6?8765ͧ]#=t(q8u)\f33 >YtfWv 7 v2UL~8 \궀Ï#8b(n|&Uc(s]:>bN_PQzM1M`M5^ۀ09X{ QĜhF`yh=ڏ>NK9ehZ UkcÑ R'5bM Š+9|s2XNs 2~Cx׋^'vԨ%εH1;Ԫ+@`@ t|F0k#?GDz1H eSZiY๘M_V$X9N7H&.̲bј;kS Zo;^#E1)Պ)M<:ob<}03O]LIiR]t>EU̥R_v@f|w13J'F#~a]e_+Ή~6[|eOo%6Yxq `Y7x ؔ:+\6}X_e5e)bFVw'kGx]`Y.DJYqǰr3!`Ƹ]0zf>*6OJ*{y38Y.P(QأnqaJ wcMy^-|>Hkh@E"塘pH ye썟Vx= =2iofv|˾i]ʜ?d4.Kg>V}8W4ǹiWcvˁ@..೭kkY7R=NK﮴;5?m\8uw74:br&A5hi'1k枾̶/r?Efۄ}nLZw1cµ `-E}x$LTץI yɀT44>$O9)\rdm;q05H< =xaз9;fȚs|80UmX`U3UᖺTvϼط{׬ywnnU.R!ʀ/Jf!S }kkYÃ#;duw'nR(i*uj+r](g6o_ū#%w#U91?|o1`XmyM rp(_ƿue-1im#+":m%b"L0GRɥ_ ')JЀܟLw#FofvcQUU=tV6Ud>VQ?V1; |ԻE>@ ;EQ;ŻÑa OcεӮ+\[7j]spe=m8='ږCՑ?,m HWK6 $z-^9 'ne7X_n0t6؋ss?m?)G&a65]id@cX4[f mhݎlu*^X}}qzT>hG si2߀LVߟtzy׊)-xv?M޻n7 mـˉF߫Is[gk:{<=ٔ֗-[>}'Z>߶|V:?Du'㟸_'3*REWVwf pI⹍ˎI\>jˆ ))i)iQT'rim"[vS>ʛ#™O?xw.؞"͂mɦ=5fuoho!&o/۱\'k w,_vlGVw3j*J7 z5G!߁(zS}N}ù=9KpI"Ig~g=5c{y?abH[جWr>[>3< % MRǦ}'uD!mkm<_u?S ύgm}%Ul}b1ު6N1E{{͊-̓B-n-2'~jUpɿN7 #_Lޛ(l;w_+#:jTX(&K1Sԋ7:0/*Vv5uF|Ow쳷oMR7}Uy4ݭjupόcce}Ҧf< n8t9K]w `mJ)N}kBu"djyC/g~_L)pma}%fYK8ax>6|uzվ־RN aE!Wv.|5XgԵn2}~y~OO}c(ڭ!go3_<k|'ǙH S)Scy܋En 8w]ۆLnN-}]V<@];YرX_PN ~3s^YǩC@',{Ha>)܎nbrgLEWzXSj<:D D2{O*wpvQݶHMo/[[7[~>k?w*ZSڠtGaXAHWtBfE7k%q^Dص.7#^k`37VG#i?tf]Ҡ͝lۮcSmf=;IkhGaK1:?' }:t35`Zv#]֤=V\3r{'#(>ض;>9l$i3.ߩh`r&ge9bT̳2G(R9֛I/tNZ'+uFl:Xt_Z*yRN0߾1WLx'Vk`щn3đU~3 E;|o(&D0?K roFMZMk]qb.Qn߮fUtSLi'L(\!V c/so*onm+83Н?K$@lNqoutZKp=ó'wysUf–+h>x"`k^~ԴȓYqM/dhaNGT\=+fy]mFs"Gr\{ѣrkwpJu1X6a2V$ɜt=<޻:οFϮ]bյd4ȬNv4m>j%6vቱpQ4=i,vTu1A_%d\A_~|W&<3jT:# c T5 :US<-Juft zS9A䪜 %qxƱ m/NEږ"Cnʩ+0&롰=Qh/" 2,ecƢ1 '/a핐Oto Q\!._|*DB题c\xQJOw, ]ћY-ӄYnn=ϳ `9y.i!hw~^"OQ 9 xI }(k7*yT,šc [g}Y_5ў,9GΗcmֶ%m[G۔o61p{v34u V{_M@z}VUk[/ mƻ;/dWU5"n.-/H]> ~y.}Ɣ-]kV,c' n;)idE9fQ8Y5yD ޔ?.֓̚o1䅂 g$+GFKYN}p/[1+q#y[%}ᗌc8z_Y S&m>&jf .3x׵ =newV|*$񉣱HLԇn]u$D|hXW]gP+p&S_Ikzr7E9ah6&[ౖft |Bg,T1%`d<7r_L=IZ@{;~棻owp6R"M#%c:x;TZޟ k_=)~1ɖ}\ར+T)涻i8Rgd,Q3p6s֯CxXJZq,Әg`Ȿub~i5e׋u2,?xMt3p{=¦; ?yJ$NG+Mr14_?_<;Ce Y9amEAzcrwbn{sF 1esyCECFpf|(n}Kp=k̫qFsr?oCb:$,?sY0B6.hf,Uc>́}9t?7Ӣ*yCeAOPgpȘ7 B8b ϲ7ы3架g~:}tFc<Ǻke s Cg|Gk}V*J[e:'H a2[dP9F碯.J zG'wTee b?3Yb?<u|u=Yu'"90NXw֐SԾXG~:zzE/cפ]a2=lϜpܮY&U?I]~Z}/}j7te?\^9lU Zwz'%Rs~uT48T1^ء&a:&>֨vv;-O/Vmcv Z;3ͣ+"eBq| }@?Ic /*Y#>;;O>6۶1~{bHhaI/{w9+{K] 7Z'Za·YǪ̷K_)wu|Tk ܱЮku±*`Tۤ  n\UvidwW1}.)a}6N>}]k&L8퓀Gz#i(}q_ˆcQۉxV[ik[^kգ)<Nȇ`W^*^nu` {'qŝTfYw:uQ7-%L \̶| oopKj7D۔0ֳ.S{?c5#sc` L+y$=~Tjr?Qø6Iz1/ ?q:9s)V5?@[ hI~%\bWl ?D\MƘyj;e3o< |Cbʹ1e&_ISz -)YQ?|%ywNF%My,W6ϡC%t__rłqWF v~ F>kՔۂ@AֹG7h/h?GAbnh`2d{h0` sy'k;]r^~މȘ1eAn,s3.dC͹ 残n#q82fmeяCj/^#X9)ic?jXfyyimYIz×h67'|"vaދ\,2Osbx#ƿ`߁6d]W|1+h#M8VIU09AoZkg.j8f[*w)fH3D21q<˖ԗd*jTti]Q>yWև:ԼmϬմ]!nů $qIYxu05Rv O'x&$sqX5LA%ܐ9)fC֊7)kOݹGcǧΌ܊8V3؎(}2RR=#0?''y&Uyb>?gʐ>S;\#dؘv kI݆WXS)_+jfb"s˼Wkn83Qp{Tԇn&-fl]C~mІL{p_$9^oRwuƵ 烦ŋyoFSټGE嚒>k:5Q#:JsY٭;gW&,K3>Sq7:mmoMfpn$SG5Dٖ<"AͳEWer򯤮1+5Mc Ipfp&3gj{9/ܐ15qAg >7Rnvlھ0~ivHNaƽn<9Wa%0մK^rVG"'=c󮨼 cc81\6ʼn.˙&|&tCi_*: ~$:iCK^z%DE2b>yr=TJP\"Wh3Aj\yުϬyS4U __q} Z=8+:lGW8(J7M:uKCYZ@5M_^f}7Ũ|ϲ޷Z~[Qw.S;u BbE B ՉtSvxexC|`C1Y2\K d ee0e`Kv5s#Rp8Q +sFwS+gQvзJޘK3_-^oobgf`,9g"JРݽɿG$Ѧ#՝t3՛zAwùCN#溅iq `r>6§Td7m 3ueFW>},Bz;@t,1smu͡1|Dl{Hc}o;>c<3~s0[ɕɌ'#oei*a(* gikӤQZ c^,aߔu}UI;D8. ;B%*K/aVΛJT{<핢f RS a0_g{ c@8*]4*ڙiNCkPgvf𣿩\5T>i)'vuk>#wzFrY{o;ko~uz*v/=kԖۨgQ cx!YC|2ֆ>ه ^[JGxX^*_m2Qg_A}&2fЮfN"I>": 35 L/+t䬡sQG$|ڔ5Àcfa!בH8W=ҬckGd5!>[?֒Nnv_sHP܎:o? > ֕^Ϫk}",Qy5ˁ#57iyZRՊxN{yw.2N7u-zqRo16>|3673h~~6;;H9fp"~ (|wHq'-i/9i99">ƹLzUP>d㴖wDk?mf"ă›/ٙ@|BdmwxmOOGZmlV1Y +*e Fp T!&Vae(5d/us`dg[U) VDxx"]s(!~&K`]K] ;njĠmp_A@JoZģ>'xaho| #R|qT^Ay0뻖'?Z(ĵkHKX^ Ⱥ\vHHHH?EIWIG?XsңoQyS rG(&}}W^ >uŎ ΕGXeuDz%9"T`Ōpr:mb HHK4c}&k`>H]Of}E%\xF0o[rH{*>_Lw]H`iޚ^z>LW,{k}nqcG+ȕs.+dJ+?CBtʷV5d_,WT40c9Oj\>'ql;F[Mѱe8,х}rl6g+X=Va2N`n嫳FUyRnƣa%dQ:E1LRI+x_~ۢѵ-iJ}V9שJH3heͭnQ|ͦk;]][`..>` @^Uk,0O܁*]eRx/}+JXrӬty#hVpv|ZC̯M[nTIG\Wָ$IIz̮~%Z6ǹ+)1qf7Ry{4nw˼1/ V.2ncǁq\ZQSX`\aXCRiۅzO%RH=+D{1>DpR1f cBySQ+bc1C=RG0#t@o-glg[:ٷh+0f3At |jħ<'Y\I {"{{2ґjRܖ[v^ѹ<k VcicH(lth<0evH=ѹ=w`|*mM%eĻkKn˺glRK.#n9z&x(}GnNk}g$Ve5o42竼{Imq̉d9^~?u|Qժ[w2W҉*`˓l669& 6|*N7ENiճY&tϬ~Km@%K(!s=T=PO9&$_1s61)*(z#$]Oytaɧf+13&n~H5yk;X8KwD`SeZE+FgFOa9@DkkuFEbM9cfݤ?x{r˗@@EbK0`'ҮNG67]).N>G=9Vh |іk A*h$P˛y27?GsZ}_DO_Jj9V@c#sw?8eħ؎b8wk ۣaOyüg]7vεSZ1ދ_wcэud'=l㏱Չ*sۿQ,z?Zcak/cI֖~֯UMiOVr_c{^>X+rd\w:w!S1ƙ^}p n,廓nY_P~aa4f \wREX7;͝5Ц2YB`;&k~h&lO&}5Ӭ?zg.z19zze% ea~7|dO^yxWm~{g3K۝Iߊ1cT$,,p7:=v}[~#^`:S~D{[nD"޵@NUW6C_g4>!>yz)!ւ+1|7_B`Hɯ9*:c\kٍKZe7XAdr9uogXQp S] n% q|[c;W԰/dxOQO8F;NݻS[z]4Ю1wh Ѽu'S^YoYX0e(ßD˯ }izxX?c&^8v8-2V-эiw,1]sӋuQŶ>Q/W[dȪO9,zq|uʐӛrǥ2KƧ||ke\asrFk~rioF3Cv[>]}4ɪ{=#'vH%c͓807ɵI'ϓYr̚ߤk ˧]WHxq3*q}Y|ڴBea%g& 'rp4I"!: FS"906LO>{9" [28[eh=Gt4R%cV ݒ1LpF>mON_@#nfGmQqboĖ Z8ǽcέ?/aO<ƙtՅjuGB✭S'>rO+ņgDAso+Aꗈ+%7<].'ߡݼ4.eS@%6Pe/}|H"#k'A) Vޮe?3֜tr>+<ޝw1l2%Y z PHTtE"1ϼ+pv\+ 5؏TYҒok yfK&+mW3^)_/NugX7Tj*dN\搻Ι9ׂX;m4ݦE9aǨs|Oaɕ?}6OS>!y_y5}CLt~uaHLQ#ފ6Q4q]BȮ^A U}w$Y/y F-a#hm =F;QG#c?w7TQK~=EtGȁT9un4CaPAY3^YacV/2ߗ>cɩw}eJ^o̬j3Īrp;ofJ+ oW6#6̟ /лp~]z}}NqkjbfPϫz{6 J_F&Nw3uhW;l{V}2m*↽0ľՉUEahQdׯȥ=ceFzq=d}䜎tpf9F 2m?M{ĶWYzgܹp#2Sss#>I>7QraYkIXgўwr}?0&mrޝca嘘1:'lxA>(N Gsb˴crjmL[9LkZ2-u2k`Zrm%qnߡY-1^)ώz $/ցg:9Lǣk2k2Q\7p1c8Ƿbߊ{-Vl!bfоcn=y=mƉbK {ySm׳$aG9d=J?~YGofjKѺv<º^51g/Nu*R31Qp2 QW)V=kX;i&I8m_+1f>/?gމ4d?>/NX~ÒE|NAy%S oal?MI̿u|.7ïw|+=hO=]u T-V$ W!fS:.3zAt i;bAhJ#VGl/.]]IWt~htȽgml9xwQʟFEˬ3\w=1z+p΃Z$RWӿNPNW]?Y9Q_sW)LO_O,b e :'Du&zc2s˔VnɜiJx-^Lfn|!-]^s|D8SDz XC=zq d|9^NmVlZ=rdMZݿvJ^KZ|ɏ}cJ+ث0s~2- ;&3_,vt0D!m!J;6?Q~bVRM|/nz"w 'ޟ Y}?Q;f$!G{ AnK NEE3HrK}ܼtu2.K ɉqW-Pߨ/5j#~ ෍\"ê/˕肜[3>c9u8| ֢/\I߬\3>dy(cÑ.o|ʛ~L}tOͦk+\hnWlZ]ȸN>Wom5M5Q5F9 Y^dM} Xy6mX~(@H|ylLM t3@[񂷦|#iCR&4ƛ<АYvˏɕ8O$SI>3UC]30f's3Ǿ&du['=aW3ODj2692Dmx8Q.Ϊ7|u"\ŧ:8+xgJkߝfSr܊y2R"zb?S@'m^46V}+=E;('vQ/us5|QZDo^kDE+//I#/R4{w"w34xPޅTM) fX6`i3@Fu{}߉(/{b|́-gw@9GyVt!\*C/_Iӧt_U8, SĮ?C;>VĖX&'< yHYϫ;{y2xT񀑛YMմE XcwuWX|M~~/77Odt} <3|z6!x~tiUpԘE_8N :ϐ&m@{G#_-J~I{˷&>]f`0#bEH4;֋Zs<;kz7㨏\mYZ4&E3_ellotEgF"Ŕsox}=AMNo##7gb/!2Mܫޢ\3IQFŧ Ƚ|{S~{~X{LFP:am^ :Zڌv2afxmzÙ[uD?S4/sSZc,FYWNiop[m8R/e@%-9rDU#c8{ɛ[qXcr@q*pr}y% ?я +Cȝeԏk*ϟy;Kuoi5X +c~Eè`B~xvm-— C] ۈJEQS$w.7uQ_D~#86Nf}(o yHY_@C3w=zf֤Č$/W9d ȃ;L%u؃<|nm^/ UXFy}12~vǴdp؃>K"ʷ8:oOuWUW}'pU/3O, qm3ozKsJy}Zbi4a]'1珳_*1a*sָM}?Ju_U]i7)j}7ΗA9m>2wo0h7Rq{ ﭏ)>k(%ٰj6rx-ΛF_kQ #_ex4$䩯M]>ۈ|6 1ߑ =݊ H5yb*j)Bn2|靠IǷ%2 yCq' BC_'f-s~Ĝ*k_"<7'Bz%/ɹF>~; .ֽ~oy3{%(~xwNW G?zq ^dXR{{"'3.Mڊ1@@1//0KYuW>b b+~s6&׆6N|Ѭr︯lwCw3rHMlB2 4LQ~z_cO^i<>y4!4/<VNkIkO8 (NSNUbN=Y;$;bTf&k sz&7 }c\{2R71ᆪ4_W-K2^- =ekr׵p۵Cxf OpKg 8Ѧj C2~ًqW/D;NCޢ~Ce .A2bJ+7Οy5Q>{#mu_1OW\]Gj\ZnJYWWSڿ|f*s қJ xѰ5,Gw?6D=eal-8iL_e]ryWa]L5=ߙ /w:po=箉5O!ݒ(vPtSrCj֫{kqV!hϖ}~0Cxwǧ0'飓$ooOR܀ |.C쁷|*5k]PjgL=sC8OwMhDfCyT6;+oM{۴Ni~6so9T2*;xo5s'-Pcy|&4>ΛHҘx {T.ykЀ iON3ŧ,=Y>SQdùͩ7&V}HU;O^γkLMجK_4?/|9^SKDJ̣DކFQlu[[R5V{Qy)0s<& <3qu^,W<=]jˀc}߫Bp2'zKnv`MH9iOϸOűHB1JkT1X(ξk7||w79݂HS gb·gЁwSgv5h0_ K<!ڞJb.)g6Ya8cO֞MŞgy}یߌ's8!2z_:cIGRߢj86=͕.h--ddUGh[UmYrn{LaÜT>]|f;Dv^\Uϝ3^2ՕImYܔr5f0V| LTHKx~A=m*M wӯQcuQF\ r5<̧8:)!>eTיwΘoy\#}/0~w|;G'`NfSō;Ī)llI3 QӒeZj^ s1NEbctcyWtNˢ+I_g 7Ibљk+ʳ79"tygHQ \y }CL)k_@*wo`iVj^An 8;񌎽tHU6N Ssey[_*y/9_zO:ҖtӔVқ |ݯ|cc4/˝ "o=F?";J?cӧks1\6Kx]5IyҁSFcb`z<L+:*RnenC4KYBƕO?'VXI\u秴swgYo"98c>dSKxM"zǏ{&/qyƇ{OK\"/"o}36)/}9;yoތߵHr[ܿ2;z7@P ݊3ʞ;IM1;vXTJ> T]4tQ_IY|\k k.w]W1L>nn7ӯS=롟'R`]7$i^Q<6dG˝s oVQ$ddoڄudqSo*nUmתYƄHo=j"6tqzL脬ꮖ[ xAk3Fau\|um6YκA'7nҴiX~W6H#撆3⊔l"ۢ|^/Bԭݸ>3MZsƶN|7pB "6N8p c/h9Cǎ;d(zeue;rE:kD u rr"Jo`RnG/xQ6ȟ}"2M~>^I<ݧbOߏ?P X꥞"(cFؘӯN2GO>Ʋ13|V⸬me+;c DAm+] >~n.t@>ӝX9ޝ냜kHq\v'v+SX#Wly~X5ܦgs:/10 `>b|w:ԁ>@<\Xe2.ו? krY".{D x|~D7^s𗷈w` IӲ1'Gs7Gh1fLeSZZq}d> gg!Ϲ7m>OfoVP *"!@a=V_D7Nie3udN#XaUoK5u xKeiqr!^9n`H6^RqԳ /-#ɐxfB%6^ʐxp6-爱_Btfc{+uYz,'G䳀\ѹB撿p;ڠND> Pg ެKOu%֩3qfc1\'9=&>~9$C:eЪ@dGAZK(]hStA~dہוxUG|*nk@?0ֳl;G&_z휅2.*WOK>=rd.-pɽ*Rͯ(/1Ãy&b5"u3h+ 2g ; Zu'eaշސ|%?er2v3`?r^Kހ|=Gj/c\̛"e<~l/o@ 'x%44O?^}w8R}>73s'}\URFzh~ }X'WO\GsFz s xʿ"Yɟܮi2]k ?ͰǍwGT~99렻4zbu<倅' nPvˇVIiɏ%b0&"jz0VuXݬ+{bercO2!+l0~-e .weV-gL2/0󖕛XÿY-|NCI9![*D }oS4e|$`׉SOn]tZ&/4Ū)sD͗\+nn7>Y ^wPb)>ប:St-J?St;sE 4K{SL^~nkɱM<6c5]jV.pc̉BfX.+t3|OEq[_ Aqަ_X/v13N')_Q amd<mdQù1gm'w[ɵ<]nX)jO.ӧӖ:SnrOU&pQ°QkN~χU 'UgWkqZq>xT32+^& kL5Ğ@3wKSEWu&5(kZΗWt-PxIcЇ{rsyk 0lٙ>V=xo1AGUb~&+ n< FX֢agT>Y7qg=+ǑXkZO'^&E/&nüh)qK${{Qh\/roKκ8+rxkeq-mH{r\nwzb_`g fˣvj\XD7ǧg:?;g׿i#&"Omʹt|Ӟ@le3&X˦hqFՃ a|xl[g[:/ilڕ_~^{g~~(.݋wm\:(.͔0q1\%]N|:ϨV'Qn6֧!;]T[+]W=Ǧ<9VqiE )Y)]@ _s9Q7E_S/2QLxGX[ly^ ` f: ȱI[:w&kG@8&aq1`)`-"}+KVK#5ǒp.^sȚ<`1#fߍjs),>)3Q4$u3Dx$Xw?ia C΁ \θ6ybס;41շe?ˬ6}vĘlr-% SD92[+wƜ/Y3Fgq# Mݿ\7)|y.ߏDܷxo@3.^}y:kb{mxmggk峳5qr?:4ώ!be$K?֕nײqeKE=FQ=uܶ.뵛Ywʛx/]{eق5yڛrx=&m?Ts@%o+L+ă{bV 狰7ê*BN8?+­ 4[)=3Fs x˥|frG\IH Kg: e<{TU&r-/wddQ\ kSy,uەG:x lϾ}8~Uֺ-t[s Rr=l!#sFl`K Dk۫a>>m)$+H}뱹JX6ՀXgu"_E8-6] l1EjC6vȚͺ^޷?Unj> nvg~|mC?e5Ng޾rEcmEVpї.i85"~@tgˇ0Zܻ$ܱvסC-C ֝ZnN-l$0Q(_Mm}cK]E嗎`Rs )cH;0_F߄O r ? 1{d݉o+ޛp ӄ?x?oXHc{E&+kvHF.01qPV⠌ܿNLl ܿmt5/7n߃5 _,K3>o jm6͐+u5?lА?,Ey3;D-; i)"il 2*C/jN|7 Q~]C6\F2gc:f-˄~|ye=uˆ5_AhcNs&Ju-t:U#h69̆%]`cQ`16fG_SלΕ R̆ Juۚc?CsyU?{"nCwa+Btۀ>f_,R&bY7Vtl>y+:c,+;oukI?S٥3T3tzEAvd?ϼ)98 XnjDqc"hOK:S;D)k-?:Olpl}utvut__K>[vN,_PrhY[XG8Nڹ<_ D0}WJ?Os\3`٤_)޼<}Nc*6[ W>FW*ޢΕ=1}8jqbROH|&}7=ԓFc, `stz$l΁[]y~{+_ k8ES-&y'ʻ"Gy[ء2Xec^b|$vo\< OS]Bh_nOC{ڤߦֻxXKScޱm.`)І߃k(y ?%Du0-7O[f6T8͇ڄ*}p!7=m7cg(K: :|ν\q޺Oe[o56&yii=%͑"e (WGLOsNkȱu=Vg^ɜk@2wak͆:T Oyٰs# :M٣yyީ5%+ܷ|S\AܺK=-˯(w@Sqn;X\6_e=iXq -q:}J_;|@[N}x @]m6hdݮ$\3d96ji^NfU_\[ sx|wBr`sNc}(k R'Vr$w*RƼ7MOOyMWgn [U9yi'xPz),?faN݉j F +j3nS1DJ}NHY ?_anm'dxnL{(B}9dU,zxODcĹHWoXHYR6C 㿢8[[yLOKԴG"y?kJ9(ZWpTY$?feW0֧,M\[_6瞍cnth9K7OKNs GcL]Eo-rݭ=ć.WT&q&˹WYTI|=gpE٩i[پ2p1xOD-o)ǹ ɚIh ]kK෽H׭j3b{5Bnb DvGlB)\cZc5m#Tj[u哶J|(g=X=EX[g/D\kQs?tݍ6OF8Ͼy""c!6bOtoj<<)Mx! 82IDZ74dut`,fOC<>qBZRբbEϘX%p 6Gj kfƙ ' opяޚg14O4z>s"zs;SC34"/;up֞zB̆F ܔۇ}`9bF1_NMt6*;wGmE2Gsu5+9)y2--L}T2Cl)>?QƸDeHP"-%=T4y1~ib!~sg08rWYt ʊ q]7q?Nb~1ml}mʹLl>g{.csa`_9Efzq̙R|}Xـ+x{ǁ+jVt61g,.WRG;R\_fuxʰнi4bu%aq2.]n-1Ÿr-8vt;0cqhG*&xwFfիܻ@v]4ߐ%^յ1\lq.w_N2]·s v)p2ٔpעZ=4SXf6FΈn;Bl=E/?ULdbl$yGrWݭu^uեWP:5Cچm!:O<i{i qY{~9ֈPd^>tz4v}>/鹾# 8Gp$ ΫEP 1_ms|R:k+,m5fhqoI 諈T@w|ZI~S.Vbctĺes!~Fto Jwo{Ը;U4c/>9v{E<{߻^q; ͵f|rgxͷis؝y*Q䳢.aJ/1ڟ¼?J|z5_oy 92gsZ~g/>*8].Vi~gVupG̀pqpÀ' L[;9c#,5>W3bƒ zy5/jA͙bǴǣOW'f4VU=ǯi]!hW{~뾕,hϕsRDڢTsDVMSdyVK-řm` G ?]=`^ K| t{bk4+ An@ꕆAMD y-}%.߄!8oιu8 ^GSO/:g&#onj7|0s~~UD͢_U_5b]QG墧Ī-WwBc9@_w[:8rץzjyˡH a{ ,s7+}y?>aNDT$о}shsO635b 1C,șZN,%ߋ2;)n;UtqӔsW1X'is$R>rOa6pOQq][grqg<,kX}治\ss'~(38s_uGbxEb=KȂ+DM`<:|Drv_Ԟ%ll ?~߯O |fi%dQg{xq4exqUW3%i tJ=YuC*~bcm(u[)V9;r^+8׎=?Og=f&j¾Rũ^؀׾~j!?\f*L|@G~3:@Nó}co<4ґyβ=?\4BKx>{TGw#V-5+pHMnj][p^>q芃 iuON1MVY'Kqw Λ^k.t_,Y ]Tֹ (ڼu7ͦo >-ho~$Bo]m-"1Ja p[}ϫ5<̍[1_bCI}1a.}<Hװ>6FȰ}]-* ʞ!/5+S3n-ὣB|'&G*˾\'@>"\kK?ɚE7{WzB<sK;Rvj^ssk8П7Odi)OLou8z?3'6 'qztFb/\N99n廰7EKwҙoY9vNxuܼGͭݥ}rtn[GG3/꽾,gY&;O֯S8 K96Gi ac^}&9śr̭E hgwn.D_{Vg<&؏hoTQ'N_PVtso}}ǭQ9;1.#}lH 77~ӗ>!G>8)j5x{XCSQc6&ygJW 䍕w4NzZD9L{/c߇mM)K+ܠ&h[\?u ߫1~t~oxAAa㉛w={:=JkSAkпnhڄv}>zF6x ụ}zܧ_Ogqr7[e^ؼ l㜰kGMB;ZGB} l:Vsa|G elg0zOjk0jN.x&}UQx:_dQ8ڳSm̮csg3 \ +>ߛ'y{gwāy}12Q{Qcefp.Ǯ (mmO3>&Eײ؉ISZm\iB)}6-2Oɱ]Q0%q<6]wNgFzGC%c\4>&7;_[c@@5|ׁswz qv5D#<}}jˀm|eyp!֒\{nk7r;^/Ie0#Z'ڈl/}a:g鿮EdAn4:vI*ï.6,`]e2,:-&:5eߌ񥕹-mp6qYN9S;?{ʗX;_`ko?|o&nc"4;w*4yB# YD8Y/f,U~S˜Dj}}?ȼ.62f ʖю=&WD~oD&tGܛ/-_ &r*Mf G#28u=[>U(jFöI8 crq;.cu gMϪY7õBtGݍv7cbGhfTp̀88dEO L\h~ֲ-Qm=k>yLCޞa"ikxwb,[cn[v3>BWK=;~U/QX<(>qL93( 8q3{\^gT2ʌgܠogas+ppAʒH ?* |ZϺzӤV.:c{+E~yN&Hn}3sH ~a(TS/O#E9._C"חuQ~-*ޖ0p3t.;H:5{Z+Aj1WџVȺīDy}&Ipiq$V*!%^I9d]+sĜF㇍ܻGU]m뜙$r!! E(0j˙ ^VCԶ2IP)"JI@KM/~jԶTeZ!XZE[' Z+b3d2`~<'̜˾kֻ/8Fu*v Crv_8|.D~f;vϼ"7/*Cb& jro=LѲe-}ԗ;Zoiз*BZϡ^="Ǘs!A=7[-'Sh,3?(MK?'-Vjqܷ~.G1V-5f?:A(8Q-4ddqz75s޺XWV՝ȨYL(d1_+ p6>} (W wܰ+ :n⠰u~"(ε4dEw h~LF~ ^O"_Ȝ_grw9Q/>}R-oF?dqiegq4?WRB[JLyW`c4*#v3Usȍf!݊oanP~&y{M \O3K$qJ#rzΒ` lhq nky!f:oTQ*glgIoxOxIGZ듻f .oRR[=v2C?`?\.T7mF ZTmS]w(7'3lw^)ru.o)R8M^R65/vdӶF<:'սb/мc`?Xl?i–yPXe,K2RS9 ">TC |L9zd|_V#f".ݼ{mѷqS.cgk+YI__.ьz?W51_V?Gʥ8+;xg&XW >!ssBky1E.ߺ;**y/Rr7 Ր0gi|]Lsw ,ıU\SE|"/j;ͤqw9}d;n4x%A%C45^LD;C\6jr~#XC;yY4OV< LJȓװ趯} NS'M9ِfy3XW~gX)3>|8*Q5JvwWgI"?owy>ԽP4z{6r%3|&c-yP!eI?_mmf=nnY VlK<"i{h׆XOP[S n^j|Ӵ.q$pr{`{k2W\i^$;bYw5ۨg -x?mkSm;Eb-y6)75xo?/ djng lgꤍ'ң ֙Wǀ܏(ç  {K0VCKR2~INn3p*3 #Lb(N[j_93w\9%mx3p.*1~iF~i?KknM8LփQ ;` j+j+(& QGxmEhNQE=-2aOwY:#YmC_8Hy~Q O¼e.Rp_4+{ =0f9QE97pxUKq2_NyAXKQ+EVoo@>b2z)m8ty}\;uqJ6..|B8fU`Xi`?",)V!S)ww % 9\dsPsʹ>^W,Q2fR^Qt`>{ːK\H|~3cZ1ʖ^j$z~zZg2i}NU^bԂ.t+OK7 }5ca{M>QNOÉsmx_ս:Eԏ:Q? ׽fݻSo}l}~-{(k9 Ѓuze`sO6,f4:Yco]~ %)\VW7\S Qe{]Saռ?c)Utj*E{e3ۻ+c\ݼߘz\Ooǵ0a\gho!;\w ҇gsΓxniYR=4ґoy5 st~,wt ܐC:d𩹭,D{we ,٥`=/Ќmqme;w' ypE6 ,mVpμ]6GSLlmӅ8$z}lo"V_Ivvӄ^`.i'I7KkzW[g~\:Yn}N‡O0eʇnтd/yDy{"?DhQsܺFA7 o\Qs7x#5\Im5=޸!{OI=RkgQ\,tᲟS&c@/c?kљ,"k>ؔj 25Ugҹ֐IRIC_oڋ<85p/Os;=,OWۤR*L V{JE#%F2|0/txi2E9.}\^o5[L\d]Hߙ'dyʏ>9MMv}sп!)sK;#mEN5G8:9=[36sa|9 uQ ş\nZb΍Bx!k_gk.-fky:\Ħ뉁k:Ώuu q.Cm |Iz~DnۧR/AsYR?/?].S5q8=˓:v2aSy;+^y+'|>ܞ`%QILk~0 T`_nӲ=:Q3a@LhI灟Fؾh堕h*_ zMphƬB(dYWj:՞(x띔{u1΁Ln!% >) r1ʰW,e8cFRkHd206e l(C˲ B=Qڦk.asv87ޢS~sX5gh9eP ~ XVwkF2+h4[tG~kET"Cެ[]ߘWx}/mTa?0Jsnca:TEb.Ǻ96=@V"S&N4r*UW4ꈋq33}ޏE^1a3[Drc (VZ"~t5jOB}?+??|Llf?M ؐ]B_#]Nq6A#0G |T;ydd gf$:B3ٺ'FyP/lڏՌJޛ}A>v5a2.Mn'z{n<uw{+JR?gעom܍B 9ZڅvdMAL#Y-Gk֍sb Y8sWZ[8?;B3nˡvAUړyocfL ?w')gA3'kF }=MaxώpnpKiѳmFq \}.Nው9՝%ws[+=¼Ͽ h:.?ɸ|=}NqNƃF-,c>^X%MHoZlkOrx|0^Kq~m [qU–>ic.V\Jg܆G[o {b D3ur{a}1mu7v)i? }7s<-f.0qnn%UMao ?H†Sϥ ${EVi#R~3$*:u`dW}>_ > G`Nnx3-,{0O]\D}v6p wκ2mmƙOf>c ' v"WYBefL*^s'*M~/ܲ\-S47s={]2eoBgI5S?`H۞-r2r#ԩ8+/y9plzHW9]W+%|K=kyxd5Lk^CޓT.}Aȉ 0gU=Yh:) -mך{_gC?ӆٺbY=s߀gU7Qw1mXF;L5x̚}lRJ 6h w gT ;*=TiLX̢g(#ᙫvf9b|\cSҿctD%~)ϱ^P供֞=6=Y~|ve 38?&m65?Tv0PG0/at7*O?[JI4pNby%䔙IJ}-ǮcHk)UŸ4FY| ?DwU18~+%Oe_: b5Rv+l9H|Xۣ58wb^S?<č9+ =+y׹__,Th{5ג 2#dэHCl@@VG4) (%Vܺ)>a_-.;kS^:lپy_kYh"aiALwΏZ3-kFsMtLӲL*ueR5Lﳜ ϡ KN)E1E|EDuڙfՑ߀7V5ȯfm{/`Xdq]j.ɺB ̊u~rcQؒS>M&e9gy{Qg+9ҨNXȾX5in6Xxn?{xw4^?q-- n>DuweKe+LjL?@~:I'DSih]L"QϣCͼL&!r`qޟ@}!TȉU r>v?19?T_Vmܧ~B!+5sZ+e-/`E҄/rb.9f?a?뼎4Còq~OߘxccDE};皒VyЍ0rݘEcy=8==c_y0ϤrNYqc^Wsy[{rFdV)T12ǴZ3WwmKlait=|meiNgCL43éqߜ4 ?ٲ3|&5on3rp] l4wxmʣhS;,cutsYU,Dao-Eݠ{<72s dVc1i ~ Lsgg.v[xyNgS'; %`If27sv|hk\O=*ӿ~9ϗ|^;stд'Zmˊ+{:mcJu`D:etĕgx_Al|!s1؋iFex̤OSʿu'KuOsVr[, >:1j\oF~>D??v?:;Ä8yW,Ц%6=ԦsF5򱅾~|c2Ea?7k/Y5u9g\ݣG5.,$&__3"_or?[C-b3w#߭SliO[?Ve G4rg1f^:9ДLR.k"b W -aZG4 [[:Qswm9ey˕K-+ܶbWkO4 {nJGSwġ_wO&y!a/(̼u*ge ϣY+QF LVn.'ZWuHek6g{ߨj=0?gvtW-VVq5N<}FMG^k}E(sA㽤@/b*{gb_6)Hj2F|ZYLtK\Պyx︅L3VAzHi'q8(pPgtf﷞f?NjYRY3lc>l-[Q7 qYϝY|-2JoZ3<ֿ蝫>+qd|[FӶ6˙]KSɱێMsӃqB.D?:q)%O`}xNll;jq6{5+oiӳ yuxBbqgPǶ3gr c=`#[<.{q&hvFѺ<ә8=EXĮUek2G{1i7 x]ڑ|̰b: M*s8;޶y%cc5wر7 J巿uq֤|y2Z<c~$h830V8yʾ~JQKpVCt.,ͣ`-hW:saurp4?RiރFsVAھpGoicNqC-Oa zaKheV!Lr"gKcO2/e-hƅ<Ԣܯ];ͼk|-8UȨ,15o\$Xkl` ]$mlμfYYϵ1G~|OmqeFӮ܏웉2fM mw2-Q,W@?:l78|9ɘi,u)DBfO=-er<"φ) %癲w؉lN7/C{ԞolT+NZou]1>P'guWD4#º)Q>rw/R(q8VRliY|RreQ[8cÙI$bM=w#q]j8r/=%^'{%UM, k"b }>g.K'xO_NM͵ XY=Eck_֟iA3u_kwɿyrف¿#iTeU oQFv~g3%*_ ld n}בG݀v T(iTљx_om[e7~e7J3/mJO~%F ?Ɋ4~oMKk6^J{q./c{JNhkwMS;ߕqMA}Nq KD y{>\2e :1~BK0<anZxO7ځ?( %O ^O]gFlRnu`t_\q/)u%:]}sL9—EG{\!·JLo ;s%ץ%s=‡K/V\Pd2eݷ~B)kE9Nh.2킿|}5ȏ!)hv Mi sT?o/!ouLhZ<6dAҺxޮf= zہlSe]#Q?L` xA୰`4e|=5F&+:5̘wc#ׅ&,.߫t9΂ZrM4Is-aΖ<{{,o>7OJ;30-ڠ PsU9CzK'?<0ݎٶy7 :ػ*{9'S%*1mJ_vLrff6l9A'qvVdJS,kVuO<$?k^3q\.2_%xf8^6Ouym3igmXyI/$YH`H=P|+b7=Dv|Mhѳ1Q[V99/as>V,3秵+ #-L3>bZxs67@{&79sߞtS+>*t~<{w}\\=pNny@٨BqWh;S` p={lL3QLc~3^UUTa@ۭrh8ՎMhgܾnp2}!%-}5tUaņ33u87! 0o͓GyܸMcwY@Iײ ώ1Ew/Y hmwmڴcla9o|V+9~^֡?wtMoncykp-1Æ,=qonSK'cf.L[AwL ;a6"mQU곙L0MsM]S_|7:uȄc.E|K9: VyU,6cY:Eo 2 s .CR2 zVx__ށ3点gy'l:kԍք_ZM8CYTZMH's۪gKV}Xc\7NGRq]yy'Y2a*I_1cBҠ. ˷^ӗzx_!ԉ6XH >06t9wYNMa/I1}V>"BfLOkk sċ| $M**@!G X5ȎXXO3*V\SL_<\Q;d\`)@^=v7hn|m Q;7Tt0gTuX6} ?N[ibT)x&,/.ظ3+e@Lo>[ ^r Rf>< :y$> ]<<6[/b d,h/9/ɿe>\EKv#W&r?SWok여z/ԏ tCffL3u #{_#.07 W$y<j]:Àf;Su6%1a,nѲfl@jun:y hxޭB]Ezب#3Խ Ksou_Y2oMl[=uv 3ULIOqh.DAGy.W>f7ٍ?nG}P5pg-g윀L:`c2-H|CxA'mgQBOm ?e+,m'ZdK?Ey|#*U7fxcߦ*s{蠎SۆS'_|=~f~|~V};3/U$]_(}˝%8&"&~&2̗-,ꉖ ~v;1Deb9?p9F}D9ix9`փ~#G<+~nN#G޿;~s\'?W@{юYQ [ 21⹻/׸sp+Sv+cx;y*Z u#>S3.V3 v˹n:ٶkY&={ B.yigAĻhC߿ZmGpjyc׌ռUW> -ծu޲J3 rvI?C =kl7B [IiǃUߚkO5;\_5׶XZ= NKLߙ̷ј/Y)ƃ>dәWe] 7^e:3ELW~U8Vo#-6/cj!U۪N{&Q z[wx2t^ws],A72=Y 損חub-1Ž{[r»m,uC)(E;5|G}z\18g@ ~ ,&[lM6/ͦ0bA5'6,c󶓟El5~{Eviq᷾[m[2ΖsFr&_#!MSujfZR/&Yb6wZ>D2:/>ŴS9oזAԹkY׉3]'y?׆7l{e&hqF`Ϋ9 ղ?wAaw=D.xq>喏'Gܻ{;0.#Max: {Gƪ#f ݙP}6 &O[|,8!6ub'$u;w('e]g჊}_B //8D6x +YG#2?>_LV^K7Y<}bD,]`*S*%'1OXEqaHsJc_ĸytmKKYE9񮕬o |c; Ck'}b]ʯ}fG ֵI zOLm3l7Yk,u W/{0O}TPbA*;hE^lC4k8_&/]9jS S9}9JY]{V2bm}+PnqOK^kXe>(r(Us$GGqz|˾?jPRB_TY~Σ誖բued4t)ȸE.&UK5tjn!&YdRYq6Ea4[o_:Qw=~dԝ/kۯrowo%㞻Ubfhx>'|r N"YDAu|41-tmG Y.X`Zx{|e9Ep,0U ,-jAROVlM7Sucg xLEs qfa-p-k-zgq]Iԁu E11-r :7kNXޮ ,>)}F\S,_koY&lmS@[vWuMJR&UK/[}//.9Es*/Ok|שiScԂ~6-nijQD;QcSk8su:ak4ݫ*K*%CCYMs)kiS|v{R[_G&#LK\MyTW3gW $_1Pkmng)…8۶{XnȺ0`Xա뼐Kq/1-'>2?hQ<7;0>\&.%T1wH63g@S|} |%/XOc}h#]%륷l{վ´z3[fȟ6f^T D,#T~n^@J? mEhNj|ec|\_b=#>chێ3"o'}E)weRF3u("nX: ߖBn~5\jcu@C5-f)v*_9'7oJDncz|?'Y ߁e3bwb%֛"7Gl§4ha.ha䲽eͲIeBy]Exos0OmCjB_$u2ޙK-'@b,\m`/K0X@.:M ^G2-`Ʒ-7}zo\k}}VuCKM=ߎZI{TNU82ɜ?)uι pӦۉ33u`bDA9kۓy AHȻ9u{p9nYۘ6mevGh/[)0<,N-čDFp9R.n'bl͒8&+LYv}`lv$_-l8ׇXMƽWC亮EVn* YTe~,8Wd4?engVFho57O.~37ǺJY 1_9rQd9Sn W /{l3Ɔrm);< /I({aMFKxwÁ/XI*Be L<=wぅ].r3eCx`T|ĔyN!F};Ut}1UC̖m(~ao^g;G^ȷ16JwF63Y8S@`ޅiL,H N+nC;tɢ[ǚܝNƫWNb^ue.")w'C*Ч9;cH3"wX|#D!6dۯPw@ӀROܨelſf?z.59\u0?|` yM.7>뺹OWZm7P0!1?e{@Jۻ+5caiM􏑲AW9R*l9nWsTa"~a.I0 Bz1`MV%VJW lzk&FXVCK}7s}&ޟ+`\d~D~3gDŽ>f}| o}->\#rtR2^90d Ɨe1ssE_i${ߒxtqF*nĞoJ}"u?{fkJ(`1 \X}_yǧ4t,I',9t~[~¿SNXJ;{ux_Aѝ 1do,n lB{F3nxzU"ԗK9K 5-O8xGˤyIe6/zpy?bȵGխAXug Om42Lg)s5po#'o0eSZw~iJ,9q9 dۘMjnyuP ׌N,wOx%OCQK/WHG v4eN:ǔp|b(h~{D~bWi#?+pvP~3Mf3;k0ȒhQ&un- a?Tc'O\L= Z{am |>׌e໬JYۧ2pYhZaby~N?hѢȧ꣭(;iO-\/Eu6l4~{Sg}x;+?-dmەm1h#rfy~ |Bw3t.y^}bΩо,2-E c5֤]8 Yߝ wzƚa^MƢ6J䗉g=ק. cB&T[86Q3FD2z^ˉ\GOlOxFe&xFf8_m,^vm?dy?̿%]2,)T9oMeW@]O90)Y\I?_OS{G0g 7W% 94 g;gj?S;rsj8ҕCש,j99ռFU6p=J1&ĺT߾ پSKc<[bc ;u{c^j,û;4vM O+V|o5Ϲ ǥhO-Zza竎~<;1 ޣw&p] Tӷ ?gwױW'Kjcmbմ0=fЌ}wd$R#6~j.+"!D36%;Y2o==kś#D}5O!$7^i4SƦ:˘ξ@[&}v~{8a>_w1dqcڑSup_K;;:`p>qIvb2{ r BQ̿&4Zu au䀼^[˿/uލz\*vҼᣩ\*W ]6o bfNS ߭1VCt/8V- f} nC{mwȜ!jt1&099/n4+4e7 콿Ruy_Ҡ6F~z4@"oĄ̆BQFuaOߐIrޒ\xŚ ]u7!sRr5fH]5$~MM,ku_\r:}EtSB{kY?s[2]h]6r]Re]o]S5cR+տMD-cs`:ZF L:}߳}񛴟ߵr~h6?7 'y5 HR u`C6rű?M$i{L=ݗz'6{h-#:uI u̪/y/e2 %f%bNmp[[&fkGWGn tz$A.O ƶ[j yGkeCO,sKSęK-yG/dPi2ތu.q)$0@$Ls>%>0x z|OA[a;c= a-X -sH ނQ^̵t^-~xtePlOͭv.)jԂ|S܇{24e  Ws.!Zcu}/?G6%bX[TbK='J)M/ ?%7<}f歼 k@^o̵6?n UNA^>e.qφ\*UWѵ\Ϸ3*ҎށyAWUw#|]92.S)vVlo1-n;,So';u!-u:[1^_̈́ Q 4yvEuqI>gg^r$J1.5֒x*_aX݅ hy:^g9ղːFڻ`ʤY9C5ϧ-KI1] |U-lkC3MgwޯSb4 sLhAF3rjYM4g~fuhrgܖhl ŚVx-Or#ws-OĮθSmWyfTkꟹVyLWOWa5mosqem<б7޹"] θUYD[ğ>-ӏ/ӯcX_.z@}=XqssϗN97KYoK ?&8/Io=E_w14?Q|FIgRDNP3 $^r基M{rDlZ.߿ߗ+bS;̕Wg QUF/u/G/2-Y2u> e!mEd U#ƴ ׍G6օL*On_SB6lS1ԉy0\#}A}gA?vWBi®@˼3KoDŽ>V9Z|f|Μ9&٘yõekG &!h64s/f,ъgPF0Zx8fPRW2Lrւz1z-O2mg^q/er4/d~qc`w[A1Gy5IG~rsX~=k[] 2EZ44Z#eȭ~?<d„>Zu"ocp֋f\`*"֪ @lUM< JA^7bΨi}Y2w,ڻ<.%3BzcFfs~;jQ9_7@<_Ocs}³&YUha{#]P5%y>G1Bhg, <>@F b `oX-}+Kh-?#ƿ~n~X7ǜAuF^:)锓_R9mKx7HLk~dX6GO&#n ކH{7qYCYx%߯=+✊By !dRe5ʌ^÷υ=6{Ur{9vnj ,p9Sx1Ĉ-wF{jj>u)aIJϕ;jgQg 2~ \")72E35ג(5 KZXYh_,(q|kyݿe {Xq7AFs)@^Ov:k ,<),8>a՗0+W )ԩ5۸vWj\ϕjvWlUl"Ǧנs϶;bV , y&"W3g?f`|M:tEyLmX! -)txf$>K-3ϊv<E%3 $ͲХm^Oq GT;QeL2; ^u![whWxW#,/e#&Iѣdė PwMU>m;O6N{u X<ayV> f7WrgbnnV%F%DgD~N։D22Ky1Lm fv? D{ x?rlRC h8D~CU93*Oqx:s*! ~BNAozv I3- 6.KT^u" Zso}31j W[> ?tALD9{7rͥ,eV}qh+훕J'8'ܙ [) 2Y/|hC70t_cz.\1]>ymMƊT׾ ̀<ڣ'||%ۉ^d9˗}t/q?V7s >b ]nch>hXE6O{wkԞ>{fgu3r3T_903+V{Կ筃|ܶ|pg1n8EJM M9f8/3;ےBPĒCinɳ "eoPtC8u yz:f;EcsYH]"էYǩׄha[@wA @O ժ=V [7>C앖n,.yX3s/PFsX/S yݍՈ:K?ZL Zc[:xШk *,㤳 |ka7G˸ʓ֟8/=txg]p*:מS,q#D3O7۠NG]kwG؟¹Nt÷Nq\{R7Ӽ'pyZ#*>'xރx' ų}d Q.b-*F_3,w"}*Z?}5swޜ/5vf"75Xoϕ#/e:U ?&QnA)ͲQN50TdWE;i[Lj_Uxb-9 *߸Eylx~#diõ3^?Yy]bݍg}폗C. +=_TysþV_{"VE..n#ΦyyMF29ɩ5 j?raGL^Wx@>s,4Y->kԃBuLoBދ|  9U푘}*W#YM+5deђST49uamU,b ;Г5y_Ol/VXF^p}mTu ;=UlL {g,}څұDU%yJLr랟&U"AH?87 O{,ΑاήQi>ˀKM̨d\BI `s*ʽ5yUݮ4o#*y%[/q)׎"</9R_?l%B3k^O\i4Z!Aa}n\!7!OyLm<`J_%>Sq5UUS4 BK_b4? cxl|0w'~\À91ޓLߘlKEn#6B?M1>}jq;J,Oa֍JЖ-ׁtYÞt1^vYU[D^'_d%>z쉱>_l~r?!إE*K!ߧz+7^ͼj AGky6gZDw:t:X=qQs ^oE?yTu6<~}MZul{1(Zhtկ+¾:u){O6ְAe,UD{zyp2"GQD8Lۦ梿&ԐF! 3lrsV_hvܶUϰ^+S/7Tw,>ёnIQhm{G-?^ ".EN$xc8M;V=ƻXNDQWӽ3%dr9͔]ᇰ;GɄEV>#&yx NLmq)7k, \\k ~D^<-d 1QʠQ+d\^O<9/X߱=yiGd6\3&JpR#J;90qX=˿21ims7Ƙzo )Z1;Joti*}nCeyj~,{U>"W?HϩWioHa'ThaD79[Wڟ-ԎƜFHk,$Os_ A3s[w@ooTʟv?7󉽨8=GitR056F1۝FZX'rU@-temk w|H#z=^r<obN @u76y wӠ*KШYܦznJ&C|Hc8h'Ъ(az vl٩dYVߨ<{ׯxF_a ޭq 6̴CivѦ.ȁ !ZJyAz^rip<ǪǪ.Wc&)Sfi~h<\q6fMxmX|@\j'חxe8:@ 霹;^eZ}UoYZ>W?9$yM$r؝kl';M~ڜՊ۾Ѵ#F,.XNU|Lk뎺]'ިKJA+imp'T{=W,:K|- r"mE81J`oѷ<*`+qHl-#0'#>s`K`Iѣ$tlعfͻ4~o>`[T;֯IYO_}H^uS9~[E_۸Nq~}>1~/)XH)2C,rk{aK簇-}]δ;pfXg^@h*ڰYћxͩ飙 \x?*|1f"QBLCgx^sqz ڲy b}:I:j뙾"s^gVuϒqYu7OM9j^:ϥNn/b?$]ɸOԅ3$W0-m C^!> 1xtgo-z[S`^ y79@ןZ#p0q?)y&y4p])ϓSDTӤl$%{9g|Ι1囹|4s$Vig:˛E"񑮌\k캘5="q\b~$/Zlf5B?N؟yPW,D)9m^¶)r^qK sfFGu9u}e\vbm+5PSvxJXm΋kD,~Tχ|Nc'x~yB C#V+q! l|$A^k_`yZ|n< Л :oe7RU4^׳ ^Eeѵ>xܮxU%)tp5_p>k)?%Ey9%WVw)_ƿo|Q$b!y 3^PmwFLT>Y3W}봁 =3O<~jMfXҙ;$cqCο!8wxP\e]% \v85-ٱfnCO>c{yv?ӏ:EܐE(blǔ C04=Wmz51)ig_uK}8?c k2w_3}%"`7yBxi"rd,ʟ,+an$axM[ɘ~k1?R}CN#uOW"\/bKlunPU>\#qd2 ݰOyw^'fk}h؇CW{$"=ר vçǗ#沖i2'6V%?h~jhyFRaC߽B3_ !3oPms'9⎪Mf63\'}" s.@ռNpr%kÍk0d'2'X݄uG~Y~Χw:= a]X{2z5,=Lѐ2cAuzuiTS_"gu; GפQf}R'ほd!oYfBmV@ޅ?DJ{!{h"5/ mdsԖ-dvb:u4_FЮ֍4m-wh80Vt!J':돧o~0ݻ9Ů7y#w_ȗX[ rTemf ܻ`s5/.F_>ݏZl'BܓztOG/yt.'[Ze /sQ->'ǂɺ9:O`p@?X]Fm2Oz\њq85NJˮJJl b~#g5vyT=H_:~~!X-Eq<$}3ߕz+O%?~jr?+KQڢ8MDZ"G5s!uM |S_$V)c)5;to!s(pB&f[6AAU43Y\Ha×[v]E&YlY~AS8V>Ok$?GEIx.Zˠc6ӅW63yռy}Ue>sYꞩrc"g ד{m9;љnoɱh0R. s0xNk#\lhCP>\J9V^'d;cW·;sYu~|l`N-l'@,ۓ|b</JPydx^l]]!3D1eS5o&E6c?&VcL b[c%aX}Θ%|+{G` "?8CIy, sTaI^cy͘wS ܎hF>}[sSn1:4{nqcʺ! 3s$Ngp]3.~|y}題ʱOu[gcx!vk3;z~oKKF M0cw-? 5v0^~I& b,:NA`yɟuL'E9`Kc-6?`B?e\j=laWT̷U[KeS! rqN,nk|kˇϷ.s/Beo2Yg}>m!93"m(~@Uz2ڃ?lEV53jjD5_ʿgp Ȝ;8 F CdP@5뙻XZ\8=Z߼OԱ>qͨ{Y5\WU-/S+zbU[)i:֐[U;~AΪ+g;+]wh9'ׁ2.ʚv̚Kg}_^˙oA'ː&Nԗ(#.*U"~%dMj7yl r~UC w4m)Ձv#f*%?ʂf6GD<~%d >oxq~oOm?}Y~١ood-?$sˠ\G=a /pjVG5ȃb ׅ|5ԾJd̼y̨3ѯ/py<<|ol|7;&L# ir!cˌ۸mwM߲K;OT{2㟟YvTz7,'0$㙻1/ l[Fœ\g0B%_MP=p2歗9?ӌX\`A)N_ t N'T6WA<(}}y$W9]m/z-65S?#2o6xU*$VT*8mH*e| T=7k{?[nri<^LI'sa_T}\xZjGn|놜 IЧATBym$/{4\Y3 }#0`|cug┽|ǹm[_|3D~L\yx8#e:3kVyVʼ.rXp}O{4u3]NOq:^׊9[ؒ 3ͱm쓿W.Ru7^6;x0AZ|!?!m"3)xZ\![riy`Xⶨ<LŇϖ쇃]/{2^e{=3߽V0ܭ3`fs[V41M)V~ [75YĘOQ"#oH,Uřfw#v^5*k/aJm}kb7sf%A\ sR}{v["VOS9NKOk.Q99zƉΙry̹9hxИ7xɇJS]WQղkOY7<ϯrlgMuW<705MdWP|7sWԑw~8!_W?.:f/G{ʠw;g W'Ig\ބD#  :9֗-%|9qw9}mN6_;MMʹtH w&vӘ®7=@>]~| = en]vrYk52rr=/Oay5bCM[N~ו,z.3< ;pC5)w!{ِQQAl/.d&8\wuՔ[Yɕs^?ߛN?O]|Zn w>11Ƹ}KTly=_2fVIHo.}9 |oɜ+ĵncYf,3y DI(1}'oc&?ryp˵;h `ۣ ŋ -+AnIM?}SMiz>Yab杊9@J%4%ИNڊ_>ǿ"4dG>N~ܴjeun*ZJge5:gbmRZVOq{zm7xknkUx6+O3%* g4xjQP2C`$yqE'] | ꢺ܆nex}0Ԕ,A܏K?оJ˕5j 5xMk.5,'&Fk~QS믿@בDC8?>}{*%ya?;3!Nm697eH %TP Q\kS  Mfۢn.Y-^A> ȚEp^0V'Z~>TUiQZy rYu&lP=wklIiW>b|ҟ8k3;e*'ߝ2sT=2{xwϥ\*h|d0cxƒӮ;ʧrUy3np|W3ߝ.NROȫR;(j\wA秄]xtȢnRtA%?+Ǎ*ڲg{!uK#ffѼ,xi+[CWY"ʇMɏ%?\gs='%A| n` qis6?=YdפY M' .LgY]yts,q3?19ǟ-_wvh_-s9-}\341PF=q%2Ϧ}R,e'5fYJ|E3mQR"fz{|?+ὠ^\>{55R JL|orlm&W\d;JOKޛJO{w/u~ bb>J";9޷ǘ1WMsy7M0ɦ[ ;|A_v<;U]70[7NI&ǻ:[/I?DsݴYO=r~/y_.U<+rW~+/V*:iS9TpRW9J{tm̽7cW 2:w+S8f& <ͦrPKɟֲF#9Qī؇ "VԱt [`@1.j$ '&ĻPm! Һ+jRBuvvQ~t=SBPxsAmsg}浖/hx.Wwgo'5cRg{-oB]r6_cz"Bqw~b1\)e?Ҩi+*=5wY"< !U{5R\Uo"F8Ɛ ;B_Tl)^`͒Soc { 筜&qOj*|?0_YXLۓ{CSvܒ/r!_&~̇u~O[^CgEN>?NՓg>i>qRxɟ0|l{`2_,#JbwP|dl8*o-S6b~I,q[:ʇ3_W; 027n'̅9#[Ǝxu7ܻy>ļج"ǘ"Q.I~qfˌXOm}S/%-\CnzN^/(|/S[M_|cR~wN;Y-<y^r49tb}tOH@`I;9pceq9z\0Mq1tzD<-GuJrmtK{#{Y 2ע{8Ŀ+}{ϟ—QBe6d4XGSm܇Ksй|ĦŀgRm#Gh˻1N֛']N+C{lz/1qYX郟;T湪ޘ̮[PV+eu*l$b,;mʠy#/wO]~kw 0 Ow%  Y@6ywIp!M7ؖ}55v}O>hy XRbjR {IP192k%VX\ g\5nKM]Is{Ơ; Kr5]nWjg]V<=K/ѽRVu$U^H1co z31:hcXvQTi##3 8Y%AT79ǵu,. DO;1Az|DuU#*2ƐwoURݩN?tUuþ6d6dWNYҥToQF.ؽuVt0}7$o͵&{%epyAp"og2_5d=DjzMӀnLkgg=BrsR"zǵoWĺjYWid?Zpr|HPriki݌3ݦ;dR|v4C .%G5M[J:J^"⼬/5f,/@ò'̂[N'gA7oduvf PZ7_Y#{x1c L3mv'MO9ۤ|R;Nl DfF+w8I^'h 5N_eLA-NbSnŘS |Pam1,Mǜ1G~iNv.k^e{9܆"'so.v^G>P?zѼyZM0DTmGOp܆Mc+;̙5|g -}qf_j}lƽ+V m.n_l2$Gi;L{RtSNs\J~켈PsX}~Q32]U؏ŴYy<Y0dnxu_Ag)'vAC%d0'gq;}m{. oQo63|7a>|~RME^)mxXj#шf)yu§<-.~BaՄAN=`8v41 `|HIzY>ATHgG:j'I<ЦC1|I2dE5~s߇Ϛx}d[aSB;ljn8ncJ%t((ܗ9GlN ȝ>w=4G/?^2.^39Q`9y*_sjϳ!tOGƙvyл>֗FԎD/]~KѸY^/Cj@,->c}ΰZ8"5ys [<_E| o}: /ٽq}﫱=B9/#Bqd<{;c?xegofX>Bgw˰g7-y˻= y,3K52$=_0|!?tLҝ{ WGbJJǚRM\VGۼ./\v2M)b]`ȝAU>u SWgj^Lozg}<Rg}GgڭE^4t{Ola'QN.;<-]%Emxl/&Y 1=JF 0  ;9֘Cѫ+72{ji3FdyTqIam7,%Q*Y"E}[yJ5s e:|Y~;~x^{EaٶUmpǵI,-đ9 i13k""kOO4j.VXeaL8zӜ6y'aſw)= zGC=ɋ^Hz{YE^3? >ͥD'=7MֽDUKi7z>ޫ77F?S&"Vg@r&G=^>]/+ڪh^"Uy`_B“Iylǡ菜 ^÷<׍3>.'I9^UOna{iFoN=E 6jY3 ڡ_U؜Kyhh_I{I78Xʭ; iM.BMB}:GU^Gkf}>Io꛵ DS#|,ekҖF?Xx#f.?v̬èإ~GK2cF.'y.\ڰt] ^WŞWh~fՌ!oJ"Vr=Bu0~pNڏ^KmD$9=6=;o=pP_KvG?cS3c#S@^ETsғò٦Uӽ_窬hBF8%yJr2ԔN~;65厫ujy%[;r-Rx] މoWTO8?&^Ew,8 r /Kqە6cGw#_Cގvf=k9(yUT3{q.$y#֎aB1ou]Li:Ӏ=}W=]1Lֈ&`xD'{'r T Jl\xd*L( ;CFYֱ?'|Z_=_~yO~@<-'%{*9 ZYUDZ֞d֎d^p&$us(Wfo o(' ɾmQTr߶ɕ%q]DM4N&{ѡخdd+rG'M?#mcMagqfy3VxrV*#GrW?iTv\qnBeEPm5Mfȳi_)z ]s uk.ԎHk]m{<ԃ(cz0)cy0`I*g>-b ~('`ͤʋT95f?S)sr51e. GI4b{m|J!êϫc?R* ٫F} InVV rkhOO[Ҡ֕ڈ4-$MOP5cp-׆u4DxtDlv"ORjȇg[v}cƻJKa 'dgۉs5L/Hyg5?r§!)gg۷ ;}n(>2#a=kmsjMc{w1M9N f?λ5^ H]L)P3!`2w=L8#'ꤙ5dԍ:]![O5f| C['t)۸{:-^, w::8=Pjםtܲߙ>Hmcz8_Yag_x9<9y=]2M,}4ޮɕ wJ?ݟs|gƀ3As9>܊>9~Fȫ–]@߿;(} @+oHi 8{0"L =|&/1iɸ.x iն6L)Wc Ϭ(+uiy"vqb׸m*w/ØRh2ѡJu{߷m/ G+8{v? 9kn ;x=p m%a~ qk3Fd?V[X?Xfx7{P?#2B x;f(#G|֛}Xb2`KZg"ȁrZXFvy:;su9U8{m Y5vna;s@<+EQwy%sv#v# dW~Ww}./Ou#]_>ݗ|m~~keϥ4ɆU ޭ0·2cCGc׏o눙a|g YҥIEtUߞ&GHrĿL?u4Ci#|z $ŝuezҳ4c,LsHJ՗NǶO{W&Sp ٿt;sj 3Ƕ%6=7-I,/uo=2ho! ^Kxa^P bueayMm_OQ5B"k](p뉹1 %v軍y/-Kbn-;_^9*5pܗh'Ekפ[?O?֮ۏ{/ݏa{FOryZϥz6=~,|^ŞAr3gMpHFIrtYre[q8z^%ڮus~GNstgM. I)R}>|47PDv&jivsZ#mK6z2`,v5NF1r\F!ঐ|?}\3u z >ͫ+E+ oMd)o5teRzLS>`=4( ǘe4'͇tOgN`l'{pr߹h vY4Ťk@WIJ- ^?B޳d)#IۛhB-2~;e_v߽^*iy]CcV@v<JUj-";G4F #1O3~ku[x"=j耾?BNe}u葀v9D+ { 6o z9uc,%{>=>_>hbGlj<)uV7 κ{:~Y~Y'hZZۼvT״WҼzUVu,z1^ }hJ!٤J~P; jaSgAUFL9ODm}yN{KxB@'?Muhoi5,4 po; 'MbV֐ަYpB|I> C{^ Fmm!/4\E'Ye\yPG6jausϣ#R i~J|7K^SY>p}VI x`uS'= t]ܑ[ wq<>Ͻ3I$@N@2p!Z¨o)%ĥ֖IJ](іQI-c2V% .:YXl ;s{*yyy|\.߅5G nV5!-aq V,^nE^ĜK /F '1on uppVV٫¬8VXQI{*`Uvptu?KOzzZ_oD{N:?_RYω]m}h~cOOHYcړ"~Gܺ&V:y9q^vi(#Xﶙlʣl>"a2g2O-{+eVO? *e0g˅>s ,)"ܶj ]a/Ac 9F<fÀ6ȵDxpo{b:g5Fµ}z"?v?rQ^6͋6;;bZcbDyӹ|foMbWd%-!{t"|1u-B/E1؛˳2g|Ls,Ig}4k: ijsQ68מ>04 }ѯoc~үVz*o1ɟAܥ?E;ރIz&ob?{KםJܝ p=r-p|xѩdVuy!ߎCoK >#X͍颃N5\0gK<%r=C>sP6GKJJ9~Սeq_X؉Cckv#<KdO5K+ht 68|PQ3Xb9ÍzEZhGWdzIq8i?SLN]}y7!KLnkyKNb\PsI}g9Eu2uG}d/OCN*e`]{eiФ Gݔy#`]xkx6Ᵹ~O,jn8MԚ D_Ail!80cCn8yfCg. #%/ Z,ޣQ/ε([:D H}Ksq؇x.f*.P"\ϸ_gL19vķ-E,=l=;ywѥL x' e w%~) }WYíVJ6,K{l?9K|5}QS<;p>uH}Rfk'ztЭ~v^CE^%١_M9޺KH.55kw1>rf7>K]הF*Kުц2x'[7d>*q;+d eS)}l _Yiv^vx{-8:l,.SEcfl7'(!ش#'rmk c{i Z\ =xm>wۯ1UKya7þ.oCJ<"'|]/U1"_rhS/i^^O@CY5ތm_ ],R?g0ޑ,77 `i,ߙwV3W٬C4^ĿQ0R|ڰLVxMr,T~_rE/<>ow4 |GPo#;^o=xzN{iҾnRD-(A?7oY8S~Q>o[^!W|W_˃S M0iԛBuTEĞM-TpCԭuz= hll֞U5Ld1 %4MXHYo'Y3%LzJPd`bYBUVtiLq,lB9*էB@y'<ʗpA_k㻟e:מVXNtEocA @XŌ`mۻ~װή`}&Z`OY*W[*k2dd-[łUDߗط Q,x&+rI!* Ef?[Ak@P3q/#xl"sUNxR読M!މZdάzˈ&LٴH#}"k9ɲ AL-2/ܨE2[ޫXtOh"ZmoO)=Z}"q>E&}a&ˍ=оpܹ.[ h]8֡Tz9guˬl*s['srs%9mp D36p窲&)OEgo<.sOo~c^msInoI}Q.WÆ^v<\7"n$Za27Ѵ6仆;RPt.{ Q="8{cǧ6pg6j3Le>/ޣ#>ʵbq9G#ӂoһtr,m<9+o-qn }EJޜɂӖ>KtW2+rO;is󱿈۸l]ڽՂHZm:g{}CjT ԣx/8GA5恼F"Z4{RTu{5}Ow G;_aF׳FyD h{yшD7Lg;J8oz3=Q}TMR{eCxFuRh8)s IZ8^^Qȕ.E^ }nKiI/U/Rا?}RON癈y1}9r݇ψ5TO%e3yvkw[{->K86Փ@<g"&NtNU5=Ȃ/a5m9'YMWVsι~]zW"$oDXć1ÏWdsg͏{\j /I>3]_kI`Zpm ھjf `oȫOG֭8&; >(ޏM޲>Er=Ÿ?>7'Q?D0?ol9eUqz\A[j%,]ޑab6Qp#h[ć_>cSV+."?P]モh{8{o_#.cJ >I>i,uIka4;x>C .'_F^#DZ<1:EJE,6櫛6ƒņ^õ1IfX籰ȈOr)'=YlcM U[h/NqFXh;'D;88'4SדqQң8R8O3p|*d^35{OyDz&w;8g/)=^3^B.l9/xޱM8.dqOC8}(OOކl!9E˱e"|t~ OkS{>R^w`}05HU09WIҖ:W|&W0/l4}i+ݖHhoMbǾw.cTq326sفZK5.nߒG,ȕK&7o^L:W9O@V+:agq5{O}tx&{fY!_1t^9>OBİK d-2WX6 +~$r@-FΞ<_uyoCd* }~!; ?cEb5d{Oq}xSK?Ds!R)$%Ac Gs.w|c}$bHe&W w^/-9]jueƭO~ R=ec`AO5 n[TV>5[Y4 ]Fy3>Cߵ( 4XVAX\ {_%ҞLf.❡7L={AhU`baviIX |>C]Tw) ov t\d/QA'~>V/'Xg>Q-c~(rrп>+՛,Dp˒msOZWJ-Vbբ+- Cy%|4/)GZ{h߻ګ"8? +N9|ys )_-9eZ-+'89*V_QP0#17 w:G>Sx7zh9ͦثGN:y[/im.>Gꕛ[i4ӂ< &InV¾yl784񛑟ǃ x8 ;@gJoē5%N[E} }!b0/8e^ņJJ^s,/#&cxN%{=*c10i#7<~<n7zR9_I ?qC=E6{kAc,Ei˰h>]{qQ:c#yߵ wH"n3pUF2>j9+9.+ċb9dU_Z/ȯ9\oh9=Z1$)HdKyL5majk"RͺECyDV/_M页YAQK 77Ycm"eGnZBW "D rH9[ o͟Mܞ,fB0J ޸Wdkʛ77B|MעK\f#Syä=Eǂf;qLw5GC`}Х$ l\iګXVEvʷw)kzǿd- ^Cyh.ܟrLtpl%1Wqq6>ܳw))+ȗr^}GlzY 7;.dGrezO~[]F{F4Γ=ݺ֕I0]]b:3]~WѼ=6fF[/׋zt;_o\oWX/uY;? %A [x| ^aޚħ\]DQ" /G~w+]"%kͬOo"72_HU:]°8\<nc{K,[wVk[[kv-m=:K=)_9|Aܯ[JzW+n%i22YY-8'{FN˵`dI:1k7 oKo ‡7hl/|c8WXOk,nKm=;}ĺ<6;solܞ;Cͱę#7OPamNii=eSi+SYLu"fb$`Mr:?3PK; #-"^*s[wǔS0%<@Mc7F.bsC?UηYo`;^qJ?n+f~w;d˱s\E|ށsol4Fo#Ze"p\D T'h9Yh.RWHL:z;Ou>Ym`OѷRb|8m ~2 :%4?e+Ց&,p`9~[ ]'n%1s+o(ٝ GW- Tvc/їJ_yD/?W=c g796adɨTY%YfVW$p =t=TpdV~ 审PέEA:ώ{%KLv{ .k^"ο*-Ag^Y]:E뻻BFx*}'ϴ F%<s}?%^X Be19aG^>5ur-YEBoZ%l7#or!HoSXջ8u嶰D̃XRa#2%m!BsYL,Mf%D{'o|Swj : y x4W_-;-f4Lr{vXFsDۯ6q=코jid5jfzԴFʳ~1zkcz~ w'pƺ"'q3K2}hVne4wIKBqƸ8F]a\nxK1?װ9_{drMۛGq\ث%٩[eD+}ǽlJ,^lزߗgޥ/EWaQQ>:" ,,elo/!e#5:ZnoTנ!to)h~y:o>C]u>юsOV.,<,`YjM*I-Δ;˅^TyZߝ/XQS]d^ _<d/颽.4dG_^tK46>3}e6q2392[ s=~xي;JCX!+Qʵ;ŰKoUZ{ V+a=ߕ`Qv/-JEϼӉ&6qy Jӝo"^=[mST? }[mv<}r\x;eX:wYv"YXCқ"b}6C/ARzn:;i^<.)젉jA4"6 >~٥}dh@myO V2{FX+pEJ4[Z2Sي\,*vWz6@>##x#X;[~hoClpE;O*" @=N ybYuG[7S6[՟p[Uk`Eo8{VUIpY_EV\" y368 ]eC'66@['^Q|)YA{3q 7$M{ }8ЯiK~K8C$jhzq/cc<!(_`Y;x.,tэ ˞zֶobc q 񮢱(Bq3<cp{ߌ@@H1}B cy<94wvzωZ-2DTM?,z_ȒYvp69*2g>/T:}>6߷ 68 BT>/4g(OlF̙~{.XvcϢ{h ,0k"\h &ڳqr\K˓ӛZ݃4P? _^'C}TfCf}ʖhsssОn/B} g=Oe52mV]AWeL~B%jx #9إoO*x?Cc\ܗ7}3OmnZQf΋B?9.ʐ3Aak. a7s= ݔ'l=< "ߨ LWGUsZ/<c#X&/>mӀ7tӾp)s?rBuԶ5bƎnĻIJG'k0kt $V)Eׂt>y &mT% 21K߯-VGokYnppoYFQn.5\n;K{JxM7]}yn;)rE <^bjߠj ' Vݡ:+|F3Ó~ME=Dxj~}1":g~LjNxFK\1ç.ia@8l3%noj f` y`e4W2V57޻CO|"o n═?`ޭ5"vhkQk/:܏ ߌi7 1llZpݓ0l<|SpǤ/dx7O2Y<~˴G@rvڥ]7T+Em;jl;Š-k24\ <2й< oƅ_vɒYμmX_vBJIn/VoKek'2oU"xޜEeFhM$o'8543M}}=K0M-I&|#pfϰ]{>>XEt|$0n9y O͸ Ծ>|EWxD"FiՆ(jPB3{ˉ\k=Q)A$q6xzUgP#/Z;z\MީDL?).8̈́<{xjYToIw͂Gq+wrfSiLԷS},.¡D<"{„Dd}[ D7 U"A<m8kϹq[dإeg&(bdar{- >*2fwv ;dž D|." ӴZ aRGకǑB'Bp[w|<_MgE\UXG% 6Ԟ=>lEΊSzos:zZo?8bz?-.]sOk\6;|bkhª UxujAn|;Dwl=o5nnk|YL:pB#a090.rkuÛnBo8HaHV~Ƹ:hi U)OElȑ)s]4K+qp7o'bЛ͂soF\ڧr-٬}8M'+ ޓ5͝ʁ 1t仇'ґOB|078-9>rt )1VUl#n6jjKʊ7˙0R{inio}mlD Z-T%~R);arR/0%S7bIpZ=okbO~Ghyzu[5֣FÞ2j^gL—}93^)C<&.oSβk)m=&l=q}D`O8w^=<~'t'U q_qo`z ޢ۸v*t4g8}}F0ڣN{K@i#ƊTav: sx٩?>NNqS“k$n5{Vy pisyye8vA[-K@XBN$@܈Q!,7bYM7gtr]GOa#~3e4!)b4/'@u}#(eWxt#V@̷fTG|S*d^Z!QĶgڊ)}о:}c݁uJ4-_Io dz,F8VVʽ@!="!,wxB~GJKyΤ])nF>f'2w%pJaSj"ߙ{Yv'd7$G|=1`߀Gw̎% wru7~c9Ǣt?CtM[Xy~#>c&iM|2lC!WhkDY1x(iNvXྒ}>s~!pg>q'_yʋh~iW2G,}n,Lg[&چ77em~e紟 O9=( ?DOw迳De+/"Z+ϗU :\,`u1Ew +ooݪO?:dW ףUgE>>|c ߴӚ_D~mμw}"yF]ꝼE OAG.3Dmz3xҝMeF+§hVAdG,w)">sVZd5cQ'2'_fګ=< >YF|Lg4vS{vJ`4'p:zzhV0vz.w6WJ g|Ck"\~-eoz t+~{h]X#|?,|NлH:8|M}=EcB."K. CJeBmc l;ҫ{uvHZ?#YSZoOho`9ȯ] nq$9?\yg!cd=%8f h<;~֛ˠJWuPgh"&}ZPΩ?ˠݑn8"d;g^{O+`8@OH`slϪt`&hr,`zބ~Z(h<}mD_p=|u||:#xݢ|rU2+3)Ok?Cy&_|"̮M0\feC0\Ug-=J˽X6ت9O9n9ٜ)b_74ۚ,Ӗ5gu\l-ls^6s%yX hٮ[+fߣ(iL@uosYEBCY{6b15nֈ熱rrzrET-tIX-9AgrLʰWѝyx N[y ?F-F/92pe}'? y=/ +ufͅ8E"7 S rFL q&-Ou76'U%x<`3:֦zԺ4ջ"ZgMt|KМ?7E[-F^ Y1~~ws!Nۡpk4 saګtV8Gv4eDvX/T~W|*.hW|o.Ǻ;qJ/'Oط;mܖ:o? bzR=9~d~1aRrYjV]IK5‡J>7/  [.''ncǵm? 93;,:dx!V|4Sf _̖TO?-"-r@>? x 5Y9[LuaFgp7љ^ 1%o s}&'<$xK̦OyaDv>g>}^D%Iw9t$> &5y5}.p@>g y=}[a/OwC|{h&~P߈}'|[!~uRQD?YXG=ւV4`PAݲIOvU̚__ ϝ® 8Sa)9uPNz_pD{m>o}D>ۼW߿s>Q'͡c}7= n?4i%qH o}V D!:5ooz w(jJ"?{oA_~l; d2f3ځs?P,4Iǁ֫~"s#/@.''}-ջ_cPm}C3$~ѓu#cs>2ڶ{#[Z8]OY/e%}u}ߜ%?'%{Cmoxs@c\䑧s*IM8brV<zv,&""=Y,0/_OBk@|x扼Y'm I~@e} wR%xS"%CtuS?Jgd[ 1e3Ǎq\ BNFt֓̉BxO,)$X {|Moފ\Yk'6Y]?ox̧9|.zffG{"zGPOFL?G{#=k L0esm?>VD?,Y㻬ma׆Ә-kw~M^hJd#4.9ЭnqΟh,dB&Uբفܒ1)YRX"XM3{Kf3^^s\,}kwjAp1+}jWܗZbN-a|Ss0Ojڷ@K{xPϻb=o~:qTTEo57^zg1O@h4O.p]HA2V v>%\Y;i-CiO+JE LRDtVSzN=,t{xhsIt/._ MJ,4kݼ[6B% dc҇scLcݧE`[< / x ǧ=zEhhqTXF}:c=ۂ(/bGh:Wk%1ά+ЎY’&a7Md>2EvXEpdz]>v\l9Po1ze=4њGX:q3zD +.?9sވ<4? `M4O. OG%,!a TK33,IXr$,eIX`.ar18rK8z=ܾ7꺭N#-CkՀ!GhQ ;X|%d}VOәrf3߶`G0[ffIf%UiI=,+~u 9 }{k 75 57*wPvU~ޤHqЮFϕޮRk1` ŵuo빊E޹S./yQu:Fm6< *y'JWJ;c<1IzC b~i42o:2+ݕ9-0#c>o{Y՚}݉tVȂ,Jk;[w5t:>^>23,Ydbwu?G.ig[ǻB6`>u@{UpFuQm"itq! %)ETTGHw UD}~6qj+TcM)5.\ 7Nz {hj \p+'> oTѐ;:A{tfTg( |@`LB;3*m/I+TǓ]渎ӆYsD6dkX Ms6^նHcôȭ6#-pn)[x1ްۻ#;sM[9!#R=N 9ZDU=V~ ~Vi7ñ>W>ahu|#|Z@;D>9u'4p<~/Sٯݾ0):֎ǨsǙw?CсDZv 04#0N9zT!17[/_?_r9-E @swXy0Ws}.y3hgEaLaew}öXH{GK*GloT:Jgpl3rWV8\^#ǰH ^hGN`>wx{x[.eվ4rg- Mԯ*\|!fnww^e,S #-XGw>ޏ#OE;0~] Y5XJ<_{>Q;+Ua;jfGl%"ؘ ia_DZ"㪽^;&]py|A<й']}C~ӗ)+}D/csAtUЉh0cIx|^"7ʒ kw6u¢p?46}~8ds7J"#e$㴷p|[#Ȧw&=N'بS3EKY$Sj~7#W"KI&kߟđ,U!R9>7xׄ+_Yv__˯'5C=sO2/SXT {D%ychZgdbg7t"GV;7n#\&߁|}x9ɖ,öQ;]fD<>A@֤s߸7uc_@wKw'$FcһӒ$#瑁K#zCxS`ӆk!m}i6.BP4vg{k[ijx.c=e]T&A.Μ:ηB% ʼ0b>Fm壠"2G~X=Du8WB&'[v<,tm_5d{aޥ\-qV',Do'KVݡ;@6("|gg=j2r՛lLPIYxpYgkMX\7aS+t9%},"|`3d!CԘޙE`|mW\fy 9bp^_ܮ{]HoF;!^|8kHpcyW͊1~t8fS߄O8j'S)VaMG zG V>m[+=lI[9n8vJ@9Nh^2s4"0/DyX\'ȥgb/6JZ3Ѿx# :! gCgs/ gk[EobXt^j0%s԰G{|g5rXV-\9a+JЂyK+em"/Bjw!Zmj:UI|j e:+%Ns *8s+FxA=ywlyH=AshsI+c m#w+*)sq|6'rZнF}'ڮ=IsGė>%`;uĸMTggm.,|V\F\Y}ه#%rEOyRؽE`Kt`,_D_v(ޞW?X^7tNFH-2E7r9_EZ =y$~J h}_x; U<#6v; ](rkC1.q|1f%Ә-B~ۅŧi:(B^]Kh|QȟsK{`ҙ"çe)q#`9hu~teڵ+oΣ{ᛎH AR؟4i5s rzTsDyAS'H?]j;A6[Wkc|Ѥ9u $FGy;ޣOs#ѮQ*}sL}m`>z|7ѳOOTv!_}(`1[H$ڼ)ͅ<Ԏ9Do{k;gqގx:zGo[=;5ʜ!<8BVyѓ< VH{A{WJgqj/=|B+3i9{}e] -K6`I43q8Jt]f^>Jd6!:۪E)u'28-l{DƓhPD^[= TW+HLIPW%jul>+w~]c?(gtĽDN [t*E!r8hxPQA.<@&)3߅rG昌M 1qy~$v۴XI}h+.</˩1$T eT j"=&v6{ȷ5SV:}`[~q_,Y'iؽDcн|#nN6ݛ:z>Cu95;cv9 bwg~ZHocf~i7 m݆LTg5{RLyqNkn*?Vx͊~J<"f9*˞|Bߪ[K>qO4r#]o>t1i^<"3$b5\vtNuYީ~( )F?O326Z{ {;<9cjcty"wǵea'/gkLs]r;+i(F<ŜW0b7Πe#D|~٠72~ۏ;{3/ɜQΉ"g薕V0ю&vT^[!aXpS/p0痢< ;ߠG8D!:l>ț鉂lA4FL8wVCrܭ/lwx!w@|ZЁt+6VH|jAü 9W#;x:/VE6i>yU``Uax6:Y D8MO?97yo?ܷ"N䟤E,'#t-:ɧ:6c;uY:w̐tT8c~qL3-Gkˉ<9b=L"h6-2{#E)V t.E>ĜߓZ"? ⳵kuښ\6z=.ւ=r$rQqYT"=5XZAg,x{>&Z};n-ҟ )ȶ4@qD_^=~o9m$= mm|T;kwSzL7Ơ}kw *Ǽ"E:`Qz:2`kF0:&'& @K^#ZcamUW@ۈA6B.:AqC ZNዚp Ahm6$G%娿;-{;[hFcw7 [+/|Xd~q$ۭE8 x ;"ȿOgZ'4i(:iX5#k=4Szk<^l>0 _N>Pvr|9^L4k%r<^5ƪqޡ/n7΄,Dw)IBVr۵NjW9#'ώU,KUAy^y]|ܟ=,ϗA bGs$2N֣ cesv-B5δ"ju ^uZG]ؕ]R).,w%џ.։ݲ?鶸b->ܥ 9Lil充j7\cs2gRs|m6L00⹈q[렷qT&i{L%z?lTZǢTkr Fȡ-(^ج>m{6oYb{1k aSXF,ʸ*N 9`xVyitsi;M;gt %R~9Q w7ZKcNN{11ik0VOk%Yj`llDF m  e÷/+u]+?"噬-\:<W\{gJ8#@K<+#9h r}= @=̣٬x<٬0|-B!gOţWwHl=OLNg+e{:yt 6OE! i zvNtcjW!񢘽a-1sB">EiUI-ppqlξaA,sS{K=4 [jx>Ü4zQ\3b2,roYaRU[E VoQ9}>M|9WK $7+/釜a|]k?j^IMS}[^}<b/Mg{HokEs?xO.nR1se{E1;21>f}4QwXvHH{h~z+t;ocoӜn>,/*þ+_e}*՟ C.sҴ9t qJd{j7_oO1y'|jl>C\yCF K:t&3LM*@[؂r!(e{xT&': l飔Fz' l3lG6VR%K7grә&I! 'm."W0&c Ykv½!kyUTĉwgM\MO)yQHY@wY(@vuI-{-gZcsm'4.x=̛y!N9:.H1쮝y@ uHz8%8W]c]N:;ܮ ~rK<<:M~IGu[ Nu[{ӅobZ'XH;휂)]ovڹ$.Mg&߸ 'q1a44.?jU[b5ȁ-#]N"ӅU#zTޕ  qYM0>#^Þ.އj<6M]L8\ &>vc53 z +xǸZ {-Ku00x7ntE$0ܕN[nv+P_v`b+2\o4t;Dr3NK1υ WL*#*+zC^@wkK`Rߒ3lB]FfPR*^ئ%Q eN70Ε ~@7>FίbNG]Qg7S=+m4њ+pD;k;>U^g Aޣ*<~lQf? \D7Clk'ަYÞ|9ͷ=&BCw-BkɘbrgwE>{Q'&+F9辯}rA9+l2M;ql\ xN`7p%c@O> =";Δ νPi݇w"k c5e'(p9@ղɮ(.ey+t;IFc7 W\1 "gO&i߲pWA< Uk=7'WTχ&t#`W7P_DV!gΑpBS{y#q~7|rЏ3}gI1.mۤ_wVK]Ӵ/ؓg%_0wɻ5G*ݳh#zZ>>7E?i=<}!cxugǫz!~0 ],B|_lNo/-oO)v#݈ 4 dFNU9n-2rpvH.nJ D̏abܧ.\|]*r 8 PLeƳX Cxwؘ7&Ghk_ tݥEr-jY q$/9̾!5kM;);n !x-;xpR/le*͌峷i%}y.o}SD\!s]Ȱ3 C3hwԅqp&?1c0S&FU5@ [%| V(>[މz)|2 ZiV39 UßZC 7\C#_Ms~s o.A%󨥶j< {bKvSo@;l"Og.1.K_q.n>^S5YU +2)k'qL­qmXYnq'Fu# rN%~XS ٶy~B<Tz~u71\Y7͛/O\^#\~^Z@S _c%xp%`(wޭ񾆈>IFuy!FCYy/1'rfؗ> firMy.5%R`K){FQܩ؊Bc&EX;l[Gku Iz8V`ZH-dcyJ/ Ќb}*Oݣ_ `9b[\qؒRy˚xYV%=p>D11 y_J |_r#=>}W\o7?+dPNGqS9SGȼ_B} q*UE$/>b@߯/$k|_in7;K}J f)#lsSY"dA?t/~A-k!rLIg#de{wQA&\k:[Vso,֞N}}L%-#sw„ORFsҸIE|JQ]"VIVyi Xn#3 -[[ZvT,{Nc-<΍GIbOtVrSkجco 8ͦ w)}#tp_*h'eKؗxa^EB쉃%bV3'>#Cd7k1nx;g)a^ɶo-.j>iRϟB{GLwjk8fy :R~Eu2a5׫} z_K׃}^W'~arwvĽ8bs=v~>NQ':yb._/}}@Ε˫M>0[-:@qm-GEr U6-Ҹ<6B>) DGGZr򻸭MV`:v07\p-XEtdi[sm}Ř1t&[zwKB|vSNkׇdA؛@M<]Q V,C.>FֈRDtܡ_׈7ɟ[j.I2 CUwea[N9Zm1967i*+/r_͖m3h^!7WT˹&c~fQ:9jµ+osK?Q3\5tZ2.^2nƈ+gdh0Ş`-r_'okގPX{a38!3Y^GcB/Dpޭ|sѼӈE 7]CCӍl߇ xF+[Ⱥuv |׵@Wf\S WK"#7[[o/TWqlb/xCu:O[ -f'pGޯ.,p9UWJ"1թ:СG![0Qdi|N;ALB߮с㹪s.Շ?Qt9\GlΝN BĘcwƲ٫'-})K2Z|H >'=Ʈp>>ޟf[[pS=Bq~|]9r/|\D}%@cN߃90;}Հr?]L,;_c/,rqWOX= ['-q R,fxZu /ւÞq?0wrx2E~iD|?(.C\)buTfhw) ͱ;qY!כ-dgj5%[ocBNB0&^toݠŲFژE.Lgd3lh\&еE萡ǘg׳mۈD&ю2~@:]y ý/)uôz[("e!Gr}!?խ1_FX/TKYV!ϕvҾu# X_SWD'8x#qOlqXtANimҧf _1\8Ghͯs9ׂ+AWm#Z&^>ۢt9\dg-5N5'6oqx!M aV՜PGPS`J `8Cg@{+i1^>^%x'k`Of\_‚]x6ȉlalO1o.h {P];ք]82E)9Mg')ќv⍺ⵠun?DTbs@gr-]VDhXvu{_Bmyj[TU;ib1V r*W@/}ɉ\6Y'hD_S_g࣐m}6VOfù?Yv4W&z}<_-GcIz^Z!7?(q)ggmh9[K/,};Ö{ǓWT̈́O' |퓰EJ+zb 388WWߜ@g* X2򭪧l7ׯ| x; ;ZW_YRz7CZ3YJreA;po]ʓ@罼Bؗtdq?mly\1%l&zo_Zv3{oLeʊ&Ө~\h nId]#ў9s<=k HbYHw,2i.\}O1D0gߧz(+ eujbMTIN^s EM¹rNwT.{7=2_}T~>!(d65CzŠqWⳋ?JH)>a8+qFqqŷ%kŋ^|"gdEKl!VYAX!ygv#ǺMg~ga} }B3v}XpVgW"EzK.֋%X9Y}'>V|NO\֧%ҧFzzmoS] .SρzӢc~sYǦXψ{;82q̌{u f؍>6О&lI {R%=hΞ{hI714f }K.4%i6on6]Omw <ޜQ;BygOV{rӉNha#\-uYZgbwJޅZ'J<%x}uo) †r?~3G:j8*pW`-,V?=~gTAdN2Q?;a ɠ-wUDN(߁KopvF|߉3,9ףzC}OyTV߰]&PぽKYnijzZXثT|,9V|UTForteYsL+wzUMozcO^5w o.Wx5PV{u/NK2Y|nSM:έS!,:nwwם[^)nYqnVY.c'>tu~@uZߋSNuQA{Ym:&:`I߲9'-184ll'qxGwm6KLS_=(w-m9 ,fH}c^pmXv_3W|7m6L{+^mcMdX"/l;Y+>ȅ1/A\Liij6aߟ8v2G-DXNgim,xd{"~Y:O]}GQj<(ϡ3w TMm%O 1o{_('ڤ+d('x{MҘد(Dز#,=`3[CV 8mT>]H'o钝qLM uT۝N;-Jd/9nj8Y c.'< Fc$̳iɱz}ʉ>h<۷\pE9>*/z]`/ѭ,`yW儗N :)/.:zw!GMx7 x۶^imUk ]%)T&:/&-e=iJ,V':{bu >12ѿ"VaL!6q%Ξقp\/ED{tq#ǎq4B1Bxg6v͖QXnk[>M\uKn)T/{F]gߓ}:!&VU)c`wa>+wjP_4@%@O2+>a'T)10yGIz-+MV #^گ[F|t+ Ae;~7`o;ο_Fp\º獖QME 웨Fօa%a-ws#Z|2.éE;,n'ѱpAuݕ;Jc?cy +/pR^ῖ_`:_Ƭk؏czЙ_o^ o*kGZkvixzzb2=ӣE2lԾ2{ҐGS T[UA9!Ο3oa8 }ge\!{2#A7rh?Jk#Up*V})IKNݔ,Òt® >sዝ#7RYp= G?SOwp^wQ+|/pvEoQLDS[E^P覆_g=mIќ^xx<)`/:gR评Z_=ROw#A/D;^:r.?MFe >4B=hOߗζ~}٦>,7)oyN?ϜOc3,mg0#qβHu<<+i`<c7b}\k8cXd'zpP.e_L"t1+ی,> VF[cyiqMdO}o٨@4YEwwDhqrFdY߂|Ǽw~z0g1;Ay'6=II Z9%6,Kk^xrBi|hӖ6x>Б{ͫ3+ с?$z#zƭ X~9֋D˩Zx}Iu]OZ@!ԓh^~p`} DzྋY䴰+CW{঵c#^҂Ek@>+>fA^-x-bb:x/y-ĵhA0z1KɚZJ87=ϊ\U4f[M0iN0ajړ =XvuA(z?߹Fag(>ȃڟ~qH+"0 % xD:TiTi 4)&}-Dk3_:tF @>1Vc73: lFl\s5.¾Ewwcq?64 ,-Ig{\[nk%Pո.L"b ( rP(xYMrD[.)1hM[%ʿe9wѷEqyXߟ8f{iZns16)NsDs,3<i t*obiʡE4:Jۚ)Nw|o 4*sn ۹04zSdYu]%tu7ٻH7xcEO㸽 5Y]ӯWt~x,;_RX9='5mЯ~4YUxS= cB䜆CaOQ#5td.8Si>d5?nڷc_fP)1d.Ou|$l/=*uuFe;b!u  yYF6z 6 \c!)6RЋeeY]̖8d]y*~*/ZoGsd>|D0>])}Լwybﮠ6]}I΁nRM#Wos3S+ɸzf>w[&z>dB^&И76ki?ޥ= JboAZ~Ul5 H/<m3ĂSXJwwjrgbČND,,#B[h-tbݖ|q3ep~9@1?A}>N(^I <~|[ypB>9?N!CY@Id@GjW\DgAX7¸Mip h0˨`㚓Kx8k%FayvxȃFC>yh AA $ [!;&T=7sT]/a6u3 c6l9vvxs[||ESmZ;D^誽imگ=+,֜OI^`w6[i*_N:HĖTZ蛐g}h4cI]*/X?_yG7v͵ s6c%)!ʬ3j0!x s&mt'⒂@P!``pKSk bC(ryL\ac\$bNY}>s]Wn?.n/{~-ýf7":;: yGp?Ԇ&})CSoIq|+Q9d;|6}'7: ix&_t u_qz⽊'=l]Ƭ+s[gbO/r7 ֔;"Gy>AĄlq"j9ؗ[e,%q (Gȸ!HKg&y~|̋XM;9lBtDʄ\6r~nA06s Ӓ&ZӒd/`gEVRZx:eXKn 7Z?sG\ąWԦ+4 T vw9-o{?SƝMgoɗ߻"M׉w$yr:l=֣x!Oh{ <戵lE ܶ-rLtrc'Q܎ nVG?XK\5.`kr{e `5G?lb#bش·ҝX!\+:et>yx9bx6мJ ĖԅG-\jI|c+aOEKVˢ$nQ>S8σGXx{eaۺVϵ!N&5m"!aMzlu:&:]f%}F2Ilh(C.Kyy},TkeW8UOYدl0C47vx(Dv΍wbbرJw ~dt;YC zQߊt-)!fCLu"/m؄8lXHgX[Dz>YqG7Ο8)$_y9BZ>?> f$a^"~vqX} \c?wԷ 7& 1qZm#5T}xo!Z마/&t֏Ӛg=c!ί>czZ#͖?J&}佫?ec7a @FQ {˚R},ra3W?oY{j"-sMVA Т6';ex3)zrO[wİJ=>МKd#>l9(G١S"&*u'+TY|N;- .5*9Z{{]ԏR豋JyQO?mu}F9dzզz?ƃ³|Vi/6lbUt>7q>8R(6b{e]K{+ &ṛ-EJS.Osy1:d{TY ͇W<q3I/›5oj' -v6ҶYk[ACHE4Bou\r@+ao#s <-ۃyq-5`Lb5im4 {Bkd}Ql~;iaB!N^O4XZ.ۨϙRS-cZyȎiUt{hI`fPإ{;s؈}%YBҳ{f(Yqvj: ~Vثyʦ%ȴN杞b+kbνs9l[s%,ÐO6>bg*md޲ bHi9iŏXüMMg41ri/>` Jm,=^vR<_馾]`/T:hTΜc|x:S6OZx2<;V2ֶ>ճ_h1G۴}=M=MfAj_ 'ZcqYB{mg^Sx1e>s3:.Sy-Sf݄e愾J5:[r&3u>Ki^;_]}!\zHLd˵5Oa"@'=M%ƀ\n*}MlcTʩc%\\lE,O_MK g44lDg:ߒbݼ\.>9RqV3,w8#SRk{ln?.B;e16Mg7<g_DՀ&Y`~;5g$tγƜ6!rt[1zGtLS98dVWvR͹w}g:!s8c6p-v6"-miGY[{Q\vc^DX7\)9K n]t6|3v(/e9T)i{ 6Ԛe/I}%)]r0KlO,h4DOb<zt-I4|m%3v&zrE2es8mjdM XGsKN y>]@V=t]sBFcO1Q=eи?/5&f}LLo:wPΙ6o:5b}j'Shw$<39h l4 V^T`}0`5=k8h#ܘ RsGKs`,-8]oen}dosnnˣ?Eg@ox+Jw^@메ogΗwcRSՆ,qoӞ;a`%`5N€( Ty~3YE}?HO|7rR?S ? 꿔/aAu\4`qm s0օg Lxbl/P|Pfsrs{3֏}bnSmvzO3`}(;צǚOxMp7p~>v OBufmYp7`sл%6^MI!!*mL!yܹeJyNfk~w~~GGyfA|%/94^,Zc$dIǜ0]ٹ$<ɋv1%ZF5{Ԩ96HbJk{ >]?r7sC}SmF2L M#|D* )h>3i_0 :€ߛqh*џOF-eChG'J" +oSWh2G鲩h:g`S>;FﱚMxWڏ{8Rcpx\ F;ى)5X[6>~|߹LmMg}bc[="%~[$ `o9۴fqב#iܰaN2;_a4QtvqbCus(9Nf,N i=~8G sKB2R+<jЩO L!8'8Gߗ]sXք_]7Y7{Rtw.[M9ާoZro=w~S [f#%TpY =a>kv:+RWTM5`}` r/.{rn|ӽŻgr+%Dm8V)6JyCW?ȁm7`}޵#o._ږd7q׍7xe[<"ѐݭaop} ]14bcD45EFY+0_™7E`J}w? xC{c{yw|YA/ӝx}zi}zt'{UO?d<wu} 6)1<} x|ClÓܧA{l>'O.O'NhXGLu~rL.hi<->{/ >f>K>70g?9I>f>%5!泽-?[z&L6;s7[Jjќ?c! kc lM>A"F oStJg>lyŸZ$4N iF!ƻ!i4zFx0i$ (x-7e!2kB}qu5=;\:x[b Ÿ4}kR˰H_Ea-iuLgVa+SCi@! kF4ĸ>sŴ8ePFxa^:t3|2a~K/I/Mm,ˢXט/ɅLc>SoIb%oԤ3Ny7vܼ~xۼmyۤ0鼝yY`sA:bXM:k M:oYh>e $ K^O&7kW>.-FwZ)_θy>L[#?}qcg/xv}){0wmI{4>){)ųY۴,?]z՝.Z0˨Z>٘t_ceg|wedo/׆jÅcrԲ.6k WV]Ҿhfg۪fY6BJ?q;nXr bm5}{v 7&1N5bKxǖk =51I 4Zz36VZqIS9(M'.LOZ3M~E%/xHLN8i@ӹtk\xY?\[/=އ78Ӭndl䳳2M⿳0*B.o2xx|m G$}KWW78\ym(br̳2 ^6y 3D;#'ȹ{:AK{M[A+:'P`W 5FSs2h\sm4fܐ Jg37xLzvi9'Q0&uŷT 6+ٷQ{V+W.(C BV&_X[,8od_Tl|m[;ESه r\=*GH Ul9!NB]37 qI/cvesRߠsp뀚2G8V Ǫ]V'wyQ8u)83 E H_o?hqg"_ e0_,_aʠ92Or_áisE.D\ȫ2T|FS ]m=QI;۶%i$֕[*)սޛkk ^Ȭij_ hogRFeӎ)?|nh]>.|5y6rIBkaE$Lbm_{Spus{❂q՗cMDdʝT/6y.B?u8ꠇw7ek 0Æ^s!BBh1y>9Au7㧎[ _+\(+4ڼ[=Lmis2?xl Er4~ºunbAhh>9_>Lʺ|!MewC%ccV}CJY79ϹF$:ct1OxIC:-[߯+Nkl{P41Ln#o yCO= k.^n*+2Ƈ<[k,,xvXs^1})Efyy->%L}kv zS5`[@E,unpE(ŗH㝖p-S=lzw{~n@:Q=밊#~cpSwf鵀}/m-nzw~b@c|.LIs8%h,ڜZz7b h:Lހ^ۄMSO=|'y 3fc7tw$8FW~{ J~0)=\!rV#Xr6oɴ>x"OL3c;hyLStfMGČ a#fA{veǏ`K,@ ]$ CiE߂7ae*B ǧw\ ;7iu'pV7qpߘDn3ՌKL23 'mrށ.l Rƥ֜LJå݆+ Y%XX);Y _2era16C]063lI 368=mgH||{ ɻÒw'UJMz+?Q"[aeu R3?Q}4$ #ר糔Nz/rp|eL Яw*i%</xc=xƣ62,8!QL@`=IO!u)W}¶lwkѤ1mo˯FKI1°42b"Vt_VЭpyx7ú!BR7ۛ9WIŗy2j3 nzL!԰z[^ ӾgQKc-D|V֋Fk+ Tc)o𠋂'Xу,O}b6?@ AؕZSk1 *u3-پh&0sD~5G-7~NYgNc+v$TQ׸%8⁥'1v 'Ma=NnL^9jzni_]3X=v;6~XNMW1juB<:#'q'].߻lOj#`/y cFOeMĝvy)Vʗo7R\ԌJT5ga_nz9q}#@Sї":l #ŶУx@]^¿ƕel75~y;Q+WʱK:Rlͫa?o**MfDz:'5kk7义#xᏛ¼:4Uz)ꬕ _Vr= iigȥ?viQ/ bӂq3HI͆3 8|E;iϛH7l4|*PONa9lvAX/?}$9~jz)agz}Y n+`~a0^Iyx^{荶dAԟ Qx]|ȧQ̧CdTd+M~SImbTDڸF>nGr&r2*$ :fv!iFW-+iNZxƟ쎦>kB}n/چyW}c0swA@XSE#-7[3ۂUe%gS[܏>l#lliO`rM _;}#̞hvqmy[1 gnn𣏕^2\/UHO?nƚsw4s?*_䋄_!Mr%@[2jo40PT1lt3;s!1OEMDEH\K͂~}ܶ+#n~v/`N͞WB{БMZ|{exI8y(9_1)j?7W{yeYK):`)Yt:}x,pDG UA:ټ~=ͨގY:~)6qG}x:맦[~5#ǷN`=Qt4oz7q͞<ڧ/ Q` şqzq}##+ u7]m~Ix^g9jBx TݨIjTVG[߲1ItЦmU* S`-x gLXʥ@'oK%tvrl:񃰵`[z;>o@zTs٘ZBбw _z5gݲ}Lril+iAۉ]4-O-ת8 5XO92~fMY%8(SMwSQɪc]-tj`)ɼJ`VY7m^-tld)֠wg5;d ^b?a?p}fKb}n̾Pu^&:_v7sUu{ I;LH"(g@DbTzzOTLBԱ-ѱ$(TC˨-EbOxVrA@4$3 ~<Ofk]mc'LQTssSuħƧn}w2+P+Y[2ǹ/A{r~T<xFj@x+ۗYxvcf8Z(UPuV um5ui?؊-WO52!/֛߯k?n?]?<[T֨k-\Cπ$yriR yXg ;];"3aMc UwvvyaZ0oRW3ɉZB{Q~y?D>ZƯ;qVt{'7 U~әȣ-.:I߷W>c6OOW ^ :}"M@}v%g7=aܽ=yl_GVYss,y|@"y >Uwַ O@{׵V>WfqZcuSbVY1:_L}hǐoQvO$mOyӉ;{P,m9"if'ںFOzs'oOh >e{#lJ)C^Ocބp_j9=Zhؿ{{8 ܱe9˷ Z\'f}P+#O /ۣܾ)GzRO1up/Pߌi@ Ga=F}ELSxa+ywZ{o<>/j֤ Qp7j|230}om*ź#:z7Ϲ@-VrPdnWz$36 Rw닚+Qk#exq 8w͙c1jfvZ|&q*-9kgs[߱T{3_˩6Kc1d _,i9Ǝ1+isXwdG)^xTG %ߑnѨu&&aJ 6U9M NB筪0KEU13Gz֚_H׃ y,{M?]XTHJ#e֯a.O&B{Mۢ[Swn΁547l5)k,&ӢPNh3ƨ0;*]u-VAc={^FZf%`GcXAQfK<<#U?2O叻r]I,wc帉ke::57I5 pv* zeok^JRA)c; 㨠qDy\A'T& mN=<^ 7GJt}es隸7E3␷8t{鷒Z?7(%*_+{u6RUd\l>=-LZo2Ѻ<+op0^ {?h\?]w3 ӞÌ[fʷ8cocGB.yJՃoOQRDZv0 .AūynڹzMuj^2 mX^] _ ;~fpT,WIDX^;D楨s}ЮgM.[٨<ϼf*U׶ﰸv18L幋ZsLe=P|u?dP2z/HE*¦Ԙ.kuZ8Oz}}]! uT4qDImy觗T\UTҔb>x1x_}+܎85+qf4VHrL3DۦH~wᇌ7<߉&1+PK.ƶ:ѵ2ŻCu2EZ~ki7"3ˀ'hOLh)%RW1Uxoқ6 y1]zg^u+T%dð)R=X}u{6Y"| =bޜ Tױjg^k\Y}l5qѦ;f}g~a8Iw8g٬*m;[2jZD:\mɘ=h2 ?? wٙlj͸'̕{۪39-j~.̸:X>V  Uͨ | nI:q3롁)c5t*>J10s]flG { F޿8-I5yL/#BNx,nwؚB]zԸ+jHvw3.ldlS> }}wd:>O=AY8rxZ/83ºݟ:;xd<+0_k,@?Uq/EɞUU䙋*eܭ6{~֠DN2޵13 Ι_6tD#!Lڻ}ۉ~KQ7S=8k-`^)RN5y,E+uboO,ӪF'r#yml'*"]_u}<Ͼ]sxo.6 ΨqNlG~}ŨkӾDkQ ggE=Өxz?xQ'{ij&,Oc2<F_y jy# O}).Lς<;v*gS=F=ssugnԷ̎֕]U gWx* fmQϕAހ3湯}!L64E}6Vinj8P1r|Ji;ke1z _˚g{!1ycZB?$x>|♁2a^jT;j=JXéJC*dϿqƺoڮS~ UMUgZr2eZ3?ac̑m?MUԿoWsBKU&Et_XmvpMF&8w{="wLз-"W#xGov"͵k#ٮ1zN}B>~yo?j 7}Ĩ8RL %řZBVk؄osZy2~"P1FbOVL_M-I9VM2"uF5p\Qۚ5S~yj\swoӹPը/do*T]c;g~j3r|[0vza$I}bf~WK8"?#4ƛ[Ie-&s"q88|)oPcj!p`KB^ql4|Ů00J 'ǩa*äNE~M3W$ a0xF6yԵ~{ebḉX:s@{_@4xa]kZ Z?qHUOX]lYB#eyD uvHDC _nᏢpxu)@Y6ՂXAÚjG mF:,TQWا=𬑧܆zީwM5(k@6GsD'D?n|m&&۹EOfyQ7.PY>[rDbe7JVs%6:_ᶎ](> yδٸpQK)Fzg _e$|uД$ #Ic*lpNbjYO NαsИěy1|>YܮcG,$ԝ$qrcS2'{ǭُq׵Xm7+3SֶX{d![wn1,:p4'V ӎ!z* lR"}Yt#E?.g[%ׅuϮ(l+Ebʙ`Ayh7&ZK=?1 ߳NAL=hZO: 5 4<) S *G.u%!)L߅,&yG,ޛ5#[Ng&=7NciҗNlseU y8? Qc|T:.ggE3ݵ/L9[P.1ɳ-Ww):9+pCpB]!?EhYi<֝Ky8i{u~~̿nv'I2Σ# ~s u߯H Gڸ>-ِتk+XCTi0SwXaxw>}§sҵV~65 G͙raI_@8Y(u!]|xyߍ]m-?+>*چmC*U&}ac2ŬWЙP)Ag.0S#gg /H,bkIv&+ah-%R'Ε Ey|g>Bg>RVf_O5jbYOA#QKq8cs6G~)gYt' o(F(i{ #WpkgV\MP)xb#^u@5ktaQz~֚|Ws+YbYc.^:~< EgGhiu%QI"kϭL{ч_^փ=&s^ǚuX+h 6]faa÷Axo50 2[DTZ:a#0 0E l ?gS5Z:B [.^ _L*ƙ;Vk#ŭVwoo;QС'-9]In2|@۹kW؜(r1Ǭ؜R%4Y =5FBё7?{ewv0ӠGXE]''ҋX&RSڹ_ՃMv[EߠOr[)EV_#/a>ܿK8!\4oΗRzט<=gU8|PxnO'W~Wk0|=N,BBnxTV*o/Dx=;UuLd?l_/&pd^`h̿kW(|kyfk!yf[5l9֓t[m_vHFK'ְe::[ZsKb᳦p~$"eTR|-`lWwЌ2%SI=hJUm2#yoK< 5rgMŤ&{#'pf7֚8|fMREӯo5Uh [;Syiói鸗<>w.@>c fՑK~Rd-wrqV^Mqs\ףqf[ٵ뻍ǵЖ5fquBޛ\-݊ d9u S`c`WG/~:u8yvkJro-iVu$?ncO8.Jzœzl+۫&濡W,Dæ"6?G.mYk3.{'|Q?W<4 yV ?NȬoStXR"ez`zտ{ke,hd3\) oGV+=wơ8UX&d\ؿϏ[|jnj|jE'ȧRsaN\ z{XuY:ac}'旚eδo1_*w@ء^qV7L/5y=7xٯwa&a|?.#^xޕiZ,wGڭTv}w>ʩG,m|/f~lX<"lЉKym6y7qJ%۾C 2=Mz}iv}1vQyyJK;mymĭ2NgW7 F[m*T65{O7qӠ0ﵦ=42SjU~h/6"kgzפq"2;J<~.vOd=ħRDqBBռKt)52𘒗hl~S#{9˼Ec9Z}Eגͺ Zg oe-;Ae5gm+QcK2e(@orMb9XmvS0/]2|}8r)sZsVydzҨP}FT ?&>>C84Sy<1u6eڜٜԜ|GYū *ɐ}Ty]5rm`Ԫ7wt8Ӫá?.{zJGL*ika{Q ?K,d)/I-NN+{9f$䔃^/ 9&Ч!ocm-jjD̔:Oÿ៙@eTr\g -%ܗUcU5X)Q]=ރ<8`أn&|_K[>,&\;fr"|N[-Z:sc@k",|US-iMy/u5;[l;FAi+^GG_qq%KE-,j|3| _7ε!5V~2jޫ4;NQSݡSۦXءaڕq>?UmHe-8^ixTAj8s~+:*_byT1YfF,'P6~s!:zdhWd~VO2^hrqE d#tp>Xw+KqB3iTňAlsYiI}ygKEwXe!~d^m1ﰪC~x4x`P7dĺr^ewbYwnNR`zČ\3y'Qc_.,SC3yꩋC|0ﴑz#+tmPCR+{ML.B'2jDl Qc}/./_1b"-& ˛F< 4g_PDzDe@= />~ɠ 8x^yvc2`?j_W:ä;g~$ƌF 7i`^q V~ Kƨ:* m\<0Ͼyx^bugCU|q&qΡYh>?DgE󵁦 _ݰS$6?FD*8}Fq7t--_~װ j^#<򬽐Ez޴sg6e|>y&UoƵC6C2O]p=?ߌU߲;lpiT-Q{ԐF^6_`M ?vs=t!+CdʼtW}oSMW[4nB.e5qﭿvU.8 }6є)´Et1/0_]`.00}zSI7d W=yݨ9"Y{'HCiZľӴSgbhAWx|=+2 |]ϙ:xrADCC},:URȹzRm҃<Ǯ ]2|&Y;름ƭcx G6M_33䐮:~*>Z GLTuB<% 5}֨3Ngm:'C mSnyMD^}tN&Qw)dQۿ:h`%L:_)S:*5[-Y脤[GQ¥>_UJyI5+a-o e~Ͳ#5lvp?5Ϛ[Sk 5#u?M4ue{fJbESU-S.L6dg,o1e8eɓhl6ӑ|K3VX)| x_¯Mͪou40r@z̎80ƹ咅+]3MO U/ZPml4e^]pk V5!Ҥb *QgKkSroc4oqPWԗ:5G2) { [p1ƕZ!e >f-Ejko5zԩ#GEmVߝѳ&2@WobܛhQ z"_MZ};o +eW!#sԐMf܃Ϳo؎ Y`͂7qt`КZ6qlM5),TDڂ}w-u!V}\.dX/GWT {uQ8SJ9YӣxDut?ޯC^dO2kUW?KS^=-<*kN3wqTC6A/.T_9{D YX_Y_b+r\Hmyx-\x29|P>NCS&G\Xru'pƀ8oęLw2u\'Uι^t5+}}M̍)|O;k %%/ȔY"}xb4c2sN<53y,2nS{x]2 [㼻1xau$kJ ʑ vl Zn>Xh-@b!}, 3.8zF :V~rRJG*fYϠO7mc+}(>0ZFT]i#tLMzb*ϣ,zʒڕfT25Q}‚]jjﮝAL '?VkA}vIC-۟T́h?r|:2VՖ $ Վȴ.THԃ L1y=vr[vֳSv< cSx1&-ޘ1?ndži1aV!7j x̩—y^ާHx<g,gt!4rG6)PMH9hu7Kא/ā #69H9EnpBnp;Wւo,#j\ 翈`N`2q6=wM1GF>I)ԴS+ ?J;4R| {H6~~o/C>_懸v^X~#du c0~56'|؜3ToNYmfe-'%!I$vqR\pkư~u'KI ~5Y8WRWWXq ].~$ޛkU sp"7iYn tך[x8?F~q u+ xkYa Fp7g)9}b%qDjcGDTaRKɁb^[֗$%j*#P~_爔,>Yz#:!lfO%ly'(&X*y[ȿ:w ,wn7#z?;3 1?2#y=>щ&Ж#k$ܥI{M?-j3oI53_n]?V+1w?&uM%>ybTVoWe7{UNYW+_٬@ MXڼ67_%~ģǒd/Nt$TwWM6ԹCՙGO!ɟf>;O&9 K6Qn|KlGo:$ף 5 df cG"L/6Y,43or$;z&s$m{C+bKyxݚ XB")y%5q-fAO/8)~;{\ʹ3t湙 }u19F_ommRa]ĺٕge߶6XѮc!9<&+d!jL.8Ȱyڣy^| d+lͽPRHK mWl=ը-=X~*qWnRƻ{TŭrM)g&W͟,y]ҐzM!2Dn#֯{+jK$k,Dz\\V"ZtmHN|]f)m?/}etqՔږ|2(MaM~"f&n5Ǡ~ [:.j)|̯qd5ࣵ}V >|Ca/mcm7v|e̳xė1U.?x rctЌ2kv%Pb=8z*c,#aYL5,{`upvℷU+ZZV<B~mx,ki%4\X a xgC-,-d9 vJn>V't$Ɨ/iW\|}1Ɵ^ԗ7|d>&Pլҿͼ=B[p{6uYl*'lL[沚%zDi5_(Ywޝ03 Cwt|NGkܪQYoQ ؎|Y֜̚wVG"u)DrO:Cq68EW!kU<WFWv u"b?`WY\wzCuo-$?. `{*m.?~ΖsA[EaG8{,cb=ؐgIX'UJgrH:::݆nxKk*)mAe M22Ovt_szᔎ:KT@ͯIk_ƢluUg؂L.Dmy,̻1VdGT<}<<&- E֌Wcl|JynW`O1mԶZ=09m^<2򣮁c9 ? ,MNWyqcס+*ʹfgcc|-_6j%0LKSZөfD\hP5c{g8 _r6T xVy6%E YՒ1Oam~֪6xfs^4G ݏFoHȹ!-s#G~L ;?){*~_zWhk#ثõe%\Q3B$ڲl{߯Wpl_u,HGp eL.Cw H翉tc1 .^gq/ϰ9Zb}phjW2, kxjx᷆tu rNmghi?laYE;Oع` ׬œ[!̥[m意?A 8+,օ7w1/2*$5WL{𮽝ŊS1֝5qX$pY;W;/gݯVXF?5l,R,}{A]es__ƫ`͈n)[j|MF/粞Rg$Q2cM25jE$Lަo\#0{8+:TeOóISk֛Y2Q)l3U\n}:>iHu0t34 %AjYmgf nUpvQ;5.GآG!v~>T ݪ}+7|"WhKf*5W3} yw=Æ{q'"bLoUX"3*S%:rͰi^3 kd^+[#WM͝uzZeK[ym%gޖNA63ƫۉᰕϚX٫LK`~JüӕbZ]ybՎRg9]KJVL1Z}]<&#<SGCa_赌UNL"氉% b1]eM8{V؜=6g F#~-rx^Wkِv@rC-̛\*&+n_qMT+"],O`~a]N^{ge} |&lUBD56[D[<惷Eڔg\_&lL6dhWoQX1 XڠDt{BP(fWՇ9D]|߆mIosçRH:0/>̨ ;'VVR+h뻌e=l$CZS;kݯ t~@M+?ɛ֖W;u8C$*{wR{Ao GeKU8N3߁??V\?קx46]w:cn?@w垦ųgt{;)tDYg]ٖY/=ߓURp+sA6_?cnc s7tU}#peb?: ׌&簜 qjguw=?~K,!๦ 'EzEk8f6,%9FsŬg|G2HY D8Gx Cm~mdo.T3o2ĔP̼<‰OC^iJؗ-b㲛WoW[<:`$ >㢮8lޅc5\$|Wځmx,EO՝&JyS厈 ԛ;ڜ3܆In9^"w6gfR0ɆχV ?02X)-M_b|sg'D y ,,7χJ e*ƻl?gJƿ\eE#ƣ_22.ËDzdQ#ݬAF QUР;d.aZySB"]E7 7)j>'!oժtkO:Ӑ@$yƈ}L?Sʌ^ 'r@q:y${vfYy~6T ODiHYcE>ߒ+رzZ ӴsυBA9F°yi0eOxG;v=ᓮ1}U_|t!;u֎Px7>M>XuF|=%Y[81=_{dC仂:WyӦZMbM{ڪTkj:o0O%Fޝizy9 v;7tVr_O|1FMw}Z'.,Ij-IϕZoho??bx呝< ?D%7brzK#G#٧%3|TK/#&ȋqX3 !o=ڇ 8)C{B ?G;-iT1=3^tNː~ ]62'S0E^;̯b#a]i2$Axzg^^b}a.}xO,Q/^5C??rVdv|"ÊudݫwT!weYO~ ߹]i؞gLNBΝ[dv׋Z`˾]&]\j|LȟCPg9}=rvFn.ufdnׯ"; =χsw_lK}8FzL1w<ڸTDog=Q6+8=E;h+lt'm{YK13xIi%lSvx0O|5ag9}װ9|&(,Oa9Tޕ>J~jW=?c%m(|Ix7gJ%tܺu<~ge3qWO~Āq GY>Mj>o_?ڨ\˲רkh*{YuTww($bvMTahYi.MMɚ&7)R)hԟ9ݑr :Ray2ݡsr;+/^{P#W*&gsVDCkSјѣY}YCOX.g]plogeӜJ5M[jS 8'kFYUk8kHyiIE͈CHM4 EyonʳN̰ۼ^}Co.ٕ`[1ݞSϪ/X}o1xKq>kS[xxWΌ`z2vm~aAscXyVԿG.-sIJAQ[:ߟƘN㩺Ti /6 aa2jZRqW"9i=5QgyYೌdq|3{-)-}^+L6S:2}ug#'L U46hv+s6߃T~?`'?y_U6~Y8IOn ;v\n?sn!_soRW#ȍm*/p_]ZןUcĸv Iȭ;j/> }Q]C*8nA5<=j +|/{ &=n,`a5/y1 K/"^e˼/ JKwGgt7 | ovgY.g ? 0{fAw r񶙾# ɷ2}-HwL/|F=Q@rq耨mQ\}kOW bSc-/l~^EJQdL_|6CR+oݯfk\UrOfbK/w-F\M]OKKɤWl/ vmtrƫCAΥEӦrAǹ~˛8) zpؐW]{,Btc"i@FR_\,.?k-UˇU:A}"l:JvΙdn`*U&w69cv+A[s68q夭XW-|:>1!P<=0+Zx_R\5{Y" 'B䟌(M4'eZUsy簘+z0fgXGNm.Nk>CD9œbs̈́s (nţw3ȣ8k峃|j=G 9:niTӐDp:5Ŵ%03~Y(u˙[C%3k!Nf sq^lazX^+gOk^}ז.snTy ?ZF^xDm ޚ1$7wu-z|Zx|_gB=`0.LcP,dl=6;5Ԝ X)c> zKrեJ[#ȟYܙ^]LňK[jsOANm$k8d!(cBnLkߗq@M1G'x?T<^`@IxGX{mŸŪMi^35Ĩ!h8N cæ"Tͼ(E_E GU7vxn{Cnx2)_@~yƉ,gYO5yP[{U}}%TeKJ]AOUIu?oy`OMv=بg nl]yJ Z;wZoLQ.Qy;Pp%+sl5heNVrRnVuYvy% >Xy&ܺeL>[| T"p;U&r)7|'V̭E ymf)4oʯצi"g؊RJxoK*Piǻ2BbJ]yNu6Š"ƚk2hM^4[1>i6o0b7O4gz],XP=/Z!X91J"`C| J.KdF<=_(鿾<]G$9EE]˅Ⱥ,KAԟ64tLOVND.f,'^{g Mi1.8.É)~aͿePWE^Q|viAϥ44܀ZLsdp;렉mԪ <6ufΕo;.>~cϞ% 8B&y,[5N~aܫMH~_fK?rBH({Cagؙތ"b_yF:g_7L/!WƬӃ5d 8'sRbny#sݿ6z}i6 \IǙNF^c~XOT-ዲOu/؍|Cy Rgud௩Saa3iYYD7?#Dn'?#w7 0=D\qju7|.FMK.T?Zy<؂e [p1|t^SLUyˈ+FS0e W { 9ͶA^#j>Ozœ4U=~L: ZCblgC%3jդ/k doI.^ی7߇7=ȣC!},|߫ _gėTCא-o ?s8H8H'$UuD.}V8{aG[yh]kkH^]v$|&w6$ c3Ŏ=M(Hgx0bY Y7Rı>cy;ŕoF:㻲Ixu}^Ggagpt~<sA^1|.yD`B@iJ`bu3~?VkKFq4_A rs{1`~{BFC[y\gB95jc \Nv*<5J)́~Fl ~=ţu19ѴPҺѲ5l*?0Kr/w^{vk_}3,,|K_^@"iy=2icrӂ^<†w/&B^cxk\kkk"B#9=z?4u>W`^Kr 7̭GW_^ O=i%?%Uj7u?'O*OOe=(z3:4,ʔb9nޑ}=stefXOۍۍ=k-d8fuboCtfKZ},,ǭg [ψ9{χ^=Em1n\ϻ}~e\}yH9oڜ6=yܽr0ekWZn1ٜ-:f[d|TC5)UcKȓ{2ڼQ ƠJԋAm-xw["^J?-ZipxnN0J )]yu+ma3- ;Iij, WQt4OQt J¼JRmJ ŦPi#lfC;KNjz;`m*l֤Rk#'/OUt{+Z+5/kç_"mߩ}F#l{ 탶=χyO{ma+;gv쥘)%P.EmvY?iu:a̾8Wy%ֶԳD];i*A:M[\.Hv!W_op? !UrW!O:з{mY3񉴏s vms g;-}JMȫ: >yR?x3S{*wZQ!9Cϐw:6lV)Tݾ􁭁T*߮zqO׀ě;UćrSVցQv";D ^~|3`{#Qi~" o1X%T:ՃEƿ#ϺA~l+vPǕL;`!*uȿ +`~vE.kļwF泀MMlc?s›O|^S~%[gLuAM9YW@d-"D/[iZ=;Aµ nm ưSг[{ XQ/`kOBjj% |*ؚfc+|;yd&-kEm/[br/cg?h@_ȁ<;B6}gFAyBȧCPmt7'zK?6FSpҶqizJfkۍQ,"ꨄ" Ccye/FvFjN"p͐I/ϐ'5s['}I 7l@?}ͮG+4жeeQZºlG[) Mcfm#rYI7i/!_%dk\ZZUUBGB\pU⤈abQ8Q5TiGTWk\gֲZ#.rmرqox,av^ւ1_ܟSac1ay43~; cevu~p|^H\I}ϴ"4c.!G*_0&26"d B7Bj2VCol:S;gjӇpՈqqU+|8gTgB#x,}?|=c`y4}q'֕<<$ϯ]bql6F5r殲N7ը:Ol>_'<:xZfO9PU _3BOc!~*GoG456L"&v澛$Z~Ļ?{tQO&^aawçvO,okn=no?O y~(Vl{WM+SQb n4uq >9(8Tsȼ8^\R:c#Դ 󿜏 hPw xmdL#ʧ)δp|D'iSOV]I];,D:& #8xc-*jz{{{T~y0nŋwp1#Nyz>B޻s|;܃a es&Ϫ;ƆH>cx~XmhgY,l_{EԤIڜU aYgە7zef~4"ꁚXCyL,/XcqX>Imאi ?[ao`!Q?ep_vk[L " [u.T?]ZX({9J0r;Aܿ$]΄촘[1I#s?bZ*myvFK-X6ϣxbB&lC>üw,oCk?ڲRcaj2XoO>D|7_\9vǑ6mX&D%6wِ ߍ)y|̓ZfcaٱPI%r§/߯FІ^n t+J\CRn2~'w3Ө׻s`홈_{2pog:垺 4mD!VὉ&p4 ?sUAMT1D69YoIuU5u^_+|yKOc:yhDP߻ߍ|%s2 >D^n9%vU)\U;#E?,aW#tUyM\Uoz6~ޟqU4W7=?$ZƟZbd"Ld-8= 6[oA lJɞc- 3`]I|Y>?u|O;n uuzh34O}O>[\.~ޒy=~_}7yzY3x*~op?Ec.-zxn's1fe(yxqpd>^GIh}hZ5Ҋ>O?/~fR"u]8=3mxH~#1m~62=--f|n/p\c*^ =v}Fn߰[Ůj ) ^?o!*1 ^m兀Gv2ӽF~OyM( #=>0>R.|^,; ޛc!r4~ G7ϡP&IZ~J qiL?d8Ύon?3lU5F+sk'?wSz.o̲aTݹ\6ʨu'{V/`WrEn_Ox_TuWaȦ<ބȑw6a;%Y,MQ;w1o"X}'~uWOt):?y,/2M~=J>w&FٻUߒ[4=hVFU޽P ʥߘdv%i Sg7]RԻF%I9ID=ؘH ;.qLWC$I]tȗL}wI/Yj韰dY{KdA'󨮠%sE 32 jк:~"!.Կth|G;v74ۍ{41?nǻ6G6.oo}O!2\QĈ\.cDz xQ7و'(#2v0O\yn3|I[9faZ'[#mrD;_Nz&*-rofZȴ6l}fzOW_>s& XvViGZQ=kBWZ4|GkVr`⪢)zyq~l=~V`琵ZލIJ }L2ds0>fep6LFL't(ei^L&6M)*ϣȿj 85D΃˜,5j LNPZ \L882+߫TOEn{ܙ)tx#];Twkr۽$k_J=C(Mo.m/H!Ү|zi )-+W#׮j+Kf8xO&xf*G>< O]y7Y"ny'=2E q{|bA\p35.Vy>hoZ d;U{5#$vgkL#Q;g͸jϥ2*6[0s=pТ7}RvFw,EF5"ڟÕpH)Z7-r]kA@w-L!#MU"Wʘ*W h\pTQ/V [~4Y{7=-cAא?d'!e4omEQp= x!Քv". U\3Y:,|%즼~P5f0>8Dn2Ton[c`ȱ%ӡ4SH"OQ,@ E-` GqT& f".%13̾WG!k-aY p՞.~=i&26~}l/Ns|ݢyT:1;yU\A!W?)ID>};/@#p^4*D;`ב< 4#]g*j<8,PWm/OpOQ~R7~<`WM0ET{9ʺE:y賃-#>\} j:ޯ+1J؋#9r=Ao+z>]~])/A_#Uq@ m:~ CEI)fg{]~}>Tz4"6Xq8{ACsb yԅq&{ uD]YT9yϕQWԑM#x IS<ȓWIwZ *bz})%?e T=D>@[6lq.ÙDD,!w;O2'\uC93kY :Ւ7Ya2]@6m˔\+ʿǘ-sl ny5 e8_֝I2GZp^_S(Ͱ&㚒^qQ+O,Ty$եb/L1ցi+3v;y6 ui/y-} ;C6cLȍ7_cg<6W]P0,nb's^A,d>5|t0W׍X+o۶rCx1 ose@M3u^#kR{3eZs(*U&6 1ɶe%z t: y,ǔ*>x{᧸vi) QbI)U!/I3!X[-o ys z\[﯈8rɕ> , |2?/㿇jJ>X};q8.F#&I#qa>\+i!aK9zA }U]OlWǺع&Z7Oĝxo:LRîQٳcs˛ rYբzgh:G>|_EEKfFԱL6u#c 1vgy-LgΤ ْ\ULܖ I[R\p,%T]/!j I h?)Z,7} ǺDϟuG>}Bos4T$ }ߢ3CxywKuNęng|ڂdT :f<׌zxkNiُ߈vߎCcwYL^b&:&JԔJffeh [y.kdkZEoYDuay*"/pS܊>{n o'0.:+ _0dgv9? 073e*nƍ"o3&1YFMcbYא7,[P,ĭqlQ(ߠ+up 2)#Exʨ=%w+TK[h902,Hs#)jZڨ?ަ[ z꽞2(Pfٱi^vK5ymN;%Ke21pWyFgT=vUi\'&r*^wffb";X)+6 ۩l) :WdNZ 68jߴrEƥ6ޟ ;rfṿ {puͺs9Lo&?0Mjj+cFQ4\w0/LX@7(}ʻgRpr6`P5$|bk./óh{~7j./^7N~w\eS;ݵ*w/J繤֑'i-dix;Sbnu0ޠN+lusMU5(ҽ̰0̤Hgu!AGܰbc.Ut>[+X-5^`E5;swLF,k2rQkf~S\[)2/Lu˦77S~ۚ)_\^;d!'l5\iw`y_ɇ2hg0]$wnԷȴĴie>a1hׅ6qvƽо!o*%ia@ƃ!_Y;õ󾢛dF4y.hc$<,q3,"o}:,Ȉkz5g^y^tT\ߪhgs ?/fݟ.kw2b4aǏ09Vw V; ^[r}گ2%֧JkoW E|Zqs ~&JcX?/c|~'!>9rӁxw44v&{~\-bZBb1gq vc΁`s|yn>QO>7LG /96G3>eò2Oŝ-g*%f},ߩ u*!2B0WI;6x]onqU0l\&rLf8Σf8?r?$>d/ D7XqЛ#tt/![e\%L_G?O TQtf,e SPɗ<r8X2g~gO/s?7gk;[ng܃vևޯ*fxٕ7L3h#50}aw0CSa^|s~1-hw>FNiO?Dܷ Lߜa9Sg{DTG?9YӰ&_2Nd̑QojK6y}p>EꎟZ9c~v2\7tzE'ye6^<#ő%u[5槇P>kIsm@k-o&D7sJ11WZӛzd?wpXX[?[G;rc%Α6 Q䝪Qo)*`l6 uGgƣ,GeIAXuDy_{ M+FF ^|~@1^6^1^9%τl4r.)x% $o^}׫Z,]1E(pQ>1ͱx1~sLK߇ƍ\O/`֝_+cYg7~$Y{ax7;WOo`\Ht7`|? ?}N7Ɲ}4s۲JP![4fyr%w٧:sbObB@D6{#R㶁PuW O3OlΧ#O>cEo/s=^f:rw.cx '-!ME>洈獸fy.s4"GϿ.]9}|fh'ߒ~V.τ7*}>TSZٵ%="/ȗ&g_"Ja6ZN.U'0h҃5vy`g>!fFC}' H1q['RmKX\cD$noHN؆Y ꅮouʑLAX;w$g˺!e1}-{}W o*ة}evRn`[K=PNiRbfi׀$MfbF&7knsFA/*Nve /j2oΩ c%Ca,9Cyڽh'X碍"-h 84K ȃהWMi\)PRÊSE=,T?o1B-/y. K☙UW}S{x]#ϕe(䓊|<:Jj=Jz0?>| Lurγ#rt{F>dC\oz{#ɮp>"9smuO}2r~v}ھJ@<:=TGY5))ٟҹ,GφۯEǬ/YUnNMր\(cA;.1"O>4=`wYkv#/,2 [%Y UZ] xd;T)6v*P"$cbuC?y.o<-Q1"W$%b2O|iH5L[N5;&2X, ;{<拾'T,/OcٷOjPx'4˚zLʈRF>CRjP`HUڗ!'d5^I2Y?N:0@HK8`M{rSj{FcyeC8/ԃ~«5rL=]w#hGxdR+έlqƊW| a{ j/Cf@.A r|1./g gay5 C [exOSgZi?vlO{lҷi*EO5 ߷e\ϛVCfW\6/",s+FM_%3Xw0n)mjuj?G {; o|}[|@Uֻ4{- eL7]e:4*nӧ3߇L%9~gȴg繄ݛwXn []$< !~W_Q`D}8/]=7'&[w1a;'YQ$˰2}_sˠ W &w-e|ʪu.FgTQEqkc.ISmBLi&Sud?rk|}qGD\ӌiEl?bmĶw0̞c'1j΅J2cۖ6 3MU?a:krjqô:؃rVkՊy4f',&i6m1r ? uU9+qz |0 lF_=dԗ Lu =㭁g`|ia!zq_|wpn7&&lm'Zmy"7ು= ߠ]@<ԹkpͰ1S/|1 /~ZLiiiH1^}ZLόiy߉iύi{bOH;cyi_}7Ǵ"gǴ}scϽH1^1oH{=~Kb/H{c{cگH{WL{[8tڇxL 9`;p#K S3}1F yd~)5 ~x\zDx1.m 1M1~߬#ag#L' ":W |n >#-Łtmq2Wlk(ȑi{>HkA&~kƷ]geE˖KX7<??~` 82kEL{(T=R ڦkiȇ)7m)+ȅO j]n:ߊ!ULΩq ΅n ~5ÖВD,*(Ω"fa,Um㗨B˺Uo3.l)(FN$ݟ\R<%8/Lg_CAh[O9s3C~P,WoMUxg9u+p>e|~W%nt~K4f<0ksx?d3?? '2@|moY֤Hd)ѰQD:#GRsL][y e~G1jj,~yz>I|ʻ*GcfgV{\>xHQnxO9.Elr {g_uy[$8CQ9f z(`=S!a5h 1 p"6tȭ󭘜PBizCkk0t-`YkV4jku ?e0oǷ';}/G+>E"Ə:1>xo8+7J\IiVE9aC+ bFߎy[G[w\O}^|Ͱ܊)&ڿ7OM17FY_ !wp)rQ߷4=VF_:䧨X\WؤRgWxWaHNryƋygxѳ/ ޢk_ov1(1ceܞjC Io;S#d pW33{1Q#il.<;x[y޿__:4-a aޓ:{?Q}?S?o, ^#IMmD-^Ǧ$nWuyLDnC tWp&x$y%>UIڨe@k1,[/ nu'SrR58b2 d[[i}y/Y}]knûMGX6'˼ĨU1/17]yi۟i>1 ']~{'xIφe5L^k`gF"f,<7Y$Q|ZgN;fN,SjjjHOm9> )}hb ߳ieYg_8kK0`-͹'nӒ%z?/c\Cy.q݁/ӗQzy23_}J h6אaӉ,Zo& ;%{ߛԶ6m{ਉs'j C&oj_fs,翯^$t{v?^[:WChs屢/boGl}7#^'fnۯdšWyԱ/,vn(9 )ZZY{zДWR ݈=lGV?ϟMƙG(aM?B]5sqwy_b3k D<@pl/Z}G9`VfY,d 3Lx{x 45~jd8^"{EțSxī~/ r[8f芥lc^ѡ*y&PdOX}`֧nՃwoNV>P~Ӟ~q4q~C~?' lo>9kTk1e.e9@]gDžG[zECk.QVti1m,l0_<2[J[|6_5t{HR/v~[%M+/4ٜG%ee~zIqZ3o)Zr0LPYwEQD$:q;]pe=|ju$&&Zq6g\E?6g;?]s5]M洂WSȅ Э-y+T#mN981n;wxWNHw$+ò֋idPvG#y~aWlJRZWLwxOa;GS.֙;q@}K~Oq"v2< i%0 9y}ے;maJpR@NRz*aZLr'\gn97i&w d23M¯x+{&⪂/td'ߵΠM?w=)2 !v+;Ln0T]7>ޟ>? ~7n^UOkqyG=QKGw:WDԂ6l=lCTV}I**o}pjAo)b\&R'sXw>]`𰙔ka7ޝ_z爹̳Q]+\y_Ii1Έ1*L:(|d>W7xySpAfr{!8)}Q XFC5I0g:b>.a]tBœ y)XOc%-E[|yY)rB_28OŬ;kR9l84[DW;"+`]MM Reܾ lͺ=y:X9ye1o?*,\YC>q֛݋ {2~}Jja {cpј/FƯLh<0|ϝ O ;dp;7F'FFo?1pS}V0~|aWf1so)*t)M?֮>:"{N(; @ZI!BuvxYuYC :fw` Hpθm%!:F (i{UNw^׫{_խ{otZcr3%i~ٸ˭Oi/0 t~fW;ñKҏ|{!eo.Ƴ)tC{6ڧ[hnO{4yOӟLI7-[@kZ]gv7'5 X@ ].ѵ=YӟG{s[~oj1]U%I8̚4I܏48 L_TV="At>W㦷^nU1]oř|o0l$39&ŏg̽Y/MԦ1Mi6 ?0/ƦyrHg|M9>uDgU4,:Xb >6eOv4iYk/i5`'xDIKOKVjߢ0|v9^?Q􋞃6l1$ۙb]n>뜖wvVW TuO 輠9.pՈ= $NYZ1mp`a#qU˳nԸWK =z7?\bZמs:s[҅\m*@BHbqN|r2e"~RwxlVzH&6+rFSOt,aW:)>+Bmjgxhorhp]&Gg'L7kha,;D['->!7wk,ȇ9A/"\qldU<)jaw1w_'5|K~^uϑ~,qFvEȗF_Fv}V}x n;igoG35gךFГY';Rjcy7 dbؐ">VBެ/wCzg~W쏨ZstEVdѱ++#ҽlp?gXLO%ٝuLq.e.U#38^b;x~N%lŌ^+<]ڹR~mҝy 4ʒle+IɊ?M`yg䔪"$\LZ9#j<&yx(r }6`#~}ȷp1oc?|;1H`ο%U,G|Ly,<b }ni-2}NgPcFęHV8=Os:Q~lOvy'tHoO}ZOx'þ$}}_o2G=S[l]L ʙ"+(&U ^þkle4XZ$69gn # xk]N8 8F&`n6?ݠ/^"9O']ëP ^@8Fkg}VW3p{&m\X?۽<>1N3MU;U_FV<'&QF|kɐG&^ց6j~1Cb*x🯛[B֍G}Y׭3qAG= ٹ08B}tzÜwO89퓸~w&#Sܤ9mO./mxe I!X3VQO߰EܢKO<$7H c}q5jPdmo&齓oO!N ɪQ{'K癆5< 9w4vl1Ibdo[d.A\׋U9<◇hC:r#;k W=Z;pQ1խ}G;i-Wh3G:$TMvUv"k~g4qLֺxojYgYutNIgM{ϥybAא>-@C.\o,ˌKm> Nl:i)=qaB5z"5yYZYO/QL6uwkTSb@Hx-̵J,Mfl1v=d/wsbOFolRn8/T,h]` GΨo\S}S8/{G~!O7:WE<%bcv;xs38i8c>ylw<;~Ϋ<:􎠽'95]s1pԨn|l1 uK,<։:q{YdYO$|%O?4r|L457&$U4'l2qX?܃ڏkk.+Yr ԯ UQ:}d"1 /4}~A<8|F[Qdy2DQܗn%}2p^5\{XEM&{10h&jVs28od=KCMِ9l1jq6Ϳt F}$UOjzb=.T9mL6S'4 i\^CNj? c:Kh񻖧9>欉Wr}ЫAt2҃ӹ*Qk汯6\w `'sQ̍5k*ؕqmLk1ZawԓР%Fƒ4*R+!5rz@XͻMӂu=lw-^1"guPGzXCcWL (u<ɊGt9'\=ɁXk -Gzb(caLyJ~3&ܺq@oyƏ e'sWV_Ng ~\l ȶo|0OA-ZԴ3Hfg'tZv8~nywc 2voJY0>0~ KcI2ךeA{n>"9w. ?)~wɚ 2 4~ٜ5g 4~y4_4 7 4X׌:^Akc ➫Z ?V{ @3wV_f (p?~l.ثyh!y/Py|C2Ay1`"s@!{3w g4wcZ|zV3S#=/u%/MpuVYKTS~4#ߍѕpeY9;8.NJVwäG9~AE;?XЙQkj ͑ų n'c ܕi-^K2sT*-N2 ;R?έ˸UeH!%;06EzyS$1 0__|l{zg{LR8#ZHցЁ:sY <-}>8sl4 zVKqeƽűMQ_hoB;d;.rW@S4xg(>/Vnj <խ5J, A| >EQ0f"W؆|d>xÏiUkWK~sF'o?"ָ{@of}Ob~8&V4v17`MGYq@ܗ.J87~yz*8xOcbV+&_ yYb;m5J@ }jX S3'e;MшWj^E^g*tk;gN8| ?h@?~*|x7|cTHFL;9uZ7/Q[[B,5krqM~qg!jQRu}@nv&ڣ ȍOIEɏsG0*BsUdz%KIxj 叐"a/,5U5U{9Ol״6dM=/*KG#' Ԏ^\ H156qC ܈~a9km"E7*I߀_ﷴ:]=,(3b]8ހ8 <>uWWQbqNLn27Imn6vm|Ib=n?γ~tqwТpߪz7U щ 1:VW3rz<[5X ?4o~/߂$:SB|~!wʒ6;OpNDyG!=Gm  r7t]X.Gxh+|lmmL^]3.6ް krW&]O.ֿkXu//;*F)CV@׫?Wn\ۨ] L{o:.IYNU|7QOIA6p:~>xtݑw^Izx[0r.#"2Z(7{tl-UM~g=@R(A%v/~ /U^Bx{^fMb;VHWߒ@P/_Eg#9~ ORybS=O~Mt"Ħ ˃ԦS7_SiU4ff"aoH/d_lO<$d݌v*#(A-0p+/,? ˻/F_0_B "/+G[T^ǣYZylΣD l; /N<Ugv,fjo:?3D 6 ZVB ha6D^b[%HarQi֗Z[6/zI4VhkK/\- %h=sffP̙s'Tғ+ Uj؜9^vzkW]C-zwSїXgwkwxoEz~z(8u޽1j 혢+8 =뿁OW>-r_-KZ뙛{pVT':,O YOw?4O} |ogd}9$+n}'ng,xK:-1zg>1+R_;\·FNaMzԲGaթCn0ƲUvhFÉEz9(ΐF4GL9oa+k3Ǐg,Pg~gyO<~x򂼁4=S-yZ::G/2;$IlZ&rpWCבƫ.xF2w8W8oGnߡܯm=M#]pHf Z[`ykb9"IsTp1;EtNa_0TKlBLHۑhQYGk}kͫI>[;lY[(v8(2=gv{'ʭ8 ?'o%概Pf1WelRذ#xX?|pջ^XYckl~|D(}C;U7|W螟S[wׂa팏0 bcL82 &ǎcI.1Tnq1Tn]ZFm$}Ա[17xCC7s$h.@BscnhߔښYM}W S~_zaK ,{16#7 sǹch1=Ŵ=lsc5&[*x'^Wraڨy9SuONƌ3XYkLw?\6gc|"~u."| }DX;k?v kZ g)ݖFL+9/NCh~lw1iBz^+r_2D ػܘݗǩoX0r7Y-Lgj5Нګ%O{ꡕ$-2im%>Vk$t=Uk8{X[fNy p\3!~? \ʄ0ݜt .ގS=Ǩ> [l^e*oƝXJcSAcx?5΢3WJD.SLhvPi4Ol[V'V9urV"=ZGoS{@{?2&3ih̕j&֒.b)ԮvSv3G2?#Ʈ:rɟe5^KsIZ.Sb\;]tk<]DAtDT5tFatuAבtI|d\稾y\TǞ7=Y'j'-qA?šm!|ӏ<$3A?I|OEi`zk!py|@!9^[6[aVN&~.g6uug)b1 ʆV[y8O@)1zw9[#y{KK :|1g a>#ψhOb8gp"Qyg\]t|x3C^DZk $ٹ܌\3$ VI|?qEl "r@^NNĨ9!8y5zQ'bYs;H9cEnӡR8˳3Ҫz#z*4WĿW؟M p2p5 \%FS$'*Uk7#|pxk=qZނQp<- k ǨS{$;H^2;bFy y_Mf*%WkY~eN 6QJϫDnl?s,m{;ĮC[W/=eEO@,j%'|wҜ9s9c"3CBLqZvbyHY M?&ds<^xΗ?a1]{'u͉ci->5@j2)t yN\yasaJHN^S]35MRfM&v3no|' 6#O=_=ϯ*wsm) [Jޛw9IVBdO=3ЗA,_Fc4-4wHTv:JWS*^E hکBW84qKXxy_^9?"~Oδ'Eck=4?iGBsqwS]9v8fzozi %ǞBjmel#mSCgBw}WBa2_EK4Zvgy Sǒz9OCǗ@m54^GBaCN?Ş#Tcn|7{~mJK~-Ѽ+R,b~Ld^y*QPK "TvWLȑWGV#+.XJĈ-ysObRY2%Ӽ#:rv.%>~v6>t  #e.Kuy<="P=U%>=]D|.ʪbKwm+!M@cOupsA?zwB:䅭2ydIƇ0bCpcklִbG(|/ 6UY4[>q"_ ̀ M Q_4%cws*~O<{p溾tdZN'}Ջ#}FN M5hz3/`{~&b]x[F?PD3c#ʅu'&x+b_Cr_OwDo ԰Gu|N[p ɰJ& C=35,xN*Ѵ>kRs}L.wv r7&e8\@1۶3vrέU+;jF2h`6)Π/̲$'F{_iħymE_}!"IoaOe!!f9l+k~%>ZGCzzHvRfɐu f9j~ֱCA/7/d3so7uAo ?A׌ g~UcB<:O>W $unuɌw$#Aŷѳ+RIgrǸϵyC r\d;L\PI1Ƥ5^9չxWOs zYy}[y%߷z<o>)(-Ct5h!gb. Fw^:φYf82Q8qG8| "觞h낋.BJ4%13HaYmlٴ؛+l·)5̾6Oa-`l 'e\ l\•b\]ħSEt3L<9Б{XVm>Y9SM!ܕKcx5vJn3xv5 h}jZ  ;_`7|€TetK?b+8Z*Z}òI1+Au!7XngODc_xưxf^beho`<`L6Cېg~|#Lv- ot4-J[[MM7ɠCOh9xI!h_ض*|?CpRZ0?lBd$ ;66),~wM3ͧ }),XHc1E lOx}M1y={盭y:ߵao'sF+r}LUi84Zh={fC{yMS}_;bCc<5aI I$/9OD#v4lݤR;𥝧Ӓ3vY K03_S>XsY褎|p2̀ܙGt&U!0eDYyjֻ x>8Mp͉}4rL߷}jkƻ7ʚK%WŔ{6~C⾙}1bPSud2tqLTz]>SFGg~U܊C>i%[b %K?K+ '#J0[Y0DgCYx. ~r ~:w2.;Om8~Egp^m~=禆\JV$;3x2kOXZzyrggx9WWIGXNubQXc[ܧ{u= >ɱq艗j˕ʿw{?wD>k8-nC={E\ P '~GGK *L)?&\7:it͠k ]5DK8~k?!{49CE?>c gA~·eZَfWن)5 r=7%g'-9 crB]ޤ=^-uplǣm2jsr6SX^mA̚ϥPO44vnj<Ռ1~l|x,pʽ^,rW2g_q%kAiyk6o%`,ƨI-׵/zA7C-Nz-BM0r360ς_&J:@0M%LD}3xL6A}42Kwguϟ?V s]ȉ}Kȉۭr"Z!'5D)\N p9QBZ!'>9p917_ 4 댫)B.m_ܞJ1N&Yw9[3`CHe;`=fIfTwOé%-%:CMǠv {rXqڜq?=jqGܰ@5wra%⼝|k~>(Кª]A츤:( /2K߿IF>o-U"n E+> R,\\V^n 's6Ơ]Rwb.ZV\[ZUUf-^XXgVv{j~#i%T;/5Y!w9 8+b[Hl9vV<׭C 搬T*oD|)|NG82ԧLĴDSaY[]I3YE0VֱΊ%-슕*"D[W\7foYɶ"noP8O`O0tߣQYgklָr/σ{ğ 7?[l"korg} |wMػshJQh}T_ "C&v0jyP1_φA}`Uݵb*I7zE.n34}ܯϨ ] ^u&ԬU-WB^[/ouYjPq!s _>d+CDGsuq 59_2LY +ΒHGX*M#vҁYS~xW͟v$Lp?raup~hV⹯0+,5%jkK}!bHE:ǡX4Vr!fr-; <-oplɆ,AYG^4y$ >TOp?OU|??zaCæ ]G4~b$Υ3iلmwn51O&PR/:䥖lquw"N5x6WdcxaF|'n%n:+*y%س7c5l6b%Tu/bkO]>W9rO LCGľ&*m^?]ؼ=;gO^oyb}TB] _\ߟá9 Tawv/9T8 2v*ͤ9ɦqi5Er֏ t[GX'?N}['ksmO O}>'d ]rUXh+iOjF[)g^C|] `>ۋ4!bgy[quTu.x&¾g3/ۑ? [p.-RF):ralcll(+"`h(F|$(}wt{SH>5'B5&/]a__;ψB)`F_Z|Y̥}塟qS+=LإS_W̝]ѫv>_]s*Ԅ;!gY_'`D_%O b? |$_YYLx9uqșƈģcZT)s31\qgR~ GgwUb?}m]Taϟ\"Φ+=g23m|8~6|px^g4N2}Wh;'ZG.ivVb~[m#ἒ8sNˏ|lx#gA^?s uNZbv+{7 WtpQ's>9oU͞]ˮ6O-9um>+~3+QڀŽÙ|kU2g ΰUAmf*?>G}⬾Llc4HkgUr*hfd֕u{[ni~ܦvmU{5CL gR'j2 c.JD7R(}e $C`m՟z6.*%oI럚t|׈7k'w4WODF*Gq`Yq6EDqײWƊxb'bG l>d3qu8K@OsΣ,& Y'ָ XW |xlDZ?x9xt|W iMeԇi͐ӘK֪H.z눘 a\v;'?*EˍCOdzqv'~?tPWVc l)a-AOn6|s/GcrL΃v곎2xbrV6x, nN/ΊwsV̱Ufef; 7,yOGJ<)'&=-``,D2{!7mga'Z,foHA..3~(C>>$t;瑮^2_'m-UTMV'Y"Ց_ 4?g)+V*|ebkf\G WOG<:= Rɰ]K%&%#嚒FWvǑS{˚ogSX":ߘ^LWɟ7\S%̾}TQ*\68-wL Nux8UlLmك kir)EŲ|hIF(Exc-0"}J^ kegyMVԔ"+e9q-sڋ=yEעAYUOh\%Ւ(ocdo7kh'nѸ}W3**Q *i ו$R?$=Br[{|iaOŮmG@pk[[46D!h:kr3]JUɉޱ!_X݁l[f<6ۮ yKzi\ c?Ŝ fV6 1D";9H iQoB|(57%PWi>)u{Yc*{w,mDn_riVzLqhHURjJkl&R@*] v{L-K&t_W?mĠaܲ4h7b .!a~/+?QtVq*=07pi4j;zhϬQ^+bY:..V@uڵ1w e Q.Ek.rMaW]6m ;n2>;kQ9a&*dw5{[iw\lk ih24ĤAxF9JͱeXM_]f~fyNXe ?Q,ӡFHe8In?(bkloǩۯ=L(B)/Z|"냳ϊrݡ{~/tzFc؄﷙>69J | 91=}Θ\c3Vi.sX;%x,etju-p\X}9I<bԓ|2ݗDog‘CzLϯ"=~o$|?:%)\Vv4~ձ']|_,̕@ԍsI{Qd,,վ:}u ?t KJg>w?#r*:dl<vUïRsYh[{ [y.~ζBܰs&/p\Z!i;A x5`ui H '$tqhf"r̈D/w>F{ ܨN;R?^H= ]6 68ZYj'R3~$ʁ});JlϢ=|ʯTyWqNrqI$t^_A31^>tѼ|E>1O]$=T}Ǚ=W)6~7ޟ눟q~rFJеh|9ݯ0=뷢|=M99{wVD34V.=h!xORNJ2ƫm&էi-#x(x͹qNEĭ )IW8}sZe߇m=%r] ; 溻AAece\,hYi\oʡ1yAW%(~?0#ѳF?aȇb~gמFHœ` [3JěsO8h}M{Ot3V[o|`702;q~7R_ |+ x.s_,GZaL*{/b7 sf풌4MJ|&=w|9 ^L* {!i/@~:l!Ή՝l-Ry:>o]ݗNى#싧/6$j %?ֹN}&| v$A0Y.b֎@} |:{avr@#V̈+5f)J,GҜB<@/6͌xr^YD':P<3yǬzPqր}|RnQ~2GzA;E*ßywTw6>}9q^񸺣~w> !4>#߉5rЯgtbo{[G~ǿ1|t9}!ktL” HE|^dnp%DΟib[@mc=ðzdco흈a{-_%Mǿy\;KZy0GhlS*<2v3FhۯNlw:'1v%?Ro)*vEڔ#>2c/d#aO,nW'< xvEZ@Vj' r8 lOy#o&-WJuԇ4c\L>#9;*c'tG.~f-ytҥ=8g!|O̐OyL,Y3 e ~zTӫ>}33 M2׈K?(-ljdac[ ' (PIe[ bJEv=^2KUtev 7`l!g"cR=`$7p2[,ݡ&c?5>Bzi.`ʩyb}f/WiEL$6&SZ zHλIc3mBdz>\)lHtt5x֘Ku'rO}3ݳÞ.aAķ3Sn]W1.+,Y3eR +}h~k iiM}eS{pvaTdRSZ`uw̍MM#挓RY8fһw!uo;Bx;{4lHV FSVy{ݡ&>o=38!oKW=V!b3K-ݮ]ȗ(V#X($dy&?V%\= h} bQL]Gmy8΍59̿d]I&X'im'X*rFLAxEt)N 7 zyHʶXu^y?/ym"'ċHq f8%8d>e&E}P yk0fa?m+,y_C~CW7i pf!#`m,h|qԶ쬀_+luNࢍzsJ0 4%ljɿ+`RaM mTW3{7⼡TX6/hi, Fo d[Ǵ?ӡ|WԹu_eF|n>DPSk:|l+ymXh ۩C2N ;:j}ZNEuT0_x*&=i/Bf=S>tQ]DS5 4F{D+PP~o6?@ Dɿc~F G?w"Ыw17YIO$[F}oܝlK)wKU7en# b-ra?å{]jb6|&=S5{}ng̳t+34%pDž Lù0Zl$0P+x%"k'y,u60D}{\|ӗBY?=#>!R|w$"~7gq8 qv)I*Ťm8e$x kV*M!诉kf[PS1 Gk@!LDpUZw?F=#ybdsx~ '>C2,0_rlg9#?;v:c}2327o3i,pFF߃߭D-@mMd^lK\C[zʘHhߋc:~t.rm$M7vE٧%YT.F4LiJLxffeSV#> IH^ Uxi3-}>vgbqa=R>GzbxvS$iRk^9jzO_qK& ħ{ng Q|c>I_~uӏל-v+ykVg5LId^0^!نix}ykl5}xwAtMhwV&~cF։q"n!]Mw8ZYh}_NNa.@m-e;쉁e1{YHsa^,l'"a7B>a'CFA=MpMTH?t\8|ÑzKw9RyD|Ӝp%3!8xUYb`:[鹓xf[֯_@/e{ؤN%?r(sG/2}w,4ơ{B}ȉD:ܑ}=q qc{?&O]FcJ I+$hGynKȻxS7}= #^3-w;S-΅Zm76GD{ϧ:0)&>ڃ[;/Z[ݣRk3vǧ @? B$E/0O ;?^ ^'%Op(Q'-ϔqސO̓+Υqc.hfkڛkx{rgD;. mK_{ ?yqԦ-q?OVxW'2v16'Z~睋7E_ xd7uHo֧\/r}.r}me}.r}5N}lS_"?y֟mP}O-߁ ߁??71?#_-w7_loo_#`}4֗?S|v|_˛S__<'=,Eoߒ-E_ |u}%vqG鴋;?NoW5ru,M'zCly7\bm@Y? DleAay2 m߾iY!~ߘ@m<ك_ўo +gez$6Qoo{OnQ0~&}#g0>3}=̻hc۾ԷY?\_?m#ޥοUoHs23'V#wKږ'8EZJH{Ic.cy,$nq^ݪ.v(*߈؟#䁪N?oElicцUvVQǹY_%6F&[bxw6|֘6ǴRAlgRD{R*,Gd)X#˵T|r# t\KJqtmW 7a~u,]*е'&Ƃ0` U(I/ >Z5᱊<~ǂe\JՄlUe)δNjF2|{+wo]7WQY9 _a =`+ 5:VR/~ۇsgQ5ev5\gGXsmVU 0]=rdsšJauRXE}GWyD-}l\k>W z\=2_蓩>oѷ}}%]p߾K>ֿo|=?3Яx#yԿ^KSU ;|k{XK~FygGh&=k%T3%4lrKNSp} m=B{ƟӾ#s\'[ZxqFkoY(;7=IDK;`\ty < G?|/ ><瓎qJ4*\}ۇme+3'X͖xm_^0oyf1sͶ|]dQgeL?ʐ˂(so\;f?g"O:%xg/nu6$r~fs+nK;gdIx/_[,K4r[JZՒŲ4Uȵ ;lOϫkN^|cz=?6>d3G\,{Ec7t 4НP$/jGQ t/R?$8{۵,( wnۆ"FCfpO'dN\ߚ=Ɇ.W:~tM_ه-c쟥$])LG'2i Mc&N1avZ~'׭~o+%R16rqUnmʚc[s%eX;X#{p 6Q=|oZ#LkVjHj檃ҙ$XE ͈!EJk!5ghӡ|9=ρX52os]mD ny3]OMe-~I̿ڙBm|,rO?\#/߶6lJj=9rdt/ӽ٬#PzzoW:(1 ?+Why0ؗ `b,1ZcEfZdrAۚOx\86XDwWoٚEk5Vdl,)|#J9txTKG(ݤ9Gʏ>GqF(_y9F|k&o<܈&̹`!i9МiүHӈ>ϼimɵ[XcCܰX}#ddKͻ'_#&a7!qa|+ \;L^WS,ےE>:.y;_YwU=88íğ'}xvo;#Ss! <=N4QGorGL_CX\J{3Aq[֘)Ֆ)=]㡦ao?軹p~_1~rG`m/&8;Fl.O]īx<z>"\j1>yik_CxǟPpXǦu WsT-A&sL2A$k'kXmWw:m$%z~& n9_-ywLo,8w?p?@Kn!}[pw鶉^h;-1r8iV0B0r<3N|03,0ob#Km0& {쏉*L.+zqdXjKp=Hp$Np+Ǫ;7!wF79X2XOe_L-処\l o4`DTBʀ5Ef.S+%~AuTzkG v˜JUT_$6Vc~}|S#R'ѸO |4nײ~{{>3k3SڶE O >N&x9Kܽxݏk1^Vt3U h}NRW\L1,0K[x7;W@ 1X|r=_$#ﰍ01usu"=^v Z g~=_O<௟Hx b6&6todj3&@ROmz|Ff|F.qq] g9YFpz sv1iWK3+}29}L᤺v2 {`=N%X]+g[Dx [KB%  ?sw>x; xah0`^ Lx  ۿ 3uF]򗃗{4^+$+0C/}F Nc|}B/{vZj!{Z*ځ8}HT3HHuF{#cr{m pTY~|w~XߦC8`S;`.x\11tB"#}%Uēiݠ w-Gt&p+} yu rVjlПK㜍g9Cm]"MhQ}W,k? 9 A'ɡr!:tOhE59;1~ϼs^!$fx&Qk4Celd=,zu)ǃgY1Le㕽GS;דKpztwoVt(FT⦭IF]{A.\Z։E8shڷki'\FX+7b/0Sup05gf\{mei[*ѯ{c uk牽kLJ\pw)Q\q͙ ) ;@$bI+.#F-u)[edȲ˕gEaüLjc/[aSK v?+bÐ7RɟNkrC )&}pqcJjkdư䯀L d6%!s瓹Ԓm|< d177Y#42hTY4QS|OsDKg*z<#'|!t!__^Ǟ=2*kٟgzMu2SN-\!:Zhl"\1ٷl<{^UڐƞX(ϰG=!cUG y cX)|O}UAoeAQ#5n};]V[_ݬu?֮<:*ڳegat@%4/AU4T"Ҵ(Bh#:3q,( Ipn{XKGLPӢ.MeG-w}^UsW~]&9#&>:s3U~p)'0ZIJz!>-"qap;M^V?n>+yzkkSMx8{%=6NWX# "1C3ox3MQ͜2Xui+'Z'%&k,3d7̓>lgp&sV a{U]a!ץCʞxo_L~}mmlg>:}IS> gyYF^6 fX3?a,YYyblk򁊻+IC*dy&:"y+ⵎEQS#KcW׼ǘ~E "{sޭjbeE-q/պ,}qLݪ4;X/NJscm+ttt'z;ģrl4&&[/\ҍm j%yN5Nbv ƵFɑ71֍#o,FvͅOkȇ˅c`56p':Ko2szkGjȏٍ,?Z7qh =qc :f}^`2%p.(= vi_Z%8p@GKYtX+D/~]KH?6F{1lo-[)h|]zI.t{XMw )N?= oq^ƍag/mPT`y֌ʽHgRG_9MG̨@oW=ժӼ gػj㴯`{\u/}Q8<3[c)V^M)i&>|f|f7|fK kna#&)9|S_!ܱ>E bׯM VU gЋx *\x{r5,uY?ݚpe@K<ՑRig$BI,Q`[`CF}'r<:9$o2om_< Sn?fE 8 y6͜rׄ{7+!b=!оhy'1vA><;K<̬{Jk!O}47`??ίy}?kx~=$ 4-k <)s8ܻKi7_Îs1:.\LsݐNa75i~鷝lfe6;6C %l!Ӄr,oVJ{az,-q%GwI|}oi^s;to;e>:%: = ;2ٌ>p(6pa3iZi3J6flff6Vk%쮝)q᷄m\}-',ٌ8j-wȵ w x\˕qJIy}x} h:gouy}קrmj<=/hŮ@oWn$usb=Qh?eFVfrŢ5I`o''F;| 9r 9#yȹ Px{Enew-? ;Rj˛~XwF{XPmOCXき/]&M*lIE Q}ς*[wNOm҅U6TYצJ.cu[`1wcL=FuQ72Qzb{:~GÞ.-F[I.3R2FΩ !Y>k=8..ϝ tc$DZֺzJ >la tXU~?#/fG5N%[Db{.dgo;R}~cQ{)L _!T9N%Ε;~oM{_">:Qwx8hjQDM7SU-$;?u{xK e]F=62q0~0A&jy oX_v&AAslƋtclq4b\A{mY }މ;!įV]h_;$wrFôdkӸHZ˪dJeY.ҬgC158lO;8HboTf/g^k3/RmZF)ϡ_KYOKl=r良d|-$\iϚ3ugjtO/mN[{gz/_GP.s&NwS]l#뽒Q!h C-in n}M}jqnrMWBȕN8Ś(X\)كS*+ aaq_]F!.=ApyY\cgnj緉x_yPdSMk;p}zQ LCfnby\:l`IOAynoH|m;_)GzJ/r2Ghi#AiJ}"GdNd4HH]“#OWZH6ʑߝkyPˠzʑiɲ#9cHNc"? ?Ry7Ͻ3YH"j& *DFVLpX}$AKMPH&-5}[cm5ۖjڒT VM.mh ed9&ay̽{ #̍>>ݚw6K/z<~wƆV烡zϷ&кdeMXFZWhXmIte3# K0 ˿fMtG7fB}_bwjlҤ+SgݩnNXvSםH;G)]O O)u٣r&=¦x5{IR# $6GZ_z.kmO~N u;~״,vq&eô?DGG̍76ioԲJ>IȷݔrOK9?yj%6ޮᓁ5]h5~[_vV7")R;!iS {kf >kY,g;ϳfӈbF>R|0㮿jHzp #~bPp6՘C2x $gqʧgdXpQ=^ߣrw> ҧ ք ObL`W&Ǯ"}@~A~~ ˮh6L ͷC{~TT >Ҷ}\-{DiNp*v68VMζYi؄@yqn\~k(Ƶy`}@gELM_\sv7-cc]"f'wqbgJyۿqVQQ;$#fOLXl=lG\LisGKZWZשʿ3g< z=j+w7G[| ~⫓zs//!Kلxu'(ޚ2qN:Ϳ%u`W]viK/#u7rXc,)iv4o|tHD{]e_j#Zhգe$Q}q|OksF􍭼vy+ w@~۞X76V26ߢ QqiIYz e(𕻣#X3U#(ZV_X滕ӔnGV/TM{*qq~sxA73ƶo˘q+;%.+ 0Cļ%fހR1Q횇#p9H|~N|F;8sq7̽w_P%B^?}n5df鷺Z[=τx'yV +#%ǮeK6uF&!M;eS.>9'0}{1&cʅ',#QroB.̫3C.tny !;-uC.@.tC.@.tݫxX.t3ډd\A.l0BQ !H?y #Bv>ȊnȊU3ri,|WTˆomf~s:~uXgW53挛#.YjXF-:'R N#}W{%~ $>W'ϣq_>eFu3+@`jh_cĄY̆[MEc?yc s|tS-T\k|#Ćc أ>smphٷG:EJedgx +Z̘qK7I[o lNPs?s$>t$]uVsxŏ>%}MAoFl 5~SnSxᮃ>c͐1MT9VgYNrϽ~kㄢ?<m-FU?h_?A,`$%ff~K'\dfflf u4O,i3aW:-S?244ᴴI1ҲQ6Cf%o2P ҈4I# ZV4(wwḮ5V2 Əګ(=ǬڎgZgy݀XGNU<:Ky(8oe$[q#wEs+amaMz>6'Cݽ e =_ 3ANrҞ>eT-5-l/A志&Yw|8zOnX8;gs yOFijtתE4c A] #2@ xG{ܚ#yՐ u<"y?c=m_n0]|z˖d=g4A4vuC>kisdn(ku`{\8ƶM/Sh;¬kKxo\\g8Kb;(uD#x0֊,_xЦJ^gg Yk+喝@zZokt^`~^6FmBݓ2oP$ am?oاJ]_NVzTJ\R5uIО[Yq? 0/4x ֺmh\3ڕ,BY; +f5O [b 'B"G<ډhf}2ƻ:g\q/]Swx}nIGHTT<ݿX oiA[feNЗ[_ύk"ϲ8i̗; [?sf$|kGKr񰮀N?~-z<*~iQQ;v8S=[<)Y<х|?ǴpZ=8; `=͚cyx掳=@~\yfdr_7lj3]> 3U]Guν {PK{}hfb We^nP%2 x{ܻn契ݴ&~iY)V3{^{$y6 ^z#y)ɖPEeȵy"x:{򼓭C 撳]E=`n.a6ssyՆ0ǚPdz} k8X |u2`t_Ѡ-iδe?_i5-|7wOp`/ Dw7MWz-+}&c_cG멍wv /]"xg6D#xgnhVt WY{.wB[ xqD|ӡ fwx O7ww ]i?GxzD~+(6;pfA4t2e/$:7Ď90W088M6r]*[܀+]n©= TQ_6 NScsĚ]ٰyqv\78ulڞ<m;FG3 S0kE o^ IXtO*n#qy?ֳqrN\FRIga^ԼcM }YrW?ǗDGxxr8(9^hQv`G~<c4Q:#`ghgb0;Ϡ/KL6a=%Hk'm"O(9~/>*Bx<_ 83k]U8m}v ƟT^i_:rK zq3.k,ޯu5EӵEû)wNR~x[z?߽x]ƬT@S%|̘9>p'xgghdLMĘ|7@[a1&{,>e'34#bo_P7U~ h~x4#mxuNgaoy.:csn66i}no}"r_/:]ǚTnӵJ?=r3<ΑQ?y7C $kޤ-Nh99 yY jϪ;:ͽV{>Ѐ "$w]rPgfw`N^cxH9,'!ǫ3)+Qs7hG;Z#w0ה{|IMs\3 r|ȚrTsxD#P{8D0F>u( 2~a{kou!|۷+킟)mө sl_ [ߤ:o8w.<kq-Qk,KޥR8VoZaVR ˎ #X5\7[\| ɳ;y6bMzwx/K0倻y3Jms0v|ף zoސw\dkZrCʉ\岻y+^ ~.~F&g!3ͦU?S7w:O;Uù!I6s?񬵟{D&:ꢃ_7o'T-9jg%x6F>{,Ԏ5 >= fAm2uπ)3" 9@cH$\qIcNx+bGb IcqGLxC^' ԱW٤3hdZ i׎J빱m012;{Sg De_)4өOqr o{m2P.ϗj&1F؆:\xp s^%b~m@Y1U/?f}V4?2 S/⚉]1s/(m%7 [yյ9CC2Ss~`7uuAƊd쇾 c=~0b2ʰ 5vMhOiϴlkM}l?|_E k C?L|i_&1^O~HVo`-h3[\,nZyUG h'n2*W p~O65 π=Ŏwq|}6e"K?5g<2)x@\mCKS\1s2ֆ!IXIc,ZvQ˽fXKiP:;bg+h)XQ.;m&4uސx+z(ڴ iuSyS?xb~k!s6UUu`i8\By~oKDaVjWhK̼J*~⚎6iفy' 2+ PiYhyU+y}!/ƘkڐYo/]5p~Vp]/k#nj?f/ESg xRx#^a~\tڸ' o 1E[Q\'=Q\jbƐϠp$5t8p͊|5yxQgy]0dl͖8qcN>4Cq *m%o[1՘;])y{m)o)y{&ݩ0V$kRn'6Cc=V0ueٳP4_ua-M4 2LfM!7u߽_1`~mPr Uԉ^굵_Mj8|N@ɕImZ+Eh9^TI?VerBLiԔ."s{|.5б7uyl9yb^*9'dඳ!U#4JwS.߻I;{G;AcM}O*}aV3R^5Z^bU r_ <7 2ld\ʯJdg/)Ym|hꝭX.;Y푪u'>8޿j)y/qmX%L_ϱЏ6Go ?}m iFkc}S3ޓ#V~HnΎω%]3wb¯=hLf#b5V\}YڇۗY'J]RÿF?-ǒ=ՅXK}h&3$m[x&z^ZC =oYo2Ii$O.^8E吅uzf?u儏H+\,qMZQbe*Bl!>|K^Ꞩ9 }a>Ax1W%ROӭ" 8gɺ~ mS( /<I 潗[yBS/S_g \K L2G;99qiӵ dQ[oj +>˘\xg߀1,݆v]Q[6]eQyv95m,sӦSQjŊYYb6a3ꤕ{l sancmkeagKuvψ|2N9O1?MY֝uΓ/wj? ' sv|K3<-u?2jw9k)D_ܿX/*8uO~ڄ=yC߳p>z=> =GmQc/ Q>v&ә4e6Yq6b}G7cT܊w0vUR[bWx1YoГ=y:Ix➜h +kp2%׈.w|} +)>]k;ڏ {i~9 xT s0xk*s<)8ߋRx3?|tHL{PZAy?O'`A'尙WN@>s^rBZ[o5 g0`vQ XKMo\)}ה)U,;.񎶰whI=cOr}B4Uytg|^sY> "}Ɗ_8c81jZ ;گH) Ţ -)^`L{D s[QiZFjrm w]##y',:|Vc&ݴӿ 4!X'f13>OHُ@ϫ{~Y*[z]iʅ+p3eh{O \b<3g3;8{ǔi7}TɽsДGkoO :^۪aʰ_߿nM30颿X3}HqS}\}ϳU3$v1 v[닇\{f2]1P nM ߆IzHIm;Z;[< =2N7 "H=}ϩ8Y',wr_&s^taIYExO}xy]hgl-qV]ZPyeN r=m! +;ǔsDFtp2d4a壄vQv?)#guf|&k1/O %d4l{T^?y,<MHY>eֈڽ2~okOR8DLS|<(/b[oYmb3gf9h.?Fю!Cއ9`)#; mb)+gl6&unv0mGaO#8% U=MgK{qUh5kL)ۑX P slP:.̥,,"lDޗ8,cc蒢w uFx:!\5()8L)9cU}9hzy+&FEnen}kU^OAЇ1+Oh»Ji}6 8gvejo<[737]e =S3l uw3~K=?BOo[Fz4u,Sw:^u5ױW2-Pki *z'}޸I}L-xAVτw*symv1t0gXt=lKb{m77blv~ڎؚ4ggمj!:Nw~vMvOJO32}+V*jJ{rcͷ|7Eճg=uy%>ow/-|=wdd~`/eAEEV&`E#e7<`XOȶ[Wz \ DOKkES!;ddo҉!o=wP5śm{ H]y:g +KXquaccu]ƋE9dݚw{h^kм{L_SkUn'BrL9]En.#kGssz9d:]/>ycK׮kS#p2mN3}xԧRw25Z}ciKIJ26Eug,޻}RoJ2?(zh簦lmȷ<>ޢ]n/˾!h` ,i2~q.ҮG#,Y, _khp6.{EM>1y͕ݯ!sr>9-kNIg143f1l< ҇>Basi2Ρ 0ʈy\"iJo#m\>E{ k/4KYIiCy8js1~x9~k4~{Ds.pD%F ,# x҆>|%F huUxeKT\9`jw56ǚΘh|T# \~#5gGX~l96kˢ#=n+h3|;4QXo(lbMV2lj'CY-}2 zUZdה.[q8ӡ!%2wh#ZG1jEJa]/\#O#~ۤu/hfɯw ܝya4H=7mT›o|΋RNtG= Fz7cK?r Xx#;1&?g|gi=H h8G@ףˢ*Y TuS)i>PBJW75+0=8Hk1P)rLpp4V5dA1.sEo͡Mpxh(  pƲV3P8/ej>eD },@IO$їi.GIKIWؖ ]<2_>]؍,4yJJRO33վ:nPO}HwqES% ]Gמ$MZ[cU-IkiDF0=4SrQzs)t[ݓaT\&v־{hƁl#LǪ5rtn9;-?@ @b\y5J~V'߬:(4>S~"[ֈ~fk2>MƔ_ww־*׮ tj{;rs3%9j( l.(|V sh$^T7REѓ,:XÞqE לdݺ`Y-`g8gƂn{5ΙX M^# TeC#')HHdPGfk5\'ҏ.^kmU&F܇5w}OҒT10u#<Ȉf`!{'^b|4;.RvWP!cպWO" L0 jOϊM'W `J/6JçҏQ9mO_x|#3^+P^5"rKeSRF1 0=W]<'Ok??WC/>.ě'NM2'L;xE.?dH3Rao(cLF،'ݳ,Z|"kTR?A7$) õ|TFyvpx-CjwD!u ;J*k5 ؗέ RR%{TŽQ+bJ7? ๒߇\aF2ٍ?iܙk]X'iڍ;yIemi[$SNVnk|>͙6?"7t#6-/mZmkc TER搯tC<~LuG(lNX=͜gO[^믽kJfKO75PEߋbnBKIUS`܃^6#/Y' 2Kv WxУ$ȜNt|痱.2۔ɘTUHzh20B sCc[/Jt,& 50yL]v>t%AtE)x$Rxp(TD<+rFEEѰviֶY{+|ɱ(vmmk#Fٮ7cvlj +_55̫ĜƄN]'w]a浵|g;uBu7o~vrV[wx]֧9-.+sY8^6{ ۅwx3s \3֋m$$)yaµEK W 'ͳUco(nso- ;{&8Q*@[ԓn9:>CU'V 9 t(2QW%gJАj ˇlTijXD8 5~w/yj! !-J  Bd-ojg1m+X ӗBQv?"y]-:U@kq8쉭qc;>N[?wN&jGOoՠDy *UʼUzR=A*<ҌڪQoHG]Y0\_0H }\FA.MӇ|Н_/̹Vsyys1{@u7NqcVu*T*8} q{0297ċ²[/a^uO 6OyluQZg$nZsb tB>k+H:w#u,EHzNy  }н)Oc7d `$A_(px֓O=0SS.hI~s}!K8c!̜1Kl_ed-ߑU(j-:!gϱ<Đw` mY"'S~^,óy=d[~) wA.']_`]vS9Gziwof,?p|'.4Sj1ݙ}=̋ }s.뒗9=Ox2CZ#w 0!vi+fou.~A捖z悪2&Q2̻5Kd~?]ϗ|Iό%Jmo>9wCÐt0e  QTu:fC+eM{cxn2(n[ĮRoGC c9}ƛH}4;Wp> yhf?mn#f|B̋=x,cFccɱ cl82x_!?aqO/{c0pd 'J8p#EG_z}!q}]?G0lcE }]/hUy'+3:M"}եxo7ח#Ø@Isש2u 瘫zweV.nn:;hB¹Z D0CT)+5Sqڋ\qRÙ Ϩ<[)Zl˗\xv[5H{z|X\%QeM)/'Tژ>Y'\9^Lkm SxٝG6gP售P_M-^徯S"}qFL0(z-8l?b{cGKsXwb>_KA_bҁ^w8%-Ic)ny4Lw,|0 U3!Oo9s1wMz; 8?YE}>̱!3lڭ|,xsi}&~:BE۝"&ZkoiΦ`D'X]qZA+}>z>QЂG繗:T~?mM;C+W;FAwmvMV-pM$wc<+!v?POp]|{.s/2KhSiVu6u 7틴?O/ jcEb mB^|yRt|wʭgZ|z{n0){Ei3gs.O^nZAn0T+))a|E*v1uC^f?)3 }՞}>QqjqMϼڟ̜E6۪>r43)kv#'h}vNm&אfd<ζf"pBhۤYs"y%*:tBZ8kv!4U$:kNADS<}_C6z'^=ƿekZ*>M˽\ <[d">K]T9?x Ff SU/P"mnkME!G]-ĜNjB>_bJc==u7u%?ҙ!;Ul!s8AY t'~rA5d3jͧQ?'}(5A&?3QڌUE#e] ֒-z*} ?olo!c 7NʜL3lhL5eHYvC6pZ{W3\ؕ֙$4OI2[qy"צSNk9bΡa֑9|kgut˝ӿzH#~ hhޟ~`]|&5Q1I4fRjA*M8_JYov{~cٮ; 0G=xx`og۰n=9Oڐ0R+U.n| |b:r"(2їGTO=U l~'`Ţ "СkҏnuX"XWI>k*:פ\se>gowh߼.-2_]/Dag}Cû|_ |sg:_܆&0*U-|b-z\X_c>ۓ|rxQqMZL~~/ /b%Lm'h`:Rwڗx-yt-&f\#Ib 7?h ]'n,w oihE1bX5Ÿ5;6> $" 1ӫZ$'9P-յ 9SK*;?MNn5N^nka9&6sMXZ˖fׇ>\'3 xZ1x!v1ٳ0ii hF0u\-?xb [_{.s]޸dW~cMl*s %$/$7 6/ o^)Os j"^1e hz#6Y}mk9|3+ߘ"*Ix{2&Ol,,*lF 9 "%D{3zڜlSj ITVM_b{`6erz0g5ӯGlz|mRِ_ucz.F&c F̥l8@}IԂKsR'{}CU~s=y1@vM,-H3k>u}3#K~>p|< Uhâ%ƛ3'c㚳_a1g3W}O߰oTL X&Jo7bbFh{U"gX5h2ۂ7F?z\҇ǴrͭXXun4XF∶x87f~ ^5 %|o;nY!0t>"&>y*D\>;/yCFge~ F0L `LTڜ'.$0Bf-> k^V,:>u|hz(6x9x>"Ufl6ׅ~n)c=ԓ"L3,r1x@Ni[R8 #<}6a/a0U½gxE mE3yc{Cd̙o,LWP/9% qXǜn+Xر^]k1V&=MuN卵zzdi\g@X ~U6/dsDdhl\1u\7#40/a1ckm\3~Ô_ht@~"u haK߉W@$J_D((_e8<( +7ftX[cƇsuM۩lG,}1eG᧏ GpGZ].$eӹvFb"fMT< :5꫟9OnZҜG.l} =GǛok*jBd$zRbmxތ9-?G$$4./26c8>i/׏ϟ/GtQug茗EywbٔekkZ|ͳN{v]bKhFnmC낗's1v3W~:@x<"])uOwbKSOg<3ZX6r8k?aW1-NNPq N( ina\mhu!&c*1qV1)ۆ|Ѯ0,J4_hi㞏3Z6~cTl7{J&J6`2ՒE,|0w \ K`!_z^hk磀 ڄRIX/ڤtL9[+e7%('":V] OϫA)ǦJeܐk5C azdkRۢ3ܟѿ́3ђKFE ^2ѡ?bwEð.awk@ C+ Zpa0}cI+kv_jw0 H: ?#gbV/{d8'c&`Zo?Zߙ9N"l:֩O}A ^zjS1:KVZt֊-?uˣfotYckZ7A& wuB>j1w6֎}3MN֎zF3c/(NUKQn.icm/(E?`L-}sT--woD^bKNEsygMοDi&dۜ{}+^ o\`釛JT⾒%*Jmij<Erq(y{0ThLu{RDE%dCwS~Dv=0䖶!uIxx E;gX'R3 "x 䙩4e~=fү 2CS曌L*`'M fnzyY.֥4|um/9/5KE45ɜ%F0qMgT]1Fq~SnL\y"TdrzNX(0s*Ĩ66]/EU IyM ]‹k?y볒(}\{-T<'x̻|#X#_+.O嗺V)&qǧ^~kZϷ_&Ni㚲!/h +=,b ,9*N&ǜ63Woy<@;6,vi y147RqRƍ%~3\ǏCi; ^~N^uD2cOxj%| [[.~ԅ{pRDp=bܓx"x.ȵxG%Rv=G!)C> 71d/^z3= 3/X۱V2m++QOs:i,_Il?bxHa|*ѿ/{㙁Cyb~pHd]^*ox)˧~cOlM2b#WGFp3G; 8[ G<6u>-ݧp i޺>,t?SbFryz!UfhMlmj<-qÜZ}c2HG=^Mׁ3rysC2|l :X3t{vv8Op8Tƶk]=5^.L ſK/yuh_<ZeMᶷ1hcweeg59%|0Z5XX5ksۦJU.(^ _ҟYhWhϐAlvX ( ô&3gؚ,xOCox+^ªn*mUSn ɚ32"W}EDyu!}^'w O[ 6}{fؽ#OQc|w~X n v?1O7sΪ#:6_ܺߣ^G1:T'kTaX/ cs&9牖ݯO]+Yvy)"Eh*neA~"sĢP,8bwi%$?LYaoʦҾkل]s/M߳QE&`L+gqOL#7UO6c{1ORwjֱ,">{A~e-먤հ6J3n]yB[=GRۙ9TW&HOzY'} h`qW="#i>ڶ1Yi;7gmr*6ƔWX mްsgI4*.|ZpOu>lksqV_:?}/u39x= F8ևz1KŢocMczbB%Dl"}1{:o`,K  ;oxmI|ׅ-輡Z݅7Y'*_ZsdV"晬7J4z;>Z"ʮoHg~-a~m u )._QhHU {Nɽm4`}?o]> 89~>qvI@{X`. s%p sGƊv φpa=~b_H؀a1&m4_̂LAنuwr !mݥGդ ]|"VLf/&Rk]x*bV܃+.` /~!OO<ܶ5xEG-=K} cuoI7~ka;>]ц=믃wE@@ȃ C@R >_,H_v1,B5eybF_g7ܟ1>9>'ߨLt6Jq>{\JU~9cZ!_e⴨%ևɀ3d@l Xj^FףɁG~x>_5A [k{X'Ut=X*~Xx_W}r*,;R>?.|׼sh##*}!=yM}|/Ƿ,1wkZAX2EwhvԥUc7i>{G>?{>Aߌyڼ |T}|>c>>|>1Zs>Gψ{N-%i#}hmxQ*;`!/״4/&ی`-/*2̘QSw|~e#ج5}Fs`];U5||Keי+ؑmFN g30u$G;dn>fAqS}Y6c9ykU_ gϐed+s-?|Z+-#`wҶ<14)"[N|"Y/-cyi$˟  K^㥳O>V7 E_z Xɩ Ҍ9G>Y9]^x*c^x3j#'_A}2CN-P㩐6EQ5Z2or8Q8_ ؖ)]G,_k?¹q .Y9}CbGy~ۇBuK 1sk'd=1wdˎgJ_-)&c7I-Mv+y 2̽-}iU8Foک0r8OgO u+ҟyNODٻ;d"kNcsR0ϱ?A߳U<}^F㖲'>YU+(:D!oݶ$Oܫr1YN8"+,6ޑ/d΀S5U,pWѦ\V?8u+ߡ=ydq>C!o?u9~6k܂}޻ʿufޒ1fq?bk$a(ݟO?+!c;#ӆqg# eX|Su<*",VyfCEb&_߿֟mXQZ^&};=Wآm}$Ɗ~nwο27kEn3`JBzrzy*]`lչyߵ]x]T$uwFhGeeeK\G>/{Tٯ紪 'du$lWA>>40.3݁$yx AU#}S೭CڎzcguKg%i `\M0i"|/܀MKL='2v1Ca.#1}>rq#cc&mMi5N2Ej]ƇXx'kr5UOq;7HQ:U_vJ_q(}__uKՓKܽJo+cv `ޠ)1H-pi3J`HWK򦕛l2" TWWФ2cT>.ͲKM6E~3z}Q/|'G*| 8=4VMwc WZ kv!6a6qN3FiYꏮtCsocoz,0i7s2G2/k2'sԣG}j'O3ا.S.x~kMgwo2)p\16w^#m/=ʾ9}1lfΣ78zY{w0?c^ ۻ U.0%? :_o*\oHn&M~9b̗ܽS`TF}≑ܷ6 Z57JN]r6c8`Ͷ9}pz[0ޒr`1p Foug7϶ZAs?8K> ):H:lٽ8YéI0q);6meO%FMy/>e/5ؒU?SV-I`-h;$ø1.Qg_40MYzp񎯟=#ܿ5~KH#+D$޷i~?Kt0V,0d.>&oWlǽw i%{< ρѯuXOОe,L7-f}gzSvgH;Ρ\|esB` k͵.{=_*fK=i"?+<.\n<93?| |;@$W)sKM=qn:1sJ\t.'&2Wwvɦ>͊4'}ʃ#2[Ì~`)ó!{ :ڦzϐ0_s LeĹ>mŖX ε^FNW!-=XN&PÂl:-c>s7>lD{9C]{׾hdB̂gceN2xD_CkK=_aʝ;ӰM+K,[ocS aĴzG_I?|$R*<~.^DFZ5GI+Ėě *!ueE'zAR @ eP8|ҖUP<<ٜ@V݃{%(4)θeVe9ZNHOdn랈,XȼJ8 ?#"_sZ=wwiԻ^M_ iyw'ΌƳto>/xwkoV)몕^q+8Ox^ѶF{:5Iˮx J?uRTn+`A2+g#|iuJG1Ch;]? k:GYe&e?O gS}57_fmxxNd1wҌb͜l+7>lNa劳d)F4YH Wz!%ܿ>Iߍ4}C2>@@fyz4XepBemF,H0{zBk%ˤ(˿)G}MǔOՖlIq_}mykt`ؑ`oH;E;T9e\ml3.v`>`q>qŇ8TLyO쬿g'_9 fOȜ30_[͇ywh+&[9ڮk +W 'UP>g:b@7["-I#z4*1ϝ{1$)d젗gren "֍c,Ko Iq%]y~َggEX?yzr+Fӌ8K.x_w̷J]6Fȯ .Dz~w|!ĩ7q3ߤ9yrEDg_K}p~xg!ZvwOsWܳ9ŨtL"Or$n128֞57<؛˷}E{Qt5 y\Ǔ AYxJdwed侍9.2J}'*~qTp@x# ({mE)Ft/9YU Jf-Ӽ*th?xB,m]ʼ6 אuU쀬ޱ˦ƕq "lKd`=h"!:hn0~l;m(%%/rzwD'}qT>pU9m~O8 1Xd m =`_ pH.pHװ{a>(]Sz4S} a<.wԻ?{ Fk대ǽ`?fӕW,/yʆX6擒(sxLIm _}|I~bٳ~whf[揰Eݯ7"Y0/ƛ7^5=x7q޿Oc/ *#&Eg3]ey斫BYNҗuYg`^a8 /,b_=Rs5o}-1fGP֎a@اY6^>o +gh-|&::d=t-PX#,`BnxTW8%*>p|,h}CqŴ +]F=%/5viv U a^<d>% ϸ0p5OÙSQrhk(qqǣ1kmMb9v(c][' QVÈ戼V\6iu}wD,VXDcG$'zG+f]Gu#&n:oE&D L"-WbE PEAf^%e-Wc@nf>5#~< pUst T|wL2щwp |G~|ǚPŏmXMX7jӭ둼b]O\?54=2X}>4$c7vl;qesnsF[%|+iHŒsS_hd7zGSgu6NQۀY?%)F^#!"͓͹$ U1Uy=~ˮ37N|_^`cs+s>G`2D}MJ=|5qTHm}вAYX_Xɻ= Z঩1g#֌5G_uf̣vӍY{ʓYD,A(3h*`]4>HJ׭V/Ԃ9IIN7Nv#!mݴ5Nikr\:+5}RmmϽp?PG]?@}xT׽]!nRO@.1 W8}~߁ɤg~ES39yES2xGw#HZko_1mb`JڱmҎݽRٱ7Bou)r, >6s!So0ƻ?l=g5SP⼛f4.60pCynF??*gϻ=1m/2Nq *]X[w}lO->r#h=7|E/?F[Y dSo.>08m81W;l"Q֊x}6R~ !dX\61i mld>q׿nO?Ptt1ol>9z̸m7i^1b0E>aʊ] =qwTc}נM^za<i}eg!kp"j~?M!O1f&;,&c.p%~,Eۮ|qh/N~^ KܧkK.gؑy|!ߢN-s-e[^a8ānd~0?dt"Yp'/`P&>ebЯL_/≫.T {0queauw]ʦuämN^1~S?W*^υcЦָQ)wi'ܟqeܟhlj&\uH?p:f_\ g۷mjz}#Sdͻw*O^vf!s <\2|rsm/ USnoj^Džqa}> Zh$CmjcKF9"FEONʷ's5ZM/ P}G_ױgn>3_ tKW9蠏u,X&ڮhHj;¾3^ ?vZ%λ+>|8+y?פ+@oțӢLAvcK)gɜ[)P0e &ddtӣMʕ/y݅JvΌ vX[Ȑ<5?7x὏C > 7pc4~ gp1bKtiQm\ j\޼dD܂.)݇/wFs_neNY+)4I3#SI&pҖbv/ϓyt92be *2ggޗ~iwCoHETrL>v]#JޙgNŒǏ e=/%\tw?BJP8֓ +֍~+/mx~%nΥc( (d'f/kkxxWm K%?@jPC˷č{2Qcz |yd3 QZ2Dl"%(>5OI9"I<k5|䩌>;U ϦŘr3"x=G˥uT qQ8u\9t֠ˁbovy>mgXv8M α̛ |8,_/<7a_4wx b'"ݻy3*~8wd-{X|Y (1 `XVB=6k29F'e9Io(Dsv<11FOloĆkP_I=4^mlpuoJ_"N/9˻JԾyx,KYYx+RXXLxlg%V~Sq>YW$zBL$0, bẌ́0Y'%%R$\ⳭOd-A_I uO7%u'M\idd=u}>I<je2?/<[*-["#>L9#v,'T+ȝ)&.)LĶެ->S&ワi2j a0Ho^t@Zu1P-k/䲜kDՇڶ4ۨdiゐo;1kZtoaK.(-ANOђgt]+j+M~a{>߶?kQ=d^{dpskm:_WʻX7 3OԎo~2YVC?P~ GbMc2/S9ebnaM}w'uwho:9 }%$``ʴm2N*Y]W,Or_vse&kj˺bx6Bm1k Iu}:r>;_QpjLG{(x퐏v:OL.+;yd io`Epvҍm=F`6sg/)@gkR^ ㅥ?k2/sBc}4ȉ̵7ۄ~7s3sD|F/fB\;%͡] TڞP3iP SO9HUt2Oze'ٿ㿜Aݡ2Tew/Cpv82_sXϖ?c QS>Cf%6H;@ KFw{Cg!B^ϯ,BjC'ɟ`lMȗא/!BN7M_Ch8\XDzvuc 8wYSÃof#6n݀q|rhؠ)uUچ۾\ޥa [Q1a|uq5>o=kc=SaK5Wƻyo{o| 15lIp? c6Z=y}uBμrԽa( 8f:M x1>|qM~~z?[663z4"<Aw:?mtVDcvx#3qMw}N\.sqJ O7`2\ò2%x{kڜ?B ϖ3 B,ڰ-뻾_-yyE̎'ZykKNq}w5z4'e9~+uSAU}uV9r-6/Zgw+ Yt9nǓ\40yɐo/scyd1\W s.ys,=ww׍=)w\l=Gx%ZR'o&?Cq2бisf\<Ӷ35Y,Ǐ|a9ŹbZ:L(%цPxn ;߉Q{ByΩ'Y>z6~k$SrJ޲@z(ܶR,yثz3qOJXMg@`{d,(0N/Z!,VOA~3y:(}Ii/JQ4o蓆ߌv$ o*~w/E=حrks޽rv5zsr'^xQ,bjD4k~4 NV쐏}>ۛ%/\rw.Syk۪\?ks6Wy,#ryD{'wކ\<&=zjc{[0>lpC[,w }݉ZRFZ9˂k^=x&<OVEaE&y{ MoO+elo9R5[ya9^"#,L _QX _Q0 mj02?q6ұӡ pD>xzqz6IlYzvx;%X}ŐQ:C,BwOQ\,<Fk4Y@Oe2(T٧cYSLyvoqe&ƿGwCDHzXcv| mªN(YyTIg7"J򪸦YץCb`B$>ok|sZ4s 5%\zX=qY3{AR:%<.HXMzΛ1ɎF sz>:^Fb^_GY {OxbokAG*ckv/`V3k.]C C~Un̒MoC>֩}ylY:l1z인1EZM֣L%AG-UG~g5i7caKzx?}}8!:j5e u0|2v k -]á'a{|ڏӦ%?UN_n\μ8:8\ ;*-h#Xq/؇gn6v?vF?OEpT},\ԂM,rk7p`8 NaK}X*$t];eUz^ ''Ά/|Z̽Ҿ)Ϟ 4X54Cyv#r(=k Jxf]|'3&1\~̾rոV-ټ~ yԑ,yic/ cی9C>3'ÞO5Sw\.R ٓ–cIχ!s89/+*>o_q(~v}x0F ;0&`cŽ㨂qOXcA}x]_yݮZc-ƢVߚ~L}/wJeFp2 {~]{Ɖ~F-Kk`A͙Ń?v&v{=A?z-YT\kaqδb򙆙'ks(1 3;#"XsɑSO:rRI*ҾSdk.;Po6Sj@O`O/s`9<59ܟ6ܟ[Y~xQQm5,[B)l?G.)q_~s<' 9@ 󰦬zҭ_p841o_X̭y2/0zVx 7i `&wW5y*GKގ1_??<{26~{NMR3g06߳?}6gsi0dN!&\hC]޽0wNSN{|aT=:wb!`F/p@+vҗly)ޘh ?,{Ky/riq he\G؊64 #gEK.vw+uCΰjř>|A;s{ܰX{y7arWQlWZQ{.͑3MߢN~.aEƊ‡ S!gmAjJ\enbR+~"ٕk,s/cpW,cK9YLJ=t^o7&~2>eAMh;g v=> .u>3N=_M(V5ܫĻM ;|o!\rwh?I>E֑<ԁ5N| wO']72s_ ևZF'Sn'|R穸,HUk Rԇqʵ!HTs=Y>sDK%Km_b~pK{GW_g;Wg)~nL.㱮c# XG.0J|KS?=ɟ 8v[oX6qxBOkt=r3Ntl Tu5x@2ZmqwLo|0rI6d_}[_U&К\jAy7Njycg/|uS^aLnaSޅ|4.dĘqI;`=!{^wNl} ced# uvGb&/~t<"/U:j:꧝.=4{0!)q2_zǝ[C1g1պ*~{oF\p4L [|'prqvjs ҍV60_ JGq99.]*vp2saΜFbԊNz54Rwc-圳ʟ%q}*Tͳme\<vx7~ gyxϔD<yP&` r(TXw6X~JF[OK"_m $ ,܏%cMnWW|mzy^5ph,sw׉e~eycpk GJ}nJ{(̹o_Ta`->+J>5C :o&n.{H+̎x?F`iht"v"|qrF^+ЏNmm!_ݯzgVRa>E5EpimGw[bչ'zYkkDcVl鑵yb +sY*vp F`~2g[h%5|Ih+yx}>_d_fz5xN=U4eCo+lVݺa~? _Ѷ+y*u_x㠲%Eb>M3]nM6#u~Ai xUk_KV΅c|qmMtEb `.4҃~sS6^}WrMwhI-/eYoYsYw'xtYWѪϻfh k9_7M4gCq%)JڟdY:]C&p=s\_kN}U#ߌWV:2̻ Sm( Zܞqޮ>3׆yyo-+ am+wN+ybi'e! f;{QYyM_ņunqq&WUk`QzBk 5ڊg>]]mZה=&=Hϊ"`h=$nՙDw'Z_ʟcWQ抷~yީ~L:I-땦rJwǪ  Xc/Ql>yaX'nXT k;A_ժ xu>(8ٕ3Qt`2g\a9 ^t/(oL3cS6Uy_+c;g'B>caxQ~xo`Ļ2q/2O^i(q eRG% e+S?x*z3ʇqM}3H7WT?jD~{:Up[Q\ӝc6iۤ>qM?C#\5㹱Wr^ya w/9׫Ec7ŵamzW RZi5*5;Gx1㮙F[(&gN#P,DJ]0)?Fů_#lPFX}"ՉԚ/3_ XG&+n87,yb^)w~HAn c Tϐg4cw J+tM|/'yq??^%Ovu=Oڔm#kgj%v]9dZ^kgsg\/sG]fu6>ǻlkm?x,+&<&[S5,1<>gÞ9[G=.&Ϗ7Yӹ)[Xߣ.wkjtǃg~+p'kө󑶥F2Y?ВK-9y gn(5  ZMg>2[`!6i#YpH"pڙ (Rvu >A1oIj6!Pr0DµRy |V&}@_ݝe27>c,?l~X7FZI'omF[h+*s}W ilK(.f*>+@_xuMi:0!awcdMRXrfh[ q=?Cs W EZM9ˤc]a o_<@;kWp8cՌ6fύM|^{މ~B>"x|:y\`' bGA <)C>#Fգ$Ot7BVzvz&ԛ]'p ZbaVw[=J70;mߚMeulgx bENj4 ̍Iqpz1{F#/`ZϦD峱yżxQ93qRcVVVc ֣%FH ೇ "#1ʶ%ȜL{0ـ~J"ren3c~?R}:5P1jOr{ɐYc/121mf7?{6eW>?VΠQ;60D}z(i]yN[h2+LɹgFS y3YZO2%UF]\Ğ:KbT} ꎭܤ ?Eu3{]$h!e&w!?ҷ׹:n1pĖUt;R#g5X q{_ߕ㞏x6lgYG[֭-TV}w/p+U)Es1s#s)X[GWԫS [xm~oc4ku}g @%>1c?\HlyrZـÕm3]nC/&;m~ƜeUFÜYfm,.=rc.Na^Mw m@Qh`P]9'/}U.Pw޸l׏P/ΙQPlu22iJ3w2 NXcK=}.F[ՏU`R., F\d6wI%ޫ)fT}]=|w /i}nY[Eݗ}rJdS82Vx#yrJMnr]ժKc;˼;KQ5:tqaG쥏M?kTVn鷸w緪dyFV]}cMX;v-:Ф4.xնI5;eHzp;Dr˝EmeYRIapEm.wV^E.anR6e@~y{zT--q+`U*ᗵ~sYpcs7_/%MKԨmLnzߛ"Y 8@kh\T= ]<.k*Vr71,kvPX3GK6 Z곫/a^I7!$?v)h Q%`}(thv`~U^DE*8/%h:@؃)8ƯgP.Py0fk> }heA,g00/._Rragű&5qϟ+9Yc̻+T؛({65: e|vYh"EbR Xu[?=[SoZlS"mM3sV9͸';U4s9~OPQa7aG51{ fe΅ }`LaܽC*dج>ЖCń 'vAڢKxyo1Ƶ'u?ZN =p'zNl"W5-qFiPj g:BqM_r^١MgG!/EacDcXLg>=ֳjX/V)ks'qMӉYW*0.^ϰ9k:%_,;Vx8d-~ r";7i3u9!2զ1j! ;GE=qe'Vծ~YKyh$]W9ml kc颸or[Ov2%t7|PAZ)hجIeM9U֥| NJWp38#&> UP7)ކ& 0sGO07uN6u=k]7=.qvw<; zoޏ?d29<]S=7yM_#gF>ian&GI5xښl٫W3VsY] g1+"6#yѳƇ40@ڥ\ùمXs74rB&|ʳ-oO%X'u pYrkS7ṮJ6Xt#SZDF΁1rO/|O'9:;\^`EI%Qڑ^NQyY/,qYӪ$ױ2_sU{S?K? ;N}3 %߹Tkwwi$v RuEޙ-_ d >8b֤idz9w7O|jY[% -cmn6󰽜ZfuUhl}ڰί0qM٫p^''Wᙩv{*|b&iXh_\D_3/oɺď}НXc,S m R'Yr/gv}/-7]-oMa/g*RkeK '<3_&n<~9VQucȻ۬\adx3Gx_8~*?6aI3p.7|_Ty`Y&8ؚ;kzZͯ^a_Ycݐ?Pz&c&+#鏸Y&qD9pW$:2?xe dm=!{7ur\V}.Mk#g 8k&qS拸EdF0'vzC{_`(>;7 =z?sUꖟP<Fy(jXf+ nNm ʼuR=Yo1}?`h-'R*03v;sgB汏SQM<Xw|Z޳=KV_ޭ|ef-.Y'qCo 4^-HNb%sP{Yފ>Mrܟ~ğƷOAͽ6s_Ìvԃ?0&nt컭k1Q~K Pm%2ps2 Vgui~hnyK+k.|ԃs>=n7(^sePE&#w(ą[{s UKDSta(=b$ }6\5޼&. %@|f,PE9ۼL[H>0S:f7yfq}og k!'sהg0O\7ޢ́  7{b)F<5hT0V*oE]fxN[Mn5$LD-0Z ͧs#j&1<>4О)3O#yT*| p~96/Ʈ&;L߁?+y~6JH}bt0+ڋ Tɥ>'$gB2o5JցF"@|!L-l]j^sW]g:ƎSCo"Wx/%ȹb !k0CX185~EZ~`Ĺ|7cACsɯDYDAM0 Z S]\a[>ޔDgVktA%T`.$>nڳ$lrz[=?Rlgh>;mb/ϙw|bzJ|p}K=xPxA|-0m36إovi.ɾMM󝽽ǙJ]듅 ,ݓi y"_z,WtZ}tm6K_daVi6s&i z/2xQ,3Jؑ7cfTq6A,tE O6Ae0lB&9"#EbMOaze5.4LFR~']?<[{,OMA*| ܯ\3_@:=5м>M` rC`f[zN}r}>g:}gǘXB-bfbN~Q_Zϯ=]yŸv\:;g"5ƻ&)co?C4~nOkA P[q|94髑A˒{O%F~ȭ,ITfm^fsiDsb:WӾƞʿ!pbOu% ~>Aۦv1[rEZL;#œRjg Z#eIKZM"XEgtEKتY]u~5Ww3!+{ ٺ^e|/|^-m{2֦fdşj땯}slM9;miq9| 3,&_xE kb9od-gm lgZUϋ9>gpZ[yNR,6p= jskemϱoim;|<b`W3 'JVI檋'М -}Z4_E+Uon19FCSZq`MXߐ{+G!MDwE>acK#gn#4Y|:D|`&In↿-5Lg9Y]./r.Cnjgn>w>>-,=`[zX`Bʅ8+dcUaz. #/t%hQ g/_V%zIHn _]IuS0 ?Ӓ}^?^/dG 6T%(GjtJϞE8v9`.xhئׅ-c͊<{H{;ĞmHSڿs͎m?Qi2O<ԁ3tN?_qnQQw}_O~N4Ŕ^9ZH͹h*b Wx&B=H]t>V[`v S-^nztEn}.]"ofTE{FG1v9zd i Jztwa򵵍^u*Ǝm?Jq kN:GͲb=mX6| F8VנodY؇fElim΄/QG;W^zGrZ"xr/+IHl.Sb~tO G9eTeR (C:sɰ% @ص:qݎ|])f@jX28 hiH2||Gc)/ ;]$i}c>1F!g/qj ^h?GPn]'~D O{y!*u k%> z8&st4̼yKUfz/+2U|7Qy ^†bP=YbW%g60QRf!erEv

    D_aa6†ez,ffF 8=Mr_Euiė}Hg7B/{Ǜ Y#b[`_+B@o5$y0qJeCkv&G-n9T\جիǃYlS{?eDC\I~g #ǜhvϝ#_SdğJ5p+oOҜv+!粒ۆi~$~Ocź>4س+h/6e{ `ڰ6Fr[Q_&ՅmB9vٖwi02/S`e }.G9im85?R=_Yt+Md+Fo&N۶]3_w)VX3d{9$SӹMQ rh|Nk1-TRo=eI[CP 'S=yR☧q䆨~?ѫvYjž)"~#[egʖ4V nNk;XV'ݤv/|ĭcg ,IvxړĒbt(P>' N*W}lQ[!$cE)츔$U66 ; FV& lTGVUظ٢mEM~s{S =wZE||6>^^w\cimGAeeoU=o/P}(SqP~K_\Ew^TQ'd $80>%r|zezNEམ^{A__k8y~OcA?LsZOtDzvDl{">_mkٞײcXlO%r'\n_X6/nZGdd= @lMCCjh0?bբ(#~1 `-cO9nHk`gqe ¯S{E4<|mI>. +(f' 䡦qLO#^Q0DO7˝/pi$"h"1}3nbrJ4ݴd\97Do8ȇV,urKlcg4ˍ~}XQO U'rj[2zey[EY>ia:bKtk1raQk6e(lʺλD?ɥ9 l$G2Iv:aW.u^餳|u-,FV=\GtxJ |j5k86}968wN9:lIL0߃OM45V$;X:65g A*2H @5 %]I7=6?/f b~(=Ϳau^9i@]^AqY+N-6V?Bd-vNJ]UBzMÛ3~ s:8|bmu0=rjD(3E{r活VD~/@7y}:EJ~o Ly5sȝ5C9Frj-j5;OA]%9k%MuhA  ?Pv 5!Zc/Mq>u<j 7#xƟ,͝M}qY#]cN` ][:ݲ260=O`zsY5%L5;.C|hJ|z|YeTS8 ݒ5ysD~#O𹎬> N 63-s{ڼã m$$Gvt4,A.|d x3N{4:bzM{}=?4M{rgNu gW!_\x+Եtw`>TYW2[܍2Š[bNF.7hLïN,#'|;[?PfE"?D1\Xe3cgL;߉x瑫z˙1Ei3{–j>J:;.-g&ICȜ3T+2!ozg.wsq{^\{T,Z6toTê[H}z=u ui mhOZSZz":BFXS ӹoT{A[3}(5Ͱ߇2ajkSV`}2ST`D~H)n `̵c|#=^8}Lh=56 Fyh1|ʓ]!D}Ӳ/ f?Õ&GZa^*3FSt`#Fsaz\e{:L$bV*pOX-Y{ʧT$$7 gAFK!uBc?t/N^ŵ d.shLt@댈{q:QUYᱟI{%v$KɠѶzG&-YHzj}'ZRiQk[t^yI l 5'ŘBvq~"lYn/blDbVĥ48`31whާbUٯibiO}ͅIWM9!oaG:?̿s=G<<rq,e;g@Ki +h \ 9Ł nb}E0NGݛ4,ğZ߯vMωg[=Mm}AП uXP4ȁtn?+$6^ `[׍,92*yortG<1g\8ÈhOvzD煽@gʤB>K.f:Ȼ>RCߤk 9O<4#Ʉ{RТsZXobwbm;tӦ~D{$xQ81 mI|>~XXۣ'طd΃!'_FtSdrZ~=YDlN'_|^7lO: [%cksiY̡9oMUm` A{kE-zQ Usm7:ܛP[@\Yy5X"N MMwM`!z5@`;d};E?D߾  9WB9tukPU :M׬a*:G$mM4m9>=]=)xn:[\]*qO_څR.? Bx FxsbX[~o6]Hf*Vܵ Kc,aֆ1ܾc~Q-l{>t6霩)tNT KaKV } E{O<,Yfn/hglSeR}tf2|iS b338OF.)Kw}@I-*emxňgN#,u}Ƙ)seΊ1a'\Jsz"X!%J- H1]$ q2Afmq[c</RDO2p3h~cƑCh}D  Y}^I| >}lY7WԷϋ;}'cm۱`;5pb_-zRZsQZ _}L40M Wtܹ .w NkiNS,Oh}18}bkD윫!kKnOn}K4zeZEetOy)G즳$ڻͻwzhx$c3\B$yנĚ~'%W1ɰ7b/Ήq#wCWh^ 4~-5_;~ ao_>E)SydZ}j u'wrӡ4Mҡs7Gvx/?;C`{@ۃDev G ηGlԗɟuѳ WE;_wFO&yb},hGT38;[y4뱊1l۷ ?F{Yt̑;ȥ!%x= LqN_B}o5uf_Î/hPYeѶ4UcH 0{.oDmb3b^캟&1uTf-.0M $>` .prt .뿈@ğѸ.ksEH_Oߎ\>bvLQ9iH_QTB֗${ݬj=8Ԗ~\RX~?6ϰ>sX~0:dpH,H WwHؠx㢥b&S [![@6S=],MːT8vrl}Z9}8V_az}ȱZ^K2&͖5Z3?|Jy''^j2ǯ.yTKQ9r6ݫG(O\/aY?29@CHJU')=՞>> zV'?E0y9#I [Qygۭ V~?=YSwưd$k2=gq(y.1Cc⁓ew\U4ס?@8w/g'z.~xp<&N1F5p DC*b?8Q C}ݣoQrrlhcp1\}cO)F(\/pF1\l{ZAa=(~7KGi,`zTgɈ/)p{MIse=d'<.5{ߘ0znnKwMePm>l6Q$H<<-ߌtryJp:}+K]'1\4GvgcX]`Ds S݇%{N"%X?rðkk>g0\i%/RC`k6UI>E q-CCrp\G-*rlkF􌠳*QO>۸YNj+'1R =,:ymz~AKܩ婉_aă&Ǜ+rbt~SlOE( _ SzcB؈Iym%S[//T!;j+㼌s DOĺ9CM3CۘG!Zr܃Q|~KqOnp_:eaâ?a4B~NFy ڮB,wb'7JqO_yCV=5OIN-P\U/ v+[H~(sܟ8 iz0MW LS/ ?'tt]B6I9h<{OʴS#VvSyO#pƠg, ;恺%;@]g0g$;%+1a}};N=ǺEo>D^($]`ჾ.MrZlRx;=ڪa? q_<rC+gEz6~mISbfs,p|8qV}ceY%i o,jHnSQFe,S6 ed^&nj2?%9N OE237uZ]ucf|oy}r!{{tQv5!g4lc`N 짳'\ٶxא_[E 90v N,# Xz9%Xw>CD6&)>Ғ 7#Ӛnc-i'>bm ILQl.*[@g:zΟS+6ȋ49xcMyF,샒-=_#d5A#{RꚙbIYi}/+/A L]<:/0_U!؃1˞:ƽLtm5g8U2qS$1\qZ%ָrI=(,b2 W+F3%u?SC ;)%Xj@Lo |rXVSK}Cs &39#'5ΐX2///}ǹAs~:e<\SZ{*l֖K=buph*ɧl=&6-<%34L}؏xȾ*/ Lب0Vݪ#vj ;ja9Ww*Ǖg3xɖk̳4H8tKkSi8f/-fB/tx}Jq9M9̴{Sqhi/@}%}vtIoR7 j8scD[jLB!PCS =ͰsEEsG8'WDૌ K7<_E'{wsn^\< VI`Dju&]Ɋwﻗ {SjjWueܽCME}1 Eࡦrt/U*3߷j~]s<veV=wu`8Иs`GNVY‹a{4[- ~@̱ $bC˘],uXL6Һ㷿i\?tFwpkʝ>N! ;y9^ ?K3UM>-iKSvoL* To\e~9zJ NܫaJ ѡ[99rqկgK҃()^ n?r\o;9 "g$|mX8'Qz&[ˊÎ (͎arJ4 r' @_|kH>Z,p+Y͙݉z2:GVOE'l)z!g/x? /c<mCA}Z$/j`w4]&]6'K>;7wC[_.~ҹal#po"mo ^~'RvS@m.|Dv7m~z\UNMP^azWEAv`0z>B\{IZBW8wC7 9DŽ1C>ylٲm RfύݐDwıM 9fvQOD715ܑMܓ/ ŝTNsN2xnݟfy_yO2&s5/]]4G`Ӛ@uA<{m*> FqwpLA 1; HC緞)rȡ- nv#L}2wbtмOh&^sa[!q|~[}9X%_Uɖ:Uz0[RyڵCRLYHt>y1q$y^nj%ɯhSE'9advYŸ:~lr479`%atF؟AdK$4~{nyMl{aBڢݼ'NC"Lr>gib"V>*dlKb"?9䆘Nj>!gFD < waNFˆ[C6@0r͞PvLug{LDm/lJ vjxͰg:Q/90rMf@4wzܦ^m* FT.np_KD΋з{v1r\dN5U]nmSvs \:Yڜgtv) N1Jإp"c Jtu\ȼ.lH6$C븐yE쾽͙݂߭sXϒzvqʸ{6İH;9{޿}D;_vviC|ae,S;ou*{ gl ;l4/Q[\^ȿ炅uwx3 Sz!N㺏ؤ^vܟY_S;3iAؔ]ݶr۞|680gIm-|GJPNr!Ne5!^13:SJPb,K 3jY2|\w0?q=tطq/Z%xP~ x-GNm9RP|]#~X(8sGE#WZJ4.fF1Nrdzc>`tgts>-}CTpc=u_z5|`{h] t>sb~%ꆮ?qH1iJC%>i6 }gv Et.<y&3t6}:A&ǓWQ9> %lr'mV#c#_}H|k {h 6G8x_. 9v< O6 [g2e6-QO<TSVe69ZIe˶3_4~gFcTC<s*Vq#}v1=֒Pz%~a6~O$oVȊ7Ǒ)=zQ/wQ{P^<(u'Qܷ{yQϯ@r'hyЫܾfAab_=' 11"nXYF:#w|q}dZ461-V[Ls!=_]|'Τ}qi_@bo:\}yĺĺDa\R qVku|эE[UϹrG&6E~-M|giet~_ֽY`/C`G\!K$W#ds9yԀ ~>A A![tx?O,sc FdMI x4)8zxƍwT=_u0l$MHro¦AӅp :w̱ &k{Ϗhg|-!e`}6_F#ɮFEA5p|ܿ0_]װĭ_jr]Mm.?sB{h6E PگI箺\ e{V-sWskMT' <,ǙڽgH9LhN3rL svEۘEzx~X`ƕF }ثSGYm}-[\3OՍMkˮW ꠽P_&G-R_W* <tCl<&F!W8Z3F2 QMq<&r4; O;1?O% ك\'cpߔ,Y ^:X\(ײYSJV_rٜBz{ಆ)d)o&-6"c}C~:ϳ }G_xB,zVf_F~E!҆}UחVeM0t ਠSԿԿ ވqs\&ߝj8p ]M<~}%}=6턨u |Y?+_zPE{+Hg1ӂhkMd|4|ǿrvQ]|"A(&9MVRmg;1x>Q%_zօ./| ;aq'fmְTq#}|z>d?&]ȏ 3fxcX֙q.(ha,I.Bn _6q[奴cʡ>F11Dhm-l`an%- ڱ-`xh2e$l/C]twxBb_xc0X=maCh#Qxݽ"KZW-$/f'q;Nɜk@7{iJ'ʘ+u!,$~`LN[ Y9ۼ[>g0fHP|-fDr,WӾBq? Yw.%w$lh;1nP? lZa_>\Ҝ@g7ج444 o-&m53ݿ iSUsOSa6Gӹ@Kߎă湨~=h,>EϙSAg'+Q%*i\.Q/ Y'yeZ[Nțmj_`2?J-N\:?ѱx*p[q Tes#f}sii k^ZVܹKww(wufho6x?MSH!IX?̰^8Y9 G]at~/]ڬH^#s9 eȍ ^_!9`o},(xe&cL8C|!\#棜s0{sA'ꔹJclo>Ϯ>|b9IgCp~Zچl,;,UhII,{Faih ay@mU:%ߛ)pۯ&6 :kEyhSW`3JjK#*>B_i>sr) ̃/Vw霦'wk;oXQiNReɞQwtBJmE9Gu}0¸7؀]UI~??g?>F1nxAuu0.14A%bJʵ3ˬ}:qqus`s5 X].̴uys8}UHZ$8ltumǎj! &qYpO ڛ6 tD&Ƥ(bNӯB+>g<'tEwGn.^9!T>?\gsb75Z~yW_3i:Qϩw]ȸi9&G=ɜkb:n69 ?v3ZQAgPKiٚ'I~>[v`;D Y.O.q-5Vt恬z|2eK&XGp$V)kuX[룪AwblϿx65Y*k^NBy=k*:8`۫X(GWޡ ~HQCCxEZ_ǻ{K7毸=Ͽ"ڷDý筓 n=kg?[-8s-؟Tñl Ǵ&g=%gUG-Ch|[bM߉Xbj~F'5SA252neI4Ds ˦2O5jj|$@*;&Lg,P]Fenw)uFyNMB]8s1+ۗ tf }8V_*+ryQ>(,w Low,~uxg|>~ OMT*p0 qނV4gA3GND ۗinsȾ/$[}vX紖rJƜ[T,;mǻm*'ؖF~a! wuAɵ`Pv.w.ȡUu4!qݸg`{OC_'n}ߠz^"R=3d!fٍfX0;MAj9&9,0K&|A>J * N;OY,+H4! ,A.rȓE`AG(' \o0k\z׹7FǟOhAWetǢN7`ma7w>6'l@GgMolT]6^:c#ڍV=QXqobv;j tnV]7̄,,jcŻٖ } eM{^tLw#}A'΁~n6 h8L|s? m(kH e?`ߓhJ=$}w`ޝ659Qr>tɐ?z d j&0w&s0ηk>[en+k)>'n&,XeIO1H+;k@^̿Ʋ$ųv_ys;,`kkù>;#reYDNʡ%ԏ3B9s'=r$.1:KcDeAE֕3Y-Xn$ײFn [O {>or% $Q]4TOz8VЕ*|KcUOYq}k;L>>V2#܁rV1ǰps3ڜ|0.xH{qvp3NjB| tN;__+!>Qm#r׳=Ns|;)́<I<` !ȖhQ=??1+.'%aD{5‡c1?CkHvכt֑~shqe@eʼˌ(>EeR(s.39KY8܇lv ܃4[i_n-{p6 jfCyw^vVs$7a[dvޙj"V 3O;WREdzRA59O7󳺟-" k{M'ˊyl8bo 8v[Nk_S'6K!wZs7޹G@|YA'Y`//g鳠r"K'y]'G:&3VYF\:cwc3U`B臜<@*?*pty ֒]-ٻi~N/L tFz蠯Gl H4,[ZMU+S;SY@m ߨ<8쇦 9n8ǣd&>9 >Ο9O'^qT2O_i,y(K|/enǾ=rc`WiBEEsV4@M ڼ:ٗ ϔ L[ _{ 6nEQxDqs(;ЏC(~G).I(wXNKeZzu=!{ƀki'Sv=Oz޸,4cƕM4?Iؒ>grJrsFO$k<<̽|{ɅrE཈GCѐ1 䎚M}ꏸOˍDٲ푲B225dGB|E2qYܷ=Ғmg>m㸊YA,ؑ/5$u=,jh3ݻE?;#Y*U K-8olSyjt.5Mw+wWGh%#Y5d e|ww2.).(m-$Uڐ;~dMWB}C- /OS'6gJ*Fxz/ l5B9uk0iϝ/arφqbeدP=?@.7v,@l ?pb詢 [&p@M,n*hkkh柳埍?Ǯ=w|L|C}ʎR_ѐ|=kt_wɗt;wVˆqF~7iV *܋~[t|7W $~zsN6:K>47y(.; OB)W 1\g6йC[{D)yF;S mpwog ~BtDeMC\'Z2n)5O'}v^je1s,|54sIB=TVLu,Lc{y࣊t.:;#y`Ϳ\ҰvIqFYw |$__ [HVÚ6i9Ώ*IfQ6 (k }nǟNr?ۮ49 noFVyr8x"ڧ Ny!w׼"3x;wLr?1uk}BIz+欥+^Z]0l/оj m]O%>"3Kabs(IH|@N٦'@=AD ": wu<[z17I$ȥu)C>eVϳ_:zL`d=7TfxvL?nt2W)|/,&=O?l%)gZvnޒ:`I!I=@m t}IO!D~Kȗ ]k;3A]UesobwӽMWXM^IQ4DVs5L?DA@ժSPttۑ3cF;ڼ^|OjBG#l_{HWF{{?H-bTsDƠLp6$)䫽=|m"s1#li3%cA<5 Q :}\qd%u8cYe!:7\Ad=*2ܬAvm1h+py/!<S!4gw'yc.ymל8{'E:qi]>L~_g/z{FgA}Kfu&ބfWu'AioX]]`N0OENxXt8֖ B?4`s4f sy>KoJ5VągY<.9mH{m:k>:k KŊePbH'Z5U*֟/79^rihobFtدihYoH>&:,X3s ;w/>(r+OO062'pyF1<ƉUZ~C,bvM>bƹo< o:b{vO*sNsڟk@f*lAb<6֩D>uml͠ .¼d(-fk|WM V#V|W !#. KS$cw֥W0S .h|m6#l&ۻ9Fk_?*WQÚop1w,uлLU,<&wkpy~._A`9ZGS4}3uIA0sS?/ t -t&N8|l\$M7XƋ^N!~1Lkd~e#>t8~hZ^+ʧ~+IH𮩡{$9Tڞr`bޅ_Idk2 OӍ'䷄~ 9F׎.a(~n=yXwwSظM 6lܻ,߱qChCԣ`Z8f#`C1kzb: Ue36[YwK8gqԫ&X}i"Ov2{m~x <$&͗W|SkfGMa7?}/ WG>R~zosmm+'EإLH\Z!MHW|wf5EH _ k~[f΋zLko6ٓ<Nx>|j nĀ7!<;wݿ˧6_оe~5L>ܷabíA䵈3, s#9>Ráةa 4.,:|^ ǥ_9:6-YA'ۅk_ᑽ,m[ЀA5HϑvxKESht|L̹ Z<,"" 9<=@45"rt\7];V;eIs섿ڜwz)'#߫*̢~qWgAX4xt+y_!f/(pn}烕IgBgUD\Џxq&89N`h@9DIMC;z曋1˰zÖjf4^lbS:Pm1k=/״g1%w|LiS ̥FYVSE<-xyB0(:A?X|2~f}+ax\fC89~_ _-zgp "Eg%|1;8ȩj6r>֢[_ +<3ݝ59x\&|P<σ1oky*[D$2ݩAQ]ξ9N6m/;Z׆oE~>FTQ;5gԵY5\4:T~kMA}݌'ݴẼ1H"p1B5c,@u ,͸r3K"_)] crwok8;|_q =h\&.Rqa1ۀ{x?\JO#5?9jKM ߝ2eom;|w<}0J'p;tY}[8,? ,P`sUR[;+TN"Ueop|w,>~y:b/ ]M;Õ^ L؍EM-+]D_7[Q-rۨ .؈`@1YvOBv?A<|Zs( 8z2,q |o]ˎ-[ִvN3D"Q5셽=G< t7 g^ԡƈ8z>L=h^TأćDee"i/7HL}]as,XF?|W@n'lf\eps=ڃ~P]%=DV͉>lBj$[l-kXZ9̱ĺ+<8rt%WK3MqҞAVk㌠,6`Iy#5$ E72N /QeU/I.GIN O$wo!2κ*"' p' >јGc39^{ h`>GU"Cr۩J5S)Φ<r'kᚘO <9$c['ɬ~6Fv𵽂^7-6|r,+/v}^Dz(1;_l>qX2xX |y_xf >4KOD4klc.؎=^qgzr^_{5411=N ]u}+_ nO٠ۡ|ܷK8ÞY6!:wxd\,ʯڑwY$9~Q!ߌѰ|G sۨ*C$3x)tI{nqO~ !y:e[bc,rM_\PC]WGz0}V|z*?cy XvX_gl%rڞ.gqM,Qq.Cs2~S;ON`6z b9vR{ sbds)RѬ2G\}a3[ s^ɧ5 L?Kڶw$:tӚ=c:[us?'\kcqACU3>-ÖI7V[%ȱ+utD>qh?kU8^C^ܸ 'ӡ{UOo~cQ{ @ zP[GCl:EGabtfe}ws}Q7.RXۣ{EflBn,OSffr_FJ`^V=1yF Ek:UwO*n~y`Jv^QV\lzTO_0)6^Ge"ٳG_ې={ZeĤ>A7HcbZiM:d]pzUVvc=@P$zCmJݠ ֵH#>a:7ju; D:v ݡy>AԜyu;t& ݴo t)=eUE秎ar,WTMWl#605 e~Hџe <#/L8#M29Ԟ`忋[_l*%:#8(g|#n.ѧnfǽ w]''sKY۩Y_Nv/zdv9{sl6qS!d.gʹ=Gvgwj+bsM@**P؜%V=9L9EP]@/_YW}?*A= G?Dev>ض~o_s;S-cG6GS0ZN)PP6Qsf B$`i."謹=G.nk䞘Gay߹CKjI9l 2;x %Y_:skLXćs)j<!#gU3XZ9WbLjp^̖CȊKesD5܁,+W:osLļ}{mRr}x~t[iu!N|Q-tno4i%f2~H0e!{(+cV2{sFB'٬S&+TLC]oyEc_=%x67. C`C4zmt>xUp[L2#~ +rs[5kM}Cs9EO쿠L#q$T˴i5t%s~'! jiUޗLO*#NB_aG_rUcو _CYrM3mX,%2~9)[uQ4(h [ܔ?켧p9aCUA>kϚ7]=7]ɗ<ˋB rttC^U kELJf=$x,wr!jE*wiw/d{'QÝ7Or=-Q9m".y߬a_IJľU,ݏEO69T[|t<1h||m7m|.Ğ1|̘߫y|{h7_T>i~֜)|/ \t\gStGp=gc XF|'txX]5 ս!֬]Xen/iip_.InFLn>J^˱^bKQƙݬ}ᯅ猊5#m`X้'y? λ\&G}1OFX y@,}+ ּs878+'{xjٺ`Mlϓx&Zknasna,Ǝ8,mMtўs y<y*xQ,ئ ۖeTO c euz4ri~ڸ6hyF⵴6>Hkڧbw CgW?zz[0p>[G w.Qc@w!^*&?8e-F76+,Sy |#łu,0qLD<)rdj_ۦz|yr4x ` z.kg}Cq=FXab-8 ? Nߊ-C}Q\I\7X)rd -|hm_CۖWe&9,)qz~ꄈ[n+fKRO7gIrXC0tY>X}df'TAb~PJZ_>1v>_X'xH~ݰޙ(,ޖ/t"'L[R, :.\+xfvxV"eX q.ӎw}N1TO F1{Mj.tLo8+:/Ѿ>#tJ$5,"*xK^^.tE \-<.c Oi:mqVGMӕݏi[r|,h]B*GuEW/ |'#rB {[LqXYOT|N[̰e/{ߚNԟCrtSD{NO\"ѳ׻D 0J]'zzOLw+qp|X+^[R4qfm7,ʺp"Sf5>[P:#bhs5ZC9m$l1V';|Q;gNs8;p<ȍ4:[Τ!&m}ׇq\aW>sx*s' >1%9~&s]P]B ><êbE, Si`}{~5ϵ'@]%5ɶ28~f}6_**kl&o~-A"9s%ks%׮ ۫A`fx߉YgΖho;ְx><'njF}?+Ur vLHد7|yZerzV~lpr15^xFJ.lsf&rq6-ލ(9 JI'rg ~. z gF>+[}&b^VwrW6F~]|.D~3?ٗrhܯ<mx:,=@ҼzݩZҝz|KmԷӴvzn(iHgF$LimXЉ-5yoAn%-bXԔm#cjv1x>lE=ICtnVfrD [>l]e0w}UZBmtf[vIDU]\࣮x¹ `'h:fu-6"!br5"!- &"VE>, xX 0Je鱗D` =;Q}$"JR{^Kkysy},[m](9y1 <@|Mڂ<s#?|h7|%\9'Q[5( !S?QUq 7ջ#g.**Y6p%yFgI=zмL!'+jnK+e(E9n'L[d+۴rc/E|7;C,af >F>G_K%t3y}f%fo_ĻN)#Jq! 9E]4O,!F{$7}Hnq7Çn#n}Ez<Cq{Ǜzs+I#ks/|n0O5TvWy eAݒϺ[gqetF-Pu\u#\&50R| ||tXsj;DߔWTX[i+"Yhd`..vRz$c{_졿w(dc~tŰ{p-ԶU@TG||#/7 "6]S3Y1%6]ÁLnb3lV˄OnneEY !TBwT,9h}Qd4LS5KW_"ZIm[tNVB?2z^?Ufglt`W|.5紌˿UxbieŽ0 !qx3dP֤6[gv>sS{ѝ-f{dI삿[/.|Lo3,iM]؄ _lF{} ǽ'T% IWژ[t0o%>X=ďi$,lrǿܖ\|S}9ώp/Dӥe-3tv4yhOY۠8+xʽD? 6VS}]ī|uVqr;}gDn(ТXϋ4Aû2̳]} i{Xd"&x U"hixśDN\Z3%s&R?s_aqm|l{c.2NULװ_G@nϣ;d{ '_)MVE~: 客g)7Ŀr}΢Bo~/ja-k*?{-hyppf3C4/~i.y^?N ?;RgC.@mf>H9LK^XzE{J$گ"6[`32ebo#.W@Sڿ5OQߧuy;t>D֯]Owװ^:/Q4wywTg^]o>,~[jm\E!1Rg }G{{M<ڧ_]dYX R͆_o{{1L._\,0~i1%1ıQ)v8RgbO;W=#E:&= ~Wen!Obv=ή\`&/ ]lDnNG3xƻ1X14 M=?hX*C-DtDo8mN蚄D"yNK6J<Ǡ摴$ |?o4[\fZ*xNFg=2H'HzxbF}lZ[ʀ]\Wp [;V/י+Q)(' 2L ldVՃwPoz]8Y-S'=h~^qFId0I^XϕY{X#R![SMlN:G=!}3>ɛf0Xa'aV餽a^| {ټ-), 3|xcYBi yrkI=JKU$cCh$-jpk7ahU`|}Dr}q9ѡi, fF6bܶWr:CD܃Xe"tS 凉m]x|fh|5 Or!nz>f/qݐ>Tfyj!W`|,^+;Ŝd K]dӰ=a]vU 7&ʵds*8V_^qfHL`TMk:IW̓y \X)FY<1̳&-EMa6НֶYNYbA#^M4ՌZw`" '煽z9%U'lgw-\}m5$O^8qK\ZcX¤gUO@t41h>J83o@QL{WkK^sEXw-5glxv?Xk=NDorU,>I洐Ns]Bs(bh-iإ3;8{ X?jp{ {,t]b債Bkcs4~6|qp}yl~si65?+RN/SYsoxYZ'kk} \?h 0>2Eޘ"i1^ބȏ2F`""X5)5dec=N{O%{ldo,ߪnP>Ŕ0" |dw,=ۮ^)5 ӻ7G̯9~u6j65{tT|C<ըN٨~2ߒQM c)M z7Sʖ`sEwpjSV##9kBJ4Fٔf_Wڢ433\0U{ҋlQK?|ZC F44Tl3䨼YOPFi#;%6J<M98[pyDoL-l/e6q\5 U3hgX#[Vyv_z۽Q?TO[YIC| ?LA}qgV m4KMlPi(n Mk @m}OX# . MƉ!|[}6Eo;N~C{~z]V>(H%SSЗwyXL$?'=Ra b$D&d9j^{BDֲd2tZt>*]YbcW0bY`mSjMJL /_VX}-C>QZ;ݚh5hx\\j׬1eS$6a|ڇ3V;74~U׫/sFk}Y"J9i> `[سSw|gu "޺}x}F640Wevfύf8X:m\G1-5l86)axm=h vXs:ko5%-z~M1"ǡ\i"Ύc q>>\nop. h|ۖuX~DnTh E(Iժ'wZ<1ڎF92h?[.'ZTo.#λ9JMr~ 9r4v&l'#ho<~ql[|uSS馁q+:_- [ɟu3;|SS{gLA>c81Fg?3Vv tA7EЅ= (B;^hGIZe39ъ0hAd{\|,o&|O݁= 8#cm{'\w0y70_:w ep_{,Xbl D7$b~fRAJYfǑ/߁SBk +Q@N-J~O%n :/rZs˜ =Br#ьc@?sYM@G;2u٪zEi*c)vS|Ab GłuX. sYfG&^LRrk1eF*{$~7#Ox,;6}I`x9gn/_bHwVW MB>`iZi*WxId^>qR_FwG%.)tНBs<nUQ?Bf{.84tA2}V87[jcXd@ -Z]#2ʍ>x|">3Ղ8gwq:e[qA{r-'tGZIh'z3Og7J&M2[+>/ڕ L!%} qV?O mronobmIc.cZ*Z* X;VֈuuF}X:!'Y9޼.px m1|/gL싃ûiSwZ| }ٙP? %Zt׿R{=:%J6]u c2falߨX}{.>}Vw{Y[T5kX-Dn ?R[ ?4%"FRz^JkbUn,ՐTϠSfPJ-xIFMqc^V}$X6$rF>erf˔QFڒb2j?*[GJ+sKb+bk.~HYT_z:c_J޾hDj1{'"y3-$+m]eeq/Y"oKV"s !D;=#yc1k tkmXKgꙵr&Gi}C?RXyz8utMޙU Ek'9cup܍zg~z7Tg»5 9ѨToWD3jw/5vH2G7Re{`%AmŽT@m ,0~9$}vY]f,P \vwԸƝ"3ܧOLA]:/b#cODC|_:9e0FfYe;Rl, μwq*cAFUZڏwX^L|wneO:l\o ?eCq19dݝ2Q m.bܟi.zZ(%jVZE>J =Ld5cM~I8N}rӱ1_V:f @Ya2cD{[Q=7Xodjy ?mN޾iƏq` p ~)ҦqGDWRV~~gELՊ96ѝx28}^գ1!VGv{ż)kuq) ɋf>ηXT~V~r@\?ۺ [] n_YL<@= Sx\wk|ig=G4xmh?>0!c]q. y,WRO260ݿt؃~axVҔ  s/|%+D"ѩXh^N,1etp1u}.;ˆx*#ytlS}&F o]nOڱ./>Bnʔ!t6̿7$p%"")^Ei@ٸrx;쪰N<swx&swbdOd ?[_Q2ػoզnq>筴WVy]cNx{>w>0P yZlث{:n갎NW >1dFЋ?>Uֆv@o8or5n)O8B cC֝/=VzG~G~a\6Vx{կvW.o-LK:>_φkő6;|k=Kkh?_*fTP=1=pua= 䏹=ekSxPFf"f qs6W tsov]si,Lx'urn P?DKFgt_jra z )Jag ]AlP=[UO!s9<> $1X|cXࠒf&Zgk6ۿ->E3]Gm_Om!k`W$ \\qZg[KZ |+rܣۏ lE@{u:9$Ë|jR%ǃ}o:%:(rv<٫K} >huevsBڟ+K#{ āsW٦5:Fm4)CD_$|uo"Ln2ss;;d:}݋1<';.29ތyf gtAh+s`,"I]aDL}6AoXáfm-F+_$Lv{`ddlL~o/S݈|j]^rT"W^&~'EChl@? ~VYG_ivL%KcS w>MS uMw$Ea kCA=J}7XIS҇U!]!TZ=R_a%y}P}Eí^_BGn. 8RzZ[47g aꂾD/GZ.#iy./!L}(r2}ҋqI6^yoH.d>]m66~3o ײc=[Bb-plE&y+Bdtpw7gcrV)s^0>1gCOx>&k=T5ll 2fj^w8x$}}w}A'=Eنc\Bg\k=r/b[cALZλ?gTPs MZ wΒzrMK*F s}ȃ093[ONEazcojX(s.$y0齷0 0[3>Dg`iC{;zO/ FF\G8}Yk枕ޥy-Q36֥}o"SDp7{ eGjF|nO+7~z s/f/՟3guW!_1&z);KWk^*g*x%}g*ι`;c^ v,kYa;\=pt*=ourM_~x2.䉢u}&fB"3mjػgк]TYDffʍwe5&(2Q}ejf2{NAf3 C̼Uu%grZo,+(cmXt/8= ̴|.?l6fLL[bX (e կXQ܈"N4@Ifa4[ HRg-3=XHNbwsm& < 6$ [AX*7;߼;"=N%xD+X̹IM*y.v>vc<9v:tpl =aa@\rŊ~b!9Z%iASQ I)=UŗhG߬4v>{.K~Ljۋ>w><w.3?/z>,vͿ䶂ye.tm4g2|#<*+AfN7}}wO9v%Vdͧr0_RϹ[~]o=͞Q 9c@}NK;zzWYc=@c ͙#U]ĻJ^ <-.0e߽'|8rtQo2=݀t-&Y I~S!t(ܶxkoVڟ`i , Kn"OHtI,%}wؒY9gs;3 Lۤr4{,rlk;vtGY~ɱP΃r<3:/n=53}ȱl+|4s;O#xU3˄g9f^:ƃ1—g  aՆ97L28x7?*4?>'ߐ 1?--;AplyVw2wi`>~|x3̿x1Tߕl1?P[:Q|}_s-l>qH&> Կg~~(<{1ԥ>!uSos \>ɘųj,K}h*ge|,l/Mĕ.]ŝ#O%ʍ {nwi]lkdhdh33q={8V5WA=EKmKr cM#qgLY+h;d Ao_MgY+dy[|y``4YSph!>g|??_+e3y;vK~+x9h,7Z>n`o^xzm gnc:DkOyЏ\)rbXLk-1#uԏ?;m|̡6w?}q'V x yµ|Ɉw#ǽ1qdžb% z±J~bS$=N@[ataW-15;lm?}yw2Y-b9jrH?<}$[?zNsǴ!7 {VlaVY ڛp7 4;9^Kv_& _d7T-)Eܠ;b171F$׵j91-.S1'sli<qUh^#6W쭹 0Omoef Ƒ>&a?zYU]`g{qz;N1C<@M{uw.FL>GėDC;ވ~|!yKX[=bÞ.{$1#Az>J+ٿS'6Ԟg5zm݂Ig#G5}$&W+J:׿<ӊQ[s1O,V6z&BO4ϱ<^'6ʴCg#RMEhsQ0 .+b$_#OBK_oKUUXAWdikC.וZtͣ3H{}` fXa Ovk.PcK EbnfD>]Rܸ7[gz<1z9C?a4&۠ 毞:Xy2Q!1n?}D`T" Ȗ5[7pG߲UZq|s!龏=ϊABqR'X>,?,K^tZy:'Y+5rE6fŽ\x_Owl?`l1Kfg]-E|euk]Ji`m_Q~^仏& Ζ" vZ=151|r]\*3מhUY,Ggҹ:OGx|)t C~[@;0lԾL4A;R->#QDޜ?<2$YD|mݏZs}|ghoxDt9_5nݓbA@#㶃i¾&򬤹9zLrXֶB?BwȖ [tGя *e.[S3uq߰ΝV-nٌr@a7!Wq]'geSbSm7%3]&њD4SpzR`' *3'y[)Mi b\sVA!_ꑞ b6YdeS]!&:Hr|oQ=;nX(WemS聫H]N tS&9^-tN3 .4h`3|v=mmu9᷉J~pxzCLؽq:XxsfMs]%$͘Y9it'/apZFǫw=|.~>QW?X*U_\zkԨ<^xE豧+3z ww l V$;5"W 3@c*]N]ԶF*JMn ^J|r}3lE/gI֫1$^;i_gmgmLc8okޢ&| 6,fY 7n/->p:j*kFۅ~Fq#_m=!8k4  <``k}6&_ !0ϲ7ǎa5KdWz>YqRc㣪sL&! L*>V! ~Mb]BV2I6F%k@t,i22Jb-V+3I@%$ysnrg2hߏ׋嬟ٗ-U$W~I~LDۻߎzi}LJ\q"iodnM߾^8Þ_̑?k\_)?OmԶO>.^g]k8†hy~O[TOAΡͅmhH{4: fxVk'Γ㴭@ѢIyE Da?^<>2U6U]WU6!1 Da_qS"'n.B}!'6"_^[VN5f<73]^G\$X[YKu͜V29zfqiqGjҼ89e@b>6T9=*yt _qy%T8w.M:A|,S Z#dKq&9c-氷ao$xD;?E'؟JFQ$R-1FZG?}5bL/o;~MWcQxuÇ 2Fİҹ;^f0ILHt䙮$庰Ob/If!3/q3q,mh/2l~t؃}f&L)FkcR͘ȿuRic8ˍQb!r5bܖYg)y_Q4o?CuowF~XSzߎI wj Yk.OgGvOԗ ?qS  z^.9\=笂O5mSy}P60K[W,5oU_obCBw!u ~9$3C䜻|_ x>Z WvM(z|-T8uB;gmg.ۨxFk!f}'l~rCo.C.\Łi8MNG%!PWg(71^u^,asr2 1.؇آCg[}.mvXiX,OmU+Y]wi:Y{Q/ߟxEuOwzc# Zy'eTe݀%FP`];mkЃoD޷}"rK]g"7 J8ݖ!ټ(N!(9+_g6Mq27ap|X'龫[WVg쭅?ckAn9מ8䁟@ybdզXVsyJF.}C_l5vWiŤ#^Ӛ8 Ps cUq6»iѺ-ےeW{ 9j hk͋Tk/4SY^SX _CCrĮc -(~m?8Mv7z>̈ ^˭>ҍGê֩ _?s\g)0~<{/Y{{mUتMO}*=W.A>'l`[zL=c5…o6 oZ3(o٘]q]귇O|>lWɠQ,U(lA~/:ikCT˭8p1Zc5Ӛ741p VSDLv['rJt?ёn%,fo8o꧟y,kM{RMiViXop yyO<=u$:^>͵^jCkַe]dʎfD:aq5 ʈV_([| _ 7@GJfl b5-\`ucaEXO{CV÷LϨ8nKs7PENWjd,1Sx*ϕIr;k;/|8pGr6 ai6wu%?tE{ koqvĹ9群h$zߺZ) z?'-2ρM-pTV[5&nِyxRmsW/rmm 'xxU/b_WeKkGkC{L}"yrix-=~!oo#|nwűwJ|:ε#ɝ]Jt:jʅz 6&KpAq:MiuuS..3s;.EVwg<>}N%x8U߷'kw6|h\X%XGgyjx!T CS 1}}w s|v΃ 즼Rs^Kcx}xzz9߲שƺfPoJx8E!'w?10L9qt{ґ!5,٥_Q*_g.r"NrrڹFZZ$VS/j0g|YuALc?R8$^B]>[hȑŠ{{d=l2u-Ē7q|zk+s3aqG|_:$mGT飶B匰_o^%X a^. +D EƾҞTw^ׅO y~+tB'DG׃n_?wᓇ=M[9ۧv'ͳz8eϫYVr _OW[ &9}-I~F\-e+#l+rh3'q)ݷbu91Le*3třn\--Y'k;bZT7˽8w\Qi xs/yˎb-G;8靻N]$lc^<038ѹm^֙+jN= ZkyBt8cQ#:FC\Uĕ9O,d\S*rBʄyTX1Ňy_{AЃ6\̤#!~?}%za^(}V(<Oi3{HTC^J2r)fM(c7; }tM>B碳r'NQ::SJ+ 9IVB7ʎNڰXK{sSV1{Ls $Mn5cVzYvKJ3MLk_p&hwG0z$\M</dG%~Sg˙{݋4~jg|,|*黻U毢65ZFkDk۩O)o'xi/ƍ1DޅuO󙣢h%C_ϙ&d^_*Z[ ϔYi=} 3"ski<".Jя.0Ͼ^ %ɘ6x?re'ː/zV_Ofj^5ɩUHm&I.Z1C~3]ӆ;C*cO޸Ex]uF?z~iLW;|41B{YyZY,1y"%B |y{,ȼ4|֊ NXI̓to9r91.uW^j``K{[zx4No .7Y7|/uHOndGݨ? tYy hZƊph2/c*\wןZ<51BecGnG]iw4otU2^؋b-%:i|ݕOǸk:tvw)~tO_*Ui3ʇNyRom{>/U]:.:HzS|[/J ϟ'9|>sDweK,(9DYڣ$۔-)XwHt [#llXdϕ)fӶRF{%^{ѾeBVħy2*iDPI&]%3$I*q9z$Qg(٢9 NuWu[wks.eΕwwMk:պ&+F5p7j~AezviԗHZ5cr–JWXal2K5UB XH[im[im[i'C6!\9{Q$xC8MW-̍aظv3`X˘ZS"0$Ct=G8Uǥi 1 Ek`_dVx1W"?՚J$]ke7[b\${%|9m-^o$wRkP&IͱMUa;Q6M`^]nb MKok~5=݃lxc?1ԿrnI6aЂ V]T5iΩ+sj ]TGpWJs`=i54I٫,UVo ~W f*lxJo 4cUϩs3]}:j1mٹ<> gpyn|Lg 8!cM6K1.ZiOa\BR}8~G81 28n'nU~Z]]o'& `]/iaqy5ZKYOvV1dzMoZHkTWGlQ 3IzgF{tF<-oj)?$?!wG;^Lb͏Ku3,n&dtpd 15\(#EgZn/wT^1oSC-93yՋ'#ak',6g]Bq4؟h@ۛb\1Dl+#B}﷮K]܆6sosנ 6A={I[ ~!tֽՊD!K9ckD9V$ =D>q=pݺ?ѸjIn}hSU}s)7__]G:gtQ4G88}S7]WmV7 }XH׭/tQ1d.g}0rChP~Xs=0^H6,܊\v:5?t ';,1] Zx~Dh|u|}y+b=]sSb5@<i6Ѿn#jV7]em@tRDlOʘeىI"[ y =9WUՈm^LզQJQ]YOQ~\cE!WF|p]}%3N9ksEgG}g|<_MǚFjY&রWq6y [㫩wmǩoi gFԋB#W}W"^ڽݒ|%f77]!>3XuD+/kз-!=kZMs(%~1S:W>,j-}9?qŐC.;_5ģ|OY^B|Vkg!qeJ=4}ma}Fg"k3MCO7_˲j.3>˪]eeL%J'4;7\BnQ]jS* " tc>XgMMG]n#bE\{6Ulö;G]h칬6@ϳڒ 2?bq ?NOr=~8Ʊ‹OA{? 1sǥ7ALxȸGr-\8k-t/G?g\HkjbSbm0^#~1>ls}@/@."zrٓ^NY38 \ Js,b{N< >\G >q@aaG~qŸwJ٤\Ϳv5;Uid5vsao-y,eUm~A=n=s%|c80"ɭt> r™^ *}C/ucP[ o5|<><!p @oX̽P%<x?;@tGo.c^1|xRy롰&9iMQ_2xq ? 7ʑO5*{am.LB1<~fnlVv=OMmobLl5;E{4ͱAOlt> Jʵf&/bNȴL4C[];'p!`}T8g-"- M3|h};%~CW Znqf\n#_A2 @k>1Oy|yv~`(uk/Es لW@N\. |5o6\eKq]|}t.ȹcϡ5,5t4e_i*.|k!&sm}f]%` tqZdKsBï3Օ/fsT$LkJSБExoQˣ8O#I2kv2ü~xcx/88;Kx_ Bdtֈ?qᎅe!RG5^Իv9:oP-pl(u ʅ!bk"]u<]ΧD^K$/PY?veKN?GEqF^Ή+wq_tD/=7: S<-x\cj$wSWzF ˇIUk[`gVk`'gB%Vmm^o Ϣ-G}e수58k=E /'9wT{Ri`]7:`a~R|$ܹqb|lsM!D.o+iq$ZC͝wwĶ|Mz |a1Wwupv Sј#&bcW2GtV`!s~p"c1#M1X2Dޯο kY [nO)z&A 9gk# \i/RԎS֕FPӛ-쨒'7+`O4 5^7YZ&7ݬ=p;M ;/B}'a-]ٻO&^1Fq8Q~;mQ-^,uZYA%S-$Yw8Y5{FSw8YC朆:*÷]BT ݮ* 0j<;auH"3H܂oxCN$|tLWJ<\ŰB5AGu줳*5 [tF}{-*y`^,G+&\>y!aXQDt-Nn[#KEs};WNQ#~4@Y7#;s 7갞W_]}"-5 ?(vTW9(-w'L/K_Fq;1d^Co X6YM8ƞ:Kf_א ॹklԞ`ae*^Gk8ń[QG4'Mҟo<@Ihrc|Y߷Y['*[ăUo@4-ׄ'5n;xep.l `SNo48@ew 7DN1y`ǃE#Q8 }O^ -Yx6!VWmzc yV݋$kcx!\炽,kI2NJ=G젋Z_;'Iz/sܒ 1.5y9up.d,lK  |XMc;LJS}x'"Ƴz2Na=~s맵|,F{@|w9 6=բ/jr!h_shkXs8,Z?Fi!章g3utM3w)X{uǴv!xgx/X~en倿,Azc-i˘omM-5Bx[4e[<.u>(wmw# S~EI-ķTel1snu7r&<]U[(BŽ~G?; ^ jZ)ɕБ{ lP3k.y,} -;xRה چ[G](cr[.aCz׾<+hsdcz?gKZZF>sBla6 y y].'5Nl(.I}Uچݏ yٞ"rbޘL$5O~>?,NA:gg,b[@}L ﹆0Lzk?ehmX:N2iOy_3|౨t.Ȓ}[㼀^xO;OrDŽd!DѾA{rwvt3VD@`xXlL.\1'CS "[ y~ÔZ[n񰈏$^dI;޿9Zட~ݨY\/_h%M/߿'2`e!W^uc42'úFem6ŇW.SYQ2l~CNqm>ߎȉm,{F{+]_'h.j'C`Ӥ CI籣& 6JUI+:NWYź^\Nӷq($}ma0wF-5#ORvR@LL{JYZs."?ڇiOuxiM/l-=ҧ}P4PH9UvGU]O$Y3[7z21>az|:c}/7,}X[PS`B'P_5[.l&mD,6n-p Z.mE 8Kцʚ-vx94X46 c7J$|֬aRs ?gLw%?'eIy5 G#g# z>l>>5Y=.%%̞%vyB1Z{6!?#'xFŽx-WWw%޵:ZS2!!wJM5Jzw47S9'nF.ŸUV~wU ]M-23BZMܠ^?D/@pLV1"vnsόZSD;xݼׄ~G|tQNz<=֟z9 *Zyh\hΒݏ&)Ș ? /wnGN<'! r}uX; xt.kiߦ_!^!-)[OG{dt%Ɍ~}]|_)6XƑC=r b`]㈽T<.4*Um.D s'Wf3s]oWn0 iL_xvcE~^aa_heH`o׊$x+9/%deGOd>/D<ѬД'B%KgkOKBV^$@5s\MjUB-Q϶f >7?$=tuYܺx{qHST/␮8(cO#t[cl&v٥Yߨ &bYI[\VVdW }KQLߍN9q"H~T.Ş ʪ( Ꝩ`7bfC^ɾٿ<,rZY'G/K ɦy$Zp{qVS J ߂nH/tǜM8\6w|W}B)sOU8f{RwzYԇ\.eWѼ:RfИoo6 v#/V1mXGߦ2^CU6b.4/;%lh=MB|Ѡ%%v$&4وw =:5nTpl|gPq'\e77⭠[ZeAn 0[O;C1 yY [ǺgصP qTQ^X.EɀSXQoADߥ)Qt-T?"_>δꜢǕK/B1{{cn79^I"$~5J9(e4y/?,*<*s.hmډc.%vS1gvԇo=9Eϻ.ҴשhLAs?8 %7BA{#sw3#oyÑ6~l}o~GWE~ }37d㵘$ ^8=S =T Sv[b PS+iX%Uk)]Uo t9V7=99..cGvBwp f^x !mo$,j^f|qc]Y$c t/G^{V?{%+xqo?k{};t^u۷ͷ˩ZLcD~P׳=N_B O/N[ext+;4?x._ŚVk_<ۘGrZ^,^3:{/YMdU/{q{߇+2LxXU,172sڿ 'dT,<538 EЗ1 +?6ԩʣ9,7`\`ot+2oyIpr ]ԆK֛D]{ʺ 8eiG 5(@JAh #4#/_#'2:ck#|e3罪Xs;3Ǚu6쁿0Xk?Cg*W p ui}kYֺX7<wD@%Y ?sT]k VbX|F`$Ϟaii; V`|VFW3kBdv, LM؉&ڽ X~9`ͨ ̵b."୔e솟U~7ÜhcziY׀5mǣ~% Nŵ~WlhUG65y{ OG⽃a2^oMce6Usg}hN[RkN1:O2%2fw̵?M{h\Tp@M5k׷dqZ_(֘׺4o;XqNzWin~^/Zux5ehmK>a}VEk|VJPic\7Ak$"\]Vm^gdHԺU|A{iMb氘vƽ1YDٺ5iMo`S{UC凜'~PwCv>{.9`kiՇ>oWxzA|11X5Vz_ڹm>$l CKC_W?MFȋk=?<0S.~tr}/(eB}<"4-?p-jƚ) cIK q'#ֻ:u4.>~C|g)S$~{ѓFbx!GK_,Ѐ,DF#\85a:KH/pĿVIy߾o_5Sw_yK͛M2K΁LgSۛ-^YwO'\9mYE;$g_3f?dyg-5/blVW0l3ċ/vx bҾҙdNhӘ+t59m"oH`WhxZ#f]vw3$ˡmCmɬ(qT:Hc륱E I.GEN~QӰ blkl?#f|p+Ț،^85s1MrѾW/N.}?'Z\%ÔgUB~9tQ1ğNL<_o6}üN2|n b³'2x-_'t"'A9}A,l`#Vi)@`R< ]?H^%ZZ/ׄYe>,cǘuc\;XF2*rّ>px!35~W`|G6y?+xNT>a-h5B8y <]>={aG6NmRˈO.m68aA(޻y=W,O>ѹc2|^kca.srZz'ζ cZRk~KW7HӸodHƻ{>mz)*$ޯֺ XS}59Nz!o'нF6Et߹nv[Jt<`L8K?NJ7<ٳ3mX/xvH2;W3]{C/?]o7{=R=͍Z}DC B^4,tzLi'z?W'Ɏ$w&[#4x~xQK xtsF"#y}u&h0B}+q}9?!i9J,%*[LzWRZmWzkV=WI/J N`s )CC/x w#6Uú'P#|ذ^o>9k)4Йè*@F12#gsMG|hxGW\o<{{o Az'j4?;Ͱ7nLY"sUX}>5a!`@=y+ͣu=灇DVASĄ-#,OS|4qirxH^an7rKY6P ^z /ķ~m$,ܺc=R._(i8[hԔ3uƎ@Oi'\?#2 ?F^h#,aOXlyǵDPɐIVO4@菅mZ+Chd:I=BGҿuZydxZKnR kߪNy~*g..?*^ |NnF~npeN7Ҕf{͐!Z-?&L-SG%~ L_%a{ ucSw,d"7cA- cvҒPL'zǏнf #W4ИfgҾu9J1hZ-jgD%Lq[.{h3ֿ#rD~gF|wRȂ7@CaYy鱗Ǻș8{)+k⽺LyI5nx)tZ, wXNս?%+xTг={nt{GׄT7xņP }㬸I.V*^7I _= Ԋ>Y> SA<aP-jvgPЌ![m ~uV.!{W8S$q>#:<8q~1Npg=3ʳij枑1?|6}uj97vLl|p_|J5} JK9wƚ,&{_UOOAWr.Gۣ~=}[FʂFCOō4>@wS:{M7Ԟ+d?_T]bV+iڔ+jnW\JtȤáI0̞:9csn=qr1|Ob&<ٻ:s7oBe`Rk I@[/fbXEV[ >j8/񈃽Hlj+fÇ8 Y`|GdG?N/ .4>;'J狿j+0CИ]+$g_A/wDlWyeko"|?{uVg;~K4F<*AQ]{#(f%R=!5^O2ʖe(2CF9N2O6X>i;wmֲ$+K6ů߿LJwtHJy:< ${T|-c<]6zэ񬠉Rו؜(RCM0 t䊒sb  ГK,9yE,&ApLq'5~w#%LWz i$YeKSgPƞ? {;΢pzj!74^#!ƽw?xNo2&>֝ 1Qͅ$OEqg$Η GߔAndVG a3uh׫cuTrFZ!F!YKnL˘"h \<*r)dYg.krygU2]ƾsƜ/g6X.kٚ/"yÁ5[*VɬE{Ȧ:Yr5;yd)vtbq-ogeki\&1i5<>ao͕GĴ?ۯN`jݕ*R.q#eFt(E%۟V"o'X-$еNe KYʂmZ@uLzqSx^В4ǐiO>f7[YSyVlaM{ٖ+9y4wOe] `5 ְ*m3i-, ^oq7S/qwO;aGbY-f/E!:þ:|xB:ϗ1XHy>.ߚczH^Fs >vyC gbVbv~1-A~x́\FfDC =x'|Co =`3^טǶ{PØco<3b CV8f:%, >_ȴ!N(nMeJ?%ӽ'gU(⸁p< XELkk_h'y!ס a"iE,O6ya/m~'1{=29Eps@^K֠_fx2c)vj+7ND>p=޻qDo0M[ h \ /;~OJQ~@?q'G嗸c)CPxWo'9_}?9#9hk=(_Hz(-'d.4]hEVyL;7l**=w(EJ=xq[Ez+9{9K\7q/C(#ꃏFps[7Q@[ HLGD"׮d3&y& r7!RU!r8i>+];{޵Bi*J깍ŹJXpp&ɐO1{w>>0}wZ)t34t$:7jqM">茝xN|prVӱ^[|{'x -$!?s`N=}276ң{JM.j-9I*5~ZuTܓ:5\d5Q [@|]GI?sz݅{!,ljy.ElN.\DpZeډ`,m7YTޏ8t_C ~?=.3|sBȏEYf5 &Im$nzƥLyv\i˾:%sYN2w_.ɿ[\Y$Lts:%SE~ќRŨ X\Y_ޜU?gY3 k+LS#mq_˜ӯ yE\Fn#*mPnA)bR~5 * %!>9f#N}&Ža~R ?:pS6/kD=ߓFgug0y 㼢 Bwnl;ws5ƻʟ]}cĸL<+ȵ2źԴq.17. eWq_'oԚ$!' NDՇMuC{(Ve' g%lڻv{"~lQ~*[ȸ6EL;%Q;{GUCIHi[ $GinO>>T]q'(ʑ9@=7X &z=I]j + R#~vlp`%7nj%+ eKe0l.Thhw̒I  l-%:#߱=~<\/)LCܑYHg}gL0fVs sj`ypgRC9F}bSqJ,vnϿv,Wcϋ ^8U^3.okR=WTV*&\\Y-ʕBYBt?i?}sCV]qմ6eğC_yͅ8FLՙ*?,gjqDc*˜%Y==Y};#1Ygٓ^ħӈT?kˣj& Yh/t--Oii8Ll07Vo TvDYg_{ 0TvT;7y%tUZJWetu.]^fګYc:]Pq/vGr|S㶭W5jbyH?.<ƺ͝ty\KѮkg事[zockG"st;-_n+F1)Z??Afېk:5\{yz{ld8Ux|aw seybog7dǞ5""$V3א83 ߗz&~~{1tp_r_20xt>YRc!rTX]Z=ZʬQ],4 {̵m:P>O}Lr+ !nՠIkhWsNc:#>Dgc ? eǣg_͜(^ưYmDGOO,cyZÿ񬌞MϦDKxv =KR"ͧg٤gҳ$lbij,6͏gV6~K>YNN_Ia f{@W_V#/e49} md{'~Pu7bie1M,,l~y_u\1Lc9-4[ qhuW]sy~>8-S LUnegk1~O/[98+3 !ߞD=mF,=FA}v'9i|/ѕsJst/ n N9H=v$?14uXX3>iXo]\Rl>VLz As+x6TT~<[6ťw6QtU=z;^J]viB#_*ƉܵsAU]N+g&ʥCMs`{ը{m:'|ϕlam3ܹ7MΕgJ|sIt2s/)W{w,=_K<5߭yi~l+/U85ߔQx?_3ʈGg'Θ&ujΕogu}g;\~Y|x[rZͶǹK;}ִy]DK%=89b*|<[q߳8u#FL/Sji\"a\R7GrGxNf* ǘ \Sڞ֯aET/b4^W`zd1S9VZ6g̱x`un9^m3Ǒ_4Cs|ytzYBؙ0t8\%&Y>BXgk$h*ϧ3BfqB6]Uza U۟b&.e6 t֦ZNg^pL06T2qoj:Qsce#f;e ;JvaTGi,61(-1¦gYzM*xD i:S&6Ji]lX Z'6.J* 6Qpe 7s{{72ɉ^zV"kgj젱ʽBk'XaEvDq#vO']1vfH|*Q5C ~ a?Wo[J pY/;D'gߥ)ygϕ8.X}I;}-tgpRCi8?[<@S%)̝ iQsud^T[Nh; &fnYgmvVM&>/FY#l%}ly4CD ^]K܍ b\ؙ͌tϧey!~&j|l7|@d|*cM ؏qVVGcZYm;hY&:OAEՠ>ʋ +ԗnYjPVnr!WLɝ>ԎŹ6u1.Ogrv\<)7, Έ0 7? ߋQӌiGLց6B4xTc?Q~GˋFD.98= (p+_~_%ݺű9W*a}º\i^ L =Nlb*|ۺ}̉ =qQ suQǶuΈ^z~G/Z_8VX>aWHx˼Ώ̑%׿S_ۖګ|<NJJ'9 ŸQAzd>#=2V.G87 &H_2Ud7ah{4}aśY-beC_zkdF~6rs/eZTq6ҵXA_u!8 G5=2q:o {{ Æu%j_%} |n|!?-y?$h":G+yOZ4ȋx#GxbQ`f[?lvS8 \z|ƾX_䭎eGgpoCא!lHeYGE<%_Ӈ"C+6!l ?p#>+s#9pTƭ%}w9eh7ɽPr]Q/]zsj>Ɔsu9>-qԔ$s>4_UL>rGrO^vF.~j4r+WzbLLhH{qi<gE.ѠItXDg'#<+[:=-[okvV/j:44'=ź:?sA3]N.DȊ<< 0Vv nrjCw|l^s]toѪXڑ:f-J ]NGjqBm6om])jX{6H>sXC+w5o{g?F f>t[K.ڛE>[#ELa<ցd֢1<';ݶH'yyHk}3LM~-ؿ@ʍ3=g]SVrf2k ?kf_ɒT5*-7yF- 5BnSxbkL띈u1&RF|HzE;ZBz"<_c\A\*}?, bsZCwqMk qO{{,tׇS|ؿɬD*JrP֙SJ&nקs3,hU\LtKXAO\KfvLd򶉷Ae5es meҗh ,T~ ˻$ڴZ˰~#]+_ ^"d 趃2/fIZq|)`ᵵ/#toFs Q;tI;hA>+2X5S39>D@ו4JMțIe''?e^^x7nwftJ{޽p}!pl/*x[tCF݊9_n4-n->#=S$,MSZ?AKLzxFt&Fv+Ox4E˧sB0t!x~PvgAm?[ 5nH89UɒFp`mlXʂ0yJry]OA^|cNcqpcqcs XT&Yg`S")n<03+K$cعȉ)mG_!Fkl욽,ay,CO]c< {C7s~ /QW|;IBď㺆xLCOx76Kˢ&: wzħuFΚTdE\,8lh m1SA%ت4D"2;m6cGߪ,!>yz&sd@fw ڭ_bKփ3ָ1p'||"SkctUy5 t Լ2MȒ="패~s +qMψŽON߷<٠۷K݌cs5-4zV m||FZecKUI7Jٮt-Y+@ehG4$+ 9['cx62CV7@.@>LOLb-9p|g7 ]|c50狿)ex-:*G]9I\oCCCzrss'Yus(cwsܯ ]9F'G_';A~'x Ly4Yɜ/ v_{*9FU[aNļIWa_|ѨOl-v \Zk7cE^p%~fӐww99@sDao#cwS"upVSIiϡA\y4<u]G[ owгM'D42xsܙ^4fkG;o_p#SL79Vvs'b1,b1%mn&uR~oY:^w&(1凞/*m 7h~A)p &8I>0k_Lsw0t("3!N >|tdz.wnӍ}'̉fʌ"'b`an' T>w$قl 5Ŀ+ĻFj0n.|(l awS/X]$'XkVw6#0x;{tv60֕kИiO p|1c\A1t)&yhq@.fתEThӠ {{FhRʗ*E<<Ⱉae3ү2;p"|a@Tx<)B}N0u&Z_\>:N*aq~ۮ1ӯ=Ao'yܱ |eSBw1o =&w*2 RO-IFDb>N s\v1#|+mE8ĸ}rsZؘ3c3ՙ:b:;rF/aZKhM䊳Eg[Dl8bC?;aKx^XZ&]k'q=#x V/cj?񖀓$C/5E~Xȼ1|FMG3Wt8oDӇVZ23ft9 @_N~|@<rD<Ow|} C,` ߽Q{7*-!YgΓgO6!1}>mHfnMkjJm.I4X)sÖ幯.S=Q[ܐuŘ:3'eo_ /h^H쉋/dƙm >hfܾ&h V>7jYyöpC)\OQ% ;N_G"/:b?V?(mv6c!W46}JbgbLϲPؾ?7Ǚ\ےa/"Us}'HFh$LN-W~& ۇmҷRq0~#A'WgП#donvX€-V.M*2NAq0~\ M<൤4^iKk"}D}u%H{xMNO/iN d횷 N+ȕ3N xw9 uoQ܍u"5$_7 $K8NM6#d$,q @Fĸ@ >ޟA{M2>Q"9aoVDyNNybG| 293Fǎ n3p=; ʽofwcFƒ <>IW[Y((#x¨8'TΎ*ɴw$לz<^>˧( {`~%9 Vmdws6-hF ݅8f;;pBz4 ȢK^",7rEMmE;O]fwV_X.'qu*(k[ZaԺHnFuR#I’ ͶIAt>F{㻳r)+9nw[R~^!_#};K}XgYǰ.%>Lnd&lmڠ'&\ S? j ,YZ2B9dʁ~1@ 2"aֈs0!ܶ<]~ =gvL2@/2l) bg'd̃LQzaSz> y= ?oسn~[*ȑJ^%SMmΉ /ÿ閘pY ᲒGIG~偕^`8{zR=G8Ogt>7v߿Bz@ܮ+xd%6o|5CWx:~7`7@{V{c썽МI%"VnG oUp^:tw2GsT7g` zիcH\7#[>!8d J⏜`דE9~kV*Cw'c?Rn7b'&5GϲYLVeoƳ v*Kn=bI-%iVL(2o犰ad Ve7&X[mQk9g3M-?&d;4m bf]? tE*ZGV{PASxzq1q5,m{VڙֳڇUVЋNl`}[ qꧭ\s1cc+6k1ku0Q8xD =ei!jYqk$Fd&鰐Bԗ=E #g"]&x:3MO@o ,>L}&Ze*9'5U R=}lHfߣNx>Ѿ7ϕSD&+4_5K_sIsmςi ?"oZWhӨ]ncgSPDSL+x8Z:7T~$}5_)L#pЙ8M},c;Z ~߭ycaK=יy\jӽ>4ć:#q7VfJs CߐK{|/k6jovbR|~(r=;U$Kw~iY1.֨Q=ZWGȽ X-Y1m)><;sWu6>5'~&$OZGpYg|e4N5ۋa߃Ckt==7R7oDRh9s__6^DpSS} [fΊ}lN17_D}kDmǿ|JgS'~}d=MzdT8MZfXeUBҸV^Q9}5iv>kS3WrEfctȳ!_ۤW0ָy9lG}Ԝ{A܋k{EU{ y4֏k06Z;;D5:JVQ1GP\,U}| =5b,лz8O))}[msx̱oΚ*W^\տ\=jdEQQǜsd(0UόY*;sfF]ƁYqN=9%`t|"'b~-lzޥqv({Ǚ6oz/ZZ ^]z=b ]utZЙ$7zW4N&~rG<*p3|!\xc/{ѽDgf*~ϠiƸs ^UWR{f,wժy6:o&P=3^'^+p`hG!j3ciխĚt>`hOlH3DhW ؘa쭉q)cޕ3QSCW؟MO'f^K}چ_~.Qδ- ϧ2ι55Qoobr1DB} +A/ xfM>4S|̻7N}ມBrL鳻Mkvp9wN ׶QB0ʀ^ŶfalvmZCc_?] dmf+WR|K.Eaj?^#t2a_rXʣ.<4YY+~6K9ԒCM>UH^UnlGzG2K+/\o.m &rɾm-;_km0? hzyN^<\y-WM^+sP^u^*75O3C^/yC%yӼ2*!9T*}A_Wlyͥ丽h4ǭƄOVꣽ~iy(Eqol pׄ})PC[oZ1pГn5't&fj=o $i1?]ڙ7.GId-dZi֫TaO/O||ޯI++;bxOsE.*vVl$f1-'V  WNsj6t{L˹pNz׃풵0K27|Vo\5#mXcs3FseM=|o9Wt1!:="mj̕ջ,"Hna7U?BJ4wʎb7sTnLUje~Gꔅ F{*GRDŽ.x3C ?XxlQƽKCxRMyCꌌ2Y oӏ܇tً8wc>+ʞ<xEM\~K2soSS14+,,)F'YES2> |Sy_n |02vȁ_PEaE΋xjn15kdji{R+VC{cg׍Ӗ9XΘ|NGSZr*ϡ(Fˌ2?:~}Kv{PGg1} bPKymD_duX xwڎUjl\ghcFܙa:ycm?|wyC S2bo/ $_jerM8>G~3s%ܝ)nv }xّ߽urlaṍyLY@u#e>F}ZJ=emanŪ9rh΍ZтTlv-?B-.Mjوv9  =Ѯ2䬨[BQ7tPS w1FۇKQ'"]A&^D^]S=%u+&2x\\ɒ$\V_w^U59%S[k{4oЁYkx;P!Ypw&cx}I2K~G*-T'٫>.VR+bh'$U}yR/ҷ_Z sŸ߿-ƽVoidgxN%{#\9Z|9VA乁h푋JD-l?S=S\/cAKiڠ?YuqbmLZʉ^;B%ȅSLoIY':uQ'50#'ͣ4c?-`Y><,A$tI,Iи-4M8 wpco9ƕG76X4/-~u=;;Pd Zkui;gkbEM6u[)&6n/gy(</_)4m߽c[_=˩`FXVQ$DˤO]Xg 6<"5D<7r֖+VRx22f#%ZcbΈ~hP0wahA)-mB%4e/+Օez>t "7kVzzDV세O_<b-li 礐 \sURb.Z7wGϔ*KCWCN Sn2ޱAd0ڔ}b REBF_e&lMȵ!}o[rs/ k9RGޯS,ݲ|#62Nǹ,>Z7Lmc-!Mb.Oջ4mhnwhAyŸlcin州 "7FmD=z]xA4;Ν4GDZVߘ\^5: 727a|pf/Mw4g-"/p^6QF{_a-I7մv'oW߻-2w'L}1Ѧ|d5 ,Tz;}+%9N x=LwYsso^ BrVU@ʁ+5e{ U:fEas\pv03$~MsӞG'QsS!+i.aw?AљD}YgA>&9QĊ/oz* :мxAqͬ3r`v ̿5-j} cW%jIde?M(ȄTJ|02%Il*Me$xΟ%ƇuyprjW\oBhgM=:h+#w5u{ȑ"Z׹Bf0$bGjNuuCaK8W:g|_Czg*uGknffx&i% ]-_>`c,@-Vtgi  {o/Z|ksٚʧK*r %4)^Stz6;n4E F?Icu\bqNS}ȉ\lCiHndH_Y{Y,u\}:6CLxcpNm@$=#\N!/Msƚ FꔑF@;gbw0xI{Eu>MmxGOu鶐\&d& [?o2ΝːCxixAC/~_qIW&=8mxy#5E?'-N -qMqV߮y@[GN|Yq5lo ֻ27@h~/'3ї1fY8${Nb%<-"Df֚\O]^9[b̑ceV=Vw f⭈Ι#kSA.v,q`->>`#)oϊ[~Ve97o. = OSb~R?*aJWc4/d\,}jfn dF=GϦo]ɣ#ߦo_4_c lj O~Uq7雓gI6HeO1'7c.X;mZ8;WRuy1?P(z,Snd?nd@:Ns]u=ل0xaE߰QtE!0'%梳N w;{kp _loE{;XV= \DK=B>+mkYG"obE<#6u\^yȵd`K!9Ix/ 0Վ',=ׇ9:oŲZ8>Ds=H42%e#91ؠ `!Gz+qgiYA=CmlMc1nؚܭWZc`BSقR{3 Y 0kI4}ͬ|?ɚZh[bOE[Tzo'\ЛwUӟ:wŻC@pNpg!Gܤ߼aoof@+Xu׫ ! ޤ1 %z yN`m87tH&3tYf{$'@ku\ 2uŮEݺkN J"x3OzR;F@P]UqzǂO!}l[ً=٤tzƚ[]Il&͢q-5mȶT:z/cQ'.qh~=J;|$?HT|M[wr~Wď*v)+\boVmXK&9fOpWd>/{Q7y+= {,8>֩zmq[5㸽kOy.j5Gx๴~:>*2.gq X"+8>徿YICS` |dne ]l,?:$PmvY>㐾9%,w*mXoz|6oK"Qۀk-cktJ]iQwp YrL߉͚?܂b=WAܑ尜BpaǬ#o {,yo{A-$NC$/뒙B1B\љI$yT@76|!A'>Efl88#Ү=BaYn[KTv8Kn OahzW@!lOSѰFsڼm҆j~]%zx=Z[e] ȏ qd0цށ?ULt k'<ƣs_}Z&W0Җv sGghد5lK(<-Ep 85; ꃼ5w8yMӚvO(<1;q=vQ :;W7̸nx>ԝw!$/K0UgWgeDB^:#xNIm x43"^{o5M|6##mij}#[eKa$X(ao #u/3L_m1o.r_$?GH~Լgi|"~ !<@r^,ȯu؃3햲@A̓.zKq ?+e/~(BOu8Gmqe?:9S]>ƨ!-沏d&?Aga<jS8=+I|؍TeSU<ꉇ32Ne.A]JAhMUg؁~@5#%\粥^:ΥsC.sQkvܤXzs>KݫWn@ۙ߶jqzoL&DlᷱWpx_Tܧ0cxWq%c>)\6Op[DJ!?-icX0HȈ2ߦ*Y Aݠwbtc,j~g$R[a>c߹KȪݴo*ɧ;dK٤-jBՔ$Q`erR Km$ت|͐3wk5Qk'xB:ǤuEX+I)>TXˮ`_5|Z\-/W_:ɼAev+6f]%JpJ 5 , +}6'T$Oq"\Axų̈́wNV±JkcO'`ӹ~Ivzo9L-Cnh&Py~m<>;l+&q~?y+Woc⼦f5E1<4y^.?_!g}MDqބ5s;7 9i9͘;ph I(f'n:/X7CNk9BqN@%^}Ƴth +I?*kv؊l%3OT)3M՚Lmf2&B`g-?p85cKYL8`JBJ@ĵ)}$~FtY[y2wxψ8EbYQ,Rګ xd?@Qvw`j/|m|~рwPk90v;ߢ>],s@JD l(m7F䘶FBvmC"f/cE.ϕNts>6bo;-|?w?+ށOs[ `6$o]N2s>ϲj˩(At6[@dmD8 g~~u"Ei>rWqȪ*GJ~VϲNzbz絑}ѕ'xF󉦫DJyß_Q?jϡSnK4}]Ge?6'ˉ楑p< _gL ®~wȍWlajf_J2WR݃ l4 ґB̋r7MNq=A却{rGF2deV*7R]p9rtA'XerBgVG0Zǵ$tBy?B}z8  <"G#N;_#,N/gBEcNh_29 uA:ߞ~#OTiUsBeZnZ1h<#89K~(O:{?~h6,!E 9/e2-c 9= ywTxCz'$x&S]>T-=\~&"&)JW:OYɜ;a^-c] .#Љo8$+/,Df1_\T*_Œ a#% ^61'ldˊ)Į3'Bvw W_wԝWᯫHxۊDD/_X W-7D)x qv2Wʓ\|%Tn&ڋv *i/WL_/@lHg~x#iݡ>]*b%o$;HLoq$C5XpDuD۹IDG.] KKJ׭D r. }Qi ~K}=֡K}hH96?iūl"JAKE >wP~8[ߍgeo5KpϚo7^Az3vr ?%?ٯ;V|/WVVEco .cF.tGeȆv\?, #*xx *^k 񻭑r'l}P3軦.Ww3*:iS# (L|*YLq;Ҝ6ι*:*#9 <'p!?+^MjŊn|Yۏ9QDX;҈ ߟ1X4/Fp{3w>I_O3^Bs|B;y7]a̿4Ϳ G6bTZu/?ºrx.6_||g9N{(`{@hs]ϙ z_&漹 γN:l$u][1wb𓁽Rfsl';<_|AGRrgأ~#ck&oFS}@v164+ntѱ@#FQ\W[,䨿n h_9Uu(d_U[>OžOȥ52:=/7^ ^jdN&Ծ^H#z?F˒2&q ~}. fe7[f)G &9ZF =8/O}5R"譧 Y<ƦaBNҕute4ʦ||oGt]9 Bgzr" I:}2F4T'j$ːk7;cH͏_beRQR#1EԠ6z8/:4w~OX;Ô| L6<Ӌ`{ 52KBG7& D__zR{G=pTl2Szژ͆aYy 5ka̸W陾1y1!g4*.~J22Yȱlu q~^zFv˯#=C Uv~#FY3|c[Oyx__,^`";Wk!'NfɅAAhl/LׅnˤumH'B^/ ^/L3zer0+ɾ lR.tBv־yMLz'ҽBF"zەV,1uu2|o=o_wThQhZL.NHNžKb&JD\7g\IȺz?6A5n .Z<7ΕBaAs雁se9w JRyPnm~fBt<-_>HRh 5X/_rXK u4FΟqTɅ<ҡN:ǕJ5} wT2[̇~;+"ߎao)U䊘w%T>Pq*/뫨"~V>@cWTތoYrgճ 6$u><0y84{NGF,E_C6lj3!p[;TG9)tbϪ`}Axnpg*"j~r;lJ16\qvjGajl,a їT_ESznB0rf pn ^ ;]"/ %JVo)lx`;bKZ-5CH_0yIgg,I6E }4f^:vddVG ‰RՀYY?}9nIB߶ wsq4 Dt~i{1}^j#$3dM%wp3ÈYݖF<69+v3VG99srcv\?-bLG4KB__ExlzqΘo {ת-&Dp;;ܩqn3QTJlXйc:~Roʈ|Zn@9s;]=9#*; .HyWԳ##㧳jzd:^#|GYc #w\/Eq *ӴTs/~5BoFOXp~S jJro2x9/ҽ)>|Lxk$P ;c["h&x%mv9}wGM)oE cUiKI)֕WF S>]W@T90幺r:/ӕ?UNxƑڨr:ʯ@;@Ogxב}IǨ~xpڨT~ܮ+o*oD[[V];M奺MQ囨.]y{Ty;߫+Uʿ+1E*P˱.Yϙ~#gI-P~IT$?MOAܛ 1=,  2pb%qQ篤3>_c8K2-(iL+چLnc}o!Yħ5ldFo*oiᗭB6~FrX^ cya_2?K)k9&2+z'oq:۴ARy o"h8ۗ䀚gLCp|Q4FB ׁY#f:eba|؊НWd323t9)A@#g'ս̤QwH]~Ft/ꚩcՅM|Iv;vө.˥;-fݝjDa٨;5f^nH&)NGuMuOS]%T7uĬkQ~DuӨeMwk Q7J G0=,`wzjqww3iLNzlxc [iO?^Bu{RM޲uP];N o.Lunrlxun$u'g*D{+NYQ }L)N _n9DuBֽ MnRlu g ԅKmE91pB2zhxg{w,;8V I kh(tW9>6պ?YjeSJlO{.ݫѤFdO/kDٰ2/px\boRЏ=~Ja1e>➯fl@TwVV ew_FxgOx(:;\w>1Aw8vו`1a\'RVswޖ/wd!X!c?⌅T;gW9~ rԒDp!^ YpUYn=3E8kbwL4f66rϒО|l\4GtB*Oވ}"]o$5j8j,9<}L9EJ.T(l<)`/C ql{D(eSm;sNGH?Cr!&?iq U޻c4zO ?I2x:T,Z;aUzp:އw|G3zm.yA+;#߅c}4 ~h@@};|^a OQ}v9=V >nFN2#'vr7.{+T_,Pػ!'9|cjd:@cz^gzF&z;c;:ﻸ_WZ;:ri0yY7׏Q h_h{ؾsGav#GoHyM1ŏ/b6s¶\ѯڷI¾S/ߣY+N;AcD'#pzm+t,|r:;$Ix8_@XqEkT0 ]g ^=4Fy.N칈jR;wҜA;eW%7t\ b xW܁M"Ϩ.xp]'ͻ捶Qz~WSmj=>~Ooi$~"|m:tl1#~n#`.f*lo=ih|5.ݩ /1gJ񤕉bVR^}ߖSwq"ijzTl_b/|Fg&:ԻQ7kt3RO:h c|gJK*t8VP}_nD) 8!ȝ3_C&nF\ؖ{6+;7,ΆgN!\U"8=dM*Oprpm86n?ib|+1P(wkueQmHdA)7_EK!]ׄjAs/v1{m!ks q7kT:2^Ԝ?s! M:wlj7xfV+2|䋦R߯+L_ָkv{׀j?GˣϞϩ)vo&<;R]WZ539줥gSd"U.Y&Rƈ8aqJ?v;ɢq;M.;UNOn#Sa YA910/U[W hY,|5؀GK1#tݲIu~W"~N x<*xvHmpM$/r=W{ƅ1exi\4wy47O\v5fٟ3|K$>0 ʀ'_PY `c,$uLe܊WNJK{Ḷoss)vrx";-u1{㈁+̀3 q&(`=xS9#YHu\r=T.G݌O[T|Z9%OzT}E̹L3Mzӳ`*` Y)=LRxt80a& ]7Lrb_/7ԋF×o/SU|*Yl캲Or"+6l>X=&s#:#F%xp0|-uO Y/c:zgOwac#/ ˶T䐂R;h=ybu~v%>B~O9]=:>V,X4wIGs5;MJp:'? <'bQo?ِ' PQ5SZNxɣ[ Yo=E=*a?E:8GZ+VWV B~956CF|cyi\/#FS},d%8eL-xĞ"Hɳŵ,>½T=VOc',%2ܻq H۽tc jc!#ly?;<5;"ubs+8Dq>`ٰL-n$ӾiYĺVa/U$xVzڵ>#/:)g6Oc3Bsd+ T{0Zbso3erj˽RY L=K*̝@q/|dmz3gv~ytTZ@͠X\{;*/[Bnj}+EX~ {N{I1UqM}W VҚ:P1-N>\agꃩrS䒧C%LwpƼ˫sbe1" _\Ykx<Γa+J1㍿ y"体Аc b\EԗիÞA3T꧙DkH|pO ̗3dc2+c?h~?yؤeڅ>$[x.qGD#D|l/1uϙk <~2u1Pl$|CqMl\ uc\ǂꘙw656:#.9O2,̳JA麎/gJp.ѳxVf1\x_v7<.] C}w:Ʀ2guf3U+3~_ ,4={ %jSw:?%)< 4q ty~}J<| FہƬN\x.vv˹,K߬"ڕ/㻌jN9qϋ8T8 dMf OƘriԖ,f;Š,Y3۬H n!|Ef%`RCmgDuһ[^l/Ggh|3Z,FwF#15wq#ӽwy=F@N2+"W/\W"{w< +;r;wS)^߽k .lp~R/7(¯_ۇ= ְlgk_UwO*/hnFWh9YpA<Nw4/;Z<k^8o!Qm\l?&Usޑ {vǰt|w|= xtCfVoi5mYתqfKn]K)/Wmʝg]+FrY3B?yвj F\Pl:9c|&lUzSgg+g#ר#aV.Ck#!6#ھ@h;\; lI@oFlIxlqcj{XlRm!ףr?t;qȠwAO e̊_|CR iXct)<սўY&!W\͒&7U_*f?2#:Spq]ꋗ=x?-2 lK 6<8>VFޥA?F}]݅m}ƈŞ-Qc6!o YA7|$x!$X7v.~Q]ƒV F !C2hk_Ҟk,yeIBw "g99sy=|f՘N[L"w[DldaT#l{ċQޮ^7djMmkލˉ_fS&/Sk:{ qf`VVwd}_|D_&7Nk]h1íw9U^fy$8U=bc~{$n-w&K;;Cec8?R[-R뮧#PcƎ"5Ї糬Yrx%fSDy.%ܾJ>5܁v3m;g0zW崖Μbf3} eڝTGǬK*]x; ._9vŽ_R"ߴ\{_~1ZI-1R1ml;U_%zM@N8VZ_VxÒs}Q2]\]#c۠oivNgn|fáB}<+[KuoVS~|oozJrP6~3ǀH,ȓSߩ:ߵ˿<^WF?lY ".;[7;r#K%r)xo W>U):,Cm.Nu~TIluWp}K3I1$ۂ[NEUKsq/~b~މq7*kELyCO=rEm~+ XI8?Cm"CgM} :o ;D|国4V!wJ2{✴X(O9|BWE{j5=%JFU /经蒧8}~>r#rZ_\94\]6s<^8gicʗ fSپDjw%@hgoRBQt&>jV1}F csm#mցl֣%C~cz 2+:'n'LHƇRͩψ{jSڻ4ؕXQ_њO|#Q}`h,/P"!? Z1R ȉRI0vDFы^y4_}P5o ȶ&+a?kĞvqf 1Pk߿x>/bSNxG&+?C/wU99Pk- {}e"^/K"H<7T_9b:;E܆MZ_zga޷%=!_'8_r_'~b1պTx'&]S{8HNN cU>)F Gv1:4>_ӍoiWF5ڞ7wbFsU(>Z.*bwGZn7ܦow#{r7ʉm݌\Rc崦[8LOqr-RIg5;\]uRoYŚzdXf8 iez9SP<ӀW@Ljߤs7i =eo{&eg3<8^c"kw#іsdG2}_~. '?_G<d-uߒa "!<("Vd T ,-"¨3{͇.`b>纜f,8,*?]xtBo:8!(r:6BڙOODlQT3"lfhefAv  ->`j;.]Ձرp?C+ax &&hc+Q(O|htο_WqL`{Km(y]D*0 [eC'J֍_[;mBZcGWk<u~}hpW F&YEAcq8Yv1?5g?Go%[.`b#0tӧ7WȴY +3;>uwh}ysdO6Ws'L{i8Rf}aזKmƚ/W"q1J8V&cx|l|#w<}g }g^DӋ"ko$^uc[|>T)o jcОEuZ`d-w}36S圈սld-Nv&r'#>>5Y5}3{k#ӽ>Dwr{ ݻ~Gz`Ǘ9:6p_FmKL3Jͷ[Zbbl{^e֮.4AتW$!ޱ6@X@KM3sXMj ;@Ô+\ܖ|O<5_J4|o. Ÿ\3ڼQrV20tw>*bl\TkYs c(Y5S$8X+XKIęi6q֢tFK*KmY %~}Kq|=k*A!c99빌N'M+qOobI*3u)Ȼ`M/x9E57x_Rg@PV/Z^岖?2mU<˶2F6c?xy1 7LJIn~f}?=Xe?ȱ`ׇvFCr*kedewęa9 i-?ܞ3l:\49(p2Ά-/A^vD6: _XiSrqer[ ~1U{cٯOH?gwJڡAg+sXN|NtKͳ#INj5LSz>B4mkl2ռ.t?sW:ۣâ|Ñ y1OGr}Oo.m1Hw;ugŽԸObr;7}tHs>s>r\DDLO }2MqA 6₿cFљ\l #086:>ivG6ku0Gx<ի^$lc޽M׵z(d+<;}NAw.KV}Wij)c]y }l}wnbj >ĺN{~ %V0Aw*¿tFMm9VϳBY1]|VBn2q%#I<m7pyطžI! ~I#<8z8`%Wv@k; $S$?,΄9\QAL3cwnX|~$͋G7wH ?>G3Z憱FFv<>-rtC ?߿x%wD֔Rz;Y 8'&Z ~#|D+g)ΠC%AsPkihbDOlqn@o{yDĠmtdy䇦dw.yXƱ' xm'N DB`Uk2oDODC'8c-4W0Fްcv㙃!< zk /蒅RK82P޷6p^Ce3y봘w:S;Y^_8#rˌ[OSis3{uyE=ޣ>x}_%v/ΰ{*>$|n`1%.$oѠ6e~nT ? ZP Mf|u4^,O-$kcx?Yc(&ĢdtYVWi#<,=Eegؠgg[Nm`N1' {c{[v9珿wFr,WT|ߑH{ d?Z\;) u?*DMY\VEq$oY了;](ybI֑}6I:B6LS9^8foG&9`hW8ӨI.MZ;T^l !llh]Z2|^D N}wSzwQKU}KO8vuE=c#2 XKu Ci4%R:b,Vs.exou =NQ)i-Ha#xz^?m%*yz`3^$BdZ;NtŠ]v'cx0b%hTĽS'/dB<][ޞR]#nERbΙ^WejE9޿p d~eiDcj鳼[~w!-otFС4]c[ף[Iem *c qn%\Vu}TTy_zX 5IGz[d׀9&@fA1zΕohB/5d L{L93fOK4(5|?g2J)q tVZSw6F?V᳘\ 7a2EI_Н}ɤ1`"} L~Yy5?I4^;@~Dx@{Txݒꍣ'F3a\0>-ɋ<ihIdMsw: &|дcjzo]={ڻƯ^ TO!fИgxC$$!m/6) o: KCr&Sf^:VbL߉|SǪohm#XZڈq eU:au,t}Hګn%:F8G;<94 q|dN~IXBgؙNbΠ~鞦!ÞݡPH "ڸj4eu.<&kfs|Iw`} I$ڞSޓ<l6;RAtZQ{K w2jT߱Sܥ_M~j$/G PpX s#[׿/uI#1 ~y܆J)n2oX|a8o4[~OT6G>sǼOIXoɖޯ ؞o`< bΟ Cr'Wv5ҹK&&+귮1" b v#^S;߭S hhnjc>n4NS 7lS 7 uCND,؋#4/e"g ׳Bv TV`5FR[gl9ʠwsl&n_r=9u9V@)eDhmM0m05%7 ! 2gn8/L0.S<۸ ;{_7åt7^Y&TL4x&-o#}YȂ+3_8O.VGkQIVIVBbgX's82߿tx[N8']AMjȋ ܀1ңޱK$muM/O6Yئw4?P=^wtB)l(l<䄦 +3&^Ag2g,xnv |~4{Hd|s αcͯOn +vIV}ŃăW|3_JCQzƮ3EOҾh2{R=k8ct{E'܇=ϝ)z^&^(#:߮ /rnGG;S,?<&nM>A}ƕ(c'+듗q?@q_&:؜b5eGս,KzֻGJtjss':Kf~Վks.$ݒc㸝q?y vV,ؐB6"As{OR;=Do2D%_o<_nwIu6@jk^R1ݕA7썕?[N N|~h'/%~ oGk0]t=w^GfmPaԝ5ɀ|>Tv`fHkvM {uhFN2}˫j(dػ/f4/9djz6V$?z{gٹ6ӹ:01 sBW[?"Y_V$ʂz(C CCD{ANNe-J_}aб:+]ÇFxqѻa1PQ!ba|I ?suOܸhgAQ~~ǾyK~X7TR>l!? @[woXUܾNj:tSy`w F1G]BTucr_Ӏ!+O3yĨqژB%;ÏII_|็b7}=Cf\[Ek; 6DOf(9NȞwZy^ƒ=1?AJ6&X3_bqxBY h|r1l3p#$3by._q‹3"u'f-f-=VG'1 v14}yF+ GdE C d-IcƖƩ/E,gXO3..αYJUO+>TS3& J5v>i#|˯X9&ja,)dU~d?SgRt6*jF-}7tFO05< K g%3 8p@Iki5ֲֳGУG"QກW;dC5ll7ccðxz+s%  STvNb\h4LƏ q5_JGs- 7u|CGr۵Nu޿ m\0Wb_b/W毖ߚ xY$8IvyW*V.dc3leg֑!{{D:fO/3[CV1!Phb;7ܭN[TY,BH>2Ļ0~zW@Y h2l^ ڲ۬lL蹷I#=Isx6oy;A{a8T$ʌlsi߃o\Τ[/!dƉ.P yC5#-HunLHO$ل,y*6!p_&cF.Lrp!7A!$b9σ}z7Ux+'\^ZRImGgZ&'7*$bq*uGh|!rSjmo'KmSk5&ub OBW'YA\m" ̜SFǀ]lR661Pk)LmroGtqYz7I%oQ[MH7`~ =ǵZ[LVWzx߰=- b=.!/DXCԑs& ȰgLxOg_sY]ˈO?'^Rk}\F̀dY=o7Aiͥ:Y;n^4;dn/vma3Ί _Gݺ/޺{خ2sTؽ r}zl;nRI7r9/EEQhv뵳4\7Kwʣ`1AO_1/) L_͈{W~EZMnZu7hL8 )-qc}NjQhbu w-DŊ<ʌΔt93͊% [x>8 :g~˼;I2+=ż L v4g6Q#Ⓨ++>+|~~Zˑ/n1r*;.ͱb,A 4\{ɑnt/FƦy{sl\[_]b8kPcwj>7>֚G|aä&f@:CCma߾nнB2 &rHI\D?7e{Yt%hh~+HX~$,~I}uT |Jw 3h>e=MU;feCV{?󃭏׷9uEܠiiIrLmյ#:}f%W=K lYzl}.`MP_St^;h4w5%O@A\9!lx+9!5& Ǻ[EN}E\Ex CbXev/w!Ij&FÞvJkGIi ېNk8H0$5LYLcZ$u qdz^G#6=*or7 UTdx.8>?rAG"-~q-ksO_`{LmE*v>9(I{7LR \(<~}0qwxbo~G7WVhX7uP>vb~Ԯ9*ݟhldw>3 q`#(=4m̶!q&h! +y#|ˢ`dU%9iu']eI-z1G'*P`v;[;j3}*mӪ~J,Ua <Й3%؂_(Զ2YWpȭZ~NJ(a3^ag* Q[هMmYFQd|K_k?]k8-?-H b&Ϲ2a5ȇX5N]ip&*rXYq78Oo^|/nWu:$εTqy_V<|\z~_w)4ѹK6ӧN Lc'Ɉ(k ^ {vj`_f湮J9Va̿sfLmXXC}w嚪@-q~?Cv5Q}C++UioǜRycgh<,'<4#3 v3l_ \5fG;8jr<;3}.|B_ŘuF׿Q]lؾjxoͅ 7ͥ\lAF;./={&r;IɾlY;?!^nIT2^C}늜e%~_WeyhwfشƂ?|зf heMmw9޶gz|.7 ;0REND,,o}:+@>#zhVn 1eHeY޼7}䨮{ Vpƍ"{4xns :KS*3uɛn;׈zw Y٠-}rMT9 3SqFtCNĝE'"oAvrؙrW:47 <A$vq0\T]Jji}A7~[wTt.BCv:ѷmOrG ({jT eQ]3)[B|Ţ0=|~3 7`7 5tN^Qjq$xM7"d+Khg~kn6'UbEFHi질g,4Y6jF&]w'"~(%*6KD>}A̾rZuGvo\x}P])*^odFa=ھH~l38ߏwBr)=Ϋ`C1J=ezx7-cfZ.F$ ǝv`VW1Ltf>qMZ>#`0I΁Ыm!tYw^ iPrZ9qQyKvRsGM:D;k^K6`㠍Wv^m"tŞ|b6GܤQ{~C]|#6N {J]ucăYvHW)VCӖYSd`L+*G<|-nr˯WEf51' ,{[,8z-<<̽<ǯ\Lj{<+<3;0+3|V/R%W+osRvz5ڳsX\hbTfmOT꘱ޭ\6S{/S3ź5_oOb;3Wc/Ng Tuqg3'˨GՁ+/9|+An!;*7Isu\]}{ӪăV(s;yL SȂKKX%) nhU#+pN5OZ&7lX!Y;ѡT}l + W%9p+ u-t R5| am_q|Ŀ &CiG{Iw} ;xOdGۍ/U%h]m>}=;|im˘Gk dbٶS3͉Qvv̝ G(Q}}AݼC18U_y$ ^m/> F>_9h#lZE`&|i,K H.L1&HNNs-ejv@GT^tiryns(T4ԝLeZ&eڻK")?iRmMYr;ϏAwvjd L2|;vwJ~|KУj9\!t(d(Iv #o}jyvZX֙'țȭ==}^w;*KT??F,'A!*;i1*i ,4>1/$9Mz#ǚLm'B,:•m.)Mccɜ&՜; nݗ{c*+ l76:Z]U W^\G΁}ڸO:i=03e7ǎgWJcNn .q掩/9ll1Gr̼9;čnLMaK^#Jcd1!;lEP;N՞l[pwFbx0r?+A=ÎhlB:V`?+ؚ͂X?էUMѽRr1:gNlgFBkzA<-˻i$sKW¦?Rs}11W[n.'q7{qzvũyʩ; nݛs[d_/}qȺ*h[DV-P9Ɇ]xgWeU.h~oLNWXEfD q-F>S 33VrY}$:DkoO2<}cu=}|/$DYJe>GSғ:>BWg6}_ g1}0_[A]|ęzNW'MscP|l}DxnM>qo{-J哷Ƶa`E>zHZOSgӋ19a^Ǯd,).; P ڇfq[g^fJ%Pӏo8 mtW|%2I۬ |8 ٛMzn lRM#%(ufng/Bfq5Bge}S1{`^po`'{ϵyO.SMdcov;[OT|4V9|8Ok> /w(k y'lV'coR|lJuo+s|bv$V ~JVS\$s2hLfe*o=MMy͓;^o;}]BSYl*Ҽ9v;4&*Yl6l+Ѫª=u<șo;ňѦ 6\&;gMGލIo%šOM4"R:lA-ӯ+N5Z'nx?ѤYY,-F=urpȭ2?)¾+?g j[^sB?H?IO pόx .HdqཨvT1jxV4XD%>55_8}[w ǿP/h{Q9j/GPWy"5%ՙG127nՓө[zy{FvM\wĐMw:Q@GixP~SuXFi>yK{y$۽k*\dVvsQ:%u.xO]΂ޛd)C-#&`^lt..eq{;)V6GH%hr[x6Z2Ptbky[hV&y/MS1X%~dH܎DOwϐ/Rֆ:L=2WHm=q1pjGⰛiLǃJ]̀h_@}ξLt uax5i~ոbkPegj[S:U~B!,iCKOu|#'` SE|5(nb{prFKe-Lcx5u(Y7F/E0]J]o{R 7q\㰌K3/~(Tf&NW| 9o;dk39 +wˍw{W:5,*%:3[zC_Cu@_~v#,M^;0} \ >x<dw1 N3%Mu~qD߰퀭b+L$L$VVV| μil_#쎦u|йS),O2Leݙ ogLarsOa>Ukg}[7=/%ZGks͝;!AwЧUݎ>jn=lp,i1fs1Kqc^K41}OǓNy|/ꏣEBݨ ʃ^6D}?CYQ1[eFMfB|wVOy)&`LV|3v&3ɓ͎(>iDV[p啬=dEOZbV7ܙ .OB uI]!9m$KDw@@_zQ՛ʤdم1x˓q.'L./a1{<#E%<$kҸc_<6v>qȒu|!S9DUސg͐ ~I3.dqDcȷ\~]_lqƽÜK$zPܺCBÖ)l :eyxh c犍rkɳMY.ͧ<8dBbLǝx|sezrn"B[ ZRWZ3XW_q;V*wXSE,D1fWc֐ɘl]+|)x̊';dcwJG3MΙ-<]X^)t.~"B_!L<8KZ=lE|lj6 jM kWֵ$e_GhKj,el])K.z;>rK[j/8f\ տ$|l&x#x ញ'yuڍT23vf*A3i|s 7ۇJHMeCDx# ʝHpy!7 rVu'c?ėb>3o(r et`Xښ'|_N`[/. >!]wHFnqo4>+4.=b@\h!}*$֞-+8 Y.$_DS~z5‡C+rlK#xmu+,_K f\@ NC=zĸaf@׃moz |□~/xZ?c/GgSy}L3A7_c>ϑڜá},Km"|F;f rЙշT2ͪR:gN t~o笝YEwV3Y:V9Hm:u)biq]&ٝ]8A䂩#LdIJFN|JO_;KڭrكQoϷ XSczﯫԮ],|N%sꏧCe8\r <֎DVkws:E:Aе. 1wh8-@p <vxq=*aұ8P"T۰e{<7HwRn 3lq/6{%a?wнJ.w?8gSC$^v_>*ܥ˹՜¶fϷyvR,QH+8~?Nl70b?0hd*%Dqf gGYgo$Oi_黜^ ~zKf>|i-~ j}T̞V|l:i5|^yxU ,J{)s݄dɁuZCff.c#}{18['fĶ ~F t bf L4ױnCCĜ_mZo6f]Y #5~3kʾ\w\S`c>|o/J3?_gӄ񜡵wfne;_S17*zd>8M^=U!c ?ѷ+e>t}:'珶o`=S]xki]mњu%Y71fyeY^+ǵ @}Kd9 o;Is^.=tcrゴS]o/s yIo-woirEO[;$tx:F2\z9Aί1ɋ,d܀Xi^KstVvsiܰ[,J^:JNF|aZ9X~[HVu )^R~$Y&lqjF{g|5UWN}$Irtϣ–F*Bc5-AlY5rQHk>@Rs)n4}鰻h/e29e!oe9~1QfqFHcz֬~W7GXu~J t~|tR|r1p`YyU51nS~7JwMu8"i {P ] 7w$V/*=bD{f} B,?T|=a LVB| w}R_FVгY]p /Qf9I&:l>~ f>4:a;}`Kzg6ɗΉ1uO>}@χߢ>`{{x,B~|=4.j|!Okc]K=oZ+eW]>16h9 #Da+lW!~l%J_ r-lkYF4IO]]ޖ«7-rlYϦ Ӊh&j"ޛh\*,Db}Ko{Uێen ,d #w&C>B|+ r>vluo}[숖~@\yFeC'be\[i.f9%^0BO֙{"NQwf]\J ֝p\ÆŬʆ ]8%M7͠ucmR3eK X3Qв2wZz}x(f|LZ('ׇl(ԍv }9F?CGt<& eHruϦL!3B?dz-XLg_p?Frhk9%O&5U%!笮~2kC*/O1ZGŸK{G g?CNUf [28|M-4{Y]A"bh0SCgAqaIPܥ^,H쎇Z9u&Y.!e5GELY0|2qWeǫtw`cI{k}-OH*4d)|,9B2p-8Q7%$tDSz^n'b:a߭JF/]> +-_c s1̴)uO3pD-X V I{r!P@/h]Q?%F$_(˻DN9Ѳw@wU=;In^oA,ŚsPCN3iTĿq36=hT^v&KrZԳ߅[& 8ۈ_E(>:f\Et)> "} ߠs=_Hsrc:_hpgLru4O$+ p,mD; mvXS!{Nu7e^oٕ&)>Ps߅loA'î'ϨٻhW UN>1hR|2j ]{7>K5g* q SS ~?>l*cR9I>dzϼ:gY擖(V3c7DT:w%'(<9$3؅lhB|yA)p $Wg 26qrz)I 򜫩r/~3wC{>¹%=op{ޯAsƥYxK{+*tzc1Uz'^7 ,'q&K<<Є34n֬DO;WxZ!wl3$ KyWYy{Hdzpt͍Aٙ0՘,I$ej_ʎ>հ'u9Ff{i. i {ul>zwܯѯ㼻x>=;Me]"'f` r=)%gYS| /3yL: H^hpϠxqCnW9?!>C6D"7wg"]d֕Y|3K|#cMRo,l?l2.G3Ibp~;͊y fz .=TcJdzsO O īڂIFvRa%9Օ&كq`{^.]k*#+V쮘2XW&fgsSϑWx16xR'5f=0xӺ'U 5ºυ)jVfӭ737C-*o<*ڹF}{ϯW3E;Sivj/vBV+d ѻ)%5*: gG{u~PvibDa__E dk{*luADfNUn:S4ڳB{H +j"ax-S`?SXD4~ݲ3e1D 2 <΢J+l~5JMs VcZws堈Bg}YWGJTp5e+Vt~4F7'ω`s!>pR b+HCe##^戹6ڗ0Lr(9JiLO~.pw]KsqyݎC w0%ƵyU7Ŷǚ n!^3kJazaޗۻ>bk*}Fbcqqfw!NGK"*g&xp5 'qC 7Ǹ&YGLci-ϒ4)AĶi޻i$9+P[!sX6B\ф9mjiJNVI=ij7sJEf]T+|E|5U+!~OM눇/Txwc]AwR;J*lw2}LLJ2HD;j3|n]-k(%;j=G T6dbqgķE@ X5wڠw6}w[cjr)ɹ9ny/yY'*VD,em7|7>@gl*Eҿ6S[EFm,d`-Пfxs7ms;v;LFVO"Yn[V3Xkt2AkkbGZ$koz'~4N: ?RIBO3ދ;• Y,@ssqT(cEYħ|"g ~'9W>EΕtnB+wTn&}I'1`u7Sʺ6+Vܛu^:v4>Wo8o;%~m!Wóy;y9}WO99[W-6>4Gy14GHRmNymq7{i'g1$k8m.>r ßYMӑ(p32edG(gd_vҸ;i29 M&ץ2gk(Ɲ=2^KxFZ&a?ayV85n:"yrGji;֥]['\3.( n6Gl'=x=eo7g2p}EY'y/q߻CbLbL*\yr 9t8O_9够9)=G2Ҝ+`CcHW/F'́SflyD xoYb汮=jL`w4C0W.[2fEY cr +j'w`myNU_'Y ѡ δtq_,n,D9(hF=NCԯm(}>C† y'2'3wY[CH}0XY #)>${fN %䝭l-K|-z:5ap]+iO#T|ƕǯv-.r_lumu}ղw-:Ә f}nHXy~'~-%tmQ:(OR_ͮc4w!J0c*ɯBWC⾽; /MrT{'boc+ n&\oXO<9@.Fmˊ"h/!7 ~UN#.ᐓ;ƕ GK!R[M';kί|B@1h.VZ ZV\*/V^6c#ٜͺh ,L1f%SlTe OB6_AkLdMb;yX4V d:I̠62%$g~y\L|P\E29ws*83h6r.ԍСd, Yp,dWwv(T6ǥQ˝,ˊ Ÿ#4݊N=r~ɰ> fO!>1*d|fsF #t~HuZpxݓ['xr?74c)YSiAaYoBXűsO+,t`h75 llS= \5$ͫ'/6}! 3&:S"`8|%"J5<"\D|;}e~gkC:RKAc':8K13Cu9tyGvD|ҳ^9 60iy,Nǝ&zw^9^ ۊ /áb^NoxLx0ofáb5~--}f[йvbW}@Ș?t₸k:iopT6m7O'*?׆nztVAݱ,5V`sЗUr=r`{"mAe7M4/B1ely:ڎ^RNz. k I^H*hI-~`);|c1'<~giާpWIKܯ(M'| ^8* kvYx7_i|vƉ|#oڸغw={?  o's.á.ݾ < pzO hͿ}C3a?1o&YeXP\MFl::@zŝDVZ!^loqzJ64E5O_YcT1QgFijq_y`گܓ[{vZeB{ñ69 1?\I_Ή|P^cJ[Pd\"Z?s_y Lg tD:u ߔ:ddn% 2bG \Df8^^1/ZE{>-s k˟<ۣ9DA:o&yhE9} _ZY0a$gI͇;eU.y9v}t.Π^.Yk0qy!`|p16^一 ppt CTV僖gOsgNVށNG2FU} lH&:O_3?5;>nu'gX}".}fJW$kOkR^HY2awHM W>p7 N7GqBy{T> vGN:ͦQg~抿`˘U4sM؛#OQ¡ *p5C_8xAoqI?O qy9HKYhOSZxESYsOз$cSy.~6<sGNp7W|g i՟#[C \C IPxϕ\Nh,m=2^:2Krf9Ffk2N~HC3{Y{?Y̚񮔷6Oc-ϳq $4d4V0@_`w\NǞ3W&:s5sd.c``*[ vX]x0ϯʺXZٵE͇1=wI!k8 ϞkpnO9C5&v)L:% ><yfdq|rD^Rsx`}3? f>b~/&Ng[bຫwҰqx.TX"r4;Jo"y%AvR+a<˿}H49:y={Wr;oXۋXj<,}6nY\Ac2?f->@k%)lʴ)GZ־->Rl"S+[dNg#}Fab;w?C( i8$w^  ~sY|5{i\:~c9{ߦDU>Ӹ '%'CůO>䮘(`͉_ sc' YTиDgnc(.r)r|.ci?.p?ppȝE/'mϹΙƬWI4.*|eu$xI {7Y'Յ(oP|qO;KsG쏌|ΎguM^Tj'. 8S ,K.ھWvX7٭ilKLa'peK ԦkR}5{3 z0~Hgh]Mʯ1ou|"EO2Av𷾏9ߕ +9g9 }8.m?1|RGs<[dv:A e!#WP=b[&mݞF{qsxawa?$r;3+4p "/ڪB=uTo~ M"[šdu\E0g4&ff܍֩Ή&-D6 rԝ VƹX]ws{T/o\о0|ĸl6yqn#17歖 Y.qώ`ql$~`xP^0T֬!x\#tf^$dˏ/u2|q.f Bǿ@ڗEG|I4nl*qVwn:s T;r\?:,O6J XRk}˳y;;<=X#Д/d! H6o8ֵ;'L\\3,h3Uׇ?>CvSGx<=qo &`ۈm@Y$?|[tq*Uqis,g>cR d,ۭN) xrNjN_ `Eo['D¶uTǡ?W+,oDkabhCqfBtcFHX3UIX>:C~OO,5$;݄:,qbXk}^x)_‚i Z׍ o"w+4 oih!7Kd{FzaK˦TW1a̮-l%ڣī'b7[n, uW2з"Զ\K,'jՐ .7tSlgC]lV- UXZrb7B BnQ3Ibrgo*״‡< cݠ8okJ"`sxvr,T^a֗pb35?7a߳>>="G$fxVkK8*ݙ#W xS~fh$(%Yb$}ç~yfڋKqоy#|+xDoVs8EoK)K"vxi\eN_zKLs-~'G2x%ў/ -!"]v+8xѷ'py?:ƙ[J庉DLt^1u1/^LtBmG ]8 ->lY׭4ZȽЖ ճu6 ?W{HǮ[F;aS%%xx8RW]`K8VGى/U]>{  v]>T?1]ncF_Pr:*KeƈYK}XxpH-I GQ<]/!ϳ[r r~/_2!qWz;Qd3~r*?ؔ|Fp{nsn`< wJ&;oKqs;O1W-r1LR .Bgch1Qq|v>`j/c;)k,ew_yQZs:K[xd3GS߼ݴ_ۘ/ljXΔ)iyVɃrJzM"qJc3T̏|7'_ ]]}kH8NU}"[ܻe}i׽L-,C띋Ya*+{jԩ\Qz\i`ϚUy=x.Z-#ٚ@Mnp]ƹP但X[9t7! [lhBCn @WoFh U}̯n|ozf,*K8}oihhhalWmXv7i~C0$k5"CxO6x Z_#c9 -ׅȤ?4SC=jU7 ?ah|Խ xTչ?ޓɐ"IPI^ F=g U Z9$X+Jv.Z4@t&Amʹ=jf (EA-ZTUg ao=䂶=y̾˻{$o#J6K>Bsm(U6sh߹/Ǒf-Iƽ#ݑ'cֹ^'?s2+^Ah޺FBs'~_ jtyTöɛ}Eā#?ؽ/2{G$R(0;b.N`Md,E?yG5mr'd_# K3|~}h+|;#Ō|s%G39ϻhtr|c.T К&Yjc`g&*7v=ø/=\X';]j:jPmcXQIѵ@<[~>6 K"0ō/1,Fc=x9CX9$]~v }kw.Fk3 4RC_~m|]n2r0z͓gF)&ծ|jC^QޓjpB_)oDihݎ:]Hu)ޒe6Uc%.疮9q,֎UZ/u>֞ۇ4\o4h9J–*g߇lK64nGrs55E-z .xP.wYNdqqWu,,8]uRhy[{VO8l#惘?tNHMs:JCWx'tX3Ĉ2ߐ7d72ߍB{'I~:Ng'I4{v/h.'AN7"L(xO "cb##v#k"c 8;t|#juf7:$G0yLO#*^ml_=Q僾x'g#.&pvF4 _#ph.޽Y>Y;n]fG}un|9oF|>u5O?'J:W &y(S\u`mӫ,me,uwu&|r:gHy㯣$Z/ KF{=g 2#w=7uO[]>/&2^ '۠Wih#Zᠽ%+H`+$^VAjy58ה$3{V ۩zU 4%4~*A40>7hLϨJiά6*46QϮ<>SwzQ7zqcͩ氝eU ՐsU=Y斪)YȨo>#oTsڵ}3%ut!t\lCqğ^E-bQ=.ӳ-gx*Z+kmOxbwMLg, uuc9Mbh'y/:"nύ-GZ3˨̖NO5qSOjaӤamyR={-B.k>oGˈFI /E'lt6D3d=7oe_~D/P+cG8uj%!R%Zf5ܮSU“T\K{D^V4nU#)=U=WjslpΎ3 }vKzwe7%D ss05Yt'w3;rdԾuD[ѵX~F[J`'ds8yfn^O&u\_Ѿ2!"]X^Zru.X; 9[ݭ)D`2W$"۹ZxiSKB8yH2 $۝IKYf'uIn[b)K(7Qg=3  Oy "CtzDM"ev^seQ0bvذ;baierot݁F]%U 8X-hr?{W,Qkbc-<ZA6|zGG^7M- >?o9iSϹ$^;syw~⾲BcA=z5mn=3V<R糱EI^mk)U¦5IIy$x@^V+b>iwpB~_e*Git}G2ރ6o>\Iޏ w}H1|(yb!Cq4quc9M|h/"pDĩgyG6 ]X8ϼ Lg$z~Z΁y/v٦PȂtΰ#eF9&㑳BWu=E>fw3}Nyn-6#utc' /RK'-dPD5ljbm9ԷHNS.J,'ܳG#tP~ :-AP v:¨Evp)yu|f]2\g-6Yçi7+ w I3e8INfof1eo`r YQ^>Y+kŶ@YCbD>4Zi>|g-1#b* յ%}VBc w Yz4}+xI{iH?f,kFt7Y7D0jnW܃M2%&No7fIyl5a_ _4?[rNoo~[s9 _>+hz`Jb-ĵ<~f5,#yݱr ?^)qЋ|#}Za>v~bU\NM,vިQj4n?Zjk-su0y7ZIo:MNsG=+.X$)eUDBqˊkTyM_'nM0f5Ǧ%N3deT#fW}jCfvSM6T,練d, \o:C&~̩P'µ$өj@#JR|n :feIUNgX`23WU|g_}l=hT^5CΧ9Kt{F- 6aiYGNu'R&{j" 􌞩(_`3AKJ:"6z|ƴ.\$$f''dɣ= RRטN7 ؄HetRi1rEyx7\ݵ0F u M5:Flx>Z& H=V)z;h \#h;g=Ocǘ ZElr q ȭkFxna2HcDyߓ=+.G ]@bͼ(&+j.g\K.~cbH5=(y@+BX}ԃODlv߻?GcPWvkܿ~\ڟҽ{_4p<" gqL?g4y.]IJ->a*5p> SΈ9ܥ\]B\QnؿǁevkPd$Ycis~Ar{=it}Ӛ'y.m"*h<&j!H{JwFV2c kF2&FLYEx:9ɂF&KQ2L/͸RqWEx_ߏ"-xXlCc7lܗqInyd$lR%5ݕuK'"6ד zxm<$m W>u<\'3ze?o5eoE-DW{ͭ}-Od7.hGn.g PӞ8[Nl؜y_w~N7[:6kJ}A0 }W`-[TLpzWzg#]&P1r= u! ڐ8S#jzEL>sgcby>s͍r^#?1R$iifJ^Ɩ4Ӛ9j"&-5[Ҙ{H5.M4ƚUFq;Nm5xm}l{Q½F~lCE. oYL$b9g1[䢘6}$AsZgP~3hͅM%0أމti<(wXuOa`rUE] Xw&9$8FJ*C&YCo&Kulʋ61yrY7Hg[[M4Օ m}(SX32x8tm-?#=Q8.f}@~S6uC;,M,>tqgvajdۛ8s"[qbPK1;דh[C vlUWh&NQE}1Y'Ɍ3xD=cE]0 59W6Me^Z"[;r/b?Q XPeY|k4SN9tt=Gu7O&1;-}u淋~w~ߡVjr۫L{o`܄/^]Y"%? .޴('[ϒN"xi7 =+gn6Fͻ,+5i6kKY/"Q;Oܝ)?~JOLJ5KPۃ}M`^~pJo#]\2I7 FmlWN'A{S +c}];^afckW77;לl6y ^)>u0_䫍w vFN2-5 Fy]oxoohwhy)Yiw  0u|ٿ⼲w \+!S= ]9}Dci(`@?/ $M;|4h|ƥ?N~W+gkvŊ8,S .c૛ ?c !ln_G3U{xVgp/A,t'Y_'yVע.f8+u7X;9rh/2g^'{j+2ҩs$_Hf~]F|`|$Mbԙ3ԙ^Hջ鹦l$SjQȋE vfs/k @ƌ<΋jΉ&M:dK8D+K7hSY WGAޓ#*堽7b>ZF^T'ܚWcgM|B1ErK+djbϓ ٬-G[2kL:u9 h$~:M׬JYn,e fwP(+c3[cc7K?#V/[+߬%} _ݚ$Fk.'ZAhdV!)Erռ)D_V2IA_V3ԉ_. fq2M<huKS@Q;&F#ԓq$/X)vc'YׅtdĿ"oNc\nM.zYobͅ4MJ8&9gÆy@Fe*E1#]DcL)-\3zJVp׮N~diD` ǭްa*~F^^66q7w,Ӗ\Ru-GKvK*Q'2K -}Vuff/l'tRIJ'h0!Z%@soi+u֖\#lL,Y "/+ƍ̿*h muK1=<.׵l&טcC~mi\LC?p9)GH:E^w>; KZHcW<e_m:|1rfa ɻIξg6 Hk>A%mWyn?|ahƣ4Ͽ_~YswRv9+m#s_ + &y|, ?ikKWm},.HVQ5 vlmDLG63Uam -_@:$NfU",yv.!{z hɪDۭ8?WQ1KY`Ǻo_,fzKNSz&2K xtJjO4z1$\EaXt)l`^e˼iAnx`c`Jr1'&xu#gJ8>&y!ˉjf\ZB6-/6:]*E.qKHXfe6gX<ݣZ3P\*kQT?{E-)o6%ehs,:6e\A?;?{i +#?(B&4$r>/\n63[iOv&M|boʼn\ai㱚԰jf=$_9E|u 03`q.A~I,0;AZsi{®g?5in]2r7zf*uzfV(1R 9n9.l!d'eį۸O7b{Y^9V۫|}$Y#hna֧wDj?rj C:\'ds\_g?==ȅ:gcWFK 2rź TV3|ȓnn˧B~֯@,,5ģn%<Mkf,|aLpV47F|X<9<<.~\̄~o_!&gB]IhEmC.J귄u`?|=䥫NpMvR-\ya(ݶjhd԰hj"ybU֝;W>X\mle5-" k ߁5ķ6V2_+;XM$7-V-t$vbf!gȆ-%ΏL"#!8j31zx͂RUu <#a$=S(GYq{3Lw<뀟 UUμL#UsU9+m<8Wh} Ejq5~-rt>Vjbh$|S4$7O}{nF,ј4f-Sx >/Ə8 b>U"eLj^9 ,Ilm8Bcƈ@zE'Ok ݇V҇iݭshmś{x 7qѳϵ+k K6ٖ "O!74|L!gh+|ǽ,G+!_}o5c#e;}3 ]'9<8E 4m1]-d׆Փ:=o'vǮx,mg,5~[>m5`gFW)~{{0ɔi ܤR|Uz`8`{nc-h, l11]aJzگ!X3EbeP7ɍ-"z}"nhC{9,sH_`B `n H'ycI3zXC{~Qed^(U9g%?3Ap|m|TOX ;H/pIS 8ג7n}xGK,c7N{bq__N9׷uZMHbϟ?$}t;͙wZsŖU!z۴`kOcUfڕWPB9kVhW 5+ckwPn6!_3XFEm,9k;79r<+79 S@.í4ەeqTϪwMJ2 wkm"@֖s"^clӂ$~y ʊ >yjc1N_N؋oj};.+27EC_4GXRo1թS?1-_>@ЩdWgřodjsW3qB5yi-Iև't8*7bbopU#ݕ&<nf)ہlci].iDMWDy+!c _"9m1|Pw_m+f1d óy7T=S bɩ^Wx[^f{XKwOlГ7屆6Iyq7ў]̛8?Is8>fJ0Mb eKOITl:bVםZW9^C?$e|'ڞ[!d]FVل_:1q~P)#m2dXw5#UC:pVfi /hYȮ! ːINq-kU#Gz;-k|X  r+cxV~ExZ$˴XU;Y=sI_WDH!KRp?h=$-Tzmqf6FZ4Iصp\ 迧}luj]KDs%ҳe9b`xI"Cܗk[KdZ{~LСܒaª/5fW}~H0ҵ^$O@7z~OkE]b$:Z}* Z `ɁPuFQ_tQuF"Iěܧ2kN$7%Rr~"_&/޾6wh\I^-rL"3WMb}!|8nγ0wh?}XSН>ݻ4qMCNRYQh7cr&'Dzcnߚ{\70ݷ-qrnA֌& Yy^>X9 Ԉq ϑmW(9D/56;rV^N]5%a=E񊺚I"dY)y~ߧj5!7t{y-+M:H0=_Ks>B|TVw'R YhKwpiLM<;~a>vAۧ;BlGm!en!chՒ!ƝM!-2hPٟH<{oм[ƃ^fc]VJFxx"2LE5#mј<&e-f2Sg=Ɗ{oG>+JWz<_xiC6H;wi%~z]IWfٽ)P&Of.|w'Paa-1 z>o_Pު>4[dA﭂[1ЏdA?.hHϹ+h =9yN֎|qW)`GC]<}JLt?ާ`{ B{1C*=95^Njq&jJM,z'{}cck!4G'ͻzjגDcz:3Hf0ȷ65Q!߷mpP~ I*ӐLϔeJVErRdc;nh+__+~( _~ ttM_Z -V\ zr tK-;'ZL Wwn#y~@i4r 8|"c+p m~][3l<N_4E=CBDc̗ӽ=޽$ܔLh~ xVFv g Z_ptT,z$>k2IG)IߒhՙiD4RaWg0wúOQ=?PR_\ꩬ^ݙ']0KǙ0uQ,Mg\"s1m4RH~{2x,6)|/`@{E{-PH@Yg {I:FSⳍjxd3q G\?3~(:I %H<3)/o}ȇ>)( xʕ9 '` ۹ 4vۤ2ɣŰfx gtH8 us8V̎.͝K},(q[ʦ\k>侳׵BQvg5/bbO-;]|ҽ;$>-!gW8 שnz,3y ='хuRv[ +Ts)38Njk-[Q{k] oL2 sek=}歟7fY@0Du)a7Nl5|)݇ zzxI_oGFg⭯(:)^iTiw3FY@]qm!\ =- 4ԏy}̮FvP4Ubf~-(bg% ]rcߐ?'.MTK550CdĤ3 }vN'yN>A6 ؠ"oBo ܫ~. K8t}e͏DU I?>s|ǥs3~'MJ< f ?6E65unyPQC>-?2{Dm=\UIZQi38Z"YoԽwjP EȍԨ뾑焒>9O#`gB&g%Xwd0r^a.y zE0mq:+LƆ_#~~14JN,ƜGNF >#vKz#p3Q»Dʭ k%" V#T ~ҽ[cԎkvT<X_VqVJl-uHR9-&Zylo5&imj~8s}[}R^X–&K8Gz|yNv*{EtFx~R٨-UCԷk|.#yݣ"5ϠC@riRY9Dj]$P}oMV$g^\vpD-7u(x =&G$e]O{$i}!gst/)8'}};:{IT1`W>KPAo:h|i!8^sT!A#y~zlѦzu:o#8AG{ll{t3mc'?<44go6;l;sz ]M`ݕC8~I bZ6_Wb1 ̼{)K5׬__ZE} Mb<͂Y<.]89z+kXi<6@>&1ܞ #2I\2wMLi\MϢ6څ"\2N49rĈLUu3r~÷Q|7V {ﰯ_~^#*pE9Οwn{j"1'S<FҷB|>M0-&:J]S'hICl Ey.%o|w2_wك3?-$|OZV9u9=뻖̪oW5[/V#_t\F}liAR/jC/BĹZO I?2C$+IB ѻI?T=4Vγ??Y ۮU1ď pwzh]."x(,`.a}DH-aT^&} L6eb~i28MߟO 6~,jCNȠ'B~r_WnI;Cx·>9nY6xn~v -1?xAOWF{p-lfЉ҉fɆdZ7Uj L'ѳ]$0D;YE%d d++%~^ CDH?f~#2G[V)hȥ csPZ[ G+K om=VΉEBC0ˀѹ E=mo+llBHLjEG;k,+s8YQd\.c\Sยyځwqn9g1N9d.FFnኖe_yPmb-Sj}Tb7b9>A^L.;wIm%ߚV&䑐|ux)m\꘶/`R]dZ{g+ seη/ʬxr3Axܡdgm9 KKiqy-7ż(*3J,gR+;HrtFcc.NGcI>#//4VK0ߑ3޻}~Iޙ"F+#C2yneE=fyã-P=֜x]YI%*ԻxT<+n9R$!,KmgDrƁj5Pt+瘩9kk@;rO˦m4Z g3Z&]㹷4 : 8٤n] _wWx{jXg^C{AU ?fʚw'$luJ'XSRON~_w5;`wg?'w)yhW 5v+ {|uRKS/17 WY'{UKv6"z,es.O4gJ,POi6R;"m~ygZy}u yw+ψK+.o1-C8m+5W*J $l1\r $6/6Gw>Nϥ<͋3/dz7О,M.;JE7eM}̋wyۀ-bNEgtV1: A6Y ΡO܁T5`]*#7+|rSY>tԋwZE~9sDmC[ɏ yCBx QhFJ7i<6$C݃X>}DO@s 7_h%: 9 ႙ț"rk@7z#y`{PՈG>B'8I&2|~f&yAՎ츨QgZHM4V'בQ2Wͪ6+,m̞3yrs=8NyF{ dB 3|Dx_ڻIwz-4;mXtg\gԙE9'4xGQK>WKq.YF4(`= ztzbx[بX bXΙݺ/"G[vewR™fS9¥Z]w0Zl#H~{ۨ%"ck_d]d9 w7bFS?1.vʰL'~Bm=noxww֒n徐-$ј\W<-4?W T,~cJGX1Csl"ˆF_!­3%#s|/wܞv%U(^| [3@WL6u `r᭯4b,OvYYCN vǛ{n[dJBʗ4ZG5g;b / <_(@~zAxՀ쪹^E=0#^} U{_ 4mV 澾A2n,s~ܽ9~m_y^W29=4vx$Eɕ<>!lR}z>]is`Qosۯ'sM uicakccwK2vWۤH\ZqwF*wٓ76a3>;q?yFy֖Wx]/[GdF^o \kZ'n?FGX:=6wc6,wZd4&9#fԚx_P=_ q |ky]ΰ{n$3tύ#uϖ++dMcՕ?e$w^įQP=|ys"o1Ygf'[/YόWMTNy/|H^=rF Zx^6V^+Xi͐iIGk}}tރX` oJF3EÆK|z ,y_R S?}E{U3X᪵Y+C}zŢjZ rGOYi/g& 7r?q&{#)X#cfNxNՑ[K<[K!veċvo 2=zl\%ki~lD|杌tcsỌp1䕡c4c4Cn%Ӕw$& S~Ybz?uE6yB$~w;C9}+Cz? 0HdL3qE^/ƻ7+Rưy_fiEm^E0!wXMbtqB}[Gp/A5 enFM˼_ (>P;J?j=:E 1#'@_Ӑ{Qk5>|-Ri-L|-kbԲb )^ݒwinm Z)ѱ5rs}*{yFU#G+8GJjk3G?>= ]#VXWB4;M1q{䭴ވaEgFIQ9R,{3}Ltrݚ1h/{#D q>Wl)նMM6E6UD|5Nc@=XV1Kt?FCOow}nqIZRK7u=cIkWc}UӧLFX…χIE% ox"됆a/h|K1vYj9GƏ&?cWO<_1cu1I-\^w#O Dh˿kwƥFؒ^Ssi#9SS )S:ox\7rYl~$\C[4v[S݇}fOb=JY=9E>'x =Qodp. ON;in-r)It _Qc}Ӌ1b _<\h'cĂA_Z<\7I/rDVQwg~֩e0p25韰>;i%M-G'"u33z$4 j1psќ&oSd.5!?}uְ#7*2 ;.|o%zTAc|<],:>}VڲIX 7d1oW?ڼJ65.ul`|dYQV9MaG5#at.A\CL'bY#9ԀE [3j~}WuI,':wsFo\vLY9MOg JH?ցlEs);j;Mcuv)ѱOy7ݳ-Ae YVVd( {LTRu_/xވuWV_yfD=yYA1{p.45 \~N8eo?Ogr/1q^*"ҷfݔ#ȵ }΍\pD#kOnnڸP=q,쪤yW8{y~^{:2T,kDfw?fm7dٛm2ejCVѷN:(΍ʓU6ɴg9 v]ۺ| _{m}i4Pcx~b|CGnbo#iįw1ί˺}քyy|ًΣgʇ}ɿ41k!I]Z:.U* è{5wn}pݓN]\6 #,.J #? Ls]z55e!3 vщCܢJăa5c&26lG=xw'Lxw].Gʯ c/,~,%^fog3!_ NaPovڣck, 919,y͒y,n5k_Ht\]dWIȳcz>Ogn,I'D Inyi,Kيq$] % F][u ٦mVfKb1w ?5q]Wۦ˽[]kF%J,}~z؊GߍahJ2nuTmF?kI#Fï s;@pGd/SM #$PSӵ?|9#9_'+r1-4WW v$~ۜu@*s:㷢潬OԮ3G]G w ̠!zi@;MEtL3b|"GsGu+* Q/Q9S#0-l60oh,S3(}?2KtZǓvXZײo/z&<) dT}SGnx+:_ҏfO5{}f8MUߟf+t$.抹6 Rd)nJc+d|}1~FI<#fGRc!b7BpI6 lXwH{FN$"ֻi:+L"kg"{ʦ V=~Z ;Fk{-to 9~,#6 Oui?e} GbWH\gưw4:{W |2掸3 9]4׈\ez&GMϢ>%T/;Ή<_MghF |Mu]RcMg%yiLsX4F(H:\绁q;:bV \hw*hbǾ͎X9F蚯&VW&]2=-+yC⣤C+U{!7A 9Kj)a# hԳ߇sNCo-^Ք(ZZ9DK4ilg*O=;x^BNgOu^1KgaIoogR-l +3)xz._ e |ضLWIV6UfD4mE?~A T~w}͑hҼWs1MO?;ѥikmW|PC}+k@p|qn|qwħp>=a;BGԦ+r`谯P x=z7"+$Ѳ EKgk&'M1h/~w>V &c6㿧n忧 95w6O! ۔?kPăw[gʜ>Kl~Ocog/?D߁  uYחz!퓧jcbgw+UǛ9vEU\X80X$4v{:( W,N Sgư S1׽<&i ;S$kyN?4 <_IVi~-~_NLS98K{; VQ&@o'nE!հlzniYƭBVLW'a|GFtVo@]!O<ݢ6 Fh?wIwiC1̜ ΁~?_*I|pc^sFߡH4ڤE%J[9ҏew˓b<$_9ϝZ~EG粤>qDZ=iPD#qO3Զ9/}VL$\n a|9V ?IGlD;%s}O7^m\Y램[ &cx?"u9X61oOdS.);yF/L0{Rc:}h Cw&yjDQyCN*1t{+ƕ "ϓtj!.#GYMzk]?_!?ٱҸⵤ3m5s=Q#N%E"ҡtD{bvȁ$Og.alt]Uz.YjǝVoeʵ*VUԱYEl@W>v5ߖu z{+u67*a~h ]~;v_qp yF1{{5 ApNz/K 9ŽBއ-< H_=Jb, Vh'8JZG5۬euȸY3Efe a_ zf)1ק3QS2v|$lV,og5rjKDOuזp~(X.`9?q)'UȁOs^Ɗ?IbG_K17\u@@m;wD/:|}Y}N&>v`LC7hzoj0 ?N'_U.w}|qj`=d}od] 6toM:6Gs@8q v8]Ȋ ӇvvMpF% y,%$V ǀKXUL7E~[7Q~_-YӼ>_8~YϋsyQ-> &:CH潇`{΀Eˋ-Rۆ/yMvzq.obW?+F!E&Am'fGXU]!TڤKB<ޡxܔ5-)t}^Ht-p$0O[nȤEr~E%CڐpMd>.}|n{S=x_'=Di z}~zo4Wry%WVsayk0XtxO=a$OPGx›o{W/=oASG4Ώ}ɻ|ϠG46+ڽC82~>4>6 `ZXK"@R+}SD~}!#bBsN7zG vN%o!x= ׿W=,4 n{6h{D/qzmҸ |7E{㺇Ƶk '-~:#Þݫd뷴sUlZfċWLn䝸TpF3y^)Lu刟!lʢ*{>Uj{cnԂ}/ןfJjzE}fө WDĖY{*mR2[xP۽i07y>X,#iζW԰:-#6r|k$=<zęS&S[j% _5E&^7MLyO/|7r9 %m-p%ߒj+հ9UȪ7:zua$/# 0 QP9 `02pն11&{'P"tx"/RtGt\>gȵIއ{"[:uQGU"7p{!{f5PLN+$ύ\m=ZߋGO>MF_r5q54^ç/pAc z~/:(aIf]Y y~ C@'NG`{Xicr<r\ ; L9K,ų|/ѺZ2W2i~nVm)eto~ZG(<|<<#g:ю2<So dӕSx"rC9&o- >1qt=]@;zLX9<g/V_Ql>l7?Uc7YO4qXVlw&f5RqƊ][wP vcc{pzn[#zȿ=#r;T`$]ɼ6Y%Fn.CkM}nl" g4Ǩ};dBFE;AcIDtcch4qpk~Cۈ\vOWLǓf/\MC8K-źÇ;AG3er$W5nS%m]ڃ./1%\9?w5O!yZS)תzC9ՕUićҚ2k&Y6UZM֢S=ʸ| L.fOW@9!_OיZdցPށ6Z,8%oʸ=N~_DGgT)./_{QF>$6I?ɍQ}cM۝ ym}v_ qnF uBf.:jD"]4W{_yeCѼ>'z:,+Q9LO"{*4LsZy \D|*Kp)9V1OIl9?\|_<`5wYkUs~WA|[D57QQK/$CZo3ok!g ã͆i'9, CI͛Ep `O15{O )& 6}3!{!&>SiwcWޯï#X^qdd%KV#puNx-mR Wi)頉y V\I!jpO#~KՈw>]K \K>9Aqѻ:]J|5a[Gt 5±Řx#R$a١>[π>*fz¤7'lî툟쫉 Z"/2DK9!h)X琯zQBtG| z1^_10Dc݃G\]ywh%VZM~iͰk#k  7 |# =ð3E IبL9>? **e_w\EEA5u?kqAfk1)H8+1ߣnfo-\iWm=͔#!\vz˴OK+̡<>|m\$#:9b:f2vi\>>& I=Lg}Ƚ.ͧכ.IJǶJȩG4[iσ&.aGn%xd./v=AY =ƹ$u6H Wȇ8[;G]ը$r 8~O댽C,*q6-F-EU+Oa9٦o•8x?D_r(gQ$3EnGmsUI3; 1"1`>:Yߍ]tS-ޅ)z _Cc9jw1g[8s''ǯ"y$F.^䈼dDfsh2Yb.&CQO|@+'A1y uA7^3wǦTx69 yPԍxk!A$VqQ bc8vay-ȿG||&876 #ijg {1r!/} d4 [nLu-_"׵AO$֎u-=JF~d]1-E]~i$s|u= {4%YK%Ȋ$3f"dEkH{d??'tAإ%{Qe,2\ |2ykv8TL;4aWLB2L9M2y([I^ M7&:ޝ!3mxCn6rMuM&33Z?649-T7\G-$Dzxx= ~?6q{ @ӄL9'Ή<_"_A:#ƙkY^{`c>gMeiȡFSG*:} N`$%\^Ԟ^b(Xa> 5PsDt5Pr3tۦ:$7RwMj䴸Ӳה(EC߭gMLo챐n]nm kdѷD]ۺuB,th}3\:]Ԇ d 1rjvhɪ6߱-gDs h ͻ=#t @ 49A&s3%c` _e;n ߡH}6yuw ܁!T@AQ O)|}TZ<㋴w9"7_4^9Q׿(4TGǶn)'j8OÞwe^f.߸&hdUȦ<7"A ͓EjG>`4wF7<-[fE [* ]p}#QxD ywƾg{K 璜ik0gYU_βܾF%yfJDyvGH#ǗIm:}>1̏X)˃=YA`oz?߷xԾVںx:3#g $Or!T{m}5@+u)"Nuǰ IiefY{Z7-ZV0og>M[9< ~=9[tF6l {r1|.-&&۴˨1>G݇| I9,98He$#$<FswCeXx#C11zh<#}G,Γ=3}a]jj"%wNzIt9V]!r+su^%ᥰFIV{"^N|# SXZR" Tѿ_ kųqZk,>ߔ4F|52jxz&Yiy6m9Sq9.c5̔~ (]@XSMB ٘yY>z&yMq_Oî׼lILV,{W=;l߳禾3wj\^m4Fmm؞H*SH#ZOvijwNJܙScDŽ$ԑt9^C~ YldEɋ}E܏[ VNtyqџ&e-wsI?K6J}s,s@IدIÈ@.cH%GU2/n[cnC[6g9>|c3[%>ϖ@.m8ٶZ7ݝHúM'y41lvH*O,ɮuYIG|h-tnY1-ѹv5RP/>;A=^9_+L yjȬXX&yt5~>|%+m[K˯F}-2bN᱾.s?lڌcF\Yq2a8q7 11xeTw=jvXAzokny " >Q!vkI_C lغI|*KʰV SJ.Hfɮ'ٺ줝C)2gMq)lFhD:ij o3[嬲–2^k\;w݇E٤86Fɪ:~E+żX[%48 ]@0UF+77-%} O6 6Y6῝eO6~p6ܴ?܄M9>cꖫzHqmv&:Ckt-1nb+Kqrͻz5R"z/jvZ['zs6}$ >:9~ I(&1 ﹍um%f8<ՈK+O~e+静c^X0:n۟?3^P Ͼ1퇿oSFƓ s>|Qyw7h$ usW\ءyS_t='bOM#}>#Hz=ay;sł9Yl,u@fZ2IOe탲xK~n'٧i.V9˿'^H}o' fò6гØkO0N܄y<ªqzVU;yv:"?bWwNGq>4F!$V[kbLCjIs&ҵo.27 ijjt|;ֳ-JZz.—2O/8ƁyH6#ev1A ,Z1$q߽HӽONz^)șOuQt<=vJzm: nC7oCfqTSbqqΔ꿜s Jٻ|s !޳: 31|/xyzeb앨HZ&m0Ҙu(9u#n#/ceFW?5um|Y}C(|@Vu^a+tMbZkZ_q#‰_?Z؜/G)D1T;)/!nڼѠuQ4 < y{Wx<?ǽD}Wh1I;,vHNO<wO^h I|}Փg蚞&|HϜ NX𓥾"bIߟ$wuFljM*Ce4VȱUfXYj_p}/VNG  ZQܾ7鬰v ߚAA-wGtqƼRI!=nw 4j8^DxW خ'8k4OޫA3L45]hnTs"2#'_VzZ"dV52+][%r ֬wON1[״oiYJn>7 :рk Iإ:h6d{$NEleOI 8{i]PC^P;_ү[/x76k5 `8gvp>[MrXXMcXB뢊_&RI9Pr)Wt\SR4v/#b[d>xu]hF#ҷޣ47 LZ]S{A/7Qׯ31$wV)+gTC}BNSZc^+aK "t G^#t BW|IC>oh[i[\4.J׾]Ok_n~l _7Ӷt'g7_iԐڜe<2w !c2{Y'h;/9i";EQ+( (V^9X”j>sUWYy$\~;lB kؑ7pіg{E,,u#SfoXȯ~S=mw ACк}BkEDh?m] `k̦TV}n_4smA ҽh;Q}v0ɋ:Q_c飢 =(SkXW`h*Z.gVӢl ~?h| n V񚧆]:wai/[R?lEl,)'#{d{{Fc+=og{7MZVά]GG y Mub|EqSuYvUhPkl!L&9~!?8.{&w3x7=>=t;v1ZdClcM)%;Ờ(u1F{UXBi؏"kV~h;@1ZC8=V7uQv+g< okm_GmoD<lq~jnkײQ~>W1}4O5$_Dq$}Q=<$}ay21ȸ^ށ wA5(?k=by/A/ݴ_v'jON;3|O}!nO.ƂX.?A?3?+O;??Ӥ==*WG^+kK؅+1b*Kϒ8K7/|:_/gsIbK_jsLgy" d%N~;%J5r+(o)Օ:F,jdڦ'!:\Hf\5DOlAnams0|ssyd} [1YFk ux: >=+'X \F4z5궀/-ba)>_],g )U.:é-QWk&9m'o}OmL"mOmx%k%d-"˞{RFQ-]& ~Z\_^z>kImyWYvjHuo h]kY}]a\"XOHUb ><%, v!NEam9}>?D4y~AS/ ݱO2+Xń1m[=lQ D~'Z'9b6ևiQbpO;H2g.}F|JO|^K5J6Uݐ) AX/39-·~,l|V&^+\e,5|ERIآx>#_Fe'^_>ƙvdV>4nlm I㮣gA[c-uF/7g"Pow$d/F¼U4%v-|n (Wڐ FJ$^ajHφF='*dc$^,-+S>3|%~M׎'UʇȈ&JL#~Q}iMȘ'x/a/񷣦Df8YŚ*iD;9Ywv@w#m Gy}`3>W.FlמOł1կ? I?FLHCz_ge{Bp'?QW}lrjoy2A]kXԡ|o +)I{l-c6;Y޲"9B^,dFlyRqcR25ЈwP#\%]h"ɄG7EDm:ZӇ|8 C]6[7oG:KFbhǨ c~!jnlSMj{QnqLjG,k}JV^It4vAwJ_+GӝzƎ;/ ov;Ql=krmOa99\]-+:9xtZƵXkt)~k9c㞑\OIǴWSVK76G sӜ\6!6zy=}|ҩ*%@Ӭ拘@%dޓ;ErW6uxo wHa}rx k#쾢4Y O,YhZ7 [ϑ"ÆH6:<^9#.^F["Woԉg$o$@ 7Yo);/ϮhjZvk>9mj UImDG,Ef$zoŎXRe7]3WS`< y#EFIq#,tV+tT% 3D8@m玼/Bw&eHݰ~(p[kcQs.eI 1m§i&36m *DZd('_B(rl,裟K^+3v!\O~۝*@FZYE%YK3J֞v:XYje) )6KkN o"Ops`)͙q{ū:Cɢ"xX-Z9rIfKf˿ٚc)۹}S"JV{|񻘿FE:{V~av%u?+`Hci#|Vg&nv*S?Y٦_f8=|I䁗Q[D{ړt7W"6 )"^{|P[+B:O 1* w;ڔswW$c٦oϔHnGb7^[ ?cO;t !m_ɗ_wkPmLG,kdts>Q:GDa 6$\K5æwecA BεTu 9cP;<b9vp.}ۃjX/%Xh#Ȩ=$zXBȳ=M𳩝"-  6M>;%YGcA`&R)b$IRri% ZגeYUk.He̎1Dku;}|Wt${oT2+OfJ^`68U{u]CW\x33fXGp{A&޼rgbV+{`*RbVu?e Ɨ,kPz)i52V1⿊E|K1Lz:*cv=`ĐșsмyϷ}%Kmvfz{>BM p'Ӝ|y)WzWRO+7,E5Vn81G@<~#F5Zy>vQq^z׮Jį;9LcTpv[[lcmt8 #&%}\aYE]6{9̾ # -D.OI WSݽ[I !/c5!etSbVAՍ5d |mʹfZ domOEkf$vK v9^hoY`.NSԒ>;Jk4cL - 4H?+lcx툑M}t[U` ~B]ksm{Q?pP=rVl}^T3%+1G,d7-ɁKyÖF{,>vOʘ$C;wog] 0jz;;OCB-.w w}kfR~:J=XϦ(x҅s{.M?el'33S[ )?ZªI J*1zZY,UG][E-QR@R_' %Amn=o Rzs^qL=Q6%%ɉƹ?7;r;}s4➸Ou63TSkaK-k/}یh VAWyPo<`涰Q)++h@XaBԪ!F\% ]ѳb qE[;#*v[46Jlbkxm"?[d! [ŚYrLҼ7XB~&_} b!~S,5&󄓂fY7֘Mg›s\;wqN%t}nq I'2y+fLn'>i5bMv\tǭl`T)ei+Q*S*ٓIYo#>ذQL D;K珥IN.^VKTEvq.psԉe>T+L++yMkMӱɠˌ^ooC^jmÿR';e/i֒ԕIkf\-Ύ3%樵~b,Bq5z~"&9G{vD6I* ~. 寨- $ڊ|=5aD ^WHZdec֖:X$j!e8% mͲczg8+UHsNx$iS_I,vN[o-#=9oIh!c;]VAJ/ M(7kOk%^YZѾZSաp{F(EaZ 3T~nC+ŝp%qu)UIz ٟ;ki^-u1,8ar`|tH>6)=<bh ̙HCfE~{Z9ң.ږI:uvdw6ڳe!F|̓Dg;$1U&GJuʟ[V]o X+õv*mQ%>;rZ%a9YРU%:뙫9A]Y)跎lR\1"v[iN^LnѴmY<+=Z }Z>w]h9%ո>Vh1_9AJ٧:fW*Q,"x.i;Kfx.Sg-cٿ :8Co{C^M"㾌w/Ey\ЀѸ w/%1N,1_&?l1'ito 0i@ .mj0QĔaOHf /s) cK_fVn?C}};6;5`c^ڳsOښN4!DEE"b*gͫd)$4d;&)*;*ZBd+S~k5iV@WsZΪkd)W'ȓ\Q}D ^}#q+Q3W#F$4Ş"3y<9;W16UɮǾwE,d-+Hi$~aCK8=-WԮgF9t_qEGڊIw&%m'tW<^k} |R,?a9d* #b&#FiLJ.U|nDŽdiLZQK,j>DV%(գBCme殆WI뾋xO6Iy, 4fbjM{:?~rKXsH7AVg m˺ޓZ~m[˹n<MlXV1@r]J?_NxW<`4<Z%]ѧIJYbVDY\O;YwXKg^7\'|^xָ2?m~&cr3)S䎑ݘ}Bz7 pf7Z 3Weo-`Gn`jY%ڐPz:q|ݭ3OX+Lf/9oĒ\7#h_fWh٩{ VÇ$GU"/#h|e,vz/:g6%W͛{z:r}:jSɵv,?`g ʮh|ag}SIr߽=\2F.zL.I+1ciҼe21 {kg#:&9;3i#;!O#+r /o+N:tEiA?I*CE87u>qhrޑ=˶iwm^ZߢxI$V\[E2-Ds\`[a3*7x>Á|z-7GeI9lSO)_sۆu}Z_ֻ%b&v`7|7|܁m!/im7 F9)uyX<7"G6Ke}klz +p" ?-/qj`Zk6Dxھcاz-zC"Nu~ ׫`C^ x^S}:;>>Y9 P`_t 5Z>g|ψg%rc_髏K3>$ԛ*ѣ=>8g{F3y?v;?XK2K?vJխ>?Vr+fq_=?lX؏+ˇq& 'Lğ".8七to2}hGa&}~ )ΧqҌ݊ ltw^a\lxwlVq~-j< Y֊{r-k$;h;\3 }|Oi:Δ=jw7AcB Nb:=푆k9&|[w٥ǣ[/ +gꆑq7!jݻ7T(p]qWabէ1xV씂CUMAl9O|s׃ǎ}[R.`9{{uy.s8=S9zɮEE3p.po|B`>H/%پ7w\,_+ӽH.lN.sGWny%%9t (N<珁1&/1=XpEUѵk Wt=`&>n <6XALiei')X~{+5;F8>U+>klu|yQAhgfkE_LH2SY߸I{e9qGB_s2s<ǾuP-}-F<\o |NY,:ske!>lq!@H-t)YWv;7,eŕyRIq8/'4QC)y]Y֌&{iAf2q_XbԮ$9>=u\fMsL݁kXźm5f^+@(r3K՛[Ʋ'SY>0TrLRwX#n١ X.hPEnT(k:SzUdl kYB5lf}4]&V~ X '~6]s6-":gFOgH e[d>,|_{ VF9d3!ϳ#hgbr_0~?;gmQ\SX_[O ,#et_僆3IeZqG>ޱP 4NSQЁډ,8d5?>7%Hzq$쬃zvk5ܠ5nW'@t2ٽE^"uIfo>qp`Ew HWY?XWk).7v=G{Cgja`Ҟ8X`Z:?oA ,s~%E'Vx,ScOK~&x*IB!U,w|UHAr3΄Bc>%9VG=7R3йѷ[|%؎&c IfGF>t;aW}d={FmR?©bbd?Cnhf!x,'G/=W/sP!!zh%Z3AB!|c"tE^UQ}>KAK0Y:=_Nuӽdw޼qT_@z7ri+R#H߄o|5ۊ#&f6^#@'o2x[xwb`|ҋe+/ʮV@ՈRij) }QT~/Nώ">x3iǷɅGE/fm :=pN8D}a]ZkjS˯=IrdIUWU]g%ܡƕU;;<ƆOa@ȢZC{XG1f/vA~?R?_C|BDsC(fy+ ws^= 9eǞ+m8m˞a~I4~>-B![4tn%yX+X~K#֊!#(Sb\G|q@ b Lydl^}dplqnn{ DcCf ۭ y?>qIW,9l ?g yu2Amf o=^8$3km3-#9N ~sz{i>[ʞo/-C}$X7ҵmccA.R6$`Ѻi_&} ?8o@oeSHϢy̔TK tz)toyׁKxO}<q>8'As N[d=@6.bO&w~֢":O"3E#=\fe5Zs#S_q? ^JꧩviTڛf;e'M?m=)־ɤ_1ΎE1"[џ )AamX{]'vlY6&댳a ad>nc"nɭ՞Z~݃yD{ }A7I11b^<v8~]M9/H%]\@ނ$6l&MOLJ|V.Al/]Gq֔wY W(Wx,[.+j~\wP~9&^Q7Yr5)k1SB2[ęAFX@V,XAǏir{"]绂*睕ӓ |W0G%Av/ۼvadx.[U"}<k.P~gCqxf+kvoaǙ'|*,1,'f>r},ZvF{ 'ҝyg t(w|4G5^Oz{b;:l~a,IF~;8Jyȗ $C,$_:GP; d;[eTx~a :@{|I@Y|nGI%DT W{VBO=0qIc}Ͼ0 "_H* }ys^F||n.LfhxSQxƚ2ZE /h(#юg% 9Hץ勤G?9*?;o> B0%4C0KoÈ̼7<ҩ~_ϫ8qqt팫,8?0PKeKyFh GUc.Xs+XE;ۙqS Ex ^zѥd:h A]ozDV?֋%}׳2 ÔB<1fW/l"<фX@خt- 'J;,<"m O8OS4:\oh(]5>_\ӗI&b{❛˗mBd[$mŶF3S LSt#2Cu>;|'Z> .ZLJϕcY_gOT;h[lEQj8tr} km9QKzngWOp~6ae.]Rܣ=ZIԭAMŮ&{MlYC;3·vp"tp ԅ~8]Qhd,e< ާXBkS؜:6lzpm14'Ox~U}`̬3_3FE̮Y؇)4+yRW1Ӟ|[\=S8ۙfISbz_J 8fᦍ cA~o&/>x*d!SUn Fp=Igg7Dπtv]?u ;?U!C>2fJ,k fOxα4V9uhn*&J lQ&3^SCh|}XQ;l٢=' 3 1އycνaZu  yЋq:Cst/PY'a RIH4" w,U@FݿbxO 4:vGv;PG;>#5†q*ϣ?#i]b<,0Np-4f&~$j<_eaSt~O+HЦq1žLwK#b4=l*_Q_}Jj uߌv-4!̸Vt`[_^{1@hD#WE& .ߓ-LmY3㮁:+b>=uX}䳐%Y;, R | uEUD.``@囶)).C U,z3h9#;ínJ emoE/m_ؚQݡf]2UCrxFzOkzdCJ7j^OC_6хx?]y^=lԀjZ> =yϾ:I-ƖSBk șll5jzڪ60ŚΘbeяC#ǦSLjSWS?KqaLVӯb5̪f;,ήܔ aW 1!~`6 )9+Pg5lVذ~E1╈F"7Buʀ̱VY2ڭ׋xns?ˑc/{aUVΞG^ޞ}7r ˵kʱոcc1 V]zVbMo=y˛қytϻ$uEG&qrj+R*Q) nM\5ҟ-U'ްrL"zf˳PpWZZsH D?Z{G=A9VSH?5BMyl tWo܏ y[DZ{HieYݬ AV6;Ztw l)CWVm>JX8H '{My3;?2qy+j=!=s~k5>E?wrSp-Ǧ_]cP]zjZ)i{iձ pr6={TBQS"ɽ}ZAN`fG;^W0ӒZ0tZ[ ],tcqq>E+$a iGQ׻AmZSn2wF?D^xq{C~W|[K^c(g45Olh_-&>i.&6gI+I+\kZ(}9DdYl3T3T$f)k5z9=;giB\WY|^}h zCCՂ85K D, VUԒLYQowׁ{ADKqv.LZDq{8;G&9?srނ䳥dKfdVedV2~=絲9dzuO>(pF?NVW-jx`$+`eCMq! 'S2ݯD砎8K "gYi7$G7 j✆>Gio3c$A]շ|K`HuNk<4#ɝz\7geֲ4=P ױkˈ]@#SD 5ձ8y!D*Yq?Ç6 6mAx֗!huU?il!%=T λ+%K:9X~fSd 2iˏ*XYk887z)X#CBWgyg# ~Y'5B,=6s=X+z9@ ^Ą{tqn LDB9>+YwmU|MgSHFΈOo5W^7BBayBqgKy.8V\ ]m q+7m?A+> 6:k޷hLE'Z1 m7r1r`=vZ,,6f\l娔(Oјi{ZsAwm}nci\{%ǰ RI>w`U٪[nk N/>UtGז+dlbk*{qA^;S f'ٚ2K<l'3F›zZJxCN nJ{ݱS}؊磻*g(hO*r*sD".̙vi)jO5-EdϪᚘǮp-S6dkxhM~_k=}7΃ٌ{]w_k)'Xx V;cUoկnLizMRVZ:QڒX7mtz^i^eP #"T6q!k!q2b MNSV%3^Г!Sa;=gZk߿Ov3/ qh9uFZ8}"4^l:8EfԱg ř/{89u_1pןV9m+ø FcG`qwS 9OSbsv_1@+z:6HW젗IfSuʽ׶1Gu:#uhO`[M:;]ZEmZK@ƜF1gߤqmx_o>1m D<{׭=3ߕ tM Kҵ(693X hq;Mv̙19y9AZ$h۰[ëQDM _V0h}ISk%&?vt#4N;N/k\q<zÜ,5~Q{vH| # ,]s[,d^6ClLy^օJ,J2Ψ 0:x ÿyǐбfC Z)0H2qCOB]],x!%Rm `]=p}wqY5ž(O5/w9~q u97@L5bj'93Uǖ򬵻;$[-?imDF;qLTN${ndMK+3d{Ls;g<gb=Sܫ5<{p۸h#=yCUs۫[wPd♿_剡_mdu }|!?%|wqݢqqObq뗸צkXmMsQav9ѧ-]0Ɏ6~?z8[&s;dsdÒx`^_5/qWsl%r8@K7vˢ>X6 oj4Y"uƬ1Z ű *V3+ SXف:#w}~/ ;|c+H9<ǚ9~>cAsE-wWu%)?kyu{ ̴vh|ȕ59o>CLZHZal{_pʹWO_aդagx,m16iO eD~K/' ><]ޟz۩ it4}Чh8h K(8Ut8ȹ»Bя3TUO۾ ߡN0L?z.v4FD|WRq܆poLjq_~O'NK<ɖ\H=]ܷ)3C >¿jiעHߧZ0nG%rGs̝8壝 zX]]k~?97Լ$68+s9Ί) f};dUuXŪ V’o6 _qgf)> ΗOK9ᖼN},1c,QBZ8 V=Pa%jA\x,+V;6/[dw@EplX=m~!o/:l!s [+Y0K-_ jdm7vW \מ;]߀wn`;&cSxVy;Si 9);uޝyRq๷wqΆ~~̖ΚGk>Fn]nnݘh?1Hӫ|Gex4b=7h=N`sAߐvK}D"xJnWUҺ$b湠_֪l h/oobiM/K_8Y&WBEfhϴgj5.KaC:P940=Uo3 Oچ!{Vx_qڔ}/G?8 Ϯssx- Mc^^%cNe-}-`fOBzo&5~?Ifo8O[b#.Wb^]azײF>͞7xnu01?E+jئ 6G9!^ YB kq f~-alit}ھ$&;G/yv67⏉.xճEE8j"IиDR)5W|ugR { ^C[E[%ڮou?rܾAzxUuzq;zZG֧M4hv_\F><^4>Vpڅl|?u]'@& Inf?-F:iOО\G_+􋟜g/KNxI_cBgG6k~⤵덣~۶hUW/=RZ2oP _HŴ/0VL з;P 85^>K/#ڵo6[f+[Zz}#1/WAA=h5db P>;o\khڨ{/Hܟ:5]v^Gm9ԧO?w7+ߨ/D_{V"Kӻ 5*cao &_fpVŮ2AO|źv\Ya;AyHu~a[<'S|Ήo-Z'4Gѯ=)_,Ķ8ĹS>h2GPKL˾5ˁm]7C9l\OqΞ͠k ׊ZV.V| Zm_OS.pN6EvLE^A? ެd:Oξ0I3UAVLQoa|`˩*Lץ.s^}a)&?0ڌRչZvf_#֣FhKىCgf%漉0n;x~pgy98dK?>S\]㼷 od5YY3#֚_cV\ہB,d+YxzRZ7eoDBnr*6a]נxp` 7'IrR~ڂ}I} > *VB}Rl,Xgcs@Խer4wȧ͖"i[XƁj۷"f+2}c߂GJ?ѳzƈos{cSpGerl[.^{G<[\n1eR<[=Rօo,.:=!+17ce;lepL0hze?MoHP2ߧ{N#z tS Q#ES1}G ~^%GzjG&cU t|!Ǩ=ă0V~-LΛ AqyS%VDF=$0ZN/WkE s 9?ht<058-ca&47ۊkX͵g\7JGzC+^%`(1Z$)t[2Ԑl=oϖc1^@(` l̔ugnٳڍ)(,{ZМ,ٮu`\<ǩ7?A[YU#̦:>z)7ΚDMGd,I wgvuJu5u]e՘z.**o|'XwT##,Cn[s[[5r䦂<ֶlK}ROъ),4#̷,"׿ڲv 'y>}38oŰ< [E NϠ} 碖4t|Է n:%BUX/:lgMZ:"{JzC]:-@y5dDmj:B;<L4xч/hMYT1p^k1];N8sk1yh`c @WŮT:sX kiY\~0RAxi>* hy;{ZFkz<Ǿ5'dU,lIc?`)ԛPTwsLĥojA;.Gܴ*ԿCr̫< ҪP5e=@$ϕkԦRTKϭw%\!'0/0UIV]&^'P3e+.qt]1eNkafyO w{1tɝ78^]uOx`/aM|<ݧRL%B+)Ӝ6F60+= $!+,s=`U)ﲩ9^jZޏ.B'˙{M Q1ߑ%r=RJ67ڻGkCuEo>S%OV]byMSTZC\4/c\ts_U"+9X7B(T~b$~^=ǕÜU"߸E]rYTߊ)c\>>L:pT"=ݗ:(o";P]Uv!\47F2;Ǥe<<Au=WѾ>|myYc ڃ!Vϕ˓{W<:VÛGCakK/:!ϭۋcP8aYшvZyK^ "ă3wjīђgg2]V5X\!uhiC+S@ZkH߬9a՜1˴IΞsA6tcJZK `+B?yp~ h9Tn:W_oFa[ݭ!G `R]{<`|ƻ7 ;c4btމ+ 6(#.O;$^S{}^\=ZKhepSj\QwK-̜dv2,KUv?;lD5쪳7p-.zoQ]qImuR[ڨ-C&jиz%}·g&[e ls*w5ةIBrd_k׳6ibXUŻ@_// +]Ә{{kogICeL*;L}uFl'aߏ\I.M~\-zo;-hNڳZ? cCUSsZ C̙CƱ?'ZmJ5m^-_0ú؋Fwlb5 QdWLn+I6:XY^53 űJwԿ*Z3iM,e\we8`|̦z?}c>aSi^(;Jz__;|,S߲J8#^"Ѣ*2+ 8rz^=qKڳWK;f#.$ :=r2z8t"bQ9-%݋Yy8M-t-e`)>K_9Xj*;hj`ƎZ+hJ;iOH_~xcDߡ@fql-qF8 UźE~:ָLzĤZf% KZR8P._}20sH.Q&5y⯪!_0ɢR0-KJ 0EqM H p_L:?[nF7lVwKj̍S>~ResULo-ho\עiɱxכQ.LX~QCNJ }Uhnk/> ˽VGĠG>]^S 6iwxMXGΟ똺5v]m;чMҪ:IaOծ[U7{h+,pV Զl +Z4G^Z7NډmpD.?)& bj~G F ]ϥ\ =Ϟ`?Gdoki~O[Ͳ.N$ krVY^Wwڲ2'Dʋdgeu0_/ܳ󖗳J;Ǜʟ.﯍{geԤok7yM,)x4'u,FafV.Ζcc^ kV\oXp?}껴^nwY'Vc{O$k64n`o\ֶ-3`nG'#ۡ[#&[>=t‘nn-P;lrW<,Ɩ9\;/WT |Hsl816P4?- SWnb˼.O6t=ZVR75߲埂ӂ]4ިCkP$$uhK \a C}S6ڳ@b*hrFMhr[ +a'p S]!=)ozHHlԶ\۶#҈hY,je/K낥2m > 92qđJ#ӉoG֑= |g6ToۍzT5%^KNsFTV }>Ė~L{ɣUY̬b:]ڑWM@%S[J1U]C&;xwo@%0lϜdR 0\lIcbyW90&7Чcq9G|B?]sӵqķng@)~uȶ6o{1D,;U4ӚM6+8:X89q*q0ȶCȜs@%n)pwO 7̢?_.q6I:x:'er XىDx ;1mݟTI|j13k1/?nwΓgf lߠp^uhvkё7Z Q=ӠNHAD{䐁osX-U/7; 8C|)EN j}/ @џnxci4<|ÆkzhྜྷT oDgݮd`t NҚYV6je. XY)ZXgCxHZ2t&.Gk$kI09#dHinAOes߼35$nH{Z];= ;zW 4onȾnKS&)|5o$R3kk~%TıG8>,de^} 6'۠cG끭@}G5cf&V}ޅhup]emȧ=z^6YnJ`8;fj=XvTMk/UJOڧ.Csy3W$alGC M=eJ{Zֈu'x=\.;_} ^[ݷ#' űwGLEWab͌ɬܱR⮃STL:vٹ 5[ ve EO-}ǻ]fNc ȭ{.bqK,2%c/ҭ^!uj@,M ?"`XX&k8pGz4`Iv|I}BL7ɖ%b@NG771Gا]srAvk&Y#>U6~<|+8\!ۄ?92M[C3xg$+ \dok̳TđL))YdSyof;M xREf:?=@2ebЄhn@tT[ z=u`W +V#nC' ^=C6 ZOuF[q:Y#-0NT2 wQfZrE) {ֳ]{ T,4<:YLe\7 ffd֏x w'E7܆[c^Pq/tHCRWE_s^C}Y}k5qݥ*ٰu2Yc]_\ φ_o^l/kP>Gv>xdOʠMu~(o4>~%qihE^:}F]}?rs8znyLTamf`u0scboEļt.U&l$62{%` olG-d60%~v!7+ҹ@Xt2fJl| =&%-Yɕ4q4)cɖ@c‘Pկ=YIc5 O^˒ y?ʔT3>.2M$3z;HǓf)Ko+Z.d ;96=IgGDned1j}usJtV82rjgCj,[E-3B=wUĬ{ǵd';gy&')IgLz͢TQȝ*q|vϣ.5fGЩ,\Zuj'<IIYq^BoWN*}47\L9N| ~LM,$]NZ/;eWH= U`v#d< ZU&ɚӦTN4+ ;ׁ? g=Z?'B2#y7y6U4%KI}xQ?/3>JɈ9D{SP\C#}AM!='|X>}:}؉笪Qs +:CeZf+tS{NM7\rJ >'xǵm2s^ugB3-$=mg߱GЃfUKn6mj^zfꮜӴKn6Msz\+h2$WEOjX9B;W|%y<_=/^7Ѳg9;;@$O %TxX֏irr)Um+M|'OF֖ҒT~'#ٰ2׏nN]n.g- ;zg;7dHV?jCn,.t&些Co\}Ao>Uim=e)֍ϳ!,~kWɾG7*ބ`e2KXG&v_䦽cȯs^0%RL ر:Ly^ abz;݆ظU)5Oy6%5~׃//ǭ]z}qwߧSҒLޏ|4V= >I0=+]O곒|A5a[/r/:RۭdK2 _Ni!2;I.|g -NJV3Tt1Oy7ĺEv!pnw,kb]dD;*ƒ\y~j{&eۍW=7 )ȝd >},u^sM书V&HGx jtw,o\@?.hO_fDT'ZɀnK.:FOdѧf3tg 4](~1xI}C+*|V}W?P@16Eyu;ѹ=_Effy_kw `%D׽,*>+zis'jS]]swYgOI2{} lp^(Qo&W=jQlK;N-׭~7_ޮ5ӫo[c(_xZPKjg#9P>Wt\>xmDZFO|y鰲un嵫hh򺃴v X?G'KFO;[8#p͸kŴwQ˚TKcBi\-ن9>="TʙeQ=Ƽ(6Q#/An3 $xϦt{2"ԗ, zT<bU.F}9SҥomaY_޸D_.b2Eΐ/b)Ee$-|  ba+Gسd%lsDɚwlC<^擇~ı8V!8:;JuzfSg&I^{74IVI/`Ud{XF&IJu,Ghδ z?;&M]DV8#ݞB{ޏ(֝S7 ]y)nE}=˙ NlyCKPs;cf>k~Z/g3PC5zؗޔ8rq"kH咋c|k*,"9i c0ey:I?k=V_n5CFo9 x61Q26K?3tz\zZh=pCo~'L1ٜu3j~otYyP`9~{=DUK?X8,G: =ãMWLم82Uffu+ 0|_# 1ҳ3|EVSզ:ʳ? M^]1U0es6&Fgآ7puHVf@D-'eY)j1܎o|NQSDMrG{2Rub0OgҒ2vnѺ4$n DقЇ,k>Q\)u䕤g s^]ǡM8!sOdgw?AF{\5&6IkwMDei~`g_:V#N=FǗ*3%2bÿz%v^-(BLk^ْ "w?#Lx,#i0]G^:l7|dHٴLO> bʴh3VXJ·r@6ׇy_UuGKbBg;}?5`=G|"_Ebjh,}})E,VQsKI ܬΝkZ5ˤ$b?d4bkޕ/g gEJoh!gg4*6eÏY>]v5]-S>k/O˔>UQ.U{bP%9U{q; oWbd<F}L.S6]ujN${Ib !j9M^sm*}wڂ~_[jGs3xLK+Ɗ1_c?MI~e_\%&{ GRQgMnT\=f^=G&|+gYSu4F~g߁zy_$C*y #L!Sd;O2ߏ~]c"<"C*+;<#Jx,lZ(sxX@m<.߻dۓ{H~A5t !~\j{. ԧǾZZ u Ǵ?[8K@wca͍57ceDų:_Y#ǡyļ89NI>b^;]'ڽZ1J792?,=DsԂw̻ $[hq! 9^5jf<ߺ DߟrWkPRY)Ł*g3$'軷c d5)jo5\[[e 198&W c8|/oW\4gScRY?yJrق#ψ!5"iI/4s|$l{;g%3Εi)/Z.N@SK[7?CÀs?[+>yL/Sބ 7ΠYпԯ4lp財 O2@9hBG()(o5|1hv/ka KX ygIzLqLlZdYuaӥ󒐏B4W~siMD٪"& \}\˜x.G \2؇p͝ 'hFLoԿ6xzk phm#9@ezMkq#ħg~%2E, .ik}{dj?x Z^5x }#l3-[DM`Qk=yt[~OtV)s?gɝvl˔BфO>Z;z Su],ڂ N>1>7O})e/ _>%aㄢϙ8lL;r*3z ΑX]B<>:]ݙ[ cU5XouKc"z3;Ss^Zxcl{ #'.z]zS@|hw+gL>I2dd$w(ĆW-r"RZ;bN.Lp\ZUn`7e97,=KɞsEjɀDS7Y|w9.dϬ0BOE ggǚv)13GN-j24硦1Jah4B]1?Ыp赝9׿C=U}{n} Z>'H1h0x=Mߋ,/+ sUsʈ4ہm)٭—YӅ 9snW"~.u =EG/7Ub-ߟ {[T8i;k \:B(9 q)9..hV~#VeM yG_̛a#]`:KE>Ix\:6#BGS$Om%ڇ]vp1$ܨj/O3c2|o\(u5F7^񑞌k_'3ambM}`Z xV"ktA''P?kh){% GG6D#M%7E`tipsR" |)XH: s2bS#?!oqh}dy鵝FݽV0g{\&ԇFԦG;0M5%؊sX'B+H$cnģEU1?7;DnkPnJ|No7"c^t'zl?WB? r=準i`4cxy-J]*fx{1_=]1'B#BhLyDdOJZ>y'wVu_sX}W+,\i=%WCc! ]~'xėgK<_+i wt7Y\ai/?}ɽ#1f_BmR}}ܻGgwcc;Kb6VtO.W摍jyy=9sAխgq?^~w|mKQ\,t;/I&LDƳӨmLi2hiJvI!%O8\m4ó~ǘS尰zIM f &EU^Sj|mڏJe۲TWk =ڏjӝmj(='Svr|=n6FÜt'b"k`2SYˮKBc!ΐ,6b3پxi Փݮ?0[p}$ec‰RLdKUJ,XnS7yzwcZP1՞D/ԘZW=GVq0=c\a3YٯxLZ0{tZ8ό.aORtE "& WОLJ<|SVsQKu9 zd/^yp.tIC}x|Ӿ*P&MA=fZs*qS&<>HuMv~o#}tMCŮ(ӱXfaIwV\p:?]F&Vz6 ]>zVky{{, 8nYbVbf }1gg8vםl`,"G^읶cxnĿlD3dSz`;T^sȹ? m a"G9.`c0O(g!'g#5YG#:Q;w忡}d3duw$yC1܏m؀ʡ׍.;6˽ej.?x\5c;*{K |g>jX  ?^馿duQ_kN5kg;GzA+C^%^tD= `Tf.fQI<_"w8 jAw~:i|cDS:;: 3c+lzc޽zɫ'^]hOұ~yG)$)z ^0Kk9SW!ؗWeTmI`gk-]&[C:p hN-4e!kR).RɇWcgwi!Vd\ҁ=mfu4)bĒXUX }X(dw| w#ћ Hu-{4j>LG:\ |+i6dfŵPcnˤdj SWR޽@$`r,Ļ]&ktT1r=|I __#ۍ>MLɦ`eN>lp%/ ']_8lÔ687 ?HS8x؋&d!Sh/@H&;Gf ?nfGpX>9<9@6+АKt&߽ah~wyOUI'&,}mmc,ߙլicՍpp,n+}cg[K"X^ëRɞ~ gW!0Nse-P+Ŵ$V6gwd#9:WդHJ 1U! iX~EL:r65g Fw-10q^z+Ruĝ&Aoqi0hg6"jhoKZMdvkihupN;(zeOQy|T g3utYԮ<u+/N# f? _xZZVڢ4?ų8otҊ~g^XPwւ7l{euJ^xfgEQ~LFd^'xﻃ޻ qOrc`J}t͒f#!r_yZz!dpMa+U dXd1A_Z+m^Xv 3%~-ZNW\;g??qv|=ڦ~;BγV{M1zsr9n`&\+=i!lLa)#9Y*`K篈gAvJ'?cU}wq|C:#g<뷩Jr|ԜF-D]RwU`9>Dsg͌~٩@6*C\\C_~ r>=?YQX#ΛgoеZ{ABU2?m5 o<V[2~d^7+;ka+SWJ8{&P^I|^\~!0Wqs.iBn`m %^:yq$<틫닯w^?sj#糋WxڼB=G10IyhɞdU"?]|φ`"}anXœvuVUL:<='.'eq{5~d?,QLD:Zv~~3=vk.pNX #2&PI^]aaYRgz뢯,,j'1a̳_J )5C_b?D]"eEQl;YFZ{eVyأc~G?d"#w/XiXLT`LAs1>jqRy{gq K >'x! ^ E}񊁟u hq!{r]6{;7Ǧ`VgFr"uV]z;`|8 S{]X Xęo t]AЉz(D!G6`t#+L }ٜcmOu+k֮qϻy`?-ܝs?syL;h/Mi>(Zq&9 _Rfb&YCvhDN;xg4o%A\_nQ:V*'=כbQAss/]w1\i2[ лx'7庾?.E,.p%+cqqdqp3 sZhM<0nӱx[B=_-yD='j3T5n{dO<.![74 70?` `<׊JT&pSc+,:yd6M2>4r%˕& b}F3vAs_]XS;P 4A-X.ɴ.G|xO#mOP/ kϴ]3Ey1x u ~K Z޼?pmjl]钃F<ړX-q_)3Cy1QgIWܜ}bўUL!OQH%Zi0nıGbc ҫJUlL^)Aw _^˯}PԩS c،LH9VQbK^ȥw%3n$"9UCI).+!'VHIY[^%eBM$=srϠ#记}IjNkI 7Q<ȋΌVGS{$~MuEEU'U{EywXwܜ>3t҇yZoUZTR%y1Aڄ/#vi/[8&xطAWw(y6N'^O )YAj NU=v }êw, Ʋ'f +N(A5bǯ熗_=ynm}3dۡ1#TA/ ځUbbKѻjy,&2FbE񱲴7Tß'j$qo$5A`o^+huF0+_u~,P?8@soqy~xW-л\ =h؈,v.;7~{}|< ^F{D}aAN An+LĚKz:!9^ EIv.ӭwD_ֺeK#d Ez'_Wx5ȓ/067R־B=æq0_+WݗPYOll9>-8:3͉}|#d?#O};BҤBxU1^'isbٿIFc? 8/1ƻc;iȅ~=k_)kga}KaB&Мq9HVgѶ}!&r98;BYQoi?ptY>/Nc7R9b4Bwu }>}`%bBcv6oon İu[jˍ"h=ta)zD| Ǘ=˞eϋ\R"tBɨ ^%\rBwuLYUcZ ;` [*G ?}gvt9%޴:~Z>j C⾛~WJ-٤!/(q8,jD7s&du b*|`zl)˘Fz_$3#s|(>7qα:i<bZ}匙yn-Wi@_ZKT<4wkHG88a^vgf*1銴=UU^f9)m**"=z,0?(],#6ە,#m֝`$X7SFf3 ;0Ufc $}U%fb?)P)3(%tMMrGd1"%[R~ߐ)=ZA+飤c`[z|?"5~̺#-#_h0 x5tY82ނV~?-W-nM#gqfQm-s;fOXW۠liMsji󚘅eE@Iާg'm;Ͻ-$Z'ZEF>j]!t7_33}M7Ծ@A5 C -gqƺ9~A.q-?ϟ9<_#șD~מXΕ9)>`13̿MVVȬ 7-}40sf'?68ɪ[Qs NhO1{G'Tu+9IARqr{8:kԮ87eAi_mze ^IKụ{IԘ0bJu\_Rd+of\ù)t G"cP汽aߎZYh  U@=WA-?@c+y}T˝]H-\&=sugJ'k-}w<'Rpn\ϖV'~I}ݓquDs>bLdчBȱ6O?>9Ye}a'_PC*_{H7xS>BM1ӼnZ <UZDk*j<HqeEyw u,Ũ}WNfCz$"6GoD]<)Il'>sȯ=ܣqw!:5i+׿83C5 ߨ,pGL̻ux[S븠J*Nm ELpU38/}K1)sbLt=tβ^ԓr:xjAǛE3j- =[H.fx3~? $U:~9y\a=W%kY+ew݃;]gZ1vk1Vdu{Y 9ߋH;2]]8Htt`~UB?5jԸO| %"c_KWCOfr3'K2{LA`5l<7pd#Lg9Xa?t|we- `*]Z3y 4w^s+4tޡ֢JJ1'S{R`/} -%#q@۸*..£u=>1'r<i=5=IoY{|c[Fu}W6>GcF?$co&0[3ɳ8ELU<Ox/w }=OHSw, |a?֭xmg8MdqL|ָ[Z]Mm@_v8qiit~u(cwQ"Qu :e&iF,0~#mN42Pss8gZczn=Wg#Zzu[-jvD+>"`OM#=ٛ[V!9~ݱ16| OX|j~,j/KcW#_>2xG`һ1oo'l0}yA=0S #NT;'"d,*,w RӰk5մXA >sX#J 8zx+qq; A;5~!1〹#Fz`"eYX~pGV0':˝q.u(wvTρ5qtR]=3oBk |U}8C|>}o?(_Iĵvn3Ήn?+l5sz/!s,7F2`o]wO\_E:;/d3ε$Wn5Jj!c>@y-:.sS_$A-ߥUʾbrq8G؞wENkNz|X+Yc>o?Io)_ lͷv: L]f`χE$Nexnjg:4w6R;cRFXj`r/z' $v2Ŵ3?8Yru>#/Zgodč :9]ojO*D|tʂs\c#bx<4OnA6w9#[KR DsNagZnv5ںp.kUH`cua|%ژ&n Le^Iϕ:NY;'|sY?Lϳ?Ѫ@MwTI4nq8ikzɳZ = ;=q?߇> ;9}N7sZ,k3H_!aS O3W |Z)X:>`8O̼x$^'FwˆiI-COFw; XI Sz=viQ_eke}%t\˚7Hv$?v`qp>[xV}z_ ]@.>m;?piWƃKV,\x$R= jW#Ѫrd_ID!ZGiZD{f[h޴Jf.~IOkH=ȑ:PDBsJʂdǑs;} [Al`H{Lh}m"ed)ىR,jtaU%),WT?;sYQtjonRO%ӖH28P`J "B("΢ `97埩9ޱհ ^UL{WD[8RӜܭF=vKy.8Ocd}E s+5厔Y7$߿//#-йU 9>P~B?$N.k%^kk#JU7ޡT8bfS o_gѡN:G&Zt|ػkki>Fc%ȁHdE>Z}֠w_vA/H\/ yw4}-~Zʹ??Z8p /5v&_\1܏]_ EC;Uly $~x^d g 9gs'] : F\7ކ~w-Ƶw9S|?֟G|bί0<"7t{б*Ioh$~&;tIli`H4_3MmƟ' ,-r?e/lkTưZ݇AktI-k1#$H߫+T!`p@G D+^ Ao=v&63&cmƯ-A{3xb }FVo-Dnni:|?^'b,"nm~uߠ+֚Wh~5xr!Ӽxֈe9[G$}s9 l <gg5K4 [LȏY!p~qL?+B.gU"+'dk=a;NNݯ牷xnCFYEX^В@~F={R CzIn3^aJ,U& Ǒ;*i8YiQMg&>;6K†;蒁6tiqqs()C^,AFʰ_t<߀h~={0AX89p׿c˨{ﭛ:=E#gLn*~4W7y>+/&[o+tתk,2˔"/u ߺ}+-e\vZ|Si=}W|=ztiD`~/"nsyγ-nwqCӛ8ڏu?tkD릿0gO-p3ĵb69.{JnUbC-P3Kyr4ǦY* \ f:2u-1Mv`i2iXOm߭>LYNf+e*1ۿq\Izh9D_%|ꄬC~\.#IX`to֐;׳]u_Th`f:)%%G ف*s̮:Ljџ}y<('VD6'Rl )|bo 1q wdq6&>8YXKҏJ+ߤ-Z\LTEaSVYJzl B >ue$/ļڜ_NsK$@ȝLHUraGL¥zIbU\"RcU.*Hv.*Gle0:-z 5˱6Q2ZmZU& w"d =$_bef~=o} B3)h.TUT6eNJMd-7ui`|J-;0_S?x'ѫMi5.â/5+ +i\bȯl|<qcݢQD7=?ov q׏EIgc^߁clX5|);UL:{9w#c6[igRQ`mCIFIԐU4ܶ*cSj[p3½ylTyf) 5h F \UՓ!0L>Z-q !7ҋm4OE=5h \|{nM$81-]e+"ZAh6x=i)d6b$Do⟷m½9K >eG£s{= ^<`l>XY -i>8[䰻AKCmnVjBׄ",W 4vS5Fe#c5 cZrCtFC^,rf䥳T8BfX=}2d6#hf? ˷n`RQN+cw{t $y@1Ƙ_h~D =N"C;Zlsw6OHvr)MtKLg6؍t.*f+wzә5R~F4,Z5T-mn=5Ѵ(!9׊mϹAvYΆޭlnIV6_E*{Ld[)o# |V0KҚɲ/[T/ѿcry=ǂJRص:m='Uhv)Ф=DO 0ar|db1Ϩٝ8CDru/*̑DDH{eR('a^kLkԶ0^k~5Vf}wJzE;;g#_xt|M8W!V=X8wŸ H;::Rs!6LX9HO7 Z[{{Ek t9<<ިF߷tv迮ܷn.!թȓ#yn׽ 3O,RA/F^gm]k4fJ;bO=z`^?)G/lgsұJ!3]ƤWd^0U?H  ˟hu@t44ҘOĊ`-v@+rh2&Jkm6Wn.s;{ yFk|=cgA/NdsݢIO>a]/8>Z]3{ ܿDo:Es ?`6?DgǐLoIrAnѾLzV%"FVH/z~Bj`l1cueQidXfeIhgrظLQ%}]Ղ,!IvQ*h =3U_=gZ~y,}S2*! UΤ1竫#$z*j-t NN7t쪴);rqcW1 4ɞv:g:*XݚƅsU0.)0Md_ڿVkq#5~apq^?E| _H4DO h wH_+2X.߿ =hFlTvxv}YOM^,a2[tx{bI1I?䗋 *b-+6>e-&;w® l7ךu>nf-Nž]R U-ySR\xKH+4jv5}t}@U83?j\3gNCS)s=Ѵ, jvG$^yo CgagVUAM_|\1Hqs'zI7@i.c\#4kg]no`7R?KDzuѳPg]!'cFΆI טyBqmojzjb 4S]<6nY^(H'@-AWzqhbfZ&..@7@fT4BjW#tKԐkModb%rHkmY}Z:,w9? [Î_v]z?{{n׸l&lή[[?ۥaJbel+wT!opz,kҡĜ;K1>i?~k1WhQ_Es?fhctsIy М"g[ߪPZ? cYǶg+d'҅\+:hn! ._ilERz̠hwѻл[Jgr9&5Yq?FrbG46sg+\4moب4 gR$]஌m&JkWyK~gW~@t۫ V .U "cV Um5~Kҫ$8Jl>S:𬮓yUۯ"3͹.7YDFTZC<}SR{ncxKݏ{ϗl'Af@l;r?bE-c݈;@-rL+#wƙTBN;.v};=NiwHQ'ri=J,Pה8Qcjpne'[,6fN\)fdC7Ŭxã5 |+?[J!6M&^Kc6И1q0y;hl:-^Xoձg׏u?N'4R~I`~ɬ{? +$Eyj^K+yy+x۰۾ږcjqj[NxZVy],5%Rec?:};d˧|P$~u V6݋z >"W$o<$ 5`]g}{Y_C߁i13"u7#S;T;ao*їp.6&dV2JC w*$WrlmOX+X SXttąfcMh?_|zNH?a!`|A.\th̫Mi0M1?sG\wi~.6U(M#PG&ȫ 8qS9D5ElVsI";Ο \b'}+|˦ɨrzJ>"j *h6!NiyWSCnpaj2[DnMyvcY:I m $Caj:lC*?bGcW1IϫK] KM>kK'v {̢,SYE{70iSjp"O-wbo ^vC"{߽@o^:˘c3l=N$ryߣUPܦḥyMČf`f~?z8' ;_dJDJs9>DAcoMGm#hb؉ۭ/hnM z-H^ z=x47jeMlycĢ4poB=o2lFim>9}nAlkxeǖ3 .n` 6(fgd乴8f 07ۢbb|3\hw/cvu}jσ[sl)l왜pO4K 3=Ùf37Qk{GClZ_sg(pٯ孳T:_s?NX֯rCq7yQk7;f0>wۏ=-7CĠctF9xZ7rm3 LK*O,`8k|BZm;e;PW=V''۬ FԵښSNѝ!X6{ ^ӭc}~?(O;}mxQq"!d#1g[x/хÖj[mxba½RIY?ϩg#ML 03+NJ\ s!,j(T+;2EӁ}qM3-E`HA|o3c0S|ELytILFr[Œ3V&9 ʙc%:7}L~-jw%ɻ$]^{ɩnSf3ZG{I,䥹?1S5c%}3aRe3?iMo|tx}t)`~{p+;fc\DWbRlz ~ghQCO3+ўA XqJp6n`>y_t){&:Z|ͥ1+>m1@;CȨMejp~[N2ڳ W'vzCO:{sS3\Fgig"7 qPL(rŪ0|F Mv rz\| ʱ-+B[0b^1zݼJv+{\,<]t\y:<{q~ h^t&Q-=~ t~ yү7?CmKVѬ2uE-/]f EXgY58R baFƱN{rzI<ބ M9v}S +ӘAgz&u4)J4ɦ86kc D&ZD̪zHNNQ4{zhJ]ȲDcD&$:TJ'O2$ T-*HAD fj4>CGe`TzVG&=>jL^!%ݲjG] \⾭ơq=D+\##%ag.^D7iF^t;^ Ơh{պFпxOksL{Aek<~ƯaZD@X{>xO㣠7FzXi^'ՠ[YnBʅZ&RO!~VE^2`d|<A.Sॠi_zfgr7~>nW9_h5FBNrr4(+hMNlMedsjcpL;c)__ a3tf+!7+y@7 t1n7yD'Wqlc6zY2Zq uq5qU1טD4 ԊŽ H(m TIE\}'3UUΝQ9׬/]7TQ;{R$S߁#䈃霥/^$ ނ1cslw{ {E%Gg-<cJ,hH{°~TƼ ,cmoS-|zOןr4?%qJ#]C>F~ p;uuƩo[}Sߵ6mvEñe꟬H'X9l+.hm#/D{ $h)| ~􇙩o.8Yf{ٵǣXʜ?(ǩSϕ1e=;7nB2bǺi?n7v_")Wi/ QrO5't$z~6%`@ 3E>&LVv3J΀]@j 晅30[xF->A_5YJ_^HYB{jtI 5fhYJ#a+IR-وܟnౠvZk?IĚN_#[LjXi۳&%񙊆ӻ`&Vz;`OѰxRm,h599]S<,cMhB IAbittxA1ybb~}jWz̝?`/%E:/fŬ䇜 _+f%Xɔ;c3׹ cpVYzY?,VcxRuuݯS|Rܯx#wN>_T6x-[fa܏9YmtF8ۻ} _3?>3٢:ۣ==$ww|8gf3n?TF&\tcojuA =g.bŞo!:,[FxU&Gq]MAa{##`1F?h;vsQvAS:[hs}8)Vh>L!^^uy>OdWa/Z^SZ=n-M\{%!2yO8cvAHviȱM(6Ypc}w' \IŠ+~)x~*Gg3ln̥t0{-𯞠O_6ے"a[/1;N"Z[ I7tzNmН db14[0C>QZ=oA!HlHp&L^>Qkݢn/}v2&v[YLs&e2?fӭot/biY | c|cZD0;4(]',m|?g!4z+r*}^bӈV mJVW}}?b#~#>cehzVjk=цv <IXza:sdf%ȑr{H6=&1491jjz.&z _`-XX=;}߲w2d'qL1d4|7&/$h;S>F}U>5GwFBtZ+Hgcs )mJ!,ۘ~ea7ϙ=!8t5LX鏬~O2`;Aτ2z4m^?|!| hU漕I1^iPV&ZhvÛ%o FOu#Tղ7fX\;})Dn~Y[MOh4c쌎qi-Le:#ͩ|1oPPK0Lб}zl}>V(VTyBjݰ?1xMBZZ&3Ʉ>,Xus]#(-V6V{[ "R;z9ixX+uN+Niޝs75r?Ѷ]1,lrZ PI'^It ,TRK"p̥Hg=opf L IR6II,[Zݞ)1I:LK4d7"=zS)6QOq7ڌ4Ur S Yrt0=JݷDRܪkpj瓉mп#]m=bvJQ4l!P$ܬ-$ǜfP[+t]l:u\jղh$vAb+Š{Htߎ)AW_8czUK:t gB!sYÏ] h)jd ,ocW3G;ɱ ki> Rֱbi>۰gf2?0PcBZ`@|Y{>,b1P*pwSZ'hCgHI{EiD]W-6_`3*:a01GF=NR, %|ѡ扎_zdGΓqvw0coưns"qDۺ>t \о㱟{Ucl/=F} :@oc\৽)Skíky&d2嵍h=SE)FhKͧBЋHd߽]mݫm1Ő_Om +rfKb-ߡ$]EšϢ1>&tOp! ußF<V~yer'NmqG[sbVf?ܶ)few X'@-9jIL Gӱdo%3_j%fZ'>Ӿm4] ZBg;")_{ F 7uc|[x +YY_sVF6ѹ9D{"'zId+u1m~ҹ-oKr2jP&]qvy,Wz=/y}ETGACz!ji_钿 %y-7R>>&sHsZH/D|GnLg~#:r< a<ǵ63^Rz@1%Ly6}j-C'虃K$>_'Hޠg1fd+gėȚh0`C2Ktr۾Qk nz|zF ֏ wE5k>I kGg> TF>NI{Kh/0F\}АT'4,X<4XO%uH`f Q\-]G{6a+÷jm=dY7Qz)vAGL-8H/V3ڭ9g0!s$"^b{ؤFJdX#ɟȑ{A;4/h$uFD`Zoʜ iYd4Su9d 4h4Y[xMNG?Lmx>/e{9yLc|fϧ\w0Nԅ@!av5!~*CGcžo7㳈 g\X΀w'0liA#?9I" G_H<8+"sޤaA{E"Yǫk2#r7sFe t;\ط#Wf ^axsaӋ_\F_c659Eq`~]Rk+l2["'` #[I7'`=y_b$b2.I4]n3l x敃TaqT.ަiqĈyfs=3"bZˑbq}2P!CP{sJĨ_f~7gᮢM1 )QyC K~q&??/t\-ݫ1'k _K-8Q1#4t!rۮz]Gǚ dτX\~͍\=3B>W%}&͔3cˑ۹z:2Qrȑ`2ԋtj^i|H!Zk#PiԾ{B-1Jk*lr{LM}qd"CBvkCϋ%cUF2ѳ'rg)9qw?>LVۇ?7*{V!毞S39^ok:k5Vݤ-i9Bt׸_鑣:- M2#pV?90!%n =Z4 YuKYVJ{3r sX'4zmHp ~l0 O>(^<r^bV z$#4bX=*).Yྮ+²诖:W0F_3R?s>yU&kYeNgEVˌē0UYVMdM (hbq7C`G,gR5tr/oW#V,FJM8KգGNǡl%O}AAw:ؒ؍ܽ=zI@;.-5ӐU^j@[׫d~w^鍍3Yz7-%f}o[bqܠKDMp{J-i_%4o8Ca*br22љ-{:5uYdf%Q׌uT׶cw7y> 7年Ϥ<ǃsmxrB ߡN]QK>y&QN \1r:b  xEW}{Ɩ@`?]XGb#Ǵ#JJcnuxo]3qJG'I\G%EOP׾QRq ˍf ~(~+|ؑГFH?2^|`e,4&ꅏxrq;}z|Ds1X 鰎6ڌXsrcwn1cw`.0 pXX7M߇y,Ɵ [}9 []E8c!cTbLD_GxROTpxy?[7Q?;<&l6`~ScJ݂bq)QwMykfQ<ܵi]WV]2um^Im`v QlԂfǰ2ؙX)sm/𤋮Ki/]=~sVјB:kU(/'$Jo`k=9 n4il6ϱqyF阓αSyL9oivY#dNԈI#A|)0~3$?-nV-i@h 8%Y);vA۰aKA;[v㆝4?J5v\O?b @N6:~0Յ#pdZWkFB%Xli?Wˏ>Ts#F-%;6}tBHyl#Nt~/<,qMА^qթDw6q6q|^\})N4+Qˢ J]9u͗ G'5*wԞ2ghg%?vK Lc B)zP`D԰ 3]9 Uھs?;A1YK^{ |:![3wHƘN:3؃K^MH!T7l]okZ݄^aaE?Al l2{ąMElo^Ds\OұY[1MHݫM)s$UqGCeXQ'.5YtwΥ@x . _:8NVV47Bf 餻 %xǹ(3ꒉ1^-]&Ʊ1=n5! aۑź<.qxqk<_:v6/u 59maqMk-3y 5,f/ܭ᧐G@TtS#_9R)aޔbffoX&j!Vui V (-ġ;΍CCIo=>^){23Q~PkG.\[c,/Vu{.<Nо8Ϻ7yD= {gv?5r tCG{Z'q~c3Bie*hŽBP ?Өl#o%$2ᝈ 5cv~f&̇)YX$87Əg)M:kewWqNm;F+0cg, |exW?ynWD>[³$$'H!b;#1B7x繍$/>J*v:|] {6m>[/hBjMHC0[oEFbIe=u u㴺Yal]oR? |1wpHG a=9m =3SeCUYH ky'Rl>ʥ\ؠ'ۦ1G9Y+tmH\nW\ޙC㡺}Rqx[u\Vl*je^F2Sݹtmsg%dO M4 u'+O2ȭs3ű<بqFE(2ZI:UźM͏ n> iq3Jǿإt6tFؙ~9n!6Ie!=7m&5܎5`ǖc ~? V oznV(!7=!7+Zz }|Yw"n+;{\ܐt&ܧڅx)#:tA0gC5$Am սJ+c{G~jj ΋JmNg@/.VPS`#%ԳPY;!~R8s]RֈbF]"{zZ*d8|;},%\=zh\yGBIؐcҺ0vtSreE, [8 ;Db/ɮu΍to'>"s  *bQȫ'[ ?ﴭ`|ߑɆd Jpb đe3lEg]6#c3 xKDgwsZd=']#{YҤ>n4.uM [$s_0G&dѽ mr c ;{I}3_w~,K ޏ+Mg5/}:n 䠽//qV9;hS|=<<88b{#oBW=04$F|ĭqWU.Ӛ QqZE?QC>B!94<^6S6Ϸʶ?B~02&xX#u=?uo$&mtG}33+U6\}ar*+i">6oxb=zbk$^Gϵ:.]Y73nM2ԔYۗHKv {B2[1oȥ9qqk54a_Sfxig3O 9i`ju7?H=WsźBmgc`f>utpKƦ| \4ABINrU\7) r08b}cG<)åd ᫦jos1!r;ϟ8PSy.=kzT9G2.-Ϊ%_y>vz~1ڔď o8P|iVʶ9_ƱHb)I \ZZy!mf۬ޜ6kc?fEȊ q3 BrKƾrQ#ۆI&qxԣ|Q}k`NvauȜVi7^w]auk9 oSo [^}{ ljP5^qg,՟ 9?MLмlRy(9xxѮ Ŭz mVM뙍׻=YV1j7ހ~k o  QKY/A]1`7%"{2"+sqD@7V|`,&nC+h yyP w?=Bmά0l0K<ܼ<8$ΟKGh[N /η2社ObT^9`ϥ5ޭ9hH9C%xDŽx)<{,$\':p;'ɐnG-l;, ıVi! .p[pZx|-97>^8Z-nh&GK2VZ'y-3=}tP 5!eGO9V_]ǧޢˤi2FB<:6SSF$.Һ\ ׭1)e.7ě?D+6 ]ijci X3v㶔L'\߻$\=LdXN:Lн_-$1bw)$ZmK i;z;=ڱ=O;N@;g NHiJCwi|H'bЁ`{LyQ4l ڹ/ͳ4}qցdt I!keܧQ=#4{88R?N݌uJ1oglկ4!: \Yq#9MX=Zr0mb֢ ~ccT(QY--g2o[d,j0ֶw)0> suN闈:GU,-7J~Av~]> .g~%""ԗ_F+]^W#2O-q\)Tzp߻#CAkpon{b9{Ѣcԑ糜 5Xbxޓi ǹ"?!h+ dyZb7غ.9D~~Aek-9:cd C&;K6޾{= R"%ށfk)Luhɭ0*׿NԖPl³ n.H3݆ E# D{_Nc7 yw.N^bsm(d!&;w&ܝArѨ}:.9t)hc"ŌSYlQRR{w,yLEgvZs(c^fJi)uFT=hҘ* ia7`!M}6gy-HjB.79=HxTعk_u |fN?:}y ;J)07;TK$:{L[ ~x?|ҏWBrҐ8猏̨5tVkE;t7X`vә 1h_dk]V&I668mӘRopw̳]&dhl NyWb|bC8^4'ӇZˈViX{†G5qm:s/x rBKeED|Mlm(8]:穋ZXRfXCgL/[ X3jDK.گjD~ek }ŨyV?6tyzhFtZ-ۑooﻉ lw.P[\/0ac}ӿ, 1wLib\*!~Si,r&271Ec&LwΌ)8MZQ^?Ԑ+tB #ngz ?Py^(r8z}Ve/A\ǐaCȷ9?4޽v>힉LyG8׉"nmfȗRs{v !>XFzeDw3nk2?X' Eszkӓ v7 +H/gK=Mqۮ 'X!rñ,+l]ܺ/ځMyح߿6\̋uP{-Xh)ێ5߀:/3synh|"oz3@dܣm!-S Ǻwg9Es܁| BF{f$UuE?}}5R*;ɕk|Gkx뀵Uqw/kw~}vi|$kRkΫ?֔Oi OROc|ϼpINrƺ帎ƹI#yƈq}Gv~C.ip<}*?>d>7&`~ς sqOН/|WiXeZ`_7 m|6B>T~}Ha3fXhk6g.q}Wk{h_h/`㩒w<ѼC"Y&Wѵ/4e1њnwW8S_")#mc `c+DmQm>|>!BY %ȱޱqBd!z,9[بKc1w5~/ͱbZY1c6ujiW qG]",D=~\sp<>rL+W/1'B, ,)b,iQ1g1Rn3*y 8aM~tL :UtƄ<1&>-`jtQkvFe:&2^O+6c&Ȏ!́ʍ Ό1scT'<ŮXFg fb\w3N"$R{N}j6f\m?_Q.b~MF/3GvZ-9Hovvng^Ml#yLu"M/ FIGM41U[,G~3+%Yy]O:kYy ``8zbc[}M{GVlNcUhZQ6ҹB 툜Dsڿ8=b DGusXEǍ%LRkb))DK^IJYkΨ\{?17Cyfiݰ0Y59o5EݤWYh8Aqv OB<ܨam3CD韒JvK¢N2x^!]#~XxO0ũ:=2I2?i?cOGF17wI_q!< hEtT8"1HllazWpR٧^ob4/&SKr"{xsn]8|hT\n@N|0g/B^_Nos}bz1IDnnB AèN <2^{HFS->@?7Ŗg0үvI^m*ɱ~CaJ3}})WS%?lگb ̢"m&nˉH-2Emq`&)--eH19SrFNWͬ;7X03%u#jMMfk@3;bM \ _쫁"8qRz-B͞FYa29Yz&PqXWDpi9[Ky^#ː'p y})n06 ҙ y#n}t>?vz=xGA/1cC|dgsA˝&%.DKM}ehoAc2&z+9nd|ݏHL>'i(r?!6T4c$3ZY Z1}udCmn48?I$?~#yԑ e޾lIM*':E\M~ vaVwykKysѼyҼм/">yG4L܍4o>uFBG[T&M&٥PRrlk=:آҜ7XƆD }kΪ]xc$ONA"D&YΑi.43[:*2% IU-y!{{N-EgiɀS$j&1-f SCbfH8jᥳr$1?+Yٌ=Y!:Z:i ΊI3nO8#'F:Lq= )^l\#Ϊ9šcw`qsg|4 ϭiPL.{+F3149w]pd=IΠq{%KcANg9`îg2S=F;c<`|?= %gՒ3jgk2yrI'wҹG>k3\jf7F .yVb=~?NgIϨMAnx E}:sw\Ԯ}Ыڵ[B8ETP; l#%fz_ܪևPfn=13)NQSgN1AmijשCsxB}MF̽#\eaQZNo/C$7P_laZF<ʧp1O#s}:\dc%MEb>;Mn{nrr` 6a܎A4b;T͎]DYlW3ZYfacB.Brd&VoZQϳlc@7?咃C6`P|OogDcLvz?:mp<-66 >a.ۮsߜKϦk|A(I=IS@Q dA$ s>6y@:!M9Ҙ4?mjNe8n+oq8 ږnᬼu7''Llcpk.vr/}FVPC7soy?~0xy}G??:GS|3}~W\K|}^@qٳ/i$3OiD\AXB$ozj6#w_ h1]+K'><'g.3@.?@qI4C?:'/fveyt(9Eӵ}e5\~p1InfmeY˓!ڟ1x0|vs,ѿSjtkTAuP{'m"r;yxSKΫw!٧ݼalݧv]zF-'R5,._klkR`Cw@삼GcvpΨlZ~ P~{'[!6 aOv*9F^ry~b.$ <\X:<6iYg^LkCzbs=tvD}/4w<8E#YǴn/}EiN/4kx~ -W'AfOLUsG3BǙ qfƐTtNVT8؍|͟ri`2uLuӺtǔT!e5jD3YY>)\b7Z"gl_̌t۟Q<)}Ӛ8s螔/cF_ 9n,/E;posX&b#;nwQ;Qj=Jϣ&:梽VcHG6 )4w'^ZX|w;6|&WkA0c8fNytR=I>J1}_R`Am7'9›~Sd,M̶J m)VƥDfg-$|c/ny+}X_cN.e:N%sS`%^e=4>!pMG'q5|Ya"s=B]XX3Rpr5H??1Bwv|]"Yd=`jM+p's`( d;f+5 ՏAN!Ww?IZOH r +gq \zmFWM$;zzIR@.9Fڛ^.Ş3٤׈t-[%v &rEak{bG7b[3ۺ|P\k?vM[JgAk͟:%FSrLSrﴃV*'zv1]~'_I|eW9oz?[o][~"s|!~_0x.ѭWh:_p%"TS\_zb` 5j ?9r:!SQAǟ`H$znvLiDzh)Lߧ{ra(g3_bQψr_iPDz(6~=1{F=ww|@C1#l 8vhG-~%qb 좚f7bO-f ,KY] F@y⒦W~b` wzr泙3"cj泉-M JI}=@|^/)D9Dr,y%Qɰa_2n'l)j ƞ]@/JY?v%a !4 $6޸? gi m庍3)^>$C嶸bhg8w_jiҟ&:= ({dCcˉ_-MIKV#Z9c$9 IVNz (``eY1ϧI׉3q,Đkx/h=p'tFª$XY/ށf]v}.01w%+m'y5zfH.4 ӋBtYҋF7izџH/!vW,CWRЏ.Q\n٭vFi>G=愆՟&[O?K*VrCP~Dz/\^j- {s%կQ%^ԁO }s|Μ~8!}EHIZV>SmWձ|HqLy` @ٟZ:!lcoX-tGqXWt'_hzxN}kފQCd%Y6i8Y1NnE 'Z.WC^yu45vFϏwm#ߨ=Zzi Moy|rm~VkGծ5Z1'w.JVc.bz̹R]Pjrih\mp|LI rdCA?E94nzL-ԯ%3챻xXxȯoJgymX͋n(v  #<~8G&ͺb77hj7uOJ&j!I9v^Ðx6rIg|O0ğ %IghH~h8ƻk= XIyHK"l̅z*؜TTHI8<>ΥaK4.:/Şnj1NH&b p ĝKգ#R:1直33Mrhw9;&>`gltoe=v='9?>bah7^ΚՈȼ[zf5փ⓻Hߊ:>'>fQg~l-b'wy]aF:A#i!}'}%;Y^>\[H9-b)9~ a="W:~ߒO׫hʘ@:^dNWg)Jk6ҹyFB:aMssO`%Z>5< S8kؠ[u٢$(  E2l,|6nstZ{¢Lyv#MEcɢ'+؍b6=9m<>>fu1 )>]|R 8wޏg)?'oW/V1drƒA`y3٢'ˠ"VlxiaeiGM܈qP 9ݠ)6͠GEy[xBYrGNd$ߧ?QKR9Z3 ecNEoGnҟB_'şгw+;HB4!ieăHWO荧N=DsO]e|W'98C[s W`_Ik2lӢ}+ʧm6L X2/uKC &!>6;#ɟI޼ǫq^ W R[ѧ[&tyou ՉF;`6G1_o^ͽmz!Q%%yaLYr v#u=V[Ej ƛ+)_2 &Zc,4Y `و9$7̴HBl]|-vx]a3U/O#=} l|f9neg@j6;)|LC8 |/$ ewI3}kFnK>1D8s`8È,%mY39$LC?E]SGYndqS{:Op/dNƪf^}R7Fu&kwX-NWH֚Jk83Osft8!- 2rS`6iNV; lqg7sN"MxV_|m'5hc^s<ec?ho=6#h%\Le<7m$ZNNkYʼJ1g&_TLfJ]&U\{rb[ FqۈM )v䏘ʺ Ú}yb\>)m~O--> \y DX% 4UMiz tRH.:W{,Ng݇3OgjsB4 4Ju\ĝfFM.ىw®Y;OWH1`ҋj-.h|-f+XZA@QaEGWj !3]0Uضpsѹ]-m>[ 9sټseg5SLaV*ѩSkE^'8#dBijW=֘cH*\H{N~&^ D=UJӤ3s7kwT6N0Nɷljg=eMg^8n]iV涪dA@Fdu`JzLPV<)|݉y1Oˠ_r+d{H|_X"3|-}Iԗ=2NӋ]}ޢǤ y*)Zeokh/>B}rF4t\^y%ye+oG./#c%?/V>^$J+}ΫgAVΪ̽q8 hL\[khk+VUxBw=<ѻ& #i=j]ۅ$_BFK?9+ڌwCvدٞI0b72ě99v"okώ:9XR*ݯNh&,HY#hn _͔U,vJXќ_-):]}xjt/{BFi{.+16g?fj&n@aa5o/U2-l)lIq: UV_m_&)=>x\S+K9?{_OxD=;ŁuF4GsÏ&Zj7s٤t wuѭ/RNXZ{x>l;c39vwߴ@Ұ:L_I XA_b6k}#3L?%ǵ[0E`(No;^OCz^ξU%w}rP+F I|CRQ|Dz~c"ugtI!GoEmc-Eñ->P,#;viVfDL, ?,kja4mѤN}~Sc8xFMr?d1h}UQa/ye,浑Lػfل~DO],ۺc@A3_8V=۝{5<`}7'cB\ut4^.3#z֤c=&5q/=džF.")]hO6t+h~dw:k5q\t@F !bf BI_2)f̿lR8cuc?{vbbČ\X{24"-\Ԥ4Nr*B4^r[^5({x!p?˸h1Qۍy?vVOYXJROߡw^r-F^,?!x=Cj:ѽ0@c4oref*?vz޷0m[*5/#W #J:h wc˪vz?:5$*Fvd11-N3|DuhR3w9{fw !W `DX8MN{%P]h ѣ=ۣ͌2"{t4P4H#t׳\56cnj ̲M뭒pCz.םjV ubxG[~$uO]=R6{f_JʍLR&@} 2_@LZ>!N q7xP([fXo:>z2_'U.fS=DEG{tÕLFyEcs1T<渙xֲ ړO$EG>Ĕܷ+>x!: iO3%q*"TEg2CԖtNs!KFwOמaXڍ_jY\R"_%'LCKZ;~0[>r#7/>,Vic}T oR=mfncHErl)vL}Rړp+ y'Vk!{~[F8GO&-[puꇇs4]]57;PD箨8ٹJT{Z-6 5Dwl߽{53M7|T'wp/*b{veE4J!2KQ}Ek'oKe dSBsJ2=d'؍7WdY3V 18))3jM|kcPO+ d` do;U5{::>v? 7V])'?yH駆O+鯱:zf!_':l$e-gJnϭWXj]sL,"㵓` s,&Lo9^!W=~ Zw=kè)AZ{==JCGEZrb:gZH9{57S&*se}iZ|H9sg`FrLo,Z5m scޯ-_V ~k~>VHζ\1ЉzJr:z~b?Z,ڜa"KړcьZ3H!{$+Y-0MzuhLW4DqF:ssA"oːQKE9xsh/ Yqt0~9ژوֱJm^Am3u1eztD%4vȚd1Km鉛G|ǃ EWF+][Tt}K=t#cu\Vm+~̹V׷OG6-4]VBMnRdyS'iZcf>*`0t،jV>ԭ\bS] ?s,뙄Sտ ,%HnyM>jg)@IRDx;E^YVX}ޗ`+gfêN!9œ"fJkK$G3R55D[nSZ跋{{5UG'ӽi5Td5iș\}UZ ɐmΰŔ63;#)}_#"Tʧ &6f,kAVPE}> UgkjN9_]ku_2ϼZ=f: m4 sEN!׉!)]h?a]I{Cnpri:k*Q !Ȑ{ |YCԟgxm\7?#ٶw4krϕZMb4o5r[JIF {>ՒZv5#t<1E[T5? gmRFde/3)X4Z`_ '9E#9~pm7O_SFati7a{s5mv6slO\}|-E~]+k>KyJϑhrޅs#A5AU|ޚRv}fbrǙ=,%{v\;duKb2K̀8ZOE2rRyZ* ѳb+\w.WkQ+_)żL@c_HB%266m2}5|sVo|gX'^-^,x2qLM{gI2=ߛG^RB [vuu?kiGs^SލPWrFr]9aT yxG6ѡwÙ|C;^\yXsrU)a|r[-j-ӹl^Et]ȭD= 4h~DXBt`:?KVo3/9 ƚ8~ק4v<>&-ݣZ=fZg;>bU޳Ieúum 05a0ljc`bAn*lN<}B=voٗ -L8 Dc },66`l K氱2_`et}o y]C%tfI5ț5R8V_d+!ZC߃;y~ff#cQ'jzYCt!>9ܣ<ЗVlE8CY$*tZ-I!4+D|#ǟZC;'{5ޠ{dqЮs Q%>D;~c/ CAChC C0! R{nҞI MFr;g&3Dމ:L౽W?y-:xq}Lra+X^ Z;a_%Zq-=q> yIVkc^s+YavY'?%xGRծ|ӶVU:MI JE>bBo]W?BFұīsov߮U s*Ar_P? lSȞ vbHGi0Fk e@=ZaScu){?{ 2B]v`P&;iO^އl27u㮺>SM&7%nd>0-0E3eXN%r~aם}tog>j>5qߋ: wt2WY/֎;MBJ*iz C&/U< Rl?Ɉv%oX<]*̷DkSzPl 1.ל{e3CGN9Þ~MQ;{ۺٮ!~v8OݒuvTo$;e-b?3ʛ]Az#z$^! [m_]AjS/:rޙ,=M+]t G%M>rC=aT4>.P x蹉zҷ?Q!Y'j?x u` [ ~)Ԧ-$6$GrQNL'׹ z5c9g,kJ.<̙WFt[M*Gegi -%Sb-?MͣfB2+&9yc)y>_[4wa3r㱉so\{]1߃5L+[BU-_o\zncٺ1mOlkqN6w9_mVQL u zq ^+oIxwR-t~[!pGos$٥{::rB% |vZ.^hG;C{gsGvA߼M{Z|` gAt]~rwq]&Ce&bx5<ԝ3޳Dd ǧZHsu6\(w\g16lWcu :ZP d) ]h2KIM?UvحDO6|.jkm5[4On8!o>S=h뭈 ˖ubs=q6sҵ|Sd"w':& [w8^V`1EoBbi!zRoj}ۗ/kNاoA_sn [;Z'P_yZjf%霴pNms0dv:֑hޗhCi@ zX+l%]ᭋvwl<|G{Np+7A9L6?^6=" D:WcҜV=|lҚml9}cAbJ _V&*&\˔õ s Lm"2e>|%")yGߞjLnap[Q"e:8"c.sa5qUZ5( f#Z-/Tox|ejM&_dSGt#ʭP nzv\McD{/Q&u$ -9KjakZhZ'o}_{kdiy7bm<`=w!Nua1QIu${:R=޼fb%>Ig8JLoy'E_oÇ!sTƶJSĮ~:9ܓSa: 쩑}wi,b-$ژR:`O00tP[kKVrFۻ۶MQ{&lQGN1?C.xҕ;g;ɽV.\+)&"ԠӸA;ruh/C`h􎺭54穽@kC=5Zgc2wd 7p Ɂ皏Gz߱[O]R.Rۯ'` 9SkAo旝o$bq\m+qrYn2]6VC޻GU^k=3 I! $^ 3j R$*Aj&!*50V$֤=Ve[+XK"h/:Ic[nBw}LBОL粞w3X|#'I7,4CۘBzCY&[)u\D, -_~ISwZ[8GDdb퐏yewr,ta "rŷngS3&xfԊ,S63unr/ANL/㚲?9֪2ucU[nXE7_1Xm;YK/ _Q? |sXGlT!g#䷩ZE^Ѥ /H,ó-En k㿲qCވxe`\sp ,9/pYk׬Z#>S)rbe-ڦVU*r0_!:~gc_S;b6\:7>օG_B2P$gf`T>|]acuC`=[zf ]2u!GDsp13F2}_SVҫd5xnj}bHf^[ԥ7|{OC ?[^` OD@ ύi]jdZ} u \Ö繮tGD7Y̚8[IW]]?/Arŀs%t;Xښ1wbXݒ9Iv3F"O_8CI"V=E9%ږ:F5YKe܇~tKo~}E`fox켂<]FT c]qKG=d>Пsrq o{X6 K6q8|dmb;d!/|!GGR9ny>$84vY?agŜ{g|qV}%e/ G;J=w8"w9_.'B.8K˪Fˍz{>v: l*^Sz~OZB>.f>ˬ]v[|'oES(! Wp_% Zw}qu- o%\DxO=Z#8t=y4eS|3<_Pb߿e$jԫ?r޳h7[ 濿#eZ݆kź ̄6AHcIaՊpGy|QZ_3~+_/E=5x5 *X;OMq+X%J8@BL#'Lj\33uߏ?YYrqf*;[/х#A1(,g&1,2𦪟M۟d rsUwĽ6~-*Ԝ]獜{$w0~jνQw>ň2}ɐp_ɲKw%6ZqYyےi/K}} ^ciկHeHK"_j֋m5RmylJLޫS=61PU5/e.ʜ-1єy^,^>{v&[b_]KZ$jʨ߃aofqE䒽|9fڅH#),# Kԇ]_bxY$ӔB t v=۳7WuǏ~g5'pY&"}L |o{7-y6F`)m*fӋy˙EOJ?_FkdX2 7O1_1{0bEh~ȞHot5-0+2]f-Lߐۢȧ7|s1Mp3humsIig:z&OOA)FFN޽.!/̠K"噚e,M娆~;{*urӊ'}{d?^yw_^y қ&OQ#Xw/a%"66ۘPAU%_V)!TV{KW[ɲd?d?mQ|Edt.|Q&uoԨ71ѧ#N|UC|%{K秞(so5ezq_{fJt“B)n E aa =TZJܦb79zKǨ˚ѶzԌ薺[._ i{IUm99y]V~yhO.>F<&V EmJ1>NtI- }״ YB΋ڐDq)B9Kj>;OZ,rB7|1iҏϊ~#^Q1"n[mf5#`?1RA5g"?jjHGhp^*r6E:Ѐ"h5wKD] K~Tu6 #[9Vq|#Ǻik+M:=/G +8S0JbFْ(˥k#1am?0}"?ODqӸ࿈z ☐)-|-q5ʪTyω[1ך83֥~rm bwd`0`\JN 7^^Y&O5KAr{Y;ӏ';š srdj䩑cl3e.G]FVw}'ZƬ34 Cܔj7p4O 8xٿhFf16WEt\ؤGdGg+$0v#z%rRyctiyxFh6S3R:90x4<+"j*O!/JWi?aܠ$K[ :0 + 9_O/?Ņa+Kl0p.vlmXڐFzWc;Z1ֿ.e/4U>xU}aVſ_&~۪ ;}Amԕp4Tm#6 K -t{@ X=N GPlqf:iRŴ# D{m|wиBrVCe"N峟ȓx/ އfoWtUo{TyD(tV;^ڈ# `x s2I9Xjmw>Wy#G$0М*+sss|~89v"2oYRqSwȣ3_2UFR|ً\mszVs렻aZ˂ymJ涅1,<κQ50i͟%rO'}BVZx$bL^W< >s{jڗc󷂺2T'.P _btU/DmSbC>)Wu5.eODN\w%pҮ5jїb|/+Aԩ2>y3k\c|3?M⻗w2qBI[jpeҢfl傟/T3& `Ԥ!W;5tԯw 6ŒmW.ALJPrVb2P2jBQb>3$UTTg9^>:DS + ZŞ-yJg!c!9[a]!DYئ,]2OȃVg14r(cRa]j=rخ&)ʜz94"Mydre Umٲ=}ư=B=w:IZ9OXyeQgҋF-{S="2E>7:jz"d<Y ާy/B9ZAp`׶SqޣkQ>Ũz_ 181{S۞|ߧ#[ΥH]ͼw].VyBmکcRadX5̫ɿ:ƑxQ{sQA s%`XfLdR{K7^rzdo\!N'd :ȶ'C7Y{HqHɅt10ϋn_oFEqC.L-)|=2퍱_6y&:4U GmEmJBZ٣o>5ͣ,BLLɾ%[S2PSQ`WSMe˘Ui^qy=&FaY&dXTMe}O6clqq\^JأӓUQocūs+YkB#fB6[l U{4X{$KNW1'[e\ȝ_`ߩGI;-9C1/ft. ;5XEfI>Ԣ$ ͷ \ +sII뚞Y/iZců BUju&By~QiP6k~ss{Âh魙F)3n)xMy1_uS}p0ɐ7Ḁ'fe^3Ξ-XSz7k#ø-\*52k(?뻢_odz'DJףGphNquҒk/'GmݏC;lrO;>.S~oO^̥5jcE_ϯk6vhkˋ 7ފV#=5ȑ퇍qf+%ꊴē6OY2g;d|XmNnX7].794_F!÷h,&P\Lÿvd~n=khˡF1x# mH>Gl̵ YLloO҃%k1Ed@A Ga4~}<6bb} 7#xn$gZz3'&,yF܁,p/xc=B*eVL,|9\x,ohzCXjzûmM ++h#gT|e|CNAT2y/5rk?)|vȊ\ne@oU5%xyx7d}o nՓݟjOg骳 jqPK",bbX6r1sw_#kH`9zD+aƻd1+v~Erj'3 eJu|`Z~D'!._+_#q#r;<剭7x٪9A>H)7W'gjF>,Q#<ۊ ZыX:kMUc:c~`ЗH~%z*Df>D>U9_Zw cdB9XceU3rii69Vѫ|jʫ^>+o|!?:#QQ(s4/3:E\fժ_.n{61=7{}GF>#zt ?5T؎K"!ζ6 gl3ȶ CBHm;>c² yQڀwDQ̱gO7?*&esgϐwt #}.'0 (;z7%S#4i}y${C3p,B˯߹p ՒYl2M~>kYuuYF8NKk1 $|hц(5b1UY!_oGTFWRENrEz{0b0]%|{Hn-"t>QO ^D  I6A>~g1Vz4im|G,G{Z;w+Z64 :U.ϛ[u-I xݍgsy8.曵 =E?-bɿ񐺾bp_^'Wyzfr 6)Hci +x-v1AJ1}uZ`Nԧ3!cmV1#T.~q:ͼC1Q .? NХJ[l\Y^Ĭ >"㙗a]갪5'9ʛnLI u<8VڈswcOL]sm'.yr7*򻲀'1=1 )4&FpF8(Aq F~F[N(Uj6i 5Oը_\G,r>{-K#Ϻ9c)2jX[t"m=+gXuݬ~TpO,.WKȒ󶪕W}9D Y~' uNYQ{o{L}zͻH9) ١cqF#t|n3إk^s9 c#nA]jϖNnk\{ӓ&Cl}mt$DMWuLH 'Z[h>3I|[J՞;,DmYdCĔ[߁Q?8<{q'bO^m/r''<+T'Cs"] 6y_q_N:nEpȫn -̿mk\嵈kM5Ƿڍ6r$ٙ0UM"_,(DMs$נz9b$TZ읾Yz,1I,o*rf˥>&%ϕĴRCZ5' H! X2sz/k"Z:#QȯGޢN mho8n=D\ 0ۏcLKJ]1Io9oOZbkM߬z椯~scRbE{2?>CXoڳ2 8|FRDՠ_=+rv2?zyd? .gƁɪV:*dbj 'K|UYŚ^Ъ"'FחyIJ$uwiov z׻"|xTOvaŖdQ)#??w}|~n)?6˔W7Sն4RO&?WxR~M]J3;W5 O9c.-ATt⽲el|1?[Hig&)NJy_3.W"z7i}^" nt Ec\O [i覙mós9嵘g%Yd-CloKZƅ&seCF6§,9g^3\AߓQ$zw 5 X'b9h}w`Oۥᇸx)l#)"UwmV [*Z>w\Bvagչ`amJ5$-q1.KK 8LS9YRi|-_f~<,_-<Qp pr?.~FߓEz9r  yr[ Գz*ӧwϖ K'1 ?T9k̙ɲՌOjCA_Â{O$/q:<h})붆yzihǃܪh]u9'p* ƘrSm,$81:~֌12ڐ`F-:g;ɴ &m1t~}R} bj[D ?s??6#E2mriH\g߽?ةX+:Y _;& 1QO\EYa\ӋV{2Wb~^?C>2Xk~6h@C.Cy~#COI!ߞ|~Fa-?}tp[[ ]K))_=xx^㍚s#V{EbNō2%؉kyޱ7 iZ )y"9 djȼsk ~U烢 TܗՖ*(2 >Q"5dHM Ej feO6f盗<ڃGOM8~vbk3/33#'>y^esF$[{Es`!7Hh=$5R=T#&+Ud!GY}ץo߰?J/Boʫw9SKNJISk lWD_n{1e*oaMAҫTzS$+F/i 㹊ejVH͊e)g=jxTXpEy9<:^Աʪ vJOTc|ISx69J6R׬mg}!>G~nώC3^9Ih7^xe8883ҏ=wBQ^ gq%:w1GiQUwu6Sn\h?g Gwem[XG1eYW ,{k=FV #7 c*n>#Wj!WzSvv5jf [(b80 CXzCs~Vܠҩ1j.= O񄚤{qCO5EQ 9 $zYFLbf8$qDgа‡fln,Ff{8*?:k4eeW>^V ֮|Ӿ: `UcV_vI,j1僇d>gaoٌZT6UfI,fdv]~RZ JY8a z֡oa={rכz6ֲTWِ_:=t],SyQ?V=%ZQFu-o`<)ɦk8^Z>rL8'!QZimi)hRI/,M[<|~μ]߷?|)s kŲ#Pc>[zy}Yʘom7dҨyT߽AȤS*yܖ#YqfXI)6}:/w(1LjndoɨǼ>֧EF/Dk6\:t*E=̔V+wl,hJښZ+bnOލVϻ*dgD7l{ R*XF$WOB#iŭq,J| Img\L;>4ѐmm√ܼӊ%]ū>R\>5umIF<`ۜ!>:?% &}AKߍi.d~f{-0sQ3|q.%'/m>s:K:7Xn]Ϣ6|jR5VN"Vr\r/u*"`Y[2]>b1']Pɲf1Q{4i3F_+S1Ӏl UBuIq:f*)CnIA up{d^' XBj^4Z@iՓjx07]<&[F`!A( s!:<'; 1 ൹|^}tQ9q?]{fX&.s)}n_Fϻ}A--~. tDK޴}oŔI]ሞ_ۼ=Yb΋k?74?@RoL{`\`U5WQVɬi=O]DkvxW/ywx315Z0Oz߂*x]zg7IvJ^J>>Cv YKKI.sjCΚ by2IuX_G"vkjl>Ё'G^9R{H%۟-8OzlUr|wdeD}$鷴⹣F B7:K]{(@ѯU<]ZEx[V_V%>v5Qϼ>`t>\_uUQ_r2u[9еW twӽAQW6({{/9Rl"Mi1'XO #e92F eHa賉mž_[YT>/Fsas4Cχn}0of逩Gm7:/L a_m""Ҵ>޴ k;lb`g^$yRԟ}|ra.NY2HxsP)SWɜ^"r<,&3$ =~7iV5V><+-x*x7ʑk1hi*o8 v"Ʈ?oDvt xnwF)_6S0ΣGx9i)M/i;d =+2\EmraoOwA7.|v^'ꄽj\[Goۨ>p{剔vP^Oa}?|J|.ʚ | :)XX-|עk XNb^kR:0Fc|/|OCJ( xL̑ TtLϯ5_EYrs C]fYLUR.chNE'7=l50{jא{\ry'ӵ 6vwCWz.boÎ0Ĵv%Cc:z^.zV3i[ax_Wl&"{ڬWF{~] ?c0#=9g]d7U}ܫ#P_I]uXVqEE;u~]|L_] 䯋et|bj;V@h c/F<h~}A*Wq~Ȋ/}nW/ 'Jc> >kxXӏkn.E)_<÷!ꐲެ}l,A  Djvi|ǨԖQ/SD5z}џg!bo<}X`Z}i{E̖B,-6B]^  'jǷjnq,M@SO| t5b?rL|S , 9xbvaB,0uF̼q|tx o>@Z޳W6j>!5iœz'g9=dasg~ϫzS6q{ nQ{mv͐ b՛/q}r^ۀF=&-bYo6.hc9?wOSCAJ,;|Q_#ԕ\~QWB<[8٨:|׬1 =_ |k39y9BG2#Mă͚ggt]9$լC;@flj~6 5(;<+ioiM[`EX'x#1f^S+|ihdo}/~c~sz;c9Ӟуә'oNDT&rϏͨ5̼X5&57eMc"X2е],U՟2OzK涐3b/n"v J!GHǼ8?E,Lkdsr"Zt]atO?uY>  _䕥}Yn3p@u=.7/{Xդ|>'_d\]k=4M' Ԟ 1N!FKUrSk?q֙YCN7v$r1!ω\uOގ.jF  ܈/ XDMG2yKh>եAr4Y՞:QsăB#J|X\ڡ7/Lkzn8NhC=9qѴW|g9p@KKyI9fֽ[/6UͲ9|!?v`E>e`{ܔ6CE4Hގ]׽{|&JjKxyRkvZ`T~`M&SJq>K\gKc.\C4sfkXdlQc}}s~xޣ4s sG\_Y|ԥdZEʫ{p։ugUr#r2d gXO"Cc'ӒU_zÇ\,zFi匄5F,y:&՘sÑ?ÁKO f"7%b`cy޳rz驆pb/ҙ``"np9ㆾ S<|k&ώn(M7{:ƶri\X+Deo_id-E@Au_k`%#N>mDLj$ ޱ:j# 6ކXG Iܖ1xVkk}=+>/0P?ΌX}tpq0^Db3 y&t:׶x :H`x^>m4peT5Y>FnO˟?+vi 55ԚPS#fM33m_>pf2߆~bJ:IWɨjxeWRi󘧇&o{$*]Բly;}.lBsҔo!2' yc jR{#pFSyk\.er9F\x ˨$h.O1u`-Èwv+ _ݨVۧc2r3k̵Y }u:Ӻii&mc7J`Lʱ0FB|o ;Y-3δ?Sb\yw}A؆xNB)Ly8}י5?kc7;&~9sxYl,r Yr^$.$kb5" ιe'S_$ˏE9H}e#,V69OܙPD]ZO /9-sH(}zEJ5yq6ڱB^Yv5y׎vlvH#_so^~CMC?\$5wf>sjcJ>C;]8W| u3ɗ=|FP>p'|"Rz;f;{b3\YBЬ?Y.^JgY25:fPZ٨ZLeUBN4H +?!d&ʷ4P,{:f?wZHmK׃,Wl͑2/*}{)d صyq18C;/gGs1ŞWwY+cMGY+6j<##l Kk1jeCEeM1Jq<g|`؜ҹÆ{(x1XC^6tv'|.E/,'ׄV~5Y;hg5}w"*aja #d?5aml3W9Ao)?Y&phT en)ps=<.QS -t dL"'i.o6S4(PPj`+۰t4ez]$>YG-)勋D U +OEV5%wN_cJ2jyLF9нXyfmMK]vj7Eu6ڍTZdTOA3fZZB:)Usn SttfT>z̿b ٩[g(yr^L/3NrO #QQk(t>سc!_wk 5K1"ȑYySGE{D?Q3HQ! 7>*Ln0prZ|e/Y/A|1l7c>1®ZCM4co2'RHǚzsY | >)|Ak6$aێ=9\A|c].]0|7l7:cŞw']gmieVSB_Ke:#9O|]cۀ -J[Iz~"5j )+hV `Kg 9:G-&>  Tj~rN8l>~]mѹss!@NR9v\pH5h.d#59?=w!as{ϵe@Mh ba̛>Rb7Y Xxf7 #;do5/9V0ccK ^"M7Zw;g|w݌Ǹofɿg?.O2~xշ,lSk>_`tWo`m_]#5lSzAioBP.’4b!/$'6'K|*V*𦂇gZͷ4lZ*=ubq{z>Bw+~M-ú&0oHE5MS o -#lʟu![aa_ő^CZXU,J_HYJ|~JkG~Kڡ$љ|q1}A׆1g*09v$"]'evfu]M>vboG-)ksijĝ2RRʛ+j;o[/^I#nnQwׅ e6ϘyLxR,oJbM;Q}.>75䪓,xGrm0vU͢kl-JIӟ~/C hP50d1vzO,52;mn5xpC)Tϭ 8! 9DAF7T=xO/d~h'X/(Quي?WхN3}=S$ǹ~`NHiB-~ z5ڲgdftzGsؘ{x0Rѹ5m$q{{3;̿5!Ϣ7x|y8} JtٍlT#G[e:נj~h[}u!67{n zz-y *uGlu& <g?N?'|_ss^;/)g5F4yRMy)2tEXb["gz>OqX,' |Z.X,`ٔxn L5p(sOw뢦iH1K,W@iQ|d_5;QWK׃W֞"dz|Ad$z>㿥v ̒0-_0w 3/؎`7y rV Tly&(Aۻk?g1,b1{,h>>5mb[03]`v<]YzE[:&7z 5˂#tm.f_RnX6"|Zdsϩ#~s|no0Bb A,4sƼS4+//'ICqD %"bT>< @ _^~uG{>WM9;m \1۔.m+Of̀7|: Ŀׄ& oԦ~:wX6~n^S'lUb+n2R{WjW+ +L  <_{ {ދgCW ;x*a~h]~\~s\߳5l{ k:jx#ޓрZ^& M^+tʏkhH]uQ,?D]J.$p_Bfima۔AۍgYKb;&N=ȿ'qI}lʓIyis:9 P>#7b2`N]"/>囈_x3g=zyLמ^M|NS_I:#'ӅkXJp.Uk$E̾5 þt3;MfF9 [x!QJ`E>uH=f{oF_Ej䁟 =3Gf:Nrlꔙ1:PsT{B/ >aƹ)=}i#QD@, _iֿCW~n_H}pKg71g=Y 4g/Q$6hR˿UTIRk i(s4^U>b +D eo7B啼%]DM Sב8(ٔ~L&jobz2 %`f},Yx -jF@.]SKXALU۝d/uEoe^+\o6f5ceQܢ$0濘l3uoHR8WȚ +aU+&j(ikHW<ؼJ3]oLR}vm* &9JĈSJ'zNOM3'ԥ:Vj#e4g&]/Rԝa=v·Lq8CvgK{vlq .Wn4X0Vi;㚲:$M㱯^ŞH~畱 "IzRV-Ợj*/FW}׶]uQY5J.\ȁE,E8u=575-2j 󟅮ڲw{E ]\CV|3#?1{#z/T 70vM+Lc {yVxA:ϭs y!Ql| fLۈhp ;8d=|q}g.7$wki_C?o^/j3T#]BoH!{B"in~:;躢gB J' PI[Kz:ۮ@m>X>X Z˿~YsNsϲέ?=|V,2OOH_C5ϵiŰ'vAdjSԜT7ojUϾT .REw?25bỔǁϢ6`V۽#S;)2Si,֤R˜6%l슑aⓥe[*=ٝg7bW'm]k[~ ̂|6v@']@?:i x2t k2qX" p4 po_UϺZ-ڸQE ^#Qlnk>_jmC\iWO:գz>D+D V;-ٖۚ5D~{|uF~<=XzgE kkշJ"y^㑓n˵ż޷Mhih*FG'毼C25<ߕmѩ&>f,['Vu\ߖa`U>Զ5goƬ;Sy5Ε#;}9ZDVwv5f ɷ,J,{d3 ?F`KR#?OvӷY8'=5`(`Y?8xߘ*`7;_e'2x">\ߠ,$Kh.)  5nj{uh!HByš^6 }y_4!4˲7iԎu|m2o{x9U܇) #:fM/=%ΛmNaֹ OB;5tǿW}8'7S/x̌#}LJUgK =JN;v^Le?rӍx 4c3.3A9@l3ah}X;xŠԈ+MuNzy$GKFn ;+`cH< L-*}{lynfq-SlHk,OC, (E$:ow#&bo'X8̱sYO[Cleqüc3CFa؍ ޅ eW R*̸#ĻJgc]^.{+Ik0b5y_Č5~B*u+3~o c9У渷v_{"{\Gc003jz,c-cdyc`O7 C@$^sb^7 mJRU/e=ja&JUӡ[_!ts[)=d܇{:8z:moa[ظ]v(yStwhUK;yI|Sh,2U[RU F^cMb&~%];S|WGJOlE1[fq+BmgA 2d#V$| |.꽖ϋ Q6Q=9JZQSg%ZۖVuV+r曮`ݟ彍,UN~ ^]yBŅ{yMA)/zxJ8J%VZb]>^՚lXܨYarn5;b1߃+a}oI:șF}a9{z|VA׷H*_15;Yۋm6ΈSFQhfsY{VI:DJ|̼n!+u&]s5v&~3VwNuk0s/d^#yoMb=V%5l SrҬA6kPGI'%2dp0ju^d1EdC] ZAj=΋jߪ-CO]t+ϡ;n]v]KRCo\_nhD%|e;"v`0B[>ӫe}Iy {@??SwT/8-]>ds[ϼ@h7=zQuV6f+껙[yHlw4sP vb%vC>ܑZ\|3/Cnj˶R}/PCc={72I[bŕS>KzJZ%K>% 69/豹|aʑτ:UXOyy; >z0xK_"*3$48xh1ͽ<$_a8C|v{o&Y!Y3VuYV}a TayԪVF=o,Wک8 :ԼhgLgl]`73,kEӪm?r4YU77p?=؟TWK6|նu<Z)u \ Ge*EP/=49Yt<]U^9{w3pغt}wMyajs.ZMi!\\C`/3{9 A#rhʠi IIFh.h]*.3J$8鰎Dmqk3ce +rfoq-ۋ|i9[p=j '^XxXg2-~/q3afE;mi zqb6ШA] _Y9 ucd+Bvm|D83qPF[U#eQU&ј|/~ ,sW, ? WJ(, ?)IEeBgO"g9Ӧmt{EMB1`SV=?QIKl͔rVlS}ehvG|L3u4bo&ZHgF#O\2y̘#,A ԩ7||xCaڰWa=aH^MD^V:wiy=Р=AwGPPjUg@j<9LSX`z˜&1=v,{gƩz,ș(T)PtIq,I#9LvjR~mn lJJ{5}%,d'ZӍA7U&ݼd4"}x8\J/s;F )qCʕW֐\ < 'C|9M|I|}R}grZw+Rin!Yb]=z!l/|67p1>oq5m+#zg~V``+nBmyv)Lݬfޕu\<.s:~"#?)?b8O /Rfi#o))5ܴ4- ZeT:]yr6¬k/]LOr?P*4~{ku[hI?2"g nե{=5'eJV@L_&HSS({(m}|ҞCvuO?JS^(jn3|A?x׀L^FfIOCϱ,s3dP; L0˝T5H̠p2_um2@o(/10P׬W1FIF>5 +g"LiV2~Ftg'3sbٌ"GaXF7i6x!Ci|"s%|Ѽ7Qj}<"4"׼媛w: d%I >[$ʯcԧsV78(q5oa9!iVj_Rau=s<*7Xi|`~oy:x;#邷KR #s2o?ܡuDzE⶯K'p ˛v~/fЙ?IlD[fS!bR?m vqG:g൩9_ѳ}ukb.9(37BM҄rAU6q7X߂bz8J.:}t#;֕D\ud⊍n2-SNPrs}\Q&n?&.y[ i{/(0oOqåBZ\XcXVkK2_mP-t|e|"jA3K ̌g)Aw}4]`߯ |NҕkeU؏)̀"ծ C`:v'gmGLSG.eZziQ#WQR;LUξ+0 #?>3ܰ0~Gcmֶ+HC}&BZ>}' Em{$~!ρutJy(NvO;[F$* WOSq7Q13: n{LOVYL;.nVz3- ?vw俫Q.J`#3ZjO.Uq_+#l$J'Opf}aGg/>` MZXl`9MRWL_, 1)B[ME]G;F=_1Y}r{ӬCA1FctS<'^v']={dMugS nLW_k~^#}G>+%湵fh=ky/{g s?S(S6_ZeB~2U|y$Kq<y{i/VcA;ksD?~,`|tӧі3r9x쁨g7wXy#9{P#WuݰQ\.OU^QV}`eMd #zԟ?]eC> .L1|deR9zf_s}GUT/<Һxn;) Gc\Xwť"@Aeb;gI F<1 y+RӾu[W0*o S2ˆ6 ]ujdF}HtHwݨzE,: x~8#N7sz?OCs2-rvVLjz7?VXϽ,Ʃ7e$"Ej\VWf;d5y]Wuǜc oɈ[t?ti+vqf/;m+#`E}vzB zs3mǂ*f*3򟤼k`3LrNna|J\3a{A"r;v;MODN͛zmOVy MϡXMSv)%D|wޠ_!"903\o{[127 7|&ce߯bB>00Yo|1뇛s(1!91C~zD=,4T&S-ߑC^Ermb䞦]>c1=mCԎ6I>w/.cڪH8Ep$#Vqf]I1}?m|ϺE3ϴ3>}×kR|Dz0jGq+Ԏu41pGv [YZQ$g$}&|h4auL,4vW$8px^r 25j5 S2+Eq^Ƶmd9,s v~jPPu˔{x$RyXuaDzfE`J qD/7Ivno"Fэr@fk?UC={+ϲ~:1 9MROE}|Uc>r>ޕ_97c!jSc773Ķ/y gg C$1uմ-:߂1/1]DZ$](PkS3qM8".[@1ѷΐ|]a;;v Gl}8G 7h߿sa }!حrqs9:TF{(tkg,Nimc*ɼn1 C=VY.Ǎ"Z/ӌ;D s\Ux.!C)Pkyf |+fm&f?^̢:>y+ tNvWyh$Kfq)++FsZ~ìja1{e?h C<&Qs[|> 9K$#WA?{ =obXy&Eco9T)9Ԑ~b~ξ ّssk%ܷ:>*W$ğ8ksl ,Kq6^ⵇS~=jiQUP3qEDɤc {%Ї6`*rTM }]Egf%=2\ O劧?~D] 7uj^E.$j^-m6߼s ]뵕?5sӓY[#n"_i Ϥ:C &BS(#k(M){j"zG,=,0!ba~ň`Kgz(fZ8k䑿δsW65K{nz[t?bݫfE֣y$ry˨1"1!WS6*EE0WLZLJ~diǍb@sa^6c?c) ϶|~f7+xtMՆzw|d|u̱0~biZAYuEvAZձ2p6 {iiK|˥T*_;ʁw{ ^'@bG0m@V2A\⊕r'YZݫ`goeii'Q/y  Xq!Vں?ejpR@lZC$~4i{ eþ~N*8pKe#.?\LsM֗r)^^* dv U'Q;!M"3;MܔDݼW" }h>b}F‰XMNAsYr_;opigCM+-.7J$\k9u:Ggfp%xJҾ1y{h2xǏ{?:=mԪVZnؐ@ѼjF9[`:L ҩ<~]g\.+r m>cz*=A_֡xiT1V!~I>'t#`067{ˎK+=bgP{@3pLgQ>Nw-toӃúx7d.} )S6q=&@nk<&s!G1 3^~X:b}-~p:G.3s[K/fzAM( }/5Ǚw򞈥&d+WxK#̙!ȁ̻:'֞/-[ ?9`lSBC1}^{-Xzr_\Mo:ދ~ [4;<"[bqiğg m<ߡ!ܷM hg*VQ%>T5؁ZDL2u g ygƞ2y8VWln)m}7zߨrUH1ESw$,|k/7)rOV|y0/5e_AW0uR29iD{9IC{yݳ%?/N|29g4Ӗ7Y%~d0|\R[gn,# 'cB-rWm\M;^D;esN=-)ˉ,":ھ3,>3L"#/e&5zEΞ(`uqTlAn:o|3M|'I t(%=@_|/pExjvH#Qc,s [>ղ,׼>{ }j6fjAj|C{W~[!Px2we,f2J$ƾ}S7x)|<ݩ~?/^YY 3ȶ Zw'>7{}uslta'PGeVSL Kd!6 TR; iXwaֵ1'9vy7~^Y~Dvga%OuY<8K}\eLL:nNmsTK/!!>(ףا=<a]c/9oyB|E|Bg}fߡx{Gba'uBC;(Y @ƒy=35f+3M4{|s3_48e)b32pԡ1h.eieIf;i͸n3gV2ssH4(F(rY(@lsJqQl4k#~^#_qʲIKOmZWe嬜-eZ/ܛ#i魼&;xޱ0\j&gxiSQ;vqxg ky=sꚽvހr=^˚}->-_d!ڊ-$%ޠl>j[eJtUe芀#6iWZM&rR#x̧X gQαQly[X7`Wc={=q.gs<{nT5(@ʶ)&^iГD|}9|9@ǵ}n?}?0|ZjoEq_/ {(Q#bW.$5FmGr*ly۰wsQ7;zǙ qѪi' 7,5fY%y][HuˢfwE>ԁi" ̅&E7q O/04msgR~>c}޾/Xm 'ֳ]fN3~/ی5?ƹZ=6iejEn[ոbMig8-:l^Θߧ?zesKL"/Cm!e] Yɟ2eS ~*̧0Gwߴg~/JkǑmS')'mmoV;[V gMT1`y>hY֓q%b-mz_HXZ.[V0=b\Lcb? !s&OJ-WBA1Gɲ/E:RF >7<$Sh/|{N2 ^RԀe5_+n~}n?׷kȣϋ֨{gso#:4pqkq[{7o> |2rFwbMR. 6B2rmjPsكpHy2ϡł[U{uɪ2i<ՐzLyJI\uH40ڀ_tQ}WT^JoUM(8^|kƃ1c6-uWKVE`jd=wʶ,毅'Aby4E~e(6n(!'̥#dR1e fA\YZUw?G Ɛ/o [=P|ߢ1R {abǼAj ㏀yf*hc`vd),sg2Y )E_'lbcy;Go"Гa?ݿϖ@w`w5O\;v? : #q خ*˓AŇiImv5*r+TM䐰yK׏+[U[Ol}S`^؜r9k`sS`%"ɟq@FYHp [C`7Zi><ϭ"p0_>βʼ vb\vY:TjZ"tlOls˟GJmc:.|Vv汕3͹5<3jY*>:!Wm2|YL4ضa?'A|3jPҺqy:[!I;uRp{)d-4uRo7o?4䞽[Y/Os#wfEh +ȧRAk\5uc>t<i^Ӈ qS!75n]^{L!̢HrWF ,󑰡Xa? mO*[29潾'<|}hpaݰfQ#l/XkL sR;`8I;PdyqU~NrkruN3ow2cOBo3&?gc7gOAwbo/VmY?Y:j.vaz쾰yRM9Y?s"s&%,eBviQy{1Ȁlm9l&xqJe}rz }Ak8@y.Tl v#|OC ;˹x?r۷ F3ϥK23Z-~=#Azų^qؕyi FT|o<ծe-WnC\ٓF2y{W~9sBؑC.ؿ;J ߋ1`n.![.V: m4a:Lj/=XO%boi3.+y]=oBq IQyś6[|{#|.WOv ?Ywx`,-7+g_ovz׍䐏WT5Ls-͋[.{OݖL].ȟb1d=M6lv–.l7T57/$OJ5)yfQT2=|e=ęX3WY?U'ֿYb+:|J݈qMa??/abT?PcyB'4 Gsu%JGnGgBC`#9&6.a9fUyO怦^D]I2KIq1>$}f:bb{! ^܃O|t!å 1QyMl_q"S$Kh~BtyYaMJ5(hMVLNO-7CؚdagH*w$P綥oD?}][Wγ3 1'یʎ*_k놝eN[v=Ӝ^::HUbFw)p[XE!Wɢ^ܞ ,w2 d$o#z| \)qkm=;oJ5bhͺ"WMP 푳: YK\·\)JwˏԞ!Fǖy IY?r틤$ZM\3ƞh1j́9OmuD))/`an+!MyMJXxy!5,*wVmuְX:b|YbYX9JĔ;),^ ɅQ=>X I` QOBE KK, ʁwL9~qr4Acw \$d@=Ee9bzJ֊.Uo6D{FHˁ52q2qF|'֠\SRcF5>5kVQKyJ}Wd56LbkvI8(~G.i֙2!%֨juAcٍe}>!<^3/5_ڢ3˸")jI1-G6Р8 3aG1lb!_ 1MiH9amrJC5!ykj ~l0.U/h{[f%͟RIe61_wI|DUHm2x,'7=7`a_O&Se 2z2kbǙ5dl̪gl;1UC\J|}+?晹7gDG< ;_?ѧwwJ60H㽌vfq;xf$&̬~OG}C[][y= 3s'eN-94ֈjN/n+gb{+c(Fŵ룲ߐ́3!O`12-zG4?n O-_.Wwe?3ʴp0m^_+@DqAPdCqYkY-NG8.|ڍ/:> bG/׊uB3}*pxN Q`%ooj`|O6i2efݑirp@n+Vz+[ ͨ^>/Lh4,Y# dN0D5/Wԋ0l:nĬ$COF>3|Z3GړJM\ ֣QC)HσϼgY5z f=26v}%z /^8"J 6Ԕ-e<%XR$zL[XgOOYПȑk s_Xqt<\Iz+4T\d=ݿH.u![ETZ1cDz*̘\>&YT\sr5Y9β ;C7\dycOItF7 8*f'_'mĻuk.Y." &&KY]}o5iM#"Ķ [Ѩ'L[ܐmrl|AA&:l< l:</* 9 kO ~Bl;J"GA6e Q.wNHD`)y݊5b˳%ߝ[ORF姕<2bIL'M6vf7968{s}|= I;(Ѫ\ȞRX[& *5=\TH&!5e$:V=' hk72Bj􂠠I b+7!CB}ړLBdk˷ YKi=΢"4oaQZXI5 P=o 2}߯YH~Fx#E]FJl8$ް($AGuC:;cgM׎$][#l9>?M>r=s@Y$:~gYv`}y{O^?z5Ӹ/ƽ3{Y<{ӆbD [vZŽfq'p:qoM>:/c/> G%#X*(oD\9Ё,9R3 byXe߾RzMk/x'sS{`Ӭ?p4O)r ʻ륿~>D_t[1x?CWLOK݂NGz PYh`Gq%5k2Ng䙎Q2xDbq*$ ytRٗϘexta׸# d_ؿoO<{Kb}^>1.}S9|ONM1\95Ʀ{uƦqF+dqJS/wef},s< jlhXV!osF>ǣ⚫pOif-X1/a]r\zɰ `s s9l{c,{fM,vG MdȖ1ج ĺ7A }L0۳)^x;#N1'l %5g<)}GяG}d*CGIkmUׂ{4O9YMl2!ԛFՇ,ub͎[1}[R]Oډ-fBA MV,{dc9w~M[]o{K w`s`L77 _-l๵Xxn#L]b|(/$ #3.GS>M,je`O͹*gE Ypf"]N9R7WkF(=[2w<-2ZCbSO`p?pMYz+_z*bOYJT׎Sv~8zGzZyrMQt?r=|TbYӷ:\SzSWue._o0f_ޓd[ocgF]Ԧ/Vɀ_e,|v Vv6|PC}[cΰm0,֗Ogy4?_d_[igX>kpj a;i퉣}Q҈xxPШ+紜/xP=gת3[ƻeWNj2y}gi1V ҾT nyr:@c ͆OR=snt!q8?<]|t!AK}"Q>_ožocnY>֗i>ްo9*xx:cL2fr80&mAu,hٳҾ NԶf]\||.4z|!_;olo1{?X4:2?!XTmqbgt)S]{O3(9rZNؔ!gLQL(녦ܥXנs,ieǘ3.c^}9\qS[]c5}{ćз/>3Mg q)q ~ܘ{sw=?OI3>aja3ՍdQl$|s ^7-f|Nk|{S:Zz](HGѼ6VEysP,^=Elj{c߰׹V7 }55j_ey3'|,d=ʇ~!2:9#q住fkOq;7~$)~c6R~~7I8ɳ/S<\ؑN-3$Z8CjX,B]bu/Н}Xdve|O}q@#-;G554d?y5.yۥ?# c?7= co9>{?o4H=HV*y^}|-3B>(vZ'4&XQHx͈ܟdD6%"ڣ>_#^<~bwzhntԵE0n-wMO3g0w.E[၄FhlbkU]ņ<+& vG]@`V7te.1~( g<$6~FxPh6Ym\lT6}X畘gv#E8Ir1.zԿci9pu|hQh9E*Z~XTP?{~u/<+Möf%=bo4,]h!4BY8bѳTQ0]8^o/M@ɉ$kiM\Z"ccmɎ nX`^DOw6_.'OmUH|B#ԉJj_nL}h깖qC3^`+݄mw\?|V b%r}س7u Se@'b"v#J]_Dwj~GՖQO`NEf=aM;%F΍:Qsb[k ZmRڜ\1FL^1%)ZX]K'-hg9v)[%WFp};nGRUs#7>N=2\͑gߔ`~v9m,ֽTLxUxpͳhAlks%5ݏľ7{zo]({#L'o[?6쉞)ݐ9>h>/gOa ]rl/q(X }S?^Ѳ?@/s+ӦYh+J0"m[.'v'c:0?blCaD wEߤۏWUUC'iٻjcӰK}Oúgɵ1OOݰ)Ʈg .m^~ƛ=S@l6#Kj5\*qcjC)=?Ugx8Es.~E0@e'm2WZ}Y͕q/?ul;hW{Ĥ dD)雼{:h| xigC.k3&t߉A:lg@ ςr ~O_kQ/CD%H+5I;["vG-b'" @ {ѪVۣ0C9&hIܼrqpѺπv8rMc ϝfu<3MG֒mWvO"l8o<ϧ'6]%}i{/uO۟-3GGU ?ZYJ'+?aݯc3zM/H#ſgFɪ% E']Ku Q{w?֟~_l#"j m6WlzF8mբ/ ώ:~v<#Bgռ=K)"WuG^|_4K/an= cEO?׉|6tuE%v]F+;״CVc_nxpiDD-SC֙D,A1"ߨk<s:s+J1tĦ.YR-M<8`=ɖ|:җ\.'SAx,^P ,}1{4+56gt`4 7!Go y3?s5?D|[xO ? bĂ3*?ƉM3Wuc ooqpK19g|ϲ0+fcyfc-s8m7\yr+3ea$5-36J=#K/|_f},Kg0CV6߃ʲwSfK{oY;Ϙ:)W~ܔbwAavYks(v73$< MhNw0(qќW{s;lK193 _z,Ful/Ϫ4]8wm۟ڒbk P{+oyOY5%^:sa ]3Q.[;fg+CC#wAJGs`ӎɐ6 iIgs-{>Hw*]ڷWc.;RzK|;wtu=fa^|/+1-?>*FmkmؼB}۵ge/ih_1';zľVf>;Zз5x_-0_Z: "y\8~=cE6y_>|R;kKG+G]ygNǢm1y8e+]:ړ|7= db}de\ksY^?x_.T~)}g]hDBDu_}1C|TWуW.S%͸zGe(<@bTs#ϔ+&4^m(ް<v;׋^_ۋAO ]z-(k`=.暸žFZ^NY(yB~]ܸN;)1QvuGܙ sBQd^;*e!W^~9Nuo;+#Xvn,7FePuXj.^D P.9=x)k bln{MlƎ~ u(L.~(ܧr|C>f< G)c.1E2dtJ&wц] ۢ߉O.<`n?*&qBX#}`ɶkёʯK2~ q? Va)Yޫթo90zڈ1iW4m˟h>I/O'yOf[mw)?VFP|^wEI]]c=&͚VsE$VG"Kfrxp9O7#{^N7;Mmϗ?rmw{Q/B.Oԟ^H^|Fp.rn8h ]?M!ZLcSOb ü5~ҍQ?6MߵyxM<x;n=ȳfbtdB&6!y)TG@.yo7R7ұj`M1AR*W> {!&DW+3k->9yBi%l9Vg<%Ǟ7yomwzK7~秠ѶC$4TLsC/N.=F?O?t]I͔lm"“d39SK򕮲p<4 g6:Gx>qa=ipc}!>"Vػp_"^ƅD<{؇Kh*o Gc@0x*lM>) ֟?0/|? E!y~9laqɵ+_c탞>/M>&aGYBz@SM'RJa@ZcSFhd]e\K={Y~2sq8Ux|ŸSЊx4;!gڠ͆6Y{׍;2X m߷,Jd8i il {&\O) سӸw~ml~Iv=r?l8yE_}')ވj-xFxfys_]+<"5Y/v:>e 1y;{}uH<\sX4% s$ki9UO/]"k0mlc~,tw:12R/YP m5<J X9B V>Y!bCH:w~k |_Yj5m3sn=?-O@W>25 |_~Y#ϛ^Mhoq+q>bB r/16=X鮚u;n_&"¥ųliq KD'0>IH{aִ[>:[?>+c'6|=Aϔ11/'_]`ۢ9U)FYGǦ?D~g[+c*fk*5yơ6-΢/7ҢϿɺwR-}i94OX[6>e9eن yk1<9g=wGv,WWBKpGbM}X߼˯}}6?ۨ솎vlHgAG 7!7K;yu 3=/dcEͪwk9ցXd[ڿ.j~>Y<5,s\{Mr.]׺s5xNk1ϰΪ|D; btZ'iiLȆvXQ iՔ (n|ܐq/J!߉kԵEe;vj&=u>%IFJoqKβQֱrYUgyЫTCYi]g>ZWx7C >˵]dM4Y:-22_͈Ls(?j[3Ȼ~3yy0fDl1Ůg:-gOCo,=6}*Ĕo&і^aџr80{&>ڼ^`͛sJvKNz٦{MyJ'7xp*nf$ ߆W/uLe'dc)0sr1eR45rjT1={v{u8u}u}41E~:bF0qƽܽE,wa3;~wholZaD 1u6Ӄ_N[*~\ڤ￲?@;AXl;K q/_W7e }|~PO)}{xecċak=9ry|"TVYguYt焘:zKxJjt>*^H\v˯1>vgdl|g,/gqK|#gr8`۽f|^͐5EsmnGfe(< wX8H\eo<'=_q x<{x2x^ҸBwZ8YiZ({wSwN}1IEیJE%sm529'D遥.f%2>]"\sYgO*q6o"hH!tuSd qլ+ 2[+ sq\> /TԓqY嬧%k7|UWyqwDk6e l*[+ϵGSEZ@BqEShm>~&?n\^}iGʱbn/bT(zszuW +ΩwC5xI }g}kWbjs. w7 Fk^qնI~hro3MbN?RssÍHsٶ#B{Њ9e>FJEuFo!KXFLױ'OL^Egs8#/~..1B%ic:;uE?{eh8 FӤ29?*5p=hkK '3h?OwV|4!OE=6SbSד'{tp<9ivhPmj#!ﱽY]dK\ḡ9shFX9p6LE G[VL|v&Ws=nWeVY\U{oժ3ꃶi+GfSi-Rd,"/c%⫈KMp)w*ϴ\]T!ȯ ruG~2??(/{zy"ՙV5%mSAb]CݗGÛؼF$wqWWz>.̬-^Zv銩wԓˊkܑoT׀W&$dLڵ&Wke5"y*k72ײӶ_"2C@!m7m6\K}P}Ь`C׋{v>a+dF\~lkr>$mc _Yco--"~c̏VZ{*wkM?WtigwT>q?|\<+]4Ϙ_i=x\qWǹ㮄ƹn_υiOC!b$^;zyΟX{SbTه}.})} ;/sQG1!'rW07-c@;ԙў7Qڮ0,e56뚿|\ p|MXNZ> P Cn>mñr5-x?~w%y6^*OI[zY֩tg!BBc:?~i6Ӣs(V4'7U{G-I9STO 0kF׏l"-1^Ag[Ikvm"ieeYHԛ8w sۜ&"X_Ǹ?3NifKuw),Y.V'\nߒ26EZIocDYwQ)2 T!u[}j0^'j @["|`qM6Z|3ǸΎ|5;kٶPf-`= KGvޠx 6Q9sTsT?jG1.^|jO_-3d-mG^^Υ8g!NSfb~5k {+̵c>y}nak=um%x:ۏ! Ys)M;ӽ~Lћt]hRX]_fY[/u:l} |ϱBSrmmj'fٯWx6F^/ɱ/OT ,[!B?kSu 9%k^xc9t^cH\]mR)KT%c>ϋ׹.3cgWe5{>./N5l'Duo-t_i0rz'B{ip`p4mg4aO6PSVVUe7k^`{lCGk(,t?xCQvv\w':nW5B_9]q3+Zg?ƺ\:Ak\G-׬kƵ]5ޏ5]:mp^bNh@<@$4喃>b=3 [g/ 퓷 )&勐kZC5\fa'cSqYcaRTRFhnU2}Зb}EW!n,Ԛ%i fY{<4Qh\_g6E$eds{,2b1!bˑuesYVr)KD%Ц;J} oRG8J;s)nuy~#[+Z`3ӵE[;m`όsgͶf;d>ЖkgͲq>n*%=$) AOϝB4_&~~^@w!kWtAy#a3l 9ڧE;VOHN/ܧ Xx4s|F~'_=RLl(Xz= xHZY Ebi^h#kYu:ڴJ7S澣cƼq.(}q/u#Ն{4ԄgғdmSz-_}±4߰7{=jכQ:6"Q{oXNA?5 pgyF,!<7`>d eX$n) =Qg/Y39ͳU/)*Ǵg)#w2>56+ &B{=D@twQw8-5I͏j!Ǹ#y(f߿?g&Limf?/ o(3]6#a>(9 b?؇z"+6I]">栧ı>4;-|B Jk)(0а.>6Ǧ99ǗV;Qw\c|(abוg9^khߍT:7=Z~Y"}7b`_mx_,ػ|f'ԁ}v/a:%F >:y'gxnWv~]i{ɢڳf'V3W_0W/[XQјέ7\dM/q@CDe!1v&xϋwcyc~)6&r_E=uKϬ)j#Nf3OH{êwzsw| raSqzb]Y|yBO4뫟y8(M:_e3-Ϸy vS1Jz0&;_w9ȼg؃''ɯG/j6\zbTmccT{J1 }|z=#ig;.xIoC9 Y<ߵ9U&swߨO3ΰ_]kJyRtS4}ǬJΞsY3Z;ػ5YW> . ?gAGboK6q{;oC"Cėg;Un6[FKF?o N].tѰJtuL*Ëf!}7Y>ۧp]#}V(ٶsܹ]PkR]wta_Ԩv6Зi^'eUc{yxby Xfd@_?㿡ۄ657[dmEB-dZW_oDGQkNjB倞22ɈT>|9lGcrv$PN>ynXāgcSj/=<mƆUa!WBǭ9"-KDdgH C8\g[O\R;^TI3+幘8NoEV/mr@r|أw_rV]+(Nb6wV<躂~Qf4\ T _sR8 ͉1&eӒÐa +qž\lpɋ?Wr=>/) $C~EO ~W `/zR|Xk\Wb1::njg`-;u92=j*k@HLL^?He^_<ΓOc|wa,̓YװjjI9f6U|#ceo j0/lҘ# `g9=K\LƖŃv0]W49gW< o-.;9>ken zk[3yZ>lkkbh^'=z-ްA AICwl}4"i(^P-izǮDgwFG{T$:SHEēeXI,9[Ld=sߜ,W:`<'umǟ7s[JlXB,'c\9pO#>Ď>yAo/x#f=?L1}qFz Q͵N_m@x&7D!rgz+]O oD7#̏/&Nsib}x:.?ax5w)Km! #/gQ?Sq,u]ǪSTnh#񸲢~<ˏMUFG,3QHr(~؍%W2eiX:&ey?#ogIèn0 .RReSTk`X Y:Xc8O9|v~^_WhOkHY |]ESvSYOvHd qTlw%Ն vMas!sxrn̢-|k m,ܒBUeYuuF0-__>:ٓmќzۧtas-c%Ty40Fp/ڤཐ/I# :Zżm6 ĝO١8ƘU%k1n0'\7saBiKk6Nŷ1RwuZk:1qmV#@gQ4fv'%q52>#y}]o;jƉH̀h}yMwnO!J/19=Z?9]ֶagUVE :8|{y+E{yƴ<鹎ym~v 4:Cیk\[r|n5r.q2' I7^As09؂?z =aNX\ ?=%^kʍh}5ܡEx yü6 s "q4S _B 谣䈃 m@>X [ϱ^'k8Lü^)8yf5#X-;ZX'v;ߑ~l?3}xO'6ҹ{l%}h1$vC 2Lj)?Eqn|Z9ZЀ}d[e_ Ȏ]bcOsKC 3_/)1y^yx[i mVO4^zxݨg?Gh}cN|mv {eM۬l+}'qlS6{73ғL 6ȳ,}Է881/bOmutɹ_|Ϟ4ZAL층P>/deOw9YRo_;ߞaX{|4+~:xy/1/ش5vzE ܓqݛd[c`ݑq nP业mw/63" WŻvZoo O [@y74=>C}T55EFiLa\+/o [g2'K1 yQqM谥z?[xf s0O(x[\6B$VXbs?@]R_v@'^MYsSooK[#s`<lk֡7b0_|]'r}wu8y& ɤub-u(Ƀ5;m(}ݧx6y/6"czm;\#:53V10sE˚)gNUz}w@TD/ZʽNa+X{|y:'nݧے}U*gփ/kg-E61qmvܬT"eCiު"WwbGT}gPZC_ mǵ}~4Dm6F++߰7RCdkOkX?cZ;`ҷOw~V2f/(I/Y5j4 k؛pY$֕º=)X;ʏZ+vOϭ=wdNyF"ONjH7hŽ)]9++!悧: _!141<+iKkd WYlUq>Б{D|ޗ`_VR[xVl#$kj?y6KLlȨS{:'B:7VuAhE(/视.(џ||\f~QlXkyswA+KիHo%hPAfx`>oz{)s{k#-K܃FA  ӪIiq9i']\+Web¬r]]J֊4vQOpf|t SX ڧ,r{%GFm:eLmڒ9k#eU:+LSfUyԋh-|Yc>W h+_X ^(}j?Zokj3ε s|V*-čB+0;!JDk%҃_z6U&13~3^cNJ"t r0RW~0VqSZ> ۩h}3|W4x-u>:G. j19x};{ !k] ΠgE)uL@3h?'~q  N29[gJꏠ}iM扜$"Ub_|ǭYkdr0EsT~ KY1s:gd@]3zvf37ntg̲KwaxȠ¸`Kbrn^:f<t2NEѵ:t,c;Gom0֗u< * #rw'm3?XPYF|Zw.TLxSfYŨ1 IOft3Y)y.XX>#i3f`Zd)MY,bBH!ScTXuNR)?,# K#kOehfYvڟxdo$V&n8j]G-oϕx>AJ]+%_G΍ȷK ?/#qG1K{\[3o(BΟ=qk30 aF2?r13>6GdWI0 KteYI׳ Я\#r:_%f&i??RD孒s%\^ TV{xı}[گYʢ1b۾-wxWK1W={|7`lM\Vmwa'0-[̜a$BWdudT"xR/IV~]MCK0YĄF3gœWEZkl|b ~']""%< 'l[E=yWEAD[9>5uZ}VM{¶U"G/K{/{pݒs Fv9%ԽCz~ 9:2þs5P7)oD$^2OFbYmBŇz:ע^/|=?bg\{vmRF2buUm4)D??Б 8AeNVu3nJ_yTlN+%6#f ^k-pK }-sەoY˷s$!wcMN⏷[~Bڑ#1dV`~_ď]*ÇOe~7kNGmZavVSWtѧ(m>γ[()hsF֩gB/y=wuEτLɃLbk̄|/Hc^Iy.l}_QX{C/`}f OpĹشq\{%K)sqȸ"kx;{Tf|ON*C{Q!AkAIg&y.kGC]ӉӨO|IHc,M٢.ށZœ0mbĽUk^ӑ& 麋u]V0{@aF+~SbA)pf?:"0F4 ?kZ/ڛD=x]8vc [<;،n%j`NXt.D+q};O|] 6 /~:8k-I{a_c([v ,?~f-ʰU]ҁ~bjo%G=^x`%n=üs(u*?zi#/{Fշo܋6h[PU`,d,{tφ;yXc9D߸5WceX2֐jiTٯ !kܐԵ#ɘ0{u"[%O ~=(MZ+pO|];חw1GRٷ8cր> ]T^bwƈ6u}V Rb=^#d4%>8gkqG X3$c2'y]ӡ@&_E|G%c ,l.ҟX`oHl {bzۤ?+~[Pg-!]?!2 /Z,iMniob|?snf YFmKzBF5c5o  R>E81o?>=R#qq$Kr9ϟ?xăx)wUߊ.m!kM@ډO3Zf\]&2g3 Ȕ5?kS>%䛭{:-|=e#:`/(#8 qxrوaU:1q(H<4jM|@'fJFgΖL=o'h|`˟̀Y~-1<׆dG8:!YWۯd=O5[6-w3?)坭 z5GVͩ['y*cD{&KM]ͼe+CD!b !crN}zLؼ6])<B3@G >#M4ymbXϚRQGP:H]!%fKJo k.ua"Ukof\ |ϳ k/lX'B>wS97N#-~wvb;7_ka]^H uSԽ}d[MY2qy:^S5󎙔*{ 扵*)rcݜk퓜muy"vzuBLܚxQ'J>'m=kܿf{񙪉Wg_w[zq3MMόVMbok=Y[k87`(7:z0 v~6240u&JWb 9FDfY|) Zc1Xm"]^æȳ Geo̥~bt5{kj4b4 aDqs藋tzs)`[Z&̉ˆqґ5fSvll-{T`Li3NĿLeݰ.=8p'렉n譏SFf_˕5i'O6xʷ` ~ƿY)Y4'1쌝q,R2 US bl/z\]ST!ƒ =Y]TeTO{ǭ_a D2/XY]#P&Vn]@=}|{ )ۘz6;ɋdg}coOmM^c<r8).|)ϡ|Ԫhs剸#nDꡏ1/mKDB͛'ƗZ] ՞& C{mЅ=Wb:c3 {`V)Bwo]c~2a+v160tsi Ԧ)cӇVlJrkYUT^] l6'<3+` 0JW 53f!-SOYK'G띣G[UOЎ egG_葘 h. {tŏq}/MJj\ W+JR|8Ї\klrj:l ~^mϏw)OwRqr^Q{R}>,PҖF.j;rlOCP=\*{GyxPs5oX?=-k7[;9UkS0ڐp?͇xy{bL"&'0s3_Pz/ l >r^5e1Q?7QoV1ޮmxK2rN 2f7{o wU{)C:\?㮹љ=^bH\T ~~koI߫PrqloUq͌3l1#Aq7K_76b'bg6OaްhcUlco^cM7h=W_OegT-VFymuãs̔K&(ܔ'a$@}ۨcNx\S|]1>7~j3~zZֽ;[P?X+M.Jl: JƋ"ڝ: ]二яQ[ӗ,ʨoEc5."ֹ$^ek@/qcsXtR3D'̫De{I>N;mN*o^8Zo |&+,qtT^@YvjlDή12 6 #IjRkR~K'Bu!knzQwD2x/vBmzƔ}܌}P20&t "ℒsw^0mjҞ <'CC燮%V+3%vn/}d}r,w}A`+u2nHZkiXv֏qiϮvfe^=mٚYGJ쀭W.M/1Ky~~7TѷtKyO=ѻFb]#G.yBzu`C_M@Z][#a.S_q|u8S i'XII7vYP s. M#|Yv[2"V׷ݽvA-EǕa6u\<-,鰍_'~S'7'Z5+=#8ߴyROW!ֻc\x%coB˲~G- 9l8_Z7zȚݷ'iym\q,F–/UaOS?T>39OԜ[^Ć>HF1J;GZ?`})v՚}Re_xk;ݻl(6f1TƿCa+2y7%e7/LT~SOGsRoTr4=,bK;~ 3uc`NcYr}ʊrǬ(y[ w:d!zyHE*U[>H7*ogtQŚߎO<=Z4Zƣ)_3Ӻr2GqɒMW:#Oo9[rq,kx=?ϙ^:aeGOzk/*+KR9I׵V|]Uzd\Ig/1畘Se4{xybN\3•T6oO\HJ^0\<[~w|-Zѽ!\G^9|jxr ȯSO599a{(}V?>kg:ƘhMjE2߁NCטjkcL{gp{<}cF/źN;w+rSs(s9Y[su5hۘCsw2'߈kօ]=CS*TGG}(}wW/~@>!zFk=SfTW=,43ˊ>~xχpMy}`vgx||S?d:/c_7Aש-0a#cƉH-A^0Nq5b[SX!9g԰+_lP-!c;gVl9':s1c7 d}w(}pLF G·O5m+8CrǼWLNald>kE(^ЀB֣%߽#}"̿8Ѷ:smK̿IIYG[2ԛeʈ.2X'{"s\W9xxGUOk{Cno$q]0aawpx/??yfKLIq _ĴU㏽n^Cq Gv {-]cl2jm2GjEYZrN(;#.r@T<@ϯ=\"\<g!j-yI|#sMJ߄.9|g[v36c[1sp=9Q(z]x`l4xP lԹ{ 0U~eJSw);1Ag^/"a-qE{L3>'/ a DdZ2|1N&|-1?PmG=ㅏ/-J?W~B1Fg0nh?xCmIifX1M=&҇߈OP$Hd.iVP<"I&fdZźDٍ6;e;"tMw"tE(5x<+Qoh)0u+ ? m-+|qƦN]{u/paLYXw*5 %=sX[> &,6mF6ц=1 /Վ~7^uqeϧt>2Y^ez?xO[/bw3G n VZnA-1t;wo7N~4GkS<Vt<+ [ҌjEO,>I8Ҭ^V;  cVm][ƨhזGD(*^"B/V1&ͦdS]HxOIGG3UIϩjO=r8>kqL F(IQ124v*Ʈ|haCX kߢw,X9*=iDYf]\I"rZ bp :V+s S%H^Y:'H-[ }p ҙXQvS [|ؒKN6g(O ?HM]ߙö$]ߌ{>=9PS}??^,6&mm7Xs/>q?E;lWZ^ ˎJ:mSsc}ڼY5ʡ|ML\'s ~,awC5˾㑺le{]Ł{KE:-yXE봇[ ?aWNi15g aݵK+kK\;7%?C`\ץ95XBI?8gqG 襱m4c>72dZz7C>C<=oiը m#NփNSq'r?59>&ЛkNqlo϶"9o+}ֻWHսhOCaFUD4`ӗE#d}k(V i0y/úLoMq\%#~2DWk;uhc@͋䃝_P#?VEa(:S`/(~fT9F;'ow1 ]N#pAG/rXA\nԦNdy*OXPR+\g*>;\>}ƺZjzdJBH- ö:kuċ}9]SJ,'{s/&4BwXm kM) Y~/$=ۉ3Ƹq.WT˚JX$LMpQٗ$v6-u5ܞlx7]CV|T?'T q$*'=4lښc{mbd'>6C_\_<(~᎔)`M6g{0l̀m9NΓ[zvh4a{"b7tnpôK+{zF2|{=q(9x'v\. ]qm5TLE>VCך3ڙκbf?,rXyw gVPy|AO$BbMϻH4J:Sͧ|ӄq5WyBXcSFՏ^02W961]{EuǐwTd$hfG}D,+說SHsNK+O!wʚ"Q֬=T\*\eЕ]bOTۨ+TB;5X0݃q2eCUyil_Vht|Kml9?T*V7. 3#ǵ~aK>@Bb.oޡꢰOnБBu6yl65gKqL/8akrme r˟#h0Ι @l%)+;1o&<&e\8Z[Iᾉ5X29A>jI vOUy"Vbg͢Y;eD$nƌ}~uqgf/5oPcH X>t͖gkExt`|DⳫP=m|Bg,g=Ur˽g2d ^cRV9<;`lsW$9k3?mx砍bu۬Ꮎͽ6;b?M!ۡ8k]ٻn }`aݝ+54W%~:3Ggڳ SrxF(Pȣs/tϰX$B9w#mڅ,t5d#rt&۟zM<^*B%3;O.5BuF-VyCH4֔OP埛#V΍4[y$9^#iTI0=EG/УG5qZS=|ӯd'kWx-/1w3^})sv9ruvTždQ`1I~ Ix8J vJ)-uWZ1Yϔq!]''הnnWuzn٘0~{fHYAvm$U+6kix=xcg갋+ōR ]QlS;vo8ĄzؔKnj^}1i1dO|P5%3WWE'ñnjѯ9qюe5XG%λ/m5>i :Fw.a<A:Qߟs>|"/mE_AhױfTUL[{B yGŰz Cw6#y$k;|6췞9""]̚V'֔9w"oD&B%1o d0KL`asf?, `Ga4f 㴢B@.-ߕwR_x\!_z\3rx1SfI2ӴSf!>f] -Ƶͨ1~ZhRCJc[5Q얾IҷU}f& 1=':lžp}{yHˇ.:1m+B.J{X?aTeb5'0<ۑ4e4qK?œsyҶ\׶9QIb3Vc=F$ڡfLi~8ضB .eG5YNJU8 }i\v(ryGP~:׸wxj̙ Ϟ Sݗ/cVt.Yf0wyPM<֡.^(u讲OXJUS{$5'bd:S Y ؃"|[jZ`[;G8ՙVFVn5NMO!~In u3qJZTaz(bG zrfcH+Bڨ W+._aǕ:j-_~_!o|ĸ1Eٲ;VX碥j<J}]ֵw\O1m[lAyiL[' ݮzbɛvw  xfTF#!>Ƕ` ˖^ }_ch_f87&4#S 7x" pG>*q_nDQBEE_s-R𕯹eLk@تC0}uӟ6fZq$c0yȓhLȈB_ڗTytYGUnWX \+9'Q_D\cPߥK>OAUӑ2R҈4$"T7Ψݜ_bVuǵV%BĂx8[5FqiXe+8M]IC;ĖUH0 RLeQz>%f ֳy<>3rj~IQx?l.S-u}!sfsBo>#mD‰$>ߴIg2kx^ anO3sΨ:̇3'{g~T~ә*XoZ`x{)kʈmyU*g~{|\N2B'sW5sW]~TmX;gR;ӛ)l &c[{#Z#~A3d:Y|67IJ=^}'ھs^;c[ ʆf?]&ʚ"ukIںߗзurLzYe͏ė8]7Vo;vX)@~0>,^m0>Q7go(L;ޒo*-gA?H#2(ϊj=}qsГr͠G:hP,ۜ*}lV;D)ۺ m4`֬Y+:Kvuo`7DT-')&ͬ.}rB rq)sr1bMn92sR1x#TLǼEk0QkKA;qKFWLUovk] }x~yCc-W?76v4(SBxQ=;]IG[>ľ5,\c r-i̿(W3{؎αZceUa3}EKf쩱VTXx~ɶoFW2io2xcgʅqkO]IƚW7Gɳtz?]߬CZeGzsg{հ.E#04A|>>ϟ1 c sZד@٢DhDQ?1ǪD;OV&E˪铡Ed=H3%6Bg37c(+2K1(ˋ1/2zO+i4*\sߧfF)Bqr_7FFG+6~t] LFyMɡZY^LdG%;:=ZeWwG׌vm Sz/ szFokeǃϓ?%olrΟ,Ң{ Ϙ/TgW.ȗraB,ߺ%6\ےTMmb9uȼVxlٰf&d#Qwk~he;>= `]j2:{Ŝ/׊ 鳩xNgdwZDd0n-5B|;[zj>c:-L?js[lYX>'sG̭t[R|nZaa~wu% $F_~szb?q[bָ^=',É1Smv_M_dۗ{KYB$~M7a2/|]vnNl- M>]VۺWeH[-гXkX~YļCk GG t}C?*vޞW>{<56[y(94gЧ7c^Ykkl KGzqg\scpP[/s/JEl`81U?xsEQFm;]t-ǃCj93J s#x4#*s FϷ~76V|Y! y;nA6fc>Sg 6|?m{4_}К:_(;n,g-|[Wo._1]lꑣC߇ IEXܬm|};?'lqkz!rm; s6kXͷXq QbVM%Vwmܷ9f ?@2U,{8+ ?=}O\؂0Ws#2/)'EV! }Q:L}9L^SݜW<܏̙=ڳzαGTibQՄ[C ouwn,u%VJLIpBeuu%~$׽pڔ= 넾#D}ޠ_ ya-lޥyy{/_/4"Ĩ=T/-R m!RI=o/]Պ|\h =9ُk+H&=87D"^kݎlz{ qg鬭csg\MZ4!!l #{8P;7QD h5kRD$muAP?kҸKA{(A͐x}y^~==C-̹ܧWghm ^QK]dɐ~eO-mLϫpt0"7=)ؑv%Mzj 1k1V[qv19jz#E/>zB\]o?"*Tkoqn)?N?ԅm9s5vQ_5wGP_{Oʃdޭ9^y)蚿LW>~)=%yϫi9nbstkl-#ĒZu?1&Z% _ ӹ}{q~6j{hp+kشrRZzC|ڛy"N !:vlw]Er6`E4Q~q4 %mX7q?zT=n"Y=2.S֢b*1=+s]8ۤJDFΏJd>v!c/@Ve|8bymq7L;ɪVj8:"Y+ƒXeX h\ 9~˙,"ؑQ(s;pi\c^c|hähx:c )X*. Y&v|>?u@?}!U} wcߡixTFt?}LrH-^h5 Ə!÷b!liq߂KljVt0F,=90|3cyV`6n&QoɸPVƦ3n]k+VYsiKkV8E_އ z889m?9wc++w;? }LE6e t |;im:z>X?B/؁uZ㟲&Y[]2FVlAB'v*<9ѷyG#:.XDob3bOK\pe/Z<]k KGpY"+&XUi0E_ڇ0E3g-3vjb}_Kf0הgKf's}{X2Vswf=Y[G汰ZNl /.yЧRyܨmD>ē)*χ}ᨃVs=&//&B-(z`Hb9墽cGky>Tb՟kFzHCQlRg=mb:╺TrE@'k!NjrtȨ ^`p`G:hck3?.m;(/$CϰZrΧ[Dfugۓ 1.baT3rƳ .3\6ܴJ^)"/>RdLg{]YLIcLQV}'T|(kŎ!51!#QEWJBY)Bh ]X,U3qχ+߉mge_KT_7wm[ؓI٘uu\_Os]ЗK|6OɏU[sbw'G:Y~1zדw:K_DNk;ڹ`FROFXR|.)#~jFF1޿{0z%jaG9섶Ăx'42q(5>ŵb%o/I_yjIVzI6MՀ?5Id|<ҫR5ud+}:njxG\3+}œ" ] | ,Klfj%ꌘol1RYc4_+dInF'SR4a^h0>*G۳O͑ڣy9^*#i|NJk#=ވoɿYeRw8iJp ڎK>SY(Q{ߌ_+P12+o"Y\vߙkwV.›y86O*s$ 0ue[cu.R7h;hsDzx qAmǕ@>:,,}Gnߝ(Sy% b}ScVPC{WW&l$Y3bNy}Il쫪 ۀ)FG_̘  U*w2mr>QWe̪|cV˯ڲgq,l{)S$Lm`WT;|*9>w[5Hs\rh`~8OT[~Czyry#f-;]pږr}T=͒y%?8y-b>fXyZx]{!3/<ثjIL%㈱NzjɊHL{SM( 7G\^=sbiK;xsh>%IY;==;r y5Z)O o|IryH7"TP]GIP'6QTgnڻ^e|R<9nE:.U..>Gw|X6+0<|띉mnvB-GƯ{TQ:Fhwue2.2]KQ=K\P4ʘrl>;[xoM3fS1u\$r,YA$,ɩYw.γyJQnތ$~2ۦ%ҢuZVo3us苃~*] t_Q:of'7֙u5y U-У+0k&1W_bGU a*;[8f(ce_f098?|=O݊&֥k.t`Yg.P88_Ѯu9=aY{sJZߔzkhPɜ]ְMb/\O[9+#|&1 ӡ3ntЭNzYxtUYӃytbir$c&ˤ2f$+xWEA߀Ͳ r("-oB}o1c:n]_IOF0~ zHgQ {a>rN6:XF<2N X'&XZߤIe*Wi鴬#Mb 8v#Xk齴h.bX0uuM}.14E扌> Lཾ3 #{$7;|B~1%a>o߯X,;NMl#a˅̵aNt'qз7i.}^ךvqd .;eq(aiIU3Y z|c$Gxf#Ϻr`+=9g꼽o-ܣ^r{|̘}~a͡@3IWmJg%%/9sDȘZzr":B;qZ< zc{!-tJެ-BBä_1iq% I:LM <."WvOX$q {y[H̲Lݵ֘3񝱵ã=qjQVFmo cck,~kk;ukk;"Rރ6iG$f+=:?(܉/{px}-/+"cپcq[fagøvXbMވX?@i:q4Pgw՚]y 5o;iG/BЍo!M3_sۭ;}yz/i}{=T GcMcsc|X9sVSDʞ{aEQ~ ȼEiqꜻ^n}񬪭9NeaOo, 6ݾ\g{jxbˇI\nj`륆qZp}~f0٢(|B_\28nWgpg3K h)d];'\'hOd"9^?-Y Y*80WqyzG|>]=s,g١c-TƵvЎB75Yv h=<7ejlh|oIonWlٞ_·2i3y]h6a7Ɯl7_tWlo"g{dޜ>amGAQSڔQ̡g,\5 sH&5y 8\jƩOz̋7+@5ށ8gU$eqiG&<׻cq=єvynۜfT7*ՙ*hѵ'|k6s\'rM;>zM[!O_i1kU"]+WYn9?K?3?^p8Ccfڼ.5Gva0sǸT\ǒWVeb )qN(;5<kvj6uX~I[`}7*2GO‰3hZ-$^3 S? 1cxv#m=/{pQ~1zG!fՂO}dK(sQ]2v2?]2,9R>>"?ـ%quxg=x^؈9 U)o 2 H7d9ihX^;c}FGS Qx…sl@E{y>Z˥os.ּFcէAO d| f+ |zN6ngk+z<zaFZuc}sc M<ש4ʶb\Cbk}9Hă ~jZxB旵Jߎ ϖRE(uRm KիWuIf ($@s6pϱ>;/Vb_`~mO|:fG iГt'Dɕ*R|eѡ:_D#?K?>-`%Y>rVK dPi;Db=Q=/n{`_CTM ^cU-p3XI烓<0~PwZqih=Vɥs}jm|x >qʗ-V|f`Nr(Y~4OF9z>^)?]0Nq&T. aW|oUw@T&~1WF:٫&9Дes81_B+pD!iqYlБ-}cKlj%u\H"$$! IB^ !R3A`[ XeE.*LQ$Z3i&Q[PkT@ֶܔ k!}'YԳ7ie}ܥ0^DN5hW usK3ٰs^aN]9ksb)& OAhapoO~ذusPz a_k:[E'eUR{C81M}IꐼS֍HU5s3X|em~p?dD4K Rbɶ5!s} n;@ӐfnIO!{?(śpׄ1m cR/錬~}h,}G>oe{+S?Ck:Lkųc9Z0%߈#f~(h 3#SA0$ w"BG?%$`1{V\8iqԥR0Wm;|'7&dE.jL|.\ Xkޑz0YXk6{' chkL=3+Qi מBƜ^kkh/iv/s3gmܛa4snY R&/`q&}-uݭbvNE,n-=qci[B0fʉįGWXA U>BX#EpPUɍT>{v2Ɵr, \ü׸9YE:J5xO=W]tbMX+rWV;˼&2WTe kŻi2ր8|ρoݎ9^|h'>sӜu8~qoz0:Yg1c,|ĹRAnWDȜV];بr./0UO`O6&  R UCmC.1 "#G^7{!Ml纘?.zAt9$a(Zkk&36S @yCdUB#c#dQR9B}:v26>IIiΖz̾<6 9Ĕ;S_! M#9fS9zY#³twd}Rj})cen';ǺpoXkZSGc?W)9ȠgyU\gdsYЎ7LϡtzzQ,䣐I~̚9蓝_uؠ:׳֦{3}77sڶ,f-.`^-Yp7yRV˫O&<{9ϽXw8e7# Q /df+< }+_6nv&G7桏y}?h@w:f3'>ʣx> miLڬf0Xxf=gdua ' +;WaphUsYӖrk)&cM!cbCɴ*~k>>5b@߶kv׵p}GtQ uh6\QpQpЯmjҭ7.{|2H XR2/dOvLYm.La1w[/˪7fk2sĈs֭h8+m;?eA#lR+~h^yW55d*6zAEأ&*T,X <Lz1m~8}:z~/x%X~䜧~}ZMZ9)p;2/^Kߥ'k;Sw7>rW`AV^](O<V T 䵼kyZ+Tym5dːrMNf;y"%k]>:^Nau ?oInR;K?$1~4'u5{Y;'mӶZaFߧvgqMֳuOQےdޣg)xKš]eVWX-i[9 eRu#Dg6bQRC{61arx!nb-9oK9![ݺ𛱦Nw>KDS!o3]tʛC]>YLJRR@W{/o4ƵBB/F "VEsy c ؜MڼkJgn\Ex!}Hk͝{lm=m E@m~(k mzs z yq|P/c5g"i\c|b ~_2B\Q~yԛ'= :y ֵ)K;1R͵EA.`- pp:ֹg2q8\"gmmcnjV`]c#Xg*y_HXcP2sp~DG"'&G\o,pW{+ܫ}{Ίa|f6Tp<-soHK}嵟dL7UN%)T0FbKY?1Nskt0nK4VS֥<Kk8q=|Yߟ'i~_LWFg؞gSԳӢsu龭+,\v)-0ow>Ϯ\H[>V2I@lO̯ϭ5\>ʌ {C٦| #kOˑ44raw7'3a> |闊yI^<oY+.WBwӦHdKĢn$2\MaU'0)ӡ/҄)|g9[ R7βͮ3"hFۃ/?(/4B9Am2qu{+v&;fJ3XT>j=3Yq"p*OH99$:9S@}czl ]Yx踘;sBniĚ \!KaՐ<{9hp>GV%.,;uAkw324=eC\a_ؑChYedML%hhG27l@.*WZ Gy`oa;aD8>g܊ rAL{k-k1w09륬OS.?c^wUcP5#<^~>}½x#~vZJxÔyny5_ͦA!.<hS;uh.(oFut`ģ C |OCBsEc9h]WsM SItO`ƙE8S_/Sc}w*צ) 0MvL `p+3j[_krҾ^M7;P'Mܶ}`uđf•QȊڟCߟ"_UNQڞ~OUyNsC/(搏qHhq#+ޠc}Oռ>sMΜç;}/kǯ}wXjxP8ޏf 1ob-YxuDOkr/IO0wlP?pH\"ia\=/)h=02YNq&#d2ffrRƏסqҟ#9gvxos?\@߇4 Ollu_>̃W9Vf+}'V6_7y0\ 4ڷ|4}<:s̉S.[OX}GOooS@ܒ'vPmڏzY2h o }hm?t= ‘ Q+W#cI`dכks^ibiÝ"g\?Lrvwa,>и.|χ,-?zn#)%0IAvޤqW>1$Wq ݇ߜR<|C'h9Y|rdR3;5\FÌ6fS"Vk/퓶)f݅k)įrB28 +YX5H[Ǖ_4ckע)}[ P5慒bjOy.L/;[Cn2q_p|n?O*=jɟUvrK<49/v8|yZK3: D^@Ήqa4? MvaP%iܗ\YN5lŒ kY?Y} p 2y!vڸC>XYf/zTSB\p }0ƛQ q\WqmX=`u7˭#Yu ?jF y]Jwۋ켨xhe~V2@C(\CÐ-_$x l(h՝u/;2ٕGI~n<.g]V;<@_@ߛ&;C@wuWۿhߋmaX>yGmU_W5D+UMYU}߽t3w$j12B7"w2k~q5$X>$u[ a㋽_V/F@wv~b{=hmւgd-TyxӰi㏸͸g?"#}=zUܟ.ʹgeuԙ/ٻD?O?q,<' ,qO(o6݉04CiUmF3jhu {dȧ_?[_xUw6"~Oe6>cԱ> dSiԙ"ש{+c\cFSA7U)O3Yv(V=OZҨI}⟞ uֆ<+@.1gz3w1f{>ǵ]&m3>7a].o4ߛc=MJO]CXX}Z{|ʟD|;"IGEKo\ ab@yyO>f<߉gӫ sճڝA6~v cwcL<8 wp(j[<~IpG43DtK$8zgشϐ~Epp8瘾ܽ:c{d&;UbXFaE kjniyjI˜33l0O:$uSgz>`2 vCq_XS{iYktĿbџJ۪kҭF_> _Ҁqw!PXT׫+}vb]/;=lWڇk&OBf4|UJ " M2Q_%}K]k]? rfׂ'-=\8Roڶv>mUF(xk֬d Cuh]^?+uͿxL)L|^$¹:=5M ҧ ?[;0!u+uֱ`塟;ZS.zzf[cgɺs@S({*o|LY<+|ـSZ؛b#fyU6G /2]{xkV뼪u#:#~\c=Yz/"K~:ߦWL)wFFNg |==e @\)L7? O_6H9f%d7o?iy/ou֦9bj&ک7xGyf e tcUkV(#>ڳDt7ԳvZ W5SW%Z;*eN \¼∪Wo{4 B_X1V\imɒEI1Zll,+Yѷ'&n]+t15kQyDx&%Džz2(b.ogQ=ߏoix~8XO:Ow_j2DZaeHj2?NaF듙e1!íf> < `c?xaYH}ʳ<` ~KCvۿ>,2YXA \_ ZXź2oSiÙ55nYۥrK ?s|џ)\hݺ*Ŗ7k moh{7uF0娚EY3ĵɓ4z?\Ħށvyj'ݽ} 4! \ z `oϜ95LnkՉ/לŇjs5YNRaqK_p%W)a*% qz/gŘua>'uv7&kMg!WLŠyֹM+&gѹ5@Ę9 N?Lgм$[.^|.z'n)@ 92x F%5?4X[nO9jja=s-tAvaekh}YG#8""tP>fǂf/'c^/wq5w_EuX!8dq%Lǒ[B&fTZ{_=XtCN%'l38ޟyޖ i#s'-7!g9<4K!m  gM]P>gF~h&:&+g3rȜf7cW, Ğy-mXS ev;f/X6Uϡnl|kEt䕏DW19bCl}I7RqR6m8wx{\p[f;:dgcl0g¦xo~眈uo>~vy^s ̶M?5Ͻ~ ]e|r;6a~ŝNk7dEYX//K28rFh \%moy˷\ܞ¼yl'ZpYZM79TnOU=3Zn~8?{ Ξ)ZZ- |R(Iq..acA\B kD s?bv'`v}<2> n7OZ(^''Eqb\neCg ɿ# K`{m3 ];'cS{i2'e,/kq g0s^}Ś?U-m8Wҟ}y!}+?ooi*%lngL,ak芤Z;w3;ިuC5&}X'r&]Xft. #ۦg! v<taʗby7?xS9uo"9%])> |M1\וGLCjr Y8;5d=~}8;w>9;/I i؋M [CL{s%m}ꓖZ#C}^谟bGRi5;}_" Dv(m^shy\H؉:7ưϡrt*vA\kv6͛V&&tI6̅m)lek ؼX/IJQ2縐o"NoػG11)ݗO/>v"uч0^cҩA<:=A?zW,v)Z䁈w7fǼ%}ƽF*gMk0n_=}>-nfa:AM Rm-Ջzɇgh͔YosmY$Ό<63Zx>x!v8({* wGxCHFT-9rla]/w}f皘a]ie Q>;l]^zkY{Cb_!yRgZTWSnQxab{8w3cQ^9\;[hI7,T{EE#)P6zAx;H9]7(Ϗ=&t?~'vdzx\ ->ڤU;{55s ȃk3Dѿ[45S^o+@(=̗Ac;T,se)'Yt鑙qMOW#~-6jkݧU=Hr[]b}}W[i{r˟Ra"ܳwVk`LYkqDusB #;t] ̫֑d17j~y-p{nnAakZNs@BU߯GϝHŎ趖k~>xm1Zz&f %c=9u SJW$ 1g2Wʽ^Nusad[nz<̮͌mt_idvUOWϺǙbϋ#Yy2RMހ5~ީC&]q}cv`)ר dp݅ߠ7dcsXslVl^Sm\׳&xlϑGsEo Ahސq?5r7]*Qgp)ƅ ӖωNɓ0?Uf8.4}?wdv+6ܨX3L~OoA_=H߭"\_#¾ޫeX\+(}`9yrʇ-;$١I]O=SmNpO29 eG(?67)fb.= ~1 xD(ShȊ]v^ͣvys󠖫<}OT XrJXX6=/$ u% 2zɺqtlVsSEYDZ{I8;E8gy]Y,;d.tPuʈwv2u{ĸ) E sɀGv9e" Gf8#9KDi #/V*}hVz/u㱪`HC8"V% Vo3yR9m5P2(%Ob|2{{hvov8uvI}PG<+o=Baa1<~xD@S/5w8L?`?K$#DZW.]-fshQvlΌd,G~gL#㟜b/&q _b܆.RDy=kԣmnd|7Ru|}F|y2Pf^_9k yk[>%s$ͪ:s̥j X0NkmK!îI@ zxlkPzGOk`m}q^3f#x9TQZN]=3d sq`?m٢Lё133~wNO(Ma]-٢l@fd.=vi(L1 hm>]޻D?k m mj} ޖiX=lO-E*"> Y:Ψb?,]qSi4e|C,n:dQfX{DLQ>w;}VIMY!^X/{SPeG7[? XCL|aԻ?!ש>59d} #1}a{26zٖ}sĵcyA3D p;y_+]U76˰&8!e+>z~?]`|c^ M%&p+ޟD -x`82GKnVgnkg8#KoV|O@8ɘ$QXRVrE.+t'떖ܬA8ʣ4ẍˋwm^~\ n㋏06:s܅̏9~?wZXmUvc)GK5vúYNP@gQRkl{o-u͙S|xV]vR3A1gGޑ]IY|*vЕQA#}@n"^oh>1]>;$hNd1?z$_ ̿Ky3!o8R\6ӱ+׶<yƄ=dAy݄f/AD˜D'srBk_7`^~bckvMY~8_&:a? kSѾ7/(cf{ϨvfBDS{5OD"3J3Z׷n־֯ӖwhWh{^\D?r#0W =a/1~kg-gS;՟>q5I``uuӟxz6}UAwZ2n;) $'8b4oekAІw\c$Q^KYZ7%M,; )G^lEǹVB1|Mu#UMnWZx}؋F_e$d]hoN*}՟2^/8pBgSXmAC%Yl'cM1ٌwހ'~>vMQ? Z_|aWdfj:G/hшv;>{ )q򫘪h |x&*0G@崬Z)5W\{osYF٤6}y`(z/`쉿T˸>鎚sxqW#'t7LGO0}~M݉oLr\aܿg샂 q}wz+(z%О̸?]vhl+_f~:B( ]ގNp1'l4Ww(4?yRW`9yCO:1O!}!׏,>z<.o%z"%s_~jEr&v)LFTHNj)3p*x"Ȕ6˾ ǜ{=>AdMO5gȭ5Gp5"ki,E׾gurCCmm% h[WLI!Ÿy%="1N1Ɨp2d1: J>D]Pl >. ydžTыDt\~8ξi}|AorVѹׁn:|2w]cMDc簿q_Tmxӏg6^sUX{aljvNӯQ&X,bqsl ζ{Jy)wO|qf {1 C/uM胺"P9%n06MC\߬WZWKs "c NE4뛰ZM4ѽɥEe| 6yVIc-P*?~vu U G@ƨ_"pt y֦Y̋V<5s7e'Λ>WWEF*S~^c: . ]ޒLxo*(Q:A7 T.JO( D+kl(ufq :|+}֭Dg>ǧSe|hߐ+|g:L?˚!5[" kv@$rԩc|s%+ sN0{n( s?Gcĸx}!9 ͌@iONkؑ69eމd3wNa']?jIyfٰ$tsfߞSj'܂wځz{}` qS ,XkxJym1>ՎS]v(H ~Nh| {Ţo;ҞXp5(G1 SǷGfxt6f7f6.ud] ~!׶ w1煚KۀO [7>TRdGE7TaL87O"mRZIv} kC߀/aw=q*6"U|X|LXqi_om.?/?uO5 CdeKD<^kG.i_CWM)i%_ea衖*D3NE?8^JXp53>L~y G1s4m+s݂}niljYpCwl|sϑXTG_Duֿ9kC}ӆĩ GTLFWaԩwESOjv17.s)/JRoߦc\wte9FfߌJ꒱ ύKO9mW#Jk5*OOXsyLyԚ=|8t">GE~ӞSkM_ԃX;eI[N9oFYjg;Bot5e{ҀgA_sH;-d" s[>qDߗx_q~ƢjW(kI;_fglkg{ìɽ ˺"١7}ަcϝػ"ܿ`R˚?_!G^A[ؾďc5c! 2w`-]2dYnǐ-qA`a6ͺ^M犏!r{sYwb|5?h Gq-&~ﴄ Wͨok%7gVhzb.oeꁠn'N8}Ԙ{M_XE=_4j3?ؗ"ʎ%TlO甜Ze k!'Yq|1qOծ$_f,$XҗnpӦK±?'o1by+0%p༌T~ ں/coS+Ÿ?.|`C +ϋBFt5.G`.j.w~ kK1 0Sf y?Q5W߶/V⚊^QgAcemQulXvёҿDv?乤kM5E_rl,1RzcW|*]ޠ߶]<Rbrvyށߙ򶌵/y:}ZG sߍGyxOt]l5_3ؗt"yR)bA0UW >| >ɧΰT1bӒ3:TFj!yx}oϊ?qfj5R-pQor4Bt&\$lCbw;3&$骎K.k_fGb)m=UotuG;<{s),FdERifE-* -cђ7LQH_#T7l | 2Q卾[ٲ&w<\qޓc׎g1lHv.veg"Ϳ&vcb])U//.2{΢mqnķdˇu:.r=?ٕK: pz_j,2/TJDN >8~#o{G3e$.Z#~y}[!}Y礷}!i-}}٩v bObA_< 3#XUwly2qXMlHS+{-BkL)P7nd7{Yic˶ssO"EBF\O&MeE޺drDn-yd󞀷sEpJMV:1@sJ"buR(jH})JۖbB(-}:f ɘh_n! &jRݜ)0~ٰ7vr}ן6ګ٦2Ϝddfɢ,,c{%IjmoW'W?ȵ_2Q5pXa ؖ,ua_~3AV;n:DaG;ߑ8NΏcprg0~Pk^}@$.My;.\׶~B/[tӑeKB#~]57.nZmȴvILmͭ˖׶3+kQ}'Yt&EJ7mI~]?8o1yhÜJsg4sd @%3Ģ Wq~ϵf'9&?y愦]: X'}`nm~0T:X&Ro dG<;꩔XS;c~|eq5+_R3Y}XAG£+HO$WE< 6=砝ސ/}b~ey~Q_v13r;MI圸 4\;w:/gg^c6o}& G*bIڶQgf+c|֌+;P\D/pq__6MSgN9u茋bB_DTRIfqzQ)F3%uV\}J!@vV|-Q拏?sg9/zAy#kuOC`8]rU^YmM?gqV15='k*W1L1M{oZ:a.&nZ8r=P%vQy 57^ɺG`9഍>f:ls6\7hQ>1i{tڰV4ތ:GCݣ݄=+rԋ5eD>g)Kw]a?jijO]Ʊӿ0%߈}ZEM/Op̗\lUN1Bh*ۊ<[+[/kNFDBcNy}{*MvKDͽN\]dX|n@s ůޭ!_c2shx!b2̩߫`x 7o+e ;s)|{.f}Zѽ3D_?=6a'AN%nR][tUi}?4)zeJQ!ΛR[` Rew}h~clxZۓb*kE,?4!S(S&`ܵ훽ޜւ$y~Ӑ)@M?=uȘwUݷ9.Zi;1me;BPzq`ps!<.NHٓm}毹YWBkl_[+JS{Pc\|ZVg x| ܾ̑ 2Q'_şW}?hs,UzZgwq.}bS}f˪?x^^ȾZ&chSjduTe-o7CW5TI3Ģ9u7s},͔5cb.1X@2N3ǼGuu⋜ceޜeSk1}ߨѭYѭYck _ehXq4m ýoiEXkB?Y+NreѠY-6jܧtvꋖ DceG D> c:|cE㱎spqg{ױJlqH籪e+4׬ЬƸfրd ^o<"nNWaz6wJ(nL2Mw ]\OO? #a.^ߑXYcjº ^wE|YulsdR\bUcb=sz|>|暙'350DιɅg}9)L6qBs93wWVsyF{|8ƪڵz( M;dtyiK=c10'`,\|sw錍 }?N8f!2YŮ}Ou.s%pNe!Gh\i.s?mMR1Oʜ&\˹*5`|1g0P19_dF Dj>8QARmETơ S׌勩H Tfy3_sN'e 5^n]4h/}νTX}d}rN%o&eiYD޷RdTAߖ.'^JRL<׵|S ?3Nk|>گ nNXE E"1qQ#gbgJC_/o`n"O% .X}sbѤTRMd@+nEe9~)ORi2ػ5wj Ox&T/h•E_q ŸC&tXt|^QS`/Xsmn酧57TwqsCr '֏06 kɺkǩCg諐mST\ | ܉13#}TwhZB~T_5MV07m`~: '˥c y_FqeC?bсh`l{]6?9bo,Pͺd <N+usJ2g(uӽE(CsOΌS^/O;s|uSiL~n h_N}*~4`XߒaUwyxw9.[8{;q Zc9^Cl;6<ܓ *;- K$rSr}?QX\ ɤΌ]"w[ނL ~w`cYk\UBwS(rdmz.I&Tb3`\YGšdmx74QJ0Ю3cE(N7p-|kMyc3c룿ek1i_T`N~ 5DһWIu,޾oZD}E~7w]ߤeULWp0vepԽ x{3O O|/3i$v Sw|mR^nԽjGEe[Fsf]{ݜZwLן.+̪I \?(v1t$eYYqا:+Q5&y3]?_ZסH\2c0.Q4a^#@͸xAS4ý;)5 wJް,q6֝$Ύ3m9q{;&~}ȑ5DY-h iO|eysNU< YVM^b|zキ.0Zׁq% } kI-#iW}[j|g}s;+p}G{u =C;hz!9>[^(q*&ט<Zլ1LoZֱ=F:]綝|Nsewxc;oUp؎z߸w[+}33)? ns3XR70tmqp-6ӏ%y`<^'<3[&komi/; Pk6|/nFb<݊g~!J|ھ2Xd&?}b|?to>aZO?Y]b\@OCyp}c|N<+eZꎽ ^O⡣q{a׮l֪KX}Uְmr[nMV(}|| U|^G~ڧvN,uF=M< Z34'#{S5ɞLIn efyXq$aWk*!GڀdEn^[ݣ'W(̏Dʻi/+mtܶU&0AF 1m O3Ϧo#SibnlƖs:A>~i[WVFϊ#n>e䧳~Mmڪ~BЍ7nd . ׂ__+Zhޝ@x=r Br%+ڼft] 5DŽ)R7_^>5b^G[+Oo^ Z&cExYz |}u=~mǟ?;ܝpj b׻Ģgc PB0f)#c"Nװ3p5ez*sZs pj0ޅnHnn<"ߣ6w(~t9Fɷc3>)GSu#ӻn{9G,3# 9Cd˺Dc߆h:"y ?i"9xg5RB='+}3RemJƿPW'ՐkCR}%j 5ia͔H'.N=̌.I )c4dΝs+69c M.xj1]dfHZӯvkYu\>f85`&JJf/"-wq(7Xdʺ(ޕs{0HoY,ٱyd`y2KUujrGXc\> r_~SCtlsfmLͧr?d u{ ٓY~{РNƆ5#m `vM-<۟)e~ey2kn-E};`~X]\(grh?Zc,ڌ r~]g.f=Ģ@'"k ?E/Q z* 뱧>R`~>gWMlz6ZH۹딶Ǫ{ܾ QZ}iB\}iB9s}=fT{u!nY~7ka:ʑ^N?gc=1n;e{Kz{OLC{BI_/gwtFr}2^|Ƶ.{g?yG8wwÿɺ2x7q:[p>U9ͪSoMľ{H?gs3tMR1DL.P)NḥDYs-;5Q&Ḯ(21jJsM{r`&蕲f=gh'mpsdB[g*9^d%ygMV[SU%Ɩe*?~R}p~H>zNCbY[EݧTE>OsSȱ+(ְb]gj$)TD5?!JW9MF@ YrUϰMc4eKp'rKRʛJ-!?/Xm5Mzр^ZS+׸@g]2O:ciJZc\'H]{*o8g:DxV%Z*M43g+u& 71=s1uLqDpCY\aˬs՛'KloN? cIou <;O:m?-q'Rg{zMo:߆ɜB*ON~L=kS7dR̈́yvbe0"]ل_}g|9vT'h?W}`-aν>CG@NE9fv{d!~)a ޫnoc#s# B;ӭ&xd?!m6^q*YĔM}`(MZ0Iv>/7ʐq&e`4ݖӱRƋP~WJ1^;q{uawݦ[7cNp w晄y:< |as$̱st0Ns}sVt3b29 ˫\wMDfFC9Ƴ7{O+@ ͳqR9p +>{8s=( q L{bud CkRWz*V[NOƛyN*w*nzZwéX?qwVj;_ z%=H?9Nu( 뙁m[ i]QXm}3C³qy%zAK|/IskJh٣&% *7Z\e>35[xM/v)kK]2T9/X߲k'1^)5j@ 7̦h-y[ՇX+.?ֱy*G5!o;vvjy]SqcB]``3~ƐǼ}>|gxhի=vT}ZےCbh8C帓g gBrc9@'+BOJGk8G֣a ugM a|97>VqYTy.vi8Cs-4eNjA4xL+5}JP}O7t3|B'}yam;1݉ ӟ:Z,jˁ:G7ǍJ*J= }h=!2R6碇MocD Y-Yf+k%UǤ(%T#|sx_cKCxIL!ϴyOg?OħIbcq }>,:d:桥ܦ.9A.#hK} z+\ ƕw?~:ջ4MOg^kr%=!Zz=Z?L;3+y~XLзٙϻoU(0;M/>kz]/aΓ8p*qDcݠIyt}o'?['y_eN a)Z,]x&ꙕƔ!K_Eg=4W*3 RҾG#y x?hOPF 8{w;]󘧝>E?Nk]=i1t#E;ܤ=WZ̭)Kۀ(\ ~DWz H+*'uTAK WiW&3\+_-I/; C/ev=-\OF=X;"]64rLaEv^=KyhH?Α*V߼^xXcЂ{MRgN ]?ܾ"Ztp]Ƌ\?\c.̣z":nɘ۳ bh~AsM C׮7|}"{N/\s6ݗi_ {Uꚾ@k7:ۄ)[ 524׊Ay:-׶I!ȏg=_u9lkvyz(Iړ$p*ؓN7n*!)*{+uѰcPOТ#"{"-`,wgji7i1.%u5Zռfǿ.of-S+Κ/Y&|qO(gFeB0@k QT`(`Л=+l> [{K2Iɤ/khO{L6$Ƶ.:I׾g^f_?;)f9Wx&uh}ge8W-Or/ zՀUnF7g;I*4sCsv=˜ ^t*QR YˮocNG Tw6%8fՋ㱳@~PbN, Y"ܹ_>1Í? q?Lr }vH#V&ۀ9[ jySW6)_A|yME9?tjWY8G2.MZ48~;y)nOc+zJY S R oU 9۵r|"fN`- gnAi*(rfRo=4XhyvngW߼G~1@a,IkOƮ2 5p3 =V`24mw 7e嶑",yzC%Ȕ;J"dқ\!Ɓ:p*&}>sBJ2S#ƟTϕroY>!l)D͕s;[^ gsѲھF^*I@mlmsug+mCr.2~9ltL}"fNs}#Ejrب:a(k^w>[>kh_;w^~γ$jc!2_ΠZLZ&M8O`|l8J7]M km2SHܸ?VUdơfx"+q= A?p<8oh{qUPOܴJdZ2S} 5+߯GJ ׹lxٲK֏*^*PN:v U/cXS7)}@ͳV7ÜWRm=y<'X϶hOgYѿ9ց93WVڳ&E\?7~{yyj?͵׎r4T_EKYcUj4YʤrIuz=v!oZ~ יxO޽|:\B̩"3;UJi32O}ߠmmtbu>"vN,݁}oƞ@TQ cN}h'd5# gĊ|}=|XX:G@k M]ʼnm_PTxMl|̓|Jwx c (_!UO:4כGv9\cΌvO5knMnoX,xhz6>s7\ >g.)睌 Ok(0w2\rEt TT#Lq{z-NsrC0&Sp'<#X}J{هM-<!'sy͎ )k;VDF5۽Cʗ2P`6\|m\|~X]q .;rv:YL=lmXd=D${=Fft][5ǻ:hE=.2wB9-4e;ek_Y.(۽v}ca_Vfy#s5.QsZ; $Ƨ'e|Z 8.{]Sb[eĽMc\lJiS 똿Z 7v|4Y큇v溘:ܵw??uC;x~t?7T?xp" b<#o۸@>+M2y˹5e=f>k=Zm8fݱz8yvOW1nC;'y Z%݂ķNܴnG7\g̷``lhB.d]_cwoH^X7ԾMŵ?u۠s_VY2M .|?w,t< Y0&#HoFr!I)*I.3;7[4 ?^iKaFuaSIt_pΓ?>}䇧|5cTu'6;M4)!*33`nf5J+Ouo +t`\D n/=ok̹{vOMtl{_ýes?oDwӐKrEW*k4$ ^.ȯpW+3%QR;m~OJng(sNRiŞ| r3M5Ii^ u\3M!tTfyfk:jbΰCc>7X9kNȂq{d Jl/\% [AsY:Lx'8\u+T ?JCXﮫyD{35nGǻ>y;[ӖnK'LWߜ_Ζwv{en1nOsOLE־u⿤9kugkS7k_~w cg[{kJF7Z[ s7D7 +fq6fJ-p3zԳ.4k4C4 'i؃ }bڿ6b"|z}(<\0cwP9W©~ q9sZECR'֓vb% ӯr܄~|g/uV39\hǕ^l}XQXUE3Iefmj??I7m[voKJOț}N^$iۧ?>1)w״:ρJ=֝_RX X3MkC?. ^,>k\xԋ6Yg-E~\!^%14SŔx7Et[p׳mb<+H>)xa"1!;-BܟKٳBe0 %g]LsiW`x*q,deewl w^Twkv#)͟hF?̧"c@S5`Ɨ|ӗ뚘3DOS*Ύ+q-s`_.e~>|3D̃A)JԾ\S+RM&7GXo]C$c,QJyÿ]E ~ zl:>EK Oܘ 12u&{\}q)/x !>5dЭ4x!{d3'7 }62gsھ,cnsPD5ߚ"F(ֳҋ1g̿Pe0Ed r]qED doc:˅\X 2Xd'nüo޻\1񍉁}ء_$V'>ARl3<CzxHMwp5G_ o86T&?s&߿h]~U*g,^qo:n:Ɯ7N&=<W %(&tסrpY҇ߗ0HC?xN 9:}wkr,OcusP;Mk3Vo*ѱg/)I>Y⥅H͈4Α*Gȝzhb]aU/h^s3l_0x%[5Y arb%]>E_5g־6瀠=y{QAk&3ܠlϲ[O;37%U3z LҏMߌv>y g7̅9s_ :CaOxܛg s{ׄ{Dx,։LQFRp .Y.Myhts!o9&pɦ|?Y'J9>5-"|!SSnеfDBnb'ttf̳+ ^s؃9<eFωXlX>`[46?'\72 дo'I:>W<qxu:mӱtOdtUǽx쏕n|v|S!73Bh҈}}C`?bݵW-:q'3HJ7 xy_CU_/_\l<Wt3OJzz] usdδ*Ň ꗹ:MD{3璍mCd)/E[kg&cq(y.Q4ёasSAGyzb!2xOXFfZ֏A-5nfC 'ܟܣ,ULMYf~TW$A;;Ufg׀d`6_vHh6;`v["kKָlw2X {I\ k Y%3߼6 XPCH8j/8vpc'c=;:#.O&{!c3]r#ۍsam]hg!o&FzR`ұf/e~A] `8zF&Cs'f^#v]kúQjJUIWSulG,kf0cbw9s7xE_yMO[>Pb0FM<'Cnv iq}e\sCru3Hwm]e7>̑1oRp!tH*!AHϢSR9<@ZUxVПUZA` >B=Pr"&:}zn(5'fp/;y?כ>6~?w Zn<*t2pـ1_ygQkmAx{Ybց2475y4Ѱ"9x?= |iZ/CK.0LȏY|Z\fӜ^Leo+;q_:IcEIQ߹oZ~t[[y+[D*ib^QǺ粛z$lq)ƴ>>;}8 ų=^eo9+m|%"S-WiVA_xl7ciC/l'_d1q~ĽDw{ '2Xt6$j[Xw:KI2 i >rd]EWtaNoA6w}wzۙ78jYŶ%hxoYbcNCFBdZ) Ћ)ؿ.MFϢ샭3Zp(}{us/hq1Ssc>-o'^kd}-~s닮.6]3D$\1am )bt>N)Z5:ΑК WyWX3Л&ȼ)FE}P8XA(Y6 CƍtczVk@tawnC&kqĒgR y۹s۴SXtYW+{03 Rw$s2-r3g}f)ݦyXlؼ]o1W[o$z0BKBn}̹Ð5W2O.ExjlƮ`./#6_%ܿZJ {r{e] Yyd|B_7xn]+^kc3?߲ff5>M͠[;UoŐ'n Ƈm zm7 =*V EDO@ c?k4=m"N䇊 Lѯ1SxGO~E"F [q~U%6amKI 's3ܔ0Fy<6>VffMV{uCqMZGJ7p2dLJTgaRt {I{얕uXO*rw,,{[ǧ\M^NSN?Y3JY*N3^7Zv5>_i _/Mvi!Zޱ5Z{/GِdOB>Pdaș\d`ۋSi<#}_Zj=8s ܶXϦ½8dK%[Ry!|W-'9*کzԓ2?)s(thfG(b<-E}U[^ly*涩6w-wu] ^RW3cJQf틕}v~ȼ6uUިS!zf͸D1|b2_QTM%:_4K0 Ls~oG ç>3a3IT 0#ULqxc\Y,q1^f.3xƜ\Ίw 'œ,ci>K?d>Gd?k N+~~ZC㸙ǰkBxX哱οu_?k~s=gkw̧m>9myRG3-ubxX/c^Wh'wx@ phަtc>W a}?%[3DƓƣlŦ䓴sw =pMu:s);)GPo>7>.Q-l($X 3)2)) {`r{,~+}Z}|gT>E bs۱ƆN6#9LyD@eq(pX͘",pfT?}ؔ{l; mrPed|myNۋdmVg9~kGjÊѬ F-hꞫY>ibNftϓiI;( ɼe)dϱNȯ!P[Ҧ:oa}Ɗao@<$mP1pB6 <mIwH=A{˖N$S,e/ *h&i1ۿjۦ>>5uoP 1&0T3x0 2&c0!zTx[E6RE>/̧N;:ܻ*upe(Z X١/L~L،*h/dX}R{ r:F%bV=fGmZ#!Goqv?e/g O9+ec)u9c$2O*؏8eǸ[\sF%w=֤s~ߥO0( <`f0<'H#cfzw8g>s)J||f_.d8;W+\|nwseO~$p :ia]Jw\X{>!kFeL+5jV^g8zf'sOn>qoߓջ[c|b;cf*2h罂u[gj^>צ'G CDm._ә,FSϫ)edMg ߬us=EH !RP@XEW+0Ȃz֤Z)be gȳo}TpXGjZi_s`\o T^ +?>T7\cR-*{n7/%wGI;pm)"Y_w)Cؿ$ȏ3GfYˉ:3IRgOr:e0 41'7^їD'S9V[@W#Cʞ̘Z[3]1}<,DYKΩkn"cٗݦζqHTrF{&G~kKs͖cx󴚯D3\c  _]f G끾XQh[lu[h3j,9Hd5;+=]3^vn!$~?ߔ\Ċo7įjP]8)̩tNƉ˺o9GPhs+cmY4SXg07q!ڞdaWx8`62O"v3~utʓr_<5]cÄc.G$I}1X_o+K3oy[X^i^- *}݋Rh? p 똞{U6}32f\QcLܳ=;|ݶ#\r`'}3syި힠o'iF[o5ZKq-1~yZOgՉe֊TH ?I'u_|7ڟhg}}oeZ2:f'߼//80"|u¸HۆȅbiV@޳Sv֞v__r7 gS;v2&qHcig,F ۙï_I_oMַLԿ?f^v=*,Y"ۖ+)=W ӚLøG*dm1_h?tۉ8nuݤ}wOp;_;"hӭ>۞wphϦzj`G.Tz;ofbuň@{clEO=AyTd]Go5.7aEt\=s ;q!N:n<IͮM=W;~xv9j#DyC|PVCdǨWc N>D/ mʗ22m0s9$-_uWw#pRI{<@JQ{OsNIWfM8lnV}L%{7u&lxb4 TiU-K(wn[0 F+ϟa F< Cjƪje憑Ȫіg>=~]-{l~d?>l__R>\Z8yyeOo{c:>5h.tή4K3v8o_%HX߯ҳY뢙%3o33$d hB(ʧiE؆z;ʖ)+0ɚ{XE}*+cu/ q/;L/Av_]_g\ nڀu ]|V3Uuhp. ?<<ǿA)P"yOe4`?OO'8]$/d3ʜS3077K)e9\+IyCKT_kDwFYxOy}% =kh;ȇn}"?G'Y\IߵB1l])hZw}sg]IzP-c{,⣜bW>f1.}{?V87P|X}7ʝ6ݪ4?7O"2ڐkՊˈ!"P~DgJSXkfU:ǪTo+sK#:lSa.1h=FOm$ |t7+hC% 9|0{<|f:z|<Af\?R|y.h6Ϗ*-+}%:Z(O_crCk ؟\?}q(vv|ٶ_hCj#Pb2Ƹy/;gX,xǸ2Pam[=vvܐ~twv{Q{{~o= m!uN#?tf 3=ղY&ulcXMHOH 8oۇݘNQh?^Wm?2RxNH|#eUް|i'y4DΡkGoݣoo]; Ш|B.s=jhhϰ-+e]6v.*@hVf6`F y1Kq;'6WB{A .h3S^&,d86E8~\[Ѥ[5˺!SVYŲ#=YOugHx1o A0yjL;x=9Eq~c g1 .w|I2 -?°*1Kx=oD&c;'ryrܒ Juu}aGClCKtbӺ~v[ f;d B7 xdІ<+c5q670~u}N!DߵbT3|G§Wa_[ʬQڗ9/vXjsBm*6ۊ"kg.%\gw#D=׃t5&v&K(uhXXY'u0T)KYoe-6K»_҆uuiº<@y'`0p+C5c$||x%> &y}7כVQ'661>{?óK/|(>7Sˇ3cWU@ QuC &TT{9_x:{#8xm@+P_źqG{H\IWb.~GaWސKV'k j0xMqG؏bfQ]N|~8|,|4giEo#j~ϳ2 Ù2S,ꖹn\hjBӀLnUwAxϏ|op9u_aq/o&ΕuL ~A$[䥻fz ؃]n KZ'd^5ܿZ塎6_ y* d z}#w; z=6+R³#9xLB_jz$Ek$.r:Mfi/}cފ9$̛ʈ&?-W~mf)p駺Ӵϲgg83jLm%7hn\Q[O8Ì?Lf=0dG&1XXo|Taq_-ֻ֝1}dq#O3%/ yϮYū@H9$q]O+QRl31^r?K?m ;̺7*c 0~q)mOVZTm_yY$qB&-zKun?Shf+tywmU/z/*ӂgi[qIb=|tw.O:J䃅1TFp #hx"zO-WѦKndبIf0C% ?N\K;.Wz!y о>wǠ,OhFg<<oΪgĹ7SgtNL=g2^Qv}b9!hG͆=9*'hE":LBB DZO=@k%jƠ2H$F[RGњbDkp~Z Uw2>u#:>uߟ?H 5weH]ٵ>E(^<~OnUm ƱnfV4kO g[qb$;_QmfMRC"5ZIe`}4 ѹj盷~_ Ej(T51SUɬUL:Vkw1هJ$o._[l|Hi> I=Úp _i)KW=Hē'5<6QEF)48i;Es䉖A'Kī_==o cمLYdL)xbY:fXu]NmIm8X+ն n 2xE 3*Cx>rVûinSE<ёnbǐAB 6-<8.st-`C<#m$&5 ox>ll$ ;ig+CoL NHiX.q_Swg=;HDU?bPFOiHV%,o™sl;z^ÚJ!HzZk%K7dVc*^q$/ר3j^aȕ$rP9ð>gИ9HtfsƐ 7I}F܏T/0B8 +ۊ2yGA"q;2[ YvPR2o/P9zB︂,~Kߗ0oOydcFMB0N䶓1?ɤ6I1[a.рJ4ғqqUI`˅ʪIy1cUw=u9vi8^aӷ#[? k3+]Ԏ! c"FzħNs,fE dTt G^ߤdzl{g?ҞgY=O{Je)z)BsB=\|g_AIGlb?Gv0%m&"JWӯf5?/S,W+w[KNs0cZcsf1Fפ4C٤SI٤gΑV5<#9}-!}p:tdVٓfk@ <Yד~Yǚ4۳onȪg Tz,tBW͞0>8yJՆ,<;qX|=;SiFTJX"L<-7}ͤ6т*~Igt3 6`Ÿ䌇Ʀ˲}1T8ZUkl|1IG_33cՋtiګċ?0lkFSUBIb P_|ٷX"XHL1jM%H0:Mu I/J>s=9Aϗ}z}=U9\䞶 }iL~N`os2 =K_@;#|;zyS_[;$S @}+":ǫ3;e7rgL|VP׹wMmj$NvdMvIܮ4#8|"_st*-)Ʋ >sV# i\C4սG<`z6;Xl DwD{2nZ'1juQ~÷d k? ~61~139DF;һro;"eϴm?/Q?rvّ7ܞ kV<.`pW|{]IkN[iT"x#MZn5F*vȘJ|Ïq_0eejfmMmp0x9d zIsVEUEaG?C;Y kmtkzgwmJv}5RS=q^ǫN _W|+ $Cߌ WsO~jLo&r{ˊ#l]&{Դ!Cj*AJCb\~af[֋-yo19ec!Z,y6F[_QKɆՎa >]+S˜FYތ(sj̏t {3}s?\\t٬an)/|Uq8C-{Zbsw("{F98Syaĩ޽G`M">ql|tdm vC [v#A) _]8C{{pԐ, q>[tcanzͭjE0bZ,{UEPϋSj2+˓UOՒLSkNjÑ;**G̳9٩>4&G"mo 5H㤌$07l?#k>$1_6/lb3[ N<3|TTwoKKue4ϐ|+bb{8C,j#֢8n"ޡ1YhN,4'dϩ [PV:ٰ=8㴖ĕɢOUrq)MY"QW׽vۍ~ɾ5mzw gÄ ++ o`#_2K*ߧI댵T,PQdeP_Y1+w64fԳ־X96h;K{'pqTUIUCl~,nf,u >qY}=r+'45f"n# J|Ig8yIgnI`SI&`(N#9Lz)ueo୥,SPS;aC|g탘`-?Ztq<3uOz~qv|;䛇ܘ#5cfGQgB+Xs[ %":Q0˝#I_&y9F~j9ɏX/bVs. /ը}J4!5TA2dV/6:r?ۺǏ`.ү6/acٓYF#{yvs{zgʬ X:$VBn8rxcao|M' LPӗ\b}!%G?8&v ybO?6xN}Y o&]OE⛣hD"Ir?YioEO οUE_I].M>_Xq+/w{%Olx VnT63MJ7~e6ќԕFfXZ2ټwi qu:<<ȽलoɜzR) Ч羍M>nrpGi!԰Rq\W:HXDCi7vh9~9X98O-ɈcέP+T:(!'aϴB7%Q}\g Y&?]6]W=6~?H ? {3gHܗA~ҤaZ#  ` %UVZxd5!EOv1[z"G1ZJoɯTV(3y<[H~JQB~Q[l1 ^Cs1#Ujr?Ɪ'i9 ήv sRFYp[$1#+fg٣͈jlPψJ4']$pD.qړCtFm@vU`<0l!Ǘ\}m2?#Ql0ܙa* fJG]eds۴ܾ- E Ǯ]5J14-04'(kwFS؀42h gi|{%y#0sNc״aXӜ}o&^A]+.C?ƙ5v qro@Dѻ7? zSUEM[caY7Mk+PFy+c>whd~LuMe뤋\m>gF_Ɓ=һv8 I8,QQ9/R{xn6):Jaz\lkPYx,ߨ\5y>X/>1&N oYu:"`ɒ&5~H=^:B 86~&տxZU|%nf`lܱ@qXG|6xxiOWH4- f6t+6 2BW?vNOv2K#^]Ok9O {p%>2lO( /ɖŏ"ֵ:Y7KtIXg~_^s4y%'qncߍᱲh 67tMYȟiDb%̓? 'p 9pe//9s08rav>/N8uFբQ448j520H汑 4. ^)v`|( 9gb=J{??{^_ukk#'5'a S5?p]16cs&Vc~n8ynpl )Lc>juk^˶\#AP+`~sZeb؇[7SE,4grjwUٝ4w;"ccwV_T@\ .9Z޾7s3h*A[~ž9q!SvX^B2hI69~oe5!y[|WIy頛|焲()`6y@.B>`7OXsU}' 5`4:<\#Hg:$`nU秗Oc_sC}w7|d%6@g؟5nz}_~\<{G_ <' 9S`stD؟B;"l  =r!i8z o]lW]70袁v,r}?z#0A3]H+O[?O~'XIKy<篧6 IW6l *{I‰tOrg%%קŊHvUXBC= N V n,,yk'UWhxjUVM|fSl-1EV8P;7Sy6罒gj2 :cFp\N6mnH6YDuo%Tz_pSŒl67S>TtL1SiI m3'Iw&3[dzKm̶ z̠:Ol4fYOk|b}K6%^XICդ[l^xR]ʼ|j'5:~?jدTׯ|Agao6EOO]^4O+xӅ<#~ѭ\+!{ |_!])Ш)oS%-?JZgnx X[ :XKjZE=yݞwQa`/cȹuח7rJzvI}yb?5%vֱP*kJl "<\}$ r45_FWcg ,nSLRnEiXǙ̐`iXUP,f"bF:K?*6FpWfsY|d˩W?w}@_">k8&0[o|oz; ? >s#Knzfzܹ/ :~E'D[w{js]ҜLX%x`/ TjXhś*HH7s;'S_p ~%Q$;C@_,XFrdBk('PE20g"jk#}\-Jueނ"l422]8NF@2_ɾ!n$CHEX)3sӀ}aM@V٧+Lܰ;q_ѩ+uQ*?"472Sͭb4oq2*v§m?ƞRԵU6JS+ŊMޤc\)'I>tbU So[͌tViz5Nz=͇ϭ3kd{x{҇d] lq}ǗԐRKzZt\ɛˢRY t%hlNem!ef_k8&9(oU /dx_,%["*sI?lk"HM 1*IS;1_ N zpc(S/b:ڲt^. ?h|e=Six*r #z6J3 wyϢ+k~b-bdŘke28 OZ׉,Z{#3up,>?󛛖E;ѳOn[0.jgTO&ZE4O|Rċa17ȑ1ڦwęzw c7_ {Jw{o^&-Ucּ>UNkM#6-kڛO}~ v-ΟV]BUjn ,ZXt8dw!G9/;Ffصcw*,qd޻go8kM/yA g߿0^4>,9qGl< ίqaz.7=#j(k! 9IJc%oM|kBSF{M,G.lQRXnmMfeUt{Ga+#Y\ؼ1F VooYDU|e,߲;o^j7ӗD};X{ML2m]Er}Ц矯X|፫I*ozWSשKI&[3YY _^|l q8 >Irx]ְ?mR,5nWޏTަL6$7@26<k{\4;0=_; )x}u:PMT|W"O':8=]9?m~&.PX,aDGJT" x^GSI6.S%z+чt}~[5DW ro{E4Q]E cN?S7zlʌnUQs]hfz>T ^oXm{&Ƽk[7zmmb:rhl 8 ;1~8bm]dRֿϏj +aCWV5W Ew?%]<~CW@Hu `_eCe}uCߠUa%BS?Oa 8;Ye\.+sq9ˀ>0 ڞ=u~_ݫ2ws@Qk'~ɽ&U~Ƽ/y!itjo-bЎCw *La< Keb=dy=>w(kȓmYpEm:MrI}>AX)LNvʞ2537g65c|L}, j۟Ο\`w:G"U,zoǬ(5&Åܝ7'|*u`p!Н!r2ߚgT7EՉ ǽ7"gj%VB'߱Pֳ>:.um3Eȑ3L<"|_&nXr9y-hlsL=+tv֪ÐԨ縀0lQÐl> GN}qcN[B a82U@XL6V乷b=$z*)Iu2MI#zzGL*K|StyAs2&E&ճ0Wr&ۢgDϘR}dM]Wgn+HA{e1l۳Yt)kʣ_KSY FFei)fn !l7=ߩnqnkx y/|oƢi·ۮ{SIƢQ'0߃]FkwHYZ[65 q#nFB^ƕ[ٻc f?;47\;9YU;l6 D=/|w.PP91&٧gk{V8u 5З87Mc0u~r/B@:J]p~6ȃ,4=Y=nNCޯYC'7EO~vٞ|e/Ȧos&ds`/I22^6[rAtmF5`7 EdW~Dm^Voɨ c~ˏrf^AG~9O>񌠣!o77Ga`}]۹k ;.ݤW7#.mpH״v@8v6 :N#2h4eSI?p?Š#xΨޓm!Xvm+y!gRoGT6}V۴5(n]hkhcw \BaC`~Zq>+Ĺ/Q aX?K::mhY?h8Zh4 A+ۖh?yhs?i1KEg۲T%`͠]s8J'L#c* bNC.Dȿ,0ȖX=;l*WBvJÞiMػZO! xw-#^8KV C>`-,spu61>iӷ;2ts6> ~_}4:j'y1,/{HU:(pJI7̺^2 !\eRC6{-\l#] `Z5=4go w!:}cq!u\^i-vgk}p ;T5 ׄ1`sUX(lg6AsK,HZ^?吥uoZa{X,!()DlA2@|'Htx+c֟UX}rw;~n:ݓU? BV_/*{,zQ˯b'{w:\t_ @~g{_=HJoYd!gJg *5&7Sw+_Lot][_1HnZ&"xֶ [.1 _{S:|}c{Hh5֠eoJ-αDsۼ}ӆ 5έ}=dj+rs\ rA~<8 )\K=/ew9Jud34dҘ~R>O2S;]6=20iW/fp>,jd P`O]ScR ֙3Y[r)qe:>ĻveUjtPurnʸ&L^ṲM&|eu0>zv]-h|}Un{c1I8kаya@?j巅wim{]0qRyx}'>ߠ= y9h!aXSWXԾRsd( lqlDO3ㄈ#Sy߸j`*:w3c-3~G, Y,hwDK%> LwwB9~x4N ʲ;+&caK3E|{ͭVEYݿQh0~!F>Hħ<7h+|p~AU ,q?v!?1?s_v0z֘0)-~o ˄8 x|z ćCEdL%66x[W ]i໵#X۶"gv8ozIíqځ^͡Ԩ~E:ĶR mW*5$Z[rtVDޟa7\1xV5o4 {?n]fM@vA1S]ox# ƮWxVIz˝B@=tVnQ.!?fwƀ'lfC}qS6vެvW/ {~3wsc.C\=zj kXڏIߩDC)_*Y~)G gEW}Z&pnj 2."\^SGBߣt_X{%BnQLݼ(5X[XfCe_ŕSbQ=$n~,@~߯W^ڻ}ek;^8b*7FSMo,#o~#+O nDw#֕B>5^(?uG,S-{>I}`}R볧 IjJSȅ}}W%CXt:vjux?:vR:ݼDo-2N\/L0*ʱR9r^+:Um HeBOkLP)|1Gʄ_2CsUt1&6 ^y~{L.MrMs_ C8$ǶH.Ĝ[-2[0]2rY?'FV R2ew CUj* ZKlu?fۛX(Ifd#ڵނuK(gel,'\1(;[C۞jƜNkP{r2ܸԆޥ΂h1‡dvɉr5d4W&7<9$_y[NA~&}"{OwwgP-h<*סVkN=h]2?xZyK mBNfeA|׬EuurS#cG|ye1'?9)π,SApgI-Xe?cc O.Ҝx~|7Ǵ.0gDo.= ilbrwrXfS{c/٬T600 w&e =Wvevp@f%xqNI_ü!wlI7gk awe͞Q#|a`QM]zJ0(i͙L_&`#Cs IJWfUOVl"qQߋfЕnzf!n j;;?ܪvSZ *w&?ҟ~m'w'w\e.ٱ|oJ?{[yREh{ Ac.c$ 5$Ƹvā!6o qkʜTҍGԏ=(Ϳoظ񎂡1zCÑA잛im,ݤ£YI|̳4Q!Kփ>%Z^:Q OrAKE֦ %ZSSI/ p`GଃǦ^%"gYMVPy h`Ho\Y߱ _Zpm[|X䌓䎺)87eNZf2{X@NԖ;hퟠc!@mPȞ.cFm 4j;oD- M:k' zSyG|AAAԘe=3Z /1ǘ_`,|>++uJ",v}76sXe< ==Nt@ЉN#]j ,Ns?9GՁx௵Xb8jy.]dhe4>>&3쿤>?LB鞄~%S:=Tׁh| yؼK{1aۃ}$ґ(r- Omz}GNSX9o=kS!:'!L<)d~d~c.d~Ϡ|,B^ Os aSFGs+>/%~ՆW2[H׋!;\ښNïQX&NyZ)YKafcOӣ;VvMӝ,y`7lZ~I#+Aُ':ExyņfoMҘ-P?ļ8W=;gv|09еZ]$qeM >rB9ß5;cبg3_hvQG|z3]9-3h}uW̋{ꁟs/ͧlQkUXX#qWZ] #{egb)eL;3S=dg2E`!^3}Wd/kJؾ9lYڌ)$gxϨS׭u]Ӻujt*ge݆IX2In+La6Kr|x9v/WCs"F "Sq=xnh͢(sISZ&G\ }l,${ S8XtuI=|DWӻssMχȰ~N7 K#+m:d{4׬ñ_:3IsiW~֕B0u Ϻѱ5k봛ف;O]dh^HϞަ9LT%zk5d6UK6 9yद`Q&Q/' 02j6jW8SCA5Qk^? Q:d{ |XH'|w#~ rX>RUWC,q<{R2XYb]c3 &? UQ}$GZK0t5ŕcCeR~Cj4?_sVAmޔq7:XZϻyTi0=?;_|<.k@'oA`$q"ω+c,vuϡ\M]5Mgj+Y rho#~2+],s& ox܂7kNzBm6AmPȳF'+N2>i?eD+ysDq]\}4&ZT >pyP]<7oFm~q>0* ^;${ uq.=߼"GЇ'nTX)6G xH3)gA8ݣ=Gtfyn9TVHד;M4?UY'ޏwz>o=gEysRQυ; ̪k Iy^8<XAFI_:F泔ÿ(3 2oNp"彩B%!j ^AOGD sӃ_ml=Kk/'Z]51L R=u֤Yeݚ]St[ j¥ v Zl,^g,>;t|qA~jRb %0䓽0^o݇ flO v9;"w P9=oL^w9iXb }T[QI4dw*j!}Gw xfbP\'S/_PKhtr\~9s> FylYw8_N{Թt>L|8֡S\jrKE6k&p$oCL'&Gf{& [㺍;1.\HޛYU?y.)ǹ]#򈌱N]+rx/'ظ-vN IZT 2еE]cm!*5Z ZM\iG؏N7׺^hEwc,ׇ!~WzN =Nh)kCGhyHBmӰAR>c)BsA ǰ6|~b4n-VyЉx RHxKض zc{Ǔ>D}W*@22t_9uʐgdz6R=t`_uP+%hdgwxMi|;+nW5L<Ǹy,|0WCe3Z9,9uiՕRP, y;%OS,6UCT7wdʟИ,Ǧmж VCs?XCזwY&+i- Id7i+KUhr]<9uޔ_wmi8Vѫ 9=iPh0*<A?ߞ4k6`o*9[lӥ@6/ӽ9[S9i/sLյX[dn `Z_"P|nn'!_l/d΋ 7]6yd7M̠&zI6R]?[MIuSC7vw(ݽDRoy{#.L7hqq>ӡ #As>ܚn<4>gPKs;2׋Or)EÞ4)p'B =_qv%"zsOƧxGNkh Ur"W6knuS?p *!/rX~o~)(ԅ|k.*Ƈc^ikaǚ9vDo狅ZnWqwNW 7T(|U*[E<.46Px7}҅Aew~fibJ~m-Ө25W=ܩP@փBߘ{iQγ@y)%L%+ӵgYR 1:mz츼x>|S/?a(˼IY?!S'Ɉ?ϱ\]Kvԏ0*G-8Q ފ*;-soeq%] Sfy-߲aʻYfKͷmŻnY-yL Nk&Z+2Tφ"yb'fͩM~ңOx@-"sbP\AM~{uA-t: & ЙitR*,HoY@t:KvS<5;Jmz60'lRc5a6;.jkEw#+hŷru$I_)GqAc4V"f5~5hs_|kҝc%P/4y\Xq/~Z ~ߛݣ1ݘE{4?S5~%hxy~ C;?Vl2HQ&ܣs O n hk8<D{V },p+0B^_O~|%˩z 5R5͝>I[ ͹{W۔l =b'g3B 7|DNz(To=uUw:MB_x銿/[|P(_I0! f;kP2k !Nw̻͋3_Be֯ߝC\|P> { eJ9Mr8CU1Gi%qηc^Aa`B H"Myc6Ŋ֚ .ۋˠ0~ybMʙl$wA3`dܪU뾉:i]lr)PE6ܫx9cnLDu'39~M8.Ez@u8CzL!u(ȿ'KX!K Ħ/ g3"=84ߏx, 9rX%ArxNgqP ? d*# M|U1bI}3ĢWvq+|,gӸp~P\tk''~D8 rUupqEGFjtPHtpUn#:8D42[1s&ZX xeo_Mt{#ph翕.-3y(voDm50/q~7oDs/)HzqWybi1m>z近5)7G^&i"Kb@B)ʱ;2M_6C7p1,4?r:G'o FRτ3?*O.]9[v2tSLz! )Qĉv[-l^g{klpori#!$ڌ]%Ċ?w{|:CTa˭mhcB,dUHtX[lTu"-" B)Y2K3h## p{],%yD*>YƆ;m<>LܗŞ ~'x?h!a`r}=[/Ү^vCf'Wg\zj*l$k;]rZMPlRYk؛}=G܋ߋ=ȟ<ڋ=G|ph;cϒ>m_WC{q=VDK/?Q <ǵѬbSkCq01ˬ#-QC񶚔U8o wNo#+e+}U,F֖G:`"|bv? kNI`0΢>6>]?vK&zse[+?'Vr3w7[㛫!`yab\ζϴ1F |E%ߖe7|P_b0ޅtj=+{ IQOg6VUuYegj`U#L8ND2k}Js_C} a$ґc`?FS?"OG-n\YнInڿ ҡW<׼*5= ikwK]]$ge2:{#}i&ikk=8'Wf&?ci`e{qur~8? oa+cŝ `O7Lc,TWÌ U%;&L.!@+/<G[R]kSlt/c*uM3,qSCKsnE~B%55ƅc1;3 ?wOzZhEl<5/uZ>O}20f- 􋜶ҾۖQז[_[[t~dV}kl+I lA,h^Rjo+dIjymj)@:ɱDKfza$+o:_qAeYМIz\QHfeΕw?]ɪHܦ$}?>hWf#~}lV&k LYqDt@3ґA'9$0釮j*#z6Ln3'Oٸ'OFNJc%lԥ9{[$G5lzhN9d[O>.'ڣk O|hX!eEмvr|\_ >/Ty9Sy?ISԆzRr\hP@OѲ 6;."Կ˷Gc,cJ}23ξl˓|q46l1o>^?sď1X%tFƏKǝfĸ|4m>znn;yC7v 4pEC1uL:ѴZ HVyr;Ig-|_@s'ʤ71I'yly)s<wƻs3|YZ\7~}±XW5sõ1ȯ?$eAK+13{jkM4vgzYb/x 2TM4'!tۛ0Lgr "~=̐W3CfvRBf+n½9XNr:Bx.Ϡ+?v|.g tru\܅{ݠON8gB6pտC潉XqdT'ǭj(cmu*;+'gos,=uzS#oȅ]-Ban =FA88/zK_A_nG5)`+?vMv6h7a 4mKc|x~bZs+IVҺko&Z{dV%S?^:Y^b ~s|ӜWM=:&s{sn C/ZD~ڍ;VvG^yowOc,'}o/I5sh<~Lex,E-[|'Xv"wI qcY1kqW?UWSYK/9*$S7a[24JS|dOJce5,d7_+,C2LNg Cldm)KI+`X&Y^ HKj-{7+BqizbYU1k@0穈 k48aV0Xb|}vGa_qq{fYX 1 P/')0ןNs`~ʶ0goE.Ws 9C V]b PUn kޠ>e߆d>uPƒb A7d-[kjK=?/ .H +$r[7lD9㉺ihwjqImhy)e2 f6}6v6Z>X--gdU_9/nX"l<c 1s/WeuG?yX;xR}`^Y[[<^ٹ;7~e ր䑋{w;/i4뛲#Fq8L.-Nќ`/O0gw^Vpq'Ako `iEH/hZ$y rM$@=7J)>쩘Iތ>(ٷ7F?Q131,Gl>/_w^A^-א߭GNK$o`X r |mU9F!۷ɆDf|f*t%y xhj nB VV #ZXfmK ţ@r1: ?ɡ1CtZ󝍕}Fj30{R?/;_\٠\\ͮͧ7K}6̧: ΘsXȁZ+|GGL:N?CFˮRC%9oϵH͠'z^⢹H>cZ3k8J Ր_9-c.UGz.i@dOYH#guANv ݖi'sW%1~5~=t_sYmHV13yNk> ~ʠ :Q,b{?r:^JvHn36BtVjtΖ\zٺx_GHDª'bE6G[4 B\g^o?B*@ӕ4dϩHcz:EӏcuO_~{#7|PN=ۑ1oeX" Y-Y_C-Z5y/䑎_>-a YAivm<0akl !Gt8`9hYUҰFI!ʑH-4!M>G~"9e=r6ֱP̠Ϩmef9^,6( lc:RX;1C4[~]["KSf9~耟&֗HǔWv}t_Oo8[؇ d9{M׉˥ǖEUgZ=!uGb2 9-Agƌ)+ c+>h]@opPd u)uTG2OYbǚěb~foL_sQ1P\O)SLbmhUc2Xd֐{$,3$To1}l2I<=ANN &,wyt,o}1ezc)i 4_nX!EK3rb%jZsUg/*e}<i@N`oL{vfVdC;7>0d+}+|zqn}:3ԩ}o.&/Jk`k[sl Y.2juWoRX14\l4[.qcqq-G3 9ɮ+J9 m]Bfwo=DdId3eNHZGRN mY5{m8+(0HimNW{Iߛ̍Orcު导P}}K:Vf$'}g4o;|V ? ~rrp,0_;ίo?ق/ƗiKWА9)Ќxx `N76f)ۘtlRYSַٖؗDb]eM=GPIEgcƢcACq9 zI{R,Ǽ'Y~7{95y WkSH֥gMoy+\W=t?AfUo"_ɚcSQN],%M#kVr[NM(q ~a%٫N~U,kQ,46Hj̘9e~cFoX#QK͞E@`ӈZoXa~g٣)b6f5Okx7= z_ˢu iURʜTfѧj}=n 9sfr1_=Ec#Aߠ=Cv./O5 /bơ͝+k'Q啌D/Vڃv.*=h:--ܷ?xŸ1)Xw::.xzٸW4/2g=z=ba#=}C:᧣ y<6~޲qޥ%񲳂?mw3 bKok<#+mo\b8&\7=E\$܀+w4H$8Kɛh>kld8KzKXo? ?+(rL ~w)l~{4\O6N:Ow2Ǚwf1?:}g Xs7Ǔ ]ɣfI=Hs#q3LV1@k11`njY'@M9 DldGTD\h\Wxq4vw^w٭\k|'R;я^ऀNip∮AÑ&q_ d8pD1i&qW~ ?ku;Vrm/1Wj ?h㿫9`NgQ'OZ阗>WiWќ}NcɬwJҜ_$K4P*2ih_/$.~s gI׃||BuNjs"{z'G>$+V˩קEGһZ>j|{!|,]0ǒGvk۾G"Kܗ`d|aklg?qv3Eixci%_[B|&rfƙbr9:x}ubߘCM9j QP|5r1U]TqrEk2LˎC y{&^ڀdO i-$/ٞa}d,ߧ '"7y ~ו3ə [W]͠gwK?MINX˖\,+i{0u̻o@< S{U} aaidojl ]B<9ZM౹sZMR4CU.'\ y- ⃎ ^g0U,412W' u:^>g7,, m9#9#ΜqE-Pyf[Z).vXw~軕4:\5H^l- _X+%hZ#4Ν?IUڹ&~|Ѹs Bȥ b#?_;Cru} RxkXIcIkqo缜_]3<&Ou*,K3a휑G^ IV*C.Hm+Ffɬ!vD/g,੍Bfu<2 ; |1_MzQH.:Q>MK)\J1vp\p11\nB_#a:LsO*-xL䳫^+ypv>F!}X^c=\>>hF(0֯Kghͯy?!+;`Xw9hLO;BK7r= 6`q6)o<+}E+fdZ߿ 𒖃~F=AhXIыĺW+YIX;c& fAҵe?'s]"?UnNܧeD(󘖓t ߁<kV. (Fֈt6{zoY)< ~>h&+x/Nj\B‡:GdWfeN=8qYI&*j;2\L/1?b`o J.?6ejX_8kƩk_ֈ9nŭAWW@7ƆÁ4?Ξ#'Aor˵ț~r1'Qܝ)>VRɰvsRɞW~Gը{a6|l'_42?5g(XzA8hV=5_ml{rO?? ޚ!;yv[.uslc g?t]xmN8v9ȣ}8~&ڙMEΣS_E?8odRvj~]A5zC+|$#Ú~^Wk}4T>/9 2rp>MeTCX. FB cYA*szڪ_E|oy$Sj_A]&̋W2/?_FjvU\Ej/^ⷠYWۦ󔌍q:J1sۛBQeb(%-Xs> C}ǂUB?BZLpiUgʋ矟We_'o`l9͞UAMԏ5^x+BiQ$O,;|e?W+KYՄ38Jgpu gp:)EHƫ5ĝe'Ǖ>öDw8=$)c.ع>2|?Y;3aWr ieH^sUbgYɢrhRoٍsmm jtϮe (/9Zj[p^;ngsWԵ8uʬ񉓪!#73Ü{e{'[L~pG~+wz٪ܪMb1s3:Y% XD&#t*&u3GanBL~Վ& ==x6ٿ4ltcx s-1aS/߳YA]>Se,)-$I'SZ:r5r43U16gctMJs> $. ~y~֪gWw4gqxv9/E]=*{ v#1XNSTfUJf26,Y7B*,yf[7'B:cr!Kf+=f#wf#Z7٪AOOv84sl" i~O+=,h~t=y8LT?wLJP`eۃuQwB3)8>7045O?7$hʣVlxŲ|{Qj:E͟DWهc%Z.T  aJ}xJ1+$UJ+8X ٖ4ܐt>jdͷEbZIV{Ro܈Yr:SؔGF ,EcP6dOxn-6s1O`T(ڹ$_DޘxQZeOvv~|J?rTv\x#_4'8G"ʣKsI>W<''[*g0"2}3EM^b,d M3_YƧ0դгx~h뀆ܒLS_y? S}ӃE8g&oBntQQ_ɱ t=>!#߲k-C(R\P5[=+ ?J)ľRm!Թx#}ǯ`N:{6sn?3kG֥kll Wt!s>fz?*KV̅vuQnG)쨖,вB XȡGI*dkQgfFhqF.)tJLWr}: yg67rS|1Q9VjHn[f_J8'dV2c&1(r~Vx3GI֍V5ԐBEꁵHZR֏4|B#2K7R_ZI}UZF6vC֕y-.+ 3S}24LMJme^ukꂭr3$VL#+KL!i}:9Zf|Zְ |r:~ -{*r08bRbb6CrUfn\[9~%Af1V/c[U GlkN ;Ci\ǽo7O)'٫>^0/w554k:%/.1~~~?dWŸrÐ{eh|uA2 3||!㻏րr]x5|^>1P>i:a_ 制0i̗7v>"i G!><;#9G|6n9J\W?v{qzN4l$\N)G1`KaaM,鰈oL9)uϔ;,zN*5w ޾<_,[]]TܸKI:"ٸ*cME,Lc5Lvu)ULJU 1L/r\~ Oh·{;[|$'PLO:Kl<&hL7xDn}=|.+ EFKkEȋˈ9Ovfky!_^,``[ACA ;̱+NkWM4'b}h&;%AΓo>lV*FYD$?wc{F $roL>(?^!E,3Mo='e~*aـ(ɪS|>*PsqoΨm2Ρ&}:Wio]l~򂐁 ? J..efdy=akC89 C1[ꭧzq}T^&~sw>|eb\U1&ToOǣz0 4,#T)hYV@Z>|k:fφlLAq$ cg=9zLrZM{ o"y8BzC9/o-}g}e[1}G}RGK\siSgjC?oXcó.]־BמKz馭l*T=;%tq t _8C3 s,MMV|ǡ2VQm nH8Bqݦ!R]5bCiذ:`|SroYu*|w8kItEMēl_+ k=LA*Tދ_˖$'wRM~z(I0Bi6諓(x[H7|Wy{Ž#/z} kxC\7yL!g&n V9Z$?Yn@P߁:XDQ/0秒@[mRFXc+ICdkrZ^5ngǍ>'g5@h*ZDpLvQmӲ!G0Xc|ovNJw7?΋P0aBװIRzbW=^UKܦ:w5=7p'Ha?Cz;?l]IOn%-7x53yAe?^op[ el֭d3x?n*[[wU7*cݳ0grE)7}#f/ x pxcd3IwL>HN)VO}0flLTmن)4]%z9,K )9f6WaҜm\qoCFTwvxM-Fe9ЕĊFHOq+4oY[c*9@G),[U~8c9s6R10aɖQ&ȶA ,Nלƫ_N}PN`5?葥8+ɑE쮋9·E^W[]%\亗&w+9IDTF!WǸ?г䴭$:8k;iq2IJ1H59mLN)Ehqj[77-`TC;RY1FDŽU[!3_"X6_eno׍TѴ4d=\4 _؋0CZHۯ,<}οDX2Z#?_ye: utDSCga0FYn7 }nchrv1`biT/IV(Z>Cs)b~9u̲z}ʿ _ʽohAsоO8~!{.tCV1fK|7k?<^lAT;~=SWqqzFeI=LH+̥g3w̥̳2x9͆ڴrPed7aꩢYJXEx ys)07"Sj InJIX_˵D\k2Ov? 6S1gDh䫞ҳp7;ߊ{}2.>: >N8q4}{<0 Z1Z ?yft*E?XmB|OBEoYj{+o!=\%~0$?Zf8ڋa_`}2[16dѸ@iuſd%lo,qkt<5 "_enҺqb@@c%86H tZ8[d%Aܚ|vSs'E}+ esŏ#:3sȣ=ԳQf@/ Nyrń8 XzCw9~ڻiy218#o澳?6w'OL2ʱegX{Tf70ho9@^zݲpJ03vh vK%=JlSp6]t۽&O|73I[ ,˕yUFe-/Wq<۽sCy?Ş|mA ޳Dmm{-ɾS}|zHVBч Ɓ~G=CE$#r"4gT1N2pLtZOuYܯ؋٘=Ef2:"KNCZ–cBXhwo]Crt/$=jJ6vwWT0U?۵ckZi>? S{#H6^_{bw/xv~l7yՄ>Ҟ l.]dK %AMhKgXYZӿaMzɜRߒHi6.c;dYf8+]!7qճ4| ]4f. {}7bXMtLylW}n$0r iEWlG=g'$ <>g1"59 <V +e{[59 £Z '#}kP&|PogB.-v{ǿ{L4~["hBuNHi54BʓtMtMfҵ,Į5dNQJuďrj+w6$H7нaM.?~&L6֫)"pUf y䴊!mIJښ"0ۓXXz=}^4?{HJ֞r)nһrA6~~Zoٖ ފ&>*19g*|\Req9ərvgOԋ®ene(W3Vj#OK*T5V[D<|8Y ;O)PI5|s.>^4FϪQt̲91.W{1a +)-lf_!dj>|.A<9=j>ܫlzM`dmNwl0Dz3qNZ.IV~8/h}mG6ωt>Q=;9nOjuɾ~̬/=<3L;!D[pS$8BZ[OO$hzA%H$DF[cSj2H*{Zp d֞dw>o'Ϟ]^"ECu)}G%|&NX0gmIݩ'RՋޅޏ6[v&ڎ~65gC^o%##Ey<цifVXQGxk[Kutd[mtoºy*<މyl9$>5M]Ѥb.bVK5q⹍nځ9F^gqKXj-U}N2Ʒs_,h:R^+,Gh8އ1TyÍW`~?WX,;98<ƾ+3Ǐq2c[鋴bû;cHCqx|U;q_%P`ā2f>Ƿ3_荱_^@ճŦ/T]ܳ+?' +߯_O8*\'}]3si p>,ng]>/(/Ƌz۸2>OA&܋1I+Ag(7ϊbgKg۫xu"DIi[ӽR?ԁ2x/j-~1iWf xF .F?wF{SI'OQT,:%:9A݀1O]U26h>j~)}n5esH`Fa Ljʾt9݄Ggi p6.VbOEnUYm'r/%@86ʌJeasWܦsIT(m2fKSѷzv5}|;|a)i,Wo\׎zNG>ۇ/ ڀ|弙 iQӯ}DɇKUn%]ŻߗE"m*[Z>}91lm(G;gL/0^@Gԃ2_%`QX+3 ̽-' 4:LO߾Ň>]<;|ϱ ?(3VuAQPzT.<0Fk/s,?yo:3 |fU Rt/`{Wvܻ2u*$@-VR-fݹ8oEh_^crb<-& Y_M [A뢒kiWxD=ט63{=<Ѿ&&>TYRܧ>{&O&г ٝ=Ӄm%P?᭼e WXfU>` ϭ$|Yzśb Cn.܊ߴwd9ߵk` W$IJ -1c^[x(NPVVѠlH.2&w6z-G@/۝N&0QoO'qϴmOhȻQ 3E4v|w|/bӌa>߆{oTvH|0"V!Mه=Qo5\n<JwcOlޜM+u3Pv םB_f,g|n:|Dh}>ޠY79|Z@_~h}1،fo01cG3ߔi7MSV\G0Zh+{'#k;^>ybuю(l~ |@Q^>a 8AǜMr2RJuilח*D~P|_½oq|ȴ/{Mm>>>e1fS"T7 " ^qXX) <KAU<9W끣iະm/˔/o2JHMg'>~F B{Ew%;XAMۗ(Z'SY{A_yr/`;#c۲fޣlXՙY÷o3^wG5N{sc0GD;kDgA,Wnf_2焋_Ż>]Ix7q/iM?g.uO hGtl-V|Ise0٫KY3š*q_UZC^KUf_ӳߛLٟ.-U|<M,tos.qՁ_rizD.|_G=S&wxz_.1ΌoYW@lc|5q\;s}\mD1&:8؇u9q2yî߰0?zFu$4urro<6'dPl[liNʘ(kq]V+V0-~ׂ/@2安"T$1˵5FI-!MԾ ٣ `-;}NYGTG9NO)I r昫r>!nsX` >BKk% 9F}9Q'f5'҄ ܷN)ͩuL<(d&wL8,3Իm>)բo3uƽ96](tlv kb3b청-Q/;Z.t^ܳ|0_ _6$1wRշ 8uE }*I~onȨ'.\d}FMs5.ô?Y_I4GzF{Uf9+Rd>nRw9_:i E{\bढ़'= py`HyCC{3`~!c w#mOZ2%KL2W"}|d;-M:5}q1ecJҋ~!crOPg7&וlП[y:рk-wI<p\.1 O5A&T{hV^Ux9ڻ/p]l~kfܣ8(&<7<9ۻ{*ʘ, i /ϸo0Ծ|W+-6B8Ȏ{yVK{7-8zߞ^2WsDiyC³]nwY}&t6X/NyPEso3j6%_ QoH|s }O ?wU|I^Dh_U3_\<}5QꟜW1fbw/huU;P.LHZŸD~EC7T~~z 7[Bn{ )Oy`xEدde-/5WFBK(k>L_Fq'hUǗڶĿxk-0f![81n d #m|zT~!~y]>c|S-]L~Ο|2RL۴fjƕ苔oGd;G;Nvg&^ċX"j MӞeYXO|nzɳL+w ?@qKϞ&۵;'`@&V}ywσ_pq;xز+#H6|ldli _ _)㌊C,MOӷf%< ^+1\zfuk*jq26*Ye]*BV+1ve3`ΗM~쑺\. ʷaڙ9rEΏm[v{-#W#e%ymh}Z*ck2Hگp0Q32OLf{`eJFS=ϏGq+;ֹ[N2r2fތI~Č ^Vo`kwcY ӬY_#0 0=}|c4w@Ohc}'ot( 76.Q˥5tuW9..]Ғ}bisZ vZY7W8:igXf1(ohےXxIb={|FAHq׌S{T^'wH=NiC`wk$hʆZT(j6ԆN2Ty;uҞz xV' XL9H?x"ʧuQ=8HZ|e_qe ,3LVO]hZ#,kS[ <#.k{Xr|Sn\tcؒSntam61dr C¿v*xK(;^o7Y/ū/qS|3{4ѴyIl¢t3ODSXK훨s'/`&coJMFe?ZqˤmC-lu+ }zȻ΁߼3 m1E]mա]Eaݣ֦w^}̮DsGÜ|(wxGT J8yϯ6mM?ZSnns,:EYGgysouWQxH|q޸aIe$} KN~d'SM}߉ ԕj8 /M>Z:>9E&28KR9\O3c\YD eRcjXv5o>dp+֚Si?|x9 5.2+`mBmz(bݯ|yloߐh!eQhvO ]0>N16sete=bA7W_/4o )6,_Rڿfeq-$7ohKmu#U-B{/obUn/X[=U1c3TM|+qtG1S#E9i:r/1>;<Ǯ"}1|ՆgEZ4?q*õJ`,kִ%򕞒y4d9-k c(cީs)Hڇ~ac5/*|6;;}%K1Ħ;g-2V<'Lo5M>f_w-q1KA>1c<}F1T̽=hé4ι!cτޖ3̃+\}\60A[F"F曈Sqhsɐl<ZN鍨16&_Lh6bl?\)~P~xSŁvk/f7@?c4s?Ei/ySVMɼ2nhl[lC4j~g愵J VI<&{5ĥi-[ڧ ^x|hQ^4#i^|ҖGFT$M};?rv@>+7+?ڑ.U[X'_~lW?ީ;7D̳x6tktY;Eӗv6/3[#B_;GxV3o,qI_L4,ph``#x;߮O&}D3Zמql×H-Ov?yhuۍ3[ ]f%-zhKrZk)a4C4_jEVWSeʳCr |753B'r SnXehhE3ULpWE('Wc{)cZ`_P7v}=l]0_\^Ȁ2V7Llz_k>gZ5RA灷F!-aqZOp5_" *ƃ'9mJ@ o.cnC8,zwG6Bc5}Lf#Ea$a08V^թ? .q&е|{Z"+ƺe2/;)jHhGK_g {?~cwuݩ<xv0Ӝ*nrvk2^oFmWf3v3ؙw 㢾x|QwCBꗍR/MByi=7ӍЍ 0^FkIk&rN9(S &9G?M? ~" L<N\ \ jԥrIpAŧ}&o>]ZhR,x|[nyU$2(ԎF)>hmNPV-7^\˼f/ֿ]b1{}NE73NE%-I<*}SbgF?-5Z,V\mKxƖycỡvQcDLoIش#[wj充a>XiõZZq}#@_2.igwFp-޵pr0e3C>C VĹNCzxlEJ'&Xũ!Whs;]IJ17Slͮ5[m?7Ta}rٗy,/*#aIo̬=zjHvX^x`ŋВ8/ePQ3vYbѥ)&Wh2iLiLGF-ە n%s;Kp[";p}=Z߽W"qYy{˰u\g5}L1fTbnj7Ϧڭ7u1vը> j@k '"뜨 ;ՓsEQ#OE}86łH8Ʒ6N1j=JU-}b)Cך ?fl ya)w/Ybef#웽Yʼ9c¾Ho7`H9Q7/TUӶ SyDxǔ}GGv7ِ~smxG:ˤ;~UzyxfCSʺCw+k粜T-FC*}0Kb48XZVp&R}B?6`>9ݖ½ollIM|:E zF?ؿ*_:<=ϻO,Zgtxd3G>WIVR{ÜpV`cMKt.o y oClȍ= h!ay~7X62[J6+q%G&V4÷W`\Z"ֲBgUBL˩OEY̿3Xr|?^ת2͈=XV=+?r,M|D=#?v8}rNt3߬c^|aZS?Uo=ţ7}:Fd~.t3zs:KDVcƗ༌|| ǹ}b )NH4NkzW[XuZPQ5̧|\ˆۄCȃԽB;qkN-&L F2ίH{>]}G/e9|n{{U8UU<).z1͇#G淯ۇq2WTaz&Rn巔cqf۷o 6~{l;ZkZyX{ m?8 4~4~׵'~ms@,e}r׈o<8vX#YGi/C&NPv6{JܷC~~$/fu)Wl] -DݲT_2s3_Hs VF[t6 Cv4~[OtmA}5~,am?F}ìG 'OtMxuC$%EV2Z/wDuE IZ-ϲH9ixsQUF{Ggi)ꢚ :nqR][ x0_؇+}tKxF̖šH^< ƽ$O&OAJş?A//娏W9C[ixvz;={3C騻H/ŷFUgKDȟp'~TɟYgv}²]y/d|dQ$Xciw^aI1~>IK>~~JW1ރqm0ǸPc1b\sqX>'|Jc`}<Jγl!$o 'w!iB>#e0y#yFx=:*&䁈{KBSDVI^IM%?5>5Z<,ymgt2ȯ.ۧ6Q?K{/3ݒ8ۇߋֻQUs %Uͭ]HVxyhTߏK.Èo佴+KwD"esol}j==iRxDA[/U OlF>kSB˴4wi%&0>m#DvKז6CW[dlG=5R?-q 1-%FD뗁7_ƼH3\V\oulK9KvU-3ffٗKklw2Xz֦QKDD>[9Sz2|@x~ר}΋w^~{GXy2nc_`5 `<.=h]%W>.MWz/Y$=V?iV*m1hEv܃?0' pmIP{IoO ֵ5@&eaSEơݳ 3w"ɜ;6cgze+ ^ly+=Z=aNq_!'26/-cK̘(o!6kf 9^9.x0쁕ѣޙq}/p]̍ⱪ]9./auV6Am<ӑ|ϊ//[>]3 !ן_f هm=O߄m"}r};'Qhp:s #Rӂ|8iuNkU;IT:6g.d^N`WFvQ *:3ɻK{%Ϩca>tj>]E1Ϯc帯D?͜+uc{x:R4Lk`Vǵ}\ 3j]A<ĺ:5Pfw_te 1p_H|c\+Lo|{bmOBj䘢|^5N8蟌Ő:l-g0u>pZzfP2Z|rܣ[D"$T??.('j#QWN%Ԝ OE I}2]:OF4"l" X\8>i]X)0vgcD/hUEHhor[ GOZȶ!w'qȄKߔ0`q23.txT? v92Й9Ba~m␇Q!kfqsϴ{s#L~%iRz$"+OimH/Bi=G vihMmBc.|=xb m1WOw w"sAx˸zfxv Y7d >AC=:`#Xbbc2w|Eq oxfc1w^NQ GnuQ( h}/_%Ee€nډb_1J;3b}^D8)qXNX:'4qxu2jOpw}S2Q&gLNNv^d%Fߵmo;Oo֍K~οuǗ:UsiSMk\ds}'҅<&]0LM {cZ?Kw6r͏g뢱I؆dDMsg\NQ,X̑Q|8#阻;ss%}`+OD[̘Mf^c1"#YGDqgMOf?C9ullL2x1xd2yDI?7~.y~'i|{ۛz/8SԴio8:+Uۯ0u>c=Pzt~}If^t":en$&Eh-iZC{,#3GPR(L(vo2oGLC~^4}aȔUؤk*1%?@$cIgs|O;?U}7 ܏aiOSn6D^5[y:!9 }&x s>hT/a9Q#b +m\@ry㔘'ޤMW.n_kڸ~u4RD]1k-ōkHLr>{8x|oVX:gP>rKi '&JG]cO}Ͻcx+D i|e{ܔ9OPG9uOjl-=FHlt,UN4 h+ EK13i뭢ixe mڣ-kdS^mԄ-c=mzNx˘vwڧ%N:ĞZ'NT.[/<~r}v_\FwGZO1Iie s78Ⱦ]$Yd>ho߾Q4a0Oq cFq10aQrfОs鍙{l-a.Jgn5jtS.FcB0.lBQ%ѝ"gй;X}Poqx9v􏋌~Ggz b[Nǻ1}xot9E2GOaFnΠIKP56m+IRgUޣ~[‰2E0U&~soEƞB෥og-99]{߲_ @n-if*MC[%d8\)xPo8SUAZ{.5¹I-4Ѣ&BgNuNyȍ7~;e.X*~UMM^#ﭟWq92̩@?Vq}iiy[߾(o{v?g5ȳxȽ**TN'*q-a3W7n\[rO~HU؆ˢoޑOg k5~ DR-ԹGk^BN7B͗9**bcvޖ:_59*oe$#{ m5j'5^N {EkE(ХS6#WoJX֋CV1dP뛸=QL3<W{TuO_Sju},sR X*G'ĕapes>F1~=3P_XH/#}&]3DGkEgwǶ]LE;HQ'lVBm3],}qj[ sF͝M{,ж=1m2&LD'= C~fΤ&x"_Z!NF(Cs b(V0HT9׹8<پai@9n/up\ָ<#I3w/}Sh󙈲un߯-=.xV6]"_Ͻ_?_/4\a2p{\2385TҚl2#Hēh o9o9.sfu̥D2W 㤎g<̐g!Otf *68hXb,4OewL%Ԟ1# Dm񜾊QIh}ecZ: <3r~zwkm*Zv>[pxv;fq#e![Bo Y?iX2Ÿg_ӻJz{N[lReZΠ <:quy(faq3GWTGJ#iT>Nǯ7ϩ@Aw-#Llڠ26ϟ3e_L<z_@Y?eYCo5l<\bGdvR!.+5x7I\Vp9u<ߎ63cnmb=!qïk/R>̕{(6#:ŽKjt9 9!K1sӎlTʧf{'s;5llut=#_ϗֿn=cd%/׳1f=j̜Yϯ z=C D)6:Kq_10$퐩eK=z.ǹ|qzDBtοdv'洬F4m%H{Ac(-_iA*ϼ|ߖakIGY;&Kx?i<ټ]~̏T!mM~͢~as֧Vt0nkSBN1_{W|8on7ˠ-M[v"*ؽ}8ΘڧoZ{uu)6klz.IH+eR#S?4ZlFu7n.Gy)/^2\"%}i'(ϮO\tc]ډͥ-V߬9̯lPZV"i_L{?3Y{m_ ؎#=Q3M?1\0j(1jk'1 ʟW=ފ \/tYn;Yi/*S;$|;fkf} RE𲛲UM3TM6&.vgޫU_>1d?<*MF BOd D5UW3 yn\8HQ\ -uyI"kDVzИkNR}t`r_Fc,DyM jxVQC;זs!j.hĺ4>/R2oO_55<2ỏ׍>op59i(R~o?Qa59fa5o>s b355}F 헞6lz~O1Go‹ɷ'7,¨oГObx*u[u*s?14RvHzA?K$"k\O}o(&|lDRc6-}?n:79gZ{qw|s+t˘NKUL'܌9H 8Qdk/pdz`_UZs#~Mdok {kl|zk6U++h|g/m_tF OI=k9jW1WymЄo ?qi'I<歡/쳌+T|V6ݞ4:[k$/H҅Ve+s}w#9-yF(P5y=ƐsH-bqyu!<3gUSϪd>NHc\ӂM'F>u]jmOMT:' S / H?OmU6ގƜ/ ٕ~{]l0bC?~bNF0ƞfo>lXDpB9gx݌7;z?ɁSEFjXdۃt&1V'#,A^qq R0Ze \Aٯ%ً>q\EFHzY4}czpPaVV 0w}eئaWǸQqQ3J_o9ɇӗ{CZa4aA~O|Ҕ_zmq =ƳjY vӖycbfp^LWD[FLhGM^g;=xH^~")Ja-dĽ})̙qqXlte^zS0~C9]k48I7>1nظm<3Tʺxv~卑k S/2YO\K2/:2eJ([kxF,{ Aۘ˚vCY?5u9Eq^M"\w 笠bIre3\qX҄0QaM c~O?݇J9y7]}kE9sq(}}Bv}k(_u3'OP2@[|*#}D;8 If-!znh}k;C9^{#2D&3' ;te/{XO /-6-Šk Ci8D+Ы9t`eGYƒFVF뭼FԾgxjzHOҤmq i?Mv?6 Sev}iK)3AM$Ä/s_횟 b2 ,eJ6}uNM:Ř'Dt#ph=B󇑶N쁪E\Ӈ8ZbQ1|.N{ܕ}q/u#"#ftkFʍu:]t|Ŭηb~fL!CYmIKߏ9<}{e?#2|[2Ŀl~(v섥6q~Wz>WZNhʨAAicЛ}9}}/j$e?}ƹ/CHڏfZ#^gnOG#q>3OSy-p[!|~}+]tNN0Dzlmo<]\0v>y%/Mß*g;3X=c- 1}0V}\0d獌I|7qDZ&^EPcH1 u NOXZfͷx,q;ѦSߋ fN^?'eJ }sص\{^oh_2~r$Tno`mv¸G(~<'ϞS &4`02RS&oM\-Xc6gMV(_x|/_]*M?,,x !3Ēf{_xF( ~w6;#ѧ<,&ԯJz-X=GkjR`G^!iTqRGo57!`[NRX<83aj9ekrPb@娘i*f1;#mwF"ƷO =Dq8Sdrs5s.ab 3K-1mxDF?Kk53<RgdF4OR%;H?yk>#׭X}qDX٭mi" 0Nʱblc寒T(褾"QD4I <=[~WToҡ4 2}(?{~']l."H ~*x7Ҵ_^>L o@ 1.}rke,4ڨo ׌ļz;6Rkg ;]bxihb2cdPGmVZf|l<:Qnbvُ _;+Z8 ؎c}DxU<ѱB۾&G_?ҙ)͐7UxtHoF?&_ŧ_`q:/exdy>/Exuʏ먳`K1n4H2^u7DMFNdMk}2Ɖ[ #`&sݱLy5_C勌3"s,iK5<u=B?CrxQot£&: 1/͎߯mT34 0V?-*U,l1OZ=] _  [טu-Ӯ][^*_If 0q>œCZXKע;Cc_o1z,Aڐ,vy:[;ʿUnmmZ\>Oi暥>d^ ~=WZ{uCqM^6NN!yt< t/e,}ƥ`K(k/U^^k(>2{.Ζ@~8Дҡ9_Ӹ<gomQ%W 81]欄_O '9Ԭ{7vj!S&3E;La?w"cHN՚q>A>8Ė!Np2axGc e_("al fqg\al۬I⾪r*Śs^; "kŸ\7`nL5B]ˍPM}= OM.Wc ua;S̥-DN՗lUb [`s͸ Vq?L b=| >3^V-5i/Om_!:RVVRHq*g>WR7=❌Q (qKT{ߋk' ƾn7؜Ư͞{}2=V9櫄 ;G4'/asY78:'T kdⷷOԙvj ?ӟ%=0q 8?E`Z<]ԭ_-͸$O|0ytgO[;|N_ 36T,Pa.ܻz2DtGH_fݱ{J9o<x*~h3gט~3G@ P8I4veN eb)?s^6e?3c;1J[dG밧53XǬ2m}L:/78 c4uc?i]>S㊝*(ƲeO;ȜYwu/96+\mX*vTZa4U]Mf8{ ~W>g'_xwˌ5%azl!M\9#H| u{" ohL=v냺h]#A7xu2tf0ڲfi{اeb({2ԯe5s ?2_NJL^!C Ow=o@)q}owGmg 5?is+ճ)g=>+ǟ<L~B~/;Yx\l& (沈P2"Q|~] ~"0Ke=pXTH*Q*>M!vQWݽ-5p=9:܍%|KZRޣĽF1n$f6 G|LJGSg~̑vo[+(c9lۊvڇUѳ^ LtX|aC/ }I+E1݌v3eeF; 'ݘ6⒡m})dLgOͶ:3T(/0ƌic&mM)kYn|y`?  F߬;L3Zla0<3 ﷌W}XiKH.췚ìC9L߇ [9Lys)Ae؀>#U~3Lc—I2m;1i+u嚾|{hacaJm,!c>sVFjGv Q~3^yhy7Z׈ѻb*wGhzDZț7ߍߋeu[ZjDW>CA*N_K~uw.̽^ ;zw~rwV!}j*V$TR{/Q|{?w2d^'ġ&|_<W~X徎93~5(YWbgIS^͐5p8_5HV1<RUڢ$q[/~~q<$d]Ew ?,kvHC.ހs8]Ǘ*./v1nKL|.Œ*Ͷhkm@l@]YpC[.wH<=U7+J+5my%Z/׍|wVޯsmVUf(Q%QV8WoϣIZcp Kj߽݀+KtjKlc`j'dNMifnrRMZrU%h(j+oEY^}Gz!8}󡸀FGGÌ9-ˆ8*Y"s!7BdusX@CYw3px#Tdѥ)fŗXtQ=D{ZXWE/kNU2(Ůr<a[<|-}` yEԇg)}aɉA-`.N- Y;v_[-f~9|}pĂ sSXդgzT{ Z}C4,{':i`JU7X瑶|MػUm8x'mR2?je׹[0'% LJuET~R8ZH9H0N\y7f-  oӇz n˥EBk"N⃇g^ӛ{j7C{`/ZE}|Ń=6+c.BW~`!>F{|IsS0m̸AuFlv#DzȔ^tBSȽg(?1zuhC7Ʃ_c3F~U$u/5g"_12}d唞8g;j /a7d gm{[Jk]rY^QcNO+q+e?%043cH<|2ceOvƧѺO#V Fӂ6+\iWw2Wz ɦHzmߨuݗ3a0aײmol9%I;4s%_y1T~΋k{Oќ}xy1ɣWN^J^F_+x4—#u[{T,-IX1x.w8m*4qf_'gu;#2mMR?o|ѭ`A\!oy? 4Oe|8+3P.*aOXg?cwx3!!2YuA.k.}/SޓH^ ֻsހٽ\jK6kSA* x#ɳxoYJ${M$&u7Ct7(b (\~(ó|x)\tU%~ׁ1sw"[)0~@syE3 $E*GRxXU'&.cib\milח*u1;Tsrό 11l Yi7ƮUiCo{<ߛ+]uQp uEݻH~h<=Az`wLlJ?f}gmղ;&aK_'p2ptxՇo\>06&jwqJ>_^Ӑ|nMgbw&cNlNÿ8>l.gUXC/_=%5ҟNdVS>7CCk}:ֳCza QW^h-/bc6,GROUSG"R?'u"şҾmC g:B_L!7k%`9޴~/_}6Gҹ)~0M+~aj_1$Օ^H.upԽ9 j9IY*'ur>]K4=>ZR &*ܳgu'x1p-wTtqu_㓍%<=gljVԨxKuok(x2p%Ҹ L?kڒ"ZmL?t&Rz(6~j'1wÊzQKvֲ߯v#3ZÑm8klOSCb3"wE_zXCd߳rog_@8ۦB(KA[ 8#f܎ލC8#F8Ry?o.d3 d&௿mykyJGg6cn\3^^,~>H !/Mĥ?xy]!hHWߗ1w犯?}sYQsqP7WvOb ߬ Wn+YGfڷDq%G2_+Sts*̗%^4285\ݾMbxy4<~zxXEY8Ͻ'}4mL 9%?xf,S3ˍPuۺlke!ʵÍ٧aƜ}1?oe1s1?m>c_N<sW~iVc/sϼy6X^iF1TXsԿ lVQ_T_rhG0F%{w0{鑺Ly \"D_9ufpu6[„1ŗ'˾1Y<:fHS]dw0m(Yխ,G ԣ%~V41O9Oa2#}aa2&z,´Kppl#NyoݼyyEӤꇡa_2~gSs svf9qXpc7=MxoVS<^y(Ƶ-tC}":_fO!hZ|;E7Kٵ|'ym[ 6|RQ29/ V4\,.ߗz[a)0?]ˌW7sd:bdLbau{Eەhl !f("LuZkCmFĬqx_Q1CDׅ1A7[x/z#43Gc}XS4[Qse_5 sٌי+cimA_YQq qr|QC\4jn7j hCK}J{\-0clӑ5s q79Q#\([6•0ZrU6ZAb9TO=O Y0 ]"|W%F~ߝ*n?I|u/,1loY痊v'uH֍c|#o&mys:oy_Dx77foFg֐_F6dgyu&@ 38_vl8v`4Ss|MpK[s`N؍ܼ?髴P2ϻiz̍e!8ͣԜ|CEIa g"m<-Ӯ2P&t}m*TD쎓CC q{O%>)Z GaA2]sL0?gcyx8x#|ǹH|f?D 7wIQ\ؼI={{ɱ ]볣D+׊s]WSUmAhϙo-?0ʽf|Yz,y[]R/?R[AtD kUq$~rOFMj?ӯdvr?6#ܰ|iOua#5w1/3A}E_Fp'+FA1}X#Gé?G;cκN~"v#3(ߜ1Wdn8'w^_eI:xW0 Vه-mH|6^*r;_!l?,5k/} 3iOW9wQ;W}9oO7oC&fךp˜fr/ Z}a}F_eSGs_aNYuge>=.j^=i V>Eeاg"LT3v wWXʺϩl`َ=m؟Okw͸*.0~ Z`zfIF}/x{+5.x3K{h &!Ne3PV7:=]r=E"ξE[;=<um(O݀yséU21e2U"γa&2Uo-M]2šl/@?}^ӆWOu=]Έ>wB҃N>˜rrd P5:9F}-!ޭnOy KF9$ h_1iN߶S;}Ow@xw߲/-yM;nwBwpȝX[ 9*/.&&s65g%h%IXoӝ5DQ>{ T񳝳xزg|FwD𩻻e'unV2̉I]=>Kچآ{cmh"~2G"SGm1~-1A9ѓ+~Qy)ccOaG l9_Rjm$)!U^#y$KÛ\\mQhԏ-\8ln1uFmTzj]xKwx$oiYe=HhX5ڷpJvsPܬ}uECB{ X9'b{ ^A.첋b6L]"M&ֵۤ{{@n}"MucG~/%}LjSRǶP7Kس5w Gȑ7eI%= >nFQN,Q5ޯ11>o7â׮c5ҩ@ѹ@1Sq!isvuO59|BڗsbF, G$ϴqcY%[G7{t=0JnStX{PC9к ;8 먝v^!3ĉHOŎcc%-Lo)_k;#`^@UrH`EJ=yO*W|2yvy K2:a}mW@A jj[Db~ hq\{oleӴ xF=Z-lf-&=-ޞPnmD -gճD@' "A6i(ڂF/X >`=GxK4׫n1zR敩u^֋@=R ,8:9^<ߚ"unH^ Fy'Ry/3Y(2sE*e=[ė%8Yzc%CX$K_#N{%Y+֮՚Wk~X X? G`NmX^7vUX7cfuL_VuK@\ rx Q]͞DJtc\ s/5$_%<~Y㛻ʗ \;[ x>WvP]Km%Mk>͛zzw׎upnq[Y%T3: P ~b ?[gvТ{Ggcѕ&=Ga41۰FIGy[=vX1wWp=${ );} A["}/9Txa{L<;An%.KWe/U;u%oe'f#2cWR]I)2uH 3 '~iǻ;g<ӌ&.}"muPT1Bw\#AΞ/$ fߐ||C[ c[5͒݁ ޣ- k:iUJ|_W՞+Z?"3r>p `OָJG<-#dx FiO){1g낷SʪՓ'}r l%y>FG e[_UFPYO*y[≷ܨOK*K(~+4XLFޢm~i l낭po${FzVGy{H#70)?ڍQ\e>#bwLs_2k%a풇Dq[F ]X6;uMIDܥ)se>+X_A}C7'dH9qM,{6~>)?QgS|-c VfPs0ro&XE㙏nc[+FIewcݾEeSf*42[ȳ 4LׄhU#ٷlس|{ +{E2a.gCvЁv !ŕ9%W}87{ڗ7NĆ~Gڻv1пCIG~qspߍӑYO:qʳHe!ꮫw `P5KY-E49EҳJ GK?Lj&PYL{5EԴ$wv%2^zh}[yۿMa\|{kBKjKF;&,גT1i҃ya=M;JMo}jz8ڭbG&bG%bG wS}sѮY,8ީØ-!zw>n~Ge({3_7ҧ{˘ϩϨe/R&Zg!co,1}7:Үk> 3EOX+^m&6q䌖9OZ x\gpsI3Z9in\5\Kpq-Rw_>\m|+h5jtn;D3T,g\jthcw%.77pp06xv7;PvYv~}o_ Wo-$ k,Ӊco-sӾF9Z'bߛ*,v":?0Є~_tl'| 69`巔c7|Dx%}ܬoXQꚳj8g A\q;4Z\?BC׽>Ugqտm*<.Pݡ_k!??1GKܡ-]zZy^+ufsؘ_p^:>1;; )b\ȵYІ: -I'소^`d /#<7e 7zJ&8YO_lg1qpzxOt.aN%<ύK(/d6=qha1򰮌Wij޼Z3&^:;E>^ G^Mk}>u9iI; ]V2<|Ln7fST)v%?>&3׫yΈ>PIDuHfpK=#|^rk_E}?W:htL?:]*}Sz 6=pG K~rAtML]SyMS[m\&B-"QN}qg_%ehc y<~;.Zg]éP_ 5`u@f}77A~$!oPxTàF]*d߬O^փ܀Q/ns0t*m,Q?O]Ϲrԥҟ9p S06&-df#0ix?-V5OEr?TvZ5^rN9z8⍖D[LNU 6O7{]pYm V8+ɞU _s~'zXGrE?ߍk;/8r V~j9@>$}=섽^oiq_{f~ m^o{҆{uKؗ+6o6[5+ ~r Qp^|(~Vpˉ'4|IƳ=gQ#&y hu,t w,EԱߴ< z7leNBZfL0 ֜6ٵ[ \s3%s,`Xú~syo5oz`_oO/FZoQ_nz'cXJ(wʾܠ `ڻ:n nO%[~mc,BXݨsN]ڷQhzʑhW Я<B=hR0ufl'} _<3#E1cx'2_֒*ګT;׸lM9{`oo@_׉1Џeukn ϝŹZpk?1^UY?mODhT8GM@t@8sw96{3=nȼC¼7/1ls޳DxÌkVyx/eTF\StFڱHQ=s3m8k[ULvCC+O^oNjj?h||S)h6‚+pJs3g75m cv^ӂ|,s]h"^2sc;hETy~T-uS( xXZ+P3phOf _ ݝg?qkqҌD qܾ47~k-Jpq-Ҳr;e o?FYFDz2&|#u(of tG͸[ <+`CSr ם=p]=x =M-H"߃rl+Q9_(dUt< 8~i\{8)eJ<~&=ZP9].mgLqXƈzlgiظISe]ώ i >Rzij-wJM[_ mZ;NB=~S}kn3ӃI[yϔgg(y>J b7lW6{@7hew:(U}Uo,>c|DZ<.GSƴU%AGi CP|5Fx߳/b_,㥽K< eaΪ~I't+x57oj{6+sߍG SU|ÞZh8gF Wƪa'smv.q%1nw v )}aO{mH#+ˮ#g7JT¨ϩ؞1޵Zs-} BUY\h5#P`ji׬s7u/DhLDzt떮{&wgzX>7lᥟ[퉓~p\Oҁ)"SVr`M3Tn|7I,ᯈII:>{6{`:2+Wgکw(\< ؛URp;`,vO71{i[[ r[l/u5ݺ]?yWnTg9{>}XD6k;>Hkq-[>f˱fi KI Al>ZğÐ ^Kfp?}\G^). iϣg?Uzr]5.OOhA?LNÄR}GZ"Rϑk2OI?Z&c=|:QN l?TK{γѢSj|Sz?93C4Lwvk1/'4Hu9a>U$s|tj cW~-^`=bT<]Ƴa~-/`7EiKF𓏇sќhmm0BaQsmk@oR3AzNJrawJ^}aRvZuxJt7sUwwiR~?) Iێj-]/&=P+9ʝJQgDoNUr!r6!fg zCU>aA)p})g̊S"{JXߤyQX|&*޺<8OXv~? 8rJxi_J_3tn~aG{{YA6LeX*ܗ54JXo(b,uxgD퉨~1FxnZpT(}_ۣ$C,ma{z>*8o2}i]Cf  x7N2iقGML)mĝ35ó8J{Y;%&J %Ri;{a]'QيgFQHG,rjέH۞sJF7?3~{X~iۆ+2܄:ޭp>A폦s5<7%WYT<"~1-6-Nr׍_/?IǽqkZtK"cLv5P6 5~FS&=?pY_6BceG,\ |ogO>>Ya 61ҾO2 mD)~'!m5 -~u&V&;2S>rTuO= eNE|ó|p4_HVQ:( \M hm<:7uR6V *mu^N+Ok u8ճ"A+%n,EsQ:ԧnP6k+L[8iI|[b[ axOwݵ84= >]S)S7Im:#ETwS YpOAgT}b4%!Ҕ=9-3^9qb"mMu݌|PVvA&e'/v[p+Ukx'C98>UTޒ@x/+6Ou%+Sդ)ZO٠vʝB8Wn;dm]ʿfxP2zKگw=ho};pN[l;Mu㷿T*IvT/zK0e.s!+YW6k h^=aOwExceqӮɸ Y/soYˬ7XuӰZrF)WBNa$^~)vRDJ](:f0:19W 8V +<%H E}_xq&RN^sלyKZik(w6Q:꧟%8:=B~"l153s@mGS#Tj.H[>#ooy#_C:9(?.Q=0/Ϝ^"2'Ubgwg( >Oj6]a{蓸\<< eQ{khK PwoGX%ᅡ9%nˬsbHQU<ʯ7@gcyn^H2턼ؐiJާ=q#f=K;Ji֭K~7m<Ib,_Sx\Oˢv6{"0xֺ>7ЖHقH l{/K3Bwp㞽#Ja}!]VwZꭗNۜw*ɼiZ$ <⋳kgwWt Dy#KY>ݲ*g>170Qu؇qb\ k=urWb_){tLygh'\Q#"NRs}SdP&CF0{Pp7W-*rwwG$5 坦.yiuvkpM=Ax{s2_앹_bc(/hqēY\M9Yףr$=;1vtsfn];SC.;6=rl&u_Lj`!|?}и#W>9oT?a{YE{ujes%a]O>doIL5&R>cq}u) >bL93_E8>pI^[Y)(p>'ӗhķc s>_:C%Ʈg8CsVh+u WxyAi%`x)i(Qnfg$킌>rpvݽh7:< -|>G9ϖ떮{q8){vlꌯࠥ$F,*h{f3hXtiJWI_z@;cl0mTY XNw<+aVb1ձHDǜ;0Ny黍z׳G8p,3u6H$k}lp?r&1ϊ~7ClǸEhQںWqmXMi͘=ͤcI&@pjSFM>@$ھ:U9= ሱr>܌]H!'9(@98s?Rȳu̯wpG廁ex^[KSGnqK֟;~q܎> |ߢ3N⥑+-{mq~_U7 Kcc\]_?b32i_#.̟t@(m 1_|ls4z܅ovr=z(mS|/w+WW+z"7>I&GqaU86N?xoU+yM]CRq:z)fQ$Pýu_n<9=hYHMiu4;r/1.T=s[ճYYB4 K>\[yZԘ6N?U﯎KԻ CTƿs+b{S yXP@_U_X ;޷Sl|xV[v$|1vrm$^Mr}mUz-vֵmhkÏo< ųV}*pȳ=G]ۜ%}ڌ]B5 uE(Kc*p.dYmc60xcUYԫBыzoG}c=N?/x8Q9e~%>~eGMw,w9g :|u굄ē-3•ikaR^kOH~CUsZZrgP=˞F\nؓ"ȵϲ烴wqB]/< (SK݁eIMjbeڶEzQXkJ3|w҄#􏋵 ]w{[ʧ4Jծ&[Ϝo/w|3->ʥ1uP ЭX%V}?^{_@Lg 8.a,Lm#dag4Z}F]yV9|dXI:su/^W%bN rdG(s*/g?p4>s틬UqVSyoB̷RyԨp\Hsɍj@:*uTUKHZ]9ouI9*]v]eybqnW^pU~,3B W.IiҶZoW^29UF}t<c WK1#6%Z 1kvCNrJW+dݵՀ> 3@h2QvDa=K[ӑ66déhiCe* @hr>)v17.cT$Z mOϊ$9v!oHXNX#Qz>Xq:@P#ܯ(uu%L5.@6JXUƩp]2||ok|=q`$,J0\3'!Y$S5ͫX,^֥GDʗϫXiMX?Ϲѫku\ xj?O%Ⱥ ͫ\,GsRX -Y^ ONd*/XWhs? %N:GP%ߡA.\L4iQz`QmŠmkXbtz~:0g--={9_{1;~a_x2֪~: cp0G+%F87$\spyM40U1ϻqos볊{K4ԕ$Bs 9޾y2_`Οfl,QHyrkkI|_CL?dVۥ |`bf=+ HuACYfo!\An8ϻy;:/yFAym0tZ{{{pӿepkl׉\5ҷH65v%S\z Yz _%Wf5!龽Jd3&ZϢ%$ø}%ܗ{GJuKqJތa~,13 [09z<@j<_$S>4WS'yi&iΓ y?z|v}覠)^$ZģKo 뉖@&&dRWͣ9mIRW}¦B;k08mwlނ%ͷY{ k\[2|uj^Z.U}\L{:[ЩwOvs®Vb]=ߗb͚\vEc2ӘИi5mM)ŪzL`|eUSE~'SXr 5UYUGؓh=RzQ'i oY!ED#XyA_aVŪYxL䇦*ͮ"3U+!Sy~`P6GM,VE=aE,ɼ|ζG'm{:nOYbO, uu+R#ڙ[{FVWIxM ߺ;>m} lD/cez o5F||z9Z2ˎo1Kمo:o iھ+FDW43 v(հ%~`Λd*{ 5",>j؞yu=tnq9+оw&Xl15E1?4VRh'\bni5p(8y/h_'c}[9\_:oC~y.u\dͮ|V}P.U5[FW665lB.mGQ:cch\ 0;dYRjrC͡stT@!+3:]mR~CSD7hc}sL9T{{kn5w:q(&sxJw-x{U-E|dwCUDx_@|w|WsH܏GQgͲr{Ow|8H#BvǪ<?(ׄ7VOUF<Ìxi/swؒ"ƁsmhGAƲsY\V! ]D8ڑfkZLd%m՛ :&oIl*|bN9PDW&cT5"=8ޜsf TS'b.#ƽdu2KaqXӬMXWt?w5©eQv蕱,"Nϒ˿t2߁\϶j[ %Ԛ6}S=?Km`C$AS58_3"5)ROW}hbͯ%&Q7ȧ XDRxߠW ^:c곌5$ y?UK0xtdfAJz|j[a[[F4+V$Xu;-Ѡj[} ٔJF͏-_L>%@7C.tM9ufP_=NIÛtE-Ro7v%~5᝽ͫspN~*r1>U$Go8.:uͧL.h~ߍqi1QC$#q՜=~&?$U?)QREt.Sf% Z¯)f4c"gt=Z<>  WNd;or;wS>7L{aߏwPkC|"ސh?X.r_y-oQA׸gXcq6װ5mWw:j:jVKc7}eBF,M,#OgԹO7s.@: [Ct\j"s lO?&xY 6Mب=li`>I] %r7N3h|з>Ж"sO07Vu8<^|Zg\jmQGp!Xd_gbU3i-TyFk\wSED*"AiKkS{imi|h靥>㙽p{,5'ڡӍzqtC~R_ ؏aW7 st4N̆<THc9UNyZy-rk%evm+\ + ㄇp!봨5NjcI|DkкDc/Mf\ud?OZ?H|3J|SA/j{LA;gجϟLwA^pZ;ڧ=5 [4#z|&>L pK.uv"Yb|P歬_9\#YPe؈Nd9w//a5'YX_ 9J!fܩ40{h:;kWg<4UJ웬rٙJ_f&?Vd;=K/9L~Owb!ziLޱJ{F+ОyuzZfע|=N @yA.iw-/l,ƵMtvbwkm7f*ϕ3?zkDsk{bލKZ|41YU#bvnr@obԌufuBMڙ aL0T ~nͶ_|xU9]{$)>RH:j ŋSy Pza[Ho br̡]ISlF?OEϒÚ}}`v:V ;yO">TkXɒߕ`s^1}L{ƫve)R7kwjw6~=> "F6سtAa_+lpՏ`%ާfq;+U?)- =y^%K5^ #`Kz/ƈ3[F v1'N_ lY@L˞DC~)%SBr7 S+{s'\7Mrߴ w2BP?j@_)mwT#l b[ T=EFwoc];$ Jrd+XGX;cexs|Ncn{6V0ٽ do51zݿ)}r BN1`F+IL~i8rGV7Ob<2u\ ï趛^Gi3&#;xfG؃̔gXxTLa]y-}4G[ `o }_k*a̚qG;_UHuKvɑc?x?PAKS`bU{%T6}ß8!s`C%mVvQ=37 }FNZ6UCMbW[]B F ?Wә!K=u8Ϧo֍`Lj?o@|UmC.LQD5ł=~}U4Fv2VuJoG]P/D.$_+;ٻN}V~L8Ţf),wh͉}s}\$Љ3rOn)dd-ozo:~q?t]]Gh{Cm侤GZ^_/ǾB ΀1`{T5ۆ~!EZˇ`J7܈-c?$gV|`#e4[v}_3-_A;P#!/ڡ=ENJ7qWhe@gS/IJx]4GO]R}DEMǖh}Ruqoe:kC^/^~#z[1OCm:Go"־P a_j9ρ}nsZXsfj}| 5_G?}>GU?yڀ_V|}Gye(Qt{ Kތ*dTnkj:xw`k[Á (NU?lʏUJxw mgY#]eƃKMflV_vmܫD菆 Kt%OLߥ~y`zg'Aܸ%nX:o5eaŢ@LEVTEϡ_^-a^|uJ ڇ~BRE4mvj>%ܑt,0Ȣ%*U9rC/ҽ.[٭_,s= Vד3R\ʫJ$`!۬73kum!\9xD)m 3y nƵ3Aj`tY@ajxuྜྷăEmz'+c"KaZOsph`~9tO`)l6;W;{wBv]3bxE ;uE,'߫ , {9hϽ x`8^B;8'8xv59n#[iU}i50_Ea!ӵjjjSO𛦭O9)Oo] y?#,ecdpMWSjp&bMښFk:q 俧ŚKΪ+bh>7\_Rϸ^/,>, ~[Ι|[ޭf9O&{jؗ'֋Dq_odhy)ii4>O!^hwjN_Y?:€jG\“^WAмJx}L__M;m!nYCt{=wH {i7Ok&qܘ?t Ə8Xgԗ%/'h_㩡ߺ^Vb7 u׉ZvEGpAwAx,l<'++?uDeuaSM'b PwJ<W.+q]9Ba%؄+ӈQ'Z"lVUDȥFNc5LRiڢ(ԻT`;, FTn$v" Ok,q /󝹬gbgCqbL'4gp{dF9HVUq*vֱ7~GL* ;Md)>F3X?RQ941H#L9Ub81;III'ƆqO5lR_L,>ޫރ_{4ZkYX)@O Gpr̒I{!OE=#k(iK݋|!F i ,{1G Iٖ:[jà.5Z}8 I}ڂnw 4}![*|ZO:n\(rדXU7Nכl_4_Dc'irmK=9\ʙ!;M7K/F YwςO0<%s d YK./hdlnx[)dʍ^h$GIWyf++/s$su~|i/$zß;+61c~N|s Ui]-eօyZlMn&^6@Am6%'H./<).GYIggާj{B'n?;J lV/Cr'E>u|P2a_. 9dWF ,a}GʉOe }p= uu!PNXg ;3a#ٴ{]fɸ >![uǜR{,~]i1(q^ e7C 'p*sI~?>FSw+_:?nF0?YiWyy[maQY:(!+h_v<:OJE,Ut:k>gل)娿!WJw:{+ڥ{<)IQuvmt2U{-=7%@a i&C߃):mtG IycƆܾ9qq"l-} g( P5+[poIfUoZv\ֿ?.udt:ﺏd`<7Y_Kc@#HJ KAl}t^cvɎh_^5&HZ~1moIfV3cFێ}~"O|k+z(ցyr$VmxXBpt:V }/*4,C\JЗ; \.s݁X;!8/7ަsC ڄ},6;^x?R$CnlZ3;;ZufQyBQt(KHFQӺɥaoZ"_wحxW%ymtAy`TNׅo 1LjY@^&Y(PT=w0$t6 =JBh3nw-|_ʘXָ_ߓWM*_v U=1ΓౄǕ~Q8?RoJ% >aq XLy#?xU}Yh%~NW_UrY'_wu6cij:qнqM/7a]w,BB{t~R^&F)i+ =NcI&~9߶Rn=Lm("Y\rNᔄ.x6wlX Yor9Y j6vrg]4?$r?^q¢Ho~VEϣ/~١V.)MQ 9feD'y|Đzal;z7{6.}/쫒ko 0]Y.9B[^S {h-4q Ε.butG\qc'UYpa2 Xv26o4s9Ts6ќr-?ي|mzeK& oTٲ os{/ pК%ߑ ^ ")usOVS\a,87`ku93'r焔yE|W\TFw) Ad4N|NV} DwO|P|[|ƥᱦC.3$4O jTaleDoe[>/y|{ &?l7gX}-RSʂl3{]R6Qh{NOw ƑԮ1Ot,]m$AZ.A7-2I/:>-Vho}~.8p_71?n42 s:swߏNiː xn)TU;)*/21]W{TjMه^8: ^~~B^gw}6QD'8}y>Z:E.T; A^aX%_N.~}C*El۩w:0GbИl(> >&VTØzhL19iLЏݘBc0uv},.`XoUcp9Shx ]7اtk7@\D1Rګ$s+\V:cPrC?; &ެB%ҹN| ]=c9DnS?=q,>mCw}m4olUKC}|N9~:|N'KNH'Css6lNY|Nyվ/ Csb>_?Χ:\^9\sUGp .ƾMpi9q.Wf;8OȐ֫Q6zfg6zV-iWs$!Uz!6 m S, |鸛Qg= oiݓdFEJQ;y#NZ㼂q~!oSo~K9uuk"M+&Gx3=x hn]>XňVS{l{~#n=gYnݶE[GNN~F~]B/ŪO_Ss_Ri|GzۋJsbp,MNQ5tv##"*]g=Hrs~Za;?N5 ~bG8׊))vŻG ^.tCq`^Y45xW^Xvgx/עA7HVz)vCehu9ͺSMW4SZO_oqJOG yhO(h m $jLqs6ڻq\N?. 9 W}Nh(yG,]]Rڵ=wmk>]>)r R9з\H{{6݉ˤp"Q|~հ*Oᤥ,|x5h~ijG,}9aS!3UfS NW+]tUlՂME9o&g)EScbV| h읰t3qgyOV㓂;o5_¢2i2sXL#XeUt,gUtUT{+so8W>//a=.|Q#*]l#x}bWγ mFJ5ggxMumC~*a k2ᬉ,*4殙ł*8>L-X<שQ3`x3Ad:jk]G&52AԠ+vuk]_k!]pK V](vОN^sԸj\+辋Mbňy~r?wLڷ,8]s5rs;4ǹ9MJpnjutMt5]~tk q2>5Xblw]3jut}HJ~>Pus>:m/|ݽoXNYإ-S6*6R[>b@),[LccE,b~[5#`^x+_>G~AوE԰y=$X|@ [%5OVЪڝldC!Wx2ј@ b!-W]|!k'ՠnw8118doi+[D&_ebOk2#/[;q_`ad瞡aay[߾2'ʓ6Bɇ6O\լ RxPh\0sL\FsC<$x/hNxwxf/Hy2_ 1we. =vvGi+ţ3l.4k*kI.|t]}g'5yNoNF}?~o<' ӐAWN~UAW%)$d'>5R߅L#ܷw>y`mMm"g>j_`<=+[.%zNSqH6~Ԑs_)dW+dWuUr/΍, pҾ@Anl5^"Tl6 ?zH1G迣_Bao€ɛq_6,pu*Կכ13>; YpZmE Cc5 ZצrXlM"Y &6di&&.d_kA x'5.‡'Bn6 !y'G=Ҁhǭ љ<?I7NC2~#`EK&xU ^.WJG^N6$uM8Bx</PujdVjt$Wo3ftbW~- ]jtx #h,XJ} &WJ=QyTi r$8#0;c؛B@6voK5d~#b~Or KGA16O +4Ѿ{+C|+p*V ثGc㥷Ggށӭ2Vf,ڼJ' #Jmci^Rӓh;^}}Q-+]'rh[|,&ilG6֍q>lZ?9+ƺ,@OkϏxtk}Uê3IzE~gy iZw :e9Gpm. jy~@lq8؂;abZգ?M'ii&6c_Ǹ'RyWc|wqo33K }-?ϵzÞ #<6 C8l]\dg-v`QPJ$oKfv#E/k۞ x2KBnyyebA0$߾=g5:W\69S]`+S=sztuQ 6yk]; 6`#UOXns@U?ftNhol>9::UoȂ3䞙jML…V5fe(Sag:q_^;p0\˷>>YlxCӗ߿Q-lj<ʯo,&_׋9*IWtU nL-aT7l ~sʝK #t,ma b?G$- ?ȁA8í*ϗ1jF*u(OOOVl|o> f;;$ 瓄圹yBmGt$4U \6:D+ K'ԃ,؟Ikic >'< 8~~<0otg^S`ki84jY M[\Y>zo5w?w&@rҹ&$xu̇Uָ>F ;*߻Se>^D"[%'to^:bWno)t sB=[EfC{P&+|y.^oWÏ>ڪo~(b.6*>|(u"VUv5gb&FX,)hJ75ZU݊)X YTEa<x}5zfw^H?qx>gԤg*~*0cjeYr˗ܟ^qe߾%\jtE m{_a5e\:Pw^-^s#FwIԁwt[J_yj>B2yw|~9 jT~EPǦߊQ*r&J{>`KiC6ҀwE>\w]D#>BIi"pL|@=\=,5FM< H7 ȃ [9;tƤmV%{<>vdIQCUb%6 @p]8Jnq7w}fshFqƽ8l_?Mw>wlW(]MVk<d=<;9yԢs߿Ɔ#k|LدSB<}?/>|{\%|ߦlUkrha'}'/IӦzEµO xǬ5 LtQN}ZP/:=cgm>[zo%?h9r 7_䄤ubj&: G{D.3̗*Nk58GGuAqvY+lqo7 h{4z 9TU goRD}\3 i2)Ύm.s1w(w ^謈jr9'DJבCY$x 0^O!z祘ӁGCa;*?c)DPt> pH.j4c^ 3l զ`d;Ap8Zo!!j|_!zWK>n]{JDlp35j4 )p/ɺ;?}GtuhbRݓDg{O>C~elǓ w:6=P??򟨞La,k )5}D;rIS9Gf;imue&oy9{IF]+y y_0N-ƶ@?O5 t~֤ Y]g*mDOHe fƵGpy!E p{ /{4M}oxz:NE?]oG{{\^SD~BFQ}Xn}eķ$o/ppg$ _f聻ۓ3:Q;莗볰0BǶ'ʹ +fOٌI&#XK!}&UQw}E6LE (` f$xEZ fd̾%-vf f!9; /֦4yf?&8?5cxσOtPυ,|%OCg "Gxj=a}Y; p[ |(t8^!-K`[oPp}Y(͹28o⛘U_`VޤtF WiK+|0[#`v1",xhnOzՙ L+8(r45\oFuvzX_'4HNPBwјn~ HBM֩Q?^`+aOO`&+I t:c欛'dcx33󻜟O痙 3S[@߄K4Z ʫ9Rp=폹?Kc=폹?F <ש>iWΛ٫Np>'hWc"8OUbv=JSH~Hz!tO\8 9qO5M5՘66.ݢ4k6Z+~>< ،/W&'n^ȥu^q">h.6\Dמx_PurLtBuB jH]s$g{SGy+МTqNki~HB487[aw |Ks??1n \ S8Oqpvkg)}Y(>kvN[^Yl:C g, ΢f2?r5J*nj~oEqq&ho.̈iu {ǿ 0VLӦXd*՝'b Ɉ)]?+Wh~H9X}3^mHt:뵳3J,]z2Vn [supnЕۉ/c?jCq"ּ}AWUz O Y+g7LA=N瓛Y/ᆬt;i_Bx$F[G E]F4BbAQLaѿ?ϵ /7o-$ eѾvM#oOWӎoԧ-N;Jnmo]zY zF=ň'".;lMC~zO/^33tdM3F!`4D usgXըxNl5[,|VV[p6%ˉ]̢ZzMO.&~bQLdgZ/>j%=ΊK_zIfk;j5m+p.׬%|JKgh?], 죱vj߃G2%o!nj],t꣎w޴O]&G=mpv2Xf調3Wyn40fyCقc-^sv1tsCt*3$z>}MF[s~݃HD?~|C'Dt/edG13Q V _>^>Z&QWB#!oH֩{4ko8Fe7 ,xBy:`u s$Y,El|ڛ|Z#1tl'̮e G!,-$w#M8.hv.ҁ$L#|MifO_p_|f}zQ{j{k[SxM܄zn$4ЯS8^gcm2%&{-m]Mn^=^tSi0 kyoO~/_{\m%ח xg򜣦z ^COCY[LhJNA{IgUEį V>2TKxV%?/~Ϥ%{[lA`\k8?!wF1֚~~(6>me {סXDZSIes ;-5Zv观Q4^<8bͿ%n.6im1b R^iH{ʼn+e3]#J8B!ש4 %X{3Ϟm_{wGݔ^I(I&݆+7Nڇ}s$"56hs2.{qZkjO/=ٙJƪ$kcI954ٸ dv_iȓ_Qڿ&/N͎`\JRiodΠĂG"XavN |F\&']4u,~+X6{=I {@uf5Mf7E|[Х٘u { ]oZ + ?Z5:nplMzfҵ`? Xuӷo ?hvhxk~ ϠԢ+i85zî| ١ڪa|`;95|3wT;鰡<[|g˅,d9b%{s9>{>e>`A7)|2zH<"Ezت:\Ϲ-@X0;MS`y cAS!_;71t1DM>l3"|xm_ CFBA>|<57`'%9o뜉盵߃m5ZDϾM{ cWe= 4$//_9rh)ٴ/>Ɲ!Y՛?&d|vYsٻÁo,z1Ѝ,z Z|UBOJQnYae Cm"npvԵ2۸i\mI: }GE} wy|EGų}?padHUh` QsY #fHC,ܶP|aB^ƾIn_&Kq<6 m^+#h^*L̾?oapcҷYxo[B4.L^ع4ι|΁Ꝟ >fV* ݔ'Xے4c;Y^F ,B>&%DYʙXt'q /0r1M'ћG?zm+}_XGW3"Q-,Vm%R`g5< eH^[Gܪx+->!)pur)ǮG/ڗj9#,<!4!?/7ӹ0W6Gxߺw|'PpMŔ؍ƥ?D;O0Rҹ!5u~2h_zӫ¦Xcrc6in#l[K6Dx; ʡ߫S9vg ?h~)~R~ѾU3` Sĝ(alZ>fjvs L_4}2J:nyK9M&k&K/V 6[96ŽMLn9ًymd{K/ ;wv"f]C8!?oWlqxgQ g|~~U4!?Pi~|Ŀozۯ˗ǁ>*oxO2%M .~X3 [.#ĪZ}9i/0FNr~+->4{n=?pvӫ1ƻǛe8s.p!,V'M4C;_o /v*E8Ѫ^xu=*v_| Vk4tUn7y,;C˄2HYq3c sJJBvq|jfʬ( 8-j"^!xEV5tRq%<;o\7\+tf[?xG\bW}]q!{vZwJq ^ `X 4 +Þ4,:hruu:nO1qƺ.C%3>[9y"o3ė"wP[ p( XYhz] ' ܊=9M5pT7g"Yk7mӐvSmxE[ohčӣa4 ۇưRc1G.d/G$ OI }0eDO,2> !ߤ?Y;}?|f5i#5 wǢk1m <_ ~|  o,ȡY;0j|t9GYxoT;_i?y܇5/d/x'Rщ>!c̛bZ;Jc2[m Oh,"]+$~+8|.a7A ?1;QkJA}wGjxegp,tgd/Xx|f/!^DŽEJh 5LΉR*[ua?!^K.0'mǸ>䵺E{}o?~}%1\'hO cz-YR9n(~`|8F{j8Ti:~ȟ‹sW?QrНpj/ṕSrR.By̺IMuzƠ&WMQk T!/i"ML܃ q%>$\U\wE|q~g C1rkxc>W. "1ݩ WVc>{.=;2f(w951ꒄ>?y<>.~ :GK#~ZJsLjzsI =*9ϫ_3#>h oG'M{W=KsqTD9$qk5(nvƟ>?F0>w$#.VZkfIZ5\P 'ꮖ|ބ/?)*OF'G.W9^_tn˱]?q& V{.zߣ-5kδS2+֦7I_н爚L<6>>Mӑl&bz`~#R}xd"OIzg8Ok"tMZ]_mHy)=v^:G =~?,%'tѠ$Aq/ɧZЛ =ǚqqw\*58ྗb C2P@ +]: -)h!/ŏWy-bS3wс/41VwYG?C/jɕ{".Vk~Bm50*}2{,S{Ә;h&Uk[ޯ'\]m}Cikx7\]u4y*VolgxSwdd`^ay>ھ|\A҉|E,jQk}ۡžKiDFăא|:wWLoK% iMk~Ӂ14s/WقDHӟ(hIrS]~U9;#D9\(#1Ѓ*Z^3jszKj;/jf SZkVP:zbbp^v ~O)/F+' W?{g\y+߷g_ut''w_U ~K^Amb8W"!Ӟ1Biwi~svAO`+X^?A T 9䧽_[}[hqODO bL_ u+r- ^pI'o=+mj@M\86p/{}6ƿvˏ` #4F|M߸q_K\]{?*?%5?p/vR/;`%F hgoznT&vu\O.9eBIJ.zfZ/-)]`gfC!\Yo|Xsr|]: p:9\hCӳB3 ~ xtp{obd6nm ;ǩx8IOw/qDޣO${lO$B=z-V #? g:4}P\'b|̍}΃6 Xk4VYis<+O',r$ƻ[qoxlޟ/} V^d%lzokz`.1S5]pʐ.hA|[ː.؄Xm_!QVp:J?Ŵ)V &#r%wd"i_][L=Θx##k/JNF\5 } %c:}:#~ϝ*Ay>iVN%E$CzЯnhQ5=R=JN&+:+zXy=5WoS%O6wMRpujtn~{?|)]yÛfIax('tA[5j3'-TD{OIկCSyC[mW$:5~SC=w2$8+LrǍVb' ۯ͓kqN1z'\ ,j\hр[6jC^vHrHLBoawL^52zn"zň^!κ1-+/=7ҫ4z% ^/3tc=%ՈG/O y{C0S5Q:GN6r~Yq#g<CZ eֆ5ԡEII7&Se$m5|\Ho W^(|7~[[7E?e[k]_4jx=ßлF兒oG7Lz䯃(Ikvn 6..ǘSvbF\Ic^?6WC? ҕD< j!DPo^z FcoG'E'|fsuP^s\"|k,Q!uO^@Pϔ<,9:MG5CEM \3]n>VCJc$w^jjxF$nx4 E |+{O#5L.[s]S;X }zY>5e^sp Rbmⱍ<dX:jy2粍7YBD.vRy\s/|F5ڷjZ j9I!%0BnV7WysXՖ]>B\&>©ՋZzJvr |n a㖓Ox`3% k'ߓyYǴܶo\h.F:͔|Xeߣ}2_}$N—zHVqBz5ё +fU삲 հnĹ $%Q G 2l W .fgL=j#9[hK78ѩo FOK~5\|grxqm&I)S)љݵToO&f6F2w+ҟ\OD&w%i9$GRòWg8Z!W5860mAI9'p,y"֡>ȷyw,36ޝxn~KF*z`(7Ky6_N8vCn_WGn&H<ВO|=_(z3X^F;r =ZCD [i{hqf`oGx%C{䰛go;~ֱ[RRifƼDj|dtoեgu6xI6|xA?r/ XM{IÙwkK)^ I'@y3qP1/^εq)׋]R^|бϝтcGkhH֡}EoX~F}LVԾ>£D cI;oSQ:.)ڭ ; #|&Pӱ}ɾ"yA{%߭ɝ[?4qx;<(H|W.GZ=CNk"_2ytvm G=VwRS tvjW9Y틅/+N4m#__E,:x __gh!3wqƖ^͇OTr-$$^zeX~2/Ar4SgW(B'GsgԵ|{9j:dCCV޼e:u:3Ju=QN9u)+#V+[GIQdHhC͢wߋu]qH?o3pm~>G^9jvQ=#̽mWpſW;H絈rCW+.9ٗC~uf =tDcȳ${b=¶ןJ۷*i<]Qlr;.tk#?*jh:"At[F)v4c|F(hdytw)AnÈJ}:SmoOFMBR,Ƃ4;Uզ׳S$Agm#ٵ}.us4L+Lw!7C,B.QK#\8$"GnyJ]dAϨAod:t͓jj=E^^FWxaﴦCVAM/ᗂ f[hYZL'6^ubO I_v?X#+W٩ Xr>.|yN| ]G\y mO3m5,"Z -Evǒ߈ZwAp^hٛe_fhktD;ǻc}e4ño4:iNǪZ5Y[Jǟjby+vaC:Qά11#vY;pJlz\-='v[D]?DwMUMw mkHۈZ{F1t9xym 똋\a54ՙ'p\lw5/+m }u7׮}jw}׽YH@ϥ~39[sv[‡Q$ ڕG.*6"-O< >Oq^W#scSIX4X,4ASp*#a`<ulXE_ bFx ;uo_#~ÎhD{ƿ,I#$Vg~4E"̿kLE)~*v<^'/>3@q6 (g&m^#僗v+xe=)F>c =,J!';^bcJ3'{X j-ZD>D$a4؟Uv:c > 6#Yx/xΙ'l,`-}־Mz!Y7xϞ)AV'vB]˲)%l9<ෞb oݠg.܉iwɣ}]w9_\蠶A"Cq -I.rOժiŶW{ 8lINtrF [|cJ7KgSۏ܅Q>7>Ni LOho6fe0f8;X zg= #.L+'!`9s yh@ΙgTwIϹ'Om=_UgQˡL1uqcܧ(!JA9LI]Go-tp\?Q}xzʣ=~/|x[צ3^!`1M̾TMI7ˈ&v?A΋m&}sp(uXuYtaź)'eNI[쑠 IJ#.J)}{ .Hc"jDu,;'c vYĵq/ȉx*r s"!撨ֆ#ŸGn˱<) ÞLɷ~nV͠;9rZs:1:gy3w# W!,$$ClvO<ϟLY8%ʒCMj( ? կ Y9g[ r:2kQ1] [eΰh4̆ƚĪм$oPJɶ=蒳3Iآո ې:K0#@wOsoO|x` v Xa[Y#Y4`IިJ9`4PIKRY\WYy7L" 雹 >YV ۄ''ʝ {ȼ. b]Fǽj[pȨX制nP\&e%YC T>ENpUʨd T}szN3~)W>j+?R݃ $h/o3 xrHyWrIk)~E)orV=4v[r.{FQ;D.OaHF4XzJI,F9/LD м옄x0'1zdlyAk/߫7KrN}sI ;J́o-_-Pc2>M0jaeo勚bg)zWz9[ 7ؑq]UeC2XϔDrMn'2XՑ" rk $sKM`/+A/E*i1k:CmV1fβO׿W? :xv6}ZXl ޸s" Ec Cӗns\})|pIϪ#*֗ϴf~kXuO03/ YsHҼSGSX 8?mg 5sDI=NA_t/&}';1?ʰ˥l4c.Qܰpgj=GH<: 12rX5W>,rtYw>zd;G;D9?|a=AG[9l_<&Kweu4791ހŜkƩBݳ^zggrC ߴ5 *gk-4D\[ןƿL(Mc#.`/?++LugO#^Bͬ#:m#iݲT\]K:JjKgrğC\٭03,jAueᛦ-\"Ի~w>q:i,|!G%~S'1*ySqO6Aأ1~?Vmʽ—E~]EgT3;h coKW|! ek`-FImw 4BdGNEQS;A<Wp'GV-C̣E""kXC{G]|ʜ.83%&{~F|/r@w5QS0VR0w~zv}_F04ğV6w\[3*)SJ gD{L*"{*cQwCD8nYiߒX4 Υ>>5hݩX) ".[tSzsn?o[8҇HϪߓG{ }.MgcmgAqm)MaM #l ak~PAE$=ZTddu O_ 5=[zcPKs'}bU;e hw4_mhپ/@&G{YSky0h93"߃Dx5l\k xx%k&̬-:YKVuD U:ZX bouYVA%ڸh8\QgR_9Im;ӿlxᐆ Zy.DM k9L[uaɕʚ\ /Dh.2I4 3ȋVƭC6:Cﲸ⫡{u X?[MxAIW7PkY1೭̢>jA:kcn(E{5;Zn?q.𺤹!(!ts1E&VUPꈶsN\ky:ց~& W3iu{+ eqr.!%A'@WHOigt=_L߫6<+JK#Q[gnJ^Õ9=?Mt-5'uKQ2CRoucL .`>QF ͞ikNF,>X!,r1MS0t2Æ;6^e|c1.3B6!+]3'7|Up}^Ύcn1#nh~X>Ŷ{[qbc3w.g5ccU4r>q^ڗmI/mOZ߲#ڞ\]WL2|_f^>~Ks+?> H* _sۑh{F!<ѩ. O@jg|>W{/ \?3a?]ty}s[4YwYV؍K eэW χF{(aYMqG^;J^3y٤zXNIs_߬c 4QnBka%Xwjk̓&82^+S }>z3 2݊h5ɬ;dvM=l8"-,N%4ÞZڄ_ G?䅾p[Ǒ{{IЀb tI89#ڙ9/qfByڸr2ƷJġd|!YsF$q_1(W?k2zEhVg2] W_MݑI<]{%*g 5Yⱐ/Ϧ>34#"'2oF>pǟiG.iVxAzsٿ4wo!8ːשkU{sZ:k2 'Xؓ$m1١ZAx-߈1iUF9g`f8dWJ4u /!do$Y zNV>j>zO7W+'v~ȚSh 7-ԓJ?A4dZ֦^jc67 b~?&jΦUǸqN'rkV/ ~䣮!}|~?JYyEnv=ןuy9W9X$yJ{[Bg L;c:c/ Ns_=tƼ3W^HΗ;[NPytxrBYu|yk<"_w4?Djo!R6CWiDB#31Wo$ɬl k_Bokp^ܺ]kn'Bqz@Լ@Tוq8b);Ek,n R81 }(#{atY|ق% JĪde4Qs8熖D-C.:}_I!ei `LXL~,4ڌo~y~ZW"яǪn/|Du]]玨̹]쫏]7hm 5j{!]9?fǞwshwBc.C] W;4o<΀dV*o8lNa q2ui9s_oG 6}o ^fΡWW~v&K=|˳={ .JԯN 4޾ 9Pח tvjfx˅N6Qa8=S7O<һeȃ|+kvg!ςuGSy_?2Mex5{~O ^ |x t~; GX~q: {'&.;Ku3衭&9u"f3軳 0Ȇ3E._|$Js'/As ^B~~f?/홎a1+1¢lH}w9f ne~jrafa/EdQe#uMz8tj{`{f {yv:XIY4fGX~Wf{3e8sK˝Hnݯv] l7#ƀS9Ƣ+kjZ` 2;I>+5/ͯ\_?|pvhp~ޮgF>2X=j8xN/uk!"YrV9j,οa:w9,Q6mi<9R$Xߥs!mG*2?NʟP?UD.Z} {*wE`akYDxijxYq#RY"7\[;ߏtE)jE;k:ٷY:e@wtdxq0>&әWJDbׇrc~5[yh""ѝ+6VJpVT\7Nyx.K4mbAxfN[?KUw=xˈй;~4V'yDobU9TVc {JEN{zte,;x8GiM˗ޮJsX,$Tu7Fp{|91gAyh1y}HDR|q<~(FE|OǦ/^bE8N:УqY3^=z!f>V'n`iR_bY%_ vcD]:u]wdZ̳4b䏤1u1C6z3Xdc\F'9Xk?Nu1b X&\wD ',LeXE.FZ8L("Z%~"H:,dq!yn❩~ՌX ~-] _Nv('ᯓݧg yKlGX}#⣊R\gȫjjoLf%Q83kO3 _{qysd4k9>}[cE;iyRkXZVF%nUmQ ۓلyC`g/s颾ٚOU%6צ)#zѼD|Ϗ+'7d՛d,@S< q^1s\&_'٧2 xf fj Q+'#VZe#E<_Cv;ߋkpn=򙶏Q)ӱZ :V5 c!M}A7;%6h]}yeBwiuB/ۦe4?|uW&u%Lؽc\tYgzeDiܿ:_/q_QxG nDiK es7t#YbvޚY X?@.BI?PQo,:ʇx6g h)z.3ֈgSUdxͨ㾧QFu`ǏИ~uR94?&=ӈXF'ĺבԫ7&y]D˽/9xib6cbo2s|>Yjvmhg{7#c>>6na/Ǡ+|+DߺƅKC <{8=q+6N7Y4}C4'^.OxݜN[lCD=y>Fc'\8V>g!\;gcZ0QKW/JfͰ.}3[${Z^$X1"#IfJ o!9^_r (94?SȪ׽C{ NYi1/z9¯w doJ~ǁ[mVF}NTh\{w1@&It(*%ZFO x`,S?/rkH荓6O|Z!z%Tu1O|q:"+GtӀ#I1k<=3 P.w+ܫr.Y? ?"χTGW*gC;Fz36r\:}ڜ~KbNMRT%x1wӬ4j|Byb suC@Wߌ} N? }0/6bqzk]#R[HsKo^/麤|'q}Xزv_zODQfY3Xzj; HNby=_/5Y*+yxs׽}ҽQ֭nf$OoZ;iCe>/6췈V31[XTQ{mdGr ^5{|EH=TF >\{h@J.bVMu:1z1#G_2 y ]}U~j\1KLI{ 5v }6U[xHՋ/}zЦwP9 [?zzVW|z+~pߝqemi~;YyXlzE4FYY5sĤ}}#pxZcCc3cxy4X}B6՘Ajw*@V&FЮ7؋Z*/gtu\9m4Y;$;s>Xsx$i賕SCIFKZ}C fq*Vsi43ou"Gx>(I!]{m^۪q>'E|*o Y oܙêE-VBQ,g,A.gj:SLԷ v'VABf5Fc$z}:OnMv RZ<>,>gxNC `?V>ߖ~ _hdI ?|_Ȓߡ?; 4rV("r(~sqyC\BDGy0kר}N'd~'ڱZ)SU2Y~觫kҠ 1De?1H/^aͱ[Vx*q"%64[h?$0MO z@0a#<8Eѹ.XFدףj?hKXA]E#5ZH^ ?EhPw_=A:Οg=lk^ZjsuJ{cjfk7ƋyzQ0~?} .J5g4~ Ds}povp@6f1=cݻ 3 ݟRF}؈=A{!CnE=@]?d w 9 Ȩkj_zn;[G@[e_N[.7 lnx=o4+^+]~"׌'1BV&ͪ% z ֫DmVU,|`UX!j|KF,hd!kw3gzg9sn_ŢLwQOp}<ӟefVK5{in䝰eKƾGf_XNF~G^ta?[T\7%3`yEn ao9rlfR ^MF& +33a>X{ZI?o=K˄UBWz C+9z:| ^Vֲ {/i ՗v7W;ܷ? 2t;gSf}y(ըs ; :#&et6g_:/ nl$ނ\_i7pO4Osdj,B k`Rp_.1"8Otl%>zEV16|vD98ᑤ3陘Oϧ8˃x=jǽ6LQu\GDc^c2ܢ8JCF.ଃQ^|XM޲a3MF ,|S2}5f _2E96b2|u#e\A`l0IdL4̢G/Cv(!jE2XX)/u<gk0uOQ /(\vpr{IqG 6`xrςq u/ʃGHfY0_n//kOUn><x1.Fc壂? y1#^^6(Wwir_&80^D]?I`y2W,]5gρ";(St [ji' jwt9!geG7!yl`ۛGz k =co?F^]7)[>3m 2Q(f#}ău Dc[ﵻa.i9&'ŐmM5y۶om[Ms}rAD4i<.^:loq#.zg >']DD7Q[yb.}g ޗۋFzؿ5itó kRG}x kr[2f>@_ޔ̢ki-XBKkL7(|q?0izV<,0}<;up!演#LZ9Ge c9<4WۇnY[MC\DW8Kdiƈ屯ȿvxKa M\l#΢?o'ᒣ irBoj%Y[AO{a}Vf On1A!O#qd_77`8J|^'~>>:OI{[U*YLmϲ$?-6ƅl&߳ =s{bxrzghwҟ ڝA%#ݿʝ!iu zYU.-,v,ӊ# yjugSIoGpG޿I`cl{bMa*q:L&! $$.U¨IP?eR*jNBTj2:V4PۙnVeԖTQ ju)Z5^>LB>~?:u/טywovlk%9!Y: %Hs Ř:ko B[}ȱ84B30xw3? k-T>QnZH>pL+l*!rNA]5 Rނ?_/1Tݡ#ټ-b<ۑ\~Pk6FDm[I2v_y6Կԟani Һ87x e"`_nҴj3d,Em'ZM;@󓤇~q*t%Cs!,.ւ:K 7 ),?LT 7xZNTK8ap<}KcszB⤝Q#󣇰3,$}ݞϜ7o@ І7jo2?+|ŸD6=fnK/~vALB-+h߃b}>9ےވ[< _00>Y|wAߓdz&JRx wx2͏bÞn򧁇fȏS g`"۞$uU8[Sպt##ZzF*_3&xG,bTeژ|Z̍мOy160*Gz*87 lm=4&UN#}4#DusVYHi.Fj~S,] +?aC=:z7L%oF'w7x={Թ5δ9Xzx5g:XO4<?c܀ѹ ϓ|䧂=9xvt\冿eAdc]nn3MSo$q͈M7s"D79J~Pư?N>VӀ } @\5kr'gLl&!T:z'/]:~-ndu1-ОIkNsP53۹oLc73S^j;r#MzWG[ >pv[@-Õ%MVך}&Zdjn]ޑ&ui~Wzh%mf^];RȕWp[W"~ӬQ򇶭 Ҩ <5;4m>tYb>,_:`Vb h!`ێJ؏|*iȇ#7_f=E`DAo;M_,ǐw4sK=s4e|s|yN.%q*F`z ɯ/YO_! 5Mȗh̔ˢXO\1qx~e\'< r]r۵-ӱ5XVCa+;W"3g0v/6x"m+l `:C-ghteژv1 ;ګ|#v_5taW=N=?h)M,ggkxZbr6eM!B#>; ;b< qnC{3FN3z-kv鿽0mB{3nɃZl2MkgQO1܇?cL\c|Ez|~/=<8qo1sIYfüp*3nͶd.RT^驩Tpײ}]Ǵ-"6u&}F35 "=Rl^/[7nQ쳔 26E)뗙+iflN_&Jr8tS 7@S\fg>Y>߽^qbFt}2ncZn1fc c!7pL{d$6ha|bMt֬Sbޓ5(S/[ eںsX\G?#/߻4uF^sG٫xW=]741X Y&p&?1_D~ 2M~X?L3ʾsi3uGKfU֯}5 >z=15yUz +SSX7)!]rp{ jGN-D j R"_0Xݑ=;OUUrQ{`k<+ݴۺa6J,Dž 5BW"rA:ȆsZp#zja~ezqOׁ7 l6:Ne,oPF!Q#{L]EDR ԙ7Jo5,? 93emQT.}5D]z+|:j[fz!ˤ&qoSgSN (5Yo2z1H>f0? Y{n2PG99C0C!O˳Iv!?1tVCδ*%k0Nި;&&!ulofQB-BF]J]Rnk uBmCL)b@KW*Iz-jֳ{S,#"o[^3blG3cy|o#:o4.8>d?0~^+Ib>;x?62ܤP=㴣{ .:- -᳸i u굑Q?zf`kaGvLm_0#h%% YGu+x"?lϭW$br85g=O!"$ϋڭz\ O0Ռ/JW]|3e:'%||CDqĞ5v~%z-h}c^i_bmu+vYҤ.9Y-[yߗk(6eDQ Yğs{?[re[UG;dugm5?_~sХXWK[.|fM>Bͮ+l_SE;:j^(7kG\YN9ϯ[xVV ?k+IiZ̰C)(E [&S#luzc8uhjЀrƇaƸee9j:a\c%4淙ދvb^_R_M3\2"-|ೕHlV563dWrN$[1%jl)28RmεdJzƲJ%IE3C|}VgRgٷ؛MJ(geZr%WQl|IHR~ Ys&xǩv:dylLi/ș4q';)SS+MĢN0* [Eh:? Q!?E3?_ F0d j6U׉Qxh?rHkJpY?5ۺPxcؿ #ve{×}U75>6AMɦږZͦW_4**~eOaliFQx#`^0R0 z(_u[%Y&qcRm-3. \1,wV}\{AO5Sk]GX߽gxn"ˬn0{M%J̠){@Jmb^=nP1J3dE {qzN♈b<9cAܗܽ Quk>kv;T"y/i1 7NUB׫"CinU5vb:!wEjVh~ҶR3,J-^ 99dtvKUq=%;r̽W;rT)6<=6<dz*a潋78j;D/6oE&Zݮ:܈+A|j <|xUY_8XcMh&C#<=tsW/evPЛ = D~ =õWxcx\[L5?#Sm1m.I!ӇV2|;Xm_ф{{7ɫ.STtɼxʨij,5SjQ.o9Gj4$j"g3i.]'vw+J̶02[? jN)87xuz5*_>ډ Ü?9ګq cmAOQ{vǩWWwźyd7M~mӼj\ʎf DJˇA;N%r}Qkv޶y^$U?SCZ.2qܫoܫg_{uƓIVJ7^>ZPZ. Y4ֿax.:JXW9iJseJrf';.8K+38r[F^w/D,SVfieT*X@h|\,Nt>kzMߦ$!9R+pU 艮8\Q79õ2UM )ykZ=2m2yʺ=y/ChR~ [4X\L}wFbvStgSӊԃ9홙q:,^]71zQC`:#xnzᾞ"j NדyOsgE~oF~əy rV<ʂzY'ssyEew$-/A屠H5>XNmtFPۖ*crLEOge|O6>p$"8\Qq#bm GOTZH$L溙ȇyX={Ժc`e"gað쌧Y79v_A`Ϳ7CeUw u$_e5k dmA*b\@T#l[ ~ug-+`m:.`ޫKc-H&` h(> MȻmgbi#z=t\y~JϟotzڎvƱ?7Tp]`{J.BcO_c^܆=xxX o=@&ʇB6CʲqcI(7|1w~Zymm A/zl8qSا^x!V9βۈ1fcF̸I<%]d]>FBmК[a~^1K2J#)Sï}Bu=aC/}q;GFg"U^4A|8'Dɦ;tOM=~_{ئ W\/{9R0vYB5?&i(*X*9wJT8zJmyo iP;U/22mW_\߯k/G2{1 2 wzal_zQM`4C }h"t#t_K^7|8/'Uw~xOq+UM" >K ]cnֈDMLgּaԽmuY?awozSi.\+1+2gA6'%cJ:RV@/\zeӫ6"ޕz.4e,o ]| хogWw1T1|mf\A)~k~v|N~g?1oi.3^ՙ?iKՍ?ӌ zxRSVN]2*^"=pV%Xg'%)!Z r;K V?&(C-u˥' ba/RiKDUVgXѨ`>X }]I*u; ,ȣ=*始ϑBqO4ކܗ6h#%1^5ESwQ3@/z=O qxG\Om b7W[F]AP${L#;뛲 _2vYtGhvab09\ 9=Sj3GemcMqa|6'>@ԓ 61|@;)++&7P gk&b+Q?>\yqc^2L Wu IZuu9ۛPe/9xv~w]|}f0~g4tu 8rj˦lmh`[?8k s3t"^RA /R^}Oa=yR]oT=sy 0*^V[FVů cW"&59/;K3Ñ,q[h#> _D5Qwt$\KRk"9L>k|<7cpD:BTe`Ĝ2G+zKx~.DV2T!g΄ۇC69ȑlyU ZfА-D7xJN+_gt!q®j;wO= ;v]6%wbL??$Mg_w?m:' ?|.||1g_1 0Via^ $饊 {q {L'PM <~V$oxnl',o~no$uLV2?^BqJ={ϝw0iuU~*Q*gXf2-;<ɯ?jHHX|(Bˏ'<@f&phFY=+iu|q݋*6! on]Cy,5Eԟʑ1<WO! B_[2nމ<gfP7|bW~$ c?ɼ }wGfJ(b_/SOݚL4x5~~%(R)ySJO(<yS:nʝ:; )Z-ƙJPͯxgnϾj~lӗeeNjiUgRUE,E۽%cE^exzuc#mm;.2~'Ӭ@j|"lV}l:uOB|Co0-\FdK韰??˃b,QqZɫ򉬭p,YSC?&!bB-BV})̸dZh3@{(}7|CmRSgIzCc/uGZ-|^ZGaA 4yB.t x-r+|V!IM;LKԥ=<{ub.c^?6Xi1BNArwW.3%In[<_ 9'KIn|6nwPu { `/EM)&1 <[qJUL*2B QޥGjxJTˁH:PD[5}D;jϘ$[ނ晴D^qAQs4{"|ê:wZtFL6ӗyy^<_je%㱅ZݤN/ 5|PG顊?!W҄ZMͼQKT<ޜF3gqB+n#ru9n%~ v5 1\6±=6dO&QqMd쥯l0>M9o iM22j3Y7'gŊ]*Im*1 '] ZyCkr=`Pf 4i*eёXDbrÌ+OǬzشAiEBosؐkmvPGL..:|>H_O# g؉.?xr̩whG &-.IK/x}<&tO |{ `65R T>Sw+=d>&&0ء R 2F̖ bŻA Öm & mߪv\lP[pȓ+hI[B  {Χn ;ҏ {JG)!F w#A#3F[rMu|PN+2޹RAvӇWX5}[|)w1-VJ>uoÝS*ﻎl'rx_cW. w\5^%Whr=3<@lL>t0-Tx>v$r>$FͰ?nUUf{᧔QSXvnvdޤ~=\-נ-6?]֚sHxt胞ݞ>i?.<n{Ԙoym[Y߶eRwpm˞pEmŷ(܏= 7Rf^v0ooO6szZuxl`.c *n慟gcC v~`39BW)h'yb!-VN]RA>_ꬩi)|X3p]BMU hQv?{39r?9ndJ_60_g_' Ed:<5qr>_fgg a:JXk׮oҨ*%&,^G~e]Nd=R搥ZdA]|L[Q7q94%K/qLSf4J}[]oTxǝk}&|3ɪ3^WxWܼ?\..JnBZQ}Rޓ< Sa׳:Sjf2_PFW`X1N80gfx ېciqd<ȼ"Ӕzva#֨s @f>b&u<{RcKČﭦr0ZjfH Zj~6W Uw䧲3_k ~=> xw?l-e7nYNx+7o1M%q߯TX5$cPk߫ox㉚r&wl=$_X6BnoM09SE,MyVrL%6\p%=="83M(ȁ~mԔgi> FNґ px'EUc-:]+>noºt\O6n^ B}(QfZh qb0yMDÚɺxL@Cy. #ro>ՕHX.T?RYA+ ۉ^Oygxx:f7]Gt5s:Tq0\0qz^'ԁ ߻ n'OZV!bT2MpmͱHV8l\_wZ9k}wXЅa)(~ p&gTOBM7|kKVwҌXٍKsdsApm z=ץwj.#\"LL鵨],lz3L+<-}x'{$>j{Ţj}*7&F})4bpyҸO _)E籨ҎZTɸ p7 r;7w1~zQ1p~g{ jt6YNLkbb"7vN A$_6ΐYD^?wΖyBo~sAdR;o(\ |cI;)LxmoR[}&炊ɛV "?WS*Z$E! #h*pm;+uݩ<[^L_b؆MaBQcK+#7_p_忐C(TQWk((0~ðԅ:1>[JC΄<΢f:+>^7{߀Dgc/#+ż+TKB$%b@3!0璤gF]&,챷L _Κ3UcWv :|"e MqR`ܛ!!qߤ}끎-67iԡ&r%XA'& `'xꡍ(2fzRjm@-ԑߴΥz)ƿz ,}[L?q-3}6Ҷw*r J-m޹JeTB^-!?ƒM&mWROץϬ{)theePɱ:_g8l؏ \_-G)6ro }i͊)>]-D~UC{/OYͦc^C2=@{[aӌw߄~Dk.lji)3rFnbz3ܰN] _[>e?kk ˚Vjj6 nEUգr=yk=U#ОTҷ~."!c^<nz v]@%2 wpG;@'.w{"x6~o#syds/#/I{OsN;rrFślQvH؋ BB&r:A i" &,|0M2βp.ѬfUI |baވNZy&*uF㯦/C${˝y[8lH&-cy*Rś"g2>g2S7c๜NkF.|̋FjBo \T}rwf%t)ism퇽;YOBV_7QQl۲)N<&s_iSc}7ǸW w^9 ʗ#Щnr ­IݺSnhc=#)teHӊSaϩY&(]ʲTn`Ya䆜b!ke>sʺy֝{X~ۏ<ާmļiI>}~/?Wwَn$cĸ1|eZ u ~aIc>^ }7-$oμz`ڏc.Q̘*aL%2t>~KVҊ?:?ےEms`zZfu[wq7]y=؈FRnz1:Zb+o#tL U&PE ƋRV;(WukÙ)KzYRd~-ܸ#^_X1}648z"У{<-TS$\uZX:0اrf^/!jp\ח7lk/&_S {y^;޼Hm?[s+?[v.ߤ41_w=5oYk'|~ w9B' ӈ_=#ycFx?K%o'-4kԭ:zh2|Tk>;kjsv3LozFm zv*k>Y͠œt-K7'K򶙾vU~B5߶6Lmz.6EO^Z?Vfy=U建|w:4 @e5\"\f@G6Ӻ {]EouHj2qv˫Vm"ȕͮUq~ވκu_#xS}/|!S/P໕J=ObWU(a_'{ckmTż樳R3?)QoZI1أ~ְUs1~CP> <=}$ƝWo:Go񳣃Q\]pyuF;4QrR|^"? xOX,~*UfOS>Z >)7b(r=^0iϡQ݌*x߷wUE|=P-TfAfj/cbڍܖ5si&'o/Z潐4_k_OOM>5A[d/H0o:sQ5o|К sg\tݹ{ft`Lې9A7E9FV|Q}C{T)C_?W鼭4-F?=о2gmv~Ft^mayAi*e|^*#\jkYRY$٩Gl>MKF'T|R[k3;1t:gSP[,_Û+ yyږ1f5Y#QqQAqV7: *7)ͺeBQ$5`q@eH~N`UʂR``4 zJ xhB׵Quuvv`kǢ4 4֭hbbPq2qEk4sP_Rc~A%*d`ua=onBa(܉IE=P{_NB~t* )u7abkQOqY,nON}l8 BQ-oͤk2_ mD t#YSo6jw:C7< =Rb&%St2B#AI=П5U٘]G1|&^Cc$&jmI?op⊪~fzE+sJ8y+6wҪ[F sl]}Q_M*U79,lT#jhy-Lk(8Mo {#%̴ 礃DT OT\]*îSCFu2`Fp#uS]',Bw*y])G2u4gPs3"-=᮳ȗWT1l&_vņz` >aPݑ5ҿա?ӹVuoMuW+1g _|V ;v0i3PLRAdJUge'Qͪ_w̳ c[0rn:caNawW!)MNљ&2Smؿ=|U3_ 805xgKy<(XOypM=Ъ};"Wv,NtWޅ:ci?Ԛ;Sv &Qǘƪ :% g>>0k:o8M2=QUzk1ܮBo*kL!^{12?;OgX|Mk?F'|SrF\eش,T." -'B}SMaq``=96Ib\C#D 4$Msr?@f5o mq2 9^=yuOmBl.HBNNYPt<@xaTXH.\r2sA{㨼DҚPʼ=mv*R1|޸)ߑtdz _ nb,of-ABnO?B\VGq2\[xz;kf3zUrc2 ەF]Nk&=oD5ґG&þ Z e rCyh% ad>Y8N̢ez>d*܈e'D5I,W ^c4Ġl4KA_NB'ucC XVF?mgetd"!u^+lς?Sv.Enw݁pas嬰 rgA,z~|.ߤ O~E(aF]P.󌫎W0Nܝ{$RH(CtDk1NTOFuqϼ>cY>+˸\{lb9QCN2`/ed>"_-y{G|5+n|=N6L]} ~ qa^chȳ}3)^|Ehnך6>IE>Ny(<>[ nO!q͞)ðGλpӝs.Ak)9ۚ6fRwN5,Ta.T́\FmSM B^Kh:4 e'muhw`~;K O%\p>-y-1D㉡qMڐx{7 r\=)Vhp*-3[ro"0l06aWC~''i~ ~_ΧW8e<\R%Jq1-֭6Ef 2s4nET`ԩT89k`- |:T|Йp k'|'Ji4mKn}v؃Nl@lOQ 8{E^)vZ2|YZ(yxh߈lng" ]٘? |Е9w1oT̼Q2PzJGFZ_|[&/kz+8bCӡeIdRʣt O9ED7AnjC 0ǧ.'rTPNώ*qgfJVM5_)#W5 5xM캔B[Y~v×v=N+<K]YFփ8|ӿ_q#p!Zl"kҘ\~z-6SRUKX=.p#̔Az /}P,g5` .dk1~m-.◟DgJ[8#7>iQAhu# I[K'mBg0j'F<=__8X~~Ex"k i|cYbM<">lSʡ`Xqt=|>1fw:> YsLU郭dyg#fY;ٛ4C4Uq{"ϩkYۚ7Y<ьUts^3c}V%c/nzx.;~foΫG}Fy;PB>-0O=S-Q,}$ܶ\Z$nrzS}z-]핱 t$بD>B>ϙ:"yȜ9=a[V![񟴣'zv=1yG8o٘VfiXˤ Y=b5MOPW: y"R pU{̽{E\|G1][S]ai<47ijԌ3&)<ȦiN:j!!.|GdE+~Tob]PnOk/jB&{<`y\"ָgxOD!~?q4M҇d__Q+e'_rLw̘mBBۆ B8c;gj4x̱0֌מ/_B q.C2K]b0 z&(XnGLA{oݚubM}^!p7ڬܟ3*<~&쁝Eb^Y*_Xޕ,8 E ˾E`d[bܫY@\)ED92tp%V1opyN>)ryt؊?a_gE]tAs,Ts'Ona,wu8::!@,T%W"ZrEF/D?%t] 3Iֲ#s\z(wVFs2Fgy9MZφ)xC휅Gw2Ejɸr)[Aug{H~:3ۆS#_S_#RW#%"}!I.<`҅fxU9Yʁvȷ:}s|lݜUnjj4?L^pCw A b u_d\gYdnŃW@1gKwPȩC/Ve2wT{ ß<ǃ3mݽh^y`}5^>~Uh/#u"sٖaOŕbԙ r gEEh{!3L7T8wi ֤݊Obcya`sY0|6II|J:߸Ȋ,-Nm#= |pΪp|sng.=PޜW\4cϩf*g]/d&ۂy)qlr8ө/)kt5,M:u!Z=0Xs ƤG7YxOGvUa6=8vf0t=7γ9Wξ߰ g^TAz`S\fQ*rNn$è Q?:#tVz@Gu?yCOk:)WXiHBM wİ9{iT|sV鵨[au2d.NꮞW掔WTLCa2ƻ{ZY~u#Hﺉ|>M=216Aa䚫;(Q7\Xvл@]Hp/ ŻʂKV䊵Ǎ} yYm̪xQo\mF+&}Bb'N'CIm[2=H0x˸919 C[#\r[P?.lsNc3r"3Ry\{)0n6azXj0v6Y=2?20y`?gQq}.ľ-kSZ>xbCa<318\&͊IjM*!KXeVX|sݨ  ?p3O|:biBUL?MH~e E1}u#.Ե۳ik0]v 1v;ƷܶG8#\ϼ,j~ɿ#cw]:34^!ؔW+J<$CEߠЉIǜrY%O 2x&!W'FJe[䕲i!BKx~1 7rV{?9 ~\A+*N,zv"}%ql{K`:Hz1niVU_(uF^[j;պv"ȖӔbrY(Lvyg2 1NL_?ZCl=Wx=;?C ͯж'g'5`'5 gY~N1avc9$>Kx}Vj0eo}Z'?[ &5w| {S,fT}@rR8N?k#ܓz(|,Y۾F7EIhvl_*XIPkf t\2֐xd7cG\-Z/M(YɺE{=mki=}ke˙7IБoWAy2-w*|◎_]K+:$UK;ƞфM}]$?>k E{KI|RMS'[g1+?]U :#b|Yk7Q nri+L`oq1`~,1zZ1[>"jzOD:"s3!e G>5NnscTͿ9cjZOׂšam9nt\0<3}=sm'-`cV[HֺlږLr` cG}DGNXxf&CeؐTm1<Ǥ0yİ7}WTWV6!}{ .0? 6b:_/LxErYT!2O~+i5kџ45keȝ{􎍢~,̼wxg^n\]8R\Gi"zd%cPzϣ}A4V J=J7#4~PMV-bks!mGɂab˵+;{s q?-e4,;l '-*w~NaCv COd-`Yg?`2OКI'[C/?D;o{TX.l4KHoh˘<ǻ=wWݠ?U2qCLm/֌zh}V!Sp6Mtxn2j ^¼Ӈ{*4=zՐ}C;xп}l<PMYA[D=oz2(7Է6Rd7;곎-o|x͞sWsȽw'O7.9ϟ]:j`=O-_/bjk2B믅<2ןܦPAe ;~O{=#v[w_yGV+he>LմZ.a70u]K?¾ [hżFQ^0kHy?R)߷Մg` 9.mt>|\̇_|Lj3q~NJZKԎV{^Eb^q2X.6G( 'Y nUB'ӕlJ_J=P[τ?#ys}~vMtɯ"<\[OS%_}ǰMwN:67iGx{u|z}뉜8[0L(t_0WqoSb-ZpI+e3ߐ>36| ; B%%> x#ÿ>YkG֍wd_LKԚZ9C+㴦%Vl~}#n5/ۃckĿ@;Uƥ Ȅ6ߐ%㋱: lF&S%I4kLT|}ֆwdŧ:=Zsw~o%b>يA0q F,o<I}I#Gge|ugEx #v\&32\y}ɦ}!G}x vdm\MC+V(y/e+w幟gXx^5ۄ e66mZuϭaIG䐇,+M4KE^\}ΩO?ݞk߫r6 6KBx%yo#qi.6>;>la;e~&X_}iMO]H|Xk<ǻ.gQ{oXxУIQ[yK,rX㥯1߱#έkvwϥ (+2JU禓.rl+_!Қ;. 7:m\dKd]ʴx|L' !PXMs\_I6&;9G<rVfea :٪o:.G"_ɳuGiHy^k ks'/R_[M cm _2\S+$<JYlK8487x \?w~6܎W'_seL1kmv%M@leVoE滄Ϝ])j(~YC_j}Y;Gd?ڵXUnZu2gݞ uBh-nu1.G= trr?C[o3˫09ڨjۘwX9_1ؗU"/m{U:q+E\;X;U$5fULgg^YbZUShpl#H&TA;%/Cq}uq-T /)?Jvyφ #eR bRM+7ʼ*AWNg%2+jOڨw:\=~"kc*@*j"ϰ\JI],CY㦓Îu>),Wq9'z@ ?V?ڍtU|%KM6#f{<WSskԛ4(u#BiV.2 VY;c@P!sA[Q(TP@wEW+C Q% |__\+J9md,t|bO=㟰]O,/M*Ļ;]#mA^OH~Gsٽ:,\<X e.틙:T.#r1.?ߣ_|&]Y2H ޝ4zQg-  :i'@~C з AtEDGƗ.>LO3 _8-/iLw 3"eΡ@*jV% _m}Ӱm5Q{Z>KIO'[R{ q#,nHcb}wpÕ6Jo( ӅϾktڝ+dtaǷ_ywwwgMA[bT{xWK͏~=[7K%=?]goȓL|l \=caoi_oO/~()>wp_sGIgoC63V|3ht5moq<*r$rfBKzDTbߦDEσg4f3WgUk_p/Xjǫ z,:(exVٶ>3Ø+e:ѨDb)Jюv1ug sxд*hӟ!3_TGLob>3>l4uq_G|s&^I'ybVXV]syB w2^ga tNwxW9g 4 H0.b+k5bN6Y>^遰Bؘ*j*366=c[{3D~io(t\oS#?Gp>oieO%e&k2>SCPsnM= Gi!ϭy{<9 80Ў3k5vg*yޘ?׮+AW:˅|vM%̗Yj+^y֞yv8䮻yzO0ƿ6ノ%2FTxL yMk _xsޗI(;6V2VdeLBX L==TM#E uߢqTO4?t lb|q[iq:0V]rѬ- Ž_CRt=Ÿ|,,O%q?I==ʰ/Cʷ #eeiWykꗠ̘K^ԬGP`7&#XEdkkBfr9#$稗M|~6܆o1,$ w2Ry֌ZПuWG^QF= ~oqChD$| m}%$"~>E n'U8ŌcPJ\e%#qxRglG~vCoqʏχv4cYZ[V?%}"5!Ʞy!3ܯR!K/^d3~bA&l;H4#DrJ-,ԧD֨Znj>p[&<63<|>SpLæn1ŽnsļqLR3bO 6DFcy T%e6'۪ґCrj2OURrmW;5遟"$ì0 f3>O"$:T@;EK%O1ۂLgzL0L٧eWėer$`}lW `qvʽ9}6^:߳[4,OA> 6EoK{_`Z0C*i*AC|5FZVPo+NK369&8ov%0nc1CZJ}<:}51Fuqq<Tp7T{Ӆ1>%ݳJBQt8򝰣VOgR<8"u=i,=/L:xR߆#^&;ޮT/x/m{+ˠ ī|)c##yq_"|S$sr7:ҩy 9O*bCnu #-ʴfX_8ٖN/lܡ4}áG6߮YY~~.)4AX_ cPW=|f}o'|VC?Zk{>,,xg fuWyj' ,?Ǜ>J @Ue])n -Ҩrz6ܞg8[lbfCK{w{2nXDSay^qil3`z9Qx i&落4so{%,~o^y6^i$ uS%ݙ7>IXg -|.޾\j=TۑmU+f+zP<ьoZ*NU/tϕc4rޛ<=gxpЇO.:^^we~|uņ_<#;g}puܾ#, m%hŦgq֋TiɗZ>67{/d)u, ΪeփcETq{K]YS}/}tͯbGq:ɑX3%XiwˋIiښhiB1b,,Mo=Rj?[ a=wS\/j1yͬc`U ZEǴHuO#;_ Mmǐn7὞nh~ qÔz$å`Sӣ a4{O[|Fě{)p_BbS[$L9m=ő1=pTzz=-e̫0^jyƤ TBc = {;5 uKDF]W0jmi{5SС;pebu2E\畼"l8m*tnC^\uJgb\؜ggOXhf4%<_$@#c LU2bo\$({i*U,tDʪVv_< R`  gÍ=xy})xeENC~<;oP<}5,|歾>>uo114uBk0!.H]rw >=&f3Ib/>ΗP[ h^'3ZSEg:>-#0¼tMc|2S!GeӖdЖ!`-i,d?3nLעƋ5}k;.ci:D p*b Жb?Gg3u;mqʁn2} c<.z?~>R A<5lE5- ֈ!íTSn_e\ ~x/Ob~ww{O^`)rF dCcLmQPAcL?w9wL'wr h__V=|dDj ݑ=jJ"A d 5eJ\>1QdّVCNv\;$˳#OğQ9$_2/?|6ϵ}298Hϡn`8i S,{=)}|W82_Oƚ_1_Yb_4}&_ڋ?Ƽ3'iRR3~2~܅r,2)PvNhaU 9Ք&ty ^ m?G`:+w̯gZv`\䄺]愪gq)7> ;yiJ/O}7ʋiIޟUҬ]Н=ϔ5zs> N%JHN ,+^iE-̈5ʐ;oY=4:#E aن-to g3!Sث,˴>{wF6פx[ TZBaOeu!{5Ɩ[%Q5;v{vN66?m̟ 7ÉeĞ'v{'̈́ t˺wD=2Q/t%&,'sD+N{027A=Mo!18܍G{1 e4RIQV!O̕%}_ZN,oB宐秦Z7e\ē6T?.ZHc8U H"UA[?~|9]? o0Lj9c}`'zL9ŘxLc֘}EQyFض]q+BZy\XqU(u=9̇V\;bCC;YR(M>㪆i^:_Ovo1v&GL e3|E?~98(z`#Fb3:-bD3#:K>e)2&S9t6qޢ5H_NgȚfy?R ^$E"2(oS68ҙXH`c?z ]Ur 1Mc5B31tq_y7x3H[{*=u7(oM9nTS}nk{AH}lP3?@=q+@} bΨmmLu\:cUaۛ?L;߷P?Ҿԭ6ϼZʲ5ҷ,?S?pq. ԥo4P.ji#8jky?z)8U>-k,=28;|E$D\u }dlR@O9m:Iz4qz8̫&Qh?b~ob\</+<./dΕz SaX!b ˈa|OӦP[`16-qE ׵dAeIYYiW2e3=|+D6r֎W1`՞".~nPiTwb9Ф_D|7p=]V~|_ ~`6Fzްk >x̌Kђ8`o^1ovCy036;X{еKS54QZ䔝"ΟNzfYu񞠸"/bgn-ڡ6Sf:PZ]SmvwJKBSHi`b ST?&jņiEN;=0ݏe˩m =ifK#*.rc3*2Ήl/xZ;/|uȇZje$_}sA4|a"_D+T__tmVvU=g?|9Mt4lo}jgMe5P󒵼+)P5j+-2A5oϖ9w)徺C'=sڶbSYdy$x2\㶓#3++1Wdξ~s)K'0cӾ8rS ee%|/}-7 ^ǍO!t߽2{kȟ8qWyxLԚxuѵrZKd/Qy,y^B骱~]O{?ڧ5)ʒzo{:|>Y6=Yf,d'VK|hi}_\ _~ 9ByMVHQ}e&Z*ShBNlsb,̧3V3<"8oɘ}Ki6R }ERJ4G'*g% o+Vjny}Dժx6Z=P ?`cl-^ըLY֫6@~ȱz2ybmyQ]""`3__Lt5my߸O1/.vf@YI[{GnbwXc)tHS E7\$jB_~hȓ~&s?4}gA5Bއ17rv~'Ӕ}F>8ϷKpQ }LH߷2}?i=4hi{>!)O__:8Q2ƼJ|VkRծ{Ӥk7M3}HӚYlH73i}v !̱syԒF#V*`maur͙4 pX2O}kH j3@N{Q6 Iɫ+k[-zȪQ[qۥv䏍%zSޯV,[Oiz"~X} [M+jnWK8p{ˤ_X%;bO@,a}{<] nE6Ō'4is!7D; Ϙo9Rs#(ÕznzO'#[x]Lv3 u.rmD$wwW5RON<+rŸSh΄=GJB.:;JC/|vZsCObޑKåj]!2%L6WoIc6Q0~U2* H;<^%Mť|U;;&‡AU54^ r- s-v\4C,9|NP_XԪT<9ŖXJ@^8w%J8_9ߣP@G\f䮉Z@?n1ZRuuT,nf;c3o[q:`Ly/F:q)DULmۍTwͿn\er!V7-#;TmS3Տ>Jq2QT~lEu\+IO >uZ{ g&q@f<09Mo<4O?8wLSe$o͟<@b_Tzٙw)>#yH^^GӯֆB"a:)V~l=xҾwwoW_ĸnu\~LϑOاnO-s!_ۑ/Fg5 {toFCVu& O[RUྑrwi09RQ ;ca7!_ t%S4F<]?0;ntXK<;̘\Tu.xw~z&bϫ@c0b'O D['c6eU{CrE77! r IIcz A i+_oI-DcQd<nY c 5v(n1#NwmWebO38a Q{!owǛzóܨg1Sgվ^!W]ӥ>a$^_) |1 i ӥDWqOul{RAL*C \U|Z=:M|zs[=4IRD,frdS!/m;Oy`l(۰|rRʅ[q?SX|7^=prb5 ~\ &3wmM>:]B7뚃|ӊ;o2fR*>VwTc{>e !2Γ{ש'ϫϮ=PoFl?V?MjoLo%Wa,F l)I7w`H||a}eȃ@.$>/CЁj'EԟmUGRx$y{22uMETC8pc6eT#! sQgg&GE>êRqFl[Ďbް-Pb[y/ j]YnԳo3jJs'?>֋|LeP _)vyv^02t>]>;HlUyӐt)rBBaOyTƒQjsEUo-o:{Gj'qq γ?T~s2d0?ܔiY?Kʋ2}.mwۢyw<+X3?wkz}@zC>D7G\J~ϻDWN1+9窴\cw{&` Xl乀Q:cHfwq7jsp^נIwDts0&eyմ|ku1BN Y|UҾp̦ЁȐB=&X:Ĩ>Oi!Ƕ. ;iZ1\y17 +:W(0r5leĚ\|b~My xxs ϖeLsZ ޑsOxUFk?L7;̰UQ#C茯R"V){uY@-8l( Aw68x>܌{A^cuOPs-JCGφ$:i5ꃍ kҁM⻴|0v\t~ۀǙ,;,gL=zL~^+/*-KO~ y]&˜}x2!)?"d,'Ki?x9ȼiS#TmfeqmW2!j(_~CmKܜ9O{{jf.^hʱI]9x#Mϸ=䢟A {B6֯ls_8{n3!zE?-=>x4fZrM!pQC(H.ElŃւb5,i`g uxT&dr SȽn^';ȻU C~*\}o=sn!<%ްੰp{EZ 6e7(c_·Lr;/Guq;gfZ u]ZN aˬ_*feu? 6ӎt.a!936 PZBA֦Ր~6\xxHa5 Ȟ݅|UgZٹENgCq>+z=b)KVgԼgP[pq ]ży!d0緂V𳍲v[WvdV33sgx!39aHa>4^>_i_1}$|mR=uy2y`Ktg kQ9ô^RBlfpĴ~l^Rw 5q&g3g* (ЙKjgR-2y87XvC]euwu fkϏJ52L:-o9TRL?QT#${[&};yߛi?Vs!a>'|OC>}CȷxYԜNΠ3C|;-ms9+ls[Dt/N=ךo W. ~ B̨4/o8m]پ[( !& 1#'F1v̵iIV-5pKKpO" M>õ] o^xϻgbc{>Ga]_~V//bgX^OIޭe% [Ȧy)o2y ys SóHh]r3~na<92*~wL&u;"X}gM#my@}G]-Lp ;/њCGf_ȇ!y0M?;4\砉R[h|iQ|ٛž.S|&.z芒U; }O4Aweu)컝[V1@0*_V@̺Ϣvmq)ː?TRH<Ԛo( #u C# >9#7~Euȱ@.p$/gYs[q__qWSn|Q\5k~7D˸7~X;(І]Ȳ^oWTmN~>s>g5ZV+x"</|25+wEOJ}|%*yߌd5]bY7y-"6H-܇ CĞ*YiG ZH{/vpn#_,qj$f:rBݒ[57VxOyI#EI[jR*820.77s[lD9x!E*v *ML DLPך?IfyadbseX6]B=--d u08%#*Bc'%uL~cՓQ]sI6|k ̵BM^o~,b7ӵ72z,Ja3kR< >)%,/ C0uOZfuT^3oD<Q7/b~|n郓uU'kë* -o/ƛ29_X5hݎt<w-Vh_=7c0/_J*pG'=o>G(? EҐOej;W ic>gB˭ȣ}FW&|6]@t^;R.~pLuo66-pRtŋ_ꔺA%4WJj@ ZX9ŭԽ1zH~yK O)B>Nqzs7 3q寡ځPD~kwDtna{nczl >+x<˅\.y^w5ܿm飢REyJ/uȔ~\GTu#.nq:^qdGR;iok1vj52;Fِ৘7yy:d7y|q=[>E~CwE(Q?TW;G?#+!Q ^I'Cowf}p$e[_#w2B!ɕ ga ~ÛSlLo]BKb3S()vޔkabeDY)噎(E*3k4BcaZnX էg>)ciõekKjG^"Wdz]#jO[;iNJ VgeiQ\(!댊1e)z@wV]zeV8'H8ۿXM[}=O_#2?g]zh73.raCdu]SnÚ863W Rj31oNB ,>q_ee8o_b.ig1idI#ğ[N*[eoƱ՛ql #20A[9<v 9OC"v4ol߭=4-&~(}D&JI?w?se 19V*l@,B gܕ</׍^Ԧt܏*SWV'IewOߒ1)nϩӿ|@v?#W|毙Qp"of,boKgqs5wbYvP׻6}߽,@"_k{#y4k&sț@pyJPx?B d' $.Q+w&Z+U1D(TDǢm&6ck)&h+pX+]' AŅr;M2`|{={}sle+Um:Z2?k!".:{눗|(wVњv)o',v^٘EZىi*i--+1^ǵ_Oz=?ȝV/ ^Z/f],JնGW KqOJW;qPq pD\G2yvZw0w3KKa2{'gtLێιT 'k[v{rntxm=9YUZ}}7< \ 1q_&,T8S1Ym!^ar rb[{k u &^Dž J5x7:Ȝ5[h9y6bc9%AŴWIiD CfVX&LY1MkkW{+d{kOd-U kwǫzt `2qaV>޸mؘa4vAw]c^,&3И,\l?_vm<I5v>cĻ3ow%%aS_bg ۧϚtßvh뉾#{al<@ |lD_%d~ &C&!S<065/6| ϔ]5O5 JdYo[h6"Lci}/5c~^HMG^Lm?}~7.RXsunq~GD|fr K*zO}35_MLX{{{iЯ4o >60%܊g/d G/y>_$3xYã=޹ȁڭ1%Օ:.`B)hG/h4EJCGxQsVMJ:߮ϑ= gL^rhF9&`~$?{hn;:Z`nաٓX"G~H=@/\ߠ:!oHLQjЧgӡuh 82{ȁqq߷-5٫s4S\S/F3/O'>=/N=-O Jg{?}E~Dt`GI4Q?nMo303^bFXo -p\Y U),UC]QtwߨmVx**oc`yWbo?QU kLfto`cޕ>39\j>-jpldY)5Flqg1–IxsU;!&Yӑx@gf;Ep݌q}e$^ FbFYeXAyhZ^ݮHFs"Mui YRDwxnj kxr|jxweq5VHj0]zfUqB>ɎZk|O_SX |\!q<&#f`'ρNkwwۑO_VK].[ |Ez Ǩnn6lr&ۈ =ӓ>p*ac cg7ܯs=n6ly?_y8wKT&ʛb=A'tPw_#u/xxg^%; 5iٗ"gC7tCԎS}to3cW"G:~zQCݖZz|-'>snU=jzYNΩ\:KkRj]vEyu@|^i.o0peo'E \0U݀/h'R$(pQ*dN.8=/s /3zmKqFM63|v)b>B:Wcҋ?"4ohHW&liHs Ԙͦ{7b2sa:>#R`6o"6š9lC.72$9`'/Se[be Սnd*m X"è-e~>6YFb1X/ȍy9Y zou }o9֘^gp}lI c|qej/*{SFI/ק̒c6jV.7)mPF_w3 òuL^'+>Dy .tkχHAUf 7qxmekW_{vh^u ڟ-<$X|wJ+^yu'W}O-=~x8.Vd?V|$+MgG~ϣyXOs[B]mrZ [LUna="d&5{c3b9ƹK!Eu"':lԊL{y{6 jџy܊j~s6s/^ Dcx sהhA徸}*a=,'9d.F<:{nIțFGqqbs0{emi-":{I݋Bc m=z3lB@^U/, $5p쀘3ʼaM!lU~d/u{?66a.G!QAcwob窕YSUe%hToUBԯHg_.Pɨglv؎z:.[Q ⬻U; Q'erNE Ux/jYa']/G}$\|KgѬH:;Pip8q}Iq|H_ #ʈV|kmSb6 k4 3_OEB7c8x\m"F{0Яt^dLuD ;RanMBO1*6e>h> #.Q^7rL/M=ϭ6Xc;ȿlsP%j˖46~^w\o<_A 㴰Q DtZx^BaG{{y0k>YfK>w6|Do\4m3텸5w^Ѽ'F;a׍|ywՍZ|ǒ~&tl\Zoi6:p@7Jo]~Rn_?DQ1^S"u@;:`{ _xb~ )'K@jss+:G.tEd%^U{*l31r`65׌/]3o&ӎ{YI<ȂGKj[2BF|%^< R7Gq[^6Uk!N:ZكysţIWU#ݼV:V}E:&2yvz`kUViXεٞY|,]v]ܦrf@ vD|Tr#ޱ 4]y'I&C&vuy^vXQC~Au^OkfW x+7ylgP&W}thä n1sjAr}y͑\v3[S-/N!Xړξ&Nɻl@s3xqjďARvrj# m/gsibʼ)F P:5^r`O'MfvusnY?xaI1E L#bkPmvkV݇?G5Xj8Sp^)!r5,AɼD&zNg_؟?aZl>x\}}:|ƯW`mpLM,=[;xN[}%BoE=Xz6CcJwIle]$K>eHilлNtGg: %+e&,}f,2a1,%z<~kܰsU" u `8?s4A4yqn,ūy(uU?7*On:>ݯ{|Z–Q o(Η릆8A'/;l AſR5WuHA@i(,7UWnXhE]jiˮ3mZ=Oq݆],+VH1z0cd󺄙ܒǹKL^d:d7dn56SKޥXa*^z'_wƳ?W{<]Qi;sr? n Aq<ōC ]S[-y3J]ϗRtV+ڕ@;i X8E*,#X-;MjpXܥ/f)iLZ7Xw$C<6t֬*<7i9"Э&{ڼ1ݕ8w~:$Hgt+Au 4$ӫUqC1g=*"ob MT{gdíD2{iJ2{7ɸGYp/c%ىOZW`_JHS;9pӎvA{JfG3iY ̳Dmj8_{ч@\u51%CKdQ쵥ދ ,|#x׳U؃4f01E w]{r+tcٻEOнs0r~S[iyńs.g~csJ'xkEVR Lwa_Yo>[&?2s50fn)bBhg\&?F-:C's٣2f5Zz}5?|gYrIKGVe[F-AlIēҙ9/y^xoRSfU,R ݒ]zix,9ߡ`YҳxJ]lN8_$\?>c3n7I>E|F[Gn_44W i.jIq3.'K}-Њ  Q3>#ߵ 8^$h#r~Iބ~tՁ#j1|DlY)Mh|[Vf͗S'ܮHc*n}C (YH6ݣzo>l&,d5VD2|@[TZɳ~O72Tㅯl1 ~ˮ9g.6#8<ϳ棛tԕyژJ_"}Ybv%Qي lE|G>/#1NYt]@[$Δbçri1imV1e)'>l"1lRyD!A$Cu.5yU-"c.o>4o3Ȍ$qϹwoiP#uo38;?3agӡ!:kCh^8@QM,;JnU}֒~jeurI1=~0dEOn \Is&cB%zk@į16nCf^"SW5_̈.]}"^1~j3uQrn1k︧IV/#Wowű+: w^ȋ~ 10/!> PkIge4/ƶa/xq0h|Tpyy]cNj1[Iac!M%8=Qݾ#z3#zٽF.%|,n};Ha<1=$=dYZ@ul}VdiAWȰ!uʹ9`bE#v<+c o{xx}{N6{@}OS9PSy7A}dc:*|oA޿׋O:8j~ٜI zF\Fv*4䏴YOܟDcܨ⯺{\.VYĚĜybՎiQ89Yk|fLG+к-7x C :_U_1!#15+q:@jJ|fɑhNqBvG_FBF,8s=,<ʳj9T~-#6]?-/Dd:[Cot5UxO(z[(wnH}P{s 9|fƘ:=ts5{ƙSڭ</6s){Bw{*=MAx#Q3s8Y%- PG}Tn(j>?x~@PI~90&QC>^[tաyq8s"ghG%oL|>;j ?^ \c\ 5^~ƹ&6>|]8_|)K\3n|Ykq֒ '\٪UoUa.~]F k#њ+uĚ.0r 2ՋóS52y8o/^|WM/LƤbSYsh+jd[gzؒ c8V ޯx̀S2Q/튟"tZ u4#^+:Ǎ1](ewnQKb[qE=;]I^Ի7ܐǷ"2+$iWUzxu}޲D-~k-*cb׽S7rϫ~q@]t!:9L(_Xx΋4KDx涯|rǜpL8ȼԁt̗B]ێXHA,.qSŲny,;yŲqnc=ϛvTo7yx#toaqoq|i͑h1}"/xf6x;tYdv,r[I |2U;?J0ZN$ =Or3r/?2\@ݛƖqzE`yk^z{,I:Gē6ZZ@[ ;׳{7di$#f %:s,+)IǠ},<{e;y/jv;/na7$oL]!DcM)M B`3?ݧR;9AІ ~f,tpug"{Lmƻ^Q㙌vKIY=s ec6}9L}T '"n}gOP,k2674Q?}\EpKÝ$-ens{xfoLb?byOݳ"Q?I vuMgp])FnU5hcjKd^|$g$.JĆ({ <9di^Z͋1l)QsrCe Yc>iͣ갷Q8Uj? t6ϤGzs\pq]rP2}`(μS=lWdc/?['KQ5і _uWN2g.58^S&+"+As,-P!NE߉5 {:>tI KINtu]KC%/%6FNO2h^>5헰,ќXY?egwP}lzb-dw&}vYXGaG}R-<3iIm}CΤGO34Ht"GEC9ŵY.~,O#3NT]q4D䗱B`a_nyh^{*dWuUE["y(+:J@mqR.KA4b`!yGk.Hxs.}I96G#K =+_84D>!Dg+6`?m޲EMT= [AiFrwE͋r$/^>#f[yGqy Ӿsپ-%l^揉q~ j0gЧnG ֧Y<1b 06" [n:ݩ۩_xf7{Z=7=qOz̯/IO-pt@WoFP20k)tFY񗍱*/ktxLl'mp:2G[: $YJr?:$υS}jKɭQ֬d~)^fAIFԺz 7d>aq2C_ZլAR'-AzCBco8aG.oW= u*ɘᩞjC?qF"` YqN6H7,ty"b?;U{Td򲣈5o'>I2XuJH尿lgX`N 4TX_y }hcZ^"@7i}]?dX{n?Z G|3np}{{4!OiJ2*_~d|tt^٧V"N5sem9}1j5jt*Y$OgY)o?qQc*EuF`IpH8^O5[^&~cܯŘpkz ]RW,$@%765p/w7%~58{/k %-[o7x Igա> 7/e5  ,+'!OYGy2H~~Ho₰(i];Ƒ:c8s}[=v* f>nk;N/w;ga獐E*U`E՞s{&`?zW'(n;%b'K]i䅸ݥҟK5Xd1,X:tvr+7K5J''ȿʚl\6ugv=I>f3_ucJKH,Юu԰5uK ǁfħ<|̯DáK_"9j\1|5G#~Qf.z; f$GyK1R׫nu ?vÏ~bE?Χ~|!vq;#$,B];U[[F%ZKzUC?ccg,uuݷԩտ)aQg^u3͝iG[_e2TWY{s}EZBe" 4Wrl'Iyߌ("m)$yU`E;P!2^F\oOv⚕]q{4Q-1>^{1%ƨ@{΢)  (Л<dq?`yYKsR&M$`䥀"g P5+dFl8G#%4>7bb^~||=dIZme~Sʹ 9wj6ܗx8U HB\ʈBƲyI>խ1+TJ"?odkl[Za=iCIΒt}g9$ڤIX:َ>rm.wc5?+~ (RfÎ7o:cK~2#:_|)58bݥt6-Kff$5ymv'4FLϜx=EL0ӄ$o9&\%^Oz)v9lO,hq-.{}"ޜ?;ong;_!u#|w uU615ށ0[3ot{坂‹gk{,7r}*R=* o geϦycyAk\iVJKc+LFx<}Jj;]}olHi{ ys֪N񔗪ZeWV6ųF#b+sR@58x*}?T2hw)W^{g5xO;كwߙ!0r~1%S70ڝA}oLJ2d %c$ WZOHG%`BG^uj^1W:7C2>8]Jf>t:GŽqF?8ų8c0N.w㤽QBER5c;q@gɊR8z>'s:.`m Sh=0 sb%FE6sD%T|n*'e4_i~9M@/A2pu^jkh@m6ieoB|O1΋iܬhQ`ȱڭt{g@gp,3꿢!7=´8Onr{*i\Z…L[x+jfa_T45F<[=x?~g6)K̎uvUNsokS[)?:[[ZeR\ϥr\j|}lYf䯜vfbmZ*j >I'}r}|:~mwt~ᜭ #qěӶT(}y-u?Uw-ɞUǫ/'xU/uw݌yY<T'*t ZOR6uK]:$#;==iGpﺁhXTD䎷ucg"^˴{v%6}/܍ǜ^?踊N]\kvrT 4OuCCl$g7u{#ߓKo6n'HD-t,mľ uyg28kLR{{s6w\bw\2z|}կKU59=NZ&TDt2Tv:>þYIgbYq9}l"9D |&ΙJRn1x8ΠOȆ/HU>F/vr#)O!)Ko߾s1X` E#\}KL"&ޚ|%0?eͫ61O=DD`@c`gAwj'}7Q y\Y/ϣ}YsLdK~IYyBәj6 /M nvToql.Vn1/)d4Am4aO-$㪿#)Sh[%j$ K3lBu'MM`ܢ#5o\L-/$q_mعv=sš[zkh^7C]*MgRꇛ#+B[BnʰeQ8^R{Vjx; sO[or,Of.9H/7.b یx3wB N6z{,rr1?b&w])t 6wG㢳"ߣ]' >8 y1*t2V4SU0*v**Y[bij p>9A,Ht& NJn玸Yy$9μEYjGkcE9'ԲyOO51K"ҚtRZSыuw۸

    N%>Lj؂\ ]+V=F'pi=`@LZgOZR#7*ï|mTjY M4W!5Kz6m}&<[;f7R"UכmKCcQ \0PWVz^%}STў'-ީ1*qp*Icu]HFRU b#11>lD{#Z}쌼c+Q1F9Gn UcGJ|o O|!Fսsj|ByNT9}~.?{:~n7A R*<}ZsUcARْX/Vo;DV#^,.hVʈ}A;!.`0']u<6Uqκs+,OknJP屴fI'ZOĹ5l%]4W}ƳKYiX\{w$! zpw vQt8~8,cX0zw2R> yO[CܿSEsUcs"h;^0b5_+p݈2_/pc|iQ+ol[t{^2\<͡ص35#˓fm5bׇ]+ +|ب4*ĆZC~ +b߰Cvjwm[O?kgO=|5a%>ݤbĕ9to؄i[Y9;R6 ki$iwDL5X⓸'u6F o,x#ށ~[N}rqr~T2h@ m/c!/L{ 'މHlHX=fzwO~ QIoKU٪}/Mg輧'=yj_wj?^4e>og/`\(ʻ.dKcA)G۲U6:7f&^p~]6|0j +$w¤z=תZX:OSX pC/$1}trY08N:z`ljs"* %TΡx}yƽw2ݻyýp$|͕"y:z uc{!&3O+x>VcslMF|:x ֫W`^pג܌d߈g^6)C,9f>c\NI)^ cJ5NxHs(~7t$شLXs,x"Գ=@Le7o:q4 kZ׾R~P㿦.oGouh(ʈݳ~r2{"-5.v"z~wA;ۆyqt]8K^jF{j_4}#XMv(W)jfOc=,uo7\LsB]&xFDx)w=:='B諝_yMH }4y{*3}ѳ=x,ʳucnV¾Q/uim$Ӓ, l??jJPkIսVditgNG}lb^f--#Mr켮$hHSv,MrR 72dN9PIF*l%=l%=sLID)g߃}7ˬ>-t^1zNags;d+gW Yu]X?`C0dw=EϽEϽE4*~ F_KRy_I,T]3cow!nKv+711<7_ L؎{؝>'yGMJgDCxs+7DbL>kW*ZU;/ PlZ1*,8^v]Ǐx6[ܨ3ސ_MK,_, 2p},YE=+o sy_+,ؔ N0oCBTt:S؂c؂|.]eO]9&OJRdڧ3|*UϰSJ),Bخ=p| \G~_4A~]g}9sHB~ D|!\*Xj6غw~&:r{0;L^Gx{?Swr%N)rd6wso'8  )е|Dc-Ǧ1FcINKh 9o,bvhsD?W-=CkcС5@z-$wl]=Gi;_^XHs{,4ףg8K,cG-BE8=/u|@ix XxG*e!T]*8u@~!.zq.D_UO{dc^6-0@'|r,1&bO2-5c,OaŧWW:MDW +Ǖ6d\b\%ӌq:_aB\.xaPAUpt gT: nD:=~sIJsod\O NZ84E<3G{-=Eiݵh!UKk&e"R@XW1~91~Cs{HAl'1_]ۧ&~K/Yv8xnP5:?W3Ǝ3H.GBݖwq{mc'm^6/r=?VXbyVS`b;F9n{2(2 ]MTAכ@ۘ>,"n]WlX Y%thXǶ(XǻO^J= bJH|cۺǕ9-~4b~3+PH'aUBEv;V'{:2k2 .φ؎lNCifkG?Q?NcMdG>bs`_^39tiD2)x<<  .aHsg9zimUn)T\~ゼ[ sq϶!Ӑ;^'9y T"z)BE_zw|+~]S8NC5ȝ~]e#rࣘmDmb,f%>N^8iy|Sw InL<8\B|sVyۋk %.ѹ0dՏ\=V?< >)@klP}p~OU.,( &I;`y1W0 $YY/G_fo˻@q*|oJLHM4bņj+3FiS<+igD vQ]F Zs2]Ǧ}"'H0KG;Ua^e|A> ^G;1L61)Jqfct+$E,j和}ac` Ci9oʼnK[%-bł>i{0Mf xi96y#4}EѴhvFl4?{;4ӽxYRyQx[!SOtMx?} /, sc`?3MC>3cl5*Fn_&i|wK~~^H#=r.r(֒b7%Qeᵋ+)J~cb%Ϙߣ@2gZj/QMh3 M7,Ş!/dx7ċ-%t}zBXcPr[+0i!y9m0ư bI11h%Khj೾RAw})tF4TUj|ԧ7c>FI/ev1 ~1,āӁ3/x>XY3ic秎檀2y6olEx(eAPՎ ; zϜq7r(練]5>d{asc7HE7t:vp~y?ps.b^Ê-3T&S,<`VG'zc "4[΁qݸco$~ҟN_EގN?t'#F<4) &;aB85ߠC-e 4Qkt◶;|а#7"ᇼ v,e88nXe {F|G ޹g9 <ưUiqvZ/oܣXs?C:dtQtUm~u敛HX4~]siJIIt`Q_2֓+ư`4Y'@RWY˒_"m(89Y~ݱ%~2'489\ӯM&0e]>Mȏj7N^ >gaXMZ摼A_[{1ul%; ϣ`EگTݔ$m\.|z n|6o"nj"UX㈁bzy#,Cq Cwbf3NMƲ=(dsr)c7yL HHKeȴG!C![Dgx|+P{ 6̟x5 ^ta(ݓ'MvK [uq-SfM6'&.?>Ha'#}P=v%˔L |9ڔjp5ģ^x|\s&q絽v$ FL ,,-$;i,,,Rd~`Cwe G%YV<=@H&=şmOa]pbV|Z#~nۛE^b>?@VC{ ]X>1r<5A}¦|ahҿNxCbWϡYȡd Uw) LQ]7g]-wsr;q)99 僦s*{pN{Ćg蘚ݓ>N+~W u6<:8WM4i,^p)΀WUއhi|kjFd딬 j/ۧ^-{?ZZoY^G|844Xخ'&DVS>dOI:) Kl'H>padž {8з>c +5n,k@k]zAtBk ¦:; r?6?]+{s11L û>I3t&}TNah. @_oF `n{{E>瓋ֹUЇvUƲQ݈ۖ}eе 7*֪kXX!0A'{Nֱ]8wwJY}/e]3UI+ըS3@gűq9 [@k[iuΆt%}p8Rv}qV+Ӱ})tMlߛEry;9P|P# %#.#}1UR`TK,xs1[2*ddI8.7-]; }?5;JOseryL=R:2=99~* U͙@alX<Q{xXP'~q̭W @"0='źo7 )Ԗq||mw0]:^Vcr|+¯Jkl$1qKUX}n2+l̊1 >I}^۫ͨLjV8 Z@6Aa;x[ Nrx)=w;Ҹoq+H;I܎4ts,}.v~V-+'vs`/̕mwҷ #sO{"}H_ql3}u=$0:jr>`;3qccky1OZŕFb XLPHSFiom7|WIqبmqZޣ͏14#z ^k/U+"> h{kԓ |C5K-)YU.҇N~~н$7W~ٚR`Tm_yQ5`ďR_ 5ٝ-މ㤷rp#x~D+g\YBqb`\5 Y_S&#|Z=eF?eKn6 C "gBWҭ4g٪V31v|6h{y\Ń?Kd^%(1yt⬙ , >Aɵّ=LIl#q?U/`a'p شP)s`A'rUIVm1rU4>_?}/l#hdB |ϕ=\Gd1muM6d]v`*kyأhG5Fם4b3ϗ>|,uQQ4#][ہ}`.M3l) /}fegHicg6g|'t̯<N6#enK2i߷y^v0mAm9":mE-|hham6mR[X"m5gWEE1hhOJٷC^JmCŚ-< Ծuk9G7O5oco6'K ~wW_?M=1:ﵞ M9>)b冇>#샵=rڹG{]Vry6iWhJ|%Zւvy^q:+n7iTy Dvk 0eB WZߦ{] l<֝Һ ͼO9q_ߡ7]D~c\ zt{d&ͫc-%!,y68/_'X׸%Q:Dވ>`s22I_cC::Qk>Z<֎5V^y@?*QIxre<Z\wIuw"z{Z-|@:qS ݧg}fڡYOt<w+ |/qukx!4[Jcњ9du no3 WoAxR/l/E̮D%>ߞ{ckn\_)i` |SC2ti}C/Eߣ|xRoN2xPڴA}"tH^ gg9Pޯ7뺅x^#m^İ M ,h=M臭=xí.$O_̴n' L,y zma>t;Cݑ]O$~SFף7}BoAE؂۩-a uh\oOkS~ΚF}爼r;y$yպNz_^ȦM. }8ƞ7w +bA[XܳU{zY ߖ .jE+ՙ4ŰźH"o84ϪAДь_WXa $dVڢ뾐P?nsL5 u\g8H}V:{ ~\n@7g2 QCs\IC{g0-yNҿH lBS Ow]\}L-LT?u5?Ekw\8C뙼z_;$Fx-r#gi /k{Y+X`>gE#GUl] cukf~ek:+_s`-0yb`F*DU6~KMYl A`?7re𳗏5h҉"Fb}^?8?~~mv"!6hj:7`C8ڵ\ }~ ηodxax!ǵ*Ea<7>gGM0'þ:oX-2^/7TP.ve ܣ酨# d5tuG/U 𻜗oaoXc""41MrOq{5ő O ˛?1S Klbf SjZ%X=8l~{L[|ͤ! Ls,@^L<ڷYUo\<ްkqwDtOD;{ṣ'K_, Kf]RkxYvi~[} 6&9y{r9ňgb?jbϣ}G\zG&y8H=#bOjqRoiB=I$Q9Ɇ8?PqP`>1d<1d~^9]c Kt.TbI;w<+[+UkoBgZaیgrmiSa¾^(L͎j5wQ2[rw0#0p/lSMkG!ݕqݵIf-Kh=`[`QCjRa4``,<;y&z!9Ktz]'6\gz+ų}^߹J4ў|d6znP,}ضY~nfK36ζ,g>:ٝg$ɋkIg㲶^ Z- !wye(!COq`su9U}i[<uB! Y.%AW$]$yUc)[LC1i1tRI[NRAgM0>KVB:k ɹ4_9qZ:'Fh%g>I!_;=Wq@zhV#?^b׽y.Ăoǹ7IBvv܎>z}kތt,ϭ7=4Gm7ҽoM$޳=KsZĚ4`X}.E;}j Ծ[퇧z.5wIGϸqY3< o=f>}2 Tz&mZQ~ǚ2^5uۦ<]؄\{Fqxix7-#.Px-V9ѽ X=$3sV}ޞJĺ-;D?qaF*iAd1$ .lPEN:n~/qgQk4.^H`<bg`eΠdhHImKr7I8v簕:cK4dQ[MP[]Ğb߃2pCVgLl'SvkwmOvљ= vPy?cNXۨ!\SsVO{yt̯4Qcⴗ+YsU.5ɮdWE>t׍N̤pꓷ> 6ZLrlϊ+Ϸ$?}렼NX{t?\/.,ː[wfqN erw/^L"9ƵNm"UrShUxm[}V񵼗ζģt-wއy$0ͻ'p<UN[Tذiȿߎ>m_6OWس.ouT| ТMly>Cͫ+С[lGB)N |PfL$K$ڦlN]VA3A_suOgU,ZA+dJ~n^X>$1mT }/;6/sĶ;j}_6`OrG?{okݘۏ=<̰{7~CȡD-.)8z tKjuйPKs^k^-;4sКsv8B̨ {l9ZZނ&ܥUnQs6E&G픇(b _ŏX1ĨjJLX :sX9#P[ZQ[oMľ8*ٳbđylsK+57*qS.P5SאԺR}ap v+eZ6cأ9=hc||}DןStN٬Cں]`EgA.U# :cMע=/t+NVw8^GAFn&ف=+p݊[#zñxt)q{DPg-C䊠Xox/ /wﺟ^"G7Z|݉~c绅m^cowHwt8kȈz߷O[jibmX΃9]H8ȶicwl[H -%9}"u+6!?iDp%͝d,5X/mݕ}c<+syԗP[A;ߥok=]WX\:[3ynU$γ267WM%9rɈs;ݩԟytͭ smV#CG#'@2Յ|ȪZHo50qf)b_Ӽx5o5 -Vg<ĖԎcec`Qc^JeU;dw&Q~- ~* _sJ\HZ\k;Ɣ2f-irRzjlk2D}w}ȹ@\#YM$iȱcwxM%KNW6% OOϷ `氘Kgcl:b5h.+#:."}qq}[ h7dJVOyrñ%c@XXsjSa`>7C{Hd\@MQyTfAy 8,|]l1ˬc2XTucDf"b 7q޲k0ӜTk)>,ؙ=2$ 6RK,5 '3}^c4ה 3–ilm׬^ҝ_x}Dj`zao#iD|1neɟ>ؖe &ȸ1[q.Wb<$S<~ |OQᱏΨN4զa,𭌜 ;C3&rn&ZtcU? x}1Lf|c$O=)yL}V+]99"}9 v7&5ۨ%Y Q72Ehq7Fw'uzd尬q&La=HEAmvڋ.9kiG⻕>kE~|#?+yX~M1g=_>K|cK.8w bTN(9qX/{Z~k%M#jG4ye<5(/]) t~ܦ%Zӌ'I ],Ş3/Š̀!xdɱzzn}"kVCS*2EpocsN~2.VՕlJs6/ O-5lqMCIF#"j!]N{Y1Deqf.,x5 #pmVkGX uR\uG"E@mϿqL/>?|^;%yk59Ͽ-X Y|\J龞~Q|F. Or:o1\~ |CzNR Qsv~lhLv{+x]{_A?Ԗy]ϪA< pI/f{6#^v[VJ D Jwwg5tR[f N_v2t/1eNOfWo*ڮJ}1yYXXl2b؎!bq' }Z [D54֒c`5 7oDj^1f1#/?+bHfb w2ٰo8{XO*gڰYNJRkfڔII2}ЧⷩD* FFpp8SplOUGe:$y5%M[nw DWE?13j=.+*H74JG:Ma]sC'&}{s̸≠uUKqГwX̎ n{=rJ#wއ>ձ|AGK!? t=8Z/ʻ[d ӧA|tېsJ1?g>|.Dۇ-6:3}~u"pbAݖ!zb*<7vE굔!De!YzKm:x]\VԊNO5ؿ/f KZ\ +FSrGd*; D04_\(q?h  Pnw ^#ЧC?ih /[L9bDpcA{WFE%y!I9u81I hm[$ⒶW:,Y6pH"fG,,=pڟKGL{~ ;qڷ$kBMM.Iyy묡yGgӜ&^Vܚɚ'\]U\_ / B+v_V[ό/scE։gK.r]9qf_U+ua?qUS7g(W+$.agyLzY~[x-LgPMG]4\LnM+;:9ѽ7vi^%+[2vv&RnOq݆6Qe^p4(LsfD<=mPG(iqf+=yCFmN 6L!UCĽ5kYyy6ʼX'x) ?B~/:[nhQ7{尺Ys)>%0=J% /dKisN) i SSկгcvD/+vq||դW`<O#siE,ufԉmgXޅϰC'\|'t%7i|b 1ob1ܸ@'_ s%M Lf=Pܕ*>,ꪓNƖܚ#r_q)#]Aς̂\ZU 9YD="'F}55(qf#c)o2X=q$;{^z9x$XԿo?jP5jP&lTJ*; PsN|3B)dQb`G V\Vyę֘ݑ!+MI)F[_i*PR׭Tv(ف#O1V+g.g n,eS?FlH I~΁"Ⅹt-V#e1ME~·Rϓ{5$U>fR9Sْ,q9|nZ,xu*6w1ۃ|t{h䝗xoڀc;\řnz~Yiqşi60M( 1C"8~o; m}oxo T5]/ =Xx}s۹g~ WFo /0XHhDq2#dlE<cϒoi֡+/jX´v=0?g\enD|-'Α<QjoYgz2ץ\ * Sr]y]7 i?s: b&w\j6of'<llEc૸lemY|wa__6<͆^b&I4a9?%r0Fҽ;46NwĊwhk:ΣKVT*E2rR9韛tM.TA2 +0H?'@9Z2ZK?gdvSm3cLku{c]|=~OZd, }`]@['L<_C2?k~6ökyX5lQMsI~Z{hoj往f{HW9.=YD=4U頋eP4u{[e`h?SWKvzzeEYޚE_qgnIHQ ǀ}?ccB}o1scKA |dhG#&G1`t~W,>xwضؾ1cxOS9O~x~Ɗ%C.#nA0|~Vl3˘ /|?[#ׂ9/,ѐoQTm-UUZ'mmDOG'AzJBOa=Ep(&ϔc4V~r$׵yQKPfԋf$o d^MrSȩ:\wec["~D~tF}D7U< G CkLF=LdK~ZwEoIbKӚīFY^r:JQll!ZOPkB 6&r i90=RX oN UN2rqo!ݣ;>tnaSbu!=\A_QuJ%I%S9۝X?˔ho)?h?!L{٪s]Hcxi~/͌sz\/9cy*dL~/L'ۍ:ZB'}LjGĜ,\SEl;|N\&m5;se})t&]M5G[U)u8;@{mb^Q7?5ʏ3 2#!YB&Y"E?K~}B$mclt' rVgveD`l'eOL+ި8kDҞ?22N*56_ӽI>x)^U&GOI)f%Ff(VP [$<'{{ l/Ds:z{ xsŖXX1xXl=('#x#rUOUS1tZ:Ri1#:ǚ}=()Ô{3⸛ [YV:l7,~6/baFW͓  Y(d tGēaN9-W.Wg-헋2sDR/|O2w}vL2rsM \ǪcX| ;X,؅m1=Dg2xQY +@"b,0]${zu/tHF=HK"ۣr%:ObĤX,}6dsMהhDNJ`SEicuެ EOʯD:2 i876phDZx,ʈEE> "WFo@N?^:vrz*I:dsK9=}f}Lod*'V)ȵ1ﴅ=O1VPmSo$aH_Gx&'yG{Fo+eG{0^<.1OaOUM5?(]~F?6~KYx>;c5cG;>?bxN*}TMA@k. ZhS/&`sʏa}eXmHmx#n ,꣨ID.q[uEOSZhk,\,ugvk+y/y:irО)p9v u<3Q'y CrP}$_L% ?};Z&rpPD1v&Bjo*0 LjIJp)AV@Cb8K,OG^8O9ٳ~qʵK IbL&>ORG=Zv1vOn϶;Ch:5SR:n#_aO$Mzn:j8=_<:P>ckjosbH[`HL;"zgd38WרkDRZ=d#qXYw .q*KYÂ3݇Xr]vIlɷ;Qt_8 ?ᶮ]'Һ;aŌSğsΧ'>KxN}=$ ٢HVvG0 V2]M$]ɀNe$ҿV71Fmuskl3eb#rC9@=@r7ô:m`4IGBrV{ 6f(4/LZaeO0aCƫOq:%]s!poTtw$xlս)]4`ۉC7'~171 `w;x?RNe]Ql%F)'`y6oaSM%]ɥX^tO{JckD]EKҌ)UweLFs\d˩O!:P[֠fϚ]E]2u3ZnzSY8^a;^X V5G< F_3 zڙK^ׯXP b.?i4o\^1Τ~ kbv]^3)tAcYfqوF{f⫵X5M{*] rE4#w͌ &G=?=[s;yv1{&v2dx{sL{g&6z7T;:&MJnW,u0Ш5EU?w^ yaס/1҈%/֨KK@< Bm8q;vXo>Jm'Kɭ։}ڈy>ߙm|@k[X@{\#m~lGEʣ FV"25y=#})>|\<noasH .xY*Čr^CN+.E5ʈ\F{466ރ5i]S+sKGCY)= f{Yt,OuD' I>GM^&ios˂޻4: .Ds!F^ Zyp}=XWxx~i"5MlasJ린#D#M.i~_z7/M2KyE btb<߇`w}.7? "|:F*!C= IykmP.s]W{*zZCO~֞=/~Z>NտH{3rb{g_xOeo{QD\"m,RTm5ԇY:h&[X0bN/|ّ6adY.PE<Ƨv8 hHN?m7AsK:q^\Wr4Ot$g%0SxPߣهѷH]Jieoy͛A:5Cv5/.}{{R%ւ۸ o9r6u {\[V$cYj=wMݝ AK4Q*w7mqECOK7Й#wAr]6jrۆon y{M]g3O׸=}^[Aީv,sIl5\4TOonaZF;c|y]Q0 Q`z̍ D}:j@)qgcm鼔vs{[O￧w?VUx6@b6\h>KJa~X"=Hl/0z-/1,r7a܅zk$/{x2ҿ$۫7woQyzͧ}*JO9>1FICl: ǯ8񋅦r~sHGlB 3j 2yx#ytWvc3|&ܜXڧoJٗ4} OZXg vd5'oT:._ڰ|AL->9VbYJ6qYד* F,4O={]\=}4yHF~2,P<\Cwdћ֥ajFbao?^V|U6tN|S3MV=}-/R qVK8[sA. ٙN2dͅl`?j?~}vjSGA;}/㧧'!dȸR`ZjYGz Ktƺ/!=MQ嵗z[K\0/7M秖9f6gjVx@n(^_i9ئ{[]뾄ח߽d_f/TnӀ wKG2X?)8 u"_Վ]{ }iʒV添#?`_.yl3w".ilHj75 !ۍ-±QrW?D>Дӫ 71FbF wf=,(b4#pPq\z9yh_}<"Q_xD p+vHiiݨI뭮mp ]~=֫=Oڍ=L{ZiBzso{r9~>WAOzOsҋCŪ)Hr4%W]HsPㄷVFHw^=aD YX3kGNsube 8g/ ȗ~?> {$klZG6( Iw5Ӹ^~BDET),b5(͙΂sHS1}?OR2'tDifߏ}+7Tؒ;3"x9\fCif~*CzeCl^0f)Kj/ ;a[֫=knht&@{jm9 Ŏo6o,SՆ߳Sc8/dq#חOhmz0Cb̌8-X8nGJv\4?NX`̫GK@]OM3g*_eHax<ҀHɍVjP]r4gPHUag-סOLԶ#Š 4gjDE^kCSիMF;z 59>:>siʫe~1/>a`&9?h{_ek7j{;0if vb /4S>U)jO;o'mYSKzut~B]T.YXڧlfsOe(9hI}Ÿi '3Ub'Ϳ7DlQaO,*ݥ Y7JV+uSJ;.tK'Y[>ONgKg.ɬ,~?juby+B^5_Uub~]j9gk.~p罫OIjĶmWveRx)qG|rS|ê/=7 zqhM^6^2Ydmt?KՐ0Z6U/m_?:mQzwhs}τRwj?Y+qhaoq{Y,0:1N8Y5!bi1VF9ws;qC1{?̤w^k^KyML{8O7sM} #?f51̏co 3C%eD/j1#t[a}:w.m04 wtXQy0pm*w3?.Go}_3W+hyL>'Xؑ< =])7!?-8"7:baI'}Om= ygLk=K7T_t{Qc}Q[l1ZڈRZ<$+NqhLօ5TOu!zKLU>jߣu%y쑈 D׽1Ũzh^}qc_Lfi_(X&iLO1N97O 6Gzn/0 ˢxg8rajo.~t\}s||`6K6ho􅟷4ϼ^ƄD~uoVs&Tz=>CIIYz|@sc83|)ũ7ͽ;5<4Чh?;lkSu4;7-˙_#&9v?͏O:@,ͶagЌENK59W'1ک,G2 ߾\u<n p".R1&QUN!;!$lqC¨; n!U2IKj& Eeج3vqI*mTl jIE-;1{Isg9yOaoo!WQ}z<8L`}6N/Vʼn"q^a8ބ{r{85`W2Ki,< ~+g19h{1Xz/$g3t\3oh+hw/CzX FwԽ;WF8s7c\ڠo= ~wg@7E${ JU F#`36XX#p a$#V"d~\JIJ(עKXI'r[5R9 q6R>GKěo>{ řuG\DC60ߡ!>%ګHX$N&2ף7WRwOPJ/^yyș}oB2ncijD8/B5&EvTLXX8X̂ޗX#PVq 6cM416bV Hr\D&Fd#`|XI纰aM%fUblEIl:遠ACJ C`1AoܭWO_9GNМgyR@=jY)?^ci`}G& >iqÑ[`XtHP]WYg3n_+N9ԕ5*XS )IO)YT K {̧=߱WUO2MmW(n^|-Kt+@d)8qS׫X9b!%yי.:7ö:; aߒaAg+(,b܇=UF-F;$U8ڞx.({۷ʾek2iԈY_gֲ#NZ\a~; {VittQg1QTt>_#YCq9IH,3x`O gӈ?c5feۥZiP_0-d # KcEUP!Ea[: yh5dǦAd{й~9'yeVLdz,"ut<M*2l) !C4{ũGcaDg9>|bgl*!nC^zPovޭji m[Ƃ+XHw0K|⏖,!kl^E~$x?Bv|E}{5 V$5s9c9bC14'4ǰ*O&Pҫb]-*`/#*%rc렱tc9A}OI P?5Ww3êMrDS_ALtTCkra _?1Wy\R$ӨޑTlCw׈)0B/k6%&ߘL} !> >VDvCk]٪J{iZ;q7y7@sJ{J2A==BWO>o{8wg^`T? u ލ7O*o y[bE Z ␐s8SqH8$63oOx/X#!}z“uhX8H{6;0Jo'1l_6q9qY8#[ojh6-O?Dm//ڜg,yD9y6&41e*"r' 4 T&y?'8%x|O*s,~szsߦ ćM;"0o:-|;p'<(7.K3 `?psm@R2Iq;sP\|`,I' ]w?!$k)],χ ضxB=oG7gRAuX^*r|-4K K< #@ً8vcu1O[h^0op3w?TgQF&]gRہ(mG<K?"=጑Qҗp.[r _iMX~BFd]_IOҘʘMƼ<''vм?X:M+}mdIٖ2+@Ý=bHƝ6oVOA/&|^A!it?\N=r#zE\ꚿxTY5ljz1IvUI(WlRZvN7SUWX4lTNf5_x6>bžbŠǒI5V rtZfm#[ O1WΎXlzo+cv6nK=4' 44x8G*O8J}Kmڙ"p=1h[+F}tUr΂%}̕XA>» lY7V{='WKwc'MwW0rݘ% *,>yg^r={xn+i^W\^k'SR̬|yf n/l }| 4,G;V cCm"Z9RgoA*c3otӏ>]!t321=6j{j~銟Idɾ .5$yODј;9𽛲/®dDz+s]5~Q-άϟ@&&/u8 }>a3$S9DM_~CESoF9 Qn;o_g&RGI3N?2Eyʚy>"_y~"B_2xb:(qܾ߻Fm/@W_V=I<ʈwH "GˍᇵȑwBϛIm*$^BՒg<'V>^~W23ă. AZ~n%r mu;Ӽ}ox`׹d^oP Z"- ;5嗒{tm:6ڴF9N CKHU޾#;L}(UQ8ܯ/Rw#RB]* ﶱ]Iw?uXsһ\^#\@fK1~~x/}iD'䚿 !ƚ"ķ#ܻqת.nK%϶V;DE]7oS|@)̓ZUm7IoGlaI:g9c wN ;1~\If~msb 13=^1=37o 0p?FsVkܦz5rw~ܮ7Rx]E AV#I9}y!4_o][z}l'-pR8j7%ӳkn_)99c`s~|(k`4Ⱦ>&ݥ7{O |G?,~_? g.3 s:OGGmg6ZKciyߍ_ϰϺ%~+ddt޽7#ĺ6d l<|5,;hMPiaEZ;efd:ZGE]k. ]yۍحV';n5 D2@$]/[9Qp'5z5j!ӚJkjUL i)o``i|lT5[b&sCӼ@^p)ѺsZM Ez)Z_b9i,a0ydPx7%O7?ԭ`ՠȾ_iqqB/Q[;7b$x{kf &? +F0ҙ/߭HO?,z3A:|Mn\΁kc>=b }rt1jxeE=݋c䬈=G>f8kÅ.ִQ$|w9eq?/Ye%Y$"0q2k9D('z'ƷghCޏ  _ŸC\@1Ϊ2wpƻ~Oƻqx՚2fLj7V/Ew;e'`q?=}c|_Փ ]GHAxϽ&/N/)xg޴^ ɣ7ꅸ,b+,Ac*&@{6φEz~;'?+Kqf4{oNT>&|rz0T֖:ҍZ 7,oE[RVl8\js]̒'τL8}}f1;@.g5ϱ`sjЗܲ^8X_I.Wk43G"fEȲėHŵ6 s9e/N/rD< WݮZ%1ͲPFrr^fݤ[$Ub!v~N]zv9B#}Dc"73]$SBb.zJo 3_f% ޥ'} ՇyNsvɁwh>wC<q.)/@X}`ᄉ{ĚUǧ!P2ٿ VRQs!u9qSysD>Ϯ6/6Y&V`/&.3mwhJwӳBdQwVlE0{ 7vK1OG;ŁS<# @&ջeLGv ĚXqo=1?x.P_ 1^x줺,`z+29||x)ɤolNmi雧 .o4/5w?{~d(֥u]z9S߲5~#[HzX[2$^4I1uO:17Z}s~^=qfa!=+%dcOW>gUVU ,0Ӫ<Ɣ{V{~̧w~3dǎT s=V^.r!eg|}\:[}xfsE/4'!W AȻqp{u`HUDMdZEseӺ<7?wKy=Dl~c pQ2#E؈w ]0=x|U/6g΋p?##@}\goݟJ?&;[-^=:{q8e3B^}fq\{^05qބU籝7ߘVa>ٮy}MiYS<ߝV!ta?@˰2_Ԉ~_ћb,l4*g։3(1OS?S{: <_·dӾ&޺ߠ:aO{h oud,^)-()qɝBKq#ېW{ ;?V<Gs9p9<< hNkԹʢ3Vst~گuxom q!txS~o8"i OwdNXK\vTӚn:beNKsE̖떶|p6\irThLoE;g.{̻tv腘O zS`x>}{F]Ϳ}Î/x3eGz4gN2WJ!`U.~\];7J;6D{|{? t~3tf`(6uKb>#A~_?^zM= 8͵ cdzڟ@?Cc q9v\T??46q^pMLcE<.?u۩ey֏]G\H ϯJe(Q=BߠBRbxo(+} aA5ei.+v٢ecY,␔߷Ln;-v<&$L%PZiP_PN6z˞Y&ʪ]xaef[㝗ʘ^VbҟQ[0רU[:YczkiхwdbIɔ]jKs'6>[o{#B~G~yD*"# +_?Uڂchr5%ϼzGEA~c"0lēRqV ?4-C`X3~Ùԗݺ7!CD+[q,IgG'^gG|\Jru><& Sж.#P;h;L [q #pfZKjpQѣF1<^|dYxIq/aLJGPzTqWV=,,j&cr>mQ(݃͟=3Vf=>h-$sly*A5!W:׆!ԼA<+/6;K\¿8X 3 0hws(X~}cbT ʹ2+c.4ʶr 5V]/_?.F`E#&ٝ8DŽ|Wq߫B yMM/vlw$+XKC˚fGkeM+3Kjgud:9qpy7DǵҞ7x·yl"97~%T|-g~rLt%LgdzXoavo==kc#x6yɩ~Lϐ7ԷJ*vߗK&F #Rf_SKSWӧ_8\[,Rd%Kx߇Jn҄9olzV&2xSr)[YD-h@NBvI%X/WD]X"O񝈣ћxeLb zÑb14>[hN|S}FW+K7j^bpDB)az]wj\* ^vE;~~*;ѻ}S9 JG*"wEzr$R毠w̼֛S+ oM|*pO05w?y8V+{v3vE-i93ڞڃ TUuCe\'w_'D|*o4sY4c` {Gġ9Zjly:Kբi/ńX6%&ٴR?. 6_09Z{ZLe}c܂[HWZn9% ܂z|9oqCIO8Q/O>WȈWX Bba}0aЍvg3['N]/Ю6~C>> \[1M7w C5N#5ˍ.}V/D 8F>?,%꣍\޹Е8;oy9^_|>BzLWԮ `@|9Y了rڈ% T5wxZOv7>%}|΋,maűOA.60ɃjTp"p&/1ȘS;:CLg"=ys:k_L|I|QR`B)ͣ> >j]gT,~M| Ԃ lnN5BW6h#ɫ}j; x?,pO~ rt:}Y5fnKN9wC~qڠ Zq~ᗆVXDrv]zh+6R>7D33@ja* u)rbf䆸l8+/>m7c]"|*|AS/kmf΍^Im??.飚@R/_r*;"¿M`i.\ӛn./]_ nj+==v>Dv6cιtΒ`n+h4x^W!'+F]%>mC,^fc5;rG<8҇zv9orR'IPfŽ.[/6 F~7ф5E=9fH<эMsmvAZ>b5[Nw-<>%L6/mESNk~J\Xsh*_gWI"4`ˠw{늭a`%Q+ߓRj8#jfiJG[fL;`'CXķ_ 3V=Zxh\w.δ{Ew-KHퟻKyՙ$]Wo5i%=/m.߽0-;|rOaMo, v5+@VV5|_7kNA\e?g*+;d?Ȼ1s(޷~pᾭ1滊5p>ro ZUh]-nu. l(4J Y,+w@wMVD7Sԡp$#Ya3bߴ"94xHEřG+_]IAypyty:-;-pQ~\7y3v3~ceR9ۃg_(7*;0lVkmϢG{z$Gz,љ 4ՠ#pE1h<7cP8ϔݻsvJ3 ,1ՠB#DJpunU"ٚ 7||GM>*a8N9O8>N+`-君Շx={n iO䷬uLaMMoFzi>v\HFC-aC^z(Ӣ뫭"/z/޵ /y;[{翸h~u7.s>q|3S `osXuO3-bSCVU8)[Ge%A<a9S,1Gf' [$Ccĸ~ϼ_џ{ۂLf: ز * ~p.`2Uѽs4gXM4gU&m>ٲgCg3zq1#j1<1s3l g=|R?ͪxpo*y$7| b~.zF}}iaǐ.uy.N1O)Y' 3ҳm3[1&wf^6N{ \h k'>ijWb8 q#SեAwR~ rVsxe˩D`oq_-.^]}P{s7qoq֧3~^RpLjkܬS_{7Z'}Mbu:oq߇uK߯bR`Iv|}?_2d4kx7r Ïs\0e+T :>Zu澰VukkL + [i"|Ls/޹b}}:sj_eU9,~YWm*I51>_9I `BAy/ރ0,9wr}Yl>"r1wn _/~ogI๋D6m,Ճ>10uGnȐ ڿ>C,\iL+T, :cY?VV GNȍl;g4Z=0ji2Gn زiw~_nm"=}~.}9G_o}gt΃F}޹ |zm=ֶxn&,b=d`ŧ)<$ ;g7X>:)BէG@ z^8njʃh S<'/ר ,tns^I }pxAjׂsmxv5,YR2#AEW{-Yli8`ueڡ[5tno>ޖi͋{.WqsRه%(O[n{&{ ~̝)H5sG~V)do71Dž x,_Ry7$_ifn({d!'r9^Zg&*d##Fd;  ' .Œ=6Èh$.G31!W tzi-w)oaψX q]𛏾9Ż_^/pVbx8[eKjW,q\Nb/<3s,|აeu.{ W4U^ E"Mp|2>>?G}=6ũdGW:)a k~M $}H#=55%/ !گ{C.ĵKbw{2q_Ypu6!Me.mԩezrs<nCL=M=ݥ: '$ςT{2#,?4Nr=1OfwlYy):k(U*N;dk\yp&SQ2MgIz]]Q#N{u4Kxڌ7-iRw(i;<7qn`"B4wƽ.dˤF3׬hSm>6cC ]v| [I뀳:Էg31;/CO׵2$uP!;ken3Z>(wC؊\\N D~WIn2ln>=o(lj"Ǖ'qIV[$814fr3[2%+fz=:zjv_G{WGx;TDZ'y8OL/BopcaO|uc!~V Q5(E{gb Gcf6:c]ci<6W=̂ "۾[A:~C43x7˸e)ǻW~ ,vɪ6P]b`SU97_:@~?¬t6g2_fis?"42} -5q&WxG>؆r5w٪=WWY\;JN@.AĎo#p`vm 4lf-cUs.N69,0A Vgf[iaa彸Z{^R'XTfڙl+'Du/x=-r'od-pRN5ܳ\8V]B\lߏG8EzH1PΦCǼX)I1*ꉞ:»ѤXfw,PQ6+IOy4ÝLƬ )\n(4V6SQQFC}elo,u'"- Zs{P^<Y2rG"AYt&eqωXL֋H xΏ=_*#w>6ʣA9wQ1?;0D6scdW.5q۵ c坽6ltmDGѧm%W.]äke<ѥ#Q" 93%C#7.1rT?+~ u9X~YP/vR6ދ|Df͍lDej#~P>JH2 RW]3JuETm-տ-u eҀy ;RC_-"6%3sލgάW ,k#Sz3=[WHEm'{1=6ǩK}^x;/no-}(-@<w vEeå%n,`Yi?|eXZe+'Ka&0&1~5e+h˸]fZܽuv-C}e woNpY$R>V/Iǣ{Z/ W/G=pqӂʂ3+h-Zh4= 9D9[hYyTf2;l(h W>2<rPە4?o dK +Ϗ͘9B@.LeY[] UY9/:YTW c.b_R+me4.ϙ gC4EʹD*UBsrP ӧG4@hluæn/;wbZz/3s8ė%yֽ,ǹ˳gw)mgnyW?}&ӌ1>g#i%*ԙ:hs_ pu 0t.uY^OF *6o}뵱GJG4$sug.mZl/ı&Ȩt{ +O,gdtz:̑Ce&pHfo<]PT3I/ރxfN}Rތ uA_o9 I_nY~ŌcꞤ'.MVȇ}Ӏ(68yzӃ~l/u8$ϹOc(&7 x{qz]L]sF~YCEDw֜v2 8ko#Ncio8QMϜ{=M"Z&ϖd#fIOXn a(0Ѥ(XM\oޣ{j𐒞?=qR6K֑|G dΒL|F3İڞ)/~_|=sJhJiͦҚM#~W1G=v灌?Ȟ?r]묤,U-MۨNvO"lNbiTgKI6-cNȀoyD| ~NoX{7H~-*I`a[N6#F/rtc1+€!1OM >w:h?AdҌNm ydlbX7IU8H7?V,nA15"Fm5Ay "' +G=q^eb |ϴw=?ݻp,fk9%,KyXeD,q<=I L3sr[;q''% %<#_ 8ST _"AFak >55Y?Oq"? ՈǝO/Cu~;V5r!?>`~1]4,~eÕ|#A/S~OҮ'.PH Qjf8҇1Wlյi(+лB #=fe#H&ǃ^ʥ\v˔ Yo7CYDpz&ewiK}Yw\55cj=nSl%𬊯``AN su&YbwdZk>y5~H;v\jH!}pbq9>l'|*-TAt^e҃咕+3uYL)+o5a0^g,+ܟCk8\=+|8},|'%IH>_{ه6|e.ւ9Um G^^Icc4WWeDc 83jyȾb~KsT "~A;zF:x y%?aTlT:/RY%/'8m)RTtT;81r%VYeOp\+q_AԺ`]眠-8&ܿ]?쯜.>;e`:~ N(2tuEtqBc }g˕Wk{O}qC+`Gi03^ +8/A SouSghfvVnWX7zVux+q}&вKd?׼G#GqDnl  n_ʯ4ܥ^?dѼaCo=ʎw^s!IV,sYh.֛*÷,qEi`;p^7Z8Zu ¯ ^ %b-Iҏ3ZH8KoCg1JW3JY'}~w  n L&r5/S|lOQfwag. sl7b ؝𓑸O;G̀[<][%|wȞ9"{^}kl}eO˴R01s<'nmn.vi<tMb^̘lNoqU΢1{tsK%iW2W2Ο6|?sxpietK,&^<8[\o]D|x qJ*nY[α9/X ^ݗI}h'7p}3+)آSUm;d@K(SKs&(teN1.="m%]^vb&F{sKw1^d‡#=ЮDqz~F5*O~;L5:rRo fz.%Z[ Zw'=M_CO0?x,|Yh̛V?g/7~]d`o|.K"u?ƃ|קq$!99);?"Uܗ&҇T4␜iZATwI7 E;9Lp#4຅_UЏT-ljǰB8p5s;i;X0vv偫U%oWE?$9T;'7#`If:T] (l9q%{Ί|X %;%qzOagS[HmeV9\U4W8SKzi<٣4FIk[9s 9;U % 6Eacs\`$iLN?2Y?&G/U5WsC) ;a↥\1C_xۯWa!/p{twU [RYBj DbYN2 މ.ҾBI@CO k"%Fs6:5xsy`<ߙ/yu.7zmjPbfp|W|XW?;DN]9ρGkS~Ӌ#n+ra쐃 %JV8(;9]fia{iѽc5\4&cZ +p,=צo+ShKW@i` ߣIȋr A:5fX݊6y\uea{Vkڿofr}{?ɴ׮4诵 4uo~\z 'vݰs倓cœjݮjԉwBQ܍' % M㛄{e_#}.9u&f'v?)=gn}_ۨ;қ91L7;yI_tRy#ImwRĵ[I(+q0uT~zJ66&UJ,r9R;uMwyD4 >%˨$4m 5cA_ĂNA{&E>4L=y8^+hLg7ٙ[aF]#|C~? 6f d͂[)W$Aw~Y?·?UY!rTջW lyWڬ얊z\f=ƥ ;ݜYߛw拱˙x5͋7/qM+"biwlܴ{גhgxFk˰l9݃F>O|C?6 Xl1>d/fs\)uxQnD\@u|w<7$2i}=?^_nlF?dʬ*fٵ>W]`|Y:uːIiLՐr(=٠aיR]jaU%ր.' +'0Rtu0i8LyDenX %-q8_rolsuo7G[qZ`;) SBL%{H|Yş{~E+~Αx=Dž ,7RLw8ްaUNd>Zu|l^8$g3Ǿ^'X5.O(Z>bY_Ak0-{}Jfw3N)=.eV~+I8^~Bg]ɬL{ cAWKuDz= B˝ɪ XrFQkhե~{/3)І3)6-gQ}zsE:>ו񻁺VЦ<CLw8W_9IΊ@{g.cg{ UW$EXX?;Fܴ8S cdf;4/3z3?} dV8yX5wDkw{o_-8.눦;}٠s;|VZhwMgdĆZK#谌Dv:p/3ORFa#Xy CƊE2_Lpٛg-#_֬AcB l 3b}O=8wo~$)3[~GnkVnoa_퀑Bϻ\@QsBŸ^陻眑Ymy^W%~y7t䁽Y@kdԱLbQ]%G-hs |2d(jE8'm<  9ԸآT͑sh#sXTKdgVģn@nv xlyq^!-k[-ZIhrq<1Iz ,_o(.qP=} 0il9}R5I?Tכ*#}fAνޭϳ r\D?^?Dt1x~[=;mu.wIC3 iI1Y6 #řPM/¹l/U*;Ss959^]7nf_T5XwrxՓ1EouoԿh gXɦ¹Qߏi!h#x4'wɈQHEp 'Ϗ3+pF"#XTqJ4=~ }e-uLyF]s#Ÿ0~w,X>CuY*]JP)tϑ+b+p5ZM!V>I$$`қW>K^RhV}7ɱNZԹ/ߥB,&Ys=KIkBviI^r9H$=@G қ*@˙fcM\y^,D[oG9k5/MO:b  60?օʟ=:{mu2fUfBvrLIe9V.#[y'< I  ;o}xGZs^>|aGO e&0osUodoJ#_ʟ{sڙ_v6>X'XOƘ"oɀc&= *X17 >N9|?Bm_zG>y h/{v.>?9,ۤwVzgK(c?}V3L5HmT6-^$vUZŽI_ NnOp'c 1ߘ Yp[/ĹyQ&鷳9z G9&X`W?Ǫh *`b׊|rběʱ̨:1 RL`̊y|v%m'ݹmY)UV~2!'^  CIG|?TgD"n:Izi5襺e&-V:ddu'[ݙd]rț]EI}h^(K)'Uå7O\4xV L mxX^b)<$h_QT~%_]dw3@hϞ}* E-R ="ƌ3bf#X2Ǩg)UtUHӸLdNA}歺\2{|ϢvC׍ܳT>q7)y|㕂{lIJz~I gP!Z%*W=¨LT#.x\dEјEϯ({^eߏf3KX#>?qهb~kY;Tp렺7>}cZtJ巰a}u;}Z/,?8-/~x{lElŪ:a A pCx—C>'πxŸV*bȞ}kQȠm7gy I~..+,Լ=qgŸq~di[K6S=澆r'oOᓅOd=GzV/j+N_Py-a =3{F^/ &N(7a(_O_F<=(ځ$V<bg,FxZ afYS&rOХ51H7C>d(Wo};6ě7@+K% uƱzZߺH0c}Kqx7H߸j+ ‡2k?%scUmȄר7૟뫯-D~q E\{n\g4VI]Կ%l\"{ >%'^xZŷoTs^cr.l_uzq|>ТGzDNP; N1|Z_8SKqDRToumVx7y3atU?`aOvIzwJVe!]a ^):*@DUT:+b֓2+L LZ5ǎs݇>‹\W^) }VX.x~oC 13<1%E?lr^[I{Kڸ0l9i }uX#SߍBXLk&v9y8c;XU}y<.GDNrܐ*L 4/O ql:^SVz9ڪM"Ek27FRl3Hz_d `aZO@26nS/6Ax`6AE?dld/b&܆XmmO;0q?0yӗԮXxJt"q/oR>MV0G__=J ڗM1o' {xAm 98fh{̣qMq-9\\1O#kyh+;Nye\t+hR2YpEQ7}q:*7l#=`Mh_d2?LBᅬHwzuϗsX%FdX^J$= U6?=_]vMf2+<X>mF[}50y+Kﬕ;CC=s$O=3l8-՘_)bQhԍ\so nCK RsgL&y3];ߏҸ| o {6n$+~lؑ Kn;YN27#N`EW+ؓt_q/itSj[3M4åV1v KbvjYJY_d-I7@gb^~Cr}g%H=وC*0X|Xz?;9s&yݴ2LWASrUИe+ Sϰ`I7'QNdl%UTdȤJY?A}+tՒQ*!':' ;n/tG%3>҅~򅷍oxq!/r"ОD̄ 2;93޳=S>2:2'vzijDcuE[/m[ն[b;/vqE"ǚyn{; ^Ὺ-j'/>3-6]DgBrI|>Ǯc< qx_hU3b`GO5C9"Z\++Ӵj5W+q{:'K.}8;f}r${_-b='r:-+s }"'hOGk^g$YZBq7ޫ7 ͖@<Ý>W2 {Iu FC6Ocǒv>˝Nw<7 ҽSWZ! 2t!NR/o||Ӥq|w2β<'CJol^{J ,j_Ԏ3F`D4z4փʉSw7lzGJĬ@[tP4PaBK\`$F>?8X{[quqD4w.g lj1S cKrR.8lMM%'6^l/NRdϓgE|0jY}+jp+v4I`פ"WOotM&aQ-aT'9wG`/}ՍcS౩_?Z<=j:Q ,+gai*-s2 l ҭxZ`*wȠuI`̂s$0THg=sd1Մ%Eܓ;sorbÔlطWe4Dƅi.iFX*9Q22IxxƴyGhݢod5Q|u% (Wi?Wf'cؕË١|{y2o|Jj#Km>צ:~z/?GڇsI~R֩i߫XY+|/Yj[5T@ٸ :.e<}`]Be;D]{ ؖ'W||W~ [Y#0|Ooq?͟a!9ņYF֫5bTK~zzGr> to_} 8sBnsǵkYa_Ek1LbG3Qܞ}Z$Yqj.|Gr]gyCsNmq$e~ɫ=7Wf% EX2_un'?+bI̊UqaAg'r1YtCDbCw@7>:pKt V|r潗Ns=_Ou2J'@/> &~n6e6<0N^/u/eEj:g{H<_Q9Q\Eww&S4Ɛ.bޟ1&nѴ>%ĿV\!WC^1 nsCmw8\n%(җyZeK?{%>Rs2qEƝꞄygxN˾|:rCV8#Cր8o!hv ƾ  ƕWCa"eC`XtӍ~]2^/4xw \W&9\4+doRh1/p7II?Aq&Sy375# xUScqk5Jn#xZ9y"11,ْEт܅†ǼElbJq~c1"w GF\pSYD+A1O7|Z@Oc_16_5CI)V~ }[O|u7pd>]b#&P=]B^LF#4/8w$GJ8"M{p ͅ#d{٣[j5mj eK ǒcgD\2;T*F<zɈn/iXY}|4a~[N: ʐܽ1x?7B=4Pq%$2qR-yaegN639Ur';Gz"}~ˣ1_g'kYGhbȁo w# N?##-CոoXᛞuݞ#=UKwVPls~ni|lzJ`<C.w,+xRϹ ='ŝ{z/翨l\qCN_>nkQg质7DŽpty {OddW>Dw4tʳ>..8xSRP2ؖG%㞇60W]~Kfky7E~m|fć3)G^XKgS15=c2rG';umٱwo}kǺO&ݎ[>_BzP19 z4sң翭rq?̀vx6"xKJ 3 _/=`9s3~"Wq :Z䗺nJl}l4QӢͫ>QAt%꣘s!&&;nsLy5'O;jʇ\JZƎH"YI% ע8^ȝN&VFv`E򃾟OmZ_zz$[ȳLGO_ʹuI$`bl[1ҎDV1XzW>!jSbYmXI&y\8_:ɛ髋m)T_l~$fUke;lT_;C(+~gä֖g&EDcA'2[ c azi Fe;0 FzA$#A`д7gSCwqלˈ?Z?׋iEE uoԐJ{Œ|~^ oIa/zWP&X_( +9^ o׸ b7֛E!0i3Si>+|2U$#@ ~ϑ@_KeZ10n}qF$#'zߟC4ghWQң$uzgt\@s:]ٝh<}z3t8C0 @~OteL1x%Yw|XtǍ{8)}2rMyIY }}D+oi %c$#ߘ10B^o)tE Y\}x([]9Ʋ8݉sU_=yԗ; mO<|AS?'c6ج"GF4_!c$[meBW9&~7ߪk$+K+fAr.9ړXJßK;U &,m];!3vxZeΒ9ldȞv9Z}F%u!LKxdm+m|E۸2.H f'eT{y]tJ9ľ6hG{}xћد!Ez,z\^^Fv1Q'aHĿ =tev+t%G?F)ڳqwi \/Hk%+ j ' 'ۮ|Euw"i+HrwA𔗒ׯko҉[9-1m\U<΄ {i^G2*XgٿL Wyã tpbWRᧆ_b>#+g4eIVKiO/ع^|UHzON okg)OyXnݛIz)-BLzgc?qtwSwB涗9>BN"ъc[?q/A..n\2[amnje;),9EעyhSm qq#ݜddXᴵ;7贱I s < ceSnazs*ϋGmz)pjEdwR+Y9/ͲH#*~ &o#=3;F!Ÿ+D0UV,HtNƻDD~]y`ho9R ݫ FNt}㜺IW+ww>x1/ z24~ɣlrO%A+mTc(6fEnMdS5ߗ8R^dEvhR Jw!&iz5`gѼ_S͘"SM ty"JE>>y#$ֿj7>`{+k?#16A%y:ċ.?9˕X?\\ʝDcw˧@jS飵t_]\㰿uCɏ-z@*RT{Cͩ?XslL27k \ֶ*4^e8Jrd\ p?pO1UmGW>MfI?eϻ]Ad*kw2<{N~DK`bKc[EASy0?ErJVvF;\S,?ܚIkoH`ug.{H6E $ZV%:Mo2nObbe=9Jq|@{*%qU{)#9B|:387^^Li(࠽ {al^ȍ l: Z^pD'n]4x YJ #v:hrYYI?H㷩jwɁUyO0iv4p$/8}*!3c+];B\<"'v?+8Vjpj٨ݺc;M{}ྃn:ՠU\y|u; +;.9s#G[O9أ$'V kXfԁ5 G/ޝJpD=7A1g`DbQۨ̎xlyLs]o>ͻ2+j.f2쏚7v:I;KԗHz<RS@@@zw,֞{xԽ\"~\Ւi&ojsYS ƒ঩0ZP00w^V! +\$5.u9v&Uכ> 7Qh-1 W b҅~71>.y7574%fF͵zs$[oO-Hz&MYǤìfG>. 7G|۟sY7r.h}JYB2}ҧQ*ݷx}g#77lR_Gΐ%02 k:t6ށݠ,~Sډuz^QFsCޓ6 Ϙ3~bvd3u R7lɞ_o!m*ʰ0bϣ=#`9>gOvjSi2+>DaqFՐRL~!K)%~Nk":3x=ɗfCّY֓tyDž$]qR`_&q?FE{8YR ,G K;}^`S+i/L> ԏVɿ|Sǀׄs]=@6QĄpduV!{(wz`Hn9ZaSʞ z6PGT\a/{{v0~O!p=]+d> <KwޟȯRZDs])O*5<VtH \\\MQu;)S׻-Z3i@|!A\K <~wc/.>iD(|Z'f&hB+4%F9V f9tFw%ıq`UT})+MUYEip&v=΋wĉ~}P#aċpZ='XGǹ/y7YIЗMj*ߨvuН0/Oh-2}Ǚbz|ӧ@gO7>s Ŀ !=x1t4joUϲ 44rIX@:x+Ԫ=2@z`YKy>Ϫbi˖)쵪 ̪Y$zlTM+cZc/UTJ.#K)rѼ8NpU\y(}+W2aBV.bA- Eq]J_g$}}̛kf14?SgLj/җQIܹ*V $W*YJnC"$7lKo]O9_,\:YD?@]"w03f=TN.J /COGsylr2S眿Drԡ|GVBT&Jy$O;-˦rYGHiM|#DH4H6Mu 9^^#cww\7 ֛ };/XGXG!\CY *B!lʃw!;f7tYAei79!9$r&6Eln}s9kf]^FVyiyEH-uX'yz`mEtT:ayT܃K/1ON  *SQÝ:YU{FI$Xs^1/YqO#ZZ/'[CbzKGسaoge[_$E{ΟSyk5|B%> :S>и5b@/1Fk*bFSHT:h0uMsA윦ժg.y\T|`k!VIzCi*虍>jcI :7܏8"3j`=Wwϡ^<8+RYy.U+ p/b5T9>,!o•D[N-J΍60BV $ ǀUS}h>ب8]Iϡ9ך + Oy/KxF:xN/+eВmkKڣY~ >11?PްYO >*wxP6{~b*22imHeM\v(c](J~nwwLbMj~ߨ:2v^u,cya;z +Z˅B$ִ2^#nv& )#7NhAZl~^bRBsE|hEĂ!ZGuh-d|A_D#!>޴z>K'[pi^馧ǪYc0Ɓr`";Q`ϬYL;V#8u>?tMt> Iv_B>Kև=y4<=qR$􀲟uA2.qϼAD{ ]~<%pFaQ'QX1,XL:Ɂ=$3h/*9'mC[N4iiB/D9I/pF ZǑTQi &Vμ8*7(w(}Ҧ~ϏIs>>M &4E-gz h;SyHn ô"$ouGcksQ@?%ٍ큟;[4o'h޾M<|v~v`{Y-MXYX3I`[<I/BwM7p :6DZAB 6ζwzy-I[-7AzLA?=YL^]/*Oېl{<8es{7YD@8qdzfNws2x5^d5\H@5bI~Q'c[dO;st  9F2hЄN/`5s.t>=3]F(Gʫ~1j< =dGg P2^\"գ'oa:7Zu;s}z^l[Lz.$R8sּvl+ei+bv} 8EN=9KVL{g3>ڷɗ@Cܩqa5J1thSDI5rSߢqMvuVq7Aıer#Վ! >Oj|Lj;n?E| ֍8? 8>YD﹥_Mr5A+<s9P<`M=c0}c"rweAtHkW#L1.ݯ%j$N{pґ ȖăDП%Pacn%dl(oʤlu9U'3YDok`C,1VaRH3Jr,~&2Y15l{zs6?7#}lg+N=v3D"+qoS->`.#_' ~A|x39 ?ɅhM9n)1% qSy!#ɜн9mglO ÿ5ʓ4.Պ{BCO3IZ}A-Xt Zl\һAB8{=BO]2cwCQ+:\y҈@禶)!ֱ)w5:_+=~MZAnǴW*WȖ83.P_apA~-CZ+@O |? ϠXDjdsUҽak0o;dV+:>E:]h+ڐƓ~z.%q=m:cW9d;͝n`P_k|bf #RݤĮjAd%Z`sr X;"&~QZ;KQZyN3h]E3k;S?rQ[q:i }<`G=૤'?gE'$yl<"oi`l 3fU]V57 mEmY ?iE?UScGykYmzD_ɍ-Gc9t|lVdžw&>>y>y%T46'>Ife |#dcfop8#r-nV}M^1b ;]$k?Eki_LF@ÇNrqezA3wzLgR,C{VDCg_6 𨧻>o=Q̱w$Owݒ^ ߑer3YE*qk7nYÂU̿"_>(wOeϯHR 3O3X  3R3!d"2Iwϸb~/K?̍xc YVȍQ?W1)Y:.EmYfvTuŦ_S~^ǒ\W_*|} 1f0grƁ03vw g3yWlLUl$a]SXˈݕ;UI136a}0|I]e?b6T`S-/aZ=C;_ՠI.7$Ox)Ks>VJhd*C=(.o7<8ˈ4 h'G mIY#r˕$O/ak,{[\C?NEaN` QioRR{^ڏj \n\#=?^,;va.Z3*;~G _ IsR > |LԿ6ZY} M>Ǽ1iԧiO8pˍ<;d; l35zcgLLE"co3nL:a}]?yڋȵWv?'r;' !_.9~^V߽j2}-WPb7vFһWgRQ]KgP7[Tl?F'7ן'm_}hJ)_P|Cgl!}=>]8jW?e+j#ЏBP-= e1@_GCn8Uo}h9|F48шٗFގ>禑zdhqC4o9fy~FA>KgOlI'daAe|8 snu=-VWH$igNo뽹w[#66,f~5?ҿz]1پ5eG99NZi?O>'''ANNr IU͝ӻgqH o,#)N][C"Ms6*IYST8v? 4 N6on(EvZ#6ՖA|\ks?EW#VUDil8ǹfy\#sf3_ܤknq_dY[,/dF?%9zG0f6wT7P[kXm$QÚ}^wZ?^upeUHb"|Gm&j^BWcnGQ7>OѲgp5j3j}s_}9pg\ڀu?py E؝j 9,brڌh\`/K"8+a 9GrJ"e-"wd ؞/yH2Nm~u{Cg¿\zABq~$HcԠr:Y8/foi,^ψq]/ǹF,r:3gd`U9W`7\_N.[N4?-p8"szp ]e]3?|ZuHǂۘ%OĹjçg q*BBJ4BO9:ԪOqWē΀@s0!d _C3ǧ6"~1tRkiަZ$=FGvާz+;9obf:?O9f"ENv pY<<8[_'CoSg+|'u'55>]jfyk-sRX_;4NO;}U4ּùO=a Nw.vm |4RWb~CrvY>?b5ϛ/DkL2w"߄A`&{9p#Ig9=жqg6ҳ|{w/D{~Qv|$ƖF|O[Nb D#^{XAVNٌB3`OD4yX^i-縿N+YBCĞܓ-f^_f,DvY̾+mGY1S)ju@vAB"0YV Bަ L\𣻿WcJ8,NkA16H6"A# b)♉a>i($pGuٴ/5)>}n`"Zkq2!h L3"cEǐ12p>=tl$:>&ؖ9!A8+h!߻*)> i\Eϫ_.<3Ίc+NT{`~.Z22L&)1'71Zbc*3ⱸz-~vҾvcr+R]3Z h~ҁ1x%|e>^g*^hQX8kϦqR99>40dN36oObv'X%mk S"#D[u=zh.sv6/*K]KRbRvԼ>+I']V]gIBmh) ㌮(pUYshn{48腤{c^K[>V{zaz)ubyxY9xV..2?Iu Y*UiQ'v&= =?lϣ>3oi?#+AxL:cZ˱ՈI"tͺ,sw5do-C׌'@ZZl`2*ϱ,_3zzHkp 8ӤOdF Ʊҕɬjςym. WNol bdt K]5}\>}c{﫧^w`O`F)w(Uƥ5|ְo9zd󼛭.Kg/F.NiWq Ηl>v=f03+馒$}ԡcH.ذW|̲ ~7e2æ о1\nǼ."Ze?@o?uc2I&h1#xycү>l1^cc`k`F~!pZ>trLh% ́FQ3AU9cga7Kqи4r쌖Y ܙذk^WZ xk@m}U',7&>vח47OW<#h|9Xs޺"X3?FzUˍmʀ"ɣ}cEXr^'VhN+'V$3F#?;3_gůJUOmވ6qv`w <|Frx!Cbb?k7xRu:;# EcϞ*gBO@ϟ/Y}^x443~@7kPwqvDMbn0OKbǬO?UH_yGcL H%q4N2OU-L&uֈIznV!""F:.K)H״Ll oU!9/KNENzp5 .Fcjx1Ğհ'̉,Z]D712ٳg& V5" ;Yz-9SO㙟h~x m󜳇JWy}Nϟt>gD&9j:JGNqo}3j)otk%r5f/I8_sOJtڣyllޜ lsɩknļ;Jo7wkD08?H5#==|ʁMU>6L4$V2~J]OGGHEvxoAn*vkTԨl&bxd'G*Fg,Bj:ԃa-zl[u7ݍz 0~w ?J8kE|6{s)t/#y?wWtRzש=ouJauy$hV t?3"?_ĤbKǁ|L5 ˨ATnqoij RX1O\ڵ,gjeG2wdk]Gn=ߟZ©ry}PFF}M, O7wvSCcV1IWqTu~1?( :z{nմSL4Hg^lY"}C%ގ {iC>}Q_}|#;:5I4EU&rFNGQn;ͱvzo;;};h<i<4VVw{Fv>_X֠g*uL.&zi{At}T[eWI~\/"z3moi޵~q?~cAXTZ>}@}NC#EOc:GuJcϵ"c&1&g\i?|&B ubۉ_m$ݭ٦ZB:(ڻ6!Ok͋{kMQY|=UgN<umΫɪ}(5,HUi/\X b’ c؇u\Od2r6Ԇ ^UE!p3N.Wd$jҊ}^6z7 'PL`Y}(5 zZؽq76t oXy沝^*LsKtCO!Y^IHzVt|~):mP+eԦρ==`KQs4 yZᴏ`hsԖ@hLt?Qlj#D^NJ 99IzK6!WA ![&ԣ e}".u!i 5W@#i񮙧{q##ff,{ius(@ UK8"1\yW{tf-'x4H3GMМ ,g;DĬ-yxu{x4.*>0ҽ3n+jc>`3][18e>ou9-룊Zk 8V3In h/.߁߈|p7d*\bbZ- ?O!`u'4{y{,|KVzk\A_*Q11z %Ekb!yF/zps=^vEsPh\ӃZ c֦j11qCi?o.6υo}. TjivLO I=uv=>'䪫@bhlSBn|QR cMchM XeSYB޺8E&yLqnZ\;Y97{?~;ꅝ>8}H}w}|Jo#5t}/KܷBts?p({>>5 |W8kQ#+1KSgi/XQ9|M9ȓ"W +=0,i~N7|.\س툎OK'cBwl^`Xl'Б~酯)+hU IVY|L*|4~zι z6'ot[<9h QG}]|?A |6vgI޾,E6*^>= I2Q&~kc{!g3qڪ-"d毵I)Rwx4>_Ktz8NxC;Kg;h5/~nXYSߣg9yگ{^ _ˬ\?NUOG>]k~.JbgUA~#^Rfq,ZH`Ai_:GZ%9h^I[% ]]B{ލdksZӇKYqW~ŭ?^];<=O%^/9=؃mUq,'>5gnC8>){1_n1Xzb F(^pٜt#4Q'$s_뷡cIn&I)O'o0Ƭ3[#='uznnoV^3.7*] JҧG5%Ec `^b XdC,g#8ozї$՞ZswWGܛOQbA@3Q,e~2V*_!ԇˑ~Ea}mأ8Hފ8zwηLbRUA]ypݻF3KHr$ϥ{l̐do4'}ϧ6O{&)i}Iw%NIrofg71##UwN̔iKO]*&M3U֥oӝ0͝*61yUO]&{ԯiJp<=JޱF =2^W6ePo+[=)IP'C2> O{O"GbkA^)*~x-O?wma7@cۺKv#j>Ndyr"w69AgHڊ_ҥ>mku5efbJ93h/6S؅Z\ޤ\;sZ=Wr-[<'CGid.Kؗ墲y1Z=rOԋ^3Hc|7cyR+ݏzAcEjDx^%vw=aԿqUOmq{㘝ަ3 h[o=r3ۋ1B3U~~ѯ~;f'iJXs|=z HkYxM + >\ۨ qϒGi ]2xW9KeAuKwy"X:fNo8W5Z{^r>IsY}e" .o&քׄycjB듣xWʍlwBJlc ~g&<{<<+ΒfZO'ǀ{_H9;x.G[Nd:u,jU5͠Wȗst=tt< O6#9lݳ+zk .Q#u4UA`_KȄ ֲIf5N<eDQ2(矲);}Y8GjW3Ո{JZIʳ&m/rSl7m-Q,$˒ܿҞrlSXpz f[Z?t9S$36c~Qɵ2 i4ĝ`{>SR >5>nf,a[+?Nנ UmWsk꼂~`O7D͗?AN8e;d=e,᧝ގ;Uxp4/aTmsc]x#kʀuȆGw1qJkSzvWgBj qXF s1I#5ב`6s@ck9MȆB E{ӘgO\#fucqǭuC fX 0+5G6ZB34*/SD!x@5ɿg!蝑+ʧzFC2Cr{0_t{~Jk 1ߎX Q$ }!XO]/к>DcNip>7k]sx~`'<:C}Ozik>zbMR})ד[8B ˳R2;^%I g->+u]yޖ먟Dlt4oNl7iޅ].z,$|<>?x_.'S>oTmJ{_)%GOçFIOЙ/0o]t]x''Oˏ~i ޚ<.69`Nlh*MI`';Ikcbwi2ug1mpFVEqVh swJh܁NW>I]V{Kg}bQ=1SI)Jğf 5W^{=j+&+{~o'95겒;q|d@_.~;zf} H%7Ms8ߑiݒB?L<S %78Ӳ8Gu-2uЃ#ں :.6D!KAHS;yu66dMEl:t'dDES]]yxt)5kxuiJꧯ-d74=+F νY :Qɬ3:}bWM,\06^+.,_?q.j2tyzk]3-yRRSM !kML 4xfe;sfKl7JXoۧ_gޔŽ j^{Z>4p獣kyf}=1فaOSX4p8=} ~7ыI.gX3Yɴo,xt YȾ~ҋeCϱ7YpDGf 9SZH纞?хtr|IAOO$;^]j$Q'kwh-u_sb 3 m¶KKkr%nEE6bYeڱ"P/v4i~Qpǂ>p&i5;JUN-șNC)lukG.!ߧ֕ ;)>h t45r!ޅ,r3 wYK4RԱB;|m58xZ=JNQGbLJt?shݏӺkD#]'hӺkZ ǺOdg7:ѹ9N0矟YjsZ0rՅs`8 1/{Nk4_ch_Ӽ91_y,C%z*K1wwcwkFbƿ ^~ɗ?ۻKut{px0\9RUeym7n[%wO?`jas}#ʷ$kD vycn |zFz;}{S$=Iv-9Y1X[:FNzw*KX#?cY 03)i5EMm:\n.Cg6u{{9/Q#3jնA]fMPxkC`"w]M{Ȩ]/x m/^3e#CE~j?`V.<7ryUW6Lr#S /'㪔ΗPk;D}hRȍ߭Jd+ҳ=y#,;NŃфg*l41b`[r{6c={h oc9՗_XrZҁmqHvm<&e1wM]sBXHZ&ֱҬ2OqwO Fb\K0a:>pR 񾯥;/*prK,#)j[6E7jMZ_X>kV_Uox9amY+<}B+~O#kNogjЗFhx9i5dl=׳U]'ќY2 }h]Z&b}C˳>E Vch18wE%GJ~ M‡yٿ*t ,8> »X,V}9}kox/oq${+߭y:¯-񳽥H_O`-Lg&ٮup7hž$vk/L'%=nyƻ`j؆ \ɲyKMZFD ΌE#gڻnDnZF;ruDKſbA"Vӷ=SAw"$_fM2twbxU57UKoA=>x3o1]M"Ic\淃搟Mt[-f ,/u4b Iz.N65n ijU8jxV 5ߟ$SQ7.3+# ^U]%{k )c/W #^dϔf2e3Ox_3^ڿ srנ<<| bP z@=p(oNzlZ8'kR\CZYDrξrɑ*0N/٫̝a~ qC?*i9w<gTN/pp?/ڗ跥DK]BX%r3:i4}ȁI?d?cR㥢޵h6G H]ZhĤA3;9yz~hAg |0_0_ 濌b&FQ>Zx{́?=P}Bk;kKja^O6$Z# Ve3ɗb9U;&0 6Gd98kBߏ:W&oo@X(ȕ3$. i@R#tGh^umYxK Gۻ}ymNw2Ec[d 9q-{bs?Y,> w8rAmf7s5Nzb,0"*K yniGIڛIwFzÞW]"iAFd>[z,&D({/Al/Ǘלq]~ȝ<~6_ڔms<ƴ~g 5mtd;5,lPk ~)Qvl:q9 d hɦ~XZs3~Ƌ|ьjxBɝoZڦdVD'q\i͠70 olq1/yGvDk^yXߙ8Y>;.tYQ1pzہt3g |ٰ2O&Ei_Fk[Ei>]1Dm?@$83QyZBu-I]ՈBZ_clul0;.ǔϊ1([۹2tަκ.K˧B I@ndCXψ|Ef==t;ְ[mgP9 Z#zT։Xu?^xb +VÈqUE}S#]*&Ū*"n+n.`jÂk"׾ۇsTqJkUӇSw%.}d1v'cE㡳p ?Ƈ78{V}"^K?X̮53gG|m~M`f8YT+ s80^+i\I(^u6 ]AJkI}(߻;i-n7aYM;~-&7~yۤiuwbhziH. d\Cs6hV P˼ROIͩl$婜0]T<=+ևnIYtǔ޻vz_+?u~C2u/סGn2443ң=no ]emZI[n;8{:1>jv=ۼ4uXL:a[ YNDxrw  <n' UZh;h?}l[#|8,}@ ?lr~C*{h[-[uxjɗLzKsհVly(]ݢ$oW)E_Xʈ"m E\z޳yA`<D{tB$4drQP?2sd)4kni.x\l =țE%րgmj k\l>U.m?u~:?/()__dhY&ɲnuT[Pd 2BV O*qy]qx gy D90Qk$L =7d:_Z`Ѻ.oS3o4Gjti}^p9e'M'i,K9XF4]JYޠ܏2W ͯF} y4h|;7{S/|֞l-t]uؚp3',-ђE%:I=៵R ^mt.=uV\noߎ>=&{׽StKSm]SUz{9=?|ȷ.B{̤y{pĊ/?YXhTX #H[nU$yu@D)dB5b_`-du.龖c}R,]"UE?Q!ful[ |Tk<΍$֔h˛; F~L!.%^U-qd_O䘈 T'nw汽=bߴ/1L?$h)q3%JZO(}BcyĔ c= :,:=p U#O=%8yä$oi'.~3o7R}vRhpl46/P%[ :k/w.{D sic#_ xXMl{.OFm~}"4hɗ;2nORYp_ 9'>L6קqp.CǴVqm wx.~aF<;cԱ?ĂΈbsʕOtψ3L yl 'l*?J{g4^ѿ~! ڲɦ0'ꚜ7Uoo"[>el\C?IY}~ IMS{L)F/Unyɨ-7XrZ+ee6Kc|V >lʩ#]>M3Wz?,5h&;>Ya!;Edt=3 RR ":럣{RQ1Ӌs\JfQ6 r`Kp ;kHo3 VZB U9+ϥuv_Y5+'7xǻPK֚AcKkߔ8*L6H8Jn@$lr!6R4*=|f,ƫNu(dL?W@mbhM{b%|!#IؿxJXS;w`gΈ>@UcjdEδ4֊gk"w}G~5s$OɌD%U nnZ&A eI8Q龉ovwy׬ :* {mDS7i\$|Ƈ<}.;G'򼪍NCh_WRߣعYCo꫇t=2t g;/%>7WfWd=CeFsFLTk45ZEkZnq>H|)^o7PfND꧃d[<պenv|˞+/>Öo?Uwhű2m1Ӄ XbwPDYZ5]}?߭;2TOi|45C&h\>P o{Hq1Ni=I5Gd+R/ف<ci5Z.;(@Zn׺D]aȓA;c齎Qy~FUƈKGXo>ٍ} 魡њm s6ڇ똱}~T&Fm=k{ 7.vnet>K'+z|"&d7dc,->koTj c Xeo{+ Ib_ww~Gbno-k`^y)qht2:uN!wo?EGF[-u.5it6{5ֱ6E;gguyc߈!mV>|ԯ9 h%.N <-hy/M jz0_ϣ~NTK.3Փ֦tv?yIceeG=euz$ 6_ ZTkК,y%bkjw9X{>cb/336ԸfLZ)[wz9W Дyn>OcuUޯjQ]8ȩrjϬoN+qܠrȟ ;E1DzKM9Bu当"џ2vt{;{'7A}&:} ~$SSk n!AϜӻ>~WXznt]M l\gIqۀ?qAmQ&Y}Pb_st}`\ADs+uضN7nky"&^NHn;Ko=7'q 9R WW@[t5ӣ t ājd?
    ;HQy}sqmy2F# ~jKR2~H*[ 4dg8=UO3\?Eߏo( Λ,q^euUhT7w(8ϋRmu 'yͷn\|~zY ROkv`0ǠMaU]Bԑ18ߧDZZ{T^r=  _Dky9Bs=Y}~ y/Z~}q 5a:0ĖZ]|l>+hI$ 7нnﮨ*S< ~ oƚrb~{MaԿ܎i8yfoQǻ~1c=x'}q,^;3z>dlY8UquZ" MP#lյH).'1_٫f{׿l 14x}\34kh6Xފ$tG|WKvyNS;%rG??]uǀ9sLɧr5'i~s[kD;&#ϣuz T#hlI1N^^֖j,,h%1y˖4 f=!GetN^a7YuSG[-įSB}H(9} Yb`rٳy}ǽ%b_vJ{gKO̞wO4H-^eQ-tuE<sI?Dp]7G"^Rur#01^K%d2ƍ9zj59^Bz4H^Ct"^|"ўZeWVr }צ'g]"+mفmF :נ]cLOFw{ O+>s]$7`/w[){R8j-d&r_>) YLJ R;yej]esPΜ ,3iS.n24ι,> 5ekIgKV'sjZȓ 8$y޿>/:_= =nv&sLذ">mQn$S Y?Pې~1wCh hVūuXrf3jA,Orc؎{cFϘ ;bhMYl.폍SEP"*]gw1ӯkYd+bseZ;?tN%z+hٰIVOXE{hIy ZBk0Fҁi߄OG?Q9 Uj`W>m -ŬDzzi tMO)#zB^I3qI4fOEYF)p) EftZp9|lXٶeWql8ǂ^lh_iޜբ5ܗ$/?#ѯ#'HK`oc /]!XTRGƭDqvtyn@*y֦+޸u#d#l/!_,o{jQo05i_=2\J`ciq_XurZVk6}.9$pټwʹq P<#pCę*b <.A "WZf oik]7QhHw`Pg|Ϥ1SτxYӱt"0+}|xtt+}JiO ~ՠUd8hmg'3H[әk//džXD4pܼjWH3Q?ZS]+^@sHf5,߰ɪqN4bwy-R]p?A6S?4'O44˙ Q̵*uMq8K,3ohlv%ž $$;&zߢF"^ԜB#~o^e>c%zF JG(E 9U1k;JY;cˬ4zN Bg|X!:9]p>1x&w}Tg] +XP>K>Ɇ~_u6SAI[cLl󬑌K(L*+?5nZ'KIY\͘Dgp{}:铨8W )2)/ob{:fK ľE Jo!3c-`߾AmgQ1os}ρ6ͯJb?gaks}}{ǜ'-SMlz+eFkZU\U#9ioT,'UR`C{!]J!VuMP :z,OE?={VsZqu>7Kϭ91]!o9@cEzS49D{%9~-Q'+BoyIW }tJ3JsYvxj;[oوG$afyij*P$gn%^Wd3mڧǾ˖ړ"{"<ЖДƗܵ>{^Lbzl;wm=6;qr9~T=nlXa"]Q3샗pLm᷽8˧vNSf؛xQ)ώuFo+X4Hģ`XV\{)G!Ƌ鵹{cOXĻ-呺/˃,,j?Or|2Ir5`@&]ewE&U[@#AcdHvGݓ;&3fH*P餋n7;Nn|ٕslgn1U: E9\*#SU"/+<oouQ]E_Ӿ=% LR/=:] {eEkV'f9ĸm19`yMˋ|>i*:ƹxn~d13[?$&*9e5Y2W>9 WR߸[\λk% ׭LVd:.tֲv.sUK빵^t1?umJǔ'4A'ަ8 IiH_.Y3;sTY.Lg.ckDe]3ƭX&_Wx||c2}(׌Ao/s;ώZ L~Nޥyɦ繐"{b߱Һts?v:Nk'+|K.=E9q;Z.o ;awښ q7kj:5*mo7w:,zߋ5Pc7_HX{A,yƳ`x,,gS<;Y:#g/YxwſQ_cttR_hvӵLރ:>G&B:LY sNqg2Ym\=uê1rYԶY*O:6{G4|X#7VaOy/910'aN=g]XLGПSZ+rUHnT[yjLmkk>Nx)ء u[ X@ăɁ+U#: %:#Mhy5Dv&O9N h/( &`,$t%l/>?dMC~oy\AKƊCr4feucX嗲ȃpFm tn4+RSZÊ,5džS7ڭMIC.hmֶ㳦8j" $ƓG9vbxQX 9ϝxK|sTF\F62φZPk/lcǴEFv8ST51`'0|Vrvf$Z?-˧6l fٰM!Ӂ$SED8WlcmF|Z+KS]4"rX$:رb-N|[kĺwQ2(o8#'?=1t@&,߿~݁0лfCx3iMSשMϳCluYQ wI$b.Di2OAq xON|bDƐKsGaЗZ%∱w*7WA{9isuߓ`khG'T=Y~* [n׊h͗'fw =y`nKgn.pvZі r(SHardA`]Tٖ}/9=wx\:UWLr~`~xߑS9Ul[.µ mzYД>}% :RED'EXIɢvڸo)*Vњy]4ݛFs8@GBm>iQG~kE==3g= ߐY/Q54!.5I3 !߂j'7[:& PSzm ; m'XKR?yf3sՠkg; kz_m6ẇzgQ {i嘱~R]65HFa))^ӵk;u1A#uJk7^"~QZrmX1r9D=̅l = 7 _}.`,m>Oiގ~1J8hN;c/M9:0Lh,}:^ 7;|525f#IB>N5%){/߾- kǔOyBEҩqwӞ,W==>5w(Skr}k1zS1qZ+Yh,J4LY;: 1VM 9kD;mڦڑ,␍m71k"mT訟įǂyz\k߬}ǩ=ڿ֢v4T'JwIhƬ@91>vg)pjVќLZˋPtvs!f>a_%Բ&hş{^Oc;u353s|Muy2ԾC^~x^ܲi"j(nZFv_+O| >Sst 3>hcEw%r%Б'G[9m_ D`9݂?žzjKВh|L4>mh$j!R EG=¯Uz\62 7{ߴ9{pwc+n5Eݡ_qguWkLׯJu"ƂTRRPҀ8_=8gk&TeJuȑ,V;kGJ*&7,}`P!ζ˞x]#qB9X s8kiT-m!W9sIs<-wy ]sg&ͳO`KGFd<1N IO{3BLA &c)J~Y*ο1.NW(v]bb^MԄbqΝb}|>fZ.q.gǘ-rѷ"**udjhR؄xyEKYp,Ya(wLjcVj SIktkp^Wgg2^\*Z﹒+b֧.v}b:_B/A$X$U]>f/S?k |b_ IAܭüU d%4g| ?G̍2?z YCsU/Wwf -$f㈝+>51{kU ]srU4#ZDB3d W4 "ʇZZ~/$ڡ /s*)'\VXϚh P_0r5;1Ms/4 uk%qo䱌UO"^]ڮc<&Ouyqt8C )7Hft!]Ѷ줡S/`̂ǩo{xpwźwhaBN/9Ts| *+[w٭c{./~YrB/\?ra_Yq?w5k}G }q|]ݴj1rJJ2WжL&LvPW%+UKl~!As0ٿci\Y*% tмK X3}q|g)t::vˋ&Ɔ6O օes c | t[Zn+@:kO*+2F 7$̣g+} e%ge],? :?@ ӞK!T^}x`%Ż6]:XO<w*MQ;x4V҉O{K̯'Jc8o?1>9ޏ<նM̥9Y꟱ƽ~>6,5 h`GlςAc2{ߛ7g)~6\2i;Ki^S/I v$HR-ӐWxaN ԕC`vK5OU#%wX~u.AskpOo/pA$s8ٳ/ 89Ei [>ËNׅRE}W2h3Y7ɹNwիyd|S"_/d#_ɂ7bkGfN#ZN>S`!#gay6UR%kBl|D#HȿNOǑB<6]E ǭ[:9Ԡ@ ҁ(5~?43*gonѶԗ$ƪp Yry/okۈ܂:>7O;2!5lفjGPG![y>JhUvٍج&Y SzOʍ')} 2a,zKV%= zÁt2ѯozq`>1u{ni;)3a F-gN^'SWםF=1^55ۦΟ*ƲO_&"RqJ1uo/j&kA8VuL]EH<3gkigd8Dx܎SG͊99syz5$>C\wz%nh`[8Ӿ8q~K2c}FE҇R?o-]46q9jS geY5Yxenx~6YFZV?N8B"c3&C ڧ rR׆e(EɩkϷ<i+ 95C2 \l䜢cGOi%Gx[9;zIn\, Iࣤ},gmVS!FdH/J$gңo>x'kz^wE wg<-Cx>{9ѱzxSԇ7y4 h9H<'JG3O&WeyFN>ZK<:cOEMd#,YIޑZd4)Y$oDZuя7KNuB:W,)1PgT;}~D]ǻ9 } "#̉8S?f}c/* Ԋ]x'gsVzT :T+LyX+#[iݎ!,;IBs14KUהb&u4uϔ,pҺ>n<{ & 4FIE=3;9Vx]h0 m1w[hks=_4hޱ$[4ڑ/Κ?yNr[%3Ek9Xz'#LɛnD4R{Mr:گx:5`'mlL"}_D|_>rsf}P?O$ xnrx.l{U.*>xVDgأX{ |V`dN6N׬2M qSU^l=FIYm7*$t e!|o3C 1%MHJ9+qNE*Zݹ:!הJ죨]XI~zm\ Gq}0=;aú6i+y+rJ=h3vnzΒh^t 9Z'>̥ή:YH~_(ߪ  4̇C޳x߅L(:~V-%Gk01ôi>V?ǁ~.7:L<6~ 3 ΄^ϹLQ}y/g7cV\#Lu-Ge{i;rf_;xkNpzl+/xUNJ2;wGmRTX Dqh9Qc.9ƲX6}̓Xk:Etr q}xf :K`xͩmWPV D5P IsY} ޴rdǣ?]kA&m|̇sf?Ǡ#O['g4ˉb*$e>>hX-6١>=x>?9ZKn}-9)]\QftL$tXDt}ʴ^ǵ}3.UΖ;,MQn~QBȳ/?I'vxQqz줦cfԼ{}vA6jp8t5d5M Mcav^'@}dj/5eKvk$dawR#&Sr}O{h qid;L{zB|~PcNpn(aFx;5`A83}%މ!RPcD}R>/-O@O.#হ[K׏Hf)t?yǓ|ĚpL#m7&edBfH '\j.G^Yڛ7'b-r_;Ȥ}B8UzAD0 םS8iԭ 0Ï.{JJ)[zAq$g,~}4JKG19 rި_po%zLtQ#d%1P|&#G=]9o׶s M5?ko=3]}Ώw?'G^\,W}yolǺ~o-/FOcC m@lBܽOC|c'vxM{ z;Ѿ0}`Q]UP̵n-XÂW`\Kqƛ=OCllӳd1q_ܿ!l9#?7|? >CgS♫6 8)I90/#wFy?93AzСN/ii-dI)2U4VWb Z0Bf:nxտz+i]hiVOASZiBksZ zȥ2~2!N.==GA|6-׿gC ?WeMaEJfQO)^Qj52Q_ߨc|]M#oGN, gMi=VW5,c3O-Kě Q0}mZ?5ZG}F(]7ױ=Ms~N>^_sM9١nHh!dǜ۱WI&j6x ƍ_,)h/D_Қ 7㐤y4PMq_-|_d;1ޕW^ݦ8iɨgxBȮR0)PybXIF$COknAT>b>\'ӁKdXL-)[ CIL;T$%3Wβft#MUg6-`hf#9_#=ǒUۑo9!0e "SVqgrC9iWZk\ {֐k8_ԗ)'̑+lV*W&.S y GJcaniHMu.~Q{kiP˳Mk`)u9dQ0{%d #l ˜ޜφ=Şzx뇃v ΏAd7Y[8'bx@8'kSDNܴxi/,LzP]"!LjYin:[, SDkI&;3hfb7VRPq~odLiB.W-$wiBS<̾qO3suy!_}[zguxUZD_tOM˫Zп*v_ϥE Zyb}r!NnVB6Z|jwV9 g`5/Z. fTz=*gngld`|B;+|ae#^; K1I G@c'gbӘo[~UB _%䦵 [:g>ւ\% OՒ lJdsq& 93w^ⶢ&*V>  |o I5̙}HrGϦ<&O7|T54'h^4>3]05\'}/ӧ=ϣ),4/☐jߌ'G<xx>#s8xx>^o~z 5Ogξqg+1uȂd&~1s 6?#=1)0L]NM_}K"_)7BK>Rq)}awCvFc}2nN܈zT %qtɝ+U3}\j(G>ו I6BMB}t]U%Ԥq].x/y)kFP:}2Dy^X b-Dߡd> zD]mF5xz2oZs`L_`"{na:j<+^`DLlE8sгl漤zI6uWnyK_e÷܈q|oo=w <;+{ᙙο zmIg"V̬H7\{./D, =CPV|@=5w^AKW~~ZBg9რCw׭(Go;ﴗsx2Kf%#;uNvb 9J WSG>1/9K^{7u^lϐ} LC|p&ho3跭,}}q,׼K6R?j5aoQo罼.n! {mЇ?d*z,;s& \$|$Ud״I1t9S+ _H4Nr ~ҸԀz/8Ef}pjIԶψzY8Zzn"|m@ߔҋU< IžQ/ ZGc@?"Yu:k>wւqq8_0,KdQh>ʦOE|w:Cm1Ou\LbZ_xAԫOP1ԁx1 vCiz>LFv3Y]c4<}}VT^7ݸ&#*c>KKbœ9'1;0M{Uć؉Q'O 8i  UOP?CDyTvw{h{ TYB=g҇a6F 5`=ton9E^>W1.'hihdy3=3m7~ %jSVP?c0=vQs) CDuܮI *bX& ΠTWuR|1ߕ;:(7Ю*'pJz7SG(nk OL eunI$>g:_GtO^9\h84ګW{SWȑ0l~91{_MW"/~}a?M2h-gLl:uǿxYNII +qE ("?BXKH$'cӧ0FqIBl=~W煦O+{mIдrxOz+`+doWcU@ψ˳:қ6RRpMRشiudnfjWt rhvV֧4>'1O=f=t?fAu鈁n}.%=0ېg/!}[PzDG>M/}R;Mt}TD ԉGű t2q ϔ,?هgdc%SQ+,,Sg{?l6CT.E:dԈBkhs9Lcz6=$J6 }_ L`QSQ|Tp|oWYnMk[}C "oggZYZF[) _CL^>饶PO|y,,b.4ţOn>Uhemj[+v8CFtxaǛ6p,*apgG>v։y;y9w7݋سE9jd<9aSLmZ, Ǐêb153dns2QΰhKWtڿ:C,//W&S{)⥳x_XHazg;bc{/nOb:~z֫]^wJPߙyJ6-] g<t$Oۯ <+|ޥ8m[%O)5i/<{CEkn-|tmH3hVުB_xBf,b^@a}1` IF!,a @gLgbgSE b,d;h;N2 yrY`cqMev}2L3$ŝqk!<sU|ѨzcE,pሗjY|8}ޱg~x=B!ڪ~: q/0]2y@[KH<>[W/şof+wF|滊"${n 2=Mrl,cc;/9G3?~qu P![Jp}rT`NQ]e"or&0L0xL@^qk9s?04On'sD\ۆkcewwC~Lv<9Nsq]j 9;jFg/\ǂ[YRp!s_^ڣrއb,-8qLLU<qȡc,rW4V0kWna6ꮀʜ++Q|"(c =x-^CXɦ*y9 +yD <V%p;cY{es}^P"}.[< qYZ.EėA7%~ׂ6Q9+ nɉϗ7}u%0 x))&sY{Eۄ ꀒc>O =(|,Չs(s9D~oSq_yw&ꘐJ9 XUBV7~<ռCz?>wk8Ypl}A}/9+}&ܳ4'tl7HmY~lgə[J:dBSZs5̡,Dc6.rg+ÐJ^s6%O a~UP\z-nssx~ KHw"yI:z }EQu14\N@{fko-(<6EP"=s3 #Mh [+[.=|V\?Yi§%4_;UXmx(;/}=5?Ix$al*dC :&}2Jhz.=bª_ݺa.M{}Lx7FKgtVy1聥-/2k5nb2`B gLrm{/% ~~l#mhd1ҕdI>; DZH0./\* /SK&sSY$t[á#0M alLPT_Qsn-b؝<@R4<veF:_-m.~.Wx&Y.%Fsvu{;򉷤 )9Xm }(-vc#e/' gDհSX֥!8qD_:&waͧ& dcTpeԫoU@s]Hs,|f2 mDo^&= r7c="I7yk+i8i\F~ZqޠF殃Y/-_|h/#1s<7ONgO${z1?1#/x@=@cƱ`Z}$.s!)g,q|Gpe.|!IewDR/I(:pciҺN:#[rscȡ}EQ;vi 1'.9嶗IG[c"ѐ^uw|Tl|O{aohg19/ / |y@v9M)YGgr8jwoKy%Ȓϥ4<_#Ky?WsH]S <uҒ ʈZ`֙h/ӹ!WƘ@mZzHuM<1EY5]hT˾ 91kw.ss,~E 95 aݡ4E\$^8 xm)s>!8f}OFc٤#Ͳ 1.ıus<'K"$7W-rR.q,z!7z=6V*poNcP)Э.+sp9:!to%+?]6UudoY!P.yF| },Rs2u&U[.KJfS}+2udQ@5t#7[ 8MXY cF .ڏOfNBV_D0:e)KBյ:eeOZ0e~K "AE&Qv rd89\|l}JuW!=/ljMaI8v;J^Dqĺ~Tw'v*GvI8^ht9[Fbi X_̹Ż Ae7ۍ3Y@?Mg#I2gEk44VbΕ#{ăy=,hqձno/YX%߲,͸ pvZD1]gc±^] s?G63g܌}5]XZgvp4α1%-iae3C}&Ờxl =ޞu-o.y8ruR7679C :|jb*#hׁ_"EH?T4뻑1i t1W,huoh+V>-:ϏfIP>N3{;I=ܦT9FjRU@c*UcF岚 ΄ 2_M2e-Һ*!恾'ŭh>h;2 Q;3%J)v4n]:w_]6Y/vYʨ! Ƌ"?!]`GtixDy70&.ӆey+gƐ-5&7=ٓ<{~֭[%M20e&Y.y XA pQl ]i=PutZȓ'w.kܦeɜ&hӌ:u+&LX$ Lgo07\8:'y걖̎ɞ+>ѽ[Vq^KD(G]Ccv=W`%: xxH۾s͝.QU>:.G;^a_TTsy8yarw4_m牱]JZo9=dSКp#=#>4ݵzjmHUy z)meyJ9i# ?<1~lY\?5U;Y:j!P_d(CKY\:׺D 1 ,+#XC>ٲ{Y֛iNNs:=hemy=\?ޞ>S~Y%~o{xIN +Hg!l 5\1rFn>cTW؟;;6Eާv"1&׷y G7}~B?ERga_}]:8YNrEp$I2Q˸ }t osnl ];׋3bcq$tvܟ+gF4TDtIqn peLJ?VCc-76@[?囝<vK+g=Y9X {$_!Fg+# gykpOTV9!o':s8ghVdJJ)KeOkG_h/t3푱c|{YdӲii:3 (!M^僿6&{?79mL1ôጣ 6DѺѾEng |EBY(o(!+'=9~]}yqgt'+EUr>a^315`̕Cv4Zy/` VNQzzd G~wJKB߄.ïH.` 3{&~-\|7lODЬsL3]^~rG!LGl//c)2=Y$'8[mY 2p+_'x ϰ+Mam?tL}?<mўD? ɱ+o k\sdW[vN>R_"0k^gZܰo"w|&}e4Ho6/G*0Nw\ԬkF#<ͯ\:O񴭓= 5=Ad 6O}q|QI{[7׾bB_;B{UNt>Bnhz{xt~1.2 #>0ХD+ ]4nP-^̈VHfsZ$LN wʿT+ 6M2(Cr.*eKud9~S?Qw\wAÿ4߶풨 ~2"*,wJ =>a|>!n0$;&7bYG8fުA: <#ot_\>2<,2?w>Mz-F(Wp% {= cZ>XУk-#4Ȕz o4u;y\NBShwMs"wWYZ{iw v_Cl|FuX]ܱrS}#6RDZvYne+;As<^d1^i &}V:w$ڱqNuwՏS/Og*L,}gVIsymO,=1Eh/^B#3ʲk~MԷs_s, }JxeٺP l V]2hc1c_(ir7Ot 03$kJ5V w'W$9lC/3D?1,v/2xx_~Z7ɥy}98s{[ ]Y<)ټcVS-ƫy6qLb=׏8{6Ŋ蹉췫.R'Cb*`8B VgnhO|3oG|mmnVMo0c--iq)uPOcx|< 0h @Ue}  pTO 3hcɉ >; F7RX,Ʋ"VYdj(oCQtVlb_6zEAg6W7ɂŸT ES}7TJ6ʳx;%S냷^3@Y:k]Zˌ^D4i/ /Y U?Z՚y*~ļ8oʏ86;SWπn-m' 3e@)nGFu ,YDEה͊7q]^v~Zmǽ|o㯇g'ɥ<;!+raf3L,L}^pTncIt,%r*&Qm,46^WF A4 W1そ2#a>E}ijbZ"=v6_a7qɾ!5k2Z34j rI)+C 2c H+cCmK&9icVA;ڐN>=^eօ_a";8qCaL~'IsxF>|6O9 2C!T⽈WpEҰgl {Mi G& o5͙lu֖s y06/uI#l'{籽Z }}'=[>t!i=!/4e1XGS;Ta \r&E4{Ğ hդŗ&1IwW} [syTOgf]L9O{{s7qߏ4ʊv4msV| "-]ֆ䪆P3;<|O; 0?$o_[z,,Yz4\}kȈxxª}O~L> 0E$LF,tK'Oiҹ$WMܹz2?tX}|ؠ0GwQA+ \-QRHc. uxl|gf-"ό*[ԪXoc*6=>PjI2f] g4Ն Y+/A\HgȭrRL;#zTs /yn[Q?pw`'ou?nJbnY l<3&sY=&\AfJV֒ڝFufJ ;lC W7z>lf.s3G~./з*෌kqoZ9ϫFx]zMmeAkQ4'[4DWr͠{nzќj˷Y$کĴ|~^CV'6x?g6%Hgenz6ЄU~=[__A9ۢ(zP/i~өoΕbJU1|1tEj$<|sf<^^v_-|A6Xǫ$Q}'8@KwOye,pw?FߞS&bC1#}cC = l37SY ZfAIA2Wbؑg10ӏž& wgD?U*lqe>7 \#һI8(։>\jî$oȾbDѶsw[,߄*i |9e,[.ϫpIK؛wsrd^nP#O~4W˦>kf*}Jtm `y"Oh>5gWӸwhӜSnkSR3ݾ XX<͊±lYYZ~j9Qg'W|¯)X#1{ kf7cvS=:!_8 6/6w=wQྞi:`Wf꿓Q )Gil`ml/֏EYV#o:3A+GY3|J$Qs~7yorqTw>zHhƗ8 zTI#,6l{E+f\)ʏ#Qj^/^oLz0w'yI 3̽A܃HwﺑX6IEc>kF>8)r@1XbcEwpɂMX_''rlhXk͑xm8x}ȭ!v%d<1 {'l|^=UNyDZᜭV~<'ڼ?o0axЊ?IR1 Ί?L3UF|C\A*e"V9Զ9+9;uYy|X @!^7"6ƃp yǧHfْ˖*~p[K` iI2pBFt=oۚ:ݜgl_A cmϫ~0DwJeG4,%wg zuIC֚7Cnv)X^ZjE  z N\L %lڃN{ [ lIVKtz0?;|g*xT7Qf-fYW tƶm֟ޓ ˠmyydX䕏[̃Y{ב ,aL~u L6;q'm&!>?g8ǠR'sYu,*N/nZAgKQ qyua(]zSVg!bTǾZx2,c{:c~K/9`ܟ{X+[XE)5ӜI!:7W07`ʀ>NoPKi8z|e{iJN{; 4Hghs5veJZ~Ak8jOG-a鴎Ms DX2 49XٗKqjF:e֌! Ƚk8i9W=D'5QM6 'WY"y[&<|`LN8[S OוZ"_B+kYﳌ8m rY#\I#kCƜlڕ?) ۶NgDeCNgbKq9ͷ Lյc-ؿ+$&՘Q*2\6OF H e+osM|f'F!Yu:ϋՄ{c60םa9*/P%=O?vG 'Ӝ^ƫ~o  8~`5؃?U Gi2rꪛ&4ϚB%y i\aTͬ>ͭ~B3g6wX^=u9Oٞ]Oy|׳ / y!݂9F6yƜۙ+6&o.(F ;gp^w$AWίcI?cu(#qa]'+H`]"k*>|;m #v N<@5-uF"z'}@fih}@(.M!2{4CXo7Ksi}tȊ4/HNNE~h'N!(W}?Ćc[y%;+I=Fb+i<>9Ist rd!E3M\FZXy(g&MMX4USߎ1{R.vg' 8hbyLQ,-D_Ѥsrt7ɸk%#}`,2>4}2蚨W,'=#q2-4w\Ynm'ڙ?;FāZOSp=tR짯:Szۨ !qO"&F: yo[ M'Anf) ,6Y(YZR|ƧU@(5Wxּ/{,ɬ..8` TýF\]!dϡ*dNmԜ(gB1䐭xw˟X\jwZo Z^j%cof7\٢p,HC-c-;aN?6{d<ˬGugc'[vgj7d͹${_sEwHBnF='dͭǣ=7sI.b_.LMxKͰߵ}_3C#޺@g2碭 N(~4ν|C|;yFc~dӾId@sE$W9e7dhXF+ϖt?%;fh{eA_k}LbY<]ԃA|4ǝ4ǐ'7o1;%]hJfϏW3X)%\>Δo;&jG%X|\+*z2v_A |I@/?pNE;cϖfkv×ʐEA4V [Q4?u;&֤oU v/y>|V[ȕTMb 4g'dOLdQ,AYڪT}=dt䞧{HۣA:wOu)ęK|GT8D:%xQ--wk_psw핉6WOg .ϯaW|<)M`G*;8Yz܆i)qY)ѼU |wy+[ˣqzY"~?zrZ{Dm|Ya8n&Ŧ>=6nv]qoҠבΊuT1D+8*pif̍x7s6ke/Y|h&c7+b5xB7 9F ;)N!1l!'xᗉuhF>zh}<RG<?vzxM#xm633>|oRўlOkD $UiN`:l%.Ջ:ܽ|=W8MP"6!rCp|TþWu633%)S}+}SOρW$hγjV 0Ɔ\Z^_nWv<=G'3 R$O!M>Krw%aֈZy~qALtj +"^ qoUr 39 {~C/9֌aLǣ%o_ylz㸔?N:?dң1BUزP٫HEYs|5$}/~K/ا$VnN49*.~%"4 + l`KP8<(YRsD&DGJ5j/ XLJgBo!|Lm”;ߥY= \Gkn"Bk;^K+Nj:?~kպxl>ڇ">%G\<>WY18}jgOh 98)&Կ\5+ݣ4h}=p2hN}c~ }#, `pr<~@Dj3j^?tG_u0<;߃={5) "}ij]I4*8s!>D{Ƨ&V2hxKyZiV)}l93}֞1ZUd:ٿ68!Ɔ;״#rw3~J<%dЛ9FA"#tA>ŏ-3(ܾLO4*iOFhj> |ݧ}b\ 9 q.Mp )vncƃ4_X r~\dX~/9-ƽf<ڑ4f/` #鹓h]蝛᷵Moo|%0h(5?i( LH<[M+br)e=Yc' Ĥ9a=Wa_3x {f|G|ѱa͐#'˘8> HU,i}\Zπzg:R;(+bp!?\GacWGe8n=+bɬOE,[?&f^H7`NK~2*Sp3!L*qeYDh.R{A+=(ɺ b&pNwW?'^m|[ֵKEMH[_)_DEjD G;vNXcG 7[L{i ÷8Q}zslf{.}?|1p<zd),c$Bx;cE5?z\'!LV K/ZyqOl .v*kg?̻IV?YBjgSۯyP'-rhXcq:kb{^G>W䋟<ol4yHF n?}5p**ux%E j졽}0:=v9@u,'7[Hv>W. rS# hr/QE 4FczDkk԰+^-\E=>n#υľЭ蝎^kUs?UDGx" wS܈yOu>6,[ý{'?q3^?m:kv\1mM3w#t:Z"x GΰJ-lfIMNZSю5Kh;&鴟YO2uLt^`n4xiOF~CkvTOh]n<;.z ~-C_г !^awC(X3z*Kl3h:Soqsm >st߇,滚 gN4wܲpKUx\luGR&;y0GڂOc)Ez|XE:[B>EiҺ;2[hw<}~٘P2-l'_'GkUfc9iꦱI_u+?zF;'4d5=~Չ6yvryö9Uj䉥ԇU?Sh1j@r7T |k|?=|z9>:9S['~@P Aj~B̨=%x xU=/Y c~+'}r>\VF0=ٜ"hd(O h%iԳ)p #9i0&!fMZ65%}GY$S\:YgbHώaCeNBdl~O L9S Wͭ$[z Ju(pkI*^o0|\(d1;S,}²r}CݭgɩΓ Z?^Qai5NS1Rஇp2>^L#.|׊0DŽgw B" cՊ1^]~9TY8HD$vXYHrYj":Qҋ$wŭE;LMqw]gϯ8|:>p 4WaˮDev>*{:e K5UNsUDmWDzj.B Vr,+ZNGecynol˙ m!7O_|8%$GIiubp.u+civfL3 Zj*=8I\]6y-3%U Ϋe4Gqp^9.E;VΞM/}Nz{}Y,qo2DB:{;zEC ا3YDIgű4">Hk%<:w\n컿yfrei%2ɿj8LX5yC$7w!:G@>B.V>,J6Wˈ)O.``~Q|<-qw6YӴ_'Ȗ.Iu@8O5LA f8R yl}8k*>5|u[F?LjRR'.{)D|W6;_%2>C ܜ5v"3g[cnhtvMRh?g;d2|S=;1 S/#(sͳSZseYSDGLs (#/5A  Ozw7=nM5$7>ztnK.zfɕ"n pǟg黔EInG ʤ%ۨgKtn%^52fT83k5~ V{4Yz-Iv1Ő ~5:vCqGP櫄}s4xUj6I<}rQ}ɴhWs̪s:Ypζm" Ld[WS]% +ioU \ڹ<֯lZi&:!,u9gdcZ}K^Kmnq7 :<vHm1~qHZ-y z|8yU/4V t޺Rɟ/-`p>լOF & vNoB聮sLL~GD${Qo+񏐬FDUmKH" #pvѿ[eXg}.5S ܝǰM~[apB/\UÊAw &͏~G35 }}?"unyʓ3mėyN9䢬=rZJoO٤̗ U @T%?$ם.|q< 7{׿_Q}G2k`+E E{{Y2Q<4ng_=fYڳUl*nOU]fd) 6x7йeVa7Za#ﵸ:!jZκt>xZgR7EϛN=0~;7oӶ}Tl[DLy*Sدhso.dx#])iyq}y ׼S~N3>Gim+Zdp3p OtCض ƨ]ib2⦆ǀ:n0|~^r߸b}yY}k#b/^$b|Ezڷ%'Ek27遭=~ҦowF^x\a 8\Eɂhے>oY sڃȅHo*-MAwrH),#s_7U~Պ"WSN[H} 3Z7b"+:g]%Zi_\v^nC׼u`_FFOh_$/jየ,|0w5wbh9ziVSv:#ԀnNjcLZRZ3A+y4h[wmJAox'(CGn5./ wa{ÚV@:PeAa+ๆyiXcZD i~yaGaԋA.b #||W1~!՟{TŽǿcCjXoZ›{NmϿk zFYEot_[}Fam<ۋ(ρ 5x5cy6xi94[{SKl*2-$y6?nmAw%,K>g"|`I-“`ktս":>Ls_yu8vͻ,0N #x;ڏïwsCo-|_=ʟ}wM^,dq?>7 :Md " o%E:-n(To>_ozŜ12H3 e36E 3a[:6q448]xu_oX!|um=V;=1hwɭ};33&(c]0`=29NZlN[Lm-'rZmZp4m-x?; )qs i,K es|Ky kb;1rMrc䩭"7&^gmM:xda̝ :f:^Zk6wz1]}@INf>o}3ʖo?gM?s:(ujLaW3%SԬ5l]5 ix߯)k~CƚdW=ˉX`aӳ%xg ~rX'-SXm:I?5S^AsYu:}M56} =,av@r wH/D۶榵m=C]_LGDD=_h ބe RiM8]IOtsb~Y1~v@+@_.īo/+Whؚnvκ̸ΡyE,nml^3U>Yv/pkq+ބڋ&Bt^s[=fU9JXF}*wE x;_,:( xJeHzu +xwk'7o9/*E>p`{ zMOS M$#oŨy}?J!-9j_UjےO,,d4I%7KFEɾ#,2<7ќf\fedr[g_}}&٠FQT0n^aEDGP"y)劉Wb_9)C\o(8+wZcRO8kYWSeGf#鬃Ȫۈ ?_"|s3jR[}Y*V"LǛnp@c[4̣dV{1:< x덪} tS f417،zz8~gA~v8 [rtF[fصKt/% ~BkG+w1ESwnwL;12^'6? w˥>)wTJ>TButή}:iO9;67@9SMj` '!5| OһҒ|~5vCKꪪr$Sַ3kWj} |6%ie 1:LhosAn eODc2dɵc?H5sG+aFxH=9CB+Kedm׿aD<`Zba#ɂ·|c^oX:mͲt>\ڜaa9yNXĿKg3hѢL4 aDD)|w 7^4V;hD?6̇1l~RɥXMW]%s7ϰPkt=BdLPڣLOt}mT<њz5రgv?66 }>V{D'P<RӔr_{I7p:N,e<(gGDI x#0f}yJeogp3},ITZEՓe8lPfJyf1 28YbR99m003&7%}{o]_k|#hD?ϣ!DT+bFi/԰@>\ت7_ rмchlS ɲbO}RcsVǴ'bsixcIg7퓱>'7Q7쓯쓟}|ǀ&jQF[5ɹC5}xxQ+;'{hޱ,5FHF}}n9WgsMZt児_'ԯNY|Sz<h9-_d ̺ DN_u:|Roch-9%fmahM:vMИ {C%w!ڛXChh}sad9Dsx!͈/o%b. ˛δ_20/2D?a_؋yq~2/pgfhzɤLj={|ަ_| { W%$IΒ6 02F3$O=zU&'2(E*6ؗBl|?rWVj~zM#hxУHޣhA|D!''! i~[/||,PF:jr3h[Cݰ#v xA'σF{T]b.lNϦ 1{##LcawrVN^V*yMKKǙ 6><)g97f5/EW/Jֵy0KN:]pSMǽ2^v?,5#_e80?kq6?Nd:@.R+rE@M -rwK_=C㫱{zI#_Xj7}/mǣ)GSG믯@f&OQ:Kc~/rܝw'WSH]Dr$rui$+|#^qZ?[@u$;9c9ښBtzn+0=gL{M4v)ƉZ{>K^jOS "B<}G% dQ+[hwJNNNvTp p?cs8YRy06r蕥 Eɓy;ߖ@fJ .5\m1y,V50ɡ|׵I*F%E)Of_˾>=4y;ٕ)y8e{_zRL+BTزpr笏4JN c6p3svJC>;$|M߃ԿY{~WN~:lRF1s<6翎i7҆{k(Lg"coST":֚mu^o:-.*#<_lx.(o4Ku]y'`v%:OIc:}Heign37*mlB]<-)#3|d:mK= kE| a;3+9fC0t>G tFZ> iVjt*:gkKg3|EFb'o.!H!^:HXFu]OLSK *k[2;:v1 `.>Lt2kV/ųGsgHl枊vYd  //kfB]ʜ rйn 1KֻJ笳Yy^3:mV;? Y[:]Y8eԢ:fܫ>vWh>/WMUv|7{~)|]I!~Bl/zWm<> lK]Hsv32z"O-&oFu[Y8+]wEqĶ`¶fg~|agޢg̹M_ll˭ǣ%h-|!eR3solqwCqG]@k}I.QW/.<'@"TD2UGVR-yLeD\>=HG0S.L#֒1؁2oR-b՘)$KAzMqɊsCBnJt* `5G?{crgtЙg kۼ#9LetfCKi=݅\EsGq"} z/"9~1;3y'#DS+>χ-zgS]_?ؗ"y;"_;LC [^7bNpDhjXI'oɑG5=;?>#eä͇g:mT<#æD !&DT42>:&h ewO|j4"?Anzidܐczh&?#ϑx.1u/Gu>*{.=VL8 t"*|bI 7^KOOMrN>I =[JW'yq9x^֐L/SU׫^j>TO=wdxF]߭Pī}&zg[]?YOla}:uOT7^ /Ly\/'k4TkҸf)Pd}zg4>>w3F穢Bm4;ފϿi;®W}޸SQo6ɓF"v(&  eAעIZtaDY:S4$ FK>7EaߒZ> /v4؉ F<9Foa+󸖍ϰ߀n5&q-9!hq;A+D+q3TkAt=Mg5#oq-;鑥nԤqetBf|lư]jN62I5Ϩ5OK3ϑ9Ď _0inm=m (nZ +>-N|?:X7=߸ :,bGՑG#bə?5ߤ8k 5`7H}. 1(?q;j$KCqߊN< ǻ,ډ7O#ߖ~N>eO gU?gdg8V?:Iش8~Rֵ͞1 :}$|J4ؙpF4k~~iT$>b{%;: 1\]~q253.cjydRIjz}!^Bc 5/B=~Dۥsk*V=)gtS3bD^TvRlY mo;w^v?oZ5SbBN,^|qUw]2qUT]Z\V'x؞cyq\{p֋UlL5UX嶗E?KϩV-o,lٖ-ۣv t?-3kl\R0.. c;& %SG\ӱH&䤙t]"O='ex6Tjҙ6&E;QphF9%<%{~,CF_{pܔ)&n*c5~>]ǘe'yy8&ZksAי#~brϨϿ-E磀;hUz{Cɬ 5}(%,jl>X 4$@C;h9t&؉;܄PsU: QMod\]ד l9Y f]?n6c jNjE#vl$h7,~\ڔ6 /g?x"#YZ2=2tr|SeAvW4۬u6M4El[H>yD4 G ೚٦`!=vh8!K;l~ q_=;gնq:>șe"]7m"e5L?l@մ՚1 |!k(M3mp WԀe]k%WK ܯ4L񵇇eX9ߜf1>} %0qzd)79k:q3hyp ?:D13uw)hXDs Sl5E܆Ɩ@g&|eXLV#KwV&Yio#{G;V/3接r2o"2gy|}Ժvꍯ2яz%Q"ꚥC! m I2+ͣO(g,:W؀=M ;t+v!o}jrs/WS:k}uvz:D=ߦ/E{:Sh{q3s|S¬c{ߍ4wlxF:3Z<.M)Na|0"~$k.G()\Zt#FbJ?3I`FA ӣѡ:LD? >':O[] S&¨#2b xusüJߵTw,7kyΟj8&F<^Gq2u>3\l b[ʗ\&c5{Lk樁k+y,y0X]Ǩ`^Mn,ŋC:ڴXltn% 3q7Y˩ n5s;dU)[7vouf^$6&lggOq?&d`{i)}ᨒ\<U?SWE*KOS_zVShzj̝ǟ8=OkE4Czzj🮧#z?%Oq(Ty; 4O%j6L?FGvicW Mv ]-MmlV>Lk2L3.ŻIRv >(?j-$- È߉xXOb!p}M?ᴘ"p\~}zI,z5gh#aqRϹqu4S&q4;hbu MװAӉ&49x;Fϳ8+Wwi6~̘W0OKr|ۚ,W93H)|؉v}*;BЀ) oHŻIv |3&}=4qj`` \oCk5*ujIm^I]*yw;Ջ6whϿmH^~7M/n[֙c<[*<[\:ju.pd.;+>'=VA:Dg=۴함8 :,z4#J[1] O'&8G48BgO6t"]׆}J׵1з/փx얲` 瓾|9X&sm_ F jHvtN%9|>j忺=Z QK_w[ 6YHA>ldN5ddV ~ <&ï:PH!ep+6vv;-lz]É@G|8YowV#Al3\xD_G&}Z>M~)i!Evya8<5`c"61~ᷯ,XD1#fdî<X`R%U qqZv!?fLj' ;ۙgEɍ_3OcѠ>%[?٥oѫN/gD/?7dVz 53Ί|DxLbglp>!!r,1\:%:6<%j8gc صHF-4Ehߡ~h&A~<-|ӿX"@??O |Z~u0Zrn/0vqLU|ޖwKKh3X M^tjsM>mm_*NsK?Q,A4>:U>h}Zlrg%@%̭07O:#xV6xK3hV1Ʋj~Xa7V'o#'+V:tSpwŲ4#\F xCeX^禇|Ys9h|̩nn;88 'vvt* QG*wH}iu߱M2,]]edPܲUM`@c!9󯉤ȘwU"z' g_|Xmjw;-;bx^1﹥Oj~UeƯ0N_U2#Aȅ^ zth|2v!0%7>w{3t,֏<oi܅)ۯ[KI-|rq>;Tqx>o/ۊDq /C7sN`/U9HZJuq:ef=6Q'E,Id~Ր?߱݉),~0.eF=דn-YG8P>{!']9=H1~kK\{dmVvWwšp- +mǵr'0>{t$Ik+T^q˪̳o9xM(|Y42mp__{y m3tdψ86%S!L6f%b*#t"/W9Cߑ;xd|[}#sa8hu>?7zZ7|o9_JlwœH%"}8Ӗ}3ޣ-aR{6?=/LحS!XYH q71u1χq3F|{{Ÿ%x},:^D~C؋wΆk1)W~|ܻ$ľ|җ=>x]g/}Cy!ʇ]FbwPp3q[D>!=x`‘{v+MI$=ǔU^tiG)8GjNdcC8a$ro}3' 89 ;v83x=32+dzxhss?[~m=/VKͰi]Ư*swɐCZI;dH,,]|:h6~2kV5pC42瘱ij6M/6`ѼVtO!yvcdvW@ǁoT?cX7Iȩt9RtVs۰<lڈw|])*< l{YQ;.Ww.ÝyMc 3kxZWM]9cY⡣錿&Xb+^Yjm9c_1yQ#e㸆-! 1WMߞra~Lunv~Ȥ0ɤZ .>$wc~ȥpk^MG9r~EG@;XЋ oC.uc$׆; ߹&Xux q$McܒZ˩/XcY =v'N"SnK#Y,*ZfzA,(AQ o|Z[ǩhƫqhE2qNE䍩{Ih3[tt3ߏ:l\)]ZG9b ~Ap==5AOH'%v9KMb% Q@F;z_]en4-;JS-$cn0o.1{7+Kjmƚ)+(VfsȧR- +6N"B3p$׳YK("yo&K+{s }+`穟Y6׳l> R_˖D~^`@7+rC6c_ӌտ ,c֪;Ԁ|1sՙZ7G0XBe,tU8C7Raer>AakM֑7o.\26w@W2Y싥ݲ/&EYz^O66~&|Cq_j\[/йI?~bu 9L gIl]Z󷌬sVLf_̲jgDŽI9;c>{wM4'Y?!>7/H47=ah.WX`rFǖcSfj<TfaS W=-n%s}poP菶 {M-𸟮brZjQ4h@ pLX:/&sLVQjW#ne^ CE_%JG藯/t^RJr:\$l/:PFH SlɦR[ qXHXd ^}XV`+uф)xT s/sp{CeT ,H~don> E,%xe^?-爖/L&&,̶LjPN:ΦQsV=×x1?;UM{/E@;!etaC)Ӣ_c9w׃kq. Ce&_dYz6;Vl;=Y~p"z23w)>Y]BWXJ E%݁qa:Tc'~aے/0גۘKϿJZB] e" er/D5&>' ~lĀ 6!kTc%7lV"n\'KYIsPϬvf{kqֱqߖ΀Mq-G~$1VZ=0Bsi4wuXCtF.BusNVj^P~hpd̦ 4GA٧bQMK ~l{>ydf٩h%iлW U#B>>dtvWMϹÔ- Sw_`fdkl'_r TQ_A{aYxhyu0HwrZV964$YC)\cYJbp @u̢=ï8"t6w4z"2kWԳZ%pYSvcf17S Bw__hJd'-k#et->6XMic{=?.aގ>v}ܳUhdܩa ~ԇ95:]՘WP9ktt1(><3owOq |I7N#/\Tc: NgQ))E^:MMFM_xs8dt~Sh?4 Hey-k%znnU%YIv.n b6Qnj|NOuc21,Άڛ8p;Е6ģ``}r"|;&dyU=O }A>bL| <>IdlD;#CǨg5zu@IiE;G:9~\PXQ:=(s<9 8T10e՝ ڣwNy@w<]Vi̊2aoU.gƛRΙJ{Lf<,o gp`MǢ9qu (s}rFŬVE>Xa>{;.G큯[* ~86hCyC˅#Syt:rtij-2pZ<,S<9D/b߇ϲj`rK'ў0N8=C&);Ŵwy3L)n%׭heX;O2k,&y)l4xĊT\fzyĈ}A{(<< ؟wf2Wd G˻t}ΥtOcXmczOܒ嗶L_^"ޛ$n73Z?$݄Ms-[g}I:"wt$_/nf*,-%ƒ9U+ y+oXyH:U᷋C@ߝE"|^uQXo:*NĖ;Dl9a4(s u8HɿWx2qZR|=::So>x~7wȅP[~Ed;ٗm8wdǎyϱd^ vm黍w#JTϱz_W8Ǩ3-$Gγkq7I SMTǚIfO<4<%"5k|0cWyq5{8c2=i>y\7u"!SqӲy1f} li,UٖW[SuyEYrap51_GnZSjl/f>P}c71T^UOzPG9T~kG=;OpF1%z{RM%jdoRkh@:׌$߰uE6 .&>i]gjIA7X-0D/V+>_yJG;g<tU=gxㆭPA|3_ T+_"_ܹJhx;ʼx;PGzbӳz>6 [}Ǫ>3Kz.'=әz隸='9Dc<)>-OJ4ebSh9 _>vRS?ќݰUzyZI6mdjd r\:.!}aE* =F:u]8JYKXdn+$hܣY'8'ڲ0~ZjqJH>~?9V۟GUw& KH&+H&u,Fm3A.!.VfPj*5EEcQLpn(2jKjmSV' %ֲ37,Ϲ7sg2s9}9c4!9Vvg'%9zݝ;UH"I!;YQwݲVܹYi Q^(Gm'XbN3tr8m?X0jLχ_!փ#%0bk5Ljs9ns5zA1"ggj=nrM}u{@ FoI-rnirC}KX~>Ψ_xĕJ x 0+Es%xɬs'蛅2KF&~GnBL*DV|GG-˫LoEĥ8hl0$ vJ)MV)Kmʘz*!Culkjk͵cNRW+iNVt|MtwLݿ9܊O `#rɬG<VM*9EIujS>qʖ7x}C?p#JTIn?hڭ&-.6Y :7?H{bib9;,\EhOh|mZi~$:x+#8MM >ߔ Wz04QNtVWA%YZ;Ҧ`MІYц ^@͔pUOoBm`?ݟ#,MAZB>:>SE.7M,kN|uu]ߜJyKo==E{砚Xhvk7XU>،9YtO YSԾ s<τϕD)=1~{->@2؁LO7VXɶi>:3#ѬA}+-{LRe2ѐEm|w}RYvfNty*Z 9-31_HHLχXyZa?sL|-~Z^޿JjD䉻#2mkۗE#xxC? !ppgNnwaBQځ\W?7iIn%8GZ㈉E4>ΛF<ݧvrCtЩ^oX9PK >A2MO{rSkq:xE+ "̺o̪>YMU$ z8 _^q1-,'l|!RGh7tH BO6{Brb<ՕV/4OFߏ Wˋm6s6e=mq'l|o₝%x;gkX;I!9Q^ vVX3%' dyKɬC܀\$3x-ףn0e=a/KZZMªZ–<(·ͳf7Kf/3>V,,vڗ?wdLo6P} Plj5+M6Mry< vƅ/ 38]+e6:F{Ns5i\'~1 esfw~\'ܞ@QI7T$zzO@/v?6[wRvkF>eδUN]=EŬ8}Ww-%S.oN."_Xe{u;nZd95 s$V}2R^Q? CܷKp{5/-v'Aa[h|U&x|9Zdi[9:V𷁞̓bspC<_d:Y~ .u,ým^d⿜Ԓzjjw:>j9EzlIrłYl j$[WTZ@0[B'pBO2"D|O>+Ŀܻ<ף(n>8A3>e@yisq^ڂx +O;XoVW*j] Ԙ[5lш2ϼ]A΃:%wū96DSCA+b%>id5&$ۖ(KVs+]>=+p,E~yL!nMA`na? :-q,_8#/0`cfT5) g cg<;|xzj=w{_ε_R3Y+5[NRS!z)$XMI`gŽRA14_]%fp^岚'~}}PeA?Ev]S\ `Miގ r>x:j:a3k;t X'0d"~iַbY~s?#߰WZ'gնiuE]L{c (E>c7 NnŪM&>]7T!tt6x0P.dOIī<]_ɦQwqQ|攱֮V=lZXg;AKw'out(.ԉuT2hcZ8XEfA cYǴ^:-Q}F`: ԭaqa2S~(Ͳ|jƶ-Ds^+"t.dXwLԘ)C{hAZ#~0Y9J#C~~G|u ]g#Tkˢ# qhG z6M{GFWc F_7f2ϹSaӷ0k _RԢZLSxn 8Te$l zg2aJW.-tϽHQ@u?}zi5!s7/%AHe=gͯR\*KX<>;F|O'Am<{ OCYq`k$`[ᨣd7pܩ$fm` dZ^{Ԧ:$⎺sY>ZOdq~rc/_wCMs5} },'pRCVs먓P?.1wm9X0ykrl ÚI6K1:+9x*ʒ_UɩY+y~>p ̃z:2׺Xװ򧳘:hr) ,HbK'ziU|Z2's̻\xwjic{L]R)6t)liLԍdpo?ldo&V1_.% ؞%>e{;lPG1{m{;QnF{nʼt|ր7J)gyL1 H-r;W[c_ߠU8sH.b}Lkɝ  @DtnـjcfyK&_{\7G l(|n;2'TmgOwINe?2H8}3+. ԞɩM[ L6$Rė:Q\2WU;wQ;©RE]XڟRd0dTS>};VRfe'6`u^=]rM N)Z@2G+uvu[]1 y*yBmϮ:e#5Żi2'*>WHȊ|@w8As CdVle,mˡ~ '!~~]n|Z7;{qUSCLR` /7~͎"mזiߍ;R&HW!| >1lI5ckT޴n:+䛬."ܙL|,xM<֊Drzo,0YzՂ;9"W14Bpy9m~(Xw D>zsFa{S z^W.!cXsX-TnVkL5 5i1;q?6[DP Չ 6 -97Ư SwdvAek oYLj{[.Z^rsYd^׿ |\e&~V<'d'=g}`Y^clx _rSj멤2GGt:itG,~r%Q;i#zY6?>q"ܹS䮮d+M6SC:FiB{l/qafJ?Y-Hrncr8.Ր6]^BY حDk,z$A6)+ [KEEu d9. yxM|LMTBbjpg,= }e{8}-8-:Z!{2_*Q?Dw.S=\ W ]ٟ{K g> !W7i=ڄqlu,aMN.f -*g&}rcy.gaUWL8qmjoEBVz@qI 齜 nWVNJz`ˎ{l_!'Reksy4_0y_͖Oܵ>u bKho[d_LxEjV!}EwULU>:;(Qc=Gm@]y<@xkq;ZȫK2?d} S3f Ui;>fKddVT'l_Rb{2GN?Wo 6Ĝm"X%Fxt8{Y;=I|R 10hTey~Z7ԏsOpZ6>wBeŝM`O6Ne40 f1(1wl[H@"~J>N0?ؒ٦Cx"pK5&-ċ"\'TKÿ c8?F24ז\]`$s#Y~w IF4.l˚34&wk6J%A(Ek}ʡu/M,.W#?9䄀qR[B?Ft~x!o/wFh9T;t3xn9"X}R$dyNf7'K 2X%2P U"gL:&O^d5'-+>is!_'s>Y9-}<^۔t&J7xr}Qu-N(#gO>`/g9cVD4Eԇfwej1qzˉw(mHG5螌j, [1xnu=`׉yY/v9S{H^r܃crV*0ϗRy%t=GW}XSyȵ !|Xּ|/rDdp_j݇N0Xq}%g} xxWI k>̬ .=f.i]?TEEnZ!wKe ΧEJM>yp:ΐY[o@m{7> /DU6牻B. xfY)$qWwȯEY@w5;QW|4j ~*?o ;Tf[1yɪ ^| ؐ1d1-R i5ƨ: 2O;G_%V6[{Hc$?Jvl+'s"ٲ9FydWK)؍mL;~됕(nug-ߺc݂oo}Vsuȕ"Ѻpvsi=*RqE Ŧ/T'w&t\*Xe"K͐_%Y; ŠK]QF3c<+\rl%˫CDǃvO`lm2X; [$#ܷe,U ~GAtn {1>h &,85̴J\Q֣ i9,8|ot; A|<-wX_3ߑ_pX/D²C C_U=&kŃ~ `F<*Buoϴ8T_#mh} glj \E.)kF,͓וygGo+qg#jن=rgV$l3Kχ[;6X*ltl1{=^ Eմgrx-@Ϙ57u:.xp9=!P/j-Y&+lz@ FQȵKd{;5L)lf]̓ K hX ?Z90+a69 V 7 o*6z<ɶ*Ifq-"ѽ+!tSa~|N=yL7{M<ήI^O@^sE}{,C@W :tO0W;UGxcͬȮ-̅Xw{J?^ns!ڶh"oSJÒR߹Ƣu>Dkydw{WC6#3T)pv) ysybdEH}C%j9.)'dEM;I% [E &yS̅΍2' : 2{`ijs? KؒeCn+ݵvlyя`)e[݀YyG׫/랣y:Էr;`~{i+Q|7lIT<ͻvLV[@>ss6v Blችy kp =g+=WcVNkA*lVa^,wP_ Vbb]ˉ?# D|xTB~&oͫh2qm&η= QVXI^NMrV` 9z{CK+7T\-Mxs r>0_L|(7Xǣbȝy}>-ms<fE1f= (۬u'HSyj"K~U#޾|;)75e.Moͫsk!P$Gz*\F,642>l=4cATia)zͭE tyuB1o ĖI;E џ;B.: j1 Z>[/GAQ7g3Xc*[E2IĒ#$cu,y^2X*qY&@;p۽x^Vԯtw㙕MlI{(2[wx)w6cz^M緈h`[ @LdUmoա ǥfG v$VD>o鉞^"kѯlW PK3ecg 4~B0}U3߳[NFY]Y/KEi-y/kX;tZ,b/j;h o3Y 8?${WaLc8Co>k=)sXQ !WL)KjBG'u;8dpEbDqƼě6_3gs!N=yͬ%[F.g:rni+ ;9@k%I-G,` 5}KۻWo~BnNM[*b9q^ w(wVP?<d\XW$`6n"VNoxIЭJ?YJwDT[/5g5Zފ_31&W?dW?t1D֑cj Of3Dvt~ 3ߠeh2.[{lo%s@\ ?4׮p'jX?۫z1k>Ajs EۋG8沿d_ ս#i>V {]9z#:OrYgWJ ,ӫÄܴ.{ |eTg ӄT~d޳Lc?BM=Lfm_7:5Ht؊ml_Scɩ]AڞhDjX^x*;9`jer,3,!:]"Bu, oRyT5lZT;%obIB^''5X=v5;%볈~o+3OG6 <…D z e͙Jz'>BwXN{9Ӕ1P ^rIflH.+s/V@Cp:B9I>VQ{ә8Ӌ3k&-Rw)տjd`#ݹh;iK_DѢ3te!&ڃeYJpQ uJ/w<\r*Bv1lX, fߏd^g-es9`/ `3 xbr(rmAK3}.dНΛo6׳y=~Vʖ"p۬z:|6F`=Oo;Iw6 iסȟ6m*q3]d'17}ķ LYib=Sw|.݀ڀt$\-l>Z<pBOς;Iqْ#"!. ޡp'W}vNQXY!:dQ}*pPUSXYpo 36qo,+O9vecĘUW"e[f0ӧkyjg#ȽCF[ְA|~k}[f4P#ru8 ,{ ?Y ACZ-W&</"6t!sn x#rȿ|3#k|코s܈ dkha NIⶨ'`Osވ=n?@TD汷~f#HlKrOfہKفV<z|ع)'Γ62fch%7 6GBE%^1'>9~Y'rztjY,Ыطe赶C2GkkkO`>R_-5U713 9HΣ_!aoP&CZ3zģ|dmpFYW$,^!3o/G5Dטen8<lv.!R"ɝ+;NrGDι(>4UMLao}HlSR~bs!Iӏ&?+3Zi-S: ˚A XViQ &\?lיbJLzk>֚Dk}8+ڼW*ܧwZHԔb\}9}S?+!NC9ω ,2R7= \W^֎*M;rq,#~~ֲ DK@( X6c!ILa%sxĔWt߅,~ߥ2YCe5,Z2t\'0],c㧿 إ3X݄RQPٺV\N4%D$ ۉ)yweLhMUm:u֒fh~>S]u; 6iNv]1j5ajI Yr.oT}Ŕ9{Ւ/HRdq;|.o%_nhoV;[\5}ca7`0prfm'pWo%gM=>'B3u&YBOwM%s)9ù>?DRn^@{w1Uw t^C>,/UE{~ EIDp' ;Tl;3r2_["dzR-ݦV<$FpK l}UjO&|czl\$ ~(4LQ4ڒE^6 rp?|[ycuo _@<אv?\^}S-#F|vѝQԂdG<-&V) ڕ:f~z%ZI&M5qvwogg3j+}yE&^9GYV#6.!k,\[V, zj4zP+ͪ<|V4&E=Ebu0eD]AnMJ·o\v‹I'}v o%nN&`2]'RatFjt  krLbUA\2&YjFuv E|M2I駮#a_ D3Uff]U~fORxչS_ q={; qor:9al*D`Ęq' !ȷ=:dP[ Bɞ2Fs#,{Ԧ=*N4zn G;?&1HZ~M}ܮa=[>5ퟓ䙺uLBREbtԲy,ySͲwR3W`˄_k 1qu"cD#ȴaD0\ejX^h3|Z rM;[ $mZmmD[V!aZ3 0Y&+)^|7^FCM w^~Vr!F屪ja M˹C({ԔS<'}{4FN΢)u7 C#bx=,pLݡ%yوw3-E-Dܑ9]i/PnRމ L9M>c:vj~hJ//^#ihyO9l\Y*3==L2S`2'*7սcSKtY5xҘ\RuYc@A; |{ig42,6,6&w$V_ >BM= 9{"{:[Q=[ V \ϡeӺ$l% >l>Ke2Ϧ(j.1gsYba3Dp#?]^a7f0⹬I]X9|'/^22ߣ;B<\Apڽ?\*`YJ;t!磅l4<<쳩lz?e_ZOhVg +v&g[x WHkY೵c-9Ox^3<."qRnϯ֧+]`d=+G_DDzIjsvf+j5=\ ܄83ly;ϙ!dat .E$ۅy[;6hփxrLNgo@s[~@->gLing_3E'?9~dy_gOaTygv7 ;C ҽkw̓燠 wD~ӧ|uч:E5phm 臅W;mdi6ƒYGd~o{:j_mmJl]ޕĊC"'pr:Is!}WD'oɓ~w~~ L>3?'G]6Mi'Ely^Ti>k4COj:_7^M碿[nxWlJ(]EMPF{\jt9B~p]W׶=M]]Nl ɶ&,U Byog#]Gฦ<*&9bU\>`fK߼=d]-=,r^c~kr_l?G>9$Y޹0QQX]r곐318ݶDƲ"XIry2Z=w{aCp|0aoVy{r&TkyUiB-/wϦ'xn{0S5w;Cs۠BNeۀ{/o5s$ױ83FYw](和'U#Ȯ6 DtxߏGLf ,jEJ,b͊E L<=]Awqe;`7 3X/qΟ3m 37 @-K.粜hK˝KkZy|v##;:w;7cz. 2rdSƗ:]`ʮ恮8㼘=-+?Aɐ1TK!n<UactYR:Gt81:R⋹GvTeAta:txtD ;D|{x,ᷬ̑Ԇ{qrL5$w)Lއ.G<[8> v,\]ww94N~<"*335yXy wt 6Z5-N ƵsHF>9>?}1lvc qFG0u4\R-_va{n_ =bME/s_ Yf /d.+%gGHr5Efߝw1tRZ@s~`&uI!ٗXc;EOCB^AZ~:,Y䂳j6!ow~jīt@~gn /ޓU 4Ox]٭yܟ=UoS]%?@QĒ`o#cLƀYD>jĊO`7MRty燼xVuY'&iOsnO]4Ls>_"E1袹T Z9h1N{I{B`R)ߗsa/tl~iq*-'NkRKfA7i:I'O?[x,u_6S?є5YrM!neV%ԻV XBָ %˨ђh jJZ^EXlV\f%9wXzgaV[MCP׊'+j[U;sbiRICBA gSww!߀]Xh9;s6DKf)k%gVo*[ݗ1O6So=Gss}9w1r$o%a\JH]<y?kFQrֱV+Xc|fB]ܼ&BLgJCnrg&i?B89T3s *X%94:$GgEG0 zaW\vS{2ڟН yͅGS,W ˛Zq]i"ju&^vCV~\RRt߾&ݍ93̑ʪ3!0};Uť P7!rбe]7b"R)'c+pjvi5͗{z g蹕!G[L,5895G9$@cW.B-Gv,q>ў/htm+E̥g63br.? O[5?BOaiqq+5+yOQ!:'+g\jӱpr}I5`Tw:2wg&-ӭJ os-tG\L@,S\mC3S % j*3_q~b>#h+ q{Zm b&nԂy.>uk/ZpO2fv]c<cmF g`"b!3?y*# >_g{:?>&&rQח8{/Gh6U$;G+U䕶NtO/9,\Ň/ x@!C!m~u""ķ+.ٯ@oCkͣq\L|ɰlF?Z:'IE"Rz.li_> F013\>m3͡`>dT!:jv[;?=d.1\d"8;ϛbx_᪺D:kYմL{9ƮfXǑ[(%.Ee D}nvp񭬪gh,iNJ5xB+S#$hg"Z~~\h'l:: WVþ}wi~oͫhx)8y΢/]`-w:sxk{0>EReCn¹Si}Q4܁GlRC<ݝ|Gm_=mW*ѳr~e]*7+/:OsʝRyCL&RS;JCϼWk_p[y5X? {vgk MoV!pU/qG_4G"Mt;ڎ_ oa}ٚoim7N>q$wD;ǃ<낯ʪ~?m9CЄw ɔr-h >X`[fu9!έn@d^‚;;e˶Yh'v7;oOyLϷ3 l` x.㖳ܫs+!0<'v^ca1MO]Q`_U{Р v޺/6'=ׯhNKĜzOwxbwh< Z2|ËcƞWbs7o6}]=54bo 75|i];x?/K4| ?|,}1:WxMW߬-3~B`6Yowۂipz 6s k07y1?pW DrFZs Nurd< :{ư/kQF߻46}iM"7DuOᔎ\ [#[~.o?izq(řę}u-o_B>Tp6q_3؆,8ǭ[q3 yD54VE`6ylD59ޒS7z>Q=Wjx2nZZm4+ڶ_Qg͌?i7?=D3Ԇo{I*jE4뢇jk5MhyfJhV+K@_s´@2:aSAa߁Lx:wofk=|op|nfN7oX2K)ʬD n=ȇHKMK}5̳//8({zz>'Լ?@yc]ojO [+j;JR{fW/!VDkL7Mc4/!id^SbaS76F-/rgfCj7÷a*,nYsu>zSx]2䲞iems ,ֲ2g汽!gnkYThw9ʘyQ]hpϯX fJg.؟=zھqc&;o˟s? ޶~iwYoIp~c+ %r}0_^Ew[#>ӷ$mϱqMA}=s=rWlm7Rb8Vuxջd2Ou%/ H1OM21W & $ydfY}G GKlLŽOpWMcN;ϥwWJhͪ$oLg Pe}:ץz>z^?ʼnaF9No, Ԍ=D'Q .l1H/O`fs ȇACs0y;4!,?{\չ^auj.e{}m<5ikk1櫢KӃ7Ki{oٹy/M:蜝oXmr)ܟ]fžup?Y7<{VCsPSբւ1),>!C&ܡ#Vgdqj;ᮉZ>;XccM(륃X^<ռ{auI><q-U)[?ՙ,ȑd:6T'yβ%[k+e)ri"\MN?hC3h̵2 ;7p-7ӾNwq`'z e[-<-j|oEa6>MCJ; e0q~65,ƋD8x8>cBG:W1 "ic3mlv#w^yW>m\ެ"^!Ww?c5W k&R_Lv LB ц6mB+s=vMVF8ͺd"nf뚴i7O9HiXٿ fVst4~s7_x| )#d^x\4pyߌp#6%XZSa.\ *q{sx63m>"IS;Q|= -\OfQ_d_*Ynob Euóب6~,^"{5R8y*S+ڌe{yLA٣pdnok;禆;{R7y`ky0_6\Vgo'J0vzxz<:(;J_6|c|Wg)]vaN- \l`x=1觚I :6k~x k[#c#1Z>A *]&K6{P1[{X;n?8ώi#1Urk ^.%RQ+𥳐(&m׾]5dYJl6dZ}2+VQư"I2[#ANG`"{'E'zcֆu綜tQ^tquYc{LyFW ii{V}i|zO2q1q !Ǘ9qva%⺄G+T&v%Arzz~$c>1k9 G8W.]g繬o V]ȻK?_Gr~G-#/vsMVq"'>B=C`iaԏ0碶8IOSx*Q:ys q CKo <3utVVoN37/mCnSk>Gl_=_A;N8'6B1׻ +rsF]h}`.'D;c6`|-ϱm֋_SU7D>9.[θy!/zG-;?*]7qds_v>dtgĿ+邷o)MuďVCrh /d/9/Pu:j 4#dznp/]*m$m2e<9ǵgͮ#7H|xf_ݏC:L91C|2E-ω.?(pP0958:ح9ƗYjڙ“a++w'2c@dOz0-L)sIّԋ:-u<^`s? ΍91gpbg 2 ϾZϠo w3X=:}}إ ?j8av [JYt)g΢S~ Ϣap/V:񮗑88Ziu{WXszϢѧ~ {*y, ?Bݸ,߮ޚ:fed(t-bIe{4! YOKfXXu]cyiJTq$C}2")UdLyEAOKEޒQD eXiE8?݃X_M1 .9HTC%})$wӼ^N 7YG YA@mSM3AVnjEM}}4ey[?;Lu{I"zl|oWt^2 dghg{&M.5żQXKs*\oɬĢTos[g n7-<ԭLy0ܑab> jwma#;_H"o9Dž5mLcO}{3qr&N؄^0yx.D[J-'3߾:joILQP!>f;b[1Va[r~G\6$\͞8ꙹq?HH yŵ9R7r᥶.YjF;! q"}rI3Z.rVE؟nՁ|Ljv<`zyI{o_c}"/g^E?w9יܨK_!,ќGs~Gm7:OBAߴ&5tH kZq{|ޖq>%qg8N0!} y~ў`ay@ϠƢk1F?@cXƕFߠ|=W.jɼ@b ґHk,d֩uZꗠv;%=/G ~ݏ! XߩaMqq0̿;-2~"KxG'mWRxג.{p󳗅dE}h kW o'y]U:ӥO]9/_w:ؾ!]Bl:?do=_H{`!u&lflIDD2lq,tj{XFx8?㹋GhoJtWYv-Mw+V(s'Cw7Hϭ}*frWNT%'4di ߘ]O jlPhOI'|XD5)r7M}-f4q_6&p 9%},Aγ2rYd:v=s$ G󀈷k־"2Q_s\Ӻ؞ixEoO4>ܰBg{ꋋ'}?/`fNi<5T8{.=rȟ.b1bQ4&_XxXdn3x z̟Ess)kqH2O㶐L2l;Ol[%ԀMEmIcޯpۯI%X:YE؈gd3M=3/w'j|:-i{kCWz3r2um{֟7F1 WýM W~IaӤ}A=U VWy>ޯB?"*QןίgW\3%ܴ,[ s׫'[s=?ۻߋcY勇xY"*gp\3^gkboC,{{N<ӱ|ßo7ЍswBEtUG>•KFp1<Kqf63] 68G/c^J?7̯F"3q.9_,G ƙ'A[C>~1<9iN}>bXWѧV/'>L$j]xYŊ"%'+.ɵvJQ'JrGGc$ Nג8]šk'VzHtXW_O[+b/lX/'j zw w$jZu2_H|qY[VhiN3EQϑ#]#ԇo֮L4?v=wO΋}ż,lz@WuLkW>qq""s iohmSi? >TXrE{Z{I앙%^1ګdثR[Z;˟6|/̡H|inI?TϊI2Oа?KɧD={QOiϺq9Q4DM"iA-].$KZRsۙ,ED޲_"ft.E]:ep 폼kX o"=\gn ѳ:rϋ>o~=lj0E5,pt_ם`_~Sm'I;yXOlC}^OY)򊖳 y $O$Bt^9ÝJ- xo9oD.QOաAA="Nw1;TM|VJ‚",NI>+3+f?ڽ{_ _fX,MfW7_TeF,7}fJ Og/| 7߸of_a7+%Uvj~Y~m'UCݰcMj_5 ~Qk~::e ~%ϧG^o<\9G*J~U=WrUO{e~?S.3ZjP6O?ʢT4kˢT+Oev/{X9y~sp\2ܟNghY遨sN3L#.ܗ7ΟM~M_Z9^ 3KWg9g,~vEg4ߡo'8Ĺ?dKo+r)|D(kлt߁Λ=k8 O?{y?ʘ7H?+ƿJg_:ꢲ1s 6N3$O1 .kbYW O< |2`7YJi}pgD`F%iZAI4WvDw aX'^wr;>tW,s;#%Ú5xP xxb7DÃQ':&ak ~ֶ~}}_O$NrQIȃwY-%OV@[=ڝ64+.SئWg^Jo=s2ƵTr|~O?Vh|mX j{Q. TjBknw,|#>Ky!1׿ٜo|fNgw!nReܖosفBgw#g} luD_xk2W#vquP/`RpJD3r&q8ri޾"'xeԲ5̥:ERF30LNff 3v).fHVtYT ,sWI;GKmFoA4@>zXo4yX1 /&}С'8Eth nfp7/op7z~Wi()ߴC a̸`f'tsTF).2y%pJ0Y_('0āˢ'!NbmOя?\!\ N~ 'ן #k*ol3"kϜl|cg[2bh8hWˡh`4`lDfI\aF,hi{Of{~3iyfDσG?л?&`hB =?]Ex##UÚcx'tp$Eh-vuLB4EJ =5c75nc3mSqE㞻4CqQ4ؙ;i4죤O;&$;ͤ}GlO'mvW4Kz& .NE`hm 1 m``4.s .hTL$h`|WۧPwNg<&rpZ:K=i1`!W[-!^mlz4NJdz4]b; mZL-ENJߟʞ=SI+.]v$X $bQ#8+т7ă\!yދPbƻFr uR#~ wzyZCIEd¿aioMy\%sCpCڣmڭ먽FBO"rٝSO8/l }o>uvL=P)QFy8 ʴ~5 GAzޟր5kxD&% x͵2Be!@&PG7r{yny>QҺV<_ ^u# J2)v^oSUG.odl@636HcU$EmO8jKp;ᛇCخ.jG?EVh}j.څ]0UY~QMvuLRj/11{7=Ygvn&s$i@l{E;:ΥWR;/8* :E?*Xه*v^d Ey$\9C 3n#F?wpՉd頻 !pHMh?\'FB6;.4CvT71<9!<ύz;뱣x>ՂCcON_+̟eWn󦔮uMٳoyLWED IXY97Ǿ51;35 *ּEYO40K♞#LyhIE:.HYk">_|<ϳylsGf;й[_u'7~(޽mu~fxn6}CnQzym[}Ußw5 }:->v0L4mVwa[d|-~uC#iv_wgx}imE<+&ez4)H H,:iJ**_[3l9Ӑ#93<1^kPb|cu{cxrZlxjᡶaBv] -3':EJo18~3`]Ln*'U#/40kEZ慼ȗ/=I<.ߡC+4\wj9}}9.9BQD\o;Е}[%OF0 vjN@]lGc$73&mSN+Mz<,z{+z>=|h>4ߥ%x {v2\ dE\cF8|a C%Y,|AJʏ DAg_<.N&>w[].rjZkOA|}N %z(Kև;kp$j{iXD QGx*Q= G8ޚXyKSK `)yGjQgų/`oX/" _:?tRԾkn6XTV rNg8Hb7=Y/S$p+}}Oy26٠f٢/Sג@?SJ~YICKfVybeΫߔE HC>=ѕIl $w+\ۆ!y5=.A'b:ĩF2u|4Tژg(WIhZɑz?W\w]tE?LhxHmteBI p'~o)׼殅U=Ŭu,M֗JL!Xi5O}rRLڸSmlZJjH糄Ԍm[Cm8VR)Ä!ށ]?oX714sOnav"jgJ^3ms1~*7Mf OjOT^Bm'㞮 $M JǓ,Lf%nrZM^:xwe>qgjuǡ ?V]-~{yq^7wYXmrq‐Ǚ(n,љD7(t3f:% ~j>"AFܑG>I[p^콚x!^_1ʣY =\ &|!үt}hMTvþA#yΗյ_;DoN{[ ;N}Z]DN#|Ԟ>o y>[5rSF30i m2ZD݅ɒGx~ԁ9h,l̀<>f^t8 7;6x?ѵe&lmqobƸ\EՓD~zْ27oA\;9S^ .Ês6=z`f2<?7icBȻkxī նm83c&S|}%E*8i #O:у yQx"D[ؗhc8X!ːPy*1|zp,gЍ>p?Tſu%WW}#j#ޗ>C? GMM"Bۦړan y y~ȁCl0)٧ryD8Zw5"RX^}FjADკZxC#ȭV%@B6I{۩,C-RK=}N1;btY|J熪ectb⟋c|54-!al{ؗ:(!bCQ sͩ1yTO.B>_Hg g%RI.Yp6ha=-rd|wjy⽿0|Q{[Taclkܞ5f[jg=2 i"=gZmOYu)=J ͧ~ZҹdAMgϻZ;\ڛb#e칿g^!z8syKoew<瘧y]޵c~Cf_Y9k'2^:{oH0oܗ`wm]6ENr:#.$f_r/ɗGx>4ցAExlp^;1$H&E綖%g/Z:YsvZRD.wxiC9olYa}!Zٱ۶x]LضpՃ#+mȏtBn47}d݉/ ;j䲝la7/=ugBg嫾tqN;/[h)4G[!{8jfŰzZ' ?t7S#y `mKĚ5$;&ÄOsox1?_t>%QQ'˾ w m5>yh7 l OURyzȇ㛲ףv.lїEO^awA 8@7/ 3Si~ Y|~gtLbj[O4(3tj#<(޽ [CJZE},k{ φjzyH^/FS;w"+iJ~ߓ( z_߃fV2%5-Iޛ{r=|Y먵-7m=w.'^!|W曤L$4 :MuuF8}YشhX g΢΢Oga,䥱_nbz]&^$BwSC\WԞ;tZ/ 4<Hk"]lMܿ63*XBag~/SXμVm׏9Z_3x_kYb36AB C}>ˡŜs kt&5~@mY+,.54?exIk{=* V2Cg6O̱}/G^!g6i~IT ;}n}e3\+1 <\K}Dz%UUOQ,ޏ"Yɬ^Q'>Xk~ ݮΒ+p2ݗݕX+K{pF#S%$5"?NA3 c76i[A  ֟t'H1G2i>A *gUоv4:{M=Ck{"=[D¯gy~=Cq+WCBwir=؃l<WT$E˛>9bZ꘥[ӕb%Дrin`?A<z85iGOI 5cECtj$jJ,*\mtst"&X1NIA.O &>칯-w {?ͷr<@| ۤN;kz5- ,x=} bE/=㾚tv`)g8poGӐ:j1?Mbx`ǒɧxbWS5~}G0bwot>Nw>ݠyw51>}: #Yb qC|K?G ?/6G|Jw !!i$|f2^kJ{uh87.C=t7CqYv[*7IdL$r#?C>S?ME}&Kѯ<'/+L>M<ځ^5æᆙ-$ sFo<;~vckIr )g+̪̍dkl9.}9u Qn~A}b^x&tX{ym%hzwsxg8|uez+jkakz7?lSCO|c4?Dpi:H8~=%~nml>:]Tvq÷, T½.oă~' ggļ+ {=RC?t(+6l,+ήcԛ]Y-q!/l`'h.8ϯek8qNU.xt ~Xs !m¾+d-Cw btggq{{ܞ`sZY |OB_R?@7 D˖oyZ|/i'}s m?iw~E|Ksrl3o6/aVwkyX/nmR|-~܍9CmŪ ,j6.5\\q6&~Uc7-ػVXVw}"rUϧ<iN 2S3|Hv߷L\|r U{LĢ0iG~JrzN6kOR';c3|~s}@k<-ӇGOߥgwC?ZhzR.`o]W_<|p-K%hMM$g졼2·I}=wu> 8 "Ƨzy@Ȥ܏<. 1:S_Oc "oQdɃ8с_riMbďΰm tW ]ὯGtxiOTZL{@ʠs {lc%cw:y;Mii mGxFG !7@Vu/VGː~Veȷ&/-cu)o˨߰lu4M4ʑ3 9r$<oeEؕaˆ׉eآ4itjfg!qhgjg$ '5y'tY{I{= ܑu49>3Ѷ7S}Vf|N2??Fݓ';]D}k' -ǃg-=|Jhҭܧ4ӬS /Ys;F Ma=`D?C7\Mp11[yj.6)4%LfKuCmT_Ug&&&"q߱6Nzbk{dĪ,ӖRlk_Akh5'~zi`܍Kc>b3nj}H~ ~.K/;آ3h(z~4ϥ4Vm^Gm؄36ֻ$?.2Q{#]Ns|CǏ $EKbZEIeD>|KPw?~O~2HĸNhP֢ >9 v5K=7jZ#/q/D{:S'<Ͼg%/WG?'y~8q"yXqcc}~o"?:$DZ-ܗ7gy\b3bZw^#'z1;]w|TYOqp}ׂ?gDIF2$H8s1yEvVɳok}c9#QPՑXߌXzT0_;ͺu&|>;84=$Eï<5}Fσ\UFÍҎS+SE듡?+ zo=_\C3D2O{0N=Ԟ*tsI>UT4|3ω^Xo;BANL`Ŏ(.yjGf՝F}X:Y'$|SM,u?}:\+xY!x?uZ,ZKZik?3OK&Ob?x?!OExaI\£9Lv10LEwz833lͣ4lqrrhr8qVm}Ziq[1 # _1b $#67t]G뎊 8[6ψwM3 իܦ ]]x zwԣف|IgBxfdA $bpx~(^ cchmFQ ƕqM'Ɲxm\z |$X6,B)tc)Ȑ_}1k.Gbfh*KMSu+iŝ$0fؒ6M-%1*ESZ%+sjsR_]GŨߍohy?~48F*d}#X@?埏s4}rI1 '˟9>G}O&}'yr|==@ dٗ-N+E?ճ=w,h&&ɻ!O 6kPu"koy)R)w& Ip:_#DN0Z5$x#{eA˵<@k%`G#^䎰?"0^0mt5ѾQ PsGjI4qǖݴV_"!-5jKkJ{' [kK̡t>A^=o/+dya_v3uQ7O{ma4By~]h9T A):c}- ]IIvq$u?Oܑ7ׅ.eueqge(nsq7dKm|vЗuW40O'B; D^ozvܳl djB1H.:&t=٨?!7-?d*fܯ}XωߏZ3y<z06X cO@?@s3|ChE<1?U CCl=VlJsGTҳ_Vf ߰shm(߰tJ6Ɩ f4ĐV 4q.?vLb&{ukp/SG#L%x=_]-3pO͗R |ұL m^ #;$` ;] ᪛Yql)we3ṁO]ۚ-|BFAǦ"Pȑ.}/T>jg|߄uRsHu/Ԍ75\Xg(Ӽf;OAܡOgr~˓5:]2u'~/D| bN'D^}z|:܉'rZ-ZpsAҵԡ|{Rs_Ѻt6"Y+"/Pϖ/ٸ/#^tF;ȥѳU+E-&]1)*L5te%rpqn),\MChQ.h/c΢lg7O |^#>)>DM [*.[F/HV\v3z\[ݑ[m5f%`glzD0o?Y)wF}JYS-Y::NEtZl贾4NkϤǞPXZHe#=T =#^ 6JY~j+D]kj 9Otb6p3Ֆ!⏎W(MpyMn':@ з;Xrï%w8ljV§n4n|jHxN4>M6s'wX ȷW|e씛XMRri#`!ѶWƫyI`;Ӕrm7E:w]Wgtt?֤U w"YAo U7jcv,}h~ȘA5\ ւ`b_ǓJlIsGua~pb. })eݓ$߽zkQA?vv <G 6&v;'ۦ~@Oi8=N/i,1TUbN}xgsw?;Z#m'6vjw=ž\N=RÁk=J !1ϘF)\O,p"6b L\ dyk_)}=wphFkqTieASߝvΚ);*r\6{} aZ S7=k~ȝDca7}]FzSIɹ/E"NɹfQ*-q9!{W }Q-4~BO[":mkeu"֛i˸]]cžs3/}#K/\5sqQ߆y*ޤrb/Ж]u_Gk3@9Ϸ*bB.n􍌝:sU>06FvZvR;QpC=j:tnCFܣf_ς!O|:нs%Z9G՝fvOwY5~…C~~3({JŽRFVce^(uR۠yML?`bTc87uk hkhX-3ݐ^(5. ءE^+8y3qݯtpS_ ΣMkKXl#b6MEʏBGAN6db,,V e[e2 k fН\gB_F"2xX,/+9sz$_gr9\ GEs۱pp)4(kI? oVjR|g8o ]g>X>7kX/ $,Az{LOo^$zaN27?/~yk`ώx>:m[1:goD,Q im{9rQ=^&-0dyv~LCG}\wm]x$b3 ;q1MĽ\ؐwnc;J<y,CGXYw~.o 7w.߼^/M>7y!#ѝD`sh6Ccf34ndB!7QqH~^hkg.6aWM $Fp&fْѳs:\[Uo72c vK;E{ 9b\}.ir@ wz֔`7E֭=ۮk6U=wүV}YԳ9^ï@J6Ol#b.7⒏%7bF8̭YoNIts6sD_k"6$цr"od{9aS.\G-b+ߣ}є#Ol?u"D+x$ufd֕Ʈ[,jh;֟dg|4TԸ

    !6NI?ÂNyM{4'߽}1|تzHyĽe)e\Seay4|Y[3l!.C$װ]~?θ 0%g$/B4y䘀qslݴ"m',6fnC؇!^iCw_mT=&$KnͲ6L|y+wԁr=iҞSɲ=x*.cQfr/r&Oq|z2m_ٺX8ƒ{k^}ozi76M?Ng՗=އgNkd焯#Ƌjǡ: Nxc+<>*[ \ԀVlh~*^AU-E{؟x.bWw^s]ƺ.zuFc'\@coa6u!Sye[ O ]zi'ۊO$WbdU&Vq.Ul/u{d a ^[ɋsz9:7~ߜɽ#jۡpI=.Q7R)c |5 _H:-q$ItzԄ=侟,{#,'fl,z;'J}Eٕqņ|bgԶ}԰M} liJzn).@1|ާdd=?x\=s3Yfa31C)W YC3lAo\7ۼs- uӵN^g*{d ?s е {)kb>Z'6>Ka9{zA?C.+_Մ:h\67=oV/#]5E&{tL2*}7zeΚ1{h&نf =Br:s{cϦl6h#N€AjMxD1.;+Kno_2TQY32J$9)Fo,ūՈX']m>}g2,{hlgT3K?+%hM^gɫ42?r(ChI$T꘺r19g3;47>qJ}wa=-p>w6}ȡǾ]W<ϳ'.?}F0n"=][6,U;%=z߈b~?3빞zqb%sv0>aKRaq*Bw+@WjgaҼ>eIW ur@#4aRty-Pׁ1zf%a֞hza^rWr}DOEԖ8 Mb^z=^KHA+~#,'t J9D0}:$SJ{4'BPte/+HO&ʤg]-#aAQzf|6{'wN' vEkWQjuKYw/{Ҟaӯ'xxnn“K]-&M!$}4[LZ%] ],巆.œ\?%0,r+ 5l R[8 X飑hXa\ƚWo&}wMB}ѽN&wm7&v%J2{{};s{\ZKRx_fM:uL,19tjGY |F=| qVb\ӯ{Nv:,۝1?"O"eگ:Tnoo5#87ssM{;$m4/oU< C:OdLwG?Co (H']񱾲(Ѭ.#AE3;L*p1>BX|;&@$=۷ ;K:]VթSΩs2g)j]VN*oYy.;m/6c lZ@y/5`sEZ7 GI}<]lJ؂s來uMsh>Wyv 6BbV/{7 x'%^]%F~F9:*3X9(W*E->lE_q]=w須`:M6kiln<{M$+\Vd ˓K|zI1FO$ : 3A[ى=B=t/oOo188Qt;p߄m[7hp0D+H7H/:Lz3)EuQߤH/aBCSx9SHIˢ=+M7_H|4]ʯM3rEK$XMa(6_gu(-1"'{ ka ;~_hzXV.(E79)<7w?{Rev~bO2VX8M^bæ(v>,AÙ}2 |bafH lHlˎʆC*|l_e y$#Wɽ7"ٱ{LJNGϏEr=)iD٤'cceҾ]?|G2dx8>Bq;{ py}i27.@t +M%?cS JO'Ѷ=]r"Cq\}ғ؇$ޓݿ il4Q7Z Gqtj\g2zCG =Vd=oӢf_N/U،t[N}h,T:-t֠.$wXv\_-ln:S78VӴuT"b0g!=}_/Oq6^O!x!CQ)M; `'mEIJO`;E̷c'HL%Y2 β bvW寰˽cytNNWYy Fs=C̒}U-M9Jc3 MQ&{~eV d5_}Cn,:C=c ;TO2cXBȿn6Ef/Yؚ ,jjiXZnA(lmL]-̵=Ѽ_2'Cej¹߲?Lj] }\V>~yҧ۲ܖ)o6TƈOۻLSdC`9ol'ͻ^ML1:B_.=Sao5Mi>D;j/p r1~^iKI]ڌ8J"_w3p$<ЗM?2WSlg&#nڮZc]PstV kDq:yV>KFZQEE,YPјEy"y&ҶŜq?s e#k]D힔J>*rhY bg7J"#+:;e\2c1]{| OJѫ4[f}՟ _ڇ>}dW:;_+B_zbỄ@/P55PW퓿Mk>2 Ļ^%0Of[r[ PDc+p5'ȍkKbpC:v0{6;$raea"Q8xFLeLx}h^MC ެٛG\_Ӽh~jQ}}NN2_%|9"N0w߈wJ攱Zd|k9G~;W lcz+ᮥ-yF8!>'ukQǚdҿ+]k։hi {n>|Ɔq0h<^Ikq$Ǝ*9K)uیJX3聚cg*ܹyjDhm˟]Oʺ~vcǠ(2!S*n|߰Ah?;}4ϤxDs9_ x}LߑNn-HtWXC/7~2YѼ]3r*PÒuw#oGy#ط|qg__3~#}Տ87WɺB[I`bᠽ[A{VS7.Sq~=(^DV!crf=7,뵙lX8C%jҳ6]>s.V̚$`9#kXyOXC4 ?˰!Ard; Ȋq&9R^ 0ʕ9^?2%u:d7L m2c!KOpCwNֿ/ 1t+#N15QӢ{S&Z{7:;`o2j]Jri`#Yπߠ﹩ûU0N+!n. c b}B׳*LϚǬόgC$&CaЇIY)>Mr͘a&7ڒXJ74ͽZJ 7diou:9xusrS>3Se3荞<;-tv}e@Agu3<5vUM,K)dP"}0+:u0}S}uqEhɮ)s3,gilB`+G'c͏`ŨPqgѽmV{fwW&z;JXh uacnGf ID=K3ZyF{'9(y ѡ!gv衼k;i,M˙r֐;x ѩ>ZemXۏ LW4cUN+WϪBRM+ߴp~LmqxEe2)'^?qi9%,c{4|{lk]K64?Ftm±yx#V^SZ>nZSꮅ$x.7m"Xƿze+x ynWgO{}ZMc:r׶:8~{ gEG-j(͸tT0 D2i53Z Z׻9e4,W\nCF7z-.g:]*3&>&,KY\xؤQsQZ1r>yiXg׹leNWGr pfһ"2l.;w4̱.Z+f~9b~Ik87s0@{X$gM藆N^g[L}k;?MM55ϲb:9 $~Τ8C';%?ϰ.?q%Wڶ4bjz);I1|cD{F] ܵjcg7Mwnou=7&/ɸV1McVv+%{n{sk'XTpndş;}sBQvCVVSu;:~vmw Ob7\kBbe[Ѷ8yoS j~N]W^\UqnZ_ݮ+v3qw=Am*=ܱxq:Zw0O۷y`wM`ۊ6mUiA|JVGP ]s9wڳxe'c[?v3wSKw2O*/%ߏ:}9%յxo˩tg{ CdC85!VnOhsޔ+p;Fލ>JWy8 q{;<8sox~SZfzU c/4xy,IG+Me5;5[5`}oJfC7uP{0\X- ~۩NGMmNͪQdY`.djl~s(tx}K^%Qֺ UW_1 l/ub]9]]:s:#/W>*k8jjd6`.sZr6@ԯ¹_}OK6kk0aμMLǴ#^#i܈g>9&=$z"6uk޷5~ԙuyN\pq\}mܽy1!:N8JYcӽО㎊qi%SolMˆ*O&rSs׉#l}/-2&Ғg;(/gd2 li~lKAM Aц)ײAs1mآ%yR}LV>##"B )l }K#;]Uж>:]L/oQ6??e{tz\eJlJuf7Om3޳ʢ"a5y]is{aGg6'j}'IVQb˰1V<};YG׬SGfbA-lgqZh@9np^?PP~x%l6kO:VBk:L YVŢ7 3\Oҥnqp4H}&݁'7"xCS7'KI}x3-}إwi[X&Q+a;>{ \rU.LˋQW㸯ߎhGou ^rT .hUwQ\ 4(ܦoS(wCiRN1]0C+Z䪡_k&e/,s)Iޕ>+eYޅ~jGp0?ڰei֡gN3SE:qq_D1usmw$zSu}zi$/Ra?7n;.d=TJyCz* >dHnn3]QwE^jwm6u,?5Egj2crz|s@ ^L,]c|b3K7ꈥf鉩(N6[uwj ./aoӸ^ߧ}W w2yΩI<uc꼪l0@J0ѲL;hMG{RFΜpҘЮ}*4K2˅{kc.s(+zzEy=3!,E+Y7VIVq>Q;KMB+8i +.d\|܇mqgYI:(vz-uӲ}'̳@W<1Bst>f;b/0/㙲ܦr1MMb>jfM>:μW2>?_@E{6^ũ,8go{7{v-=5|!x^X#-keƠq~Zb eڃtg{s 3 N#Z>S -sS=k ao'|ۮP]3]m$?#z3{mC+n%9UE[,;}N\vD=%fdBJ}'pYvVp:U"?J}r".]n<шOg(T5 LGyj?K v^7֫:{٫o q>+C~ogoB|>SqWsfjyvTޜ+O ni,=d~^UInqحK*cQ jnP6wC~U^n)kgy_~էt{>a}:> j4{??Pkҭ]|g ߀櫘Nzj?>oY=GR;nkpBea>˯iQV*mӕ/\+7?3z-BB9[2 bXge;4{o`X{cYɽsXn;,o2#Ї8 Ŋ.ΈV]qɸ>3>3>waڳg dOe}{_2~)G(?{-볌ߓeZK^8Ie ɯD r!1%.rWAxt3Xɲ+ 8PTaIBBVĶsZ6 K{M rDw>mAiŧqVb"᥈$4vXP<~}M xkϩne@V}-6ѥ ٠8@H{|?X]y5#N ,JA/ P^cCx4B'7T~e4>Xc?į,92c\՘S8bx!ۂIKl@fECk hk}p|gC>>891kA]ul%y)P!.yXB{x8ndmq%*5}R}mj+mԮ}SPa }TEwVƵU_.?n}U{b:G"K366T>=.hêsBDFNAKy#l”D~eϱ08!:C(~=Cו+" ZNracl *_((|7/]eWiG~OE1>'$`=H D'r01n}fyM.\;kje'5d,WgϿ,g;,&aö{KMHB?jҭžjL)`y=s{-q&s{袦d@͡^=/\Q\;?6=_`W֋y?M;sŸfN\aDbm83h |ND?>Ә 6Y :2`q\w>SA8w\eZ^jѥHWH*߽u[yqdgH. )B;:=n}fg_x ~r?0 ;a',g "Gt+}+kM\x ru,JH3n;Oַk0&!O*E3TPU2-BK?{ɵ&9JtX2= IF%Scx O.A3<9^ ͣ1|8 ^dHW$/]LG(pbZS_o3-[Kl[2Nii/MS!bqWHvcz5]?QIk.}Ÿ9|?گ'3cIa+/zL_gCoYmң߹4q z~{{?x }#3uxuЅ>O ߲#?}̊:~麋wd,uꡲφTCu46$z -p9T5G1^S|=q<7Q ~Hb΄?:xdS| 8/HnBMJ>gyM]v"-3i=cq4#q=y$oNm7O' ?Oӣt|p\y'xD8@Tp녋{ 0ܣw;ٮw#W)[drNu|ZcEN*s{n߭nK/<.;<4 XXzz!mmØX@w2NӃ2l]g?x^#sx2L s(1,<:T<-?$-|xA@ 'GIW֜TGMk)]X*#o]]U4u;8Ym?[4&1FɅ bf~V2@/.@)Nt7QVUn <|~nZDȬ-cCirz*wPVD.CMMoP>i{yX|n&N̒6}(rg1_;nY }@_EJy<|hZB}Acs-XݼHƢ#6ftZA۾90O1_]`Lz1Zʩ :m*{B~hU?b <)6|d4&)ZΤ]%#gd[hmqF)茝-S\fZ#kMc#{ha E /Euq4g\'W0_T]E N#L[JakFy]6'kYxbNu;}=.4u(VX;p~Avc /om XKk 8ͯwe5 N`&iU%d#ސB]d[X:Tкˇn闼U<U_U`yKswUJL S$Bİ1@wFPnw=4x *S,>:L7f`E_waK5rGݿ%ےw }5܅g:NHXE]%-g,NXIf qJf솺+3'>n}Z4ٗi^]ߦx={qݕ7Ǝ ʿe (g*)s`F-yFJ$լ3eD!'qS;~qi$(I"4D.'w^ũldDxcAdazc}l78iCzZyc_9ǁg<(e y7zPzg]bb4t螥;O |ԿMb"['x70BzV\iJ'=b6#Q?7 ݛ^k< iCޅY)}~ pʙ6 uEv1/etore]LGue)Q ?=,Sզ q}^6*`+ ; i,6g{>Er ,Txʊ}xäD*Wɾ ?v_j߶~(1&p95QFD}5kr=?f5#v?be:7/fXt5swvŸ^lĆͷם3אXfQ|:3wu帵\z|K/ ՝'M_BˊKl;!$#~ 9R6lD7S2fOw~:]Q3텥]li/GK/vK 'z\afs%3->?^X `rzy_Yͮ\6BrNck=q_,Qt/Фj*e Y!N =Cw+n1~r*,Ҧ=Lҙ 'KQW; ?L(˓`o) q5}-?x;3"/jY=plS SQn/>6/l 4|shjlE&hyB#mf{e m2i/K^+ـۍsSb~-.;J 7s'u)Yh3X{We i]=l=D탾|$سX{6Nzc}j"YtOn!g_v \rT vF\`h;af{CɽtW]Z'8ґ  z N+ O/u 6ݮs6dd+s=Y5}C:&IAC&!VC4VsY^qq՘c}aa7O[3gGv?`|}!ϊbw "eU1N2e Q]BVEu%] zt/1}tQ9ǚ-mi&aeDc$: FgbOO׶;\Yo~Ӭݨ9:* ؠy?̰C/cͦQkr}#p.xB@w);M,~ku~k+wm|1}k3m+\#*h5K9 t#+, ~ا=CJD7g}O?8}Bxeu.sB[aGi NS\4A3ʢh䕌rݥBxbp; =cݟ%e,: ݙ6x\ Wp5\ Wøc*E sI:sӯ P7&e!sᏊ%\ /] ϙR} +&jL7oXm?{=dš/Wc\s!tNhʥ+;C.cW$YoCr-_KJb~jQvu7kThXX -q#x"! ܈1y%Y~nG֛ > 9z}]Ϛ F(M^SnR\W A(`pEo@ wEXA};^k_w;+t13fGkՇ~spG̞Ś6y2y5jM&bpr6w45{{ѸN=Q|ѸoM W =z9z/~7o(M)<)wp!};J}Ƿq~&c{ɽ9}.hpqfMn {Á=S>~[ 9An&9N7$ΊYUjXsm1Ұ0ChE[F[xK5Zm6#h1ȡ;:cwFNT9PnCxmhO u`N,\scl@koӾ~{ǧ~뽿_~yB1O?j5EvfeFzhp$SCdRPDglɽKo#3|9ӶI߀qp7h,tәE{8י4tW|_}t~N&7qȢuv;Y%&'yf- Nt#3L.(mA/_ [dz2L| |hwsS1,bz͸jg|q)TJΠA;:?I2@ffQS߮UBHL.&2DXJa.e|e66PV(bv$ Vܮ*2{dV#O>3s9ys99/|}y.D s*></=;KG8՞ƘK&\xj~ a&%~}tk}׸O,#@koI#jn52~_(*q.^N!~g5޵WV;]_ZB >>s#ugӸ1fW`;qua M9*r?ʱ3L E$'/$vxv~#/6wyvnc_f[ Nl嘛hӄJ:lJw-١&1'? Z1'T¸ZVyk>pY s@E=6%{wVA 'ኯڤ/ N[{≯ZVv]>Mu\]V.pXtkJ>[6K~W rcsAG}9kИwԀ"wly{RßݯJ)s oSպIgk^/>ߚ9UsA%<̥1 s{úBM zAjXRvȹ2s9WFkc]\;xMa>Z +X3o[FЮ9\/iT_=_!zvrZK<~fON'Ú?6_ϼey]g\ j|9 c3=Xy_qv֧&|CDM\_{)A򉀼4y۔kL)K:wޓz ';o,%՟ԻKŚRȄGo!?4%R!--"#G_k.;LE]{ă&<fgrҝ;3}uJX0}ٖ^Io7v_ˉw˓FWyizWS)R}n|hZm-~ixu`WEʩjtv7UAۮ}wj`-:DŽ3cO-{п!`Buȼ#X'pX#`9^ȂkTّbUb {w?3P>;:\oH ?Qڵe)s{&4}hQȽ8[⭫d'C>)#;"a(s2;gf;;jb]~zbNQUtϺ jo:lATӍ+fGjF:1 +mX|1;@!3M+ghmXmEʂh+avjYy/^8G3xa-5N2\'Ȼ*lٺlE7Z|Mۿ |߽S[*[2T/>S&3nyRBJ ``wy7g!ț-^Z}S?qVOoAҧ!sfr~y V47Ҟxy^U^uogߟ'smߟyGK_Gxn;EW6lmжPڼx۠Ԉ-k;B/WBoJw TQF 1SG^?X36#emс"߅rK XdLԻCه6[K=p=)M9__ZP3?42L[`N iAw6`lpf ]gqm?,hvjmS.|_kbG)!px8Gis &xeG~)w}J mk gLtso6-ڳ2?F1҂* ֹGBC^/5[`#Mڈ~rT\n1y@y- :uQyA]ޏbw1|1OqfΪ=#ŻX: {YT5KR'ȁ\}H_ MҝH}Kl:hI-^&mq zq/?r0nvkr KMЕwa99h[M"eˏgGbCکO i^Ujm6Zv֛7I?z.ƻ;-nȳ+ W[g`HLEz@'@'옃V3>ru{ }u&}x['G}j[)qmZdHsbNDld}aڦ}c% }X jF'׋v3,ϵY~WNz_Ŝ8MC(8sp/M/Q%.cЬKq {IOk,[zKϼIZa~$'^j{hD ? :@VIzC>:ՠ+r8ԑ!ߒ1{3/H|ilNC; 7ְ b [] \c`7AF1fZԱ?"(sZ]=R 8_KOa݀nE9P+vs*Bܻ<s q}9,ubnoqLL߮_G5g eDaXc$%+$d췹ȏOyXc:{hoboni9F7Ir}oD=T>ގ o{RԔ2Y8?;ޤԗw26^tT^ >`șwSFr>2\]lI|#Rl-Aߘ:-n hNKd}c~|X{v,ƻs/˱S 0h6ͳų]ȳa WױwL!mHܳ ½ u/\k?>_0ɘJs ՟ 8Up9\WzfN;ۢA81c:h}a[G,r/F T. 6^vR\wMz2~CF߂"zRy ";cf#)`Lo7ײhX ~\ WR1W|sG֎hiѮ2f7lA_qp鬬;A>yGS \vKo<x1¸03$ތ_6eĵd>y/'Ԧmƙ#xnSNtw3V } B*!Ps#c :Xjֵ,{>\Y}!@QItإ_z"xs !WB"%99:^'E,-A0c'AM&\np^񽊩Kӊq\@%>[M| q DlN8[}2/:$L &w#3PyFƍp\ ka׶'oqOFy*o2URǸuJV [y#܈LэnN!)/@yrXc}_l/y:okV/!sF)3z^S|QOZ@;;:m9>#> sۣ {@(b~["\U[>QpMs'01 ]xn56b>]œWS-ͭ>8+<ۅ686Ȁ]h3cҸ_ UoENB w@4ѵ w>qk{a>'GBJurakw1uxϵQ34՞oϔ:< %lsBwzaVh:c]r2=tu3D19B')!qSB)o@fͽݜHSUF>|#7!#Naa4xO+~A98Fa/3 JnȩdMˉKBitjm4|m \[>ij4ޛ|vqw4s ]ӌfTL3|L3BjX@ 8jL8z˖.Z2kd_tQgwiIYZ ZqhX2xa'W]p7F2γOlƾMEe9BochmxqppcЊ/ QaƑ?g\d,j́i].y/ qeێ2{K-Ď-H맊-3)V׫nŮ~?%q_ӎM"xs2#5֞>dڌ62 y]߆8.{/o|\*Ѿ9T9NQҜcss垝}ƼLy77xi OWܟv?.a?o''|.XxBI<e r I?9.Ἐ;x}[];ƧsSޏk~u9d~)$|VЮ9F;S@'&Ywyg>UӨ>29K_M(gçr>! wʔ];KTs=iSn~s3ExhkNcϯsmOԂWۄR 6 euyos?|<}$Ƈ +s(oo 9ИZ#ڛ\MPّ(xm!Е& cW[bof /C7C/M35q[w0Wo+t#@qs>|ŚÖY&OSOFmb)7!}2|s9 5Uez/h۲W ~6~'\?g^3w.pa/M~#}oK`~XSlLcF_C" 1}k!7s">#mv-|}ms~s}3ϙ ou[Y1iO}gL}q߅o}V9+@D93b}~0g^9ޖ~ ť;1Ћ~Pzvgr3a3F_} W:nF0l#xk0gПDNy]Tx7=Q A?\PPכwS}F*r.KwN֥ںzKcϡKT58~ĺԝ]#oU;tg 66j"U]U#B{'K 3Ayֻl-yV@?<ޅOaֱ({f[і\|oN:I/biD_G>;ޠ̔2 *26gv(!V1upmA։ӧFPt*w~@9>,I+پ~y(ۣ@Q>/lSsNՌƫvuYiޟ؇O﫬)u _3*u]ܓ@oJ_iQoЪ7tz&Y-`+~ίq1˼#U~X}m,;T13Ϙgy6Gs;:WNK⎀!H~?ճij~bEW} σr'>K׋u%a|ó+T/w_f.@yYT<E_ZE?́R1n0Ύo 7)yK#p8;̳F{o{x_=4jS9Z(D/} h$>g9颊 )[D㹣xgZg7׵7k[$eڧN@jY~ }acðĉ툺T ;F)<}9*}t;u&l 6!Fjgoݙ706F̶ր5|)nԷTL[v9JP;,FK T ?[d4R:k(Gij;u$ ^,]~^|bl)~_7Wy!ZcR ePoҷFoqg3_4VtSFclnDOCw|Gצ{ JA=Cߣ13W[$Iw8s湀OX ҋSqĚ蹸ԋI{cޣE=M<}.+EneVn̘*2MW{> /:ߓ~'}qO#ǺaFmko0~# xgeÃ(xW5zc`wiyP(?ClQ#^W:Ck߁5]B"5659.u7(y ȏ[y#ښN] 0n^̷dl-Q3̓ û('bn\?:e*?Պّ1g=yI߅x Xp޹##Ӻ< qy}d\ >[L0a2qw9ϕM}r [_s wM\-2Eg+=#&x/)whgķo'0[;c ƿ᪂̜ݵ cW,zܷe=y嘪-!cV$d9Qg#GE[1ֻ^swoqc=ꦋD{q1c2ڣ?z ɟ=}O<^-jMGo86"U=2< 8df/m\hx3 X 1EfK71m2rw${36Eӡ<,.Ўϯkswr^*c:mpUx]c೟5nڊoa},8QSXEO݆gQbQdE9MzÌ)Y2NEqzX-zaY(UfqzX-zz>N+DOa}g*>uӦo^{'N}j1VZd̈́m.)ཐ/xTd~<}1W^9bKoa| 3FBɼk]Ȼz^z>y~~ݼxOߠ2|׌:++E[hyV֮&?\޽9rQ,2wf4uu*T3%~~1rȭU!8oN'^ǺB)16o%n1:Gwwfɯ#CMaksg֭OqxBLYos嘼JߒF.Fܟ!+ȓQׁk6.*ouF!Dau^Au'+Dwɸx雥$;5m]-r3 ɶOՉuxe|){R ^g.e\kKG)X |4̃K,e)y(E|" s|0![1qNoX/ʍA?cg( Lk\c5#.ȅX@8E&xAN[6*n֑+ $m$\fN c]2/pp+::*"QPzA%x-D}Xnb+{܁' WF|f;2`Bs)[wl{[T|&I⿔ݳXيx=kI^#o'7:=KX?{4VLκ/2>;?@=ǠC'|9G uyŻ/m`[IN3½W1ġ2%t ͏^!J#_%3 K˩\rt%|<׀\_.='xU}0=|$(R\糏طyVyX?M֋7PV%ʭЯoP^V!_'>8aɷ˟*RM kK_@Kcp5D!o`L'ܫY3FM%3>S 0@tKXG A]+0Wb:}CQ#fԽqڼ)3GpM`;Wuk{=x Iun&}x+l8$3%#Pїpɱ})9OtO-[`9m>/Ó_mկ+V}O껓ɍr1('J$뇔a) [H_WO}~$wݎkKq WYѵ Pz~Ce󏞰 ey9! }h+cbN u̅(dEHCށS yޒP*J/ BGQ{0]C^-5-E8U Ў~ev<<}ҫ{^4mšws#Z:^0,~ip?g ][_zV?|yEWwCvn̼%m2Ot?lM>Q2D7[Iݫ%GU(| Ptyz7糒wS.(~ݜ1 倒t<>B(~ѦyǐA:cc'_&\rPc֎2筇[J_fY*~4W5*"cG&O%or'eT70G]EcUc+w;.lrfTJʚl>7?sA%?E*xjlEjL}K*t~kܯ#%N&Oz(ij*ގYE?ZgZeqOO乴CM<ӶiMh#o&<˘h:vEnȿٮ0>gafQgBpf$83%~ czrBs,=e4TM*1 0Kɘa^Kd=HB{S Βp BKMp¦EV,d]?`v!+VU/?ŋ|o|~o'5+ዜЗ~2m6ŲOuZ@d{eeߝ>Su 7 ^rgy-_#f4X+p=wonSY`s-|%%Xk%=n-T}JD5RY{ν`*my7(1\ ׳Ck7 O32eWq8m6q_X+s*ۜbM58a7>O0vı"r7bmUBvOGF~:Vs1Pv(Onu'$13naŠ*&rH Bg[ԫ|QWѻ(Z|n<{{*w諛z8Z >*je¸p/b3ů?%923.=Y'qw1S0}ڒaeQ-4z5O}|I3~\[ftf;`;־Z4=94s7xnY+Ñ1O~e=3CO- ?}g3 bos{΅w*<#[+ |'ߑuO<(] }“.jxB-|U#\pMJũߐ 4=j}^Yh4+R* Llnh[2ݨNncֿUeЋ9&sYVpw˭;~O!*c<!RҶ,+sZ9+J'v<tRV ح+ԅngckRv/N=ݙ˧ή;gjw%?snwL].ip[{#72pow9~p? ?-uR=>ĝ?lVVY՟kʟkv,{9esͩ+kNzysV><]yF˞od3W<<;oL}_sVe,לb_ܪ}|}= 4_=͹U=5\l[B}͊c_׬kvdkNל:o_s}N<<<#9=zg-i΃C`khV?ſKWqC{;Tt}Ȭ> O\#=5ZCur\oxc\L]#QhpVOܞk=ׯ =7z¿/ u31d12ߺߗ>fQoE_kOXч Csi?ڴs$_ o~K GO~틏}}<яq_G_}|7gp,M 6*ɼݳ03rbۿ/O(sS>3?3bۿ/mg_lbۿ/s+)p^5v {'kyU5;ҿR/MHoߋ{q:>l!*XseP"~Q6u3C<NaHZvV}Oq*p%]H"܌mgrO^n4(#ۙ9o)Cy\DZ TI˺C2_b1_Xx^;۫t7 :f~z߁moW@ookTK")uRxtuƠ\bټ+T$Rr9KCx )jOf.\T"o.c,W4G$x13uCbOՍK+yz/U7,$c84[QFyn}C>txLxK?UAڰ0&/u9-) }77yLVErMƴ@}Xװ !cLTCލŻJ=j>)Sk?0lj<uRJÁib O2nʌM2܀z8N29Hbhv1efyq"<;o2[=ոt\>K~Y('IKǕO=HU=P#u? 㲹΍w".c0ƯVvf_Q~Yd</0̗2Odu"{{ tj1s9NSBFse :7$)pnzb=g,IuuӔ9 E^UT@7^b̉w&=v&EqǙxxʸo9^ Ìx8zpLKTcֶ.$c [u8E(?ibohal=^6=y_"nro>#2c=~ev=~zTL̹ tufi|B6.0 s!>[( ůn=\{cZ}lƓ WN[06*w o t$_D_ bm+~n }F|wS@̛r XM֗S5XRf+ҼԳ2M+A{*V+e5Ca6{{~0x4Q;20z%?x/ALK"޳]ŝpkynGWS≞,iHl0kZA:0YֲUov`bh fi} k˨a>//L7R+r d}+珗j;'%rWi[uRƈ^0 uذBH&> l%KCd1fmW1 Ed==剣 >s#c@^ _3z';]dMx~Vw+`v}6LZo&ڡ>^rsoczOj X3aR}ɒ6Kg?udXi[wψGb,q["?x$d=8YM'y*O5dO_`~TWz"}P sK}egɋ  4ŭgN6'Xn:5-"!L85U8HSXi p{'~F;; Q&1`~Vyx|Z a*ϐ,2y8SpƫFlA </9h 7SvRDYOjuzl#^t?e/t?N*C=u-&P!JJP|ĥ &Hc.XsC7s'r3aRFRpv4 +гϡFZ?j^(a}g_>{AN¸Vkw<c6DŽ: <أ*[!z ?怵/H gSD_[zn 8;UNk1T_Wq~>r=XSXtƇGjGYh~r5Trw.}UI󞾭d9Rɤ='G6Nx@N|Sgt"+cV$̃# |b=.Ǻ0v&[17%yz Y~D[3ɌuDɸgXJ@ά7q.^';إ x g(TWO_Avw( /3b0^:G~ Ux`.{Irxr[]rpm^ ,}`!wyX|gQk%+w|XD0~c/pJmUгF *(8~~+𻪒$3${qx> } C/Q5JVOCkQ 1?gs$}X '0pp)M5XX3˒JUBjj!!}JHCRޏm 2].۪}Ljv?d#~]/cEzAb;lbN=1w.?{Tp ;A&>ȓ xl;F_e b~;e “ WZ|>1= ya?~ v_2/\ ԛݗ{ZT,N.i$V'1;)?Z"~C"j_z5>J!.9S}aN] a/[ q *iғSg_XXN`M*#ITS.!~V" .K"nGvwwp¡BnП08!].]N} '9+ ;uE ?qQqSRy-X.&w f>9<\hL{5>7z'b9^M3un@Hn4C:gSޏ6-zL^(kSK-~mlwH5"nk2@{f=ыv|sY"F^¥]`~q2L=<u ttZ|qTc%L#wg0>Б]3`qA @> \<\2WjF_|@)\ |{eSpy6•f ÕtOQ@+ "1 i97,!aVj? w sndcrzWǨ}\jW@CqyýR%C-]X/!Zͽ_S%Bh/s/Am[ڮa?~\g |>uW9lHpX3cIÀ#CsЯr>8 {O1m:_;8G⏁`p=!vapFȗHb13\I 5\R9(ocbNZ_ػGDU~yK`ϊe~ D .Xyg0k%.f`ur:W ;y37 #>s}ikS{Qoc%Ssqke 콃_&O'p?ͪ8=bE/!o6^~]5^u%e^3v2/2aI7xY40>zL`戼|{d@_#D?x@_o:ЯvF#CH_+D?x! m/ĺX߬qBug0-m2?(|>y\EnDAcdq ABd:Lv] ژamǯu[b]].Q??b"F%4#* ._.-D1CɿyH[O{Fy:dx>27\JF n S`5646ךI#D7%B0/ OZyS /7Y[~tJ"m? ]řzg* .aXP@=4;3=ɝOs1K3x{1 D={<\L=x"9s^iN?;VuWbL]5߯oWRI=B"h _$H e] 8NZWZ4\{hlY~xYTek~OMȨ3'^6[%A173 ^ 2jWsZB.ti^a`= hRv+BZwX( s-2aEf>*LnюBkT=FVl 4 \/j}1,_ܭ3L2=F ~r4jnO4&b:Ǔhr誴|LE!&$/x^R ҳjڌVDR71@yH"nt{S<&Kn~ځ"EQdw767`Ή֯e |&s[<1|xb>sjj]8K 0s󷒫`*"ZunQ1EPB:ʬ[n-Ke4K9e $PsKPE\[;_w g! \v^K#KL;,fdzPӆwjޞsZhG2V}-f@θX$/Q.;h9<-V݃LuPR2()َlb@b53<?%ͨOl[1-Z7l|o( 28hW#,d\j@]Ɩӆ(Ń4l Cb^8 F;K0-LJ!5b'&՛rWٙe{1lNht4p~UhU*nEb8B~8 z; ]ͨOFk|0>%/ݠAl>WI_J/=I$(Xp,[?fԆ5jœG =(\|[MingarBPuRr Q،2()=NC?55lX"& [BW9kjdϽmoŎ2fU[lU%Jڡ%Tc3Qqlhw:}+O+}b3/ltOByM&@"Skl7%Tr٨Nu;ybEJiDl6}\,<Cc{RUWzqx&uB״dwɰ cCWh.HcŢ %ךz7Hֹd/!=bgd{zA iŰk ҇'8VE脻hG3ˀI 4&M@Ux{WE n_UYo<0"Ob.ިHbcy5/2&Y8tR?Rjg\y\ Hb _O{JjyAΛ[TŜ$49$͓aހs|U O;sظ_ jM|0m6݈{n=r>>,py)pʐ\zt98CDWs|!ljle R/ݱ?tV3G=./%$檖 o?1 ;~)Ha~$ ;)uP9} NfbALy;:D+o7k hu!O1 ϕ D՛aTL]<+v*rsGcdG5i0.0,Ij앂\<-Ax0fgk^xmYu"V#PmC^P0RdK/'5WD1J/QT@(n%d5ΘddRBȂ>YxcpdBV6E3ڜ@4'O>&J8W1=)|jf!5 M2=N`afRyɚL] {n?fsXރ#ʻf3 Z0o]iEP{x4O| [̆d`gQ+ 'i(+TNaʸt<܏yhӻ` ?>~V9Q@4̖dz3$bfnHc!HZ}rI`df 7VdS^,Ŝ^Y(Vo/ȸ@C5/G(#kdDXGAٛt'ayp:Q 0e@[ւ')rf/z܄JuZFdLUrIlBգ Tw/ӌSrg.)$/W-Gr&Gdu-«= gF/@aB2 &{ڃ|DYt[l\sc՛0O!$9%{cve2d*Uⲡ{4  \@ [t/wW\6kvkl/E/z~LfR.(>$ءx9 dةݱ5=6᫩=>{wo¦NGK4 ,f,ynma{f {X> ȁǦJg| gDt`(# VPGw;F"+ҟonZ*B l *|}޿YS&+MqNy ȡ] UIߞr^۽ 萦98xM|s].l&[%0dmO\u #܏N%橞${(;yBY\ f(CD6"gapߺ(+=aRh(웽'5=IϮv#aJwGRQIHѩ*2:3M^K Nd9^gyXkOOS#C+WS< }|diy9J\l`ŝXU`bJM%f>,ѢN]Z!EY`-5WJb"QpU`ڋē:#+O,v)7y\KŠ!eL>aM]=_IBgKL TAb\%%M: T!uఈ`y vg< :v5xo ڸ֟ʀ3M8#=c Jrhp c94'M0Jv6GӼjwNPx7V!&j"po+ >c7cY$?i"WviV1m4?I>c-l{S gR `nP&(lnj]hn-Q60ۗ?3YTWU \իyɦ%эk¦sR[|wwW0,ɥF+qt?2=ͼ/F,0gnKZ_J7?ͺKRð bŋ9En|nTSܴL}5!Gq:k&PkK쭍c؂8|mHW&C2 q`pK*o>kM:Wq0fkdK‹_<֖ 6Bl^ʗSȦR(ZB#ɀBPUI'+ 62у!u ]}[(/_%SkwJ`[UF<넅Y2_pg\F[CNAow<@4a0X}G_fp :qut~==e 2N3☨Q;|g6>K &=;tY;|J!S? d,ۢ{h 氐QF ׂ%G\t| aIɿwA/iwIT0A!h;qÎ91'SL=[Ϸu>_⨨1xjDHPbFC;]puBL5+YxsW4:l>d1#ĩWJAC?_ s֥{ilwX@ԖE¬x]τ&ȫP$7Lxnņ#@mg''̩;ln @07⪬8/2ڴԠȤ^LS*xU-+(j}I,Lӯ%m4 Jg߳yCya\3;VF_Ten+w%@dCt+:SlY ` QŋH!5 hĶExx>btFNi,1%^&J"%m><%K1[VFC~U֥^{\"_Q=wkB:y`lt-<,};~vyά3JEqGpD 3r#wΆ6cVu0*(xU,$>ZZI8QAFPBy U~̿!\M nez>kjHlGP[qͺDSGM_.6"ii)K*a?[;|ԟ߭hz#H 5=!20J0n٠y7VqTFE񛻆' w0J}T.|E]WE)u_DB;Ke\O"yB1h5Y$.AD:'qA29z`4jvB `%6i{*(NF#僔هNOwU5N?.㏰PjzI`H)dU:[]:ٯ_]]Э2@IUh!Ra\ ǣBB_s$8vڼ\9I]$[#ݮ^DSo\!̄̂ƺlrstN [,LAaw [ɞma-5f+|vyO u8_D}w3hy y4XoV1Zr'k+0 E R0t}{xse_\BJ{qC6+YĥUK'{$d2iy<!OJhw^+VƄeӂd|sb9C .lhv-sN8z^W@J_/6qK`(=uXwb2A>H]oFPT^O|EML99ղaa1%&60fm] tȻ$_XDP.7_T N>`f`ڸgV\ w:/ nfj ו8₆g}t=vSPQ<]JKя5''\r}׈ZI2“7 @ %-rK%ty6`T4Ks ԅk5k UMM_pߗ,GJ\E[Dh?)ץu_vG0'V%;Voy:M͐ՙ4((`p=F%:&@l\<4wKgIz0 Tlm pf#WrJ4D\W= '\}`RhPf` 6_le {@ycV=c9*ڔFGE-kXsXDw̎ uڅF<JbI`Ha4Q{lGϳqDn8DmQq?vcHl9Qx7:V}R6lQ0 mnUwUnDqTwù! IAu=SpbxH+B_ V/lf(@q7UޢJd.$z1;,[7zUԊP=AfG[mH[(&8|wRK8˻y"eq6S9O)Eqo[޷k ߊqWBb)n5݅g*_|1uE*+[x:Wzzq,jyg-q`^g~'%~<5_cŁnoyRT$ /sRG'~\Hq]u#e.س~Gm^+!EPH9\gn|p2%Io7wv ܿpue`IȌg͙b1%ACǤ ?s#!C@m98r->u˝KD0Y uܕ^Tѐrc kos"tdktG ?ܰ7hC0?jv &Tݙt7Ҁ[Dѽ8f!W\>bQRc6y-g|/gg8Ar>'AƓDj;Ue/UIN Y%.=;"bDB46@[~2^:gx4 A@TսDBVee4NдhؒE;A~0S)2sd\w6Mr>VBcK@k_Tc.?iRiHA0rS҂WQP8?$$ǻtpA˒PS9E`)>KeDݡ3-G^IA_ ;H˯F,/M٭1Ev䄢W u%~9`0*o"Mz a> i@ t-;%YJH5Ǖ2-_ _ %%nAd~X4<8f#!z@lzNwonVo;:o͈p0? ds M"|Q?ӿvŔcT[10J 4L{&)FF1^UvϭCv#C6:w.P(sLZ_|5 ~Wsw\Ztu; X_'fbIp,Yۯ`\֎Ey:m{Cr<n8Jg Pң,!_BϡrJ} 8R*uDc),<FW0~8E"04ъnjIbE Y'}/M;uhmҷڲ>~( d'v*@ؘ:A|P_3/}Či߀(rfЇ@y,/}*"0f}X94"\MAMkRZ}LW +b ]HOkdaZMk*#b+P#PSRrCVg=|)W PcUWTQ Н| ݘdnj~:!#▎{`%'bgkՊ}[ ir :狋,m#OΌH+* ;å RR>t ݲ;Cd!}/ a /x^pD]2BEң 8ŐMo)e ^ ;Z0VDO3WʥR)m )u:FN0; K> t3:?޾it~Xk5p`Icf R_h7)I%qu4?a,ڤ0]f9i\qT,2sG:&*J\{qDzP, ;%xw3LE~B8 aMTDrc/Ք$߬\2h/0' FgɕeK2vT^A@mD SG bQ 0m7vT9y x3-Ɂb}ofu>x3xi[`Puh<1PT1+N z'h}NM@+1}v+P[NhJPyΧC^e<h7H.,B0z$i!*+!-xRy|EF<2F.W=8: PPH^sJsƃn+}I`i@S8̟zyϬj lُX#Y9diɄ^0v0FW1z#U'd>8'عע`>ٙsT& nXH>]`aL7n#0mH38FNCڽi\H&pPz\]ʗvhLDHf|-9≲3xׇ)̈:)!';vus S_Iv LE霶Я>Ch S mMRnw }f1GɎjњ/{b_ !I*R 4`\nX/b{+qcg=' %&^ ph c:7q.8 aᚏ}A 7$i+_8WOGe\4tԩ% gZvStCG;kAP_7 {c¢#@"oµlWd=Qw&N!% 9f&zj"k3unaVI#Й9J eVBظMfZaN,;sL3)(OH%iEjW OX %V\qZ儂W욙ZA;6XԱ]ȀSk"?SIK78!4-I% 0NpG>sH3 dQD8t2oN}gc-I]LKh$>.(Q(w1f9RZ:9#6=Tk&F2h%LY M`Cmc[==:>կG4#yYL[ۋLiytZhv*2exuސfpl,RB`F}Cu-*ӬgZ{n͐yV&>{bX]sך$9eX Rk""~UԓcF7   k8Ɍ )VMmm[Ie[x[^8eRc6E{ʈϘX2j8֯Mhz|tͻJc273xo(3'*qQ)v󶃘2ez d8}B$5'vuTxy}L2ݴ <"#xw!>]Bv9Hoo9ejP1bK`)-LF56-XKGWlŽ.b-DeiI4FYCb XD_6{AM .{Y,y](/-$yJ %18Z[|JYfdW>8/p{#R3ʫw Fx}E˶᜾$u4 ƆlR=g_P}+cz}t n G-$aDϟeIbK }Ɉip} 6LJiMqznH dmoTN@Ah{4VV{)fx|( 9rG{qWs``w8ldPVC ro/W]Q]+jF[4 F]:]t2-!H?Ѓ#ֽȱFgv+VlZ|3)WVWd.<7yoig"#\HfZ qЎ]`vr( K?Ca(k91ffN.AUBDa*BU~F,,N@L+EOa5"wHfI<7}2yc|49MI?~1jD q/45l%3ZN9E;I1K^eMlkj ͩl@$-yw _Nju͡s>fԭg4qsjٕD,~v3D4jW;Z=H@\%\k2EX^keg2бw9B;B@.Zunֆ߻iDZb.0=5il{ ^@&S_ yf G#LNĥL K`/5[!zYocjzas׳O줬TOG4ǔJ⏤i=/S]HYlT!L>0Nhm&&#d[5&L1^_5OݥOQL33)${-&)z/f0z!ݹ>d{$q /[;/I+aywL0mf, I;,EFk3\(a HI[NQg-LXdݳ=Nuz $6pM)}H2][K3cQ+]elED=2.5 &n&EDz?f 3-ϯtaǀwV>[j7l^8vޗLMz@4wAw|[p92D7zC۶ZxFDxqƀA7P P|>18Y(27܎/f-j'yzB]E0U =i#1%PE2ph7J[īӼ%#|-2S17hJ}~^fzufl8:HRWbܜ.x)C%E*B,c+ a;Ж{=w+AgVlh"\.r4iˋ~݈5IZ4 9-L<*1 }r 41{ CR  ߪHֳ1Wd$@-dqBsܑcXX&R/TQ $Ԫ*Xe)^ Q=5hΑ38fq~]*|ZTSZ}Or6NtΆ7I $ 5Q[T1vX <K=XU4挺.$<qً3NLV6A)zpʹJU}ᤡs=~WX7exS=uQVثMyO:6LT=&}ZD!P>h2^UYwA (䀠^d:S97ݗ}QA{a=H q㒯$BFx FplAo7bO΀nQJLjGN^=3Mn/k*O l)XtWqKq&"o^=b/Z&tG2D{@OVU#Hgn?R|KDnQ4sȷϿ`~z SN(3ܝj>9 jn;6 !Mؤ-Sb01ybC]nLA(9KuЀJ-Łz/BT{v+MҸvrykvIƭ/wx"R+LF ]@`1A֝0{/wya@|U~8Q/dJu&rsn}kPAMN7\#u=_.d2A1 u4EZB9Ggy84؄*Njlol7]TD0b>4׿'˄'1We#su\QC$1P$PX̨]Ez!BOϏV2"aTR`CM. N Pא6@GU#fcOgk_wG8ʈxѼBP#"=gP3kr^o.apCSw E#R&M"&xMIC?ɍHSnۑ8|Iq>>9}F"~=[6/&/x~v:$ \w Δ_Ozժ7>thgb1Fn<  ! ;Fնr;i"hL8a ZpzJс?'࿺Uf,Mzt'6{Iah :@ ) h1h7ptt4 5 `P醗Se <ӗ]m]~лo5\vIi-gT]͘ح@uyEW+(m3x'gj 57>k~W\ ?M>0f \]lV JV -@RgvAksm˪ 9fa5bv8Dbmj]N4h|\O)"^ќCA]grRȾN{U2W $'?9%]:!' ukHDv,dSC[$@5l9(o'{0i?Zy+.mI+klw)l!( =?,az &$HǾK DԖyP_f\~BEr]m([aBm)e<)Db|5ee@W )#yK<56&d~ thuGc\@KfGƼͫ*,:B@8-i.cd 1iS.sc!%[CQ@ebV68D*֦dMV[b:4hs=[r1fs[ğ֛$({1}ÛNi}J@<#b(MHI{n8F",! xh qU8ZW-r$)FYli(аpkRynTO~!f [3Rdf[1|g[MsG ĚU?]8>8Cs J0A}bjgZV%q ߣ?CΩn/`*jY}<3@/)%1COԒ9gqC /I`6xdc>A9v '*l}}DEIPѺIUUpM^u<)PԔ:jKSɋc$gGT4MTTCj)=l~GY'Tc|shIc%>0/Z8a7ÖAEYi ĸ+sY :zV4`!@CְPP .]8;EJ&䑅SG=1OV=af3(cqd%vd88(HzA'_+$ɋu^+~XdV!,w깻T" 66 ts7AWk Z@٤m!ݎ;[υ[x>)Mn$\8U'~5>>+5Xh *Yz5AkwJMz~ ے!$MTTis'b$_۶v%t[-^by aמ6 ,^s=u+ $p09nVha[`k"S_~˃ͶEbNH ]i[e^-@'QM'&kkIG6@7S}`L8+kHU@ka-tQ11IgJ faʯ. }*js-]xY0ubk4@\k;SlA-E>Q}@il?ׂOɏMB )KP0M<䣔Z&:< DqoE~/:f9\;/cCZȇ iKYFv;v΁('qE`هUhђ톤ӖH$TsJ4R?}3B fMQ'<-kb,D! YOMC ebVLm,( Zl !Y%P&3Ze|SfSp7MPOdLb*X½P~vGB<][O|Hٕ)uV#Iѐ&Yxaqxo^r3!@X \HQ^])97NyvCp\eW̉n(6ܨ?!WJ?OPileto9$=Um+sXgq OhQۍyɴ\0 ?#'k H%|7>eO=|)V W`YKtZ~\YUѬgO67+B t$!cdȣ! pXp ۟9\wM݌f^+h -=&8Ы(E G&~Qþ֬V*V@-G֦LS#v. ~J>Z KV4Q{ߴqIʝǗמiAOv%VM7E)jÛNym Q ط0ǖqo@ .尪 8tZ0ez #~_ "c<6O_W )~!+Kb7'45J*<J "Y.xcEč;XڡDI(+CJ YE?ؒnYz=EL'R;4tA jЁ'9j,)1~ Y^``]qC) wՏe\ 7๮fo<~dT1f 6-FEGgc_x 0O}daϱ11.u}S Bӿ;=F '%~L<ASah":iiA-Qnrbn):a^k6lOȦ5d*}!\l~3X%0یI}4axk[mE#uEX힞j-ŁAý]FyO_EBIY$\r}s2⢳~8Mrܷº%_qDnamJCV ݐ2Pp01"Q]eމqnVRd@"#18Jᲁ L`Gjo ( X{0РԛBʃNu\IAjl|l&-;XzÑm9T:G 4A끓W%Pg?ߣ  WSU!A+=w0$lA% Ie ৩='ppT*ܙ3` z.趋V' pSZ淒^oIM9nYkW6|Ml{-7,UR,߷קYöMZ)kaW@=Cux"\CH?P߮QG(&Q@gsϒyj *;' _uF>΀ #xp f EkOAVCG:#%_WBRu"6=[}+Xq[ ύ \.awr\%.H|>=iDB]4NE =5o]ƔW+P9݄4qMRy1^8^*CPUp ~yLNFctoJ,P"b—̩csRwkȍf9/^ {pcS˫|\1>(IK6,@p RA1ZP4 \._^{<|4 Zk%eVu񌅣szu( nh&М;FiA?.۞w~mxQL6O5:z"ֿ%O9|Mqs#؍Q]/7-׋[/nGRu(0+PW,AhHG$M*3"UT7V>wF RO|Bsl3UvE7\cTCu5>a}k`/Tv˦7DHL[7OdYMOā,sE O'9lpXCLʎvaЁ2@6OԍǫZXF'V *"Vw6SvԨ,Z LPaާ5-^2lzSOǗ19=kkfYvcIWV~>% T8w9(l,Vka%$!OAiij&f&&J !fa/܍,([;k)dž6hNl?U/7eEBYYlAo9L6kB*=F֕zlD{};Nh$ %۪礚Ly xӧkI'&t"\.b?^$[G,<6}LL(@oq ~~w)̟o^@rN]![_Jxck@u gR3JB&]c Gd[Ad)Jdc?%N(>]ˡ8VmR9HHcbкJr2bqj+Bx/$@e{ď~ݠ::.JT>J?G%Q-VK2CPY MZHO{A=ikM7xt.9]OJtpόPw]պ>C yVu%ʡIEYԸU JT6E1L5ˀ=4 S8ZiZ̫W {0O^W#a`mXϝcՈq{}me<\vΚ(ӉmZF!;|Ko\*m#2־7Ku9p|50tdͬ\Sgh61pTQ |rm EDni,#.yIЫ&T 7[Bs`2Q,T y"~3@ǭ(M1HpQd.1J@wnNثm6es[|DٚH)yj|Kpv> AOAvE팇gp4%=zD|gI>kVk^h1%[*74CN#5PXhNϿy9Sy,<;&ELd}XCƒlřP~"4} egL~ mNe| ?t>WgaXchL3>ʹD$rBg$*`}{j648eNѸf]1YiӢ{=-@ $"٣+ y Ay%[WLDaZ]IH*ftc5ᎉTإ*qjcQ Bb\j/ 򅀮ϰ@ :K+m޺,QQ% `H)I#@i >='V`~-5s=Ɂ7xsJ'ɚVX+xń1 hպg1i YcJ]53E Kcb"^E/=#@VM' P*ᯏr9!-+:(Y 3 )^3A{9wL{tr74@O= N˹WmMH:Hc}Zu*V4?7zqb(h,Q)vjj;']"v L+&}]7K׾^=isŔ98g2Т /dcO/vNk%Eذؠt ]'?A<;;<~=Q+u%q|!NYNNg5vk+RFoJ i7jBD,eF4|bйOrVz֓ooqʕ/4JFaB~^^ԐߞeW.˻p8GU tr"=uF(F.ՊO$)y6Y0KՈ=4h5¸Sj&zD7}vϖ dsgB#OZaYAޝLjm?ir$(!2i~#} 4a϶vOހ#1=*SvVm-R}R":!2L]}Q10G2p6YKPɑ5kT.>_ZL_H_*D@Zj3nٚV4mz e_"Ki$^TɵTl˙yI9Z~Kec#<ģkrO_= έ-bzaݙ4V:ee>"fbAi[ Ϻ@ ?͹Q?"H`RN_| zHTTM=/S=Mb2T*?Yʷs]F+ YWy᩷h}Mv&b Z&/YV7?c-FR'>ZH is2pqV%_0#+"T[=ͦݏpThg=gؙi+KOmϕ bcPgM5]s 1ȸ ' L*[wE3-az|׫?.z#l4 :JKQ2:\زd8>J-DL02eLR1$޾2=Gԓd8C% a,Tȋ{dUxEH&g, 2.dI`$s 1R$yBTj΁"@y"k! 3E3ܞ}R[Lf=ӪnSd%K#z;-p+؃Yyc;2RAgHՋ GK=U}@(1.cAp${6SyI2kM*m* ",Qԓy*0I8pjy¸ ࢭ=SSv*m9V-"dNPMA~֓}pDyFLmqn5hZDGYvQVxg:NxMGNQ"?PSB]O6 2pM+% {Y `og %2A*I8=mE҃wJhW`<~oNo5Ej1Q[U\:A}fh7=ɛ5Hԏb"2*ͨ 7T Hdt]6kKdBGO뉢+Z=F5|ףk (:>A"-gb~L'%fLetJqu$UV4]@ԋ/kC,!qi3#1皥܂]d@a^O@PS'`6VaKf0x^P Bli݆-i+qKN|5I:ǔ]0dԽɰIZwsu­*E)w2IBV+L5] W< f>J rTf ;xH D{5ϚHO*x6^_e?@F rɯX"r=J}NbTId,ސǤx8IRnkQ۰#0zS=  hC@jz?D~@aV׵O_O>.>`/@?+N>ݬ(eR(/8-rH򥽤G @{hdZh AqQWȻDqU^s_^*sn*reW[2ڗ"``g zF%oZfᆾvB#PѦNp'֦S{+k4߫h)f~W!ȳWsG{렽5ؓmsrEc[cM=6G EF.ˇsYG9 pzW%\[Oꩬښ)oc/]įmzB02ZJM%qHS}YA:Z+AubꖧT2HWv_HypZ.a2DIW$ϥ?A־ TV2Ml<)d80>;8T!c|Qޏ[=>?y9,d`x  jvJ;Q/ۨU]8 J^) 0/DK^}Θ0$'> K'/4I~`sƯjWA d+!B? lb'΋JVtƁd\9ēmFU(LrpmHT7v. )ڡc'"XAK\?Jk Rmp9sOMUxޡھek[.,͚jz㚒~0E0bFƱT{2׎m7vrzg${"uR7fDL#ڷZQ?\i*({uK|Ч-!Һm.!Q_uF)o4cj_77*_dnue*D/ o+lww]\bIdTw!F5Mp7_Cjr]*_{O(&V8g|dDM8H_\TbLI^uB0/pkQUjO?i;ab]͹M ezԠN\i =GW[P,;a'O@L5 $"R+-W у!V//y ơ\!' *semf~I2ݝڹ8ai;UC02,`u8aI;+/#AR늃H1Q7I'>WԪŞӫEO~qilOWt1)r5ЦH *rGW̾YXP1Pr$xͼ-A< ~h$L~Rdո+Woh:۠$${hZ/̇o QxNmBs̊Z@ g-]T-=#l ùU:sVT# ՋϪ5ꃨ9P%l_(NMNHhIM?{IaFܿH#5yq .cFy}9b;pb\ÐcZ(N!qj5C0!T.,,]H$Uȉ s9ݠ1 j .4b{@wMA\hQU)OOc4 ˒WX#\xw $c e xYaNX2<וЄxrtK'FR0ůbºZxG-l/|HzZM2{VTFS8bg@vڦy 4/{WempPJ/Qa: U}`%X#Mlʟ?J P!$D wDU1H~W2+0\ZVO1;I"} uA?}{X,b0եdbc-nLjd=엚yMɋzD7ۛ쐼ϙ";Y{ 7hA_r:Gzǟw7iRE݀ZDqR1-c‹<s腀Ebi'L2/'8j:7^n5ޱ1@;_D8L|h? ͈e[E>~4 &{sIҫ;Ft|"gYs!`8qv{˳8I{ks5m:a6 XOpm],p=b]H2$W0o.j^3D<( $$>Sf,F0J@q%c&81Yc1nЫ)# ʒђmE.{(ʒ INP- X0Js3 og`ևKNr?Px '.w~mJ7UD~s*̷2ԍ@ݷ9ِsP^fu´MV Qi;.PskśOCHe QiwVٿ;-;1S0p|^ 7Vmy8^RWEzkگNqkwPkX-Z"/hv~/F N܀ZP|86K28{sV("Pg{]S ՗X:CAkSǖDF54K=3 -mlAmYtmN;䓉H{Bxs k}OR[xQ-[4ݏjY-}t!^O l>*0:"I\R 3H5_b?]ܖh &HzFm+ٜJ9faeD፸Aj&ߨ F+1qnՕk9_v-F$ǽfI烉6i!!ϯC,=ǐ'J2N\Eյd Yp''|M~kK4^#Юzd"`w@)m`xuѝ-"y< %KB$>!{nR,X Mr{HŅ=@)1.x LQFk4{_4MiA7|\&eqp&K+0VQ 5F^HL3h\-fg۫wI8~''\z+W,+V(睶OR:^BSeHi=AX$@t~6mHNXwWSn:h3PB$>id{ qz?VۡiqEE(R`R[HHȤ+y`d3#@ vD{/ }oRxKkX("=ٚfscC8/=qd:ߛBo3xvZZHo9ワ=T_ XŸUլCC@<:˼31u+T$7"-pk %uLo2} AӢBQgO1;q;2oUd@~mw ېI 혢/&=L`ӗ; 8(%wuJR(ZdMGotTDlkfj}aȟc&pg|(1X  ]A Q {ޖeZƠt Md gk*۴l'{\ns㷌nz#u/6wDqkhH zhԼD:M:s}H#P RIޘ LJ*^PJw5X8r6e,fͲ%#07 I:U+0En|pyu^ xM-B28NFCUeDb*Z:{^'`@"~vzowg$ ? fH(#-wth`@_Y-EmCc"瘹ǰaI[$\#{Og7t].=zFLAOIHxzohƽO^ŖC_*Kk4+#Q1o~+hu"rtqĔh: `;p6i/ x/Ҡԉ[qTƠV2"%$Q4ړm;aS-vIàsI*:p|s΄ p0YlQW8h>uդC35ݎC~ۡe }-!XHgqo 1=\Y]؎ViW \[$y+TB$kJe߱h.&'bb!/v+w"l 4!KeR$S{ĢK[3lytA~&d`|T~(U;th~;x-3񊧲D !NH"@SY%Ȓg4v&aAUYl h/I_nz,V$M^ F(/bY5] ZLJ4r}H3zPk2d{ KY3z-zRnjozԎj;',:&ɋi-RpK-v'2onV5ŕgLAbT0lIdP*®K ?v31} 2tY9w0vȖQ2C'_QOJ}v5!)՘:?QW 5 b^ԉ#+s8]k9 s[6ogğ'a~45` zR`L׭|j$n z.Ρ<7dX^TFv-EC<rpC2#u M&A`ַ[K[tZD*PH®Cx{ ?!p1WLjdy s %?aPH@v)/~+R p^ F۾Z=4Y~EݢÔ'-߱{0 wA~Hg"/!̽ro_U|}-43Je{)my;OhMNdɬr⇕Oǃ^B>BQi-򊓅ʍ+j&"~+2sk[8TU0<ŠEa! @PMA6Dy,T@[ O!KRؗtؖ̚3W'BYpɷ4{Jpm`:j@|• Ͷ(J|N+ƿg!x:e)T`j+G-BΓQx*Di kpHE'Ԥq*>i\GP5LK&.)S٪_=U p'3#.k/!Qvu .ׅϩ@bݓ`ǒ?YahhӸv~ n8K8F9GxF(I2#j nUn~eRN8SQg2h};w+bKFfA)-v.h vh]Z-9?s7ΧsOrSLw5tSӧXwGz*z(p K-](rHσ џjǔt3-&8:a0tS =N1Ϻ/vA[7 :2\u,$Ì4Rv?ʓ&=c9RڂϚ/pI﹁.\hP=z\ 5QuO:+ׁ |X聗 ivTgy:}ah!,-zMl/b9$H}ϛ⇮gq8fk_8M3Yr$xxԳH\pDlz?'OuR[3T=qXWc٠PziPYp|vԗ%bШMR2o b<_Hy2:ބZu53¬˨i參˭_e,5}D92PpCuD~]u@dTO0 {,I⟿)=Fo r zLӿu`ENk/>:bs}bp;BbhdD5re2VTKwm'H[ߌx~v֩q搰(6a YٲQX9 u4(IaL+ތAWTCxGaDy"WHhɁ\䒲S,]ĶFO'+ xo|'V̭ Q;:za]dN,- ׎r ^9ظ =x.) lΘEcw૕>wXLB~A/&ƙ/G]{9"PQ<iYKyV#Q)5/=pYhHIޜ}r+zdGy>xB A K(5'x!s_+^ M4+" %GE~gj&.XǪ(=>y!P.k=NF{&e󏿘Rm]U_i_H6,},UW\+\RޕK(eчu Y jO{ Hʼ$Ʋ y]rx+( 1hVg5m^F\NjN.h= b/$K۸%\WDb$!]<6\ iWym0i2p2c)_񎓤`:GC'0f+nBꗪYmr@)n. {me!%?'sG~:Wf` .p@~p KM'zؿŔr$i9hd3>x>ts_k qp✉Cxmg**j^+>X|5[E"> 0>$v%LʨB=h0s_X+;~Eם*dF/9~uweЭJRWr,󩼶d$bn&¤e_%t8G0"Y|e;Teibnb<4w30k( eT뒯?5;ewthhofSb˲<;%E0ɷT!eb'qCAć@s˳s}Prox nJG5/9cX?s=p&^OE(4֗;y kbEЩi+i|JƛO77!UWe鎓`yFcIeDz<]K`F+Bs] \{DdbjZX,&j ^ 0pQ*I5A7Ӝ!ACmqvVZs*~.sWWNUk4x<ylaGjBdl\ XJ^zDw*[m^ZH'oCϟD}KcqLFۜB$^S~WOA\҄1rMфhc$´AfgĀv͘)=1=уbWLQ2#s:6"8$Z`Gw(s}xf$@Ux󈛤'<Ƒ_0B̧~<u !D ̾bI-2-E _I~K #+.bHL\D BحN|b_'ݲ՗'BELߪprN}MdLsᄡOQE cG gx?Vǒ89>RSir?=/va/)sMwH4i]u#["_% wH助3Ɉg79{QBul>g=fȡ~[*g4T׳k'e%{-\x]5Urfu3R z\ŭj 15$~+z$ם+v$J̾H;oh.) |?e7= DLc>lKODĈ(3'{B^M8C6)9>1~sK fdH l! A*/aDo;r(oDUz/ߴ4ed+-% s*oeuA2{JRq#6ѻsijԥCyY aH{2)'/" nX/ѩKDoY' 0VA-CXJMHîCJi*%gq:!8И^Ͳd(tAqVBcàZ ܘQCפIRMY2F"b&(Au$\ԑ=55 2q̹hwnnYC' dac ] 5T v~OW@l!~ K6>'k}zPm`J~%ہϧT F PtamB,ĻJ=紾r2ڨ8SDoB[rLx`}6}́B@| 4Rz=˜ؗ@A>>Y]錝pA;I\aq"DcsȩU ˹~m2]0bvE2FOun߮tnI>+er.7K*[f% ((^X?F%"&<*C>rk#m )`Aeў+< pB}R n)s9<&M#>g 3Z^ ~7䉉b[ʳ@Ls~LLTe+%WT?7FW+{צ̈jQ"Us<矺ϲh׹$UI3=񛳋/UW1ݳ1W-.ALz$@7+M14MN]^u۹CE02z5NɒBuT 妧DZGʢN/R:,ҠEC(d*[j<7u;`_?#fIePj M +j SoLo/S, UOQʠ.N_u r%)TX; Bz: YlJ[>v.ЗcƏ6 Ќ8FH3Yr\`r_ n<:iҶe_W'*1yd624PDl\P(LEt7Gcx$0g-|ldqb@FՊX]Cˋ`b_/E=b3?y:BMh# l88$JЗUS]$C(#mal+A %%~f,$`;JN^r38YNKHGT,u@?*2^ZSTDwy1UΌTOfkJ$ U$^S;U骄?WN~6Ľlj= A,|pЄSMgYd qS!VXل$39AP>I!Cbj%mPBXǐ&gm"ar\5>QTS&e(%&eQ͸Xӏ%KhcaÔ8+ae3n(fűېsP6P\zEry ;MB7!Aƫ DĢlgBc#F6UʷBXFHәqs`弌TJ2 Ln1z*evSѻS:z'҆fiHN%'׿^]A=1) G)7!J%($v;Rf޽gW:vEz6v1\5if6G].~<6ک6OI9NΔ@}WWD'V.hkATY&{"¿ u$Gwbά:gl8AAnG~9Zu0g"0$giAe*f$w ؁#K óLf+bj!-P|GUw \XÊ ]TM>vֱ[Y5]T] . d9KP|p,[Y!:mkOZO:;w)4 nbiEEv,b{=;Ϙ.il0z5C`Q]i[eQa;k|B] MJX/g?Azʰ$%sVo:kս H(bpڑ&h{Oh6/*$w&3v' YRϔePU+-vP=sh勦RVQ-<ڂ}km50JS3'xt&Ɵeּ[F 9 VFkMΧۤ(S΅ꑪ_tX9;WlV>DdWF9`fmvo;tynLaFcUQEc9#j6N59>/Sʲe+)R/{u+s)XWCbI߼SE[rHV#-$zQz6aT$ a.Wyd}?tV$H}\}kh-b2 ?m5?[f)DI )>%N@ A ,c h鐙.ʚN7/0V-.|u7"Is w$Jc54uߜ,JqV8}Ag} &/&UZ70zr*7Y/7[dt"ˈ!r￀3/@ydA `MQi7} Gve>tر6>!r2tMfEa0I%/Qōg%( Շl8}杀s'.B ` |c%-Ca4lta2t5E$nNˢ +$/ <zCCl&b)Ƙ'dedC=2-kq#]vw@܃Y'#:+4yAzhlQ:.'U ޠZT/%}:W_mnӒde>  e^jsB/~x۱'Bp]c Y9vj|cמ(|"_5XLd2} %ϙ ᰅlV㪫f8{eǖ0~ }Vu|ٱ-2Z,抗im tHn^@)Elޚz5TdWgKt#[;F@9A!szNZsbJv\izuέYzrYP]dDC@[݇֬U`)D`=A&[K*oK囥rFf* H陀R(I~9BŒӒ+zoZ; ጘw5HA٬m^]SMM-VG T+4z Pc4*ZIRHxn_va|#n-@~ꖡ'Zޕs> {/F"B`/00;]u6R$v c" e1F6 "<ެi腂5sYQN+ S~/^*Y^ k>zŏ+}_ƊO^Xv3GWd\t U#W̤zu): -P>¿XmT[¥u<77pE/9B*Ak&g Kׅ\2dogIV ; /<ΪM5posj33xk/٨]]^SE>!$bx\|һڱQV%q{|9Vyrns -JP[qx+ |-. hs7P+j|=3ivYX͐dI&0+k9oK>,̛lBT;BRUSQ@fp, ɻj;):jtm=-΄jљL+6ިX瘧Dr6;)$!q (StΩ>&QC7<}&9hۧQ;+yJ#Kq7cNOYw9W}& S$xZ 5`@S3-cjMeϮ+Mdsst |[Sţ7V60lFO[{֔.CxR἖Yq l=Z7db0wQqDZ9Dzֿ}W[(l2QؽyMSwN֐S4Zrj 48v/q>#m9Vhx¡"$\R1x\lAz/ h'L3 Zkx5]715.rB OGW"7u 55yt`y#=U :6Z)D+,jגbGXAaeɊKfoxS9GG(jbN5n K,^AE 3ʕjoIWo: cmsZWB{MЙ 3m I|[}y="AיOSs Sv*dȟd6 v]H$kAogDU3_4_AҰ3ڌh g&fNJS8LwKl;cQlQ3y@0I WeHN }^φ 67w 5 1t p6$^ T,#fIfZZ{m( ńӗmlR0p^x@=T>{/_s:}^lCۣ=!:'S EҊU)?~6l !ܞ% mJAaFTjN 4pRZz2ɔC9-PLǾX{`Φ}f#%u: vD 3?͓WUt$ c ֔S2j-kd+UrY5b޸:<@ɖVRz ;`#]M ͂x<=9f'ݞ:-JW=p*!84]hSuT z3?U]{'ef?FsH< 6.Md.+C OQZ䡜[-ܟFL_f vy|~cߴ~fꟸ8sYw&hs{Zy+T#ŠgX[q,G3"s}2Qq|ƦD3 cnS+ ҢM*Rѭ( b麗Cѕ擅y[' R_IA޼RGCMF{@} Ky3:0nΨA ALi`i/j+DP: #.rS^a_Yx#˩2w&sژp&hWŀra_#;1;=[xFx7U.;`w_ϰUW6~Q4 oM]4q.KdCc;G̔L rxc MU`M~/(vc cRS|4|Uc-HLz4 M{AlQv%нPmG./crm˷2QwOZ*xl0]ysϑ^hcY|``՘TSz1DK2: J3*-PTtl)`8iip }g7_n ^5%+"EZAD>f yEpI]z^+V1sUZ3X đ Ⅳ+]#Dwb =y ߰ 8`ԄNO?ȧ$ !kNpL:={n cO?M;#ro(gJTȸJW~,C#m;?v>APzi+ǿU^ދ3UQ#~zl؈:[L Pٽiح6D0dFh2Bs= @Hp# Rı!d ldJז3qcUi̙yclnލ`}`5m ܈%3}jZ0byCjwe9_RGO^{Ӽ+{KbΗ. b€7wWI9P{xr:Ϸ T'i/(,hM=Ao + >Xw+Ɓ!vrT0{JLVc:qYpRmTox.OテbjymkGڅβX`Gnг<.).QJwȴL-XcJp{Mݖ1iBM&v>'T˭ M&n$sbs'<],]p)i`J=Hu鄑ð kyD`gfꙀkWq%]t*M5 `cOVZvL951HyIbAyrIU;NXK%=NK^#M+KE]_TXpH!G5G|,"}xŚ{4µ@pvYv?Iˡc"N3nT# b s,r*FsY' BK}ĮIZGz,U 9+22j*]T"MR0TG"H7fB6?8Ĕqt.[|~ L( ]Z;[lS$-꽩 A/A?EOx*!_4kDvJD<.p(+qmX$F?7Sy+pmbD)O:E%M%BB.T H?ʌ*Bb ];HӞH'QkCwn&ajC{Cb6R!VT8|RbP*;trs a.=)HmZ^7hv8DnF՝2.ڸ2.au84ڰ܊E|1td^Z~ )A\9&> [{-.Z,%PN7k/>ԷrS2ːϤU Sh."NPZ8ޏ_~[ʏ8O3#)dIv,=j[uVW1t#O'NB Cʢ_@$|JSy0QO.>B[hc_ :)햋96o8MgunoYHYgLq~4 ݥ2g~S~6`ne6{Ѕ0"xZ.РŶYqRb:M UK9utFrFMS?"vFf5sLwδvǯBdBK ݻE%8]y F3:#b0wR94H8gӽyoݞZq̀(fډc᰻:8g!O ep[+KmEJn ZB& ;!~_I  ԕ8rB fLIG<)b(t AݙB r5\**Gz1f{Sܿ'k!fدÁ{R*͜>+sIk3P1E,p_Jͻ7/aYn%EqMRP1dH1L n -c|G7 7>9vtLmQ@(f_b%CYnD ]S¯Ռ Ü-s u\f_ * CEqbt8Z<\Cv] = e_]y 8].] DSsMZAOI>8zě]Z:"-sVRVrʭxVM_I͸M~I2!zUJP1=ȝS=Z Xlv'l)3アa~J[׻#?zO[?{ UZ] kf);9E\^e][SֈA'ؚ{?:cn$ wϡa !W=Ȼo k$+17'y oNFjM#wןGE}ʌHkMpb츃-?+1ץ%naɻެ1&scDN%o6u I2lI}֏U8Vȏ&>:Sw>Suu(TO|Dz^B|)B2Œ(N?^^oe R][t cF/cL=ʩovƇGW?32*P@'_fq3o0mp08h͜*=eJ\'ӸTD>t\1` d>~~IE>u$ T]t3m$*y|+v@H9*1*z$fDnلjr?<ɪO + kO^]3Z " :+iqw{w[}.؃g@!~~ʣ [{׶ PilrU d9goBkRS͟}Wf&Xi2^W"UQ%+:XM|Un#pT>7- ͉:W =~%0}*:bzIt;-f0rK? +o#4x\> "ZHLJՂ@][.D>TC3pRhIgHƂ!X rV/_gf2 ;Sxےй:mːC,f K"߲''uHɺ(d]}GƬw: +}ce# +wavJu7Ї~{KlJ~NL&nt 0 !C{<1Hrt85 H(w^th=B4m Ns0ƞL9)멷{uȗ ƮR4y1qCt1JATJ)#rL2ЧQђ<=H{mAt 'k̳'1vuw4@Vge`RN*l V$E-cq`7bWE}v[߂FCKcv&ߌB$zz:vH|;9~D+Q~KgE?Rڧ,yIm]㎪}6'ҍw . \3r(` |;  F_h=yُ“kREXrzGHD0*Z&={!ŕ| !7O ZjYAOǒ3jonjouil(ݠQh͡L)3(P-VNfٵ2ƭf NAbVHNkM^E_(<8iAP&A# S9L|ijE0}kᯮqLc8Ӊ>;}=ԓD({eD>fCb_kd0E /{UT33 l}g\YDWh^(԰B+҅sX~ш II0O2;u^ѕ_͉js!Hs͛%ՙ.隸T'(G,vUp;׳j _7pZ?;}5H[W5 a|k}>wԪLcڽ[klK%ySl9j-6iTNLqdIJ(#7,D^mCFO*i۽xrîO6N:D FM$&2&ROIu# t1}ctPH\;S~ǣ-4z pf[x EJdR[$u}`4}f{pD+WD2HKz|D*8Dsmz ";nJen`/n~FPDZ $#Q??% 4t +T[בvi H4nFIfV%lسc?Ck) XDgr>}Zvt){xa@xӹVٍg$ղY'Kw#^E5 NHfh>~t{oM;r=QM|XN%յ`(9LN!GE|tgџOmz -#PW+l3NX][Ywl6۱  ;FJ a۪Zy׮:{Z xnd5:\=H^iu9]1 L"Buo ֆeâԀvbO`Bp xq+Tn>9rVLhM6o5H47 '7ø\;Fm|s Ġ t.}wXclֈZJZ!^1hXw1%dcGwhGOK(4U3|R:!EnurmV޵`ocBrz~{ҕ:oj L#;HeޫGBEV~C*>.Cq^#nR1* KAu%^XE`XקbW~]xX%3AKHHԚ-*|qM{5992p׶0NgI̡*g敺reE^wJ?*/rQ5LpV\/ NJ 4]'pݝ78hG.:F/VTm~W\!0ݳ-7vSP5`4`]8 H eInE*̮}s agN}[}|ȫN@~MD"ت}W^#͌#5 $瘭iTşO;q/E8-,_Da5pࡾnmtH39wǪ/qb^/I ^nF;Rf/!ZdGmFS&ead~f}0)^fXeSk(o䂤`SIzLPsʵ?@G{_9˾rtq8y?0GAFn$9UUf~C'ԏ|tS8Ox][8L΁ѮA4+&#)V[Ir)B'A_4R7z⅍?cj$ZUh|ގ?:¥' n"D#}#vCRYT%+AM\Pv& y=Óeafc(tq!ɷF/v78}k6O)x#gW0U/23UIhvwŝbӀhu|{``A6jYhSc5~9<!gs ZJg6~lXs),O8r*ZaME>¸L9|M "K^&n&'wa ,І O `w1W` [<7'Oެ_tkt88a`+r}ɪ9O*4H<]ջC <&ِ[&Mw .1# *ޓF-Mi8v`hXMvpN0K<ޡ}}DZ^Y? λД& 7vנ7K'.Jo>!GqrLYp#fv̌n*zCVldsF]3!? U;` z4nǕ,䗟G݅Bwkb (LgX3RWZ ">` 9荣qAĵ,:ɖN "(T1 .JS NJmx.AEǢ j7e+3qr9Gd#,IC!*΂fi}j4DZ+F}hrRu`gD%ҁAe {}-{splI yQǫ)6v%/Ÿ r:R_C\0|dJSi ,W7F'CIUsQH+4Bj8aC-|oE0w1.dQY$Zo:By6I'֍cw3,tTHH=2D ȔWYߝ8=j3m*(c?YoR+ t唒*P+TP %oΥk1]x7yԔ>6u`D\)q]p0Bob>Lo_ZF7\˜0;R:n~(au Lo9ә-)J))\u7/y6-Yhs9Uj&fHJf !0p4iPGUF_t)7 }Kg_!o³anY$1XnFmq,bވZ7HR"qE 9{c+L&5IF,>X}CiΗ357R`#=1Ux ߰!޺{`U}6ٶn44֎LOx7Yx>%f-;2RddlV`,+5=h68;I_5cA^ev}Xp=r -!mLk.i H@^F.ƔUFFYuJ"Hm NtCkZ W15Әཝ(l4xL)1(. ,*Ps7#4pW?5} HG&2/0/.V':. f89ݬ2+6:$>&Fdaf2WCgQN Ȋߺ{BuXV&͢R^ދXa(TGr$=naz6?ȫI 0g8@*p{N-h&On;SЪ [x)qv`F2~&郮j]D!@uSEG2k&2э\ѧ@iȉGHi5[EC뗐NR~ Gǔs(5p@}XaPѨ7R~/gG h>ݘK$AXjk㓜"`8aoowJ|¤ѶƉƦnej )\;v)q"'E C]ˢ&HCFԎM12?wZK=FcQ  1["m3 r}i:qBd׳Kxi {g╚e5'VK8O9FׯaA#@%S^uUH˥eLE3,+|n|()M!`ek<$>tS7 A+-SSL {ù2sȭ:`P%fˠ+IF?m$x(Z,sI%x#s691R%)]c?KfXpP[@q6UKgM).(9>2GPW! }:kﷂL 3}!;URMskHovz%N#6Nʞ)#5A3[ pc9xcս C*'hLE%wD+.| ;y![ F*Su4p'OWs:"C~$!GTeD. 1? Ky&$0]|u cJYXl8_qwkadNSӏ= 3YЀl\lZ`yWu@]VCftR n8ә#u$͒wbet6"/@+`$X3j*Pip9\Nux׺w$[pwFZpr.>%T i5|U0ֈO`ruԯI3>a إd2Xhܙ nQvfKE[ 5&>C@6)1I3~ZƢ`q͕'XU(fX 5LZ7vl8"Z+drsH)af1]ve]<ҹnX88Ǯ7ָ2lUZib^h5E}%ebŠw95Jv fr]EFѻni\"|\,,vtíZFP|N ̑tv*p~WbWbЏK#w bgF*J]^Jȱ⡲:l =G"!_Jb]iEAx=;npjeAolHa^f88p[X6lPG}C8:ʥMm)确R]Q*ܶ*>{KUHđzS52}\!!O !ZlhւE[0kM^f4{,qppbeӃÛ3^aO\Ղ w R+xpqlBRZYgHm5<H==ȹ+ 3y7g9q8Aru|$Y+K42A|?bNTfuš)8~x~ah[[ZyHt Vu@E(#,Q,h~4_MT+6@Sѱ2m5%l02q Mð 94eiQdOE)D5*r4v],ǒ{<P(X҃A٘33. Mh{>ÏPUm,B I.e6}? v@/ A(ڙ{P ŀDxp7~c\_~4Ҧ UnVL% :%^򅀩{M|߳:AOqwM٬"JuN y/$cZ@yo/iG\m ǿ[Z_w#vPJͅ؄9dR_oEF`HY+ڪNӂssw?gHt$[ƙ:2TxKAz0C`0t+)YLrAc'-gy75zҤ" !M-6a'"?=H[!,w-|&{6>MRC]-&_ߨJ5B 0돰@٨*vn;wJF2<\ yWd eLsYl&sswPf꤁YԔd迿NOybQcj>x1v~\ڄ(yd4bƿH PA8-J, 5 :0 azL'hwME^ ": aCʥ$#ޔ[Fhle %&pEht\'(>}Ƚ|?dž*NwFjoyzm sB{0ų|.s.cz:/ \^ށ$sж(fo9G"R`NźKRL^ƙƤk+[+x)@6Cq$}נ8Ftpak'T0lZ7UG Wݷd'16݀4A}71 58YK̝Ë"VSNϴOԣ|kKN`Gܘ7,-w+;e 7ptPuWDmxp1l#1 !D IYk\MbNvr?\ @3ĸ оx?xF`o jL0p"!r#V1:V'3Wb0Owe~a/frob/9L B=J|-ײ]f+DTu/w6#Ϙ:1M/<+q"$1drpCJxƻڽZ?am^{rиLmY//b5Nzؙ6>vS?1N5C/R!nv $cq@w9aTUbbyqyԌԃ k A҈{ * Zuĺ=cL.23[ nk6UvNv!3vY*cs?櫈@HөM U0Rd vY@e&dY2\E~j$Mɲʏ 5h㟋A[œ)Kp䄵%=I3qq>M 0 p$jeCXu#@7ĥ{GCM&;с]DOSiphgg$#;VjhjKBYZ" xehr֮te?A6ēg 񿍌)MJp{f, w;P$?4RїqY:wa|h]݅@kB@9;$//&;~ oZKI?%M/ ̭V׺M#maz}HWxKVBDP)F"3`&?ۻ$ǐ9= ΣL'BQk=ꫬ"Nh:Uݵrh:S+qX'J. ǟ1:q+{;WAŵ#E妮vvS梜4}z>ǯ\b Yʁ zOz<,G-֠4u:="! Cz:e8Z{6B3Wg4+YYSA^C6:2V-Uʢ[QK-fl*?.qP?׮0 9;on0m|9uWK?HBd,&B U$첰~&D=`sˮ艹ӽζQIVBh/x\A*q;6꾴sǼ͓G|d.|}XJJ$='QI@"8 wVE]h* =C@% .E]vEݜ'߹3B\CX:%և!%#]z,$~%J2!:eQ6(IR>,÷]"]Ef-72ot_Nz.-2)ؼ͟xD@PRu"`K7M&X!`{g [\ 5?xH\2)|*y*JD/N> a)_]=@^@zH&U H;Oe(| WYdoLΖ߻u;`z]F}oo|ge6i3%!tbCSDw3>4:87NbA)t}N=@^Wz8j#*/x6L؛z&d'ڲ1Z+{BJPmIgv,7 wuhY׹f ͯ{Ljc5&&shò_oaY vq{V`~' PNx>o EPF Z 6].i~Jx:ڣyqh2A*6G9[B5y-n M,yMR'%{)͍ZQkzvC$ڋW?އ., VAAKjf`dNLx]i4x jIj;E* Ԅ!R0T)7*Sj5m V7·gsϹo\wyL+TE؈䜃hN>WqϞ|h@~c1MvpvBlt|!z|iڙS1.P{$jjYu0մnefv"H Q,YK݉Jhujv=cЛ]qa)W'-ce~2 (.>ϏKM$'JcCX ss(E :7AY `CsEswmHӡBs9O<{}᮱P f Nu]:AtA->7ſtt7w_.ˆP`(9`RQ??&;N{P'@iƲ&Z}.!f_~*F wۜZkAS Yݗ峧wĈH9KE3ӭxUM /-4_Ymb [䦒;/9L8r*2&\ #OJ`p(DU>>XBŤÐYn/X j8,4\TDN[Oc+2/u7ք U/^J8^#5Ơ[Knpyc{o-l6]SNQp us fB}%[!{Īn6~ߩ-!Ssƛrb PvPXvECBk'4MY4 #jCTJۅ 8g_AOWIdQ¬bG L KI#*HύX+/_A6PY/OݽA6X1>5f]k] p*0`ڹJ]{Dz@! poB|Mu$ΔtUbVL")- dLzI#a{N>']!A(n-BDaYsrB*=R 1O57O229M RSwqڂa4o~/R_MCs^|tk⌕!ȑØ᯹)ad28A'c>vMU<?x9MA|^|סR%/szIr_ b`ƾ ^sChhW8 2ѷ՚9A $A23u{GtW)xX`#ŭ9jl@P1G6t< M"SL:*0+5K&WBtCAl=1Y_̶U :,9OC%А` {|]0nX,u1km t4[̯Z#+Y ;?D*5ix=YuUr¸ة7vݡ\*oP޴sǭL "_6]=i.[y6ɎoXqTH90B#D4C<=K wȩ+| Zwc^,w|2 z2pU܊Ei SvEe ҄_jbܢżuL@Lvx ᡙcTIDb\PٹsN9Y`N!c6!h:F6v4Z#>q,%u5娦񿸢]krђwvl-CF$aDxQD1zhAGe*Ɉ^l0S.c0`w=X"|ʺ1,mC)ZEjR%u嫸iӌҎGǯ'%AP-7 B] 3\Z",hf{%c@xݩU\"Y6g!n֌7eg -CR!B9ouBRv:;*6o,7Q7N5ܳf ʐΑQG3jskA2j *u2e}֗>^9_*bS v/rm S5~*9-%34Y,M<LDi)p'Iׄ<<tFfb*xGx؍VkmV+A^WjM8mπ4 :YI(9[0R lkq>S9F,?g\>_li@t"SXs ڙWL; K'AQʱt@0E1Aq ZAa( ^}s{,C>k9ЌTةU(9!p(?8 V0W' xtcaE^Ux$bb(W;Rrkp\ʪ[bqL!6dvRh (;jG쉾b`^ 0#J/TWC)>>Nb8"cgw]86)ie36cbo*]sp6 [Pǔ2s[ʐC62 HO@1Kdl Gv }ۼ|4fB~d 2zOSJjv󫒠ՠ15@t<"}ZPipJY.,1ݙ~)!"đES7mg5aXūQLD3̆-$)'+N"GWݾ}W~>>72 #/AȌ{V2H&Zgl7la7Y.D:[1O 5PyX{#v#V4*R? p~(/L+SE ;6^ 9*dۯ:5,SyR*hj[yǽ!١[az Fr4wKAvnDžF&{B鄢/K6SokǶr!oXb `Zl>ń{ZYJvfK`fe|_lC%ǩ j"I~ ੒e^sP4DhzRW螧!$cKOmʌo$i0pDfg]!p`BY<6oҏ撧&riaM.>O"c= 2vhxC8Qu?!-!%EM֡#n 9 >;)V e K/dsXJ0Z[ g&#&&-nv$(|C׺؆cXx- ƫHKegv@0+TK$ěpT>߼YS"t(P8Ygޘv Ǹ@IPG^"'D}"A(-esxä~]b;;H:+"\)h}WAbjiz;h'A#8*qz V3gHFG )5' H\ǍYӫjr# Eh2k:0էʱ `oA\zj`y%WvDΏ$K npH/lS?1Vj Ӊ 8W}91D=㴍eBH7yJa|2- hg(Tzይ_aXGgYyЮν7~*c,qR}eR`:[vq $+;>"R9 Cq5 F_AΜb4}_6cpH{H5#.LIԵ[9TΓjb(-<2 ݁\ML9TϮva=h\zb LATEpڱ]~v)+~ra= Qtc$W$`~CjE4ƎsM()S " Tg"d ksv c &Bckfe\`N83U*bb )&@=`WSآ5;d%rok)V `,кQ۴'hN?JY':#h(Rz JF`AH)Axu6/ ziQ;ik*4+$lj&s%Ɲ]k7XCۛ#nt)̮nO1mv8.MZflEX3ӑ2]0|G,zaUn%-P+onjITC bz ]r}S{e1o oZ̾+%SM1=T5?PEŬ$T+BN/.9#@4cTԝU y{-Yj)&lO/j@ QPP QۈHYDQ)¢'{]% ; l))ؤ KV֌[ a[e_R0Y&.ݵIMy#bpԸar*`#l<ޚQ{o/.sp󎚧º?di`3+C|&5抻V>h%,b/ABB[g4ҁ#?4GǝeWك,/fj\JZBgemC"In3{'2j' 0(I9Em>nTjr]եE@:Iߦ["1mڊb$ۮ[;f'4>xK0Nev#1p)'̢I>ft 2i\1MtLgAİBÉ iXDgbw^>ӅT!t䒔8Dv*Ȇ{'(& 3Sf5p~;XmQI} *@/hE ,}HZ{;_ S랳sZs6ph[FGYq o|(.]5O7=f{A-xzAyR{89[()dԤ#pe,&3Q3[0ns8q3B.l{Vt~v%bArjDt MsSWx=Ai;Zg -5&Bƶ(g#[cd! yK=ywA9%2_$Ȓ'4Dű86Nio;1e54k(wY"ftW-8L?q7h&'u g¥ ]@ۏ]aq23S2 0b4 =Y1K`>6_b 0M$53 `(KQ8{xn^0t7d: hKwX>{~8q9d_Y(/O׋ R|(aRP$yPK(B `&kgy~,uʾqZ[&\;@SvÃ;V*?xYBJ,8RJOEVÎp7VO5 %6(]xT|#񽀥NjB'CR ;J4ojHZ{G$ŗs->_+끥o,h4ҏ kw gf\|kz 0JKyB(}3VCftEZzG7PLe(EhRh$b)`_Qf !=vcu OcӘuR}e6nOc]1(x{ߒcwɑSrW9JIwDgN^kQfL + Mt~*%t|:#G|d^N]^q EgGDxEF7Ts>P"afɰ,Ԩ53\!p 99/nS;ςg_g/>$azTxPWklȾYv1Q%DOJv"s^m̏6Ō#+A+) U0⥻j[O%/uAVIPsd}|]$l9}DwIn)X7ǰ-<5\yݺwI♌^0 wg. dඡ.0#K{Ik-l/`)qAVAd/GO2hV:͝ɟ@}e>}D )RڤwاV6}gЪ^WŐ8 cgz^q Z]HN nk"1i= BL(0u¬ci YTI!1 l.):DīN-fCa Ɯ394K g=EWB2nĪ=Ф iXv%T2zFɴ3b/97%7%E%R7m<%2]oS\7kg~0'Z\ cwp:C[%(]%#:&sCi*Uo#Mݺ9~5NXDf@fZfۼ[5wpAD+lܼ u6a"L9ovq].f槲oӻ3QQLngz/2݄hGڗzâ1M |i!b^T?SkCz=m]&r l='iU?X*O. 1?EG>O$nQ$!4<cw3Ca1/PљuJ\]Ov~ 0RL)֮)Z^>lqY7ѫ& $#3#0?P&f ;0 W7BQ{uȃ$t+L"d>rVXv;;lNzYb,OF, wՁoEv62XN_E3A,&p֓wQJ?ؾ̿C@BA# "!c`baSPRQ3021sprq+cjZ:zF&f߭ml]\=<}|~GDFE'$&%gdfeWTVU7465wtvu  _X\Z^Y][pxt|rzv~qyu}s{w^L#/PM1'b-jU?}O+)~RyM2b@9BV9vkf[%\5G%.4.PLzCL{2rXf[ lwlySޤ$7Ag rE W,,AJ91ouY!S)=m!l΄//1<&^H]7sqՏ@[ at4@ۻtT>p)oX@xc^,ά2$?j#z\nc͇d8)hDo}} 9lghj5a{OK+ڭ$V hP[G-eFn24k (թf֥\L`tq:KwKesN?u8/s?'da[ +"n_캥KSv `$P1ba џ5PIyW$фiC|^%:}mJ%U~Bc|hWKmv_te̝H2){ p;L̽vvnA[AҞ]NJL{7ZoZDߢkg&Ta$ ?<ڻ6\&Oܑ- q(|n8Ž3]r LO_}{(e?缻=u(otAN>WYOd<&8]zça#)I! +$NB VF| &1%׫h3$ I~`DT2oXMuPJə ,ٚj|M xtcn{XIMn @WaLL{ZC}@˕3ˀsT!D/5֝7q|AFZ_]NC]KEXz,$*֢@4Ֆ= ]\ /iǎD2]WpWE9Vl ,y̫AաyDfꂤ'\ܳMݴ丁D"|iOxCl 5+ Yz.\xCP{ugz; 1d]z0\P>-!x,/ ż \``+k߅& Oہg# ,K#bדu)=Fs͚9BV x!5Q]Ăd0.|r-ĨpNJ3yc:!lP]/|EA?so 1-f\$vK4( {ۦ/ZaܡM(~Uѫ h&B ߢĶ+?f-I}Q2 Ǵ=DrbNyʹS4Pt>ZȺܡ7J(~3Ukh&OE+`W"Z-?6A[ӏDI[0RhN |uHo f}`8VpEa-;0h'[7-{پ1 #IVOF:ߏ iNRr=|%#=!LUdDpi0F( ($&Mqxp5>կ&OɘfQ1iI}kʀyO_p.6`G`Sh03r|W)G k 76f#lp^z muђ٧sۯ 9I5On%ܻ h]*4isIc烂/GL= V! \!ݗywby?ZzXwRi=;uƵ[S^n$9Ia؅)-W TC띄ژϱn\M,*8O· SiD!dٶUQfx[N|q 8Va,hL+pUp]v%VLKM X\:p!8-B#Y<}Jt}K|Q򞀧 Ant~5/o_/*X K۽mL֓%a_e]ՠlv]Xq$` ZϠ*:hfEWa6 =tv= c* h} `N; %(1I_ `Z#ps"!L N=5Z\.VK(Yz̤ǡk-l* G ‘ȣXbP֪sGJX8*n!-BPνD)RA t궗~rfF⪫} @U:~ဦ 9*8#]Q ^+58>AkGLv«8B1`S7uXo+sh"eTh:O&gc.qaቜ;C걀T) \ &Gt} Q`){drQ7mLj|h2!k%07^$i`m5 )+|ev9 \NN:V>0M߻yr^WHp;]{@G KH/brc!UcG~:^1B^o 'VTǢG>knpҼ@f2D|w.% hw)J& R%xk ҁh1&/^PlE̼NCTjނ3ev%2UbJr_j`"-JBp"u zmP4c][~ X,bs=E YDߺV1yS]YY9r2-E_L mq3&Em7uErQ#πPG%? hmu|A)! KD2k)DPzf\?obKajǘVџeȰ˄9$#BTT|mneOsGNdͯcJ,]G݌G<)"a6@cH^bC06 qhWRpSEIk&g1,,A y{vF)5W9F' ffi Ā> q%LŶPVnNZ;VQٵ%ķ. 4@4,`!ﭑ9 =cy,ze^9ةroד͢t,e)DBz˼Nǃ2MikG  E" hX9BVޛEf2"zZq#" u&bͧ "f* TF.(8O.seLF?bË62؇z꾻q,4ptZ| Hv?J,FQ7 nd_9,6+ h^Q{UW,[겁&Ś(rsa>fgWǿpZ Jx8 LD0TO㇪˷mNAD v8x |NRbCWB)Ohg=fxɯ}֗kb_Gn_eww:!)žu_(. 4.1z*< h*Qm~V>]&l̊v/'M51S{b'N/BΒFk&{Qw, 8F)vinJ?ؾ5 )3I(ӽ :kFFaU_#A;9<ח{,}0cu?0A=]Qĵ|lnB`laՆ֍ΑāVƶft\!:_V(hW?ͭ";7.<>T_Gg#A87~ῳ=ſ/=oּ$(ŔAߎ[UWm ֖Cڵ+;%M#/hI WN6g,(뷠 KndFP 2<ҦpӰ%7fİ?N5ttCHjeREQx#l\*~#I--Y5Fn/-,laU_=z1yP",F݂ljE.!7s >  .AjQ;6$EޜrV&0|B?{93iPֻ)VNwW $() }tM0N͒^!A15ZX>)LXT>ݘTrNߕ&A}55HG؈eziAUH$nh'2:NdjK36";\j:Rp"\Pʢos۴xc^WJ-=!@5"-~%z'us"Z1(gD/I=_Mo٦dyEYg'XFyvd vnQ3&BNkNv]Qmcײ 4B\(L`au7ƴdۮ0/; ~p`;nВhdG=XR6xY8|gBP,<UmhLy;+U4d>UI2Ӂ:ITpwP: >2ϖgO*m,<2֛җq⃒hrϲʌ1jϑG|tzK'N1޾ZɺqOsIr| [6l{"ߩCh|Ip*]lp>ʕ}Ul۞mؘi~!S=xSKv6Gd<RA/mܭ$8-s:S@֏1xPX=<5~-:W)6ĚmӚCTwi,&'8*cOj,9Ì aGw[p n>ʺ l|i@%ۣ+_ a5"Mg]xw,+d}8 S%2ԌANGv:}sa aӢ;q ,˩cZ7 5BJzëO",hkv\ǔ Ɯ 1;`*_N)4%Ep>rA!'[l5|Z P1p^w k&1(lՔr;7XIXsèC%)hMz8ObAxWw͟euaJQmB~l޹[>fdPX|=qat3-υ+.+9˽|TKNgGOL*m ,!fo*kKQGM\+Uӏ$!݈7! ܪF5)L_E}_' dA/P,w-1)o4hg('neX9ȓH5y{FQvPy+p-)'PK w6uP ߍPt1q8²cGq 9_{Ȼ%VL\z$n]s9>&^kKB䇗piPP(Kr5~x(ߤj5x8*CK~ @AV"5B~Tc_kI4 &QL 0P|D` -T0Ϳn6;O? J y֟&3S= _ڷiOCYULc̏T2M<'XRk`1S<複"C3l!^oG?@'CS$? OAp$?}I Oj_RBԾh}Lg-'P_I8 N@љ|sh0cӵ'zdON;翆s__dόsQ G2t?Xn ̠F"륭1u/sOd9hjZZx}YSRGK%TD1w}__3RqzZzվ2&ь!o~Shc!>/G/xh)EG'@g,lC?%pvNNtX-ׁ7$ 0$5c v]/ckouٻ#|I}?u#wr4aax @ڀ$ۯe ?ߕavAunf!5eِuTpVx 9dE9`%fL=.>I?70M ^9&>S+:h7u6'8+x3=Eo=DR@ހP7=G ;=gc;߾@8Y8I& 1-zM"|,b_P ^ME^֫~>%WNxn,|Mud.=J=.MA6|4kRmH;\+7G |!-EYr'BeDH/e!Iӳ?opC,  ](|%3khlB1O|/˒pc?)?@H;y]uk#^Bo{\7~w4sYiŴC8q\dlt%3irIpާD:h2S3 uPX41YcqEC=8#L4^ W8GHP1`//**\ەOd cT_lTl Mmml/v-OC-;< -.JΟLz8e0(Ia_ P]lg&}~[ Dl@bb<: ʖ}872 .rE,g[8 83p(2oG?ы巣r -h0?!<(EYU{|S%ݛFBKJ.F :DFfpz^bx3Ě3=j\®qq]YN~_|[}'}Ot_(vvJ#D'+1MqmQ쬵.͎.>2 5(|xNP-U S=.I y; DN?%5Lb N5^(q_Y`N}HE/Q]?ۡlV4L:X'쇰+-̃]'[ծ4لQ`1/vp>U֣_>Xy+`]8|Cn}c3ig;o'@#j_\Oǰ_a22_N}QjCszyp bּHƹ{XpCɦo:@\~HO+}T n6)O_u٬>㎠aƃ]`[.-n.f2_'ΙQ0zΥ9oK= : O$8Fqr7?9u~3 _' svT?uT>P\| Ftԟ(+@C!ݵ L{nS'k_XaQ0=Rο}(?6~8yvOn>cjЌez !l9*&v+Ò`RKF)n)b.s͕|6Bvr2fY|BڠcaA& V'\q E{2b]jH)Gh j0+ MD48N`W6F6c !6#).V+Y$A|[T4G-% e2zaWӬ ̹3i؄[\")ѥm3uJ toҙ#$ȴhCaETey@$C7:[`P{]IIgVcZ\x?%͸ץ#NO˘.4†)FSWʵ'k.9Vќ6Ȋ gl ER7B%Y z '1gD]46&1)}ZH8,T~˔`x (yjTq[d-SYNu>R :~W9ͨu Jq~Ҁbki%g%˝\OɯP^:\{7TNdOFoBYHhfdQdOC{M0ɓz1^a_efY"T2vZlmW(9#_[#3OvV#Z*?l>.*b~]$8g%e< c#rt/|lGIaTVT`0gG24Pne$qIWG) a#N9~HNaLq+y4+MTܫd3XgL1Y0n;#p{ v$ cbD%ai3#Qˁ`jțҔ|s2CN Ek ,_id[quszaqF'n쒪Xi[Hd ]<W=~[4}*[[IZї&aרpL ScEø 3K &V՗ˮnwtdx+,ԯ8Eًl9 1zIG1ܓR'*zנ9nvşW#Qx~NeX?Kk\z-BҌ5='ܛd;Rkh*uWj0%-nDᴷM6,kӓhfMk z2l\%R)k-H@ΗG=T?>@/0@~ vF 栁c}a|zôO乓Aw4Eu2?&6:@Ʀkb->rmw<?G .Kh+;ЭC$Z``84B~X?%$. R)ټ X3b숵.D,AΖ$rap]VeۉGCWۿlu ;ajOt= !ԱHvUB AJY(x0J!(TֳX*F[ĉa`' $"&!%ߦSPRQݢg`d/ ($=E%eU5u M-mz9$.>!1irJjZzFw^~AaQqI鋲ʪںƦ-m^y?0nѱɩٹťյͭ흏{ON /@07QoS3s JH*(jh7021}EEu]cs#S k;{gWphx$`J[l)%=+'MgOs+[?@>б H)ظD*iػxG&f=/*nhy~lzaukrOBAGB枪cgߠ𘄔Uͯ:FW6w.aPo0p K+h74zSPZYǃ(D`jzf^!1)ye &vnQqOӳK*j O.\@@!$uGPTRNI]ࡅH䓤gy5o>,m:>SҳߕW14s KyVPVǣ $L|2&~QiE Vn!щŕ m#KNnbQbS~`f$9+E=Cs;ЈxԌ|"R[>v JH)oZ;C"$cU20q}WZ #򺖷}&w?"$Q7vp Ix^R58:BID%,md]\18yp/.o?"!#U)1m;:N!)9%5-&?@'gP00YPodvm GDFEO֮ɥKx  4X{F%eV6[A!eUobE][+LBJFN!IE-CKϠϊ^?E%cS3s O+o0K-*id򼼩chzm3-a5K'߈˻8 "VIf^E5m 'Шyi?sM˯l0qxf0vJ-k|njM:v!iU} Gg%uǗ>RU5}QX32u G#elW%"6=YV~Os^4\;IL&(gU\7s F@'c#IzAUKCDA/:XLR e}+נblmQlۮUm[l۶m۶m6VX۽>w1ǜ|#2gdKDt? #R{&~``0u,k: K&c[>wBH%b`RX=ztA'nQ?yC*$mS6{ L@)o\P5rx N+f^7qM"(e]:4sO!g_9|pFL#jdV;~G-aR4 K%n\80wC)fT?{ M!jXP7sE.)0!wf MT1 >gz UD?.{j_lNu 8)oLvU3* OtVeoPbFy]̊'d"~9kȌѕ_H|Ve#G@t2Zi-K<Қa%Cw BF!ecдɭ/xA%#ԲO8|zECҶX<:~Ǡֱw\Z>y}ѵ7h^9=ĢW(ljY];¦ᕓH,*n[ơgLJ.im߸_1(8}b9$5crA%4,sj@P[xFe{DfU!GdVu"34u Ϩ޹@!V3 K/+ylSF1$w 4w\a *9ShFu+ >O|Q-0sXfM,oBq:%KxV;!_bI=(kDv<Ri&5[dN'1m@rY#8 {Tn" ]`Jy6Gt^7)}PjEoH:A3Ϙэ+TJ>esIJ\E3/Dl.yxLY#Xt6ihT*I=Hd &qGp2Q-{OP:a [w`"A5kW@?-+zξyMK:~pEN&`u i۾aմ ΨZƠTO[>FU2N(?~G 3r)l>x!dsmyeӲɬ޸RH_@ro=DT i:|C$i0 GʭdV;M!o\5q*cP޷z $[ҽtI/U1F#:R@6$iW*0~l7, _j!wR-8G|Y6kLq9 SdA*}Xn;MpV eˀѝ'bN3ߔ{H6YcĊ0\f)ҞK`,q]΅3LF)#ڱ7dj׸G|j]A-XL>u(4n[OpdE+7JV9sg@2&ibz Cۿ4{Vo!CrρqXdM&>=w(5KzUlB.@pY3~}Kx&U R i9ǔC Xc7l>`4J{Ev-x!U /\gWj9fU -^{H<aS+YL:eW /xBJm>P(H-f8sϩbYҿD#n4{J>t`V7y[!lpN/eG1|h ^?u W)bxA4 mO9rdQ,0}_%jI<(ckB&Ep^ [b7eH~=,{R/\NUSP">-ƹ+(2a}̶{xj gY˰LV%#@<.5ک30b~mԦkhr߬IӠTF9O,6eʱ_@.u$:i 70~Rf[hLC_*U<I3^-bF9kOHt!}o 6e8?'N@y5ݒf/!yg.QvF-y`Q*9XAgUqJl?!bXпǣѾƢP?wG#mQ>vF*l߷˭޶Y!nZ"lD?wK=u I>v JTDy0h*yԇ#³$Fx߄h'0p;Qf}UqϝZbeV۟7^Ӂv_} mqbly .L.TKXp@[*RQ U FO561LH;o>8ݎWQf2uN4lx"rB<%&YvZ2Ɋ@\l0( ݽR-Gq|oH_J\Ram$S xbFE:Z>U, .[=tfQxDž;1o ldRcd8p<䔅qtӨ *OcH֌776旀/q])~^AP?iﲥ4dg ̥R;{H^F[yEϙj7JĨ"4T:ߖG2c{tWtzݛ`u?]h_R{)j]Ċb/R(Qh/*^>pxT꣈5\Y9ƃ-`IA\X, oGrn(.~R 3 etKЧ\6ќ=!$U#D16k6f `;T.Yβ*w7s m$x#TAI5}&›MQ#+~IdAij:C,:Ť lE2 lˏ5)#v /z룱(ϡ="}{A|}~Or)sN/ֵYфܟPqb)9a׎&t?l 7Hy&s3/@?0^.`Dԓ?VX;ٽ6y!9u0|?sOvVԌ^ɲΤݼrgŊ~Yw %A-6Xa RuX#x%?.RYD4Z(QNUg)Vf{9?ak?9̥\0+ܫi.N(r=B_ ʫj(jypBl~w'Q\d^9h9?)BţVjIXpIlwE%^|1iF׋5V.€m_7$suD! C}K}z|x C_VZ%Ov%tAo L<"-Y3IrnL^GK*!)@U j8+hu gra ,h]zkWb,GQQoh|L2Aڪ?ަ9> aVDC%Kr@1`'lLz,+YȵtXNC T-mn{J9T}2yD{E&Y2% #B{Gr}coc1!<؁D28'Qurz`kN$9s5ԇYmBwe#z.W .ϓ$_ZW;D2*@nA0> m9:`# Ù'6ˌEU b8m=ĝ~d8Hæøc|z82Va2":3Glv7(t0|7 K`UFCE{NHG2>e{w4=%eJJ-"eK듋a WhUI'?_M|\ - 3򾒝n^c|2rP ' s'uqacrd[۰Ixh!LyLen&g<)dAAہAwӝ;\,#,9}0!7hM U#T,. Z6Bʟ8y;)wn~ZOy? W/XsL~asdt6߻;~JBa XTnUt;< uVrl'/Lj+!ԈK 3W-+ĚMh`oSPr&OHMvyTj0λtGGiabHvʎġl͘v 6F$o6DyܔϪDLK5vm>12+&Kng*[^/ol75q!Tg ~OG'ɡjBqZ E9BJiMB20 JK>-nlf;%geXhgoPLrP =7˪$ݲ:*PؓOa1kZIh엡 8:p<ʗ\F jyh`LHͱ"g*[V G/Éȯ1v-W7ҷW4l3N/Y?9ͅzKq]C4^.}uXAc謒ZZiۀC:pWVZ?V 3gIZȓIB[36 5NH?s;?G>>ٝ~)RL5x-  #F;XQmBt-]-@\:IHE.n{$B4kxGAXsV.xZwCR\Te?jo$8GaunH>T&BZaOkC-l#,2/ӌ"cqLpJY;Z[*3oX+= 9xM }%}&rS?zMRC7rqGNۓvtKV~Uxmʣ* ѦCu ",A5ʧwERC[j#oٗgL<=ϕO[AJBe[`ߘö̤tAl8\^єݠw'{Ⱥ7_ a7[7 /&XJRGy,i2Q ~عp6;mGכOۇ+bH2Qon@rH"#\>sڎ4jE&qf M/p_N씙̃LRN#[@Mi3+*}MWV᳝w-j&rE@aMTBirA ]V N4h68dMi1\A[E6y2roI75|W:>$8F ZÇ(`B^'U0)SXitR^i bޒSkZTst5-~!3"d u<84.0-Tʷ٣]'I4fDv);*Kx ua¶h-F 8c&HܫjE3^(/ *|(oy4ߺ?Vˑr>g O:k1a]vŗxJ3A_ &(BoɶT@9ns¤Zct@ n]p-2Ak8 \iW zo9,V} D~Kb{!8Eg/yn_}C봅`Y&HfͱSN821cGz=/Ay>;XXZז .2Â!X1 HşpFiЕiI!G;Vn;[0f>ܘa_$Hb(pZ5Gu|ȦY]~LH| Af=%qu쑍踣+P#8Gp*QK&p;7M*fdE<^ 3mT.u:^Be[}p5 dEf׬b!?~2u=$7Ij$aKkhPʀtNh옃DFhk;aExQ|W{ӭ4B9ǒm+z'*p0|8Ajʆ+B}#CNX~oh @U4H'')^;%qJEJ(kI`w|BSU'[•PjTeSGyܮ}8q__oG'=N?FU9LܼAoXկt-57t/ܽ " ؆ܳ=ofTܴ6݇<&d++Fj ;l]}΃pAĸhK8YX@*ۣ` v5#QOxyzAc.jmhf ҰRGP3l } N&]9wRMQ(ɦ0TIIHj5/ƞ: gyHo@8o.<aHRYIG Ы 8)⊐Xɥ┙4[/>1no~ *j%{XV4U: ɖhL" 9,(6ϣa23=ഹ&}; K}L*46 *z!ҠĐSO(`F'-X(t^})(!*%\SEAPn NgdBn%sCv]lNy1`p25R?Wc/gBlSrhy<#]v+h1ZpYޗ izY^6 Ƶ,ʽ$HrSLPi 8y9>=?LO'sU|_}Ӻ@ˤk $oKK>!@oD?Ѵrdz4E'XpjƙB'M1̂J,2d ylU6rNd$Vܛ;0x;sސ6i@vec啐@XdKcFYh*{LP$>nS[(DVrͦ}졗KNOڬ\6ʱiiR~v^"br?z9rvˎj;Iu< L7 >֜(b]`F Ap[YjG U/rr?]u繧~+?م6g_y&wq?-oB%4NLˆ_" =_7ߓ?Z>Om[#!)Gz90E.I\ ^oŅsGp ?S٭ߝ*3]YFN<| T0ŗz?pڒNzgVd!.\3?:8ywU`#}Bg1TmayPiCc0nwϲϮ·>1;a =߁|./u;kwS}]>t5 |X]߳͆{Ϟ5=l_o6|tf ? (Rd=٧͡Ki} 03~*3ia;Շ߁?ȟ<\?{N3oĝ+F?~w|$I$4t4 (|^eP`Yߎ&2 7]=w34gsJk}.xߨ| {ɢ("t3}zŅpPHÎ1j@K2( r*tۏ$BW g_Ɣ+35ռ%#OXHC!isFg5m\Y'|j1kw BI,. (i,C$}GwYȐB:y#o׋vʶx\f0m䭐yzw,<ä9_ S `iWc- ?fThpz d3MyD>$v nv{0Z!Mڽwa#%l/r%ֺpO?v#OGܣ7n%Cp,T vdgG>0NU~!̱qqKrNIq;(v=oWl[%Q4>w{}?RG8+4&{B}<|f)kĴ9Ud&(}Ğ}~[IcA"HH{sj$:Wa;nb5twaP^Yr}<47Z,%pߖ9lQq*i|U͟W·6\\1 :];p_F'hgL V<% e],<8GdNݿ; tvivHOH;_B ټ&-v|1QYWim4x|Λj\BáA:o XL [ۢ1QJʞg9c7(XңCsOZuB{Ka꽉jFoY+wH_5rKqgҠ AP>WiDb|zꊪc7hteȹ*3 Ε^mx؅j$nEcSβ3T@Y]Lr_^IgKP*vd%Љ%v2{/?3ԆPlqmMvݗXѬ,X~@~/ 0mMm"MS'8Tq*cާF;~RnNW y<*G,ЭWLa]ڮH10OSR'dU)Vn$oY;i&rte&ğ;[O\DCO]8Pw|7J:ؔX#P7basI?^8-U$\2-{- RRL(`x\aɀ/cC o^ܙk JcQuX\7O1=I)E JaZՖW.E^z gPRQ= ߰?QTs)8 T.ˣ+/.w Ԏ Jq*3ǰl n{o7Q!?i,2 nYBkPiD&g#mFBEy}Dpl zM tUNkق%p1v6Hi܇.E՗qt FAnqmF<MalLm hENu/GOT 2d2SĒz¢"8~˞q ˗d0F${I-Y%i Do:M191;j2rGU0h7hfdWT6*OSc RЊ ;K*)/bѧO!0?Btލ%?2{ΜOp4Mr? ,jӐ0͛h=`N1Q+1څ! 0Ȃ*(?o$0 kxG8~MIfp1.u5&I+=qP[آXmq⪯`2v')^n`Hlえz 7QM d>ZB'K,>ۋqDK/8d@ǭ_\I(#Rr&ޯW6HPVRO1>饍=;Ӥ46~.u7o6Q/9EH|́- L?@5nOrDU8aYEfv  dXϓJڷ ,|~7m 0`+Lwmf֪no zQ&7K  {A;"'I%-E*(VZtWk|_=[ b0oVs/b/kOI >]0N ~#i8E^jB`2ԕQNS !x UfꑅB#S@j[.y./D &?Sт;J8a.h"(]~y+e ܽ9}:d HXzD ԉv8##*-ԴiuQ53}{3^ǗiHs*R>;τWWu 7e\0ur!mti BHX, A5aގcmf (XՍJbk$,y ꇥD EkDD&73Лd(iVkֻ*r&o&U[ ;B#]=5MڮQ焞tGkJ8$=f.9GBEHkAF.vN+7]rdP5 Ư>~Of^L#VdZA&j̯1`3qBQl~XxA9H鰝 S'G7uIR>#,qBxgW v &M7uY/¥ؠB`?^i#d @/ <|&s8,8a݁Di;,Uc?CR?1!6ڝY0 ?L<ymZQ-8ԡzzS!f"g$<%&9 Xdl.YQC>QGBp< LGSdzt` l~54{[xU.g;cOM~W\(,mxQ裢"04R`.e;ގK uL-TM(-Yf`bH1+ZuC9Olp"MJ~FԆB%( 01K]aKh D :| g?V|j(ڕQ mR)eBqÁ\ԡ0 TEs&ankhǕWj@= +ߥeiݡďxRtm[p)ZJ+s m_.T|=H #2K}NbSPK#\贇,J! S)m[itCZYI@CTΣ,a JX. XtPF a^uHu^&KrƊ:a'|gO~~i C̟LjL"HQwċM }tOMuz#Ynӗ[YF.4un9SxiNWsVk~U:y*2_?"> JjH{]bqx.36R/RQԫ:va:Fd&BΕȥdܳ#A'=7 v 9z@|nLt5k2=I^Q3JUt:2baթ:nẬW n=y7?7B_oS_ >%/tGE^wsi1̄O~>g|cT r0Ó< g_wMiˇ׳= z"Sjq|);ԥʆ79ʻvo-rЭPn@"!D|DV\iZ19cp83|*6dӃ%}{ A$,ŧ!-?oP^& ^>*c-7NH-c;zs!9˦+cy\ބ0('\fYYXwQ+hsSqpQ?__1,u (4 !T6LxĦr D7\'Ͼ,_Á {0 6CN`qQ ҦHhT]O=IG,X-]-=fQe~ol5 6[raPکtU^DU4Xt iy.̸|UtQp{5#_@"ysk}h7Nϥ̿Goj_B؏vyK,:2@N6,EPp@u8WD6dgyA YѲ=v) Wd ~9m+*h" .Bܖ7!`JO18ydR㺰Oef5Gle-<VbV34+_Gm눼KLI}A~P?CƶTɶR#^(!Lj]1ZC(n4уǓ8ҭap݆45&ow "!%Tpo{KX5>81cF_BG?}B<52aT\P_e~*;G7Øo 4By-G(*V_귡x }̓ %TƉ#a{J-ZvE&l;ָ Og2|B(]s #T<~$Jb5EX>@ i$Q{JZ0p.@ޔ;F oW1|b]v+ƬQk>NA*M\ #7lfi_KIQ$"=dmK ^xvpY x*cJ|溫6h!?//V*IYv Akߢ۴Sk~W7v[)*Gbߣy_-cWY5+~c ̾4m5Vpaʈ}b 6$'LM u* .A &yΏ&UAi[ddro y$X'ͯn(D _ܪi bo0|a 97Sw}C:E;i)f|O^ n -u{jߪ{?L*8, 8 (w!^qQ c`xn< 3IA"MZ~>_qnZ| Ipؽv[0~:iEwvq(7k&rK3w1cͯn ' ;%0)F$FtVfvn\\1 ;嘰ɽ'(DqNLQ1*tZfϵd ?k/MYƱy"DvPڎ#kPl D!''*#YNccKRU5 +вQu T 4hcfzv(sHrTKH?v>.WmSQؐMq}`prgCdE9/q%ȯU23RPڽu}5.)x,zh@תfTZ0j)!UB4?ܵkSksL ьh /W,ŋ{Ï2>8VMb';cT4H"~z_NHx wO,nd<]&'[ )Nay3 bHXgTײ`Y5s;KIbq7kWVVaYf:~SpE\%5BO1`Y2tGƆro9@cHxDkDaf [-V^P/`]&4E]sѦt 9^9#XȲ5zښJcDIb}~=ZaxtľKHh?ϣgE 7(`5늷1\B(08fwo~0GD աQU9 ֒0f@:@%mcׁJڝz2t&I؂Lb]!–n-!LdP F9v3.{QA!__CX*j=>WVMP`@C&,?;7i (@*%NO%-5&뛡Chz/fh(iqS:XE6f"#!4H"_篇^ aA١w @gD4l(B7س7-.lRNi+|8/SAyN*)=<%ٸ\}%lz!+@j]Ye^ٵ_mv.YSO|G@V/τ]*`p9• }փ@AmalL*Jև.x룽XGN(e>}sf\ 1lBm lf ȢuuPz!Lf' Ǿ%MGp4LL>+ hEʏQY` \6Q]+k?u %2@9a `/P9b4 P\"jbݶi"ϻ=ICCA96]s@ MЩu dNZ6nCUV믡Y]u1ڋ{*c(OopOU`ˣ( +~[fnbcAOn T<; *zM #0'IMn`(s.+dX&;MaQkû?S߭+cJ%dL}0(>?Aa@^qSlxw7~\kR:d`vE)n/ K~l]ihFfuw~ ixű9eF'm5MvhC qLd{,W 6tQ=`O(Nڒ4@ivFU}bt"䮊0bt+nL3?J[ϗBJ/V$j 24 w A']V%}MskY?+u_hSbDl-g2q31t !>,疢`m8&s\hhVjlIz'yx7` ~̓P ˭eM5xomizSE@ 2{睜/yueΜ޻,+R] >8< Y$,c`dK'Q;:ʬmv횰 m@|W<ߠ[3;g۶WT!=RD\?wax߿D$!v*>x" QsZ ˞vFO!] Z,A.n5#jcU iKYuP; aCyrYQ;uʾ/}PV%zAE4Ej3B{P6B !\t?0`x+H}QyPoN,D4ryj ]xEf8 䖜=q2|7m1ZbX>q!f` kR` @2JZ? ^nk~rX*‡rDc'rWT| NڅhWW1vAi줳O#^99dŇLˏ$r6(: XP@F^H13G0C'jK, /sWF2jdY$MI%OҲ}~iú Kg8ĕqPKlP;p/jj/(ofd@AbUV䀄oWVx[ayUgsPGa >?L9M$_ 3+~8R)NQ<5Nx#/ԻNuG\NCاs.+/*5&5L2_ 'ذߝOY"x'wfJ%T${eϮF,>(gh sl=Oډ(NW{#dӂH=\"Q9>/#gP(o 3M]4P8I_ ž:vE{=H\K|Tޛ];pФ1,oz.ͫ s˟W+ 3#+#11: M)nR4xɗoW1q1S'6w oJ({7a5ҀjhGӖKTc\ K`ga9yT! /nӑ^O46&VW(sscxٚrh*BY]%uqS_Sx҈XYO~Ϧ2Dmb 0o5Pe4j˘nfE.7лm0edOu@ o![!pùygAs)ae"(d Eh%91)zƤkj})O_> b+I/\8JZt H)8aC9\n ɘ^;2oc rNnq'7uƅR7,jX#o™o`i츪-Ī-=f_ʹ_kQvفvv4 Ȏ|&e];CCED1Ѩ{HЖ}66;@-Y3dՕi]{Soȇ ?OңIz?Iq!k!]^43jRpzH!淚?9sMν;`1%ȵbuT6V%>8Q '˘J.]w#~Ij5eM= oĊA|z!TI0R,`ip8kF&)cʰwtɇ%IԌgy/2.U˚;"]߈u"DCjs6[ez0,1 Ԃ'-JMa;Xqm&،s"{/B-78RN_~+D &sFoe:0\ ' JQ'6cZyDv^/ClR> ŽiMfI8AcF-G?kTjJG8BoieBlS 6V}1ZE(L'J8u^# @1bT-~pw|!F?7ۀϽhw|i[F%P"Ԃ`mXlIsĥm~*\%6kVҾkh dp$$H7ѡn=,0;T"Kԓ3 Rw|8*ox,0ܹRlV)w Nin(3&*>~dl*i>{(~UeplBzG(ŜX4Gin0X[44^wՙ =~;ksB.MBBؿNO࢐̦#{]%/)_pN<х,ԆU*ƼHtX;l(/˛%QŐNA!%uc꣮27P1?X-t`zR`HYi0_l<)4;hڵ72#aY ^]0p&r£ P7Bmu1;d L܉EͪW>Ed'd2Ĭ^3^ᕧNLaws|Iy(ȼt3pW-98> X߄2޸H@s襅\[SE.:Z{hbsD#@Y ·9n{OlB;&qPƖJ !居#|O\_o~ezb Ka^,e߰/Pma!ڂ#sͱ4XzKjjX54m):uOH.;T#Hr,,YH*njsu^Z2EiݮJX'{';n1 92Q}nDt舴髇ErŖ, JR(Q#oKF"ưޏc|WU8Ew:rM;CMYh^JEKZz6['t\?~W׏YQzZAJ㶗xf1H!8S,^^]A PTouQl٥VoqWCwSk1YWe׏I YgHu׫oAEu_a w3ShJpSH ^D KШO<^ )4eA3tRZg2ﰤ~|p؛[ķ3BAs̏:C$L"FhМ:1w1%{E:.ڼl[*Cȥ Qߪ8W^'hUu2_ Sݗҕ̻? JVT' Iָa9lXJKHa0sE7Zp}^1ч-;_!9YٛBZwq<~cpKz_ӟc@ٷTFq{} EJԮS?0hRv$,xg>AגB뷊]ˌ՜њlQ?dJ(dz|cf5C|p<"_[&;D cIO؅͑Z "ۅ(+ŲvChL40s2_e5CP:3ղ|u}è?`6"_ݷ^qWRoD.ƹ^w<UlIuVG}gB]p!p%sFjc; 計&j-q[g [?[`G1A}>j(B*<,gλE]^εP:Q6֎_\gB oWraLU<;={ӑ%_)~'*@|3utR- O4cWvt?Eb ` ^xܐ#JoHM9T'Q.K}F2D05i\O{!vHt3:b8W`e ,7~0cMjh'QtgKF`DC5 \OY!G3N:8=eR,P7)~D;c6j4_hm"t gq8kCf d/ Y|oGNh̀??] 0<ÒQ1+KG. ,/tTx:R [1IsL솻kE|0r9&O~Υ "{tUXUx%)!~U+\"t)~CшӡLkr۠dh6\/uh7戗nmo߿VwiV*KNXE@yzS~?'|+wΘسn?'Z_,aۘ# `>[Q)QG#ctC=rt5,h`1Kp 0i1J!2fiϖR͐Js&!/0 X<w焈܁/H|7KP!%C? }CіR#*91YF+ QHqX #n3;L@9Y3 Z &5Y.ӗr̉ Q #*<1d{@ǰIJ:J Մvo:1ՈLn L @O7i% "UV*"yyDlaIˊGg @s*B!;`!e~tH9Ub8 PQa@`t#٠-{gLBg6N9[̩8A rJ0_e "2P2St>85TO=svQ8EF0]o?P#&whfOVfY# F7VE0u[#d8*XxAaj&XMF dEoz٫*^6Ņ\ae /X(4WDY b| F Wu?|=zo\qA6>hGxcLpDct'-Xq ӥnN A<{\$&7/Z.RUYl}j :呕#NE%|ZK\D줋mԌV,AeHqa9Sњ 9xPMJGD%##:rZe;۱X/QyR`+5WKP\@43 }X4撱_ DEX>2&ղk7s?&n\/< XWZH!>yE/~Q~]%TB-Ğ*=w9#:ʊ-Zj >qd/6brT%McعA;ռ*V9>rzl?1r&_:yкEкQ0Ci8MU |m?ծoL#pwSG#cXqT2p eu,L61%<2QWNb$?trn< bƮIWQ-&$[>CyY(FHr@6)Q Ic~7돢LAqc2.an{M~@5OͥBBcwYEw\lj\03 8*YÚli 88VFaf{AMqIPOEE@ZR Ze i֬^͸h1}TAUN:3u}ꙓvY8/dWTum"z,t}?-nZ[:%9 GpA~nIUinGn|?`Y6E^Z&/dD/Sa.pgrwg. >l}WK+*+"/{JԔ0:qoj/K*ͽqXmxJoǘዬUJ~ǫb}M~,k2/}$|B7[b?5/:fS!0_Pd:PfA5I&|psz˜tgd DBWf.>ε$iZD,8Bf"۽ŶP7q'D$ƾ)RBeAАSԒ0jwZ 0583v^\|sWvK.okɗUsqLS- CU#*K\8sDfvrz艇"7pME U|f&Qа~^ywK[rY6.S썳G 0~*-ȶldxs.s8i0^ (?yJQ'N!uZG'_tjKík9;ڌp1T!Ag2_Ć-n5P|4k^[uCDǬw&T7!#2/ UfORo p=0:]E}1*a+]) O09l~s=cixACWWCN"?R?1' 'CHE hZxy6(J2t*jA ѡ27nLH7DmdSjʗT9\$G9֚:CRF137RqsPg@) s,@JU@%_RBi!/AUg ||܎!(֖!HHN x"!D=L$9 O\s_* S[ρTw*ۚtn,W>9NO~  O$L"f5f)U&%6+BC%dyBKپlĨeJ^+ȹ5xOIf! y&.CȎxrk|0O75E>xZ{= 'gbAJnbaSZTx֭铚99ȓ\U]mpAvt*6y+<Ѥ8M}Oopb(M:#_,eIW~fIs#꯬TCvWEmį{3-n]"6jupk-*M܏1 98"b`_t9h?('X#1v5Zǹ@;|Hwe[;ل73F=L!O6f 4/9ĖITH,ǪYéڂUK}F9NS!@#P}iND.CLT7vDu?i#a`O1ďLr"A7v I 4Ȏ&g\~Ԕ/ :)@c)c˧sVCY1TvΕ06^hH,tA5CJAU7٩q|OJ;eSɠ,ST BC\ p@"&.Ƥ4( Q[2IT:P}tc_,9;ہav}-7ʻXAu>rE_%ɱ~ȋ:c&tA﯎b y).36RA ڕh%mjEڞJ$@،v ?;q*?':]?zڲQHo#qmPB >{fhv4(ʗ_kW㞞R1i&6)&%5\f( .3H/j]P=[8n.CΐngͮuBO z99$'GE{_MyJ?0U]ۗO!%.F\E3zrFFeqߣ`Gv\(pkZ M;AbEc ׁHR/,,E8nŽQh2 .C> 9F&#MxT/lj\v)+L{xU3L%jϴqB;_ xɵ0d/_k$A/( rо gpާ'#lޚNWoNkx!ވ8bŒS2x;eͳyBxOsUtaJ*j8,ؿ.Ń Q{yJhTu/F𨮖c\D_ƏZҶl9 ddByY^*vIÎݎDrDWÜܟ*,(%`(1E ܹsE?JBDW#u Fog4)~jh"ը$9Kenx Gh1•3=2 $dPjFg$= Pb+*pVuf,~'$B]:93>Ϛ=蚁L`2( aM&ėi}i,KRD]yDECIU~~65IVnsS<==Wvz.<R?A#`퍨#;?TKEd42w ?-z;+qA 01\%Yai 6毞SM>ֶux/XdϬ)'eq| 夽6,#mD 3 %"H;rD MI4 BZH,%fnW=XD*:.ZYNj -GԛG;L0_!pN Gtڱj5gv4tm~~NE;m8WF\j>V/o~|ݿg -G54Ȧ8`G\"IulO1%i2ݝEK!%)ܱrŤ9H?f+P?*#= Wj8Ct71n?\w,xI/9Iv&;,zZg%%aYMĶ0j$N\X ld _-]gאz[xM~pMbD-_AVvQ:r[TҏCoPd{Hg&Qyۛv ڼ۹Qs3ߗn?x&Qto7'\ YdLJi6VO ֯BQ7瑰 7n2-Mn')yٝg8]m;HJOgPvkHcXԠɹvG %-jI=VT75RH.Є3:`q1krZN2S<#^)ՆtE<&( DgzO*>s>.d|4\k`vb?wGC98|q=;L1q 'au ~R7M*˞oFB/r%:i[Uy/;6!&tǎ7}\mtT ^Hn *J3aPAk&rm]$eyg NџLi l5G]ߎ+ʺR4YSG%]aǔ'%*I%/Қ[UZ!'b˹f[|Cjb^/TZeCg,k>0=!vYI\WM2+[t]P'=o00={u+m_TĬST廠S;L>˪_5oVyE3v*lh0=:9.ezVv'G &V*e?kWhb׽U4Sg pO;J%G ʍ3pSיMGyB*h9F)q\j̾l@V 2fjsק#}Kt0p~C|{!Gi0zsm ?ҷ'߭?kOoÄj ^ޠ"wH Slmxvbt ˬթ_m4>4In\)&'9{9y}KR>ݔvy >q44}+eZVm+h(E-2bܟu28# Ŷ'υ'6۬U,rs6 ,4v pCC !1T>Ve!)l#DMJ̠/Q[{o-bu~mp6\6m6zeF$nR܂NhR)yحSh#ui#(ZmU_yc|30HzqٰdRI +D f69rFRdG0cߏ 8=Ij,w4K"GsK+0/pZُJC I&kG56v* &]^qEu3!QVFs %rԤnJjU܉?Pk"uKx폽C,4In -53B [G8>Q҇HM>cMWN[B'ʉ[KZ&: ֏ +NU6¨™)0סW G⢂JGxg:u^2F (*Lp,aݯxQZ T)m=dt0_<[eDf-Cs1 ]BRaw xC9CU@EP?XP0(5}#>je"oJ}T=gק8a gq%# -Ufoq#c}ΞQrnU50N9r/ܾ 7 F0q癕uGƕQ`OtWЇ4Ԭ~ݹq%4}E3خ3JxR| -)"wTĶ^|`B&vA _-O-FM<TS?c4!aýGeS%EYEcOlejm=qŶީ3pOQ7JW]k(0L@ft!OIg`8.Giuf#u4TI+9 1{l;p`/RJ;3#T(u?ҽXRlLyfY2F쩄xula對&@žkd:?2v'' TY*g  (/9{@e€Al qVD(v k,CծO!1n5r&)v:j э)Xkq 7UsF]KړбIq~@Z4VƨeՋ1{81Y7?xPİJVL>±WAY {LG<90LNvE_S܉tpZ^A~"Ў0HFOOhE[oͿJVkT@˪qھ{b^=qr|CCtr߁DΜ$IZM} Xf.{FFgB/Xat;C#Ԍn9u;SˊMS ?[o|` ')O>3YA+LN% +< !O"%?8f)`vzBFjohhM>/NC }AX4y09%0ATMQV"-,hB@ܜ?41 v  Ao8 +$F!œ/izOGFlzH1QG$ߜ,jA  {>m:5§D%A&Dl`:YzX eCe _1.jMT6S-G%(L=Xcwo(xz;D/ctsn-)ٚt=*ɇHl\\-BVT#ԈȨЦwѳj+QBʻ@ 01*OL1t#I9dSRhzޙc9i`֊gNdu#/䉒F(obd diሩsƏn:?P~n%$Sg˧{,0qڴQtJ6FNƧk xff(zrڮN!O &n&Tk'YNw)pꬹEp/JL"r40C.[_>cpv,|})3~RCЬ7;&u9>vۇ>%ў.g_WM̂Q.P$+' ¾2`LZ?ejPX 3s =5uȅt+W yGR],fh~_陌͏|hݓ<17F˯Ι?zҤp׿= yY|_IGَ(xNᴨDŽY^n_իtD%Pp[Fw*Y>7? ?ѼM$7DM44MN’*dDVs~΂m tχGo ݾDf|'+0̭݃mw*JZWD쇦'r{h@+v;ZF]ٯ6G<}fkczRyM70?<,͊D흡e#y"_ZV||{B)*;N)Dv?#cV;5!yEkM WGHp[]lJtGi=y𖺤-mafUF`dtqŏ݄py)xz>.6Da̖]=`m` h]"WVCVr,4&sfL{XN;3{88ʢ(#lD)MJLcL9y!"(y;VgE;xݏʯƥ\R->5pjX]RzM(mZ8⎇&:4mmhm¿oinoGq2 ŀH"ȱgRYpclDϖQמa7Z  'zPȬ(@A|2=ft^7@6^e,VWe6A=@G2 ɽyTT  Ȏ 7Oznl%RG VpYl. Qo],YO\'I p:ZzcvriWP6l޸@aΉҕG0׶my\GcbI Q}:G !ØU?sRͮqF69ΰ=2x64C8wT L)O{ڲD{AaО[ Ѽ~,qe6b t;p3 m#4pVR:L8_YUcuqm,O`E֮搫j bD]'Y:U9EQNO.,"mWKƘé[YېBSWܭqd$m8`)[lY;a] =1!9mE='e>pJY-kdOO^^t++z9'D-m^:#<]:BV`oڇ=ܧ[j@rA ' ښX6ٮ-Kn`w:>' .Vռ-Q !$- d=(xA gq3E:n&8Z%\EY@<ҡM^z|(͝y=r轴@xk[VGm#Z1eC0l^!5 |kTXd*hx?Qv;LyEwS$ 1bkNܸa !2 \PϡI'U2jSt"2,Wԓo0ӫ:=ClJ׾nj"Q_Q*"*E.~8k^xn'˄ T49v̻C!*EMFaTD,hX COX54^o96ANU+Ǡ %GFvNflD1B\0:RڍYOIz D<˚QBu3f$ /ʥ5)FP±l+3r{RrB'v_ [meí[:F0p.1tRYa*b[(-X\<} J?Lf[VhC,g/BF|f!8EP\"Jem1xXqh mZ"g1,cxmzyw_U Դc-}qu@羙. 5sQ-|>G?,:ع-౷"R0RL{ &xiM9kDs 4@H??ASypK0UNx?nq@py&&)j"+E.;#Ay_E?`;ĖPrd;+ҢL.FRzIѥΠk^zΙY5F?BT Yu Xۅl8&"0!]*@hjDe[̧K N 9YoGh :sD{ڧnWvCK h^-ēOh/ay)!M]8fY{5Ў %b?t/@޿|wS @ H.yHb-YZOo›Lv߿R>TRr0Rɰ^6tBB"< (4|#f9x`EI#}PCЏTsUnM37?;NHkb)ƒvj;"@||Z1f7h:%$2s2o7Lua;8ֿɜTnΏN AtqFPv /yVALܵ|"H%[ BOW>_tUæ$w_^Y@r(@#t <2xždI^ qΪ>y^ǖ+6PM}+Msv\ur_QlC .|9ҼS S$0.ZL./ZԷ VǦ [.yxNܭn:l$;y/0Xߦ Z m J~⢎ )(^y0ii٬b*܃yo( zQHɌ$EI& S$O-}}hklb,k-fy W0< ᨆ_͊j:PvGܒ5Tyg4TCHԺZ{n%mWpSrwu,LA0cR$ݺ/e&+d,`_Ntpkv-MIXc|rV)sAa{o1Ř,)X:z :<ʱh&Za,lV]Bk-t,{6ZYeMv鿚23R z"GK<A;r_zyMSXozv'FSgTˉ*uyL+c'[rF< _^=reEW j^6(#: zd8yL| Ls] DeENb5&YlƓgۿW*GPL9?+UIv>2.A (Uv-5EdwۊnXUy֏Y^JzȢ s7oR6rF:=kbosk NGQIn7ҋU튠Lܵ(>OL .J[R6e+ {{TvQEgL.#5s ^J!M) xLnsXGnRZ I$P3 cF9`٨E',:4ʐO Q Ș'7zb n~\e tO=wwqGi䔰 C8RR:&^vMVtrLuyoڱZV- Uikj Ag4i0 {H;=,ٶ5Nϊ ^bMFo4jr'UVrZ|8abD ,ɋDBt&i ;]CCԪ "q bP tb'k) >O{+tK pUp; Z1}fyt>ľL6_4e7\gO#e)3Ay!eQe2)%Fh|0|Nt-yif^]dVyUc'Nt?..v|EΚX^hF6 Ox~RБ( x'NX;5xe}lP%3 Mo݅XH=d{AU/ :6Ě62؜ڤͰ/ϏC3Nё\[htx|l4ሣP x{j;n/?VqSHZ1$$u[‹v8dxȫwH !@P'{^]0Mv>fPN!AO13\0xMց ;lh,ˀ]pzn*Rcm*ކe;Q*Ha$wG8X6}N@%g]\9A")`5갱_Q.'< N?9Ur^ʹw[!O(84ZBL>~'ICV^"ƮWhJR4SYuG! rw[tAزt%|Z)Wji@×)J $U"sEFXeC ќt+hiBWx

    "N_l*"i*d}:q%oddZCc>S# s?O5E!*{ԻeKmB1Aбbi%351g|͜hެ(c2;X=J>g48Вg IFfR|qWj.yV-܉Mð4 Td %[e/aO[+F݌C0Je>;$E66~~m~UP*ʝ*ă$*2 3ʵfiH.v=sm)Uqw׫ElEnfuMrT g=*zYiU7S\.pKoRڃQ GR-E;@[ C^- Ke֢U0<*jF~:@a!Wc(( lT*F+b1"7?*P\܋z~e`L |ZD&n+7ym:?FQP ;vKDVc3͝%A)vTfPWu1M:`[%/Vy;&>aRЦzԌ4n sf@Q"ԄaP~_$3!дR)@ypJw_QqY>Ch~AIIYE+3ԙ%Ck:9K̶G+B`L(~?4  苲˅گ>v_ӵ[$jKrIߦ|8ϒ 9HhjƸej;!WՓvZdûҨZ*GK+sP}g /wsBX͉iMf}(!R(tq V!wW5]|?e#)9i '9ím5W,֡p>ح%O |$#]uI.8Dt>4pPn-^QHQQ :ӂDao7&ٴV &T9I|wtE)\ԉ6Oo?n9#w%r]|qaLꛬ6{ McQS^?>9]/K;ReFx! 6qjjc&*(!ʣr|R9ͳ]?1 ,[ٴMf3>hrB xeMmA 8K̔H{$]#td3[V HRx:4-$"-NL4SτoRAv@[0T@X%r8xLI[Xjڻ;O2'dCdWӠ8򶵪(;-*X|d,RrUxsqMEes%1\hO\z2Rp9F+0~edG\e0%":g7U ψ$(q e/ ٗ;=`颃ӈdtM$ cТmz- 9Q~Hehyes9 (;qABBO`h:?.\b]O'ۗ(rss^ݒI]vQԏm,MZQЈf"nvB(]szf5J<^\|a_N!q Чoy6OYsI:F{t@rPلk8C4 ݟn|(uLȧg+.Y:ʧgַ4Vԧ a0&YGxDyav]\@)R_RphOpfRw:m`e[עyLU&ѩ'zlQVM vM.QЈb;|k~si*fՅ< N4QpID$uYqh@5?#}mkE,Kv뭣ċҎ\wž2;9ymwg٥6a0`š 5؅l

    z~XwAq:|*IFR"Յ;M-J=72n <-rӡI ϑMdjc,cUN;8@:۸l̕g9"_}gt\YSO@n)auЏ|zmgȤqVΖ?8T+k)HL6 uGSN } {׼ٳ@Xkz6`Oyq/W[I)⮤̪>=X"c F HF`t m>$H#'XyeIfܚ'UךO/_@e!ؖ)L"w<#@ R d;hXO1 2AχJ>0Օw` ]^.1|Cm-; E!0 YZ>1 '#oW!~s<֯tPiwS+|Ⱥս 1g'xW'$|hZ |PUY\uͿͨl؋iuB Hfm\,x!2fjٴH"q;UU6/rӣO&a+;frr\r&QQ(*Yv^ !VZ*<,=|Q ]{s 93rn)BL`]o5)Wrl 0˥{l1Cǯ5,` N(֬y|&aOwznv2ZKe՗Bm'-,YPI"TwKdAPVDdR&gdD,7JHQ]4sQmDiRn3 u<RMUkߦ3`­W@\0)J(iʐ'bX{fJ(U皦#;K?jȭvln᷾Q= l[T"%Ȍ'eK"2dM fqv~qw۸+i֊>y.i+W9CTϵDGe̻5Ie1o&+/FoRce{|h5d>fXHLz/ڎ1 ~Kӣdi.4pE:"F-`n׶|ȝv4*^f2 BP6&?(y]W Vv"qxDH\q폠$3 ~*i;-hm\Ihcs-*jzO}\ʤ\b7>^,ĉvJC.cwHu݊;}SI?ؑp+, Fnڃ 1 Ȏg,kxA5MEʽ胰h2r#@WMױ(-BNNeMՎe-=*$΍d{:_=HvmnM?Dhh Hwz◽n .0흎1#C +\Pp~dzw:(ͼz;'J%mÝۼBWf(myMHqԶυfဍmHֈd`tu*c*R4,t%m$bD&(Vѡ(KEG0$ڦ7b}Q|>B탄']2RϦ]Z60- ;zԠ:%ѱ??c Bdmp?lKq%/ͺVg:%^P_; =E7_l[tۮ7*9@r]`Iާ[b)K]SeiY&)~5S)ܮM۷/w1m(p݃ + */ѦP"U0:**k z:5ND|ʹ}'7iy6yV蕮5E ,sy@"bi)vo5JឭLFւ\փv'G3/oK) NHV+_TڽBƕLSd3ނ!:>$Xb᱙@1W! $裒^.GE"U~QrBicH',eh?b$6 _f=nJD_ΕX~K51%~Txӯyߝ;͊I!KK90c4+-.zn'i֧-sH=s8ɧ#.NU\:65tJlUV2ntɣ-/ a}6? 5_>77qjVqXP#Io]-zѭ uˍ߼ ѼRBJ$Rc7m#7]S~lALj[8!6u y DQO$?/vlCПk^\ %|GҲҮG1Dn{o˓zv_:hN1JOp: d}#XH[P_a Ƕo|fհ%PAhh(^Ưz X?[/iBpJ`B6;u^]hcZ~ ^TnǠ[la䋢:۵")_i" x0F@CiP"LkCWZI-K*9x:C4q(l,zHPfB*swywc@D &cW}sg|(Cf7O[k@Bmm[$EwvNwv]2#KҾp9@)S]0yRjJt]n#-R౾&4dMJTgȼvC[Z ᎬU쳧.{y0mvvZ*UnGTYWm,GMK,ԓ1(.(PY{I8Z,@Zv?W֞nKYªH:`TZG9[swv*TK5no?*2=YF~ W C;R|j,We hmѳX?đ5ÌBx$* O_s\N a֮3rAJ- &$ztJt΃,wmhev˖ x$/'IɌnQn\D A&*rq^ ԫj/1U{>TuK(ܲns [mI^ k]yXRŰ2g %̧SyDRgDC ȝKVD,LlzfG%=ߨ7#.I#/ v2F`Ll1u@b2`Ђf R`Ё:fCѥ4%=-A-ݺaV@0SG`R2,gdԽ#PA!05mO=!G'ss# Wkn%؉N)ҍbK\gu<6WHǁ U% 2_~Mk!n<(Ҹ> K>7bd0B4ZG&QH.yn:M s"k/zDtn>*%$g 8ڪ7|3 I1i;/q> q"&IMo'@ 1I0k ){'[`Җdy)@!ޘkGi yܓ״3@^ذ,4 Zn#''Vn /p9DgГ l#sYˠ^4ُL~|:+O 7 wn ̝(w~=GכWpi.!f߀OG X $4ZP־hX|9v=є[Pft$DІ>_dPW1Q@&}9U]H]pm,R|?I!!X1BϨM+ʻSEzс'eLjQ"C?Ҏ;cvcbӍg.H0_V@d}_^Hj̓VF33\lsAX>]Pa807&=sF ܶA)h]Y`vOon*3Θj+b^u鬥ߙ 9SO‡@\1GH󲩀Uy=7I.̌k&-q}U 3ufjK"a!W1BB؈gKjZrau^`Lm;0lj\xrv#z뢲!U֬zN"pWc T@W^x<w5:a@ྃ:M''<D(6eFvʆQĺ|IXiٓeqʷe-sq@J ~4 ^?dXX({qEϫѻP9Z%)d(|z"һ{3 ۢ[ GJlDB䴣-9 4H~Gsl~9‘:W"^1fk]`fo$%$ZpInb ]!w?P㒈irںá6t魷QqfR觐;P #$f d8۵S6DQY-{vUV9:XdB;v\Ir1L#d H<p%EzBS62ѰJક K2 sN2 iq޼FsWIUHU$[Mj]a9J0'fsվ^LkO1_48eLZJTDa^,>sʹ)ɿL"ryo0Щ Rߪ2LG5e*&S V1<7{mSP-`CceJZ%]l5ZpS 9v'Eyb7q^pf#wic*-IN̈.[ȵMi/bn6 IjԌp{MSC[FtAL\"B)p2a(xBɣehiqSbag^hfXF~*L <."¡gK]4܌)’ i& 6[[߰f! _Y^_Ak[. OS NZگOeL8gWuP|MѤuSwhk3Hޗo';~P,?wk#U~g .qOax+V ( O;QBUԫzP.ԯ?-ޗSJهW8L1ux4vpZ" Tv|'*uH(w[aY(ف@Zc._ ],I $rПĩ4!3tl#ݼ}D{dd[,'sE8"MK7cR2iXe)+FZ#@Dbm)Ix*0h-hŀ7<+TF a(P"^.s<`8c51S OmPś8&Ǿ kRjU?n5ce砽8[_1{ NC'D}s(#X\)po#zIحą`f9 q`Z% )6p1^5 U{ $gzmK3; |JJ:_2[6 ]0+btקBcYfhZd,@Q\<ÉD\<#!Ӄn7џSӫABW JG`ϘU&j8f({c1MG>xD9mW1N7ט;\aG*81&8>i^^ QCfQT2,hR'Wi𻫭whq~G-SPnoX>RKQ\iNjg!ɭoxBP8,[%IL[}3I*!Yu}X40*Mf+^FĞUnlV9%E錍W|#64-W$CI% TG@}V\ͯI#bu9UG¶+<dcT!7SluYsBTrr1 GX&T=$o]Z؆ Җr۟uP@Py|I R^"hƒE׸pF^ܩAIɃE?sJ¢?GXJD+SA&1F !BXܪpLGBT1^AK4$%4I<px- )FTU5`麠RMCR™ e5bCWqOJ^"cc'_[-ΕĽWG@۞^ 7q2E<1utΒ'}:G_i{Y{57~DJ(L4w[(zёZJԁet>{lUzED*JGVu#>b|\ nndEiWj/$7Q=:QD8&ȸ;ȴ+KD0+ aw8$jmt1z Gt_]j#@WxvqT]xY޿_R1i+ʤp>42E?MbMϵ-w#WUQn3~Ca7 nHf0$V.K.z(Yg&'OCBp͏-#vZwh "𑀏㒵W*FRKq\wQ G%` ʃ~+"R85GlHGY=Mj]ռ']q5Ѵ52|ި2HiY#I&a:Ҟ+Mյ9!̕5u8eU |V;y4nW%y8^o:w&02YIJmw @r^pBdAHvWڊ gWpH8"OK,B,iLINm7K Vh(uuZA%*-.}8=7 -mC/Ȣ?.VvN]JaShПc`㰟dj堣ǺPrbY|߯A Ўa-@^+C[$p̺uZf#NOt^lea=Bt#]Bm*0`3 "oI(V[P29"sЂ4UuA TtkB2Wky㯸m~jZLJ#I n㽦<ΞعtTWf.P4X 7ґnNͲ(zQUn4M * i}69D/Yr{=}4u6y--i7n?Sk/\w&V}ԦM졇M/wGetdEAtٞ1Aؼe iP]QDW me+0tENQ$):du CR0]z I@b"Ԭf<ѷl?[yZwX Bׯ '#X+dPdkxgT0S[Mw {,tE7/B+t[&'H5d2L}#G M~!/KF9؝VWߨΗR(LywygcM5 X|_,B =%: U[u0( uSu>iepue= MЫO\/,"jtYc#@)lo!itfL g,DFif @O!gh\)6״[\~jypxWer$}Hds]dIA6U1+]QfWwW8Xt< [S}H_+nR04c ty f*T Z{_=BV&񐹈ҧ24 DvZAA2CV Mጩ'fAdv=헯w0q:ڃ'o ]%6@p_ڰL,%f8#ܜ쥰J,n`(8In!9*brpY }2~zڜZ/"M3n-pQ'Jr0j6HSjtl[먍*!@Pfzpf7g] rG<k!X&8z~RU[+ln]H)G;Wewgf/]-:tuz ܽqI=05߶q8z\ ]xkƈ+h2RNJ7>.GٚQ9dp0y|Ǭ{N[r$\@o7Q, JQ@ddGs^ \ KeX'&1W9KFaY/KIˤv=,ۅ_\1L]P G$#ጁ0޶LIC.rnoq\) ({4$*iqZs>ʸ*fA+Qh]Pwu!CVΦ0N)8N,4$#n߁Z̵2G48|S]d'flΉGJQ Cj g# `N5h ܙ)=DIVaI)wەup{ؚl\7#NzS!0|+D2|ℹ/W Vr;~Ioma{Eḙ=I\T#T&ВP{@WG/H|=D־Pk!L22H'BӽUvg HHNF 왓38}n?e;Wŀ)peWSga+3A{ߜ8yDf[ o"M?υNKӚ0˨@ّ<VЩH>QLВlsoeu5ip aR??e"U,X͝NРyYm|X\x"IZ: g1X}G6xA(ˢ˜ M([ VPImtÊ:P()s Rn^\:x:KiJ+b5&8tAށ5y@%א=O$%6>> hq,v5{yo⨠˲*:l )@n ஂRIq3RF* 8SƕTH{oR91g7߶,G=".?v{gZׁtuH!Jw7־sKlF3luӫe&s8#%sҌWcQ:}xsN'5C9;W㣷j1c"vJTB?wם?UUX͛FQZV7ϔx<|疍^doԛ_#ZsGqO' kaAוǝ Rhh'G:jЙ"O2OZ;JͲ4oZ6\l4> Y,y-_qClN Nu|׌3?[ɰ>j_kT,|/ 5+NfyIRK C%N;'ùU#Sftty x?Jh:c=+ļ}ݥH<>"v?z__}H22 ;IA&M{2}ˑ8MG5Z]4n_yZlzZ"|\p!e)b#B2.GS+3+ev%M& zϯY:5N(XM] %=y'Xb/0v 3$J`o|ov(nШ*4'u k7 ;('$T9F9cQe{1 "MD=(Q{󕆓5k<[ߛ9- wgQbjNpgǁ-*fXI3Z[gҫ~(*FȜt,hE3]'C ILuNU'̢MP1p2՘WZB;[@UƠ)m܌; 5dd 'Vwqz9t0zS֥7]bs^k7u~4 &2^O8᝶5ґp1I5j E d8mEٓZ=fGAP2DNθb&\gV~0٬\\RP>' WgD,FМݼb  щ/;@LwQfOd @uXAPe*1twraQ Ir[pN2.3rTm'x vČ9X%,X~pT?*U\h ۈ:Qttlazq*Jq-Ҫe\~<4Uz_xܶUs৏qr1ai!L}0`A$RaB-&]Or]R'BиƄjjz~\=ku8aE#_{9PwKp) DTXz8 ʋOU?;86f{ߦ:fU F ,7h 2k2I;!/?gfԏ9 V dEɇEUrɵ%/Dˍoht?cĬTӱk >t|hnB "GRZ;iegYmÞ8c ou(Lt]Xl RSҔٱ-Bowַp-)*%~qW\oAE#/eR-GT< Uy%T4k|6a8`F&I?Q@' J˖* +W-)Lk[09բ*}/9Lat(*?L n tCErhĖ\{#b`Ò<ܺ LyqÚ\a5(mv&0}3 (r? 'RfbwP?ϩxU_7Eɯɡg楑@Uf %HpV}vS|^BzNTqxKBTSA@GKPWHD_X`9B(|+QF*;;F{nOu><ݶ_,D@R+% ۭSUKԈ+vyIuꆂ# r#[4m@FrD=O0b+ ]7FH]1wBmtœ/r|h ,[㕥7F{6͟5f4ʈ"`6f]m >Kx[H”ɁB+sePs)gx@0d|4&#nh"MꦩFfȇR/@i^ȍ/u`3yUM x4b™dꃺHф3"mY[]ۗR?|eff~IYV5D)_9X_YJ|"HG9UKYOhXќWuVvL^_W۹9^9ץ6vG6iܓӳve2*A,/9ԯl<F:]l-]p1Ef+Q+ky??YO7/:?+>s.' Gީ$?^ WF@8ؾ3{Z.Ck1z䵋 ?#DZ,'n 6Jk涿BU?rGsN IK.F=&UERKA 11D2cV燰4b~S˾ffݝ t]\/v)Ot,O#j_VK;\:妆`䴘߶qDJA#ʼnyD_MN!LCZ`m[E fMIĔǀG+@/[K_Fw$~R.c|2o2lq!e;$o{q^L_xkH&B g]"jsη.5*'$­Lį^ɦC`?`}?C1 8R<>Sd D]03Co AFC[+Fa쒷зz;t:uE}*c,i,UʩȠ&"AZ[8f8/šo̲*!s%aK9S:]>,܉΁njRBf#Ћv89OYAvY̛ ' XdcgⲐˡ0uX_P(Q\]8iNNZüI_~!]$ ˅p+6qygeSGvvVm$WVr|woVqn()ݦU5 cҀ&u :yF5TSX PzPƸ\7=*sDS D>NtO~MwaA\߀x3U$1Yj2=ʹxTv~xrsMOd ^N*ƇVAfg[Yg.GR6BRVb)zFx)ͯ > 筼Wpڌd&?vD YNM5_aZy3>iG)#ˣa)+TF֊Ԣyħ:QSbleeŀQl> *wނ6k~[EDw±US1әNqS1)r1*1mUe ƕu֗ې̐S 0>:eTqvlXIbTtZ*-*\QYkʅ@[-W͐/1R٩:BZb;5G^2NdWPZ޶@Ihowb)T;N]z?%Sʅ~+}l8}c&H=\8;B"d-J1oz)WYlL9W(BW k_M)1ǿZ0> kw2x!QB7nޯTzH2{9ʛ^ܝGtQJ nч wɩk5`>bLDuIb{iePz- k5k<yNܾ݆xQYԈɃ=h 崣U|PT 0Oǹ@>&+IO2Q(w昼!mJf:$Cx'ā;0Xginu):·$+of q3lYU2|6-7#QsɎ$T!.6E1ʦ,ٲsolo GvuuQW`ƵTPfZ{22K fN? Z; ^bCVfa]T]9+R%T;}!I/!fl /IZnv!zuaHBӠ&z[6,dvo<@YںsW."Y=ʻbf邟<>@H{$ ú&o.զ8xiVT~am٧uO?εtx ccF:>^t0}jqБ _ҙ&+ى2W" Gla߮ҕ߾'++bp$-sFM{|q}_ +c}wrx p͔ rԞ1M1غK:XUf\$%j61]Yr5q?7t p=+TR_%HaV3,΀O`i($/no7~Ս5r.UvӚ Pg̟d x2fw"^BIq0ua../{u9mx7 P4-tXƹpC3Ҿ1|iqdum!h/G]͖.}uP(5oD/QxO?RscӸ-V}HbGQexn%zO (s>ؠTOl: 6?6c 6ӳXHǍlK>\(tXt#dF܍{H\G#:q'?S0h,^xLps"RR6l}ɑ)(ҽ</ wDD0K䟌%5zOs@YT9+;q'4`FV5@0/ʂE$6?Au2c Z(ip/_{ |ڒ O@vXmBܶrq}$}f`Z#*ԛ#a[ܚP5qFA 'z]ljz'~G0bjZ|,zXdǢ>K|22L=1a"Q3د2잌-Cp" 8?0 B\NJ*)fˈu2teB2erB{G 18[b_O!3G*(RT0Cɟ-*#ل2ͅM`]YaXen'J$"yBx8qXv;IGlOuΣ|Q )ԗ*@1zHV0A:yXuܻ5X :CbF>C|5JH^}ЌwѤ"ؖhn$sU=CUͮRmVPqC̷iR *"#+PJpQQʛq#YYNH I}M݀Gh >G[@:OLQ/S8]N{q{z\z)eIf^ ᮟCIZh"cI jQ/z5f A;㥚XcZ]m]n0hu bXyv!F|e3H**Zd$Z n]m_nЬ+|2EliP3Qɖcr5GMX^1)/iٴovIsbnȊ{B:TT9U0h4w-8Zj}Tp<#X€jXY>a4~˪M^KBk'Jhs˳Ӌ`ۈ # ;9f-Ou7ZWvuPg֜N&xu'/Dn8#8&ѡ"$rm"ʿNulZ{MA9SoW[1v#ڪյ.E O.!Y!yaa6 6:>:K 40v@h nxwP~ ߮?T1XVikǪU+/Cxы}Z`ޣ <>31I5.Z-%2Њ6A7:"i۱hH @F%0'QǾ|7%s~E3y$w1{VNF#a7&#h4; 3rL };smN"IIfUW(x2sI@ Sp'O GM0 DK1s%U2lød'T22E6&|bu832BuD`e~lΕ̗^AcIv2ZpBBM`S Ex9P;oSnw?6`78zg;~Rf1CPi = ;p㯔 D8StYY/ ap.BMs/՚h.|[wM[ yR!&@0iIܞm헫 LE ߵuTPbC,Q#N.ҥMj\g!3M `k@[L,K9:55݄8ӇaFRT!OA_ۊ<ՙc]7_6*ɻJhL|.p̈́hƁzq}}V09 S٥1xvVmP^FL=~fgAݯ#T͸(S, OĚ+iR#}N"I-˃%*U\ߌ7f Z&3 1Ca $rg˘.-5޹!DYY1Ox㩃'<th@2G|j my^?oz > Ӎ #X 0uCF2-ڎSvd"R3?2[Q Z-9( 6Y|ZRFuT>"pUryE<8h#p>N˸1))5S'xT7Hr 3o?MkɟmɿD7X9l\l1h1~NjAK"]TN8^V2U iۗ2l:kf.ra"k&tULTy1[o2sԣ -8`|̤u=Q@w2&}aj|LMg@?PPH9CQ/ϸeZ3¦WMxvwZwT24bD1=xfq| G,%cIh7$4p pENJTAea=Jv FAտ=G+P4fba@"=oDw|,QAP 4"Lj 8g{5W5k7ה(OfpxU'Ġ9>!VV=qy))EyEWȯQ]&PԜȎqHsgG97"oʖo#xߝ>grx3Uoy|=x6M@6 \t 75+=C~Ƒ}R\,йJt6 ?#(H(CJh źE>P͌%)ې/sHA17 Sn=.7| @~7 H9(bxIQɄ ьxk8DC<;%P/_ 9mA&C(/#?dRrFJg=.6|VICKb*'NHt8 ${ *8p%aX%Iyrf!f 5'XRO'G4NE#yy٘zi`T ǘbjSًs,\xE|?賠T pҴ( Uf,ݡ`o \D$Q0_6b n7%zZ2A \E:#"'wq  ,蠉H6 jHILgʂ4-g ?єd 83* ^Yslmd쉯#?#!4q#0ӟ>FPR 3#^ rڟaHfde8 FbW!3xܮýkӍ埞3ґXg݀O,2X*Y8fG6\j7=Reo9G+3J@F W`SOE\ z{k ~֋譆8+CSZ$8 | sJaM=ڌ"X͗ XX5q+Th%CI$.;Gփ0Ν۳KX+`CXs;]17@m~FN S߈&8" HܒR#)I(}WA4 !R'Wm7YgBb] r;xe5XBzW` * -> Ra˜m=vX 즒^ tHyѬ+Q{ۗrԈ_fd W #zMbg$4> E Bv˖dUlkRCS( n|3'n:(VG`vK.f$\ydN?vw8b$@n_~5) _/Mc9, \e9~%^8+e,i k*%^$_T2,񼅩 #6ӔQsHV e_pUfj\F^j CKX:$DTҵcf5W+KYG^'8 R3䮢閜k,}cld1q xD2.&]'E.ɡRaCZKWo_J^뜆f˴dbA%1Wd<.W*g!ø7ӘhJJ, "bE>'8Ps PL6j.qh _bՀ|h-l)D8Lo"0w+a2NuD}0nwNC%X9{plA7ekX@suw]*UK YM@ϰWK(TjB[!RvTZV*:Zfalx/TO{L+txVRp.`P[V~}9=?H,MVoHװ"|a\ۏޖ~BEջ2:u8ML%8|9=+GX(̗qvΑ,ugH<x߽m1,>̟ } l}Z[6afj Y OF[ލ?z9Q (!%]̊^71Ljkۀ9XA1w;Z?O(U=S tSrE\BlLSmo 5/6"[R*ZV889 |9bKQn*۴#n etNR 'OpS.7s2 w T/n:^ɽq'Jg@"m=%Rqgapx|KP4Ř}F,twjt҂LA9bqahImIwh(u&o:rRe+chgQ =cǘ†=R{ԛq~Yk hyfK4챸p$Yʝ% `3* aI|fΔc: QjbCLzȟ0jg;,̴kH]2tʇ`f _*idZDZ(GZY0+(/@Q=SNHESt6JB3OxF;/| {g^ K>O_~0_KWZfwҶnn' ‘xZ$꤉TA]V#X6{ELh+QF`B?;4`k>^0eM Kl?u٭;(\rb?>h4mnpJ;Y5|),S_-/)%O \i=(m/Gz?@XzOf$?O0ccEUbB3Kzs>n'7^|0h}#5)F.;hoK F.N,$stQn3Nv@;>uFAsLc/6Ў1QCqr97vHdzA3۲pM%<8QiV%e] ^xk0d]T8٭rZR=c4Q8.ݽjb#rJ`r =KcG ] TF'QU1&jJx0nؑ[0w?: @jA*0 %} L?#FϷ+VIR;bŬ0X֎HSjYx {/_*0>mpq(iJ+[Dža0S$OHPZaN~"ruIR7=*MNF z^a苲q?Җ\OhDNԻkdl |icl3 Sr>W ]B$@lkO8j`8e!꜑Ÿ@[HI@6R!ƃHd޶TBɮڿ*@"Go >AeMVI*+њa1DnBdQEǘ,aLxQuEI2&rȇ9eovArŽ@΋8"yb#Yc}NFˇqʒ$ O)eoDcZb5"3A@(N*]!RJJFءjzḑkk 3>5xS4$ YS8$)h 0}"{q  w^xwL²EWMgCvАE~Ijk9-ھ@Wm-=)V)'i=r vT -pR"*j9+\?z-`%$H+UG|3[ RH]+j3n"IřD"nrt$o\]2ÈL 9$,䋹YTP\|*k-77՛$ U&BV%di^#ǵy| FD^e92Qd,~Å2uTRo$߼pg YɰxlͶ8,";DQwַWSJ^ʫ$8 "j$-$O9yJ1w wE!9T@"5}d&â=omT o3ZlTAǓpn;dOVnNsz|&P5St3JG"",AG֕a2ᖈ}Q;7ya_֮77ɟ !jy2נي4&tt/5 OI8}?A#v'Y<ޒs0eZN=da.y E9yfN-EhT1 >#9eRj|<]N\TUrvVi:Ε׍m S? T2^;w:^k_KU\*չd.F7UMGÎd&w]0IeMɱV%ՅTgn7mMēD @_l eRXjjAf^+D`s2ʡڟQ)$=$`cՍLlScrD ]/cLRݧ.BʇWQ 0rcq#Ī5[H-IOI{ <ݞ7$!z\nNPRW8)>Rwr{ '7CB ]-lpx?Έ U%b)-EC^,8noe_硝([ԉ}ػפ*G腸,htަՅA-%937-nz8|ZgiEj1gRkr!UVVR^W΃i>|DOGzR'Y'Zl f}=`-#[U8yYŠќ}Qb vɖpXIneW`鼗Pj~Zm\?1A?{&a %YM G5HG M]C$ɿD==X( E[QJsZ|'G-5xLrΖ.EG2t‚ƻDޑ6?1ya0](NϋQ JS^X} A24 X=w *I8׷Z`XBE :e jZ y W)gQ& RqX8[A] IKΤ@tHS<16Nw( 1 >p3kwqOD^^~]`&Sh4׼Ow4"WcjFK(r 9^KzLɅvv-s}Nʨ{]H[s96߁)>*q2KZJ243m]}OTd} ;TxtO,16aOT{Jm[u{6j ؋l7/FӣWYT80_UsҼRjZ:gКR묿'q#I3,N9E@M'Bx}x˴nQU ١"4Ҭ1}C,+TtWڴ1:O(M+RVɄRMwn=VM"BSq;-&6CWS0ѡ1JGkH Qd@K~4":6]H/ˍ("HݑP׍Hb7#}&iJ6@~w+>9?zD`IŸ~oCHѨDd|j]D[f%E BjNaj8c.w\ .c #b$w)`/[N9㔿DSY~,4ˠ@]?$]ӳRbhZ *d>$Ɗ 1khhp0%1^ecoX#aWk?zO°_@qs7DSE=պ`4dk_%M|+0U>1ؘNG2JfLev>c0UQf36sj6fNU,^+1:+Ir"Æwd:yEPY9[Zsk{3SL[ctZ5A*U[IZ5 HC h[DŮқ$]|ť,^'N9t`wg7N( I P%ImD&pk"CT*/{WKFz4هZ׺cᑃ,]H[qH@taܑ>=1Y2ݺsv:\$VDd?OȰpU(*N,| ^A=|d%7]|jo ErwGHAVNnNTo 1mX"zT]EB@Vq<[畃Kg> T&LᇹPuQ TWy-&!\ /_N\6%;]'"&][Q< qdrz{hmCJ/u F$ݓyj&u }/VJ_whP,hU{' I_aT߭=S Gw`׈ѯ/ēzֆ=ؗhE꣸Vs EJ yK^19/U,Sf%M 1w+2΀L>`[{ %)̞U&9P%>=v'J'cL]4whyʴPQYnnhLnOi~^jat dƒahyXPn"ANcW_<fYʵ2.YLq p.'|V oR;G.zHޣ536.!xe\yDY;GSwEk khgla|*k)0ߐE]*3ڮ'TCr׊01 =LQID42|Ps5 fX$!0.b^ǽ>×Cmn 4dy/ASv,'j/%ξ wq'7V4J$ lҟel˻qԉ@"VjcD'լ+SൂݮrK t.a@Y1?E' U|jwqo2X>tG.gK7w2z;om(\OF)u1O-V+=XQ}|Z+b ue bΓLђ&;P}Z ǽ݂C4fHTHHzJYm]]{*X MF(WfxQxyI4&{Bi$wb$I+E0gDdhUsY կ$d%!ֹ $O,@X'SXOQ>N*pb=ȷ|ycxT0 I "0h>4Av8?YPc'5Rhax//~/db@}yFURR5.NQ<$#tZ^|]:̐@X!}WB|pt4!? 03e5(e] &eI&#R*b$ې>pN>'fS)N>Ԯ5ߑ6H )%";!U,of[g9sE-$Na@æs }`g;j?sg~+A9kss$T4)f"x;{Ìz[=qjz{3NL>\dpL YkN@0O_% ~4.UR4=]9#ȻNS *ŧ8]>SƻQ:酬/qCp#!?dO,]Vt p&JZ)^Q^"7zyhƁ ?YOKC^<.R5MXQI-i#cds)׆%*v*u-L ?jmQ뷦:pg U\^t&ڣYӱظv䀼XGm]0=o~܎vSBk}T'J+@Pg_j,ű-(RPf.xBUejt)rt$Ө teZb#u H\eg`kCa$[<3?D=QYjPk0YD* }VZ\88NH.Za'Js!J_TD ɉPi_1ZH`jX$UfZ7o̵|pG2i@)3uD%򅣄7L-p k2|WϦ1Bӧs=%qfeӯQ~OT}4}4=J^@P lTKۏ!6 -eԩX 1j d^b탪" ϲi?mWZ铜nssOVGtoX^iǍ{IlñFCj:Ru_g5Ŋ0ă2=$K2S[3\`0/M`_w<-6Bv7>jc o;N٣PXKȦgZp__/K!G4?IN>^,әƋƖYwv6U4$4kX~?A:DZD!Tt\QE=2?Qa۽.8ތ2ƥ8!<! 9E@rr2+fܿ*aemVs Um`GCa!*1~r8կgbg fUaP!awh7oX(ﳹܶN-bR >Ŷf=8&$}֥Sุ׋NK1pj+ct]V^07?65ӺJN:-9oumkɍ #f<'m!#f([f\PAmd1Wx@[U:h5\Teگ%P"n ")2gKcRX6UbTa\@ԚHxۀ<[[);S)@ymaJgUY@8zǩ<:eGYQfZNGϳllX1m߇C?^*%-TZ>pI[BX~+.QdZ|Il0{Ҟ=nf`&EUr~v.vӼ{l{WxY֢'ia"RT7Af], _LnRxg51BJEbӋȱ%)&a3>q0IJ0rY?*L! 9{XT/?MV#&?C*g.r E).>cܸSm'[̝4b(S'|}E sH@CsO5{\㬁YحbmxV=̮cV'cEĭf9pM@)cuWh_L~tPvwإUNy}}fKJ]WhFwK&֩vswBFap3kS 5PTLd#ë!":\ H3ge\j?7"4UֲvvNjHjŽ YE FY`Im NML<~FM;OWX ٿOXw Ɀtn,=WMZH]%k4J?@ Sv}4A3* VsR3^r6{1WT[2ľ;xzHTqSU\&p?Lp^TpYүƷ.e3"*Jr  cSgpXXV] (ێ$jT,=JxU}5֮r΋F^c=)rGUy"3SL5 O2#&sKc?3.HX}a<`g9~H$IVj ޼^ꋑtۘNuϠ֠{yw=@uzdNX2|Y@0"uX̪^9U-#f^&,ϖtRNMZ 9ԭx(~VI54GGMo~x"t_cgp7_OH':?Z].YPt, ͉_ kBdI&ז/U^4lvh,k> +Ls@;ա5Wj)r P'hdӗ5-9rޗA fqqds@p-f| [!l6OSc?mMK[!>Vʏ$M6ӗ%k:&s {Լ,|l v8 [d.hYE8;hkdCgB2<*KzXR&J1L v]&:"7, owAU3Hrb6QnG2d4'mzwqNƸ-(N20wuV/͋\ȡ@{U–޵pڀ#dL߹{|ȏYbO8j+~Fj}P! (jS x$]  cHk)=|469iY-K!g t3 8$:{|܋:A)/ KtlҶʴZʯS(کΰ$ȶ/){ x|m4Cn=完śs ؅Q!dz8qYJBԶutMQV82s(^ p,гÒ0D%W3$}ý3 ߊDR R },i4|8y爐+4HN{nw~T0'6Beb H0&ZfaoXubx6~&OӼ]*,<7?"]_fSS3V;UknzGӾ5pk9)`#or T*w$9$CTn::"{OpS̼˪:[P~G+>-2n#͇^Iu{F@0&Qdl|X̟rϙ N.3K{^u9~Y z !Fpw;\B7;] OQ$/-h(3l'a)la?.~9g$ShX*uL.ۃ:G sf7+E E@@J34@Znxj4@N1 lL¬N7֊N8M7h盵5)ĕNpXx1eXsm-\CElyZ=19 ^02'l< UNa",#szI`ImϰA1#L<4Ϛ:wEF6Ӷ֛u՗ɎQۨJϞm~k܁`$/S; 0gM@ˆ%CSC:e=|WMږ?q{@ Y+0\Iw77 (prwp;V[q "E2,!9TPA}{'BJ՜h1t?|2Є*{iaVcO#6"juab` K-84,CZO,S^Df\AJ0ePVS]A Kb@NB#e߁XnݏLj|]'7h?"܆$o C)ulj-֎jV\'8ؑOPcgvA"V3M ޫHVJ.0>TI$`@!0kFWYn$m0ۤ Vh4AkwWakx{P9n2Ęf!l{y`ٿ}MX7UљCbc;3QtOܯ([l|;U$2Y.az~O؋uف,Rԥx}f"l{w?'_C#>R 29.:\ M6C-đT6s:)_;`cؔUj^$QtlUEʀ 6NHT@>u̸i%=p_#TtȓhfIo;R(Jū/>O_C;zEW}􋹅Y#M*})5e.,eJkoj@=O $S} O>[W$ýKx$?I4w$9T(48w! Z^s+z9kB@B5A0ܦNQIu$YJcSR_ry5Z@+l U49ꈞ_CtWoxi zNvIF\%$g$:o2Hp_Mw()g\p&^&{"/]{sق{T?3Cڏ˾EAQ1OIݝZ _+Ӵ;|ϢTf>C?q5ɡbswg [7`dO xLP/[Ho#_FMs`ª2tl-RƝ5.odW Yȗ PvsHҀ+,GߠS9)^!xvqq hjz1%aI(5}j퍦U.'zX )?6${;=Lǭݽ6QXJOq=e8-i8X*8? zWu(ݻW@o"NάaY=l`o4m:E3JTI;DP^ !EYaaJR&}flk^s7D#M"pN-a(8Sbrtւ?OPDXxZf&t`;fϔs%uݮ&!v|WosJHh*?k <>#-7o87W>{5Ḡ6Ҥp"6fg 'xa2v׷Ĕ}syv %]Kh3C)T3OkusjqJI`)Alℕ?":@ůq(ru=0f5~_i:VǼOXSg0hX D(!0_=̔sCjU  @R- 4,,rLFc2 $qfH4֝6GL L\mx0 ^"ʨJnlQ*?)o: 3 1($ d5w68 V;2a+y㰷âiNnhZuB>[dF ] 4O;s~Y,x\fOzH*۸n Y˜fePãUOB եگNMXFFvD63KBso;7BJΛE 4,& ״.$nLkԟgm!Izɐ0OXJOΛcVdq"(\ɚ IG۳9X )r`&ow g:76e*: +ixa OK>IR<;ِyj+8O>LO7yc^ {ц<NY j͞ =9A_Ħa'EҐh23Ҋ;^F.*-I+͢+edX1xHl:w7?kv{ۢcтά c 4cC"Y_9'6$[. }OaP8{DS<$+YHR~>,6lfuΣ9N~l!<5Pӯd'p흯gG 3 qmTe&_.6ۗT_?&Rl]CIeNj#.Gj ):UoV|~8>ZT\TO.\-t5+/2h5–ھ$=ԮfF#\]04uqϔxc *+Hy*ei -RsBa=HA 2C_Q/= 4Z7Q#{fNg1$"7Qp H<)q{/ n0|֛hꁮilV< ž/o,a'7qVm?eJJ.C ' <))C7XNp eSJՖT #bo~ut&"`y|a/6Ci|)tϖ*t eRp //+|6A7 ☹kç ^pD@7 cQ_*c-d6߶ptLȬX]Z'Kjxu{3M) (e>>z\7ׄ6;OwS4NQ$h}өKWȲ_5}aK}ևэ(uF˔Ipj<[Oekk`\IȤ.dgK7*t#XOy)VOSՃ#>tF$?M0Gt _RI+ 7b*D(}$mz=p?xݦ IC:䇏).ȷ>oQP x ]k"@mhPl6or雹wKr]5a)&3;1*wUApm1JGO YB뭆x9 -{gG1 \Y=v_t`֌:[[K~$ WTH.Чtq,WڟoOdhOmpW%PXU(&>P+/L0/qE c v)#󟷪`\)+pU3;Hu:3a)U'kL{+#ڦ'I7ʗpK9>Bĭum#Zkl+!DxZ:Z$F݈w7D}sL nt!PK~D\v+ۜb 6:0 v06ݾF\/85-37ZM7q X_j{Zi_Z5ɛc@P{M(B6gP76j O0lԿ3 D>Y40`^US15K?裁Pa gY_syDO=EAfM)%A5$ % 9o;eU{DEyPRer2: d1 Ԟe[O0bzS*f0s| :=u 3xfQ2޺bxU:᭭Y1qڲn>d949Nv;} [Aw㲇JЂC>qAAԽNTg/ҝ74KNwVG:EU#x@|MRS/4tD3U!@dOIjlg2ʢOUF4du!pj3u%D/ tRGj{Ցr|{?튪wuHm.UQ6BI k׋ x>){NۢD-CkX+F+:WzAe !oxyX|3(1sJm^Ľ=K7+=nromtm'!|3o^: '[Vx Bfm<<@-!(n Rf.Eis8=>ov\f~ xFJ]]M' TJ?) 7C4|rvKMYhS ae)ozr$`@@ jl7O|Цs(T;jI͹g++ uRO^w'/GPY=zЯҧf2dgЉ1 N.^S.w%=f66UǁT1~RT 4gVrc4ڐCLj9 4>Pћ,coWIڕ6Q͜]*fg2GN&'ԗad7 \/WjBlMp[J!0鋼/])2BHZ-˺0z 抒L+ĉjx3SF]$б>@%;R̔.BhH,[ZaZFt$}쑲U&T֔zH1SZtUJ^@ ӾIj0àݬjP9$RvsigD X`R YC@"<>SWlcYwǃ>QF17hJmLJg /ˆajP >@H99l2Hb/= ':VaGkz:+L5Ǣc{ު ; f:NsB|:n䩯S&H#'v@8\'W&d n]\9,f偑46%9c+F #q %FV묦eߜ_ Ze:Go4!ߗ|]k!/MT! {Po W(ӛ "Gc`ܨV(WkDiT8b3dF.q9`Gh($Kͦq*w,(26wY죑(Sg% 4Lg(PA,្,t* ܥ6RP٪? v:q9v#: ʧs2r:@EijwS! ,\=fkƨUrojzI]́R-*{툴]-M(rچ_AU!/謀6 n78[_c񵍁9&q7R V륂  VZj=|0??}-SW.'BP7!j6QL$7V;s.(uP=~0yBb# T%^QG  [,FYO h%*t(>Q|`o]+ko؏b0.>QP-snQ@U.64lh*OESOQ J߰:UtEڅ{ Pu}`ql)G pm}:-[*sԥMEӫiO0e2~ڙ΀6v "&l߱ƘF"șr`b~u~h#L^o|9Sz MdIO| yW} M< )i<]gO0V?OtP,k7BvCH$ *dBnPΘ ux-C,ްK-VVn*A0Z1jy^ Kۦ GD) {#XZ좁ԩs ?zb;ouX[BoF(^i{M!ʓyL,dVz[OL _B)x[9m_EbhhgH&F[KW.ߝ2r )iccߦ,X.EVb z)J[=b7 =Qg1Q} fVCYv (^ !Jr\٧< TF?jT3f3uZaqb8!gc8,58ӡ@%Që́6:#Z8tS_iH}>XЍ1o_V[ .&ց>B rDer;\I=5q\񔀾N:}w5$ vnC A89G8v2#gL!(4| ҲHJ1(Onvh996%KVԅY6Q*u(~-q4tls ?вP,px=kpHGfd)Q:|I6Qnlp/wG#T?T/ࣨɐXbrypA6E DX}m2hinyT(?f=\KZtԋʄ_f\<`>UO~J[&m tèS)g'kޤq+fU`֦4$ˌŷ-,Z$?c.`~bWWԲ&\x uָaWAiP%1>gUY EbըL;1fRDď/mD&oZ,PWGehXz*"O{G>2DAa}1?wm"V /:+XOʒT.e :%2͆8L47(Ρ͙TYEuFi{F_WuWxgsFx^ J(qq –m63rchr0KCU폱L c&1S3ZA]( Su{G${AxY_[~VݻETLⱳy**%i:Áz%J$DyO}!^96Q]rw>䮏6s2xcѥg8 gF5`/Eʙ$g2ǟ+%K|pn)"O7s54ܣ+>'ɮ(7[Q+⇜?38O4CVY+bϋ=?'66/A9^L~ =UX&-i 9,;xOrL@cjX-QI6sPW)LdpvkB1j9(J);MzbTnQ R1LVWq>ᬅIjUx$٥V- *un`-osfh l+(Zʱ4V WU9qW4H G`Ȓ=HrěuU18h埿6Z"fdؔ fPkwqP?;'ȪX&M>>LԿ xIŪ`@HwNu"ϻ!&OD$1m~JJ~LeB)a\ɝlS o/2>͉Ya:=Kΰо[n(5dI}}H~}&\k6H,i{5iy5#T`ΑPue5 7dHז ,3:{'qw`~'J{\{Rpb'oO!Yso -&JLy&m2 |z5/H`P%3LP۬o~5V̻4}/ S(;:uyB=ڀw-NfaӒdl]i`շ#+ދeK"vtoӕz?ҙSᐣAxr?KC皈 u\҂g8q9X48 "h%7yS!rQZ&PBq+D .-K8/=p:7JB8o[5-*Gn9]aR0%D"]ɑ SJ"~r %ҋ#һ uVGD(W+q\ޏ]=<s!\m`Syġ:~)y(&%=tZ'5WBXv5 ">P n ~uLJECӐϵ塜q5|p?R~Clq-#*0S̃-\A)8pTg@ ;mXQr2dR|63(ƩYMLmpјgJ>%Kd@3̅B}D/?%fkv(MR\DetkQE_כ.T5㑔Fo q8?xfPvb(4aGΕF- M;塰r*Edxw,"ĻCi- |v-o &/2M߃=q^0ӵ,}~'=^9$ؖ \#h״+Πd[LL["8ܚr5-T4Xo'>̚\O ֫{s:7}ğ1럦I Չ PU) R!P!2q/OA>HJ/_X0cZxChzgÝ;[r$-8&G)b48g2[?ʢqWZ]hR8)qmT@T: bEB"F(\P~ko͐v1iYs;CL sptN狚^i¢iOr|B$3 U8Sqs@rj:ҽ0uȀºlW 7p_@p ja62DQvA*gE0˩ -?}37lHhߪg)D 9akBx,b9)T?i)6rKRI^bFRM]x˹ó'._h&8Y W qtb -ୢA-|:L!o~nbT,3BMUWmvSE?I6jû~#>71Jy9a5ނl^yG1''S9JW\U9O3.Ϸ>N`lLDBʛKG{WZf)jHk xdIͪj ^FnވSXSɌ tJ'Zkk"F  l ,{o~QrD* ld{\]dfbegW )˄ѐ92Ia^ӾNUG<.W0 FK92dJE 95HN (~b4|>7O??ֵS ݳ#DkyE9 ;C+*S6ֆ#;#inZc6ut55lK)("Xe$3sHG3#. U"Pl}S֢Szp^x_\=lα&rXГڔ. C9J 5xEIi-Ig'(Xܕ3'-_ S|/!(n4ș>>UrN9 lC` ;ͭD9bʓ=sU#aA@%i"}8IS`2zxzi~wmNBJZ"Ս:#{|@`\= .+g4J]iB.b=>Yr9軱̱")a,002RC6Ns{7D/LGX>QH|O=[TYNK=LX(SLkmWp->@ȦbΓd *AUpt8_%9)u7EPqv_0ˆw'ϧ.6wf[?K)dx(eOZ͢d Ұsj4>CeXICQNrZhֻS{iTTU,kprjn*##t7~ݡ߃mTiOw5\ K81'qUJ[3+ ^[h5bfle5Rtҳ ]G$sz7=R}5BX{~!cBUCzűB} kGmƍD?$4RAK6X 0L+y(3oiWZsO#rqU[b? 6m0pH >2g΁8羏xx?J@*ٛC@-KTT6u:"^4lDn۽۸W~F9CLmT|P_ `_$lO889j"K,*ߊsV[JxQjZw8YsLHA01 ƅ 8捲 j;4/=0.ā0[Uq.d s:47:-r cվy N? >j2UٯVuq_XRt%zIʇFS#5'!YhTǣ''\ei 0@I8j)Nfҝ^P7^鈺Vԅ)XFl3Mx BaIO~Rz 2мtY=f^i~w3_S.?aqkѷվcYa5\E]yJL "bExS~|ΧybBX׎VJX4 o2xyV\0= lG)\ߔ%.PW&wln?¥f֨Uu0JtlnUe ]hUj"e'5 >#,-nH"{ ǯ*@ӧ2]gg2"yw^/y  ?hw7kknu>&A<9 : R_m<8r/&zt;c GHjm^|䭸k.U,[+#%rBVojN/<= Z{؎(jЌLSHl4YΦ9Taim{ofMO4JCDf)u *0`춯'v\Y6l@G) ۬ag6I)6Jf =H&I 5nj?rWBm"oYPNŅrSDx094/1lᩋ":$ -*mSNSCuZQ?]^ST/b[ +N* ϴJ-JWɞ1{]~dcpeRI#:c4:ZpRyM_^%-0`:ങ0$c\lC_lMյwV[5S!^i3Shto'C%6O%kg]U=펎򮡏 = +]xƣ'Cتm8Z_ 2s7]Jv ^7;17gEw ̯Oɘh9(k?]~rj,nGgKT3eҽG(IiH˰l[]-KQՂw)~Z/{3~G@K.L/`}A vZ$fV2F`,K3h,_޴xlG$>&d,g"h qt6JOg{io+S`azR%~p˭@9dJ9 g_H9غԓ~BAULgm=R=xQU:\W!\y;4~xQۓtKP/nno2ᨒM, t5+*l$Z.WN)}N՞#h۵l_O悱LzckxHdUA'e>4v~JL(D# %eg>Z\^[Mb'ANnh8Wm.[Z\2GCkV8QmI,1ҰQ4DVSB?̵讷g$U_:%n@ *J4Hj`RRpbR{xuA" ͉TM&b4B JPۦ^:w&7MMn[t'2uNP*w%Nh;ot[ښ`?rB!U⫳%0=¡JJ(ʝf@~Vw[olpQ8A)>2.#z⢇OFҖQW-\Y:.#i/:T#N3$oMCɏ 뗕kIl%'!!l:~rm2tu~-c`Aqg5}3H*lݣI>T#Ԩ6ِ;.]1V|נ3\bhxǩб^i 1e(N55 gcOWJ +l=qkh=U&1 $VZ8BH%OՊ_p@ɼDL2j}{إkJqхh:{Efr1qw ~Oz _],xZT}|_aQhqEr|g_r$Ӕl ~~AEM @D 5ڪOLMۢؤG,86/<=i99҇}.:37IC]ie$rPßHСIuU3Պt p ,FC(-SJO K i1fH!%VM ZF%,È|\3M&_ U=yJƪJTu}'ȱ,i(xC1Aک4Ψw],NapҘDv.Y;RG{Q x"T5SnR,z̦{2|VmR&iSZ2K!սHKF>3o(Wx/u+$F^K! "`.-iۑi fےцJ^VaHUuZUM03Η+ǃqV\?10W(H̐{&(Gbns? ԒE{fj"m-rǾQ*gJ-Ca6Te4~;Hnʌ.N(PNX|gtv1w&m*(?f[$v9.o.q3)]0*zSԒ7' rp?" Vq";E4 ]i7#9\ݯ{fyD5{ 5 ᏐBm OLw7_J$T9{S[JGڢ^j8^ R,< H`olc$RgPxSiy)R|a@M\<~K.Eb`ztuI$4ԙHto0YN%$S} F 9tؽd lbdm/T,G=Rtɟk(Sɑ) ]cBmHM0#0. 5s9$vu)W晪T~GqDp'桳$L(PT/)An8{[Cj*5;"LVgu3T;xAmڲim2rṟ>kW>huRvu%GJ1&3)-bh*!g5D%cΕh*E+!1~dTeN2ftR Í(pQqӹe=)Eðxf"b* s8=%پ %qzڬdxv83*YL֩ه~UpbXo|u\CJ +' 2΀rh"׺iLCoA7n+&ГMR\ yJ&vX2HV~V-q&=O#c#*+1"9謻lICk-WQ?~m`dfǫq/,n{%BD40>j ,G.w\ЍbVHB]jEf24)A5\?y9F$r+f5 Hle@ "g>Q=#g3#d^bq=Co z=p0 Ix,+yfv"sŨwHj:i6zP՜NfQת΃#TclF=Prw++ e$'C~eejϓNa|zj�rxL/+)Au&S"YbIm`m e._(CxھX#5OEr $2<=ߕ7)?lv-+ךRf m:> ;>:Db SD 8E܇vc x 4S^r{^3-G#P'`_[NyrJR5zCkxr9pTy Ӵ{0{* }MR5w^p2("927Y{gTʭ ^t0wQ`1fxro_NktlH>^B/b`nBcF3啚e(k̨$[D"ZՄ #3y>?<\n%f=P[T{;c^uBK~)y57M Car .zOBsq'ԒgZe%+0=qs>Do5)CxRE=מѺԵ_Rx@;47w6dgĥm zQt'fFÎo_¶pb$ʤa,7B{%>fQs-O i3yAm@Psɨ#>:wlfppla 0Х'qΦUigy)OC2>wWU$l|bX_UB^QIeђ<'6C>ܫthW% $_uJEgC[#Bݳv{1nrv[z^[xO?S!@9<%i)Xahd8͊XgxhY8ehJռSЬևJ`dT7Q㨋7zb f;7s}Saޚ\YJ9  p6Tf.7)]W#r˻O42$gn~BK+[ cAr @JOfsaN7U!J*̪ 0Kҳo(,k迴 x{|Uћ%p9B't) үE<[@ќM3hL{%HJ5/08sQ׽ynB\Rn|3)f(Qq]: Et~t3A0XĐ<:a'߼pʧL'lō:Q Xt!ΞNqtz?-8B287Z!Sh)N5KtP)~E|J3(WBp$H<ͅUG"+(s >_/ y&R %Ǜ*GzoWVTķ'2 2$|]2ߪz-L.w ubq~W; eS}3۽ZDOA #eB@ t;\Z vvب)(^i/iU{ 5'^ϑ3_04,?ɝyj>2dt&#@s-1>8It믄fn rʾ.Pir$Q{4[ZDp'gg*=d%QTZ__t}rbsm6,V6 #H6z_.yQ|BV̋kxv'9JկDM\ +2Px8()7~:>FVYLfmnn#ކ[HвuqDe1j\̎-ӪRؾ syjqg543&EՈ=QnwQhX6;pf즯BZ k2!/E]i-IYWq:T9!وeQ%ǸB17-TdXދ>3< _* n|bA c͓AUYRS b͖//lC/gF؁ /5( 8(T<q_R^[Owc"ÓgGeA+ekhnR~XIo}%7نYq{~17{%6A0YfOuGʏ ]B!\]Ⱦ5;GE\ ^b y9l= /p `Tia͢#S?!fq*uEȆX[?8m22<'-0Fze@\,3|6~fy&gTވ+ц0݊*Cv# x+T\ ^){6Xd+AksԵTHNqP?lڨI{0'{8^Ztl*֢B_sW=5Y(w Dvf[+DZpxʁqU\.\đQ++&)^E/TMN5/&41Ef%$ 6⪼UϾ7i)0;Np<)9g!޽~/D=( ,ƼwnօvXgFD9~YZD߫n,`#i" x1.c՟ќd.֛M2oMs3x%x2%oZ8T望dRwC ͦ~ߥ+Y K1 *ʕriA#7@&a,b᷌T)5G5W8G#qN̵:85ˌpz!"{L5060= 4^z~=D?L>V&LpZVg-v8}"g$!.Mx;:5m_-ӑI•YHbP߿}ZX~r[^| yB,]@LC~&حu̅lrɥH9vIywIJ%a Q!$&q\:G3ŧ![.'2 t9 p+GxM[3q]5 Zrălxr r0׎/B1,~#|y{H ;D r^Н[ cA\_\25YGe੫P35^KCHe5 sEj%ԁ>Qp sY'U;* m­})CG}S7, ss&R;ZjHGʙ 3[y}aS^1CkHF=Z]}Fיwu!liZA{!BΪby7u1#5pQܭ 3kauCִbdp%rGĝ*8UKzJ\P< s+.}d*ۘ2W60l{3@[˭J6x N RKGz ?3 P0[@.N˶9?8ϨaD{\Ǯ&}L6^Di0hմxFɂ}ieJY\b5 eF\fsxk>|E}J \'zo8d0;Ù ]R T{ӗf{. Ն6) Z6jD9M0\4 x+GӁӋO{ą"&EOqGk_pv?LA[?5FPؠP`JĩN|{aP2O U=V 0XU;, i_Y++ɫ8VHdhi{iC~˫vQ,B%gu)"hX 5^_r&Og =cKͬjG2qt p4B C49o[?VPL˦ë:r`v&m?6)GVgQ,FAoBȷnnDh!껙_>+$Ӯ)lx;,Y﹏ك_:1"w6sUr^Nۢ-|m}$M,} RS\zF?b:tlF\ # >K-`Z]0v-CyzU=}ˋ;j:l8zt =&lU?ᡴd*v%rSPJ:MOr> ?9I|;wگ"*1Ac!Y$q2#|*iEp@lޝֻa^5}Fr/4drJ't %G6ފhotW7@ļW=.T!F&G(ǓZ\D@, BsQqпm> GKy*1x1ɔz);Zʻ;IL C)W뙯+s8y %9+jk}40T1-3~&_h2T^cɉx挤]OSaC8fwM񻣷"G[^tJb~%\Z_.){f:zI'C{5 E )e\mee7k"Sy+b _ M6d,-m!"?=o0D?Y?>YL!τ4q 2)7D2e^}%K1OV[1Gh(Idf7mN/qeNTNxA;NOi < ]c[rvgQGՏw#aXDOb~-6 כPeAOEU6J7 ]y* l ͈9.A{=Sߟ"{t}nH {@%ӢouXi!ED 8RR'9t;+oXS̒: ť^&{J 1 S_{I47ׄ ǔ0avS}9r@gS3ظ/IjK5ba1/t6J[¼@ۺ~t=8+"iǟܿl B`8hf^ഢ]7'^扙LHS6 1ZM`82u,-䇻%\)ˁΈ s~g9'}+13F9ښbuC郎%~yS+P88ˌٙ#~Rq%<:V ˣL'D6 H0b95sr/,_H|g?rrxpK-l ]yYujvYбEU&' ~d^nUƷRqCQ՘ eM˔+7<ॼ\פS O[Yu&sM,N˻+IFRI0zY(6s]b@s)l /OQKmC,|k6؀yG`QK4+ّDq)x6Jl'IӮ$݁,T_St7bP*aWia:jWi7ԅk??E`B% 8x=;}9q X#۷p_}Itդ)F0R J!Vut'MF#}d8>Di]I?%ٙҰ3С-Jz^z֘ V=}n xBp':$0ժ%GE/K;_ϰMIozx䣝ĭa[(Tv7񇓘5BEƖ$:`U/B^CgK;fLwH'sӨ'A]J2*FjC['׊\Kv\]TIa7vbMNQT޾rS^KU;Z\kN]uXӋϲaq(Qr+  9_;ooF'`mL/yabS- D7\!g,Oxc}堁Jeg_L5ǣ y}m`$Z꒐%V?rjOb+1eqY_ O ŹFܛȟNv{ 'V}:y__kƑH>2]x@|j5١_`W`,vG4Oz;Z/~kU`f=.;)L9`@݁~rǠmLa](EBhBL8k~Ag PwҚXm{"՚K4)-C<Ӂo8!`< Ȏ&(f D_1Yv3a$[\} dH.C}4o 2k$R7fWW Q_+)ՓNfUʚ16YXRۥW1Rb4?"h\r3`D&˵ z}K *G?se{NE*+ȹ;YmV1[y()zd汇~hkddg`s<:; @2L# ;T s:f)XP֕ 7R@n2QyկG? zӑ@1 [jI%3uB5GL]q=H?Krm% ojQx9T04\jUb}%79L+Bu ?k8IODݣfik'v=]<ӡ"ާe>&M#(KQݮm$:(KKA[ U-*SYfM 0 cEf_ew'kCʓZ&C‰bzs?0dT3\ [hQmdaWK%Љ\αn<.~Bp+zHtW[O6nb9 I4]_<#e9i07~qXVW{_m؃N * L4h/]^:4܃Q;x.p{Au=\{&_$?+bsKZgPs` s$`[s';mus_q s*p#=$MK6HGQ!%M-$ -sqfptC3!q Zh~S&f a)n6y`) 5]IɘB^V稀^‹p酿o4&ǂkO0N|D1i•QL hT!uSA2ɃOA_?9qW~.lOmS^1ڔ]ْx_>9uPC͠Y* :YGx_H Be"ĩC/fDcDm%Iڐ \kkVnf,)ol[C вcdIz[W |5)a9lƜ'zw{Iը$aMH2MꍱsE^hX*6ZOl/<$%r~FqR6%t8e0ѹ0]]]'9|anw#}!_#FƄ<ca!9;f< ZVFUDcAB/1.D7A?{c\L ,&Q{QtWFhD>`?? wUЯ  62:ze"sd k'yV,e2#kC3PNt 07;a22j `_X=m˓GޜtxP۞ rſ#X;w$"ނ۔/R;wA*@L[=wmB ]o0d5R񶐋 G ͝Bك. T75l7P/%vVyވ$q F5StNLjeی/TQ G5E-^ri̳u C^7|s0K*1ddU8-O@Ī ¶o:5L$/+lqXVh@=;=n*uM Z%X?2¯qXB)8<: .Fl?8D,-逋Tq ʨk"֚G0tpor(8gl`W>c1sUw _,T#>;*wm&TNe~*{~/L;Ê =}b@"fd4/٧]WLВvGxj2ms #y[28 ~rSھׁ7|4'LG8<\vjUBNkK`qX(1 ?,0W BYعy 2o6:-=?v| ,E7ץ$?D;񟉥@p͊J'6fWiY΂${/4{wnYiv5Ѕ1O 7%(a9gq';ZlFЧ;FTaLj??wY)g kjlZD#l] l *}Blë.vT*VDNCgʌz2R~;MY"zNݰ]+ݙ"UBW w]7$WhYHX)B)0Ǫޙbp]ugtB+ϻ/#L{,R見z>= 9+nRh<\ƏQ=VlѾHc#jfADZ|`ˢ(dlTw5ڡ_OG|?yK;E>E&/LlMA%q%}<,lPRvi5LL h%2 *7t`bo$e܅i8feqHф(I;nB°aprqsMfx<+lӠ` z(||}GP+ 'OOK;>~b1~զTOOmHq7Aď#A&[6Is.koraT~PLTH= f6wM8peIxHGʅGk5%yQi 3|R '箷:׊{gen Ur~9n&|!kW[]@8z#R OsUV^ "z'؊K(Vcuhe IiT>ID@z${w@@Ëc6 HRy XӚzY?el8Λk>OLމ(Q(Դh5.{^*-a~:+ 66S|f@pYP?^#B}-a1ڹź7T|_\3V۪i7zC̸V3y ӉquԠ7#B-"" /ƢI.E%o>NU@dpxF8:&LEhF*AQeqai8i͐Ԑ pn[H]<PV_zEM%'#ƪAye!!w890L29d|v˒czVg@hO CChin ^@WG/ 3TXvy8i 3+81%DgETRuBp<7CCɿ/@'%C"\Z ʝVkȮ~&}u5TyzAFNQ_PuaA73yǷs%I6p%QJ+T^!YW7dS—9% @CH^T~)lԠM Oe=$?.}5!Us2|؆3Nڴ]N}6`o$D1-} Evvco rDuKagBk/=M!YbU,sntWk3nN#Z:+*ݺL6=XR}{eCQ硯\IEhVG#KCR+I,*40Щ ;Íc :! ]{Hɟ^4;A5+8_.ħR,YsrHsэ!l~ȠY&$xO^n[*:4S"`NKN|ּ<Wg >%x8sf녎.ooܠX,S"MfŤl^E"IA[ _H}1Vqm%2 5N%삭e(S1q0$"ޱw+)LEHhXva6DDX%tWYTjIl{뭓2ӛW؞-!Дѓ+8%6ݾoUyqs&3O *w%ɲ;Wɉ )BԆ};­]׷k.vUja(fmwm)؎7Rzq QE@Z[Å8VęB$Md>-y&Y'xf?<|Ma}Q ŭrfbVYCf 1?[/H: 6L~;DrVM#x-hZGgh J|4z: )Q%wnZ[|O8~or`S~^D~0dY`oAtnV' mp)"kLGU A݈txPdX̛͖c\\3 OҚi~HJ=VYs؄L)ٰaOA"e}` C.eWXC!tKPC ](e(L_]E7_^eTwQ#yV2֦WIqVWAS!PG;*90I$ژwkI,]6GM/}b僪s˜iώ,z Q9ezoO<4d +{v{$'WEՑѸ?C޲*IO#XR^缄"[~PuȃyS_k7=;ԘK:N Ӣ)t<2F.ߟuwg߯.U%݇J$M/%y:}Ĉu[>))iXP6x&psk\j'97QTo|Cv*gjprec.zZ2 L\z=C B?+y\b-=ֱZ@X w0l.)2Q WR1ܸ^yԓ 0w:`awu ]H&&!, {ncflHp={jPsSx Z6 WK d6G0ꨡ WfC=}рjoZ("XN98e~Ku\^5؄loݠ!!sg!ӄ0,Uz "V*.Ꮦ~q1d\lvtBy23n'g2/\xJZ%$W;1yvjz xKqWcx,@7J Ȕ1˲\JZWq&]SG`>lkQOT/Lg]r @.d{<!;ќ1m 1;ɯMnI"6|~bHILOZݣmjrv]Qob"VvdM0s_K| B%6 311Vb38M<5#4!Pn|דTYlRqgJ4GuJ`.iJNEV)pY-5!ˎ 9G:`AC97 uA0r^ËuDpⶥ=884knln\1Vt)_.Ӭןګm:>N@qIi$gZ8ĶƹkNw]:_+`C7s$)ƹqBϔd¿7qS۽TPJEO [_aCaflod;/Zx!d}]yǶZ auo֢U)4P+Qګ.>J6gJ3 y vkƪ0dˍM-zMbU]&ex,1vq1;9: 0gniFC2_-Fx\ݐ挅2!lq*| !oqj-|_һKjaB4I߾f;FX`&wpY.! uB""3+i Wwq&I>BeYƒ*{:Ia|h ^D_KδOzPI<2  풰/8@Ҵ)UM=}2VѶ4C>a.HY_,| .YIgSDH[:}ioTr硭caBDUy6 iDયYv|2 P݇LQRcpɖ@9 2N" Ϣ(@䁿mX'=fgxo[ƌ %Z'\؏~ 3O .Tl"˭9{No5퍪s# 4)J/WTgh՜gakj+@9S(*ѭ)EڟYx[g@VU8EK-lS 3i-cn%%93?{)ƻ0Xb3TMsd~G۴qpj,458B-WQ ]ww2Lz1$?e×W;mXi@|$<6jØf6x3}""z31ykXi`gh^D)c̅x;_IxY2۱~c>~臷7'Őj13epa@7Y5=K-j{:9b]N7gG/?YBnblBw8NX_o2J(!?zc0:Ce\߈9^ij3 5C 2Tξ&}ҿ /.ʺ'gq\Jˈ9tA=DMeOKi#^^UXOC0T1+OĆCi7U]J OƷ~ TP.& .2Wvjq>"xɓO^ȝ5l~8/ 2>ɶcR VhQgd׈ xǂJ FxΞov4Z G4 bl==tdI[=ƃ keӧ@vI$+ 8=skFKAp&T>MLqM-?5XPX޾`ւG=(nŭH+HsubdkPzdʶêBPob);'aKrXFɫ;%)@JMK4[XSM5:7dkLu}"7t&JnQFJ9&7sz?`, _V ,ٝGCn7F=A^#XltYʊO p2rCU1۝gX_(52qgdGIRyS6 QI,,rUAbi¡0Tt89c|UQ*LRh'Ne1DuoYu`!U]?^e  N'|γ+t(**ݳT%e ?~rMu}罵'(o)L]Q7@k,!JAAQ5K#5 쐺nm+oNT_PQ{ d &y?Rۿ=hmG+[]%5iK*RMf-(.A`m91Yӻ4WTϙX?Ѩt8ݛ8ڌs N0GY1=J{[K`&ޕ1;vUd!jBC3Ĺ"@)&YOv.>(NJpB C!.J׉7l+xT~&{(v5{HGJ]i>} \Cx:f'H.Hf_b-6{yA%x^i6}]'%~Aluqq/M  `6 n`$Gt$zԭ$~mqH4WQ$l\u?a,!ʔTuBȄlQd[R˳O>.zt &) wRƠZd!c8RT"TM ʃ_]Cn 6A`,=?<ҽ6S H?X^?;M <35l/y귗8*R|I뚉 R@zŴ{gT@L3b]4v+zLΗ3",zzn5.Kaoܺ+šlI2 }CyQfB;.%hʼn3Qbt:6"}7opT"{ψ堌2ę3 :W<'[V tإخyBvmJ@ 2 >nDX@mm8)+~351jA-G )lMxeZQ}iD!6\7<e+XoΉk]lJ frj6/s3d}Emyf:^g斣y+@k ej{bȀ!\3=I5 u0Z_kE!(ؓx“f\B$,oɢJ)WQgyێcE?eIMܚ/rk۰DžPK(tg[7!C'Ϊ$ 3J|Pj#\nHs:ۂ^pJJ4r冧&&5FW܋cq1& nFIC:DY}K _m5 u9 ИjU`vLdf,?1mo9=tWĀ#<1OdkL7^o $j0 d+m=Qaa(lH=4p>>Z<&tEDNtxg^<ĶKy@H0[ ]ʇ}X؈J S?<@I[ BNt,p<4)\dۭ ыzt K,ƺ*UKPJ%`%Sllz5I;}h֖ҏ8x'8۳'7Nb˅&&md3VD%W^}yՆռ#Z͓!as~e%9(2zQ3J'S { |( p*%}c;\Yqz:A4r:VxQ1DyQ%TD3q*;++Nyo5cLY*67<颜k(~C_Hܗ1"__ȣ}RKV yZ0]͸q;H4S#̽E= ǁ6 yP"la܋$h%D`DZ +XI 8āv(_1i9GRJ1⹉-Uhf@,]p+Bp(A 8}cFX0`JP" ;J\=&@GGJ ho8Y!38s\xKq#Of5:%H9? OؘA!}-1J4OtN}hs!,ـ @p++Ŕ)IE=qd ߨʥK૒縣w*DԇF> "o$ % a#nWO)yx6iR 0?[-o `O: Z$ :U7 >GlɞuA wI#a+cX_X"95"~LXNT}(J0ɭqcr*v֨"tgTp'+ÎFY}f%Sb|7ZT:**Ts@[^ŁjO:_bek8|1&NLMT iFKe5j\Qc<\aXV%(F^Fv^Is$w,i]RVZ^aX0 [<`B; QlLoX؇Yb(D l7'b3 =-U⮇2JQ }{LǖK>W(MPF$!U ,aJZB=t}4t(p' 7(_]1`H0~Y<8YMOL Ltit,x@a:֛0'@.Z.]Q]zzQ3tj$BnZKBWݹk>S@kpҮ(A !ATHIGmv?QQtyp6\haw8J_~#OX8 bѸe[Bhu bij.a?MɂDO5QI4 u: W+]uoo(I(VEȆ? 6Lƨ>2%qmTxI]:%{f _l{F,= Z U!ʼk;+0cm]c5Z&ܖMJ VZL:AT t&Rt| R& 9!B|OhBZ"Р h(]}d*ZmZ% R8ak^.Rlz]NBPw 4 ծlHs/Σwj͛?ǚ!dBQ?/.֏ ÛBtں-һ|+fm* 9.>P:17) `GLrDW(%8Z^RZ3u>|wt,8gL{% lDFomlzjpT07mu;xyaNrU9ۻ]q)+MT‡eYnپQbM͓b4э":I9<>wFoz_?m8s.;Òkr{I_7.c {íͮЀ);4bB%D[<߃W ??@̑gG;? ' ؟&-jf/- X!iqf-L: ʪ-bTS.{f@v[5hR9N@|3ZD8 ҾNI<>TBT-+,wa޺Ӧ\ENot9%厮'e6M#1LNfWp[MKiȮMzq$$:`% =?xX~(:=+N_UӢ̛ؔ+]P^36N1C:Ṗaf94ň6;xW;j^/2hq QY#A# \f1vK%gՍyU$,dPR?ٯA'bwmd1&+> Sif;|; =2\8 1kcEk>}[y 2LL,Κ ,f?}B >ҊY18Bٸj8"[l2X% -eg#ldQA/|\R\(*yA ɑ#c)SZ5a+]i.OqڋL!}WX+m(<>t,L9#"#ܓ:9ck7jdx@o o'ah% w|1 "2HzBWxܾZ :MV-4BXɘ6 3F©T4I ㋺ qcBk|\4Zsg60V8@!C"w]*6۷ 31a՘hpKA䫝k~mcpkƢԏo~ m/@%%jl0 xgE"c4VCṠl3ǂKF\]l+F~ZhʞnWEb \PݔF:+ _on= 6 [VGA=x_K71V.ǣM*+lPlbw&mok6(['oN =fYDG.ڃkOc+"6,5^$]X4bQ,k.Tnړ m|B]~{{t@X^G9}TZ)QpԚY ]&xe5] a:/fۣ@7Gyoڂ<\1EcpRFV׸Oqusvƿҭ>(۾mX7x@7awkdmwmMɀLNφDZ:AB$?(hR+TTZcdeX _?VWvs-b=P$&jwlZz ~q2͇݇s/EVMtϡڎ={ -Q :H6xHbPl,OX`?4<.rkpɠw!\N5˧ 5 Φ\E|ce _Wٯl]Ωi2PQ:ZӇQ>Itřղ|(K*pmCot!+:קy@Szxԭ[27a)RvPϱ$EGs'2 4ǍvRqۛ鋣}Ay9lׁ]!xm 'Cȭ0Iv(1sHJG ܡbI7=]ph;q("y.< lJSZg0MOږs]kaI2w*VȎJZ ҁE45u6 8e"f@d$R*Co 'fHذA:ąeMm=!nOE1bXZ, JHԘI xֿ,WJM#/EE(8$k" Z֟FeK훳BDB~=LQpW8REg1$f3+J!4,MxX$90FuNowBß*#)'`^_kڐgn)GQ˩ƒ JЛ Taܡѹd˸q0w)tc̺3Cd{*!~'{r6 .g,:<3G,/F'x$jwX4+& ̪Qx~^ Hj2c/C>$9%.a[a9}v3iH>T;Ki|&Qn ݳ(`nἷu<ItŽ<(ZF"^E^(fWG!L[ .mÖDm+Rlr4s {GeWcϢicE%VPB)xyHUqLuVƣks;ZJepOV[ hHsCj. T7^H˃4בhiozq6A+tx( `SI,tP AvJkƛ*Oo4:Ը@d[7 RpA, ˢt>5_ua@AsHM[?:p_|i],)8Fbk9 ,Hat&Nfh̽,63]lgxRX@!קÞݪ7k"ĝ`{'`ʢOVǫ$(Mo `#86cXg̾w>-G1ŢK)p-B&h}Wy6), Y@ D)C'(Xb c fQss]E~Kò f=]zOpe!/s cӽgou9_yq6o4$QC6L5|\i& C4Vt: }7QkO;<ڡ$w擬rϓX]pzR{%g%rmQP;Ӧ¿܂쑯Y{lCh] Ƃ+~"iyNbL`[QכQ[Hq9xwEZ_A#xewofңRux?=Ǥ{t9՝;9sz 9)Rw]s!q*4ޥiN +cA;7N0_] LD #oz5g갺tXvtB*V|G`dkρr=ZgH%X`r%;N~l"@;2b KNVˁE$?DJ꼟|m8Xf&$L}31F! ; IZ1ypA*f;Po`bX;bdŋzܣIycdE h) ('փf>g?gDnx3[ "PS&9c|˥#&`Ԕ)O *hax'I9QCKk֖+p u+s m'd{fYKhC"^z|@}қ]n r-hꖼ-:Ԛ 5=h^%$!8jyZs2VRֆb9zG)cg)$07ThG[y(H(3}/~$7%kIRDR8w/чGkonWg'FB|S:ix\iw9/ vv "_@. ^vYbox?=}sV!F2fW^~0rSk (W-g~Dž]Ev'T QH=^73k6] "q\Km7sƣ)ªJ.&lC#Q2ڜ ͳ@?B ^u k1%ΓGR꯽s9&\ tݶ  0ը쉿 Am_he8'O+,Z{8@$޷/ǫ)b "!b<ʻ$ E_tC[  C4:Z:6< #k:Iʠ]hwh{kQ\9iN^wq!:dj@d w6WHNv!T6-Մ1dC>S:Ź1n2P%;g{Bpt# ƅeLAVɇ>aQIFx.!N8jxޜ2&*|3`BfwW* GJ[4!i X37L]KD*O2KP`b.32jHo ٱ Vqi}YP(7l'"]F^3;NAIq|OZb[&,΍VOV߄[)0< b/+ qa 8#P}oHDLEvq˧<-0*+/\Hd𞁒H5XNZ7k ]J3|q>4QXGj>xO&^s i99 ij:= G"\r14~ $dS=)uבGJ6b1[5em^MaɁ_~f=O,KFg1B3`^V)&ci4uLn'XH؇njXw:=pfW VR A)7LoCe5 ؛E;oMNGHZGPeC[2@8 g(URw1WФTj}\g/[V9>{CՅt?,RtMbx{Mp ޺D. d(*=1?+9waLmx8!S`^v{9XaZq+L2 ;{`XK&>DKΆW=HDQ%b X;FuW"A۠Ғ|v$ta>1G|yE?yK"ˮqxgaҺ+m9jV{;YQmx)-> >i Ig4]Ts6rוLm2koM&K.{m=l>,Z !A^vu]BSΐE0 1MDnr n;0h%, N 4B(oo5h1S>B` b1\Ճ2W Nޣ$:iUi#j ==Iq?!"MLSkˠ^ rE ;, ʞm,DHa%(R%9iuYqbJ"P'pk2EeP Aj@Kɞ gfCB5/>IO^ @")r;bpLkڋ1)6!Ҽ+H(/X[~$8m\M+ ~kkБRAj* SAj2wNim#2.t]|ovD m( FO ء,SePum 4‘UZ߾r[՜>>ttOY?4jo2.F$R$xK":dNH bt35rھs&v[.Ǖ`jP7@BuG%NwWudH׭O 8HtB$)dl(?& rA^>/HgKTH,'jtF_0CFz@B?2Y7kݰȁuyGx^%|)xűF&|ItD+yb7K֩?^fPCNA>?@&1oADЅ<@z |>j/xߛid'8Bk[ >]wjE5|i]*77hV40QZ+8QcҖ3&2B۞1g"[A:{~AHÿ"BcqCYI7ZWu$hFOҶ;i3k 4), =e 6}D&NbS h0&)Źܹ07]d|( {l~T #o6f9*;e-G*BtnxU(>/F\NwYqe:frp MlDH*kꦛ4ֱAF֯uv_ |eM[d芉Pu%7b 6CXMfUD;RRf 4Hci"le FpKnbz`y,Y~=Pnj 5IKftTάaT~&6 $J'H~'Fkم# X"8SĿO멇 >Kd0$HcW_^C#V"޶μM";@Hk2\l4ф*di;ξCWWH Ya6JDX$u}oFi FҥR-&. 6QtJ>IZ2m@FMVɞPSu"Ȣ@!09 ﺓ]P/XRoqr"~ewщd(#ZG=7kƹ^%V`}ysSh k[4_wUk4GJTdKm[=qb1)W6R2 Ϝ|l"w: ֡cSҺإR@ضy%x,Ih70WD8vȺƜǨY;µ)a[>tJ˛32Z8}aGB"&dRhy NW$ق=~[ҳE|uoL, !~jڈȱ+]Vp_skM#{3 hcYh=ƫ^KһXWGX-˵@%a0uRҼRyO〃\i=S E-xuҎ SM3IqrÝ5I=Swڌ(h|+gvvmyO M!h#;??V b1:\d)W%rh9KXR{]T'TZi_Ru%TS//%2Yz.a!ChDnehY$X OqcsӮEZ/& ]͐X'Cc8|qk!8iE]z߁nh:_<"#9{ssh@@h!1_ύ`;֣ٟyRGǷظ ݦEAuJi\ZЙ 9qQ}j! `whΖ^VZkQM_L*JQerHd,? hErrP\~̽N6BZ2dxg/aסt-J4Eq6y ץ2)=9Z~H~I9cѡ a8ׯd7RҙyScîk$I ye!)Ǵãֈ$'m<f\A= 'v2 I.#ݑG{7n%]g0$sAtU[F!Bօ2JtD$LPө.xp|q]#KY樬0SkF r"@V2y^y(qn65PjiuAЅ ҽX(8zmĖ4K#Bݹ"bey(4<X7 _ ;~5ZM.l۴(ƃ,%ʾlO_pk28Wވ?rxz,&Z')KI? Ur$& ̎C!bhBPI}QFI MpYZ;ۿcq|G "oj~ V (+Gn/9fѡʢMۛߋf.!v=ީLYRz_`\ͷjtE%L4l1ގbGQ#3_^u"HI[ATB,2\q9]k .[X10ԻRJaNq$Vn8"M8.{YF/y Q@br:c^,f :/BVT'e Tegtnd\W.!ђ k9tW!N=3dB(c?mpNUYtz'C"4B,'EN ~KI[ҚmJRWM?Ca= #vK< G.Cgˆxm;'hݻQ2ra<3Kt_캚Z W,)*6е%JW0^kp< 4n4i*qD)%2JRD)8i}uJNEǓH|$a\p\XN$~ᢿ'`Æߋ1hvJv>e*5AQR+CG܎tU{ApPH 2 Lഛ R{4"04G^۹ Pxޱ&툙ܘ=0d28.w8dR} {5il${17gXj6i+&C]"r9Þ3E*>fYM ,<|Nx֟pJlbSdeZ Nٱ\Z,78 RJ'[v1qx8t.vDEg<8׆ؚ۝V/5Yf@?wiIPI@w,>!k(++C'D)NH1pmy]aOf%/tA8.2:drI2ƥF>mޝ,֎o\R^ d2v8̅I @n}IS{"6͘lS̓L==0Mc-S/dWh2rj~`:qz e%9fމZc_IK%R$f^ aFzVg~Ŷ'Bk5p1 ޜbdU={N$@k$R(pi D/4|3xamUJj jɒdTV8mlؔQ߹7oB-pEՕ|90}HB3-&<[BFljqΕ=ӟ[E풓[kdj7jxCװ 6R p٦9)2C@((BfUp-8 SM;|Xq8d{,zu.b[eq?\jgU`7+ú>qmD,evLbg1 #y3M32zN_]TG}yRiz  ist|k,*e<]r_E8ț P7K .߶}գyg#7 A~㷔,m1WwDx@aeye J_ Tt6܆&VVѠZ}N++}()lNV[Z-+9gp;CڳOwyY*;-1V\ L{{BRarhE9 7SR=I8͚%6vW N~T<](X&i9nQ)z7_>xi9hg(vB˼@5To<31ɌŚ&zWQ|@l.VF(jV7!58b(F x )D'mHm\uY%kjGY!QRe۾~x:ur5jVzrh*WSqm`1 }#7c-/fv&ToH,;Şٽۧ)ͽC~DE6cOm~U3"rV; ϫ}FybX-O]/^~,o)0#!~SwQ0TXNTn] YuoYVxtO3_Ț9Pۧ>h`b8'7ckS9Yut,zDiHuDq022YA+HPՊ[^ssZC: Xڊ4àvPR LA=z/7`-y5f:"D y< rrNԡ7bGąe{40z4RqFPSB0FIpXP( _I"ֻڲnW*NHTbDY0΃h \H Pl9{Z Z_{D0d}{[qQv!vYI87i?7y} Q=6atB )Jo@b0M_@5;A.v ٿIansfU֢u.X-@yի/I3iLWe94yږS*fjI?ФH׌m- ![N1o~Al%:1/؍Yz4‡s'ѻʿS~"'*nK0X0 &qI7RHf"B+_ֹF~@ *Sr`f$Rm(yw ֑IPPEV 'Q2E ۨ&ЕO~Wk%84؊N$kXa:N/R /v~}۳\Ö6 5Hbkѩw~ٷ(@³JBbc1_Mgfwց-l"8* ch@FJb ru0#w$*u[^|Lʢ ;^:Ǡ;ĚR=uCgDԝLJ8cA@pϞ1KzGD4BxnNL!rir'N Ѡ!}`tL{kڙid[Jt"224fqb4Ӈp" +]MNGz-`CUԈ.gRyK,BB2j_cE >%F[|;9&~W$..!JQү\+䷖[ jgE6jWlI?4HZi . J _:_hq;qno *vQ!۰b_զzm*UGLὴpz,aQ־q7*jr(P} >(JS˯2J ց~U (Kf q #!&e 1?h!l&f+ngrN)UXOel dי\Ք3F=`?QK TY^[x^~`k(,3KԣY/S}GR{6]寛JstX]cS+~P3^ 9VdO`z2&Zաwb(!A9NZ+<[~{`MS}+ T_!Sɒ+#5vm^ =rA7?B1oE&Cb1Lâ44%Qױo=Ng%.WKǫ |u7$; WfcD\rKMp4eRuaR2>xk1D_F1Yfb,~^MS<2)^E 0>dWk0~Ų,-.N=uj-6 u.qixveCjY˕ v]ddᏩQgzU]'z+A|c%OF`[DWe xgq?beA:ƸoxH7LgHp̆sk5d,Ov13#1Q0;[Rl&J'rŅ_Zn2}NJEl@"$L]g폽q\4E%xI}ymړn+,o{6L>ŝ73OWp"ȡAڠ֞%l֑{L#?{$O'Po{t5ԀE Fnt {FQ)zvzM63vX͡7Vd}&mB M񔩜Q!o9e _a+8-),&Rd @LTg(􁈿P̰iD cjA$2])ӕ[EgiEI>Qݺ"edF"чD 5>P*%k3Mϑd1Lh1>O w䶐|!ߨ2 7jFՄu2*0z(}3"Pm!wTs3{ŕQQЋhI}VzGC1zsK )P`sywn:a70 䅏=nUѻUOſ=K.;m@Xe^_4P K282e- -Q?.+^C0tL]XNKIa-̲ؐ=SЮz1FcB%x>U YD:ƞPqcTDOgS,QA"~3oI4$3l4}i? ͘F4Fsc:ո*.b]Sl<%F܏y =3etڊOa m'vC=sA3Ѣ%s}ݛ͘{_jCrnwգJPHΈkCX@diގLn2t4c|6^f* FcdaCI &`cH(4hGm!OnJ,hO^RG:5`맇.3iYuRxZr2/'EdElj)´jٜ!YsP3wZ x ~GL> 2<.a)9Q@ý,%f*AWp+ j'OM4e# D6|?<0-qbc Ca`hi}\vzm!ldt/j$ ּr"G;0#FJ+oB=r髒æO#CwZ-.L88IEܥoF:C;Jt+X\$A%pJ pwTjT>Pym߭ j+Pm,%ޱ7߆wL>&Q&mrcA] -iD~&NmyV$B.=$Pھ'i;%lذ#McBbV!ۊim"zGdH3ROpVT618DL+v"< ~u:Rq$4d(c;^P'kȓM9Lxm7%ko,XҸdεفׇU$xrJ2t̻yGy̬}mqp/D塯&  ?wem|rh#Lg$ ہق}ԙ~r|T ->7>a|mFf-쥄yc.М0(wJmЬW,$Q'O2# Oˊ/ r^G{%L-uԧPݩV 4e UQ G2df8tIgۚ"Z9"',Z 쎸6롟]Cyz-tpe8i<4.utt|KM<\jt=[\Nsg.0~9e_v{ԫ%G߹vt9kO H!<܋_qr)RldPԍ%y8 rDiJHEvznyJoH4 ,ia-H3yN Z=~}'^Cݤ'̾RMt =]{ {r8&j ـ|5Դ)Xs&*QH OMzmesjcb4}Mhr{úZ҄AX`cJF1xrйl]B(mҬ-Q؟QؠQ`XYD<@w} %>m~G:p^ə\^YawdS8JTVB(#qLSGn4:{h5V>Z8s[=CʳVr HN >,61|R)wH>`HfbE:/ ńM_*T!j .`CzOlbtQuoVF孓,yURHalg-Qڿ_uU)`w@$>Vk߰ gXscED2Zԋ*6{?+!Fۅz^!D r2<Ua*u#ݰK_t;ʰz2τT?kލ /5I؛5c Ae^B:J0sF6XLNGӅ-\izOzsF~9U`oQXRΊǞU+av*)J26']CY-tTvJe{)(VtCfڎa\^tn ^WlSR}\JY쮄M!V!\Ji_$lПSƝX'[w}d"O>,)^tQjb 5 D &Y]fjvbvU 0py&ڝэmğX(,Gg.Z@4 `2 OƲ jOŪTu:жWi{ᒸRZscF܏Cjv>TS1lP+_AIѣዒ򶮧W\0>v|qi VusbsN9koaWrNLZXuLw,('(WjKAvI` F@*J?oVhLlFcZFP3Ƀ$"SwҴ']`,S;'̝i'f(•@urDŠMSƦes8fWIR(q(a #=hUPΨFTVdOnvX.#6JjK}jEsr/ W$>QЄGTt!,1Jzd$9}dŘZwN(7X=~roaw "pI&P*q2vbH$~w)=asX'Bk +yA!Ȱ?ӓ@zrwiѢXV#9>P/z&pgt2,ծ21(S# RkC} $C_h|ri]h- BNg6 B'l8S{bFT儚^Lho.Z[{B]{\:āˆL-9(TTe`Ě16"LLG['vwf#3} 8^"Go( D\LX+4-KA/,M ^C5R-ȺQK[{h!į,]Y!w.F„T^B(raz`qC'̹n,V~e=JtKbj/CpEFHDx4Viy҆dp=<;^1%za7rT +p鈫, QR{I=5L"@JV/6aŜipaasoQҊ7p[E.Z ƱT޾8ym(͚΅hQ $wpy[vxx $(xAtF7)YU-$ {9O' 98?s!k8evQYc4񷌫$` Ҕ:EB 1wd=$}nV 摫MIm[i^j$~󔱝F"͏72i{K,R^Ԋj F1;̤mZWG:: x ɑXwh1J^bCwu/j4?!;mj,b1517bgGMO`v^-{l3ۻ-hYw@l]i%(+ώ ⼑{i+pkO:rͽP - IӵV ziA_EđSgE{rH&5ha)F-4|oo!tl07;y#5Էn=19K 3LVѢH5;[, IP튣T{4"[Rꤏ6߼˘{ pI|p50GZ|hALS%CiL/tPGOBޔ>dh* !L)6&ψaGNUy +oyY-ΧE~7@@[MAo K1PK&~1\L;DtTд|nhR[DUam{! -ob rCs[w'(IBn>ݎ\4e- =E+Pɼ//B+ڄLPΜgy4h6.8AU`ܷ,d` rwpXFX) 57 ӵ~e˿?Pm9C]Y&LOs! pTLBlgB_Qg.G(O"QxC@ops-zT;)f0Q!uEsr<'=7}yj0z*) 'ڃƸ~# I}: aFaBffy fۃ[a7b6ާ"}pn!Qnf{NzC Vpa^>Xh/[r%@+̹ǮVk qTRSLe?.}3BA_zXͬ8gh 2dqX~fӗOf-7f B\L쥩CĜ+Jߔ|~`JTM?nٔ*1K Ae5.4|R# h } G}V .XdcZW!9"G"x=ϑ#Z,/<6S{Z$oxw'Qmo8L)jXǵAGd?g7ryQ9Eoa\ÔˎZ2 7a FGϽx\IgKz6NM`4 s|@/abhXez" `27zD:d=}B2c^LvM Tt)d4,~7N 2*+LNz n.Ǭh\Ѝc#8,B](V(NFI,,+#hu2qجJŁxiei^(3d;VȐXICxVzF _wTX(&Mp&q ضƦxWcS/$#D:UbNFPnjzc*:䕊KCQ:UJp80+N xe> -nd\y@"Ē2Zk4q92_}t|C:MȣL)hHU֩V7فJ(vHs` (OA}r ΫtJO5uRE~lI2o}ιτ}ÝxÖ-cBX(-5O +w%f͡8Gnkmh#DA uad ,N1lM{$r.'ez0N| 3`Pjo#%Gs>($-|yxVJ Fo0I ;='7A oa@t aЛ\?`щCOWdcH߹~25d3JFl)|w*تxt =9ah*A\>D<{M, V}|4wP7Ԣ,۫ NplxuPuR1aBGEoɫhpk*B/ß;917Bؿ=E4کxe]3C^ e >߿9ЍD*<-Hͧ>o/o"L݉sZu@oTNeffu vomKnenrډv 1%6oT!;aUMmӒ2Uު|uW% SSG)’B>I);!TN1 Nn t˦Vb/y(R)7/Dvڹ9Di:4Zq%TѭY7i{3jWEmOؑP }\Iu @ԴXuR/id;t L4*ZM_kL=OoQVT_ 'Ss5AL9#ۖ'N˸otBsXlæ6oWU=+fJ,'UdeE2S"P-ߔZ:;UM,}~Bx =he9UPBs=iɊs՚wrWWعq'JVVc]`jD9jR դװ 퐯Vþ8=?ṅcNn`qD ^ZRl|3Ǹ#Tgb =AFEDRJ`8vxmHyVբG(y 8kAɃ~BHvZGxnĘ+xF+m}Iܬ)R3h\۵ `;tf66jGp51t`S~RPSl ZE*9*uT>CWy['~eoW,X0֋LɓdڕetQ,܎L@ܒ7sL)rr4mSku`B-sE7>$+%psDi3qBdѯ6,WWQZ?`s婜78=1ru.߫xܖ(nSP]CEP5h9&`uxD+=gIؠ2tƈ(K"MDy=KbY4sIUSc"Mg8 ɯK6 $W0hh8|J˸Z/W9bO\U}3BşC7WdֽQqh C4<mBZs@6L'^'\a?=as_LRh{mL&)dZ! /xOU1{3'wTY%@Bq(oʠD.'&V* #FFUéhs ٭ZD$z*0[_{h;1W@a~pu\C{<~<֡ʍQ'xWa F]Ρ 'U%vii ɘ͞U-haYێ"!fkXlи{'<2T [M_ra&qTGfdc{qOU xUXwY‘ m{>ͣXksn1h%;^F[ gwQv`B°~@z|ާ4D7glC;A9_S_z,[MiAW-!PuI?PNMSKZi#ՙ6b0it2Uyw@J<HϝF4w>}2`+饔A@Ӫc0!#@?-+QcC9eL%u,^"__<8vI"qQ ja7$7Z󁏿y1-Л0i~>EDdJG AeL s~0+G5{OW'J(|8ހl [rw-vF/h(Б_I:NЩ80Ĕ?_3 (bg7^vcFVy 9%O뤉2OAc_]ϰYk"[)S2!SNy(kۊiAegn ("5I0sx0:*p<^9x4 Im͵'>]0vmbހ9+ё C [WfFSdjfX ƌJ%t>2 h|zr/XW: b):J7]敽:ϲ)Z̙}3jʞ\J+d ~W?4էk/[߃}VJO,/v0⮜J`Y&2s̿}qL4%w1|n~?>{l$t4ɏ"V,|϶]kZE&ͦᷢQ &vR)?ضW{X4c¹ǵ/02PY5_~UܬmKbG8SDBd-9}Il#KG"mKgL NlJ fG׾qdC.*ݺO:-gC)~%.9pv\`zxBF}k$ z%IN#I7 n"Tդ>$  D<@H0t9f6vyxK;)IL.u(,/8Bb{ZB&^@VEtQKf񰄩imXCB8TI5(r:"&{Ӟ0]/Rwʐp/U6A/zΊJ+r]B; tқQN%;1ThÜ8)^ KJ9we]KUÍ=n9\q]xdgg[23_50 "1ޥ8_ Ǫ^܏h,_枦FS\^ɪ!' W607xL`V|(Ps9@]N#RکkM4l'ZYCI HY!"p[P}`"6 CWӟ X⩟` h=W& nt,+P" |8cm4Vױ>7&8e!0J.`[9*+ Bs_/-&Z>%8"WL xr<ۊwlz$.CE;%,nb^  j.8 i)H z!`>3 |@_o4{9Hz? G q(}q$%gތlWggnҕjb9QYb=tTj9ЎyCS֒=C=|Oާ篺\El3Ò remq ':Q1[@uW ~$MHT QgYtW;x2_JmOE9|!j5'd jAY?oY?UGԻ:"H: 0-M9@#CQ׍ă-g1 jRE_ob݃A 5El[O%}rIË Νs :(dCfS~xmAS0"8bYV!C棬*-ѰL Vx@{kePZ,NyF1.%=N=KH\:_PoIr\ES8j'IݻZd6>xD$~1JmxvlE UA5T=n-"̶g|-ec9CJD1on ǫ 2KX9>^>xn7p<4_|k opJoQɰk-[>"V˭NG=/!#e [[B 5! }b@"P`^_MgUk&H7OqDF}x7}~sk%SŐY2`f8m m"> E1h#M&V@>DWӃGB0=\18lt9:01!l`φ%V,|ewWV$~ۇ q~d5BBd {T3sۓ "m}sy@_H02> ͔E%5tEvg2f2 [hz+P̸ Ri'|elimjG"n'.&=TR{Dݜ%\}2w4-!Iti z *~hQ\V]Q}1DYA*B;hO QJ⩪Ay$4i%9/6wfnD̮G hD7@r 53 W -3rjwoC+8utzX(d^/r?8_Y|j&fZ y\ͿdIF aאX ϖ1Cn*::Tq'j/=Vf"R:1ꥼۮpx)LdN"G(T5XԟkGgÇcj_?/|D\ҩm-#!: ƿx^67be븾R~0xb`Ac EufV#'EP>b{Iz}"=Tˠl"5,2Ԁ<[92eF \鏆-JKki:=g5;?v,`/0Q6B9LnfQ-TŪoՕ=-Du9õ'R(HV2QnT! K(OC$$+ZwrAy+)CG%CmkYgTPdvX0s E.ԁ(|ޝ0{&5ʫZ݅TnpE(?wvI2.zZust.MY#ī,XpAP6wv(׶_GPv )c8Ф _`bzSX0`sS8șlΣB׾4+Fu@ZVvX<+.KܶB 6 !g˟kB^M5&5ar9P'P$[v''7༂i)$kWAw[%*>e^7cZ=%S, X͏ӽa==R F-S+{@܈]گ%,Ģ*PfzB\z8HJϲi5m OO.*14ƷG =l҃CYN:pFesX_N;p4G ԄVh{=b|E%m^WsW3/Ϝ`0(8VO('S28&* U_lR~էI49{w(67)?6Ih|t`[C#OBxPKpN^t0՛<pDl!|пo5:/ۦ7%gvtB|Lĵ$= $|;/i=2g/'2$=L{xcƪnM@)6-3&z @QX?64k$=p+ܖ4,Gl$/#KWEg✣Ƥe&Na\v{ sai4FA,Ie^zʃ۟'oM:.[{~xgwbGҹV+XVwc=r=qIr.h?r7$sv .IۊV*ޛ X&ހRk)`%s&ŔƢ$=z 9zIqooۡCzQ8{mkL9 TTCyz1Fvǹ8kX`<;Gu9-{relݺm8N4͉ɛ)b?ߛk< m2ѫQ%e{ Lwonbp4vmJrਘ}a]C[7pyގ*_#>D&@ o_O*^FH'UŠT7``7ѮG*hĚ+˒u v)}8a*WA;L'؏vRm qM}v+ 6"`< iU/ =<ƕ̼V˔] G~MX*H좟SEz lr4EscW&rm bp.F]mҞ`KυQ?y *Noewn^)z fu[Nf[8?U]\mBfp i0m`z,9ѣdWڂ6IG|EB>KLK򾩜 YF KEq3DFiC"x NzvS)%uvB˹ǮJ$3o!,G{*Q9?.#]>=.ƹO&΁F/N^eK++x6_w_f ܉_ܰr»U#wrsa~7f$=@l0m$"j!!9d2f "rtT+̔:rt8cŸZ<,qhv~P9M8NӟyM'!|yln"TOeKOjApci /0qb8x.>,wk\]C,lAPlbI@ )yv瓢VEK#mbB:H=ub[*/H.' fG< ͺZXsPS׼xzˡ;x)wj?s'4) 713Y{2iT_@ϩe=N3?bJB:t]ڛRib9Av$ wwآap`J&L&d 1 &4cd`cwJbcS%C]>gIj%iR1#3Gj@Tn_2!_R[ilNY&~TZ1ɭ1 ? W^[.K-)},$n ӬV:}u'e΅J̏_8Tdby9ΉN<%|[zi\΃ZRGJ!xFTf)Я=qjCH:I$9tl%WH@إ ;)+~Zb?-]x88ov{eXf%7VȤݮ[1/DWGEq`9}N(-yRR`UplJdfi.8"8'"&Pb$hNpJ"+>rS=щ&|1tu}}LO8l3YePW24#]@~젯pֽ) CqkL؋vMZ6<{]aC h?_I C:#h_dOz"]ձA[Z",rYFd>()rcm"Zs[Phw=VJO>4Փ:nzAUMF $bnoeAW0͌Q\ZIbl l9ʝ|f@v:zz[:+mr" \ jq3L`ļ]B<Ģ`GVc_oRVLK^JC=0KnY*s :̹6.ɸCXzb_G-p}3>9T%@xbƙ<1ظQ7ǿ{3-@2i{rƙa6WؕѝSб޼_W{I&K-$4ā\Rʚ}2Oc.M.GVA )ThWpڛn1c^t41"s].} U764>JRmd]Ubrf̓HKJPáoh$R9cKUƜRNBq ,ӑ>㋛MHb7u; 4ߩ%dzm -O5#4.%P,(YY&fK9 Az\diLSWZ^Ii4 5~ZOTPM,Y/LP~8-&lTlNI&HF%nQo=/*4:pȡIaCԩ Re0˗OÍs+C?=Ŭ\}~gRO01DҟNļ033R[J t.) Ptc(^uϽ;iyq%z{, I}>6Q.DTKHڕ=SR31*_`b>OOht',uT_lf0'\;.4?틞e#^͓֞ȾiA_#cqFȺxܝ-W1xX/ 섀piq) %5v T{>޾+d$ȵ3,~f nS,Z[8[5gR11c̺'r2fۛ#Ե@E 5$|ir*;{K4J_yVt@-0 NT^p(W^Yԩon$q;=hgIy辖D+0̚JiIԟi ilt6V!{thJ"cB 4fH+8Yӷ'"w\p߳]{v:%Ҥ|r~ Pe[Ah{C&NΚ]p~:bV0+GĜ}HSdINUK:Rcɗ~CQIpT4PTx.3Q^xuH Tqw1Y|kFog!Z"AN,A,oH$Z,9]by!"R$o ׺[rg8֤R0'B!gdyP!I1JdBF5ƺmDj_:bTn%0gKhSǂuR3ʹOS& \d=Su'Ǐ5,_YMs7 Q;GBU4АrDrFJB 1úøA1ĎkAn:V?gKwz˜ <6dk3\oz NRd$=8Y{Q.v-Yۙ =:"w4^c J$u RGXEc`ͲXHHPw,Oq2ӡĕwJ&2I=rl@󳵑- IG`@qK s6.E߈5^ӳV:7й@ynD dù}ëJ?oL:LԔs(xP3c `wۮHUH;S^.11 ! N&eqZMHc'Em୿2CJ]0KG߄2S\ÁdTXv?XhM?ȻIQ:= d8qݟ5憀7KelUPs'H\jEmRHQd~(^AU_63EpfbʵU)qE[ZgV#jmZ/Op_U\y!q%9MS?@g$ij5Eu `>Ļ5ͰlQ>8a9Byؠ.t";T[rE5+ET l}v&vʾ3#%6^^ Neრ:,NNʗV:u+?^11 PfIRVomڟAV)l#?okJc|$1Mv=iuঝ,?Z$s8C? ޓi^Cޣ8A9e9/CJ վذ𞩼tzɌƦU./-n_RcSY)Ϲrn(Vi<MKihXN ,Ys1ܗMNaPcs4Ovpo{.Tbb'vJ8TH,G ֍z+!+VT_dd29GLp a?Bz"l֋0ֈàM|OzA2^FYh8!D Ɗg?:E򼑢{`^ D{~B5A:O(0èu?Zzeg7 "Jv޵eLn`:(A i,%/94 po{NU tT˖C@.q>Nӛ;s5qjh1-R%[Ƕ:^v2 !>]gH 4* R/3F"#l\Y⩯XA@:E$."s,6rJ}~1J3]c]5NeXο;_ycb4c@nhN5\ !CW ,b+Ŀ H'6`HM˗Uҕ}^TNUsP ^ྡྷҨNcqT6ū"BA7LTڑ򃺯d>R Zݢ2"$)zq9X. W:3ɬ2'{ -D4ab10 ĶJ4jO^yK3\ӔC,$#΀vjrŧ,pgvBS/^pk3 ̅SJ`i{.MK$9f#RK LV RR9*"wiQk)@E,P]7 ~/MK/STs2?j| ra[,P-2r2vm5ko/e_.LdgQU,mRT~RVWq=g辀|%xQ̳D ޺녑c4)K a#f};aMP9,y@2M|7 Ʌ |^hG+9$ D#wpNx%Gô{(~+ uyC*_^~%ye0OM7\/2)~P7}N[+%!)tQ"YO%:/$Ub:@6ֳNeL\CuU&{7׭"gYe//oNDAl_ĺptQ80s7{ ;njCb3slJcP'n J̕[ UD{؜y?|@rIt_O3$,!v.%{ZGL 鹺\a4Tŵ6h Ъ8nZ26/`XP8C6blDH R'm )s/!>LA[%`e)lf -Ӕ.2ҕ$˦ꐵ 5 9Ѳ0{0fo&q$y9w{;k u T˰ljf>ADdr* L㑮8ӓl|5EZqCgYxH(bY\4BDaJM.'0Zc]]0 zů˳*Co m9yWZ]sJ*ZʯbiWMk12q -yb^}Mďx@Ոf*q㧣!R+_Q% m#Xㅜbr& 6Z"x24M+ \XT):<ۨkrebD_tb0{EOl-aG),aQ' (g1A|φ3oZ-#w8jQU-ԯJD3 {qT2ׇ^&CgIXirGX(JD>mtYtK-/۔ T&4 h)!,A$0írk3[HCI؉: ʊsonsh)v@,ɨR @6"O՘j dZK>qR\NILZc((8*0L>2ks;ܚpskhA!UNAR,z~Qـ`me-25P0Im)@1\%t;%qdrg?E0Rw.e%(h$3Җ%H(3, ,sShb](3ل_['l$|bQlǬ$j$-`”:(kɇg(&wfHZ'(3Kg)J yx B <\b HָnQL_ ~VۢOT7/cy}1(,H>B6w .TB`N_g_G0hC&+ȦKu(Gm`1zČ~oAgs-Zt$X{(Zu~ipVVm0tBqVxx)߈-K=ni|̛IyCyT"Ks5z V$лJZ_$Wp<0M4Oؿ Of5_xlGF/8וDC}m-揻CXO^s1&v]?{|HDH(xѓ~KC3V#uLK>i!NP ~-;qg[1tQD۷n LFA z)c .gz8Wr?c's)F'y'>p%S˒S9yw=6=H>>< O1C3uk>]VwZE-UU$o45@SǫF,0Y2^b^l7<r,i39e؄yC\G=Eü%dcһ¸Ct|,Hzڻ:b$#>JxE~Kص8LS-O9;)F e t߃8~{&hlCN}:V|ePJ";ޏ"3Juw&J@0fd} cGT-٘ 5TpC-@/+,Zd)}~PKd!)Rё|.V ~:wִ{IS[G$C\ `V?Tb=tz:P0Yڜпko!\I ~E[ܓ۠<_l/}X쑩!X2 cFl!jd B>Ōѻn!J͝ V,H6β߬ݺݛ^ U_/W>s8&<tA+?u#|ͷȨV&5Wū.tQ]qWwOduGO+Hl.>YD)Xs ,l0B+Z(vc'쎨$C w/IޏFy]1 W" JL39͎ItGSs$$R t&peNdC"}( Th ow(Bf-4Lk: 9ncѹ'klq=T1'Vo0Re'YS ~sE=&M9D9/ ,v}{a thqJ~%bQNTR?'HlpĺW=: gu* W]?HJ[8EZ ϶.mǚx.c޼$ qT8A[.% c)"+C"S#/eP潟10␜l1жnMc!AY!1>S~zƳ!JGL=nh΁RpzXyyy; 39.#1l-=qwʼ꿃.IU#귶S1bs_Iٟ0} ]0H%﫫AEu5 _l x70(އPΈŭZ\E@.#4bt=&^l4knlrCPlU:㉆.i`c1(}'Zmӿ!c:'"+d"e.g\Eh@%hCzZbYHUah'2t2^Ajcg&H.A.#F:Fy w2jwvZG/8&bF]-DQ. 5/l qF>L`H^%R3USl371V OOf@2rD3ANW[G#KH'ce{J?>̞o==eWTBm'fiia^^2O>`d 7YU߀wcŮ,3~h'y~B7s41Dl-خneT4!7Mj4.K)+3#3yС~}ZG,F7GKhX$n'@T<=,q~d [IJ9SZ0 /u2Uōvm 4 R-[&!p#h/GefRE_, (lfxuȲ:]i N=ngi|_BiGX麋kz$:@5b9Oݜt|SV9f v s'&` (D֝0Pѯp3(826NyFz@cPX$jN)ẜ`Rj" 'TnV#I^>2*6#*/35n6ܢ[=<0ΞA~|EɃ_v-Xz(OKL%SHuZD2a` DSjM.MIU6/Z_2G6`\7e%M:_Zce1k\m ޡ쀊!;G?Ύ5lƂ_HPAd1 S=l+gUW: &ODIFPyAOƻ2DΨХ-Q?d\ 5؎ZU /Ե'ۺAFY֠~ct(zR$֬?tEmذ'~N;phsG$u㘛15ڣA1LJ&quJ$u霰$.bY*Ly9m=6J <4mÒ>) =1>| Xu-nИR=\?8k[@:[>=!q)#Gl??dRS!LLx28w VodY9C8Mg{UpM&JP!v%1מdU{=vT3ܫi9Y9:M4^P%m7 /NI~׎sC,õb)b̯+k@QŵJtJ "XKJgT+u'a]Y'C!4ô 1e8#fRP$%S*?y^cFh˲uZݤOQPu`JAz^p6U&N n8un"|HHw>CX?Ts]=6Exj = .z]cg__.DO#N &.}`Ӹ/I/0|:BC9y`ƐR]nMWS=~iyrUi]`Fe>1rr攇̼blmص?SN5ϖ,":lEUsTHd'x<ϟjH7PQrT:S^Òt݋jd>ya*5xRGտ)euqJ9q=NifiOȂe{7Pj9y$C@b|Ƭ`Ի~. e)D^I$?4l6_+)'pݳvl\# EG$z7 fY?Zc1j&Y_/~U|L^ل/ Z h)|Hg& CԵrd#L}REvؽp {1?1 k|y.#! ,(Us'_3G,ؕt]"S (bC²Bi@ 彜䀰]}Vk >UMqCP0u1rܼ 9|D䳵0I&W,Ì_D ?P{'xj"RHz6eKY3 .X̽c&Y*&=z6!Bf=6>8ĽT)lj6~9<%/P}϶3"n3-]E& H޳u^ MwBP/YW5|'.`/VfP\)[B_-{sߕqk)pY6y}wR g˚%MS @LR&9G$CөrO;^AdzJ,pcRFfؚ{^:8?3by6UYk=0cL@D3B}G]!`}G ycJc607ID, PraE wmӦ>W4|2'}FI1hۭOJg)B$S>O,:-jTI{wzOz>ȁ=r9[`Ö:&+o_T$8ParrF q1{4D?a[o=80bxsU4SXwkW:sɩߑ΄'v,Z?IMe:2S `K{Oզa7+9џȩe!R_sɬkj̛c!e]R=c1 -9#RfY 8/Ƞz{@O$ Ia\pa^:,IBN}$9vz=bT~9L挅6)vkߛ5#N1:}?2z0b+O|ϔ(^LI&^ {CxSXބ9uҴ}k& u:t@s._B3oqOPh"bQ=8d5W[;#KC42mv2^YIx'e%/W:#10SM[{ c7&Y^6==d\=3;;cY'U5obz~NmG*E͐JpS79!dVѮ?$;c[ȣ ^$7 bLzHފ8.Y>R_P7; IJC"%`2TgSuB%ٔ&:a't2##B[FeW7Zzm:J=BRj> Hլ4HRT@trvskKV4|K妍 ՅCkFPXm?e"ߋ9̿\agK @fT j$%[5P*a9ߓIʍ{h58mP WDԒ> ·ͶY/?p":97/Ji՚l;o+؊f`MD厤6)l9)[؊g rh梜QY~Fn3I_4/^xޝ3R%mw/Io8R9@#m'|Zܔ)DEj^ewpǧVGUJ!}u $Ei$svՍDؾG jNxZr㜰nڴkv':'nK6S db{m.*1($֯2K>m;C&]\?zzl+jBql>06@It bM,+#pw\$Sgi0tm4/3յJ34E8ELUnnT5Fo!3@o:Q (\kj*g[? `\R-u/OL&m([ҿa_>k٤I=i@#7rPoEZ{l|5Qq5N "A Om˗)Z 37玀dKB2U֚r\vvWk!n!rTXjn dnvq$ j²1@vW _/$ 쭲lcWN!]P31Us"Xpϔ-4N| Wn6A҃Rʇ@>#Fn}D}>hW{sKlDPUA+p&˖؟Jnr+3M07ZL|6-O-U7%X *UuE򱾉Za M)4U\2ޘ]%gܖH*rڲ"cYj帉X u툯ܾ-I`s~Cb (!%کu"E_y ȴ; IhR#WeRǟ,cILl?XDO!.H&Cܦ}2#%]p[b0Jeƈyf;_Q%5@hBԩ1#!?UFF/>{v.91E,J]ǀX7ؼTn 'e/K,2BY&%鍆~X&g1:Bgy4XY 6!{uYeF9-3b?YRU|f)um-QJ+J$'=Cgj=ָKS<.VSx"^|Va5@ 75LynbuD}WZsNq1 |u>y~e3%f^pd ԠM3Bڂk;}x( tհ^Q}3h?%cк#|hIN/JaoG:k1xh]ׄǦUzCR,}pAoeq}ƌnڒBSQ)# eWdjq[AT@σ(] {cPTY wf4;‚Jy:hMi-%/~cd˛ܥ̴-c3?YдnpRh ѻ3%s%>T**"& SN#xGivPal?B0ز Ey-[Nz'\ma8vm)ͮOD:c5yf73$Lz'm_+['9OZim_qm=3;ty g<]Gh{2#lO(g;Ck>lzŒ8]B!#zpa]`+nuR#cUKʰT֦aH;.TTDOO#ɟew>|M('ؽ?z3"RZ=ۏF xÝH>%S6cO<&6˚ބPPH*PHNv=.M$M>ш@BA}ޑu9Bc!z\C;)b:΃YK`PI>N - t𯀺l4B36!fSqbq`J5NOG G}TdADDg Q7!:"0'3wGQ }<\/Dgqؙ{,rdvj=CMd=br m[ȿ0L9Hjc{Vn b72)r//5m&W JJWe= gmW &{pa4?NȎ yuj_H)0VݯHI125fqhBr,Bder6~hw{“`g]`aQ}2T O8[ !L"KZsk[ʑ/3O3 rq=(]3pƷ T@Pmօ>9W{ԹSLlKhw%ϜZn5I7M4'=h`֤ZT/Z5 $_5~U'D-„$!nrx(͞~f|>$Ɣ[WeG׫YA=[16QxBZKEZm_ BP\j$N|kojbR"DZ4i-J::D!K> 9Bkn\B`º#JFR`iHB[hyl^^KoYkQR$:TYzl_"\ǻD9܅kkdc ]DhJ9qW,XWD W*ha{/@|\̨nT lNݾ զ|A\ Kgb? VohDm]6AeX.7}.s<=R#E})Tޥ$OyuTͿ{Q>R2NtC+c~~+Y.vxj=WSbR]S': vKd:<ʙaA0'4e,PO&]ma\ -5Vf&uuO3G0`2ղuOvq2f5n\'AS؁GpﭾO?`W3xM %b;2FuiG WIgwI>djWHyR!)H-ZdoL: |kday[@e7ֺݾ:[h*} KqC?Ca`oyN EG$M+ OyIE7c"Ƨ @AoWݜ:f!/ثhO-L57^gyts+(?dɩv'GRbJ7hP#VO3 #$l@ͶDӬ wϋ |:ctb+rct,6]q_j7Ħ2%\^–R@bäe|4ZsܡpeZt9½~j;fi6]iʏܸ-ٓ2SD~F4gT,itHQ`u8}2$3pqi&m2?X'%`@r3ɞMF`f2`ze ]!hOlfR|| V=RKF ʣãhRjҊEbџ:g?reU~d{\(ԙ43M^^|vo{YR@,d΢@e=5 Tp : A|Ɯ $Js޵2xKQD;)gx7׾pw ި ii&G}Tcd$F{"f{E 2d y* "nHA*cuӡ,G RddoNge2yWMlsevYuJEcrJ Lbbp޵k?!DCu k;8^dɄA R MB3їEzw\4eF4é:֤6C{@i Hev0֯xFZؼxʆZT+҄RHG܏Z-_^4sݕBk0Z#}}Mh3@-% ކp8" qSإ+8.AD>ƣ@hAo->oI+#pRP[v   iOa??4Um΂@VZѨCQ@[3 Uj1ixvj@py숡&dE6dwMQˈ9XSG6/ 7s5Ɋڽ_2tc{ZTY O!BdqA|?ѽ{eZTrPsm娎_鰏C1_0 lޜh4D˱6CV&Y*K{]qB>q^Lʢ!˻!G~Tzj9;q67\u ' c~( %҆kna |4a%r_ r9(Y; cȓKfc;tKouƖIT) qV 3h҇ʶt Ծ^^3ó;i!h#"hiL6'7d@\7}?hWv.Wtvt]DT·%Pb0d H AG`.] -HS7A:j'-'d0k:E_b hFG\HYXu⸎e9]Ԭc`/>ӵ`1>Ȯ-8C49܁NxȘD h;fcGU}TRč@SJ0%@|Ů AX;G`oMdޯAvDL4ؓ1gs}DR%Yp_rKg!*L~inFȗnCP=;"Z)eb*j /ӓDVFI7Y$a"k`8(Vu!smb>9Q=3r%ddq!3zޡ<7KDbrA!R-&9{}|B :Ů^y8[B[Ӎ8=nlt>XrĒUU(|Ù|ypo깭 ~İt!׈?< $sH!(+@#e&ˋ, }&''Z^|(x@>dh@ݧЂeKESW ސU~n+ mɀJTda곓(!%{iY9ǽ%%JQ_Z,gEh7N,Ϩ $t:M-کwMNME0Qo18(w,g(n.T4H*:ue&09~g-ASkcG0iŃ9p}%[h#ϰ~Wʅ?!|NC؞zr`2 [Ġcp|+Tv{jr( UЋJ8R56>UY0L!9wGEOCi7LV:޼#UD7\# n3JYZ±njɥm5Ĭ1],uw"=陕#lٱߞ1'w-0^ ~2Ş ƪYf.UzOe؟+OAOMC,lri 4fJZ]68Jf{]76C[\z$ j_U+L|`n|q"w5öh=K$f' Z~#q]FS:N8:Ky11c C(hY"k>f;$ƧfsX@nI1dtԋʅ@{1i}W֙c:nckj얛MMRtzVkz" &{PϘ4NgG5»} :ZLd?M\z/1sl5]Ym~-J{v۩rKn/<" Mv[?GXG+Zv1@Nϟ>T99$p&i ɟ5l ~ c×4dOq\ooRQi8}0#=EI4_0zD)rouCі%Y?yOa>+B#{b?$ w2&*=I"!ǕܔECH˦騟HgMgx0;ELK:4Ʀ1ꅨ6aZaF!e$`6 PXIeř#giWqT%3Sm߼ @OOyA)s !M V@mD;E}Wן86[]f$8Ls- O)3JFmlM!?wb]ڵAOTmcc)z|Ō)ECAM8HSU4~ŢZ%_kY'*j ª ǀPSqJgɑ&v"ΛW6\d4OF oӲ/}aKxnD*Ȇ0EªIr4䤰9>qۤQń ';E{hVx/3@^K_2!VM#aāw1+t2P)VN!wynw_hEX/"`q;ed\phJ1{is|(2Yrx3&?ej 8E@/k SDZh.k8֩vw]}T4UZv~H]0zX.&yμh6 k?s8{F[-NDaYl:#+uZw|0x=^"ŅcNSti۔/)ŮD@챐$Zk̈́b1!Fe'J]i$ F>YQ{`IWj ,,,v@z$Exgho"?:]E B/_Z|GVxXXOOhktb,Znw}b,|x?b'4tfi'g3C x2_azESb0>\+-BT^ RN>IJgn`ԀT68qxGH=RT J$%a*05󫲱[_;< іԴxK+Yh$̭5&Ww/ѐK=ָ #H}]E,}*I所PxJ$ʇ⾳EEjkRRz(lVKV ^ 2u# Mps__Z6CP>/e2&8#Q=b%?Vj@\[5A}  ԫӺ be'cOWʝzGL3%P E(3Ӹ<=}vLψsg*5ww)X'~mH+DT^c|n0|iUkJdc[4``\4K;Gc_Bz?{N4B-ޞXK9 CR+qQoqVČA]L/-li=-*"H/u[ʏ~@mZ99Г=kx:_In?_S&,-*u m^> ##pZyX;ڙ^P$,u|dol "BYuo%#GxC7HSlxy[Vъj{!V?h * oֹUJC\odc~z$T;5<UTב7{*{,ޙ42LXVI7'1fzɦ&*#-1cWdTh%~ul/qS:NЯE/(hvqUGܭS! bkGƳuB>-O.dK^[yyCiEnMPQ"/o3mCe"CzY{r*oT HmhGi[Mʷ;ۑp,۪$sh \| `_|3I졹N(`Ɛ*@YO{[Tal#`4zЂ|i*(#z5XE1v+& FفiP㝿fζ|.½MTh'qGg9&Rݍ^O^)8q@g4EB,|3L *WWkP4B=Z$,3I\=ފ=ʙzAͽ`>.+I&3͍7J+A 9F~(GU,gy6.Ș?~V~l\gڽ )d<0XY# n%tx܎|?"ܤX_$Ur_h9ɱ_q`},F@ _Q;֯R|NSV̂;WalWnnAcbU#QIAIsn HE87@~J9GUng|`6h g8$Λ^D;-v+vGRVL[B&MD+^X257)2da P5:+<j.Ic==m¶T'C'P7z X#G7O^ ƯcmZSEpȂlf鼾Ѳeql)b&@RPQP6VnI$X=sS!R4/gj4wmv!C>0;<j47YuGxUtV d F=|NzV*S5yIz@T8w]P_r"nSL.qtW$D5+ʽQU*\"Er,XLdBY2^16uF.zLO|_vyA,$=`ېTϝ5|^ߵ 2AΎMqeYf;D0/=4+z7ʃ:ZAhZ0hhNGv,k Xp(3=TYE?ehJЈeeFR.OA36W"kZgy3]Q"hw'=2aXNH PZhZKT`aE)A10Z\`U/@I$opOOQT\ef̩WLFRW9C=P{9hrjɹ̸ʌ;.ٔQɿuلb%AgnZ>6qd܏BO=K?ϕj"SIΎ4(?q0Z1&=!JY$q"+uJTk%8T<)o#~>Nh8|%T)RETsCå]ө@[ <>p LXPoi%ד-8sN̚1'/Õ^knG1- ݄d $-5fTm] ֺ&9t]Xj7iQuX%**}100Kʯ=06>2Nf4Hvb^șH+xdU&4۹qZV8/ƪ[QW _DxsL^$댉(wd *+o5Lp9ت䰊VFE3eDwLOle\!,]t"p`'yn$ZVϮ -EBajGBIlbE?.MzR+5H]T"b2#F6w4e|-y_{̒sFTlNW&,!Z^k&⦏׶9SU9PT%G'>^nk,hi:3DR= =Q\ZF08~T!I'+!+/ 12q3eJ-O8Cv]q;IV?|ɋL8YD 8"4TG\OahE!t/N]'9)Unp!-'LTjNc>̶\6 B+Dp`9fS(~ZC ؏1.әeJ[j8,L&>7A'.ٔ~R|,ЯV\.%*%4Hw8YUm!FXTBa&K45gh$yoWE삃y;c8|$%F66J{h-5 {V4v.eGk5Gq" Gǹw<()jH ±"o#;j|(FA[99؄g$cWəT1NmP\Ð/Ev?hmkޥoOOfwS&'Uاa:oGHA9{?+~gƔ8g.3?~4n->8}Ue@5dx_'X[.Њ^o7sgZ- ]x7eJh-`៼VyFgX* !bu.u~Ĕ!y (5BNV&F7QH#rV2H%V@rɝEyZK H`BBΠ_i;:,,8{{l?%zc1AϷ}ӄWam-n4n%ug$5eHd6{qPD@x|fY^bu}?Jʶ`8vוIJKgMI"Nͧf]PBP:+8z^d2#b4V)w0ğeqoUk!Jd0{X^5(C!^5/C駹 dR3vfb)گM$Z&GbAB{ zc~2}$Vhț͎D;$uɊ[t4p|94)u>P^$I׽^!CŃK`= gs$"CKi9ʨR{^yBs-sۮ-<J5aky¬ѦÙZFءN 1Ɖxg8vflqz+jqA n(yLx "<`T0CZ$E頒oD6P]]<+Cqg@HO |x+wԞPB|[qfBS'tU}]reǒ%\}K>)`ܰͫ`~Lj?1J֗ނ'vյ$v˽XDVOoGKz ߄>.n;m~1Qmy3OYΫ#]鼉{#%*ͷKoelҬ2A&|C\5!$*4 X9>1<_Ŕ;@*[΁nHюAxX0, H{KsBp<9E_pyU 4{#&j fduֵcU"gʸ,jO"yGj#lhkZ;M{UyQ)-'W{_KSqJ D": X3tu#VB8_uLKV?MOiSi^`21_Lei|9{Ԥ~o3# AC(ė Y^  ʼnN* =W.ELǢ`(:z5D &E/EKI3A48LP-纛&l@Yi BhI},F \fDWG, dGdl] .8qt74S;UeVA#Zj~|l1C.Y]=ތQ\c9O; )I ov.ygnZ }z3[Fjg{[ټy}է*Wݢ<\,`F 1J eX\ի{"W _ltN1ާG:ۚHF @w*Ȫm8n]M8kkv7氜y{Meȩ׽ <r}h\A4\cqm.vMX//!Ptv 9Txr"ɤkJHz{hs|L=y[e ?pR/bI%]#@P h5P*]kg+Gm+#o~Z?p>,wy@e~]F$8{|&V 0^ψ5;UX`cM84':)e-9*9ўGKeJg3bK*M71(OĸX~&j$* >֌lB!oݡIt/-Ch}-\[Uoyjdg9ݜg9xtFD{dLw7I(D=̓ѯxf| #/3rH!]6zސN%;eanx^S&|-h^F{OR@ Ra 5zEE.ڦ\ JM悈1l9uxߞ+V^;k[0k̠U3#e43F ,ZN|''H=z:yV:C.E:^?即?;R@v` X`/άARC+́0Ś+nrw/bPUliLY2[[xvΖ×ΫL%GrF)|`"9@$qPmf(4LG`HjcW]O<7PġGiħۀPBFϏZ~? gTLc%EK"q^gT3Ɗ6lhwԀe.[1AY*Fe1epZ9g:嗤nڠ]__r=4T7qPYGaCm+;Da{Sw4$;>:,?ѭ)4~EoO~NK 0oܒ <R?ʇcb/եJt¼HjNbMxBLyKl`鏟'&+*B*pRYeS:@0 8XJ{p+i^o Pe$? `D*O 6ؒ)c MC϶6WN.Khe.{.̈P0$wx`m}}`p/롮]4:t^eH)ՙQ(̽p/RdVr F !쓓94%Ux{E+gpǽ1F!d q&|dG!]o[ҌGp\.ljfU CR, u/hv[ϼy3Jq %Ћ. zԞׂ3]d5&Q]L7|`Qj]-k(Jĉi1S!]DY J@So+|*zjȌLέǽ * C՗#rxX =8Ǫ 4 ;L_m#j[<*OJ[*0Zž .jVQ Nt!\!dXɚ師hjs6 4$UeoPCKN{7]M,'1xML=cێU/ԗxqCNulPS= :*I*D/UpDjE}w!$Y*{,L-}{a=9Tm"1/y%&EjS~!,۸[<:|*vDp#nQmZ*ߵO WNa[| ~rț$ ꍶa!q.j qk ˳*ۋ弤 c_]g@ ,n~@Wpo0`&]t3@(~ KkPU0K*SYɈZT/L (һn (汩njP$*{pI ەXg[^+?@ɳ^ygx,|> Xqb66$& *dwEcpD"\a`6@dR==1г0mPC(8޿PpOX%Sq 83Y4X&z>Ǯ SN3VE?':4&ȷ+;/\ƔXڍ[A%CRF`69Fn@(B`{m^S[1Ǐ3Ag)T4 V0T{&byxe,-w:R9;be;ȈleA7)ox|*K?Wp.".Rf61f[ 59MIyE8iBFKLp'rی)SUk!8p$K:,%Uo/(Areq~q@b t oрӵ9r踒|?8*5uQIJ᳀KQQ%B}ex]jQa4goo Ķff6QML0vn] "W,ǡLWiwC-#g5b< 3 Dw8R^w!F +n-6mlJmý=nS+g8aD8-]y$ky;OX1Kl'H}YR<ڼW(YZxPso8*GAI1\<@ Mh ' 俕fxNTUe>̶MѪp*s O|k;Ag9b&(eBw\}Wzȅ"0M82 M |":gؽ ,MLޣ~vGL & L(|{5L8yΰ ]$ɐwz/zu  8ԀypcGEtZ7|v4zZC!KbO:c^oӨ +XAf)+ k>˓~{+$vZ%3(qӲ!d/}*X7/TI dE-5 9E@k=#g?[h"oIeG.ڙZtl2|-F-Qm>jVx(1L_\l\3+/1!!z礌`/Qf{׏3 ru$R21~,WM;ɰ ~o8?5󶃬?wJbӱV;' ͱ|=4k^|Ԃߤx̯m99&G)K 9xG9;TK2^nB}gk~rnlǒg`ZLaJ̔HaSԐy:!#1ٜxsM#tawzO'l`hiDh*bcA*x+.⊽؊qw? P6 UUK9<TRbh*SJ8KI&XRiKlCɁ>*5~) ?0iuZNڑ; ƫB8\*zΐ~W Y<${XؠDAe#7p"\)ӮF,1VɆ!hǪϯ".(0e`bKeM`)]-kmBSK) ֆJ'9fʺl @4, | | zAU7jΕ1IݷbOh_Lك p*8JUqq;WMt?}v^NsCؒNeX-|~[> O Ge2ȳo/W%` m_duH9U B\~%o6*PA#Qe\Ӝ?}a$6Us}K %6j HVGK!@-n! ed(;2@ibLg6'P&q#3-;Ɛ*IuDVVb-K;pSXX]N2>+W=m5+_?6 RCӁĵs_Afj!kEكlbfCos,4{UìUOdt.~jٲjԛ*7 %GC&B5,0.ΐFqX)IQFȣ0uÊec]u.(O{+EvN^gdDZIj%Ǚ Y=dD"Y=6> ZΓU &˷ rVf$v]Ӯ5Z%ւ]uDZ9_u]0֏5r Jl0||NVEF]Cg]k4$n Eū #DJ(ѲW c^K/ZU?lӳc| B?zD"pjOD$|#V n|o ڪ 0,D/a Cao|tK)|]>r7vt);L)${+&1.~0C|i^N^O';f7cEfJ15 u-N S:f"ѱ5{wcרh>&r[IǜyQ:c؏I W$r-I-($G䳠!@,(=u .`~STduE#HVvf7vl8{qK 4eBf2,W^QIw/[n%m$KT"v@ vosEL%`5CY׏} *bTaM=WM]`{V:x"xJfriMkDd#狸X$UPYG'$:?k2q0Zr I'4^7>D\g\! OtfҒ?m8.:4A?'sX FڹGHRAIr=56.!lp{Te%bo``c$ U%|ͥ7 v)\L։`J-c\85xR!=U)3CPc$p}u"83wfhv!~YYE=kE[Ko>S!]FP$5LvɮM9H4U4ek&LBvIXɇ?fQ4mDDC#jAK9Fc %~`0f=GՓD͆\>l\K۔twzLb7%- bzK^Y:zge@Nv|6OEB@ָ $BfE]imh K㳽(,e25~֏`'E ̐LD'|%p&5 ]uc kDq߮%:@K;+"/[cabS}q}P y佤/`XFMuz:_17I_Sw@Vt .s#Ѵy+1mlm7mK\h WKD) Ъ >4]F  bdN s%daaD0Wh=M&zS D}J$ UH)hCBM?5b XĮ{; F΂~.bg:1^0 G jNlEu?K>罁bZו]xz%GHrz!0_SK *jURhRm9$I8Т(ȸ&2UGYÖ?׈ fNZG V-z ! dȬ%/ =|M -#w\O O.(G^kr6JMMi债w&j7Qg7ZHVjY)6u6-jma1ICʾסT,_L<#Zm]:#Vo xgpm4uIr*h<:;;xV@%{?κ!w#W:&ӹ, Xw9$hxw8Z}1a֖6/+YPt5Clna}g,#rR~J-Z2cB/ %`޿<׭[4NmZ9:>Okna0WƦ=OE5WSֺx?8sjGgP5ՐR7SCe9H$vJ)7гlڡnp^隟q۲%Pr,#) 3*%GDgEdp (Sg4]tJ2@ _E^nB/_fffiRʦY6}j:sCpH{E $j%$.JN,'Qټ<3G֫˴-B-e-LY$յ /Zc0ђ/È;&{"zlrӰĝs5Vqf9HVs `&#UZS(Q|?3qzn8E'"a]8d,ZlP89bv[b|MM mWYx VP]F,20+lIYޫ<=m}dawG {1~fN q F3i˲`3.?W 0{k2:\C;1WBzt X;YL)`NA±Om& Z@^s= 7_&a/nct2WdGBe|Xu9Znli9W ۸ɐd5^vFQP[ ]W-VŘYLmQgǃcnN4. 5̻tPfJBIKz; g$e7cFS5;_iԮ9)BfH0WYb9+H|,qiS^0/C*[4^@pf[7J[J,?7I>)0lX݂?E '[7d5%l][B[#\A?skb=I"p>3)oI?<m7Iu|o0/p}EmBZ~ފɅ珀f(a1u$3ŠP mENL=Kk*gFc0L{ߎ/=ݝU@5 ˼_wM{`%\|D;,/U \Tf~eSl1~+%gF`էGXD&]ɑIvsc`}z#72aaMvB z^N^G9Ls}`5NwBhRv[]e@ҦFYM9ԁ8в`??.UV~֏.V{E\ wEtN A/ Љ BSoFp}q$&Pi!ZDp.naބ[jFKx2 u;97_Pr,M:LI[:7@e0ZwƲm(hVB~6dc&N?g|k3\r~UٝNVKNj~I]RzyceQCsctJ}R. .{EjZB *I9._ .AU #jç;U4"FŽa05ʘ"+$ yw?HjigtJSs#}Xs|!\@Ķ9 =7~ӌj VߕȒt\lybDRT[R f؁?:I (ul٤j~KMDp 5 ;'($ao4@N(t M!|Pޟ~Tk¤n&u<l>X!ByڇH!j3 gwoO2B(s=c#kvj<-P,jˈku〈酴Ͳ!UMw({X% \h Q=ޑH)ܠ{죽WQ_F-kŴ^_ăznaZlf! !F8e. (U.=^"t܁sUmn` nc2韥I#2c(^nnR?(:]͊-+z$N;]j ῙYU2ntS9o<+=gwagsl1JQw)g |Y\ך>q:*Y m tM o1EX `8ٜSmס :cS%{:U׹ W\_J 8PNWA4*7*t%HKFtELp /%n8h9\ab'҉/_ @]sSuǫ`,hRd7_!"$[ ) 0M`hVkmw*U]=!>Ǫ[ B.GQu͹D9Or4A~(`\ \NdJy2u=˦ץЍ[paBːe,&6 ! 9ů h7Vm۠'ROT&Rhw$ Ubf'7vT gQJ͌I_|EÜA(8 G>S+¸Sы(2PHt]4?B6N=_\蛵$rl9tA_;S{/::+T Fj$JTnb kLN֖PPukz$/<C:E³xJ'wcf]j.Xdo[ЖЄjLK&/3U<+cGsD+X)pc6G} 9;wzfs /ЈYs/>$vg_j*b>.`eI[(̓Q|ؤ)\rs GOL-,+UwOUiYi_j00*K4Җ t?Bsսu\q!Q7%pX b JעQ{zOyk)8YtG΄:n>Lq m7'0QCւ@6l8"c5uH<$FokKP3#:8.*/e<76 nC^ǐ  ӶCPOiVWEB}Xkn:3wӏm7!M(|Tz+N>N̸ E}8' d-"{܍2ohMާ 򚷬Et"l(zf ٌiLjz GyUchovf0-L,o*=ݎ" 2wȡ'[AfM:'Tw̳2gPVܚW􉺗-v-MaX,:TK^ԇmYC@pQ{w.aͭA Elj_m}w=n;pJ2vޱn7nn>`EjHzg7, =wVWse"=3^,NT1jl*޶;^M(5hK1ًA~N;JlX]%q+Rw]8e+uYSTͅ-Åo~yJ!Qr~s`%dKxߑp(93en!T&b0n;H{*x2K`Mu7=jʽxGaBS*M`i؝rLGPIwl53<ߵ+`ƩArZn˼{|8M%ډGgk/wue v&{ULNU[mޠŀVExˆk: y2W5n6MALD6Aѯ9m}re*Ӹ:PcC^ϧW]w ğ@`%J<~@*DPJ$XcE ]іRק/p@־$9d,°|q'Z> OQXp.SL3,qJ\:<0uM[Q}s!dЏn ѝ`5npt8\' ')> CTlpeUW ?4<*L,16"=>)SѠJ1qo&$dp\Ez"d0͌3s IU3j~4#4]LgJPLov"B;5(t-U [h*41ƛ~/$ܯc5UpM7əG V%jƨ3\?`؜)<KEىL$f?Ҳ\|q#Ҷ?|rJ?xm^r+>T%l ܦ/8&Qۍ:6?tlU .eu_=g#͞z$5NXC#%'<k.,* r~cQZg;{7ReJFg[0ON?_R8%P^p})Y|qc`Luap kR5JڊcZ1flpP\O>pKf9^{,n"3rjPI۵Va X7Ҭ3G#6^\ncOQ}aeM}TaMsw r?1)͔Ʒ= lc>(;Z|ˋ_;R̭8|0)z@\/R|jϸ=~R*eU>x(G0ύne-2m.0!Oƀ/43;||Զ8Kk 8*ib "yhҹ2,1j'LZ-#t{i|qM )aL"J)UW=q+6&Pȑ,or t*׍2.yS,5k&D6J-UjDLI3݅%YdYCn2TJr2rYA=,`X OcMdmewמ+\ޱ=9Ę~|e/>]WI&Oo47jٳGT#L 9%5I"IV6`i8}FQ("ss=듒5`~\Q46SlJሚ'm{WuZ Ωw6QG7cK~dHZ)v! UFnK> RQWl}rQWMy%\ذ`iɑjǂS%1K]7&f7a8fxW` VB];~ϠbC6o~`Z.񀄩 REV=p5xT6L[QpXLd m  ;ZHUkeBض.Tv睌ԣWݞpk`@a9ָ_i oP 9c9 uYWIDc<;;ܐRbNՌ޽ 4/\LO-q{l"bTPUmKޣj@ާEV>9e3ۉf{ZyRɟ2{?# %g)>\U5Y@MWK;Ny,Ѧl4 cQ1ATJׅqhxnaCivcF\dAE=O-`Ue]ϺɤB5'%6 AGIT,F"E@^5JXW*a" P"e7@=z%`r2 v$ iͺGDU*#l5i*um 鷌X tKQ(RD`͇"<4*c+J%Ձ5.í@/h# K`ᫌ69S)l}kn9@7R bX'"i;{숁8/0K)ߍ;c 4ߋ)Q z.H viнpIGuwjEo sP@i㌱qcb⚍&zAN3UZl~p xVwVZ.԰X㶢DviCPd;2vvc+_o,= Ntϸ*m;me8`Jv u:`\݋9qIx& YHA3! 'LD5.X@L`{0s [xuƫ2i341HHn .=<od{u@-h`3rQ5{Z#q]FMKjie-7y穖]-rR&6S0ˣVqRmR;-BAjg@ޔU=<\=tFTCrvg?LGE=@R*O(я #ݕ8V{dQbEk<`!>;BP tޝͯ~;&hy%B+O U䶚oOu1߇˞4x.;ݘ5WҒ/S9^V{h N% Si@#ܠ!L|Z0E|#?Șe)hFl֌ R-ӾH,I;&f97} SRȁC&ĩ'5@83_~H`(pѹvȡa}M[:K3L1Sq*ϏC3DgA`t噩ֆ}Ke0c.Oh{ ܢUt.>#oΝg&9 ;yGt #$7g&p[hCA&6<^D$@Aw.>Nf՞#鬽*|ٮYn]v^S ϟà:Βg@z;o9w>-`u?[ @]v75S5IS 蒆қ_B-gmĺ_pgQÑP.3_"&Ý 4/n‰TƆhFWs8Wݒft$y.&Ղ ]< %%* q&<ԗ2OvH Y1[ rT;z"Um=c x:QSW{{Q2a*6iGĩ? Azk;ɥLLWKjVaAdHZJ{KNaτXEsZiC-FGD ]*x%#aكr^xh>#60eA7tV="Ϳ/jUWn˩[ٯV$D?qX.8YdvI{3x43nӀڧa&=+֍Um֑/]TLut>#<i*fq.9TYz}ѻ .E/b\u'"V`s׌I/>~8@}HBc"MF +.=ΞLfU橹EӶ#C9Pٚ,p>_$Sj惋<3sYӨPi?&F(? (M$Brⳍt s;ȸп|T&T]CLD r.S KvČuq ^=J ʺ$dL5@b]zN-|?7'/@P-_ i[4j65K\~sm=VwwT~n‘bl^:eY{*j[S91/dyںocӑo[XBjJXUfoξSߘ0CK5ے џS̺ċ)nk ]EFXIMBžgK$b2A j3N\آܴX;}/b\2!{D D׸F;ƴLv[nI}HTx!e86G\>{5N@):^:d1%Cq=.*|} 9gsya[B;]G%:7GMY/X7PF˚qP ,XXydӣЃBkiHKi*n&cq Mr!:ɮۨFKfܥY/'lx}E`,HLYq2yc![``"fS-츠@N]Te&S.x\&61{,=kQuR VwVK6ZP%ky>m!SͺSТ[|!#Ls9˄uɘ943PRE\Hj+Mi$5r>U#%NdhUUPPy&iT+`6W/^%(R`hq4mc*2kg2FA IcWg+P3ەo8&OQY0:c*|06^N]XN! BFOFegkn2:TfsPo'wAw;Ng񯯮8hb$Um Z[F)LHl C$$c+xmcnxP>;baV̞'G4~nwjaa&g%FY: _I.BAN׽ 3}1GDLFq( k%~'jv%bڊqqV 0?" Lsر:MTCk`%uS3y'#TnK, 0?`#VDA+ bCp_T^M /-/^zHd' n vamX~ LӤSXA4i[nmn-qW f%[Ɋ'K ~&{/`yT֨ytǑ—U71kv2;0z=TԼw\MȦ}/7|BUK%=*fcwύ$TAROy޽+̥᾽lST,٪[ -}\ۚq7quuX(RȦyf1<6B*̑ݖ">c:LeB\VCR~+kSv:$"`O-(C&[;wEřmL0 [4fĆDU}av;y':ws:[`DޡJ79Yܺn}K'vbp %aw1jiuӱy3lӵDZ<;|5$]]2A%jJK 1M2j??\5@6ć+& 8,FM5 hkF8r$KśOFDz鳡&x"_ qS|ꕂVJސj>)/̪ͽ0ҩ3\ s?<Vqh8 < "bkyQ?U&.0wIz>$菹sd6w5fcU3uGw.؄ W bLdC4WTyaVGSz&K=a&i RzΣNljYUC;,ݰ6_޶H;LticnL &mX;>$Dmk/csl'6݉si!\ZCsߓY7-e[@zA{Rjd0 ~b{VelBePD*ᙕt^(^yPU:i%#sۓ{G&SY3>x/|wzV2G9>a{:bYƳlg"֤oxX/N2R?\i|Bǖ(8BH6Hzd-,tt gZj8G#ֿٕWT)1/?+ܘ> ̀ ˎ0~D#g\,zQC' EGmՈ*ƯLBx:XLjOMf]: JT>Ů R}] 9 1.XI/U?\6}1(mؐ:U^xkൟYF+A__!}|obYl AF@eej@m5ϭ'&&U{Ye˛HbB_OIdz`u%zu}翈€|m~s 0Kt T!y^ۆgʇdRe]f 9 :)2DMU9YVE^> UZSkSWobY>740j:~jc%!Q'1N8Dro3S>;w^x-1~!|k VCۄ ǠmؚP:V#Iw; (g APZڳULd\4;g'ՑVG~8;ow˵`6C1"׀'~k@,T~ "$_{~M uR/'X985t4|+x_*nH&m)Y,g}pП z#Ѝ% PIMnUlHb7!D&Ni^Z͠d$뇙h/M-w dc AW8]KӎQkW(%`1VHgE &<7}t>y{:;9kk_ Xq^ރb6j2-bÉ dkI/>mO,u0Ϻ$~ٌ[\>#y~cE-OаLTP@piWJ"[ɘceԱ Sf L$88r#'Z9@6Ye^qZ*2Wy?mI&+kv'ҙÁ]_{գb{eWjՏ#'-DJ/M=kP r=$ ޖgшCY4!w ߤĤYؼ9KOtuJcx׍96].yؐ`@H6$HC|i|_`~e;UK#3Ymaqn5ްT_btfvyTI GAN a|VM@ʥ{fZBN]^׏,??g{>XK勥I28b{ KEe>ШlM7ȪtEJ3y3c2Fv@a&V]֚+z3wcpJ1lO1 1=daQh3ʾ-s|Tևk*dgufz;3IANw^iC jN?{hwdݥp=Ÿ# dRU@20J"X8tCٲ\M3FL49аgc].HuMb` LYڻ|:jlӭzond|v+xHkňaJ⒫(`4~ȃK xf?}1:L؆VB+?Zm;ttp' BNG=`h'qXW@^\pIAy(";x-U"",.8ypd5\q0 !IēRy:_FR=*,(ǒc^6 jOx[O+wm'L)VR|i/=yhԗ{>(Ǎ9zy$D5#uZĻvXy"f#4$Ҫ܂F2.7iI+#'bn; YsVTsF<)g+DȹIhBBDEV&Ek_? s]0axރ@Cï^ jjTk'0 h}&s15_ Li3rQ2,%P'| KmNY/ }wAe˶aZ@cBʢKFܝxFI8U̗޼B띛ʭ! GMÒ. dBeΜXot}vQu..&OG+YJ{$jn Ak勉5.O +z) CΦز&.)4+G#g{'g*3-Ty[ݤ]?8y'[,v/ˤR!'&O!P8pR\3":%F{Ju[E *AvE!rۼQ}Cbqxx0OMce.]J\by@10=w]c`Zkιⳋ\HA)y^POHrHU`Hr8>/\A$r ^!Cq% |&(Q^Nf$?m|`l$)%͓~xym{UZSCjubp%V- B~8N`zSug1Ks">NL&ˡ,}1ݡi{!ժ/tJ%k}+AL-=Z+Ly*%r3,P5դF%gN KOY ]aөuD11|f'`P[qGXsPZg9_mS9PG+ee䘬CO͐` &$snN..wQvht{Cfw{G5鴝bo$#|6s+d~ XP+!zjx'l#(לjEƂK΂&AU[2E]Ӳl> eڡ-yel ԋd9 ^sSvN 1]Њm\Xq; {i2<gz IyLV%' }ek9gK+t[\^ܹLq4 $RDY߶ޖ5ru]ME\,j;H89┿De~\+FbQ.yM"H)߹OV,/rt"~Г+sͽ"AXf1x 1BSA~i/kt2wjv]T}0@1#mroPG1~p.Nk 1kesSPj]>UNbYJh/x.Rd8D<];5MbONżc:0desG{X *ZRpA92eŲA3.+Ov"!SCC<]NE_r${Fs&m( kW?\h*ݰV N<í}"ߓQrJLO9"c)=l}p  rQKԌf-0=KܶOGZIj"]BV>e噏K)måLr_i5Wo%oj9 q2dMSqlMq)Z]fiy涏(kykUK;1T|L\7 *Fթ8'iu޼l{*ξs87q_R>Zr7,C+dLb3eG\AN ylQ Zv2hSqX"J$Jw_9F"ۂ1+aV|s׮Fu & rp@ue]=JYl{gdf=N`(2}GMcjۭ%]LVսJ12xyrxe>D(FQDki, 6*ŢBF2I+Cdk2 Qr-x}`gh'.=yRf2, OA 2Qy]vWPΓyZ IfV-̽|X  Rfc*!ʝyU\fRtW1e;od`ƿW"t 8=$nwS@k]$/D _f__L P_R+WY ouY,u7٫O̮Ԋ[4SQ0 ^ P#&J3لsdkc#+V]_x9yUXQk6çGAWf}ggf0 '{_vYgd ,%#U3ۮw~LQIqĭ$r( ~P/;%iJδ=J2j[Tghe4_o(qrlifAds%!ǩiu+|[߮J|2t_.t8dUFbF%it6:ɑg=BUCL"iha|=1Y7LKkofC8[p>z86<|e4lec'-HcİV}\bxT鴶ooxOЩ?1I';sjepf{llFۖ2bKKK^D) 93IJEl v5zP"XA(lg`]ggEt=J,}=b퀷QWKGm1,޳,H dh+ՠ>( ]aM#\LUIc[Rqʱ`UBDEoL1`V8XZD:a8}&zߪDAKbxq礲eW6U}F7_g]6LUqvA~@,]Nru$];A~oNDhkf+rIl\vǧ:;Qyѕ2FB>l0 ZO\iJZ\QZ~pJ'ۻ}I'bد%:nkH]PAi#`u;]=6"w.i%*#,;v7V`P7Wibi?Q@rm z?9o:*^0z:B8심P`PKq2yuޅ4ȺphzN.2MΞm*m뙞+aTpX~F0(yiRY E`>b$9$9iq4[6ϧU=9ǥfK Imp.IEu';6zd0Ğݠ$sj,+e~Co\Dwb |4tu<M;\J,-flBi v^y{ 9M]_Μ@-M!H#L`)mh{bqӟ2 [T9ɢ)jl$wx/97 jQPZ~L׫bJ5Е_6(*ƼG!S%.&>Q4=?W Y>OOsR^Ifê=⾘ "jĴCВxȪcAxjOcH۪;Go dnš^#1?IS i0!ҹ?E*mWrѼb,Z;_suT*zӍI ];x[K,4+?;E4b0 jY|([w|2sORtZ.ӥ: A+j" bx94E*f83b.G#ejŪJV-D ۗv'e6vC0 v/P{8Wa-VJWw0[\L!y~d'6&c / {Hk/H_Q =_C&S0Mi' Ez\ ZC5)8gU 2Unqɚş奭 @bBs"->M˪5JƸkY-{T*}[4 HRxރVc^Q**hQc53"![+-4sIOP֤9[g=b5m/ri 3@g~( ܎7Y{Me;ۜ\Qk?K7"nJD#-=QQ &s\(8_A.Ւc_5:Y`+wҽ!WrI浰ƎB'%$:s&9$ՈL*HyR g+0MQX TdfUIw@.F?t4.JU|&ƮEքlSr7,ljT#pd<p=@2\Ka9gWa8w\cNՂf `gRCoD/9"Y6]L^2788ji$vӳb><|Qc} VbWkb2Api۰ tؤ1d"O|*Ln/ 7:Xbfg ,W?[<ݐ m[GUip-"Myi9tqRdtOfhN]I [ڸ 掾 kQ )>+%RL^|ެ"{Whvo2T+&?U@LlR]a 'EO * |GPC;a},/DG+E'_C5:YZ {:]KҊ7nRccDbpte)w[]<ȱ4_l. pWQm$I /]igpU{ĸQӘOΌee51E|iR(S]%E{Lx7޹V7ۻpFFj]eFpH84dj7f^'Ƭ8a}ljyF(;W8JQgFэ(BE,P,zn ĂW* |)zϹIMM5Sz l[)F~]W[= 7_գk)vߟlYə1=,hmՂtv'vX5dKR}=?[RPGND/܉kRy4GKrE,I^&۔J4'[NgWG$󥵙mBgnhg;(!O3{!1X8u[QgnDWZ5| wRޝ֊|-/U/d9kTʓH-3EuE8n+pKԿt08, j[3L]z^ou{yIv3tg10ܣ>C,6.j&S*"qeێ*o5;buJ 0&r`B\[Yx[(#{'Od~bL|AЎ\ۄF`"-J>[sܴFeöF‘^ =榊O\j~rm#"i+{ )!+߀D,hH%Zn"ykA݂,O^0[/b욺N>67 *)ow ) hwy!5T}$|mCV& ^O{P{UL0Q:?Ϲ-ڂ+rX wnJ NIS\_ܹtb8 ټ:fУH ӁJ%BZ  k|Y Oy*ۿGSߞV̪;6{CSɐ`#S^tV:)"pRq흷oU@>FJѮu-K9P(ߤoFr&3ĿH@jc1tj|]7  P) 25*6sֈS=DJ?xX#S6:2 ]8ェ(Cptx27jxs[wYZa:6}Y; <]?+31|X""0&OWf쾨1>C5ڽu7ȳFsxv)k\׬XTePUF}:RviTo"8P7O|3 HEtpL*cSӝsȥeVTBGXd#?G)v1:d5h[$e+o: ާ,k_\|];ZfJŸêvr8<̕?FwGP.@ Ӑ#uth, *a0%It3)gb*\Ks+gYfM0bz ʛ:+^&()x|Oo=qE-%o:} _ܐ1T廬2C̄2/^PG=LDAQcծzT1ͣr-@hsnӸ_S^duVň}3o_qtEʳuG*"Hҳr\VxK.& NyDQUD #j| [z·PzBa+fu0S >qQaϪ^ eMVS. UR1&8kkbܽ8 z:4.;gmfL4]`AUP<5>UЬ]M>Pفv joxcJ<5O͂/Pw<9kg{JfFvF(["1 5ֻl}À-Zox;w> 60hGQ_J)ۢ i <mIlFlj0 >|bTG3c8'qZl7*t캃~BZKq*@\qFi[|o|=;flXT0J_nڮhE_ɱ2P%S H'+٘jW [ф}I po vϥ)"ܜ^M=BdDQѦݤ46t} ŷo pTkiճj9`W~}ޣۄn(|BSFK;^e./h1"rxXyB>eDC܏¥I;n @w0ףdw2*tJH)Pok 5.-~(kR3ꪏf98^喣xclI~%Z7f$v_eXfF mD A#P:/p5@ڍP󏧙r^HЍG|/ZH>a1KAU?z#w-;!%Pʂ(1bp%O;hȯV/IPQHQ+yf`71QLoBB;i_/+tFNa׎QU63~bPFu +XKy8Ș{QL/W l teZF)ۦBe}.'7lt8u-%rI#ɽg d7YZ͞[ԏMP{s*s3|bZf*,gAHhx Җ5!Ҵg}tԠJT x3(b; 4p!뭕o6DpM6aƧ[h:W_be !=xC!^- }S)NNV 5*؊;̃!_S$-!Pʐ4l=ZTar5> h_VD@ޭ 26-LpÖ ^@ D9pT̚{XFl}&^4wJ;?0)}T&ނh9KlXk 4:uv =^띚L2#yP2!fS_;bxqk1YxT?!M-ƌiql C/۬LSm6aXG;V )]bXzPm4 ;"vYr`*j'-ʎQbQ*ێCxZr_+O;O^u9UtlWB2~Q  Hh>C}&ȯ=Y\wG@&fdF3gW Q]B.c|_d TZ2*}d<[IlID!~j_/M 2ε?M[DZGi )NvCB/6jRˢ VG gUHj]Ba,)ECe"+hIK3kuʊ/<ĎƦd˙*&}c,F8o&<$MRp.*8G?!#\lȑ+5ubҾS8̔w)Cc{wފ]'mꉫ:A0lX֒ReO %>yxvy6w8>{4Spg5$oҖeOηX E sF',XxQDY+/C*BGx)+5uL+X~9+/Z\Ă< 7k1V SiƜa@^Շ9VhQ7_È2Ld׹%f\s;tl%@)M!^`?1>j,;^\keλŲXwJCi,F(~NVm UE&L9 610@,ʷ$_ඳdaO׊*E-)"ԜO@\nףz%.WIUrZtT>p[wh aw?B͍bdM3|ѷO3uUFl٣ḱ{^&SvN?ɴʟ%% U°qzeI3̄GA7&ݍf 0`y9# Z~5Dܽ6W,ĨA෧d1RgbnpN=s7˃E HشHݏyG*j䃲r7aFL|=@j#ŵ8K͟CӇoy?zyxghK=).@Ia "c~(g#'M?>a|A7i`V #Isi4`@hi H O~xw al1LY6zZ\ryenu#$uԽ/pVoK@c:sNFt)cmq#*|bOFT(2|lh+RX4lQVꬻ~n;ίr43V`rcY(d[!? 4к\JAa ¼hkll'>=z/ㅩVf>r"fpȅ1\Fȑ[kO]dkhFTj!U"QKky&̗SǓꞨ%14zgVp^͜mW41@s"[ S>epc CZfcxr4G>?aHǯ<&MpЭE)^='g~N5zMH&a)w)"kKt#s%rb~*T:6 >Y#8"w/GZI8-y'y`Ř)@r&tI}?CJw?\ǧ*J[Y*PG>޴7$\ۡr6(E0bmy,=)γԵ'D5f@zl(Yw9xnBRH &qGZ6?mU 0\h h>_Ie8k ǭy=_xhj֭ =YW5E G7Ghݔ*]븽ww=DmoB즵,3bxB~ &a>I e6@~wP0}Ҥ>DCN"˅g 1\H]%aO:Cz CC1d}sD 2[D'A !WvXY!+3M-y.oM΁%"f!:,-j41:Cޤ>7aw} =cxpBҒ‰T=RJdDG-l2M ;Wm"!|M3ޣTa8UX 8tufqŭsP߁\{f= #, z$8成`YOywiqF`$^{ ܎rKpmtM@OӠ:^rgG[+#6,)JuIoli9b{?F) crU_ KQI7}" & '4BK}{[/wE?G䱉k!/.ʼW%)Ú1^>g`0Z>cЂ_<uBVtS*eFQn\hSEd?Auhдʡ/zmf塟2 kحceBQ2 "EJfvҵ4?n9z %ҳz/ɵWm?JgVr@ v 3\`j! k_uE|}%,N?CC*A,CWI>`3w7 ڰ";<ﯰxȃX16Z(+n`2(OjګH0" `ln웿7T9݉F<'ו8oyuKcj΋z ǍÁjK+ń fX;d jSB k饏e- G6ٮ\ۃDmBȻI|(5NQ/Gb_ZF gRā:A{S/]rJvAp˘ĄnRK 'x2䃙a$Բ@>+?&ZKɽ vw!"[Dܴ{9fteK]Eޣbv^yk&)]uCf-;Ԓ,d=C4KOsevl_R V>ţg쪎{&'. /ZKӣ zm4#MO=E{o6gxmOFQ^ x~8x@7 #Тg`͞?4_izQ5e` oS$u#Z+!Πx.%͑\ (NIud k%:1>3<zSg`tn\-¹W c =-{[մN:[Ҭl '-kyr ftkwlE[U͗:1l^oar4T&7(}d5MxΒ/{[cX>EyDL4R7kUsdCyuAh%=cJK+cx&!ҋ3O`F$>"=%#?sE<1kEtQW)ooUpC)6w߉x~1hPubs^WU끥=~:1QHĢfN҇~@e)v tF p ̟Y6]K1HD$EO _ΟDʋ. ‘&|-k'\lIQctoz% | !00o,}4=iW@d{somVsuTF/nB73 {PT+N$Ҍ5{rOr'ts»**)z1&涡mW{rj V *Ľn=1?_w?)Cc|]RӆV'!<_:"iC_ʕg$:W˷47 $:Ff,>RS^ƍV*} v!Gm`)c@oYX߸;i,4 4۩h8->T ؛MY>/]LG3tܲBs8M5&0i:ZR?NJr%h̐O(4jMoOw %dDh&%c8ϝ NWi O~l݅_]Dv6~{}:@SaQ7fUE̓;zoRJm `)x7fVzrֺh%gaS+D!Hep&|4=DCϻӰD䌂~KE.=ނ-視`QHU \-f_/\* me9I<q2SֵQ;h|.!1- ?9+G^X% ;5&.D5X3TogoB_OlJܿv=ވ^bdtcZ0ë"J) tzp2#`JgCdk5Ӆ:(*Ya|AǶAuړFhW%G)Zìr Ώ@@-0zص xIb. Z۰}jw7yxĿ/=G-κy/ Б@X7Ǫo,-dfк"%{$dr~wN,u%WL"Y[B%NofSxXduϵBf5/@}vB"כlxnrD%̏-8V~‘ʅ b7D%w2VWJoa. sޥ(l5h$նzx$[>6 ܂Gٟ*js9܈e\zTyjOF :R2kyLqk T<0&nz gtI@r|GJA3jK}'L~ݷ3brZgai O=bȶ~gUzvܶvc-kzL(iC"70)*A9M4>CbJ{jer1*jW]^n>@|b} g4IQ}XG!41I`<72s \5gPCMٮ/f bYɑue,nӣU:| aWl.+-d9tb& .X|Wz3.4-7C/!8&/*e s7vϚvqLɫO"mTv9KG'o?C8(K~WGOTj.*Ƀ9o(s6v >;^m7tqeJ\1^зVOqT{'{G]=_і%.Ami˹%Ἑ;s<,,,z n ">6(%J  ^{[T"a$BO{~י~瘋!4Zt6q0`)s/ J^~;F_kCPWP:g7~"";p^~ge-YQ"FHg%VRQ`6kU'Ғ FD`,.FݣSΚ,A{OI\fQ}1L:qmR,k˫8+4R 9cfC*$t8%:jAkP썗:0!=cJNcjřԮ]$ίDZ[g{ a Ioat^r*c-AKoȅnz C<z{B7{Vm޾B]RIՔop{4)uoj\N!%q [sfg/LjoAsh|4ۈoak#~baS K^ d&g0W + %ljK|-|/翸gd}s[O6n]ʅy|. ͱ]=2ٹ37]B,Z{urCMBKƮ9 ?z\os+J8{6Ш?q)b,u:h.A 2;ħVK6'O!BdwDIT s7em;G`WkVr+/3\PʖGb([1Q֟O\N ^{+Ɍ;0#a4pňǬ7wgp#%ݝxtM^'(Z$fqm2}5 .(eUP'o1Y6f'!0 qMP1 `Bj,B3ڟR~e I(>M2.~U,sxбB`j%6\FH*sp=t.? -nogs(J,mc~{,e+e5RHM[w*h"Gd9K,,[~Qa30[ !TƇq[gwKv@ca͌ٮu99~K"? BؔʹgNοS^Ҕ5".c,&1!o=~H XLۨz R]) /TM;WIoN6O#իt,V2]f)`Ē-$DIwMbE| u2&޶:zU<3fƲ0HL'^b-wE.Xm!_zVu~Kg"m Ī74~E_mm|~Lyl* YߗBj=KCM/cy)X}K+ 2 tҍxW׏]񴐉jlѸ鯩b)=Av(s؛Wq-{]:ް 4p+In^YhVހUF &טT @SLDzz:0VU.{LWHh2"37r!i:T)هN ō+ؚR`GdtX֔N+#3VkEww?^9J\;sϧU6`$UrkMq l&pjQ3l`1<o_@j:BJ:JaZBX̖%/Iytxޠ#0KB,KI>~myY}{]X/$'q-üR~f.JᷳD(I_8ajC?`^ =@ YiU,'p+5:֨mz}DaQ˻ *+/%JCz߭]ng=#sM^zx4KQln"TZ1.>F(ui` e^KdM]B䦳n²ĔYR(6c&/#s\iiFo)XէM/6`!dn\i۶to"SNiR켸viHd]eÅz XY}_t$mHt0٧]@Jt)Y[0? :Fztjgδ.wB)9PϵC`L8M \ biEFvZ'XV򓝏mؘ7]/J(&I` 3Cr銄oFFK +K6u(/5!ޣk>~{&uK7a kʼnK<;7~eZDiaKE?VdmB;s8&F;~/{;弽d(ikg0-21@0fiv Jg0Dt,e/˟ ;j cZ8p偧:脟U/rf2".j_2[F&dc0)odRc uv,VͪLWEqwӖݲjx6vmV>E `X8m_פ>t亱s)I216P "N:wx<vœY0> rW:XUWf2,c Ƃ D MHrxҍFWMt(dmd|襃(S.LA5-!dW 7O5ke0NK`2;詆C;"HE#t=?eu8 2t74Urဢ-mմu(ߊ6Xx7W?$ !4DXM)zi5bPVPCʂOXW5UәFdeK^N.=mR`\z9tL++/ʹfSYW$K +vչvXdnbS#HXY9L$sAɣQϦT7C@&*YM[; 캈t[ D)T֙.3juآ[k$Ξ醖DO%yeADat){Z=7C1ks Gn%RW&>,r&ȭh+'v\/ܳT } |he;]ƚtn..?E"髝&כ)"k_T`P/?yXyҁ}BvrGEJzVVVQ)Y ">D9s/]#'.hʈRpφLc'"F+,^@lsu=j w +ź93pE&? nN'%v`hZW>J>&g'{9a)H((Rio \tsHJɧڐ,{Κ F\~%#OÒ&PSz)T.]Ϥ#z6ů,wle)A#=˾?ٜ|cD)EߏDʖ)4R_bT9QWO$ \00r7e8h|>nZW>Fg~@wi5;cI9x:cWy6+N]8}ohv:' L) @#X}@lfv(ƟGҎOѐi p_ u^4w[+!§L+;z^Q b%!3 .rU]4V-iKL|o?5;,1ɊNK'{8E~SoE? ǾxU!1KuVv"&DPjo nK[y4ΰ6:jLity/ڏgc1*OkL(cVTggiBt{f5 *5^fdK*OC0E`a< t׼:"{[EE v9o*vzOhQ1mPk]^f^boG~]lNac6Q q2Vn|`pQ@JC6?Q5ܡKHkP[:Ve Hdvn}fl熐шCG ݦebd|etLvWd]vSaVLc`M"G(n:;ĿRrdۚKfK_'r~wE _mc ABʮ`Ei U~ڝqWiFW}Qlw('zKA iȡWŗUX!|m=qXSyħy!O2kcnQ(2)Т9b.pJ2΁]! k!gM" L%CC84pP{~Oe%˚F(ÿ\K|f`Wgk/k'([pf /H'\`f}<:: {\b'0_4+4dHOh!)x\G!F8," +lfgӳ|!Y Hʱg*3:(s;Y'E+Dt0IB Vā_W>"eiDme2EE, Űw$ˉ$"-WGW\ϳ*죁ZȢk A7Pv:9|aI$"ӬdgOm%aE9?L;{kb!$7kEuRz{p#Xv3n 2WЀn4$$W"-^kY頢߲PZrio_1iVغiѕ܁V=\ςVlQ\t/ >,wI~p-߮ިCy`;h *[EOx}\x,P$.X!.% M`5]1h鏏j03}&[0pVs7+tYc$}<vʳWz!΢D.dw&4OgtЋ@H}4ap_P|;x`n~d%E֜r .&MGz 'F&&||dc6*bz[0zYHcxAFJ9*l'롇x(̣qIoQ"ȜCu61ȫMP̑)@aM 8>:rڇ^xOSl &GPc(OFeUqX 2t!Oôj/9rx]hb؀@HiK44%ϗi;Fғ\V@QAT)NB=ڱJ3'[Gsʅ;B|VbV7| ,[<Cg-? 0QA-j&g#1YKoJ5b_Wj-lj^P늎-.[}2y'|b>qv^y8Bh vNHK㖉\DVtI_NT'^d{! 2uANt f7Li `1GLʞc;9A9玎 ! > yM[sgԗ-S>X{~r6tiqB4a NAj5 wa+7I쪟iN$>RrE^1E=kO6 m`sD?wXŚ+$ ^lܙCU?U ;%['N˅~-(c\}=SPʁg }. ̅`S 5nP(aDy ZfW` PAh&₍zV땄E0@q ?uyَ@>h ԋYHjRL|oJ0-PRL{c4V|̅ (<2g8iV N%cExNjpZƣ(}* u3ʝY=Yۄ%I4$4ųJE~V& 'rJāaH6SqOEkX7&.E.r=),k /iWUq[8"\C$Ώ@v[#zXՆ9o͹-EeCqm8fiOfOq*=):!D%uĿC#9{>F"qY[}t={t6J=M6tp翴Lqwҵ*0ʋ \:y__M)t(JhcbQ29HZ+M}&K^ԑbs 7ͯmu„W{aU G` d; %ڎ(ש1 Raj-lyPs_R@v҇2\O ~b6 V$czkoӴ>Ir!6t9\Jɇ _0U?xmeb3~|3S`@5d$R;7fTєj-+ 8/7jAV D #o')1:LQ \F} `8|EX"H 1/Ttr7&AnU1qN>1tDD_ΕYC%ۭ[3lY c!H;iiY E@*F& Rq-ԗ (U o2`Ms-[=\a.Ua4Sn!/@8C_kb]D>1M띻[vn2N4#aChmul|,OaYvN X V]D זYx"_ǺekѰn53Z pxXݰ7}ж*ey+7$ŸƹYZ+Z4YzoѻJroaMqmKV 6!5ey^O٥X'wHB>sܚCn'@7$ v;@WȰFP5FM#NH q:7 6Be4b?Vb'tB.`XUR+ِюJklk 'ה%@w2xKoh;-_F0| 碏¥0s%Y?&bElOOkEd`Nع~ **xDe(G`fNcFQ*hPƧdQ"s0rZLn⁊ V?#$d)gFN|9업(;"Ho,.ygjv;%;J wl &WIGJ٭Zf>`-#e ;AoD!qoJ@k#],YGWnVz\>A$FFMdC +?'w.!jxF".)ޒ0»Uv2EBi!OhUQ Ojf#9u/1Ԕ |㉼ZU'6#D~ D'g&W-2ߋ-EJ6!*Am5PC=~55QDJYR|7CrHXkKxԒG64mjs%k ^̊B]"Ќ~ws'a{'RrZk_ݽEiZN4 OL$F@{1,!X hwVBJl&zs7RKe h ,D3W5z/:#:e\vtnl0A|8zՅ+TwWA#\jr0*b2.,@J h}qVH.$Kbo7/SzxKA }A)F2g`?czB}9:I q~b؁/x!-5d#Ԕ&Js()^SUc=G\5qEin3BHu`w6zu,}SDRW=hu#Nx>UE6MG2ex2`"`kl~d~fkG!ITYVwW"vDk= 2RG.ݨ3. (ۦDhh%~{kڲ֛#ꪓ zȿ.qRTr+=Y|ȇA@UBQlTE[`1)Td<O!q*NW{y=*'M ,ʣ)uB5 `/0k׿c_ּSpu_sDU$e,ȃA'.)e.vLA^]Бt+#l9ҴjF쪟3sl/`_>5UKiJ엤D#8T)H p)Ίòտ@sLѶ`XOԣ' $]Y;-IQnifrW|+9vUVvRץ!,1L{|^DQkɢt3y?NFb8d b+N6R|~:6`D9dVC}"\jemOr;C/McrieТNNa/tratl2: \uOhdqjkud] @ݰi-'M ȏwpo#q(%Y)E5PXէيVeюὪTэBC)#/Z~{:!9~dH#H0r^݉to=m <8FtMU)zqz+yazf_#ꬵx6%! ;$&v]^U :g1kNl1=\ Hs`{R \hjv_+\ƵW+':_ O4Q iJq*q[:O0]?+v cW$^HFh/ 0!V*#Ղnk{"zk°)h횠~$6R&@d64wc2[i26krd@zc1`]zn`_Dd5wO#`dwxa`Z.gkB^~ߘ^;S%|[k̍yl3 ^/˨1l *o p%|T~wT# .Ą%eB^ڵq*$8Tn+Plr#>+F䯉IR?ZuodڅOr橡=-˫؏ +mIh?v pVwHZ.Je;U3-RAvlH3ʻ7ʡnW10s50Z@hَ|R$\4:R_=:B7ic߂KLjq:Qf'Y3O4ĀVʸ/ά 3<}[ gl P˜ir|x3]ɨޣ2NEIVQMw0L5.L,lҞZbh|/lDd|@۽.d eN?QQVuI) P9>N-AUڳ1gt\7l&a֔`/׸`CfN/ǎCW+>!mm9;l٠:18_UpK]tR$5|;Җ"McO}skm =O @ApΔ [B~d-L!L/Vl3mgnD9:WXc7N+q[moYL8 PIY V7xgK hm"e D(Ul@;{#wlar{gcw%L'9->bo5spUx5D堠Yދ g[<~=8@L-t 2?L>cir% wG؈jT )ɇi%dLӞC{ت'D5ZFS.tO?p3ZnX[тXZ]Mv.jSuߣևc>| +Lp5%2$#KIZ D[A* s]~/dnt}6;B,$CQkf}d@v$!Z?ai4KƵj$/("E]+pCjD0/9( ?ѽkp^%+*mc(xXo2lf7)K;kbɁ| t"B %}}TJOyAS%V9>};n:ܙu yty-F(%6z]( X& 2W`m B6<ߋit,KUo%|>҃xz]&8$ ^5F&?0LfzJ?P)PꫴX䅞kC">B#WC<" cʑZVG@ G})d +f>"$pʷqV;4Sm6]ĝubY˃v(KQԄDn {1]fӱU'ǯ wJ[W8yO9I rxa5:NL8xdf<J;uYv5ӡY B[3sEh!.PC×̦L7ĿxV/B-aU_BNWvDB[J:kx!4O8_HDSjjo Nyn͎> w1 I}?e*ZDB_xW?3(p ,^Hl&jךBUlE2̟$ˮ3F e5/o!9bHXSml3/E {(Nn1 j'[ECh&e}0+6VUTENJm#DVT@Vi3p%I/-eԾDt yaE\wU!<;,cUf(_.8bƏ”8Գ_Q&!.aR$j!,01hj"-ۦ 2&D~HFGx r(VoE>?{DѤ%G"/&oP#q dU,909B 5۽uyN+砓T$ρRAc4=U'uʁwFw">pT+7PRH(=TKI ;Sli;QDNo:QON)1>?aWOf,=̙ 8e/s=iR%rA™xs(ed1U #N ;b *H`ە)۷}ߵ7'OȤv ØH 12mQ8.Q4;GܪbQ(*?"؈2 ْr+1 3 Ġ\ۋkv\ebRFGn#9`ʌbk'4PjL$SJ!!f ^?SaQ9ߣ%K}kD3/׀@_ƃӯaƆH]qYWf-l񸗜\;f?(LNtAlõ6m]Mu:^8w5P7vɥϡ=jʮTWN^{fdi{F -|9tl<ÑBB kq;jd~Ƿ3OW+= yY'; }" 0鎘ȟĹ۵ uB Yvlt[Fc5q"!b$A9Vrqz(Wӛgmܯ}pTݏ@ gɳ4ԆXMUpqarK^ضнxw(}bÓR$() MB]s,XBYIĄY"ۿK<:3LI!y /yJ@bssZ^qu"8C-y>'b. Kg#Z,{X HΞǩkE3U zxh%r Mf30EŔgWyyaA[E{M- vSK#>$1J[piĉ>] ?lqFC&hh6Qe.`9Sc(9ze*S'HE5FʹH!J`T }Y?ywsh&Mώ~E6tFV2Fʿ8@[yx:vƎʉA5dN{FɦXi6>m2C?~7#J0Rڼ̽=fr80ZU=* Lm~z[]d϶oxd#vv+C>2nȔ;,3'".KE}Uֺ@\x2>J*8"sәѯODsy_gsQ BMq,1 `v2;$Ð|pvTw5lF>>aێk9Ju-k'& /%=ń+]JD==)1MLG$irl]բd¹c iz2'>gW]Kg-9TŘNLnAQ-~,z80?'L΅^*G`PPcOun\u+"0[gt14I7;ip'rGR ܶ^Qο ӹoʨ *$AhvmS J?$U5)7A_,<EkxEZ@B?Ĉݿ%4 .k^ 9΢XIyt'ÛG >KE`e?*B 8g1I_!sҾ׶&Xu:tG,n}eG}sto,K/6]!PឯmǣeDJ%ojG!x5!;ϩ!W _̃mB2px1*LZaO@u7|GZ_Hr/ -i::POěMQ)}hhHbMYb:0/kQTh^wN%[Y? O{H~A\v3"15\"EX\hY|\sЫb/sW K] [bqE塞{w^_ՂCiqEo[p p^y1;,sݚmǥ+.#e?gA:SmkWkԅ7+'7~iۺA/D>ƻ&|TΧ[Z:߾ziFjt L%zL g:{0`/uH8<7,2,)a r2<8i(yB-/W۞6؊s#nys,C7.!`iaÀwYP}ȰΨA! uYX[Q.[e+LAīo8P򵾥(F[tyEtsyn1=-Ď+Y[B2}En6o\mcS&T([ \\:5D;9;PI昞Cg͒YJ+˺È>5%z6f4S&P&!9#=!򂧝v\n'1M{,lZqӺ ,W@VC2扌,kٛthGeN~EhA8Fk 8٠;,x3]09$5|*yNn|ApEIּW\1z%0IQ"܋}'_eU,s fm&BʸX~΅~IaU$q8ܫ6h&Z^˨Us{Z)8h~^e8;xEvC|:Lc!x-/̤+y'І`/.~߰( *piH-=A0k½_mە~J&]_ԉ~]瘗U1ѬwʔTY]a]mT!E(?MΙShɍww 2%7?a9*TjʉWlOlK{ȮHx&G1Z&=7ZKCtd!9Ćyï W:/ > ;c4|F,A(%Sn/%Dv<4H$rɞ@-*l>?lt))>·T&"JFI0SmnІғamk$+\s4efA[2E"[_mBj`~@KU\>:ٍ$1 }_cX; &MN&^W0)$Hu w)S`Io9S=6ռDXjuu#M_8e@Ps64È``DU"+5O ^1*Z"hI >WAq O/8D@7ۛRsB:O-jGpsEzKy_ P5Pr,<-TjU'UpW@Xɒ5 U{X%2 A!X$.Y)7ʟ2̭Dql\!EalAa镅hUa`?x57Q=5.¯3%XBc%60gpY ;}.= cVG`ͦ+گ[#b p? ٬?%Q\󕮙mPG=Qzށ}^ NN?PW֗,yf!F<Q.]%:'4aS3G2-0te{DTS,,DCGGbo?X Ag/r>{GLKz9ǧ@VUyu֞BG =`k-RU.5ThEgQ 'NIh(Bs>C#9Ụ$.0T Nf %\e4BP"!8S2GO(=Wߙ沿)bi~0n D8o\Kf)@\('GNBvL\2\)0w *Y\05:F{Ǎ8!dV3sWσ\*( PM~)LCH+U; E|G瀍M2)~>Nq7^d͆RϰKH{ɜ/~,P=NNf$"߮ID g~YT/ S,8:d͜z}W{UED {$LQϦfy}H_ 2~Jx(_":?olږ[lq_{1i z=F,b9>U67Be=نw Jc?K4OR*,#w](mc"V:fKL?~ M޵#[#1h>Kfrb(7;⵸XG[ ꏿ{۬pS 2986RNLPxO4Guar,_B~aLE qȵiI!2}1A7;|Ki9tIU|-q%*ՠ:U8^´1_DKG`&.'c;|tBχ=FTpntIiyhz#;+U/*FBA-X?UK;= OrvdOK{:=љAs[Fqn)-d*n0dߖO-r.k>*ѷ)^ p7Tm|ڙ1*e8+ٕ>Eq#gNܫY̓=MA!:5D}[DYBDž(%} C|wL~WYֈ0DH{G1 熳X?79".s4`3wb+80]zlf ܐ3뗄(Y4"R]FNl,CRNJyz 6kjO{s'tƵ.q᭷R﫽6.+V #?Z=m5۠kS5-3NSeZn-ibD&Bb{&;}7xdcoAH0t?p$$ۨlv>-]d6/S>BjM=;\M ~E.5Njf{ڗm/N9*\*]c>SPK8!`B϶%AnbWGRUb3j{x?PշuEzTϠ[Ӱg̐DxB5fu(T/f0i.ZJ ]&7A:fRH˱ɑ3orsJ4E``Sè7\R)3$jv`FՏ]ff(rWJy!RY+K߭hUA suvG?3zY:W4-̼B3n=( )EĹ_'(BI3{Dynv/Мʇ0qeP2|lꍘ-m^QRl0dx K=sXΈshG_ijH_S]&=Sc]_TG#*`8kG}O+3fC\QRgtЯ"Ry/Z /LPpp%c̽ipw˨AH2~h2JYŋ>`:RwЧ:Eq&I힢8ί3#c@eM!&H-&eΰcPĶv2ч} 6G؎3G AC-$Mk*ʸ􌱴6+w8kմۖiުQ"Ʀ/ K~s 3R)?x^|*xԺkmMhsʠqCg~X@ 1K 81h[v|N sq eu~fL Iܶ^SFk$"@z %ȤK͢~]S_˥ZvM3\=H /|\`0:8i }Js+s !{be;HGq[qSR[ lCr#zw k 1w ")(aj/|t!u9[ETUJa:7\^]_&CJ8[t@ʜ9څY&wz5°oWؤ&4N w zAˇ̸XurnV&4Dya! nM)W/Y м0t5oBhSqu% 혚QK^Ksř jdX}̭or o + 'Uĭ 7##f Gu$Z%рL~sa &+۱!\]`yzfrvx"yۦxenB08ei>Բ5z }&@.2REKN+|fv]FȦJ-/MњA!Ppghlkbpg'\ڲè@PJӵ/ mfqW;ƥꥱ:J3f:QTsѯuXPYKVKzV1},>QϽRg.˅id 0\́8#Y5 RL vf@IqgCoȯQ!S)ze5ĞH#bNR H{x+0c8& ߈̣DH=Ӕ!?\]\k1|ǖ#Dl,CQlTτ>g@.VܾɅiGnBҬ&cΘY%7)@ WdӖ*Jo JwCs@U1,0d[H'hMy@KJL߲gao~ {Rl%"Y}<]"C|Eޤ=,qA%JCo`we} v1 w?n2s85Qlv;;=Z(@Y3&r0r,9bZP69~?p-. (/+|jD50 }Aj}bD^3 =|7>jFGl´@Z7I6Ӄ+>L9qZGx$5pEa𮖻񊚴6IUP\@ZDR!>`jEE) D3~Z1ӈ/=> @"$v{~cLS,q8Go /6vyBZ﵁<:P\&sR*. B9K?wa@ϒޠ6VksD_yaw#KG%-P.0um;wO{Pvg OM[ Xaİt%q "Vؑ*;ciǞ]4ґ = %r{զ@3ZT#vY:8V /֪$wT}zy.W=Zj?dTG++=΃sb j5KoI42x xq(~,Jͼpo Q|K^r8_4.7W/"]q\O8@99]Nz22̋| .[eā՝1"D 5'9,/y;Jf=RC!ݬgnwmnBqd_=Yɶ(ihb㏁xACS m '@W<+a42p(,t-A>_>2LPy`ocq_]|1VN(\!n.Q_ 4 }kWe#Q^liL""49u'=(&Hf<#9* Wş.֤`.=2_djM (t=\32rYBXp4f@_U_+ WG\)`pő#J4= ^ig$Z~\[eάGBE;0J?T[k X91f(f痝J ' =K^ `J&s~!IAk[ L,(XmPPܫhEDu)ޭ膘AhUJm2GOLШ]ayu ;6r$-$aMW %^X}2]Vg @GPqUڭ#Om'-5FQڢR{l뒪:n:uD"1&}w R`z|FT4*:Ǩ"s&ҟLnn\mޞO݇n 1uLٵϯc?anet7Q L^+YG<]*hO f3;_~ f[f/Á'1ywk YQeH '_wa2d%ķ'|Ey j?տ26~I[V~Z@~%tX^b[ 1['wڿHfh_VVdαP5p[M?;P;(vb0zWhBæ7XO].Ycp"lv!IO) ;kw(՗?3K(j7Tjj;@4/7[S*cyYoQhE"/j΁y}DդjC'BR@q. )bvhIyAhfBᑅna^D"{&9 mtl}V#!2ܘȦ]]g(THV<[(vǾ0+;U8wZ32!IhFI]ߏ"a[%-F֎VoWjʘL5PƔ\ҡ,@DrgY$߁P2aK I5=XpY~x( Slm5[o'hPṽ8Y/7T BonliNʼnRش`=^F"Vt A؅gab˫뜳yKf@_JtW$wJ+ܕ3ȐT!+k` /̈AM48(|>" sѧ`z(kՐ;PWftߚU&Oys_ϗ[J0gfv/ I@/\"T=A䂧 v8{x9[ wԅ(9hq}# #ylv|J8ukq`AV -~?HζdN6T&P6BNaSwƓHQzߠoxzn*D?b1Sfo|ncħUY'@&\oZ 7uܣ6_֬!-?c.a_.S{+A f|c쟙a F$R#la$D|m[}elX~AMx,yP%wucgXL*'J8/$HLh ?'8Jl 1Q8]r pvcN1^Z[0o:Yx%uEɖzTJ)5,Un+ٻF~:y(˜Cט@]Rk8:9MqUŸߞM9V'`:ee'&ͶJ,E%Ʋtk͢LE:9ԲVg=u5,vŤƠ=(ѥ ]A c?d}N/a9Q2:MW^+w?46& kPFF}N=@0ejm2ql㏼3Y˭2v2v^1mdgnGkк*71ok8ri{9b+ DyGN}}yN$<|8Q,"*Q<"g=" #aCb9ܜc]L5 lXi}P23bx-@29aX;T Ƿ0s{gJfC{}*|2Yo{B/ ^l;7 ///\O6V5I/NѳίsDZb8o_ ,:7v>PKl$%ȋWzw2*F"ѵ 2d˂lEszZ~+P!X"hf}6&LE$`FwKNHQ?zvd K)S[ W|Uale/<ƆF_Ҋ́]%ք'f1ΞZ/'Cste{љ5hpXKo?:;!pVMCcMMV@'|}-G46#P|?Zډv gbu-Iu7󒂀!T?ލ!jl4k!,pV>?jo7RqmG8qɹr‡ %_m쀦2&,dz6?GOzB.3&Ydu;:k*a,z\3? X2%RX]3kQqeX3wYjeyI̖{eVKaPPVk58j'/T[^m9䂲P0m)7`?9y̬>9|Z$NTzz%Fkf ;*O;~/CtE#2 Y.=^&(KQ2sMb4BuޤX|">:.k4Fe n_I%e>ˈnI5-mfqzv?O^ڔaF<ѩyIw-*Z8.HVǒYz,$`n0A_]/{1}P29ӥdܠUR0)} ?X=`)antidF<."m>%.ކ[pyΞҺzA(usokKG& bﹹ#-I *鏐yWpn 摒\Y( .baZ桠*#,AF;8ؚ{z`(95H|q)vjL$;+g_ZhC5᫏Q,Ȓk; Paj;kX;lݬ\ʺ W(Fy0%ʣ)&-_ѝ/[8 ylS'5rb^{qQ={l%!+ +*jxE PÎk^rJ65OP͝*Qc+'V[G#UĴpSw9F@)a'~Ϻ02{LzD-x#.{7 "}LA`Vq HSk3-a.ϭә_hW<(լcIm ŷ$(G?AZ9;fذZ4} \$KTew`2Q 0fpú2%#wr+?04sx01 %~EFf L-LR@?xr7~Drq-rM\_ ~zNѫ.FI'->ZR0~ޯdX$l:E,!$K"k%WU5@ֶBo`o XC :e.*]~qeh9y3"_L9 ac”>1 SXg}z$K9AjhN2ZV39t\ ͞?[ CQ# + ?[Q|L ۨ`Ou VHXG Q݅RX|"ܻsa4׉t2wEn%E4U!0&OIeLL>fq Se w G3 `1*MCP,yJHK {?pE_t{n WY5/ionM,Mf[D@ @k&g0xWO88V(,* ޯܫ ºyo-d;LΤ4C-MX {OԦ3+Y +<(lE@v|e7N@s:MbO$$6TAo뗈$85(F ! k2Qk뷂7˄/aBPZK{Y'~ 'T }SIJ#%Ofeo-EFXn'E+5ZnAOpQ9Ȕ?C J =gpҗe}v:тf>:>lă<6D"z&M7)2Buh*O5Dho~U}ğed2 T3lp^^U3;۸LjsjLY/d"oM"Hl㈼&@WDީ%-%;V{kR/]g? V:Q1wK/%ɱ QP[(TqH#U#yK)>UrN=eF-@zZAZZLJaMƐe`JOv0ܠVyv(^dz);tNVt%`USEəTߜ"Q;Z3 oW\eym-F=Û1G?:IOANx7If/#jY3[h0V`4c"/TTGQ7r^dzYH@KxT4<;qHėw`\ByB> z\@|>/{ZqMwP &1-NNXQ(LBA))_*  @Q^=P9'`)[ZLd粗`GN8`?7HU|6r?Ni}AbrU3⨀OHmY-)NuqgJ}Ė{>nz $ T-n)}!ft7$>C@?\ǦA J̒_zWK&?/-MF-jczTC{ \ei8ʛN|׹C7 z].D'IL5H0-B>k}Ěwj`5l3Co}iU3mCX+Tl`BP-p3N]E 8Eh.VoZLpd+kVt%o/д>'ĩoz=PPp cKg}N% Jr*`%ioD1, 3qM9c$P з ^a{5Xt;jbkmq2,/i8yP`uI|ՖY+wrtۦW]b9+9 ԣ涉_;uCD:D3n>)ЙE:> 8_@Ob}JƯrb]>O^&T pI=[BscU]=7WYB%4ޤ/ FkOxWAcVbӋ5"O׊`AS1< "4~^Qe=ukU@2^LtmXSEF=9@zGu d 3>- 35;8\~ ,qDk Njpq’h[zD/DNf-o;~Ԁ8L{zD>S/n۔O&/}bb2$:O,>Ccd*ݪK(e56l㥧weEeqp[ u,s@XN6wzS] VÙeOҜ(1LEf{};@ĸ&?WWOڕǎicy<9Xԕ~Mb;\X,X |ۙ/z΂$+#;Aug3RʞIS_tg]z ':2!E7']L>KCv@u(Դ@e,O/ <|гG'6]ቌ8MН=K WV7]i7(tTtRSD8R6AajtS?R'"$akRW# 髷3#],fyUcETf҂y& Ȏ)W9uD+ُz1fc%~^k\y.˸x_Z=!+&G"%Y+}9?nlGr}Zz\SzDQŽ'հE fIdwz*qqSd('c8]n{g}"\ "O`-/6GAVV UύXW9SO[e=mp)k[nzmYҢ^t,,)B xNfb&ԜlW$ Egfr}0;dkEH#l)C(~Z`押uě!$l;z^Pfc0I;rcH% [)vÅIV^'IeFdC>j8`Z.06dudש' ;RvVsnqIuVCG][m8ń$+IS7aib;ӭ[qo|/L S׺dDK*qB}y.Gqe1DJ 8DoU5h!8m];V4%h%FG\,<0l@-ɓ7ێCAuxչ>ߧo cQibVuV}Q+nS \,;dpFFIւ 7?!Nt%@FQ5^쌺+EROyX.?T#ASk2U8N_!qR_B\ʫhӉ_ +$Yf魣={}zalȜg&ɺ>DfM$3BQ. 7 Z`؂u+8r2'n(xҎhSC?%)dw m'=+UOW|M%Y4 ྃJ;,xq\2G(ʊՐ[:EAno3-dK-kj-zNJým=n5"afGҾd44 SV 4D BEl'Tx_5{+3.т,W0"l6QGցGC ElW9r%G;qDD]  zjRڱsR9K2Z&[j&LBy!qZ;mv5Qܓ&Y\2-'-.Τ8 >6YU+&]\ce8 _> ǫvt:N}/ 'i;'X2i)7]x>hW}@Kf6P&Va fvO2vS, 2UvB[F#dv=- kݻ[¦(о!4 /|,?JH~TYK>xAeh2()s}'ihZWB*Q>*\'_h[H=r@smvM{ĕDݦPom+/J +9STt*:8v@̽O Wm=IeLkOօ& \f(LYM߀yU"sTh 2[AfO,iº\jQ&4ouMJ m)R `J1r沜|'ޒ|*6*pu3SH|k( D!% NG=~Q)S<+Cքx31˭왂ȋ2cEb&!؄;- {(B=?a_WƐkd~5nx1HL`Ikx=D]X?XμҲIˀܽ:eE,ZVO8:)Œ:: leuc1 &NHȓN%75h ?>B'.sUXؚ$kCݷTR\9()(qȀ..1]Ql x[Drj.IB`}}E^)P5ApXڻ5* Lj_,N&X ߗL8v_x"ɘٓQr?OQ}R`" ՠa Wq ^.;E 6Zzy5§T5h~hd6|69/XY]ԍ6?LMh9T;J|8.Λcm撌~m:] rGeSnEjOPq4?_;x6giS0>nB;i$f2WS|k&x3"b:ӌFM8wat9\$ڠPqnնylU\jөFzaGg[LNNU޴aEѳY\VV&ub%g6[;cŠ*li*rj}s½D2^?.(0Xzt0[ Vʻ:ռ3$Hf!_ҋG;0tD4V{5M43H5_oe؈6O=|i͝, TMm$| N`1:e!Ox.`O ?Y=ʖeXљiF(사4ER!㒎?C*Kqjx( Zb6OOE B?IloU ⑒.ō1Τ,M6G%Oһ`7*5.v,`f`/?sjZ^Y\ T=13,UZ _VݝWkar 9ͫ:u,L`:P=~R缊Msf^/_-s$x!PL' ٽbiYCEMzJcCڟ Ӊ"EfUjxg"o/Rj+uHɃɿz qch?0 Ը8kbix W+ϱK f㤜Ez AuNE͂l S{-}۩? :U+%^M0ⷀPT'SIC90ӎ-uyoűd%^vqy,*#UUE. 2/c?kvsrdsO7`ǜ\ޓ~#O<ⷮ_D.B qKo3v>Cnˀx`(<M䗨"~Q) 8K}>bs4({Q|S|Mq?Kmn܃6e2V׃qDլӶ%G?K1v^V G7G/32]?ɃK򅛀FVriʧY5@dp1N)@WA.+ [uyǚu8,O@|cgw2a{A)"*A>X9`*84D҈XTڢuC:z+X fGW? rYas '[` }5SYSDs ZVFL1!Q$lwH/(C_N%+Zy$Tu x7?Wc? ŁgM@#bƽ?1(7~"qT]#m̑Yg8e*N`Du#څ7-<^hF~;;y#=~I7S#qf1O6{A !/cUNnk>]Ah7xaEQ"k lmpMJD$䕰J\(j/(CAƆ?bVИeLSص,کh8܎ߑ~Vrv!STKz.x 4e &_:LPp`C4uEmmהCA+ibK &Ij/sz) >DVq{ZG8\ÅV%+y ~#}O=k%hkOQi%k[[~_-J 2~?~o &֦j?<>io8Zaue$Ŏε(hN7mۑkzx:fKIˮw(r'0Z{dB;(oiu`AF[>DMzMz0(a?#U1~SFRB#v6zc OT3~1#LeW}aL439l Pu5Xqp}ŝ*; e\>H4Ho\5M3xDf 2T.2xw[}- |&azy`ާz2)o諓)Lbfyd4[@2U45뺟Y._"/f"Mx$^rϘi?’FALra`*M9G^V.uTԋ{λ XjX{l0DN Ĭ~Ud+vcgJmeJ"U4Fވ}2͖Q@O)joרKl6X#7Qճ dߝlVZ$2s#nݴ,V:sqTx唪t[hP# =d_@KaOÎ7pd~cFK$y%\ʦ[BsjO'U\i7m%X|" Qk2kJӜmH!hPYP;2SV @^1.Q3?knfOX^g!o|]$6TtD& tO]? uv9w.$'8~)74=goE =h~US7 O] < -q!1>g|)zHCs0W9|/*VԜA]x47 WKM# $TIjs4k|%}b:N8|JGs?5- ybLzo)$٭|&nɺR]/(Q6< Y-II>68$IMMfܥtw1kn[ "JmMovLGW׻HO=Gշ So;N.pCD?orb\|$؎W  Ι.EٕF OƐ1fOH10|py*_Ii &I[ZZ:>^73DS/g1ϜA5'GȆ8ޕAzy1gS[_4RcɑLlC^?.ݚ %cM*q& kI?:(Ri" ڥp)]N8dAH͞0kn l^y0̛:yEƤX`xZq^Z/MDqVFn sd]%(NR>7>Gb',GkHVAghamc` J[%9 olxp`8-{ƕ]#_jU<6*r#y$5MlD<@: B} lXڷg]eKUk>_31H T}9ü353Q! an.M֞{1"ų#!@dr%j`)ӛx!@n|m{HPfaaERqQVՁKeݽ/UCBY0[Zu{\. \g7wg͕"1i>9<)U QL?n4o"8S`pJsA=\T|hphuby0h"jه8OTG;M"G;clN>wXuӪ~`Lewfb''G/)eFGp:GK_Z~R^™yA p(o`_+LVa ʰMAQbff'`:m|^O ױo&AOr{+S(n&"لl Nwow995wPa#[d M0䷤lOxkB2*Si7Y !`莐ŵЬֆIyX3]"ys"VqszoVKMgeh)w{qgx59ɄD!t4'k3׋7BLݤkl>&nAy *EG40৪ %+{.Ť$-'v7 pEG-19=S-v(;;#$a qCYTJ5s LMւ841]" EXvyNM)_< pkni!67ջyF#|f8 ` @64!S|  #uػ.=x uWN[?ɦ![~f w2, JLm7ɂ(HT0֛T ZH.gAK eNqqi5uwʈUL-JHr~a0rL a*VN~y'l| d6R "#`{BY?HR3[OLv2Κ]&2/QaXHܸU;pV~ mS>쎪wуY#]dc?N "n[0r3Hi4bԊ ==U7˸ ߞ2Mdf`Kp[~نL`74c}{LTO6%=)>0x "]x>brF+y0T2o\匰³ܠ<}Bar?bȧ{R$ (%(ʂ"?r*k'}ă )))%~'yFΟ!&=_evagf`N޶?Ub^MݨHkNw^Mp0^A0;T8Ǝݍ4NE$^ r ƙzg衅o:Tg!ExҞyj}+hr1]mv8S ޣKY7?7n@tvj@һ{ed#鏦[sHIPVwgC Kژ#4s1!b2@ 0/'C'Ǟe/5HPz]te!RCN]v69OC#CIq0 ķڻUԵǑǓ-GS35ޣ_ . $=dr(&LZ 4+ĤG+ر%.݃fq> &~e͚>NuEX%0,ǘ"wNYMNŠkOkſE$ i&P)Ћyr'}v+wxTNn\㏛zOlo=`qQU>PGtf#zsT1w=Sb e*J`)؞a,w=9wqw,(ϣ2h[T\yDf:4=lϿ@x/ c{QY~<P9'F ^yߚȹ5Iảamޫ'*_zE7ֆW ڇ:w=L{T! * (N @}FBK\cMH^> $ ҇Snb]'oK37$7'HPK1->l ]kh`ƶV9HOWK [) L Tupt{zC\!Pl~~ᡂG=iPHWOxp^e^B+-09~isf^>sd%]x;ʽY&Sj3;2M2iu^|='+]:DCgڥ/VeYHT  G*mj~bP獞 " mw?R!XPBF]1Zj1 [ѥAqsp>9BCђRZOQ,]n2Q'4@9/%2.={X|(At~F':a' 'K9Npͮ͝M8 uкoP]͸Y KSnA :R~53Ϸ楖X}CDRRKN9HfC%dö*NHg2~IvrY:u~67oK.^ gƍ:qdbwz5bNv)\4 9&ؑZ>60m `KdP!ԦJwMT$ iRF5?Y,w a 1Du#[ȕ3<g4GdYs'yIꃤS~d4 n]]vF,iD],Hc9ef6t/]fn䯾%w WŹB|5oobB ^cة*"l+}~,I D/J.4Pf)pPFU-;l]{\4 !_y%`×1*-\€g"jAbqƑ'iL: {lR!M1pirUQEU 𾥲0'^1RpI|B~e{\"m9HlEӤ*e~cG.p ZvC6򾘦]nVSPX\Oj'jb<׈'GX}٧M{>w59qۃ(j'e^YU;5KEf&TR[ÒRyB!#`#~K[ּc{ސ11l|$߮^a8 _'A-祜HN[d6$w8[۪:w 8E F.]1}Gՙwo)69z˟ua;4)ir%Ο㾷ꠃZ(C|+)MzbÜVBմtl~EAR֎񪡘`)WHA5Ҙ#D1D¥4H`]D=~&bM"(qSv9 -Wv?'r %'HD`.ON˻2Aq\]5/˯wxBZ=xQ  ,uJĞZ'ڇv4ƇaАXZ:궿a5`ѕ (w.JۜI)a^X54u4jL89nDKgkYj i.tͮԊ0Y%/=AgS"jsha9$ T-=bQz]xաf\hS~f;Yq ;1b6ib|LQcGtFeVy%@C\w_nr8Ym}^vu7]"i`S-h[DK+?}Lwk[6&Wo^ u"5dЄćuVԧ`\I nwKu"Za`{P$Vi՟r\ r!B[bYMΰaY `ߨ7.'ʵ[t ,_L_t(H!ppJ~ZD>mb{V>FQq]2j|ݾp~NGPn` %"U*@-3aSea,D7 :<5$QgJ3(cG <Rk{@L % yuaE6yT#ޕ$iȞ")+I$É.Y+Přn'lլdHF}ְ&)NObeglȐ wmFn)_zS! 1z]C_n|xɅ#b0-O#:VH1p;[j1LˍxUHr"gLj]׶'>Y#ҙD8ꁲ݋):ߋ@aIn)MWY&&n]:ఔ/X]LM NtNPV܅ 'tLdJ7!KB/id$˧&lKڊ*bT[}4$F C zxU@B`bū߳&-ByӟJ )>u{΀.eV[,:)xwAMu'e^ah +jQ8KRQvBkGc =XMޫ5P$8} rՌy(}mEO+ZFx!$V#>@LT bpQz?o/RX3@j?m4ȒmvOvZʣ9a> Z&%)& (ܘRD¼QsNE?=y+f -h B O^dJNI/aBՒZ2ߦ, HӃrEvF 4!9XR}m~1˼ ;,'QjuVc;!FUd6PeGowrjC~SnvPT JKn[XoIkY!լ>FUh1e!$ڟM %[p7~lWw_f%{PE:F6iAr8$D7FG XM؏BBDWxF# QǬ=ϱ(q?GM#j1׎u.ϫ,-2  _A=˯ ~Ee~jfݫyū!w6rz + oYʢP ̇8kO}6HIc@WLA6Q"՝D⍀>@)D_qs]=Jݳ3~!yѣEEapt7w q(A=mk{DZ9ƅt:frvfY&(| { UЊOJC#'cğS|(33Wûq obP /!5?paGzMrl[.ڠQu!6%*Dym,_}ilYf;]ngܱȣ˖vt.'nkz*J `BD` Me-ɼbw"?S uzLc\LRT@'7}yG-2*Ta0H'S)W5sKdmW2VC9&at$`S&v$\D%G鿴*5#|GCS62/mQLZRiI5*XJO\S#Ӥ% FZض.mKFgJPjȲ%{O56ӽt[l=+cW.ȳʻKZd󰫠W|Y˨e32 Q/'+h@p͝1,wԁG$y1_U!^6ZvMyXi'nrqg׻B*ARR!cmA/fWjwY'o0bns) |p4~1p"~׏YUz7Xse)ڀ;H_vCߓ5*Plú2k.^AW7Q`=z?6sFf:I6`D4DeK!c6ܒLPlpѣ@~!ޱ Pa ˻q&>e_X8/5vs<CoRo:0 6[DE6™fe/blfyWNĠwěCCiiʦ?GV;Co PnVVNC%d#Q*@z\ >j1K AS(ij.Ssa8G%+gßbhSg_3b[wwS j-6Q-WNKm-;YqrCS_`P8iLǡF9Sa5vJ r^U__1fb`,{i&%MxRFz(yA a;(AfI ;;xx#&MSY%o2V!'>It%OQ!!v8QO:6֑ Js$x]v<he Gq{- @Z{筕q )=,f(vVXsN`IFu=ԪpeKW[_Sl0;&R[U5[0!ʆ]7EnWY}a+ k׳UAqSL;Y%>bG|,T87UՋ#E"zj`{Keq0DpVUX 7BsWR- NT@ʌP(B> 3lM] ޿aٽFwm׍(lשjQ;g6p Q̇ĎIr\a.ݣ #PD։996j@Wn6:!5hKI~p͜~ = ɶ;;&? [F]x 7fMcM>h9Bo!1$LSD.&t91߯0T-oӫȂjdjToR-((Ltz\9uk̖U97F䆢Npk=bU$yc=18k܋ PzwTSE`e~Ԟ("vEJʖ RخSO%$L^MzݗQC=2ĭ0Aњ(O0¤zpl8 5Dѕ!L3'>/釭ȹ~H8ש_an<p_nɔpR1# B!1 O3nu:D'&mzWJx1X+1f=[em2|Uz->T7i.at$qС7qZa7֣2̧^Ӣ~R֠9+1<13 :i =H7@2t'%Fh +VcVn$Pkkv]&c1]'+pBTq*? yDy_[}2>Ыz:(^W퐦1 Al|F5RuB 6S(`8ಥF 2n1Wc-vVG`ۇxVFo\(ZrjdtVoA\i_^Ketw_ŀ+C#S HsM@Jٵo. pT 6H\F*agGиTvo[(v~_0QSNh VӑtP&E0(9$Y SZ" ({PRUI'((dnۙqЯʐ41 { =hhlXUj݌'>8blTGDWKp{BY"v/P Rϰ?\ֹڤ!\^ϰάNHn`= k¹֐x0Y| hX@: Ǎ7AfQ4'<:.&wj((ZT(rdd?"u HC/y;nOrbWvIyV>$)vgo!ܿ"klVq&LFuL7<BK"_w-8lX",Gv)Kql'$\/m'ާD/{v*_8}6Բvy]VdJEô~@c=^G%;3,5 &ɓ \.}Q{ԔL >nWu!ޔPjV;{o2pJBY!:EIzDgltR訃c|3!j(jop7Q ]Nȸ< ,:b&F;rX:9Xd(6ם%^~9[ ut N`N ´ہ qe :@ieBl/ZsZԳsO­b Qi+1yYs/ngk9M&+"qD*1!M/aۏ@;$e,A$}uq_ dӵ l6>]c݁rl'BFy$Kc|智a& - 2*yj}#VE௲l0pA$-GR+%AQO;[ lBAخ$5“@\TKZr{mpQji-K-}@FrtG&߭l ͈PB zM 11ϸ =Y6VCݲ9:W NV MTsB ZrA*G/JҫNaOm5ġp`R]h\yz2[I4: X+d1zz\N+L˥+ՄL<07u(Yj5]{C,~=t̩61N8Ln x S cyB=y`%u)rGcRW nZQV0mC7x4:[a;L%֍>trk&U@ڃ ]( / |Ws'a>T;<'t EhZn6Q(p1ֿYT- df ׇ8]Ft([hJP ҄X.)X38ZA(\ѠsRTNxy;?G њ z:|HvSCnB"pwfNdis\EP,oD8zoBWMN*2掊 J vYnl={(PZC02d2Y`@6)`#c^NBǙ:8 Qne`S}[F=̀&[*g&]غvcev$?,3RV`_̣EYk_ON$cDF}zt89B2(M:i-ҶnagXPk|t:тKg=SºR|Sjv6Ay'ӅaChVlEbMo4^QD@zFbDP ]=sg^E[˖;n:W0;ǻa&Ò۴Yxej0"̖rvzml0q ~K֩n\M8cf$aR\`Z$&s!CG$"|M3#QHi͖rFa2;8.N~d ӻԔ5b&+Z: %)II򺛣y fy@=aU>PQ\E/ Z JIW m2CƈJ>LV U7r.#wڪ$Eu4r9E{u.i˾ ܼHVt8E ಄,Lsک!>bg%PgQ R6Ip|~2k7-Ÿ qN7ԭpL3֦ Zn7Yd!uYl#A]4'1($9P^AFEuhdjho^ $5¾Ry% PSx~Æ/F8YVdFX 1YE:96[V0fygOB0.{yKڃ]~;F4 g48UW:9߉_[DrJM3} zeM4Hqk3S1ϟHrx-ǪƉBa%WOB[vL+%SemYNceq,ΩaCqpF{Od*Ec +DMאQ{u{,>jn5ziKJ۸hACL۲U_RT:(F#;MQZl,3fA>¢镣4bWsp2ɨ =@؝DH 7}(r+%θdw㶓20[\T>8P"YE羿u$(GHT39c_u_JL,TkA;}oXSun&n&"%)pWU$GJIAڎ@gϗoT$00=B`.9ls xoUo/i Y'KƊ[ ,Ш:WG*NV|)Za1pxe"$V MhIRX!7׆mKB7/w 7J!U6Yb]I80>0:MZ/;*%S` Zp_xw`c+Ħ\ᑂ4PPGK(G Nה2 5J'GPɷV6WF gg/r~W6\8llj};xp oNN6V&4ƙso 9h:BdVX#Q($Au/UT\{ONcJ0st:(+&wƖVC?xhKאt^b B=ϛ t'BOr*;-kHB&7=Irߊ|j+dPm(6{zqbWΞ`M\z%s=kͺ(F )*@ӻf((MTjSL_ꞡ[iABGE׿+(od HGsY7.y;k @#;=0@ _@kn;1XC|UgyxHa;@+ei.~=' >=^Iskd^Z2jw澋uL;yO =9 P) kF.ԗYq\+)+'WiR-=;"O&Tf.Dr'*^OznvE`0{9)ou-:EWwgGŃEElvWe8!%U!5( ;RnAJb4\\60:H6-Y\;"׈A.<>~ɐG4$7uxhBYf_DX^.h,mAЂAʣJ#A5og+>yfYGpWȗܥԈNkmC:=ZAǧjs"Lj~nBus*T *nwh2k~|2Qy]@MbB@fnb NxO4(?B%,|WOϜ^7~!¬q rpc#SC+kk q 4^j!]z u]{1FBzn9Utv@6p̭B,kcw5FЎo g kb.XѮ 0OI5q;Jq+m7#yދB;T<:*A/|vZ;ߢ+@o h9*NU &g__MSNƊON[^:Y :TܬZDc|[{޵"YB)m3F`R@+ӂM`)ئGA"n uGJu>{rUpomyyA` .l6Cș7fvY̾lT`{sZ;4uisJUrwSʈ)arő*"ՠ#_̇Ilݠl.qS:ދ D1-(bKN0÷$W7A]$҆vk~0 F≡Ufw ^[ZsK2Ú'h"|v͙?MRuVMG'0 h,8D>LXi7;ZhU_ȸAK/0ҩ; 54[Cۻ8ЌD愅2\S`$4Nsl|JA9jTeK>5%x< 32FNvQ(|͕2] ѨE+ɐ#Aܲ%]%7^S< mëo +&թվ'Fdrl^>y^ Q&ZG;?呲&ޅSL@` e [ q66"7QIqhv$(CM5_=z,l ( Ki$\v崤]UyJUTW 禗ykd>L&u^U* |*LD!t fTX 0DU:X[.P^4Gc20x,kFU H 2fy/6[йm38"xίf+ |MljxQH ?wYo+Wu 8Z$c--@ۛ9\c F 1ixy{t Y?j͕|hcnsWn*TU?٥~6eh-ڤ*pQPg#ΥAx'lW()-sGrXNr^~F* tL&00)Om]- Yg61&b.vӖ᝵ۜ+LFeN|h<=k]jk5HMF19ſ>=(, baO=2 njG!8QK<`+HBF2f8 ssIߎȷ+H%:AmGMO0`~VhEAeŵ:A/Qu qё{GFQ_CXŐ R&U#$I C^)h;u?q򢸵C[xhU?_!x ]mf-{YXa-dī#zO $%tl>JҼO_i`?t%W)CYgJr6>OL㴎wT[}4eRBL(J><'$c#Je,!47C8jf1c!(e4$滘Z9ӂxN}_naw!n> 9Ĉ?|C ~P@o5T%#$ӔD Hr)G8UYuk%m4c*2;?@Ci9ڄe>v+ʆGL/UiP]^&И!V;`TNvOE%Ru(/JH #N)T-`'Q|`R E$uKq?!oы:G}40MxSOm(!a FFх;qWB#Ϥ~/Bggl:,.386B=ILqW@d~屔p2ն}!ʠ+l=*0mViBD!0SrJluQ6FY"VӘ挷^V~X{f+|sh0>'OchVXbۆv͆Lra~ۮ}2k$גnN|HG_ U[GvdaK)?y+k_,i Id M\2U*YɈbC-;e,\w/&'-C- Vɦ~vb?ƆWBaxHr& bhFr ][ }C2hT'iEcA"F¿Y]h"븤h[0'6{ h@@>@sVjAv1ST8~4,ǸS[q\89O?MMvXIi fS 3ʩSExǏm8`hAǻAÚ <3]vi.Jpy|1h0ɇK HZ u$iD0}bL>5q?lGd6])#z=3NHޣOe:,TbQ(h΄ R枍d;^߁) L'3XN@rh6p5T|>9eYWfzS:FƢ=odȬ>XY$8Q~UjXvҺ搃 >C|{C렠,mraR1Aܛ6j¸T^LMaMwM?~?JK)Ɏ87׳a^ *Դ;ov P 6SֆYQC в!Hvgs.ũjwES񖏙[Ȝ-L$kzA1%]Q?ك 2VLM ؋K YKŚ@k`+Vr^g% qL㹳s&vhHmJbC.Ҟ 4NQVK8npA <4ڞðBH*EEg%J-R[ͩmcDGՁ7M ?9D"Ӌ1X}f߱aQQQ)e&'9z{]=IT)j[&(cAPYF@rEHÕ=cP7k&X8 \q(J -k獘- c;񶐚J}"oTMITJi3f;cdyiI V/Wg>_ X9vf`U ũ@J Eeq/3Z6R5]g6HjWE@/yƎTqqNЋ!/lf˘K40xf>k/Lf/M̬劈^ܰQ|ɽHTqKF ̣`tBiF\2ζ;˒yEFimG.9+^$c\rQ+`I9+sG 5J*to [EnQH#mH9y{=VF&&(&Hn9Tȵ=QOqCA}³sPg@zh8{faG}Y%H𸴘pfFuv^?N!E0̅~x t+XiUvTۆhhj!f3 œӑwL/}'x&*6F0Ƣj(uʪҷF܏$d7݂ !t3v,M!b[.#ɥ7Sr q½idb|>7z&b9\&_ ,Q+kñ_>MXZ+[*˺j2ļ6_ï"Rz1% KԮ<*Y Hs pNQ.}CBIn~w ]:v2nN0>O ^̞0!csp:>;E|)P-/{d3"*C8LśV?N<Wd3#= fSz먊aҗ|0)ZHA|Xmh' 8[|[')ܛOjaNL9m2JهJИzn Kp|lV@2!Ty^(Lb5*kɰ%=#Ocjc̦HOfg\W T=dybW^Ğ ž:~8uHMiAl:%^Z8wة5oSc%^>.7h0=n ̃F3trԯxeV!]CjbMaUPvޟAND*_($pt'rw7(6a)!Am =pm)(=,#X]U(0FM3xqcc2nW }jTW(<[ibHY>+T{ˋP)liӪjoVj%՛H\7G4JbM1u)G/N:.l[ޮUUIܴGUo7?De3*͜׈KU\jkaAqM,7՗xf{ނ3*N+&#>$#vDn)ܡ~FVE2;T 2`4;w܂%bPmgi ^Lh)Х3'o@) dU9vk E.rntk$ȱ_`:n.K@ `^HK|Uo+k1V=<,Џ]U+ACkoq`;k~8 E@| KܸYs̷|+H&fH G8/  B\~ i.voH|o~}Ү{΁b A$ !UM+ŤքdQd1zY*3uwc<`Xan[_X?~=<"y @|y-/j$iJ\M׉⩏7'y tq N#e0G%?|?Z73& =5Λ^\KK({%U~4ar]׿+D9~$\C>*ͨGi'{;*jȚeJI + ōC'LZ5V3z6T8NERA}6#Ψ`e޲٪Ϭ7mE;R7 E$_T>gD&}T趺ÔUAF42m ɛwY@ ABR<4T~y ;!@_RhR(4uBȦE6[X|.d&:rapվ.+Y}uk-Ixfc}\,;hա)S2³-;,XkE8(i3ԉlidNhU10`V8/fCaGRhh`S+vts4T1)r S'z=3#h<` r{E05h/1P҈a?As[7܈ qvHz"@ebahEֻeU;3V=>̌~8*>?' Jo% cMEBA+ځ}:3IY4=`!4wlښȤKn얗r8ܪ?"?6P}|`vL+No-\I>}@AZg>Ȇr=zkh$=dWZdINf}BV7_ F=7dpZz2 Χ@E=,fO"``;՗Z7y?}8<-]䭸n'NgQD =T?IV-NjC7U|? <51*»:|bip7.O[qyjV۵]0k+lMr MP>UW).b I&H=mYKMbW]<W-q(~e3,Tʌ^t'tgm *`ˎySݏL)𮌵YGiXG ʠx\a ϲuMb=L'T,TWÅ2"FkOmsaN')5d#U :qrSa >U^L~lF]eW_;ZE>s\/禡;ޓ$8{:Lsidaxz{tHh*RkV+uK-2!YLrښvIДBwi8o]CFOۥ΂:4Ohh%v'U iiQw'J|*0&Jx|[6(Z zqoviz2? <0yW$JG>hӌ _~VJ#X̧|t \dD 6:Vٽːz !W^@`3_D#dF닻2cΠXI߼LCv.=@P)^]6򾒞ص?֯JȞqU8s5Ao͈Jgt :.5*;#Z䣞Tat pHTđ}= 2DD^iEJ3;'DIsvyuSqTkDyݮZ??_ua}<TrzQn 9r0O1(WQo//6/|%1s.C>Ӥ' 2TE\VVkoc殺he2*SWC},Uwz6p n53Lӏwu[=;ѳAW\ ]YkwL Õ!iAmceje)k=:|$\۰2.-Ɋ ꨽^tݸ#)Yp[ٓ4 Qˇ֬wnƚM*WUZ(r|WB[?9,^ǽo 1f>J-<ԮY9 {[8Dn&Q\eMX@Bè#]8Ӕΐ= k{-Xh帿uD wk6m@^mwc/W_/䭩n|7}L* p{xQSYC[Ef & ̼AhY!uOUKؔ D$nXƾ2H/]E("{#RN:400ұՑgylxtkʢ 6>Lǒ2-ŕG! ƨv҆((_*[|3Ku1!H܇WwG/K( UcLH3l8M4JE~C7Yyye lMpϢaCyFX:'(j#sG; hːK}:'F؜]d۲bH}VlWMdsZTޓ& u\Tߘg>n܊K1Kof'{-żA NQLbE|jPQDDH@"md<uVtTKr&դ#eC\4}gT!ju%ܶ/|0Z]蔭 7c6%"38~DS!lQߛtVV6v1Q\@zL GMtZ]v)1ИYi__lԯhƴ|t#f_*(ȽE>AQ,v1At_\п .ȖQbt'@/@s\oLȫ&hK{<Ͷ==b:h>lpq05dC=0 ddFxܮ~/<(؋xcوA^SI| 46c~F!|(N,Ana:HCj& Ňkģ({t΢ka9n'-0d5ȦFO_ə.6qy 4\C`UVa@ Ut \}9H.;O,p#njWC 2}6LQ2uyi4'izGF\k}x.n -|*zp4;bc䜱7|: }NL:+%2}늕j|hL,樚}R A7Suoۺ?#uFHcqqEBbmb0EFѺ$xGH|aW5z ש,_b~mz֥5 zM+C2fix櫝,tfAKߚ&4AQkW䷈ҟ.kl+y3_GssNDz(+76h0xd6l8Ko\ؑց..CNu.,'d7xw'7FX-bt)kVPreDK|; H2̘Ie(gk+^rY* c" 3!:ĜBeVG ܖjf;iuD6%,W#eS4c5}6ǫƢy\dȟj;\r)Ufd 5$UɊ%)<cnBeT(Uҝ+{fuRŇ7axcR iy|!Ţ<:V" 0R.m?WAQC$JJB̺xkh<ܖe3]vIt(]+a c2C/41A?co2}̓߹n`<)sM2Wp[\nlh1( 5E}˄粠DwɟrBMk0b@’R3&FjǨWp[Wez}.+_5/3N4h@Ũ5k9c{˼3t+}8Gw:/6B&3iȨeU?yцNs cf7gP"oߕa[m2#6VTLȓ ~J1f :W iPd*Ai ?dpL,9{cߩ1Nl6q#5ٝ`A ERm_$H^cտKsb%Z$H~3Q'Om.vMS<MvRJ !ѹ0㹚Sh%Yz y=+oThVLv?9'Pb-I~9hxJI)FN_ǩHP֡nApC,Ey9h I^NLRԱԸ 273xydJ'iu{N?Q*MQ\[07ltӆ:QA7*v:M]qɴIz/6 C}X.{z{4жuhi/T݈7%9yjl˭_Z( -MȽ8Yt>xbQɄxr-\Ü>=Jt̐+a/iLeT/&B_iL򞤇x,i8hU.SL٢(IڎKkE7.#w_IS$D7sba'_kiqf]ҽ|=?YqQD-:vFտ9W9^HvH\Ew_c)`eTXsRn\yl24e A S7otnYR?'BRԹ3lЦ\'+a# sAiŞP(6jZ֋%hjvŵ>-7!^ovT4mφ8~Lz%fC>$[:[UP3?zniȩZ5y87V|h2#鰪ԋ0ɲ Z"1TU7Pc}2I4!$4OeRFpQS^Fq9\H?Y@Tg]PQyڮS2m-/]NslFu*c骠A#]^n_[w/`8s|6xvB?1e(t\u`:^ig$=v')a zn!s)Vt7 vsAji{']í;*2.'̬ΤNٛp ǡۼljpDaĈp쯴˳Z =Y~AEkIx ?,E* em6GO~* JЍ>nT˧o;k6w!uʌq8186m,~ XiرtTypf#0pC!{_DeSZ~~g8̘G7t9 -$b d`pm /1C}ΪOPXU873[5V#O1 J ZZT̷2sg׸/t~ a .r~T &;"h`à-JC4JV"% oXf}RQL|e*jC̢Y_f`m/ 2S[cy ~x» Ԥe-Ń|AMdH62 o(F$MyT Fj-CV9]85>+#Ԁ2 OnN0b֒\*>+jښp,1Hw[EW[bAΛػ{c9՟]fM8u8SRLVhqG\s5j\z_4L ڎOmdT5}e>8:ˮ4#3.=dXiMx[9Ii1ƫ7GȲJZ^5 Mn_TcM'koYKUϚje^UlP6i oRL.[33#zNj"=j+)JĽyG-6; K)rX'= _UqH2ܭJ` KPFA0":&|g埙TU|q!G0p>UH-Z&m5Hג:mZ&`Zݦ+|3'bt`XJByngҲEO-P i|2:PW#nisq{f)!HExR/qKe VjM W? \Jz1KduƯ]-5\[d~'S}iH TN zqI~^T0hz# b ~R}jE١QW1P!߾_ yJ箰N8M癊Nѻo5KRZSiHQt5gV=_-r|!EjBTըb2vԚ>r5lj#kX?KDZ`'5#1+]ejEݕnh؊vr|9 "b Xdp\\GSWw䰸lY?UKoJoIdsnqrk9c$I?*o|NH H`4pI ;l 5R>9A0*qzsRbG#^\Ye?460vF(4Xmn M&˰~Ҵ aκJr*wjFtC#JbfTd-G" "BiRT /m[N5<ZJ`hd<:9M[f|yoBH-m \ Gay"SFIڅfPdt'd .VnA;`t܇;2RX;Q?X6(~BL/ۙ{o&BR_H`u A|ż{N9LS#H%z / fS˘J4ys~hVk$'OOcj?Aջ*pgM_!+Toۅ'&o39S`G ,AEM^_eU`L=dc<+nNoF.w*>5RWi6քxdN_-Ք}j:%w'EָIb] 62?DG }M,؍HuHP$~Qe{;g5=ߵ2MON^.#}X3#g!Ǥg8xdxĂH\l:i<{> i0ӕFt3(%&f6'幎4 .)dJ$3Ֆw#Y~F]m/dz̫w5Iѣ|ْl徍 P$ISDh{xϥeѻ9vGo?IX}c=qZvBVW{n8 |v;Ey=Z\5*9 ᢍJKSUt^ 8} <C]5^cM 5N јHXŏ395^A>m$Y"i0n"xZ-7jjBx(YJ"IRj(\7=9T]+^?e4c&7D^nf1M?xlG]HJm1%25 ^ 6tU֚l}Y))*1қ0蜔oZppe=VFՌ8OvRBq禮tIsm8Q<.0ُKRF.%R5#"0ݤpjet [K[ m}{ =@(4>\跣jQ׵;lߍƗ/%rBlgQg(s pK*rzLN6YZ@dۜ~c^?ԟQ٩p!;a{r.9i'.|q?E"]@$|42s.i f|"!ҝ8T;]_ _HBL3aG94 ^̨,.#y$4e\6C~ٓ*CCw/'84MI1+n-9Cs7e{/sYVsOB5'k0g]ȱHK##mAR~M8߫XB,48J]{?V l;P_ꯗ$efͅq~k0-^}1@z(Cuc<BzMBW7o"{ŲC\߹WyN2DnB͂V-S8.2 d=Hh0NTMH\?ޔp Y \i;40L!}?$ZH"}8Ԓ:y0O^]ND)H=ٖ At޿4+N,mMڮe ZYABs}QZOEAyLh=ys"n2w`-9dJ4<bs?qbS-!3>AM>R wb7Fx PM͵Ol!E{Bj[yQ>_^Lo7:1ćsL"&lXPXf~} *EacOO8 er7jC'+ ٞژyqClkoΏG &u¡t iز%t@:?Z#WJn_NɀЧ_ dxXFSp}K5N֚uh`VsjlP&S" Nї( m3p3NˋtJQW-]'ۋxR.=m@/{ *UĂrXYuM3|_!: 0,dM%WCntȓg@\Qn:+\_Xh, ,aDQY]))T]9m~Qgi1ĢN6/Z%I*ڸI#PqapdM,T|ؾTj]v:$<AM`m|0Lf/-92}hg5m R쎗{X]J}eF4 .Sm]LKq WzOQ_rKFqyKuR)].9) !HEq3 WR̬1=i~azȋ& *5`>_RA*hk܌36pлj)@ҒMC]Pk٪>OI84x\KxEޔp*I?brÖaC& J$AfDc'9 R-!i3sE.Wgdr _"8!ҏf{DC\hz2uno .^ݙ-^ȼY־r6ӽy;A;Xkc L[Ǫ>Rėho&y-ގ^*uMCZ xVl9go4Iջl!IE9}d+l4L3긩AO҈nkB?q EsLG]ldw GrX^eGLsnӖ Z}FP&5ڞ4PS\RnZKv]E(,5zM>0`E7mvgJ_uO3Ƥm0™_Kfԯ@ɪJ F_GA9wX8IuXƾ,PH`FMAa}OGE.kYVPUά*Ъ2E}<}I'`z*nyuOh( nT?b7"bىjdͱMqus3\76h4m2W9dl <h]'i ݟ1]=| Zj>WO˂Md> 7LCn0W] =2I V:Ο>\M\+Q0gu9'liPWxѷ=F" Mwpw >V6^6OPYܩɟx@EM,D /1 7P rMd$ZVj~]mh;ej6P.\5WApqmLSx6Z#g>HpD->y @PVR4*5-(5S[['3/jvr e&Wsj~[rC˅(.ɼI B8iAu/ۨzrY,> %:j3%8S3J>?]3L=u ֈH@5..v)a- #6ݹ(D%kDR.?%2Ec!1y'ݐX^ҁKu+lKm~rw** [y.*inasa Ld1yg;RH W0&P,8^I <16*/˺{ꩃ[X{*&*&Imj@^"눹D[ZXpZ=y% gNSƮX; n#$ E$˪[[ 5;TDLŶQ%FZ-< ?qp>%jzYc?tKq>}bi-N8q $/VҔ߮+};K|`AoL|$7,AJҶ(\nvAYcc{$I/RB^s+2 >#um*fiIu9~Vkyy`Ka,kD]{fK~('c?U;y -氌Bdu *Һ,HRiqOͤ <142N /'oJ ;`( 9/_jL>ގ)~}2\Bq.bҿ>Ɍm1iR):DAv" {\,r6! ʎmAJ>UsYMB/ 29\`Aw{5`]J+?1yT;R# ͸ָYI%Z̗i\AQ;nI…VG~2nJ̹o#_DngaaealhǶ Ғ[zs>@jA3 `a|}sy ̼=;N3KVNϵ$g1g!|ᱤV?Bȝ'E HgXǒ$9/d/9f|S=JoFklnſjVi~m Orp;[#.lbf ˂Qx^6֙le~}C'qaJ??*_7*l'p2=.n˴2$2wŝBt#TJf,JCq;ɱ,[bA~lfTڀrs^ 6JAv I.E(L2;{ I:'|t/O-StTt~@$#aތp_WՉxz(ݫvv75'?ŷR5&*Vw ȇf5i 3,JS(+_݀>Vn/e?)C gMzϩ{v mA^Q^+=Df"xZV p,mY $cS&v֠<|_1]rՇpT @.r&;~cSp4pMo j !oAU'0\Sxl*ʂŃpO-uK䗎jT3 \)!}xd-{S$i(:&wU&͢@sa<,(*ǯr=m<;VqhLAjy-?fwf]my6y:(1lG$Wc\cJ D` XZ B-  |@'J WȠj5L${H1O'ePKVjp.wdx*';VlB)?ݱM+ho\Cll壶YDN $"\_5Tgd:gbDl6Dopl72)=_r.^IrK;J5䕝SB0?V..? #2{].FblJzH/'BZ/9ѿyE|}(+O$b 33#Nd#U,i43rڦ&${`;'uT[i$A*/fUɵ›xm6pa]TROjvlF) CϾ@&/ p.ݔl#xjc[< &"II`a9Rf+̱r*tu:T//<]z1,&;7FfOI+ "g]u B=Ǔ賫-1EwX)RD>n>ۓQ;=ͯ_ux;O,yI}/<"oIv"/\֕iD:GP9svYc(5yik3 Ąs2%3U![ɂh2y!j +:ww JuwPܾJta"{O3~<LJoHN~[u*u#!i6nAվ_7s8&4~kL_2]kx4ge,Г5iM.er7i zwT8`̯Ep~$70nZC*\q'WPw@de⍈Sġ`fw#}ek 5ѹ }(lz/ neXT[&w)Fu Auf׭9|O]5^뿟cMSʼnSA[ui;:h/`\{`Ȁό6y1(ܙq>![A j=`iw^»[NFY&hÈ8K@$f2C?ǦZ#)~YutPj46VG|O㘞-hQy!VΦ]~ R;ׄXt(qt5ޭ;_1YL?D%b,Չ$>sH6ն7]Ja``qv09O / ާS 8: ӰfVj7✾ _XbAQن2&uwl <d+[- \ 9Ud雽nCv_?x;T?$oIu!ФC#!!?ɮG#|`4ߨ ~S$vrC.kTqυ-_"`|^ipyzqu38U #”Q<~9I}L}"Ͼ;n 6XmSXE?a6J=7~\@hĸΒHb2:{*e)Nn9:C~^gҴuF/ P;ڕ6\3ѮdF#D딏: odX HpE[E+oq⿿:*s{NFv'7*h,9]cz$^efJlpc%xU8¨Hg~Kp2. sYBՀbKHQ$zJM)oPU~ۤR)ּlȗK/YXׁ&H$fD:?[sRTvօ ,7:CP:rcRE5kp9c젒XkIr^#[%ۉt&/_4p8>]f=1:eأ| sCѳ:bdZ5Mnm8r1˨S!-uHCًHaAE/D^H kgx9UjAVEg[ ajVV3% faLG-~E.cټn ƞrTz],`_%'p$ 6ָTC1jSk/ g~7tpuidӸI>eB.45Y} w]dR$`"/c*󰩗4*# tAd3-rsrR-^HBT$0QO%Yw?N &*4yf>n0P[b*^YU:.;xrh\+u Ll0@P8"(,F Er="]؆Fo~נO%~g9ԬUO_Gil9f,w5j$|R7!2*[)>+{db1X]݄3BrWZPƌbȄ x ]؝EiӦp`H?inY2,|*#wݨ?Bb`ߨLMM 1pFuPt`9$,bh ` X֡dľ 4t}{@;! {Ө 2G>X^zL!dIw59r!ãn1:%H%p9u!Ⱦ`[tӣ{ƈ{nb$$O"-%BobK O9_7Fϔ̤[R՝RFƸ[:7xo3 TEĝyOÂ䳫绢&Uy ~Øyu( KӰV( M]k6-haAib gǯL)s^D 9pԳrB.Vy,EmvF*(ǰ,$sB*P 5Mȯ-A$kİUQ{Kygp$(u)qqأ$pl:cuftà*$ivSɔv3f*}#z`PL;/GH 4kGx?n}!: :y.Cƕrݰg nvĘ覹u;ml㌪<#]J$"-"cTkj-!PJ]kcY^`*bc4L}kbJ/Ms`}yTWѿL0~Ht|.HڛBt2VW'Kzp}9e;mRp嬑!*O"*=CG9Q$ ByV(WOf4b_z*^3Pڛީ}Z_\g1)Ʀ T{1xC#Dy[ A5B}^3̓t7t1nPU7W*uFfJ)5nR~=(Cy=TgYW䓕ux݆'w@뀆tь5~$J'᪉_[LP![(l֖bؼ-8aԬ9zjei03X% O+/#ohB<)qAC=ya8b| }Z|8~.=H?=/HX۹}Ŏ5|A@ ;YW| g" Z!g0qDKCm98CcFHe0hU:{{g@&p󦦊Qcޥߞ,a#wp]D*}eu?/'X?:{8NN>G* >:b%nOhX S߿bVȳ4o>w#5oH2Hv1ne`ltq?QŬV9,y @:izCK:!H{YRjOanꢀ;] Cs?7L^LOsx 34 *Y}6Z9sz%̫d߃)oa3yh!\X]]I[}&C:íF…zE%Ԭ_?[4a.i XuFXEO@QW񑱳La&y0RNv+2_sc < JBwϺtZ ?m_7bdJQ%H.IQ4Ko"!$b|ЪgD2NW/ˡW:Ng)`olvvQ܆Arojsr)YdP;pqڻ_~OվO޹EQdL Tjq(mU`1<@)\uZ*@{Phu6&` >oo=4.t>Yŷ bdhp(i\e& yi<xW'3 tL~V h2CIn\"ix@fj|/uA|۰Q^9D @T83lS*,N. ԛ/"|j:"G&Qy<LlW*w# -/Jo<~'ȃ<*"}_9[HlmvPbI(_ԂMP— 'R|J{a17.H&Qa'_fdBfߠΖ}~ ^2sϐ+&GJ0"󹗐?f!AV60x[i$=p[NNTìsvç+pey M`m18YIu~лMGU!!4N^4v1?ډEYV-ds+έ{CU#ۣS(%9G~TC@l#͝wpor]?BLC P-1-_uóȡ[*%t|gRA oκU@G[+i8kXtx}1C/e'9ki0`&] SP0 {baV4JIR2=URX Y1X AOLS~/-c?LX? 5C^ڮ4Mүދ'7c5 XN-эǠkz0k`02NX>JľK@͘}C =x_^/@k&J#ȸy P408Z\?)+Xսo(CҼ /)iYC1p'tttrx9%$wXSdrӐ%yKsQ7Ńw\?aֳ˟F٩'>'\٘[{lq @8WR Tv3F ג,:uq٘(ptzb7׎>P%咃ۥnz)WJぉAp!ӕr`խ*j1.M̿>x -L>"l+Pc&JF%/3ȸ&E%,+ѝb pz3,~:X 6aIyԐq2na`o[>x|)]Pt˧C<*|F&b%\$٭T+7;HfswpI.w{ӻBp;ecd>t2ӕ͒C OD Q(PIay dEIDåyG{n p?b6aA"O&< &sUk?bc:/w#z&>Z {5 je&p4cQA5 J#k36u 4`539}3El~ݭRk|y:_ (5 9go)rͨI]f1ݫ %ve~alW Q-9DnЍi엺gcmnw쵮⛮F/+8t<ݯ֙ m$ޫ<Rv"!}9lq2{e:T*"Q/ v05 sWW@.UR4(%ozG!_wD|68>S TG;=|O/ɖw3Ks>K-͗u{$2Bh(^<׾/+gL<|WmH6cH Mq*22;OyCC@QU!VXoZ&_GᣘPI}Z={v]*zXGn,AcI.S նWl3GN 2U*T$'Xㄶ|: a8taBT`ay/th;q'4Jyd-Fj2ʴMxcCp,Q%kv(Wxk@7 3mٗ3'$ړ&,LA92)My3nHg%vt.fr:^YEx*g4=2e.Szo3+%%bK>oN p?18Q|I ف4C ZxNB5M!`L&bp A˭,L%BcK#S q*Td4ɨI I"e8>|hФZal*iJNF,+0&v }ͥ M#u [[XBgS&=kj) k|!?}-K$̞RɒBfV`NFlR8kpg ,6/~UV9R(cZ,%%g./+|_zi Uiѹ5+!4U4׮E;"*ɂUosQq@AzW|\sFg-j Bװ^Tp bI6I iF%>%IkdcVKk>L8嚡= %.pxn_M^C3*: ̿w $f\lc8kOA[re  lqY.ҊgABC>>h?qT)S{T51MR[SOpMh333 BvD\0s (Ѣǝ{1"{ ov^0虮Ə7w+qggy"vZ3Nۤ2iCpQy{!m%(毸'];{^_ft\aeba zCѲY ` {_fz ; tkrБdNk5DU6e+F1nkzo94Xڻ1]4c 4qF ]&K!{JT<3H(SH?NpeOǥ]$'1 \-(' fG'"|CE'' BQ l%y,! rFP(2oƿ"E5Th%)'['>*qFZ0N)DHvΪ9܈ڻv,r7uur?X@az ys!z(3FrΈy\t]dq7%gj|.`B\Q?}2R 3U1B6ԇ͘961Z.7qLHyBT!Y=l&QˊB|rX(}f[a|!oI(?$^ËFOZz J9;OCR} !<}-P3\}3FńlE ĎbcᆀSR/ *jjznGB)9Ӎ$ '³ [C /P!(4yQŴUQ]hz;׋,QfK_#:510qa>b 6ݠ:鐵MEl}҅ Cҋ%PFA-Fp;jIEBkon.t7;`coL tW@u6_x_o dY@P@?OK{h{,{Ր$eA۸ H&NTT2kBpC~BѽYPO/:b dt/g`|@o{w{Nou:,(: eI; MV<ۢ!VgBNϱMyRूWzcvHms~.ewV.guӺe`.cPB$ itSUi!]Yqy#}0l}-0@$ƿi(6n9?3og#3*I`Kץ`ynvHj&%%-kA|(Ӻs(Ӎ΂;a7\ -9%sTՐ\IHBD^;]Cvx<rIa]kfӣŅGsspKҀ>Gy5Wu@O2SKQMqFvu,r1nAz+ť+Asx F5YHV,^{ Ҋ:;!vna#KDq rT-\0Rب |}J#sy<"1ɬo)VAz1=%•EOl#S)80[Uh&@ΏV@SU43(b4 ݒoޢp AEyr0^Y? γ}s:^N4t*Ied,ꇭ:~Pȴ u6'ڌozHv,8us,rc8HL*g=^qsJ]{llħh@iO)O>M[ȳ F^~j6b2RX!wFF\ *\j/JXU&$2u6u&TV%:h^VIGZ][Z'2`>#eGQ;0DRڦ7ȮHdъ3 Yg*3jSjrm!;k/)yoOI * px@0Hv@Ş=9+6L7/}Vf^R] Vxo0^2}UF#B)w< Q {VWq̜E~"*PB3ck_~u72HaxCK.ӪeX6oW92}!5{Zb*FMU"<6;ߜ_ջzcp)`oZwfL1n7@L{ؕ5Єmu=qhb@e4A=lQwxVGyx=tcX 9?xbw"@OX2]{T}hjaxVLj]{7#oB/m5-}WV,Cm&9l٢haҫ|g##Vݟ>lN8yA"y[KaM:6,ږ/xbl}| ..0ʪ%7t p_a)Oߎ+D:lU'fI! 'rxY,@]\UtωȰz .s. -La!G473W*,g "^Ji [O9iah7.hj}n2Ys)RhU^<!t8 я?LfmuglZB-;ʃVnj!t5rپv{d!OCZxH15ϓ YsR;jtUmU|!J(YzP* i%6 >|U'KI[Avyv/,lmu@P;Еh+meGeoĝ׉0ul^g5ӰHxθD7!_^ +_F1bZ~IXmF/YrՋkIahœ1`|M?o),b 0J֧aciEFDqk:&&穅SaZ%a@PqI 8Wh&fF7mjteޯp{U2y"xkօl\C>G/q:uOU0Rⶦ2UAr>GG}D˴ݦ5ⶻv !E,S8Tl|b%f+uY' ر&NKA:4xӋ0zzé:I2T}QT?N!8f/RJJW>Oh MR:NْBb4շCdPVeYp7.E Sj]_S?x< /D,l^݄n{v F`{wbħ""LԊR1֡dtO%dk:.UG]수-= XjCg m  |'\M4Ó4|zo+fהPS1A=R]:@F}^9oQ䴕>բ+w7w4sdSfF [UD uڷuk᧏:t@'ZJ1Γ]K^c>9dmwF?}e,׽35<kQMhdNjekBmR=/vF]A O`EvNug9=K*j5řH;͙j~\2B7h- H7OoBi4$L/ЄY {0 Oya1'ӌD-r7iF4ڔ襅Gն@GN5)"^N8DR'"HEu?Ȉ j|R E 颎s7Cj`ӼwS9D_#YNZd3 `M{$S4obfQ+M\ 6.+y] Y[br|)W_o%â=t\pg=:SE4F۩ە́Fn@zVIȞ[\C~IERبP+9gF)w4t OLTZ&ԊHW1>x |ނ.<ioFx>drW bݏ[\,h 8Jn :w(SQ=eF{ _(y2Ǿl_ľȾ.kYçJEwEWOziOu4ėZ[7s; +7V% xbަ`ѿ(8NѬص2=;dTדxUJz .DG˿6pG7Tk#ՌyA>TɊ]hqg O[t2GͪC)ʕV:5 tP,k+ޜxa&%%q̇tВSV/Q V]*zTA be/gPl}f1>h#&z3C[Tu/ho ;n; [DIkI ,4,_[Iߋ!mu;zcizg'-7)1~^ǷfG" *pE6'Eq!I/e:ͣq#1†&P5 gE=2{A V&[lR빉,eV̥ulrxҢmj40p Lg,#П ?Ґs 4 <*iKަd7@бD#(B>is.r#;ШfJb{VPjK֢Ua;q6e-;/,uOu,x %f49 tUGT,: ^ЧIcL B'09!8蕭O: 8. cwb-Γ fdnU uYRMɒb)x"NX+aüߵKAv5\.~Y| pE:E +x y&&#b_UɕWu":.<~@o`uέlfmQF^doН~q*`F 0ٺh>͑jrN# Vnѝ G{41Z"NďVG%GSmV*T{(>랯omzff1ДQ0 f  }2j~$6H&O'K;vgbW67{ d|t*c3 ~͔4]MMgp*aB⨳Uz-7+M o῟ݧ5HM`1ksH7jg;ipPQt)<6{.RW¾<uG>714UMiToE4bC_cR[ȹ_ ,@˂io ߂nx3B*k@00VE/Xv҇5w6V9HSB:K\ ]Pq0+e&0nP>() 0b$sۯ:a"7;NKE&HcɊӫwo5#)]g6BH½ !|-٫ +ay^PEe&a} :*m嵂tLa^ӳf{+6iE6{сA1@`UcϛBƌr.[8)I"rRq!k,-ܠ{ KYYw ?R~*` ]^-k)`%k5,ŏ\ t-%d53GE/6|;dI:)yDD2֯KbSZjؠӹ\0s дA}%؄.Pm] CjǢXp^JiFЧU$X17 >MčKİc1@y>sm2dKHܘE'Zfz zЊaQ^d#i-G^xDD=4T p>qT\Cu650X`?1y \߮ Vk۰o ĆR֎Ƭ]d )OW"o{L7B@7 31CcQd40; XYʃ.'0n>ɒ"̶IJc76Sm R$/:Y3^c汊 y_asP]kL=I/L'GHSWǫ7cy_}&VXܲA"֮h3v)G>|FzoHp6/µ * t^]"^.O5(ǚuN! GG("NV0.x[WWuaWSddmr6N|ZB寜u _2]? mEWO5{,f߶2ǀ[I[LN|բ`(7#C9AW&XBe.N9 (&L$4Δ U` !nt׋QϚ=XAݩ $o߭-hHy_jlPӎ$DOwD?mA?s9my폴,S0@IS ,gq mDE%zIbK)-6HTP7M].l5>w|Qu<QhD R?Ohmh ך, h5C6w*\ut'Iϭʴe3}X(ӣV#|?S?!}?oQ#6vÅh>%*{zNXkm{̕$upju!x`۹ s]3s C.ZvxXK]߮] q>'b]~M-P]o;3[(Z+Cx'(Tv znotoǏ$QjʭWE {̅€W {7;si,WT(w@R\[̒S|#p{T4Ė#Mv,wT+Fܕ;V<ƴ+%J [ĵ-kߗ.&l&)At9̈Ȁm󦔅>q@I ڔZ[x?e_EaGg{ ᵑRq˴%u<IL7}ݶf@g h O:?l75[|;^O, ?гE5BlO?J3ʼy"8A -\i[I|Qۓ=PDn#lh4Z, j7aNryLR+_3MÀU&zQOG܏ Q_?Od֣>38%k--z cxUgl zKzR Et=r59BR9`﩯'a6+BgFvoP6H>Bm+xN.;[#wVÛTb櫞u  *P'Q*%{&57;8m!{ 쫞'OH(agLjH Y4;oh?!8kt =Cr/6a딹aZU*e8OWT{agN!r6 { >̚bd :^"(Zن +ӒNTc zUyn-S 7a=ƺ24 oplRtt18O_fc9Oy3BO nsU6[zKf%y*ƏgPY8 :%hj6+C}[^aS",bws0uId;E~@?r"VK< ӛRf"[YGD,z̳ Vxk^. s-;gQc ڳŁ T+ k u#}Mb 4Ngk@HNqcSo`,"/ڵS+F ,: baXmZNrFSb=Aڵ:i>^ b/m$Sz0*9r03XQЧac7ĆHoNj,#*?>L$ ;w0zOɏ$b_}2-8 r>@mR$`6*o\M5ޝg<7ӧpU7Ÿck_8 |H!T} [b0#Jɗ@d9TVhD^4_1Z(?=`׳m'VKHV935rv4)tw%HU 6ҖW6 i͘†.<&wKz!xeO20oW !btD̾DpS(DN˴n{!z1s׻sq8_EV8Ǝ1J1@ =>Ӓ$`7%@s-E{xM:}z4na%7pҹR)hl@cj8V@ ]tl[j> 0d%DP}E*fz-MtR6\0 ncwߌJٖ"OR`&-qzoMQcw `:Zxn>*"=qeTs\,JPlm}Mʻy".[ᨿ{/gBX,CįHEPu( T"o=-=-`9q| k |{DD8pl%bZPm ~zE l"\x'jM)#lxxEMINUϽ-BOf~QBn_YyGaH钮̹eذdH`*7+q("0H ? u>*ީ!Ibl>^a &C" OCuKC #C)qrϖ'wBkWޑh7f]Td\aUlOap- d"TOwCu Q&%vF%`ZT-yY|7CL3 ,ڥ1R%㯟accw;EhSZ˚C3ɾ]HdžFm:';,ֺSvD3 a̷̞@8`)uIWtXnq͖m͹ln͢#5.u,p0PVRGu.tE>' 3NKޝlP,¯{ۛw~`( *?ѮVPV A.sx**4T\ ;@-(Mױnt۩[牘j}?)y[`L7&6 l#.}/ϖJJiN^a2\|n!X7x">Š =TW.j 29ۺfC2*[UF?,D(\f=ʝtz\.t]Jz_MD!g Nײ:>'mھ=W>@0SЧi$ָ4$U\q i:@PZ)hA]M'jP򪬐8Ң2n+oA H.@R xQß'mCvZfW\|@P_$H*'TJɺ5swAy6 R@+qN'G2atM)|FPDi.X$6,/̾)a='8#Oq\&`uaٳDEIPG . Fy*ʫO}]C޴v l mxS;%G:^"' v0< t>$C5w4چ}۝c4$v 1mnGsyfM^׆k4ף Y1 ISǞv0]߂ڑHPV]yзB(h,ڮ/  Tҭ M]ifOP@>W 2Ѽk7_/kE9#$S\~[Tu\C 3Iӽݖr9u]4ȒV-n@B5j>VNDԻ FX0+ UpD"(K 2$M(nIk 10~\EK*|V?W$l 9ZM'!b.B&Qƭ6 AI@U`R4g;0/U"^1E9X|rLLJn0Ӏ<Ð WHol>'wiX J06Ro$th*"M%?cWa5h;j_BݻiDG#3\1U,,M!z4\&ޟVk-pÚ!Ȣ2 sAkb%2gߢKyk+#GF9DO }2vخ^P꫈p*&?`d̎[?~1tIf /'8O`hv~ݲ+l޹aeH%I *޷M~Cs7@%B qv" 2/s *3DDy`raA%CW-kyr 3er91H @]yMRRQlC:^뿭qS"A?ѱ0:?[‰@5}\\uYD$Z3d/@l@KO-Cp<8+ &C Nq7cpѫ;sP~:HݹGȈؑT"8b:̋I.yl%k[uN-I`:&}OnM] [Ŏ7L*qE ǒKk`)Q0Ep:YVV[IVґo#mBf'F۶ w"Z+F? .])_xh$PDт]{8jhNujNx*/lV:b}#|_` R) O?|CEv(G7t.w[Lk06 ԱlόUjGZm 5NC[znsV^8P]n?uͱ7жP>Q>h uҍ3.1.WGbhRTT ƻW?9e>{ZnY3j[n8lY֊3/jLLAunXuL;*Fؖ~yx{gOYNy7)Cf7 drIPט-a簕Z2!1a5" ?Qg:(;Ӄ'Qb nעhdOD^ո#oUi``N^$0~qsiI6,%1Xuk \(6xd΍RWv-M|?U?MJIYÕ#ٺ$?F"3 VekGr{Jvεkw uh?F$MUnNF|9-kZGp^aZoEu몦Tz |" Bi6?KYiS: a?$빩ķ@PoQ֋K6DK{[L"%2cЖFgy;iҶq.n(6u̸π'EB\e F @T&2NQ Tf pw`> (oz ,3zEhL[,nu_ɏgq0ac|$isد Mh 4i=m%N wBSޘ[A`f\=VE يrT@x2νR$&2ԨKֆ-N ;N@˹*/ma'Mz.X7i^F! NY|f̙DR8j7LoGZ[^ $3ç-c<,$ NǨ*}>F7dGCW::"Ic('rYwZqQ^b˕Ѡ{INUP$Q𧻓uvddG);FD1Ba ˴Dڞ`ɘUm~x$V[^qMd|<P:3q:"YZ;a^ք8 T0HJܬ:34\*܇`:]{}MYbQ|buAU,_ Y5kYЎCgsoW̓=R_:ީgN-{D\0E8<lH'–ToUV;sdLr%.t>iFlkqN: ; LA{E=K i̮CY HPuy+S; B-gi[)PvF8iV4A^TFijX =.zγA]- T;QRZGN t饭0ED 1N61,c."Rdlry0A41ʿ dbmwa[v ;x]f;#>ha$̚{*|'liѩFx̀,\L?ꠦ1~j2^ K} u3@9@]bL#0VG5REZ+#%xqIN]XR<>qK(i X9Ë?l9J9.WkiN _yJpvswM0~P8,Q uW v 5΋,?>ب@`") [ttx2̺3WPzkz'.Ώa{/UA墾-q#\LbN1nS[cput^-9v^g{;X z\^`g:mll pSy`'(6,;1`@DcaV=g:k$?y;5۸XAXy NK$X?|}O{{pax/m8&LQ[#HQ4{*Ok2y_&0#1 ˧!?`W-TT`][KQě`3 aeA}6xW"g~q;=߶wx}a WY`u6bd@ 7ǎ1)6 -u6;V!lPE%)^Z^BpJƘ(GtYΆ(.A  ,_ٙbI־$(a+P {-뤹zB}XaCE:K̴=+8%ŌِNǚC$(tU![{ qv^&9IBST5PeY9Í|]K 3@L2~HxՔ,E|~"li)>@dI6 ۠b?fdJEy1 PC0Z9@k4 *Zj&=J':l9]WLPye9W2ͳ#.l?~p,δg{2+U!!hG?Ͷ_܋kSW T>UH'BKƺngnD|xfME*T#4L.E$9"*jncؾk $Lnkleaij܋WWtY!ƶ%E0?GX0u~z,722}4!{E6rrLTO$9S|dMW,6ͮ%ܮemۘ` ,aփLM:86~AzoW9" e-Au5~(\ s? `@"5UT}J'gkt׀qw&Cن;:~3eB>Rӂr hdёIԧ,GW9?!|စ?A %+ #sTcZ|uLqfMLD[ZW_G0eM' £j;'<ʘRdn_w  ĭυ s\Dz~i wsJx륀soZ*zI-(+SGco JC>1pV9{j(On;YTk`V{3I]<3rRS/Eml7^:RcJ%biT%5kpDE`Wyq1LcBK L7 oI' :ӡ#by[UB=eT>>Cf]EH~C?^8o;0T s,mpҝٗJ{H2=&]d ]O}&trd<,PեkF]6p:D3Vw&-J *e2AYJ t@xWWfATTQ#!$x?%Tgo{y43ڠr\aDTەafjb:](-g\ll|\ע71tç YS?T1JkT1"m=]džg4Q{|Ym)r`z̑]w`>hg<ȃt6٤ϯ1 +ϵm[U-`mlBm*P<[۠{j<3GP` $.~9vmgfLȚHϺ7G礮բ+wKH>CMkKCve&36gGPu{ !rԔث $jw%8F]*Hea߆ 28 1;^_ʭ?W9D-o2L(=uqe%٩ [U\YO 277_nQJ"e"D'+iS'%rݙ؎>5%3 ˱^:69\Y[_Oވ ep1bB#/@r(> aݐpD{מC.|){S.y2 @t=e;Ʈq8' yfh깹|RX Ff3C&@QMkq\KK(wË2GUk`Tuyn3K7ytמ) P.u;Pw ^q)*ǀRU S:ΐ$} G%e*RAL٣RiG0RlO[}1U+v[k5D$i}\Ôa-]dx1 sY#ݬu6ACzﯵq;:[vS]bHX'l~K 27N={#PB"(1觕}|!ٝsG&ΗJq@fCZS=\GT@;M(&[GE^0(RƏvG 1vcjUEtߍ;vv[ĉiٳ`zHۧQ$!w  rgJr`«=_srUWzz}=i%Ҧ͝9SߧOI Sejq 'f0+o2&U162ݤ@,P߮g+I /{X)W Yv]s5'e_Pt:.T~rEw7pC RƕURxi-/]*cǷgTgfJp>g@@aGEY+0q7b`r2^ffְT"Ot+0!VC Z&v/`sˉX5:,u/J1>W5 ڋ9m<W=KTN+TU=E<|ll^co1; ` ,c&VX?P-}8@yrEU1@3̱k]DVxCڨgT(z5f`[Q4:;ENUoYR7nT+6N#b M=b"썟Z%[TN>"x8Ra:n 3Ux /-.M^Нy Ȱ!:##W8$ex@ S۷ߚ6zbU+`=g<\raw QWDlpEzS[i,ziwz#:eB9.Ĕ0Z饓mWۢ䠵$urOQR'b6ٖtѱp  nI)ݔوKB)k^ (\O bnHƇ$6re2.x?l(xԉ+%XȓjΓDJٱ":CE,1/)d"(1&|gm7t&b<}:|HvŒJPHT gnNPA?ZMPˋҝ,2?{Ms:&[ES%%f vt0ьӻr_yl /F^ryN{(גJT'C[zlt: f~ d~9fJ10eUD۳h,BW2m2{ 2ޚ^ AxJ]sxkY&ˆ1+-3@}h|05J@nǁxmbcG#Tg ?CΊ+wz<9vAP#TO ^nAPrM8~N^tZ?i\'SK|)'%“ wSMKE~zS]7_Tzm{ZV2ժAJ0h}zOYz M7xeh {`-W fµ 0s |*ps]JDzHҼSO~Q;,rŕd}XLK](0 P$%#US(^'9&@U..}zQ捙, hE7⌫ s]a)w&$aNw1שb%:B 꽨->OC 6MTv$1(8Y4EM\&X׵;ޟc#or>4}{4%S \@ =GN4)' Žzuۢ5YpGR#[OgLE[[a.z:Qq פ AhZėN&O8-:X-eR/a5fMݙ&E]V#ey~=-C~pߎ-أKpbs7=%fy$Z<6ŷAY\fRTi ]hc5T3*]h;:r(~_ ##Q\%z\NnˁcnlOQ8đ^.jҜˁg"JmK%q8;S.cmWˍ+0T&%(㓨IW4WL8}6f͟՝*52;j@fc"Ɏ*|"?%O6r4rkYyMYSI&9泳} hw7о|R) Z qA4\^qsWGZ@FߖELC}ߺdЄȋu.$m #)61n|i;#0ɘ1Y'L6=VC6 & ”v8nY#!3T֊y.kLl\n(jt6*)_z>% va*BgJ \T*U$MW}HDs|5xG C( XCSg@GYvxS/MY|]Hhf*NeN;F4,7Hga A J 6(P0atoOn_HqMcdZVRس}t_az +gq3u |B@MIU$sΖhQ(猰K,ϼYA'SǻlGScőuyմUF:-@m\*:H7*FW(e#ay)&߮5ľ:N˼1&ͭ;iNM)}QJ֌QzV l8|w0DL^oFϺcg7jcdOgZ\ {GfǍfH"+݁ttg;N!9w#(=Gv멽Y}mS?Ytl]Z|]68g,72>[(?H]حprZ;DY2*A:OԀwۯsUm!:&t:a }H{tw.P-3mqd^883TnYUXb`Q3@вeR5NY?yvQw1]F;.GwJYWdp2:l!s%un6(.v*oX4*li)nc20E/y?$^ ?/풋o/hޠi,+{x, q]2tYMShYҼ(#mԑu&Ā, ># Kq E`3|恝$`:SZ):IDMh*\ o)CS;'/*Z2{Q_V ;G7;u#U5nPK[| j%k 4t(3@mډ'SntTA4ChWמ񒗑H~gÉUW8 ;C x;^"G[:~W32{;4fX8Kt:DeOՁFr"ӁT'gc{`97츗S wܛ:SEfһY𘖺Bԓ?-r][RYm\wnvxNɠJ*S`1(r{o.[䈼=/묕] vMY UFhuPF2 >ÇkKDi@\jwtZ>\eiR,3 [{b?GMnQ#ZnSya)}LːXPs2xQ 8aUa5낚U6 ],RQ궠q?{,!\Tՙ>R.{)+K/l ib4Kq6ޔ!!lxb.-ki~cDmdCjPΆ&;לYѩwzA9֝,h#_â< R->$Ls3wj(~rIY4I^|>w221XQxpEu}懴Ga%.:;XT^K; =7u k1HB/L[-jnwZ<# `Y(=hܹ(ܬ~pU;⇛1MG,}Yqja\+5 OGjFjRx|Oq޽;Uv21'!mZ4|iYZ(k=W:֝\} d"XE+Y=OD#J5峖8Nxz蹤G\߀&P!.LCv&nLHyl١x*YV Te-p`Bw!(z;f}D}ه-u2g A.g^ԩ`j7FVE٧KÉ~TħN\4#[;h[8Έq $^4ږ _(Q~!jB5S"0*㎈=#_Q8̷V[EDڼ5y@9J  w/B#p4_/b,'EEtҼ9VBMC̩ZDUY )sυ˂bd̿b#bDtmv˞]]b}ZE痆M"kRl%@ghF.7]}rl:뒰duSQ혎բhk5JLhG lA i]~t&j ޚW;iyKeǨV~ J&+݆cԣI_b $g%s|Oݐ8^_ miy$_W6A=ϰd+;N-݄_/rc@2`"#y v3_I\ҺwI#dXܴ/jgM$g΄[QPOJZ`d }b-)q~;½@Bd~줓֓j_j͟!"ltʠ\Ձ͖!K13FK|yEEdg`.^h[=oSoMgn:Ԃ1 F`ҟEGka{"XOiz^ba٭_azA(\+9N7>)o6XuZTNMPo2Qƥs1i1C&!mC*IUL=caʒ/:`Lls"K3uDV8쮳Sd[5n!ƒ`Dqr5Qx<OPQQ,Y'Nܻ- j mh)K[dơђ &KaE[#Q`: !g.!qZ9<6K=v Q)R:d8Ǭ. IF ]Z<)&P]"ޡޠ20Z% c+jea$!>ZOo8:뼜>J9Һfloi찻+" εuRn/k LY$I] 9l!?䔏K Ow]ZB;qW tLW4WpLr2@ck&҈QKCvX<,Yh*~_+GgHk!7.NF|7?*.w4okoYvtxn~.;X&~8$#gcC}1|G_u(0Mr|C$&[bA-ux@% ?Vo/&-N}-"]E\9鍀Xn/?ZlkQ'x2CqPX1*gjf|s+{SLe c>_3 D7H`ԥ4/wyJ<QJ~ʑ3K?>z7,%\8QNvP~B2Wޒ*oIU 2MTXY%q#(m Jr%JI(x4dwFNKA7r(3ѐ&^9ΦqD0Jcⵣe~]ld+d7qs9Y4X?B8d߈Ј GO V oۗ.r#r"f̗pau;.^bQ@B\̕Aٯ'-!X6w_ L+7 |@L0{տ) fuy|z᰾+>)v1d) cAM|lYU~J W^r rsR9e$ұ'>*҈J Vm9,A;DŽH=pdS9,!FFM6єSi\o U]W (Zj6K \4+e2 &8{j~U!A9#^c%;[9dj^z*@?P/:J^k TfL"׮eFC,/:dkpB)szTCzf͌KprʓT8An@pr•J=qSR⒂!vxf+olMͰT{=+~ hIґHŜ8R è6%mf1ѱhzЙX='*y]ɵʒ ixFEV+M= c]M(5d{ۮ@j6X2D2B* Lg]߆k/o 8UK!@y+ OgM+xD2 lEࠑ20MCZeD&ߏpR'B|Csv w'MVO_b!Q@zaխPld6 5FNJ-}5-iċ-yrsOSOw@1JuVɷmh 0Yn#2~[d6 ~#^S1jic`$ٮv†<)veYoy[ \`Ck}xú^ dI>sJ)L//'xjSqm[#Lzܱ:A[.gxo:Ƥstj&? ^ctBAVY،w& dT"9-b`׶Xs7Г)0tZOSj=߿AIřMBDT4 ߈ ΕE's!ow:LP+/!~Ez 4|.ُϥv=s9" * ZnlѥT! \Jէ+U^E2P)_=9(7g>Cԗ)KR?ZVߋ~[|9OC3@;]3Մ8` fKE9=  ӣW^3&*FZ7^&2kK"='C9U ehnHEWX9{0:z'Mu,Ŝ{ }s)1=R}x^@"}nf)0wة'ymRq|ְ}:WpcCh.'wڈ$'l E&{s F|(`[io5ab`5MH ~wDkKM,̸Fx-Ҷ-R26BkMMTZ.eu$~zzͰoRO`PsTKb޻ZSPR[cXC)p!w7⍁{&~(7IT$)NN38%Zk଑\ErW-5[WMDp_,LdFm},:vqoVJ)i eNEO|?ǙiZ#.ډ~U?8WRn\co&3S7; H#dTB+ f]_6=r R_S3O[ni¸̞l-wu  IE9:T܇z/):~uaa~ьqR{`4AT H5(:VOPz>-zA7&Mh\ _: \0UL͉0R|囀WA*ךagJ'n`HBUxP' ]-_ }凪ĔՌh)>C/ bPW.hݨ NPzMÒM'YWJbJ4'-bxfʴ ,ÏW6WrKmAZ#cQ*zKh8:`^gvg'L_p9_EI_uɔI@1{:63_,d,6"fxHV=~ νݽ.oG1 3Z0m ' 7M_Jғ >94`ǛT`d9#4 .s wucW F/^1VUdTt;_YE:TЙ1gk]RnQ?xمEZhO)Cw`kj r 'HZ|UL3Q@F[y;7 */`;EjaMp@4LȆz+-(2MO2φXy*).lnHs+@T>9 T'g:L\:3_"vߦڛA+{BVI_=_T}^)6ڇ;]2)nLB.^0s8 q0:NUbB\ֽg1o_e7 EewJԀ]ȃ'`{#+H q\Kj$* g#xʉ&bgU݉I;A (pόqʺB7F)lͤ# MFg֭>?zYoU `F}RfLSħby[lӬ4i8V=rPt aUdEb"<my6D;B#tt@^I5?]};}F{%WKI7dng{]q& 0)/ۍEeSXp(iyF[7;|kG 8xqmRH,ڊ~;AbL 2J/E]vܠOzb*ق]/ͧuS(u">$Q TwȼG;{>`)zTxoSG6f9T^,ۯPJDqe{3A.ZUܰJ6RD?m~[-wE‡J=hO37ԓ∢40hФ]/kO%v,zx.׽1r`/qzWdX'_vQ Rwx V(;r9jv TڸjYDRMT* }HFt\J\.|6 #XS䦣^6EW0ft쇷G߹(\P6v|xQǢ[;~ZIb@^R`~Xjh[VdSl=3G\m^`>׌"}-_!ӛOhC'@fq>F7~,U<:Ya6j7/^ V*oKrljsz{Xv&H-6Q7f'](gpfbz YCF*>fM!b,HU<)Tf~:e7Lrc*Nq0,M zz0JiOLpx5 #,bnpS(\%i@jT Vq.fGW 1 ɥtSWXm#ﲌRT$^=eZP`?_Lq 2"; O*ٌJ5s˿?,/z^A(N>Cn:F!iPCdE)-CL{F"IпNEpUaOnk*aI"k(M\$v,ԗQq96jA#bLXh GTGe%lb agZ4b-J6阞}ҵu*aJBcEɿ qLB'`y2 y*Mt5ܖM7Qx7}UwV?\Yƥ=;njC ߡQ? tmzX\0_S $DS#GWB¶UO~_"fu m;z$QkP*z>F%Z*Q1?vAS4Ib&:A_0@VLj|ɹfޥGD8QDɗTmpbXxZP^83'HZȑ Ͽ_KPva .Z:_7Q:ש:@Сls5%fwl#'qݔ78XiTWg1ң750r$铎j{YQprr|0B^߇\403^7,DB8Au4XjPdU0->df΍֖9ڮ4a|o3Ƀ%eF]2Q1%kenl'jl+ 8 ȖSGs GI ?\Lsӊ!؆|lx]*7d!2^L Q) dv!oI5B#VEcT}'($Th?Êܭ0fRVf{0][^h;6t4_YճM@'xkc`Ϫ(ЊͣSv&y rS(lOD@1ɜN}RFPNAKx86+0 *J6>Ho Zk:U+]wֽ*# !ݣ |*5Lm}VީC9Gaws@&)F## Gbo8Km ]mIh~g(*һ ZchgeIq6f3*6K)V_A ~s45|-ô?ܗ5/5xqP3^)b)eO]3WKL7FeC 䟘2VAR".Q޳%w65I~.+}'~kaϑui|`}J؝zIǽ q$)PװK%RńkW.wZSdIY`#xX?k]ŷXSo5K6;S9\3~ZN|Nw8?5v x:8~$)9'LD(4yDpxLS!Hf0X;&N{)Qϟ<෕ `}5=S'"/x+IyJD~_bzJ+ !L [W/v-|`U*FN 81.x8r)=>!=(!c [AU J 9qCu+9"*oj@%ટ~G tY.>UvH m,g(} Og9k-#EV8bГ%8?#YerlGZM%<3)1>PxB8M⣸w^?[=$LQY _'Rq`I r3o:Zb3VT[nKq{p DZ,k6xڛ_Ռqri@bܔh1ìU-Slj#M."wfy|8_8y|Ld\~^)bg#KrH%+'ҡam]JG*B%r/k^Y bX@~VqskBpىsκrv Hǵ(̋gw"tV)RP g2@v_kÖZ"xa)Y?#6K-n_{G_xNeR`]5>$w޲ !ހAE~,)0kB-E;,vmfY3(cV뻏;hc9) #ѭFd+ȯlTlm @ç{P7KXX K"dڸIƤKrIʍ~[:^s[CH۞|@d#H'M.!*8bɌ5{x)U{*R1{yckt.V,mƫU9jsp*:w6/儔uhE'&<\jTrTV{g<)>(@NΝqe !B:Z偣 a< ᐷݽ(bC ;- v,,BW*\}x IfmL#2Fd&tK8yqGQn: _ɨjP-ȫP?=Cm<[KJ5OzGїI2ge|bHLw}K3!M{>ěۓ$4ҍ<̤Yetw{*7ig";u;_b,pCMkI]>7X*v@[e҄\g(>]?X_IrE~ϟhfXW|h fd~v~}Z'P? cr3V!$݈B53K@&J{a9ў %=Pgf,Ɔ mWZq f~kq$孪?of؂jgϤ)tN([dnb!pf6Xv(g+AпrZ[Wΐuu]=mr UՅor9bx-5=Uo*&jIgtdS& a}is疈_Jޚ:JG"k;?p&TEglqi~i\cw ǀsBG=F|kX8I 6Es5u@ߤfZ?5On7@g&,{cNV]?CeI8x<5pBGUY$%% Ѥ-ڠt'`_%`뮛 *bNn5x-Бp{eXSNPcp5;3D'ѧ*Qz8g._CeO Ѭ05ЎE"RJޖOs"5!]},[^R|#o'_Oad"ޙnsPƐ#";Zjz*dFi#D:+ckˣot R8ȣl'y@DZ_'@ u5e{\~~6Y+jKջc%:lE'.8FRP1C;ps0!SWcYv1ݫa U d|3,n)%OMgm_%؜N$ctɒ ?ݣp[Nz"k>I?0I(>;(b2qM,'"ߩ]ZyGqaMdn{{_ôSãNMb7vI0Wii>2U \^yVQ߉O~n.raq >JÁUׄvu9=%5n-[qv/-˵2c$X>Dty [ bX%8z iouoؽ"{˰x_ /MKFCta^-[,mOm}q.4;N"A IawmYU-aci6}S'SwXpȾ^a*QafdsZ>9OG3nV#KwsC`F8J9WM >i"PЌ\#8Ezi"Ox N٭n.t5[넴s0kRudz^4o O6 Z&IsIdbIsr#~ ud&,geEDn ~ݝ@&SCoSz Z|o?V`qY YK2psBxU,! h-zzD,zAkqjԎb0)MZ}IF1Z{Ȟ |/a-?67%]Q20E69ߪ--Mɶ ݱ8(rSEE/m涙.7Q(vsޚPpwUgdz1o%{3ߘc-Z⺳n̠+"6ʓ$qif!Aɧd,2.Y맦ejIsejJ4d[:38;3BS&cdO9(?û~Ka/Yw(hb42u&RC 3c *pVYg-vl褔Dqw#ũN H+%F`ô^|Zt=lm-fRuccȦZ '+W;kbWYThj;f`75K HUgrjYi[ӟ~uL[SVS>oݝqLP1萊8H#j^Tک,v*-7UbWŬ3ѻ4X[4lH| _^8t0ٝQ{}pBVy}k)䔊Kѳ|/"_cLw~RWluSj^?AIE&uPi+d.F %l#Z}1qNⴺf<Yꉾ^#\Vp,H¶ |6c:20X*Q$H-u9>ϓZ<'l<^U1EWN覵9K6uiXڵw|=?y);3ΰ3tX&XV{VKf^aX]nmF2+2u  Ho:EsYDkn'[b|أ{)$3߰~mm"JfD&)\'YNHPv8g:UMO%kמb9@ 'Xd @2{.93k_ҧƻHeW:7HƄR KwK |ROkޚ5J晜y qU)l>ߎl2X]Gzjy(cj ]Ӭ;Ó=Ȏ,phN z:jt/8y[Zxf%8Dhd\SB8רS4 6WX! cn}1, %b%#]ގh6gWA,LUBŦ҉27ֵmxe{ie+A=&M,xڧԫ,yVHdG_[SP*e#,E#PXdt57PpE/3'E7Bˑ1 Շd}a*Y'aUʹw2:ftshi` #Be%m˩>\j`w7f<_փTئKk$Fxާ&aa,mjXu0܁ MUdWn@}48r˖=Ub3Ȕ\W-0bV<4%{. LXd9 8!est:Z2;̔?[llDi*S@<)bֻ^`s0sZ{΍R Ng& Mk`+ڌC7M?pr?&fDv*?ּ鹺'ƥ94hX0@" Um:BD`p>O^|69~QO]D58.y& 4b&֘ |&LXc a @D@ aZ=ؒ7R:Jb2W}Cl ?B#ܤnKݔ\تcLmHd7ѧTaZ⧫|oJM27>ٻۓiv8ky%p3D ࡭%?ujHľVq#jQprotHǦm+20K9XBL "nfyMQ頞V~HUm {!V c+|W:mаB=5/PHKJ)CC,ĆTf@r.yԽ0b+ҳ9v\UdC۵GK}_6zgضHC⭩IޭvzdZw٧z=c(أHv֢Vrd4C (=ׁx9+8n\ B{:eSa55:֛p}[D'}.wSr9ܠ>YaX;,QSx.E&rAƵ?nP(S7*I'*P_'^4iش`;^*(mw0(?Ga.oY)-!2piկ$.7m؊grZG334UR:Pd1fV?f?k<1~5N$cg ξ#Zw:,j U49kC b&2t7p`5c2Xz;\$~9-Pa5/;;BiLĢg_rCk}uJЭhU K14Yna\˹#Kcza3[Cwlc(BsD͔߳Sω$a{_BP[o.mP[UZ!5wi]H.ljr)O?ڴdxyk(#`t?c &@MUJ?R`/ۡOn:h+.3Rx7ԥ?,Vsbՙ[ )l{SXyĚYq »Uv9{xcY.cm'fU = %O /6%[*k,^DT_f> .?ΉcmL,UU$<2]'R9ugFdg`)(.VX<֠PIO`cCk ؛}EornNِ^wA()/e G$\?!^n %r嶔9|Kn9Eι )4] gи񀦂av?" 2,:xB,'N3Iݩ)EXd9U!(Jt2#.8kܹ[%>h,+hnhLuSqkKfHKKoF0|(XX(}^c}f1VM}#xGͳ?.{WWhm:||N1당\f3<짦ըed$5pX,],o#"SGR?yhHGT,>*OoZNx0BKĂ  jȑ1~q Tٯ5Q9GPrMNm|9Oz&.*=A)R2|v" 0x$T<78d#G)qcAv#`$$g/J8ƼnLZsAL=G*t Yyߚ47b}xWd@6x@rbU$OGhoB?bhRK*6?qUS& 25z"Hɧ+!]o0[^P7&dL]Ӊi|Ւ<12 T Z.xEebftc_⠇RrGCrar [);-Tϵ qk+9ß0QtCj>xK Զ8<"R-^YȇB<WFMw?Ʈl 7t˭%4[jF')`V wR6>9hX{ &e0􃋨4"9'uV(ՑS;qv/q#TdzTcfYVu6Pjj3ׅh.21%"n2R[{"XzA{z\xs1QK5]N$tnOёS{'FcHAT*`$G "๊M(2JYbԅs-ٝ6k-}A3BO&|D ݣQ ;9qNbߋ_SE  f!p3֮!Qre@}!]XҴh+h.I, ;w֞`v$0}n4V7'R#͑~Pr?5E0ojYmZ)4]o*Ldx'MN?cCl3(<J=GTylx=r@" D7dl9-0v-[q!_x82:Ԣ |E4uwSM r私Lb[w9GSW$gy>ߖS ҅G#y!}2G>1N=9D1f/~^, 卆߽-I֦s&L}$ulihk%3+C~.y/#R!hF?u(~cX>m:$~/Ynmg[]'9AI 8/nfh0EQ 3 /aX O:g`.%M|I&!|],$y+"/hzY_}[A 'Yͧ0tl?nGZL C.pբss=EC]:e,K5ԸD:nuvƕE ̻jUug{B (?BvTULTSғ_ʃ6A;_@:li 7 UH!n2)01duUyW82U%lu\#B YN-sV5]WÀ*a$~?<%"2 ܦSqsKGS@b[cd)() [[Gɜb: 58:g 2+U5g}ϕY`rgP8GV@1x6:q[hB*>wuWr,Á?Ã\*]ï{^1zּ YLlYxڌyu:<b^GFdQ ,d|.EءY$e&dn%Ԑ"8>wP#VT5)I,jH:- TAQ`2o\⡃<:1<Nh@ٖL$˷K`wUVK7mQ%BKQ 9+G2iGNgޚMEsЌa,GQs0eV:& c@bw,Ӵh2,F KSsGq%GMO Łƶ ?t-K%´'`VVL\]$_ķeE?FJ#%PT]],p>g eaOW%Ѱi0F1mSX X2W I6g|F`eQþˌg$-MX S3'"ig `G?p*_yTr^`σIGoVH\aG*m^#K\ԂQOe)fz!&.L/)gpP堉BEJ 9̱ܢ*ɞiP&xx+:n$ЬH=FG؏h:R[(tU'epO\Bն;w6鶬uN6&9Xar2]'GG4r.*X&wQ/guG}(s~T,rBD LyUjsHI6(`gN8H8 3众\/#GB=E iZzS"h<:˸)P}бhob5Ap cHw|Ac3) [mKzLlV ( FU!L|-}PYr\2E]VR#zz +({;"sXmNfQcB#4q fԮl1؞޾yoom B;8P] *+6\/<b4KܑhpRґ,HĘ?9paS%#shoxU8LdLIbD.ޣy)>MM"b4Q0E4HY&ۗX^p+N4ZU[g'ä.*𕨤,ƣ[pl;p4$`B M/veK<1J(\8qnYœȫ 5$v4n_mW`Ѱ{J{0+0j},ť35IupzO8N/,7?iY3i@= b+|a-ʬD3T psS>hX,]l'6s47VD/OW|}]Dz9(,A;ƅާP]ބ]V,i4 0<͛7h*lxX'/!Zv=]a@7( P3n+-DrrI˵EneucSApJebQ,WoV|>B:!=fWɂ1tݚ~K]:>p &>&+@*K8 ר\lsRn"YD¿u:{9;;o (O>!H]|RҐK WiJg5Ǽ&4vt &p;'0w$7wugjB6*ċӽπ/qE^SЄY|.?D'ݓcα}K5;=T(Fݓh+RtNlF v: Ԕt5Su[ XP& C/ևxfMVq07n7AtxU0L{=D GIM0jȆ>IL.)K.TcT#.81O7[j<{=5"-̂Yp<ykfYO3b3("4wIߩO.k:{ҟ k:8+ȏMV^dL-x,QO]ݠ_48ACݴ#jE'MlEwky{ FjP*WzaGǚc~V4~pĂ:4i6in%y!M~*\2 0.Ļ趼gLS_~vt{A䇟<s#s6^cOIÉ0&{xK J!7RL}v^D!m?+N*4V{:XdΗxFG5 8|6O`ڬsȀ8!*e ƽه 7)32qˣj,^ TrjxՃSo!kۊgz! UtnPu mLtgQYbWԅBO Xjg"f] W" f-PvG,Rr>d.+dԳ+/l7cy>~<$cR2~tf*䥢Ԛdykĸ$rgT\>ODTڨ;4]]R? FY/eϢ" '-蠕g1lc3\{j0NRCr WȢ{Fsѕ*fFRh):̊xEȤQ ~2b 娫B zP}yF){3LZ ܩպ d+ל[?%}F@.loemFʃTֺM6\1 lhRZ27gdT:>w,\9̡36Ƨ(bJ=tGqiSqIM5Y[yeu|8RGhqQ`f"9zLv,-.GEo) /FrBWO"WlɕbLi gh(<<xa2 -BCc#N`)T)2 CN $` /3ɐ.L3|~%G qjZYp4e5Ze#7ޑai@8peEz뢹QM("*1ڡ#0TGӶk}e K_6lUImuZ++ȵ},ԋ,0P| )^.]P`CB9N3ϻ|Û:/q͛MJmF_vy 3`lO1c1?' BHn̥6_RmRsZ?9+z:u[nfq4/3;R{"?KKBn-n,fXKT_D IYwbՓ_‰g ֘T _s7£b3y193 9dvҶ&9V0 YLgɨ{W=E=&y9PS+!iNp> }N d$6}j) R/j4<ҽ|>sXe}p(IbQ$ 7Ux VOx}bC3 /\>RǪc_~/5rtEks|Τ0 |b[/N[JզgOs?gۄѷ&G/o(m~eʃm ќ!*l÷DOƶ ɳjz65 y>+YB=Vljw1;X+: uZO)elda#h&_4ȶrӜH|HB2j/E /XEr_.UJqVbԤ6j-(tx|qafB󍙚_bKlTsiٙ#Ҩ0v4@&hU505dJy}-3Kw^N3MuYٿ\Q#4Ӝa=!e@PjBYyL%@+z?*PI;8m JZ?ƠS{Kf5L1u[h-&tOzmfW:ySB*ϲ#uőbEg}z!E*ɗk]p!S8+ ̼ 8Jݱu iW}-_λk@8NɐI&^"&gsl_wk𛗲W8Jݳiq3B m`)۳WAYPuXR/ Cbp I4I}?Y,3q4Qh/u[w=]c hstWuӍs~е +S-(Q_èP==^l}/= f"%y?"V/t p@mxDDSL$7b|Ze=/GDB,w,|qz7o@Y*:,]ỸOMQ1Azfk`;@){D seum-J6PSopp+HL|th6O! LhpPv?aԑqgSSo:rH_;((]ϤF3w8bEA?OFf(LeLJ2\n#jrh D2gG$<}p!|ثl6*% rZHyK[.`"Ӭ/V~HbJU%ɶ+m27J^({\xbH]8 ׹MAe/CL9f*\ BC0 oȊ U3bfc3H*A:KɎKoau`3\7Spcl}4dpt|"crР)*4i/'1n6 :]ۈb,!? Pj }񱾠bh6QBnpĭ^]vb߽`4! qJn7j| 9Kq2&M@jױt?>&LoAw_P '!'ݣ ~}O ң_{>5j: |@ֹٮQDו|Xj;5gԮ2#\}-Lt@6,_%a6ַR'a {IPIj2hG8*~=څyK vvgqD pL/; 8yyEh15Hxk۲r 6_ߺB" ƻ KG:qm,jcNjML!uR`ldeL9 Eʧ% *4ݔu[cWH+eQСVͲpR17t޼ELH\7h]֏ V2wLYH9f^ć 5T?k6p@K]Ȱ&MX>ҦS W8UqE2s#{M=8M煪ܰkѻ0GM S19f]fEӖ7$L/6:u 9o:$7ԩjJ8z!\:'ݢTfݑ5I ;MrteNz#Xs9}2V@H_Жac3!O@NNY[Ts"Ms?=Y_fC.5,u"bq&l.Kk!HR\3R3)g@JL1Nj}׳QQYwK=(&+KoT`]ES{>z, bdlHbr}t&DSÐfЌ38A;_'DUsg%}M3AEL]]wGN$Z!tQ'Pezj+ `t'_GHq+TM(q9]cD-Ͳ0ԩANuJGSMW#1~]pS%g~xsup}+]Ch|,4%a=ކQ*Oδ1 vffH[DN6Ex6<$Cz][ҩ qͦzȐz3ΪiAx&tm۫vO؜' {zy37%#a ;\=[ٌ]o|%+Q07:ܦvR%=Ceϳ%5N6F\I7ǑKwЭ,uɻ]\}Z|ںF`r-lSYARfdmv􄤶PT?xOڛPɿ!0$"7: Mr(Ã6N.ܐ:?Kxܭ fgL.eL^+LcXJl2C SFPD铝R0 zn<$r1K[zk.uQ\^\ygE殢tj|iBlsn o7:2vB{) R^bI$ ;0B4f=*-i}#kZr[N2ͱP;N}m *ұ`+) j6l>LBam 珗dYX 3jwـ?8͒F;\ &kO&`4sto&_i"K"`uq1}_s\տJ C-MԺ-A|?qn0؞U$Hw Y/7ج.F- ΄>{ˬրOe D]=,8fȞpV`PcW,̡4< ǻs:6gI3.'# #"DI)zR26dfq;C8ɽ;^JȨ LH6 XLd#0-Kn~*+=Z"+$HKE T,Iw:EjXzLkuEG 74q;Ήm:Hc%oẀك ;-<:Wxff2qQ˼YZ: $_0Kɽ D#֣f4PyŖ7bul!8> 8:dئt䣹B:5ډ n~1$x9?/[ݾtk F/#Xh-jyOhZ?eQ#B xm"&;TvNBˣ R`G|y WLO.nk^yIsc=X;Yf+P[)U|;Y^"[ ]l{Q'طOqX T!Cώ" Fʢ2u}.I(8V5":)g$^ǁJ)$):eZ/4<9I5W+ոx*[zlt h?bd+)֟[.#{в}#dvx幨ycoS}'Ik*skQ<q̐Ҵhr&7v؀2&,}nA}r=ޚ⺽5F5!/YlٗE:̮*^|F*9ǴXjǏFAMьPwt+~AkVfmhKRY{GE4&l⊆ Q-d0f&&f C@ȽA""mvpXVZm E6[XIV7ůg-DP8RS1_ׂ!a^V0R]bv/@ 6De4!< ޥ4uxJxkg K#̦r;Թvڣ'6XƌKù ˜ŻR" z,l<lK?]SI{I~ 3g '0rsk q9$G5{./21T,I8㚡C..|c>e#͑>. obe~Rz"WdV($~b}&5d0ϟWb0<^B6类h.w9\Ryuⴽŭ, P_ n,-v6?R= l' ;9JV˙sZIhHCS줒IbrIXdmSGSn~*{X$Pz+<,F?#q^Ĝ]=G9f95 q&*Be60EI" '%9@PQBgߎ%g@ʥ]_6#r EܮjޔlG,(e(2Do [S^(|%^')L(F .Ejqic&[nFZ~.XmL,F &]V?UV %242!~"9^"? & ^"s [+)9nTRWf`0adYa~C:bN `~E6P{p)8ft^&ؾk*)s*VQnypS{o$׃9ҥtlS6`:|l>DP.4nVܯɽ%RÔ$&9ݯ}0Ef9+ atDįά$Ĺnѻwc+; ,WgULއg9!" ?.DdDF*;W:;0V$ '5tJswHJ3Š'zݏbUz/eV<+ˉXXo/wN6}YMlSlO{ue^wL0d:VK_sW.cVhCb%q07$2_=0(NM)2-`x}\fe- 7.8LV$Œ*Q/Yū-HaLt5U|/ꃽ_)a%3rӦRWn˒CoQйPi{P8T~PWPA8*_r}_c.'Skۡw6f*yX Wװ|_ xHV D|gR.w$jtφO>O)gla&HO=eok>Ufy>aD9(CURoviPK2NN[FzD΋µqӘyQbK:[_ሉ17iv*'[ā;xqyԮ05L;p6AHMM̯o{ o͚"(T/4s1؏75FMQ'Fdw.NG 1MzU LPEn-:PxM6k uv1ܾASKu^Ω}/K(Ll{6HKr/W~XGGڵ" ei.7o jgknZU>㩰j/{[&Ś,+wmB' #O!8Ww!dݫns~Ѕ"I \E}R&};I˧sb|S:Y[L ՋԐ#|sP cF'k\>nmp0/nwÈ sTH|Y(U^x?RP 7tu;Cs= 0 ;r|t{ iXNGs0he`ݧ2xuJEj' {P/D$riP+M.M]+sPsWRRqTnP9A,'Wo|$}s(+%α3^`C3x','\pP&,^-crzHx<,U&85Iu [ĹsHUnJ½Z܊RjhKç(JC)Iqxq0@An+ haA/UVT;DJ;P^53梕6 ݑ0-Sc /cA[_xvbԞv~E*@k'Az\ Eyƻ$`͔ϩ8;Ӕ؀svs֞ f[ύPZCRrDNra ˗i$${|P-O~\W5THm\`5-B $#c0[vQ _X4KrQ\J'?$ R7\m8')S嬆 97U+E&.Ύ0H@fhpk-v  j%"]eD)vDox$n_:9wvnKYLTcS"T &4F/O^M!(!7Δ_{4MPCdMG#F]|]bj hHlj9NyF.+FeW.1G ^) wOw=#>w{ JBFdA.̚pw Ve_-`C㮜d륍 jNS1&tN:kٔv HaM,:wGHd/Cwt ! .7c@YUh%.S<%FD VHZ=L<]xt^t5楶w,hN;VVН[Q @{Aj(wS js+"O;=NEe ݄J՞BiOY lb0Hbkһi1u2-+:f'sA ,+b>ᴢ5#졳JKAĊu?@П2^|噱LV_K.=Oߊ,bX~rX,4Q9\w)MP1: dU Ea=4R-E{82G)Ug"J. ZTQVF5ڝ.Dq*QP-Y1H>#aA Ԥ`ZD]` ΞpQ3`-nlu`=y"w>~9Yv"Z0@ nPua)D4&kz]wjc1,,yVD>`EU4<﹓3nb#> j_Ar:O (=8NHKp=[~>*4PèdUw}|H ln\N[f̴ԛTDAcƌ8.w rV.2VSn32wEdZ{5šׅ5^^-|GO),L^GT1ڲ9.>Zn~D"(H男J=49Dor/ʼn(c]N(*pHR yx]A.Dq!]q$%g`3r;:cq~q8c䇃Ƙэ&S ͤEgnb>g9Z\szJ)R>tavWe?|b+tY1 Phy/q B2;SiP #[ :/j/ﳋ\/z^V6}c>HԽTJb(>@wgVv"I2O \=#xBW;\G-r B3^>Z$lYCVt^Jh`Tx.>Nf YD<}e9GÜWjmL?ci|LL1D(<ޮuDy/du}xS%y_,] ט2M Di^:NCXobA1 "x|߫2tT{=)t];K YcSqs삻EU*81)Q9&pyLf7U]}(tm4CfB>:)`e$Dkrr + D7M'}YW1af?`!f- P*bw 'gqi|Ofhez-)s3k"V:S/M`͖]v .H$Qυҧ1Tµ xZ O }hm dR}ԋ%\VwLXČ֭^}/ƿnr`BCn?Y'Nx\U  K7PS> AH9FL1Siv H!O [N\d_lAGʁL7y̬lXx˛ Z܃\N2գڽӂ"y/t)q;|W'HɵuÆh*21DAucCnH=ۦo.g9Ke6S#~sb!NKի8T*`&w6>_gass@ZSHJ vlߤVJ`tyηn^W'ou&EF%05)U{y=W%9}^ 9ᓮ fmy@4O -!a'(kDȀ(I -9Y<;G5'۠zU)g."*eWikr}vWud _!"+JM}6ȥvƖ`{U^ODgXjl..%o78^hLY3ap.d5 Gl "zj<'܈Z]Ձ(ykq=bCtĘg>\s4{B3]"Z EW~Evp "N [<_B2dJ)9=aN!;V>+S&A)\_QL>Ԓ>W/`}h \d*?]Ɍ0ɺDP >c\r)aHHcc5x0K@fkl2 H?-Aǵf98}'+LBM$UtHM5rʄ;`tڹuߤt/!M^鉕:lqVY=񛬥䍎/ {kJLJ΍h߉mݓkw4Y+.XQ9|İ7.`=8Gp0M:*AIZOϷɔЬJG=`a+|=h+uH$ٸ=+򂎯RzF9GjZ?[fO2V b@j2 69q.X$͔v r7b.ym1g7Vai̓@$T" ah׭v<|Nsԟk _IM\&= i$:Ck5-E-k3]VSrLD&5J}4Koይ#n-H̲.eh`WqҳU8R/8oe⦣׹۵ 3, ^DLfE m܋ g`ʀ9(dPƇ<{"ݼsT&`Âռ]с,G>ijSا@|1 |'Nh<ϒBx+bDGSqSx âƌ،sdAi'QTµpi] %P:Ic ߍf{^:䎠޲ qmeS6 #nbyc0@^HK-*241SVfBXPN:z`\[@.ls++fn/$Ӓ=r0EYԴl}KՀbJgL0^%MHb6$>A)q6Oŋ-/YnM)#KiX8H*vc9 aQ%68S>m {Lؾ}ET;:;1,KtIo.gX;;\*tml-3OM A̋1T!(tǘ[=qkB#@}F6%/dSSr__^atčCz…t4#x0Yl[.};Ga{2犒*e.KYܶCG0k:<$s\`c|~'j=_̭y[UN 6f\߻O l.EWĐnSt/.Bs{T 2G˂ƞ9q0'^Uh@ܺP8!7zȻgxL؁Tavs$,Ig]c}2%-'H06 vD8=g H}Z~l͠`Bيʹ1rĦHQ H:\6c"%;.4EFv+xL:M[sS鴊jWQՅ+_![N R -s Omt;Y*7Z#Q&8:Bymݨ 2rxhX>;ffyq,@9dnt wzpbڪZ=3 XCbC CkK:nd#]: h]+m><{_J^ԍ9 &7pLBH=Ү]㧛BLH:])_unlA)Q>V8Uv)y3Bf1N7 tSopԑx/-z3+ʺ8 q a0>x`I50-.=]8Roui;Dz\[beXsr{DE'#D#_bC?P_)mmPz$x4Ox/JM?MiD@;3w|eԛ'09dބpxh_HFs@P!&rZ WDۂnfL;U'o۔j+#7Gu>R;c51E!{m4U.68؅#1:WnF!vkeׁkJ0ey<>_",lhUNtnA-KiNB30 _ҫmc*64̍geΰ;)5CfA/ew@LA TaQ]x|D|k~MiQe&мwE~&i$nV6 oj |`Xe񬪞6`8i8jJFcևj@,sYxa_@~$TM\2!d`ԪG\](qwG17+V0 21alR`cuS2]Nkdo>ն"5y t'4Md"vU24 ,!}/> wb|ahF@- 4K8>?{PAOw UIgΜ@An(ݹ;`A=7IU/t9ExJ~i<`* C!tȩ1Ma_굆^#}6\U TXCGgYg Ra ?Bh J0GrHsܦ:^B?n66:{:$͐A4y#hVw‚Ljk$NnBi( FgO4.} %asM&RLnbSV87O#ݰpS;b&A:wOu4W0ߊd\DE|OƾZ{jW8TMhY!{#Mp9nہݦn@r&Jw@{m'#)] 3b"5'A_igv)M̜FQC|˂CeCQPU55o)1˖M]pC֩ER` sݗXIt b܊UUyD5v q:;_psdVrֹg5IFLKU, eTYb7nf5 BO*x]tF4v$ Ⱦ .[8;ǿ: 6|"f gCFA  uRLoE7z)dk@|̠ĈXZ̄?q]w-n^rKTK3Q IWR5P !$F( Jfl/Ezιm* FJ ̈́WT[dbzYipvƊ&׭^vO^/ f[etE/>u+XG0/RJ^EXink<);L6@9K _kDO3,|8@7]`!ssE7ae@oΝJQڥ r*6|xfXI*XmO&pyac{oSzzF'+SPAQǜƦ̶wh"39oҳa&ţhgrŖ9҄F*T TZO:mn~-dk5^@ڐh$v_CH5 'fH.Cm~G;4xUaHoHLBAoCc: vo{8wл 󖣃UݵpQ)xNP(_y,%^ޮJ; y-%rF$gۤLRhMAcajJo6a#ԵFr%< VO) aʐ4g~+Hg'f9#5Em~d^?uZLwƟ/?rdKhMJzAl.wgd) aA0dc 5к O6#FK=_7qg⇮S̒7;$:8j.EL+%hc ~,n;֯})Æ.ڂC6Iȅ?A˔q~ û#YHP@R!/KH} >H!Xrh3aV"+kjnYmiCV :%-bE쾰7zBk?fZ-Q/o #Z8Q6)]z  "׏tE-J*AauroRKv~+7G3q {DνR2L8N2.J04cs@m7fݏj!Kޣ'WݩҿE6\o?y0vNt3P\l̂Pu[xTwxV*ko-Ƙ$fUXʷIm*U'UoJ#Cܾ;|.jۇ>5&,z`//t9@?(zU̔\^/'}~-mVe K}cO~՛6p>,=-F"c.+==;ss_ [ v|Mq2sQز%d ǜnMj\rfã?Ől'{Cp2Uh'ˡij Гn*Npv'Fd1J(zBo.y{ [K,bVB@FT僳!6HgG tpZj}mXPI-.r]3F', #&ž Y!BM tVJBti,˩Mws8>d>T),;;!BbGk1wm!ઽĕ9LAoEH 2I1]~r_^f)."щU:K/.}1IeCck`GKe3X/KA%!e.b!1eg|AU@Qcv$AaX}[_՜[bBv|$t0p?Ssg}p#j!( &}"x٠L91ߋ#,+Y >J.d_j>~ipywF-C'嘹/OSVA{09F6JD|ԋrMO=>WQH)ނrlm3i;k=]˳q -XΞbw Y;R:Hi!?D0 )%.Xod),"B̛ j n=Q[\Oମ",Os/$@ M$t6/8 0dL`y'gQ2+;_Ͷ^%e|?s̶ )$/S||ЃÚb WOw%A<}eعxpEo ?iI=YD;`GI,ʹbw7lx*W5iJm \ÒZ T(K&VMfv#RswXkfUw\IzX,ovDU ۰z亚 ^uD}XBxeBE%BߵI޷^ ݚSmc绠waʌ~A`VՓcۭ5ҽ¢5Jߍ?KZhK|b < W+J2w%5"gcVX4EfI{(FmnSU+;bblNnVCk4DΫ2lB&y ؝5< mA6x^dº.BIi ۳;w1m%I\~vDjqL#JޝZ%0I\d]Ɲ.yժ_ QT1YR)|d-d͔ؓ MUj83Gs=͏ԟjlsk[@ζgڷaXP eeݎ=!rtQMq#MnZ1qn`.2aY[.Q=u{eG?nIi"F;Nq xmSmzG n ~J@)NNNDM#rݸI,$-'%KyzۡZ-u7Ovu*"xC4"#$苩&<;S((K z(zWj[]WbJ6 l v&’537~䠰/Z; }N`G"MSs=Ly5QOEHwP8Sg]fa{i06ǐ ٯ YlK!JIcĜ@{Y(%D1HtO "Y2\Mo8ͅJ%Fi{υot4Hh"0[ӬM"Ӌ6(Nd) ەq}r 5YZpPy7ZWEf;A+RJa1rǺdҬ5 k*}mw(xԔSݟߏ2[vW|*/HCH n ϶Pkvv]<|An/cv#B b*6+b$rmxofJAFCtEz"`Lvtx R-`w 6dHv9L,T"TJe7P;:':ݕ&Ri63Юui{AG08J\"m?XE4 +\XzO4Z]U YBYwڮjyq\}$ mH^V<" XǬkʼn*F1hvFHU#NBLH]lq$#;`,RTÀ7v\tW@Cpz(/S|/$p7}mEז $( >璞iV_,Zj0o%*܄I o1{crcvTR3 K0ԇ&K9 "+[>2L>jvИυ7茋uVˡԻcvjk;QT <.3Aǃ)dAI-rEB~zE(bDZs \]AWBVP Jy=Yvq{tSckpZhq{;+UhJK$fg&b.0棐 6ohgl+c/c^KyǛ'xT8ιYF!KonC!~`08^t$eTA,EšP<ā-izļil^(rz]z!dtMH FjښD^cQFdHoIg8jmv+hNXxܪڴCarתO訢ΞURg?i%oX>$/mf?:ZpZtt^G@ B|zH ]'2ţ+-Uz?o2=#:4 G?l0@b=]{DM0. )v ^F \jAϓK^]jK0|_&ndpvO A?4!uTxUd?h4D%X41!>ǴvlyC439nUtL=)x #?Oz-8,waᤀApa<ɐZO UU$h25T cȷcB)4~$)nЈH-jfdTlWKG C5NK7H{*'D7T&v^srh ecwrO }.gl,[.%)X qDG 2Ti>ddO[H]ז{Gs)I;$ܽZ<\9B@vy"nwU9RBsEQcVr$uf_g|Sk~(370{]5:q=TY _{yCg\mh@`ZbsK"-Wi`2s1!=npRE5Qteߢᨴ A -H0.N1|kVʶ&O߄؟\k,t׀ 0"HIʹHQcc{ׇ9_J陜_q%Rby2j Hrj`Lyń(q} 8.d%c|6`lc&ۈ( g[82ކK.?ӆ@7h Љֽg))9/O䏻|5f߀{! 7;$KSS̹mTt}76^ٷE"0bW.X$g$&k +?V,=>r[ML?/"m>:aG~f,(b!mN349pF@9r#~h͐&&攥eNZbԗ&ϲ$FRH#4K~mqY-? P.o'6&'SE|Bz (%$2޳-P?_*D dc\sH2fN+NdA@ت03Iǥzc|7ZS7͗\A%>!p~TlK2 a޶#jϣa+Hْmw1[[8*UOc7(PZ@S (85*@kgׇ!|}lbYo\RYGy)Šg!h yEIcU/IZ 觗ޏx$"2-mbڱJMݐgUgۡ/e/y^mw}8:EEscTm:2 4s S8.o'g6kÄb -G 3(uoqAC x)wht,v'^CzWm][ek [)kj"N. =ҩK}@~teDo@JԄ,~IM A6{@r9ga׫L E鬹;  Pj:hau /9 59P!!&;A+6ή#'ٴK*{Mfe㭌b$vp+csVp=biﮖ 卧bsj%c(Ynsb&rK5Kb1>l&--Xzۧ_"D-G ` IӏȜ-!U ܾ|\õg"eKG<=,Dpzǟw 3K#Eҍ:JԴQpb_\Z3‡m߈~t/s0aqxg2ѣRuy#qad*@{1@!lMa(J-ޏ=:OHiUid /fr'S:QD ^߇SZe-E.D<3OvzgJHn#qxLv@;S+>Fԥn-TY_͏k48QP$skʺ3 Y!­'o5[i)# GZ1@b*a[Oq+@"+Kѯ?{x!$@,or1? a{{MӐ-~/W7U\lE85+ϖe.ٽB3OSn\}dBIDzX꜄^6nn45km;6ǖOi?EgTRx^ XYP'dQ:Nաh)Qyg`qbzt|tGTI`7/rS0蒍IZ4yf 9m0NsG)&=Ll /yNJQ\(k\>aĎɛ6ZwMcFG0e`~GR2Q#8YB?-G= oN0m"cFTej(~nOLMbα"z&\l!z·:/fP*cuWUͪ=0.)]_; G=a_Dĝ'f|hbQ㊉HORN5ԲtY;gP`j]<1֞WD~i &' *t<21B:/Eu5ʟC' ӻ*}5Q.>GczQFTT _'u dVKHY-A\f 8}TPl/ {I?\U?\Vм/,bIKJƓOՅո*Ԏx*.KA >ghN#av{#@`yzlCB_%6Іi:OYaי8H*Gp}K 㢜T4.-2X颈.`6 bםWA@tCYUpQ,a!T4Kz^O/yH,"y8::*STh9^abs8wV29E?L6*[n49ƊmP<%&c~#!:^ xO鈍;0\uSrC#!sXz9.\/UyhBs˘n#.(DqMAG8pA8O5MѿXPH4sR_6 * SoUS_xR`bwyF UUrNϺ qD]];jL[h4 E l<:^w?V)֮t-m '?Ԛ=. z" (x (fQ]$} vly En>)$>aa\VjZg响qВo\΋%},x%A$ ƙQMo͗ʾS_ߚx.KRօ@wMӅڎ<| [ʜ?(.~ѱ̉`gXp8@CetG%j6h:Y_sJGBKHjyܳXܕO/yJꫝ 'ʌXY%3U[~ӄӿ)Cx2W+ƽ/\_BK!I^lV &Vyߓ<ދC`ؐ}&ݓ_otVb罥0urZWUNהSW*N?%wÞm̺(! ΂ 28*nugD;]p F w肐ŀ{!FPu&^|ȶρ/C)UD˦&o39j8Dys_㰿 )=\qh :mzRBS/q|du(r`]]b^I<8C+傱?=JlՐB4Y+*HKc0`L}D .u' yݶ"c2@S;# kaxzbܣ^*ГEA'D3=\Bp/Gl!=IkiapJW'G]ϕdWtM,#RZ #qqTq ^g0OKA<K+9+gmwM8GpwIbe@d,l\ C< c昙> tB3΃4?{d>4Rh-Ƃ%fAǵ?43\(egvBcl6t6qDRC>)8Ÿ+Mƕ٨K¯J0x,?GGۦյi2O1q4KDKG08 ǁML@ʮd h`C^EqEdUM9mGPb[ߥE[!:M^ ^xob@Jl ߞ_y?e?Ჟ> CwS `'LӇ1άԏB^L@ܴv IѲD&JmLnC>t (L2U8Rdp7&U>̳TR[s?D rPF,VgS;ܣffm9Utf-Ri!k [N2@#7 lrץWJk7ZHw[7T gl&5Oj+i%zp ʓAbW@,lT%ݡ@T*cpW%ݝ~z @cAPqA O%ȟE"`94jE} R_`3K$f?1&V̯Vjj| ǮXV`ެR^Zb`4OLLcvI+4z aūVhM@䁧)~ ijXFK#ՉӨMX o pJDe ݱVN`te%\ūfLD>#!i]%s]&H!yWw+\R|蔿X:Z_`SacU6FlxXhdz"y?T@aGz"T1m" ("`7ּpl:( ^&P˚NsIB_ =@ sU^P?vdu)"([8].bS1/:;mN>}!#:@Ӟ#>EUɺ囧w%vJ1&MƲ|HV`{IO [ѩ`tc;mأXwبwqIv6(5rApO:&k')e?}}h:Ar9N;dymtMXA w}%G"v!+A~ `AI7 ÇK7[SqWsOp̋xzR>ȧћbǩ~,Vx QS Np03F38Vi pLJwٸ-t+i"R{H2,. P6J ߁bkPDZz!2+G*+ARC7vZY3"ڙEGdSkgR4X4Cyw#/xpdJɕ #w12ⷈ[A=Wm0lE]vrw&:Ct JϦ">+gz]Uc+M^߿LTki9v5d؛@cPܴHSpn$PHWa>otZl#=a:*r%@JD߽e}DoWRs{*ϋÕSKDz{1]$P"Ku2V S-Jƙdojj3^wt&,7܂hBnr ^_0Ga:_'/*W|QHrN4N.YSS`7'Pf1V𴣆e,iײϤ *Zq'2},)"- %.NP{{~H-*pPaw]Phvӝt2mf z}(4Aݬ 8.*zAuUT?ejoJ>酭OBﳂ*]ۨN #7αEUC^NݗiRU̕M#?rL>j (eɱ?j;}*)k,$dx8~QZD"Kzί6ٚW]}A)PB[~3],45|ҎZAU'*q_rk!gr pO8gao}f 6#Pw6vb˸3 5(2_ H8P (S3F18$1pѽOC**ww\VE6h64_ bО-={3o?%.s*UkjNV%Wm]Y\%JJ2YbH?UU*(k0w[q67kY\Pc8d|IP̯ }@V,,jZy/06G ɴS7=6sQ|蔲H'N3S@d\i/bWpwվm*' B6k2fOyݞe agfcQrk ArQ̱ ~EV~PT!b|Rtmݑ-8bmB֫zfFh)!Y2*D$v'ZE>˜gur0r^DqCء ڶ7QV䚱lxrYp 4ȪD^34J$~wKMןe٘#aڦfyv*o& O#=uϼy 츴:1vNrE*u<0%>k2\T>/eWnY}V =H訪֩c4 Һ{+;gF:OLЫ˶nkOymG)FklQG 6lzAdڏ*Ƅ vf?bm]|f,Jc( ˀR߬<|3vgdNh.zXbXvh$p`/5*VqR&U΀\K1ԇϨҚ;ȋGeY.ZҜǺW] p9*{p0gaztKQP`i b>ŻeDzFuIWZsIIzZ&)}DN;YZnt96e^lЃ*#}Ns8rp1I[}2t $^Q(2W}q:s*d/,wq[ u8D;5؂,]솨v[W;c?ס,ӯgmΒ3AS"⯲?C)Sy\\*  wޟT%-E[$]મڀv8­MȌz畃"%F\1ċ!}+Nϫy;n"#U*5ڵ5w%P fҷzh2xK!JB]Z˺okr y CgԆq p\ AeI[D5uI?1K(920ÉSx} ||Gt[0jtIjVNF8򿖘w2^HtOZ6:[6T#!ER309WƐOYIFn H nit j ` u"!.mC|)(٧IoZD5&ٹY2Kl Nj9yO!&dȉ!z QF pmTlx;U4)5_p r iPHU\0 ][LlNw6{8ƣH1O`a3]I?"By$6)p|1(bjf5yAWJ9o@͛t-4={n$!z7{Zcj ?&r'q7PYƉqWY``*@5 &PlW hC~bD I @9 {Fݢ9CwzDUhܹI=DM^,J|WdYƋ,{O9uy4hl!j;4uӇ3٢KciwpG]c7 ~s]v/ {cO)3Y0 9v<5># ݠ5avkk{(z֑+)x@M_Q`Q69nJ۴-VZ{ Ǔ۔`J5䭤:U,pox㨑ࢵl9[ l'O+11d#nLm889BS,MsJ^)F HG]X=_oƀY%uq@#Xy]mOuhFsRGcďJ_%aUų"}g(g ͌uIcm:P.:ֻ$ʹ[䊒STk?G ?"lj;tƣjb1:k]5s.R x27&☑)B"t^_zL.?)^2lhnRM{TM$e)lRY9ﴴ!Ly G<5e)y>?˝WI#uB=;^+S!an0O6h&pUsS1o!UJS!gu3=!( =Mr:#<1ǍB1}@Y|'AӔy62B(+*o釜m<,pɺȘ2 \yo(a.zF^ =wyG2UV݊öDè'8H n/!АDyLO-$Z"!VQ$XrumqiOaҢJY((1]OԠ1TyQ`aK3>}p-E|٨X &sM)F..kSbۦa!&UNʩ8a3| #Ss !=g?XZf&BTaYaioIa?|%AK# Gp*2%ZwD!JQz% ^rG"4+-۔uyz3)]XC9dthf1`(0>vadslz b.џsΨCyF%KP#\߭HV7q.s XeU-6 Gc@].(iݲgril ɷW،X8X⋋>Gs-4?6dFŧ MYg؉&β) K_[Dѫmx+5uc+Mn3ꮈ^O7 wN%r½}m}xR((Pv!{wjIUf/AM4D1pB'] lJTg f,(vɅ&B|%4R]wV6G u`,q' ]'(vo;Km1`l5"sL:>Ztbsma;'4PH0DH4޻{ariq :SV9aMg]b+__˘RC=sd{#X3S]06fk ^ ;0~H dG֧8i@PBHMF% Os+AX:rUm+0Il>m},V#2tb` %UepUқ,0@޴L~ 60 |*y4Ҡ9P6ހ]9KfhKNdXV:lu!e$ޘoU|yB9$wO-pyAlehFhgOFE51!jf3S&FP2aYȍ&6rU{mAZEp+ՆCKn2͡G\:>gZ!ӘrR(eŕ8 x1.&R$ebjc6ɔ[bY\rq_ b%5+,ʎY<-d4u yFW].P؊Aұb";E,?ʩnc 4*G+@ ُU* rȥIK҇HaoG5 /c~9>1:YgHXT?rf+÷re35AvIVV|Z nH37D '4z.5 gHAuҲ邟4S gHHo]eDߍKj'ڥc#?$^%_3l&y'@@H6ZF=T|,<>{;|gtO_0^F«_"_6F]-}WeLj5%:|ሃB"+2[XT=#Eh^ K~G? H 7B瞎yfۚ2'ۓG MW?PhJW/Td|w!S΋qUu.\h>{&oLȰzۋ$SgE sQ ӑR$(AqqN;Ɠ TZ26R7zisVck"2+F8 jC+>wS 5'{+zÈ].-BV2V8:d-u9)&2{$sD?PJtgyewL0/ 8Ewj'A\.?ގ1e. v"װ;j:E;1v>k@jH'uﲡ}M>mg^w1Aﻳ`G,y,)KtZ[& ȋf>/wB/D90%K&/0OM_iwDy!,=A3xZꝧޝPj$A)NiC;+f?kjF#etQ]B|MH҄o׎zm hFL iWS$ a$-*@lTBeP[ZҼרBٲmn}Mr nAޝg@r2lD嶆)̘Ce 9xwm¿ 2p.D<`z]%^ՀHx6iέ󨹻Ţc -vuFNfmɳUs9s%)}ec]n0 eg^~AALRJ`LQ,XmY+K%xSmS/т3\cK[Ge~xoՙ$@9rŻְȯkP1zW`2ÿuTU;պm.+0j"~"PB>P6 1BW.r!=mS*⊲rJʺG%-/ .sA1)/.>:uJ{kc)&:*NuK!$b'NMj9TCc ?D\˹怔|*'\2o*1%Y_lܮLsCX*7[/izy30.wRKzFV`f!>h6] iq9˵/'(acQ6 >)VV?b2ͤ@<Ѻ?HEfkcj2WJ|^!bl-asFF\ owNuCsUڿDF4 ^133`y`$rn6 .FܒF)+Gդap0dLot*F@ <YƇU`%r03Hkcǂ&>C~bol$Gav/ [l3æg׾[-7ߞR>b5M PsfI7롬}*Bfw1$c._lM)ӢwEߏ1z@ʹ4ִ>Y@xy$10޿))F (VB}#g^~f웓/O^<؁K؎ҥq쇽ZE]qYUgγp4&S㷋$UIZ5MKS8 _.ַ%If=߂$^Jj\\Ƭ"zBPݩ؇MA$3{>,y!49hXv`$u[cNgZmGx]CьԋW%BQ|m+=״AVrhiF^h '1{'k9NpMݞCzɵf_8{xJo7:2_uI@Xbȑ&i}ʋ##2cXAZzB,%'T䅻^ }U2_ISR {9*ZwQXmO/N:̔˳&('rI39yLxi=:˺p:ɴxIb٢jӣybe&IuzW MJqK>DT.EKΙi>YSH~2s~T?WhQK5t$rw.wUPߦ`̶dB;e)?̢W2kNvMr

    7[<L(Hi{!v3}s-n ɀjl (wVִ뻝Nu# KC(L: 7o% ]=6Xe+K8I\y֙7E QI͑GU5vh}5- _8O'֟$W%ˇĸ:_oڤɵ˧~NP ?*/>A2R\$ fͼF2} Wm7%)U(Gw1&t:x}38$*Cy3&uvzrEs*hB)ѡP[}|bi+Qk4SOg3oKS dċH.rЉ dg"VlXU#6" x ǰK@ܥwW Sk23iEyHK,`+#`0٨7<ݚ V K@JFʥ<ѷh;z&MMIuT0 :3fkv5o0%'Q>x{pk$JcVfBUK YC݂7HNn&_ 30rub˄`ѧ4kS(ȍq]@Ο962,{?L5n0зB=MTe$&4$щN;*|j }3Gt8N/$Q:Jst|] " :͏*l`3S P5a,5їk@vsBwwS^(d)i[]f\d3xN=O.NQGE!CnyM# .AƾLqُ2|3&P\Ϲe6BJFdCY`Av+=D`4]9'.X> ѣ|2@#Hm:$#é[hƄ *,\wbAcKEЃF9p']UaTFtψ_QM&F!aa qy ,Hr' M/LLO<ޤXVE;qA#{@CƮ)78HXs$]:g(p}ȗêFBK=2r&:}Nj"-*4y|ɥ'z. =旖ֹ|.u|_`P :lk[Dˤf  CA+R!Z0Ȯ?V=@y95!ugDDn`CNzQ%m(;dJJyi,_ 0Y$IVС)l뻬#Xy8nF6#c-vƼ@2mbDM +avF>8FY2mh"[9}aN,H_))ٳd:JڕX02*2̏ iÎ?:MҠvjYȞ &no+hth#̫P=+D`Z6HaC׺zqB&̾}e'b` :Mqt`ht)cU`X#-ƽL;5l*v[j/hmZD HnQCPMVybKcY" {zl^C_3o "^m ?`c8U>-=g:⣶Ї; 06|%;U |W57#& O[ %졙NZDb~0 .@d~#TX.z!LT QZa敨|)Mr>n[I2v<5\TQ8" ܯb-&MKg\jLro2܇\ dr {-]C|ƈgCjޕ |b-X  +jEajJbu٣_g4-b. ġ4dع~\!?{]CJY*l Pd.""|[0H/ly9 !O)Og\/˜M՘'AK%lD)%>qxs+C-_;h`iZфJo t_&Z4IBoM7/4tRIeg8EoKj_c9 :0/j'_~ofX,P8 -8̻Rdh{"ebq,aqh9F@iy-O-؋hݟTݱ4 *k,nbibōRUOᚤQFRY 7Q#76dq7~U+UkddOr,,[\ dI uza|T~5q36豋}^? g/{E`Bgw*`r,VIUW!>s;G[=)P`R{> }ț71UA%(noM (g}JW#%R+_|9}BN=62 b&}TA>tp:fϾHI}Yֱ2ZG+o(I/dyuE+Hd^CgӹbD)Eb笾&9pUE\Dݽ٠4Vr Gư#emKj{ T/>FN6ƶl4tRm͕4'4"L2S@sQi]t!c>Ӗn(Q :9E:n QxJjNn|h@Y" O2"ժw0y^*%:Ξ92hWg Vu ~24 ̡%;*+Z/ !^9X`wr޹x  Ŀ("XhZt'!tм謯%JTYUF$M.x&.˖)CaFZ !H<Baή@##h]\wm+zv1"!lBguzŵJ s{|WEлJ/(m+*X#*-qIuo4 %!Gk1RtnpeʙDeLàhurS+Jr\IR"Ln@6bRXg򣌵o2n 4`pr =gYirD4z챘B}΍qsyڪѣXxg;0DL&ns8mE=nYY:i[{<+AVhȏ}@ 嵳`ѱemԴ3YR J+mKÕMY2bkd7O78]}h # &!Q̒fe %҄gSomFkvߣvb:9rld? Õ՛[{65 z`g WOlaHl[ؒ>(ݰٟ6E@hmCηb_>7HWQ Ӑ0Igwa뙄cRm6)C $o,uaaN,FyeQk"I{Ĉ@ jym{gP-W?#%|ߦ-c~wr3#վf I[&5\|@g+ m-bl\x&#O њG z;mr})yF,5^>w̲cx8Tyt I س mYΐx<>rBfdw}K+6cTfJV"K t0,xN9D⣚̨#l89o}[a勆2Vl+>!fLߗ"^xZ*^Ε`bSW͝@@s);V`>o;2mX&c(ҘXwn:|+ s@)⚃cn<ʫtOS=|Aݥ:0b-FJb/4kpWk|rV20-̈́f$M 7Tū 7 ŚyA$ f2wv{OR$ZB}*oBNb] \ &M*2Жt%-m_h&]fyqX7b𤏽mZ@yA̗1gKѥܘM? v+#[ABb<SlykrM\=rG;Λ W[vEN\ \gsYȖJ5SERRC=%AE)@NbV%5AaK+ȗ?PboƫB'~Fpr1-`&M"Hw&vV-w|^ءsc&ưFe&&iI6qd{93h (Byd%9NY9\N?WpB3w$dוWks3Ӈ7b 9I>8OO~ȹZݘW\^(\jdo=Z1q/B)=1f(Wq^- gWG H| +C;wPbPR ÿҹ.s>|MaAҠj覟S$,d&)=%Yϟ v1CA$H:O$@-B_/͗8,T[NMA#iVW|,>"EkB~B\>{?[kפq8ٶ zr`T ]M'!O+#ed j(% qv (Z7-E _2yz3=>1S%srD]Qc18P;z( xwX>Eا8>/Й -fDuRV?C2p1cơ%kRc1 $lޢ5ta(] ͗-$dU dUU w9M/<J"s z<;OϿu/!N0F] %4Uj׌2@+7ߣ$!"[x]Y ţTGG|u32+]k֩ Q{r$~5<:6!"Wu9GNBM\7M[o'\z .^`M$Cݢ*]<'^: Ё싛lJ!8 K'|BNBuING Ff펃㻖 ĝ6sZ9 ŭi Llٴj9[b+m^k MzCBmΫpsy{xD)VnM-繫 < ZuY2 > KPyeuNrURɷ09; S"fsiceh |=׶ܕh\@++xISқ3{ktavv }w;: Vb#dX D~Ь-b {\PZeP˼wy9[4|Tf5;u @n 8c1y^= m T E3r{GEսlsc3IS 0{z9r4438g[t$dhr$UA:8kljƀJH=v\y14%Ң>ñ]IQc}D91,Py0D:٦]Qk,kE[i֛|<,vJuGuTҒ(7~.e%1o}\5Zvp{5粳ѓnmz%.|oE5iV9,0UxK R=~(%[qX㥤o䝓5$ƼirBQHX4C#a㺘ϱ<фîד/8p 4>%|b LX"`2hwuQf}8f $݆M*zD%f5VKע%3CVn"Lej%ѯ`O krlyP(AI"itCf.eb0ϳ6L =XّK_ciks/1w =n.u}|]0xaalh6gzzh_ )U@$gZkdaI; Izڔվ?4Zȥ" {&2X%Nʉu2: V} Kf*<'c Oҡ PbDۅ̑"|JJn|TRpc96b) v]_G u`ro\df0z~v [ۉgNI:6U#b&L#4UcުӁL1AۚZ%F=-.F/ #%m; 2Is@8 gsWa;5CRpu%A#^>700j! !X mE4G|/gxdXg3x_ kK%ݠAaJ+%c=-<[V+4My!eL=6;sف< SP }s6D_ydf($YLeY& Q$|Nv!RQ0LS} _pp}fvw/fARXF4d~uA/8`h^&H-fx~6F[@a.xԉKUM0ܧfUoќ\CZZ\Kp m^НI qABFT3 52ܫqG&rg^rЪ32.6RpMjC$q:lb"zaujZ-M9lAyvdb"I[߽s)Iw:'aƉGX<@wkJ *; 3;I`p{C&0?[)VKwv.fam0vơyean<e% +X xIW'ן[~O-)vx R [T 9 !iW~Pf`gtU*M"];/./;c*\eRC3>YCM?Z$ɗJSy;&K&vkT ۉ[vK[ M#js9Tð==2F)7ɺGJY鶶u_ATfÝR1$A9-D-,'6zy-!0rdžGG}m(yWlEF+ܾ"&&nGn` t\=V\%2%O4NUTHpYst6}_x<`8H| _h *ʞ{z9T~kHf̿?TQz ּPI!B?dG?.\f,T=8+BW3#wuh`QZ]'i..CmG@'Z{XtÝ<p$3Hcvaٝ+&/=v5r7|8R"P dI5ك/i>{q_:L ZE)-]+Љf᭐(?3x8 NE2 PG"6[ ډ ة<\FISQ !˓*`kQψ 4ǂ6]&čD.,*'LE^ѥ3O?fʣS|Ubysׯ}uq6xI!ͥpҖ;lè,)*O/IdB냚2hğZ2<9螕]+~AD c 9X Uux_ЕiZ ҕh<tB`Z/kp-EL.jrT:\oxҙī#\U6s~J|WɨQfqO)A [sd1 BzwnQTvL%pN]AF@5ؤ0\SU]rl #ӌPxFtW5~}Rr-H ?cllzL=q`\ Oy\DPElLr04'C(N=XF`H^A'5%R74±yԪ:<>)M͐f!hJl,8aW×yǷɽlnfЖ_5/lt&+ܾ7| fNw'Z Qeuj5^j.9"3н! TӃ띚ܿ._LKAIBpv-шעFrC8@4R G Af]4o #I}m ?>-&/~) G8(6|q =e2 gqZQŞenL97vI7HI9!Sgd3-%N52XEVJV\[*fVf]ׅQXcؼDFHf" nZ,WH2B+x&pr۱4hq1%pxg0hLK7I#As+ҧwd@T1]a|G?JH{R+j1LHnF6ޞD#b`1Kj߷AV_"&~:XDTɵ-fr?OjW|vm#b.o{g<%V2ʣvi{xn!~g8>rbMȻHgpO};> ? 1%<븣6V7,.1*sa(ٜOH yաl+84)ދQ-@"p'IJ6tz%9X7尧Wh{oj̖S흉p|Dw.8aI $t?/я?>>/ U.$&{T<(9W!yvOKSflWQd}e5  WdFZCn4 Q4?<R}a\AVCjeg}L^{) }$1c6UZENC`P>IBT-7.E= ̋ -Zfh^4S|F7u‹f$)u`߁e']"TćZu[Y {K&_b'+~7 5l_6zZ· llMXcReZy]|:cYW_ jE;Wn, r{b~lB ׅ3cpN׉ 9Vm 9"υw4E&PdJ"R(8k"ʳøt$ZRAl ~ޮGث SӲǼ4FqvMGdY'Ӑ?:nC؞OV S$>kk|Tvr#{o.{9:0 >M `@$n4 ~ӫbJ;\8E1bKuA0CO3clзW۴q8+/n .1&BcF9_|rrֱa<mЦu%: ~g.oխWꅬQ ; {+I;c H>wZ/~Qa)ӕ“==A{ӊ$L Ɵ:,Z 1\?D> OiRYi5.͸/Rj+*C1&{TrKo&0F= '\\(2H-O`X߫E3'5.)7+eI~,#4~1D;YhcXi'Ag.v[]myj > c~$]h"/pKV톝~j6/3pt'R KƎj)`XM?ap/T5p۫_ lRcwN:^peKʵ.Җ,WشaYY6t)qt<_a A&L#NC\e;^CTZ=VV/@jiDUS Jv흊OOYJ>wDOU :`@ǕQ H|^rԋ (lj'zK+j:LZFR3H(NsL>lza//,1uiNLsD6ϣ( SzJ F*4<̴xc{]Y^yևI?l@Jp\8 IՐ(p8Wq߇s['iQd DZk$_;H<̃RYh1& ;ܜ+^2Fx6X#hV r҂d3ׁ"?c>huloqz}zGGz})2nE@< -2FFa\T4nN-  Z'8[߿cxÕ5 EAUIjv hYYpoϳC0ə[c.VMٹA$[Mio?c'ި/tgWWKyQxK7WdLP?}UcmG5Yn_4d3"k\F2ҳS/KkSnʥIA9]N+ZrT2AJ2Yiif7k,[)fC{NN^?4OЉafH@b6%5K(>o^?k}9vqgSQ"t䗗8]C~x _V".00*A/V\f îߜx.j`|DQ>j Ԡ!œm'5RxF}Zyyp:P}WP.1Q+Fɡ}p-@~͈{H)#Pq'?sk𦁅XՋ^N㛭i5i̊ͽԍR5(wZ5g*4d!:^^\&U~#AB-ay(LкăWuKpOLZs~**:5fiňi{8 Bc-Աo\JͪM3VRbsZ=O܄%[} &7ڧЪ;#=CK+;[.Н+Â)0SG#vmu,j^v ڇ헆E7'JkQ[F9l)/-֯T[-~K'"SdLN'>OCE#jz/j2: #mu촂cDeLzW,WC7R󯆨/뉪,MBB!GpDOq:Ǭxs:Yfc iΉz n:j*$[WՋtNXvZgiڿ/vLX-*ōG5Q?[x/ѤF&^EfvU6/ezb13{rZ-ް)> *xF]wZn* 6f죲ӈWzJf^&8&]o%D2Bf7< .O2No oJ)+RԐuu%y~@[FӼ@4pH$: &m[3H=P,aNx0qbwS Kjs׊.5 㕋w(~^+'pma"lxs±X J9Qؔv#Cynژ>J7jt[kWnd!4" "n0w Ьv" Y[SlSULVXř!>;◸S"λ_`ބD8vq3]sb)!OQ ?Y6k_ )7_lF.e4Cp8!;8ҿSǗDZ0-E+{l?qZt»piPf”1aoa=P[5g4(,e >Ff*&8`nnd]FV ȘOƋM8;쁧,?@xܥZBI*7fu#NIEnRY)ZaT5\DFG}I#no~Me%K0, Dgp/h3ў0Ѓm,[K*.(q PKLz lzHم;h V5[>@8dAiJ\a@ZYQ bĆĶdn |7j7 ~b8zdnvw%|g+;ae@F,=<QG U_۾}vS(a97MZH_Rq{ \ F!0|%QIy̮qu"ƙJ,Ѽ8kR>  ?ێ[lX@*lMvYSV{KW6g?@WQ8pkɩҥ;.S|s9k– qfWc7nɮ%tbh xeQ%>Ȋʛ8: ?Src@q6BM6ɓhV朱CE^)F1z˧t}$^~`bsȍofcUG1 a&ҍ0䨰XUt(}Rq!ySa&Fm5%B1!sh2K@ND6T50T^5p@ewWNM|wfSVy 7wwђ{jݩ v@xӶJ;.D?ߟBn^D 6}:ny/C"y4nBAVx ;4[;SKնCKF{½ڙW|;ݬ+ *(oCªiLͷe̻>m^ ls3XK;,a;4LDžf,ҹXԾ *rʷ@9$8bLk38IJ{ x'e:. U2R%bn;4VSgX?1N"*F]qB!^ ^Xk K~kS㫕7E3kn(DO:RI[Xɲpiu=tD%4GuYޔlRq Jr0=V:R8TIĉ6RiUPﴀQ5zi;C6b0i>c/ܿ,BvQ#&||cW5 ʕ>H֯bA2sd[W^,Zz5y#QKߧ#u}j}W>*{ZE5w{3)ɣɛNҾ݆%,sg C߲nƊάtH-yP뙏4k0l6j?@s;`wEFJ';=(W·Tbvo˦Q"ЈT5~aw*nqX"PձWo ][|,'G 35 *"s-wQT#-(efz3|je~46HQ.4BÐ]T1[aXaI]1QKV~i3Ǩ%Oq1I#+@I|XKitB|ya fn@ٶwK赃ol͛Y7vL>]zE+Sq-;Ξ_a+hm[ *Ħ[wSUNrbsu~@TqF\H]}m,Q1o0'F$P57A^i~.7qg1ƀQVK^,kB !>@Gnɀjs^(37>KyXv5;B(UFkZ4/J;&R@3 yG4heԛ !l2M%2&U7W*& 4 [NIK >R89RIlJsNXIƛ0NInl GP_h&|*6>nG*ll01!Ag 4c4Gg`]|{ۛC"fqhV3beLgn .<{lȒH٘PAhbD^ѯm*dA+Nt|Jk9pnc0WVͤc9TVc4G/vDPAppƶgKgLOt1a6mKmYda;%v)Q"F>_|!=,..672_l>rp';Bavf@fȑh:"ba!M=9gRyf0]oԫ(8 )x|O@ul>do3RKLj͓ܸ#ъX;v³T&ecփɳP:/L:]OVW–R5bGWHӦztrGOހq=ڿwhI"+i(O7WSzc|2Myo-eY{{0wΫҡ'|cIuƑ :eZL`qszgqTKPec :Lf*«a{>W}"?~ 7̒9\Q;48|AVIZ1xCaAJ2_JBY)<;{pohT>*=M>U=S! '_IG),G'ۍdO㑧]NYm TȤ"-Sq< SA'v2i.jyw?({FJ| .CHl|(\e#ࢅEzQʭlyJb~`^_b %e^ipFۏCKغY ~Pz :R ӎCnbۜyH9p`v|ӽhym,笴J6۰8S^;_ }5_a031Fo=f/R % դ%$ׄ+ &5Yulz'2ncդs-UbRkI0 .639|6;Zf}bxl\hfKOK%Z~ӯ hnAT?)qDi=J`bv0? n_r%19,&got$TWHOλ͕ϸ(Gj0u%.Fg0Fbl'UQΩYUTx͵7jw=1fpxrӶggI7,~Uv5GsS8"1)e =rFc Gp)Wђ|(, 6sN`/ѹJE,}eCBZuIfZ~3WnǕM]N2`WK!~Ϛ ٭=+=sxW# 2V47ӻ=ҦUオ$7 ^pC6SShZjn|asd~c`g| zx.bUD~65E8G%ZJb%0SH~{=<TT*ϡ-x% OD"8(?(>/U;55WcgK\q^c3H2q#xwӐ8!X8ϖpW%Cy/!!֑s m_WZC+K"cur%_JtNv;=~ʜ[F0!=\×xð[,qǘz-͂4 j%7, qD,1kٖ&4~:B5f⡥9ÚB8Ĵ_ tpc]ܝnC2 icxl!ɿOg8"Τ𛛝@1x뼼_kl%V.9&.j0vų .LJU0(49 րjnW.>[*=`!OJliKKR6 51)őد.[4S\åKppҤ)bSA-Ӵ[XCiR;4gY-\.rf8'5e +;⺏:ҁS lL[FUyf=M$Gsj?\{-k1ERt} }!rjY]Ǹݔg] @hmU(oZG&OƑP`5mE;nV G<{>>FM}Cvcvn8Nۭ%qy {)%~+#B[8y2nSvPlޯxJaȵ*ZmYҩ$VKuS0+éq؂wԇfFIp\c)]5L,RkVO<}2Ů?TܷX̗'54ǹX^,Sã&[:W2mzŖi$Y2mAv?agʢx;N[Fgs͎GA]+'ND%fK& m=]|W6o5;>l=B4~Fj,Rrw:n#e_i찊Y"7&҈C9Cui< d.&JH$G(侚N{W~pGioZ-FλןLOԒ=B%.ח7yt@\lgwp_WX;e( B@rB v[Ω(&>KmVqMX-XJ7yxӏ8hqP?YNviTO;&ڶ6~w3εvlkn4.⎏W,/ar߳n`; }^j!s&Ĩ C`]5GxtksDپQր*A3/"?)l~/*?âtHlclL^7o=P?֏-0%ˣ+RnN;|'_4{TiFUJKF nJBʅ@#/dV-\PDK 6o^Pe?:hATYi,˲:҉`P,Z@ )&*z" w5$_# 7RC ~[o !UxO(JYS߮+h0\VbGե;b}.;cna2e;Qšv o^iHP.A8F||I1jV$j@v&Ӭ \Hc9Uݟ:V>Y}֛>b5WNՖypi(~WFWh~O<{Ǐњo-=F1ֿх sw_Fqq4eՒhأnUr=ꞙsϽ qݚ1fgZaB#u[rz p W¹c}]N;wi{^8(E=/f j1 h8hfċJLS<mغ4AE[h[SptK9+"gUeSG_MNxX) iD%N@ y a4;fFŤ|6;B7 d 8JʣDhr qm}#Sqti-c'HfXZp ^;馺#Rh.I=;yh)ĠLlMϋ*z۹18:㇈6y<^xcAJRʆ7r|0瓾I-O>\z7ߋO_s:>)8dni[@x,ši,8Mz {xsrPqQ-/ʒV\mjDQ(wP4kl-¢;i~F[Cw8 ^ՄhEJSi "M-g+F;!1F£b0m6ϔ[ r+niM~ "WZ wGEKSZ)L枖ߤ<Һw?89ض!0.^)' a^d)I HLS[>BxI.Z㲻>%!ظ!bJ!RDENT,R[Lc`Ozmi,EiN]ԤJNfQҌA߄JT4{\ni9TwϪܒ(E7>6(b)dUlo7jb5{e up>z5/wJawC97mZ"[Cj6#66#>a`ZLďh@X7U(y ~+蕅No_iMMע ]|(L`X,(0=\鸰 Ⱥ~+櫽sQ)Nohs.^Q, qݖ1v-ЮǓ2LNu$y)t⁥s1gcjxLypĎ0\N!ޫw[eUkau!^6`VG4p<.© zs|ep@1C}L#X y&| D96/d;V,h`9QJPPc$g 8 CMɡ#ȀWIqN|o>s[!QqwU"&*Fs,|.Ӡ$t0 ;lgr;Nc3Zy{dA奣BYzNMn=24YAP> xU0)(+,}TƟ8I%.*Q,T IjRNm҅ (T*c:[$b/5OT$! cUf/z"O62\ Qſ6G.3zTGwzqKII1p70֣t>'DW0}|ϼ"CœD6>q@tph.6MXzQƁĹÍ,c4]^AxG"]{ϴe'TW^)`T@ RW<_/5~a1賐y;,`H$[AђalX?8aPiAE-pՑ(!w$+L^Ek% SqRN(1=ɍ:>Rݥl֙X͐qd?z-xqܰ'_ޝ0)8X)k7> OTƺREqCвotk$g55.75(Ii::G)/9"~z~/e ncE_(}"L4Idk"V`y܄XDKGv.^1k7 4]uRWu/%ki@W^`H)ucJXCqu1*cz =CŲNW]Tule<ćk8ݶW^2ƀ cu o^dT>UY@X/[]W˲?eFU} 5ɾg\q9L7aO}ILC>BJ?^EӉfp׻XqÖ~IjbN?;h'{}}tp n Y4!Uނ oV /Z)cW[q|_%GU>RbRq֓#Sn0pt=?_EFTlNG˿ W-cE9 ia|X>`*;w 1#f ޠ\Uq\.8w&RSf01r8ع>Qm6< (-b]~]~_xn\V/iZg&/XWֈ޻wGħ^AӴ|,AC ?JK*&T|unGiN' ݍL<,IK1-C<@! !8@J~Ȉ28DW߲Ձk 0Y;X"I(]΄B`NnP:_T_ȓ6ͳ)='27&;Hl/(ã4^3j/ (<LX D76)پqȨ~\nWkDqom<Fě@ݳd~@ڋEOhdᐾNBԄd2GxK _*&`WEd|+v\1#Z2ۘ/| k!`RcmH\Uc{,~'CL #,7([R-5^Ujګ|v@QU, :?ufK_Wx\%+RJgq!zch nh8%*;dRjdc3N=0و=NwFG`oq( ̲keϟC) n7LQ`Px赢?& 8#,NX]!YiaUEE|W_}XE> K֚uzΩ4y!"ip*%J4GsæJUMSGlB9BA| j~RE7T1JK *T.3c ,h6ӂ ͂_i4)گi=A ˗m 0 PF3d% 3<]wWROl6ǿ"goť0/$sߢR Jf)L̏2+œD[ 0i0Oܿ 'AW5) ƎtU7vHڿl8߫dPϲF7ZsG_aE/m۰4H|1a'àFqkO,  QLd>8L&'XfѸ8'Cv3@{8Ze BCqGժao`N"35S~.:51ULOX]c ڮ9lU UԊ*R H&$Y{8 b WRs yQ@raX7hGM$F f +nazїn ԫ2ue\fauL_斒|9urG̓0/Tގ&o dTGG{= l!",Qq]6( ֌L͐yuAq4yhZk' $sX wS]+Iy=%ÛcLqfRR$hrPx1Y _Ł /Xb]}|I.ha-l]14ڥE "/Ӥ';ZP_&p1iGsKW] ]ZT>r(m3_K2wKA1R_-NTڥD .ǫ q#>Ug؎s_xc8[ƨy3@VzWޞ{ʯ5íɺq_Uḧi1%ugYj>`>U`X M%?y[~J~JEQ1vuϬwaLrC%BCKǞ3|hfx7b;Sl{O /tV8||agG?]&B %Ҳ5 w [T1-Sb*0SVI9ڹZY4yE isIAf!C^h]-=zPzrW,V0+:EzURd]sаB#osm)ꚦ֯&1-yx[W7A`O&j: Px`?]wMS&{ȃOMN4b~P9qRS:m) p .zK$i.6-#ZZQEcv`y zA&Fz "?ŻAc~,y~mrtbj,G'U}8jdW#bIFgZG88yIUtv -R' berFga?-YQ-6IikQ -} Q@\`GJPdȑ8| lqLUaQ M"SIT_ufrkv? tu _s}l]R% Xi:CgiuG4R[ZWqB ΐ͙Vgʗ?$#SIr趠WJ5мɎwu ,@-%BzӃr1بyӫ{d x(qp!b:)E|[lqRt4`Ph Z 3\.GTZtmarvƁ?fqA#J!/)4#iPiſM5.r,ZA~cRG)fsX#P`uVqoWm M nD7[iiio C*Z'js18bg `̙CVroF1{,+鶪2E$+Ա,+(qZi)RB|.q%qW^ӚuX^]3 p2vЛn~i&\á9̣5o؊ؖ"Lb$Q^VⳂ窆Z <ڋkXkJ% K*vKXC㵲W`[Tz^4sQ]F~{찛 Hk2ɨ;*v{&`v:WG`즮rد hYH],8Θ ky<x5Blc@ѺuCMhG 2 e h8p0?c vjptpL5dKf{`uҿVX戋} [5@Xi }MρC Vz S"pTZEohU8W8;)y֍_~ ?2Q}zS+A=JR`UP XHXR䳘nR%{3 '!"r@ 7G cS7:'zc}q/{}*ߚ+xcG&/ pSIOLijğb:ʒq3-3$ ɓ\Zd v1wGSKv@Zo%3$.Q>j5#i{4 {RL¾{rդ?jf.RcNs'Lڳ=in>xx+ljBl /$^so%>XN-Y]+$.:I g%st"Nqb-Y:ϰS%dYk! 6w ~R>8M1{i^;"r8p.KJ"b9Y΢F`]aTud{F8+TML^$DrP>Bvȿ^"Dہux|gQTsA`M=.5>tȷ֕x:_r݌-"lSf O4 d  w  A1J:wq2tRu\aqg~^{z|G?vlQgX*uh&.JHmpKw^{f?ekƅvQ,Q;٧nQ`JqCU:Ub5InoVT3"XJZ[AX%%GC& ˪zX#+<y011QYZFiy\1: ˫ǩ(tA_(=цoYc/"=|u1yr_-q;`i@KۑmػrmsKFOw޽LiK^WŃ"P=C>h)ko O#PoCEKH5R<LmD28< Bd:"i:GPX =Ѐ /s辶F@یfbVR6A+r#$M5$' ,ƑA;Ŋ5K˞A̩}g/G[ d\&Xk;hL{obBC8ZWU=cCg\\ JI`9z;H~ n4Mƨ=gk_,2'9Af,_jIW*MP'N@O iEZ)(q[sGkij>+,}Bf6 ӹh " & Յf7h ׉^t+b>:M,K+W]=][Woq0X"*,o_mc#jv 1ýv#['aZVxPxBjf^\D =}Gу3ϋHu͵fҁ$Y\N-L=0G=wVxc&E#D 6tg잦C$<,ʦDi{j귗V hoi!󞁖qE]z00?Rlʏfq{A>5"+2R; ܟf~K =/ۡ<;_M>H;F$hY}*Q=#Ih^kڶOsեdm$ޚ)PTͳ/\1-h z&#zbuڹ>k`l%m*0dbŵ84u̎woJo^?Bt }E%L#URfX9Ae(oyH[8EJ[#AG~ڼ=Fbc;vf]8K%|?cJX.!Ujy}޽|}+/J͍{P/P8tm~ܰc |u/7ͪ]c67՝36!17WqvtG ꥂekR ԅMq䋢~s/1iԅ\awFc=g)`t $LO%h egH$f) |\pA÷Gj՝ZgrY BQСut6)mȧhx,TUnfF m5sc:i"t鉻I kN^HrD2rפf nX֍fq](JЈB҂O|$/Dz(A>2$z)\wmW<; J|f [;&nZ`\ sHhFCPۚ+mulJcgby Ǹ( =רڌ;4Ҫ:M/yhD*E,7+Nu̱ivinHTwe'--mM1Bzp{3֪ M6_Qy8ARI6]bb4|vφ20|f׃}"."fO++*$ꀇZ  ؞Mw&{Oʌ8b$3BQ:hSmTX~%(nQ}X*pԍX4:j]eɯ`vi൮cgB:i i~S`C3p9} C/†6$:#a]NOHALTf @Ʃ-LS?N/2 &2P@\_iD]܁wǭJPBޙۭm5A,yVv/^qbe}DR:z WҰTLnUD-B|רd}8ڐ$ l L@Pq8ߗ.21D:V! BH8 I< Fؐo?{qLu!N \{QnWXeeF62TrMx)Q(5{423n^@NgIk WeYjӈQ.)f9!6 3&k%KG "F9bZ'C&QMXx*'*pب_~63-ɋIAD?.?ZL4ɐdTlQSf@3* ˬ?!A{_ jb]xu qb[~R"+(I\?2rX ס?)Hg B$mJEڗx?)s?*7Pꯙ -| \rvEы鱿^-X x!\1AaY0:=)DF̒CH!Zwx=ik ѭ6{O\zOj+@* nMM _6AJ͠BnPhglvg cRΕҚOaJkqӆΩ.{ T5jꂺRj #%[k ˳]84K^UQY΁zS̐E=>X$d@HF^}pt i0b8 KGU?5Q*$\iKҴyYIK#0PʫlF33{] q31+6wDW@x,ǷHj-~)-5i'2DVH~3: DcAAtt&Y$h b Qل@k:`VkVah-J͑Ok|fXhk.%`M0Gv&u VE%-0UV=YT>aG&ښT79&B'^ Zalvg &l~ߺr,A iT4.Һk{qF|pu͹x*=LU)P9*5LA a 5~g]>D^?JX I`eB>]^ڧ{xid9Ӱoel  'i@#30/ QbZ񡝴//a;>#.I\TPlWѐ?'XDaT>9|"|sXVL_LZՁ6H VAc,@nX Bv; l- k 6!d䳱4k${gZ6 l627|k%*0ZOAߏۂ6j3/FG\HmZBkzxոPiJRHnCZJ ގʔ>ݎ`+$b[9h[k-`tܣ,!hb3y!mjKɧm2Fw>Uބo0I|Ku㡮,ZiQ&).>.+`|4ںpsɋwf֕M8J9t,ȴ֫D,X[&CϓoƙyO[8U4V\x~{NHj-I-jk)HZn[HYinUfܸ$ޭ6:m7-%ٛx$߂ 7W% H{& A4oAv֒󋴂pT< ʍ6KzNzc%snY;"7GQ>PU ^$};F3pCR]D["Y*/qrj ;TZ] *+jȩ */&",1 qHT^ֈvA0"  ucRCzJã5ٮZM{ӎ1v?_*ߘPV}8|ǷXٱxݭCC_6tAA&$e :cY.LpHQz[}-9E_t?`bnɇ c'"[)#jMŬ])k|>.+-IA.ӍHUU~y>R*k_759o,ߟe|"RFʈ7ȄBR0 uKD6oloW&savxb[|>y9|BdXNbj8M&_*Ih H45"j蝱h.xASC|/40 à wi uF#ȺsԤ s=Q7{ L<ɍ>Dp`JP|*AVXCx\GK⢒ZX#a8/(?B{g /_cKm&@p+( )AW(eO`^ Jg ~8ļXOʜŰMx8Uj,y$aGf/#g*(m|,' ;8W3{B1w̩?>%⹏T{p/ϳ;8PHm>TPfNqLJ`|߬)tn"'aGRv~ޮݨtQOC:bP,j`>F]=Duy%,a\+S NPB,%v)Gc iSۍmTw_8q˺΃]Ӌ#Fȥ(aqMigxu Z|ی+9:?Ŭh*[.ʀVErs÷|`}^4='M})p׎}Uk[Dzi6+Ԁ>hm[{t"@+o8*-^Ṏ8>Ϣmٟjҳo2Űh~ꩥL`X[p)"|St>T~,TpE6QEv9]&)ѧJ 5t&s~Wi:A(M`ESA=,e>.i|H~gնH9)~Uq`}#u߆g)KI8/&w"N{ej({ǁ41B惴1GE QEBG9 ?_,<0r4Q-NZ<+čB{ Hʗh~j(5Z Ȋ<5EPx-j)| ALaQ fv}A | LuT4>>jNivPa6M ^v[숷u Mvd-qf䃿F6/N!; 6LB9n8li"X1iQ2Ï!ڠ%!$ 3_ZB䚳p:@%y2`q[m "톓'(Igj>s70#qψ;t{l *l^X2M̺7NH};~ptj=] t$ܑ7OFb7nY)d!M9vxzɉg!j8R?7 >}S4аAO;V=WqXxgVAwߔ|-wtfh?-? Slf6Fyo٢cHQzڭdȬEK~& }zF QBb!! += (ݺB{ G9'>`S׸&s1K?twwutJEeʏlRɡ"}TTu~'mq%.& {<:;WWJ #45,yx$|A<L+UchOC|{x"CzBi%ZP>xr9wUlepUKA(wGzYQ{tCJ S,0(DArKFgG"u$~`W&V:} !;ʸN5-1A+iŒ;`sO6t9I+%0WHB_;ADxv9vS"6!;r[uZÍb/'vO2iThKy}0J1Jfh(x62[jxS fʗɩ3Isʉ z"8ZĢ>(uc& 9sjΘYXK"=[{4-DSj=jGOTR yCee{ Y|Semz-Pު[o:)"QqMh?!K&CgX--RfOC1Lݚ&+q@h(v44jrII+0~mUjOOiO e>Y$)让e#.Ɯٻ ~0c9ݧIYHrҜ"لDe @*yՓnq&Ŕ.%柃EЏSGOv&wsUt=ra7%'[UKU%fa:,aF9E3Z!1ݛ8<2?wz>QCPjXWiayp؉II(&Il52cWr 5.l!12pڃ۶$j3ϋjѼq8fgTl9-^`Gb@ [#i5.*R۶ jg`'Gwo#ѦU|dY0ׇ˝ѝbigM#WToS3s~; }V߬_2(|nC" ȌnK,]; rTaAsK}@ xpƦ$ܵ)1E?(=>m|7ե^=ɣ@?2a)z5\1xjrjS..p--!~#&1rӃЇz]NDݗ*Z|\Kgc#Zþ|\+帮o&-D֛ޭ:6eLʴ6\G/&HnT،W'>F*;OUJuطA2i3O-aw \pVoч>'.KFM9>OZ5LcUp"=R:H!\wZو[dO 毆ov(ԏ>].BrQ2\(| 4wqouqnt xp3L@LVll,ihhB!O!Ki7sCvZyb" Kj D#?{aI QI&/T$0O6R}81[T"Z3E n)@z_>O5b['y&Eg@GcZ˝ف;!Sst4=ˡ~=Tþk^ [ I WE|Ar31{[Te$0'ga/qIk8A:d wdpYx o o# {xJ|]s|8EUYӨKeV0js4L%Hx<ڳSݖB 76JAf*ߖLhȣQu7uզDK* L=ɿ2͑:=p(^:jl*`W# :5HdEu Ks5i]Ꭲ?mΊPf (֤ gDuv0 Zp|\%m$TqBIJ%+0B:XXqn/p5pIYXn%0FN\.ߞqD{@D͓ ԘaOGMIGq4%2.~/Oا$ʕ0'3.3ܚPi$G-sQa6s#Ďo&A E ֍}lGetƞ?VP`CW񈌨z/F\x kzG q=#T ,gɬ+6Xx_>10^]t(sa+Ks׼]YRD="7~z5}fKp4w9o(fMcӒ^`=#2gFP~VVX'Gf?;4XNCb?$m H0IVJ=A/P1ڄ DZ{R9J6xڢ\qL

    (+ޝ'{]c'5Cn2yץg 2;*ڀt,,t=/w3b+"2I ți[Xߙut+p+Su~X^bDb i5B] LeFNlo7۬r‹I48ΛҞ(I/pPjܚ0.WC{8> aw!4JÙh)?sq*"am+1g0y@7EQ)HjoV:$;' 瑊vEr 471$!1(9v&|wvcu,'}~k4,EB(Cԫ9N]΄4-JK۰Ԅ@$gS7F^E\r~` =V)bSC~99Ebxߤuq#nlY̶f1PGkDM 锇]:z,Pof˖b>7O$Hɕ//?1һǽ*^ 4X3\1&ߙu>m'G_#25&+)J_Lkg<1<'l, /_pɏ5| |ki?9GHA z,վͅ7zrEhiZ((rF,n`MN* łw`s6wu$~{Ƅyq%D>gz &)>6YhjUS4 k߬9͋fexjӶJ>,2F <#~c`6_h*߀ړ4OqhY v֭)Lgit(ōFMan4ޤw=/kñG!gq-;;̷haBK[9;۲rT5@׍d d0Y,"sW|nOgU/9HuP чD{u2XQ2W[/YX=@Q ! akRZb,[C+^x`+DW\kI7̓h6S_Ŧ O}oflio(OԎu'@j BOcnK-PW+|M':fVn j[*P+vƟ Kǭi|Je7Cfcaaou\Qla~ez5CAv}DʐU&|Iz¬f= e]Nu7g}&ک~#m4A}} 㞘¦ j>ܠp30.4(}@|5$^_cPfēnKo5B[պOΣoޜv`4XUVP-)13B2m )V7nХG7þ3B\$#q!V͏ei6Vxsmzъ ^q׵Hb c*adG7+5.CmRbyb; 0iB^E۪@R=ijIp:(f;_e@^ \wdN;,I̹zHmlSG$ݸZl 4U[KwqSF[Kv-(wq=7~qӕzF1# fӕ,9UGlȶU6cSN|X)tܙCG)hrWD~il (/|VB|UrQdH,+ۅtS ndfTШB;udݘ;ٹNХEݩ~ܴ?. YDMIQipf|Wΰn #vD)U]SW>uuJxYCn{y:EĢ#'׿'F󆗢d~O[kuMw$2YS?"}`lNvkztwbjZLĆߊ%b"60S35}K -2#b۸sXp'3]aE(:o͂5$C1eSBvk'+ۂ\IXWdj2JFw Es=ss/Ylh5paѶs8{7+$ܣZ#A)}}H6r] s ]H3.m$ mJi.u3h\ ;j=.΍:8ڃhCO&uLdfi> unsat2a˖V?}FI_-uP֏I"YV(}ZӋN`h]T-!":NAGc'!|Nuh WlhE.sW0j&Z` g`LCJ)zK_qC*7/0kAո`>Ө羹)9#3b"6d"=]Tڢf1۸dk]j idJD!${w'2[8cy74[jT  vzV CøO;cFRwT]N/mI5[j?.ޛJfgTu:)^H8InNT[?EV&a EE db~vyU?h}Dϕg(Q++:u}m6Byrae)=&y5 t[pn5^77_Tq_vX޲Cl"v]b/>WoHM M\XPvDy%S*1; @EF@W ‹elōc.BB$8<%EDW\x(!uϓ Xo+<(r "5I GL`X3b#Xq(;0S4ܪ7[U|F|HsTt>l9^R4;_ c׆B c8ݩik8dlvN(E_X4EBi/naJp{bc-3jcWBڊ8;wORk<cvJ7zöe1(0KRa@q ~6X&}R]AE=4;:.g%-9 ?JҦ9A|ṀuQy41rך^~#ݭS?it(.'uߐLJtOM@iB3|V!D}-C/;ΜPOmnknMoNYp{5ݑ"$.HbGWv=EO>7;#{տ#XzwDhxCڡHkbwAwmЄV9;jfv~*QvcMj7מ˩i ]-:K-!kǀ:zAؙ /?`TM 5ahyrC soN.GGO1Q(IPrg"%9iOk-r Y\"A6ɢ Ë@&chLFz`}n* ohl>iΤc&6Ѫ{p6͋ՠXԁeRe>DBCXV,j}d:3ɳǎKs  Q@Zswpx3%րڝ`d%w5;㑧)(KHe'n6h ;JDS#H1X)N^UQ3#MmR#TpEFEk+HAӞrwJb[ؚ9NB/(@8AKr"eI55sH"hX SJԃ5bgPaP4s~qĨ3\l /L;=oָT`N 3P".5;۵W~=?xotj"}ĬblK#HĔH#U/%]j/K~u4NlհVH'noi-L?tVt1b/Ha`N*~Dgf /* F d}amhJ4&qgtJR|@#xw Z5c[=8TDK6xr 0h4%%𦉥Ƀ1MșJv(4V̔M;!R<ܴiW HF*S w# ȸ hT|h_pd'K6p復d>+{9iD'WS+ʳdǃCl?R>Nkw%CvZl!\O3|)=?C Qw'E214PS^5U8dMq#zs"qLN~]$W3? @օSA @(8 rwT7dAQ<٪N HЂLЂ80m٭*Z M|ápB3C|}ånu^k,i8 <[L0tmx8fᆕ#Ur:҃&T:z+6Josdn&l4z`V̾m ϒ +#EܞV4@_kF;}%WMCG~|txb@umXY)2QLӠ`2QPgs#ܼ T۬e\F-"ɠEif^B蛻rĥ4/FkV"x+z(kV+ug11[U)iF8iĺWcp96rV%@,>|QXBdcB^ m$Or]\65Um>)R0hĭ'7~4 6~wYQɻxxwR%تIjn`AVUH 7gGS׭0بpߕ $JxT {IHZvy.Qqw+N[)2hmLd!m;\$GrI$C *aʾZkli"~H/@fV6}s?-dndFJdž)NN[$]pdq t0nZ\UbݐH(S^jFvȫdZg'ߪu\q4]2\rXKX*d&AaGE>*72 ,Xv*jTrfV6Zg h#©y# ~&e A \(V2ѕ) Nҧޓ# 17 rR41':RMcF̓wT7 fwOۋu REɈΠQDs,QˆGb/$zSB6!"'?QBMH%8$!rv=EF.~ny n!ffq';y.\eҋ Pl]W=<7yPi+v:K/1sB#ra'usvPuxJƥ\r^%SEɄmDHt’ıXJ*6܈#@[dQETpye7eÊ} ˽eu8C\<*u?*u[2`NMhLŠ=JFX*?acxbG@%sK3j/E^O6ftok?ySO;hAgibG7t1Ehŀ7,SԿc!;}x~{଱49 K nkAw"f*4$r$*yEw5-gMsV,JIn\llg zrvtE"7gNc3ktZ~a>j~ēU?ljen%qiQgm~I=,gR}XWೄY{#={ r3KE;ZtYtkDtto 1R6 CGFwzl9i Z`艤hh:UJqWJn\aI Q%(hn & cԊ43n {s[&i-WNmf<ɏЈr1IG.󩕐L*!xb/P鋆+ fN<؞e9ﶧ7/sFwgDw07&4z O7n6tdzthz3 t5DTdjdPb`6(1[/-KA%|p@& YYpvbԴlL\J#J!^?NXY{f:>,=ӿyo_fzS_&V}oưNJM~S+fHFn>"a]}!,)"FŅM7ue VOӗЇ=UţBc)6ky郲:-nLyo*V:>X)6Selu7w8Vx^P4<:qZoޑ[GdrXⳁBsVk4 ~5 -T069owp %pCQ aQP*,侙%'6ϸQTDN-643gr07ŔL0{[ J\yuc`JyQ4"qJ9jԒ_"b7.woz}1;=xAٝ'Κ*՜CxϽLspɝ(bXWYo\%·hd#ApbbGǩzU a#2xlmZ_7a+T ZG289rwmhW:Z{bg''k׸`݉18+M Qɪ?kDU#%,zO~<IpsP+}QO7E7QYvx*5)V'`Sld<ЌY:c D3ɗL-F8&6Ӹh#ZyF8pvjץ b㺒tQPrd!)\m\񱞺\.OÙli/I7)ѐ-) -y([MZjAYtC XeSl ")YFT(B$3 t%"Z{'>ẅXkŊo ucĹ߱sbq[0qg3 cuݧ/m$]'4a 3e &xMblbmq6QH`Y*.3}L'}ϖKf 29-|Z+Dl;ad.Wh$8K.""R=i}Tj.:tQb-46 #]Gx hBǿvv7tb>(Kԏ'o>~&ag {7/pi_Y Ml;n{iI1G&ЮE%I~ GK?yb$xVp|yr=ŽĈ+{ Oo%eb b4ܶM)o.3fwPL0 FF{\i1OZxcpY˟~[QF{Wm@"QH3{V&Y j|OXmgʤHB)Qw eݘB|yQ%C}=4sU9՟bG8oTyzdJ &g waWm;|ѿ-ȗh6=P$'WJ vQķx*zm+ TL!4+=Ln2;/SxbVY:ԟ=g)XKQ;$\;TUM *tI./9G+'n|>`!~h_x xu&%)g8Ƹ-6%n {spR$h<~upfwd7Z򻴸 o>9\q-m+ӨB˟(xh 4OSeju8't~cJ#G6ONu@bT)W}#

    ή?1 2"=DON!YwWG7qT]Y{pqiB_Uт`h4;1oh]\͞߀w.hFG45ZE,ksjn /,N;hըE-JLfA^Vg Sk29rltxj~i5{Y%a+7E, hrUԥH\_+. wN^As8]RfgO&==HOc=51S=ZX?-'|wZK~jC(lٕBmfa=tZOܙz>w#/7W^]mwˣ`-s|*w3ꝂhOT Dz8p #xݵԘ^+>8jsǑ U/h{?z*-#w <./i1/)[|364YWާRS?:nROr 0]ʛ/d] =5/TބA|b3uMB6 ̝p@.wI@Pk"a4@.Cuh0g1AKkyVsw,໰v/J x7F%NWGWn izu0!crG#![E$҄ܙ a3 S33%q%)UcV.iLp`̸eKτ vd[ dqus`$kg]+8k9yS}.S1w?9xM6LGRy3XޥSwlC_ D#7rHdJϽ]EԮY]e>Ve߻ň!K@ߎtʔ#Mɷiih>$|OgG~?靝Fx9"[+ķ.r-6ނ>p,\aq-iQzy.@#7>X6O*NE1ft2eKW_)#l%_+3Rc2ei٤c6rY4-'jJ~oRg]$b0_.x?Ln~<6&_ʰb ¶>Uwj3.d*5XyJGͬϖ"J;q9)kN+W-lo*0v~? 1l?w~z2rn=5l"T'O?[Y_Fac8p A9^U'pLӤza4IǠFt: JaXSpRޢŒ>Eob kq5!DlZ|N3lA$^pWCEG]p"(p]<4B3;C#/ m's-4xGƊ6_t(k䐫&1h%TvKV[fBRmWZNFfi YF!x%&?kb_>e{ct w]!}'Vxy^NȤ}g/6X|NF2CQ LNDT}4Y'>(S:y2p+;f{*([܅ʕW7Pc;OSgDH QT]vuHJ6(C ; Qqr (pb\DLA|AgηQ0T0q+7'8[.|W<3y>Έ%ƭI|M(X 䨊z}_A};ds>p-?EzwH8Ej@V6PC3gEyuKy ;%RCN%l}g[`z0U1ZT!I 0jemO|Yl`}?_uI@QІLb84TzEv6':V}( Eph4_i{>UIpFk;ǧ/ʔ*H5"kP™Ϸm ΁ שLgufY1DZMҕc$bpw3yYT_R!I%Vz^Q_B\sfꖭՉfP4Q {4pyʚƨNf3:ȍ)ˢk-\#զcR~At]iV­lD^ ȴhKCŪRS*VOUjI5uFBPۇV5ʝUe[l@k:Z ϗ֖ 944O9pJ\ga [C3q,;AD¯Iw& x աJr"4]pgm>ۈOHsǨ/Y` M&@vYgJK}u㧓Ot떡](h]SM&WgMvŪN$lﹼQ.՜ӼC*[VJRZTꔻf'؈[?Ox9gmf-z)E (}I|TQtZk״w,?ĀrH#lԵc=Τ /u=:k> )R^`;يiԜD}#r"rW$ {Q@g9%&w,p[G()vep*BY3GYCRyZ)~Ty0@X?r cLv',d&6Snґjmkb[-ptABR\t1jJ1 r0{#w&˵~fdxclffMCG +ݿʆ}sTZf;7ֿrnutFov^.RTi`߱ce{w4eAϔw64QK4Ph%WͶz;F%_%sPCH";kIkqݿfWg ~vw#oB c/Z@ ^!Ϯ98"@t!sdycЬiioqvh@A?w63O}×qOϧGS4Fo?KɡWIl hth: $+ٝPԯ > +Z >RPRZ1TƵŸp-r1oOdXi{Xwt})|Zyج6gsd9Z;nR`a|q%<Uc}_ wKuHwLEKuYu3Sⁱv$*qoefSm W _v[?i+uQ!g;`[3_.;F]Zp~K-FUU夦 jm:Un;w6\c[:wMz=/=;P>>E=( Fi%~/[_ůK'%* bZUܑ쌹.+KbX9X$: W2JpY4@!? I X,.qa*rS<*%UNie?@3̨-$~cg"g#>|ه1~S¹'203L ?1,07űlAEِ+yi_Tq@%YY[oJ4 L=T׍7&2 >< :fƴznץ <0lf~?dOwp2uV׍1iy“l C#n-:MC`PzV3I o i+4}ImV G0\L>mhe8C$M$ǣ9X.gj/i$K$IIITa4H4cIVt<LJp޵lyo#v^[wng=0pOO=RѼAg[1Z|"Ѣ.m!\ӄm%.hN3{tiCc*?+?BpAsx_ v:yqWQE~FQwqlCP V>#՜#u6ehZ *91zoTsL-wb ͣK0 -wΠeZwЮH􃅯h,&4n. K͵(';Ы0snGc|4xgtG-dK l Q 1[gc*c 9K6'գv^tp&hHgou^Ov%QͤX{X?(#_{<~3V,ߔ> ^m[c iz"CtKҊ+qB5p $ҥ4R L4Z)7#I/|GqgZ;P7Mns} |Ofʝhl4۪3moT+_wi3jRj&o3kmjRW:=iC/9 Sb|Z]Iq N;C) eGP徼Oh#TXFKRًM\,_D`BeG7iݥy [aTEW& ɂwlV^p"|hI_\z}f$Y91[)abæV->_ʁ/@aSqd+(axSNÌVh?=ܶ;HRXR\SCwWIf4͆!<@0RlZRTpQw-%J|KD|K!iqpIG]Ks;Q$X~u4j*fڳnE70rs a ~چV+֗kz73}(}DG_i<4V&McviІcB` g vڔ Hfߥ!!c)qKaTbƅƨ:}cٿ UDkh:Up(\ePQ`ƱCs5D]*_LO)k ëQT!?1ji_`kҪWrs-}N<W'^vNPMΥ0D}}7[Bp.=>O,I Ab& <S^T >Q/>R9meZ=) kӽa_w}UP;2-u U%iYژ ]a&^ k_mCԿ(# ҵtql>DR="4PsWjꔜRZ(rB+e6bq'W ,]x@MZ]=@ڥ'40o,]D!'Vnv4:nffE+NU-*! +[Neׇh&>Ŏ ?5>Ӣ/d#]1}gOCم|,&h`#}6xxs_+YZed,X lm`>wCEtoaGt,D1CN<߀݁0g!*rρZ6FTc#EB?OD >j*66ⶸ!wnI[;`YȬ",^fΘڒ?/}iLz|.s'|q ocU4ڥU*ǧ`.ha_i]mB7%59|JC_ݓ{{O-/;^[!l}S sPuNam:C Nxۇp\3p, F$LJZ(Gj7b6D[^[*ut Ć ۅDAM.@$d'LacK'a&fHY?@bN=pNC> j5b0\MMX 9*%C]WPqEDcl-,:>ꆍuNZVHgTp~1Tz~|pHX'YѰ]kDսrCi&+U `unl%J"!ZEJ)WsFZ_Z%/aMVV%K L|WID;UHOA؝$޺j;U0(SVXtwn'EƼ] txR$D̋{mm2"-4@j{QjAAWOR9pz iU՜o@!&N-˳\|5|&fEf$AGx#UӪu0RX&q3sfm>^sڕ_zblV;;)}8+ 7#acIT%'j\g{Vdd$s'C`De+ p3NC/oF" M.E\\J"'&iTrN qF}O?"R'=l/KHp3ߴVG*!_SP!m+r_΂L 2ͷ\~Jan F@T 7q `БUA#.HիshP1C+Muތ:6qϵ>R j';5TA(*T+pkC^`4Կ*>P+;vEl*.53d냾M0v^%ݶGbR/FK<6PaK-ƖhIј- #Ո;twR7~zTE35l[cL۱UN2סG.\U;ZhثYK(jz٥K6]Ӣ`KÛpD,IsKjdHZ{8]FkՉd^XNX6P2:&|+Տ6ly dW^e+!Cp1y kEM̏m42DN{{*lcQz1PK|$y|4}x9H#l w;^ 3SJOm "xLZX!CC=-Q܇T-ژ7 qWcbGSƮia9r'l絹4_?b1ND<%TV9haC{+7}l )(LaFĖPٵ+w`!PO.9e 0#{M:>o =4{!j"D KWwe.2W̯j_&-hns\-啁J=e<'2+in;촄9~f]U̍>g\ U/i`@ 1TOfe JƢ L(\ Vb\qoU;Tx\96Ft~H61ia'Ϡξ$Cljzsٞٮ0黊1~c4ֈh5HRf}X}&$CD^//} 1 sAc-:(>ד{v_izlgAB? Z?Ύ̎~iC&_ A8{c($P@dA>ǵJ9zǙW_y8Kq"DOz,X|kX Q,%iF85whT-7$51E4Id>ya_U]Wb NeX,/R>Ɗ=RfmmDH}A@!S!4ҿ'9VȍvUbeݫ}miB-3' wEGr0-|.F@kZ#\AT M<{6y=)R )~~gZQ(+&a|*뙓Ƅ#y~N%(.1e[S2+haȢ/䫀_r[Gmxw3*'`]u=< AҦ=B߆ZvBI RdFSG'}]^yhS$e(]3BH/fOa J'uOүri>ùƠ|0ԷkWAGq֋Gim%RG-'-;Fa(dg.!]rG!L Oe>Z}Q uP/5 <uNDO0C`oW^g#Ǿ=UoSXc7[ 좼oK|"^;, .[I4D+ӵL~*le짙٠p]e\)߰Py\g$8' v7uWEXӱ3ޖc0 }"؞6gpt"3K5)(*1i)jԗoq _Qn1M~+IJ=}L4jYq2+-٣Gh۸gg!0NҶ0hOJW0LVo? ̴} ^wJf:M`OZ0_* iyDVHZ-ԭ PA0 , yDm?PHq`\"IrF]XH>G|Ǯ?MW5y!˹j7$CQ5rأJJ]7r}W3/G+r秂x-w-b :E3xg/숚q4CSLσ3&6{$?U& gɁPt#s4x\g_aŢ *.ev#}IR *?pҖoe`PXZ, gࣇWs}l3 d7_[vrTH؇}u7aٖmȾXwPRo1_n|8_EyI۪\6kpͩ8?, )*N;k]WZ\oi_[~L . Ծ<ͳ@:IȺleS}͢qIx$gc.bs:6%$V;I m-{t"Ċy`rM^u0PױnrbGbC;Q8k1uvm9\i3&fb<=R26 ņUFk~=P B8Wշ RK |#^Ӥs:aɋZ—׈8 D7@]s{/]s拯4G<f}߾jo3X.v>"OHkʷ5Ewq vh?U|, XyFr\/ 0In-́:zkmF}OVۢٳ2|$qi\B4N^0y}"pf56YpG'E'۷7wԪQ;h{6yҦTɈ5Nd4\AGvLrgs.PF iK|ot}akT3]GmI1m uXEKsg+x ,;eJrQKm/; eR.~YjЩ`G FLbȃ^!qR"GTw-I xdzM4״?r>Q/NfZ}qRA΅םӹcjfʔi構LH ]2#L\_[v9}ʝirqe08b'aX#e\éUFwHBvj[[gF~J^}V vPF1+! 0G[n*ӣNvaAV1l-~1]!| XbCpd1*Ulތ6W35qfB?-j+NR}4GiZv€3;d%pyW`TC(kz?]eoSmU9Šo] =99M>O@37f]ؓv#ײ6! o肍驈;jdeLK"vIt짧~\UKr0Ƌ;U6Ť-%-_-U3&|PJ•8.Z*HxԤ#H_OXX<`bMڐ[@3 L~Va$AӚO ltA=|jE ;K#Ԓ{َ cMTkyQ1`,m ҬKkxzPɐcl v:[^"r] ;'mf<{+T{˗k'&>l!bzy}/\\d.<iڣ#qhX9f~Ö8hCI BO Ӻh\.Zg-|qm?M!{L9(QV%,[9ڈ*oNB..=M%1[  cV JEruY!wQaԻQ}\qHm?^з>閠 5 ƩK"i$I(Kn EjH"QGfͱ63ic8tlw]Fq7`ݠ>Bv,,-fuLN;^SWYv%Ve u8א\MO6&j2g!L2$oW O N,[~&QfT˱ ۴1U @-^8<"ՅZ"EP<*8F#A1i:]4z N)|Ikq0]a&HWEG4u*z ܛj(:}ޖs\Z6 5*8n;)(WI"d,}EElc"RLzxfi'WXb>)-A@`FmW_K.29mW: ѿ~B LQxdcݾOhGz]r1Å"?NxE7J:,I@9| |5A \޻c!/i]nެsJKtiA% _<}鈸t mоlŴ⣓ PZXy"k^KK&3Kh1pen3ocX%zs)V`5B1_,Q/ h3PVR <3U_ Zx PaY9qn,|Xlft"ىVxw6N|!Eb+d0֘p"";S) HsmJwWJA g x74tݷ9@.M?\VŠ'v sjj-F},LY|&PXghpFUqNԜ"_x?l*ԡ,+q3 a,6|8bV\u80/v#ۂ2/>DI-]dZ)b0ǷґKv|{rYLsXa(>ϠqNi L5,=ƜM7GK%3~̇-w ix*X9a˼_$#L{$ſ!+70E_Ϯd- H.|.0i3XsO\~HlˮF`بRr7E",)Ƥ~\S8JtV0ѫq(by#TL9'*pf3\BJ =<9nlM߀nVRNܾgGԢ,ۏ9-&Jl*˰2@+fWL\ 飚"q>|v*j'oy?X IOU\T^#IT3m.R26`p7W}&" HgbhH8)Mzeg ڝk=/%!DE m|͓5Җ-Ǔ];~ /UBwO~hS/vڣ? /f|92 =w=ͿGdG) %ijrkvSwhKU sSs#6VB\p={JB^NKivj{or$ M=)u,sVn;BtQ}gۘizzK]ȳ142ޤoa­{I'k`_ZٗbkԴw@aY~!18Q-U9Д L{Ub S[>*${n6gf+_LTFLTg vf!.} S֝s * ,}һpM+g-Pܥ2h|DJ*IJ8;\:`_7o^_-ei{*8.jj۾ۅ*Nဓeڠxt~ϻl&8KiF7 g8 6 _v^Ŏ7i& {7+ux$lE{,ܥ:Y{'ZPlij`umxC5t H;L;D5U s524|V`^M_5)_^M\m&[ߌhbx|*ԌvWlD%7-}ARjSih2Pq$˵/5ʖM.W gVއ(YR~eOnFMղ5 +1.y<|X ;^E~Ч K4fQ̆1_;_ ~V,;|T| P9l](mYr`-dɕcqZbŬ>sD̚#AU5Tav%f0NV.5 t(hyr{04 K^ۙ7lPwD~ : 0Dl Kh(%XM*o¼ǐYqN HnOj.E>yS!n֝m h+?1pZ^A\M6sTzOƧFXsGʃ?O4YHkq M#\ ;8ooGp&Yٓ ٗm䖪8{j6juLlƒÛnn)5tAAV5@Mg^7lFNaN0 {xc(s~ٽ,Pz0н-9R~ѻ4VFs:H  -! /y9KF(LKB6}T->݅UNQ\jQ>d.[KsvdϥX?UflR1塕9]@<]踸WtA./ &p ڹ^7Dl ElFa)[!+SQ*7?- sf?)J& "|)y/y//j&A O40ڈ%;8K1 m 0+4*ׅ5CH;\Z+ ԜqD^:qKs|VZt(;kq JIPzAV9>fiqs7IڞP.xhk{b 0O_N:-w3sv,bZ*#ekxa Dԏ?kqLKF8ڶOMM=IM LrWJuS.5=i鷺S_N|`QZ0"~6Q2G|(k,RmBHb7x 5hأis nCM6dQ7Tjf`Tܕuoۂ4Ne8b "‹5*zl`Bx/=IXS uVkc]'42S|LTeoV-ĉ , ZSߢR}[]LXJdI)l,d0hapV'zaU Ӣ>ϰٛ \}FP .:K$үK-M|wus=D,WN/MLcʧCY. )}𺛴/ ep{4|̦1|Q _(Kώ:h:DZ:-RRC s'1?'m*|8ib0yI(W ZқȬ)k+af,DNolUH t WKQ$O:Dg *:E$t]LWQqviWu:-Y}BⱣiӑoRj`&>d0..>c$eJ'p\*;Sm0A!;9`?!9p(!PFQ& >kA{>#( i!tT]1JH쎝FF|؜'h#n O{\jm}Hظ#R]~K7WcVz > w%Q{z$Nf?04CǞ*9YAVMXqoJuv |讠xQ3&I X \+hXs;8t-39sYKR~Vԕp'+L$d:߉߭9MgOP' Ou\&+5Y^վ"ocxhWgYXyTlۙCE<##fK : \p?;ixl@dqVY?_ndOEЙfXÊ+c!IV\YgF<ȗPw('ObCr`mL=?ur:b$IlwbJ5@՗ r{slБ ד8y)"LDаH 4|7O(&Ν* 2u8AБ3ɘ3uJ(mߡŀb;'qK;\ŲE/9WS%,®'].E݀v%R[C{H0=g\-LiA3t'AȘØvшI2@+8`iO+nBm:W!g`ƑK7.eIEȘvքawhӘA]K928ى8b/Xg{5@@ ?\!˘r=K}RGPy/?Za]Jڋֻ]{o}ֽfw 6X=I<kHA781N}T̋0Q3,+~Z%ZJZsBןܮ Rڝzhͨ_\%N \=ȃ/]NDuߧUG8F]xڽ>VP,5|0CPM)ܳe"tkPR-aW3N9u1]=cWB~^I`hHcG;a u727VY |0i)|qiaST{T[%D)siXWZ#Eʹ(/̘U9/Xqҳ5;?fFZ) (,K By'vi~q2rܦpBr|9j}>T7/ ީ(YcIyr_r*-YAz8} 77sg#=u\9 aEO s٣VE{ WrS]/T+?~}f=/|&GVtA\ (zʨɐN?NO +{E!xwHlV-hSx泤hqyX?-h@[(kNgLZƊJ/5[8}xNHMvʢV㿶A+ J_ݨٝQ(6फHE$.ED/?ANgNXշ뙟0y XwJC6ZMStF1Q:"as)Z[ӿx}gHJķ, tmANIB{?  QWIVvI> DП gzH$PO/"(7e #I2,P3H!0 LL}X`,lDLrU#W mzm(ivwl.t ڷ^>ysT#5 i|ts}WgJ`A݃sc} 7FM ĴAoc9-"tb͈Vᆑ"W*g @`@dڣ UĒsY38~6;U}%~^fXa5w;?xjmplmA-èĕezG& #:Ix A!c"+B05g&9|!"lX| ̀P䤲 MIôΔjC`RMl!8r|0XITf3CȆ `88HO \zTf 3'v *Lrt@vİ%v)5q4?98:m=LD /&w ށm "l"\OƝD`Xbаf Qv+84ybNOg7Jҁ$ (l~K.fz`q 3u{av-pc}SvݦpfᄀS\+lhV(XW>G0!m3N-i c㣴W&H[TA1}! W{'`ڱձi6rN)IJߴnWx#z&ݡzn& CBOvw ~v *%Zi1 n!PnRI,rEhL'Q*۝$zJfB y~.[$ʡڦsC_\(ԶSp#"ۖ}.ux_A3lÛUt:z$E}so 5s8fuP*v@N Wr{å"x77=XOF= HeńZ;i>K9J`&|9]~By s3 v0C?@[RAѧHߜ>b"^Aa]<۴BAjc:M}ͳMD{c;]*V/9s47[-spvZH(T"krjiB)6AWno>+7;jRXIx Dw3{T:MK1uhb"B >vOxj2=S5>wNfx+_IMC^7>esUXJYW:#8esUqĚn`\WNNÃw)8GSxP#u,ĿkG=pA_ߔNíA#&%۲Kt\Ix'C-4/4" wJ.-0}% g4& >0ZK[4y,p%f2ifq, uFٞ4d8{ 7'SnVae[l,>- .ք0 s4Cl<وV>gm0]9V\թK_#4l] 6{V@g؏~ w:eƂ/)1}FNJŷ^bcpK5PЄ6P{堆/6mgsWPfbnx+]fe6q XRj^Ch.l.|Dͧ3?if˲u m6LӜ /v'e\*T{4!*';x$0/Z31S3R`x!=Vyڹ΁#rз)ݛ>WUo/ЁY+>nTv̱c"ǾH[΄/QK!;kfK;ln֚\lؖcT 14:cc4:Mh sNop0nW'l!̖g6xW?41Ngh]?vMj͋7K,nЖ|;I$~7w;aޥ̇z!㸥AS簊ͽubW9J5p@T3%փCF%<&mTVYt7m|Hb3" NC6GxSA;3[yfz; W$>'e$RظfF!@93Ee|̛{uds3m@1`Ѐ]EJd.SUK^v)%ȡ=",_H(Wg0 6vf3j`=69ݕS$(Xe0{sD>]~cAMurS}}O,:p\z#/K5ˋ =>f90"αɨ䔉ɈRl;\/ G2%ة\< ›&ʈಧ J7Kȟ g5TvT?¸/%`nѽo$'2m"T5,Òy΢ NsY WePQB69b&ڕsݭ W8n(f5i9 `U*H*eU :V]sT=7 W:96֫{gyUFS<5ykf]0=U[wUmEfO/5ȊVw=ꉷhP_ZP|%08QUӴ0 *VF#gC=BT2~C!mB7]Lߜkb1bXU $<::aYcuu(zd9bhu6Xڦ{XЗClJDcP u]QW*5_!LEœ?~V:lȗf H(8qat U=l oa8`P'1~:LsFSW.m`6Jf'BLqt+ mƤ~`1N'aNDsQbR3h0Dڜt< [[IN  յA)lԺ7/UKcvrA<=bKfϭc: 2 %&&19ʗ[@+V2!ͫY`}nX} u[/Q%#p{[MNFsSnyL|rM.&c\m!HJ '63Ʋ]1ڼ^fl4qZ}5R/ o;EZEںv3bPgCl|s  hU q?gӌ$XH0mUӴdGհ*]L*)$j܀=&"u Ҏ+'POY-p.^&շTBUw{̇!ݣSJ1CpRDy$cQhP""*/3U_99HۇÈ|Y^|1|cuQИ [v^[ *o"%"-jhCRi1v-j4 0̮Q-I:4rj6`dPT8*key x6GxW/i+"O{UR ћ$FmY`[3FvӒ@AưpX&p4)VaMVg ӤPxZǃMg#&"^kcAHJ4ZOūorV'h~q&R/s{e_~e Oz/jv/zqNJjI$(8% /˴@%n#F,90XlR1 |9t!P վ ܯU|!AdΠqTYxzCaÿhNDN[R&P3A"(Dga&*ep 7tAso oo @\N\HCJCY)l*ŦËW2KAR`߫EAr v̬\6r?9@xc~Y o3 THA5@M|%M|%MlW4t0?gKB%:#.TɍC= +:1x|b8]g ѱ/a^,Bt,0/!N"E/^{{{'ɽA~QJG z] )N(4 njzu_P=IJ=M_4DƇd5`hLE볌p7=΄?Ikߖ*ݪW篎;< oN0Փ8rTߡǁY`Vu=+Gq$Yv|+JL `gꬕ׽Ja-qn i-!PʡbĐYgi|$WԚZ_jkՀB"!ݐvXvG&0"̚bD=XRw f{ A<lx3 "$ myqߺ3?x1b~%gN1vCC^Z #X<1Ye z[6HXXbpLC.В@H>`r{ʊHOfz"G{;(.Dٵb/C*\-:FY&g'ҟO~9W/=O(<܆gnf } wV] _:ۇd1-=ggs s|=3$VJ [A7F86WGq?Htp H3oJ1PDi7dIaZi]sfx}.b{\>>wP 5Cyl}.vϸRWDTK%[hqwPٻ})]iebRkC-bxȖS:zr370QQx@~ Ƹ;Z_Kbyn[C܎Hg(+'xԃրgKmR;!# @30v 7 pm؁`.[oH Hw*CJ+Cdꑀc`o:#@6=[bϪ`="FA~ǩѺ!%}LB\JDر)w_fBv_rin*xs}: 6d<;"Rv I] (H .={|Ќ<Ʒ|&i9xBޡ }B!ꝽO}s X*n-}i:AuLvh_Qr+ޫ YK`2z8pcJ^-㬣IبT JIYE0IbWMݳ2|00XBV<^HYh9F@A[ xɤq=}оP75IT ֆ8L!Iz1_ [24S.j^ 'h G (ma9'ݾnS"o^]>gojS"ʥlft>Euxwg^;d7KGG}(DkkZ t jmSh%lg4I+`th(J/ޥ<4 D:@?x|$~2t{> E`x(g$A շf5l(oU[ȅ`+9WM@, LjYbOp`&l?ˍ{(Ub-O7C:ϡ-p"ʿ A1ʖ9ZPQ5DR~\7*~QS"y>/l+[;d3񗮒URٰh OCw0wU1^I:M%;YQ!F`uCaH{jNvyn=܃YlS 4QoA3F+\ig}mWp@nb h@}Pi"݃?!U7]N1ZC*u/G^iSo ŇS|}+\STkfTYb9#=FQ%Dc6~ݷʏXh}Hb5v_L5-6T51A_/['2Sq\H&0 H.ހ~6r7Lo6OQ%⳨mbP省RbN;xPBwvfσK$8SLctz$S6/k8+hή[ŞƈFLYfڙT\lC!D_bPQWB WX.-T\@l:S+| uڭK'6q}t1d3q9qm{H9\=]{3?=2z WøDAIsKc#0+7::d Ǡ)6u&]+A4zZa;pV4I:o-l:NL 0h=|z@;y43Q]z٘Lu뚥~Q]?fXOm<Δ]@\ucU^=,?h& wN}E~B("6DkYaӈ`<],,N ɹ*ЛOs/A7EJJ0=3$Bday=F‡n3s'ki"Cm?b%Š=:2f tj4q´߯_ SQ~:,5.W͆=mk~NcIt,HVQ_iCB%b=F>w2pn'p!lq |Hpz3Z顾FgĀ9zœ]K*ˏ?LII$WW% 3Q5;vv/g$\μ,oK<ʔW/Ҩ`ɌCcfy=\އWӃ[kfZWv]iݲ&RbKq׿.{Zw㼸ד53]33-CUo>6/9P7E_$9qe$ȉo"v4P{>GfC!3]0ilU 2NN4=(އ$K@-5r maMYWb>=dzPLϖ+%?Ge2Hh ҖUUf|v >49ΑLx^=_C{4Q:G[ KMaTGYJ ? 4OsR%f}BϭG,ȁi^ $;xbM3oI^f  JG]l kY|pԦt_Cg s SŜT 5*)>v5J;~J!}ntٜTV((W]U`< pgh"">h9`O-{GY2 =J(9TqVG&0 WgHR }uyѸ 8BL9@[^(<:d<0ZIQ iְqb*g%RL`kGRfYOLտYJ+]g>UeU d|8K5,9-D cXkZYƂ-}C;T5}W4HR{U٫OrF[ UL}#>#sjFK·1|vi-LB'QId׊bE's}ǂˍ_A8''X|kEu 7Ȳ(bt3:U>/F7ieн`PW}49DM9z?_rM9JYN[`wu(L2M(]I]խ|ZpO/c:oBVCUE{٨vk)^woƅZhn ʙ8yFUZ.N<3yAKէ;Cp߳x wNjVQzj藾Cc3d!P_g ;Cf茙QV>96,nyo4=U9:s9Qd1Ŧwėi\kGM 9'鿽σ:Zhd&ՃrLr}!XQJ>5AW. cǚ7$C~[cZ" }͝?!%|[6Ǩ\9 R7 >6Y픒ٻ?VŮŵ[5+rs 6 /? B[{\\9m#ΰ>_Obai=gUδ%L#pBi$T ל `xi2;CXЯsIέLZZ#XQ {9pQ2 8:X`-W*Ҡ+-)XF}X$l!%2@,ZQg 8aXYvZ8W'DG+Ԛ:&[n&A及EQ㶣*fՉG;Ko;ԦީbA:]@GCHB'8@D|փXS8eYX K:FGv\q`ʑ5\?|n&SLnlᶅ-E*܆-qCmns`%IM=d^.g8>B!U'-+HߒC!t o_/r盆MN?1,G*b\9XG0p-A>6&l~pa>dAօT *נ k0F<ƥ(N`(C`{ssiȲż ps88s8k+ yd9:}!NT΀ܾȩQXϳǂ"$0%`6,DI/ ;2avZ-o3={~SX"2^W)X(MӇÔSqRi) {y3h(Z8p|Ew&8D䅁{-,.}"l|3%d;~umOP_8&*HdDP|EI(UXq*^nTO*x̻$Ïg'yu$M k%ֶ+QՉp ?l_\(&zӰ 4,0jV\6l58!p I-:i[" :z[ ,'<]|#|Q a_'ftDVQ*Q-jc̤h@{DžxUӌFFA^})f kh, Ձu\5j!qKTiH\8"8-UVJA J *f hV61\5G*ew'=`m>p;iagw]IӃ3l$x$&.{H\zʁmGIr?&].-oW y' 6t\AB,3VnBqi7ә6e֟ߪkN«*#F\)՝NIY}%Y ;%z䨟5hD)G}I!NTx,t *n[#AYM\ JSQ"jlm ̣F9iP;!Us[hQpe@/"+SiPYIBjT;%DG2* 3DG_sA,PcXΪDZ] ,b&Rߙ.C.  jOcvT_Ƣ^xl6dLP"dF-h>TQno/4,_8Ȟ%ԱLWa_j^EGJh`#\fӗ@;Y0nLո!)^j2JPVGېH„Z "d U x$Q"OFacQ_4pNbq"1pV서̻yA*ac *Ω(sP%BZ /E&ЂbŅ1©n1<4F$]NZ5VO9_hRf/b^D;k[kIo@o$ϟUV#DEG#O)dQ|Z\˯Ѯ\y#YRPgr|+1W!bG 4uqT70s Wݛm%fo%Vse`lUC gS7PNʹwҰUIct&1Hf~c)/Uz"#X6% ;ug0K1`w▻\+А^\v]щa@IQ| vTCx$W3k'oa`vBA,kp)<ݜz o?Ƚ M9Dʊ>SfibB2{-BB3V1%i[b1 ƻ :“LD`9<smZ~38@[]F2Çn?/!~+L@frDև+xu'.{("O$ې vN%ٜ/>m}M:yֽ~g'E`tpE EZ8 #OGgQKJx߈1w+^槔(JonLeP2\LxTI_j"Z'*z=_=O[]gXX ؙts%J-V?EWMjyga>}ڭOGqC#+c~XET OnvWomAYB:CkDgh1Y%,&f`ڗwVUFTt P )k-ye.lQY\' GΑh)A-/)cLO A!] (1*l U}{XwIt7oyqsć=CXMpԇ<< ֱ!n)ؐhr𹂉5LNOťnGǙ릷V?e եAw2Ga)<6eL~%8]n0%%Z'- e>'(q-U|C#azs7F\ |* /vՌA ߼!6=tHF0?ygX Ee15FehBMx"Y.6";f_0q߃Mj9~o]JBT@\0&A|rB3dmD O@aGKhc7πy@E|" vxn}a,|t%Zw(6h-A4Bҷ1126oن11 Om]c8B{2;%= rʲP`}|bW#*Rovw{3܈M*H ^OX@t*~T4`Ҵ 4TWBu.4o,W7σ}rd#\+=4 JJkD_ !.FG= K&alvىhōSPUuf :‰誛t&31ShURaNY>NM.D}̅V< u(K@W"~՞klY؃g~rv?8}z.~[%lƚWB&eYv|?>0Kh UXkkWuQq[0WLż\xy}iQ,U`Cq*<޴PbÞik]*v#zVwGnհ3e:PDJia|4U}t&M$UV<{oPʤ) rD\IAN;n܄QZ _E#iY>C:GN03PXci~!0OQ㿘SI"I mbyߖL]][ nǮt ֫ n86Z-PPL/Gq9wub̀3s-6|b7za 6`6s׽UwbZwl&e&6)Yh'wfxJwU ?:߀] sCAViq(w~a>4kB^":{kGE Nꡬ4斑"H\Z)n dkRFL Ѥ-_G2ꑝsIXg[jX݉L}^=PwijI`[4}*d*09-+TILP *fw+"'k@~.'PO`mz)kYuy9))s:xe@Z>G7A4 ]30)//3니x+rB !f`K䝽Z t #(Uđb;5DMio-{ɷmze fi-XI~>VҶ>`,iQLw?//.K~//!/ wLf$v6TJ`,'λ(mX-G5i0YeA4Rm p9? ~rr'w wpRHiUYQe;e 腞r|L$K(TN!ԋ)[z:WehB@$͆˩!ER :;^g8O@O}9h>xdp j,r:%nx2mXMޯ7?K2Hh/Ш -q41( w~J3A%&jBVJddfh֍aC;|(vc#~H藖!f+:&@\6pm=sa~D +דD{ l4H_5[Px-e~SR3ÇBb ]?KbG/zBd(뾥L Vsqy`/.n K1 A{x10Ir^dRCBa^6h2G ;Sbb9b&C~N4~Υ󹟽˟dj:_Je5Z}/\DqZkcC:8&JKV/ ) #)tYnNK ȁU}^SiOQ 5*lD|ᰐKQejpI&QGRr!f<(dpxGa杯"N!$Pli(%e[qK{glWOHx3ݤEԑ2l.C2P@f咴pA+_4MZъn T)"h;/N%sLݡ#~0>Tged $K$~ã^6Ԇ,PxC4_5dXU[" wӬ6Y5: EPjR Ox]\9S2^rc!R\:,Z3œ:XQB-=\&eJ(ullBÖ&IcAJ6|;"EHB}%#P]i600 B(5ј(1MYٴ(4KkhYLU&<~q-L^O_ɠ6t\"$}c^4]9)o6}`q=u BX!HJ'0,Iaփ * -Sc. %A ] f`XЭ&cP}Dԥ[#DU>vҖ /Q-XʌP޽+91-Y ىfMj#Ն\|~lZReB ]W/OҺ]*jGuYYc820$` jL9HTNf6YrK= "Gr>}ӤG= bZwܟU9+< } aMhϯ9( /j2p,+hy |35Gߛ8y8U|0|>{,h7ǜ^SR!VRgo`gW H[*T/(Wwӕ۶iRk4%5V-k}IȇLʝÏ?|-U@|a3Mib(g͜v3NBf8siA}&Yg*rL戉߽akd#޼Gv@y;1\g4!H+~9ӇPn``O?nŁBy +ľ%>LJaP$^g;@V-na4xw$+&^$ʹ5bAex.з1/Y9T 1@P(ۼYch Crp&żdx}\%sXe %TyH_~v(\ sm-79wQٙ{ƋP䋎2TSȦgۡTP˜l$\)Iz~6쒔ʲ>6غT=~ I.N+p7R C[t;۩4)L5 ,lׅp) +Ġ$nDCu5sKgcu7i) J*Sꊆժg`F@3҉QOZTDz~!TӀ_c7Y 7i7l7:@t@Lń4Bͼ)!V)f qIURȆi`vɴD5KǬa F;c/?/A{υB.A7R Wߘ~f [SH On'镾'Cd2N:lJߪT8ǰ~ZdGM/([~ED&q뜄lȹs/e_hJ#(\*uQߕySDK%Vw(Z~^j?9J NQ_pY1\VH@Md ҇AS6εQ;= .Od+ZoZF dۥ\Lw_K |2 v|ݵ?X^bj?h)*Ͳ p [UX57m?pܪSmީR0t ZftjD0zN획^1b! yܗ!j7%o|3Xe~GM-I&5mT^F VWq3/]f3%Ku,xqw\M#lr_)Ԉs ހS6!W\Njil\W&Ny$z_E̾;oeCbMeZY_$2 ɕ)s'vGDžAhDvWoE3mvNJZ$ =.\1j}w-s 42\OČnt([4!q|W&ɍ> ġ.}w~_{"_Ԍ} Wj̫ <*S,#8O10bBN\\J4Y}1p]oѮ}3=bQJ &&:@s$%N;'Ys  L~>¿0wd@1f4*}k(5PeT"Qqgw b~gܒ-~@1}h0"B' A)lr<6pFJwpگ|j16~S/ v_~8ʫԉUގ0]ìybT{m*\sHI 52皠| N{.VLlX7V f^;ue|* 5@ڀuܬ6zDk^HqW#pg05% YC?^:ǷQ@3;鰂:oZȏV7aaӁ`pȺ-jD9p#NQ8HWH^qh*UytlEgr4_E:#_㓙qx}. pH BNtdڞfsD[;hxm 8Lf*GJ(R Mkh߭jcrl*VL^#dl]x|9F=J{t5Jq(6\Yoy.pL%3S-)oWd{'Ke"c]H[tǢɛݩ0B~O ^~$Ȃ_DKp!A4E)ʷ A#. DQ~ӭˋT#ne83a@xl ѨcNf6_(')[SB} SiZyf|l +"+d܆bpv@;:e%V v{v r5+'įYL3J}Ud4扜0nC/pXt@TއH`(FZZKCZG%ec"N*Y^};6]1 ?~ 0'3\22?zl9Zz aD4StS{ ,+96$ꥉ)nuߙ8%QP/#,}ƲR|r*~|2)~;6Hy;I6(e' Uf ǬQ!g4IB-L(ZC O& 7߉#fAz@SK0J= RF)_ RIH,]-qYb$OD56Φ`J+;QfIDz>ʴBe/Y/(9ފѣaK *E/yjR%RAl"Λ/Mv]ģxvSkݜܴ>+FRmItl'f4YVI2 8wBy~ )"PR`貂 %琉4+luUѦW^8$׌jNGE~L'.!ŽGⷯS?W,g Ϣy3`g: ߝ)>OTd5+BtiQî dmBvU V 1YiVfwFW*KbGYyd 0,1u1h߬꡺Ή$&Ͷ){+f<M%Dp%u$_1 9"Bs3v\YWgfحR 9q߲3A j9?q:k&>!#WW'B]ܐ2`{G.v9"=^tZ0xoR o;9~zu/ZCӢWr(D_]ks ҩaTP1د2U|cMҰcIōk%AJJղ? ,vPV8FtiϮӤ+rC$}^ ]Y񅉙QBSТ<&X<q+[Vl#ml4>ѮGOXB)'*D. &DC( UM39':]} ℟s0cPԝZuԪ'R5W~/sR,,۸̔UϺ;RSCpk23A-55Zʮ)o}d]Ǚg(3?p< ƨO[#,3cU3υG'3rDFl%x? CNV P[j>u$%J|~³lAbֲ C{t7 WR|Y{u$[5k[%R| Mc6N?ws4՛-e6<=~Ʈ[.LM|w~ɈʞP|)z>w>%EcDxNgr䷃b╰.j >8i@t틖ї1)W6r+Z,>6X ;;5:~-ΉPYS#J"\gteUr{~ #Y8隙_ghM10:o*J5J/a|(@(EN?hob)ȫ8 04(*zBQU`CK0@ MleՕK^}:iGy"cCws \x6 =J/LNn2-L[[fA1e[fWRl Cd%,RC2Ƚ2s5{6&#RwYJҾ[̬|᪀ Pw ϣ!*gz p)vtl,i{.{S :>:5\u"Ri2ܡh:uO:s4IV&0C~4X1$16gFe<_Q)(}4Z$]KC1K%hʥWL(s_9d:w'Z~"18e4WH[Vݼ bkv<1ސ؎+BCbZmk9 VS:mVBNl\i߶&|ۚk5ng4[w!S T(rl]a$կ)T0 ˏTwcN"?2/twŽGr`+3X)$Xh w8PBNlb8"z3/Sya {(xȭben5QiKL_R{ -V-FTP} opvTOr4pe3Dsx2V;[5a<7|`!Ll" O.HrT.Ėqj*I CBKk!D=`R~d'(?9ݵrkbí{5V ױkuDbn19xkµ>Np{3©g2#rBziYXP''9-a/d>j+$mKڤC~é/˲NIMv2D7m-{du\/0o@ğ9Sdr}}gh{,r~(Ǩl]7zU.*915J1nIl&<1{ð_DKjPu0b;^n10Vu }\8DIY$G+qYa}7;ϫ6f-(+ܬX݇Wa v!ЩxfWVN.nel~cy+uƶ$'m X%|qA F2 8]1qLpf1!k.E- h#NQ۸+߹AoбDR#M U\:qui3(Y1*YNpv*/L 5?d=x.2]ebr$_ 6K¼hK!j %1:?f.3Gr xI,/so9=hT#ŬGE|pf5n 0m2KQtcd\7HKw6Sk=Y4ne˸W}ɓ"O[?_ .v qFTjԍsGϣ/]R >(C 3Bwn일x1x%rm,?s%dR"1n DŽpay:Vz Y򩰱t䐹?⯄P#W$-ceqWҁ͜ԣ>bH-/i:IN4ˁBX+8pE.vJ%,F)J\GhE,)B߀çfq:D0D] s6ĭ(ν|27Ux,79R&l."*tg)kӽ3il^µ1YTXi~kza | ٘ t6`#|فF7lT[s~1\kQ$y$gXDrׄ#9\c~J"xb`߆\g$_!XyR$po̚J[J^̆<ډpYtPɂZIa>#dG4ѻ4U[ߕc~lM€N +\9i|kڶu'*[؂ѰuvP5%2!=:IAΟLOx|o:ֻ"*E僦b"$@ɽߜVaZ7^SW;eU`E*\_rM W(Ynex[ƻCvSđ\gʢ*w&prjK{iýXo`!|ýIVf޺&Y>DCm:~CN)abѰCO3/ɷcP|Ģ5@fv*'f<䐳 Bp 43rM38LHhv zδ>N@= =fuG 7zǨ4;{"XԵMҴMŧfU.'33Yпqb6p@Ke49A 43e !!aي< " R @/.KRmF@0C/@>eiĢ!ٳ}̴J2  |oŬ^jwd~hH}06<ېq\Qׁٳ%%M!Bȥv89߼e*7$c+OOb;?:XAgFVV%'F@Ep0Pv&eKȝ\WʾXjTA8g&䱈5VowJ[c"f! |0V0p֖0x[NkRAWۏCR;m3"jZg,;8nu`"t00iTSTWIc7"G{v|>_ ]0m̲1g>Oؽh#Ĺfz{ϥNKZgx7g>nh{0W q.`*r;Ž*{ (i1;b`Ey}(^I`$);^T2VCIYFچ]z@*eP5e쳆j*vkBȀ5ښ֤*l\sMljV6o㚴kWްV)e `{QW쾖Yw(8YHuR>E`(WPuN:S aY!NHґtlVүKxżn%;>m0ofZ%+8Or4B *Mͥ$5]#nf$Νzrl#r%ywy(&ؽ;wo8l6JIUE_!jł'u N饗S54g!uI\>koP8&G> dB98f-\4ڔK }օ_Ys9ge;fi$- >wViU}:)hvJTgyUwcjqޝwۭNmRζFydJ!*AT(ߋIY׬G/G)J]z<ВLP]=kNE]~H UMc}6ifgdN9ա^ ' >:{ޛد|aCqr Ń>B'20if |Ӑ\Je3A+T(<u!4S5$C1*ɂ脣-FY<.68WK8fdn[ͼvքYc-w㷭ƅ/,['D_΅MF^&.JHR[K&NX|ЦTD7)5,!~#/ypOl^VŅr bD`,Bt|Yp Pm4 Ț0&BHF$ݪ>c= wvWIvu4`PoK4(({^H S:E"tլ0@"a \K-[sK!63^UfOxJOrU )_!"+TC7!HZy Re.H\\Ky^7I*_\'Tg@⼺qwE_x7}FTWT'PUhd2WӽM_ FJ/#'qb>g}:RY_lCnph`u'oeTiҝ-8]Ĉ/j-p2d5!'[F( [+j ,Mٺ"ڇ_Hb#JɴO3 AmWFq )Pȉ>d[ )2vk6<& ]VvP! /_H P" MsMXO"zl| S{'f #X #-BcXUE8h'ma`jr@B7O=j6K!)ʪ$P/*VcoA]V+)Y݀jÒOb#߹=~K<~?:L1uF@H%EC*Ue7%hSL\LHa[!&f83mhZ1ht-< 1Zw>=Hy'J Gøىq3/~Δqkt+`?=9Uٚ2_v7~Ht5#59M0h<8Dz3Wq5>aaj8dA#ǺH7hT:j|OqW|UW\g 1sz<(U`ܭ(זEFGH[yg<~E=sAaA^-⌛Ia$ѵ>銃JTWp`8A㠫%i{0wc]Mx9Ϟny <zhfx3NX 5>JTX~QI93uUB mo ҲBt 16o:EJ!g0Ct"mU?O{=?@X݇K{:˱n`^[R4iU!yK:xg\5ZY{pNZ2/0Njq͉h9I{q" oe=&u*t~1b0?^=K/!ͰUIlC1 2Xml0u3j2-1i_e q wD.i$YE'彣f}FY5j5Z5zhbUbB_F_wEbxqp>ѽ߃?0kGV962>;\Bǔ&H>]I&1X*8]SQnpp7}nKVJE-asX& (>S s"F4-(n'֢u#M;z2A+Igx|&-yV3\_`!PXU7^;fBv(zu6 3=8[H4%3vX0^-)w&4ytL{V6˳ܑ+沙+T._~0I6AwOzU څx Fu Pe%*~ohp_62 Յ= ~jM'OZ>IZuw |~}W^KaDTHty"P踉Y }wcyW*:hz5Ϋ×/փM].gc#MK=. PJ)?Ӎbͱq7kE7u-RZ糔:_v.Sθ *I5/4)jӨHs/͑oiB4ˈ,GETx6~͚M%-ϹTwJ|攥?C(Z[Vpx#~`I@?;Bcv_P%i:t绍r&D"2mQٿ-ѣrF0"tl iNnj^W|uuӳxm4SHXkO]$El%_3؟1gJ:ZrET(XFh>[&P_,%L j/ ᄈefdU1x1A?>ۚ!<:"#vmFxDx{{/EF.,N;aËv@'wx"]j߄Vm-GbI"FR|>Fe!;ژ˟Z{OOLdcK;9~'_!{t \7$YԒ7N|_ Wӿ S70rV|,(PgZrx`:Ւz#m*w\>q BժI<Ke|Vzi=r+{_\Aj vEhQJюOL pt)2'da%B4U-_'Z/j0r\eC0 BZI#XM?7yZ>>UmdىA\IoHy14Ǘћ=jm_5G.D%p*/[+㷊F6;iW&-# 'w"Z>+g-L'x߾5(B>9axifc3ؾ5i߶Wnȏ]V/k)cq1AL|,>S0 ;nG9),zLR5a_i'ubޅ]:Pz>ͥ@C䉸!k {nX=>?rA&p|klχCzƌ\L=m:L]-ά2 Ũ?w|7@oY0dbm:s`㭑LJ>2BGQ/c[>2p_hc%'ОW'Iy1Z=~ux5o$(w]>avڢ(uj{uc ۶Y%y63 n&P* Ø|k7#u%`E#ݿTHUfX.!!Kn AZNb2Lcl&88e8fҕʵ@DSxoXVºKx40h*tEWQóAø6)%: Qya t3Gvq`yM/,S}wH)G c^G,{jd<é?MħCv `G^h8syB=Ox1Ab/=P2[]/~XB6}2*1*M|=5ZnmxjÏАC^+MӐ'rrҤOXCkx;q4a}'}o!l[=y9>{<`GAaS˯c8q,ףd??5TE!N:{$|Tq!+Wy4.` @P7V< V1DRK;C'j_(r|oC%Zg4sk[#-ݼY 2y2աYUnry-IHic5.wqi% I k'ihR0V "TF3t|%H?s`O y=h0'Gm갧۽)&3hN&NO1UCBhgҼӴaCvU=d;vk#q[e2QwJe͉VФ-@).rzU1g1'z4hđzOfKg:_&Zr.RE'WwQGSs˺΀Z}և\,}90P/-Fw+<(.**o𪀕 ޛɼӱmw|N$&"Έ%hN0J#}0DKouvp -?skoSf,{[׽ocNfXo9,UmcWbWj]"zCu3Li-g> ۈrxzRjFxXEìf7ɂ71:m'XЖi{Kq|F&[ rIgBoŊ5K#Q>h/nlM̲M D[](M w9Pop<-mUl؀m({ .җިD3M>%+XIB@ɁR1ӐL5?F>ARSD$Ɏ`u  H DBH%U*_Ӱ)VO)Ah| ܑ +'‘R}CwIMkp=9ڿeKS> Vb$Ip!)U 7bJ<3HLK&tkb\n!v,&%S [y7ل~')+٠IU=CE6T 4mhum7Sèv#+aꝱwha=ݺ ݕLr-6:zfN+AO%ҧGI}UNsRcBXjWߛ_\{Zːu=Kw8;0iE)tvdecds1L<;j3iExv-fNn}ǘQi0?S'>EXR.&bw̒ `>A^7Fy g^Y`:DcM* )!Aȵssu;5I}jqso݊Wo۫heQc{~˟ we6אm>Ik}1' DZbSf:yt\ȁ~[q]Kk/ f&I$ټ>s~7&_5kw7%"4-U 9'>Hl٤}}/' +O0ho XݹQLv 6[DvWJm_ [mڌNW;єbŎR07ɧϕ}I3!/y 1@ #*MѺ4$ gZSQV֪}Iz"$rhoGt,cy,,15mϴ%R@d5 9% 62;oF wDC~M+6991/滖T:[uB<@A臝q@t !f|Q (.[,D5k3fs%4n&XI禸MRH-1wS珶'nuEbR Dݞ׬#0AERjOƇ=u_tW3jٚh(N ]Qg~]EZlY鷲V#p43m+3t߀ŕbhJk1s]𧙛ZlA(d(.!!nWfd+Le YT'z8ɹ}5XRj 6p-d1$ )cQΡhC 02<^w uC  }syCIٝ ^ª ݓw_He*9I|D!֋:|ha(^˿Yaxdyh+]+8"NSA!5lnHwͭOFYx{tDز(<@8˙t6j5j! S :$uNew9]uŊ~N:dş6{̼bҵ}؃NÝY2]d[)hkӽ@jg_Nk)&uS5ɅOQj#<#`l(88I7p/xAtLkn!-a{iO_z"J\ j09|cwV|@l8-dJX;poT6#zd _q+vj0_߱G?y"]1s{w+0UlS .+m1qht90bklfZqׁ9~2xaSr8-AYX#Cg˃pOOx"6,q[lЊ X:NO aLu0i;Mj-Fh95M {*NjX4~@ԧhAxԊeX?T>WȕB8Y807=kzg`C$g=ERb3D6d:tA1ϙZn3@M\)"_1 hd\"i~~rzbiHw5sH{.LRF4^)sF:}:dbQ4V oLk\Jm12a:c2jZ6#kyzf|ZSk؆ͮ(5yW5:}ٝIqm Uy~ZWYԥI-am)C" ra*6)g(qZn3h^ˎIngbz Wio{WA򠟏mj,} WE 9Xhm󋗳5/#@bkr8(RBzk/_O?PXT~T~k!4*:((S|B?՚*^?J+ݧ+ř#};[Pw` tF8 ?ɜC 6B.JH=^ݸ?+N&n|3ov nѣAsrTցB8_ɈD%f,H9v6\- Vy_CqjG}B'\s=l5l|pn$ *@p:88ne.;]'z U}TIZ_M"^~eh+'3#UWASbJEUHuGGwfoΕ==h \ehBr,d!~M߲[ZiDʜ-$|jA\g N#Zd:s'"\(̣NvױQ|T/-RBri d늁*$~~#U=YZQV-rl֎e#PSoG'} ,3oO/ qҠ)c-+ &kG<~13DCQ-څΈ8rCgAGqٓ76]naÿS} 9{~༪6,w)0w.D* Ҹ^O '*k#mX9\ g-EU$L*'/x6 I\I$M$;J_̹T enʕOm_RKJ/T7r^|~:UǸwt)x_R_cj3$SG1qvrhޣ^ .T)dߙ>Z;*kq9i.Cb"S0iXs;~Я-c <34= JM%/p^rx 2Nݣ~"VU*q + |5gS~.XKǵ4J]yӣϛa =Ӕlғ>띖_1-uE~=^guޑicnɻ~oE\jiYmKxaj8+hH[-0SQ˲Qc2.6iMj`˘w  EZhuo 55h!kWؐ[Q(wo^u3hUɉ a _>\[wnt*GĨ}.˙au܊$,hl|tw6Sl=mb+sF&cx)/#_>O$y윷!/i[GZd [R42t~\:^F9.T2@DqÒX)D9DrLq*zUJMp5LcC`c. hHғ7z&zV!v!w{̴e: ':V[ ÎQF9qXGWƻ[Kulɷ`=٨3$Y E\)e|zN/wgE}L1o%=6J mg" p$w"ntRwm-4lpVJ5.2s ih: .JxU$?$RDJ/d`lFlFBvk ّ nZ4`_¡E~,NdC+X z*W8pt6N>@3,UƥV$;}yvi-QZ )˥kZQjވt%IכNAV\]m谖e]+#aGdȝ+ |yNltwZldyՉD vTWa՜:"Wc?O?\{|{=xg9Em5/ o{pxbpϹQFJ lG}0W]R=c/?''rG{Fے.+9zwy9{_jg[J QMEew9ϩYd"ݦ\gnYՏP#uJm63:+8`,CnK ~k:kf%kwRZ?b 4V}B׭f'bs~zBJ4؂d>" -j~?:GŦׯ.Y.AE"#/,_T:ދňGPjV}RG$+HמY%wgk؉=GǠ2Tw>[=Nʁ?&=tn?`u\>ԗNGt-rWTQ}M\]7 HR3잤xL{q^-ޖY#6L(IpqA&Z= !dU!}RZ== L Z2OA4@ "*ykz-S:?a YfW(WƑ6|/ELx{H4B,uI]U nqz b#d<ɿs@r( -xMB{ϥi=˫/HhV_e&Go<߈gr-'o\2;w2/iVN-0d5\ %b(;Vom>TȢ)1ul`Ls* CL jF [l(vT+@'e͞D*rm<x0|Ӂ")B~Y+gӣ}9MBJ}6߳6qNVNņ"wg .™Gf1]S%M*9lfy#"/yvwnKnf((|/w]4 AIlL4<5u=d@$uJΆ/5!]@0 3 1,petD?kk?fsq?Bֺo mS-鮛?s[0L竎\ /ou9jqh>Ž8lTE=6̷,kqkˬfUڳi={;F䨑y1{܏F GX7.3tzY/I5hd;ڨhZӈǭ- Mi:O2y9q֮ 8[ XA|kH Lًq4Σv^AԜznޅ}DfBM?`eJzQˈn8^ v#+"6T5=bSx@! ^B)/\H׌m49Hf!UI؜-eWcWZ&^'uغןhT?3퍭[ܺL/> *c㋱lViWȗiFnHn p[μU<iޚu=`'K5/#An'l4XGEĹ|HjV)9-<̋pV9Ar,Xb*QQO)R+asfa^t1_>rj9\rd*hpQ@&@[ ō.+bCw;Qgէ[_M.n.DG`Ή)Vbw = N"хTVFWeAKm(GO-xx[μX1KZoKn 69+>[`mm#wwʙ_F~wn^.-'>mZ(ˌ].^j"$ƣ7zμ#/*A!bb 4\_ YteV&c%o6! ݹ@j' DR]?%d߸O!\dWH%@.vC'Wʾx1(ȓN.FhF6>An0#O-=OkGH5#Pk#*|#-5}_Z"MucfXԯ6qͬskp]5NTPT#-`W!`V`~KHT$Ư*kܗSitЦ^RFi.dV)P= 9pfm~RI틙܇qX.j+E+{F|ąĦ:7TVBu}&ӧ<0f"J,6РAi{BٱԻ]X2EGvY 1' K ֣,kt"(NA9A<v3VMf :htOO(if=\ʆB UGIq9a> FҔύPTwFo2^Ƃ5t\ozɢv#mMMPKf:$[42 R4jZgaO ѓwrƮH)&GQi$g#;f}uoο\>T1*|/(wI!n++VO}> ?p"O3Z\1Q+EzaM޳pGHMG Aβ&tanZr9zt2S::470u5aSQFݚh7_XMkiAcUdnL TS$⮝J*(lQY f1|;_pֱBXwg4eZNcR3υ KbCJWV?,ȆTs3>*jnv].S3SE<6RATfOQ|UtC_KH.:kڦm*[tȠW:P,~[uZSsy"/u a \#gא "%xW6> r޸d7 [ԭaE6pVSR^֎)vMήRt;G؆&t7q5(O$c׭?u孫wa*$d@ 1~T5e P>C?\/מ)9OenvQ[6&DCvBD VZ$ܭ>!OX駽8h =l"_0oI2!j UVeRwFm ɥO~9m܌: vgUrI"dW0ʊ2wJM$W鐘Fg*Yy%)Y 0/)(_In59J2HgTF8"sg%!tF5$)fܓ=ӭgxQ2:Bn";,_u!ֻu& _&7,FTP4ы[w{7oW0Ϩp>g mk |kg;P!g֨>_ ;e؂6'sx ĬbjuLLl% x'*X=:l_:`ȜacJP(8p6fҁ !G|6jp(MabLj]gV7;bfO{l)%-sq{8m? A~Yr*G"NƬ'[,G:ڶv襪eTƸhlд6#\39Iq?FRmXB[˛I$58᳣T!\G#Ӿ[2FD~Fdͫ1|0iv8mx0΃\=ËP+AM* 7 e!+\ ~ɰ<0Q+ABRT4R@}LT_#P̤ZTS4ف&4.6TN_ض1?W;`d2?K4w6y8I^0e fڑO1.UʫѸᕖ+x{LكٟZ3ҟwu>f,]sgfDNC5ظRv$xZsGU~,dÃBz8' f:WPBۦY? ZJ IxjyJ Xiq6*ĐZ=e9$q/M~Ñ5d?v Jҳj˙#N1C(RI *s:hiKmٕ=WI*OsюFL$U)'D`*uB 4>Ǹu\o7Eɥ*tYR%o]|eӟ Z Q5*1y!:\ɢbJ4e.'M3]3P e3uv&6P ;9mf ďE`>6^ɶX U܄{anjLYGRn?7so3;q"yxnӌ_cw"y}(84^|R 4!ĬepH<"Js>u!.dNI QG9wkS>?%r{[mwX%D [aN٭1e|Df;kfV 7R}f<[xk(En䣘pނ0 ݮCܼ{oWbi9Xgz2dԼ@aAG˸OO6>zw ;χ5_X3;XkgwR9jɃ6 :LCv14a/P>v?%"y6ڃN#!c2"7ԫJMӠ'b{_V0ȃ):b> MEfJ=GJaKɇX_mjMDbolIJ VN ($蝃t֯!cm+fÙjl5jY- qxdW,jWp3 1BVYU|:XO cNFί%Гl=xq7 i?tTx,ZLlv8VMBmag:aI:%CTkPŬLIݱ ĸ^;-;iɜ$t9nx*Kp#Ô"jT}@#lpS%pP((:B ]Vv[IFj$@7f*8 ;:'Z؊TP%G>^E.AGf]T`UD#lM!Jꘝ_**z/ƶBI`ժXOt*xax@$0 6;TRTםir6 ʪو~*D55{K͚uc")JJyaxa&/qx4^'-9(Z057:XS-9>ӓEYɢ},@b ?tUg󖇠.>Uɲ[&3=7)ɟ{n,pwpUU-%nsGcj2#jfu @(eP a%}jZ$frP\mZx/Cߞ] /em /#^RbHnϵ~oX ډ {0a+kq {x7# } CD}iy34Kuv0"",BZvSSeh>MA)  B0*rVoTȇ5Fؒ&YtY3LR\R&>ѾkNgk4upcNnF+| nM_$Tr? Jφݧ`C\NF*!'NbX2oƜTV\ЊoUeS6![o%s;%ZW{uSg^.Zr3}c{ӧGp z0ɩ(jJHN 47op2aEޚĉO+Bpe62ᵄ %^-V{ϩ(WWL_ĦِCथ 6^K'ºQ oB(LQ<~ ?X&}ÿ̽`ם8JJ wbw]b7i{K: M>h+`CwPa.G{pҁŝݫS5/_}8C$E-wG,BB`-ij3D( :~_)4_3/o2mk$ 3M̬v 0Jh-8xE z8qag RFgR9ރ303O&d˷j&T0ˏ<:6ͩ~8<^er$ctu1 /o;b#Jb[/oT 7RJ<= 'vJzmjuo+g\5E\wTણ+fY|ܹvАRE,gV r6!@Ir~ UJ(=Q"0 WC,!X,SXs8*3g1nE;oCrGZflA;|ײl߿2MG ½1a ;p/pZfl46#,w#WcƩGkz9)wE7d3BhB1^vc7Fzv::qC<$}q2P箦{Nǩ4)ƣY,$@'5;xk[H'ZƆ(byФxyk.׫u|Fu 6?^%xI[I4 x@yU08#5I6~wg!n:V.}t@@uN.` ?3DbV3;{RwxVKa?B6amwZj KV6*O>ݞ~']('<\IFAu=Ϩ9ƀJ9WrtǦK1.j0JpG4WUcqy\ύhy=nٱw~?mP]^at{N#XtreEǍAt~xH;S5_FAU-X?#*JA哃l>1xIF@ J~?!g 8 #T>QIHxcTB7W~bxN8ǮJ(,OGz¬Wei:HH>G)O=>{$֕wp)ϑIyI?3#O?{"V/ngvȔbZ0wL; BSoI^96 j3kg݁jg1efq^}v3߶;x$m"TkGEj5ͨ\ԺMIMùC`y-k'XJrC+k%5WLdBM6HKQ) 53XK)X1e~E"(h%.pgomςd|Sb-xQ7Јn;湟?k!pS. ~!*K^ y94I>;FKl3 ;X߆5FNB. _yƼ\q^O6}qK_.vk(&LƢI2ld|2Pʒj^r/{hfR5}v'Z P&~ }rӞ&3pg|C Lw#|=W{$-mqre!|jfEIm˼5L|-?[,c%\$Dtic@X$~' q.׎y8&yϴGj_g.>;?_gĘ{\)VfWCo7[pAI/@%EݽZeR>B}:`SVQJBՈCe~L_~O)Ս=^˽bsHCyo~Ki' weto[a6s;$e\n/a#N|מߡ4odܸi1y76>M:\׭](VFt5nL "s{ a/ZdQO0s#zĔEu%תWUض*l`E Xwut/l Y10c8|dx/@U~ 'h&69rq[]wq}eMS0Vu(=Qn$Bx Rw<.kK8,3 @ª~cHBYtZ/M]ʇ ֞Hr-HNz!=Lc} +~5Džp8/ u([N꾰6f|)sP bx"ǃQ}ΓxW?%o8Y͵_72%kr@@5[yXC-o[Մ]reg!y&V@ro#8h4?(Dq<K)ײBhh֮yn[ ~*Eܼ&D}Z&DKQOP?Q#zwNye9{V-"$,= JǦํAYyL^H?#̩tBگBjMn$q>W%;c,{ ~'ɴ~!5݇Ijxlr/&QeꂱN_$$? ۠N{1Iy"7;@B[/Q; OV"Q׋MrϨ_Hux?wE FlWּc9~NLr`; AG(XaEbW"kvJW,q-8`PC u3sY/\L/Ƣ D6&ޝfa2R8B[sUCR4,k U;BP"Vb3Up 3[; ^B%L5rQoNrgcZ>F^(^/ڙ4&`9g@oFi5%.[`-r:Jӆ(+AfjMq]ޙQ)FI~>suV|Xp5v8e`_y<ʑu?a^e,\ C&@Gt܋erY||>9Rå}ΫHdSx0?leۍS6ol= g6 I{f2vP;:ڞذUN;L/!1,،6R*7W }%V ~ (d{UCLL~fRϣ r_ ic am DPe^[ilef X>o,_9tqЍ3+'FDL!vrRhY9vzL^FKDi=O}KԮMZ_JT YnԪWUM]lY N&KmY-1,wc3r(=%TXU)P0,8\ uICG=+KGZQ};^ RtUG4y%A;(>t"c8U:9Sy׏0.bFq/x\ e?ǭ0cx] ^IC/ѿ"Uzד9$\YKxy+{p_u.&uM'݉R܇8DvrCrcah;k&Z\cqGQ:sBŠ>U5VRҌp,Q皛Ò w&D|SiYQpʸ{eDn/ˎT!Uufؙ(džvA+Xc~ݯiy_ms=RB_>my{Yn]l͑Kw?h ^lB-GV-7^y^ni/؋Xp<&e SEgnٚ{ғꀷ+c#zbc[f1ON_HO|i!Sy,rFNޱب\Ig@PN>'3 dDb6F_AHM^+OI|iU )9'Jt9gK/)<*Uju"3tkZx+@&f $oVJOlVtmSZkUU+PXR?QUmdg۶]j}K}νGW_'F쾢ҙ_Ahxܫ-׾uLo4PTxKӊ5ۚ3^-n. ~pR|Y|uԺZztA)&OY/\ľؼ+r `jj4^h㪒ϼ{go4T_v8YiX=~7Zv6?oEmEKF[W#FwE_Io=cOvד[JW߱L3ߤ\㽔bpGW:#+)kAkR= NיoJ"=]t+ҙ.sԬ.9rm GdGTMÎ,K T_{L=#dz_׷,uo3^5涭 U5 u%R5uQ dGo2_7nEZvc`ydOٛ[܇/:,V~>X]9c}QӉ5I϶ܠaxW6jR[GCG>j&57\3UOUI >oa9IGZ~P~!F_ߚmI~O}n,/,0s芙i&D= jYffnb>[/]PIDrg@P5ΖTKѮ5r*APEcL T*7>FaM3iA7|{[_C啞a쯬˙̅9fAXz`P%mj`6[JUs?䤛JGxKFwx[NN>y79qJ[{b[.{}ޝ}h'G;m٧Rxl%j!۬NontP` /TY[Q|~qKO3u\n(jŲnM|u3be̶\V`|=6|,r.+9;.u!^'=s <\inx8=S^q|ܵrpeLiͱz,3)gGYC- d RĆ8°J .eMWKS.]?@2İGrX'is_ͷW,_ k owqTCAaw]/YI-\!(]П<Jk:Rh}x ֊\ya*K C[KJ ױM< `on*/=%RPt.%1)(7H؟p)e<ՖzKmv$lfTٲ\RfT0nF-ml'ɂ7 6/"yU`Nՠxf(R +ul5yZ 6˶uej!T3%>@Bil8}ԀijDz:j˨Ƞ|+ztZMg=*H ZdYKn#{1 RD&(_N6uʒRv3͂Mʴx7h~c#*eW0) %R/d=4 z =C&|*L<+(w{OJ<9cə}CSm }8soDߕP>[$Ky=/:Ӽ=3sЦy{9 (Ȼ Ov&|'?@e33!W2Iȃ$|3ފҿr_V́-]-aع%XXݳ%e"n71~ۻ@Aa\!\V\)d/ׅ$oVHcKwǟe}*xݼ@CG>эPC̮y.3P: UPxԮ`3!e[OTTѩT QT.V%I+@7?~s9L*DžI,ys0񯰤ZkOH1kE8K͕vZg?(Yk1_Ynm}"Ǖao}Uocw?} M Uc-7c01"KnL N^!u~{f3":",]Vk2ckcWW OeŞ_r2Nj*"o ٨:=<>rb5*wnwjV&o V_n4Bcy0*c] &i@B2raf#J5=ԉ%:ҖTuDk\w;pI=pʤ\]3Am͘|}GX]Dx\1Zƣ0ya!KȩFV~cG*s5i-G4ԐpkCfF;E+̷F6bQr6?a[z[1x|iяG-'Ǽh;\5I:؂-7,uEVpo#J?KX; ^.-r Z< ,d\3_s鸥L˓GѨ=/\m:B2u[=ā8-m*W!t@o9%|@A7RWc`Jڜ\bR3XJՓj7keK 7:.\w4;g=_vC07ZS]N#ie)|re'vb+ `K.ט6]3O:0[;Qz6a=\ [h|zouR꜆ZQ?`_$ȕo/1Xoad{ݓhBh1POa ,u杂nEϫG/ j>>xs_~CRGDW4$ֲn?e{Ly'76uoB;.^ݮPXʧB-o:6[=xP$Otg q98~Vgb%/HdR @ ^KjlH~/]G_xǏߨDžT[^18G9L* 5= W$zOLVjZ!CI4*(oBMKG۩-h5x۩G1|+O`;:gmquySb r 9a@[S+mrhB _49a3B ţi\? e>K z-%.7$7ˊv,>jxI`c*5u't!AX>E %qߦ5(x£(J(fvq =mJLz#υՓkc譺^A#(=y㭅{gTgiuPTvX7e8Rl.E6VStF'Dy+"A7GQqRoƮbt( 52X8 )-@({LT +$:++O m9%c<0|TQȖvڭyQβ,so˴&i\&5[%\T,TP )B0YzH-f$:7  9jRL]0x_cC32^fײ ?О z,VqT}*iRvH}']^j %ڱLx5؟'*j)JeQ:-4TJ 񊉞Jb֮㋕^ W@ӞUv L$Ǭ{v}^S_|%}C5ծdzf0+9qv&փ-L|Aޓ^If.YŽ;7%f"Q->ҝz03^vf'2}Hk<{b1o9)BnѦ4OW|ioUjkP| 漮Iߴ~ˉDk5״"5?Θ V+ w(I*FT4T=Um5ro@!{7 X#ESm_en[,D|OxzNc&x˹xz|9G?ƒ)_QhTP&7s8Lt|:.:gllz72Bt]HX]ZW?݌k?3;F<p&U"P7N1{QD?|v 9` R]?<2ea_Ι5Y~BI h(j.p0Eyyb15F 55AqC)]t0[q!SϤ =ahW( <7= B`z6$ :_nOl ,hĥ9 l6d+9ZcXe Q5^3"9^u[\ #΁_V}lU;F[0aakꄅƝ|>#5guo˓B0dY.1c#-s.j^'BE£f8͹kn%j{sUa6*%tW)t ꇐ̩Vԡz΢S>ȱ(A0hg=b$ԓYvq]=Ux g㻉,qpB§<ʹl7SEӱ,!i%*lցzZNr_{lO~.R9J-v|^Zq'/ύS>!W?N``Wjt D1.=3:oY*)G]~GmjY]Q^ӌU,EJު:@" >o"OnAN؂@DmNZaAFΛRP(&Se;c=r0ar4CKXOյ(Z%@QV%+:`Y:yU0 : iEX7ƖdJ1HFΜRfI^bxpQUracn}Ephl)g2wS cE&WC׏5|ڎBpѸ~"Ɗv7}$Z}ZJy=9< lj^Щ{Q6)5,(3"t&Fًf<3ACq<"IP,># n|_C<6DG/v󭿽4i儈sJ2lOM/%L0/k}>ώh`;fկ3u̖BQ+`.~%%/$jF-=D tywK\qM.g% WX_K$Q4W2'&ABR*.LR^^Ύ Pv;yߡ&@Y\"5s_Y-bfb]kGIPG0W֕htdS'ٻ틥>! x@lӪaT8.#c_xfHs"zFM7@uMUG:ƻbMܣqdӂQ=O *B`PyyV(`hKڒμWo)ͬ/ć%Mkim$bWz& ӎWW;f 7l?gIƾΛzTecf?L"q_6K`$g*ZK鸟i%~U̓юhݳυ?ˡAs. ewG۟`au;žåi\/D1hׯZZռ.A˧s&@F$ ?$@690 ]sfRεy5/la'ڗ՜yZSlS8N|zĔt=@PRDo\1steV֛0 r$*ԳV9ޤ&T+.PX,Xp&Eo5`¥ 9Ŋ{(7ی8{;stɳLBYc3H杸Vj͖!annözs|;a!\mP|e>&աhlz6o}ty1UFμĚs-_eأB/"P AY<^qA25'Cf=o>\9zDNMVFük758y8Q;+TtV,>@;qd3F.tN.,uM:i6ỡ O:+#I|Wx1IhQcBV!'91!;RJp|™tq6ַ \X[VW٭%p$ L !wob{LQ^ cѣCy,| r +'s$@_E ?zQB ~E׆1ֺ;1^ғx2ë hzC}/6? <$#63*6΋@ҳX!kHbWU2x_~9Z kbjZgw1Yv.^z/gs.lW^IZ`)RF}/n<$zbv)$&*'kAgGL<^sD- - h߁ߑsHqcp)q[l$Q贊C#\H)quUbAlG}RAX@"*%vuن*̭D*SRCz^hQ@e3{LjGчsuih@  i0~Aыٟ^>䮸k8~Y{1.n^\Lʌ6Q&Dv鴞3h`9ʭ]LqMr##eL pN/8v =q\Aי%{rtWzϿz!g,y`X< nw :}ߒ{)&=-,"4VB,`'<2V Tr? P=b%(ge>̃ѩ!jK6XfO_>zqu7>"PKj)3M}ᷩǒj̥9aSkI[&!}{P) }9f b(9\ cTNFsα2k1 ڇwr*Ph)|,nyN8U:;bXT;-7'J~}pb-6Yگf)r| jsp:SoeRP^$#Ŧ>Lu|p/rllHTT0D[ߥԽ!Br{ٴtv)A.Z -f!melphAF~\tNsdmh&W$ДW <&9J(HOC"J[ 8AJ䕛ϋƷ[AbG8_Q%d+3qVEANߡE;,8.S923P8$a[F85HBйpHBi_qhL |LTX ?I^Aɦ"c8 (` i:RM:a]=D2>FUAQRvq7do|}c# 1M2Mձc%RK^;vWf a`@${Qj%^^Iߟ0q$=S9 ^4 0{*ۼQ D=KC *F SCqhoLv`rRX I`m>^+xu A75&⹎Ո2$1tr7wOv_Pҗb"31\NIIpȡsuϙFhǕrdBH^Ry'y8\Ho[y^2x 'nIK\/.ECISS0%aq&|H+"^L"t -"j%wMTD:Gs8AOr[^ݸD\1YKW?_(ADB~TXkId[ +ec lqM+e\L TDoB12Lfh]ԵH Uq1o+C?N61܊߷O(o );3[ l2>_T,4ꇤ…VT|1Ҩr: և S*-Y vנ&FKVuNUr6  ҧ3vYxG"ePm".<Ow/]啥C[9DM:t y4s<M{tҙ]U*ʮ|kvfL"E# F0N Պr ݑQ;~  K._pZ{j}k}/Rt Pje2'M6m50J.mY۪9OBcXScDoo8Kɑ&i\g#uxDJ^؀T)Z][ה♸nhtƩb6Z3"d-(\ ~p1'Ϙ4&pUSv.o M[2ē *~5x/$k=K3+yn|a S%ʦ?O!_AT|#S)#,񓞜_OOJbҲ3̫B0w7q/Ƒz ^5_<.L#3'08z690"w֗Y) oWEX45\dvqH"PZ7z"of>-+'F^HPOP2l=p9pq g/:Hn t^T7 t+x=o\>R,/gS)}xJ5UwZgQWޣA̭&!b(" eqJT߼թT={&5H~wLS0ZO`FŻ󷊓Qn_OHqa/#S f>i{qz ۙsfF 3 S:TvU*2Tݙ{dx-` TB?#߮KAyt@09fGv%螠q#5" Nj0*"݁zqU\Ltm%ؘފQml¹V&(ꞡAdG?v)AS)hR`loswYmM~U{d.QbQWnYiEIqaCL BWaB&i$ezN|3FRF1MP |jј k.Sf'IoCg+MeB sqqb\7 ٬kTSDM"]ҳ$Gξq}\hfe'a3a+u]VlUN:/V=a O*ƺdg!ءJ> Z47G+帛RO«+@.ݵ<?H僧Id}Q.h䘤dD\oT)Ex` 8w!QC.d;xg8僠%TG!eL,EuG6.'EnOlh^un(?09m.;׬ʔ*xnиO1-|+\,#JiB3܍i50, hk@MȜW^~y3dAKHz``>!h:dy/fLğ!ng EPp u KQI%ы16#(̓JT^e$K fFG3eh{VN~`VO@gxWQ}Zg6>lÝQŸ_++T#V΄2×o-|t^y-xw pO!;1_ast X kD ބ&떪m>%T~ )?06ۢRzNHP:[xt͎E_ʝ ֺ"AYL{tՎEG`Hxk,aͭ~1|ʛ8`Е(ŏSj [v~gOjzI{GK|$#UGB"od"yI2*w]^I?uGt@eC!c&cR88bDfTv\c獉q[`.L qMe/ŗ7`"}55g*̉1Gz5oVjb"n1"AdڵbatƋ WLУkl}(W;fJ PN_IuԮ0SN A 4cJ4I]l6Y$pϱ Oƕ5-^sSp/ʊHZd 7 %WEyv*5=PRHIf% ,c8{t\Z޿bkdƧaϪg]z(4/[ru77d6$Oڸr GԩM<8vl6ǵ'-Ai֩u= MlE|uJ½Jb|c5ԍ=u js9ګ{SE/#[pTӆ=/`yV_4ښ}hՅ/^ _O1Ǵ _yڳ`~ÛZxx'Ͼ~cW5i|0&,.V<9wng1>"0aȕwq7 *0(.~*҇BiHrY(sgy/2As_Mߪluy+.|Q }$x՜/Ϛz]~u9""86/ _4t$:BT~`gŐ:v9LȑFڋ_9O/Z/. vɿٿ:X^>ܥ&_<xN lJa"wa W#j3;/W 7ϮyI?9i:?rb谈܂!);>>MwO*R<_x|Pvԅ`3NF9J7a{Y:p@ـúc|0TJJ1"F*0 u6ЛcA>ϑm~\Nt!yW//|eFvShhO*r$/*G5Oj+T,,WI z9Hpꁟj$\v4Qa[8SMl}HT!_bЄltN+'I[bVu";vjX~de+s'"W%8% X#)@dOB.:<0+D(COQA$#f>b#״'((aIXyj0x imĜEs=lJopԯ[N,u"I2bMo֮~:ҥcr@Bc2Z[{$o^凊)g3"xGP}*:s>qKEc4B!%O;)0 튺$P){?L;q1 <ո꧴&+b:!<~;')T0*}Ni ʔ? c5B'ie8C(ݣ/yn"'}{3?Cwv i\}`䣥eũ&o%}顮"uNIMg+99M5森 6kD䋖F@6w"dWIAC}ckwd\E=! ߞ/oX _ ) >IjiXaVB+L6Py\##ļzf fr왮j``$pZzt -H@)j:Z]~F?n 0glVa%d ~9zc9S(paMJ%+:rUz1I9<GX=q7㪗F{'&O!v锄wǮ^P|b9K!)|^hƿCYr1Mf-"ol-mk99&T:3UP\BZ|p7GΩK宦Z ̳|U%{n/ ~u!c~K}0?KԹ5<)•;bPgk4לN\WD. 8{W 6Pr?Ľ;},/x !J\*d/[R*~ۀel䑛,d JYjdh8Hp+~ CJr*}'x^ coKtۭO-+4ojSG,}b~W? XU~W٧BҜzBQa2@0ėI~esHToyQxސQN|7yQ9F5Af22\ KbFӞp f0ʦ8|'D oeGo1@}4*쎨[5qzD|7r"s׮DXJ7N' q7Ԯh2z6O*;n"'j_9huᬽՋ&Nu4ʊ{|=f*M9JxKW IH8łgl H뵯6$5vC,ɦtv2d& Ign%Ŝsnu rb70龯ቊ󋠔}64rck|Wijd 2ݲ~ sd09ΌKѐby5l1ˢ2) '^ݭDi Ζza~eqǵX^ıp9Pry3S #y{ g.]@ cVf)]2$.^)( ߮O"dnnT:{SӹsoXcIf0.:c{;"Q2]&?̝N4L}k+ r 0JQb$~^q V|&R)Ro}jlԋ&J{16^2C%\ǙѲwlh}6EzNb@d֐/RC4[kvmm)j*m>o I8Kë?u;PY0øTp|P=elixxĔ=t?.9 EaCύ N QK};#bhS( #뾓_OĽA%dikjfڷ<XSVف}hDKZյ-~QX޸1v_->%D"C"uJueɴVp@hb732e?׈S>2^@anu.tlGSdMka* Y\Ij >DXg1JS_UԂKy4_Q ZҦ"RqM9R>f=4 S9T8#5R'x9)>dUwfg$`o5^kKqx.f*Ξ/N+xlzyKrMJ8fM7+Tu0[dJ[nK{b.i6y e -9luYx;ĭ Bb=X+l*IP~I[P*2VZi:(tXc" . gu,s] ^gM8 ]_ř|>;sp+[1a_tzW׎阎c]~welk(4P4+uE6n#po>c%䑀k#6p#6ڈjWVLȎf4`FwB-4 V{M W2̲f ]or1I(jice0s]GNYi0\a:FF3E!;L=u0@N R |)Yf|W¶pbaғʶZ`|E6B'!KYDFsBKxXr!yKJ:?%O~K}s^Au:?:^ ax0jKa l$6P޹`؉'#FzǞ54 ~OšJ DȽ?; {1GW{9"Óf]MGLג^ye,~P˂fc'y6ň 1f_"D|r7B/n9qq=\mRy4SHŏr29`Y& >\1́Mb%0|;lzgUQ r_i,:2^ViK\a dasNVaKoe6~ 3+2\T:tǙȎlǟBQkߓ> IJi*ot-`d3dk2Z4=Z]-C%^I5yCYj4* ;5M$o?޽*~Th=6˛g8Hr Vg8h79)xRuAz6I7\jT)6MO ?-fԷA:UzCfjS,;j:TP)vV|i֔VڟNYWEOɹuŰ3v,AѠnjpb{=a&ja68\_M w/qir41]C2Ly$.$kW̛8L=gzkRQ|NeLOu4dnV/{Xj. 9]'04m\'wE6Y, eU'uR ٨%Do+ŋ]f$d -5y6-& =KAYc"5#[4j~77kFĺu[~z@M-ðD_s5YFk^,eֽ=W9`ښ'sKu BZݜ8-G/Z`=<^M^]GMf2k`^U^ r GB} z$uG(@.Am[r_~vj`Wy0Ve) 3p<)Q¨RL9\ mlAd)LL|w8sݛjZ}o=XhҰs_^R(T;grr|$x{֑ě#2M.:׷ 9f"#Ѷt]|_+dM< Xޑj3>m<05"uE-Y20(QHrG͛PB;D+vem`FW `$nð c~C=LOb˞Fٛ |0373)-y`!zߖN=LoJXf[95磵əlU7cvs_u3&W̵qg8J/G`McRX}HVFxeP<- ׊72Rk2AŷgR>5^0N eSMcf##>1XJ voqWΔAņ:hʛW l#4$q69G4hmK/l͂CS?uHys+q'Tc0Rɉ^'-x2iCT ik'ݘ"&fҖ[dSe:e| #-o1w ƼM\B>OFV⮫뺋eJsԕ[ȣ߻\8sZbwtޞ[ޮi#m' S>&2NG4MUX[O.si3|OtSzC9DZ gy|GF4~2s޵seJc5=ǫG{~2wf%pr4ux|e4!``94%C嫅dq[xE}/` OzfynBig\}zdHތS5`}$[#_wYp4 9R9w~ooϐ*<_b1-ÞV},K>4Op?y7j:X(v?U}bb%vxC:w< C2`;L]0aO(^3^% w!#3]3?7^3'=?f ( .P&탘=*d󀺓x0hWFթ HQݛUg1U=Yְ&mh 3ev٘q=_7 fat́gv1u4{74^O$o E$<|]Ghrx̊):ۀcÈm4eI2$z;_Yu Wmec~[Rb6S%F1wL_m6\2=ɤmp3H\5f/s%'MZ HV(I<(L "?3 X0T97/g*UH_O>$[$LDq'eDb5U,-X<|5Q؃F0nt=5`.R3t_pn^0ϹdqIg9e!>+@l$z6#.[ D3[([W0ڀ_ciP{ 0Z|qׂV0Y!LՈ򙨏:,M!a/ZVǠ\-Ϲ vTzYmJ̢6mM"m<&,EUq1 ֚scaܨ:C l`Ё$Wx- }n} az`{(I{[ČYjѭ+%ZM܆ZWt|l<ޤ'v~#̵|lMdO`{?%wt9ӗH*b+|fOۢFWwW")~P3ÂйcA` ѸV|j#qHc < _NҴ"f=\ֈMtgВhRS }F=fx*( ?Hb@vlLbX9SkA $4NOoD[%δ7rT $^ካ6d&t,nz.v!?TG {+104}?砅bݺf=rKCO{.*Jl) _s>KMZTQ\" 4Az ߪɴG@㤜1 2i58\m,dU. @jwl ~>ME0RpmFC0{;žĝy}Oc% 8 X*Ap $2B{A`9\id9;%XA>xKd`C#H!%JV&SJDh'! c f3W@7Hb\]ۿR]U4>jR=DmPtlCW~<öt̿B=&@(ɴhRa_i26#C @2YlPm%N̈)m QX E޻^Be64_NwnCP Vc`Dv# >fA?89ҋ e {9frqտ'oE.,o%LWV_m+9 7= z0݊ߧѿC\FKP\չ@]_ "ѯ޳knz)Tj>#|~9ՃR]904gp%uIb%ʀ~&7"qDsL.:JHjH`xuیIjKKS)aXa^f l MDgP@x%K}]+їLCI>YAiS8eI=bV}nid*\1S<Ծu6QB!=&)a+ZE+s 3A{FAvӎ(u Pq͛Fi|L̊/SO N'eHN!C6U,ib\RY P(S$0aLdB*5dƕK׊QiLtĒ4dJM0P~犃9Ylz.J-}Ad7/u<#c)ɗꓘ;4TKY H0 bĆ2"OϨ^(5 yQn[j6-bX l,P4hn1x0OL⴪oe V`bJ6 X i3{pAcel sZ160rBYBpה5<@(iȞ߰܈)}\up>P[̇=Əzb`6PtOORj_2O@YPtm]RƿXuaA<1 c ͕YXAx >Ĭ= y 8Cq][e?ɘI- c/uS;-̉^ˈ=0ޥ._hІ5.\;Fz~o^+`CDm'؎HɀG>kF)Pbr[J0?kNc a\t:9a*{;$@[ Z\_0J29,J'd̺K%|խ zC)ѢԺ&A-tT k/}l9YS̊2@iC䦄,q(R{dqL 3A"xJZU;rrg~>\hݏ2G2W|'ȁ-8 W.SicR!CKQxGصi?i3q56 U L-Q X>1" f{:8i70j^rr.#dWh|>>2: # RK?+T}VvR;s`ʱX:lG07{U|gP>+ouFA{lGG<oX6O[omba;q26C]C?vp!XHR $ zc€zq|ח(!. vפ{BX1oH$FSKJ@7aܒ?I(A ;Qvɍ IdѿqjGh^@*5[XǷlNhpOqfbhɉ Т=׳dFY7kIWY.r&١Ikcm]Lػ~B&rv#>gS>%NMnP5?,bq 31kz~6h˧+tOW> L=)(1ڝLܹVl̃6*̊@9Ue O Js z֕aHDc:q9auVCl1^~l-d%q%רƯ f,|u  syD`S(.FWhY(%/A=ZI[kb-UL1Wv +gK|f]% ~n _m$\*#0X΄ M]T6y 5GƜ,~~0HcJv8N+3)bzޏWNTs4Gڧ Ԙw~ ޼/f01KXhY ӍSGw$?w1No&\u j0[3E1,,<)u`$(oث]Z_DtGy p+VuUz&k E"p~c; .9喉s%DG2w4h̴ hhn <{_  ن(Yи&FL[\h&[fUO&LAQt2̌sb秊,F 4[~GYNkDPuczag٘ü"WZm-DظlMd_|\m ~-\?v߹99Ț4,fܛ/*-Xm 5L_J%ȢlX4*Vx-=CBU)B%3I`NĬowRs+VX"׃k<œ lnm^46VMRvNm'%d^(d}hGq1pU3!9<Ŀ, \zZkHU^XAfCA~Pk*Ԁh y\kI}34~ 63UQ:-.T#[h54 Tę+I%mz}_=4iw멤_ͯwcVF l7maa`Y޵(wiAfdP\Ϋ^Xw^ޫX3aHj7.g/t}!YŒp.{d27C<~߶\4,,ˑ6)}ZGWWPM?|e+LE|f%cx B|=m6\L^y;ן^~ֻD)]2]MνٷzH%>S1iWe!E ݆<7_h9-YJkCtDc='9|6<7CM,` N'^SQC D9c2 $eKyAM`Ɓ9#d"}/X9 uܞL\F7J "I&MU$@|#F䛣c%i̫OF#Io=2Q%NmvVI[Ŵkvƫw,0ɵu\rm0rg^JE'ZJ\˝vܕ>8:>JyoR'1B;页1Bݴ̌?2@ 0jYg茯X`S{aä[3)Z<}̼ ƻHO;aftB0Χ=Ftd391ӯ=n^FKq}ݍXb#RZuuET>ɫb|R.ZGe):5/Ft&?sZ^oDx%='xJ-j3MHI.6\6hf[h?䎾0w2ȠwX7Blbt(V!!.B('Boa"2<0= ^A򎥕<|M4Zd@4$-$*|] 돍f{_V>K}4h$ߠΔΓ2]":Gf0KB$͓ԕro[y{p{b/j0葢kw{8tpo|  xOl3DqPǵV.P t(TFR3GMFP&w's3ei]#3"HzLi G8b|s93~-We5F# 39yQfpٴjk~JϘbZD<֯%cGlT1E2#U)\#cf.S\(Iյ~ǩF z}HcOziO0 >BδZTD͡pJjfŵKoCZgw *ٜJ)n+(ͯSD/G* Iآh?f/琲 [K6-Ϲi:-јQ^=vV G. 4Oi^q_O0Z<<]Y"24C͊j܉Mh B6sSqcZo%h4gf+pE?$01JhOsI^ Pi?֞%Sq2 ~KKr]#`V;=i$/llbiSR"0 $mm?g V:bi=*0=%]=+0d1lCy2d؇/8"n_W$Gc4=mTgee[іn6)zTҙNɓ^nGf{JP]c<p{yG|;rm)W_v ,Tm[0(D,l gQ)Gq[mUojb'uj{-@Tj>L!⨲LiZWA)\CQ3bdL^C˷lb mrp5])_0~3*F,R193CYLnvg":ݙLB*z{*!9 n掏Bԟzs'!Gѭ2%5óc8C]e8ҽ9yζc, o "P7P껺qٛݺ}Rtmm`耙{`T0UI* +tl⻎Iw{luxg z2;^\t秇:D?0>k/ą!N"1l?A>^{3u^yœbnb>AKw l=fHꕗ^|ݮ*c#EҰȜEhn}TגO H{h_]˿}۸ 3Sn ɥ\|' V~iJ6(q+/g9C ^9s;ȧ~=`qqzy|4\AX߾@q ژU#JL8-A<zl&GAgh.ꉋcϑ6r 18ߏ@BQ,YD2QYnYQ-vԝ~Fu$OQY <ŹxhCځ:\DNQ;B(qS Ȃ -E֏/ǵ 5mZN_+0J C%kCWIư kDwVhAЊBo8]R]d2<^'ңBN'~V%6{7G0OξUjxi ͽK$Igi@+zq9#3UDżӣ>427Vjx3ecW^Q3虌5"rkrA0Y.¯ |r^OÒqvTkgJr֬Ns\_m3,$OxGA%VRBԊu J"w\U\vqrtb8T@YÆjiR䕫gtGqm6bʧ0:[dU ތ ڶb%d=O 'OMХr!gmnӮjӣnUF"]5"vJԫ2Es~UϨ5Rpې8ACfO:QT~CEZ9DU1mvy4W 4%~Wk~OMi"!l>*}){6;-xPeF6e/q^ ʪtCCl'4/4luuQzHG//W*+@1"LgWN){WĦ6 ^ )AɅ m*VYWb k_ MdK#ښ:Z1Wc;OxeI%*++Vza`ף[4d O-jFu!ز6n|mY-m:@=N,59m1n NnyZkKO4V&R,TZIĩbQ*B-c xF?LָXn`܄zSܹMђ-뼶Ӥ~.msV.;b4Hy Y 8"-ZSUPT:ҳ>B.&AH4+qg,>0@MyYgRիLBs*RU*}&Ҋ#2Lj5(Yb:7@揩U<#AӣnC(0=Bf$d\sDP$@_NPaj6;It.t5䄔BwXD 1 RϠbT3"Oi}J3rld쳲O$)Ŭ^CmM(NVjcM!^FQ,AW{0dN)J›q0]v)5(rc{2;v.2=*L YCM-Qfy;RU܌aU@X%qxQx^,z=_CQ*.tlZ}W=4|'m #`8d#A: c/3^3yU2@`I`:8ũ'R/3ln+#j!M#GhLT,ZXg<;o0Iem[vܳ7$WgpX^5]MFF?n&s6[f Ij:ɧ] +楉كF3hngLwBk{=F1piAℱtm^Tv#+b'-^Lv?]ʸ|& p%م[dxx>6KL&18R\93|8 .R3):8G/7o^',V|^+_)Ox,'H#I%80P?Mp#4_W!oӤN2()O(/с#^fCIq_/7e:TB&ƛ5êq۵d/Uk'yU3}_^~nwn_ ZT:mܫW_wDL.m [,;:{PqJ 3PtszTܸ ec3 ٷ>N <13UlN[.ߣЈ_~R!ŃWvN6wxŠ* m<"m2"x_7(Lpg&D`d23̰- ˥BThYZfBQngG=񘽇EQ֌rk }9z N`g^1tpE}>L wz~ T$ٜ<͎_pF9oU"NG!/Qwl~#{wB*U\04 h\ Q < ߪeRH7w(i (bo%yڅ<=jS  z7X.?HSd%7,߻ h9m7u5W^ @Lw|Gl| ؛')RN ĸm{ _Q?^tj0 zI8u e[ݥ7cHLJ--C?k |yf .Mk I}Ȏ ZlP`XOoU8:+,JHxHb^r7 \1jg(IzPT#5/" 'ئ1ϛa9^ %bD_;N0[uThsr{o]Nyds㰛Q\LQE~p C᳎#$ Vߒ9Ou?h@+ֳS h_1dz|bBwK;+M9-] &t9' qlw󃐩hdAﴪ4;Jl;;hLfz2N3ݱ^嫨=G4>B9y%ڂXS.ѤEoTjh_W;BR~IOi4;=i;M+N:ǯBF6ç59IŇh$o Eٴ&˽p}G&QZ/)5o}Im޾#QZ%Eǡ)ClK jg*(KxN{%$줲Ms K Nf.ULAa77 g46uzcK︑ J&k5axQFm+Zo V[[V<1QH{ogIbo~si^m ͙wkk]Fc*0qGw7&6}*oN6]um1h(J&\ ,t AEoG2puBQjNWqyAf$HT"*e2WydW~[Җj-đ*mvnp[ڼ=a7АƔt6T!C 80Vٔ>d~QuBۇ-)\UΧs)!SEyg2:kMaG )߻} ٥3u:=Q~'Mw~(B]V{(A }O,=.|ڡFn"_u<L=4@5]!KQoT!ol43Wۭmt뾰mzD(`Z8o뽗nqZ*I\KYS8Mudp“'~R{ܹe&ݒXjk~Qm4#8ƵT9٧vUFq\R?WESbx⌄Q4>aUҹ ") f><[Mb[F qX2k4՞յxG\7F8ǡq'u5%GƆjfm膲-«x='ʽUizU}e;D2h1lCcWj"$[d/l-Ʀ:Z] ;ROa;(LJd5S3$s߆+)AF7t@sn@KWL_tg}Iib8w g]z2 fU{Z}vN?y;y\={)rzVUJ\3 _Pyy4e 窺AۚMS8WPM?߫x)$m_"^fHW,4_[~W$iѾpd9TU4o)Z"dhuW _ Q}̾p31䀖 Vnhh;췪sGC =xCx|#76N莒X՘q˴%آJggePoe-YP#RªDBSItajٌ`{IJ%sXNYAGlV(&Ԣ6 )*Libd&5TaRIe)aBZJB^Hٰ' f6$@#*bkLEkgʆ}\3%agLb+aCѼcojdMm\坝5~rSW`a&wPG=eNռ)D.e8i6|B`,=ev*řؖ]Z޴ړUmU )~TnFZVam'va!}m"wpQ隥Bcu<wM)9IU\dahd&o觨qf;]S ĝ EMzf3i6[_a,qB6yX7<6yJQ}xH {~[1l(`~S65CqDAIwwJOI?y7Q0:umѤLֳ8wx8|1s4eS@j@3OLj˪H*H~9S'aEhRW LE6>X[ГkdۤG!Mn TGjKc'3Wb4#d纻;4y0r>VlG̅ٽ7iͿͷnXI;fXѻf^>V26HБ @%7:zW*ږ}i{D,+jYTٕwK3C>*b̯-$gҧQ4ŝx;6Rxv<ij}g_+JXe$Re%U>&<]ߤO[s(4 럮>j;p_ɤr-.acfp[~2S}AG 4IMjxq{~'] ?2xU݌@s-U962L7Fe*eE"=٪"EXL[ee[H3ҪT/>븻8iWΘʯWRP0P*oQK9E8fNAK3f9'@4kpQ5- (T6kLMD5>;;G_,PÃzX/,;ïGjĶX-ߚ:˃; c6A<7Ml؊V'M)Τq^1yn x(ATڀ 3taT2?K?_hm:k=Z%|V-6E!@)]@Y ,p%Vnxcu Kg5H~ B Be:܈B#WZi:Bh f/|Kcun.U%:0 )8y3qdLe|Gf 탦;keEBx!=u{fcH.f2-,-g dsOWlFўPng 2x@BhڌSuRߛ{jnϏ/ƃJ&/ppFG*-PUE=بRav0RBF&eY^JS.`o`Vke~8[5g#[mPVta^QGsXMyPב;[~Io)BU;Zg^)PL=(cuttCp}>vȭt-o]WG8`+hv&OUh!.e>o.O4N k~ב%zl8uuRѤθhLFj#,#OYM9(w2έB0?cYv+HI!~_|^"${qJ9,~s6k,]Cmf>xM<I$Q!Qwl⳺b@ݏ3;Prnf$>Ii#:!=>zPԂfT҇J#;Z!OjbRGU%]5bk P"pD脎,$ujׂ7vfs'1~ۃIl baѣYSCF$_rJFH@gi)LHιĤWҖ#Ya3׉'}4rAI6 yZ c5s7%5d\ M!Ļ?363([ D-&s(סi1[b~vBX9x2-< %"2״7>጗d'u#.R }ܜ2;iRq+2 4-2ZVI̝5فD H"T)Z.Z]6hZq~MUҵ⊐ Ek,7=\=2ߑɋ=w3ZP׫;kgs=ҟ҆rLAk6+hn>^L/;2^ww#\4 /n fϟWU٫ɠr<LEt 9\qG].)t8d5>oG-5}O7r6[?+å;{&/feK.$AȶǑ!gpRjg%B *RϹu ٰ)\E\گq#nG5B=(T UQtv$P  jI4<_t鍶]\O S?CaAWNEsJǽGl }0/s&C a!9C]oy E+4%Z4P̝!R=Jes4LI RXdCU_hZD#R:jST@GuM>N\'nFh繀@dLq`h!^+bA:\A]{zcā_4w=Y&3I%"/yП&醫"~.H c #^6=D.č?=rB{ ⤨ Ƹ~?-ƚIYI~N'@Bj(ue4cns^C"gx8Xoٷ$ᲛJOlcI (VYe_]/ocЎ8"P/P/y Nz^nOy,HA oկeHRpIO$1yØwYl3tƣNɱ樅5W.*}3ʴQGBƴZnޢIL.Qr ~m,MZr*hM.Yy/0c³1&t=WΫ/CU~@drep4#}:`;.U4j<{|ApyLxkɈ̱^Kc T(|<'im@$ҟmx~+-װ81_>,TT,9b{6绎RaS#qs"Q^HzXUMڶ1u~6Vv9+MH:>% zh7^6ZƮx YXPoOWUIϑ@C<MoUbly=px#vp`w~Z8vOo{-ƈWn~\R<}GWtҡ?'>+Eb(V| 4(Ɠ̠s&w)I#O='Ʀ$|C $(  }x?69E{{kҒŠg'\V53EQK`DeJ`w`%vpѧ ޴bB ssoji7.k^N{Dwd|4?&υ>'B^yYjOtb \xH,z_4S7z)<{F)u "noBP S?>4\GaM*[JfMeYk1{٬V^wi!A`Ā09 x^ǣn6fk)u-iٙwxŊ34{!QFb&l@QbÓ:mjMxf) [@ܴ5x'?gB9u֯0p VEՅ9 qwwfu:l~;UTĴV8\ yq_>I?PE5282=ߗ,d (ʨWUF6Sel;SlՈ0 Plǟc*}F &Tn@>,ދQ9݊ ^L6\+,8|DL;p:NJk1uMhgzU#.l`{yF6l`{lBg3%1dilT+ڍ!F&Rjg5vq(%#6[U(~if\cU"&W-痱Iގ-l6=o0u#6R9fXHriH1ŎgP330IzPB#/?ozr"hՌ|C~g^6j[vb9{,0t`=*'hFF8Zw~ؾگlE57|=Z# C<_z>~8MfBxl'} ~|vhg1[OcJFs[*x2N87q]V彏%j!{|tGFűی_/g#Gu2UKtcf 2!6E`XGh PMgKo>?5DqE$tբJC4~b"NC7d)mWjr3W*0p&AVֳ)L)S<'OFVFB]&=ZtPr0<}8gV#h64Ã~jrk]^">>95&[uj>;|kKv!X;_m(N~ 9AS} mOhh#k=\KТ-~;9@D]a؄F6T!8 [?s#v9k~6h[=}{ؼ々o^`?JI O# /&jysHhg.ڏ?C]ґhkic\>؏GJ>p%QHp]%_uJ‡z+l -ԝQ`B?bF!':vRD`jYdA$C>br2[-Ά8њlX[53c'D=#-B+7)x7N ]CPRN{N<߁&5/|8ۼIb[/6/iخA<. hf`f,ގ4lN3^<\t¹OCjeKy>vާ', xgU$[ɧRT;CLhI81۩k jxk ֡!Z{f-tz6\\@1VJ`6[$7+c$mDڴpD [7Ara'UڒN'3 Y +jZJ^OJHGPՄH6%w/B&wGz!)7*v'ʭkwO9OÏyMrX[F&n9Z JO|I㵑x8q/E4J3ȫ5"__A~)=6&OzJI+#GV)?hX Q,%N 괄WKuOxZ#jYtnI\ `C* lYp^ƃXU4*Va|]ؾNkw C+Fg҉7у.ПLKJbQ4)ݫ#K 슊K59Th% 6wE+"c!Nzb|vHPW%)M4Ѳ˔?_ czyXǸz&4x7F,ˈcϤ(9Cg+3dȕ,)MÒ%'&3R^* j׉Q(G w_˔y4+'mG1LC6³B.cU XHz48#LMfx#:W(I3Ɋ% >_~rLجCڄXbu _Ptv9Y/m>dCiqaūKŠ:ù8uom"ADѰA7|]DwL.|"aZlflQ2"CXh$}-tw?wsRh5II,n,&؍SAK%ՁK1RR* 5U)/v گ((&UzaT%)Rv.0Vd *ít\Ep-6*jngP̟6xTj;-i|VN$fɬ,lWQsB"Zlui&3~(`?X ipXWò8Eniu#3hS x9`CoEqdUw>uwᨏݝA]ֲ2d3|a/s9>1o.wuÿsp }^!2 Z}b.w ImUp">d!ZizGK)<j8-F̈A9Yñf&+,Z= R4)'7E*>P}}LY&71=cp䳷q?t6hH3kOKrx@|ݴ7Qf 形R.h( ֨uRF:[>q6Z[9[\5]|-8s00&[c3 N,T/aY y.ө 6b]X"۞̾ZuTӎґ\ܥe6߮>>\ =SV*|SEׂ>y=[8V}lp= , W4'Z.5h=QAz o@ܰL`4 P̎VPhEg/J^dPtCP?o"N3cɞAuE/2oW4l$3=v a5rjt0wMsGr3)C;u]*%Z&| 8UFdMN)hu`| lW)Kz*6n׿#UքW4F{w/^zݶ&淂^M,1)+I y$or!vG4DD& K8cZ8#κaA _z> Ƽ# H#;S0֦ ¿W0~é,i0g{/>?HdJEOt!/S%hJ%,d9:JY כ-Q*yC4]Bɝ 98B-)C(MJVDb60prY-]+]M/l4Pǀ2GĨ W Ȫ +E_ťWߌ{}VCuኊC~ Y|1v6?loH1a']3RzI Y<28#Vp(r(]J|>dOK r*d%h{}FPg zMqD 2iӛJū`"=:u U2hك'Z$n5: pQݭxcuJ2hN}0aӑٓL~0~Qp2_eTnj}CW"x8uڧ`9SnN=$-M)Mxjqʯ\~I7nP`Z4VmNozԭQ ( QӣMB= hk? YηEik0* g8!z(Sڱ:bC>YP1#_bJpX}7Єy8L< =z_CѰ3mlxVm <)Hb3>{OפDZN1jMx\-_xOF9)8qVÉd5u`^t1ta8P>z.2nfXC+Avʨ9w`0.4׾9K?( -6uJI(J ^K7)O? 6L~2 QuʚʱޥYvN7UC-B*5ogR]4y;#^'7/@L7D(4Ae~8MdT۲&D|;ŶĈ2?%n 8dd?ܖR9:Rl Q޵S;|YM6{$hĩ}2\{ҟf{DcfK]WrSߙa4ޚ1Yݸg%WJ獯LZi(rj?D cԮ5*M(jn>,㤝bLޘ,&a`PTF]OtuDrLP3G )Y@)}ܑB֚uW|=wo ?HF!;tV(ZdM6w=QPGJz ,jf./*&,EBoͬ喺 0{4p89hgpOupf{v3Fy>O ;-jwR΋bQr-wSwH = \YuN}# 8ޏzCt m~J?0a" ! -1I;ZX_4tnIw&a|O↗%쉦 8u>waʵ>A/-֮7KQrX)Mn?ʠ8/b@\⏞[k|Erqk-_"s~+ Th $e(~'MVj5" G*֒8c,7W`c>@;U.-@ 1rcj,n \r1]E+UyUuAըMB^ڜWudG25.%ysaN:CgQ& | [Z0J{HU0 ULXV' j~?N,I,f>mİ1$/.Sc1QS *Bh 3)'bk!)9RJ[7 _MCL!kv$mTG\~zbHH"_UCH9X;eV˓1*,yVg㋉k1:YCڏXzoUiC:mŧ.'G;WjD %$۔\#({UOzb7eek At~"V-q;>{` :W!/ 2n~)Aoꗒ?ut/5(̈Gp~̯O' @ קX y|Õ _η_ҹ~ UaT&"u>i&Sǣ78ӈ}.S6a%I_@&h:.zVi9G!3rUbG1ں'1ձvݺ>uHj2a>YdԊuE92u*J*FJW.nlO{[iRZFP#̼%C̩kƗ]jN_&B77Sr2mgk-^(V!ӤBB='Y땪]{Rcz2`nkA{(X:&G-fpv<⑬ߎmjh~ry)w>u%O7*}=gw`-w=(P55ǻ\ѵx-7qir 4.V!5G|)qQ:ahj \աT I O?y#]o4[AAUURX3qsI(>}SEU5P#Pl[JT8~Jl|e^;"P+qQi a{Y'qos񴃆G,#)_Ԇ=bIdpfi /طOp< ~hb=Q8{B 7eft9¡1%N[xd %eô*h:^f5^#ǹDo m#k|AWNVyDp% مE9 +~;Beِ^ j*ܬw (h!R1rVGx13Q(6T݊_zoV5Mܒqj'WnvFN8jQ4IAe  EIbGiJ *eJ.U_*N//3HRids 愥Mᱦj .vRO_hDns5Sb?@ͿozާiÕC%4HRVTV8@Y7^&ςnu ! *^;}| g4-c'.^wl^G;T%gb QE#q#S:pJL^ ɿW!ce3d͐ĕr2\$ri/ߨ?xXjo8x˘@ggK.z{$`LpdQnl0JU<]^X\; |eU(T˿̦AGr7OPQZ?Q8@ K+KM@W0f#Ho-B݀ H!X:ؖV}KJhlƧ(<8#~ p~rx207V:8r9T?85TFxh~|~rdU\)k›5*$^XO/(ax̷fZI~ۖ|!h7o-wPGgќ~F!$ppw8~sX֝vO1/S.9oT\*<cJ W|g—HKAnd)7\)sfF2LyⷓfT:n<ᆉLjw{x1+ơ*o&ٳ]twzSh9 5Uq3y*;4-]K|WJ:3Iu{NySapE_z57 TOऩ$PT[4R5?4,z NX1]e3WJPžwm^O_.NTCU,2bm E~ۥ.;* W %g NjB({[ʼ~UM7LP 쁧4uKԉ-"0 v9?Ӈ n Cd6=7 [Hl5Sk/!(}wq|}V<1,5ZHě4ӆNm_t R~\򝾻;3buBբӰt9Y"qjA&[3'4O2ןX/-H}^Zb:!~ن"I0rB†<7IPy-$ [XN(0|(ӱݔD!n=f+HvײƻMxpUo ) 瓷K(͘B uiub^e ך>Wڶb?E^zpFF?t?}JM,77(-{?LuvМr)͖|UIh6qY@OTO4_"~Bc:ffT"]49$zi_Xx;?>Gv;6ضt꧞ O[ 玹WCRd{Onx82Ms!ƶc$V6mi4B2R5hjynYn&͚qU6yuR1t _f$ RM9_c|"TrNrH'$ZamVU%tS1^Z={OLudqm{H[^n$d..S p37X'݌3+v赛szX V4~Z0-,3Dӯd؁4IW;,g]<`rF#L(pVǴQ3i+D~Ō64|'H Ɵ˯ %:)2Cn#,qDS8$qx_:EKr5~ZV$xV9BXj_Q%5k;SR}\wUjH%+6 %QMxH Kc-M{o80)K(9yM+ӣgݸvht !/9ٌ+VO}&po~EXxRo)BoS w%u _#ŀ&du6L:(ֲb[OU6n-aʂ~fuJOׅCBP*mS)G9hs SE<,N boZ[ 6G8؇vS5Oif K zjC-uwk 糬-U(3 \XqTBR, qXQ+y>$ ,c|-H M eieԼФKE$=:THOF"dUBɱQ;-E7Zj$p V`Cx>;oGV!P*> c0N#Đ4fEF^pA,}r`$qR#ۧA TD #g9HAb~΀p* ̓`3l0! fo ~A1Ӓfq@Jc,&> ixAL ޺i}c Xh3D:0FKn H N ozk/=?m-ԞzjS7OCZG⻑COR 5_ۗb@h,ٿKv8qun(]BȻk>衧Z˚eV}>R;ݐ^@h{*&ʵ]63Azْ"Fsu{«Mm[A6=6A[~X><%+EF r&=H$CeOTңt3spT|ẀI5= $i 7.|d,d)M6'` XkANV8åE|PGV }lkF#Xދe aS}9ҦGJ *K6 b*YҺR6 u  r{G^e,4|ZT0/KT)&Q"OoO%<F]5KOoK>~%І hQĒ̈+)⦠N;P;Qp3p[//w:fA}+O eD)87Cxxdl xf>ܖ0۳8qR8M6rI"epZZ6Rg++_tn)1(8WCAVsY?PIG4Jکuٝ/Pȯbݮ`-vYYAx/%Qڬup]|uq<_G+Ϛ`~T,hx"r50DBgsM!ͬpq].>\iA>q1iu3_gZέ۰Ȃӥ &Md=CHƳk5v TioM޸X+繀,j3Yu3EnL6oh43_q|g*B9Y圈ۨoȆCl35;N}n@pb'̜򹶀T4Jj+BdkL3+/QEk<7NfzKc3/Ms+HVi؄+gV+ғS@;iΐ'!GT̔lI?bGQU=`Lp)C٠"\nmƎ+;%Z,)5fg[*:W,ܓ.Q5SwOBk|8C %iviA~@+kx㔻  zI`N5(ֹGI?]L@t2HxɈN8JTqb8*2%A&K_,Cl%wP$j m rzΕuW&/N|Ҳ. X|ە٬γÕx43} ף9 bߖ-(ֳ?TOX8B 1;$Y%G 1wGhA%68*M9/c8v`zxwjiFzACbɠ+cpw4Ӂ(zz3rS+WQd }roPta5!M-GEƂjâ[D 2uNTQ4N\pB43'oDګV9j=w[ZAO [8  wKTDX"ݏ5DD7ιVfrL_nDow]r4Hݖ[تS+-Fk>6tp jcօ(R6ItO׫46׺zep\wɺVjUXydުqyA=6>SvrҔٺūh?O 6KɣtzJ\I^ JƽŅLr=PГ4%;l窹BcASm󝝩8Y8{=q/4ww䚫x&UYÛ.ޠji~m Oވ84*Ụ50iC3[n[_fW;zҏ5e+u7t2)~*YTe_c^(- y|֤`~ 6Xdɇ烥`WwK.)K<5oJIoKS\7L{d/(s;zM`*_ai.](jؒ*t~*dY2Z6 YEV[B]a#vXy($3҄ &|Db=xB&BIyHLyn\MBD/"&BA \Em<;JF#K?.14EOm;S4|0;@$9nu>JeP翸:8򻥴jv*ͥbvxG" 3ӟ+Ղ.Av#ܽ./\ rm"ݕa]3jֵnq~YAchfV҂ߵދ]{UPЯ 3p,Ԥ|{O\nڤ+@͸SQOr\yrctW*A wa>:Yѵ?(P~RW)0)}Gƕ55^Զ}w){ )ʰ?J՛7TkD e> i&i_$81-e 5/傢3=q6Wv}>co[rq#x!ͭJ(WIgaP<'.KI"F'/Tčq/UyE[t#ka2SJW:JPh2eLGA'RԘj?Q) ğ,RO,} &,H~ZE OsWȘ,g2;&daӉ^PF9 Q7وUCD% pcSJc;p.U l5$g/#wh*;kȵꬋm/|C(&l-9^(bi춛?vi@ DH;k2PqWt 67:~'rA|78Z:ҍox;9fjDz٣"UT `D'Iy]2."!eU82jơ\aL@6;^mq-' |=eඍfqlI'vBKΒ{y^xPg(1{-t?2 v+P`b`Hp{I * 3DHfi=Ebg+}$XċՊ3FIvIZ%ȥNj c@pXW.œ퐾5еZSGlnja@HLL Qm%K߄ᆃ-*Q-ݤ v_D\-ŠKZ~oa*(0|HìGc[,ZznI]ǘEqF 8jDkYk?=YLܓ#64"n!hS0/ 0]t+R>_P}}0rLа_?'H4LDV:AMP2q 'Zr;'LPqh9{xVoI?0{*ER| $z2_0]8F, lYzgäpvfV!n vSY>z*t֌JCUC?\l1p_[KJ6Gf* \WpM)7\,^#6N+<&>^Q{AnѢzm(WTV%^3"ZһVܘj31r}7gG97rRDq.,1wn=Wy2K/XSLiCM2Czko 6"y! Md!ˌc\JN)?uty˙Ͻ '`7<);JM'$Ly}gi!j5+Ǿ?r8 N/Va5<W:bqR" D/:<ǭn̽ct0[U'8j7 Ks40㕡n 7=.O'0<m! ge^?`rA)ٝE-\@Y :"f7*n4jz*55Ƈm{cԟ]6ly‰Avቃe as!O]q Q3b4KzL`@xg؍ R X4pܞ>x.=!{$ؾ\|ԛ!u_Rj Qû7ylwx WeN--.2Y_ 1Ѿa>^n=cW)D?G'[.:ߵMOI*F/NJx1~C4B[ sg&"IϘ\3MkI:-i6:ڰv\H`dՒZ-ז!- N*y8Ӧ2"$f8ZcI|K6B- ha4)ް_0!ya'HfΖz syn&bˆ!MuqR׼ocl7jH {zQ)3cCCPCɑyqMad`sv8R_AȟF7Ni; a0v8m%OTk= 7(SCwNj"t*M@ U!QjZņ8led? vOEa] x 1abzFK͂1GT(AQqI1mJR-d:H r]܈]#>K푶Sx{$\MPY"D6(kQLbڜ E;alF8i4D?yk}x.r@&].NO0SВ dK(JfNYI/hOAG![h~fz0\_2FY '9 +[eW& n,|8֜-V64niɧMgdz45J4X[@+ W 8)N[ t>//} mI#X{dyf$zo]Kjً< *jR0!r/FyG. \6q9FFqj"CU ZhGy_\1~=_1L KC:"3^eRH(D\S$#GBIoJ*tH;1?+S 4,"+̇`:,Gc'E>apN`|9\.&GLJPzvw<`xHCn䎳~a0y#{Kpљb\rIoX>>vkVf/E54Dgl%hIe@8⚻@z{ ڥ<]2\Дn36_rsJh: ;~:3V C4 gC:igs4of*2by3qVuv<:b[#JtMDjj~UlـzE&B#' HPEC ?ĻbU3)NN!#FZi6XH,8%g\0Ehyײ}3DGՙ-fyFg|ClpL7pOAOunL^枮LT : ,Tӕ G`tq&dKJBz@R׵QF`hJk[#G#dRM`Uu HEiuZTZ6յ|NUxp$2BƵiXb!5`U܆F__rɰ aT1_T +BPb>P:qYP·`&unZ(58heijL=866UEn^Qcǟ<$`P1Cp6rvZ\`UaFӤ S ߥ"mtnP'-du ^@x*jf,;U% xGjvn\$OW* Eΰ]B39CUPQz}V$9tR|߰]ցag5TypPO߬Lțּ.F5Նa+~׻WN!+ %jJ#3{}}K,~>i_̜Ӹ%ZBj le,nh úr%hОO "FZh*hw7 J翿;EUƪ/F?nZ xɯuܤ~(bbLLd` <[Fp>cbQQI7Rp9yМ(-)/%=vyo#[]z~Nqy$TnQ_T3حO#mJ,_4s f=}ͅ4 fN| Fx;eyLfR13iž_U[ Or`=-)}ėnU M7(t0 'uQRw *& "El*)0|D#IERs1 @"Mn".1/D \W*\@ũZh9NIBttw'ݸf{wn?ztoĀ{3~ '632Ÿ:zއZt#c8XyKHq0DζG=.P4QOswZ*6΢=d%F#CA# fXP+L2@/o`AAG$Y&4ZMc?ńqunnڄ52۠h$~`և+V#Ls\bFa@%UNr`*+.bcP(f˰b~AАػ*KKC1\bckTB.E#QU*)W2\.~F՝)73Xuajv&rs^QwP+SI4ѩ}V2aNe Z:"$. xY:€Fir վʬYyU׫lRĤ1ic&[,ߺ4klT&*VZ]N.Kc!7čqcH*%1ʎCŇ1 +)e{/dVll-47{֓V5o0V,Ӈz&ϭdvafVc/IAHYFB-!CWvʱC1O[\eXXٹ|5zļPhX`[hRu\ђ~|mVZC?r+/ul}20R-۷K=mu5-㉅I'zGar*:T u7=#״x+Sx肊ج"lK [߃O1orEsDsH<|]} $(OTnfRXo̪ZY17Kˀ(=XNwCl](G(5]Wepht`ip~u=nHQfl %uډ>ko j-~!]_p-Y#/s^;/[wEKDEnmֆc]{z@=~ bX,ZhkaiIe'PXZmԮ}$6L %6FP7x(LpJ[ïa(d.[R5!][16q;aK% i'Ns"JVm|khIB2ԕ\Gas6ͶG.3z|lV(qZR ۨdA9-pB6آY@42HQ?|)xydMdV qwϛ3^`ҊbW;} fΠ0M/@s7 k׺.Sq1sN4!ps70Q7x۳}YUėt]#e^u9edjC.ŭei]X);0!x>2TTc&{ ç3!.Qk}??/O-?W6r91t>ej:Hs#Q'd˦U{uhKLWfMM?w:Z2.NQN%*Ntrs^&{O8=SW Zm_ve|-zRWxJNQ4d%KI}:A3mPmFE1vIl j}e^!5-xq+n%_[S> Ra<);zWhV)Ϟ{H dmܯƏv jF){QL=vvFyRŝؽՎ=b65//-g Jn3S4~S l8Gf00fnx9; R# JnзkYt?,]\4h͸|#lԔ\œ| "=׸c) qDƅ 8Jqeº;l>KH9/8,HZt>L="sC.[yRMF9齼`UGlF$jQbK{9W}diY %cc3QjT$'vsB+L /(`Zl}MtX bSUuSs=A.!j6mE:+_8 a[T/h]OV :dŔ vJA`_;]dk[{iCMplPNf<2ӻ !~L ;H %1)ana!9RP{)$Y#+/n]-JST(ی;O )si!j]\w2S@ JXJ|G< a(%}C u(QO|= }":_c,PwVl& $Xml;nuV1o`00Oep5h.<2ǁ{ [# 0c:>dƒtVNeYlu8{g(T&k% БG>\s.y <*6s[~Fd Q|;6Pjwɼm#q9څ"&4jJ;GwAAE1D#[U;-;8fr /UrG69Ogw{'~ɯ!S^%@f,1"L-Q"sFN'a™{='dRE7 ݆Ix&3Zs|_eǥ> Wv^;h҉

    g3h6n0/qR{;u} `F㔸1s~IKWlT+A?|8\?ɄYl#R"2z$h`ݣlJ!վ@tgx GwZWiS~ (T>9S|@5bҍskS bhQhcjxg08%6T~xH%_ɞ<]!#N"4яr($17U4G7&{Qe`ݦ1:9:v¥G?Ѿ !+{ٷR~ GӥG-2tQUiL HNC(:sHTVƷF4¸h%3k}gol7\0N,`-.] 0XҸOQCytG#Wg#補9sxf(8bhzTg 0Ҩ ,].*Ϲ >.@ԛD>'D79D!q=Яz{ >w?oTaֵyd$^WhG2J맄]M/+ͱzo M`"FKʎc9++NVݑe\󀵖AA4=SUWSN:uvFH2' {@!*7!~X7Gf/k/ĆgںO(T>§>&v ~.Q -t=d 3;faqlO׏ MzF6B$Rq2-Yw%Z3C/eLAv>{ӴGoY/_җϺ)]M\^]B6VƙxL'=Zx"X_M'(z\ ,]OU߿£`|*7]&.6ˇ#SK|ύ1r'Ul^p]&VtƨpYX$[1o>BJ٤Ӈq Z<%pw 0€οo≑c{ 'Ư)gN7jI|%+GYbUJpji!j|A=od-.Uz[ p?˳ yƘ\3^B!PG}^ ֳXx"&xI>"#4"A֯AM_$χ?QڅZHeqpȚH+ .J;C 6@S1ͧT *?*mNq2ȋ~+~grs??tA_8C`0J}Z@)Gi4D!;,,Q0A]9dm0BfN} tsZdxf0g_Zkê7elBqIj48v7 b+B>Q. iZѭ ^TquyU[[ԝ[7.%|4u! ]UOer~=M@B v$6ڰW@XuzYJ-1::>M¡6J ڡdJ.)cl=! ayV~}c,1CSpvG=XD ."G+0 V' u7FaB X/Q>NβWDxQFc@)HH QS 9BNq"r:OJB"Sb/X0|7nOwT$=#I݇2jH0-E$N.Cu@9bĺ[g|[GˠBe[np#z.gw6Odl?UHc#~E)^y{n!t-ɭ:̡tם_.)nۣ=]z,oTOaf2/J0PP%GWNIbxz#~ȰD7]4 2kCMFzз**-{4Yu<؜KlTu{')bWe6&JD,,a,fC* T,4oV~WqZ6 =Q4t)ˆGj$JhuIJz?V>D6\iԄW~Ʋ͒1\{dl@v04zZZ_ y09n\~aO[gp+JQ=h=skdsaA\RiW 7[n#~ y~yա Ε[8Vd>Zf;V~,;-sènAʷ+x%|l+ =Ggg=ïK'F<rA|~$~HBoKhni[DUCɄÃ%ʏ3Al] {!|ZO2k+.NsR2gyA߸jD^ni?!ٜ.%b %VĥDwiJamvv 07C')0lm0栌PKAaw*I2hQXA13ѦIL q 57ERAťxǩ0qMaY0A^J2h2M']'Ŋ̈; Tp: ";yj|I&ڣ]2̹")8jAcX効Mtk(w1V:Ǚc1024#pZj_B{fd&m=kzdӐ!T t#{-CCjFX ;sæ|%꺘3JѫDq"mKc{mUJflU˨S5AmRVlBR^C̯lr#԰Rbq[v4ɗ33szA!6gi{ҶAvlUrt*RA.dgR?I _8jbb۶b_++gB ,Gi(XZOMUcn4U8Qޛ}&ɠ]6[XU⸓97#*ꔵ\Il<c ?f¬xݳg{.aW<INHWFL.V䋛 Ov+vQd(7I_bGJ.A]˻#ih۔L9RͽMf|ֵuhۂB : l(#X=;07vX#t˘gʄ.!g |_%b9b!"ȏΈ%RGK`BmyV) rQe;*#m˅W<\㽇ěZ{OT-OiD]S=ިxJYKK^#Wi!TߊQgitHzp[H 60ptzp:0dw#4yDxxi&d'@V?>\']Ԣ2+W;xS'HQ$v>%бG2Ҩ" $aޔGidIq!$-PD"|ٺOK ;[z0LlG}CeW}ziYZZqT h 5*@T[ddkGe Y j3k83 'ڢGhBan|=MG3ZM >#M<5V) /V|~_⇾w*[g)? El|-W[ufz"マV$HGүNby 72rR!Ӧ&?t%ai\'i<;ܙؖNBq$si!wm^YusvWjt4yXS~*4ZaeM|q:ji#{3|0):xkiVc'_k=!.@ѡ[b'k@bs4rgq &@l5Syk篚hZ~4N:eJnBʹ6J&SuSu 6s)q3^¹H Wa$"MIi̱~+5կ KVYe=3q4#;:Lؘ?ZqK–U܂7pn5S=)&ulEVFuteu4+ZR `0ϻxwʕy!5$E}0%z[tz"5fq-0Sʎ)'pW15nlK[;!M#D: *R=}1Ӟ<pO.0 K_׼:gO~6MII%8 v# kƽ}+68<?>)&%*du r%4` u$v!Jh9ӻYST; i ^N~AyCo0oIb'ZBXo !?_8huMiܢi^jZ L͛bJ 0Jp. lHd<W{AR;F^ߊQQ`:pq:Sż Ժ0>Pnqߊ~>qMZvǏQ(Mo-K3/2~a6A'__?[hg ?GiZmxY8W'㫕Z+ѡ 㕪>~%׳=c4ضD 90_o,6`;Mu{1㣠ˇOiďDvXs-T! S0z2(9 |j,[ RXW(Dq;/-6+Gsi_|+ $C؇R>7q;ˀj.`>$騅捵 F.S[ 6MJѭ-OI 2?OߟGSUM(vta9x+|crI7Sv吺Z~t6QVM:g>a +k}36͸"YqQL^''}\McXZdBFL@?R5g\$eߌ%3#($m铤\!T'I'7u%GM>fl6Ac~ic'u #FTQkJh$25k6oƩ;?g~LAf)1̩(|F[Ot}̹XNy,OU>h}Rky%ќ }S#(q˽~jI6o$gWxHVBPt\<,8Z ^Z*r7_}eWv]RnH1%}ZY:`ٜTyLӀ'BgFLٰJDEh=΋ֿOt$ 8FWg&lS|_T30?d7ArMjW!LC|SbGw09*^Z%j%9P q yt#C ob'YD.Ǎ=Xջ9HUh{I //^Ed:1X|1^ۡ]E Klf1"JQf>~+Ct~ K_;he7jqySkNMiUqpP緵pIAs@w@'=iu+;M>\7Ʉ0|b1DPأ$ H0<3Ww,XVN>ʵZEX>Ql% e( =xN:_+HC]r @ HjGQQ!T.8Q7sr iUk)]vX (dƄEe3!_/q3>С-f`>G^'FT!:Qm_?l+h1>q9]lf~AOM0@-N~"jإ+qbUA3CƷTws3ͪѾ?DǶ(ڌ{ hQuF:/5xbP Էmrj% n|/׀*(XbD;1 WF8oyvA¤/:]C!MUEVܪJ)BIbHlQΝbA XXҽTi>0 %)H[,p)/+zaD(,oKNMdKPҋ#*|>ѱI-3.(LZLh'Jf‚kB~!F9UXM=+a3IΡ;<>Z345X4[].ªp4}Dh {cAZmKdQH% ;5H+ŝ3?uzYx~__Mr7Z^~}**֡jɘUX~<4ĻM8Ht>m1Y3AaS$KRRPɉF%y'KT2֡RXPkE0w4BpZޫl ~;x_P$}~@?H&(8E /wd6Mk]JpNl5~kG۝\d_ѥRg2^-=}h-jQ֯a*Tbo~ήM.HT1&nYInjU*ƤZ"R Ţ*SG J WOjVp^39?R]Lj!,^W{o7y՚_P)I! ,wxmRjukJ0]:;..t]HTFnY8 dzW%UY jU)7Tys*nt?E;cX4H~Ѕ,]#d;~wroN,5e5ΫTe}[qPU:6j(֣ȸx=$cLuƧ6{*b8C>uv~ȻMu p yt^B^=X黢(m+0hnxEںM_gҔfhQ> %&~‘LGwM>.,E02{?~`qõ9(HX;wd0~m&2-Ov7Oxv ZaM^֋=R^~'LU<:'ۛKu&Us8]#8ln*ҼE8nV_T9㦍ĕEqCuBX-UlOՑʃt~IY _&nݶ4G#> J🤑ez*A~u)q#%Te$n rՎeZO1'{q=0q-c5pP0qŦd:QZePUˮ lEBjjsFw9 h}p9_FUx ć^|>7)o|Dm'S.Vxrog'5uxQrʖ[n=R(BZs(Oe,cVªw҂P{йIF!0<@+vf1<`t^v媣o-0\-c&ks?m@6P gU1=v[Pjdh?mj|lYV+ C 5.,8ҶӛBj~d(%,}H3_2J"ַh5RuFo!dK ?4XOo8߹vbM'1 <͡]b Źk͙C|u3D8V+^}—u+$sD\@Ž_oăǒv# vu<'aɒ\~iA8!Mg~Bivb6?75n?;:G8:{{xL-<ei6֑Msp`il{ԛs1 E7vPq:Q P^͓S=t]ܩ ֒qB/cIbP8pV2yT7/AC@sGcD$Khʘ{gÆw%M%|m>xnKºwE4,jHaW܁V}#$Dҥ qCEHTpDaI39$#C S/%Y?KbC}'^WwqƁN7K7y5DQIzQK*~Ěػ_cgwR (aSw$6}yD۶*FD`EsB0؉jV1lʅf-kRPgO- |+D7~h'sC"adl Ŗ1oKaÃQ6Xaƺaէ1 +]QiWQoZL2TمluD#.- Ш*̡C>yv ^2(>ϕ#o8:JV5MXD--#%㵭r ov6Ζ0(ow= 4khp`n[|>`a"wi跼󁛻8I^0Pz`Z7Xq59sۛ has,L̻˿7ÉMK,㋝Fw.'CNMC:wn5Q8׉I@eWDA>NtlGw.“+[" O7 '44SM7(9˂4e>ٛNw楀#} k5X;-]3A/ 0ìnk.3T/!x /9ǖ fͼ88h|tbQW@Y=IEw]=mYY~'و`jAb Frs}{3ӳ82%ъfSOZ,q>Ìz .&}CajCal'v(h{^*)5Q7ގ|!FBhV5_xB<*EuT;X6 ^o)8HsH7xA6s̐[?1ۭw|pfa lY%wOm-&C[;[ ܳ͡TO F֥3JR(,\Y#a]ڳ}a*&;# OgY7M}V=>'> ?}|˥rƇm~4 ~metjxl,˭iQ⇖V5Q@S+sGSȴ^0̰0J5Az6Mc$ w|v|/j׵W;ud)URugQ 4%uז7Z' lʮtR&>J߳S@ ROڟ~1>1w%ڙԻپig` 4oM=82,3/y$Q|L^mp3838yn%b`߼ Bp{nVZr,±j4)2=֛:2-ҸQ4j-ON{O&g;}k?%V͠BscVaI*Qsa+F 9>]Ih+ pA'?]z2-ϴ"|3/c |lYL<~\ڏi\/˙Q;DB9k]Sfo~5ި6c|^>QG I43؏ /zUDBhoȈNV[UB[ 4mz52 ?]cy!˯qN `ckdţ07S0Ojj#kPyI^Ml涤d|xyqU\[xĄ$>Tm 8z?/u}0Y'W\ yAydp#6aCA+M[Q_HJOb,B8u豧؅| KcfHHbKU_#hq/("d4hv܅&Va}w0V m lŠ00 -NpiL ` LW,YX!j3_7I41`]x>DrƈNnͥG[K䥐͡4 KWvk,hc,ڜDu;5wf%uqR׾\ZlzH}Vb뺰GW7|*..U H3[UJތ7kYۘ\F!*2 :Ao#ۦ5r9,;po"y.ƋlP^e-6S a#dD9bbvf,86X%g%uN|x!qP8TRE4Fͱ ~k;<9) 1CD/ OVZ7YP?ћDOj"X3!, jيiQ,eT\|~:$eWUhzFLJ+Ded"h }KH*܀ʹj-\[xaC.NJ7;'{(-[:jjdUS܋ݺQaE+X\AMQCuZZ4K1p6v{]\q *:8W캓vBӜCB`h2q@ !v8 5rE&T!Fՠg^$Ub.cjg>c9~I܃ٛe,,u $&:u5Ws*Mv!wOMp\&X+iZ-|_dFRi%R|t^})/mnbvф!f$]nlmM(RZL&$JX}} "?yzG;` ؾN'Ke}&6j1X0U1xײp\Kuߋ-t8w9M?#r1vjQAh 2ګӚ{˫؈tHXqZIFniL2AhhbQ{I~MJMT;8 y}zo+էKn׈_s QJķIdcUQ+C*\ _X}r"}A辣%,.[gTOT`UÍq5 xQa|~ȪnʊaՆV Zo Kz퀿jf^Mx5`ӱwSh#/& QzM*а7/--*|(~l!c+F 2o*9BsH\(,+@\ "מա 9s4)۫K$:i.8 )"]xn6E$53/dN\1V 9xvz+L0A*/먀aӏnl!Bj:偟Thq2Aag9&㵛B<`cLw<\^ong; XSzG;1_&CT?@<1id,/x|;:oHp^<˾z1l?ѪؖiܻK֗~Egs ODY2E~zfPxZ#ԣQ8I$qJUPsj|"w|8c;XzBGmCHR 3?7mmث܎%vŰi V{Tocw6">WբU.4H49a[͗Z눼W ;} 8(Q'L4Zq=] O43-5躘,B4c+%EMPgst~>BE aV_44>KDRJ=~RsU&o~UQ$<4Y⳩KEWQ5׆œDH'Nᖺb H}u#!`8e;xQ(|=>|rG''X{4>QX' PΟjmHljpT=>o)#wgri&g\w*ψ\*F }[#/WUA0A o`1LLJ[ʅߊ׿߰mԠs7\8GMJ5.J,z1HK[:|n Uxu:4yUpRxcp~ 1 ks}&y7")Gxޫ{e^?o*PDiE_rsǞr[/fOd֬;o+ L"m)"b1Ɔ.Vl:PwYԢ=~'iE/-q5?DWcO_,hq)7(h ʛgmf}3=):3q{N\.X:q2Q8&tq豧6dq Kp<4uB }ۨPCդ:,:uEc+PXG +|g7vv] ڔ*MV;{YGK{4LslCQZϔT|AK[_-ݻl.0@|$_Иўya6BEP%'HS)W0SqS p[>gJI \6kQ?8eٹ17{993z^$"nղ@V7BG ] 0>He<aNX1hϑ\c%2$AR?NKӤ?K 5F-70 sd~J# lŊr// ! V@@TE$;Cda!hx[Z&LG#yEV{plp+17X\oPEFzN # #_It uH줗2֕wx %h2:5(u)?>wx,!Z"mdbB -Ϋi[ӅKqoi[bŏG3=Zೢ\ĘL+GGHVD+I&dc7 h9@f*VI(ny/^‰Ruu "LϨhzE $ 3=U[pzae ta1~-dRiY nNb80a@#k% RE뮇119#^FI".N4KntƇ9wsp/y$|Y|iU:q`/Q\8q%MJq Uxuw)ߖ@2:9:;Sآ_ [b#QgگOnPm8nN-@aWL+f+rCM-=ϽAkP!M'C$`JlW%mrbH)dZ#ޠq=ؕ:*QGڤ(uV̰Eg6b==ug tkë΋Ooh6`5QiIc-t lhQʀV#d_?d[2},JD:V?m{ս'x|GGf./̚IĹ֓u96*KKaG*[6$~:j` rZNV_KlJs}:c$)ɦ 3x͇Yh9?jwU޴,&J=#&y.݅\ 3r ާk& 'p$g IdzvǎNrbFHN7K=7<'_Vs'kWc2v՝Zr3{7u!=#`w^Ém 0*ڞK%#ębzZ% 3s*~A_O&1|%Vpjtq;O@Ћbwhǡo'aQF\'xY>8F4-e\P*IL+@l"[ #kD5)Dfi(]HkFU yF<3.EgPqid҅y.xH?1q APG<`d"yNS2 ݁b33!& Lw<35N }W=6a75b{Z34JDF77HF s{~sa|8(\7ހs}WJecS{ g'IWke)%/S!sWT(O㞊|%+x/o* J#hR6/8Koono^aA'$hmeXA|!\˟ݣx)lOpPaq%fc-I/j')7PiO%sv&heJ݆Pǻ޺A?=TsevbQ2h[$gzR%;44O?wzPF0xىeQSh+;p56c8iw,HƗld;h-uNUv;G;7CD2=g"eh!l{K!Bq0-ҙ_j{(8TfԷ$ǥ)Ő$c%tB&*UtՍ}0F-(n %QYl2Gi}~X|:TWB5b_Ե4 ^$$ha㥲4,lӸQ1t 'KD-Ha_ ns<~(a`]C+"\w3ZPnyߡ)~79 e#1q<;kmq2nVkⳝ ,Q’)`|^_Kl[FAlJgCvw|~)0LGD 1bºSYW=Dy +^@Oa[??e~#rXN~g,~0q=Q1$Wũ"yӍxqh%׌/&KY혾w#v{ɶ(q%'u{fB񺖣aDXwNZ9_*aM!*mI)l.aBBoBO͵ 4@%t#[Pi=ľjyW<Zk8QatޒW[a D%Y,BYJQGhTvda-`+/IySeKU&[pG,74"kg)%-nT8SH!lvI㨞G+f"7p9u7O@IcF]93H]bg^u%P2Ҹ3LPhҸY[d6iC8EqDrkZ'~UhLvFa+8ض=Hk;IO}[:M9ጦ q)Ǧ AA}&yitH~*q7HTT'*& J&h\v]**ضeAGTkvCicIpސꯕ= ^",Rs"H}5` ͞QeBu)3\Wr'p7T(7@2xl,Nn)&-[AxӨA|Sّ[A$ r,q`bmNeXNr@f!b6o+Qle%-|ZT:Y>Ed4Ɇrns,8 C|pNKؽ;,ǂqFWab@Њ,fifՙ|`$콎vRg7qh-?CS_~iroqg\9or `¡|M^$|]%BTz% 7?Yԗl r!ΧWcNG(G&Q8s1W =T(-@]_F@d{9 U|늛zEA h!ᳰ羘wpAj /YNcM_.yg- ~ߧ,LZh_§U?lm\fl:ujG^-yE"$==h3{ f~!w#LUވ%g8b!i Aϑ|iHkwW#UFε+ fa+#Ua} -n%ѩW=.Ev)Z2$ec=QX3nKdQ ->!Wt^;3qPHU~_ǯݬ<$pc+#fvMn~Į%zGcc345d 'HLtJⴽ|k(R4ձ_+A}7g-b &7Bwԧfm3b;`[Mx#D r^eTt ^VBz|rdR2owf겨rs %~JfU ST]S^ mS]C/N\!&ϑ}q["QkJց2vʝ8GPedI=!~E cΩۜ~ZþW0 7kggl5pXre GSiNfnƲ#No[`G{[_tTPM 5L\[ZG]]xjEtP˳N%EW&mx~Qgiĕ ZsR*5F P^*,L[iB<߻hy%:j&tdzYh i*$ʙRFQqpL,IƇ70єPp~CՒ - z&!/Sid/{X١"cD S v4ٵJhPPQ $G{po4:J-I+Y{/O42CPckd!,`4:JJ~( t*?#>yҝ,kVWJ%r[A!5j< V-QU .fKϕ^ҵ^Qjv+JbGWef00amo.yCj};0(|!͆ƺq-g ϙWzԯ+7#AAjni^WҹZu< th'qRfӺQE՞kL\RIhfK>g=*]_8ӷRu$)[Gߩ%k᮵2sBLn%BJj(Pux|]G~N!~*ŲL`^ya߃'1r 2׀ @?yǹ>I=A*,f%j-NWw'>XrVDՀr;guI;cs`KlCJZq)>L!frbI k 38MN,r)]*5" ڭZ~Fh~{FmҨ-U [4<ʴH:7͝3aAvѤ͋%X>>m+/ZqS p+|o4H=霌½Y+]ݐuƯHR̋-/߀n!j5@PHmv*>~4,:Drcq3Sc!^u$bleީ`KzX6u,[t\ HOl䥸e 67G 1'~.C M.%iLȖ-N@*mvNז ]8Mfuu6j~[б(|~i2vg}s|AݟߧAfJ2qw"b`b܍#(,dլ[\>0aHiy5bCzp61™[nݧ*ziT2tkcXkx]lKI8›-vV~|yb2Rl]oxfs< tZżAxFdčMqBS'5 Sl[0 =[ RekK wfsaGeO͚XxY2)0;͵؎;^m暵lX!DምPSF>x:Q8m8r2YcgE*jEG-m82xǀVp2iN6G~xus/7͞뷣{vzz˰ɢX! r46gv߂P_}8? ջ49)Hy)1'& 3 7ƒrҀ#-"M(NA-m:gٻ٦1ZtR9r`ٹ-RW=ui'sE Ew* ե^=xnhezHd[h}mo9bBq!5ϟs0oԁ ‹3mBC._kwHٵǖS{l4z&i~_u@qLd&6ō8%c<$@kBϩA [SnXUm ̊"SNFa1MtTHe!?K{:-7, kHJ? R~:~f۷M8ODr8q٣q2O<޿]rGDKވN$ ]MxXuO /=Wl|6׏w%|~ZG1u`ah̥ny>x@JwU@M~1wXdϓH`$U}5iTҨ Kq:H˨plk@QI8+tͺ\d7i qgt@xۉ݉VmOAqjQq2V.,`t%[+}Ԣ2\/11r}Or 8[D=yݼ/>pN'yοdyD|¦k\{P`|$ʒAB"nzVk}+VtXKSw bOe`ǭ4Z  "݇w%J97]}ե\nX5@b!^}]0$|o#hǏ)JK9YFNCi࠱FXXOC}4# ?TqyDCMz:!T yBL!a rҐ-YKtN6@rmy@͹Dvn=geM+T1pwa[C`<[,_!B7D͹"/Mg%?3 *xtG,ޜVmHEJY0hz=sN{t$Ӏ)SZq'@&74xç'{Ho0J^?As7~-<㎰WoXo0ajz!-%ث-)a6:שpC稞ᇿˀ.h~3K+=dDKٴ˛Ss^C4= VܑLpS(RKLH~5EUM?KJͽ~t3iZt#OQʮIxV>ΘXc4;ٽDswG{A_I&I'PA )䚹rX r&S6מ.y,#98ܵ!;r|le3z6i;yRn_Gb:!j\bg\/.<rOmhWxE=V, J}sTS7.Pg}ItFQ>x B1 Ou)д!n! *T#Tߕ +{l&#RQ:P62- T2u ~ĒVJؘ%C]tLJNθ}G;\mREUn3IJɡ\ᕃ7#Q0yZ$z". l3l"Mf9:GwJZ۔bs_S<4;G0:ooXdr_NǠBڧ@yJȧ]PxKi_IHW sGQ+1`Q8VBU`behqVK8Uy7$FF g46`9M67VʱvTuWDvRUrK'atTٕx9uѯ:RS_nV J1xb {r{\rQst[y( 劙r)31=2Ì*|@_z 휝vҪD!D-`lClRJ6c:?)ԁYCOtk&t[)i8jEG&nt?pU=d%urpTi9;_}ox%bnjS_Zb.fc&-\K ?Yj+^l (J#6gg}z-E@!Om?`ThƈPQ5z%[1Su\{KTUF1Ag]I)ߥuo}PDIeޢZ.Mr {2$E` ",ncF(MHuk"{ kuQNϣ t3ZWs=9GkC'_'kY9i Q!˵WpVhA-s|;RقH@nă0U#ί"xKxᣠFg4u*GMj@HFN2^33jRl-}rK[*S p<!n(=f=PG $WhLS~o빇 ^ ,w!O|836_ sV'?>P^/s/s$}as8]|tyI?1x#6O/*-hbO:ym9dVZҵp5ږLFdΥ*g#WHpjsɅ{Q&!|NWeQ<7:,vH)&ҶT{#6L5ƚ\F M+^-F^AFNA는z"#{"6*Ei.dÈW) "W^ NZ8h9U1%G#:oc j$ '2ɐvԸbxه<ԖIWxw)7 =S2[ۤ+bNF2E74H+hC^wb4 4[hO.hG4PTx w4R 7U]r:Rঠv‘MɦQi4n)Np)挷G); At,q[3\g'mJG }tkc&B@]b/,a2b$]CgaJ:O Ex/.'v gЀqAli#퀣Y˿ cM͞.-:q+zwk/Cv;8葆.ŧPWvV=T#3kiT.$l[w שpDm'+QAy w. s˱$& 2ٔ(C;pBuƈwTu%W$g9_NU*'ӥf\(w {,-mOD.^Oh6QZt/ؽ%%)!Vm`Oq&s-\LDB ?i!D ~d$[Hā ;wZvFIs8( k@Twx3#熨8wRS WaYߑ)o7P<1vftbh__G@cTFP -RuCꯣX/h͟H~*RGfzQJD2VS#WfXPY8)Bp1#8R~faQcfaeX@skWY)}Y\Ds{;SFK+ ȃdKWi5nҊ+|%pGYKő =^Y3_Oiap o% .IUDWa_Kt].O&K0_dƖV;Ɇ 4{ 0hl+Z?HXԛ Eb: f:$TpE@vS8acf%2A:ZPoGMZ,ؽL!;/oZtu#r58!o.nEmG? 06X~!Cdz#uP@"fq`כqou*'G }A SG31Z:qN^MW7#iI->d i=/)Q-qcKc XX2? |n ;}|7c5j4nq;ǛL<_YR==2f`d`Q8b"PyܿƍL>4@n~.Dx٘{gtih$O\,Ǚ3M͹{37"sx# 'csΧ_S܅U^M}8U#Dj@gA/xēibM٢&%]7OPz"n(EjoKGog2X*^ #2{(K6{>>Pā! "hcZuqIHG`H%\mS>ZC]goE-`}>AcF >[e;Ť/ϬJ!3B G[ &>'I6UwcߩBbdNt{[W I7#{3Sepn,p+UeNUA8o ZY՞(\Ů '16MLoGݤ!Ze5.<tdps'`&\{@KЯ"{#Lϰ;JIQnX\9\o8l,_; ,TcCVt/WJT#AQO4Z8[Iw$KF1P,OZ*$BT Rn N%G>>߲ G#l?k<'͑d;u@9H rkz]/h</Vt 8rʹ8BukTNaiQjxI)b?I{Pgm}1OC=_MqP*f=&) 0̩oZׯ#CKWRV(l/ kst;dcORL0-x4]MC&LE}|Q .N߽|;=M'^ѣ>Bn5ry iV2KkV=\sYn-Fg Ν_rL'J0aq!l3VKxx w+QCGT ~1(Vi  8RPUW0ZRH0a?knz@-۽8u!ݥHgfñzJ]w8)8nYm"<d2"aNO,F*>fӈMDizp~6GAfn T`s&=MI6#vD?-+jI ԩئjmO{oFETyFK=ehU|_S.yn4[s*;֬^Z|~aPe^Ϥ>=[lMmh 6rۥRk%nQLMqiPKYuG36eSGg;/LZص>šxg6.ʱbd罦2MM f;BUD 1y }{GٷWjV[vŞ\)ȞRʆd{bA ϵ L<{\It[ >&3=cuC-樘Կn:^kfoa'cBiIf\#9P[0s6,1I֪{E^-?WH1+V#2uKuhoi#UaO#U!K9p3Q#>Zp_ OF$/?$*"V甽j|4@TSلF@[pD^GiB$B羘o ,B\q m𪖌97b<>;31AbCoS˯l"OA_|}> ̴_N"ZSD)Mo2_qX2htlUpoE.w& ,'m%m쮩7~ `H\s> MCp 8ec6:}m0d(?<3չ/l_.A蹙8[^a I ڈ0eP*G|m:N1ηЗ@,h8]cc`3 ZpٲrBdaY%G燕~TT*xEHhjAk;d ^J6<ۯ%ɶcd+~?pbxP=NoƐٱ_^aT b(SF;JSEC,_e1T*0OĪވ5~e7S٦Avc%K_'e>5d/J|YY:~9LƠKUv/{MTﲰvύ?i^'idRLzs,ޚ7JvsVVR~T>/ RCr.5䋔9vo40?I\6C~ss;`xfu~ߵe(A3>{i?1S T$fo9R0l!ȴl&Iu%|dSqU?L^I!sC4YupL0Wyl P&:~1Z|x+X>wnqUblpdoP))y,Y:RRc_fg^RWg^KQ8;9Bmq!JKHw N4Exl{4ӏOy#ȲB4gm97 |<BGL%`-аn.f;VanzVQ,p.JKZsd̑w]l4i\@j\j6E˺VUwXT)eK!<O[Y4 @i $Kqգi:ߌʟ^jMYEmTIx!P( cc 5F͠[BM."ܪ#%.6ɭPKc$WrqؘE_DƸm}xlr@\ +[Xʢ8TnQE|OOE]w"7nb}4]!!Rykl4+#%m7!dif1> ͽ'WdӅFᇍH#pѪ #zc'{TM^\U- s-Mjd?8j?<ĎnWvJ[+QĥտtA+ImtsFx kg:BԁϘcLDħ;sm?Bu{a: @)`.â~q1"??K5Z2=ցC ?Hw%(,@긏LlfZߤaǸAL82i(# @mBx ձPV_wF1l::}W)}'GKo/Xj065qeQGC5+,3^K`7.-nō7}3af 3vl'8щٲ*LSA\B+K7@!!|M>><ntoWzfGuS}Yh"®MWޛ1o>U,* ; W4J޻B~l(Q+%]^$p e#FL4D&妳h9AAwxi$ͣ՘Z\qL29u_҅JjU _m bwp|BL)qo~@[mulS*NA/n gvbI%ܜˠrpuϙbn|UrAii+-ŏB;~["]F/zз& (0f_=O]f-iUG\$O75Q欛.ҬP|rk.vC/x\ Mڡ\aShJs I}w*M‘Ga?ԙ) vN86U6g?#?xRf Ov6wG=duF\ɉΩ>67n&*1nfEc&#`CdmjVTKCi-k MfIڤuENɌ*Dʔ6[92j3f)A:Zj*E:;jcT6B3PfR- o ͐FN"ɗփ$\3_Wg )4߳<.%ܚ;60mP(/jTS\iWڝMmLsˉF93Ʒ"+F~KLLTlU.낷)Q* i1n4.vܑT'2c94g^Zp&f^Taꯛ8Fw*z4=FE5͜gF4 q'c}(Ɍ8 tB|!2W/ .mMTzfٓXmu~<~4Sp(NwzƝ/(oAdCvuӛ9v\TnТ雷V-2gEw-uauz˼q=l= =ewx<5(bSEKn~u#hl/?W4%]*FJKc\ŗhY(kuz{p/K\ʆ]ħ'59G2aQfiuQK^ʼnbo':х:Ԝ+_K'b~Nыy./+qdOS2+HK$-);!Ѐi/P*u&$_~S"vLb eTWS66OX²s}9R7-xL\Kjz/maX^lp&MkS%45>~$Z1h$S:zJ)}H!QIҧ"/ iVπڱ-c(Y,}yfӀn-} hO6оə:+@-Fwyj_rPS'G8Qh.6XRl>e_[qP%6vwS<Ћ`$ }-+[:_8tp֓y.21AB&&zkZnw߹hׂZ3F.J <"mC.S& (aA#9e.:7Ivc&VRڈt%JN+r]oX:$CDv|w OeN8qGM`>\ zIK+D`10}mYN4ثp 00~EB|&͐N\B|< g9jƎ/fm_w 0w#)B] ^MZUBe7u7gK|!"icO68piI0_g}~a++SM&M9O~ws[!{c[ҨvO't#{vGԣSk܏B*摀EV6}&CTi6fSlΫ$⬲_Bnf˦B<.47Zk$+:pAbe>/j#Ǿ->޽Wēlb[~-$b7߂6CKe(C ]WxBp4v'&M6A$ ۤύeb S[#!34MP~nSlX/䤡 n HC Qo]̿B\RӨ!uCȱ]:P6בVPj u4~aS76 _S'f'Ƈ6Dt ?*k@vм!.uj@q )n Mx6;I8hzڔl@Sdj98+:J$u<#UeecDbWHBN1m#eDGGI8W.ɫW--wH }op4S M$X_mDD΋ݠb3"XR M˥ƄV<1]T}! S?BUZQUx_ۤ(VEKEUmBNtG!KNaHIovFQj@Wtp⨸- 3xwd \ p}[@ژKѦVB,ő;vkqԘԚ͢&q Α_sF\4[f$G^gt>:!~jAc+}.:ZʵX!h(,J)<ĝb~\Kt> hX%Lb /f/Mrpsɧcgw3*M_?hQlSۥdV+4 y_O-\ŞАk&w//h%yF% ZnM(I>_/`Ґg-0SZ5]gߓ͎!ܲHͨGIĉfK 0zlP/ QP], Y~kX!K[*|/8AC'֤N…?# ؑARb>\6+wH:Uk=*>2寣Q@]Ƿs4].Msp~\Y.nټbT`ܛtGxrADqCpSS2kLvbl$C|WZwL͟EEk41`$BC5Fiu:~0q3Aœfta $Ȼ"KCd{C|`1#lK =8w[)k8 GS3Q/)7 Uf>xx|b)c8c0>a_'Vm~X2` (^Rax0J$ʹC~ 0SܯOUCX3:ڽxy|/`*[,TDFMzpf[h\y04(Hx d#7 >v j38 δJ8R(\g^e9؃GxOn9q@cz%3O۞ dqA; AIzg,#jڀTt6PËU*\FeVf9)"~i3Twv>[^.m4<:9L^qcUCKLݾjP}ų`W}5\EsuQ>'M-v3V_ ҄1h$YoDŽ}=ht YII*3@TqUG 4a^96$<+l!TJGBR7;3C-gBN̬mХolW,XX:H/]'C9_v)^Ԏd>'4s]6ɃX?9$-XJU X'!ޏRsY.g;Zo PGW^=5Z"Éw,Xw%:X?IQe&hMG f*Nj6}P !=q{#pEPpYO`WDJNo$ާd Nt*߰ɎϢ?{/Nu޼ZJ&s% jθ⡋φ<μW'#R$H|qD ;rpBCC~8pT*Pb-&M]JrJ%#.G 4/%}@Ÿbr+HFx>n-? f Al0}J4S!2Ta“+4I (;/ X2CN 3>wo|h _s*U 4>7.ǫmQY>]|B״tHO_TjkZ"@~ ~‘p†LUhmɞfӠ z*AGQl<@]倘ǒ`ͣW7q'Mo=Y 8sZI<+0 xIQh8)X`*.GH:Đ1>~td> X}|ȦNڶmQ%tʊz)i[dMMg:*4;R'zQ;/rtO]dWcUޮtT\DyUA1s Fc ~U)֖@(VNJmGix"`#K= F.O EʝV%Ѣ+_gh6.NgQ!.X 5UfKɾIb#ݜ̵]JL(&lr*aV//E%7C۲_0;qdƦŒ+e|~cVkydKy: zVӏJ: 'SJƉt\9<i1M\mcCTIpx6'#8;9kjW9$bU4{˫TQ&; 4W+n>Ŝdİݘ⅄8(jcxL@(9GjJ9c0"E+0&_^d!'[%j2lNyJ9Es9;. nWׁ2gHlҀ!u`AI!UcZEDTS;ǜcA^l>ѯjP3F۹Y*>?]C8T-[CoJ >SJ3Kµ&ٔ2S֗&Ap?Qo2jߑ衄b B!Vpe.{Q MK̷Fk }Dg9)DH̭\ :xں!yV[pŃxiHKTLL6i#@œX1 ).srw| HMXR?/Kks"Hf'M\=,0&G; gčkD <*^WF (n5 YU {sZ$>6S$#Sylau `8ngslB>ryN!vP[GsqoTzĥ~ g`UF¶SGm:>ԵK96wZGh7gnd4koBV|LIt^\Źཹ뫃WN,9P[_U6ħe?eq'{//Uy~Rs0ٽTq1֥rX J_sqlgpXAtI0-Ww*M`ml꫁6<[?ܖCy()Nnmڰdzb:wYS~bdAoɄ~X?y:B8䎮TmуZE +8KS WMaߪ&6_U9 qXU Bt^ZsԭLgUr¨ETFy(v{|εlGG& {/*/Qg^9G w47Eр3;A| ½w'Kddta>`ZNa8Dr ~|4q+udhAQ {8%A nvj5_L=9;qz J*#R``wU0S;gh#ݣ&00!ª#nl#.TKֵ:QO)J:Fg+i/ kUaxǂDaG8!4Q͊rkG(x}n-z0rO>}~ݎnү71Ehy步O>xk[ģ`%I8Z鳔~4=iVb'{r*DayO-UI`H#e蒝6 emm7DFu9owo::iNʷC>t2hooˉrF4?yHEEӂv6m~x1".ű oԣۃ6؀o ӡ;\O 1P!7f"kfηKU#;Y]q〫37Qjq3ΨxrP>j|},S7WvK5Hc}~sj5ly;ӫ0X8w32El2x08swܭMϞzs{/41FCKƩ3y8 Zb-pER(GT ꡭ)hrxڷsk6'HELB*)]'|r>~|&riϸ|JW 7$ /!<[(ݏ:kwȷ9{s%DId dE`o_ms8ֶVV)Si>s~v)$0If|0W)e)9QI`-= mY4g0U(>L-LM|N;2Ҏ4Thxm@G*ίؑ7큌49̸*5)rh^G%zdV!ץ-QY%5nC9_0I ̭\5z2$)[<MXx&FiB '!m,]R˲Uj ,4),h8q$(^ 񌇉Χ~a$R2۲^S;) `+hhÓqчg֦#[3gNKftU>{¶ Ğnaˉݱu3|sgZ)8)դtTq&TZl>}|=@獤SqD77tÅvOcSHrJ[*_\=z+}j1>tI\bp0Ũ(q :@ !:vƼ*Yá5촀xAQM&E59>CTTmv%s>~O۷wִ]+k- sak:3|\]|/A}6d壳<{T1SIHy6LLWKo-Z)%{굑Jv7x&=щFn w+AQLjד~G|V,]̈up+k}uerg㫥6D׳}ZBh4oTg3~w{]։)MB]Λg?|nT;بM';N7=y|}+7ji;sLLۖTӘbjLXLHv^ħơcĤDWӽl['ʜ}PavPA8fcVGg?R,_*lqTk~[gps :0Ir$Muǯ1"^B`~TB? `o9a-cvRf.dr(0 ^7.[wJp>ϯSK\'vF|fA:V!) G$y+PtS~%d+ y#{߅rخV鋩` ]+-nJ}Y,i\-RŠ0\(SUqTGjY F빷؁$N >aqT\!W%<*FJfJ}%ItcȒ2ʉin?pCqBS8/(RsJʇ|6$9䱜EdۨA[^XI4u xN{Cݢ&Y*l̎Rie\rD }WI[|NdU Zז+G΂G wLҋEaIEJ,S,޶)4Pc$ )VZpxªrP!dܽYIk*_?W}TC͓4. D~3 2TQ3vŕt .a ʐ2&@_;a#Z襀J7yX@E)k`A%KT]̎[[!i{_M,e۔xԺ|̏yl)EL.fZoggj:> Z9[!zlt3C0LbВ_ݹPdbK\ËXRΣP^K4l!B>ׂtr P]+FgsH6nSѡwY䧏??^[œAa’fπ)Jp`lF44n<ԔfEibBdmGptqwe[a0?(/&|=n*dC+ cfچ՝\dzDli"aRN1NvR?MsZ`YVyf6zEjRlㅅCdcO"_y;Os-Za6nև}.ZoX`|)uvM&G+^b&û+ZBN5c 3fѡ'~rH|YLkuBW3@o7 c} jpDj5nSqr$IRT^rFf_Y9oxdǝv˴Ү;} S_t-!UXD3lE@I$HUk N_IUB@F%Yev'[s{'xrs]^ϡ;:EE\こkKx2+ƯvvRkȏӸ3WtP3=~ZʁlIXڊ7z4>jT=X!l =n[urR|tTqw5> c_N9!fO5]Z/JťHߚ\ >t8wWbp Lx|lz 8gsk'-b+[m98\Ѝ̎RI 82 \%aDh6?LcC@3lrjh%skӇ֚)S_75[,brO*Lr`+eQG"ya$`DJ6 sϧB`.LbB3r%جhpBXtL4oRJ gmbNŎbi>OOhMoG] ˘ a4FoܧCGch(Sx,hIR](0~~^@X#ƻLt AkFCZ0"Ggw807̧ZzS.$aXn[NK|-l[uj5P98xl[»m.o jOZ6URр=]@])NrW`e#[NJ :Ke%ќnȖ޷,M%1h4Nh2,nD5nm >ޅEOyKxM= T}}PyS-PZi0@+Tw3>B^*T8 D7Zv (Z g|'4I6ۜ  Ǟyiz2}fb*A<;l_7HurI8X;;Y$!y7ouN4oW;1 -rj4% n_4<4ld4(ĨeyK8ya2;*K8 ؈M*Ψ5E( M0jŭ9TB;S%kMeuƞdv_HeylX=M\@.c&@3r* uC;jw8fϢ͜La z$g@XS>ﰟ8&dȷ"Nj|uq/E˟ N˾7bipӠQ h0ܘ{K'`g'Fixẑ*n>,V䂡rd8@>Eu5*/lXo k%QJp]vSF0J[6"pEZ2\v.nBڌZFs]<.XR(픔Dd=#= T^yx8֗"vӍя:H;lF ךz;ז'*=/Z0*Ê>DXz 8n]hu68@d\W.gKH9B< QT@>*-e %zRG\- /iMJ4%4~^E? GGk3VЮ'{U:WUX m!FBf[f"{3@;l+G ':'ݫ0H\eđ jN׮Oza/ABt6ZX̯nv;X?~1xDM ][AH(\HF)vi珳:Wg/;yع&UY\~: ikD={#Y(:U͕&D4\3VR)oM|Q\3^ɖ_xtL~KAKhu<fOiS_Xfhƫ kH&ac֮Uy,1(jο|1*((?R?MڰsP9'գ0b y*2tleFe^M ՋXWqakRļ;2P}kDu1ɋ䉸 M9t=BفnsqӘLE3/Qk]1CH9z2('Q%xo` آ Љ-sҖ%Taih1CًG+[5׍ ȑOn7(/iaBz'UW?&[}Vعw>~`%d" .e"6q8f=̛R*rQkn&ۭbGP2`y&MX)̝(V'RrmP=a۷_n, 4kBVR̈,w%=WK>+L!&TA·޿kC7\.> =U-=rJ9P<];? TCP$8!ao'Xdb勭V,WP扟YiK?"{#I42lUK%ϪL OLjKOof?%t(b[C4lR;S_hbK=LLOёG囉xSxg1%xQc6]N)w4E^Aָa='=4lxmixF#Ή9~kqH昷5XezwK8&M>n沋cv/.0&֟"[ZxgeJ1):&\u1g3؋x #sDoGrA|F~R'.,b%@=Q7G ⴔA 8_ues7\L$iD|DDx?@-)wI # S.N=UB 6{VF*;'m%%$9oYQ xB88%4Hb _ƃGilV)P$å*  }6e<{z407]i\iJv%@yl佊-h)G@F&y ׽ ^](=Cgav]=YLnYoz^iο<#j.ׅ/rpm x JS$a7? 8D[R,Gk8Lz!./:6rIy&lTDd0 S1%)_E@t~jn[(j/(XP29zk3#tD3p4.X>53ߕ'l;D4M.P#@r.+TeR *4b&[r [< y$j8]mB~$4ɏ.Pؙ_$hdFpQ3 mH Ozrl>G u/\Zm#ͲajV4'6c_cx}bӇ|yϻWۑڎ֕#;6s݁T\i WnOqKg?}d"-#!0l?H3lc U(Z_/!&@)aj*`]mRA0(*7GjpÉ+m z#s&hבQ ~хr+Qq^İ$ 7gI:;6!hNp;7ͦ\=:yd`آ |щv]9il12fUnnA' S%-cog+N׫6 W;s?#RRYSܒt<䱪I";i2 e$w\)m< Lfzk2 +Q)d "tKm`*99UOC2)~sTk7wh)–zDz GneŒlBvvb ABTJ>ԍ`a<$qʛ+ѣDgQ-Um\"?RŃi{P.SLHς!PulĖ/k^}{1h1d/1x۽vG^a+kKFDJ\Oj Y l36j1Ʊ;=}֛3f R _.)a\NH-Xvត DT 5t w•o*ۀu x?H9EP](6 HN`ˏ꜀!Z<\۸k`,d ~ Ņe> L Wjs 9:VL^odl[b]׈>y>L!.>y`繨<[ 8P!t,_]h(BN߸хaIx=hʧ9`k>nbO>Ho=F=vQ.᪗f:Yid(FqddIo̬dCGVv'l"zzkqP8zψbPX"0ٯ@Е4qCQ*P ?QlNk6:Ng$ݺ0ydlq\y^{()Qͧ/8(OAfL&. V))M؎h;;MN/D_d iXPKg˯{7|gS?[Rײ~{'9hv?uJH$ެ^)JͳǩNTm6A<ձkvҠYQ4 zݪٖڵ[jTc\*.? #~+r6*L[%l ]ϛ[&S6Xxd"hkXmex -'3d"((HcRO!ȘJ@\^'0}T>Ls}k|k^Iت-ʛ='SROppSTz@Omhc(2ޡe>}? TmMLn&Ǥ :L~}xl~3T&WٍR߷kcKŵ~\셿4.ѐ:!$ѡQ) 4);iv7U_x+N*cGV?l )Gr*OroMSrˌm4/l\a* _$9#!׹!Vi&%X| w^ƒO𤷉%eQ XaSܐul &*|o'z͒~D+;j7XFSi\P9m:Ϟu[{k>;4Sbzuo~j2?tX=JDl ^*>DLҬLzKTpaNSǒp-s%MbnKY e:g.ǂt!7:NEPx [1Qwy[O޿-G P`VVަ-I_7faT;C`řMjM\2tڇ,%O8/< &d[5˦>P#hf۩2>yFFrbbk6:(Lyiq+uX_րO]y_<`7'!t.9WiK_yOe) ?1Cv}z%XY5wV˰t+ EV*Aߩfy[?7bCFKc/P1eghPScej-n|;[I7 乛c&-.dJĬ5ѩ4TO3'G|l# ,|PDOgSN<HI4Y tӸ?Y+$SAm*y/Z[d궬3gVAd>k]!\瞷vڱVtsޥipGP?|yb?WK>bA+n@No~*eZG(>KvwKB5歚JM ۢ AՆV҂ʮ3Xhޕݑq-}B>`*(.2೉K34=3'G'g3k 8>zK ?yV1a}w2kʭ(kqxω  dwUTAtn8tSiB3ZjDQF HRçRnOHO\#{]ˮM"9zTXP/!^gP5nCVmg7ZS&J3c}iR$ݩ鳴 ^>fi#frFiMn2Ğ{ 5;(2PDm^YUjhOJg$&`%ie*U̵ 6qOQ;tcG} '[.z?+[41 ޺U[M f5HWi!wh D=[s{tߕFܲ>[́ @U Hkre_ӺSxȍ-V#R}??'%y%`*4@p+<]>=R~rk lyt B-GY$ǣ %osx>eԤa3J¿+tsk0{>wˈ:G{)\gDBI;3G:;s0p$x'+7s9.L!jLR -b{(/-{Nq4dΞ`HDF5H,CI/NrM_+F$(WvW$a~^p0JR3$Nk~J)aChQ8GZdݔš w>K i";9}!kCى[%*?fŷH!9s:]m4qfVUjӸH`Q g,3!,%H֑jhHjLsHgU?#;=0>@(g5L+@ƾylK {R( '֚;;S c ȏ 0`cC"0YxMtl>+lR8RG`F WWWNq^eѲ ?kD ei_pW{>5:@+zn 푍I#Q4m/z78^ɂ<)D.[EJo'#@a\}=|M'8v ojХA^m / C,GIF-nӘ݀R^SX:c N'pno|PQod/rhRnŽ<~rVIs1qՓEE[R}̾AcTؑ{ TK?mӴI/M7>kDl/IObL^r)_m˭8J]F~WŸVW^ԣ g Bz7\HQ[, r+6t3ڏgeU7g.IbfbөQhn 3pƂdپҢ*G/>Ɉ.frx5f|͠hMځή{+8 7;l;j i͓>L\EgD_?lT/5Bc$#NpةLX >2Q|,:|Q8~);EM[d[JzeIN5<3fa5eS!2B!n=pڱCo:,CѯZI5͐ϥjdYto*~ wZA[-(Wڞ, JgO,$M?MNHT7|ʀHDvDaڛq?F]oqN'v"ÒNS@\3Vg&'j (AxUϡ1'ۅ˃ո|M*\gFI]ĠhkIGϧ? |: 0A^Np;1J&o c -ՊTv|-^|:u4+m9NiK!){ś V֝6<ֹ c$PNB #v\!}ICT9@qJw*DA}x6ʔ5JS6V5%Q2-SD@pXiH0X<:e. xdBh_1ރgS]kHZ2 lFjmjylaj[[ﰅ{763X4}o2X 6jͲ{$nB1| '5Kjr\mn]{102thXjz nyEɹ_bvRgMі`($Sb*$fs +|Ps 1p+7U ]TuGƆ{7Qi_j,wLc^&pYt<6RJ_[4ɄF'R FDLfB_IJ jH+'&OJaivwHm?\ RvZ㹋J%0ckp4dzT)Y,au2fXH$N0Ӕ ڷPE0 $M8Ej:ކ_8#˥sUx:EN6Ƕ$G =1J[ܑAn !Dp]NiCb! ̍tFnTmKlR4& MV6BM3+G̳jv`Nj #Yv-`:иrNw}ŎV~n;aݜhf1fS^6<+ftu.h:2]mךzH$pL:&0+e -QxxdhFd{Թ=T6Թsb:(uNRǔlS}jecBƪ>C-Z8`:du4@A( }mX/9~xd*, ̉M@nigf.W5q/B|"!7B7&Tvbk2mW#X'"$?j~ ),v< +†Xaxr(D>Ͼxc|2 `6 P1UOfYҋ;l'6b99v$rQXJI/"8O }x&(Yuٌ.dn7 l NsaqXMr}=פ EE >4d%k{h3&a])cجkZ;0Ųo׏ wy¤lo\SlYVjF(X6_~VJ<3lv§CIŃ^ ¨n܆y$jȧ Ci2ή6v#H3)bO˹k.2)lPFX )Tॆ>r14sl'1pMZdӎ(s> aGnL9cL]FRyS?}#bٍOm[Z|¬q+/׽z^tq<Ψ,nG 8v>Ϻ:S;NX}z;5jУ+*ra%oI_fՔ_ g=i#ÄWv6 4UnrⶎAq[i3vH 8EU@cʒ*=uY>-ɀıSi|k 18b<)|7ϖtM6yZv=.gxh*^s\nKF>[{1*!;}H,ނ pq4ad_Ig3x54bW\ RhK&PR,r9s$eTPz,fJvYpv>NMr\y®@ݢn4'4wI)[p2Cs "js;NzE(j*ni430ocx[p,M]y&ѯ5IôJWQ=-v S1N}ĦV2WnJ W[m\:U'S٪%C9Wl2ie EU)fJI\A͵z7xbD5%ucnh 4/dH2T|[[Ơf\QFSئ{?%,f Q`DS 11 HKPD`1 SйY\,t7 B,tZ;NVޜ|{ Ky>:H8 c9&×)l2 "Q۱n5`B 7L',€ ŔZM*006Vyh _BEƄ[N^)yl1"ٲ-,NhC GlPI.k|={l>y`_PB&>[}L[\Ì%lZyZㄈBä> YEH΅Cc -4vp"iܐ({/Os1'ocdG H<#-C=9L̵?Z{BAVC MՔt{E!UNZ"`W#f!bK\ U.h*Bf*Bf*B Z+T9T1gSc>\̥}ͮ4/$#b UCRmIt,W9ͽ~n'A{^szp{38Y*jbGalh-NҶ5PfjL8FSڜq`- CPh*_ZDB]}tu6r2[jUM8|켣o%8$#_oVߡ5͕->Y ڌoט P̄ gC$Y.!;Fi-O^^Մ~ﻫc)*DG4,=a* +c[CD5@=uh(`(* AvVϼz'j~]W$ǮWF{2~H]yՋ'LLG" iևo˳ܕ&/:lvQ )^zoݞYҊYCrdlYs~ȑz&h7E\IRVA~*GlO:ri2=0ӓ [|78){bnD&f5Sxg5&q?/zyOף?JpGiJ.x^Rp'ΎmOGNi\tnaHīl'@8wƀO=rpV!ՆaIv;("W{Z /j{jKv͖#4.[b'-5e6֯څ ,o $rڙD~П $]|`z䋷O787k$ f]v(ZxGziږ}4bϭ Xp ,ٽYgṔ8M{GRы͟h*erҤ@HlH9ɵi|-\@uHJ8pe:O/^b'hb2pK˅k.,)gQfsUoR|ik@Եrv{ Ch#E*^@o\9_nL}P GHsqx%Cָy~k"1N_gkVp|XeyүDjЫo}i>t%Z.M@s?͟$7jsI[R@ \$o. 7W5,Ƒ_[- Z)uieLh󢯻 mo.,)}3tPP6Bl>WOZAjQIگZSv~\KoW!<㥿!"[(I_*`.‚{%5xo Ie=@C:ķnӦ@t/{*}C}vC±ZGǧ-.guZ]+'M3S/n~uhaU\ڝ nk[]̲eF)Aݹ]"50g)FV;6?€O8afB9 &Q#2 i}'ŕ߭ZiOA7GAwIÓ@~!'?ẗ́KoNsf(҂Нfe_Ɂ53au p{M?kd3|4*|tJGxݹmWc})1&H~xP/~*Π>|㜰KM- 6]PBPޕ=Mf4u^] _8{)tYaiwT)KcHkfؙKXti߬ek;.h}3lf)q9eh'B W((`DZFTh]wRKũccw2۾\݃f6d/FM zB|l 褆/;y?:2.\.gx̄Hτ(-,oQ]jX?L K<<_#+-f7#D,`|] ᑓ[p6`, D5ـ.}1lwmKJTpWq"=|" $¹RUUO)c"^hxyMkn9meE샵rfGBO cTqLȄBm>o5͑rhh]W5x؈x#[-&9[@63"1k`dwTrl/Hh>yCH+~C-B f VЂIyQ!PB`9#d/sRhH-&T 1l EjWm>A`PӚ zOkL6zz GFCHRu7 p"t*_|@;R JfDY;e!\zc;'b7 Jap Rr˥l',Wn;W. F-'<&RcYb/Rpmxf3:,<@(\&Äd9&-m 2T>: ˥O !,5MWT lC{mn @3j֡zF}p2'6?}jvw; NJmˈ6I_ÏKmC52y?YSѕÎaNtR1gJlogs=mL>ldHo#z!з@4j'/N`R C9ܱRhZ0V'{:5sH-BuwNj`uS4)aT/iuolz#-{ baBG`dk;@K>GqSV|a0ijnnܤ>l?Hl[Vɻ,z+[P Q@Jgc֕qS$xt˅:epIpoxu94$LU˯YpTW(JrN`C!*!ej⇈J~nEs̓Sν)u䠤'ЧPڕO[Q<2G.n].n[M\ܺ<LБ薱Zhrj]O.w-v\'䥘wIww=r"SP~ L L@rfr `\G<忺FEܿ׌; b׼]$BF[!WG=ItYV&9hQ̒c}%Nw4x<@.W \OO w i(+ =;gn7b*>BtzNL\Z:tcp_UWJ-Rpع،ObBJ>ZC ;BElZM>`r1vക䰂b.Bڇʹ,JA<㷛!1߻.F. focNe@ѐzg|4’'E {<%vmU'g!=TgTKMsEE%4R!HrH R#~meFH~YH~,c^}cgFAa)Y %NJ0C(QPGI,!]xþsN:zqUpx`~x9gE`{ :<,Ap _;IzgFX"QH+͋ %lDDN߿}}%߁.' g{$ꐌ.3Anz4.ʵc|娨9*#TFISU,T7hl"~T w;*eH!˃k&{8A=)r's> Tqf'; /^5zCst-78@!Q5FLSCJ<ppGG7YH~L.^qHݘuko B&JO/,\q mRa;g#qJR4jUì NnG싥fYLJ!?W n%{0u$ l(¥=Bi-"f% ,9x:9/|CIQh,W}KF<ޖTJ2LX7q)@X/RX!~DI}+T䜉>?[9ė ]51~O4v<JDN NG$MDDN'B,,`r'L|#U)Mobٯx* V\(阚"N3>2&sFyQ[2Q#B 6[%v VBam`+TߩHҮؓkT`G*ݪ>~?*TDOi|yLj>Þ寿_LHh<#r$P "?3tIIDYԭAb4:ZT(  ^wM|{׫R#p)ljCDR=4:uE9!3Ic Ɏ⭩uqA>RfUߢ2nV@_s{K23/=]3 J|N`kW~OW)EohrY-D<ı7*cbYƐ10bPa><(2 [|[xE֛ݣ=sx`QhC|/OBh"~g$شx_,-FmW[c+reXIK>8 M3ZU2ȶgl;}8d'Vʹ7>9J\8\ɱXYZ]q+L%+@rGeh>)"1k:$iX@*F?})[s~SٵIcHATAÇ*uh'[SOS%|K-H|~ M:b7oﱈʺx5>1J!AT~kTg_T^`t=]5ݮwī)oj>rt%_: 5)`qăG&GRK)$x:6 t#^0:*XT_K<̰eȭ7O!%=/^(þsoxV*dVq*HBBFym=sęWDZFaM'pvˀOdvlŮ9=;si6v]a}_ 0 Mo\'Qd(F|U,]¥Kik/PXI W<Ǽ&"́t` _ }{Ʒ1%\u|,'EE옟t?ƀ3v G0izZ,Y;/:f)1b&u7鏖ΗA/_ H;113 cn ?U<`vġ%\U.wpK]HZnN 1g=j6;xa)Z4_tjUs7 -AzOwGWIx[c}UhU-񿿴gj(J^hgc 9zwC(Ti(8ߓ}1}.G'[ؙz_0w^xҎ8.vQ9b-܇.' ỹ0Rc;UEM_!ɛKO9N kNa9A`Ш7oc% ޾ƿ=X1f=tTftD}@(tƨE<Ŀ-jBUp#nF¬4{:1)Ȱ,]86s3u0mݑt0M.;GӯR$PPި4"NJYdX|nh\-} S)Z}P|؎ }HÞ L kaR5!߽D=7ߗR[Մ9'f ],\q_UnS8yP0\N w'L5õN7,j=3opz2 >-ҙ|ò矡0Ƌ AG60؁Z 9Wp }T9.ͺO{~IfYE1!g{̭>KqVt;!%K?4ܹQ!Oxx?v 8 i2tܥ?罩[2%+ě>LD x3;EoIq={nq3ѩeO<(yRX[+ކ΀\zD\}te`^^c)ѓ/?r#yPX X1>}4fY'٢Wl-\4Sd :nٳ)⩀yfj_x?]h4$T^U_ W>]<%J9+K4CuxQQe7]66-r\K5@4̠ŸA*Cpp_,,c}~tK;ޗ>>lu5 £:n*)"x] M..(ly]Y^d M8 fd,{a\@jF&m`b|z"HGB>;0mr6uTv7q9S_[D*rZClSgRЩ(J pK*\MVs8_ %R0X͝yDCj>zaOCѹUٶQF |:_ m6^r]Eo\XpI$fMXUU`~"N`%tj11Dj_fa&G/gGeX%1{tN$Ր;A9=5^? "=&0^[ ‹,ݲ6'= %?w#eC@  eg{7hel )bk}#K ^0Ed[]=cnC3w@s s CNm0Hɭ'ގ~==4|a#c-ʨ\b(@,pok΅;a?f(AI1> a2xѩD g*^O_ܲ'+f+$7=|@=CI'iA4]O#IR0B4x|ѡS,*$|:hr%tF}K`ݍǹ8;^|c6<T\41UHj[fKuK1-宰xqz{= _🙴>$ۣOBP6Is9Vͷ~a"B-s| ӂoث2ՌD若;ĐhF}6Wḿ" @vvµ<1J䚉|lH('&\)Ol+{Cͺ/{ Oor{ {GH(`7' %{R< ̽v{}8$DPuFׇd8nFDoFkC,bc`}xЈ?HJ {X~x3G(HqhAWހ킫}#ο!.5nd;K'9ל3vEփ8^N,KKIx)OnKK( 0?G^ M/]/Yoݱ-g}n[DPe~ 7qELNby27uX6ҞE˞bY-.9x5Ӳzގ<>wC"L}% jgcM5v0ݏV.X_Og (LFΠmƳDB2PtM;yPjq(8L 0~|j%UUW+<+#:hu H-%\g8h4y.b(,{ ,~M ^Mz)ܗL` 1zp|ܿ Y?4%;YR2d#uejls=: 0s%[ukx*.B/;>E M_ZjZ"LFar-r̢lXo{SwҮAeQ#l+n0Sv2p_c<>!&[@<%TX1A_$vxiuA+( #?n%I(| ߲;eTOgGVyM5ȉp'{hz/LɄL}pIկjU0xEXvC&L ^F鉝>vp![1˜8ĐeI_r]aWfKC@i-ào"]% HrB$ 0&tqHd( Auyۏ#`8qGFcWtN^AE_zKy`/V{[:m PJX3- !)=Era" 㣸o+ddA&kU1{qYc4fD,-2/9.܅".F·e oѡݤmt1Le} C*֤z~. w@mI{(b1^r dPu1!aToPQxH2,\f,3޴M pϽ ÓÓg9siD{ ,_}ej7j @ÿޕ$ot ;G=28(8 oDxеb>^@,4RhK{GUqPP@}摓+21ȱƋ] ꍖJ\ 5VӷQ/Ҧ0QzR;|Q2&w]6HA٤0b!Yl,x^/^3Hu' V#qA­2(U:GNxLwoJpx\0Zz]5Hګ>޹ڝĝVq[e\dŁT0:586rgzfpN)8 f|A \O@; Z8xgs,vI ,2JA(XYlY\R&=*`r;Fqd埤J^6tY4PԽy٨vm\[E)E'ft(ȯzHy0z ,@>r;l.g۴#lL*cgpK{"2|XDĎ6n bF &z$J4o7q;[UR|J,Dxo8÷'F J ^_DDPoѤsמĂI6/2گcg*K0N9/aqwr*ڲnenbF{%3rkõi!}AO?a؁k}en)= ^-фaՐ].K6A1R!+R*_zrk2Ycp:Gk+G!B|R[+E=R:2f}Xj$VZI,,,!CEU~~P~c Ek8`V;*C Ck! `C Ϛڡ˭' ޠeǪ%pe q~qgհ”0j, N\Ldq2~:X"jR#:+,sw2jL_)mZ|)v͚4%Ы8>2V$ j!(̎VSRk[ +iq2 h&DPB`?,Oq!y$2H,~?nDtrTcyJd ;ȔeT-9ZJ!ls-\_GBrhY zEKf % ye@N'$l> cG,JU9lJ}Q(=Jޏ0u:740Gdd^\ `s⃠#vpEvJk''(EtZ (>J_hVϱRQ磠ڰBk/@;|7s\ 6wNZD5]4U>vd{wIB`M] q$T4KeƇǸea;ebfV:V=t.'z6]R& !G|^S>'MPW1<.k+PFC|w[͆sAȆ18@ AKYi$~zG6tug<@A < Mq崸ϱ@Xa٪DMn#MΖ7,~;ļJ{6x{}m*tTڿIxA(%Sh<_ }\.WPĬύj}r=Lޔ,Pl;r-VhaЩ*rlu^\aשXG94O$:{.Oĉ;>_Vy.|viզ;nȗ*#ِAސSئFy#Ysq-.´WEm<]Bqa]N^o3šO g8JJ*~;q,y)/Jh0hoUs6VUנbDu9h7~SggSǹaQ-ËgoUhPt;YEeTuAM .U.ώT =Yh$iFd¢I\$cY&hAUљ D0gPU`we"_fMzg IOnRm K*[J=*hO aPyZ Jj.zW B;!흾Čy2'}aV:8gs3J~tF>pf0Ndc }ܧZV=h攆Mio}mE&[`9|ngV)X1o2%|Ra6]Ϙ&ߺ\4+u??$ۮcR)=QE)ɑXf6i5JaeyFń,ɚLl ((Ys׎ LvYk*H:`(^z)Wőp;cH^|M<> NV0a(}DoG'ʬAxl:?<xu.2 ȡtxenqT|h({Ο4lFm<0D(#7Xpi 5xؚM؋Shl{nxY20'yOpN^_ h{~ Tg sSeVZ[ՕjOnd۲-ljf-gg_27dE7LV8(^b0 LMlSSp[[y;SEN?Ȉh<UUԨf+}C Rp%ܭ9%RI{;ܬ% .ɻ5 Ɩ `B=Dc+ZIhuR痖(i),k 5}.(xT}m:#[.x^~ 4vw.HQC 98JHU]9s~男UI\AJF<2x_gCk=32#sNoi~T3TB],bC1\<rqtĢQZ.&>Ϣ#5>_/[.2K?jC^|k<[|>od87=yޣ]${0ob3y|9[:f@[xcf>cx#(5*h_d81+ktftgdu`ڵ =եQ|&h?)ЧxBIls·*!.9o2 C*IR양F:Gj7nަbxIO.] m5fl) ~pfaՅb W}CF* ׎;#Ƞǣgφ_.3%M:ii<7[΢r^)"d0d]k<\ttUg!v}2Wb9(ļ#'!')S k8?[_:{5OA@(J=ך|($(Y}C~R$OjIb:ݴGe/GA!LyX35o\%Mu_G7RKYׄn?^.ng,|S ״C2[4f-.ڔBCK+M̖O΃q.zVWJP8IqډQZAcf 9KCyo%R]mGrLZ^]SS.o m uR5u,11sQ n#\^lvS|2t#8V۪%<}4SvjL0\q.ʐ\_6؊xfӛfk5gK 3o}v$P"@IuJҨ4 :@u4HP!],dafF?r;q=yoF VK7nS5jZǂ ,{u VUj|5}ދ;RL8SB5JpYsI,& B8;3A,w&XmRGö &6M+HNEjrʘɴH#GR?Pf5֗:gf0 5rhh2s `]vfعy=/_9nN4Q]P^yK>o྽P?wt7w&[anɭ>&k) N n8A2tkr`fn!yaRp ga,r1ECHσE0o"IPXx}=Aփ MסF$fBJ <%)WnP$y3"W)jԲiԀ-t1?Z|A& ص1v.>֙n՛S?}9B%PF|y?2s:΍ktz-ؿ"w 9` Vs@Z- ؓ"Σ&RZ%!4;:FVԴ7.Rbg"~:C ?C>ѱ;/G(T%f? /!h!`2B(Z+1_Gɞ11}ʍBݮJX~Yo:ΩT_nV8xt`ֈ/Ǖ绬5aѯN{Es?=*~gX"E|p _j$?7O]khpyPiʲ)_6VXnhJIg^LB^-020;5&)n%5WiՁ!ZtuV]omFzkeXD?2zBZw:8&!f>;zoD]HHf|ٖ~f8e*I5b+H0ԓ˅>wBMRR WtUF? L/,?`)eJHŵ@ f9. (,<ЗzfH=3z~ט1YEW=B+$7_05d | s"$\/p9rW(_75/DPߢL4kVJ֟~‡AljiN}]$%\*zXut:;J,rx4Z `_z2SWAA=^pLu(0K17 8ALYQ[8Y( 0 ‰YWTHуf@BQ!Y>h@3Ȯ xfVԡʒ]g NLvJS ꡃM=7끦&zHU4 Vt @i5@GjiFkFk4!Fo4B[ -@t[ ?[n mٲ?ZW_kQ5Q5Q5Q5Q5aCrؐÆ6! 9laCrؑÎv#9aG;rؑÎQ9jqQQuQߨIr!G~9ꐣ9ꑣꑣQQQр h@h@h@h)7"G#r4"G#r4"G#r4"G#r4"G#~c rlA-ȱ9 ؂[c r@5φzB$A$A$Abhn׀9laCr@sLX1֎vczvLώvLώvEhZQQZEZC:Fr!Gr!Gr!Gr!G=r#G=rc둤Z|L4ڌB{kQlF2n$ :ГyP" 5BW2W|b+l,eVN8 Mȯ3dOy#EM>f3~OQI+.YO[[?~ѡICM^O{ɞk:4sM#k^ȚW:h^^[:&3&l ~+<ݺ&QPq@uՍq}+j?ɩsV4!2YTYlO̲u2xyTpqVgqΖ#qnH1G䡺 MG>VWd4hbv8`oND'rbx",xҷmH3݄& e53h!A gVFMh'j.klnwC;7w0t?eu6dut+v+vmס:4v]! l8|;5ڰlhA`Y@;fg컟(6m31obz C-t#xeu2 sv/=( $󑣋f* 9, Sw Vd\"2{ى֪fP^*qym&BIBă $5e$ip =Oo\+)|- 2_l}#,|c($3s #_/hah"NB}&#s^]3oWA6,{JhTcQ!6U $Cw 1dacdH\ɽu:\ 1kHYn2˜i2R9R塜 bub3b{hC^k /LOS;0t C5y[tP12 Ii)Oafhj<=ʺbni(nAB!A9|V־%TUXUY=!̤XpC;feي؍nT,+:{S3w3z[E]DY&Ze2o;>#sV5R+3h¿sOgMDt+K/iD+Yq+lOjVmlq S ]63Fzag`$tIe Ae;E4 GbP^i>:{Wh$2Cco K$ "2%{9s}]ιlbC:?fBaFCSKCӥY9\D<ޫh0ވ"30%3 MEZ7~MR)+(^ag ,EFnOq rXE=¡! (1J=!=IE=O4q`3מD/&Etp/8S(1=v^q4Ւ)+A=]Ѭ"\J:"K]\T ggpj ϟ ppX}S !I< Zyp!MV[1S''OK̼rxM;f yEv#/|AxlJkrkˆr# =]( _PA#sD<$#V9NFhےS8™+ e1F`SKV|b$8K;SNyq'NhSf`ܲ8IKSTFY*Qgz,QG=mܑu@3C߱-:AY -Ohї܆V¤3Q! T%=M=`d׸klN#t:Bv 4f8JgcOuCZJop؈O{X /7aVk>dR. H_*"A \^Iy95~u)o9UǬPi%!O'`6%jPgZK *{oZ5K(˨4Pih=+_ǝ8BO'̼ё!;~fSS/낹LVv:تT8ōA?W,kyߵzːZjKv x@ԏKzFVrו <YxYl!{B2Fʨr;:v ?sRdZ0Rܽ#mRWx50@enoyӱ7)سӯ((6V3LU|a,VAuzi;ȂA[أ.$枉$Nj. FNX4=KaҜ`bCTsLK l`M9F/Y؊ܠ%Cb<#>rBK5=g~f{V]&adZep:>67!Y/Z&䐐q5XB57cB@GeAvԅFYt̗h:m]}Ī|D#ԴAYyxܪ@. Ƙ90K?ygfo|YIyadD4 `=eYˡ,4J殚 ) 4J 2]-Ϧ>]-`@E( J1VA/̰2i2jJ)4I̼A ѕ))E=Қ*m2|mm~;G9FoP kXCPĖA@B$BW( JqϢqPR@,+Ɲ>L׃W(&oiH0n-}GH8(1Ppaan&)0VWYƩ]/N,p G]aީ]^v~P׎(˧x׎@F P[zL5/h%? #B1MˠRʵT} :g\<ךޙH@HwO _ۺeB%ҭ?#-R >}EgIl-:W o#00 F4Qz#i{q8hqS{ۮ$ 1̞}w’RKATaCHH+^]Y@Dw;yS*f5 SY\Lo}TZ}Z0VV2Bhl/^IVn4O Pͭo#-}g:g"SԴVhtn X14/*YUB8pB}i'56tb@32mtA2A!%b$l`eJ USPp(Bccӆ1Eޅߔw;/9i7 ;!%ihf¨0 5_5iM@ibq툢[_)nJ##"`(^:/\ vvId+; ep7>mgC`1kUAJP9\])`%JB 392b2c`ijfqd a}` Э[!=Tm$ 3abEpL Z~-ӿ{Mnhb+jbEǯfԨ-#0 2n/ATGW1jg<PjIc 32d;PT 41|cY92+ ^b# Ҝ&q%[pxpzQ0]B=$zh)豗w hӔ9 0{lE>v$]h6b#pM0e6gO*uP] ѹi1n}rYog 5Ow F:ٿJ,D2l'I E묐>쾩ɇrfnwQBw>/jLtpF~muZ茡=q7q- kl* KsRV:ϗThhJUz:T ڪYřv |8HB.}ڙ|XK9ς4O8+\`*hh G]OFp8EkUBQ &s[{vx#hƉ4[ T[@ ۵mB^5<`˸~Y3C;u;kGAڑʉ|)#`wA=ڡ06A?yaZ K[~ zNE/@g]mBSϑףhMtIJT G-2mc/̛+Ы/OsϕfO.(3:)S%;]֠hyf~O݇]շhW{+':C- h,ᓡ~<7gn"nAqR86?rE.~:t)-W06(5y3n @j:EӟiC,vQcH!qwn't׬u4t'1$t❝vKji((ǤNJu҉ZI ;a'I05HvI0򘴐I+rih5AhjCF##G#G2]`(+-#Bݨϑ$.h^+v~rM;A/[wk=)=qҹyd-eC-\iљyNyg֮~"}0y:Yb4z y| œEeљm! sِRZglӤR/UvWj%V̙[=m5hSHԪXJA]FlBH ;X=wsI0ܹ҇iuЛ#/Bкrfw}麄(ۢV  Le:oڏakӯRzq\&WV5jYƵ/UkKX}VaB63ѡ-\z'ǽ':v1 _$@prZd0zI~Y (o`IԴx1adG(|yߺ5wTrJ.8ۙs.쿉f1.c bl0@bq.S1r谀ȱMwիacˣ{c=WLmYwmԖuY9;zQ՚# w:t En8LrSEvr…9ȭ&ם$znTI+#٦33 6@dzhA>З1ąuU$~vJQ%5J,Y^PХwh[$ Rk693W2\IЯT$ a!)4uDj, .W@fsM~/]vQ44WgFWϜh|S:[Xm'uR({ߝYgz5UlSX|KݟVa没 NRM2Nhg -OXHs W =-|S3ąR7+EŠp}vbs1D#E#"c]1 m~h9ܨ]&υB=zpP#ݱX22W; :9dg 7'""ڬ| šdPul9z-`I]e~G$j}\?E936ЕT;BsdahO!:ȷ8۽8#Tm!w8aP>PD.Her,+dG !+CO'onrOSbaSejrHbNQѴ{(- GlU_*c\u+x> O:@A@Bu؊4{xQ`:KrBGzqﭮV6+9!Q*LUs3ƛkOfdkc\gj=~J"E<`FQ@%Ȗ)ةrNVB9'" dFK;O(Cc(~Q ¸ Ygb?tr' {oi4WF{bnNt5+{ͥt>B;#|l!UXnx׉S8ZL6(Aű h1wړI=NH;n1nb(+jztF.պKƭ!ul5Ł& o OdKLX{GwȦgV:BN*n'L;̰7; !x ? i7q/:c{-P[/.769ƘGc flk&ڠUJl6vH.{!yyl,3sރTGkP['i c;xY85dnhX$ONӥZ0QH{JwKlc>Oq<}J kW4o F;[A$eLN v֑4&?wAEЎ/OOW\5/VjXrb)wp}`D%WH%Ȁ'`iZtX[;"#)ggJo >h@.Ih6 KNWc(1N?%:F{Qh8&Z%&:p-2ZI~.*ZCo!ޥ,^್ QڀU+aF-,.2FŃC_wB^` 2pO?Q̈́nF_W"Vo|f~NNF$O jO# Ԟ_ciAO"YqNr3vh"ϜN+hl!Yê!b$2`G5W/??1V(ɷc!ii^?zF閜; ?Ao}K(Eقn$;֦G?Ȅm,aD '퓐DŽ״6ZDh-փi[ fZO7p7bs%JT et ??Q~̤ 8y8v v7~~K*1ifAt[edb솟 fqg AVR_t3^:ąj\+';qgqRZ5Ԍ^| ޯkґ;dWň.vr4H4[SꂢIwꘋݝ֤[s;yvt O`iܓg0 D%`%XqT%'X1OpqH(@6ܓMz?"1Y*w-"K^溤r6+_VFIUubZfX{$1 무`'5䀲 }kD)t ?bZYQ2@=r]kūqf˥QzFCaLPa kvx ^HP#m;w(mb9.94Ztk}|tv/(JvOyR|Ǧt˱I! =%2ի0dQ@\[]賝ӸV#Ud gy &ko2d$d7~~㥊P#OJ~_Y?{?!/^x/O^Z?pE'N,);5 7}Q>2(Gt^~:c8G5j̘vFsZAzx#س]M`-9&:U 7uVQ2ߔtSn^Kuݳ_sh:Jb&H.vv0mvGt g/oAO(olG)cZA ഒf%=DSf#TJh%/aMw amJX%:),~`L _?O(^oD_H)wNDd"^Z#pHknq|2 -_A Ocg)]jᒧz_Oz I^L ҷw=I^$gZ4jɣ)m uU~Iw&ޡRqy:6׋@/UJw՗5Lڵi=rXWF:'q2=Id)! /tl춓Øc fФNes_n/V~^* 22!=ωf24ɛhD-tkLC+VbYR/j6ؗbR`(4A :\lx_zwj^ei[ l*E$uѿ^--grK(vyeA{)  _5KDGHҰ`#)E5B`qXb9:H=!-7ކIrݾ qrjBDFEmfQBq;u0%42# "@0x4qٮ'@0j=tʖ7b M_{9T\ꕕjBE#SzD\J 6,|/c·1a:?qU(M;7A^x%G#{8jyqkN: nMm?i UIopZXbM7 ܋qoW<ǚG;#;#;--ꇙ1f3ȇGaoXkGVi*t0Z>?TX # X `owBZofuunyŎ}?{zζ-ʽ|-6vqel4"f>ؙ<4DttSFBˈFeွGC& %KKG W1sf!eLޘ_JPhf*'w?.KS Cm|h}p]Iް]:N@"'t_ήWCZSnWKbU^/") d`JXBZS6:ZR䴖ʎh6 \6fY86>Z\Dhb*CO1:6a䢝C4W@+}+3,*T`G hgcRX`:V m|| #u~o~]7HyX>MTA+FVEo^(7*+PSܫѮgD1*FzVĞ&WY>MX,zI-4ТUot3,:5~pv;pc ktjISzE 6HIA2u{)o*MH (-^jL!%cqӠ#b"$PَsdtsBJ|"c&G;.DAKc V( 4XZŶhI=FP͐nRN *g@9;ZD#Qkd)H枱t-(u*ơd0^RZvNTԪ H24WIkbc0Rmg6 "fEr -y6&8*ĴpͰ,vIZ _ڏqq23D\FzVXz_lG/"T50,'EmA^/]]=jȃIU jTpQ=$U{vG`˵X\@Ga+4T_)T+ǥb&j븖KD8'ٵ";4e=.t\2c`sFk]c`%XBWUu%FO\U@E蠇{/$%8zḤi8WA-Y\10R>+:>W#4!^BT|p0]#c]k\GvޕGKa##7b6ꗦ{vߞ: M HPlg!cI%ZiCF!ih`jzxfs޺=?fSzS\#ɂ4ou|~\p$}{7q{erUu8ap]Ǯl©tTUۇ DY \Vtx\LN.f_fR7=}.D}/kyvv/S􄪣Hw⌂6 bmH'JwhPЅXU*^w8QSnx74LqKm;48%Iz&bT} 4ylmp{`-; ]3iRSo0ڶgl Sp˗MƅI5E62זOy7x<+v/ s]ƆYXy` m1v-blPw؛bqlOFOop5k!Abn:U{1tDzgOݶ^5e?S/~5/P;>]`rKJm+'~z 9qv{w_^ʩQ۴ Ar_Dkl*3Q j*˴GҊ wS? wO ɩ ƈ'GoY,ɻYx(Zر5a_"E޷}@W懽Zu v3?=LH4ҝ]Z*GN1A~ׄ?YN^7.CvyTa(O'#:Aq'(ŝ0K|6!"w襓ݬPiDqQc_&z>V| X_H=A;CUi+kӅtj u_i&:Qt Wџ4Vib/>¼2;s^9Z̝ܿ{R4R'Lhf'cL f nQSKleGao)ra ZPCWsvG7T`oѲ$S}GT sG5533-|çQTs2 ;sfхXu)!•6$8]]Lfq5ےODd3Wσ7˻W/>[מr&[[uVI56Qlj{ڍOT3;3w~`O'X1'h[za*5'{{^^i PV 洩¾0_HF̫^zXΒ~,@0׈Sؿ A3/aȭ Z΀ w]p]~Y\OUn`BfB4k B;,Yb;fzz{0WbG;wYŷuqOoX&>}"0G>F3QQlڪ{ms]nKW2ҏ9/xAQEu[x^(xt7w܊fU7=-]èdJ0[dl (}s!sdٻ$F`4Y brqAbAha[e]d>V jE=8n]Ä^HCyV*&:PUn:ѻJ{+e ǡ@x%"`_h*}eLkqf_mZɴ+Mjo `Qec0CicPdSIiA>Vi{*8 =bfeo5.R7 +//..l[gOuVZ̉*"M?~?\۳1;^q_0HQv.31ޱl/9ʟ@~Zĕ}l`T.`8sk*o@ c 0sbWwf RmaX#0tX3n{sQ)Uv~rӿU7hA%l.fhk?>.j{S1Ƥ!vL&,R/Y ?FX|鍄.2`-gGR2 ޡ˲8}O/˜Pf㒩+[G4Si.E帊6/`˧mtRęԿA}<>< !Tj5DW?BZuፏ TKdFsAfYdGAn%"(OC bt;`YQGw UvSum X췟@>rkTY+XYSbg U ʴ ̈́<>SyścQB,Q%Tu3:bϬttrӉuDOvM>m#|ڢ|Zt.E1- K{)OUC2BخC/ WqېڊiR06o:Ա SpAѢ{f*~ЈLhD؈nQj帼?^ԟʱyM*5\h؂!^aI . {#9{NأFWEyF6H̼8gVU'B0yՎ ^4ΑUS'@)UY]Oun\OF-^ߍkn\WDk/Ji}^qheWS*zw,At)hN3M Եˢ$/s#,9뗍LɀɖLɒLnd)&'`2%0)!:I&~n`N`v`ڧ74u| +Z4j),!JV`(C , I5@80@ijɋNa(txQo͋z4-^i(M"v"vðyA/߰xA/߀ ȟ,˩ !yiqA]oB4/|VlNN,N+NLK|;)YVA>V .':U W7ll ZY4935hp_diQPzS@&gPA9hYZl"&dBgYLdqtXd1!l eɨ,cv2vTBdi&(V&]>mDFDɌnDF7%cYQ2"et}?x=]ddjֆBʵSv\czlIOgZp{eJg麜|Wh•-M[msƠFx'QTVnߕnh=le4_]C^H)2$a7nnPv"ih aIB5.vP2 J_Q|AuD6{BZT2J*hQjKx1~0Q3G?{޶+z!ɏd F\K?_8 yGWxIZ ^;jj(,<6@fخ"0u i9lHe]B]"yܙd#&$9sygΜ33LC }8Ԑn}5EҫpcOE!؁t Exȼ]p{c=WSFW5$v?g\*~D^x_ørY<ʯ9zw-5/d͐`0e(T4#7NDQ{2 sW$1f 'Y]XDh,kKLuonF%.gpt>VL[G&ov)<} 7ff~GхLs}*oua]'̆`%YTzSۖAGo`>*|?Lak9uus,'0&l,k)pp^uU^ܐhhN>@Qn<ÚHTo}L2b!cW\ EɧZ Sr\~ݠ^as/{4eKIo__f:ưz4/g7UB7Z1ahY\2ZYؕ뜥M1ifs/먟; NVfk`0zU2Xj).rYLs#&#{JzɪQC_^GrQqJ+ ?4?q7s8S٪oϗ?YOD!!$b%/q>/Y+'l6%o 4|MrIWW??罖ãCr.= [.x4 Q>+iLpn#p=q.Y28]^  1mcU<*u dƖqwV㐏0m+[VXJW&; 6A,*e 4^;zt  Ug`IU 9=&LPp #nCnOJg:,U[K;INP$;Tjs.{1 r)9m雤4qcM`/QM`֦/1$Anv8ݘ,pAu/sH ,)7U,HEv Xx|g**@P(B `){ 0M̀xOIH-͊*! KɞFE0.?Ac"(,㢈n[$uKYcO_K?<9Zwݣ|vO n慥o$0mX`AvZZ`mFskDL=d/Ώw3czN;)*#< L+:c3+H7,"&{!ZFƯtD˩յz0LY/dHdnHyݴbJ}fğ崽ɤ[J?Wn&x6~#R'Ym碁$̈́i\k`ҽrk|mijCXl?[(f[:f+Gxn;G[[Pf=qEGl_9lH( PILp?nI%Vj/7 T̊R35V!P,([m(D6SiꋾDaHra-Z˽aysa{?D06#j=} $qaɆ22w O2X ޒ-juf>tg,%|:udz*#-ey %Eg߁Ilޚs8p|O|Kŵk4>7Μ{m)Ǚ-8^808GPטJXo0~86R7;9RאK@`s#.N^m ݀r~6c֌~}(P_7Ş߬uG;B-hp[Ѳyҭw3g/ȭo?Ʌ{+m, ,dĬ W`50 0 vI>"rLr U̺y@֌C?1'^A¸?|(a%9',;#OD|Yw-#1Q.' *΍b؆iS`4eMx77''| ->MU;3Aǣ@pu7'? X];0ȉ')CԪsc!]1XFbl=D2gG_݁pZ_ %vsم6G,΍sđPbˈPGkf\[aM[ak)zoW? !Y[N쥻cLtb-x[_IegdCK&Y:H]Uh5 l`xyE')Hlh}ۿ&͢aA_?/E=u0roQ x.ip 9quZAN`_36MewNPHZ+k[SOO@(kM%!8]U7|;ٰ`ܓi|o6~/teݏyS&W wgEHO{Ű|h*-2̬]! SnUt.αׂt.Xk PUȿ\ξrRڢu N^vSP=w@EZ3I^Pn. 5< ;|fk=V3R-l?0H[CT~GhE K<=]);j݃޼c.)|녗r}.R-0eYC]4[+j|:'TBuyx.ې܁NQ7Պ/):nqvj3{AoIG2?=lAF.w͝}Tu5wf%-u!j1 =u7t,0X:q:ܬO)UwFi'.ZcQ=Lm4f}X/m}Y[=! IqU_N:J! 7XG>Fsه-3ށ>I=e> ݙ<'yCn'|Ⱦ?g0'3l^e& ZI >}gpy+gfޡ%_hAy:/ޚGI:t}$\'Rf0I,ULLz * 0!<8X+E^YnT<'@;iS‘.9Hadl&BwC X7{YLj|4L.d:tK3͊/Z]B1\j\+Ap’90:Imj ^K@"<DDXrJ9qS"b"BS"4V"@,[y&(E{1{韯nMP y;ؠ_]Qx(Ea&c8-}#:\=)*Gsv/OKGˣȸMA(W((+ tw Q37(}tB1 (:Tz {.R> }+j@y9{1k߯ /txn2R.Cz:# _ Iɡ:ya tlDVd~A,s\bU#+`E{qK9uVB%Mggd5K^34d%xX:n-%Lj@ěN] c>sMCN"M֊`,JnvNq,0LEH.e'Sx>1aWr`Rn-%];B~oxMZu9R*Q`JeRջk)+oY*"78*7-vP&nx\"^&"1k8ꁕ'L:7M**,ws؊'6JUlZy|lm3J[0L"!JVl1W31i3DwD`SdL`zѓu12Y&ACa`\HPIf%JEyFɆ8'+f`MߢQ˼eS,P<.  ]¦848M. ^UIXptgdsys:׻Bu?MTY:R9׃ }CP{xLpξrx~DBB5)F^AX6.b8Q9l\6]7@E(@qV.Ƌx.3\Rk߄9)W!g|mh^iu/B'ܿO<%WxdrՂ{Yfo$G &8ERdQX" יQNoφWǤdxI!퐇mvmŰW0vs ߔdE-Ua.{dڇ=BGh搇58kZ6 |suN@iz0T %atݼ &ͱCe~UfL]5`L*(iîG C*cq.,RzCRzHe!TRzHe![whR/!a(sCz1êz1*W\=G]cأk {uaW)6+t^qj?\x7V&V74]BM _Ϸ俟}gw7PPkRl|aߟl KJ p=bj)v9!QBC_7 K8Ԛ)TOS fT},y\/\cr^P4ia7[|-2p4.VPy-c7]nw8 {Nl1Bb$Mb8 UG< ,#YQ9 Wk"`v_мn>6҂$2ma ؖe87yqO!q.U >p9SFĦ3_Fa`pH%U*:L%RgEȾ,5b*}̥ X0Y5nPF(`3 !HXNj WMTyjg)kӗy6umi.m;(QEWE->vbJۼH4Nl+>c;*m2"jQDޡ< 4"GLHA CYkퟳ+A묽>-R#oX%Z]-'縛ҐSZbqyZ B@ĭòtpczf ,ʣ\Y '?E@ yP}2!U',IGCXnhf@& D{@ _-}%Oiq˫|Q=W%gBSIKi]ٰٰ!嚊tՓĆԃ 쓒) bhҟ3MSB#n9HI |Cs'δ?WY7BVg׼Z sZZ w+DD[rIrh=F]\iŶE'Li;^J R4d^>J+2 n$nʦ[њjfq3j _>Ƣ@#|j=ќ~Ӓ7גvHL)"Z)✣"Σ Z^GlE>яϣbvkJ= kt$@ω&G>6U+\Z$ec}ɯ Bw8Q\2xyn}ćvRN^wnʼn@-/8]yB"êA*'ݺ~Vş${ #x`㩺8pa2Jt˷13i˺k:FW?V@WbU h ⪴*,[lV& Y yİ ?|r}w*R28= AZ2Szw2 -;T//Bn^e80Q|q妴beԴeVr-hgP;VɂkGU"鉀*8 Ze@z`!93y=Qx K\čq^ptR?W#'nQ4*5*By5*fI!fEk:'_ʭlqX(<_I2&TZ8%/#@f>: se$=(GSk}n- uNUsHQ7W= gaa3\&y-2}k7Yq(Oix,10l=ƃ[;*֎=*']xN;ȃ9"3rǓ-:$ #ʻ=ڎxC=?3r] @_..SW׳2 DNB'C G (Ga? CHOW=:H-82ğ9!kts;,s5c ֲd!)ypO@ Gvk8 &=JыG7#k4o )Wש0teIel[(p9[Ëq5ZEf%-&#Ud/r2};=Av_O=оӸM&;:} Ms0Tq_-{DZW>;d76a <1ďI98䡓o3n7+>H u-;&4RȾ 7MC~H0nXuwVhVʻفRSKWieԈ<6l{Avm,9zϠ9Hc*[~(7y?ox," y+7 z.c^㴩bp3$ڗ:(I==7EN|3(ۿ7y/V=9NN&Z60ЗȘX]%K,d'-Gǧ x'sg.˴~;muQ!nQ#?t>aɞLEdv0 u#&,~}:B]^!+B3N&[sfs}a 0k]9z.W*i4ƅp-+5 l^y2(=ydRH2kWl|5xzII ]<{#27ߞ䡭J,Z/$\7U(?I!hHH؞.%yq0#Л>Lf Rljd5k4rl;s75GWO~<&rwAXr*ce=ys\47WS0Welίmw,-2SV=y83aK޽۞Z}))utph֦UX < HNo GB>MN}ʓf63|AG/ M r+Պ nOY^p GR2??O@G& |.hu=rcE$"V۩?(M3fnhobxHRAECuz//!zokV^IY}ma7٠iOp4i\(V.+A G.C;l^z"6VXa[`}F3{A/V"vTYKz0=e}hL~}oV pɊr9q&7kSZT54#%ʧWU<\Ar&t.`qȏӄu6 ܱ%d + + ̩5H%STU389LXfP4 Ct:^wVuu-I37"jy.InnMP^&Cأ ?o|-5{%wpGˬQ)!;iXM+Tl>űk}jdl T 7YnE6ʩr&mfg-9fKv0>9OY+KjZby~2^@+;[~8hJX>y\ Oˈ'O=\7j,N;:ZS/BQX/(k`o\6m3͈[$ƻ1!v^6p1tf)jr7XZ4wA!n1X=*qiMlĻ"V:[$|%jO@DQU<,/0`ęͬpCa($ 2/YᮮNg[gX_?cV*^ʮT0h WRf'B X|ڎAx!/'OiSO|F^Jdb?mrXVBtʍthh;q?P=VUpumJU!@myث%gfunq?X9w9 ֣h㥏:ޞ8 l8WF rP[dUhV3%eGS<eNoGWms^@.j}C.CP;+IY( JVW&2܂v76/_'T`˯Gt#ECe6at8K>Jodfz60~U _(CjGn?BM뫞j>)1Kr;\_I\awykewY ױ%MH@Ρ5]sYtـK ,rFa Sse4ܳ{ZdmUNq0䜁6ܼ^+O$'zKADa CQn¸t9~U v _G=W8oay=H&)0dG|e:YFgu 翬_gÒ@ U(T=.!2ر/K$[C/x [ߝ\L~Q:m5.k shUy|gwo?Jk,DDQ;*D~V%‰\= ѕ,LVIG'OpV~ognH[i-_*X)M(EUR*! e;H;oH[͢pcG1M j4GlxaG9DA4$\~I܄ήo|/[Hij{q19%>hsof*~ĽIXh~×\31?XϪ%þ Mj2FR=x{+C釰Jr&%e&*"Y锤((nSMV[.U\;2 \e2pK8tdgO1JY&yпTFѫ8PحW>>j|7Tߨh|>ͭȈPvOR -.uʥC.~,yRA戴Ҏ0z3ӧy^^ ?6'V⑧bBԷZj[-Gy􍅻 Ty aؽ?9C;e}LzFyW_qeu#xs0įA>shܖuvfFPlq<4 ‘{ ' pd2<jt|rDһ9,ϔ59'њI'bÀz*)ubg3X1HnޔY<,Vs=JcwE#}FhwzY+=!^ ,V98mv5Կ"ޞ;}j6t"^)l AOxEJ`.f/~W \DjS2/K%s%j2acEU܇Vߑ#DPIK'Y}w+"y"6BDpMXbwa! :kQqܴ@þ-]2}b%qDqW"@=cxCest`G7ͷ񑙸'U\>MljنE;<øOAʶpS;Uj1ɭnwLW&;nXd2rQƣb혍FI=#_O55EV{(bb\9σ#bσ@NNX!ϲԼr6ݗ1/:G*meW6:n6ٞtVB:=ٳ]yT5XI>+\|Ja.c閗N{|L,AD(F C4wR4&DgrGA _(ʻ:OO*)11Cy,%i9;ft&mk50W08MudZ.-G3;3D_n9>38* LDDn,ӈ#~Ѫ澦(3K潳#_(b?KNДL'R˨o4.&߷piZ#R(EOLLU<暔|:%5Q4PvAQDQ7lB쿍SCC넁;lxDnUSI4֖x{w=`XM+(jO+o&hKl=qKǁ-=EZo-%NRǻEϘƇ1U\\~gnQ21*&%P_; 'gX=YXS6z/O96sdÙ" *TX= . .νhjۄzM 7FN\BW`ӱՃjsfXe vͭ,SX+<ԭE/cvöNe (}L=I֎BJq@Qf?ii(z T՗iLDR/2N*B sG匰r mTW.)nRTM2%jp6e$׻l et"H|\7(rqf4NǭI 9m9d=3TntuOǷGڋKa P:~ĒG̭B+[Y?'D-u \Clip|>'fWMwmseFqfF_9cʧtoV8JG߻9^FOYK@C pY;@#7ts~][Y5%b_D{n>"W?Iˏ̻H3zMKԘ>NtPFM3T6X%5"iҀN P~Gqeၷ S -w׽pf_؀ r &63QgeYAb}›L g-:2Yˉox*iO_D֧p~KWVqVz;[IM'NSQڅjO%|;)º+>_ WT#N)I|ʒ{iʣQ=փLEk'FJ>K8]W@J82}'c :@y~)c)pg~LM$p)p UDz݀Hl@-$)\Yay jׯPLJiWç#3}|\ ".nAmiX)sSY YV*ž[%9T, 2q ;1@Wbh}`R&si⋜,dɛcǽOؐq58O4u(!xmKhJ}$ 'xY&('`O[;aY.33i$ @e)VG׆JK<B<}t'1YOwg$H& q+!8YBb9OҕL&5ppsUMUŠžAs3<@ g ]߷,R tı`%hR$7mVcAz76}->CX(fCY/iGVoR;7[Vtob0r aCNhJ`Ɓ <ͥӠCCpbA$SrT0g <F0ff!-qd t$h J1I#OBh+o6r%L[+noN6m -(kSȏm'& yNc*7fkWJ#l] MW] ]مp4؞񽥎v|Rְ"jis N(@C+H>gHw .(GdIWgWbA%P*豣_PtUY[86+T#Z6,ZP'a a@Vy2"hA޶-G@tF`_]E8WUEh+ MЊĚ,Qo[_pA(HĽU~\GHcaOAǭIe6m*E8eMH&=O.k ]-E3 {z+ua<OZ Yo5\]U>jV0LF;F+Rڋbr?v'H0SAbzJ䙔~e rq5_7ВCNUСu?]_صO}9iMkc]ftqX7K<Գ,Vvv(=;1O=>_-ԧwxfӘ՗4{~/<~ez,3ګ+DQ.*emڄڭKilx쬪=ktOW&b'X`:~쾍<t V m!>xI21N[h1c- x%Ƨ-m|4'2HA"]+,̔puyU'cv l3:8jU0 2đUs<@As m]zb~K$x7_L:qֻIsl*1w}*y]k256J[Ռ!q㪡Oxx:-#<\ I4dģ~MGG3f&͚t!/` ]KY`n==@Jktƕr>)>sOH.RKg#tf?.n!)2h le;ժIV=@/dЀ 22>do7Jj [ia1v:qB?W#˺, N[bM{E*I=A Ag!/;{AgmiĉlD(j7_MELC&cE>ƥl,n¦Z[{;ٳ YS72gN=+Z[1 iA_eUj'Pigm3۱fDNO4΄kT2}~f&7fdžKO "P x$ f<-W!`6v/V#l,0l#%@W^qC5Epv _i@iu|y ̗^t:]J-O,o.jv^mel 4:EWbvk\s"T9⃑z@{2u~\|a7iPnA<CBӍBPGbǵQسhǁ-y .pDC:rzXaҼBcrm Y6 gDm)T ƨHUCw?Q؎it>yt5#4(򤷳 RM9\ncp87MX'b$')%Zo]T`$3<؝`e<pL=r%hp^-豑 .h'GC#fk0gx O_Jp㮄nod,̳xuhA펭߀c+4'0 f9Sr-mZ|F>Τi6읒 ASۻ*G3Zp*iR{h/j0BTl"I.b=?փ= =^`2N}ݬnVRr#ʐͷSF>4=]Tnr&T*o/kf$qllq`2ERYXزde/& ,%[\ Uw@L&8\ $!٬]N zo\e6yJjOw'KfyNsss[B0Xy d,~w>EY|J%AeӟJ(4&0 NZCv4ׇ01Ωq]0=|:R i=a z(>p ,{CCX|sŐ0Q<*]<CF d[hԧs?eا*U @x#m? nbdP]Od\Vzn vn puD$5)3&:WX~4z'ދK4f/;2p&eIig>Du}nܯF7h>o|4ww?| p+uN8e0OR0Vj[v\:(!8>Nc<W.2I^KFj"ٻ KyWx!t3wu9}/7ޠܸn\έ֕PzdT|S$۷ }/'$옉p/ KfcI$7;!j)`hexjQSTTr Bz>Нf7LΜ@ҙߩG6L[ki3x͑|'6:0GF*{rRMo M,= W2[kM'fD#sJq^ 58#?.h>S2 N^]#:`@uIu.o5:^6K+nUF I[Δ&^sPs$~a_bC@3 1ˆ4cMj)pj5s}@e !C1\ic`+ɐznhD y` jMY+ւpYLR E oR7DƃRcxvM֤S|᱙ SnE_ʞL #iq ^lvDg+cb~GG#͏co2KVZBٖk嗏|7^OqmsmOҶĤfJE` Dܥ?r<)5I? ۆ#/y_^ 5V{P뾶@~-=30'HGP+Lk)U4y\kt$2]3Ok&9kVTQzA'v߽|2ƞL \s巑ft:{ӽ $MWx62E7%6a`|I&M׌ s~8QM(jHtD−j!Y-"rVKՒtF$Q-B!L=u~5ȋBM'JIGgX+2]c"a1bIhe]wy<_DbH\" |JM>-DkPYeKT \ uّhh-b$UK%5Gh@DB-'1Ir5ɊIs+9f#DHL,Aټ:tPD#&?JGj*Qb/5,kh:aO#в6]5E'jrZm+<ә'ʤ([%F,7Ow:E6th]uY!F#As^/PH7 {U֐bK#Ux?1=1JWFub:#YBVŋқUqlrH F;X U[26l@ IpIt}tڳ.aЭQt@,@h% 9Rx bߕrK8T|3mk9%IS T~o7qcDtIaBe1uRsOs$ƇݨV{,K_r<\sEۥWa@*|cXB`qaf:RITrS#8q;N #nFS im/ZJ/A~: wr|SQdnfw^%{Ye3P"Ro9K b=@ :]9zc͕/]hzv.@nƵ6ѺV :]BJJZw7-1ma^qdB`A!j@.46CątA]A~^>}-,27qp\'fʭ*"1-1Wv8g ճ([2@ )A e4QP%x @O^di/\%qQ@>JFx>J># PtAǕg[zEP^C;[Fʚ~RkE*TP l5?h~))t^W8s Gw96;0 +ַ5U.|Y2$bލDgCQ_cѨO5l"W>T$dD2>9P9& cRud浌j&U'wY{޿;jqE6wsvoZ2 oNjNԽWXr%VJjpؙ USf KAi-;x2$\~`sg.R u4G, ҂]gj?­&}- !(E$cByb|;o=Ny>+mЉSՕ[|OzˡLuLy< 99λɮUCӦ{n*kxtdA9_K(Dx2q1ؤx;sb/püsGbTQѴV<=>sI0{ŀ.0Cf֝*[ 0gX5&vOu7Ou4ې"K}pDB\RNU(9Wѓ?ѦxOjK&%0F䃧wFJs2v(wI!g?]&GƪI1|GY8z9;܍uв)tG3ݺ :(C:\4/ po]|&= :dʗo4}|w+o.S(R$2rF-OBz 7O۪Ye%}08.m#nĀݏ}XvVb9z!6* `OǔtXd׺I i Hik`o +?X1g u t"I#1##C8);]q,pg4l2Q)ʑnB:zIu EBGH#:%b'bvpBiSRKYue šW姊Ac@椕b@fYrV1UC^< sVoMu3eqZfy6XJX{禮+)`[vLtfL ?dvd? }Hx{{ CҁMd&1 @a(C;cz~pv@c֬-xX8{ғ, 9~s޹i J"m۝8dexB,6h.oY0oU[]Me)1*]ͥc[)4'i,|NJdW )s59ŷԎN ׵vg3 $|mKύ+7qնG-X<$i9j}'f#VsqOKP ?˝flO4_2ӊ';ۿܗOPWfj; >VBdzr:e0ɊUXa5 3oM RӔz=C@_[k݃;*K\*mk=QY @ l>_;Hx+U}M lҸm7$z#pD# OIrى$|֔WQa]ͶȎb9 2W CkyLc]Vٶ*ch0 *əC'qKyկ07YEh_>Mff Q$y[!i!HHJ]$JB]S]0AL% z.GC`CSi5tRm$cʯ|R'K&d:n'…3 &O\b ڋǺ+7u QlxٚmUj&6=`k6n˶[3>[~׸eˀo ܍v:{q_;-MK 7{ѼvXkY2j<?ycj_xk 'D!8I4X,l3ĘU;( b%v.XB-В֣l's7+CeCk:NE#.i޼ qp;U%:ROf|SC;wD7S, IW{%íVdB)\M/CƜQ=4,g#{4߶#CKd6˷?3cN̎3j*9\LUisEiӂߍDㅇa-(ckz_o} ebjKnAm(~Աs i;c,`WX|: r+~z'x0C?Scʯ`dkwiQ)Z9o ]w>~ŷz\}l!*Y1Bhh$VUÊzgVר cZ?c\׵M+ۺČGWR~9EuvJsTm-~#ACiS><t 6:ht@)?628=~!X|l (2A',Md;Aʓ=X&s`'GcDИ%̚*y7۪V܋S ^K=>W`=Cܬbw7 PCQDo+.?pƊҧ̧@sn$m LŽT0$Rh: R ),$S6Y&Κ EK%zwPmI(;\/ҟb$V͓KҦĽWeO$(*Q>ZOmi凈ӉL:]rw6#m Kň7{!՝){,E)G}F6+DBG3N ߴհ騸XZW_j<ܯ'bYF@g'-|GY^R㶰/PkQm cbgMhzJS?ZMswӆ`n_ՉRgx&nGhl$'{xYO}΀is|샆^,Mo ɀH13^/{ QنLJ3Jc!)]ͷ6NdbKTh5YJH#p)znu CbgB:]v|bcߛpf>(8/nDoKAZF?k"|\uC0E3 ? >GTtQ=h;|fx&MŦt-Ul=9862~VvH{CTM6c@-=:{p5%$Lf />: tF2JuFN`*\fbP &:>S#hf$LF,(.4 ōq$\]LI+q?>*~Y>؉qz3C8݃[xz[70n ޖ @zaI:cF RNbVLv42 %o^q{;koEex(iԓ N2v&꜍_LJ)=mGxd7PwhAeJ*)U1pl|B° BCS3C];]="!V^73K=PR=!Y )Sp_^ɂR_{Lc[j P}y-|I- Fȱ4,O'r]/,N3y8=LIϖ >tF0ۯd2"CE@*xZمq z-8Y4[2L+t2%zٴCghnl`c~j n$O8X'ژxC,ޠ^K !]|R^FQDOeERV?_Ƣw96KU-0@ 2Gj:QERc40qϛr8XSmmtExErSNm:khBX$R@nh#w-gƙui`|FAk+\*lyx-D^:-SL {H<,m 7G؞Kқ  WVebsS;l0agX(^9oŶSC;=ѓZZ&]+~Ě9kqYчjXKzE ux-8l)b'-pt)a%]7i}Xd V\oDR kWŕY2n;NF R O?b^IvF %HD4,dFL HagѲ=nniݏ[m@f\wι_{j,!?N*K5JBHtW&?nM(^)ٝG&Qs'ld=t+IFFu!W-JafsyQ,~nỊ&y.]}TP604ht2N=\J,1< {L@OIp!M\RvT(*RX?l\灀ިo7dADADeg>+'b'a.ُ;;ΉL%[>?.-OfnٿT uoˮ^?{PJ onf_U6,H=9܊ ])utk$03K$Lzݑw edLt5 ]6Zܳ{r䅜]IC}"b=VGg,EĶ/8x3c]'/|^8:p1Vܿx2׿3x| )0ɿe0{"vwM/vd7aeoImKnYh4; B+ |w#=tGWTBL)6Q-H\?~|9z (:VI+edq})ʪ8&u %](+)桩5Jrtֺ5"] Kh«hm=/gb yU_WQ*j4UZP5^XGt ٸ@aFk ^ ܧv[qav,ZȘ`[d͠n哧>Ȇاu*j M,W/2hnfuhV2(_TdX܏yj0oeTS6x$5]p^vJ]ax'Q?XyH<jR Z6gUy7Y< XK>i:ޞK?>\)S\wN!]#벍eq(PIPXGYB w6dW+LVjutEXq&nSd涵պbQs"+ Ѹ)`jm]b`~$80 鎷od*]ʃݥ'{g8vAJy'GeTG3`p~x /.~s.59$aj Ey3(GnI 4QޛU/~0TYɍHJXNi>ˡP^c_m߅$TM FTy+?1\Wl F$hb^̱V;0i|[S..*)K5,|h_^lt/*k$VwNCs_|$deV.$N&E59" G'ɝ~tPw/uUcƢ-wƿ&:q(."Frͤc4y4Tc(m@@[ic!J h{)q4qD+--:) ]MMYM[DǛ>Gʔ6)R ''пz{G. Λ;Q$PuN `,蜜 -hT6{b+aYM+ߦڏJ }[Xfl߼5 sValq,(n']O|.Z щR\>NU䛙z2>rE6ߗq1CkM<uVjLb:B Q( (DIԧ 'рɈQyrJpӳBiZA+3}WHbS'b_Ӓ8B 8{_OF"eL d͊b2^NDH70(?^@gX"u=H^8oOe/]S>8VN[_QU""$= :vGkXi=1Fal_lsw/NoNpDѾ;Tܓ-r1jurtqb*7Rm<>;ሐ,:=>֋W Qf\́ދ1D!.xTwY f1W ;5X`"7֮6~.H .-L?~Z!?C`nBL~K!drJ򷹇bZ5?|M>2쎼'^֗>!Lݼ~xے<8ܷ~|U'{73UB}1p&O.#V@M0n{J+9ʜ mPVJv̔梁yZ/Z>.?[ ;luNLc']YwTW-bosCs6BNٕƍ2Pn o'xBG4_=S[z7mf݊ZKM$#~HffbE[p@|:q#xW{:7.B>SY칃z{;`;Ȗ|sD\%HPt;9ZE,7߯6ct;;~U55~Ug@_ġb\]ѾV-4ֵ'dBt40 QjLiɼc b%PSA#6-( ab~+" Ui ^_;d!oO>m '!C$O } !}HF0ä>L0ä>Li&B61Hg Ay7Ho$IiIv&ٙGF^_wѧ>}Lҧ>aP ` cuGJjLH 8}ՐOL'bQ*[1Jʑe2JQ*RiTZ)VJD7Yj M(W@##Fy\W˱EQhmz mK*{V\)4ӉUOTg OȮ- UHa&۞/?[]d?Gg>.|))zU30`}x]bbpiŅq% 0° . 0m8 R.L"0$B&]bbpi%K.a\x-hG !t:\.B õᮍ ] ]/ 0| 7 0<# 0<"#<"#<"a`00u: LS a`00a0 L&  @6 k{ب,mc3+FIv/㏝hw+4Kf=oQv2!5AH+^! 0B ٱ#bl%wmKn`ϩ{oGHJUuqy-d4A&MId4AKdY.AK喐Z%.U&E'.kWLH7IVdEOw* ]'|d\Ne8hM6 ZoYB3R1`KdØ:%X`,K,|l÷0 Q;v"D'`0̘0!\gj%kE ^YCtSQ"^QuPx:TZrJcoU4jlF\PR,aWIw*7PEH.7.%lX5MztTˬhB+JѬd D+6IeDuP>X(@EV2ĕ?,T@Xqu̼,A7ZHBhSԯ$i='Z@ƨVʮHҋ! o[vCTj@7x%d:UIug xK}Bie8WYe#[.A$冎cE 7!A 1  G ^%"]dW8q+?jCw *!%ъjN0P!~A*e&Xc6gS? FR#f L`!>W{&z.]"=%j%?h/-18N,4,;*:^7DC8k2Q2^A.b+G:A[}2eUOd,K5dRVm}IH`YZr@:]x&>vM@>f /Oj~' :T>YNn`vTrR"`j3(בż|'67it+^[_P|EU/.RU;K m\iCΥvpcu>Zi:d>nN{9ξ#DȞ7@сK}ͮ}):Ϧ4s@*uiT"GoPnWRLn*)B ғDbiRD% 68T<}'_?_O§e.?ڥw<;?j_f>}ҩW/$9<-Vw hEM#_w# x; ~<|CZn85u7$ ٵj"^kh{̴ x+d3$ȸΔ i[>x}^hAoX`UMn3eS!mPۏ'Gh m^+~.} )'f*2G'vnqoW:๾NrF=x_ ?}t0rF 5},}BsEd_Ǔ3`uJE>ˆ ES9 y W=j#ۼ!9D&=*3] ܨaSZݘ\Hㅲ;]zOnR`i-LǺdrxp|`φWZ$$Nu`";WZ4XyOzldpXRXq_I1vJ 7zIE<<]1 Cv8 ޾S6[So /P0kź/!>.у=krXMĵ/MD]>Z@V\km9acxơdB{6 b;ץGZJ[}Ei;Фb! "^X6CN5SUӷd?U70ӄ7 r#ZD_?WS;sIf ~.RpOk Fj== a;!7nMԮjIcxa`ƹ5G1!)0 yra"79@ˡsON2>_X}kQ?ځ㫡I Q`BN p.`3@A9@\ WD[W\#ȡQ/cIA?/#^qx[hPj|F19[ZDvP*x&mVXA tv)v͠FQwAfHʾhB7`GlݔĽ+2C6w"\BXYݷ -L50Y/vbs0:]U Iy'9(+\͡VKQO6?;p5zO^BK_E j_mRQ쩫 $=G2|Vy}Llf#}tdːCt!-r]!jrEBYM|l?107AxFHAzKXΏyP n^B{2L+ 4f&Rz Yh5ooπ(M æXlӝxg_F\͠4.M vT RxTV304T͇ @ʀ@ޛc\b5p@ON⽫r Y{TP@,ӟ=>[?rPGpJV8WN⥜X490s.ߠ!tk6G(!(/íyHq9d^^YKBウL{1vQ O:VLMRK5U`'d.)mDފ7 h壇Ewb$s~Mw=-o&… C)D!3w:yo Ad@t ,ǣLH%pTFrJY4UHx`R,"c6.A@nMh o(4Mn~w~ 4Q040r@/cron>eO T^8IVp#ZgFR0aDރlPje8=/ N`7GD m!~+Au_vfRtE9M{glc߆`ɜ'_Ɉـ@ѵ":g)<ջ uLD9"ܺ)0dbw {F]@1Z(T'&xz\fUzzQ`Rڛ`%R99G{s):RzoĤՁ*/“/< VŐzg=ESO^$?<yh&@| Cx|2pi+211^6^&M8Շ0ׯ{g>Ù|,)ŀ"2R2ŀ%x|y>$JnKjqnHZ+1+R-MهFUċFpZ= u)P:5*JBߨnJ4OȦa_OyžW%M+(}EA}PW-}Z_PȺj Whu*u9U3o#dЖa["2gx)UZznHA%?Z +(g!FVg|IO Ei!ǁm{c U iօ`8A>QͬJ|ZF7F<p[:3\0Z$ADֳj#wG$MZF {hO^y׻ᨌQ`hCP^a.!jbSy?2zT~fXɋnbn}qצpIߋ?|W|:w݃ 5x}=dx ,.rM*/Ń IS5n?~7dbρnEsh==4'0/I:sO5\\#1pD10Tx*?CRt4M%oۢCZYh5^ xh3tT[5$_uq~W)졹DY^,"Z%+4rPm b"&TZjͳV{4 0AcGxk8UgAHCC=f>uᝑT5C1Tedz?{a  n1hX-ȪШg ,D} jpr)Z^|_;k~C^5X w>nL'?JFQHMȇ(M¯fsGF%> F!/bbร a?#Gv%#U׺{zZ5D,NY$j;iDL?˧osE/ADJV? q0:E_~e*BZ&\#~[,&y|/Xi&:۳ =\ bHyCiҵCMd1 b怏!BKDVOP9@eh,ƛy^= %|&y%ɕ~։^T y e%$=Fh[{.CgLv0-=?NMT~&,5;"';v669S,<@ ZM Y f9)M[A(SVqc7Z(5ߔxNQ!PO)QaϢW(J̩C(X񷙙;HZ5FAwiJ>8.W;F&{zw9  ׆֐{"?6'S EO}>L#+BEkbeA^^O-4ŎѭJ'-S]Vzb汖Ip _$ʲ_ڞzjؗ/MĞ0GjiTO]2-Li)wSYoz SW%!*3KEtr?[DVI3ZM6XrRNZ +JA{p ߲f8 Ur/'U/cҊR\+tbDT[r8ub)҃ŇT[nc:NyzR(/tF{(#UR9Gvzun؞KxQT~m%T+hU՟KK7j{GȤQ?U֙ &j >w]J4q2r3ɥ5jgӞ( n(^魨5Xgb!QV9潗s=A0Q"$SVip{!8}(214sM޵TޝcO] d|{w>`a߮{*]vn9ⰗW PĄJIГLWr};pR;ckkʊ`oy|u6oIV]_J=w?XV>"XD{xL)丼+t֒.Zsd#/% ܩxcs):Ges _Co4@.X*kkEM1dx/_9:N;(V:|qX'%xkB*.+쨰U'`>9 :\JX؏9G-Kc+@Oa)C Ih<rTz=ˁfVdޟIzB߀ Z 6WLRx穱sJAa!)x*&&+%vZ Ot%J\-Pў]٭b+.A U@yQT*QA1 >Ss8I8m'x%Xă`5%V6!h[uS ijBvgҘpOb3O] FLӗY톐>ϡ>.9 ȉIrFu+]w+)o.F>oKB-M/K&lKQ:?.Kן'wfwG^D>%==H8?O$-;f5bp8; 22jqk4~;)]HOcE{"A 94fC6i.?Dgzgj9/8QʍB0W,Q։N^jǶK%M<hC#-Y|ve-gHdraRK\)Kfa)̏*iHm@g +yrq_M~MGn#]3o|t.Hۼ\aPMR[+T"yl 8hcCKc;u.7񡩊,'ݽ~(Y #\ 3qwaEQ黧݁(q@|-9Ns ܿf&>w{wXlʀ5CY|bPwkd(!fD I8@$CWF:IʾTt4F ?s-N&';Dgb[SxpF{}m88{~;Wƍ\װgnY@.6X-Mh8R]&ت)^GKPϮ_%_FѶLP/g^S/k&/NaP.94liym L8UQD/sp1|yQk4t”oE)Yt|Fa0ǒ@Ũ]@| M fY6z_,Q=T1轶\$o#JT7oSI=mj< {&)s]̞xJuD1FO4To|?7 I@/Х [1%#qYpl@a$j[G'~[+B-.rip/.9oҹ8Z5h7$[n0K攎eVM\DCDĦӍ6-*suK_ꓹ*T"!bI -lXgafNl_kRN/ĕD- c󫟭RU?=pmh05DߌfX&r6M 6)R,=/^(J9e $U31O(шE }BhJ茵H>&-TV$O~@/ jqqɾ/x,r,S=9 |sJ,SY,%#8Jjbn0x oV<&}.KJ錇-yQ4k:}A<~Wpo&iR^/bTTMD/r{KD]K m\J*4iaO-NJhtd2QX>=Z^tl72BTEBL ״Yy>~o$_͟ G{qe*q;63H #R6Os&SaPkBfqfq2J.V'ѯ~gW !@m"+A3cx՞a0v"eY80)3$\=8s8 V7=;>ɠ G;1+}M-#{G+zlF›@Xp\~znԻm(Tm"LFq|ܮHf~z9z0\zDs$6 ^Jy3Bȋz$Hˣ^ EdVxSzUt<>J4bJMCd~0x% :rys:;+{G!8FgBubިU^"ۭ ЃżM`nCoF$'90>@QOUc'814/?<ϐX }??=4f3t*q?qDWޒuuqCFBnduX^X:C Jޏ=fjϪ-ψɈa΃uyy@w1\CPR&kœxC3 TDDo%>%X"Xlny ۆ:r=?VkCI<Cr H1!KA|MԈQQCNB'WےAu4"6ZuF| bNK[l L=6V^;1kD@^.4v*1=[t l,L1,(gLh/)n rhtu.LN>՜ efgNo==DZ? ǩQE 4h܏-Q՛F=~M56X$o3qIL'}^vH K靘9*=q'V  P'c%8މ-E?X<)WG+LG5(52XoR~שjÓ:!y{zR (˶vA?=昧$ Y ?3٥`>}$8@_2l/Y8vĜATJJ#^O'>B0_?%ζ,(h+}ڎ&"#]ҩ|nP{E%n_ZUp2=Cjb3H9J*idJv\:= Aި!U vOޥwnH+6Ȑ4ňNN%uGhA5d@կÛ Ah$/@iY0_4v: ܠAlpU?<L9rp}N`._gV t&塚ٴ+[¹F EUtD#N 4 v)⭦R<^eXj #5%`ptuU F^>"KЈL'+u t> UpLċOo)8:tibN.edmp2\^"B`@G74K Px 2GK)_Pf,yRbޣ`ct->fKTpoH@,+E#ل':)ykmb):Wx{Jc3||U66C}0ku/?i@ܦ8FH h?JԭIH8t xz[: &\n+{l;Y>,I/HO8fP79}Q/Apع4%m)//&FVamg[8OFAC~6I!xʏ:\yTUZuzTp"HWq'q,}h#cC*Osr95֪o:Z=UDhK掃T}l=;H8I$5MNמ=S<|PzciJȓ[0ψSF o=B4$@ BWJ(q|Rz8vALl~qk\ PJ27##27K0Jl͋Ws<ǔ8/C%Ub}M U͆8g˧F} \}%wazBrv&BXup8skitpq/B$߼_"\8ػxMa1 m,Hܑo1ʛцꉝ&I W{2(# t=or߷x{9y"P^Tl'{N)H XȈOըqJ4Lv}w3=؃ X]Sn 2Gn ;}*nҮ}'u.\%E=|Zu8>\c-ҲssE±X=0L=Kc!zCmpeA,5B`On2nt?q g+!1҆j,V7Įu*M ,׎X baO\n;2 b+Nxg'^mܶBp|iҘ f~K9zdAW?H{" v2R!ओDL1LgE:NEj4Տ3eouG "n/8%  ]GhGꔕk=M|:iiC7 ``43Ia ׫Υ dOg)zX3 wp^y(#~K"&ƿ^mk {{$ҐVc}3u(bʢ` RRV Y*RW@ | ErnFt2ki,rz3*bgHzo0Qxz. ?X;AU䷳c$eU' I@(_bY;4d/-=-&ţQA,sMB:-+}mE4F!;"8=gFN4tA߀_ JX. +Z+U6DD ׾E?zY`OClMMezwO~u{iD8H náӐ h]:jv'N>WF>5u Yx/6x C.q7-,"&"tAљ&F!hs=7'pDj%z}Y18AίA_uQI\)L2q!~Ga o;& [զ/Y2l }X,VΠD4DODG b 68%KCF'['HiƐ<נ r La6w.3UӸ h{3=1`q>xT<{=&ҽ`"Y ,I> ?,rBүwyt$yyULѾS>}i&i24xCd5_2QF_Z= 4}:C{ibu炇WrAF=GSmʜ Qk}%T -u˖`7Y4 BXGm:epoXvb,|w}NĬ5e)hUG F,2]zb1k/\h=*pBo"H`QD]8=:b"Oy4r|q69\S{! POWol+'V-'auY{HC"_mKCDϪm=ԈU6phͮ{GQ67TGtХ~""W6<2s|"@_}/҉vFx1\ 8""Tb *O1<2:ΦI0/W fr't}s.qL8PG>WhiP]X#8;g:TNeb]}{ƢNf;F kVQjtwqiViQAY5AtR.Wsꅏ7ST:eKτ4{1C,.}Nn4N#5flx© C=ɤT -\J𨥗ܖjPWu[J|J1?o:Dm^,aPm9>!eUL:s6%| 8j+(lnn:a%W R.5^* /X`8WHOP AOaS=߲3'vv\mya h:s!_;~M)^CD M+_L4Mnx.: CNõ^r½S/`³ε`Ly|NPa{&F ~]&p)Y{!D&TzB y_I&_!6LrfD t+Kvc^9Hm'k ˑVJ(v|Z྘ihRcN]VnO6tF!(a$ hߌ =&j15. eH8<[OK:wYXDt "ll}s74M羏WRX{ a4b+Hܗ 7rۻ[1\ +kh xz&B4%f D׿2h-4ښ 2z4޽%u7ؙӒ g=I_GmOQ2M^lʅCfa.MsͩƵ vjwr9W[YyP$n!cĢ S%cO<:v(Au ᡈuNlB:a[Z6ؔ++OkJN3QVaAؿS/ئ\66})݊|m8&2]K8U W GLcP"nUx!LB DP,múWw)= Ix +L. B5?MR&=E0\LM`lY~Uv+?Uv):Po|^K 6[EzJ?Rʹ_"|D@E=޽_8LSqx^}/kNOMMaE (? \9&k%pz܅{v!,] GBNi*E`)uuϥ04f7&Бrj,jEAc[$<ٿ,sFI5XpBIT4*mZX8٪I,HUlgYkbmB B]&5N\qC/=Lc{OJKj|1#,mx7PT>lj*K|z!I&?C:t)B[ƀ+wg']xGX^N<|w3zC(ɧ.~K=цBVA.EJ+K\fM0qn rY@􃎡4MH-3y)/EM+*gBtC|SDߐl*~~%wM2ot)qA9 A1<(~5wNL'/7EyKPE\ɾ]?SNK[FM ͹k y% x o ,TlX^N*O8{+:c %{AK+P&4uR. ?se@a%A}uݍ BCKF_%p7_] j>hCc'P&`Z.'G&2D+V*D"IGye 8fW)z<[A(H6$.~#0KPbh W~lrMJ'۩CN5<1]pJxg[*8jq̋dnŭ0,=O.qHq*EY2y@2p&#ijǿHr^E]5K:ktfHui3Kk;hy;xu`آ73g$:wg-ǥ}]8PGD~&^1i`t+Pqj{+ "ZD6vr+kgO 78i_jc3׍6 $FԛfF)&Q[a:[`6ѐ`Z}=bho5S85.T1g- VoPs[=b /`F(P=`*,QH뽨XJ(;}4NN'b[S;( ԩ_FnqSYgէa36/+S(Z$$#zXJeʇ287z#K4йݢ':RF#&Me9.9<:x;>pME@n6npNkA TT26B|gV,~Es'8ɔT;r@BRe^z[5Q&>ބ<8ȞAnY4N}jyޓ8_ T+`{cGMH& EX껻0UkmFsY6#fֹ-Ԝ666hlaa ^]10tήcZ%FZ&r|.oNS5h!;*bg3j7ٕ> @*Q znzUj=_ӷP=:p|A=w(0NM:Euǣ-Q~\s/5̗<\КJ|OM/5庫,0} =ͶS#vB\{$&!n!qs"Va UnP}Pr{o3~=ҌSh@I'}6iQTC'uICf"j8,G\TP*;+&emdg0KwH-F>5b+4}Gr6ޭ ހ'$- ;s&CDvI+؉2Ap^BdՋ"IsPp 8HGҋ "v+~^[D9L:^)ɍb7 = f0|ePY&0pt>&o`F/Ѹj~Ny7a}4l6AU^Ǭ\j GX%-2s:Z-Y*0 -FLPm}aBLpeHE9$ t#^mO0gXxj^c59`dzcjOi:BVۮHPV=WP5" |{#b'j$̲>qk1⻦`Uh>Εm`\ix*5x&idwWe_RYE@UDuM*0 {nKF(]mW<Ύj| w*Xf}kf~MjuD黆LtL1U$rgBP7hzcR-&NRl=V6k8t p&Waj`|Ui7ݹ9)m7*",E?m&OőW. +&Oe,'dP͐/A0&Rq|Z|'% (tBu~%[[n6^ wzjX<YwѻJEly npP#4v*8? {\*Iqc>l2ʌU@>+EMŞrapX#IET>^>B ;g>*`x)qs Wz kt[;~nDg,j|FoPӸeSqE$J~skTG6D⼑zIl8-?}93ٜYD#\$S]fuܛ6"ޣhzv)[yb]{n;$q-jY~Et3..)1%H~{ yzsK_뉍UJc z~36M@xA^(VPeQ9T椌>rn%wvG*P{"jbZgi c0 MoFq(7"|NGm9cѠ"cf5YzU,}dG 3>DKO/8G;@#=!?qE\_ť~;5cur4dg&(Mz-gJ)>v)0 th5h a*)f.wZdU!%^yUWroM㟗J9(67y}9v @7$2ګCC qQ t|ڙ՝{*u 3ܛ^  ہ_ZH!I" f#ŕtz0c*NT[r4/xWB._J]!!ؘᛣjd[@i5撙 \ l8%ɬ=*VВ*{x8vxA@='Đk_b6m|G`Q<\|\u0^I+P"X_Wu_,/B< WbW[ȡaQ::d%~Mӽ:S/c ZĐUWBʃ;O{GeZǮRzHdFtt \EώCwrƢ퐨:9zro&p?-nR2 ES.1]6>(Z1$i)qII~zY.ǟILIA)?l;ψop~Э)#3qh1 659)&S-;+6rMP~iDs1:sȠ5MceT ƤM (x95n6L|.t61/-8Q ZghH:`dn\ʚ5IPVcccpoo/O)EhdT\Υʶ4kq$86Ӭ.Mp(±=~ wy-NԆaYtG`դDq]@_QŽVuLIp k$8n'|Y:7؞ F/8P9^Qa!$4OR p6-ǘc]HLRlK . .vr{p0y+~^|4vgzOC(x \f~@{} shE|N~ RaG(tP |!PeɄŔ>;#5(.3YJTH!u9a׊4v Ej橗^_KkXi*:N=G$=j)xP3lCٽNYn|Ejr.YE!QGWǢ Zbf̳lG}7b8&v<5%xqWS=, [lqE,Λ&%J1Dxnx.{0#-[LqNzXQԳ2w~jU%[Q\Pv>j- ^5?^{p zꅂx&6̀23X9Jaѕn5^^!LP>F8o$1uܷRf*!畣M}V:mldcOoϾd.iQOؚ/˧t $ttٯ!90/a14o8۽UqlJBe}o>N6U/S.=6P!vUT}8@yAppu;T`C ,Xdk+A…p^^ mC>j{?Frw= .˝[gn)[=V)EBx?Em )g/8`ޞ{4wS<44ݔR݇APh]\TyC z?jM%#VKb3 V\2Rq(ϪІvC?T5ګcVAv3`P&4 ^oU#k>J盰2z%c\oX(TR%RmCdV R7Zи Bx9No ȶK%?=3St~$db"0ďkGࢰ;PU/tBXG.P&cW[P?^[."nG;h9TB:QLp@~{&ia$khDd+;!_.-i.d .=b]2*-XjDXK1K$ AW^Pɸ~I (bOCJpf :)Xu YWasԶ{$Q=85wU˟Wo-VA2{PF"} Dt ELNUr.gM /- Խ"`P"A@\;mVpbEH~lf`pb2Qbke.xWD;t1vi Q2Ӏ_D}Io$faPj^̬S1@Ṹ1z%>(g?(#53ي:EcbQb 1z6H N BÝ .5bUXEeFENVp wRɘ64uj9g`G"v:[G{!Fl5< |57 gb_gu)uۀ)xl)4h@5)Vw"U}ztNݠ}[uA(Zsx:pӪ-56]wθZǞ~U9'5[!c9˳ɞ~Fa@> NPlE1BCs>t ZMl3/OrW̍Kg:Z8FV $\-M9^ϡ@G FV}a):RBM9_&Ke NE)04 Lb^Eg`[*m&t9$~zvY#ma%; [C"jVTy|k v-c42E4BÝO *L`'v>bLZX˛`Nx"#w7TD}@hR ܴw 7Po'hp\Im,k_ƶJiAZDawÂ(nႸOiKN&3G|aP(ۗfj vc4dJG}uX|^b ShCyT<;);_=Ȋ2wP*9MVv%.F k?pB yfwpdTe⤄TQ?*2yf$q7TLa Շ&}?Xɏ49݆n@DLYwQ3vF|l:S]:cұlאəbrzzn";5WRyC\hh9`Lt)wb.AcK`gbr0ܒ}_ֆlkOpKk#Q+k\Y/Xm0]^$L6I\HR`Xh۫!b!G@JKȝX=o)Dw2.| 5V)ږ1!*'eh nMؖ!q *H7_QAxR 1n.Xuz{ vG{stC/vB}ܸjuf4Agަp6K} 57 ~DG\&ڔM7àE1a76@Hۘ]&+cyPn8П2<ׅ͗r&/hN6Wv&\`*5wm{]2 VFF[.5~zet}ypzmyfYpEi&%Y>Cq8uVoK]fBgSuktXNνFςK3z,ώ ,0)wegHȥϥFO2y?{+}P Ge Tns)u :0T uǧ0z# МSk+7@|a{<ѣb+/hRh& i;i5"&YJTG8O3}ܼL.fN-%XPо+}ܔB |ou/=Hˠtj]o:9՘A*F_yfJ/No@OwXT+ى/R Xokg?.GT1{1Bϋ!*1; jn|f7L 7]8hhgYy1!$Ɋ:<`*>*nN>v9pH\"=~u=g$9s0>4Gě Ģ9EV)nӯ{C|QV G\\zfQ|7Ɩ?M?^(C*#7o=Ocv?JJ'3N߈P:]]L:͏x -h;гl_b} (3>$~n_l֤H7QwJ|IֱB (àoDj'V&74`57S/Cs$R\v 5 qט@ӓ΂,8$S.QJ/;W6G6x*B3ã뮩HM1,0|v~PHG[0 މenZ9%=?]=ՒKpAK_T=Jkǃg4yHǡI[.ޭ%ĩOmtZiܨhɥRFj[ V=pr^I`,aW5c8!Ԥ:+]U0*ղ3rT!?4^Pn.9ڱ-73EQ@llcHDإWRlnlVQS?*i@t{sO%ʂCL6?*L&8:nDZY&,Kw3``w 2jLqB0ZFkHn[$j1դ6t?M{ş&%Jte/ƃ1ob>U=uЍK~Xm1߷Y0kk$$\2ྲvSZիuZ!^`O=8f{w{@Q-ЗKBd |>g+ohpNAR(nvӬR,.Ш% ТgӜ^RPRhu'\鼸q0mW.}*."&|uu43IGMsa/:>< gm>#.) J+%̻7 |fJBl:zgPP0hPDZGdI=p``4xg):'^|#p:]vyDfIi]'+2IZ硎CBÛv)nwu)_@MOz TW ۙV>~d 'г&ި|\a-hDQ*q9\ 3oWtE$419TDr8X1&~ lHOթ\ #TV9pS b,ᗕ~JÑOE*,%W.QJ*0" Źپx`bE"qJMY8¿a4TH0J2|ycd Z]ӮpV֩v ff"k0FqԋJ2 Njj'7 \Mʩ*}zi(\E@"ɼ7CX(l>I0nZF}*~gD 'ukͯƕ{ ly0-,&uy-~gj$UjXT Q,SrẒcF K+;B'f {6j6}jt>U*Y G@b^ΦYeM@yO*c{jhI)-?(Xa]~PL;pl:nNx8)THɳ0&F'l r篾 BЛ% _GjrWJuk1q7;Ͽ(~ya%_0cf0̸՘/]Ck}0}|N̯ԗr0P>2j+КpHԛ|~g֒)`@ԱǀPٓȽB"[ޯ߯y[xytwxo\EGvġy c6W5u.a]riаsso xp^7.EMyzyLu$xs6)~9?]k:e>jLy}ߠ  Lju MC(?mEy XTC;z>Ɩق_)yh$9:q9՜¦YE4wZG1 +kHͪhss X1E/a6(tWHDzߓȪ {S{mLQNQޜ@l4e~+.WN)[`;rWz)'$TzBGpnM+l j~5f%sni5 vq==j fGS~F]۵;M Wr%-~ss〔Ë[6v N=ŰŴ;uv&PǤϮ~ieX/QTHLth&C\n-~R$ű=L{'s [rt9nH?=}gM꘺rTbʇs=u~іe.cלw9 -6aqp;'%Y>ђ;< ߱0MO@4t̋ _<$| xW %oQ-o+uO=6`|@KKyĬxKgWW܎JTg=w痜:]yeB;+Q;uXm1Co>v\t}@6s2oUqaDbg\Pۀ'<{C! ^0B3XnzvB c:=l&֜DGy8 Aح/= Suj_+B&݌_HJl݀KR6>NP 5W8 \_9 vs/uF " QZJE5 Kknb"|Tc?V[!s1.hWW@+dv0!LA(r62S&k!PZzl]*-rTT--Uw4]q v4t]~+ȯw F΄kaL`0ExM o~D}\Y x@-_RtS/ ѹE|th`4|YC<타[҃{;#/3/O[#O, ڦ:,# G93ʦz"sVSX#˕iAf[n8A 6oJpg =2@=~S0d-3{*{p 1\&NJcM&-uQIz=K_id@rM(۽9Hdpep3 VpZ"T0KW Ӌ \9j1'Fޟ=4]}P .oā76cGoyO 1ha\Ubfᥛ.8#$=~wV fFiRCLxRxdcA'>G_މls}~^5V(EMl(;6t%F5i"/띀4<H@9z|uqjd?ʯwY:a@ ;]|S0z\ʳw>RS^y "Ab~pjͱHe$SODd 4ahFAd!q?&pzU A(*bي1~>ă~ɪaO +ϫ?Eŵu^),状L$k5YfqMGkW|YSOU@|̳K7W#e-Ȓ2D߃V |2vxnBF 7ozv*)uO? P'A=f6sdOb;Kv+4l:&ݽ.F`/9&t>!D':|bw]@!t=` k+:|0տOp`%R# XZU:Fz*qzWz@N TxS ˢD6I "WE 2ߩC,C%WZ>'[Fh Q \G:R!̳UG$Uz_ cih`=[/Ђ:&V^p? ^vy)*qQ6z RMQz5R7AC(vjZrFGVv?B5/2Kcmc%]ME#zoY\6\?ifZ4eNxzubD`}L$nv!sxtM$<=nn)MK*Xbk3pY̶CgЉѰg75ⰼ6M#45 Sy`rqGc;k8!yGu:DoyA v^SNo`ʦܶo.@.wu=?zjjmf΋6".~S* ay=pb]J%'ֽT2ɶ\]N<ۛppkϿ0K̃h~,5/)oP2^,H*n.)U_{ܘX7=Sp^^7zu|{soW~yW]M*kPj'&0F#̀94VjO T'P0_ZzH UqϖCнo ȖhxfpOF5~sSL M>ԾR42sz۩tѫ>8M( ,-^@?e;n9C\OhaZh1 ghť3,}vu~0dK2uwz)hYR3t>! ꖅaݠ8-&';٭;AQXEת<ĘxzBKySIbI[g~2=lOxT='r T 4Z WGM7=z $,$RHB̔N,;Q"U%_G+1NnKPu$Oyz:LP@S_.۔~):jXnzǣkz|K?HMLqW{g':%C~GݟRs5ECBPF0iD[P]h2~y)MOJѧ&[}\n @C}PCSʪt0MûC,kMHf@/=Wxj v!'q0QuU'*L}jD=*ݣ>GkJVA`y\@N#8O\ˢBĖyۮI0{GB YO2ą/!}h闸%DT;(ؾ!l>K\{lj$ySH>D&hpm)VC/|PuC٭CgJ_oo X{TF9AUnU;1oO#I4Ǘ &/NAp:ByJ\!i{5{ŠhĢ Wq3+ؼE1]fl*1_Sv.\fZ~5Uk ezR~ |m?q+ol;U&G,?~q `{!TߡAʈ63c=T=&G}Y0^T$/6GL7#(l S©(eJ_}vzO<6_/m=[~LaRP>73HnzO4V6 uH(P0jJ1%ܘt k*KP[j0H'|ƫ5~֡P>m6<#PvCZBYK;'[ W8 *mLO>ͧ73;4@E&?ǖxEUp*}4I_"  <-9E9T9oPvw|5h@&mo\ T5$Mpa}|>2Bqw4"R4?J?Pf*_5>*wS1ByQShljFK'b<*s4HTB`b<Q1;u1ܬNó>l]/Hg1L_ r\)hcJxR>1+B+4uZB\Th ByBd}B fThe++4Q5BIJB35Uh^Sf*+4aS֘Ђ*4 UhuLԨD6ȤQA~^TY5>k2Y gHg$,ς,ς,QgTg^%3B}Y^B>D>CbDԨD}&`YP>rzAYLxg| [!Yiu- ׺>p#׏d>NoOS{= P4 $3DQ#qhzp "$YAƞޞ}kbp#F~NI0СD35[=xi =wD81Z=)ڗA?Nc# ۚ d3"F{я}3qz6mr-nSe o&YaL5X=*ŔH"Rx ٤;pdhpT䡸\Q< R[t!p Ň'tIUxo(~wF@ %栐yWfn ɧ_ە_>}rx= hη\Ɍ&{NoE )?MJYV8Jr^wSb+}C+D!{NLY$oi_O.Pw 6wtuIOtD@-S6Y L={bʼnoC3*3a@E/+_vɺgW!-nZ@ftpS}p>Nf8m1l՝nIOթA0$P:<)z2Zt{?uzO_S^/WO 2_K24]y^{0,/i[n[M$sү&l' UI\CnP*⺠(ni=+ ԎyjpC=9?8u X%-7byۑڡ_[ŗo6bzk-T:!mWʈ5S Jr=.V+Nc[pEd0`"N, ٔGv[ؚ1hJ! oIQ @4Ȼ.o73AǙ/SUm02@ Q&u4a3P m Rz1';Þ 1H}cڛ;"L(S_yлlk|j#D_ n\.?Jdv8 zwՌXǑ"*wN|ZvkKH'*mዅTps~rw'v2T%8Q-LuV XWf,Q-& jBpґO}(&p k5rA^ܔ4`w'NZ1! "i R< 0S t*9}fVۢY&Y&Uл*"a7IJة ѳ)Bw6z!S5^*1/zy~{kN,p/vۦI/Q\.rKX(8CMꠚivZ%-Dm&,vǏX :}.zKc#Nar0sivy/3 _\֟ߞUه&q 2Iݹ \}zR@$Xm^Oމ1IsgyVBpLl{J,^J#8RUQoBVv !)ż**w|e&rĖWYGm +)5hڃE3UjriꕠĿ2vۺ^hn3] *MÑoJ!)Ë),χ80_Udr7 zc8+$j;(&rAht9/Қh ׸HKA"ᚷe`CN/hN};75xk҅x}ZvJ+'\\RNQru6]p Ǹ/ aX:u&U*p&~92,Zp`6.ZNBo)qovb]#\B)Nx2 Y5Cph¬c?Lo7lw8+zĭP&S/o4.%j"hb5=Se^R_/|,q2A|Ae ?O5sIB,T^{KHf#c}WV~d͙MrZZKDqۅ[Rjܑ@[,2}C: zo&$Ǹ^6{<$; _R'Lǽ*QP)27:Č ÄJp鶺eLeHA Sn݌G#)tMyFl5وho/)kɩͷX(@:~UGf@k'ubџ0=>,y ,H:هhߞ}Ax\zU1Rx;jv}*׫g]'j(krҀqYZB$!:ŖJ>Եr%}stg Ks )=6e夑3u }Tfi+&9s /D$NδtvYB4j<}1={ؐ*ё u.689 ?W?[gzSʇsQ}sk~8'n6Ѵrھާ*IF$F7?wOsnدծ)+FuCHpWY>M~~=hWW!PΚ/ZHUg(}3$ze '0y半DqN81pZK)ol;Hm#&6Y]u?N!WG8띘 i Kvfć կIrG3ۄHXJ)XG2N߽;7 /s4HaWn@}:`2IY'qJEm(2eJ7#V\AhץPv2:9ԧ \K̑b~ahktHӱ=0AHB*={u<%M ϕ{jcis Tx%A_5dөQoqJquy4\P>[owSm39H}ܑ3 #WqS?ȁ(""]I&E5|?Y>|MRo[:S8OS9ҽEV@ #uMg!>U8J;iСM^D=qaͣ\AqF zM'OjxUU2 *&)Q`Lx .pM#w<^}vx qINٙQJ*n*cjeH׉ܒS lWrܔGeS+4ĹL5Д݆"t 4Opm#w~=.AVۚ<>Э(<S-JN׍ERBdA!N(v u6 iZ_Ai!x21b;Ҧ d(EbGsӽS0׿6 W.a-_ =aF? z+gkf☋ao~\Sow-=X&dprА~rxW{TLc;3C1J ̢b&eGOt9p^'I`)}vvj&nw;4NGӁ#ZϜ]hMC|0c~׀p{b2x&R)ff=y49D6`52rEn3wz5MG;AgS\E`I "klAЃEI"V4I KSam9z7sIx_@́m Rw9Em͢x8 "ȐkАIʮx?^`'.Jళjf_&=4? ڲldZ\:I5_y|dNi'{ȹsK:xxhriz u~d:OlZV쏌3vvuHWnaLKkG4Gtf#_ ׄ[>a*~/HؿT^}һ"U(jN{q|1GyYozK=8K7ϰrሑv1P&HoJa/4`"͙/*K+nیt b@jY"]·|0|+71.$Ag^Ez4  xo "p0'`Wv.spmM|NP`l6|z0cmJ@2RkzV"v(}~E|qf42vhT4U$jV)Q?9S_ps&e8vKID]TCM/K]p" !y8"P*/IF~zhln6pu k?{-=uFP^s2K9 1( u6pZw̽]<ڧ[|Xɀ ??)5dIÖ6\K*4?]Ǽ}\~w| 9L# Яgq!1.SaG& V\/VBtiD/C[ɷ_j]J^Yeթ{8.4"ɣAB`^Ɯ| f)I&ю^N\׺l ] xq0ܒ|w33)5 օE@Jp݋RQ,+%Sw{T2~/cgޟ{ߔuk7t64G ݐ ;]d+,5iɝ |ad;٥*"XUm`g}зfe}m:U2@٥.j3ƕ[6Cuii ⱳ':ɢ,Z'h5{=TV7CZ&3 sïH2Th+68!{Sװ6(~!RB2M]&Ւ[XJT}1Ԡ.mĉѱB|L}vҙa(K> 9^ȳ**]\S`@dO>;=!:"aVtq=}vm&gh >Vݶj4f Y(N dmU8g j&ܓ+H XWr߱V!'w>Ѕ@gԞmNc$s-`C8F"7z?xXc_CI:jc56@tnj,r`=}Kpt iIٕu|)#YJ>4A婉I,A*fMySwRKlR[Sv$ifhވ5ME(;*.54ӴEr.ːYP/GZ = Iߎp4 P>Lш7?m&||-> z(dԆZ5d2^?&@wHF#m\06yAlBS8X^N;Kf$AH؛K=IS?4Mm0Wpuz4 e*|J@4\>YN >?@pSHvq%֦#_%@qUXIV3+IBJR%߃mWrPH?XQ7 I.I.NjbJB%)NYLN1'3E9 O(g|ЉDU&8mL"v|V: i!/dgzNV-RD(x=fGn B1N5 ҀBt֙dUN31AݥC݉~غp5_`:9RuG*rCfj^首3)X (]ԃcm/vhnM N5Li-D-\M CoeWlNbh(0O vg9u&2QPf'p^<_y]}3oU Cu9L{ja/피o^ѡN%סʃ9NҿS7 闰E]ҿWK%RBXs%d{/ v8 O?1o3D֝ uRlLo@ҷͤ=ƚEiBOyf@w usf n34q\k"q—EA=j.Eu,0Y~OX4oof1OTy\>DTKc*e`vοΟh+D@Bvj^T♘B)6%]sΧ̱\z:Կ!#gB(^ ehP􄹿rhm;4;_WEKc y!3m%rƚ mLTEfaM-'jb4f%n{ X J2̩Fn>[C d&Ns.qd,T3WHT I6N +򠨤xOR %v( ׂc\_lft`jw|"&%vy˲-v/C42~^Y@)9XYXH/e(9 57Yk41BEq4YEvR1?%gN`_tEsrn_[M!%I3öTYsmԶt)[D40_7h^'é1Z~T_);S/ Jb'M_A{Y(k*bM}ٵ0e`LiacºFj76X(K}N嫘bu%>q-sZPQx| щPc4]c0:)UHg2֯<} 񵐴{ `/:P&\*&»Fz?ap~>vQƋ\Y?ncq DsP"7ݨ)M0c\s"wb[̫}XÑIU$)g~9[P5O8Ik5u?#2Nl"X9~G#GN譌Ea[z(HD؛94/h K8}c&X$dM pFYޔw{ˬoab59ԶéXJ9'iXXhPap'+O_>C}.2a$rӠ2\;{oTgkT|0TA_DWt"/^=<%1.z(Yۘ17ffbruZSpm*ͦw.E|vo*[(0}E `)O圗/@vXLES) ^V ZFj򴭣\!DW ߯u:tHefj)˪L@Mwd8i 3DvMM,J.h8rlDyuB=lYFs[A^/n3*#&70 cH_@쌵JUbR~w:82q }g3Jk1O}tܗ~y'6{z,}$o%B4shr,Mc^]l@|<|`hbs?VM2~Ãa!I|\B#P fMuCoD BW  ^ne4 ۯ#XӪVGn-5|AU&/Ё=U ㍤GӃbz' ./AyG+KpR+)o/zIZ²p ϰpE ac pd9Q-G+͇qHN\t>\2rXTs<f[ pc ~ӯqIY࿊4$-t =Klvns@wb˂.aV VRE -Ba>56Hw< 29~!)%SOe|dkq?Ғ46๴˭iVE生);& O];YsX\p3{,uVcx PYC G>|v&L15ϸ5^eаh|\a;pi4/8Y Ot%J\3&ZŹtI560p=3m ]I|bBm* ([3,JxowWbT[)C}ŷDpty]mh226|hSoKs~tWm:"]W>OX4JC~zpɸHϼAϻo}[zߕhV1;F<~oj@8M2J(Vy{YͱexM?m@rIRy3ëJt7RmeG;@W's$\{uibM7G&%rO%K_$ CňG9 Nţ |+V%oXU٦a&+L0s8Rb80 +!mf {;fV}xɉG!µ$é$tEi C]NRNߝ&BIY~Jdj/^q4#nx;sн(6*4ql q8UJvRPyL:xkњt55/W.7&T5 akJ*szEܵ1;M{sL<"8Aâ)Ѣ7RAnpg> -.Q<_7s$JC.}+TF;KqhAi\g2e.5x4!Zjr]$(7u3[Cpxg8p0l}"Lh*{ GYRnFT .Tr*UZlh9^t47o6)~uu;&@g`t%虩S -"I>|f fR#*@EK.i5 RSuЈ6e\_@03w~uTՇ@14̩Y!` J &u2RECU2b"~4ѯ ILcX\,WOۀ)ƟiTVKզ>kOP%ubhy+l Z(K{I^ʨ'9Im'V 0hA,z=_S3C5JNF_!p_Ce]p^.M&_8N6P@ܤI~!wryRzdo =%K)FQmg!%K& =.iYHC^J4Ƨ1_'dQ;*7V tr\g \|}擑.C‡#&# dP\'% Yz!/tQ1 'H[z,)ѤD?iUH,U)}z89k&0{r?h'VH$r5H. B p4wQ'X1I&vC _&R& f?xq"ϹLXd!N]k ɧ2O"I]pzх U6=L ZQge uU0#Qʱz'k&)7S.fm&I/ER&rqX42ј/c1T gitҾ,L)1zd-F u-nH3>׶^M5@ b&kng/B Ga )plUM|(Kc7 O5 gg0Sq?yO"@.,9*2\U#v*cʋb^?]czzo;HHۊS i5tp0gwr0 ;K)]kI(;2Ȗ4/m|$:pPC'ph=~ǰԜ@p#R4, $GCuQķA[L[fJ.hf`k VI%I#5R,v kQe}/4hʳ8/֋l:\`̏ͦ{L#[X '2lpΙRK(9jۅUvK Ocfk>Q/8(߈j2[/w7TkѲ$2õA)1_\ŕ7P:J&qkV)GogpVܺ^R;&d؎Vá1d\ؐv1l>f0j1*g.D"y t`Oˊ t+2uCLxQեCspڣ_'<PAխ3[Q QsݗO][t%'fI}fDD44O2\In׏]&J`Td?<- :lp<(zL\ kgMCy[ӄ:UT)Bahq \u̎MiSP y#i.~Zn:Х?(vF4*t C*P)@H&\*}%Hqq=aGo f>UB%NPV*C}gfɗ=Cx;۪CNft$:&Yy_u^1"Y n)VrxycA@‹ ^7ItygP+QoN:@N>g%e?iYڭG+6h4T*j|ԪQy9#TuLe>^aV|'\@Fb]8.EMN/֌5]P ર6|!-|U(e "ɷjǜ\B@q!JSU>k3'S Qa=HzaIscL3oD=W'IJNf?6Fgc0lWkh+ y6p^kš)j"u4 '0W;I<5G&`l||b#)uut!;Q/]˳㻙=^ "<o\Z# 3Q`vRX!co$V+Cѭ#W"D;I7Tߚ(y=Ig2&X'aMXJ-hw2q{knV>d VBkf洘h`u"114+[ -ӍN蘴 a͆5pTwi,^{icO]q _s!+-3P.~@lU"GU⪶Kښ@͋#esQ5+w2' :"g]U*I~ Өnify墀=k*?-]#l:D͠X u2!Luxx᫁$e0.p#,7>,|t֜xqJ&LxEX8-JԀo iթOaS抗? /!ŷ\_] G+8cq/d~juh})q'<3>6Ay"!2 mnW/[+w^xf8g& 6oqU4XEؓ=h%ks&Fܮs"Md:Ĩeq%LF6)wx4bq뼨z$@'ﱄ+pzl$@K 0リ:$,Jz'=glLj:6byU12bqJ.6Z%ј H:4CS 35K\vzmy12 #! ztmL#0ŷ*5 73*v(j!)ȇctJ/!L[86b"l N2VL˟F[4CБ$DSX. ƃsFҿ@6pYU~CA%G= յ ;Ut:)Ec%5LQjKwD{}h+7s]X_^-PՌ@x(|1^kPB=m~ζ,   n DrP(!6_`Xr?h~<=t+zCw+lKgP8Vnx'DSo:pGݹ XՏnoK-qpCy*X(1pmɓXz 1Z])KHO{Q:vޕvI/.K-WL0$WLWp@{-0`MRﮪV(_#MmkecOv!@~4KFpk/oipr?DFy=|ҧu:vH2?5۱Ėe,R\I]Z0Ms >&./X5WJ 9uB5Ka=>%V"opM#zabX{ٶKMcܳSӫBh`A 'C~SrV'DxÃNWܪh"'D4`Yi v$?HDe/9"e+FX(}ּChDR\l**>^ׁg~zòףN7}:EHvP6{ ŽgZ $ՄSޮt9B*^Wkbcѯf^v5_虫"{%(;v^aĄ 739Ƃ៝،dR0x;tXx*T͐#lۅD$ñq2S 5{侫Qs4qyT~Ks̔ٸЯl׵4$'= wS*Q^ԌHm@5HX\0s}*ֈ$z*r)6pkFtS0b*9a(3Ad|#.8 ' _Akff=ll Z 6k]pB~¬pӗҼ@%lpNq4 6y=Dp<)"q*L5f?_1_ՇݒͨcQ[m3_~z [4gGC˽B`}ēάUgƺ=SE%SYc^~_l+oH6HM7f'|6QAxT&8VV_r3^M@uD6+pʼnVIyV~\€fٝLu,fd%{aaFƦԻCK*I{1|Ϟx#R'}4Al78Dlant[j)~(5G~ Yt2l9xmO?>C&?y޸l4je#i AOQ5#bi= HrXd5|ۏ|=4O,#Ms  ZvbO}u}c}r©leۺ+penơ0y;Tb݀)Fd +v8Ԙ voչ ?1oP_Do*_1=4~+8Sد ̃Q6i}Nҗ`J,)26]HG%Dp Ft╅g }p7}'T"XLxD !ܪ> Gf ~Y$:d} 4u|dKB]ah#W1X"L!dЯ/Y4ͮ˻!Y"}7n xMa8id|&*Z4˚.텋U2}By?k|2 ~C7BL\'zW&lg|]N}}vo|\$e#|1 G,wSd#l%WulUв?VCl`ٿˊHf@+͇M cR \*j,fa$!7q·bP"pP-L  @!b%`dzV<1Se +1UMNP(9`eIx) "]r6UuO_.^q %?WT *.6D uQlx5Pd xi?-`[Ljmkr-V}q YÞt&R8N\肎u߬Ú*_L.0_a`"7 VCN{u@|;n+F$.p)8B/*w(8klӤoh(2ݙy7gRx&-&KID5pvIdqq zD4ȹHkߨs4«K+Qz9ʓ tH;k aԘ=RguɥQ"np6Mz݉z^MXi'ܦቊrr.@) K}~8I=JOCݬ[^UIӵ6fEv"%ޏxn]6||::᪓\ň IS  Y-ppKAs2,uh4auZDԭv<@W@z;$~k;P&:Xe8s!!Pzѯ6 5Q7R{^ *0򥯺@4(q7I:LMe_.$jPoYJԡC\^r}K=?f6+Qo9@uҷjYXq03U頟G\qN;\o%2sQݟ=LWYB׸ǶW[vҘN:0Irs0ƆY+))ˑ϶K7[[4Q9l*$ѷ< t ¶4E}{rpIt % 1yJŷhZgr݀S] DV/!;DӜLT4b ]l-U|TU,n`1~`&"KIлK}OMGoGchF?KSeY'rf<=9G}io),_wOྴ 1yلEg֧{[?F8y5MųaO齮Iy s~N[.Q[^FЗ@.}gMR.׵ ea˦2wt>ԏDBs$@gSgmbDOHAn{SgcŴZ44N0W6m:v*66ژ,ۓOQǜIN"9^TlCz ~y>ݩIbE(dɷMoQ?垍RC'}L}ҬiE nεuZQ>}:6:9p(CZa,G,n؄LU:kM}xݮs#W ,n`,E/F QFonD|k EaJ]1Y'>Vx. ig_jA((|c?)r# ;q!>Ӎ FEP</;hPYD0gCί5"yOq/~FcN'9::'}f75HeB0Wm,*>Wfz\RBfh'85l4APdFM7t6Ta鏬!^%Ꮅ RU螅VHȨ8te>.>)n޾:%]zDtJ3?fSݮ~hh9jTvaKqwߎaHh[Bjk+%?9p\IӨ" ]+x%6};h͓ V7><3>f1hd(+l1Jftp]M>8Y[YI&SrzL,rDbVFxW}#p]ղ/S5b~r O=; T@P( QHp#ԟh;$n)of9 F:zmf `uAOl ϥ{DQoSa1Êpl0dDUTҔ(|$\|t|"BH4 JZ\3.n~:`UĜĩ*l\񤿁`# G٪/M79mChϯLgDZt Q$8\'{o&dS![k`f溕]mZ[}5_FqMH@ bGAV&OF7?L*rLD&L;Qx\^yɇ<ط+ǔ@<*X}բDxaHs>ٟ'Άʃ[6)7߫É9jJ? 0x !ШnWؖdCqD_}8pq5Tl! Q(lgŻ$Qa>;#gxOM㸂lN P/1ijH췯wa 2[.e9b|@/rg* M,Ú ̂@R}1.yq\+,lNTZU;hACo'cR0,sN`ߦ| jYO,s h +Qvؗ n->%,̞˵HS lz߁)֘Qe%:&pAāO6SU+=ծꗾCYsv`djC`i1n0"J8qh_juMVv*Ad'== )}G}@~zMyQe)8w[twpT/0VE4S ܟS}ՇUޢtCD<2&բ_#0%D-^ L=Ղn}a1עZ,\9=5X1nvqXf^V L 9E#g to3vbn4RyF}P:WQ2e`jޘp~ zyϒGTqWOnq==?qq@3OR//ns1Wߪ%:N\ˋpbu,;*C.3#a>l2$ʏ +H/n=clƥ1i>l2 Vwnh*ܜ1/tL-|;0L,Su^JF,_Yi?vQ \&!y:g ,Racb21Pվ^jP_݋Q6aH%arڷ(SjW;*^i/ h>U//ea9:Bd2&EW^p q/Q֙bMBgFL=k14;5}LY1=Pt0n*RqB< ME_`vҷ-ļKy8Awt'9=*Ҽ哩8>:!*om>)b5lZm{g0p ƭ3ʒ'K657?^POOauuv0 CWN'5`45&nHb.cJ( 4ܿ5ȴ ָ&, {}š҅3¥z'Cvbm%>x!%}]^M^qgDU>EA|wPUycwMεH-)mO42N񻴳 N8d(~_Jw!௫Ihh]Sa-͘M"5u Or'KՈdTn9S':cO*8 I?5 F"qҌ4KK=Wv a%hCH,q#H.%c!M7BBm1 m؉jFP .>5 (,n j.qF| *\2.fI{44> k 6|N`4;gd5K4dTqf.qsV{k#^ gR~3m#4g\M#>q@;:qZHT9zP0LOBʉP8o} d"'ўgaHz7.z 2?L<3@c5HE wn?{3^UGvo-NJ iy+d:׾5 9E.mG -?@ dBFy7M< Yг:>܆mj6-Qpd:Cp=8% TIb78j]{R/NDQC@ZRFO}_3L"^X YnK=Sp;&8[Dn{G)ej ('\&nK%FT}psVYQd`('*'Mfq#qXl"pSjiU7GD'Ą1W. Lz&Nm x8{ܷhh_i;%TO^b*RtU?$$Ⱀ&#IORUR"~vA?g%GǗ1Q:T﫸fX4|ےJh B0@JDS_daA#4BE$c.*VOKX99.L-̴];&\,T`DiYۥz%zQfu*T!bMRpC>w9~6W k]1 d_ʖMEs!՞8iR'Uz:rfZ ծK=%6`3Ձ_^Xm6u5< Q9ЧjUx؝ mvmdž@ETbzSJ^ 7O*mZu5nGtލ8UYDJ_}/C-bWtUSPXD$\SzD{#?ʮST:O5\yQUl5BD |Uc-_B+Zh@d{Pwӷ*f?iߥa8ZCVuX845s)ro)seXFx5Rax K.3=Kyi"~_Sj٭c4u3W ϙ:$ ϚE{f` &R12Ԕfgۄs,=Wjj`pԂŋpu`;b<4sh=\-`)V)%?Z1'YL8៻5|IH\H\G>LB8>OXDۦ{+?ͺ̗߬$N #NCa)׆ ݆8_zNͲ)-oub{o G:'ǹvv8Wfҭ&R[ȽS?qrXVb">×fRn]8 ,m3sT9m g~ƕgnI4W.3-/־\җYT5I,=LJG_HDVypNATnv Th@i{iJ+$)V*Dw]'첺%/Id+O"#w^F7?Ӱ6VH+qlkPM I2L\8-'\x%Mĉ9^SQdu:L=c>T#jsͧ2+zK;ZT[ G9օ[8Imxy_a˷IJp՟R,:<-3OçbAw%y3)DD8YQ s6)HR \8Ꮀ&`Ɏdjۢ]b+ X t e ZM _n>?M+KQy7~;F)QQ.WVek\?`H`՗`M=`HƯw=шOGޅ=4bɒVL,<}/htvPhAhk/Sa;#{M~i_#Sǿ `TE|3_ʛ?MաGSAOSAO6lWs`xV3T XhY?OWO|F>Q5 jZ<藾r JpŗT"ܱ / pULO>Fry~25 y)Z :?@7!Vp"1ņM]L@*Tٲx\{:}Y]˳DzO}#bՇϰuIo8j ږܞkES-}USK𝑊P6(Zq@umfictf#a1ܰ0Pw2k%LVΊd@I?'֧Vp`-G4/|KuKy-/_i֠Iv-;Ӄ9 Й)L]b:#pWpT'k{ݠBWS#蟶Jڅa8 l,; шNW _66Ir䕯pV. )usӣ W~O LxgƁ_˥8#^Ǡ0 }GĉG?qXkP6)L }_voQ煱|ISO3lgtx<.=EoJ_<*.Fsq>:,QeY<5!N%OZpwǰF7i_tK}cKi/b)=ozR{+zBbSefԽg|+~z1UQ !]Uu>><}c%|TobSOG*{MFoZ/!c?-a" ^5 !yBRj_/ฟ5KR),oIמ4uhT9WlׁBQ;dءUߖzk"T=F4_GwOuLlkw&T e+od`4&jUwtx6u못vh5WY;M|Mo+3}Kۜ:R@Rv\ D-r2 wQF0}6NNLךZ O>0,X?n_2 >yPu?a9˶ĸ#z2J(fALqbI]UcS,0Oe\PG3W p0LM\𛝩(zʸknI85ip!}[2ѣlt;CKc+׽IVyO^\f  =w[>h?92Hؙwdv_UPh}۞Tj?\l:|+pF7ʾ[~q/aAe@?cӘuy!`ћRGM?gH U AE8f V E95b'0,b&ی~CMb tEÞ7re;E텞 &C贀=Y#i[ld!fM,eP~WۢꝘvjXkZ5+}my-RܿbThvh6% 9d!φh,P:K8-+X Mc Ix{)ˣgnbޝN33&5*[@ջ'H~eP)C'"©-1Ւ҈>_k56D"1GU\I!V^S?\T$V*m;3.Kg1& oMś[<*}nZEnwB L4r6nk:.,RK652pO J"JVoQk&) %b3q gg+yv,UbY$ϱ0c, Ck '&e_p1-:+n"oB 1tm6DgM9v k[G**Sm:n7qy+&p z`0-4 5%(/Т7f~ATuC 2@[~wNNLL9IS!&^kjxwo"?T)҇6; %>M_:Aw['@@uD[RK:W~O8ؾN&4>;ݳ^XýN]F8_V1{r%Fs.r_6O'雙+8yOMH,U;3S04>LSn`6Ǵ'Yu>M Ǽ-qS1"LgRlnTkO3@*_JVPq-?u.<:GPSqVӗ;K8^Q A2s:mk w^yNad#sayv._z)5 j;.5 _* JEK-:r,{Cp;ѿ/{f S+>j۬=FސܬqA!U,Z(ﮎK1/~O#[1抃@[=vxcfډ1'9gJn4y۾?A$U}<|y+DWc^_C :$? DXئICN Z]xi:͕GhEЎ?T6;*>6Fi c#H[WՇ󞑔 Iw8݃0T6fk ~ uqJhʈt_PMq%jotOEz#bɐb4Q::rH^DFBcnoؙMyrfiȝD0X&pT¿B=[k`蕪gQN)gRgct~kN #5NW1"Nn_>ĢU0^fƗHh4ߙlY4up_aq8a|{rBKcso(4zݿ(ж&񻴍cla%%u*Wc4oH>KGJ%/vvU}hiۀ3 h5Pni˭` A%V[|9H85>9gpT'%Ӄ U->,Ezˏ|JEGTS#f{$^!ORDs )^>vT>`38^eF]Gf*&4w1}pe6:p5Fڒ8DcH/|&8YÉ:Dn!_IY'y (9Y{xNL#͏*DWA6 vvWd\:I(Cw2;.c] .WR6bK /9~*R/QD8o~#u)0{S|=D*#M5WRQ* Cc+[$ -*gzͯoKgklH=A.-^LK3NOM Ʊ|m\27Xltv.%:ڍ8]гdVfTp=mgg7r~"UF,., NFaa_ w&F.IXۢc8qi6p/$ޓ)6u:Zn4=0-dMiPj3w%j4'4ZR[T=M 4AF| TH@.O{8N+z@K=>qMDF :R0kR\d2}mzP3k@^X[R5>QY"dEkDvo>WqRa?N{b|zw<X~"Щd*q2sJ+aDζ^[^1FY:YvB4o;t[8b`p|[j8mD&!!yj!c9mG 4q5T中Lx(TMḴQƍIJ ό# +TT/)e)hY<>V]?. aploe6$;˝[1ˏ V rAt8uU!G[΢5Xj)`8Finuz޺$rHrߊj;&Ay+Kϧ{22XP8#=hq}֨sgbGEkƗۇӃ^zbc5PލV)P PF>+wE1aQ7_ pcdO{V+PqXhW8)'QgRo I9Jg Xܹ k]2F")u+xSʱI`#”/Jk66(B_oi~H l6119ҧV(C+Y_KL7o(t+6o90u"ej)V2Hdi"sGJ{Jy$?c pw6d/,pA>0V`2=wsJFY9%A۞˺"s@G iƩ9н~A_5%{Dp5>+=H:'Ɔ@|Fpq iibpuP.3=Xw}A>ᡱ<͟ ͂Q|i$x򳜋1[7-W|MBy7~dY0t@+'L=M 2reC=XQӄS5&AD+tSe{<$ŘWq- .4h,q.A##w]˛2OL;9 y6FjH_P'b^>1!5IBmS檤dEn 8g<@vE_qIλTK0YF ]뒭.T)I8 &Z(q`yjLzj@?qpIfŠE#@"|:W-E1qR#a!¶.S'ax}z_\xCÊtA.fxz}~G(Wp.>׉ }v;خjzxOZ%lVulK|ƥ'zxE:k,ԙ8)&tpKZ'4ŅVS Lٷ ar>h|m̪<]Y3#~&&ʽvys[[%t8YVYYE+m&A63Šc<| ))ҺPK۞czF35KP"j$/ h4\0k Rg0授v?BnxI0 sc@mvo-]] ṗoN^ih fiH|Rk4E=+z3i흱d51h &ƐæKD1@QZ|Bm{f@ܖd~Úo3QVx0<*8ί7S![-Аcuj(_rg̖v6g2Jp9|l.}_6R4fx/=-zoF+ч h$q d5Bi}ؤ:dC^YJ``KM y {%Y+_bm0e= :Z[F=Yd<\Wk"GJcծ`7Hc'IpNjBcϧ2*FBCoӰ[Me3=0iT]Gd\fqǵW nIVRxZ![O?ML5[K<}#ƍ+XG,6t\&,{nFִ#W".rFHXx IqE^W^]#߾*~_Mpfw! f*q,.uƗޙ_8E3|pouŶ*LO%@$oR 5.u"=| K]-rh6'IQl2f5 hNޣ~#Ƶ:%GNMIFzҐS)OM7;˖ܜ坮nb^ɧ0ss!r0M7LZi37" jX(ϵ 1X7 Ct`lf*v>9TCk 2!ʜaGJmm{ʮT$KG*\?Nh;[8Xm|E}8]ONOĪqTv*Ndm܁E7-tTD sWcSy껜/Kš]Pl  PZ4&RILtDhnG>^ym9^ CoJ %aᚏؚ$ݓc^]8nO'#T1^qS&;<)4v'\ِ,gm{CT dk Si<$7I$J<xV8(TK3 U\X X-+U/5 Lߧ:CD]OggR|8PĿ+i$3'|MY(%6bD@?L`᷃[LFޭ #hPjzR3o`8s$Ʌٮ+J2+|x=.rHm聅a*xMo(B31 3"jqy/W&`Ja虫.sfz2da- / >%"w|,uTx1GtkGTD9у=o#Ht9p}6PK1 {9>`"(-KЌoou5UpZ'@bɷqQ'/'iг1@k5%Vi~؂xJS=#hbO tfKk^!eS Y \VA0)ےvo.l]a|PÜ9t%/H8:T\b`gTpg!Et|R!Xsʁؔ ޴f@0B`~+<`I)Zr{`#`eN5yng9{jeMmS~@TT@\XԦYQ(yua* Fǩ'{oT-owup`o?&co{H&񐢐8@ʐVi`"Hc*t#`.xl+BV)fI7A$=9`26;A`rec|aӯS[jÁ@oS7UKN& șGb q.&p 4NpXuL?ݠkeiq6(^1ovMY?@hse]Wuy8Nt&Ugn:kj|?ٗM9dbe{nFS;iA Te} GpvW ^7ONJ1[1N> uy]9_Q^U;M~-ˬ Wڗ W4QRg%P5e%iȬ.FrW˰ ο=pFƀ Z^xhe/c(pG(t()B"cGmx5Ƥ՘%5Mx3mE3jMq%K9޼(; S*L䉷JQ=ahEs&lN fD3Mu8~Xh'p.o&QJOl 轺-# 穹&i hD.;!5/jZoYD_G:2ns~F{]pԽ^jC%:XtoBmjhivtV,_rn#^v.¤ .(/~ȍ_-;7e)|"Z%V]:1ͯNh/Q}o2d[2&C: \F[i^[Όsh>m0T+Tr-&KeS>Da^I9Zկ=,ZS`";y[> uI(?6FGi &]rN@ʫh?vAqrJ <$v7~yKthTTǐÉ}ŭqzAO:UP&.?u*oǦ/ۖB ӗ/TX.}巿'vrFG&:ZW/7.$ͱ&uIf|ic.v1CM|LS.?V=9aec@b1ra" BuMTx>40!h]WkKH~˛iJ7,0@ͷXw6߿k`i;RָwuBFJ{yg#Te#$4%P``3D[8/ xd׹,n`4ֳ:ᡐPUjeg~X%vW 4V5?wzKog?%[|zSVP֜nƖ{e-}sGvoIS4\f Wo؄K Ho]8޸(!gN^٥Vi[ M-g\ƒ5maIL NT_V31۲a)} uX/?ha먦,uT+^)yXκFlN\sΕCA7 _ \GFoh-Ֆ;-gzK4Ill|^mʭ|jA>p>4q4~70|x.b^j"BSFhl2#f((>,=@^Yd,9 Ҡ. 9r>Wn6`μZ^? 0=7N<Xտ/. _& ,6ki9-f3H}Gz)I\D(T{iܹc'2jiGV=cj{nzwSŪYδHܘɖeM"K3֕[BP@}ݨv|а,-*]>)#:+R_rϒ;xW<%`Bse s& (j]a3hUI7lqTzT[VYJ=HPXPj!+&Wy4C)a;X6[CwwuIѣ`WR!~S8fN8LEQ LmDۂVeK>APK>;˅2Fb%ĞcƜR~k#Sk_8~zm\ JCF!WRl 4PK;_L _\-^E TKe*OYO"u>yyO"u>VM>\d̅g[u_ʿ,PE]ha;܊nglȞ16Fҙ[gOqAI뢺uis}Xz$i{,$ |׿X*,سz #Z6Skq%º9%0Dkg_6_6_6-NJP6"ôhR[;cW 32 폹LkX)rkqWS! ˲n:cl:cY7aleJTM4;Juq[-]6k_^g}d}#A}9B4f< 3Is45@$cXLr%*~/}Xe=>zr2 @= $m,ڍCؐZK-,!lZ4حY0Kε1N&m~\&ʠ mzLtZwp|Y/N/o.UaީtaI8|}mT%s9Pm)۶gh<{>6-on;xDêuTH{w]wPX7wM+2޶]vMo4sVJHZ*Āpx@(W*+?bf#El=UV+UʵNPMʑ\g wܝє+B\7\gLXwW?]ޡ.?hOJy[slwCgƍvi̭tD |;.dm&n`#",.J$P>1ՕޮdѯC\jI tz t\}uGgϙqQ6/ѓof!9S=y`F!/%z;;-[‘ v[" K o/׃9%!\>#jrnYZN,Zr~Jhư!.Nn]uJ>$$˅$Oe],4UnB,:7k%>j&<&u*90H ŀK5t~c'i[o4/p}t?&khj7&N.Wɠ۱x5̗ 7|,MS@B! M]M-xת'Rf1#5jl C$}yA&#M\`ݔjL5Am%h\.Vd(upl5Dn]Nc;694X0[|dXCŽ8&V:-6So!nslyX2am&Xo6$ˑS|6y~+͹#gqN<p ʃ[Tϴ>Mn A]^;V4#d2::*ѐPzk&p@]:#Va7 _Go{๵4< -`Z$7"GvˮJT(֮+ܬo!?r8庍I:#2mIgEzK?Q; .3hs `sp.q)l"axZKkxqwoca Vpd9Β7T,1T QvX́Å uJ)D ӆ#@:.)X4DYWH|YX^~lh(:}]SM 'wO.,ʒDh~ܹRAE7mX7}-uڔ |o\\9pĚ5 ʂQu`#B4E+pA= z;ڞhm}f2!ܠjICa'on{ВݷcܗZЙT5?VT8(.ۿۅ۲Tnʅ",9 ;rv]8*ΤY ̤lILK菵oJqmgϙ.aLx ¶E7_k&t呖PW9[&;kheaԧ~8&@f3e13"`*(>)i_%#uA/Zy.\v$<>ΰ|lpw߶ Nߺ sP/(։KELٺD-GA6NibKㆃZٛ.:۲aɚ3 8-7\oiərd=`rqYi yYelaNowo&=xW,ped~ABzp ? bSԣ66/Tіh}!C&/ZwZB"^auCҖ;Ɓ8 GmRϮޟlZ32il -қLٖ oB*Va#[r>='~e OX_s$.@ծyrzRkvO峛Dĝ^]%G$ ߎ. GOq\quJB-]ΠA-LΆqetrb8ʾ`#o_uP:Y!ͥL\Cn]ϗ\=<\ZL9ۜ[/u[8e| Zr)x8N6ѕ d ߩHWBB5&r@6kr!,mfђjMt? I wpĊP O`?d%05a:Qz( W@*bvɖgJ !.;~Zp!cM"ɣ4"l$BqY'm663\a0> B*WI#ΗyW>{F&2M(J$\?kiD]zCMZv-|L9,ȥz[=HMdxէ|e Ghj,'qb4ܙohM i\'i ~.FFZ~UKۚr}obϙ̟r1TǏ9yT  _O5!mMyI6W"Z:k2Dƽ/?T֒{v#g6.073q8suFes٠ə-P=Ww\^&ˆ :3ʆ+U>AfY.3ӳ{ B?q5rel>J>dάDFS͹p[Ҵ50N<^8Eyr qr 'Er%)eKL\67, AK6D;{y#TjΪ:jXe\?| ؉ԅmTBwTR*'zKg>ыmu>e3${୭1ݞcJsN*v]'AcyX'sc1?&9^.~eV/5bNέGK1c>Eu>hS. ވz\rRj,cѦ>gT'M6ޞ*4t " iITƊɲ˵TSg;^/X hsӘT#ћJl) נt Jנtk,,riHMK8͔(QʠB>l9-&r1zk?-c|Z `AXky d~ŵAxAKhSdt)kBu)CzJlɨ$IMyd)+'o_L6FZ!{ "a ߺEgEP_e#iEP+׽Iw?sTzgfNhv\ P;0ל}jONL{0Gs-0곰G҃3>=mG`TkqR:`asʝ[gc,K% *u\=FHK@ '&L?h:ۤ poT4w)o7o\&>ߴr+6o4ҭZUf47 oNt\O[*Ϛwn{}Ѫyhj;v\f96Lte]IgZ3zz1:tQo8pM^\Vn&zO)SκhUm,RZpG 7n"mޡ(=w|oF`toHJg^2*]qn菊;d( ^ ÔŃܘ c*lV%'-m_{F_n͑3xsًs&[ݹuߚs5\cN]3˙LR΅a;t3<-g-d?œa}<`4Vfcm )1SeI0,2ٺb ZVūnY" Ãa%f:L0P9g )B&V sf+9iPx4k"A~PNQfSjV s Ǥ4CN!xc_NW*,[dba 㑊iDMu{GRG tZ5:1Ӑ(Uޢ#gUِclklu%\}j1H):_>H4avSYB -&&C[~IXӤ!kRtn(bHdB,x>L;M!ߎVx!q%JuO(o3 g=(Ҳ*<+wQ (GUj mC.¶I-a\YqOKDZcAфNAi K 6-o< fR5Rl"͏BSi[ul4Ӟzɮs%h&/ؘN/>)Si{RZ͛q-{ۭ㬽 *~y[5Ծӱ:랺ҬZ@ ՠJiqzu/qPvԟ1ԥ!N&5]{JTqs9:M)[ǵqR[˞5Y-uPr)o_h©Ӽ_SW*@L#Wcqn$=xG׾"@Z{Ii$jC*I*4~-.'(w:{DF_G}bYo(;RJPqwf/'-}(loơi뫾] Ҭ@iG"S{""t Kg(+na|z{1w4q=#Vܵ6-GoB;_t[FmICzG_0 eƕ@dn޷ 5Wn49PGZ, gѩvjTxNm3scV!8lu/UJw:ů~i!i9k8B깮NDcoinT=|+0]r2̞x[ikuq!O3@S#Ѳ)bEUw*Z4]JA6R,50*:}7& 8L#A=;i%PF, 1^*cۡ!5D4,̈́ ѭXCNcvϥopMr{-:LƢ\Aߩå_Տ`2tЋc>m\31-Ʈ{7sj]X\bs԰ե+9z;ǀtB{i>6{r*S *li[ {;{j {LWABT]D~o?`78[[ oZB8;Ёjtwh 7GESMhO5FЩ JӸb=7*3ckEEkލh$nS eUS-:Odjl]z (/`09~E)-O%]vHRkJJsyR8MZZ!WK b$<˱m7/l$C%o\MCD\d;r}^MM *{¤(ze>;Õh*&-oǰM%zLfRcv^E%gHD4Q+&1WcZҶdN`nN`J{g'.LN]!,I ^;0Xm3{Qzwkal˂_VNdeh̾ƌ2/O;xtOT<{XI;u~ ,|)0OTLjR$&\gkV~&0Xes AĬ ~SyUUxf.q췾DNaI 'GE dR-⺑<=j'~Ff:HI ZL_`-ʘwV:—à?T8AXiݳncrH5#M*?EȇCtiPM{JӀpz4 ] gX;)Yox{B; ,c߅愒&ɶǯIQ'C.XaduβbuRl{ !=u FVhTi136cSnrfZ$DغB}ϒo­q< 4 >K(T9O-݊8&:5o ;xzXl}vfɀs2HqхЗ>/53ѷHcxx:]{֫ pW(cVdQ_2xIa z(J063L`{`d$=fu=.jvS0my?EרfxKA^zL1ck}<{<$Snh A|R t{M@ JF ^xq]_!ƋEkTK ma}?:€a>ӀߪL4y)[\mcX(zEӌnc4i|kۅt"4=| S1V {:~vuK"ؔ蝒2^1˛IJ))FMFRD7L71KU^-%ccK>G_ݹ0MN~\Ѱ~|' R0):*GWZY>j/.qFD S.*5d|I?=\CA~}l)6A*$q%z4{;+uMQsJ U&/!X#yeiuU}xYݰ,%[>${G ڊ;b2z*_ $K{KJ2Q1 % |V_hD k^b]b-%;#4)M-o!U3{5yAzL%D|jL]{I8mM0%ڰ5(j߳hVZkz==[>q8%CQU^|}3ka|%~Ƞ vk\;\`8X,Po(pS\: W"qN݉h>gLthiÂFaἪiT雐#f=֙< ]<lVql:  3vRg$ծ#Ls=Yu` &qS}̅"o~/ِ}u߬$&:}{ƞx`^@_@ze򭙶Ĵ7/˓=y~S^(:%{W۾ {֫uK.m]fHrٗM-mb.h[u:]mQ-"\\Em Ⱥ$m&m`F[$lH8mil][e["-"lj4&"Lm |H禶HmI8O5E$07EDH@H "M!M 6BЛ"ǚ"MzSd\h@o%)DHɦȠZSI]Sd&1kcVǬ|IIkOph)"I)"1֛"ɌHh =koKuMQno)57EFSDL4ELM1sS$Mtz`+ƨn!BhzBOUQѿ)Q' g$ (n]C !a M8(ߗ=p2=IPc@>54b +yʈ^TxBT- #ΐ`~J4MS\IrhXhFH;i?}ڜ-{4V0Df(8-{45=&=&M{ӤڳNy]y}I2,Y[bNeM,zW/s{.?t,b2 4[BEE}GDZKY#X^ط㔊Mecik=]f&]vἅ͒; VRl~{^_\ي$yghr]&ٙne3\FKPz0h"ʉ$.:|_Y\HoWD-D >XM ÷-MɔZ&MgE^M(NW!T=t0+4Z){8w)gbo!'|¡jSi7ဧ_VYB+$XCm^fQ]C :%q:M{/qDxN(#OWu3IQE h>lk'\[;tXN6fy>󾏿N(P8=vHiaV2h,"Up*xb<{O;Y[- rz(c^g`$e7(A&gjzs 8+*;`5>{9Z FP&Y C}:c Z6snuLihW+K | oK;2.m @@6ۅl2ԛs ~OsŜ]Hl( {AG>NS\1Zv&E,蜒='\ǩ#r Px.PO]"~awЈ!ntR 'TH7㫡$+h\}=+*Ϳ$=zx*J[L=péIagNPqo,uy>xEtWD͓  ${gXsNtvg40Sh2oh /wc%W3q Yji|X.)a4J,1h*B3S2'6AW2␕]̗񶇦}me pC £j݉hlG5Gqͷ=h 6rT~=WyRE!S< OgO j8k˝B ަ6AO=:uhh6hr.•(#g(K6f'wqi˘2,QE.b./x3SNCĹjyT#?iA"LGq\}-/9#3$ܒ>KӃx5 #H^G?Chpo W(@nAE)CoW`,>Y:y $*04FPծmJZxZmӼB .N WG Mhoc`Ԡx~!KߎG OVܻ[+É9~ DT:lR 'zlD940 g\5csT,E V:URzTט{`1 Ztॽ`6>ZNB{2K- sMܔDT"PxzFDd<*0kinP|.ʭt}S)q,vю`߄P@1%V 5,JS81u2J'Ae"_&k#4L) {հ mXEo\B$LdΔ9Ir WΞS8kyr(?uX~SUj%Y 1Ba¿}7Za >2L_DvLi4x2D#qV/" _vqQ]gQ]ٺ0dlMm2vqqo܇pBgeK̔䍍io$@YAS dGH!?@l !dՃ3!ƜI1fn9z'\w„b+Db" u)&øJK鷲iBe_^K"I%mDz`_D 6v͙\D2jS1N&IWֹӬ:a27sp(-Uuh+/`)=ddF{p\@F~'8J~~>\̪Ђ嵉Vt}ԍm?*ə֝A 9cu=TIBtMJ軍F+yNRmCJE_Hty>- rlu sf44/3gR_D8tk\Of-m]5 R_[;tZbhlg5]ƅ Yh(L?I䙞kf Z@[rQߩZP>XK*M©Õhփ:uFpw%]\کOCx8Tz(;si{%)_Y%hӅX9$[Y&8ȖA -K(zh`h6s0~|xFj$? &jh;R@ W6$|fxsl(筴  yhL5-6 ӔJ'C/E+l F8gp$a( } >Z^)VPVM?٠e_'u"[0ažp1~*ў 6B+;·{a9M-KU:%'z*=+fVyoj.vľ-Ԯ54\ WzmC jѾ;~[ ML6p$̒Ory/&SđC F9C)6,KK  R-"wC8˜"m̧ SBSI>ߌynRu.☄2[j]bn l)Ja86V%3A!Q9V8]V 7QpR fa'g@q&"#&:Ar /5u F,}"d0&W`/dRG79M~r]dQS}]*W(>ioFΧ](ys'f 2}[ޭ5˷Ve^* daWO#lJF +]{9MU$-522^Y.j=FѡKF8uu;ٔN)%#-ņx5U£;r;NS{Y7. 4G]fo@oHe}ȋ$!f Y.&q}l3 /$k˕9麖ez)CtJUL5inR3 ] oxJgEQ'(wqXJ&4+9aOT޹N+Ǵ,=|9[lU$2d̓qߓ&'MmȄ0BdZue1uF|Iի5tsO̾yӞ3x}'7Y,{LtcL%ts.7y)Qx>C҇t.Z%䙁@'̈< Di8WK;Pldͭ2U{¥<ImE$Y%5.uxJ!\EoA<w0?vsI[>08}VA5~U}iycg,qVSU;xŀFfU4S6 =*b tt0>J_x uvSc7ӹ劢CG |V8 zwqÀSरLzԫؘ׽ -y,{8f6P擮r[rPi lxſV6f>iҍ)-BekDmwx2` ; @ς*>Ce$O j`bKX] q'Pb%ܲvoqUoÿyVe`BxP)haQ죨8>":HsnZjJbuI w ];>jeMT0p@ Me<ݾ?" 4F7`]0Hh5(D='C C+At29%'o$rFe=l4g9x>곛ī9hsvWk私6ьlř2ژ 0UF3/E;)sWbk~'N͑ЗV|96rl*خV'ӫv"*6<{8y48Iƕlj'Os\[r ])> ok+fk$L9׃ >SJF/N~jNG<~u ?[Tz8TG Àύm">jG3hPXWM4HuCς=8GЯ MbeLs7:0쯴o+w$5?"TY=.n=IW'o__`آӭNws0l9v;=}1U'qM£V N8PS#|v=c.%֜n(4oCHbw}`)tۄaN T IŊ@7p!R|Up[VxKG4"arʷr݉_V 1:V+%I|nע /E2 +/ [N6 SF'EME&uflV ܏I&vAFT8EݾTSQ3g'pIUMId.o:տ(V##JQYujXDj3В{ydh%9y6~Yeݫ:qޯY>7ʩ]o_2N5 b/"Q}Z>Mᜥ@ٕi5OsңE(J /jb N)$[.E hH"cwIGfN ` ΧE5~jҢm > -,I,imhwE4ꣅۘF8)⹲LW9L: EKbˆDw 7Y%(~N~)X2be:)3FW^_"F־*܏9)r90 xps0臂6@,(h7 ;cL]4v$뻗+XkAp|ILl$v^eVS.?{Tġugg{҃ŏ{WP(:.0Ifj /FUj"Jɚ#/< L@J9~)M0:,]v?Una^,e h$\0yZUT0XV4T_"fvBeY/-$iB0>_MC{ek!u0 62ˢO7? -䩖j4e7^BIwF(xzj3J=f'LA $6v{.ȧa t\ȑx5K!ei^oW'D&]C_H/ݚ3@8O6AשE9Ѷe=ahwۖW"Wԙ)t85#KsT|.b 5$9pߛvaKx 09͆t57p1s6Zdp\Td7qeg33>SlP0d=nCU;wR?&KDeL-z/%q"N5%w6 ^*mLX8oQz|x?fK/J'FnnmcH`UInIK^A ʻ:U}ӟMX)}6/X5R1l~3tbU:.>u 5yev*+4PEm]W:lQů9 ]Q3I7XX&\y?UÉ mõ$hJ?u|U)jp?Y;tꯩ+wU+]s+z&!Dce?*ʾLv&Q"LVtޚ~1iȚHVDOoLsΫ5 LquZfzeMf+$ XE,Kb.k="ފ,-"pK'`(sjWw]4~>`OZu%Oբ:p R "^.q#$ė&Q1J#,fڢ|d.lqI_[^+j_9SXO˗V"?& z;p5 뵙;]UDI.8tƉY4d$Pu_}xI '#VVx__P1^̈́/h47AMD!iɡmhVZ٬:!>֮K;ipC~H}U'QͱX¹]rSc" 6Q2frPmFD KL٥nsIn\'y3 xs2@]"~g#.JS4jv3Q 'D51G-ACqsrZ FW$'zPm&l4 rAqCQSrfD =xj&4kYLMOV5%T;S 0p,AB#[O)6+8MIRoC|篙1[@3Ws1FS}\uKWF04!w^՗BW Kga0:DB~rUQʐGԓ tP-55ֽT?> (m W(CGn |X&+5|*0=Qh@}T_|L² y'5ahHĒǵJ/>Sgȏ́lTx ;[ l(=?#?K/"eUDPs pɏ=퟽{;֎vP ky*_䢇G"/]4R#u v]Ȧ8tFҕ IĊW޷ZF2H_g<^5r6NӘźU"(r ȿDF|rϲ/Z'I9M7O=k{wLg>F4f2ػRm>[~?ui͟t/gYbMl6 L_Ii.#Fe,yI- s _>Yʧ>s%B A`hu%#a)xooaM:5?- :㫆@AfZKvpl $DuO$_5 3\及b>&=sr1h밶g6C;mH"2_# ͋HW@ t='3,v_2GYG}Gi>9\HJM }9dqǧ.C˦_I#Q9B:$pDգZ'8T\lk .n2蕓뢉vzo[宱s͔qsB(z|4av `/lA F Í4w0O m:_)_4ƃUDxOJϪFbbO`8q*Sq*-)B 8,}n|PBXr31\ $>Ya{l_| n"gf(NIJWǷџq `65E}&Xt 'tcNt*l~u ,R~̄z t V㛥$"FFSfI'0p|ޘÙ$ZuWRs5|U[LXnʻV~wC-jQم'($ַKA$އbZ[`eAK_,h\nh ~E^(EYCslL15"$D1%Cg;̈́Nbjb8)_u*h^{B o@J l 1(Nc*FYmF]#.ESpA$UN"VfɎ q$+U@1ri&E~$|ԍ6ٖPXs-VDӶGT3^͢N:XmQmm SRB@kkɶLZ*fqneW xTggn/:hN}jӇ9jdޑ2Tě ŭNB qoOn ssUN Wa4uQXeҵDzٶ M4 ?y&#(!%8S7YH'j2d |Sv`>9Yt~/9=yαعNܢe7 wXJٻ"-J agJAR/6&ĺ{>F]Jc.$|^C,କ\z'lDx_gH4HqiK9.zN~IƼ@.ꒄnipfyG٩ ~'x3 ˃M OnU5x)$[: popp3D%:Z-S{NR4 ;4ﬞOd/Sb(Vc`7Wv=!D?Fxȥ؅Uo8Ѧ 278=(6Q˧$MXФD7a!?W  3/ !C.(8gR]Blv +H"Vgzή`q`!wqU2*%[8O[rhX %-zj0^.s,T L!@m?Τj֨PaWv"jYwvDt0.N/EA&BW"5)>EԚV{V;;e67yr68CSc()]85)F3i exV-gjZ/U *349̌<%i-T貼fqv)0klD`xp"qI.% 37,a@j7veƪ! X\PjeH"a-0t֌,p=}ݔBI̫2F:JRm%2Xy5fr2MykTS\Ply*cV 1nPIPfif'GS=)Z =-QЭM 6Nq G藏Tx/KđؐQ  ND p}TeH&Nn#_3%Ѣ;%Mŧ_ 6ake*m\'T*T7}\Jƪu'"8`䔠5P,Nn:#fZWB[vSxnSƪc=\|=IiQIt}~b$o#3 ljj{c lg@  z={eě[E1߃-e|苶12-?G\(>Qu6 ,/@2MC#J?VpLuε6HQT H DQ H7r̫?ܩj82_`$w\paXA⮋:xe\VepaPV#%ֹ*7o.UD3 B2-YC"@[C~$tReg51CQ%Sby06ޛݰhMu ; >r!R1gυgojdXVAyqYX8" Q=N@.tv0 =h.<^Rsh0>Df&59@B۴vm[5Iјv\ e=>M?m{S+*׼|7F77hGs(D؟妴ClM7Y@h& wlg&%6s6ax(~pY;'T0J c!)_nGOl?r%r_nnL@iMu v>)Gtх~M䜙%.Ը4 W)M2iSƷ`?}r!.^lCJז뭀\f  Պ1 !<QZp#"AM$kynVCjTk./y8BhjA7&-߯x,yI쳓_] yOif|8>0*^V!8%lwO=T(b W.Cx۶2f45I˫'JfyyTn@k&n\W:?a3FO&oq!g] k>qy&1=)iP_7ǖ,RY)G#TI:%>:筒 IokGFQ*;ݠK}s WE+qaTZzFX=CH%DKU&Z saMbEa9r)OakL rQ6,Eg"5o0$/e^i<U@OMFsӎEj`QL9K1_ʟV eX^a{B - r ! X<jއPH1uHqQm Ykd#..8lB6鐥0jtjEi63C+\rH}E6&"jHDU*;S~+1yETf`YrpY>016]@7PS~u+UWNXvy话[gf8ډJ?Y0ι Q6x!P"8"lT ] ۂNi 7%Q)t5FE# ([4OU׊ XV9[W Owd4\T֨ qXshۯx{w| gء%uWkLi VW88y'b"cg6y_e&sl]^S H hg*'AzT7^zx5=( lt0Ll -}O!oc XNbJStHy:H̿HO\Q%/92Na+ۻG}~.^&F[,9OC6KǡL:%c] Z'H`[qzvg{ܑC`ꀘZt: zW]|U`sdfТ[x d !b)? -#kxa@JʦQtDm"/Xj'K*伋Цm;3>l:_ä^*I 9qe퀤<^'45auշvӯ,Zɕ֩lbwy& -򞞕 yw?ph\ѝ.K'ItKKSTD+$O,fCdGFMbg5)'9qD!/we;nBPD}PC^`ZoֻCbKcO ߠ !,Xd"N/:wxOa.iqza{8u]rlBƖZ rU-/{ʘ]qy!M\A~ʉd< |AS|ryvUS!LD$9Xv)(T|ׄ͹_.+?>7S^͝k%Fg6skdKz>/J>B2K. i7Ho4 ^õ_9O!*+5뉞 O#{ҟ(aMe:S>U\V&eT^E8>5?{p,HCʂX)_߶8ؓzTb$ Lp>zH~h-V V/GiCU^ƅ0ݽ" =lUWS ϙ*"7rz`T3K5e-G&HE*pjJ9% 4AkC9*EcWRuqp_SF?e_ZRv0"9o L J:}WS>0KOBAZ%Ʒs+enJiGw,R 21nlp.o0( )A&/HoWꉙ:Nf0=2mzU'%InYQٌP4imPO&A(4u%تsg0̢`%AK8 uH4-c#'Ġ=:5Uꄉ૾/ ~[([ԁQƣ*\yٶ8*{DװՊo[YIE.{n Xd`Bɬ<:&:75b+_znϕǕA2\S}{hhu,3K=h'DsL#(ΕUЃF=S'*Zi1ZEb/K0ݽ(1Q,B8"Dh+oYHDݺo,`g= mn,? ү 5)9,oLdGZ!40*K*׌,oKF&6m$,u[LZi&ↄ/>1ZGfI 5&3z7 /{^D84 8f≞+۞3Ih$ o',/d!ITNY59QdCNU&ZI=Ga<+ Y([p*O5;GbU|Q$O!d7A1`v'D&|s. [A`^KT|A{ePgiL^5'4y>V"?zFtiV:*E6}}Ϟ7A?Oy[C+?_ Ͳ7t5045mS>X'I>dҚ@}=bU1l'r,yHS,' tp&4Ɋ|IڦIyή8r 'WrXk?O߾g <ؤayv W ,n=\VT/Ǫj -_nY@t ]A6FFiw:ZK5/o*ɾ7+¢󉼰Dĩ?D5Sb}౳s6O/-.5j5Dph&P?+g%Ce4ħ)a]h6D48CID"R8GvR㌕ s&/,ǡf {[:\T6ie8ɡPo81-.6-\4m_^BRșMcN=8fc0]z_ϻޚӎMeʔ- ahK8͔B96 fjpDF͡<j %^[/|DK85_XȱF/̱lZi(k 4l"G녿Od_26DuyC^4$LYh)+>s D 2<4y{$=]~(4([b/y,p$HH! +Ͼ^W0XUiIK&&[x,OK;ZgNktje-5T&'- _~A0xFDqa pVp~9Iws?ujhhsa&E_t\vԾ&BQ[𡀑gcV (5 pW<t LG];(^Q/a;ٶ`&KsggLgƔ u[T 5 S4< j%nc^Q37Wj 'HMv%FY(Ř0C'6Fl"("XcJWl1>gE>:#0Ǔ\dz*=Td=v?`k ˿RN,nXTe?ʛ&UV3,\Y\Y ߛ FWZ)X.O4-iCwc>fDZl jltT3PC{j6-n31a8)S0p'dCyn|l"#YK#.I`GFT:.Bq{[󟆦1`kHō>%_8GW#J+=TLrЮ:S&Cc#hdbn񕓰'"/ȧts eaçEYGNSF8AȩS?q~G>W"m6>|WcLT O0ӈ uLs 6!Ac2RS8N!q_^QcfEX6J4ɩD .C):|SO`MK HyD#8pSK]&⯺~-z%eRV /Rh[KfUΤj'74F"7Zꄇ *N |AҨwOFZij]ZjW&6l e Y~ϵlPfNCZ\&Ί: XCPsX' RF.I7l4s/c97{?zV$P%0!_EUHXoQj) *q}3 j.eR`r~ vi6r930hpmz6VvIEY h[шB5]r]S8^HN: rNf>=ičK[\K%(+a- 4ʼy ɏRt/a3a5] /B #k?9O0 ,--Y g{M}9qa$1lX3_JVUZ5J#!yCNj0Q)'g> XO>Tf1z5f2vU<w{#ѥ(A؝zZ֓-DttaCӲI$y(/+IRX1"(/ }=ЯsReL.y%"ťFXB(Qsh1u6/]je>.\|=`7*߭z~#c,)XN܆ ]*:j7΅eX\HZdh(N? j1#=WKʂ_evDž)i`YD4Q4s1_Ⱦʩ G~.GUFI28NC:5](>oz7 ʋӈ :/ïPP '}ow¶aruW,Sӷ;Mai)&!Lu ] I8M4 =']Q+mWEh4Wj竍e)k?"W`ʑe\I2SZ9 4UL&F+*i"S0eFӷe _o0P~"Hs.+\k.~/ZMJ,lQ6R|=Lzρo[5]1/%LaEX7 W=U=ZS.c5 s?Zi(ZV_ TN2L>ޛFI:U;?MXyw8-BЅDKd0#v69|k⿴xsIh8?w"Y:%eO=<[rYmX_ImcUYJwq L͌Q~ 4Bgb@$;>"q+?_NJc~nk~!Ŗг+WUlKQWN=Jӗ_M9 sS]qG}rC Y ;Oݿ&ݸXȴC#;ͪQšS&C;> ;5>0#QY4AdZOw{1eP fKiPń[>Ɔ\s:0 6]TG@З`guG7zJ g [ѼtJ2vK->ۘ PGEk]O͹n|¦"x3uZ1{McU[&Foϥ1rMI$̔5R%k@9M4[O32vH{#Y5'Ty7 tT uosx*0䡗^K%J$JNwY*OY$ZL~LS d Jx kQeoY5hʳt%ֻ"><d"{6YuO+xopPLmfщ73KZCy׫UZ(\_*7զT~(-'{(,Qi^ )#AIqD _TؼLFO^_ݝZxaZVDf=UaQֈf UĉGa/(ө63}c$KB˽f'Կ@ _mkM7=gLcR`5ΨMD2j=ga# &)1ԫ8 Dv]jJW0AF WaCyjYQ)P]:A`G5>z|A5=)66k(k%"B!6i.]ʠ|*| l .W2@g@ࢨ uɽ/k5aٚ.n3>*e{u*)wY$ SKz}tk[_ghH~#ze|p(oAR<Ѭ/ v|`ջp^'hě!] &04ir5tOG3")+ wqZ=yK I{3 _ o ?ҦoPW#ZZYaXu˅#h,؃-;qw3VJW.En[/;ھNY_&3_i&clu5pc@&4jƐhtEc @+ :8A=fE23us3k4"?8pxJ|&xY6^O{UIk$;M0 g|5 \]^ _Vzl29zjB#[4p.@xr4]I]Εٯ:Mnod9 )Q^Ʊ< Y+z"Q_3kU^4J>6^ *Ъh˙T,rT PXo0\ˠ43࿗#2UP%IT6 ` K k==.^(HX=8{B sŲ >|9H`'y9C|f]k+?!F;$FYIKJ§5 2;yp|SOC HŃe=" ҋP$i=V(FBXW|&i ) M.9R${wi#HP$R/f[nutk̴ M,˄?(j(&>&O?u"0d;XIJMNN4Ig{W;`8v%.|ŞwsR-?vSU3^$27}B`AͪFX{KJQ/D=oh*=w?ngǬur|s5R!OQVZ*(^hdUF 9$W\3h]QV!b _Iz/oG: ޙ-=%Z'S"jJ !iH8>e~[MC'1$Y٪+yCPYrPg g/uMCP(Q9w3k[ƜЧzP:t0jLJ5֠<`J I^nyX*TIzB£ݵ9kyE|~u-C1| 'KnG٢cPM+$.r'r3B$kN[JJPoo&T@r l3yF`o~YDUimW읋5|ɽ1 YlS j6Ci*=TpfQ}o-ͿE^gh6arh6suB??WChՄ/; /Et^%1 `<hlLbJ DRB99xyQH/?f >ee!E](ҝQML ї'HITr gCy /(@ZiX2!@'3hW 5_m x ŧFs%ɂLg^lTК(C1,6\K WJhb"$Nz w>0;c՟P 4M8$w,ETV/@3~wDl\^d2 $J^'U^ړ9[aAқ~{󟤈VOfTy#QF YG(~! P;ȍ)*=򨓈!VmL0G"%شbKΥqr+S˲Y}2rmZV¸tyv> :4e"@_ Hx/fb%pyנS`Z"mWJxOa x{j:;\$u5 h*6TR X=#>I?GIOH+;TQb'5-d g{Q}ӞX+JUH cG#mS,/vBDm27 ivjl G^ʣKU4wȎ*(sRV DD{@/{>b_>@xL gzƥ} >! +2-([G> K6o\ $=" 0|ޏ| ۾+'E4\sZD+Uq&"T,,[B PL#XYB$ pX<,aV:Zh,nގ 3ҀэL8}W(eۗ&q\zzgkj9(W\p{}Ҵu ThIr­q (_ ]K5 H".K% $PoY Ƨx v&ĻO^q OqnvTlSRAo+[;~ GwI.lɽt (WMWr@'8f=IWI*Uc}7"DP)6 P=އ K}CNĮr0#;(&.ʞlǡ(w &wbUTNY-vT25XӋ2uI3>jder:5GQ puiBMEYЀC'栤#V i(ZX)܄mB&2d7amӴL&fKP p2ؔXP},ŝ3ˊ "4>$֥!hbܭr݉/;Vq8"em /FƱ`"6AV[3g 6V H}MF─~4yAS2hPT5fĨDW6③gd W6PAC+< 9q&9蒞g \([ڪ٩S6OZIP`V'v~;h=CC:p֓YNEL#4xqJjG*+1jqS+9#J9^< r(>PSIq(Y k&G-*`&GBR:-<)/)l3Os2,/K#)ve֜ 4B@/+h-8-?a+Qxi1l&d9Â($>崣I/e f:ȑGX$peg*bpאM(Z7S@x8'4B翄/>S~nhx0! JOJ+ _`fE#)E0$~Z*.Hon5҂7%CԃliP:K>X{`xBki؂H&&) wNAlzI)|g!ZȻt8AhREQbwp7x>17;LYswx2d$^8nO$Q͔[P'G3ŋXJ1_D)Gui+&P}ލ]{qR3䠢BZԋ9ZJhAYőе-S6sG$|eF7kNM'´DC>5*MCAg<5~h T#:o= w:>| S+]Ҽ+E \V2޸X/Pmlfě6oc1 ‡¦8#K8x|4 tT:brZFYGTmR;'Gi̒PBGD+V)q΃"ݼ\‘'޴$|]epܲ2~xWX-orHwIe wf;RJXlHh 9RˮUݮRlD1΋~ +oN3R~)[a@ E..t$/d 53ŽƯy"O1R$ 83T%<@-~X =Kz>֪W _;b P!,yOO҈@GaO4=y~G¼ܤxRRSISX(Z8rk蔣0~w~ [F|IODtʌ_,>[^<܎bo]Gnb+Ug8lmo84IдZY۩HaIǵ;m'6AA c)n\ƛ^SR1+kOwDEƶty/~Ap,{%\5ϒ (К {`@0@/P6$ʴo]>Dc3 x:œ\5dGlCtO?eSbqTB{<*A^j.\Ҟ 'Jd->JMuk@}$i^ WW`CoS^ML |k~B,ނ;~Įq>`qU> psSBL~7M7MKPFvSvv/5O*.^#aO9J^c@ﲦYXR` =E{_X>m1uBd$̽oSZWLϷBlfA+OU55IJ)sʰHp|v1V|X5q(_ Bt:FJ+h! Ua꬙1Tuuz̿_eI9=6XpiC Pː6,ΊG[z*I'5֓*IH8V oWZ}bK.5_fbB135wZzҧNLXܪ馉Ù(ҸK>?=]ehxLeɿMP^ɕX0Qt=\n=]fjX>a̫}Z)p&7n&ZHo+nIf](SlapG,2>/HMaojQ \wǖMؼ؍[˙NPUh%W~;XUjZ76LwY`7&Q&Z(&JvIDJr5Hduq zDuF:jE@-%?qu^:4^ lJ 1We30xEéMg*K"XV6ajO5LWBēbQue#=O>)Slb@͂괳Ag7F~ I4>kb7 ZМ<2}kgX5F9-"E=@@֑ۦB\+*j\TI|AE<;){J샾9%8ySPܮ>|L; N:f`ǯ 5k&$p Y|xkd6\lۣa'7OKTRZ(c\ԡ`%F:ya.iҤXE" +#Wp.cMݮX7y~͹'1o,>;I{gYE,-gPLo)%|FZSuk@J/SnE4tL3dF^,>^_V8}pYsPYxl" NS ov8{D-}ȏfXEz=OؘfCtҜ,Uq$X"h!D! V䵰J̧oj.X)#rW"h7S[.i?X_ۄ|~MX̱"LkMBj5Gs#7OH3ͳ!샍AIz%01Gax&i ߎ0>"lx>rr5Q+KK@ރs^ Rfp IS?gSYEYsiRqwJT\Zb)7 LG-a^pofLUDT . BdZXHD+[wVT8<%%yA4Y3I O5X)jzCg/^PgpŒ>ID>nI s$c:tvA^hF#Z6*'(003e/|תUSɨgF3o'z^\$q;VTKC g+|^* / X5"I?>EgJ|LNw'c`eC eM䷣>ZgQjϽos놎a⋺5|*JM-}EkI vw]hp1.7𕴦qPD6↊ e0ZӀȰy8-8q-:B hDi:Lؙ_Y˼#b 9<&`'`XJ*{k?}ȮNSYenrG栚pu}<>}2gOBm.HeK'jH:cMMstd fQR4~U (hu}&/l|TZ:2W߰KHx{Īz(@nxBxecScf FO2³#z(Y>(gRZn>('/vtּC{BJK2ȣ el~+CdM+gOid; V )5v넢խxxf@))XW $nS+&9M9_@ѷԸ%ٹ^R p&!H94ɬ Rl T- κ" *aQ3ib2Õԕ@bu[w.=h,/5e:d!"՜4-['@wۋPa2t$4p&"fGogJc~=TXQ3NKL櫋.P_{?0 -?zo~F_-ծhJ*4ytP3ӯT~k?2$,_=*ܳ豉)!k!O{@d~ b*”2Q<ގD0?fKq-T^?,VE hQ@Q,gօ4lB/B@X"(8U8B`޺;bbEuSCGmp1A%}V 8/zYe[nz4rHYʎUZggaY >}}.ɩ #g:!(2e'*{pV(di]tRvrFJpW]7q ,u{xueIR}J&}4*KߥzR=4ɺu{sn>)C_H~UɁ@-0q~9R~[8 _G&JOb݁a}\a:Gr v2ǁyNj@B9 "¡0 {uy̹F yQVUdj~a_xRe9_.z0I|Tw%>E-(=}G'SNMpK溇T~u}Py"yϯ, kcV2ibL7mTvf3Ђ!IISJ4pmGƈ=Z%s%8KRjԍ*3vgj0RA**JH/7E+>ǡ(- (DN%Q=K3P80g?ޠa[ש 6RM$[m[*t~>1e6-xKi('c6u\L<  69Fү}8#9VX*|dfTV܂}r@9CYB/I}Bh8*p(y*9\f* /;j?G9{WMdI3)es7rx^oj(3" L4eT74_ǽ: 88"2;D^v6\ jm^g$0api5C\Z57\T4?{bul'_ʺ0?F茖5(cqf"8nHhGnݢlaGDcyq29{|6oQUNY/]8Ds G1 @Kdw c %uKK͊18'7޹;-Dp#6ݿ G5F',w bbr,pPUy'N$M2f6sds sdJ̓/ a8OE_@mFKZ#fox]x>9KS/W\\>BtXi3\QNDܗAfԦKaR(ƕV<1% &N> sLgMX`FgtdQ T Y0.B± T'l9P4= R&uh\ԀnҏXiJG'"?/D?#p` %Bch o}s)$&¯_)/L 9ѢP{nL{82AUEDV?^T=5&)wGZ%TFec.vrŝ`xY#7Dk %MdE/~w|~jxϪe TS H@;1警q+=Wx'W]4f?ǩ] -d +n;e pwTDaerw}uq~4+ :KqG#g|š]AyyNU\> ` HWAֱ$߷I- 6WYXL59<%(-I㇞T:!,fl,/sDmZ5Xi,Y|)CeQ33\eLV,s{j 6GWqr&]2.?ig:t.:]A2s.^$ᅱH@Odt5ܐQ`[A BX$-qP) V@8>a͜',5dag.^Z8[V{25wGXs"ʯ\&4k')Zn m{K/Pɽ͹WquAMk`%3PI0BifgŋY\:XUΡJ@Э c~<=\8awHרG]PN0RO njTs?AeWhpiۍT*dWm8`uyCvI${`gK"Bp,@?Ϡ^1NoP34" ,ѨAm@ ^&^' Q}w,wQ{+ȓԚG-].SbH]dsWت%"%f/&ڙRSe0Ox0IH3HbYAK]->FFR0^$ئ  J ~ƅZ! 8uR08UEj )?u6p- Uz:&"@BId^`aFn << foewØbOEحRlHZ 6*.x ĒDpj=J ޷~TGaCo*R"d׼ـ(]P. ,(1CMgS+gRa ]8cJy]ERK"J큢@x6FuYG)Q'TՊd46(- t3:TS4huF ( kSoN)b?fVˉ=R'K=N|k D#5hߜb,~3,X{Bh//UHD{4iVɣ?(BpzV}+Bɋ LWcX+*2ù0$[Μo]'Y3&$Lx :׌#FS aN8u ĩp(1@_\]O= "DɋKpbutktPӨ NjO;43G}ǡխ" pCuxfG|%H("טE,GC(| 'x1^ }sb}mFߵ'3MhDy|_H}I4AF_o: vӬY0"SldGm DW~%"!qz 9k<=*,d04+8̞l(XuWPGj_:uuy4RR"~yoދsG:095}\2۪}Ux0%kܫ_w<XfU:C,dRAS)FNii_+UƃﱎҷىO;r ؃Z>Պ|$_* Țr\+=f#V!'#4W.cO8->ǒij瓷p(8P: *~{R 1|RS˕wzZ@h䬼gY\G(=`ͱS zզ+lG1Hc|04\,qfUvỡuV}~L9RHס5ЕEoX|$Yvi9_Elw. \;溆ajV:flEul6Kl*$5\F.kG$@ K4Jzy U[aV (( x×]& LQ72 +sV4: *Z,d0gRRH/BtIm'RخBaɻKiaWqO e*!*1'5j)ҷZ4UqHHkEɷ#_ vt?Ґ[IVi[k3L2ڭWo[M@hhj$jOk HY*5+eUdZ~>&WS|Ӟ IP LZLϬ,?8*f+2{ dM9? |^N~X[ЊnRR5w).A@a[:Ltس,\\KܢzLʗ7>ÝXs"#³7KvLd|b SɕRD3&\&ieT*39gL djgV͂X: f6ogq{z,xV p3ک*E@%!umVؚ0aTZ5|K]߇VrΊDQ .r(nЛ׸U{+"HKjQ{oOCP5Tb Ua~fb+ :o4QV+8Yoא/ᅳrY}!orS|_mh3q>M$Qn!t5p/yqy g2YzNDpDٍZ]dXHm Z.(zHD{GC@߀f=ŀb _i7ZR bm|"\ʩk@sMNnÐ/ O)O1S)NjwfzDn~OgKǩo.4 8qyP\gV/oaܷs[O|?y~ZBZ$xHrz#C=S ]?g{z? +HWq_IW @ /ŸeԜf ܾ`Of3 6Cq䑫S?Ŗh;uO.2ݦ|9M! ѹn0$Xfm6RjmS1hΑp6@]#^H٨lD%\lxmڡQr\2_[ ;|/ktD?{[ +Ǖ^ըn /5|uy{muz7cҘV3'ۓ!./_lW>]$Y\ԅ$Mc[dX""0LB}ɒM?ۃw#|>}?n3fw.z*k3tr9f/IdtUL Aͅ7*A؄D.+vX*E #CoGUԉ8! *Om2ySLޒOͧNJBIETDv͇jUBBdɟy޷YZYIc '`<֩40>=w5&+tO7 *kz\N$QN.J9(W_4(ҿQX%7㗂S /LCɟ`䴔h{ªl: E٩|gTܻub)$ ;t)"G4wh8W 1QJ$T?P|}-}Œspk?uu)(,7.M%=vZEARcz-lYFG` .|?g> TZk @/ rU&T%%Jq&h6ٙH s5 evGn)/\]'ͱ'aCv[|xKW(g5z{ph3]DHy|%f8_x 3=XdہeVa;RvYɇ9\t/qB lIjLJI(S)ޑh^+'C4_eOn@|? .KwjW˸'A#%D+wJpg.SE[p(6"PcfxӀVo =_GSi<ڥsY&QeK2!* óc+k G.lc}hzQNC5LDJDW! 6=5i׎Mrtoevpﮧ ƕ̜oO0)V]S-{ҟ(M.CTڇ !-N\7 (\jlQo7YDe`:aoYnϑ*t:4ILj󻺇޹)D>f) ^5E^G?@et!Y?j9Mbe@3Gx,袸IuH\r?.s8$@=_lD)Ϊ\C/|7O;zbJl o<@=6>2>΁M&ߢJ<6=%P]? NMKS=#* `]_)C4(’P^_(J9wWj&Պ'0a'rԹ+).$N3U`uR_S,I3!=b"X ᰣaPgDz:r/W}͹@I 꺼e B# X0R,ѝI}Ve^.ɯzEZ>(.Z Z|)V%% WB"]pL\^  euai?;~$cϯ xB1085ѓabvMpВeZ,s|)J0uD  T &;BYp؟JA LmDmfa-4).< i$E͗Z^ Ǡ ;}3Vx1 ֞P̉qE# #P,P*(7qKFwf%WD;V= Z,{)w]fH 1;0 3}4fG; Ԙg2ɮ^6"=\bbb70-* XӼ%%?ͻjaXufHDlه}Ptw&Q{'*Ъp<hD9 RěYP{fY$͜-̈́ ,9CI,V#a2eoG[s $9^rtc62K\TTɮ!𛁭S<7 hk: Գd89^'\}m{xf`, $+[v`iy_F'Y`ӈj[ıjv!\٪9é̑ ]Ӫz(E5zC"'ELv58k +c\U:B@Y~̷}\悷5gWD]{=cZ'f].| ؀̪ }-i5w}{MFoZ!c?aӯE@QօeZe~ճ@HmPT]f!U흞H]bZ6Q:@jl/bnjFWVb|9ZUd&wiZ:̟mRt,&J$~} t3q5.5ڪA:kCݿjmZ,Y;L|M+`ٛ3t^C5U5#=CwV~t0]<; E4Yka8πV@wm s"ү[\Sb=m,hg$W[,3 ʅ&Gxo&E1djs?-;J5ɳeӤ,nimL.Q ^)ߟyr'ZIMDmjxGiO4I S.K=*4;Mٞ".先!ZݶJ<{}޷:Xz"J*M {Z@kÙknk|]j '0 p2Q: z4^eŔ= 8"2>RHkhv.jh&T'$I$t$rrD;† l0lzW?W'WzR3'-Mg4fj_Xk?]Օ vݫ|!$9BCҙ>_fhft^|ҽWE*_I$L6G\B :i 8c[ز\eiR{/EHڿ߳{m<U!]ۉT+Z+cUd6\ir3co ԋѱ"G3uQ%x е[/8Lq t OFّolؼ"cyɒ+V \n R*9%aLF6R-sʕЫ{&FӋϛCήՖH)LwC^S8MmS&&0bJnfiEq{"F,G~,J 5qj-kUpkf4GLG9W0~fz*JkQaQ1q%e}2qݸUh| ZZvg`dbƊ/4\c3vYg Ϣ^;6˞Jrѿ}nclJ1|4 ,\.c.H,Jpqf:v;o\* E+L~…vTڔ]?=RN8]\/}7K?`5C[C^aJb.&oP7n=JM#ol ^j/WӼbX!;X rO#ϯ&VOlՐ UHslScN$=Ɏ? yhdpkj'ހ ̉k>pD.3Nk6QUiF&(Mj cG|YS}T0EG_IguDa‡0O(%!Ye, >2l^~#l0lKu02`HLWNd`|"a4#$4'/G;9yV }>k!:HvVҴ0CquJGJi}RǥPWi_w']> ļ 5Y `ET R(i>LflSk! MgeG0B\Z[7Ӯ4KWe:@Q`]թ Z(D/8 :tɐ4gqj~Jtw}܁ $yp*=LwC!05sGZ` Abp@RhP|ꩅF'| "TAMY1Լ5Y ޿bBTd[ٔ.-w&7fyCㆹWBH4k^J=PJ!l(/ӻH. 8%S_Sϧ}DO;b"-u%1@3xtKO pTִX\v VhSHJ.LNXІmTnqG!Έdiޕ&>FA1|/GkmTdl{M4sg/Kګ'5dˀ̰c*Cm&|0%ه20a!4> ˖A0e8(FFv֢7oT_zFU…`\lyޣSG\l)\Wli"od\{peAjl5&َ .-lpV89-`QC6 J*yU\3_bҏd6%;ou+è]pIIY-RHfQwPI |n堕r+}^-N,Ԧm1z׆=&Ѳ"P̸Skj?= &""g+0+i#q jjzh D$PQHS.g0NUvIx;eD7k@n83[ T)wW{m 9` N)qqw)w/]|qMDGZhE%:;WƆ[}/WjY_L.F/ w@x_UCZ:~3}m,lе0f>VfJ6LD?{4 /jF;Cn?L:hvkha',Ie;n;Im$ذ͖2N4[@6 ="~-uO@fJԨU|Ɇ' (i|jU`PGm4c&] VҬ.9;:!E[ ΥNTXO鷯~fx6''cgM*F |r}y IMu ,{s^Pꚪ| SpA{J"iڦ*dO4Y޶:#>K\ˣ7TDC=#vfTwa]q#7';KlADO?T1vl>` ,le?6dQnDAIbv$g\|I(܎a:Y0(`V6!J"&Ύ"nծ]pCFcx^Ϯ04y.T0yQdK.Buac\R)b,cW\r;FHw֗_IjTmNŸ3f|ы\J(-N+k-&fUn_MxSH6 tLvwCuDP'&}ݛ)0oD[LEoXLS>&}.y\X~B->=*zh/ky* +4&ee,oE%)zxʊRhm蟳2 pԩ1zn39yr~OY^i׵Acwa+ݰ-=?T/Wϳrs۶J5'F~vZʚ)iF l_.]^uP`817;}#L\4ŮV7?Htd` Z˲KԉGwH~@4Tt_]kwl| N=%֭yݑDpt)g>H蟧L k>`R*ُk2P-.(X6uK[AL ԃQbC-\>EqR;OeuhIhv,hh6w-C.LV>>-pg.{ƙpMR t}|E?`+e^`a"^wH8z)6wk@^C7oyġO3h-I:0*zYލ0J ށ<ՁQXdZJ&NW+ÓcZjeܦVBfBU(X)J.DI o]i ع6'kca]2xk!\]i,CU-~1h7XgHo˭8Ma~= _?uBMU‘|:L:TlsDO1Uèh{T3Eq}j f"A+l6N}5xg(Œ ~/&MwY #Pry+-v 7+''O5{tB_BH?T5澓ĥ3!w0 C@ΎBhA!R۵)YDEodʊZ"tXfcz5[R UQy3BC(YUot66<>"9}捐D)Sl S-l0JfۼΰKRB4ha;^ p)qOC"ï3B2=DU5Vatl^A6Jrf/8FI&j ]O&XLFA-K *䤾ΖK#ȩ7ڣ^~]v`Gu`$m4#/@6R F2aP|gl YAevum SJ xM&8@y~g ^!(x)pRSG٬Дqf!pOt`i>T0xOI#$O\ދQ$۩!jF"#?eElRD ?1ަ?u7>諬ܤ6o~u߇؇Dcľo:KCٛ S)`AI{,|;VFq:`svSmXeTo&;gOj&XRW>;j = l#*Bj'_RW^I QM*nvU]6R'&_P̯rrhNnT#3=Lh޷W%~6bz "XTxJ6arFWP]zI8ꜯ?lB&r5Yv |SôR Si({A>=OhbdFRk|(şEi0)@)p})DzqR{P+D_2ЅWM?2qgj|k;嵸|5RHhu. bԌ"y`4W ʋ=̠6^}!o?`d;n\blW)o+"Nyy f*>VS&4'&Xx]2ZU+ n ]wпWzɱ gyzk螀҆h}6Q7 tk k$P6m#N<5c9ϱe6M|.h+"ׅ۝3Z%BQl08K˩c' iv}Ce^a(?Y5slSf*m*Kb*m/g*k- '2nCvtaOD:մ^0Vy,]{%F7=Q_ v$^6Pd` j#)^cMmz zyB}ڃ[}+,^#J>R6ډO|~4a 9|1U6EPލc4dhn;IXoKSx%ae?WRfA媇QV ,g;ףW>1؇RU5d v@tLٜ OGCgyY*C0, ?A7蔰S]WGztLo] pkۥX<轋UUC{e1ހ к;F,oT`8WҤl:꿞{.03FNf!@+k}m[Λ:D,Shx4jc/ :OTVvVr"g;[d&$2J; CP- V^NzԊw(>zABGl(q& cm'Us٫@znC>r*] Nߙ-J|" &#aJuY\/?ATO41V[InKr-I㯵?b䳑kw-GDz\)N1Y4cw(x؆ we0'pnz~*;3ӷ1Se LumUޫ_㫻˻3[XitwhL#>SfL`l s3_}`\f8+WoC/KfV9.PQAV4HLlF+#tmy#3q]Ѩ%x&T,TXة3,*2 춠%` dNL`PaFIhRs#܄P{$Vc]Hw#?+]A ;|(e8#4\^kBcGl  /l,NKG<&.iTj#Vpd=?>y$fq.v}][}6-c|a@/x-PĬ1䨠+oa-YfdI`$ 瞰XA*kl:IL/Ogu+c!Lon fԵZp:܀fq!6$Q]"Y"16n3VWwOs 3δ֟k`%(H31Y8i& b o7dUo 냏RnᓅkNڱA!x)15(>ZT%EˑذS|@P&r'"3a=~v>\먓lr I0.P 8Gq 5;%LI˻ye )׺G7za@m=OT}G=\E\(0{p6k*/C-~4.^DP)2qLjwj ]T )N40: 2)B0t- 6 QP3U[O3mZ:K΃Ǚ@QZDyo<|~C;uhO_Q(?ѫյ Npj㻼9j`0؇􁎮D#b;O9{3a6{Y Yf;ge~+yu&bыkP1#7g .be{3S{IGaRB^:Z䢌CC- i2"c\gNgj4e/|;Hw*7 ,S)`$0>Q#6=l{9ػ:P18R݄@>-/pzG;zz8׍L1G ^Z$V ފJ$2Zk:<[nϕ#MB P^7b!K *"x!ڊ N?:GUkβOؤ rkRE_ok ιLA+ϯK$ql]@wʭоP+|L do S'UjLޤ^2xxѣk:Y,ƒ2yIzM\w o_ x?qΠg/V#E_(:+xyi ]{3ڃ#t,Σr޹޺[(Şaʏ]H|d&+| g`Nu ̸ rw@PwuAr@g D|a<\EVr2)^Ʃ}D`۠nξ)PK1ZG|`B%=ҹ].Ɔ =/M.lQ/|I58/w7Qt䠓lÚv9g= xv5G#"V@pUdJ {bu(Pjg);r_dC݊GwNƠ蹣g TI>lKQaa {B]jv Q5ޙ}#MZ}=k碤⬧Ҥrqf;WY݈@(ƥ&gK,[5FՈKVJҺ.e-h} vxozf`aCvsGp%.cwB#>:lN-gF'>oXXZv7q%,c8[ ms!D;`;iXfpCN«CjZ:0Vd[bA "DBCXzDZ _ݓ GḎ$dUHM追LsL!]zD p*VX/Pb q-JڮDOm>3ad1ZԢx k>,jt-$XKl\.Sonh&N'4?a!xD>yIк;:3~ɛ/0te=BxWU=ٙ&b!9`# l.ГI6/: G կ2Ǻ]OI&+QVEJ> ׂjed&h?!Tb5 ^#+%.z4ƺN&_wBM)P6r(Y_8pyTލSO1Wף)j5 %z6S#HiRBEKJ㖻lw.WC| 㡈m2<aɥo~$0~;ʺ۴nrNj|7xz,O ƚ>,J1DbLM8r#,ס!#DYJ>>1BhH}Tꚁ>~ޭ-{Vy-m (62jB[$ʳ5U$+ب@+vL`)‡AY}.ZWW ~x n6XKĢx7M/.> YZYad)6(2JuTi-5ʏ[j~uR_ޞ[Hv?2}cc󖷁gUB)IE>_%-pAd30:@+yk^h,δOu$iQ^sN$]4 0uywow )Is^8 zՁ{X;O( ֿ.NLPRDd>M6qp$[tM$Ym1E4 ?qt9XmU HHI%PL //NfaV|OsHXӼ,v"Z tz * +tc v~ @Ǘ]J]=Qor6ڻ^hԱz`*Q@I5sj0 <ᨒݺUVY0ACM wK` d ^F9/0'*C+;! 3k Ya5_2 0ss@ bPFaQQ2VߙSpG.9ÑN@aU|p+"Ic\:?' .ツ@UƷ c)z&u,c%D|]M7 Ԑu 弐S|nV}FDuB[?> VN/" YsPJmP*?W+crY C J0wE?A/ r4Lu@&#{inpkavqnmƔF͐;4KTs݌d-Ėi1!VJ);|.E;_Iɟa]#P)X:Y70@0J%XF( ӎ; pVT CtJJg" @Lybt,m!q(e~MtH2LbPgcPq:N bs\9qq9OryYğ-6Q6D ;x[ [蕧^^l<6ܺ%\ƣG 6ݺS2bѩ4pcn ߆x(, u*Em3o;SK,x/f4f?7 LGzhM/lO$"BMFܧ8&Ш' Vnk@Yskr׮iP Pxp^DIh/uί>:ya}̬ 򑳖za)2)sDžZ}/G |y)RvqΩu?sds{]a%NvnZ|6pQ繗hgP7z>AzbԃM4oG)ofsFBU{nYm?=8>Q;T6m|ګ`OFMΥ:J{ +A7 dn$ZqNv O?\GfDm7Dp,A9aC)Oƚ"88ZUx oH zcż;T\)(#SIZ϶<./VhJI 9E/ǸRﶋ6DB1W 6$,4:Qz+= K0rt \F0`DfPѳ/sسk: ޭI)#6oL && FUL2vіybPgBAɰAq683;5Lw Doަ p.fbz qI.e#غ`R}&2F30jeNJ{ rM&"VFUjH+֤gF$rrdjԑ&, S"(i~}*GXX5L=~-GJ=x.7Le&nv AN|9K+uM )|C7oU *F(, /ݱORA[V(5uYgyWGIqIDLDʻ ¿DÊ~/ໜb <+ܵ+{Auk}_E'sץtm?˦5iӰbxa_]ָ'Fe =ֲYct2ʣ3{* !:^n w _5YzDyCgL9pqhQeEnk `iy%`'cV(R,2x/DsfՁ:a@zT jj54 6;E})b[&`qckҰKu󢞕B|X ~%П286s[ubchM_'qtx/.|JB?e] u9ᣤ'_ ZDwK'Zeu.Cq>-y9r%2-vZaaH?c*.\6(ݴGa~Snz;=4&ΏuҊS4ٛ/)v"n8X K-9 s5oA p7ըLZ/G$1#۔H3&LLHD_@D=3 b-|3)3SQ\= /^Xl<=V^c# x*HWT.Gy?څ˰"<I;[Aw6]S*䣯'˾^׷kBJkoꍷ D5ue&p0Ӝ@y⃻xHOzܗzeo}+47M+4.]Rf*z$A[#}=WWJ2Jd*q+rsӭ.̎Bs;| SӵSgĢ0U4mdE.u1>×U@M#$AF衹`]*&QK~59IW{Oq˝bzy1P/vQ(` V1PDwF0 &P?F*h_4445Nu W ꙜŽS5L:j;%ld.395oF-zL( ze Pl}8 7yvt nE=2ٲwi$4pam\߆Ŗbfr͈=uoAΈ |M"RX rw~jdvF_StWvv{%og1|=&f#tNɛ3]uAa3 %8Hxa |!xOJTqPAlxeqJf-#FM%.!M7p)< ]8 tZx1J/r;K2 i2Oُ7Maʄ~]VIhk"wϦ\ Vvz hko/;x4ޙ&'SZ>izTQUUm]]@#Kp,*x{BEG4P4#nVvk2V;k|z@n=4bٛ4V<4JJ>fpڃ]'c Qskxl_Q{EcV1coPHpȂ9~#;z18bjȫOq hidP3驪3r4+sݘ|˰y43j`:BlSP]YV+ZJj?rPt] c`q']NcCӻ ^-k7g kD?J|]dbrODY]ADO]ʉG(t̞7 ݒ~;{Cѿ+`A#{K4PaA銜{dYD)'.c|DcbLf5!6[,X.ŽEŪ]_O/wO)(BNESol6d[*Uj]>s}z]UbKt%6!pzcol"T"wo^N}VRGUX^Wa1'dSe#\wgsnEZ'{策juQvmFerkL#N%cA ;lѫ # 0&8!BE]&߅uʾYk+.}i\_ukt纏PZ&q{;tM\z::a@G5t@#|=7It NT;0@Wᅧy=J Z]cx1$ yh^V_λ=F*݄tĿ(-(+rW;PL!>Y%gD6 ޱك_j'RVK ϴMQO*~&eFeѳ[HZ]goF|a8O6[yr1 7-SȁilKL^)s\9pc(Xsdu9&;mtGyhLH,VbM}6 XK/H. Q' G9{F rhnx6P@dJHf8G kR\!#%ojѾYVoz,^lLnwIƠ Uh$ ޝ=u G|y%5pR'+ڑH磝 -?:y%K3ç"hꄛ~˜ܮFڹ@'; C՛k!J!+I!V0|&[OȽP"^=:'Pn=eڦ|&|>b3#$<`%8d. [ҥM䡗q@V#J[3B:/gܘ1a*,h&NgÌKeN&D&uXз@ [sˑ"xLcTM#P6q%o(+٤N-G)7٘.wC&&5֠H+EvC)%RL"jl@Π6@F!jɑce\1`| :< ! R(%64t :?Lf|o`UfȺ JgTRzR][uK 2R/mB<VQ%H(x|\ 5x-ܽN!=B7gě[P\hࣿ{y:\ck>$ KE'ӏۉXWzWzE0T^>-y49׿;7rԹdϷUp>|ӂ4Dh CVLXL5l] Oi|e5c4O R'sa f.gxȶKOuCcfP6lADBs's6d > iƵn%B6x!hFަ5:_7y]TNaWDYGXÙxggðz*TCŞYl{ dSBz 8RnA|!{-0'm:;ru blC@~"m ɆAP9c=uW[qiӍ$[zD|P vV`ce Qp Lj__KSCJf_^l>` nN¢y \ oay #țl!’¦[ 9o15rΡD\|#J4VDJ1E^S}>=l=hO{Qd-49K!+9.ٙLY1ɞ%=o<yA_*w0˲WQ'GwV>>'/jkoO)s!̂ZICZƴ>.ti"M$IPYL;ytFYsX0ƃwfζw#Ia`E '[=O3M{A S6X<[fCV9"8٩M?Yx]74ޚHwKpϗ֌M0ީp⼅ ߕQ `ڧܾz-52kQZE+ϧ%нF/ȭt2Z!=C,O>~J 5쯹^`3jH9iޱF'uCs95A=Q8X5QE-,8]L8 .dSs2D"qN;T@<#xE~ 8o6ˉZvmYV6WQ)a[N6NLE"]3sΕ zX9m!g RX6<%kmY/huq&r_DQͿ^{M]CwmAcQ>E4T ,/,տe駍O Iq]FB&3!qQx> *ކ*z}OM6ϦUXt& bIZP6a@rY9V0`8o|ۼ|a9溨e,o6Ԕı4ٛvwgc#/(bdKsyU&y թF&kؼs @fcycn#qNv(*Vb0[F$ߴDUWm/p~LK7zuiQ03|oUy7Wyِw*%_9 3XYnJɠ1As=ndUݹDM#<` ?:jDĽhFnaBDB⛦VG6^#IaBaoR;ft.[ )uqӬˏjvyN9?5G'N0ƙ )0+',a ܍Mv4qa׷TչD sӄp\KdbO5#zQcQN5L]aL=HӸޥQ3{7~ LY V(40K%~lk hȌOG7Yqv,g|?KZjתƽ#޽o5׌خ;t B.XaͦЄGу>1IR(cW,X\N׃yvAJ{cYC\תٜcv ʤN4{\kUټD#F[3eT҈)ruZW&AY?5ʠ(a%0uGs^vyPr22|7̀өxfH1P-͚!gKDf=R- )Úb"Y=:;`Fw^nx ^ț6K J]J-StrOF-T8WO(ZhgVEm΢Aii0 ܧ$2W|-ltkQLudf͙{;\`8>1wS,(#4vó뭀86 ɮ-鈻xsq@">m$H6("RŧrIsk=ZrI8K67:1)ϋsuΛQKF%ڐmh(wFesh).Z[&)NhڍN#/pU(+∜Ss-E]J\a^0Z>}w2P!fzOZj>g> mY `%֛{k^8`Mʼn3DgЄ5ӧшqQYY'N)BsPFeyyx/>Ұh)?,)?UBv !u"GT#2]UwԎזþbDgЕ@'JkcK]רҜoS|XIUjzNч/7P>Φ3}(=D(R R{UqWR _V4SR$ds)LsCd ݎ]ig@جK`L$*mΥ՞[GQM$ =Y?yf8jpB6|6 sMzW%sqz7L~R}ʎ칮^ 4\Ti}=*ŇæXAMbӷ Il^^|ЋF^iRѰ#.i '|֧ؓs},(oK&v-}8A9icSTSv@5\X ]u[7F0ox H0[CJA36PwB2K0?GF^ҨFN\L y:15W9kS3{fiEnjjnjH. 4է$Hi!ޢT4Ux>[@~KQ I41:|vv}8J?NY4wש)&\N x> hEf^6=;b+ztKK+LHcڑZD)ĊB<=Q i_p/t1e:>ᨻ8 )WhLuVh3HtmQU&3x9S>qɎU jɆȃO԰/n5مO44֧"';5,cSZL^UY?gVE,> Y)ZgG?pۨX[;Q|T\6P&4麍*bG6iQT;v7ߠd:/w ӷ14-ubCьW.)2䮴ciQzG&N]S.\hxAgaP"NCQp?NF9i.u,W_NQ/Zwl 1ɑ&< & wDžƢ: 7T9~uX8Z=LMS6˻5.{3L}er) ii$]Ǩ|J60<5mkBk{bESOQ$?>gch?g<戞=Ц>q {wq@^ʙP+A4,aS)q!qH-B*Kp߆ØRQ.]tZ#_c5K>i2zPW5*z?TkC*tZ"׆ݕZ cӡ\Bh,G$L (l7X5F Xa[j}åHdd*QzɅ:5A@3Wԑ)5|#q zA4zXtm~JwR(* J;,t͙*+|: v %80Ŭ4 wx9DÙO. }NPG.B/ܞ4dLH4L/]^ݴT\*ņijv3K"\uWq~] \ւxxǨq4I4!mÍKsڟ];k麜r,(P*Q5H:JIChS)*M+s 4~|80 MrAMɘ6Odhڄ 5">Z@F wOec߰Rɪ,ȩ{lkp+ZvK=o`w ; h$V;ԊMS7-b&Xmk,Rk;EzTJ]cw.MH:uşoY)z8MEU|\\'upEZ?͸ ,[au\9EmA/EVfr)V{HCڦ]nąJTzՅKt6\rRfJ֠N^|X$# `'EC3j*_ Jɔ2۠@_Z c)ZNsd fIXKZ}XPifq/_MKT^PPӡ!MD`X}4Ė9 YŸNj)9G_7CT˝9zǻbşho*>.QYY/gQsPL s,>s6)& ~eNt7* W /; 8H%4GRwʍppd1y^&GQY:D]rk[aC9r"_'NE'wD¼] 5={212Љ̪x;9:>Ϋ̓tį]E#J9(o{ȖbVVdΤS=qzN/9@v$F.lVh<>y#8lעMKCg~E`JpLhUC@㫥Et4Hg Kszu ,E"9@5t*3j҅ǝJP\ESVK/yhY&oSgQ`޽4 ceЄt*7B"lw.Bx7:j c K0bd8kJ">:ԑi4d]A;pE&N3C~`Eʼnn^NBصdB_~%=5h*npJ+EagxdХ(q,m'unTH䳼o]~;x|UՊ xMV>XDZ#qc!#%DQa΢k#q Qzg[{$c12q2E^1|cJ3d&2>,"kAEޕY5[?3],:>3c{3b hzx&5 hF,ڙOIGeʊAS#omr-b~CJ>lƴ-RuC&N9nTC_U z^,yYj00܋M6j#bJfnn WtSZqA~FHMNKGǓaSE`!uKC0ڏVy,ٔh7A@aJmrc5N쎧^fh<u&]X8 0[?f髗yvjJ4=}p>5 ^6t@&TP\Mŷcѐ y97M<[!Y.OE)/4 Dn`)ݭmoaBAIaÎ{fzN~Y :r?etMv;undQI,ݭ:UcY}u8nb܉E }jc#Oŵ:RfG[q#%J^NW QO" wLFLC[^#- V5:c/W;(`j$:@-o]BL_8yyDW`ypcuX (@| 2ڜ2wV;yaHϲЄ:Hi$ĝTn*ꗚST<i׏e[Z7݁5ܡ6 SY4)XgL\pnY1ZGEK:zri2,YVq)m=cڎ*8/ %: zq&?s/a0߹as"~4/A-{ѭ薱Wu&+> nS5&ٍU$X0AĪZio*=t>5j#pFBUZ3YPf@&l6)^:5~ri3gL|KƆ=CBo eZ&;6:z; jG1!}pok|ej;۴.Td*%Hxz#1퀿n w8A3ډN=:BggFlv Hc]9T.䜟PS_0_JR*S(3L,L%}fJL$2PfʧJ\RQw;(vRőĥ\‹q14w%]|Iy;kWjz!EsQkLci%>㸖~ #^8qҩhFA/.ey p&nKp4g-({*w$x8TYfq(5}!@U<Pe)eaԭr>φi10.Z&!UV{B- <~,[ t16TB^|@@Fw etD~#.Ĕex 3HDmz5xu3F&TG=+aܗ=6Sa:,1 F,NT/>֧a]n}?fSy(%fߦw1-_>Y|S|wU?y_}Ů~toO7UX xB37 lKlT/;4*]DoasmH PL\q1}D8 r T;Y(~$6\8 1:c +CX@!(_p)͟98܇۱iGQٙrMT E62XSE*6mͱ9MO+_k}#O AuTHRc3{fy5G9+8u'ߛҙ4fZX'W?k2p/~tGIdvnb5ߵno$,^ }`&S`9q(]^`hVo16|e&u3+a }rS-+` ܨ*ذ~r _G2,#F?7Eso/<V{"DU/=GDF=f) OnA÷'M!J'wI;>zqωCl iXV[DBMgNDSQK~v1tx'-ldU?9;6*g*`"Dw(uBwY"qlGW30lQH('SAC*7dR|U4aS5@%eg@:hK7lzncsDF%^0F2c\( a`zA)I*wԶ%B\?fM.=5h ?۟^iRw"i'xGE:opeǩ1g 6>ܽBWnpMk-)٘gGvlѴcHuXٓ!S0Xym+xlLŒD6Z~VHѣ>ID3%Č`HT;/oLϰQF3]TpQ#qJ OklGwF%yCy-f?ʀzfrEƥ^kVOG83E'MU` 7 Qc982f12%jR Ɩ'G,Hуu} ŗm7Q1jPaCN {Ƽ8sոыMlrj$&G޽Vy(Fa#Щ5[,k"6BbQT1x_XАIA]tO5$wft Z+TEbktAg0l"nqS"1U! w0`q~ v-W7eš F9*EOinwŊ U0nMĥр\\Bk FNtْPy]yjU H1o~5ZE Or7r:s;+b?3ͪ[a1ݛ\ΚP.@:TD^r\G*#ʨ5/Xl%)DbJQ[6^+ETxQ_7`^.3sz|"rfi:/,,\Ѣl߀PgadX38ؚ&0+}tLbi(oV}eS>%CzRÇ1\ZȨ$רo/߬`pٌ% lnFD׶H`8E6!7:b,_xWZpeԨۀ 4O .~ E7H\+yc$5Sr^g4_d.H6Q>D+ؓG/+:e=ds|(5uMT.U]u! ;إδ_䶘x2&^]Xdt_eU`?4y)6`WX^c.H$*X[past\}aO~{[4Qi0mE/$(e@#VY ]мD7XQ~ÏȳAgqY!vb) _鷙mgV.ڬ'mK$)zA^LfXzt"_"bɺ?/wϵT S ta_77} r(rϱ4Ͷ{rLJ`qHΥ˫b<[d@yJ%s+%N=ր-F9|#,8<-ڄ!j,b[w&QcŘq%~xª{/B2k ~g֑BE#Ĉ3t\p<ߥ`D&t͂|I"Ti6600k[U$GV#:bdFCvq'>, C&BPG|aOҫXwoɦvl &ĦM>3h3mE~ ;u [oeDGShvC_V*Zz-k}/ ] }=ˇө^$V+ ,^URȪ*WU^%Gn{kkU+иGR:~%.ff*u]OFn(._,KB|¢JnGΗ먣wM?{ڣ*OqyV=o5OmwNLW[ =|FSՔNW[NOsLєD(H,Yc_"c_ϢR[M?"#˔dK-<1k3_a gNG.F>(EjSnr5o\嚞|.Ď4!k!Pᩕ&py4az <UY|= %{_o+\4Qr[Fb ]. wlp"Lsu{,=.|INgΥHj<Yz06{n[ػrxeI\I44.AtpPqa69rI*],9=]tG(y=t+a_,gvepDRk@*/"4q:@\HϷfa3~(LF)CnqhC: M^vNܮ!> Lx=kU0OF6E>W<&˫48v6 e*]nM]P*IHh*jg-QNZ9z&oV /p{}pgO0z7ccrÝn[Mf7&<ͷ4hl<:QJC:yw,F6Ȳ|ρZ)ۨqPeKp$:Y~˻^&vTOPTMjɩbr5*Uϯnxhhcn O)J~Ac;>Z7)"l6p'|xFU#hud_DBq]EF;k$g ,:bk$uKeوv$ K#7EK 78w,^9IW 4D W9MN*]w|-p;#azz8%~)iM+/g&ܵ#eT:!dcuB ʤplpy=%C hJ%CnvJ7 uY9QB+'}|=:Wx ر(kBQB85e~lpJ[ak 2rQ.1LS~ufLVR5 p ׭?\?-IOc͖o>*Jvڣ{g/0݈6 yF1hr)߳$H#u!~:c;ߝp,8M0+_"BYnwy]\B`Cיc%ջf|ב;jrlժ1yط+&]Awlazg4?{HdO:6.;v&I/e!M)2*5R1tvnNvG+6X6!Sy$\ۙX>@?^2Ă+Nft#tet"~ 4~NF;*_5RK1m[Iإ0pQT1P#c0,޴T[9lk7ȠAo!໇)?kw"A (6.!MD .LJZv*`p+=.E6GSp3{Un[pE캘͕ѹi=çF>y(;M"x"עQ,8"~3DFH#DŽe!yr5s Yth?,]@#{ O#PSʃߺN@ui@r N\G >~ƬĴG/2Alt0/sH]m7C;m ޼=f_}`R@X/ky YRk.Rٗwì =Ht ?if+z_vRg4 +αM(31|ʰE6 xlfMrՠ.SqYt ¡7KHeq7&pP8(DVBWrtSd8a{+$攣X-SocFW_2KD@@*4GQ'QH鞿 uW1Y iTn} ii+`Ŧp8B,wa"uR`I"*j^q3ujAXX);fd1a#TnCu>ө+2EH( nW:a7#,?R ;G&~7TN_{M| _C λcpI1 L>LsFN& H ]Ѳ?rc)As]^K=)e彉/#&9mV}nh#Gv]hLiZ +WszdWƓ:.*&*P&ԦlyM愖`6Sx#0LJY>`Fj4yrl?^8XAқ憅0g; XL(MQb2+=b0ÈiLPNSO5>FEvQ= Ze2*ljvx@lmJ;"-5Υ1(uC1~Lre,=B}Z <~K k{\bX})Bo\.ԑCZ(> Yڛ¯JΣұذSɨ kabb*ЯlDZf@E;b,~ w>O̞h(>°klY z}6Rj-'guIRw{A-lR8S:cwK)7v.ytn2=Xxbe(*-O?+.mYD*=_d/~q%+KOú~*? b8_%c֬K 6*)MB_W0fY L68,D}iX4a hpw ! ɲ n"6c4_}Flh†'I1d/bM}6'{iUXLpպC&eJZ$oدNؗ|"ǯ('wԫDgx'\S9% jN9(]Rٺ=ϒc .%}c~K 9NrعwSJ 3[A*kud Q Pg gAg2naxd$Ƀ4ءiBPcqi62#SFlG"֭lCϊնfXsEַn 75| z! R|'Wt%uq%{k1 [?鄃Ւr]ͦ,Mi/9 Js.e{˒z󵍯#36j08RGnEh;^S3w~cdrKW݂-:v?|"W=_M,< u.{Mr¡F)6&YXMc)ü-- 1|bt3s,M gp$[#Şw彇| ;InA(Yd LQ );JG x5<)\7a5{-7h4\Ѥb![@5i39E㷼LGk8pj4h%A{dzSIuhr(a֜,Bj#C0;ʄQM<" _f7X(XK0]¿F}2ڛo:f9Sd#d!yG ]aÁBPi3-&T̅|-D/jpcms-|"*:ˇ}=\EK &wx]ZRT_Mcox)d&%VJg?k(^FpY]:rD`5YLr{]j. ) |鑃еY'_Zei%NG4!6l<4( $bTk['axU*}|F":-n"6ai삅ui}ܸqJwC ˔ftD'r%JP;5wuXR:O14'b]lx+7ޡ%9>9OQ}6ȗle0 Zjķ7|J;tҏ!>R ^lcov_…Ƴb]^-;{/nlH.qVj]ŷc_kCzɠ7gAmz2gS2=TCqj{6 tx,8E؀%?Vl*m>]L-˞Q]{8 ^˔Rq!?r*W1lJcmhЃ6Juhuє-kS$Ubx:t6)(WjG7BYOE6U6W6 K[;7([(MBͬtz_ױGQz,$Xc z^ySLq 3꜏aܟ[VKѹ㏹o%8۷z:8*vՃc E{ZDXz\mpN] ו\ ^3yzSϏW}A˷Q hgru,('|Z?/)Wdn'o8EVE,uu œ0]aI/ty}%ȝcK ǣ`.kogt O_ ]c_8&;i,Ie0leR_lIp&4QtNp@Ӝo`TQ}.Rp$Q+X^1j$G=t-JƅB|`ӱ`#.VKWs8DS$NWC.`NMnk0+4A PF40nVrOP)h<2=4ns%H6Tk43o]8gݕ \*r +l {zԨcѱGv]IdWn̴~M|tx/=yױWOK+quEU IBMyP&6XpgF6c8}8:TgQPp Zz6BM"fD0iX,AQb=:`y EOA} h:aca|Oi,ʕsAa \F)j ]zvk'q$-zm2U=:8XqYHyMl NofAj-o*啲E9yvԥYĨeF":Z,)VlǪf(M(m_oU58+5s85+N8 xL1 [Lw͏: )RMz4U7\xwح` U!۠2rIXoŖ Pj)uR}cgȗd kF)S#w>K],وyzB;-] 6>X}Şf;߀7VBxRۀ/nLU&"{\'[tJ<`rT8E'&6*7BDLWBXB*k$ncxn#464ل"$(Zυ`(n4O<L{${n`)Fh 1wagqYۧ{qzp uߧ|P-.#p# QLofw YxMp5QUlH|ةb%v=[46I\9|3|Zc|N`Pnw}}{NOoKBVTHWuT}%E,a' ;Q~H(\s$L"cHO[0+FMɟgʠq&&Ga ޅhܱEkw?X6t3-zEi ww@G׶7r"ѵYg.I5H ?D7vmBbWmaYCƄ;rg_mbaŽM\\"™`#'RH=߈K~v9㬽[Z%٩oT&_!0x0 m ۩ nQWͫ}A+0F:]N(&c !$mЍ*oqnV%z'cT|cW0l~ !wڽWƅh 4`QyI}JAx5U#l` # Anʰɗ)} _378ES9TRCtx:aNҏcbrڙd\Tex3vmouxgt:If"&igy vmcȒKjkxkTڀN] }yuNܓ@XT NH{}eZa'Mx5g2cԍ%U+Csa+87ƽ[[VB/`Ta^Plˡ.dα-lII06Vŵn:CZ(齤 vʼIH0|H.q `gNi B҄íʹѸLswoFL R~/ddPjOaN!ee'ӕ."Qq ,$z2T"@$l4_1$r2HbX)/ysU23k =8zEŒ"~)aK @/%6vIJmwc5m7Q~hRs_.9_WIGf;[FrG˹Eˣp{c=˫ e+ 9R_jKK_SrWw񥯰 藛,yetF9@uv@t'px7SWjf%n-ٱ|C V/ }ձ73}!KsҟWUWcul1YŘOE<'#޷I})B#>^)5Yؙ (&U@p%zkҵĴ[8)s.^:UB\zljK~/A%o'D= DfrºN.Vݰ_bڨGSN[U@,97V HZfwM?©StkW|.ۓ?Ao֙Ӕߗ5,3[PK^6^'KpߕK_^oz\LTШ^zV.ҺeWp uǬws)v{{TWgڀ☔ S bA€~zU`e{6qtGAuJ D{C.oZ>1$* 0K`Ba`6 }0rY/ z97qcC>!'2s_L.xvGv5^Gj4;#EM ;O?W]Ρ#ӱHmtPS=^N <&Kr4RjF4MT5Qjc2'S?J*^QMbbإ's[c6,*vAjo6'~%lzwCAގug;}>ih]l򝵁`&XvKC@ "z0Clu[.ػ`#ԻQ ؏fn["#;]3 zd(8 2P:oa+CAfn6bܨTAǒn:8]^e%0#[0 R ä[j!6y7!ukSגtej-0A^ϡ(&3*6OԮ+o0/0K+u(k  '}ZzZϞpǗQУv|7'/pmۀ|/Ձ|_ڀ.@`k钛mVa 05ҁNPa.0xFKu_&Nh![v˓O,F>w P_ D:ki;ĝoAڲ]TC|cR-mC6k^̍^L] M/_1hp(JUBTK SvT: އ<Յ,i:jN/  {hÙgZ({nو\:_x_O zKXH B"?HJo&;Y![wy 6NGo8$C]I wXb2]QS=~~oԒ}laOFlxY JEf7n*OZ(dY)ڗL;<ů`"T /u$Rպ'2H,ޱw4¥8cFaew5X ,F]&$s sb\8EY&l!܂֩7ôjS!ˆF{3RA/sQ| T'Ԑ(Hy&fA=0@d!7bdqT|-BY2ힻhamOqT]@X--ltg``!XNGF6~9DţtdgLYB)CfoN,+3Eߏ'xX7]{tW^ǵBzuѨwuʘr!jTwMzF=Q7-/yE7[ *UH%:n?šɝ#ϻ"~'6 )YF9Ѐ|e?Y\=)my~.iPrD_?dI6<RwXHx?]w dUv6eiE!@> }7WٓU2dJfmCNU3!Q50 3M':):4ԼU!!4]l" DGTcl7 n\2 0s%Vj /MSNObz)= !<#T ]wQWzwYYW}(wSWO3Vη*7 ÛpJ-Ff\ xkߔod]&vtmS.nx 8mpk:D5 ?_~a9 *(f6DW93wA\܆ <# >4V^˛|ћ^ѐ|4G_#&c$Voro{0d|j #_:߷`@aulc')7 .( #6ٿr4?Z?_,xjdh[.A4-A<3֕bDDp0i;Ռ#Txj՗GM* 7C9g6@Ny  N ^у[.^]IZNmB`)(Pklк_J}vzդ++0b ?1dGmoX݇6iI~ꇗo㝝# [Mwn2Rz7KV\6w6ub=EedC*|.ю8T$BYʳW0I::'"ܣJ fWz sG_5hk@qW8_B-vd#_;9xȥx`߂j_p5`j^zZ܂OWrwc  4j-'|v>4 ]$] 55yl|FV $,P}x&EMJ~%;×8V>`UgưoD5}69FMEר%Keŗ9Ҹ`htGh"B%meBBYA_E@.+>,dj{2O34AZa3sm:4d'}+VE^M8`lqTxTS -]|Ld˭cP꛹ lDZpZRL;+N7G+>;3ݪ[|vU)6?i\)A1j$ecVdkA <4(jlu >_ӹԈ#0ڀn˭]dS>=Kvbͦ\K&t<=ԈlM$2lʫ"Y1@܊`ׅ`>I%2Y?UI,ba7yO0t$-@ Fc*Cn)LO42ݞ+C\Ͻ1`?>Ehnݕ7B7^%H,y$- ./n\&]W]_n{BoNJEUƆA91qeJ[c˅+%5mFe( ՜BRfKmD?BYz7^!_~LM#ބ#x!==3?m틃$xS6>!JÇ#F_}ZhH^\sg ӌއZaɎpK\./nE>UF':V0ܹ]jh}/ s};aѤzQ ]a"[+˭;FY\9~l.9, M(6Mi٫{ȩ XԠqҌ6ôFu\s3J7\Ņ80JI[(HȃF LwqiȜ2P)cZJHK HL [Ym=tMTL*`m8s=9~`AgZ$F)&L V"\[8ca)E#$*;|J]ls~pnBSy+R O>&S zdzѭe<Uwi>PwufIysפ\*|7yw3&TݭI`/Ƚ=Si2LԚk R ZRQESIaȦŸw^ C1\`EI\|In EZmN卻foʔ[Py(Ug0j#νWQYPi\U`"ܕ&* X.dx沞6$LI-)#}j74tHӑ^"Yja]p O¾XUE}VE=[oƵ][l* kKv*H Xaȩ #&΀@bF.x6mUf]BiۉXDZhtccmJl4DŽȈ65Ti7dc >98K|Dpx*+RU^Vtb瀗jq꾸F>틓!2:AxlY< ҎVlg &Fi/ Aȍ7FSx6ٓ܋Df"=G$yH$4{usJuVU69s"чLV-9ӁOAIeؒr^)0~=G"'=KYZ+-4)fbNQʙ=z"T%TV hNBW0HH"Q"TvuIM*pM@ija*_])Q"Ykva ՍxÖ훔Nr_M|`P\:gH gTr6|@xݩ\vy\5%0l2("fUq-pߙj,k1V]%L ~7n nH51RŌf441' I53yq8`8MJΈ+nP{՝|NϮaBGlžNayC'ywߥS-nƃ|]cj==3F4vAJ``UvwXPTNEX _Ԕ`.},IGiH5~l`k2 IhÓ0N1΀Ӓ RH~0i: ~@EtDP)'BPɢ=IP. NPOF!uѽ(??wE?CS?DpPUʩ*,x٨-5-ra=f*L $]*5*qa.yJ#g3?ZԚ;eyrIz/(X^ӂ~iTC 2jwb7˓=NK!TSI3\!ѕ yBsU,xqH8ɼ6U~MbT#83o^&LY[_`⓾;D ui qXzY6Rc wس)EMAܥԬ 5u߷4)xTъR+DL~⿚y"i;}>Ѡ.JثDߜ>"!EW5|ԦӼ)  }܍|fqR64oVR)fpKV28՚n$ʫF(L٫k3)@ӓ^_25/ƪtnTΆ !G,eC8Іʈ=mFU&l\`7jMd Cdbfh*2pH&.= PfgBx9iLuRa[7!_*4/tqhUZȷSlezejPnC.`3U%oa M ԁycqMɟٓT]='&n NUUe\ˆ:pP7ifY1U^0Xw7Bƨ͒B%㹵߷nI4'L_Z(ypW*w,գ 1%ֻ?YMz/mg"$_˗׆oH&cA]umkbX|*xdţxFSD$@;]f})FDVM*q /l ͩ4x 7l1xxbr4PFT" beSpǏ",UwQaAhS4^7ʥ6[ܝ sc >KP2۝yq'ZTb4y>fV;;^Vr'b%jH`/[Z`Ȣ}jIdz,~ \j`ǠqwaoM$C=Nת0[ʀQq/KpygEx T46K㔦vmXMV{Y)U?M/4*H5[ R4XbВ]&K Ԥfݹ'i3-9M&46-A|vDyۤy}(TZp*;Wrdvh>7$AbY50 +I|I{qdh!Bk*L;Q X`q0vi!Ws2|\WٺS&)qHA5UXhWDEL|SĠ)#*bT U&N'5N=&G,F@Z! $pL}x.C3k ~QZF`eX5I;)i3đWڼY:K/:x|"2~vpܴ]Jqo"MUTJ) sߥV2r 7^V`qh)Ą?\sG1~rr % FYh$ x\h^|S^h@>ihg`̛zΙ,If˘@j6JG!우RƾZiMmHh8ʥKEL05Ϟ=?LStJ)a13ƆnOqޤi0?vӤedaSB.3nДe7)36+c{PY4f(dzl}vS4lU0)@_Y}5Uu#i> ħp.n'FuGw4ށ->oE6/jpvhQM" x8tf#-kbp24#c-}b)M8'ң}NV_>2^l*@Vaw$6q!~oquDo'n Eqɪ?- x:Fnd Ί\ϳ_ز_1|vGV–F85P˜LҾkÌ&w :UÄ\wDJR`ٹ&Plt}GSkر"Mm [_ aуRh\@o BѴyEmOb^}$mm|~e0& <UcU 4vŕBCTrDVY5ЀV35V n6 ^$, 'GSYܩ [(UNXpc y &SNHa'vv8DOt65; Df'3O*fy\1O<"4cgjs]4`iLۍ~ ERYt_ȼЭkiOUmita}S#XŸm0VȆ7l 3 xݨO:[ƕoVKBG8'wvS:mNi3R~zA'ه\v/ҿ'HR.*UBRaMJUa;^VR_ǎ:=EeN걻.yt9;ː?tH:V>ƁqM̡n(\E +- u7z"bkm73La2?QT·m|=\ "4t%1$1LH>; r&xE‡ȉT$E YLexl\1K~4={.q~{Ի$:ւ"Ek˞uϟ؃<"(IL\64 fo:c3?M]&tx|ERڪ՟*%N('<~HJjiޟ*ác[Ct)U#vP p.:>FmY'\ir3>x|CoƝs \ 9FK?uGLFFxIv"YttiZF+&;?{_`%2?n$*bbR်f6~KGچ\; d$46p?.Qivڡ:[<`_q|2QE3rxO0̙78h⠫P|hZ $_xi뱟Qǣ|e2lEH$[&0W)g #M1)( e Rsr˴ yJ>P)_^T+TfRFŔ_tkhB0c f.qх˄2çEWH=a]3-Ds!&Of^O&Ӗ6I|bLjaL2q)#L@]2]n Y .(Mꐊڷ!+H25ܔ;Nѳ@F=B-+HK >_J# 4B8}سO8ՈCJ:ƫ$ouSɮ09H09B?j]!A0&~nbMPG}ou19Lx XR+n H=Z$erVO)hQ~\j|ίKVa++]DZk 'E$ur|RaH{N`?WwI3RMx)Ф€=yշݤV:4zi ;&]0_WZFVch z!zB{O&"XZ!O`|Rf/sN$UK ))jH^D`;ՒԨC"Y0h`r2xzB= oi$=vN?fY ࠾G@ kUFl:[| ضkחE@# 4ӗ }/';MiU ŝy w$Z,ٽ0#˖^?!;1efWRV P{{sݲ0IJ*2yQ]0Qcxm2oB'HayV 1w4}Ly ~8|HxS(2j+D,Z{ES)=E@4K}3sQgQOv*E>g9Z^vg4Jax~,xK$zc R,k΋ه>y=Z;y3~'pJFxHg3gsp, ~tN*~ɿNNLFJv6+F !;v,L1 XS)ɦTW'^vҬZE}ڠaHP=o6VUDN ʸ"EF>3ЍƩK?{44Z>[!ZoQA:D<#qY-KZ{)j ߞ}{m$l$jw3|7Cj0kڗ%ZyQK&(DLx2B=^V2WYoO|qqۦPN 91x m|٦RKfRa/тW_\5[B s`??xfNI+g ~}Q*%/[$"0i 2 Os @Sc=OG5b&Eq>-!} ?nf6K~&8o+mև.·ΉKSf'ө9sG3ם+̎$iRםO ^7 +SW:C^ UhfUT9"'e02i;E96Xrmq2UA塞C`6Dbxy.Jڷ_04KKj(w"~JPqe 7s+NN&YI^_PL*_Py_bUE}b0%BfK>Apa%+5$t'?)|Cvh] #2$CerUW_ALR7<@LR{hCfhg n#h)Z5ܨf*af|gH]lpeCU(XM_Gny&ǛmQP\W>A}}}v "e 5](mfUkIsmt<4Ma;s@sz:? .v{93pWk,;إ,oDB4pYG5q>y ~nlLbZ[st=(Q#Ajk34P>(MRn;SZ%}Cw;g7[jw-"̛bh_Xɠd^yfiqQm"r("#gW|*=r`_/b2uSܵΘsg,RtR'䏋uRc£3c:MS6hZeVhPH)ݧ͢>=l.QX Z}'?LjLGYhQ/i<9R}qKX c@)P2\Q +tE%G}̻4;_(ˌC s+'^Nuy'RqF>u '70aC<2fHN-~c[ŝMro6tfW.\ݝ[#w9 Ч D17ph8%:DLdG&˟4 W3K뽎DBU H{`+-;D O@:U?\='wc0nMJ&E;ёSS]”*86Vr:Hoݕ.^㴀'VvOOEC82 *p?{$C]f^hpNnw;_T{Yȳp0~1OMצRqS4d)5NLmP$̩gYm[.Okuz6؎e,+b]$#o'͐U VaԢyx„SoEѥt(f4?XƸzM:815N qg*=9,k);FX}&=ܑN/?4} l%`AzćTǩ+Ūix'ɂ۶>Dt0&ڻ#jv/ ~x|J܂jJ`3 Hs5YspvX5\`@Dӛri5KlPWvw MYɼ5DsbS#Cũaa%%M=Ғ'1^637 ~:l+rIfUyԥ3uQFbc7+ym&IV~eW\۱%A'qeg>*PWouJj3c{v λyfTJxdZ}a,Jr /;·ɕ 5|Mi͛͛6h2e*3* ¬ Up: "uNACB!nvm#I8$C/*Mghh:=T4(sIy~\LVv`&ZIn -  wz%;LKBu=u))MWyBQ1 .M{:rlZR>i܄, j[R[PFMl䴖&@kmczAHtgkdؘ!VAAZa!ja+4mxzSu!/=3֚J R+2`q뤱4OYIYTR,,S"pr!ߢohT |1'bj Y8NP\r;y+  ~2(n;z$MwXdsVڠ''Ř>@-7HJ^N()rS sǂƻr?p\(F?i*^+<i^kRS.[A[*8`U$ 'T96+vV.`U&S^FR;V& VIʂ^˚2 $ әքu] #*4`C7 vY6 {~MLR\8nfإ`vkUN1[<,tKhwEŽnF ),g| O*JE iH6PtiTsi}@r@ܽ17dw`AvU[ D̪|=Av] 5zK@6/2vֶdrV\LY$j~u ֦Ԃ1+Cyҥg\^E۔9(7c lU}Q`)&m !$EC_g j!2z%5jبDͼO? o`3uҼTT?EuAߘ 9oI_qc@7dI<4Au,Iu犛]_,.bML"֕3_zi&2r!4ym ,鶓Pd[Q1┓Sϋȁy^:G|EA7/Qo[S̡i6E̎ cgI`<` BwJHFy_=F *Wjh V],/Elhbz-NhR5Rع]i_X{^2wB`ٍ]"S|0ph*\qHHƋTdJ3jX-xoC ݋/Vgtw(mr*@/M@"97 Ed>=Y0݃2xv7xꧩCr'\Na5W@ J(+ '4u]H}zz7M{J?-Fj#N") ķ&sp#H5֍A ?'z6J-(֦>8^gF Ʉ$h޺V]ƨ]iEN]Yu Q`.{k)qpOL4Os*uQ*?۹_~'`7 hx@NS@ <>|"c3<YYPkKWQQDZn Clv"ܑ'4{fRy, iBZ;4/KrpNB)zrC*$|8(,OB,0q6~˙V2!ZnS<]ckG8"Z]<dw Y1(1疟b"xΐ &x\ˤz`k0;sBh1kq2l2ήVb?Y\uj@%f׻gyi0H?d]44c۩3&wajJ> j)_週J!,bs[I$J4Dr\"C]h1a{%:\״Fҕﶄ|<\IԌaӦٜFHoI?rG&|$c~JH ,Fͼ8@5NQ߲w/a]V8l4 ;^+Ř5 %>ff3#^οl;[EYNc9 'Sl"n!.}d)W\+Un#29i_3-\ V]07#Djga@Ptr.xd ϟi0KC$n |TM ;6+=McG+ҜԔ%ۋq<bڌqWܸ/a:e0mbi1Z?pIs77x od}d[!E!f#(] .3ح%6)TC*7K Դ ysQ^S`1s\?E uAala2?GCO cV$ }ӰJ򕐂Tu>lK<j(0h |c|Ƥ?X76P!}AopX84x1MN}S.0?9ĔHO0304%44/+[6 UqiA~[Vϓf)i쇇ش .;c;9ұo >ǘ]q&CwfyE^pŖP@@9%jWy[5p3snW~5ɳ1-LaPЕSS4c gxm1V;Nj-tϵ<V+D+tʹ 5C'0*u _%^7# }d8Ezhɐ gİHWD9E3d/m1BzPWNQ8>2"am©M&5V ǫ{fR4H hCd#qzt fV1+ 7'3qbt['lqy!nP[e"łZ2$/5>Ʈyumc2&7X=띚Ǣpם5AcOR Gm:lF YTL0AEǩӋj \\{0$ >EbbwPӄ*,oD=)291 3%"_@k|ňpj|cf\~e LΉ2 Rk3»rP,(@7 u^Y"JfCe%> 7u&y)Ft9әqը m_D%AYj4R 9n2yB#La= |O~(K4][.؍#!;%[{N(QEBp` k`(XZJJ`@<)WٮcbC >0sMĤ ҉o*U>ZH0HԗEGqZr*4$xmZ2|s;<ԭ%Ps+J&e'"jeE-:3M;WHg?쒤 5u_:3Y{v`8 y3v|1b@rO`9UyBˬ6\f4uK+hjEYۉR`>3H/'SBZ3xq:f ϋъSMXwɊ8:FSnfzU00ADvþ~ԇ5 ʈ`4~:}2Eux@e9)R#abo?hhi#*5FS/Rу0l70q 36hwxvLaіE \ODq_AG!&U?ߐϻJ={Nv&w=!u?Op[Wsu%Vᔙ.k*'ZגY\K\($]5-k,ԁm-'[!S<̦ny7%8je pH.*e81uW!fXe$MU0;clhQBQBKdv#aϠ+ $qUuM1ww`T6y/u&fS?cׄT`F)hEzS.,Ѣ)1tҙFǣyϯo;L"f1"*uy${xJgM<;& yCPDÌq$޽)/B M\V&L3>¦ V9,†u2ċpkFu. ˆj rDG(2i+ o +]ph:?g@G|c?&`A0&٭OnxㇳRZeM$C-4x`L*mbUy9^~ȕVt]*O潈[{,7G{b!w%1-_<@O|r_,$=V M瓏'.W!q~g~ݎ5Avt8.}Gqq_voR^ $T3cUz̹ >S""Qp)|p>1jBD"R.C(" z)z/eˏ/O?,WQEczZٗfI0芠HB|asYW9nUv΅!5ؔ ǵn ;ۥ'撞ҜW6 /x?ɭM ,MV0NF煴B`Ęڈ Jr؏Go;Q'vddH?^9r>S N`EXjAՂ2?;Yp J娧Zw3Q*n\13~2KC/;5Q$f4B8|&Y314yXm0pOR׎kq[|w93F$Glg1`=X׬z5ۉTH]MWÄb aľưG| d ȁ].I yh*;^!hT7 u-GJihT)cs]c]rXr D ?֩g)Z|&|bf/\UprZfp4+aբB#D^'TL#a]#amSaoi~I=pT` b ]c]9U&5˥:r^ g$Դ5E)jn[a?"s)J FWF08L(r+f/"4@AU롮-MŒQ!|fpQ%+ (= 'zO쀁9m쓠*.S+~{;0T[q%Ѥ,X.RH@Yv0}CXFwœYaz_+xѦ}׊/JCg-sٹ#۝N /;m.޿#Qo񡀣ڈyn஭&2T-ݓ{KvlT3R'.bB#߂#]>;$z`'tHp{@y<=_}#aQon^FSFqzr{:/"OIO:y[3n!I$9 SLSN`) #!CGUz0SŧFiO#3g]ҩE^]c$R_f,j*V:N/ϔfˆ)hP̙TCM  sәk'?WliJE,A{N]:=➢yG)bΩ,2U9+i -u: Mэ{4&Ht))FR68uɮcq̮)ź}H% {6F!aߗ&%ϢfZΊUjNSa济NO][ U/Ou*uȼ8%zs#gcM#] pi*70@;qmzrXLuJSʭym!o2~;Jծ5R7ˆqUE9ʔ;t,^>Zmj=iDg,fJ˰L~l*wU|O}2Vfx8J#k7>z]h&VnO)ډE\'9{ooڤTU3LH48iQ;EZ,%owrhT>'hg~>5& /Onx#;OS-ð0^$C8E#/JwZo^+3w5rIT-}O&ך6TѽkN;aǡ f@XytNЙ⥁\_,Łl.qew>&9 ·L$2<(Hp.X6k`}]x. n!&s`Y|ԡq:ipKpZw!F# ۙ0^l7sh%Q4g(iL8IdOs"|ʤ47&݋Stߘ+B-<--,L_>>C)ClF4gtৄpSRm&'_ςYbbݡx2 #K!ǗJI/+{mqo~w~\AԔ}IЮ1:¹ᓶ[O֧Y=PmaR 1;Ns/%||ӹ'4rQͦ־CRaIx8ĂI Avˌ*=H!F/,ܝUXIO( yOJ8S6/yfJ3F6&@(qAx[$Ƕ&D ]CcE=J>n/ lR Qtlipx-Q&?,說"7zvoӤ̩*bx| [|n/ux ݤϝWX5FX%g;[tx}(<YG ,d* -gʩ1Ll]G>$3 `aF@yKsRR>T[ԳR]M$Wߎ_ pfa`3q*<7n|;PQٵWp)L¤;e7˩{ry`[0hUY?v85O}⹆'wdRtYbW_4h.ف t\۞&0;b&P] [TBە%,rԢ܋/z-1tt*r0Zx3M*RJK<u evRuՐ!\IhTlrs CB<8R0P,>D,0/PF9@> 9Y~ 9H!?<a9nI4nt)E ƒu `X Ǭk%w89h@mHWUif r}]w#C/хK kk RA)I^5rí.[\˽:a}+Gty4 IFNMC,#K%ڬ}(h'DalC4Сߛٽ'Xuǣcb{tEjutiLĢC6W$ᓀdtsک7e(G4&~-?>ұp`G|KiqAR]K) ӕz)7gKSWij!Z`Md*oF zt2&Ar˹Ds Ҩ{Bo&",mKO訝J ^CBRdvKd6M=X=eHX^Db Q[Wȭ{KI /άQJPAuac6Щ4su'AUg`͇ eR GNe:dodkF_f n0ER+-h]QIH-GMt6%{uYMl397hEd[w\\Ws6י-fT@<ńu)nM~2vQIAwek(L8 2~^X'* }-]N콖Csboߕi 5wvKȯRIO Kbi3t;'[WǕﴌsF]τݮi3:a,dl qu<<e8(YP{@9S.H`qej) Zy)rUË\TTg"ldy];ۓ sW7ϿvmȠ3ޮ^<䎉 )r%j`kNj`"xkv8˓8' ',NPC7h \FNDٸRfjm坍Τ*:W +(G^\*_zy+@o 86{L!o"j>_~u=L +Ll+JVAz14V'H;RmNȁ(n+jA:5ZOȬ!̙1:6KI4*4>,O* m.&m.I ۧDIrK1(%WP%ӳ }]Xw`JnE'cw| 6Źwi3ۨ\\ {cSv>WxR`Xӻ5=A&OeiI$q;4~jzW JPʅ"3(Tem?'D|'ϸlz-*.iK]#)h#SSFC&(D6"i0p R-uV%$8iw.C53, q:LYIݦˀ/0S|;:S"z[%VY'peǓlv> VAP8yu/PaE)vs d@4U>QRR"Yz-Y]vAMx4?Fh@*94LTy51]P}Ʃnj_2EsIN[bŪ9AہKQ;x qy(XpD| qry Bjs~KXa4sZH@=mFeG4fD98aaXjyF|7 z#R_!@%.%u\,J?F-?^Ϗ-jמ 8.RSqQ]ctˡ!Oȩ(Ji$?i 9?fE-Rv&C/܏>dP",O-WHch`L.JR #7vnR<[ª4;.{:9{Ȗ܀T1ZR `sML MԮV2\t}ѹqt)=z"gGRQQMci ܎}rom܆' Jkx9H55iqSvowe+Ġ7wNG=* rfHy.MO}qY,- u84O< L/'Q%aD&RNO!-YA}#/nvj4C7>CN`h(vM#1d 6M]O|2}4hKƭL&Iu.YM5\&NTaƇm:9ueNGC9' SMz6ob^@'Ay?Zrq⺴^ŷ*wE%HeΌcrP&{=X<;!'붉zch7RȆ^FUAow CcI nQ.u's+we,iЋi VVn$GCj4wAWP:ksve=_8 Dșh$~#qm\?7d.ͺP'!?n=vI+l;Đx`ЩP5Ċ$*hLcz%yk>,'07yv09 Ր{6&$ 8jI[ ڒ6؂ Ulv0MM;?A_Ȓ#_ʔKDk4v._J K0^ T]'o_.jg`X̥KDH!ÉE3O>T$跨|c1.RɟGT9skduD]kQE)fWN/a|Y,!֪}sIfN`Y&s"x'8G CHEމ 0K?o"91o|Y{v{h&0/*4N JA)Xy+}JphI:m6:qQXtx`L5[.H,V|m26׭*#!ߖn}r[㜞'O`Ϭ|GE(:є(O5Hsi0^9f?ڈ= -i{]G42 Ih Tp.3XQɏ~k͟(:UQTw&^3A,S̋f8R)\,Bg1'OEdgDdI>n0Lyxr$i oljf !Kr2M-/pJ ^V L)(A#kO4dF`1DvͲcq\Q=hޡ "rL]q.-*~Ul3Mi@PόaOPg]pJyM%:HOֱh4t3mE?$]SlswT$ނM(h,㡀,MV`Q!!M}t 4bOӬAئa#Q+^{5GZ<,~mH`bCpMs6c(4{4S Dn8!\p Z ?u`: f8;xpŷ. "z-|˂u@R6GU̮(bY9Z"G]R'nhp^-ݜ)'DWNd-[-q8XcHwOgd!Y@3: MtwbeFu5cRkJ u6]qK)B3h3xĊƑds_NKZX 4b1Q^f5o7K^]c-M'Ͻ`>12Ki3W+˘VIGhک(`M* ! E5_] .^'9B= }j`U+՗Wht6IsyMb\Wj,7q$2{2/;0(5p6H4Mh?1#ZUW*裒8>rpxLaag(vuL-Bxm(YDq%(ҀK H o tU;QX_&5#Zl'ǗbmU3Т[}o }K\9a٧FVο&KR<!2-m>s愶//:4AO/"gQUOthۜ1?X%j|5=\4LpXvcJ$%x{$iM6! %>j{ EؼoܽgXG0C@1VQ43 lV&f*!35cvƿBp:ͪ# @ No7VD nÁ>-/wv  ./{G@輯 aUkoo XXr3ߊaUm{hq טĩoۤ጖4j՚5}jA?ȑo@@3(ٜ.}Zp1Œ/=1`GėR>yry.v)l~ď-0g\f?كGs4\op$ȮaZ|Ԙ7m}V ɔ5AБ;)T0T5|B?${ 03P!# uebR[2䷆+M~23OVi'F=5CݳIhniqFw#~^VG)g)EI :2ԡb׆D.[vjAs2y:hw)L uŽGDe~#])Hc\a_XQEjc(b۫|]e^*4]ӻ_e H}AI:y}UpڟkY3lF/"<AN_%֠wkyo#WW. "&ƢC_hB@D$1P>jAIz,p!G,z9%W'fhw{0XRK|3|Rrj6foRP143Y:6;PI޿S9o$5$ )æG<3̏]R4n,6qR$;6xWͦ A>13slU VR9inKIZ(9b l pA;] șB6/S6vU,!LN#(wӹ a [6sC/;?\ݨ}Q/:w ( }-5g!]y2H< kX3űNԙ$a;-2H/ePч['f>>0s\F Oyc 喲!Ƿ85r&B?EZ Tܒi A/ٰ³9t -#*0g#(`?4*kǎW᣿A) 㞇.>)-hb$yٴ3`2}.?Gwx$DMD )K@WwGc[tӡdP}2c_%ΖRRDlsE+. Z4f5>>ZqustM8;N+y:C1 .r( 0;(cE*Rĥ]ecUw&M N&'_\!Fn@T@,<߫vL_+=CA7qw^P/S8Zz@-?zͤ} aةh5}TΎ;diY;t]0UؒH]#%w>`oV_. _ ߱0.B9$}1 ui8SD<! Q2nHvB=uoy ݠKnjn_TtF.g1/,n &i ~$\qP/J)Q,\8 8ƨ](qDN(JxÑlK RadkmBݩP N^s-T2=S@vb#)ey *̇b] Om-1xZ%<2Y5i猥{/^=k_*2/;# _ϐ-#1ffx{_s> uЇ'9S?Qr10Rngޟa@@E+/Ke=ZYo_(GS0F: y~q8+WUo)B:ԣISG1*B[ I'噇VmT;;\I(XY^Ul~!7X\ I%/ɬ~ =o- [9,'" XO%:2?;~uQ2C陿smk9Sd]SBu_/}Z9W69܎Z՘}]` /Ă6GgPpT g6>{wX*(?9͎;oOPrcw?Yo^۳+Ou|]g\&pd7@BjRcusTZ82ɟ?2 ~/ )b2ӅKHog+o:ȋ vl@jdqv*>GUgv z߳᳴SqqgSD(AQ9Y+1},ݭ:OU 0T(^\m/NוCg]-dL+}C5&<t)Xܧ]%hIG3DK1i!t~)Jx݃$LS>$zBPjQ}\1׬ T,c)B9Oy1C|KYrۢ.pC\~W?lח=I/Q(93W5LY1)>j=Y ]Oݺس5t/;ER:L4uVHCWl0CCFa5lN"9G  Rc9畤|I[o 2b<@J`8#,(}$6Dٵ1v A+b_' `v"KMH%  9$if}PR8Ek ET,Ԑ+YރՋ$Z9Rbh\_xV򼲏K3hM@BDpw@٧a4fxM/lД OG. +0\_.C"DB9{ﶶMK? h>Czv^5m|'?)>qʊ5"/\/&5!?X -Y6yw]FSczlU*F(yc z)Prq n >tӣ1DK(PV`Sn>1Yi>3ctJr3|ϵxÅӟnʫ|W:!ˢz#P$`J@t#h %A3V'Ԏm>l妭issLPց, b@Q~V-wJ<qXZ  !n|$³cELtʹ~ m RŻ@py1Ja7E{M3?g@!ĢYJ·x/Exin:5&6_T>Uw%~:̐B:À) -mv\&/ThA`?O $wuݙ2Anp5@54Ӑ992<_Dm i%[֡1)v*"Uey hvZqe cѢB(NҪo}AgT-E8.¤ d_0%74$Ŵ}|E|0zq<4V}.P-Z>Y}oI{.\jî7sSپ~OCXRA\O=Q9,B-Lr x!j8`ToNSOJ-IDJl]qmn7w(>J6҃Y879`,LH<&YF)dNX܈zQC6_dR9, \g0Ok#jDS7dKn;t[i<*Z!dC7c/IhygVu ʶzz\ż*صɌe)%irI~+9g@9gE(ƀ(FfLԎ{O`"=H[ _`:*m.т(ro]޽ -|mfFf4EUMD$Mt;t {'H i;9`o꯱()Xh0kI\<7))z\9`q2a40~L ϊZl#Eko+nn(_B;ck-AvUN#۽&`1z拲q8uZ*B,_'JFK2T'7Bg9{EvXIi*, gJ7*pH)ť_F~_"DS蓐W#VQY6p\T7r9󳘓 =^=C1da05OjY'kyp>)d]Ȓ<\0 Zty_=# s;.Xw*㠞 kTƗIQbrY_1ldNqMMYc2an̙H5޻OxR]/pslp}^uplui:m8q q!8arq i%`7| *;bjEVSmA4г;|ō9j֗?=ɒi[%'$d߭I*^r]ԗw 83S4`v9[DQ%VU 9|)Ag9\[H 8tI6SA-yκ^o|Q$ C0~ʲ=#QoVe,"6aDΔ⮦A#5ܩ[?N+$p:qX&L{}Iz|}?ߥRiiu~R}/'n~ǣ$XU7p֞bێ5%m|:: eKmAƮ?x=ykLa= )*u69R)~k ML!7R;D1fI\j4tsMcޗg~;S X|>:X?lXAѵIӿ@ >K~Gd}Q[}h3Q <‚Қ$ $"\*H d$kQF Ш%ECpv-G?dS]3>I3^ĹK=(I@_n+kN.Q) m >>wqYX4g'jO>:Pw^vҡg}3Ajv9\o#>nb䨇KׁQlhᒾɗj_YLtsKOUy"*] /樻ɍ7WW*D/y<`0R\<Ip;@ &0W2(҇ԩhOtbi 7W)ӺJ;e2^8(=:*_>MP ZW:\,Y"jK}aS!X9ң>)WX+i ʳ{s'ڎƗa 1#&Gf2*ĦEMFH*`UB̻󗐂#&B댱 W4ezNIעjU>,Y\_:8&#|n;TކU&Գ t)V<7Ec@9wn*=klUaE c t{ ycA2Y 6Ot%l$ȭF>;,ǷA[|8WRoЕ4T8'vԧ~ 3 J#=ض6y(4lFV5^oVbJtY❎'6SʗMv(1Rdlnݤcvf1˂L㽣i}f[7*ЦJDgf_c׿O@߄(PjYlg#z`Ed9[$wTF4ݭZr46s-1h(!i4atf5 _YyNynMdT^T>j1g;hTI?KwJiKx$BP`_Ƽ뽪J5\+2.9b|%d5X9{ʟuamS4s T%ah-"H?K<w0geYF\TI˓H<ŵMnoK)59Ieq>)/ oX2m4+}&lپ T"Md]gXlVFH1Uf$]݃9YĘމhd΃[)/'¸g~%* y@R>?thw94_!on$M0e _Cd%Qp^J'B8+P9o*_P}yņh`:1vv{Hd$`auAA /Evp%T8 W2iis* X}9쿖|_vAP(O?y@;(EwpG^̆x/-}Oj^g!3B-m.#ӳq%! 8ܜT]c%z (I%lj2Y?d4Xb-8bOy = #I w--CsJoK>1xV=UKKp⍊SdTA5LCQE+gP 8P%ɔn~=%f"O8RrLC7Fmtdwm3oٵ`z4 uMu"*w;(@*!{,}E)sV&;Ƌch*#캡}Tq  {#?ڳ95vkF~3=WT-i}H܋e ;԰Ixt糈R l1i!<nabI;֖䫛ӎ1kWϠ/{@ >R舛b0&{73zs oU?@RL2VpiΝtRjN33 Λn<97m9Otk:-;˃apz0̈́1?3bXm%WqL\F= "ZB2h4na]y[<@He ʻi%Su@dG~ŶR ',Br~L J_,\+Xu˒vRn7I%H&"qI쐢:k%hH@ބ }2Ӎs~2#灿{eC4 $qۮ*q? bM[62ĕ"Wtw@``H^aĺ@[dtÈ7o/Ry1Iz{Wɹ#ATҠj:'J8BMoAcr2hRViJP!36}3"='zݧ6P۠%Ad˚H{%ffSt&6C&(c4_^;: L kdWZg!Gw*FUp8ٿu>]GmWiq4SmZbw#],¬F&znJ kQ-X"(tc5d"Jcg0T#dUc'_]'9yU!2s)3+)/x}( 3IydDz0ZeSbحIW~IrOg Dy*/juX}Msm/k M./0Lag%n|Ґ 2@|25RZ{U+=.55e .x)ih.{ W"6 UdƜo2hMΞ~PbIRjG<f-#X1m 擨s\"եs mtte &u)9^ y x+9xڃϐҚtB.#bPe½>P׌t9I$vO#ڲj޿)d„m5]^bē{ |]tK g *f@8q1!~IG݉Ò/ul*Cyf8jL2+ݥp:\r^ijEX0ى!m RJTONI(C_LGH_Kf HCtE*dswOp7._f8^H=-mB2?:MeV{?h) FNk6PYSPjX/O2S¼R H ce];_)Y!gL(sEc!CN Z ЉMR*?N3>*cCGP +MթAD4Y|2_x|ăuWqYܓ=C87" RG~RU|JJnfހy{~vlQX. OA}f8sƫY j]ZmZ ekKViĝ%6[{)ӱuKa i3QEj$Yc#JW6ЊɗtFU!OhE*UƭJ;k_V kvqk@d7 8[D}j޵":HʴnELzXBYstPT .^cẇX}LO[!®k di?BK  gID$4:.)`A.[JTb]= !~ec!/tOR|ZG&*rH,@ %<ֵzVgU֍b]g)߽)1iˑ^Kr~ڈom k@8D_6w3p^M )])hq+dHv|G`7oY`t_Zgl.zס{˭sTx^hAqTwFjMKep([z܂Wn 1J}l̚x q]߁BkE) (='nvbb 䘢Cx"?J~fZpP}% -ȭ 1Z9+.ک]@XTN496~ڈeK`wP隿^pbcu=pKכ!vd5<3y&R.(Auٖ5'7ITD7ESP;Қ`U>>q 5tr/!u!]2€ [E;̯~/I5ldhԊnn;'~@JcE2ݢt-l`\Y3DCʴ=z)si)j%qԭn3C[vqMh# C$)nL5%B~Bh+62M. O]cI`d=wKI_1Հ1ư{ȗy/$3_d?+mM ( ]CY\r 7Wb -[2Dy%7Z# C;q, QZ &)n*mܷoQ<Ďb/dZm|r2LqF@r{!kWIp֯+̐z|`fc*muăoE%1Lî#JPאLu.Nc E5мa'j-BH&XU`wj Rne04KH94"=,Fˊnޘ>sv;ġX5PJ)35i)C5W>gi'pRM  i \e4<W74W[)LޓYHcFRRW _`g5q8 E ٟ(Z%0g?AK49Ⱦ;8~&a㉿޳r1zYӚVRoz2[.muIz{: ڬ)&t{.TDѥ=ʂW3h[ i,&C|?& &֐׬ǨqKb=}ev3Gpޗ#q䑤?T/l3DY{ x cq=j˅ ա؜9Py lTP7o*,bF$mBY+QpqAʶG>32*&g\%l9jLeL]#VP !ڔBdkZ]:ZUc^a'ƒGt:SFz[N&P GZl;QZO~ӚFy?IU>-Uc5⳦ N}HKt2]$h hr@Qu㽠-axBj$m)b ]0:zBc,@P30b1eVot*GY(e|P,RC{#׏Ur!%4}ֽEQik9[S0S^<6= >,.ۡ^ҞIJӶhIK^(M#_T ۵::bϱ&'67Pcܫ\C?`72{KU B>Q.oM٣h [,Lk0>Y䄞v2kO%Pכ=Z2IJ˯z/V(P~DgIˆShsrDв?Xl,_1`]d坮389 \.WЁ}mMӝA(^T]h1Y;BfcOi3c$̇N9ȷ3CBtA[C$+;,~@ 5/VZ;+i#ѽ(:[wD586$fT09IbtHS` x"OW &]9G,L!5o~/#l^ʣXY{"?tQ ?+5hnj*G:k=ۯ:F^ǛtH}߹6oR~`XJ@-C|9/a=״/Al|5:e$ɦɿZ dq`.KV҈$&*Tr5a.())GagN\W˾Sz苍Gx$\[Yf-zw9+%R] kM\&~'wf^z.9ZpAf yvx~7Rvȓ7A@<yp{O$>ƝzPLP[{uc:j!]*WS(t&T*H[=t<,ͧPRM_Ia6 )fWN 5LB4[i/tކB)Q7'ngr *O9[dိb{PTo78Ƙi^0B,2lho!24^b|OenFv_xS{D)0|?R3a1C4~) A5`clQƾ8V]/(,fH/tхӕ)*PϢ}8m!]NTA3RK;<[+Q&?W5 cǦ=8sb-YyqC?Z!">f2BH!;jϺRuDvW-NX>* =jHl6qR^Z[GBc)U%%Ƅ;v=? )BdYzGSnPlW,$h UN2pϩqYRMI,q賠81[c~261 %"2Ԓ-v.(iՐ?V/92IMaLG"RyL!O%+ψEZ !P-ecjX\*2Gulrѿq)3̤`;t_sZfj?PI/{vX,"lArst87&qF^xC譾^^* 2Hpٵde!*9@;Z'h"|t; {Ī;{0Jyf.ZP>q0"4S1 ᗟ P ha@i1[[wSH#i@Mn3p(-QɾZ*A/ɂWV-(eyvA5{qt6ƈ<b'NV5@Ŵ24ȭeC W1;-Ea:bmVFdX""wdz֞"8ĞJLwvFv'sr֝޷ F+cygn5QHխx=^q{Kžf + ozhnF uAckc;ghBH6 Oer壵v?3A58썦0֖֏ԥv~t$m6l2_adZ:[YC^74d{9g^6Do"e=55a$o MEo(:6eɣ><{y:.8x{To֬kqZDJ&qxD BӨQV ܼ-' mD&v87X/zԼ{}fZjMɑB=\toc ӧ,Nϋ @qEe>GhAtfr Cu"I}f))GNvEg8ƈmBlRw8BeuQ50x7i%OF݅Ur>9wѧmL/ C eKB ȕN7C :(I*:Z3G^!6態/M$#Aܰ K9?B p0a@ AL=jdxɏ ::quQ|f+u}5U;qNyTON qv-g+67 F{`A&{CsZc[k3 AǾw=y*, sMSn̢,Ɋn񸡸v ;uv';}chƢ_YKt+G[3^L0?#^aXUr5Н&(\,E*K-9)؝1ˆPP `$#~}zjQb'=y}J]yc u٭cM_eQ 8>~ݜmGǹr т nMSUJrHpIlwL?d@Oc{e@#IyF(Rڬ /9Ŭ-qh7Aufu eUg`'ɤ׺c"KJ/IT >RY] '– 3lL$ I#ň KTp{Y([qG۠=y{v癌$k_k8Nu**k2Un=TE$h%|Qcu5?ډœo(K(L?]:[OS JGN-+ /LrðYnK@< 9~JޕTEdUÿ.`x [rC~sp۞?IS&ܫ bvL쨞3AS8]KɿQ7[Sp@)])\j,gar.^}55Ҵ;p4+2(Ң`Џ)v;Yـ Ht-,Hj#Ʒx{y+h?jqػ}ϯ#rHA)sbPƉGQ JLr?{ If=a7 AK@2[H`: YCQWS?na{+k}#{UzE/OvKpw=ȝ;-88D҈D #ᢁYC/u3Hih`xjq,BIQ p%Y/|IYc%嗘,dh ȯ09Po[a0=OoE<"ZFu~ "A&s0;Jj@9y͌sK9 ϛ(/O_# {`dpBca=-oXAGC9ت =k쩑5ŞJBNBYkX[x-V#W[['! j_))Px.jm?9s4t9ra4==W]u, [P>4Nz 2Z@&d([Zi͐8e璀 NK?yqZ_@='& @1i~ $Z`sŞ_|o2*GRCTG`A eYLH쮑᭎=pM.vU9luUl5lQ `P+a/H"-rd!+hVrŀf"ÉɌħDf1"|-<㾟OD];l[ͻqIlbp\D ,ɔa<ާb]JsߎUPhP *n&dͺ<U].-y2qe` xTKY%GoS_1g \lij4\v(lxY7Zdz۩Ë\D2O߸!fꎁh0ZtRBG*<4CN?|paSb/l)Wβצn|D(8WOq,v%T?5pGI!GhYM0䣓큉ُy0bNFfH~6!p+ Ұ.֝mUChvߊn$%]+7 n+ҡVf2 pܦ}.𦧞07wR IJ1+y^.JuHm0¸(ERsؠJt&;:ѹӛ r G8ތֹ3XK%?Z6?(*Q Q1%| L0XC,u"D`I昽xQ^AE\ h9kEŇCA~S`Jx6s]J ]% tfc(M(PL54Z2ЕPtV;!7u BJ 䥋T/@V>،Z<3 omֆ/Z!_/A#ʰ}2v'(e m$޺ئir~r׸dΖ&Ck )͈Ѷo~8VXeX'K9t^-P,] 9Ce"Q Ҧ>p  &ݵPy`w5G#a( Em֑)tupfݾ_tI!~s!΋㳢&s/owSWQ0,F^eũYr7raR[xc |z r9!O!Jn2l'ܙsӴGSƣb /j3E)S$f5+y|5 TUGz[RdxBwq$2agܩ<>͉zV/idDe^92?,""6ih+=^"((7%$wj~}?:cN;^]k[V4U:c37Œ 2Bg /JږF ul9tXf՟HXت,(hKYc`+l<R[fe7ѽχIm lRGQ@m:1 KyXtqqτSaR W$ۄZ L#Zߗ՗>|r%u",htn{oBw֝on֢Vop4&pQb7IRǩPI7/}5y:F7xl HqܳouW|U =l{V7.- bvtgGe$ O2XQO}JlΰA-6$tPrL%geo (T Ͻ5 4ZW!y˸vnÎs0e}H.U=P.Uc=, X{rLI]!pm*"#JJ'? Lx zkȈ PH~1xD&~:MrDx<ʬ95_534 ""9R 5/4]V`^lgwV6#Q B(5aJsM4i)o{Kۤ^CrneUtK+bMwVU-5'嚈{0A |w?4:DKMHXo&8PIɩ)paWiYtRO%\,É _c 0"C(HeԪ>ey-Ɇ(Ud_P/ {Jj1X-g[GOqVfTTw m䡄Cl5PT_F2@Z 6 1K,?LV50<`DF@Wdu߈Q(z@@Dc } 1X)l^ &q0KU&1vtz=߅ Lt+L1کo |-^^xq'TyRPϥ|ϊ]@ í%wKȯf&(~f6@?UIBEÑ0ă*`=q"bQpWͿ`r>jW DB1_Ne%?qv=ģJh-qҢ f#ʐ:GzqOɶH=Eu1K $D&~.8k! ixs+v@lN1 j**(It0Nk jm 8EBAK@f(.t ސsD>>"khr~ΚͪU BiHEF;5v)P31}p^A+`wxO_SDgԆ˄L~(Uv/88 e ŗla!3M%dE %A ;TUO])) Ih( 9b^DY=>l՞ FfTXm6^=a`pJBXk؍7vQ6噲|im4s$gcpq 拉'Èb[?W5'E`^L`>u3o m|+iċ~{a[O-s_ # h5:O9D \@w%$Zn K1I?NoY?vF׉d95zIӞ79U :E}td? s5XFnYirrer |qf'hmilc1`ScwdlB,Q Y, zX_D2g(͇jj -ЯToQCAv<ІVO z[y`_}S$5#F /E`}ɴ]8N@؉ AFb}MPz>I߬='XoJ%`}ۏO+[9߫u;-+[o5K˰A ZÿJtT9 VuX/jA/?QJ|G+E3@QH՘p̈(b#[U]ʴ9Fj V=Gg)z۵P{&b YaE( # 1t !J?'rZbh?*nF)̜JjfLy;I׾MǺ4ŏW̲jL{_v%j/#I>]݋Ąg|,lI@E4>R0x$4菚F e vOk@85!يdzypuaqtJ#CѽOQ8(&$lnuF Zm5X-i$pRi Ly.ּKCIay nѡD;^.jn'yqpN#*5E2_ _%4(CH\,j]9 䥸T@ҲEas҉jNq'`tBc\5gfݥ7BQ 2ehEgN}QTi,0 ',ʀcB=IFkEabqsٯhFT5 YS(yW>|>ʫVXL 1\cuO 8_Qs5ʚ*;#ү=p ͽ_6(N i8GD!%6%ɢMoA\n^!<\Oo&b1j3uKBoq'E6r4,x:oλMrfW FSN"#4k4.Au1?@4u &PN -:ti|NJ+̀mb憊k6h (2.%>p@6sZL<'=)cz e#N +OkJ%˧| Jcq@l728?n5y.~ws(l^H7Fg+"oζ+Dk-=ɘK)4ڦjQ$"zL͚! bPtamh/ii/X/ER(Q ӗCMD{NHcj<^Jwۗuѝ Ȍˆ)ŊW -)4: " ۮoUGVv)߱<>U6 9EÉ֮ӫwhژv~ZP‘ V5wD ѰaxQB ♓oZZ}@,s4M H@}u:@7f;c[ۙ}<Yy6J%( r1VѼ~tR{Џ?Cx7Y⻳1Gל-Q4꞊>z OzףP|2 q(l$]_ +%č'j\wur۰/k6r7DjG=Cm4E|_@ <֬Q61Z&jκˋP[4w3tʪA{bn.Jf߫𢑴0BЯ ndyU*L=l)}xa mG(V9]Ia<<v']pCt:$|:Ir<F꒕/=w\9u=cL\ 멠[/eجG|| (F[9wc*I8Vkã*;Z+K4,I LKz/r|;˔ǺN{jF7M6t):kG#mGo䑃/0 z-p\+V"nmd/@zI~"M6 97?D;1]יI܋)ߋpc0Z@ܙ )m;0*Bw#T NPk,0t"?0^Z+Ji^] tU jc+gow&/egSM ^Ɠ {Wʳ#K^@gk+S]j;*UŰRpDnuA ($t&|u!S mEGƒut򕵧"' ŭCmtH;g>-[1)]7 ĭMzUXipAf^$btmsdׯl cBfiw[ݭR$z,IgfѢ У+z}|Ūe5by)`q134d褧@? -{.[;?v/*kD׼JkӃIPB`\&X|F܅̜P/<^|hn7"Yhxw-9lu>AV`=Ť-i/ 扲ɹJuߤ!zCKGׁU0dunG~\8K):47Ό&b-Q]Q7 kЃ3q/g)Jm@k'DR,B;,DB^O.|fSt~\ cHTIK9@mẍr8utc@ȫ%ū?VsRC+\42=\eoT窃/In^ S4Zk |z^bzMsԟ9 <mT)%˶h<_S`+B{(\d3ݞ1&qț?2_4e>qhVoV̂3y*^0 YH]p9bb.6CӔ,YDWC-(B`frfN,<>%^~ %>ڥЩk}`\G3񷪰_'1:ۅٌ+=}I >>w@ٚ}d~F,'#27Y!Aܸ|kCē6!g?@2l%5 *]pԖz?~d6qO~MrjWN#džz/t?z~lyN`R&<х cf1.h6JB) 4ė2@-$κCy^Z)&ZK:ㄍ?=]@S/2=8Hذ:i?锹S{Qj3g%c21sɨa\?h$ǫq{f*6>IxIk1o"{U*Rg-Xf$ f5m|9Gʣqӂ%g} 80ѥ=3ymؓ=QZ\tXX96[3+,S coJͫI 赴yAGi5&O6Be<2Ɠ1760:h4YhK}%-(!z1K-iX]~1y t&=Z鑱ţK{Wŗ&Uax0k.h}kyZO-Y;mCq4l4sXi79) 89(w;\_}&: v]fT6Gr+ʿӒvˍsLHbbEL J&jؒo>miok&Sa(2R^ꖒ^zBn"m瘌ԈlۯHlDy<#FY ?N"<caؼK؞iIf}"oAfVNţC ta~@zVzyA$gA zU.bxGcWk]tγD: N| GߤԀbJgN 5B\$fs9oJrD6e|ZzG*SC 7(FF1ѳ `ssМoEjmkL(@QY2,ʪO]>}(1}GʧF CҦ㓹)6xP)eY'=xrv\ Ó5yh?%䩾Vt9ݛ7VV(ߓ6'jeh;&:M>/#.)־3jE p2Χl6K2 4 x0b SCˎ"*iu H֞NVE $Xĺ#Wda̐CnGAKWzVq,%KĪnDT5j+g -_Dn^㩕nAb(mO&ݠ^_<'7om#, si%<wF7@~ S?|~'qbuWqB(`T62痒 *s_?g\<V:}@g)UT(.˥ĘEգI*`?;9F}d@p C?i뾔onj84µN"t^*k9eZ @Z=GD4̨t-1?&eppHPG,i9F=)Wx}:N8"7冲ab>rdmC] \s8 /*@>K|A.lD躤u^VUt$sbCSp6y5LS]nٯBv•'s hMM@(rr3 v=!݋Rwp SWyaSQW?ӊ꯵&|3G&!GIKր^ 8V Nw>^#[:?5Rǐ t,ܨb5ݙk!Z>;6?g$C+$mJ)[qy K{I1XÉ& Mz9E݊C%sfL%S7\(RqVDp1U Dtt%!2Ԯxp(?^-LG}Rj8x7'?HA)>5^H^j !S- M;-_c>F49UU'j $AĢ˂%(1=E`5ЕŴwOPmU;K:,BQ.fHlP u?i&˙'$Xyxv=ÿjHacY?6z@vnS;u(#pU)Jn4(޽£ńɍp20oyY"9W­b/><`{G(h%Kh3>wL8t|s'c~KOtK?&J5P\k^t" E薼6/FY=vkIx/-jVqܨ UQ_ށK]=n*$mzh"tհG[6 `*bK"XiV +;s qPbӉ얤avq2WfZM*%$abTsNCȚ3\HNq &L_w-dD;5GRmNĦ~i\_e{ЬKBy{ݘ53B Umg s^˯hef&p[pprԀg<ϼph_jwכּ{h'X2{ j,BZslܾ pb(KtY#3ʻLm9( AaDhedž_L{gae܇M]@']ȊNIG۳ZJJ%0T }/ NTF~)k Iz-B.SE![€Ďa, ā65!wH aJ+P[3iRFWϟ⎇4,BK6&3v!'#~kT\ LoTb7ijz$i K %zڂ$(/Ac{znfe a"e9uk`0ԭ>МW" M bb > kdjyZk+͐轢ܕ*lfX }ZsM3x$Eb0<ǍF%B8NZ'DU gNV5o">2?͠r39u(^~󳭖7EpUW7f<KT$Sֻ!(Iد\ϫpW-.j4qj ʣ;璢 wr*#7+SĨ\ ˮF"AjKGiؤI2*!z6R (ب[jF fVQ¼_2Ny& ~d8-P?w>S%̯|bΈlHUCUCDBnB :Ћk4ҦxM}~>;V#lZx5IvC5!ڔDڶG!;f2wVw."j%͡o:bTITZ|HQnNGr #9bR: rEa6GJ`Ds .4R|4Yv4* @vD)3ۜ y1f?a!\T(t%MMM61"@fqB2ᒁ XT]VՃE}Y d=ڞuy%&| hKL;3.D=Jv0(Wҭ]c߾7sϻ/o0 ,DϘw)tnGqIOFm?pO+0xcVҩ^x뵐/5#%ȧlpm~Qrڑp'WO*h0KL2r7 88dt>QY|<'@Z?bjn!U)\7UFXyEH}'HY퇟:9w&yyqsKh6!_G ~Bl6Y\|cUk0zwt%nFe0s%PԷ>XkȲX ؏Pa(e _&)ą9~eҫ,<˷W~k!\#fB)~!yJSBPnyt.Ֆi.K FCD2NdC̢>RJeրbN1C5nw^n09Ggۋ7>|c5 ,dTh=NPoDʻQ/ֺ(Nz?~"Ä B3tu.m 3n=L`6owjŨW-9L]FS|s|8V`u&" Ax^ "OXI{"0f*~CEE Ju igy{fHm%dz Xb7 a,aY˓ڕCfꩆE:pFgPIӉU*3 0\+$N/xp"Z1rũs+X[{q#{5Z0XM)kWO4; żmHKo9i\z2` iV! 5 Qu%9`Bq1'QN]\[_l ՀG[< M`?;sW;C0lm /J՟!<;T=(GWǩtSt Lj/̟ uS tJp7&XeɕmXt-=b׍&ԹUE:{K*U}"Oo})d[QO֮Wp n]al7PrNMhLUQƧdKTzeGS8}F`,~_~>*=1BGKlh7TNV!ceC@PR%7C''sC1P9RNPn nWB0!hPb YEk}BQMA,5q>On]&8#BqV8 `܍?/${W4UYsO)H#c+0j5( Z-nt: f⃶v~z >$JōӇ·WČ=},ʺYsm ד^~Ӊ+XmoPxļS., Oe4‰f: Q[n}D%I&$>bYnG|y0yE4P0GJ&zDL]1{P EK$l LI,ORs}gַqyǻuf[ ,Iq5[#yPVq^`6fҚ:9k"w :hLYCe4z;snh}OuH0nz˯mKWt 9ccc:cп*'#9M6(.qje}%qdm0Bwm]6tyN& cv?66?*DLjs4tW2.Wrռ.z.Jm 8z[T|#SxնAuO)3 P( ^eYLY輥&7`RJN65 >F=FB5n:)ip $1~+E%s˔of{f>"z}BzDj+xSK ӣpeKF0tpr5 ((i Sg WTp/dKe{Z\8ӹNiSZnfpYh^wͱn[XWg`jYN<1ąa{A'!FA+l|ǖ`6B%02c&#cF=_\euGeb(qk|?pD!uQQqWA*pDXð Tfaz {>ß< =|ti[{h +(ӌ' 1 }ɚŝBKMR4485ju_ 8|al\d 4\؆} bXRp~qbP؋o.@hD7EG|AqJwAbkvtiυ-y>c|0 r1(s"Po\8uB#EhPq$cJѯʖk~{?@ K+@P cVe‰&’p@`6ʳmJsVJV׃vnkNV$9NzSi;?Iv66GX+fZJt4Pw6ALI+iRѥ 띯\ffސ*0eWJbzMm# -2F6#jRbdmHϻ+k]"\3 7"N"ЦKNB>1O)H0%BCgNAX3 gwڝ|?v󱇷ԩb}(/A$Zƿ|*}GKBV myHӓf}slAQp&xK{ bta ~zR}dԷO>t1._WvȰ^4 Tr0(ܘ!Ęb2r߹!q w?1qr)ㆉv7m.i  < v[F ](bG!}VUQ.u̞ z |I&L9 $ֱW.S..Ccn22O&L(߬cUk:UrLhlcU{baS"t~(~|2Im{3&o78iւ%j< k.vnZfhOV@E<ԯm3-o)[;"r)1orȱ4Z}m>B}@-X(Z;bL"Ud >hW3ZmTT [,j|NyR"we~f#ZDMִO Jlo:p̞!"?;\Ί_X^ZsOH_0őAOGf5R٠~MSaʇ(X(^SI>F\!7n J\n=_gYm2JK$_I򍼠uφԶPX7>!Z 4r{bPIu?gzvFR9to.W-'FAޭ6!lwM0 eޤ|z^4d #x$ޝ#^>Ϝ@`9fw;<>YyN_?IU歇 `]$9 _lk m>8_4S;sbia 9k 9DˆP"Um!F`X]QZ6N @|iE+sWo]mRkÌ^H¼?yҤ^I2~/20 !VDypGMHNrv>-ݳ1&ω%;#fgxfҸX3RFc6w[F4LT*۟&_xBXvnS62u]~51a\^\y*U''yʘ6_ +Y0ozSDVsTGoKŤVx)^ "=cN1Ӝ#J (OII)tWsDY!:`X=ክbkY+4!0z'`L/%I罤eMx=y&Zr\}n}-P)7+}+z>ܖtu:[AT<Aпg*;]a.&~]zxx,ڥزD{" Dm; [2s˴}Hl3YI`Ņ4(^]; <.9no_Abfi )Oy#̘;$zLcZa:0u; K@ڠ׿딂.Te6Hiva%z5l[X\}Ҙc.bP|LBU~ӵa>@ЀLͼ5w><ƴ\}RS1?Jr=ؿӓJy&{rYx(Sh|κRq?L*Mء_D+ʹ̂{?}QV3h49;S*wSL yĺ#DLcieN߬w(*3SmRYp̆q/60ZIlb"5>DZ96_Q{OqMj)߰ >'7vb63HT^O n-ttMCVC$&qE٢2G9wUR*ˇ{p$xSuv!nd,$^b~8og;MN}FR.UymτKo^yx`$fkVp3Ȼ4NWi,oQ (J16>k\Qfž[%Ma|- j0Y 9I/m>j4Sk**ʁK|0IL3~(Lw54Z>º^)^&%Q6C5fV2$o}?mŚ7 lY~ռS4z߈$AmN鼤)V-f%I)-K?4 G)+m躟Q1ɮ؆KOI^mya=T2~׬% .Lcpq^ h.xc3Na7}ZB!K|󻙿Ջ9X!Q": xREin{6i6gG2{jt фS!Wm'L=i%q%BݘJ<2\bJ]d<'並V&8j x+J@V"d'm8QZ +WÏӮ\cV5 < ZQI#>Rlț|.@tQŎ]ӖTWToԫ P4ȟs.+7KqƝĈ\R浾U((8I*Dc!( C:K[M;zgx;f*Ӹ׃h9&t ij.pk~]el!&eSWX$0]@6\ 7Btt`v^V۳۔N<(u' TԵ0:'^!E*Cdo8{.4=j]`Zaf-%nT8kTIT`gJ&ˑ;շ43SMTYG/SDxkn,#-7rÕB9Yz k J~yHZHc mP\&nr/XNd >6GPEg(R`$|s,ۧZ$iUPA&{n'5~C,qQLЕه޷1>(WeqYT:QAd]F_ iPatzGnj$XG.숳@[sMN]{&gT/LiM"Rw]Ea 5&HzԜG@YTpD0@P\'[ M윥A\B~&)I+|gEBs ÑL6ۯDsb@G,/2= i?F9 ߶+'q{Rz,8=eVx$xku`Z~m=a[8#} c-݃WX}r;B 8N5Y`]s֙!m2#\K3n5&(bf2 ܏AA C% OPuayS+SgUz2_R*F9BVq^,ql*c*h l"Yj{]ou&T-8H? JpAzNYK/׭9` |ujNhp;T)s$F& RI9Ml#Ikh7ԞDfvV EGCXqn:i[.HeoD;TcxbKBt 0u #|/\>ߖ*=Ҋ"> .cf^AS-V. (Nd~O?5j.y3/Y'ʰ"{Gq1`t]l6Sq~Nfo$/(,0E1i9Dζh&tpave%fG% :H0u12NTA5jM2Q[ smBz0Gp1l sː3,+@j-QRl~ݎI3(%zPnY\7|9.=X2Lb\=v&F[/\N+m_=eNp_!Yq ;Rg9ef =++bઞY֘ZI\gi6,1=qqz=VTC9s>N45]QOؘ?h/,vtfֺL!>0?t =nm*|ѭӣg8XrIR2k;CGV{ 1\i#eDpr]_ŖjBJ1.4e <4"iMNhO"fvhː)xQ:0zrUaHzuJ}(7|\n".BLn@Pm?h1/?Ib݁.?7fqvQ S2`?ZRMa1 s}<8^3!sHQ$+ǐaiiԵ0cm/Z'wT.VBh= _@P_j:fHEh ՗!%?d=E$%4]}Xؗ ~+&<(DtML⃂*$}Lx[7Ơ6*A |$|C8A[elZ5ֱUN+pP94VNU쐹" CF9,b߅]~h3SwmS*kvS?b6,.yq\tdv4|4ϚIcT y0ę^%9*=Bщ$2S,Yn@8c$žj.Uܩ#f؛)^ 8["4aNrҲ@;D\ꭂz*fW(?'ñ"7y%.Ig^ėa?lg0[8$pxI!,r07:Xq iF#r4" u(1hUgxE]agƾ9a4y]/b$$K}]La_ OQ )Bgf+lw{o&>ח! peTr.p |J}QyϑP{NgxXvpVq`7o Xݜ+|q2mjtjO(`.Wb fF!fCQ XGG]x]l!XX@Y/{ s9-+GM2 {Nh'p|IHCVge.?Z߬9,3E .\|33 ȕ 3/`^#Δ:HKoaз>sMm`E2OJ1cSѷ FHF81!> :_pّ%3 ?ك< F6j`ʅ˵'lD*lHS6J4ك3f Fq̗`ސJv_oLo*8RqIIT7s)* :w7^(b$IkV3 ].1'_AjG\ 9W,+FCo{t uUĜ`& }%RM yy2K ?lKtmBP>P7nrg%1V4wQ+r$Ro5֭L?WENm::}ʜs3o2\0G`VqA⭇^'{#4[d:/ X柡19`=X8y;XUtYgE(&c/!Q] =}F5qaP0Kh #hD'}v%VDTt yhlw!{Z&תI~lt[V~Vprh2g3|2~~W;m + 82+g\7?g j-h%7J7 ;T*Lz5F].ݚ(j^02 ثB}9x{rؾ=sr ͈e X`*G-l][k;œ 0EDTT;!w;IcRvV“1j`wQjRYXd|Z{OB8rcg -ٝ[;B^`S|51 cVؤ/<$|OK*?VLeYzbuʃ9R-2h%drhe y镡.u_cK93]r vIrLBN`eĘ W dRdvE4!0 Vrbm/acXܡM!]D'Ea?H9u)(D8|ز[brGpY'd@!8Tljm3,>=9,ʁ{/ "/W%}=TC\!+ 0Ua~o<1Ȓa g`7kwPRꯞ*+3Q$V\V78US儨PtmѺ_{-&'_9l {cD13r`5+qnA.}u O34%x\UvH+j[CUpL 3"нUէ+m<`,d<)FX!9FTԀ,r?[ߢW?dnE[ J*"vxQ7բ%6pRF3rwm y:ܧ2p26ti.ux(f &0Hq-<&(' {,kcmaڣ ~hW;-l0~nqםhc\xzUX8QibՍ*dA!)BזV?"ukU 7rrݽ[Kv؄?]@`ICDYI(LrمCk̮5K,AUN2up[t ˀ`Rkɮ,턖k%@q>bߔ|ڟf.TrN0jE0~\ Ōɵt3zgVT*2,F{K*\lQi'"(+vݥe_-AE֛1~|oH50FdT߹{lc| *zNbH=8_Lup$i'jH‰&ldd9#,hW}.cM)asYZ1`L匴^oo6:4lQ~gD ;0F^')6 D)J"k$ `EB)1 y\(\E Y(krV d~"Z0rHa.cݎ!*Y6N%N ~8]j,+&Ģ}X3X-7A }{Dan;֡3_/RŪ7v]!sgȉj?*b([gYBR&N V>8{:D1 I)WC>s`=ﱁ;iR]z}/$GALu MSɊ?rPm=ȣB7>>]X $fy1qFߢ1v?YK_,XGs}K(t[a 2Z)ؾg9C3 bA#Q 7ysJ` m1Y+R88|[xB TQYbm'E^E[]Ӈ@ۅa<ӓ5 (mWEJnu`n4w@d2l_>?Ѣ5˞Ne~:g `=> L[L6[O\aVt%p;2H}n =D.wtR-#lORDq4e[kI1R%X;JjC][(bF6a3CKi aSIJ`gK!{2?ɐcG> Oog5> T.F5L( s`UwWɶH. gY

    egα`zg1_ofH.yZ$~mRL{ckE}ܟ䲸 v=6bo@?gfc}S@\&+Ȩ^z* Bwkq5U ZVW`ЈڨNdxT־r+B)F@-@/=MI&m3Q y@;R<܃ȂZS`ސU4Idv3GfFa\3_)8S@?\(ʯdq%>^)iRbtBLoY|3AF38\n"B[Xsub[ )+:8d]o-xʆiMN iZ2zP +v:6cEyVg$ٺ RQQGӖןdJ떪:hhyi<^Ko'! pe>!ufN kSM:Qf[XnmlW(ll35;4hu\v=a`]s Ȏr᥄¨\{7%9L~@G͎@ᑮMZ"fAP Lp.R;Q-+`tN]yz@Ejd70vnlū(jʽ ] %`i͔*(yt/ntD DS &ˇ`㖐*MǗϤB"p6)U'Eʵ|Yh+ɲŦ[~ j3'n=F7GF 3ԭ>d\xr?{Rɧ3η>k6nx*vЎ6HfRF7sL](G5'dl>qYQ:sΨP;m ؔz*?E:$?Q M#v5Z+8'<"|s 7SɽV-5E9-t]iΓ*| lP˰fk% QjS-Mӄ5mVeuA˶:'ǾO}8&sTk Q:Ŝ7ch_IѼu@ 0ݸCkkOQ&(ltU-fsX@oF۵?ck-uKg fhzVi>%!ϬO]+OWѨ>t/B-݁r vO_J#,_̤C=1>g=޳2(mګA,g!u)h@-=.B,,n5+ʢV2s`75-IJ7j`&5!2f~dz5Aɳ$>gl+-*N"%PTb[:(X~;ߴxO  :+dYVƨ>HOWc~*4O'f7KA䊰pl'};zMAu\¸N:.F q]_mxy0 ݙ0o1=2-U}(vsFc ؜$V10vTcϲ5e<xQ_Q6G\e]{ewȒ!cJIQذM_4(QK(P1iՃS5ƹkKGX]x]kz ^ +UD=9^6:*F ۍ99(9-13KӒ߫̀E 4L:ԜIfxfMpr|0l[gعȎj4񚩰#=f =!`zmK,+\h./ĿT@dʫ`˥TyoT`h5rAmx?lQ' O*҄0jVd7Ͻµ\d~d D^®r<5EWњ6';~>$"wݽE|6Yw:avSF)3Ux nӸES&#>]2t t:V2M}3a/} ˱m~@t+Y2jJ3OguCW?6l4U*EKF=xS:I,NSA?H/Vǰjw rG/K7$2%rƜ\jPOwZ,Y;,r ՞zLG)8/v~0~Rio "@;[nȒdg@:eW<3{5~B-k$*-K3 L*j<$*;*PteBC7csj3joVV TU9Boz3\E<":ec|A$ޗlJχ}~iΥ$g9yu2GzV] ;fV~dU-3p=m >DD`;ֿ%'y4~ޣ젋mq$9uu4>tYm*n<LoQFaI+9ԂBXZmrPxOI5C0Ϩ@«/|Z6B~IE'8[}+&(qVQu4Tq~e;]_C7A`eϪP,TU[ۼ*v Õ/HrO4'U 7M൅/:6a6$ ):+țe寛cN"LZ$?@k-)'dljGj'9MA9vZ|6[v:˅͵-d8yycP>'eFLydܾ+$v7 'iL|t_raJQ0]9GeM`YlxW)-l*i91AAVG?ۋgr"Y%"yH ]Z:\NE뷻݈؆;hzpX`֪?|EYkQW5"K=9TXN<*l !YsƄY~e3Put֚s*:D)}NJ٠@{m#-3Sf:ˀ {Koqκ:\IY~ϰLXp |ht,z7_^ɓ?c ׶Қ]33"1_UY Qϊ55hNe“T ,/똼xh"jš/X,Yxd?hGvHyI~wPTVfga-+lK+}P"o\ʊEE8 A q\ڏU| ӞyN'験p?0[>~<-wmQ4aő= / 5*=RޮO65.nћkZ0z$E*6 qkZ6Qͥ!>[=LzKz74]@*v}p$x[J|-w>8l譳bEg5/˲LK`c4^b ǵ QRct:=^'n{-̓ YV6x}0-[Z{{l;A& 9p&Uɇ- `+d'v{WT:hwOl;PdfbFy$J[thmu_lje~=b`Iu jJ3>L< "@0Efp>aUjL_?CW lon&,,IR2q;xҺ*Hc6[qw2)ς* /iLyQGoW[['5 ZT (){r ;?ϧJؕ4)hќ[9 $S:BҳtȾ:N >8ײUbN)Q47l h 2q{S!0pJ]eK^do:MAz,RWQ(s'wHBV2 H=oǦ+ }BŬ# !O\83yn EÆ@C O1L^)Tz4Q$i zj;yV>oԻ8CY' gnC.Ddi:H OpP]nGp#`d%m,k.\;u4Cs$=˛MqJxHrmg2dD^=PH}hCiy*I}QkK7~rhjDYPD]sWa]Yr+@ Ee&&#PF #ē_ŵb/LY}S."NA#,8It 5u>TTYZzFX ]4$وUFn@!ƽMs~]Y%2 VǢdҀV~7 lAȬg}<L*X) jݏ \leDzή0NfS,g)rtW'd?6~Rz0јhhذ{d{'$B.a6PT9>& rM}>#5['}g> 6^"Y+g9/JG wwl89#6@ɔ7xlo2D@n|G?Āc+*)E;E[әZL3쑈+y~;oc#֬47Df0hsHo7[O)9bhS"^L=X2I vUŽ5r["bGW[J~͹/N2- m7a Ry;]Hƺ*-tӬ \{PT,Ip6o˩&^ 0Q}"2| i!ywUs!F/;y!@^L*7Y}Oq467z6g )J5(ȘyyR#uXwЮƦY Iðp;C5ق3^H޳evX1iha8?=faWb%20͇3dbf=HΉ/YQt@=*zqfr26ER,|cf6G5T –svS'x"=Hkx$#hݮH:;XkD"Þ%u7;' I/n;Qlv]Wh٤_8Au߲iVfu.'kV/]: U?h)p}T-Ls Tܼ28bQvaoLE~*RyjIkqtH╚k#܁gg Ok8g==0 v 7'l9}(~t'VXȮ#_e/׮j2Cq%"hb>_}Fr>S\U #XT wn(6k,o\O{_ГHn]MHEߧ Ch)&^=U$mInڒ> Bv+Gd5 +;hD', voV 8Ve;}+#qsEnjq)}| :2 , y![Ruۘ,>_O \!2 :\:NZ6M[6)f.$a2|HfL; N<-'&~!J aV҉V*{ol1u@'Dƀ6WC)6W}8|XKAյgϲ&?Pqab%3Jń\Ux8]T|i0]ؒz@[hK`@o {VO7ɱt Ҍrv{\0F Ig%܅P Εh@/ i{o4gPO #ѡ8rfnx;@ˌ'>pUv5ތ3t) %~ս( i~rx6`&Y18oaDgS"џ\T#uCόsf}ׄ`oEt<+R?^*NWwPxjwJyDT&C3i[Mj`v;FWWdf3:|4<;LN~'UiR쏐QmN}tnU d끛}01GYb`KhauR#Ej)dB!Ё*_rONRF>4} j4bYW_ҧ^$_q}B$7_~7Ui\C45W0^V +pUX$_Ɔhi^kЩK4nغwh4M٘iiW1Nл~Bl 0٭!b6Re gH 鿀ӊb"1Qhck/\(J:ŽhG^owZ'^MR(@̐+h[T[Kvʷ%*̌_IߌӘ SԫBKXĭQ9Iw*Z.{.3$+!Qh$/,E޹968Ňk7%>83Aψho&xތN2!s@w4)'k2L( 8Dju7N2~14 Ǧan|;]3}CɴTpݜ e_]i-ظjNsp^ᑌORLL4g{ɪ2$1OJówvK" RHNg,Mpz@})'E6i<:v5 ASS4NOR'f2@!&R,,<4 Zg%d;Σx).и . YO@8й뉟RDqrExZPODE\=nqG FMF$MN#d/ga^&o,nm zWB|Gi1FdLq=c<E=8N`(qH "=˼TTҐ [Ax CqFʰsAG w͵XKW&Fa^qC>m96ʬ]BǿجW{2m[&`$FĈ}=bю!ʺ޾ 47ᬻ~fE2isFWVE\WFձ5ao@8m. uۼwǞۺ$>wxCh:Lj'm3VcmLh4(ʦC*tvzG_ 0pL5e@3ʼnRe1*7p_MY|pQ-O@+V  N zvQLØQWP̐O.W9X[95Sm7 1Ύ_z&ٕcGN-ɿvwM;cG<ιK=R]!S ^^+A"׬.1;nb|KAw)̰C uQ,K&&fm.P1RY$kv!|ҙh8X"E-3 M[@zht U@ڝ5LJ! Rg *i7gDhmh(is㼣<{b( 0tBqU;0wW.Y:*t&3]r/ԐW!%㠓~}+, ɊR0=^a_\snw1Ɲ~寗]~Iyކ^$׃gZ.t8B>u niØ6f@ӥFF;)z= jNp (^8# ^Ë˾{M)ZT% UI3 /7:^D#C2JA5R O]4$˴cA5.َ6ZGpD ce}:3+=rňwu ݿ 5YMC] tq$Y+mc,r𜰶'O?WOZzΔ>*JI~}yfrgѧGə ȋNڬ`nNpvk#ϣr;lgf&)oBT!&Q_9X&fnsޤ+vQD9÷$͌Όh¼K_M6n+F {ec9B~HWN@c\L*:( #3V{V\[k-鑖`l`bB ׅ>w.Q o[4CBj8_TS0K `GnL&h2yڟ|LiGÚ33oERXV7vR'=Ҷ]__+啿)Oa82rm>gGSj'H*lYm._p|zVUpp #i Ԥ5p,Oo\h-`Ì\y5p%͎=93ʰD~5D )GIи&ʝ jA-X|#m!#J\jՠcX0 Acwa r?R4P?(Nf /7 @bs iOز.eAtkWK-6÷dM!C؏C0k#qZ-A|ZXB?b'(h0>dxoY'15FS7 Ju <5T跦8 m@ x'V1p}Kp][c)mcEmQOKݑsm2q_97 UqB674N"[W , Q3ͣɈZ/#ؘbg!hOq6%暂i"kAz.{t^+׀ݴqMkE 40T[1K 2~CXNs7 <taJH Zu;9k<}~k&x%6WSo`X#$¢|@o@vJoH54PzEкhCoåzfv)---F&* FPzz@i+O T[s,8\.ǑnhjlǾt%xu6ZX5 Aeo4J )F J[,sfO%ޠ{>UV-/__6l ([xIP&}=]F{BO2G2蘭ϬTT 22#p62?rFi_jBW?曌l8 Gy\"u0(:(sh.Eo`[7Fgr#V!?ph2>&KcaO#tofShW- BT&GMClфM/[̪:iݲ ?l 7lɉsY}mQ?-h3uo6v<[XӀ2A 94<7ab?MNb͐gMaӬGGf6> dP d4ю1x!:>:}cGzCd!L ?YZ?~,ϤE!ٹ]>8M=y 9 OID+ և3SI?R=G~qEK喦pnd)Ok 8 Dj6(~?.%i\*}o},? 7VY4-a<>nT5aa*poH[Ԍ&A7zCOHn77Cn@8cM1|R$zXN띎eJox pr p[z_bC*zZ?gf "Ca?0ص0 Cj8zJu&hAʎYA-0~I*jyK&b[c07dȀNT }Fd܊,dG*- .8:far0s@k-%K+ KT(VHb rF(@K$&p F j!78>S)8o&- O OrVti7Hqgw`dEGwE}FXTb>#=(8è*"[Qnhof/Ei"}ԏCq@B:eqZyQ f+89E_Ӵ\(|"‹:S_.֗+kk۩L5*( jWcXjpf!UYPꂁQcďS ce䀴Є`ؐ,Kb#Λh8vTS,۟ z>MaF >y#:--lWHͥA~&w,&:? Q[UԣFFZťk&q.WuJ)8-KaK'"u6f>u#6Bɮ Z[o-]הC q~(|aAUWyCZ8/?es*r&oenZlY?s :@yB͸H #ֱ生8A˧KŎS$(E)u݉_hv%y U 0a!to†uސ$Ƹ&pjΊ&\J1g\Ŋq> H9k/,%PNFcw{h_ h7uIY8vJY3L'yZ&#Zji6ilP^l%Cۧ Ule3hL+ Qr!-H4bt8qCYc1azkWz0i2&DQa}h4/B-G/G74K0j-vjFh2U >e# pΛ§8D Bk W(Elta(V:Pa 4& +݅Jý8 P`iΚK*kKKj쬊0HR@k V,j~7J I;Sqeǖv1b u1 a!m*Aci?sPŎ[_ƙE7wfRoTq"y+!-\:o.ʐ#jlhJD^&qNٍ"FZ@3h3쐘}.J|NȦ`̝.DY1cZ/kfCC -"Ȑ[Qt)xq.6kcm $hqR//dݭ|\v1܀4GT/t@iFp}~)_8f@d@t-|F|L)#[ S 4M8Js؂] L[[?5`PeR#9Bx);>Ŧ4>Bn72HM$u q`nӯ9w lUlj^vBH3cFÀGÖT X s琳Y׭DLZ\d3oy+?7ٮum Wkh=70y}Qtj,~H?omls 4](0l)V4'`p *66<(v{W-#B38*@rt]"O8}q2^#hxΑ9d@ qߥ\QnjN0/!@LHa{_,j 7l'p>$92kҠyF5AJd qZEK}9W\h!zWj0ęi1,psWj4 Øk3~󯃍Ouhɼe:4!fljF(Fœ(\c}fo6N}uEj^IZF9~~joԖ<V'ClPDưaL3}^A Ľ5`+Ui pX*N$1th'qဒ=gu ^PIa׬2yps}seldpv!辛pNh'f[AgiQؓT Sgi.죤-!^D: Y5êmIư><rO\㈌vțᣵ?GSMƆtxWB.E Bn>W`>Oh"a'AA  K$F oGAdA#<2h~n |Fjz_JC4u^J PWS[ g3u2`v'Lb'AW2z9læ0M`OwfϠcp@>mAhn_Y$\`&_zbυ۴(`m=`|PMGmbi WuO5y!=s:m5-"M.5Ҏ\s, ʴ'"v@Ѡwd{K=0{"aI<@S tNt_Xڃ"o\86'x̷7, Ӣ=l>~QM_ȧioytĝ?8?77^yK¾YGJl|ii?0Z2NPEKG U4pG@(e`d sm=;4r>\L#a kRN܄t9no-lZmv$DGB 84 >!xfJ.?ԱObMJslkl+%rx)uŲmYd4W0-cvu t4`όLh 7Wձ>ĉYb633gegQ: 3nChOb1F儰p,Ц* VrLf]P|6~`̛ ͮϪ!\=[aD)  SZh|jP6p &KIuijьE;u#U ҤDC`G5>8uY9_ ł/<_>Cw˺‚;ѥ533n5Tk8`]tn`aڪrJ9ŷfvGieTjduO !wpuuG*V~míSo㚭ey찥f H Dd@P]|gI;Ąת%AwB!zLZ(]wUeqr}-\sk(wmY)\~75;? qchkslh.\cŸV@grABC4?/;4"`M-đ\WJb,8.z 7oW4łqZ4쇺*KtGklf;͸m,c%d2I{odcЫ{ c؂\njd?v0bAOMnv ZX|fko2_hZ dY\J[i #)/)10 5ת⠣?~v&Vx5?=8ks?N~;%CB*=MCfh pO`3͍{IUt)M:(c|Y< ð?j8 :uƝ d!'(6Y5_Թ7CE[21u&~."g#'Y͸dIr(ό945Ҟ.+d 7s<5WN6 GNυH&_` Ʀ$'lUF0ۑ}M(n( 0K߰y+MFyWD-P7=((/mIPb萳=.G5}atՇ +l1ilaGFNZP*G #nIKssgհ`p?nV$fd(Nk򡿦-c_4}{ӗ.8^8.Yv PS@JV8ovcS_oң2* Č(1fflww(AMtl`/ѭWM S vqkȀ: 6id =ZaWkv\؈ 悴 affhHX2, &ǎk"oF)ސ1Qa5Z.:c>g}ng8-Pg .4-҉ftUzE4PGsu}GحB#`(G Z(C--[lw d~_1p@ g<8676@3:a&Fܧ2mm/ngn9F75ÿnCUu1.Z @RF93E ]P˞@M5O= Mi ,~OOf2݋m9 2m'ٕd@G#ko?~8j>obS4iyKwp͉iPsV@TC2]m J B@5+747qc1k ЃwMaX/+pm&*dw5C,*vOk#pZg~J% @:y!_7@ Dw|ݔ|cN-aS>ijn/p±Qxc36N  }X۬ \V`ڻ0hp&DUw,q VV h_ŝ/Tkh+|jk~ ޺Ӕ>6 q{H b=dBA `|4 ĝL3dHL'ǖJNSlv%SWvQ gdgJwlQ")/ʴ x+Ҵ Oa2'(,&2)9aH 19`d~ ݶM1 U% &#PMv|6Zeh St Lw%tPmԸ1̅d,mKƲVeD}=WX 'Nڟdܨkb]YFi8^ׁ}WS wqZ /xܣ%UͲj!5km6Q`rh:f<ڤW@h n0B U2: vao iN(heza~R<MDSϵ sM_0mkI q۞<-fC5ϱ;+G.D] tS3Nˑdӷ7]^ azюY"F?ŸN-T& PӱM-}/MCw6ڦ=K*@ k4.!\49975&0 ?)N08ZYNBC/`3{qttOsݏ}uXlre&AH9e T@ԛoBA_ O]/1i*qdLV|X`.|e.`hqMns}iC)p2q0 +PJ+ۡ׀p<%(:y67R½f|٣bh2"@ȷ}&$=dmZLr^m 2kxpErV0Qm$ܣ/0vqg`yGKF/SW..ipc э"}Uws:phOt2/ 362|5UavOi_Uđ,;gz#Df]?wź?86;Sw!o:#l[9vs#p5: rS[;{=&/B5*ë@JEwZ[l@'އ&^/n(Xzs]rm>DL]\ 5 ]vb/lm7@Pwn<̩׬i:]lZ_(xrn&u4y|o>8N^_\1`|17#U#e m 1 fZa@_72T{ފ=[\%npR::c"Wc?19VQM8]6+ϱ h[83+ )[)8X DU&i fO?nn3>"`5ŧwmLҼfsEe5XOn"bp_}CF-&=}|Ό #f(ǩ뜕:PW/jChJynأQ + ;8S hk0;x(}j1Q) tL.FSsSm!t)o+][C'O⹢G _fݫ^$ +UOշRef݈LsQ-CRi~qcBc 94]`h<f ᵏ%KIRd ۼu! >T}#ɱh4U FhBѽԄ*M.Ͼ`)Wt4:0|'gR͝#ߋItǶUa/jeTtjOvfkVJXfLjP"EV1cH+틘Q0:SX4.""`:<.OMI:yev[G^(̆ڝn393TpJo&;*#x.Es3wxΗ62_G&,0Z#XLRGǮQ_?i6իMoDg\nk{e`.S'Wb J3p̅rsEyV8B0}A¤[Eⱒ$#Qp/Rx/9Ȃ19p gEz 52eLƃE^ીk#VH|fك mkkflbd}a`O{?̃Y0̮7ýW͎x:CO7XxȈoڔwŽhiJ/zC5[:! *j?̿f+C8_OM,1;*KS]4`f6^+^0$25vnj+ro} d|nfֲ7҉Z32CX)sٕ\7C_B˽尫jtnu_x[lA˶ ,{8?S":XϠ"]O.X ~jBw*oA]E{ 5Х %Ӈ:$q* .Wʻlc8ԚDm:YHwQO :vdfU{a&="(t>F{d6Oӑ+l5c^BTc=bmƾzۤ'J`qIqED& uAxsnMȉOG&Sώ]0H$bd+"{y*v{ΉFJ]̴TfKāYiIOUOO+W1lpX uuOR:pmx9ͧ_~-Dv`_dC: +(S>[c2KD]q4 u9`#`abq%U ȯ.D33bԔSpȸ[ΙUuq&7 @Jh< W_i~,^f*1fb58" 53HۉnʟPL*g2bYМaxL?Za3&mtPr5 䶣:iF0Ha.jͷM[wod3ףȕsͧ ġRϷ>n$Ww{#4WMOu"Xwl2~6ZmS0pyb]Qc6_{l¬3og?7rvaDt f*3023q_9~i< 9KǼ0ZhrYppd:8pvGgB[㷳Pbcm?$jc;“7{P|ȹRlp ɧ%qP`^lF@jMM _wmt*3?8ܵT8D2y6MZp^)?٫SJ$^,='р~Hp<pjmr&V7\bk I^^2½Rٛգvg-o;or8y%|[֋XP:Qߧ@zζ'Ƈ}{N6x.ԼO )]̯'Ϝ Qj~aizT@HR*Od=PD_=U,ܵ J>qW&L1]=&Fa(gj<-#|6c mhFHbt87 8@?lΖPp;Bǣ xf]FyŦp8Qc t6E(5?JrcXm!ۙ=pkgCˀ HIjDKTp|* lŠ~r-@S.IHW^jo6\uqCݽ6~xv5 /Cw_7x<$;.vxqW=x06zg:LӞ,lf s7:WcUF~bݐ!7(ŝ\/"0JqoZJĴHT?f8{EG~2*lpli0F#?$@magVawjMm83Vk USnخoU>2U'o`O-b*s&BSedL( 龅s#ll !WFУ~ kr{;Кj;6BCMĄ_x}$}LlX&{m@JpQ &bz]'^_7pׅ"ć@/ό}"4Yf$sz>JK v}>? Z@˾FNCmy> h p/Dr`5CNsf9Opy^ 1 \A/e흉YiU&dybߵȃ3߰7pԃ1i Nj6bZRL <;,7@'ĉvF^!.ڴQ$06*mG:s`e] /c;b< FR>EwNtWRIs)N!#'8#ij/X|x<*`6ϼ_~kMf'/__4V\w&+;mPW4 tS@rI|8̦̟ Y-3"49rAL"gׂMq8""scG>p,tx0t9^)Y)aԘt]AGx |D<'Q2tвǫyc0b8K=2`k9>y'mA0LN^1c6Zvl78^}|:QoHŋ(j?CO98؊ #ceɂu5by83@/#@J(!F !(͌ȌW $?xdR=ʉw?^ߝԲkmqٚnxMK+Ѓl3+&EOj]bә>_f63;l!9}njYعaI,7s?P?A'?j31#W2%P YXg8hb;́MUN64pE7TvD/0P  Qk7B W sL/1\Yqf:h(K)P^n'j *vjw$:1s#]ܲ#[Tj#t5v֭a>S~ET1d5D FR^w?19ܷ 0y2@c8F`Rm$V`#.#sҭ (Tι"$…s"KyD/.e xӮ'8t7~fq ijJOc(GxCٮ=c.W Dv~hxpw0* @3g\ Fbn0d5C3/ _2Wx## =掴!9ZUe2uRir_mzHR~]90^gر̌K<,#"c"%d (aBM! ,U ;=5Մ~ 6O 0%dVi`F_'5ʆ>@ۙ<$_E{ǀ]Jpd|b7u8.]˟AM@Lz#zHn -R*!eh#?>; hZN1w##ߵp3;VߐvV-]ޝGy/ȳ){rt@'c1TBޢ_T3yQ]v'E"`xC&cKcbt e;bI*.& 9>* a<g0o/@g DɆraabX}@)s'T 6qB}jg·p7pvM *N5~>IT@4 Z 牭 Ҟtd 9X` K| ;L.[/&%t3"cqU V`-X44l3+;Y-e&#WEeDa(C;sQ% 'e0T˜!ZCye}9Tmvff1xǻH$"k`vG {#0U13O|:S^OuyρP\Αj(q!fayIkn d|g+. V{:+G9+ÐuUE.d#auߋőA^@m(Ci/[OOCc7ٖq)R*sjʟj9ǦKG#LaIZǷUNX+xt:;ѵgvmس5)OVwQ?`olؿe{zyQ#sz  E}Z0:ruz2-oHmx˹,)EP%]SZfсXЁ9w` :hq`YYYYYYYY ra!:Ҥ#aiԑu$#z~K.˺/K.˺/5G& g2h7-ƞy:(D&Y  aSJ`M7GU3u"MH+mG46~"38+E< قr3sΎF|4`+"cܵX04xsq󝥋G[+L{fto64Uu~'ƕx[i:>.[}t~LŖ@#ʍ}Pz2tpGіv!o`!p"c9htdo㩒[' :N@<)]3I^o;}tAwPLl ѷ+x Pϧ;5Db~oHW,Xn*/LmsVqվ6y,!2UjXQwmܵNv=%~l7G%g[Z%mɧeIc.Qe*ےٖe[b,J@̶ ٖ=˲I2 wd8i"6OP6'lsgc"B@meSDr&@ Ei(fLG!O";%V/dE_žkH\j]JUM*2#k*C2c!cF:eqP{k8(A@E:eߵPQ'ztfs5OBx͵a( -1S(׬݉gϯrPh;LNjtJf6>‘I]5ga\lW}X0uJٻ]Ihx< 'q5vU=w= y e:t#I:)JGUH' Iבב$))C'tE#Ib:RRH$ u$7"Kt階8Eӑ:T]GtiRG*9#Nu$ґ2RG$t$ #NuILGy,zIaWJ@>j8A'pfI"*a"^fLY2dtE1Cn8N=̤>}ibΤu=tcD;FJ.CJfŸ VѸA S QKB`I&E ‘F3h+X"_Rs Ì )!y(.W@H$Da!+pA.KfD9m sU9-g%ˉ$ȳ$P3 Wf!_^PfOQPc%VI%m 'Ŷm-bZlLCvڷ;Է;owhp~CvvѬ:dЛUo5U1m#X}+*?.5XJ~,,%?TTp66T-EԹBݞjQ -0/o"&kZ:vy:#[OG Hr]8"KTa)uXxU?tu}v}Y#S̯^`DW 8DD LveT-ٵ!UHTx397oq;O5g#JL#oǠ+f6nzN."M21,INJd6Ι__(:Y!Z 9Ҳ4ˉ,M*ԉ*M/IIi*"4cu$W㘒dk3tx[_ux7+[8ZSr쓺4Z}CrȃWwtNyd*|zxUpz-m| #6UOF]n>uWgj30H9[$ 󦜳A|*g/wTGfGFXŦ?z]4xhų'0Te&m6;gƝM&^R8.e^1cCtbe`|@;U6FYaNmyRzf߄EgЪ~,993B3> /,H/7=ar YÃ_%y QRUsj'~ ("`D\zCp2x-bQ {8ϜD?!P', @OC(QXpˀdJܞ/k'ΜR6?ӂrDQav?>Z[~' fxPw]%rTo n!ԼC 5,#U-MݕrDL)H3.}^ѕB BpfW~9EOh?Nǁ2cpCw^7+o6=xݰ5AdS˩Ut}MH0 Q*ggz+֓ ˈ߫-ʇ|5ei׉dTHWR굄HYRjyzJ~HVPwYC^vO+EFKpJO&{{j3WhE|>uK.K^]L՚՚N Xd4|%!i[۟VD^vNUj]휤 EJO]pz}9MSW̲R;'-UvgRFji+n}Sn_8lWV R>Ugiv1*A]1Zʞn"T̊w{4qz u32]dT&rV-쉥"ONIP^DSL:)ǖ* eiNmMØ/m8TFgpZacklPڄgw0]*-+e)Fڕg\'cYr5/`Ru(ro^v/dt]}zFr^y38ފRZ S>%^?S^nb8ۙқ-7J& 1g6Sgk*r% eoF='ikɅad]nˆBf +9""F5K@`u<7ٕRc5|gx<8h[/sf+f-š'fu#t"+@+/|UeȿZKϓqe$֍-Ȓ* ָ!ZF[>5'0^'=%}&23u;&,okmd7yMu&7 t)z΍o2qO&hR Z2/2]-<]} P]=(xP= 39Gg8I,G8[ ${_xOj6yTpʲ/"[3\ja`͠do%Anfe;ac߄!oi΂.33z ! K?ܴ4oD]^YĮ{L;`Ps$Ew[{ mo 2ynqc5؞VELU~Uv*ўLJ0a"j7}^ٰfkT77lm]9ذSNG u| )>`G2p!&ߝJ:>amqGLM h"&. PjI8y9sO>H$?iZZh!TQ 4Ǯ CiPtަM7.p2#gzt/5*2xo}givZ͚0?We`"S"JgtvmCNA^'+ԻL B _M7Ǩסp)3kL~;;m❓|lgWߩ\_Jswj̏įThfj\j&\1aک ųAԾF -ۉ&a2}򆔫 Q;>3bk&Gy,YeV\:sJ_:J3`I;C1*os07wfbϸ\f/ZI9ۃF;^.=~*_zFҫ}(h3%GU$leq?rׅ;*cxg̶<>Ð.LMb\f|hJw 됳Y9u}??ad$a$"P$T+L("m=Jڕ?!#dOs9B*ɵseڹe|W%FMULDiS2nLZO-vbGõsQaڎw4ȘlۏN<#@=g/PI-2(x[xZ̨)jN(&-qN#ޓ5s΢ݾE"TpoOa8!cL$4Ahw} `gILO &G`9%dnSѷ4.&^u&x\*@ϭogT3R3-J7gc71 5уUĀKW-ɣsr:(ڝ$H9W9i,V5M :'b ZGDԻ!5bAb+;36|h*\љnME dk<*#J-Qj69p15NN3Z/;PE?`4^_<5s|d~{p^}[BDWj|ԕ]s$[SXS'K%=HOR$HURjy’ Ş\x "I Ael.%Gb  RKzbciqLz21$iϫ)Ʃ>>TWWWWQMz/ KUPl3&{]ox9} p[Hv\\l͐$fHDS+FOe"xDD.۫EvU<Hm3&ŗ_`$@YJpT ~2]1Hؗ:FGiAh+.2k#WfTTTS,+LSL+{`y=5xd犬l&+ɲ$lR/_霶3> qB`"m_1D|Wqϧ3j ūæbk8[,6:szl؂c ty.U +% 'm8 Cԥ:'+cKwnVD OZ.MĹKvj,^dgpM)8Tn{b"tUM@lkTMK4C Υ0#^&R"@K`W$9ɬ.ntsm /q"(Y8|Evm.y(8v|ࠍI;nL_?KDm-SO..JOy[VFBȏrH$'xcL #fvq_g|fȣ=eD|@sh)(8[K8Dƹm+Ov)~/!3UW RNU)IAܸ5T2ч($S;wEd$!cVIZFf+Irbu[Y' gh(!I02BYD9yDEE:'F Bڅ˯(tM?8c'wJ5=Z0`7&VgLlI 5<]Jb;RzgbA#R9sR0eF+-iiP.\n\gtEV'ULs"x;?U6l+yBXmnr{bލdqO|Khcu2Ӊ2Iio6 .;͡_+̜u2񝷑V| P+^[ێmv̏tێlq-֙{)|\څM^wHbbjٛ,F{!?v7pZ"Yl5Y#!Jwv b; 3hhLqj=Qܾoh)2ٽmY<@ P8.֘aeo,Ќ1|4WGZ+ٻ٭UuHw·e䡸{Bhl|6|,Q%@DOlŠ :]06lmr'[{ !z<}D+z)m[RbP9=N2`W ׿xrI;. Ue2(H(1T]oxҡO|B'n߯wƿ:;ԭC_t|@J |-З;4g`0}fV4\/>jr&OK@:S> >V[p([^x3WaQS`bRa*r;o$z:@j&ᨔ*RWQJ; T) =%t\UJZ;O,%<!:_@cm"6?W^vCN<%[iTk!kM52;a ˏ ÛMf583mdl?ex(-`Prr XBfa@p[' -/k%Zr]Y%WU<^l|I #f Y" />[is~pہ[ߘ7Ri$|Ĩu>|YV*z" 4;+9u#Uc{w@(v=^4m'@ &ŋݴ@V{s5?|cEH,p^AAe4קc.ܻC FO`fdz!{'gDOP%odfm;Podے@*Mp/.v.ƒopy?pޏ0aC}%"oTxzFx>x>O(S^G6a\6ƳuY^SOVKJʓa)c=*9 7,j|VAػ3Ms Ib*u9 Ҭib v D ]#PBXu1Lkh[!Pa&DLv܊ ΂`80Pb0P6q31]r|_<(6IP09S iPOoaO#U$2|c8iϯwUh64sKl ү8'4"eOmq'GY+ŗ'W(!rƫ% [ WuєJk2)/.E.>g\bNe:2,ܑ}'e_|֑}Q})ʾg_bCryOM:jF*a7?/Q )WUB> /SN*a-S }TS BW Wftm+b_<AEP~~5`D92=[_x/n,g RzOሢ4S*gsu%hO$P0U2pPېkNɩ5\L+j>TKNRf;Kv|KD Fé|:iR:/6mV|Rm4="ZF[QzDV>eP[SSnH:``bS2 cqA ;p9~*jN$j-Zf vE̞ Mtupfh208InA%>! iXw`4wI[*[W*'f-BџR9Br`tu OwÉ MaRm޷҆_XH0I'Y{Gv*X?sv;kBH)/p|ўD~B43h$it8w@.nxQû͑[ot[ n3? 'ՙ*Ό%}ح4.mhEJ4+t MED.ĥhXe1J4u(B4)'J8NAIBr#dPEPH wߘ.x5_t04 @I3lu:d\SI\KՎ2/!/iy[Z&Ib8Hk4k1#:ƖBuKaN{${|Hq޸8 ms:spwk%$;:wrfCmka\&lB6{cf+]}n]644Hs@\eܯø&[UbůQa2? IN<38 R}g46aCNu `]/Ok(>27p~en"Kh !ZEuȉ:c\zP _,+?3ފ';S xC&jsu!~[<3~:RD!W! vn711q+Z3rQ.ZNhth+BqR$=C8#Dɞ>WodA՛VanMv '.UR T:' b~cr%r}ȨDS̞<z qX8͎&īK#sz#cVZdW<"JݭogeSE92eЂx~,B_m\G/FT~j>nBF|btf]nj ?[ ` P7~T[_\q[Iԍi~aDoB?fK$2F3e> Qā -8|FK1i1! C4 uJ;ʥj$4P. 9Y)% 4K440`e!n%81P U!-NϨh;}N;% ǕR׬EpTjW5ɴ A$wH7p 4{_ 44b*_c3y;G]9: B8|O5%T1 :\tf~W'mrЁo=A :NLLBL^"Z T@RxnbWY!s*S}suP85U~`kn{$ [|6~&qwT*'a ޴Џ~) [ [9vt~ƶD]ဂϙK :snO`ݎ)if`HtC`t4sjA\0r~A2`94IAtTAT4hP +C0A' Q5$r CphPk,kИhʫۜz)X%ɺW/ }LګչPq(3Z'#cEMx+?O3!I9eEBPy㺯s@ktV (SKb? Y$鉇3CP|$SeB?|eؗڇY~;}n{cLۄb_̶z')T D&%l, *P'^AU_|/SA^F`P$eyPb®tYe2u'/ʇMNk: Ȟ~08>;H bߚ;DlNbSL~h{o~1(r*Rcəy IHm,)N6}2t)cGCrdޔ. YEnjA KBP.BrdV*1]V(WBb] MB/Cp52nfR% OJ @𤲤J[M_rF~UIfYd-3$oU {WrLӟS1=&x0rb;`ıcu~e>9v:kF͙r?FUF1vӼ7ZZ+G c KrXԈX /Ź(<Vs/ #6{z:9y):[%>aUB"|-BJԺz?N0. .YtVT=ZEpրb"O?ᗳWrnb|볩hޅϟ#XU:3oaӌ#*ȦBWpXdG>"2#lvzd2Xͮ3Xή `]g X>)R +;pZ::VVI$J3'._! uq==hzzzyջg{rqV!wVNiN^Th6Rrl2L#d"Cg$ װu΋88O @ף:[ cJ!d1+fcbȣ(9G8-qJRn ||jAb-%6/7`Z.XO#ZX,&Vh\*FL[{֞ w=3-=3|笫6X񴉛R_Fm`6No//Þ5uaf-sELJɱȱ*:O>ʍ+4(U=ڳ<2ٲGY ᧟@ }`wV9[H+2윅5- 7zZb,JK+-L!1i`dR' =/gXo֏ྜྷ! \1wn~vƮu7e.#]F[#,"=buKxǒ5(WiCqo[swm}d!pWoo?}#2 L9(k^-a rå50;8s*JZa۷=M߇oǩFT-AջwizLCT zD¤ َtG-k: G8-k!#Nl;(&7T>lBzX`م vԅ2u._u@'1|ѥW[y  Dݪؔ*[dq[ Ή9iS IuJNYN5la(S){pod7?{ĚN͏]wNؕ-~b }y:UH/ABd7g"zA"A߃:lZ {,EV 2" ߴƴ >1O"2wn9|WKS[TUdylIզ] 2jWm,v}{*&lhtfYv~`_t&$&ΜH~&cS%m_臆y{[RPfya }}x~c!TjGc9{'_AT+Ux~|*ۙ D+~GnnA+n=9 k 7&`3cD{ٖϟ:6z~u[!Ss7'g^Qd_}( > D |M+MCaum7*p =<>ncOVX97`Xz&Nfډ2 U?=/Lv֬854T:eKuR9irOydqʊ2*+#$Pl ?I \^S-<B3dZe4Js^KF971q} 3qeøW%X63#uNx8xiP*WMv%-۫Vg>UL mzbc׼|Kn=\Z[5:TIy[IJ=BvSxBx{Wk ^peEX_ќ=`vE<|~ᢽ(/#ak$06͏j*U5w,p\iƇ yGf9d<=jJU > oe*P0qmP, Ybٛ-,vˢQaZRkkcfv529j>%jFy,k~iҀrcr$l85?@K/ۥ*Rt2 C֖ (r<%N9Mشhef5=q"NnzJzp]pYk!U:qaO<0uh>ͬڴZUp '* @g] I/FZ)E#f,y͚;>Wv؀5:`ڎ9R;f#ÉnJ3}&u nW{6 o?c1fop=cH'i$ZKMTx v֮kWHdfO`@H~!"NbTWrnbr? ~ 1#)de'+dE( 2Ć [u-S v-%g3wȾdg3wԾ; $#d<%cUH,ΩE!L<(w]w̿c}K#.J]U>۫2Ϯbs#3 Q@&C#3֒h) xn1,<"Ezy#r5>s5Ԉd F( ĆO/[bf0=)\i,@Hʗ̃_N`ZNl!l9n[%PV]2*S[~T!$FdJDh1DJdϜ 0 AA2K\2V"|b?ʃ+$H1*~Ʊӣ8vVӍhc') rY.dDˈC<+ Jg%Y9qT|Tl0av"Ƅ!P mG!JXW|,Б}.gH]/eooVݱV*om"[7{rQ,__z!c+@l=qRFisU2;mU,ﴹeX.kDW>͚%GdTPp}>!Zg"D*:K'-%D!X$`>-0W;R<0s3J+ $2HFtx^=KƪL_~xNf/c8H P7nm`MۗO lH .m B^-U(Au0M : :.]qcqxTĀG Q7޹wژ!bbF❶*Q<T2n^?DDHk-!X\D<{@ʆDr IKĸSţC5L-+#2SŽ2Ήkm"BjMMA7~xX\D;c;ieNS|qsFQM̿B97d~,=IYLq"Y)?iNGj,I=I[%V T;Ud6./B@2b,e[V9EFeSg/o'0GdD yA7U|d͇X=3MuEqTͬ3If*̓TR5O0OVqNwdA=(؃=X msPy3G8)d![e(]%n^JX57 'Uȝh9ck@woN/>`dg/&Qg/u/Gb"K !`a~=3ا62Pɀme vTXkGvo#,\J(c Ss3v9 Yw!YDxe[ҙ}{6q)j\ʂX fR]h-v;Ϊd(EPyQ7>(v VB &4LhbgZ쬊AA5j`A6jPK""&QAV87~QE:"fUĬ n "߽ɫ,>2߽{)RJJ[Ji+)UĬ#bVEʈ J )m]J[Ji )>=,ܥY᰸Gc5,캟ÂNN-]އ`|#cvb(XwXqANZpR'N} .|yYa>6'wO"r y)+&SdH(^q3.>(䶣~TY*Y*zT$R4gRbTp^*pT*AMFK߈JHR$gh8KE^*rTT$TTG TV^*ހT\T " ZhZHTf8TPV*H*+N*/)LyȯRn EC~IXyGZt3g=YE91Vu:ftP,ZJ{,D֒%QdmaF;P=ڞSUV I;zkU}ծ2U-[]&1muwWQ<ޞ+DBOQM_4E~~gS=0A6Gyr = &u=8_ Աkz)d($N(O<I<ᚲt4$C$d~;C$@rԜ~ N?6%YJ3A2I-Ob[kc0u\µsӘFәXWHcQXXewLZ3ij3iV4bfy)"4/pLIy0Ve0/+&xtg-SXBF[b UQV[%V T;UdI[TDPWQMgDD##"#ҮwzN-#+)9:n֮비rS93*ĕ sDM6zMgUT_:!;BB)):S$ܙ"cQ)R$ԣRz}z߫k~^#?_nn~|!#vZaC6vZZb`&P:--1XWKƙPWKף0 ,PmG~tMs}gE 5۲wvȯ@ G+֒h) xnc!"Xbz_GS쳣Ŭ,g1H|vBgY {y{yGl('b>uK9vV]*-jIѦL Ryk/( dCGE+ 9jed0ǦqHrֺgyI`2O2< Ҍ`_DCr5RX ) vt y:HZ Gd,1PQx" , COВ`0+ȣg⯰$P$ `$RG↗ yK0$tsMr%'KN p餋I8/btNYFCĚ2 n{ks@W<^;|OhTk3,`Cm0rE*u(IQrIKPr)j\z&Nbtt.kr1J\D.KE*VN!(9s%$O me2MDOHݫE(R$AYe grkܔ{b gs$TODOPuzZh Y\tJkhĻCԫ2z_Ei5-=OO"#=lh{H'V]V\&2fͷw&* G0[ߠZAbZUX+4?>V|wvy)hT<=xSc.cbk+cK!;a\TKIgוz\Q/d r"^߇cƯ,mۏݩ'8BA!X. N 27#M֙nQE 7YEG߸;-=}D_=WVHv"Yt?/Q뽈N#Z3:nS*MH-Qc oXI;ďmG=@ aۆ1N?ZF?t!!Jȅi(+L:' .=>Yxzukqc]NR7>pwa櫮Աy!/Zn&丹u cS /1@øLS`4GKǣsRpU|GO{0:p{n|AN0UEKg5 R6Ī2;- kcP:<yJ 3ցDڦsqO]( 8dǙȋSIze"6N89f0["*$y~`9!8("ư_ Lv||&= qvз3?|K'Dk5)ZM%)=G颏4eOji;C&lGTG;^"tCj_o S[w% b8/鉘c5ew՚֩Y{#MGmw:E;̻ S>'$ћ)L{T"Ռ?®g&G+Mt4'[LGrk_.#lm?qR E0Iǣ#x|fdaCg'狼!|A]pc?dO'*͡ggׇUGo;8ȟfE!O2Vkv87˞A4k[ =Fh>W II\,3A4.Z#{3"=IxﰝZE }ўq:A"[+x:5:|pk&e-B賌IYq;M`J<~o6{wˁ߉68'D3F'rA'pNRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR][oGNBnv g31O$u/Ad"Ŧ(ih9@<~ 80H}SU:]<]]Y8gU pV*Y8gsV~Y9+?g~:v^zfN: 2`qe\z^ƥqe\z^ƥqe\zƥqa\zƥqa\zƥqf\nƥqf\nƥqf\.ƥqb\.ƥqb\.ƥqd\:Nƥqd\:Nƥqd\:ƥq`\:ƥq`\:ƥq 2.A%ȸ d\Kq 2.A%`\Kq 0.%?g\q3.~ϸ?. MqQnR偣vi5n6ơ w&?ܾ<7pnA 2{cB1E/`Q|LyGC$p!PjEpsB"V^Y)'M=l~ XF#W44{YGB=-U1]mhtSVxڤh esrKIBB<~! CM(yILÎrA%l"K[ŽrDiDi n@1*-$z6"Fšqwm2Fwz^-bS̑^_o5蠿8VZ4L8>N!* `]c2MN9o '<{A%}# NZ.<wSnh^W f'i65wRK$ `Y7s+Vzb35@X\d򦹕wKy+7|ղ.L~RWWtD;\mVmocY,AFY>[+=VI З:i[|O[k5,{?d|M_5 [_%)"DA0~R= p/ۡ 5#sOS#+wH|~7zEl,뫇7"*|V g;ǩPj kR?zǺӗ6Rs4w8e|(sd ^箵-TAfww oU"@2v( .{Fܖ";ltRAz#h(avrCԙxzr۔>]ӛؕlm3AnQ"3e^ETQ7se>'3&}O.eaO>(61ƫ@S0 Vd}EŃ9|^ljTYx.nyq'6F14cR'?\0Cn4KJ@ďN1ess7żG_qJ'6Ic/ 7h>, ONpՋxG+Q|tPzǒmMmjnxv]Uwۨ$2F*A ux4G@.N.-ד+Mu\o* Bwo?c#M@HLyOtuW˄sֽ as29AUXN DpGR$3:=7|I^QnE_,t;w- ^.Y%Z ;TnF∉ F܉hiҁVJpK62(΂}{x̽o4bm "Fq] X@vrMBm;drT*NN1YJij9{S4Fiyiqv]p l̝ff7Og-e-/ 8+=K2lM $,\S]jUNs5jis%-mܝvgzVi~k+s_^ STCW@--[kMеj4C5*ǟ5_[jy 3z_juMlzanfVt!Vz_j0V"Žh%nKD)vDl|o$EEnStw깿/U- Cv V]KfDH; I q~E<ƜnG3m2\Enc[y}VpqcKc"ma?L_l*F`6qVڈ$ͽȝl;hm*}le2pc? )#PDڃU\vZ Eœ-Z>CʘRO[$B=]&aa9L*paNE=u1\EOߤJ?5n_ϧrkdF"56=B lI"`+{WF\e:|hzOc-x6RJ>m!HxC#L:Uߤ(,~h!֖h3Q qbi&l>f"#ルמ%+mJ k+d8w2^Aecg驨༿ zwd%ưR1hv "% &ӣ2sJaaȻyoim= KB@"~y;/ai4ۢj0~o~w]VS=j+83|M4ß J}YMU"n6X9v[zW"B;`b1#H#\Ӯ pcb+|//fIĆ7 ;#L:\oKҪBH`43nK7iv M4?UB9P6?)Ӌc8cu)C.v $#}ѵuSd&q(# $uttHߜi\[q~(]fZ%fJ3~~q+b;F ~?{2,-}}ukz8tEf. /Eh }!i%2I ORrigv -rDV*.A$Y~Wsb7.͎<^0ؖXjYraшҺѺiФwVȆ.)✹,NWN6FG.м;j!r# t3LS $41g WyɄ8Ѯ\Q58PݖzJ-ݽpsz.43 q:V&ːΤ6zY%7̞'uGjAȵH%JK4K.F掀ߌe}ټ^oB GjXM^Xc8vy*s\<ݱά^ؿ~CAA׭pqC|(yaڶsq9PE/WoCM詀,ͦ-PAP pK`"lϻ:{7W{rko^+7RF#\z[k v^cl-%  21T"ٹOJW\xY?ҌO<0Q'5zTJ8nDbԉ%ԗG {,n-AlU$-EzrE-pp7eny$i ꘈ#c#VaI40sS |^74{xN/\=N6'7|D` 1ӆ_ eSXm#ѵ|:ˉ͍QShi7Z6fE$׾}u}>|bsixxÈf21^QILǩО`h\bsU>X44CK= sd{XC*UIOq4(0i&Â9 kv.hQ./ eb&Vo$5 kpy%I?Z,6-(£F{գxS wg*EmeRX畁v0uuM0gRZ_hx%KP"^Tm_1yzAt O9mU6eKr۵NץҨ~(/wPK&gZYʎGbYJ-K*Ybo:V<| #0V\\*$O<ůR ߸"+Db A*2Tahш"QS&ѝwufPPOμ/_Ծ+82-kW?:C#'ű&O%a8* Lփqo":NOTuls2vo(4"#}َ|JFԡi" mHI =Iv)rqV>qpƁJلQiτ&vo7Y1ea7'E+8e''H*DoUm)mV>b/P$W@K͵S+`c1D:nYU,THnSTHv@arnOo[|n~}ɱ5Y+ӿa:xY njbs5^TFVM w.݄a*K 12 ]zѷg_sѷӑ#ułP/e-+1uMk'l<Â.s `L /Y<=Y Zy"S/7a4w6j_ŗǨ-4@C/ck tnF53 -/40nm`m;fL ghEv}nY][➁i˕?xGJ;`]XϿ/}'^ӲrCB}u6,@[ďpdl.@dج'N#w;],>g-#S=nG71ԢrCj>3h"D6ui -#IN G28 F5#.\M--UniNi0om쭍kaoqxW-]^? Px {"Yx#6fȉ@G; O$c;xge RRכ5uڀg]"܄6 O=f"mHހNxMt ZDS wghkZ^WOhyLX5Bw'Sj"UnGp H:U&~176GB&M֎efLnjcLYе#VۀzC Ђв(i_O3 AyANE̓a]fW ī:y8+vc4hΌ3p'AHV; Gn\ݨz*wAtb^/Vܒ`bt:1\Y H#uMnxYM_S.B@ i%&r.y^3۷ WB5=dt-h-iIܦ / 8ൔ ;ebK ִlbYBeY6^KIVϼunff$Kmkx&ɇD#͂9^>3AR)uKEu><Ⱥt֤+9SpX@]&nXV\N2D2jEm[D:f4@Z;`OU-(n{@@`Q-=eFaLr'\(c(2GR T`:8"OۏG MSC cqM&`M ]M4ݸA@.[-MG Mɨ-Gom̷ 7t O-AO[>́B^cVYKG)յTEtZČ_N6dN>dmWs[Y*wԐkZ(>w&.V` o A'" ;Y[6s 9ٰVؒfT?dbmD :iS9r0" [Y䡝Ujh>dz2i+p#jyaBEOD `vDSBBw q ۋ c+U59dh.ӳq hbJ7gu;j֮qD⤝vps6P2ľrd]A|WNV#="NC^{M3'B4Ʉ ~Sg:tvІ_"kjkYDmuh4"1-wŽ7&Φq~ӓuÿc 2rw>?J M#Y6y `pJ~.GRE=F@6\Aޛ:![ƾg(jdj;]Ro$Smn\4vFD<:3q}&8vw;O3ebE;U[WN:LYɌjxx;H<LE:@j]Hy'Uq_꧹TdoYH>jܻ?. ؏Hڪ_Q+IJ.Mmp9t ѳ[;#2v@b tKڅ5>;񖺿9" p>Nl]v7eJkX=?c}u֙l➽#{< .ජbpr2w3!v 7 QI@gb5g+=_ ,Vꯐ;?c MG%nk$'MǓ2i<pK\}8kñv U-l|MQ݁'JoF9!RGKmvZ{O ÐJ=yxx8SZJIcMa?ٖ6e.1V_tHYuCQ}(K\pD mhC:huZ4;q[;D?+ <,az0#? LllKAS gPR1V.=8ryP@ASs<D[+E/+}%V8{i X |FRtë걲񖨿VގP9Vyܣm ]Rp{Q5l$e6"gv ~O= 8 3YخN@w*Lśxn};\b+K\:RSv@ޅV+ P>[EЫ6A%rtaݔY!+ԏO\fMfgڄV&?nK:^"dR^(*4HVGȧgLghhQ{?=]K gn1< +j-гv&C):o䵊kvFۖsY#NPM:s?  9#(ϙAx<$:4& A]g'*J7)/O¸U)s΁v:I.9|)6KpX8o4!:ų>>9ECH':Q=I-:\K@C VAM< m< BQ;٤rx dMdC\ Əc~:Ҽ7vn_!;K+YNw}M M Y HAIЬf ;B(`# 0ȘyHFv!m.U9nt_}NUW/Kx:Ϝ^;ٲCg$=TK4N'|tRKXɂps\DVV^9#K^!V0IG: 'Yr?HϏ?O0^-Lk2O]rsE}ʄK۸&Ȕ/(D5\pq >@h4}H,Z̅\fFd.(&%mRPw H#' @hP*C~W=*VA :<W>EUEV.ET"ïkp[2t8pρ{ǁˁs?_gvgvcvevÀ: mBA8p@ρ{ǁ#~Gـ{vCG6@ dEPpЁaj6s^vf.v/_?5aavavaveCk l(hCvmφzmdžmˆlq %`0UЧ^[]*TAP@/=hj2 pYGtFH-hU=r4YĆl1ZFǨi<9]0ȦGh)5>L!ETk u5tlb XG훙OT~BsÓ$Cur:c.'3tS[^Aָ*<=FE~F3Fáv4@؉;l*x|P0Pxpy^Ҁ- IKc su>r ʯhFa q4,=aTW4'ayBq-O'(U I'hvl'5^_jҭ*ҭ'.z"N^8:VEE=XJYTV(oeH.L~XUϗ%xhat6\&r$;! C逃骨-h-{~ӬKkUH>NnxhOB\dTI)T 'fd䰑YeY|szfVsOCti|pPxMl$>8<ҖN > |ܣBKAS jRApp>F9 m &c"ةnP>5ds:дTKDN*]-h_X5[/sO>=P Occ1&sJ!_d| 2dΣ`v"u'_deDC 5Q=㧿Cg-Y#m+ɵ+TTzVqFc W, !mSG-yJ /4IYˆ"77[2T,eڃ#8 o ٪| IoF$[~de0|4ke˅]S(mJ/ /c:U&#^:-͡xU\\ob+5( $B )k3Qt?c[ hZ;bzFL :?az\ 2񑠘}ϿtcwtC ]g?ؠ3wnLyQ|{-*oqIk\ixG kC+~ң Z]xuƭ-z~ǢG|-W ~$Bjor|ů^%}%:ti jx"F 0ΐɰW$"{XRLG^!Q6FoQ `6wuA7D@wJ}5)%A5.$ED jY@328,f`p` J ח A^z@TB1a~"xQA7(&T2 kk޽[k53(F\ݚAjЕIx*9<&蛥5ϵCXP?g5BS P ܤ(bXl;nejlxNG1TrPjت!6%[Ps\bNv$Hm:Uuham%.RT6wS4/an"fKОUe{{ rdMs eiVrp8 kygz6cޯZ lڏ8xo0#gMW;!i#bn%I )( rPt)(qPfP'dPy@A "J(M)7-ԡ\ARՖ>73|A M}mHjMA`,^ Я8=&/7 C?Zʨ讐N7ԭ!WhWvsdU4f4;IH&{1g͔Ab(vҭa5$Ĵ=( Ha qr Op ?lC| n42bEr\z*=aڪ1.Ba]> R5 '`T-EyTJB,!cߋqFJwY]xhbXw+ (_vo '&A׌Fco5s 80qV[)'ߤGBvc[FfJ4Q*9:^@>eH#GRZb #ZtkinB䍰\$|1 ol(ͼz5*}@ أeTAld?~Bh~kӋ0,ʀݚ1QA 5?뼥@>4_g+4robf!OxŎߦn4-<=9 _$Þze7`˃b|0M};?tUV\iMϱtײ0@UeNa0Q%B=GhZgm H-1~|ԫ2"k<}j/eI* n)jݥ%o.%<"r'~l!i6巧aq[Ddcj!,)'[Nnj> RI_\ݠV4cq`ki!b Ѐ$٧VrxwL]o-fv0lmM)m@L\)j kP&oj01LI{>h&OC禶$H=~~;"NA@u"b,'\x6+҃#byRQJYXVS\-Vc$DS9VbqzQ<5E `~~`y44y#DVAK|L~ yeȭ?l̅Y7c$m:, .ZfhG7)]K5ܦLCB'$>[]K7n"{wKfcsI`ҏS _MeqHnX= Anyh_;|T%N\^hhհ잂&hkV)4e_H<@o>q!ij<%uġDkL԰2G P &߄'=Kgxt>sg[FZҘ"&gZ8ZVcԕ+/UǍT͐ IE{ۡ{|W@O Y\lã[71xt*Fw 1Jsm!d1L6>H,F-,ٔ ^T;/DK|ƗǢ- IFtm@?E k޵ti؏#VHKLAH-ulde[(:; I# {HSG"{꘬-uo#!BQ ʎ1I{8 I*Ä3uș:5Sǿt ^9~/}%z9mmf)E|(+IZG[kI9N✙!HLǣ1KiKw{cI/hj4cR2(y5Mtb9Xk̮jPt1m4(1js 1KqnQ@+ NNb5ӽfi.[1kQq:ٯ2&s1VnY#穲E>p<}Qː( vʄIQ6YF˟N2@,C/Z*}*Oelem\ke 5dAYܩCfٴ,~IJjͱJS!G} &F.i-@L"J]d.t0gE'Jh셊1LxM8 -bP&z }! j2n[o$lFJWwodi hORn->DKiUٽћu|n_6ƅHR:ҦTӒt\@1 p2}x4C3( /n_1g`i.9a6!;:~Az'4~rI@Gڗ], 0>"Wmj$rv#~^/$s}).o62rK6jn MJEv6t!o}iю5cd>\Oijta6w$JOE-m F+r4qymyY|r1гRQ{W]wUU~pW`EwTcJ}iUMvn=wݵvW%ݴ;+iwVݱ6@mFE==Ǘ;mYR\| <^$I8R:jU^QD䣛N*`FFr=7k$bBiQXOg"v-)599N!>c7|5,ԂYBg",,3MDX>3T}iH),pgMM 6&0Wja0!ȇ;D&CE3'f-6# lwCLDI#6(ޑVE4?$j}wHY/+#%eKDVffEbcC>dY6’x9U֩{}^UuTսug>^jdxtD,j'9@sv١Mr}۬u9jZS늝:8}:8ĽE"x>gk53 QSge\>2uvӇ鳩94-EM(u`P .ͧf\`w\bW\fO7QC D @5d|&ʜݬ!`\b[2~&LK(h#(2Q.l\o̿A&%MM9V`\ DDr2{L (l\g̭n&jH!3zOsD 5$MԐh=so@&jLy7QC D @5d|&Z\!`\bg2~e>Sw(2Q.l\oYA&%MMMo;L (6Q.7Q60Q.d\"DD#D@2&evWjmJS YS nf>8Rl3U`Z ۯif>8_.i0U=JTm~=A*p9r'~ssE|=[|W ##sF0FE&3E\o`hLga ;7ѕ$[]dvyLnbt m9n%sitR{ n-cWjpQjq8w Ծ$\룧C2+6vAdޒ-Z8js5whgD1pU/=;SGL4 MΏmwuWη?hM]G\IX݉DNn$d-V ZXrtMcZ;}9cq2+0(IKo"1,ԙuڝ~1/J&:ma8{v,8_`|Yh ۖHt(.Vi ]EMV@v`ES2,j3AR/f54SORT)AݪH+p؂zKlMtc]Yݑ^8y $Xy:J:cy~;m?J #܆Ջ!rP+ t;y5颩MnosuUE],0ړS07OiZ=#NgxI!UG:/+ ˌ̡Y8;<'x00|v]ƛR8mQ,jrF W0(>!Y?G@o:dke1 Ag}N0~}Flh֦_w=B 8 BD k9ul2Q[Y%'ͮg8W+9CӉ#:qIJ ubIQ'Ft4tN:ɣ:i$TQ.WL(+9eQDr NBDzܓE+=T*Z?i+n\l}+ rhEՒͽ34.n'xQM ~֣%o}1D[();x*Q\/%4.*xN\t G=yxWVuU4F:MUOGu)PWuŠL3_+L+f]T]]'գyuҩzzhuĨfVMGդ U*S'-S|Հ%u5ƥ )QW9r¿ 47 Z$%L‘.r f}U<ؕJhh)vyoB luE<2-_AV* BNS$]v&T0J4 ŦAw?UP=gb_Qg?LBJtǦe .".*SF LE#D9sB] z:cDk9. ڗ,,SZ#L צ`aW*h5Q"tّQ,92)˴NU= ~5|lH~q(Q襨Bg+ >+\mMlhbt;u&K!R)ct1xjq;6qsFFث>ʁ:"fO_f[~&]!P!97rXNcwۛywyc|k`FrWT0+F'9 XA ~N~^L 9shdͧ7wT9d ߾ZUPl=nA9l1*vTQPP{6zƠaD)3964[klSA9uف^W6\ǿͫρ ~9wzb5uYqH53{4tl2dSYh:_XN/Yy+!!r/ŁyWJ'ѳBrR@ӆ = &Gks3%AcS B:G ]@IJX}y2(7ST}&*Ɂg+MEm-* ;LP^N%â/b/BwxlhG=g`8\j0}ހއ|~aar m 6kmt'qL<`bbeR у4]!a ^T l[=ABlG4 E܍?q0H eLb<-FW [xZԴ4]KW] x#Mwrq2^W;{Fzgd7=>˘="K;䦃@2aFa`J"Lvk)m 6"-_cHc9-/bȂsVLrpav*pܘjz~B.& 79p †^7p\- c6 U 4 v VS`He_wNutR;wTWOכ= gjm4},'}N|QSGK_ Xup*||1MbЈJP B26B$ !}z %ظJ6, (ȵű^'03z_wB=7'Vql6Lw"1ba`R볁d_6/=kh=FmQ@ŗ-(6#TE1RB_w'BJ@gכ{ܩ]ՖD׫ϼ_'V<! 7gcƝ;y-.k!ݸaǡWzDR<5ˌ/g4g4zXUbfPm;})ayMąG%$ÙL9BUoR$v9I,8[r5 <ʳ-H3?zީ<ҩ/9OosBҁ=ՙ,yW/ΥxŹ$8 X^LӼ8Iы$8I87gUթ/!r{6KR1*ۅE!J*+ W1v)c׵$V>MIm-KfTGEJTL.$Ʈ(84q )Va8K _Έ`ašRHFLGIFMqkq tr "X`5E&TMn8B]n*7w&FJ- SauxE\&. Grd|dOlxUt=Hsr:jgF4tCTsn:t:!2 #-Be:zH'ƁL"!!]L ʤAi2pO:"ޚrO$U{. TR>c՞/BUR1lk HP"A TkeĚxu9zv~Q]\#a)X:9%`H" ABK*WVI[$-"WPDdQJ:'t{>2s΢xD_ $ɓ?w}TI~z}&i:Ļa m"Uj_϶PJ83 Ǚ,(?p.b;: i[uVF Ys6޲ "aB:I0<^㗺ؙVMG=T YyahsB1hD>w#}SOvh#gM->oF4NDxxY|ԵTǟЊ0^-Hᆳ`Ep^hE-S2:{NPQ)V.NQ)F` 7ǭA s-g<-P)DFN˷B(ݡK荎fG7UF\O x~i%E$'M_ķQ76>ń_ipsfL 4궅./X}9sj>1.!{~ ,'2Xm? *ͬ=X I?{WƑwH")Rdg^v/{I}Xzѓ^;RT!\1]b ؇ Y#6 [a`;%=(bȦ uUtq=]] \6bNr!kW b$;aŘ҇a} _9J=1Y7*'t`1iz.E@2eF|D/]c㽝V̬OJHXo3%l5=^J1N,x^cDL5 Lxf}XZؖnE;||fP_Ҧ6$'>!Xx0  w$| ȜZh[Mmz'!+ݛ%?$D=h*XlL?mh  8sd0i}d=Z<5pС mreO5&<C*w4 |H $Wٕb!OHayo\%5jVPx+%Ur@r-K "dTDg8ؤ^bI<;5R:J®ZQ-_-hU Z-ՂX Z--uTُ'+AEYyD+{Em^QWżWd[_OYrg>t@\YB6SYub!VdHTVY=Kt$udӝX.z_$`n,ݔAH٬,= c7p.I'ޒ;dIWƁ#| !j| x!($5$#ձ*gso~Mlo&IvJI ܋Ɩ;TksLeJ XI;s]O<5k~%.t}&jTO?M&f;H6W| #;wY9cyzm'<BXay 9q2gՖ^" xEY2R7 ?ծ|^=BVAW$* -֧g#Bǧ;Ȍ|J2,f`7 lM(\“o ~u?.1KڨªŠ&k,9ckf"slSb:^Im܆dZAyD T+=MV=X郷|HgK_>L?RxN4DKAíLX6yҝo# Ē t45hgkIO8,@A"r 6b!Ou"Ƈ6~ړF&/nE_/yE:|.pYX4+KKgdlJ7ևMyEO&*,Q뺧uXUOCwt1{r)=,sZypwQ"$Hyl 95x7{Jk.\fq(z A'O]7&$ C MߖsbB;ko8؝)lu:@O-}@8Cমsd^&'N7H6.>Ɍſ%fEB]4Šu4d63t1ў#pLژ&@;U|ueƸ[_tnv?Pnpe l6(2LyDf]g`RΌ]G dhRѐ ?.Į>C8Uu8,& (BIjel'[`B]wp*o 0s?3g CŠhVU5JΙ<8ZJ3XRpQ*Q͊1*n o _z|v% (Ar*_JA+#ߖbFWE(~,~z% FME|娚LKR> }!`rS]VM@BQc*i6 ] cO(ɀN{ ul{J|烚TX6n1YOMWLvϛ\3,W RJYL.pϔlS+`e)zPV=b$%4ٴ9Bf+Mf",U"պh;k}?o=g$&'`%6*2,Ʈ n2qu Xydj0jO \ u'O?]pٷlG/e MpI ߠLF.)RQ@B@B%sn'8 +<*T0-ǸUAی_2d(S|lg*bm҆ 4aO.@ZxFÁSx,pF#]~e340ZSo"v5q#]4hF槸;uƊL/Df'x=5mF_<.F+i-uH+C_wA~9Hu&:$IE!/o 5w}u:DYӕsuQɅ iѨ5;\|(Fs^U%Q+E%@ڍK*A[` -Ò~6mߤ#ZbKTltWifx3K$RYG6s O37[0vK>j7B [$;gAnr$Q]սgvUNTRS5+.k\d6yDNTͬK_UzTY!ÎDVHc+%?a%c\y%T+~`0<}gĝw)z_mtBcPJWțN"8~R낐m1^:Gb\[vC2YM\Jv^[Nʭ񿯒HftE8RPnlB3+򪆜?)+c`y2LMb{ Vm#c[:9mlg[9gU-ܪ*ƭqbܪ*ƭqbܪ*ƭrܪ(*ʭrܪ(*ʭrܪ*­p"ܪ*­p"ܪ*p;|w'Cv<'@;s'\dǝ114Nf\39w-ܵsb]9w-ܵsb]9w-ܵsb]9w-ܵsb]9w-ܵsb]9w-ܵsb]9w-ܵsj6c+0Zk1ZkŚaks[l1\s[l1\s[l1\s[l1Ŗ[:[lly['[lluǵ坃ssN:b@ö,С(̖hK}{ CmH' sz:!9<0swA9`;f@u#} ҌB00'')6z\4w7;9ytwr:L=obD]yu6P#?*]"zЛ.EW/Ծo;@̼l$hK@dgxϥn6f&l?_ER]6hefjm [iV5[$j ԣKKVRH[\<Ϻ뷗?k{cƪ+D; %cfJo ~&aQ؇{ %u1 r_U eiĨDFSB4`xi qJKk\ [e.مs+fR Yf%7s SP}z6O{qY/&J)j#`u#;١뽃:N O f$r |l%b#*Rс!ˊ#x\8҂"-m7֞ JudLY16BO2O!1.aZv)map0Z_11[C\Sb:TF4X9QBh:$C SG]gN B={d5.bBAA0dǘ |~pW3^2iO^AM=V7QjveQ^Y$v.BJ&&yĩn.LN_J 3bD ]=ah̾zKnyS= cn-1Kܥ.iM"7j];%%FdAdeJVZ&KWɒn(۬rE@n7(+C ]59P $ e) C04 !;d;dJw*oZ9v;Zd1Hځ,[DnlVY͢2)ʣrJSar+j5]G_ZU嚇׬pokkBۅxh$TJ(QDLY d٠R6.eխ:]ʬ):yb0Vyb(&+(1&\jGjG+x>4 )Wn*yrwS.;S{tctH3'0e+jWUGQ\M]ڸ]=]u/2^,L_yzC+㋒OhD/ڬbFeK%ܕO/,F{p!R{G~WI"2UۚtϗYAxvKz}F/M ۝M,пuTx|~ bYSnw^d7`-4{r.daܹa3?ov~-ňW?qiވW)#']_*=O5y+׉ϘQWR9Lt6PN3]5^bG& G&0On.m+чP=1;yt%H=--daGW{Yk052u( DJBTLrlBTxG_yOy'ϝh"}gLtMTA*A 2 {(?^ΆN^ׯ Gu4߾~M[/he^Z TطA|s(&K >nئR ;2w`Y~>SCUpv-h! 'w 3;w;΁+.1i TJ4w$寭 '/InP*k1P<+ǹSsfqجr?0.r7=7xa6[s`b1(%^$c!Su wBk$?\]@>g1lB˓t3Cc_oV,gjIpd{?Qʓ^FwW}BmM`p/p(hr!RtNT˙c*\֝Gea.e_׃4}ic[-Gtn0Rѥ[@)7}#?'#>Mc Q'NY| &xu)mSn|6a) A# Isֆ|l(WJ?oq6Yu{ݍ['Ƴ\>mhESզTETIgkSE' t*>PM'(ػ8*J+҄NYb[=VQ.ḵs]2H2&Em4) 9NhJ˯GUƳ?fТ+eylBl2Ʀ`ÒXl)6 ZtؠNQ=giAL# e8 AZ{)7EDVQZ{4t谕M N吴4 ZlŽO.ҡpΨ!`T5̧в_iȆ%AzR I)JJJӒۓR=)ˤ'edR͝M8}+u,}>Lkr-tsвkCNiH!em,:GW7#<o[%sm)dy~omyvo{hYߓ[mܭ{,,6d}w>آ!ގz4 ߀.ICar^7ZO&"oYs*ZLx'W&\Lhz;f*7e PDXk'lihuMjݡOdv>5G_tQi! ?+;R&f4W# ?Y^bTٜF%st}+EWM³:tu3 9nwƕ~RG*Bow6Ydl`bx߸ROnҧ:^&7tֹe!ӘG $=-.zQ']YH8Qx5}0 *Q"obY ĽӉf; ] '`RC.[i|nvQ@7zlrB|݄,c!V >﹟Ccu-Mgҷ]k֤If=^Ib/{z>WͬQH'+~<֤C ??.u]~ŒNo$oZ Ѷ&[eXvdP]n؇1>YWW /g磃Gq{2߉^vJ4Դ< _񰓥 {H7J&~p2YQG< QM])6kf0Lq/-kX-97fo>-J4tX;CC=&3;/+2+G.E8 2Ws@r*K/62ѣ4"m-aE%ْ%D2'x??BǮH'cљLn݃7c^%0 NOEL*FOp|dǰ!B*dJY) 9 9DE>R^Fr_L]sT,v n`q,_oZF's%1A.w{kw]Vu d#?U"T߆Tl^ TGPlM2?JI7j,W> 9GË/;,]߫k d{P `Ŝ,JXJ#JfЗ-~ ܅EIsL!mg'ҲOyXeɏC`wJ]~ +:) L zq 24ut_I,׬v_ N]L?;@44dF ^,Rwh?J>1g1+_!+OO@CQ\'2e΅AOkqww=Ng`{P.?Pq BX㑥?ھ܄J,'Q`/ȧlf (tXϞ#7F6c,S).D[8_&|(UV/"@-L~%Zhad/:DD73 {!g3@_dxS,] Sa>3e7a6| CTeem3hu86КZNT4ll r'x]\):wL>D Npi\ma|kzZAOq8j0nP-|Η7ptS*36o'EQE eg` blMHm^vv3D*.#1cXUz5ʫ;[$h&} XuE F|Qf$L|"u"6K37@pfӭI8XeV90h<`d+y v(,+i& =u=8k 1:[xE eǑgF~|BчS/3u%~=k{.ӠMW>@$Ҙ=@%i% I*~;h{B&WaYJE6ОȞDbYvoD_nV$NZ6vtPSc1ly+g8/߯=qĞ7l‰*ߦ)C⌏"ĸ]c RI̢{Q1 s{;=ue2l_J0eLҐ١/|oTy !:D i[Be!vB~xЯ H,ߴ׼}-ׯfX}i=EBd^VrjyQEmWDjx8@1q5`73wC9%ß9=Z(moTdnRrв%Wo ߍ:磡:n83fԿ%C>"d~aMDv?5h57`PZngv!axXϟnľ(9ΫC+_*;M-w=K!_gώmEZf,Kd@miÜzXCYu=U6pBNrOZ:bxH ǟ;-$^<[GĪS,!+-6`3"A:gnqf3؈:6У,M?ׁx@v *;~#HVeMjfҲўFJt7вR`sB!A3*eMed+Om4dhco=-6@%tj,'`+8[EުtZV _J7 gn9N7ƦR QŨW&JVVHgjBXx`TInWEiVa\e~]Ebi&EX!Rܛ6) XIӿL ;DgUk4xwL=`ѫEZ(w"LFiRDRVha4֪4.L0m|ulX$+PmD=TMAzY]oTGw22m0 Ye~Sl㾷vӷ(%R Yj &_A E+!A0B$l$t_ڐ[T:y::uT?Jwԟ;h Z_nGLӑ9$/27҉=! "bHR E6beRqU<n!%!/Dyg*9/HKD?^]+BfOc (r{cl`ON,"״|o;!ՙ|mC|L6>O -OǔxeC(ѺIޞ?=e-ͧL̀8Nd?*wv/*<ҌG4S-ss-2SV,\[fn@ \_<ǻ&ѓ}3aLZ;束ҏ@,,:u kS.7ɐ3-Q7ú/`o}^ ^n}'$}U ..NW|߀5S4oАb\O'-]1/yィ;jY=ר߮DRVӤm* (QzD1u,fͭ"[NyμՀ7g@R7Vsv`MZ艶=>rAB})P}NKY(SXg(U+l F"j3y9 ^%2NΝ^m>Lw> DŽ;M~ KGO^ۙqGF!jvLV0Mv!V"r+[N܁`zhm8CKd?uuI%'#HSQb]_;\"vlۗkF> t?$.k͜Y>b͘DoDGR@|}8Vu̗n2w'_3̆e~Cw/__'Nnr?8qmLJSm ;47\~܈Ӳ;DDO|0dd5,}oJo8ڈ|= ?LxݜO1Js-+W?sga|5s"Ioph^">N9;w2@Y-_QYxW|F}.Se熮^Rh_ (YH QZٷnFq) ̀WRJc?qu)yJ E> {ؤ}'$ ٩U^0Y2$;ɻ.a\'PPn/MP7U{k+c9UEʙ *o1kJH*Z4%¯ZvຈJUɅ)$&ŭo#->,H* 'O TVVE$5z<"ʽ*KWѹ4G3kf+vaޮJ*j~x~Tw# \xo<|GW\\j S+yHoPRtXlזt_po@E(׋Y!K, ڎ/Ս`!qWHW=2^!qI@Mq 0_bJ.K\1Gq^A4`y8kR !(ZuŅeI|Fp"b݀_7&˯`-B:~Ҧkcj0P+,=6|y !OLpՏ.=6e/;s%Jo[G( wp4U%F Gd2gGQqQT{0҉=AxNN6!g{ᨓ> }/w{v&pԗnF2g6xl㹐=3RnGJɤt =,]h4=1jn)~P!jI ]R$pL N,bhDq8סxX cZeƣ"sR^TTYw;q;]HbHq4$xfqV!zlie\ию6u[ٶ2ngO:4Y MBe딥ޅA8N408 c얃uuS `#q;DZ:;xkҹVUwjoѩm뻄Mg\Vb꽥X3ܨޡ=2{#LK9$4z+JK3)7z1U(uV(;>.~T"Z7.,>i4od VB=pkf[oY;_߈_fOK!;=#U9:ŴfP/ݛM]3zQ2oǾJD-iwrFYb8lFQ( 'GZ\r׋Gcz-DMw Byc8/j3Rr816c[f٣?WDgn* krQ$aE^cAv㼸M\`Kߨv_ _sh8g[r^q`(>p\oRQTuj+Oha˻maQGn+wn{LxSifARlD~_(F[;^ ?sn7K-\7(#;:#uuDDc+Ƽ53(G1[kؕbbM,޹㩌igU] 7 ҭA{aaL͔A{7/R[7Ү;/TeHlJBBv!za\+>W`vQ1{ESkT!BAU$e5@8t:;1+aLS,Xl8kOtM>3z)9<##EЁ$+E QaR5 Jd`WLE`G8d"eiP3%y)%> |j@wS"!5%( '\ᴡEN<- -ho0;/f$z;J!1׾ 5GQrТH%L^1ֈXpkr ,S&L>>KSc>шʰQ=p `O R &\~4c."SY!fmDI>zX'/\7Ky^?ERd.N<>U훞~4UT~ R\ԇg>؇xuK DHȫ}s"`N+sv+Ee^88$cs*1"Ɍ.rAw (a=ƲUɢ{H[<\\/Q̋IFl1< <q!7*fō7Gfd*=q Va4W E6!w<%LC P-l>R HCuGP5 T9O;ڜP"xη_@hvj+`Ahx#dܱ\+P~=7>$z8c{\-UHQ I{ظ,AP,j徘[r ooчP`0?vVp)2PDr{\v[S(R! N۩L SBiH2q*IlAf w}w99NULFvo 50xWh6GVG[}wg; #!kE,=ġ˂ZZ2>|hF5õ/S?6߻Fuyhҍݓ5-Y;[vSkߜ5tcBtmaȦ{ps4Ґ"'q`g;RO(f#vJ( $64$6k!GaF6Uzm@G&R;`HX:z0?Ք ɦGeы=٧Pn shӒOXӺ2[Vwy}kN{{_ӂ]K lh<3t1Kgȃ5Mk,Zfj:G1׻sԭЉ*Oa IbNa1`vȑ+ާrUt=jiU# kn?tkV-:$G[-Tz(b ^֪tw/UX:HFJ;.#_M{+=`Nu \m{TaNTe{ ~ 4C^EnKaYlF=mCir҅ 7TڣWg >]YR }UlMoӖ}I>3#ϛc΁xzۃW<ֽ{mc ޡ6+b-L|ІFPEj!OyiFی#/+ZΖΣwҚ܏dDvguv~WO8鬥:xe6#q='"`ͦQӓ/_\(fZ- h=Vr@²i;wqAxF5(TwBm1nA(dm?en+H3o@↭i `KЍm@[z{7~o`4:G-)\m&+ TnM[b~xt5u;1Nat*mes:ENòJΪNItUHaY:KXmuŷ:"#5K+P7iX:!ˌ;,Vҳzl9j*IZ2X@GdIP+î9$,1Y]:>Fa|u1 |lQNg#9IбIVANU2T[o6ߔuir]w6>v7|j}M*s[F|~o2i| (=Jj0e}0l Z 6pï1jz5AidCo\J߯OQ<ܫY7 `!SähKX#kaeݹem1gZ%,4jIcQk:Si崶zky "ǾlcZR&%R|>usS*+ǀLX9wj+{%&p(1Y stVK58]sz!rXoc=9}2Gu@BBKr̘xpٖ'~3c ]/ ]B+}aQ_oyO>χ~~Ud}*ߠ/sOЧ6S~ӓ~ԶPpyW^@-$~[%~ KZ?OXs' 蕑WFa@Q\lEEa_?Q@^jau2\$ 80U`)>?_W[3W}>vWG&~:;l}) `v`-+x#݇NpZ>ZI<_O~GHǷ8kMz5\JhZZ M8 ߯& 7Q[cؚOk@5!t?^u -k.ǵiI%uj.=\鋱~V=w\ 0xpaenZ(ZzC@$_@B/oߩå@>"?y <Q%HSBs(F3(SO !WM|sF"pO{FB T GP&JOV g! #8*< *vӈ8EYQĔS?ń{qV [B"U#"v {-E̖bb!~L)p!6(EUk,ʧYR6kCGyɚyW>&&b}'D^Nd+\86d܀VLzƔ}U^TN*/$ÊcZф 2DŽNSC\y}LJTRM28@0.wE A r_I@@Ky*Bh| ]zOhWQ) *~.VxОˏ*܄$[ b5P& T~C@,:RfN$_?5$Ø&ȖAkBLË=Ln [F01kVBt/D}^G")NOK"BNK<|3z*v=bBf@$y…;TenTR1KE.⾢փ}UnC} `=p`IÈs1 FXWѓ99UD{¬Ɓ*"Ūj!czr=b1ĄکM`"B ,҈x x x :$ B:ԩСNu*tb ObRu~"V ECrb$ ݄7_+0AT5"cb aё73IGZ,*$QXY|g$C]ȤZ\"䳚@GVc uHiE#`)D rYGF1K de*`/p Df(wBqx9pCĀBU#p!`SuV fb@t Y@A 0%l&,>IM4qnB I 0w F ?/HBG Z책}af@:r? $z46@w>GMދ2">!{]pR7|<@CWB&f*fa#fL#Kq ?q X[$QJ<D|vCe%{G{Pl*(ǢblҐsz]HD-"Z p:f_$T8!!!{iGX /_<^hrhr> 5-`fmj"*P y pAdj:*gcFR%z ,X9Br9oa/a/fj BFU( {H)PL5KZ$L  IJcLrOgcڄԙ P ȗQrӼhѻEyOD?# zYGq>fSF2Ơ[ŲޤGcxc!g,/4:Js5|B CֺBBQb GZCͦ-s׎µcf/g_=gm$h{0rDZ'K({qz;k~ y>S2 h@}r(gK1m'f(GȈ\6D@ EP{FdZ 9 H6_h;%ִ -G}lmi}}"}Bg?~$tG ]])D(#  A< d(,FE̚TȬI+ Mc2Y*1@!3Q{& FTMW>}z uy9` sNt~|S$ =v>"DD}VC?k&"rwH o h/1&"~wQ 4}+٪PwBmH ?`'lbLh  c0uxRBTBPp ņLa`.n]O:x$$kTe6&I,ʫFc?.hXE 0S >EҕGIZxlޢE!;ᦸRD?8\IB0;dW2tOp̢]fHD^ۿp(WSwjҍj(fnZ@jA p("*7 tqd,荢@//j"l)0^X;xi,>Q_GhGQFPn(fh~+Pc_L~Д\VdZF}7Ks8~BI!Il7H@nhU5Hq`K50 @6Vd /ƒ;^XoDJR  6$XtMEy^J#DC> wP.##ӘhTBQ8tyU 2G|bEy<F&PE^N&bCU\1TCrO!9P(ԃ& 9b@ r =NR^@o,XLB ? dxB&PLXvrɃ$,Q-*G|6LH8!>RHzK|M%J^8nPՠupȡPHH%~БHr;&9r}J+  V cX<HpX_Ny,/j;8M x 8] 8P9Rht4Ы) DKrZ[qZЈ =5}:Ä,ۘN bJUvA B0%^D5)eBq!~45MD-HH H ~4<)MBdVBTȲ,dŅʹDt\ ۗ:5Vc@,ȇE[[CE^̩\VL 9VHmЈ}"+?!#"Y\%5I]7Ggb*ɝ4xZ\VYdI!Huqk`y2ORRb$%.;'ytNN|qB'N sfr:]0f dyJL8%y4uDc<W"1b1y"#` WL*!9tJKCBJBJB/C.ʍ%R~+( /4ɃlJ ; h=!{v㣭Sj/}lN3*B @:@ҠQ+"Qxq,"HdqHFjNH2&ɐڳ///69%Gjgu3>#^D_5uY6vQ|V#8CJB95fuE q3 GL R3=&yRP FPqEqؽ@j"9:1%u UH"n RTD7H͔`w3k[[iQ]g[XVQQA+fi?JұtӝG{J dvL+Oi0A` f;,(2'SӲeʼn^#}a!CMc/ڠ\,ZHIJ@ԥm9wRmZc)p! It!<$ಘA؟I[~}KF2 BfcĖo}rp8.$RTS}IB8ψK2H:+J.e@sScjxPоS.E߉d.G%QL7p~+I|<Jd$ٓ!)L8-R g%bg%aB^;O5҄P^䥫쥫j+& [QV3/F vr(R < nT%($[I' '$AtvYEIDS$MnXG_4 _6$Ga3yB&2zV\ BmDK 8wILV",y[B9F[bV(dm8:,Ł uJoRSK>O ~p3fffovˊ9'vψ=J*=RcEZu#PN 0a&}䈈8MS],@tˆH|%G=uL  Bm7NIH"F G5X3ƒ$+VRuuJ˩tq́X6,ũKS~t 㐃z8hdG+\&d %AtyO`#% ia/vE^EI>|$+ GGK/ #٪ɖ(C(=Q¡(Ὥ{cX'vd$#CB&n݋%Y3,H=Qqtݓ.{w]s}$!;C#aNl2 }\]^$(6Χ؃.so5.`?V|}˨|Xf?X( xJ_?5[_6*M;;isO¦LW+ w/:zdᵡVP])Ue*: ~JԢO.:vyu#hP~2f.?l1gkNud_5{6{rR~ d];~f6>r5\(-xn0TZ,lzg:mB$ҹa7i#R['d鸺:9`҉8 ~;~?B'#$c7?š? Q9p{yPCӹXܽ8^Yug=$7p]4>4qatg=VܛsokLZ8دL``n1|%#k/94>>fcW \r:RoLk.|]*h5qw|—uB|}\9jo׿ػ }8?PfDs&n66\HᙖS7?k:zs Zͽ03rNlhYu]H~.S7wJ+76vhHew97s􃩋c; C5=3SVG__ȍ,T?9L̸ٔv*EF4w*tGZ>ztdMVTMX.ISu?6vsuy㍋vbpW*?q?Ӝߴ _@(3Ӳs;&l4yy _: hXHaArזܚG[E4u?b#u_ݪZoOxռS"ɉf_\*мmE ?@ezQQVjmE8gㇵR63:mJ ڤk 4@ ag 4]~\K=X]-~Wea}: =+_ >T/ϘҐZo漍THqrD':(&3hS?ʎhXK8[}v,)\:{F(|%YĒMk<x-^@nnT.]OpIq5ٟ/ͽy>d :tHX*C~5:SݟItQO]QO[E}~gΜZ<[zi,-wnn,NrxsWޚ?*??MQtLd: w b$+/.hpq3?V/.ίM5~]wp{Ꟁiq?C|սr \ӹN)rOs-(;n6K@~nK=?v^{UAv? "#]ȃ{,lwM~Ͳ@C ϋJi.v66X͢ kC|{}żV'LO\-~mTY;M.-( {*SzY3XmxXpJWܚp[Ңڡ3/2kk9NZ~+R~%(N({Rh\( -)K 2FH n :wm8Rͺ/ ?R=0i6?L63<`!sڅ6}!tڙ;G3 O ;ni-z4KU]mi#Jp*g=nk]zеnD(O/?<&g#+93 ]?йai^V߃FTxexFXutQ6G{ ڢͥrd/Wu1afq= y6 sUf]F4-.O["G(^x"ogf7쇳입Ҩ&Vu4:1hC!}lpo_Hh*._`G?~&m>a/U&ʀV 6Y5ͦ\%Sᭉ2ӁQ[S~W--~FifKirFntaC:?Sn`ίwJw+3T)m۷6>40NG Gfg{Z~c>mzD\e_BguC7[׼0j@G뱊 ^>>0-O ~lZ7,?.u%U5촾|.,}ah\&[u4z@s#sr'^wn@װVkHd-`j.?Lzbq1S~>6l7\~fJh u._zD}cz0ʷ-W|̥rUDvՓ ˃ߝ=AWG#TK.d?v^z}z߮s6LVW'svg@[=LOɇhz8[vȠc֑jO |svǧ Լ66X˃԰@I9l[a"ȜօlBk&^6+Ǵ{6Z3{p#GЙg֦Df``&ka`{& uau%v"E7]c)__kʿ \2bw 9 iT[ZPRܻ; #H ?w页ޫ:f}}Ójxazec) @=腙畷6B5d+4 :GcҴkѮL7L7KYGO#lUFnu@h,s j=DerxHFbUZw*Ʃk]Q!/k\dDp=r3eSнlgsms|O=6upk2X~'UGeU@{Z j*v=mfGE\ϗ/rfӘAY[n+v=K~*xe=?~>hO朠])th":q;3}T:IaL-hk ]|ξ꾮+ _k`O/Z<ܵ][͗,wot;9_6t6}WXuz[tR1XTi󳕫Oizգ3z6ҷ-iG3Z;Cݯmohgo]okOϾt'K1qZӱu#M|G֟*Q%g u4'2(^~1U0hlL=dеņnipTvXfJOS_,uq5Vv%Ú[5ySKZLVQhRKm y1(uF%%CȴN^_~*۬a*߱wS~Vy\Tg=+=hr..<=Pz'r"V ցkcŬML7w_iCkj2 M*WK%mw[pI+G-Zo̶hIoR}#ȑ}+wԕݸXl6م _0w.|) {Jg*]#-ML^۽ִ 5[iХG ͡"hx-_:@Znm%,ͽA|Q靥a@70wosTyOX-Af+knTƵPN;XM?>θ9 `5`h2GI{8]9޼x6./rS(H )=ι3Z~9wq,3m6}K9e)h[xw".k*UNόho׳ʄ7Jd|q}\ʁG \(}>v ,A;\aZfo4;)_-^pffrcBWA40h^iwpa`KMS~ͮ t&4;f"l[c^ ?7Su:a@V߾7psRh Z*]vgy:9]pV9QLX_9v7u72a1Lsf0 7~ {"z8(?UfZ*ۥ Չ;sC\ޕ^%վ$hSi3("O?? N!Rj)?ۏȦ6g{;x?3^%"7\8r;7uu|G79 4ƵOo/2-ל=v>/c!JJdϫ oV^ZM{_n˾et/7g_ᄍ%;|@e=u e;>Jml:t8plҽ-{KWGK3yu{pz5ٳ%;9ݭ{ 3sRq?hކaa.ڸ掷f&;MqO^.g>j[3 F +Mڞ[ jz˻ڳˇNRU~xȎ.d)^tܛ\Ғ]}DҜό[WGoߖ҅s|ksO;+ֽQ2srm(TcyRj-ؖs&3N~xg=PKs'{n~컭;7>m-O+<nݶ*m\Bu"7Y{z#-oUr;vJ~}666m[ǧנ yl?-{K#}юlPv|=饗3m$.|&>/rzo\mҭ f2='Veoaw=4WG>޺#370; ߞoN׆vVTs]*-d4g'/L|RV~(lVWJc-Y:9{h%  7q"YU~ Y!o}mKpY|;(&/'o@]p7Hhfe+\’XF" q>75|3#ɍv$kRPǏRįfk\(;n#,(jJ[K9oF3{{9sh?}f*>Dh-\aFa!7{#N_wݩI P.zJӡY}A/"X-wiQ>{ճ㘒 'qA?IHbl2e9 e|H9jUrԪ\dq\^"_S].=b8ubqݯ:Q^  rYsin]Ͽ28ī#p]TLX!F< O&Au0OB{@AGAlq\[ΈÞq)Q( {@a++p;!\mo XY# 8,PrϏNw?tŶ] 2 дgXc:hdV[MHB!H&{y8r$G.^Nu 3n|}R5U27G="H 90aԀ:Uy1h eHhi3mqD+vt(GšP fؕѱ;SE15F>{6X=nüu0&f :8KJCna1xQ$UpOor5sX فlXB1F>Y"Ϻ  `/^ S{ZVs#^J4RreC p0sã)V2wo޾q -(TkzkvAzM=T`ӻ3x5 PC/L؊s_R_3'3Ϻ<@+jް3AٱY1Ciz"$H_ 4,~~VMFW\!"o?R&ȻC654iY^tg1( z|COq]Hr*v93<]PuѨ~hd4>b~zTM[>u-,A#,vU^ 6.Vdc}vL^I6]D|[-VPYjb MU ErԮ.w#;<ፂ."!B {!cp~/MLO],>rbjՊ}Z <u-cc]ih NOվuB:ZvA5>?ߥ:صk˵("=?;#a"s7͊Tp7t" nu9""xxWO"o [=} pXa9".N/LBGhP@u탰*qlHBC/ I{aȁydޑB?ۿ''@EUyإ~㽲 5vti"=~|(|ڒ6+{5E GAqH.ůXU(7iug].upK+QI8{Tq `-F^;p,®I#z]q6sjݻPL/.QsS73.tD& #PzaN~l@ 9|T>N)0xą mߵs68b; KyQ ݒ$ be)eH~ 4"\| [w`vVM WWI2 >B\ѕsoP3$ ApjxbS,QsS .=2bU9x ¡ A\]cӣވQ$?Z2.lAYrz_[z.>4f+IE'y1*'{7MvB_Q TPT,4W(]aQ oJ$rIå_8^s//@ATNEO&NJ&!Bg*XE5lRJ2n6H`¤S̪N.MD>Vw{u=%`cž={y6ƴt.t?I9!s~/=];ؼ0O}HP.O"̌ O'4϶PXXV L8A!y moUVSUi/ x ՑE \Cg<kr,~`;W)"[[` @lS Pp KQywwxޭ(ux;f ,Z4cay \>ur[OstDZg8V,h=T nyCQFT>x9v+G7%GTrH Eu<-C a +n,br󏰤[uZ}U2T7 忎u190M/X};>7k*$ hSe(w?,N"`0S0z0S(S`>+| V#j9*ED-~{Bۘrם Jn_@?4S$_M"S ޑ6lo"xx'u (P%1@us=Z ̤[hQ!-}ŋ60(aQȼAic!.2 ȽUe"*R(?,kjح>*IT.6#tSAY?x0D9v|d6<_:{0B-*3/=L 8 g, !{av|$X-'*&o7BǺ1%4\kHqر!݋d*՗pJ)˰n ND}@=;LW:AU QU   {i;P fmDwz4-5gB~ ȏeU~ c;|i$^>Pw8(濎j+\aPa2P,5Iǧ2n:5N#12ez U@ׁDCj]90-W!GhP00"0w#SY'PҙଊPäX n0]OnF e;Fo<˓E (pZ*O._Kȯ?RX>fzÂk928=dlsԫW?Tҵq/]nİQB;X6Ӷ_xő\15$_ b9фtlxD"-2гer{sCcڱi^S:OBg,Z`\Q7!JÏ#v0z*;O;3q7 Swx#O_CGZ2bo3CчaP=BޮHպg)X1~.R+?*?q~c\y)zz?cGPZ@sEr`!%fOh_RFC΄1g(KNS}1|/x)LWso9=0zG}@6D B;xֿ!M;A/p~9\; y呠a48Ɩ<ۅZIt7Y~7" x|B>zioX@}(~ߌۇPq;3ۮa@ Kw3V"iXLlѽ@\Da;-t['H$oI|p\1{$8>#l3tۥ~}fJƐ,vQJ@  A9T F|WQ[A@(ʹ*#?ww|;+*jmML#08~֠Q!G K$xpl WT<|n u݁~[DO6 3|2*v+ql o| < .Јzll^u4ա@5BJ+k$ } s}Oَ22ہӂ(`1;`g(TW5N hAIl!V4W`(gS:W3#~پW+xGa킱P S7Wai[a+)@WNmʬU4 GgvxP8ZYW Lj{K } ~OÀqRDpSA DqI;I(m` 49O%.6F f:c,r(đ8|:sg/"C!c9Im-OވH{glr-[~ E0f3tU :07ehaWŔJ d۽ÝoRHp(@q|!DsM`o$<Gk6؉HbG7:Pʋ-G,q?Zx܉-I di厧(bx=|rVghqtK"?xW&# kc}ҥV#`K)ҵ \c8p~~^58jBjոQ+J\j be+0p(烃ܘ;=-2 4tc (<:_o9j G@pwSn@|qHѝE׉cpw ϜWFc{6-gQ67аq񄼝(KdTR˹@@\o(՚,@WaRAEIɡzk&\: 8YB[ cZ +0d)FwxhG]ftoVϓ5# Gݥ@}lvf"h=_|ދeh0 Mv3=0oG/]Qy+a@C` aoנohI_@1R@C9q> hRHٓ2QGK׎"*RDCSP’/_zAJx¿'Gd1I7|@?aeFO¿^c+% U11)(gԏ,Qr䷧rޔax r ]$%^*R(ApO4oï\lM2g,J\,z&څdTx "Ni06/{'X"C]5vyxK!k-BfYBمޫD; e8v+{%B( |"s'x\H` R`g&~xu#m1 0 :cr vlP@h2+UqHuX>@QN޼:&ZE):ڳ"V~p^Y!@ mYFM}XtpKysxi//13Nv==*Ƥ$o .'gjQA؅v] cf=btpT)QxkCjPۂŋDl^t`XT֖ʡW}%h1$72^z0 iu+T }е#'*cqDW‖6!/X,etD2WC;IVtH«B|9p<91|6<΂EÖ֣nr3JES9ߡ/r`cd9 ѡGe`<-%~'5jڥW8Bwk/ǵ+ ,r>?jAC@y eVO\!+^ ;=O"wh$pAB?, f-Aa2F7( UM{C^!Jq؀BG@7 jB0hD=pCd]"|˛NWJ~ACua;+tփbEX7.$( B0 ;$N8+[i?tVV&L[!NA(N[Gu~C8M蟾D>7(Mө23̂K< lxJO_qN)|jB- 鷇\ޕv#8ao͒B[WY.'pU^`غ*ٙt< 1KlL30"bѰ :R`Ŕ ,oS53Tr(5J2]54Np >xC>u_@~hinOr~8y r͡OUw!, J߹N?`Mcd8!gH'ZQ򙇏j$+!eYDΜ>եjqC2PA >e՗9붆qp M ['Ƿ> cA[Y֌HG뎞~c ~c3?`]OdsiH ihI:x e}#{Q+izɍިPʟusqn슺b*w=X8n5rHO 330*|` q TM< t?ݧbE 18lQ rsz㏏&/^`yrM>&NR7P'}% a 1:M[o0^t7Ô©֥n1*3Q l?cXQdYtW~ [5K\ qw5*7h5]xBt{3:)v(sQ$IpRCg2NW|E C14َ| փSnfƿڂ5<,( vvkx!-XwHDIMd'Z?Γr)W,<'~E^V':qiD9.*~r LQ3pc i8Ycdn:|rRe.¸Rg]XzS΢if"p%"mzq*/ e8g'bC 7zL9= B7< ?s +`; SƋ *)Gc&YIqy.fQkx0:`=mʧO)dy+?_&bĞ^in"$P|mQBӡrzP[q篿J g>?:l/wN#aZ.T>Hru@ r]]kpZ 8|UwWg ș+뮐/.}F1򨃣sl>v A;=Bl^ϟ) +>evM)띊'%h`)s3CIoFx:p' ?.)ajJ< UhHh 6EoX~k^R~f@ZOrz옲˥Kw #@WW4}NlQZayԸ]ZJjoX|s2}MG)-okPdu{{scԙOۯ)0[S"5:wPΐ?u{ hBB)D8.lL-s$B c<C )QatDMjA98 HPp9_6;@ ȋWHq\M~b)yk1Mu 印VGS 3NDq!撘)  !\FCG=,PUJ9TUsۃ;'`{JCϖ ȣU.Oy2}]5p@8`H!; H0cHC93uzHY&Kf1}GoHnT%q j1ޣ]}CK mFڥᏔяJ˻1 OBwz5&Pn9N+aT] m$V*tȓ!y!6FHzv3Ųv-c0T-{/(=l `wtⵠ=ic ڼPCt=~Jk\NI*YY[UF2"MGZA4`s@~6ENs(s?V;pKl"< h| >>=g&}xfw4΀#H1Rk5+vR}ŘiQ/qz=vpT’Ï~7P ;=%R^ \7q 0>SE-"*t *\&A cwR,OJaMӻĠvT5Q1 j\&^ FcU=a\;# :; գ 2Ҩg;z9DI W}ðظ*N]A ߠZ(X|۰/\y+# {9t)<݀@VQ ࣮P#Pu%tqswY6.*E`Y(=&M-u0SF*QP/''&~ rb}re+妭)1Ի1t}`#'DŽO|T`K_Wqvʣg) 衽+t^V+q | j(<%..=V.*E Jkzv-s;I,/Nc ^>Yx+*B:} rhJ{7E,TP6Ip=< P3@ik0ϨqExcHN<ل`2gouAȷ)aWx8JB)q^_tp U]/":Y ^."|we5 3Ryƍ!źXJZ>LUr;2*fFM[x]*aART֖*9n}I;QUR!&8*TceƂjn#x٢xT*"\g(Wv/;_G`ߺ:O}C`n]C?H*9НRa{*Ys Q%2g9t X9fUU~se)XLQ{pVzurW ȣ-sN~/wAIoC!xF}jrJpҵϼ @1sY[6ZAu鷏,'G^:I/yA=7xC@gz-W+POLG_B9l>PC8U ]=K7a>nTD$ 5p}zRtp >>sX|}}_gSd J~y\pC#ǥ7Lw*rQ:E9`K ]U@xVe`1+&^iIA<*-X(΃Ԥpp蓮"~:j PюR}rׅxy:D(=@W_)x2Z Se.idx)5"Ak7#oov-砐(&Ŋ9!bH, $r<Y)vsJOqowNPL*:ddRx֚yMK!|;(|ΐ=ABN9)Lqw=y+kse\O+q3I'@GT&ȁdIՑwPލkD`ҙ\NC3@tXOX2hqp}=}G`4)r=b(#bOv] q̘'4jTWL\V!t_]c+BpdjKOvW.*]WP?FVO]>/h@B^L4:iW 8bC̃<0:ʿō  7a]bĔ>zM Op"t+y9IZwAy yy2w zflZ|viI;ٕO`~rEhّvcșv oUd!) :O!GЄEr^H{ȱC& 8)5W\R iP$R`|7o}nפ1)J!nk4&tUTkz0CZR79p D(c\Tޕʟuc}TT)Ysf$!!8JvCFdu/et_B._w8'>nUy>1'c|l㋀u`:!T% 3`굊ީT>IVxD+x`t]Zy22:jmbp˳>))n΅ɚ)2[0x^P^zG PmE%>yѬd2._yIFHT>[n~ݼ_8dѶ[ JDH) uLu]" 8eyU.S~472PoqB|$4|MMF [+~">:j(lK`s#7cP)/lpwo zFKUBF޸q_BOIc57ЪƁF N]!14w| s̘c;8 bHyܙabrH-7w$AO^B1.+x oQ;/Yan8>?:OzaGHC`ap?J;H ;IiL<,+;r^Ɂ)JOGh5^= \ԆׁF7~x,[Gx') TҧȎq ~oĥZun=XlT}TWF7p!:&p"rт]N^y3~7F%>lvjƟ='B {B+^(0%l9!q rQ|-Eq,~\ ,m( ;/d\{} l|\WP,Tog8xc` zS~C>V]裖C` D׃ɓP]ǺCgWOtV_?TX>wA'j ͽ[;'6It瓏b8E/CHC SCDd‡10y5qR*C*>;7ȣ `u~A)A>X9V#ȅ?A"oC`ߚc?o6P@\ͮh9U|+qRu O8-2 I{{ӕ|ٻۼ<&q=y8Sq_%$ASx+ ;~US!>qcq=!EL;OׄOG.UzILAD>t"?$)us[Yho>j`3ArJֳ׏Ņj]o~,C@=N,"9p]h\oP*v^N7|ۿnf@Bx"u*i\2W{:]/%z; ~~tQź (4el =*xJްkz zXnio?%h .G'd"'ű't']'$ 3so 54Gp,۾t8< nÏ?'#_AŸ7 !TlN4C|ZiBxoV$WjٛǧG,T  ks ,݁R^bG"B)$瀰\|?sS #x+b:~~btG=D`wRس=M*<4 %z-9v(#^sf9RC4{=Ty>6:_qڥ=&E3yUX{{B7Ov>ou?d>Y:tEEx|I9lKV~3P8>̠+ަoaހ)dBaqH~h?7-3$[ z5l@U6BBz1 8eZRs :S BSLDOM-?Grs!w:< wdb\sT4E[U0Szh (`U=굷#"Qkl;8`"-E~N?)!tb\mswv]msUPW962G}*fqD؜C4zoxQ4ڍ[ k_0BD(Y/~3:;J&!3R$6a*?Q0{[X|`9EJ~TMN9hC~="@IseQLBވ mԥсh_5zݽ4@*8pܰIsPu}nbyF`vz!"RT>+ ʴb!B>AsThuhC!E nuziBt'П͆|RXb>q=^^x/ X8QC'b#DdMrd;tNR 1*^0p|ŽM~NiAnǥ@lep8A ZO??,O@Ӿ7|@CuGEbgDKX~vߗ&聭XL"\u! X0t>N-y3VrTk+D/1z%E\xJڢ:[ԧ5U4iq`@ i.``uP/Ka>Q|7 1Ajl?L--e- (zenN~СCF4]8Ӳ,Ֆ3\OaQP,) ~3F/^?mIꃭD@7M8ݕb/bo+V"N6TVggb\db'LlH&+hb{MJ?MMl&fcbC&6̋&aÚKsMrXbq[؜VrJkA<ޔ¯2_+Î}{bb,esY2ia.?eޗeysh.\]^x)+ \ҡ\܋lX.?S'Sn.ֳd uNapMau))잍S_>;-{y [WS¾S؛4;4>汥=y屟6[XCyc=v}{yw汲؎rgXRXoA>M^>{:}Yٝ~g<.|v/\Z>{ٛG]޽=q~{oz[f^Xvmo ull̿_lVl@/`/dw(d,dQ_ȾZ%|x!;d!*d_,d;O ٮ-dBg1K7wٛfVfk50>3{+ff#3mlfS^3?2;bf_G3s^6-*,,®6ZإoY?^0oݾ6>oa^ + {z-ͽXاga޹da^ [g*b o]~y{[vg;}"QFVXnG;E씿M}"V?-bΟ1usؾW޷ {ؽGX~W6C-b?-bϋGˊgV1׋Yl|~1^6f1[T~^̾.xH1s$g*f.f#ռPW1k>\ʎ9Yc1㟠bV{p1{j1eY:sKXuA U%lͬk%;JXϝ%w߇TJ~}+PNK؛O{e {%'J_X JGťlR.e7;JُWWʮKYow)x(eJ{bw)˃T)sS)J);~QTNR~7i]Q\R3ӏeX2eߖ~ e셑2fe嬿.go]~U]nm(gի?|-glm+gm{[>?Rr?Vϝ˦_6-g*{mTi*ITօLed*[i*xy*[c*{Oe/| O_ʺC٢i썛TLc٦9\1-ڝء4v{?~ϧ/Nc>{؁ؓ'WMc]i쏋7Og7=ͬ67LgVMgߛٯm?tlޛ΂Ɠ٧禳^^Κ3؟Ϛ>kf :|33X3ll35= A<;_f?ɛɶ1yd,f|k&k&LL6g3Mdo&{LřLPrYq;t{{rSx&_z>UMlm~U,v|,,v_,?ŞoFfg/ؿxƟbʋح^=<8},s+ضYfx]7fv3㼙l}fms3Yӛ/fєϦfj͚mYljl6;Fl&f?=_f:u1_fޛZ>Nl٬g7ݿ@_@}Soav yH-?lZs {?f- -,TXH,epLbIAH0wzF':%)Q-1Ń;n'(I1e*1'sb0/Ul5kcbu5l-}}}=y,g╘2'yY=̺XXE [ǢLe1g zX/{E%KEcN9H,MC" 0셌wz+P)ʜI0 Oo<쒤J 2C''V210Lκ8FYLe D'*Ag'A|RV2OS,afX,tA =j,*dOj9g7 sYDa00NH( S0ZTP8}Z<0ґƲHIQ- feCNgIZWg) s?0g0L^`pG5vnX'/cV.7AIiV,Mc7[ll>[M+;84 R~̞f{^b؇Qv}aβs<]dF:3MfSTfjniem69;MMLoZ`ZhME%o5ٴtnZcMir<&)`2L:jM?6=jz#ӓ֛~bsS^3nzWwMM{L{ML51}fd0]1 ӔҜ93rnZs*r99sSӐӔ5Z#2~8o ‘MY=Pzuޞe@X"^Vw aTZR)X֜ߝի;WZֲ¿1+*:<1}pvUQU2T" B]]K+ThǩpOFQg)~|R9W z)svyj$!Oe%/W=0̞SƥvO@u&GrEjrbT")Ӟ;@ý r%`{،#0dLbunUOE`Vg]`uTW@,O@Hvp=UzSܸiMҜq8f9}\, ˋ-pvӺ CZuLE4.G~hML?_g]܃+dg!g%[ʁBb#BOe<٪;QνJpF_@{ VZ;<nh;tbNw(^deTGNd%!g \WcI#E?Q'%.U2,(Vnmw!ks{Al o$10:+IH;IwFx0Ŧpxpr{a񜃍U /.m,sUe`spa.XjE5-M"-\GoRʂ8 *Zpe% ľAԪq"|{Ք+(++5Gz!"_o,Pݰ6H s*`܊<NƩֹ|ǜ1\](5nRFg8 iRI(ZD* U4#1MNYK< ~| # ) t`.ǛڳFIB&/5B JqVXɮsP|^jǐWUrqjճ,Mv~"ZVCC.1DB1~ipN$9@ѪrG$_C(#cӺӞdXpWH4'(j7S']HD{i5$Zݐ(G#]Fa{[QDHԢNUzKEejaK @<1_@k]t*r6ƀ p'`X9C^u<+n,|$m/|_\Mmzg[bCqs{4(?̡x$U n>ߜ; }"9N4k/HPelohY>g@ DOanY޴TP>׈oS#@7(> 4wT Aԍ40S]b6$ w5Uh`Q:M-Y+KeM:c|F"u=ϒ^EʈmW*{YWdɪ$ 3w ^㫖B[;*iŌ,/W;,x{[!!VhrQ.%jmֿ*/cp5V։wU_j[#~ko]$~%>.곋>.곋>J'FGI=P`,?H{9q4fMxteP _u]H# ѝem-MQ-:ު*bZXTAt׬&zxHxWU jD>[o4Aj[ie͝<M*!~io.W -qp|b/z-͸-DHz 7*\G`;sYf^c5Wcȧ/^.|QXOIvyf:{6Ehv:^- ueM`~XhI:Z3|[Yo'sH^оeۂjh}O/@$䇞 P*qEK-[r3؍dOBswBe0.ӰOqp'ts6/IaqT M#j]`uY"G=.Ќ0*;OGSFrfIֿ&K1-؞em tͮ"#q58~j V_#LaNMU pܨO^~[jhy*+gT!lȖ5jQo0ҭeΜO=P"otY Ogq:8UdwS b0HMe- _֬jon\|Uw͍Vkmml_NפXW65.xr^e< ׶wd9 q:::+[V^unCڎꊴxGkZ\OI<ځ-H΅8}@V(5YGu.1+牸+"Z#D4ZGYƛ5e)іZnY[Jq"0ITkoHMq=#Xq_['kٍp%;B(b0U':V'eLi^o .pF%$Ҵ] l1I[$?7*dVTW`Ƹr|toۈYTL]U" `M5| #xCuG^e;R˪ea`P2Pr|'),(L~p?* ku%.Y^ eK55%` bxm^54f5ʓR2G߁Muƛ. rV+YmK"[SUA--YdOYW۫զCkk85:O۫m5$^\[SE5ul25l0|K*v ؖy[qgeN#GN,./ѫUU `>W-o`.^"ĝ2 {ZڙIMwpϓVW[kϷ`QlUK)߷Uۅtֲԫ+olh3|# 黌Tms(*CrzG-LĞFn-?4ۅ =$Rj,@oPh}4V'w:6hn/u "5VZiuy'6FQXsi:jc|_dW`:\Bo>F.b辶*_m]7wp*xɃk op DVu-D[5,7QF]R}"u!Rx)N/Z5=DTHRú5^IjlX۲U:V} h{#^~kGr1T1d޿U8[n.cEa[q5׌ߠ\ p[]0Z+ߠ_ #gpFRk[gA7u [ؒ%9JUbH[oqKgLf]ODaQXW>FHiX5Ouv:ګ0Y#z_sR[뚕+3u{xNJ[= Vܫ5>[[;&QHԚm֚p-3|يI]aykzg_1M-ض- w?Gk;3!S+3[ T#5X)dBjŭk:2cmsfUk'ut%RsCc a2,MA.';9Hx/^NX&k$Nb,2ܱdd=IvSMC %%3\F'd;ᑐuW/[3"Q:>6)}ZYIjBL8]4 ֹ+ڵݿ[բH$Ct.#-m+[Wu6t^-hmaPslg_V~;l!ڿAojnKR|y+E xGkc1d␻evc>ܖ^ѐ۲3dl*#K{%[2Ǿ$\oiCֵⶴx!q,2|_kg۲: ܞnt!D2^2 ƹH5aH o7( Ήu8}NE '44K~N,=JMٗ/ڻ1 w{QgT%+02Ҙ`,E˵}^"-&Zz"ڭKh1%v M@23/͐;y,(xE JYe&.z}2CphA9D|~ggA\XPqSt/ttX]%571X2Nknhȗ4$]Q {-C4=@.MQNFo'8ɂ[廱>96&krZNymP-7WgqY+nNr2 NB?d!ۃ:"%Un/KSPEߚ [hm[j팠&dUΘND A`A)2z+} z:iG"cw~Y};UPIH迫f ;.ε]# bFYqV_#(C>t64j,7$^}'WLeū`69Bmv5qaŬ~a]I' }2-Iϥ (e!e^ZN@jlNG*1 z{k=\Ʃ"n;j",_ĹI:VڡL }0P D=dɰ2z^$6\E^Ƞ {dAҺFRh@%W-˰,S\J52Ib堦{m sX9 ZZ GCUZ5s -']CU}hў]5'Kqp^E9i)-I9|+|DˏR"w#7sZ}&gDQB)m6~vU}_e&HV8KX2ye_h>"=̆_tV agn8Q_%{B_6_J ݧ$""꽌-t#'L: n4b x*zFAW{j im+;iؾ߫ }^)7SORs+` 3tA JMPԒ ܸd>!%F$zQWyUkkCKBm Jjmn]o : F8\Io2kPNEj Ńk&'+ŋCzښ[8㈹4.% }.sMkP KmncmA}Ti?cym%F22} l%H#x}&3wG CάWo&F)"&c܃ Qnƀs(C~u eAV_ÀTHӫsrV/ThoU}+)+j[koDqCuqhdrǴ|8 AF(o/f.&ǹ^ÇZԡ0gR\g(BI,%)sGUWGxag 힣3e*f.sRI6"iLWF"{+Hџܮg[>|C1s&֔Ħ@@ kxTy-`lO;^I?!)M e֤%s~VE ^[xqU9 C_ڈm%- /WrzODN.RNIjř/& ӂ.~Χ{Mse>dq+|E I}Bޚ$x(-$Ir/|FVBI&[+#&NQ;4WWo`{)֖-N"`k Ge<AKuޟӗu}siNj0zhٽ\Ѭsr{:i Z*[:U͎ѠhlnOap8^`޹0F?Woxd.lHYwe|$:fp[4_U~ 1hu[S`? VPJ3n?p&O\\$ *K?i'r npO~N(c=hHKr }TjWRONV]0 <:^N]N?՟p.5fJχ+ؘ'Ic)4n!6e" A. ;&Bڽ!T2\WTMMḮΆsŽt477t67*XkVu1ƚ6C}$n`4ҫ\W$@K1%"Hd",^I i߫^R%u44fδ6W}U}u{#5_[4h>]S' +V/4^qE;}ar;;Z&C[KԼ%M-kuR{S SpyB  qn.</CsC"x28d85dK ",CD#՘JQW< H :6=C 2_D#8_ύkgʼ |}rJ<':Vɔ\ĕ _ o BJ1'JMULkq6NI#27͚O+`5_m_O<7ȯIXwiv4=L./$?jrd4(lI',!v2قØyr]xrNZ"꣣_$U4urFQzM|ae5ĢqlkڋH嗌B+¼LN$趪qLU ̷@t ʕ\S,i?T.]Uڴ_?]īEox\cje-JÙXۘoptSkV5?}OiJ@y/P.Wve)ޡ;RKO@cWߎVmimm@TV_[0޸F%oJі e!ן%bڒUjqʎ:;:t-d(ŵt¯mn\ݞl>jHz 4c0qիtͪus"~?v8OFtNzUORE;݄3BDfsd\G>*J2NG矈li$ HXy?y6F6>6Dk~2Ǥ;J;`PǢS`7i% *L^FiyS^puGົi5M\KSkCFJ-T\۠KE=K&36!koa _v_3j$dܖhmx'L4J0n׌JHcZN(+mmLO!"[Gd dWRl;Hފ;{=HSĒ/4KcÔt8"T{(ZH%crW-{z~(ee~vF+ !UvM$@&R SW6pb⻶)\ejIި|vI17thj7Y޲N\t"/k| ⶦbQ~њ? #rپr)#y)SqtK>&r6|N֡4ɰ{vD D8]X3'+4hlc||S g09,g8Vbr{p?ZMOɹƽYjiX*`4M,|u[-Ҷ_f%Xțh11,_]7sOt}BZ67=,~CIoXW_%8j=\hOdJ@JO BTxr^zoq^ZBKW ukS֑tTW7SL iѐ@ר'B:kӞYQFCnԏm.7 [[Rho^C0ސހքv|3Y.7c~~7)gRcJ-Sq{_.zD1-cZ-iq^厵aU xcfYߟ%^-K,۲oز3΁H=Yo}{Ug:KYRMk_,f6KYR]_,/R,/R,/R,/R,/R,/RlO,I/~gɟߖ~[mYeߞ~{Yg:KYRuk_,d6KYR`OWwLwƛVm+ZZQUo\ٞoXӹUt߫}cySxSD6WS-I h綠4dy!85RΩ)w:ۗhmko18 q>i54 |e2ܑ%#s,7e)KMY_<>ixְ#e0n)%;:yˌqD<~)%_kKG|{ERd;5-=ޚJ?A|UexKoO/KK׫ mJ)Xٞ6NoLבnT[efp6#-H3_00ru{GCj9-Xiqa4u4|%u[1U#ɥ$hmm) %9ooKw,og!-*SLuڲז;Zai\5YnU}TFUޔޥK1޾Z>'JqB|ycJ#&dz)rd}He`IX2tz Ȟ.qv⭩3f{Xz2_{ٞ&_ɇia{|؞./K4y=E^rG=5{<̞ilv#}uR'@i %2Kr1*Yxsp4}Yr}ugscgs H u746gד#GKZ:ug4&F M֚*se36Ue3"ܖneߖ~[m~eGfRۚWp[&3BmpnkIӥк*}h% 7[93g0dgӮŽx^])%d$u|0Jcрχ*Oii -;uV$48N>7TCMi^0`ؓ/?6!P8^lko;ICcl_lr'kQjހ2K&'vUw\xEUp@{!>h!ٷ7Aʤy}b(Dש' 8N&ʇn~R?;6׷מ|b C!_a0z:eimv3Taϛͮ[t?1c (1}M.٫)׻! /!NA}Vt7L%}ŧ1a0Tl>: 0sa H&ċ}501 ]5.L=u&I[7efLXޢB\50Z)"گʡH:yQ5aax2%t* ^ zNjɎ?h x {w f,ἁr+wX՞Tecrk509J #*Ҋ\iJ|ygfNԉ IanG-Xo| ۣ ?HVKov *C ToR5 O7n6,]]XCnH 5YvL)T$T< $IH$""﹬1{Z!ӷJxQΗP]EXVz*Y o-{,< ɩ aypovO٭TnabR޵VDAZL;75 һ9ZWCU>w2c;Ћqf<ݼ^|~뾿=E-\Aз,3wZxɇ*|Poчxk ҿ03їϠDt_: (햇ӣ'zjFfF[Qѳx8ͷl:Eoftp t ^s^ zZk]Get!ǭ?)|;`2vW&+:m $D,]VwW+Y%dlo-z:S|WH|5N*g0-~jQUS}62Z Z<82_|If;J;Fv 7MN5:k Lq9VsyM_e ~!'ohg%M-Kv`XW!!l*\4 4@w:x4.گN1xyt%dV}0a;'PT{o ¹}B{סxLu)a~˖ FZF>7z@4~c6e?%0!T쐜9onٵs+[ HKvw7;](鲞!7ݽc1eif7~7)Nw# /ڦp+By?i?b'#)]MtMq~ c`%r2'p/o ۋ6=))Ȏ5.Yi9b|%>D|$Rh Jx3ӕ *<9L瀭7VǽBeEͅGx>yz`=يQ ;|P)?{hF1dDހkOcl,-)y?{0,J4R?%SOӠMx UvvGv4d@!ﱯ6u.F6 QY䛩ݖR [ѝ wޛ_FaEj> ;휈^-y^K.ToLთ?.Y6ذ{   t=xWtf:{ew|Kwසo/jͽT=GnFe6]1؃{Æ7yv>]k9: uasBC\Iș| ~ʓ< 3׌$Y)7|,nL9Crxt0L:o7{ :pX!)hoNOD.Ryͧ&lm͘{a终o躸H7 r.#&.'i>.% śH(Æy'W#z~F$+Q^^cf._^Pұ@SG |f? T3>}^~>>w–=g@#Yc TׯPvAdž10|:z A3WamN1㾙+,Wǧv#PP $W!ꜭq@28hbOh 8|R MN砠Ut UYsȕ;W"ɮ0LĭnM: +]twjYx{ =5E~_WONz/- mn=֦>r. rh;.Q ">BV1.P;UZF ܯ֓T?^$u2`` /~|\Q=f=7'9FA?܆n/a{W@Ul<~,e 4LcN^KIViC!e ]a֣fb"%g2߁#Fr/7 pi(}-&i3 (s e &1VWm MT0WVt,#BWg h8!Yz nqv> ]|U_prE*06MBaMtal"p8%Y,O[=fjr/(Ǹl6肙z@ E6ŋFSU]&RN{<]Ǡ~CC# s&gM̙x`a/y+2vG6MAmc071O13i[4@=s ɽ&pfA LvA*>a#4i>!0d+@۸r}ڛSugvolֱ2>sǺ|i2*ф J9N@nHKO'{/T'?1@}ڴv:OS,1V딎K,Lǁq NL\Ũt!=F[}pDz #c5vN  ?Ig*h8SgEtTd7@sK*.4iLwtGJY?GA;`Eϲ 5L 31KLr3h_)u)>xӝىw+{ gY\rDDS}u˂mϊզ ]nIxNo #!(;|cɄ,LD$E4'.qd7KPDj|%`$%$…0Or( L֢ YtdȩOkçL"u3>u~6)23C:O1uY\=A an5 U=۳ߞj{-D?1)x2 Ʌ#1D> Հ羪0?SZ^]A祒2W#װ]˥/Z]rpsj}= g?1OM Ӳ9$K(E k)b⓱ijn1E0vFw̯@"4xPzPc!]t!XA#$A|q ލv7~t=|=t~^Fucˈ5i<ʐ"0=;w|,'u48LGgXI/"(<'Y׳iGzvFR4=vG.|E#:|+; D89-7%T~B/Q-|yF<фEEsu,ߓ\3H[iS2P_T83$4e(DB׳r>pG dγ=|͑a&n[1C]kFf@WXN3b|)ENC/H懣|1QW g71.FY,[I ޼.#١dD"q7cMӷ}h'4˿gK&o:4OgHggVBo>-jf Ʀ]^ _E,ef8&Ex}qf.G½ Ӕtz$Cl3 NVkڋ@jm@a D 89vky;(zg<\b } i: "ӑ%=gD.< 41$S ˒X$=gC7YcJ$Ɣ@VLX+g gU6 [R}uV9%qo:Tй&EAɫl$oz 8=Tǻ-E!ߣ0bXY&w˱0x!,> K:P&Y(w$^K?@*s{15YpІHqL,zjKF >Cmz|X3Q 2;kO4/(=eBI!njzgi>&zSUP]!ӓ !NsK2y8L!Do 92ob+tds ,kfŏ4aH(I(> /rU^87`AW 6ˉ򑙋d^xŧ~m8Ə},&!E'kmw;R,O{ xig*Ȳh^g5|?fC=n`H)$j^' r[^2qTr@KSغv{{Q}-Ņ:k@@1lXK75ݟ?,mi)= <.&Wa/S( &}{F܊*_zף CGtaƩ=1IB TDcDbׂ^orx,:d }=~o5}?|WpAYWB? ;w*:u;ǽ˯>{Z(_C:÷uC@{ڷ[VQ_^J B mbP^ xaQP(gcC?JǷnjbib ~5J߇u]V)-?~mZ4R.KOiVk{9WsϺ~X~|Bc{/=܉.A?T݆|62.}-1ت*S+ +z98cYT4OI Qn *YiKNp^@Rwu`%:KټӻlR=(\3 U %T3vI'Ŝ<'@FNJaLQoy'z" M __1?# 'ϩ&Lr `E^K,_3pΚ"l &"oC)ǚ뭝<0ftBT}e9eG6mʍu` 'o6۴ssğ`5eA=w9V?Ɵtn3Bzp u89a9Z_Er=qk-St6!1[Gj8p-~Ã3D,<>e!Ajkf/ xpDXvؐ^:@ I!nqsϲ9 T_;0#q#)ynX&/L I Z5ogAF_K ;oV~MV?a3 %*C%8^%_/IpO8^~=r1[*6c8vr^Ui bMߎZѣ6z"yv{6_vL02ֳ'Xq>q?8f;0~4CF[.(/ן˹wb=R_1z;j6=g$esF$L+V(*vil5 } ULzuebk,GB!MgًxrK-|M$GtWE>D\ICÂARK {~7f OMLL1A!kT\2fps7\|815ʜŃ8}CQR< L6?x_L0o}^)ΠWq [32t{UHEُ] Uj5&HTگdUoqk;;Q#c9Jܤɰ$RLILv+smBC/Nzudw-lR39:P7$?#;\QӻH+sJX=I[ > qdY cz2 Rj֣v޲ʼeyS?(T}Sʯ q)zv7oo (~i(Pa7|+BjmZ7=o0BQWFÁ^CC°P{!"Bؗ'+YLHgj}XkO=M۱?L=I4f4Xi75%Xd'O|,eHN=d;Rl{v_?pKNraFhSVVS!~`t#˩S$ݱzuCi]QP4 4A~ (?l* a32dJ#賙hzdx?nαKc?zcgcoIXmp]{"Y}~LH__ҹ?r{g17s4:W`~N&%3j)AHr(`MtPGRexwKY`X?#DUϡx*D+M4Z 9mFKۏ9}Qv3&gx^Q,z y3Ã`/7~-OhJ `t.ʣ'lrk;_OOxyM~%>遂7Y91\F:Yr );6Ȕ;1]SeID,?/y 2=H'E/ٗq8MЊ\c GП`_/6) ~8=گ4ׁ0^}阈qd!C72%BVunqpuab .Y]X1/Lat֓g\& cގnV޻XV[O%g䥞~} ʇY> ^ D0l%$݇$Wtwf,Qw2^?%׬^%0UuA>S/>xAF>5^jv.}Y$a~ZԦţ\ylHen_ѯ).?p~&jTgB4+9 {wv~09'.e:Ϛ;o*?gps~FunTI+z\y( r_Fr1D*`uA hy2>N_"ea^ =ۀ?9NݞCL{|7-K3/x+]ϚJ䧃M9D4W]<_XsMgz+k+O*rCyxcǬ0↩t 3hzPZϯ3ѡTݗr zSt9)=j,IMٺE,E‰xL h} 5{?~i~?=U_x@+;DWLgZllmv7U}&0#eǴo0e`—ĺG+-u gGT_rq:KaS2/̚MT{k?މ@7x?/YwuwS{oZw⺩ϸM%~w}QѪtNzs-VTg +8bioV0$$-#>x"/h/2xr[ vX 3( 0ՄuGyP'$L>IVi札ڟYRwןo+\i1A>HVm"2@_3ҧ]l_9W-0ߛow0x=3MG[D? ݉.>}*Vr^(OXlq2&Eߋ!i R؄{TP!?KSa/Tw. U2lR}.ۙ3(]4΁-γř2C2\Riii*4jz'i Z@|Nfz3EH B ?ꝅ%:'`ҬX0] tz"W +z 8g%2r[lXZ|ZHV tk~iŏM2;dIM\|ݖDbu Jg\.~#n!mF.17}p<[j7.BB, ^hxDH ; Hw(^ 0YDWTm't6PxPg*a6_Uf`T5fڟi/˜ I !r6Qlu~&<|ûz{A3Z0 ,? #\62N;0]i2 `K4&C̆[]^+ooCIu?Zfm[8 0|E>FbGc.|&(ɕ`#(|+z;GGoJ[|\rN{ݟv/0f0Ə]oyGt7766z"No+>zq-t?G7G=[7J~OÝ#G ,|#7n{}tqxou_e^ڒ6v6 ͍wݾEb؆2?Ї,p&MIbe ??s?pLna-774>-|~ޚe=PFcFo;ơ~n}wڋ_oo5Ї{d.L3}t︻k-8lojOlD$ZhIL@+ztRܼ?"rSO8"Y]eȟG{0X;g ,oLtۻ)PŸccmHmD67qQ5)uմG>l>Uly<؍:9b;̚9Ao?dr9,T&T8!yorWO`:kzִ#kvVVُ(.&Wrgv&(75zҸf7 K)4HAc܁:קJ-7H˄[%Np   %0of~cW;r7)|hFAt$>.x[6O]y$.8<4b=Գ`SOR&o5utMd5PU;o&ifua;R{jd0+\[1$Zpo޲l0qB 77 h0Gu7AM+7H }ߨrݰq;Q-{ͺqI>H6' A n j2#?a9g8ozS&s>a8(*h=Y7X 5KiNvjs>+.ނ3ikW,@srSqdV4-^cΝ hw{3i jŪ Q'O mXQ{D$Zn )wܯ{Y7ٙtN%2`{sxU:.$|3;jQ9:xhm^H'N O\2qejosO@)tr"h֮60r3Ԥ;;2->Wg|{#a<-mhMDͣ??+!查f~h2$?;wk22+{✉ u 4a$=m 鰅kf,c iNgո6>qOƎ9I'LE7GF_DjiV#W~ ĠS:9 u,%x)-~Ob!`(# ɠ3T t,+#e+ A giٞZ*djwз3aglt~ ٤F]$=#*~u`KQs\Yx?gl31Pr^f שǸT\ʚ~ҰyM'7섻J㺚wϟ= /}jDؠS/4_ ?]o;i&s]p;* J VWTU_իYF +GWztgb__`*_ʨm?5W|^@zAjg^0Ox[U Dd jo_~|T@p5o.?=U:Ugzwms߾&+A=99b,MDXS/7H?,8`ҹ)MTq)5,G[Ca@D +9MzVdYawQuC(JOH' }Az1S_auVau0o,Mɿi>E׌믁ǂ ˡtXw2h Gn=yvvl]bQ'TƘ O8/ hMqݭlk0s$Bϙ,Z3nW19?΄0LiڨAF|yk&<~, w|)g1E:ep212'8 ŞbzFM 8F.WAL=H/AN\x^]rMۨPIV2yVw\AĨ!jj^T^5o+[,H98aG9Z,tifL|Ѻc n;%Npg kط_ٿ7&gitO[FS%N+/zc!f|{йܶpPGM( S+ﴊVOO+%bW^L\ӏ-U>u&z,Gs5d;*-MLA X>_!\QrMS LK3S, ~'ɧ# 8stZyoiA)w2 ȅs~4ı>ܱs tH=Y$j;B cByNw;?a>"lNik&`<)r^_TίD^'F -e㭈t\g>f@گ$a,-##mMlc_Q0r_$VT.5,j!{_waEXY[>}~wOÄQp Iƍ_. T$#h5t0EQ0|JFنI<;hEX(_iȢ>N,~H/Y8``z؀^Bu#A Y׺a uₑN %@.g)•p/Cbְ2T9g}eKkOfyx^S% ۋT|念iDR`t_o]}XDR|Aw7݅y fO&g= !ɇɄ0> ,1d%YUAa_*Aoal[W%@VQTFN.VoL*]g\VNߟYyd[[Ӟ,&ΰ?,щlˌg (BwIZ3腝*NQ*&ID=x=7")=|^c~JtҬ۾OژWP@Lh%J5rA~9Oʐ$TvRqX%ɩ;WX02ildeNYO>]JWh'c!%gYvvQ+Xfdj+k{h2F4w(F^R/%t#OHê +F"] v# { a^ޠf++ $ke(5nMw>يbh79(0S;ՆWڎM=kL)ͷhwm=RQwu;=B|U]JuQC2o:b"'o;>Oǁ?]B߯j;@}`}@o4ROqņs.I8Z_H DmĬmcE]ʡdL5z7CdOdۓf0S2S%ʜ!C^y0ΣLBdO!X0tT58ufJGa!(Z!G8Ok4Ei{9fI۵8kU l*"1n _X2GV)!Yt>B~z3  d=b^rWLoS_02kiZ)J\YS+~JvD2^>ٌCJ)d%?~FXijZNAF` ӑ}#fFbNDm-QלV_gaHA# d[Xw])$9]J@oV<']Xr`1{ZnƖtne b8"gzc!I [t pCxp5LId {'d&C%<=.j6e7VijxTj-H,@ JYy܋gv&IF|&wb]G;;ABAa񯏞. o a@ y!O'5@nӱ>gP03"bDsUuCN[_]B[K4|um 9GjLiaU,e*$u (_̀Ԉ/h7SJo^XA\<(\՟> f\ԹE5gO^WߪV:`,0'i;͘!a(撃nL.扫&a/E=/uyq]y OB1aS=*1%wW㘽^geW9 q,;4%߂=WOtuž9KBp72A= &0:;)7_ٝ6 k۷Wx / ,KY6?^^Q ʼ! #@*#iͽ֣` D>97M[/*T̯# P`]f|ܩo\'nXqFC1(o;<g[T˙S #HtfOËR^< 9?V Gwpӛx\|Q<9TL?>\O>:⟆-J).g~q$dd묷|Э%@ٝ /RzdfoPx\`_EoRo~`Xcw8n,NC1'QOE"JU2>! >8YeD3,~0OnXc+2#*/04ⷺ/g#h'xEЪg ^n8UX^O٥"+(lfݼp0}k ZU/*)sDžNNq7:s}U , 4VDPԹ:~0|h]jGKᷭ"t_P1#%[>ٚKWD]eZ}_zz#L߷|p̱2r)@^*qMy.\MU0|:?#X˳d"5AA+BDAPXW,O(u#'2şMقcX)B/J re<BǑ\7"_ =Zc0?^;fctg)-+ґ/2w%_],ǂWU"l#Xh ;\S* c@~6GB Y:Q4=1<\D.8x%*„+_w!%޸/Bzh)̕ KwFtԣ@x8Д֠Z!d*jW*-Ag~k',|g$-M3KBcB8}!4[$kyYA~TlJ_)_4Jd ْv#wtoMAt1˫ਡ߸bh<('TShX8| kec?.|}^~\$]H=άNJ.huɣvޣB@ݿ<-VܿRQ=a_u<kJoa+͏fu HKΟ]ey` lɅ'Pp|='$r" ;`r#'dқyDxÖza|5*a_ixk߼ ; {-30~sn~# ~g eM6iOz>3BҽvZClشpF5x`ass&Rue]P~yq"$A'{[M8OM$f't3K 8ĦڭM92sIC{x s~$oiqT:0q XPnjMGbTqAȫݖ`>]*yZ!("gxF5U⣇mNO8 9})bꔱ|.0O- :^D' a@_vdp.76pЃPw5""UG=z[dܟL?}3&&'ȹA Mh}~ ̄=y~V[ ӳ.Ȏ>֔ Op@8l_d2d ؤխ,]N(95Khޭ[ߚyL=ߴ¸N}&w7vľۛa˨Lj|E%{ғ_ǹ>jrRdev_e 2`#^kEz5ۄwk8jI|5ڵ-OZT}^ [ޏw^wxg@?ۯw>}D'U%^0:}NNÓF:'g+ ?XCo]ei~~?5Q9_{PBKU+NlO{m#S^coIGɐ{#'\%?~n^?Rd|[bO݊j9E޸hލ^ ,/&E7[U߲2. gaEb>2! EKoaTuXʆ9LHc}cafJdhzHy+q=}mWw`⹷#E-VX hϓ4es^F!&Dg"PL_ݳ>8ns%~,m~ay*[u8 iEZcX~hț xG*pv.iD I2tTMOk.[OMf4@o8&JN]+蠟,hjFXُ0w)O)߯.T%y>%jo]`:c}a|;ϲAu-q_fwu'ԾkQ'uπ|>U,>8vWmu?c=N5(BZ}LNl/XH`{Ŭr.F8מ Ll%]x?gu/aag)\em%asOb9dX)ghRf!V"5 i"Be.^qP0K+Mj &|JEB(}΋M)ʹMMϕ??~}ʰY"v >7|?bɂe/c jsa;pTCP}>U:7ΧA^ӑT f_{'4 OvA-)>۸؉66{}ӛyv]7!\I DZq1D(=b'}5Ijhv;GEJ|d;OΘpt<(E=]H 3a' 5:2ZDU<.\k;~3xx;U~|U'4hS*~x O C{ϫ)v:H@\&mWu&v3Hu{n jZ`vLҹF%b1;oX9RW=!cl˳wYO4VBwckah )a39 Im_ M1A?~P\D|լ6m r%TOj^&AbbM-WUe(ڣ}Goȼ^eN}|> j)ѣP89Oo;0R*"B)޼Xfs7b5R},6-=E _}叢壟`|g,'0E+^ou՜/A~ްG)7 C;?i>_Pﺬ 2>ɯlKy,8LUIg97/._9 @h}p{l^\ݝ]oݿˑxk{UW"t_`^.?nA]mLK%~dr0Grn~XkG.Cogv|;ŔvXG/T}{ ~/7lamd-6yΟ-pV߯lQ=Y{L TL@|)kpݲ|Tni7"|u5QLc\rH1rs%]9J~.g/T}sZH\X_uY~Ye -U'o(AZƹj8>g"EuqR8|uj˒yDhO6ϰ=EJ#+GZUK]UËU@oeDd̳ EXauZbƑ3e7.- =/jf96 W2|lYh7 !* *HP(ѬO%S9c*v4M5R]Z0[X_g0ć8gі3up+9-"蕧sDJ_h2it}̓:\_*Yx g){{L+V̭YY^:oDяarElն/TPLB#VBz8q]z5= <^GB)уAudLWtu}ik3:tSL6 y P(Uʦ2劙խIGbmYxGh gR åۏ3Q.50qSdH8>dLiUთZ0ڭ{H@Uj2+и>|X3^1-E $@"s`ŵn_{Lwc%ˆfIVnA mcnsmc'cfofxHw7;p꟧9ʇ{ð|`?Kg$ רҮS xB+dH'?W#Q9,)RÉ<^c*''-(CzbA'zM<=qLQ(T^ |b *(@lDMkKX4ˢt²q²`K_Adۗ_uJaxSv\rEI=}MF^{#V+ڐuJ΂ ^{Q^W8'3sKznR]bSZ` }X-jg<&ZiqMY/K Tx(68ad2q5}͵fa_.EWj]Aٌ6Fq>;7v7o1 Ůz")Ӥ#Bu}tq28Zh!A>cQ, ixx]3=U~}g\|8z\yq{ |"nV8SNFxRVX+3}$cv1f),0JL:(ZBSekXcyӻlyG>DQ.G3ނײG[kZû 󤃐7 zPJ̤ʋn ֹm?O]p'hz㛫ލdcovՀùi|!NɚNf,SmDl:gKN$~>>)֯Uv:#U*VJn|\"[LQYw.Q*dW)'{>8Sp~ BHl`S4͒N9 I`|֝;7eFS lEv}:ca}{R\,h;9AoN;*+xtu%O*ʎ=pƃ5"-,h˹§@[4~bZes}@SGTP~PK숅G*T Y%^hl"ŃڵnD]DGwvwhv o ЖI*do:r}FBh}9PfPoMPMYSH]y nv:l~`XP 1t6JJi'ѲjW|G 9T=o=8d|=,z_i8~-~g Cʅ~K? /eBF'C2Y? J5| y[1N]q7.<ǶlΐG_} iFo~\ؕolf$ à\\w32$!C .C__ `}X19)6^gR3{E֤gx4m yTѯM쟷10W"L~ϯ4Gmy4ډ_58wH߽=y TJs"8 4a'?\$cO+Nj[_OpgN,N TKL"N\2 B~§ktdK ɼ/b=5xjE}_ nQ7ΉJ{MX a1e)q@{sys!Vl2j鬆HT]v\GK|bہbXB,99B&)a(We;<f䛰 "5k"ܫ"Yan`tB3rr~o׀Ĝ,YɃxgc:!6= %2i!$B-t[,ty97 STltx6-Z?ĤgZprf*abMlW7?) 2&H^|[~|2h9/CP͝El+ h+,ZF@db~F$T'O+.,6Ok)?Z pt?Ƃc{dqՐA~Jvvp 31u[;'Cޮ.'7 ro.b P\!/r AY "7"ɠ(-:0݀hAerIfs kLo:Nt=4ò.7̊5`uorE3..Vt/M@~jf 3Kh2c5+NHߛuq0 #.2~ Rjo#o~13L/HSsb>`\>%y{hȮ@rpG:> jL{e6R6HKpf|+X8:} \{.ۗO\.6s)% xok4m ?p6x#9?o6&pہ,iL1dSdS%j_),,"iEMsM_!G] |?ypFKfO44GJ?ugf8豚$(/{}>*Y6aZH@tRDN0bs.ja[b9|d_ s snS$pC@g}"`lJw/"-,~kdTUðԚ.y<"%L";b jKvf/ @P6.Z,@/t<'}y89.,fu˧~kK#řdΆ~3m*WTct䳸LK]ϋsq 1/ Vr9O.KS[:FǓXV՗ hrau sߥq>(}zsfm>-Q7yl * #V|63Oqbx DSXKs&?G3K8Ѧہ h,QFo@6Ei%hq M#Tyֹ*mDi@x#]Pjjo3vP%HEe(9F׊jxۺ'ʣlY< x/*͉4m" IoO$047r+RGq+h8}\r`@V0ezOoq0Z jm֔w˅1Ys:%!|-N> JY HN1R3r2]X4&&D'mY艬)}oV8']´w.=;ʀ܈zAb\aaڡ:˓: ==wԞxF=//O B aJ4_ԴlYסfW96>+dtّ{`+xSW㷺;n5~Q~ǽ=4>Msj;/z|Zu-x>â~`][Cg x}|wIf!HbTȱ]}l1 '|\;Gd}zFBwkɯb"(l2Q֨흐}8LMNESFrF Qzvp:s'7`vCu;RzOx3y?G4Nu wuTaT^gӃz 6x*1i=&}B쇉^5xuidNTW ,`(zX iٵX0J9 Ixn7:bOST/}ΕAcAEB:O糜`gxr_‚b X>lZ5l婞>)O##@?ARA0ç?{yy/UxFkpEV9<..T.C3By/w)@_R 7JО%,3 R$?X*CgT>H(XJs\zVO3JOo"+aZd.Hg^g!|е IEaERk)(qb*5(w@j.hZ!~8IG.}?8%|xs| |O =!PEf~kGPGsp$ ecaT[@'MQqd~LNKYzl4 ٟ]?s#rt~[}se&5AAWߐOPHys&gb!bc^if,2a 7n VϳIӃ!jS{=1o8\@DƵ&+kD>Ԝ4Vd{̑LX4wtYُo^w!+\"m;]o-Ϲ{^I}qz ߏhMtj~+v}*}t ۍy.7aNb` |*Bzc' 󪝰J84A&#+ﺟLXNPo]C'O '0HlF |YkM %h?4[Є:?DlpmntC^*Mr4Z*b` 'G)8j_-l\X K-v8{= _q Vt V,>|b[9:=9ϰLaџ%PqVo$O_n{,`A0|iM((|6& GDUd d6w5v߾2}p{p{er:ݍw>x99QI#%S%Wt<ǟDw*ċ8}D>WbFym5׬Kh/?Z-ͭsJki: Კ[K$UH$Ɨl"*ꗽY*U_ Z+_=?#$YMay,6HC ֚zLb~6vI67LM60jT.a }AA񈑊>䱃1Za60MP錢(dL,(s'(?A]q\qОG[PnvN3+n2:ia]F<\_x$/J|ý^v_-Q$iooE#\t S'-:KDu@:H e{`c]=n^==Zrﳴ8Lr# EߍF -  ?=]-k\yz?L~Q W W4? `jZZwF7NTrC@u\b?<6 tfZ}l( ` ;5=ӢIޟϩ ,J%ntH[ǭRp"h&:*kr1[B"OZ1,& <`-䔞j~qyɨ3dv'0i)]TGlDZyx2 췡 ҅|21y{R/MR=@^Nm=3?/ո!ajyk=i s- 7Ʋ}3P;ZAy;-|l"d&c+1YȊʃ1/ |ebgE<+ESPdfC>9N̵%?;?<1tkV*EZ)˳Jwj?v~=t?d#Qߩӗ4ti\/ gς>,8xMe@-\+^Mv#صT?wNJ+T\y!w$ g ʉ>(SF\}Hh}?&7'luqͥ$3?fM(:dKms+VZVtrň`0'p{_]Z8ɂz+e'lIAp'ٜ.("Z2V/ ɔl1~pQUz0o$S0(߶zODl4}ХGf?/|U M9;$-ӷ,vh2f."'a7 ʢ%x z( f?!8wS_p$72)$Zfo!RmfS*{ V\*Dog}=B鐀Z qoi{Ì(Y=[O\=+C; <ؚӎAE]{}+g|x ʖ'j~߷}c5ڱu-0lHD~.t/_ mcy2[JUpf!:kOj|c-!w@v\uo92O`,E,0wac;` ?at02(=O$dϡb1pv/4<Ķ[$J~`?7(ƒaIL1 k~)f VW~h kJ {9Ĵ~B,\i S3x2\Ov3z}k#}њ1\}aDcoQX9vu# p*73 mD:Z'NѦ`Fy2s(X ŎIEl+iPO a}=[^n%@`݇xtڳzy\! iVuW !_3kfVЇ J$By8WN>6 d 8@YRHczXH sti}vN moou]ApR߆y9z]3ȥ ١%yR;Lgs1¬7Xv*HFD8q#D8U7N?ty2iXlQg IkF?fZߔLmc#ND[lВ$+|7 UdN3Pҁk_?'c`'(/z5:jFlýL5yBrǹF~9ꌔ -;ppPGWhpZQnh ҝނPH9 69:1}G\T"(#_{|#q@6|_ vfDXu:7%=v4b0m6گi@reIR*GUt#_I|mЙ]bzZ`SʱȏT>} >ȽwGN _<98w`8ɔNv+\}䗶p2hr# (h~Ӄ.ÆA.ϳm\;7ڱ=Hq <܎eZdl v)NX~lX'P!Ѩ̈2O'ѫh '53&ٗv2al2(20;DVEܦ5G.T_}bU)}ڃWBflQ.scIt#`C\`z} א 6Ҿbgo@+wG=#s/}ҕF~2&;,?굜d^YD!7ƣ4th] WI * zߝHF,4$+0GȜ_T9gW3j$W-/ :Z@1W%fKYDob -+,8{"P}b b%^B:6zF ˰)pmLHVW +}mƯJB=B JS(`(tTd:O*1h30$C{lֻY,-u[@$LOFX=r^0ޕ (e6S~{4h ~+f4c3t9_&ޥW$4k\*ٜ}!S/^Nfc{$Z~0`jP( 슪?- OiO!ɩj( !QǪg7P#FLCEKt> ܎诐z]WmQX~,Oj!I\jz/Z9 똮eD hἾpPj(N,E/x3Y^R /%52=2V+D4k࿦T;$b='k,慍TI~f&ėn9;#ܥ Qx^֤#М__Z#Ȼ!D w);U(q3)BZ~+n ޽芉*0Ptn K!!xW8IJy&vOZD|*]:rDXWʠ`( I~`4?P /"b: IgЇͰztX]r uH?Byv &v Vmg3(' sWP Ԕr sw1W2,x2bJlQ9cۙ`4!>TY1ey|VNSyH4C<N̵\,`u-r} +6&E>}ѽ&vhIzҖ^>F&{a]XSTn0ao+̖oK3hu5q`ep YYixi0?Ҳ ;us6x]B'_~uuUxѵc~pyW:3mX-'?n (:.f\k c^ [g*Q93{IqGq'{|2Z.lNmHCJJn+c!ΫPSKco3Ct<tdjr-Q/l56mޢuvA }͓[:Bۣt@O2::88zmn}s˂J{_# CL9տGQ `%myK@ՂʾkĚO]m雽oMfe닧qꌛaY%{ƛn{h.&U_ #Z6x]PէDxE|vAHi&єD_{CUj.%tЁs>~_M{$ӗY#ST*?gP\~{{sc5%=srPSwB8TO_ݢ?ۢ;?ֳhݳ[pZ-yve߾G?y]t㍣HT8C=:=7g鑺Uo4vbլ-K++f/,jѸw֏ h_ENb2@>W>D>;oFw > &i-hbڵJhD )"'n;w?ɩJ٦cuպ>DKF* j%qyQGfYLF=yߨE5yo)ݾ[c+uu ]͙+p}0#E݅]B{!0]&D!!A?) Kˊ;ApՎ&kW E,7fٹb&C y|ǔY41mMB$:.h)57I>,C;T,$2{4 ]+J1ȟ>xX+U%w|AM?g[, F ub^Y䦳1!E%A~3FR4Jw>tRfSkjW(,t{n'>tt%_@(KM%W aI($W%!$9 Y0A5aerf!*8nlva23+#${fl|,b i1]E#ǰ(i/dq4xG=NjE,CK(_?GLhE8Uf!L{ZsGԋ83*%ۣ in(j 7h;}! xOd3uſ(D L.ٷ)/Wfi.U Dͼ*~HqE= Zz1?3k3HCNs H)41s7bPzT?|3 =~[ߡ[xmiG=f5_0TK <7v4Et(mqϑc8Xw Z}OXL%3Jip'r kG_A]38f1_SYwrf щ+߿,eR4(\Eb nebEX7cQkF |?T_Ev y{{)(BgZh K`Y r"j.GB?e/z5\w?_6 _yV QfaF{TrO󿱯h|~+ 06<e왚IO%@^i Uo=>x1|XspbF  d(Π1J\5p" alqVw\XT./[U.}0MzlܞTxzR;6-o";琄,l(ӥna[}/rRߎBoA՜ν ̽s:LM܄̴b8_/ Ët,;XH3 8'>* edJPq)R&*N^;>ӝ-"a} .sL 99C֏"V}<{'TnlOt> wy:~ȉIyfEL\wB9G>o~N*"jM5.JJCܥ47ΥS1'wEJ*H&]1߹pLXIx0=;Y)OfS3먎OL%=gvIOQ^ġja~]3AY2Aӈ}c`qj L 3X-pndĆ3??f{Hsh$dNM ͒~H 9U^Ʌ'ue햹Gn-md׳gn/<.iܖϠ|!o= ʔ%\sKp%P>lmpO]b́LYlI@3ċ1> 8f :K.^ 3|(qVDJ5 \Ҿ/:KѯG]့߭I9؛/{VEEPp;@yg|?!J|~EsK ,U_ ciC>x3zY?dŊ9 7|h7_ޏW k!W̯\6G]U{3V5a>U!+at"H0)dlRuCl}m ylbƃ/&.>#@OK^"YVSV:ĝ]pP(Dc\YkCқ)nqxRYrn\lgIR`Eg-,m|%hk}M7>/6A6'˕ה Ŵ/u̙*E_qQʿ[t]*WWZ`y0Mu/rǸM}dw,Xa1e$D_/KRHƈ~,--/_,/Q2uh21ᅬ?[2$Lȥ}^=a9U4CKWe$xA"%$%؇ " &| x/(!Yo'V.!!r+n7b3u?RKp;r:*3 }_c T]e:milV}ۛ h5 s=/nRlYlߗ ,/2U? O^ص- ][Z8O?<1;ۡ/Q3?=~g[5|u__F,CIë ق _,fA~,~||󏶰_f.g$ X;X%sa~}i -s9I'm,1\GPNef$B)v]Ѳ,!a1/W?wo&T|gû,6Yø[{pQt=R|-Hڷƿx?=ՓgŰ8$3~`Sd~Z/(|T^g3kwʁvo-prfNDؒ9v=IoS[dkt)>MKCZ2C&_r_ IJMVƮxzE C6\i'AoL }R@ ؂x;+څqwUSӏaC4VG+졐m [k!i=ReC+`^Ū0E54yD}ÓfHyX%0|ՊZD\G9m2uETM6QOGBjq{4}U\ކRMR̍WEmdmӛx?^zlʂ]`@Fc=?9{L,Q,c7&`N_l$ Hqpwb@Iqe8y^,NbZFzEYc=.5z7>MF x(N-$:KpW UyFIϖſYQyxm|o:W~]b푩W|O[G`=ņ:a֜t13/ge@}*?+ke"_]A?) ' t.N\83:{%R|- }&]>:T"r)lH;j:M97ѻopݱBO&[ؾ-cpolR9 mnoaA}[4/֣]&tk^#Hþ% v$%a|Ç_ݍ_a",9]xs ob;4 TVlx6~ >cSֿ͝]'eq H?nw8ڦ Z~qKY(^sZFq6kσ*z3QtuPzy%v`Q\OQ<@/' űfWzFGJ¼[`gIrx}Ɂ| \C7;.Ⱦ2)IŶseeY3y!t |2JK6oJw`_>4?R٥==[E f:WV;xP'ӸlFy/eѰrVqYt)%<"_; fVM>RєM,eJ=, gZO8ko?_F/_ ^6Z"y &?n1Pґ\4ϮOKVKqu#,nWVU"2ӼYv4u gT,&$(=;C \u@o<wf`a\?1 2ÙiBt*/^dÆxQf8vt׸ vS-#n+Eǭ,vH[wwSolUׁF ]E/덙pv}[cqhD7ݽͮsɡM|'f(e"45Eĝ/oY\Gfr3n(҉od?#kOg}8%8_:O&lc)޻yW0sj,{p~tUI f JYEbW+ RkG^>ve߈]56q,:M.:eQC~ZĿ们BmFO]/WD[aVqߔ+"MVdɼ\+G&L~l LfgsM3̑{K(ըLZɤyNA11W vu\aDBȳzǕ|bY(.r\-0$f8JᰱiEqKnoz&t92SLRAfX'r;~ĻjAUj+а~00_> vGQSßܰ|݉{'$|4:[%/W>_=%~}j_>8~)bGk7n/N?Iz̆oP^:J:2B+7bܦӷPނWhoQM8fJLǟֳ{v&Cv"t(z p*0 tBԎk]bhvD?i`A+`% Ё/݇ Wҵڨ-w_zaiįc;(rPj<@]劕\C'n3w"ˍp[ڃh1LY{> 33VqGso-֔N:]1xos?{=6itYAm/PìX{[[Ļche, fQN7ZSГ+3w/m'8{+ 1\xo_K<ԯ*7u bRķDln$gL:ܵo9u~ #5w:mpbLij,2*v< p` K瓙P&1K6$g/Mty]>H"`O{G9*n^wD1[h`RF*&1ZWy`NI5bҁg+5W)/:\|U6RiU/nS;h,pPI8sx zIn+`X! "1+Iw#>xۍmv.+O|`_~m?<ǿHd`<o*#v- p//: J}OSKOpgj=LvNe;Oт'& ۩ {\vw_qi]|i~!~ق_3=8rA°'t^ ވ՚$+ /A '>7dAEN+"&p U}/'7p(w䙞8A4? U-J1/Xj8pǙ"14U1hb܀?<C{픯N\~0 ᩰ)5ٱ#u8\ɬ[2v8äWa}@ +- /FP /y};M< S,9-Ƭ2. ^#W>fZ%<{ zǙ/@UTE7g6WpHXqoF @`CC?q ֘X:lzar=ouH[t&l616|N4klB.g\ _f#$4?g74uxkD@.9mPGfsnYUu&*zŒ Z%ti1_~5t )o.g'l2;š*,<Diui1VvpO6gʾ2*ۤAgNɓ3oY:3X+?1rOlt^6C[{n ̕up.hM'.+st ! f; #?<&mf.бSWӓ Y<Ğ\ uM'PPK 7cϷ! 3OcN~~^MhV. /:'cp vvo=iX2ןƖf}Όܢ664fAVY)5p ޳'?Q& [ Þ !NK VTZszTP =V l,0>?d›A>(_Q9 +C](O5 Pp~Sawt7//_9E@c(hjq~AjK{Hc:jR֡d~.n3jF\h٦y[}FMPS$skK))(9\isxKif?~Gy6D`ܿm0̇^z9Hp"gӽz^@2ߕpL&cd&Ob PqD?! UN 5ELI7z)XFSѴbcH'?:ع`794 U4}ˉK,FcP7kl榾v9FDCWH[G4wejq>fޓ20Ks 竩h2RQ^zQvdd%ؘN7N(UH2D]Xe|{\oeK.e+ q=qe+Ej#zdՒVAݲ~SIJHg4=t4zBeͳ4Kr\<$5ۊ8vZ7YlD֛-kV>{l2TGk*bD)\tg63t̊*X(J;44jQ}w[gDMra">7H̯@Kf M^OWix<'̌ @ cg!KŊ0)f+W=!y?s |Eh/( Иli5fm1Hgcj2`ulr0Ln}I/oѦ*h6 (V < -Y[ўE1<[C6=hGr2Y,NpcƅQЋ荑ՌU+v_ :vfDq0V=BV#Ց]mQ]+CIJ=`T<6u}@~4;ONt̔gt s*h).Z!I Bg%r~x~Y$ghv6KgPVik}`괒F|Խ@ h..l[+7ieԺV&sG0>,S{$zc*nº4U^VUI*ɋc γJbԴDY5WG5]2oLIL+1xZB'3K$UQIi,0:L4o\8lAl_oĒ?~VnЮ i{S_ uBWo(rHan9w('z$ц@Jj!)M-NSؼuXkv(;RVJtu ܰ[Lk9 7=r;n\*s :iDٺI'yP pݘ,X d[T lnIcYK`̉Bb>LNvD:WbΊfp/cC QЮ|{(wb&3#uRh%( K%&ܽWp:SKZ{>i?stTߏE ( M=$:^O IRExWd#(\T<hqsѽI”![ai=Y~'j|')/FvōqR* j߼MЬoL|\aSG<=t9D) ps&w>}H jkܣ*ϯ-DJZzxL/ j̹q`n,/_P>L'IXXe:7GYc;yUKb+zz: n͋h/{vA8Ͷ!DqjyT$z7$ fpqfpx{ݷ w/+A=?^Wdz÷,ߓ;]:q^y~Vvc`{Қ_03K31R?l>}{ochB"rsxfƁgA*%d:A⭽.nm`iN 3Ct)1:_8'2Zuv7hfEˠLUh$A d8q>t4b.빒&C\wQ:ibe0sע X~k{#z"VX É /npTO&̇z~o u]$jn )?{Qp.7J{5sxtJ@Qc$_ZR ߠa7@ dg6L>GUEą[f31Ke0 LYLE3m|Aܰa+}€@*YϏoFߢ*݋j í|7 *avmf'qke g&;~KĈcz>"{XK:KɰjrBBLŸa~a[:T:VGr0\gEMJ8 ؊YwѲb7 f1e*II0 ENÏկ+sU7cz!QX+z\ A Ykt&/Op":MJŢ"I_<,QdEߵ AMG6+2CQSah "i ^^]t2uN z!bN VJdPA&_މL"OPj:}$HQyI'qr=Bfb$A'NM4CPPIPxʥvsjg6)3j!qR< t TS)aV"9ڡ I˳Of*䲹*::YIǺx"L԰y(ܯ;[I3[FNhntMU$c2*uYU}j_e9ҝB`P ]PwW(y 3=Zp>eb1jk^"+,^v4 'QjTyfwT~5W]|"5!VE~| -+qVҦ]sR\Wyb`3>Čsݴۣ316WfEN[UT0 Qp)#؛PMvlcy;yn"&N$McQW,h tp<,ĕur_ZuN;a⁕hz=~F>h<3\+dlvxPG DMUX"UL›hΎ'n9(xs0e-PO᳞+< \'<~^::3=;B(8x-˪3MUwi>3_|*N7ofz3Afsp2%м14<4/+)DS\`K"sr,7SoӍ0q8<^c7鬏ũ1z v![ͺMl"H3e)P-tGU Ji?i$4=m^Rk\M0ky;+ȕb1*(ޔ\?pawqX#c&C_h(A7H%̅@+O 4I#~4,z'u\4Gdc;6_CybړB8dg5$Wv?:|Di|1cuUﱊB ;BY/4y^V Ytg_5`KsV>[H/êONz>1";S$t% > {ͯPɺ"+ԡa<ܖUzW[Lf>e%W6h ӽʸLE*s|5 HGlT"ZY 3"܎%=0Z8 J ~Mؚ<=ܾ^[?oX~\^)*YMrg)zv|tB'!B|dV&1^|9>=i/,e~z?/TqJ>qplTQT |&4BxA.Bv츹~-t' R*q{?l/IYū:xp+7azq`7%'2 o{LJن+0"rW*p6;gRSKA%d<"3%.\M:*^8©( x5Lp34JѴw'+ZPu=6a}@7 Iܠp5[B}reeKF̳ųpe:pJ>G~| -(/vb"bmD ,-`if*][xLpaaM?5V7?1sBE#!)RDllACCoP{bw`$!`<۟ЯfdY{ Tt┠cm{. ܈F4JT9n>Q PHihdaV t~Y<˰<*"0Y u^ZhnN|8%P9m xHj~GP1=]bn1pfo=":T]$l&y8; Fc/z|6~8{a38֤ Bi>N`Y XXNы+HNF /pjjO>7h^&J<ٴ2)+E_OF~tS Wi֕,ab =x{TOk,b/GA?'~0 aqNXN\inys/rӛaO~c&ix6a|gȷxj8=-l|4jEjEp{}k ' 6Hq"WEKfU9k [?٣=Uw16Ip '_.^qJbcř,NiyB*B n2sFXaɌ=6M.N"?X|>5NI;ڹ龏g9#Ф͸Q=BX~\8-x%qx5t'3&SЬcxt0bnk8 ՗0%`9:E飾鼶xD%w.,r3_`hw2Ňy E[Яi>2+XO9h~q>흇 X7g)LF֍hN.Ҥ nl2UZ}]M ;˨n|e<å˨J0ИgSƺ~Oĕf gUd쏸t!?!t_oNNGea Og#uZ<9MO/LeܺA՜>B#,>K^V.r:VtX0ݑ88Gr?,Ǜ6r.M͎j9} mi0̿2:i䢒SwO6JFu_3 8Ob.Shω_W׿(̃w,nb%"ITYw0 + 6Gʹ<Zc9"\ ʸ>SfS>\ yPv*+'& ٠)Of7edHПt^-ޓJ1PakeWla u> 3<_?2/y&Wڠ5gG:GP: {Ŕ~ `Y~$F0ZGUA3?,㓢=uas) ^e6M|KqQ^w|f٣I)S] ?Ѵ:vd^a&szW=qԩdux*j s+(a?p+;۵Q˫Y-MFh ށBr{P)I+cp}-"/_4nOYL/nZCXe!HiQLIR讝xr:t,ƣW8bh&-nrt ׳aTbE-5 gsSK0/ĹU˜A\[7D P7ZY\Vho◓1^tpCU'/p~qxO Ϝ'\ҹ/gnRDg|2r')=OΘ/ NGl>%B@|aAZj֎ sGp8@&s8,wa#Eu}jބEzƐ,pގ,?56dSI;F_] \&3/3$sLE,Hp~80Boyo;N:F]J9uR"vǟտK?# 􇉳Ciޣ pۙ{7f)9+*{_!;FnüCOai $l_ lX<+5j-E[qGOJ- S|NT?v}WR.l{;?+Ք܊˜A~VcohB8/nQzy|5h{6ˇ R>UreUx52E}PILW't2t;IeBxM6zɀ, * (;*|AT6EQ6euAT~lwyU3_fzw=s>'8j+Lc:'Ў:`a@"frXϏ6].RP ԣ/ıOk&:w l=MْS^nc&qnu=SF:ЦЏ"ex! ڱS~2 of'̶[sڕW ԈuL?\|)ـi0#0QުiǴG/K NeuO/Sn7pvX܀N-&,t[UgtFM.L G'Ʒ0 ]ßY=2հ)$~tJS4nFx$o[1*&3ꑄt(\Q]=T(ڏT-*)7e+& E6g):ąna v_E6|}Pn44aDp6]Y.KpoFS5&}/'3_uu{Tk۷ާ2Tt-xx HA ,b<V, ĈKS&1Er8;t5v6\UXsE_s}OJjA][F?`(1GÜu </Ϯ/N^V:\XZ˾.UF!%k~N>1T=Nm7Q),Ү6h%R[<ii\lDGV)|y?\Ol|1N*5Ё7-FߞB3z_P&_;AcѶ9zSI"X1/~ĞH*I:>F} ^\O(uQJqEC>)}s ms[u]^(՟i'Dccv=lQ9@\JQSBz5AfSk榗V j5m!r z"O[_J{_<$i E߅ Mh>Mт,*rpE G]R-q/%>i|\V-ΨzZy4E 5;mLγQ&}7G鷂m~\C5:V_~ee6oOŹE8_P_myvflY/C8r^vR_yeimuCafjmjuvpv~i NkS$=g>''v[!G^^f6(C3VH!{6'[B3igv\ t)GOEMb+.F +ks 9l-VR2D+.UGdyM޵ I)Q/ S{O )@OXtFanseXNPC~s[m|:Ccsߑ᡺r,|6bMTP-bۨ J5$~0e?uևrt`=5Z~W4ڸD"pF3GbtD/"A ML[L[ &,4V mcO-/ OC~-bl 2p<6 gHɑIsկ(= .U]_r*k ;)ECqu' L}T~r晝- GO7ū=IU7KHgVɉ^we/sFU+> V+Lz/ʯxпtPIcMSnqS)9X|vHM=]gЉ-!ހCH$UldVZx<$!gu,bc`s}GSsy@oqqM Ax- OGv&*\ >ij"׳nN.{ _ [mk0⻙ZK 1*7uLUĽ5ȾtX@*'hQ돃NМ:ȶ4fN1K w{N_A([}$j][ȑn}#GTYF'j_DYK*+W>]OE[MɆ&fnC r*"7eu#H8[nw:F;G@-#C~,+Eӗ_Sb1Vo[84O;oV=k(˧7AÄ%zoG. (z_UEC ;ؗ`-) %0{cdIu8Gu;nȽ-J )%5z߮ƭp0 _Ra L<FdFߍznZc` ) )8fgTT"(i=IMw ZtuMpKyw+GƮ6Gv j] bfѬm˜7ڰlɘ"Ըp w(a0j>D$.Ɨd##^?n ) (ί|ZݝDm_"!Lӱڤ)X{Iگ|;do݀+G nx FNԦ/X1z G@hUa}>a""3HԨ"?bΝK7(2 '8TQA ֡W(A*t Yi@\ٸC#V)#YK*k͎,\*@x& UƝ:vzO=+zzxƦr,Ձ4OƊ<=j{ՌlG+[naض-gv5iBaLpUw~hGn d 8y.oNJ]o =a쥻1/;R@OЉyB27˰[N}W73NN"Ǹcվ0qρ5U΢K|+ {阞:3ݘ|,|!@T.lo`'D4[- к0 u}( F{JFs̻|ӴmQД%E Cou+xP&27:l.s-[nʔ)3꭫-0~ GG!=Lv4D1_*`NY"4/H/&IMwm'h5tj+I0(#⦀V&F5u%VN5p&M R'v[>х;D̴ ҊjO:==1<56(k"Ma7iT|WysίSZAoce~cRGM cF@>fN=ʲ/ R!\3a5qiqvO/ήo0r4?7}[!7|yǢcG dU27ɡ'g{)#yu}q鵩3qvsOAc)!nN| v5}>Q}V,/| ~'P2`3]Ԃ'6j Og-h `+]-:^ST:[Mٙ|"))/Op6b[Q҂d^HJ{@* ]?~Tѓ9` >}Ҳ[(+Ss -g =vuTB-\tڽ8šx(v#n^ 6`Uej?su+:,Qen=uv;zi9*} )6˽Pyauzj_;6?Kk Ἁ`/ o M"]ZYD08Siy&;U@G}D/yad7/ț(&КhZϔeenm?> ҹ8Bsyznvd`*,7R#{aVSDBqIxqwoYf!5mRd"L>)µk t٭W]?Lm Cyg!:N-ʃ`>asX?xK(*ʖ&&^Vnumom@6A;.^H`( ewg?_]fm1 =Wr5 낌Sa }er&IĞF7#ct;: Yz& <#N-dE) L| TmPׅD%[I EįU^)v^|8'8M s٩khOT>crަ(MZ(2OQOwn־t7OcvA.mr"&*]«2l:hQz4@Z!xCʢ틤4K,.˓OņQ ˓f/xFM+JFYx!I?Zx>I~w/fߔ@c# ŗ"VJ(NiViS]ݽLLOҞI ׳lj-dz tA]i" V[q`Z$ %wihMW sMyW1r*4Q˳ -Ghxv {|^0 n 6\D> 8 pLe\gfiK=V-#l' Vp,@fAУq\'EC/뻨+Ǐ'NlG2[ѝfJҋk]ʜtmVkDAڂ$(o6cDFgh28voЛAQ˜bN˱=еR\ogElljk/iz+gHT| 4+IJDdȿٰfѵD}&p_Znc"jrAfэBV|4V 2Se#_\V>UǙoa"Y9Ar D#@:mE_F,碝s-@b<7wJgˮOy бVadJ!rw]nwzAKSvӪpָuם`]U6l$&[ gֿh`b@,~x+7Oqzg5꾏/dP| }dZVd6o^(* _Bw/7C',7 q7]HǏ.`]tKi)"/Eq}zo,v2حggMl'/cװ .Q\rf~YpVJl~ KU^n)hXTqZp*>,I.nmq륡VnuI=$%e2uL<9] 2޷fXF2`]W˰سF͍JnL!{BǗMtC-k|&4I8҂#5 R񍿜jZƟ=M5i^L\׿.fz; R茯K$,4p@M[[OWkT}$8Սprh+~):N\7I OvmtGg='HB3>0L@k,w]p?nDV> !to~NnYxq6".ܦc Jߔx+䦁9N1:BSnUH&k4U7Olo~7_ J> bGme>/se@$ b.׍KXhQ1o=! N$X⡴4:.Z0&fv#Nշ;΄-Ynǎ֙ \ql֐IfB21ƠTFgBۉ2I8D, V!q@et%ɽUܐ0ILI/%-_djlXh&%>Y{ ~gW~{h{ *ܶ-Y1%F9tc Z5 P(:f|I-:>T5=X8f'c-|j~@/I}{>堦]+_jO嬦e>(oag&wW?t?=#aG0Gyhk|(ܸY@Q75M">~k9<xNg)ʗxIr?!Ӈ0hR}]n|XKG/y/󟂭n^ | H9繂[H#y䠧uK W =~GgU#M"ZO'zqz+h@K($ZT;6#LtɠԂz@z+=$,FMj0 8PV6UZ!/-No{:Ul0{htzBLX)2,ڰjLl3;am<l Mg1=Rw#`t[QNVGĻId:*k hT#xh؍uf|-A/\ Zm@jCE`Fgp u՞~+&MeP}$'0/έs5{-mv"ܶ807NfV[, Ib痦1Oz'Q 5Uy1!@Eu aQ4$'3C7!PhjV;! ܶp2ˋ2-I4pV4 ytE@6"gqF[Z\;OU&(Sc׌D7 pRӵ@Ⱦm䥿({$[QדLۅ~AX(p|+z:(\{WV NϚĖb2' t*0m* >/死)`JЖh]5un@䢅bdhhG Ymh /R VG`cȍbn$tL$0`;AbxCFcz,0?{x[u *i+{41}^_G ֟ݲ]=97~TKM[9p_x=S2*&JRRdz0Pjs|S*69MrnTcR ;L=:٩e{ N."kj( vɪp΁ڨAr1Y-= 3bc,1nCdے SIAm_Tc Rz֓`Ԗh)Fyg]H@cB  P9 R6c J{bH׳і{r15_͟u?h g׾;([F_|4mz͠l̤G/;=x-(ңq,3~e;=u]ToltTq+D6D:D*T6tS[[οJͿ-kmeVzmߖ=o+=Sjn#5q+=s[뼐 jվltTq+D6D:D*T6tS |]ׅ|]H{~^W KKEak>S_g*v] YN^Қ+ŏӭ|$GMI%\WEG!R|]wK 岵SDpIaAc! ל}Fz}n}m}Ǵ#*.Hl6oDkxFKb8*_j6K6v踎++5 r#<jVOyr+ ~jZ9bΖ&OO*uN)+g}<ɓʉo ցZ] ѕ/FF:F@NuՊʹaIL_ۊzlՕ.l:)a+iZـ4nFT)u .ֱ0|YDbbR ܴgVɓIժJ,uEu vYyvFaM(i F% kA?,q_hgIfOKa 5yЯC YVl;B݁NרBNHbø2 v 6cՉTI@>ٍB[FdR8JоNDLBÁ竍n?(<WLkXdvA#)osVSfhl8/g/m%FFvqmoV2FP#9V/qimt [6BM eu>ZN *[OãR hӪ*.uvm֒Řfo7 3ή:1R3N (5&W0Gip"Nɰ9b۲|PU/qh$roh$  ʆ5 u$'VNovj'S O>nL}M|Ц YN$PXP "gY|0tj]q$?QiC)>S{B!_F #$Jdl B닫5ZU4ESɺH%ȘSŻ9^U*̬Ǽuf&X-1>|lR; ר xyQʹkh,GM0M;\7~!ϒpZ! 2a8>ua.IyKnZ(έLj0q[w{dlYNd́WвvϺ˛ɚ阜>_0d6yK3akծfvaimޔ{~iʂ<nF;L-”07B$\MHg ʇkm`(r68:2\G6ZhF (SHɸ+8NBԤ送 ,#so>Y&OX(sl A*I}Dr`@[ĥDN=̐/,"~{ P7j4#_]kj%te7 XWmn!UrHA|Zse}qſS&J % LMxzsg 7 2#f  c@-Js  b0qgc|_ؓjc:OO2^u{ WDNH1HPuP>gWfg \uI*G]v%p(&:=她եŹsd`T`lH٭Z;+---`mljł\4~J %,Hx顤bu'3` LJv lոxN@dEz6:rzD{ b(4/l˥~S&>Vym}ˢեQz?'cTR1) S@He%>a|j<2G$QhV#- mGQo~J=vj~̿ュXm /Fv(7#5ڠI;a@"zfZr.$9t{źSL:jqpp]I>C$1RmO͌Q7@ި+Kq m݇ Dȕ )&óػ~?pR:Iti:c9+Vٵdcn ,MDu7b[2 fUѭ~#!>۞tg]XS3DDd=޺ԅ]'C͢JCU5-%0GQA1fq Z*?\ye9 B71k8#n:2[PZZ`NbEޮʧ,Aa7p+YȆ|?yD&> b68QKppZ2+R AЦ"x˚,,eTT0i+ܚ+#X@<('-2;Z6QT[GzϪ7.6d4p;ׅ-o@m .7?n @{SNޔ6rf4;lևǡc+.pmRfTRC;BNOtNDe=L"[q٪ڇhѝq[޳m> ڶHвg#1Jn;ZCp>6BaBAF^4IQZQ{44N'V2I~E+!\ten:^q(L#G0vS=MUxu}F@r.&w9q&Ҏ~8oY q hv$}/<~54LƨLQ4톾 h>v{S/%GJ{S^P?P|1 c1a73[ Pa]?9FM{xE=6dՏtP]]{gMXh\nJ+X$g`Q.^^\퇹]:~~L e:b(Ss"u,S~t>TJ35+( b*>۩٩l"XESE~DH?8)qFBIoct`ul3P2.ئUX3tOE@T=+ ( `{\36^+@Jj7I"o~3$UԞܮŸ(쭕~=&Ʋ)N #zOXO!vY >ZyX2W6K0Q (`%'#Ķ&+ UY(@.'iW0Z);/ES"甩gD r P竇XB0^OH=K3 \cZ34<7n!-,GR;0b7EgPN9 `|ɴ a]yΑQ[k `9VX&} D%7#F?IRҶ M~XƊkjWa2cWw?͊iVpB&ͦjXtUw bat$^ҏwnPº: c+ Ujz~P8\)VzTؖXkWi=>Uzu:UMī6 ";/Z }LRBH&sܤC&e̛Oww@'sCQ岇 za5qB F0*#L{j 썠}كun'[5|K7SQi߳5dֿ~l|E}F,H-$c QP36 UR-@nćk$ a54)sI"-'C1|<ϜFfU Z'$i#EVVVgf@o_g67yqxo_o*ME ї('1ϲ?7V#Q=j|5|FNP;D_BF28_խh-\R!Ap4)y%.s DO=}̍}_$O(ᡤ_MjIFω:eAR[H!X.(CegD[@amm%WzbK>v Ca./̈C* vxꎖh,#`Eóa򨉿Bbh\EC""˸I $h(ע&0.OA.厄mF(XKqHOZ{+E4z a\4=( BQGfP|f;rs-O4U_eqT;,f;n_ 0IYG| FW: D]yvz& η ؘDG<4GQ%CiY5OTc`ȡAqX+hC'VgYB-3H(FL +DV@|IeM.$ ̑O:, P3Lbq,{5<ҏbH35I?eCFSl^&a"~KR9,O` IA'Y;t{a$3Y魎WJ4Ab:!nE/$Yrhxnɶma;q36,VޣǼp+ ^LvEyIΔ/!zʼnXN嬗vx$X@Xʮj[ =-7lѱYmm@y@P IJQQbS4ϼ 4 B>m3!1顒:PiO<|Fބu"sz]Y v]g.2 c&=j oBu~+A3}ܪ+R` ̠ڻcnxq:76m)ph/G}gBqёyXao, D+ZtA e,.;,یހd!@MXkz3JGo;zф Jܨ̾:.2@ n ŃW'H2 ?PqkGxjF&}D{~pq=q6ryPK+zA5z⪰V6wG8-YRWj #kDvMg@&:>X(?8LO3R;B$Cφ..kf(|n5OʶdㄡtڈbJyT1ٿd_ݨ̙yHB%@{&[| YlDz, j\#īȠp8"Eg[CN5'->f`vYWD`QsG`t%`satTpX( R(&^Qx+_WꉽbڿbT1 .r_x.NVR+e@񸠫z|)Eh(P.?{lݳ5R)fQ (uuf4t|=E Hd'hq/ ckU+]/4x Kc9D~wW}3 !la Z/r^7B͸|k].)vEz(6yߢ^Gυe5)@n8hB푠m7"H"["$ۊT=EQ;y(΍/zVS;2v`~KI֯n:)!b" Q&wYM/~6#) t k3 [ݤfYK3:dPCCu[8D?2=Una8U$2v02 (]-7}rb5p1z LZO1ʻx%N%P+p\w7X]~wνF>B1f o'p&=:nS޵k`>TEg f!i.E΂*"ZWnZiae N͓Ҵ~X$fvWmU@77/L'n6Uեi65_Zt?@ Af糾Fn*ʚNBe f04,M{f|@ T 5/UƯC':s?)Gm3a.Ne`˪^dLMCr??]IRx*7s{ Ѫ:,8]T9v4V U8/g7tcy߲K1:i/8(j$ ]74̝ F"G~pƽչsgW zbpe!܁%GTݯt,p'jUAY'qRDq@9t-}l "$ , iZݘy*pYȃx J?Hj(j)dHRCP|&ָm)3DV&3 %).#]X]\؃K|n_|5HEjQ7`p~pbA2}糙g4Xa2AR7kB!CǔA oPzuGFrYPgӱ. Q˻sx$/Kg;F,'- }'~ZS2/z.6鏏2[> 0Zt,eG|gZ| Ax}:5_oQOV9;Kzx ]pSy<10_gV DiQT_au\ps&=$i터 eu7z;"$wIAz$їx%4M=ǟ-o~eC(~֟[W0SpJ.Ǹe\z锭a3 vh_Lߢ7 3Q#S+ 1 yd}qvY/'A j#xO/[O`:bksMK2: v[~0c^+! x gw#r,i,D5R"<# 䩍=mjPfcb@\tF|.%im|XN)ck`QR1DAE8W#lq4II-0@Z8A_ebZ[1'"O{N.'0%heo$Ck \>`Yf W̩jI?MEmꠡ [<4cDm-n[f3h4IG#CW:cq8sTd>9j/'9zfC$cq1k_IxMVW C@aZeYbUUߴH<#l(S :4 @B.kWr%TWrge%yZVHrQfPVњmPᣅʑU-=R+v5Ɣ>d^fl{0x#]L&'@0Lz:! E`e#=VusbT93|Kh>UEӾ X!$I1tf(4 o`| l ld~C'{G=$ވ h5EI"4mg9%ue֠66~܍atZIE?>튏]fK %MaQk|[$v[<]DBm- 8,ElG-B$R@j_w1rfpf=)ؕKwP.ݍj3,v^PKʢx={d#lDXv>B.}M=  (@_-M4auKm HN3 Ϗ][RHs'NyNڬdCn4[y3&ր >(4(AԀvg9tOkwTX% <0! JȝVahHw,Q5 :;)]ѹeQ-֒6Q_ߏgL ~uu8*ng )PgS*2WSRQqp; ;Nj>gOr(р(>[~F\ITWS&@n5z]GLּtˎ䙭s4iw:}4bPV`ev]w3ZU:N*(7o*䁰y׫?^,J-CoкD4~6;?;!D;gRo".% i'8>ZG95I/Io@(6$t&I"hĨzN^2ځd Q͏u@쵷O,{4 `ZP6]_^ uf[/.7ë> !ԥtY(%rX|CR$)$sԳ1lUR YG֌ G~]t6 b6Mᭇ }GN }*W[.xP) ʵ\JIWcxN=Jg婭-v:>QoV|>~+| 2^MoPzcKn&-Mn}whRs3̄7J%>Əxjh-CW4[k>FRgE rxlVyM/m|Tx]_~`X=c_{l{yIAtO^ y>!'MO.g|DCEfu >щ]>?|ЄpzF"Iˎ)tgGp_K{ATvN}8~6 vӿn7>P{0HzwPL.>lґۉ;x^+F}G:xPO{)`z8ˌn1"pb 9 E/ĦӔKe$~aN7N7Ӎ[n=6uefVS\44?Md6߈ nPkƤ3'7G>*?d)B/&7oܡK]Hm׍M`eU^3N O:}/X]@ytak北`ҧn3w!fߥO7?ovtz-_F嗡g~yQ6ȻX喵<\ܢzVU -#:yW<0 6PDIľֺZFo}]!xܔ`&9bqp!vQRw*EtD%܊۵z]7E)  `j+͇qN6jY>Y>qSGlp_AZ0h2>g!#V3`EgЪwƈ~ؚ,uz{%1S\$ycf Mw h -8h*Ȃ6Țqz%X!M$V@>uBBt9TƜ(~6l MGVp[* !~+}GwwF?t#%:hLm[~⩘2\jU/&`WOckW= uG 4b襳Q 2  iWd/0p-X:5sܸ&QA=ԉQ-~vkl[+NOS&SG2y`Q 3}<Ԅ E%ɽ:idao/p˞6mNş˾ӆj7|uoip􌶪Ht|85,zB7>) 9i S⢴Br>me?URˋd_;ṂPyounh㡉 >}ܢ:א? XHkx+Ц(A%TAuEvbȆݎgBCi^F |a62V %*} KV-նWۉj(NV%yvLݼh2w5>n>(Bv["6ھ#Bb)}Gv`eB 9ZoZn_HYLȑi'ʧ_N߱SՊ cLyc-$8N0C;$f0w02ًYl:`VuОp V<ʮY92kǚ7N7jO3(F&~lR:Ǵ(f'cv JȤow;|tw)PF&}#/ܽG}}hPLJȤoO?Q˲WQ, P}Jn7<3dd,I%QZ')0TGrݛ&>|* UWQ][%aP&S2ab׻-_qVಲ.Y_pbSdw%X\v Ս.6_۫5|#ќ篜>\_U ]' >$P'E-s;HBQRNSBZ^ՠ u^jU)U >`tOEޠ9Syd=8C丵9>3q Xo˙=D,'+ēj X͙=w%S9N`P.J('x.ӥ"ppڙH-drq-"pY(o, YX14n(z _'Qsm h±gVnWo[3SkSg*go[+>=NZQ60K7ۭ{I=7f;vgtWvPQjMSH] t-PNPɴy/Izq~SےPi^+m ּm?[,#9ܽB׳(OO_`Odzg &u8>x$m(t&ϋJ9n%'k7gVxj~)7Q-_E7t?Ln9&Ңviev__=_]+K_]秖זqa,ٕ9^Ɵ֣q߼>?35}pgɗ '/pi ?(=mqG)}W=$Ş-z+`ӹaX>FϦDlO?no>g$nɷ\6Rj( qa!w_͆SwP+_> !FOaߛK:[$Uﺣ7a825c1png%?irB/Gd| 09 ^0`p4cGpxλtm'tQp7^ g}ȳ[[\7>|d8r?MEڭfJҭJISGтp|ቺP\_?G:$*n =H7q${K Mor) ]yX`A_wQ%_OmjIn4#T897 ^i:y,ѓoJb-J*Y vTrb.N̂)%Kkh ;7^CI,d m:&g>R@đb{pp.׻9n||,Et~ξa|taK>>?H "JTAF5WQG3)y3*3C=wdrU15h[ʰ>s (y&O}@+dڎ6:FLeM\0{ ϑ%eHI7/UdI"X@a<#znSe6)KQzLK 5ހei:m@6jqHQ=y4_xbWJ}|nYsfHEU (m7UU'|h2Чԃ |du¾GQ-0jh8=M6 \)^ja &IQ$mEpCO~RIK J^$&KtuZ UYkoHG>,؈]֮?1Wt=2$bqy>:0i;gpñYa<&⹫Bgᝁ "jwLu׵aif3rj/? .Hc-:TQnƯhy# !PD5w+8[]9ꡜ,'$A8#P@)vWtqҔi B^&DW7pu -"sIqg$R&2rX_`X٦9ȱHZX3Xq,-1[xPc6Q>=mڡ}pp$|gQblvIOn%gWSCt\f#{sx՚2{8-Gݦ6ծ_#yN'0ߍ`od27? c9Xw+|Hl難dž$J賽,k RjrMF]M.JC7g"#2R/EC輡5cRh5%%7܃MWcM3(fH-g?mS"&w<V;u(4Ӌ1n4:?m&vެ՝KS'A9̹;e*秦G GcMq-tݼ`y2a>()jc q36fKB sVf{ (F&=X\| X&c8#dL E؂=<"Њ$~GpXmvҸqg*?K![>}5h=[#Zl9ʙȔ>QBWwTمk4ZItoCx &hAXԆ c; qmKw;nn| i+ s h16}}R̾'Gi_av 7o_e{^.zX#VΎf l|Ϥ[OݲcOR+׀ϩ91νv]C C|Ӈf7VxҼhp-/v.=(mFuT 6<˸oZ7ok14nV52~!6˧JK 4//CRN [dĀ7hȂ@eNa cW<~]5MЊV@;ťم `8+E+() ;Y:.AE5M.k_J2]>;x|COr 3hrܟ܂I еR)GWA΋yh dZ&"Swt.r.ώOBrsn>.xè`-䴣| =p>GO*0Kz$Htap=j2h.7m9ə. Y 8;KRϗ,ōCle{ֹ5-U^]W~nejf_]a2*=lyLԻ m[u$";2e/;HV}TSn G+r˾jߘeKݰa[GsI)|/zC߸Nnw;7)9vrL+U3oE 6J^7Q/jB@ӓhr1k!Cj-5پS[=:-3k`ᵫY6PA0;)6[IP+>HyƢcXq9q3.7{}u|nʃqկql5fC7#6GApIQ#a/,3o)a=ke~nanM+穭<ƅK5w`6 R6qr@i[*1P+qʯ-SXHJZc6'b L +*TnzGGmwTN K#'0=>zB4L*aF1G\gBvikEű/*J_5p<@Vbٞâ4=VEF=qCgjښ_3c'ǎ>ɖG6^0kcZxSt6 "Wf !Yxqv7N,!0}\5-Hޜ2S!0Q/7=%3a~DӌȰUu$* V`x:(ƳU Î}'޷A,)n X^Ad%q[^Ѕ)>rkyN  eE_w{A 2RQ*h$F6WfWX$m5yH Vy<"Q;MbcT1dDn`/Z2{4kM1K)*z'8["oSR&X܈,{^.:ϑHYo ?:S\ c\֟HԬꯊ뿊?݈+?=2w @W^Wqʅ碑e|pyΙt!F w]Oզf,>킬zj%S;+o?bW2>LvΡuK֍'Y;5⍸,7ޛgIRSmy ;)V[Ci}_Mfkp?@b<ۑ w`}hUw~G\#rs㞯Ir/-}ǽjtq2ܴ|@gw#=W:nikWFZ@^WmCZR6ՅKœO|F~UΓk]~@J |j4dx(2˧:uPdwIԨA|^G= ~"=v .nөj=HV4ЊɑR2fY@8hFB:}OXx1ڮtf<[_LRP*PWQz3nzcxӗR 7 y,[c}o4J՜@,!kD +t?_XnuƣRoxȧ&>.M5vU€Տz|KB .NyØT I8?~ ũcUe W@h.[cd8 C&|}9+79 &B͠dž0eL}鞷P3T.Or43ux:aK*b*ZJXAezvBkJ@U@^RM+~w/}׀^_s{v~wo^\APM'H'SALvFۨC);I|o<ڣ~[_ mmil9tЙkm:nq]rO5O|lwAwŌ?T@m@zP\DGV՞_U0N-@kkS _ϻ[-)v\Ư%k@KH׀"c\S|vKSgCP+ϛ (Vݒvlb{[F9LP8&TqLWk-Lt)w:_qx׎0U:_UƑ1j;T۸S'D/זjJz-MkxAiVW/gZ\O| `{Cq_eG@@P-sE`9 Qs R|olmuQ #dOKY%&S6ƟkN7#$Y~|1x=i釆ewN\&[3E'c Jk&e*[ݔ0z)Ū7/xz[0< jOZn7a 2Kt|r4uv_UZ|Q9|jՎs,zJ w~zڲ[j;A7R{AnVQy215xfn,ݐZVaFss_Ά1с\Hs#qU "޻Lz̸ T8}1$;HY;FXPۊW^]8cd3qA#/D"~Jv/#)ؒ{5U|n!$ ϾD0?Rr A+|Z,z ` Y^aR+*1죚'`?Co:~ `__)FH, Z4oBuك,UEOϰ8omhå2vs Y*lZЙAQƃFPZ>rE{Z]@nw-dSv[,-.٣Md]4+ }ʼ c`Ll $v҆n7+Rk\Ek=_^f"QfT9Hw.;zVm'X-`x(P(ÍuD*-4TQ/fh@Ecl-C n 0kƢ(- 7tuKy1~fBLk o'amAM@ɂDaQ02[ۿ_7gFPnYdw8`=vqіHNsگWD/:>y`Kw| $ ds˙9FM7{AHp0”WC,(¢/Zvs^ X'W7a0k8Sq{v [ W?C{(@vޡ,هIbMZvHN[M<m? 4Vw'g>&qy$z2 j;t־[sӐg'_XQ}2Ґ@B.Z=EhuB*J_™41׺1aħ)=j>H|zʲS=z7yЃNsmUz<èI,IՓ:5iov=Eq^~'ff><9|:@Zטzٌ^d=:vtl\ǰֱf {wN1"ͣYPaxߖ( a%.Awm%R=3x.b&ţ Rty|$P6.SPcPu$Q$$&lFEJ((bY~CuFt#*HdSx&C?!FL{/KRDٖ=:.BA|7)7H,pvI]zVz-'4$Z=_?76.*xsG`褕?uP OPS"]"-m݀ ЇXn5~~oYRcG:'KնiQ^u$Z@/g4wKn'{(A&rAѮvt='* z`wOP|/ZrCxN[ڏgB)_ҔXE|y-*7>C툨'2ky44rHSH꣏ ͪIE!X0/I _nQ~ [ZC F"IhQFs/#ʙuږ 43;t.ss!59U?o<†֋h09)"* %J* uTQC5WMeIo`3kիV\־֏5iJBR\`M`zoi L(tf:-dN/8AD:ͻNIѾ.׸$toθbf45>`]{qhndsLo M 0?sG4Jg\ob٭]uWv8g~"IOлW:+KWy[:'^1'F)kH|ouj*cE9F$$pc|øۚWM&֠DWDnc`ݯGJw3ظ/$wTjna25(.JQej:"TEB T 0x'A2LjpX(?8_5[@V=fpb[NRŁj`7<zrRG88[rӼ$3Ӛ| axn*'݌-~y:lbrJMgp nT_..[U":㮥O?=Aa#C'u;puqr44!FL%Z`$L|Dt70p׻T2N#B|BtGuR~z٧@:C7Fj~r41" <%.ov]}HG7f; wT1 5"Hyqa.5Oq4caqN 1TK/\fre\6v:f~BoW.į.Jұ 8硤kPo 2=Nx @¦Gmz=r">Z]q@Ryx#Anۃ؎;¡8L$rcGCJm>aO B+G3ߑI٫oz.y}ww Ok>kYLwKQڶ~ߍ7oQ9z%0UӁH:"@;&*Fsۈz8ęI &:9fٵŵ#wKǎV nz>׈Vo ْON^dC퉓jlX13UR>3d:o}8up(8zIu[㫂SK@]vϷ̈́RHw1{XcoynzӒGMX0^ Ȥ1k#Մlw%yVo0`L6SdW 0L}ge`fe9$ܝ@8z>o6Sw:vO(f̝tA:]V:S+}jlf#UHj>mfp7y-RhNZBp ݴيxMb"fKVX݊B[P8Q/Q`*ddnv"͙=؇lTF`qimmu"V-.'ys3}RϹ"A[BL0i0DP(QDC^MAC>1Ы̟dmGX'W@.sL24e" Ma4v|7Pjw;BT`賂 _ؿӔ;3Vx[:rGmqQ+z Õ |ܮvUS@>2>zYzY\/ӧO&ZR嫮rI֮f~Qȝ x` rep>ڧn> >+>mY,ޫr$p$go!$R7ӸwDɑ 1tcJ_-=ƛH"o _qnaavfnjmgfήH2tK%|J C7č~śwanĸHLoh jvQ;VTt]Dd?!R<{Gw1/(Ac7"g`V jA+DU0J| rHW>-9knV> >kH"k_lIc۽#J&6g~]n=h$z bѬ`tuԻx-,Kx\[hRqx]$?ŇKp'mdw.9UczDϙ~lm 8uϼqЫI) \e+ӱ-te7m_$)|uTXs. 8g |WC)- {t.ekUk ͕ݾE*eF1]) "͢wFK*B~ֈО_f(U>Kg]thw7Ѽs}<;tnevudOqhrCxAK^-O㍚_2 |-'>t=K!u&lWZgxW+{&y(_%ƫo7pp|!3e1ϋOq_DCBdue{jOH8 D&noȿ;ǼGL$<` VǾZnQ# >7p5L|(#mt=TJ.3nQ`t>1c$<.՚L.1r{IE)8p$>k:p|O?Uݠ ?p>e̯0.y>hy_1)D' WO-=h?G "hيvBi(lU:V俽91 vܩ +OU7j^#4waznʛ[EY`#ҸA'L"3*rnI^ͽbHB*O"w-]b2洏%4򆍊"[Z·6ꑭj":2G+C S䧂AnS~6i?GWu[WW)X)]}TdIY?jlJkA3FV:%FoRR [l|7D RF†75l*uZ}C)xEj} P(j M^#EGyh -Z{pႍ*GL[U]"o d 3cY6,V 3.FђqUqzt8xqèkvE΁bDjW'Y Onĵ='}7jըݰNKB#mE UM}G(>ЋGv9bGcRPY zz;#F[C)`<̛uQpC5I/؞v~0vñt=&ex^ ZN<=Ũ ߌjsL@{m4zp?kVixGHw?Y xi71v רt0ӑvE@YaPQ7#ڦ;h C%o;0paV]1ʿjQ О(p`Yt@Wȫ`[ӂNcr ĔղInIոþޞOԂ߭'dh/>|Cu?c/-xOmFZl#1M=mS"tPH ;JyD-VuyjI{ -6n|Z?q P)DS`s:ftz&![[Ԁ5/TԋRFw-oGAdDlZ< 3w jg&cr%0x;N):lN?ЛvKt,y9кWL;x[ܰ`JO=d_ hw`NߠakWS+r9iSB@ t> _Q(l*}*a3J!j_kDj'9;A77I*(P+ R@Oid&Ļu$_H\}4nSp~B3f~ А6 H/sڪ}S"PȔ (-"z6}X[,nݒFfFƺ>v]ms75w;~ zζVTBۆڗj-{S;}7Lq7t_i5j4jC%Qm VǢ;O~mvq:w6N;(N?vb͸unog|j~jOgvW4k܊2Ѷ[Ml'j-E _maRXV}Gp[c DBwwS$im%,(<i{1o;)Cc'aSb|p^oo'M5=uёl>cu)[J\}.)ʓy@)jx9W ͎"6*t=,S~=[U(F ~tÈ0vm aPmĉ-z ha|yuhvcD,-L补s.G'zC@çB5zti!ؕz>IW̥g3?vJݙ2WgUu{wqV [m0"Uӓ2`F+כ,JƗ'~]SDckBMGSSv:p26[3IL}P, ,܊NҫS=P G݀]KCgQw޳ D'LGyH;>&D7Ϊi.ajɺ78MB3NcMDAmɛGgيYbp.C٫N>!I~8m=ɝx g Nh]UsC`p8icClAD hIf"dm*\U`J1Y6.x cn )2= q g"F=VcMj'1_SMv"9o1<]?C@NK6gWb׎g'g(%s^PAַʲg~fΖIϹH'm )घuGO7k<䑉j{paS2'CMG<:!@{eޡ{Z;#.Ɯoii9 ^i.}zVIv- H>E1q֓]^, rPz @&ɑ13s R;droqeu'،76=o畓_oсԸx$s1ki@ܾ6̙P<`~h"PI8:eW8Lt5#Ŀ9~oj*4$+Fm{h$v)T:AuZ6Vʲcccz^N3V@o|(B8fݍU Zb'z` CD6Qd65>X-{Xv9=ZowAL~鐟WDǮ6>^>H?ӴAmu?T(B@z c\/OZ)vshx_ˤS/%k798PVAb_{HƼҔr`;د=+w Zj~۵ m6\0<5VP'9*(-A~=u:D¾e-n_N.A995ɋ(Vxv< ʑrS$=[Ѷawe1?Id12`Gn%}(*'jB_9ҮD-PrVWO1|\u~ ,i 7nM;]u\&ƑMq{6`LQ<`w޽B|$elcgĢzBd\j7s3Y#n._:c(lc+.ސÿd$SÐp |W5H9XN *rxlJBX5COF:M:#0*s.IS6;o9ԎK,G{xtںv<>ª7"@d#Z|Gn&f62!e+1.HS FKYXT7?],t$ᬉ+tr +N)0' S }IOռ!{oAm D-T56<Q5I 7#fpBClbaT pfI夷C=} 9We<$3b8^@XF~<O]?*5C4uu#VzaeL!S KLr (O#yeIeaw|y }RdawN-&@ "_otR i b0L[ю]Dl啘.G ߼^A~;'EX> q2k`,%DkWJ 6Ot^ ܄ Tf?˷N>a]pyCX/!uؘWEGE1bf~6(^I52[PF#R\lF[o\rͶGsVƤ?ң9@ n\qp|4U+Ar9A8o\ۉFl-FkɣA Pf"@j?Bξ!_]2!_~Qa, 6M5.bNI86-d=^Z!hmR%N`D-ztPf>-}w'S]HߠR_?~JN :}+3;:R=)BF]'@8@H|QrI9A7wQaV\-~M&WE8*[vDIOYy"9{jc^w5=ӱ*$<=]Z֥y EP+2\1%) wћ݊!dZ1zm頴 GqAomZC7w j@H2Xxpt&$]?(>ɀgH_1)v\RY%\_Mz+3?A2_])?&}`)y _mrumۂfPDBu2{PY5-%{?%DD{P+#.LdQChT盇*w}hAv+$^My,[RbU/*^P*Sm٥4!,\CQ>hkMx[UKr̰:@tYML @ɺ}ʙ4jwm@T R^Is|@~4UHupX3V$ՙWAm nSOof6 U;AIek`4XEӄ8w#DE;Dч'No9[ԯʄVB{k^tee֛s]q\+= ?AA.+c>skKG'v/y'vjTd& ce1{fjfawUu-aִDh@Q;j V_G҇ R4ByixM%Оn#C&* r28'RH -< ܫ/GgʍqGWd"bթ = y~8@:#G-R$& wawj$^Xk{dFGWI)VEWwyqh8)+N GZ)VMk@' u#w"suh4@ U.kP&?E̡*և: !HCq~%a.wP9>Ej~a N3_ᦂ7 ؆d H)>MI!lzBxny׊B?}~vnE1έ,2}0ԲЯNfyevOάZfo/̮,nqnmejI4?7}Ifg}*onmnzjޟZByڵ[V$m>drE+S3v"T WOc׮ޮ1NPnG=O m%@kS)8}ڄiE톕y(\tlCNQRmA6=* t85<9i#GV4n^r@Q (<[E:6uWfB鿲N>ZvejRR x=*51JMLyǓy* NH4oƸjqxM"8 u<#M);'z^l7=zVH2tVp/&IA=_y男TI*sryiuWYoVSd@z)n }N@`jy`qf:C_S5n3. *'?,_ dUC/6@AVr/i;~yX8@^uzvz9V2U<~!Iphk1jttL<1'-[v"RXmY7Rx )ÉRE_r%Z\̹I;vR☪oĎ(cTYˆ)tq5))e'ci=wDl6)t*tb2MN+>"_HQԴNXe%zK+XBvCѸw,5˼bɼ~Micnuf9 3;-t<8Ʀ 3" .?YEm4_BL5(.AL٫%NJ9璽7m140 @v:Em%RIfG{GiW%RU ?q:pmWn@}ȋqqP)=S|i >O} BKw6E7,]6) F^kv'ƗVz.1:lE ijTGRɜ8f p{3pT_9"4T=+RPӥwi$cvEY`בwVc?+KLĨ.[e5J-OQT5{ٹU:t\T /34Ŋf{SփL~َ5> ~( 17~wqiIvQ ula*GE SOE۩/Fb^O.64c?OnQ qX7sL<.q3.e ϭ'Xs#j&**VFE](`^6Urq'hho$ */L]Q̌N)V~@SJsjN'/IԷX&y˿cOwzO:s*?_vw'_N~y8o|?u}k|gv~ߝޛͬ|/>~S?rǿ\#_y Ei|kqs~yg>G[W_~??C/|LpCc7Jxrt? _YbyXdd$AFBTt܀1vL$8B!l 5'.}9 LrW`^I|ɣ,Ц!ZZw_t)i84Wl&t N|F#IWDL~d%ʧqsU'~0(~}xxIv I@@yWoFUŃ)xa|tTxFt|BϷF-_OQ˄c2l摃ƙ|=2Y~tցGtA.1 oPo/V*_-W>'owϨL9&ϰ}uz J3 ʙuxrV;n<՟QG=zqWܒϰv~3l@>woƉwg 8[.}dvBa`9ޜw]L=! u 7h;wIrr)@+ @U ϹtժWq LjOx^]zѮ q`> FߍzjIfPFl8V'W/D3%־n#oY7',l̞"nt1;P|]-ޅtJyPIw+/k8𿻯Kj?{_͔-pCKO_w(cÃݟC~Ed6Lv0)ξ(}n.Jd3ݍ|UAoKh%#9e<6f;v wh~G2_<6~J׿>J3ަ:Aud}@ShZ:^9^ȋ[Nnsu'Opj_]L'^9 iy:S߯>op}09ql|/\_ ϩolE2 qU;n^ǭIYv;%eݜtGw_ F{'#SFw;1b҃SdwǪNn'jFӖz\X5՚>0d 67jRj?V)wSvJg`7-ߓ.U=t S`qQng\m OZ03. qQng\mr;K^lH/}:]_D< oQsvB?%Jӊ4E';/\3?x<_,n /UMKU_ܘƬ,7f=mGDnY>pImv}Tu:}[ 4n{]D\]YW{QອuݨZ ZYn^srXn6 l7$ݐDbF%Ȅf4~tp C7>iOݧTٽ:6R*>ChV0MB#ڍtkzL1,70nxl7P?yܩoFQ!HKb /lPw6;Nװ}$9u|M|gE{HʙI?s~#{jRz[Go?}OWrtb).n?r|O;nٷw|l.ދ<Zuuᓿ/7>=ϹvM*Wtpzj؎{S3f?5OGw#'S'gg/gR^rk^'ŗCO?w%Ow=yov{;_7?,_bN<.BK^˿/{+^W^_|~Mo[mo?w{|Cˏ|c_'%fo}n_>*},ۿS{;qXS׿pk/~=>¹ɯ/7}>yӏ{ _A֛{g?kg[SG^1Sc{s>;ߟ<>׿ӷȷ ^3~]?+7~.|__O.=>ahxgnx&ʋ_rg~룯}kO_?~h|Gry?W&|So{>n]<.N>'??=O{}K9|W9>ȣ+y?/eE7>\|Ώ?;}샿r<~Gg/;ݯWϏ5O{?~>Wg??~ɷYۗrn{x?(<%~WGn{Ýwp?:.<;[Y=~$?k/no/}[yƝ}q}ɏy·_ǯ\sO~M=h{g_;}>qrY/.ʱ=ozڿ~eۿ]3݇٧mo|O|o~Xc͟S_xُ<Ə&v~os7O{ϻ37/$|??8y3&,n;gs%^R)`0|՟7OSuM{~Gkx݃JK~7ǎ=6~|O=&O?aSggfϞ;?cg+k7rmKیoj4[ݤYzv /xⓞ|OӞ3ٟg>ٿ/=/x^IW}އۢ޷ܷ>ё{_߯b/}6x.{'[m4]F:xAyO3OE=ph#omE@ލXgloĉͯ#/{+޹8q|t+R['+YԣO*ij֨iD;ZHo׳_ϽOEr6.煯}5_9gLo8wqs?g[xߴi: o_tgp{{+;чkOUw<_y{|xk{|׼м?O-o{z]?xK?gyݿ7kwO=~*OwG^y7~o۟s'vO/>߸׽c'}`?}˅/T_ǿ^?=j _.~ax~m?84+/YW?‡|C_s?sO=ox;^k{b-7lz?;7}O]o~wVW[|7_MW n)}7G_wݳm_|䭿{~y͇67W|o񟭽?<{_g_? IMz>W[$o,&vV'}n"lbrgM^?O;SD.q6x|P&Q[>%u7yJRsX"g&}='<~OQ"`j~7|D|ʀNde,9=[<]-f&nofI͝lǚsge釹yߏɮ̢VfO$-VfWֳ633Ҟ'?]h-ki7ǷǺǨsQ``>Tq; B*-#sѳ;D.{*&r>lIMШhsmq(s5MP5ʦ"4[q63}e0=;oȤ6-\~Yu2!ؼ O.um|-ߢ:r,zņ]_'"OEh$8?,b4%M̺~ĭ:{(wI{2>T>^-ê%$d8^CU&ZtSI[lpOe:vV镞rȤ{Y^W ބEXEZs$Eݭc 5g6K= y.Qa-!>cI޹ clvoS21I#0lbB&hU%F6Eȟk{.|7{ ol! #H ?mE p -y4T~v\H5I[]Ƨ(%Tz7qt協n#^1;,Owe'_2 [qE[~FP~t3!+ B6TtO9'CT=:xOKip4i?v"# &r 94)foI{:0 >KLj"Й۔8 Qp[\ }ǓX+_Dugh1fe6%E/g%¤ և*29sN{K)g0ΡsfQi/Q ҠK9xR e-DG߂:4(9h]4[yD i0G̽Mo<ݐCu?uJ JXt]=ZJNM%ʍXz+e?ShČ@{Z Kұ{qn\)>6P njn̎<)z}4;'NU"҅lqF\ +kgC#~pfKȆ2gX$p䨇bMV|kW0 YP;M7F¶FnYGBcw*ʋhuCV~ ]suH}oNn_BiYxa]y2df [`OZx1!%mnk;vN z)Ƚ 5$l)bDz)?T{ZakEb`o*0_v를^ZA:NKyZݘo6kWH^! N jn` \Ldˉ1h H7`oZ_.['W#֗ )Lͼ}w{s}uyq~vﮫ@q5jgd $̜ע^ SbQaQƈ*R9ڱS0 S(%őP&]=}IU28uUIDgʿ*1^K;eWTV2h AQ4[o25`dB^}4ŞnЄeNoO{Rn+v*amRqC.^um%si$NqXsy{>pџp+B_T47$2?oA'%rie2RQ6T-E]aO~㙀Y(N&!cUHY\wyO66TgeˢjM0C5K}гAbd%_'R+/W?-I\OO=Z#?_ ƀEuןP#:%%lRѮM$l7 m2\oB`_ͭnRH$ݺ6S+]CpLK8)Jslqӷ~S2[ KL S+yNB;ϪSуk14VD9琢rCJ,'<˄<&Y ѧ ^-$x~ie+;2%v(1EiϮo>~Mˋ l+DFn{*`KTr1jKv>wöh~oQ*7W߈u9qqcAxSjcQ>kOs}JOCFߨNS _6`s<ǘh| |?vf P/_%՛ ] u!dk|m#`3b %4ECM?6C(nwѦ1-~ a9ˀܶ"xS9y94W{_vU?G~9F@[ ΄3Dl~' Bu=˾>K;čhc{a @<M3zkWx> ˓aKGPļujQ'JFV<%7Di2iǪ$ ܔD2ί1tO5z \)A.Upƶ ofTDi/ŎD\Eʔ%ełLR }H_/DH,!,X"hNqyZTVۆ 2-\}^ӡy!98*O~w&MHuشt ^;g? R 2emM ka"P8b?&Om9Jg%P+Efu 1H)~um"9bѿj?[Rx0p0= UﳶJCG֋2u n^s:4^˲#wXr,c%tGp=IQ+n)[ua9iկRR0UC=RwRky2^i#GQ6&t~w;ofZWN_7A0x~m& ggVRr?>|+wzٹ=K@"|=H5u ŝIO780nˤꘔ C8$ l1&$wnLuh=m\cŃ&iC^u„+'c5=6Ye qřӓʆ0zBIqG r8$  xJ^uޔwZ#lC&f>7ذsk@j( y,Q7Qc>v@~Ԍ'Q  :1mPp3AO|@0^BEcSZ'ӧ z"Cۼꨔ@x%%nOIf`_ZK?`wVQ;W^zHԋ}`<a#v܇-}6e^e˿րjVlߓ T;F~xz;m3K^afյoa'&jMʵ$'"|ytZ_Q tGU{%Lz&qgN;%HD+S0 ZΖH?KJ "vڝwMX&n|܏uINщkcm?@"~7s1PH#ߺ{k|G{'H tU4z:•zǨuc` L^Iq)wJJ5'$sR#g7b3o_Ϋ۴dp.PmaWvVjy|Mx2}rWzp~(Msa8&ceH֐~~{'惐;ws[(/ʘAG֛}kرv9L0^ ϴ!Ƶ?wfh.mm]j`R#qq^WqqzWL>Ov]\.,hjGoÔ`bܔ3{ i**Oz?Ko3rڗ<)7ܥBia6ߜkAc4؜>:Tuy8[mYsJbVqj=Q/iWH'1'; D UXlHSW"~ˋ̩Km!8콯EW)_5Eu df3H %4,2J`b'JUyBSN_szQ2_.>R>~rwIi 5?8_5SNj ǜtWT  gJ. jĶMݏ!WqB/(D޷}Jjj1Ge]_u^@]oLv`7w g@ ^, 8BIB,_KpJg0q}SEzxfWSywB6*CLo`F6Sk r6WtwѠduQTKҗsc6`4WAtؙu3['26bC5/[4.qb8%%[V\^vjua7R:[G(خˉWK2L 1Ñ^9P6 ]hRS^׻eVi4/9>JfŲ, gmzGLf(1'Jf_ˇBR#D6$d]vP◼W仟̔>c\mu✪H>1_+3;/gtJkwyG|´ҚXӁw@\T{߿ njM޺texdkC|k^*i%fqW 42=%]v t+II^5jG˜[m2(iiI7R,^kBsY dS OS `SX}ęLQqhw$}_@Ol_OlOĉbʈNYLC@$srX_pGJ[H # ?\g∬1~B oQ+{ou0]ڪc𦆒zyG 8s\KtOǯ' ?Y&F6{ ΀\g@VԒ(H>3ءg% [N]h3>ḁ䪟INo~wD__rJpa{{#Ʃ ~G~jL{ƍBm9?[f'b,GG4s󠠁ˢ#DxDOCԏPnVy"4Y#<4.Nj$WFX4 ރ#VWצ/?!l"oF ĵUǟBȳb!,87kCWsVoC^̅A#&򣧘mH=0jzk!V aJP߹O2ݕG5tb"У,pS^9|@hb-WWg*;?,@/J;~wJV1ۨ(ƥ,& )Dҍ压|G(AfoxS^TzV|mVL)l+"8ZIox LH4gJ'Bw⼫ }y]e.c.ij<#'i*'&۰nǍyN[4jo'Z5PlU"_À;݃zBBϻ%;wRƄ7eNn3ԫպILE0EaF>`#̬\k1Ji ^!EAh!Dz,˙Ƙա _PB >Ġ=B-՚K;C qTJ,ww^3!+)j5&6&5Xv]X6'RiO K uw#amc>q j9]m+]/}U*S}1[VR *d>F~.|jRsc~;W{Lр>Tf2H."hXl_zJ:LySOǏ ؛<0h~}Ibjn m9*wLxX" ~Vt{/6hBk w`Cc4!xn1MXhQc2dI@vܰED {{ o7t`M<߉GX0,9(Gvvy{NOA}lWţ3]J\f_-bjѭ 56q1OlFZ)X'(iVW=sk?)\xJ3!6b9=̖I0DɬVEũS! 9a醺y~|Wy]:tM,}I ~ =('@#ihLfЖ="&^,!SJǽ蹆Ts٧Uum]RՔ9񽲛 ^mBmDLF{)L.$GF4RA8&w~ 1!$C9= >RKGNYQԯ#K?OM5BF)tv]:ė#2h {J*mmp-xDswx-P]}ǰ#mv_"S$f/%T<< B݋WrqWv輜 aP⃧K& &{Ki ve뇻zwrq _#| ۭX+| SA'bH2Ų[?7={< r: LH/JϷ˪u5w+LH-sj~um ԯ] /9 TYnر޹-R;=We`hhۍjۃ+)xU <$JQHEv|r˷ÈC[wYR6^dٳYP{+\sSvb"R;ʀ U^>`۬mw!џƗ!Jc%AS|&2ҍo^!?鹍~CH%4nWޜ[6AyLol UU( $oo c/;mX1_'98]ϮޒY Fh1I`]Px9k@ڌGrEP@޹M.9/%)_Y\/onc)x?o"B87`%uVM[,v ||I|?D$$5}?`&=O AJ]_*@!h5׈&8 tHA)( -_x'_.>~LWiRhxN# > c D,6{hu"F݁_}ߗ,ڔA׳vu'ƨ41#r\nkW@qK0̴Ot+ {3m~{K)#m@OF`i֙7A"飻$Z'{)gh “7r^&x?D1o^V#b1 $-eM0(n+>bI % 7gѢqVOg:?M~)M ̅ۋ%aoփ>WG 梥+rNʑVьvv&{6i~`&=ڇN`܇YDlJ։UXq L'qP]N1_rf))iZ~K'ghNF{ 9cj G]Anw@?=ylD V9/ZRڸ;/fP3S"$`q5Jċ$h;/o".ހ5d2ů觍`4{_ 3NJ3zyM-f?ޖ 5@!0<؎$$&H5kyޒ{Ά`u+x  MO&y*{y OUub;nG/]s2Jv*-ƒ VHHT?0LGH^t=`teM{G(w3+ ZJj`t/qY~Bq?hm?{vC1qI>MOub~|2hқZZh M9"ؐ- N*2]ȉKb.OR郾{\&\:Rl2gPZa! dk4Z\/񤃟 wJz&x =7k9}A&xjOgqX}Gqb$UCZq^2`_-i&wy;[c}i 1h&6ܟ-~x]c~Nu?0)6¸-jdқd8F-ZaV'&Ϲ-je@}L1nNƣf(J1?0{ FوnC1d?K0cQf{kE_"LS2̀e?b~p|pCXiLQ:V{JZ#PoK1:$1B1YkLf0R a X7[F-F iWqvP(`pxzSzVN O?fOO4oЛvCLšt∖٢H)!jSy.'](b`,35\tl C 2b# `>QR CxvXTmщe4(n|Qԟ :xyc=dw;GWƲ.Do'D*C \l-oP f lp+ 'KdʹCKYKbVA`1}u?k/Hm#k?ZY5C-zٍφ|NʹsPc]c-0r.L_&hR_e.0eG*DQ}]m"xJ3n%׫uio_ !)įkzQ|"afuNNeBw:g<5@ jpi:& SaDaP\U;eiXQȲl3KD._c:.epsP|w& \kp =OBW4sh0)5If;?s"iu͏ĢMwV0EmQxV?7O@֏Ѳ; ܨ%uI(5u%_fkv4XkcB\Q ~sJBEbDDqۿ;{X~hihcg SPzDVzfVNVOufDV6֎qmOeFD>=G8>z?]adRe@jlpVe)D@r_Mޤw_jqo=11s6LtfE=60Q)/Dg"FAmzǬޫ/؁934=OM!)i^ҏ:S G8}U`0cA4dx&ofL!㓚#D4:&wvTGdRV '= pD 69ȏ;{q9؀;Y9< ˜Ss=G3Kwq:oV%^X;_wd 7UGgt3"b.Ȟ}!y F~`iw"Z^Hr[W&w-`b=-Lw#+={3s'=k61s7z\Wm?M\Lf&Ffaf2WcH59q$}ppֶ>+h^Ub|e/ prjZ1&ɥ[5?]^ܤҀd/ Ub# Lws^c7ɷ^D阀c%Ly/b1ٻ/[#K)?sSs x^w &4)wm@0iv2>88W;BY +ױf ;c7ն- eUi۵ Yvgs±"p2t GjZ;8b*f< U~#gN(7=mn*]ΜͻxUXV:e &'7nܲSţ`tK9XFjTRd_wVI82'D59by=M.;1L&  ozzB7M(t>1r?P'PA$y͸l˽W6`|Pk>DkٓWI_]LdV9w]ơrs+njDbB6'2Nw: $e2|َ{bLZO-{ӌ"K=n' -)R\ d،2xL8•6`2Iݨ*J+hn+(XA[ԡί4Jه)*ئ%T=)57 ZR|U`%8@ud4%ӼL#znǃ  5 --f GVjl0 Ce&6JBrUrHry؇?RJGwX(6>8'p*v]_uC // 4[]Y.װԺU?wȨY9 x׀})F ԣ_bpK5(ܻN~"k;OZs5?ǎ_qxRp_ /+=ܯ oc)CPF$/sIuad6mI u|ƇƛVZN=pd5OSW}wI ZǨ<:Ƈg\bmTu nF廈/~ k`IWW[lï =h2tUNu@Ԓ'ďkn VY%gFKtr. L fjԮj<䳖/Ea'v)7g"(wh>mZBݜ): i }|Zm"7Y6h=qH8ev־qAx@ ]CT<=z\U5RZ /j̮ϧK`b=h"_>Q@ '_5l/wo ZDtL]Ah]TD#tKx_vUٖIܷV[,)o*mujdw~8TRP2pc]łCs-ˇ Q5PEym4py׮"Rߒkz֠`NR)$v*K`KYnоS-$pn&R5`uPBm@W" cUK.,COG Ļ+xͿ?nйyOj]eH9@V"8NWlXݭݟ3uu2mE>^Zl| аEanVFS0ԫz1xOLxJ|_Åرê}k6fAu;;PFRzh9BcLQ@bÚ4]Pc4Sp$: .L9Tr]?Y m hי5g0>~pb ] :\ `eEmHrHq0~3kQ2U|R4&4##—u%5ya Qmc n.}Iࡢ@2Ks|rLJz=3}; 6:3Gj.3Ex7 ` %<xߛ|dty {3}&ӲB8s$nqbo ԑ26hyߍ>jj`?W67bNNbBlgOT]_1K5tU_"O ¼X+_~FƢ*q_X{KPAD>OZvlX@wQW r;3̃Vhʲ;;sW$\8ȣ ip |6Q,@ZW2 ϱbs>:P|eҽ/-9=p(j,IYvkv!gu&g@ dߗ+U;3Sz ;366w PGՏ8רnWNPַF=T_ARW#G, p֖^Qm4EhΏ2kR $z$*(bzhL/ 6%BtR513hk[gPVJ~Lj߫T3Hvo]&D`D|%iIbCLYUJmjD]DL~l59ܦsQ.[IH|d ń5[s6逜)A%jpZ֗h8qa3s U @_-\Fڐ:vD~#,P87fJ~ U@w/ rL2C>S'b,kʟ,O3,'ish] 0+ 90{*Nov?jJحVE>=h;,E)U,31!4VH4ޫȠi4#7q1KV]?_QO+DA*V3@칟iTRy},o@x80K.U$0=utb<+j)0 _l4U/(Wӷôϻo&>[@k?QιMjPTӸW,3 U F:Lw9EjbEt9&pp{<^SEd%\8PA#=qCbF:/ޤe9 ēh5Jqx^e%yp\eI|j+AZ4Ætm7swW_`>fGc 1Zp)8vJw>7Umbo5IOVmDiXߧc M}qԙGM!~6r屒UQ-|"TC9/ a[/|˫gqIl׆,7uytx9T^YgJ+ػ@>}KUӥ٠FǠ/,D.< DlWۼR.a` sogȓ _\ 1Q] ~0rumOnzNyȀݨSG}Nbyn? x57@p'6wɴ+^;yYv/ieN}oسwz]x^ž߽C4F;@,ح5 '@?e}S1Ljb,; Ųyp-F?5#UZ1K\#V$.H!qp,'`f:}*:rGt&I++Aigԧ+Rٸ:-y=;-`_ЌRh,8 H uqR0l~G[⣒[`{ƽރ"㮍,;k8۩%̓m%  ȵ|O^)A֌yf6^ji%ȓ&#K*fܠǽk cH]4O(W{SMs5/.えXO56+6:C9Ve:X2u V-`䖘,Ӵqada\ϵP )Z3Oyt)}ȡ#y̧uL(Nir rއDlʰ#o :bKT\?0`uhsgc tL.k*}¶sYItAHo2đN|! [L/ ϶hmoG:p!b0{w%x ى" S}^лԖ&Ue>Z$ƔQ Q5H r}<[7=wygbXY`2rS?m#rw/.ܱ]*j&Rt*+Y7B]JtOښJ W2f췀߰v.6Wٛ&Yn E 'ǀ}O*+\ mCxS^~ HՊHï;@rrN(tH+lN6Ui6Qg3J_҈HBوHH^񰵃1<'!+yq#(#Xg:XJ͐7tPf dV*N;~W3Z|/]W>2q}"owpɴW7;ge UD7Iw`ǜp`p6.Uu 22*ǜ7E?qFN࿻o[? ±$9}]_`t:CDfH*[Ӊ`E^X8;`b^$;1@%\{蔽PCyk 8~Fv<.7v_*ڻf“I.MfTޗ,&x+猑IR^(E=,{?q1 J3נ{䈭n[?(O܆&5W3-etɼp)R.WViޟn\F>YKul%)&4&%[9%Sp}}6An[}j+\;*9(yKS7p{W1tc`3m$\` f|T`uU0iCLG o. k@M#Mz i]Wk6)>r2Dd\ĵΖ(V!#hY}`hUF/E)Ŕ5ܘ[qƀ/8?giÞ㬼Rp - a"Q^ wimeif׶-{,XWf#܆w&w1Ғ~Wo 0B{?(O1UŁ+MevD,-4J*ԒyéD{"+K eXƎ5(kѲxخ^wx*i P>(Xߝ)>B! -}33'2Mjẙyu~9Y{KU,׬vQ&UW+7XRKmq[|' K9wgy=?)׉GMl0@_ &/1ҝejk*@c!ﮃR+Y?x.8Y1chӚSY s'OK |iwjúB }VjG+{2 rpkiK_K_KۿJ}-å*47% 0֢m/VD/ؾQ<>Zލd7FPW VTdP]G4hχm@OܓdQx,a hJ6\#h-+t6`_cfEKc33iT{]]c0T`0Je)0d0N * Ce#_ 0J1NMT.WJ'4[m:|l:_ ɹJ E`*.'f˸ +A8Q6k3ex )4a Z zUgȰ_lBŷ 蘰 o¦ o;*HmhľF }9δ7\nÆR}jiUl)zv맰_=C5E*3+n&EB^{8obs??IԑO%zB`PsE"Ynޒ9ϱ5|hBfʥ1WO(Ԇc EMmQbYֺLTZ[akF}gݘD햷pP߶iȼ)g#b7t`qk?^q]._m۱͵r{a XjIX&eXdޝ޼>&oe=7!W~oN{1RC[Xs(ÒGrgcP\MmSjld- XʛQyx/1K-Ks>#W@>;U53x5K "d5 f$Bdϱ DŽDA.)>6Qܞ,Oq(x@5f l{e=u: ZM1A.mBTtKS[jBØU?1|ċQBBr94,QBgN\vBw<bΆplz 3Z&,za3FX#p XO2^^,ۍL0HoAY|PϺrt͎^xZ ֖ xag#˽6G݅wxXާnX\kȭ!"OuԼ˪M',!XSG 8Kh $3L¨3tEf8ӻlϷiCwIXБG!>>l~3 N~Vk> k,8W 4-2E6IXe>6@sʣN>~h$E 6'27yI=4WLR0hm8I0,ш舞$5Tp8L]rv_PWto@ bu_ͫM7ƀ6+m;z73 UvX$8]G z:U I)Jt|]4J xn[P}ܓbULcU#ܰ! MN%Pv!]qS;lhtAX帏΋V^Q0,X,"+b6$3`3`f5)(1(iDy"D\A؇ 4ZIxH>IHMi0 N+tUL 2iB.:C UW fgֆ&LN1]K 1;ql1zm}:IxEۻbj}J1ͯ Z?\1u(2 fiq]]'~b)uƋ&4oQ&1J+>@d$AW.-*-^ &$}т~teΐ_pFbLTh&A4ypw(ipf͆#=qlhw(#^,l ^}8˿sd<_h T6M& -H",X~^$WY|ɤ+j瓼nNQ P5/Rpy 24'U\׺q n-_5|>$ 4!^FDYIwkڟ. ͻ7aSX:W(gLjHjuނ_WqdKs;_wMSc:눿4Zk7 ?Q/2|5<_89NFׇΑgEi T,(cjŲ.zoV3^R+.D'ܢ]{BKpL✂;Ӿ}I0<:8&m,fi;ee_^b f#+c>bk6_կ{ȉp5#|!44i0D%6q&f^r~wxgn5gV]Kx N*LXb>v큄&~ŌTR+G$@<feXa 3.hVfVnD.FD66&Og MGс^T?DSK<[?#΂[>׍!z  ?ٞR̈L_"MLlֳL@1NY|WHt8U/nЈFFC(S@/22~nT"MqX;>s}X}bsq #z܂mEͮS)[aԜPޥz5+B3Ldk3_-K"З^ց{(5nX{n :aTD2o>E`>KjŌ+-9jWE+c9'!VgL|L[0[9)r>͛Ig%sH/C ߲.WZUϥ"ֆO`o+3b2YqS`H{]a\KQY i3$a B%PJRpH3:=['+e!m` ٺ~k@]&6v+u#TBec=yr۫qbmsM9 ~XdmWd vWsr6``*GDf$-Jb|ЯבzKd) $ hjTIϧWFz`e 6eQK9Gkݢ́S2㣤n/ QA2_`e\U֑7n`*]d.˥a zlZriИMYPsOv^S[+Ap -f;T>y^(iN& BVP2m1cT~D|)uiE-8nx' ӿʼP&34(eYOAX2+!Л<#%Ԗ9䖝rzi:1-fnp>*l h2󍽬۵̻v{ C\ik6M s={xHb:7 4*R*ٚ\<;ޭY/9G $IWq+z5}t$Y܋9*>F 2+t&[^eGŖEsYKaM+3`Rt33J_ILO>y P7}B{HE†xT43o _-D~Yp g::PS7#8`VC=Q7;8:9YdZɘ^1T$A*:W-(.!)%-#VvVIYEUM]X?~2z/1듈*tYpCΐ@ڡ)ty]4|Lkw>un('thխe}o"Awn }BdKC~;h> g^^WWY͙eK ap navz;sCOs7p#`sHкڿ8T@6xăWO7.#a/MCkk'cOAhw.wThK+.HtYx0{5(QOYBMC/OXjzg4hbnt+dqJ8=!A "Af͛a޹Sh(n%ͻk!5FI+pR=E{Q_Lk(֘?}eOgW5=<4Ҿ _L/2Žt/˼2̂/˜25̐/ٷ98GLȬOQUnx*~LAԎVc3qݴz*9!a?b߿*A:q|wrQua3O6zHCAEWd5JӻDNY5s hP2so:ln'qO$ {.PWzL>ZaԢJT#Mµ>Q ~Y|W\b17x宷GٛM.GP=MGL ;(%yA6zmߟ;l&ƣXv{yI}IrK&döx`R! Nd0p7;<۳&2 uô8\WFCi7ٸIF+w]bVkiپB3o& C8|s ~NK$O\=y-;;ԱF`Q8JŊzέU8yr;W.љg]'0ϸusT; 1'I ߶G9A]j~Xo->SktvW ^(3lh珏 Wѯ?6~n:ަ#{m?7?:[&:X!:?^Y=} :ڻٽ%[;< #]䣘dQ9Cug/ɫ-${&@:4/|FA;wJzTI59v2-Uyl-h<j/W{BN4s^jCIl7U!V~GnFҲAeTkC'53!hwH[ X4'QU>i R1)mIp:,{YrŦJ~*Ѣn}= 7Y<Լ^@z=˶_:O>1MiBحb@y媦V}񵅙gC\#sɉ_u̱4ye@.K0Uri$>}`TcWH䏥MD_~2. _&̄7XYS<&^V~6<<낑ذg$5:4#lOVmEm VZU5v1Ŭ-aNPPnKO5f^AH5V6V~噪t$%4u@dȂqKJRtZiq2SH͋ZMqX藎D*㒇b㴗^?twE߬JEc` EۭSo$\:-Yo߭,M?5s2ޕy#?=\uL"7 #y?+{% BK&s٣+G߭iCGQĉSdВH`E:tM)),IV@\̒ xܬ.2X5y&c_PМ-kktQ9>PQy2̔= F13\+®9g5p2t9ʎ"nZ ֿ wGF^x>Q| %Cܦ(Rf!Xg2f>mtkot nn,:0X/3/yvMUŭc hGv!v !GtCmHpxmqm 1YZ3pq^ub[w/;6 dzc|km c=S>QƃNɬU&'g*4=[Fdx\UPa ޾[gs/b`Iaad.~#0bɕUl2,tӨ]si2E!2s["}8 ؏6B XNTv*ߦP͚vFڞ'~䡺9jq]KLNޒq0E"|YCK[",)ΡN:IjJA;?G}Z3VpϪ~_DM8ՇS@/l"m?d55^;bA7&7a8iOu@Ȣ Ud"Tfd|`u[dЍkݑd'I 156|xQYNk z&19S#|<&ÐGU |~*(Kǂ}漖,8OC96Lԕh΍uwYX 0ג:rG |Uu=c;awΈrmp̂t v.1̉< =X9:joB1uÒӱ(XC&~%#/ZD^e|%"*qmӒoۑ]K`x[]SPlc|$h9n;P+]3ԪϾZDE*JƓØ ӿZ(F7:NVAe'~wa˖1"-\8avh;mqPzFF#W *;$V"zT=)!|T.Wş歈T/^7'k#';WvWԏG`R١N SbذO þÖЄj=Ou(la,f.iG}QNVA=$ zZ\d%teOsgygp # ; [W7ul">7ߙqBylAMsZ4=sPxma~1A9OʅMq nx0l+E%sS&¦MJJF0X=@`cVƙTP꣩tX_fVn3A$FqQJl߄!>U׌YIĈQ-8D=B@٘u)8#Ɵ5}E4Sd9}Ju8HYP|îehFpxvZa6ݧvl<؊Ua9V-$/.;.DIWqнlz[Lt45C_A xz[ۓqw? 5yw!x_cF $$2J3>ֻ_"8uXF0N> insk06 ry:vW\ 8پQ&,Ri_bWuyNDm6BkѾ?E?cjWz8y &84Zg^#G-BCRUg-W Ѣ/jwt&6i%cn1z"vgOGk@g,7$[iyx B9QRdQx8w-<4v>6'Ln=3:mATeG#QNfkğ1HpJ1~['L7}9DJ" ƧHE$uΑnJo^t(m?U'5#7\C7nCWp#:dumlz Q'wG6)rZEky!#[PUfgR,KpQ2nѽ=sʾVmTsyiŜ,ĥ҈E-zJKNcHҐ &"mƆу e@b?RlW:gfu55Jc+,ǫ|y]LXIn%Ejm רP4A` Џ?@@@HnY`pNxE\eJ|_NBl7AzMU[ڀ_s:_dpc3TQAts*CwI j4cF\k+h}.n8J[!( kįOp^! 9Dz%jh_C;V)?TF^5>a`ptۍ1y~)|WЪ6/*"u9ZlXP`E|x{ş,dbO;|Ģ1ܽeXhdbJ'R 1*TI$mQFRmB+ρD#z^'3 ѐ/ŷhuG v+Ey8K@B&CF+&8HnyNFh[2:- aΔ}uMIv×۞ _&ʲDC h7磟 ΐhUN2N ,NN+V4g <ĠXrk֖b̯gGų,+P%62ձgb;a"rn/\fG6mSd&G~)MC)FzMm}^+5s~tbdS5Hꌩ ͙E\%\\Z}?;&fIMxmg &7. F1o>:ouHҀo)<)2d ahX=V>$_ sϝ-1K_$w7P&ƘbRqܪ0!عő֚StN7:""ZdQ ;(ʁ#11Qɦ6hkE>C~7NJJuTGəHʅdϸCB $CĒcoF F[$.-tcZ p-E,7ͱ9nx~FIhpRKuZpW/>zq6ӔbA(Q?7iߺhH`y8Z|ɢED]et(bǎ;^C~ )ޟ;_ǜϒqQp7fr[[[־gtJ*"bW$QӪrC[-_~8|ArN†@8N<YޝtJ,}N !&3{jzV,;çI16`8r*c؎1N|][@동;#v{_~>zzzOݑg^x]?'??߼;]o/Zy쮈{:hᖱs?SzGO >.vf|`!O}3w?ud/{׏KO~y/>t;4n} O{\YGNzgzm[GXu;n /}N9Iwn^_|Ⱦ{|ћsջsM.xן|eO7zeqE>)7>k~0|ӛߪvЋ)ﮋ?oCqx6'_/GSoG 7? _onuӖ˭+~+_> .>{}kOO7ۇ^}OpgNOo__y#_ƿm?og?կ |+U]n)|_?|)'8:H_L~0p[[˾jqCy'm]WE'߮T{o9;W}vge [Gta'C'o5/z _d Ƿ z_8aڍ967űc Sfd@*\ iw䂚98i}PZ7.of0Bԫ%PElt6'xU5SY<.0l9Jk,f#8hA,yQe# geP/bfh_I :⫗x"1 -XA^܊u7 \.9wf^h{QS㯊 !xcᛶxo!kMhsg9ءǀ7k32x9!7"?¹c\x(ηC<&<3='|FW_XBL!̀"026%`44`c: PCBR }_s|R8gXyD/ F39 xͯR)VsA7a1`ߨ=I=VZ ۊL-8ښFecWRBW(pEnW1ڐuҏxùN<pZ Qa=g9kxxk6N e/#kv`h-r!X"H%N h8h7u|(ᨀ#Ve,@F-pQDq]C#7^GokhT =pz9KPdeQy\z; .Рrw PM/ΛF.pvXWkHFFdV:MMvjbv>15SS1j:PLNKl69[^%[eÒ3= £Q0ڠqVvO`Nn~pn,b0Bq0JzMO ahJE<4m~L{5\bЈE1ijAT?9E[Ե''hrL4RE喽*]>FaUnp=,yЖM#&3F@aY-еi^ӯ, JEYp!)ݵa6]=4 %Uigby-jfsF Vp BC˜BV#Sڔ2Y DpPզ m_l= ":qι2fܚIt@3lOYqB2p>[FF G} [깚LX"6]NM}b'a6KoE* ?0:{DId#V>q=*`؂ÏlE)dHIpXcvmlW;=MX/pnjuZ:oDUHc#ua߆%m;x#; D4@?И\yZkH`a 5eYg5yno=m2^u"KҒa& Fݽ #`AгJSyDLIO!CJ|7Hq;B^y D忼 RiTHT ~t d*/L;yKhv0` :(;[vOY/) Tw9ƍZ:0i s v@ ]IZQPN kp:J,< !R. Q?i?&stU0zlT*F$Po1-fa։*Tvazi:U?~ְLuAe MAmdT>Yl1bJ 3,  H-/b/SxV7σ[㱤TM"^ Qa8.X=yퟨL1A5΢zeŐGB蕞?ҭH"Ɵ! w#Hl`UD*h&u}+Fj/Y #-fi @طLndpΛP7s]r&k$z7iƹ 3&U:)j'_qE~! zc&QcH|/p0>Ӏڟ_pr1 Ҋ"aEtx{3"C`o4 ;`,˟kUoRB?3c>ϷHLZؽL,(Tlܦ+q2mmn~##lVD*l>)c|cߊ[ QOP J}ܴg;lU3OBUD*#\;K%Z'Rב/_[Cxʬ6"Js=}uM+ml/mWq';`Yx䎃<E1ߌgldX坝OXE8%~k>^}%Ǩ ί l4h,1 mMcw9e;i(N&~Qx)p8MOO~ZŜe}#r-I],X~.y НuPQqmל4Y×50Ґu2xYv2Y5Uc5Lj*;IB4]d궉3:04Μ]#(O.`x =)*W$=(Ynr-X'8Yٱ ڣ13}ζ2 4N|,v; ?6qw2pXo" djTR ̚)eDsD-zOໆIufh FE$1yRI3b6aq< `s LkFcv8H/gXmCG¼ 'hUg4}4څ#i6 HCp|˷^gä 9JK,;rsB(0Ir8<#cC[IiaR,< ??} li~Mxevltf<7[=S3쾕 f*Tީɲ>5]|ΩٲRV̞Ga<)ϔg˻r>s'WޣW&]9&z|?/\u,>Cwr}E#Y@k#ke.[9%ch}5ɼIxpF=ъo)5r[Mǭ$Z,x$kZR/o!G9wW@*U\ͣk\;1",:4bsdP#bagM$!K0&h7)q<@v#O9A4Ǹ3R$ML HT55@[.z[.U")?.df}Mݣb3DR;g b/l_=\CQMp [Dmއ{ |G9ߘϫvyI9gʡb$(`9NP?LwHοںx7" ! z9'5$yPtP,6=@ʣӺfFX7GBT/\ye=z)1wP"y{04P'K]N:v:E"ɘнd,p͗H:+ODKp'2uNxd o$GYÿa|g$IA?vO :Wo$7EtJb%q}gܤU¡: wuFR">'%փf)h"9AHFQa8Y_pz{}dž#O2ߩQ%kxm|T} HԅD)A| (wPa^f xwg;i}7E7H"+y@$G~"҇_Oo*[Wѷo4NiZ?[^w5f@9I?# z@U>¼x11ojyɒRw&R#[o v|Lp^m8فpzJ߬ Zg_r쐶['2zz?{ZyK!YضGY.M M"Хb /4D9RYߐϹ Kq 53,P8WxwwʪYv(WmNA w… k brdI <6SrGB"N7deMôS?q {0ɠ9Ep;%;W J5z9Lso6!scXCfX5ޠmyU`%Dpszsܻj|X].´~_*G7*VXm)-`fpg=&{#rxY[7%wvu_YHKѼ ǪzG=?9d}MQ`5\?+`(pdzP`J2S1Z7ټR'BbgJz)ĹTXsdZ,vYArH_daU2)VVIܩ#x'>Ÿ[Ժ*TW%x ?*8#ni>¥4QuMod!} ub_G?i ܮ օ-<O{g&?՞F t Bo'JCEᘭPn% tL-)אӟi8]XaptJW$& /^WVw Y2 wц*ˉpEݫ?6KOpX&/=Ռgfi"E=P EѫGI;z<?讒DHƒe8lPAXOsod9g!K iDU g)?^/X|GB 4G_dr.tR yM:V۬|JwHARQ.v"Rlt?ERvEWZ_w$OfG)?KJP\ Jf`*,t fuWg8"D$a;!J&}S 暔E]_4i+ZL}Akk8svr?T4r&[ww3=( '>FS,zrP띯)/&ۭqu2KéF|t{sD $6R39pQgV7]:0;pzoRbC_Ml٢cT42(T ;XL,CMJz@+:[EŦ3Zq'|5 Bd $=HP>_cC.B: i QSCq*羵VsX*㵪sTN_c'GNIcM_F1 v,KXc<|@ջKiYgS. vۭ3򋎝d? @kXz}RPzORԩCXB7֙fm~zd7[mXHM%R\,=#Pf6?$Fd;o[L5lIn:R/ ca"zSsa+ |/R~-fj \*a9+?jo!;l!hxO/gSq 8Ig>ˑ;tۤB^L >ZMGΐ=<9Wi,׉68/6'R-S"/`g (UNl=i`ԭ+[ .X4G7FUFi+HC_J 0eIZDkxYQ1Hf5=XSj"eY\˗BV@e8>#(p~Xo?;?EX HS'U 3QQ+1^Wp{g :XNԸ;cEl Tzcri)NLj ܎![˧x&Yc6;8|)~f\<kQ9ץ7;zEy AZKVb!ž0ӐP P諜ƯscSX&lC=)]Lq0lis~uuu/ osѹDx}ӡ\[߹uzT9̹1@8d4.=h/~dvkn\7lXsa/o^jYc0Zxxotn?4f8h-U{H=>x :aY}vc@Cơ߸";m4>n[BU .z7M1gs{h?)S%+ ݼ0:g=.!UG`|p*wr=2I[Q2~ݟU]kx0^"XF ZzWV^)-t;0whx^ ȸӻE!ZON;a[4Aӌxnm]5Yb{M"k `Ws_&ZIt~L@scy)O[^ЦDv#<^Z0%8b"˩E<@WtcFZ^ժn>2W"y\@8|v>z$BpH ]閿aQΊ?N'xڬ]kc+H򫷹C򏕋6X3r(/N'|,p]? 1™`mm6ƍb',z¿=I_<''y^^MQ(6}Ͱ1m9}_ijI\Ԅ`"~ء᥼Ip} cRޟOr᱆=$W)"V(P(WU0ZF yϐvS'`R\n\+EtQιo BO#/vxT[ZVߎz])@D/V~yOò^ .cirl#L-c喰^ݰ'1~ j TR%anfWxɼl( QEԼ<š/zW֧ij߫h}Gŭ8S`89`& !:r[éO= f3tN9EotƒWRx|Rg&$SI(OL@4SIB}u9tLB_W~=!Au V/L$7/uk1R\[70̡I 7W[E7P.\io?xASXت͔ݡϮ>`Wʹ| L#m 4IJ^Ɖ=5' :"$H8*e4 o蠈/lY:_T-> 8Oᰯ}<;;G$ ,k^t9ݖ)B_ߋSz3^.v-V 2UB\I@/??hlPUyvQГf="5VרW|3w4GQ-6t-v;器/~ P 1ZcZ#.1C ptQ 'O1C3b߭ndD4^6jMW+RǶ`wwV" ѩ^x]YGe`,K^HV;ogXf9޻a0ٌl=" %m]*oZ'LKܪz̗@7|)ĪXVMM݉*B|A>|`bK?". ؁``p`^p%"YmvcF]ZEmރB%`}SoP{% G凟,  oyCw̐qT|uۖY?Jוo[gfE͗T?|xoFN *˾&9?Ҁz^RmnO~b=oAkz%b[^gx=?Ԟ홼=y= v?/caA>9 /CCon=oX_؞jL֞? O*ëpbZoV'W9PH _ytxXPGEJv\P=!Z>N?$ܬ\MDXXTǕRaC(#8#CF<7V;:JQ,A<_<)f4ѰbFÊ)RfԎDT$_-UEc+ ;}OC%#_oQ܁RƹT,)U%&5??ǵL`B"XʩtD+qڟnΨi2q~e=CIܾė- < <&з_ҷ,'Z* t;oZ [ݰ*לL:恸Mq^"I23m˖=[0CT;Zl0KmwSt9B㺜i8#uɓ8aeE+cm,|M/,=~M2QW\hˍ5?9OY>s+aVpa0B`["mp'4]R#BuxnӣA=?W"?cS.SEr'-͂`cQm~߮c5Ҝ0r.;:^ɿ#bSsڛ1/i颍KmB؉MIʐG.Ç3Nx"Bz0uN:j8X3@ggmp*+bu!ڀDR ~JYCT>ڐMNư~z. zNw%z(VI~Dz_'bƁtdմ5y0ŗ33c7j<ݥ7=A.Mcy[+c.#w+vf~9v`Ӱ#wVDG(S/M,Xs@f-QX$=#A?cU|~1E?hM?zj]PX wX=hh@kӹ%?ucQU ̰KˈBߜ5 u÷OHP#lx&z܋a?KEKwdթ!߹\"Eꌀ}hfZ@iz2X]Obwo./qM'J2Tbf/x6N}Od؂T^2,NRvP.rOc_? M $s_OZ!$O'8 Odj^B+=i l]+N=NFO]y?=TlN~/EΣZy1յmꢑB䜨]X6b0 դ;b|SEK,>@n<)lFOCүQNM~qw;|wsht_' , w|)l.ӝU.tuD6vOx|ĆV@7_ܣ@>}g'EU(">uQԹ8eXáiL/.qQNǧEe7lBO.!Kx=|=+!6MtFI?z>TX|gl/'狦)Vr>{Z-Źn^_b0-s):)12YN~('3xV_6N,X~}&6 jGд󣴁G0~9ؘA4Ψ 3R5cQD\{ 4稠&Y] cKޜh{vv%UMIru/D'V960-댦_8}g҄0J=KHƢ( ӯ EQ;fl:-g%U n[0!YlƫV% Ά?OFh&YqYk}6:M>99e#J2ۏ9h>ky\Zy~yh &0Sz6û?:<.5nՃe }WL:=W`{Vz .{7ul͋ss K1>mbA _5>ւD_x5^BC ߄JT0_ ]t}w8/ȜJIPP0%@0/0ӽ6nKj'  ^0Թ]IV-,ae{A.wFƯUA.4&zj8K(ɖ;jq8 PmׅS*>dH-2[>կ7)zhP$dDN\379JIAg 1)/5]Ox?rovp0ETc! ?x 5#ՂQvU6Ĭ(c['dExd h$}gG~syӻqW r}q }ۆr2 B1z#j߯jĺ.љ;?gi&GZ7"|"PWДgK|wa F7}ѿGȚ7@ pZy[M5:㳽5@K[ۨǹZt,iAt۔;J.0sѤal4 O qHX<~[_L-%Tk{pc NY c&n쩙I9hr;{/d3g* ]9Y@ =+Uy2+ 5:Lj}ws\pD CAR5D0d:MףYC({Okы>2ɩdsj\i$$z}5'?VJQCz1 Ι`l/_}DR|Mj%9,GP854?X%ޕ`|'ś[m6O*Wt3Qn\_VmPT-޹O1JyA~ qf $z*0[)&-l?[kU? ޹ӊٸQ15ݔ (QyO"ߦM2c440^07"<SdBHj5sEbTMw2?e"t{\Â޴ef DX;$2{FXZϧpatlªB!tUF)D <-Mpd 0($f.qαzh~͇U҄a_pn +]/,&Jb.VFLy*%p[JN׍&'؞of@O{4c<-C Ύ0*xVehG^B=:nW.ʍ5&`ft6,:C$ ?;$.ǷXim8T曹 NSQ v >մ55?+G򽭰݋qV|O/e"(_sɄ]%KKŏO5QXN K"\g7X^Gtzu3^^a-GnlGuNAl&ϴ2,dd]p$+ɀˈ/8cN$ۣ5v=$AB=x\M5 ׯ`=,baDw8s;fOF𒻛H 9! -2jOJ& dQvJ0Ni5 ;*ݣnSN1 %bbuЛFqrL߂͗W_Q玡G~_)88̧тS|U{0MS)2y3 ; Mpxk(N?0UޭjbґMbu7zpT\}A:VZ ̻S&l1^聜ϞQrİm|xx1j&T[2a [c. {B[n̟j# ^_L3,PHMU.DބS0z2ybU( *ܷ;aïsa3Gy&ٖ>K:݉']+V=O"%$_P/wP҃!R m|)+MxljaaIc Kج,OXrIMlb (IQ y!萔j%b/}%7c-4#ת}3>|Ƙzo8P:)ǖ4n^-)׌"ŕ\*(Cmƻo05wh]hi}`nJ6#Ktr\a (M' Jy(I@h cT8#\ ~S9 tk^Q@ͭ'JJU]xg4mVN뚔0t\ϩI]f,sY# 5ڰطSowww8>4VL#4bα";Ӊ9PbNB ˤCa) ~E֣[_Xdc_ p" UARC4kx̞p+GGw˂y:#*G]m"ƆwtiSm}>iKG?ahp׎e%t7-"ّ7wSEIGQ+Oi_fv&z7Z 9U0]8*Rߝgp26F{3nGG ̮+c WBM\x,gvIO&;BQ4G*{Ԫ_44'ːHߍ *ɼ|1z;j[\,tO뢚߉k2a;ptla<*c5H lq+QeÀ`|\ͫE}Bc$v?7g :8t@.".3T\9M9UceϺ9@DN/s_WUx<t *ʧɹ0ϒn,M/\ 'OltaK8Ḣ$\,j7&C*H!|BAM'~{Uٷ]Gs_". <-Ukr ^]?BӟsR&TbB^9К˞oY"'2=G@#*@o^Dht7beǪ0M"wMQ&Gw[V.kr>SM$)S|Jr "Yc<*?qsIA?(K'mo2!۳toS==N "8IbiT 0i{iBD!H)!͗\ wAm]a(Nt [#? V3_"pWb1G9rcS`+y@ HaY\#|\nYi`:(O:wqyqˉ.mm֡)D3WPxCփ$i䥕d0zu**ÜCA]׵ҿ#ԪZ翇H.Ĉ&{7Y}J0 6uG*LPYK=_J ^Ⴗ=Qb>kp ݿV) 9'2hB̒w N.,SҖd,%;0Ҙ2SuzL4Q]CKoa%}_~ 3uު*}fuGU+[vRق>yh⛹D4&j]eFnz4[H?b؂D7Lh>"rjN:]Ad`1m}춽_?VX(1гp&Z OSGu F~bFKu{lfL^ !scKiixu2'ĹN@z9^Q#虥 g؟Άizg,|4΍F Zb+)ND*+v3ԬTѱm+G־褬@-l:UkC :|?rVId6K=|IVPQS7F}GDQH^#$-(d_ulY<716e3Ҕ ["ZoҾP?HWtGt޳l=>Sӄڣn2'u vƷ0~;I ~h6OgP`g"CYK6Yop}zVy1Fi.49;W38mR 8~7+OzPu7! p)GH{mFp2"#V c(l60stܚ.< \݇Yī)v IGf&9@]m/]d"r'V;z[' ]^unpΫ HF%ҩ8f VL!![ƺzaZC.`=( ΎҐ짌+E^6upej8[}@~89-Bp,NXSVm#I=e7gD; ݽjPD1Pj '8ԵɈ׼uʀv`+7@H[Eg`"fղ;Q!F 7hԿ/%7J@5-::Wq& [$Kܵ.ӑl8;:E^τ*Ӂ}!D{,6LJeE_XK mQ+ N=҄٠tMxPCSxC0 s~?1[E:E%gDqH`ՕwR_m0$P?F号`{nqX87vmρ-YeE#^D~. JyUrTCt|D}|+\$=+⥓ PxFaYTUE ogE]_ili|a}E:׋:[Oʒ_w̙kMߵ >Vmm߲XE)BPEB3']2k^rn0ԗ K*?'.pl-28p܎26['J_aFL8}([it7kF%"Xsq1Z9)jQDV_ƥPe` r=le>3&4sUWdTFtA\n)@3Ūћ D22`DE.@75 b0lGy3}C=¾q*+0Y=ACPVh(]^mVD-F;Xя.fYs4kIdEzlw4j,"jErI:Foɿ7l仾8γ*#1ӥGE@YiYt]f)v.~keOYfii/IУʜY^? (3{)H׀" ըm.a)ܵ_S-p-UG¢04IRkf^YrUɵWEfnM^يK}a;sTk1ps9@jR.HS5.B/<3pϒȪcc6A[#bLiMxsmVyҜz&azJASY֫7P{w Ha۾( C`B6f5A/xDKĸμ,.V_TE&4h?3 b =#u#r+L/Щ;k$nz|Rނ6c8f6BW1UꏓQ?l㗇,?$Ju [M-Nc5A\{x"}h_C7+Ě픙 { r "ƦZ@za<]dMU Ź}n$ S NJ`Ȝ#x y>rAkB$)QU n6S{NZG^p6ʍ`pAhaA"}/($@|wR;;YJQy Í8T<~`KƏig]|>DXw 4f5}7WiW|`{o53>TD ZٗVo@hcb n樥kE*5Yh<`%}/aR{)؄% ^ /6WO ørt`߿~`]d DțcTrhJ,[ q80ixb&]Ny:dᅓbD@=0 hIv?NK̩^lḦ2к)㕋ؑx]!gPMw?b^W2  f R] 9 YhFe}G@c8r۞;0᷷!~aZg_OH&Pi%T4憃J:a{a븶?ez숍A|ὸ#|G/l~MͧW#C NXBp!f+dBx{%K=3^˸ئ":"?. j\Z@V@ߒq/FiYytH1ʸM%k7MAUH\7/`毚:p'1&MkxS!~]B9D}1ms]k 'S9g{5Ty"p)/0wT:bJdkRI,3C,7j{3ACу|<=~ Ϫɨ HR C*"yp]Hx|$S-8H2 ujk[uj220^-/0SS7ɬ=߉pFIgȠ M l:}AwU2ieW+f~@Kf'ܘVެx" s;ơ9.1BnDŽ`` WG5`e{1 ML[Kڽ7M?#qNh!c8,)LZ80@`Sb<80Vl;ٶvA D%:g:kfT8_9ƔTB] 9)p@ #޾˜{Bׄp~do`uJ E@Uƽ: jϞb m.]Kīzr+j-y5+QDP-XZ)LwE *ʌ\ʨb9~ef73QxxҤ%7¯gyXq1e '.)f}[f s/"ɾ!MǜNrEV)Z!(3#`0J*nV˭^ Kuc@ :>,8$Fm7=_Ԋ@|Dښ 8&?#(XiKR30 \PMϊw- Y+6^ј.c1{3oi"I Tɗ ѱ?qᯭaoMͬf[ 5(P_ܚRO.SL K3z!z C1Jq+v5/0ݑz{7U('J3_Py󙿓7:,{UQQ゘vnMEV0a˰iqjf+"qGf۠k/XPws\ j*t<~|1',‚U ^$j`5 2`<uT"ui4D_tw'Fˎ25}l7p?U$չ58Gґ v[MJ6y` Z ٍ^UIpZy(_QoW-H౬r 5ɺEo1V#Vؖk-NR-&rXa;܀(BؑӁRV%SgwgF -:ˆ>iz1('J#DyujxZ>-fJyq`JSĝW@Bm駢MlUz~ܩ.\,N΀6.?<7qJLcRBJ(PX93{Xe,Qsb,/%\oQqH%r51WT1kF9+,^}01P oMlᲛL"Q۪*ͫ 8uǷYWM^ʗ>Rog@#K`_lYM.c4 !Kr(%(i`'=@!=?~(iFLD.S^ϰ4A )Fݸhʅ@d<@6uw'Jo?:OT f /h2q"M tv`Nj%6lQ8(Ղ@4 MNj{2s4^ktq=0G. CJ(ӁMW|o_TXAX0dER-xջ7_ "_IHKVHe [u |qǚ*zt Hyx^Z ˀ0(sj-%Fq̖ fH+ʰ#Mb؛1<}EԫJ;FVz?oʍ?0Qz9jU=Z$*ã|XFFut,\%lS`gГZE? -8i;YyK@/P Pi] 4ӊʍ_j!ܪPWR^_9(rx>ߖQB\4u *W ]INwk:W,fOڡ^Ρ;9=_v.?nh]zsap"cاNr$C66w'e~2Nc?+.qo#Y*KEڻ۷?OT:KvJw$K1ITO4>-n,yjH@: O154_z,:L` eoJpii;\YHD#Bv˳5=ōIY̥1BiVuaMzgZE0|;Z184Ⱦzm*p; J׃go2Ȉ"^]z)QGdwY}qnx]* j4^%+Rj@i B=Dp6Buvb8N>JRW$F ;1듣')-i-G1@03?!&mʱѹװBcY0χw2A@,pza6 530qͱ@gaJh& n*W^l =i}l+[UxqP7"?*i|!\Bw<`|p:q1]U]C|`U+`ԁ>u'*͆[ږB,SEIW{N/y"ܱTu?a e|ZpRtl4=z/:ݎbbVaD^#{dCUyό8R N͌Hg c7ZvB7_RGЩi` #c@,CYF[@vXgX:cHX!+UkC\ߘ.z)qERrh4:<^Xgۢ_.u q{P*OΡ?kZ'؁Ubъ7S\4럿T!q=WoٝxҐqq"y@BGcCF]=A*wOr} ؂߶qRUK|ѽ>fyIݻEdwEV'"J>\Kߤ|. sG\dwxOך%N\k5OޜI6AОzI`1N$š%L|(LDMvQ|@ޑvN[E;~Cg76rJdY8{| ssU+y d| 33l"Aoi5C:V+ $ U,[gC_VaCdT~rк[\Ƞ4IJ ~{:W_Zp$B)RXp(G+Xsp ! ;1Vʚ4OW M(Q| #N-9e;w"%TJܒe ](,8c倷CY?z{G}qT}f' t7>c&sZmDcMdy8=E}—Y Ʋ%}v*3TfPwl=I .? "V+}tޓzz&nQq'F-t2k XA*mP0<}[ؘgVdrN}(?-<4N^#̭hfډ=K ,~&5tJ`0WMU?3KGFЩV1atބvPus='Z߽MR!caxIRQ5ۆv4DkCћ}}Bl}Q޴sk]çRF G"쩭@3鄚yF L;P- "6]#&jNEPL/{됲8dz[ѱV3ȮJԱrr˄$xf\xjҊ5q@5˸H"k !yPmD8l4_ xפX/7ʮ@pmBv9L:d8,W;wQ%u=xqAcYfyG`6ddSxC6 ي^H酠#S_웠$ɉ}Wl^N,34\#+t:KC=zG(9x[4n&?ذr/8zdܤ:XogxL3j }ZcRJqxbLk%g kʿ!m.Z1ٕ(K y zC-.`Flc_Ĉ)l77:V];2i)z=cC Y!ADf0]@P^+wSc[AVyƞK-K_R& ւ,&Z53k1]SC 쓄iܐYz4*{RoC#fNXgO| &P?P-"WgtlDm82TڸeB3gDp馘8=FRpg.&jɋLMz/.2_CMp=)NEF2^Ur#[h/,N2R}EQ9آT''ާe11hp`#Bp"43z߾?@PUPNlۣ~zGn)rj M טgW\eO= 0 -qBθCD)^6l>}W W%_&uq獬d\S\ 9]v)]/0QPD~QDZo\ H^6V dK :sJ? rv*LDY<ع_8Onb8"pOXE{? 8N~T8[Q2ZNc6RezmIsZgbΪC՛iz˝/M;y4㕺A+Bgs9 4r?ۦlaz*XxZ)Aqn!F M4[߲~>[uLJr6`Oߋ'8f<.39V k1fnX!5dF3QaȻ!~P38bqjubWŹVLQ79ZIOy{9 rQziǖDz-^C^?jT!2<^L {`W3Tӣ`i, E9a/oT ]cGh;[wPL+>3գ|#xD5TI_5 -Ss5lɔ70u8uH-DbZEn&bLyA^i'bcTQT>[ұΤ8)'q:7ޚ{ðy "J ܫ:vJəzlD V-_eZx"\G\mk!@ZASExSCs^/s?q:Gی<˜9ғ7?$uԮ|y޸,F)*G\G<򭺐/ t(}KA i`#%:Tp^tyWE< 3\G޵9r‘;,5Asŭn0)/y8J3#C=Ӑ& V,~[IgtQa%xG;/Is0ap8I<^Ecq|;f1,gM-]FZ9]x"!lg09P%bZИVVHDdnP9GuR4Pmd]*$of% h1crfzN+bv GӰeWJfvA..&QA~,0*efjmn I\wl NQ2Z~QUf.(_S?&)2-D^uR𔃖;Ӯ薯H5}Y}>a ?rT\9uJ#H%`t,#QDMHL#ah{yT<*)^ t4EgG3tvKHT^ҟO]QQJ{h|E8EϧgxZcyB6`^qD-Կd%RAa7[˞u׻]ށ3fDi4q1`=Pa~_*1c&806Ƹc?FGtFV0䰴ur@%U3bʽYeb;OToOч;Xn,*BdRL[UoڧXe*_y@j΋Vвqvp#"m'8ovL4gd or\T.@0ͳ4euصo%QV߳v$|vٓ$O۔d}E!4B[nwZGWWc^w+{.P vFsV΁U=#V/&5r?R43a54/ F ,y X3HnT]DFYN1ZKw:ba0=:E)$! n%1 R%^i~LxH2B KƊamwⲖ(/z͏xw9+PҪ>I'":-=;? '.j%6 SˀΣh;6Lo&MҚt}P)"ߘeLXN=jE3Fǔ;? [HrFBnj e}OzPgEs}U7 $KzgHmʞH=pN}miVV g=cbQ'g)A+DT|~^ؑr2^Me a d5Ulgc-SP/DEշ|7bx`wCGOGҕm}81~|A7Qo-]+͊Yٲ˚:ro[QX D: -t>NډZPh:u`xRWq[NމU\!=5~/[ |Ӽd$^J֓!k, lmͼ`U_La*A?Rv,x"tQ&$Z a4愱 Qr"6@GMͨGHcCE|lPҮ 3%,/i  S었Qh]}SB|D\UCY@6%&VHWXOȵi>4 Igm)^d_`CdRA0~(,ԩʝΗyYcΠ(Z 5ʡ#vS4ߔ*Ov ]b3Nׁ3ӆP Ht>΁N=knS+՛-&ʙNAّboM9WkOݷ'[ W,8KWŐRx€Wt Fp?v-3ߟ&d`DZWj͚@;?/]$cl{+(ސdDSUjZ(WO;zP4MN*^ȰD[G0%#Ԍ{o-,Gp$ <+>Ou8De, Be͛%sJܙ֯1叼˧UR\s܌KG Er 0_lq9Av_K!.|[e:ƠTHm`M%c_5QV3' Zek#D\/.Tމiƴh 3Q|lxR/#wuq D]( 3L3ҡ^jW䔑I@ʹ tӱ7u:L-[vr N㆖{!:M(fO(VIaMʖ:Wdxfl_ ^.4Xl jO(W^3Y8(UpvL*CѥF89z5ҹ}$Qʀ,I{qҶXtV(t݌Դ@ 膨[k؍˵ ^po~YPB4M덊s0yUq%6F G0kWo={#o2x_J~O FosKڜP1! C %XkF܏vhڤ!.%z4օ/{U )^d70r373lݺJxK&`f*p= k-M )~GZ:Ni8 2% &Vؤ*&E?J>8ȖBW޴b]gq~hE7鑱CO)^pΙD* &o#؁zH祄MZVߠUo\C=%Y* 0=etyL%$F ?i2A)tZo',T;y瓾qnG3pTPOc&xrR UG7p(%e"JL|,HA^Mrv4pj҇KcھƠ4mJC^ƾ1YIQ5 8t<&Rds"%XM @l>®ugYhTz!}9L/R+׍/K Rc.n= 4t^Y)ʟiO}% Jɕr9%4usϸNmtRBfo m X$GǃOS޶Sp1]09w$),֡y_'xDi  P4pN5=rEBϋ\c70B N\dmn(݋B1I7S n%Uq,XXe٫`?Odebn{&3 ZպLe|?0(NJ=o܏R@Q}qE66۪-qF#?rYvYڃ*qwpZ qPmЍ6Y+RV#*gk1vE{ SɔCXyO<>]V }puffX=;ChCQ; [W>c ҉=y4|LQtŢ+Ҳ ~7<4R_?:msoX+w-bvɢQr6>~J-*kWIJ.t0Oʠm=-uHؙW _6)図 ָ :+*ڡ>nM5s96/]e׸^9]k‘lu4vOQ#Y3}x)MGcgiJ[F2}|]fދNF8n/s2) ҎSH9-~gN}Gթ>3tUƣLb @#%#/@H>9hoIR;( bfgVsQ%EnjuQmȨrSrSd>撖UD7_ꌛ)j‰k3xlۇMJqe텾ZPT~6̚٠;GgŻ8auK_[Ɔ`C+ϊ'KQ5Цs(Aic# QE<xRn&&]D8J >.; rxӻw=1Qy,eH?s@=D |QZ*{֫$?{4pM#/ܤ┺YGyRvMh;Am}&7Mc׫gr O.<QBSE!z!7k6`-}xuZBWm}T 1B>75`m:ODrI f!%M3Űr +:+ry.4E/T~}й.'(s ^3$yٗ=]|P%rXlk%%πxcB_ J59(-B^z߂hI+3o h*D{ ŏ{ DFMe|){e%EX݆u9='t{>%ӥ39J5AI`;_ tb a=6tC߳|,li){A7@TgK6 BFQti') Z=>Eh#P8(O\_0KMBa Tw$Ov 9g idhG{btT[q)'=e>L@S+ /P+b+6^M8Ib9>lӑ.S)qXD6xk`zG =B d0̟7ݷ7i[Bpo/GY,(p} Ƞ[ć6@smm&"Krs= iu UE_CEcI0T]57mᰊ$81bҫAx}R j[Ѐrsӄ#+>-d%oC.1\2EzיS;A4$4:NՊsh1<y8K̀[S^X9r4~$f`- '(W"f[#\+lѐL*vH4[)P>D pW~^BG'F6ESmjYenԔd%1cY~Cws}k=Pr@Zfbg5*EcT+Slj;pQjaK %_Ax%cnl"")JT6s'3:p3~iˠ^eVlxfeaN[TQC8) MJ] 3ч^"f&/E_W&8&xҳ5suU 鞂&4mF"&Q |;?. |tn#w7W@dRL8Mć;Q{4AcxXurϒssr^ʓ+ުL 5;CbO,f yU,0wX$q!ѐڮǺWaPKɦcQqJ\夐ӓZ\--$v.P$+ZEC]KӫșTI~–b G#g ` q]TljW-zQ?Sd' wѸHd|mfQ*aқYS i:OC7(Զ3DWJ !3ъT`+?xbIOv1*."v?G"uP 14!J#_:XҥP54WV5O2Liڞl a9,{{-d#Gz0gfk^ Z< LR+835\Q/xJ$?Lȣ4fqcB eϛ&%&\12]K VRs*7t}b@j 7IB3# SDbp׺k +<0қ6Gd{mhEaŽ TE4H"9Qj cه|nfS LcD i8HR4B9%*SfP~@%|Xм-n8V3/CvD]"x0(ЋSRؽ5} ,Zi-pÏ*~I&ۅEoiyՀ-0v)Hz8ObD\~6rY.aHi°[y5^L2B(sjs )XN;'JR5h'{vG؞*H?k ? Z4rBMEiY+7r%7.Z!թl4œCi=d3<$p'r|;yk\Nwx^y:{6dZFBs Ez&FdmڀG(jf"(7OI?GCƮCWo%rR4 R9' z,Ŝ!ޜ& i"6*_P")hSb{_4>|+=῁ID\w|tPuh&v[aP3?!vD 1(K10e_2Jՙ,&xS;6>/jTȤhk~N$4wVkȺK~ԏ!1uT]G_)kr,T3F\+;Ĥ89G"&pGVX׌In+-`|脿g='.?T2R] YJajbOs^RU+*B۠Q:iH&CdԳ:Fcy.1g [.w 𗌏Ȣ c^,;0 ؝vSxb(!Xȼ.BCXgSAe{=yz>URiVDEtD&bfHv-?1xKMwk\=u&[X2aUa9 ;=k4e)(DG2gWj{~2(l4nߓxIT,7K{+V%ԧ)8'e5!?t{vr*! rY/WAH,h]'|dìo-`qhJsM: |3)9^A H/B fj$1U.K \xVh5 0-JQIgB[m6AWUs| S)'?Xˎ$31,)nrw$&|59ܑ>v 581+ oo|{J2r6(:B'(6ˊͲow Ɛd@NZn Va$n/xj9!#IeQ΄gf!ɞf33|(m}Bn([:Bn>e2 ȇrD6GYG0P]5'b" R(kBvG5!=АAbvV O9D! A*~Z(ߑ7E)8Q o\ gjRS/CR 3I(c )'vE:muZg=rodgM)EYmY>/)i ^斥=3.dqlJo"Dik͎-AcK'iha B ܴQoqkM&X1SzU߇p/F$%;յ21s46;pg#ˊ upe}2/^5vI3I{ibtuEGV4?\ EO7vl~bM>-5aU뫯j{mXѓ>^2\ݷ~a>qNʕAjJq_SZ"MVȬfzI@FPr55Y4gI]D$Qoew0xd;ZdmM b|IJlc8JXx=Z&] OobNxbKF'Qws8~"fwx?` YH49ky GG5H4 b\Jl@Gɮ2wh4(},FCT>^ FzI6(5xŧ'߮n+v}hELwVFxiPq'?~kpgޚ̲ÑWnTG1 Rt E1UhߦWɛ32nS7t=PGMeVN;9A]o41%,[hyɛxBS1z!".+:@K0sS|ȼ RRGkS]1=^:/Ս Ō"-i)K GYIlT;+ȹ2b?SfMMcGМ(=ҝ &E5Y8%>X Ə&*R^`T-:fN0iŁb(l'? kWCo\X$koHU X $ǹrE і!jA«7A8tQEή"3Y8: {I$G^V{\A{xtI[~r*Ocڹ]HܥURlg,<3QӵC6 SαJD&:҅Cy"7l5 m>'Hܫx?bI b_|nbbKv.R,2 X[Z`u[0hyYkKr9I< FU( ̱d(Oۚg+x[חyW=1z]/,ie7x5q'!^ŴGMpRMIamM%c.$6|/[ېz[3ʒnPr|0&\\ EeRc+ѽQQN)$Eb XDpx³E"/Q胯uԪ]0'Y  Ja3q ~2ۓ`ͬl׫%ɜ!cFjPHpS^龗cXq pB=aw7ޝF6 XϠcE)9g=P1Z+1^ 6 ʠE :sg[aЉy ,9;]Ne*+Eб,pΟFن霫8jhFZ=?+D:ϛUBp sY +1p$j%| JrE>RuiMkjP??^z ^X.OZGADT'CIwoa-]}_zHl fV:KqWkdJ/[Ns*#+@Ç _9Pg %$F=i٣0Bk սA8^hؒ$GWwR*^Y8Y@2SF%ߨɡn<)I<[nW\עf ŊG5ǹ؊N AJ <1Gcœ_YedLvvkb .S#[WlVh愯Iyl)7Qcx]b(Kf7i?bH У(OȂLtcwKÞE6Be 7E`DeAxz{.Φ e- OpNB"@y]n686d;\mZa0;YfbZ1XV6hc%5Ty㏗r-^aé},[7"7Wc&ifn"͠dudm<29򈴨3)_us,蚶4fh1.+tVd&p{o,:lh[˨LĆ9DRLF~[QJ2hR ɓDxRuÌD0YorYf #5Be8,!afJV́ߟe~(<^-&-·B 6m?rm]ri6k,JYDdѨq %Vɹ9*U 2ڹ-fyV~G *gZ+hвV5FE'>Sks(?^2m`aP :֌ !Ҹ#rrV5ʋGb[˙`{%E /}$F`_.oWl 7w3I\hATsA-lFߒ^ bm[, Ϟй\a)W_X.quTzUx7W/<#=SDK-h]TdPYXVNfxzۊe+;gp$z\LJkSFfLe=suJ%'㻠nox dmn2˖)ⱋ[iڶ\N-E}XԴ>SH)}6}~(C|Aj7#fe ~{< 3rB-=ߒ%JU(o12=e&YR+x]>!TOorEB˾!qۡ5G]&&8ݯg׭bS̕unJ#b}@ߝ qqc}ӽzO=x.=*kvw*G?w` p*UXo6O.XO m$A mWb7x VgD+W7f[ ^pQ=9΄& J[:P{-eF`8TL_(1JQQ4] `o%ȓ ["2\6Շ1@O587mկg5wc6ok|'BRXybY~ŝh7|G1)4R3+A}y͋O#Ka%w$ NtvB1ȧǙ~ *i%:sZ2y@m"7$DkkhB%=D94: x7C[nP]mR5ޏjν\~wZec*Hw嵴*n[q:{G^{w|G̽[5vZgnur/OpvI vƮ*sLsءW&HqxԬQVJfkA[ K #3ͯM̓ 8hKf(W+"-&{p8 rE$U P_vpC !rK}솉 b/0ɤN  gdpJ[C+ N!^:B:2`J9FY qj9\VݫBW >CiM 9/!OO5\7$1 ix+vX/G)RrSa[Q5'aw,$ $7Z? &5)!G㧴/q%F4v$M4z;%h&jP`_ru\Cf}̮&jRg1u HsGߥ?X%dtMpx9d̼ !&Zz7ɢfk>Xl{ĴfnWA:tcK^_"^9 u~h`Ĝ6 -=ӋkHZR96}0͚>s٨%=0uGԡ,fo.5* A~5ZuB.6g?"LrBN;ҩ!|oi9"X$_-DA):h䟞a' Hx󨪯w c~"/ηT*39G:LHә|Wn1FH&-v]Cu85g;J5>=QpvBEUqCB{a{ѓgxWPeT Eņr?w~e̦(6,d6 2>uE8~SVQWkj3@HgӫTTT*Po'Lmޓd9z{;" #ߨ!|k,sQpdN OݷdsՎyCQшԄ._$z6. իFᦌ |͟V,/KA7|g"7K &njF`%Rw^؆ p],iDw!hs̓,#K71;.2&F_{cKX4A&4 Crh#wN:)"gBBz}4}L@emީ9{AJ/AAS-ΚYL%i4<⤬_$~9 6ە%o_p|kީy ^ i-̥RQ4jn" [7jc= [ Ba !ÐmE1Zq8ϗxmOKN aY@ml]jN#}4G%{!h&ovu?\k< CY5G`KW;0ΥZUx/|_l\+=h簚r9O!x뭷#^Xt6A9#snVKF? *1H> F/˰߭jDZz;\{Y??sC%@fY,5(84,'w+}:e4gd/_*wOt@-z#19+P+_7" ;:h!ʷ5E<`S|Bn^ԓD)2r%=AhU0r4 2I$;:w;cMit;|0wTn\[?ۀ!7J&}GDm>TFMžf;"Q"'a%=Vx)׌cTYc?iXu{'0SU%LD%*r GCdWYU6toBppHo"A"Ĕ8 Tq6G7؂$rIb/! Y$~c91-U:„܍#yhsN ->3K9(!eeʈ؍N3 UGX|ooW q5q !,ND׊d@Cta֓5vm擴,`6S,N(n(~ W{@,lW! Vh2)wQL)嫮%924} 1y?2fM^HMře[K\ E)8j6~ȋB9CS@GI(^OF"46=`1^bA M|r3I*'(*xȩfQK6(}_~~6ؓ*q0HWv` \eclyUoή# g˄m gvK|լ9 f>Y9`bno?C;ŒZ^PjYPO^#}51s9Y}MkzRxzpnGv^)eWOi7 W%.؛Pԃ(Ogҏ8@4(!d9sd(/\a_p;ԪT!  @7LP+ #p~ _RYS^tUZ:Tgߘw#:hL}FcEZs>bu R4Rc z`t#5ҿ=Xa/3|}qb .xD+G=s@R{2 y 0&'rqM v>@>Kz264'ξPQ3:[V"Yy,ئ(j'\H8P ~;{ mb eS.EY/j'Ƙ?Ž % CɈ̰K$Ċe|Ku"iu:~bK2xgJSLBVR1[^*Nh,W#qyDdm݋'<U6'}n!xEZPwHq3ʴ;8T *W"mifUF1t-^מhZ#~d2FF ( 8! ͉Äg=Gu_%&:Q{%oDxUp%N R S\}α/N 6S+E\~% jyY؆1!sG#[x$fj IU o[5G1Hm)$&6Hw%4ጃbУD3 _ V n) }2=]H$J}&~f2ިz}Kb{vǓE˷#,ȟlҚ";rMi5hhB`{SP9KeTL@bm7O'-bxf - OOUnNj, [+;M 䎈̉llꕏGloEga?k7F\#T" g꾮,BΧRk(0dE,cYj6f=sGTFu OcLtXuDml'v\@V"TA9{v'up8TfgoA`k ZF[UھJr* ^j+d6p$mȏ>!NEIPe[_ =1[]omhq$0W/`oJ4ÊW!pgc H^ܓ91Q@F:oКUo 26,>)piUgMbRTD>I5k࡭4Nnw.z9Bܩ\jy s@Gu[%1OXN~KByY\%yu|URq3JGn`IM-7r Q޻;@i-kR!/K(XZHܝLlS<%1!o O,@{>V,eg-ѭZh.Mo02&Wn\A,]ie6_A &>C%DWl IYPϘ?iFӚy?0S yHOkR%cLspt<*I/u"QjY%бp6\i3CL*˰_w&]K(Bja (W蚳#T>v?pdT Enh'\@&` 7 bId6]ƶ fy`p{Sic/! Gm=${HMlz}yuܕѮGCA Q {WUݹҢH/xxR[";ڴIbk-؃ogX^^m0Ǟhz缺y&!-ˈ91=v arM<NB"*ʗC6*>A`Hz7u"A2xZTsCE-hVJ^7IYꨨXB%Ț1G>L^-4}yQe ;0/O3$;cl_G֢fa mDw)n^;|}њ?2!zXN7OiYp: iWc`jV! ,7<Q. /T)0hn${S%I ^n[7A*u<7PUvr:+{ouMj\:/3GIVR mgڴD) 73$"(B\(X5֯"zT%K(߀AY[x XC9% 댨XziCElPd)vm[u?u'YY}*L`f=r2ԣRWP2HYf׻i='9gjPdj3M!Ǐ՗7n[h4RZ]p!W|)MkIELWf:p>°Wh%:Y.gcᚄfwe0&zdt1WR?jO 4) z"t$ `\C~rG-Ψޫ}^a g//`(q:)9Yf9 %H]t _v6.B!=3OJWWy%tքOW~oσ dD~@m-0rdD-&tkJKCם$>GXNO?"Lˬ f2LX֣5B=IwFIB!tV-ZA\n 5Hfr S])&ɗI! jb:F6 u߸W[o_=@E l2𝀼8TkXh? GQ`VHr`9¶)I&PhtɂR 5yPf~HQK43>7"cl.X(${4(&Sr@Gm=o Mud;lFc)otz%=ĩɬbd@vf+g=%B[7'cv.'SfJ9g&UWin%$b<-"9ݯfj{8idt8w ȩMٚXg"_~#1{<twOVp9~Gof76_γ^2C[%g(#O jؔ)fqy5!$v =͔Oﲯ;*00’9~s0f˸R7Qn0E5BJ,\]҈ F͝ Z2BA'b?p:s@Ƭb%/=Dv-='c)E(3zPoƀW p=ՔF,9~;Մp7J:d!<\Σ8o-2&UCKaxrh_y&v_N(?[WK/m\;: n7RF|1tFD6DŽl֌v5gl-êsx0{rʫ^ s97'E vp/y?|,>Q@go`%T V.&ʒnt95Z(R^'qAoMR)QWB g׀C99zqUBZ1E?HLX} GŸ1Ņ,*ivrQ_ 1.ie:Sь2{<܈fIl>"B:j x^~ +dѕ͇Ou.WN֞.b42cb^qr(l 6"}:Z|ѥ1̑;NWQ! S0*lh+Κjv77ܕ6lϖCxLE*VZ#A3 hhZ[#bN q֚ jplA|̸`DCxmPIc<wV[˰t"zPf}E(aKcPK T_;NtJM\JAM)Oh#9^s*jC~B[WBlݭ=,L ùQ4&C~ěyˇY5Fgڞi&"v] 3hϔط8Y ASըqqׄ$PǘP#/"F(jMSxi|")!,)_kEĔ׻P%I|uw_ޭJz/*< E ӡL Wc,뷥EQH;Q|?M H99hyK9 +J$[7ZeFT8>˨Y mʻA c-bڜqۄJj^Xrt+j_.k Lj%0"+EfQodNٜ ǙaaЫ0#o{^zˤq&d3V: 0ع/NJ݉ʥ*`MqoZBum׮ںd ^qEDѬ )/Mڳ,LբuWrrqϕҾT% +4 CЌR3E3 \6דv|=\.9VR$B|"2WW?̮ܹG gb^i"b}`I! S8 GB8WAbIO!ee ^ '+P <*6 ~]ϲ&hv[66 Uc<ҙ;gf]+>J?BD=yWa˃aG$e0{&QT(bO=+~ B0lrIr+0aQV|"GR:T@LxFwcV^j@D: h*_ѥ]bUGL\dh@O&>ou)]>hd+iDRlA|֛Ip]^ U3߸g^?eN6o*k7hNNIfC^ h}GpXr\ O@ k5vnP2g5V h?";Y׹X56 w8D+o%RԞ19dh!}ֻ0ʼn-yd*[uل:'"1,ڠ7:R`x ֏ MՄS7tt # #PF%ZZQ0dRzJX_-d:>M;(Ѫycl.6R6YP,uu=VE X!WУPmK7jfΰvLo8Q c Hņ.}^uQ%cC1E.- ԑ~IDsibeಀW>XMkҐ]Y.!H읥7 !3^CVPo'-@)U4%##yDtAlqbbRń|߷AaL$Jz=5zW%X|`!cQ]qUQr~WZPvSm^xxRgjYЈaAEpBw=ퟹl@(wUX/'60Jb)BIΫJLl 1v4 Dr˵l"M VKB 9TES+Zs N,c9=t6}+"d^ې b*>(N<6r'ƚJ 6K=wS V d;'\-SoIP^P&8y b):VtKy&r.w4j%x?tRP򴳋eWu*!\A] RD w&tȌ"={*xpd8b1~Q|wwZl_2aJJ@Z.\@TR} T^h݀)<[~)n*NHX.V@*7wnBr]%O˨W53ׂk3Ksm4DKyi! bl 2!bS'gŮ%0grkm@t6|HgF WQ@;< A3~JؼDŽIY޷msሉ i.GJףдRE~\ yP7Fӽg4Xy@5?[RP^0p)eG'Ù %>SUQ}MHb ^v 4GqZO+.k1H<'#Ia`]V@cl o5 ,xpo= |Wb`5+v.>䲺>\#$Ж? 7HNl;}ao2'v[JGmtD0/c˘_wxϋ ll4",KgRf'+_?ޟ΢_e9-%OΦ^ i#}mKk(k\ӯ9V!p%P:c;j gTW+\tƴS)BZu\ޡP@]s *aDOD`e͢ҁLT=B90Z5+U#yqGu^Pqn2;oz<%IqwW:9`GK<&G? Lbyٞ&nv6a8W'y وMgg2fl>Z=eybcOOX0 c/L]jTQGǬ!&ΚN5EQ2V#PK2`S~Ig }e3:{Sfik*)5O0 8cn^/mN_ жфB,!?[P6ޗ!I84>z-ԲnON2|Q> }g1%éw~b箉Hw4o)#TmSkh ZPJ}~:Oˤ, ?[#>qCb\'їMw1Vy5(#d^2ҘT1']\X#}PN&_xų/PW2hV %9*oӜ>˵2C̏.|:s0WPY}5D5 qinae7~S _ fJ\b|Cwx6*k-nN&Ks>U\Xc uONX@@HZ`FPt4$q qi:_ȋ:0np-CdXH7PK01Oz(i ("kP5NYV~̀O0ڃzmRSs3xsPBB:KBk¢Loir݋j@ x^ ?o1~Cym\Ŝ?k7=Az2J Ū<V}& CF[S hQp/yDvN~gF"[-qU  6ɈՕy]}ӠT=ዶ'Goz\JAAR޺: j (Ƭpg@ cYl 77zTUpyy?l"U%|O;^~d*or:8Dl4q?BQüzKPD 8yk:I".WONP >Ɋ j)f,W~V9rso2:1dVZmԈNjtER17NVYU=s`r MBZ$aF jR aHDidG:9> T.$E<+'8t vCDl_Zh_3" ] 0~ȯRGՐYEuu} `nRd7`I6=HDkxz7%_ QFҮhZ 4yv=$m;djcLs)A Dq3)YJgyUz`p/=30cR0̈!4ՁPCQ.l3!{4@\Ҭ@^:,凴J“qsvh9\ 47ڎ==|`}G3`丽8 auGYk;η6RGR&XݽOjUtt<i}>T%zuw/"rla&?Vuٻ9}g@43BIb{M04U鷭Nz'LAٝ{UZ4{ea 8a(.D1);,ݬSr2fJ4IG`!UH%wW2ѹU5*c4&N*zQ=eEȨ!(}(>op$<4SӮ6GR<>!-5mTrBQt1O!<Dcs$Jŋdw*Z㣩K nzٗ)Vm.nl9lkdy_F#{T3DVe_{d&=ե#_R;y_ٛ?NJ=lC"D1̉XAcʷS< !JrNOyIKLloC\1B 0skHnHbl\ kFUgnH#sGe|T@*ᇷgڢ/vZ/]߳nU=Iлc% ypǠ)NҞb5)Gʄ IjnNG!ۥdbq7}+>43u-AH8.2NUC|:*Ȝ7.6Y)}!EQ!fWZT(T?WFpz%GeRƷlnw~5MWy#!BaUVL!Z$ |ȕ$OIGX˱mI?`rL|RA}m6X<ԆcN_`!9F4Ah ҥ6//TR$wBEC #乇ĕ h|rz1| ZeڗoR6o. е#׉}3K,7#}QSʁsFÆomgwTQ8i PWQ4 pr>sdH$m PRiCS 3>oN ^7dֶz0 5cFkk֗)̯k<! (`0r=Q4KwsOؐ*<*[iY^ 9I?,^[xP0?Mr5s_2 d^4<| ¦׫w1U#UP\#1FPχp "bvuUܦkOQ+Yc"+:yV@veoءhSd {) =H<=J~43o=N6h nAnw^U({>nZ?U8pYR:b;NPLDCr#]h^ ɡKAO ]iq̗K;ki-K_BZE +Go ,u1˥_o{-g%Bm-p޷Y[KWoM, jЍo3܇jof䗺TMs3gެwR,<ۢ޳*!hdGRǸWK}l0l=Qt*Fŵ.*}^.Ԣ}e#׸9,(Ka rA=) II,v;A[nrQ-e\_1-eOB#ë# iY86 KnDe堸wx v#S3!x:zjOYO75uE'c')@͈ ~E]kf '=ndXTp&aٲ ?,eu,oDwgy)2 Xw}V/ $9/M;V3 CRa4|ߊPHp(@xqr+ËfGzٮ!!֓F k;nE|&sup4݃ VU3!cfj9&DAt#2&%KE,X[I?:d@R9sbAmQCvC۰{㡤][CFk840ϋ?3zo^V}1(Z[Y'9[Fc庰0PMF rAʰMP$?:-{i& qXh:Ĕ2K;C^5S 4nv^PѸx8e*va IegɾIyr*\~ޙ{F7v<%/a-g\U:c:O+17×js̄olO2%na=M N;q6]=F=i@1^!9g:ӡ!)] d~n_!f7B2 ±@Ys^v&Pv4QSMh~n#g <*`bWÆVlMz(œsZAV^?` K)x|{i9C#7oO7E Ϫ87ޅCnϑ^sQ1(SR3K`8DZԽnnis d9;CR 5"O3U^\=" (}mـa":z4Y16;UJɉQ{A!3IipR[` tۅEPD:07y 4#Ԋ/gVіӕ+I.g^@#OQM2hq7ٽo} # TܧS X6qni3l] r;ul%煍G}#>^lNZ_{,#!U8DN i*M*#9Z~40n U ib~ Xq!.?皱,?(FK!a\8t29 ~t<@@h\I%u)KN pVog,fk=YtYmqȇÒ8]1m}k 13` *}Wjb$f"[[p5iXˆyfu?qQ}Z:41DNr؝-xCL HݠR{uVq Rg7DW) wH,~N:yw;"RQNb+w T">z,/@uGgx-tP^;6BScrBmU!C'KbW`hepdųDhO}YuBwrA)Iy^zDN|h{5KVd)_3dD!h ߄!Sc(78IyeO{88Fb}YILSNA<7( SE w d,Jq86P27$=Ac\q  :GC݉4sOxvaF"kO,ł8T*FAHW(rZm(ua'1*I,$\Ӓk+`ju6]\Ҋ )~K!m$I"n?#FQ7a75ڐ -9fk#, C aOzlji=U{ʅܼ;S( H>x!]( i$g v>Cp~"s8@ Ɓb5#l/Fo8>_&gWkcp$|ܕ&%fWOF}>Ra6Uw-pE(T:qu(>?i_PuvP5b W ǴsɆ_eָɲ3r=OcL:y)^k0Ȅ"%ݫxs\y%e6Z䡅f-|triJ31/aրH V]RG:~!#/Ԯ~zδڛX7%vDuZ5$l$n,C BE.N,jڃ -r\AQ<j)cbx%})̅{R@CuFyޭ u䵕t9g3CWgj_}rW89}Y^yz7^sئG6O%_w#,y^qM0*mqݛM gWȫ\iKִ䙐%=6z'{2<=(AZrRh'L{{-.\;Q޻p*pnN7%;v9p/ǀH jmFl><kg1h %Pдnfai֮BGk?jMj 6S%7UN?{XϘ9T rtӅMa?8K2u8wєV\ &5CX׍L -la!)k!ԾR+ R{4HT&ƙ/t'xPAo+I9|Q3Q н$`({$;ے&Q/u~dKƝs e2z)VN2(\b'-uز ^`m7sii%(o>C5&NSmqZW~̦U.Lam^̢1^GtpKS_57>nj]i#JgGG״5#Lh%L.q#b>,Wx~)2{ Zw$hL@/xLY E>%x~+$S/ "}ϯ0OTp$~Y mW0/;5zhnA໕yw4e=Ȭ/z.VEVy- Uʹ!ImwW .)O3韷UO„ҧ;l}# -HMA4Ƅu VWnbRπv*R$A 4> *8auye, H*w JVEkܳ~4'JPn I?i^ \ ŢREX166O. ~Ї>Po&H eUPOS,]o=A$0Mcr+n5eQB^+Q9Mm_FOX/l-G٩`EUx\6Cy7 :0PaM8#Zn~)V5V5ߓdՙ>_acHrΰnpn~5pO&dp8 "byD Ӹ,;vQ@<|0gNHBFԦ{s𵸌_|AOsρӂkfL`ǺlQeՆbѱ(\nWH/h 0_Dxocda#i׉(\?$v\B^aA͈5. r T8N֩'m8V8"?pNS)7_iq \r>:kO%A4e+9~m3**6Г5]T(OʋԻ `!*Y'\K6\pLl7GǝF2/cI^ڥr~qV\{1ћc9=d)D(|n~/[`LlJN~DyQe^?[n*8glR\YVgtU+˱7W""y0{rQKiH'F7rfKݠP'ىwU~}ljKr~d\%^?XU1{}_r㻓pc4^ 4%vd6<n/k pKEl{ /r^e_| _}w/)`8No xߔ􇏔.LyghnDfO"̔8C%5"?gj)ZX`"4܇xhdpBMA8(ͤ,q}φ YXsaKzMv,5?DldYҋ~~ o2>JX2$) QeQ*~HKh劀uSvgrSK-+=9w_oboǧrXџX;t!v@#/6g~.-uh>W3Ѧ#SAyPWEy $%yDL;WDH:3sC|f#L ^Nཀ4 <7ޞk1<;f\=ݮk <^jߡ#PHl} MTy? y h;ufzQ"n ZAIP20eahb#]5f 5\ۅ?fE ydl-LWKha^'h{n|cL}kHl"lHO%~ О-/t4?|z#P"%8Y̶l*WgF &cݸXUy]lyK,ə@k>}ZZ> ?LmR n@@* P_&@M,mG|{3|ƫ&'*QgG(DCu2~܉n>.F6齋/O|1K֘EĤ"<@cn;`Q{2GcY =Fo8 &D -]s|/FcqP!L[7nrCQU538dvo/ݚ2}ѳqW%v>5[ @$BԻ-%Ec @ԲsO;}ZVt.ϣ-آlPT369e7;)>!Jh#J) !&m50+SjA)4G.{|:L3ElrO:⪢' ky$-"(9ni-$БDdgERxG*Dp-ѕ̆3DK|þF0fsyh]-R*+Qvm_+W{KC&-@s/'SȀ%^fᮍz)H[MQ1U^WU1;v .%rP\txg+/8d,u;?N#]&>fKg V\Ȥ۞'7K1 Ny|!SZZ\Nn' e3\?Of>iI ~dxl-UzrڸBwL*Nd#3h YQp.c ,dE:pPYcrAqw>?MCQ4-AA,^u.nӑ_Ympbç$fܻzޣġ|^8M7{͏u7%do@۴aHbWp1 %xxsR "eTm!xHɵI0ej4Χ=ec}Ư^yzga$# Y:c x8d ^;;V3#`|Xj}/9h|KVn{4qm ;ih]TێT=In]3oLn!tpHP;ձMBTёW2\DGâr-94qu޴*1| FIc8JYO墳Q}ծt{^܏w$% eBF4v@)"ϜzOjPk2FĕQPDN4촠 v2x!2ʐytdgnM?}n{Xz75~3I܁)RnZP"v5l% t2uvXsTq2ITpS#0(CjJ[sKgN]/͡ we IJCK[6KLάAFQm.D PGD)$,`{x-F2.6^MHNxGζ?tU(,0װ٢Yʚ57 }ʈ^i~1R7[HOKB#V <"6.any|ߩoMդ p0]][h . 7F RD}_|k},\NU cdؑq"[9򲱬' ܭ_mɥFoO/g1(U-Blgb\BAM#M\>;dΧdʇS7Xa씒 Ki*Aa2SE-XBu`̰i|VizeOڞR5#K={_g @E_f>b*S}ف{ bƷHy/("of3*;2C/)g7iY*T"YNC`}>|v%z7{}"DE5Y[TI1h; ]XaKvEaFJI; `|@Tix-zbai`njvU;SN?/oTi'aw@U cW10%1w]&H߰%2|hۡR| ⩇ilb2&p>(2 1{>zcmO#?@_ 4q8}>i>,^, ݆m6cqr iKωJ|h)Ywdޮ YF) n!y`#Ē+aYqɖy± 9_AU.;Мu2|h!Dz)G,Q엞QAOVU#?akKڻ~>_`{@t)q&s"C\ v NV:J$w$Gc6S4L=z5% VIk][ߕFd1–E'e`(30m.Jd#9i0$woƷ{K_B8biY* ^P,(WJ I<5-jJ[(fOtx3cy҇4`z n-OpEqD$ŀ4$ŅR|X7 bD 1 vR~ct̎`- */ _ kV@x<'3xEB:\~" }hwSE7s |,[׃6avwBTOd(hktݝߗ% wk|0NdS*H=1A}~x EXwgmr5`ՁE;A+ESBnh M]I6(8@0>/TzJȋxa%l":Ȱ$-e{s˾?s!mJ=H+zӽe4A! Y&F.6:$,Oh|xo||54 tM>PP%cӱzZx n/<BO"4^gδ0ֻ}/8p+ a;+9U~\16H=}7@69 ߭. /GWcrfLi!se;Ql|Y(V$G xűn]@¤,z`dMډ@'%2n[8![3 鮐 R)wCGb8we)h{ u(>%9h#I ) 5M<ޚҽd C_ǹu Øsd9-DyxmO6Ug5{-$kw>6BS>v |)p>>%b:!\R@%YH1֢p@oFFg &#L̋рO9e:R+_< &͟nWGO0*x5BXC}H+S3[* .L~KmieL$Et <~)``P<xBѳܦWI1i0E}NRpD "fWՌI7= ?k_Tw`@5|R2aHssѥ^BBC9 ƕC,}gzÛʪk2a4هd [y"> -Os5o䦬#F })7U8Cn턛qG*LV4U  goG!,)i|"]4dFxdOYo/0FV2Ԭӭ$VB'sU+!{IX& W2pgH9q36I*׊E(" ?W99REѬ)q0/MZ};+r4A=>/wŦ;H0ABܸiMHAuVY7-FXz2Qȧp&4R L8U<XSKJx~fVa^LTkEuClWTp?PNwX( :(%<x&iZ GHsuv03gt__"3ÛmpcnbK+xN^W?I֥Kx -LאīԺZka?M 9<y[-4A`, 62)ø/' ^`7//p~fVW:3d&E&xCjMJKt9ACy`{`c}&b-\ݤuL fZa _qHl8gӝKcFo ]h}pJy6;=%Ң (\IĄC"=sJh𠴢[LޏmG!JJ!)L.fN3Uoc7.䝈_q.7<;]Ka+$K5 4j`wfnjIr$pҪtrN<<sWڿVS=P"Z_Z3S~zB,׈#*fP*CKkyy 6Uo]$Qzzi݌@̠\nUO2?? $tAYNI`"|J;)XH8mrp ʮ|293QͰ%_peXNfhTOKJ`7{ l*=PhX#CABjhSX,pRw]"j_h67;.%][MYaNd;er8H_v&͗c>LN s}'u&WL1eK.g3įaKgkkY ;v듮Ò:o ]y=-wNhLx<mAK<(\HGF| MLa/_ZE\ ]I<ԾщY9Laal9Uxpv?6='4틾-䟾㫋^i_\B;q4kZWfn]-[ͳV|D ^]x> (}/Ggm;3nu|! ?_Ry9 (cc#(AKGytv{ =x'5 /ԨL%G q7Ϡ_]9pE)#.xmT~N>bxn YUi_m: v=I5n?H| 0}hi_~wC!ipCqc-MVVe ~ABvj{D(;}!5Y#B+v!+ r{QL=PWkR2ݲy6Ï ssrz9dN1uSIcdaxԴʹtNI{?q 4nEF`k#2#a:ĈB  (ӹl\BF#Q” t=ZKwtbw"{z TZ$ǃZы}H$2(!EmU<>Q2Vsj6qgvK3*ٷ(]֠0_ĥ-SkDDNiuޭ6^2q-6d1jq2l=\- S?ΝpZn锹:ggV.f{jWR3`#YweJ@aێrKz}U^daI*W|Y}|qB'>Nx9|_h a 95FOF~qc0s\ROsm;D!M/~eh' ,`8o"K-z/jg]z>1\?1ȮlZ9g'ʟUE+:y6_Z7J6˳q߹1f{oû]]T&^%Jƿ p<3q뻻's=V<ɋ'CSS^/)o8卒=|/,Od y$zrIgƹ nӳav͓%˛xda-:},#쮓7<>3zMK[Kyϖcu y_g3? .k7$'}uy,/nŘLpHu-u `W7Sl2\{8CC4M?QPḪ3?HA#\3&Zw 7㛥#,4*| _N2bq{MI1/ E,If )3#^7H׃t#H &Hhğd<,Lqx9|,3}A4#9nyP^o /s<UrtĴԖsGYP9}cS^_wgi>h]ʦsL( )ǔgw0-{I`z齆=hs-JOmd6K㹅j9uЌ`\x~u@L|Y]vɛĖe2zNԃ^xn8b_G]D'cq%ST|uA|Ez-t&1LzisN!A~~OAm9nF AM>?A`~5:sӰ {|[g^}=aMZ6M󆛻1Nˆ m!$nzM 0|W/>q=`q|{#{}ͻÙ|OyqBt/2n9-%{ MơWÓ ]ҍ }nVxeqIA#tYC֘?ڃb.7 sOG'}8^ :v~ow ]^0ٲֽ{;_|`+nL nP+8I) mCIO{o}K%_؉!UÀsd?F{>+@ɁtMk{^P.dӥ i&r8=xr</ PT]5^H>~6aa8wHK;q!-Cw]?di+N 9m\۳ܟQvd ې=ݗ7K,S>љL Yˆq#'qxacᆲi!_3 ݓ};~͈ſ_0 KWY=Ŵ/GǿYݭ@iܾWY#o ׵{#X40hbVNIt-H9iX?Et#H K{WHAz/HW&+7|p;Y?4[&Hi?`4ѥ0tjS p߹pF!7|/(7A (?pI {Ac&cr9!L/l;L7;6;'6M~1L/@ϣ3͹TSPtf.'qa\NAzIl[!4 <ooc|MAJfx> @zd8rx^;q) ޸ +o0!-{5[PғA#^-}Lj4YRÉƷIVzQdu{xQŸ,{SF t97aWNx%;h1On=3_Ӓi~|7̾ #W8I\Oϰ;r5KV&(KQK[I,{s_{4%( ϓ i\'^h'h_S7A=Jola¸<|YEBxO%}Qv{j ngOr|^W>9'~Q,q3-wA:eɇ]ҍ 9Է/i˷I]>?<:76%mFIA~-ߨ3߯l-1ϲ};,߷|K|-A"7z/('?W#1ˉgm G_u>9`8q;; Cl3b<2~w^q 4z /d0/$z?\؛ָB'B LTJi^]մS]CaPNqtƫVKzլg8ɿ~8>:HgA&LahW+(p6#v*|rv"t7ՆU@G2-j?H~B 3  ѐ"`{j`A T=yˀIFUrA"ǑOS eKtQ'jAcǟW)jٗwYiaS$O!YWyR󭖋K0DlvjrgS_#vL;<qzNsJ;cv>Sl|<9>%'ņ?ϕG9eRcQ4#WRF꤃5{ ^3sIsu ëND#z@{]OAuFMĪђQ+:iyK\=f!)z<\f4 (A;܏Mw_9M&C(b5jbu=# `z8']OBcM?5_w7ngEvDsxUlzNW>'x|pd3UF [[m占|/( bX/}or;M_C#î7S/R5˿A&{aڹԘY #?yg`).rd4ќ'hr}h5i@<_oK+@*@dokbD~ʫun\=bE,8iǍulm-¼7yZCS8}Ht!OәO(aK'/Mܜd9S][i/#ekK'T; o)J2y9w ?Z{w/tˆlj1;A˞!:Sy_Ks௼b| Nqzbys  ~'F~]~(I˻Nu $-41fg~2?u;`Ŵ. ݫ}y{<揢߰ėWm(^'cJіtnt1ܐVTobw;KZ1s>>Gok@Ej .GCϧM_kȯ3߁DV__^幟v`\H_wWbODo?}PkY 4;߽+c;/l VLL!3F;uL2L#\;s/^ـFnN9J(]vn-sϏv# IH!Qf+,CYU׾K'+r(W䁤\xz 0޻qbLMrϖ`ܺ@MDq Ⱦun BŧB#Y-fkn6X&s@ T(@E/ͮԄ#.Ϭ~ù~eM4L Å8xhjYu%\gcD<П8O]MV8!G,_Ib 1/i:ȗaqv58FHFͻ,%=8@LO "(% 7~0d}v̟W,II\{TFZ dW ~oHpDs|u Us[<$v1!f^Cˮg&5oݷi|v:}IKVP~n~lq.0r~L* S{8<&,YMP|l +@Gxơ }իvLfX_&@1"n˛P<'lR=Nya~])7ޖ7SL )aeZ#G9?Ju&i9&=B?1>{`ow!׿y^]n:7b!]w23@^96EO9 "p% Fs?NC/v 9N  9>1V7􌻘$[ϼqD|8 'FH3{4Pa #h<-aª& C~  땿4?鈢UBTc:`8GZulJZe|SR|vx7USf&Ζ{ R(!7An'gW*Y42e`RojE&9N:YۣՓxiA|k"uX080lJH0)B̗ټ? 87'uI47,?b94zlk n%XQp|ag:#.}`0*jvj) OpNװ8+p13XvHSB` ]ц"tc,B:-emXG?ǍDv7C9ЅH.12}]PKBx r⟯?15o2\/;BMj0m׾%DW$s?GCM&H}Z&1-jZCCx?&M/<ۑ':k7t>2Q7ʺ}${lySw%0Ϩs1qR5SuG־)Ɓa;P`[s`#BѢ.{Hn~Fhw,؟KCWސ@p\#tp+z]કq \|EbҳQφ/'6?_JO,;~Q5gX8 r,obւ#v<0jxΆtL\ ~όoC~(=دmKTYZBVs-e()gtPxj9mHm^Hy & ?4_AKhVi/7|rT{Ny%4Jix4v{hj oW[kF{(YI=L;+>$;p?'-g qZCfICgN ᆮkO s$Ϥ:.,mqN!u_R s:~\;PQJ\ qcz$N_!*ټ^M?bhaܬR:'<%]Io'?#D'MJ_5Jg .XocL#ِol9Yx+:ܮQn6wOq&jϾg>KF[ Mz7o@wh8~qiZ`7ȧƌq]-Ne0r/G6-u'Kޯ\NǏV&Dr۾ ׸eAh ѸaQޚ?Q zye+F[u䛮;lݏ8ߤ4?b7YW^(F_vrNiQ~7A;ΩI$H2:%|tV)oRaYz|?5V_ooBߖcز|257㖹)dvWHWJ\ |t[oZ'FgߔTaa~5IY~6~_هp! ÒyB~edfnyDp0vR~}M~cMޚ%,2Q:Ofs]c f!w<3gŕxޘOpחwŊm3D7iuscENJ?kO˝O&]Sl_w67$91)aDdY1$o;R`l8?C:&L`r+/76[?9*IS앜4^rҥ(]8HRLS}9tуWʥFڢT] DfnKذbުCpѳ39ȍs'3} LJ%\NN }MhNYUC}F]O3ˊ3h ZL[Yǝs9 r< "vUJSM=|+OpCiv*i7(HCiPӓˋvT# UaM.%HOx@OK,6l(}F>]7=blUYOX=X7O]'߳ZvM"k| ,Un( Q/R>:jpG0-m~ WG> O#z2. u?rOݖA =zwi2vtB>QX/%|Ey|tv5U/2-D2 ܽxG}"5B,R @O>F(:߾@+| {Ō||=_NaBps U. OCU cߊr2#sޢU;WyB5X˙s_DMؽݱFBܥd 1<4G!:'Zy/Q(?ЬdS"5 B7*ƁÏ k|'L$3db%_o]>Nq\sL?w;f {Az?H A 6Hxx7A H韃^0?`~4ȉ?ʺ=ߟ!{+u^0{2gq}Wݔ߻';k~l iK"}>x6#wC8JlHጪ#3>ޙec yF3ەnSL[,iOkª\,δth;Ǘ.yQ> ?6#Rtruѻt.1Y]-odrgV׹<]z|!RNnXևy| i˂ӛA|r%dƍB(s^))l*m7{:j>"Q{ W a+}EOٚ%5?}iT"BT%0ɘ1CřGz8z #pN C:MML4 s"^Ki5,~DZcxI7OQoaI YDRB?ݹ6~D T8!LZmu)g|}AˆESr^z~ҕ}W>n T;'+=v;n{y\x 5';o0);FkW@4]ҍ 礵/MtoniK7z(Ƚc~i͸E2hN%K{A[0iH{K$+1A7{j IC~L^ @7췼Ǟk_6+r}x@76=L&rON*m?{1ɾp>gU?7βQO"HHGPQX}y>_7(Ap"%,6?r=ǯ_?ڈsQw8Ct_$ZBrDI d/ve;@*[z鲌۱w*EnPЊ83tMhذAΑƭNK7/d&SO>נ`n-+ltKaM[ve[2q<. mڕ`.D%>Ɖ%gPi9؟\JqOU}o='ӠC' =%b:b*Tn2>?S`w5[Л3Ś!#7Ejtb8s@#/湄fGO [e2wQP۰APO}9HZU֭2~cU.k!)#]/cgPrx={+K<77\> k$YW ~Q)]g >!]oS;['s^} hPq2mG= <R0Sk8q贗֭6:5Ro;]| 壀n\[|KQO[lNp֋~6eI J"ەW8{ͳ#{ *Υ"h^Lk?ػy*Ao97yrW jj:=:S=0{&7=ZR^cؕ*~J0  .#x'~WTu"6xfUJ֍SS[Q5>Df=ތ&#mF\R۞AЩ'F3$;ٟm3^[7-ƇxUG1FYFMm RW5d-Náyg'HH*_ii :RvnBܽRkp5;1Y8{YsCz7zrCQƯ^5ͷGġ(NCɹVfN>uQk_uZky_+" ]porb9l`DZx4̃2^yVͫa/,,Ѱv c]d 勴VW1%Y ghrߏ^eˈyM(q3?Ϡg_ۇKs(i//\^u wHgGRuI=,s,:P@T UEVc)ə2 tMj-ˤS^^՜ˮ!~acUx]eq!i/JϏ#%.>(ZG5ΟXP5]|YVi%ŋ\snz9SL~ѪKO =~|́ShǏ#]#?O9]^~|'@瀉ѹϸn5{m\Z!!.SZD,ܜ|%L1! wrۤ d:tfQudɆ7˹=[ԙ&sqCg%xqKk0f滭xs(32}x|~hEByH1igI=YSp7Ti?K7zMw|"m:>\dHrܜE. `V/NtS-zz#`{1Y!iSpzJGzgnb|a+! pfW 킘s{~$\]p%O$$Lƻ)HӴdT+,^͆5`t灋rg! JQ3O5bM{4|uFo)f>3/A>޶jư΅b>|Po~qH̒j<qVN&4L/ R$[Qv3Qlׯ'GNU svub,s Unbr\.,PF0^l~'݁LDId- JUMn=#, ؙOpH\B\VjΝM6é7 __vd)[w>'tA9:= p1r_^K#R7 SZe$kǒ,r' P\W^ݎ2-@n\wQtaUGQjK-`zpǜ[f5r$ ėt|M*_<7s7NngxK ?_ȟ ۍbW-0q0+<g9HDpJבJ_E1\G>zB2=8? aetzRW}Z}_ Q? j<ݝӞf jG[a;ᾠ}駃nmΊ&8_OaXL|h T)\a~oT$^okn?{o?2T{k){o )˱3![m{%.TW6[}M%[$j-\%xR8uezwfEݬ( TD7ĺ)22Yr34y//cϸ:;GG_UaWNuurv G Zj^IDeWMtÌgύ?h ]ќ0]ǜR}y8{p8a_`I|I*=F1xT4^X7>M*(tzu;z8涝}e|f;w>ɖ̗o^ K+g1_^KM%/722Gt7u"_')0?ٌB:cj`9$SyXRu6'[Quk v)p 4ǢOA-t1fyl_n8cFkxV?89 %쁃؈ϓX>j{ߓpKct@in۪*Bz[ liG|\k+MG+6Zu"甋1Mƈ:4z1峚n毫_MLgSB9Qa ӂusli,"ccJ%evZi mףWCWPr跊f6=jn,ɧ3F  A"=I8uv10"ă*d`#cT|z>w B4V j3+پBj|-x/P4Ru iR!]xЦhNlK"L IUhGǓg7Pf1޽#v @GKO0߮gmټ{p+s f?ˉP2rn3@b91N؍s~ppt.Ak.;V hPlnc'_8%;$P?A;łJ|dӨgFӞǻe?-.Ҡ^#خ ;ɢkf_^"HCu'ק8(z/w\d{;IYA<q^NAPR(ea[igx;)RnQ_r)&]̤_ƲIvw@a2/ϴl~R~@[+`}oW;MhuèGr,cx. D%kG]& ~|rkmr_)bzol?E} t7h#ծq 5u\vpu((YL_cjw{;I'/v7a>(OǪ_ ݍvXOW{_dEz~!*'9=Ν/aN}oms@L `љ;>Se z?z3d Ac$F/mrz &U5XwXl1=]M a25_iz)I#C>׷SzaT?h }wlXɡQ#"g;yS<签{-JDo/wǚ( EIܡ{Od3jv뒘j5ٝ,q뿔0m@-g{ e^ 7|cW<#BQ~?(ִ[1ƨkQȘ!CWo}ǂ򩬮Ybvd޶OO7 j=m|>fy%,Vcq| 3Ep ,o1jf҇w"k"xJBC_!g'VI=~ܪo`~;H_40Z"a5S-*}ESw("X #h 5}KTK? ;G_Hp#GSDr/DT ,BR2Bw9~gqǫVd3tU&)שRM&zhE?;秗⬀&9vk!μ#՛nwRbdE>2OĪ'@{\Lfbt=1= R]_gx9{JHoystw8~6/4Zͷxw*dzn?chCF0.$#N/`kwD3MwXo[w9n찾VqS6V1Ĕk076o<)aP#;S](2[=e0> A =~Ep/g,'doP|Dۑ7&W.VR .<)yo'GAOsBL>N-ϫXW=?5BJ:i,7sXAIG_smݩyNX=;oob[o/soK>eC>eC>eW>nLq#oC?Rx9> "|x& 5[\dy~<׍:]>ӄtz؃Cقw!%*"e˃4%tx/G#L> xOH>-D~?Ci'}Agh7GW>wok==A`З~6qu{O7YhV|T{XęH""H__Hxd<<:Wݳ󀃎Ozgniۇ母y ~'$f]F̀MtDp(ˌPIqg7{t~#DfmU+/8P1DV Z\#5 Vn|U'py&*?lFشî^-P-:),|-D$ ;?i1ݤmy[-n~a"]b(F+z_ 󷝸L'Ҭx#, #ѹ6VTpL~(Y"Str҉wЛO 《؄4y 3V Ym}CJߦNYH1Seez[;˂Dƛ?Ubώ0#xy:2s 08_Z]|\3ƃʧ| \̍jn$QeK6Žo2LdkK;&.$%PysdOGS’! |rp)_ } j̊ _o~tpB˯aD2Y܍&vW_UeƳ5<|5͕4cİQmX[,ِtP[*+~z^|TNg.v}6jfMã{_ho>w M,yLbwtNW}$e N>8Η%7L8gX>]rr&^(f\,>lK,?~Vh),cv? #ANtQt*ߧg[ @#2!sN oW=lb]Uܶn CA0 Rmc&{_ܸ͘sx&9>OBYz=qE61~ziBo+~qg7i)G:)e=~)MXE66FGgy%Q+|H2D'L12MOc΃N0ygbA$\;/ٔil?b5OǨ0)XQ%s9YoS"}(63!{dI *f<o$O0CS/Kg#}!;+)O{]ϡ Z|c̗[Q [d0ws2z|JN*OBDu }r3M6Wz 3 <?]ƃكlupUc-4s.E(;:._`&,Fu6!ނ/¯8ü̷]r8>P~VWזnnDt HSU"b-G2ZJp~0svkw(C Jh](2Ɔ۲}<"r~8VL8Xp Kz#btߵ_BI,ےMʃ|ƪʤh%>YhO~(aOT rz7yBGF<n9E㙥_&9j} zh!T zLU (FE5g8(5ի.\ '`RUsjT5jMLk؀kl<&s !Hw=nHNqeNZGl'IR?ʔvD6?ڑ?v'YLw4|YOv0!o$7vf+n?p8W6WbY+L=^bz#@ͦomoDad ց_Ӌz#]3Osnd}M 8qZ#Ց;IssOSZ ͹+&{HQ=1!:D7oϛ7) نtoD;2PDDؽXQtqN;X7\aX-]-6܌쩫s쌮Jdվ~hIơ6F˰W\?O.\'xGC!ѬԚTSvK."fӜiC {!aR$괺l:r3Vϛo{@?#B] :1v ۱=rx6|Qx>pwz7DITn#3Г]Q`[CW/=<+wV 1b5ymzJ+=~8Y,N9AS7Z-V/kD:~$ aTd8ZB<(Vdwɢ Zy{t?%M}ۇd1"~5IǂWy<߮R_7 M]<B~Mı w8ٷf4.tc N wwF)Iϙ>l| {p25^|=mcrí?/i'y5`ka{0Om3юuU $p\ t^r7ow~ Jw[a1`] X'u&^2c q e'ʖg+k7U٤_&T$Ò14DЩj/!˙ 3nè1g\<sXVP7M]/6)YsxElԈ b57ԨS㯆$1*8$a͑M!ا)ɔ+DZxN!'UmP=gz o}gjzd(XsuoUx۟V!^^v;䁌:F+ HH)Y=b~0G܍1]ťA2BFT8p#|ǿɛzɿM{醘hkLם3Q7:Be8W#EVK97(e7EQ`<1Z[tUrz5 Fw$fYIqa$3ml-mܾx﬍S؝^TuǾp҅O+^?"iksk^IcӑO'dZyQ[H1~Y::k붏./y˨꟢ob%IacOչ?}mDBPs>su*ˌqZ0:iE>e<FQsw{Vá:\݇Wx;mȊyO8lB}jsfK8M]OW8pD|9@%3M|xeQxuQCHзͦƹ.Sp@1bA;H[Gyl/7^O1ϩ=No{Mw= 3MouJo&K@ҋ/e%3luN-%`U䔖c&[7zzA;504nk~V\`TzSB1J[L#W+㟕Oe.TEt}z K2 GDX{8pGAhi5Ia`;L{ⱚ C U<{И/dcGiN׾#"|\ƿt`w"gOw҇1q8p10&ik 8vQ"M_e hZߎJ5"wSL8Q p2֓.Jy#ޫaja99Qpe;F3E7 IL; "#[x Q|X&G]-7< űx=90G:&?x+PD}8%IΌ:WTw~~uB%< )d5<&7 SgCS(x@lmXi4Zf?isX?O>;?m|Kλ9ˠ' WLEògleV~'UEMEԎJ?lD3f`Xֵ#5T|Iཱྀ!zy&:Mū5ygs\XCLvI=Ȗ&Ri)pӇn (p~$`șVdq'gw$̯&7v󷻜[{kp*{vq;}|@^-^R RI>y݉ѺAGe%=䂇۟֘䙜Q2@)&Kq )iw?Sُw{nG> }yY 5rܰ(3~&B{4tO`}IBnXta#9{CFp 7j~lbN0!r5Oל㺏p2Ub,o߼!E&_LI#Q`hh!ktB6e#LiT?p`S1O$3{#2.e|?%ԎH) x[?6u&cV9ߏs!]~hZ('=y4%BqD!æpBy=P7<6F5h׿BMX#ZW;RQL\ZvIiI}\SZR$x^AZ{n)]r9 4!AP}cC~)z xŚ58Gh{N{SWe?.DZ﯒6$"Aj.BR˞s)S.RE%ã|>F1@/-U#E<S4nM:IZOmܿgakjb4da2/Y`[n:5ݞ}x/~ /tm%T{OY(_^^X,:J7I#NZ||y<ٛ&޺RPFc+|y~GEi&A}!LYOtwԽDe|wYb=! ?N|d2X&EB\W}80(38m>H8p $i偻SsOIJzoU0?(|v@yL`|3{,fi:ݹ ㉁ ф9RDk=WjA'8DKw(hUT|zI}3H^_ 7S|T2%O ڨDJ~3`HY"nG"`,EfWFDj:81,؄8BUа q_W}<5GiP~͚;?_ Vrgp;a|s;˗Ѐ=_f]덝O;]cHHNco% ?;ixiSwotc.nMCxi3AY}M6}ͳ(+&O{KGok#|RgM5H.0o;}q6z+*~$)gj5S'"$r!Og 8/`ޓG"6xѠA iJ#aNWvCg'QpJќzΊ5iG4F [ƁU103$+ 4\'\q n&]uޱR9Û̦ܹޗS| `#H//a6 [+=]H?Lg4=5M\ʈY ca09~Վ)tΐBG,|.6c c@~a~}MElɦ_DK|8$m!>ikN }46v'RBejQQ?8e(U\ p&fKmhqv [Ju8!B! cWS%l< ii`!a Ƴ Z2vbͽ=ەieDv} 2Qd('2m(Bij&^!:RJ,o^EъXQ<M0Rc=Gx ; >,ʇ\Hb߃&Q >)jEN``m qe}M:r|SvdGs{co7r.bʓYטмDžfӥ=ER~7!Kōv 4FR3&cZjc9CcX>즢~sVA3WSe`6ǽ<֠Sk,ɝvX{9Ȝv=9y.UfGD?xyA sD L;ˈ&"Px!y %?#zm}=£ʺW@?i1 *?2Q?%ɉl:ɋ)2Dm`U}xWf }&sUJ|\ BZ35}WP,7:m\pE?s~VDwa^J_ҟ 70K8`ޠg-ش:M\WItDw%iQNLckԸ)gբ9%^Ỵf깞Ym&Kذ:=˖lƷ) EL. .:/ioe>+ӑm)TA;,=X 3L6r; e뽃t] dOm<͎7 0MePg%K*X=gs `jEoTNȅi3DŜ5 .fQ0VZDeJOYIE?ELZPm7pՉV@)ѡCrJ4m =Ǩ9'5ohDvvt8e8WӃ'k-?IM,\h*Ox1vst ݘ\];/IU"j[Ru݄S|8Of$=nl%_ F9jng2>ie\_^y D4&eFzD w -I:38;ԶI*y/_$-^p'ܡl˻?#ogu-a?wfKQ6_g1fNj~3QG"xq-lމ}jEȟ{%&bjpcnslITX{mM1WjAm.g㡄 uba^aJ|>o+#^LZߕ(C LMȌ')p5c )s\y@pAiԴ אԉ5sg<ՍA&] sRiOlMK < ˀQ}wX e4772rC~*)ܗ-<9 ͩՔ4:1^- *37Fy(\nVb Wv:)*+`(Moɫ=[ɱ-X'7im5><7Ed-{ЍFf'{nQpN8^ pst2"^(8Gc) uaX_I y Ax~ oƮ0x&+5ZS(qzx}qI9قd,Jx<,l-&^l4% <s]bv I dU $5DZ;&I_t/~M=r]צNXNFpg{[|DcLPBB?;T=wb7)*r4{ gkjx(?k޾vznhUd+=I*vlHW,czn>^/gK"jK$Um:}g 9wN|1×<ɺvтr6Z<pBR$~/sS K}BB#}͗s&b7hzJjJ}ϴNKyM"}׮DL ;`0(rxn[wfoC|D \SwѶj78kxP/V*P]!cܨ9qUAoⅶdڤg:@#2<^郦3q4. nYXcq59&ǃd-ۻ 1kWɥ?6>s~}7v`&V 7o-Yu[Ù@ȧ#}5J$u *,}2bF#Qغk/4m|bG]ηrڶi.mc)4YNf9mmQG'b8tXrV(WC!MYoĕůʝ髝8^'AXlv:‹M2)4X.=|ty4NӹȰΗ4BFzi7 Қ|ַ?ʨ9hÁpPwtxX:p+gG6iا~ˆ|CZp)pgpV~c٣oX,i+5+^J/ BxC=wN# t֯+ m5S@bw?f9ur7[;0/iX^c9$w[zia˨7G= WҚ]RP>Ez_#]89'&QolBXv)xvnWqwQkS(~٨풁4{XUo*FLoOdw1cG._OR_ak헉'cfT#h)zD6.\?ͺb ]Q$8\v:'FadGG;%-O6B/gЛr-Os2u /W;Ij,1~{1]z!uq,^Vj≅+z& i@'dy;_v?=3VJڀ0ρ:_r.glh<ёcݐ[1.6ٖ+p0<C#-LElEU pؗ\|w QtU74:RLƳѕ(V_~^_&IUO= VxYs)'ײ 3]8j=N1l6{<]^Bտ)aݦ|v}{w~]N?{IB+wtDD)DƳSyTĬ5kZ]>U_T<;Vu!ѓug~J.6'x"n5uNDIv\=sz, NOҳXx?sp-ix}G<#U}`?qj6ѾTƃڻ4ݧaIpr>\Ya$1@@ɂ#fLS0q\X;FBqd$m$?H[M`*a7Ik2Nk |\&gfdFEt+O6-Q)?!W9>)' HX$^(?ut6}}D}XS_MrX:?20?_ t&?ay hMx[~I:yb|~ao# ˱mQA/z aI/f#w'vSR^~o /?Wj`õaucְtd\OT')F:p4oVɈp/^wf]O)8:+h(P _b#ќUFXN/#{nzȹt?|8桪$20=藢f)[U>T<@^Go~R=+Йls)-Fm߂_Z xs#1_/.?]EiI=G|&;YIĩj-zYOvSK7M\LqJ\6$it G!s6*4W4\K7dM< Vy{/Qdɍ *b{ԏ}wɖK8~9i ?;|?lzGV8G4?<YUvs4t\-՜mZ_!6Pk CrLU72~$Y6'T@EsW(6F;6ʖ);EѺva'|5x(70x wޡJh:}Ӊ:zd9ެjSjmcB/f"*0n&Տ-b-}B޺/Xwta=KZrk]BkҳIF8z)iE&uo $'}쇍!W|4SUAdb p<5N9S-UQ;a7*d. I[)!St&0@Ct4Yp$kƑ,['~I<>+gOVau4 W2i FdѤ/0+(I1VhzBtFTRK]/nMaP]-HJ(bMXB?.V?3}."ɑO]Ai6gEEaa|~ߡKuQ#8K&̰ w^>=m#t- _7{!k$YJ}f݂QYs"'|g]؆KjF={Pn2Gz%+DBL yq`ZO$į'fFIԁy8<|rwuBm햭%O/ 6]xx'R4< sBh򀠈ގuʵKh267ho{NN)\(1a ʩx5IO:5'NGQ 9vDjy|En*;SDe<ߑ'[~(x+ @rs8 4hc}^O'ʌK#'Nw璯 cI?zvp]6dԹė,Њl |AYD}+3[ 2=Hɸ\@YblQl1 Q8WۖN wFA;kE:r޹R%ETīa?3k#زDžJuΩHf?F^2AOXLE sr jH]<+b!R#^m!^IUoWTPy)dn QP!a(ic\ Ӑ ?M.|u萤&z CF܋P:OFdh{4vnfH|qᦾcxwN]I8*׭VP˄2dv -~E.''xNVrz?y'H@""ϙ+xqPJzpp5U)ʹGnǻrV/jLgm)jt/7:k%p|^WSsezp뚵=Lws HgZ#D @yE~n/c1XjTH{`3Ǐ;}G{+]_@InwćZ֩:s$ӡp2#>}Z),g+Z1cb|\&g=_&뻅ie1[[kgnPX=>9Be]Aw~x|l.~$xS?OyJB]~T.5X!ң(`Cw )TX#r5>9dc"4Q6ns⋿]ي/q|/ G4#)hIv4":rr`,@G`]y'{A­ FyZ clYKL$?S(-+#_IgۿB+llwx~wz+^< V/ky8 cqb/`ݘi7 eφͽ~Ɏ(I'Ņ4BzvtG;>ECM8\+Ao4罖nVXlf+v^Dj0) /#q8!A8>n=AA}t@.Zz؜X;6hkBv`k)$1N$.+GOђ#']@:i< ?>xC .+QTnxqcʢޮaco# 5t3Rxd+~/}#Vç=@,`;ˁKt}owZ, 8A\mz^1h;F?Uok U^9HZ|SAVo軓6z8] P +>Cx߫󫺔= >l$2݋lr۠'NFɄ:a&TDJ L K$.Q-QLL א8/nfgf7̍o*BV6H׃'@ftA5) r*7YzsNf&!~;]A@74UKA݈u_VڿnH|Uܽj9ź% Ǧ1?趾M~ajnC/&o ߠ_=STo8Um!TbmR7~m#vB o6:!p7*œj5Av Јu\4k#jFg@rįGMT_5!jz׺\^]5:T}oR98mA Oh* 8`ݞֳր=[tA&0Wj:jwW[o}hvNk^SܥdjuC^Pvd @_n&! wKrׇ^n j7hN hVMEqlp&vSz A)CasiwƙqáFT; ,f8bv iǵ;mmEcrrefvW&x3ФN?Da^QѹDv]ovBrکq3ِizďXXΥF㢠L(ߌnAZiu;Qٌ{Tsњn3zY }GfGRmok/G0)}@eD~w -n?܄K΃~_kF^|<:rY5@譜9 XXVxnǭ܋e.bbȌ o13Pcb ErAvߐ'`._P[? .[bhCJgSoՉ 2~ɽݫW¸g"Y׫mMd9|;d5hN~}Ȁ,.c? }sPHZӔ(sF &zk>Y}Y`}wZ$ylV I0LF?~ ƟZPnm?9 R2^E A5т4Ъ& Vx5{D)-y7ZD}&(NաwrM O, eލ FOY7/t9$aA"f,[IҒISI)㠅l%E,۱f@i"]ޫb?ye'`8/@-jB`׉0׏CVš"$V%L)l$Sk,!2}Da1"9G3iK5ypn5Z+;%(npÁڧ/D%"Pl|>w )} @gj˼t'GP-c˸i!J~6 BI{)-r|7 0q Ny0pu&sX.FQ`SEqrcgYa奐?870}@p {=2rxdH$GJOhz%BSByOJR,!t*Ƴ6 aw$10#USNK)*5Bl?jh¢8В(T ߡM~X. ?:Oq04/ HxJVh6;h9+yоg4I 2!OL%iQCqRpƛKeSv7;ؠӓ5 ]2`qv98t!䵗+}i%tD?J=wǨp>h|1~8e{\Y N{ixKԆK/`6u'bIp!c_Pn =0oR5t @i#^uS狂lk\ <.ގ)71$z!A9E7Pb\) nWD7iv^6f皹~#鶐W\ӫƠѷk8mudTBU_ڐEY󤱕_Y:lm6NQ W9#2^6-a9#o{kwNw[rCgç&:yi| go !lvOqu䌝\#`zӎ-Uv/HxGu${,tNa:jӿF(%25@+AMJ _L+u$!` |)mTGsv&##Cl x/p?wS+Iqה@9- Ю\m_]^\d8CI/ p c_)Q/DÂ>3&$!c23l+lKq]M_χT;tDGu"0Qc."SBPus~֣$~qE4 u !YM x[tsZ&pғ[U)@~r?/)7"!zK?lg[3,#G0AXg4|hx)~3 ~=o57vxД"I^WQu@B}$fjti/0[tׯxL:~ߝ^/?gkKwI;}0Fhf躕WwKۅt'Pw*3`%ZQhWH-&OhMSBk(#ss<|7-k]jQxQ*[pcw;GR-tkGv:h+M×`O/)=L`C?zGN' N$S?&pCjixvRYZiK(({gn6Mxs_={j'O}ºd'MyxI'Ϲ)sEg 2^?|a&z@8ضx&t$y%otI!}|g3v n<3x:xgwEC #GC`~bzp6YoI(w++d̪PLp5,#:)1]yju(81^?(Bk;Ho5V\}tWZT#WD$,_l=SLCFlE1ɦD*Ԇ0\>Pc_o-|m0;SnϰdAHYLRܗ%|Kv~x%%OC[^X]_~KkxU߅?G=T;;!? EÃo@4$u!pn ͪIOOlt{2K\K;`DŠAwH'q2m8R4i1rbT p6,W`5wO*'%j JM7fSTA >FwLrx\ߚNu7ۡ[?)cx*B H_rV yZa6,NV=KX}4}h\QZ;hd0lr;*ԤN/}wl5{aWBjs֛Vb~Tn(pTYKE5A-$^kvA8IHnԼ-`+c$y6OK?+>`}P8i}+%CT;FkpnoٿQiX(ƖCy4(IX.!i}@ۓ"`\>;tנ[nUMVJqxOOK<mI~\.rZ*љX`Aw,_W n۹V/<)C+%^zfqYmp]WŚ6_Bb,p PA6~zxz}vK]vw.|pv\>6 ܧǥSg~Gxn>+@QUnZVkjҭp>͏^%Y BcPxXioކA9 +;׽w?t\\,Vz)kUǚjݏ0UÇk >Zx[Kx_ ngFeܫ~ Vw􉛵j+`V̿r=BЯ ӌeW;^W'6Bkd"~ 腍z7ǟ@O*Qkޯԯ ikkj=T ۷8u2aiʇɋ[N_>LB/(Ԧ^Jvnè65cy;#o::^:/^š4 ˛۰=;x/ӺNN:TʕBlTS*vT߯pZ\MVq*l)ߞyyt,~A2?gn\CʋgsQ.W^6p33.J}uM$t{3]O WS#NHw]'BaSc*E~Y->!Ot432H'o~YHK~h ډ|i|"c0GF,yݔnbM>Ǥ[1-sujџB-iI\2c)7-apzNp(|^rK#잣 gsa}G7W> ʆb*ӠR6eٿTqFP'sY(n/} +?~*d Ip'.H2+]g Ȕ3q--Ryz)Y J?VΒI$M+$n߯-Ijxx@j p<.ȟ >7PKXͱhm <k ]@vnPF ]A0 u??|l !2ȜZɧV / |8)I\dBDU4λyz gwgc~f㋽~0^rr*jqy xk펉WZפ_c h:J9 f~&m-MB ƓhzŸ؏hwvɿ}T|i]V 4=h^E-x wo{?߰=+h[sNVک^36m RT^%+\V)9mBҭu[J#(JcڇL%4SFҎv5#/8(j3IhER}WJyK |(,veޏEZݰA9<H:9V.{_`~ΗԔUdFh}ڿ0Ȇ$CI 4x$V5ę#Ѳ%ད8]2ZMT[Qx|rhg.4qzv~Ms߻. J \6l݂!QD LSD .Oo Qr6s#G9/ybI;6w[v|7rI&GH׺g#EyG8Y=J%Ɍ˭;oG{L<.EsKoD7X=Y"cȗnN_9=K4|{"߷U%ĹJ\4 .0L߷@ӷ?Dp5* ;wv"ʫBT0]D3WD՛K.J⢪:>ǒ8 daR2À|eQ.ux Uy@X1#X=jfq2hZ{̡@c?;{Y)4?Y׽=p8؃[xU;yXy8mD> u7 oR_2OɽX'Us: T ս?]("Hc/#w ,ٗ !ҶN*)³'YC{%_wpkŀ\jJ% /|G4>kyT=B^W` >p FAph o&oV}ECoJx׋ϻUJ3yeGdQƷ6+ hGHP'e#gveT' k?#Jv~plpF듵J,7Bl AcN@H v6߲q3E|Kc.^?ᥧP *0:B "I * ~$V+l1~?O2V#gc PPG)t$2]ODАdw6JRYƟ%mەWyS`}t7>1 ”S3~ S lYQsѳ6S4Z[ImM-. D>K ,Kg#_&cv`%sŹEpundFʋh|g 2K ~w_mN6x,{oI^Vm= 橌 MEBsD!$hEr7 y|G2KA2M*{c9K"͹_HG>s;>Q[=ujG#9sƱz4Dø'tɹ hh>WM>:FGqUmdьŒpdkDE3ož"9|l~,mv@)C"YLۍv]Y`+"o4hm1{*.ssS|!e7QNT2h* h5Q,v&S;ֲҼ! ~=lR 7Wycڸsr6J>ۢ)ڟ(TY}jԧޠb J_ NJeV/,"+mL.hb.<]`>@嵐{ߐOy[^@3531q_8T6 "Q'Ȧxr2ѡ$1`zy_-7FaJ8VV+-tD0ۢ9@:V} gDAGCͰq4NwY2ce=9i3bNUAV͆-n)JATJtld<::8iB?m5Hj)m-9ކv+m۫ze>7Ecyh|x" eaacb/%7I1>j8$k).R [}V.ch=(^#uS#rM3ilÍ%d锗~[tBI3ߨc}Gt>D1zE3B$*}BKA܏*P 2tǖwmXmԳ(n~~>i7,C,z-FI:"MH0szω,m?Qpğ&q<_*g~$*:5ұv64OK1l~Ko۹8pt. G@#m)oxD{ {ewT|{*qY:M 3;;}Wq'EIbMkntʧiebjx6$2Q6Wcc:*`)Dw%V~ZQ#m].H\8$&Ms=\rԸ, pydyYqL@t:&OGP Pb9rZ)zc#/;wF#O872> 9P̓bk?$ZycWf$nHy&@OuKsBy ,ɌGW:xn!Qa'44b־BYcV; cEWK&T@:eԋ. ٷu}=koEAv TF7xkm=>|v'K}dxq _,+)Z16dAp)R8vg7<7۩LpZGx%@U&=f8mWMVQάRvs 3xF#77ә^xf!w*V#'tX Fo9Ж ٬ -,'})0T/w!CxY˩K)O\Q6ڗ:51Z CЮ{bO ErPrw-'c_Ps<=?tA]:< Y\dsC_ Q$DVϜWf"Nb爸nyH!8~,ߊ|{"S}=~wAO%8ߧcΟY]v~;ٜۤgM[i~Z`)ECE;$/"3au (+7=p׵Wlc2QzM-ѿmkkw`2 Ƹę"_)tdw(t:ՑM ym-7ke:Kb5<>j{[r3'x._We3}~zkS~j5}eccv#bܥq*aF̭O/ bexV`IdT&kQ}>A?}Аd9YHHMn`o87T եJ`k\GGx|~WxzXm'>_hC| z$RZť%~r`|la6dN1E_ʟsLQt L$G}W>Q  Lprֽc]H;BTHkv @ȿ~lE%"À(yܯِ3J\[a$wYd#\܅Zf׽^^ ʮ͜1uV{#uޑ'bn_wpY`۷.#k~g&7M{Bs #=rXLAIeV{,2>-ɷ,ߊ|!%J--cJx#w~T;B:g vPwXU8D!?quCSPtϾ[^3s7iZ| q۞5}S{-wf~@R3ׁKw;WQfOKzjjDհg,Nm[)i~kSfpWltn?v=߶SC➋7al~Y+ܭ~BD>wЯvBl O䃻@ilK?r찦U dDUA= +' TAM:|Dہ֑& כ;/9';y t7}Ѵ-ɷ,ߊ|{"_gOٰ(ߒ|Rn8}QHoo8}dž/R?6-}%_7\ }O5SDE *_%G[?=_$O.|1ӡkhؽ^Mf7-.vkȚ"lɯT>QPa.'OV9h}9taG5_Lp3!iCDra=x0"PnHϒ W{.|Cfgrr?rI~]Ao]6:_LJw=!7el1na)Rv|\xq\,^g.aWpj|}s~ ^xgSʉ&eG-//#+TʍfamL5~a]sҎvx۹Zt|Vw?@4۷p^ OϧV}ȸa<|@X8 niQ+/u4"{|6x̷mV4~y$A#lBXIL')Fri=ſ*DϪgp VYx Zp|t;Ac??n+^ʼn}{\֯l˿}{Z1Qcک`߾WjT:Y魭?㨁?6[5l],:-|J'TK >C7W*!O*qW\.~:=$njt m(} eFpnz״ “xnh1 5^+Wz{p*O>={z|\<. gOWn\uY‡Z/*0awskW[oKooGpڂ&`T8 Ư}6h|4'xVT8+2Wu q徳ppz_76O7ӡ^?Kڃ>,v+۫j ?[~ . c_UWPzasXzltrdzӭK/߶_?GX!Vd8Tn?O-6>`ݩzv'-j]:n~%LJYHPOƯԷ};|zSzm7I7 %"Ln_{2Z-.?T;pZT:zOqϒ J'B?d|R';Owu~~j8Pe Cd˕3M>;{_~Ci[?@aܾ~A{ 4_~Z/ #P8 4[tusq!ӴI$xNz]h u=|H?Fy1 { 3N-{hX=Ƅ'o/c kLfNw2;l _LdOb:~tZkoQ'RSB}~,uJ/ F~:5g™FX۲%=cGZ?Zz8G,\'$:zB镼ŧؐpecxz)фG]cEi/I H T"b>= _{:w %EQ)3Rг!/9) >ډ$37+|Cu!Y3 8[͹KR{|1gT< b9roӚ?=X"[fh/c`cle>= >|OA2h-Bx8N|L,|Ez_x5N5يu$'#a3y؜+CQ|]z OW`'wvŧOPf=__J {uPd,AXWg7 ߤqWtYQ9Ty![\o>ߟLJ9jg zK {c#{ Y+y:Âbי̇ v7 :϶fAbi֛[Z:ݕO0F(jTBYN۩ צ im`Ht$ykϿnƮ6y^Af֘3C>w5V5 q lnL=;e L2zd[((o%JO3e)SWrպV_ygt>gGo?Z La f:Cd~4_܄8|"R#|Q'nio.5xw/7&U,wNLjz2OB$`(L'wvD^*uS=c,]Cn]Y0Jf0.?YWjۆ{wtR_.&>&_XW]?dH~q Yuẝ/OT./6ncypj+c>[8F@w1۵i~ Hr_u?h|ln 5[oV;pI HfRn$(7Z{>'f5&s@D[DR>u;r$Wdlú9cMN|&?&!&tHWPIJoq?5jn?|mͤ&6)= $H815:6 N峰l$|c:OkQ {"hy:'ne&5l8(SQt=3u%yF;-fݻDp}0Hm_h荹o1U(z 3?>]<{Cc~;K75鍊ߘFh܇E}יv#7ΦS]!u8!+/^16hϣ6+:Q38\H55{||/941MV*ZΖTP/BEsxc]e]En4G]e]Eu^ЋzQB$s{.{.z`ޭ#|u|vhB_F]ʻTα{/:(Y]==G.fsT~$J30pG8FY-C~꽼 2铀[{wI[3^ 7 (}'}7G_U렓巡.G EC3񺃛6 mhN`[:v麦=(>~jTQa DNIm7}찫j'#[v& ᬬR}h)@wXnJ v( }Ca:VZIA*NnO(fG_f<ʁgP9 *YP }c'i0"1瘯ڇe:}._8#^ʙxwGSft4([cu b{ G˗$|TlM{$ߘ[pp^ Jfx/!N~MI2m&uW2E|i9Y&CD 51 hH5FɒE{fnH{meF@/>éƏb(2P9lktR Zz| 7TL&p\V ax>\}/rDT %8@=یqo{0mQcYnwsAhDou8JJR<}0EӠH5BHYw,,3+3y> _qH[#yNdϥc :7Lm'0QŜft޸p)E#4e _ >yuzlqD)ȍHXХof rh>htm+GΣA(+k Z`rw_cgx;cط%x/#m62!1&IYlS7Lߞ$-ό =9b w d\}ٹξm**wŧQO$q$ʑlgA弚ēBM狿{fU-dX}V"8ğs'.^]-zDIj T@0iǁF7b*ÎtF p{͹%[F%3oZ)SUQMMɜV?Qw/${2$RQ7ן-O.O%u ]Iv>7sJqÉ V+k'7;{u.x&*%r{(>:kp/-hg`P= z7r,r)l8Ȣс|v2-m2P gzDOp$\Gu];{TojM9e8t\ ,ՈCґIP.lkH5p'VAUlH&b;*XאtNfPd_4S(qS$KBg^;.ቁx/':0[lٰNpk ?PE絽19ځtlypdڿϵ'lXsӾa­ASq.7.$Szå[ N VQNp%NzQ۾,P :G UDEd".+]N"b4B6`={M"m3-cb3'Cn*oF,=LG|M"|į.o/$k-'L7D;~x3qB 'c.YM-XTCAŚt^// 4>$$oyp V"jUGQwBi~gx\/njf30pFb*V往I#8+~75v.Q>l_'h){q%?6d}MeKk",ʵiӭ)o˦'Y㊸Dgt"ڠ~W[-Cqo+G8y۫gW83߱ww$ӵ9+a UȧoL GwDqtPx.SP8ONz& K&yDV~GNgh\YAC۱n 3>/T 3w2w'B#IP+=^[W1tMQ?Jt ZlyE~g?:2?Qc\0?a9+#'^6HMϼ[?܏¨pڲ9MZ/o1&$,ul=*,w=VY6܅%?:?N>!S{#_xZmޡqz.Ji.ՋP[}Wٳ{(zx%F^UKl{e8%va{Rضahh2㋺+ݧdRƯv_R-G+ r҈ F Vs';C+k3U|iSQH!TI' <9'sMgv>6ts')mkeݽBr~5Z--bw*]7I\1m|)\~,{K<4 bqx~W,.K]hJwDkme'9z:;dZVOX:9/X7$jkO{?,+Sץ=6;rg߈Jw_[@$,b]9ddy^mHL%tVmfpvj37%-7pQ9{A-n7zvꞿ 6ZTv}ܚxGoM;iA/x`I"(rQgNi2r1N7f7NjkB4&to%orBXdPD˅, gz޲ng7"Ʊ9Mf||9(b G6oS$8H.^GDI{T+b߱p摾ۓAumuRXoY슝rc]>K?=|z Z%@oruVb4ڬV:Fa;[HfD3n\9F=R&گ-* M015upz/v TKُj9%WIڿX>?g|ʚZevuP _dϜ@6;7nۛ07S>śu~25ï Xxs[+yl_M^y4م&Y`sn쾽MDX7G'Q|3/ {I6d y'Wp~$VQ A] [mrwRrpvɄ 57;=i\J}W8 To:؆kP9g|H,7̀|f>s%Or|IKdy8TynHE7M~>N yIQej18c{|o%?m(<-Pyo;ᄟM&@'XR&MV_Ddݨ>FK8dnf-ᓱ=pWZ\8I!U3.sQYULygֹ4R4x͎_7cx<@d]RڢqLdw-JdYkD`$wB]Z>EAs|8*^MXm7%~hӗy鍇7n$KIOKv;['KI?ҟl?q鏽鏝?}K_N_qҗe/}y;}IϿ7̿?+oϿ3J+y=J+Ϳ+9Ͽ7J̿?J+mϿ3J+y=J+Ϳ+9Ͽ7J̿?J+mϿ3J+y=J+Ϳ+93PҽC;tg^tgNvNSMw;Nw;t'^t'NcMw;NwgUUtexNw/]i;]IWtE/]q;]QiO3Ol{mQvŋJ|#&I9sJt`5yx-N0#r `Rh&Om!*݅i-&:)<]XJ7 |=@ }{'O,>X-I$G7ʝņ ,,Ёaīuql}۱?=Nl)vwga0:ʹD]<vP`HuTeVX"/+jJ@|wjPj9 ytB"&4dOVݜefwRdyلq/k6۹S8 Z*~\$>>>fHډГDEia}g1A-bFf w<j3&lK]Nռ?/N@+K輤'޶@t,_ATȾf2V'?zg?ԫF?Z"jŵ0 =nZ֬}'[0g]1Bl{'e/ .4rEI`n)#h!tn9\%qDAL_W= 쌰FaAo$ȿ/^a;\O+v_ Eu֏6uܜIF&pSs jrI~ؗ#ũR!ÏI]26C&1:**IZrӸ- ]Ŏ}Y.n^MȚ"'ө7cb6|63 j1 l 23{dG{PX]/wsw?ΗQsfvi7sIa1 qPevf>Nb 7}lG|=!v&yhBZ!/_,gwEp$-# rՄqi/;zh>/b DڝMvy |\RxR鹼#~9#Iw(]FY/3+jV,tĻ]qn:YcůҸMDr#I'ȠĠ.>GW"!4ڑkDvq9֠VktvT-3\7Im)]v_ LM|ף ]K02@s#H >(MT>l}%r||h)Q bln9/|(:|_/V4j;!&Zp+]JUPH%b!DW(%o:$#g7lQyFd킄Sm3ϛjo3AH؜[gwh}OAa2: io 6i:1Q۰s۾0>S,6)Uwȓhօ"q !0*|ĉh-O vZ(;dRϯQnR awqwx&@}Ca dҰ*x1˕Ld%e|L"Rs ~VMb.4[=CmҹK WL"Qҋ`ܦвK+lvUX`D4P9=qVxt -Ru%Թ70WaSU ~[!LL;' Lx#D6MVyWRԾ Ym/`M+X{&2eJ0_+±QJ=&xC]NKmtu[:;MO6;eDŕ9/QI 0=r8oQO*G g[ T>+Q\H:C[r>WGڪF+<CNrW9e½:q(edw-5hWM9]P 'h'޽ lQ{S{tha.6C1y"v)~D_Čbeq~Rp@"cBڐoۉ<$?Z9۸&H=ImȌ3kP^R2aѬ6g >sJ5EkaY7:77C&p9w'w:' C1B{Fs0wԿuq1JG,"`M l3'L)TQ_,O>->ҁILhTdIt ucp dZ<*n׈ǼgKG/#ܷV׮|T<,wGʨY !aU<,oewL܍P<P,k1;Eeb0Ji9;ENQ ϸv=j”{SDNqck=4Jǻ[$;'2 cOK) GgC4 vK]?U\dȀc҈ w)%(*$7IU#,y m? .j$N֣'7fNs3[D\5!]j( =Gs aفQZwWz?@6C"l[v3YV7Qx/9 <^߆`<}/0:c*+2]Ig vTR30f r#O.#Td6|93tG T2t(N&Ep~YJ@M`⋃fnTQA:2t?`.Z.׍$jf6Aҍ5qFٍ؍mo!"Ti0[![C@h6O ,{GM#CwiI]gnWە*d/|sm0uvpJ46pX߭{GgKm1p>9.H$\iDγ5Ow9)#Wcy`9a+WcS{ >NtULk@v'5y qk)Ma6E.pޯ-=cĹ*q6^{匑N\{.w*#lgT ^/O{Or)rmRudvB"{^7w~>`!9|?{ ']g33t'晞{ۦ ;|?IDU >`uCLGG0w,V}0HNP-jom,vuܵ:2rfE } B+ڱIy%^i黯<_x)򾾹#g.lo278IhJ=vDr3ʧ e7LMUf_Mȳ=Y~<]+\cs$徫.$<Ì_^@p?tɐ%'!/2>͆`NvQ{Ԟ0 ^ծ/x:V%q]oWؘOXp*y{M/4m?鵝%65L0G_GW6g pL`#<;X==t}6nj8u|I宪(CtV=GwT!T!ԋm݌GLiMbߑHs}ߥ"GJSL6-i9~RdfeoW^G4]΢MyI伋랖"͙xnz;iz@q4ƀX/_O&:7]"17gݜY9q"c_]h:[{+=䬗ҫwA#eq;+sȝ5{d&^Fm}ґ]QU"i Ø=od{J{n 'v ґoJH EB6c9H=U߆0tTcO#o(fg/x\ T,^.~+`};jsyBڋfoQx6;AI|%ݯ~W |YV1;"g2u;~hF"Ѽl2~`^)}ߨBB 82;FKKFS:]4زvtZ< ,$IS=\˓1'"4;W]]t MYL]D#GLoYOTG'._ַ鵚@Ӹ;ȿ;YrĆ$*( 2=T8B`/""i{|$ ?waE~wYiba;M$F\Jm//.\!HgÀt)"/;mԘE0U4v}ct?>q6i.̆\aw&G-ɖ܄.NoA|x|f r4`2p,U\>\?c4ʸz5_XĖ0Xz芇H_w«zvCnǕBFwwœB9߽+{8 dr",y?^qF֦ cDed1sY( \sT*ܮMk$e_L ' /b:FݕQȘʢ?]pB!AQL2q";#_\CtYl;ļXЃ \9z(RDu4§X# [IK!h)|][7&Gb}nF? AC\f/!M6{;y_ކ"4XPվ1^mxи~(cc=q@a:Y=X amnKJ[L4112RWqU EgۿziSf"wKgRײk;CƉ=2Y3P/~L5Yb GM=?"ߝɊҦ^4I^Go$=Ж<S{-w+|NWаaD6VL!62C"`:a ?OܺjNvY8E hdl?nS2)\`kIֳX}&[@8Ÿ0OwA޼}}6Y ! z̛}ɾ`-Aײu5X)00[G~sf2{Jv<Nb˂BQ~q/P> &Gmf}T4#< {Ȓۄr0z3{n)Yˍ<}g!‹ʀϲHgGlEÅ{.%lʇ5HM P_nzTa՘LM(x xOem\D"LQg0,X|QG!<ݐe߇ʸz3NQsWyFtO; =y 3FD^O6zY(L$$#,;F1HG{46wp3BFxuC%{ De)Zx^NV/QC8lp$ߊ|9NY eXޚ7~sJȲ:tjʥ4_{#9Q wLXЈhۊD!Ig2<$3`*!FM0NJsQ%К\ofn Bs@L k'g1[7[ƉbyO<$SS~CK !5r#0z L:k`2 nkP.7o:إos;7 ݜ:OP 9}aHX]aSh7C? ܧnhح]Ojd8WA[׹ErƇr8v="и ;.4@8B!Nr@xL%-ut0:/fBnuռWMvi+t;/9[[M@z,54h柕Q[~~Z8ľCdCtB5> +id #REw$Nh5qlݐ%xE_`1= ЩQ$2_E9J竘 ?^->3?-3Q!Á6z" 9xYtV Ⱦ5vGh? ӆ(x7+$U>OUH}I;KK-q2T"[xE`LeS`,Fi>x|R3={ M xr'`j` {hn $ҊLPi57Nem+qƤ)fIJ3C%x3[CLazqpu=wmТo2p} %twzaFC_(W>UqS{e]I[*x}WWase]Ǟsznyث:n0lle;R}_q8> n~/IK+sxSsyw~})ws=ws{q755.yxc}O=[})kگxc}bZ%]}O<~<;>t}'wsWܧ>|v%]}O<~<կկկկկկկկկկկB{ƿ7}o{ƿ7}o{ƿ7}o{ƿ7}oo ~+/6C܄{,J爥|uBՅޫ_uH[m5zN7zws]P%/}KK^q3W/ޯd?{qF/qd?ҟz7ҿҿ;n?ҟy7ҿҿ;nTI۞n/9K^/gx+^K?vg?ҟxO'O^S'iF^^Nϼg^3'YFw^w^wNw+{qo?7sOͿ77{?Ϳ+{qo?7sOͿ77{?Ϳ+{qo?7s?W~zoU7Y:+tD"=zFs-I-VFDw7kg1.c}@ `\T~V3P4 Erksa!F7 _ ?Q?=Bg,b]?j֫C7E@23߱d6EnsԄ%m,ՎZ3IS boƍ|-AWΛ`ֶ葻ssr{mӹX7zk bojJVGV!,+>}+4 AP79iHȻd;yyǮv+^Z6%!3Q.rXԨõ(@#HMHIxm8}$(9] `[ 4mn`]3ZܸÓ# zL߉|`< lf*oO,еI~sbP5M(߯~4ڬ8 B/o(Dm9P<P>ǻ hCYhPmEt~!A!AC=2;ƿ {Non@{{|] -JV?}/5wNR^b0XNÅa/iT^ր"a5=4 %lfJ|eқv N=5Y {g, ҂vrM}Yx0jb Wa,X1.k9p`cO@-XĈw\ PgEҒ"vn-ʑ#ͯC;>f(1vXG>{e-~]m?4-6oaTN'l'y0X^u7d '{N鼟@,2<\z>חAʦ v]?+Jd'dg.AxX< /f,Q (cKo? ZQ8o/nì@ _e+X7E{ot6Z32&a]s.ġQ zHqUHy C({^Y@#.T~TB̒x0iiVQhMr[*|Ȧ|vbLW.o_ѯ?o{ ۷l~U)N-/y4gȽoIb\-'\!7rj&be)s=d!Je۹3 Lt] PѫCÚ;1qF#=N4Hktw>gh1(*P'Hh=4n>ܷA5Y& blpx56e~ݭ%ޕ G橬rռUR5O7" n\P JF S WSc%^֔ꤖ l,4/PG,~G*24k[<.?Ӡ%㸆D.~#sQ|RX9;^CE4/ BƮ34#(B!'.Cn|ZXJ?n^f lp8`[)߿($opd/Z$˒HtRm?bF-%Bj-J(o`w^E/WJS» ^]_UuܩӒ#d!Ç'tNXcafq`~dz[B9j ϧ֭G\} F%Ӷ!\H?u'rޅaA$3Yҙԭ1ڝEu vD߽I{O(́kg=|^\!O3a; =%3r~/$7"YۛX`p-7s< w_b*(>@)V|% $iǽ5/kKHnsAH_x-5ՊS ]gʁ@H 3+dlR<`Yh'rLbEKU?~nM);8̎i6Le|=׺g¸yא*OeVC^ D?3 E)tн)Srvv50 sK:}=;]#NcD&s^y|S8ԀiyN J>ЁƯDew8@2FH$Mkz.,OdbLa}XɥȤ_`MS 0Q4XP缵LuBo`ӋEBƳa\0XF䳶Aϧm`aޤM#0Nn7g==fw,=x%$T&LJ\ޑ6_yo|ܸ7=w뵉C`°xYONwÌwv,|dܥSޫ(^p$! x^,Y2)<߀ˆ3GC23jm mzޖ4@ < uT#zt#g#{ȓ%y2nLޤՃ8y)NKV>ɍ/or_&l;t0K'冷48hC!CWc{1;[$t(o?%ܷKGpCN}A1>t݆]Ȫ9僠6l жrJ7;gr˜| ?UN[f3SBio2/6t%lb<~0LМLi1Y"&AAwsUY'9w+32͹rxo`6,կlSɷ|X>c c[ܑ04_=1|0Y/#FG.R!HavTŵ+- yªq+v3v&ռkmcgvrWl4|] ڡQx_r:>1|旚p $+2 ^GX?Ap*']HQމ 474bxXWN(l$3>{]!`vdd$=<3KKe8 s*au3f_9zaj`c%qR-k>q*o5'U0bST\g/T"nw>4$_I=^+صcǗ,ηF3 tH_XJ hnr(lyɁUiuOOy$|GfDTRI2Jdic=Jo8(@=[iX$X,Vw1*Cf/f=Fj66ATPվ#s5euܘkP8eS]@ 9}.=fOLZ5l_3N'ւ-ҷIԴ,^yM뤑#S+icЩ#׼asV;A]ճ6ƕf+ڐ܃8{KZ[ *:,Na'v_o#:QrX@C9?@JlN hUczɼ7aW͏ 餦JkU mVq6֔|FRn-B2̖]W.Ź )ȁAfMD^:T ָkD;# ֮6켉k(džG6qЬb,w*6jɤv>LD&kSRNh 뿚+ɥ9h o%K"&jf~<Dw1ZxF(.&%"z#fpBKK#+ET(*y6+)MmTffv&R>JlF.l7aT*4G÷czhv/Mtt[vY."~SoF"{̓ƂAKdvK^n08X A6RiBjɎ4o[a8+Gý-.t&3ˆeeߝ\5М7F&%ߤ. YY:TsOfl9AM:z|&r{3#&j8ag0=2Lb.b;5PNpf/!D"PB2LJV.'\2DƼt ʈMH$0IcL ySC~E" y_s.7_һ[ /%HP85r!+9Ct GBz+z3\3˞Pʤ൒IN8sB'n BIG=sKˋ?n0A+m6}#vxT}; 9zA*=Z[ݷ|—,a%-]C;"c1 xvglOvftSǴʎ*:]7,j x2x7篝YzZUvaj$.w9gHMvDqa`#pEзpb{cBrJZYʫ_+5W,QvzZ p~ƣP{oݬy&xg6Uމ4eޗ:Ջ2c%\$= 5d[Et$704X,h&1*UN@-H^n{Ĵo}i$}BfN3>/> nnHTOC_搅F5[y̔40gŌqކ$E>=h#v)Riڡ4蹇,6W$Cˤj*^yw<]t|20L+4k ^Z؉ o89HAղswwRs9^~0^ZWM$Ƨ/)XB^,mh<98E+ZSbBT퇯!t14O)](OU{x-cawz!?5m nk)&DJ$VL˕:rys” =r䰪vOs7ӑǙoBbOYhB V};aӓYqT*bOaX~rW+_/op6yϥpnP7HfHMʘ0K LŌAY ^ђwNx(;ɝ0yy;)Eߤ'pL!in}i<Pn tLw,7oupMH#FCq e.Lp+nN;Y׈ln,!+reYMMa 0k.A16t0SISB^̅b^>*jMȸ1 B7 L/zR`j Lh%g2_dj*#G4v.߆O7Vύz6UR89wS1}~|r&pH< _\~\Qr<&Eꕃ(懇+WsE ,HBMs'DJYdєB޹Gܗ213"͠Υ}6Ix"0.}H3kntUt.=PKanWMS =Ⲕig$B̆,ɗJ+SfsK"!0d?' Bum%M@9z0ߢX 47vZӘ#TJ8}B&)G8[L `;x!a!3mr|Qx1mx2DK<̜X~j.ȾEi*W2\G-<ݝ6{eJēDa|k#刾ʞyGVk;>&E&WŢ'BQ9lV }2|(-xe_LM%Wq s56KxjÙりU(\sA`10(~a.q3H0#_R8P9oW"ƹU0]SH^E' M Y8^.p I!)A,E^M1V{Kh/\`lb 9i9?`0+0> ~p_Xdz:?GB{1o<TAPˆHY% d;KSE{\˕V1~|r~GZp ! Rf.Fc'mdh[=߳t!]f!*eA& Jw9#52Ff'7zhuUBir{i9|D3,>#nr gn wf,ՙbǘS"~92 ./KW'LY!/Ȋd9~|35s&Ȳp6*SePoo*l DGLDԁPC$](^eUW5!fah:*奣ML6aʵV"Z$#NvbýG2Oidlr}S(PR5onHU6Ѽk!tИhBF ˡ|F}ca'H-a n+M첈=i}bE^,9ne9Rc|HZb D3Y԰ߊv<1Ov_-G`K2Kޡ%H |Z5-xGP23ęa>N;x/3'g$,>EFCe(2*NoǮvɎ 7VzR_KnLbo#ͷAQi ;^gȟHl$4[")"}Y)A4;x*me3)2{H֎1;#Ҽ#RyI5䗉V ;/dMv |}EWPRejEZ/=j8DqX{8y镬(DŽh@DpaP#sr"؈ˈwF2]l>ɁrH{R ڕcXsM[ kɻz'#U`S㻕& yzi>g-F6wy+Ĺ|?8O fLMHE0c=oΓ-=Rg^Vw\c#k:U=[g'G9J=lie` _#+A9͏P.C;,{ !V"S8/3g7^/[->sIŒcgQU5ɚFg }j=VF$gsl =2M{8I~6ۿy%ӧ$ 3ZS" .Q4z*DIOzZŨ&Ⱥp.,dӘ{#m AKVeͼtsA%DvS^A=yzzHQi|?g:xHPw-{YY EFt2d<9e'}XAߘS`0QۇQDb߭7Y;Q)ڵV;<1΅-<+WIA1B0WuZ-Ybu|twz;ޮvw%;7O3L9!|IdA+qɮkjiqA݈vۉxNq8:=mNtA _Х/b"e5)t⮎fyWޕJf3b<Naɑ599W%* 7q!LP^noϒzuG"adl3\ CҼmtqz4],IN .'TtHU.P %qP1PJָ`|[cwovr9|QZl93?i"fhK0s/lH^ Ԙ/v~t?txP ;) Fnms'ȬZy(Qx~ f`iBD5| {6~W9~j1!r~A5m37 4V?dqC;qU?FW}^_ܸP|W8anj v/.CA)cCb,߈ɽ.QԣBD"K*ލr]&9 -|n[j[p-Fz^K{caA;u|̋U5˂ p[lA$P2⏺zca5\ȷ} 9}ݾŦFwH9K?Cm{%[~Wy=5)R .$!>D6vhao DSB8JT/ZAœ>CuʡO܋}PF{;b}g-ʷ$߲|+zo/e6g|qo(Bؖ06Rjr̝$QH5ᥕR{ȧ5#V/%56Y$>qVS)( ϩH ~]?,H :ߤjËELJh/,P|407K^ȨX@D, eSC5u1勊bB wXDo|Ԫ~Y[l_nh]!u母,ӼFZ3w[9?~8nܖ?1r?z=^re׿~aQwN /ΠR.]o/? /[_`*K/FM͜]7M_*㦡`(- 39\0%QtñN:9WkXJkaگÒ.{kWWLBc'N<= FUaIINL?F^D#6M2͇T\n\FxD[BȂl]ly "%4}y%'h'2 jiY Mo /-PpzcWı$.pqI5C^D*yKF׀3{  :ųndW'LkJqi '͓09W/Rs' #ъ&@U"|wv;SH!dzBx0 _7.oGE"m=W 忚pˢ'g9}*߷Ջۑtb.r7%6iy 8/* |ב9ك2Ľ^B"3uJlF'IɒmWolL:ḻlEpk 3x߆.D"!RoXG$A|}eITZps-"S 1 SA 4ee~ \~.w*#4xyAD90=[!#ܵ]BtY6pFI U4J3 @:*^xVcEhlgj9w3~"&T*N, â y4yœ+*%K]_!✬I|АC#Oc~NCzc'ߺi~f,o0C*3^JP}pޝp&p"_gߖ]0e2"=u$ YM46$Kr19@ a xu9^beH,6+w( (Rw|$% K  w4>BELw^qr\ # `1OξZ@S$p,hHX?~ q /.eg,@h6IθNɜhgeFsKkؤf[][I ǔzJkϥ=V߹_ ۬#A :vPz_H9D}Az${crq\ᵽsbnTΣ2-,"fķ$2&$Y啓!SMd)%HI:N{r1 YKf|4Ћ'/|Cd$ 'S+$§oɗTb%̙@ʏy*EQƟ-0Ry8ɋqHMƖoEokpGzyuU/Eiy>0I-8VO ?y~Hti OsCE 9]$5!5Ab؊Y}t0lhIA=ƺ_]' HG^^L}#flTY$b\mM-`;̭W/7.)r➏.͏#~l_pƑOt :s7Љϟp&$I|bo.X^zTr85r`p$)\UJ(dt1#P6t:he1Inv&4hLٝ)m㙅GOw/,j!ہ":$ێ%ZICQNE±98}/5sfDw6xB;"評OZ^rəd_Y2Ǩ/ 8V?Fzh]Y.ln}ga(;B'ONt/kxI K]/eߠpƢ+pxd`I9X#2sfIۭ:Qu$v?߬_?XV^P1ƙ91\ ܽͬ{~!qc=½Ÿ` "T{.Fm"hՑ0_=yBSje)ޗTo6bJ"2G6 ]kN,z2tW?7nCZ"6h3=n柡-wf0*I`}ӳn xEj0{"e"ߩnG*&f~%y\g>4ڞboh9/8/DgKG8fN}.~ FfLXΘ#pFeăZhLmz!fɾݶ|SjkwFTIhc=74@5ԺƚG~kͲ' )CrbO@jOVl!ݍK[т!2y)%w(DZN`unM,4EXEABO*FP*DžrZ8廓b> ZЩ(FW;F. K9ݘNdr&OJC+QMi͌%ހoQ REҸ1Fuw\e\0u`]!ran#<8WS z%UP7(ߩY< 6D婎%>8":t(A٪$U/62ےT$׳(8^}qzd<oԛHѼYa7NM:rΕYH23a PHl:B!oyߊ=eOTar$ 3F-8OꉓR?Uk8B.|+?r&A{ψSli4ٍ ~##:V&e25 gQ Id;xL'w2$e .<Y"~eewJXΑR#SE7b%lMMeʃ݋gYtC?j%4YU>v z,)ؿItSFa Jq,2¥&/kN8C@oNS~L4>)%(y= 9(b9$4 9W62d2މ)/ryp.aXG‘^G σ dv|xܞ&<)r!X3x/h\rc,3/X\Ԭjz98H^S7,7@+8y'b:>//VsC.gۍ$Y(ЋVAչQ`pdWi#E]_?MEK?wj62̶ͪf۶mOˮN13XaׁqHv1zu_>]{N࣌}ϻ\ ~t,W4~.1NjcHd9KFzRQ[mt$5V# +v@/Ma~;KGS[|{-d f=Z#'f4HR@ (!5(“,R:; /ڿݳ3k \p޶~rΝ&+C`X,g0El)㳷&x'Z 3E ;zDg?)+xkSM;*c ]>+RWp`+ { #$} 7bDW0^`q|_8Z5u{Nh+6/gSǏ嫣EZ!++"ycEm+<ڂwq) xrRR4>z]sb _Z!{c߿3 @ߎx{7DE:bχ!?DYG(ENG5&Ll,.RcMvu\vNXLЏhnX!ˬ$?W_{j' n`r7Iuɖ.|V/Zߍ&D.7VrJ*ʈ :pkϞ|SþCKSq $4ɟ[Z+V7djz yw(X0i/'!@q7g?{CEM:̠F;aL&i;Bhl7/w,KyMoQ7[0o7K2҇ (>?}$˲SaW_8_\,8u}ѽ=ta_ՙP7kPkڑ::6G~4=Nxkԧʼ2 eS%u)=4^Q7MWΙہi#4=JT{-S Vfg*QfINGfY- ~ 췐ݜ)BlhQ5]ֆG"[z>A4p>ɣ_Γ|}[kk}cgMz iJN0 1^6t݇y7D1}Ƀyzg}:ʏR vY4 1ñ[s:8t4R 16LEk9֒kLЕz`ցt6![iS`sP ~ipN3?վd,} +u?ޅ-P{b1/e纽4|5N7 w mh1%BG g ЉQ a ӿ8Q6+L+QLpz_Yohx(.,>=IpuŸ kߵvO}'ch7 'Ӡ}pI{;?n8ۢC)kJ%Ʋn<ie¼J8TLkX>1:/<}=ocO,m|܏x7MCuqj{Zr`X|&f>bY4AY 2C,4JayсݰO ,Tt{c;7J.@YrװXhV<kzP8%5eH-9E#8B)c2ikHېu%ރ4/aF_&6(ޙϰΉGN"s8 VzB/@|?<92n~;x+M_~$wks :\ِ<}`oz9rC&ߡ2"PJGzdᮂ98W*}y3|5-X9ְ,b@NW@*P1;yX\b L _`c510D&ܩWug\< N*ѥ320TGN87,ۈtY "\R;LBNaFh$1[Qs)Z*7>Fq;YrgB64W 4 V#<9"Ѝ}I(HCOmg*| zhS Y}J2uhwɰ'F{=ŬbtZ)Q"Oو o^H(YV6֖VXZӧϗcvQ~ߞ0]$ J=,`Wm.ݏ+Ƕc3wً"ɢ*4_Zsqhi"d?8-ܺj1(mWڨi.p)2 hW8 |^Rc7 7?[G*-}ʿk?Vxn<{r:8,ce_8&9՞._QwWŢԹN>ccLd:sa.s׉n)5`^+DǖySk/FSqGa$&cj!&}#-N w[;A[E40,zw4A0Xzy@>ji _!g_{nKԹ?HuMmttכg:ކ2@!izIe`guup:S\ԗoh-](khN{w ]G,3tԠgarc0R [0Γ&bZ- zӗK9^u{C  cM456;}L(߻*Ց5'^ g3ʀי w➝g8 vl I }1z6go>hxq="R%Ǔh=[&8>)폘=xqA?yLdsՒM#gfoId'hޕ ٦ȉ7qwL‘;*7@([:(ބ p1Hv@8sO㳮+$*6 mM*O lU*#Vbg;Gټ~FCӻھ;P7P%A˒tyI:MOI@)/S$Tf_M0AuRi946km"i=g]Qpꉟ\+ٞkBzQԔ҆ύXN֛gj5K׽D;$k*TS;EE2,g)ŝB\uYڰe٪{T4LȨ/ǪRD2đ}ov4Lho"VD}O4 gA^IFNld Ԇ =W}l# ^~Zod5^~;uH2rdqh?:*Ý T방^{_ZN(c|q67JuE} 8@Aiյh3I^yj׍4wfwfSC~.UGHG+5Y:5ɍ 4%$43Iaqį%DE1X؈eo\^;YË+G f:ןd+t茲.%$o!S?n'cs ;W7l _.p;}i2Rhj|'WWͥ55< a6tvs~Sn_s¦B %Lڽ&;iaI.Yz2Nu6OpEoXo2ӡa8 i){yꦚ͵yXk9/,F{ٽky%4| yvA.nRgo0ğwݼ!E.S\8uyr>?.{\}4܏d '˸NYK{'tѾ9kw7n۬37dܺ]vӯnZn.N(B$z-B\68g*қp¤6|YKCNNh7j4`HD~<'qNYT@_m [!Vw w=wi\VsVyi2d:XO 'r"Bh H;_y+=X΄-W㯌YLHfpu]"s,S"o41dw p"bSk_L9DVRĪ,HKFuX6!9TrsmťN9ZYN"!j3f /uA WՍY._IakЏâKakh$v8 n^x{f׈k6l{hʗ8Sw "smxgOy>sύQ8 q9-&,5a%g4*$~8TxmG9],!+*ʳzaS[1^k|>!L}O]͇a;xk؏bYs.&,״W[z^'mxO Y *aS hXmuH, ɧB՞vܶ28n ڮ°ͰcGvI|a3AQUx8lK,N ]^4N{%뷣熱Bs韆 96#]D fm4#o^y'm?\V+$ތ~g$z봳*4!vHě3P}Lۥ+Dú$lVK+MǏkU,êVJ`+xWb*'q(y_2QNP5!@ zZCLBǫGrh@yd_qאriKɨC*?%+Y&,z&". ޷`ᏅYd1]v|a\a( 6RurH7"/㺮8!F;EXjEaCK|d.>"U$Ô~{|#:2CjrՑBճokķ.]`ф9 PpB;-ifvb |^;ǟ$;o|G]&hށsl̟|ͻ~gմys)%:=U})jڎ'7[Nv53Lp=zR5􎼊s}G1*84:4 w~^;;2O e&ƶm^kJ;w0pve0hZ Zt }awѦ Fq aU8o 3ƭ3Tm䖑ߢCc<qpub\)Vz D hnVOTGϬ]"t5|,s.17J-de*1 q6}-$gޣ*`l#mwC1ۊB4N vʛv#{cc/ZoxNC{)ޓ+.XT[pнt|I}2 @K/"qk~1NFzM`h>w('l~{"ޗcǔ54QU'${`Q* >w~\t/\.Pq=Y=]B| J$ƬOFy-!e:8% w1eOAwm?@aGίNpx :WgOPB>amwD e*~M>D9-q)W(6֥fxw9sŅ'i&,MmfqtDz@l(H^U"kpc <V1eUs^O%CF5`O#w̉~"cpu֜L,'D _*[Yrm el+o#gtt5@갺xxa?vL*Al c,̪ު':tF܋2U~CP kz^ן 벘> :^Js-&ޫ.&$v<O~ni(YCIv{u($n9 #mv6;;Qo?2gp$FfoþMa(q`EX5dowV@ɇ1C77Lmgw-WNy=C7ۖε8nÉeáV@ELG)WOg,Tu7+[6+@J;I-j'IrKw/bf:Ma\VfFY*zM!9N3jL"[^*iOFQB/_m/E@)\ypXoWdӇsRoiS|HMРҲknG7ڳ\й36B'j8C&fX &T{usv 3v'2bE ]35\@4 N.*4ȟ zƹ =1;"Y=?5j,QEld7>xRJbZ=:0mhu) z84oH,5Q\.w݆ eYd LC2Y& IIK<231?4eOShww7儜GI\õ͖FΖ_}6 e1v/&Hc6^?b3ݣpCHt4 t"ucZ?e'I5S-asMo{0mм| 6o)!J+<:Ae\8E^L %E!Q9 1qLlu&*vϧjɑUS ;* r݌;\4ySWŸ~|/՚׌\<c 8!IbKttö'Y4ҪG,.u[SZbED\Dp>bvts7{f\H΁ YeOLC󍍐 . acj#i N}VRL9첸3e]N9r\)VBȤ(WW@[6Qwi׹5x4~x DO5E|2wZLyȧ׍~!%)F2/DxY) xP9 /2K0CjsnOnj+%wɘ("Me&k7A4cq4–\< Ԕ#?5ϫ _חO|TDFlaƐE8G {:lCuH[@s#2'-wy 4Uܯ),}@\Ȫw Kw:\yߛ{`5resǩćmYai@NCfVLwHv?41Y, z4#~PCˑ``avTL&fQ-ld}"+<+PWUa-ƙ6qx^f~k6&+[.K`#"ϼϰ5g 9&ғSƟt6"裊- 0 Út10wx";p&PD,a2y$(~cJ޺r_>8bq$+w-t~Ѿ6m9¤sd6 l,ߐ^bP40zRs`;0O@L` vʽJACs(7>|jIES9`a̢iL}_}OvOn>vo5il#K˺'ј1ryصfE<.*E5uPNVMO/c)7n+@Q}8v=ZǝU"hAfD|}=iuhIy ?U=^Nn? B>, bAtt~?}!~_+ BpRf1u=,uؠ9~vO?w~ND[ܹ|hoo~\+>(?I}";4 ȅ;?ov瀙azaԶPa&DbC1]:X-|05Mo#U]H?44ٚۙ|'7]&*.c֣!X5(*Vֳiū;WG!!rQ7ErRmL^ޠfͪG,e0gyXWٲ;BDWK8ؿ-jn(,=xE@S~2ƒ rb/$R٫qRf+9n!!E"+ &':jMKe< x? a1}Dաf"²Z[OMԃh"OY\Sa OdЭͪImmBDu笽1q\y`FQC>ZBz:trεG]yI)dS}{)mvhV9pMr%p,4Klf6zfmPae)b/͘hl:c-#=fMH07tgv~Y2/ qgQĕȩZ܋3037bpKw{] $VSsӺV<ݚ=T"LyTtn-[fnQ`zҖ}L{%ܱv{ew/:\Brfމz/lORs0',ncn?lB'Bgܲ<ϧq` qE J &䍺 yC&c8Mӵv&Ծ.=4Q9ApIw(l95c 4, @k&fNjzC( ;M:{˙5 :D8=wZIYH.zt̓P،2fziu{R>HyqĖ4WWAZ?!{.E2k:03+l?F*>|j+`vIYe&\J]ʮG*5X5gY 9u{C| "L_I=% -+˚zD$5,p)1nesh&j/"Sq][cMLB8O$_N/l|ꩬykb֋>ЊuxN4u(=. n5B@~*k-WXC)祉f1%sau$v2r@'5fGEOR5tfW2%Ozۥ!vn`,e/6ڗ?#B^#K-:wI֏Ԯ(=lrR.3>45|&OAY&h+2 x!9x,m"Æ$fN"l4gsL~9W|FF6\锆1i8;sҋ0~h|]4%5hQw}': "J wj|ǰb<7tϙw]pl.n=R6gԭ$?ƹUj"浃+1GV;4һPP.y&g6cHpqƇvT'$&lHLذ[^PfζQ)P3¾؇yɚ R/Xk?ͺ,tǨ;L K1!nqBe_췓{2'G P QK QXWe[P6b9YR!?_ 3fdvjtNGuqu^ڹ9 %j{m.tLTM570&*b٬JsJz8孟ܧ VC&y*-IvΊi5K? pk.ɸ9?E: G w/zޅ5.O71|wFZZp?Cc"M~Q~sZZ${VQQ7%>Bm-el  2r<Ч_t4 _&au[\zr#zYYScA@)Kb!4TߙYgY;h\w̢2Q feB]gtH{E } d*ED4_1Yol~ǵXT`3M0[Hud-N]&  I%%c̫/3pX^_(#E8wG6 +s VTKSЇyb=ZaV[8{mZe?U[ -n{L;BcOnƏ՘4IsjN𿿡O^>}^wk_UxxsaԐ?ljKobQ9QC.-fvwlgdiL%n~Y݌$* = o =Jt;$$:3/Sx<(0gs~'~E3>NʧUM0lg*0`&!]%RnM<0o }rSN|%+ kYN׳FF߷OPov%䮄b ."MًUN})ݔ_J.G1Q@T3%XnG.+Y+$>Xc "Xkdz5V,V6}9;(S*4M8LΥAt[L1 wBaㆵF kqK#i9VI7Q&ax o.r#? %Şx~O(TB^ߺ1 -6D»uUi8DQ >aFm.v񢕏?aZ>ܹbQozwqR$#`й06l{".Kb; 5 a@V2r,h |?x-H946Kh?+r{ s.q o:-pq %BpZ=?G?мM0@9 1c(hVÑx.zcmGf[TDBI[Ѷ>[뫘;MysZ\0'Jņq T}G[禘Z^}/0|$ \/ ң GI@K͗Dh:Pj$e %oG0y G1H'\8Nen$ ɀ?oO/ȘOY0u(wPi$}iEjf=WC_T;.eC\U77_p?NB:'eUB`֝růCz~+jW u}=%|`o|J6f% T?˷^"JgX̏H\{,> "rϏ@/KK,V6(ٶ>e6 A?ڽ + 3$2KSn4KO iQ-!v2]˫oȀF~Uoy!;U c,Dsr⬝{%替7H4]&.N}(1'U֬A>=4n*k)19RO ` vr/aF*:v\l,JFO\S ߾v|`v^bi :q4xv+|I^}R@ݳY^}z3WL0 iڊJ}}ud| Z3gJ2F!tKo|R{{Ad4`H?')D#X?#~p?P,Io !:] ]MZ?YbIvm~wIg3H+`'{>9 M 0̽d$ڻ>Vվ5ߖVWCߛnaЏ޺7L|{˫=^Ιb~Ya)flw9AhM.kcI.s fPVd.%tI m̓V`֭! UrkhV џiuBHk$}? aC2*M!ut"ˋpHM'A_jByȊ^կϚHv~00{J߱Uodxe[@v]Tkn[4䥕U;\Ti/ɡu*`5Kix"T!Lt$vY=G[0?8 +^ļp36eqjU_EMum[;xzu}k*oZs: WleEc^7GHV[?_2m\g}T:b>:X1Gsg-ο,C_W}7IOziSx94Y?"믄5\[zW*>!Ҡ$df <*z&ho'_Qr(ł +qp 20"__ dfyJr™-{KZ&c5KNMx*Џ;+GdDDƤ@0"ĄvgCv1seaO)n &?q PC䓎L-ġ$pNb~(͐]lXAhɔMXNέ N k:po .]{>,dm筝ܼ&V]ԦӝR:=+SJfkaQvMvieQH"k%Z{:Xx/!d HrFPr_3Ǟܯ Mjȑ++iOh]Q?vWo{qj^.. XpϬOCǴjU/]=Tސ;2A ,'^уEvkv*O3fUѱKў7}G [{7E䟌ܷ#\f7{;{d/;J{u!r+s#Q{彅ȩП!?0>:P髗)ƚե `iop} )`ݓ Tc,yNCw _tnZ\T\h6N_͡Ws @p(>8sXf(-s,_πc{8pCt<Z0}?6[BC/xI%À/LფKbX_Y&(4=E`uxB,뇊bq%A!-k."(.auw3e]ܲT\p# ڰ% tq q8O+8)D$g_OnE|*U*Wϖڟ]jYZUz2L_a`Wן[Y Id?B~x =خW3d. Ȩ?BΨNXfNG1]G!ʃNYEt yrͤ[_ @(ͯŠWP'4Gih V_{ǨFv'GqcoQ$ʞЪرxuI[SV'1?[j ӖFY.|', m jj%HTE;|&nj)z(4tɐN'䵓KiaЎ/v&l08q*ڭ駳NU+Br͟$K˱ȏܢwe7,&&wn"!/ɁCtY,m(Yp0 (82~$%+;*zمw!ޡHEhA.=8 ș޳zHrR>Ad16Hf)OѼzӝ,_ 'p{znkhbEhZE?ԞP~ԕ6Lu8tp?78gE2i4^¶%A]̒L/c93iNcVaI>_KdFMF!oMY9bۻAgsp7NcUL#+*aZٸ6(}L*YU0H>g}! ZwWD'2L^ Ƌ&a ҍst<Z-ķIBMݪuzo_뗀T@q!g%h$QhjQZ0`]BWA{e6bd>Ć&7PFeh$#6M]wl@ja\dbAf B>6#jYSp.-!d{h-Wj'ᆭ<\h0Z2.~9:S˝HTMuecOW4{CE_0v4@/*qyɡpn5M7t]5q6 Q~ pΕ/r:] [U]YtdFd^%9y1~t;(ׇ aה| Rb!k[WהWq*j-jhzxJ6)+?B"6cF1s g}=Lvj)ƟEG/N* qD|֘fPͪ.ռ7!X^Qr; nq Yq .&9N ]~?~I~A[ :ftay!NS̞LL\lY2%#žr[_o\ }G^u]p$YHo!9~S9nc떣zJBwWe'!Uٌ|Շ%B!=oviQg{?"2ItG8EZ;,RW?dj`eH=Nzr*$*J]E,uKw}7{a{۴|iMuP>wy^H{N- Wc^d [Eһ+gA+mI;s U dۺ".R#v^|>p0ay'&FG;'|wa!|T/?$*m >,p1B})|Xy ?Pzr=a(΄|_&LdI~1;?0- (7Q#$:!5|J#~8uH%w8p" 1(M}`=+}-UtëkG^`R+/8旔"6GTTw~:>Р* p9<r_-])MXwIDR.If^""{a*ڵCVc=v-tׯ4n eMBdh ry;y _KVD N(f` T؋CyߣwS y-ެN'O7*,0\N_qy1M!+HL<`3"KִnO۱BGdU]30EYͼ*wwbKԍ /)T^W7&͊CN˸OTdW%#5uػ< /o.ssABfuy^}hWfWAgyU-u@էBK%O]OMk~җ>`¹ֳ,㹻h|rucE *4#DϓFнOƎZLcLS&z{AP[;F ףΛ kP~kdgGVa<69p\~5J[χw/kmm>~T~SM$bVn&^8#GrndIzt(t;φ=_XuXû2eY )-Y"|^~S=lCӫtu*ےUH0E_adk[am^- p蔃Qр5^=j{ w*'Ir= ɇƱ;bmci߫p?:3̺p(OҖ2#.ֱbEZՠ6 SZ z#;qԓ֫#9l±:6;8}>H?8ftꙓjN[/)VVD NQ9@q=u>7vW%/ږ>>F#^8WVG\*VFf|0A? s:- c?J8_{w.z2Ơ4lWgS2 F 6\/E*Ze{T/!Mp+eUc/53$Os](σWnx=A?-5Yr+Ǯ^ *^UMDޖU Gߢ\ȶeΥ^,WIT /9x7Ψ\%+˜M`aDF)&F g3߈?':V7(1I!/KN,&)iӋǙ'kel#m{N:[:ڳTJۮ(s2tO7(a=Ja|x@S-w)>0i1enr/ If;8 1D Q۬O7k>$]1tفD,[ЬT=œC+(ײw5e d?]̵f]:?FH6qn3UFD륹ᤓMgxܐ{8Qn{hjO9GDf*lZD FK|@X"Y tͩT֟?Jjmq*Z[k"[<2ƤoYl.z|2;H}8TW{=$|y@?'Uφ<=s 測w߀r_[:;9 KZ5x!D-:#c^6X2OID;xCo;b'wi} uه2q{RtOl]1$)klYeMp:PsV_\ֱ 7kC;J MbW4ctaf|>NjQȡAZrߦh2  sz0/P[b+]6p \FlG\Lxqκk i?Iz~^] ?pzx>oY#Q9Q{tj\r)(qU4i?c0F7n5m*=3v?P })*yQNef^wWC'_ K mo^ ][Y&}{j#螇%X&WwmhR"W X pm3DV`x2b0f9a^5A5!\G\!Md6yxLN`BKX[;NJCK⨲/eX'wٔF@Ț;6[w<=uTٰ+GOo˱7awax3hWMiArgrm=<4 /_[8PUd[}p-*Hf'#ެrt&O[WfD]ES?C?_?Iwsp38 \bOau^ .?"kQA#d ].'9sd0LwB DpSm,8ogYxƠz\kkQ {@x<ΜmaR:$z\*?n1H6s$Ť0/6, p𑄃#8Mp/dS|& ~A`1ʵ]Ë@%7Y_;,w1U_$]ÿJ[O4 PҽSChGad[h}\Pz%5N37+L_sIA gT:7 ] bOȟ̒[#`;zc/NS4j~$kvafDAPG}/^?`_^?G' >u?$|(#jܳw爾C;;8H~ w^nj_MYZ, @Jǘ<4u67<@^ߞx;gݿS>3Ŭ#ׇoѪ1E+ ᛕO ,q]X>so?#M_]k3N'b@T)&35cV''Dw@eGL|"^n\z _]aoPJIMcKjCWׯJ.WG@'@:bf+띧< LrN/n j!P})uANI+HďAj PΉ'pWWg̩ pX:7|^f v=Џ^ܷ~J(%\R$}z$||QӾ|eW}b7;}$!rE9yskUgr0V'Kn -࿒hKGtP:5;0LnL\:pxp湰/@/a9dK2 thқ!:IMfvZhvW6fG^OxtH'/Wʕ F~%9=4͎dӣZ$ӏ.넔VN2>=.}_JK/{y%؏䈼q)"{Wy[ːp|yd;KwqN~6Q%9&E&.hz1.5Omm.wB5c}Iݨgw$w4{ăwͅ9Kٸs01O( 'XͨĬxLE 0enUDn l{ uo8ci_gnE碪O{S Gx=2/%f< oŋ[t5gŸ@i}RژR 'S=V@d0┍5/7s=_A=ա d:\sXx=.M 6cJ&Ҍ/_o \LJͯ`6W2n}=p& [27>tZ{d7 Bl%t'@PEowQ0XlJ7w.=wEu͘ UX ;LœTZÖ)Kۘ܎5V%7.\)olW|"WSz2<'鬐9PQ)gH]B*4hK^B H\uU g8G=+t&Sqƻ gwZg4e&sgj>ؾ =eFMGߋdxI=*=>J?0X!ZN!Ymt|\BtkwL<ސ?e"\,{(8> zQr/]2AvryFx式 cC۔-PmobOAj]^_l6Ķ0|pmZS5$;Ql[$~O\t m@l/Q~q|\Z.t\ɏx#Mսmfq$#ߔl/E:Z߈] ϙ ;\E$xʿxjvst7u)]9%tN~bDj[iF͊({`n~r1. oE'XAB {2ٕ]2+3뿗ɘjPl# Ӗ+kAR bV%8̹PGo}ZlQWO#T웋N\x{J[98#K *ת,ŵZ*@~}y}O껔E@"ƊѳF||XJ6] >=r٤;F)V VӘAV+w Sj\F;dw쫎DecO_Kc48$dޭIku6()r} gO3M2LXz$zlC-!:WrJ .7)ۼڀ5eɬ#̆ǥ=,@4B ]b?:[ |hH}̡<}yiBM~Vǔ|53@"}sNp1f*&CjlMhb)ci>؀IS+ RǏv+FɣY_bS!# 3. }tY}vj2lkֿ˩\z0F5w]A[Fk{sof 4VXQa*إο ҲWtG)J)ˁ.[E 4Z0ge47L5_c"jbwUV}. Z_؉库w d+vGBjX,?)xThNQlB!Ġx~bԚ'?}ǬL4dzW4RJmNTlVڊE|R :هR]ۚUu5 H+Q㡲exXfZrn/{CxsQKt6VB%IV1OYjQ7zUd du!.kGLF7cyg/iysVWAKQZ%?6OIҽٜOP~{Gdf"IOCooQЩKLydjMK*ZBqdܽљ?%ҵB.S;PʌGM^W-Pi)K{ їY -J=”ɼ|L[O~m2>glaw(X%c(T|Cݢ&#kkb8]2`ekK5»yI[ԍWyd4FNAh.bwG{޲lsSL>xEx(FJA󲊺 Gjx6qDG{6< M9Ud}/R yH kK Q̅:6"FIzQgH&-+zِ۪^Ț׀\z{.4:X7 ɳ׺CA|ҡ#΢~AO?:"ŁG"KA3܍k6&#.zC9N2Љ"c_3+m]aN\/a o=< 6vj!2 ז3}$J4$*/?`]ǟ!7O{N&NRXn3Lwu[dH_їOLx^zdsRxKxC3V|R"VE:]A!| 0U5JѨrjCvMߖ:ě ȭCKA ܞJ]Hnz%P{z vY%7e/SyFMFL`,Łм}s r ,3i^_ƑlW/lxv҃{O{L< q.u}u,pe:&UN)UBWftS wzU3ܽ}:apև.4> h}jq8 ݽ PYH<35 >̼RM+lX~'hZAyQ (TšBmKv#S8խT7?GUٯd;V)03Dy'~HxdpPZdz>-Wiv{7jbIֻAK@_< z#QySKkA.e8כBRl-io,sYi'->ݙH ڻ|>5م BASGS\kaAIɅ墇.By[u FgB^#rH3 o:rB [V$bb9eRdX+VloJP .$IĐj_j#^We@3zUxJo}+ɌKZB< 5>*b;hì4?a%GfjC`=#8Nm \[ߖߡ< I+;hnle&IUC3"4Z]hrl/tow{`6Hm:ډ@BJOy t ۇa|q"{VLj5v(n[xU4DŽdSoIiOM.:bL;&y:;0M#i3B'Z֨%NtZP #`` )md)h0t 7 0!),77"p2[t<=[8XTOM&1QnƹYkfF/ʠ>xI9ZR+vDw{EeQ"#srO'iΞR.&vGZ"+2Q7Gpyf\˖U-9 Kڀt!B<9W5[}_mnQl,]yW ]'пk A;;s3b>?}庍9A[%j*G"OH-["Ӯ賕32t22 35e$r*|T5 #% , `vk>ʄ(2a VpJwe=&q XE[,#ւ/1WD"ܢ{F RC5lNۉdg_ߣvnIh=5t|=Лlœ+o ˳ X]D+_rJ>WwOd! ѝ.?7)߁ZSŚҲZ[ ?wd ~U9ذ &Dg{q "{֏K{Ji w䗥}fW&C4fgl`Ժdmzvk[p85ݞx6V(3a C߭@ .]o_q<ZTS+99mA(8=^k[Gߠ=XVwczN&t&~$j N5 }m~[>N᭤!n% 554I`z1۵RV+&?q?Τ{=\I#5R<9Nra[ۗx}*_tJm}mpl}4ax9hx]a.FluL6{(ߎ&-B,NbDUK 1g#fLn_GcHC?7; ihr$ c>hv"j'ޗdr5CUaRHLQ/@Gc`'VB}7E g z2<!r LÞZ\h1>&9\} 3w0!9f<}Yxy~#<|7$sB(K/tB$ IP,꼷ڱ<@p66*Uv:S$;\%kMg,I0d%XZm7 j](lh]ʲ5d^4Pe3-{b(A5z 7CUv&&m542n]Gr=!6 따Y!z sj.p/IhbFiW qή23}5ҥ#ÀT aPݮ1i4ǘ/۱k9:Jڣ(7>lp?5"_.a \n+sX~Y(wps_H't%j4BuN5dE{gZ1}C 2̽c]gѣNo!])N RM.n0]:fq~fX lJgIRZmv9v>~CYfO$K]x% WÆs ˃u:@!Xy O>7G!p+l^GlC尘;d(h+,+tsp,lFUWﯡʜԞq"x@cSDm`öfkj)>j2<&v7C=k=CuH,yp[}e8'$^yӞ-< y4=Ks6e92/mw q-t/eFjXdA{}m-4?5#- tۛw&8oe4)Sh2{RP@1W ' p %$f\q(=0a:0?̼M*u*|C=&j3'PJd]_ΰ4Uڅѐ旦.q~往TAgqb~b88> &I%#Ia <T:G Sx}") CWQ:`6}*1C7tB#V  Dzp}d]{ *zrvj*q1YeaQa Lr*1@9BtG|. ۦ7Ye&h0M@Si leJ`tTڪyl$˱ZObVxaLQLl'R۱-\J?D5}R4Cq8}!Ӈ+ק13Ԯ2[A'S5tJ2]@ɺܟfmimP¬8^#dhI %ѿ4IThrY)LUJ@7 "BKc#N[,n"OL19ڻskO zvܜRlk8+jQ Q*p)!I d> Uܫ/m4trrY|Ps</v:[}ܼksUIl]QV!WjbM<@ه>2%[iC[6}PTÔaiКx1r`)88BC&ٛ 2uM"Kn!ÎB,0&M+P>[`4끐筙~o?k78w3?z фA[@뾛37$yGSţRAQl?ܦcrjLZHJķ *w (_V!Bb)09Iز >}~;fy'HRm7Ĵj)p>bG-&wWkU:Me jD!yrKU7B[‡O F/^} udIETMPc`RjvT(`w+737{5;$6d .푲h6W"ӧ?dV1o;;j_Rn[T|RdCʟ%%pʘ7Yʷ`Ӎ~G[WgvW ,bʼ*׿idXT`GC0*ClfLZ*W)~Mƌoc@Bj|q{;gYǨ}qPS4hѨzBR,CV+#KlNp  `dסDT3Rw,Ȫq@"[:C ?#p23ȗޓ5KNjA LU˪gBz4@!BV!iEUh`z[fɦѝ9J}2\Zq8qNY9A~u{3ͯ` Z2 >E򜵫yIr z`V XN9PaRޕ$Ќ ꐐCn`ߗ`G!vC2SQr@[Q~)LЭ[GѲ/^VԞNE_sm*M|AxYd*;jUl>g:䒋!|"tθp. {dzR,{_6ٖ?p ʏVP΢Oj3j?)AI7uX \]e[PO]ۧ޶J Sasw[֘3 NL^A TDj0p)LSԵ/gpw2w<3\ېqb!l4*OؠZȀxbد~ e}Qڱ߳|%Z[AZVGKY)t:fg ޹k) R# ,j~kU^˸d SQ , $w pI q(AP?X2+6-ߒ?0׌sW%U07fv!?s:4jc$0 ^gA"Ì!EQHٗ]NԸheC8_lEPA@ n݁/żyU^)YlojcN }EѼΠ&O»+ܹ7pҋ,@v'.X(zY7P[*P>Wy )Pe8^L_M *ox8zhJyZ4ia-8W.a]v;FmМY7 JyVU1a`#.f7݂Nׁ;!juG8gSZ嫯-O)3g;)jOWgqb~Va0b &Ǟқ4ik-ZIόݑ9t+`M| G'f.J%3Ғf#Q݄>XRg p 1H*QFRb13Ge2)UAXGt9pY}g0!]#y*FANȝ{*g+R_>.SSv. Q;*7>ғllJǪ EO ?F JbG >(JJ$W(Ǽfj\4ry DcRdG) J~ύ<晒7oc.ɽrzR77?k<sml|G?6/^eŲ[T\k*@4w &T̅$ZVƼ){l˼%3#܎R=? 1c wJxBXwh\fPu61!m'ͭ-eUIo B-~(3`͵D:ZXT^(3r?seI273/(e} "s].I(fquovd 1dl܀f@g/ DsU7odH0b'gB@}/!1ҔTƋcm)` ̯߮qfLIV4Q*DXas-hU6+5=7hpE`IuzN߬u0mzJμ= @h^@xDi̼>HΙjx6>%i}0 (b[Y^D[~A:*:ϺZckBg1Bw!꫷ ӯ/a(*6!(:b5ػ޾1G3#t8L,:l~1xi˰]`+7* D[(@!Yj2}9%BE x*~7|MH) 3;ܣ_ɇ.'OS/P7}Bj}c춡۶Prk( io},>.q ߑ>*.۵[F*Rb߈pro41o5bsp&V-;'¦m]V fUXk{Dž;]~O-QJ7qC ]uM9J_S><$ SL^CeC+/!h!oꍦ*{@'JPYnԕKE5PQξ6c!b3ѝM*I̊f"$r';\6opJIo9-^gW2W[;`:TUp9*6􏮜_:8@ Dh t8 (ksG&ubۿ_f*/mH>yh54!gy˴1yCP"n\+_zݤ[aga{#+Ee< o'KgUcXf]oČ.P頛 6/nq%dI 3MhR"hgCWa9C_ ?EJpܐڭƵ}c6* J~7״Vu le K%*qqi &P૓Dj2[iF=6LsDZID=a4 1^$]Ӊ'q-;s=*auǓ)8r1-g6✦jo--[Cֵo7 bV&a_o(fLF~#ϲRE1NptEhd. L$BsGt ( 0Hܬ*,›_1p7:|u6']|YJw[4Ҹݣ6JMwDwIk@QZmNт恠JblyHm]󪛨' |3|S\"u{P'F. [It,&̛~$2 EF (pn&7QU5u%`,7I+s}w#bZ_,5DCijT!ێ0=V P1Ii{tD'_-Lzﻘ8[ q4mWlY)"Ĥk㬂+m=Ҍsė]=qB'YI2`LYMYv{Dey.hYWOy }9ӕN@xM}si3)fH Wg!~U=f1D3]ʛ+ٙFq1%Y"ǃg%d ̡V;gVn'$ O yq ,( o!0:uX``\Q#R"QMLEpߤtxCM.HsjߢG'fZ{+ OU: }ȲJCC_ņ+VC/>>qx18<R QYi9p$`OԽD5ݱ_) _D RkڥGcCq,d=S:~[1^m(آuU6ZbMVQc|djƩPZMN$rʄj]8V/몿 ͤS`A|I!{mi}Dɦ)aBQ6DTF'!9s"g&*2nya̖hS1uwI5˟uen'm2GBXB쫕A!40 D1"@.LBSy ?AW ##sۚ`xxrwnMi\|`@NH*+: I#g6q(u,ll󎭑jsW(0{D$:3e{yY+L Scw])I iɶOmM~6K~nBulU L}8qr5Ի]v^eC`IPX[^Q'V vsaʥ4OJK] ޫweʨmO Op .3,vO#T}Ԉ F.~ X#Ӛ+eQ6@O.W[BU饑(p˱_N(WVzDV{G^$x0]Dtq'i.3'ؠ;BKVb5u- ). QeA~oEXU,ҿ:SFLP,e@^ܛvB趙En3kXRG"yLFFãn`#:챇 &ItаNco2s3Dd{\Dot L+xL9 "<3.b?w6jnԯHKoل ΔHYա 0=v'hl Iv.J8 @s=G/\`0h~ϒpj1k~2TUs˖aڒ=VBazrV#+k5()(T҇P.' ˽to- JXOwlIYox23uK%H WM '6Y=A-(Gon~ kZ%R )z OVaq3}Wέ bido~Q:$/y"9)$>aJ'CRE^U`37$JOAGD7CWh@s1o2x,n߮ <*!S jv7DWpQį9Z1A_0т g햆Iz'ݞ`2GLj#cJ]؇p e U5N.)}Oa`?"Φm3ZP  ̫.6 7ld'.{f=NUx?'_ENM'uDyω,sVrdYJZm>p_Wj94-m"hMc9%�=*}Dd{.;~s/ apL؛%3Vh`>Rdecko%w3.TzsGkxGބ,bX VtĴMQ&ڱZ& '$.ociQםQ$#9ˆZPRZ3ܽNY‼_u`#3E*꣆klD# 燊}]ʫ9 1:%JB,bGz[#Ɣ`d\N.=R:Iً3E꤆<̗-/G6Fi4J4]E 2!%⧄b.!=lyO-p3eSjA7vsb2bԉ+w܎f:3TolBttTg%)r"w{ai*\hL5/;ۛ!Y_9>,[q*K# A!qO?,wwB#`Ө%E3g`yARhJbG˷Ouq%lH4"%nR!ڭ-7M7\+Q1mCEuWDc;3<)%\KayNlК1hÉe0 xCD-K``sri11Z-,S>P:]&}bXjݟʗZ?Ja1oȟތj:X&t50 {RXd֦kW1@}_j{Cz0?_zZ wEtt+d cŭҘ-+~M>thܦ" u`Wh jtgZ+Xii¨ ZUtEgBGXA1Fgb. "פf/`ʪ քWO2޾~1+׬#:̖j{=?d9Б4]ʛߧ*'$@O.?DC`QٲNY}E$vY`SQEH݂*>nNsp^^l3YE3dd+%> jTDz3n43ص<5N2薘d /Ӷ<)Tg[MueN*f6HaB@:R(G}2$ayUݥA9T^Dbg FQy!up '({ _O @GK O-/ϧ+8d'dd7MNP]Zbr\TaBB}\s=a^mGp./0R3_-Ё$*}%B )cK@"a cFs誂88b9&RPۮ|1A|g$ A{Z"{5!uIVRK[,*gkx};wr:>Y76Q4Eҥ{7}cӝV* C ONXhj*`GXLxf|S^; yLV5WSn#q"k,%H&h ;kjm)lcn2c|;ocB^3Ov o;ZblcyAϟ,沋 REbɌh-%wmb&/*mmS7|78DbJ}1:q[i-G H>!LA|R3"Upñ+G$Hh(ɖAZ3oW%nj3{U̵0N4`)Cp+y04]7Kac_JzH$NnHAe(lCtzHY/8ZׄF7ӉS-\ZlZM@Po(,7Fb MRQro1$u%DȰ,D(0FOA4 B(>0@L2F.,eqj*)R\u8kKíg(+3aΫ 1J4.6Ƣ%n~үفG /!)P}0y5T4VjӐb2Xiw'7Bُ_7q=T{)1T65`@F ?IA{W#>P`/-z˕N2W/epsMdry=hʏ"qB,ֈb,$ޭrJHA7t@sْW)%Ve  BgIܛ8挵ךoeiV8YD,#e"9D, *1ŹQ[,6;] C4IB -`c_95`UY[SJny\oP?UtYY[fH1g?l:vxtB)Jhl5ḩ c dzr|X =`]A%)_UXeh ̆ \ye0O :9׎a՛j$Vbᛢ.|s}F-v9,>Pvw0Ȋ]rҕul?,{>䝦P  ʿ+K m?E0@3v+q^qXj7'hGBPgfF*; ?m 7y^y mbGMfe @}Bi,wseykYA&4,B/ 4F]!zf (7 } KWړMspT= tBEy%tܦ{xtup1s-Iz~h4o cAFF?-<4P[*F߻ XkwXaZ$pXN ;gBA/s^,MTRDmʁȝz/qN)yUy|GnFP1uB9x88L%FW`®D6}7j9R .J;/ Q El ?e} MVmi:^\~=iFs5gXZ/XƝ|Q.0Iy>'5aX!^xz_#~A}(7Jl1V7.nKxmyq_| (gFwʹ cʌѠc[M+)Du67Y޷'1D TrSvl(ԑ4]ѲÞyw,p:6sEs2`z6T u&tA:#rĉ^LD^`ms΁R^0iuN.ZhW3.$z2PS "B=y'" h($;:~4 \H$6!ܟbH6g9={ʀHfN֨Eũk2hl#Q֫)XѼk|E\pfa𜭲3 h+`km~LDZ\>!ci?Q$0CEYn$;A~ Iij_oW|ޏ"tHG mG;9-Ͼ%h`E-Tm ގY(h^"{Ŕ0DbƎYemt640gEJl^;#PySŰO]W   o`:Ų˃id(ipCWy̅+I N)40Vkc=U >"H@T DZ5۱?<]Z.H"`kl5;۔`Woy)#=,>/GPoXO;c2 R; Q-;AdrUrg͆Nž\ `{=}n/}pސ ݖGg$/W -ua)n{]%hT7-IMCYf~{wqK˵3(;#e0G5M.7uq5 R=߷',T\Z%?IUiB߯(N[>4z^|s|d̆6aXI| %N s]9lRDfԾU)O0@f8ވ\ b̛?+H=P g/3A#uǸu[} z=y cufpPKuj!S&@F9;o|j_D0 u=JJ ^!c4Kuz*sD^naJVq?9y]'rR-b:K5qOrɠʬIr :HybNUk٘/hQ %7,\rG?5Df/vmZ}1LvTl ]AM@i$` [#)XQ&/1X7DDxT&7^i2%!1Wų?4~@p؜~7VJ\}V]/(8֕յuëKgm"e cH$sFf/gt'|]?ZAfyr<=oџ[Cد,zd53ceG(h˪܁Fhmk4r-Nz[QxD0j\A&a^!Dq߾ I,z4f&]jյV/"k҄[Y%RH݊-B3p  -+=suޖ nocՒs9SX6,]Rm j!weg0qcߌ&z*&r a?Ofi$4 ; jo^T{{%DF6_ fZٿGnrrYg.#J{=7hfbƊsԭI 4v0rJʫb@QB`?YCÙT?*L.x5O<0L޽k|UgdJYcXEjndzDTăs m1fL m Af țc%ΕʻDRJi+;VĦpF,:ӡ>-(Ye)՛WROx.%!n5였'.,cn&r2EPø*bn阸^N<*9i=cvb%jo^IY3OgK:Q *_h`ČIXx q`DЎyө\>W&c|3'ٿ?C@޻[-؉BP.Q_NP,v  lɬt w|ޖY ,TS 9u@rPi14퐲&IP_\#R i T&*0:UCQVd.tbU,nG޻y$Re WG0jC3x\aZN/mR[YS0pC Em6YK ^bvX`_. 7`h]ӽ/1(/zvz(Zgs]&reA ǨPqv"pYmVdlg-~W4vZVMT8tp'QsAv_RXNiͺp^CC>KI6(@%2HVjˌֲյ[…c1mOXB`L&Lwx[ؚNHsbߞoqMhZ/0rr5Jl&;3d,>*|8V,ytwbtN0.4sE %MZvN/ΥCAjFp0lsC)żb?3!@{Z$ksiN͘մ3C At!^}Sxlٙl''w{}*g+'A$8 (n$,>AO+ &TST}5zjҡ1`BG.0x@PN+?iZ^&Sa`kΞOV{T@^ ]'%pZwʗW2B _V.RJ1x٘7_mn$lGHNn$|FN_Qʅxpi--"Op)K95KÇt^M:V!HXk|Y'z2yP// a./7+!8JP{Ti%~JgQ B}DU>$sj-pƎ/s+6/H2w FFQ?@fH@bz^KDpIZLtϐkȂA7TKg8TZ߄n |̜%D>H}> S#$ ŀ,qǿ==SETOP^M)JO@ reǖNLK:7S*9͟`Z7j"K ȺbSokGtu !9'_*^Su~Դ>ms%ybV=D+_ͳ+O*L:|ar]7pʮd 3Ձ`G68Lؿ2^Z3"7A|9T3b )RIR lr(TZBe:ɘbxD"􀱜kLT_ű}(iQ^9 TSCݝ-έ᪄UeB_ fyU`vIAqD(&*Haxd?|@nm]`T§y_FR<6|3`,qXGZ=4%SςNT[gK]nO([J#(Z$ũvqR$ђicJ'ZͲpt=#)t n4‰!jfHktƗX:0~Xb}Ln% Kv_v4rz+̮$7%W- 0cb&_?%Y>#B5j z 64b0?G};p]ty!Qĥӎ" F,E,Rh}N*CkA{ ۭon@CN7|{{IxhC:m':%.NccP Y` ʘ.tD&>!Ki4bEik9q,&{^M'Q "B_J^n=1#\''5S]8k cco@7a"ƳYXH+>PY"W+a4YI&NXW^Y4TN u;4[:Sj ^1;+>0Fȱweҷ 4߫gWi)G~DR?B=y$*D nSоyVP >e*  ||x@:}~L(Opt ~(He]ɺÚۨ1XsP\t'51PF͖ʯrQlC;LE204d$)ؼIx0%>SVS룦9˽fV/!~M9#c)t;Yw2KRǨtlW5MB1:6qʎ(f*ETpj3l>q9AM$WJ4ڰX)6ƌϠ.eҏ*%=+>s}U|P!x߼ sF9DOw=r'LycXn{p)90QUdH⮪p ړ}3#e^fnZ3׎>"BOR90\Ti- $_':1wYȅz>q<|{M f`x"fN$RlěWc >bMclk\ڟF iegcȍ6] Sl @*m>Q;Q$_{O^lwǞ#GHm LJc@SO(j^9TǾf,]bGsaG7rJ`0K{:`K{w.}y]^s<П<,nƣB7ևEra#.Ƭ=$zy^ӏLkA !dR_f0PȃjZ3_\|0ޔ%#xNDE[ 瑚! 75OI)UjmȂ̱ˤDiϊb!(mHh0[ hΥKNfo\E: asjx֗w? FG4}`!DZAa|%N{/߬z" "r8 Q_t+PLlA Vv4^[F غ?Y{Z.GG1 T+Wb !{ѝs?1=v6{u5-);>xҨ16(d/hn:cIo2?. 7Y[z~ ƉqЯBGJv0x4u6Y3_, *Z!\dZTҽQt/a,yo7D-< .|3ElbQhhءW,sRݬ[Ni}pzo})օ˔? ۣƱ 2HJs$]KXX)ŝ'6 du/9tѤgVIС^&hE@ShGkUx~wV~yqBUݳrEӀit(]j96C僋Bs7tJUvкi]w|s۹! -L3Ȧ-dAJg/ԛ,KhF M)wT Ml'Gch 6|V 6*܃wI%i:>ۇk6"^gkdW(cȰy-GrQDx.{((R%ӛ@Ն`"qg%^f-^i\鬓\صg']MI~?|ݼU$;6SIA]R7_ gE#F[4_YE1SjK0 n *߽U,8 ]W j0Ed8Ɨ_Q -Bz(yahx)hʇT/9"ԋ|5g [%IղG M`ў0X~l"I?2+?z7Ѩ>'-&&XBuSص;-\zFNЂ>Y8K6xOA_ÈD'۝o[Li?u@n<wh`c{E⭤ư Siʻ C_C;Y=#٨ NE6cHʳa9 k\0H)Afnڀ fO*d{91e}lbh!ൾ64ń/˖9z=Nϡ)`Z.zh:e2Oq^ߪ' ,=d%K91+RƔ7J?&HMhsmw߬ԋ笥H? [ Y{"T'Aڢ\"Fr{3V/V5yp3+N:m+Ѫ?:cϓ `H\}03Ry&͑jl b@[DJ 1#GM~~?5L1 o7a2TΫ-`"=^*L$Ҫ8;#,«$R #E9q~RӣֺqڱI⓻ʐps$ B,isˣ8iF]/:ɓt/k$OYnu [_:Ki#H2׼kX E/=mwq궪zD ƇH_NB͜lބ]}/|7@=DBBس~6 EItv=ncݕc؜ff(Q i]8GVG4/*BcOQhύk=MzQ6$\FqW(KyJI&Dt ZJsT[H*n I6 U/ccL1[KN3kShۘd J6Ҟ߲Ju.4V@L 6MdX][ݪ߁(DK}~$%AFCjzgb9oD M`И >RzR֝7H3{dGUD3*-iƝ>=ƻd9؁괘i DTj*" 19jCSF{6۲S0KT GxP{$b0`:)p5YrCZe|H{Te(;X^83Q?:B(0S,Cucu$>9B{&nÎN(Cm_O&^3+k7Ҧ>!h:ʂHi;YJ>P]7E,"W/InCA]\qO0V suIq' }l˰! BQr? kOsEHPDT7Hbo<٘t绑kwwS *ɰa3S#~SU광84B7OACJK">´bIh t\-1zTOC }ڢͮϭB>dwgǖ|6mw#WV/D= ,ow4p{6m[T:D 5?n$G,Je:c2p x`rPNn򵚤~foz"O# *+ # a^unU9!}1;}<1eKz4M}5xR0 dUx.l?tħ0 |&c_(e!gc)T%#UZ;a?SLPm<>aq>&N>aB^Q"\ \qTo>Qgv޴#g H ke a|q]0H%:mΑ7۩LNӟwIϜTgZ7S1HYUY4%n 3A4)lxN$P,e;nA76f˥vɍ-,ШbtcU0>kӒ # _ 7|`3;M2$ECgDujzYJڢ0C[ s[ܶq+`dWuO-uPVw_JT)3JoRgij+0ծbo̅latbnZnI8Yq.eg7UtcƁcm#TF|t`ȓquV,w+WQ\y( z4!+/rfs(MΜKȣey$$w7vfytb裹7N@)V_.鶿?Y5lH\QVwZdJi u,fv (D/f*Vjh 3)rlw;X-cfyoܻ^ Mrlmg>qj:|/"0j khGoK˒3`ƞG#u_ E^Uc_+=+Οz3ԖiX3mkP: ͔٤(*ɚ[Y'h?/1%Y_3l2w0wShY:F9S}Wsy<.._z"&wif?)(.Jt,&P5s~ 2!\hV=*7hk_zy ~T|yzmI^)pK7s2>x#_#M[ML i`n+LSE[#`3_øK5[PZMaqӏ ;%-+}7Q`] NCӄx/p_Ck]HUشxDj(9ud[E< e)P" Ga5ۿJQ!s;ݩCL}a^"΂G`"2CQ׼kʚ'C |G@?cNN&c{[i$L}HƂ'}zpˁPFu1G e 2̢jbڃkI? Ij=ۄiV́]Z3vp]j=M\=wd\J4{0$|l#X9!(mir^Ѫp#@_̆ ol;nբ6P3_&2ilF֟O".}Gۄr~lǼt V6U-a|S9i~vb 1ء'5c!@ሆc|L{:_ϬEtiN嫠jGCNo)RJc촐b@,|F3x'q}BAܟAIx7Aw`V!#^.}a_6@ˡ8Ut!)//a sTTKG^hڧu([y.޾dLNA.`tn B7= ĽpW ʃ,*O'ͩW;R3f@)#D(N0qUG#OgwiD#ıT㥝Nb|'qdmӋS6H Vi)G3xR]pYY/G Y}<|64UүCb  Rpk+]Yy aJ<vcg~w("ӷqj3&&;6a:1ӎ^#A^h<nDя~HZ5iT} VC/0_-E4:ѡ"BӺ fm;vDq8ֵUɺb; #PaVeo4|($EqI0UnGx*Gzl%5?M'.ʀ0ƍ$Gq0Lv<ޚA /*a16 IĊQ2)[{K؁inӯGm teex) Q) #!mhW9gps X͏aQW1\mA<}7Kܒ侟_2>[ U׮'odeqY u* vO9d>u#Jx0_qP_Lϥw&% 4hlV n _00*#JHMI7^Hslc,TtծFV' cD9j)P3mJ|i`8+Z\ym@{)y萢!gsrC*mW O^Y_:c9m#=\{=' .eMtX:䰙G!|:BP'j1~Ff"Ϡ4VˇBЉ:Ss2&|Yu1r0Cx7LL?~bG#O7P]M.0ىE _:ty'vUoLҖIy8p*0JCm`~)QhH0GSޤo/Y'GA)D<@`\AY>(b;+3 ,hg b>-׆Q\T()` y x">S喧B K>E1-`7uzb gni/R$IWa6YsB"b`6mYY^ "~nf)OK_tYw%iCYkzGrytaR+[9,%z2єv=\|r~m-/w )Y#M磯nߦqjA@9=pZ(Sw:= pԄOomFĥf=gD"%#Jcx5;2byBSӀh0dZ8MaBG)mC:!Y B0_)겉RMuޥX9Q+QR 6\fļn);pG)Xֳ]v@/R/jb ޒet݆zIBVl3m X}Nxnh ܬe! U{4&毅݋Dg.ƘثՖ7[_)DT^:4F& CCGAKG44yf,_ )a+@ʃ~ 6'li # m(˟7NDen$M d{>S5*@֭]>T-nqz%EoT/ddB՜hFڪ@#F@ffUc,v; Ë=/˳]gsGEqRμPCvuELgb_RV23Dz&W>I+vJyXc!o{)ЫW$E6 Ʊgb v\%KR\β+Hk}Jӹnmސ&k=a;,ʵzǛ`IpGY #I_ 5yGawƷL`(_eAZi^[bgז6d띆<φQAhHG-Gf8ቒ`ܽ ̂_4nyZ3aqJ&HL'F$n >wkl7,"*%)xºeLۗXUJ\͌i>&"""H!qdiDd\OsuVœCOeH}l[#C{#5Clj7tzΆ!.jmij `kvڨ&,@MQ;QžpP>%y&^YQ=w "Z̢#Pcg6CX/<=*גd)e DWp|9 7-aK ReG$WYI~)kDEFGVvG8b$^wIk/5OBxvpeGyVP[eydRp6Hk*kq8"{*(H.ӻ/ @~˼ sG>N﴾P7޳){ƵSzeij'{^=y~ wO @  Ǧ如 CHrIl&4bxm40 G2-vk|fJibΎ%>i{=D, =4 V^!G0IAEe M[%I_? Ef`vA+20vBݘ&0klw6vn{"'9`ޤO_2RSS2G4" Ga9ZK +c GڈH]3lCSLl;y.Qxj?fhgHNL^]{iH4{ho bk.jI7_oBe`3m"!26"`=fW43lҴqet+ä4x_"DOv%e\Z1.v[vg9 OUVo6oNݝ>O&6T|"Y/Y v>vĆ̟ctbzͳ Ϸv0a]"70<}x/& 9Y8 I!c>%}Zk(OVCډf ѽKͿ~Z;aȤ#v.1qRFH 4}Z}OT RG'q- W%v HthdC~2r%A_//E*/i%GCK]5sbx4Y6|0j7-Td=N>1t6SrBuѨ*v5$%};X|p&J KᨤWӊCn- a `u/Ԕh0lx}c4ZΕXyFө&3i02rĤ[;ª9IO^Q3ﯣ~a#Xz>aa.$pԘ[u!9K)ԆB(`jgieNX)$ʥR?CNF$`2`%@K%WK}U/8S!;Iq]F@#_]z l8.΃_zf` #vȬGme-"sJҊ4fY؛1c}k ]6$7qoCrNd8_wrBqܼkLyѸ֕+W ]sw FQ6+EM#/D6}mlPoxP`Ee\ Z<I?gsk{9~Ó*"8랤Sz4s spD=55ZH6QIT?`8|4ޘ?sۤn 02G0vڍ=Ө ahz_.y={k ,I $/TO&n,o7j<ߞwAKէ*lcKQ6lO6)8`^0!P4#~ulF3IJ ʒeK P4JK酑?6hh*;G}drŶ _Fc셺WEď{&`9\*_]SX?KqÖy#yYa 1v*l=tZZڧ9V)_8oW6jx@(]K9b%d`ѩ(E1)CXug!ɾ+l{昄=Y9f$#sX~oӢ16-ͮM+U1Aā-f5HP9H|SрUA#)եB[j<=҉in?oڂuܔ;W] hWxҚKk9+lbZ}K!ݐD(qT`u0Irg04 Ol#[^Pd2LؗYCcҧ|O|vPw~&SO6:tL*mpeW#]yPCL7,==!j:&7ʬ~;Kf pm9TA5q(#DFPrnsz?Ǖ\F[q~}d_l78:E=@[7+B+ܟeg@˘աӫR/?~zX[~C2gn3yhbr.g5axO^+!5g4 M-!Eʽ [,jN=׹R9 $:L|ɋ/{QѤѴM6.Ր5"V`t⮑μՋۧz(Zb G=3IZ/CʉT؂7z\#XorMm+\_05o?NZʮ{ [*N8F|a͗ uN:j8C7L ZZ'C{^ .53yfp*%Sr5+VToꆊ)+?Vı?V?B~p-p>) 7Jz׾m/L%p!CSXʎx}\cI7\լ6Thqpez3y^۰"$L>jRK^L_ˊ{HI;X0Mrfd Q0 ^Twq4\s sf)/`,^jC,S f2dzĬE_3[3U{zgjP&rY P!NԞ65Se%Ll‡KڅdMAe#YSN 0";v=+3t O^+OvK妽'YijhtzSM&֩B?CvI95Ұ&`uڬ_u݊\J5BNW\p_U 5| ~2R{CfT>p72TBlpY\{~}q"8ÆNMQ v簸:15L@*2\~j-lR0O:qV!#m?n>&b`4nؽ Jr~#rQs㗎?|+84 ,(OcG ؾ?5ɓ19L7@}kYoG7[VD5PR& ;.E[W0֨_#'ud 7Eʷ`&pɄ}RVcdHJS3Ԝx)SS}!::,;fAv@V@w D%BK SUve @>wHwRpS4Ia +Ax'ː#@G%L+7HC*I0Ó,ip7_[2'-v(wٕ^s@7 "~Lٱ. z$֘NXJy\Q+]> H9rÞc Q9:Wb&VNv+pX|7;E0sHpT,%KbAp%fhkT|NYP>_]XȫWxV֜oWh1p _s+[5(ʹ93%ˌe67TfsK7;|Zj#}N`-ELќ5*)z{|mڇ߮ǹP2, \ffBw'eOjɇK}W5J,N%-HCZ̿ĉz?H5:$:wP[(KSVQQ$5tkawBȫX5AtO4i䰳r0| AqXpc~[gݝ:vUQ7g+n Ҫ1hK4 Y&8wbKrډ'1P\a~p%;Bwswg2UT!F ^T pGVݠSBK(]"ąsUp7~h^E2|X!O9QVWr„OVStWaVo]esx53{Faail=[Z,iz$ncv)΢:ɟӁLD&[5>7):Cȧ_Fh!&-oD"80? ϳA٠?jNǟL!Qy:t vA3.hYD/ $ocdT(k\߃vүn j.BEWVr%- o=J&r0Xv_Fn/GK QU'/#,XN-e֜KX ׄ]bϬes*hօ5t(? HL`-M|(VS@4j8|o; 2o앯. X]aVT*ޣ9 j)$dw:b%QͷVcFnԜ$GШ}h@ "^[NJ#`} )ET\ťSZm=1?z ?W)3shDϔFt<i٦~i!e*J-ZĜ \ݼ"I[ǣn .9~O68p~|__!_ ?IǨ./)9^WQ|M$B Yg;iɵ{N_Z^GE'̇kY~gzFb%<^L9hf"=,U7bWPpYK8D<=:ux F{y(iZ{nmޖrf_:>3"4uHz'ZdˉN lpMb!tn-?`fRvŧ>Ec[GF ?wX7r:5$[wϥ43E%ɝkeUט 3#pz)\.1&U~,Yf̎a$?ub*xg8;k v8Wde_𥉉m]?_w]j_Nd!5IGm.zVu$rPv#c AcfI<}[c5z8%&1[ҹGܢ>&Hs{Ѷ7\',UIȒ)VWR>9 8C)#T@H6LYSpz>yepuRwϞ҇\ghoqbe7eb.ڄ ^hxyˑ ߗ1U<, +̾Pt/M-2iW ,6c<^)ߍ-Ϲ%)(1 LQ#F9G69Bˈ HO%96Vq>nrjء~mv7$lu'ke?DQMWN=X96HFGP *}o>y{M 3<0ɧjtlDZQ:($LV-.WP z{C&z[HN wY،-P'.{Tř*i!ѫrzjڥ[ǯ݇Wj}b,[Oz?_jk" Q|mW z,M&rpk bvdw׵zZnLf V$/76[6{3F=ndTg<餈N{x @`ܔHAdjΛSEMIe!宋gM&"ӟr>M`QMni腧\#9A}'x넲:G1??e[8kE8 _㱤B4kSUKvi)A,lAS!aoQ;8YT8zg̉:XUźsmo dg=D?Uao>y0o^ ;e~.oP M%iUQBha_F̯5ZN8Z8vh1񾦁]&z$13n\^0Ǻ/j xDM#am3 Q/ʚ/"tx״ 4)ryjRՎԈ@";tt]zU[[oLѢufJ7%W!lOIcgIw;})řݰ< LsQ")R+xZ ~"V)o LEͭ"6r'?V[7fh`6!)1ZM_:됫<{YJ Rl$Ak)Qn^D 0-]bCc# %0pE "{&"̖e(%oe) XY!ݣ?>у^6/^nBųO4զ˅AMkk/6*Z_CLm B+J8񽫹fIPt%MOD|\T8b r@kEKYG~.f+S3ln!n{cj~U|?Epcƛ9%0 {M]*W:#mNZohvk \D<d$>MS'ʹ, O4C!3RF߀p3_֫Ӓ7t $m<78<#j*>llHк$1qMVbG{4Ld1/Uж*UyAۑȬ~oSٯ `{3=D2wlk ьQ8+Vc4zu5Ώf戸udWmTr뼜MSvMYڌ=Y%a:Zq9S54ƈLl7(r_'u @T0MޔF  r^ԆB?\?N[kAKae]^_'jBI3:5egbس!3J|Rl'rh8Vs[,W/zzQ`P # $ XN#xޝM.cSƒuE;F.X唩gk&%Ó{okD9b K Hl\uŗ8&qQ:m_aZï~6+[8 $,D#bȲ/uTBbЧkJf2~Pw oVis9O(Q2xep 9 CPLy!v{ae E4]M\]&s6bR g6{O('|,\lnpiW0A0n,fuЭP/hKWO/Rvk3OҤ cH+V:PNKUX k yczfyF‹ juFܜs*CJʎ< ji׿\!n*bzgU Uo}1l;d@ GU}WE揘*|^Fdvу&{\M)x&K)ok;?x3t|#?׏ו4GZX^0YB'/EDKp N@"@s,*^-m\\2è~ʉ,$w]8QfHuӜ۝qnq f[ ~EKSpS# `&o8 kҬDlJoׯ kVvfjHat6|gb(͚4\ .z!(x$Jr> t(M42(Af>4.2)oGqUBFhM_ԵO- q+E}`;-m{26^ Bs=sQL7d)Ic3҄b^|`wKenjFɖ]ٺZ"Yn( bNo7C)dGz^dM -嗅b7Dx玲B؇ڛ%8!gG[[׉|:GmC?NM{st[KHHbM~\ѷ}O$~^%w3|RkF|mǪ>舢Q &WQeF0OsL}H,΢ /׆oS1VW=̡J[ Jݦ~$/$ o+}Y:1o:p%ńrZX%ȣR1xrx`A b/hNà kyRS~lC'pNQmR߻v} AW({À('o=ÇJ跔0c_n$V_Vo8 AJB|?,xū (kbHckllS 6a)Nɳ I >N>3{Uû$^'fyv2rB{j*%4B’uv(2r[|2#T PIdpδ 6=\MdZWs|I%!TKQOF޿ܒ`OpݐIֈ~r;gʌ|LeU%y}9:S'|f! *@KŤ\M-8k"(^@J/uuGwf$A\t6ik 5vL@/|u{Τ~z{d:u ZxBé8`KS}PA:gy*i["-qLGއ!o [|>l(U0OOsvÌZ%n;zS^s𔐂&`k8P,qPdeiDYYqTwQTsaL7FDl}em[В|g^j^Z- ڨocl)>ddT;AՄ(`Km>h2F齠k␴ׄs)) #}(i+^$~]: ~dKhq0jbn췞<$fAK܊wykA0P8\( }r==·GAڈw;>V» `O6/wnV,z- ~mD/R6 cQS+?O~@]F s%>.2v,|2`aB-!|LK˖J0BY^"y~_? v_mZj; &hq.:#8y¬q Bןa/hjre/h -VZށJвњg_ ׿#M;^dNliėVᮀB_Ld|"'  ,!lS ߪB]4q_+X8' [b9ain촬[t,'A*;0U-:^>5Fn@|Nq |D}ylXѪߊR^-zhP\ix9Lf0Bf؇9d(KH zBvTR.B LZ/{@ڪW{7-fxcMj+S`YE64vbτ?JV;ݛG2}|N4aOܱ3GW4(hDxޅjBAAݻMmZgN^\}[S dkBQpLJ`~L[s[ks%ďExj[Kp 3 L@cx%ȿK-kQSǢhޡET;{\ane-\vTq3S ː<0 wlq^\npyIrB(Vnrlz`Kl8P8 _4^i*= %7g杋_*N:-Ok6Xʏ<PҞr @Xr-W,;I5Y I5A{Wg_g~lٗ`ЦPQ-Ha.$Fz~;05Mzi"ǜ^,8E!Nړ [^Y?*qXEaשֹFIXp]Z05+'3{bs[v=LޡSXv V)&?wAZ9*=@# H\1`P\ .MHig#|/`!^ B*ë7'gyYa3RkCf^#&kc١Ᏸf}1z\*x;b`6L*"#ovs#qh$dqeV~t!5t-:)[*k|"~8k 'Fl%쿡uaVU$^CRk2YgVf^g?yq9jm{G U_ua+R;;kYRrD) G?EA'U8/,{ٻ[)_L GO1QMeE9 mX|| 踿S1@ q}k+*•RR#-y6cY ^ Mcƻ.QqUc{Qf^_7XOZ5>Q4+-79Q>?O eڢ.+)4! ^\.Ѭr͙QM^h>8.ɊV"v k_QJs+l[k=Sq ,5wO%ڢq/:M~֣lJE~+Å -՗L?S _j/锚=:I@ U<\U tnve\ݸG_wp "읰%Mԍ45"ś=Ofe ,ԊN4db? hC;4&@B ;.52ٶ[7ȒjyWv!q\%>H&m[Ǐ|͕SKݢz75H(|漬v YgW:ŁwiV-Hטw ۆe2IqeSdAalEIՉK(j_@LUWpa:DWeb[|0➗G~WL7   %T sy-Jă]%elt?7X.mPl-5i̫hv=t[YiEшJ8zc X6$i]o+ɞJPDjB9]9_ )!>VML:'#l)w,+Dݥ N2j2Oƹ[yQ),ǢDlʷ:0M.X: y֙OCQJZ8s)1|Y |8c箭njp8YH2b L璾BBnɕ )]ScYyL^#\k 9YJnmt;6gPXaC>1+)ܶΎ{_j(NE.:dMk]*o xsP[AȲTةIQD},$aQ?`H.% !j6IX6b?x?'f.\,)]u5*Y`x}=D֠sH\oI9؏u:-~3wnS}~(ʼvWas׫t)nfItjB:8fD6MLE)@]$LBK uyFP"`sB\r/;+001;_Jο2:'!n\U',x ,k3)ޗ'IW/b@* o .:1򨬽ʓd&.CDݹI&?}68XWG P7mWvJo'vNn䅙B~cC`4ZEy5%,ߵ`StAq[%k3Sx !Jo剛enHX`֢*&*av̸/WԉЃ N9va"hoAJ7."k&2N<[Y\DC9نhυ~0(yPd|Gv6ԌEMCZRl)s -pwYb~_);"NVMm5ga2'c?y4H 4M2뷡M=. - 9uڰNCs[5O#1h/IJ{qY|-Džn(_r1nL} "%yV2N9RSΆO_{iNvX,B&tnf yX"?)>{9yeUW'Vv2{x|%ϲ#\[Ϯj|KWI[B/q۾5 \,,:RHY WtF^" :?k\8N4_Ry90T E%R'v3qnZ_ `7AfjiFCM˶׆|z?+cf?|FxNk"%S@Q>DYDq/j5cmP~/]SX{By^2M͝IzNr>-e\&T1F;W;qi.żgX{`0$CQ[ĐYтfv*K!˨JU)jU5Sչs0l1#ƆIc|8)" e$w"-L.s9=1J:1YGzh':m B $荳oE/,%2) w~DZs1[R&1Zw`~a}1:˅븐ثLzBeQ^TDqlem֨{}OYOb02xaqQJd. z<0ZD@׳-/tU˚6NCag rp#+nV'1nyN0/A^(~/{@GĎI 4m5MEJI39$ #øp `P9j j|.T?u6͑\8PEQ`j8Ŏ筍o|Ŷ_\)rӔ/Um./nȁQK`a rw zR3)SxAm+a FKpJu%}& 6RMZzI\u.l y WfAE0kG)x6An=~H~O Fb M5L ̱z;4i +R#}]Yx^V0kkzt| ,B)&LX zcJZwĴUZ;8J0BX2Qfȯpe'YeJ-V(Q'$U|U 4[cNAFk6Rr$$3NPSf@D1 }I6p6Dy1mٷaU*b,(r[`kΓZW'~Y$[s(!±,k -`ў- uT!Us=qg깆?֏%n՛'UO P +I& m( pºw goFBrqhy˨^gp!|+iL RO 7|k[Hp}b "CAvޑOAoMWgڮ OKEؖ]EЃy5)/)HE,=sĖB)-f`ߡ%d@ս^SͷZ>{l4 %yD8iZ ?`_]%! k=Hr_N|=|)fXQb"&2E=ٜvt2ؕ543Z z{>h)( ۈ_N֟+tдK%u `QG $L+q HGtlBxJ]3ϑQtٯ>㩃Uֲ\j@ʞ2g<ƷTYCpoA5>ku/1yo=Eηnvuϭ}=|`+EI bK$Egh] frPMbG9WoDҖK*KdIGAn鼀f[, k@>ةt2iՕgDQ. 8%qEzWBr owHT\)]Rdq=2 u $e ,An7ioyVq&݋\nt>!ƘK6ޔ$ #F@{Q ^Ou{?nHUh^%JWÍn_0K\ԜP~]"Hқ*2o'f<`ŮY)CtI-k,HwIiy4U!媚^Ɗl)&dvP?[OYƌ3 #S[HcƻZ-ߡjE<OCMx {Gt78'iJ~-?M ȇ"3>ނGtm:f&=VHby-(xSf=cH1(ʙIC:E~֣9(-OI+ar3'ПWcsDҗY2;3qXqT$I< ^*L2'rMVYiF/i!}q+4r?An"N3n^#P Gh702x%â z>@V<-O2DJs<[|pn%n)|.*ip >g-]Q̴|DdM:]6?SGy[$ojٲg؊gI45Fn0 01 )%AEY#4E=SVg냎xXW:#&-ch #Ӛ'6vX3\$SesڑCVqe.`#Y+,Wb/§ŅF6Y;oclƋpnL}uuQimcZQLᄡ)[mQ/1:=e8X@qCO;]~D鶸xO8etlT5r//Ҵr=܌s.iHvmxOFE2jG-wwk(c:)I X[0tJ#K~U4ay@Z!q0C|V \'cDlRtx {Jxu(^jڳ:3;QϨ1Y*H'!Uh/ a Kn2pw->3_kk䘐dYahP r2p<)3b}Q)A1))ui㝕n3FDO%1a )?KWR^u*<p Bdon"vQ\<7OSh$LN/ڌs:%.ۙ'*C@6p&FUrz՝%pPbtzjeb Ҏ`1_slqOa%W+&2e|WO$ /L`D}ӭf{< 4> +|.},7~cdF &ET^R=D-LJE2(C۱ 0`6=צGctD.B*8NoacV0jlZyp}G 3߽ - ةnyn9H 潖HkיYΨW? .%KqÀ,5"TH$ 4y}'Q72|ATڡϷjo멎g}F`+El x.NnehBo)GDMt{,#eXKV M0ٶv2H2PHXhZ{ \Z_!-^QF34}'<<(T e\dpa~LGd(咤fNXW0HGѩe2 /{qM]}حXkY0A}m!S>$ 45,9l2y?aw7k ?q Uu2fogXv [ AYi8TGrn1 >n֐$D+qTǶ)2&ܕ_okw/-,T(s$&KO}(;'r瑢T:ܿJZrخޛ@m ;92?O8m҆Oe -m9Ӥ}Z}rB.O[!@c X2x#=`xMZ?AO h1`LIJl=,EO1sN 0M>V3ry9EJ_E 2diZ;f Q-iA,?|qe M;cE3}&ajP łSh83yh ,]OYE.߲^`=zT@`WBeCF-oDrQ0pio dy5Eg( [Ն+.C4Q&;O.vF!dqzh^][z(?OK\|95T_Fk4TQ6p'cT5.ZC \8ii$|RhL';=I޲LaX]8@bɷ{BH3aV ^`_z7\ viF &o:ڱMpHIc¦g2j H2PniTK Wvu P rVîqfOlW&Lu. 'UWyX9/ 8s-ۍ oRtl[i R]7F3|vԁv&&)> 膢 }yLdZ;Iwi*3 .DZg~ SˬmO0fdJ[T`q0)x:TF|MtBgLJvO§*KU}x;BP~a ص>cZ9`^~&ښ !09R\O(8+xEq_J>l7^;7A7g(9&y0:F*+9=]2jkl;7XFI'ކ\%fHcg-uCVnq~O]1+y9&NPߩj2i$2Q=^tѡ9_ě!ksqS_M2ZU͌sB)Gͥ3A H" Y3͸41ͭ})aNԜ5oHuFm}3l$59DYl. 10#}uRY],M+Xb",0Ha3k;BI[xXeQK9.\q[3>TO@_#rp@g c5n|ဃ_ܳ5ү_7gۯFB6o:hȀxW쥐(sS߃GG5j0.j$3U}4HrҺ/1m^o$"Bڏ܃cGD?7$u>۩,fEd}+e9 -yP=|3|:f *6 Z+O'źY<Z/Ѧ8̞}5< *n9M3 g><5B;ȑʅؕ@#.1}?K B\ yF*Xp|'{.?ܻhr NN q.;~,'<~BXu+EK#}x8pO1|j:㡎$~ V**9Kmj |73Nt[/.\`B3l~pJHM PٿĝĚ}MOչ[^.ϑ57'-\5\64ϰAǖg K>J1ت_gc[ ؇r vfb: Euo!t{T; a~wQ-dX*D~ h^ؚ=3 avYUJH\*;V`n9WF ;otxd#3Ҭq_ݏb*?Z,^5bI0s֢ #h{.'\b``/UrW2Vtl7jLcp{yˑ͇a 4aYkܐyZ sƬ Ff_웊3*Y=(*QAԼu\ye.}m(Xaqw*߽{CW#ZcwfQIl~8ku8qrCm;|7Z6e_^͕N؞"zA8k{'F#.[8`E0![87~@PY>srJ(]ȥ BJi2cQeF6t뭏OOm5բvxׇ29 `Y'+snaZ >S)TU%͖tpOdNIUzdLBŃփUqb;Zz b4܄.[CdC=r V+0 g.DBSoBMY#&ϴ^͑)=DvE[ iVfcǓˮ(|Qabn 2@pbp:}013]Qt0o|v(SЅT+}:=4B©6'J2-awJV (ZRIz/ǓshEL#r$겯Jm뒚N$^/٤JMG KZ Mu ]>m[2lc6Z^CF,F`([sAn'J[-3=|r>,aWdrV⡝;Y+@h 4UʾTRqkAQM7ә0D>f(e·Dk۞ROB^7Rޙa~?B>MpɉIpOjZkƄD/^:w[6Բ ȶAb4-fA]'^L1|0txnwK;]Vqp &IZ +2Eyq$©?NTh43Ӆ:p(BiguM B9ͬQʅ5۶$P7!Σ KcnZyvUrvճ[i K\FjSڇW0Ԥ=Q=  "<A'c0:#}*H*'@OWaBb3\]\tsL;>m߭RъU֟;QEyB*|nqOgS]HѨcI^jm(U U6UG@_CȷCz{h5]gEdʐY?2x?YEi"ВEaS2[3pXJ Ma$f>RM|xr%*4!O*+XSTuFu+ f k,V*-l,[ї$%wձKBuP=iSe ЛMN((3d?#eOCo]z-eYD%S̛0wh6P:=Wv>u8iޚL+ӀbhXkNό'MkEؠ1\i8n`2x-%*<R.Knΰo8|rH3@D-m̙P ApwYQ]U)aa ;5/aO e0'WghuUnv8{= x걘W_W{Dh[ Θr Tu1 Z~fy){8@c-%d;6q~mM@]/,)˼3a(f<1Ñ.zS> X.hɡ8;p)}r(%&WpQOi`ƞN*!QY843 #uT0;6-9WHTHl}%KDI.Ubof|Լ4덟FDx~btk*Gb8Q4⑐™n^< c81.(^LЩfn0W)PXhnm@F1@mϲ H^fRtYY.܆@5+& ]*=SVEKߣ˜5o8OY5\a{2ۥxNj|7U?G+Ox$ ±̽`ԟޟn@_+?K0aAs:E U@:c+t7S8b\tCꡑRt5 U)gpB blezVXgmWfvB~{;Gu"6z@dZhwT#-<ƫ bY߬%S6c1$WHƍ[T$C|G0.Q.Gb  Z~qTƃne~5 u/A,+wNZL}\-ǀyc̾<՛e"RͽrM*'0:ze$ZNDLt$4C:t>,O¹(C}c/!˞`F9 Qafoچ pF^K 1xe;n 'T񬛰9ːOlE=N h?Qِ3]ՆEa@ t饩Ur!Q||_oy~gtmW;"nfKw0c6W3..T_ "q?JW?<:?07Y;#< n (ڶ!׍(c`' P}˪H~ ٹ;o3*ƫ2Nj4Hp<EF09b(X_Yd>g: }21> f^b[Lǽ;u7~`ayYdM`*4VÊ}4{6ĕFtx],0hʶ WHqɆ[G%.z:{:=O=$3xn p|CRˆsq^%)(E#y4ƿ4r].']\ײܷK.+z.yts z/Q䊦w6 #lbs+e ,WF29H1 f fȝt`e:7]/)xyC n…6Hi7ml 2(!^*d `0Gjy:яZH;1h0|Z4~Hu5[ /h?)>RB8޵(Ndx% Խ("(BCg'k03ɽ9Qz8-tLbp> Bhf%٫ZqoP,}bs@֎wߊ R%6YuFRv$ h5ʎt/*csr䜪h6 'hقF1,n8^+zsB󓧙v15.bh&E4,8RL]֐=dZ9A"619Ŋh,| &;PH.~ӏ˳LBP֬}[ղ oMҮLoУh<@aɃuZ? èQW-Eꕸk^';sR&Yrֽ ߳1Y6֌6DM:?I?.')NQnwm.vJ-s )e̐Ew*F]{(exO~n{YgY]) ^~J)E1͗WےRЩR)"e;?~HZ` ~LP! 9C%0'L`!]YwS*UJq$/,ॶ7fG-FfZ$fitvvU{ԧsj/Z)*]W$-`SNtLlyE"dkm79[52(%`vΧ;˷C>w@=p ?(Dj&H0E5Jb' /-̦%Ko9?<(LnJ(fī^^'0F4=JH\iHk@}wxR d<Če\" ɼmdH 0ѓhWe'ϋpcֿ7Qȕ{%>?F*(+XW\O OUiPYE9OEvn$i9et)}E` Gyzh  Fu݄vo'oP=]2 |h3̌vz\#)dKQWv8|Zl׉Y9 |]_3S. $8DJ<>{T[(go Xxk * 3usgQ8҈R~(V{݋DiAS~z@~C{J ,}95aj]4oĴ!\jڠsbHZi9.־ǵ Y!%5MleU}1`ҹ J_)4M[Lb4s>9"B3 sOܵ@RMt(+啷6մ|*_Qd Hk8>ݟ"+Uu!Pr,n_ia6[oԮG#_Tf';[>~dLu9;GiE{ pQ */lY_|)O391+]띰tZIgSKcY`&W_ZaU^+.MʐJ0_tf~eO)`Z3$ H5 / j1TIИ/5D_e|a14Z@K{DoH@B"Xr%JT|:G|qȂLPA8JQBd}*,P4 k_.Ye) &O-M?r9pPj '{֞YˡMqc5Tw B6^=#:>\d.Ā8hXnu8VOWY`3ǯ(N^}⌬toV J!bY1aA\Mxkwj=4O wogG &gRGH5ud YRe|ULC+iX˸8VK,c)IH4QCʨJy#԰gi41R^a@q;u`W5LRh{M\UvIh0`FO~'P O筙7U"FMje:2b'q0q9mt2DzO ZLTyy)Z#y)G^`޼)`.@Y{TO5FY30 jRBN5^mKY|QPvKUL]jtVr[3Y}uAG'\W̮ɰĖ0)>m\uҒ`ٳ뛴_;.?J9GIfUm桝ȠNF$2Dz:]{iq$I]oѪ_n?aAis 6^Mȵ٢'D( ,7bxQHy]bM=7ߵ0D js+ K%#X8r(JJ}eS>k8/ЀZMU98Joil g) E *M2 n-˧˭<}V+xDJ4KV[B$Fu }r^<7iB iV}PD5&EϺ[Wt#G׃Ĭp?g$I$MOHo ?}h ♶X Qie=$_[ "W_.?k["(oS %m~omhu͢ @7IgprG`䩲eVxY9c`7㑰h~1;IA 3r_;i*d>5f?ֶ 9;+G U]^\)Z=`$ N11):MϘ@q/-oqXN>O~v{9jh%Kg0ցܱ3bd[p j|]Y8YP'ơ.8s9$S.\G}Zsy5>$#9gyqDSnxÐ\tCVӧZM5tg8r_+7:Pn`5~/Lp,: ΞgmڝC4lhV!º&yKvPϝ%P8$ (f9ݘ44q;M"˟E_n}~Ƣ/ #27{گd4) b9 {و@ 'ҔBH K`4/97{2(mOāLAj'A;PR<0:ڥCXxC~.ԷI䇜`d,68$*Ĭ87j3c!Z2 iV7IY%$&qb\g&f\V3mVK?s# N(i?->ъg7WŽÌk}ۉev6lm 0tQ-,l*;^TGpc[dQb < ^Vcb;\iErJ ޙ 5}di~e[6yȹ ł8q 5Lg#+(~݊g%=[,UwlRL1>i+2B8xQ6zG R)x&vnj,TjӒޤuxP2bMOM&,ׂվ'CEһQ3WrNҎ$])ms:tXߦRac; hX9r8~4ȯZF_76_[8Uqw uР5Х7hp]\t!7xd"A'ǻV,B-4ƔhzO2LC5ㄋ3!pY]UlIp7 &qTY!/2wG]%'uϰDڧ(ě2AckMDq3yu9MnTڦgė>@aZP-S=7Ʉ'EzGC-{ !\ISIM"WQQ6x_KlU誅a6l2pHE63Jxp: ~h`ɴ3eLbpRu>`fu/{h*񸉧]Ɖ/7l1~*ni%*]K"J1pՀ8 *X˜k{4%IHB7:J %70S.7$3+:_)by`%{=  BJݑy.l{(ZU`V^rdQ$' 0go:؈U_ gM_޽퀔QPTǐ I&dC`H"}yZifTpJJ5~psکIBH^[׺Y%Ģ2{nWzmǖQ2NL"׈ \U+۫ؿOAϝtJL6˼|7UhWFEz ˕a :Dqq}/ϥNjY>(ƩN#E莍߾ 68,9o\1eK7aLӧv|gP* Gvsn.EW!}mޖj fkm:`&%1U;2g4*,5Gۇ+f"z((nJFRdzN4a\Y %ڊ]tʥOrgGܺ0VitgFt$[^q1`~lD5J#)`` !͏&+Uyճ~[T(AoN!$Э%YMj^W1^`*x}kFAM6PM~Bƣ lY3Bt;2y5u }l};.$(5F)N>}(m^ڵ+jzB))iin+DlNwu,%_F,Ԏ(P5L'})35 >r{@w3<<)U¡* ۯTp}=[,e+:Xp&"ܝaxSH ԍgtTB+O7D~D~p =E`@-{kC{}U*kTxw>NHFD+ @H|>{Ct$]0{sEJxmhQ5([Y`O)v.ȩBpp IO;Rzmf#)^%Dy+E XℲw悤Vof=)snDtǨ,0Wh=b +Xh-w3a^{޽.5֘ oR%T 4e"gX 8f |aڣ]~l64WEen:4w/RTnv e\0L ԌBc\s;wFۑpO&aV6=@bS>;[8ha4(Z( `R ͨJeh7z؟2d8".Bs"8"]Obpz-.#'xD؉ AC%.d,]v*AlS$ e$Wvhsj*}[RjV]kB\b"ǎD'ʂdohѬc9&ϭy6D?7ʣٯ`=x93݊2tOEeK7uZ員d5=fҥu! VrSL#y $%V4s0a>3X(`?WƘ#XyQ>hU#*C57˗҄^( WTJ@=] ΰ'q[0^Hɵ?` 4Q؅+=o%;BF9B[`G."7 'ExĦ[ե=ٻXRh Eu BȤ?o2',Q+1A hgNfy:[T$<>NIJbߔ(aH^,f^ 9CK63K0ֿ,t42T0w\{%˱ }6dNkdG,/n}(8NCµypx]d1oI[ uLU.k{@9de6᳹_ nЎi%$ZP0t;W@޷mfIhнT t_W,`9>)BXNadΕ|2;PqRas<%EkuMNq)IͿR~v9wj P)VJ~N>CrV~Y˼r#KT^R:GO>xs]L)8)FWK]>rIA &]N{К% -{~6~x0Wdu(^b?n8OD#_v-!9#p@'s-r^ Zy-d08Uu>c꠿42b 43{p`RyZG0+ȀJ|bʉ`fUԐ@@U;/ьɉ߇7YYBtvU r%e.٘rhoBۢZ7u:)AIAv \A@zňh'DlA\zgnGhڂH.)6xpx?t(>3-15mL(1(JVeWjB4L|R>Sm(10K)&=2jy="N{MK: &!(![A"jebʣ".K8}]x X>Tq :M I7Us14 PdHd}rRv $U#Zvߵ@Y+1ΰ ǟRtR*]K)_t%C6&r例Nyqs+A{|AS(F1rCo掅vS~v^yQXGMpS_$^խ\8/ApOSsJ5RgӃ*_up@$+V++K_\rgF!C}3|} v9DYR s&d0[7ᮋ}(0$;Xlh2ӠC!Ty.у7܎?hΚGY]^NˈW-+=ш sn(h'TR6yo{ }"# 5cMd7h"qص2.$OTqe؉k+ E)ڲNk\1s^]<0á:Kxϙ=73C̰8h wSJ=[Y^v]P&O¤r+)JÚo<}m(˪; ^ns4F7(7b.)Еt}9nZ$zwQ dJIɼycRU'_ωD΅cϋD "±'wW9s# { [5Rp*6sg¢b VSVՕvn洟NmΆ1OH$kaKW"'hU66P6d)7GL\;cSg$pDP^X/ZV૏3sAzF4דRW9_M }AxS(~Q*GCݒd֧?^0_ Dk=HZgB0VQ,$jP#dz{Tb}{[ðn8bKy \5L=R)8*'*w 8|Xwg$ę ˩R&9T,x!2TJ6O.u9v4v1/P'Ky[UoWn>:R\ OV]T6i5%`b72~ʀNzߢ7)rWv(೷ 11E8 ]RwqYbDg`չ(FA%OW`?sUת$ڗ9I({3L2lpvݘƷdIK=[aaQۨ0ueg&jl{$4&*]vR SLuh1aMTsZ )S7~~784% !W*s FE#-w Xf/J(/PbsN[t(_ڀ&#o/7CW2.j ͒U-ʉa%{VMaP_=qnhĈ"'"1wY[hSN)|+Y_!߇ZCIu /%$o q.I O;n~69XoSb0Mb>if%<+||LG!LiM3twKƈKtP*3-τWЃҒSjAan*LM%*g!#"rYI *#{Iދ;*@8ܺA9:##JTIvc(I8tu3p,~ ,ה'N_~@p4:-7d[We{?=/+.Ի8^[" 9+¶ r r1颅ԄΓG> X%XJ;+MKด)ͮ<#W8.]E,0g)بypsD"\;׾"sdB3; W e9ܪ*Bdf*+<4? @D;3̷RI9C1)ǟ{_.be'rm& >#Thus .#(hK&R 0OJWFLy,2!7K j$X 6߿xಪ6xizWnBpS5g{=LZT@ HxJL "xjEl63v孚\0fY;Ip"dI)ӚvPdGlAϑ/okq6a.6﷤h3J1~\n߀X#Zt@7Cx ~ =8揳70yGɴ J+_l6qhS'4ݲ_C9Y[){Y:4Rу-.!lȇ/$5C=&/ҫN!tr]zDYOڂiPR788<ٗP\o c hG n܅F۪4 Xi Ɉ6jIi)ΐD?@cUL h6lM.hlO$Z!ܿa?vء؋EtU=@(h۠hbo72 E=ZoVq(F!c/GDxRϝ@p`PG*.u)Q!mzФpvW;R@P FrQ0c4sߋ(\egIP>/pjA>yH(P>Ak= M6-ʒ Ԍۙtdڮe\bXòpQeI,)WVz O2zFذSTڬMʑrq]cbx }6| |[[QU)٬a,&^9u>cTp$Ӿ:/@$$ivĆ3(cIX7|"["*a="KU #+mhA:sprulOFtlF5kGOb(6R]īYۮ倓ځs7:^ו CS?4+_$lxDna@ ݸ}s̐(㟠l$@K*2Z"C8WUͅ͏xkZ ?zfR yb O9ոU d l'6B+*6$+|Mv׆JHluCS2n`{">Z{VOEBSƬ0 p3MScW@'7̜8 ^CQ6$*f)qjV/M88%A6O? \,ɋ`{zV]x[ 6ӂV NcSөKgoh*d|ܢ}|(a &ۧiG[onˀ[@#ܜoVyU}򳊒]6E# BAD%M>=o "eWoٍWפLą $|-BBleZ:I5fX9|p_ h)Z`*2n6&&QQ~QT:2*+,{GlGJmt=:09UxzFy94UЖ7*~qI dj6SYx+)`~kuS}ǎK*pRҕ鲂zxbyeu_ ҄YR'w@WBrbBA.<#XujbԔ{BzWsXߺM 23 $QՉxs]is`-Wr\`$ܹ̼CHdGx*pZ.vvV-/ 3ԄUV.EHnTLW|Dc闡Sdb8|xק4X #>%F-EY)HEQ{ jSjC$?V(F;OَXGr0 jfq`0>#z~!m1xxQ1oGy<`9hɷv7 ãH|D jӜ.v~1.X3陨6 كjcbg{Pd׉xF縰AZN/#yOb5C~oVw(m'ns%_YjE\ںFh'/ȝApU)4QRNͧ"q+S!CI^"6j$[xOFԈBfqvoxaf?˨^5 韫+SlKz`N8u} !B3%%Il' o0wg؜$_"0m"źcdJ*Mqk6m? I%i,x䄪D K}rшAW8`Dʔ#ȩ  $e56NKdKFe[K:nΧW u{pFb[6CSzWx!/|- uJbʤMkNP9<.a_Lm/rR7 V-2Mɋ[v~"`3pO-o܁T_:6O$?`gE(&2JAwiTl$I ʺO+w(%4 H>F/=mO>̈< -i)D;r)4.W,#g()Yҁo o|( ^ TQR$ +b$" ʊ۬a a_밗R3m4+'+(J"%{&{5j%ǘk T{ƎCR C}O] d7-IElܱjdŦCNg\H.!ؑj̚$t߇6-8V!e;${M)n܂\z:!ΖxԻ㾟atL:a;$^3Egp@ 0zHJGlJze$$i0 ,%>/+Pv` ]ra\_=(Q 4za Gt7jS7G;>'Zƴs11*Xt\^]34YMhER.IL^Vzayv/+}AV Y̓ cwQVyoF}߄dhyG)F9gԢ&\p&H"! β}خMj_ %:kkn!D61?-GSq }41;E!V='„BGk #C_*r/,7@oxqҌ$p˴A ._@[]p<j24Bo(Ư oY>>#y~mb!/MVg ^*SNo nal>{d2+(qܵo@"uC  :“1`]6Tޫ3/gnr { %"QeX$bH?v7|1Ip:3Bd^Gj-9#Jo$wYdޚUiWhKBN?ekLJ(o>VR@Nͺp:`F5{)Hve;צyc\̺x[ҿ㫺{gBHӤ`1{;!5 9\i6j]k{,{"Cc"uURS-#jx0)v[ԋҙ$sybp$ڦ<1~dVJ\Il gz2e'gPCzqGzD!֑veڢic=REyI?Ε7bpؑskK8ȲmXȑK!roOdP6?&գ#ELؚtEwC,{b+3f iѢ}r%0ۢEpVm#ٴqI2O<*AZ',ea籩e?;=,P0l*RDƠaRMZI(|HiWquF=]>Ad?{e{HY(mjfU= NAOIA-t~ 9O0CD;{>O6^up:nǴUQ[ u躱u (7v h_d}?|SK:>5OOmo͉~ RWq]szAYslK(e}h !vXݗ2M0l&)njRʬM}7xE  ̲9';m@r`CďeCtzoya?#8;g]}VghXTQUK_IlPB+4Zq(~_>51YW>)d? d'+<5W\sed7*΍ vgf$l2½aug`bK'!*&q&^D Ķ?Ɗ_.=8{["&O"9^ͥt@l6"ոNB\SO ""PAβl `SVz~ҙX[d@!G+i"nbU=#TҋabpgӰ7Ȅ2|\^f`Ն!ƭ$)cu ,dfAov?6wWf_" eC>RMH0uw_" A/}IORnA0bH}- K{eQvFKڳ*qj'û{~KmnQ=cD!OI4R,ihܧ`J QW>/?=4n4ʐwsyUaAEo5]:z=)&A"?*jTRx4K_ Ap^J.D+VjBBh{v Ԝ5(kes;|gJO5NwifJy:F hsN|d/ogWթ\kKzo(c|X&<~uRW f+78[qT%Ψ!AoYت@UnjVR70Y m IUl6r'*kM{ޫ"d 72;VN+n% ~Wƺ`OiGA]Ka..ꐑ&T/3'4H/~vłIuT!}<2GqEispDCh8Bn^/Ǘ{&` Tūo\V$ n ^RV*77w7GW֪X;m,*k[oz㭳yl)2ݖAJsXS7}&xh)[ۺ{;C p"T?/`]ZNtדbN@ ..q>-V9{ż&9?D[cѸc8֘;~|*/c5:}|_ Cgɻ`-ыeֻHXR>LyPU*z D툒.O5ɇ'ia*N=[8BxUW23J#<&ԝ6:@Mn90?+ 30| 2P/fq]$hEhMdPY{RkN>ȵEjs8]UXY_dl+Q=Yϒ}e"V5/荈׶,ٗϘy=m9<`SJ&(xĻ#Z%["~M@>rЋXӜM+:g9fi_.0+IYmKa(o&=mlI"95+ ]R<댒.Vօ! LR ~2<۠x~ u7:f-A9kgC|s[ tYf<}ySHA7Sa5`#$Éxa' 1J8[s1}}PTN3 Lr/cA^f$ƈdF #F5е1A՜lEn~?2#_^Z X]VJ _}]uFuD]q% }^ΩVP,d$#ƵNK?/뷻d0O0W[>Zwe&ki{;Q%+H@D|Pnw]X8IfIPH{EfV(iboU2&rynA]-Rl'15(;V[0'˒%~ -ʶ(K#WnbD)W!i=(JR<^RQ 6-1)jƐӞr;fx[p)i%6 9g@"2|=9|7.: J89r.T6J&g2 w0m\=q: e(1n8zh@8Ii&&eJ0=M!C?ۖ=ڒGkeaXP{xXq[zf:4:ɲvfz}aJ>#y\fnyB}>{y-56/r!4EM.`2A@'@ּSu,>Wjشbȸ0e `~y J UKwcpMȯ՟kl98@$H z!7JA f{ՠN:*ϫe!\Ԕц s ͺ&ugw7TV^ 2zXF@~jGm*<|KAS UF{Mo{ \:Ӱ Q"^ -_l] 9Uyns5]pN >;jĩ&XҧO’Y5|{m<4Ffh{-, fQ Y='0qun]_p;>[R.aӊ^3 I xzB>"WgUԴ8kl >/g iף?wF-ȸ{)YCfCh#jji΀G!2!}wΐ(.N\pjR SlU8BʴH/&9?_O[a%ݓྥ@J绫yr 4Q@P_jĔ8q_ sC4N,(2tcSqrXQˁCʧ_ i!#V]Sd+Sr+\whNH1r]=ߴH2rE?O_UI*rVJVYg XoL w"DǷ'!TCކBz8P:ndd<+\?1evg&j9cw7"vM5[P)FT ׏W'l:!V׋#RA\D[j(յ4e-[:|¬{sf^4ZI`A/d!=ku,)*?%& =WgzuCM;HX9Ą\00qvTd 3{ ÀlT/%O|jEyiϥ$`X!r%EtډXA0Ƶ-sUQp.2{ /l+a9!D][W`HGx2MPWeꘃXJvz,k` =9ǫZ9d_"6i6N 9@`Tzih^6=D{aANbY1ʷmtH ~SZBZ?H`λƞC59UMY9jV^p0y뜿* Jpn$<#CM|VP6fpu,׀-x4HH%§Xn^Pl%kRk2bLj%qW. ].;iZn'I` ~ #S*o7ُiQpנds:} Ut.3]sN~)[+.Ieͥg4L[D5 0t4#`Z1F?d($.gT7tYw+.pZӪ׉&e<1N,o3gf}N/zd5>; #ꅤZ9}we҆mOةf6B": ꥏc۰Q+ENJ!~P 2!~FgnNQ{Kn2t"w੨ٳRb U<;B;t=O;;*M\wםO4tΆ\qu88!Θ?V~|\p& _"ĨR=̵4v荘\9Eb/]p5K%V~ί8bP Qx!dM~MyVkZtֻLL<7IM*_\\K`ݗD0a~ϛtcR+5Tb}8 /`H)@Q\~{O (W?aӺu{sh%~5pl (7G-BBRRnA<TX*Zp>fP}9+Fi+$Q"7})|1 X {/|$ԑ9U zn>h#$$Ѓ( >={Os/1.Zܗ. _{wTUo ©MD1yZXS(↲ᮏVo*H=PjQ[bZ5ׅ4~L ?ynrM#$Zi=Ou ;-~xFi .e/rO4|MFGfM1pԐ | cb9L5ˀ:!U'/:\o%xEa:LάW"PgB̞`V]S"`bmJWЙ%0%-丿 籥S$25FDW 汸diGrj;BXta`}1>?Z|ֳFN68!(KcYJ(pHj$iJY1)Bpi9*lU0Zf7h\H"6VXڸOD;N 0.}(0ʘƐH̪ܧLͽZEwaPݠri݁cKW*E'6&rʕMUlص3?;$c7uKLX%@zฃ¾:֒? Ɲgl5LX0/5کq2wiՒ;A8S}P˷ꗤ}¿C:tuGw[;Hzy"́mI_L 9/'{B!;Q6rEܲbnTzcǺ*remC^@⼢cҭXYܐ9N7?W57ۜڗ}}ݽl?C!vf) i璘 :x*[i;i@+O`i3J1{_"&c &}#6Uְ7zyx*#4?]$S3h"(:ݍ~ Yl[>c!THwj$qekF_`OC40 SlG^ݨx.HBT]L# Gce/ %ʑߣ5Y4 ;nxЋ/P+9>8ik"Y)J^ol=cm71{@F+rmvyؗ3ϱ~#*IƬ}FQ"_ Hһ]p_-UY[EkXt?c 7MQxBnWx39CR ȶLwP7Lٮ] wL(>( 5 06zDN:1VjrZuCESK؉#ߪĤ[m pxܧ/1*ࠂNXAj##3l^+PhNtzpVE뱁1-!dU i hkTGƕLz,@~ίruP4R@dC#){$ˢgēkSz[|Ef ☣˹巑 +5~gE:$ұ&7$DJBzkOONϵf[κ=/::3,p7L8[2~4JL+j]U)%ɵ@Ԥ@b&\cWa0K!Da9.Y8 p):&}3 \b) m$fxBwh_/tA[/dοK@1IuP}2/SbCMe'c\3YD'⦧Sb턮nzt⢏{&QSN]DY9.Sv_z^7sEic=#WWa5Deʎ]3V)b*S9'ݦdsj {&%N+/[JNi2i9i`2D./6fO%4V궅Wdc; k%,}#{,66}1ܸ\:F3g]xO vaMI48IWi.3&mB$Qh7. Oq;gk}NQBGwK@ FDCR[}}Ok؎<7ӎ< DܽB{֏聲OJHFoe3*'RsTHJX Epq_0A4CWJ/Z)<#Pub/F{ᕴ$x8_.*q-U3RtEbD4emZˢ+SƤSE'i26 o`Xe ~:sd߅5aa >/X.4Xs\eduYB &+>E`A& 'ͿemEY/ pAo'Nwf܈fpNzPK;*.z.!Ξ.MaEK;) ) WC^oU #NEd@5,`+ =t$^^p"sS?ԪmMnq%Y0^xXX~Vk?8|;k-R[sx}Zci9ũtiX om+LJ%#,w0 jŰIfsj։13Zo<|wdlViMZe# <",)m'sw`5CI?a*!'M@T  P8M-/(;2gU+LJ5r|6EoPpd\v+3j^T汝eZ,:|\;e!;NRr"0kA.{_Z{B܌kh*b{3q` 5ʕ,d-ʧ+^߃&.O쌃fG]a .4Drbx]+,z,'m Vs8aOu/+N'xm)SJ7BogBp`RDdht(D(d59':Z@=d:@ `vضdO BDͅc<}4]=1 Գg6SKs')ht K: DCð Gx%G@c ^t!LV $Fx̣ݴ7͟[V?8ȿ•#@;L]  fm] 9iF46Vˏ19 ޔ糛ZA#ZNWTg+l>FRPs΢Y1hc^v22M{S~惺Bѡ'Wkuڌch%^lIPFՋY!`ÐJNM3"&]o(Z\7xrx<ߘɠ@ى)cshܼby_ 7{Hv21 /J`2V Y1FƚfI$*7oeD8T(&/EӤ/nxc"gQB dxV%[iWsU]W:nëMAA4&>HV+ x&@\ه(ǁfIe0əA!LjXu?q:1JEA^+cZg.BAJ Xuca`Z@BJX;^mc_gVҍO {H1RC'-q:mV)꧲s0Z^_,T!`V3"l=u3Krm954R46>5@O7{u@ =SaH:rQ 56K仍+q #Z fJw~:ӮEs~# Z7kc<kv}O"ûTs gVc_v] Ky*ԴB dW2S}|eUٴ,Ϝԛų'pvvV./ks&U|# ,'o3iyAN(ma{˞i>3QhZ;<{p@⻞"%1#)"G\cnXw|`&fWވdU-/1XX7.RbQILGI_ݻ d0^J]Bxy* WIԢg$2X~bHWx9RK5X~P[@ XQm6Q4BgWMlFm}Л9\r{>v&6';L:yyu r)[5A3R1J` 6E=[@$ S.Z&/K>ŭv ٪Cn}I/Fـz2s41x?rMaT$Iť.R|8(\Q.ֱcɺ@/yu0h:xHw^@;}MASJϜ-V3_$ !d?˕ KC)Gtb@D܇r(E4*CۭV7X?f }6A0|Sj$=߷g+N5Fmu`UK_.(3&cvC? 9[+ٽڂ[́U.>PgX955Q%rM>9<$3#S_ nd=B@ZK ';X PĨf8ē"Վ' Kf#LKڂ4DcA;](y^ _}r>|YZ9ATGFwkjFp07 %HY)7ֳǘ>sĤ-8ASvȇdO_pHh%;d@nr9KB +C@W5T4]#ox!#RNG{G?=KGo1@p4im4כseDQJJ%}gCpՀei>VGO#SX }h{W.wƂ\O ip(cL4ojg|v^!ueB5h@H/(mJJwzy妷piQ\ TLo>nxgVo.sC.5ӀtmxDuC}+t-miiW!w %!xEi"HV1lX \.YPu^3[a&יG"p[bظq_*j*°ַ2] 9ة萫 Uz=,0j3k.qOf.勡As=߷cRd03*m :h6E1j5 ,ҏ7I+&-$q)}r㦷6v]N&hHQMǪ$%u{8C%u; JnZ}fPBpݏ"͂cd7c(Ot%t.g< %b:uSCޡ򇎤_~}HsIof sDrԩ_/8y4cpǛ$I%OFÈ$1־'\r Kǘ*, (ׄ!e5$N,`$`_ZÆi6@ y6` \\8 lumNC" % NXRA\(8ܡ 0^AHfkb߭5#k?&'gZMoD7;:zJͰj̐lR r U~ԶqX*ou;S€.Ѷn?#:ao19' DG`?1=ji¯˖nʂ2$%*[|3wjaZ,7NxiS^S )Đ{?7P(6ǤZ+UjY}l^[ߴ|jc]}ӆApgq@? aD|[qrv"SahN]RcR~!5(p;ɓǝ #FżM|CY.vnP %ksYGl^W''J/O#CuF:UPw](/l;+RP]&JlOiHJ``ݎǁv<yM>v{yk>̨E`ԥ1ԌdʉމI-Ie*⤁ݫ&X1ȕߌX$Wp}C`[SI.Mp`;1^PHyXOa ,u`n=wǒ#pdҕG1ȉNLi8m7p;  umvӊ ^R|@x~?~4a.I|E ؏wΧȄ3=FX-*TMaϾyV4͊P2 (Wh/UX@XrW; ÿ{AL1V+;ǖi XIw"vaHa $ܰD'\#8 .v \`. ȘxwroV{zQ{S]p#T rgV]}z AMHbjOXyOOAM47{4`/_q:BO #'5ҙ%AڅbfKTC[8+g$Gi@K&?2{%69>s/ٵnSlUz@l*h+ݒ.*q![-ZՅ;=zu0Ӆ޽IBSv I.L &6lGW}swX: +,::7kK➤?b=1 MRվ9fX`O݇Rj| e6H].׽mֻxx#OXw~]TeVFg`m" D!9ⰂHnG䢹p 2=ɋCy r{V w~d~cyx=ʮ \%e(L Nj/tcF%{֎ x\WD8 \@fKiK[L%%|\ݝj=.J08X؃u~#8Fyv\9eFq~kаWb^bo%qDmT,?=1A^#N͢P&{}}DQRZ[qx\?A&[ڜ*p!D/:-_|X:(!]W=u9şْvŊNCũlB cxԥG 1Yu7c'ZSy,uع5]aFA)kdda@x(USz#LJa'g(<('Q.IcuǓ?+vDo=(PH9kK~0mF8 *zXf@іJtEͷ]ҷV|VR77el傶JT|%Uz}lgfs%  R}3 ^#ra?v~zV_7 g8ș-2+?gH ~r4DdK:<@GnƱrSDD;|[?tO0^ax,_]3T2މ8R]8RL"(s*SB8'J;XEH^hrlE_- \ -2,^д~¡U+bJ֣(˹6BY _b!YAoiP.Oph8pLWS( |nڏεFI|3(_~De?ۭ!'TߚYJF%JIBJ,0Hnq#AcpA bI֑jSwD.I餜neOoda^ [󎯽!{Hoʼ9.)Ƒ֤&]~F>%36_ꄾx;y)fOg#v''2uKŞї t.{D0)IxHQx2+Xr˧0<>"`5G[ts" e\+BA/bҽeQץX ˩ccfR )j>FݨnLfbMYNC)vMd ZqtT#w =&U#ߨÔ$.) qt 1e8O35wWvm55)"UW Em {f^?zfܸ9XXGʼn_cdIS״ o"{fLhx]:[o_I=歱" ͯ lӷ\JutuiU)5QYQrP0aswIݝL\S U,Ake0_aW.ĮC>$/jCY1'blC]7u1mmϗa䢂lQu,G0u_khN,C'LcSsWKc?{| riG 3J$jg&0q M`z|1wl 0ՠ Rd-Z>h.^A$= 0ص!~^y*%6Qhj|:ti,R.b" 5:*wtt@^$hKpȼ%I/=sRP~@ )mr9=Vl̃ St?WL6.q4U S@3<01A^2R+(ޥPK:] ++qjp@]ki><9 wsYJIȣqx>?\BD<K=[s/GB3iO95A҂j|ЀNIUNX{pJ<*2! ҂܍H[a fO~h%!f3H ![n%8f#~w|u Xà /4XG. 5u/zlc,y]A 2F d&*uu*+2k W(հz 묰ϋ 4+ GGI(vO5T)II]ĽGmƴ0IB .W%'2*NMт/D[RQtg= uc|( .h>1DM-H%:+;% eo[^50F򨔢;[iNw7 젤'?aֹLRPfʀ04"[ݰܰ'ԓ ;?^%51Τ\Ln4FZ@&]nfo KE@ueqNEcZ_!JӜo4]YFeE P+aID-}OX)EC jq,Z*W7iK}?K*&o\M͠)Z;]9Ci CH;&' 5ȡD}CDE G2% eb?pavZ\QndOy4"F0T~O4mxg=pr{&-px9]b)m1w+O4 A@յvw|e|5U5]:mxu^uFP6bGO%ޖpQO5^- N''$Ց;pM*b6Z ;)^$;[r^Vw58YqW/E8/^5LIU~&}~hȳt BDό8b\BQH=MjK3= iaHӃuϚ$Je/?i6[ǎ`q\Εy?K ZQKA|Sy>MIRr Ovb #9h/ݨL0(6N>n3oȶо Qg}ߔHpJӋ$t뵾G8F C (=%wVE4b LW\fS3g(j|l* U zGuwZ9!= Teyk.X[ٚk,&u! }O-D[) Z٠p:~rS sLQ?M0p $a׶Ż=%4XgI梀Q4K*oWuμ979HE6hL%m76m U<`#8vlqa**7?W PLP]u>/h{"\b`v3| ?u8/%dlڼ/U[ 8RmlfkPaԕź;2CWx^M1Ks2' 6gkU]4'X{Ƿ <ҁYwp/VY/ݱ6֨Ln_=ća OO5a-}/vl<7nEXVGp %K'c-2AAZ'%Mt&JJͭLGTX{SJB@SD9VO2gfTSνD hWA2-}P5|x>Gp=>退MpucúƱ팩ra'~4OryWPz#n+Oeie/THnEx߽HD ʯ+4kD qNkdŇh`.ټu-ˏ9'kgK/"#[`1Si[VWˆ4oz`trK25)6̴:)Gz<"`wMiOLU?r=]M_v^>)zbIj(rF%v-?; ^}u63+a J5m+.<ֶumw_X]Y}0-Dq;~!t1#lh .T AkeDŽ>cm.x\37qCc20Z:-gȍZݓoc\$Ohk8c_M2-xd]fd6//Y9eVyeÈQB~&D\f/Mo¯mll~ńï F#Ro?uo^fv3wE <%k)M[7@nȌr)T`4u_ۯc'\,kഉ?,1T4#XFI [+"_ ~+$K>,ur2XĨ=r%z} !gvuGCcRE^8 [VKڠW׮ [2ĞhdreQe|M;,' Ⱓfd zTAN?r|==]j{㖡e$|" ;w3P6M,=wB$d < ɱkw<.]oSgpqN^4Jî Ȋ.pPMR.hv/j dBawE1;\ 7@j/VjD'x+Tz`_/agtsEbRnNP㏇o=yŸS]K $>޻F uDJ- 6}]9t=ud@_<$nK4J"XA:|@.v.qBj@JuPDpQ{0D,8{yK6^ÇL߰M,B."?dcW(:͊hP7DFTbd""bI7 3mk4 C {V8}[^Qw1Y\u>8, Z]0b@]UMl1Re>ԁ`d^]wNA8CcR&Bx0>5{,I똡#&%}o9iq8tE"8@q ,5x"@eUJofr_`(N?ͤIг;4z#[DT\ַz`nu4>vAvpt (6'"w#fX/݁ZΑ&\LD-zJE{(>:Z߆,jr}^TPCɁB=w7Ӥ3Hcg<"9Q5gD_t[j³F@$g;X1-)+JhOioφDa+~yC|Gs_hfKQQ Fʴ~ ы 7( / 9瘲z3BtUv(,d1 oִ7Bf%Y@tq+8I=D'qz U).ʺ`!():.`\wY:+K, $pȋIs2V⛫xss$! 86"BʣJIn)|~\fN.Z?R8Q_>>+.vf>7~Zk"SET? Gjfym4_\DEyVIiLݕ!Loma;f7q(0s3 RFn5߀XR&,ޛѶ}#+.hGٳ4π}aD:b/ 83T~nףP&Vza]^3ڤ|49m9$(ۺKnQ0'&=UKKmZUw7nS9lĬt9+ZN?8`q:]=`s5ہ96[.U$x9 AuY*oc C!*܈ڊiVT&HuY@ j^9H>~r$pUqaU!$wf4jO劜Xgy@Vl\! om fuIz4_G~kn\v C錨VN{@8ZS4'<6$ ,qDxqў%6L qzT+5nU\yg?x6A#y1 Fc? 4?y\oh|ǭn }p ҈9Mɵ hŸz2dP2YQcؔ&Aɡ˧^>B([+py/N 9{'2ۓ57ph?4xQ"كb#wwkIq;Eb*~q[,Y4PS&WSAb:1AS&tIi^%P֟l^Y-a[ט|r`,#oF0 Rn(EDbmP%GLC0ʝCc$ ^BPr;qGqOA*LG OȆ"~ ^TBD~J 'h%{zVq9IC꧌SnkF%ħO9뮂~_qlԣ^ G@X"=$Kr7{ s`?EPU::gE,o^12p¾Pf,.}&^{g:c2bQJEP5iIx RG kۋKYM"S2KaiqbKɁ:Kvl@ `c?,I7?KK?>d}[QjLǢ  K.,DTI/V3w6+ )Gsm(4 mjX vϮ{R?|FYYǂxR᮪q)Uq`dߘ)s2IJa#^8$Vf:a_R3?0ˢˠk:L=LUR\AYQ=Sy]N*5w2Q?[e. _}L.3hbX|(zIqM;|g<4Q33DT@#%ғzoTk% &kF:HX,mNlޥφY_;\jh~7*H^$Q5pjyn܃ z\ld "fPגgoN>CnR5I5/Fn Zc*V7i93''ƪZDu L7eVoJw~J5=B,EF. mI:|?0m/~o#.i3YE MfܹM7YRdX9I*-nCl M{?OCd ~@k28"p Y8!+4t&V]:o[nQe~G2]}9` p S$}H ~zJL=F$J/\4KC& irXbǍ[j+!_Gc1*>ݗ=BxePV(Sи?)j WQs&vu/窱P s$QbR&,$Ti4hy~_g9%bz xN81R*cUg6QqLHi&D9/}zZVjs\F2Q֡9%pxHRe,tKS`X]/oKuwQ2{L٪WF֐_ 4 @Syu :C@q ~x."J{*Dάkd|Al Wņ,Qg,ybn }O\:rԫ#Ȗ*[s|LT%f}~\TbbmUCfϋo% [|X@HC*UAn b{ }sD]O<:K[vi_vdA6=픂>B;4m@xtm3фA[͈Iof q}wR3ƂLHVK=$Pʂ1 ӄ;-BH/H{F7jfHv * o-6R$R.t~I-IAn';x)5+7l hu,7mbA+mS?)bL)ue53/935$*w8-HQc \ق#LSD#TVJ׀Ɏ&Mh>vqɮTj1L Sz!XihTw5@!Qn]2!nQg`)qj#u0ƺ I-,' HP W{9]D-gdɞv;pݫ^Pc%ϔ oޖWKd55 W[4S;Z` [tlV.@Dz f#oX=bZCdTLAUdO5So#p6F@+CQg?o+as~Ic; @/*+B ;\WYyvǢ+INo:`g]UL|H!;d o$ !툦EdpIo 4^ U*h0]$=K+ˉ#ޘerJ c0?}fW]Dan£R.j <޸ne<s/ؼG<ށ؜OuRqMs;({[D5mYs fo_̇#bo0Ub ,ekCz8y%0V*k|!"r`k)7j->?gu@~2t}PW΢2o> >DYw~qfV{Z<=p+{0r#b*UUT)= [ҧ℆NG:\F,,/_6 ~-oUՄEբ>gy`EFѯM﷝*8\k?Kd:/ XD]ou|h?BWm@N\?ET6qaW#.#/l 2ix⥙"s1+ Gd&2x7^7"|d f.^s@ Z7ڐDI+Ƹt(3AD%[,%WHz܁'~] Oz>pKw*ų"D<]NNgPoIDWsl"K!fO|ɧ{=hR^I74 R5V 'JyӄF3@ޱ^|7lJuJ CQ݌c᥼.~G=6#)nE1s~M^ -y.vt؍]r^]>g匰fҺ]o uAOH2ya6F:-4y?*֓s&qgy޴k!%H0QEiIXG}KqaقÂmN\_më[yma ֩RJ/jJ6T[nA]B76ltu@?ma')Pw6-ZdIKЪqs5Gu+^_j8a[p⠕3o$t ŷDCr?w GGM, mw0<}rW,3A3Yv,fs~#9V`) xD'~i(!& d'feF%]㬖nݢ$ض 7N'vI킧t՟ЯTN{sux\84Q [ f4yEi|>pWvb*LN32歶ݪh|LlƔE,;t$ HKppӪ+Hݭ;E^0}.]aPvEG:[A@oQKcFjZ+{nO NzHHZ m{z9*șy4|]R{a{{Y<,"xB=cpJzM쿕&2NK,|2A_#c{wfb9s#8lknO}A  L &lsS`ó9HҴXRlͲ[)dGQ s-qackNcQk{[]DXIj u4ͧv8|!0U<.2UxV-TȚ >یίe]orW1q=E6ke GH#k<#^$]%P?} XC&9}񯏡NSejx J;OXc&_àl6 D)Ȭ&J@ :"LcN3K] ۆN>h Wݫѻ<<WAޱv̛W*c,<G5*P(# Gf2ˊCrٰuĩXڕ e07E[ C+]$6n*HaKȶ9װ}_}5\Gz'K:ZOK?MBHie3V2_q?ݚ$0NL?iHV*trn3tm<WC5S;'sP ?>/ 9p1ajϥk({YG{C +aRCxehcQUh8Nۮ$&>Rxsgn+nxOtz,'9B6Vsﵭ.ȄX-XK6cT_Kv_V}~O3&C6(v^QWp8->Ô"Co ]tr w~) @t~t2ƬBbYOkuxx!ɎteYKILnmxלba~LOzqtL"!~ϖX}TIM8P<(_M$`]"I0KFT wf^JζL!ZsZGxR"%R)D/2ѲX}07A^>Rf̽m!qC-gn`ը8|6~ġ ZA~5Eoeg"?(LY !olE^p\rj_YFuIZ|gPz+,19PT#:9LCW_ 8W#t4zn n|$@{p Lkי=&se[֝Yz Gy準J3<o!45x?ȧ3QsoE u5_;|ֈ2]!SNOvSpZ3=8p ! ޔ=` l4r5aO$N3W@to9:3ԴZP(369atI*i@@{Bʽe[cHdU,ȸZ8).꟥2Op+.$XPno*]SޘFXKp7 ZvfT伮]%Z oM:߰MoKoG1T|%`Y՚ iZ-sD2<|pfQ;^60u2mU䯮 xPLuıP, F׃(p3Pt6'< ?eKk[Ǻ{qD_#en({LD.SyI3t0}qYP'0һ\k9_5 MY#&f]Eyjv#O]nq@|j'ږazΈto--1utvH0)`[Q(é"8oQ6+ 4O{8ygT ڐȍAR޳54#PMH!|< +@FՌxkD\Jb-c0{ ؒσ>BZNt)} ek+cZ_ AlU6+٦K`#04\o#^N)/:7,3pG״A4bR#[i9[s`hI:_u uXl)vyP_ 8[{C"v|BFYDATMiHOIȐa7HC 9oxX={,'y*V! u7e?Ox8ķ8BX.HӔ"F_ )vC`v=R ;c~P~[Ym9fCwIORȯ]^f%i~b1 hV'AM$䃜Ymo8{;a][}^%Dqwuw28NCA 14q'Xvwh9>'lʩ[\q^ny죙+ P?7B}WF)BYls+lrK@C58OyxNX &Z>fQ";`-P KJH]%@c>MeErcGVʘeztkiBA|TLH2aa/坅^(7?-h кBLx)n2̫VVw3ejB}ɁPbtʙ9.#_x6٬.{ }  [+x.:GM3w&.:ѽu.9_dVfO d/ibl4X,$ܫ n d<"PF T186+ƯkipfA"TQ—sͺm4oamd[e k{9$Z!/kN7a#,|`HRUiM 4˄|zffQW`xyw"пVIBTs%7 RO4qL^;h}Hkk=]o һ13H\z)aڎFݚN&9l$Lz8+k/d8R Ԩ E֯g~V&J }q jHXEy]RN 9,R܊ õhhgD؇eq~~qxF{fknm xg!(b_?DnD+8eXКe($6 ;?;P/GՎrNPPqܝQ N" ĉ֬d. 2gm,l !6KeYg~ OӎǔCgu9~YƬK׹XYE܋{3pÃzJ0y) zaL!b<\vQ `߭W>}G'B(#;m@CRGbJvBNl h/=>k:@~]x@ ;T\ vm4mYoD0q5 (accԿZ7c J '|NJ)kN8 $&'`O*^aZ!dt$Ё:RxqH`%;S@;Ui;ו\ `r-goE;^7ln*#R$y[eH?9e("2C;UH@> ;SiT tQأ(CQc``gRVDxOK6kA,Y;! ߧYbJ_1o.4 )V~ [X̓^ս'MMWÜ*"|NWI%j \\Ʊu#4E 0dp p:bF=7ȵRt++ŒQ$9ŤV"^%+ۡ Gxa53T 50㇫V t@a0qTF/NZRN#ja8*yrx;Ny2zܷTQ4hVtP:rɘ}c@נ< L}HK ~n0٤qD`v6x) QDXHV!`ϭbKO@RR9?%/d4 6Zgɫ#{]}Cʹ;ee3yv0XtTO+o:$b_69ÞEtb_fk |S|AQd58_)y$tɻjg->Hͨ0YDm& =` A/҇jFL,+~Ed! :L^`VI訳Y.WUN]##"/؞'^"zR\ĉ-7_+ ('x%W;@kO㙐'ykUB>#6:hqJ~J {GZwF{$E|7^,w֟*ߚܴC1ڪe}6s&5N͸'J(=GQSP Ƞ8Ն L6l_*سB!NeFNސ7X1K!x KV{pmĽLd1G@srku2d@TyT9VGAA*E,W([8hEJy؟]}*)$_%_B~"p{ 4fȚco(;0H@/'{ukrfkILAs;sZQs۷cT0JM]ўeq-L } uIq-j 4^#^8mTc QS\`Ϩ$r0ݟDqK|*D #n]|.`\SHdה[[n 8ckB8!.?q ocyLno>eH W|Mć9 Z 玐Y螦L -!\'lPQX']p,7q{ M?9G1E#mK8%Q8̢fjޞB7i57)9G~3Rw03ʹ@ymc6;<b6I\hYd A'_32HEKCysh:_Ivًr #5LN> 4ZPe#h}QڸD &Jx7s+ Ow#?OX'Ѣ̘sH]q#谎)pF&Z)?ؽ\iy湧h;oQmxԛy p^'QN,ۯp +Q6$hvKAuqqT؀2r7ʁ )(}VNXbׯo mB,2` 뱹 [Qrh}Ỉ,C:Iu,D`o O"s)$=lv3 bgMP3֓<]TBH9&} |{,m) ܴ[ SM )L7GҦwl^*kK*-:$~U]#uW ^PBY\ \Ic0zvZ6P:v7 =J"ձF />K7VLZ!6,6!^11{I9{+UCcɗ@翗^c6)sQ-f@kB71*Vvq$(ߓHD_ }|ŀoHO$=!Oj@g"k)w75;Y+wc3bun9V 'u5"ĠWCKrg`k_>c¼D%#0Ot#!$V-WH ۼn]~`5۷m{m ;+)2]CW8 }_<=K+˜Bsdieh|hHmt񨙝h4$kyѤpo^/1x'T-ു{~l? R;7o) n >bikg+a'i͗)Ƈ>_0N=1g/r4Ϭm*K\X]2.mPVHHJY1ۋ5`Ta]&"n !{!Bveʳ2ڬRS9S_?Tf \E]ά63|*}^Ty7~찠AD^8"짳oaJ jVLA{ڨ5Ym$InIk;Qǰ [Kj-cVRHXw9;n0ozSt/[tbSCPc軛>sIﻳ+ 2T.UP=w"T:s&GҏO㾦({Dd2BM_5,6iWxPQL+_l/^8-)8?ƖBKs1E{%R0=ʙD}8cfkRù3UcN{ xO( PQf%1˘S|nMon'A:lq+mȔ;ʴetwVļ^D{ӷ7pTTb.+29@haԚ4Ɯz. (K8=N?]<:q+:JO]%;O-fw%=2Ja2EFH>P q_T$*_H\ٰ-|[EϭaJ5}|ZÛ{ÎKzjҷy*:<î@W șiK˺j5)zF M= QxɪP/F>qv%!w7=ǣWEdo@zocw!=GeF(5su|NH"&j;Ydб41(O粭xqƾA )^9АYh3L;6S7\ Ð{#58a"85ٙ㱹(pi󮎎i[g@^1ɍ"P,[AE#8*\‚adK׳\I5@o>!0y0&ޖ t}1/<7}*PZ๶8lN_-]JKa5I1kZʭ`Ȍ ۋ;V{LWѧ:we#^bma-wC򚿥R-994)uHǻ~@Qd:4 kl8 BKӌS =PO(}ΐ9|v>OB}?w\c&S .q8%1ihr1vfpT\*әSR>|)\r2[6gGQF/C3)}`O%i!12},3~kW t}.IUaECfoJyxb1ғu?\”S(ُM]*i~DG b2>fI?꫾dGk%bkL4R/,&{V)xS 3dM3Ѝ4UX(_s G3s& @MS0ܛ9w5h;?8W# F=hT7dZkdߎlk*koPavU n,.x{bl[ pӀaZC uڞ/k)l݆ͨW?msJg̉۴4MnΛpbQM7v?q*4L#Dlb U{RƢ;ׯ1]ͻ26j$c.uF+iq/?R~8wg/BQQқWŻxQSEkk!0`q":`2vD 'șl)!{ MZGGSީ8 A3;@fT9' 7 ;pfID3+̥%h0d?McבkWO`5= `cX5\5Pl މlDl\0 @OL<\_f{Ձ(a:uc8xE@qkZBȆ3% Kd\փPA( m܈.{/u@Kɮ!O*`.K"ݴT"ReUsZiEUy211P"1"zT4|:E': yy$_UOMYrqrqp_(e|zPpهt ~[ ؞a+kYǣH1 `iV'vah&d²mb~վnw$dA9p,yq6()n_~ *➔ /ѡŐxD%: Oj-ш0oR8}~dnaIR͠H ࡈMN?W9\:8ta$+LM|5+z#3AW @ӡ^й Vl4msXjX3|JZ#AE nxN2F{GlKfy8 j#B^l#\ͩʹʹd.a+߹kr%_ג#^GaKm@%[ TC&lun1c]1"ؿ>=0huJ=,u E.|`D2g ͋CBF<>ǔ? `* {9fUe`w9ës|iI  l3?25ijM VyAb:)wqO ܷL \Ni? oPb,\C?Ou-N U՛SgxbJZcHc FDm%PnN<.>լ_h\T}>J[#Y!drV vP2ŠbH/T8!'MBD8|z~>c6ikegh>TlQlU?d7Hp5ZHp3-mlVLOiw-3Y̘ʷod9J 6mo5>qO)!"UF7Tub23{\5R-?G$c3dŞxj>nCj~YJ-t TEqe' Wo ݉a CTbPU;dU:EUpJX. m$t"y|{Eg994 X;&LɺGN8THoH3e/-E೚+zzi=o+vNfϷOiN8$gr;H'0R. @Ft;*LV}CˡIR; މ\oL͍(KDFJnͷalcIA3Pz2vR3ļD2;'.z4@0^q?DnԻŒ4{"zDh$GLX,o|ZGc-.RyZ\ oMa({L$5zv}47 ^o 7b T[\<\{~JPԠ sBKaa?},xK66mcW OӚ c2˪FVی$LHiurK:Q:cT¨q4D D-I_!Ԫ"K=h>b>hxN`l 8Dβs*ucf9b~ 2j.6L5ŷ ‚+ơgŌ'5Z?/gt#'n!]9IBx/A3o}`klq&Y)NK9&*B5Y[tԾf1}M*O0YOfx 3w&?Y3 LXzD0ed%X$B)DFrB?_*V{<;g̈́%-[Fĩ0S : "89?miER*qZ?ac C~53Cl 3I=~Z8jFvR(7+@yzh'[)V'Ur)5D+v0R&sNtJq$EGbuvAzz.L!Kkx ~qL2S!jޜY]W+Ba^L#J޶_bnRJnHZvLS{ TflbȜǃra5pl~'#&Ovz.XkhU2֯a!O< F-%Sd^K9:vGzZ27z}>"8ΠXX3q"C+k~lŴKP5u;lgާ4y^ssw=8G_Yk-S1"x?f+Jfh)G)kM$@ø&!mjG,] {Ga<Ƣ;g 'V/l/e'S֑{7ݬpvPGu1zZ fˊ~ l6<7?:=:H%scUՐ|yM$,PaMZhRK GIQLvh񞽭[n!5a 2uK}t ;U悍!k\U^DpSs!Bʔ3eT4d&"ˉ7bBuP 'So~'&ӟUbՐqMa@ QF?6 Gɨ[%ڄs$̜ǭx>&*oÔIT]5+|[&Mxc=$(V3|U2,KZ/*ɂ$h5)Q;0\g*z}bЧAбhJa˻[4{ݿ0׆wFGyzS"䛀{<[c0m3Ս맼"VUC dF"LG5^ZݟE+BQq]VHR+GXDQx\Ͳ3fHْlKK# s*!~n*dBG;< \nkz[f("71D꣦l96G!C]ovr?Pߍ-r[c, |[=Sa L= P5OfQ{X$$Mna39ܚ...i!'jbJ+qMxrH:$<nCм3;D6@"Mm )[h@q`Gw>0g`>]kwPlqD-ʨF\^1g -7^T=Rhzx^֤FHVߠEGx@7rxեhP0H8M;ѹ>g~Sc'`kRA(GA\]jya.bB(^ |3 Ѵ>yGn0+֝PT{ߓ3:X?Setr;]+rWiB~z1x;qyjƸ-nX'3Bms{҆U)D >&(5UqKh(l+nvNEJZZY6kp෶oE|ҾRZ6qP`GwS7 GV !IR.?6Q3RLEպl>hB0|GOr 6 :DRlY@9}|⋦&BkE4k )Q7ǜ!@5I!m®;*- ɊI؟\COTη):~oF-1dWOꙞ{iC {h{*2oʷG̋FtMnZC/Q;|[AIUB_SXr/`1>n{mZQmo@fbL)q5Fq2'@Ǩ{̪Q 79z ֠+mSnnA!ztU+Nğ ]?K֏27~1fZ;f(JMsiFuBڿط1> [gg}F]@Ms5yš)B᜴Vā/P gbz+6@&.(yYs4i3kV EϙQD2L cIFLp( *e ZcMhz5%ۧ\ *"@rt D-{Ɩ*6zo̻[=&_ϡ>m֡V_lG5Dc^Hy?Mc $DT9uX/:ۤzITP*4V jS7Ϫ7_&$YG: t ?E͘f>R=_U!"kFjQϘ{n+[P}CcD6$v|"&#%>TTYq\o7m`3c9A52O&erqC`&Ѯ=AG,q-|6˽XG~@/AufD nlr@ڼ`LE.]0 \_c{Ѹ]'U7-5'z|iBT7*]5GRZKtǞ?CLzI-IX鉜ERI&۵.%5H's7>@Уl2|)™ܷiЫKr^Ogk8C|VeϾ_3SrGBv;"S7 I(PWah"baDBi҆#Gv4IG|LcM3]z>lh1)Q" 1nbneH2'`S߶jx'ۂǜ%A-4anf Ic en?PdeŗBߜ@Hޣ !ʸInHm sҺEinBXZ;a"S3O#*ln^RGEtf_nM8I]O`&oW2Y$~W"+ȜN.E-I5Q9F -o i C m@ {P~gLz0̜P!<]o=x9rT(ֳ5y[RNkIUr\E\Uʛ5'i-ɗ-4PQdiXvu^0*~[os&\}#U]iوS=:tIr.ZAX_7S AcT˞^mGˆGѪfj1iK9;oc/02X%La#)p}LfCO Q;D'țg:]"Pn~Ҽ K%@sv2y0 8t5­mOqVk(5_5S,CD΃~vIח ?/ >+w9m<"|Pa\Eg8$svB s9Y,Dyfem琸XvI"䶻 Xszo Cl5| Uca8B@-:'Ǫ޼^7&ҚKMk^c v ք>b#(~Ne*Kfe0`mV@?F+0;Bf*n:` } GS+2GPi}P}I ~5t%^q^5Y8G2K*鋄0u'֝)bNA)Sܹ%) ~đ M 07ߧe$%5]ʗ26M@@v%، y6;ڠrL [4li9 ^ (RE6n>KLM専yz`3UF T phZ cr v٥25. N{a (ÉPR}M2,>h $'WHb+o~6XAiiѾʘ=$Q/:Y'$zlmPmv6+ F ĸ+dŠV+lWIyjV|j U H%dx`mWJ26 _v?29EjA i%.}IB֤SW]bt"ҺTU-$aƴ/5zp!DWxb-~8lfH hl/ /o.`+ Pb_2)^+;uj.1  ie/*}Tw:rEwuy 'S}yB7̢P,6]~d/8,a ҊMءh6>im|Or3vQ ^dÐt=N˧~|:6&X\,PW@mP-ܗ7*s-@5L{(?;i6rPh)1(iGJq,7 dbG)16]gdRA37;8P {&䩤QkN^t9T4!_׋6#-P\b`_5Uh8aSs`Lt$ eɪmMK$.L'wGzgh:R󋻔qqP1{Wftvtz*>;㝧X} 7:R^;tT_Lv6=d E;,]g~֌{N' NU& \m¿ϊӲrs=t > 6|2`_ T צEHk6 I⌲lRosMWAP"wapc`0Wh-\h.{ }ykNeCu*0QdB)OI5"nɅ^qcq%c0u|jwt+Af2sSafjqy1D Apw$_y Ox~ {|JHRF|,l_7:bx ?KXlW3XC~b%y!1X@HiPm\H0$J ŲNoB[r/kVBE"M2zL~kWȐ&!o4ROvLs/4ʴsْ2r_s0"L#1PXp&T&*0K- Cr& 0]آ0V~i1 j [OL@{)ȭTtzz4LLr`;5l:݀•eC⫏T m\`CWje/%}nƔv1h _P^!MYfpPOCk~0L TSn!,b(*>b%ݝZ~<6M]v IiopU{Z΃rV} 8*&.ZteƟc$^~Cg[>lTX:88`PzpPx 'ncqL&Ә/IS~(rN*ŵgl;OVVWLU(%/`:6õrp/7Ux8 1*GoKtN>@ aMS;f]YHZѬ]%DSe 5Fhް;w 0 Hd ۜŁ.(W&o).u^AXhfg+CO;F g=DLT oY ɛQ;# hUH˚af{wrd3#^nqop$UBq͘DpEﱆ 6Qa*z(3IQ3OưC:5NK HcGOhe{O6_Cip-`^$3!޲ ~!ckXXvd]r7NJ֪mJUd@ ILKP,"$i1Rܷ3r~j3vܞR 0?=B6|E =#'ŋG&Ky Hu"놺BnK̗opA{˧h4m99&DEA礼,6D6;~\'6(Df K"kj8/*=~QwarP/AQWo6:(K$DI*)A&%=G]Q\v|^Hw_bGT)IyyMRNd{kE腛I#*Zko؈|%`CZ܄h;*%Ƽ`;#OjY q3Gg:@n##|9yo%!gBt C@upIA;S)Lb &QO0)>s/xW>\bdEOǒ>wY}Uw@tWIX0x>d`ԨJN#.x<dפŊvKϒD‰jm i_S16mlGeʉwxbZ6u0>Q gC['D`-UK$RaCB@J%4[k/y.߷7G9>V/ *<[z 1ImcD \G@4K.xHeyO?#Ќu8%#=993.g:/48Y8/L$^fw.sp·jQ9-{~>K)H~Gª70leQ$2YGjVd8q闾ap1 TОZ(ܔGJ ٝ; c %^=(j@.RfPJD"dˍIS% YI:%>)?\'ȃcƚby;DozzѬi6^1DT =ԐyD Fd W۝\0[!D#| f8kGn+.K?1HøS슭{:Ek_y!i Xd)A8Mdvm(s.661EiK /]\oEz:^r3ax0ٝTުUv7邆++c-hcRPFxԢD>|b$X4?DKuبF;be|HwPx޽cfm*IeoO`^2DuYrT QR]`-s` 3Pq:kdwŭ4 US.i9|=‚,2VpM)4`7" .Ǻ9{)7E2/FN].i"]w?S v^{ز.9?^^BTr`K@no E$_T7$C@Qr Ojd%uUilUQJ,_yFf+#XTecb[8-+9pHdGW?+ aoy2G^.87 +y7[z mk//ˣ؉`UH7<]J<1 Ǔơ\c x Μ ~O%%Q]d— 武hj f=$Snβa~Йאp3ǂ}WQj ~I|7 (ʴ,pcJضJL fr@h,}G>\NʯzDZ9wA╲g]<8 +s7|ed ,A&SD H679^_6pM~ٶ>oxPFQ^} B6w] e/ց$44kcdZ 0tPhn\B] ;d$'Տe5h=&;估 0HAߊ۾whWwlD8;-h*`ű-D/!Pea|Bƈ;I؁S̓lƊ-ܪh(Z2g0),x{Xn$% w4'-k:\b ~Aӓ ^%#vj XdEBnQ`0laG6OCzSdS-8$*7tQY@1o22ՙ3MU#voT&ǂ58\vs%.H$](+.zz, rYs+XԒ/j]yywkl.)qwf@zV̈́;_}(2)'\8ϫ1G3h!%Ŵ[Swa?-j?gWnjGhZ1Xo$[I6Q>*1+6̈́@ S{9Wdk{^`x-@$޾>< ؏|d}t;"ފv0cw2PG7}/ |ӳRp+7< r=5^æoq!R niVƛXlg3;&>)߽|^0$E uN2g U)(׳PvT7w W`~*K5ZX̩DJ{{;{QG5?ROTYF[v9_௺aK&7xLYW!v /QPԍk箠-UK{ZPgxtC>\u%:ցF wW c=|6P 6 7 um DM[5H\ߒ/ A-CE_< T=[ ? (9C7J7V|á\$wh+dh vAn֡&F5 =R¬.:r9 {,q{n欿/"4>\%+OV slCV.$ƞb;r#'BuXpkVκR/&WPAhnpڡZWB pxmʢs:rYνA i> |3|C D"Ho&L.nGyA?t-B}7H_"ʣ{#;Csmwթ^qg-,lW ev6{rnВ<ihBiRk{&2BoKF|_\dJύC=5Y\KS'EJULKCEH Wp"Cα}:O Z4T|lqBBMSsls%nkC±Z,=#J\/[]HgcjD-υu: %7,=ќsT#̙052bHE7FHNh}nni4xU YboPJ̠QxJVهgy m}$'&`++UHl?aowwV%VHb٭i]:J #fI10!~;YH>p9)E~KI-@%?E`]e Cf һgʔ=ikѕ|x" */88NwY33۔ ch;3z NOun4_zb^U_+)#1jQn3{9no =a0rɐFx4|{FsZp!!9q޵te)<,RJ*66uVwL9uo.ČNk=tJ" jCUD3t[f^ ?F{4- O&q@ϯGKL:YJ5#P'@n~l(1\p)34%8%iAÑ?JA'^DX5ƥS&`_ hg?x` &~mL`{o`d=mD|/R^6WuɌH|I^Dzz-;R6cb^3djIey5\q_Cc>?9w\QEw!IDg,cq`7اr U Ht2zhgbT:PdrǁrT6%)ɅcfPc9O" %AӖ`{;B0^Tԗw+|١_4't?ȊYΓ4)i+yki8!kHnWR ks1M*dA$E6%z7v;zb4a44J Df,pV^/ f<`"?X=TUPOB_Vca}KTp"Y?F(D.+$pF9 \bJoYf*RṴ1SDhw:b0Aj٥dl 9QՍ27='lekz8j΂2ܪC1q%+ek$R {B=L45V1lE!K4>8l g|H*gt~l=['$&E޵uzvZm hQCvǀˍ܍PlQr6ڱ@B_:>: )Leۧe@_* )ŕRσ2o- YH^^.:=A%I&.dqۥ-i5kTOwu9pvӤ-{0NI kSfIK_$߆D'xIc.=(ݷ3ʑCV; 54 'c CM7"^Ht)+PW7Ȱ`Zvi|&+w#iiR|q 2+,AdR$sEdU~5 ~GAmxx/0V}{Nrpz Lv9P)42IwR7_䳉lJ?xH/4]e[&-x - ][Upn6}%0oyPA?o =ZsւNA!I0IE@I9AA\sw=*Jh/:@Yq 2j(:R6>o&DG9c`'޾? T8gLόS{RW+ i謒7"1zCV]37(/N79Y[ܟߢRHi4( cg }RįM-̎Ab9ď Mͷ.M!4 O˻Hv@m.r > ȉDwfN:tfo:E_B8J/p@ W]8!?@ 4W[=l]a?{:MwJu; 54Ҩ ECIlrZGd3URNhѩI83K;zi`ʴQiB7`/*a^Z,uJd7mȳ,ۉ%C0%旝4D阤X5p:iPOjei8,F/VMg;2Iqm/|,7n'Q㻐V,&] ZM}+:j*c6PTV#fSU2, LBoUp˼sEd&<)h>CZiiXaՓKFBly5^Ulyi{bϺ pAJ#¾QS<6Q+,m%_〨w-- ͑9 uZ Q'p&ܪ>غWqwq!QF9˩.#}Gbk;)+ttHxh 0Z]LsNsz9i+n' dx(~ *2R7@{+rKNvRj eF5T_QxFޝӏAv#0&\GnC&?tzYlaVx3?dH< tqP-ǰqy%:I<؍^bȻ-){Rjg] :aKKWD r 4n~T {5p ̦7\M;go5j pWp|^f׽)B%H.8p|ϳ벫\@ZmW؁gkCX -7t}p)i6:)cdxcSQظ>HBI+ZվVr>^8XPci{ H?N5?([A"c/m)>دvd>㹭G^@n &@J!Rv8 ޟcѲw/Ot"GB*E*pDo{xLx;WMë)з$p"b*}?lQVjktPm*fqޕJR_'&EF<f ~g1ňVcmahX\ ֍t6'#Q6̥?e?UN2rlm存h.g-XAuaS-29]PgET2 ?Cq߰YۄO݀/wUkҙ+{7nkF? C`쮶ڣ3@2?Ǝ8A@*̥}Ѧ.͘N1]ndӦ.I<9/d'z" è~h$ ot`nF"9DhJ^X܁#If%8+lЧo"2dbZ<ƿb.ѯªD?l` N+q@+OXm9HWJ ÙvK* AB"%ѶT.mT&Ǣ3Fi oZҍ{nxb_R,w% 4x X+ֶ0 ׅvNXMJl=Èr47߷ o*θGV+li}{2 n8~WoSF%mlLp&ohbmauPH+܃6]^t6Ňtm-],O'tZSnP}{ ghu7(D xכ k5)iEoo:ѐ>5nsGPJؗaOd /ԉh;$IƊP|[hD3/~zE$N#n}bMO0hQv zu u5+4Yn+U \EĄ f6R"i<tGq齃,׼L-[Λf~J~rDCo?t&P S?!`#kwH!+ `y((l:` {pC A5Ũ{|Ub`6Ҏ| XqnM0b"ܮlpsB[vgxk~an+3 v<Ԙ] |`veBs?GûHpe% mӦ)>YQsnbU@=`bv~2.\@ńC՛V`=veb.Ϋ|~ݙnDwJ|rӳ2<[@PPGX` ;gH ؼZqbgN,#Czpý [0j4zS|knu)JN踩/\fPf:~eu|l٣x䰽ږM.!NfQR'P٭Nu֔(|7 2wy5Gۨ+'F\(3ΟRu$+Jy#;UOP|V4'G'<eNÑ5J]ԭ [\ P*M[R&ϠT6%*Ktlt7}9{ہ;fZnBxnք@VqB>vMcL3ὙL˃EW, [m=gJZ{g߼~]V()H3{ k Ȅ&5q9.X@AY;DC,`HqxߐO}.i)sSf5l3asVmbHiDR˼mM8C蕥Y]hm<*?nAei_3\6.,[>n4Xk㨃o4a`čoD;̈x1@],eTh71ծl!j /g{v \''~ď`D>!mrh!;He-W⾐8G`0jշ%rc~ϭ19Yb1 aN,U3XBfdZ׺irhkjGH|ND*4m [;BЅoyKM/|(/7# 񢵘E]cRLTW =sݭHUDbqe}})3ze&r`t fcЏD]|&_6$y뒃kf_V˟\ZYg|\^OPze>H6m/xEe{QވB+񦚐!G8Fv:% ޼[dlqU7/2^$ox=xţK{Π|d‹(j 0 QkI۰,XTm(Srk E)̦t7d`/X}>DUNmW#c*' 8%dŶ/02?'35:iKQ(v7랩myQ݊ݩzzۢ~]dD~|/8+>i3U+L"$I*=>.-V1&i3\9ƵT=I"`:FF9ΫZmU,_b vbݤ 'Yl~mܘWYohm2єυӄ.3xL| ~ǽU͏pԉe(| AbnO; 3.Wy=Z:RqDU(o : }`w &_ʫ,⌭ɫ*h\2r1ō(MLW*.ʅgXqHq_U&X'+&Oa rYM"F~˸pGzE{cQysӲiʵw20x~0&.#tg՘7'Z9stQO\Gy"1uϣv!C1 `bua"9Z{UGJrYָj5 懴+;h2  c5ĪKKh7ħU +j,< RZiMf"((o?qLMwc?E@8@<"(UKcv8偰f{^@$\1讒̔d,{9)vɃCzi=bȞ>wbjûE7 T ]D7#/ˀ0$B:Iʹ'[h˂KhT!}1En\!I܇K34tوrA_4gpwNdѱijN;*)wYRgȹ@# T: Cznê,NLf̄tp|u^0=ǽh+)m )ڍA0iLz#)h YU @胧k 1e5:cN(gr;dnޠWD`ݺiכ)ͿkkAn9(UYKa x'ZPI'o46,UeNl6m,12F2Քwrf i[u$aV_[~),9TXc>D軁x?ci4 wf2ؿ.[ak`3bT/+{ FF6XannpEl%g.;GLoqƫhܖ(cFX$qcCY`?~@FGiP++Jt)w/UB]y+6v担ӉDn18֏jMTpD$$Z,~/W/2tzٴfltrbM-:Lx\ݪ>J;?Oj!DfMA |OQp=͏6U^_{cw' gʰA.Ut>nϜ1:Fv A;&\0)Ir\%F/gO~{'2sm94̥Z%cGwB,*] ŌψHɓ5d 2:(qCS.f'hOaܢ1~A3_S!x/g <; ܒ_.ͱ05/_GS;逰sC(GC bDhn4%Oa3/U8@qvBVZ)>Ӎr]UU|z:IYKw\+$ wP6Sp 'TnͰg< ^Hy oZ)vBk {r"dƵ%k.HQiW[!+ІČU^4~fdxP$z-05P}?%e=[:SG$»ObLyَÙξ~F@raݒ* $lCaKԎ#|/κԃ.]mD*4DA*rlשΝK}~Z fV$ >)$L1hԫZ$Lǧn K硙+ 6Q)9}U+;f6ԤbSҾ#ˆ84iG=^M"jES׳K b#'Y7 `vz 1^SĹ(y $!\UE22iCShРq |BE#`bFTi^i"xR0ܟ0Jc5' ] :7`7It:;!e^_zId#L5H6nULNcƧdW~hʇLTnQNxPrN,ݓp$t^;$H,kaB:1I}^0b?#;|#d3no[ #:n]CXjP] - m|@&ԯKڈ)QݾZ؍dymMkv"7R.Ypwq9t@LʜPPГ>8\uER en`l8Kxؽ&n@Y^:?.I~KRLϚegJ"S5<$w7[ `̤Q/#5gS\*j2=p?` ­!1\MR?o'|tc)}1p_a?17m2<.c' _-݂c{7;EyH[yLtŋcB ԅ{`3EDҢmڝ[,Z#:7!`&j.ƴJ*F+CB2U$2k57kxI.Ƙ, GM'=[$5CcDwrʬ b.Tҡ4 k wj:c~E۷񔦽0x՘aZ/R11V.[ Qqdk>jigNQ,P<~vϳ*P/HҮ5|h› e`:/e'cήeu9vpmZR*^?sOJڂ;FjrT2I # E-ӼENsW1C_jj{1oć;1T \AL©R㋡FMVbcƽ}5~٫5+ y-,Wl[m:-v@ )KR gL((sW^j܂^_.Cz/ҷu pl+H&X} opKք{™DGEmH)s.UwaM.|ðH~Htk\8|H,@NFNYpH;d<1= m%I~U9Zhr2P q5M9%ФNX˼:طi 3쀷^翳V^mT9O<#%CXgFƨ峹7Oh 31O/fARUeT*)z׹ti̩^/Ѣ6UA䦁(O˂ln[,~\WQ}Sv6nR ]HƟ ~D=nV&B(;iS);wH#N+ . Zx%=RoaK3 C:S)d &K4bk9Wg!iPƪ9'&AmlWsKhLAފbJ,e/I?A+%zGp5,i[ JYY6k#p]Մ-k2G}ߘ]gE;h@ T[ViN_jM6ȽD噺g_0zDlPw؟f +^.GPmJƮm@-{Pd]…ItJ)xJSn˞zq@Dʧ| jhq*Kjb dLo1ɗi2.R0+8R,> /]->fEɣbG;BWgFf !'sɕЇqĕZ?/0|,f+<4څ:_ 3@ YkޗhҍfDDi{򵹝pe"Oҹr%g.>Fg˪U3C_uPF%q  Py+@`9z,@TM&n0#,rsYHJ\Ws1Zย3;Q!ͿInh#[9ھ&+hp*8@mzcAD+/Ngi{As QlT#׹)0'W Uk4Saih}WhqюGAqNE$\/s75[-rn6&rÉϯ9D+^_/p'5bld‘I߉[rjZȚVqKQg#UP}56ncuj} G;zưM É޼[ jawO}Uao}MAv{ EW\<.ֽh旋RZA޼Srk*+\T(~9:N1%ubYpϝ"=\,y9c3ǵ_YX2]{+"NJ}}ܪx1@# 9RXsߟ(\/ʼnx C|9S=Q 9V ?ꆚ9dLHZQ;)%VjIqLCO preMA#9~ZII+FYwxgݮ@D1:nL܁+:7|nb\@|$-2\x~t hK7z{s jG0qSWq86N[Vh?#WEhBŔ6i1b'P ɑ-OQP; TS=5( ;_HU9OY"`3Qz0cWTY\Yfmzs?eRCt+ww&ׄ:kGNȦY2K@zP )37"nԘjx<"axvBcJzKqM|V_ЊtH (4k Xڑ4]lvB㣨njdz"AX6P99)?et*qAiq P`S:r)sv5; N̽Mعa}ɮxa1[37!B:,B('Wǯ(ar,j:4E<7(Tcb;?@j3"Z'Db/[t"ui_agy-OHJW<!moUĆJۅ,)PMgUTI[sah|ߢ 8:HS59ZZ%`h5g"カZ. !vT񢱿@cc^?,ӭ7@0צT^K^z;OKC/ܯ[MEC6h&5eP:#[KD!Y~F8 PnXp.?;vm6_P00P_Ia:cy{~+1w 9ĻcOo,|[Ȓa Ō!):3`M@SCIZA+_+FJMSgV8~Gor% 3ZZbBo^ rX8TG噞m[RMỨ/DDgCUقq_Qva&i jiV^y#UJupN}2}^<4`0,9Gz t7I*OIK0? )7r`_z ݱx1u$o4D(S&Āǔ@kAg{8ޯ8Z&+9&&[>idPhHJ;>9W˿/dyQ b VG`NxmGFZYۄHjeA}\U5O֋92Q_G.fbZ>J ʔl Pd`SPG`MzHV䷛ibfs],bIՎ:C~2RmR庫<}J{yZAW˗ w{k0:$r7"/&2 q}O;jJXArԿ2K)M\x>/|V"Ų`Jk ҐVB #]&H\FK {lܬw3j%LPb FCm v*`e*n(iE璖!Lw{ J n,LP: =Ǣ;Lsq y4;/+`3^B|b96yCP ʕM䂜[QJYW~Q$ lBOy#_{bݞA*NQ68{aaK(<R eSOiRp"y̠oqQ%q ~;63EttG1!دWBt=.u"@*jFԒ[ q.FR=c i<)o6$I? Sȯt=YCTIk)^B=XOm#_ӵx.Y43")`j7f$*[ˑSSRLL;d!xڪ@AU "޻$KsvQ%N?ʹϱlW`VP t,j7e oOD <-5W*X|ݷ .@d,Xw&v*<㱞(Ƨ O~`ɸiIˬ< ܠ7t"@Ί2ǭUA 6%8=n/~R oZ̦ݜ-_C Z'1#9X,ʰIw= (܌Z^]G'F O}J~(B)ͺ"6ӺG%C۸:$Ztu\hR<(|֏M^0$M'us^z*Zaס}ܚ9v_v|t :V5˻r?Y/u1eY|YHXBawˊ63-la-·Dű3*y!,gK)Qfdz Nrq=_ ~b &eoGx+Smo| W`e?* OҌi!zUB.9 &$d,GQ,Sn"ZzÉYuE'Ii=QД ,Suy6qlim m:,(eZRo [D+j&,RMMrH"HONq&$k%rBdew8(Ϧ ^gm@%IN_4g}'Z3 N~T8,E.a?z=KPd\9QC>l?攞$_0Qv[Q50 .>7X2^GUq1 > y+k}#.nK$6RS$E%RVq<*7tmO7i= ;6X2#zfAan *ޑ=n{"%ؤ_Nf@z?tğ\x͏v247C ]P )iNV57'WB  rnk` BllDx}b&ZM ,AEm$5ÚxT\+MlRC|R_MH".2sy?0;ތN)+HY_'_v 6Ð<\bFJ"NTN&/ '_roeo'ĭiCtTj냧*8FEƚ H7h]Eʱ`h'Ӹ j`nh:bLo7 %',ry#` גp>9 RZ\hi|`aS:Qԇ^6lLF7 ^' Q"C.L#)md@4|z6&RTץ'K+Se1jgWCiNMI$F& /{=mQwB6V8af𤹤Qf%&$kQn I8b6pxlcUN-dyDpޱ$tu~8~&Qi^>}>ws)AX 0+)w 3 GcN{Zm3@l?9&c]R@ғa8vF 59LG(f~rdd$c* H(6uBw]U+}oo,'HR` Q1K@Q(ojҌtR^}ȍF-.Ȱa#o1!kQv6 !eYnZ2U 5ːH*vpr_ӆY(oc0E`{(z8Ĭ" ;e}*Ґ-^P` Vxdh X\=gP4X]GC K)=r/}~.%Wɞ2Id 3[CvN~8 "KoJWˍ*hW6CM5]ȄtO; sjay_ Y,&[uv):|%vۼHۮBb~I42sxE"CUhUB={g##]Kמa!"E"^˄3l~C,Ҁ,!PVzcr LTYq+*sh,}iոŷ3k/EM|jg;?4!.Pzˇ[bl²|fX >Y'FnP!ۃ{1 P( j{.u2ؓͿc`@ZtE߀~ W{G 4J 78:01b8eU*b_ Qlb!p@[ua`/׍ksZX]QHT2^m[% _ ޳Q%YTuu9L{j1'YtZ2K = ČUˮCc7Aa;fp5ֶkWK x5;+ kZ^p s;xjv-D]'i `A}N>S};^EP&u7P!幯x.`<+Dv+V;&D$bˣY&֕|peL~ 3:0+! J=Tu!ٖ~QaHux`:ۨpp68CZk zr!XnQBQ=I;esY0Wg# HC]\w/䲸~Ob sg4>QəpQd)XƪIY3I$~?7N}UKީ]sw @XK-ᢄ?|Yqjf4N;%Tf3͜Nޱ컾']7b=!܉nlWJEr]p }su_lm(VB+r؁7%7a2}Z5# QD8{շGjr{dD곍`h'o8Z4>\Zvcҽ >w)bWw\ܲ3=RGu`<дtp $wdMq{LAN̞.Z eOdp0ǨZWQ/HdvI&=b㑝,JڊR MۀM1aH6y%9LKbs8;=IJg-aꔱ_S-ܧڭfW a40HNFnMb Ipp{ /0.iwQ8r>&?7 ZkBo)|%.˘}_jo|w2/B٬C"Z+F&ht3.lWKE:FV 7.2bI'::F^?igT[%ow։ќr\k|+GF.n AU+c_4v?.90,jf552s̙RAfJ R4# %kr?JE5Zؓ%kVܿKZ`8xJtD[E 7zGgAJEwiQjHlIsۗPF Ax)p;'YtҸ蝞yl$t=`L_@sլ1?JvײCk!l[S6?bCOΔaݴp<,㈝@Kto`_7%R?Т^)ljash/,!2!kRO~f<|ZH Z7Ju#| q#9Tc-dg&vDU]}ZG}+j^=ew2ŒD?tcz rj1LǙvk_ Ic%3%MdPDs\ŸFxXmNg;tbjmO^uOgqI92Ņ` :: 9WdD~,Nn6%xT̤(N1ɱ/<y~݉pX:6T.:_C[#W(Faߓtɠy Jt>iky٧LGm1؍ ":Cg֢.>>l,`Hm{CA M~/@NGUBi9߈vCfo< z@Q9_8/(a><`gMOuGгԟ̆qo!f# GʪT x(uԑ)-ҍg)q&v+|Nj-묁{+@ 5c+ ɾp߹8"=zS%OI)3E 8j EIlqqNɹU. i!={:`h~.K\+-Zi`~?dE TLw+$I굧TQP7uxKzwcosyǎ0l3,]h3W7_FlPiLg>][Dz#[;%6 jfT%1^.KLYGYRO>'sV,ɻho ua-^YoKvHSoT.ef?T0ꥆe_qUxaƾrMmY ̋ <_>evG[G@[N YtVgEAy#eH؅BtƧ]*Ǒ5, a9P_׵fPMV6/&WDf8pDI#XU EC-oS[q gk m `8tW`v-I?2Rp?5"v8h #m Jϣe-8V'[x}gi2`xbS}^D+/1))snTfj%0k;U[}x.VUl~˙NolFbd7tčٵw}m!v ]v+!f2P,+UtJySZ]!Y*O8_fYxJ7&DrREk#0t*J֓ḿtZ;G&?QwNs h-cfe(XtJ5xc.W%B&Xq ɥaǧ:hrMvN۔]K$*iS{V$_6ҩ[ެs#Li5?X Y)ČgyؽǪ3m_be xxZDQ3oQeuZeb\#19ZrKuXʨJt}g٘*+2<5::9Dp@T,*+Aly}@h!)TmK~4и&i_iip8.\Ҧ6q#+`Y3(^>D@%  J~g 2f@,w|Lm8~SȫE(#UIv=շÜցK,'tc뀕 fNyَ*1_˧ AI9`Pg!5[3ۦ5 7P:xэTpii@ж"Xb EmjY=-8ԶsiS~|&q*^0wMrT- 0\st6cvFT!b^1C%#n.>A}7@r]i|Ծ02]}(q %v6~C%Z h2Wç[EuDžPx~o!̰/8,=?{+կ RXUYB~Nl+^&[\T 8O3 4YAO(>!) O !zh\yMOIq:j#>p*+-CȖ&X ;9mnU }) f;_:maw58D/m=? 1~_:á{|)B,M|RQ43FkN_ek}bFq7S?iHVXxc l@k:l?loP·{Ծs.F.åp2{Q-a߹@* I(}'i?Ǚm1&ÿói*SNpnrLC0, EJoOlYdDg.s6/&K!=^{[e;mKNn7\  O5r|v1sFΡf6]1pl ͓ea:yeWMBeryY-{[ay?"rܐ^aڶw3{+7V΃[`)6Ls|L7_ܦM,w<6`Km'sM6pE6žz6bm2zY3=OM1~S+iʥ{E< OI\:O+9e{["`!+5 p%\ir~N&`[LYT;g<ԋ>8 !7և*jK5ȝc;=H95Or986ƄGLHԄElzse6Y4Av'{WxZlO0>ɮ ڐhG0vcmY pN6/evql\hjG1-ӈ/= σ10}CL"\lG0{8Ύxcv${M6UvTÍC&l^dGQѶQ/  ֆ#Fփ£;pl_Pg+ܲɎq}ÉXn+{Y·94΂P+6gS>+c8p[Žv5/Qle:SP6YԎ#Kݵ#EK…Iv Fv$_Ո>_OTU[ LdJ/ٔ~TMi}ߗ͍bJe,eJn0soL{XiJj(՚,[禔6]hO!ꯂMiM^N9/SBTɔ6cwSZLlE=|h#XF?lȔP 8R[ V'氧)mG>ܨeJkaMePkO)u) =oFWQv}jFXa/_cˇz`XER#b*`1\r nJ8YK#{6`8cJp ݔ2=_\c{6`3G66$8(Á8{Д͒4!0)xr`J"r i#plbSR_Dy%ܢ`JqR>1p'r/gZn ([?~7?V?|:ߛ=fJl '>1%E ,mJl 8t)qP,\)ƔBlmBSa5gX8])oM \j4mv> n_XoZp!#9 gDXj~pa/6ö[;p6-8%H \A.y RF(G=W > hC;}0<agAnY~An#Leph6v7G=V>:gK(w r3`+X:r63 J3tmf WXnY Ʊs\~ck-Kߐ,~x!%}[سgHS! iɱ96H 3G!;Cj|-l.zsY|h#\|X8%ڇl-l z}(vgE>TlaPlڀm'zp jabeaY*sXTޅ?sr$݇Y8dӍ?Pp;#\JE7\D; G|p993B8"H΃[Ӊq5;lLlRa϶ sE2|lrZ;0lڳϙt3}5agʆ`H4K_i,l.;4uC.:(S$3}{:S \g %}.vc8֍La1%~9Q4 da? AJa*wckkP%h;XS5h6 k9baYD=SaX/꟡AZ4b8nlz p=ѕp, zsdpm.%5Wu]T OZH?9;~5{]hX~+{690!Vஂ3߹#G`+䙁eauNoi`_*PrVAu8{ߎK:{t0qGBւwq#ap/lUNp-[ͣ?l<6'=>+ty¹pAgx7Иضkcai }=Y{9Ɛ l[P7gMg{ YC4:` ZnL}esȋsnJP Y G +`at.GӒi~N>1#apRAL zQO4h~6?FaJ**Pn3=aع;`mxF8ʬma%cCpKY]@0(Q΁5g:S¨mna #s±\ KM?Ώ 6\N/l~4Z:`T¥ >4 Zl,1wz!ض|XQ_sڼ Kz WxCڸBxeAiIٓ8=Mܠi \WF@+Op!\w?̈́gҰ:Eׯ~ځrX1aOPYs02B~$К!?41daMܦxi^ ?̆aX?†Qk!҆=6 67L]hl5Ʌ k6 )b_ >9R9|bu2=Bp4:@ ]uq҅~ RC=Vl}4 \(fB`e&ׅf!ٻ.咰?P>K6u%+ϕ[#.ֿ\<ǎwp&vօjJfԅ¥+Up+¹,~ȅ8lMln"W c79H]1 ~y:w.d۰_Pl [=o6]&BŰ,{ @=Rpf I"pA ?\pمfPʻ`uiaj5M jl?,£Alm^n ,` ?( _ous{؜6.em܏[ qa̓ᔰSԊm7g &kZ; >X]}Gڰ,=3Vk/l+/n{ AV7}sKNs¼bV-bs S /'Cul KMCZ2Ɛ&`c7bgOV9x3;cCͶ:Rxå(GpVߛ*ٴ}=?G؊wM20U˦p#F n{7WL#,M Q^ #dQ֔׿,&špU5]saw|- 6݈Pرk OM /v!~3\rh l ͡gX0֞C7` l K,/߳lm,ϳsh,d[`Y94 tk 2$m,/8pWFb^\[~rKtsP7|Y%=#c;w9}a9n n,ٽan, E sWXk wsk3?͆{`aYV7a Ƃ/1-3g0=__W&[6 )la{${2lpÚT^rk4bkѫwxK㹛bU㥉/'Β&Ga`q=s }l>:i Ay;h7p̎4gk>.5gQHgl[`ήq;[[(MG ؙOv4,bHb6-Ml wKZٚp i2ٹΦl~8W6uv./lKшqEPoekMl 3,4]p45!D\ %p,2`\ QW(5aOCh<jBz3a'd݄0Ƅ= $3!#YoB:2y …g??kg,?Kpa&l4mJ#˘=OD"a$سtOh\G4'0XApc`mx> ,K9)ωchBO~'ܐxv3P~6gN 7|>\0%a$Q0fw%oli8ֿ?$5\  6 4n V'碝Y(?%>}Dllm$Z|8G< .LY)p("?'JQV?UG6d*;>'VYDg/ ;2OG`Hߎ#׳^rϞ}K7Q΁R#gc2ÄrڙC˴kQ\ k%]W?p֗;#,_}i# g5R At~Fl=)_:f&N6pO/¶Fl_ N}X݈͕KG`Yl+m}4"pc_ վ$6 [}]ps_z6O|) #ۯ*;Vٍ&n'J{\e!w}'puUb [\W{\.195ze΂d78\={W7% =_mSYMq3Qv_ۓ9{ԤiWiR `7ѤXn %X lk^N13ߞra9{ʄV4*?p 0g̀}سvV;+[=gh^6.kE.r ؽr+je`s%+%Y f[as(Z{o[[͊v8BNJ6FՇZ,/\V)+PލnMFy.zGy+qp[7uup{`{ .^Vl[gr' )kC>G[~r/pMNւװgc`+g^IӴu6f}9G$k?fY w z3ڰր7ȝ7s\ KVr7pdgp{򟭿ùZ VTrc+& #Xh ?oF% fd(gCfX0ΣJdsH{+̨",;Ca9x}frX.N3ضZjFm^ԸU/kp 7" , zQ, x;, a yt=w̋a=FXڋ*cϾϷf{Q)lk/~EpJñp%|f¦eE`;`ۙ \̋cnzlm'3TCz.?_RUI"A N~V?eP>]zyl/z uS/ʁ`:/2a Gp!, ΃}8vo" Df3Ky~1/:8nSɋ&lыc[t Dŏe[o_+l}I/ډb#^=8 p{/ CL\s.pL| wړwxgl☷Ѱ'W| a?PEKpAea ` &B(W%Q:l+ﰠNI¹$ `;,eA(CaA[v8#΂FAPϱR=OkA)9,/MkKo$o ߧ, Pg7tZ4vzS',WLq/XrM]uX**ò=3I ׳RpdJek)\ɴC[Lg.6/,i_Ӏk:Xz+ M\!aYCEa6 ׿:g:=8Έ.9GE<Ѱ?\+5ag( $ ?9Հl]i#^ %[(ml7h ?1 gNG;}@Eam}pm >~)M׿pIͼf!/3 +( ,6$|`mʦIK9p.7jPx7qfn˞f0Ø@=16leBBaC&Tc:Oq$[[̩8,DŽ7gѦ!6g,}քZ6?mbcd8} ʢa^`9{7s )pl!}^]ή h 絻Q46ػal+р.p#=Xnv8Ν^YBэg[yy9b,8R gc}Od>(#lwg;Eåܜ9-<;yZ~;mA{2aim¾$6/mkN7󟰃;Up, ;_Cd]c8ׄ''G`g&V xYNyF7Q>條]ӝ!֞Nq'kNp,ɍbg!&7Jaׅ,- }X `Mk0, t#i3~ =JG[1NqQ1{| cz[9Sשm!lONTB#ƞ%ԷP7S`%jg5pnjXV5]+HGaX׌v(稱뼨SE{5f_8D>ETR(Dy)췅~b enT T U;=w-Vu8v1~YOLڳu =`t?FF_O:ڛT7boǸ]M*(X1p,cM)p mp ЛqL7p vӴ9V S3GyT/rC zQ5gF?*(\N\E.0&/r6E {CG=E "M+mQH{/XوtXP2 /: (g# 1l~!/@y\΋8e[0v_ w)o ݃`DWfa,W4c;({?} w ;J=@/FW |WYb x8 4X.N_ +Hcv1WF=֍l`߹֌% \0Npݻt^1^5Q1%b6xHn߸^s8"p&砜9B{g(a_#%>B L$񱼜:9e'rZn^8r c#)&>S͉-E^lX%6owZ=$IwqRHJGv Ζ$]~륈1ID&J< 4Ұ&qD=Jl~K)%6'`?⚶2Fx9=."&n'/AaBR(LHl;84Ȅ |X9ڄnYUS`& Ι7 >߶>l>Jc({&׿ll3ͮcLVᙰ ܵτx9p!:Yp9[=CSv6̄*F2ԄPg-Fy%\zR pՆs!\_3`B=#Uocs!`+-awֆJURkc>x%,a\ſOQ|7MCJPfXۦR{^=+ЄvrYp;"P0bZ`upc u#=؊ .d B'o<,5!7Oع؄x22D.YS}5Y(EldK0%iK(:p^F屿%&4y6g#r͌m: pu4p (_gI]܃N yՄ#aB…Mh5K"k}p1r+v/5NAg/}pd`?`IǚC}+uK:+P{wXÅzMb(kN-l0ǖx Y,[.G T}\8-<V%~3lI,6 `wX =:ܠ1{xZtVcs,XV͹RZ1䯍gI۝\ܓp,\.-br,{vm1y\oS߸p!`oB8S='QԌc{ֳՕތ.J'aO8֕pe+B9lϰ>,\JaMʕ`Xu~󣈉%`w Ѧ49ey,d%yj/D O(ojR%b24)d&-astgϳѤ'p\|\.),G)g%W֤O\`lM;ÍY+X;]QnGW6I2~m@ o?`K70aEQY/*-`D"O';V?ZXvlŶ܏mKa$}qI(\+E +Dp?EQ''GL1:z u?i( ў,)E#Ӈ~XO>A9./$`7ˠj3 W~&{}|fD:bϜNp&\x$jDXL:#)kQO,L.-Dh,ڠ7Fd- Wa!,=eAWwygP2,s| )4,nYz\ԅUgPba By>leA,8sR`t???)@X/-GkTO)g8ȓVph6 f?{Rʵ'$~%WoEXÓ F4aaX"ԓ8~Mfy8[y>6!NKaiY4SENg>1{f|N簹)=c7k?,Ya.+n4.zDkg`Otş}wwXN¶-,Ɍ"ᎎlG6My~{/Ozwb׽[ޗTZ֞#ǖ]P(:)Jffr}#U׎9:{'f5Zûa|Ϡw5^Z|m 9; slM;6=Ľ-=V ~h[ co'&+u:y\7 Y[ maz{o'\ܷyyϥ K%w~m!} {+smv2W7>x^g i2p4ic}Wq'jP<~]OOg'L~&Aqh6K'^ifd½ᗿo /}`HHTh<[W_6'33.2 "aWZ]QTlד?nr%& TT8u߂< M3~(Mx?ULj?o8x&fܸۘ?OvJșLV9,{X o% OMn8e7.MOLBnV|Ԭ~LX$?6x˺&dZ-yJìI:KU;W{9|(LŬ̊0ɅSG] YW9 %F;J>D84[a܆iސu19UɵѾeߒ2-E*Ev6^̴=۷  :n5,Yᘆyf܉z;94' ~^edZ@ܹE<NYV\uy1ܵʗ6 WntbֹSlϺv3UUco>.w~gt}eg5Z6+>tI1f}!M+ ڜݶ=\^6BRŮiҝW8)?&ߜ,ChnDsGsIzUoߙm~߿ڜ+Ǿ=Z%w_ؔ ]^[P*r/-% }Qw?8)G1SW/^3=wCh~evW"v{w*稒ֱjl__ٍ,7'>?#oT?u} ?uTcZX?xݎ;Wf_נYzL9^矐SdlJ6o县M :OT0AscݬY0{g SenoK ;^/Әf xarÿ=x>BցAIޘV32R˪Dnȅ esM_Y̍IE)e+_=>mY㌿-T;~+-WVM[E[[$xQAo*)Cӷ. 4'foU;l43(}kޜ:`noE]vh_oDG=Y2QKT^ekosGW}:,8!^κvo v \cLلu!hq׈Kuvr/uO6W=jSVgge.̫M_~[ 7K;F6i=N͏j 7GrtUKW3{T{EPh׻ 7~mdOO_-MYi4B}?G\キ/~>9׺Iϱh\v'脨-]{.jM']cɣ9yRGd\|sMgJ uarw㮏}c>Ş]|,P;*u}+}f6\.9E3irs W~+ՙn1.[=}s2eW+<./7wIW?^Y=y!bo:< "]Ɯ90ߑg^ zdlv8B#S&r&'Srf=Cۯ\~qi~53^J:kJ,!wBwI-eV[fzwٝJg^-sv 1|\7-~Ѻ+ NM[v7=@#:gnglm9_EEf^t\i UZL=aط[N|rw]u2u{^].ʱ:sϕT==vB1bc{])Hj)ƼqWPPw˥O}b(w9ttC9ܾlT^kd'O886a213W]͢/,Z*;~ͥm©j+l|]Vʬn@݃ϭpTg|;ʎZ_=~ĚIی z?8r|oϷ뇆f2 :m-ڭrѹ7t\Υ۶39٢(Y˯=xa6Y ,{vQqŐy.,},3Z79r޴O<(HuOUZ*qVg븯 }7 FeyguY4u)o43].Nv_p-5?_;O+ۤ륂aRy)%v t4[6>׉,> WP@K%6M2@ƌŦS^iR߰C.塆?Om1/9ɅlZҿt$6ͨ-w_O;JhmtOeAriBw39>q^վz.ԔZZ{$4y^}SH_~Ns꫷{dL̅ϋ;)il4)A?qKY4d=22U_h{V9Cӄy,6R.|vf{m3'RlO%WO]H|/e2VMotT֩i>Ypq]neF;V2$wަ<|dֽHw}VMDﶢt٧+Qɰ>5o4\mh\+ƾ%gEv}a[x/Maq/6ѳͦptp/127$}rˮXZxzwƥoxoi6Fzi9QmUg};)3Y/sԭc[x 0c#O i; z8^7h-Q)3nr)g3/~Q9Wy>[޲Q۳wWYP۬Uk}ϼy?v.0caM,_%xŶ/eg/~cMh5y׭RZ\+սj5~}M9W*h"&5ᯜI[W(j,{⧛.:X-#0eH6cdzV9j9t64L/=!iì5I~D. Of~V˔If>*Ex?ɍ_Y%/rNyD6ute OSv_,xg#˳v=չzvcUd8D2 x) m@ϥr]Gv\eV{'K4+ѹYueF;˦ɞ 0cg6sZ|ı;QBAjfЗĖ-6pO`u%Kv9Uwܡ^1*N;qm?۞9s,7|W&nH^MX瑅ǟᵈ(mjuh`̒q_]h4 zZuFRVNRdlED͒&[icإo~^'O~C+紅o5 r3Tn!ѳ}s/{3z=[G8[$yM`ӛ ۤ Vm >14~%fNpI b$hl[е4PgHӱR7}_yJO^Vi{ԗN%g\HMg2-Em^^;mp@Ѓ)/.:=4[;g%;5$Z+ /|Μ1yvLOˉ \9Zs+De\ uݔxI>uO-vKTͪct._(ה75!RxXc;3a蕤@`wGΫ?Қ#.;ѶxC'~7Rh%гķ9sg=Q:vo׍ˆ\׸ng}ۯ꧔/݂j$57$sK5Vj')at;ud8= 6?Ri+K;hY?&RQ}ob|Ϳ/M/gծVEՀφψo9o#79W ~x=d V5}-VQ*MzYu?;7ɽBmҤ4v?-}|!9in'9띧?tv<k m}&~NMC[SVuKhM?uWq_u Ktiɍ{˾YtKAN%>qvw_(Zݨ^hh OcO8-5+.C&|D/N,pjϏ%g_1QT (vl|Oiq+*͊-v)[qU{d[:{n~[R[V헼vhCs@> k/Ehڰn6 y_Ş7]6ܥ26οܒƥdm{;Ok{Β铔;/l:A+.j+CZ&;rgӄպ hu̮)9E)Ti⛄7f riPThâOLJb95^;/Y_NpŬl2cjyʦV?h\y瘇f m~~ա g LJ W)>9[lσ5QfS/ksCE_1|@gfr i$N_WWcm\{|z;>j+Lj2`Hˍ,gMVݻ-h}g-j_m9Wlg`o+>oiHݽNNP[e _u[[cwSx旞.~SM_>މök3ؘyf|Ct-Hv.uuﵝ'.qƎ>Q s?j6rF{h&|zs|-E1EKoվ`<קjA&ֳ\ 0,Cfq}MN1Nk֯Ÿb܀Sc%7ΞۑƇM:_p%ynAm江Z_oN@~ONYZx)}86_"i_.?6bhINf}×9B9߇ǧ{UjReAs'{yxj+~v.7{' 9LÿLޖw䢑7y'*l$^{d1N]8$tɢ=`?PVr:^c>&]٠t\A4'Gݿ\&}ѓ?Z<'x|Y=>ot_WxL`֍+j?G KlsۮFc6luw;nM\ڽR!CI7+뵚֙[9;x6/_ZuT٧ϻyi\(7I.buZMJOV3A㉞SK&U1+^i=SKc[OĉDݸt`@<`B'M2D? Z5z@MջCc <_Zo<vozpЧRH3gcrpkKsWow8-7DۺJ]M.ep_;o]쾺WQr=y9шJK:sN\Pj+gֲy55#_j5V,~iR/ u6/\QoUᗯe=/͇L^;Tqh O9 4Z(ǿ+g'eZ=zb4b^~lΧN wsf fοN-^mtc頬Š>ģ-*Z}L?;qQߓ.TL 9r1抋Xn_Vvۈ&uuo<ٌwcz%h5I#SF}I Q0|,9or]ky8NUadQY򝜚1^eo[bM\_{8`ĦY|F(/E#?t/*5YuebTUZQ|^%u)Odӵ)cR\N&(U|2? >ݒ$ r3Cm~w츻D׭þm%6K\9wL?uӧδn_LIpV[1?27r~δE!+pɾ{\9= ?1!q=R=c͌ϑc74p|K4}K_'.ZQp)O .j _|`7n?)cWDK7ܽtO,?d˭T%dsܪŧB{7řg 4p{|8s扼0l? o:lujo@9L#&/;ZK7 73*ޫ}#L_9*WBG[x7Z(՘ SԽ"DwpO.YV&K|)iu.G~Wo^֣mam]w^:7Zd_L[2TCmMF~3<|[W(Wv[~ۿn 08g~{I?:9ȡxBݥg%wٷDs_KjgO <4{U"ㆍ]9$tia_?" 9fj7Xrlf?:J~~7I:)ybǏ$Yl{w{#FK65}wPɍraz'IC܇f^OWacd aςyM4ڸUwl[>yΣs ^]XZ1)v'3W莵[+G;ԑ>oɝING3 ܭ0?Oex 8_Yyfڰ9ޫyut@{mgy8J0fN=sl#㾅:?P鑹͑|2;4npg-uֳu2U[y8|~<2gK'}cݗG._թNȳ;B\&Ϻ̉mVy_rѮqQM76S)[jp{YTYXX槻?~vQɯ]}bϑOgxzjU-?T#uj֞/oo 0/*ͨodEτ.2~wf|B|V˛<2T8KL#W7('JF]D.#;,ih፪ͯ[鸢~g(ye>\fr=.Yz7<ӟYvL'Ǜ5m|p}6ˑXW`E_x(ych@~l'pFpuWq|x2U8/Li9uYGz۬ cd/mz:H⴦H(Ĭm<_Fe>|ٓM(Gm\}޷ubMm fyFzװ՛/, X7|q<9m˟m:n;>޶l69yg rw=2|!B~ڎcO=wAZ|^*t >[kTfi&/ņ.l|hECaOGN6d߭BVYߤG&>,v7̝,pC7] pյy*c/L־%7]0Mok -knj{jҮ8`U [s O(9uŌM mEjIpW"PqND Wڶ7oS?~z+2eQ-s)Qx6G)Q^yC&%\tO/^}4#lU]Bm9nZצim{U~Y_&jgdWE;sc7!K5gmsΙf.3䟸uމY8f 6YFv2o&|?g|˕/=M15WUF,#/]NLN;ulW9)3+;T, /3X4lG #di)w(L8gYwܧo)!,uX._Vȯ>V=R>~~UԗG os̖ G j Z{b=&NP{T7ͬ%F37X_z1W޴\;~ڱCw:y1X:vX5EJbƐ\8uTt$o_B?vvX_JP^_|C%GN(Hմ:X\f~zSf.xZ> UGRF^)&uAP{Rt 2.GggYj.P1&n斪C6Z*Ir5*o^q-ӺJV3&n{f҅vӵs>(48M*[|¶ԅ/P?cőtDg,~qo-K,xvU]RuqoKẃzf-V;}Tjk'iySjkК  ϕQiU_iaޞTpҊ% N^<43i 1[5TΪYtz7Xx航l?m"f$h#RYI3J 9y[*g,QWܩsյ[K>Zx9|y^>3r˦ JM=d_wͺ'>zhVowF3rY½OVS {-8ǂ6V{=aΑu>>& pcOK;^%5SQS-< V>h[|׃\Y9:tYs~׸gOޕؚT%U4s%Dv*>g~C"^)7ޔe7xv ~Yzȟ9Kfj;4{fwyLcaHqcR</ȟ#X$K>Q3O>%ĩr'8xe….Uso_)R'h~>Qf̃ ?V"2]Zּ+>nNe˻2SݽsB:ޫ%_%()G=ab㿡llZϣ!c U{sRw*]-k"/}o߫*op#rse}?V{Ϗ7eLbAɃzwc4U Xj:Ѩfwx9Η)*7}w$1V gdNOlV|t?Z{Ó*Ϲ?$ωƅ]V_\L?JgCi{Oοwϣ94ʧ3JkØIcfub;eo~@*<Ž|YbTv_NϺyϹʧ_8*IT`Pj_(^O'Cϼ(3vi}yukV i~>/auT|w)Ƽ2]sÆѹYfnxlw_ľe Zugͺf&x샚i!c&,2iMhU#?}KS ojjY<^zD',Go|XQOǟW?w#^iݝZm us7OESNUu;?_6zOyOJN:Wl<-NYD{v[kzUŽxIkMW|4s[s͞hڔв?6N:w椭1M]!=`wbuD^.l3{q]; W{,my|}[L\oJX|DzLٓx^;jnx@dK/fZ5x~}[CjWU҄WѾxKE+/@ ޑIK]_ ־yI{ƴ܀#=0WyD0xj9O5t_팜]^ tT,"Յ~ _3&&A q2#~x.j%ocж:a(k+̡]2wl i>p$< ^⇕$`PEm0ґ.xB\sլ1`H++K$7RžEɒ'BHXcj;'TVHgNwVfak#Ty~-Uc70X'!xge:"YciL}aQE+6ǰrF4(Bۚ;^C+%dk+HSفfASڒ7_ͭn2`$4oK}4VL7_n 40_&F;w_YޘzD ^l0]c+y}Ơݺ.S4Ck"~>mWh& ~5i0JD2B=rmxi'!eQl85V9 'dbx%;=A rB|{6`Ͷ@ɫt}f3)!5?0(p\f;,PZiZ t\T`f)uy&<3S0_ηȭt"Osv:r_jcs*kxʄ`)7v~SH3.Vw} Ygƫ^u^PxpV\q8,IyUs4ԡ2V6:U==}D!}PMqw@^W$e tna"s-EXWʜE/&ֱ۫fŒ@\)^F֮5x :-oU^t;ȌA'}A(`WbDz7D>qHwU+%H'LsˋRˀm1Ѥ?-DJiU.,y3)xo-mQM*j>ŃA7jMâ{/ZnO>Yv]Ŭ>{9l7~b[R$ y?MCÊziƊ>^mD满/YfFݫkpݺƹy1`xGa+}-mvҕvG񭬋r~ͩ,H%cjd3{S؟ ,3QZ- mD[ ;oEoUjt'hEPBHCDcы潛{ Q3Kl,4HY3M.$ϱi(Pl)_pQX A3qs3z{ꆂkF~aWCR !K]ؙ͏$.xP9Ўe$[:4o%4 %\׬,5'KBѮ8cKst4?pF{݃XE8Mzʏ? nx{#U> Ue827TVX^KbTe67oo)<~Y.El;\)ÿ.V 84"ͧ;8ՌC)ɴsD~M)\ɞԈ.=YY$,M7+4٬P>Ah"r*`Xbųܩ:u;B1S3SfxKf'jFiZW}̧2'r=NRÒ.$ G?oX ߠt#08*'QnyPi %Yw8 \(>s$1X mQ{5[xa5;N `EƭExc#QlrubV"A AznsjH޴AP`@a יD$IAC2?B) LJk5m MNQR+}9v6'@wZLk|07񥧫@cF8+Cz&XvwԱof2x7Hb.ymUO:Evb )~#fxi \t;& v1H׻NdԹwc'|ͼ vwh =W{evh: ?a0he=APlZQ̒{eD5n.sѽ%ZW5ھ6ŬXިиGqXf [/o)g$^ٵ Lb*f˥Y!!Y n_|Rhg ^ AǂNFZ8vbh!)zFo4`K]]HyC<lݩrQsQ|h Vx!FKg1fyصPXXE|2\ lwH_+ԅ/w 122J~3TUW˳kLn˘C3pw7aF.[RTGo:5lz^N?-MH5AD4qyH>Ed92*C ݳ .PAtex"y9_pO`hexI.utƌ8-P+(?kؚOhCyQ܃xs5#+7\v} bFO ;$e2e {fRrj?̀!- H,_O[g_/z}㳓]q.00ZN \C&$=2=R N9K{Ov ^9Ȧv7NKs8>2D#̭2$%KJFD8ȯ3ܫOyk/zlF—]M\'ߑg2[ `R|纰l|(jL&ܼ^7hobvi| .qQ_,3}ڗbL#Sl&271M5 >7'yÕGq-Bcn?).TBaU 8kQVfq/Z̅B:.d&,Xs}QׯCF٦6MԿ>Ԋb{ CQ($Ȏb[e%,Q+̅YbQot#Qxt 4ŕ'CsU㍤Ef%YTZ+ӆwP+tD!;9UJ9n{)\fol~4rc:G=xX45mlHIs"Hfd nVo}A+xzD)GwZ|JF29[@4qz(WOmi erxD/g4v"ɓ DПEߌOK$Dc[6NSNw/u7AVdww#cj>QEMVfpr7jаvoYÇ\`_Fxr"Gai%<'*__J 4JLYʪFV@u#Ɋ f^b0WIɕ"11n+%=[(;8!BDҮO`٣EuN9Ym0D]'HhH -o4Ϋg|(\ 5,E_2\oZWAv2 gY?Ke'LUg{wfl{ .lR|-.>|2jcr=:¡ӢCg]+R,7 a:K{Ǹ"0-o*ܵ8**tĿ 1*k#d;'m*` n͊_~\/&LMl >duwSeNEg匍ia-GaOk~]_޾垇hҰnO=Fh*FPiS8B-qUaxlX 9̉CNml6uxN@Nqy;"7{BjTF({DTcoVX&c]<% 2lSHFF,Wcza3bM\+8-ڗ{>˰ $e5}ku9{Cm+K"Xd)M aY+Ӡ4ƌ74t鱯 Of+m>&IXϹ~} u^s[N$.uZ$A eC1R%h^{R /bT"QT";^IlO77)%=C FKs qk[8+pK?H;3~S3N՟kzִ V-awM4OߔkGF|:Je?{(ξb:v30yR}0?yīoe5B ҝxcgBꌓh܁M<,0ܽ n 2ACUD `73F߰OJ3II`ɫ92['Ro Ul Ŧى+\.-x%TFgm;7:T'k'HyC xzΑݧQŢ/I)lGu[ i)QDQ1HOD gV12GUP)MI} 3!- +-V^;&)O|_Iԥ3ܭS̼u>@* |ks?)aQD!^-iIgCkP:xughby&AI44Sܰed~ukKFeX^Ga[UÙOwO 6w yf}׫Lߠ\n] |5D [${hl=,'Gh~ÒP}&~@ Pc99 TTؖ+nHt~MsGe]Ma*!KX?Q"$>]K6t/C*$=u7\Z76:,7-/|eG@_C[*5%q@p#yd`\é10*3)^l)'fQ)ɴc&J0ג Cj/f^LN߳\4{=4,.QJBݞ88H 4ļBue: & †"K\r99<;į lp!k#I!TFW ΗKy{Zy]Ў}ut&\i}78=JHݼ:Si 1u μÿQEK,e2,GV4PE,-s91BGJF!,yEK59jv=f(RO+~n8fT끧Y0+ 5B+[57s8R h}^[gBA] ʗ7Pp`[|A TB(MoEἊ#>! ϻB!y;oZǨ~c_ U8p g>*}9@Q_*Y}k#/k7L-d'8MQ-ԽUḎTO>F8}gAm'}œH7rs W=OSlpjAv`(5vHۺ ~t+)'pxrmE;w޺ګ:F,iTL]dCd'{%ᗗ* vX~I%ǚ\䢜r{`“!q 3Csk^N"^:}x/_^% PyrV'h>424xa ޞx:< Vg7Tl JDe2p+|dKFSAjĊ\B#Csz'{ew$XM8-]L %}Z}8d $MC(r+FL]nUWJc Ah T$h8vP,90, #٭.[WpGJ*6KfGuί8J"1(`wWu]\1o*YMLi gMnIbs-%<}Y{5`'J_)F~ )3(1y~uldiy_ ` (RNf ξ1 Ai l6UR3 ,"y5lwm ?߿F9P $%Q{J[O4yXށZX1ok޴|Wl^lЂoF Cbpl0kMt"CӱjQGS,S[K(%]D fNT J)v0ܨ!݅Uwnz[`"pW#U|Ixo,%<̼ G*gw:#fŔq>zhSzyt^3/?u 8__ mPnox9 !ZR*y͂'?em-gb)NXk/z=Tg;b$1ysӥo36_S}8" MCC;~.F孁{*Nz?-h@%o\op?\.A \kF Z)cX:TCyζ1kZU\yȨ\FI7ETK{Z7f ԒD%dvb$0b4l7;)<e]~aK'~ޏ?9AJ\-5WD2 e!d2 : F}2~-}`t| ML-yR_~T*zx8j ֍ ;h-#ЮUtvx NN@:j[;Εu*TOJ$d~pɯǢkC#Woǐ,qբWwwEQ# g-51/I(?a ̔Θ (-NۛM Vlq:hc&Sr$=(6D.yBvh0i~6mu^_(K&ڋD7PYO,^Az5^1dW]HR?l?3?\cPAJ\Mn0׬zOߑko3VAŌ;E8|Q\IQJ]"O*` s;f|8X NtG$s{l~Ѧmebd60\p|&5f2 Q7Toٝ% x9t)_D^( qChxP҅uX|(#@ [dLhX=m_y!7;j_d3%K& KLbU'.W6 천[+Y N=f;Twum>0?9[Cդe-tW"p>3ꃁZmdesbי74csE0Z}y8gM%4:7HǷ֦$saLzgU#Nt0c_GDjc|^.CSW aƮ2Z[{E T8J+C>+M+Z~^o ~}`8MOkY[\Jk)7X42=7fp ^[kV{.uV`r[9=t)UF***)B2DN*[H{Q&Fb1)_ l ##U]P'ʸն!dɢ=07t[J}z۽ ; <Mq [ntA༁Q Q?SEBl2:~ .?rY2_76#G/hX|/-}zHQkm"6w]ndIwg*nT@.,*VAb7ϥ<*|2*E T^UQ}/mF#,·;fpy SM}:* Tf:+ }Kq\ҼX(X~hd#KW 54hC A'UrWEeV%9g @s2{_[QB؛^D-ozu.04;7#[iZ.QFGFpU,RdWe}eZoTx\vwy 57yew@u}02#}k띠1N1bB*ɨG3+,BδFm 4ms_RWے6)vˤ=9p:c]9S p@Ojⶉ*zz@C序H&qo]AHi#F[>"NVd{(g˨f_Z!`c"d̀ qE]Ol/@)4+Hc#AK>=gUi4-ΒcFśhD56@g^Hc3vjdLx4dv%H3WiFX"A'!̑7=Vc7a \ItE쳠 0J*4rx#l?pwjoM 9$ymů#tr MAz<I){[~"1n>~L=uyׇ9].:ҏnԹik+6,dà\ԁP_o֛K[m:~!P\y(x#jfM"(*LAmM;! $p@!8[-YIF% h+ƹ` t'/~[M#Ȕ[L R遺!| q桇 FiCL6nV'\d!ÕMi`L9/ҟ x&^I2v^-*b.UW3y[s>4 dX^쏤S{ܢCŶi73OoiR'?TwZP0*m{LّGɻ5G\ | ͨ1=t! S9ґJ_qXɪ,km,u)53ׅ/TN*ȗು .>2z*R)Z,6[<oo>m^o$ pIU)/zv<$+߮f׽Өu3[r$ o+s\ېU2~a麛ZT=7<zI8dFe$,󣐕--ևٖʗYɾ_3wѲy ~ԡ c֪O$`v+꫅䧁WCmh4t7W5 {Y)?, W5oXv̎c@= əQB$b1QB -i֐ԇ[s;~u~gQEOI $q`Qw9p6=tqP{TijS6 )H4V0,rJ Tne` Tc !>|(gqd~_tobt ;+R 2i{7Vn)g-Ssb jfV&g'uK(*\$66_m],u2vNWi }?mFP=i0 E>5?la|i6פz۸! 2e̐wM%v sD$GS3ݫK U/tfdgW)cԕT/Fj["fxJD GK|)#.~%o%4(nm9x۬:Gޣ&UlHChAzgkUAr_b"PT4Y [lrhtV1>/O®}R΂2,h3'.OZrБ4zk؞'%g-<" '$][cPﮱ(wV-ֻT+H{$`oAe.VhղnIь7y~jG"p2nν;Fdu3aéI/5+Zyٲ`*{ZBidwJcwDh-{B{گłK+,Gg3`QAjV{Wb4aVGˀ;0@fs-^H0(dCd3~RD҇FZ $^٨94bO=Ȯ 4[X)M^=pJ u2.G>d]K3'8(jm{Dͱ<ծq`Lj0E1fFS iGS^PTo/><}b] "^y9h_pW2ݞ\#I:M\9o{b89+0A#R-?C `{AgY_ E# b|lS>4VBajl |sFI:Ƅ>Mf[v9R| ir 3m\˾ gwl]1x$~ h;Bdٕ Ӂ9Q&Km%.]?:3,peW84!^aR#M8!i7#;&gYä~M?XvW,T.J6#8ǓPHs0T*蕉t)M Ͱmd 255PUy\?b;)hܾ[U^9 _Am.)%ENh#=[>O%;B= hrRHe1А7LlDsd)*]!7&҇nw(F(pR#MKv U/_2c+Gl {+q$-ʕ6ٟR}0WD+x֍HK#c(@C@s ;]_5_V9^ ?,*6*K;@04ߌI@2WT I;Y lk RcYUڽ<*F.횛;-Fn R)ta.cfЎ#قPdcr_`2ch3mP^f܄E OCU 7nfѢvqdkqFנHWWۼDՇrw6|_?6j/<J688 Y;hH5ѦwCߺ 50Ev6VG)@JĢf>0&æ3W,/pw@$HddT9X<S(Mu}fHrLoP6ߝ{}:/]*$TxX`NNMH-"3>B,5 2j17+ǐ!\c!JHiGukLz%DtK>b!<&&;ϜpoiyQ@$mmޚNTJחϽyg/F,slZ9Bj]0r5Q\z\7}$@!#!gB-H焽<+ǮwJD.4㺛Gdc-Zp<yJ=m;l9vF%RXJ!E VJ4$-nx ݉gDRʾEm|͋«:W IJw0ǽQ_4(uעDm=r]MKBHЕA!LEk+h!*c_bKC*yqG`[kZOnɣ.9VdMMѻmV$Nz=öN,^ߛDYSo:yZg͛sc+# z٧qon^oCy\#)\F?8 LN@0,$ U~/`O*N-AIe3  LVѳFP xJh5uD/M{R;y)Vn1[>;5 q|T7ŴA|d;7yx8JX %]dwTw3%lR0wz*ޕSFdc{ dlOqXN) Q 5La_.%_x\TdYbc~@;FnÁ)&}P6..@&'3j,Z磣 q]z캫wz0;`cQ b_~WVvb^GVC(~]l# W3wA,W9f}c nE<|j4*2_t>ZO4Gh0QJklP1-~~`+@)H7B 3O5,eK5|?@u qӆҒuTRtQSS~ L&&f"ZL'J!V) U ǵsIa\(!#~6c; lsU ;Z{|a(K]YГZlm\(:]T'[bhqWD1kpu*F:O?+$S<\bcpս?'҅*ߥ=l:m2Gp[-OӐ%Ȉ1 (n&ͷXr.єtqe`* dzXN1\dj 1EFf!`ֳT9!coH"Km+5CI Vp]K ς_b|㈖tӝOzPر$u\/ 44Wsnlԫ|𱎰ƻxå6$jN 8#=YEm`9ڪE-)a|1AjU70Q_ULTC՞{FNMУtIN$ Nߛ5TX4{ق<Pc]>W:&VcA^vur5kN^s°!ONQ8 w{p ok>;. S YbY ocD^n_y#HzwÅ.=9l]=ѿ垐<:Xb@)ĕv^wqA[2V!2q8wP EwStt1JQTCE87ޥo_)C_nrg󕪋Q@N8 |r{@+HYGAcJb֯tآ(`[?4ha(^2;mU+f޵\_?iY{ëPƁ]Y9juZ[&tpv:Owpl% 崐N?Z[P|oM݁%m$gs~vdFJ(p+=A55=6ȏeņ]й]x `ꗉ!jNCT] ^XYhYU[fK3 CTTߧg^T.:qFR >g].(:6f_'HN##k<$ klOWUn}R|_]9 # lS%.Mҙ%\K EC|UAzP7՜C̻[ݜfA=zނƓEG=j| ʚ %ÉQI?BH6^d8)¾5`/<șS5* @:'kʃCY'ߔE$k xy@0OÂE8CH|l<ѹwun{-6&9ҽ?-yF6}r`GZ":J<"KXb}ɾ4.edY8oie 8$WB[{8,geVHULl-9ī]j&;ќ`C.[:X H piXLrk0{o>kY|!-ONtIQBi<9׷uJ}${0Y8Ы|L $OsE4u 8i.ohj~}!&W&k?NFa&sD)TX׃P"-WHf[]["|;50m蕗ͅ=~[2Y%$h\=ώ7dE+^Eei:YyRN;>hOtjjaWqRSG] okc|tC0dՄܵG:FoA]G_{Y8k竽oZɥHy#ig'%0z: :|[R鬄Pۨ/T6ԴT:С}vV ѩo'-S^ &od̆ybڿH}vbѹLc!3>lGoKA<rÔm`!w("R6&KGs'L*FF߸#|m㦠Wl4>K <5Y>Hww~\{JBkˆj,CROCCU.Al,K!}7"IC'!WNŽ|_jHO1;-6y˹`u|$nHDZG~>›p^.j4zp "ܞ"%IeU*U_A %T0j9J2B VJ9r_Qn_C*22X-)VX}18Wqm)ͩB.@SaI&1 zwGQ@XcKFoD.a0sL֪eU=k@BP`c|L6tE 5rs,уn|d܎re ޺[s3he+~}#h|rwV2jmFAv H^^UҀ0cp3InFe P#86xs!U?gk֌(؆F-2C˟qG, GވIΡ7l*>·+}4eޜp>T16Nk`ud8Y5k1%41YByp L."ᔧ֛ Dv+ވ~$(BFRJ\he<2+lt(4txkzwxej9ԉ?smMx,Cj_ӓx7P E.7nQEQ7"2YoopꬑNh'Y+Ϗjh:;>}u6Y׆C0َ: d|#,p"y`cVe9z~Csc;ɈM~yaq@av-@&J +]%Fǂ40aEw7_n|pFJދ^A"2{-'Q,NJ%; G*"SpuLh,nJ>wOeˤpQg67^5IJ=`մk8ǣji}\V_l$ "K'zl (Ja5 JQ0d4ዅL/X&?>=B#7V0<߲)FNF9Ng( "ҁU 8{QzeB}FxeI $im".uH{|4_:78;ǂt,ɝɊNįOceɭVbG՝49n_aU$i!'BUXgua :"-v_q|8cGrh4tm$:O-:տS?j;2:sf!pSK^lv5麥:z %.PкT'0&i*&i_m|¸ڂ[=Dcn c3Aɝ>|uef\e6m~L<5W fPx-ۓAwC@ؾ6Paf)C5e76 5^_10%k _iX(v $3>1!`Blw_x LNR1 ;Iuin?4kL z{IŦK*FK(V6qWI-uJ_c#@Jdɲ2+rr-W.%4K:1MoǦJb(f' RbC҉Cyڏ{q4ɔPnA[ZMDo7Y!`/Er9~ۄ|燲|e;wA1 ğI71[kJ[م;++TPǎm IRc:_HC];⧿zg8!?ݧe23~8*2ˈHiS# DߊE^2Fnx_1\ժeYZ߾1(j(7pE.K"yF[>1we"oNyZ`Wo1&V[3>|m}2׎E-Rg?AKIfz: 䋎'Oq $dH>Ujc| km8 30)AUv1`gOzˬ]Sl]$0zv{qw< fxdjh%7jZab zO{YoZ^7$C\bwÛVsZ/tg"f>Gd/+8^_P_+>4d6M \{[TB !@M4B8`8C5R4Z[ٿ,-9U(@,`Q@_UO'`hᢧbZ0J:Ƞǐ&J2u{dC n]堵t!(JU˓:Q*LSV!po/HP5dvl]kOqGxd^R HBڙ/G=e eڛrɊCzO-B "w#+ɣg["ե 62 *17+Jғ"XVHiGh}1 8C|#%-dZ.xfI1^&I? z_HPsYplg|ԩ2 <І1Xs ӨuEm3 A& tͤ\c`8rAW?Rvwi'I41}J] TE]E,FGS\I??s+Q ;ɲT3Y 2-L;d1u2rRSHatI]#NFdGA(RBKͤ_VMkܟ O2UyC3q.׆Fd([]þ۬tOuFܫ? "c}iIjUZqAoU= Ңy1hTrZ[O`%j̞5%T i IuOP̟ľ:J.oC` '+5<0ۅ'-n@K>'E+˷7"H9}nXHA>.%pL ~ z}H]Q.24$&*)QT)kU1k+ăgăǙ;bWZBX!%~ ϩ*',eq|>7M5~>VƭVU_':"GA0/|H^A+Ȓ#_FH=Uqm6J 8`arv~ ^8DZA0BuVFHw1|rr' ?v!1=X>XN^U{xg vj&mgE x_r We9SrB)?Vr'7#Ԙ3?}!H@G,+ooq;1`2M5=|8PL5A=JPޙAZnNK{ylIG;̝(v;w*1=.MgOӍ#ݔO^Yk0I;N3Chzz 懺xF(̉+=~8Z8R!=NK}r,c,3&TyֶzY|+*i>dPLnE$X~ՍG0nCEt!V 5v]%u])geZvfڑgۣ\ߦ0MM_Yۼ) X ̞x4}6oRIyB+kA HKh:HTr>da c4iQ[|tWfZUR g!.}4֠c㺌Pi GZxC6@6'M7|OcD+ibk{8q=JrUW8!Htj^ igZ81&ҹ/D &g"9{՘*P LA=I/{p:MPVrM,w6'ńsnAڟh*ȪJ F&l?< w6P;O,ɢ:HϚu{tB'l]fl;u[DzkG#_t0u?0ݓޛM-~:Ktd/~NX. beT?G (?k.|1=YUd$ǎ pdj@Z7TnFnv0lх2Qޢկ-ش x̚]x3TJV޹$ 72D=ԫ :T?`xf &lJвaV7Y.{o҃2ez!0^A)!&7RO/iUU>TA0A؍r?i+Ou;E؎k#$/$5ho}| ho%{YKp ?nZ1m p%~\cV GMϣ>ġ"X+hS7+.yyl ]pZM Ѓad&u3LꞷG(<N_0}71ĝQfWZȢcLjnWBZXc7izU) |I{y9T'<־Փ}+8h:ύC{7Q|B-~6t P V-$~~lBxurjpp&#fBoG'(_F*!@R?oErY,8]*\Le|GƂq'kzŸ i/?$o!]q݈Tۢx4AcǧQs;PfczK#;k[YrTh BLBlvJqQ\vI1-j!.Gs[֖l֒]2w8P M152[0P9l {i],@\;+"ExmxÒS5L⸩~Zh{jlA h<)[~'Uughp6S̿TsggF7kmze]} fG;Adfxy+˻=`OV)ަ!":CMy+2!%بcےw ( Kͽ$n<]ɓcM_ɵG拣oz, ۈOXCYHIjYl}r5)*9n+ظÎ;}1ÅƊ@vg U6Wmc<Md(|U9:dfceHyPz5r!$5w}ci6/r#oFp&3$;֯\<.z]9kw`c#R(njȋtU.0wPcl֯|UNA 2rS9)9v'S^(`76UCNh iI)ոF=kڬiTU8]ɻ;՟C&V.RHِs *_D}azfb ?;%ʼn/fZ+M,\%Mе Ǻ,Y$z#b-Qzg[c/ŋml|7+̖SR> D3C51~c"GA5W^ ɞu2O6,JAp7Q@.erϥ5sI@M8Ny>Y"jM^QJim{풅u1:$ 0Pk뇿 aZ2B) :MQ5*^)H״Pa4`wWf[9Zz! c k< 2\oi\& Is̢g )10AF@8}*9{Os mB=ܛHW~l4LR{f@ u%0:_K0;,+'+C`: 1w0`o<Ć~K`(*dCK8T7bfp7D zwŰ)HZ d6W'c([! 'N7, pK"y \rw١|>Ov{g3wگ}έ6|t8ˍ_  ĚG?B`+ƹ9I0_} H ..ԛĦnr _'lk۶ (6:V>&cJ1,8Lj#јf2$w[%-o*?Su)s jPƎ࢘yt· .[Cn"}4&Efo_fRٙ(a> o7gd=&akyb$6i͏WA_2&$'G@Xg8K׊R0Qs~T.ݏ*EwO %~bpl\c$8H殄_HG/4JbFSr$)x4:P#.e䓚-";9æhϱJ}_s5qRlH#V1ƺ DmaL"M}`Sg}x( ;aSV~UUf4 Nô dy pHq\h򀧜Hs6%?`(JN%nߐ0}ȎO:϶`K%r8%ԫ AEp([暦n TȽ)H:Lr5ge]p[dXi=gw%D-a j~Tt5IEz*A -RkaJ]_ٳBTq3%1&%t;~+c7->}*2S; ^Lc9!b6Xd#>#>]8YZF?M'wkǎPbϏJ|aRH!+̮v^UiLp.R3.P-=8?DJ5P\rJJ(?Erhݳk|_5 _+wٲOYH~9(>C/+ƅpFDO]?d>˦IJQ,FCvF9 t-#7&ߨl?C^ަL۵SҗPd's2Ht!^0nրFcuj:Yy~A3䇎R&17@Q Aړ62ߡms,ڗ,d)GT:?cj0Y!g۝{ Yx Fq&h'j{1G]W5ogVdho0G#-,b4Ik=;!6/V0.|7o(*OkL 5W\/!`RDc"ےT[]orT|e86OuhpirNIpЗ4ד'T OKXa&6|}32{Wc88Vt0+YiI"hPH'i1LVa\%<0 t(tH]]6S3X2pks04쭆M-(/Gi X͔<Xl!Zd)/}I WsycRʊv/=4zP3Ccߧʗi hPW44v#bMIcx@mR~UAkg~cՕJLR| b:lISͣYѨ!}e]QOhV|lm^/V=cNdyN-) z, ^Avݷ{2zO$}(fAY.M=T 6.kPƨ+~hyO*[GsY$ iW@IW%DR:9=kͱy$F=JCHXjj-(K4C^~-6~Mu2܉ZI[ɠ'!~S p %ZմG:~i;k<A^1 ꠂŁD ъ$[1n^Fg%ŽiIEtD;@8*3c˳/x,+*,g\L_EKXR;κEW3E;"S`m@4jnU-Q4BM}x]N[bvߓ× e=|=MW6~FC#:qU2KvihP( `'iK-NX@Nn-xQEq 4z`)mɣ+bq>JD6cϚŸ۔V )BeoTJSY)(Z&f]- P7:5d&RAb¬ 7r^8Xp/DGkh[Wb>."}k=4ZBR"DTyiFS+p6=j86f`-Hn2 np HId1(vNCH'CRD݋Helr3 1#co'ʩ 3QjQoN|ԚvyߺvʧQUacAI̞9Asj*,Tad 7-7}rH'~elp>4ao|65M8 2 ?1@Io4.SL(Sճ|}8=Md7 \x Ⰱ齟̵%Ciс{?i [s!%'|䖯}zֺWzm5U}WmY]1q#"mj`hm`kmnmje`kafhdghom`dohdammcmchmfjd ̩`medki`̫ h1{fkidA@[A[BJ[3`lk## ;k#S Cm} mmKCK}Wm#;kKSivvVںe8j8Yh;j[k[ؘZu uaohm`mgh `bjY_ ]'Cm#C]@z6&Vj[ZjRHWE1`ƦLJR___ _?L_^ 3F@6?ϹY6pdb \cP`K?vhy#t^60ge?+5`LLMlt Rֶw6L@F&=?;caJ'] 8/N?S! :Yij(m9Z>;L70BUZ8jYy=ںcSO벴qt2yk 'mlgBؙۛZa`hld?; g5<3.'l#`~uwv~fA7` _}l޽p?n?$`}϶aas`U8ڛ NL_&Nw`_ijfz١eux7%F,u\`VI;C4VO ?gf>;i3?¿&_ c}П)X?Moy֟#0??&}h}_3Ե3cwS*cno7jjhaXK߇P~6s?_g EOJ5tajgҍLIAb~Fer{_m jgL7mlvbTg21yo^`hgoMb7EZac`B-fHNǴ~`ӯ~ߜI/~AxC Ps/>"_D(P@^7NdW.1@qo'/~D%KAl (5b74%/y@ōT@`&pB,5Yobha?wtzvjﯗ:پ y+;`⿸^:[YZ^.~D`? xi2}ѿ?Z-gu::A>3ۛ"q77"u'E?z H-]M?_NԵu}ԃ} OWP ܾ`RV 7>: JxbiomiV LI1h^O/|as;?s17̿_ 7!B ?5f# kooo= s}cj倃 q0 d4ě\[Vg.H35m;k@u:?g4?*׈ǐjЗW } L ̭~]y ecg8؆/޷]bsl$ j{6׷Kگ_Fx s[/{./Ϳsb8 Tg&# ~J)[3Jfܪ*=/^ en{s#{ZYD~NA Gkg@p>Kg h@G__ɳI{Kb@JV4}~eS%yY md`q>6ϕÿz g|]9X=」 @ zz$_˽ȯoe/K yfiB˦zϰ_w̧aN=iwCJwg:-Lt:69lr):r1^IQq#<$kw}|kwaŻ<|Dޓ{?wJG QMQpZ5Z8K.s|[Dͫjkׯs%ɕ0rrؘWk@0XhY-2^ѩifui /NOmmrDX.8o㼕^$^HE wo`n@cH(xɱi*̓5K;jZ}-ևLϱ9S>wJ~4_,Zf7yvP:nOw93<;9ţcÎ4Q<>Snf#C*i<w&,F3 9[U J3])s̄ǔ=_Y?~ .kYKxuV R`plYE(|$ϷLӓ#`Hx>B*7<}ݿ(5+LanzB%Q7,s?ryn'HM+#W2~yW!^fPu uȻ\YD2 !-~ۋx-$jS.6M{/'-@—@g@1Mh vvYk̓A*zJԕXU\X GUʬxH׮#AH4)AE-{BF9rJ֟>4O9?]#X:H0|-?vVԒeӋݎ 7tpbS rOv&4JTX6+6Y*ePZxI^Oy(A6w][8/ h􇞮K+;,ilyd*nC`̾%?OqNOd?p9s$In`Af7}x(kѡ0b'[++5ZFE $=2{-Djp$a~"M\-`$Ք}1h;KCpH*P.^hiMIl#r |OU B#aPl0a9Fw[xW`i[$eL:3R+  '6%yMB;v:{ITL;-\I1a9a&L_Bz-4E k{Gdˠߏ ܢ6VDzu^q-zRXaXoz{TAqy[{AyHCy=ĄW.a)V<+}ʓqso0Nu~#F‡=N3zp_t_*7E+Tcp਷^&1"ゥ1.H9Uf 11T8mG n>}1eBoɨQ0?]eC ].Up3p狀/;ei%Xqzcc.$<WCN"\|YGaC!=M/rΏR4o;Pi?zyE%pPvN?yIӖZz#L1_/5AζlXnMjw:yÔe{G%vN=}AJq?qݦ+x[dn[L\\QX/DTnHf%Z:VBaa_H$b2]kT˔Ph+{1>{#.~7E㚚.,X<*#N){yiɕɘuK&F( W^!<$l$lJoARRnWWXd'!Rc7 KcѣU0\S+LN`Whˬ뚮VT4FTʼM)FaT7v [E>( H5l n;^-& [MhR>(SEi2Vl)n=tgQ'tQ rr3bȣ*4ԒCEEAw#ps, L1A~1MʅjWJ,:OhO}09t@J. =S:R^;";CbT*rΜҐzf/M8*d@zss_f F RcP2[_gRy~kЇoŠsݠv`"F7s{^kE9t4S ?uX7HIe)&%>uěx%ʘT =??|PCͽ+E^HS!7:BȂ2By0fR@%Vbx+l~ aZȊ+*S҅  PYÒ,nD8l%B"h.aHt>.)וh4Bl܃8NшJcUDxK}VڂR¥Qfc?Bm)=zF-Ԋ m߁Hy)R TzteĘ=# "!tʣ87Z^1mǥ > [`rMK2/g8m EVX#MzRȴ߿Bit:V+ kFM<ΏaNg ,UYR8$ȓIG[ܡjQ$ Bl)?|m߃PM #ָdPH5 dJu `d@7F,3%*goniz9L1o]78lTy8]4ƾ:( {40+<Oٙa4dh`ςj*ET$3o^rgErjr٭K]6}+ ۞V4k7_-Wr F[J)biqcj4͚#iG!%,,~? t6YR2>rPM~]Qg-!kc11 ]5a)m=q4@6Nq.Kc{>x3s"ҏy{X0q $aGVzon&8 2JǼ'ŏ0޸q0 :~4 GhA0tɽ Jiʼ$*q!۠&YO@,Ս8%.¤N>SPoluZwPn}>NWA9S~n˨ O8x{23amw! 5[u'%ġIr<uyۤp *7jsP&0laǑo8ٌRG"caǁQQ@yE0Z9hEQ(~%Qa7dÐ:$S,, HA#4dAY/ȝc-r@380mui0I1FI+ Mbzְ\6ht˹# C})}+z&7V>Q^8kY}gZ#B͵'qjV$g;Xǁ]F;L:;fB GJ}$- N>ED0=kLN UD[TK<3\Дx'OfK/zNנyI[AjU<R&l{VwJuF8 X9AUN8 [߽̓}_Ugd{WVŃ\FlWTZZ@ʚpy^ϐ a:eir6Qr{>^c+wLDL).l*8S %%&y"F#ȓB,w1ɧzЕa~Oǟ"r <֨;uFA290|u '-motxd\qeb ,r6Q>W%`mFe]59H^A)hO>*W}sbd_1ylۡN$ KLLDr0wf5wy9pZNQ!aژqK;LY}܌\;0/nvMR Lm |:7͠N`wNr3S#L|t?T# fTofSޘc<"er :2,d#=@VOoU˖#"K:jf]t .%6*vtp-xJYaQA 0R!uR!7Ѱ}QkU_7?dvju(s^aPE"UIUҤ %l߯ ynC':QBc)=NL?79後?7.朗|^Jc"c j?šm#D꣒ 2{'/.}x'y#+#zZCYx"7=ݫ|],(8 ܏:I286!FS7M-c_=9d{GF\y OfOZ͡uB_&m`Ҩq7nWzP>i⮿Ɏ9L*7U#x A޳;}o-{8_1@/x$Fp "B^BR!%) DqV%)ipgM1x2By*fpR29w:ȱZ\f~7eQfg7}\@M$].Ig=wS B7?EÓgG\-` lO9vX&7U5'Ǎ͈R)2j aHӷ^/ {Jӯ"y>]% 26's7FYPI*|YK/$w# f'=5fX+7DP_/Y[Q(uE\Q#]=[mCٲ]~f?:AcGx7NG>ZG$NHZlnSziװK8d "eaNkTDU\ 0.7p<BNLHH16RR~%48P$[ /ժzW`,=X809 8.1\3&nt~`Qy\`Hw\D|T/=G?iwA7|xV-z  vP'\qxR$ *M.C1jо}Lq\reϑwyDžw౹Q W H* A:گ'm_caOF3T<=b1c|Bgs_6 L$~"'mp{8>"u+U@8 m )2\XS"Y=c(}0c,LrlAסZ\ep q 0emÑAL@i%jJ-nLըJ<;:8u}6O;̶.Ś;u (:&(Q,]dCIe,ԙ441!.l:EqOV(ΨWa%份UTwIDA;)9}8!5ԅ3\tQdj]43Z'pʥ=m^P4C<@M:|*EFh±_8o.FX(YTf_/\Fc[pb}~tG^̇l !&uCG&-<('}HۢOD]%$)Exk2*' &; 57ʖrc,Ah+#G\ykg͢s/>uuxW_y~iGN-;E1)?~Y(SS^ɒl]+O߀#}JhE@Hxܔ3@淘BQJ9HKY(qD(vO ӟ>V΂R?v겄@/83dtpe^>ǭ~{_UcJ'?RNyRqHYRR$nUtm(deRҶDaGfMGxQgFM}4܈q˦C _hb&O*Ls|œ^TrfHy^pauBiKGf-%[IO[ ȘO-:n0'BőM'/\}|d3TԽ(q,#* 'G-9F.- W"9ԓOşpG"@QGTX(s`vP$ıWH`V$qJ0E/Uv)-7K7Wn&RcT_ijJ[Uq//BA^܉Ö&cYYgp׼?4DyZh<- HhU]KɑCE7!>{ TbkW˴Q7a:L9aeDH 2 bwa[W)p6pgUd69SXPAwem >{ k_4#L`h8vawBlb8oxW'ct>.(S;+)YITx@+Kw%3jlgoKJsTs= [HG9#a Ksk>!J(/, C) " (HZG!By0 =E^ñfՎ߯*!M\u^?(G?9?/YPňD9mn#rK$0'59H\xAH!E qy }hO`A7Q Rd8PX$1߮- $MÖU _68,?t?=cCc久N:&rCp\BɋJO7ӮV>;*W@*Fui9mLI>Vc4Y G7`mqFqfNF,J :P[n%/2wcZQҦ6T*GysqH-hm R+ oj jLHTMPf'gC\EDL1ފ:䁜ŦJ E$+:D[2âӘèyeYE!G$95[O-j$+i:m8+'EK +.!z=Rdh}xy"@)T䧸[lRq&f\Z% Kܸ\Z`y։+rF(u)Q+Ghq6nDt{\ gRcKE7DS,o"iD7??T䡓l"*U,݈?&VLsti}~G  KQM g}}m*U'_ k[.1"_r(B?F95+z\Z%.辧@icIG ZBYJ2kQ.i1k%+@Ȳ)_ \U[(fQ %JF搥=TA !ȵLSI+sHs7gw&Dv`zu2bW5ZEѺxTyyRŇ'Ii,&Y]= ڡ04X"raNP@P+ #|zPu56Ms;#g:#u$Iv ?}S_x{nYa84:{uAd5}VN-'7bnyC(Lv #5Cd [@Qc?q@~y- !%yXcT;t~>:<,d0ܐBU ݎoߏ8 ?)ѣćݓrH(M+`U,YIǯUP_KcѰ˲ǐu0a$,y4uyym=๱hFPWhDm.7S[߬=& "xsZ^[ZEQZŹ mc{v\QnBPuܯW$>=|^wlKz{eahL]qoQ_EL^R]$tֲU\b(/G\U=FVs]p9*3Vr^ j)áq;r@zсCk"p(muXt⬪AJxn Л2޶ +OWF^?bj- 0oܫCXwn/2o'8$ i0"EJA~4rĮ*CQE!e$(0߉Rї1G"\|>*ZI~%zA*}ShKtdj G:Y ^brU 77e.z6<94=Ս(ė .+t>VTLaY7nn*(ŵ9! =R,lg٪,~l/>N$dumy55/{۲dMqiK&qp¼8NB~ nWY׭Qsy)5l с5 ,?m]%x;wst{n/jߪojW . cwQ7ays_ٿU4;iJՂ~`jU,W>r2yqǙ$,%-G4!,,je&]kއGw@GXڞ(}y &~,H"Ǯ^,Uo놫7\kin!SliRn=_\?y짬Q}L =Վ/rnaHQTl4E!\bnX%eTŤHV0d'30 2T B=pHt//%>}~[4!(r}.9oq#j怿¿@^az34 fVvתq'"w|{DHB(_.۰-pҠ'` Ž=nx;zwU1/5Wܧ<)ӗF]I7XW)/- iYOe"f !nM\"_XmWDnOiA[ WLϿ?hoU#+J8`3_?x抉W˽ x޴'Z6l_JykT9ÝDw/n~`"Y \XNQ|eI?nRX.Dҙw* RXs-PɅ2o tC [gF|`yyQQw֩bjT(Cpm/sn#j\po֥ '"k*[*ot[hx!2^WL7oHlgљ\HYeϳ tahJ[ %F5oV6`R֟7[` l5ӆ;=ړΆmh|&\o`ĤmFFsWۍx{XVǨCem}T 'lW+*E ++-c^Q T)yG{'X?0iNu#vh7 s֧Bq_VzNG]NS*GpUDfZ]^i5%SY?3ˉ͏Ä4\0Lѣ & U%i\UU[8ro~ꋫiȈf)\s{")q۩v${Y2"p?hy:ه]tCǔMT`p>$L\Kv'8Tj:Kd*S9%}74xWpӬΞCr2Ζ͉" L-["Q.6q7 ѐ~M$0r +)(1 K񽔒r:;sJu2\4&C'@bvQXNQ-ZըC|pV#JΘM扱9t 2򻽿QSYrX>(3ICU]S7ʐpW ־@rBo;/90,>{wdqWC]!]Fv8%v v2q0OarM+D]P ܓܻB}2I- ZSɏd|Q"#>5ǙN< z95@LަN•&Ÿ,;.BɷbB`SEN?D̐?mqi5NEt`$2! x4s 0ִsd4QIdg5ͥZ.9u`QLjrEٍib&G"'Y$xO ;[ǍhJaLYgxwi$4P,@jٖc>N$MJBnϡE [oQ&Pp1lBͧxKa8DEbO$kK"7.qvD ?5ǐX =Fr_n.W'{*d)v`Oq&MwXefvn&uE+wr1X!)'A@J¢%{>?G'?v ]\aC.K7̃D>2k >7ĠJƢuXiL9s\qzX>>,SH#qUnǸ-]*xĔ 閈?yA!^lN.tGìqu #֬J):]-=z~#AoxWQ" 6\8)pc6֞oh⍴Aj9Ц)x7c(atڗ-Yjel*WiӃw^iښpi'/;YuOs,ǞMMz[IN|Ӡ@jm0ƛO/rQXQ| O< PW3='+itMίHN @6 APCd b2Z1\en7eTp#1%Jָhڋ*uhsWxGE,&'0%, ´!5l8'E (@8[+'8#, ?Ά/Q ?/8h_[AOG-11^kXh*lR"jO00ovG;$eU_+6tfIEސ:jK9"*7*vuixeOӻ`H.~Ѽ?hL `t6RAlߖ{|֑_9<-sUaGm)T+)%ٵ'm eD" *Eg?S%'9UyLZ>~9Q1[vYX-Id` 'TUwEhuLaa8߅{G +O#KB݅oP)s%H[$)ʆxRͭ<-K)iioUGS`(] ^k$" 'S.r²*0Z`Zhsk}A֌TWT 92CcltXrH٫ a) 0![MM<' o88$I&t*HDPٖy苪DR8^B6)t_at (dPF4 ATnxd#8\6= U¥Pzh4*߸OCğbS*3Y{ljMxW[4*)[62p!;x.ΏNcqRx#φН]1ʩd 9Ez$ Sd-"9ˠSRfןLI\;>Eo+UP (Hh6 ʔC8#8" )FwXf&)SC)Z/taϋ19eE{ !aK\L6͞faz. }a3|ħhW5$6(T 0;CB[$0ɶygDX?J:MKm*Du:o8%9ySk&pm؄l fXNómj`pXjTo*h QNh aRL~qM2d=vDlYIHm-MkNށ s~5 +?D&}6[~}Ibsa:0&8zFB٢>Ұk+$8a7ߨ L[ԬrkYM1L0!r_'}#rx5u&y]Ni)CeT+w Gv~CҎ 4^}aI<eѸŵ(epH@Pj,ș wЂ U<2[sѷ Mz D{~Z2; P_j_sZ%kx>.V_zY&N,h\VBb' X X!T~[@L ޅ YZK=pf'\C?e@F (, pJM䥿}dK_H-~{+4_4%M։G3e#u j 'n5H%U4wLx:&>Q;!K4i+Ti" j˨ Ta5zK[~ rjaSE>{) DhY@K<&f2пN`2F_N¯E=چ @L>X$. %1Z%/4GZt,RӤ)Ww=!^ï69%qfS8XP9!V4nO&,~L3tqq[~}eOqb¥Ǥ8&YBv/O-'{Ӷ {2Flg{IBX_VM:M0ƄJRS~@+=)~R3$  'lS8cO#K GKSX/OO=FZMVpTG5jV9`xx!7] \F`w z40ĎmoKÅڕLB3=K(Sb1D ՄGBl% ς0L1ӮeM[sNyMU㜗aj:{6wu:Ȱ [-P*E<%Q! E] B{'ӿ3Xړ%`gj؅gp$g/p (*% xDMԌb-2PܗzVN!&E)n Xi*(' ʘO:3(m&]`f\4dy_Q/C'ᎨBi|L g%͵f)(bt|AUŧJQWW1$m8*F a_~:t72؋'6Lef̠Z|hV #7\ ,5(=)¯i a-n^i(VK\' [H> D0.b$gv{H"GX2>YR"K[ W.f ŁihҌ{EMd#P6p,Y$]m !WI=_~7; 7dDYrhQ^5Krn_ڕTɫ*8ETTpovhx8$lgң-o:L wIEƽ 鐭s(bU<Ԁ#823. nOXWšX&CվWԾeԍ=oz.ʾ1'#RU}70GLZ3LQ9mO[tg%dz<Ο2{c{I.7]0s^ΛUQŊZT FۙYiϕWx>Z!XG@\Bb>.A>j*>uܘVp 0im@ĝ䦇&m 8',) !y^$<2g_,=(ľm+KnsOh>uPJn>)R9/IoE"Ę/1taM\'֊;$o PɘVc%rt9tMXΘKy|zY;)_pVw*CW#(& v~z}&5pyo%u+FtWxHD{!N-EOgOS1kC(v`>ٺE?ۃ,M3 14(]XVJL:2Vf8bؖbw !}e 踻sc*c+|]giDYhGVbpRH7ȝJ77ߝI~]b"l_y܆+[: n^Η 8QkJ8@=gtt4^i**ֈb&BLFŘgR5-3 -t,RlUZ۾Ɯ-fJ]pČ/P]W!?qENOG9˘#QMDedpnaF;wBSCqY Gdj[+#k5f\EEBD 583 (z,)}idxGfE^ Rx6TAtyNZ'=' Rcd=>`:;X'qtDu:mhZLSu$]U y/ ;ܯ){ 7;ؔ6'l`KGOZ LP`i! ROOMNN1IGO8!ősM|ۊHw cGʫms6K.0:$mTvh1- &O"'ˏnmJ)0Pp<vydqPʜDȞ@D1Vv oC ;OVJ@_oZ=' } "It KMˋ YhQ4$!i+wǔa<Jfq!K[5rI2.7C".-?+àB/FuUo}Mwtq:m:51S./p4D)Ud\<_UM1ɁZ_/N gC2Qv@ WYC~XVX4S WjU9Q4xrGcK4vߘ>؋^@X8<",`4litӋ7+zX.\}B 4K/Zv.g];]!%4\I` bFad,=L I"&BcgwqZoh3tE+F^?E@Y_ۀz@d` {nz<(^|A:jZd:[^=`FJMHc{XeqI|E)o֓t&O:EH3X0ß-L7k)¾^IqjryҪte2]o}5f2Zj4u ۈ卒xLjf 3IF{i(b!kJh/ȌśNDbɹvYU#M嫍z;?zfb\eF,ZbU>ơa$Ũnu4_(`﮳(0*E>Mu1O5櫄,ju6y'dꔮQ ֞jYd0; ? `w͡ ﶕCDd[fĂh~` vl{BY+#}9 . YqD[<\ƃ ; V+f@dfVt Wσ[:py drrV[e`|$y5ŐjRMbж8C,eI7`NH\=wWPNdd"rSdTѬ7Nh0uZ7T~j˴dPMQBQd^jvʜa+?_"ѓ#̸1Mb:k9f);w!o#,x܁K#fešHRypH{ (ɻ?9[82amj$~{~80 |bH`X6YB.;Մ"z}PfZ:đIe8k= _;93C#*I[΀POhWK\XL2)u[sNs9q_kq+ob`YgxRC?ݜ"Kv[ж x?Her!o9Y,#E_ĠX*~ Y%hAe'3j}^ & ~I8o?O[@%KJ+'-zQtm6!s' hli 5t z(H+IJv_zЉT:̘F@=SMq"fmMytƱZzJ8,qrSYeF/76"'"tcNgM@SqxT%.n`ʔKTTzU:ԟ彌3g1'b! Mf%&7Qѣ Rs xipt {]\rȇ&0^*{rcZ%Bl,zn)ۘ&8>E}%0~>k}QS$<RyR$!EDcEX)gr Vd)O :hM ՏTUMAK9b"V2η7Bz׸Vx,sDdD KcC#AÖ57â%JKFHKԷƊ&{5F n9*5zIM:8+`0o?nrW,Z&eJ}t#O py")plh@u@ѰLӓk/[!zsE7Hs3ԒwpkEZ?YPMk9 -j6/`]؊C{жnkk  SE J~Q8j!l(p{$< q<3Qhn&f_Slse^Չ. AbL|X5CX=./s%)IGIkÀXk'eDPo_^o/-nEx|>ay 3cap٭ŝ^ 8}!A *˙C20T<]WV1ڳyȖB+ŽN֕XǤh[6^uL#*F)9 "C=C 4Yp۶xB[y^`Yi"b#1!Gh{+gw+~|[y:FJ /ODL}9+DzGQ?lJ[ALD=u?>?㷭1k TUʧX0䂄CJKim{ѵScl)e, W\!}^J +O1SlzzB'9䥤%TCj(λvvKh1c7V֓EBhe_KۉgGS4k|8wE!D-84BtOq[:S-07š]G0>+ Tb 445?βh^VdFooOE/xX~cS9+M"R<f^wP+yJp(f~hFx>7t%nyf٨z䚓QtIk3]J^8,[br<c 50'%NKh[<'2V~P̐<6(8M89NQ5=N7VP,$uW۫B5ٔ*8=u&8?yX{VH J a}KI(+OB髸v8t{hٿq͢g@r (? Kʦ Hm `F<]#9G%xJFV&6C!xlj \n!h z'<&4±_oH}{+TD(/fqH;=//l#$8E!~즭_ e!OXM%:Q|Vt )c6W9yͣQs&zDp,*%~jϱY֮ssueU m4W}Amғ:QozU_E^rE~A<>Ai<{e \v|UJ_0{୧>6Z&z{1EDVun5JecW-Wn}}35Wjzo0e%`)mRhlk:Yi-QRIrZ#cXԛp<%9zs e/cH06pޱz5ZV6PIYLѼ; Y#Y^f*I2?ZfG|F8&tz 5LD [ʚa%Qsdx-N _8pиU(#^ @VWqs9siQ}A'* ~sgKa$no'DDDq r/$tDkT0I)HyT(:sAU*̍xFGCb aA^-x! _N&tQ˗ٜ]nQ >]C6Ɉ K>X*t:H@qM|gܦ↜9_=Kx'vp#{8 $$$Nysnh<SaZؒ=3o}2XߍI R ҽq`Ma^ RZ@ ԏxs25j:V }c*uȩJ+bI ~ vuT8ph'quv_0\ o+Y?y=~Kژ yRlw e~˹pQkHXAjH-ha O<{D>.?&G-v˳PRiQq 4/[\:F`rZd9T)*GYNbVR?Ȓ8d?b*@os# ʯ3VC}] v+DFIGCY<6Hs4aN'(EbFCi4񮫛,Ee2-It'\jk.1]k7PҼVӎGH# ~H[ ⵑ~iJҴlz&Ht+/RVh6O[UXk*ur;xr>NgMcq vW5G\*­Ҕ6j"SKH9L2}B4[j/}U!:iTijW\697e`0E.bx:Pғ#jg CDݡYtV7@}4 N6H6̕`opXHİNNS'Ȁ3̩-X4=w2 FR`wJdE zyI=Z=RrX| g hdigrwy, ;՗D71( -}^#q:73Ry.8^ uSJݿR!gHVv;E78ƒ ]@;K`x#3@ˉUwH$w5͘͏aց ݈"XjBW=goKQ p?9·}5L)Թ]cE3O!U"س,>#.".%s+uCW cvAmI$oÂX"@ j0G$z l%YY#{{yS?ƊYXz=%ιDIi9zz}blFFߑY;ڗmpc~qS@&p0Js2+S?{g"Z>H{H GT=DĘ0n8K4qy] 0B&T0B!22;j3:Mw?i$7 @ #1J6.87#ת|w()Y=^6S9meK֖R cy&Gvz3ۇ8K Aq[y YP$2L<+k P> tѰG^֣:<3~Q ;ONiDӣ YjoT:$%+PG" CK-tNqk|xeTzع,19P{R%pYRpF׫2 7hIpuKpcH"PqrP+ٲV qSyf"e$j0ǶK q=Yes"Iu/jxWlD5IE- &j.4/S1xA|KwdUJ,6:5UߪNoU%goM۷VC)oeXQ1ʒѫK'I;~s#ދxaZhX WR&ݫb%M˩㠈ķ8_u4CQǼ tw)"511OV,m۲#YX}42%㍢!]5wÂ7V'P|g1Tp?q΅Y0п(AEyV!KNrXLb֖ Zq0D(qޏ?fK/%ų߼r92X!Q ױ ݗC,`H)+1nߛcD%Hnf=$Ҋ{ҼתpzFM=S5PWW$9btOX_&qČqp8Pt.V([%j$I߰siGC߇>3KP`̨U_6uy~XQ}|.j"ڱ0Ӷ ΞϮȠCr0MC(0ZГʡ1˳[$\]-8dZV-xe?ޢL%dQ(Pj}hw_ ԕM.Q1&R]#>9U'6,d^p*`Ap(vQH ~n) 5W$cQ(a";!thbGV1ZunWpΟ'~4nxde+&WD*sɐ ۴t14Eإ,< c}ŜZ_.9QgdfyYޔĬHU?_,BEdVDZeCdXjYm.)9ʭT0eVbrdhA> ߹2bnbАY~,"Q:Z}4JqS N/%5'Y+6L^BEc $eC4B ۡ`NU jLyW1e":1٤(WR_BoOt' ]]<؉ucJ% "")#66+wWO=fЕ՜R,>TSVmALA32|Ǭ@\bKDJ&_DqC%p¨ yJa>i-p:}j?TU!p8_P׷ n&oPzC ,Qof -Qd)U+dI'W.-c()q d'kJv%~qkb"BJYvZҾ"]j}$]w6Ĥ?Mb, 1Mu4ίiG}A J=ؔҋH43x\DED"6)6nV N`H !A,j3&oE.[*'&p:+jxb_<# X?[$ZC&fVa}kݒo~&O9X>V;#J73bp {`Rc8dK]*cJ'H91T/m5%˦FzrRMrʺ9O| ~:,Ǜ3M1c#}1o6鈣܏'=b"Do)5 W 0;>܃x淄 l ~ZO&8 t:1[F IWQzh,_LS\1MFSJ #$ ^ъ(qc>1~kg]tOXE0󩪁|>f,)FɾK\E- +zٖȑ>Oեj~O|)/ALOxw( HG2mI k"v|.TIrS*1rۉwa\Mn)ZjbVb`?UnoD3NPH(rU#n{. R:OHg {ǩiI,慕P} FQmCф}βc×fX1^r3&p">e1 Aй"OXbYrj%bi rW<F!l&3P7X`|&ugIήJ:1Ƀ=X6#9vp^#]@FXxf9M5^47v}d6G(Qtđ;8Oo~gX/ /_yJļܳ o^".pq(+,ZkS՗:ԜWU]jJ{U/Z u͔r-l!=qYso9N!6m(&Z s[I4n( ⾺@MM'ntIB;8j{7Ev==2BLUԛ*]s6K@{+M _ Hj^d፹ѝQVȿQb$L1i{KsY: c`D쾍'!Q_#ё1܄pݞ]kޡa L L ycWnd*(Vk Á،y}3lgUXW9n/7䛇PQ Iu +{"5.Tt H/8[ 6}b;CȆyꁪgw||ZJP;HHCgAKQ!fy\RFbܧ5Q${^nOJ~%^ܿ9@R 6C{x-6ijp4~m7ܶE XdH`~@)ȼ\RS2 GQ߁ZE|1!XPUn0ĭ@;M i U|wv?6iLg ڽ6;[l $][|/8&ʼnf,r.vbb%1Fg$@KcwehŸhvR+)O5 Sެoɛgn]dDI3a&,X3!yC'ZELfĢK }lcH=AXAlbF.U4{H1d}WxZDEdLH#xrpۓpU0j;4 h>֊aʾTH1T.qD(2nVy.,N owm.}ό~O40Ӈ !E48=J@+6DaU3+P'AYT#BPW>:DqDJ 1ˢfyaPwlMuxL=U ߎ#4}W S{:B3黇$) mx/3J,%P n"6-2={yzෳc5+j!O͗T`M(WcKg:[PI#~~yb>g>g4 s]G$hmp$T^=ҢאUlx@K~"H!(e.'"`@jXOH,%Mi(IiiUJksKE6a˰אJ` d08DDqE񷿅F9ej+34&{3ϕç9D н")ű,o14+T̘u+¬FD%ZSb[Xǰ)6|UQ s@G@LM%E6 Y֬*O/9Q f*huZQf<ե:R "n2;[K;C)Q=BcG#PeF$%7dT']fX**  #QLk͖V]sE<&yʁr6uͅ!n ܤ|Y|Ja,4$H[co;4lfP-C/ne_5|^mI5M0uRFDp`{&F5 f18-DDq1GYpBBt+~I1ޤ޺UI;tnXW% \!Ȭ."9» ##yr BP󽧗a ćywpMcdUoiwn GZ̿Rt%[.WcKf:g Iè:AŤE1W+~]XF\d(BmQEK'AWA݃+%0itxW-pk8 vqKc(> mdD"eksCKng3~-22]l雲`NU6$vCa/R"K<˲MM>XW;b5 ݞ=7r+-4?e-13ˊJpq^6_ɑD@з6Od$O&$'[yeN!}>/jd9u\Ę:uĶk/|z? $VɣRm )[YN8sSo ,D`Ane!˘bw7weK<%3ֿ;#1Gn54<>2[tHJ4$RQ$U~D~SD%\ǧ;eٝ* C]2B);,؂`#*ac1(J*c;Jd>+Hb|Oru59n|w6J%CjK)4Lb\B a9+&9G;y@{>v0=-_{hgڇiB(-‘70$ ñ 9nlШD?t#P_gW.VIiJ*P<)nRKRNoJjKRqDK~t1쩻l/>'UYp?|J7u"_:c{3Pexa=w'}۰u˹ݵU d~iV! T$玠I;-o/bT(򶗛暤[iiIƆ#)kːݭ_\ay$?_ĸBnH}ZDX#݄ Wja5he5jzyLTCe8uhuFtBȩ DQu,Y+D~]k'N_L}@~Bd[KH>dAUgInvw4GbX#Abȝ|+y$ Im=wޝMGwkqʅg&*=1BGEXF([2}#"ÅomܫңH-}3){l |3|SzGOBGW1&[.Ai~pUT% פ 0$uxhGEv]kUz@m{7F9$ד8;%'ZeA{T̝Ih?c|4mF@Ga3S% .̇'{¾j!Xc-wM|D>38WZo* )b Re\?~5k0SUeP @13r>VpxHZ6>?]JmBjhSvs ԖIM`?j-~xÐ( IV[>s_,/6Gm}.J(Sd֎5kݡϐ g'7x IȐ|L)qj'`XʘdcUC;$r_6/!vK5ʬNb¸* VTH;ce 1Z~Y~' !ICp~p4!]?֐g75#ڛn!>C*xP{MП p ^/:LXD*PFpzݝhPM&J DW{<0DZj m =H©9b39{0}NC&z#y &7ߝԲ)]p싨rڋ/aQ\lչG%"sy**<*2<i^}yCOn}E5Cçv\e\eQP%LV?C1$ԔDxC@Hhskޘm*Ƴ/Z0~ӈAAWiQ%%?p̛g Vh-NChn7PK۝  Wֽ|y7__f)џ`#5[bқq/--nX=LH(v%s~U&RN@TKI'싱;lSry[ 1hʚ:[uY!P(O * 0 %#!AܻTӽG} \z,2Rɟ0,i˖me]D EkεܾDzk RYwه::%AcO5e:(>.B,z1(sw;U ?JܔcBr t}+)BteE`Ji_g=q*1>%FY&/@՘2LYsEZZ#F2M-3Efzm/2',I3RGU:zBDTFQ :qV#ġįG%ެtI;jJ V)Uvf -)Ccl.%%GʡJqj)i ~d;Uޓ,LM\bOb <?#aG_(Z~ P!:{ȼU(.cx;> [xw7I-_Ə&DyVqHpU.\+b7rYNM2Pmp.. Y#{E[(!Ini+b]C:@]xJEU:cEk ĿorA }|~p<Гћ=ұk*~ݮy88vw pSvGޠSzʕ7D*VU\,g.sjp ۘ`qVHWg`jnbʒc`+ІwU׏ 6ݻODX.j_lA)zߜ0YoKƐ(J$Քv _c6.?sS¼oj֐>S .]-fW4[Xm4[@A2pryߴb $t|Os'c9%!ȰD11}ncW;>K MM6Vxe;F+X8|35_827J.YK6Ϊ_OM/*QtSRdsi2V-lq'/!Ɉ'V%k$ރ4 IiI'sG| fI> CH~s:[#p7|#ncƀpS\5u-0o:;|qbfd؉/PGB*v IW $;FldYLMк=3/頞~)6=1O`f*{#GD,sflBP2a^ HbfqT jItk.+$oDnYLy=IYJy=l޾7B#+ZU6/4$Uf&X@z_a07QU^~8 ?*?~OUhXoVZ]"2*Wt,Wh_:h,qJZizYQHyVSUr]W/#;BqЕZX냮mQ'JZ}E9%`$D -Xf^̓,bc3Jc(OKQ&Kܫ5,"~2@zi>r@[l*g[iUm+8[ >b`r|U{`-9K2RyB? !' Gh7Wx,b=q&P?$6QHz=jOQQ4/>6+@aGTp ]f=P _N{mtpqE  n,& `nO7cY<.8PYoM7_C1E pyIJ+q% ZjQLE5Ǿ$@Ko+F_^^W&d n"}QUB4(6mj3sX+%#Wq@]Cш~;75Z)p٢VS-`q/P0 -Ic_TU73^ ypU 衍SLB2[5ɫ䟳#j0􄮭/iHKMKC߷nֈ/Cxhs9^VB¬rSjgrE' @HMI/R_ץϺB~WC#2gҝhD̾Л?| w둤U`(Y_2y6N v;mDK\>Sn-͂̈́u鷖syi'-V>ujUȭ@zE@mW^UuCi(9[XbTg94BxgΤBܑt48^/JC%%ɾ=hӻa [p`h,ULXXYUy^XG!_&- '~`e\L4|e 8y1m\&@F]Jf .!1B[V8 -C΢^Ϟup`8)FrGar&]Щ^`E#%DCfGѻ rpf%w);15ZP;^s1w9}> _cwֱD][zAa|Z$>e+k׎x(kĭRRs $| "###"Q4þQHT`,Ɯ"]ʼ%l) ;7[ *(a!Bic$0,FqR}F(3஢+~ڬSKA]8ˠ.S +͖b>T_Pv In<f=eGbMϱWe Ӯ{vupXbc=Oe-R) $!DjӴh p )jKΤL/v /͞~il6#3CO1y+}Y~8̨ꁇpȈ@rؤo h=yVhZ bz<`e7v;E=ɒrFJGaS<$)rA^24|>PgώcM 2 /(Ȣ3VOA?Y RǠP7(2Alz( i4Nh5mg ָ9NHؒiz-jh:&(|Mq#> Bɵo,\wdLmp|p8>;r:Bb6̒W J4bWgY59lB*Pj4ca.G-</'-G61yIkߡ#cJÇ <1.xPȧQ^G@lkC X?4Z# \'sPr% Fa%$&) Ǯߟo9e׵>#G\@F6jdsR0ͰQ%tYC camj !gmq%-7߰4!],fKsucK[.Qm2tK eڕ@E6Zľ %WFeLu܀2KL}j\var; KuG}˧Z({̆-l6ݒ<:Lz{âprr Ս:q#ǦK=.0)0Ke YLa28+Dx90‹} r$0ɇ2ͣpVQlL(6Z*44!#^Wk *{ykkSd0YBjp̠ж#Xf(/W/B"LYX8`*cMkN;[xؼ6IrQM}<5QK3ѮR sgLޏ:cQrj8-?[V+lևEfx^`˝qyPK-D"&̒GI6%<&U[Uxp%WJ ڵ^yɿ/>)+#\sߩ $wIoņhD 9D^Ygo#$4vS6KK82҇ǕUڴ)A?bv\)[YN0elK({ h{/:(ôEN+.QDnۜ+J ˍ 8x +}X+W[f22/D=ԀF)DŽu9J4Upe$E1bT_K-T>W#e؁6ŀ-pUaU7d2W Mn6 ]bqߡYYLiil7W+ 1&x[Bnۏt[~ XBm\:TfgigF,c]8UÄkIjck1y]nlRvg׉4۠26q H`oHO@ +=]G1u)oO@v = z"(9vr4,jY%rE5as8 ̈p*E1Xahu #/jUvߏH#>T@-vy  ۤbp 98:ݰ[bJ)Y;U6':)=lv(~-9m)zFIW7^&Ⱦ}4lmA8epÅP7>jaG XIe>D,Jx6t]4sfϐ C$Wlp1)`Ģy =f b,Y)p8v}$H`JDq |$PETsE7ue%"o_Z$O}-JH~?H\]1ڔ'f&n3H ; XO*|OƪݙXKlg>֓V,O4B\#({)QRY )IQ `X}-uUdz7E`thOMNRK4c4?VmHϡٶ>B:w€T<@w R>>)8Mwmi22=! VXQi+ +v_8|na[P dBi ") ϟbX?O5pRaG<Ǎ D>cREw18S$'lK&q#v+58x"7Rϐke|PI$?HQmZhRb÷ͺQDfk6j$\2DAY (,=’89:7 :1$J:\ #ٵi'z@q_JMSM~ƪl%B&$(_0C|믐Vl @  ,8,mK 9F7aO) |ƒQ$UPr-P{XBcA?CU[ELN uDpTېj1^Hw4F5hhj kz*rX^"sEW9}r1Ҩݸ@ U"oӖӴ{F jHRɄ1սy_(*̠{BmӡuI2J7U/Lqo)@ڬM o0vp;4#t-;; ]$0v0)*rgRb!TwzZ;pJȲ $s; >VL)A["aJF=n^:}`̬bN\w譯&98*?L 1zD^[U{zd>{Lg dWJ#̼Xq 듒>Eԃ @kKб:UQ_Vmy 9_+OV៑d☣ռz|$Or'颢|Z=WT'OMfZ)j=d׶cyVm+K-;9zT5Cp0Ҩ=?PnK>'sܛpza9L@an~^{CsMBLWC{M6傃22xV¸Z`=7 " Y]2f*&L<08""&41%Axp! 硔G}$ 8qB! +tJED_HDr$s ZYJaY TwB&(X'D;^IRtSa)ӚB~e9E՘~DaIZU'uR^k( q^GC3Pt&ev5 D.,:ח%/R*j DRdQw C9.t'7KdNWD%+Z1)xBPҊR᚛kOXL_Rzuysͷ3/Tɮhkz!r1 9-:KgIZg箏]o6O՘nksWc<-y;,92|Z6ɻ#8\aw?2,oND.V|Iu+A:HZ(J }{sqS$+|I2yyiR)8Qyh#_\BmF+*"5_D |0M>{CmɫdߠsՑS`5LX^.2DF)2ڪ$1N'{86OE~h|73k"5d y̶& ww 9G!+s^fx'8G\ 錑6)DȢQ@\s}1"dz #Ѝa?1~ZOA`^fXjg=CDo'c$~y֥})/o=V"L>-wk=zvr@U79xPy߯YbR|yL V4,\b=9: }* 嶗Kf](J L]q l,if$6KL9q i0SO4W-$6:4Rhv+$\0QޏtNJ`YWh =ܵ[&[T3&EI܍8V"RΊs3/P 7usaLF8QD|)8ti ku0#(F/-Fߚ6 gfVsZo+$}XrŴ7::(4<11Ui˽=J;fpL7k3n.E?SHBWJ yyf;@AZK(X~<|#gWy|l8 %SʳwG [xD.Jb=[ԢHM4ͨC)HIԔX@(pZn/*b/j~֖`P&+j#y\BY1MH2 g; 9DR4b*u 9p*ԉ)Nn+%Ա%ƺW=LIuiϥވTMHoL@j-y)2T0L cf89gD,]chs#CyEevV͸e9%f/b9o|ȞRN\~FSWiQ* Y=wË*#:4P|$ 2z au \|?諵Qw1]2rhIR;ϓ$LP> ?.U4hXQ$?qRA/V$hb 'S4iS)]\>bh7l.p;bʌ$M;loG,Z@1qyxgGCk5<&JKͧKP^[u{J\- O@5lUyQIzzFޢvFĎ܃(<,, gCi8:ii~1U.Sx' Iq4FT/rwxHWIbYD;G`\ $vaako.OwD^_<:ޟ[4:~۹Ħ Mz}g1ߎ :aS#w,xO43[-3%яXDN?D{_+ :# z)d uXYf=@Rtm ssS%UESլ |S%hVIG75\1 q&]2Gv)9޽1f|[u^۾S.3RMrFɪ1 Uu-?Ӏxҿ\Q;S^?tmQۋBY`=% 0 jDv3R" 0TLy,&j7O$t9$*ٰp Y< [aKUnJ2WHP/:!Bvpܕ}CpFM[d=Xt?? uIj 0T8~l>)}nTuXHo6H hQX<ɰt$H;izs@45CɆ8 m.{JRք8?]6&;a.eAVl6+j{,xGeVn+3 F`㭢Qbrۂ6nE/K5p6sIHY K>ֳ @59 B !HN]$4c4m0K@XTy֞@hI)6#|óo|M@X2)XT.XV[<lt< ,>T4i4%1"iTwyH@t _k$zMxҕ"w˥ .M$9Pno*3H ܌o /b"V.6k9B{n1බQƘzu~MmDP8atLE cL\SbnY+N}c)_ؠL?[ȭ{-!k'+:[KaFPV,F8)gh;oW9W.S??F#m'Q ӹ7P&r1 @)RD8$~yö"˩.W6 ysέ9.tݒκwd];K}L拒ep "2:%bR& \['R-"Z8_| 1G 7JbY:Nf \/zO"F͞E:g* AJ0n6(" ~!qB`b@=UH:MAU4U,5lM{@*EPG EPٺgyݧ2ق?w[ }=RMd&\LC bN$|:ȘCn&<|N1Y+t9Gm c:B?:bNҲ 7FA^=|Pr.Po&/QN&S|/Tj,کi2qTh!J4r/P oyJ?<4 Cj2\ۇIvM#C'4_3碟\/Լs*~V rӆI5TUggep0x01~iʔ84rOqnՈU ZT'lz2z`<m$&8"D?K dχg6*Ca.wI(j ]riq.iE0,p[݉\ŁԨ:YTѦ 瘸T@#ˠ@пxf^Syy_}EszCVf/O48!}ؿL`Ze?LE IqҏkN~O~E}Y/̅z8\ xqHs8;u>ɁْFr[EFC$͘>2qSyZLsUak Fq,s%$ʷ"۵UCua-.׸dF ̉6GԭK toR/P@.yR9 Ǚ5)3g?鐂UO@I:FgOUr܅>a켎v>_q!-,+oIdݍH 8 p,18;;Pi~^z#U7,O$?pRM.uhAeTvEr#m<;h(H.Nѭ=?m@˖ _cTbkjpǹF]̼p MhZU]&I+[߂[aKV:rqnV;$^ Z<-o;c^EZJ .dg:acݺ6 r"/ 3s-auMAmSj+(:vE5eAJkl@ v {.}w1TAv fcSpgښ"D] @ imռP Fw!5LxGDxK :|}0(ĭE9YnhEHBeV).ʝU iO(Pvq~&L$3dEE~ D{h!~σϚLgӳy~ZviTQg"x >E@ )jy7sg {g}:ʌQ GHy3XmB͝2X۱J^q9ns2ʚəgH8W+y4Mfz|)2Qa (SeWA :UzǛyiO ؂D}%ox$ +آx}3^g~Q%Ȯ|:oqS/D\`. 34]t 7"&md[;'ϛx*Ϩ*@N>☂0Gy|(noqlOshFEKh.pنi6ZQսaLzK/GP\,fU)aOlֺ?b)"`%O_BDgUDV$:CzWͅ@Di?_ T,Ol]!z$3 l(Gk~ Z@u!Q%FJRsPu8ՁH ğ5ݹW˾|EG$-[ٹm3Ii8KluGŚ4E#a jX;crq Rq]ov2O̫.ZϯgGv4"ܲ:.Ѱѐgn `33u[柯=Og;]iHU쬗a1g^gzhG*T^R~e`YI8jF1(5byZLS7WkYRWGXg8gOC/[NjFS(LCrD™ *'65vܯ췚ہ*b*MO3ʫB6BLO%J~+S<8J Ď#>U EL{8t_mPz_Drx컨ˇ|e#6Sr } חΪy4QwZ0gss1TYv~W~j  ֏oUOrNxC[lvU/d TݮN1)tX"5}<áe |W!ϡp㕠8u>VGz$=)?xAvU]if[Ä56ݗy89;;wS1Y@.VW%YbС :XqhV!!R$-KZ`EB]4ϕ.flftiV>H^"i|a'hq]Hbc_s=7{ؼjH[̽ɓ;+I|]9w^5Ɯ6Υ2[)TOIprJ~Q6IU|N5.RW+p+O(ֆXmL"N'nP˄mOuxSbr,wDS$irujj1ƕ+'npRVLJ [f0'˼,85Ͻf *k"ޝr)M6(Y)ZmDmGUrJE{DA霒u9Wzj2C?vjz32|O pO܃laZ/יO :Ô&ʪ?#ʜ6ܿRiZ^>qis=ͯz{2]m]]Lv;&JU5q4Mu8R$=O32)*zT\_><5=zڝ.V&Y辧b^˘ BeZ#ϛe38u85@Z.cy;j;ܷw~di؉ zH_=W j\m?U=wqiuy{zlY?ϊw=t\_׾ǡs:{ ~ɮOrߏ]x^,wOKt_t2unϫ~wmg/gulʏ/'^NK\էʔOKW55߫~ۧv kͬŇXCwOKGXGħݧoa{/U4v+N*Y+8u OK*oߧ2>5RO k O |*R^UZc| i9NObbMM?:,>uOX_Z/^>5K|1kffXFća{r{iF߳YO㇎~~dV%RAǚg&y! 0 t dg.?2Ճjhр(? Fwh4@S:ް hw4 h2; h`cv4@zՃ`\5TuY<|zMMwYA ,Y2lamY7xPKii`&&UmCXƐhۇ4C fٝC`! P9}uC`R Vφ4Mvˮ! L}pXL# 3:GmG4fnsbYŷa3lώh`yfXK-W f5u,voNX5@*a-1&{ׂ}5yXRҟ;eLk[Nz[oX̻`(gNXV D6mXjV8>;iå4W1 0Xe!= P~?j`O/ڡ} ;x_?8vl;|5(~Q 0zz㗫"zcaH|c'#_Yhյ$.h:X. P~ ,ugy6:,>icD6:>5]|2EY7d oadDԧޓ2ҊOj)>fL ;^;>6Qǜ1 L _|kGSN4?z\c` neI#?)Sú)'~uD1 LvN740*c ПwO4@h? }ɟj`͔O5;<*p,nWH5G@R@lQܵY<2Yw~NF!`6^|3k㗫6y%kͬӷxؼ_@ Xje5~̼"./M$D I,F?jg=D~щ$(d(382Y3ŏ~;Wݮ"/$U*Y+?fw}Lq9%f%*8U''Ti2~dH@I(YYwv]ČIH!` g@|5 c/>%ΰ-)s] ^ʗBӞ}s ӆkSxUj9Þp ^JwS mWg0{fE1{^ErL,n]fgsphx_lXXW&{lK0 Xy<3|z5S)qda ~/:+_EQ>K| WL 2iu|Ɔi56ݭvƦM8mGo?> 8jhX݊[c5VV0&dGqGطG{7W]^׸|x̓|s\eǼMe䪏?#VNdGl\aMWxY;]>(#̕iLWc2\ӕꚖװI=5WٞTk w&ccw/ `qXs~:Y;Wi\@饬[* `?$XHgB昂1_|Zˉ8~b8&\LR3Ubا^L1bHvt1BC?k}c3=ۗWH粖odm_}K!3IXCn-$ǚ'>xoQH-VӅP >yK̹\NgnNzZ9z!lvaFXG{{ Gy*`-0>l,$Br?x6_'`uVu~Q|\?s,'`k?g'`ݾ'`=_ޗ&;,f  <褏Hzw0\z7sqoX/WaְU`ìwY>^Fo[B&5h|krI ' =@ s)u0fwf)%F)kUR|6kͬ;Y;g>PJRhÎs7r9rJ ~K)ZJ~2Xw@9yy_ҋ *p} ޴W@n ;ts^}s9FH}]GXG?i7۬; `Eko8g7|Z%^PE*w㯯"`"zc^zs,#o:1-o"߮!`6_j%h U} 5!r[0 j9̰7?Ù `e.jbm?@!ӯ~ٖ}v7f eHA1~Ԏn$`ַ7@9Ïn"i|vK=nS@gn!`'`9- ε'cɝ[ H.kvgp+d9tx+#[ ~џ0]|юm7n'GTLeVk&,wt\|f*zY{; ~r%+ #NCXg^/*6_i= ^?ǦLa]mw'>.?Gn-,Aq<G' }eO-v.]~?o4վo{&9%csĂ?U>|v]zKޛһJ(U(+" Hb,3g̽{CdL&DUܶqE.pi6MBL@iρo׭N8IZf:VW6ϥUA ʧdO$+? w ʳc~IYaڐו!:Rg)2L &2=#XFI;ѓa"f3=WGѓedYCOzrQS3WSUޞ!KޛW+ET%<*B~lBp) oN$>Y#|*\Oɓ9OžiD™< g'O*J;TxU7"&Hn@Ox4gDHI-Ax=pWΟt s%K@6#\/DH?qH@$K9,+T<|.q`~pTtе6X>$xd,sJ$h`T)s2˼ S"a__T? bp& FxjiA8iՀ}a]Jρ6i`Q̟! ?g(+xE^HUD쐙a]<ӂ3 Qg )}(*En(|H?.뭿D0u3(o _EK},27>Wy@eTAvHByl2];թ:~>I870qIs _ƙ_`۽wߐ4g~t8}?ODQ_u6RyxxgyxG_`'IM硶'0ّKi?Y(}J䟛p??Qq9ZgH å'L&b'R'<^W2}ULOwSLOiG'|j'|9 6\s#YYNԀ9 K~ ׌r&n@xgV2[=sxuU}2hzuttLavEidhfElu75 i's^ ev@79OYr> &z>(9x>:P^ ›*}J7CrImh;=1bO2?[G,3s,#_z۷l]gVr9RkG83-f1r0W9,F6=*⑘SZ\9[#A3ZÆ7Nyh#]os#++Wmûۇ_MU`_D|!4)}3.ؾy=·̇nqo#8OҪOA4kF`ogo\Q(ֲ wEՑZ!3OoUp=ZUnφK>oqY@;y>ϳDs%'ȴX7̋LĊ̈́$3 :y~Zf}rG@G=\]ؒx|rKSQ՟g^M8.%B8Cĥb[QBJRHѬMpӔ- 3p h>z+{^kLx'Y%GuGǺTJiJ4w }y}Pw¹yJ:s}̄;"/*T`i3rOx; |I| CODюը?ΑZhL' S\jEMZ[v@3[4z[=j8hՄ''m]h;{q<{> ܋UO$xiO&x bS FtMg <`Y&<# ڷ3W%.Nb=jS+SZ?N I# 8h _@Ӑ2p;whEn;‘iOjD¹ _bpeDBF5Vd< {'H.)Ҋ|J$RZPh<+-y".Z-; = =O h8ߤnB[ҙҊ6 @1p"a/ɣn{E`z9d c&$e 9Ӊ8p7·{$<1* !GW'<)ش ͉ž6P.4wfr vLjS>O*ќA_p?".w.s'.BxpN8; —]-ң?Bwyq&<\6¯!< \6k !78=ڈcaz/,EfEDa?{Fg' '\2%| ч _ |Ix<ҝ$w2^Ae&HxSi?<xgL/At7g }8 ᨌg>.܃p5$npό Ox*p֙Hx{< MG _?t#أ Gd| LC0I!=y꫄0=r`L7 AɟLG"iN&8'&~x5 {&𧄳˜v2d#+=eK_DѴx ʦd̮w ͌2s%ᶠO$#3#y\f/ۂ+ȇfۋ"Te*7zf_ l&|=l'bw/\^g (4az6Ysd:y gM!8 eKnGdSԓ&Pw2Y~Z*Gamxh> ſMbDJ߇9D3?F\ Y:hio~pevf|]0lRzYo|LDإfUXv ]5".pKqeYOB8Z-13hf ̶bY%O@+U'\# $n 5u!;+t8Ÿ!(:\Nry8OeL27<<_._VC &鉄#!R8p;w  ܀Exy2=ᕆ&-;M4O |F&qc[TFz 7.J"gC&d$^D›cExf^=lޥw󟞿f>Mv 8)rDV\~Ys9 eG~3LW0+\;XIl"U!}qKrڟgb'b>$aߌֶq7 'O6q~ke=~h0b9&MNə503/6\29=BNkϪ0چWzpsC 9'Ї~]T9{r>Gx9.srOoaka 9ѿ /ɉqEx50̈́`̿cCSfŸ>AkGkr& O܁}ϋimb\2os}jp,xh^-#^»s9l6l%|kCFsdSWrY5\Bk*l6-(R4L4@UןBh; fAs?qhг.ۭ;fT-trKhgܒYܲ;$7r A^ssK-KҳvEsλxW<2xRQכYׅmDvnID|L2b^;tv䞄Ӻ| ^*lѼ⳱ctjl7mzi{L۳T>/ &ܔfy-絺 pP|͔r;NC( ?䅯浺C2~Hoʾ$P& r Ѥ=SY?~_9/9IOۍܘkGWTx?;wWgS.2g}TsFxy_dߐGO=tiNKE%J",|O5S\3PDa Yߺ|MA~ws/cG|"gԼe8fؾ˲|Z>a~;eDwU wߎ'r&ǎaVWϛO8H *Jkuo_l`\E~/?̈́3ǙoQ'G 'i=e.k?LJֱ*Tb(w3….pQ`$1m{-g!|z2^^ }ȐD-<"Cb0eHNw714Xvᆦ h4;&aw 6r:qixEXP*Z{;D [8 97X׳* +K[ | x4!m a?} ]y$ Zdi,'Niϋ,Vku 7n8W5}pTVCI[Hڔem~T`{q^wk>EH[7+$ &|&B ; d2s2g1GWfQ _YMJd xRKh煉]@? Y4' YBVoQkG?F8ea;̼]pV\5FE`)y޹} [;c [;0t3kW[:v{a]g̻/wiPlEOCOgyYϑ9rFCMps6#vEp/VMH]ئ߁p#ys *" #vYle{l\} ObaW}E 1/%M6Hɽ?vVR(/{[y:lS:lEY>CmZ-EVn?vj+~y"\xqQ_x3 coyuQaR6E{)ȿSk{>#V&sꃊJFST\qQ[ᵢ"g^L|1Fb2fzI='o-&\WL>IN{dSn^m(v*.y<X 9Xl[v٫ֲxN(!ߜSBf ͏K7Ooo>7So*)߬g~%l<5ĎrFWK?ʃiJeRvS<|RbKXp yB)XXRs/%g㏗J磻=(otREJ˼V{i[ZΣ+:#J,z{TZΪ/m/ Η\Zx>>G}2Y ww_+#nĻ{;_o%L=:@D7WBl-+k1ؗ1g)t;A&5/ [%˭%l]2޵?ז:{y9}W`]M<ҩYZ^֗ZRV_6vQ^\ciO`둴Oz9v2oSB{6п?? HRvs{~peĢPy{>cZ\yOvOy?*oy춬_x+X*+7U6!@#*/gR)s V?Z^0`}V^> \CNL/`p}c`e}%%mEKbъ'*VuVі&C}Sv8%#]vՖ|Ar^9qۓGzl.jㄖOi9WCzw4g\ɖa0!9<IO&O%e,%9*gH+۶*UYmU\Hz"';7ejUYN;nPY~XRYoke@e*˘UD/PEjU矆1oVS연O Ahsm3RE[-p|Oɢ*֧dY57o^xHXG)%WWU]~bͿrO~UD/wTUt>J/cW2^jZϑ&UsXrޒU8Q}\طݣ:UF۪v0]Uǧ`ʧ_U뻠8+1UOjhzUA}So"Ex'wk3?MYU_wsT>͉V*%ݫW_ݞm[ݞcgIsg[f0a=&g0z4Mp,խ.0ZݶvOꢿq7W-i|kխZu{6'y^Ol [ Ꭷ$pȓҺt*frk6Q7]{, aN6gx5ҷwc9A^kM-w $!&w]›4uV1:HW@2g @zBj{11:F[$|!O-Uy=p@`>p8𿆞VcL@z\ʲ;KԔal0+Kxm2svNY0 5E#f#ڲXU~=_O>OzԴkȽXt\C}etR$ 92#Y!Iszsyl܈kY]G-Igp-%M3Ƅz➸9s鳮?[Z+^_Yˮ=7bQK| %L-|7 !VKMntժLL1xs_kYOc`?:}o"6nGxVgioy4޵7mo/x; SY_o]cskpy>{}9W9C-k. 0![mdG:'\4噷`H Gþu,ֱ|b{u,=·Vg3Ե6и;X?j>ZG[yxH<@:ao=S&} 03zQe|p>`D9`KuY.s,Ra,r )3[C֩ o5mwEGb%^ݛy%]b%Q~9)0Ko0 ::rO! X̬/2 q95FeG}ٳdZA. ڮCbF6u&INWSQ.W[6d~r5a~(fJ5&Yykڠ VxGIl wY|>V_x@y dOQ9OlVU[ wQ4SXSTQZx8[pWo9vfeekېR+ K xp:R٨+gQ<٧}4믊 yCwCY{khl~;s]qEC>Ȱ15~6؆b9+.' vp<%xSg~~0gޛ/ p:)E#J4sw6.sj|U 풱Q,)09bse+C&^u/,O<¾ţIu:/ƻ4mN4  ].E\;zW>)OnuWb2M<⮖\> gT,}wSU4N}W[~ >/˧_|~9bFmHwMF9|).Rv]idxkǝ/'pGl_e aF_% w(ۓFD rܿRwcsi ZMX EKUszҴ+7D^E5OsZO[[H}I,YnPL_m{T+QpֆRNiM WʷD|*2֪qq 1'5fc{ϿC^oQz%ȉ݄~A:)5!'.^?.o뙲*[Ey]YnfxEUUT58|cF7{aMܐ~t25ނM캷(JkI`G+YF#7рUY>2`M:MMko 8cX;δ&_^E{KӬh-4G'7@g!ݸ@O}ߛeWFO*>ss=|$ww~&"Cl Jx]`ZxZNMm?D# Ǣ}ݧr*!w0}DtJ? ]{7k#ssrBxLSwُzD&5qy# yI;|Hx7`4nsq=Cp{{+\Gכ4 !5mn`E?Zѱ Ҧvӄ{ ]n5GNFү \'Kv Hڹ64{@3kčA>!~üIu+ͳJW~QFhG 8s UWÃc#ƯmY"N&p s4 <?(}"xSqVx6)3 utв^3c:ctsFOn秝k2wm&,'ms3GG4/7{_>})ګתfc<]L7 u(+Q1t+\[οvxWDy栜/.se› enMx+ddr9:vU~+2e;Fԅu+wyEn? k!1 Uū׸pLY@ze ^8뙩l8;^4LGYaO8uԫX >o DHk^Ypo!lIO('7B|!> !~ _ -y.၈U *}ƒ&|Dxb b~C=rk-d\plZ`ϫ3L2^aE%^i xZb$#kI#a/DHJlֳݏ1e3gVȟ};)|w<5g_E xsB˖1S>F)=pV+{Vb9y1-_CFm&|NמC: *hE_kiIfFڧx>m+.<z+{c2ߘ9>3BYȍZpSA~+"QŊpTѻMǓ50nZ;MPa=ݗɼkoSW!쳇C!Xp{ zQO ! qkܧgw&;[Xmm%Z[]Yk݆;Lx<"¾{܇SkD35HZ$>L}.$gӟB%S}œ-Ik{N8u{Wly<NNݽ|N.OB1~nmm_S _!;#{uHyM6HzxJ/XGޛl?MUm~mC\iam}wf`qߏXKjڰBj+UʷܣǷT Jni+v=m%J[V^[aYdS{lk2Bmg"!ZW =۠bbj(zi;Z,7n's߁<Qd=ߚtt`COY 2`g_>COx}UC8CO1FoYoz̋0oU =F:A'COWk{!?1V 4'gv{k/&chMүvy #~;F`Y5gO:@:z 3g߳]XVw:V`+C}̡sX94m`wt⦾=+#,Dzk)\p9:v%g;y6 /-jiOmNGM^qB QN!)O%|x Gv]3u]f"\x6n l aM n i>h| f9S[e`3M =lA=գ'w-u-΃³3gW*,~B2('"ݝq>r;̣qYnEH{Yb|q[>LE0Ȧ+XZ 2#džIye•Ȝk3T=Cbmٺ4bٟb3G3_x>G> ]\7 en]f@ts\so0]\n;}l'| cL6ûԪ_( [5ͼ.6t:Z_蜄۠'q wxgteGJg0]i?棟/FW.v*<{a钡GeP|{̊&eجSMyߠ+*mW/ןpnE}̮Ky9?Wa/ M/B/+DK9Ò\ym6’/krkU/Py%yNW+V=xվ|a"?yw<+]6~Wk&ؽp03p1KR./uSq#T: ܫ(X7π{^bSYNwySe?s7DZB*ny90kX說 fC K \l< ugztsVuv ׮w; >pU'8MpȊ+A\ r*ᦐ7xu{4AםaxCƱDSc^Ru4J竺=E=[;N%5åof>4wԋpcg溣^uv.~~;ٯ1st>q(UW~PݽݭUw&~n]nc]{^wp go]Sd}8pi5ܤC/.z}g$.} g1NyNx96%0o򤃜 }7Ze3f}uiT??c<26ų1[Cfvwx,Ia]06ks?lHָ-?3d^`&<8,)W#~V?x|Y+>+}_:I/;_e jƽp3}/wމ0|0;wg3~xX>f0T9(,Kf jÚ^w6;EFΆ^Vˮ >%wC{ɐ~|eIw~C[=\e[7 Um޶M/5ڔs}_FY[}go3KD7L}y_>og3/:hMrg-gW&{[VomτJa>LA92Pll<coμuul̀;lG^ !\9a }l;d#< X0n13myQ/#;k~Exo#1,Ox9W}lܓػzn~U綼rOnQ(DŽ9Aw$p̅0?"|.lUXc=IqxLR׃6GמAɯ,W,TkZ}ٷF}ٷ}mL}-ocо6^Ⱦx݁DfJ.ף~ԷxlTRo!.^>m[?W纰$$;BϮb| Y_Ǣw~% c;/#p~XzX9~6.Y߽I~66 Q~n?BWKݥՇa~zߥ[}gcϞe~gv`_!|Qz4̋ßՇD.zuv)3ietޛXku[۴+3}Csa!<#N | SQ~3ab'{꜑En@]˸z޻_؉bs2$^fp{UJvտϡ0{ bd 9hJk`ܾ =z£ =)Dv̅ZQ#K9ݿ`}\/>w5$;z kB*C_Է@X{M/ mx J{2P영z+ؖ|(ub `.[AlYD[ff$|:,|nW!֨MÒ|d7;)M]MxL;$=<4\繪ΫT_:"|6o>c/B?4_Ϋ/{|<4W/'EEwQ , q ;Eeew?g[OڟLK94حo) Q2Cq|eClZ1N}#̞(zvm 郇b?[ Um o1v?r1|bf&|c,_cE 1V̘:`5{1Sp qο$#k}VRd52OE]ɼmwN>M)5A!35)l?F۰a2Z?,#OI7(]|"j'M ϩR3zpp;c& ׄC=O8#Όg~пc?Gkሉ%gpp\1.2 Ⴘ3%""\,\:K9p pRI1B=QgCc>NYֈ áLcydž'Sߛx{“15yOin{Wy.i/: @e Ocb^3YB7RtBS;ʧn˭^V\Imp[X56󄈹˒OpݯRJK'%EIf-*qT:DyBCY;P;W}^;w pa=~ZP]]Ōg G}Yk5!Ů#@Dض7Hr\z/;#^_a*(۲_+]XIg|¿bM Q`>ϻ/f2\jyWBPֈ!dz(c2cOFmX}*d? > ]ҝB|sZb.WL.ɼT }K? 0B?<ʾRG`54=mq>(w1kK$>"G5 E8񏦫q~7JGپߟp>h([p} x3g%|s$KFٱz>-q$ߝU0۹Rz!g_c`- {ܝcG[`d!0hE6섋"L.—<TDt8}P x(z!rW@+EX]@JF$_>_DImtD9T-TQH:7+GsKF/q7otu!?|u6h VdǦ9=\mt~mmo/1c(_+g1&O~DS5'Uֲ{MTS4;(GR*³^~SJo{[9"$C~yh1 Ԙ&^cL7iWB@@e6&?9)9'X{ިX/N3u/|nОcި3{9Ng8WpSh ;w'6N6e%<ζ+/ydoiQ᠙1^(s n w~~D˯Zݕ<o[V̥=#ze{ny5VqgZxM7/wRxy횲vS1U W0. 1zdyKè^/tߋz%,M9 !1:ISkvK9Ϻk>v q^rs >冞z =߫a w~YJxnDx$CxJLSyfɟ&Lgd dCO^!]&Bʔ4!1:sL_ !-ϋ& / {/ _[hg-g⏽IֱLJ/G$]g7!b]דC$.ާInTLfGX?^r3{'ج=!pskCˊSm~2tw] 6K j]0!% =1#,1-6/1={=l=KQGDދU{Ρ`5Ry,1OyI {8ֈss'_Mo'X]nk{K{Ϟ'>'m|<܌χ*-u$8CAg( "͑' ogû ^/S+9vW~wGlfD{DI›\7& oL$;8Ixʳ>Kk 1鿓Qw(;߇!U)~oZ~7"CqO'>̯cRϝxò''Ygyo&Y|9))Oq;K4IeP~0$?NϥxgyQD 1 cq4~*D; qBoԸ )U^OH\ޮAJ* _ky:/*ߓism%''MN?nW'q6wV5xgَwv㝃dW'<3:<"="=ԟ"3vANsɡߛ"mg |l;9ōC\;7HS )/1U$RN9Eû=tǝS +SEΚYsLu;릺STznO߹9 ܟ*a2N#ƶQz`Nϒ Ns;t:NX=YmE%ib?Mlk}ѓNĆ+=^;1Y=kpgM֥Ym2E<]쭯ҳd2Ǧ=ݗ˙{lh"̐x%f3NkH_! ӳfHgtp鞝!g?TfW8)jNd>=it^)czLg=zvg[L'L_),jPUyf!2C*diYюƠ,'LAjq&βr5#c% i"GD&-C|> uS$CVD&mS&Co4c$?-u{s4;Oy^3\k|AwS~N']d6 kT)4MdP4Tw,T8ARaN K̓ϓ; 9[y ']>MJj7}>Jk \]Yw`XYW^?N)mG޼Ayݟ7KPI7y8~^] GzQ@^]/Η;tUT{x%|o9 Ո~Te,.wKݹ.#c6_p/gA?mySySySy g<]٘/S7gep+ly>6k;;n)w|74ohl ˯|gwOa==A?;Y9| ҉' /ekM M95b8|x}?شl#q|`|?18kU/`ާ~{ӈ_#Fp%{X|.A]/B󯊔V׸l,|ߪ~ks`oe?En!bx |_X9來tZyEIl|ЍJxBLGe'k!0$|`!x^$B'=2Dtceft3 q__&Z7Q9qw {Q4)E/"LDWN$#Λs,¾bWWfݮpN?ᾄwG7lWً̻KR%C'/>Iۼ8 KfE{Xgue)BG­X"+S`|L g^,ccՍ~511gHܩQ1 wmG{aé2cʽjCyhl9 ?Rʓ[㎛((;\kXn]lg1wg~t5{<ٯy.318Z1NmO8eHmu}>%VrWmߔwIJKqjцu%vϩ6akv,X1M;2 g<:F LSyx#3۸zҷb18Y^}@4/fKr> OfIX>)Xk !"σ?,oa9DS8g"e959R.7 ?&ܖ<:\ r_z3pENߩm 7M:aKQNjyNTs⥸:oC+A{ira.6Fm[`Ncа'b!|nx x5?9䓥v7mmbgs[ZL82{?meg D:QC~-] H+;SJ=>:+Ɵc2;vZ{Öa}քZy_&|&{UFr_r0m%ۗYhE0|oȟ#pm~J?):v)`W-&qSy&X;c.c){"H"|W.E/kL_޶uw&+32g"]k"[ݳ +\)Y>Ҟ)i[El,%L}!S g1+}|=Ty0o̯\+Yg FoY ޏY~yo=2'ano вa"Ӎ¶<5LsO =+$vM#1FE.yzH{(b;lːȇ݆>2.9qCU{Lj|A>BnҟS<8FPCsR o gYݐvl50χ]y>cȦ<=5|Yi6E-VޞⓔU rX{7GZ%:7UVnY{ps:сUTyѤF/Q)kY^9OB>\U*0ޖ뛔!Ж#1Qϣ< gv-0nP5Gd\c^ ;W} w  _Ŷ_ӗFhR7loȷ wHzkpߙƇno]l0Dvn*|"(9~Y_}Ù2{7E5>1dJk{1/g1Ą94$W 14߅.FST/XY{qz.ƕSY1xg_<f󰵂70OfFQ]2!}M̪z6|Ed~ˬZ++*6bYQkm}ɫeʶgl~9lVD&Yy=hػ¡krZTk7)_cײnzq>g</]kO*=aXPK{ˮ\e},^_kU/{;F﮵u'4~ C/筪lX@ov϶ݰ%mQ6mЛ{ά=ߝE%a$lsH?Yk^gc '1Ync:٧ܱ'T3A$_Wx=?mT‡ |$ҞA2R샋G7֋{)r8O^{*G's@' ]Z/~X Ћވ\o'| kawqJȀ0ǔ ξBDYom҇!"%{Qn`/J= ᓰwե)kZ`B4&~onl}Tg6Hm48 (i@5?3*eKm?GzMk5>ŗ" nQkl;9n1Ϡ0q~cߟ>$W0[H{Oc}]U-{Gc۽!&"brf=mc#|C/)sWs?\O ߇ ?~U`׭.~1aO%FJ:;`l.c:6ԇL3覷RaFkWp1e7mߵ#9h 1{*FUx0Ӣ洳g/l1nl6 Ms=e/DBFx/N4߼ms*Z&GE%?8I GOoz$Zؘ(V >W)k7n5Y*o,́ǂ&jM( 'JItA8e?&&J&kLM^rTɳmf ﶑[bS>g4m6Y?욵& 1|w?OX9ߡ*a ٳ`+D$O ō/i&[̆i>¦w>dr3_PUW7ٻL1D0$JϠpF3)Y,QI㟛5xDnN‡˦e- O"}c>L|2^tb nqg=|tVQ2l}{M9 7l}{n=~5y6{9@.zW:x*qXc 7e3m'm3b;6 6W}AW<_ XwQ·G7)6=Bm〙oײJQz1Ϗ_4cʝB|_刾T2QF[P>2? Q=G%TUDE~25d?xZQ2`nAye=Q|F~/[DFJ2+l|VW S}U*py|Oka+t751UR8OTҹγwg F%OP84]u*"SG}di^O9XVܞ}~_sf߇8[كY[zyV^~{ߧ~=+͡?;ڽ[_)[dPNյ34]P j]QV-^gSډ6Wzϼ<˾{O(}쫞 <]5D{j*T jZCtmzgf߱> ã3vbbm7Cuy{2;o43om`yX\_z74B{I8ز~soE>7-Rg'߮m\e6j&hwV[> ֦~q*^!|o賱ci냜:lXYPct # + A)Xyߵk:GϢVzqn.;Ò\9Hڅ^"TB.>A=Og4Hx)gf*pas*wѦ]cy,6V8{d](}߻"z+zƛm %s ;eNy ;m([(ОDNzϵ!{N>;/ {OdWl%[%[%[>}ޗN}}e>@?9IbĒX?J} ؾ@W?U.V`yK:ގ˛OYKxs.]›{7i>PxSCM7(f› o(›7Ew o-S}߲}EII$V߭}Џ>X+>X}e?X}?X}>_5t?w? n,`YO-뽏%>?4ҿ?3cz[}0{.Ds[Y}O/r3'^c|~+Ycc\;@ʳ'}yOk|U?g_̷MqWlIwVSC?m4Vm'l?m1b'ַz-ҹl~bh'v\΃Tow׼˱{ͻ\W7~뫛m[_ݪn#PWa>oRdzv\m6z+[>oozKv,rSo7&Ѷ]Dۯ$~U82j$ڶkhXD{*϶;'v4>)OB>?XfsDK}-珉oNr.hk@ ܋u1my|ji#[T?VS+<,i`;>Tֱ֧|0Cuϟɳ^djKOe)ól}{g Dx"w\:hG%^FlS{Ʒg*OCOa~m&a?+GrU j`omJ_eww7&|>M]ૄFx;#NG,?Kt۾z۾]63{c^~ 8荮_0Ӭ= %s| 6{_=#U~= Lԩg|&g"{F&vg"sv|&ןɜg)_>wPJEh}PAerPU|uP<i>ݣ2 kgbgkO\;$dQ?rs7 gII+I Dq y<$kd {X0c{X0 KzX0/5òYzXіòX0òyxXV/d YTݾ5̳_f҇!}lyϾ~x_5<q GG6m~{Ws:bm7@4_ k)_.ȸ9-p`$\8pkD}̻{!_l1 ^g{܏/J|{u> 5D !|]M B8kq^:FW~]#N1wu!<8`gיC9L/̈́/2g^:W~mD[2fx/72v93efc_[m_!oDqǜgz7zK)7BefC>1O9q;TpdYnrWq%W$_gYz\Ǻwwsq̶q{~q{~'?_2#a'h-=_a')p=aş eOOc =U5`;zJG|_DvU~K Ϛ2o@S:`>P]npo#1xk/ew`{p잾O~O}>Ys~;Gp7~cǣ<~_^R>"gTҳQo=ر78cϤ)* QI {!*t݋j?gWW gXN#_]WәtIfi: |W4YX5 7: ^q7"$! .`%xqHI[O^gv:pn 9k&)s)NJ x$:8|31x| mMc)zp s~<~'n)VPS8OGx)̳$,Kxyn5|r?A=B|u } _<3z|O䷴F< Loy_8N#c˹G4%ט&rP{:˷ 4O| ufK[n ڳNuEc}s][1y| ? *o%N+-bYnͻ++˾3ou¤?glh#x]7NaoA`7ʓ9?A}<1p±% 8 W.` n\p„G9Y'\+z4 b20\`nz`nݸ/;*؏:m^O3NXL:n{Wq1d G!~>@z-tU\zm =hCOx8ly Mf[ՄA9 :Bz38C1.Iyl@/q ݑgkN7YKYI[ͤˆ>ip|Lcj8|wsݱ=bk$\Y;: ˾Cg3uք} MW7r @e;| :;bฟA8U+1S(Lrcڤ9IX.5%\'qB<FtN*Njv>LJ .^8ؖ.k 睳1$\e#>kAO!|·ω?X',c2p¿lpEh[Ĵ*>3~ܵF%ڪ }71gzlN6v6|'}J(HO=g z4Cx69/q0ГEcDOsy9Kw/r)t}_-ؽ`n?oj{[y&e/|4yO\yҏ_>W5Fӿ>/f >ՙnwwN:si>STة|<5wmGZۧ2/.ߋnJ.PN*о#ߋp{:% m bnAC.:gc/ w.\ v쟅NEȋX_2(e*{QT󢔩E)SRL.?袔iE)s6(g_>>$zIY|%fKͮC/7^o~I%K‡/ ~$|x|I!e7.=e/Ï2.=evYSQѱu})yy+R|WH\x'y;΢+³5Wg\bmG׷"}Q"LB2^5*pU|oUiWV\6|UëFJ}sUUmsKbm1ZcXqϯ 9&5k{͊t.xk1Њ\__˝f^ W~zCc%9} w/yC:׬ikVgmw=Y=f58g_\]sw5Ê闇ٳ<΍$f9پyPޯI?9'y:?\~5w A)yƑ?Hz[~rw<瘘| ߅xd Fu7vEkͧ?{ɏ`Ϥa%~A}eJVqͫuSux՜V'9+a_?sS}? C吸G?v\\E9 {s@k_߿MwtZwLf0uȇc.! ᩄEr /X!톜YILI:)Z'V$[)(XAݻ_߀ՍwP!qf8>͍~x6 ]w 7L-tr7Fs^co]m_3]ճM=c}곃oʙWnos__{C׈vvvQ1k*^mԧJqtF]>M_ޔȦnlSdG}Gwkhτ=hhaObs?Z\ h&|+¼<9es϶Oywz^Eغ-}2/s>}2/!'#'׫Ow~#uG-)xk%2ƽ,/YV5ƚoѸ{oY}OJ[6k[y}hbrh(pqL%O-soyc-;޼eύ/| ݸ?ko3{o9wna_tFp'¦- Ihy#/˗4O J>*Ͼv]K<"*ΌLBڐcoǤɮM>ϩM|8=3Кv CDx0?%?6'Ex#l <K%䳗+{,HgY~$'ngZC~t τݪYYaƎŻ$<r¯A_؈tf8@x.wC^YpgGxO#!].Bs;4yϸ}Yj5#'gջe>qzJ '1Eⓘ"o~'Q&{w {dػK{w_%V M-~u0_ҳ/A~um p?>Ys:KGt⠳&s>pv6X9ùS|~w|iٜ8D_3{nds7;q ˖Щ9Zkbߓ ޓ:W8VP4 +Q0J1!t5Neb-3V/_{W' !t`zyb2N Q]MV6L:nȴd3< !d|:xt9Лkyɔ{BSʔM֋CtҖjГ [qd{NG5'Ы& j^Z;`E~jÈ߬\2rM߬\r|N7+*feTC`QE7{/Axor_,˜Iǜ6R6^%A w~ 8-0]™r01wiSoM~p9u1!|'29w0g&|sC _ȟ(/ᝄɺܭˆԶi 5ߡ#>o+#|?>Y͜ ;Ds'EZ9'x'1'M8ο>q{YB >F8/0jhV1¯d^cئJFqF`:#sZDm6 k?,0ULUbz:g 8#O&v{KR`bg0sti` Wnj):yeQ##a@m D7ws\ %g]x\GX!B9Op]y̳![Лd;YyWmVVx|RR{kr|W-ļܻ;^~֧^2n._Rzej^ z2?ޓ;P>]n[۲}[۲Nw[ln^[Tm2-}m߹m׏Fƹ>tmw(OlySV펝 ݱ jPgxρ=e,~cPa_X|DtPzpk{5,93w6Rm 4oHO#LuG>䎬޼#w);wD#=wwa*]1Zg+5>㝒wx=d]kJ_[rW=wE8rWW]O?JJm"gG<=)c{'e,zOX힔=)c{RAcIg݃=iMݓv'y_1}iǜܗvw_ܝ1g,=ܗvz}/ugDt2dnPko xW/dg!"=mgA{Ey҆WIJ66 `ns#U1O{N<O}:֎κ ؒ}ϙ -B jdo{!J~W ¿&l m6lRV^νfe]/lƫ@ö-hKɲ_+p(;܃<21aؘ:#_L O^w]?y}kyM6{f6&[zg`/{_NO4{MP8]?TkN[AϨzQ޽ e<[ƹYGaЎJ_eGxCnAJ6X?}N!|%?+uUʦsKoZO)m%hm/ɹE Kp߁O'Aqc3|dAIw&}߳)Bk䞎gB: _cA68nHed*ԻكyT:T/ MY㞒[w?FuOwvESX?gŸO_!SRwjY pKE_GfVJhgK|Ss=3?y/^_O Sxº|?k1&+v|V?)m&&Oϟ]}әߋw)] z/zyޔ~Dk[g?qt-Rt3зzJ#;ylKb^Vv\(ĎG6uW`ݳDwS}3koX]ܳgBߛ+zn-N's<ۋ W8זSCQxזM-.m_Rz1J;NO@"1uxhatlЍVys| -docHW tcո+)$/y[|N`TN)֔W^mw ;Sp#{:hP&V `ywL4Ad}ͣl6:}<)?O||ҧɼ"QѳR Ae"mp~5̶8zm'm^%8Z -Sb"鼷DMMC<{+.JgzrA 9j_-6,'z[p۟6^XR~+>=ns!y!pwsh/zWiDx~.Bj)5.k{cj^:r,UJ[Wwƪ o ?9!hk鍤챻۵~4H޲=O3fG;7ǀ;O OAoJ)["RڷAoHi ]w /o;1C:^|8yz?'}ǵRm|0߽%u++Q->?>3%?4ַF|>~:[1o<ALt'5FL@mPߏ{&ϲ mK$8|5).! |>s|'vd1'cO/,Gbӓ"dzuzDx {RxG.KKdѧ^Żt9hIػٗ}*.ZC*h7._ia"g<<#|slz]G>l_ x;| mo:^Suphn]*Fw] A[h)?ױc4\x2 }Ƃ5 ?evqFK"ZԙhS.f+—vV1{x ' %\RZz<3fzrYxSay6HwOl*~ڇ{x_ \7HzgtSM1?$1bb?!>Vh Oil>2Z8\? HfD8w9&Sl1Ѷ{]HxUIN}:Rʳ>VӖXo'OĻkgcХo":S|F x{\_xLO.x?*=BnHt~<}ҨJ~W&[:r,`%}D<aoȳR/FsߡD &ƶ3ٛPZ!'->ӁY߉-o я& }=B,jץ79Gx/2->뽃0).ID~i)WX3K061\Rw9Kj¥S2+9KTȟƖ%#eRIRQfܦylI |o(yJT>0ur[ c|D'Ess,zwM}CFslI5|99Vw"|c[G>ANfw<䍖?]wor,𴒞pb`죜;-Ỡ=8:+g0 ,2~6OSz\붴&q:X?sߧ6[\?Ku\ݟǾ3cIe1nd==,_s~tio䉹/?oXƴ&x_\6^i1lp:')t}vT:`|:_Lf^M|gs}2`+XmS?wf(ghtvm~^Jg/x<5w]i+YV>OodVNVf94YJoeVKoeݪVmMoeV֝J/uH ҍ Wųjr W ׈z~?&^{|гʻ0;< 2_xSokycK]%ݠ[-c32x|m<>qG <>{B/+Z*w<>D\oﭬڠ5pK*P 7Up;#f 3Rf8dvΩ \*yMM#=~=;dcW6etp% '< V֫omQzvz>k9'U}/L0la ؏?;dB_Mc?B?Y28zwP~JH$ϫBtVh8hi>s{Ĵ&&:n_@LX50ϛ}VüRj3o cSN$k+q;J#"vXEZxLZ A&Cf()xɂ0k:<.pgBE-`m`}`|p$c:hO23yoEƿ0rŁK+>~wq('ǏY(>9`[4ǿ*)M=w,&͹ٔs̈>X{.bSPsLq3(=?|@ߝIF8d2*TW |hf]ӻ31_lW)haZp2I28/Lps.NDywq&ϯ^L eRf+ ~2,7 ^a=|~S(ׁ{8߉!.֌l %Vy%l>Űsy+!Ɇ~͕lh(I!3SBnZtafD'=a~){U}s/8OdXk^L4&[ ][bnռZ?JHL=֪VxM2lPtoq,,ި>~/_YfgY\?rH Y?1qa2#|)ئr):0dIg3)t8[NI䳱VltFe*{|v<2?=׳!蹞[Uۮ^tFU_ygzI[bk>gU;%#t.Njy/#tnwڕ5N<_$wwVSyW(W[{_vg JsY]_<,7̕طmqh745(FIV衊?ޥw/&'iy_jEϒͮNba`w*M0j|twfB1ɺ'}XIc㬿̇c}tnB tZ٠nFtc(fcϱkc0=}O̵:~5V*<=#v&B;EikO]-_9&aOCgUَ)|F 3gS>vx3A[VN97D4g}.e<+BpGs'wS8t}ԊWU >uGrMgþn9eMG6=)_T>,3P'=7a|mE{֏cо6gp(@wtRS^eAf)hٜݎ]Lp>? 1>P{N` q}OyCg{g~:9g(S/ZO_Sc渘W#bdllwɁ=[%!eqn:=:~mE[A̹r.O~3a}'.9w|ǹCla9EΔS3A5OW -_]g#J8go:18kL8O#G@L@̠1IHyJKi_yml9(k}6\ *1I~CI?=Twx~^昤y/39_uI6GgzjsGPTٙMGuEQ͚L[\DޘB "|;]|K,3< ?M+[b-Hcl5?<ߧ uyO<(~EWW, &'\hd0`в~\O\\;u`m1U/ V(#L,sh3wgyTۆpi51|3no-gz<8J~@24U_`wE-SYE4UNϛoT|8P(8ϭecc:*XGDoxxCuXؾ|?+&)g)Mf%SNޟcce2 ҟsxVѦ?>$ #_X~ry2ѱwxJyU&O M{UPSkyl{1L>?m,m}W]~D얡*`,C4o_svK[-̷Z(9AQD:8NիSP;GIzN5Kz0wʌG{nSmaڎ]Jׅen÷s'7:`fO;۴c/,C3=TS)'ƟzB7c~ȯ,N62c9*}kh^Dc:N-*COA}>L|_ׯMߘ1zX[Ę|6's|ϖmOPucgb;_p<ɇ9է_ļ1̻yrIWSu4XD>+Ky/ ٳ=gƬO=UGȤs1=?|%jFNYs~ ՄkP}ޯ=?~L{[ ߊ=b\qvuV»˹Մ:NxM&Bw8n:C=**؋$? ~™ oK^HǩT[; ?K6q #ܓۑ(`gL \K닂bBx]A /AmvH>ø` |kύ=)h =4\*o.g!6e)R_x㐱=*"/~kBa]…|F/yuC}p!p .?$|c1X@i%}هzI'$yCgĬ_IDW6) [[n0FeV;ܵvaP0Gv^Y؞)ZXd&ZE9Z؞ X؞ ӷ3O17tq:>1kܗO= /"<|^Ğ?㐾7i]S>dS1_@4ѯX~;H琘}`󦈵EwFǛSB'OSxᯋ$Z hGd^&+gÖqpSEdV?I֢y)Y6`a[@Ѣ-.Cfl 0aϯI4cٰ|%vOwx5+&Іһ#}Pl_Ԝ仧Ao޾80Sh< '867dݱ=(bUQ+o~'(}I]J- 7z<=ogQ&ͣxL힒htrggo~´}-׍_:/nHik>+ڢΫzmvwϫ<&cX,S~~VڍVQLbb7]7? YCxb7ַ62@sk!f,߃ycڄc`(͔Г.G>/s}Q[kw}E/RjrmqgOZy#I(mu߬w1_)no*l1}mCTre2Q/;]7pf^Std +)n;^(nSwyUB0峕yKHLփ/,w9fs5o/ŗ>枧 |yp ۗF}ir ԗg)!uHtc%[fB?4l\d| P i#<]ʧK%,nCxJ@6csըLiKނ_wB\: 2e=eO?tಕo T$fIWc37w+6,6Gz]I£ ogE}gfI/* B '^Մ'Xe16d:JWg_63ϯ{CJZII?{nP1v?W6R=F]$i*+6 (}Ka?]ȿ aΟ6WؾѵտThB)gyf|f^J|3bKoFѸ%vK%v;bmδW.Vi;n"DŽw^/}#Ș2g/6R1d.9G87t|OH-?#2j`)c~-XM9On]ȹHwp"/'ׯ.o2ԟʸ8 72v=w2 ]_fG T) >pbN//tne/q ¿>L'#|/86K$gJP+R֮᪗msstCZ߉?f8pl _g _፲>βVN)kāv}]g&HٜP|d,'P9ge8RNYr2Κq־d/'ʹ3TNf+ʹr2>ӓr(ιrbFO^NOUuS^YɾXYVYzӓ״ٝ$ O!|zrҳ={3˻u_/ zc;zr,d&a z =ǽ4=г2=c?[zJ؈/=yҋ=ez,zrׅ(=Gq99 2O~NOSY'Og2 =s7=nJMωlˢ$^Gs2_zNa zNg zN9ْٙ32y]QQl/5sz5=yHO~EsГE'Bϥ@e\/z.QtsA8NOJ%љJc6zJ[u# HGypPG}֒CF\ 3fm%+o6T h0RV>FIJ+HKD,ɏ4xO2o sC :#RIΓp |+p}D-L 7(Ds{})+H_P̌&< &<)CJa}j?ۓ Θ= _w c:Ο_(xW}~.aONMx$f΋Q=rQ:_OPpǘp '8ln{dW[*M£3Udp|'Nml.qg^Hx'2?3T}U}zmc){'xhB1yyҬ{y֬x=?=U.gU{. !hϩ=Um U Tۢ-g\UWe]^ծyتVcZUծ7WuC#& wcHLk=4^|cŅ6xĔ*ˬ?; ~$m—z@&l|jVB-U5!FWެSsfFP[dN> _#\'zo-)2_V$A| \6&%l_Mho͍6>3ģbA{|bW5_[/ȺFJ#srD?dm9qv+ G^H!C֪|&n|wB173<XկԻ|>Zh?^UZWMԻQ1B (}76}~OʓN.# F<gyJ髋(Gus/SV=>D)Ab跕kFɾ2w>?'*sf7u6 ;FA_V>:_riu/xN]l^$!Vl [sM%V0+~Hk=J5q^gǚW)zКVzw,4)~/):;{0ې7ִ~_ F?x=myXGmd|oҲiBS2yJ^bU^QAere~ Uj/ /J&=[We/潻OaeL>K>U>łx{}0t>uiz~lR_ ya2_oCMO?Y ^נ}N27g{؂nd嚲2B꿧MlPv~]s;8{ȧg84ѵD'{_䓾LR~4DRll_ ,.Mt6@?._i6ukYxZ.nײgTڕDc|P9J{U~7eV~-Ct^>%2gU50&M>WKfďg]ZvͽZbg~>y,Uǯq34; <3˻ >wg|C "uRpCT 10]}pK~г'<ĔC1?'%T3_/Һxѩލjo~@3h4ykKzڒGڲ7JmٛYY[fv㽯kڲ7lu<wLP}m+ՑJ8N`L; Mw~Xgu%6Pףc=V*yUyα^g4g3Ź~( Sz[{~Bx!N5 WE+O׵ EE{s^GMf6M<S6UޤE5EcCוi.V§QߏZ33VI"6+cװV qn`pr*/៰V,I kfxՃ D>@I<ԳLgmЯճ6El xY-l̸Y/g?z+ >U}eUϟgϽ]'{B-{F=WLixvil?.dw=ٓp]hNM8dckLP~_"|Jt]W0+MKɃ;Rէ9}/5V/ 뾡«lsyg5<\z>շ>?d[Ȼ%oAp-[)}?<;)?_ck%=[vC}I?tc2͊_ޔ;(% oMd̎dW-y/w4ݮd>Ry/Sx7w4?>zGS܏?F{/11=Im|¶GxYEL,ʳ,G>F?#>CzKc&r8p hNؽ7pn+>G9 &}HKkLwBnEHf?7pz|%< G'{}E,?)޾Ex~{|'O%>jAkXeyKG(X5ce_| 1_N[h_+Xf~k;>n-c{gJCs؇HOvC?M1PpH\\sһś JPxm@WƖoD4!W9q _ہ#wm\wkh#EA*|46Xմ_#;AiVIn^?ClڮHzb{7a/C=vЮw7 ;~tc>xc~Z2y^Pt/)}lҶ~ {.Ue zl!t!޹zR ]~Vt&=ݯ!lt ǘNEHCW]~_|<7>ck[yLFk?l/l$rSZ7V!}.Jgas]/Z/G|9|w[P4hźW-]#)F2n$~U#H挈Gnn§umci4n Bj"yj"D&R7=& MF榒wwgRΥM6rm*~79P)l<'=Q3/]I4L;|w^3fͬo#y|ݡ*}J߮M},m(+[JoqEyZ]-WV¡ p'^aQS|`\k֭z_z'3E@G>vm~%~x-D4]ƞO܅׶}֬m_f6IѶV*hk Bԟ詶v1>khL(okmМrqvJf2>jn|-eu𜔁PVf͘vtli+:򾶢#VtKRnWq8BY{VJnpp:`g) m;5! ߨSnK8Sj?,؏2-*(= ,:d Oxq;ՃgAxs;{G`LkgN^rwC{igʻJ hg}kg}oо! j'6TK)=tÅWT{KTXYx8qA[xgeʤSQZNݰϚyc ݁Ywk8ҙ_ $0bn e)el!N8pfvz$Z<g4 W&.p"᥄Bx30oj#0e,K,r;=lQ+8_ O'|#6O;r`o3Y>8T>Vg}L4cSʞȧ= \ևow8dF؍ +wY`/uv|t!Ȏ;T=wKY ~{Q`!2dD͎B́_ӧ yݓSy\G LŏXx&娎صك}mN7fJtw|Uρ9QQAAAA"JB!z/&PB AFrkoLy|?>{םٳgϞYf͚5!Jg))4ޮ[B~%;kp]'Z;.\ %Ք-o OlYbr퐚(ܛҖgwKYRv}^߇9Ժ8o 1NS1-GwERkiR 5h[:Ƌ n=uKIh3cm}~js].%p &d=( \ѾW,1݊\o!Jw>Q׬Ea_1>) qXN;J[p'YO+zy$g ql87[nuݚ(<5 ]/|`z1|^x):|l\]*|Z۰ۨ 5.)ut.QMxJtdufzzE[=OW "ѤWAxztA!'|(o;93Yv$_C;?SC^}ٟ>tm6(\yq6r=U9Zh6/3•7i> oU*Zx;Jhm=i(OG[Hs1>lljace_WIpt!&+/Dc^jҤ1LA:b(C >y6D{>65. hUAxdA[Đi Ҟz\O8=?W-]_Gmoo.G{rSKgۧ3ɣ\Lÿ ˺G+ޓ㍽;66]AȒ3٬{jq;@_{ouM/4I:]+[?EEg>NM,ߩ?D\|z*ާ!LׂՆKm8zN~!COΘ1-Ebdo܏9:n ;{m[7ƎAk#h_JIߎG֠S/sj16V>Kǫ)d೎86I-γ01ŲI[gwz!kO/T}L^Dh_SyyS~^ ~ߗC+xQ>Ynꀵv4E8)4ߣo>C(|\_- 4" 9_ӶO8|w>I3>k,lؖo߫9%6+h!K{6>}TuxL)Q?`ǜ Ÿ1O0Wy"9&_ܗ,s=׋8UZX/p,䗒gX[烤qE3ݱ6NiXktۇb{ Ƶh|=3nò׉F,% h\ŢOyq̉,/7glg!s^v^:ψNuLlӦr+&"!]-)GMyNnSs}4t1Rԉ<6hM:ZVQ;y)&[StNw>h+~<=~U~xJ=皓X_^cl\_;,#nE;1D'+odev5FBI#ܴޞ:\x39|RK{>g~M(_c:&C7(I~C{8+m袳z޴HOF.6۸\o=dρZaP FfdH/VcW_:0 *RBra_y sw;;৳RcۅJW s>nc斯d:1,:?3VFmmϕeU`|#^Y㌙NaDoc0҇sWɧzחtO.w]y5䅮)W#s1 *!36TߧDS5@l%kr5` VФގkdC.9UaP+uIAuCc#bw Ѵ m =U@w!NO~¤Fv@R0lX]x+uB{-9)5c^.\6\}GQŬyep!YUdEfe[3r>AWq=]~ɼr@NYh%\'Ͱ@ͮj:{+5ljk{ƿ٨Kdο~!FBL=@C#b3Wp+&'! 0MG%?&kftnY]x1>~OcX<9iq2^Fٕ7. A(76s\Q ?N(]M҅Slv(XXYeAz( EGse·?2%:G J-YjꑯqUdLM I*ܲt= _MҀ2N.+_"ϫ;(Lȡ\ Bd_U!ኇK{H;1J ?䚘O*?Gz) ,BW1/G)dv 3z* ʏ+E^XjE ')_,yJYF97O Vw}+ k[<#*lkyszb|UiF>`v|k*W`;[~jr}ht8xz惤mp uV`{ n'oQ%Դ>XIUmDw4&;TLH" ?Ū}S6ڌ@)_zV/1KD tz ,Ol+psV]R*뼲qհB bDGgH(}YElg"`T "qJ.tKHX:#?Ǐb`Y5)|gA"FsB)HfQEC6෫O@4 IsFIGn4[m݋(L̑zK_?C3/9I.G{w7 pXuk9w'$= k2*ޝн!cWL|u=OQ'm4&ǫedB্/QJ4 ^&d!Tb^ˌ0ylN0O7:a0H!> XLLÕ* l\NA.hL3Kb~h "j&YIzxW2(^/ܺg aFoFV$bp߻Mɵcd!=1O)fCpVWs`,"#jдDsj`jvm.OGS\6_HSKah*){lTr 챏è uKDӓ!…1=u2nLvRкM7穌,lP aDD8@3X߬7y|Gp9p7Poy(g&DDw*|_Of3>p3jcp>W)nmVw n:bz-Z,P(ݚO ߵfZE:z`ˡgZbi*q$y'V(9$ͩ`=/=!@g?EC˾pw`P4;#ʟL }פ{nԯfT K@V3UѪy8B-:44 ء ՀA+\`'iL(tù,;ELڮwp]ЫA6 :iq3-;+iu>4iA-1qu9lֶm1SOk^` ǖIyRjyC 3'7zDѧ`}=i>=]>CW`։.EN:)楲rѷdSezI.: е"ٚ8+裇<3ZtA4>*bi>g4KQe=L+G<`VA }3yASq? w6d * lAehpZ Ny^'nCG"gh$?Y” J o Trlq)MnWwCja\J~I AՉf4B)\OVCiH7+d%8N6RHɯ.OY4?2)LjR]Yݮ_n_ާ*yTRͷx}m_æQby|n> p"3.Cb{ h}˱kpU/'C#ns "w`C7gCsY\#:2Z 47q;@i5:)^f߾-4ؑR1Hf[ݨgy2ռnI0)wf <;\*`[tՠ[[TUSTZZ:܈}Udh6eg6*" ͱDp8%eHg>z} 2`W7^-<"D>i>̈x1bي;REkJĜ*4{HgJ̴9s)hlFDGdW <>Z_-Ip4v9KK (ަz[kKxwip@ bS"Aa*[8Dpl;AY˞G52 ceCڇշE]8 5V5#rHJل9xnO 4d.[,m⠀h094qكkhS [L7 1}(46aMPWMw񾉭oWcs4,4ms*i.;-.'A yI?,*y:i>.hS)2>~ {us@T)j. kuiT,({OCSXpVgjk\U.M]Ez<BHRzn-ڌs=\wx!vQbxL=B/T4-ka1胆 KSPTkEΆbjx$3k^mDq;r :bFlTeggs Q{ $ 4'U T}.O xH0:V0Cv1ƅ_] Ͽ},$EvGiEe*T &/3Of ^+1>X"[̘n-v|}LҟLaw_QD_eudUϹ@rHHFL> BWDJw*&]R%C~Dn1Z^Vn&HÙY :;Ec\T> l7 jYqF1-E\hso{^Az"V-a]ӽ4&] vih~ЖJpy!}n`^dൿ2]A(jKd7 w1 *}U-.LCrrUĔ[YO\dL:h„E$I'-=J8Crvb02E14Do7v#דQՂUsDjȽ_+z_?`?c|zNB07X@{ѐYg* H3:_R?Iԙ",%xݣ:TQq%@ş7BPW7sA٠;NN<ĵdBY 2uRKRQaǓ%$/ɦH>ؿϰ=E&rۭxEYr9%7핧$ppJlbFkDF%PҼ/sc6aϧ33RPJ= J,‡@!&PHt*x =4>I?ioxJe'6&~zbc̄Фd}J;LP"-zZcw"wH0wٝUNO_r&6`Z,Mϯ;x9VMnk;7%ν3%uT5(5YT s/1H0I#aą7D/O\{Ӭq)T5*C卹 7tyͿISS*U DcBC=m2x~*HwjKE|?T>#C S )5+ 0/)t`?;W 7>pLD*Y*j}AI0VN 4)TкGd#`$Pjy q<7xq m)52^`m@ 'c[DoC'KZTr(ʓ-^Vl|9Q*3waQZb9rP^?<8=h4>gHm{g/Z8Ī3sO;Nvtv(6}} `*1n)4O{@92{y ni _gko$gfIXJ5͕kxf>h-=e0ѿ2ތfS(xjÇFVh0M-2BY@dqC/A J]c'@ -9):ESOO[|HwfY m.@8\8 x-[g@}mlM nf p}U&66% Q#yڎ}&3:AG%r>RF#}~2kqO>:@Ka)nҠۀSh uϒZJ,HE쨀,KpA8cH:,ςz~sϵ/ _-_,kb3T&K<f(/Ld.2p%;Om;W?+mzgGoǭqH~Z!?HRD[3Aq,CO1邶Q 'Eq^eCԽxoUSCF[T^Т\<1Ȃ`bimsF%m^ 4{C2}KE~7:qYCy64|4L u/A7 jHnJ$Ad\ +;-Tr彡l4dx2CnJorJ{bJrZETi ˺ 8 U7Ԇ| sq.sX'u(D[<0~&,Nt"te#߿pq;p$\d3܎TKʌ=5 Cɿ\n]2K^UQ2q$BÕdO!&^=RU* 8?a:rV}l1b;4*+NanWouq <;A'Ҙ4)&ZrTql+~R^g]s7c#&82}?X푎n"/{υB*/L~zxڤ:TF`K-[!N~5l'|hz, 7rpym-[a0j Ioy1JfN|iOA%h mqk^j^x$4 p)ܮ9|Hb]]*;b j|7D/@ J?z8T, 8V% Cep>F[-FNF۸#WǤIoYW;:͚Nq)0 W$*AAll6UH]Mmp"W}^[cHKweEgXWigiD3s^{A 8q*Zοs'hǿ[]ĝ(tȈz[6O S8[!}} h)ǣ 3Z#U[' F=} !G܄=''9M[DP'ZAL#!Kdtन:h΢$R嵅N,OR[ ڈnEA5YI/gh_#%vyX"MϊC)[${AcDg)y$ŷ M *l)1HQ>W.L€ܩ=]낌ޜp aLTjs(8؏]Xh5_xLO껎Ƚno* iLО2 A4uEF*W΀ 3F[u¶@L}x"xW_?$D=0H,E3ċeqRiՋ[ڲ$,Y.LGڡC_;Xr\ש*5KHW_X ѲK0/s?2l}+9'P+xB\r9~2_ڊmK`ȅ m; X8\3 HP 5PKu8F(~Ԋ7m@"qe(yDsK|yܮp2* Canm$0a + h0 Йr[H䢅Y* sYU0RԿ!:Gpݯx_ߘ \icqfR%ikR=jjm;R?9oE,f&8 XQ/puS8jzKFJN*[& Г6[r}%귔ȌDw'>}<"팑ѱEkd4Ok;;f5ke{}6,J&<$Dy;њl%dG R7ߎXS0{i!A&6!ou-µM,ReP,W0H:{b'2f Me֪aٔlĥLD[PeE,c S<  )ŋH_5, ؟m)DqP_7GQ2Cز{]w bƳ4iKx٘&6.֍<ˬDk9TZ`L> I&<]^Е14 ~V{% S$n*}'}ydK;pR(L s>Мe!V)gI0`Rt2}jֶz$Ocr V[|`9xSt{eKQ-k!˞sgQ#N0@hŀG1IbH@!5ז]3˃{|/񡓥t[_P^LPϰ ”-Z%pDO c%qHT5-m/&5B"qX-SgspqUg@ EnPwt㕗 -v*؇!UOF`g^.N/QC<䣶;&nBwR'[?6b:ޚ_G;Nl*E=>X[ܶh`Ƨd4Z'-l](&֋>0#KL(u5L)+O \ӕ/ŭ9o-.>,ūݲJ;p]Ìe9WF)TcY1C~3qX+f1?a Pg7jO 9}QH[=*"_4(/6's#}RzHr#f}o'3Ѻ* 6+]gD}"wv ֲ1)K4J=-5{%ֻ([G^+"qhJUG<.|n.㥢<[b>+Lb.LvsI{Ibǔ]V w>&5:Yn[DR  )l5?J{bĀeF=5uhIivAېF(p\-ڿtrh0?noHf斁*Cf*K-H-iPx'rWu!vYtgn=L+ [<{'u9ڂ m-(~mFHޭ?V{d*'m@X{q Sx9Wȫp*YA-3;h}h>f;,7o`=1bS@Oφ裦t@PGTȈeyR2'תMi(^Xnx@!ߪ[F.Z͵ [-/BR˺MQo cM-LE uLj`ɟZHًs"_P-&P+7'bAS=ɺu>G)_ib%2gxX+Q駍k V8c, a%m*{#$)"U}1M 3Om񫔼K \!yxx*ݠ{yuO^$4#]*|IzLpsT$K@W5xfz)R)QoYz%zz 3zy}>LJAYK񪣪/x4тt,Fi-ٝLvm[r9f7Y"J@ܳ`=$ٸGARu;BXNΉ  ߑdɑdW8sݑ~l&!@F0'zw^֠Z~hSl-mJ~v?]i\ 3wJxYi3`_e)X]}B.Pj'W2n XnFC\(,RgQ+d"YM%N]C_GWtP0bۨ}L_"Ë UNȏ^C-CGz,'VHRO>3{xەE兽[!` 3 {|:*E+CŮ,@9-LΌi*<$mmy7-U߂6sxۄXn42Qa44Z+{HRd:/,l~6r1hkG" RP}NBCO/ *i~wAH Ob kA@gwdه؁7wjGkYCzYMVwTAP%GB /{p~')+*H!2 Q !Nѽi."LMdB;'i\t{ .!1m9ELrSv{mlML#!bx$5vGM3QgA=e(|ͩ>2!Ш%[hŕ$ -:޳#}%KWAK,7#t_"es5?m#Zb]0.Ƽe,~\QkAP-t^Ktv9yKE!Ii_|jP bE Z4Œ$onon+SsчxH:EG ԁIȸE S/,oAO0)M*_[u% P~;dT뗰weŵ" ]@k aWl-dޟÌ'R1[K+LX`_7_Ub[20s%n&؋IZvC[d (ć,٘OO~neQCgQa9b^L\W֞*+ A):a{BRXmlj"PUxnoP1i 9a!'gO`Q^wZYֲM-.1[BA$vCZ\P X޼f3Z–PqoHmɺA^}5o{P yf}48oP=>goL xѲ,:Sh͚Zkٵo ?L\FD$4G=[-T%Ի~^sa˫ikު(]ahy*LIG A,SRtU:&}ɮN4Zۿ>Wx2s4Frkh¦E]Fv5wl$ANLD_KtP`s~KyP73D7f7X%Xk>J%s|+;{06>oQya۾ F6وk2ĠrƧq5b/q=OFmGF4DVj*Ιj)TY`r_ÞJḅt)`b%%P4}YtFTQAJ=W,c@iǻ֗zE28x٪f knOi"h'}b>j.ft0Tv.x_͞Xל(-9'.<m f/\@(C3!D@Ge:2$r>ǬdE.K'9eՅ:h)/1ےQ6TO6n8S-:ol|VD&}oT*,vY?Ftnh d&f?5yYL!ᦒk|=q:޶X͈9~׽2btN6 Ci|Q9v3K˟]ʣP_<՗^Gaծ6VnѨn{[cp]`|3i"^FrҔ2 /u49 thS$_gD.Ѵ>)wK]mgDv)mǀ쩶B=WJTt#Kgd|8gW_eP9G~M`N-{]3ԗ=`G: R:𳾞0:  i2Sژb8Zi O`NJPoTBve[VҜnpt|ʎ!Z5gQv+{,GeJ@ ¶Bn[%3nti 9\}]>&7\WdhFYlȏK |zge@ry RDj_鷯MYG؉ 8?%SfmXFv+w[^*:Y~ ک "E`g9&0^I"Ry1&ːxڒ .9|ǭY'DWKv8! N>+w+Ȧnǎ tvjsKxܓ-Gm3:A 1AGKL<}Bv8~KAh!hOT> mVۑgq31IEp܂Tt?Cwz*cxJ}F%Dk.XA|xJD7Aռɷ,z@YxCtF!Q㕖)ƻ}sIܴbda4řQ,CkBNV"vtߴE#7q,|f|*qde{+$Br'( db'D T 8]dCC{ 8n3QJ˥S94>lޫx%rnr؞(^=?o 29Tؙ Fg0 /^/z$ o| ?8teI,p$U'1g_O M|r)͟Z3c)5붰9pad" X61;eҸ<] kC2-9G!ɮ<9 " nW}/MlWV n` 581|+qYz*{NhӡLé! ?:4R׳f#aŜz>X} yן L;\*/#M@cӨ-˯4S'MF_*v#=a|QQ"$]snBު&i YZDz\5Mԛ]{.^jx8Ory0aL_GS/C\1 tyKvQQPW%k*겙CM&( n| @j嘜AV(}97NLγe˂0oGC ]j>™=03sͰj~LN.ʅ0<ǖ*9( P#߻ t?މR4. ́v`=RjLN^Wp^BXR3VYqW@zBVXZ%pzQd~NC ٯ=~-2eYIR qKB H~%&eF R59uaŹThQ #ԊDP=LMVŖ 1HU;`t$À:4بɘ <@{Ўwciۓ jog ,SO{/X͝}3 o|R\y:`cq4\ ܄Z? 8-pUC;3D Hfӌ>s6BiyX E䭝/G}~5qڋ\"gge_ ;Pf0(J9Mihۙ*M">EVI*Hn.sFqA] 4FşR6MPi|Z)"LNe ,;1f~Cq."@/ qT7!Lt@<4 Pfg`e5Ic"h{3[le:]n?JK vcTۋ{O :0Jkx18=U թ]) Ϡߠ%F"H+'kHʔqA[#m(O:Gf%c/y3AT zlPgu= @\K>R"`PVsSĆ9mPgrYw"Ewҟ^g\X)?iО@D ?-<U^LX>ȰGP4'JZ0DcHBSSo(V^FdL?aTfOӀ"fCpo8g"&igzV!yZ7xQNd[ *lj[ޝ=%5Ch.i9A-wG.z uo˄(’N'QZ KQ7 21ļzr s`{<,"g@4|H hԹ,qE=UgSmXy#,5O@mZ쭱kh-SfWGP 1w5bG8F6?շ禖[fotuѐe >3{aI,SMt%RY54w{y/qCTSzzG6 }~j%Nt ٦Pz6ǂr/ ĝJ_'Ck0CQ4Qz?R2]f YYT^z2<`  oDJznLߏ#i6xwz;Kn8i@XM;(wWݏk6CXsE1 ću4.`@Iߒ["NlW/3Z8̯ fU^As _aXGQpcEŶ.v8JQT.sW m1а}2 09&aF_B|G,vVaJRe(0wäf)c&Y5Ȼ ;uSuMw{'oh^-΂`h]f5q|1N=J1% 1thI~<&~uw)Ehsv%M*ip47=;%|=jo:EYs0dqR>]q>]~Jkac&S\'mz@Weް 49#?W'_al\8N*SiyOςN{3OM~ieJå#cU5E'% iK~߷yf4r&[X%`K*\*r(?vڐ7ZSo`{#V'~k<0Sw <?+Y9OO`^6-VU ƪ_{ A l1=yed2$TvԷ,8&!k~\8@bPzzK*)Uոë?7hN1)⓪We5@ Gv,Dfs kPh$_e&N} ~+6؊dD^Z ϖXJ۷i0:QO%6/~ިBk..K_N&M&QB)6xm!3ͷQ9Xze^uYȼ| @2yOэ+8][}G к- bi GbU?}p&}G{$5I/nݗY]kLq8v}/&e.(Кy2kM/3_!hϏ3×ַE$gYF(+o+;^dT @6JԼN*%T=H5.H[.WfTTZĒUa^&.MݤWgd=ߑ >` _A>W5̥Bn2d8QA+R}y [ۼ|kb|=$ގG(P) mVM4iVl# K"\*fH=EG1%@N{t)x~,,`%k8 L_,%8P@WdOXÛ@p3SA'= TPgF/j!ԫ3@#?fg]LXSg k $z}8W>'헿p(YvJ˭P؁M*غ?R GSt m`=`N~MN GeOˇbY0N/Ot-$d|6ab,j sέb\4KeݒtɃr#Uz1oy(7ggiBsKu@%Cmd 1ADn})'-!=4e1DケKRsGF: Fքv*z,ԁ 䗧cKowA#P,xJC@͞== *s(plP- L!V1M> ܁YB7]Cʀj(JȚ<`fƁeۇ`ѧSy*R/{@*xY_Y͟ZhwGQbXB'4T@д]($uRD]κtVgFdw"G(턪&v\vS ǩ1 ~$75B+e#PiI6ۄy'1θz[!6dZ|˴iDg,+y8y{1REwlV/7D:E8 8*'aFN-quLRxu+2U*0q(G ^VSu^t$f =sR"禉7nJ7&il@'I0ؤz&{7 b8$ʣ;VL:G?.r5o|-ݙ#kP{PAUפh w#j?W:hZH4i,^,jI(V[K 8Rx7u;Rc1N{l7HL)b'N Qkb0G[^11ة֪zT^Ce#4bjlh!ʑ{azm6MY}u-h 'FXG.<A55W"NAZ8Z? kR֝ssm-~u,0*q4?<~kVW3yKI,)(O4*tҰ{sMJBUlΑ i^XP |\y7o_2B9dLm0w[IPvu씾DXvLK(pYkcqIB_xhJRȞ YH#?{j|Tz|tD+4 ƚ'NʙN>XEDF :5QXYE|TqpD7eKF''Xh7s(٣C$DȺIY)YjDiiރE&:dTkPTqnOuMHUeĶ%Ju0y8I57hy| L0}3j]+5GVn zDC9W30oM{$kq -1*!fN[I^TDHWj1-dcΡƷCh-o9Ք:n,b:ҤJD0 lSg,T?3UAsP{!a#\9._Zj땥I1Jgu.۰F*DWÖXZx˕PCm\A2g E>xF.yl3\!%{08(W֍9):L& vAfVݥݧ=J2׈Ro +)Pix@K(v -IՅ'?~f9CJ)X oRa!Ԝ oqBwLSKDutTlxt6nAnj'R}w$͋ ?'F/:Fp@wT|ǖ*\^vEBk$q1 uh z^3E9sHe7˿_,Җ= Oe8qI-XM   7at XLe^{`qkrG )6" )G1l6-4I2gJ:l+J7ˆhb\ J $b&GM[¶<Uyh~hʴ1⃐ʼnl;"\^Kq!WNK&cd!ǁ.0$._g0Rȩ(rb'7[lӽ) 5pX2K$W+hM&_F)UVm+P_kc~hr=ߋbz\1%!R;<~op]T4 SR LhZLD\אn'Рiퟠ}$OaB5zeߢ򍳫TV?SDZ)JPIi{,ȌUO!c~ :Xd,_2'Bwi3 V0ox=n0 n߿8r(28`}ż>g E[pvbINN9@c9Z*dj0sN#"+aun|vWC[$6NRP~3>62 dlۭGVZS;#^5/cW&b7|?sy͂|1{|;"C]B|K?>@MX|q\=Z !MosJF,T#gZCdcGZ1@@JQ\>QcM Vd-<j}>o1J\Bﰔ&3#5'oq&1|}H."ƴS4t]c6Ě`}OL,J͛]"ZM Q]B/Q !`bjyCPR/5<ßH?Og.&(*j\\.6K^6b;awቓē}ohe޽ 6,,zFL\QIo)±e}E._ll#_-y"MQr֤vX D6Rу[ Mv|:'S3 )z}N錤TM?㗜.oZiw7191qpm.0^Nz2$]%2Y|mg?@!~ͫD#8Sψea璮%r!/PDY=d&" #p>S`p 84cłajt  *Y0'?Hd&Pқθ{.)M=2cA,(qY> `qmpdr{`fb%JN;HYH8If;ď"ŎtrIѝx2BfegHrJ0 /˟_$EϨFO_cYu!3O>vfG'aV+AeJz:ܬef[xBga717br G.4480h+}|Z0?͎lHZsoQ`-9>Φ";wVÃv]dߨz)_7 lx. wtgF66``?\S;dʽ32yDQü~ &7m l`/N]elJ9Qn3EA.OV=ܳ=N{ Ԑʵ&OܺG2[OKW?[>hckJ81&UDv ;Se T,?"_z{NQVrkd}jޥT II3RG領"-F41QT !]֠0)Ṛi9Zd PM+u7*42RN7;4^ ,V:MA-N߇o22Y_5,kl)l]]yVμЄT)7Jk*Vң)%F.c:05\[W] $S>Z +fJk y]2x-&{s^V6eusR ^+8Rܩn7U-; TU<`XQ,&9Ĝ!uw @{~9t҃*cQ E׉ڤqs`X9c.Ȑhc>/,=]:;C§Hӻ aQQ*I kRV᪔Wuy1^zl9.8dSٹ*g3C('D<;|; o(M@YDNi@y|XѮ.yȫ]-3=OtyЕ4QFP@M?\1v2)MbhIvuQ>OV\ߚm=Zi/O:Ԣu4*vQpxT͐gm楞G4Zb sHRQ5ŸPɉƮ^Xe`W5OYt<==@C.Iȸ95d b󲀴;.%ѣ|-Oܭ.iI勵H<ӑءxg.lbpTJPE.(3U/+%2s(wr ;]%*?l] $Mbz٣Njr+V|!_eSlR4M}I5|ˎR¬(tFWCl11IQ~usa6/9cesǦKAdn4Op #9r-E /zL|fg.__!fQu?>I$i#bjԅgcְ䝱(igk&\-CL{%6`}JcA CRXiqD=ĖpyTd]dޗy,ևB%SUfCpvTT1͇K%.Ђzj}8͝ugVt,ˤcKkmiRy)80\_tAO.ٞ)"e4V?sʯ`CJ;DU=ztL^>A M!$%W.)U(`7nCôkEC̆wIt*M5 *l*rGKtA*J:8)ݩkPA&jCzٔĘq8ˁu&v*\U^?BLps&M~Ve;p߷ (%X/{h &*-[f&QԬs/ T.|qBʎ&H=y,!Pۛ.UWSBW't ق^zP[]ڃUa9…OJy(~Wp`\4rHpF$`6׆,&gBqfK׀*17%| h8_~:g=uc3*GQ?+Aa碍Q*axlE/. m~Wa &Ңg4n{6޴_@iѶg@-L7$w;{}3*(p<}.;3%@; JWO +ƾ= 7hW׳ͤɄHh8z{Xizp)X֨H!+:ح]I٣;G#y:5CZ I_=@2SWbcZ#ƸQ0CƯbŜ(7V]FylhsԏT\f[ & MK4n^sJ>(ܔ /~h\usA6-!!ҁ`C:D=/[8)z@NǾ$&]r Jϧ٦dL dåX8(ϐ tn5z{F ,G@:u rg>5o1[]z:RhۨCcXy܈7% \ZU,‘[z$blZ2Hrlpʧ[oϱ"-Ю[rdm K6'3 Y<]գ^%xj\Q,L,н@P9J꼑M u&u=*F8}F5~ij(w WWI_bc:=J>Y)0T{b|6 RI7-{f1JSU 7qXg*ʥou(EPm3X}ߠɉa( ʊFH ᩋ1vuSB8k0ؓz X%m缥P,Ce ߆@=5(D@"/JhIx:v~XY#t!.LWudID8 R\]':_ G;߉KQQ2xv]NIbP8Y=ucdtt x[~lfwayRR)\| 'ghEo'iZ Zw(=JGkಆJ"Cf$ vHUع8;x*2d+<(|0+B,UeD6CjijB=wΜIcC6qC Y0fLDD{gYJ䗀6'HpJl\heSAL;i6j_th߰J)]a-gcDN=(xj]ηǤAUۀ~j`7uK:K_ArYBn^[#ftjgBWׂҾ c4Gc}.Ps I Nd?S(no1o2-1C7i~h׍+g :\8,SN:brq9,yV?l]!V(VBVMN`)S2]|⛆9n3 +gDB:^đu&ɻU5eYY|n#o{tKMW*"^EkWY'+FIbU'SZڑ,SF2ɓ_ypfZd<ͽnEC,\ E@}06j1K4K,Kz˜T˺<q`$<pټ] '?5uN P}#;1KNK;|Cb''?"^وq;9/c~oMl*O6 \2=:,Cs Yk!L)vw^J N]Q)P&!Q~x9.yƔ s + aq6%dLq!W΁YY냅mL΂Kd9it$Oè7bo9{5I~}mqONh‰4/ǘ/f5D%bB.ul1m:)DPЛ1&#A{OHh5yPɝ-IVYm}iX<dAeՁRYw]K9u'5|;X"s|R{wa)hAPfS /bZMWqU n}-H8h_<U6#Z)CcnP' =yH{|}*S*2W;|XY!ߡ[ǰJ3f+wO)C"> sz]oz9۶=w6^zեO7J&Z8իx͋--^BPbq (n7?H4;Bc{:= +y)&?Pgf0UM5lxH}"AWU3ÌM:UOc4o[? f,`UL\tز^[̭EQԵ(ě]7~]4y c>wvW=EC"M0;FZcEqnL4c.,x uB@*$}Ѥp 62xCb񷸗LtP/zeN~Q%Z(p"n,Z3BaSz߷NAZ9N&^ui~m6}̷f(_oc*@}AjZ<2)ɨ\uMD˙R5W̽nyT&ź@GsN,6-b{Yycl53,k>LwN.V;W5v) {y^N~b3fK$#t^JF6mW$vvxy̢0`S5$lad#ߪ,wptQ"f"֮?W͞1&6 y"s(vzϞ)ƀUTj' T?mb[%Za_XZzCakjRrf;$xNmA$=>1׸ au%/T3t")VJ&țgb;ffGg010eaVup){W;R&ߖH|N΢7אW`#W/QW1^ tNVw~' D ܵE ^Lޠɿd81Y+]܏~gHoW+_*+!x_  xg7]U-ވgg\! &S 3Ru Ƽh)GSoa1~?+LiɺwBit24e;ilZBL:)Jݞtt35pǐhv%(E\PpPT/Ӝ74"o>@=yZWB+"A4Fm^A`Ӵdre~5D% ܆jEsU+5& vƶj{7hyD4O %; tt93#5A^Ud~ F[H=hat;/sg{')ƨ:_ +*T|WIE{)ikxMﭹ߻%e6;''?,Kt?6Q+u6ǜ @iۗT}"[lk԰0l|C*5 ?g> T 'CO8UJ 0] ȣ}}QRDf wFmB]- _D^B& Ïl5:Hoʃj3~ԯ jًcfMI|M\ׅK!'cm O^l<'0ܒ94m82"I3XfZJ[#^-s; M>,%"b.7 x3pzoYz̗I J2m"[,]f3Ij&s}@=ЎN"uP V˂I.8p]gd:Q@ANf`0cLw~d.A TdT |a5FfEj%? >ŨEoݩENg- nk͉+qԋLT`z܄opd~bCA|hF4һ _@/wlKMz@jpz3sT6|P[եE "%q|(ܘC,R.z AF U$ [ lc)]~P|5t90,vT]eR\q6 q1veѦ yX?*9X"hG-:Iƒ6{6I[՜74E%sns()6bp/A^9 "070U+`#r`268~WŒΌGe\O ?ORE^DEl?zq4!\X=N1 qn>"}R3ÉEe7sa x= K֣AbOԋ|g(ZV<[-TYqwM& }9x_n6myk'?kwY:!k`ٓse>p8lXV!{RǟDV$BȓFCVZykɇfO$3i^5$)"|KQ@rh}FSb0/xa*\J̟E($KS$NJ'kz4y}xLB33(ctȯ׹Ht\ _ THw?{?33뀌E9"viX'*id 1CDWw$wR]GFyB=p\cN,[A;.K 0?\(9Np1 DzuP1TI|cŷFWCԼT3kX/o+y;5~k4zz 7d>4[QC!qB5$Pk{m %X!^izĔ5tucDhTA-ݶΓNɁc˄-.ӦxZߗ#D36# jgu/R"/:|)Yy)X@):[+ꃚhih֖((PF ,u۹McH q -g&'c xsRM z?@2ZLI9 ֗2lLq?4Rn! P3UBznೕ+SMf7\bl12"E@ƢY* 6,I )UVqy [2WzkI.!\W8}zţO. id1%d%jؒ5^cƲ M }8Lyug 9bjuQ"h hdɺytKtEsA.gX̌'.nKztQ d]gɏޏY!g8X.tQK4 Z{FxC4]1"u^)C@̑?ڗ!Ԙk3ֹqج_DB^ܚ'#TJŭ".o[1 .J{s؛76n;[]õR%Yz5o CCǦ f6E8 .cVȂgq?%]Hi`"r|;_1~Jh\7#2Y;`CTԚip[9,QQaH=r&9=inlR'Rl2'*=TW YG@${Xo`cٰ1N6)=ұ&s2<pLy2i-ySy/Bȫw../TW!PȻeC.”+sE?aQغ,K&A0"m4L4lԼ!sId˳PVƐ5ExDS^T\՞f=;x]nb.w ID>X"}$?q'G`PkY,> G$ퟔvS┡i #bW ƗzEHXW2y?dj pD. +#__&)NP #:` V1&ȿP/f%oeu>@  n8hIdU硓4;}^/,Ml7)H)+ kH\T! i]Qނ+)^9@T,:i(蚮|i-(4Ih*?YBeI8?.fVDisˬ;&}[BИ +ͪ(LQc!ssyM M@aRBö`w$d؟UD`4ҿZ_T!:|!`pSoF\ |9=DզաBuR,1>NLߛD>>~M5/hwyWjTe&`aԖ4%׌M?{8'tТFX8S3qsřVCgJqvKi%.~3}>Ϙ'\ֻY@xLZj;jPcXؼQ1cյerYm-PEPbM降r@{- GK:;N|kf Jc͘r 'xVL4b>lhI=|#8o)H| 2i8Ʒ~GG2UW_igx 4&9593>;͢Rxg32`yZUIk O!qM/66.ࣹ7]E eTކqikaU[6E`Ld9ܲN#J} vʸVamWRE}k*t)cOsA-O4wD @6DB[Ui0\ [AYWCDdFD-5m %cD]mLk\? dߠ95~e`32K3o659>ઌ#;=-B渧 ˩޺sfԞtAWj^Z &FtY+80(zG Mܮ=ue# N|Z^L~. w>}͛|U`}lB".,/ (Ȣ uEC}72,+*}:,#p(7kF7N U'88*Th4ÖwR`Ck+Pa\Yr<]O kCRv2?D-EVsI,>aU_<4}#-paK/44;W/3Vt*–W2G/T!U?ffWIrM枭СZl%nG[ 4m1]&BfZ^ b(!X nf4(C~plhkHgIxUPr̵Fik9w3BS4?s͚M+f}K ENr^ qJBe,{ER *LHVTL cW}>HqwS:USobR@gO.1foU1!$tۿRq־1ǮnBaʙLc[mo>IPP'%vI2%U:pP')iw>)g^+_H/Z+qwZ `s䉣Moh C,ě2zX0 T;ԝ=:P%@O`{ijtÑ$NgR![=^mc-^hYyQ|gfОwl7pV8Vvݧn='cCm+;+W 3rL{ݩ+AnW)4FWP2W8ઐ9Ը #!;Y;b/q$&H ;!dQPzUM>zk;!4Wޣ MH$zh2tN^cGcfQfU6h5-z;=㙱 XhHb1m0>Ocz>n$5XfjPqŠͱ]$]eUD NOkʰp-G@~m._Z)lX#ӝ/P%y:ީWv%Fj-iOIȿrm %D@LAe7LbS'e i3O7)!Ȭfh{& $_E&#}SPˉ&\#A_u% 1MYeL\'Zv w a(t 6({s}z!BzT[V#ͮEOF:n"XU*fS[RUVUl{JCrǪԸ.Z'/4 کFf35u +#y0E˗q"l%dW[NZfA/DёߘՂ3blJK۴; ŗvq˭L(Y͔b^fuʼnN>XTJ9zluV ޮ-фfs>P0 ?1 7c,gS! ~IVf,>6Thosֈ=*1xv]x{ d(YžkBq* 6TJsJ0 LS9qa`xl~"m-lMP4&Xv/K p8FAi}nð!js_z[5p+ZՐ3E9຃׍u{O"L{,Y)y2j~^\1,:nXݿLc3 i0qL+ӋF_Vlle-d?>^/+!NA-E36k ̯CΛd#taIo@5ےw҆jwz >α jgZCD:ą(CYp[Ž.|BgQo= XN1?e!m6JG9z; l):w2pIA6}+In&Bo{]4Yvb_|n!BD(n'5b{h]*@h nJr>l(<,0ӽKb;kv1/*Rd/Я۽w^)(Nli&[ 9 _5x^%{J.RWpIEo&fy*5ᳺq# Hw\A=Fk6#ĥ^%;9!% 7McEipiȿWƌG2 [Ƽe~PÅӶnz5F՞H?/! K=c;V+:c~m͗ ! G-yc)AFc*K^L8KԱY6յC!Rְ=Ą-kv45Az]{iG.>eJ x-^%dHIRQ$D*ExVpAfYFK#K~9*ۍSU?07)+\My"oN!f2I˯ua;{o@!g4^nUT=<."pr\XC@:|4]gF#G2FV˕ E(R"4M KGxh]kc #I&Ptw= Ҫ-#sgpsEpO>!iaⱧ̀z%:&XqDEVzO*22 cLEiIn_9iVR]uְ&frgO" {< Y:ttіt9FPi78XyXDW~f8B֢u߼5Mkje ; J *HB}BV [3wlYKoOf}2F Ǻ;mc'qh m@u(#>pnho2i*櫁ShS+cp7mYxJ~&s^'H! q#6G"?f> ;Ha A24K9Pt->{\)kcw[6 "c|K{ɅY´ژCN+ b2Zj0GG :70Q VP  -Q 0dxfg r Z;YB6XgTRb,u~{(oȸ? Zn䈥&UBdf=|yypc\³k\zuUCXMFv"~Ru\FDyoͩԹtVKr'P,1U[d~@3LUE?+ N )D0a-`Bp'D=/LHG+6FUVo]rX*8O"A4$|ZWvdqۣmBObigzEpBqTእ̞V9x&1> N15p SUOU&Z^Fg `:Z"1IxstYJ:`\{4脧#_:DnhFu[iv/+{ kf=U4́O N"x,;!%v/'?ByKU]tzm<#:#iZcLZ*ŧRua &>㔼*nmC'0dwYeuSӅHX!|<1 -l~L*&jiʵ8\4g5 M%5t˽X7jj\{| a-ƝP7=:@Ȅy ]s$vz.~l d/l?zz):#пGZxtmbo`3<<;ʨ^ v(bQ6*nSµH2_y'*B֯y9 ~ K.h+F F׆2צr.Th8f%51X50 DlSݹkj `g"l_DaEgo _f}m9#f.)M͢=}L vú1Ѻb(ےH+C=ٟ}:S8Sģ!y֡ ]#츟)6)94k>6t,>9N=QㄍqQh8 nfd1dx'{v6V)V}`.aDYcL1?lH,xpE`q^Ac \ Eta.3)-I]ĶH@'z;*@ڛiE,<ճ:)xw* pLr?VTvk]߰(1[h  c^zw9RTH/{ mrNv#VDW]r>|1qyAUDS>GdMՄ܏T&WBr!3 1"1gT gZ-%G̞Z-VQ.+͝nA`uiB9/94jqKOwu٢^w7)Rym`@@^e*TQP,EXo%F"N1YB J7JpF6꬟,( 3#:{A\/ e>&>O[Ӑc{ANV GOٔ9i䤠 WPyYWHTa4n̎hFVG@.g?E.(R`GăPJzP 9?ܟycl^ 3ҟt,A*ىh;vP5=( 96-i3ڇLWU=EJ+t:]M|@IbV*'@_k(Ø9kAԱl{ңfB9mfa!G #SgzIo*L`Y՟Zg1jӼٛ9';]vω4 TC||\όv+}Q 9YXH]r(ˆ'`6,_ !G+WxҌ%ksYҮ|L[N`<Џ 1czC ̯wJzN0.בPHfZ}v+{if멜R+t  (/I"<9/۾ǼMa1XE~ B{HYǫJʴ16"lo䪠.јit9Ù,j*qё]N[?Cx9@8֙O'##X)I7W\&EF?C7yBGQA؄~ى:G*)2־ qFf ,I9<M )1 KU u83V@R gWq{ Y#9O}NI-! b"cvvx6R5$<谇buǓUiرU%X$'bq^dͼ΁s;2w-s2z;uJA>_rggu?Ph  ;j'Qv8jCk\Gȗ5)TW$r܈pq:/A=F.]F]a62hUX3եE^ЩVPFw,2lUٙ:8t)8 |tn4`ܬ`/Y6߬+Z1'n\dF 嬂֒])x#y(EJ2 ҠtU3={r\Z&YyZFsG=+򲝚UAŒms70?k)jʜ6Vә (ɃEz8Vr҃$ą 3nB!tgMFЪe zW7 Z SZ&K4aaKE/8j a+H. '[Ŷb{St~dͦm-tm[!cGԜȫw Y QnFFa7Wij^)ZZD% h Q`) g,OOU%|b+#rPYRt9γ/ɤk^nwťi7MVQǪ1sWZW,Wn7 i:G\,9~SAp37Yu24}Gcfjz̓)Oq>x8]$"p[>1yQ,}KȘH-4ϤD&hw)@CckXP,I\el;cɻ rg[E#ª&1[K!bEXgy |Wy]/5;gE|ӗ@mVq=bv*bc9el)gSv|A GW3)jia:yW_屽EP1$>oSKTLp2< XoqofVE'GP&yIrܳ4*={n z?ʴXS08V9Tj:EۊI`) 롞KO,b SvF1D@mp\F+/`lFB5MÌ`%9EBq}):Z[db|\ PZWXz5X 4#FgI(m4ƫWɒWUs.!] {t[62i>'i#V%C ]PR2 7/vDu_zR !-ʦvh.W+AZXYBAju`ք_kb쿖ί\ \%ڰH'kz#Y}p86-(~N{X?X@E -}աIfM~T#W1{4k`s -jh"L;1^="gJ]ohqc̚江O2jnK'Op{FDv(,-շ$7˿-B] tZHQ؊5.;qycO=Vu='Hj\ &~Q݂bݗA0e!_@(K^H30dӝJT@XnaW/~]ב `6{[ N ٱypףcm/*0!A*Kӵr#RH x)MxJQ}H+JRar"\#"OAMyl5̬`jFHVdmZte&kxn*V&z\5y,-(0((K|%w9wö)NK}ˇ"A+]K>XB3_MӭP}'ST%XÞМuV~l6h8Z>}UY~'RyuwFId7Nщa; mq~f6SlI(ڭ Xv3;X1ߕ*/mRȔڑS5{|7fF*WoQSدWwsu6]N57LjoSsQSD,FliOFq -|/_K8]S(y+9/.IseJf,U.YZ8@53m"Lv6UՂm6]qY0= '[Gh rS@CI捻9`W8'VqJGc-#?PXjRԃcM( 귘[(W<) ]P^ղ> ׄ9h+^f'dESγ t} -Pm+Oʪ}9KeHɱڡ#lMeºJԸl6 1,JKQW nR 2CЇn>,^a Jq`}LYX:¢I-4 0krXSOa d]t6ܜd}S)uV*Fm(gTDZH pIb[!og9hHAI|g;$ٸK0.+_aI6\EWNbalH\j2@~W1̟LEi^)^OvIs~@qtvh` ԃ؄qv#r׬3o:WDs S7~c7-@[vA43m^V0/&Zs 9f"=O!ضҩNڣӰ`Mӥlfk2. g5\ =Áak_cA 0Iwsʲ/%ά=apӬWGa0:|ͥ\fb*#hSԄgl[7eaed?I" 4a䎹I7{JR iM/}$kYἱ[Ife ")R I2kmή4a }vՈN;敐Z&꽡?+pʃwjƢYI(K<[^J&l^1W|x樯{2.n–%gf(!mi]s+0XukL9JKGǔ Tm~Kɹ$tkJj7P|l),S-S?m Zi-x8| k8`[t`tt$ٜY{8>6 58h/B1B 10W<9~mHɲoM6IOu [?Дx2_ʱT /c6jB/|c\ [s>%S-LZTL :?( MgS^PxG Qǔh@H=SjQYO=#BS" R6@s"5G`FwwkU _veݨ L R٠6aYӳpO*S:PSk1<T^wI|W’xk0h/ܛDݏlmi Ɲ&{<)8 `Иx䎔lZwoC@]&^%`a)k53ݨ,}0w::'Mr%26l#NZ'ք G6ժhmJH&ו Q;UwT;_4QV.l;'Ő{C/=BK0+DH{ߪWdUѺ/ɨe=ei4̹w1Z".l߽ ]>k󁸕t9S|ַ$9g_Yo~姒[cЭYZٸm;`t.Z/!yHB=xqP[H$VN˯zr[h99(PdiXuOTHHBD,=BBՃ5LD6C+ި .I6C[}]IPf)ߖrHl1 lSF [Z\&mɛ. f ̌[(qaK{k{壻aiO ;7RO{"LeZn?Lm:&;sӖam#_ IP{]56~TRv+Z^Zd5Ӹq Nj@>YE1W>1Z vʚAWM]8p؋.T O*탌j8QKoʼnӎPll6U%PY oF,M9V+9%sR]D%c]!e'UwUq+gQzhJB$ۧf Y))_{P,WipXg$I&S{TOaR h7 L Nm0a WL!=E :&mbIMʯ> #!)^}`FR(KRIw̗uע 7[.rgI$-,.ܓE:Qţ֣ItpR j:SyK}+'Aw4V/~[~#]$[[=i:K#"*m_OT/A;ڿ`J=X{~_lapWCu)Ԝo<.XgjUv1R%sO*=#$!{0pL]9IDX-l{ˀ$j_腢s0 pPЃSmTN@zKsǒ6! p-Ť[78c`ϢTa^ji>'uN5H޷v ܗxVam$sLԷLM 6O&Ew]Z蠥K,-Z$)b~[{i8 E;Bm:E0w{2:-uI{ `a`Wfm "Ck٧~t} ~|' $fU7ޠpP_[O] 2dzߖ́H_ȠPxGՙQ%@s|;6 ?K<<J*t=iW׫bfANs Gzuc )CR<%X,[f7uќe[M*08D'\D .MM1#_+>ҷ<YCam*'@~iF/>H]1F6_ 7 ƽƛ y͟nZDaye߂Y v.{eMД;k&6qM2i\rY}"Z_6q/H/guz}u P¥%u!-aOc /چloJԁ^|} ycTF8矲A  f-** 鍮:4p!vR̂^b Ibi-7f`qMQV54S;KKi_'$"4?,:(k{3**?.7-eZv,G᮫L bi, )-a+Ѧc3,Ԩ;X@ VȞΎlPc\iUeHuiCz+;@{PzNpb ]c`PlV^+?l}AV?)X'uG+`j2Xh4.zJ.$'T[(Aѕ_<=60?lsDܡUy]DJP+ .+\Z?RB,45`Di,Bpp.~%R|kV0h M6NAU;rz;%]ڔ{elCO]czɾ*/U@hՑӝ9o\3c,cB["C1[-x Z1 v ,JV):n,Fr+7 u/=UCh'ŌGm-h/>n+=kpJ!˷dk;Q溼^k0 Ѿ.Yq/JR !w3M&L9<=-v(ҾvGdf?-P߬*WIf/,ҏcHiUySTu(B 6Kh cz̗_ôl?<;؉lFD|u>n/117pz4ZHE$>z9At 'w˽0L,~-JyUKDyc"4ȾkNēIL sDgo-qQ>r&= [=\$EK %+[2Q=zLmĔ<:: ?dΊ\36mO7 ƾPQou,:9 9ӀZpD)$p7q N}ef?DMSQfLS׉~(ʭۃ #c>^YwO!+ӶS3@Tr̅ _L35)ȳג+.𾘳 r]&R<щ|Fak]}+DȲƙֻ/5“rQ{ o)!;oOU%cU/hUHiN=Y! ^=^T]L|9n,eXژZJI1WwXݭVr}41ࣤ}Y'=:CoH"KV25O4X3wakW"6c+(>^.B0iL6{N4)c%b^2_G[1"cxjcwu0uG%axƭ2C}p)97 GUIƹ}"l015eҌm.-o8/CZS=R&I}z{l\hDzaFOEjmQlVL*?ސrCSDlFQe?9Q 4^zLd/x-fBd \.Oz:Kķ~.f\l2U)PE8\6g!>gmHKM5 譲k/ W,>otX4`gdmO}綁nљ3msouxҮ2pr~>ji]}Φe}#Y&ߛ 8i5gL\̻eE&'%xbZGj?wX.UR^O̯(Lx 5(%Fpԋ6JFdF1xvÁd܉` 󧟛f {ˇe/Q5qWN35B臗8>^l~E<[pȃwR&񍧶^Ҟw' %زmSiC׾+Pb&qQe~~`汮pRUVeSɥ;#ˇ,*V)4ġg%D$yJ?}Nɲ%H֠Rڄq}S gd #$l9sƶ+fۙ0f8]" t-UV1 [ .9A LiA=C;|b\ǘ~a͘r9y} 57eJPHC";Յ`/bRJ{^K;ܒ>nUiHC" Ms U Ӛ9"7abMCAM uB`W̶Tgk=2<)d⍽Y[M=5?T4?NH(ۺ)BvعZbcϏ3ƺgdoMCi&MوVH k|nbQ/h&I?ǖ.$ FD/P vM4 sR o9 49vYk.lEMxBz*NŇ 36Ű-Ϣ6K7:FO]r-lpEvD_x3O}j}WVem> T Syc3JN5# :EOmľ})hu0jAr^<#=iw_J9nd:\,~7 FM(jg7Q˕'xt*h%A3$! 9Nj] LCufHP[l'P]CEp8\sLxybdxg䋰6@yS"o3h>nLw6c)b<:v@^Tygo(2O'lt\+} E+F?Q]Fۉl6Qri;C=Hm>#]x׫1h˵JrVj H &_Ak rer<[ j i%8P@ V~-tf[^7P04yfoy/Nڍ7#:[٥FkIM&Q0hK?8F ŃzR%6V eQvASr9{>qVhwޫƼ<ݮb !=tyد5H'rڎ>  5Ta?i09΋;&mzcbU93sم8SЬWzs@P5 ܠnJz)ufJ ~(]cu jތa̸> C?Wm}0I:T8 s0Hn"6FrwVf"jU]&M o%:跊FUgFLiZ 'ZmoQ§"/I ԙߔ=HfALE t0QSMM,jkS榰Zo+XE0&e/lQDD68t,w& y-/P%Nqk|"7 `FibDW5q[;~VeKdz dؙrI2?n Ԕ#g,uDg 5)+o p@npF:פ_~]=^םFͭsVJMM84i˵$C1 X]99) !w(O$OKr9|+8w%n CHx'iFkB {Bi'ٔ;X*sap }14R%WM7rfi{׉'j;C\dpj{ y2 4t4¬J׬A^nX3 * kZ~g vGK3[$&VYI_/E\1=U2cI>œ\=\ofa:܏fBm^Vw־JD?"CT/M*Nf,ȟM(K*iS6]nأ!C/.D7*ܩU4o̿2>+͋s*$c!}7q*0eߣeW#lpY%%6IjXPӼm2teJO/1`2[eI6 ˂Jޏzb^ :AiaX?k/@t%A'6 (a\@u-Ji!{^e~'j$-o*9'15 }G̵5yʟlƂ,f42UYO` R6`tkrV/sbI.P8${O/&F}f&;%*FK. o]~J2cdwй]Ԃr$ \`& u(aQ'S8euP@iGS0!۽V׊2>HdJGTY+-::3.M!sx(tBs^&'o]o J[${ -4hdBJjiAmTERMDz{hyPt9 IF# BFLB&[w'|/iMf>g>VCH ( =%>*aկ5rl#J͗}p#;1F%OƒlN\,ӈGSkiΥ`v JFĮ/qnsNSy+; 6YwC1V*kF0TN&]hZ ڌx3% %1` r`EYpbx;Q,3#Y10h.MK&)inNWX|)vFldJE,$3uA."C}dU୶{ [#Coq =#".g&!g`S-[Q_(r[mӋ*yxF_8^2jc^/|~sxdK\O "y&fV)?Xu-AeFjɞtsXDOy[=w!8Oڄ2ȜR K}%ìR&Q !y1Gej=dE{D"=X/S;k'ZQɹM|ʹo֯|[};1d?!w/e%G_=4?0BM5W 4?bwQ3uAƃ^MzQE0A8"j􃝡m#\lTȢ?DwqVdfx| vܽ.癈8  2iK83 XB/na P>fU!$E%\Av,P,tW=?x 4j,<eL%'bW} n,bl˹M]V؀2V1r20#{h5>$vto Q mN [sr2΂J.$5Q}o},r9SW.| wҀJF Dh506ݙA|Jj4LG({In?>-TUe*5ٜ8荣B+}6lS=&xrՐ௮BmfVgɍ bN,7:8A[ )~k9\{) xѯ 0-A>g mܷ2[50޷>p8'әlQ<Tv>};E(i=O Ca\I5)̉$741]gBPfϜm~Q>whu4l8u;QHݠ_~AʿS%תjpLb}[JAx4ù': |tÍwk Wd-KU{9U^c!鴜ތAj yK*@g:yWEu[VR, uY/-]f3_yXb<@\G;J[/N@* ;b'mk:,c_""kSDQ~<+⃼}=_ck&Sz메=r+astt7q:Q>OB̯5Q/s#-'zNa%k~Om.F=t8FcٖZ*4h>xA9TWdAS#HgeUgŀDzlp - :ٛYÔWc9zxAgD~X`i*7i 38SOuQpP(nMU9ay:'p[;J{\vY<3n 4uYЉ:Az ǭ=I྇91I8a3oYW}ܜ; ϷGi[~s ߎDј8C޿}E+ojf[B;f +W);}nNMeip4A? dB*ԋ*H?)z=W!喗3X"{}eW}b8*ENqPҩSu\z83@s@, Mrq^x>O-q5Yce,ScN~ [1:btZ2x^ϷRcS* 7}s(A_َr_`,c*]j-V+*k N}3&.?Gm~f_8 n?Rt%÷qD;8OPmh+)V 8n%2C ;1O"N%J}q|gB㴽#q>a]:e7y=g=:({;hE L(*2SDk ֯qq&83nI65ާǴ i1&=J@E 裢qEg{TGQbp\(:C}7&EgC=QFu9,weWƷW{?`'1Fa[p@Q1dz,oo`%7.w>q~ Q޲R_Gp:z9l^p*#g4ZyNa(SoFyt:ty<$pfϏu1oG c>esi8}eߩ͔4,?cG%\W:mf#}[2zV׵>ڹK#p-К?㝽r(?:M(?nD~'=Acu^RZyV:+7`56Emh&7cO:>G%\V6}H!\8uvR3h}ۭn9RFglʥ3ؚ"yiZp꼬80/ggp~8p.Sf<pYKWnI9wn u\oh4181/gpnLs[}lOr}Ce.z Hxk^j$1F%mxeݸ캭vyfVyMD<:'D=m/W>C Cc[u{|18vrwʧȁq5"ɳqm31vXO BƸVY΋POo+cGwq{'8w61R>n[yX@;HRF=gu ?g?̀I>m{1m~}_ \5=X)'{(Ż͘-=?-YGڹ }7^ˏ܃(wkڤ4Z-Svj=YYIvyuE[Mm搎6mzAf:\woIѧv0KIo4GOs$[OW P VHG_tXtO = P_*H28G=7+oA3/frU/HoL~Fׂ)_ R|-H)H ,Nɂޗ=KI!0yei !A1o1Fގ/+@3.{LƉeD)D|B|uhIJ4`_M,o?)ۃq]Wq"nj; y;SfqnD"6O nU(faþ0nx&شc`h758139lG|@vrzrKh]-EM P-B<AE<%|4o,rQ~Q24qҢ49lQzWHhCQ3of>|Cʦޙ3[mmQˮ3"J] .FRv|eiAŴ~$8//mo.F2nOl؊2-eubTޔυQDM1WtRo6tp=/F탲ŨMp~ncXGq;l@qZgm{,TO\q]?Y#ƘV?x/cc\m` ;cYgrcu1ޭ=ό=[=qjpx+eKOCmK躭 x!$^re%{ 2ݿ'11v`1/aL; JȾ|SY|3zYźlwI׉8 DNs\99CKJҞbeP(m/D.K8Ӓ4;Kd έ~gu"#JQh;y}홷5pݖ5Ys,Zڽ.4mJyבC1L"ó6Q/|A)V0ෝ3>#m8a[ kkf.9 dF1ƹx6y͌:Ix;x<1~k%:lg lg?olli^? =*Fc<^p7@-ph~pP41_9me=e4YFټ1'ue̪~ i(Cso|y/8IOjexo)!rX٫qI4Z "}Mpcc<phǔ9.ucU,YqeuCZU*Cm5թq=Qs'*NUxQXwWgb;%>ֆN3@ g6kY}VV@ˬx_4o/=e]n^Ŀ//Ke8'ͺ|w^?eز>>?xkkIS6Bn~Uk :Ɨ5ӀE/W%{6_MWeL>7ph*McUYc<(N^^k~nQɷw֯^o(G/,G|V(G{6Uy.Omvi^UmWPw%ut;s-,/QZ7TUY%ܳF󅨹ΪA)iD%_ Eڌ QCg+GVצmv+ڂ[A/P֊&95B+LpK+./ vºc-0u|_t^m}3k #W4:^d^^~Xu`Qz}% f} G;)oe?o 7e^k{^kE.k|k Z%&k EӾp>Ѵ/XĊ>&MƹA6G@S trdw<uSse3uy@@ENg =ОWkuP1&8Z>Zx!i=.6['Mh|;;|n!pKX*;ƂǭCޗ 6U^b=@n lvZ\*|:oWcM  kƷC :wa; zʸ5a==Bjt%=0Нe;'O6i7(+pz(㒐U=ߤwYƉNU)Uz3N~!㟃 cKUqNƳ< hO  }2.u5被i]2t5xP52X Hf1@} ,7WB"bW?c+5FU#S@9t "L7 <*o#oˋ/9N;}C^umYua?^e9C&Jzs ݙ78|XCsZ}h^Slu#{~)\h3v/Jy67Xw>}k^޻._Cw-߲Vq]3}\8N6r돶/Տ153ޣ/`],gb9JqP;]C{h }u *5h>O[M ty屈Y*Ʃ\EKFV'{isv4NnRJ׫&$prwo68\$ow7A+51{1N#U y.}h3<¼qg.$s.KcBct?vyn?LXʳUq̼̟6sPm هU8늾Yʤtc<Eך){\q cRc3ko}"px^OBN] &\!Aoqwi÷~RN?>Ǻ)ƟiKYtaPY+ru݁u~SGxLVGRlA!zώBs;y_D]Ңե5躤=.i[Wk'e企{@cwU{xy eprgJTkS[#dwX:obM5"[,d-?bacI;x'kwn 8=s0 8apunxO`<of|>01Glc0@G1>0O3>8I] xEu 4v? x)30> x;s?`9S./`0p_a0&XL`[ ;\o"8OMg<-fs<dx 㵀2F[*vB㸖Xm.8ʹ"=^i:w5r?epF.!MVDH=R =-x=ſcy9wbiZ7F{&+ A Xo}e-*hcY#mC#=jaʼGݸoedy#=oUn.1D#mcybhx~ `K/7No7z1 h̼8scэy.i`p<~`^cE%#iLю0 x㵀16 aM2=+i1Epa|<8_3>:㓀14'?ONل YL ;ȎI9hǤc4cGH{Voos7qLg0ϢE^3bɆ&ԗax O6w۪ϊ{ئ6b]TMjO%V}*OՅynD7Z#zP}tpp_>{}$lKܗy&p<⺽ k35%|pK4:vG]o6d-״z-,ִ!z]31DgNM޴bg=/9\REƜ'{XS~;)Inv8={5˸ʊfs:S6c {͘!Q&:6jl݌N9X^T(Q2=HZ3Dt4.։2N˲;b clьQOtKqߌ/a]nnFcoܚqj'#snxօ/Мl@pL/ݜ|Rq{|/s\Cg+7֨8c*ݾ'{^ҜmB^ I nkm]n|٣9c!|ǃuwƐKLʠMipZCch} mk-n&ib_j・jA|҂ڨP ĥؗ+X6хe#rHް7gFۡ=[s<[=c!4gc,yE8&~Z1fIo YB5K^chX;V<2U`_52M}x }[#cH71Nr"1l'̏1}B b7|%xt` ;5 ZˠMfA^Wk z͂|,j͂|,j|%Eo-yl cG ܟ1 zZk~"]+15Aq?ӊo.܊wh,1ߊ$Ӱ[ZҊ[HHdh#StsYM]O>josMn$i3FHwl}lK~1׏ԣ`, xT>YIy3/%DٽLo$Wcwi{{M-*Y16E~xH>E3Y֥׽4JۋڊƁŭh؊e{[ѺP+δ k<$:LisEdG&Ѳ&Iu0f[f:SL1Z{I{.Ӗk)35u#E}k 9}<m]Ƣӓ1 n秀 0=LeƸiؖS>C[}LWeM;sp/Ʒa|dO/eR71Ǚ1p|83>8猳8+ˌ8;໌s8?d8E{90qX(F8Gi 14 ,FaYKpmRoc2Oqp_jcAVaYp'oow۳e{꣗=4@[4%v2.@gGw {::нi#CۑO:1#w${W:Dw"{MvFMnDv6>/ LU3, _T[_|RHgfq3.>(ŴgBk*Xs_x˼;oYʿq3a][q:qzw,2E?^&wgy?kKn:7q{?d}^y/p>{y="'4qNzJ38>#9pd}\pF>sП`8p''xޯ?9p>ip=|a*).]k|#3a>KI_`}oƷ 7?`7Q^yf?o͞(׻:-wf/*}f)?yɃ!8gQ'X> y:  \1xiC=ԭ@pٿ#Ʊ1RzHh5le`yZ)6/ڛ21Л Qb;C:3*2 k7c|cK 仈'Œo跗.~! ý4dqmS urM-ٟsӥx%ƙf}~naWG&D[oNn!:>"ݡ" "CY&."ݣCee5jҞkPsJsCium( =Waj9\ÆiˇQgQ NqoNqU yGPv#(1hIFD{k$4J_c<|0mO4Zˎ*&>f!e?G3cncǰ~ BqbwJ]c?c,uZz,b,ь`Uc)Ic)WzzGN1Uژq(15ΐHs%ebLUOHHK[:Q9Hs2ҿn?f>QKa;'NÒ ;!d h۸vspnY )ǹq(6*w&j=Q2,aϼA%hDS>OTg4"p[ \k͸QOu!W0[3j=<fGn~C3{mޙzU#}qQ8_\|e쎌8:9Z}=x#'Yʏ9>DfH;FiAZ =K>g}GSY]m8#}~.knS}ZP Or;gx=M<. 3WW;mՃ"=h*My"â|&ϤbY]O xG? .uϹ(dw,ciF5]g'9Đ=u;zoÞ#xg}>hn:'tr3Aۦ2Aۦ7&jäb:t&q8|I̸D^y2.Ή.#s2yi"alӌ1'RsZ+n*oŽ)VI.}ܓ{'Ztaƶll_$]~9c{q\DC>|E+8c\WekΊmH(z(TEx|T^C?RW2瞢!g8^+ie ݆w~|yU)|"FS^8EۼƟJįl:E)SDSN7&݀Xo[Ιt#tUZʖsZEj]>kZ8LeME<4J߅8?1ljSo]Ӻ!7oULK?=!T]?M},w'p17~#x~C"e:!iz\yyhTOA@_}1?ͧ4=F |\0qr c729p4}4}izޑ骰"""N4mi2NFKwpX: G,W|W,W'+.Kt; x`,=<$qY.OXҧ eGŒ1Zpb,6f H1'#=yҽ5g],j#C.sx'Osbi N=ȅ{ !ݏxb^G}kc^Gb^Hc]!=lKoZς> :"VOg9Cx&:[O 6*6DzDX'0cMH[^! ǂ>.*¼az0%oi{A-}.–f2( U*󮾌x)wbi4FSQ}еtE-}i[^A;b236u논qz;Nv:Fi7u*A[=:>\GD43XJ|3LR,#mr^a>ߔ<!8a& :}TAQ)>ҙ!5Gg9D<|qx0 ] DХx{9^)pf56u$®vM`vv$B#6a.Tz=a'aNDŰާXgf6o={6 70 ke|7?M&G~ p6Ʒb|piƿ.`#u>3=O=>ࡌFbii|I{q8,&J}ֿL y+Bb&Eh]+gaymadIzH-?H-?2]sa9Aa| g˕wvGgv5_o HrGӑ=it7 oi.=Ee>M|key '.qO$`F1oke\.OƌOn;6ͮ0zu(Hi;#aWc+tܤkp>g:*<:g Oy9c4&O:0~q>OKϧsGHtfZx_@E/" }  ȳt^c!)4XHg=}q iXƳ IB/B/ⷈl} e~G M3F>*(x8G)d๡OU6g.9o* ýOv].ve"}hP tmU t'Jf#zߩXêKRc"} \?/~R,:ʹx=bF̣b}Y## N QvxG\,!3tuA5=5O]~fPs\}qp \-o5_oȏfƒmƠe{>-Ǹ>/?)A[+}j6Qtvr>F|RKg]qWxE O>=J&m8H_bh]f^G0]JoIrK]j04j8~G1ƵLxt%yec#x1,zl13 K/Kۃt({.^NkƔ>.I&D>-W"ku<-X9p.{ ]B+)ސ*7䰩|³9#WPVZ'(}B:IZi=pu9{tW.OGA%>B4]޻,VaX`~2r~T<*~8w]#պ>ù#k̽D4%Qp_#Fp.Nn.+81b}lƕo]NWjv=o>*W|quw!{kv&YCw`+pg{7\f}Xyw{߻)82p:MT]Bw8EC؂qqN;Y=f@>8ֲv*dC 4W܋r٫.w7$.G1Q2N0γ ] sZvZeך򠉨?xW"cny0 %c˳_}8Og|q a͛ZvsxlF rq$ߍX\1ڌu[3"=AQȞ!w&jN'ʌCq3t\mnZ˸p8G+wP1tWX^PN_!dns`;GM8goW#F1-q$Լ0 xW:G_c}\Ig9ɽ=t=\#s3 ,^Xjpc}`pe od<~ƃc<C?Zwn`S}sNȍXkO:+7˵o{Tض)bo`>k82vn jqtf53qgx c ǃQ{7}gcݳ7J b9S9"7Xy#́7j}먱F}5NLb4NjF+nn3K9l{1LuFm|F!xQk|ol*Ex(/{u9N,-Oo]˼m~qB)66(K8oyU_pM߼_rMÿ\tn8f;&oYޤi\/XE2PM6ñoz n~© 61큣>&Ċ~Ns&=7 gsøM,613ज़/M'C躣پI zkI-5H69GiU5,V="um8ld{j%w_\64E4'SǷ9}[65OFIh | m{k7g q h,Ya<߆!<+02$gNwAؼLجZŽa0ư6V sUaqm%w߬5$ L1%cᶥsrlwn>s<@㘴1ރeh^mJ lj2qٙ1UdcPxoyc1E'1?:x6Piϼ3Afkk=K~[\FGpOZ%G-~+?! l8ryw (EjHɃ`7IuYb~gcdP ј\}轣Z@3J!qt^8p/-iqtoHG‘@?3vhxNgjYlСX-t`p\\_'[cE/mx1Rqpr1HפrOΥ5@[[m{}ΨhQRwh͞KƳ5[gI+9b 7d;m)Vz.ZQb"~*ћ{Gz}E=;lyyHOAWVt%]RtXʭ?d[8e\'}ZY,[7J_ɆOA:Ͼ}>m~Ms{HżϰG٣udfvV ^ɛw.8B;qHz֗񨰈s8MSwk% k9yypIWd߫ϷWdݫuVE8oHw^wGXgK_q.ݗiǘ}YT\3t~R((A{yH:9^>wқ8/d1@>衁Q~t^xͽ.=yR*xa݀!<Q L>N?9ތ/4^\~s'Vr߂ϡ+eoj~0x{sks[';?3w›rgn頳odvRMf‡?Gs9SsWI'+N>@%9~(\oA> T{ GaM(=X=U~~UйZ=ñNgƄ7!lbek.݌ݰj ]OWet̥3g+ J_ξ? ]__xf| y.)n}.1[`֑}ꇀKِyf~DA;~?/l`Nk4mIV`k?>eGNu|-.QF>])+F1tYR%=u2GZ1gڬ:Uue&ݜ8KW=N?}kVGU߯<Ȇo}M9"ߜ=>xY+  6NJd}c> Gw[{/@:t`ߺ m~#SU }\q~Aב]d.{AoǶfoY=\E6ۃ5HE#ĽȾS ef/p1ٻU,oe=\ne ^d߬FxIBoWыޑmL7^\hSYV)EV,ݍȟix(gXYd϶641Tbi/֧b[&H>ij 3l-L?Nyc<•'9u}5 omu[V&. |m AǸO* }i@׿+GXoJz_ym% AX; oQ6qR/E\"Kd!;s=)ٿX٪pwFs{5 'dR偗b`~8}K%k~piZ=8 {}8Dw`p(.=Ub{qޮ(s , {QEv/NceF+ܜ r3ƄEnfY!gRg|XTJXn =»gn'$ڽ.lX U.8Ƿ/|g"-q"O?awO.psÔMQd&]wT|s_? ~_4f޸ vJ~6lK =*³L=樂-v`tfc|m.7'^:uf݆oQٹݣd!DG('TcڇrARʳӡ6mvORm l)w &yW_}x^>gdc< 8O>l nq:硫a硯n5ް;|=԰讽yΌmo>*h)QF&cv{Tw'mgw~*ǟfQwpμE_~sC(#Q^ۻF{Ð,Pwrli>Qtݿ}lͬS،j$fBw(ž<jmk#;S\CqqX\YaސD3_n}ml>SnSMB$/Tۿb Q'(_^&6 U~.̾+>K0,Xf}b]&kU]f.9ŃAg- >ܛ#.o]&AXFcY'O|x6UM.:|BkY׺|הY vK؞'쯬0\AqK~︱/o@W.熄wy횚sSARЖs.{5v:V<(죋u^#K[Ggr=Vyd߇#y\zL4xwMGW_FoxYg3?DWbz^÷^'EiM<3 {+uA=lu [1T}О;0}_)﫹~˾r)sdWNPB,7J@& Jw#gDc^>`&,ծU\syftfj喯MYnt4 1 h5ᛮp,!E`vڮq=B3`K@߅:ǰda9ޝ÷/`hGǭ9n l;Bw_y=_JWs8.YEc3i+dl6_yC6d+ەO~Ov|+\̮oS`[ s~ayXwׯ~dΊl~dRa%?>;9G$2aqĞ῍~"[c:o g?8k)q 5v*;yP3(㜢[_Hר׿QdUD#;.53KѰܺ>O |HDYԇ&AHR&Ysxm<4)p=&Ԙq]58€q 3O3"YXxt%I`Zgf6h+!>N"܎Cx̗ oa̅GrȹYLJO8Ϸ1>fV:NoQ!ZMChsnCMnϺLZφ݋4ofd)/}ELJ>~^}CsԻ?K{~c5}Nq(( ڽ\7fߧ⣝[+tlDˮye*== g)̪Ⱥ~a-J־VNq*sVyUbB?G)xiĭ ׹aȩ膱N=)㖫%~Ug>[G5zj1.T\ Un]eem_t;nj;!߫L!f,F|f6]XfѹgkK⦆,o0e|y) EUָekF HF=&F=4v:h* hf7hU 3t0:3k_[by a:- ;F]7yuq&Kop ĵcZ닥Z>qZK ߒ&]k-̣T,״p5Ykso}N̛] o:8٣-fQY_juxjQyW#9ζ; bf{v:M #'{u=_-w*[`.wZ{ۨވ} r?;ؽ&{bg&MsC|&}TG=QVȶ٪3N,K7ef"|)X`xM0hkR'EL| m0Y*Ӷ47x wb<0Y/wⶰz!Aȭ۲Gri&-jŦڄ%GlI\omhgx+eֻ6Iy6킵6-91 =Oy@ ~=_xuv/i݋fxai}u=_mBzCךj)֚j)"fⳈ'Sh}д3r[[ ndL azB0e+vqorçZ?Yy.hP>2B`Nsa方Pb|3 0ѧE>3Q16-A~saNdFSgE~~#;7X3"3~{$μQgm?k5^1|ک=[{;)76NvIKw]ח>u^Ӎ~IWmȾg6(t"'7_w7k#|o7l7؞(oQx輍".(om(o({Eft=N= +oH%}Q !2:4~2A<#ɶCwrv}TLiFۯq (~MR<8LSsoܱa*ɖC JݵdZLt$3o311˔n:wL?&pǪܲn̈́>כXwƃ֬Il|Ng0%[H,2ujGe&ġԠ=++K'[8{v } z*hB(1O3iY{&݁Ɉ_Ӥ||1CO%CO®&bCOxghcx?I 8p-F|Tل%[pi{Qb o I"v |El; ۂo!|/r d{ }MfG΅o*em4u ԭ-#|8-r?9ḭ2|r(FL :>|hJ(jlR~JxX[!igYqn"&2pr`ɳ3}V9~8[ ?֕ڊ(+› <᭢] ^A86+ٻMVr{ '2d }F(2tmt$g_<>Z=nIymM;b.XG(?gM ~fdžd=XO}صXseoXmeOm Ifzm2X y,{ͷ_}wOӅ~6['L"!/Y3y 0@8v;BoH{#oFj5ÓۓE FFz|y|xEqŷ|w„jņٕöK,0PX0zRu%8n۟c2tȱwKvc.rEt;Όeȱ?m9vcOn9vcv[jȱvC5һulCgCx#;vH:.!uܱCxxRǘ~]?XRfv?H{A;/}E2yXk iy,|wX񎶷(~IK0 #q%;m^w)]d*?Y^ )Jiz8x{35I==Bvq{\; ܇Tx{/`p'|NG2堻`])YOYDCPo|9|![x۸ 4>q_>.țlOYbܞkWlˮ1=y l.o0ߘxl؜yœbWO,%4d%.#> -|n#}w c񻭏0mm:X?QJCO+Ec<{R_|Z7F^F8=;gF%[F'Gid>^M~vu8ss]c/ xMJE0#r/JY9 {lmAv^{S[׷~u5h`݃Q'*Ik '[;(2mQd.s(sЕPts}kV/>wOsc_07n27>27n<_qy۷)'rޑ:1}MƁܵ#oҷ=2/W."_9 #^H/i*Jǽ$9:M%Eu4+e笌“~@'xYߏ(_q E_S(L OWS*U+|•Vv>Aeh*8sgEh"'Pa1䛳O_^P.~׏f\|kY[Ԗ62G0FD4a= wy!@̧o1yk&m^+kHwh>UXJ~ CtgPi?F7 =/~.vorʃ/7!u6yM AẁӜ+Jua&|rx󞫅cC ?u",]*2nTmd|nQN-!@DNc.)rl4|i6y5@X%tp3.0>Ra'YX:@"bD7 ґyܹ:JT?+ڻoR}/n9U^O߃|njAWJ;x^= ,a/{fUr^tήmo"O4] }]mAw^]̏ըS---*<.eF9'sV5F6RtMs;O5ράU1ZV}9{^~69qr$ѕSo%R>ed9mz+ ׻ صK)["~%ibe~x,O8t |7y9Xݦ⣕5@:{F,?Mſ?SU*~]şTU|6o7 Q͓o/ <>&9(c趩FZdڽ?~IߧăK+}*Fyl:_%Riv t]CVޯp4k=WC![C6*'T3T9"/\snyz)uD&߈|N1oƂ4 ov%^;H# w8W俑oq~9"-O9 GE'QYWg/Pfb_ R5GcwQ]_!N#'0i7cp]1*w:9&UU{P6ğE6s ӟFcbY``O꟩꟥?7b_՟Ͻ-I&/ے=ݠ 6rWσ?';!4l|'mV|zÝ;Vζ 'R|aG ~p!iȝ2)lJr6Σ+Eq#}yBJsLՕ:+~?eS_ WXj?ݿaύONA3 yJ<y[US$z`u.w}vINnCQ u']d:zGr½z\> Aυv;T|~Gnm ר;1YkzJs@ )jo>.oLfyM=Dvy𸽻6|wY#|sܾ(~R@RoeFΦt5"층߳}yqkk{;N87DmyfgE:)tڶ!{Bb'b,}ݴrS O2kgvϯ`nFIgs?OHvPvX`?{+o/];UWT?ŽvQ) _pq3y=_zaYjNfRs)-M;64gt">0 O>:nwnu)-]U>o`eO ]OEo܌˫>~f;~7MdA_Dzvtՠn>S\IYO 1>Ww2y]zX15hGޗ;vGZn$F 8i}p\:; %SO})ku)I3i&!3H)ןK h ڋ?i닟>4=-i<}Zl5Ş{i>rZ/{3b]s'TLvG`ngFFcںK[wweL'NfٴAwLG8² aWy3kI22p>8ceپƲ3;u\?笼p/rۤ0Wxs67\ Fg[}e=`tܴSg(90ɿK|&z˿X|[ӻvӶM xM>LY>AGG=g-_gc[Ɵ1{}u&ʝwNоGQGVng =1=~*ϗŎU8jFF0F)À.'w=x\v/үE}'fdL}'*S]x#ʘ>'JW sU7NFP'R/ߔWW T1/3*)_O~-G Qܩ TxG ߭(ɐocO[T13rɫhf@SHѼA47+[?p=pk52?e}y11?}5<ϑH|y\.\s|s~#߼7<5 Os/)YALPϲSIB^]{zz;D-~ζes=ڟ2✭oJJLݧm&mӶA_~++X)1V#U}5V ?+Q:"8ϋs{֣~r 9gyg {x{ؽx^U_"ks$v+cm跁1EQGE[_AL_ x~'?=7Zp""nbS}= b/X:uB)i|_q~AO!ק޻R96|◻)x5/w]5`r?k1MɟW&n'|Ϻ?R,̀YuH`<~O=?`;&M/ f~]`1fC6#csodbRaS_^̃0iB.LO|Nt zzI3-w^ ;gWP1F¹S0R|Tq ǧpTOOY7=%fgYD0|ɾG}%uK=6쟵`S< XϗG] fs =¥z`ٯA_16UR yg%|"EYי)¿ ` RF9W1߳.C{}>Ms$R;B\zaWis S'_E[ȼKr6F\49v]}+ŸIyΖ+O>*\ٵUq V*W 'jyi۫vjy7۟bkk0Fy ԇ >}s+(執ڷ? ~ozʫַF'W N 0޷؃9lj"ԋ[XH_C pe?a—P&­C`׻c&~i/yZ6>&s_>ptgB[T!Jf 8Vt@qrRoj[TK R#mu1;%ʌUy]UyQyaҚ<SyMQ9.5eUT @*D!#X F6EsݵaW'_TkCBorUx~k1E읋f oH{P0xYjmGF&W՘ `jzg'^9գK{D83i/"gb}NaǞsCʾr5xSs}rjma~OIyEpY>H!ziܷ"VIx*M>}gs+0ΖC;ț%7 .0vZ̿ †c*dڳ#wv%|zہuNJkcSJc2t<)xmqŻ525™ݧNF͓v 8n$6<ODgCFz"U갘`BX R"w~pQba!MxO\YI}q}RVmGuצ #˷) _S|Sj-nM@ceC1V92e`_DŽB80 cw"$S/s6'{[ޯ޶jW> Bޣۑh! ADh|HdC"N!O(etܬ[)0ll/4esIkY.rU$۹sߙB!_%m.^¢D}p7#`Ws Vm ԈB C!65j斶\G!-'7T}4#\<"M#[y6t yp=&޲0!a\TLmMyIN Vھx}Xinbퟌ3V~ebs當/Wھf^iVy䕶W~z^iJo+m4} NھT}8iq#gIo+Nھl>iF䓶#~ۻh+Ӌ?,; ٠Յn;GcN. |g*]GWT6a)ȯ>p5xAyy7']os{fR>Zs{~˼5iA֩s '-=\sJ_~<{ hϮ 1Xk:f=lF~Cۯ|e>/霴Şd>+ CO7tOw\eL( e<_@ʘS@qe䉗2JKRFx)Gّ2g8|!^{2gW˜%^xq 2g+%Ȝ C;df%Ȝ}͚ ߶)!L-OARA-ySA&mY!n!h yw~fOFojxi'+KnG ߃ 9WPrADDOOD:?-:'JJ(s{ϨD ?O&J(c<s`K9Pto$)v urT$yw%h\{D$Jx0f=` yDz:D)Bَm@STJ[!71~&[ԻqݣzF*ڇpB!݁ͷ,W&ۓ~.n "GBq>P( ߓ'7mXߦ6wXXV^P6%DIi#_h=S뜯Vxu K/K)~>KiOiL՞T{ޮsj1= &m!w{G]7SLǖu3e=wMY\YufPo RpHAhm==f.9{̼r"MGm+5.")"[s+"xH{sh7hELQsF(*k袲F<[Ԯcb+*ym*j~v.&K޺4/fCbn>Sٖb!ƽ:O =\i?R1d\H 83g ? m1]b!g LbϢSJgQSyg4xW Y,ѽ|*qIԉ0, VT{B{#t"ʼI;XxqCq$K8ͅ VwYhc~ZY3Fk:vfq@EL߾ƒso}j}.^I*9>[qQj;MҸsh>́M[Ej + ?C7<@S^,Qyˁ&jfy4ZY*fM4:(TXJe7Է~JB#w*yhx1:xW~n|eK2Ovx;6>-ix/<#3?C}B2 /Jm1ҝ!$`OHRҶsR՛働e,7t/)߯^l3ٟǥ/g+-l|_˯N?@'-rb~K̓=zVKzo^}<чJ8 oμ_(Ad25oSL}wlʕE? tE,qEꥣ- Xg_Dݹm液[ܰ'Dzlٌ--:>Dc,7ȼ;_&%Q:ݹt&|~b15uϣK{\^< sD3KlF'y:JCPF^n٫w.#mqW>^Fo}2s}nLY&}nQVw^1(+߻w8,+gd%YrmYN}rrF6W3}|B9WJɴ$9$瓷'$9|Bv# lRB6R/lNT|`7NB1BK^/(d?)H!y Ua YfMa}gwR)lB!k(lv)lkyŐ~$+S،ۑ,S>%(d=6eWk{]BnNC [%Pؙu?vaH%@a7_;{S؃ϖCOao/ۯdCy(|u`;y _g( C ](-[+E!ԥM)|±o)|xP>IP p! ?|CG<~([~OQ)}PK :B'.P8_L!LGRR5xpחB !g' WoYL*p5Aa#kySm(䳦UCz^){R 7s>n:OR>7~p+o wV 9yO@%{ oĽ-v3:3o |n(0N2HZ THn96rot9< ssYsn|S-佽o|~|'S2ziHފo9tn|cq{.W=* DY`~X7-f4 }5W&gf $+9o S8EeҲp:ᛪ2Rl5_=-yiu50.Si|j|jeGFJ}ĕTe)1Qo ͤHBכHs-nw1⫦I$\}Hu + YA|Ds tL-3 'ѳmaFihl.yDŽ]ng_W#N+ lMmYqIP-S}Gwky{NHCYڊeԐ~LUF;O!{^c1p0ף;!6$`A" wv^"}F kAw"q !mӤEqM}Ouo {0imqyw&5yjT|M?*^3ݙbsY?jЗ1wOT쉚ה=QOI ){ 5eObMͭ){U5eOim?{)r?h7ϡRײv)ڰVK궪l yjvml{ۿqC @eہKV<_j&BϺ^gwd.XD4(-|ɵP<`h=VW鼎{>ηdl%' Z2NE-{Re\kԖ9۬읻ՖڲwΪ-{kx?-{EeJ̅]e|/֖s:w.XGIud6ϋzto#X/c1У +7>ö(?RN!+uܶp]ԏ DΫ,:8;&\ˋ[  lFmv]%} _ׁ WBsPNJ#K mK5;Mq[kIHڄ1PKrLxѸu&|3$ qߒ2g>()m r]>~9mlfYR(ln\hUG늽w<<{^z|bI!u=o75r0ߍ~uuE&`{c{Uk|0sgNWW`X{鯺w:Ao[=u_0R> M31<߳"?AyE/W4"+Rq[*\Da)|gZ9w _QiV=8T~@1 ߯p/*|C|c9cWu]Qt*PH>z~69c}di'^ߥ<EpE'PwKq1c،ށE;?3t'2> 0窻߸K0x%縼~AeZy`{N=~˜LHUGәrrJ_ jh\|h[ Ҵsd>}7|ox3_$H\;OIQǖJ\d}ᵦ*_0'[CtZqάOMa/8G?Rt)v׼_e}v;&]MoNsl͝!=e t_ޡO͐~hIm鷧EX1aļ<?06KRkd嫧Lӛ߃yC9n!}cь1^çoAOgat9mF(51w=3pÈƱgv#m} QAHGf$Пȁ}pi@*-3NftgC9g o;jѯ1ﹸ ~݅{W(Ŋ!REKt -6i/Sik*8H_:%"NӎFW.Itf?O?sQ #yN92 tc_jhfӘ}2x^@lXDwӺpM&u׶5H|{ vWMM>@w]zt^] n僕24VXj#\zd==sA$R R*zt)Ki_t^M8YnY~76cb,AnAaX%i6wH){T{>Wߐ'>_=ȱi|/bd2:]ߍ.YB{JL)Gܜ^2)w3y1gL.i+3C޹fK33_Vԟ1Ӟϴ>rJ;<ӞU仹z޿ď۬%,D3!χt`i!>Xt܉˴w;q{OJ=7X7)~:=Jt)/¯KWJ69bL7|8 喇.+l3Ls~VOo#c9 {f!֭W0ֶGm]̃+:O?ܝ?`ޔ>ZbKs+0n>6 6FojncNh`!psVP3h۵߁3ۛKo߳ClCe\W$ )Dܳ&!Oy>~92H8M1NF6qSxN=9?q'@Y7}?˛1a^Lx097^| C 6L{#R1XUD@ol̻pcj|e곙+MBN5wS9`` $`ndbf >3_-߮k7=j]˨m2Zst<Ҥ{U|jqn wri ݡjW̵ 8ojﯱ p܎}J;mӍooNqgh2Na.g?'sb4[˙;ysOMoDx!vˀG^ML⻽0_z7_B/:Y`oc[Sz xk_c8O7>TgALڙ4>ZKiof+7~E4_[J`8 ߑ+ȧj lC>Nx hjsdM񿁦\&;l.ƠA7.F+55qn?x\ڇ}\,ylMxT=Nf˺ÛX`^CGG;Q 6\{ ߿" kͷg$§Q orpoX7M=0 4Hy$7}_iݵ^tI/]սg## 9wj^(otyq. 붰2M-ݲO۷ :]ΈB ہ?#'\JKo/ o6y'ξ#>5+\/=l[o<]㐎(2:]eޕ0Fga6_SA:3ܖ|jn|\Do,n;406Bh`.h+9mrv6| yYf}lk}tn+L6X>kkrɝwn~*P߿{ubdFMetp֋о;Dnz\}J3ceEXoܸmo0 MAܙniD*lK#) V"ϢìgIo7kSI[YC섙̙%mv-F@=v~skSP6Ϫ-!v׷?vbٺvk'wIk:Bw51^:Llް}kmbN~ 5kY@Õ4ǀy {U5\N%Fc*hy|66߀nMzd_鶴 $ҭKgϗr?]27MDZkչoYSg(mEX]C^jV3]>{|+>?i仝h`ϒ?yFCyqYǺ|^Cuf/ٕ;ym9Q58_3L ӳ#u#l{L&VjG[UF,зo. iD DU$umcFS]L>;eM wr=#kޓV$yb^I̿;w^|RppiItBX7{WI Ձ[;qO?J=>`* لOg2Vt5c^'{S%|$]궝H?wn(g;Y?!o͏l}lw NVl9ɗ=;Xe_fϔUyd#qǒ nL~ _+]e *^]eU+]rmZW[3]O^t)qMWv+y4Mh2f"hB7PCWVz +㯞V~#cO~*CjOw^~c{ٳ^.|q\BF S0#9.G3ɱw.j5p KgH=Kl燢UDاhFN5~&^KdDѣ|X0PuX*#gFj>>P{Y5EgB_so T|$=js̍,u1[F>Hճ<|5e r=|A6=`nuΈcsuUL7h)x) ') ; Qm=g^֎t/{/0wok+^lk \{oD#oQtfgX}Tmx7ߟy'&Z7A"#}C]/{GE;&|?|6M-gz˝HWUMó}>R#t9I~o}|wo*KFIUEDn/>ItCX}'ϵuO4f>wrycȅ}D/}>!ʌCo u{d儾63ϗfXyֽ}-z633R>ki@s2|3:oC<zF;q|_*~ugN=/#_fۊ[̸5ov 0%yw>L'3d 9d̻6#>Y5}}aM,܋ȞIg"a~?vIWe^?s^e?h3'qӻ_ss?k7vO?3h0SYwlF~ևnblwW~{llOf/GP=y>o&g\緁z0lf蹬'\b}sހWVӽo[Vsv m?fZcN?|I*-ӏ`C옟cc**I}^@}?Ⱥ3MY4 l6vhuˁT> {(ME>?Q՞U{8kXr Mxc:PtLZaڧ<3Sj@Ws.(|~9sY̜9gdk8}W8pڳN:it8t%ނUx.95lW3ᔇU׉qr:χpCA{u">CAm:(l9̢#>iT$$${"H?4d$$ #I;E?I2? d~x$||$|r$ˑ$+"mv3ڳ R7h$.Qzcs(m>u"~߈(Em3/&/JW(oˢzˣ,J't ϟm*ӺCu 6q܇U'2p.Ӵ@<6_IJ4#_Iߟ:cqoW+x 4rZ^hwyZu96=1e^-ഁ| lTGyE:Tuu k{9uZzlx 3]xX9oVxwe(>aj6êxL={${XxǞØ>| V4^oζ8UſӜ%\;q.u.YshWڦ:m[N.t^ isܣskzPh>AeCqCͯJUrv1px4y<-E>Z>>0Fɍ C*Q4'jh=r8~=ss$دig8bh'ؖ14vO oO P/1`} =֍Xs*&V}YO8F f4mH`<zxb!]tng5`+^~prHO$!YH/n>ೌ}'ĐMX[\ x|pu]bC^z끴ѢEK,poЖ/Aj9_@Yyh2q] XX҇ˡ$$>i!=Y^ x#ࣘ'@+[ tNv?*r/ zCY{Fxc+((KO3sB(9 :S? [+yf6@rh9 XGFy|_Ogk{RQ@\'LkcV{<%mX}<%C>Ɗi]<^ׯHUbΟٸ; N>;xxp)-~6q2MxxΑ;V8ԃı9qls{w(K3M7~r8wMn 7Gi8 XQ0f鳵qq63FۀL}a7.s&NG}T^(ΗDn|v;ǯ~4ol;|gAxkmpHGo1xuTVcWQ4ii0m 6yψC]݋v- ln~݄j;˥FC[#&P>'wN6-VO{j0A=QQUwz Lpw"ƸG\8L䳿=*G_53{8#ݗpS*p'>24gSkY$עfԨEr2xu6*1>tw~Er~?< q@9i~a>4eF $%?@sڠ|ǴuUț/$h9+*z_%kqm,Wh]+{o(cc=e1+G@O?"o|?|}Ľħ~b}P}UTM,j ODĞh uwqwKutEbAӍ&⮇t~t\]Hgk&o,;_ݵy>o"M<@ϛyS^||o'.0rw7a|P%îx|WY7a$o[_Z_|_TiFfձ`y..tB^wտe9͗=L'O+ ?z[螗_x ? |MtR_wOm֐DSܒI$*)cYLY*a%M..M@K7_c3`|8t/?ϕeDlg OO0wqO>K*{筚D:D? |؟W:( |)JqRqU[l@ =$v}np _\5rsPN19t_RoK R1~O;*@7*I{M$գMo\HW OI6jsr[do<2R;DHLl 3x ^*K}Gmciۯnh zB+|wή[ŷzT =#"?/<̯g!s}z{"mH 䳋QA3tߓ"?*xoKit3 ; h4*%hFW@#V@ND' Fu_½$mӺ6ݦUoOw $ϻͻ;M&O(8Neo?'[\eөsn%ZS>#n_g{]uDyf@1)F:f lNVA=9^keL?ԓ5]!˰,^se6"|s!;AD}G,]$_6wTuHI>HwH2b~Ew{0Խ*IR@xK$pږ~п/~&%oY{{7 : c:32.ՏmtMvϗcR ]ѓfF~sʃJEAhV\+voqݻLRLWaE/ )כYW UYtR{D0Z(S:3>7EŰ)n׬=߬ ]L.[tX̀gw-t? ʘt-t3_EwZdZo}]7Kߨ?ȰJj*L{OymGF1'Sy-c:lFpN[ZZ'Hg!*8|,Qbs 4UCۍp<A_yuV M3Px~~ή$N=j󼥳y~1/^j<6ΘF2.|D6y&!n EV '=tX~Bs>S[xx|?)G@]Ff8گR:{D{,u8]} }'{ 8;*"ט41?p|c ?m:N׾qύni(b}:@f{D2t\P|O#ƁyLlsut'ra:Ykӵoždgc'ژ0whp>,?M=M|1ʹO2>Pdoel>탆u,P}dW?ѻx^77=K@[q({a*zPNr |-M8O%7g̤-f5_Id,5a *d+!YRTgpiOe㓜?AӟLgX5ow qّmb>_ ?|K[:ƿ;A_.{nݩd:˗ O7;CJhfL= }Wt4G-uwmPlͽfy7)'y~663;S.Cy8| }3+Ƕcg6P{8`üls%-)7-uYQ>}xcwٯw_EPn5|{ ~)5XU hSL)SMsĨmR}_b] 4p.EySiMgvmg}o)L}M..c~-Ls&j Lz5Qw[A04-ьۋtR[a3B-/@xg'5]-ꤶ< ''e]s[6(eY-lnsR[pbEx!c夹cC)z'uo9[q 'ͪfz ^9I9Vt< NZE(zi?qm=~Mуp@>QW xmY+?A^` Pmv~sj$dBnN2]տoH5;:(zy6XgD J|zNyY7=]e_?mG||[L;@"G}N/2aֺ灪Oo :^dvzOݥޭH?.u5ҋ ?+c8 q|gǕr!M)Ҵr'M)8+=,mg|34K)fi=/c& gu(vMv:CxX/h}pWOgkߧތQq`Mנ f5ܹ(4+?@dkk?8nqKx1gSON{yn)Noу6vN{H]rیy/o77ݡtۛth9O%O͝>.8)qΒu76AmgPG:]6 !C |e^ 8~r8+b x7 7^߫~"*?u}3C92漎ML_ /UyozC[_mep 7Qq.ިx*+9SmCD^IB''p9ϴ[Ef:L2eF-aj:Cug$3^s>oLUX v&|N}&Wh,SuqX{}دKn?llYTY4'彚8sJY܏Sױrz׺;u0 鮷7\o{ @\Axl}ק>xŊw~0-߾,G>}u״=6!пx3Swa;\wtas12pcNq/`UZ<{Siq/1 c=DEop)z(BE8n_Ys~͵k_\29pJ-~ˋw}ry[ ^bJq2x׼asY\eCɔ0~]ǀ!'+O>u%Qyוu99u+C*2^ikڒ;r6/\NQe^`\;Ro|{6E17=W<2|: JDA9S;f}89g{ .K26ͣ1lrzΧ!(Yv}&`8 B~CE}f\V;='; s2GD[iɏ>NjnAe~ǁ<-q 5|M>'[UEeU*'_NX/u'7 \(p[.3qy_%ޫy4⿆tksΣ|3Gt>_J\eż (O 8 qc#d_=DNջeg> *"Ge[ .px:߃<C7 t^ Q};?UGֶjtq# 5 =iY~ %3 y"H`)8_󹒏7v{٭gnt=|י>/Ҽ-[iF AY|8YcY#Y3] TY#MY◽,)g߽>4^@}[6q1 if뷷RZ#0.]. yFdsl}Μulnl^qE6>C1x c )g| )Pô`>lvu>"PSY~TE(uV`*@'RyKg1 up(וp7 p? #?j &F}U&,' p`*B ݳPp:~:pGE@/rė-rb fؔJ9F99zo}s9*4݈waÖ=Wc6UsJ1V+VނA><>f -gs^9zr^]w sn_e˦mpoD0F^.@K>\Bmj~K~a1"o1"oI"o"o,X>} |>yǹ\Sq<#EhAx>,7DzK{"{`w˂ŵ~/.j?mf A$;c-s~5Eˇ㣂7伏YNCL /E"WnE|E7Dx.£D$>[/w+Wa=aKZXlR~/mV}Wh 7~2lH{M` 1U~G_/,>{6Gû*ԏ1RG{ vٳ4Ä <#R=8og 0ϯWZ?Ƞ!ƴU &1!\+ڏwcg9˞Cvp( Mm&.{h<}f+}pK(lwm*9}j-\݀3^*σ}v_Kx_;?^X`WRJ_IcqU5b Y\3j&@D |X>$pqOyPo$J?\]Q҆int,mc)_GK^u$x?#/?E,SIv=j:JJ۟!zJ=7n/c>"J[J?%k/2}s]yPt w]UG1n? ׀Ch8}3I)9nYC{_?=-7? n[KxxuAɼkk2]+k}+onɯ9>Z0Ƿ?3[C<ۺ"3/_~e03*^E2Aq_^ϛwM0#,>(?jj\5tjTߡ?fc<8.us#HyA{ڨoqG8p7q ?1iP/ᦿŁ$ܿgM8^V@:Aк8ʼn.N-pʯx,fc8<3_G{J'xחF}E8Fd_xFwe2N{GY/3yfN }qϺЇE9~U7ztxK(6WxicDI/?6m"]㳁A7 5^Y˚ җ{tx N xa@^S~\-h8> A#xlJgӏ6hR1Δ7 I<RHr| ~&/Vu&j0R6cjή7;\"mW|6L#usw=?D &u:Y*e/Gc0Xh7YOb,!$9!n}d3f3gvn6͇A9B F6G `6{.fjclq- k!{?[9QM"MQޥ4 f*wx۷Z¾t#/|SH?R+]-DۢxOdI7|w{-k~mk'OA1 nHwg͈L@\ƋZy$Ke[oUDv swȔ 98 RjvF?vvQ>k "31Gm.HƐCXxfeyN >'/1=Ƹw16Exqi}˂~cE+Ҿ3F 5&" ?I8s~䪳U)iﰨCo±j;u^m>i.[)C<ږEwȶLԴy26x~sNB|V7~VmSL4 c{.vy:zJSXo{߷8[L  >ۼIFՎM)Ⱥ5)_[o,|Wcu( j ~܅/BB/[藗h)V[JK/O:gI>뇷qPBO%׽R*o%4nVAiAi;9#l3fMAv5; UlUN{syJGRq_)xx<^0[gk7`cVfy+)wP)|}Eݥs *8w2ևM>e=/y $z5;^Kn;P{ XQ.=R%ʏ* N~Zv?Oi", ?wD^CYKqM],whۉ.=*pٚ?f'泿CPm;R 7MSlE=E7q'*mvR;dU(G8o@s/kT8-\N2I2 E;S&2O-7˴>tQm5y6t-3ɷ/|7)e4ޤx0]a"y+Esj>{ n'p3F׎2wL+7..2}7phPDzZi~;t( k׳DZfr|P<$U}0d0+a|{~<߃K=1$ EsEuxƍƳ=$on~PZ8dv2.X5Q9#2P?+c?`CF+9{AI {"MU_at E@0iޣerpu<ܟ~G3]wC6w*E9e uK%Ō!!ſ?0}Pw-%INZJ׀Mt779G٫ӴvcPjOT'%%z zrSߑU54)_? i#{i={{i/Hnh)J~cr`~{M/x~(#\l h?;2.>6Cn8(N$O //c6W9'z$X; qཀ)G5 c9(|2-\iu9?:Or5+f4ٯ FlF~;g3z2~uW͈n3&^ dH ~9' N3u'<XƲg5Xy x}xy(lK!1lmQ8G煒|BIO4Ci0 xm(;ׇl!dQ6PQrBi/Wt?ɀ3.|1.O` ?3}Μa첌]=;sΡPHzH%dK)*_<,%O!OyJ3cfV*{31գ~s{gF׋}{-~.k[x-'̷| O9I{ ue_}{ʟl7:?s&wl}+t}xef9gh9yl9cHoUUm nz9ya9i)Ur"ڼ=:5,+ߣq%nc<ʾX8eKC:qgFr5}7!vѵy~EonuSY^z<~'\3g"r᫔``i`d*3c/颿|L8e]`ޑ`Ώ*^;YJJ9"lo2f3tcǞR c͜Soyq\,5k`ʲ8ݑ{Ÿ|tx79$!*{RưҵxcTeU*_XU[*ZT8A"Unj'&}q ktz)Q ^&>iLך[Ej V~ГMm*Cw>Y{ГZG:$'yO]~Ǻ#IVV27*{P?:Y5T=XmM.5PNc]O279%0 򖶷ʘ6_dEMCX!留uMG}.J)fmj'}EW٦ [n-t.4Vk~zfM1gۦ;d[gyc!~Ekh;kȜs#]$6oʄ\"?%w_toe?xB&:u!1TcWS_gz=1Bɉu yd#^wSڬ*|ͷU߀_Rds`n7'{R|&QнC$Y/e]du?OO̱|j^*ka~z\vZ2%$7֬/H=<<"aKs}5HY.po-m̏J1c3{iO6̏Z=5F#oI(4a8 RYR^yWAk9_* WNeފNUOL/[ҟRU=/UqXƦqrjgByOq:+~MDܩ#PtА𘹾/#tOJwDڠ>K="˕gzTa܌DX#>~B|TJS(MG4i*>IS M4ӔtiJW(HS4+TI|;s;+-77I7zc>܋8E]۪L2c@2m6qtc$L܆k['W}9<64 T0'cD:`m nWĝM]Ǚ:E~U6IJ.DxDVo$'㉷'O'P s{^{Z^Lۮx9q4qI܌8W;W(wo֚|w~sZeg)j}8W]r#wwefvVpq+˯F/ی!/VιR0Arwz[8E:grx*Լl_77j⻖gعsԀx]KD,BfEsDEF&+[u9ԙm \4N]KHK\~6e__/y>04ԉ_[sQ6qC< G-zPmsk.>&^#xjArr촛~ y#G>mUNy_DVwCY.;uKiW[^_HkS.稺N8ݿq#o.!nBp!_[5cMۣ皵Z_zW\9|8//q# r}!cWjIu̍mr V-"+toFwoN" ,5zm{O;(Բ>煮1+<.n>Q-~B:0F?ϐx a}ݸaeMfoBn$pRJiƾS}!88rF x?M<Kx'[ěWۍG%>I*4jpW]?q}=}ݪ(nkYd.!33+'_Zg^h2kMw5'`O 1073G H\\8r 5 pm1:ijL܀7"nC\~oLpOM$3ܔEpsğo,+Nyi{)w57{B<܍x9&;qg{*M\܇#N່&*xx ?#L|< 8G0?I< mY?QY<*~ϟ SW8Ix2{ȤOׇRfתGt,W]mm\NrD;1+0wΡj`jj H>O¨A,SH}ދ_:c3-Z2®T'#_?Tv g"{K(/&rD2^I|]Qς"]Tz)I0+2bL}ǻ؝%x1uu/N$ Nx qkp<dnw\Ӊ379`xׅߣ~@޷< aoO]ֳ]SMң'ȍSŸ+jGMۀ 8g=jKH|82=3_}8ς/󂘏^^?3a% rM(^ˑBpqox~Ң1jmr^ߍ`%\ F0I p4F! nO|ܖqӞ?6ww#π qo'u>uo]ܔ8Eyܚ9oVNM{vp;v7=ׂ{ǃI|I"pNSA<`R{rg[# 2nN?a8U<<2y !w  ~xx<<8<8OrOt?M\S냧w?G<< &N{ P2QOQ|Q"_<5~6OSBE>T =ܟgζ^[KGp?o<~<~Bd`rY fޅ^Vhs|sp{=.]&>Hlkjy2m9yH5^98+RWhN*B"w/t֏>#7a{?PaiB-3* Sg̜O3Fa,ĤcظӴ)[={Σm/ơ^s&~[3q3}tpN뺂w "{{]7~qr 9O)߾rGI.\x~|. !wB5[τ`~8WYS<*?b~Ut hdN;y/6UN{a^k,_h@^h{Z',o-u'7iIKZWr"L? Lyy9g_ws{\V\]ZiYV[x{zz3B N*n7@-*trr.QW`Pի.zuv&Jr]]j9G,s>tYo~ W\8,!_Kȳ YAG!W^4x47"ٿL=Ewg]voJW}EfS7#3*qBC߬"-?F7k _7[z[[Ef"j3Ё9oqmC(rgV?ER@YߏDgn.;?A4pgEʗ6u\Wn۝x>5~*¿_uBJ3^3"}zHy#D>c#Ua_T/:w Ç+:׎aSR,|sЩhv0@ܧyQ9=u[#y83w w)Ŧx |3,9O ^$]"xS/ sz_FjC= O-?xo {ϹS=ָI%J?֮Njwϻgcf t&]L$4) D*=D("r+9IOΉN?ʥ)ˌ0|?{=Lx^Ϻg=VGgcܫӛp=)~kҰG]p`' ]pF7޻']IBxKxK Ma{8p_]};~뜳x4ۃR̒N rf@azsMa 3<֣*峀C^Evh¿CR?^kR9=㚅MYoJn;v sKYWR$ c$ S0 Fglص&{g>>E:LxSQQfD؎{WD)&hc D";5%MƵN>wN`j X</kό̋J1]YޡUuj47,ګRsj9:7x˸X:Zr!c,5%C29fel цi, p=p 5ށŅOKU^D׍Kc΅;_Cm#AIα,歄sރ՞^Ǭ R=ϱ-#́O\A|Lj :c1~Feq'G9䱩VAy|4Ěwjxhx_X /b /"gRs<)]LOYw:$jzux}H|UTa\ukIi^EiZh g]@ O9nYZ__/u 5bP=Riu:`s ؗƔ6ݹTX v^8<ȺZ?y5oG#N ۾}Sv;ky=9pbw # %c:/6_߀W]¶.K T{"kX:Ȁ"ᑨSqFe[H6E2Z? 'Uz}]CӊxuQ䵫oby4.Ÿm]cQ?O(b;IV77hv?FuE,/잆ז{{}B= zΙ>GM[*$+F]X5Y Zޞi?t+س|Ia }l.9sՉǂqwK--0Q%0jy9؎Wok~hv_L@{YЏd 1ciK:PoLo Hqo%8c;~ϸU /U~_ S.g-A=nH79h+|m/}_԰UXf؋{R.}umǪXy.iyG'|-CB^Y?ÝplB7N|[b"a{S"m~1Y?|KNxY',&yH8ltwj ")/'}|?Zr(5F5xgDp.6b&ܡX.'Ɣ7H]<=SvrR1ߎYʵֶ8o $u ,`s]5@,tyF~"mS$/#l;V> /γ~(oSݱ4? mOwI ̵HeWEZNU Z O n }O16)x[Jx>-rG8𽬥w)t7zvn[gٞv|@qe4l>9g- YZNs~75MϷ6;sBN t!'yij adj9h׽k Yl{Ȋ׫R'b\MTms1_Qp&,GgܰQȷw4Z"jzCX{%|G*~M,ytrys@" 78cqKz q.⼩1Ɛ׎bseGOOÿos9l\Fa{qGwpסnpз|Q6cѸ6S>ғs1Kf oXP8 aT^=LOdJ;:fMnGY&MnG܎602m79o?N4.0g996'쬯[NK*DKM=mD1(|GԹӝ(ÖՔ(O(7z(9cw^J=t|]n}HnÖ{!b(at'W#Ԏ?|IKA\\i:/<=`%Yk/ # Uh3 wgCWKzTkqBE?iA?9׺ޛ)5h.'Z[Np7JU@;[/p:9^iN.:r g;k7I|WJ[O"s?d>xN^MS5I [吿I>a\hۗ5>XJ|.yNC~g?;N8oG.Ug/zI<˥Y.ug4(|N<˥u,vsgrN˥[X.uM`4(AR˥ ,>J`K?%\r)5,Hd`"˥Da:Nf̥7$ EnGKDkbX9 B$;|i0QlךD.Ş񸹝(yD>,\n$k#DqcM bE:l7]Io& }k?QK∌UrU'j(HUd9w6 r&3W3i^i"7Xˇ[2HX6?0MBqg\~os-FLet=Z<;m.4 {i7>>ErR3R-~t<kNTZ>"a F,vG"!0N0Ÿ'zr>![M.=%~K+Lm >Zm+O_ >]>Շ oKoS9[Ph/9\Cl.ۣ<ޡlO$$s9ZIifAuhMcOO4鹚~uJK@]`o~#G4nS#s'q@l 4N|,ȿ?Z.bmWke ]Wbt窖50naFio%_>D>?ӓ{M;>g+QviٟL9E#ݳu RB'#t/t6 =ggFf_Nr].6;Rn;UqudEy,9*W!f:?U '*4#W~M3s-[!e;Ə"0r`Er&&5 TQ=a.v|"*G%^5{s /zl #}bi!|^̮ ]3PZ-\Myջ+OĻQúչ/mm{gwO÷?E^q1dG&sc5hEu̲;dUMOYCK<&4;KOٔgj|`~ aWКLoe{ҽ -tn3rȯ?(cھl˭5V#U^(_̗X)2^{ p? ᵙͪn:Zi] ϖSy]j·l)vQݝaȖ@!In'!=@BI@APAq2 "#(QDpT@q(=*&s{nݺN+{V!]hqe%_}%lC L!wPUZXW#rv_t̽ 1(q +*}s}AJ~| c_տ(q]\]_Kx{R;>1lHzs~0ҹ,,a EIY+B&{Nr[_⢀78E⮐ +䛼kjFWWXSO2SPُC1`5_|D7ǰ3w8cQG'qZZ^ <ky-{og-,ܣߛ!| ۣ/>e ޺<*f,|'k 7 e$p=A"Np4x</<|TUIu}<~?Jc(p+ґ.xXCuE݈5 LGFXi{"~= QŃn^ })ҋǂbǃdf7Џe7L<#Vم}Zۤom. !}w&{1c 6Uݤr^lJ?1ևR=5؛Enk3z3v?f6Pr|o`3_*q_{tB^=Oj.wk jK\|N+wl7"v?[؞ߖd73/חk:E⽍x46!D^I.GwOm#'\`(g,cRBn=)r `Fcrlp(݊N^ڏAog|q‡XLNXn?]. 0vw2 ~ vÁ3NC'p_ (,zdŃWJc `sn4nWeS0!ybCo۬v`#ze=#$zW}cQ~kJD&p#Byi޿a#3ui'Q*08e]d}:ND=3?dϬJD=נd%6mz+п:YY w*|)coyG'd{>${ Vx]y;ܾ$vtr;-IH T|+F92czn{Muvyt_ɫ}WNyFpڪPh =O|a I<rh)rS^:G/&N{T(!#I-òwk)^8n^~v$;?o7? KývUyS^U\).e@ֿ]X.l/4IoH{wnavs{9HD\~%J}$T/U!zΕ:Н0+yV)>:DzF;<Wy\w-kT'~ ԕs~u{;+ yuc8Q[H>NF{0ԞWinǷ2'=3/iMz&KwSr_  \(\RA*Es_䟹Z ('g^MιZ)F}i39ڦ ]!*,f5qg0IPoBXdoO/9pȕ!LI˄iB0])5\m Ul mn+{2#|0qKv`6I;r0SCtj0N,ѩw%t꭮.kKtk|ѩYS/j5kcs}ks/}A9n!tVf :g/{W~ *Xރy={K.^ yqɿ&G{F8qbi@#0nn/>òp \^'\vM‹o?...wMa <\(< \'\I<"0 g m?x%yJտ vt!Crf Lu<:Ϧ @3*Wtß* ^.\l|kDH(ϔf 9qD*A㻗E7f6Sэ?(1~ݰ;;B1!yMuŴo giA쟿ۂ9.xv"j<`}ԂRzF? Q;t>l;l{mlyn]C}9> x8^U8$lU>}l[ض>wa:0mkmrض.ab>~ީu~^r.*rqC.X2e{r_\2_Fyקyl籿-y/pmp`1f0X8m_22泿|12eܑ2_|e>_Fe_~12_~ wY2 _/pxC' _FB^2F _ƒBe,d _F"P2*_ƴ"el. W=̝,rt;[1]F1bֻkYf--fXzX*Q%wֻ'y %̿3(gI ?~fR~fR~f~)?R~z#xo1zqew4 w]}\zCᄄL,0 +[d6_?*_@YHLQ^Ø?(x7 G=2+p2:9~k6Y.S0N5J|߭ct957:i3_!ګฎτo ܱa?8Y{˽Ya/,qCO|aғZagMϼϼ>*L0SӚ7GaC%Fa:5Vbꅩ~T>gs]YťaG֋t&x0Z6;(NSЈ/tGc|/؅p?A=<#d|hDW賹6볹ELf7Pa!s2CfUkn|jȜ7vj>zQо?f_gm*y<.I{Tqh1t|͛ X /[X>7}|NW줏#L=IpuJ^Ac\Rkc_GF b iփwg}|B{DyyRJ9%LY{i>ٞ!~S?>,\>y"LmGљ&Q}%h篺6>n+Wq~VxxT[^K$|&p[ܙl.D~xDZim33wKT\`_5jjYv {Ӆs[w _}#m# .en,_#8Ox /< _ ~L Y+5Hg—Ow[1w_$/#܋&唃o/ $Ke%|T/785c-wp"A8 fl-Xsn-5Xs!]d"{\duJ:^Dzu,[PDzu<]u<]Yc-u\x {ͧx:"YO~ ad BDA@c:,D :! Ⱦ AA  ."(3g@t8e5a``uNiw>w[x(^(> \wihQ'i||%xMѭF;?BO|^x)^ۛ3VZ|O&<x嚖yD{τz܇}*NxhU|N)T|LOVmrߧxS}Wuo,t9L=?LV~3$}'Y $;C?p&HVZ%2̔EOZ,zҺd}o܏T2kCkrSxy_"\ R6esg5ƚs mqyOӬ;K\&c\Ԡ~<(I֣gsź+1BTCTdusi}ؕ~7X'5|?% fy 6#a|'N8.L-NuLJ%\ND?r$K71)9iڠCצȾmsmqRVE)x (ESn5RglSF!>nU}w壆s Yxgr|o/]s]ss<93X}Y~m~S$|bZ|̟}a#m[%M}]&®2Iڽ'1.p?sZDIO낲UB{rtD9OF{1^4Q|c݄̓O^fO!]lha`B3}VFy.43dݿ=i;6l ?фz!lh6mT46Fjфx`.mW,SUplga'CJ6;=ʾ+Wa_ R}DZ }`yJ7M8g d{Զ,jsh}aCJ>{7 # ^MxhZ}NO/1M*hYI3Jgs#gy>gZy1՜7ؾœsLQ! 6MΙ~*_ |I^?q3=pUe|ې3<2| ,~ݦޡ;7ym++j¯+x[ݖ#I?~\owg0.|?H6w~I@ѯو1Ѭ2W_c)?C?4gFv; =A}Cřht8ݷ U[ԁQV^:ʼR+@3|F¯E6]W.ttM_`/432POָXճ9h\,]*&VG:dm|t5a'I #!{3$2,5=C*2, 9K]!gOgrؾ_gLĝLΔfJ޷}:ϘDQ#ydZEGgdM[we rWRx _NxN& gLnzˍ|-3ݽ%-J`^#|:Z֭vu֪ALkuL7igOG۰mY3[P_pe{5z,'x׆'=Vw[x5#}/J:8CҞlV]X,g,gk|Ru/kg, x9pz96eoŦ,4lSV OQ9^~3Տ04Ll*"d~cyY"\ fu^Vjۈ=/F,l fnٲƆ>øK*W$Y~L5qɭ-@~ϣyq:c[7^Jݜ5uH4,lMgχV}l\+ٌ#\>Cx0˻cyT22w!i+Cl2? rEMnf9};4fl. Fh;PvspCp43&/ȁeZfc.2{e.2ڎ9 5 :Y^AX^BbYYm sbw-Mh8-9A?sٜgwMao~*_ s)>\CG_@_23LYNy_vrUmA<4> C/˲ȅMމ_i𧗁l#q{/M"\Gq|Lu!fS7`1̦Vc?.G]یGp խiN#\]fKVLgqMG}D24nx֣y} ?mBwKȇMh'>8/FV~D~Doy1:`tM!>}W}۩SAO]5w"\8uC;Rx=X?忖rjکRʽ S~Sgm16)^5UB:,̺glC|@{Q۽@ݧ@=g|׫X'G=K ro~$t pWQf>YjGExt>[c}@o \Bxt; `SMC:Dy K6{0O-.t `@x1|.7rcڿ)/ھGjNt9xg;~<^|OXK ^u0ٌ rF>]7zBU68u<]n7'5B8-ifi47n|1eoj#W4n};}g\hV(BB~W>jjbpl94<ԙts6g5Ę7 e=xqnNe*ee}eRȎ~)M촤.sm\S}qز2+W:ğvd}Pt}X;1-X'ݢ\HfzʿH1,vrzf-hxQuE9'8b\;. 2e(_uHG}Bc:oӠGۉ3=ܣEī 1s'%Gp=XڎUD77&k9źջX͖"s[EoxKҴ)}K$ W 箭km_2wx駈qdɿTYǖHY #+U^-a-Cj̱64('m&p4ʩ<W"*qk%a/S9(1<%"7xΣ'OOƤWsg@|h\>ग़} W'J],7309Ti3hܗ^huJ9B /^Um;Jů;7KG;ƊWIup7pu2K̺,Ay>66AO>~(G.Jۗ鷫l\~ ef}oUuLi?#>t['}nRQp˴o2=^k.sf.ֵ, ե!YU/_*ʰ~/[AZ_brnBَ~OƜ\^g]yFƿ^pm!9C0w4Řm\;y~~3~aHQ<-V>j=*d[!PMy0Bϫ* BńZvq@7'>u-#P> Vg~몞1<V=@v333#|9<z iQ_=8SLE T z­y30f^ P=EOU*z>Gv|:̌su@?n9z#υ#C:v|/O!8nGk%\¯ <>|oO%|(M)O{K[ZڴGN:n)_]Z;U@zҊt>ӥ_=]{t؉S8]b8]yR:ӵ8ڠa9;]7Cy7t$ 1l/3\/6B?h^jz?j S0W[Q.YjO4U2F5bW}@cW>ѣ~Y#}F˼/+jd$J׈5#j1֊XL؁ ;65Zf__,k7;?liϯh=|O P襓|tSOטKkk<ێ^71f}[sXjvK ! D@ UP"! E/^.O%eӀM@$mhW0X1>bAEA) w7߳ΙgfΜ38B<ǃ:'ǐ:g#x=ܤtݳ֦.+ G,YQC!Os=wHi 涸Fѳ. ')zbNl`<0' 9@֑k > >ۓT˻!YC?uLStڞ):):/EjjY)2Gh@n%p< ]R(]2 2Jn{RqC^t8Wv)VIJL h Y9zT:a= I*?ݵNV ۔"{=Ҟ@ymb'ƊExN9ty4nEcPϪn_9PC)mXgƣh]<>̖hQ6J#&X~]φ-ojc_$xa7O0!{8X7e,hhYb,B4ݡi@ U7IdnC%;8WϞ4-̇6g?=Zܟw۝_c+~CK;/c"""Ϯ^˝pr~tt7c}t-Or|֖grĭly 2kze{faDUQ=a:IJh;>ޞܗ|f6c^ZF<]y /~\Ѡ}}F*et9t2qzhOj;z0G Y.]'6Cxͽ+&.̐aJd O2$ Ȑ [ -/C }ˎκ ۙ)4a[& ALx_KG*^GGCtX#x_e_ XmRciWac^4MlG˲?x{Wt9PLo3; &>@y*yW|6׍95ooBR];fn# ?aUòsss-N>pF߀.7Q}:CqϹ+ǝoz 1#nA5 ҏ| ]rD>#o鷥9"o}9bGk+vbG+~W9>Wb`ޕ+10x+Ε>Wb`6J re?X'10fLgI ̴<,Ob`c'10ȗ|/_ba%|yGœ/0 %f]ܔ/0wK,̯%fTU 0} sB¼@%H, @ba-XG $fB٧P+ %捅 sn\\(0W/ V?);nWibw6ـ@,ɀ%\Un3`R6/ݕo܀[; h[3QcW|sī8 ?r;q́ #D'l0z em@ }mo3 m[?hɀ)|4>E%Ez"FFF9Ez|X|}  ~"[vU3”EA,vwӾ -oվ D9cV|7M [[To(/U196QvŲGяT ^O"OJ<w|~Q,2zm:X˾X]CwPwAߠXbݾX.uc% +^XѠ;AhSKrK6%˸u[yy$3 ӷ\w̡}Ku=\aR]Ӂ~|/0y8 {?ߓޢoOsşDbs\`>/ e|GP`Sq7'L`9GJV p50#7=uU~UqbgOJ=`}> e8pJKxJvP]{w ps\񁅳?U*S)B)ֵRcKV*2RrJEf*R^+R~(٦LdsDfLae2L.YiVJ(T&T&ҫe"+}\&KJ'DVjS.{o>{ #z (cvx *׾H%oCqQ?K%Nw?V\A~\{MF*[mz|\-(gz\ODTfU+)]vlN!60U}4o3A`*w%C@LxCxCxCx:0+w~G8prgA =*Ef;Pd׫nP%e.=K8#H8Op^!8.A $#|+)e+)Uo&|p 68`J9k?O2Fx3Ѽ Ÿ?OW-]>½*Q >JR GL}*-y,^#\De$劆Π!,pᗁ SG(:_o$ۥ|y#NR wU4*.|}'ql6`k\I [c"aqOm>Տ ? @O4 yC ŇO*P$j%I>L1󀓩.' ЏN"6dɄmcMyr~\Ex%#:SI}OŸ| NǑ6},o V{W_;z'#< 2vDn-*}.x'^C87 _&' ߫c}]\oאC#OɄnk$ ] G#jDzt<#olj- $ pO{{}^_GZCwM!a&բW}i6:mT 8.jJx-m|~-jwfAo❹н!r3MzuHA$bْmq^nA+ѭzPX]Z-2:kg_W#t}kOL{ vY`]C `>7A*Y~e0}vX;d{+tӛv5;{QirLXS}>mVmWX w߭qr*'3Vs ݼz p}'ݫ}9s#ҝ0| 9* ji?hm!ʶx^GH>:CS'GG1y^/ԸX{7h^1h^5Q=4/E?Z?_1>?ȳav~k 'GE>` Oї1hklY@7 zISoqp1 O^WuOg#ƺ(++k5O@7'w?@?Nu[kZޏ'|}tj]/j߬ O+i[_T=N#~7|o52MwxV9띪41³7y}f&~{tD9'k .{~Spq$Oh|=`|yYD}in6c!2ͯ/AW>h`Oz]w<߶~n3u t.^q&쯊(@WaϽSl蒛ku{%R,/bBGgx\!_.*\ >~>)}73l~[/ƥʹA}Wӳ͝k=ĦߘJr ='g,z.Cl+!Su9!;Dc*?#]^-wk./(oeR#I;}CWxtDWF:`_3cR{"k'ʚi/Ck+~+^٫yZkЯhn~ztVҵL75]늇3;h,[SSUX^fD!b&;i lbk7sfW<⛓Q-4+;tI_-ԷyhctU<*mmz xam{}[=jCiozR>ܴ|sTk^9mF_n素>$Qҁg|!=H:H/LПfW>E=/ܧ 0Uo H wR},<+p8:y4[ps>fV_Kہ<^:Igq­w||0[i5?]Hf4Bkm/|HxC9fiZiM1dDsȑi|Nu?kݷCCF Ü+;Iii1uAs;=}O4]}u#wbn^~:8V;"ϐm%r;\))4nt Jܟc8̡xp \P|Vk{im<( .t&rod:0y6<=lulb"@'OO峆Yt|p0;2X'6Ta"LzWM+wmmQw/3bY7[^;㧶Ns.\!qw5ml 0.r?! w}(c;e03L#@*yaږa~qX x!pE͙_VOR|~(2axG([o:K}ozfh~xfTHObvOaEu"LwǦ{{;j|bj09ہ#!dp^Au|Ŝ¼x 3~Ƽ0 sp 31>jN:+<{ \4]* 2L',oT^PwF|<'=LΊqZDUW']*x4m_^FGe?4E YN8lӆmp -lf(JX~ 9eF[B aJ6೙w+uA$v?hp?C#bn<men<+=g3ۛ.%+aqtp<Ϝf'v3oh[S -bhqfnWf GY dj`*'͠]F#ٲmAc{a{83g(}n~M;gm"X'E?/p$1a.Ǽo̻_̢|},c.~e-^qf7p.YtFL}Y,+ANc^܎ڢmٜɼO~۳D۔*t=^;nˌ/^u 9kOQ; >˙09,|<xsNA0.aI. ~\<J<8ypkGb ܟ9 x0_aHsO߸Cuָt^xڴk09dCv"m.c~#mw3c'[;ۦuRw]Ls򬀖mZp Uw1xNisDZ_3IǢ6ʛBJߔ1Ŀd$UWkYnE,Mޙ n !:a[< 1AU3Y~[䗰½p_lX'0ip/ˆ(#zWWc oPss`y^Sߦ9f ǩ9X0;? v|F1d7\}jt.XEp\5MnWNde)=Qֺd>a63]t8v`>Cd.O5~o'ջdlWg X'T?ٮAc2YWCϠ/~{U6O4Ep:1ߋ^?]_M~=6ɫkyŮO.XZ?lc0%/{jr\`ֈr{tϣ[G嗞GYO{IzF>^H3C\7mh_q2̷yg}UQ{#ڷ0z,+#˹.cߛ*FfTD⻺D? \{-s5@=@lA@Цs Pdj{npuA7={Cs8y}ӎeeeee6.Zu!}.c1Y¼ x):[_I'?b@xH^^u[,|M++/h3׷/u|sw{` &`N8h*ok[EY W=a8,=Dw|'\{Ʊ {HK8>]k/U8? SAPi/nKs[ Nق*3fcOBp[M(\*Jp="&Lp'#X{-xโMp_7ګz %Tp_G+xd"m+R%1_in/N*xୂ .\%8k- /8Y3^'8Kݯj7 -xGO@~|Ip7]]/wQW0O ^ x]K*>&N !x- \- !#8Gk+=4)90jo!w{n"W1/߹^=N+1qN̫Z9Ū>! /n=Rwߺ^gt!okB9zӽk7K;_ZsWsڳrg@"s/N)zT󹜷*1o4ŹvZEUkbk-weJ틸ZU8SRzX?L>ZdoItF+3 _9}?Ektl?B^2gлd+_$O"d)xZ(7qCd=K7ҍ?x_Ms=] U0=잍gg3ED|ZL{!vU > \+v 4ﲷHY ew ^.DSCYn/Mq=k_3۾e^.DɧwWOh]K`o<%k//9@>~/?$g~b(XOWJ,_sy /R^2ܐU\AN׌*YNt -n= }QHnH߾=@Wmg@6*oUt/n}1yk15¾tO~F1~]17>~cj!3GQoÅ{v;t~z%Xv}JHWߙ:gU3g,N*rzMV lp%^e cq )}ΐ&?D{kc+qz)[|z]ԉGj=65/9W)}heG zi+8@.*[O3+F ϩ%\c}Z7N`n'lc. A?ӌ5Lu*ث Rzvܣa{Ϻo/3GQnx0|SCudlu%PSegDgUzr|u˼ǻ  ^vۀlZ65nq={ڊ w邗8"88Z}oIl'ڑoQ=q-69rik+ƾ78l 3Öe~v+32jG*#eNϥw5~S2m?L-;|GkxAOGQ a~xantex}TQ0|'pO`ے1OY~WW'Qv~( Z͹}=a]miH`;1G9|ZARa>r801c>.!JkD_Ygn;Fa13?Fy§i[_}z?(vK˵QrKc~>>]-1އu\˵ tfw3ηW뻯`Ϣy/~^)$הr(ڽrY瓿8ܒdR:󵝬qL^:㙷}8%ڔ%:m{~H[rؾї`l3ǵjOomz%҇u*=l<r}[{Aʩ~մ\ޖ͆q[7BׅK}N||x"x= x'f;JeCrsW'jw܌V5}%QIJ'TތJ[֮<"L&!+ Hc8\̠DdEPeU>"!ˡ,TVAV@Uq $_z^g&a]5ݿU_7sK>˥{'riXe.=G_^Gi{Zݢ'齠t::윱L+0⼸Mx&xn!I3lЧ Lcͤ}j8VVn,Vxlzk Vv$R-~Y7jR!BҿҴs!' S!_* _DvYFeJ[*"̪""PDv"Ĝ[AβzخL{,MKE}'傞9m~Us=h( ͆m߶g܋kا}L#݂>sF邖XBc5ub~gvss,}xgu>7f9ZMfYgm=sSA&/g;@ߧ5xIlFp71߻F_3R_ߜ{÷*?jAKlY"ۍ"p39,PwYN;e4PXC9|'-wo"̒5rU紮ջE?8jb}Go.>@1is_L}[qK|X߯\U,'>m8ߤQ6HBsb?Yot:>w#oBg96:j;xZcj7gpn:6},QmC|j9"4]sRwf1ldpÚaxM?>el!Ⱃv%T-K)/lE@w*'񝯶$2'|FWM>YF-,>w׻>E-]YByP$t-}?ʚTۛ\Uw`^E,t[׹h.0h\pwGً/*-!Oy2DߟUeʸ^0;Eyo}&A΃&n w>`vmj]ezK`+)~QmB>fRRT2Qڶ1u< 'ҋtwjNPԅ揨m* ݙ4]\g{2|*ta|vѕxSU|=.K)A6lK,gWl# YߪL_O/Vs%zsALKJxM?Lu/荂>&4]c8z/|grL=6GB_Nao:2J9r Զ|g\:%b֓"(=9:%LϤ/]k cukoY3u;uo=.7]">`|k/m|z/V}J!'/8bvZB]q-: }WגfU~m?c]ޮ:3c=ܞ6%תts,ߧ}9QƟ#-|5bzL=q(]) >/ A A]-(A{)h#9ޖV?Q59坨"-#3{qo$;. z su|Caͷ;}k8gǺM~{|jL|6&}aWM`9}j^jn'G8~5W~r37%0osۡ_h1CߛKaҧ˟Jb'K͛ʉo*/ur]w2Qr9:_봔xկк2+Zפ kq^uB^~^ykyr?AW :ウDAϻP^MBͶK|N[?Ƹe>癀g9}5Kmkbx\j[r^m-7hkX ;U -Aʃ.\=gm4Ou~*­VK5ވڽo记>"O~~̷S&|N&[gz?Q&sڃ΅vý#_-kZִh==i GVGZ?B4&y鱿A{(%hUPFtkr^MF3Gô.OZzT1yiFSYa;|_&Өg].h%~oߥѾb/F||Rt^"aJ/xQ?0K5w3n1Qu.[}F?K:bb~+V\Q9?Ʋ9I/2^܏qG.?=A wL0?Tϸ|5  %lGFsI=Nvw%b\ڷmrG"\Qw vn ӭ~m\s.?s.?*#-qø2Ϊ6b2g1c(~[o#Gɿ1W^&9f]eEצGUj>.Ī;۟ # =q\9i㰒]hkO7<_|q~gʳϸ~g-Pz X|E<}>Gm*U? Bot^| ]̗(*nd?ơ~1 9< *8vka龼[tɹ_ Ib|}}5}bL>k!҄<ԯ: 4꜊ۧ<0-9WT$чォ'qjAyO>~C e d|'d>Se߱] a [WО{11 WM/#kJ\'pl\o㢭*⋎ƒ^Ƌ6.hێX1KZﺌnw*SRk/#O_sZ5^ '@9-g`BO&6t?y,|&xqs%A7@~+%+9(ED\Z&FO%=7Y"}^opj]0xu=_˞Ov̻А?÷0&a6 n 9˿ed#jl ;pe7x"2rhjˉ^H]t D /~V zy;Ի(=m}A5@As'&G[v9-ɢ<ˤz7?En_ϙo0=$KSgiV<ͲRiZ`W۪>S _PvG2Q#}U|\e滟3ңޱyqn7{WK(#ן=~| Sp#֯}'&$пO7ox!c>*Oq -4:_NY1D_-hM,u&~~[WW~^m=ߵn[ 2.hט~5|x_ӿ&by-3Lm5 o~-[GU1n# 3~~治2~g4v3`c?>o3|׆:s1w$~멃AjO0qP|!<q'eŸ>0tdFlD \w5/ WzkDߒ2?^Ō+ܻB\Xcni1k[LQAxk]s6܎f3zYy*.n0=ʣm/5o{sg}ף5@u?}z>Ƌ<3mrq@oioI G@׋<2L݅᱆|]kpSj!|C\6)7dCyŀlo @(^'8쉣q^+BضgO|_xˎ'Q37I\8Ⱦ>Ԁ3'fGl:O Z;neƵ0ꍉHs98 5*|w3==&x?Ab}[dc,Kb0L] a ١po֤ҷ<-ǵU7h_ CoG7'Pm)(N0_@uk>eZ@uk3鱶'ub'Yg8NVS/*=OF`׶FL:7m42xq-i> "=]ၞ t㻹@_t}g_b[xeoJ#ˮjJ aN,B{]]7h{BmߘLob;&>W:oOy;B$ 9y跘Ƴ'ڛw+wn !@i9 tg,tAGe~b\$IVIݒ~UwY?u}{1M߇Ƿ?ݏ815kP]["|{f~/Ʋ^@w@'|ߗH.@v'z3Tsqw0YԽnL㛑$spŁ^"=3f]ޑ]~N% yQi˶~[n:|"2i,grxiY+r7f_س ,Fԃwa5"xn+-3ȔgzdC5'P_Xm;od <_|o "7!o)N,~bYf;A>ޘ3X~ 7qw S`<56mx|*a#$τa䨸K![>0?@"I)ghxp ?B!t7xTo@gpMۘj;>|wK7x7q 9r㣜zvn'R] %i?]21Zd2mpnF~̣HiFԛ|>S)y dN'巧f3nSUg$t]fw4؇? ]_wE;˸ 7cDƿ}\Zh}Wø}} X%aܪ@xʾq8Ldps%7&-f:l]2qp[hO LFe} ]ӾmЩgiޒA?Lc;)Jn'Ҽ$崷jQ}SH7iސ{s?2i4c x!x&[6\ ' @a8=NI ɔn 3=K܋}A|6ky07O7˓7zD|0;G-e1:]ƲX&"8xqq%J:+v{w,bBUaN4} zGߞgJ*N&UdBaA&dBg'IGWAAQTe:#஀"ʢʦ "(0 sﻷUw#y_nUrVU;it^%.WC;sᏆq0C¸@y^1{ß"g?Zqt6*|zTE^ޙ Z:M/1Rmv\zſ Lt?2ewUHKߙ ~&Оb~SpKT*'uPm+ >-sH{[)񼧸e ^% ^ ^ ~_㈷x:|r _.; u1%x3}oho1C.\硽<_2?t|ctI'lo0 M\uxIcMV/ɼFaLr5Qԁq&Sc3-""̻ xwpm5g kiu|8Y¼֦S'+Xt& kk:J:_a+ vsv +U2:yG)PLF<:i%Sʼ.Zu]c20z뭎u7WOOh{4LcK8)8T]`OxɮW0?t\ gjmTy.^ei {2?t (?{yyaߔe#KK_7v#'{"#a7{_ yf>@hӛǘlq8,f^FoWg7cэr_aN6I_>_)q>,`X ߫Ǽd_ }{ʺn pbw|o t؛,o&Ot$…ux*to.^^n\n$M"Ej(HQ$&IyNwwe]݌Ujӹ ~# nibskwB"U ^LW? ^pOg9͂/n_i|Ǻ6m׻7k9*mkp[`u&Z;ߟK40Om |?0MPG7K gcϲ#)nMs\Ʋ]=_O#>ߧ6(DmwG.6d${ы3O[(Z2&)>cR0Y;=~ޤ wg~5lacG;ߢZG0~GZxwCh o D\%5XFiv*Yі1hlմZ[r;+`#uGa( "8kwp%ۄt|vbLq$YqG^\~# /\F(mQ_{*Ӕo8ĚE;BsE i$X(W{,^ ޯƛ$~T{c( <#x и^f?Y[Ey%=<ɼT-f|K+X_fip|~lDׯc~:wh"+p/ ~2! cZYXivwyيLDȴI?0xװߥQDhT{9|: /Ow|;A8Lt1ϴgmPv ļp&|T~[z=M|~?).y,S7,귱X pqralV}gGOwQ-3c~qk:o2:Pxm>ޜu'ϋe<ԟN'pS%0Nܓq!|be:dM- 2J SmsYbJ֚t](9Veq4Cr<T{8WMP`oYR#Ʈ+QX6-9~x>X:1_Jt>Ns/M23h>7weИ55ö3g6|ƪ ۶ؑaE'2Q֣tʹ E45l'I|QeO1;I/ŭ/e:[_Tan|qNE|,:0,,<_|i|E}Ywlmۖir64?dzC6td6tr6tv6lll/$ӨO୷OmJo$5Pzr(U9޶Jdwu.KRz7Rȥ:Ku4pw.᯹T1y[` okP'`8)XށX'-<ҞzOr"`@1bBZĜژ"jcI66\kcLvDK{I-g7aL1fƘƘr}~o$ר|i|gY]O6w`>qwsW0wg>D>ɼquQ6N=^@SvP~)4/4v۱8<%o +$T3^.=_:'zQ5v1)k K#ζ nY9@;zs"Ĉ;G>X ]?aynm kW9pKѽ =^/y7ƤJIL}7I^M1i:fh/oz6Kޫb bhZtm;Ǹ?/wC< E0"pf~_9G;_9q[|N> )QznՖ񖬧i'c{Di++^,by6ljwe_OhɅ[…[)gof%|_ykj`Ǧ]A\σPƿc3U k-w<ښNOXƼr]Ϙw`wkЉI}dj< }h+cjo@)cR)xger+Gi8g5,Z>WZ_#-p/Yk5:282YW:> v'CvG8:s>JQ*'̭dn?0yBi >fߛ~UwhG>o\}G|4;yKy߲W J.UN)RZ_-ͥWcJi}5WJi}5W/RbQ2M'žGcMJ~̔Ȁ}R7-G*i/i?Ky[Ju*iQFuRFuSX6'eT#˨./[Fudd}dܲd\N2-/')'>QN2]N2}ddy9iz֬iڬ֬*h͚SAk Z5}Tal4T W 6T vV V *I+}fTR,$ $f-|Y&ʾȘ}>VOGrxwcYK to u'UC%l-}L!Z/b:R SiM,a,XY5U/)]o m <=.0>W5w)}y o +/ǿ >?g"m+ Vw'T!2^FQ{^,EtqGhm0uhI nG:@"&Dw[NyOوxt)<ܶ) FW*-GjuO!~#Uܣ %?+ryQ!l9+~P-Wlu?J<?_8%R n[^o0$Y`"W;*xOGos"lZݷ':È:dn_n_,v=yxp(=xR^:e'~7]ri>]gOds?)|G7Nӫ\cs޸6<۬{<:> "jϼZzSxL83Xʋ޳ q>9?4:"kݝİM dE# HBeяQPT>DEAAmPPQAYD;߽}%Qs̟ISnۭjeN#lk|yes~%s2:Mc,KMRN 1 EޗFPz]]yIpzni,c%0χĶ%xp9É$+.ӳГaq%K}rK؞Py \$îm;M.΄9y-GxWd3ÝTYJ&<2ǟ,i|pdS^,_(@=@xG2lz|(}W[Ox3 ~u,ʚH/U3cV/@<yص^]'hF)Mh`SRtb._G¶wj:I"Ž$PQ)NNI?/&+-E-\Th[%zRt<oFkKT {JuP`^&"Og+up8qRE7^׮Nvma=ܹ-lU|/)n䒶10oRQ-4LCNù >ihÝipus; 9ل^iSixO]0#x8MkTqG 4I{4G8"#6Mn'pJ I:p!Y@i:d‹ &EKxw>jFsPVix/K @ \CW]- 5]ey ߥ0/ĸ:]Cuh̐9C"Bcv>+}{s_/AE˾P!c7'Þ$CIgOge`+f9i=lKٮnǩ~]L.z~'ĸ@ЁҿgyǙhac}_Ucv=Yb?Y8ù@;ߥ}<5&>gx.=8a шq0ߣIa, NʒmYsI[Xfo]7xCi1kq>v%aN8bg<6\Qs>}>F󆮙ǢdVZKWdIy//Va^uWWUFN9g лN^lw}&n,Gd“\6w9tGo#x_GLGYp']n 7b޼8NX'RWo!M"w*}2ƉS5e#*=?šWro*7 d6tE8>a= 3rYⶂl~JiXwƀ7Q7o{?[Z/aT}IԐio WkEs^ɨ~=A[g>gok2)j-{^,7^ϥ-acW܉ ;yC}|/4p7(OY ¾ArFX/MA}6u³jeZ0둭6®'.4w7ÿc+$Gh#3O04OS4^Wc~yz=:8<8xy:f%\&~&~ox_7hmllǩ3ybѳgFh]{_Ir{A SFi&ÎԐ&K|}&KGCgcr;ȪwΩZΓZ'>F)d//:j#1U_'42<|gh>S'=F5ǧ9u9GnukB{ݕ8V|?d62t3`c mB[-bgE,'@8'E>?N#|tǚ/oX=|xˀE|L=6>!6œ e]&ܗ}cC<$|R!/ *@8u.Pa>c2p)6@=/.~)k l6yxx SO8C8p:sm ?pցl9pvǺp2Spw!@i'g[(?^'|P Ug<'*]NEj&z8#|xN/$<ݷy\“?ԚUkWp\ \W`Fo 6{\}@r~@G־`iLM"c}s.*qcZ]V&X/N '\4ᷞ&p1uum^x_;BIOBBg](6"GWwod]jQ&g)Y}!>ِ[-r19ikp8h 6TrGF_]c6U[zSgs)^\B<271v/6n9 0sx# lY ńG4 'rc/c1FOHZYq翙rr7";i/~"%|^ӥη.m=r`t{ow""q / |# }?D'!qX_ڪ -zr-qN7xG.L5?0ps_y039zѽQߏC l>GЭs~w6Wqeޕ{W B7~9n_nCygҗ:&p9#>zBOwg\6/ռTw Bq~ 9j} g oCT[B6wxx#ɿ](e>%O7>CO)U_Vj޾ |){[QCqy{k! x+rT3 ov@n:Kq,@nE m+rp, 5=MT}{~eFrkZmo\ e -⍘:Fٿu6O~DC7/4ZnmUӍ3 ͓/ϛVbp?nFxOq? )2[U~!?'{TN MemR,vzC3+ܺ9J\CF6j/qF9]09kh!XjTWi\hCN4²~agJ%ߜp>GeE92ȟoJu]tOa`Ne[?,sYW}e]|}yk/7d/u5˟-2&KUH:,- @!J$C"`ֳ;<}oy;9UH.4;$ZOnV{My1w%^F*Mq 0>x~z?_ [)}({{P<YN%&%-V ~mO)qiƬYrOpWqt=wucV7OpxޡڤQ?}KO@m7]nղxm5쭪ŦcT[-? 7:._-VݸHZsE;y_oM]%$.J`,ͮU#$,Y |1ue%^#i~|p_;>Ax_*Y³rGY~`a5/wsG{'c%rq!1Zw7g Ay28BBً7&s?gXU$M:" %4A)"*"-[: tA7swܠ_6;20߱0~>\cpNjq+[1^KegU 9no}f-~#!~8aw<7sy ˴{W*~v$K`^M&yP,O!8@x+E}K\[ݥG2Z0$0pe:\]c\Cp?YCqYs|*^ڔ3\7wws9ƻ. ,=ݾ/K;G:1x>X46B? {2k?9u%C>,O<2͇νWR޲rVR;c˨&S>asY'-r2.3QN7Nwy;/vTG{:{47>ks{7FoEpz#?ԘeKl5 j&+\r|GS'}3B:D ]UQ~#:^\wTG@7]-Fw zoUӧV 4 ]~IwLzg_D?xaQMXnߜω@bЍqAa.eӎ~ 6`x?PU̸Uፌbgco"DH CLE#cV&}ӕu{{>5 n?DqL)( %Kû>P{ a:c:jIw\ŇIι0s5Lh00sdpj}mQO ݘ}7A[K_D}"waoHtv27Ƈef˔ЯTuXЙx?.7Vr2!߱^9|3rp[_~8}};9_4 LO):kM9+}/{čބt;}c)n5|=$32>R~8i&zW 5A}gY%;ΏV5IA(>r[|&FkAwgelx/q ‡Gv{IQ//w@-П񍇆еݗ>:t",C7trԧK 0o͘qՙ^ڊQm%uQҏH~r{i*i:y2,UֺylZS#֑ͺω8 x_5.U1^5tHʤm79H֥A+~K=.[a]~$6qx'^de^kFk38sk铵4NM'0&!\O^7X D,gA_Vkou|k#w7[ ,k+>n~; ae Ɔׁ%"jg/dm/U!Wa0޳5mJsmxwA܏(3]2&Ƌ}g'{K?ton3 cR}>Yuw闺}WϾ Wiߍ=`'Q_|cƵ3!ۉ5S~mUinʟ>יwO 61}O( 5ȫ`;}Mmlymi4Y]_=?E-0Q<(q8~[}9B;?+߀#~-.p9k*XLo=6缬~2oKgȮOU 1aehfoM|D[' EEBṂ9*SzmW'ZnN[{f';rQ|Yy`23iS{ &xȄѤF3A;YsCY1O 3R &$;`[R'Y۞ /Wcr@s|zZ֦I=m(םlzB<ŠN00 ,0׃|nK_!sS w_!k̐ΐ{3d| 7 /܌h8^NXZ{rJxoJ{˧o9~e;firCM-M^4s|9??MҾ&MҺ-ͽ9&wy?3SxDN;/%Dh~ 漃* EfZL&i^u K> VxK\$̯W |߉"=u.:4Ǖ'IfD^sϸ?W4/@gY!p4!ᧁ+~eeӷ A]*O(Jq %g(~ي Q~tq!spf[lN{J.=zJ>CO8[EAn,;>5[k9Y٢³|ڞ4I{.=>[g e/rInYJ]{MfC"8!\6>R˛yzبr$ ܕ`{FCe֔oI={mH7fhm'\^Plc L89sZʐksDXJ-!\ܫ&LjsG|/̟p )mpgޗmu۽8'^#QvXǔ8YM'ًw*8 `^ f_~Փx}KP]ˍDp5n:S*ے?D}hBk~J~ho67iox򹫹ϷpCo&p, =*ɓNϲ"< ;$]l;QD!ӓ |;ƹDyc0]ݳ;ԩUp ژ8;YpO!qwt;?/<!g 2`3xbW94GևӰW9aMi_'ᄇo֠3X3\L7_U |udsk$͎UcdrU@@{`c 0|A'P jM ntB[6Z[^4 c 1x]p`>8tܷC%B Q?i(uty0ݖ{s`.v=% pbg=;S%f\ӣJep@ǩ7ܾU,$w9Iz@ ϶۷ץ˹up2YTL<~寰۪. {GX]JΓ>9xצM^]?!kS[ c2p.C>+~, \)? pDŽ]a'_ _/c$?Mޠr8J\΀yו<.5l\ z[D7糺=sL6:2 Shm.ză(lOhIenCOHwqDJЦ JךI?%:r_̏ h0# g77 v"La{q N5h[l Ħ@Džw݇ Tr[ V5_!œ6yj~n2||Jn@?70@Yf?3&#}]lpSTX` -™:UG9&>>5GOA:}7"~.ŕ*q#Kﱋ3|3=bMP.L?Ӕݜq6&3@?U؍>>AU_ پ]\WYS'%2ʻX#HeA@幠muῈ_A>MhVjK|:R8A_l1wC;y,g^^lϛY,:EwXb ḙN.+um12~w g: ~(+10wp"9XY# Yy«6|N>hŗ2o=&p a~u@to7c3M΂8 geuάwr9밾DYܘ噩 UxjPIKL~dL`מ0lcOx؞mXa?N~> ^"xͳ?C%VGĎ3݀Wu#ߡqVNPEĞ!4΂%RW7.{Bؓ@1@ @>xAh{i:Q_\{T8:R9ػ1ܼ.(m;Nو1;a7k1ry^^C]zTop8[x]] ߻޵e GQ8io9OĥrG_[.3#T^RTӔLy4i<8dD5ȰUM==/lJ=TyƔɤ̗܏uYP{ ɺ0>Y'e}y2̄u輼MG]PyB֎5E%߮->ך('Cf dk -9߯; *kK;Ҝk=G?knIѻ~,zD`Urbx%pey7Tkg]l Re? QX@.S8@} Ccre(d2Kη6:ɫoփ.B_<rv+)2=ڕU[:WW@W .(pEo[nBi[<&|N%.'Yf=)%[Oq7KMy i֣ˣ=P7}FFKNdZaqA+*\O '?HwV/?R{Ԥ _? ;~ӚP6[X>9|8Bb|,zY+ʿrr:0:Kq "7~DC6>'0Bإa6x?WϋhP"^~P$OOWјM&h*>/B2u]K+X=̵od}4yjO=U^S{L6r%t]܀wzL?#~ۄl}47 !¥ΟN%-oB͠y8HxM7n-Nr| "5ejJNy]m_CG6eil%5+]ٜi^ E 0$Oʹ.4>m™e}ʮ7Kk#gm~kN,g.ϕ6'^˙J^[^:Χ~x+o-HLRrYcJ]Yr˪}iC>>yhpx*̪6?qbJu_VGw__jm۫s+Y˖k>6!3/3˟0/0\{ص9ҭGQ|)syo2%hQ@8.&N*.~UzJ՛JW?¡d ~HIO8ќ%<*X[M6%( m?g9a}K\ g]2[mf>E#j()1ۢ=>B mk'eMm$y;;>;϶_MJD_ŧ[Spp΄8 !܊̃8!MN`0@%ylOcI[M8e>NL]8kۑ̃Qrֶ#_4e[NTv\WߍvI3Q]g*6Ÿnxm[{#r9xniOV}93Hݠ{ݽlAkwv22u_AVm0&^Syߊ pviXCit2Y73K~&_v>  9,%X%qGyguQF\eM%sc5C<']UE?pgF*Z0$E\W8G{ů|xsmW$"LO^٧xeya{xUk̠/7L;) 9դ~+1cB$<#׎ = {cM>nWkN"瑏G0Kj eܶLU˲eqw-"ϛⳬ棔 ӓU_p.`c 5N"|̴e>)YzQVtXem5~Q/8Χxm˲{<7&}nϲkG,K+0}yݐھC>n@}X'|/=gw>d ̺G} oٳ+Ag-4پ?5q_tY;Kݷyؼk]絖 g.;]%x]_1si__ڏsÄ[`ם8n 8gL[?=}pSkŲ2Qj ')RA*_: 7Sdo}lrE VwT. ?opFߩ[KM{}_1߽W]WNẇxuJ3W]a?t>"wK|}@}=fz'RZ)JM_nr%{b!>> \Y> ~o撏Aۇ_-p0<:q_ '*><!@UƱ*|AS9{'Aɋ[掃g49Myʰ v/A789|'O?GF~fM)& "MF=wh.2y砌װ^d~7 oTL|~#<^yy4ЍR!ә1eG'{$LV9ꃢmd^ }K]4t.J^\:< u'ۘʱ#}~\G sImwHd 7rp@?=ٻj]17]&b&CHM}:ysFNFnf}㨡:\S1Nvf⩌T$}.CggRE\O?+oLi eRYЭao?)t-Gun(껸&_GK5Ve(lRldJ&ۡdEػ:9!iv]#hY[y""Gen[{~ʼwQ9jY= ګGocBSw DŽ `|Lѣ]&p |"T-&|h~L{Oǽ/\,pB0 XD}~.n w~ ஄{%b[)YK9/'݂o/Ϳ!'{v{??UU!|I$^Ngxrγ'owoeg'aUAt_tTB955ǝ>PMY':hO:lCܓbC{9*-)|rdv QܷR'G:wr(=NʚQ [ =U"?hꍈ9Ϥj_a]{NĽV;&~p͗b]'~A9oHA>&tד"︠*CB?_CNb/Ͼ}2pƚ?=k{WW_7y1iO?)5ߘnփ3Ft'MϾNPZo>%R;˜Hܝ?mwJgNa1q)?>%cS2&f$_3939l9R<[T˖39we˙Vrlc%̺bwtٙ-{[H>ރѳ\T-ހo=sٽⴵ٘C |Uk|BscisZٻe냹op(-]> p6L3!QmK=t(*LӲw::|H`Na:]B΅%wgU|3Ż= ߩ&ڭϗ0z6LsC7DTސoU`ٜp9| X#Qu3͜3߃H +A}TȾs# eY ={gwٕWQ$y//arX$Då ΋,`KQ], ɡ*⅊At]EV\y H`_L&v7_~35=L:$<钦A:/JOIJyh.al|)f'n,C:zN4 xAEw6΍.mdH9ɻ&.8|Byj<8˲AeL|f->i m>M=&91zrc`u1= ޏA6x81jϓF:xmkd}T|",~Gs=J<8&ƘL#QoQ}/+'o}x{W> f}?wL3u꠳'Pge~D W# eh.O kc3L$C?9SҾ%<5ohO 2ĉNc`~.2Mr[-Cu><ZS/:dikG|? m>&7>^/3J^__F)n=U_fj&C>LnW>q7qu3=<ȓoo5xLMnRf&ij).<|(.fN/ƻu#џL7-|?ɥnv)[mWѩx~Kq;C]fLw)k0nx&xhL,'NƘ12D1S&d ct x.=Y|_{A|{a?x9oݱʲ/deu$i2Mϡ1U94Cc9{r0?4>~u31GLn~AJX\wx\Q+2ڮ/䟼;G Ǣ0~ܯX߻u wͫ è[2p1«!.i|'LY8,Ʒ~Kfd7n"j0NCkk'4yl<Ɂl2Nˡ>t}#= ^[}r1ؓuUa~:oa^7oERZ[d~1,_4sp2c 5<7xR. xv._N%x Um(j7K-ۄ]g{<0+$=RV(?IyO x4gz}OciVA~|јr-~yNg[g+h{y7{ -+6Xt<*xǜrS%R\ώE]{߶7kq|SGv$3B>uyzl,_1nc"]5u#ilڑql2'~&@K,uz*Z2|$_ΜGMW1Fٮ|^K:R#SeS>-ٌqIƨk# ގ6q|w)?k|{bd#@U&{9cP q4XUQV#Awu'Yﰄ<8E /E^c t-m9 ~ ?s}ά#AXФ(gy@)C m-(94LSW෵g{([Zs߾A wMj}ۭ;y~7Mc 02c%s?û A݂g/ɺ&ܒIw/lsU}hP>s` K8=x|[G|;gov9WpJ}e\-|>udmKqѻ@SRUj"x,Ќ\kyO|\Ƭ*MrFdC@m.`YQ|,xloGcTԸASXүj{;_s92P~o#|Oa_#tR_7.bN.v82,9]#^D6vEfiyXԝ>1Rml٫z=m<&G*WEڞľ;Fؓ1ž֌" xP4 _/Mc[1})VTyA% eaa( @eal6fS{fS{N4+=ۊ l9 (ב\ƪvPFX z}YEe]=N/si'p)ʮ~pZ_/+_ \/.|P|zYMIk>(A?scb6ż p'u<疯4sݳ| (3p8lt?;ۘOp1(gg:E {NGzLxe1zvbˠ XLs6(O[X[f?'ɷQNJgqs1T2̵V˰l-\<~[4hЁ |\>&QqH [9!u'˘\f\cd ;>3Cis?:5.û89^pHxWڔ}WMS[Lr{JjOs?{Rѩk+՜OKB8qpHk@w87>ƨ'&g91:gp]!liOPw+`,ax4q{(mQuNwIr:/ؤ}s/%|VA߭JX4O7Z x{ |0kk/%/jKh٩|ͥCfR_oo֮R],AEݶ`OW UJ"[gw H'V a( #ƐD/ˋ.MCET=i^.SkcH]W6az\Ҕe'CQ*ͣz0UەLꙐE2}ǜ٣˨]{9%:1h_G}qmmgO)s%ݹ} 9~6'P?a~/,#Nl~C82C/`=4 i4?GGlCAOlcj_3oQ;eE `qi[~Qvmn%pK.[ .h4n)[^GUnk`,K=WFs>f~+g~=z#>gc77]N|{ K_G?'yjת?=.tq*i=b4x;qr2 2EiU^J~s_SNm{"'oekٞr}T;1dQzg!סܾQ7 m ԯh[x*HUu |Sݝqlz2㍂x<,l1Nc >8Kin. iUuN7֑W7Ԧx-xuT~")ZB<p^1h㱚k=wC@%8t/L_Uj+xf~d$JU[e&4S*>+i-J^Dު{*wU1G1bzo-  V5XϸDz[5a-Xgkx5}tމMwR .87~Gz`"rG@ٓZkOj'Ó$ˣ3zBܿr:9f!^r"(12džOs-hA;q{Czas.:!}Alx6ck@Ho+7 hloL? x@צo\le8l"iƎ6XEe#=UQ]Z\Et]^E{rVѸSn+UWi&5n]M{Ws&Ӫj}&/ez]ָjh/ͤ}Q[E_yy CFqϛu qm x?g2ǀֿ"TiM>"͊6յyD>&?UO mI0=ϳR] kwv=:Y?x4ݞV^;@fq׃üNf}^[5qzvr[t/yrJS:|3ny=ͫϐϽ6Ih8ҌZ)oZV}Oouý~(F[Kks0rEx{.m 5اk&]okоOlrHJdA{na< +g$ZOibp)L);;TW {I 3 Yvq M`\{tuKx:q73|VΥ1Na<f\۝9Ko}70 נant ;As9_v$;l<*:?o0#ɽ>tn;qحyIG3o|9T:wn3>qR,g}׳xCꚱ>d1ķy Jn *=g\ Ҙ(@׾<+ j;U_ӾuÏ'=;d>e $R ]63VqS]}P6%L2HgΧVZNnqqM~%;-Hc'~VGHõ g3n 8Z'SW2]$_6s^m?`~ӀLq8^1??U<=:ͺӍ7KëT<ŧ[s%<vZmtc|{&;V~6ގHKيnZ-~\3~.{g>dL9ŽM)k}fmvMM-Ztӡܭ:: {_j|O<gFB8 !ι,!Dq~'!3R^{8a{ !Λy"\Mq/B !?Bl ī"^u׻>c5h>߄r=54###ه|$H}Hu$$E$u$$$HO$~~S~~^?>O?'H$~Ud#@)@/ (Q$((Q$5Q$Q$oHQ$MٕFIU$}W^mnƦD@QAy(" 70Q<2 2ODA`T^"ͺUwΫ?7>3 'ZW}rN(d21  φZ}FF6' @;2 @@E[+ۅc=-!G7'= '<e10zBxY }sx2xNMdd>^2bJ)]ރR{J xK껫Rkk xOoWjӳ#hGtAL}s+i_ np'dMES 4tм(| 4'D&+I,S!lTޒ ^SkK*x^ 4楁Ws446\i}, ϥwT:xwNvt^ky:xKwSUThΤ[/O& N\*332|do[@e3Q.K&lL؆U 2ae68`r`̂mPl+Y `.f6umh6%+uy3겳3egq l lId}1Оܸvɱh{*ʗ>&#D>ږ{/:wX602|8x'zO*vvp5/ͽ:¹p 6Bg;fyOny5;ߦ -M[ lžk#l5 Z//lӊ7rvh8lV7L6l'hվCH8P.ުS|jxi]V{-o?:GK;@fâV{8lepa]s?Fx^%xyu/7.vVzVSćs)0ibܕ,YEܻ *[v7G+8wxǒ.)Ovl}̼|^]w1lq D>!v1l0g6uDy_Q6ų*Xgy6o#ӝ🕺|E:UJ26R48R`3os:>/m7=agw~yy> vBW^;axmޑ1G|V2qnW&U; k?4xYَyt:Bm=a>ޥ^mkޜ/]zUr:Duo[#t//tߖZteJtoD#IfUIIFE XW]}tQm'!nŖ(om]+ ї(D_TyByG! BqB_57 !S!1!1(*#E8c\Oi~1kOcοs׊ocb)b\%D`nZ?kJ}KT;/;Ϲ~ζ9/u y^ ySXF!u0c(cYֱ?YO!_'塐یm%<\@!?ŷfSȟ^KA`^oS8Ÿ(ƾ ߐ2bC?y_& s)`s/OY<&0ڪd*}>@} >=o6` q=;3{ wS.pR'ڒUh7~q>Xۼ*kx`; ż&:62*dԗ [ >,>)m.} Wljj Tcʢ+ գ}Z|ӫT}F؂z9T|U>{5@H/d4$J2)~/2"^!Y&SY^Gg#  Xk1ha|MݹJ1=|0o_^cl tl3 i,6c)[NBk仉 Wݵ$:4\SyI]du_ruGvߎ_<=nYsNY NZ \'6}S;4e[fw߷ +O~Oۗ_}`|M ~[h>]5*ݾqmoύwGXkw7Ͼwu'K/%mM ->: >s0tL. D#w̨s̈́?uE_"|/xuo?NlؓӤc,Q=V5jN:̯㫾 C,/R:#UWwg{g Eץ;vDZJgU1InzmʦxNl#?V;? 2FἍ+KJ-q)J$TzwT:v-KxH;y[9 ԸE"zLwSV:]*l2z ]ٷmdOklm臯C=5"& j_Sd_ )1/}N<'xZy9/;[=dAIoް&ZU28Gp·8GtZx(=֝0 f~<6z ;9çSD-79w-p 17 VM!㌚:;lNм#N_cJ :j?c^ҟ3R\L5F⹾c|u{k i<kBqO(eqI+Xt> \^xJ@4g)F%x?< ^ic}d m ]p XVD3$}]W&{ WގϱJ.|o 7ollUg:s9Pvtn_OʩG~ gwL??DPocS?N߫s5]$}*7{ mH2JiӥՙV< C6UdmFVd6^pY *mFG%1OH}|o2e|*wOy.VC`6Q#Er;FΫ12pT'4(l?W0S%~wP;9Khe6aR>ڙ,o*OئOss^kG[;}rnFGߥڙ;u9¬EƷYͮ6 ^4)ذsy_F }nnC,xu^?VgZV-:>8%HֿYGP[ #T`>V/psu8?&o~s3uf["FmM$|5-RN#MtU%u~ ϵˌ~&m&Y m󙥍ꪏ+\S%| yv }G.=dyX> 4X_ٶ9~T Vr<ޚ[M7SA'ah%S[4Mls3ۡw UC}Rҿ 0v+zk"x w;WW?wm~>xGh9/GV'=sA5J}={uOy!1{e& od>S@v]TOm g~2/dj>6I? |U~琤WcA~9} |v~ǯk{yx!\x{QzG>~+N= kKP_kv2m H? 2q9bL\XZGka^)z/"@~䧗'Ɩ{-㼾ҿx ۝F HOѫlIOգ9 #&ho<pcILYd֢6a=dTz'xo?iBlM7|Nsn6KB\3;+7>k!L|U9y;x?Ͼ2rj oCӱߨ_m7 F^uBiȾP}w?;ȗt U_n6Yq>2Ų[~RձYyg x5xNEM>}!5^K"0,Α׹ZZ{d? x8Y4(I.dIHvgb̈eطd-VHRP^UJe) s_=癙7}ƂJ?bݸ'|U}0O#vp֯nkHPӲ*÷$k?%~7x%hju=$0:n%pwmcTL;%NN =n|\-C戸%lLz;O~=-*W~.89 ̧-n}7Cyuה:UHՖ˪7M-|={Y)U|}/rw1 jvJK6"p.橠&,ȗqUt*!:ΰ{__ߝUH+rtk_̯_H Νˏ7pQ;8y"6 XE/9s^bUE|C' <.Eatq(یA?a\ \+ݏ8x[k\I˼{g /%}'}Fǵ 2#^#X>C琔l /d](=T.>5 ݣWX*(Nb snrc?7l|F+|a{[]ߑ3Fx! %q{iwߋk~uX&q ȧv*G&s~8X9d#/&KcȜ}1b1Z{μ4b OM&-?%!w0#;p&1Ƴ{@b,0̇~rW' ŧu! zdG6 gG|:̟w_ڏ#w ЙZ\caf;Dy^.K8 bsLQy,.MnbiH!V(n0_w=q cc:on5, [8["ypEƸproι֠l>p`:xncw<16+s2V9JSsc?ۢ,޹1\5 ׃3\E{DAOyL}$Th؎Oq<^g}NqXt|N1 iw)-Yql"i~g$XC:~Kb ۆ cֹ:,McvW):̭!*BT?;D;!گ'D _hqgcK:mpB|7nOs1dȿA=ՆoI5k{.=7YvBy{8"g_poǷk͖|^QKs<'as"_|c8Z}?Fs+LՀyK9V`Ckߏ\ sX C2o5\YU;|=']`{ 砙軫3aZ^0/l/Q\\[ֲn`KB'cM|rۿ,s xmly͘Dpgt2youȉim{ZG:7މ_1yE쇽ż IG/k2t:›+dKd׳}2o)Yp^(2q /9a7w|cβ,{Ư]!Il_+)Oz;iAmƯt\v5pǍ7/*$^"ay/ٹQo~,~ WP=w SwRWc!Q?LC*A#|1b?_T[U_hW^K.aP5]r\Qkj컅]Q|ĉ,%rQoNvOi 5 5.ԼЍ]¡`pl'^\JHOij3Gw|i7wvP7Ntu=9]tNuZ`_u|ݵKw~n]wwݵy\࿺k?ܤszh?Ct{j?D>ӹ? rB+;^{ 瀞wzi\U z˭|:6/E&<.aMWLԝ_=M=˽Ya.3Y-xW+RgbvQߗ_ewvۭOCr;],K<?2;e}>=bdN6sV1>݃7}=s}轎 ztQ)먙Au4Ϡ:B N+gfu eк~Om3_Gv@{m5.=]gȍHV^HZ?"?F;ȼ;z xin,|(S\yGWKhnl/jbqkr}i~2s4ϸǒ$~)%q㍰. &`o C%>}uיV^=%YNk.ҷ5۟wg|NԾgQ]2e&;Irk)3~&vwu1bm4c1?b3>8q d];E;Eν˅q Y #\lq ߜ7] :sgO ᖺNFqqM*pxYTZ8 8}&O-/c,8!{+}zVzO=]xUџa"8 A9uf?qmFm@5*O.L{IqֺH9;kW> u^?0&N}F>f}*q]мV5(6m}Fu*2DUCLnY'8{,ϯa|zu57]ԁ}p(J{7w(4垡|{>|#P4c#O듡4N=wE=_Yc^T|4'}9SC^۬]Sa( 4x0_O&ojPՈoF{=fosSyݞȝ_ E!1~ƴ6LMP)~ ݍjO'g*NT׳}?im+ya}v]aԹ尾1L'#0\Ga8_yy | ƃPm\ϲj,tԷCq[%y6,>y@=ޮ"<-N/6_n8jéLNeT&CiqyISqnEvH!n c' N=S"# & \Oȸݿu-=o=¼Fv >]n#i΋!Xe~o] xWY*=q~j0?]`>7w1,7V ,FSw?~l]v^ei`V~$ - X's}2—F[lXx P# P%rUg: xuknna̔7^pq<8 E[(ګ;B9pL+C0|49ezqׂ(~̭]D `*ܲ(r !okyύIuE5Qfr띏gGGOc}h죩zh EX62 %!_Vu#RE4(OlYǯc)j.6 OGw˽i +CM&m5|&הVލL_^鋼?} ӵw|O0U32nwʪ;xnVW0Xalk2iZ&kʤzՙBܺKݎPϻN\{ȻOjޛIGP/r #퐺_t⼻E){h۾{1w|qz,#8#1/{yl o#Gz?Ǟ6_W<4ZCF7"7ż/a"o @Y_v[LS_3x#5X`!7?Ke<~no^6WbG]N87ZU]~PA˦/;eć)bD+!p8/2ϤF,[)?Y&S~/?xqawIcr–0za4dcGgƊ̿bs)w.]\_eetChwa9Oв:f̏ FO{M3|!T& Ag: Xo5Ib=s-T0EKs߱br!uG w47nw|Dۚ(ļyt>(c,k Jq&c}i4/ꧧ/닜 c]ecl16:G?x_ܷ~1m|g,a\؟I^|d|1Ǹ.`8vpI#wGn%~dguvq @ْX0e't 0ʂqtv+~9ۀo ݌1n1.1[b8)ø=jY,daR+3]nM}odUʋpp%g´SZ.µCcBe\P?u&wᱯCTk,?frcGEqi}Eh밤V$nk0ư7dq۱.Gzr[-x>B}Es=Sq / ?~ۊ䫘:_ON˹G[o8X׀MP=zPbU|T6zPG%/tãy޴q@2AoX>i_Av |߉919XkIݯ\-14i<2 Y. =EV{~CW@ٲ8=ӿʟg߸wϪ Fs!4:A-MpGѬvgF<(- 0D 8.>AkaVV>/'ޱOR{c1T~Tϱxn~GKWq"w''ؽ&4bM/1Udz]<S:v}3mBQe"qqDu#uyDWB~h" 0Ԋ,DQCgH 䫴%MvƉW=րX=6|G_fWe2);vuc_*zuc|;y \Cºnc]e߮vK$\+5?g1,͸,Le YzNLm k q;h-AGǸ+5S)nsL:Dm $t7131'qVi10ݭ6f2/sm}^2iqvz8O崸_5J[67kx^ևy32(`a{ty\=؟ /Z*;ecWo_N9Ӓ3 9C<,e[;`t| yB0A1;TQͶ@0dGU͵;,;CI\g{VqBSwb$dN Ke+,Ƈ4~'QW/Z?bO.;_$*RN/1~fpCVnMXO2K]JKyǼ7e<ׁpB1nN1F3g/˳Cd" !Og9Ŋ_'/ߊ!S4Z5Sب;P!!ooi^FIR2$8IHgװΗn$X:? *Zܲͤ3i~{C5W`om&yi"!ϣg^RٴlZsOʶҭٴswe̦505mMZgS_ݟM}lwɦtM}>ԏM}=Vf6GeeTb՘ _Bb3\6gB<϶ mYڪ;8ny"}߶e{aU.v+E1l}01|-K|o[SO5Rž {cžS|I'_x9y7QE} Ay/bH `^:WeJYߠOx'(_UfјjJ;Y`^![L-An; @|1XTU{ptuC6cldw370fe:r/m=gEYT2 %ᇭ|97'g^ c$49Ϯb؊nZE&=-W 9&yl*kTvg~[?Y̟üvo=2#y-|rPb@{&W~} G$p99ްp2O 9ԮMVT߿BDS◜]O%\Olc' ə`qs{JcyXG|I=ﳞ' GX_7' \t\Y~`!cXnP^k |_;~t UPn\ݗ^s߅/h7}3WE`\n!1FytޯX{\pcQ{"uGra|k,MGzўʽԀO2oK =vvveHg[掠|^[=U!b$#܊gW@(͔SDY~~XyYkȼFOn]x?L̛ PoޣҨ*z:`|>?wY\Dt(Cyп4z~\xk0G.s yr߹F|< }y uQtݢ~ScXb!GlHk[:1g(C[-xv_yo59g>~kd6_9+JW_$ZCҶTpGwgt+g!''©T+eEU<({h[^>͘f>$WA;ܟeq${CQŅ{YnKLrGY(eGcɳ /,/JG+uO֊yvOTi},w@aYO)jư_Dz>lv.o~J<"*)"5S_bz_)#Mb9`/|OX싼Aƨȟ C%zȽ1j/?>xYOO\韀ϲ%>|1M^{wX7X0S;IQw%Y>%V%t[EޱV-k9)=_2oO]]1wKT;~QKhǎ8ݾrkSaogMO+F%uu||Eq远|W2s`6y Qh BܿXZ<ϖy8E߉7סxWB4} #O%'W9 gkF}ʆt U0d0,0^0 +9| O1WUbϵQ? MEF~xQwByb:ް;Qvcamgk-:F7DQᚎ]!s;RC 9!sH~ m^rrHmFcӋ7rh5ۡw9oqPS~_1;%ebZQ_1OYOjyo:K|α oޜ).S7eޭax]K?f:t//ܹ)ם̫vm`FwA_B؎>}\ G,[C\SuyXJ1V!-W%}ӀyǰHr祲ÁӅs nVՃy߉nȅ*[$4뇰E<yj6(ڟyEۿ3yu{> >7-Jt wҿ3e c"|Y>*-pHĽ*-H`K{F"{w WS|d8䰳2Z8ߌ6FtBh^r50La"} pr=]a^Ÿ#b ,C/b]g2G^$t]*;,^Ns91+h. _ +dq:3g !HFՊR{v[yNJx^^9(FN~| _f%pWe:h yan'onޖLn:gdygV~(hZ) m[3b$ob }^aſx~㍬~R F˵a+>[vR\+)]\I*wVQJ>ˋJowUiNvn ۩ s&4@8bKMjWȺU]V:UsI?ۿCGDm'Ǻ8U7!YQ^=řEMp ~ւ *%agXncm=t6db,* O*0!N.Kպ^^Zכ~q:tL |RR#O6>TξKJXkh]uhvLg]]n]>L\:^3ݑJt|X%tߧ{_a㮽:@&?3L ? =LZW&/^߇ ӝ/2]f]`"OHw~t[kGVtuJWu+^[Gz*67Ϻǁ >gN %Õ,@Σg\yG-:/TRVMy}G t{t/NUovGr8%&"rrzmcYa~2lyÞeHC'Wc5ۉfִ]VSnռ!tu\yuӡx /&^ o@}7o{lV}s^N!Ѻ`P &mk)O<,lNm%dpm*cRO!3d|hזlh׊ɌqXjPJM%Y a 8 aZl 1=r<"_S`cZidO91Zހ uӨ- zʃNm%b!α;ҨItC6;tK3u> pB չuA}Ȕ{Q?F}T^+c4R$s˲];^boq?> kw%\cCf1 ڧը.D]!ՏX]w{,q^AOAZ \[Wb #p+ۊt% Xv] }$@``c0]/ p3/ u_u!q"뚳[w=R";l {?_k*R/p'7zNV0r$㚀XKұ}G?֚⯾ί,N#e:EQZP~IW]u\SMW磃'+tZq:.0/&B|x?ŧˤЕPNg3SYbV[~A1Wn.keb~| =|Q7tcKߜnּ[ %ƸRwyԠtOgJ2{eP8UN~Qt~|:z&tbNM~ 1IW|u9Z)gz*GXO<y;wx.cQ&Nw7h۸כ74Gq] #;K>`^n8: y'@Iv,-;9)] TF>>e=*5yYO񭤩Uc7^8/紒Ǽ8x=,YW,wW'>[^O@f&Ҵo!ݤY'*~"^ vr}ƌG Vs0l[jV[!c@s3Ofͭ 7E]9CFuo=Ht/fV<6abJޗW/xxuw@z au0Py1iDcm _#&饆:҃ LkaՀh>Zqq ⴂP2qyi)*j)WhD 3CRG)Qj1h1iB|&oW^Tcve}K3 㼪4(^i-qp=uuc ![fφî+;?n̛nyy"w2\3i݋sw]X刖A4ɖ.>4{"o <_GD'ǘ!¼%;GgLs2Ȼs4e:ϰu8q6 |wg?cT罙n1x-/l0YK2fwﰏ~ 5 ?eߟ1iYdY^ c+ Mߨ7)fwJ?yY^}讐o3| <8:I| yU+Ϸ a ٜՖqg\y ۲Yw p Nf^RqJw~z[r<㳉~>oz3F<+'<[ st/>LKзZ 2SMvx=1"`d#k׶Fo!{,`~8} C^xXcE&t4݈#>}] ˀµp_jtM7 W>W~}d􈂽3g3@+e )'kQ^u=LҕB[;t\t:MwNYѾζYTkGW3OtL{ xs^ʻvAxt9HsFfnH|M y_ :O~o0,`^LOޱ6|M~X<1NR؎XJѬ56u8nsMm{Ij׌`soԧ|Aw>t1j:2ducԀ:(_ !_Ѭz|Omqxy | e̷*tq"Ƕ͟2{lǛ,3~1|-Fg|,wYANe\yWcC˾r g3b~p].rw:ͬp]=R|׉"nt-.A䥅2MO5z rz;wm%9\:C6嚾e¶rKy<BfFyO$poiysK#e3=:|ό|zjEqb[4.ZcZ6J++mlǓ:l9m;="RV3I`_̋XG] ;1ia <:wi5s,b<]xn+E@Gcyw2s#yn3p$pg,/!7ʋ2XmAO(u ܦޜ1N1r[^>~D9ZpҺ2J`=~Css@S?7li=:8ɖS$X&|۵Vj; :?U;7Bۙ~kOj1dkVC>. t|˘nkue]tz|n%wυo=l~M__m4nb61߿fe׭vCqF["U_jrw4MIwӦΝ7lss4-0mf>ڄVTmm^VKcH`Ue94U\튀wn7&sM,lG+P)~웘C'ٞ;.ow1Y`_L jzP4Սԯ{PR@{ ho, / HW~\ s{zs9((4@7R^R^,aGoDp+l@x󙷜=y#U⻽ͣ02@ B<\^Co9'wXrF1u pd"^IFUyKD>g<cA_pXh^KmS8ȼ;bmb,Cjl{p~[h!4xXq6馮$߲UהhzG>_Hc~x㊌|&vMnN=2Q宱׾:O")^5޼"{+8h*wƞ^b}]1ݪ3.=o]l#F[~Ǣ}b3{q [*c{\ .&ycN9F/1%>i\b]bQ1pLK˓>ysDXfN.S1 S O.\+܆QW&pӜs;#x5c '/nH:<χYn/Ӹqwtx?%^|gM}׮(-P`okހ908_vh /į[JPGyE)5ףDl5r5ds#[a>C1ۼ*:v1 6UQTJo!_kpLHyB۪[FAUWcbkc=$@Z\33FKIVܷ`䓌Of<"S/+9Fy9h~ #z3~7Fƴ-$Ӻm8;[ϭ.lp ߔѺgNy~^ Wbty6d rcb=B(2޸~2iVZN<_Y9ʉolO+w:Hv.> \Eva?-q!&ࢎ׻Cp |pl]#3ނ}s_uvSoM~Wpou\ԕ8{:p7\|vn?.lyo hn<$\p|,v3܁Ӂ;*Hp}Bpaz~ׯP p'-^jDpҾ{Ap֧]s e^KK"w/[Vp4jTP{_^A_AfvMe .NVAo s +Xw 0,jDEI<6d1>Dٞ#<Dʦ"*FDjT% WW=3r~!%|o]"?|,IeIbW#|UuLzmzHBI?MG5N{ IHou>WI'K U&P/aV(d, !XK.cor2ҋM9Ho<_,r^[#֋"cKy-s<ϑ%6v L)S0ϖx w! g"w >F4"jg}R6d&7NBDsx|-y!D{z(C7'sJy(o+=63~TS4#D(sWS,9DZT[pZ +2"?#/G=-3{K8@Q=w/~4O9؛(N_} ~?eٮo:>VKiDzKt۟?<$r~Lq%R Zcr<@C#щ,(?'z?s9zw9,C}C!^~/5]D?`qr?Yϡ~< >?C;ɕ?&ChG'Nw,Sя*NG} @@:weςYSB BT!xk P;""]:8meNZF@l-(;sif+؜qf%dZ{+$^DJ,Bt >{B_‹oUj)AYocn,g(^0AE5<r(9w#9c|wQ֞NOV½oiOkzI#RE7ٛq8+^x(Keo]q>ˇ&]"ʌߡ{6z[e>eZOCb]Vtߖx$^wT%IC*ϤJ3/D++JT ;VBJQW ;U!݈*; rGWA rU菾EtZ rH'M$QDy2ѷُV7PTގFzSތjǫjۥը/Wޮ>Qo"G𧋜2_5Q}d ҉A 5^_3y~P!N bSW~jZo"ZY jQբ֢բעE=9nQ_l-S^|ׁF{o?Wl^됯CuD+~WzԳ>w֣[zh=zNԣZvU#m> wJżN6~ _{~ h@Шi^F~G񲄯͗a/; M˲Fح{#vK#6F |b;!FMye(`zRݤЛN%2r=D#'NeVe6X) ƺY| Qu^/I+S*le6M$oޡM{ݩ!M±=׍'w _v;)8 @H=Tgc}гFšvpc:$Z GIpԫN=IT=yᛅ?3 OG8 w3S1ٜgGxǬ[/j;>.씝ނ-FhK[☶w;J;=g>s~7ݎܭgYݴ$}]XZ9T8j^NUߓg~3oAu21)_9Op^08۷ {+&x9`4H^)n䥌ѳmfLooWϗ:}`6gEh e^_;bs6ɼ3yO^6g( d^yUI^ |kns0yQ#C'|VSY*~µpd_+-ia~!vGy_ eD f?};v¯*~S?c"qo0?EbO/ N JCd~[eǙ/-Dk)d~׎ gy΃ _Gx3EsdX؇? 8ス,}W %ݎM4&)>&:$NRS C3gO<xno#j {E4mІӹ74 t m' O6|5׽!-.mc?)~a>?>Ks?!xE(8rOI}XIwTڌO |^1VDKDNIg S{l\~Nعyٟ"G XqJW($l9h3T^)JlF§8.Stf`A.'lF) “ 6ņ6ny=fF韣9$\v =_I)P~VpM;&vQ:$3Q?_IZ ?.8Ff'\vS&m:QG}5F#8t>!vJ oɃ~1O%|O{I R_$7TAx(?eMP?F|td:%H2}|[[;jaE%׻?ө3{Zm zJc9[λ\st~\5(.3 5L!/δͻ[}]{\͠AMa՜v^A0IQ߼Ne7n;|KOXDJKI)OUpܯ#53ᮓq3.&m?;heqGsn?Af0xx=sS6MtoCsOks]HxZ74-{AyYYq؛zi|z^ֶTKB3o{e/fЦ{~^Gh6?ȋ_b?ox|򵦙[ 6YŎiF;x oh&KFkg[t55{y059[2SGt5m^:hzh&}U׆ir?NO!ڷ)Â]s:Hy^ZC>|(/gSj4h:vڥX }TC'B{Yw,>t.e=U8WEVhi>D gj\Á!W1X{;۔ : Wuv9߽` EK󌖟z(*qYСlVY4~sM(js}lgz;]#PMxW`f]1iwr:c=&Gӱ .7;K_}~*l/lce?+6D4|,=J%|Uw_4]&EZkA8c-6Xn۴I,HvKtS}v{6rO>hb"Ccy,tg-B\Eg93swM}~zl=[fgwK\W\6μЊquLNcjX eNdc&)`_"+21+jKވu.]=op2 lOU%.SCKޡM"%htH)_~:Gݜc̱eZcM,ŝe N*僉 aƸ$eh"E7tpi )S7px/Y{ S:v&I|0>8:ia[FU4e3Ʒ:${$"I_o=|Lim@41߾ _O<߲SLPᴼ%qo ϳg?65sߓ=d\D}c?xs' ܾSVEK5Cz](yt#ȷ_Wy[w?b=)Ө2 stZΞ#yd,˼Mj}“z² 49&ӌonGS&g>VP:ힼ G|㯀ߋH"}G)\{ v'+w[TsM}r[oR*=rHp류ib!OQFq*^ߏ$~I&KXȽkC ^~{'L@yO(XZf9wM)+2q V &5dF켇 l6cԐR4Hۥ[v{FC-C x]禆t. m_GQlx4>mxVAZ[*/snC۷ 6$Hi]-5`eɾ Q ^Ԃ;rIqt{ӣP7$ų3xĻw^nhjniY~Kyt0;p{<S TŽTң,aT؟JEaTcC#pVI k0%;fM,-L D|kLEUS4 3H;smhҥ-bYK{@}ϫsdn˱rN3zҨsmL w)\GLF@\yGqTe{35PX/iGy PKӉwLÓqn- nг7sؿSe"鹟yR+wr "7 3߫ɷ| :K9c~{^>~onXԐH]{ !엞J68?4^;,#yw%盄#7̹ҿAg[E[FY m}yOj?,_;< }2ˌ1 Iø^x>d087D{iKސl# O? җq.oƸ. fEh:/ RKhfΛkEoT~5IC8shsɿ?ՙ;Ohߊ|2ӻl Tۘ2]7>VS647%VncɖzK һ1Lf~|}WWs/qi{3v8awz7q~OӚhfsu^f3íp4sev68gK%m[@#,w-_Sq|> ->vt!pڷ"~1~75ߜW7'=gw\c.׊USwSu%okN} ~ F=5V>` q@a߹DyXj(k˩x{̌,>Ѡ69GU9Zx.%(h^ga<]k{k➀-L9T 3m̸ ˓ V{ށ:ϨSm۶0sf-X*,o[` wº^Z<}?/{es^[ĺƶk/%2epTa)-M4iIfodﴤo!O3g# UjZm3bPCp|C91~!8_ <8 Au/΢+̬}=xֳ>+xnjVԯwU̷ Tlt'/>Fx^\Sռ,V<ߵ;``oij pl&cu3Y8d0NgN4\wh4k2P O|φJT#4BLGxįM&}xPGs/yB0u+x7<8ދ" RwȜ8#2^L'ޘi5ASv;# ~ekop(Ƴ?>(0Gaݖ鿐ϐa~T|I'mo'cBμ*;E|('Ka AA=㭬E/xon7kG^wu@gοQԹFgwc;RZee$tHqU0SCm'sa=ڣ\n%c{xܭW9 q4dS<އ,qgY۹5,, ˀuqke*2x_2ka x ~Ƥف=ٽ7јT]]O l'.c Ʊj XUemN*\_8 x,~VxlSSuZCẀo6N`Q9ZR[MXLA#ᜏo[&.?)|)祘z<ꢡmR̽q)[Oru::_]MJ~5U5>O *p|~,ی;ĨtBqc;~QXj=1}/-sw֋`]pvnZo 2&qȄ 2~"L"Q-iMI;>w8U#O2@<; IY[^e9xֳ5{z,DzpޞxF{*o?,e~_/Qm茴ؘd~V5_N iO:62ӎ" ?-2(xm?5_ 0bż /-mVm/}cHög F{(VG`^)=*ږ/e݋g3üμ7Ǚ7x?K8O3I<o{GK :8Ȣp.~I'm/y}N~_8,B~`C,ykLyLGaq!OI9=;p9,QdTnxxcVx1g2C4/A;" YONo vG;t_Erb~=ٟԁ౎un!6u[Y׬d~m7U}kڑ9H? |#kĹy+U_ >k?JC lx1nbh{_mB*($OnN6Enϖp.| b7㊎co E.ky ys(9Jwy[w.зIg@:Ykz3QսB#~t{N +Gh+\_\2voIJ!zUf J6c?w/I#TX)ϡoys~3=sŭ9Θb z9RߗZ9 ^ȡoP_p~q9Z'Q.dq=_.2ycι{'[oL eQ+ʢA.EF.[\*ܡa|0Du1<8s^ay6Du{Eɜc%?:zZX\gIrfC\߰LUli{FD6`#?O;__a5;H5@s8xDމ!x'n'>O;q^U/s%r~#M|p+DP/)1?Xﰎ h:5Dv#tCo$S!SKI3g!wEဿ ^U~ |jWbW(w"*6o@=Go.&m#V} nȽ^V2-O|nBuWvDWdLp|ʼ!(>Iί|ZΉ,γ7ecUvr*pFTSfw0{:f]_FW){ jw_]kg\uǩ-[}+|C[3|cCjŸ`8g=2,\2<$'M>g,s?D{97ua$"M}"v/8|pΑ"sqguӆ>UyǓG/~VPڄג2~G?zN~z/RݫIw62 #o vQv%ur6%z3W83s;S{^K}Ԛ5,'}ix#Νa~/ݟ '?dҕ_Nߠ4?J7V :&jv!妀ܿϱkt2N⮳].$/ dwbg.A#ESߤԤQc\'tG΂pۤ+4Kay<*PλԻ]GN~E,?ԗcZ_+XnR3GTze.]h_!w*7yx#u3F7Y^D7oS9|KWb^j{' }یywUXϽ$)u_t)i"{pnO^u8y+0'^˺Cu@^;,s;jH_!akuHhKg^?Otwߺ%MҎ 7(?X۝.aP%4\7!Zҥ0BOWbmVXE]?SB773G nf.`dw7Ћ=]M5fHgpd[vJx(;Їﳃp_3/mnNL^}ɽAYfs8v2{])> U9*hw޸F2 ΁1~ɼ3/"k9oKV=fOl#!<&A8fYO}< ϏgKmSx|G+m {O8IW58}xvUGSҌWZ'QJo {Am|(B8c5py\s(,{GB4ŁYV$ԗ9_>.BYB ϣmc܊+^zzH5r Dz4R{|3QNټ(gʹD}M{!Ay<gKK;DSю|G{~(8%0&s[&K)oxjCז.fD^z;+IB2ZA]K18ͧK{/˯o}({Jh0~sc=v5%ԡȕ #/#F$]vez`vO1@oo5D$ȼi{} )t&3|_^5Ys,_߼iwYI _Re yW/:T1<͋w{1|¹O.z X' וu#+A@s8uQVЮȾpfn!$tb".;`OCz[4˷q@4B6L43vtJ [eg?@6v^[ݮ|߮Ig2 xqm:ˎ^6ϡ>Ms=5f?nlkY+I?n^.noפ˦|;Anq/<M{ ކ9X&9mf 7Poj-Im|d[8G&̈hk 4:7!]sY/a\8cwO)KX&|~͸mVdK72o#9mu]a>a\MJw7pAN:AyD:bw9`]}~vE!.$d:Wq`vȜ ͹_Sg0qrg`%/lO708 ' 1yh? o5=~GY14Ea,6 ?Peҳe 0Xi;~ Qo6,¢?p;5cSl&pX{3B+{,ZNujh?*\zXբIu$r۴}(i>md9e܋b>'<Ϝ68Cov!޷yhL*g;="P@X-{;|3^8 c7Rd&}HT>"E>W7I?^xMSUQK6_tǪ߾XcS/2oYE]ȟ ~>˞Gb˘q+λߊvǮ /m0ڿvtcϪϘ㌱V^#>]ix9ĕ1ԗyT>ؾ;3%r9}Q|5ކ{My9JP/o]9ǥ%nȺa،r#saNLJ;|-_gSx y6o"M6!Iۤ{oxMI[mP ̦&錱Wr0U69^c}|xM^oS_T*`MY7/u&瞀qUabڴx'WW~¦;oMw i;﷩s6uE_龥_ހ_i?ݱ?-M u߶龺-tGt/[qtG50Q<[3>s pN#|W>| ||73x5oW㮲.t)^SIxo llgm7^Εw]ގ[~ p?xDU\ /`W$Ce{cxcp7GE!%B+ /cZӱ.oOr*Kmڊ\ o#YIz|UIMP+Pݵvw%rϋ JS;}Ц﯄1,s!t+ v#J!۽OaW҇4BzS险J0"5CxdDJPr]IvUDdlNW?|\IY~oEhkcU>RIFNeHmsiz?B$\B:~IF )q_9I?/Ge@1ae3矦jQRllZ:LOwRtޛA`5pl%c7xd>}1t/7}0G=dRޏqxe4GO/yiwʂ3/۝wdIz,9o3-iϪ.i44kKF:w +&5=fؾm$~FI%hwŌ2*~jv?S1~pf<ͣ^_ːqO~c9^+em}f[F'#e2O/J\#I$YsRGe┕>*|T&Q 2AGyGϊ^x+=mOvgXÀ-J#>Hۺ'9cmE>P]ޜ߁\S(*+ԁTelh7 :}\"N(~3g[gz X-,o5E(n+0u~tţI7w4/r4/h_hh?;;uKh,SB)%G1 ~QwYWBwt,q[/JΎ%tg_%l;:k;;ΎQ𛆺 [;d R]_xq(g1E;-xr浪@>+~nb#]=ro1 >Mʧfq(s[S<(g [F0=a`U{y*eYB-b^* ͓MPjw)3z ,|lw ^)th $zYS l;G}ȼXe8tN%a 1dc=~? {{rSocCc"R8A|c60Ա<\[~h4)v̭pRp}!\-@[b,o8ȻTEx[yX:w3dwcʼem6}2=5ƜGcSmU]>{H^? 7 #h<e8eH}!Ip歙wқ8;:M^~׈rTF{ExeW$6rNCY&rUj #tG͸W_xrֺqsm}C7|טmEO̧BھW?Lwۅꎧv{rĞ61{G]Mѷy3=cŜ*QC,Mfzx]{oq;w 3CyBp{.tm;7* 3N4ל`paNaY3ee6*Kz *׭`݄ Tfz@>U/Tz} >"X*;?cA;]fCcFT01Scݱ_2%r]}ID"YE{ Y$7 ! $Ј,".}<߰3 c DY{ Ax*LթuN.>篹ӧj}kacۊUuw+`ԫez)z=tC^jG!LIHso'Iw;x4p |a2)scD 2"l؞h^ Rīt^ސL|8}{ ;5N:iGd@xD,Y+|,fiwm*o!I1Ϊ}Gmw-w"݂uxo!Ys4֌C7;2$Ҝgc}vO@.iˢ;XCsH~Nt,nG>1類i*\K^ŸO;o~MX㌛ȸ9M\X܈rd憸^LW&xƈ"<ّ3mKӟĺF)Zz;E[pc_ Sggܢ]߇jY%Ř^#' iPC{^&yN믦}٫~~:Q9?Azx.8dS@w6dLc}1?,jICFRhoLwf Ćy,fZ~\~^ckʆ|l:Y3 2m oWX-@ِOm$9A9{L ϙ.!p3!lϧ0f><<*~|g1/Hj'.WGwÍ\<h_X]\LJHg[{ru:/{?UB8ڏvg7 t9x0MLKG_q$=%Ɠ_0/p,q})ZҢViyeZ4UW|#n!<enAojeo{ 5)5w3|ڏK(/裱NGqԋ3_4:xWZ]uj-tQg}cz:2v4xdw{Fip^E\x]9 hzh]9 p?T Hdލt4*djz*vIJ=Xsֿh=QFߏ8VΦ&W޷ Bg~]u^ G>yiz PxGyhKr|cChC lޅ!nG~Ǟ@|S_֙Wo18GjL\6dI~ݳ@+N f{*}UN(A`;wW&w,ˏX-G,+pP%7:ܞ86qu_'}ip&wD%1 $F7^uN|ڹ? |KfOk+p_G {^.K+>3G +˿: 2% ɪ}Q,pdc3>7ny5v!툅wxB=L\w"ұ&SpnXц3-1~0:¼it;SEƩ izʊ^ɋ(>i?XwRq'# e'p뽓YqXo6Cip4?'睙E{e NxOSw=Mwwo!̦Z*GM~fX |z~:mʅ+eSs_>>R`S\M!HylkM8H :WT]swL.3%Iד> 6)lw4}OԲ1 eޙ!8lhۤx 7&)zB?_G7:@L-zx/nb]K2 :}}ЊfXXrݼ/>ۚ$_M+C_;bl!\}uX;vѦ]ʙ^+>:ۘz5Dq؞o[9\םDxcӆjkX(o^{ڸ/Txi>쥽/ǼdS%L/T{ɦbl*6yɦbl*{ɦ☗l*~Mů^Msq:C5X}/'rs.0F{G麷*J&lݍX]Ɲi/j<-o6FvᾞGa⿇g'}Gn2sۯߪ]@D3^Sw.CN3GhuC(:ZI h{wNk˔cit-3w% 502‰~ , G!-AN8=MC~@KN}j;՛6}?q_o }vLϴ{M{^D^q/$r |C5= n_ ~#$`||OSΧ>XO}ps>Χ>x:| v->@ P\^@{lT@vM Ȯh5]Zڲg!5]BkJ+fY!5PHvMoҚ`!5*$d᣽v>k#85M]|5Ȯi욶Ȯi욾]95\߲.\I߁ŽaE^~vp#3_Im2 `: z-?^"g)zxZ/Lg{BzUg"@{ | `܆A[wȻ1>'2**`jycUzF9m>Ń^OL?Q^5ZĶ*tqlr;/\9~ioA8}H{؞/Ԓ>=iWӁ~E4<rd PHSc;;dǁnRR fuXTj=t3u9dМ`Y`_ a8 3)wp:&,ź?8 R9L/3rAJ:G('L7Q*]Ou*8~$̳=@{lDHS['ڑa=3BA؞l;Wst*^:Ʃit:d~v>b|G?Q+cBZC2 %vq+v<[q<3]C㷒,go b/ZP,|!-&(7C{C\_ĺK@9ud @: p ̋DA2FyxI{x_b!|mƪ |됬T֟B8o,d@_@Hن,Ngo+′9sG62FzPM(pO-iߨ 袺`M&X0Pux5'~5//}=wr[jJqzf8; 4ϐ:~k=I^U*5Bn.{l1FJ5փ-se>x XC=J֧l9ƻg+}n 'ܶƔҚ Ó`ܨڏ&A<]cvj8Tg(m"s=q~ouRWLևxӰ2k-$ľSm-:cS-92!9 w(*?p;tzK+whz }(xnfÐ.efØ/ToT?;S@z?"(Z"I8GM=KzoUq?RG2F=֕ovJ-'UI(q3 ܫm-PTI{/F0qvl(z#]έԶ媜kT9o:2^[4mViGYoUz+~!xz1YXo*i : U1:fuؑ1a&XW#U8xR.?t9cg3FRƉW|r8}<Դ6<_4]~_p\}Vi=dԎnrp|7aP{A`97hzI/:/8h꘾Y[{U_cx~VErd=E&y䲞*G9L{P5S@?z˦o.a5KG+d"$ohњn@z]y=W5m1մb*j1H!ۻ'u1;Dǁ:D{}ts;<, c5CPƇo`x7?Dǟ< 3ci0X~7Mu{NC*mRwI&ߒ"oIyt[bHuoю# ,۬Ws^:g<%SN>n#`sU'z,h;8wci_\ 3n:M0-f/>h!7ЭˇZs~.B.PQA5o( YC9[?| 2i,Vߛ'OiG8}#8h粐A;3x7%iKƹe5Ҷu>5,lƴ"9Y cļ"{Qn[U: {JaK=,V8t +Z$H_x!g>VY5_o0Nȼ З َ9h87ö.V< ̟M߹6m86w&2Gg j]ُAqn 9|-o*|/=bO7 <[`EVr[ˉi9Qfޒjy+:]kuRC{貆Gr+@νFz{5rҘl`; z D_3o ~^L89Jrglio9=16~xqG{O^N$c^WJ݃l{8?{qt⊧t']n 7t 7?tI.+t>s L ](߭H[M ]Q 75'.ܪ҅ۑ@w -N ]҅4tN&~҅@p|tGp| t&LutH.Gp>҅.܇>҅.ܧ>҅Gp?Ht\ 0t$vٍ"h .g%{SEs'E{8?Dڛ7Hr=0=pq-Wp{^J"&sc\E E۠>o4DL t@MƵZ;}\1B}?p*w)q ..gexrXpG9Zz#qW2ٺw4ɤ/u}JcR{ī:7 B&=&~dW0&:#;{95mk x[\aW`Mh 쾶"Vcu9(l?w5LЗtw}?Jw-iO6Rf>WeM xʅ6gh2k,X.|kO?LNraS`|pp qĵH>'mubއtW0cag0ww]|jgP;9x>Ka| p"c[]cXo 6 Rq=|3:}-l Vh vơ^ξ`^my:&uh*iFb)WZg.9n9zӒN];:"N `e'4:SŇUߜENBasYd[#\zV!~gW/MG<[yr}YQ&l 2sgrVݡ/ȜXW mKnI}F t_d3u=ҝ4v4#}ˆipwڭڀ\ uxz$ׇ>m_wSNj87yy"wz:7Iy_q/^?*G9ozZ#~lo7ݪgbnw*j۾ŵe[9zOc|Co"%tP.Ig IU|Ȝß; %2q [Pf;CsxyؖZʌpm3|p]ͷ1od=VG+^7 |]!-ޜn3ͱ0C4O1t/~t?iiOOQ~NӞu?iWNZ?L?uOi쯪xVU{wzoy-粮Cwx\wkm":"gya8aP1!ANq?r;B"! D$>"yL ^ xM~L~-r7 [/c5ڑ* w̼8;30X3-Żß?K[ȼj!= x"uu/p 8-o*|yUG"i]FJL#f-O$S)wn(MYn=am U?b' 7,پ=0ou&qziת z˜){钟zi=տ1M;38L8\C{}8ΣeQ/.4oP̈́0oΤ1CeVmwX|/Ȭ ds2u9$Loⷷc Sqe&poWg;we^\ c^mOOY_9<}K ׆mb%o/n;?= iOt="cl?]s !O?E"XwC/pGOmY+\ >иWOx/akq?keiԙſ 㱞m`~7*NBEkfD XG!3L}p]wzb3'5nϨ4)(z9~gU=к7wx',6wڣYolst0~/2mV|e<ַq[M`mo̿ViV'쑨8܏ wB ;Ե:(xZ83$e/c[V{zCi]s7&#2hNoA{r#?X̡39tR7`\:cy.X&;7-\hG}c &p ʽ&O a,owc=# c=ԟ;R^HeYH9sq!sԟkn]Zglznӂ|/A=pC.]׃cA^egwAc!a*ƑײlTθ?me<p d<g_| ?2WNBo1^V0܄q܎F]g8pG26:~?ET'gD;-aˋ<1@GWkygU΢k.8ܦW:8 k < p6˱q|A=.&ƦMdd~WQxx̵b_$ﵞS(כjH'tƲ\Qr*o|68CbFCa$]]!-%9ވNu#!v~vT|;ϼ5{UJ 8N"ۣaI\;g5r0~pXiMREHcn7rV%7baKa9%A==qP^%Wwg^=*[*ϑ1raS.w+9,y=4ƺiֹ֕ɨdtAtA_L]k+ŔjZBiu.KL]U;>dLl ͿYvO ͿKhڥ4,y4/ySJ˥4(uRZG/,uowzRڋ~]JKI(#;HevOm,[TiLeT7˨|e2}eT=2WýWT?]z?;r/LfYf9ˬem{NRKu^-op\9rNjOnj;a"G୧o ׎>^k9luC<;S?#`ƲL*ݵ`d~|{k=oQgż&zwv{ ,ۗ*Èt9y1=Xwr~s8OgFY׹QIqe [^ꐾ"Jc 6Rk-eJ ( GS:8O:$4pnUIu{tX{!Yq-?]i`UE>&!!,>@MPA@ePA% >eQ3'#n,"QAa Dd0 [V&d!aO DPUvߓ%?^N/՟S=|o<.KދΤ{MϾ8r?689ogx|\I \~'*y}_\Sr,rȟ=$,%ʋөoAKNjl#lΞgYTY#;}#|xڢD9=Vt oZΪJ&u:M䜎i"ܑϳ ܣ94z)<$ ^@Ӗ|4M! 'ڥCX#?3oAy홦-&߷߷% 8/Bn: i@7=`h:0 (Lv"! $껾rP5& -ݑkgr=!;Zk`tiӥGK{Nz.zZ^LMؘmLm{O׶=?n_=M]s10:Bx5&]=Տ Dڋ53}HF ]ETbf k!߹h73~ۚa{aG@Ep*3p5 Lm~K1(v89X=3`gJ]έ}zMHݳ!mv g~I8}f w^gK.'/}8=ՄBLq~9W܌p_<|/ߑ.Kygu/`MUc}km ]aEK7m1p?xoϦ?P_<ůmͬ{9QFLxS{9R2d kK^.Mi %gwiоڏA[%]kQ98$NT钥Q6.Khɒf\y6f>*7KI93*?y>\miv|3 X {|Gooˎ܋-$:R"eK67:mW`s6v`lsH~pJc٬"4[9rxn 6Mt:0G0ݭsc{m9H3a~ټksypuxY^;XoVW~m+2wIg刍Gc _4 mGr$0SǖN$z+]{9 ]I-Lq4GWDv s,{,]mY!\bq cmY}9g7]?LxaܿIJN!񄽹Vf[Jpo9}M_uJV/zHiqg˺p\Or4XZKv}߿{SjjM3L]66vqn4pOGպ_it_- -2=+\|9W棊\<9G=ݝ^%g؇3}w>u0}+$翷e@FO6+N,;2v-q9]ìл3fY+qM$nI^F |Oym(sQ}<_סswܶ̿{)ѵ)\5;CY $`n.V`QT:[g}&Iv>0}/~30=E^ ߅[')z5LoG܌p&y/2#=Ё|J~"'p2$Ÿ>›T 'Q%.N&\ F5n`^OȌPdrw~,Hx.jK}tkv4IOSqPu4ޒ4^e۝ N{ZWs1ϋ,+zA*]Car+B~ޛ6Ew1hy]>{>$tϼ?^O+9Q!I2 >C N Ȉxxߓ`#/kFa_||SAxo" 5.i?d. 4`.C̰Y,bKw>4| mqa]EOEc-~uU\!vQӽCpkĵbj}נ{|s8ocj[X0'-ٟ벴Po]D( i=Z}!Ϸ[XK5:0'볘ӎjSqYF8іܪ3BL =_hYf沵x3cY2֐ ;L~$csntw\}v|;5K&|/4+>o}b+mG|C&^!}2qc C y֧ #˙+qd'઴ oS:I[)/w BXlϰXv8"g~v4 ÁYoRY^/,Ƿ <^bc.Zѳ](Eo)z-˚ild^vlԣ+NW:xf{5wl`=MB{MFJ_UQos._Jw &J' 8J-f%-N#|I)_ng`SFx|n {{݈_WWpvg+KEvy^چ͜R`SR3֗j]R]ۢLI2Ut?$[o"1Ø^7~fBm޶#.GFyp"{Ua آV0FJ^[$`.!P~ž+Ӗ}VKwJ^|oϲ ۫\}|ڳA_]»U> ̼b¿y'\R >W3po }<ī ? t>$>O{>>2>j~8@9\ 8FYa&{PвSi~~ZW I3Ƹmང]\\/,>ww%Ͽ{ziC7Zouu&ŶuJg,vPz|gsחsDluZ#zfڵv5%[މzm ߏȜcv{*a{܅n J|_ww |=O1?o{TN~. .sgJًn_t٧RhfLW+eWjuxJUEՄCg*6uq02Oj ;CHW'~`@8p w#sscտ#MM.X y#bdM{)ߖ1@#_[)gSPŨ3&URpJ*QUr`B(SNۉ!O"/7= WXu1#=Ii ]{86_R'=\_'%rWXeNHlr;)J(.eMaFFn3rAn N9{eNs%ȍ&w-בKnWr{'IlE]^Kn_ro!~΋!%wCN&w}ERS[kNd} =Gdn%ޛ#~WDLr"N'-rVKoZtncպV˾a7ͮ>Ku?-3qCF8KxTpJf~Dx2J\89Lطh,玍D L.ia|CGw4sN}tNSGwX<5'/vF7x#Ϗq<9F%˃T~8.#ǽ:l 1# YSicIqk"r#*\M=M~nŲ3Nd;l)1Aw }dя3ʱu]C\rL0x=Rwd}Z;)F::˚Oܸ6s|.g]}Fg3_!~@G4vYb(wfPܲG˜y:uhUW>8fq>g8[vAmS3{q['^eC .3b;< !F40/U5j?F"oh& Hi,~y/\qݶU|WR/Ycٮߢ7W:*%cQ_?gL/rW?gߩYq:?"BwoTqUS[j-{O6+vA:9:7S@EڄG{ V&߷Sm:+sj\"xl" σn؆|Ltw feA)|9*?K&!cS (ĕc#A.AAA+n3 ?PT`] ]<~s8NӺm]ro(z.ktjN~wϥ&uU0*aUbs^caW'_LP̵y2N+8Z#8#Ό7~>UrGT^{"yjYI-KWMwXQoLGM!kr/ʚ754},y\n?L񕓾K޾^*zi\ ſLn;m;\gj\K=L;u>g+~[ rIVqxb|6|x.H?a0~kVvZ tp4؂Zȗu^[I,o_Ϡ|L1~Hqv|K.əs'N-N /rjmf+81d02Ⳁf FN?Aَ[q ӠYd s\'~;NZoezs`!m_S>[`8߽7|zGƲ~~sO =u }OBv6Scd,Q boP<:F1Q b>F(ߪ{!F1vQevOȇՊq#9/NvvuIv^!~_qׄg\H?!j?*y ٹwǩ-1;:σ+vwYF~|鑯X:Op¨1Xs嶡 xmdw.ƸݾS⤆OhXiVkÏ&p~/o﵍1=;諜9lƶ F:!*'M.rIϑrB?SkiġUEg}tV:Hti]:Y@{> vHL|8cB+*k4W'YtQ;ԋ @?_2^zw4vӺ!_N2]O5 SbzmXG/zm?)ˣ^[πzA_s=} tʿSo3U?f;ǃƲ ߰n+&>E-qu%6lc(y "^H;Lbph#==@/2ff{k}ۜUZ;]Ok%吏?骡 :W9ShOD.a>xgAw~g#?Q&cb=i ~xHqRhncg Zָߩ5nA 9жK=᫴27VOlA`c=t v x5{clƚNWP1˄#4T \c+y{l}Pӝ> p0p6c`ܧ3o~EKnaO|-yL͗GHr}&ECZg5pe$He4ϱ8pqC@ɀhq2' 70vl`,lׁ|}[H& ߮a샕x s8nq 2=qޜ_N\ZƇߡ9q1y ?ְ>tTtQ{c8F(ׁpׅk}>BۤY|:>5_myT Do?E@rx, +kԷұݲM.A'j|$mt37[eRߣ Z4L2ߋS8\~Z^g~#]Lv,=#*@c?< 0kRH>D{Q5;0^Lx}T4[ QMxs62I /AFhNNR_WRWՐBv}w|O|1` YQIWF̀>[5^*ow%J"Eɯz( ;|VҢ?:O(X@'܆g˙ݛ9{_g cS2@kxJݳ\%x c_5< }5ڇY-Wrzhiw&{,m}wci?\ۏiYזru&a_ou[y$m2ɷ9]ߘ`qLod98p^lixjxjX3t{i߇ ihX=;S8 O6eJ/nn4cuuq͆:K P>}0Kio|amQn601\FO1Q[O8#\Gv31߳]|ߏOH8ĸv|nF}NQͫrOs~}HvΏiY{F@_ ܷ-vb:cr۰-2~gw< XWZ0] pO/G×6CÉȳ2]=F#s;3;3_frC⠣84ߡt=+n18MlhtW1Fr|<1g.X$y ]&tPik:}|sƩtg}42Ѩ ǕwQNcA/g8>4=LtGQ=#5QIIϸ*_3Of3^|L+̢ʲסE3 (GɆMYG#l] Qa u |mit~LsɎL@݉U¸ 6@"Βv5G4v^6α=&?·7gdS\"]ҮH_@##1{fg΋Pvn!p%`g0,cUt`ng9>H;kDM:|sЇt98-BC #k9ˉ-L;iPحm:E%Pf'&*>Aݍ,WQtxz=>@PWlOa쪫vAۭ9'C` WGWľJ ( ]M:m\H$g,zVr=|X˜omeF;x;n] *>׌=C)Pj|_~ 6:)\a)ԍ'#hc5ON_$ڃ:Z*J ;Lr$%?-#\NuclF\72FIAn c^cLP~.w_2F./,ƨ߅G~.er¸[ыc̓v|O !r,|<31a;|`6JsZ|nPI,5O q_f<! t?t3GWM?}̛ꮻ [CH2G3=ȺI.ta|r`G'Ռ& wc4~Cs3(`i'Mv9ܮu\~l춁\^|Ʉ/#o|2pJ{[#VYu܉3=>7rM#3Ȳ ÈQ=.e s 2|T_43},dGB}|ceڐǖ=s 㕀* 6uCo?'sKyoa0IGrL(ʱ&~OJrL16s7Z=oZ~OsC_yA4oe񛶃N!X2|vHp}[eR1hX' Y= e{ڨoh_ u.l敩=s@2pQ# nUԷ@I 21x$jWm{\'4 tHq0#trNǻ =ј\{ 2s?ZDUsm6F"C2lqSxcJe ,?1Ϭ,C8gևgtxuïFx/c8>>ǗMb/M е&oOٌ~u/{_g OGi}61s9q!AQǿpM~8/l>bn~6酳B3I7yh(Zw7WP)ЛPB %$@Q]i Ă "x>+*SHܙg ~ߟݙ9m9s9lG {#_s~o6\Sb;kbwM7 a5}OOr˟Vto%_;ų?Cn/|/#}'1CqSU뛠Em ^OjYi{*}.Q痹zӿB*#*=ƺon3h8=|fOydcnL{~nә엓YJa;6x=x;&I&1ƹ4ݍ~;dc`\xtujwr:}>ȓwR[ݡ{DNl3RO=W~XU}깛C۶Is)w/YR!apM >կ)9sEY"ҭT ;n㵽r/k5ZiWi>d[d{n`ݡ]Ÿ{CJ?WV5o[hô$$e @k'YNI vX0>ec}mL`zxpG>d(|,†e6sm(Վ}KkqKKO$p 7u5Jk`>Q` ;;z |ɡ_rʛ+/xȶ\ +_^: MsDo]S}n"^;#QUwk[ƺhس['}CѬˀRC+Չh38o=qAkz$Qi"Y2NOWrׇQ؏F {Ձwn?j7TګxìisS=XX۸Ly|:Z2љ,όm2Vsb?אωt9n<2| rX<w+pNlHs}Nl,9φ5D<(}g\ĺV9%+XrOsz5:Pyb2yO5'"ch {g&/ے$:\dOh$7[zfĵ"=[pcV χG{]FfCC |^ւ4M_}rz`>}i 堏&\NOԖBF{M4P/`\fmAA?BhrJY)ɩOr%zbzcc~a.JkLf g<Xvz",0}dk;Ɔ8C[.΄i6\o1^ x8Gk! (qb2ant;-s![rn2x֌\f/< .Z3[zkS߈-iy߾>ѷ6;ZƖ<㱀?iIp8TX}k5fex*oex1o6$:a~:ҵaY#!1v<2F 22P|;`68/TTeXZ x&:3믢^os ak%Y3!y2Og;Ҷ-ٿ)mؖLrW|-xotH)<2';_g?=G@g"!oCzj69x/qHO:sJӸ>0xƶ)hhNn"G1^%䬾 9J{kWiP=Zw ^&Qc v]Kky6 x BF: [D[(|6y gBvㅬ,k\ݑ"G^^ s^Bye3DZ^ Hzs0(,)x yv=gucX 9\<4T 9pQѝ*8kv KA;:|};P^V:#dfg3>*;y7\g=+B'!J0/Wv(3oUxC󥠇?߅?Bg=גB޹kXy!㯫ȫzkku1D%˺,d] 7nQ؝/+'SyGy۵Ǐ+xys Ӿ}8.)p.e\]]#?xi.de g\GQ7?x*y:.]tZ+F""1j#d1n*6 QJ>~fxࠇ/P YFs!#) 5YF!J}y[ 6!/Y2o;ށ7M:y; Nn:݈Z%"<Owd!xz:M|NgT!lykX^!oCHABVC}޺|;nq 0ß_" Cx˺:ߠlaD;*8Ɓaƭ.de"Xx|G_֭gHn*SE->QKCho0.0 ݃Pt5]y uׂoYztMX$5=|:>qj#x6οocU_'?ޭ=a~kycW5'uEQwoγgAqnJO 1߆zlS@s.aw__v8ǾXE^to ? w 'mr"Y.nոfP^ˀuMx\F;η4g:9NKZNg}doynnqNen๵5 ڮjo'.!7I "SB(K_=N3B9_?/)<\Żv1LK8NH&rgCAʱe& b q  L_}W'4Vh0qW 7%`usZn2?\W |D7|W+k8N`9^q:S:k_ g9Qȹ? tV_]6C!w3H)n(=w0퓹V 2nY3tZ_L.;|?̉w(Ted5^>|a4tgR'R@=ZHaIY<<7 xka fp3.)/2}/8T teǺ_g9H g*`7]aA6}=.'}k4Գ[Ѻw2InmQsf5nc=:]z$§gZW|ֵ;_Boc Mςߟb|x{竽X4t|@QCz'}u'UNj{d.jE܆W|*Z{= :#j62u7:$5]BʺsRX!M/ 4d~(Lov6^s[ sPeٞ)?~!g zncv9秔NZ6{/z#8:^ocM/9j$C:J%u5Wաd<>Ɗ(73uzxJozLg5AtQOz `|' QKLpQ8[yOmm<]rbtoў̿UOC#ڢ;v]s32LlIdW^ѻ?_cg :*3̿_ckh<5ktOw%O|/y3K@+Aγ^V{*nӽt1~mn泥tB&j/[-.ɇOtoҞވҤte.E!>랯{3SӚVL4NL-On:>b`!=26@m[\ɎF#hm6g+L7wyߣL)m8~k`~q#~c/ С?RO߳wF?Nztb#9\5s\@oPL iO>\2fN1ws -unyXϽŒ50aQx=xu>](PUTV>$AN(;[gkH ~^񩸪2Ek8Nq%13tJ|GkFcBX('#=A$̻܌џINT8>vg{9H}C}*ümՏ$ǸAzU'E&IwGf)#cn&ȸ5Ơ3G:oԾwdjdGЗû(?eQ&a,2~0^՞*Rs,ӡ2[`/o)q*QK})(_rL~oNC ;O:WL?h(uT,L߶O\iV gs0̢}6);T`_~1./%oj , ϝx9XWaHsHօJRyziEK1D0΢q016Kl{n裠SnVRц fO2}JfƼ o)u[$1x!Q_࿍Aá}|2Q PW~~hz+F- ʂ|{9(A]g](hTh9jo\he7oodNd_KٷE:ꑻZa]0iPT >{3C&ȏ,B~3WƨcmFku=Fku*qԎ»)!H_!|(#IOyEݘ` eޘyqX1TloAu/hx߄NΤr]ƽ:^we \G( JD B`_w ,,&\s:T \Kڀ0;81[8pgp1M.^΃vzA_F7HߝL7P` l,߇u>PL]t#1}e;*}U=|͋7:.0"#̟)"I}47.9e3>);Xw)erUZZ OAcuT6g,{H޹PELwCzJMm7кO:@7x1W ͘O}i]&7Y_ma8A.']@>ghljw؎֝tWieupS7Жz>˲ [_&}ňwԛY879b=i3UTq|M5{&l&h29/J XA`̦5lm'/qbzë:ो1lk26tFmr6p4mrVx껰|~/q[p>'J=2ȹc<+Nac&. =8júm*2 ~? ׬A,Z]X׮ofm^I%̒\$-.КE61s@S=A`o60l|/ tkD.QkeE gbKq* |;6@&EOb^.oe.BS_7}NA 02s-}ΫoU~`<&y0vZW&nNd LB&Ӿɴ/|2 =4@8eȴo1L{iP|Ɖd99gRYC6BL琟9gK+}shmx"+|=xv sx(ޟ}" y6SmC~!lkS949aSTkz=Ih! o!LpͱL!D[汱d%)!vCLC@e ЯcyAB.x&kq.8uj X7P[~B5hJ큰qMBԷ? c;)^|Ĩa?'a!!B|j#B`6!cCQ ڏD3L3F?llX>[mϊ>LVcm;mfݑe?7%Wxj#Dd=̧|wAc:1<+߽@T#ҳpX?*oꥩ.̪2ܪV!wzo}\u5>x7jrKH\5}bW [Wߙگ @:.3T 9}Zh-mՙ}F uWL_)`=VyW7 Ry@ùiԏi'`bfs8[tL~ DV|HG1ɧYՔ%̎nq[OA8<%3.2b+ 41~p!6MsrF9t-}VQpeW嵟Tk-U]y:ɷ@3ا;tӵ^Ti2VR^ f?q x,PUJNA}@wl[oϚxHp1kicC'PW&?–ꐞ p-mAFsL[[Z_ڒ}i7¤ po$ eV2W~i+~ Яc5.ީ2M? ڸ >\.=P}\'|ﻲ#{mQVZ%Xv+2 ,4%bYfSFk!;EOo_*/fys8+fҸr‰@K|lzy&@5ߋ'wn:@ࣹ:yy,Χi|Z+8Ok hU@k%VL,? x 2 i )#VZ8,Z>Z+8䣵+>Z+H{SY~˝~Jfbeltc=##UҞ^ex~.1= F!սRcy*yL^<>>Ϻ^Cy]g0Fmf63/B4!y.9%~v=i0K6hqrA9-M)=fYt55}u[jՖ4xzr8Xi,}a,]?GîHo gy||a8_|׽'j~B'}ԛNZ&7 66+^e,gWByAyʿdOLJ9yv 987\՞_[*U* hr>W:|J4c7qmM[0޿op!LK)!R:cw^[XnKv}%?-Gh^A9@Tj1d&e(y>oH{a*mw:~2Kt÷xG/ssM;SI9LK~bř{5Ǎ\kF#?<_lѢ xO=0 0Yz _c\xJgk2 BsyMsW1Z2ܺ,ˆ0u@^/y<7 y>n~>b~ϾʕIy#xmBCaEoNT2BwF3OC<^st_q)ǘ &~h;qaX'cߝa?yq89΢|^gUg3.܆1N 4~>] xcri<ƗTl]2]z y,wEQtGu' #}vu~t{}Ox6tO:T"}8ߛ> %V穼v]/a~@)bK<< m~^YHgq(e~h[}1gZnߺo] s+b`0]UK$ȅ4YHsY ZHsU ش߄( , k& bmWzqnh78vA~CEQd{ݢnEr~g$l跸-mnb?n)k|"ߢ=LEzk%oJ+E܇YEE 8q }þ1c驌Q}s3ƾ`c<+}"Nc;1o26q,/oU|N;}^~GE ^`'+^ Y.8uvt U$fqX_#xiڛbKٜ/|G7l;0i3 D3#yܚ \Bi-p+j<Z +>fK`Da#g[?J,C6o`r.*F ֍ODKƶvU /&0+-mV%l[C,y?b}oc{'*d*(QwˇMq#-?mb;mmdkݑ裥p;NCȍq*Dg=JwY\XOt<Ʃ籜R2) RSoUR؝igB *nYP 8qRܭtyAchMmJm}“-:;>@pwYܒ@. +l, $8!h!IVtݻ3 =ku1PF) 8N^0bx _T|u~_a8߶}Яy>CL~meY!~ƅF={f .qvCbq.c*)A?}ySQa fH}+0 =~ 6 w(O*Ccpq[ P^cC9 GA0hюh0F/mZ09joNJM0]O n s0O v6Q:9s\3|Q>IH)ϖ}Rb\ZK8&8qT}szԼsnok+9 K:quq3-qԞ1Εz #w/x q#~:xR3K*/ys"aֳ<ì{d[ \At=ù:Q)먺u}avlF(ƍa4>uiᴷ_z87NN{Æᴷa8Nmᴷ~8gAk%F~465vOAe#hoۿ0FPx$c8KyzǬX ?}CqFTlpTuˈ!˅YS!( p4iQCے\<>6h۔Dq Gq(q# dя'¼)} 7YN&pR3 ,oVNRAgj7ˢŹHm_^6߭wSG}rj1 ?ykm֝mFӰn1 ۫+̋i뷴w̋l뎕;+nؕ` пdk7oN~ (nq #~Nl ^ނQԟ`H[7~;s<ԷҳDyaIM\{psO{TXb~mUo*f^θt؛G[˗|H6ƹ{?쎉x\xl 7?g8{%dcVF<~1?WxɣcUdJ/e_{F_ ct>})7HIpp,b`96ʇmeM`TaÖm՜aXpdo7cuY>VU˸l6XN~->4rXNZ˱sYώD(Ʊ.اgmxf{coaV;a)G0Ns0GwӁ&P3dU_0vwOaV=(wu*?#ƒB[ :l1 =-+{VFF9ccV~/pgXGJ̻i"ێiQ{>v̿mlΧ;Q:v-=捧q=a<1a_j8ü^;ۏWP wR}&=[ F2_y+y K7`[,ҲfA IKq_d#ۙS0)c跙^Us qT~² sx~*[|}pk;#>e5{y ݨOrZo8^§N1/3. 1|t39*Cj\y9Dן̡¼D=$'Nyt?%-7QSMc|$IV1zGMv3'تI: [$cs`~ءא.2 C}&k,5A:&ǟ`(=xzW2jV}ŷbؾn{̼[)aRzQJkxؾ ؘb_Agx.[?=-9ELv.ӽXQyOSs 7EySt90%Pu=KwuEQwnMe<oJmweu9o7U,Syܯvb^!O&_2.>Ʋ66Gʠڟ*7tppR~;O7sl5{'k{O.w ͬs`hJ;t\FvÁ[?8 <Rf7Ze]g.cC]a6zC|סnjӈ7~k,(N.п4&;.̛dc`"\[o)/Vg! <4Yxgϐi;d&$wI81QFwǏ0ƽӌq?oƸv{S!1)>tN1b EpyŇW]7O̶a5ߺ&oM4G7%z0OutkYUeBHKU[c麜͟і2Jޞ][ߦ[p*7~r~(w͍|VmDН' ~^|15Z8:,&0ac:Sσ16Ot}j~_i!ct$>kn>aHL9S2}9ܟjdAnNԏ ^ Ka4~p1~I(II:7#տ pt0.;t4_#Xq~:1ǟ‡gJkQΦwt;"9&Bx_־pN'Τw8b v+됞Gd pf'Dрo1 ziFqK9f5zv|`S rߝ¿7݇im-Eu5gx,q(Ʊh_}4wm#17'YszLnYm@b5ź?Gj 3aW3mfk=s]0/ai 8l؏ayNXֱH 2k9/Ge͗8f܂9MG0ϬP|S٤#n6݃QN`c[Gᬛ>NzmA]ƫlB=>dO1>gP=3nc_;"~_Z _>?ۤ1V  )}Ήjb1d%v6V$ԫns"\}w6g0Bux S2XE߼¼k6?UoI1xl+x!'7\$? 5<4tۗˑ.1c~[8;V¼'P#l ?*Mqu`K1OGyִcPd7DZl;Wcwr(y:_ |N'q2MSyhc벿Iu9*kS-*}ֵ Nz_iߔֲdw2T G0/S_k[S "~ kf|}紥~$}?w_g}=A.b^~/70 ?ty-l_Ė^W xZY{W/:{c^)]_h-WG5fw_p,emТqPøZfW𒟊I%_KZyWVNZ2?/YXF2F_~a}uPڃ?œה q`bRc̯ ?=N<Ǽ&`ƞBU33q_kyƻ>@Jg$57Ko l~Zx tadzڲ‭2Dzj7/D/_¿A5]_6W벶Ksn2Aw5b='*8j ~_['wV121wk]-&ofE'EbruGå1$͒ }NXx~_KgК!xծѝ?ku~w[Bu9{u}]TLpw1w;ZBgpn;Jo-Ig1חPa9Px_W,G3ϚgaR3qW]]/~wKo~D4Ȝf p4W}qȣ0YRSƊ|X:]bmdZyxv38oܢf]_WZۋB, u ?x@Y| +b:- ri6e9_ E6-pcjḩ-9Y[ 3o$١473on*CϪ=X[Kw;~~[q[#6MOc?ǽtZτWR~&_eZ ӣrkn8HgG>ơ /M/)W42y o\C=\#C@^ZNzWc菇WN/ p $P`^J0 0-, }{ O# _֖#'acŞQ>r], nK*EYP[0/KQ<݇3/پ꫷.b~偏w:VG9!_ُ_tw=%@1v ~i^7ǻJ.z|<o2MĿ,wL)4.,0>ewxF Om54z)3^*fZ}z5ĸkO kҰ <,o2?-9KQ!ȩ a>xG}Im7c\:54Rit2oGuP͙6@f.[}a]kQ}j7NiAk3*?z>*wj}&vwR8- C"|XDyGl`~23v:ƹO zL7_:6M5f>S5S۽t;3ټΙn޿8(DkYiyԭ0W=g i‹dŀ߲e|)߷g83n=/3=c?NL.=}W}&m]Pl ҟkwg:8.? |'4~fss:c{8{$ImCG?1?9 rϋ;~^[% [NF4Ӽ44Q\(~*1O7.esy.ZtSu81gƺ3n'ͷ}d:¿ e>ޟ{jyGy7uZc, G=}ߌwT9kQ1τz g]|6pʯ2zrv5F]]|d;<6m.z'3wq+L(~'fY<6-nt4?˼wfa(#" wjaTA Ðv?+΀_ r7&O|﹯^MG3DtMu6I[v뻭ۅ#sa[绻>P_ [ '7dbWQ~/ξW6G/ |%$8 |ChRo~s{Yl ^̇z1)?b^m^o{1廕yʋe?kk9 6g?.oN'4ߖȽ7~Nlߋ]Ey [2tawz|ߩk޾ӃZ%#LJ)K m~߉~8~9#3 x ~|++ھ5۷H #q~$(/a{2}L g1߱ 2=a'I'hKdz[wwJeF?OO}^&U[W=qp3ߞsD~D[ٯX񝅌|%"K(ombv,ar_eJUC~~~{/xК>kپG׳?7}$?{6BX)=s,8j\Ɨ,>*OR}4"? \],*̋\XB'p^[\8&pVYL2W8DW(p \N.)p%..p1ۺ{T>./^xuu+oȥaa'Skj >QA+svcC[{Fnp}u{n[}׆Kj”0mkq }+7p3 >M}Y#/ئ`ߑy[`DZa/{3.(KMu--^u?o=g"WKَ]GuAǠܜ;J};/1CuƧl_S˄t*μbQSKx)e^x~/ !y.{jW1y[L;Og]ZJO$6*^!ǨfٛoպzZ6Wkj|F ݞ_KނkvWK~ =xkԾ쾦)sznSw~ ]fuw ]/N;}듺LGsI];ᓺ 8I)]γާt~=x)nN4y|J7:.Fo:Nv9;:}{ZǷVgt|ǝ]wF3L-|VǷYIgO#p?4/p&89 KIjWӪ%ys ] H5"g}8=[Õ_ '?|_%to^l2uze[5^g#x mS9mN{<0G৻qi ߁m 嵽/=v{/S4VGE՗`w~ MT_ZGi'OngQ-r폃}暞yU)%8-H}U{ʖf=FbME932>w'=*GzGV8`՟ n2Hx!J $!_sУ< =. #'iE}ќΣ'ab;Xs_b}t]eWeRywlcFśoS eQ};9aCz)}|%DmK%%Ri4(?Olrt<兰O%_+`h/󚝈;sτa [UǕ[Q{}Q5 ce] |q r+eq؏Ԯ^`dwְ_ 2ӥ/1EZGJ_ū˼6^>N3\בyI#e΄@~i~KK7tǼTΛ-67Y[;>s%~y𔧙W;1R1|Q|2?s5?1}|{dՅ$W)rw=rC>g5^* TZ3?wLWo0G?*ݣ] ?ٟ"^MawE|މt_mUؾ0f]~'?lwz70,ޯ "-{w>j?ެx*_7ׂYyC$ר@]ƌ#-g]7\`N>ut07Fm7YIbg5 Ak|^-/(x' q^HGnQ2'g];FA60Uy8ݙ:IY&+ލu00 ]15-!VnuC?dw?\ 9^Gz@j/Қ#dOF=I[r=ys/Q wgy[xRs夦5{]8F2"M#l{777ͅr<|-< k0--r3d;7-`_b,:FSש-rB&#7~ lv"~v*Һmlm?Wm)s쮝û?UoA ޫ~0A:4.-K`y]lyx;`^\ۙ-zQܠP{o4̳5]puc7f+gvs2?w#^!~Wc/m)}8؟`8mؾp nқiuz0^vh6lUy(ls+ϼrl1#27ߤ1Ǜ4&ߤ1M*ncMSwXy(4ƩMǹ}0O5cg}ƜNu cHq0#2;1Q1Sԗ܈ͱtbu(? T~ui\8, TxP%ncuq'?}~ο0f6ijw|G T|}O{?{ 2z6ds%JxO~Rm>GDqp{4syv [{L@jL;?w9 >Iy_1qyĝLJ;)/{7' YJ_GCє{A^g. rFKȕ9Iw Uzi |\c]U=L>2;v`ֵk6[柷?o;lE_ooLH8d] de35U˳*KUg5|Ql˖zR,aAKSvw#ydyT)1/<5nüp`Uވ4TOn忝?z֌3-JV(ΡpcKۺkkaƱ7>2kZу Zཆ{5`;zx؎#uqú_h>/;ɀ$1t𾋴K>&̧|uz*l*+]8FY̑~C) 0*'|8y^'3h1=ruq,q581>y~1МךfbyPp`[8@݃|B:_a_Q8ߤ&u3acn CF<9Ƽ4PC2 sn1%c?}Dܼ[qk N+teN8sT}pEi(pPa'B*ҹϵ~;oxGa0%$F/5I+$q:S0 c(|+O a!`D*59'H=oj03'[-7_sGmu3cO1} s ySMzTZg:>r7(E7` 5dwn~XKl 0Xû1,_,+ul_1^'QeuW_gܷg7/ ʁ'{r╚yK`Oi3y,3?.n#>a}'6 yB97>Hs)c %8, j=)}#)}cSo39?1OyJm^ghݳ3Z=/mG‹aϽޚ>3O"?p{F#9}?sJ{BYኂ-cq>Y+WbW9yXlsZk ໦|p>IwM?w/ (tvtJ a\!4Y8O<Ƚk>/8)p;qH/ur3_PyAep *S_P\Tw6C/t^clް>b'T! 4w?5}фzF4,~4ky~v. hX6}WVNo<,sy[s1<{)(b ̗wVr̴e c:p}\aKD,+=| ƽQV? /o+}&əˬsK}৷"̸0Hs^?c|"F4c+ [/e BsۏCK}W#.L sWM2 3ůh." \m0Ջ&. >qʣ|rFw |pOM1~snS8;ތq}7%Pa?n2چ胛q Wb2T||i}(Jcb,hmY~؟XaG'w6׺˪K n@0ngPiƽ,B:l'on Duu=qHOq7۔։ǁcMq..0@YVfq߿Z`zV]/*ܪ^[r{|k,fj=3(U#..L5&KlyvJμe|i3WڐwxF+ќo[SD1o-|=h|I>/2/oh-(jc_eougQGrno lI5 Q3?GYY|1m[[҉{ow߱Q/LsDFab+s#p̰-%-Oo}_Gt󂢭` 'o`} %ּ@S xctY[ر} 4O 䳹U c@-N#v)tD[˳r}0=ObiY<՘yMO&Z:XZ~GJ n_ӹnRh;MIEcN^ )fP~R<0kSnN0`~e_^+ PNm0.¹q&{)Sy` a M_ɂ\?*Y (~ʶ*YyӁ9(<2C7c9eW߃=YY `#ʨrKߘP|GɲU|/{lK8pyüsm+7\9XaJ/q7[evќgj,kV==~wGw-p ҝK qn6$n[Mi%. qxH,gɽC="]s/=;|R[)3KD=`Ƹ;[NSí]9Vhco֗hy" _x"{L"Dtf5F6D[luziZZzL8 =HÜOث#8aw,0:5+l}SypnR&&ޞhϼ, 0oe`6F8 CVq U^Ga9cN3Pt~ xNh67&.xǹ,WS'O¡;ﲭN#f?x4CL3^«9d`_p] ^I6;KtNhcw&*E[y+ZWlU-lfg`[`gR.VYTzT׻VIuLj7Iu2q۩4ԅViNdvqI]n}1 = #硤f[I ~ƘocFT7c.e"=N/ta01}(>r% 0^;ƨC11&qxcԭog.юϣb>|LKEueHӇ9 +YO s^ Ȝ̍2cR̋ HcHlsk+ZD $:2@1>b_= K`2UOA²e Av$N˂2Zdy7 8VOCp ꡫAV$ q-*H| H\Cz'O#Fnx8$g [AO[Gl Vldc{z,@}w@S;@=\F ħ(ls31 Q3m $>P$^V$ۂf3،ĂD c1A~ 89 \9D@2!xv$0,_ c9  Gaa \$5q~ rp{Ӗ2˘)r*+4Lgqr - g/ g bdv\HAbr 'H|[s1eFr9S+,.c% Way@~5 r-@ 'q,U@n 82+; m'3 < r'_Av$@>._~d!p${.ڃ<iɃ7H' o<ql@7'A^y %qha 3ze<|?A>;ȧ8 O/ށ| _q_俦' `s@~{+r㗼  Kte@[ @9$  aAhA&ŁFny4- LgB@ d*Av{ m qs d2EAdyYpM dVd6C@,9MtxG@ 272Ȁ2"  AYd/AƂ,r*Ȣ~0 n a8i 2s>p $55Yd_en=@~ O^\"&816`G>[/l>e!|rUzOcwL!D2'b[8=9csWۻA16g[sX>6D1'8HDbg>\l~L SlΝػO~ZH㞟gzuew>gPN7uu%uOc{L- |;wsҜ,c X[ C;捘~qzc>.@swtyۜO Ye9:tUq3f'ΪItOKgA<8XX5PNfR1OJwSw* Rc]@o&W9nd^UۺwyՀj -Dx^wJ{ߵ Q<1uM16WHg-+4IgKk̯?}ݪr┤0뾀…C:l;wbW@V9ݵI8|ꛛ gN}Ǽfwm'+bMLbRG,Wȱksu-ya1{J3{L|=y+ؾ'_yk 8$/ʺ']TUŢf㓲MLa4IM4n-R‹ ɀߒ)0yO7ƺos㋁Ei1xvO|'ЃUn#(F_MŎz`QZ;Oie<(r~9 X2dbFW5(F.T_c<ݧbfb/t1-IS^7=YǽO˽_.Njcy1囹k^UݶU*SuރkX_1׃C?Ӷp *N >5o%g9sW|%+/ik1iqÉW}Eĸ8 w̗{Y*EeWim+'eA ϰv>5_>~f;ƛ!ؚ&]$ד*D`*h\;Xm{]uy6}Ge[' `#] 9`4]bswwkֻ1^uf`sceX7$?q=cG0:Zࣸb3(G{mw/cLZ1xUcƸٙz}J<,ۀG2yxW?XȎ1dNr=6633Q>/QҺ̄eqi]ڗekiYie۫\fT}q.o?Hm5 Tƣ<|Ui]fT2rlc?Jk]ge)bYj1uP^#6UpR~.of̛2 ޣRˡJ˹ aϫ2pIegW\ Oضtd\c]BX`e(c,WpjIeRН*{: G|tƺ6w˞YcòXAxa9I}/|y$ezT80YAGypY0oG؜;olqÞ6['8/odS|o;7AYUļ,[$v2HIOim2@:pSƻ1Mh?[%*EafNMUY2,9quӔvmXW NbɵU|s!oqnrrͦa{+3Z&C,3+^$:~<.r?/*G[ʑ~r4Wʷ<d*O~yӜm~yڿWD _74@z}*^ _0@z W {h?"gHU+C犤0"i+IeECHW+U"}hu%Sϕ(/VPo%c) {V4Lq[¼2Xe Fg S*Q hByէ *KPRZjkV$!jZ)n[\yBw̢mQsZϑfx& p^4c=K5il©PwS/Sɸ\66PO/ 1 ^{\+0bj?Οoԣ&8P۞/85MYa@b+;'+o {w ?U&mCٖSmmۺx exnwLyFM6[8zCiV 5uZ& 4'cP[1&:߲}=yA gN`ngN n|&oe~OVgu4J(GEhqmQ N?aHτyڼZC |0?) ^44.$pu7Vw5ojeCjjVxG>/F:E4kN9 A~ha>GW/|WNDklm~G苰}μE1Mt}8exjsY8i.$pu [X u$cǎhr߫^͑p 2zHuxyh$[Yqҹss/Ie~ІSmp;EExln o3s̻ba޶x(w= ts99aTw!Xa~{^?4u7Gs]_4WF_''wŠ7 ,AWvw܅ ,ǖ?E",G 38>sWD>=J?Nοtxu,!/yż4R?`W糫F+ؖ0dVbfkr}iG^z+OVf"[7Oa3[7\)/M+m'A^R3Vm=]930Z=R!t[pm?"a4û|Rd$oNkegK'ޢV:U[fw܋t5c\F݊0%LG,SX8 *t7NN љ <X>2sZ|Ϲ>S1޸ ZsANwtG^7Srڪ]M)ý&)J[ ']3[o4ciZgxo¿U x67o#ZG[1c?њβaoM0Wrڢ^Kz [ӸtH-pK~* Vd:7(}sZ0ed¼\6s)7SoLFT 02]~[dmWxse7KC^ *-*_Q0lʼWGƏlw}ц?JPD2xzSuk_*߱?O.*7cx#旋Mڙ3̯km̫kgVqRmSewUbˁ},48㽮8*ք%jKB@CC\ɇ :p }sٶzm6p6_p3g*s3gC[9ǘ󧰻v;q;юʶ#g:nqpX~pXj"zh6?.r߅^lK}nG -ڗ ^x5ynZZyhZtx[&tv:o~9ysvf?2j~V,Lpg}84ġ YzbOWT8o``}! ;/1"hYwY_fKRR>7,|qa;W7]YߩEm?ce\zp)k=gpX>Uw􈵮b5=G(LzMAy1#{B5%ӈ:u!87h3MHۡ4.uǡw7 ?"~=3Wm wO{;= w؞J/}{ín au~{]OZz]9kL{GMrNn^{pExhrS`[j g_Vko]o$\vqn' 1Tnp <}jO*^јڧe0%}ۀciqb.=6Ûi:Nyp*ɕQ(c֌D ]5nlw`sL쾊x :=[aib*:q#t{}eO;P[%E6|wL㷕]bc9̺#%.%\P܆l?$ֺ;cp]1Va쀼~,<˼^x;R{̷1^0~h]3O}dkOx}L?4-~)o'II \IZ7d ǴQ,LDeaS'<Tsnv&7;X3ݙLLn:xg|.W]"]Z]n]ϯs纐ήgZ+J:㻒N貮˭ aЕ+Fa(Ӎм!aB7{ݟXՍǷȏGGG|>ӻmz[Z/=MBW3o,K{yNcg3'8ۃ:Wpk9='Z뙓Lpy=6bnxWh(ڞ]\,p~k}ރh݃XW9?V]M`wl=㠆*P?#Amס{mW| [bsIyiS|Ǟz"($y ǢEW` "r rJB.țrrI\*(* ~,!rmTIby_UwWWTWwCە߿5/y+gK>>1n=WktG{Io8vf)tBj NlIrŗm(a ޔ: "5:<{=ʾmoe7$RYXWfE厅f~]_sj3']knfx|)+sPX'YqӾm^ϱMOeԮxKso8|~ 3<a f7>{Y4U0x+<{Q0=pu''v"хp='&MtOKw4\>'qMsa ߉ O$\ۼ"._^&3* %L"y'/'39Pg$y[Ƹ#|0ߧ8= WLwUN &R>Vtvq5nLfHL'_aDn4N,PcsC Ì&W;Aq al>}>}ekަ$_+z>|./|S" _C~W=$C~|eU\y>Dsۙ0c"̓nZ͠0J_2. ˁgAU2.p)ZH]#u#tn]{s:6oۙBm07>q;/N AL_>2Xi=M)VKauW'SzS8VHQ}=6ٌAG!}~>toY t^fܾ>ў|THvηdy,@Ʀ&):Ȟ)rH #BT祘{`w:2$OLj19W_fڑ5Vh͹fnJNR{z=vtzc,LٯqJo.`.azA^ӲFܾ{;lۮL\0|^j{ESwaƦ&Ҭ4Ƶ&D0:V)`%`M'ϞWf:?Cι5j$ҍz=P6z9x?#Rn祮$,jaNSTEVt(!EO+vA9VwOҏ)Z۵`3hDƳzt{ S"nA1ʩIe0^ |ϼb4b'%&8=(1`6_K %Ҁ%hՊc6 :g7]~eza >7A^8pECzB=W3|osN^wI&}^XG髋<0{{~7|~ikIc蛝8G!|gBի:՛N|+FFU}Z0N_lC:Z⬱[㱡lh-`fM7cmW1}SSڢh mP ?J/PCbۄqwG(:hm"QN U:[|w8 ^ʌkN^||_s߳Gc{EҘ!q1E@g{u0?8{gб;>n t6 bY0+f#Ӎ'Mf@V2+ S+ʀѐ zθP{1JT%7;=I,({ %[d9|㏬[;HϨOs_ʢh0Л'Yf^{%߸D\忦[?f~u4ǯ9~;h5>>@kƙZ35G&6属Y{O?oMhS9zT!6cM(Tm*NMk5v HkW< }ҷ|ZFI[~e7[~Wδo΄:;.Ϧ*nɦɦItT |g)N}6l:lhl6척3Ig}gr LYLK~[<_2 !k_l'nkHGgbzm+%kw[ywC;Xw8d wJ>2qT<(6&O_ mPÍ}T1q94v0^qwRʭ1/sӜ_BDd8}5xp݋rLES(Y5JrR 29 %1X ‹g/gO{}FFx5qUyq$qŵ3 g;e_Hǁ3Ds[<҃_7_OFG|'X|\ldv0+ _bȖ Qtixj!X]21ƶ;obzyhjǢѮn+AKgv0' IOMsc#mo&.2=׌v2:˴syc32W@G0БLoiE10*bKs'}\VQ;T;~%}-o\鳎Hٻsn6XߦKiv0w6C[Z˷Dئ5W,z41ex߃FsY46):ޗ6n9?)ӷ{t3혏Kȸc8gOsn?I2sЈRx#@g |EUfFdT?^Vf}gU^jQ@Oȣ7[fd(}đ>4-_m[sMk~G+"3@07mng6wfO7Քt<鳾I @9n|O/~$yMx2`}u睾"|/|}Di \@}nXϲ hN[R`_$#\G2qO8H4:6Mp/3\ גW4-mGw)6ʿia]fpz=WSR?՜y 7_ۆ}J\5Nv~)wvwRxPݹROD=o5fL訞W.4>Cǡ'OF;ﲍq.7[{ ;*a6 +Hy^~/ͯ?S/Nl՛v({ t<ƹQgی"mX[a}5w[|Cl^VpP;ȕ~ ShHs; ?=`=]zYa6?VW4rGڡo?%7(GnLZZO" ȝg'pyA?c{/uǸq\?=3n"UZEi?+o[,7c;q{!钿|֥)y̡6e.L?ڌz#|8> qxgRX .wM /$"s5؁е[8W%mUEދN<=Z1~WՂo[۫,7x醠Jw}ȣZ⾨:ͤr~~2љWE8|%|'初K(T 'Po)%$?@-撜_d~)777LC!+r`yqQfm?= ^Ns3Vh#_%G{i8o{XzNi~mb\yqYp;v;!8y7ʻPޙu˩a"ü~nؼvp=ӂ%)1ɲ.$X=}*>gT'Uw^ϰo;Ө;n\ b~O5R?UͧUy/n GcjshGR-%f,QSI|QhP> Cwscz?3Jt9W׮Ӽ*[p#Fe~4Uʃ(NĉguvM?ЙyDoUf2h/ V]ǫ4x9.+\U·<`ϑLU~M ^u\fC.Zf{W0ߴֿP:Pfp.'r V">V4U][ :+:OO _IC:FəXUj+3nVnݥ;MM.7qn&έĹ=o*V߭?3]*5:越NIa'GgwғA׷ǥhE?xn I 5;;u79g=>K/nb|/TuاDŁ| x7o],'ht ANh| m=rt| %a?wó~LK0* c((-0QS_鱡u䮇_ܷC=z~ㆫc 7t~3~d^hģ .Wp 7p<8+<<J7a^+9QxPQvUdRTPP4iQB]dQ" .VibAd4wܹSΜ93V:u@w>~so)2 c<=Vp8"S"2%/cx+8cXAX1z"I`yo};t|zU-X|_P_t^//))?ɱ}Y.mW.-oOo)9?!73IJzűzm'%LY8.Aֈݾ&VȯL܏r\[ 5V{2cFྫྷcTjbe}50Zc=t/'oCXiH$VSٵ?W:GE}#Iy1Ƿ:w)å48I[euQڒN7VA8+= 8_>e]B#qi4NkY𸅐qQֈ9uPƉ`zL@:!>yaPq8Cx(㐯gUqe୸?⃸S^߫0$?7b8O'1u G]+yب)-xIC0mX*Ȩ >sZ?-g6o[;}mi(ex'G;w k[$hUx=/w(w=!VwpygX:A ?ϬtY>y}ҎRV'N(w[$_obHRg|f\|$X7OJSڴIb>{8iʐt혤I'qIs^Km R+ %5;ϩ0Ȇ$g)ˏo"2W&-Zn|.9#L Lq)Lui\{]~g-Nm2)YOV&2v% C^ۧǧ}G/nY]vGm}]n)/_y#nccsBL3@T|[V3C"Y>GlO*^9Q Ӿ;,I|@lT8TH{-3z ӹjJo&{,aQ” ә>TgTE*|>8%UȼU*|*|*|i>ؓ"B:P#/Q1Sy,>pL :n>wU"raW5(Ӄ´7Ipf?"fRBj{ŔR%|xXwK*q;{:N;씇t.ӹSn|s>pKK pqq봢U'!/7*/MHoR*L~Km¤^?q/m1L&G|aF:'QٖyX{~dqhu4o6Hyk[;~VFC67s}-˩Nq*q蝥hqPt:[R(fykIGwN6zc,n 3>/|a+H udN%NciLy!>Ypu?r~_B/FJ'2T~CscmpmOXb{rem:k6>Z{ggf{k+gfk9D~NO^H[-m܏^.ˆ7u?-5lmlm_m9Nj+:8 CSGXe9 vl,/G|ִA-[_H N]#st{\t5mq|99 9n?\n7[r+;rn.v36ͼ\n7vsg.胹#-ZygKwߖq+>!D}v}yϑqN8qqo;3vF{4k[x5~[ocٯjo;N8vZS̳Rg,u[_]9دw] 'uYȘX%'-9ͯq3ږTj+<tD)ˤCx=ْK~T:X*ͪs^ns^eW{<}owoc9-_?iWnэڀML#ϗqcئz'1 gGd׀6qL $EiN Aq@-fSCac^ P™hD?Wi5_5UZ_\vr| _cFޞoQy|mk [ <-4uì K n(`PZ׳4I#q=B*D^+eFg\i/aO5BG?<(ox!6op2JuοIڱVfq5n-IvnP }k%X.yB+pw<1o^SSy^$gq/UXRpxp!xpx0!TS!|Jd[m ^)Q9M 3l4p<ǓQ {6py*%zLl_Eo+eO?xwSBVשm}7KX.J;DׯƩഏ0S|ġN6_Fl!I=J0Y;=vCU۩V/ O6Q(CJ<3ܡ2:T۸fCz2qc"72 ~jGW77T Ӽ)~8{Ziȗf{WX`?ҧ@i>hFmf9WB-z>Kڻ8Q\~q}~}1ѰN~WoMV W G[ؙ$;*^ʾ ߎ~g+L-^2n/zq{ѷ e#1!gAu ܞ{iD5L6Y1ϗ5O]XD)2"z6HIw%K:*qe't4Ə12 vF|2K=mZmэƧ'Nm!gy[Cvo\./.:Bv}Bu|jFc/rN+#Сe7<#re#ҨG,>4is|u\չ [WMF#Pީ6isuvBN'=*8H\LF{JqYU+۪+xOp4[yyF7T};+o4R$X{=+LqWRa- J[%+>=0ɏJs7.9.k_]w"tZ:Syv`f+p&qxo)Pv>fTj[vƈqG/}1ىj c82⸍/q2%sΣ}7hGNV]\ 6hѽUzƫ#yd?"j| 1*=;5I |B.gJsw 75\Db^YX6 ҍ|#ی4lr /2 GᏔ4js gBgqޔў375ư/j:^;s+BۅinN'¯!¿ aڇujEd˺K.k!3JxS˺[G82 TRe_4\iW{z~?qY3y־0 >cM>^sm~#߁'ڟa KlPb\Ws3dkt=}Ӗhcgհ}Hox& ;msFDן:%"!s̱64wG۞ևkdbm=I4yYN^̮[kYdwO{5<ge\Ңc#sl1<;V;Z=ޢΎ;274XSruW?V+g=Zgk EZ+p?]+>y[anz-sH?aXO?ikbw~QX"sdx\/ LlSWm/nsf~C|.mkpu6~ Ny8xMX[ n8g;a δFmεٗΎ,?ɃG~;tLxxɃ _pk&Dp9Ƀ3JGא<};$ g}HM- }o%yI$ƹ9SN$FeHCI|/kOyYzKߑwm 5g_@[#As b'`BFu\Ⱥum3%<3oӹc勌 ]*|ˍK/Cm#AƸճ7y!w EF\j}e?/1ƳS ^k|c7s!`r 7X{ߛŌ7$ m?WSYDTBlQ)LD"ENBZHߟYW%u;sksλs]]=^+s<ϮJhj<島lyNol'5:|(o!_I]ڬi[5}TEN9;IߡIך6a{4I~C^d說A\yBS ;3BM:2!/tRqQGlRFs2Eiwn8/MM:^[Gr5{I*96L0f/ G'W<SN_8)o )Q$̮zonJZ9M&9D:Qu~sV#*]ky//KMEє%Mvx<=K_DO4\S[6SMpj_&k?&Wxb7؝{B:sY" 7iԗ:Z_w j8i4e肝i|w j{-Rs3M:>;ΪmHW}xW5tV#2B4edI".sj#EPM\4*7הRo4ƥ;DZW# z/zj޷v^*jB5/_^OϽ^褝>/tbL#8m쬺v߻f[iٓzt|&} |&*O9tהKO9s@QP^hA~i:;;g3|j)4b!s0BCU#q;66r0?XHCޞ:ߨaR5(Q_g7h k)N>l={x/#; r:pO¢h/or5"EQ7:wF( ό}(&?f?~o4&7>9ߎsjh:v4ϩE95:v{ =bCo1ω[ch?D [v]sXړK~XKb-Xնlwqz% ύ> xm;*u IcctLo?Jp#7p ȇ"6`+x5|oÏۿ>W'~˿[|n8jqvw( qvc'U\O<{ӷx?O'@>gpϋ{,%dH $3'd$IFD96trv"䧉%N'NI$ HѓH'I"D:9?tr}wI'H'KH'&NޝL:3t2,tdɤ;I'%Nf'NNI!B:j m))%) SI'ۧNI%|9tT-ѩRI'+RI'NvN#F:Z4]iiitɻI'N>N:^:t餓餓y餓53H'[dNv |&trv 2H' , I:@&L2I'eN$+t"t õ xb{ 1X40Ox)@4aç$CWA9"n,8v|>>Bx_|%2ntئX'vW| &S^ pN~wJg w> ,YڧC)8mqa~):):m8mn7`,?xGA~B.vݣp n 鰽RORLs˱!  [rVbc\;) ķ p--N;lG_@7g87%?M89mƵ#-a>Fb:~p;8_a܁sN[>X~)C??5Zu9gqS}a?t+=gY>Oam<|3vc `  @4/hqƞ 4d \皰]&)'Oݙu$_Փ yIs^G]g!ٍ{bч&>NZf_wx,ï௫u34? NJyw>ӦͯilMZ{='ilf~I?]ɻV3>)F|yȏ͂No Ѵ[z1:<'77fA'*Yn7&I7e68״. k('3߿2|ch(o[<ľ>,l ݕ;)4v{ZN9IՙDE^2O4Ֆc[}C_}FlEyF/Gl]vxCɖݭ9Y.9ƹ>cCNMqzg]Gߙ9Zh1>ˡ~{9og\?Aqm\.fƹwÝvt+Xes`.D]p.yxg~_N:_5,sc 8fsz7><-SQ |jU}ZK}X\sYlp<=!殂or\2xzE#/~և~y>lG3y>ȣ~aym \A[<Ͻ&S= N7:Zhi3 |۱~Dvz6M6v/R?+h.]6V2]62/=SkOmlp>W򩍭̧6v o5)6֧ l,6R@6AVH6^X! /$ďdlEdh[D}"/"Dd bqbA+&İb*&d8\L6bA-!%d^B6%dXSB6KqluKѥl#KV) ֕ P) ,%O Z _ ^(#2Al.h qA<~ls " R J6!WUAJ6CWulZN6d/'Dd9 QXN6F ]#kdvlQtl+ѭl*l;+qldN[_w . Nu҅.u҅ +IzU.$]XPIt!ttG]ua@ԅQvD]HPuv{K0  Q.D] rB /D]XʿXЏqʌ_Uڌ3ꭋL'#:[A9soEޏi{!|LAVM T( V_*xe?_ϐ߂qߍq<<YoIqȐ0yy7:)~Fޕ_7)?} xo{C?7L1ͮKX/Xg߷k%:bc3ַ\w(W񽻽ȶ {eoxxyU淉eY9"j_x3O'Ic*Yŗ*K|uxRXփgg0}+TUu~{a we S5߯¾k^a$;6j#=I^#H4bf8Y*Z|#Ϭ8=ujBkyZT!^qf^Յ9?A|\_26HSe= m;fZ/絼Z?Zrhdm& &1 n`r~7vA;c1/ ڹ:3hԚkM6ruz);E|< F w3vUX Aw]]6^KZva[3-'l6ail#MkP&YKg8bvq,&춨n@#o33|MKic+)_~Ynʹr~Ah%/|``n#l,_G1$_SH5W4Lc?氇 d!_U!+$_)P^/c |/ SWr{5?ڪ,r|I&oKO4"a'd#o[NMvllv"@׺;s,RtK#^]'ocoEۅ_a@} 7K$P z|OjR:z3@?NnC; .mV|}ouʅL"໿H؂ ?bK5F1Acdn5pO}tЂ CVOi<8x)Ds%7ħҢ-f7 \D=ta@Wx}]( ZD?B=AL?Ƣhnw Ep<ӏe'vBt/XEw&YSL"5mreQh5|S= \3jl'nYjom{բ;yv1Tm3=G :&A m3&Ri4 ,KUu|oiޡy}Ǘ!d[G3|4Q7#̊_|-EԆoCn#A- Vy#~n=:0q'̽ȧLW$WtoMW?Fo7e=@*n,gIV2jfTkJ1v*b:n 5Ccލ~";ސ3وji'ZŹEQlxsU4:\˖L}2VvV*Yq7exycjX ilVyI8 l&N ,|LdYLw q_ ~ULϰ̭e~#!U!T0;y<|o%ޔ,cVevNs޷`VBs߆Dcl_ toXrVw1}~8k ]O4T {il(נ}/3w%>c5CR]t@y#} 68|"}fs~1dtʷQc зy"іω:M &3",n.{ę:` 3eNYmk-~Z53s;e%KIx`u()M('NQgSʕnOˆs~< ;v >#cy~Q] we]Ęø+8*|*Sn_dQYݟ2jnWe`%<-zUo_f/OIv3}G^BQ9oBzپ+~y(;-8tov(|"U ?ɶNh)r O"ue#y gTu}L=l\?zNYI|.oJxF)[#!4ܜfqsFf-SyzLz!\;-|>UZ7^/@fcmyMcezܷV7BuZV+ou^qދ#$ C{7N=`x&7:7o&;Ϧ ޵rKvgQ9o G>d^•gq|3S^ZmAQƝ , uֲv\ ?q>egQ#-%|Hֲߒ o9L\X%q|z{XO ¯rNe fDGp;͈+R%PY-l  Vs‘TN?l%sjW+Se{%ʶ9ēq}0TmVgw K]}'9+g&0^qsp%9 # 4|>3qurǻ8xlTlzq~_8UeCjr?beȻw\֌Fw๤޲]g#c}=@c&Z'~_is|x7rCIsgGFNo\φK{?W<.O^;5~~*xx׬M[ "Xam g5sc| zm)ByU_`%꬗i+Bgu. g za@NNƿF{\(+ё]Fn;.I} #ko{mc(Wg:B$_A(=+.#?9Iiss ݖגG#o}Q=x%0M}g[ߝn]rb}i;6NgL橗 `CX{ye=;A;ǽobO>!lwv^g2츗zyѹNGƨzy}ds7d`5ʀG1mUl_n'Ǫ:{.ʰL~pbmpv۵sJl̐|ݙR '8ϰu7dfM!2h O 4&wߕF&}'`i+GKLn5g2Op ۔=] Ց{'X*3"e<JmyǓgv i5g_s9wkmtg2e7ϑG}SqŠL̐gAUt;>D?3 \[^L :,цm--e/pu}Fl.x |}U=s=_x2OJv1 3xYu:ZO'Ws࿄poTJt^rL838x/x&݆W_}_x׫ B|;=YJml@O-}ϖqHێ9cݼ;[-m2zr=bMo~9!S֑֦X{89aQ5*ǽsyxl]3?ߌo{k ><T$w D!')ͅZUoבP&NEűɋ:;~cT\)!R 9_Ilg ExׄEx47o%|z@ |4|B`62'60{0{O|'<"ܡθ |t~·Ց~ ;3@Β.wigo\YJ\o/ ⛶`j6ߔھÜh쉸 kX-oQU oxo)꯭||{ϟ]OWoAgKMa7$"jKj:I& 7z(wO.\E}nwTђ{%1j)EkP,8rZ]Cvku{8`n? x6[z`=Y+_*ӓ;25dPwb=;xSN-eD? ?L?<7"Gn }ewk/iWwswnkBn? Pn*]ﺿ#K(_eQ/㈋eq]#n͗qGLs n;uo9Iq쵂}^Gq_XdmZE6*\SCo+ x awUpry/_ׂW4>uKlmPlxJϮvK;K9Xϛ8ǽr_}PZl.yOD?ק>vmL[M]}{utc;}k񇖭PW$cCC*>ٗ:w_|w'1ˎ \KXfIۄ񢾒G}zڍz {kWϬ\]}+Tt(ηY}_Ӿv3^XLح &>eSz8nmKCnP_HG~_ g(Scul󂕻ܽIq'U:A8O&N; '*^OV9'" ?g_ W*_B~瞄MSwHdi+UUx+"*_Qi*O*@'~Qe R(X~NEQo?Z_)`ne|i?XNmzemjuWumN} ް .k_c)CuM/h]{xFP\CfΠA; ]Z5ڤp7\OύJ_}]Ǫ8?D5Mp/yFo^#o}c~nĻ*r6U?sm}QY,_q^c? 0e`IWUwf];Y< ,o/+:onn@@BpAe*&"R"K I̽WPETATDeqA((Zμ癜yF}=癙/swvů+}Quo2zgBSt껔UM t~ I >θ 87?7A|\5gxo߀ZZ]u^T\p|r7'&S'o ,ڞkpmul=|M6~^lulubu bu}?j1~jz\]wTTE/U6EV{CίnO.ʘlO.?9QJH֮_uuL/mks 'Zϝ9A^mYoMA데#l/}3/@m^LaO2Fם#9dz,Wƹ#Wks wзIAI >rېK_a^{_q#-hdl`YĚns໗d\d>F#;;[1&wZ'~oF~v?%Ä;/ 9rLxS.>ǜ(mtꮄG&g!rnD^1E{_m=KJ}vw2soASߗorע_mkEKe(mוrI 9ϓ AȮut&o#p> t^y;<Wy/~+S#j#6|~O'Û&y=>,$wTmΕ_2]mM:N27B>;V*?3;ORm>y^\D626䧗 yrkX *`xWeky:췳oLy3,uig6wz5d=}tfO!`Y8$HZ_6yƾ߁~sZwt *.̓7v.:'EM#]}FC/1E YhZ'́' &ogpsmP V]`yS2*JZ~՗k<;#=:7vA?FSEhݏcXs: 7=g6[_h@Ba/cuuS^> sԙI{CRLK/@e/}=^>,ݺr]5? oo_x黤NR t%z髮ދЩudF&)9|)Ov"E^Ɖ;L;1rL[Y" '.p;<.IkEl~='>MeN7t1VpFN:$ݼ+Fq>S}WƑ`|v$خ$^O7 V5oW2͛|,b<G|s}cZ:^Wp 5A_߽z%G;=~F-g$8ws+p|y)qҟߧ?WK<;Gc܏? Nlpd_E9̷{mN _ڏO[Orڻn8ڎ ) x 9asϑ볌W:H614Ξr:(|(Z )Ot5B GчH^oǙ1#A,=>(;Iͯx=~#Rw=dl OCl_q.PmI5ƎoT8i[2n~>5|  g~CN6Fdb`"*|k cNAyᷨp}Ge8-w^n!>=7?XޯM},ZWF}.STvGhгR'uߩ7V3]͉_A vb7n`11O ڀ緎&<6ޏ1݀UyHzD 8Kox O' <*ce cOfx]&L.  ޚ<!\` Oٝ=#A׺}V0_{LlɒT{6׼úmY )pFJ*=pERU6Dc:(N]\xr*9OX]? s]U'*97z~<|>rbp=hT5?3o]R-TG-Lڝ&{E7t"MKGr)#WH2Ż^U`Ǿ_[Wv;G=KhOϝL'c7a23#l6@~O}FEQ+=16iVdp)3Rb$g$;UNIL'2U Ť`Zd*i1N9%G~eq]3k팜thpz޾Oюn+LI{1pl,/ 4V}  dx܏Ss7", ķgG98¹|~.3z5֫Sl;Oab0Y0f¼:Ŷ叕7.jE+hvQ'Sc|[U(82lԚ˚Cu Y[l~Td";yEM/tcERt'ER;/WO}zƒWr~} F휠6>~suu5w'EŶjhy=דpkA)6sܽ^ٓ#>Ty{K`8qkWbuȁͳUK̺%5% 1Cœy{SJ#mS=<5=oDߓ}Iighs4.~OzEe}bPYJMڧSɊ^5acg֟ttרw*a/h؀2ܙ]_I2sKqހ>|?gP;a10j+(:EPgI>٣9ᶆ%T]fҁ!)fߛ.p#b6ҟ/J{T?CL5{̀CA佰4{U֕N%>:G΢&Mw#|i[ςor> zPT=_Ii{y|0$7[|+K A^a'rK/OP6瑻Y 4p Ǘ<+8-XNfӌ>#I O]5QwOjuUwOnr`NlKa &{i'o|}oz0?`_%3Jo‹, [s_F:.=k񯫲9mop9[ :YIEP-*.*ei.5f~d\0Üjɿ3[7NW66 ,Jr9"%0>"ջMowECڨ-;c[VDt]2C7"47ukeLv*3q\fvF)H:# ef_gUy2gހυxr5Pm|^fߑxMQ3yԥJ̓cn v<:ՎX:cY82kPfm9+~aq /o@[1?L-E|Y)=7+8_6\G3D7(Ϭ}B̛ Q'+u&{.<3&۳6ËD;/הwX0wFvг|d߄r[N{'O.emt?w=qNj61h/ɢhF9CQ ) %{MUoD:?"=;۩{ɟ qlj;4Ү%9uq ${.qռ>A~v%%}rx$?_ 7+g 5i8 ;>x)YVN 7硐Os{tB+̞p5/\]>TF탍$WzK.5Mڷ嘴7z |8yύO@ohuo0הok1oW߅N$]Wwu&\EWƍF~3kӵxniy}ye"|Kq|ǩcXiӂߣhgsM wY߁Q *|[<7U8o;["|gƢ;aF,}CXyxu,7mlk~2ۃzdHfɺ1gC/pB^ߠ]| $ӓQigTwCaf C+1!A#J<>6 bO%jХ9C.pnV.E<_qUxO~?i1ȜCUnR嗹owkZerϵl&HӐҼ朜H3%L+W[q=i/ #}+u2{e=ɍpY WR}*6| dC6ȿ%fπ_䯇jdgTyp'LN߅Pi~ Q=#*֠"FnM|wrp|ciyoy|_.oW۶Yc[[A]'z#/;O~˽=~{`SPhlgKJ104emǂߢ_CpʎxCq0cݑ0%1Y3{5?V>%/Ux7ez+bYM7X?ಀ[Me)[%w>cR:579X%v_ʮ"k$$"P)TR,E B@1.(U (4  (]DT "3w7IXGo93siSlS!Vx;T6D3dX?1ְwo51GSXc_:b{icpWASAcg1oNc䁻d`^py[w@wuѴ.g-F^c`i^1ԽiqNW }+weƈ ]6Osk9]F>)X?ߌٓБy&wqļπW?nj[iSow|>?`ͼCj%Bh5n#F30H&bQ^O⯟ݿ6qZ0>le(¸senJu,#mljs?h[a#T^\5[Q'GOXuq1 :kx?'zT0Zu3 OO}̍^'7惙6A7&8߲g9 F1e31Q5nrp,_Ka;~--i?{N[s)}(]J>s~^s kRz 4?wͤ˗< !Z>:RrZš5qUg?%Ƃ)_8}-^`Xk S MVWq.UJ(i˾/Jr~HЅ9V_W77q [a5%øTT7}:F~crLY9ּN inpb5:Cx2:8W N:8յupm N81Q7ߦ<6Bb(U7ޅy]@<067D70=CdO>pSxn9gPoc{v̻_^6Sn:xJx=}xw=^x57M'h?k3be& ~FM̻LjK9C \Tl~7>aя~Z}y mV@I7\>s54{$c9J^̉lyvndF_;}߸Ősyc ,pD~{1fAq>wdtZ SJdOYz=HA v~ƦEY^;JYo>Ŋcԯ~QH4Wtz}jc/ņν agotpz(M'J#$iW,&x?dۯ n3j8_kΟ>!a"g#shKm"Iu[TvG0F&2F>բ(w"S?2t*0ڒ[r[dkiLfҼ̛ep8ܥ{2< fuR'rWDkcۈ~7o/vB̧UNQǞfS 9NDohL;: ?i\:D>SE f_ҩlcYNv@:Ĺ6/HeϸN}#hnQvAaYө޾kUޭ"XҩcKQu\;x2>u:KN{6υ~-kvpc ۼ yP¸/{_FНCxQ D= v 4*Cm(֬ JV~B^n.{'ңBms06\z;vlv~֞KH>ۯp[~QQॐW( x4psT{hafL'ۖ3ip>/; Nv@WNVGkTPWQWxˌu='L*ck 2i鳙~~`,UWzɲ~Τr,A,L΢zbՃ̬(9(jWBk9p*[΂%\?Tyk Y?,_.C(>tCPy轫 ?O_w%/3eXYGBaY xo7f|:Yz?il߸}D/Ȼ3[{8[۸̮ه78o`7gkޕ ڥ]VOȤ;n<. fӔqصX*Ø!hq/o5mŏgw6^*sO- -ێ>W>jo**7>ƩZkEYP[ߛ" h48w'{YG ; X|e ]:8y{y=F'1aO0*}@ ?[ז˯x|˼~ ݏk]Dr/b{Oos>GEߨ>;ݗ3ƨҜ׃w0_rG2SA?co{ Hky\杆o$E|Zq7<`\w34?B֣>bbycQgW yywb&/>`1\kJy]jS9oKtg}`?hϙ c!7seXv\I9CΡ[y췫%􋶁nay>c%G=OsGw=)YBo1BoqBo]sŶT~-G$69՜_[x'4Fc6W@_E 8.ۆT:F 9ހ3.ۺwM)0wvG9V[v_#d4/FJg/1q@@\%:E(֚ݛە~ W{~egS1^6>~NkӦlTݍ;+Y cb.gJLkK5?C||4W{!Ӧ´ǷW(mO0ƴ2N(*^rOѵf l. -ow#dyzm N(ڹ^AwwGp֬xxHm0opx;A5rA5iL Nюt+yzfk^9 iƻG;u8 G'3軕O}߲|S߷=}OEWAGo  Hƭ$cDɘ\@2R HFq\@sc|lٚ |Mm} Ԟ ,o /o/6g<=1֥LƸ&[R)QnBmoNjh. P[ zaB<`sL[ ?/pBf9L(p«KBsYЯHWo/tA|?IhжA̜ z#ƚ{c{;#ƨOT36ܹm8vcQr?8!@䣌$Ix>;1.\8Հ^K6]!EuHۣi{g_B_Q G{uj߷nm]o܇;f.ax;$e޺Ԯ)8Fq}KBvo<=/>W|p 7(&ӭuVe)N% W*G#=gM0T=w.-XD]qbwCZJqrľMIPgՀ; YZz 4rX\-d,ׁFb źVۜu %vMK.[OÙ瀓O30/XrU.|koJCdĀ a'_[~qOP64Űo~_esƼwxcqAS^'|Y{esmh8M ?lL; ܛqyenhAv#u`#ά7<@;!cw#=%Yo2ulC}̙e~eVůf~*x-N- /ޅ߄ۋC unp8ܐ,ioǔ,3C4j<L[+2ت^nKi|vs3e/?5&q7m[}USm 0F^dEF}5*ѦL\/wpXr*|wg]auc-RVNm6 'ʴ =$9L]~5a:WyaU~.=.Jft=m`}XˡctZR.sìS/e/&;r+{[,ٶ=%mn}v>ürr>? Jk&p,uW4y+Ag:ͼ'[xűAfW|?OE/Ǔ6FDŽEll~k?a:96C^|Zrޞ+9+*xJr -ǽc[&ǯoМz;xW @C{{8hnΧ5b ceoo<Cl{1(;+)yB;N7;&>^}[DJg-pLމ7Ը 2*4.XTI}y!/EX_ R/3ݣ2v|~ րyp-OwSo9ay> λQoO$־/=6˩L*m,Sg5)y QwYND">=+6$SzDrV_ïGzpx.>'ӈo b7lokK~8.B؋K :Q #vM]Ev%W3A-E x?0/pW μFv־(ۚk+O/z q+t>u[ԯʧ~h<}'ރ8~&1%Rҡ1?Nd(zvo)Z5r|uAgޣc ;X .vo/?{GC?][oJ-~NLW;k3 |X:Q2γ{o#M}msWvZ\WSؽ_-,%tf^匛Hkqe)?npOE>r2hV{PU>[ӠJϋ|IU_ʹt0ۋؖʼ!Nc8UlWrR2!+dj <`'𓂓* mɎì~ưd'.\1o {ϭwO|5>{Dޖ^l|h9/*LGy<m"|<^=ʋ_A{|.` 4+HkxAJLۗi;/gG{_:IWhף:9<ķpA)I֜[L<='ܴ`yt>3Xs~$z^zpz1HW:Ʊn]J*!#$E(*l\A((\xF *̻E}'QzL:&`m'{D{q_o=T3 o}c~[@N&^7b?/=Ie(kݨ-ML -xwKZ[y64>ۨ& $=1 n=vhdc74y{7@Z# "A ,QϿ @?Y`96KsKAD"_ϹxsNa߿<òD[{{UQ"NVՉWy"$=M50nb^癗GWj#^|~#^}}4mp&18wszs}F#Id ~$>Du/;%Q'QcSsITOu;yog3̼Òwd}G2%瓉dI&뒉dmUulgji'[Y!aa" 9e04Q¹5}6Phl gi(p d*)l)l 6ȸ7)l@Y~A]T~soqLz d xcXXǗs㺼x**.rf}lp+Z8 p5ހ||&}> #mb7);Ҹ˾IH{3[`\aF[G5noBx =ΠFA1uIlsQ 1Ľ: xa*0Si<<$Si~r$j)WjdTk_/8ε%{Wkopi\sVs\*}{I;;>moAt!d ꬋ p Q7Jvܚq,}lf6$6q>Q[ ŹuJh:)2~_x_8S`7V$hm`]LF( vgiFX1iZz-MC l5s|MW7 9}LW)t%4+sR=<8`)qƒN#<&hv➀5n#x)<%gHAͺ] ,p-!p/n_^EI&O $]v? xJ>}ЮH.AV[fdYF5ơt4gi|Gfw鮃4~B;Rukrfr%@{9>c]'w2+6?3ktC2w@<dܴ3#m%WeBacÌ.ʆ,Cv[#.,?wnX+(dhZ4m,g6eӼL= 5^Odn>KL7ީ-| ^Ͷu߶j1X>[/Ex"ܽM&|؈E'W4.רjСJc=sl#w~;dˎ,JS\먶YݻfvŬ>9+<tzktExsPLЕ |IV5Յ;,s_ݿ4Cʉ6(aEn twb/IgNKx`DxS{QZwA{x5`63.Vl>Н/}{U5}y3=od:D͚W[cTyayT^W=ilcٞ0vPٖg/du~G|vhY]RgK# GчdMx!_h Ls FٞhO%Bgޭ9ߗD/{j]mAh jJ9!MH/a2y蒘z; 8B ߳ɪ5^&SOxQ |J+G! w';`>O;M:?.l|^ZN";|}`IE0:t@[`>'Bs,[ps̊7^D]DiE_t8_D>)6*d^Ǚ5uc1񺯘x *}dln_1ڝ(&[dk%TN%T%V/2\ї\^cN\ܥbU!"n㣀/1l`@ cT~3GCK}/1oZjtqIem`l8~~E^p8W<'=D)H^:Se>#`9e}8MEѼpg{>ùĖk?ϸTпﭽ/}·IS11o:> 2fhRE>ƫٝvefog90%rm~iLb{numej)]bXt&996zxmT?A!4\;-h|?g#!q?>sD P_4xs89,dy?)c_1qcdcccGAS#Tf׸tWwhN+@sB9aX滘w4#@eYnI滏4߭ | |.'@wh;B;G9i^N뻨r҇:lt'n'^4 >\r;m8ESNj(u?,eTnTtsŷ?= S?ͥ˩Q9r*~(gj9S wϾ<~չ{Ɯ&4氎k 1I jC }SOYa~+Xc # =.dF|>gkkzGp)3Qiqr?0߽._utkטIJw>&+ݺ_cﭤv߮OހqMy dmۓys^%|7Z%J?J?wdJ)w\צ*u]WFTf< z)T|~k p7HW_BpaVE}m6m̰XU$ol/+hGm0.*wpM?=J>߭ʟ8mXo*vˀ??֎tuNQw%Є-b9*/CS x8qm2Ui;_{ 4{g:ƠTiU|Sǩ&mqWi]gsE^[V߻MwGpѶKe68cB>[zulի^:Vwܛ)$l&x\/}њ9%8v:_t^Z57,7'#IPܯ-pu>W`7\_%%{Ky4ۑ6A?S86;=ݶgOmG3Gޥ{m؛ {W9k4v^O}OPq9mSi%{.8G_ϧ}~_+?&i9La.u7: =G7 GxeK? z}"v>rkKnYވОLYf72̉N2>in)2uywn뾨']&BziǚodBWIDCoTz ܗiGS{R{soF޺oħ+WAqXYeSY]3n%\mI|=H:mOQ9R|^y5F=GQc5FZr7GzKl)ج {qq9Ϲgt*ݑ3Y*Y:BŷBw_',/SnO}6s1?ǹc?O\v4LJY~y^Goqp~*_% _b_|^'ܠ.R˾N3{6vGק_nOsWuV~mW?hYrua=c;'<$YS ;穴wyompoxj2efU러ߋ[ׁ7^߾=o:}iGz4:딴qY,[wSg0nφMlGY'ߧqBKD]8gZ//AsnEO晹ldH'ScX}NkD?EMYL)O"OpfCdyۿEM` ym).{L}{}w5۞|W;?¤+g6h@~66XqZmm~{kmU6#2)wHS>G#k~6Fu~9| OL(&}[oO R=3NUO+':u3wv9u̔$s6In>o7Ccׯ' `t*snJwmy>X!VǜټڤmjdS>Yr~f]Cl]*sk;CE p'O3 BǙܣk&xXG ?H1z_aޝ ^oʋyu^/?x4rLmZwX?u$-"K^oΗ%[x +_l$x#%Ş$v>u&!!awo QSF/,c eW4U>"|`Io7ձ٤ )k]dF <;XHFxO:3y!ŐO|ӆuuF]SUgY;S|| ތL/޶gYBpBU8x3}kW~ {Wg[7'3؝j/3Ec[[/OXcxOcGe??gC?@sv ;!+.qǸ'}Iw%_+]0Os|lh{sSgq<'Q%^/I)wBّH0k C؞={wÍ"owٹDx= V$x'D8 pS@YKE?L;3ݰS}̶sS醙^Nț-3{]2U̬l}r)R.y*}6%oRh6څtZ[G BU;xֲf| kp~ 0'hOIݾ9{') 穄k]kw"mømnj"wF(^7<'2ӫY-+7b]yuy.ܴ4pa9?USϢo$ޜӰYc^8]B"0.wN8MTSN&pU{3WS 5o' 3}_X25^-YһL*`NWq$c[gh?yt~u\Q6MNW7j i9Mnkº~nt:ב. it˗\WIF C:N&]KN|N: )-ϒ|%ʖgg!79]!+Z1ㅃm]{S\sFƺFmk#w?q}()-}>$=u6U*~otUuuuo=OP :H}">nHO/7D'"rų;^/J?/U/:Qݣ \HdV .v6q~R[7E~Z}%=v#놽yi^}-cܖ GS3}qv5"5y}l=W䁶sH^ki[Vl^TAJg[Oj]e4Y> zmIor\lsD^hu9^pr_bD/}L_|[a'`Q=b#]>RҺ~lQ=fpG ,9y_A ],.r{Njse~>^?⽟kWΛTo;¦^Yl{s:M{U'e)@ю_*s ]ɯƥJޥ6zRrN]9\~TzhNWg&R֝yo(O{M+c`3&9Dz?&a˶qFJٗKi< Hq] ?3wA9!MOӽهm'wJ+Dž늯J[gsMo8Q]?]^xg̶ɤ* (kOͯ>-L\qS@dMW%bN9ULJUמf&c3i#=5o}T?Nû2{ #@_Bz 83_]UECHƷp:(gsk?f%-g"U}qn?tu{'y<6 Ab5{jgm^J 3|0;UF|Wq6gPbNjqeYzA]O1v%Qvg%4$HVH:'VQ@uXܞ+c1GG"DAeSx6 JT@@ATfD ( 0sOSUV:uNݪ͜LQO%o|j%tu7ZP:kyX{,k\9N}ϻ?[y)loTf*_ wɣ]PЗ|לx<"A;mh9zErɓp| $}c:=Χ}/f~A\g\* +tw:O݅lk$_zlKe\8ӄ`_42g+,xs;6/=oYXӒۙXUKCp6"-nc$r՚Lɹ=\:4~LIfL8(sv3ә CX}d;'Qfe|":pM^[CI-6}7~ℜ=dͣ<7 &cC$ xIW!#.=!iUphYm3'}1ZOJ6:;FON4ɾmۍHTqiƁGI}쿤.~M<{4_rM;I;Wr yv\ףpnHf/:z[Zi%-GLܜޖ尮xL4f'?'ޣz't5 3hNY1V|+-a[kʳctfeH[)sM7X?$ۃv|cS}ڕu@EZx/xeGP}:Mr{/tiC,hJ_f1BwCslI.n\ꄾ -F|keGm\. ȶ2~}`_mЕ5O90]EGbo|)Dﱟ<\w<~HǙctt{x7(HQ2܉M5r%X(Jn`? rYΕrnGNA{@s_Knީ]MR>S>_gf*1Yy3U#UӜF?B i>CQZ·̗ioE.חzB/u EB<$hO>";4 oLR*K|c1@e.냝\uzQ*޾njwPI[b6U^j=lK"ewGcnu>QfdqnwGG5sLXwWWZif|D;TzGg5@q|{AGw}I_\K_Vw[y~C{~X.A|at:,1SqƁFשySO_ʭ^7\.M3W;{ F'k >&βȸ8#w:&M&p/5}O,xzwdw=lP"ǹQA҅Z//<5z׺,SS K0}>ØOOB?J<k:S \ )<.3Vp-&)6x6p Pt:ZUx=/PD+|Xv{9~xݿag{a4_"H.(pY _p&שM滑Q#Cg GV<f^$v|7ρ<2 M3"sMEF.݇^g`}mGCJS : }׍E=' ݨLH|7y 3A:!MnKrTsԻpp!ݧ B|#TdډNl۝f" AH.R?!-w#%G>u]{*Dg^\XY)vMmY{nLuۙۄ|\0b2W%(˳Q0cxF5 >:߄ԛ i*۝~ق_`m`a|zϪ&[igXiҺ"IL~傩'`n.(<5߿|/4MRLmLx9<:<,f+V>s M8\ I3?[_Ipog\ x5pG?ѡk=E'![*`ui1{ g8l?h'ÌxN0^~5,g~%,KAr"8 c:]γ@hQ|QҕiZӜƟ#i s>j ?A.Ի!~i%3f02c9xk9o\F4iRir |*A3.#-j΢!dcQvOK10r[ZhؚB6/wC_|J{u]eXhS(6Ym[dI*2#Ki7=6KPV+/v; v^DkIyy}%B/YN/fgX/2:&HG\,dw-P?"_ЖN65bKq~2>eo|ifbH9,>X=.cEj>Vqmy/(H11OZ1y JxPs_[J?pYpY/pYJ}%\.})eץuAV󿦔R?X/M:͋}I_Ҝ4)e[C&YУշCˌyM3$|{ZdM{!TgVcD'4'=6^2_^^ psʢnZun#y _d!fď_c9CNď {Ďú: gƲp\T|xBOJhs< n#4wT>7_$=o^s[›-#W|Kcia=a)mC2{(m+}S+W\sJeu;h'ι$~3- ֧+1Yav_sW##.߇}Pi Иi|d>,㳪b_פfB5g,wjȲNY)+3jפ6>l㛪Ϧv<a~(G76F"!?G7qJy-^*+^aݳ!jwyAU| [{oQf`'? 6.s6eltFj \,~ϣ<7LqpU4gWxn_Wkܰ ˃5߀ϻv 1H!/)Kc_ӊ oI<+@7UA_%>GECHH^~:g7> p^>"qƏg;K} \QxUF7Rel#n}eѭ˾k`}H!Zn hjw&j>VHc6ݠ9>m[k7xm2uZzTQx@sVifw5哮YS.JgYWqW{:RBs4 [:@qfu*eW;ޑrb?7`lNQOIWY要3LS^h,OZx~‹-ZUk`}*̶1Z>3c/bNzP>蝴n.pgQkG?ݚNOд9aI"'I9y+rZ40rEN>)r/"'[8BX.xUX6. aZ.:+[gة>73<ٚ,WZ&^Nfy"/Y)tVc!Y?*6C)2)*gWc8Q*}PLy7vZ򻉹#Zj1jN:kݘSx"yR= OLGOh|_(#Ӽ2A+ߒ׻c|DA2"i=xBzD7YW_q f_lٙ@WQ{ Y!@Y0= Hl""aQY Ȱ "#*,.#<ЃA׭;3<_U]{U?'e}gZm^70yZo5#vP D᜗`SլsJ07iy3O̞Oޖk~ڙQM"SrHvW:ς(6m[?[`#$D#a!xdesX朢&b`҅K1^BYȮL&zJTc\y,-ٝ\i%=z̳rpƈcJvbLKTk(_v"K([~$Yǁ[L멀zgxzJZOzZOt\뉿zZ1=hBx$r2o#N'Ɍ=9g`31 m׫yǂ$U QvBЀI<ܐx2<׃o" nL$D=0G g"z8,*Tc <x^bBĿ;.x/q<qAG#~rEz_76A1m;>$sx~5V#O]\3X^}}F:ޣղgCgcpa{}LB(.&RdpH=߈H8xY#SOr\A< =v/>g]-OKHڞbMp' r&eA ķ dw'^Aܓ7񏂯GQA *3:t]*g BKq9eċciπW2ǾF8/L> H\`~F x|p/k# K< !m}ě{ȸL0K݉k}zeCߏ<8Sf/N`WĩgpDgr|^ݦPL6 z 2LT[q > (f_"w_:|8b{X|Kտo)|`o0DӜڍCGX3em7캌b~1*0rk]6==d/~:_aozr*(gVaOGf*}YoO!}|yW?M%e່ ~܉88L'ۃs{{'/2q o%XYp?kB5}:.ez!vx+)bxoG^oGπ_OCO['w .O%~ܦ]T+K^Pd3sJ=ūej33y/S{s [z48iU9˚ֻ?I_aoCz;\>:~=f`o3)p/WSsA{; ӂϵ[Dx =MΦ>]Qi°ϷW9밞U~+gws ԥ~,Y .N/j9N{,G$Gwg}7̜&t28٣<~3*5>~hβ\ &і#xOp1,jS9rwZ>rXS(/UαEmV/4oq}@m ނK}8gn;_ RН ;qd~]VXC|ffC˱?{ܿq0J%xxW/a[ sYc.+qП_RשoiO97/kez_w>܉i%r_%|"rM켄ws߆?W98罭ݣwʙ= ç1sϫ6ψVX쥪5b/ye׷&ɦ2 @hwvG|/Yjbs.{ /k9:<HQVpA!% Cy~14gtXuX( !~]O:y(>~>qiHi؜}7"@15%OnppE.A/sluMo9O*˺lbY)<};ɼ PYA~88K7Oղą ⧨xqy6j3`z>Og7UyW{Ъ}\k.{GQn6u4B,F oX.M4bamv+@XY{CET>g;}l~;$>gC}̯w3wLyTy;w7byu9QxމGQ'cE| ~dq\&nd.XCTo]pz!DsNSȬ<|3O$_|Gxש̊|CΓj]X}߇%|*"vPI^!6no9BXgCƻWԱr|fuOs\I DYI9x}0{Pz?+i:ZQzF}k=wp}8oe7Εm<@^;&Ժ|ru:Ѫ7u](yn[%M _~+XIc}Z7[vtEv]9u}J+7N+{Ot/^&bs[?qr-F^|鰿4@iн]h4qNb ʌ۽7 U_RR-/n|BwREkΜgռ7` kԵkwƚEWH{[6(R [#%5̝:)hʔ;֌"N"u.H.e>zdGs} Qm{`k8ӼNB酗^Zzzqb}틂,dE-:5WV>2_s9mzs?D360rvnl"f3(6}bf<8!ڙtx/E0\eVB<*s|Gӫ:fk%t\mGZbn(~.?\9yxUn2ϠZiG隮[e;3n#;xk?ʈiCтO۳:SY_zUb)txcF?{tZRvt]}u]S W?jRp}{r菑aRs^R}r+a9KBJYfE˄=Ek\K{1[VJux3$XEd<ĞSYwa0-9riwo?̄aδױuÜ ~:V)M9@EeDžO7 9Wk~LJc!vbZ\ ow_Ӱa/`δsP~[Bd'v{ن9Yw8C Z+)]eu5muԷݪ<ḿxp쩥BxǺ\mKWMQ]ֆs>^sf>wX)>so5sKfn3}V8cU3Bɭ{/ vyN3֍嘟Wk AWڹA>=7^{]sCٟv;V_zLQ\jxmwYHݑXDY]\uK:7%P\uX ]sWuۡkrOI뾂=8FapNzZ&"6oNeF3Rd<doI ~ew7@w>|ZQ rZ0706&n_uI{;U;5k]ۍ `*{/Ѵ5 V]FGw5]k, *C DQUHnD$md6K\SSGmUF_}~xTUѪ^k$~k==*Sp Йu7{<ΟIVtomXʫt2H+UہD {+tzo1r\qgacS?W=l/\L#[^A~\WZO?M9(|\ݷyW/XpJpx|Rg%?hHc%ksXNxct:ܱ'S_'?3%άa}S3֟DֹX|s| 41^bch"hwDE/ڝ_;֧o|D/" }>o$zBߠy1V5Xąyr$)u~C\*ۊ4Ɗ4bY\Nt"t>t]wTTٗ-v@[ܱ/3#_?Sm1SewxL!>_S myI^suquc~5n4>+'2h|A }VgYa03=4)X w;Qp$|6uNKLpceYcC7X0NHW0,)}٘|'DzN1>40d||(3cԙ#!LndƓ]Q7wrbtEx?ř|nG y<׀}}Rzݞ}3CG?'eǂn{8P`Y0~7n'{lɘT?vB_a,X?Op*?T6lv^#wuO?!6!]f|3 ; (`m87W`o柩YkN3:yvIp~!G[WQ<.TS˙c] 1̻){V<ϼ˂ò3dU^!L+6-FL{1yh'3D} diӑ/},_ &rN}laj+V:+{ms@+x#;1(gjaڿ|ڞҷp~ų}88sXD}oga>cYzs^`ٟf|69S= cy7%X>JC,uc"^ǼKgy'O dh:|_d^+A`^kz~#ph1~ti e;C<δ1곗s? hM6ZQMcgi̵7ig8Zl_}]=-w?`wX⢽Ot}| p-Xc52O_p#pG[ ЙƐ'9VG[tY<`php.7GŇ$ƶCxoiw,GՂ{;ʵhѶK|iƘ'{s!O)YqF;A~ɡƛ38};g|yxŝF0k5nK5{P.\*\=ܕWw)s~bN<>OGylO;󴼅 0QleyV\:jvʴM _>֔Ը]Y9m7+Oÿȳ"C~&oD.Hh]>Q=ցgt˧7W@Gۂ :qm3i=0An>DK}pe~h#`'7xKPo{8ݓ|ju ;Wz'~|)6o>틦l?Zwn\1ށG pOǤ^Pۤ I߄Bwz!mpcܛ}"0Ɲu>|(c zX!u||٣rmpa)6opMCTk*=´_/EMOU3W#7Ƙ cMew"_LJ*N^)gVZ6cx,^AL{c<*8'Ę?8o11VC\>__MpD<qW>]|t|PG+zX6xl}l&zl35QwuiqלwSd8hCҼRWp'vpns/]dƫE^tyu[h3N =n~U>HETc?|VmKyEd_0IK3j?Oe+Xۡ 0U< <,#n# gywPNWݛ\MU^Q$hoöpeq0ٶSum'v;_r7L7p'&sݿ46Ըy9exfu'rY /  Gx*Gy>jBj4k+5y~9pp?eRü_4k u.3t}}گ|/c:2mVKĥˆ :q'i9oq =Ɓ8J˿'y=^uv:?ȵ.SLE tK&UE {8{+hsus|p."c|mO|zve3=\DgbYDm oz[kOb^2pxj"ȟ3ƍw[+>hy'2%$ƻg1z~XkPvOl+x $ؚT'z|Ԣg%W(|<~5A>S1,rc伅qyπs~|1ƛDfBmoא+YgqL1)1?={݋}{k>Rml[\9k M~Z[Ɉ [yżf9{õ1oH&vAƏ}[#XLk*Ns壽9wcn(VV(_qͭ!$?߅U!>\W>nt*K8q#Ue{F Slu h` S[ Z NۙW3`I6cTtvSW6Y̯ KtK%vWx-r+O Got|,-̏>pY7^w)MD=gFQ!xOhZ .N,6vo/f\EXLnC͑t-k w1y7s='}m;o=UxawK%g[\K%T[sB>my_W_tِ̿͡W>kfgG _(eԯU[Fw.#F?x~~oLn(p;-{q;܃b[ p[(k{;c;{d26⚢w# /`_<>hܟ761th3!G'*΁ptG7á]:,tjj=l0?̿[¬~ߚI0!򚰼 {>u hcs25W cG; sr}Ω&_rzB{[ɸAy%Pq|y%QO <9P|U̟*Wnjkn$]Nߛw8SS{.vY"L2RXX 0r"-(.7.D @HB$r" /Ut7[WOxÜ{So7cgs?'Om_bxApe5GQ}0`_* 봛?'jmu<;^-f:74)ps~^F`ifzGlzA ૉ Hxq?VA'^=^클{"크=9B;1C7sFGy{3(:%y{;$&?"~1'AU̥UT"\d>zW&E9H(w9v*t77*UyAXJcmI$in#;3 ӝ9quۓglcjM?Iq>g]$}9,Lvռu#܆px)Ӏkzu[(gjGzmTKuU_sN 9 {T| u8qMɞ]=mgkotyqoMv}^>3ܸ2khN/A{G>*mq(Uq#;(7x48}alA)E}TM~,6t|.U>4ZnQua<鵜r?.e+mǖ'l}~W/k4jqoVa`}:9OT>^:;нS6 uþtg~[o(CXȽB1WXS19@zOOtpq͉&_l򫪐g [`?01 q?!j;z`Pj#YnjoT}Tߊ&s"/pFz8JO4^_W%߄_Qa޸*Fú:=oќRf Ƌv^?^mJ>+Ƈms\/_rʙb?r+.p>@/,ߠ}3%8gI33BpDS]pJCi$f!]x.%XWq-O4n'+Kew<ٙ(CX|AtT7,BGpwp w4Epc[:AͬW6Ox_j뇔?Z^0/w8?ͽTO͗ofu_7ǽ41p1fymv!}%m<Żȼ\EV_a3:ʖ׊6혗"\Sod~F2˲˙6 \ɂ0yl*mxWDx_ 5+F|:|^YMnDz~QO]YtGE <2w<2װ:/vyF5ˢ n}o%OM2uWڸa",*߰`Zu} Tw\O̺^y>zyX'Uߦ2Ul5m_PPe;|mM@ƭUٲpg1ȾVD+߰ +nF9̻x̥ZM+of{uIG#=~0Y'pGmi=asd޾lZIJ[aV~ugA՘?e`aƆy0#G5%1㽞[};wQ Q?3@յav?Pg{i?Gp c{Pb !T<–?D/0Gkg Wb1V|Vk++F/2s^6õp}zY\aƜކ *Ox2U۸} ᚣ&߆c'Mp1 cr͢g1dMfӁ{{yJ:W5;=?Q;ًEgBG6h=b}Hi0[ԉY^Skm2fBg8ps־.c*4B^91iya`Gdu.!RI{4;J^skƍ!nF܃c;OT硻],6_[?U#]Ҡ2 ^[>#8q];5gउzxFfg2esGouN`Y'q-a&-w&Gn>5I~@"iSc[P| joܗosA97|Gw;,t!8^@yEE΀ȃy|;_N0β^ah'|i͎;^qok1-=TO|G:&d 39|:)^SbMTOc+m|#ڌt{ 7B@:ȧTgĺyF16b܆/ym Z~ŊwF-ھt]},{ Syq{xzk/%2>~.J#43|6e{,jOC rͥoN%2o8e0t1v'uy鷞ݵީr?e8a|''W.grꓛk,ԃ6:;iu=d>'CsXQz|J(,Iv@~ U+[= ʽV:rx\\zN4^x3Mz3q^`K*7I1/aL]~0ԅl~WY+zU祰\J>MR3tv?SX6>C*O(ٶ;ص\m9sLyBI )zЕM_%$u{9%3`$!RϞ]wD& ;ן%Hf2 T?0ǹTޭ=w ,X8uW1J#TeZgU?܌Tgo,9iIALƞz ֛4 l]$_tKt#^JFM-wHl+U>>[:4pAFoXi{4U@}VvU=+g>wN Q:KTګ~{urZmkef| eme<2ިtR-7pfz*HV_m2 %VS}Tw5TzUZM4ɕ_C' rkRkm RZߚ/?O@1o.?q~܂{*R_g%΢gpA!lKmb\ޯ"=Lt6뫲]b:GBV+gk/B~ɿ%D+ ˌQnp;|mq(Np@Kc<ǁ!Ui=n+h]A/D]D4NEۉ:zci2}G/dP+P˭2JO=՘P|Ut*~ު͗nM;͏Xs~=<ڪũXN9 cgi^qvD}h!dEbcp99r璜_Rw'tEN2OZ#wT|/kb㶧o _d,[2d^Y"~K.m;lk÷ )`<v1O&ijdF6][BXÎ\K;.ϔ9>3~Bm6])7'9Fw@Ӧc<3^wIHr?LgA2rgzϗ.p [{|!z /$U'z!h[(!(&U#о#%7F✯Ijm$KǀCY)e @4yAy;S$ O RqJqR;f0 =пF9MA`.XmȗFY z1#{U;[ɐ'vY6ENYtϒ6ygtԑgZ{v|MTf|:qMߙYj۶8AfvvUE~gG7tTϑo~[4XA7J8;燲-ʒv\;ݭCwGSA%HN9(k4j,`ј38g2XbU<*0WF?仸 6$a%t(a~ª0GǶW7CqȐΰvߟ39o={4sr|r,#Ha=m< z1U;)jN'y?7뭩0hsxs;Ged&;#e2*NMkK2A㵵g#;uQ Y}\&V/Ә Ak^(M2I0]9◁Oлަ7_ GsNozƙ=$>>U /y~~-0t.vMcs\omAೊ[~9-~͐{teн yf1յ{8ЀJuÂq) pCWXUU 2#}2t޳Ks dm~75Up/?*j|;wߊ39CV9W?csyn<6g˱M/9dWqs}Mdj1]Pg'vcٰaL"=nA3knzv;«pJvkl>Zx5_" [ΖlߎZ $?;57;2[{^1hs@& 1]rOEl?Ulϐ/?JWZB{Mt6z}߷l 8s"p =&@~+L>Gzp{_D#Qd 9#?}='[Aj̮ʔbu@Wۖmܧ LK%7g4n{ ?۠>z^5iT kD~gWU^XX\GժCJpm&ׅAPz?vlݟk>.Gfw2lD֨K7cHp=?]'nNwrt|V<ߐݠr@O# 4ߏukƠCt[=*m~zI~kc/xM6tA?B6,d7mˍsһo?e-~U_4g^2zǶSm%W߬p Npf}H۩:(;k([[wXjC`i.NƺwQBAvٺb_t!- +y bĐ7cӁ9f*OW)F \ZYebqc"ȷ F2mii-kgʓJ-mImjÞSDyVX>Ks;nG :Zv: |w<{fҏCu Z_#9pCq/ذ^EѿV:)A ~q*æ\uaWUg:t3_yX^2:9v,K|ZAӴwud1FXqߴ$w{-p[ebxq]י aqepZ]],Fa xm*/ӜwO=nUc7vۇ~7~A?jǹk4/7pxv_?tdªytN Ϗ߭>",:w#*U.Gu.$LrdOk.lSi⟜&@N 9^Q$?«o u{FI= c.6^wmѣG= ?7v~$W˶30 #fa`Bew,.etW oM{.q.#{ax4oVXEu)kM3A$CL=;29>G[G}:{ ];t_nOSOu˷ zЕjrhߘez->j.yլ6Zh-<}}&:qhTx:kI$W\ e^\$gy Z|<OQnk8'{{+]Uyoo@|9߭a4^wuO)?2猏l@k3vG~J_|҆/>-şg,͗D_K C1@x@H $ wד5P6*PE-}J.=,+sOZCB_KFоzg`8 {H0d996k?s6$>H}>CMIt<wR S:Eؿ[Ɖ87}_U$m0mKsV۲Xz:>#|>e]ht|!Eg  k/32Y㝈3 k "i~ũn\&IM/$Dw4 e#+}­*7>SmVͳ\D#~ِaSw'iy>)~/D4 8o=gQ̗_w*л[ LޯϮշp'?y?p 5^5#񣀿:*__K0֝|F ?-R[=)uz=kS{WG#kJ<Ѓxב-_>_#gȺO; ʇ?9Ŗ!"Q y;92n$wkk­'-vh3=3f{ȵRT|6۬'}r8;#~YόҍVP>.VtaK4>AG}$sSM{Ԧ{#ݡ Ǎ\W+nʆBYy=l}m=m)y3݋g<rX'Wc'^q[x }t?O7EGo&*;G)]yڐqo٫җHn2p޳N!lĂjRmkkUt.=hUj~/8ӡQ691>Cw;f嵴>g? Ζ? G-9nRN!Ñg=0xoȳO#B`~jdw1ppGT7IAy c;xozC/t#cNiXaIdՈb^ c=3KԿǟ,l?Oвo)K7MߩhЦEuuJs<,'gZmsNW*Inj־m[?"xek3gS\6  ? >466h \6y9^F6ry;R~_¡vs\cjȆkY>ĶldϞ{@^V,&2m[6Sퟳ%݊9!oA"|[,}2G).yuR̫ȼWw-yW/yYkﵽJR漰\}vm_R"/E%);k{N\W*6869_Y*ߥ8J݄͉&ޫ\g>xg7lg/I`k &PcաM@JDWn)Ԟ-K qF+96˓l Jp|dD¯ >GNJmHkVK\gI8 +Sgb1>d?hm&G9ۥ7^Zs~GK9g~YKSRcvb/(/=((R}NRT&feRno(:/kݔY;䵫GCIQ ]jH@֝6e8 $]3}8v_hszCv!Td ِbM8&=¯r=HM#_^f4MȲ'Eae:ЕigXU{xݦE@r{Y&'g1LvOw@IUl] 40sA$$!砀 PQP<0ST}ϹܚAY }NSn;> Cerʝ>8|p9`'F{c;=z~wgI[+C !|875ˈ~r!]Y>+~^Q[ZWT{-wcpż#=陎,VL5$*Nwh52HA98}e)}sƻOYo)(ڴ>-v8Mo=2=#3'!oXŬ :fqVg?ͷL#]>^UO4*:PnF |fmV9}p`DW}OaUeO^UW=+<˞unBWkJWkJWk_o\{j55wM>fr1yy {$ױGr] u֨**uUXۯ޹ قWDo\Wv{Ca^zަg zޢgUzޤgpsq|;wClf J.y7Tւua~]O1^x/d]،3Q`1&-Kp/TO ,c$MpXwm_-[qйMMV;U/ƪ5)lp0':gow N-(=V~B<~>H<$sS ľռY~#|@A _ \GeqzȺ/AQKؗ`92_'~JUxm [ZnyR"?+%,qY\n|Sn8UN2}qz#x؊. p*=KS\f_Ow#+\k䟀\-(=ρzKoO*><^0zPS7' ]yOGꋸ[(͛Ogkk;- -^uׇ|{ۙz׉xCFَxMs/~.7˪ }w^ǐ_ӊ֯[gY}wTQ ^wǗJU޼"mZow8̄/[{{:t>:#Jrkx>"؇,Ϭ|r#"4Ffb~љ[OE;򁿱"d[A)<+Cnni9.8mpz6x\F?)L]lMtߓ($ꋖ[Fr&}) =?1=Vk> uϽ -$OKս/` {5pLlo[jy/>"O-#rx ^]vUW+o]: sw.7GTOχI;g>s筷 (6㘕ǤPuXx5';MzzCd6u !sPh="/YXu!da 4mGlqGs'x2vGY ~ / eM =>p/r|Oy_\DoE.z\sy2/wW$VXtWU\= pQMX2U #ɟ߅xrMbY}͗r{ _(1FQVW$1jf6%v6񉙏DIȕLzn];xCcߟEʆɏ.rW WQ%o 1(w'*.E'W׍ ϴ\k SGS}mbߴEmV!}96]lկ+:Iv"0>.|wEB#Z ^w/?Ra? ~(x[Pp3їog58倯=Ln@q')N+!  ;N| `5'k<Bur mBKYM'ue3L*d3af’ej-~ɽu56xWЭo8x찭!}N:xS\`)5an.3x2u'a?:M1|֞wXߋխl/ (9V;CY+f7o>2v oUmޅY3Г_b'5Yey+x+2n:ϵQW[q q; $ȷ&Bٽx8M%tM&eE{;fg/EїC' r92ڬwq!O#9z~N2{~D*A_/?ɡT΀{F,SEh9{*E9{s<D?!v lSmr*fJXwp+&:1ǽSNZ㎖9|9"g#v'z|>Ci-49 Z'].=ѻۋ 7qۛSx~qf8:\Jn)p\9aBcؒB]̦(y\[DO3=.Ωjm)/cA?䵶T~% oĵ1Nr+ |etKA.00a+<68{4&w x=onsN>;I˫w>JT[w>;|Ʒ0goȐ gs^e ? M穾FB]L[~[>švj>Sw } ;n/RX|1,-0}g{n96ݜ*,Qy!8rqq \nn/O q'gV)SmS:_]<_YVgz$=?]+zXy j}$3PܩsĚpt]r[!㝫D .[>?$zṭ7xg<ySq"murU}8eܗ& 9/̦UnN73u [ߒtek9gK4-{gnG(1i^>% }~)1gQO.Y =.dмn=qe}慾Q];Vؚck\ IЛM?ɫH&{L~.&a8!,IӨ/.2E)-/Kt&!=i9r$\0qrm_mxiiVXa--4ςWx^9+^~+OS%2x%" 8+EuykZ旷ΡfayCHY z?\\V_%Ɍg}m2k">hc{Ww˯xs${WxD=չFUI7Gk(KK7IzWu?Mô?<Ƃלx :{-rvax:߷NU7h^7ub;{k.&)_I[&\ޡUɿ*M i?+l2$y:o>ܗ gNz> ռ=yш$~gW ߹K, y.oۺ woQLH4ZJ Ӭ -7#`st"b8;gPnyAu?k#?F9O!`nvn$ 3 If| me{}0ߙw 4_KcZP|N^߯Bn 80oˤH9_?=Yאg;>׬+!:8l_LP69}*zFNom{@tҳ8'!6pbq9If^wF; /%NSbX3_;{B%qBnɭ*f`[]K}yϛϐ"*Gil\oB.= ;wC -Q.(_!;:l0wʰ+A?L71Bh&E3䎑C4rDK?{^}Nr_E`_|nKy;ux_ z/!"N~TU">I09M!6}/p_-|rHȃ% M* ' jbun==FX8'K2.PҔqŒܚ4,8gг)$IwX9#\*i5J=-K=Kr!S^$BOrunBѻ +2Ryg?]x "+4Ѽh}NPǧ$'BJ$T3!Ha_RYڤo4WZ/G*|'Qdw \\%㣸&x8'^#}K1&sK!qpd3 =U:{J˲՝WndW K1ll?-uM[qyU/;Z"}Y`1i~ 9b<³ xMDe7MDdS:~r ;/^OV生'?7e0泣eܵ&?'F]%;ZgḮ$qb.pw]l;(;( -}Ǜuiil,eldϾ >8(v'hn}- Ym,Sc|m7Az>ރGӲfSyJF5qu+י`U&]nPYo\F)z&g<<={̣qs֦\-Ǿy|^0U1VZ{=??wvin/Ŀd+jM+xG\1~zt &<xΆۗ-GgUdq${7򪜕}ΑZ2O5FH沦<03gwYcۼghks8im?>QyLj #g>2YVʩPa-YaclU&/dUFrg4*^C畼mNaV9)hv|9S҄]}*+"JVuvN9KvE%w-[<䡎X?!ܺ)OzԓljviUvwr&9xeGS6o9*vgN9sbY |5qs?gc \✄_{QO'rf^#.$sa68;"2SIC,xpg=_s:, Y+0QތWLg%{fV"\xGw*eR&]Aa~U;$M6?ܹopϕ7#y敟ek{]yS+ˈ2?ү57F$5`[| 8y]1nߗxpj8D^ro;G]TN)9Q<~X_˨e x)墏>Ⱥfقs yD}jܿ~R& qt%ʛ6B@0|sh3̵j[qvK7x}}z+P!l`L]{m ob'ܖ,Twb>a5c+_ ^o2_c^tZ*xWȭi+(+N789j;S17y` V"w{(VB/ 73 *vB Z!"RBzǷEyWy]xYSg4)36ڿ sϪ HċqI]ݼܩye8a4vVqW!x2qҀ~'3iփxؖƵca֪Nw5sKQ7 O9_G}Vu"n/p[ax_鎡aF v[{GvwӲn46hߵ˕5T;wᏦ'.756¿ w޴wVj35g!Vx欅3Ä+ ټ*۶BnPF)kźs 7ex-^_OGʷv>;F}%ڎi.Y=wzmj=%AiV!.du1}(_>ä; b1NA_Y/pekF9m:.گ?y %HpuٚY?&.n)&.!{.Ly ^gM4r2/5?PS37!Rge&gg-җz&qiEE+ȿe¾; K/y&o@-s/]t۳z[ɮ{W䥬7s;6{/;= =QnC;]ц@Mk.Qj_dκǞ\;We+Yn[k%}ՔqteY^_9l6Rv=]#]VyXRpvѿg<7iLCȇ>2^KH}>g?x5)sW;hpNx'<kO?㔌Z~6~L'gGEX_d|GeXUk>+Mx0{~ǡ %dW } Ϗe.FNa`7Pi7PFzhdn.xuxeV1Jn"QtX:]zƚƝ# w50۾@Xb @)갸갞BQ'ٽ$cǗ(ij6BCȇ]">)>Q UX64Ps E}\j:44n\hk/f64D;E8[gx,0yBCpϜ9UCg^:V{ Utj4_U%xW7rS2[1DlUn[ٮPiv%vi̹>3}o[GݽF ~SwP{cߌ)yyîc07q[ 8JԆG L侦woWs</V:B:t\ qB.VS/G?Mf~S`oo\.ێKN E? &<_eKc5 pp]G71Ś½p$' }(^5i,)m.koQ]7t^]=K{M9ײX $|w+PXf5Q sgkF"~^h_STZL&ZFCץٚq:߸LnLTuj Pw&:^}no7!KgnpONnMpGoXݾ궵20[|jV[g8 T8G/ SR.4mKZvyxT"i~p]8T\u>q-p:Nջ4_4}%DXv]~0aqvSi`Oirӧւ)G.5+'G +-컿Y3[+"OjWṬZ{gwj.BCbӇPOXԷ񘥠 c/~א~/" e{qso&iwM.CMic(*a3-rĚf^|%#n୷x\F:_ܻ{x,Z oҫ> VzC{An3BgpUF{A):lgpYs.{2;R ܓ5to+ 3#0tke/ʬ 5~3ZThk~Z?Z?q{|o3V(O+FcVje3vn'm#|`q}*"E .Np -K \por6gn[t#[1RgiVWf\sz]Ko/t^80ڛ *t#[^ׄWzר38ϴ6msƱlnWmO.ZT<CVyv#?y!ܿ8{.ndxO^J瓐 Cv?_~Mqw~8u+O:p~Sב*mq%Dy?(ڪuߥSS7!qtnsRc' ɯb]kD_P}ķmzo)C<kS! {?W\- Z}ɶj~3אw_/Z-muʪg 0>qcy#V}U}KΊg1{^δce8δl+z`.ݪk<a^{K6M~w9Cxy:(n}9Ըiii{O&FxpOry;6W6xYulw|;[Ǵl_v:ut@8ס#]t>o<]or{CF&ܭ ǖDrap5YAq6tpzg{uO=:\1FGL'OGw_ĩmwݽKgDG^lzf}vTwmQM~cѯhΝ|5񥢭:Xo" 4p&a3()l %N&n;2)[ø~N#8V^$sN.vt_:IE7S|%܇2+i:ogtϤNvSMGG/ 8,ɄϯE9&>J8)¹/%'}b-3Rݲ%v&?N3jy?V6m2QS2.ߘR֔T_ 0D\Q.jvP:ߧ#fwxi' \LNy^s;/a+[YXw+/V 0r<..wmĺe՚MUL\Gz燚*]M= ]³{}ؓ俁I"]vdW 32<+MJ+w{ܯϧ\锛Rјdv !)rڋo,m,ltoj=H2m_IAzPjsQߜnDLmV7w:,6`oGwp- G3' :Q%C8 E~:|8cuҧb՚2C̲>yjv7s/ƾӳy/:|/m}Il*/bM80$T~8L3^#Sf NݵlR==7l}P5'c3GyL*vu{9,;\4}3q#D"8Nz_z=k FmUO?'?Gcј&qQJtm7*=θ*/ĸ'ƕ=ո͞ld ֚8<^_3G"&z$0}N%|2|n-\*  =ԾNo xRC8xL x ]rBn࿈"?5kcvwKa܀cpxQu:x[ԌुA?ڃ}T{j>jygy>j晅yfjٴgy款jg>׬e1m?o}h{~?l<'T͋0生V+KL,NEx)gMUe&9+/p;xvm ?^Ժ+;jW) )Ks>/eĪK63>#JxðeTfp/Sy`yvFo׽>:Wm܇< p 9K  +&E8ȭ&\c29;OZ-xgvuhr{D~DwpDTqä Vl:/u>KysN_ͅw|9tewݾhEU+lL_+<'Wgq(k|AβZg)p/hά]"}kLodџw@?v㹣(= Oj;.Khi@s;{x'"'|>sym>O%, '{{si.Q3 53 Zo6Hm=*GsGWr  k3 k nAu+|bq>\OU:GV }U=\I&Un\u`t|*[CǙ&eQTQ887_ _pD|:|fus@]Aίp ^#s7Yq}/)5D{ťΚ]W gFn?Jb0|.55 '?yʕ]i;> 3ן:B4o,<}z 3{=5s!{_!(/8K>Ebrs;+]NyN+t8*ycRF 3 aWaWfu1w?EkwGMM-) |U+_8J3Rv[#E܇p>EG:Xot_n٪^`[|<ꔖrz<"-!5-tzxj8xx myR|Iga&-Nfzџ6?<0?o1=_5y9Xz.pxs">|ѶL#ˇO@{sj!?=w&fN-=JwZip(k7?L aއAn1f^oMn9g=sc,D;\eVnϽ5<+xkB[I~'{EGG>STj]"Cxggx: |ğ"9G{Xyq ܟ'm|Ycŕ/d-m |%'/ sqߣhs.3oo6oK(y33w:U_R. z|hQ :N *sMNSu@;[Խ+;?u˱h3ns4qCfphLSg 5.VUA25Ƹit:c1jl?0F=3&ܫc[߿|7y˶Dn(}VپAer_v03t|ϞHcmġʆ@{~rqWl7cCMJ܊?lَoJl 4oz 3,1XݳTJxism屖ό5g^k ? |K=%R^TX[h_M?AnKlY"\}R?' L9^}ȴϹN3½gf-O΋[cܼX &_>ڛ4N>ޯVlE{ ~q\ NG97N:δEY+_-5^Eǫhx=]!?q41ِ̞k`s-4_~6w;U#i~zuy#!d!z9W2+|/`yTWOPiLҸwZf_f@X|>R)8]UpM'yVujO彍D{w=-(1]εD}9jzU~':N}+:Mݯ$}wto0zZhn꒶ "v]O^"¸e)\614ENOQ˖c{ۺ.?q?6G?og,8'){ M2axwJ|!I \2$oۨfFjx?8R3NOR/A:oO!nVr=Y&\ Շ6MÀge;4*M\O|. ~{j> jĻ"p /,_7k io gLU?WU: ^SMx;tSS .!p3 cwx 1KIm;8}F9O& mTo2Z2V8+cTBnj9M6+ =;ff;iE l{&y`g\nΞWfTtF s BN;y5ę&9Nos|sC)d3s"(B/LRcCwoyu9#6=sEݛ΋nEfםj wޅhZ+1"uLu+^\q!E9+U|_t5N5ʸwzSa}cas+C?;k~i g!/`-nϵ?o/喤{\6wUǤ#1[qmGNONϸ5x{hNQ[HZ:K@gs"xC+gYXg^+,Y <?) yy0SOogngGq߹eWZo o'Q'}OguOBm„#6`ͣuM׳).嵜n%+M75vpUloy涇êj7O<J`<9%ߓn7d:妳XV}MзǠejl읭C/ڊ炉ꌜ]fwÔ֣",jp91n#2;3ylc sgS/9)H#r{q=s=/ws2-Շa"sMTk0Nݟ> D8otЙS¬M~/G>6'VOcl_ytX8xXl |3 8,6)/6)kq_lŦL,Aݯ䵉RbY]LăWW&b4YbQ:X7qI@kg9 ;>`6{#;؞SiWļwUKԘ z$COe䴞7x04|^{ruk7w$5 xeu;}c✤ |RFͳ8 ߕ8G[v+0z 0ĥh>uK:!M^j۝KM{wioy6a5ρy=[Ĺ~&}^ _aeq=v+ǿLweʾ-S}2UXfgBep#;(^v7c\Fx/ w'T?qnz_2ejO.WZW\>`ʗU,WXkpid0/yޢ x\g7QZnv/xvr=,i{r;ܔgCwˍ]\\n0+˲BaTGڕWU$so6@d D"[DD@ DQdT &l$a=Y !T∸0 ꨈNU߮s K꽺'\mSRT{R'R]NNILޘJu]Ju~*TK4i]FӨ_x^tJzPV~ݟit`~i_L:˕4[y[`ծMYxUGƸzn~\q8ԑc'W!j̅>"ZHt:ЏyZ hIfVY7ETY*"P:5ڶ0GmJG5d1?/m8SiE"H?QĝZWq;O_>Kkls"Z)>҄Ҁql#{6[ '3]ęDKh]v|ҋ2].~}}T׉ _f"~ 4կ=^/QgìŻ $mncIEӭq%B8Ọ/÷L!'m5qt7>=@mW,_8FGz~T(百ȡg_}ӛ+K|dCRw2G~Cv? ar+Qv_DǺAt'zAS` 1q !f]^\q̰|snGo&!̒a/i(Be]ᄥoH`?Md|68aotzoκ٘0PY$qyRd=ׂO H߈4g2=@/2NαX^}Kgg1Ð>ͳ"zKgӷ ZsX `w}le|wZb} 1ٍ\N^wU\u컧B}g2GO8M.ꗘ|e,YP_F#}/j~|iU[2I WQZƺ8{ fnIz6<*"`u.W& ;ceq~/-Gh:w W)"uhus~6=&gR^P(Ϡ̈r}QгOe^36`|eqsx`+֣_'PC>:3Q:?E;)>oeB޻a/5f'ޗK@vV|US鏪06xgo aIƫ"mX4ϩxn/,*nӝe}K8%߾^˖Q{)yd_ (1tGm)>"RtߡL z3h\P*;!~i `wgQTy4ei;М,|Ƙ,}6q)%7e7ei{1ʏq:dEo\"Y{Kqt_ekó5ϱٞ<eKOʦ)˳.UMvݔa6٥Ne]Twur([hP9\s}hxu*OH'x.Ρ",ƨF_C6bkw"oD~y& m[j15n/'0Sܛ&ٍHv@394Ⱦ^s-[\08'~k ݗK6@?1O񥵄113*;\}cN2Fx)c3{3Ǖ1<{i}vf7G1np!Oa6leRwQ3 ~rN*dXolY1N.ztX:;`9S0}h/mҨX,M,=G hy|O׮:` + ' :hg}-ZYc. nǞ:ÈcboWdx@O=w?PgVPF}T`d?ױʈ|(3 [񍇗F3F}K߾'[P\s{ lPs72F5(ڊ.>prEzn1}K?8ݶB piI+ |n}! @ڬb"x˙omf8x^6nc66%$9o%ɩ#+"~Ko3Lc eNB,<жl+~^ƹ}v<>٥*p';^{_{}Ӷn/p; Ew;P%Z/>.mWg{>G#A.0>ϩ0|^_6,rMbq@$q01;^] '#oYty{u~' )sxuq7()ƭ*P=&߰fd]y ^m+:G<I"γh6HL7ëMRt˺_o70& |.hRq>? 1~v1Eq.0g,|2ͅ8u"GY2}LEY{ߴr퇠Bg_d7@%O=ky_{2ڊӼmNzb87qȌt*3^0~oK?g?sy?b3/]aVOE:? ^4}M?qAӛ 'FNh[dk?ou)¡9뵘AQu|]MŸ&mI>8ݹI7no?n//5G@:y3l>38،:d䀧6o?O @wl"?okC]e:^Sۛ>1 |;^_|I%B$^1\`j!ooN(}tu7pYo LzP<d\_WzC-z~PKh;)8%|m 1ʹjߏoٶwƭ#~m\mp,%gURz hчzD_U__}Y}qRK+48^|s/C (x>Dw<Tӊ/|zu9~tLg|a+wM'A5MfcN+AЌ4rc˦,.ڧ)M=+-pS/E"7E7ۢ;^"v>FOlþl }g]qPZ7~\2_ ~>E/nދó9 "ٜ0}z[wU!vJ*-}GEy~ oL*1gް!|£/g?K!~b Su˩[Na~=547Uut&#A?qsr1]Xn*>jͅzt+l) / 3qᕔطQNU4mkbb\+L{ vw(+%v UrWS}QnC5u6nIm[Jݬ) CJ' ݬusk xCaϴIKz4h :|u8~J{DV5>^_*-b*\y±,w&^UUqJퟂFÙlG?o{6އy6252BK}i"CN  {G1@'ű>aW1yǼX|?Y}!ukrn_N}!1AzW;߮n6la4X-@;'dh}@[8e&Kv*o~j /\m} cZ>N]2,$K_fzkۡ-cA5tp#ݶ١ [Noƨ ;1#a,c޼sؔ[8I+qN;*77~o+~hy<}}h/O۠Xg@1Ao8tz)9uw;m{B0^~#|}XvJdכ*j!ͷg#c:nn9.|IFoۅ>c$̎ N^rrBnSFtyZՐ]7/zA׹$.׹k8ZFc^!gZFcSrl#s  L 0²ѫбmzyEOYn'-onAXBњI9eCoKol;W[\S5u`l\4k3࿎Ssnx9sY˸69R]=iNڄugg>eo%6u%P{v4xNt-_KǹRB"'ꚼ7^ NZ Wdّ58Yn)U7Ec=m6<~v]&AHK,{$8^7v\)f" \Rk5az \dؿw42x/W/l '5.9?3aZ]\_§0K _0 )>øS0qPcy 7^Tl6 dҘzJozߞT0kF6Yz+ȟiImn+mAO2١tXxBsFʝ8voUQ!~;^Ui~riy Đߓiƪx)# +.>76>+T] eV6xs__ԏA#rh9wՉ?xsjdgN_l5gJ~< u:t/z&i}]TۤihpQ~;6m6c'cޛ663'>cX U$fɄ~4;r.!6kClrl!Wp֙-S?Ju"ݼ0]F: I|{ xvJt 20y$ϼ|LV9י?ةW{HHj?F8A sg l~$/o;Ûott;0X7ρJlH?}:-?gU4W:ǁ_8}'s]{,<.0X\#ԍvϝFOq=6JiCe7UFe7UM ~;nSkhn#5 -9'y0K OIԐԡS$S hB"1ښȽHB-` 寻Rx {M)t긱4pǛ{qPjJnar?9SiOΟ= elȚLQBWiQַ5S璊>[y*:V0Տ ;7wnw7m ݶ_hgR;rnٳwK%Vo\[ꯄglNiꥐhPIZE ω!-3p՝r.ی ұ;D]1]r(eDnQ~9d{1;HX,~=FI႐?5wȷM'ZzLv^uwe x*p;֜띮CȟnO؜|ĤT!A9rcU:1 re[ eno%a>rxҼu-y1z?qߍ= otxLj?CnSo3N"{p9J%@]_kAY|ݿ._{/|]!/³op_^xZrl;:E?f,yզ6V' mg>mܛmwx:_4oxW2{62iNRba]8'(Y{S0ɚKB$< }_8rǜ>oqFa_˿'xW-p7y.G~hK> gs+'n0~gy} ?3 9w̃ڵx#dM{w5o ng&+jr?x{*rk#9=k^oci{dW%o9|.+.Y#3]!W^Jm( ?o^@6 W d/~BQzZEx1~ 9!w>R$ɖ](ۇ~mQ;yGzWr =#qXg4,mÕaI Θ_9#o9"0)Q7v5i{D. ~ Z)뜌uDa8{[97 h~pK Ef./D"ydeySdk>2g`{"3*)^c"QuzHc__PזxF-, Sk.4{Rϐ-fzBW8ݠ&Y/s.^䭘b@?as"g^- do[> C׽2_Pԯ$5qjygTd#)}Ջ" .7˷S -ubYW߷ܚKc= 7QW ^z*Ϡ<^݂vd+=\(}Q~;@?$.m7nk ٞaY8o>DrRx+|z/:>d W'w8gdbrg[7S'%p}b7> Lƒ|e OҲ_܇*J܁p8\*U N%C8 8p:pkKP/ p:Z&Vf%oL'uG]8yEEoŕ%x[jc9﷔s {D%iy^sp/ٟuk8yvʸ7oڶخ͚m'=a|d_v[qU] v97Z} d2g=~&:q^Q,ǽ+n ?K#6VjwD*dn,wRU2oPN=|"qa?l__n=/m;yxm+ZxW^ֽ_o|awhm ȿkk ޳a.u}B~ݬ8 8`??-R?o3CTaރnV;,vly_⮹7ܚ~ovK7h',,w6ֳq@%PIPw6Lg/ng [S~\.-Ɏ.7.(xo;֑:R5篣NhԀ%}Sg 5XÀʧ:}HfK/m+89DƻCgi Ʃܟxgv)*E{86iRYK=}rW"CGC?_̱۽o0p xsX\/1sn'a֜SJn΂Jh;d[ԛ94dާ_9h=^+ R@nqJM3?RVz:&oU~ Mׁ&n :4A\}8uAY{<^D|f]ݏPrxekIG ww؟:_I+ƯG)IG}N=23 xE$ x,)[˿{ҟ(߲8g_6^E,۱ Ƀ.k_@O9jaۦO= *^ 4x߄cR(W {^ڿAqPyw~ky0ߦ$CdkI*|eޚ rkӋ<~Mr㸳=Y?-_ gǎ>.o?[ :=v|ɻKgtlyxo] fT99yaN9lҩL+{vXʒ"Tk=K6 uu66޳h`:8,~ދ6Ňw}@-+nvX?,kt_цٻT KG=ʞiխXɍ˲ v86v[eIx'NY6IlrҶ7r9ݳ{ 2p+cMX# $6$w} 9.MRU򷯑@UZ@_@2VZf+OHIsΈWx;:ugz|q7ҠopuyCLֹυ\:#Lxl'm_߉go6\V] FYWWp;Ǜ{ڀ߄סt & j}h ;<ϻ:wvd_Igo]9\/gWckf36VfMB|+FK'|#O$_%v+yB&H33#q\㺶kyv!‘"wB޺hޜ9%OO8TO~E<|3qU9KE8x<n@xrڟ8pkW G+鄇Gz]=[{laϊ~9M\q,{}@љ=c~4r_!/>oV^]uKqqLK0uuU8sTﳬn}~J).8sm/i羒>6 w图AZ 3䛼7 Vmzi^-z 9ߔˁ|7l'\vq8V =Y!)T6B.$l=Pkg' ڜ4q-C-k󀗽Iu_ޗ'U I!!S v`]9ZWuo&SFGSfyp(S&ewSr{8P|^Ob%!>7SгW*0 Lv/pIqGʀsmW5>r?)f,r(P5YU" 8*AIO.[Bgast_z cv1Ui$Ʋk/%xV w~ps^f0?e*{AM|V$e/3l/3l\p"'٦fj=Q~p+d>ܚs_xv'|P[(76uMu_=&S8khн'Dbu]HqEqmZ|'\|g末ϲ7|HZyez9hYVq2,VMv"Ze>:yoeK<½ֹ*n 9K~r=\7p)*>Q7evY۔6zmGǓxKAiT-PV">d>ۛZxo{&ˌz . NkG8E8 t]F8E8]'S>]_(p= \Gn p7I~WY7jyBNu{ۊfs 9nz .멗x^yOW;7Hj/Dػ j|zƉ4COE̩EQAszL4_D:v+O:ʑn:m|oHxֱc {F-ܳ$x5u@u|Is 6ǢȰ]7=x3=ECे5q(x"os&ޜKy-tbe8̔!ͫYn@Y_ )_$| xHw~jgJ9˸?t5$~*}[@2'K}_ޢ2ʚ&P6x=g/ =῜+e_.p7u#렮[ ʖJNo |i۴M_2Q~5lw>>N%S͹y8r˄\+S{k㳓Z;6M#o1|KP|/ e9d吓e*,:ߑr :Bn  ^OC|D2weg3랱cKܷ6\&P{Dmgww=ӯxh;mqx=/Yl+wZ>oեV>7vO?@w)*z7u_7CvUc tlb:h+Uw෧`G}{O O_R @Y(<[V=&묁ήT9=sN0zWd]OPVā㳃*> ;bnvD,SY%Y^L MgCW^N9;׺<>84ᛁMs4`f.p >[zιJ8 ֣ K:0Ӿ\S82]룢N&npײel1_)PN~)UfQ͏Ӈ0ÛH{/xoxtse5pcX#P6GM#눳§ڒ]\CDmnж =38 &w`nO*Y%F֎WfZW'Eκyl[OИgW [A5GNgO= z¯{053 `ju osySۇs>D(D.0Uo90U;n`*&{$gS;j܈JƄ7!|)|܌p 7'ٽ[Lͩ= W{"g&|Tl{ԏہqnO 0 D3 pWN#|$­$|']S{pOˁ{qS LM6>^`ؿe30`}.'x. |? ;gZ`KU"#+/f>!W ~̛f]߻[CA>Oxኰ~fwFYk7bK#Mw>p.p-p ahK&ړ{fEXW]C|+A sӜ8Hx!zTTpc17E&k7)z0FBMHI7LDHda{gvE3x{ӸpO5mo| [9}p9= ȿH'IOͪѡ^\6@}1gxv%:ջ͉so;m܁sY`KjQC5TH:vv^LP6߀=IxP#M(r[E}uG^l!x~kb:{QQkԹXoL½@ԁo'BȆ |Zp\Apz ,TI+{Q7;.rƝ~_r`n@7w]:^-a ]O$|p}puV>ה>C'Գwkt^4ToCqi.OPG[nÛUkp?5u Ws Z1 J@os뾃0-Q}1я]h} |n)sFg/2KMVؓ[A,־|~˰m/5PoY{~V9X9C^}x3Xj p0u_m7AfcJ=w,_w@ (t&~Q-VaX7rWV&ylďz%ROtuI0ժ#TLBHfRvW_(77..y/~3pc,\y}u_n|OkA >b,P|딺K|ccCg07)e6uJ r_z:O#{mm:M#z*3{J C)zm4+d5hg)R2GE #tT&oܤ2\}6R "wP $o1D8]djӼYw)ݧ%߱ٔ)yߙ:(߾OgܫpFm]'X91~&uYW:K|)E[92kyv 8#$jO<ԅ|#6u/R.??ȑ-{*_KF>;tCoX}gS܍s QwzO֪}AKZ,Clo=IUu[Jp 5I 8-V*A+ Uɩ@"+~8G#!G榪6ZC'@}s]wTe/ awnS* ylGlw:zu$p=z%Gx+ ^ <դ?'Q{}a{01]ޯc~>\6JUqxK&m\OK%_h>@4`җ WE+8s=h;ˉn&_1H.J(h}"!#F>Lbs(CyH,hy "Oy|6D(r ]=c&~ʠiC$~_NC/FmxKN0ֈAm%mCOAKĿ(poR[Ǵ:?mF a ߣ zAe&,k>3d` :Nm A0}AO36I7z>;:N95nL^@^oSj-\{W*"яAY[51'nJ P8OS9C9?b"̥T'z4ˉ sD1^Th?<Ɛq(8a= iZ &ژ4u&1?M-KSgp!g:;Ҕ4ISkf =GOK^lhQx/]` cAMXcl#-^Қcb$],B޸WŐt?{bS6%E OdUT Nrܠ7? 7٠5hSQvB7{VӦ]Ykk.gC^qc,>ھ3#}c &=稽>9=|C޹=K>{ 1< gYSBWaV9'|?|GjxK=K3 qv; IxM)O:.Zz>o3~m4; {z7g3f|h2Y sB=MP>̌##r|/Q};4W4@w"jO>W}RмO CmM>ge2 {;JD>; ٍ5s;7 zkg7r#<ߑ}w5gxvPҢAaH8'¯%$;&!:Dp>lK|rro#[<$FZ~kDۅz9Fz8ҧmDU" va9!/fz΄C ]]Uzy[ka Cu9 -d=nUt{]w /|D|H܃~l1gys{24L;]_ {bSݸ_JTě緽2>U. 4ou/~ə}פ:Å "UF6hG)].Hp\FG̉_nB޻⹸6pfR|"΢@:Ewn7큿]terֽ]˲TQ ܵo4&NZs]ϯm߷~E] 9 խjS yl yq,L>]m5H_Y"ˮ3[i4R!t9%`R܇O0r%}c[*pC*qls]L @e^SnS,wO]S.s?# ??u"Z!e : ei=p/e})K ^es1:WFQfz5rǷ>;ew!#|>5Dx{4 [m3JS$o(y5˴s<};/Gblnac\Rn.ޫ3%^|'$+V7f˳_ؘlr'BZ#&i<YxR9:j1w{y_wj?m i}AvpwqcA?oI7mnMv0zIiΓI];.ˀ [kpw<+ EЯ0OAKT0wcpy9+1=;jpW&4_TC47kϛ_Z. ޕ~&pR(pg3 n^Dtc[A[4B׽iПW~\k3tO^H+>Jή\GGd ?꽾?=ΊΡus>[>Welݲ}Rx''^g˔ aHvX̹`[cyxwAVdިE#^_Ϣ_Eạwbi<Fݠy+ 8_7|lЯGA hzo#t:ySBwY:K*w5p?=2o O%p߈iQr#M˺`^3z?fn1k#|+; ZkNAkN'rڰ { .KEo zԥdN=ƭB'cC|w~lUo垧:cy=ϜǫxFy/r^{99?ui/ξ{:[&FF1ߏ&?Pէyg۹&~4>ofOO鋜}ʇHI^C҅,Sdžy8/ :S|j !QxIZ ao)0QOҽ=/INeXm\·̰:~ؽ ez-EVi)y*O)|z~(scKGRW%K 9?&q!sNK/lMG^G_dمܟyc3|->Inyqi J,Iz,)7wU!̨s?]9G ;ZŧϽ>ҋUC1˟|+X|gscj#s9ftyEW?r _/UZ}vRȹ9WWcM5bԛy˷Lw9QɥFo)NΗ'>+bdV)󧿭Jp7Uωo⯡|9 :^F[ ïn+Payǚܤns)NK~=ޙ>@};3|\>5l a~d>g Ŕ?X6O,)__¿ aٶ]?/p-{y?ْ#আ$AV=%W\[tڶ/ԑ~z{6)84IgxNW?yom}6 9^'^V+z74=~><'w[7-]\MLܻ%rO%Ϝ97ʖ(K Ϣ> Iq܆͘8S7/$y4W+B5g_)T>~ ?ۄGC清?sdl-q >'߇y!/R,Rs6Hћhdh#(yǪ4"*uߘwU^ezn5<R=\^/Z;{ ֧+Y߹qVY}664Ukg:=c|{~M%v\KriqtObzq72|3~+NoY;wIz;⍷ҵyd-p4m ?c>uK"p~ MueH?m7K/Y=󹥻o y#wboW/qAw]^WFG Hu<5~;.MP:|oǨEJow :苩|bЇ XӍu[{c)QmG7ćݝpk+V֧ۖ.NKogV:rϋޘǘb}[ߩs9hշ<1JTY.Q3.!';C7R|!ew;JK5b9uؔ[R1*AySvp'cbϔH+qeiF\2z#m}S>SWVElbŸOea7eJ}!AhcL,9US 9VyTt:|Z0 lOrxlrNσĐb9ת{]S!\)=#FI>my/Ym~A{H*{)_gR5roN=:Zcmjmɴ.${mCkiYp)P~~\[kCrr7tz^lW|.]c=CCvP# 4{$+ݔ/藯G[}klJvJV^}sTy zPk_n'<>6 pJ.}'WQdDֽ ?ة28CSFǖy?s&s|LζgE륧xOm¿m$txn^ep_ќʚS>͛Bדt{iegPLyMߑtOe)sqipp罚n7'#[`񓼐×<^aLˎ؟ N]W[:7]TFnj7fv%i iGa=|XKlI;uz?+ʧWdz:e׶G;Tk${su?eCͲpcep=Tie7^?#~o{uM {Oɉ=ağ 2sYәYxOKHù~Pd|!cTgyYɞ}WEi_]_!l04z&w;L\<5w>~/;jPG60U#$~ #֔Ga&v=G~ܫKcxw9i5~RI_߽m񇊣ۙl~ B[2nѕwr~L?/&U:kVeS,2D?(%b蝪zu׃7oH! VUݞAf|ב.|!mg?|ھao#{º, =I e9N*M*U;!m'6EmkWwn<|E׃ICwU_-Ҟe!wR&~* x`~z)Fm6";;97c/*ɛ }-5T(" T<3gOHpuW2|y/sW! nDqw r68bK/'h1ι9f%9ftHɯI9^9;rp_f__zUk{9ksɨ]oqW!{lxpjH c #e&b}x v* pm\ܫA<)wZ3xgy^^:GA>8~Ig m5䥄K6ecݼWH܏!/#|48=#";&]${}>_~P,շQ| (3ꄚusbя>;V:}4DϬ1S=oyI> ;O x\OEǚڷ'ī x 3GYv9.5?NDk[RX̱#iY %\??yZb!7VC įVܰToT #4'K`xjg58c+l2"̈́)by gq7|^IoI8<1v\aUtFi 8{e+`x吟Jx)NlGGxg+rA;2w2&?_&xz<|׌ǩ 89&k$<',cs^?!.."+i/v&]K?+|NdruVĶXQoiDsmgvmm -O[^dR%ҟr`N9E- }r-ͤ먰k?n+wk~O^ᯃ}o |NĔME&9*3UnңS$8w|kVg(|:E5li=RXF;{9/)t9?z^Z¸7e e۪ro>r>)ܿ*qxHZu%ȭ Pm֒L^ y6ɗxA`]\=(^SwM g䑝cfֽh^ܗuX& #1!DC@Ph{+77>y]^؄۪.N$6o~+eLW1mL>7nژ^~?_Q1k.MƘ~9Sு>>bľ~$ⱝg.ո[X{wxj{[\ ;濹:@c핌_\%e eOOߏbe _ |pXw?=Ye~]dqN%yyTzW߁N5S<%^r'ك/eG1ԡqґLp]ϋ$lK}pY B: _3/~zIo Mc[⤕5J!boS\oG~2<z;tp;sw'V({&roͥ[y>wO^ogPO+,)"(IOJ_7f%XWU[t ~ b}7`HslI>Ia\3!hzvlc ?q3{q7lsvWo(w{޹0Z]ۯ׻L: >tY_ىx<6=8M=}WLZvgv}$kovbN{/{ދdYT?߄~IS{Dvm>Ԗ6* 7.yՆRv˵;o~/࿭uDՐS}@_?'޻۪+{;p`2!ة|o6&NӠ -,+J8Ɲr=_6~{ )4ÑW+º"|ދo@ gmz_>\E& θHBvfjDG=dMے] <48.$S#&2`Y=ׂ\'v]ROPA]ػ[<AÈ/ꖉ)o_ۀy^wըD|_X{>h}O8)_ Ly,dq̺mp2xǨAԄA+;g'u S8!Z^v3{"vBLz7${&վ'js\A8lD!?Nk~, ro @'9?{גtMg4NR-Iu :禣 Qώyy<{gോ;w% p*i-u#|Nűǃwn4J5 ?}eͳ!UB)CSF$ٳ!MweN/316²4vrA"'}=oњmHG}H^Rf֛0GnAV}E ^:!~Q*ϻeExQR?E}Y[fzMy#e8Z,fo4V Ec!c'&]"GOh*o i~ yPniݺ>ܾsܧdЩlTn},7τ?-ƶ,ހ>iW9yV'ς/o`%cS-2eԛ=΄N9Ŏ_Ћd^nWYs5ƻ;-mqx2.xs:>ϫP. NzY޼B{|h'sDa:W9~ﳉjCh5FS-*ny<eu俤w.+k_.%l ֜fԢ?;%|.5"xczij9O[āx+wRƋT?{k)/?]}#Zm+ J7IHZ6QAddEvYDU@@QDAT !aKHaFMenP@((C SuN'}A:u{Sb}r1y(7>S}}XM '6+t=[.Чw!8v,hbTu~AǤAM}vGĻ b^h;bMAs/^n}P'`O"V缨M՘MAO{iropP΍ߒ; >*;11VAWo}k7v  Spkb<_lޏc=#Qr,_SN߈+Kw@[Rw6+?)*2cLlRH ?l,*ߤp_ =w]l3g ?b'k\k5d~'n7Na/SO` 69rZTsLH8]X&yA--!x |Aؔ뫟y-,-<%J$^{Y$ mMJt]AC#Nc O|jN luTQ Ř4P)4FSMev^:X,a&SS_xAOBRʫ9= zΏo՘|h6COe3s`ij-s<1=w`㞻i/=$~N]=xcR0S 3Sy]spv<ӵp q割J7ӹ{U9AU=yc|ǼA(㑐'SIߦ>5E{LcFy'my/ĭ:clg?7e XX:2r_{/M=x8ʨp 4{ОCOò4;\Fs;hXgst箦{NtxU|Q]5/'c)kN:9r-ufwgʒC@ ;z*Nད,޽'lDSvFW.;gFgFM!ef#0F ux%֝\r >(3ZגcY`ycNSu oLyu7~oaJ1g꼾>A-2?p{U|[:<[w%Nt@z_V[,?29M2N#?xq^%nͫ$@tL9zs8vq6o85 ʍx>qO1=!P2eXV9q|b\i?3瑟QeeB>c7 ƌĸx.\$t YӜb9475}nYtk;ZKҺ[yʿi1gj>K_nOj9_^ ɂkAE.ڂS©*8Ţl- 8%I8a|пfW{)Π~,ޯr}=b o3W'EJS6ʀp;@9e.< y+bRv{:7Cqf~$xu.1>5f܆_ 8 5Wfϝ^VV16$uk=V{9\s|߀ yd؞6F({1)G%8/?$ ;A8oh(,dg$Zqڳ.Q_xQ&g#8kE~CFcpCaLb!e9871FY̟?81vsA;iFoio?AG3i?Ο_u)ȫ̤~cO'y{ ?J]zOp| Q/h}7d$G86 [gsުMy?~h>+Nۇmp0p2ư]#^V?v6`^b Jی)ɨcwLϠ=`aa;lsͅh.|,e|B/:<>Bn}oe?U+;8q6_@i ⱱئOn߇m<   _2QEG_!4KÕpq2?{|;keRؑJ9"څ}$`__ٹqON#3y/G`!S^L8*Z1Z6\ضWoضa۞i85S1VΣmdx#Slgcy4Pq|r̅#|>u{O".܅#:ip0G|\8~څ#xq7.zdϻpd:_pȸ‰\8hp*BɅS 8]8EsŞ* fp1'^p92._1.Y~*pd9wx̯,U Uͅ#m‘at$. 58#zHՅ#uK:˰\&ߋh^/͸zAOKE+؏4X1#/r~`d=2F~D;rp.S|sQD ˵V$61~\k`>7Ivt*ٻ!=.x}ݢcϰ5tbz2]2v >Y?|l }mTqіʟ0RiՑqMhwbøpWx dơYGXIp}w n΋o#X,A繊Ư}A^`.΢3 Y4_3gi=YĜ siY=}M>ׇ>=Y}}㢜>z&l } ;0]b{c3pW`''ϯn=ŷȞi,}ǖQg Vho}b?#,9ҳ?$ȡQV*gݢΡtu܍T]l{Wemcݬŭ8S'|TLv" ׳\x8<܂kġKYO^tڢt.u|43͚Mz^dϝ8τ͗inKc3:odv`=Eڪ|ғ7af=%FTcfᗱ֫xg}L@=yYPbzߒzt6W7ښsxLWN >kPP[1 ;U:ˍz֣쿕y+u;䵊S xm{{,F-|9\<[9&j!}>\+0nË/o@l8L_Rkv/8Le6Ha8 }D8c[G*X-/8DȽ9?>[;ѹԟK}?Q^]xǔ1ƸqygtQ!o>"։yTe{=wX} Fy)'NTЫzTzx~kйF23!sFvm? ,%x}͐Wy; }WW_g.#q~*vыP~='5Ϣn2X^;3o &cba#*}U>ة2ޡe~(/e.v+6x'>Ƽ#.zuyG])q} [4[c .6ƙ;c(8xf0skmhy'UH2CP{{y_0θJ[|޷yw΅7y.q̛oG~eF="<_#ڝ~ :@TUI}V$Y rQ ?NO'zMv~xÁSWxQGf2 ݺj%VLJ63zxۺ-mG>Nuԩ oHcON-κ}j5T&w:qg6bc)tYr? ?^,];]S:48g> GZn?k'?GHO{>`?S_9mm ݟrz5R.7y eڧAzȷ=d<;*1|v1 9:-`.1^Y./vq?ԛǾB`\ r-({їHqΡ7^_.c Y, v)]Y@&[A\¼;] }4i@b~K|3K)6}Z_C=(Grw}1_Y]/܌e;zs=YV˅Ib<gQ x'X;F*3;V3÷"o znZTݝOuY|3OݐoWz[Lʧ:CF<;w5ǙQ .(#ِ0Ik-x= ŇAsupwUо|@ryAַ{7cCcm{9@$9LgYnp7 m&CZ: 9&D>5!{7Ccuy ue!tY pŌC~a㏠S`U |:HIi.S o:PW>Cה犲7)y(Zc UgF=/sWM3x{,=#%o9u-8GIG҅:O?ess}[%F \R^UY@{?.߇1M>b}c1ߏXc\_g&ZMzƅ]z \;_hj;(7/6[مTx}d!s ^QB}BTo*z鷮RSW[QOW*iE_DVmEdeV/&nb,X7y]ܷcdblƗI qK;ڂ%..~k%]BK[ 뼘zl1ٕZ::캹Үc)݈Rtm*%] s[B}uw׬[FzZwwRtɯaetgq,ǿXBT/ق3?\: _b#,6KB8h.R_ xIhXoR+qo\ߢzrtfcOzluҥ4_:j-qZ?䵖rZޛ"@HS "M HQDEdEtQCIpo $Ƞ(:Aq@@ Fuֿ99}ڽl2OE\%]=Q~csngIv3Oko ;//yg{%/<*,,/eacRߏx,^R} 2 irS4oi;{=`;y,ν1;@MML-JM%H؎%H.߬z%l%l%l%lk%l{%l_$Js9QꜺI̵I N<$~$~IH6p? #dddd]~,)i"&ѵ/Et}"Jܑ*a&U{LUu6C^H8y#5' RQ9pݞ*ua}\K2StzndmA4 4[JgIIϤIKۦYث ot}tOp^0'z=&pt;\Y7BvɢpF8+/p:0,T2_ A8٥5gx93p mw )4J'x:b}VvAc>q]5x7{w_ >׸;̨8"W/ NX N4^n{?\u9具BVu#0g|' |Z |}]߹縬^YoI_憎.}滞Oݣ ~{3xDWg>ܱ/GGZSpxN7ކwr7d Ag{y_+S}8g3_#*u2VtO%S?HoK!1]1FeʘL͔1MRir3eLsz|#^~[q=~r7fmo:wQF |۵LC@#mX&2:"#>Wx+[=G\"?5o3W?{e셮k@an WuܸsOO8?t_ǖ:㍴_*/IWo78Von0<^{aoB i$~S2q :\$}(Wvy"n=T얯 IK [xsאnҥ sk^+nߙc3 _8Gb໯>gwj.}7&K7!Kfek" ~,`_BxG8>|#K8(-,kp췫,ۤcHJiZmzK"aW׵=^*T$}t;?n s2cիye&r\Jj=%}Xϓ76~M7ʠs/MYfn*?)؄]}%?'SNPه otT~rF|r8._*}OƼ Jҩ)]3wIbғ\L8}z#1NeK=si7ȘI9/GyY%_ܺ7jsrp:Ts0MI¯J~)Fr>ݢFIn~)Xkre!~Ol͕u3nӂ>3ao";rZ2_ܦ,8hN̿Ʀ,-0| =c o,r6WU[~Hc?lR*o[]lgyo-&%>;<-H>TrJ(|/_ 9kE߷"P>H|=`U8/Lzn}?Y7 | o>|ysmQfz^f?UZކ\!77 ;XV[3XHU⺉=r[ycm䫐W=8SJl?QeAp΃FYWw+v9o k {6Wa_/þnHw6y]6>u7_VU:#; r~!)Yև^AߧjrVݪ h/y0?UI^28f0W?f?Gx=BgDžQo*-ϓ1W7[^˗s=c+[Cw =:R%҄0JG7,{= /_!yaޛ}%\܏p07An&qzs<!ܗlE0M_bt㎐s.ӼJ'%T,}/-7t{}l7w15S;#` n&ySJ_86(),_}&֬:xU4a?A,0803pwFUk6wn}Ay4nѷx=/Q <$Ϩ?xhgzN^`?pf>PӰ{]H 9Ss&GYt{q$3Ɛy3_#<0_ڞ$56V?wŲM=2d|?."O'˽˽Ð p\g\EW^9n*S܎!7F ?8~3)}J4fp19vs(6v˂?G&> =\¿埪;pvhe{wTk姖~-} Owh?Cg*yUk<}B*q<4wgqv3cWى{\u>y yVY[jqyݘJ:ۃcDYPQ#ƼGQY߃T{X@cߗg=FXY.%dI_GxN]חorTjޜQK_~=?B]|2¼ CyV~rQss&tg. ~]!S6C-[H82'aGܩYS7w<+χ<&\7Qnl}QSvƏ:I#ysn"3bu,A#78Qntuqi1]x7' {owՂ'\?{=Zm >YǟYw볜q#-]\;~e=sk/%^Rvcv{?P)C@;{rCˋ) xBe&/ycOE!GiއGN0"4pp^?t$q̼N޶K]\`wQ>'#NJ=/|x>o^q+}gy1GGZSA^ٮKWZ(߶*2g;Azz\f ky]L0F_[{KF,}o;R(gø7DyneL\ .hJ r (ϧ]̼Ք9˴ e9g[ cvDk%#`+y=ǰB́˜3:qq]$^";1ִY>3XǗ-~%ל 92곙zSIKg ?2wkYߥ:}ցb6hR1R٣q"9 i$.L1-q٭H퇸wl>#jVI=HMuqkd~qp,{,=H2ELf} UlES[dnHI/l WK;.>=Es/Ӈ:Cw/t_O} |5ps85]UG]/ 3i!k pkV{ "8osYV} ^7ڃw]x+csnx*j':*-N[ݡdH=f ר0帝SH5ΐONsrAYS+T|fw9RƱ w欏y;DXX+pUE-3=>]Oa@a.79&SYɼ{_^ND(˚7.vz ~X!/x.+MDq}~c=U`w8.t#9WvGlV !+,gZxI'wu 7qs\S]LՖ0yYylqmqBnZ&rúr3D=9wH1N Qhy{GG 7% ٜsY1ܽ$k~anpIũ&l<(^yFZ+=#<#\Wj M- o-39wVoIiV ..rp-b,psS$kӏ8SMg]l}_xCs)rg}x \2v6MoBncSIWa? =ҟEf>9޶Dg#DjoW ~6f6?sGۜǰޟf{f^ro;}r?j3IiOvY߄Yydwvzwҕ<&ߢ ӮWYY晓'E}vaAZwcy'.Ov%\MڡTe*x)!¡yK –gۙ~^KK -?Sz%FV6m.ςw֍z_R7 wg[j>F/;\@ܲGyBvY=2Mz;˞{!`.vO~g;m W};%^]zEseχyV}c-Pȕp鍝DumR~g<@ >eޓw~#'j8Ŕ$ڷKu߅e͙d}n݊[c7ܭ۬iyEpQ2O12z%3h'ޭǻWq={^z*2{պͽ&zs}J}J>%};}ݧ8'oisJGJGJGJǰf>3 ;dse/×3^q+^?!^ٴ0ބO p%㬺wY9gpJ>.:Yb,z~g&P~^ ySHsD ~-'Uv&yy]!+7u2˓SpK&|~sK߀Բ,.Sw^c '{XV7s.*A ì&85Lq gQꭘng>/z\/N0Qq}sKٓ; Էa|#}?3V}`Q&"_+|R=˹ɻ=Ip5_vc|Tf^xWuu˪<}j<}gYLL~ \P hEʻE/.Nx p WmMp)mۍ*<O4~VN4J4hohx &_2m1^~;ͧYvjv~3k$x+7{8F8!?s1ߟRPcs}\Wn|NI_7@n0Q} 7U~5n_JxP{ $' ;u|tXpx0\Ldto_"s{3Ewy<EGTn֐[#m6֝/os_}Mp!1mW3{3 $xFW 6te>Fa6>^0y bMRW['3}'[Gsp?j#ٖh25oZ8/aUX?Y ɆwL6~Y-}}n^H%q߮/1хlwUD>E(G}wTzYyxLLR{!]>FEt{ uDFѧبk'pɟ> S!}Gџ{,s 7^!bkiu_~>`4=:Zwۨη:ѐզkߩ;wܫCi^t}CoGw$js5k-z'sT}Hn7(};Ͼ>BgW8Ie:\Gl,kfw{z@tN /I3d/s,䯇Yia_{ipAeyU˅]&q"uY@}ZXd&w ܛUY>ߡRs^.xpأxVl0<+˿7ƘlT^eMXyͥ{8%L?\e/WYF"1}~.PN!<>¯{գB{H62fz]^:T&Rۑ]euŊd{~%&Y˲SŃu$sɪmMIVsُG7lڲܮM7+9RCu#j'R] }-+svAnˀ_>-AX n O.k=*\|jVz0 ;i}I ӶqCky"TS{ zTa|*z4z4TX#z/( >B8dAQԥ?ܟ"poE0#3CG}O"d!kß/?b2gy ).B'=Ŭ7_z "<2([2)B%~/N@o~=\zC}P3u3>E8gg͙,h\/Iر v&p>twPEp/~/K^e_2_&W:q|~uٓ[/^]RQ,K{HJVFرt~^Rc>a amb4LxŘފoxwcǘ:מKIͥ]Vo..jMf"ݳ7HsfS\ 쌘wxlVpA rwm&qOؓ{8JW \Ae.-p)K \B..pC'p]\[%pMk\]jWi R{g56P]UG}gU-{6,kpH~%ToQs:My-*V*.1-@pjxXXg!:]Kl~Tjݶ,>׸bkv?]w ߇-ۿua$wWa %~l|e/Ù ~>-pՙ>WtCY*A5kl~X:e>.އ{ar .,,{1oᜊQZ&jW&Qlr}oV6m?-/I o ^ 8}![X_ >#Fp\?;rcHoiקxB`YX} A9 8gUiyzx߄LQ=?x]qygױ|cM&)L <@Oxk(I_;8qwGa\'*/pXO'{[U];r\MR>@νoC ,a5a7}_D&$}Cg#. pא5>@8U;K|ESr^}XWY0}=w gOKu=z?m&]Ȳ7S 2ٴ׮4xۈw6U*s_[pd|L WuW+uc o:h3 ި{O=So5.BX X@},s TY;s#^=3Fu:u6huSև+qŽiowxo5w}iEW\KsgW?A2wo(~a p=i)$_偳o чi݉5'S}S9(~co$keGqՅ($2= ɗ{i,\"U^d骗fM{'H{3eeE_ Ӝ,:)oZAuI4gfC:qE*&Ƅ4SϦ7M|ϥ. ẞNEp/NKWxU6,s]uEt}`=cc;NEG*!t[ *0M!+ Qrq^mj 2zalY}}2n/&ēxH lw"ZT*$=s/}y}?xS9f/%0/GSz;ޟ.:o:z:Q:DEwPWK ￿v|U+~j};וxFJ G^lt ^LzU W)o JZ>RZkA?-7 YxhCW[ ~t>FG{Wd4FF4YnB-E'}9 ޸kn'?!B`8Ts{'k\o&;"yOWQ;73!ݾ;x4ƔWcL41&O5VɃbMk&?<kXŚ4kt43q;:߲87Ǚ3agX;ބqH &/ě0~ox1ބJnLg0a\S迯 LK&N;L&0~`X c ONe*_l! uvL5;vvm(vdn7Zw{xyB#]n7nws|gjezmˍ qn:mhѢJІ ~/o!}r#b!.u;{CxZ1xn#p8w8_GgkB~:: G/r}]]n8NEvy)x 湄.RuuʾwɻqFpH?:Yd~'VWwW=NIS71W(0MY/5G{b SjxE_ ]$W7Sa=^!z3:&9}mrX %[5]T{F{ ]^.5!;wmtPA?6;ॎϛ M[b,dn`ۓ껇}+Mr_$YÅL篯V]|NuR{!WxWFUU- rUx[Hney瞴tW௾ǕM\Ðe}x쏖wDږ9pk/!W׊dy;)/]~kw9ʕRV2z3}R|Qr4 ڣ.V>oY7~O^?6n p{(ğB|}UYM,Ug;8+w fyYp3ϵ&NINw0c6,_B >Wk ፄ~ ̒˕AV9e23w̜BPo,s90wWVav4Q>& ,tKT <^Ox#j%9ۥr] a[VAk֬Dyk%YVMڝ=r!y?dt[TVv y~Ϥj΢Fjt;rM_|8InFs?ǽ{a|RiWT1|MѴ?_Gu| t}.g}Af ұU>bTxYl[8dT@Y +) irgk`ިZIK["Ӧ>Uۑn%#(I+䚈oV$i/+S?-aџ_-dZeUTgs]N~%3`gsݏ|d n_]NN;|nfy%0,͢U{+VT֜ =vȊd 'yi1 Ҋfm-?Coڱ}iZ7ne-t߰_4e$%\iQ)5hi"P=vڈ>3kjX@{")WN>oXQ9}l|[} O4 ԟWt7 WVqwJN92לS(iL1]T~z緬wE*Ğ!sB{ٝᕽsg1=G~7QYէxOϳsEFy퐿di(n#a]& x}/(t?teU>/OBSIanKq3pr O^RBT2/ )g_!X8~X;"Y­bU?j5l}|C$I1Jx=uN'wWxY2z4?O *= ` *d{ӑ0+B}t[U n,p/g ϰGW}*9efjxRCޜfO;{7U}vf'"+mv>~rWU7XQ:}l3~v+ סoKr[F__t}ҷ!rauOW7s?S} uL;Eݏ_|_]QF@'#}T9HVgC@/y,Tj'_Qg% 6Ϥ;ͯ!&dրN4;YCֳVpA50:j+{Aq@JiW}#~0q|Zo[ ^y>ٞX£vP Y'X%#H9G+rlϸ-׃ρ綳f9I5U,aT!dVaHxx PYǦQpWqljܹbȈ-q#24;u:TsFt61 :y-qcĚfn`&0m>05UڳbV:׎ k<ʓ!Uʓo ^`-Mw'ur:*o0Ldk¼en6e=(Zx*3͛<+\jt!n%{|!O3yzcq*M = 2X*_wV ed2e}9oI}*\n˦c'L Ry᪒wȷ =p\۬ʸmX`^3=;_}žb]GOxĢ?38> )+pOrk@|{>w:k9B6Y3Iஂ%.80Gxxmӟ -m-w~k9Vp]`LJ?-,tHc1浄yJn>~ I í) دڍ;e=]c: s~"Xaؿ@1k&rZߢm=y:o%-@<ߢ$[?~w|wwSuX;lmo&!wa Kunxu:nku S#uj~"Z{]dz/x=|?\YLxHuox_=P]7KϤ|9៿1O¼0$'꛲T5vt us2  7t޸#>cgPBhv l \![(@Uޭf Ꝿ0*k:V}n7"KZϗW54EV'ء2>"3i#^.{&mgTQ!{L7e_a;C"_%U=(,4~8;઄62MQx/kq9so#e޵h@ wI)5Yqc# s!W''ӿ~.NOK6U9s";[kl_9.d0ofiþy.s8n2[}P`Y;sgEpSv!&BUeij%0l&uY|2 fdӏ[/̷ doG\U]·|CGzx N3eߛ﹅͌,{%a?0'|XǯΛpwV_PWO̫֯ݚ~mGJQs:M~]Qk.x %/ c>]pyOJ{?*_@JeM h d?ۼ=Dۭ_0wOP蹎8KrͽuNsyI 8鋩3oR*eީv+?;UpQ9pj +_ģyϹP{C1+/@޳9{G[gN~=R$ pr7[RU9m|$S7=ӡ_z?jL;[ʢ?G;˪}L1rӃ xk;kɝ3俠_\oN8~+gUs]w;P^)}}gh.皱:z_AqZNsڂvw [|/~\oo(cH~#b \S5ɖKɼ=ĜH:~K .Fyr~j+]8}JWrU8^\s p?ַ)78:1O9߲ݻ)WߝǓl&"@zţՆIjM)4(ddw-^^J,iނȤ6"Nvk 2)D\}/.7:ϒv}$z{K]>-Hs10K~%gd>s?SP{1|#~w =Q_K3nvR+O$1%*T&ߤuRv2|2n %ۏ͵2N\NVhnS;r퉼NsMzeyFuI"8oFy1sJgIU;+=Ε;WƮOm&HƏ)~t@gWE!q2q ?Ƙ S<8cW}mf~])+Ûӑ_l{&~Nك_F㋇-~H˗/]x&-<𜂂(^.OxC੄l;%W.+R? g O%oo ُ)w5|W#{sW#Ȧ ,!WM0_ޱŃܝI1n*%^Ls׍gJY&mBYlE/sg]$%N9Q;,*¯8$A _ܠ>-}Y'x.IO)EfoP xc_7\=Odv`O#w74OoFfoLJ>-[҂R"> nPDKvAsNs }R##DɬLo3>UcN~e"Ay;UA}Yn-A9GfunPҖ>,3H30>i?ߠ>e-}-sЇ[KBg _<ᶠOQw{Vm؁mܶz Crw6g<3Xo/{WڪyFO?gQo>gfsʌe4Q_IP/{9NfO'sVp~!iޖ߲ g^я;>߯Ȝd~Ow K?{KQ틱1Koh^;9ݎ<  ==jxSq8,«^;kx&y.pnjN@ ¿g\?ǭ~?n3Z>gUcWZPB~5'ȜNNm pFuogK:uuӛgqs{1 _kyl;E WSw\p\@lƣ|GncUf~Hp*3i7 M r|Lq+^X1Nt3 !1h\/&켴cet'm~բN]/n괖c*sS w:lu*>g%Wsʢclx/Xc^G# /܉N%]#̝Uw{uv{_^G.pw80q^}rۑoEF;;$¯Uy@׃M zE^iMKֺNNmFng̷F'ݒ.w6kȿ!J;_ =&g-H m|}ݠwF,[ N\ B,xAᾴ }~`@d rK =#>Q^4Oyj>׿Tؿ43aȲO8a>Al6쿶 99&r8?n@oy.}\r w?Y@V+YpY' ?q7$;(Jfͷ@տ=3(=g@s턷Tu\`N񷼗~c> }XM|~~Y?zrg-oDr5rӷG_uӃFrG_;'p iq*2~)PLT^M旂nBﵺv1c=H_"z0ksJ%ڜrmN~ZG{{k oJCyN?SSSx Rwf/`#'s]8h|+$~福_[K&]jD\rB&/u$ƄӀ;P1OyQaA]>/ W>~iP]G(wr$,dqǹ;#MOxĻCϗPΦP5_w/ym|Kf/c 5 ]o6̔˷f<2w랟x O!KH7uwt5Sm|?mQkk"}wU/N9T= JWy. 9Y3MTy_ ݋s>5;%Iqt>xFaSqw ʜ*vœA`aGЯg8!pN8jYnZxMH~m%um%ⶵү2n[m&nS k 7 X!}OEUp}D~*?4' !x| *_;FscFGݿ9LC\?WAurXwS<n%yp.!oJQ%`.=GBsm4mtQb ~3#o}Oi<ЪNż^goBn"\ͭp1ΣAʉ-9R9Yv0멑>ݩ}|/Z/5Oa |?#M}H3n>w/y˧O!'_LfW,K*VRD: B@ܺWR}(.vQ>JƁ J筥Mc}VYbQ QeQ&C^\Jkm5Y s\g/׃>ZQV~}EZ_O~FZ`=?qoOw/4Z7&=+3:t&~haEՏ{A3*6#^?:CNF<3 Eޕ/[eu"+" ɞo߫8u+dRsNBN~xe`,F e`@e=/p78,âey UAnw9-Oɜ?uXa3~Z?G3N͛cAs*3&mÌS>t&}(gdg>*o$?]qo#S' ygWΛT{85GrLŁsi:Ys(6qTMhEfޢx3o2^)snvoBGn 7'WB vScya<6о'!yĆ΅c:YU|xu}ywߌX/]6b' LƇo]i[}ˢnQS_Ƭھ7}Q`~'/dߛh҇ȼW*<{|qٕGU,΄, KdM.*(eSx1 !! -! K+ "ʾ+xU\Wrzn憅^ts{i7_cO5=:x׍v ax%pn?Y9nAzg#퍰dMJXٿ.-A$5w'l7q>.>ؾ I&'eoMuFƂW%kVBC Q+FM& ;9n#s#gxPI|BlTb -MiבּC!!;QDu0*Q V k\b|0m)Ig_4*З*]k[ lCqX1DaZ1.CkXxh<)xa}O\?8'An N Mi Oy[;Im$5ˏ\{b6õ<ِoȾn5dX:q߮5=>~I{+7c5Cm9XZd2dZq z$eڋ{!BmkF<YBfTۀaqZU#TmD'\Gͽ1~;VgI? d)v-HN#Aڑ{T]=l;]{J1XZƸoMo%-Ӎ|>fּ ~ZkyC2ͭ(}_ӎu'5ШCej^-q$ s=$\.MeK)ږq{y:ݛڰp6lX]L pϊ%h2۪lij078c1=]` auq**Kg`ɱW톶f׏&o푬~,'zlr{MF;8z?Gscގ:q3*; 7%yj\%'6e 轝)z={>gL {R 5v <` 'w>i>il>0ݭmFw6 $]>@k u#"4倧2ƁU!cOy$|96S=]nڡuv0ul^/չ>31;yO@/[%_.0c]Bx'.nK~I|c?(|~"tu+O) XiMWz{޳y/`E/%t`yc+Α_tX3ɹ>`^d|H= rv<|29$s!V يWn\ ^2.ᵷ]0ݯѻ:N7m=ԋe`d_G߮|wMei)d{{;*cN^$ 1z3{zy]x{Ci]׳7G"woJ;8w3ρPr,6Rcj_0 U? .ܣ 6h({q5ͼ~Sv߇bIYTw/QP?64vYDtZ2O &מ6ѳ}j}pyq6%|>wb\%oOpC-lo;ϣgfX:yym28R?(rwtXi#_>C՟ ]͹<뽳 tϼ u[xM}] r)?Y=X֛zWvPvϕlʃ|<dqY|UBMr-N T^a~N%zXo"Wgrimו- U[Xr%֠{>y5D]EXъօqp}wa,G EYw(W<ߕxs):OufZ%W8c8.?"GSG}z1w?Oxe;g +q'x^qכ*Xn#>ɝdbo~KygR֝K?d7ΉCüeއ¬:)tf{|&k~._׾x {LZ:I<_8x +rQ_\8S|?c+Tok#R:eyJΓu){wtG{셼Wyo8S9N3cz] |{8!5on>Xd]yyA&>?x~f$LƘ ʙZ嗕<嵯S_T!mR`r||z4u8Ib x=0gݖߥV*}ހw2Җd㹟hn4_?3n!dHGx,q w֥6oUe ׁ݅c: t:CyX0S+PxV}(XV mwrc >8#gNwar:n|pc /pܾ3ia ~qf'gcB=م,Ƙ5z?j[GL:YUm4E9k0nTڳ{Yڽ'=Evz~ew!Pf^Fg47.Sj,=&^+п^Ii,*+o^ze1{QWߐ߬ eI]R{63(Q]f&>{"6x_]d ^? g?glwpF~D\RqCinU  ϦvǜQuw= )[s _n҅y|_ !Vt7u!gjoe?M%ŵ9Ǧㄽn^g=kދ<'ybFXaǚ?툘nx!e.DI. EE9v,W #-{i'{i_9z_6p_Zc3lK41Uo`9<ߗ#:]1_zԥ9ݠ9zO-ýb}%̈OCY> tjl=R 2O=.ROLoؑ7;:8y|'ؕp5 o:{GX%>"%ꐴR-)a= }ovoQUw6R}2"k WVŪRgg~sw"[ߦRX[d܂uKCuiQ2:տHہ=Y~#gנ6$ϕa_\Dg NAVOxJE"}3ۨx]xXuO.G$ZƪFr\0G^j6 2?wڀ^;/yuyw;˼]ldpuXļ:mϠ46p[/4 S}fN;qp]ctg#Aҵy]}oS͑g0n^=ƷaG8-y4^0rǬzZ=곏ь[o#n:^tϥm<=8.S)<=87/p?۫' |ͽ}v7IVƼA߿ƼXG? *Na!d}.:Qޗh1@v=2^C攁Cu;o'7p'XzSI)yces<+ق頋.qyɎ8Z 2*ǧסMGZapT|'qm[ex},0Cvhr}~}Ŵs'97E/q1* y1r BDC-uR>yHC~뻊h֓k|A\gt pcrHP,) ̟}OC0F;7Ø_1__+^ܨD3#%Zvg2~J- ]μalxqT CWT'TsK=RwI/WPj͍,R$J6|K25fO3krg"wE[N}'S¬ԁߗqxPTυ,.g\^+>+' G~Ŷ®7笹/\*'1P_0$#Ay0sܛ}S{թO( 0sVn*|=. ߘ]KwMRi(~[,pe7 ı݀8&vO+h|GSf+ON8w3ӝGNޟN^x^1<1w6S'|*'.Ük8k~8W]$6? ~p#lRj '&x=x#ٌZ*Cg;1b1JՕ-~uMږV7No2vMTKzzpPcX?a <= ocbtW j iIRaMVBQ֩|˯@wKP|4AhHrZGhX}qs[ <["$O^C;d ; 2`{}7~ȫ4gɸgLo5պ6s xBu~\էS_(|jݧ l8r6 UKh LqHj3*U,>&g7:5Y[{Zp{2]+8Mﻥq8 l01O`Ckh&Pvtq`D "/qǷX9o Lxc_=*6P2n_ӑS8^!1NY%5X芧&/>I_JdcysW #f3zAT?UV70f_ h!o1]>+g )G8nȬaof,ħ&o?rwefK?x1K4s]J 4Φ'8[Hly"N't)t_Iw M`N-I${pDg&I${}NO"Hqw-TdH2L':d$?)Ucu)ęœBr3)ΟR^%F!-?N{h/jr E]bb\ml3Jyf}3t(=vX'I~%y=vr zCHh'ϥ곌GW3FHx?yib:gIx>J lӳx|"{IX0"5)@ajewSIO5 mDf[#c݅kz#K? CwQ'[mnI2Rv,ϲ,p 5〼TAG}?l.#O"2bƝqBӐ߈jsէRw-UJAr?أ}UЮz,ߝquU_x/Tp=UնTc3mj<P#vT]/zx̛gO9?ql&s ؟y؟ a9S9y cJڙ[}-Ra~`[ڿq//}i"[rxjO D p0Q-(ƍ`\[uuj~s`(xׁqrf=| Ḭ꽪}?\s{O'W|g^c-Jq%xٌ`=NSmM0r7n9w<#T=ߢ@7X-.]{_fX.+'p_w ܑwy%{W{?STnrO[;?lžV{2-v%iPq{7rf1{Oee[Qy^(pǸ(~c_RqV^[c5G_S~Vf{\Fg`gCx3 ka[o <-NyrPcNx^/|S;4n*3XIg:A\f~?d~قW/?>%9/ |C S?Sǡ~y΋"!g8Y BQ \ZA252u Y&^uwܥ޻D&b S"‘/K88)`n帅| W1;Sx-{HN7ㇽ־PE-*hAqa[df^a M;o̱;t_H͵`Voz.TMH{7n=^do5atdszMrh䇽)>˹:[CP|Q2f_ }Jzynin31㮮!Zen8`OZς'z9-Q8 N\==uh[3./qM3k=~1cZ;/nԪvh.;A}]cyGq.YCWos$}jN$4KZ3x Gu([9UY~9z g߁ 9T+sߦ5jXP26lbx-sن :i/9W  /waru;KqXKq<)g/٭2bcyCp^oG2g3࡮/wB,rxgݩ Q(cp].;e.Rcۙebv}wÈl8lwB~?}g H~Kx~< yᙀCc8vnP4sJ)ho-+Ͷm =k=צܯ{תGspg ,@]} `^MfƑ 2^3慌gY]dָmk2~oǠߙ熰# 食0Vv oWlmyWE}Ŝ.s}Ѷ>6HDs5ު̿&߃տvfqNO׏1gqn1Pp>x!UøxLOی?g1O+{p] gE~?JxKb?o>kPPջgQE`X,` ?ٯ8ScC^~_O^iQ9`-xzMD֡9MvܗTh~w>,;TUlQy!ng͛.w`Ӿ UzY8٢[ؚyg\ mUy yti{qsS2y+}]<'݁ :luê01] \'pf]G90Qv;Z긝Wμ^|)sӟegp!F+Mhx_PMC5(3ƹ[B:/:{>=&nB shu$CDBsb-!OmGrUc:,ScQ /}Z'V5%tOg^/юC*y{ӛw8,.n#ʟ<}w}? ۝ͯ(#4捰7*+y援i]=oOb?6ۃgh( ܏87n6٧c4*?7-!fƭ[x>vS|~i{`<;;˙7xqШvˆ~Xǩ1šG OsGks"\hE`#M<[9+*ߢn*JG_a_pJOeBi5 #+ecO2>(a}2|g\ 80$k>x4(V/gaX\3[; xӀ so*Ѹ 1- ´1< 7@ܺ 0S\Kxd3815 ZM 1<|>뚕r߲(h FCM\b'mcѾ%veiOxZpnjP"z;W9ɳ^ro{7J^/c#p1 uxƳof֥ඳTjcĕSFrڧ+)0_9.ҍWÍTvXC==KsnQW~@ߩ2>e\Yoڮ:"[WwEK *6YFY"갌À ˈ <䉈: 9l"K I 1 sou_a; vWU[ۭ[z`u#}#ኍyo%}L&m]`R>aVS+Ծ3ܟ+>o 'O}Jh4|{vyQ8D|K{ONǔѣާĵi9}H_ECޖ2Qv[2n}I>(~ݨ& 8Oo9hd}r0O<46|}y<7e\y0^dE;߄*ߞkjva\O2mϧ8y@ 2*J-zygMLqRQ&/r:qi;(C{-(#1.*-U?lw22پp<<"&>q-3Z F㒍ymvnEWƵ #취 ij42\vN/c|[{X&=SsVL=uՑ#rL9ۿ2`lhF^ױpcL~OpN2Lo29PKʷc=J+D$7w&?:IIw \y+Dqt`7 $:1lG%pfaUќZp9<բێ4hn~t2OF"*S6 cf 1>ܦMŻqnr?m8ǮdetW*^"@Hi~C7iS|;9'0] Di)bq@?m^{M~ ֈ*+o?܎t/Ϧz*Gl򙕇vQx g}V{m;m5NjW٫\ s.9p^?W٩Uvyzim:`ur6і4~#r)>_v?E^ .7^r?K` \M_?[me "؞.tQ{ ̋ +"'unz.[KSo*ԆxR>1Z<5z1^˶'Cz6b7yow}s%pIٚ1FcS{݀#|b!p~qIK0UxDKOgM^iV.v{2Ƿ-u.sr\tS_ƿq}1[G=~bbQՃ1XS|ty?lS ;O!o=bEQ,TX?#3-~-gٟon9K&V~ڙz]\k}oP6#dې=&;uw%VM `=_N)FY4mU2q;4>]V.-\6p;jrͭD*y>jW2ޮdƓQ{Cm"uS4;_Sߵz̐^,'s襷?lMp !Q ik|5 ĭ1h73$ߔL of%hm:4{t2NA<NV֎h;je8sA؊ kj۲.53;8ģ,_tN6xW3.SZsj9TVs|N<7 O%lin]~F'Ea-/0YelPM~bsƔyǑZΫ{ [fU%_]aeĝh- 3L7f|e5x;jt1l/>hNxM]q_5Y}]OeFyepk4z7czIY|gH|!n<+zhTh\L:$߳uKo]sUǍpݑN wCtFD88,tڝ0َ1iCt*F!m}vz/m1c0QBw;fhK:JzJ[?n^Dv5qoFObq;Z;'Xo^uQ@ow׼r^px:1re@׳hw^#3|0N=ڀ{Їȣ6ݢ2 Hw3m$m sJřd j_3=R8yo q#>tjog3Nqq)vx>Q!t#n3=b\?G_njiv74F_b55i,瞷lӲ=6CfIS3r-{ 1Fofc2du(,3rͱߡ仈qw[N;z۱l#Y+/õp`}sΉ?ibUce"s/ULeF{9ϣn>le/'?WSd*XιKu]d??Y7FV|t|zG,u5+nr,Ky޷FL ̢=}ˇFp&KY! abO'OL4\cǓٱ]I@7VZ}ǶJ>(V~)042ؐDи9 0w>s˥η\e=H>g@oaz۰ fq.w+ushO')tPw!]9d{d>O{\abH 3dꤞz/ UTe!lV~vpOjzؕ|^ o550Sg-1yUgy ВL0 t_(5z5-5~FKϪw9ڗ`VY*?9im&DFgS^b=lF3aѺ~m9:f8sg?΅r^3}ƟЉqCYZbQ?Wѷ*|ܛw@ø%8Œ❙tq* !Omf6\S|>(B s|Z+N[uuՠK45}<X1b ZSwGŦp1*A$Cr&W?FVG H:~}/gxc΍606]M| 8%}~0[}>so}ٮѲbaVw@ˣFKًXiA^q z}iU ͸,]F;Ǎ7?O߄>=0Rɍ׵;E0q=-K('4zFSVy)Ӡ+Be|@>ۄ]>BF}l˙GU2LC=b yl0ڄķd|#.O 33rbo?F> ]B5?U|Nqd~Ɨ[As+/ [K3}]sl-\|(`M2L +oyEJ?{Q3Smݑ|[ O:~W^Tk/:Ej[IuT\S>@c6ixa|av^;:}wQİeJb~aֲ Ƃ\wx@&%JwC!u*;;X_}8}bb賣k9JPBk7o͖7%$o.!ys(%yWVJ&L?qH6|W};-/z_a/c;}#k>Mr(ZFrt 9"f35=E-λ-\6mrzFH?pW>3[8n;S~*ͭ#oR=(?#l:wǞ$P:jQ׭,6f)ߑW\bF3hF-La;ZX5puy0!C4O$_>%kIaO5Ima8C>,3clFktF@OsX3Z/vܽP>#wV5eɤ몿b2~/+`Wvq^0/+tVv:@Y\;E2?­aF5Ա >LF7t}p:.ca~`BT9g=vb|Dƿ nur^f2='ީ1厼;q!=N0nvֱgSm,,R+_u_eW 3V~g~%J,HqɌ[ {*M<ϊγMEdѾO]y; !鑭Vнh(SyOfu}C瓘s46Gt ?z~աqyo{\?[AsK\]xO0Wa&g7h&P}1ݚ#p2ʬ@~m65fE$\cN+c!UFt>]4~K{2~ocgZG' q~̩$o,B[/a%{ xx++8[V_\L%j낹_νo}pWשS^%+§Ϛ!'p*uN3;kiy|zG/Autm-#pBV }3 =5(OǫS޾<Gvۻt[Bkuj_O2rp՚o5%-jav^2}ƉcQOsZ4. Fc^&XUnzWAGĪGm`ϫR~>UzE%Q 3?~<=Kjq x/5d*#ΉPW ,e}:i }:= ^/;|*iyM'^_L[<RN_Yf."͜Tfn/<#9 ^#s.b8sX}97>U7ti1xM>:p{}".+'%97FNRu.ymLBx2g& Bk| |KxpNvrдHaYjxt{KM-7p懀 |ԄEBe#L[eS!Se& s\RcSṘ|wg+HyegN?덆)~ߊw(+U7V;C~~Yg[̭˪?rꏔ\Vf]Ɩ%߻5-7kYMytP[:;{ƙ̚Wn[clLGxWCu6׬u rZn&rsW8d,`hf|P{ CoiVz~`|_\wRYʱ@@D܌fffOsWkysEyi}d6Ln&U ޑ! CiO;(S?|gNSFY w4g) p<&fWM_?^avK;on~C'yN+-3BH4.a+~wDŽ+kЕNMP̢*uG f+%aݓRa'~1pG:6nGx62Pgxmxs'OQ k+nw=x~0>'%Zv7 ڽ./](ѻj^u{ xpӲwZݡ꜏u JF(}n䮏c(|sszX#tXUi^A}M׺ M]|+=`/n4_1{Uxẝo[~g޷3*Aod:˿֍߷g]#rs?UIRuuO.eOH޳USk a+\^5LxC9u ~٧ΰ`_oNX^/Q(v?ۻy<; x ^#g'38DzC#?0?hϷh?g*{o1zFm~ٓi/MpxMA7:^tq1qə%b7 #]ި_{!?v<Lⱆզ|7G] N#audp^ȀT'Py5ub*$y+'T^p+wN ҍpRx7ƾ/̃wxT8)锫n\u5a:_$z12oWPOѿb~5&7:: yOrb.u8 \#B= ~ǚ]οG;sLf=p=@5{E&ܥ3dp*2X6ϣPx\#{T]?X1Ѧ= OlOz"zj*.l O̩vAaV߬^;WC Cx?ۃ/%>! y}jc-zNV2kcuyF'"wЫۜ_bׅL^:C2N7"x`cQC7)gWrX0)"Z>Cϧ~r!_򻄫>"vꫭI" n ރe3_ [w,|e0;3ɲP}p;%7 g\qSrBmA2o!r^G͐ooxlzxn \rC[ Ho'nνm!#%?@1QgJ_^D?׼?EZE#tT忑̫g~uݧzų`K=kjE}oCQES5 O=;8K_,HYW#p  PAil<7K%Kdm*]őߴ WjYNOa?w ,.76s*81Q'3X(5sMnD?nw9P}7*n-GEZ医0a?.Py(no*y/_bѣYS'МG'y: T=~9f-gQz':r^st&I~\C8)ƘkYǺj l!ƙ>^W>nL<hLi<4 W1"%QS{`↻Ũ]*!PM=fMz\96y,&R!=k.9>yQORڀ+y-` W>gOd7M3u<' gKnK6ovo+!Goy#S&%mC}#{\GG[򚆲_`l9z& nWp/ q  8yD- g0Z;a^!pS^)8{ykΟjQ/5 }Mc>D9I8*pnI4}&8Ӹ1Gq g0!YIm[ |om.g\p }$c)p$$̟xI#NfQ^/8va~@rIIq(ɆTQ}_~\^MVDeo w Iƴd_3#rJΚ ~g;/x_ \ Mu%7Ӹe^KQ\eptH1 BB­Uu9C9Ua N\ iN^e{v; @owuڞ鴵R;2}̓}<ČJwT3v3JcHSw9¼D4ݑA:Me};0W52?_uaVrcC4L%s.0k9 q<Fs|湳JkKZ-LWk[tef;[Y=G7zNo\ F`r;mցf- "ì浀|70ߕ 0yMyqk(6y:F8{mTx'lY;Ɩͧ2Ԝ?,]dUN^CQVeE[K[…pOꏄ$e!P+yi|u,Sj55'}v[F80Of&>a nkwa'G26r2N@T"m㹄k/#W5ML}0Uw>|դT vzdAS%+I= M(ppHDX)?d~}#Xsm KKgrnU lN'|rkqvM6ٽ,hzx/N`}A|g*pj-2Z~tE.9|&`$D{co<}a&xK]}H닳?7]ybYxלq~JJ3psxk\N?Κe4ReI#ەט_L:wU|?H)޺il]୯[TQ.`hsȡF=9ȴ'.x{ussI4"cN꽶GzX 1qʋF;SW`?p_]y`xr }!pUn9v+&"g]&H\+C7e? %6= ug}Dد֒,owqv-j^Cߘe0Ggݺg|΋D:WYUdZٶ^VBJʶˀmŰnVe}wκ /M_r=C_>x}Ygf3?ޛmfC`\Z9;ot}7a=;;E 9΅roe-o*<=?`-m`<$jw95drz~~eo5o*x'7/jdΰm& N 8ϰ*rNCa/z\;e *3_p *[,س]K"K> ^KONCSW>H)prWhi*^4ʟDJ8ux-*]oOq`_ܯAu֟PtAs%u jݩE[XXMx|&"u70;ւTYxW,ˎ]J\b{obnIk=-J\Js j-m{Z3;־JPmqwwtmdLGݫ;atGڎV۔+!uFƛtztF<˴}1}b[Qum,6;< ~pڼ;\wEo'vڻ\Sz7G_ {>D+~gbD hl]ĹFWa-HU]FZ|h UؐgqoN*w$O LR1f@=AejېA&)? p d|!#w$=brh%Nkۿ҆_Q '྇t-I0<٭EkӸ>=7 '[֡=otܱ~Z&$yY\%}힬AƬr*;py3q0|'b\1Z/\71˛kZ2QnasdF ~T53O3uʱI!M_ly8p)mkȏri>+>ߖ['O._9 -3lw. p.S)HNJO _ټU=~p(=WG 9ƐzTLlշ! ^/I"^#oj (~=Al^"=Xnoք$pq0xS:㽄x1{B_ +ThIՁPj=7ɼk]6I{dSUnLoqKUA>0*H'8p] 5or^mJW܊з/m?q=5^#R=: 0u'=}Hv=({b* l$rQY ֩1N2z nۏx}JM` Pƥ|mapk[/;h(WU>+Vk?!,yqy*p0YmVڠ]T&^OVOu"^o+"Px2y/,w=/Cztg:Emo wd坾X/Օ.헌w*7ҹ0C:;PMi]i+$R CY=*,o?w@]Ǎě.)y!>vuUug:~/Vu؈t?ۖ#>@{wqYLe3BL٨HbNq07oC=c^=Pq.#3y_oY[Defrm3!E'Y@rKla Wˊ6;wH ˭"R< [C` Uxq_vgu(y>ov=oMK^2nۓֱ 5_+C+C^Heyсb{ݡ:yڜ(xo qibi _`{y8x:u]Kw&Y7 V߁a,mi #=te<Ip|D=Vx>)0gs ̛gO?p ,ַۜLalGc;'ICiQ'waUtߎ;YYn4 웥`,՗m8ZBWcw$wV#Ը>,]\6 m\Rm jYzw*Kѻ Ɲ= ]@'9G-/r^ |jW2Ӄ`8<`daۦ1k5A_o{t.=uV*{˗a嶑\U;D8Z,0dw ϬًxK Y~7'†ɿ׺6j;!~aLr&oz/!~#wҳxMnO>ֽtvM޴&r6犲eCu{  7z[V?QKq^"^M_Y$^Kov㍼4'x<[urЍ%^7ەt4BUݻwqˏ"^C|֮SgC;$ rkߟzޯ![&o8efq8|zrWHq[mv ψڣrs˃97x9zl,X6x 3F.֣#~7:xۜǁ |2G 7vոUG5sF{+^>w,_Xk,xL`]&jk:'S0aII$^Z/*l7~/M1w!W<4_[{$R˛{(wjՁj?mx:_/mUaX c1x>Oy o ?ܓǼo5.g<=O wau3q0AoldRM^#޷x~[Ћ'wU1xmm"Eo:r7Wֶ8+:lxmc}HW|Fۘ?c[ϼ̅6u4vu[ϼ :<M{ \ ^I!nF%5L}HG8q6Gg~e\o sw ]NPY <{Au-.g90&w9v{~ 5X 9~+X/:~HOs^>|/Q Y˩Q;Xp`]V c} z> %u|1i0;Wͅ?!?ɷ_]4]|miO*T(P}kkGߙ%ܖrm7 wl5)O[k&~G.`nqK:K ]1V3Z=8h'/'7ţ A5>߰dkĩVSaժWtǰPZGxSnGj <hm#t.D~㪌jWw8tEi'.t2xYQ4!IirijBz8M78M.&AYJ-/Q"T|0;Zg] UXh VeyON.w)! Q|:h{*݄3{pv&K01#|ۿ,ʯ"M1)aƼ#Iol7Cחt8s翫Y)ç݀D2UlS Z+e"} EEn}WCLj]~+\rg+OW"DaF҉<.燋t9H.Q&{Xͳ=NzʘQ6SVU9rg'dU.-}!n/Fm!F ]L#r?Tax]DZuFxtbe/4kpdu|rW\C9N#Ƌ߾b}n=`f'mV"HgBvpab=N@8u3{Zu\LNQjouՆsx~ cX<;y|HN$k[uM)g^vYz%$P"ICDXAA@Z DAT+‘AEA"yߝg2nv{=7doyN >?=NVo,}A7&?trw* _j}G貥ln\f:.x+Z_PN=@n5ɍSʃ wmo%{x/< ^&ᧈ_G'?[ѮJZ6`g9 wΓ^࿖봧}!m&d!%/lµQ_hJm꺧~unoiߺ~ىf}2ºom*Y#Zj'Z{hkMރƭ"[oTgWSKpx܈9W^i?yۨ(X i9h*_@+j#l'qn*5%|iLfiSވNm')V‡.lZj^t]"-9|,}BG" ß ^ۦt{*{#e^O$N!wPxdÕ߄uI8'j΄~FݓY߼Ji˾[ R}LYj{?FY`maVbm7096~HVcZڏaAڏapc~3_9'{g;ZNyd3gwbͰ|@nf.ϣTJN Ғ|NKTvc F=J}wˤkH#pP;/9>%w(Vyԑcۢ<~loF?6 gHg/,k0=^mnJr,tk_aǜݼ1Ox퇛q1 ~FM71$9{/y=Nӈfh!nƎO PJ1F,>sB=i,һG 0vfiSVoVX(+z\77XH-7OG'9ԸZHm;׺kQ-M*/kˁSz_ZgGep(72w!?g'9wLFrΉn$QoG,^ẖ%]F6x3G4K=qB.7Osp\@}ߵ.Ca6hgea&KFZ=w'qmj;ƘAzL2zO1Rymx=Ǚ28S.gqL)͔iގI3mAkLH3yYɇLJ7o5?yϏC='N0??DIM48 YT ?'+?bp[ .rxyt|f䢂˹_ W2l3՗qb>pWx r~e*/rve){t-n}y]_va>2r}Ӽg'ަ)]Da}zp5{* $n躯XSBm:G/M}D>tClMzaރuT)6}}.=@8^%=' /i>g܎k>yܾ2o:07|w?1 jlt='nuf<3)|lk_-)1v`2ukQ:Wz{w(|c;NXO;~+j*|Ϗ,Lt SH-JD>߬imYb;qZwCώ.p0{ɚYY \Usr=nzx<yzѰ.xOU78Q#kpz[?ŗvxn՞k/OEѵ݈J{繂׏x]y{)CAkG4_'* K䣖?,{#ll-myHWU/m<@Ha?%!tgQ^R !} \tY5=a$wRphkNyӾ,)`K6z On-x !X׫tv񼮅3=?Ac-+aCMoc[vߛwkF8L+g_+N?s]i .on9w(f%Pz) w/x(𐹖uzFg>8Y37XNzjGseNVM+v'tr[.[w^HKE6d?9zyA/a_NG~84Փv]>Cdz3{|iFܟ>[Xۯ'}2{䇷b3~z.sRk u_duPG8'}g3L;*UqJWY*=gnY{o#_1)3\X'&"^%ۉK ˚.3}Z8&[GE^osq_U4#ĿI >]ò~ImVò6W'`E}/qMg6e"u^ԞT~_ml߫V ?_NҼ+ ^LZ5Ӭjڝk>nn>륽X3|AӞ^mSL`t[>2|VwӄݪOIyMA/2Uߐ2cya=V7 ̹g70q i|4'Q-\§2~g̼U=g4s mP~TVa/CbAe T}9룠CU뇂ӻ3\|Y||!|NqB`oRƹ ݳLxUI"O,s?xm ((ٙgϱ5U(fnN=˞gJ9Kݣm3:Y^]ZV6Jl%/[ Ve9=[h6־e6e;#,_9}esH :pH zQ̰À# vm횣vfNa'βyR9?;ío829n{qݘ&[}M"Ǭ%#_1>qsu㹼ߩEhR<{i9*^U:/yw)>r?]$g L W ;H?ٰ 8m9#<]BW\(#ßutbBE뒲 [FȖH-{^݋wW>d_O6= SATA_%/\a<)}Qڪ*tRȄ~5{}E^.aHc{lK>$pm!ӦҶt:[<>_3ƲBt{+$17Nk&IM 4%` ٦BY1_ ]wp GZon+졯?m#t ],dC?.lW!{G9(dV h,G#M^H:3!d{z' ?þ.kͅl_Z~z/tBEq:)*àwGzfA6Q&yB+GnoBRrG;(J9+ O l\{+3^P,y/;U?Z:ǓKVpۭ}eީ\v\{hRf]*=B~Pc%̹`Y?ī#=8~NYtvXac&>oA!셰OO_;f^3 vJvBf(_%7/'d=3/U\=G h97(!X9>'w!x'Bq;]G}{)xŮ:F{;,ox߫%.$xHzx.]KZwufM{WȅF6^Qc1q9<ac &-sq~C)cҟ_Go.tj۹p}qI/=*NzP-{ג|"sO-Ǣbu?yubʻTȿEOtmz_㋼p''bVzg=o" ? ~x9>6 ]KqzuP3 ϧy]E- &'F/,mQOL(QW.xF$e#IU][k.?%]ˀ{t~2oU䃮<屁w+HC;B31w1~B.3"|{ {y8i o9ٲz U6@O_9gKbȟu_+PhyAN/=c/{6P'za?p%BR~mBKT~uOcKKNsWo$JnxO MmUB~[ =7Ip{p+x;_j]m" }TS\wuW_o=vev>90*1iL6nq;Q%weҽz髐̇g΂WI |XB<{x !^<5=W )xϱj y9!Z+*(Je3Wyy9:j {?D}\v=ar'v+|OgYk2r|z:5+{ۗB_>|gN?KS?C/JusOG׉Ue.Aץ c,svų?JZie~^(_~ uE7o_c}?3d6$dO W$HKY2dKY"k,!%۠FelnOɾ轮|sχ}^YyP8_{i7P[Vc=fD I}NfCJ:ʙ_%Q_=;u\{L1wz9QbnFdU|(ǫ )ivi "#9ԕ-2L?qHo8VÓrUӲRf[s H8fj/VSӢƸImԇk$.|~x~s-qc'QcaN*}>p_l [RYl:V;?Aϧ'Q`]Nv0 oJu]aCϴ3Mfm$ӼkTnFp /C .v}%i$۟!?{ ⸏| = \iNS͟"D:4UnRWb֙u˂|QIw Qr9!xZ_aV ^ ʃ:DԼwAݼ#H͞nkOfV~1V6~, y=vpܵ*WvMWYl.a[/¦rخM7o0$.3oףswy;~Uv%Um&9*QmB:3ԝ4~ʼn~{oqt8uu~-aٙ- _ڟ\˗{cOb+s ?'%u0tp gIr-|`3I={u ??65nۂ^ӅN-sYs6{,/AD?6דr'|B*v2r6O}8V;-JRh6>;SjZ1gq(Ka I_(o8Ao8Q1*7'9NX@)7JkLУ}ڧfD+RؿlO{A ~|~W3@_dGm_+E xzj)EB5oy_~dSoӿJ>k%o^; !rɦ;$[Z#Lr߽ M6}`zW.96[k)^Yb[9Os{z>g>J Gnjy-7 r'YyK''ý{w W0~ǺVk)3zzr_yҲyZ_`>@1#"g._ӕ~:_^"m+aw]N{I堧nrU,ZWj~m{'y>ӜߘcK&;uܵ<ٹ6#,$~k/n>i[OYkCp&W?D]| x+]ijoϐ[-S\Wq xa,1 _%*رD{~Nx^8ml9ޝ*eqUD](KA8z0Qvw 2{'Q—*O7e=q;\2*/Uߩ*xI.3} =YujO|~#I7pɵ58OH3Lj/w8S\Z+ps_-k&^rm KN]q eY/ g<K=/K=x#"R>QͲVQl^g<]~ߙ1"^k h/G7+\iw/xňW;YٵG+;Nmy۱5 s ٿǑt\ |y6d8⢳NK |%BN*eY"+܇ B po8:OYǿ =x0CW+''xr$y}?V<+c]NqnvͿk78$c`::g\ :[n7![:ܤA/TXc]^gL$]߷qWQ]5j29k"5J=JhQo-?RsnZ _\-{vwdnк~!ya\A)?J0W:CgBitt ڦ8|սsj>D8B}Ɛ@r7/8onm߃\gW9&'!RCِ{9\rw WO`9Բ,' Z.~0_wx6X\i~ <#Ze·Waaf s,s)|%ęVv.oFt!;\Ⱦo_I⌂*G&<ۦ~)\94M=4N9e~?Ou:<D\ƺrt(kҡd?Ĕqon {{$ǒ: g5~LuV䍻)=רV8NqczuY_apgEfvC=7!|8kqac&yOmP$~x3r!^U7ӡ 7{wx%^}7%.dΔW-n  twD89pJ#DcݗQ>N | Q|^>;^D2Q?n+*Z>A=d>VkռɣkսMkq[~ %iu^w[שp]gٰzϏX#X3jdrڱ~:A&^/oT!W߼zUW[$Wȭ_֞﫷|?5;ѫY`O̲ؑGudzLޏ:L~$pߘ̊''Ke2O&O_?M}oO&_>*&E&w6YOMKdyVue|ɬu!Snԙd= d>mc+uszo U#iAA=o2y6sz٘d|2߮ʐs؝̖d!IN2[q:|u |"N~2tm2^u2嶁v|L>5d>Qu8Q%goRdHdms2pL~;h|$ydkd|os~#/_V?od42p#?p2rߙAd!&=kɤֺsz2q#[z9g@(O&w#s 3cy!#L~Y2s=A2G*1ߓ9K'OySwj嘭f>שQv#Jclռ0mϚQZqxkri0Si[ ŘL99& =u>)լUjڝ9Է2vS.aǃInG~~|.A/$s'=HTRv\%ÉgSi~]Ox+,p&pD \CfK4Dw*=^}p/I1117.,Sݨd ɬ~m8Y:h}oWHu,wpI+^e=$pcG-7YE[;T!WkGv#+Y~Jo[b?Fz~*O1 T_"|Fp"w`dK0zHp ܔLM)aQzv_޼d=w1Bւ9Ѳ1B6HO;p'Cw>O+9p6mIq3~[80:]x_tTJX2BE7v uǖ ߀{;;ԹCԡ@]Ꝿyu8 ,dEZuwI偯=^> *,̫ReNTNx~v6G|ۼmn=5g-P}Khq$9U8n >qW'r^Op?9W|aQc T~ybk#7 cΖzC".UΘw4'@v,XQ1'VkЕ4nYEYE<8EpHr澥duӵsc|dք'm_Qؽ.^WŻ=7 '{'RaoqtIщ46Bd5kq:?ez|,33RsnԳrpl{L*'>;|ވr]/IuK5>{s 9npjANF/)/uW}4( S90M؅| Mo ~k: _G AqosU#ƠO}jɾd?5 c =O׫l{Fã=G8A"* G>{%X˻\ ?|k鳌os^+Vs_Y\h%~pD0X=\<3Jrm ^u7)ܲAߪEm;S{U;{3i~c- p4ɦ 8e{cUhZA:F]앒s͕m^>X;e3KKޛbٟ.gEn|>%/fyOp'7OS43N ;>ksRUB{4C|gLJA3ξdp:%+;ǽ'cpGR`I3,9åel ҂97Gx1Ocz-̮VׇtmJ'Xi$㣰ɾ3eFWBwUz_84>_cT5&UcG^]GQcj/Lcj/T9}L s S K ;>l9NW{aN0naQ1_y7;5gٕ=a xN%ܙq|: Pz䯆E|Ng;9v u/ywm ~qh=s9|qZ(+N9ᄹU GL<IPO-6l{fp pƈpƊpvt-y'WuRS5ē}l'I a*E)_p!칰;,Iiξ?ұB-![z?z?Os_{;O?pɟ Y៙K8pS!-tW0:x4_/!-_?g iQf@B- S/+"O\IzU';ϺR^V/仆;o&x;ӂەO<ƭ?¿F~waTB4(W[:mw$-8O9 c+`9 N?IBvFr^J as#b#trU~ڳpE7U~=z?eNAXϒ"e ]ұr\iJn/Bc𯸾[&x׈/w_R/c,+kL+ps,B9+ݲF  ᰿BJ=PCp3œb)>#6p綨c}M /٧?72DY)&YEcOJ}?-8K>[Agj;Q NASeo%'O a-}-G?g09yws;<!o u R=d/BJW_t1Gqa=\7\[qc2K&.&.|@EN:]aFLA&e.Kg}:=^8r=98]y7=Ƿ}VtuQP|]yM/j!< ag pŸ7$Qy~Uvh[HU먻ݻ+ʋ:ss?: sDP%* +-\PN[~#ҖdkqGY;ofH {-.+n(l`́ߖp*t=5sp~xq:.1 ߓ5 uW]A`}r4tÔG=' 67s d/.JN7X^G TPo>H"9 #(k\9gyݵ}H6IۻYNt,xf?p7n} M;a=*wTfS5RcYjL-Ke=2aH­~UI*g{.C|{_Vc Oj CE#Ge<'OàukxC2˚kGw!',=:|K Cnjs稜 鮹^H;yo&e]5}X51f2S{jDz՛\k};4~9[Kss4N.xoE_x_lu_|Ǹ6P~~ZGʯ^g6{xnHfB{oΓ G}#:{#<X]]\/{/xpU<ҟY>޼+7uݜ?e>BxkD\f :t]9W;/)`]&^q~܁}'GuNs:]O%R |ןr{~Pylvq̔weo.8NAlI/`^CX!s[mlW7ù7|5TȽ:07-C;q~>Oݼ2rA!. /t'.pïauްEo8]`*]n@˹ӥP{* e6._ێ8OGo;|1--kM?!}Qƾ<ʛ/ \Gܔ~zL[C&gLG*pFU {_/aYwޣ[);gW]EɃ@KXAVA"DA@e3 "`DU%"&EEDe{EdN299ګnUWU9(ok/'|L6z[Xr}ƛ9 op:5Wj{9FE)ۅZ~&wzv> GTKn|Pm<}ey;[0xemo"]zɲa5^u/\ 'f)Wv6P캫!cqyg]>|] ~]*=)7xED64WCH9}ъ76;@Խi|ߖ_5ͷ :xm]屟7khe:n`^k=#5ɲ(}p,K"Ÿz\"nDŽ:J0ס-GS`Ά>$Fa{ *Ep톮3E|pSbLx?pMr)ĚUFz5W_;n2τ[s$xz )vU,d-(6gd<5QGg:ẃEgb 0. Xko]@p$g %x |^E[qj|Ɨ6qj|gE֘8<;!UW^Aس8wgwdc]ur]q:Qɻ2гVpֹtvVř9O}\`9lÚsi( j7vY2 ^@27S;{x&gxMWȟu\$x_ Rl_srKWCK7|j ȭ[C#_od>n4';GIw^>6f S|kgvh$ Fp}7n-HPjujW;T:ծ'mҺFOb}>{,L'M9;IplK `n=N묊D[*q_^Cܡ>c2bIq?WT]*!we|@i`?׃Squ&g]O`.ֻ-;焖)]$F cSQZKѼ _vgy=ql}n<Ƈ8oU)!Q|gyFB5S/登_+LޱճǪ фٿS7ȸGu &, 7 /F&:=Vm g3Ҽ,4+GO_鱖=l_c\%{(~\ٮJN]V߰%Ԁx]1ԬYw5_#[%7lK򗝯Znxɂ'ӡ*"}4RwՄ?OFr݂GhyKHZÜGE։ε! ??4P{ z$s=##4KjU{<{y?\-ν6wK;݃>nGn N;ۺ1Qvtt*·cTW75Bn:yc; .~3O;Є}zr8I7s=> [*B?!׃*XX(kOwfYY>Rxo8?1} m[YZ{MF h3y{m25ǏPyT6r+۶p}C(.չ_Xoj5دIl$ xWx/kg6>@}C[6]ed* }*kzR7aj-U #ېlkmiM6e7x]7 *w? ߦ.N)Emv.J?oϞ$Yw~nʻ7xϺ7oxϻXc~|I܏_>c=xOwwXk:}_%;ǒɢ]/FΧgCҳ)eaX8H㉼w{@q燨/ \1A$"{dΥ86-==8RZ.Y_>wߔ"sDyFK9K^/tugr>+K 6<;VRWJ\LzzFA2BepJXZHx_ف+(ۯ,2߸X^zB|Sa18ܾ`zR[KT\tUc3 );KX}8< ̲UUk0,П_ߏ0 A~;5pۀtUջ *f|/𔈃mHyf$"H# B6.A""Oi?UZ8n17בQajdGkJ;ø?\fʱ8k_(g1 x{zϜ4~waw!H"o"- pгAi4/m ?׎v;?M3ʑ4cǜJ3Oiv\o.i鄳nzJy俗QA,SwTA˾y~ 1/ >ݜn v3/5qnqż.l>_vN1O2~vpGs:Ŀ <7S5SSCh|;pQ?x/hw|m w+c˴&w__`ޯH{mN>B7޻wݚRUM\O2 π5ʲ /#Xw8gYR:.wFW7e;:DZߌ΍2YgΫW°'ۻ֬ȏ@>t=S̕eY ~'] 8׊z~7=E1?^K# rHW5m-I WK@i2Jgy|no?2m;4rK&^ elge56i ^Ua:']MZ/Su u>?"aG;h5'}_v1kļs{hNqr{b2_'%juqv#8k^#Wi|"^c=2fNb.E/MPz~p,' <2nk25[s̞/hCsF%;TD_ʰ3b#b-kT q4x3V!̙Y۬h׭x.R~!q{"vPAٽfwVO; N6sk;8|7C:˺{xoc!UuR'xʷ`U$ uw9鷇Yە:`^:Y %Mpû{³,CJRg=,3~%~iA=?wPY>qJ7]cwD ? m>NA6?w\uc-"Y_Gց@mþPy¦Rq y ָlj#:쫐{7}6l`[DyZYzϽCpݨ s'"*.b온mkE{[jWYڶPw+coPz:^Z,gyJ l$uZw^xӓ"kTg9='zL uU*}f/"/^(myʷնH{K>P:tވ5Tn!uMXπ#x>oqCNWs@+Bej $ou8Q!FNIa}>\?ÿ/Oսvˑ}*>2jK7[Dȝ+y9՝S;Gˮ]q72YC%Qv]vRN⪯}y<n8N?΀yqy"n1Û-]6z 7q/ܹ>CqK4z4]soü6gUGfix|o)#8P[y,7sC.ę~/z| ^tISgu@ok(x$3xe篖yjoɃ^k+o6x+vݜof_m S2/xI'TP{ /@( :SeiS.ӆ<U,M;oWo.ǁ}w1λ:L2t \+W}Scy83H}n'w躱J|[ ~roC9z U|\W_ W<ޜ/ϥGB1 ÿ7mor2mQⴋ;j#tn^>xpL9r|c52׀&N\5sLn"pA>W!^/doRHkV }|"U{28\8{/1ޑ  Yߑ_P^Nnl,$}빔ژw46j!^trǬGdzΞc+z9H[[Βf9>&s#W}ބ⁹@!q{&&v:>58"7w(y z";m9qhU4VgSC]kpdnJK/,,5ѻ~ö#tٝU Fw sEnwz+|guӶ7 }eB%cQWjNnm٩3<[knޛګGuߢT 23=y6N1q=w*ڹi"t'FVǴo3m\*e1_*Xy\.πx66ʹEөmtg|8Τ}-,TƛW]>cl~omqoy_dos}W=GnU(xL?$wS RNy $ ~me5owsNjJʻfȕW;o;e?[~/"T7%:mlU.nWU~]e;|ڭZ{Ņb"?v[}^=;/Ѷ0$O7e+~DE1eQɜ9#E#N$(Zq㢲h֭9.]{ r;^{>ꛑ;U?4gUG *rxta˰r{x-C}enQuQfGD[xܐϰ|Aey6ϸˑ^뽗k,c_9?@U?4lq-x]턑cxWx4e8-+Tp 27SGsNjLLp}_C`Yf7PCSfC||.KZg[؃JQmx_yN4MDŽmNkwuYz]n}0K=dd]']d۶̻D޷nU4_Nc9 ԯ\^ Ízj>q|m.lS`EuqA8\2[ Q'cm3=__眿r/W:~`we/ӶK`^5_dʓs'1|Ë!U8LS`/wNJ]GpCŷZ )ܢ;>-xR[`۪8T9lGppCv.*'ERs;3sz̢JzvWYi2H.c9iؿ_it_pO6KO6u6c~:~%lL1ʞk 8dsk<i{YhL4Y߹fz-l{e_y,Bc. =U+niЀn5Zt3qڶ/jBLt\o ӘR3,ˌ;²1Pf0:Aqu?1IrNO^@O|';>=VJESz K:aݫ؃"iE%nƉ4~R/fG>[tA+Kj.ʿUu**]שt]uJu[Suz"]שIN8J;MgeDwm`VʮG usaH5sNSeRHw]f2ί1^S7v{#\gso.Fߥt eɶzSm<7m%m"m3~׺y+tk oqe Wx[+\;1aS|v>o#A2yFml5>y˨ԶNkaz33"C׋urix?x}.[ |ϯO;#p{]iKu7~Gt3<ۯ'^dL۽&}FD[ 'e sKW~ ?iYL9bxx'ӓ"qWbk#-߿Pw+sB;:FeaϸϹ )W:U=duɟ¾&\\&MYs=7ptWgYEZP,%\fQo侲R7KYKxnlOU4/t42oi 99+\6QOXnA1kp!L8N,a'!,7ď?r9]~>_9ۥS[6B=zn67RKFZČk/$g[KZ:q~[os7'30u.Wx[an\ U{ ;g&\VP0|#7x78{bއWw/9R_]?H`p]9S꼬{L6y3%^mkg:ő ^>RujߛV;dߏ&ג;)2_Uo_=@Zmٱqpl1֫4ӯy*pاewU.O.ߵCؗ9G{lOFֱGJ;TۃNQ6*gؤrg6:'wߙ9X{ǓXF^k9m֋3p{.¯m2k&׌ܾvǥYmheΏ6m@9z,N&Zay΂w8{dW =f?nT_zI$zAO6vgXJv/"x\'WK8&B/zH6:mZs^ףB0Lq3S`)սVy˼6uBPJaFjJa"rQU˱8+Z7 ȧgWzK5Y}A^:x4.{\xV:_In^9Z)gh @?pWl{F~Bw=6FU" q|_4~=u.a<,R=Cΰ 3l7U=H ^d 7^.ej ct[~7,\*n;#g;v2E, ׉p<~]!V~S~}8΋LaLp|dൄs.ict5wNwþGIqfj۪@^"戲[o ݈kxnșj{ /kDyl^SӮVr{FEo/f{^z#:.yU678r߆~E"d8G)c}LJ♍p+c~!>bd޾ׯ!? 3;~W?er;[Kk>e{ M\wR nѽ5y]}۝}ߵ#\@8F6׊4No\([Wuo]069]`m2[9pjwAH;'}v~sa[іxhXׁ$ \ՎR'x~.'ZM'h %pp#o%,pT78A !EM||Y }=pW&W.=-,=n0 Ʀ Ln- \Gms$8 A0K5..Y.[ǾO42u5&>,_NudhpuNOv~\;n?#H=3qxY, x_,gC{qkO=nel9yZ[YaTgjÛ z\/}ئ6 $쑫^Wi5 ؄- `ΨuG}sE>(}ԯxo| |J,`a^c'Ϸ|3zm{o|>Uߕl< 4pk0 th Ca;ޟSȝۂzl!B [ agJOθn[lM9>'9%W{{ؽzqo,T7_HOHp R߽A$E =$  1"`YdQTXumX]ť+"(+9ws|7f=g*'*'ltdS߽iSE ?[1U,?3cGeY[Qs*?fToZE~!{V_kq,vW|[]|O^{s*fp^%$x1ǹdR盉[^6xo+7KR[ec:~Jt)}<-7ޓjqYvˣ՝QFl.t3@;;Qh Sy#s*T{Yڍg湒SivCyuf_촖&V4/ÛރmJ89w$ ބF鳻SR}iʃk<3 ~|}|MOx~$5rRxكZ:7bW >D؛AwS-5gr;_?C8uv-p/m [^*^=ww5m^FW~>īDc[6r~KL8M! D^+r Iz{~k4VAҽrTzp:v6ÿ>h6Qex:- Ɵ'sFTw~-7:b'a/Gw?IpN OnpM2cpΕyR^˞R7BOO$=bg.< .||=^ cWN~JXۑ/W>(۟8О nMO M67{(kO@IwtM\Gn*Xn҇ymNjv R8Dҋ Gw?$}7>w'o*'!7SwY_|}B;lLl]` aD/{Xnnhf 4ɽj36f|.V 6"7b)kT[p9{œl,o=JiIWX.wT'F{JDO38-Qo^YS '<,w6=0 /~LEn.=GS,0%T"'&JCI F' ~ wk~ƚ+,qa7 mgl ybiMFuiWp7pE^x5{q(%5=ƞJQ7%TH';Ȭw 1AiQ[|7J;{+9>o $Ma'IoKSrL_{)C};LЌxib\\^*,^[Jcy/Oקvw#ϱ}|eo?cQ8^[~R=ΒWUw\ۯz uF UNsNn-sC95ේf}>#׬5ws^PxKzP/ \{k\^W[W)ʅ^>NwPӆJi|rg;xBR[ö\n]#2”#k>oW+{g> wےg vz{T{?F.W6~«hq] PSI}rg+B^ܗ)w^{/x*'^wߟe8Ja֟٤?~IUe G!o8un <.c?ss)c@?½&"e/ *}; %*KEVmϮ8?_wCq3ۺmͶKS?ێ }yoWs=zȿrG$g6`eGϨ&~`'p[yIǎ{Z_g7k=Tpg{ے (N'`~2 vr?9 ȳqg6 <{Ȧ6.gaAS<L} c%RU|/(0A|*Plhgm4Z,pwS8w>6wپ¸ie5pB{ʗjy-x{Qa5otoJoxy3)NxrY\LGŹ`ŗϳ8#ŇZ/b.oY6+C/T'TX̷[>hmlqǹv}D6.Q< Œη V-3Nqr.ɷ\1vq\{s,ھqYˌP_mS7&ܸ}|}5|_~pE3qJ<ؖoO&2Oie>9囻ޭcڼlp;}4js:S=MIJ( w}V*;7P>]$C{:\q Ar9ߌI^m'lCSee6VO[Q =ߴfߴQ+ 7fM۷|&oQ} !; c O7!yM[/{_Gf}J>&7pBs̳:_7&W 3Yo0s[cTh{ wp_. BB)Oj42 xd.xg({ mv}gA.s'=tT+œ\vbrlҲbHw;)~}^Fǻ>< :y9 _3hmg c jc&.c(G>ęoHO=?_G7juxx|x vlPe6 l={DpAbq47Մ>|6fH#jtͳ/ Fyvm< 빰81uRs3 ٬ői <ϜFO|^G5q;o{#Χn$="ɬ_얛ˉwkSݶ50B(/ Zoj#nu"͐/QZl),ȹ劯'Je[ _p[[m>+uqoL]OD"pn-;c$~=!:;~m/^xz'3Ɏ M'֟[kZQ^`Wx+/*VIcގG/w6grcl)s2Z~Oٲoty!Aw0rBa=ir#+ ▰{v=m-v!c=qtjځJ>KlwEϗ_\uW ȧ4huy%rO dGU\JSh=vx^^_lA(\α oh{at?4;xȭEk]GQ=<-/,w&= \]ge?6Nw~ܫQ)8x9pu<=Jmn.'{=H*BcYRjȵt?9Ek\|u8ުl{ߥR:'yῂ쎽b]Mr?CĿ5Wz ?ӵ= Gag!4M{!qWBs<灷 y5}-1OEmì`vmPuy)C6zP&OfD9LBnWt,'W236շT/ƨ?-9!'/$cVWϑN^I{353( O#aǟ9 =ʈ/lǬS?ms"r;.J$gtRNȽ\>+B̄cȥF%CE*JHI3(*Y뷿kyw׾_~#V1=K^~Uv]]Rƺ{kWRj?%X׃V5aykJ<)XmG1[IPE>mlg{zx Q͵ضepsߏ%m5~g\xsVCz_0pCxo:uhՁ8iJԩ J l8ڎx;n fǶϗwm9׃oj*3Ҏ7%TS Iᤥփ (uss|O0>Ls4>;lHTw{9bzjW~( Wi;q4L;5l^3RLԇveo&ӱGC9?о|>x7ӼJ޶|;7Ξ/ V{Oǚ?2Mi֥gڸp-)kʙyM5w+wguUWxJ/m[oz]Q5#)LcLޖi{3+Ueؔ&/gWtM7[ٍU' iIOgDa]ECn]_/S9)c1>=:g,oڽb\C aH^1`uq `4 KD-oj+ِoDڋr:Kk3/ȿo%\_?piXSJo:SI{( Mu[J]?CIӃAmTřW^&MfskF^ .dor=aqVV=fX=CywjDur]7y8BQ?K\)JJR I T*}r߮E ; ƚ(ʻi_T:ٝXמiTo[Fk:1b'LY ^1= cZ+'VA-q:1+߆_K-iPᣳn^?=RwsvIO1q;x39+:Ǽg2$ɸ][OH|=,OK*ɻY 1w B|h#}:U~OWok=ss̾8\k*^_{+ǖXUąI~{J+sN}i##Yt):]SY<jJ}pu 7V8)W W^x^:{"ϯ>59C皽]˵٢\m 0Oȵ>ϵw|̵~R?I8a4Is[Ѐ7s[p)caHm]\GV75SOMjH N“$=fNΗsẗp7֠ԣ|vOVv)wN>Ucw*]_Yޫg Q? ~Tx_~xϵ{Ǥ>f/6S< K!wV-lK+o,!Ir5In{Gߓ$s$=Up.oWrm)WWOnHu-ώugm]g֠W¿qYpVow.>SXA]B~`|D$䚕=װWEOs;,yĖke6'v\˂DL_ r-b]VJY9i3UtrgIٵ rHuc¥NZǟ3c;0oe2;džn^ ^i|ɷҧ(L] rΟKܛGa+׶4?Cޞ.?'CnZ<o"6p侠t7~AaGBȤtU d #q NȺF?'݅f>i8ֵFzg4;4c' .<^ј4Pfo#{Klr\f주=9 x.ўz/ ~=z) M]jf`23AB;v W&8.ꃻ$i2{?/UX#NO.W㚅¡-m~54">^y}R[|3C_`ӬB'vwo=|~*J~{wtT8qݯ^WaF^6.+м;mw "Ww[d:WݫPmn~yCӋ'\<6wݻu /6uab]^QYYS(w]^w]7Q}[{8otw-eٗ9mq ;0v/1Ex͖0Z7chv=r] Q {#xކq^(K$nog }¿ ]{TN81 l {Ÿ86:eVwWe[եX NC/]j ]Km\nw .)A>T?,m[ҽBqTO2yy7U1Z wX1z2Oe$)vbFwQ_OG] 1c! 6B϶=꘽֫ɐ]GSO< C&+{ =ěS\sy7OyU.OᯀHxwybE55#*}1•= "y$8ϑbEf69yUs|\a;u>^p<ڂOS/Uݕ ̞g9 v{1m#v.ӶckQdAvӶfŜ:I#_1󂹗m$N !pt%Ypȋ7p\'uO"Q#s9ɽ:ٿC(m?C`ċ4;}_s|yUas)k 7ɗ׼ͼF9? um_7w Nq[d.ګs96PU~f/"WFs>U*[(N4Ry{||}LWs+v:l'%V^6QtvAɶRsEf̀[PnK w&z:&] ]qÂԝx[z9\[#+8u,eXs&|r/q7Hr|1oq92קlz Hp%Q9KMx4ieYFdom92ڜQ 0])UwO)2;i i{/iQ%c8^'43%;fM{#7܆gtmH`;z,>R+׶Ww3{ȌIg7> PoV_Q "3,-':ܙw߽dW7~yMsr[=oT'|~yt ߼a^g9$?MXn"sg:y礗_XoY: A>|H#OkJSVixA5s_ǐw28n,-Yi;c䍜w(+2. I8Anw ]Xmg܏Cn3q&^@.eĐXnm}6 ~>qA g'rޗ1xwzF92bèxTʷ&F0_dy,>!ɿ>{:]Va:wAOO>_ȧLUWz uj~,}iviyrGb |2c "*KKxz~}Ő?v>y,v䎓ܷ 'lqOe3Gm=Gwd?Go/ ӇWptoVO9'Rٮ' PLOT˅\RypҳƎ RnT\3 6kמ)I=t7==(jJ5v,Q> vyOC>})!_n>I:=uIsř|I_,]uJoE ߈tu(%[%g0rg%5+ 'swokf[Kx?7ksJ0Őo%9gI9<m,.[T>R^b?ikߌW;O | D?Nxp~{6Էo^גPG!:|yƺ묮K_oAsx࿤] XUU>\dESBI9i82feVNeiCEI96Vjej٠9_j(`2(C Ck6{ý}>G>9kM~3mU|ěͼ(]>}a|낾`U2DavQǡoF_q༺:a5FHޮ~Ŵ c +%Ӛjs #\8~$ab,c5.?c),-cY:D8A)?4fˌqɢ}y)}c[6+]ڋeC1T]Ω, c\,s`}v[l*;PAрN5/z;s389c۵13K|''W{rY31>4[,g_*%b]:~o3Le.l NU0 jh\RĹ(픇#p?8Zcs՞'y\y04ڳ N*#rCVh˅$pb}5nLy`b=,JW9s7y˘ 6n{@wVN/pԜH*.pO«C ~cL> y?ݎ!,s=`\$yJ8K*^,y_W2bݛg[[/|2i$(υ2/jft>_Yw;FF`4 #ESI^lЬ;vp$ch`:b\T70[具=<̼o'K2<<7ͬ4NX8:ZY;r)dNW⥑Wtgg7LLJ6w2ǿ-{KqbQmkk37а&u|}'pEqkޫo}kߥ~4FUZo^u.hu_ pz>+L}B~y m#>߆.Vݨ{ Uvi Cvj;Q;o)W‹/٩Gf<ч:˅4SwZ nWf~7c|"qakdz?<}aaz'Y/V9j]fB8R[XKЇ.?n[vQ|oWWfpZx/2m~ S\Zm;![ rKp=V杴E)Tv1m '~Fij}w>}y?Q4f ~ʿsĿAma]N~][1^֚64+ݶ2!o~+¼*qo:a-׫E{.x*=I`e[R,sZ_%1&Vy.~8:02>,/_nS n.q<'|mw}fw$ZyΠ:_x/b1gn3xn~3.(R]{Zxz6'hdaIY[會+_9B |ϳ0㉣34pZt[޸h,p#zn@q&!rߑ^zϒsSDyTY2[oO[`dky/`~WfZo|&<=Y0wxřV8;⽜X51ޑhG*Kѭ۶G{C覯=NyA{ؿg XLEϿwf'{~iT i c~Dg^oHo&{=}f7oXxO"_#Z;:儆fzxyl}%~7NvV eֵP׋:PE`| ֋o`o8rA/b:'Y!nk O:^qz%1 aƫycbl[FQwz'3Q{GF_#gT`5qβQyǾ?_׆L}F͂|gp|m_7lPWze7uַ%K8YYp7D}bc-SӖ ,mSN[ 㘤ُUv~GO;s\^o9>FwHk4q7`4Oůy/{2o3⁗+t 쓭qH޿Nƀlڿd6_Mɿۑu/%p 1̦翿ehN> Cf[OߞM,C=u &?v< jV.<8k*$28d]gq28~=6z*uMF$׬/]|B*-sNϡ9.s~^{T -~˵%GxؕC`Ջ9T/ N\%N\ ϥu|N;7׍U?Ksm!oj;u9nI>>:,||s-M+W S OCuBӞm4("[W^+p:PW s?OW3 ڧêxs=}. 8=i[wO}}wLC ֻX87,TWzzEd2k?! z.=Yo,ل(]~ (~3o}71VμE}|=YzbOsa*@glUobzU{3/ޣ-$V4/>(:s` G5e݀^W?Wg~mL0{C1GY_Y/fsy9M2v<^{y^8rQ/ygя~ݎG3mz.Go8WrA&I.A.@>[α]w;k\KOP^c{ǽ#}Xھizoz+YsF27lz|=+t1"" 9ڮj;_UhLj52-1Mz>/g&t[*_obP鶮VeB?8L:W(im-8ЎԙkbyO$_r}mQ>S'Ѻѿ=1}\G39飌>m e6x:l`R@(Uۻ+-m6N%sRǨ k8uLj\oT_v+-6l+~|ϼF>do8auqm⛅_#oZiVv+ҸGpQm(WSFo_4!iGhDj׵z]Xp \h }EQD)-l !?|o-iEkrz/An3븪]ĵ\G}ꨙ/!Uϗ$8?ŏ"ƶkПV6tb{ZiLջ9d9mY=EgxrX}U ^(7Ɖy9N!ڃi?SGڛZWqj]k^5Nk\p k;] [ѕ|1ւQi :m&O&Nb߉-)=cb1$sAFR1-/&漟RLu>MtHm q,#H|FKȖtR4PR H@ %K2 ׅJiuI)D@ <HAa ñyނrhۅ d7L l=H ѯQȻ~$Ǒݸd>C<~dx eglHs!{$$ 4HtPTDSр29$vCxAޏ{@bwݯ X}^FZ_eopΥ|AA,Ns: XAz|ăD{$X?9  r7HlgA⑻GAt@■@>`b}[xPHƂ|E@߄ 'a?ElAN r y}wiۿv _d<[|@c ג]O0GaQ=~,=vJWhC.C{ lGx3ơty# vB;Wi 9 &PW5̛X9O{2^"Bbuq1x7U8T傳AGn8NhNƧq ~L^(jkcYgv 2\X&:A~U^\cx t'AB  ~~'5禓:֓:"C?;ƭ+MB_Sg y4U9m¶9 5oftK8l9根 _k{3 7 An;omg MC ܶjg| |yɐdƣ sanS0H6B@j (r2 {kl\^^I/ Ü]Iozٙf84Rcv5?\[=傣dg[ +?[yl[ĺx_[iϥx9fJ7>o)kZ<ӓy" Ҏ=a~d%7ǽO}H"Rca6uԛh̃|BzŽzwM\Wx_꼖 - /L0,saO~wOÛ$a|tǟ-ՎƼ߼{yoQi+/iݞzJiN:Ƽ?+k"Oˡd//X]S=G3Ƌ^3ekzhQq\33]7'S)|Xq<~UB?y OU9?Bz̫ X8~T$ѫlOtbjlx9*&p*:C6]8`M6 @wMFi^fLmyI먵VsHY'uվpY=Ƌz|acl!8Yf]sQq3c>X=le3ip'3(AtRwuB$υpR_|c 9߽݁J%_\emO\ѫNw׬׺Jg"7_('L@B *,," WDWQX%( eD/T~" $UWu?RߩWUzj~jf|7|ާ0^y= ;֐_Q r=mG=|jw sosהy|n q-z_7 I^e>$W?nl#|ܤ`ϫ{kdMȉukh;jh'm|<M[T"CD~eg|>20o/}m~ Up$e XK^a`$GQz?r'q\OyM 4|mN~Q/C>@7E`h|?Vֱ~z;d=Yo{4Ml\#-UPnzzh}:rRmMF*2Õ~`>w`&ؖ%kIy-ͼ3pUeg(XM)>;Qf= q)2#*x- цoM|iн!?T&t//\yo ஆ?GC!.v3V[oc|ۗ|P.".\#9SNkH^˙֗~C ᢿ66EC/ZK^2K4oR, &v u^z궡^cFK\`q:~I{W֌AښyE9xߟsWNa[9 \F.d^xSI}({:8Y2"a;Y\kH6q3#fKGt6m<'ځcxRY9N:ϭü/m(x8G߁}>[` BFRX!U$Qa3;9ȯOGY;D? Z}^Ggq6H|^w2a>zvXkP.%W`H]Ua'0n mVJ/YwΩ{E~K΁'kP ƿJ[K_ދv^}*J[00̫).E=aVipMPOyQёD2?cC`{{xp~9Y DnQ<m`drŲU罡R<^/WӮaEywǔ!cgixɶSd3_eƕhvxƫw⊼7l0?σ|m(ݫ|?щ%^kC|e *y>xym=CƷk }ɦMճ( {kĔs}đZi7(p|Oq3vTvq\n9#_(,t!RUS Ow? Jޮ>2>T)rD_WОm ;CrH?`ѿ=6|vΰ\9שUoEέa^<.<έ֞t#^!W1/tMd-ۥks< ?c~ 3~vu,OźweƼt[דyX&F[z*n/x.ӷD0?ۦC9oPP&1^c5{{2:L>pȇviDZb~/|y ~Y#Q߆y|m\³y:(<~$Xԅ.dd^gw#H~#X^_7J]Yjx䡿P{(󺃮%U8Z3(z/)j߾Z+j>T+|n+7Yg㪵=8Z{ze2tRpU-Z0)?y6Ҹ'\{"f`33tTP+7d6^ }cׇ?W}쏺:=Jz-Kҟs"۞+/F+|}~G#9ox2<?EO]X/ QTUC44\ vqmfSMe.q&ler#Fد7-wqK{Gc.*i͈7k8R _p{w+X Yi& a \$)H6rkldPldxDL<$y5H62H6>H6il ȉ Hil:H6⬣6YV#ߊu[ѳ|+#ߊ:XGSȷ:x|+VՑoEQV쬣y#u[q|+.בoEL=Vdדo [ѧ|+'ߊɷz('ߊy[|+ԓofՓũz򱨮' wX4k>FSXn {bRXj e c7|,* wg;FrѴ D !ο=la},s,vCv!UWѮBv5cnտ!DB=]!ڕB+Onu]usB/B3vB]Bv J#hWwBv5B]-B]] !UhW ݰN] j hWS DzBAe}Ae}Ae}Ae]vRY:us~Ñvq~N1)49̙o'vR:NTNiio=..#w|_$Њ}1eh'7I7eow{fk2Y]C;nGt޵=BMX\)k$+o> ߏ|beO9eic7L4Ϡh*$D=,&{(f{&{8M&{s=pEtpSݔfc̙ŜWݔwܔݔCnY71uޫFE'l8ỈuubMžsPrb(o]b(ob(o12F>쫍cu8cuIٱK!}B_2Y2ˤƅGqGG;+N6eb,ecqTW b~S9^7[<;t'Ixҽ!t/:~a^=V!c=#FG7mC&9ۊc1uw2>>6ڥ\+a9ne9ts^8L-k9a\*7cpe-/`5~PF[>Mދl;ɷPv7GǷSd6'=e&E/r>RrW(xW)xT .K2MٿŤr6AVE0`x3c5d#Sios!̸ n8:e (u_Ž&V0~6F* \/ ƒ;I,wAoV '\+d^3W zЖ6pd}"E:,uKdrILeIoq=3wP>giO|1lDm(v{&N p8gK~DcxSX]˻6 ,jB 0HIR3Te@g6].q>y4Q 9q(_}Laz]o`QD5kߺq&o;۳̏}K|簾x=Yڝɲ~iw|柁:\ c]gp5Q<{=?Z:մ8.(6!,b=\o \yBddh^=VvK 4x5ʕ,I{KoȽt"ts#zeV^!Ce^Z:_(b 7DU"~lduVB#mȣm{[6R]5-lnO yv᝻NDM="LQ)s:\~t/qҠеDԙӄ70?|ߛ@>~4ck<{|7- 1I?Eqakk^!'YȋvDaSYOO:ލGtўwОBHy>*淮b[>} A-|u?t&_M%V n >wVwr!a_>Vz`޽'wbl'|ĸz@ ^8c\N?7}y&U{p5қIhep8B|D/kѸtxyLgΠNe`oA9m"7?y &5R۴RA,(=u׮<`\5ӌ_ȷ( wl=_~ğ)87 fȲl#qvUWJ )4 >֦Мо*M9TjJ+CRu{Tx蔁081 jȇ:K)@O)ҽ~vއBz÷wgAF\x)c@"SiXƼyӞ濆NW+^?Y㧂дww3Z4wz$-Xn!+Ow0\H-V3͕Dyg&Bi>LZsĽ >t7cٌ gR#|:qS=?BG[J[Y%*Z5Od9㋙T fYTݲ>͒܇;/o3+2l9uYy6a9b)4INe|]u;|3E?(m|c>IYŹ!~?t_gS[l3#[7ہ&g"ͳB<mP`(%rM_&k־(7q}Gݏ ߲Vy׬WFx3oKe)c^J~yf~z6mW> ٴ> `=b_54)ʳu3olٗù33\(y9u-Ԝo2iWXUq{$ Rd5-@E($$A@"Z( *[E+*ZZ6C* XX ZjKsΛs'/w~̙3{xe8E}dFř oppz>e̟Py[JҲ`~w~o |}su.Pv&;D§U=SVY*tPT ￾r}d(Ve;*ffvfvn@~I}\Vݴ=Ӽ(ߝJr(|?׃'L"*:^Wn=>#OCc*QeSٳlQ=;i҃#ؾH߽u;B6RB|\Ϲ\G-$wq7eV~y)6> ߨlM$~wre0$]g1+sUI&g_t CTH^+bI65ю7@>Jw*,mBP >O <`M/BfH$>F(͐O$Ox_}~;$ÐzDt >A:=}l->ĿT k(F1Oe=f;y>Ÿ35qxg#Ÿ{ qVᮿǴ_4-Tλr2LkxߦI~9mNB.Y! sۺwm)s F95𺄴Eҧ^ט=7y;=[cYNVʐz zK\ 0झxM{oӁ;~8cXF6??%n_`rt \>6wg-'˝?t]ooKK3$ISG~!zyLFXN5?=li๙v,?ӎ_Gfqfx ny ]rEA7E[w$ٻrcV)xWb&R^\g˚)Jl# 'Y wTb)5'Jn d*<4?:qEV"Io\nu3}+ReV&mnwD&7R@ϝ39 =w9Moc5)Y#q]2,eӲ,G]e牳-ykYR5MI$'3,g9[Y!v?VK|o~M?}?>2}=77W8Oa]~65Q?ѷ-x:GxW^ɐ g{{-۪كMj3y,VZ|}L#]Wc{ ? ܗ^Ik<ݳv/xҍɳfx=0=n"m}ly]vFrY/v'>E1Uf$טޣZr_ZavF'G"5OL#3h~ JzNe;'fg$|#^ 3~SQY).QyPNyfsAy;XeÇuzGټ55Gt&^rm8swؼ*G8gyc\g>z6$չ'ыsGLO:6I~H`k#?D#8|@ Y.\Ya/U[ =+icc/GxA˾yZ\K#^)%9=i>]dcƂ|~W=Ӡ^:jƖmn`ȫml|[[_; ?xWZVڶ5v/:&]<աSx*+|B Y|3~A n;溔!!<_g!;Sҽ˵<_~I#gզz51my‹(0׿[r{Y>J[57|[/F%}w d_jeq=ީZ|ƉikR;Cx⧪(泷z+u4u>Up^^/ ݦt?2koR]㖲ֺFvJ=(tcb]?'%|b=#.߮~ٓ%7B~#_m$1F #g#k~{? =vՐ-WGuk/rn^E:[%R'*<73Ń;sӼGqF"qGQnIg)v~4 _ j{1ϛ9wRۡʳ]͋tɼyz[B.63 ntSw1k{tQϫMImq/&WV q?ro&7rBvy"'wK;oiYz;|f'u )uy8:},0H[qeL݌^My&O.PrP}n/$ofOmi!i/ܼ[b]w, _Npr=J,ҁ&?aw> u9*K,66 PXϥMSʯl"\Y9qzP&Ȟ;\;>+-Wx=qlgG{`}75Q٦/sm ^Mc]}Kwx)M8ZwW ^+=9!x[^}⽭pPl;m/eqkHr_ ѕ|IWӞ.Rk_C\VY;\|Cz: ߶|7*𺄼c7wuޱ+^~| zAεq zuH$R|w"g>W߄z#i3G<˕9-o=TV>̺;p)JjX~erc]'kBxGDeMpޗ˓).~_-s"'khdu3ybr1I!șL- ćx o wY$5R>JF̓!rFKgڬ!wK}.Lք *S\4ʷLLͷ}^}/^6c6jnϦW?k=Y{Qw~f΢kkkkkkg~o7+S+|{*pY Rkg+9yP|_ grvKȭ*ζI9Őxtڐ|wۙR_ ɏvf<^ kgf@n}}n;3 \ oߏao/!jƙ=Ş _+6q8Π oXk8>rf4k7ZR.VH·9c w)Avf p) N7 s'ٽ'ү[ܨЄ@3 **',4vqx!S.GO-Wo.㔾'!<ѷO=j`+r!wP/=4MñCx=~AwT -sEf(Jqk3;iZd$*Hn]/u]/}]#BW`/0O5\h u}IrS w#w{y0pZd`B((qR!}G4>HJNhjfvD*=L)v,>3Ŵw7Z^OQ8/b G\SRgQ "[r:܏[n'+sڈ(={q'رw ›8?9T6~ٶ  q4f G+~pe|P܋䕞WP~/ߨts4RA}`QX"\is0| ~F-KCkPEo)mX"i!~ȅO$S_޿9xg>1z5bU?_q“ ~3[èly[ Y*g 62Gl [G+]6a e!ޱb;~#RHYnId9^%[aL.K^کӺa>mfv+1}GڦBmSՁ]8/5gYno='m79-ג~i6{~% fҵW54 lgY˖o7xG;==6y*粦d+g4z/a9h ;>K>7JLug-5l/5>ᮥ/-5lǗfhjWogg-bvoR;\z`rgs} |)}0?;Ly/͔!na#kkLett?G$8ziM|?f6i [G r?wL.ļ_7m,iuю}a1]ȹoCz>!z5Xpٖm?Eu*\GDw;baCYc 7I+PS"9¹^,ߝ>*8$K+6ڒjw}=7w/ڼHUmW䥄Dm^kŭ_y4x8&!|2̞8y5|NsپgVQ?̶ӫt09RSzx8?o )āN TwcDEmaݟ}y`EĽÓ#ImTF.Ly/kWXUq{I WDDD@%dc*! PC B0 *X@\K)JяE4/{Λys^?r9ܹ3sgL&}uĿ #r&f" x;2ÞmJG^YGsߠ! />0fo[)zAOI,ޗxѳx}u4u\\3wg+"K&SOE&?+b?կ_?4%s{ ^¸ W%Qx*8%e4s\^F)g"%#<S˔W'u}.r rxX /|֬'HYj0 C7Pn%|hs.>`43_eIa/|ELs+5pLM8{Ͼ5>}E#( >_"|S]Lxm ʹm:ӶeR.Uo?1xMOWa{2<˺OAoM`|杓e,OW"| 8ߩ{euI_J܇l\]Vap=)Ș&6+-;4fom5im8}ms)Ѿlӹ,۞n Wރq-sdD'E'EȎk0/9}h~ݶGS>Oq}NZsՓcJLY9O)yJ5XNlʉhT k)gB}c=/5h?hJLi< q[GP |Y^=bCߞk~ ?[xw$y.6̐4ax>VI#׳uy2_qp3HR~7؞IL>M],7rxb^5P,QϬ/?m˴V;ߒηͶIdUY;N߯+loh~r|wO?h xP Qxo(|Xb P;ck_sG7J}v0YcAgb'^Hͳ}\7D9]snϞʳ!5@5O*}g6x?:04sv!=ga?ϒ! W*?V}n~Gk CzO Z{ǵíG-\qEGTGx8PÕ߽ggƞo-7gw2vXߊwυ-'-'Sgg6W18ڌk{!)O YBf֔ V_ j|tpNjwNnQpHZ{S򐈯2`Hm #lFCqvlvwm3$: |[ dw!<v“.CNxp¯Ix+pO𿀩KEc=Vxsy,/2GY7"뱸'^I Yj)St3߂9ayF<3Yф'yL\ȍ\1"]pwO"T:sޣoryz6*F AW^+ TeK ; oVx F7(^~S7^?޷Mw &_Ab N@^(P;8Xy(uH0mB6XX ݟ$aY{Tvv qSNs>tfް ē~_zOJykiK~-'ܞ Cdu])z=n !'¿n!~G- z6!:[x$2g7x7WbgVl=s=C幖o߱N1ᦾφp [_ɝ'[_o$~ |.OUI#V]ޝ{ =djEuwYCay>D{ yx& n|9z]l /$~9~2$mid^a.xMdJ#bӎKxd__{b/Uޭ8 N $gSxH7{/ɿv3Љ[0g8n~N}_byM~\cNysQg#x(3IܡD>@n^?6tdU\eUZ^HF,~ɥq]}I_s[Vd~^$2'?Ʊ]CH~3ʔKwp [oQ<}*T|?o'7_AP콍gS(N|rAw5EW~.'5wSoカnWk륣m:֏qmx|-Um9mh?Mm3m:mO[[[ucm>k'cmXZ km[:Xkɱֶ~nݭt+W _ {(<^\q[}ˁP=vRߧq(޵xmb}B[>QI-<}F㱗BŶ9}i[K>3ޖ 녻7ѭM'3.Vz}\5OW~صW|(0k ̷m^On1<6yAVeo/ϯ-,0k}x~ ,s(W bg H{?Q{ }*R':_>ʶV+N2L~韋^'5_;< }pm O4wbZԅ hOoJjp|uũU%R3b.Z`).~Wh筚wNQNWݪ[Lt(4c.&=9 >_/4kE[<{nS̓>?3[MGjUc].p*;}6"3irZtoޖMyJ?2L^mCjI"w r9uMׅaS\U=Go{'^/{h X3 y{PE|#? >W_eco}Zͻ݋|r{z8=w}TFG)#_̠%p3#B)+ϋ3HSӢ<.&c ߘ|Fg9^4~["myKu>r_#紬=SM:^]9n;r+P2SF e'z)B~&F<:M޽t] jm{9`OYvYϠYG᳓"zScA,8 cSx68/nܟh8-nW(~imhaEnv}[x0 gd|gfz{V距1 vXp4y`ϻ˄=K_s]*=_CyvxϷԇ}W~YrO=vcIZԿ϶63`t%v_orsMt 28I%ξ9n3ʃƖKs955' ߚf-oMϾy§:{>AOPb i`7Wc紙vcX<';n@0|쯞HW4/v`O׎oGt)2e?I4#eZb/LS~'a[z/cq ߋ :B=c0QIqԽWTvdq;ܳkt|,<9|\8|^6˴)gm^~5qpK J 秥Fo҈ϔD]j}g ,mFFKGڽCqi=*涔})p$??T3#lgbDx:6q{>0lv۰YpnWʏLzO/'JӢJuLie&.-3Lu,swC8'lk?Vɾo[S4kmY VV;)QUv(| 疙wy4&[yE Vx«ެN?Wګ}(TRg{l>ε›>F6}BJw'rfoº uer?J !+'*EOYÎtw#u3.o?xs±M =`>/AS[j~3עOgu ñrnm}_!({KE"H?zcIҟf/׫4|RR],rܮkS^ǚ(WcOˡփ8O {M[C+_sWୋ}iv=-}S;hCoTw&PĿٱs#"U-FB v<{;c ~yȿg'+Ag^׵osHkX|5𗀿NyhR$\Kma䄋]!eWۿ򀬪mq {jiS滩՜nZ9d  N"&))8avSJ否~|\o6{A}~[{:{szfs6Z(ü}j55_V\zh;h@p߹yg|C?sgdv}P%.cz?[&ӝwjc_r5ʖ٪|rw\~-,ˊe1?e_GbS\Ӏwz?G6g"zGpA2w\Ob]QOf8ֱU^]Y Y>/ݯyX宾+J,thxuL0'ut8$ek;3SQu x3}ޯ3?b՘'^mK=㭢)jެkm>C=SyES756\Qt'Ze?ʨCg]08p9Җܥ[+O|+ 9'-_ui-R[<XrZqT5gt:i?eޣg|wѼ̫qڞu>8 ̯Sފc~5;Sqj>+NSTݾ5N8u85Qg7ZFVx}k`=jIwvū5jadj!)Dūa\rumsHGh$A: $8I\H$$m igVu7K4檹~sU1 eCK!#Ή2=$ u@>aЊOH5d#!ClBu/$KYIO=n|<,d C]+T%W4d+tj|=-dd i׳4y dՖׁ=Q dN*2  \11Nu`dJ_ȗDDu~< /!_vKw,Tx"!i; uA]֐f@Rw)@,+ȿrHS I[fE6ՂY[AҒNOȡ 6'!Z9$OyPB;@!GR]8Er4}71 7!98[ ixJg T,>$]r!'|)Ծ@N|IO[eAN Imy4 I!^a}L}3HZZ} f)K gQx!i} r6gHOx'd,CΡrI_ROw@&P9r!~#4\7IbTu^BiV%6$jClm@զ궡ˈ'=696<=A(c/>boO(zo?lPɪnw"%:g;&:HZlOVn$5:=io~|GLsD(_UoрY|Ό$2^t!x0+O ߄y@1b̛ .|0OǤ _G;xyM1qh|Ur#@2/8ly-p{ ~x1o!K g0`]ie|ºg[pp .0Esu5L@SNm4Nv ʫtF48tg{{ pu3a_Qe=alK Ʌ~+m`KG=T)FzKpp[+pGfp~XF]^f.}m_+Y o g]qk0xKQH/P$=Vଟws &A1r (r)U-pt|iX.Ĭ]b~u. *º~gθ̛Τ>S.Y\[IB[@Xȿ,pSx[|k2'~Uؾ!_xQOi*1[>}$ĚJ&h1Ip8Pghs'7fpq^E\WWu$tNz_oW_c 7\qGT8o3 <^čfьIs78~Lxt>ŧA*o- qyNތ;x|X`Y_v3GϺn"t6TcEL ɤKk{2<|3Pf0o'r砟=4o/F,W6\QzGm ϸj-0#_ w. |m3Н=7O}MA|~f#pk?^| GASj1Ř?.̟#8C8a^w~'{-@,brpkp+O My3:-RaV>d{/R|{)o8zsLsx4Hwdz}0] U.[D毁n]8x3Mx6wgMƱwނB>3lІ%!ЕgCCm)p/|摻5nYsWߒڜ? o('2|-̋˨}U˚Rmm¦g]~lcr_WjM{>љþ%+l& N?K_pN [ 6P4L.vEgm qz\}^aw"/Q|t7=w' yk*~,pt0߹'mڦ޾`els}3<o8<w}P˺>{/q9Nh5=^gYz5c^-$-x1/b/x&/ts]oK6E@Fhy̯PB.]:J/ fznw%J8z \zѭ̸%g߁(4fWcK29/):| zH)06#N?[;}̫umKF j)7(Ow0^f~# ,\uG pl.ucdDwuV\ׁ~YbR؜-*K[?4י%h 5onnnUu*D' !G^sn|oYmκ.'D8EE=0D.*~',4o 9wEW]D[h~<^w0樗ENvjMd-t+~FfV޴q[(w"~00g߇bWTsy7ek'0o΋Qi ~'0[cFp+@k?/yOԙKқ{(ȡpAvڬ jCf2o,xa:aH,+醮3t>Πr.?-dq~ߙ!'1^Lq2^:0e2o::,nr Vwoo~ނa{ :r81(*^i5;2RWj+8ro88U.Ϛ\k6:I` 2& U*gF',8'3? #UAƸ~k}_p3w Ѝ)Bw0+O |S<$Ϙ4/3ꏓAV]7!LN_G te:x>DNYaHfCOR'pg莛9usP9cEWYO9mo}a^N/DVf=Ja$sw`ؿqs<㔮f ųW3[[C |Z+wm=>2xYh_oRy }[ms?}Y/Йߴ>y8Y-w.{`9&{_5Sm;urހEX dsPE6QAdq`nS!5!d@BryUo99>=y9Oҽ) CL?dɸbxcѾa@ۜB~%yn2cm yx&{ ~w0lT70'6Feϝg$Wa}5ski,BbyQ֥CXFSm8w0ǾVH}ۊu;5ZØb17^ձGeS,KWp,oKXkGH17Gq̏8Q8QqGQኧ8Z/+xxk^<ŵ*Oq퉧S\iWA گ>9@{.W'~ _`I _TW@Ci_Dگ>(OH¡oHi\Hi\HiܜHi$Hi~KSHRHa)۴me Y v4tO!ݪSH&[Tҭo*66t{>t[JmH%>K%~L%RR6NmTmm4O#F;lcdidhw}eYep(2H篔tʃup_:q39K)6S>N|:Nt<8ɝA& ]' rAqȠ8fPgPfP;3(} #qx3[4Ό/1g{eR\gR\Oe d=yۡ.m;tƹ=4gs<뱭{Z:sJ?S$\T%u_,z濐]1Sbۧ {%gχyn;G5E?qK3iLUpۉsxeq_τ?gki-ltc?qyLy{X7cݺATYQDr_@2W.؛Dzn;E6z!~{3G?Zֿ=ļsodyCy99D܏ &¸,G=O9x]}~ޫz;厁\9[rhL9ܨHuvP  W0vօ<%8 8V뒱9MW㹖 8*9>$}f1?!{8CluN9'ɟs'ɟ}$C06;><Ɠ?4c`>FTԾGHU]vbHQq?qgz=YtNq\^5|yƋg\>wV ixO>Ͽhֆ TܣweU2o?#<4',־9osG7 9 5a+: Ὗlr\P|DuߝZW^GTygjnW82)8q =:_.xl"x~-t0K{f2.rVyU}5v3S 5Ē^_2_rsJ}%%ҴXCt[ ib(/*hswzsWS|:_ ?s[ G0/k?Lqm l D|%ܗgxߚʳnzimmTD884\6)_kC;А: ^7H}Q6t7a m8_s~ngMx9k%pO xK"p rFvawm1| mk ո]pV)~Q3yvV0~Gu3oPGJg'8Iռ5̈o_7+Ž< pA624^̟ GL`4c`|:ÿ la{VPϓϴ<㿜'>!c70NVFױ\QzƜW^1$#ol1qv0ly ;~GnkQM} ߷ǑOrY*8xoc;P |O(5a׫Qtx\P"J=0x!㭀|]}#m |ke{/8AxʸUwmDyƴi}.>ZW 0G'1~𷌣v/u2?[7y9O?ǛE0 ix4'G݌Q^ysqK^wy~isIP݊gE43xM*K`}ҀyB^$^N43W]eus c\4P4Tuf]vW Gzu>TYVnZwL{9x^l>Α`5I3o/Go@cA4/wTlaLsQZiIwʩnhO ֛}:fGHot Gݲ=zo\A^vKʵOоN tо?2σ`vyL{B25 xFV: 퇭~ Hy) iL4m1ʎxGE2s%B`)ʇ C %5蕼(Hgp:\m0wyCCFyg࣍dp/||*/N/WjhmYpd2>;TuK,7cKU捩ycnNZ:r+yqOp|s8CvaMj>s%,I~o&NN ~ävU&J&g,{%yvpHci[߮睧߇G}YuQ}< L{Po,0nl_Ns!-G =V| 7ī@ux%o ".k_M{o ՗?cڗ9;c1zCU_-٦gj}`]gn76oྗ3 4nZ c^__'™x <_͸c?{8D-[q@8\ANXWkٗkD8Qa;^nu Wрc|U\΃XBJZWS~q ~t\>> Ѫn5VX˖.#δ 7KljwljԐ,5djbj )-FZεd%;x`QN[?Ӧҟ'ҏ 6(,^]J2k=_h~Z>eqo&L0 Zr򣪖򣙇򣧇ccc˅K1p/^*Y/\}6_OEZMX&Gkyl-c/Xeϱ^2\H˗kaYn 錫fq _~SM,#N^C6M;d,wM*?1zU#)\;8q<0]#)Ӿ$ʙOT]cy6}^N)K^CL{8x뎭F ]QM^kj,K1 0=.:tp+],C#?x^,_tPr-]$ rwa:J*$t6 4 K&bDɢAQQapETDdsAfTPe:8ιԹnϩTսUu9jroT)|=}'s?}1ͱt@E?۾gmr0d [Nב>m/eIOҾjJtJ>;X)L-E 6Fkf,eGrÀY%jS;دEӽn t4tҔHܞNr\kwU/16W2rw6A>x9wiy~&"B ܎8r2va*ɾIeNZs*R[N[翭1Q.&24=R^Vq^=4L3!W).#^>pa8hGQ a{$ NȂsy٥/&JvaY78"OkH*/lJTYhNο?l:姥@p­%uf 0rlBqC -Ŗ[w+ ̽)~!׽olZg sT Kp[pF+m 83\^`I ΝlәMCdP;Ho{쌠s?aޡ_Y`OC.q1I)x=vt_3Nmd~}?gHU oP}%n8<|4\pxmAH 5HZ+E~ +kѻLO-qv͡x::ue!|8*xp$u&_Q O~#:.] ĿDMݔY}kc;nk:oʌ?7wa9x%3cG6I.]WQ]SzUXuvA_7cě ~R(X5gkP(>u/oƬGohXUDz{ ?k4sʛ%3YY"0 BOՓV^ [C^TkTy=Id-S1lw43{|E+%9]lDI.f}3E/? 7SXC&ZN:rK1=s)>7/7 {Lx)omJ.yeuO,MTֆ=?,rjJ:7cowii.(+Vzު{?(2kY߳6aKM2r'^ywL-)cTX?ކO(^Tp xN<q˻Ni]o?~愅96KQx>u4t6 r9N#/k+]JaMXWm2?;o@|01;z +6tIE>4osf =.8r&c: '\_\y?Pcw'.O6rYC?#9|ZFrڽȇ'u ByD~gɈPnTeuxy1[v 7N{(x#)|2oѹu0gC~t(.ȕí*ћM[r[xƑ: y/"Wr鳿?)l54ϘBnvIVdM'+ʕ}x%S~?/~罪.>= _+ivqiOx[߭ <65϶}-Kٶ(;?§֕NSv(l"ܥ,VBy{Ȟ -앾+ז{?/ͼ;.Oki?s\`ly9 9XO'{]s1M)?ǖ[rl/̱uRN|{*9^!7'҂uk+.O4I9y9:Q P]B"~uI+rѭW@>3hUlm%%(qm8p)^{L":7^OR=g7ЬGiLi6/x*&f*v m+Zo$"{ d#2ӻ)k ˙-jLdn'>#T6#߭Y_9b$W7~;^Hz"K ?.N},/՝vyrY|ߟ ^ mEou?W/u~oFs=3Uc*tޭAaJ%n&NUծE?Mo?pi/5Oؔ"zLC?*exVIldpCݸAcw߹WY7|_ #vd%U5j>Dx| ܽu<42Ӫ^9}5efM٫YSn+?&T7B[T7\nЧC&h*wpg{-5brgp( ܕŦ/?ܝpc5L3pH7tm~5L9 aaD SwA_yGC0E95e=\B\\>]w԰!-cHN4*5 IM,@3bp4u:)erl"$ _+R߰K K K `.)X.)X.eJ>28Vˤ\mƺM;>ZE3^#;]Kθ g$8oV=ϸ'9>(|+Gj筛N F+h^4^Hxc=k_׳p^,='G}?l?X%r|o9{Ha=n2_.?7 pyM}] {WaRd {}`"m ; 8S컦k)O<$q;a3ec2׾΍ҳ[LϏ4;M@I3&%j_"wq@G=^+}%WWB:[q\do?4_RWO x+cj\|ihعGvowc9g=0VzPy>~=atJ]w\/ĭ|lט{cZXwXvGXD?tNA!ߕ%:/<6v쁵C dp˺;xem? Ɯ @٤'~B ?FQv_xsOHyJYJ9J.kT(#?o(oZc1Ac}|Dhq8u=6bnU_~e"~MzgnuŤt?ҵ1|N+n/3s roϧ$"߯rڄyne&^˦q9;U8{E'ޥ1{Foa{a./1г` K窦smlWOv>Tp<31_y_;vSo.? cB8/@!}J nft3^q3ӏד+cS=!wܱ!]:T̝f狏:9{snm5\ojwxSஃ'p in%{*- W Whaq /SxP ܼ}6Yam0#>;H22gwg 6g|j {Ƹ͉KSQ++[[mhezVVs-ɟԡؼ<{!&bu$y﹏]EB)\?9Գ Ա9?Muky_}=2~38m*7@;P\ɣeO>նyퟚluB|-rWf3x8<7m';Y7o8A)i]g4ɮ#@X`8(9N- |]\<=6SDgk禈ۡC yhGh؟삾[";wl#<W<'}TEH+I/@h)gW7nk]p,(;1JQ|;/r0g?XݡI=q?ܷxzG)7/wS[ɟqMrOWjgӞDk;$ڀMӧ r aWhGK2bE؋.$]͋k_d\ѕR'I{B<\\q";Yd`Gܵ[.幈x_ N5^/-oe9q-"mtx;S!䦵6-7+dj ϵ3svn}@ڄw%=_"*Nܹ˲fq$mpNxR OiWcg3iQb X>c2 "md-yBY#-ZBȖz-Ȓ5u\=~~s:g7ȭv Y.&0-k>)~bZ.9 ^;^Q>i(yGoPnчF߇{~ŽT\w^ ?3_hq~3an?KWohp#64~>^s-7o8x'\>5B{:ByE!{rvn|XA] oITo^Ic|Mc0iid)*sře^᾿~[c&_ߩW˽YNuOj?+w<5L쿽~~E_%^gro~JĽ%>jCd2?lY +]{T.9_>a~-[aYόTw/wƛ(W tm*8ê*ߊ;E~hite-x0>gM8 /.OAes8Poֶ'@oO"Q+L2q:/jQY/njjjš!c)>#>~bFnǖ>ȝoښjST__[~s4x5Lc!&p<.d' o ra]}6ƾ^c"{ la/*=X ?OϊZO]/*uDA7PmPjlDE Os3g慬hOb+_+ʼnV}_j:ljmح0xi(ub][ %$" |D"b ,|P JPzw픞aU=Zy﯀W)G-rtfn#?сU&D0@Eah1kuAa=oBL<5N+f`x}W[ OMs0G;V{۫f{5Et[Z>v|WyF6w_7`ii~Fc>SǧYOAۛf~4s'Mk\cp`ƃ0\[м^!o-!8\kA|xM@OX!MDo \TZf-x-Pk;kp<=\?~#K 8GZNyȵqu89͛kGr~q쾤 :!!|s+?+?Awj :꛴|wqO5]GC.Uhu 8™ ~`B0tQaC2~s{ZR9^HC-ﵜqkukAޗt4m\͎vI{|C"|6!? L=p6SD /2:LVCtn>Q~HQ:{r`ysw`5G|_|G+r =p㿾w8BibP_ـHNYC/:9Xִrc]~B<# '0/GxY脽L C*od?ȼwg}dlZ {[$ >ES3 !$8] zIb8݁N$V`^&u\C&cзN~,x> S.ïy!T/ˆjd* \ka=&}L~uj(IQ]MMjF!:E Wl&N L7qn4][IW)ċ}77lqZ]B>)o |^/wT\v'ɞyᾑw2y} 𶈶iSu#U3W2Հ?;ws~m {|yv6[xc"G~fod% ;Tc`x"Ì~S}vy;̈-x`=Qo/au}# WMQ&$w2̘i pcPX[Uԫ|,5jYxս}]pgK:&d^T&TUgEx |ɀ1!_)|"BKOwyJB~4Nr]T? .]~#d S76ŖuYNȟ?)f7Bxws|vScxמw!qyuG^en|Dv\9]. ?]r񮏋Qk._t5o>p7YC>|Oƒ_˻{>/yߕu 5Ts=<>N My:M?D݋~u6ҫI6ʼnswZ}g}{v?m9 5$[`/w{)W:hw^tA#}%NxxWa6>SrӁE'"f /Paޱ;$v0wik+3YC?ʲW!|8JK4Iw8O#g'S?$./?|KL#H~ɾlk^)]UϢp_{`weק| ~s4!XUpOB`/aKw 0~Wu9.>rRuO=?;~;?r~N^*~Ws4"xċm| p+pQ7/} 8bw3Lpr+Ǖ/}iWL?GkE~NS?ޗ-u_y# ?Z kZprgs xȯ؛ӏP6W 7D#ּ ûzxBs7ʢd^$18٥)CI$,1c<.-Xk{b.U~Ǚ-ZwDht]c7GP99p3/Ʈ׬WPu{_#aex+oޤ7V=M8y]usvo4P\N]UW/!{r'%hfUYh]K|M1q+U)!a?- :MHEDomB~Oۘu/1 ˁۿ+`-0;Wj3 +nXkuP=( 1׳3)SW+5cC\e2 EV\u9&JF:cUseߪYzd\1ӟkt["^.Fo-f}RJk}r\=ˏZTy~8z-\5Ll|VO"FP u71#.Zq[]WRHa:9QW%JVfTYN`)\OK/ޱ݆u35*u|mGwy6uͷT:K]+^G|)W[qep?C qvek=o 옏~U˜[N* 36</ߓ<FJ3m<ɆᱞXse>}x m1ө p+u֌auRjpyyᜇRݩʬg0xQ`t ۏ!~, We 7M^Y'Wi2[Z$?#3n4Gxmp&>{xh Uh'>g݉@X5ɿ3KuGYl݄-i"h PIbR$ % =@BS@.\~b)""pU+łx9ߜ9߷y<{f70}5eu~ "doxýiNr3n_n_ǘg qhc.ňD?͕GiW|i90;UWȟ-u.@kOkWɟ}}Ci/3}\ 2Z/x} u4ʿW4z ;p}D*z[Aŷ)EwC/ۈ>Ǩ#uy}"Ɖ;64 zKg?P&1)ZK@ɬKcHZ-l{_ 8)V}ZcN  ?P[-cb)^$u'X/cHc^?Ϗ^?H׼WD:9{>?|:JD>ʎF>=gHc6v1}ӜrL\yLwufc(LFݱm~an~eM N88%'ע1]ily'}bbH >p\l=z>j7@~PWv} ];ǍV[=m/{ ?#; >9gNH ߃ly,Ws;|^dH-f; jW0>!xt-٧b8ey4m8מ Y-HΐJ[:d3pFqy`\^6ddĨ/"D1?LqE ~7|߃7}3Cj?Cu͠ 9G}1CQOs&y GC2]sX"Z˂N܁սC-]I3Ia^IzMh_71q2>8gF1Jx+M,p~!VA]yߦ˴O \%H.&w )]ӪoORk rUCGe$ %q>e'^[Rw!!^bE^q}J,iܿ%ϑiY$eW+ ɽL 0k/{y_cW)]~Z(~\Q7X$/b~@9tQyuLǎ$+p|W{P?7 WϽ 94n<$G\r]f`lo8 lA{\eB$+Q= w?̕F"W+6K;Vw\%b7Qp=O#)xvDQx16OAu˺~~<8*!d:\Sy^tnN~w?+7 `G sL{ɆtSp3<pE#yU? <GA7̟it'Y46fI #a/njfnj6 udc<ǖ;Hr^f!8,Bp^`L #8{f7Ρlž7|9DׄcǵGtKg)dTfCüsДۣ/)iI}惃<6>yXdR3Kw"vx/<#}y< Lzy#,%:_2}xcdS}hiK hώ d^ U2J֨+|nǪ24YH{s}Nԅ ȫ|gH;OHe\ʗ-V-kkIWڦ˾>"x Ie.">,>mI? EZt6돿7LC?'.^oS.anEs!DznW] "vOB\=TVQޠ8g7H'.7MC+[Q].1C An*ϷM;'Y !g?6_fm+:{;x:-I<'2:gxbs:p[{= 8N8^ݏİu)_'9%sQ&EeyS.}w~=F޳Y+;gC0 ܏{n4)oɽg~@YR:xaԹYۇO&#{Ocq}4Sm{F'1Τ~=4N6]b~Ud{13/?8?g5`ũV>[Ha a\? ؝egd21{dm\-1A+KuB8ÕDd}psyo;(=zq2z6<]9.Na}F:ѝ={PЏWrYxsA9D >qҋgn@£@Ef&|`0ת5mȻz7!e4/:Ѽ?Eu~|kKXp ٻw%xg[]&Z ѵL?}Hm^oV|%ҼIuU0/F5LUSd]UP&뷕e~{Lε.FmOcp=hdžܓ>\m-L}ݿ%Vkl_)r&uʩ}uqLNWA_c|fΐ^$;?\d'|/ Fu[?ܫ?.ڇvwx'x[Zn/Vvϵm 1?~%_Ѻ>JMr'|Y?W 6i*& =Y~v*]=Cu5k6O~m3xκkwi&/6UScsPR³ӊX;SбBi%Ug=tlQa0-ZEhtGk zG+%pc \JYAkqmp@J"-Z72Gt4Y)^Y" 5O,_ҞM}|#]cw~R ڣوRcq(]L%~&-eUFztMt:RK_dg_tUqJn|ȳ:%Nw.7-1aFXPr]Ie.mc|.kM {}\Fa/a^+- s**]{> 8ᦀO3ߘ}rתo g[cnu;{=xN9^j,\&ۣnj>/"~W,5csWeYzsAQ8hOup"@w>&^=G':ngQӜo'\khSot"[=|kC>?a&_ n}Ok4Sm*} N@9$ V /U,'^}^׼CxC=füUZrDY1oeoMBٮf!$[ ?VWy]GqEN6|+G($ΒoU~l08HϾx361ηċ؂[OrWb +%^7KdD,]ų~wXl}rs]%>REHF *2:J{*2 @ !$A@B3:Q,eQQ:kٹ7=_kUKilyiE;S'h߲ +p!PϾٜ[mrݔwXE}r%sTaIgV\㤪6~“0Ng^/+}0kyWHYGNe~.ӱ&E^ùM9kgP/ݜ,[Q{UD^ohR|tTw|b-6x9MsBJa ɼ뱥o3.6H2eҥ4Sμ;,{+9ʼc̻+;w$i}ÁrR>q?j{m97aVM_3\o?;5ƚc?^Hˑ4G?#ɩ̛7W<xcI^-gJy"/[v,7-/c[Gl%_/W,Η-orȼ@fro?#ǔ|Eitd0O:Z /d}Ӭ4v<3w-yǚU|?&,ugng<8S1u_֜f}{^y7˪f=ﴄ0%ٙӞX%blc_}Emw̛}+?Oi4㯄W*qwdXٝ8Oߝ4I2i{& ˤfҹ}L*GkWƺK3I>˺gYMEGe,=~q`,G{~1;|e$M;y4c|ݢ3װ$ٟ+Iɴ\t(hFAA}] ?ڎ|J~‘ƆgPvq>c^!~6rO0'~HUlsh^Ӥ36x\tNaukRo5=B^e\ǹW}i6>Sؽm[py0ւ_N#ѵkc}9 ]G+\i=͝ 8;wHqк*΢ph~"A98>$qmﺼ$< 0|ىY|9oU`3Ud*˘T#3{]- oUag3NF{WmfIok75 >,PX~"j'6? VJ\IuKOd_|u܇MnnYINJjw#]VR3g%;9+)^I΁\I+݉ɣvf;Mޭ ʣΣ5ytnci(ʣ={Iލy!}KN}~1pF=jDϽk! %(W[mVSxʫyE-|vGҲ}f(^Sv?],?d fo3="؍ܻ уtϢ ,w̲[ϲoȠy'+`IIط3(00?`)+=wM񮿋|ygT7;3,˧,rV>E78Jʄؠjkr}WIocY+c=Qnj ~o^O4|3v[&}c\üp])mM6t)0}Ɔ!Ȇ;68O{*8۾g8fٌsoozf8;Q^Aо`t8]ߑI&>_@o]Qs_u%~=_`^T_EǣJ?Q6`/0 T)\B&+|Uh'_Ϩ"K)4UEA=U:NFVEN\*Z~l9l;m:1.[m~]:rNX_5:92-2ZY o_qN+UoUxKޯp@@ã|EO[_M|ZE69wS'55m߼Xg%g?LT>渊?_({[Ÿ7;vdo}쎦 +1ZeǟXcOgOJqܺk!NcI毸MoW]z{(=9j:P:}*IhEJ^K P O4BXwcwwhe;ƫ3_qߛs?Id(\[µp +\M )|—*|+p=/RB*|;;du _Q~3:x{C[|}9-t=>V[ǁZ3g 0Zx ([9Q[ĻS87e>o`wy]ֲ2i+LrS",,P2,+>}*gqx^*4yT݆ 3N >d1t2 ¸ÅtgO$__̼@Ls6vd^J`^wӳMf^5-|wo1?0f n6', xؽ-6 3gP50ӊ،kZT }w>)5Ŵ֢lv[i]֭|VZW_Jou[i]9PBʍKx]֕*u%JIȩiw3o(wW˭_pB w>wmf|3'E =;9|qcn继w1ιr.i;gp|6gP yXy4g_1nq)rMA[h3$1N GN6qNWK~s\e7':{Ǭj+˻+Am ,ެnތa˼,D1Oѽh'f)ޮe~;VŎQk}{gpJ<㖍'aUlļnQXx=+ϓ= ur"":˼tωrM wt Юg||L{6ZØI}2 țgɪ,70`"7?q3~Qlu lszŚ{73vc‘Qd>a(@B0ۂ{ƀo) JM{S8^k9S#=y#>N|5^K͚[}JC=C#c=\Xq}toһ1cs! >{g|Β/ꁈ})NʱhJ{g2Ybsp~)a}8s9G6ϸ{S>*vk㐯xپRZ[{AxWm=V{&z',a0'_ȏ_\ v\Oᦌ)vCP?{ļ'~C_ $AW$z{M]2.AN3wp9{p$>^?vQ~|25d޳Jf(9dfw*6uۯGߝ_dR܃|HR͔g>E}vQ.s]^oeT~񉩘 {$vp~7ދh[; gpJ~>8'ܾSX@?Z'xGgITg-qF'e{Pd̉7! HX/=$Zipc}xdg>똲}v.*3qu^QySޚ87G:f{Oטy ǧd UyPwG_ D~z0`}[fд|-'g~ٳ>tٳ|A+3ouyFm'[eC%TK~%,uoIwH{/Mg.a^/^~i-wwkKHW4EbZ}`;_,NqJ۠xݔ7겷a9>Y{_,E}jln"sbX;K]=~_+ o1K!Ɛi/Xqg}6[Ywꪟj:!:NZeJ,?ɪw|66LNn_t[38_}OGmCp!V;Nw"/Ajkz bgB^gu ;w?^,L="F麓vۯ򝿕|Ai:_4b 8E3'||LaA{6 UzbۘAo9|cC~o* А{^X1=/^3&wcZӭq)ƚ6}дx6 |mM^vV\õr OrwsA-c[.ᓰa<, p`nAo?Jlwfn:!^;0Wh+k9"y>P_QX^3y>`ôfs q5Iޖ^{*ڜެNyK Th?+-;>-kllLx+soֹ:B5 6w}&mw Y:Cg2cvgDSp9e&:C@l =Th~TXgYjB=Hso=gi3xg(M.Snpg+|º>kZ{n{2%qґKMG.Q$]ǑTFbTTH$"!cܚ1c#fƸ{w^YYwg݇S!?냞PsTQ.׼<q>ǭb{pN9Sz-PN46(}}7Qǡ7ЛˮRB>MF{&:O@mnɮ6\o;AO@ʟRm%[5/x4>WYlZsDˇvNx۩){՚M; e ̃|+ߵ<I^`V^˲vB.ɏ Y'}؏Է8S_mSLRrك [@Q)f$d/ @~[;pw q {C'q̄f3 |c +p Mwu+)^ #Aă&oT N!^1Y^k9WI?Cx;?JocOxNX@ߞYK'~s<vI,VcUOJst [9<7we~Xs_pƶS zME ɽs,T6p̙֢D9Hoǻ*#?*lR'6ID zW\߶G x\_ox"o9#×ovz~W$uRW맶ɥ;6>I]8YiW귁q*Zw2xEw҅>O/wcy|]G7@/ڥ[2$9/y~yN M-aoyJW~U;gXkgl??#j#j˦)L`^ޕ673j?yxCXMu\eu3x 9Q*|λ#*w=i[Y1V1˵*8WSfok9M>nc6"{ϰq9in9GQS9Ʈ|f9ٻS5;v7C-05ow ^k0 O|F[lLRlkE]Y@qqE^^6_y[MY½X˺(*gn;窴I3T9tW &yBۥwb^_#8;:<ȌY=Psᜅ͆2>80c s/p=˯]Pc.L|^Hڱ~1.RۘhUSsJ8zL$Yc*_~m1;_^k$kostTps+Ka y:p4]Gynj}ߣ -#||v`v,>fկ[t]anFx.Nr+|9vLuwg[;?]·;gюUVb*뙙nNxϲara׶2˧" ̳y'(,g]{/~>v{|xg]&ISǁb6fkK)澽_2L3Ui氼Yf+O,34+2흥V+]adxwr[O # ™, c vsw^ 6݄%Oqԕq'cYF,x/*dž~ŸOAӁ2raEsh>ώDmHԏ$`}L_(*|2l57k#n4s={*mʪj %tu{ue-٨xyxyglզtZuZ_iIx.;y> [5ӻ4=C/з,M$m \}6 JU| Vi x\fY'T^ޓv[@Ysuzv/ LP _|<$=9Ɂ:=Oɶ>  >-}]d,U1d4t?$ǜvV䞌G~䶂+[P"9*/CuhFxǓ9 i3nqH$ᝄdݺíkڑ7\~{Ӆ<rۘc 7_SW+߫efX+[N$ _rv;ZٶfP99#eMx-~#﴾C*-("8o^L~q.ގAQ!J\ӿ} |63N5 i9ԦO$$D:UΟJ'ޓr|R'50ŭ9N)`fӜsu.N];?#z$9=sK Z`o?d] &@~o,{^P*!?KO'՘> <jy&ߗgWv~~K%Ox24xŤ?#τokpߞ'l ` yJ;-vZ փ37*!5QЋ+yt+둟o Wk $6/gkoA qvS/+E`{ł{.28uB1.#<+&RcĭgݼugbO! gvOaE8j%|p(<+Rp+ uX '.&6s;曻+QJK|j/٠|5|ǵCe_1*f6p /\NEo n?SA`|k 5ٕލ|O+ cw#ʏ|59fMVguZWc8_]WByOnHsƕK:|nh{+P.]ϛÐe_%`k7O}j9 xʼV܆6}6q۱\cGY/V{ZQܦh?dNcAYo91&3f60:S0N[VBro[ejnțoIx]NY)7C'ۅuqW9cǵ/l} ossuRʤ޽3L`։'^נ_f#;gy֍%#Cv~U.~Qү#:SNT9쪳w&nYTF=u9o ScOλ#Fmjl ,SK=kς׋ߡ탳)7h;<0wvz9՜ͺjNNF7`&o>jZ%Gezg{Ks#)<5f^GSR+7pF7.3;Hgy$_-uvd9m S_P7yn^$;\B6_u>Ggug7r">z?0  DzޔUD]pN.ڐ'0鴷U~?ZD{ϞSskF3$v=uK/v,F7ԡgzK{Z iCe%忻t_tU |jo(?տK_DyY;Pv>]TyiùBU"U5T9]!HSE6 =i!/ Xt[)W'K}ngs80n9Wƒg_TRHB3OZb"}q~w`w>/5Kӡ'? & +iKB~NJ9o_EySE`]K]{uX>" y_FV9?ǪNv9yz{;"4j^ s]cQ-yɟx:Uԗg;~ Xm=2Ļ"^2}UY|+D(S=!z3_p*nSRFijΔ_jK&7M>G+^ }п">;{X-G_ 8qo [K]v^7zu<rOQ-GfOC1=|uf<62x'"">qwCɟZMCNpdV;V֮S+^TYvetYU]\sw X.oE}&rzD^L<'9xx{ȟc"^66Fcc nR ym % =k2YE}弎DŹҮyW=`2+m? vOǭ$]5"_nuius?tӲ#\~5qڴPh[jcyKWhb[|US{puZ2!o+꯿ޗ ;ì YknzZ[۞t+^\ e>[*y^Gis؂w=sfɄ6ox:}/?S;js^Y7}ֺ-t,O;&~J7B. :RQuXwU1 =<;SoP+ |z2nR%T. vDObS7[vϑU'7j=c[zR+#ރOҖ[p_VM3&IwޏJlmaX=S`[<Q sf|O}ȭ׃>3vݗ[slǩ5Gw#%&{x?Saݗwڔ)TWp pyy/JހY|aU_ ה*&>-ـOM^ KJIWm&]w^/MRC*B!DԝɃ!Xx3pN7M^LP$]m#?nJ2A# 7N$>?)w~x wȏQ;Hf_X,hGH|7SO];3Qet6Zu!ۗ}m :wHW[/Xv*ѻC?<8C.NM1WƅҨoi/0-Jqח^;B2W/$6 ܮR#)6s%iA}@`rҔD-Sld@ 'N> Կ$"0)aGF]B#ӜL<TWsWO˟t}]ڜݲq /tg 눍^"[W'oq;{Lʜ3+[Ӛ{f|4V'/l"Θ\Cev3_``?GGhW3c&!NR>u_p/㴡[m3[A+ I(I'-mtD"mN+C*kN gNdQdᐅ,|ImyR3^*r,eŜ!x'Oos=g#&[yS ߆~?[P t E:m݅^A]ˆK~ ^qK۷< s1G6A92ޮLJyxX\]0a3u%ɠɯɯB&v ;d눐;J%ͫE $dڐ#[ߥxmҳt<73LNA}B:)&Z|RLvUMoXHwAtR0+ߚ.}X`s)]uq+g.!\"E}vuV=}( 3?=U~򯁅/^H/b[WLU/_]1nJJ\SIFT_jG74] T⽜n("s6M1.M-'|?̈{S?TCTԵ+%y5̷.;|k"ڿߪ6Կ? _b=9 10$wWY.!_{ ݡҥ骰7j`[B5MLly#+`|rcWS]m1jDlo}^2PȾytmF`lJ Bj5~ܳܺ{:%μ|9s_C: q7˟kgNS=WM(%^6D+ *Le cma};lƅߨM5k7 }j߰{Fۜ)-omo?11q}y ~lqoF>mioBC\o}YBysY_}KiDrx^99/=XO6͍г/MX}ؙۉo-gSvnHzUyFί6C5񳁧vt9"SyUD1&:j >Su$xaG3*cDuysqٞe!`^)7R悺$;qA9 Y-7ӿ#)MҘhF!۷?'{802*2 ΰ^yﺙgFyEzN}F/klX"t&Y׬3?AM4&Kpk۾t]_y>/mLmYh$|(J|Ǖ ax}꫐}?w; n+&anr{Y^d5|>(Qy7]Uݘ}WzE@[۪.ϴT߯ka6;DM5Ѽ?߲<,ʈ;7;{ cust :a~|o - w7x݉w7g/쏄+>o>Qqo;^ "|ߵ ہ/O0{v5jn^]^IUc'p9]Dn9s'ٟOdtjI 3J _zj %r|dw-ecpAz9&p1myxz%ww}z \'L/1tgN3> g%W}\ԽLjMg 7>wPI!u 71ޯ!rO~G7Oy|n&,ID »m~fۯ>KWKO;Ky)WR#uo,w>$x3-^W'Qs }[ԟxavzw- Geb|ԛ7dXxTBahyyx <#_`o!BUtp ו52PYׂ\wtzvl]ru:Lu<I܋|s܊{.XDz>닪OSzxl&' ORE ps1[n:O; :}WnVX΄~8+o' q9߲ٓNxPfڦ: |Hx~gcYIy+ kdQ|)gHO+ ?O4OCoLΥ~1 {AepdRgWu|ힶCxK6?eWLdY}X+z왷Lޟ~ޤǹ{z~9Y" z@ 侢LzNFݮ=Ifw[Bov&`VFgTiЦ=}xfwxsR~Fz|_xa7Xv3g3*_AR惠s1|?9MA}g Ao盹Ƭ Or\Sx' {)UX v ~<=>G^/C%~ɕBm_,~O~9DUVc6әć+32(YOP9/#|/w+iz7ao\=0'Iw}4w#RcO;iVkX4]ҞFQ%DCq;?} s5x <qXzUJksy "W&>'ztyzxR50E$wz}x-Iwf@uc&.es@sf |*zLrfks Ծ_m#I*?`V(k3OG`Dǔ=SK!warUȉOAc=мl@_L {@cqI{(s̽ gBμq5H)iBt 5xݬ0w~/GE zolCw}x8r=e[X/ܕVng%pN>+xH>\uh?58݆V܅SLhdNWyh[ }Of8}!]ҋ yRTk 6W^ 8vwtB#\u!3w5!Y \I+øYsNd[>#}(uO:kH[ w+!snaBݫ wO#$ZQ QVmx}~DByaV?b~Н-d| ߫n)܏>"ޝBOmdM4x%T .7W Ivj^]V$?Hai<Nqc$* ''2_ z<9 r2@-5FdY{jOBnx'>4IQ2J ֞%rk4U=Cob݁;  ^4<\ȟ<'w53IJ&4gJ`ι9' ?q{_xypX5ǼmZjXxXqڷO *r\m'K~fYaȕSda\W)3t!3MΥ|Qv:{]Xӡ),#Vrմ=8^g!E"]SہEfШ,_:*9BHB#% = % !Х\""xR/ (Wt i"(2Vµmس ֒~>W{r:wJ5^+v.w G#_U[[aFiT-_ɺU~s AA <}#p6w_m-C{]/3^2bx;Y2s nET鋺RϘk?G=čϐqr${+%Iuwɓ'oה&mu/OnG'q.e4#ߓopxW=i4v+cK~h)׉1'6yIx7H45T~&9sd#)±US>%9</x^ tv`֝!aET8uL{MԹZr΃e+1+f+LX >5ՕыW6*3ܺz6s`3kwQU$QfxtM=|vEaGS\c__9v?؊1bү .% [Mo bI<~J/yyM#~M:0+s7Kg5ye/*[[1 zssnU~X$u8iұ0;F/֟t[O7}ܹScd,:soO> ߤ糈_V݆2d潘`=MUx&gzgAEB}Rpmv j_+OD;v ^NU~OI7ٹ;_{cޱSm4kNQXps36a3^($N9hzogBﴧ7z&̻2{ ,\^hV\VWD׉~?*;뫇Ș$2)n/C&糞L+_<o?8{e=lV(| 8o.~Ҷx393d\J+r{[5viэ: x»Wv >6Nh>8=paiftE`s4w~'-rznrW՝ >CI_`YK'>{|?^1U,h+Dz85ztyyN~FƱ"#q2蝂|]lGSNR(=C(| P)Gr__Wޡ8~\Sה?qe9'D]~LnIY$ߖLFЩM0׌ydNFTtiK 7k|sppAxo-..v𛸇nsgIp^QQRe}gn ~OˡI6~~'!]4Z`i[b,iiq+QxR0Ne)MѳOC{4xr}cg¿429|ȟyz=cF9B/Eem]s tK"6m>F꣔6:6OMm$/Y:& GR׀[yIr!3?CHme`1I.Im%nJ܊dJ*eJ3%n3%n3%nc2%nOeJdJVeJܶfJܾȔʔ$n$nIYYYvYXfUy~k -k uqo!@6~Vʵw=am{Jȑt*?'Y?4Lm hwh[rcS)+DOY|#Kgy𳌩ϵ)VoRq6JrҜe#Ay^.>~ɽ *^F>=K閵"ҹxz} cFRg)릃W^N:7ϲFq.gϣp#`.«ű[S^~5Txs?`wY5"[77 ?<V81H7 5p6xlx.|' K'^/#::偷,F8k0snxٞ2L:wws M^^N5o}lϟ $'a9 <2ǪK.B<[um^Eocw 7t7HuI>:b-Iɢ<AϵXKtX|mm"I 9de i$y~ ɒ$_w$G~$Ct1+`r]$q.T[IO,Or. |~'dMI6INǻgAI&L#{Hr 0SHH. 'pdI%yd1n0t'O84$;,Ar((IFK2*%L$$Y%})IV# ٢>[!W~\ܬo/~ mj/7-m{F-۪>okBZ;Μ}FϪ^AX=}} 뻤/09c:y`0eϽs'1IyNl-˓b8V<*k? ZEvA >_k9Bcx&:4w#+Oo˓$>Dc 5_y@=}ӏ5w苺ºqNk{6) K`1A=fLSWjJṭ%b쒟#~W-k𙣒b~ܟkƿ Cu(gPx~ xeB4o2ϔQ~Q/Vziď>+ ^BY)ksq m+\ѳqw:3'.)U3lNw-ݫpw2>x;#̳'ݗ\O-J~Ws'D8nkO06Uء;6qt3m/Eh; x _ RﵶUoʘw)Ɠ3`{zmsX{4_qx~knuDѷ0v =lӎ r0o 6`]?n??{i&2\FqYYf9nmҺEѺ(K {9ףhb.{9L<:3Cj4o6hFBЌuLm{û1?$mCCa1ě&~f1)CXI {XCйW9j0|Ces4s|ٔ6`CW4?0 Mqi:xt Lp,#ӵ̀dAfn2=1yq6lJgXoXgXJoX*aěļX*_kE1*b鍺uX*J0qL{ogrr s~爣w"3adGd:2M4Í8*qqqTN=xԝUq"gy2]XOn50 67Pp$q$?Is),+~Q0p~:č?2:[ϡ|`&51ؕ֗>s̹sϐa0w7i4'!]({Ic{S=ۣ%_Ρvw~՛#u!Av̡aqG|}pdLܤOz}p[a~nگ`[~۠܉PoѲmܮh'ajy;Uڦjy=n:GBycmmURv`|%~cֱNQG|_0X|ὺ鵐:|;%Vj{q'Y̼] 2omcLp+[M\z=Yұ,,]):qu<}ߥ0tZc?N{gNȫ.>?#wvr2)ߧ{,Ҋ0N3o/We>˗ZnS%VTme[;JVya'D8hz\?= uD8Saؽܟ^ ތ7u0Nkܶ:?ܿJ+!<`ZP!P#^ ou?Bo#$.xU"TkJQoO^":c pG-ȫ omPMؾ>ׇyUq% bs!Ùye;ba5a4`T/X͵u|c>_ _ x;C뜡ς9vC2YzeoanP~#C߹i'2*|^^(O&A?2~zP>)hfVW$Vx:C*ox3MyY>+cT> uEH}7n-{L|[:Y:wek@WqMqEff|xD |Pw3m$g7;[ G91_we|A}3DG7̢;7.Cϰx.a,KG\ͯ0M cl CLG;sȇLa_@Vrx6(Ӏ[f LjMt\jX4D9ƻq9I }r>#1ӑ1le#חj ~'lu݈gxhx86owZ h60Мel40oElbP#|cRk]5{& RROwZG:LR<:a[~G}ƽ*t?<5UMv!^1 mf$ z/Buӽ!! ܧ5cnE:LBOՃ{:gO)^uDz32cؽx}1׸"Ǯ<4G_p<4GxP|W$"#qΫbb1Y1/`~L8Lw/]>oN\}64}P۽C{sr4eSrIDKsFi.XK-^"?Ǝ\mi.}B]I#Gyt:XhvgA?b{ՐeΣvbu+Z8+wW'M6(JuX{0ugV56z}W'\<̗;_9,_휯!q?b~?4_ۊ`[QS/#!#{96Slcڹ Wd;NpP7+Sh}f]to"~7Lt:*mf\~N%( "Zw/ƻwsouw*hCuO5\Ux2̞mˊ ,\`-"\i|ugCs:9XXiY"->Zex/Z|Juc$+;mb_񛯀/1|MC>|۶9`跺]Ŧ8WPƦ̹s6U{О<=#q51&_ԧ=bLqݶSSC[|/ﳝ<V%籞_>m;;/yO۔"?\bGQޅs/<u]l4l!SR/[( cs9XL߯O0so17$a|u-knlk|PaKxvO <\19 lc34ؕ2Xb*x\ƌw  x 㷀'leU~Q`'?%+üpơ.,ߙVdW,{Th|cd ,4ߋ̫c9 ~(ؽ2)捳WTzg3O ӄ937O7cK-]F.,gXoUT[;]Cϼix~TļvCgȩyYUw&M$Q* %ٿRT"J!*B)hAwU͒, ,Ii?Q~ߙs?̨.s~}}A+`SsZw==9+ᵪg-6\~˄;=ن;G!qy#lrqhKMl-Kr}o&K.O챆6:Psdݮe#RV)})\ڹ)b8 HOƜ>}S{F)V{n>ٞ"iҤM7i'Pܙk+ٳ#@.%s1YpM[n#wERN Ǚkto( k"s8Ijs6>" 91|>cEi{<9u&b='|='j]̮\@ֲnыmlO=Z=`$4' 1^Jnos= ߪ0:jǧ.lK˛/R-oo2nqpOHkozE99$WGU8~_Inb_w4xO(e3K K^7#=xӏ}3cG #mE/ۅUƽi;2 6HYM1TGMqtp{q +\n7!RNzoq왈VڼN^i+|p3p ǁOP[eݻ)ˏi `GU WzT(Ƨj>񶋦 9Mhg#/Ɩ#Sce!(J9Y _x}br;8Ю[<\<}%6(g?N'2M[4)oIy&mP[i2o/MƞKdޖ&4U={G~J>"ŮVә2.Έt'M^9^kxʕ8ϕ8͕8Tb_/O.ZIy6]扮_Flb^*پ^  { G @,;.|;T v@Y)[[Bɷo7J(|_(TmҶJ۶Pڶ m; 㸢xgٴU$Q>IIs}C6XEb=~7cCW%9<[,2aX**(mqMAsרu͂:9js._#>N|0; xqmA kZxׅܽMAIDFK kp+U8M}]mwq۱tߤ> v/*wܧ8 5 C;7Q_F[XooXﬠ{eyLUJ&OpX.neu qg+~^x3Iwƻeof_|w[Xv?仓/E-W]ɤ[hl3{C!߇)ϱ]]w>/m< &o` w9' clz߯ 9SiOQ\)|c ?pE oRx+)oوi[9IT~yGI$ zOݹD)%_W"%?HUY"}/aJ_ߣTO,5q<50Mz#{~sO"bk_n2-]Uh []V'*[ns3}[p;' SoW_2{=M0·aδO@däs$|V}&,&. .wFc/`Sal#ᷓ z8;T\tIRb ) JG㼧R8~{22̞w]g[ٷ8] c3ma.ay{9}z;δ-'\ o$rr粢(ygv"gF3Mm8oi3DŜͥ߇d,yW'@YOXӸ`6fgK`Fu!\σS #jHO-a.?m<0X9qIȃnw-Wwm7};4Zh(dٹpw9Y^򺿿߹|́q'ya+-%(?[‡;-jt41-'{6]66 _DYbq0L+[K׹L%?*i*n"G qrgS:5_k8]5u7:G^knoA|'r_Boںpܧ+]2)pzGeu܇( 땭 /Yo(O'q%iw)U>6rFz>'޾Inxl";Ư܎|8#^ ͦO6CnW γ9a809;69ocg&!/;%{&r|#O%K.4I6޽w$ۓ 5=I֯W+$}T9> H |Şu=x.~9k6ZcPy.]^o0 ^W>?oxo)x=U[6YA1MK Fԣ8N2w-Y 6p7Ro*\?C_w &rg*\n ojx#/&gDwf M? 5>>o/ކ2'0AWS8#c|\6uo.Şy`f]/Pk(?לQ|SP!̛lTܧ!F sAͲFKVCnXLcY8POX'sTC'F#{acRaPn 0pv6;7 wĤw&WMiK #_HuɗCn:9 qe1τ<fW(yS)[񕲎׾P{/1wg731?;6[6u&g*s|uJ9h[UiE< s]qyG>m;%} |{3st/"nρҸe[Ɜˤg?'>D޷7_[=-~El2l+]L=giʺ|Pλqfupu8i|v 3^QQ^*/QXeME[o}/K/sjK԰^ӾsPUu<^W;n0 1N;9O:*FDe)8:Uex\_exx?bJ_G%)#U+R[]Uv*/*G^Êj2}''C ۧ>7/ehF'_ O_ _W&_7M*='KO}_otW Mٷ$c?}qa6 > 5:wΧG#:[k5d_b=c~'s_ "=ߧex7wB*R8S S8W§f/ c 9u{x;f7o$H{|(:u}%O O6*f]X\}jR3VݛσAS\nY[?^s;)WA}e7:Np #ċnǠmݮ]^e׎E;7;uBaLQX2/oݷe8Vɀ΀]36knB//L?_7`#?;lYU͎L~}]*myEKC}ܫS}&ĝ 3 =NNֈ[)7We6966?'Vx۟wv2$[[Ogw|ݺp bMͣ^drg&59í~ېcQ+M.e/\yے*z&Do]F2A++&oĺ+hgp.VzFDoq<.wEѼGߕ3|\N.wx}iܧt=0.r7OOIc XA#ɿG\Gqÿ.)s6u/7r@o2eۖC0 ׳h7N2n L8}wYޙOJ1DPD!ɚBMʮR!]Kj*dk5 5vc3|̹gf\9}9ÿ ~B`gT4oyIy~;{xCOܧ=3Xyg>wLzr2p2ԦG'\fu-pc#,e;9r9O=/Qlݐ}Ao7ɜ؄UQy?O?#{O$XAu1͸؀;@.fLm;3ߔ?);d;5|SwxDwN]W?,K?,g&9uL/nBTXi^?t,l4s|H9hl_:x7L?hh\Ԭ.xcY$mT*.cS\XIߓgVX0ൊ朹qZ ;̹mt'8|?)/u|y>7hR=w$ٵ5/kNUykUZ?X=ɰw5dھa&M _#w']aJ}ïB(mMvЀOderKIҶ/̬6&F#. "Bhr=e }2\cs7#B(* !/P \C_ON$ F.u:*h] U0?+;σy??^SY C_;TăU?oY5I'_5;(YUr|= -Ƚ,=]Na=٩v @1sӮՂú=[}Xg뻞ӳ=a}t#V\5={uoғ|pyX}&!/=s Qn.*[-BQcm͆u2u^7>gw4]=ξ$Li{F=,An@ߓPmW1 wV w^'{c6CX+{䒟u5J#ύK}NLJfMan5p{ 땬BmGu11lzYI af&}:{_B~c'cu߁Ò2o' od=nޫ;δ#s.GGBf6L3g0s^4m^@=v-r淚2 \O' nHƘ9ŀSclHw+6g8cγ\~"~QM{O|oW$ܔOG{,k>5xHzwKS+p0>jm co!q_MccyTQ8xQڞ?q VJ5Ҽm>r=Dsf.$jNczd^4A˚2=/3Bo<7?}|_w, F.wVN{qLռ0ok|7;nD\/3GQ_y p1z3xaV5pA iR'R>Jq?>(>N8ɥ u 9KBU;nw-E5۴񼆱]!?趝ˠM}"~o9tn O!]7ORNzwh xSE|}"Y#OOyFkR POu>o =žoY+jg3 /}/^;r)u}[z7#њx9}+VI-7Kȅ[7>rRrsD]rpbG0x{N1n; /0 ?,ՓcJNΘ$lzxd)rN)|#qRnBnh9/y_/K*ѫOEC U.I*l0k~>jO]%#gtHA5s{3z֊´}~5Sx,㺑%7#_Ϸ +ͷ;භ^R+ox}8^^6xb˅,K&St߾x;B~mJs:s;ώJw%S@bl0b}n᳞V:燤 dݿ~JqcT.[%qOR>9gt-/ kOnw4胶cxW=eu[gn!yoE,D?MX)Җ4ѳx%kЊ" Xs<lGX@ =gۏ96fqxU"}^sInfv ]>ׁH_Qr5P[7Jc9fW٢ rd\ж~ħ>ѷuxa<oCO _W@ p60|Zg3 0fq`6|JDy}O=ӒڦI cqCxG<%tp6[\I)JuC?:ON' M?g{G+kOØe?lo!ۇz}~n^vO:r~ H 1? ~|N{zo5PM8?"x, )0k'9p`^&^䶼R/ӳ+x}: G~;UGT1iSME<} V> M3uܑv;'Θ GSqWጉEUĿz> ^L*ܷxɯqrad:gZKZ7/.9%.!l9Xg"aKzNׂ+M|~G6P&n.{/ٶ+m:7ZC/ٻw 1q% pYȽXDY]Ls9-{Qþ༕/蚝Fٵ7UKcC!XѹKAs96M^Bҽ=M>q2H`S]&g{QprDE5ux~_#t(9/9)9Kx9ғ1r򉿽{ _NdMa tmsYLV‘'xOqֽPp{FKS<|pw\ ws?2W;}jQֿxK Nut[Ron],8e˩vrJ_x3BmXGEX"ΰ^?F?7?#+_׻bXEt+GSK5庑i*wr_9gn<ִ#{-Ε#|8?/l薕ysm]tXǜSܫ ,Úy;߿tơEݻ?*se0]"ABu\c|)l=ޖeϞ#Y?<,FV>s6_4֘/l"$ߔuï~vj4ݦ|oy'w2ߗ;^v5 g9<~#MmLfN2wrϓM=Ԟgڎ3gSI wrG MY]f/I|:+=}r sQr D$^)S1!ím vim>N>^?Ozt7Q_}럏> ?8*=[wF]ݏy I6& Ѹ~G \v3S _ϧ<5)[=ʹs[79NQg=M;{ߞֳ[?X/G˰5mw0%o'+{dtݦ+J7 t3^Q{wV)y9uEa3L٘Յ+Y*qDbfuw^AѶV|g,{}U{xAS/XN-86ɘ怇WqRN!^(ɼZ3Q )QC;S WÚ%ޣI_#[SuB&&vfGOpjwgq>1vky)Or8)UpƼ]aR_v1XWgNn S">#~W" k@w*clea6ȼ#5 ^k-N91=!ʔgpiK'ܭEVYyzoc .xcDod_2C-wabXG^} Mx$Y/dҷ/&Nwh!wvE}4v}~-xFGA:Z{OW`Of_vጋ`+째⠱ƀ[zc1W^}> <+-}-Es,cZ[%I86焣hAK0Zk$27Gy݇ҪG0Do(d2ofѩgKP@0+I2}zOC.Jgv^崀)o^ļ.v?fچ7y/!yeY惗lnwte%ܕŘ̻cY±dYjl_´>HVоd%f7{Rߌa.E푢ޓbkIikj\TކI"[¤O¤ &ƤL 0^9LzT5 I;caRJIWc^I: +`RmI`֢5nΧ*9,ߪCwafP`f~{e%}lR>f$qL ¤uc)LڃȍḣfDžI2` <f#s`l &}wL>+L:>}o1\0[-0ii3&mM挪jOb16'-0[َ`R۪^o6y=;LzC6`>xa>,I2$rlI&ǜمޒI:)~S}{Ѳ>;=FmW}<<ߎ~2%|nk)o 8 z @ik'f ti.h<}[sD[>{7cBJZ1ojmơj3" R}&B=ohzwJ C[___Ũ=^{h-qhD/J(_-(La(tzr}n,ƴ/1aLI/_8|:9f3|q_:wz0LS|g9a^xv&д <Χ+8C<^93?U]E!oeL\X\ :TݴOjMV|7m:y盐zW 8|'/s QÄʘ203^(_e;Wkc.߽9,)^*'b5Oy;==NGSYe3˓D_;'kZ}c:O)eLY<.8çjרz}_CG ɞhO1͏eLm8ܕ 6\qyplOol^ʸ?Lqs&9uIHSqwLRծ}IXvXl#HnkK~5TF7?cFHO#pg ,c]N!<!p䝓8r>"BzΗ#9#%>8B\)s$B\s4B}&BzRަv2 aD~ vY5cZ>GZ$3/W s\o_eXhߨ ci۫C9qLa{sdfEOk.Y̻ wcxAa/E˪ZN%]0{QA6~1.x X4cۆq'Dq> cᔧ 0c:{0?Xe5-K7SS8V:wK]B'l5 d}Ƙ)8.щlO:V&; c&~eVn)̿XyJb~R@sǰ{{W;e|3Wg p> xsF;,NZ'QO2\W4/ݻ^?}/%=, 7-|ble~`މk {g=Yioj_JtMh A# ) z†ux콴CKY:Uڈ׾ ߧG#J@'>\-~h#tFi۲ҙSg8(P\[7-Iouܒ{WC{mqwT@T?OpzncZ5E#͵k jyM]{ˮ+ho$cS?& `wìW v2? }c&eUpFɓvmZ;1WC߾3>㯘^3ݖt[r {e\c+fc`%הU湮4&KrΝչ\BW]9:iv䳜Z*9g9<ӒFשfYS51N^K\5!!*u͸xwKuS|EgDr702d4~XsG#Oy̦$=tX63gZO۷TV՛2Mqn' y?[eKi˙b3*%jޠ;1PazD7Jx#2͋aT[iScc/xo ,55w1O?7\h?VF.>- 䩾c]][ŪP~eq^|Q-m=-#yB4&_M;ևaνyX";ŞNWiKgYNJ=YpvpFWխ*Hv?rAsd[>&v?ړ:MEV2ބq =oNg dN^ u4q; .#w0~R)n*!xv=+T/tS& g1tgE~w'߅mXA} ^eKKݽ'DUKWK[6Y O5ä{Cn^_ Tx{~quuĿË }UxY!Mߎ198&~ ߀ jΦXu{|%wWz[=V|5(rte̷uqevTC䜧S[(F]5\mcϧ3Wdcjk~HO ||Sq-ZFkseF#Vmb}>|ur>JlT٘t"Y1WɌi :i&|M^eScO:؞t2)*foW_V(My|=GyFOy=Eʯbi"_3E|-Z&tz/*7/*7/*7/*7],*j}Z*Z(ҶLĻZĵ^E鼾@E^ E9aR+0w>hD×LhO)Ͳ q83k8u7d5PW0*}yW@ҕl?y SrƮecfUkSY/7[э n. _xэ n*`\<]5}Q? 7rIh'<NJȟ_E yۋ7O4}uڳIMu ǟ"CLYh7t?}rK@t"]~&m+N8\?6E+'M:;fMīy{ kiǫyW<ś~*^$#gWkW_xsVÝ` FuX^bi{t>@a.fV'p@3@^tsxN,vp(8y$%VVM3U,u_V>KY,!nRsy?yTT9`<7,'Uy# A{;ŠFp2rVLP8k \CWU,p%+ \AX \N7_V \W[#_`^k \Q.+JHN9x^l >&.eB]&G%X0%j_+a#Ζm$[ fPY:&)`4O3WCLu6;wۓ:V;+mn^&^$(w65&}5&[ntyk .٥|)OH',|eˊifO-txz koYѾ!k‘#u;_ɯxwxW7/ϲ69q溧ӻ[e}?FWkQns:/IW|7fsYtN k77Tn͍o<.v#79Ҧ{7es5-*.kq}J48Nw>m+y5=Bp' Æ[71&.zc{1sc݁v{8঄O mF=،.dD S/t]K@^[2nB9o-췏Fױ;jZ8oj]7{ԙNg[TEkꈋ7u{YjvߜiO$e#Vgf+C;v;yIeo6=lg;[n*~;[V:`+r;1^ykl'yUa!8@"U{8 \ QG]/~Dy#a+|<Om,w]O~o=Xkgvkl*$iÒ[ǕVl/9BRޣP ;0==aG_ɭi{jw),wFh=bO넩e_F9"~ޚ(UwC)- c__޳aPQ_&u]!le^;NVįlFɦ &"ٔ;s>ٔ]L[SmM55yIkmMZ>okЭv&ڙx3)8?3ijg{uM0akwaνa ޏwFWjm7v5+|_Cw5st?w5swzlT e}^djI7{h7C7]71lyuVv'Y]oB-C+swnW'|SWŻrWpS4h%1͹5}#xm ʱSxSԟMRB})@j86/Gx5lHg\Yg_|u_{-"5|ޢξA⨳Z4x }{j {Qߞׄp'4,*g.F%8ּV7a{vɍ4/dg(s~?y+GiΣeqSCQb9#O^G9RmNQ"n"jBޕ5K1y5MU}zpnvdڟι?gHJ(0?&i9z.cyecxs Yٿw zWg>A'.gT Iƥ߭MR yv$ՌRa|Yӛ#"LץϚ>n`OqQSQqH8ϧ}܎\:C|%U#{i(ʄ\sC}WLġiLS4Gd\#2-MAx4M`^|0N3_`4l [7+[ҕ馿t3ӕt;Iq{CzӔ#wp[$5CȻŚZ>s̀}ؠw  |L:e-'!HnS~9뻕[n2pXiOamDq`=aH<}d 9^:a78C/qr&>ۜ6"<ҧηC;iK˲AyS\;eߥdeϻqT9nBcE7Lx 8aڈ f=z̀?ʱ:;:7)'k2xyK}Bx||@ԁT n{f_7O(H@};bw z>te';]ײ223-#fem=E>عvmn_t Z^NF4Q{*މy0^ 1;7žwx%D>5ӫ6[rOeϞc,޷b}5DZkh|kH^˜<Z72p׉FތֵK[[t& m\_VM50 ۾oGN}?N-mͿg,8}ؗW'mWn <5w+_-}WAﲫގл,7|p8|%#VKu; f؉||$h[:h>&|CtZ&lj%8&$9t`BUGbP/4pq K,pv~;C{ Ɋ r}к$ܷ1ގŃ`Nuc,:ߦ!nl,uyQ5A geI,Ss?sϟO Elsfl؟sgگ~nl$jJf~;*1 zX~olrWdϯsyv0l&oSd1&do~U\œc#rbS{|v_d:3ߤY#n*9f^M5!/o::ocO7qLI2>,;x{>% ?> ce+ O`?d.L|KgNl1*߀_r=eu6KMEEWBS"b]@&}LO""𰾡:6mg̓/yxs\{)'@un>8n.^yz?Db䕁lW#\c/#փ}xneڿ<56(ίڠSmg?ʴV\u7:O{>w1zJKT]87ߩyG|[}Un}|1&gs9[:WܚC*?we&\[B'Q:Lz>Gyy'q;KSb F[^1~B}eQ(߾=j b~>e ayPoQL pK~gD{N!\1ǚkOѱT \8xo -k'fjo!|F]tkN ѦO|d0xC&N:7lv㶺TTk&@wզ;wM5.+FL ':ԷNuO |L`gA~/#޳SNqzcor&~C:xzސƑxdOO#FgռlUǂ?Ci\.,=)A.z\[y# jc}C6nڻ.4w5R)\XX뀝橵gԼ<;h:1XVt7` Lp Vv7 VNVS 6De[o%,9 ݪS$x=چU0>,cb6ncM6|Tx\4pfLk4]"wC~}^b$Ę`ޅeٔ!8JǀFߛ=:[j*p྄g \}l}M{{Mx.u򲎀gU&V(q,n>sp<$;\Fuw?QN. {GÞ3~:kJ<.V˸;BOa^o4x'yuؖN.4^jƈoD%pFC.fI}KPJ (",R6 "4)IH-:BZ  +MTTPѕ(DDAn;dΝߟ0ߛΙv;w&|pl>,V3?e:/U{}|yķ.[t& Lq0[9w#ynє4+g坘JzYHSމ#7r?q|so>!h4Gyj_Hv d u*l ޡߖwi` k%x[_&Foď&jĐS~WoDܒgSk Q_7'ho¿Ci%+b9Wwo}Nmўw7,ܕ{!~^U3$PG˚<8"X|Ay}Z==Ĵ/~qH8Ue:£IGka_&R,r9 ~UN׼_N,L۶;\DD~LaCU;y k55]nUPP.*HN͏z|spXCu)q"#D\og{[JHgJz|0OX4Vj)n-~ojy<-~`= 1wc` %pa #p?>Vjdkұp7nJX}rw;_Ozb9^$o7 V:c;]S~w/}IC|λi^C._+ȷ z{Z^˱; {rJW1?}/$?ICYZa,H2/[a,O dS{-iB~:m UkTd5wf2֌MVkFdj?O&w88ԗ#9nԐ\wv Ս\(}cRϲ?KR5 Rop3u+)jTԀUOUoNPϿ)aDM K#ԧfmȏX^2ܡ)W*2ߓj?OMiWiq &ܦ20 W;2`On[y}C`CTRi w*8f[ssif\4snc{qLYuH3e4.> .q;9WDGG>N:V;1FLrzzl4c-@AAzОijmk/:v6:?떁ǔO bJgtK%^09ݑN,<i9~$ΓY8>§[i끝Xtm19Xq+2&ܝ'Ga9}|W p/?Tr("jxwGDY8]{g/ wqnu}췵\ȭ$6@x(UO7[e= w-jTxtsh~EXs^Ic?Y> Yq'=ޙh!rN7JOߛX~"cV"A׍R%7 ՟זI2z`Ǜ3pv 6n%3ۗ2~3}B;Mی6x2M]|<%dIBgFǕ @tHY;gC;Do$bG~H`Y??{dc;ۖ6XJk }ȯRnYOB:!qkH즃W1޺x&t6y*.%>?:[]3/xڸ;^qolBj \z7 i ½nO w$3BvK;4ڌqNuQy؀K"4.zOc] Θ̀;7r$ ׊3㬙45Kz_u9<&p9Cps΃r}KȿO*6ƹi:^w%鬉sGt]st]sdJzVj?Ga@z8Ǚz?19OF:ҦnxK高qw Ss3D:|SnZY$knw=Ⲑ+wE<n OVAy޻u2K҉0Mv'|j{g);w9 T>ʲل/S&B6ۿS8KM!ꢆ)7!_tCgYjx~Rvz?⊽r^ [}Kg!8wm]le^>G_޳m3w~megoK=cl!/R8Zŕ|~ >;o3G:;nnoE}\wt =FΨώcCrԳ6\8͢Msl s9FT[k (69e=rք—*m(qOLVX]$ʳej; '0Vv5Q7n!ps ܔp3S|>-"Hnq9 3}xg9曑3`}T# 2sLX>y=p w'_mKڎ?t( ƾ L`|֦bV?OI%='^u8Zh^L&' ғtoo2v?ݝs§y瞺t,M4u=Y]{ҧueI8x&yˎ zW4.şKr'gFWjCYz:L.w_]|nG7S;:[#=4O"Tmwϫ9'{eQZFNVeև q e׎,;ײ^{ ّ:]c,_odcۄ:ssᯘv93ͪ"|U.q0;Mfb=Dwb1߈w oQĻF?IQMfҿks—mBϥgaEg)V6z.Zį1n'9oSr9mcS־ jx=sEsu"o PxM^X6siµk?,_r4Q'\ukIזN6܇c-NYڦFL>%!ޯT{'B4X(/H:}}4oi:tGˆ85$E/Xy5EΦpM~s?{{$,;ԙn2Rt ^71@o>; to;lC)~|_|W4xaċx`YZF:h$&T/_M;3 {03}>(3{}O]VAcCgo}N=j.jk3xcui/-=Kk2Zz Wj\eMrT\?oZU!srպּ\3oz?Mr皴~}oz"y(7Vsݣ׷l2&?-'S,%GBZVoAn#!e aϳLAx# mqӶvD-;2);ղ̻"o.⯐M]U~r$ n7SV෎N婱෱.'v% +&ߞ6] ƴFw-d:{?6J2>g r?! vZu%=Bl.lUv i[} ˺Q⭝mhn"-u76Gͺf-gF|;sL{`w=@ 4Zvۂ׏?YK[nesT*-D ݲ%֡'tI&f.ڕDo:3߭I=o'py;Jj2w%mAQ\;](ށ־ (:H|FvpwB9Q'S"/sgZ߷PX霊*ڝ%Pp&{o߱Έ)NKIL dU }ga_ > ΋/ùf˴C] ʭ"p:k%{v =y|A0rCfkh@gU#^oCœRBhjo\&+8rg.ګa">8 ڦb]BsZ7+̥~ +O/R۝IJtReSZs*=ܘ粍Fݖ}v.Do@ÀؕXY330u4C9Eӛe/RRG$!k!z+j2Xg̘ؗfEKyIB}u>3_׽os/QjΟCt;6Q߃A{t oKtc|1?2rXHWWݽ/_O3?*?AIo4?i~3浱vi^O іVhyVY~_n-w~Ay:oe}:ϱ|G'E?w 8n14:=^ :1^|+ ;3̞t`~wٟ8Ehyv=2/?-7y=\ Ƈ:825n6U~R7:q.ǘ2k*\ѐq G - Lg~uhb}&5ڤ&0W xx3OV-))93N$~a^#yE=`zpx?w<E? :{i{x]ɖ.m<Q48Ŭl %,O't*3oUGlQgb^2~CVVNӕ&.w Mw_\C&4Wt8׊iO5v xNLpZ;޽}%XkAqjʟ{ZUڭJ )gҝmޣjc݁}u Nxx-6t6*o9U1͋X&c׈ýov>b{/v chK|?e}gmI,Wk3?? Ƴ[UƷq"_75]=x6g[&5mƣRAƭrǚbIێ4o$eKxtc~/+>x^LзA ]`ٞj6@poJ3-ӕyyYi[ܪTǙ?/ <C2-S}(pYٮ2?uiBx8?5ŷP|O4:1<+x+JsUQ'mcC9Ѿʎwc o#˻f{Y7ǀ˼u'^R0NU=t0b%aż<μI^71w~KVrϱT?9T0&3oe' s ϥ̟nSsUUf-9-g[D1kq|~=<:7B1(oDMG~~.}gwr;!i\ CӤ G';wXd&}.R-4iOo~2Ìdq˿2=v?Xǽq7{wsU8iTyCpV cϹaݎ4kD3T-d[e2g߫]w3 ʣxwNk<,3) _uyrͲy2`։e"׸/*y$(O]$3o䓭?8 )Χ>'~xU|:#SJThlOѶWq*%Nm/0'6Ի,LE=l;ĵ2&2O^&̻P:nOG{n eqsY^d>zh-7 g)<08a_H봰\/^sl/IR!),x&b,{ =p,Meqܪe`=na=KO|uyGau!yԓQhwz4%zkYw ۈXo2Ejdz8E/d+'~w(  q V/mDɭLI[MT[+.2̚/HrJ}ogO@4HDH"pcT78Q`>[g٫?~q{蠗n3m]тsx6 S'zgI6B>|]yw]˟OX,~@ٞ?#&׵F<Ƽ^>y #^}( vмnX֛ N-_*UK9! Fw>~`Y~ϹOҖҴ2=q;H ƽ]ڑĽ9rA6.@5f fΠ= 1{ftc>'wk_ Gq5j 2KJm*5)ϲ=FJ(.NTVIDzR+f'ڗ285%5N;^W0?*(pK{SA~nH=rk4L2i0ç_rϯa(b#̋_{~hxPFjorgc8wO}=5nc3vU! hIA5ED@Q+UEY)EdQXE/Fd"!$*U=7oދoww̝L5ÄcżuttdSfb gg:kоOط԰-{.+Nɦ?qi+z>k7Ml‹L:֬W5ڇd~K+:7г'ޤk,ߜef2T)'CT:M=sGi 4`tW8rYߘl 12W78]H6ꜽIYjj N&g\Vg6ۯVcuE%K1Vuo>~y;#8MB BEUEfꎼ,חsB *࿅5_M>oRά/z޳:=NO.mVz׸k? doM8LvSIg4F"G&}zw'{ۆ>CkA1yc^$t cQ[εU`7ze$ü5חm+yT$/4x߇=7GPe"ܑwhmݚo;59^n&^u)-;ʾy>_Q&73ٻ/J }!iIz/j#N2F6Ϲx){!Q|ќuo <,}wx͏}҂s_ )w/uZ=2pjME-\Ww߾7;ct 1c!9XwSt稶5ؗ"rվ\/\/{ڗRKUc"| ðIf"rgw~U5od~ܩg| -۠RݥS9w1g5.7\ }#kDxy8IIWi~Kkn-} (^GpGO-ȍ ZN ȍ cGQ.?g HxU*:c'toy)[9oGԾ7?t50X f>75Ϝv8n[2p3 aŊ ty'{<_Sy~ۙcc}gޗ]6gPQ{DD $ѻg6J76g+x^E</tO 9:kJi<?--BmlgXج R= \ҶK-m"|-%EyM*vb{q7e-_|I;1mt.}шtɃo[B\໨`8T|.ƇJ͘'ǫ}/ۿp12#&ĸyQ봡ߜ;- < ?3ot\qjozl`JL!{.(>=i;Z;Wq4aނ|Q R'~IJ;sץ恷>Lmr6X}[F5t,7&{~ZYGZe]y7:δ[1Gotn~U6{@:xۭp2ҳvgzwmNoqdײuY7 ~w׋s> \ ܪkrw>+G]gWV8<{=\;l1vZmO-ٛ`.VKGu:6ufZ|3kûG>ߴm/Kϋ=E{vtzY#>ϖ\smmBؚNS}#^_fw'!fmL%:Hq8|bG}W̺;[8h6~B:ʈ1m|zmqc31ϡPa D4L $3a~螱㗁k ѐF~ _ȯ *0Gs,yH+8)ֹm#OOn5P_o~|+P 9gES{yvcFqh}V폭w xہEon>$x:ͻoe30I|xX<_&Ǭ00T|Oբvbx Jx=QmupQ)}:, kF: +|98zKgUvyA5:)E:$ Q#2Ҫ[q6(r7u oT e}ڤxLjj.'^r3mcMzΰ;SPVW @$0aֶfV󲟂P?{F}+{x==M/yx:n'v΁߅8)szWSJkߝ5j;{/(Ɠ^眜Lq"[J7:C)#ݻ9pfӒx ^_Q^pK 3_.Zd+zΞ: (B}v?Q"ހe$5Py6=nmS(;o8~x+B=&,c:xw?+yfp-o#gq䓬K~L759opYͬWwwlq_@ɧxekCe6x [g%Vy/@^w('qVH|Uo~.}DsT΅NtuG-JoNӠy2o>m{ܞ-WCWzK+KSB),cHyomB| o]:cPL7Z~t8*+kyא~NXي[/ߛO؏'E>:@E)*烗f+Tƙ>@w}Q[ !ϼFAȷ\#0]o5Q?y=O*%}\ojxGoToZi_<]'#'Hcgg(Gҕ{Ky/w.L sK#^s CLg1#kFI+p6柂nŻ3 _Ǒw)X0|5u_M58bG{8bO똰SᨱsQcQcgQc狣ΖΕf2wYKȿW`7ߝmk^?Y _?ooC)pcq-nV9]>BߢǙy#:3ִcfR.&\(,'MU\]%+Os;Nd>qYL/e8!un>ğxܬ-s=l.>t0_Ύjieˉ9VN}N}=N}COdO(N({"TOw71 [cUؾHn^ˊT(3E\{޾@ Ømgvr1A]Uf~#^fIgZkW!K{*99e7w]*2w2/2kx?Ƞ..RͺNI&( KU3Jg!ܯ_d~tz[HKH{"sD;*꿚b_? 9܇> %V_qaoGJ;Y|b'eU}mj +otvbJiglٖ,#˴xՍpLT{X '7촊1ς',Vsux9דoѳ}򂶷f6A5=c^H@f𲭰$:@cŃ/y<XΖ9m [Ar V=FuΨx^Eѯ@ҟ܋rx`7qj<õ>kڇ.|T9R]76鰕7»(o\"|>p> Z&ۺ%{Swj 4.6kzΈj/ ~ո<{M]-M|Lb|8.X^f#ͺQm/3f&~m4Ӯ.DOfM廳"-Bۣ\׃@˺5~ f̚p|(@O<#^;uڟʸax7_O q :l{Hq^ޭ/Y:{%*P{KT"v*Q{?S60*x6s13i{ܸaQΣx!Y&*1繹!i׀1q֯KL>[\Zݚu͎ds۹Ie-{ekW(snf?,g=/t~R1\>H};\p#Dag/03©#,oV \K_Q;'ܽ࿐fs{k~:?qpa!{gS"S}p/N3z]},WH~S?N{/vSś B2䯉7>wM216"z\=s9+*QNSshR Bωb'S-8Y6EO%(fGi^)&__|ʯ|ʯ>!u~_ʯʯ~㗞w}ЯW~ +׶5=pa)7.BqE(n߲_T ޵R.`>*Ӄ+*U5C|w9sۮPGNxFD`W?Fktee_5X'g /#ߤQ0X8k9oa-=y Y9lEdu Iӣ_kGuWQti7! MBB1+JQAٰQQ"( *~(^>{"""~;g7YLٙ3ggfgfWxDŽޯy*ٶ:G0Px}1e,_( Z~|&!,tLJ%$0b`=> s+}ϩW?էIzzױ{F~uMoQr&& &ȭf_ܗ_j8Iѹz֐Q9$ +32m´|ȭ~#rhC^&}md[}S.Ť-fʥz6U vVGߠ𕊻E>dK?ҕw9 ;*>cE ;6jlg&l[}r&G!_f+j?9 |AJE<3O Rx0}Cry.ERؑ&,}`aXa{>pVX ~]{iUFmtn Gë%/Cav[Iii6Jldnpqخ[ ]eqQ崍 ؁ytqTvkw1U= k]+jFJCTy.Ļ<.{7x\3<~wox9-c_x+=WOo YZ 5joܲ4\s~bԞeݱ֋_:zg{un'[ )Qo9w\rNFf˞BHGozx)ῨT׳K^N;gbx?=\8Nw'as8ΩR]9Ob Tׯ#%(k3?7$ ~[|GB%GCuG8# em u䚐ܧַ9> |zqtʰ:h;HoOJu_bYesc/[@K)k~Wc;=z!WY,gl Tzs{. 2&̈{杻sC`V%US9+'6sW&ݲU\FYObd)}L[gJ:=S9ҷ>)}ZI^[3oݟiDJMC,)˲c؎#f;֯\ȩxuIRW w)_yqșAףzeAzN"% :ɱyYNQv9rwy䏙%!5;sGml[d=۾  :0loK=Ģ?d&wu~8}W˛ve{9'躗{b=}T|~N4~r9z'yG!;+ _@v?d9"s}^#M9>#?rvl+ׇ/r"u{vQJj'l"O<İ WQz5ٚT[kߣ[/L9rXSgs`;B隤ӽ0:w)doN&!P%>CEUޙy+qx~n軚il:6W~w~H_(d(<!纨3)WQ|1X2azU6gZ5tN+˷'Ope+x?C/-lfIu, Y4gکF+W[ g}W蛗'ɸoz#YJրwώON9ΦH|\|'[oyboskN|/tY`)Q_/l'JIH37>d*ױUtUz>q߿{gDP\:t:QnW6GcNSl̙;a.6 2:-w%vd:,&d?䗹|w?}/8,y4r_aW Q  xw)M} '48pU l+|ƒ'RźJd1Uwy+`!| zek!_J䶙R*U Sx“C ?r(IB |3?ggXe%c_;߅߇Nr/(2ɷ~w߇XMו7r*WHGq}I)[2gVT >9it9wHtAA$>/\t: ֿS߾@='NNH[&5a;E ۯNe׷s?P|*k6ww9>ve_{5{n_Ge| )̺֔yHkF:.C!kng5d%wɽl>A:f b]߉Y+L-þ,9"OE]qWȭ}32m()3HP 9Sn= Hr:4C_IFuK)-ϊy}xOo5գD[s~ˍd%i7O&5TS wG}1msiF+O9}DO+ٕڅe|/~3[¹^ToFon\goqnU2PwPtrllexMT3vL::<}UZż{s~>&/y}HY:)y׉j3Qw뽐/yr4sq]ח?MO+%7ϸQ9B_|Cg9xQS 5Ux*p{zs/%?i[sI\3T1Hog772̷ wPXSDx.fPΟ#csƓ{vc{ 9~h= ?&vp#psu0}#iTϧzyuWswo7&>|)dv\CDq ߡ\oQzvH3o>r^M[71rڋ)k8BA y׆(Vd5ߙ@%L3l5y .M{rzI+a|.y \fs61_kxޞǃw_ U1kSeziY:HCnX93_\DȏgL7yN7Q[ũ3o>8>7kR _̓/8>u] }c_8 5~C>Aս~xR 4'#g=+nk@jgM4 ?H|ڠmzrw.Aϲfi9]`8{)>#޳G~-wwge]NqI6 n (RE9G!iig؊_IW=O2 xWK>ΝEs|g8/t1u"w]*_yl¯{І<ӂ6^ /;n|sFsۄZ1rkyU}2x7PV|L5H tE:tU9x-SJUuj \CVtvH|7,Cyr05 2e;ߕđE8tv =p54y$Z+WnHt%ܚp44sŲIO#| .s86p@ v-7:'=dS{:)1;Z^SidZSYWިfbiP^|hzUX;\O˔F/?Kkd5N3\뗂31#zvFtOzx-9_=&6xDtbiLZK%]Ħ1x;Wrwl kށtwUŽBU%vg>y&ON AP߻-ʍXV>h~w[!w}T+Jlr 5HzӿLM/~nts|^09A%|kggʇy%8svugг)Վ~Vbr|Jlm~g5rbzK x{*{^Ǹdoz)xɕ!gO&'xݲ;ͽN?dg;ڮ9 ׭_ͮ+1mj 됬FBկAw&ų^aݾNǶה]e(gkpgwJsJ#}88cψ\;uL>ױ!)#=R31~0s(L}rSP}Fj_ƒK#}g9qwgRi$fDa0˧Z筢<S+N᷁]ܮH|^Ya?>1x{y)},F£m.6m;qݾJ>ZEχܼ/gɞ0\JvT5\>Mc9+»ɕpbKmml9ON=ö͞E9fM3rWzAZvX~;P*`ޟu}`/`};n7~\6#,vSp;=lSZk+S8pr:7sprTzpt/ ң88!wwPz~IPz4v>43[q |8Wp(NGFpF(͊36S8pZ(θNkŹ!S88=@ř88M^:%3Cqn Piass6|1338wpot\{p}n{A|3;6VA}f;;ĿF&{V=Kpxo8*=Fkaj/p‡HaI` Hהn\79 |9$c%"9'!dl AH (5F{۔L-?ђUASEE^ߗq$cLWcL1]9CƓc3#(:O\ Ήont9\ƱԱWENƳ]XZ/tPv~m'{D~m_5k*~\]YOIδB?-Ҋڟݍ}P`} \]\t1#. 'ix` ]l aWVsu[fOeg"e3wxT yɟob3o3x:̻ߺpB 'kSvw#~Vi7.0;չǷnMvVNݮeu%^-]הHkWdiKՔH .]بO G߸t97[Qln)pR7J@"}Ƥz cS7psicZ߶}F`.1aB7(+㐇̏~n7 ;pDpFΨ,w@XmL2>Ft}r0[Gp_ȼ.N}[ e~7ц.I'V}\0/0k_hwҐ&}lqj 'x}%D^]2D:?xN'qUm\ aG킸[oz7^da.#T6yd`{3 xy3nsme *h.ˀG0oGh/7J_`2vw(H is]ۋT+d^׾[VEס&y }\x/'y>ҽX^>4b]syL@X?]bGP#^ nn~uA\kdzfi-=Ok)~ZKZz5{ԶO^o~\?5Oz%|W"+Z_{~fi|_kwPX,-y~^jw~ow7>1(;_TV_՝d >/~N<Q/%R]wൾl,;/Z;1uߪYg^"ՇTQ:-ՇV>BY't0 pn|.dI&h# qFwM2ufP:`'>ƨ/ٌ˂|垂;b3gf?w?>|q%:I?$0CcZg!#Wt%\ꌅkNC+kh,'+׉Uc[dd1VE&k KDǯ#a 魪͊mp3Qq/0H/&9>dG,%;9=I~) ncӾjt.HyyO{p[:[V>|,gB0{{/|g`=/|S`͍M{ ua*tYLfYЮzs畚"b^8sC68Ƹ?7p+>L7\FI O;ulнJ̏Bي UYi9kw|Ƽ(8yMYv[C &m"!3:^ao8v6zw4fo>f ^d:0~Xww?R[m0~X~:X~`0,8x@bCTr3Apѽj8dd1msa±0̷8\Vè/]/ ;<=Mnᬳ1nn92m[3t7 e& S{E_f5o ԧLV}GCModkQ9ŸnP[£ESƻ8F>(xmJ!1nn?|xcqp"χ}5%9kppXO=GZ 尟aGzs>B`uOfmަmیE:n'C:./ 8?{Wc` ,({W`\5\j=?u~Պ9[4eM]vx㭘Vb{2GC{~/ "ƸxY9:ե8Ng%>F)ƛjޡܯ`ޕX^ } ]GC߄uXg}NX 24_wK`jގn+?nM|.0]7utb^-pbg~h7 7~L)i|n3^U@mx`>aTh/'Vvc/3e+C _;ąu*waO@>L53+5DM5 a>G&_w@`kRSM8+TSL5O3yu0X䳷!N#և̋2tk'iw4]}vj?)ls~ͫ/{]+n*7̘'ͬqq\Jsk$1w BsrS#se8?2\%#ow(oxz<N5Ac'hԛߒfn~ iI| K\w]SiNVo%:I~p)s'NO.ϒt>bB:uX" ;rldE9M 2h-Mc+tW.~ >֮@>[|(wז&v$Ce}Z@]pv9Ќ+ZgD9.5ê:,L~U'fVuseMd|o'M0cד?' 3{dx7ޯ´_ky7Ä_/dǝ:H_+'4F_?2~؝áf+㻠$3}PYf.M/y?g{^MI&y0o>af_Sj#ۗ>ƽo..S9սkl?ݑwo._:a2v̟4ᶐ1\yΗĹ(X_+E]f}E7x2!c|AAJe?3o#s\"ͲH}0F^M38FeUk6q#vm2!J-x[eד6#7H4uߺ˿uwu5ڥ11WXQ !zy/;8NJvaC=?NCe^y i"tu 2/@g:}W;,nfc?*|U摏:+ޥnkϬOX/ a_ ܷo)|Ù6ijpY xO\7>(7Ra~]0A¼D/曅AaWnmpl6Qu䎽s^*d"ܖv{oeq3$?g~e WPá!%ٴ+.؟b,+qx?/ȺúmӁ1nu^*lw[5y1sq$;q w@ƹf(W@&ݞ <~Vў`y>EW@8w^C22X֣V=;cT nsHTڕ0m-o|v88G 0fg ;*44 לwxWo \HZ>¼H1u"Mf_cߗx/;ca6⾜yEi޶;H 7o>m:589%p" m~^]seѼByfU杮9~xwֺ'4]}Y g +tp6:~`S'7:wQ{r ncA % c#:CBX5xd\lbQ?W}p+D1w?1y6[+Ǵ!`&g0.\ d sP SO^JO \;ОֹmXiL v߱?eTdj8緷u}[̏~A皹A~QsiϨoc>{byZ?s-.Kǿs#p27 歡~+X%/s+P w>~K޺cq}\1oYGX>llC?J>[;HdT-gBfoSs8}N! |/gC}e_* zKyf/ɕoqm_VxL} ϸ;)q{βC}mJi]oDzos#K\˧=B(8@6;8O{8zKrA[X?@a#](U?Ou-'`uYBj򉆪ƚJc:Wk;o=T |a݈m/&O~ 8{|GW1q^s߽o֦7u衪̉/C}Ӑ޷ep?o( qlˣywU+9G:v3oE <]o0o߾ռ4w/KBm8{Ľa;._5-=o6ˁ_H8W-nk*AeW`tq`Lё81彸ǣӨqf9W?(/Bo <y:c?*Hɷ_7xhG hlwC_ f .W_zuQ~. -pN )L|Y5PCrQ (㗁9bLC݊Xrg{T ib bwLQ'nC0(s?89+Ş #pm9_xΨzbk?Zbrė}yRWc"Άu׷00tZM$KJgzO:Afnx0y4 UvRtJrKaHMsA-iYEZj>3[~*/GU1u~R(|XN Sxۉa߄tY /."wF0c]ؓM~:I/EeL~>FW f2@<=U|6}dope-sBE͘!&W 2 2sT*|)p^((禮^|W^B'|BoJL!~g虯PA ۆzq Uׯ >keX<Ձp-дngi('H/̸{[{&@} ͘eԮF7{XTk[aRPoɚjZblAzH4sb=1{ Oxm:b:I!άF;CU{gAFtK<42F.4wUVi;K}d%c{ v_XcqwhL*$|fCsoDOa[HHgmu 2֭ZöD'ޙɗ7Z vt4"tfav zpT9;2gp~x5O>  ==MduSGx0p-ꈙ (<}߿; hjIa).I rj wxHINrRЮ&tt&+Eflv]/86y yIf& }Ug՜t FVʫm~?c4yٛmHF;8{wy)[hm\RsmldBV"rV3?"sTSA7If*"p+K^ݒ ߣ0˲}|ϊ{Vs;~(30Kn PeE}JB6*'}?}_ uOq;]FhPNs_m?ׂ`}w^ 8+[6Bbs:7ʼ7(  0wud +ZΕ-l${ 9hܻXR;=5>wtsftx})'WwNW7Ϋ4]#JNy%UUs+1|ͤ'I.' \[(&65~|zr7?`n vޠ $y۔Iṛ´|~sI1zx!Ļߣol?il]liRFAWC|!∮o :c,kt։YǕ:t5}0%IinST؀3o}#qXptn2$oǰ(-11_J)۪?N/#:=#e#c FVS#wP4~␷|DYiiM:kǩj]Z}W7&.,L'񽹯 ɯRlsp |m;p6:C:72A=V'.Ӿ]|I3X—un?PC}/WZ8'2m4`~iYg#[D8G̾\\KM<.P:%K_E᭚uc;Z@|3 px.= }ֿ')wYF煢luQy9V풲S2:0Cf:2{ .k9/0]B/aa o⭺vwtZ #2e2YlZ zwY2jfuYw6lG2&ȶk&|.\mdmkf hhrLxxo11fxrʓ9Ŝ]s9&-9&9&ӈV\WrK+5ݳ` : X cǨ:_x2kNK4؞en8PݹpSnkUZwJpO;+A wW~ rzqQwWqwpZ|Qj#vL=k<;Ͽ;K943OZ~$-YIɳk<|4-q}yuɕX [|3xEgp뻵"<2/I %D9l<{ 'ͳ:IPXaN?jN#N*I{K!gOiEw+O"[:։WNd_#ş|' ܪrZ$!UzI=B?$ysB//M #S9 Ie*Y4rJ$އT)\YrZb'dngtE7]T\E-  i&>18}W'7~mo[ Qw {Niǿnd:s7R5+L`b|zC[qT"^/淅of|VqSdHymru ,|J#̶NeݨΟ`~7}S޶0:9Nc8 D24u6ӷي={~_pۭn9ߋ~dη+ H*}`(gwVTp,<g]-x:lo9=wn #I9y?C]rRSr>ƒ6$|2RM* C]5|ۧMgU^wO:Β&!?Hq* )4p$)D}ߗ-XD- oVC+*m}j)^ [Z!X3l+ Ux+~pkk{zT(õ>o1 T^`׈TTf~k_=5+J?9?Q1qLĉV6~{9(?fSv/)}[OZשL?xx_D^>k]P:Ѽ"g9޳2MtDKa)[U߫CvXabm Up6ݢڕe/.id ھ|Iٕ@,=la&>]BtG|<^IJO{Li<\;  jĵUU/:N7">Z#֛UXsϋ='gEoW1|$0[<ɻQxf$o5Ɂ!9^_K'$T" ^oM# iBse4cF_?)t ] HFx o} #ߟmscHK~± #WYԾ$3Srp1Eϗ^OwI^H݊z5&ӍM^6Q^ =[gJfrVǽtlzZz[̇mpk"ײQz1L4muXj M6nU k޲ɸc8pMUg9WTScshiMM66l:އp_" s|ṋC9Wyvoqs6dKl)ggX"eqQ7̫GIj*}ٶ[spضlG?PbߊWkCwK8R\4۬#-d#H6}aj?չxu^Cuu EMq'0x3[# Xw]):9>]G&S^ "u9'ޭ` ,+)[]ov'^wa#TׂEl|贼KrɭQ9u*?cռIUcyw\W[;S}87Ex!SLOnHlJE cgmRXx{2#v|Sމjٝ&ov>k,[t\|Ys>^\6]i ~N5T@oqf)mWQ'yz'` 5HW4O}TEۃ_/OU)YQ'켓K?s/\&%Bğ$8y=|\c459:¶Xn/jxOb'jߨMSpO+zf^H./]Y#y5.F'pCsBZT%d79b xtZ~>j;G}Bfu(ޛ媐{Bg%?;WA*#G;3z{UFSo* n(wktߝ?]wWN7M7. ߋ׵w uma[sj-ۥ&N}ηo+ö"tךxf, 2}ԁ\[k!h)C߳ܿQux;}y{ϻk<y:ze]uϴ'xqA^oWԎ1Tc>?w3g`rޤG ͕ny WԶL5{Lg "[iL9+scjC' z^=ӠWNۍ^zry?>$LsS׏Nϕ+$`tI0wO=`L#.#lgYi:x7>es<߫E0=*cnŕjc6Ie{\wBHx,C:_onom-#}fauHj7x16J‹)[.iXGBn@ulY/,*;2vX^1_9g[Sv99\ql8>kEô&UoyHiq_+2149:I#q&S;mym poE&l|c>~a/cft ͼt yo 紊xu^"ސd׬s+)dc'?dcCG|oO6{9I y ,>'󼫎6<8!.+%QS|?'Y_G]}ݢtasTWU]cc]Pg"qw G[g$_t +ğ7smrzsB[y;8^ dnQJ\̽wqX#%q\O1yoʻtr>0$v[:.uw\W9>?:W+xwE;ŇE2Aj?(p ~]%b?kz'rz\6R =Չv-~=~WFg5w6.E͝%5U&5)jm =c]}=t7RĚ|s {5c)_n? 69;Xi:5hz +7۽zy;hOV7q4w _8$W]Ų|jT~awZgmOjF^+-i- RgH ؗe%2µrS~ >nkTs""Ϡog{8y ~.ٖrЖw"AR GyHzxvGS&9߬xzN?zx*?6j|HOR~ɲPX.rI. z F`9|p NϭZ۷|Q`+) |pU?=?:ps9h ­ӌ݌NYF{d9+vt; !M9cisD>۽-M`ܟ (1!,' qa 7q*yҽOWx`ϡm*io<;ys, M#tg+&QA5bβUHWc.?*4o6%| <3N٨ҹِK{ :ץ;פΈH`URo=pɞ$ٜ^^T7ibzT >"?b Ʊ;*H:ę =MσS՝té@I=J8A[e_fU(&!?]Lc: ŸAn7RA]'|Q="6r_7qX"Ⱀۚù cC0,>|WTP8,p3/>rʅٺ+] sxE|xv$UV{[_*ʡVtsz_ ڀ9*-g~6ߺ2Ms ;F;wdVrL=YףY*g\}d5c.|neڭZXhSc+Q7sp7g1NԚw]hª;["c=iӵdvFoy ]ȟk%pV2e:D;su};.חiVBFٳtt ?)tD.6:j/6:Yl8 sת'Yp[确Wc=)']X݆ Ą4eaUO#Mw$ ~)?M.]be.Y~M.=KjK Ry\ }й\pCDŽ~SY&2^k½~SOzV :M^f\ u/ ؎lC!6c6 Whh8x|ܙ\eU-k=teQwWъ:מp/)Oc1ǣ{ux 0B߹Qz-e~x{\kpM9\'2ꚧYC \ es+ߌVݠS@ oo ""_1s{~ e칤:׸\S._Ul\Ʋ`0ZV5nM5Gp,>-b>ЕZ[;6Qsw)[p=qeTq]DD;_w5< {K{/ge %=| P4p<,}Jw[C` sqTk[`Kl]Ac 7|i<x*cE+r+,c8M~!Bo]>g_vst[˝O1bΞZ5Z>Xa`*w+s帣k3"7v}|z-tNw`r|V T=Ch\ Yfu */)Uږw$W_`GUasXxfshG[jt;?#\~p~t̠ҿ?; • aAZJg _Yi gڤz!)c{g=\cYJk|(,9q7B>{,G:;Q*⿴˶Wnu2~4\O*ž gC*k?~+8?7,SӢ;a;( V̤}tڲB3W-w95N9;ӝ**HY{ ;mr>Z.G!U>x }VU>d+Gn7jG\t l)qrŬE{@K;׿+G3VM; \߳rIw>lKұWaeN_{A|u_վ8}}^|3\?_%竹vjw{iq8.L, _d+0cQvDž'r9|S?o2fׅ̋W&>p=|gs,7sBﳯPDk\_  NIY4moS`XWF׉T^S wF L 5QYV;oWG>UWDvmj>zy%l~,FXĘ2Q^ LZBuW*4>m1 XVW૧uϑR|?R*8?*g8JJRV!-TBcK{ha& UZ! гb)*jrQx֘>>tV *6~Ejǰ1E]^||"_Q1rX~rzG8x4McIp]kp {Q^?xek8^7gWU;{bȢMHD@T :/Q)Ѱ#˰H QY& -D P "(sn:v7^/?έ[unZ2~p_6bO]H1 ^? R:;m81zxWgnLwu?yQy}z%E2ZbMSlsH.ޡCfz#+b"VJzA,suKB,V2.f4ulώ2MNZꑚ&<]=݌eF0=1(>ɡǼf{8mCxyI$ xN}OM%^?3)Oq'?nj|e '?n:[؏a~ 1ȍRO0 -[/]l벥tqs$':Gr::9[؞%li%~4^t< |cDô~¨?EYkjIdb8 9lqxµ'e+cZ~-z:l >Z9!صcV=zC W㹇g:?{Xk/0eSu^\շW+`h{ejWOp6\`#|\W^K/^,m[Y!F}A? m.n;G[[Hnv:J r1+9UzI2!;},_܉ >^}ݳHr *~ g8<^# Qj/T[ډ5Kyns-$b/16>[xf{ ay)fa `8hةeԜ!F~jqvݍr/?pU017x*Hcԋ~G oogϟb[dsWsmNzEem>ݹG+}s+[wsXA75ɍrI }A7$R[)o]JHb?r/EzOգLp"b| y%F8K;7_Nm?[~aYֳSYNrXwvXu?)P `x1?ioV^^4YB'عWDK]ez}_S͂=h-'- l(NݎM a$׈ѓ$5 , ~SK~+} eU|$h/trY$ܩPZYh[!Ȣ+v#Ut;AZZ΃rbFr7+r7Yob0_q̻\%?g^з{M\C}I-ȥnw1Me6w j7;4ej^ ]m+oO[ivWq~d ѐQងu5 ~gC h Lj25gn!u(F4)KߡƎ^ 1g1zΙN1l\^Rz̈́~,5}o-a4"@|#ǾTh}8Re+@l#ٸa*Z^^>JI׆i^ 0 qvtM$kmM _Mw< ,"}Dp.sQF$u0nG3܆Ÿ <"C"7כ=ٚÉ?0p|oQ&sG smr,.n+sA&HEEރ*Кcu)}"|!T0?@! UbC,= \z} \˸G沌)|N XI{:5e]y?9Zh>u)=#VT/mlxԁ[?d w2K%{ BY+7Vk,S^HymK7xByZB|%6窧7dc {oT9 x?$ rqfWZ[gGޏlb rɔf gx},~U/=tdx"/;y݈gC|4x5!ˌyoX7GaG3R֥rJ -U6Q|}7|PwH"=~WLc\FLOSqk'ѹ8O@zUwô_Mu/r,o+o~t5ւ{iW$0N@eK;mӸ'ugoS#xFK$}!B 4T>{0/O;*C,5] Qkd0Nj>JGBX,N+ fx3Å W3|1geލ6\Zva V2?e3 _c8[3܃2otWo=?`=_< ؇1GP} bd?{WE:X߀pop 6A x0+F7xPqg+qNQpb 7c$+燉18_c$fbt9F3.˅jӼ6ؙ/`xC?uK[RaGb=K"Dy/8t6n? }>ʰ|T@g(yUxoQxG͍-r5+߳q.Dh"9N>ֹ;ɷP$Ʋ<{ UO_:ә dQO1?K] >AˢS:dQ%OEAOep٦la:1@4]úYx2t(>1ζ`77H/89W#{.:|=*LtoA/8:IOLe 0AM%ґD_uX|M7K G6PcH*;i>Kl7R Z?U>p]َ)ŻJ|<~g{]1| 0\p W1\Gu}NA[wr ~ac~x=0; H:hu`iOptLm>zO W^?7oM!63 ?qdZGӎ@ *%]\\xlO!~kO;sxkݸwω'xcg"{<%\GW,io_;L,P볺*ϗ><k|8CXg‘]UY9/ě}.K <)9܃"^7}~5OYjt)=-Ms'{'d |! ˶z7Tֿ.K7O-mS2?b)Oz7׋p~ώ,{o(_CIxs䕿eo'Z|}btُHГ,/ [d}K%ZvT]Veh3%lS;S?ه$\yl=Gw?g%cgbto(*X*H͗qRy͕:9W*W]$ٛ$Z&ǥI䙽]u>~th9/zȽyCQ$;kwPԜl9?uʏkFY ߥYL<&ugx;,}I3d/@}Y!ͣk]3I.}]WБQNKw~VǞ5Et;+~xbS2OP}?q$~19E_,z<'h/wsZsE9WMS_fYUzok1ʁaO6;'ߡ8+#>u^ay]ކ/+ībÝB }7뼼'K#(uσ`}=ʾNHUfsSw0<'}FrAn;y[<+(ĻjySm@_w0^235֞{@>9gWsz_Lb%aLs a6qJ9/F XM!("ӄя#~">q@[8O;a4L?6楈p=i6,פ+ިY] ̖Ն. ++桒tO1}ka52ќv5=T5'#0~gL"5ΰiӵ5ҦHH6=Q#mzFik5ҦҦQm)\YVݮVݭVDL{]G%No;lMyi#Au:7f^o#ANō<~Vc\^ S-cG˚K~FR6 3N4tg6Z8>l"@ 6<<֦xj=&u:rA~M 7ܑpS= G8i:1 v!>G9l+܃ X/9w%[Ar'Sǘ[u  DkqceAx;D' ^~1!?_³ۢPɍ@)8;1s<̃9F^}CtUs\xK/$#ruUn)tUJ䆫(aogZ{\Ċ/p,@mw_gVvUӹgNX&=Wqhz5_6V'|CGy7_?:XdF1N~Jxpsj{")3"p]uw#;Ӽ` ׮)Bwɧt}rw=FC~:U:N ۫ʞCK=}NgǦߏoiˆ!8uh)wI iq\u7/?H* >]Ź.ڍ] ]x؝Y?3g+VU%CcxWp=X1Y@)v)AZA; LWC_!z#s##<ÖJ:Hz|Dޙb`ਸ਼ApL?34n%}:퍚`fdƗj06bfx),1l(R^v0觎w3?Uy-^ٖ.࿰_r>T\u[K*p2\6Z2;xxNtx.Cco,Xij%mpca`"88K:4n'}ko9)q/ϛRv^Χ[U]%z|^?|"9`/Ttk胠Wfsz1QnJ L2hS}OoYyH?p:o#rq8N{P{\n`kȘq U|  :^ژMyza}=vnwy|UzZj ^J׭TMF;F7X&--=on]o>"o]{;lQo {t3ܫx[, Hhُ|p#r'7ܟ$w6A3rɽ:ۈ!6&w2O47!G? ue;9":7{=Ek+>Xrz!dr7kxM펳0ΝwZPO{7j{~TޫƪmQLJZ61~K<3{E.ˮR[V;Gw|wߎI>}Q罶䬵+i"!i!<;Z؂p/.ï+c' :邦CJ?vpLwᮽm6^܃V.y.~R;_Xt|<>xd,Hpfз|dWH;Ϛ wA :D k~/cM} _u,LO!Dgcfua"l-͕~2Uz)y2r:cN:Һ)ی`@tA9(pߓnٓ!Stp%z6i#[9}hn&2}2 EX%G]Lp1}*k{8}xf=.woa^? ?OCGYV~:elr1 wE=?e6l6ToU+=kiA/e?Au?Ԡ&9> 0QVȶϗ-F) 41q67O9~B$ѹ* >{%ϻ¸-9D7yuJ%a.m <+n6n^pa*$/p 7t^bП , F?5NJݐ{ ?eSUBNgZ[YƷSwpK~XC_Q$p+ >7Cgyl4p X]N#n >][eœs׋8Va?!=k %B՛^A?gaX4=S#E)@wMy6qE?A8 Zh{h,;~Ol`CzDWŪ G_#" ZQl7[rfK] +f#LKt |]w68ݖ?_k| =Ai+r n&U /^M4[<3U~;ʄD.%[>l5Ƒb{$r'W W>3[ :|hQv?/u5YftwA _?{x%ic!Obo=[ zS3n?? JϟO%#< wIIC.#;e񫻖 {Q,]W5bE?EY4|ྒྷ_"+\p-ga!pr#/z;ngO$ܼOoD@*-ۯa;&F>):>E(KrﲎLTaH.oFow@n+bMӗ}ܵ$̐7e[&5pׅ}M4Ȼ@AftNaĴ!`Ic\9ȵ{$>F '6t04WO@ :ֽx(a?iGl?o8բw'%FЀ\@\lX}e46! r)0no½Dup#Z;$+p]cX^&\[8smMQP8>0^7Yw}4_n.ok='JV? ݤdh)vk?M :zk_XS]3 >5ǭ3} ->j][2|}8?[uJq_M:o~󛵾}1:_HVz E*6arc7)EkDqe?u ڜ./Hs^Xf?*¯4t!;hc¿H{{o0}g0'BJ56|?Mp{)Xv+^ ݖkNjBmK4tLy зKɧ*a_̵qֈg}O>{^t}³کmo T Au OPǎ:ŧh{$] O-aF Hv:]|>o,Qy"gY8=, ϙ@%!J{sla%5Qwˌ\FgЍn= 0J@϶>8hVglT۔nY2.3|.gTm݅Jo_}ŝDq;SI_NRZڐVۤ2p><d?S%.sr74d^͎ 19S{򷣣/PjZ(N߿|99b#\?S@W#o&zD]bNRt޳rZWx˾E¿?ۭmCNEsFB&y+YD׍Z}my1]D/Ʌ+*ɿǏT8]Y*RPf[R =qbpfX j.8 Xtr SDA{׋TcpF>DTSb4nC^"̵#=>s/>+6JtJD|޼mm;sf]*Ut״~5`mme`3b헰@o8A&ozP0@;[& Vur:/?$>[ ߚqٚ6?^G%YM [ir }oNn ѽAKa- Aoӊ kU?v6Ǣ[$g`\F 5 {ѶrO+AworHW楠#";yЊ=m.~F^|f=l9eocRM$|{_m}>H[*agAO$iIc`@1կ?0C=3NݴwJZ xB ;H5QuCXKw;7f9})U EK4Q9Q|/~9Q$o~wC4'Tw|cN(:֔3O'1g̅Q'8#G ^msNԗQb݋O_4^[m/57ge#>MpOYmgti\a;˝? .ʮ=ƪs1Ɛq73̸ 92sEoQRQr%-EK=zQyޢg=~s4:^kge7H)/t3:K/NrYHV/?.x2 y/9맞i#o_^ Z RgB9$lmq؝7a㠫!o3b)%}8O{zVG6o8CF'yZeBzmwʗ5vY,¿x%oPOFwtO]guKכi¿y̭S\a[ڻ|~FhzZc%cBC%vk_nO}y_ӹ2J6S.8rC{E3݊1>[u=y1@/Hn '?|S6CO)x"[?+s]|g5tE{]ZBwyP =?LJvCwJPsJQ759xf mtChy_ʗbBRXW q{~m ^a'ȶg|%IޱU#_Yj#_N/gE89ᤎשJ_v%߼a)#UUk>Z ; yWtEe thE Kr 4Ӽ貔l~Gy+d(eCO|C{ |+=Ƿ}R~WH)0}Eqf?.暟Oj'}H_EǕ?-5~5E&p1Sack~5\>wd \x~/w/'/OLocKI~e_hrot;՚2_G6B`SM7d>c0 ffv(e];.4~? -{J;Bg8] _eU.=^x_rIZTx}UT̳@yXrњfD,Bm.o;gȡ}@W|B4Ht߹P @?)?"& 2m vmw{wc0{R?> 93؁G'Zī0*$6^Ur7j [&JQ~P]9" Cθ M-gey+[ g m̧ZWq/hB%BWp᠟H#Ͻd[-mH7kdZ󥴿}YSY;:hAwmލ"_ΦYxi"6[U ~7)qUP|26ȭ%_ it{5p7]=kߢuu4J觀>S;y#y'[܎w2,/ہnzնWߜFTsagdytCJYh|A͚[r4I yY~W];uzPu;ޫF:aۆ}DŽ`cW㽥I<.eo|-<-v^1 RYWQQxV)ɧǻL(S$'ȕx<$Q2Y!cdtύ.9}xnFJ_rcJS/Eu~+WDp39gg!H[ 9u)fd[8~NĨsɦxo NcI$8oz7(K'Su >5#Z[pRR#9޶ P4|TmwtOfiU8v߭ }jTZ6<α ÀDz'F9Ջnvw3g >?#d|\Non.#{\x ;KdkWe'Rl^pɧsu= q!Q3b̸j]UjSE&;jN:ni۔&-6N]>YeB:}F{:Vʥ;3?KpߟZvqVK^rLb՝*?DZrNX("U4zI?|6 ԑ~7ZwwJJbf]DIsNNf3ƃshcu#}|#>(g%Z?P{Caqe Z ;FМrca?Qdg_$|_f. yE>?J>Z=hTn-a޻(RxНnH U'FPձQc)}k]^-+ ީG;lOC JQY 9WrUl ,?Ƹ ZxC{^MtvgW <xeﹳ0icIվuz_Fz]fPSww't^iSzb<'>'A-%O'x.3Y0|XĮ"fi^oVA{T/++uTօv距i(pOw&gus7 _mCd0/I,՟uP(oȯ0Bp<nz\d-_֖"Q~Kzj߳VG>%k>xZ>&:㡳b ]k?k].S&N[1밌JݿLBEM)cn+Oq*eX hE?(|g;O6vl6[\6zO/=:pN뵔wB7(\strus7ؕjSYxVħ[̫񬱤sSvnwK/J׽LNq{֚Ѝ8OP6]B_d94e-فG~QoMzK5=o72S+9QNiO:G~!ߡ4 7綮7NE<*.E.E4}2z/7}hʉZE Q"^W}:KR齳$}L~]e;Å~O|lMgZ9i+X见 i[qBWC:NM8ٚn4N% ޷4Jyq=xBm8k{ugv^s@xy|k7e3 ]C[>U_z~CxqWr -7I>eYyA8S ?WijJcf/rWtf4W[ݣzУE EdM干,S~OU45f4i},ƔZfY"d =śNP9a=_+ߣǨ4{P_:DS(?jyμ5CwǺf!.")!s_NTR4_ɹڳm|Czxt4.MiLM ]e7=8ƍ,wDILϭo%x&Kfd "[Nv@WDOs:/D 1 {ޠ[nL\xNր0yʧ˙FL6 ـrwuei th_:uM~je.w|GpgKw+w`#JIz 0?Y^(iw ~t鎳`yCPI߁2l+kvW{T~S$BEKtD3Q>cνK)I5 e~U%mCBۆ.lzg+`W6 q3ƽ6d] d:X )W&!gR&?37ԽH[Aiy>c[;uƀT|J> ;ZY~@cb!7ɽ~H|.EN>ӥ#:qf&OsWwߧt9@:'(O$M[RlM6:6Z`;' E6?]|[Z4i^L6 ۥu]j*t|zeW]϶4؝7 K=z'pR?1O/,̦s-Sy4 Hװ絜sT}@֙ ؇4iʣRS+u~_tN@ >HG"wBHv qHG7"gG#T>1N8 mBO)h6kmgY:D#$#}ǀOMq$Ok׀Si] ' Hp|`1}gh" 1SO͠H,aS΢G8XKS=St%S @w+\|Hqw||j }.zn_'.y}@ڢ=pH[VV7WW|M>;m\fbQfEp9W5g#8z?h&ZsYO岮W岮䲮沮?e]˺>˺汮屮䱮[汮;汮{屮屮c]ߛǺǺǺ^ǺޖǺ~;u}0u]g>z@>zd>zR>|||/?ݗ|'ٟ^gddd)4?th iAOٟ.?d3 cAO/ٟV?b44%kinӢ!؟>b6!!?؟^ ?.`ZiiO{?SthqO?5qHǽz|Ucng{.fu?#hofnW_#xv#èd5n1tWݍʵS5|yz߻ϫ^|p?#>5nz9.wx%1",$ (vyce7,[1˷k _| {:ިTvНD٪ s[VN\#_xUL!.[gb4;)rλDZu"cxnu'+rCZ#xE3_/+ZD43,55 E 9frx,M+]5Jdfrʁ}{oo<~?\sZN!䮐\k7K/= 9aώ!. Ue_^9_~6hoS67<==jxYѝ#y1nwrZg>0Jxƥ΄0.p5ٯGqUM<:=_#o w+[ ٕjyv_ ͊ zq0[${Ӏ9T~[Xmo.J5K^Wg7"C81@,y%ogpo*U)J_ܟyVeY^go ^s^M4}k7#!Nٜ?ޱ\ȷ9"?>[[̓|kxc[ק<La3posٺzZmԺ}?p[?\#X񞀈?SIJP|]Muq`ȵ\7XNg w@o~^'H_GWcϹ?i =y 3 '1Z'm@|Fi[rkmC,n u%˱yrɢ͓r\Dp5{ wt7Qsr_!/oq;5w#EoG+(A? l 0mn$>5+G]gРj< N\u_:#f1]Od?ƘB}ٽɮ>ڱv?<#5PeNr+XDf]}8nxl{}6'l Tߋu̦ĉgUoV\/ d%3YG[c'*JQ~6R*7~6αՆLO㺨rrO܉j<[z~UQL ՑgjYbI>3>atk$C3Q<#}h4ȤE Sz 2eg \ݖ쭅t6yfB;oc**wK|2pL`uJ0j)_%1k]g鿂QC3ޫ.?`E3! o 9#^bl5S}C۹j;9VS} zAһ 8se|NtCY'>LAzWz6VmNȽ)>"[݃G>i{퓁BB=31I ": }aW8BBz:ܒ]dA ::8OuUji[ĕ]o|V J1uA2_%f N}|n.5Ut8l Ұ/?cIu ^e"u"^_iDrI|$8m2:u'&udm)m 0e.Ӻk~u;-q慎\wWYa:;?ؓ~on)>sxqI>8CI~{\Nt;q2_ktbRH#L1ulxv~W| ̟a ʩOxoG*#_)`Բ6޲/E-F{<H>O(aao‘Izv76WQ^+Tog=I?X5*o'q~Aj,"UA֤1;J+UA1ȁT59 ߥG45MijW@F9b]gq?##4_{]ǽ/.7A_~3Z!x[g \(Nc: X{lN%޺=Ki8&>wr-Mk .R8;|7XG?~ ruBF`V Yqξ6o6XsZFFg C; &6gޖ`e /Qx )O:^sϧΧ2<O½:~s#L5  c)F=yzFZ?{8+&hd8ϭd kTo ?p''?<2MA9đeQLx`~x+D>x#VO25r_S_-4(&\AOZ."z/*u7k\NWUqy:Ӻ?po ׈ۮProp?rS;57>[g3>$y{ѥ^2ǂw ιy^|=]8*7ub9cp?B't;}%wP}F+X<~_rs~ z*ju0칟3箧s{$0_}t_$]C\= n! ~{7eepA]%Mg 9k]IWerݔ_fW _Xs˖mz9~jڏgY/5V}X [Fgwd~zaa=^DXC2}t2mJw^bn'Q[i/U^cc V;vX|Uwi)_9sn}jbvYo/*D|$5Ndv\O8mscDxy#t#c ,=Av:{luՋ|6qSinjQ}\ܓ~~?d1it=cm${L{IFgز2IH]׈w֕YNzk^} ֟5qG;ޝ[kpC+ Eٌ^MkK1B?pGOuqx 9M4RVX;>Cͧi>r3xop2u>|^M83tyu+=A5$ h-py?|7q^c<6#S&9^ě~s=@Cw~7XR!&h'pe睫/UGiq$߀,:lp}9푬dzՁܐxY>ᖿ#Kzburw۱? dSIvXV[LHˊgxE[pqsg7Yv6>ٶHu4#wxUu[P5d梳ǒ jYHI>8YvGduXV˲:| og .p2Klӷ]2%_}(l{yS)xsZ5#qd׋f{Y{ӕwC$|ms=. po8,|rLe $8ܷ8!`mwwG p~vO9;N.}noZ_w ٮz'q'x{üċohǂ4x]<u}TO}RNtx]yLn;ɽƝObJK<FJ7NȩƯn3Քk.p?J3^y3L5gTo~$ Kkpa>M~ouC/mkZѝ8kQl]$qFޛ-q;;-}C1W'I{h8F8o㹦sEẀwY1s7k ASk7i/ֽbV;Lgr x5:J7ޛyx5^k>^sA9b/6kǀB0.|MI=X/گ"ݒqa|#N2o#_=Ec&LS{٣E޸)^˅>L<޴2 ߛYߨFo7 @@{o?tOfəg4k y̷ȼJN21h.J?n!Vl QcS,.|<."<UlEj `uVs{ ~V'0ޣ"4vq5Jm( wZ6{*k1>;xn^/]ϖtE?tҟZ#wHvM~_]v{(Kw BGH#%p+pkzTh2c M_@/*4}7ޢՋ7gW&DbiJI-Rj)UQR{UUZ/ZJ-6"$! !!VwA[Kio]--Zw~ͼoO<9sf̙]`U[x/>U8|+AyS%_չû;c7!W 5:b?-=pp#w(~A>x.ԡ?xo&T{l 9u^Jco:čnKM2?:^Sos}@#TJqV>ƁxGyO4uh#o9p| NV01QfoW*ȏKjħ%q / ;Q֛x;%kXpt1 mqNW4HodI s 1ІŽT+)|L'(S8^c]_]So }ױe>AJ5pg+}xn{=}t'丵qV9P[!{@GA?ݔl}Q{`U_;='#K_Hw:߸ē2}mxsԲ2X7K Xs'U8>_ix:ܚ){=<'UH#=G =#BM"蛛{KRG>+kYuw«U\1({QC^ {tgf; PqXsu9$E?Rd#E?ϤHS)r{Z랗"6NOgO3STyTyE#.ϥJ]^K,IlOH\ODI]ڤI]I]&I]I]vI]I].I]Bsjl9c{xw1ыn퉾] n7jrDExmowUTAE]>^aV:,A3!% sn/c+J9L!?o+yN|b?F |=ދu>꣬{HQ.76A.bbXn\,֕.zFn;}zH.akWҷoL}t|+@񞉑t}VeW񪸘t1#]GRH_΄K7GW]Tg?eBO/`WmNW"7KV]g/xy79r: Ƶk7.Ǡ⪗卫yƟct;vv0ڇ.a_:qcҞ2=z#ȓ{\3]LtWŶ뵝#V[F%pLs`F2Qtڙz-?cnfFyf(ہwg+X jPN|!ϰYU}xF X+gK (`Is\As̡^G\Wb:̔났ܗEbۓnW0ڴ~sETW:*D2=^NrVJt!p29z{}m(XA66A?a] ɛ.zE%Ea2b;ޛ'>?)nLrkK\ 0}^>l#%Xqj̡/gGØ& r_p QDlЙ{Ѻl;x~ҳ'SƳ#ȇ-^rڮO Zzﮥv*ެV:9 MBXgҲT>DMC|7 i'n A\gA0?#.rYQ M!V^gIke1=$lZ6xe&g^<{!Xm 7'|~I_ B1h3No8N|i8Ϻ1 lWn_BzLn# >n_n޹èe2&-3 {D |.JNUrk醊r͗K}k@8&y \nWϺS}JtϿj~8/dHlѠR:[{gKlXf˱Ŭl9X-ۚKSw@୔c=)#{ hj\`Ysk?E ~~H}g&r'=G{̑> to~(=˷t|HyOtr]ēcuq,t rY{G|ཛྷl' Уo}wNUG1y * y}XUNq o")?r>t2Ӵa4pgB{ȯ,\qUs[yc$AuUr{żoyO0~%ﱧAWo7/}itlGpJYo &ԕe#?Xq WRΉnJWJ[7*c?hk? צwAm%Gz8`U!<ʶ1/:|c'?ggnMほlF< D;= wpܾVD;WjxM}]SMl.*+ߙ'!m(}m<냲r>s2X%1QmiU61Uv#|oЃ)YЍP[JCO_|>eBÆT=Fg } >c[ $ߎwa<&=";jǾř&Jվ֞wG׳ZyãPF^4ȓeyՌ`ъ~ =-۱e<郴ܚ؅0mԧEt?:tqGH#y?f['VI4O]y}y/d@4/Xҭ31^γx>) ?JBf({9T0qZ?LRDWϗom ~nsl$"\e:ҞQ05vdĈ71_/I&52G8Qe$ ?ǻkTFGA_H|fTvct>ۖ_NVőrvUQKs5͠1wufG.u[i_a6/Ŀ@[:OJ : >A4Yov.wk4%= }s}ļ`1o!+݋ ЃB(mTKS:}3SqcI| #(ImQ)_t%{JKvy.x:@N!TiXHarMl7*oTCW+鼩_!e#e!Baw|_H N5Aw᠟+u AV<I.r }'ɝZG!諔w{WPۢ,){.4f4v; EY6 G+u{Pi֥@5sjM~~d?a0!SuL._ZxaW? ė\"Xh7}s0-xRuS7sx;Ah࣋d;߇71I'!VERcTA; $c.;ofڠ/_~7<'܎*a':`}L^Uj̩Xm<zd?З&1cg.~dԍ@!D/k{Δ^57o<)kHN.2m5QBo?]J:2 :cK*:wəWl?2s}p,',),9G Rrԛ]*T^ݸ GBy+IwɪrRet ڂNܫ>{C~^DᙠPzgӺzl[J17K^unoоҩ< IqFoӇ* }I%m4,P@~EÁpS6jKڨm}F]>*.Ӗv"GڶQ{Os?{27T @ʥ>~wjDžXMm:"6i^nkYXjPzoqy\)Y|\E[W#Ó 'Zɸg;@7H>>bͥ]CW?x8~~蹝3+]K7׍j5d#A :=~NӀksh*[;r kMف6qui:ʕoWفjs>]b9iׁ{đ w(K7N^COZ!}W;rY+@n2a}BFΨi'vb}Y5up>zO_-[k]N*ks"ll\[F>*>^im{ n;ԷURA̡t~~Tm5j/<>J[m۬* n.x7Y_H^A<(aPG:/Dh#Ux8ʀ~8[>QXg  O>C?u&dB ?'W&㿪S~3@~&MJ[cy=NJ-O;@},?i`c3ÌL񹋜RNE(%'HtQH.QB2}2ɔI}vJ%z }o ;"#=aef~ωwSG+U <\IMdqM,(R SC87xc~VW^+6 F`[+ur*ȗY)ɫcy$+prbnspX5 fx*52mW<^q/xQxA"(x3+bMIڢꯅ Q`>_ixW ԹE6 -{y5ΫRoHBn(]T9+<:Yv]Jx_3f6kMORTgꔅ{SN=u~;k\@ج;f=gdDFx: sw 'L(a ^'_N(;em$Y5[h\!v@qgٳznK.!S9_lCy K/NGOX>wyR%qQMLOEm'yx.X>ڱ?׎yKSh쬃?ɳ:a}-Ue[߄ɵSi;ƴIVW`7t[?8 oa½v wx ްsFv/ Æ;\7wEZ'l^InH.ڛ8  v$|q懜}9ȿWωNze5`M/N|rR3;ȧ;y$Ը7#aڦZཐo 3KB{*Nku|#c|nLg|N[?+5VjN{o XkAցHH--.ݏ_JCφHE}|$olNCX5rLXWJ݄9~7aMG~*Ǯ/wx](ŁTFy`CyN8P7a;fx}ܤcKK]}Q@ݸVml /x_cob&}3McC<>eΣ{8콕]g tm)1wEQ b/ONг_+"ҾprM8^?.dKL8^4,i~wmЫZ[| n/[q9 ީW?m2!6vy_o.xBzKkXmLŋs}lԾ 9*3;zF[~}⿗gȰϔL8a2>2]Gz/O'S=0 h^(40_o1+Ay<͍7 Xk%_s`=kw^R"K:-o*M) 6 1D}q-7Bw~ls/Pj0z vmox:ݧijUu96<;s+/; ܡN@8k6A>??mkCuu՚9}:Q.﹃wnf}8u7kV+? ~?,>\~e$Fн~{\¸De^|ك^9Lc%x|||&(ݗ kF5Ah^>XK ]wA#FgQ((u -; eQeA.5Key ǐ~/ x J-Pi+ xr!,5p]bRw;?/z4){?D`gN,ՓYd+6'>??Ms}9efloW;؅z=ݔn݀ߛl_8_L}=ž6zܚBPlQv$b ORlՐו/i ZhdP-|>=wbo6McU1[NpOۧy:b\ߴ9 {P});8 UFe%o .xa?oNRX#x8rcj=kY{[sy_^8w!8W {] 73>E~a !:'C?7%G7&<:ˀTp zܒ TWl~췜Vw^~ڝb N=s^|]ě\yGL#zǀ:AOMؾ/ywOI^u1vl6 <@(XO S;D~,8`|qXS.b2,XRD2?pY?Ck?U'ۦ,x2'y;1l%PX^Iަ  $>P5$Y&##tVv y lX`^ޱ?V_,5A]4JY n]^qz};#jF_3$чcEc?_}bP=D6ĸ'|nc9}L|'|>Yu>|zW|crvV̊z!6Նխp7Α| ;aǼ;Nʫ Sd/~$ .op]_ I+?ab4//Cb?'3eSjDUW&~&p2~UuIK ~R~n#%7朎9 0?!4r/Sl4:$T:kA1atH#˪зՀFy1;C.[2Po+\Y|NAɺ`#~͡<ॄ?ܮg5Gz.I5=YMS}viSp7l.VR[ "H7 /sU y@Ó{s)0YB8~O•vR|&фǍBqyLxw]oRMN3YIz.8`s )?{Kĝ8;(n_Qpgd[ͭIEc9G,~xMigicY:G "s;i^U䤑)bBQT#D(U HS""ET>^. `EDt %Y{'{Y{fM3 y~yWԱ3wu%7<1 {_,=vcUTхpJS:cGm츪֩FfqՌ,=4K6pYz\u*KB鶀?׫xޗ[=0 M38n#mhogv7N+/|Bx1}&W8r >mqMq|`)mud[Ζz#9&g4e\\9'Ԕ-1۞#Q|yLÜ>gc>2g3]Yؙگ;``ц {<Ӟ7=J1$8==XN_"X@)9N 8 f>vȴ}"QM\9 xl3G͎)(:/N(W~?,p{Mu6PApZ+عo/]vRTa^5yLWV\k?}8̵|Οd؏}~Ep_ĿNU9=2u eےw`>g~'eap{H@˜Ex>tӈvs!:MW[OL (I, ;NsxDsMW`ngFGzy6;Msz|൹Dٶ>kPunKgwjW^2i!Nkp=~9}U,oS W?9o ٜW=CJ{xwVv$*Gn S^*+8KΙ:sjah &.? 崒i|? \?F;A~^*46X~f<41 r/ѕ y)O^G2z{@CB0_umDw ~}ݸԷn}On'.mט"Q~~xįx` +̇k o)a$iJI|t@R}OG;W9;QzH<9Wv+$m6SIYw ďQ>Cje:bq G+"wg"߀eQݍdC~>޷QOo kҿo3=#È]p} õ.gsƑo+Lsf)>1Գ 5a3G:{m߈½.;4`gC`) 9{gl-9-+>*dysb4{;gzp|/~1Pӫo9oe6QDB?^Mw!p]JsПTd?k2N<^hЧ ?KE߉0/Ѷ_}+VLT-SB [i7u/MI~+0q^'.Gp0K$r`=S={f޽'gf]Cc{7J(ד4.m65hjwoaN)Is0zrÓ>%5iwT zrԻГ=DO)zAהpcnֱ:~3""l"tioK;4Bß__ߠ#OW Iߊ63<:nÝۨkU[4ʹNgϴt^9=,+o]T)ҟoCl!۳OT9OD+Fi~; rMJ Qo qAmZ>>Yj o>M;>Ƥ@xigu;gerA{omBǟ=$ں׍=m3!y) 磮;N}Y~_4}@'iC{~Oѿ|_$so1 ,縿hG$~+c y߀O3!Mm|j}_8-DO%svդ[GxaO^]#4V<wM8Tmb`ѳze:u6A3UI!$ecx.I8{:#66IՍלv_;y qN!ot{S_e-2bϸ>-_PA#,ߩUbu~wumh}{ &9MHuqN׉CE qhUa-S}\O=CW Nc?n{U \^ܡukd3Y?m`s#buٞhemG)_|<~LkiM{T05N= _w"kNb³ʸ=s[{Y%ďy}$>?)AY9 ޲xyQqxUaڔM1EIZ髧jvw :>k'oG[%׾ƷqIW6O@n -p0mQJ[7mZ kJm6n0Q} ƾf╎jJ]o{[o?(X|}!p ˵6^?cFx̸cVM~N;sy2Z>:`P!GgN@<Õ^ǵ8#݄'H5!+ht/o=6Mq%#)'>+ G&jd&.pg?bv.Dؿ5s(//Amp?|?8\ ]w]>Uxw_sq 29U+yN @,K, C~Kq/$//O}>Ǵu_c?0maƘlc7cV C0 ٣!JZ!(BIEi>T(z_u{}yyus\Ͻx|x =p]E+x3D#d?nLgMWu ÒL>t6ė2^PQ|З&oM@kOEV9;KMn5PmPkj9!B-FS[z#^ׯ!iioE݌׃VDeffnP!0u<0gǕT{k#WW3-߹\iWX?J{l~boՙ}`y,{3X_Uqo^F|K|oWzUAVO!Sv(e2p$_ }d'Bަ)izŸn~PC~P$k/Z&O񭓜ߢ&mR}%޴}mZg!}snGf`]Q{j t(gSCv}m@:isBv N]7ט!\n-[ChI/ 5r]`eߛh,IӾ~<,>yͲaYqFR[{!^Wj?㫙1Iνa{#|'蒓U.Svh yKw"Ӊ~MvcY!D]krgu LFo4OmRj{G| ޱɩbBA esЏ%wr3=^2q:AfyC^ ~?0)1Yy<y+6y,7vfZ)4%~ڃew徨H]<|jU|O\E?w>ohcy.M>DQoWc^ gَ_f[ul{l_j*#w$EV_dK?_Fsy%>OMW3$t]|כM+lw;șg4ϡ^\-jT.w\#'<~%:;7 읛ڣ2:4ݎhwԼ,sޡ}r9V.gΟvxV7 |jvoI}Q9c /! $dWݶ-Ywzd] V<'?K=`6&WOX4 Y @~!ʶPf9 k:o\ϻTP:sĨ=unHqݸ:rb7-O-$9x/?-w{wStؾwfVD{ w{L-6ڴ nD#D[O"aƷϱd=zoeDq=1{}<*5|wa1e8軒~x WjWmbclŁrm Q5V,俔.[N "d#-"If^=wy}߁H&W~}|.EwEߍ+E5n+ķ}ۙ˻iEӊH)WsпZD/@mDzmB Mg5'lG|9إ~C]XSBE5}OzW|狃|j!c\rf>D 2=15Nw8`X ³ٸq'X?X^[_i VWVKG`O=kiy_O3yrpt~,@Vrտ|OVX>WNj~ vۓD~BoϥUdtEZc?CkҍmP2uU;/'QmysoՉ= {o\e^^D{"|a"uKy+kCpWRo<K1+U8+ڗ1+!|D<1ori^T˞/ʾlǶuL)"w |N!U~C?Ϗ}oƪRWd߃wm z #%}(ۀ>LDX)d\SD2 E+U rsG_ {muU+޽3g=^'CŸGQI|K8d|R{lfJs*{46%=bIP;8C"l-JctytB g}>H9Us?X!wd~&c+,Ɛi.i` 9R>]3^uG cA] t@Vxwy:uu0MO&jzJ^H8Ot8ѿ )t8:4t}3<+@a>s O7|owMra3C?FzG HŠrx@jc ;;'{6<.gp^I|\w!JGn} >~[y`D^[{. u@ "s~hv5Pm!.z@ gOspGW[>.6-k5%ϊ9uMFZIav 7KzB<6Aj-Ҁ2J?T4i(mGt= I+Ѭ#mᜆL?,o< qN%#H:YT]*5B[4#0ߧ'0}>)V&4>'}cU4FÍp^IF(;!vVk[) fYo7XOXg%}+tFxw,7&{oZ2>kvh-{6p!.泶4i2i:$mNꧤO"Q_؍_x]s ${_%p2dǎML䁆gq^|xua!pᷛD:|Ǒpf٘ö=Z%d93(=?d^6zBk @ӢOX%qW'g=>#>ibAMئ~9g({B84ۧsYsYv65cMzϦRxؖ ӾR\'!B ZSo//tTS7h-͍7olE`ϣ}%Sꪤ)Aua.n>O)PG+`CJW|" SX/ƛ9xyYZ>D73:sw`fO7ڼ\byۗ5kT1G%׼wЈ7Qm g5q=Yob3G{q~v^y:ѯY6S)fI3kϷME/מ_/PR7]Jg:X/lSڻe _ǒ̻J=roY͞\int{nscK @Rh_k~_qޣ{8s]@t!k1]JwH7'_9mKo< \:)>u$wCZuZXi{oo+,!-kaO !J+RfA1@|y$X wЖ+{n_ٖfo~ZO{Hݢǃ>Ÿ y2Dz +Wh,ֲZ9G8kIt^竰' Vqk0 Jfux+32Kl˨{I=@4YWt۟lՍRCZ%̈́OmP,/_i֙<_q9H'|9Vc~9?vo%o>DE~!b|%s_Tsu=fo;q뢏S}dJk}dmvxѡzҝQV_ʨhA|Q)Mf6@Z|^_F"oA"oKvZ!gO J^)<_/x<_8Saxxw \S1 \W:U *|Vo Jg^%x^'sYZ/ &9l8}M?-ye>.}/"zvec<^=DYW>UV{ȱR|9N2ŷ?KMHz}4|Պȧj+H1POd{F~P{C@{CM!~58Q렻׀Qo{7Oŧ8:*~^[bAҏ>xϏ>ޜk 9%ޯI}[?zNw,}0zv t$9D]NHB'dx't2w2 ޣN8m9x.UEm3=vkG kO'Em㳐_AW{Z!]!y/H[ DF`_ir8|C7ǂ?mj7BwB-xc }wN0 _ |ZమuuFkn%J_< {pa iW}wvibCc )p.,;?ǏsY.(wyce|Ǚ'@|hona!ru!ߢ Lu3iwf'w3ew=*xM)p٦necm @/*kZ~T'8Pz9Nrs@ŏt>1ow :=-~X75?yw4a09wU~?'#k<^|g`u tn?ͅ9\/g(>»^W'S g <|_-ini}kWA?ZUro"Z#qt -qOzi"e۔oYoSwz2|'wIUӨyF#h#'ӰiT A |R>Ii)ps^&~ƶ%eܹs,5fp W[WH}~_aW֗_@>BGozΟT7|T.Ҝ%=)h6 o%AS9P&u0Sױ,jЗMm'ylfCMyHO=g*S]WwV%[=jڷބ~>:+z gPGŵT8թze?>ZXmXV@oSe௖] ˪BaNuC@/q-k"Lj7fi]$#])iW;ۀ^s9WO,/ ~ֲE:}i:L|@H7N羜OI$IsGfZ;t-a=Q}雁>/)ixc}\%uo!T2yK Vf$o}J&~M$/R>xmH#Incׂ-<9R(lŋʕI>囊:)&g&OrѵjTP \z.jX'Pr gz2\Bg!@qG|Ds3೔KWM<ڪ雝vJޓT1IjSc>o8)/GNtn%o(O/X~@t6nmxUC;{ӡd=〇~FE#<7%CbQN;ořva;S|yŜvxPj# _L1Mq~vvwqֳ^J(pqF;膻lNoijsF0 꾫3m{7Yok=ktZƨ-%Xg?V;kt!FT\V> OAKt\e r]\ݽDW:͙ W4O=MwJv_vTm[W[#Tlig4e[)ߧ)Ӕg~t3Wmw+ٙJt%tNWw+ߦ+ٿ+ %;by{\86&nz &y|įEwK>xvӔ#Q{Ήw/kz9<%7y?D޸&/d}+ݯY>q޴#|^_ WB ɿ< !gCSO~Mm>2 )l=՟biLYgַm['JN Fpz%BKVb''[V+N?%NVݝEh;vYrc$o_Jy4G4xitX&q^Z|n'|\]N|?# xɽpވm{mX׷@pfR8aNePO[Jx3#r2[V-vL5^ XT̺|-R›eK4vu}6t3?4m'"DZ,sz 3;yf ذ,OϳL9:^KUq.9j,L5;VpB+k]W,0Ňf~}ΖJ*C&\z[oė$ e}4\Z7EpxvD1[Ψ|@I*jyIM)y1'|jA:xc;^N+'5S` kSz H~9(,?%>|< FC.LV]|Mu=pcT?x΀Usl\jst5)8i8зuAy=OߕÈuHsihU=v]'Wur)>⦂ OZ erֿ n"]|C^& t= |GVAF>cR,|LoVzחd=eu_2+DzI.[u?#:&K͍/Eء`º#>q3kMYެe~,,'J[^o){C=[B{MR< kiOc?pQy{vXWu>ȝ#m7Xw쟸>d ǨH~RE~SGܳ^pX O~qG ?R*Bߕ)>xQj=)Xy﵊{y4\ĞMݢ,C,P37 \YeA;8jJ= W{cO$ѕBDpYGt>r%:E$ ay͐[5& t\zY [!6'hV (#o\=Ywv;s^-ay_GμWZvGQ>do:4^{wE^fځ~h/VVLZ{d$݁쵬-<wZiq ϻu#~CsBwx MD)ppYo>,—/Z<"?|Y,uǕׁw͇p؁wAc=դ{cL~bǘ<Njp_u۾ަ<>ƤW ߟxſy@џ"GFZtzt{Ӝk{B1uL_wqcsYZU:.D/47~RZ'x}pjpjmuzuأqN1) 7%޲τҐ7xa~:fϧyJς 7+M}Nx&.[=^僡5=}/<ȼd/\W9F/]oۄ f_a `twoYf>&xB]͕P^nu {F,oDs9M>J`vjkU?Y."էٌz`]zpGƻp~r a?'$pM7EgN'='<8Kr9([C9ۼLU$$coh-DpfD$<yr? WQ'(7&h"hno`|UC\И~'>G$uh᎓P'{Ƣg$? 3'$\ּTO 2  &||$D*CՀQA:G[ ϗPgí&ᬃn!$U'y:'|n]' \:y&\nN 8pOMOxX.tlln!D rígOxíO !-3':ʒ@j.&[!K#\y2%Gp>;I@MOx'ፓZí O.[;& w?ԹRIl +ahds'}3M?]kWw|:F5wc/NVi;턭tuf_j \|rp);ތLQr;„&~y,~kgmfKc;g)J-tX mG?h֍<ν[,3-K½g3S`+D.v5kv8ƒ.xwX=aķvFA[iiwP{ֻ@7x0$0CQ=tn4iD3ȚY0Զc:IC3]!_x̂{[,wΡ`k ete=2$fLgMNe -  mg:r |v 68\zggoɥ"AֽF6{:{l[)5&.&ڥ2Axm# !FglQD}ghf"MAǁwMK]sԞT9&1s~t ߷}<2 '6_?Ǵ{"QoHGD%!\ߺ*P5@_s$?5WٷAN߆k{3ڞnN PqxeeUs O7>컒#ɎX.㊿GcEoX=B;%5^9F}p}%o+rT}|s"xb/3L{L^ |ˏDXԼ1Nq|eux<|zbƭ;{xsjsҶy Xΐ ~uK8|7yߑ`Vŕ݅yZ/xU>>p~>'֦5]ϥyolõ|{u^(pM7(? J*}/ IMvEVF\X(y/ET* ; PBBP I!" *rEpqD_u;39'u}UW}}=? ޑ%#{qF^~ƈ.Βjxn OAr-?2vkA|f具^ Xޫu=okmXy3Mcz}tfZ4 '2 $OvQo?OїO+A!͸u8pMӃsT'~"p 1 g#״Xƈ] {D]W[ub^^W 潤5j|!!GAz< 5.*{}sГnJWddfn&LCQϡz=t]ҿYD A7$Sq1sys3ЙMw3荟` $;Jq|Dϙb>TH~r;/z"5&\9p}I~O{A˛;47иuo u]@"vЇ hC{V $'NRb]P/r\mGv2oSm]yuMNC ү $|k;=Ƌ+m p}<ᄙ,egĶc 7"=3M3WIT1EWnt7imf(Ӄm0ɉ%zޟ!swj,'C1.*~һ G*mRt[N0æ V34c3I'u'wA3*%]dnk .~fz(c?Bl۽)y,96+9nʱcG̱丒keZٶV[k0<ևɹ.ӳqnǼf=^:x DoEao&{r| ȭ!TT58jJTYWJ=f>c /(S&̴y7O+Ei˲,;go6K MEg`ǩrq2,JGD,yLa찙p< ۢ!eoU&C7ۖX29c ෧׮% Iz4v %]*-?mYNnG*IJ_c7n'.PM1Qy+9rő<&.1yr_8mbck%~|vN+'B+?;8wB<A@{/U<_5A|Mw9v9@cT\}d!߮3h`-{>#iON/߆O^+z>/$/3wDā缿HśN^sטڻ7DWP)*f{m潐t̵erSE5I#6Mݞ'Q' Ik O!~}Sɦ(Z׋)as# GJ$9mW-\,~G|;$.Ol>*W[bHspYX~ynr@lύn/.>D5kJr/+ٵϜt0Ϝ9y$W+/G&vUs+܅`[+[$8Nu$)0K"qŚ;6Z`p#pIU,aqMs/{lކDo a?!F}C 8^MDnwJ%g=k$G ~Bc֭_$xHҲ|pNxI$8yzʴ&]n?YrI랧^{Iب]hd-\|<_g P)Z_ObXnJY~syͅ=Uϊ({*zG.|dj٧{~oN Ǽem݊ϝ2S/8K KyFc &z[l~)^7̞4BΟT% w*9ٻ`^sȕ(-NK<Uog)Wa*bYU㟧$eZOde7u_3޼(Κ\;_厝ܷ+-y|3OG}/YU9߮7ɷaηg_njΛ~8ߞ/Kg 5Heop-w766|uGYщ9*<Q ^v1{f#ק۵{]9 "ro:cx?C;4߉Sw:%8,J{Omfsk῵W NZE[gܟd59c.[|L+w鱐鳜2C>rښlqwݷg6 R_[:dN {l#B6 }Kԙx4;/<́Q/{=ݗ!w4r %7rf4#?L E2|1g}~V7aC;{ک&紾3S5{ra}/ڻ=ϫEjw~>x:ԟ#ϑ|ys?cşo'|v2{%{ͅfmW!"% ??_[_m+8lQ#sudEʘ׃t=z)f'8N'>H~. |J׳gw5L3~}N%Fr4ض]Ռ\-DC.Fœ-C\hlG1$Y׈xWӀ+t|jpN%k[Ecϩ:l}8>cswk]N8u[%yX5pBnX48>=*?~E7S?C>m=gD48Wic/F:ō'۝)ppgAσsz gT4ųz\/m¡faUob8?_?r<_k{,N}v>Bn\4" 㣱 T:qilRӴA nMSrt/U?|~zܴg#ev2.eJݏ(]0Q>l`m<=s(REoݮxנ-UOXo^呎AyrW_^[ Ju}%[0zS3rs2-vo8W Zuc4ENr|Sskwi"̧pLJ!9b{u+ AKm ob֙O`{>wRqvN4nn/rSKG]ˏ!͡ʻ-&q:YSخs5khI#z!mYuRA7pŏSVw/\¯]m#Y/f?myN 'l6gI6X_7jlHjP`i͈޶ږ^Eqf:g'gF 9;x>SygҼp#,NۜVK2윉I^Yv'v]c=wBeN;82㆑zmFnբ|nțC4ȵWu%~@bEqzr஌0pz+q1yчs%QK>kq#ip+Z(ZUdxn2}No |8;d[uGFp%.b;68ϕuifJ[B&Zk|c:hVF/\[]Z +2[4`ٵ"sjuFm mN nBar@6ӝ|Gv!|iSdʁ}ټ~ Ncg`g2cpySa^Iu0¸mm(2ߌ85~7,S Bt򡉾ǿN9|7IGFp^/ߠC~x ߛ^sʄ2;1ʎq9L= uq?HU=']֢_D'3pW}ܣ czer,4>+|?g *%8 ұ75;(Zm6~6,,eY%G~~K*1H ߗ#9xK a]\jmߑ7u_܁34W<{1ɿ&wh1r` c7ʌxKw=o Cp1gp~̹}i70|~8GҒLc2OT^l'r]f8oz*>dLU>R85{q뷒g QKM-FyzOJMy^=?K;ߓ>2\VZ߽ڔ.߾zO%RfXH.r M(3m:\^<,bH ZkfiZZidiZֱ]#di) (. YviYy0.;gg{f!}L.M-rriʡ6,ˇɭ?-F.Qe9#[JfWry/lFjIDs!wguN [ĿzEz}*է <{ Vs|;z$W|um3W *;DiOoC"ƄaFK=Sg#'3W ն߄o&}wijMlbuDk] o({^g=k:˙Oqu+%yȫJoifUs]M>=ۓs9Q>`Y^f>f e}Tr1%:dŸu;Pyys s1L}`=<;EheTI4'rx=nwKymcyGym9cty N?:?9l乓9cnU&MC {x'(vs_w69?ߊBY{}9{|9OOw~}{Gi?iX4H|]wj8j趚fŖ+?\i5(^ňv}8ܮimԷY.f}l7le=3ngX-wpU{ gg5'C#շ|RKq4 7nIsfs Yxx@gnV![יH,|Ěd4qz~A$zE2BrxV; H\n;IO t]m{N6?\:8~uڐw??S|e Nz)@_ߓmsޏ?f 9+I#G(L2aO#\cF4p.T osۺ57rپ n)-o;W!MV1ې r=܉\sb*q֟wFԟ!%vb:"G!יsl>wα{Kߠߝcmϖ U*hIϘp'`2y\^~z*0{s~mS^状<u}9>5E%`؍Ё5ϯ j!r1yϘ7S˺a2=c;!޿(nQ~cQߺֽ.$^|.׈G˵X<&~U.sܦBN\myoJV 5bhy%W#\m$֧#9rcK.i\=w"5wq^#ˆw*UyR?}gO*jdK~# /pNI%sdx/ێikƹGl/u]’:3SN625#vMULrW7 ^e~|rْ0#|L+AzxI{}OIפ:oþQ-ϪF9~uفCv57ͻC_ċ%#<>=70r_=SGȝ^=O~z>x D-Mc+#"!"߿Fx# ?-˳8:ϝV"YR;K Y76†cO%=o;Ju˳m^J=\XƄh#(}?]=ȜcvƬǧ^<61i(@xgO4 <ޙax]*Ϗډ4mfXIeϓ n$NGqSҏ)۩\Bh\n:yx3=dQ'^;܇3HϤ?k M{U'J9۶[5՝SohcgޒK~PW+|Kg2uJCTTM-Sۙ>7iڷۧcGO#7vCY/w=y.vjv߁<`B%_}i^^{Nosr<_N:S` .LyS+2zFq|_Ϣ?{@{p>v. 7?`ͳ2Q0؋1f1k4:Hf~W~O.7[x {Ė{@zrQ@ۥ5k#J]..K:&@ 2^{Foc`?`{"Ĕ^3i#$=-~4g̨1bw$3 $YuwRV ~&4,URA$o&#xas "q1pvy;9oe>|A}69N^|b##A5Ҷ9lsKۈs9Wc2Ny n9Yч|' rJ".`~y򰶛+R|rW.a ezXdz qϩ/}=dsi\>Sk!#ОvnP}D>C>rцܔBݯIӣKfj=+5`9֏-OP>2NHPA5k낢}0Y#N͒^z8&_ 2?lֽj'B0r05b09VߔV˷(ߖq9~b}F_]E*Лɝ | 6pa7Qe/>u$NkzݵH)W&m~Sx~ps(,zvm voqj$C` e)BWcEYk([RQH)q!]:~1D}'9UP?M}R~"?Q~C7rjӸ<Ϛ55F^EU?] ^TätrsxO 9|#oF 'rvýo1N7gqsϔ)q;a2gsء" [`--&Tb.x޴X cߡz6#]VQJ5Z{mPsTfߞ00m>uaM瞿ޏH/JNI{R҃m-6UzbMֳM$Tos GF;1h(dd>S45^c qN~Jpx֩[źMh}N{8Hシp1J}p3V76J;-~=J󫻌:e Vj;?81`LCro&jri˱*˃_gbj^߇vJ/"yǞ S^Rؽ?8S~?k?d-Ul=}+y?E;Xεj͜gVl_=ǃuQֲG9'VMmԒTuTaJJ05]u=0v^JM^|n4vϦ$rxqT7v,F9,,a-b ),}i'-SeI#^ֿӇy&=a3NV"ό&7!UNCCИx=a?^ߜ ?Eqݺ}}ûh[^̯a{8xs7n nmӋfYVūXks(0'~[k`M7̮W?#.lS Ni[w__`toB3 g-Ϥe'9q6nW݋+Gz #,׊r^-߹qOvgRZྜྷKn&p{{ Hn+F*/JWu斮sNk Iv?&9]'2V7Μ?$÷Is2l[=j[ҳ>nuINtsxE9Z9& x0*?ɟRHV 󋓷,64;wX~wy33<$-t\EQj‹{@^2o|ʶ|N$6fp}!dxx>3;~= 7tAs7? ),ͥýq/<&GS 睜f3k,b-A8!)Y䡑[6$!kϳ{ .v3;PlyV,\3K9b1 y{r5a75 GX7 uBݣpęPZ'= GچtLsw>XJgmk}klQ.ۿ^9CN A~r5~S=Ҷw9s^#3h{{O<%P_QN:3)Pfa,_*=f~| }PIQⱼT<{7N 쓘5?jmD(&;Z7vh1qr˶ 1ˊE Y9p g&SQ vsUÿJ$^%L}'pDj |>[`wtK9>79"J }?s߷7z>E|\ĹFQON53N̞{NFL/P ]x:tLeX+<~^}fG[)+0.xK[ɽ=kc/KsYzØGM^V{b߲G+縯q.9 Q W wě+cNlA J~SAEXgR^LPUҼq=k 4Jmy7?HqYOF2EmJ9o8'ʟo%vImvS,y%m+9eF*eTs:V;-!w1vڝ{Ni㞅nn'GQ;qTu}#%Gi4r]}Bl܋Fn5XR[D#V0#ˬ9\UxW=N=xؗ3>?]#$?}ap>) Tn"/*' }~9:buK,fr:l뎜d{^Zyc_{CCw+xe?o7S>S.3ǾJV>3{O9{99fBW!S/9-iUt8oywsƈ7-))T}f˛)#|]͈sǤ_ Z>&Ju; ܡʿruZaՉ*p𴮫݉z1.Q%nƷ/x:^Gzl (Gvֵ=;-}Sﴳ`6qZp:ٞCڒbM9WΧ@GN; f-|oghۧ Y̺|Zk5ξ\k<= >l#4l#a[e7"]m,IeSk"9#>'v \p3xgnmh?ߠ֖F:$pcZuΑ|k ;K=W:Roяc޿1NQ~s_?B+#e//]9u|x?Xax"=[(FL0r)lڕƫO5&zPׄ-/~F/^Tc97qODnƞ'GܶU)9Ǔ鉟gx3qI0>NV ,q?>P׽3p%Lr+t6 "}ކgU$|>򢞷Ԇٞ3SsGsݺ:VY\⎻茅ËxsuK-.l J<+CaK$OP؆ ZUOnm?<C%8^:zƕyƕ#|A_mnk_DCu-xIu&]/ro)큓7ݏ%3ENok4ɿ4ܷzp.7/Uܪ$Z&Y|{){F7ev=;<ʤσ2~]ď+Da`&IuxD*zY ?[=?s:r/<x~=wdg lصDCmQ$KGo'k Պ]i l5ߩ1V򲁞0=9a[~jc:Ue>ZZ#Wғĝ= ct{/^;]̦'c5&Q㭾ZB{wk=̶-}cao&[5 m$—miK :=F3V)Rӯ`ؾWLrVVA&b-R|^Π W(&Mf4Y.Ng 줘<.d :tKXnw0~roYkpkqd$<-ӟ@¶Fi- d tD&|納Qsǎѳʕ?JGpQI p^3|Џtqn{;F-6Vt[5FB׫_BVyVY-t-*Wp~_Gߝ>oɒ)_bepBoN]c~V9A퀙Gs;p@8q}Kıw \K!p5K "pXb' pg;r(S,Vz) *KbTNƻh'lksؠ&$} EatD|g!<;װ`ȞTG?˫w5){5NKg.d A>KMa*.]O/$q>)w'[\8ISIF?Ir1Ʌ{d yK82.-p| =+HςdWFu[J U<=*qQ7W/n]ZVd-zh+S\>9%X*{i}(.sG>5ס3wC8p뾱[^i;+ΏdG9iuTɡ1ut._օ¾7K`~q~cWr<Qo^c0?+%d)eqn]cw WqUX+yD$'.]h6I_Rx72ߤ~߿2*Gb'z)>x{M6h^B*ւ:#E.R]tM-ݮ寁B3RINGK_6cȞˉ ~ r{G#}Cw*Ll>b{--}gʊ5ܛ wkDӵaE>;\ݯ;Hri ځ}dL!Ȳ˜7.+nD(!> ȝ U YXY"6J[~3eo 9%]:4q{&?"ñ8|Mϰvz|R%(0sIW/$| "7/k~AzD6Yٜ+Fyk4"_49.'3|.`>V_$=$ 'Gu 7OStu![- CG3x,`ˁg 57oԱu¥F* zcuܞD jAcwHzqʄЪ]D: C$w6mܵ۸fѵl TMd:EJl[.1[]_ݞVss*;ɼ0ucUBxO~tNgw|, bp2U@+<8W'~EqtI;쿠8ހHA?nf,5#w:djf3t+w1L΍Ǒ3>f'WI1%5#O5Rՙӑ̇M2C ݚyJtud>I$h 񥄯NwdJ'w?BӧrN؞?ܻ+_ps+^psG$}LyRlǥb>ty%b|b(Qbٰ ˻^μ޵HʼnZ-o4껸.)MT~OQ4Un`7{e<~RZ|CMUwo>ƽ-wGw!r w_ R~:;=ch(Lߩg?y^ty^I-ψLpo˰۳ٯ {#5 v~rC&gzF̷NQ}|/|:Lʛ.^uv:58:xix&ZUy( P/7Bj4|3}S2=RLw0nW)&.rTzƃx Vdp=fYsDF N-)- )R%w@n ɝP_|ww"w=p#p])g#lWeFsO`m^۪u;V@{D*^Ks*GۥxD:lKB山aKxMws|Lk WJ_BEO/Uz=ׁrŽ?'s}\&bWcʇCo4+&:˒\7d>%wef$j/_KxZO؄,zjX餰&*^_xftr7>SuBwœδ5Qiβq/0C-k/ޫɊ+ Ͷ:=Yv.,6l]zͺcβK?̲gBd3luFtR3ԏwgBg)~ L}ksCjN',5{cLopy&(> _̖Cz}wF! <xy~x o|4gs Ox"aC?JwxIKʶ{9"f#\WTx n#E+7ۦWAM mz]fu6fZmkyMUV>Mv7c;-s,{DсGj$p3;Ǻ%aɱnc%96,slXc9lM"{[ї+7ܞ=Xs73s!_2)E") txLڥ oSqusmo+ͥTXmZ 6kayw-:H\/̴wAMoaQp;'.&£ŕƹdy>"|Yyudo 󿿶uiBGlb`S&W}o*1twy:?B[r{x;qo;Bn79s[Brỳ ڕy?Ygy}MfۗiM[2rΛ +YƢA%x<]^UM ?<'w"Z4s^K;qT/Sץ'y~/6%} QÍەvÔF>xuvǘd1w\G>.Aݸ*5_2Z(4Z ԇQ0+#{h I>Mʉn{xYv[xS`M>O' [-''.f18/d~T8g"Pla|nm;<=)RgSzmf{V'w a o/Hw{كD+]#{>x^& ?3+l$~m|V{O{{mG٣{yXd  ;@6xrCw\y$΄ YȅN^*{ikU,)^Ex g>#.~& >#>:91oQbu !I&!r0? o>?CVn½kGǻ{Kn14`y0"GKTHN"ϐKNXSR!?{-][l"ܫQŶ]N]k=ٟ5N3b)݋`͏?>هzjw\ou!X_A&^֙k̜|ۗY׍to϶x3ucv_3?E//\NynЅXSׅSB?R)AdhJvbP4O۽tw`Ʊ?]O-A%7vuzt=OR ;.|/z~Ɂdm*C݃qSH qsWw?]wss,W3sw7͖l{rV]_^An)}-qt9}F|[{vI1pt*t0D_B\eX?&w} gjgW2u-ecwEfJ{zS&e'XjW(K^S =^>M\_3{88G׮H|?ў+ĻVP}k8K'16eKyoæ ģv/YNBǧ߿8}x}Qv:3X0#}7K!0 C0󾶙2BBgRDEWH,%Rݸ9sߙs9Ͼg;m]z^Xwsn|v3؝c=^f]/cY]U~y]yI߹g{A8r2:ngu4}rJ>'u Dt C.U\^˽ c.9wr]r|e 侂 *Zϵ ,wr']r:]-ۼ%}L}ۉOkf๿i ({Si8O9D٦e_p[4/yq TX f_oU[Ӣ~h3ϩ1 Ҽ,ZGYγ _ެEWEk.`RmD5}ގA*b8q/{(!74Ecg7vGۋ_p暛@w}Hw8O/3{eGJa!9j?G*\g56qeR+\r?!͔QgW3^Y2ӛ+-><ש{Ur(#:KpR;\I\ ; RRn9 u`'%] t__ą%r|IuAv=\c65I\17w53>c?z="&="~; {J v.\Z{S:ҩ;.wYwA|8"'ƄY.x/5W.doXղ 1_G ~ ՜B_?3 }>q__lI7O&wEwFǺ$U|c21ִ+;p/>k@- f_ =,K_)^s)E| |P_7x_u} yBxW@6N̚8}'%8[A@{qY}]YU.*^bIEod_ AY]֝FNW1)W$xTw?вV@u=\Iys" Ҷ?A?c(+Ϊb7oj9B~諼:t`pǺkߓo~QVӁ[ :3S5Ǔ;[kw?h&/"oz|ztG>ݓ=mѫ[J~ܖ`ʧ#f߷Qc3.G:-䞕`숳8;+ʮP9| *9w x\_x>=2ޏH4mUcpLq "aR+{z>_Qo6r?~3&^lͥ>mҷtP~ߙl:߿ldY'6{xl!+׹^j}6ZN&\'y٦j6x'&w9F[CKQuB; &oYڗ\#/=dƪW̙-I2yuGx8AsOc}I~p_q?p$[&Y3H&7$/&>4g}I#o&psK_ˬ\:w~>Yߔ!Zd3>Q֕d5>JQsxy3WF4;e(wNqenWdKiOY.ns+|{W=Vvú\ ]l9ö_mTm)k.+:b!fYnz<]D)vXxcCRs΄]g3vvL>tC^}F=}MQI௹]]SJb=\?rmz)>Ї<k7G|c-?99z Mw&_\s_E{L~r2>Sq+J[dwGxnM/fYUuPيˌ{r|q<~U}zkal}(upQ7䪑\H謻|u9]-I2\~wW˕m \u?jizjdC_KjMJ5gfߢgL5*ÿ 6F-:+Uiiu*+* (KmH51yPy^^bWtOXSyp )G<[$6|s7|C)ORM?CJ^Eب]ȽII!?XG5Mj++ٮ?ф ;Y,,G-cbեuU6}NZ=3nҷ eo'@\mvkߋe`>&?yUbri>kK~F?мddr9LHl&~ky|kPyp ?V ^cwM;]>JGe~[46AG[i,Ui{^5gOd|ׂ"L38W >fE:iifsIzn7%lg9zrL8o }Pq: 8ۓ6rNq9>#}| mo-ľ/K=ց~LQf>Աs(ߋ[ sjvXry7ǥӰ+#Ck!D,4g!\E44@n{E^Ox1@IBs*C!::ːԷ/Oq-&4 iy]S[mH~XKLz*=]wAn-y{עm9E/\QZz8u\㰖s3_C|Ie=~׺Bt [If!׺t-/5Wiw;m ܧMTO~$w7HӬUjw.Fp 0qJ?{y?eO-pڻe= n r\y@u}׭!]} "N]FsָKpseb_o"vǢ^Wu?y=E}'uHiYpBK5&[p\u|v#jmp@a.?t\*wKIO7ii-.4ztK)#!79x>qly7ʃӲ s>GQ~d{\㠖$r}5Qw՟jCqON!2K EcskkmMnb}_#|/mi #'Ao^_{\zĶz(C]64(wNkz;} b}:J=Afa5(~/N,/F|XްƲ{e| 0JW߭ 5ߚd2ԜlM 9CP6Nd(@2Yҙ&&PLe(>SlMT6T6^Tk`3L[-fEkWe5l Rw,#8Kz(o'N`ɎjΞxmG.BD&?[ٛz(WhCn}]luN Q>K(OǮm{q#f@DD[K%Jl mX"چmefUDZ,ۘ(a]}!oQuYy_(/#}L߉r.OjkmpQn~ݹyDcx](=DyOQ`nm)Q>M:姤F{9爦^Qⵗ(o}(oM/E~{]| :(Lj /Q? Q>Q^7L4#-fހ(/G4\sq>嶺(W(~Dt8Kt$㡑VY5D٤pQD&o?Et 7c)ʳD"wQ~%щ#}$>gO}5|v(iGNvGtRN}7x=(M%[ZC"(ܞݻDOp|{D5 8Q~w}X'+[\W˥[-WaKv WX5ݑvo GzRNᜄ\#.o,{ʓPf""T~zUAaBq jl8}lq8 y;ݗ"=0v>PF# lAۛdyjaCb ՞=x.Աm>|c+w'ʃi$;P-TvhZ946f1{la1ʂ+cL/sݏ "+g">/"7">Gon**|(xWR9yWh?>[~ʝޛ,$ɸ|Y;H\g0CD|rn!>UnW>WD|B|V$.G3cXӵǵ OQ1QQ(+WiB1CG1S6O85'TSMe'>5ǹ!BQ.c?FMVmZ!AN ◍=γ:Za_~S"З-?[eQpsη"44 pu܂8^Ѹ u/c7%o]4"s֝N3rѣ;+ \Lgz:H ^s]xϐRre\=C܆4O'|1&Xֽ{^RZtm{0/qEI e*lG_kf92zƟuTJk e|u{Ugݸm"\Xق~uW5>eO>o[wS}:tVඓw4v*4(t]ܧp?wynh%峞k/>rМ)QX֙Buk _ 87m8N|O߳ ]s->/srR|?ή3b[I!!!1HGPh WAO"BNbM 0.=!(""@׆z&pN3ߙ5Sp"Ҁ,2G%Dwxī bvp,YÄst~,?%wj5O58s6,:-2v%2s xYmھ*s^ﺟp4O9@~SI7e~xHSaw?y&ݴxYWAI Fs@!`'x [=@Blb}_ˇN8\#RrynW>=<=rQX'1eUZl'xkUlu|懗0J=&Wx9&Yf<,ȷ;ؔ뢥mةxixuXm;y= +u؝o:^C>D<[c+κ^i^hAۭwӧ}D:-k#ݚh^ZohK~qjGtxk;M``-ԗ}2џXǿ䯒pjm[RG^}z1Vٶl'>KO6M(&VM&ޟ٫&jd.c` $c')Y|fv’Fl! g8>>W0:Wϔe9ߓtuyxğ0W6@oq1a겱?pp wC% c8>p&sPOT{<8g3%_)үD&RZaxï0<,72} fyL(pҶJ7!:wQm.9&a?gR~/S ĻOM'>4)d eu1= E:?ɬkrǎ:Q '<ռn|lܑ 2=ٜo`MPǐoSf?NI0I;C=vt"f_~O9o܎<7%j`ᾞo/֥2rm7}W%d?y¸q;'@~;nνp>r^ k]:Ŝ=;rc*ۧo}Mso~Z7Ο`k?EG_y&Ws\5mrq1Pl?H lXyԒi Cy@oϭߑ<"R,o:d˾?~isJN,95?:F@eaJƯyi%zO0|c  Q1|3 f'?]>CGce^w@YOkț<e!20徖?c:c[QKWO:Sڜ+ C)7l:{|uJ}\A*|Oj^Y=%wt5/ D{0ێԗu*ވkc=BUyW(סk%P #s2>Ӡ׎.*ot@wB|0߷VTH5=5Az^3~+N7l?-.^oee] v~VмW;H'bɇ(+ hlgLđFnyuu菷Һ8 p&+S2v9O&n2N{V~!I5F˔Yei ;NYfM,þTNh.3?ϙ^T82K{{=på^7np?G1< b[wy]wn٨$^1s^80| dU|p_3>힞_zg2 E=s pS2ܛaO3O$3g ` ]ī G0 E/!~"6Bso?:=甖Ao xi#<b r~I@`1z:`4Muϵ}݃`;}'ۨ4LzI3i2'jn^'sF;z٩˳B~z ~-^*Zq8/T6Hqt!^fxü-~*4 &w#Sr;5(u-=,߾G쁝Zd[$/o]:mIM1cѕE2󱟜D7vn] cĽ0Oݭqq{Tӈ쌜ok µFLț*1ԟ~~ s 8JO[GYy #݈X';H.]n@o~+ |GC;8w?F{T66ğp6>ex gT7rLWapM!`w ~&/x)c /dxC?&9u$EzZilJ/TT\y8Kc8tYO@-,OAo{ytx|esL🴞Mr Sqy,k{B}>ohtP͐gk>v0+Z^r X+OtZz>w˞*,3-C߫ <7'6=6. {%q+\Wopzgėn4(%^"nxs$DfG|DG|.$_q-ғgpB>.νHIVEݷO M d;ħNӤ9QVd81Oulc#K?WE{襒&NrZ ]`LdٳR8m ;9 yvx,/vFcB!~D@g Rbi5nwOGR][n6\‹"rso)e_\WE 3#)WP"WQ]jw)eĽ>A/kB`nK>o:;Uɽ, ꯎ!&Y #}'1Y_(N=שeuyz_>zQt)ݙ]ݳKnEk2躐RO>8Ikɗ}Z)ҋZoڬ%D7eTbsߙCf1 DleXs{|m+6cǰzQ?gJoJL )zuVLϋ S߀eaOxʣS Op1ܠu' Dmpxǥ%-©RN>%̴xէH_b;ZW<ij|] "<'^]۳mxCyH| J~mdY.Ofxg])ԖK"q+klaƛU?lfڼ+sK+iyeM³6w1/3? eI=oc8{=@=rYUO½kt[ޱ=a\/"/"ϕȗIyi"Eu*Qf'۩_ |`KLS.+#tK'Mw !Oom%m"^^#}x/J-s;w8kW r72JܝpMyX: fx3|ኛ n`1۪R ~ԏ]?rme3}zb_:~<^b}ICx劳 tݣE[c]y`M?&)5&J * ZCDլkݛҾ~ZP5}m dB&J9  *ZP[߾{{Ӿg>eM}N5vR{ӗgs+bEM;1osKR|Ums@] ^//2 SriLG*) bx';Nf8D>~3^`xû`8][CXi4 }KL‰6ϥCcS|z΋GtzNi7*Iô$Ot<μ$Idy"Y߬ddoZ;vhvewj$F,N({*Ywk_uȹKryWu>xQ.T:AyTCwy{xt[ @m^Bne_$_ YjcV;\_"yJDz8IHN>wOsM6o0y'TB:.Z+4d-ݦ Ωb[#v$9}r*p:_6ah;S8S= 4h /, 7YSj΍8~@#a4o2mc2%osJQ7䇳ϣԲk?l /pץj%LjOk驖Z_|B#Jc8.D[fxƝ{w!:DyN:Bb,_ou3rRjg6LJi2u@4Vi >H3ˋ9˿ {ʞ,ދ/¡O:&D]lߒ9b?+:4~TEMt ,d,&]rz%XcX_,4 ťo%1i7$=ii|;M~;S4 'oHigɴ"|Miz]#0=̓εu:7}$]st2o7yac0ϾR_pFAGLYR4]+mJJ Ll6dAgI7/y7%FMd6{c;'ƅa3f{ Awb=pgZA 7#nMcE 0MO6VRm]>xw]~zO]٦vX髷W'k.Y?]'a7f;cLO㍅{-}pVez ^. ~*~ ?i[P|7K?\UN;mv9YH\AW;K{ ?O2,w200 j^1G{農y[TƁwO2~뛁W i4c˫O73q7;U+S7M7(3B}+|T|5Ɖw\ZsJmή|)=%rEY̴AOUFuju-WTi~;~$_n2_~]&yقJm܃H_w$a~NA}s^m=ǠXr߶_-a1}+R99eNp4:5WBI:N}g.QVD߻n]V3X6i{#x^y$5r[Z;a7&~.-bs,?oF YNzZei=S#p[Peۯt8`~[>AeapHk?%㞅g^OF́ܓn\x߬up[+ތ@޺fc<{z ^g[xdZm"-JJn7.7{?(۾hu Ҷ9g[)~' Szx/? -|J8zS?rXԑ{zr/~u[ O|ʖ^qWYy:l%jT]YM8bc8x+ 01 +%AGu(azIt3MzF|,pwX}^k^~_T9"uĖzאp\8qa,Vb6Fӭׯ 77;2K1G2As cakN#rLq;V9pL<\-zwJF}Ee"nvCGqVF\ MevMu(pIxQ]ew%{X* 33'7>O܋65FnhD3FS۾"-o{d&rxNr­q~~9zdz*K鯖fWv]3DY3g&sDE<9;WӁ$ϖORΰcSd}>+ED~\:BdՁg# f[ķE6Ӣ~G~ :p ^jHyo*a.&xw}+ }¿A(ʑD1Q$ֿ0=3qVBf!bv. ]n,m!G׭2ހ\P5r䃧³ *p&7i)?;Ket1 |~n^L#Jn4xa{'|*M#}m1yj]gB8 )@1^۱X^h:qЧʫO;B:3n~LXGoa/&*5?s-I~Pòfd{gF:D_V܈;)}9ʴ}.j%Z\p #`S:%$wy}UZ*|x'5QZ|2=TmHJ ekhMɉqrG_OH[mx=ƈOښ48ArhMaݾGnߊ~Epmc~rnxڷ3Nm|@yN<\uC."u|{G[.oFY5̰\ۙ[`ǎ{;-o^OD[+Wv@iuYMaW70FE1Eg o9݆Qٶ4: K$s;Xm6JXƉ tx701|+ *vKsZou>+בމe] -v&g(N=y[$?{v5<# ~TO,syҽt{FtٹUC>;Lf4Xd3L 0wMdC.0gY3ޛcxQAY^wY'k3_m=c5f}K|vkm%d{_u?EQܳ!/Wr?Cng0@XUY/ aVr~+#x;mO{8~ojSwSH~"p^>p?ݘiq=.Ok/ (0@.*>(׾XHy>za2{?gi\p!$5[ml%rbLbWSvN̉ 4rN*]fvbymc.cUo!Wٚ-bܕa3_N}.&MJG=#+|zQ =TfK8,}PFwUoBsCv`}V gkE`ף4|]؇p.-cõ;bڧ\f*C/UKx+dr]aVmKz`SZ C *I{1<g3!üSn<vTpnjϣs%;'P  㔆%5+k<7>QeRߐoRAx/ $]j_4?*. cσ_cu\-{s[z>=<ߒ_ͫHf %lloE%-m"۰!ilҋ^/!97Q?r{hd 2~%Wy$͏Oq뉶|?v'x=G$pqY|kC3i>Yɐcm_9VKn亐J6[8,Bz U,z/MQ?7/_K_@<g0O0=FM!c/y4;y"]#ˀp9Mx/)q~#Ax~qXoHXB [߀EbgJ8g5iW/E7(".99!~7B)o*j$9Wm 6=~ykmt n?_`?˺9ޯV!s_\P6 L(ҷǮ?(_o"wS UT[6Hʿ&x$uk;eIϹIis\e^Uv6?vUjB/'/tj0~He? /3tOi$pO5lF,R >C[ ^)⭼jg?S..@5E/pk&fL'lW =?=''WWv!ȕ>0tZZ_UVr1_'jy}j|ucͭ`Xs\v9Xυ9_{l1qN}>TA$-9 ɽY[bAZj"/Vc &r;TĨ5<-S$]٪p7l P}>̧og͹p W뱿 e9^Nys_ԍwt%[r|{| z8N'пѥ?/+ZͦQM:C+[v\0 ~vrvufs^=_)po>'UMup%{zs*27'c8ZQi9%=8_X%z'lp]TKՍڨ?nJF /pCDz?sS|O4E?Nyx{oDygeTќIsFO %vjW<^@ qo0o0K0T Sۙ#ۉ_o)kl=\{M3eB3a{iolh!ze@Oe^(VxǮQ6 q[Pon*+!faAPq{do"qXnש 񷭟wp9Sg;3s _zS%,s'7fps,l/w>ڼB_Y֊(+P};lאܸ蹞7y'^HQg{n2ۡg9~zvgi;τeF o>u~Ev|݇ބhsl[ %xƐ[eeZ2M׼tk϶#Rxj1sI7xO22zߝqj;b׋olS:&{q=#)~?^βv^%8{[QoC9j2B5Q69Lĝ-=AbJO؋.x.'o+/ c|F|n娹bj\RsYoN;Z*;f'D}51ğsE5x%< iؚ?GVvso%mLȳl}k1N;ì).OyD˿ >@s2q>p*O4TSϬ W|׉O}OLx>c;]ٮSi{ Q{.!&8 ]G|!9O`ˇyfeykܕZ{~zo+P\ps&< .P ܄ ܔp8֠S}XTֲ8]T+{{]nA|6oꃿ|εc!|so.l,o)%'Of~_R󵃆| +9~nܮ'tyO!? -B9x aIuupǤ;X]]:~/=\7+u>dj&UwW;c+S_#p_.:e \/!wU%#ֲ7Fe9Ӫ~\z,9.a6mtdO!|Ϥ 1I<>@8=;? =' .]vў$ea>0ٽy$ _ z)*`o^p _ᲽE,|+?oka+p8(ɏ^I}l.m'yzrz)]ӓޓdAJ s5tV "w XL$mo* O+kl.{:“fl\a #-o[pi W5c DkluY"lgg+{]Z{:bC>uq]D?5QJ.p]2C)P'50-Js~'NTWOS/^[&DE()^PūfO¿ ?Dn-Òj,9`̫g(M!"˒ŜD+Sn2K?8z>#Q۫qWJ"Z H? wkix MDp65 .Hz*D,};OFk'gb:nAU:7(9פjꖮȿ?^K)rc&FU{l@ < v[{#ga3k>W\+d#UՏ4w$>=Mq3)YU3!YNƒ3Wk-NVߥG;cVhSYvcDyNBxo֥=?"K ;:.:<W{i~^nMgt"/N!ȏ@ᵦp %F&SxL~+#^dhԟT w|){ /XM>#AbԓA;xK2ven pGo&<.'RZ!NEq~wf󐿋{7>u,@xsH~SIM 1-cڷ<9b{+J.gnWlxZix`n^񯽑.NQ}L>}g -hK ƌWtZ{_cXJƲUbXi=:ѓj=!֌*bCIslOMsdkTAyX3_t$=*|gYŷȳ&|gz8>Mse=݊oU}IE|W_W <[;ԑB׀_X w($  ot!;/^\aoZ3mz g7tE8~IQ6Q'D-$޷zjd3 '(-[Zp9͹M&6iy/ #!Vڸ ~r !QU> 8 jYo^%9⦟ {+a H? y_UwNcB Ke^Smr^ v6?[s [_\u&NO㊓<soX c3,okZ>ݵpgINwᶑM}{PEǛo{8ǥ#h)iBnd X; bNDǙ"yU]s[D{hx䊖TxWy+Efwx<w|4eX됞^+qu~xl88J.Kͫ^t}AZ_%@xW]<V8ҷ7IBv})SW Rw]w͙gUzAsNٮMlCFAƁׄxs.(nV l{~+](]1_Lr5M{_*Q{*zGHvhҴ&uP: m3n#K3n!p'_xS^ z|Y">7/ xE2^˪:=.{Nc- o=c9-7r?zVk&緁CQv%5^[{$"*DĔ F&2"Tf՜s.r_ܶnK[ڢZT[UZnUVjgo${y֞}7׭ վe^a_Û|+6q7墉ǩ{uXCdY8o3iƩuh<,y=0wq;rSڗF}6o2J$~gy">`{n, K_0#UmsnzF'W;j4aU"&ҋk$j@&=!֞pUX(NOْܻW:GYdXEwNwN|5i!T~_W ("?-+}X_ol%}k[Wc׭R{p6esx?ь_#%EQL&OoS ·\S 8!J!¤`Eʖ>٨TVr3&:tq֋)k,~'mUC'jxkwx=<˝jZң'xKoglMVd(#@1u3xC4q9j keky֣썯#.{;sw3%=8?ߨS mzO\}}ҫes:Oo⁼riWV4'7%&@߆c!Eyr_ak~ȷUt^%V7mGWZnp D3}R±#<g˶C5lq1Or#wX= ~՛o;1=c˳o}L} Gj~ZF9DW.du m '|v1|ns}pvڽi;޶_[o>f(^*x.Xj>ڜ+#~7x9.7n t;uN$t4=B09!b _:2|#FxpD0*F64l x?tb`?nM('e{6̣8HtaVrH&Da0ƅZaui9~N6u7Hn!<O^RLiKʊc):nt0n/޾?Ey҂nCrl~`쏰n=wmwD e [LJ|m_ۊuXw`fƴ> ߶Bh#d (;8{bf96]bý߻jj1>~G}{)nB}'d^Y# N :G}<~"eg1U[t񤡿:,sX|!>*Ajlұ_$,!>dG<6wx Oex Ó]Unȸ,3뵗+ %ׂr |pnU5|*&?Êj W1=vМ4/zPގ7ޢ#?a_f> !zOfxEGywC}1Ƒ0g^QoXW>!W#o: 3 V9o;SF[{wGZ1+EW}@<ٛ$}LWI :ѽN#}  I/bI~bxÓ:dQOR^=\7Dwx|o܍^\$M}x<ӻ OgO9!38s6G͗*ʷX/8tfCz;ed:yۂi%yљǀIޢFY[C?}ËXcW峩V+ߕS;22Z!,<+a=xa-dy,leuĿ\&㼛x&&hL sW'Xwzqf޾j]B׮&hMR֝&ٗj,>D3%+ m 5V?'&Y~/U;@}k_x׌qn++8 %{]4}ҝN}[ =Q7pgiXy*QE ۾_<^*ԲڑAlNS4v p@cǾ nsy ~#mos fêJm⇸ek4IBYGa=6؛.L8D;rTcR6.&ۈG~@oeph?7ǵax?fLg+N|Ww ;8$=w|ҺCNΡv))k;Tٴ%6zq;̷}5?pe(}ߏIwzqnMXGAwQnDk%Lِ 7g1Mnh}aa>lY͔Jw.C&e4AåZ|HFg~6Ѯ]Fn=Wȿo$tp;B #>wW]7XpKo 8;} >O}r?F|rC\## Sȿ--%^>ve޻kcu{v^ !^wA5n-L•d{Z0}:- R:T'3rO!>ja' ?̨o8lBnEfJj<9}H9YWnN}ZYR+%\b{s`H`}p}$8I%62<;'a9កGJ}3_8}>.l'O!ҿYe M߰7"[ g6l-X1n{n=NK3%khc3ނ>m0ϣ?bx7]ǿc0]& f ل'䴰/t0XÎ !"FPΈp݌_G˜h|^̰GrW1V7j~|EJ2?}XsI[mIn`rۻ1=λFP;B;G#F[:/t?Nx(M e(뷯8BoVcCvx!在';T{y=GR8;*edOt:U>ѹ^$}˄݀{g 㰽Ib j6y^ߚc?i틒-[Q'0LVs{KK';R쇵1{4'P'N8lA K3ugdmD?a|y];OyogMwKd3Z"|Chzp {@!ܪ pzѝ n_>^`?t~K\ ^~.m8&[IM> O{F8mmF^*DxAl}~f7og?ר?&"]M/t_Nje?oa_v~˲#@#xqN2$Ӄ`x$^9&|{84"2{?ّ?uBd;P8'bnw1x#NW)?qͅI4]Fpc*+v, ,W&}L1oo1n⩷/aKr[pL xpzTW' .8DFEqTgthJ,TC[i5䗱q!SY,;iM7>KכIц:Ї [ f]&ٺGek~Bg:>ߋl9?OI`ѯ?_/B6$j-D/B^LeqxlY?"g|ǀo>8,GC# @s}YPCBuY _A0gBz$^ o?[hOwSG cߴ=c;c{π=L(sZs5C.4h񊸼z;c-MF; u]}Z-U: bhگrM~0WmM@25wt8':ļCe~+sZIA;OqOAƝP.‹J0VoMB/> +Vu5ģ X: ׅcp'RNdw X[NǛ=jytgoU&zx(zx?Bx=Ӽ_Z~cAx;ܼlN`o|fϝu aۋpٌszט?M-ڪ7~_$z!!F5 mi,Ń6F\UӷЁlObHv8 i6ǵ_x`sOq`>bEq`qeXb y9dFxrgz{掣g+d~ W U3?jΜ(FzB5.pn7 Ѷ=ɣ63'Y=II29W;(__x %pO MJu zny \w_YL|'0|˕!v5/nw=@8ېGki| ~}ue<1 g<73]s@8Rt!f[-o|v{Ŀ2MWߵW|3ʸs* ZW~O`ihߤjiPۦd^=˯N4#&8fLti}'%ă1|Hp51̜%T2Zz8!_b3֣bM"|^$d3տz#֬'\^dJ+mXV4٤"MkO2X8·upGƇ5,uL0+GqߓC'3ׁ 2eé9o\:IfO÷bFpv=q]~> pێl/c| Ma_5򻙷Նy_ckJdճqT{L'X5Sg?XۣjE,~:r.c#-TpcZs]kՃ~8?ɸf]p'ο")6O)tʿi ؟Nc`S+?N^g]Y7de+C''9~NOMxOx*'jDf 0gȱPeǍ!vX0ʜ9@ߘ<wdśNUCTr}K [URz-^fqfO˨:&~[w>%oUy=VƘXGןerOq٪ZFym-gݤk>ckΥc^{ܢ`y-T1W@r:p m}m L>]M51w]S x럑ֹw_YuMx?^׎^Y0ѣ6viu-sbm(g.GJTO ~;:o zN5ʤy;&G*̺ԯ+T~Lm?M \gIυsi2}8>_ICg4ؗ,ʜ)@' f9QtLlEQ,) ^<30FrvqUy`a|^2t)Όt=.|7-Ȳe~ cLn-~}72i-{'^P|Mu>SxgkǏlˡ<,O rvwijw-fm^Q6dZmZ*լ*z3psл=|z/=zSs9˜_C9k7n'vFe|/+KˠL'7<6oPsZ?e3t?װ1t=r([_.7R98/ѿ6bW] vHϦjWH}8Y;٢ٶ^aY?n&8ց=SDޝ MC8(?p=gnӉӉwRcax7ބzô áØ7\1RXOYOX0#:<|I> U*^}j)U qRS49^3J;#8z*ӧ͟ϻMŀ_3Dvkh;v*}(#5UxO}||p3xG8>6b?V^>5K@?sb$}ELSJuWJ hGf{N4i3VA|W5p?wb.GEo ߻vw?d?~j_oO~Y[ȷJhȢ,Z?yԢ?[~~2=@'~<~oM;ϱzQs3kcUP^xQ>,\jSR{W<#b;\Kipb.s) >?ݮya,`h묓KZ|Z'׳Mh.A{Hk.3,u26^]ߵ?~mROuClokӭ'K1+.??u%)x0 \&X./!sLg\+|3=LL8}>65Ūz`ϥaFoOa&s?Wn< \΁\q?qTWWr7|:¦<\ j)|=,)v/oqql9I4txFgx'Xn+xnxC>\-* .yϟɼ7,繋G@> 哦C۹*ʼ^{ә4̫i/yZgۮ1`ay ֛O1mD?Pt>ɿ#EhH~a}|p|3> H\e?9he|(Xs[ |o|h5Wg=̯t=kS]A9 e>Z&չfw˶5%¼O,m7N92zGƣľT./7a;)^mw;i9׋_r!,%ȧNLco\7z\-&Wise!/Pwgiek=ڎcPNZ },|=zκ:]w\ m3.1O.yeWZj 1YB oo"B\6_Ys=]\6hBjÒp:{d9Dj ߡ3^tWsۤim>ޑshGՅwUκ2&}mhGKs*Q3nιUۭ wc5=r{3<ڸZwU-rߎU< 8B]q(1, }rl˝tqͅԇupiz6q"'_d›-2EE&D# YȤ:ֆ4gGE3-lnʎӦ-_uD%(rIQkg\yHmO3DFT}kk7pg+nf_d> V`xfyK Lz)0ijI=zz. =FOB\h8Ex|џ"4 M\~jPyRXkHY.s[Yn|/MYl*KS$,vYO*ٺؤ^W]b:p~w\k%G<uˬA鶄xgt=p] ;U?M}KL_~BUj.!8AK׾a@Sp{;5WSc16 I`6P oW:^)b/v~:}欠^-14fӏ5{o| v$[qo |&ba(i:pxI\\T>'nn&Ůe xM/^8&&=ޮs޷ED';{L )_[ OSxޮ^+p5SPOqi3{rSH- O_SVʵBF;Hɘs ~ϐOc[T˯¯ Hſ>fxJڂ_=Kex )*Xr¿ZmX)BvG xQcvNum?τoÌ|{\?:9;D\UBaE}i|:͝!Qg69zzzmQmQҗ˽O^g)Nn}3jշ.ޒO53(?s"8Sr &+&գ,SC=2Otw8{kO>ĬmVmg"=NI g+`߀8uJ{G3v'l&^]cԵMkĿfYnKq3xcTx^crd܋%ayt}L ȿ'1o'|o[ef!LJߔX;~)o_o3IiP{M:C{3/s7 iĿQa=_ymmK^ ެquy=`9%x=gܟҰgN{Kԍ%#3;:.2qgԱg/rf/.#/aVxW6]ŜVt?w?WPXu?9~bQgYvu&=!<׫Y FRw g#{Oϲb6~[_Γv.j c7ϏNps F;~>T'w$*ٰ 7W [ɿº ]6s_[9['ۮ7ro|D^Kz>ν>oVTw~G~Oa. ,>IgtH Ɯsc:Y'<& I.J O36|B&?lL7k3o,8uĉH}Rq8<_z}ӏ,&Zu<U]{Aī[ʦ?rG<9)~875\gg~x,Q >w[ |IO?{?Sޯg']g_O&Gx>Nx/$9x :o/j?½}p?LMi/G^gx=ɑ`ߠLkw+ᾷzC"nL pYH:1Ɓϛ^U-޽#~Sn^xOuK:NKz&5|ts#'{Cݳɵ\L7r=H ^U'Oa7ewo:|'}o'"w]_S}Osk{G۳߭#.RsgZS':Yeܙ5Ȏ"[6k$[ šY{noifx|75g$EۈWD4~Og52sWy>B\G̓dCbS|כ~W3Һ< *3l7|ǍhtdX:rq>NpǿQse);x7|̷q[˷qe }\J[`ZX.>k7οGXkS`c5%wo!\&)Lٿ%ZSU+tw;=)|XBwmO&fڵdUǟPu9rOej.vNeϭ߀T]5\EV}1U3sug.tKkߢNtS {3O{VW\̟uy\_cހsj!UbKv\?侸!S861t*n - 7U}M[ pB/pU=L]䒿'Dn?/o "͘E.y Q \t>:{"J-vc~SnywO)j-6M5_*/7}^7n87w࿏G'7u7w379 2Մ~SXKW\uG❿ąu7^܄~7JKly%ZqD33~O?›$l(;"j6SɭQME.Q}2j> [.nkhnZ|";\ʢTה6SP7x^| #pj;ZCE΢\.3ᬵfW=ɟ9;}>?t1Řzګ=6'|111YN¿+¿xRqUKTyUy)Ώg$}#\vK6q$q\}IJ 䚁Wx]1ۚDU" v/tlo^ c Ix^M$K|ueۓk*eνp~G=^=U>\O}Gy'{!wҟu+*?yY2Olb_~oXvjb" { Fv'| ^3<[Fsܪ"+-h:J[J׻osHEN~0m)K# Yaۅ3M\g1+ל>| r][X#^M`7b.x>Rܷq}R'gJYW`ʵrg@OOrGtuu(0 3Nw~dc-z]뮔gw'Ft*-]^#Z/+<^oH$?U9|8;v$:,r.}OUe/@ K8%7'YLVbE_iej7$N^ " gܑ>G `w*XcG_77Z!o當_o>ǭ4'ITk鸇y,Er=QO = ^&1tm+SEGUSaXv$z ]o ʕU-^/Z6$gU:,"skUz}Wc5ldV)sM꤯'xcLγ.ޏ*j݁Ύ+{(5kqom//ωim^.US{cEY“p&4N;Kx _Zg4NGk߫{xָC^Z1pWLKVskR/֝ne<>稜_K4=X?׺y8g*r)~?\kI#uNúz|m$?\<.v[/ }π*A׹~&ָ c^v(@*-:nLm+će5R[[ vbSu_ۜ{WӘ t0x5p> XU;8xSȝ? O. unkxeyi:]٨ `3{ :S*I˪μz~cGd2D;_I<%IXը?aVF'L^}CÕ{px2o\EFM'^[&(w'fFFFWO,dH :Jm:m2eL9'ZٔO'6T 0ɵlWfڟ+sTvioJ-W3$ͮ@RTܪt#eN~hpy+deb$yIq@ݥK%޷j dqS+%ݼZ*͵=/!dl2uL=|8RBQ4TljVWsrdӚWOkܥd{e!NMr W ;5~JA_~lǔY#wo~P\,!bPmv ԙpe4kg^1ȝSoٛ uvw!)^˛{A '[^yOl^KT>xyN}Mww3x~q~Q5X#^y/Rl0ji`݅t+ -k+ ̓swyH?~|E¿7Pxqۨw*⊲o{CՏdlqL;|L??'h۷O?u{x|NًIǿ.#cw8>FB U- " UDDDe*.&k*eEWĂp-RTHM ADs͹7yjfΜ9s=3S" Ho-Yv Tfi-L$i%ttG <\k Y p L$M,%P6a=N%\/QS4m}/lH;Ӱ851:r6Ọ]]Յ92Dm^aތqH3+cHH|ccD?!a@>ЉH7:5߯jy&6;Reg aXCX].K7Y_ma=qalZ\o <4{~7% ,T[1y3fOmt߃?/p3/T෰q`%:_xU.2Oq2X&[8^ !p*[Nuy*~8F`3]W:TEC8ԦG{8cI(M׳4]/\בK}m`r[:Uݙ"VAtc|\]83sD{%{ :a{Vc+H3:_:>#K79iv\&ovKeo3h?\o .ς* J<8]  w/un2h=r3vAy5$2\RL:@&7IyIy{1ŃY .ͤB掲9t!sD?+ܜ4AfLwt ,"/eњsIɵ>t.3ȢdQeQ]p8}a6v̦XIcmϒs)٤х WZ6=u](Ѕ47Pk!ⵐiיCΣ_1cMQyo=og/ l0~pϻut?cWOͭZ[n4Oᑿs+1Պn1Ϸƍ499Z'0ƼRk8ipޚ8c|*]0Lbq_ :L 7ľC#a*?g$!;?ު۬O?</?6q(o[3nr}bk5}TyYƒF[M<'0hly<4y²$C_ryw4-c,j[MFyG= }m<87rY˶ jw iX5}48Z`9qtv~;*hǃ7sc whpxg{8?]m82w"uh^^G. σ[NvF/<>u1 )ekݨ|qj}9 9Jě*pkN8O*}Ӹ=)s[-p$4/hxW ]$ 9q}3O1D7&gg>g&qJ-p ,WQwY&p^_m[N8I |M`i UFuCOH}8^21/kK;ԑ? miޮ?m$/#e ghPwO <^G Vw;,*_:0ݩX~ i n ӝghsgBjw6ܸLkg:Ydgit+&ο"Rim`k݌q }GQ57暳óDj6cX|:b#u#^cߕO|gyiH;Sqh5Qzuos^K7cEyo#Z"=1d;&p|3F>;i ~OG{(w|3+3_ׇ,/gyQC,}Òz.tkR /p;&ȿ`}͘t~ ˪=UNF=ߎJ[C?G3=sfgcaqy0 ƛz?Q>[?3O9={ w+;헃<ߕwi@4XNo^u[QC |T#0?`q1㊿>%ԩBY@_wnC:o>]ds .B.lE:,mUa}Mwˬ7 %0wTiƸ&'qMHc.B(ƹq<]t6rX8?v= *6[}CnO(6eϭ8?W:<+#{Qط5cocͲZ)]`xxh4Xۧ洟玊ef#'wh]c{/cH\}'Ŵ-S#ϜbO>1=곾laP ߣ> mXbtkb^1-?L$EHYɏtez<2Bdߎy Ṗƾ$䱑~:F/7z c9w#ۖ{`  κ?j|}szδ"eoxBϞ'p ~088{N}YN)Ւ~ېP/nk߆rtnۻ=NڛݶLL]!p쳃K` sOՋXo~=u1LLѾȡ>tmt|\Ԏ//VY?2;+sPJx1c{*dM>i]d8o`#t١ N<2a.E%=Sgi:1?wv`Ŧփa  ^m]_3k'D1qZ2^V}L>eg7$;aǘ~QNu/e%p[JNUa?oִ>_{.L?7'@xC8|g<u1>y6^lJů%cѪ2" ,+{L t#~x7Fൌ7F>xv` pxHfz!i pwFgP`<%{)/tƫ}}xjh8/jx~@ K:/iF]@?O]m L޷rg3ƹiTeok#]kx ߠVwd0}1J |Q*7;;69xI7.^'̠yT 糌6[Vq.[?鿄O&2>|f{nA2Zk+5e2ZgZDݻ|=l{{͡|N%~F[(-$r9k?gyQcy.ڮ xnw T[_=id]5uV9*N[Kttt@7b(*8;F]=/2].н&zUq6Ax"me<[$oLk-GݟX:Í{Zi;]G7[Qyx `=;[ \ёu%ua4uQ]QV+QQƀng \`ӝ8ŀ?*g%s\ֻnq;?EƗ5~&rz>7C.k)e2۸yq^rYV#UG= n U6}*0n/1]3A}% @n$yt.Q`G(߱Q塈rӠl0d иuVbac<90܌}lxo `[ź8W 鹕c| 8^hkz*JXA+Zo+2$fLE륿~w"]usP3]됢b@S4?4iFթ.1ogE#!WNJs?e d9L^߫%":uy=)2}w!?|5]JڃiS{_@׷R5Қ]FLb*Z_0fмً7=rns1n1nT.(Wji97,2մŴ~Sul:^xǩJ(QMQa\jН]oq([;[8|-c@x--UL[CӽtcM75k1~gmn&Y>S |'eXox\l5]7 W:D^GqBTgΖVSv`cp+?9 մk|oo57Lm""]8PM)j03~VI׉?~n:%} (gZl6c\fC.3 5 B sIqIHHIJٮK*rLD!$܊CTHN̘|ٯg_o]g=~:h> :EnPJMJI:3} Thڗ; Mp)5"lTg^\p^a:99}9_s; /ߋPu#/ ^y⊽n)zBOO^Ώr֒0=[ >A`^0UD]/t9S {*F('(6V`]H*?FO-V:s 𹟰Xلrߝa+6a-V9bdKZ|D;ѭԃHM%&] gƫ)DvCF30?ز0bݷgb[Z_kx_oWF$6R? qs<욋x-klipuŜ&;c7 w6'2׶XzQU oRw'%ļ.A;M"ҩ%FK fT/;0نe/ ~G\V^W`/0Ape:kn95(E$:ȭDr[߈GZ-ɖ?<> }>T%=Ԟ Rm∾j{exlǿ݌_Vw׌E8 (#E,g1m g 'yjR]c 6_~-w}?FM8`}R7jOtz2 0I {yF1#2h VUC!fs6SV8{ W TY_(L!,&ٜ65~r藷 _~TX}7:mՅgCP컩R\znƵ85oOW[zmeuS6,ɡzߧb/d%W6G[)[, KZVO?2&|zc抒|w{;E9{oG+ZU[:q_7ֈeV6oXe8uW]V lUe6s]1Qt|Ɏ@Dk߼+'qקoߓdE}|QUlq=isik̻L^y'J Zµf| Λ<뽗{:\ˣ_#{b̝QiLItla1]>-l106pP #,-ӉԷ ޽ Zk.0z0'aq|QXUP^mXӖ)eaW܁uq:6ls+>\_#}qԇnXU1~ ƾ;虝gҺY2=/-*[LY7gL;<@WJp|Rm'^3ğ7}n%?9B|i(_n~դo/)B~o/[#v%'7*;3H3=BH?Z2WJ9v~s #7BSp!?_i|}U4tWN:Ip)pܛE"τvS]cY9?_/lpV)2po!D }E^F/']vp<2 -rpp! o="䯇PvTF '#dLs7"oip)BW>o/GN7v ]"|oIn-p+[ |-n.p33n*p; | Qg | N<ƼWSg4_'80z-o2}((:,.Wϵ5*gs谣*6@kymÏ޷oYȼN?c4溍0C=Q7Nz,;ly2~7kS9 rB)CϺ{c]{#9E$L]w/%v!O/vcRro|+ < cL+K̞9paGG[ JcP?*?5yk4o oSUo.67xӝ,[^m{&7{dÁd˱LUTN JGv+x[)7qϧjmjXwrcaYx;ِ¹|u~6)oDỹ.GɦM.dcG-#FL2 \1^f }g+x:xZ'-w xGrCϡ_Ʀ5'ww_W]H OWʴeH'mi~ ~7`G澮V|ɣ2FD| gR<6{ww8* \%Մ |o#p*uew|D?08>PmjR[ܑpO-񆦬ihzuò}/J~6TG˃_ ^ELoILSJĿ!iF?$8L- =UD?]~ug([ȝ/M7 ~Fu+k{754S]N3zrtD7zpikGf~HRo#տ#_nx1%IJǘR+N q_O?xpC72b߱Ʉ"3גF O%\ xZ+H}k^[ݾ߄d(p ?nHzexFw|"xoM[M >;_`'7}vpN[)3T=y)*&7*~8f7ڑ?tɭ3xc T~">o4QoIX >D?V}:Թ<:/E~_ r/ rXc[Lj_b95U^bSAD5'_.;9nE3ʱ rDl'opmsL v[srO;ɐg nMuyzM1r3e^[s bpy9绾+pG;fϧ^Wg^HGlD~Kl^Ϩ U<}7K~sߐLd>U<>32ӫp^FUkۋ˔Liyӄ8k_kN~m9Spؘ4eF,F-,I^Yc(·mgw ano%ˎ^÷r%Ţ7_`aMn4}}f?bTDYyv *čofl8;A6EXl 0^H%j@6 HQs HWДAE Ji: U:k9${wgv[3q<9pUMCL- ?-G,v֙{t]Z˸ppZ4,7k߄{n1ծ2=ͶTƌl.]:"Yżm*o'_hÌXF]MW̷ܟdS8CvhǢ oHEU:@dvk^@ <2sέXvZÕm/v$6E2 k<6iq ϶iiy|os7s0N!7,_g&O^5/ n!\b½U, QNM9kYӐm~3Fq_PNք n8܅"?nڴK{-qO813>\"dzlf>lKEG"%Vy Y ]9dZo:w3?Η7k)B[vJ0UT7~D __m?RV>`v!p- UB\bc;Gmg1zg=ga0c.,qa} Kѯeۗn9&w8!偗%q/6uZy9;X~gR2_ qduot8O a{d{F<3ɞOLf<3錚im~jYmUS]oG֘O`}/T=x gM܋qdK2xDɗ+ۋq \n ީG3}v[ƼVlf|s 7p?I0/BzFKlY?Q=B?~Ƕ[#BY IG4N Tv:(?g?]fT169bz<wϜЋǁ,;<:'8?j̛$Ҹ( OI)`}ר>dZcz'Y/ 8ԛUmH4u= Nx!ӌYI\ 0^v&D-R׭UMA1eDω8|rY&Q9$3GrB HdH߸\ у s(v|xǯ\55=3O| ߳B/]sD;K|}/'o^X2a<4&RVO6cݒMNsɦ'VRYz¾/"ܣN:ur ޠ r%T>x/c˩s(g=Tf{sC[b<ۿRGdn7L*%ݎ0'N7V[H\ѐSLp_,Wrd_%]kKnmH=fS.c zͤ]pL:. Ӯ[mN:S)_rs(mrGcop}[\8ͅ#;.yׅ#掂wp N G GyɌ $2>סCn >@ 'Qppd?N`g*EY;_ia g7#玸.ᝎ1]jP*s h๑àKk&Լמi]a+yEO枃VxYf:Φ٬8\&OXֳG?WY}>z]'{:Tgӆ. x5 wpJ*_l=N>\f{gAX1ɂryy7AE Jn'-㺚f\˄&\F*x"Ϻrq2n ~@b nbr3()=G5 B= S̻}(ׂsU`o7.u9VL/{}xnFϽ4m,< k 2zDٿI}nEm߬UsQE2EMwoU8weub^{_Iv8K?>v'v ׌nm}Xuoo#;P[ܝG_`^< ŌWA W  }N SRɦNMF*ofTڐJ)sGӉkxNbteT+.ģuZ:G<kāBC pdV.b/߀ƕ:3/b|[u%[%d|QefesOV癗 [W8.T/ٔyَٚ݁ۨiʝ,wKƃS7x3(Vj!kcp K>*>݌{ì^ [J? 74]<ǂzٽ2Ư_`URS̛T 0.4x"O`<,^ _;Q/ NƽAo.Y=*Q3 4f;c< +\jG8\>Ilo3z ,VzM%.ȶvLf~ h/?n>ƽpe<}nXR"Eg<1lqo"p{e[IH`5yU.0:ճXW,2蔩vk=z¸/9drw{ Zry]x8dU(5m0?A饇1ﳨϼJ.<]71/xf~tT/uG06#Je[ *LkVS}{U|fMֳSe]GimKF>gDʷ߅ݥ7⸝F78-Jяިww:(9O 4|<^Re3ߜZc8RQr^Ȱ|~_}׌̋UCɁ~=3̚[:O2#V@,?Q[{e.5Vfuܖ,;zߧjvY)e]r8D8 ev?u,v?7A~j>BgҾ9מϼ9[-d CD ze|{xe}m2`?fS~8+j"ޚ}ż\|JB/)4cGR~>s7:j3` OB>;[rw5[-uZI={x.C1pb8Æz4y}nyϵm(|``2b.z{3챏v>m.,L}}s[_@v?/r,%]t[.8.CY=tr xe\e,L2iV!ۤGdyll &\_ wU wO | J 71DŽ;<DŽ;+DŽ&DŽ?DŽC9?n S?!|Aag;US*,qzrߕ!W,}agUcs#i4xq?OqGRh7<l Q48-q<[<[yxq](s6ʖQ4vѨHݮjn5Ӻ^>Mw~_/lguEtDzc\O҆f#lc|^\`.8W* >4gJ1T3t踔h#ny ,G}x.#>68(Q朑[*d4T[2u?D|`mKuWUl}N"!P % kD0l B t*% $礇DD( EQ4D"("rAZ{9N|_ZYsϡ4hXKZvGӒp)όT 4c ҒM4a Gj u e# MCMrGxHap<7p/k9!ll9V?=*+$-pϥt\.krfx$9ש\뵯hyxʻ*Dvhsbj7U=9>'NzSKI Ӥ.?IAk~^$#I O|*3E=&O͎(3kT8YߛZ\[v/(ia]}q|r<"*_kQu O._U݇Q!Q>ÿȝ?"e8(&šZN[]6\qFY 1gNvDD:T]ϊ7upp;k88vu}]oBi_.2ԭ0ºls~V#XagK|sa=݂c3t8?=6:"瑙V?7M2ֱH/#u]>hU&*5Mv$A=9֯WUu#[G=m_}nAY.2Պ" ]'%sk(l)/D1ȽGMji,4n3M( >k ;لJp%+bxs8k# J۾ޘ$:ˋ.Cc 7%e ͒+mH'9ju9ρ;t=={eMEYaʓ𝧀vHGs='8#uۅ/w0䶻ֱtzɝ: 8y=2Zo:( y@Ks:UgQB;/pCA /p ^|/ȟ!nIWdΕXaGjhsWF| {UsRkM5`{ 雏sI'r]0Gk9 !Vs>T>x/^!j~J}Z#g[qf1{ĝt,XqXSW.+pK \J0W p8k0ܧnv;<f쏵\Eeax]}uyO;sBZN'{<@ Dw:gd8wܼqgN띇5>▝gҬm(y2HCo&|pU%oX7ߍޖi{z<ꖏ-w>gjz=ȹ[ zvk]˷^L ;1>ٖ!xғO~WGE8yͣ#>gZ Vo~jKP`^GN r\;Mwx%p8 |f;( =!t<xq?v2}Ʃ\HG Gwܿ ?s~_\ xjm/[ƫ65|ob_]xs}*(͖joP mއUkQ'[38Bs}x:}x~}s8|cg yXޗv )5,+})o.P}m#}p`?Y`,:X;k8HG.uPu=sߞ;!Wo1F{ Uqd|UN[ZoBcJ4 <GGOuz=fn ~ ɟeBz{Wd9:?Ls?z"~yaއ%^^3Q|v~+)260ڎՎTIX-si&ѳ#b1=_ 7 >J|j u rsL9~и7ÕK'6HIcϐN"ۋ.* _%j;r-Y^ǺuVWs%u (-~ ^s_6\G'߰i^~g?dˏ\Yrl6x`Ego=flxI !s 0 +$3.DgZb:M<Bcg](%`Ia9-إ+ާS3 ܦtpxXv`d}Q^$ vA.r|ds; r;/$]w@1? D5]@Z~g4=/pߔeWBő[K8x8,۬*nrprI:z8>h}Wod\&*©_bYOĆ"Xٚ5sjɤwr6ʧ/dfdTUe7xSBg_jw!@lJ^e0o"ŬM1c),kFY Lc ;|m$w+u]žO>z:{}c_ċ ou+ҧ4%{\}e],g3?@:s)iTˎ{RM=j,\zg+X;{C <+E;z6E87EMHxZ>k4 Oxn;pZK3z_0g%y`Gۚ"_רoiFl[vOeN\w!0PV*Q/AWx$ Ü^*u z/ ?{1F5>C[!G|*OR}Qʹ{l)]/sy*} xm&r=\3qn%%MMnN$lf_M7wF3wo>ݜ-svZB6]=v8"|2]7lEk^#j]{ct_{Bx7t_MB/y2P^*O9UWg_M2^6\گΏ/A]~wpZQ@S! $GPOgg:4!C_} z-w Y x -C({oE, _w2|+>! UUJQۻAqxg,.[Pᕛ=vzU@;mřL7$|s9BUyACc3m[ LwߜLg{dΗ3UY)8˼:S3urٔ:Gq\`N#O#'Ǽ_,aNSYa <#0<w \qMi,iCxx*dB~& up4edXha*l pde`)03MYh'"nay!ɪDRm8e|6\fqu6 C VGlc?4߳l=j0XVK.τȝk@ck\٪<3~1hH㵅l72s "N>n /ؔCq`#]ښm}II4цpL ڟ[Xۜ߳UmΟ/?yc܂rTߵM-v绱*aLR2G8ϫ9M~@S]'娴@>1Ǵ׽?.:'" b 0Qi?~^S{qm?Ώ9fmm·}~%~h ښmOV~#;gh>qvRaI$ȠD1!z(QP%|&esbMꡂi9#<1" I|zvs򳧾UovGx8 fۥֹ}R `=~Qm:Ow|?qI|o.A铫 >"|v+qёyn :oh7)a:ԙX(K񢻒~Dyׯ$nSޘ=lߏՎCۡY 6yoջ___UMSt5;GwR>DCi_'|L?Wtg,/~Ej_q}~j}]"co7wƿL͑G=dhYn#n'`"F z lKd<9MULOf@Iك]D-]d2ɇYˑN7{3=wt 鮤5IIG}D20gMg_}pgǀ=zTƤ>G%>< }*d Dk*30AqCym$~;::Z3g ]_tTse =٧^*>sVHQ8Ğ!3J_S/]Yu^KV HQ_]Bgt1V6MHiZM}  = PM>gc"ӓ?ԖT#d@`zrD.O#}mw/'^)m~eyq*Ԗρ3i_ZsyH>i蝃mS{>N<ףD߂I!t.ˤk xiןr/q|lDqkܽ1n6 Q1G%l5xy6P˥i2M}S.-qm*ޢ|;:cX_'74wZ[I tL|20mPۈp_9.]lD҃7_eݛζ`5rR{+At}/[~ߐnt[~ߕnt);4>;/Vm}HU6力Ag'9bC)񕪽#e0wjo 3l{e0^aqt- [ [=y.wNF8zgb`H'g]yx˼>^2 {ڏvH騐L{W7Io}dV|nfTg򜦿I?(V~{*g|昦V(|p{0b6LTy/tdqj UdZ_Ɠ!Lmlt*vomZ73yJrKG{xJ@g.п_Jz[gy9ke6D6p'6sȁ/B,dރ̗fw4Îx~( 85hl[H>{xδ}G}%;gqn6ǹMNi˯ Y|Y|!ˣ{ Oxa6a- (MWWsm6l_n6ׯ&eog=C'-}7r+ӽ;[Xy(݀Y+Gd*xws4xFOopu:rs'd8pOñwly-'QذKs;lqݼX)3:&O6!gDT߫})QFv}kx{)ҷz-ךEj{ƮX"4KsU^\S=hb52y\~O=zwbhmh@^lB^aiku ZFz>93}'^ p`ɵ3ӽO)>^tsZ3hLW0Aԟ{zpc_ri?<]Mo/#xIW28ݙgm?yoEy]U冞Q˳wlV>\g X}i{DN&d40g3/Γw@E0` &<=|O|雯Z&'+n0ygl$|5q4fos #X=Gb˸itY5YHͅ]j`~{e %J=km|Ė|qz@#@x6{gm6(E Z[>pygc xDohWKMN҉i5>(%ײK3w6b兆B$@4[i<7v{$.ug)%fd1 $&< b}L`N1!-3x}.n.Y)(ꭔA<_;rLg`r>*x"ko;5v_} a~o[p|Z S'9N{|/'*=$wtL:pr'@7ԆfS}yςƋiU  E0]]EGa/,yVl1Y%ԎK_ ^L[a8zβK͞]ht/* Gc[ ؖ2 jr_ y_= <=s9PBԷ;hRŏ~R(w׃vCicCoE%x2J%0$W [qQ=3笒 Ć\|YGIK"| x4UF z,fo|" baZug h^)VOd/(S~?*bl/%=F'HtcU|Ωcr=b7|B.$ǔKnDocӴHK}?ӡ.@yVK?,U--o)hY邽x[;WByabHdKn ͤO7wN1,DoG/ҊbXй3cyvʧRO2c(ݩx v'r\dƮ.8$sƃU5QgK*wlwo&-o<~O߶>ۿjJh+|A PI,z_>tB1gj~Gɇ䌒pھM{?@ڀc m}fHGwl5~R?ꛜTbT(w5V/ۛk!?|ٮgKÄi|ԟI*SS?> yR;&&F}an^ױM N^@~`1u-McN;ī/i|˹SWY:9# Ȼ%f;ҿuEV QbvI|זOv]d>%ͣUԆ EWߒzE°Z&z-:Xtf"7O+=RmkRzN9:x]jlT+RDzV_[w>&ݑZWU{?Wow{|ҏ#Nmpb!ۗs8]x~<)y ̬$oʰ|!&jXJX@s?,ɒ2/24'MѴ2yҷyJoF{~&[yքu7!FL8N"Ʉ^)2a\~=k!E4Oa>5nq. |.e^_9gH`m4vI6.U͝4r׮gc5Y;~4וΒfknG wux]tL|u=hEۍ'|ާbLJ'zCw]]5SS|sџ;T9FE?]@|AŪo|U]ËtC>o5_:tVpOsE׺xҼKoxb᪜Ѫf?U|ֽ*UY&ntmR~7-j~hRDUWC"}ى&qS^''_}ɻ Q}C$%^.{uw;u0]WDws7N>Snown~Wt/7jlہÝH?~7w'LGzÊ{'^wIZz_\1//'U]UvgfBx`Z\eϺ,r9(izS0٤ժ>O>;x\*m8 N5ce~m:U6  yymTlej.Wu;3Ysf}IVhm厀N.9;y{YX-1v*><#'r57GywfǤwo`;ݭןVmy#H:fx GMjIYF=xu$H4%j(ZN)J[5U[GR-yꡆvҪA&C$tRՃj][׻?{>yw~ߚ?bQ9nL1{ oK^*4_Lq[r^!̇Wwya\:k=\_{(n{s:ߚg#RM=4w'WpNg2BflqN p#moPǺwdhsXdGx i$vɘ[Iy  ɳ|TOjo5ו{{-HߟJq9s3J%?#v} qx.uw1u-G[ރBpíLVY&>!Oí)ϧzr'm3q5ᳰJ˹5B >i.&+fڼ ^#چ{8i8a?%4s'R\ݼ> wR<@'VG`7xھȷyxӕej9Z$ʮ N ܉}#y?{/;n"{s6|5US;Qg]#STy䤙wWoPW-5(L?wt!tUޮp |kQK|HW!$xτTXm(N>^k9[l8{ X\2"g#f:ñƏ|wGݼe"!o{תCȳyGFLQ;]y9¡UJG|J"N80UCV$cpCnF f'՞;׃b~ {\{F[n(qXguU'E^ fsV;WmpxS^" sz5տaHaٻ>nXcF2;НXMԔm:peRnNjs(l,7i[z \wƇ})߼W|'pݲ]IvO=]l>ۑ=8.)sկ=Gq]җy[{g'Ҕ^cydW< s=v7z@:&~N>I uрe }]7 cṪVWqSg/+h3g<}Dؗpmw~9zg%< x#fv?,g1/vf^mU툒8kW%qW>O@9Y%C>{@$W xFI!dup 5:?RQyڭ&N?'l`)NLsy$֓Ư2Zv)&_~esw4? I?.d ΋O9Eִqe}Fբ6he\D,&8ɦc-0gxDYM9O?gƦu`5)CՁ!r:iWoZkUmy.wUe[^ =sdqf\9ߥ(K{kvZZ|:7iyߗ G!OR_s,bm촲y#a-K;&8.{-gZwGSx~5vƫׅ˔?Z .{!vڧ>sг ٵsK[/P}E>bݼBpGh~Y$s&NyW5F=>W&o <^<&Dz{Vmu5&T^,겈۪XcR}ι*-2C&? i$Υ+4.+r;]}#-~HTkYBgիh}컿'_QAi33(v<1-CTMβ2UδoN{7;H).<]Q<}0!Yxܥ+z>f9rCXqpA7ns!ƷS$B_XWq\)t8Os,>^wBP+q6Z)HK+rҋ1}Խ1:V7>_3=,;yIs3 |4ڬu'f\K@v3T[s*OQ.0c(UL/ d;%d`Lnv[TFCDW5~Xou^A.w,"}kצqyU=ƻ۽يoRerÎy~K/pW75`׽89}ph=jn#) ӑ~]$M )x_Oțt's ~NC qQfŗ-ֶzW7u<U`n)a HryZǼNus/x}3׈]X~кki^%4|hoJs\C0] ߜ昸j\{c^ji x`W:i{ω0'\yD&ݟ?I.?~YS_򗞿H]^' W)N\$9Su#2 dn8 E*\mؚBlj$]oYNy@ǫ.- @:: [2OɼG ̇|o(ӒگX iA򋎓^!^H6:"|EEܕ;`̫,uJ*qVxCtn1|yZRml y=VOU^nG?ɕߵ?^kކT{:WP#:<,eP2'n=VC~K^BnA%oRx"L] 9CTP٫p4Agp|{Lؿ$}TQW^?hX wjL/Lr`/;hĚ:O;Fc=^IRWx 9d+ \ <|De ȯs՛Xcp30]y-U?l;>ee͚>M)$ ch$ߙ} i$"Ҷcx~,c;82+$34e-{-zUv6cN OVn_+GwQ}gZ,l z#Cz]Zc)AB>W[{~k/qbSC lμ5[[1W{r]i֧HO?ʣ^Qn "X-tĹs,!I+Xryܟ`_$%x:u[d~vI&/k7 aolgҲޗ H $)65CGM\$eH1쩪nYUnt̼٭L:Q&^s's_<}9yg%c%U6~mW|R+d~~l1J_i&R{쯹 _Dn)7>,`Orޛ[,p~3vԱ6}Eyۥy*mxM!shr|e[У4H+:9-@q>k\Hy| 屺bޯ2N$*H7aҶZ#I]#DM w]BXMvE,f\'0[Kq|cM # "ٟy{u~k^ֹ,vn9n<=ˑE$wx/M6{oތ7uYr!'?}Y<j>z* Dp'L# /% '-rA/SC?aBGI߁?&m?-?;$*J90_|G;)lk\.'ClΦyo[D0/Xtm5 m+= \EN{8WMԃҋd}*ǓM5k6x-[b9;}j&97dޯӣ{f jRg黷}uUonS|p FoXҘs+gIn*&"l`ߝ7:+E$g՜]#&7\ɸ3mt->pgC<.TW7{y3d:WҧT=u ':IR:eYS<.Ti޲ y Afqn"x+]yH*?TU ?uJ!zXrJJaV8]Ls>&p_ )U}) -p5 $pC(l N8] |A`_XiZmUP.g'O\ybub;ʃ7|ݿoޱ <ɶwg|01`*|&aͶx.ZUwyR ^OiE'jӀXW/R5  Wk*ΧgJ*uu6t$ A ,a1, QYDYUޠ &y݉ 0""(, fpP$BBXw=νi|_N-[uJ󯧙wѿRæ{pJ} IlsW׍]=I٥izwz2,+r847nt]pl{31i+Lʓ+7T?C_ݖW}|wWt2𷉰~b@ ]e]e[ٴ7-M;ǂ[e1wN6}Y2i^=²g]̦9ԷϱΛ;r}* \ܞ7#Fиa8&cTX{YݝaYmlym bl곗P~{W5gE7>jXk} _z<7ןSQvЧDMQ̫Z7mWw\mR3?o1N+D5j|V\[1R錻x1פy? |$׺*\EQYLʣ.b<*ͣreyTwQYϣXGe|*;,ɧ8&TSYܚOe1/+\˧yl$k6Uk&bq:X)8Firʞ:8Ƽ2vy7墽 mO.򅪩0]Fr=3NR{o^1*)2U(2q'pg)ڢF"޸.1,捇x22^2'0+@}_@e\>>F̟8~1ϾN',.S^ʼ B7žɼ6wO\xWll5^`n׮O6>TlV<8j2#\4I1g\Lvxɲ[aLl_s?_4 n33i-6vuQq/[OؿoEC9MXԣ~Pgb[DyZ?8xFs>- !jO./78SwqyGE;~hu8Qg$WxW24K2GoR?>3tg }=DhCT2Yn埄'_%҉ZC{ݜV+7ϑt</{U ',[GK;G8d#qh=x fz3n xN( wrLK(fQqKDXh Dz2\MLArx?7l>y"G{v:':;/=;ApLo aܠҫmteT[An~%ief<7s>Ֆ2j%EGL>\`Iy~d6dyjC6Ԯg5ƞú!ꄏ֎t^F{=IĘ. ҦI1)>O \(g +p f^ByR=͘w1tz0xnfvK+ʼnf:S)̻&4C ?+oWS~;PU?c-ⷯ<:N!Ygc؝!2{к&UZJE wh xa)-= d5ۡ#ܑ8^Žp=lC-bZƵfsw^2k\26 <咉wk'pi K&eLT \5.оx <@o!z#2^ٜ3ohq? Y_Kj+Mm-^.[^R^Qo2}OpLpup3>-3}̥x+nvtCJ+0WU586+>{'W̾QW|92+QMطCB8]8By_&FoӦXkQQ phF7N߾fxp7~*Hc?xv~)ıɋu\68#:-n o*xǘ7C[&r~:≼,{% p]%~C揄gZB"ׇ"4OJcù{G\+zyf\SUۗ/B΅rлk]99o."?UAV}HmUad{Tüg4cZ 轿 rS cjf=DIy]}36p?' \3o%~e0Md*klE;FFši/ܘ{}$nѣ*O?gVҺVtx8@Sn {g0 \Ik-(? e:4ts>5aK뜣+.v%|Neӵg:7UMּw7K/wW'5% q]N3} 8 V-$o_k yw:aZ?1=q /~]n+GQ8)Iqqߜkoܖqdb ˔ 9.28ylK-0mπT$٘ ;1#"kl6tO!yg<<1, a.?hEjʹ/yxvdP}><߼V[NkiHʰ _'{Q$e1 ƈx]̼Xgaf,5ϩÌA#V~X|z"77q']}_ }Dԧbt$~ S7Ǧn"ۑ(Jgܨn˔.cO0? c<0>OeAanpm4/cc&aiCV1o:iMeޡkǘxχuC~*ͥq`<%{y"\\w.FkGU .~sY5N4 ֝Nۅ-`mT+"}m?z_"}\W;pq8\4 \5(s\#5(o/w$ŷ)xO$e$O|*O.3p6pqHj[OEx'>kpOm%pѮpfzpqh]2ƨ&_RUo"_)w)Pڬ\`NT,q},uXbLzKX'[czRFo$i6{Tw tu{W46BZ"8w YL?n5N|N ^L,ΰ]u24Pgq)+AzJmE<; >=kFu[][Fy $6z̸`ckbs"8׼θ,$,|$xdArBU6ir 3cizzN0q=x&wv9.@OSƸ9ޤ#ԏv)iڄ̟7x8S;:_[2oehGK -̟ x7Sg)t%L=C̛aybh땾8(g `º%V/O1W9]Y7^?[~>nȰh0-aL۱8kL۱-e% fd}lM1'QnZj|JcܰKxSw'OBx_2jXbcO%٦#Ml{ xT.?7'DI_Gu:,sX!z(zҿF{ƿ0AM7*:V*(H~Em pb3* R[fgFʽM}rMܿRG{rsMn^g.x!}p!|h˚~vo+\w=w-ɽon4ߘkAF-Sxm7=+.wRٕ'9X8?үQ/^[NY|h>蓪oG:kϏEVݾ%~Wg{e nO۫]8"\BEG  R{suy8OOx9&γ/^B ߑQyK% <1@Nȳk$ss-rL^r'USW'S%J~%Jr%9lv}c̤wN{.ጄtz.3n9$s?JxMIsLl"<9h+9f8'+r)wՋY=\Gr9&6 X|Z_IV)3ض( $E$NsL7R>ŋjVW_t}+3W>LO?WθͮTsKWG*VXFk3nݾw'FK#%?k^ySW66?7K*|H@[sZEmm۶zZ4Q)ە^-/Tnw %S15>;Δ /.DgX{3u)xw-O"lnn[7M< ~*y >myͣ5jqz͸K{cW0=m;j>p4|> -Dcz ym}ڛt;$gqxyLgIn)0Yގho3`W垖kqr-Tard5!o _tSkNrr?w@E(窱7v!o[ߵ/lp6McG͟ޒg?ќ=j`An9 g$%طy%/w]OO/7Kd{͘oXC7~2fF֦e?JYcVD3'%ˉ=}c1AOff u"=7vtuBBK.v 1ܵ].Ggs}Bv7T},)s7O2(lOo,~?١s7]ˠcO,9 `!%|Xd]r{ʏP桝Z8sqw]ƭGCCuQ8Èx][eوpγs_@n4x&=|\Gm^ȳ/as<7 S]{1|}5&V/-r=yy7 Q2Բ4rYN:5s({Nfܩ\ {P=lok8Ǧx9U1 '{gן"/*׋בè1%#ή:-8=>C:Mpšg6^2;!zO/ΥiTyay#F+m qv}:p :ٱN֞.^tㄮK3wηc|^r 躋~8.p(yy\6yMJ3Tw/Fi 3ŽvoYP);Lds󖣩G$<=9s_mOAi'HAŋB=5^%ԟ)6xisx"^?! Y~I+(]{&8=x?=?w/5@_{ /9(a8N+ 3CISxYAj:+O^O.ϳk+|s%ןW@?C6uW|N= N(;%8[❯of@g_O~u:{e~3 Yg3o L^UieHco&|LTx:lcۗ.L"?{( .Wwiy-է_C1>c}@,~─3ω8gt b~cqг]M UcLvt'cy yG9n@.?J%Xz}7@ {קC#&Ο_{ƶNō/zk[.l7m_hBoysRvQy+2$?BLUz_(x?kҕZd-,k*";N;2qa[f?u/Û'ܯ!u\CD?~rێqbϔ.*mux5cBw+< &:) ˺5б }a>wn+* C!ዷI)6;/x5Zܢ gWkLRx?[{t6n^;`Ϯ+A]8~Oel" <}pBw[gӁ^p:QƌLszSt^ u(]E% }} 4p¯v{%[)w(_L*|\gMwPs3:A|^% xԯYl=өr8폳Iqmxv7~#wav0k?$lM؜r {Zz{1~=ȹ6nsp=4uX>3{ Φv/My۽If~Nc;C#sIƶzFGN0cۊN~=y[;d#&͒ON V4>c5R&=Ct-M]e݁+=W@OP$UD*?Zu?r@a P8J{|ΎVx9+&VnC [~Y.|ɸx䘼0?S_1o'ϣxN, ?ne/nZ~{#nr\Qk焫3\,ʊܻq[kS\t0s.yd[_gn{+=KL;%ږ}w ^,7=GB|_Wt |љNHq"rU\zӒⷡgNq\}!ҷĖJ;~hy< {H!uTzWgl [5ͭzt/$_ }/Ih.|(? Jw7$F[?R\f}1~%8p,ƒv]Z#TnIf[cYd/ݦ$w =i_!|+}C8+;+9'W &㸮[oEov{LKxp߼kKotT}x['T'[JJ<{]ocwtUԮZsOO5͚jdMNd/Ù}"eN_'z)S}όp w1.53E+5zN}/$쁮g @{^' wtgUXM8z愠7^zOޮ' W);|4ꏿ'lPE}lVgx}פL K^~dEFӃyc!w7˰y-O5gþUsH39AXk_pg8/k'(wm?9TpOx(*2*bNt; Vx_NG(ѓ oBEz8MToQŊWZy`Q`%'ºSXhUx_fȟey<zǘNoL317Q# a^`?+rsxM#|!mK 71 El̽<|\7IFkzf76Zm=RG) >k.np9|_8:VɧO“9WxǮ“t2ys'"zG'Mw{n RG()?Rv$R&AؗzKy3}uӥu!Ǘ g)>m<׉p 𥛜U:^h8W7x7q2}k>l(*ޣͧ v_ Ԧ\oOw3IK=I~4ps39z|z<ܔ +Pߖ!da )ڶ5r:_D^Z^o|?i)̢f`/4ƙ5Kq YЪ/|nh lr6 ,ی,vrG[t.ޖVk* y dZ楃7>w<~\؞O>kK#uM][.#kr9Ӹ23*.5ü[|/ăϺ_I _:M{:=ᝇo>m?'L\3Zx[&!ϱ^v3 r%qL锦;&;/gy5zч[HrIǘcwAr(Gxƛ"|,59|ޤ=g%'^3ϑNc~m3l,k(ilO%Wn[N!̯gg̊: 0]^[_o i{#mf'~0۟es8^͉AEzu;pCo(zF΍vg}_fQmf qo^jb29sUu88KX?ǁ9u݉Ti儗PwO$<9'}_.T|^=X'qN¿*CS<_-.2W 6ϻ8_$1_F+[]I%6*M7B-.z7djo?oex=w_3v;>@ipɉi|j7'*[>~KN%pO:/sƷvx3n;PE:èvǧ79Ȗ?d:Sz4_C,,tހ f=!&O0 ǀwPϛ :}y\車9Dȝ"[҄xYat7^ In%dWNLjy?l痐6oĜn{n^ s${_𾧝#8lNh%|O֋Pao{ɟBBj=Wck/޵|;|;<jYZ^g-q;CE+\f,6",xcx,x]]z:|_5qw O'c|_W`,MRuSPO ѻa ~w)Hy~>b\?cܗ(ѻ{Zȝ`{m"͗feÿ<:{Q0 `ޚCcU~2-̕ʿ(Ypn&?+(^WFGcl{wo~4gc}.0xՉ5p4qI:NzDb8w~2S w0zTcI,yx[d dun)pgoҀל^H-4*KDITOގdB2r //qV1 .ف*'<= dߓwY>K4G?j#QNUVO @kIyvNUj&7_v^by~wkW'ZA]Z<_Aftɮ@gv4asu` C>:[Ge"U]5y]0ΑZoUNUi؀A_=wkI>&Ԇgo,xUC&xRz]w/-D}Re>}lN[߸Ok6i"o6˜}%EqxM܌{ȽfɭK! j{|NGNx?iy눜\y^An"~>(Z ZUA˟Q(=աRo/ǣ)*ϝX]uU/M9~S-sb ^#rK=QS6ې_vI$:_ދS ~NTs[痜Hy?.B{.CՁ&XPR %~U`[OzVx/R*\kD}nF~oH^8N<ާr_A\{! :_=MB俫kW ("^)eSԂ?iP8}0񑕟>"%xD-xP[rOmʛds9$WWgyh -zC X;.nF ˎSX֯d3˄[=: ~_.n{- 6ߎW})‘+^-:<or7 w&LZ2]CGtǝaKp @{s ,fuT<X?10Ws!yJ뼬T;ic0FX2'w|hVoVmlZmz8N䮇#Oê[Nm$?Z[x pۯ'+vG$)6潙+[ϟZ_o/^dfvӬxQ{RIIkv!$!/ɤ$sг~U3#iL2sZ 8nF؟yi <ƸUt-(1Z&'=֢Άj{e㬯=$Xs);"X_o_o'!f,~ >w>S*34MMVf,=sm.[ZgZH=0Y %GUv;?&zs('GeMZ[s=9z[VNk+z*ջ23?WS/i~.!~Z<Ô=̞)/܍D¿'4z w̌r&QY:޺wz"%XU*fzuWKj*$7:2yo͝t\Sҷ 5z~TSWsxjF7[v]|\a}t|ztajC ?p>{ȫΞUY3'"r=:4[0~7O${Wۆrz7:Ym^ڸH*=:A =F&+ߡN( xnyZ ՛Ikηz;+ ];3h\pO8SnݾPfxi;&dm1}LڕrQe/(׽WQ޾NW^fM]?;q[$1&p.~"%bk[39ԍmJQe{'xQ^+w|0ٱ^`YhWnQZoA_YI(a!yoy˭y>8כ(W_WCjĻm[ս,]#5;zgHUOͧ \[ɖ%CmU7wY)WI ʺڪ3&~}C}!&1uY{z!f^ox>8'U~6vC)cpY͌5tGyV#4):ׇ c8| ~'nmuyX="'~;Jk( E_m^Yx.ѶDtj?{ީ<n8+Wh;fC(\~q8&ZB}pxO6I{;w.H ۮϡg;^O\|Ix{sI}c=1>[KSbV~|-/ئƐ/ڇV$~aW=wF Sk9Ӈaj-g0}huzw}Gv=/qh.s.r=`|'=GںXQntS2yXږ3zcCٿz}?OOh7I ;} 1A޸_f&Wm,_ >Bo(;5/'S'*/FO; zռb$͍w,^;PO[ $;0=o9kϙt_hƨ<_ ܼtemϗwk{z(] ]>KKO8LuX#0"\p>{ѷȠWaL5`o~(EnL[HLˤAfܙ/kKf*/-#ޑOtǹ|s;XIW^p?A~#L/?Hsߔz 8)eQn'&J2c#o79πoPyF<*pQW ~pwwGG51)/ ' |U%kej*jQcMU)j:ZS-j $$${Gc*Tj)-5Ow}YYﷲwk=quw ı]{_*M>owYq=8.ra+a(ɼrʵ!rO:[w[)CCHnnű`oWKP&݆ʄȳOLh8IXsU#okr?Jg1ׅq'A|o2IxpYEw;8p7l3O`J$1(?mK 0I%w ;pܖ:\ O_gmQT _^&y<.y1 ~x:-7WZYWkbd0w.o8NAr=t_F]o[D|*ܑݨqi:Bv[~͓n3swXqq|Ay]n눈qr}T萤c}#EbP ]쵵/Y@wT- Ez[֛?,YrWĩ疕Vn9ҫƅ3C4=VJs^#%91Ohū/K➘ ?h&2xWk<GϷB\2p=IT 0_ rzlf#w3|jߧߗij2!"$%~Oka7ୣQ=?'-a3!:Q}y}L&\:Ce ]gpH|_cѸ9>Wb힢> JH'g"BQX_6zams WL՘[#hSY|OSӖ/7U$R=Bə.gYz' [A+[DJOݖ(T Dt _}k%Υvr]=vYK}lUm nҞ\s;NS[\u pC®\s#۩D~neRX LWi$oC|wޜpW,.k.F;3y_)UA$2.y1 ~~ kN=o%woq~x$\ΟW_uۼ7-?ޖkHHqvv߱?GB2% #,ex)uag;uUD=Dd?ܖ{1!A>!NN>U\]Z&YB8_e_u%28q7"LݳtYWnӀOV7tiPHa!M7]OD"‰d=Ies[jns5z LC Q_PhI=$uNklњa)ʞ+8DfyĀOŚP1 =~ W5+ﭟz,d?9V ~][} A?s=&^BOg-佻ݠykP yznHgW<'s%syG "أ!epsb `z:0ߧ$[_>_! 䯓_;X;}U=D~J$9%:s/_ Lj#㖟|,›O ~[CazQ[Cr4%'U0 csv&-,[̆+tye^kmaMg]pj_{`sUdW|xA"H#4N~/./$ ^'> U+wK֪]{duJx(/#dm]/V/&O td^^U@-r[1 #t7DZE{6mUHw;qNY!Qvvd].;$o>Rˣq[Y8/{OZRXCF8*-oCLjsqxwj[΋DvM=E:^߫^ KKވ#pSAŷdK d$KI`f׭5֊$~^ˆ]+av[~3Ui"}2^wJ*7Hù9)Q6B'IxVes%ThY geMYqxx^w"_x@ byx;UeJLش x疕0P/,3RP{Qa^ C.?b.+hSThxmo1߉|6׹fucKuei {~xoJ^{b׋a A.sUIGlpԝ!}#n'kkFg&q~'[([W` 6?шw''2˗'y:U:u/x?0ݺ@]r/׎w#nNh6i*mΛC륺.k62~׷i3d`^f62Yz1+(<9'1.>[N1[/1Sj=68mu_l_$wk6!T„~6ĊV0a`"|=6k粖1 8.$Pa/!_nx-ǚ_~wUv:|4S·lV/a,޽s1xBnY(.uS92LOd=NVwZ>qaiUFaOy$]' ZZXېY۱T7_a`q7oxIxb<=OwĿ!oo"<)W]mq= q%\YbXĿx[l1V|9W^JX/ ^ߺfE M[u]9Xɭ>#~/η_ ~^^Uת.T=:!?Uwp:;|U~\*)- ۸Y6fWsAN*pAαGGvwX /=rU!wXC)}p`aT+^)cm!iAr?1H9mdw慵Wkb}ɸA¿4*gcn0<- c;*M5h.Tcx^Ûal/f-V.>- &^/&3/WyZ-$|# 0C]ֆNS m$nNvvA !Pj=?^]|\Ojߝf q9&۽CN}]r5t&hg;,3Ēga#~53z-a>.e>G1 ,c98Gjp2Qp 19·qbp3qp28'8' I9 /ǵ98lpB],9?dYq~q~Usq΀3e$'p2 99bsqG;Lj.Ԇ/ q/sr=6$)^Q(u;xwl(tUwlJ׮!֩J2[I3: e8*^awHר/uX)ފ OgZ쎇6lkpk[1pK[0~ 7b!un 7e p=0\N^ՅUvYpz"|ax+S=-6@ njOB굪x*ycB;3sL~g9uĹH_+g y9iƔS%/OKl=ӌ0KcMzM.z?O' [eQ;Q_pV]+ui#ˈ)z7 ^{z.oLqe:~ 2xψzoB [s2xD}[Yzv/ ^gzor.^BL/𢕺,?YkJ]&gB=Ruz%܄a2ӳ=x.2x/39_ܠqλJT-6Jyg{ua< ^Y2*NՒi8Ā3 eX-|Og/c^U9 ! WjT,B( EQ {>EV A(z1H"J(E!Pவ_I`_kfO/kf^|Bv/va!c)57j:ۆCO\1Obb^qHwLIwm<۬x;mأ?5Ĭg<0!5ی$;܎Ϣku;g5J2C7hJs9k.ڹ*sn^z{ͥ0nH:7jjwω/0ӻֳ? PqYNbS2|o Utlk厂Nc蹰9+.r<=.uOuJyo߼g\/II~Kk=(y sLSU\QAkͷ<8WO'Fo!u]ęrw8b/|'$c/+I1g'`vQգM ÞN'zk2b(|&= p}|S;K93Ψv_soW|^۵9k<%=|VXUg HϤ⼨mB|)B޾OxiOw"dlef'' ENʰ|J{,pѠkh׾ee@_*އo][x|-G]^c㲼>5>`Rsv{nY}Qg*넼mMJ pz>'v k@*ow+|}=ミ'Wv$O2E,BS_$䭇H"ˤqg$ޝ(e1Q'W~4JcS//_ţ\aK{܉6s l3wjmN=}y"۽Z'68i9: s;tΎgԜ}gw$͑1AD֎4˶{Q$ pS0NWx";3Yp&̠ݢpOGkb𺅼}8u&-2}d =8K+EgT;>|ۚTO[%IEv>lNsES#swzw(!.Iǹ:2G><~cslT<8BG[`ߐw:@qcphג06H{}um.@[ow}MKM߯tQa̓67NWɒIƾ1~8cö[I6=}_ eB&b &{' zzMXlot>XU $3ֹ8֟2 x ~%6 P%VV۠{ 5YJ%ĽIG_ +UөL96^Uwt}e!z%m@m7E/úvBOat.ksWqy8w4x|cG~5'+~d#GA*}8=4wi#Vϧ^h.jvO#F/p?*1] Olk+ ?vp z!nne ''VPvI{yOSq֮+L'k8>0ia= ?ϧx4ڢ?# &7;pNI{2&w2-' Wё;XR*ja/n9\oHW/8MiSb ܎dʳqy+L|E _BI>2_Zs޵m'^ofAgo9pP;)~ r;Iy~3W  pK+E޵M{ymd}? ^k1f\mLJimac\킯IA3 bm;z~p|㟤E+Ӂ''<͗oNv܄7;O1o#rM򷒲|I^ȝU En{{ rH.q I-$^'J[n Bs“Yb/k 0C Ԁo*,mAam$.ӡ3.+༷ܦ' YM_{kt_B{xHVE9WoWwUΎ՝>9rWxgnu$bt&#ɭ^m5QXdF*|8h^=kX5ȲQOM7Go?5%b{;|?'}σׄdƭcȏVDwZ]iL[=dۨgiPaEj~q0J~SsYxej#Yʌj.mqkkg5ǞGaܞvù)0{~?q~=/2/6(B` o.Gxq޵"؆{/F9v]S`•y7OWckH&;[GdYV49=_ypVVzV }9>u9k?ֵUsꐱ}Xs?/Xs?oER"Yc(}QL(?lMaT`m ~ʭSq~^ls|f(x| )5]4< хv) Mgű N~.#)w,9}tc!{_aϕHy?8 w$Lcw~`';l߱6?Ҧx = SieI u*+iW^C??OrJ'W|ʻ Rv Wp?tdwbq;啿^*|jf-/ȿ啯:JϪ#ƺcwNKnuxcY/_S3 ڮiJo=֧m{VG|/Mл{xǁ3{Dž?P4*w(@mZlijŶT콃*Qc)_uRx]c΀5YL º퓴J퐛Er+<|7b|4qnsWې]E|} Y;zCe)'k2o6г&jk-nHL~[ݒ/GU|A.7qթ9?ܓo&xx[$~/Pzy?^?eoluw>'Nc󫍚H?=kkor+nEmFBė_?$7!WZEL=U[)r!m OpR%y웋 yFxovζy%^QwQvvJGǒ4C>7xߑ%m3x|i!:,n^Rbۼ \J >pρR=ޖGK{HF߂UT]X̗Rx~KJ>InVj:zuDUֈ i_YGs= YOi{7P` K!S ~Tk(3L+o6ٛkֻv\޴6p=%)x`YQݮ~ WNI&e9nȿ[W9FcxuÑ6̓5xܯo"xě.q9N7/#`79YoV_C}F_ݵ;^)8q WR38yXQ W}&+39)] [*i-J׍ @&{63~3oKz*|.]U$?Ha'd?/gf.N1>8蹞&{Vb&{Vb&{V"jT/m@m~olM .vZc7ۻ x=l>Hۯn/ynLt;k6*_a]M-FPfgtfsFq9i\vsS#GINp*~ϫ 1OoeNrgUz4؊; j߬p,w)߃{%_8L g¥kxORO('=c{#8 w_m61<g9;^2~Fɡk`~4}}>0=ޏyۻS\+}uS>^沤peqp;ne~`ww+q*ܣw6c}|??d2&^#-5wxaev?K/ٽ±FyCyef_nq+,,{r֩2s>NޔX'0_N.O؃C_A 4 bNà 뺴pNS7H N=UR^6o$ΒFǕgNie<K8ِ_ʌ2pT$ 5п!Iȗ~;`l`-;Lvcva dwU~jz"4TymݾPiӡ4|$3xT=Y8 2}6<=ߓ*~'!ʼnm?bOtͽNgFsγ?߅__ +$/$Kْg䏆kca͑4&9K>rj@ʶ_Ob9W.9~g%$WA_s<6RZ=6͎Ӫ+B_ʮbsNrt9 #*=AJJT)t(M"*EQ pTWAEDI(޵={{|:3kf̞g~^79TNKC(>g9*aG:]MR}0_u> O?K boDg!G?v|h]aڭK}+I«{L#ñyw,BjYy}א4 _3,u=v<\/#xzyqh# eJ¿7aWȾNGrq > fo8, MjĿSvo{{>g{_󡓾. =,1 [{5(o85njmgVY# 4ps眄}է1w&6hUfW/hgsѯXؽ|h]gDN'< 1<ޥT\ hdk1Y?vmGppVac嬨Gm!jZg-( );q_Z AF<;x0[u_::[۩#w %<'d m-IM|?h喖۬Fg$WoEx3ž;Df,-1kYQ~=yT}GBbbE7D p/;gUu 絛 [Txχ:'cxt? C05r9:5H*x ?S<_EW1D6]p^AU>hq/75*zjf7VV;}9O'vXا.FYsVwr: Fkݔϝr?Kwy]fD]A-Gr;ǧcГ ${)xʣ¿iw"lG:^F Bv-+|+˿Gx~V4+pvlRNh$u\Zžt@⤞sa^6X+xR3ɪ;$"PO'zOj~kKj{}γc]w GE5lhF{,x?.K7sQnbY lG>C(,RHg~gW^#s(2o:K)E< Lsm;q{Po \^l y+'^=nc}a|:=wബ.-x[QNbkWa m*3V {= cËOy~OYWРU8-` >-@Ҙ흶=6"hm|i:xY»ӶeErTKC_I?Ȫ9*Fz\)/zx3بyQb Fx3 4cO Z'9aN{?1>"n=7<;`|Oks l~:lRO/({U·P/rvb=n]P ?93^§z_W¥G{L^'#~M[P:])Q?xT#Ǵ7ϾjSo4O~/DuG. P[n~{%8Cx}#&_.'2'Ou\59.'.ᗠw>&%A#gk78{_gqOƣ>JMJI=WxjH<#=:t|:{ܣ#uߦ#)'&d7|ѹX{,*;كk!{r9Ɗ~ d*}~ d_U<CG1 qo$|V3Ht ɱg!9!G0Cg3r ' '9 ͟T'ȿQYO3^H B^ѐ3X>3rKg sQ|?'~xl,lCrB䋬sٷ2%i!p$r!k|jVw| _>wr2$CyCZ'7=\+KaЭU?U93.>dC'+Z3wҡ?@ROV:C+(thFҡRtC7(7E)JZJƦ*thC:*U٩JNU:TC> :t1$uxX[M]m+OwiWtes)sSJPe'U^W;* U^we򪗡ʫeU^m Y^] Y^!Y^_V P6 eszg(l esZf(l96g@msCG Iwڜ9:l6$m漕lNNlNl'esO3:6gees>NS6g1~漄ߴ9wG9ӕنߴ9@lNlNvGesGӸ97:*?]ٜS tT64es&+S1]ٜϑOڜ\F8ڜCOW6͉l IOS9ծ(䊲9/Gʫ5֡Fq(:(72ߑ>ocr1~% W›8y1yS3O ^A[~ fG|LD|?fR½`^ 5uq])5 7Hi~sq#۸[6Vx N0LC;fs`$%ňs: ǙYgr aJ^=_oנq Re1Xx+{yd,$]̌(uf+\!B$⯸뀎S76[H՞z=6o-?_νr} 6ƹ($f?Cj3{,{}n9Ƿ'_< fG_Y1F $cьO5Ofo:oz7 YTwҨӷEϷgO3Ǹ t⎺&k]QZ ~Ƥ5U9g8^3|a%/=h8/ާߎxXF .x녷]ǯw r4X#W3ydhK"t8hg,v} 2eQtokf -4_ r=7+e: !27Φ{h6+5p 7U;% 6օM9OgI7}okdzw "L4/ ,lQr)\n=`ß>'|oB>എ>k5JWv‹Z_[[%AfyGw_ñ' \Gi0vL1Si'|>kGe_HCuGd/xzp F 6Tv販u+%Qvt׶{N_ٌl2>P%B2`ӎ)CA:}БNTloC^^9Wo<"E[ <9?%uT(l3]s4ُKUYHl.il$W{?g]F{j O43ҒA"?lQCZ*:`T`+*p7V㮸:pp[@zsiP8'#ܒqyۮ GKoD^U30qy:n;3M\0 [6#7qτI (|Yw2xAMdUj ރ+m//]x+|օWl._~S ?ɂ<-8y}Zg&Mu R.~41|jiF?kc痠 -iw> N*볊D)` *?OUNCU?屩<Áh"}XlE}Xw _%W>o`..;˻ft\M`'ET8~^H-c"P`]<%ZH4ʞ.{^p+VNK&=j>5 ? ~u*Bwpm8Ie\]TV![ N~N1~#Ag?tAG/*.mgt[`Y8PA}"[G?mi\_ή=jsu1c<33cGD$5!7I)I$uy$1.WJtE*H7I"Htݵ{;sޟoV`9gm8F;V'/yc1)s|x=&C<ExnUe\v\MgBWo }䩜^^hhц5iF+ރ7;DG?gO!x>G?;xMS}7oUN-ě/Mzw&@­Y|5 ny96LSAx> 'i2v>c7<5*b_΁Y"ݚWVE}3G$!Uy{~o3Vn_ir^|5 miRBDZ:a6H3LY俾ܾi o&O%{ }WvX^y,xsߌ2_1Fpy^Sb`9d=o<,x;ks@ydlZ )$K9xߔWkX9>Wbcy|.VmbtXtmqOk5=/n=֏}˷ p.q_C@KF`e.RnuG3yIĻ䨫. ~w%71xWC>öĻ>>KYzvsJ((+Ku/\>+@WlDz GϾg4g4Lg}~e*ER+rY<4/ dc$ ǵ\<|H.go8_g52i[Cx'pUmKyn3poWNR|<$ NcN8Nxk p (.ҾhڟJrgoN_߫wkH,ho[S}_gs3:ߌ7> ϔyDzX\2[Fm|#GfQ>rT>q.t C?Bco)1>6;#;+86֌fsDXn-$g8p,^\& }0vSw?IP 9Oxo? gtxNr j#亓\[.tji0gWW\XoO|J;ёGM4NN6^)"=V~c7+3歱Oߺ|P0]Aal&Xkr$\v׽'dkN0ͧ z'XVMNl ft> m GG \5Qcl ٓ_Jx, LQ%q2?5[+)oqKM6n$pVag?;\ɉl,pᵿB_&02/7s+t Vr@#w2+CE_{޵Xc] Gۇp9N7Z[ƼlMvf vL)%P׏ ̉h@g$6ezp/8ҳb@ #!DTG$kB#u!?o6q.tq!$;qYo̦o, <]$&$ӾL2k&ec{, 2NQ{ 1$"ޥ~0pt/џEx~p[-孴ulj&_ՓM4HzF{t.whAr>T,%r%fc[GP[re[o;yq]WߔX'(UyjXs ypjTu #;ޓ ;>[~ozz5S;TTZN;w{LdzLz}Wy(k UWW!3wgc<).u_H^/1ާ߇czRFva^R\dT_d=eKǡIQcڛCeh7y2.{Cգͪا**!‰*pJo8ɾabrX&к* #="E]I`Y.!!or\9;tZ$^#%wj\\m%PM j :/_yS q9.]Ʀvyi i^c66vYpn ̹,G6zd%<0ZGxp]!6C ܯ ju{uΊ )A:cicړ\+}~gcse9߶|yO{?n% ʾvƎ/^2i8f2֞bzgx?)2<<·w e ՛3O_76,ku;s,J,FY'Y73È者}s)5FַW'~T֧^z&~M4>D]$ G_r?_A.qp,gՄBH g sϤz4 r_Y2i챗[)Ny]Z1w5De9]$}ږ).U^x+N'(K̹={FǓA_…CKCzU}SBh~m~+5aL>g K 2a'ptn"p;<\)ߥea'nk/Y b[=`BDplE3?M*x:3rKEj ޒ6kWy )%1%O0~ 8Vw!XSj4ȿku\#<PnoC2ɿ"Pzo?8eUiwBCg깢 m7 K\%4q#-j%73isoLlal^3ۜuls։-S~^Z=mBM?m>pguuXqotc|fy*o!>'olk;3~3#w?} ӄ'/T`˒r֚׼Q@\=V?6[_m~dfa4QO;[ [Eg/>4QQ%?wٝ4U)$,;&~툟CqCG9߯//ohq9fo LԘ$sAJ}w;p_%k0r|_ϛ%6RH=ܪ:{Q |_[- cU:8slc6gk,8 P>pHL>I7_lډGƅc4'q/X:-ĽDx{E9ѓNƹ}o{ivqGZo>hC_mYPgM6xp>,k ={;1s\c#qFX@7=C=uk[sIF v[G:KNCxx';N(]" e1R3)8=g0 p_D M!i-<0c)to Mn1Go=ErBY/s{xpK zg{'%؋-$:c< O#~K%!#~}G\n#ݹ MNww ǽwp֟󴝲{^RM#o*M#@;pmUqM5?TX `q+sיxŎϼіp$t[@a^vć7 8(J3yOŦ枋M֖qg@X a{U",v+-,!w66ksc/ҘywCc^jc6\BmqƽaYIʖXU!.oP|?V뤵8On©_kIa[vܞt.N{пSpt]ycyC-/?IprQ8?W{cEW_ e}kxOY׏uiʆi&~u#:+ZZ?z1.k#>7ww!(~̀)P\B pErܰ sHv%pk07%W(CW0Դmy_QeQ(~>1J U6m!pbe9s}.:^Qj1(Bo / xuEAxo":w+q$Sc *9OIR([x,HR"CIF\O@;un#ۇD;-X+H.-H`ׁ5jg ̩yOTl7o=\ouny"""L:+½_NfM_VӸnk6m2xuKt;۽'?ğ,d+N~p;O:5#6˵p%H}vT59m{/ ɴvms% :q-`7Rj@_;ס7,{=?ymٿ*n<64mJp+6X#C^wiŽjoey X~W>3VA"~[{f`֚-&W>_2{Uw.7d(/pi>bjNX&S.0Wۍ8NJk&CyvUKU6#9=_t[~xO*HJ"V~Ͳiء›gY7aS} uܲ{me:U;l{;[Ts*|:6z#>4~'4s=K36ifb_#$y)j6X3?M{ ̭^{fޡxFp_*v6rjXWW>.BZ;(^3W! 17^Wzo7o8/0Z#2p׳ 73(.?Xz= ^B2~rom3G=Tg'U5D׽>;qu󫃿MI>xSs;J-"\2s~YNS{aOqSꣷޫFd_yz9`?-x| ]lVQV}/*oбY3^Lx_:goug%&w |R]]{']㈏;P"RΩtl%Yؿq|-u{6m׹ï5S/%#xeta{Ւx#|r$4[`nBw׍!oҽۮTY2,SK05c< D;y& ћY~;,Rx9{uFǃe TQ]Kk#>jxq93w^#l1ѷwiR-Y=w~w\4[/%s!@rQU'wovM*ؿ5r Č]>!cvE9jހ"~_]ZQ 8dئpk)_-(?ܩz%u Z SZczaK!_;nb!E{L 0uoy?~X͟~UE"wlwjJ~-^hG_܀\1ht%{S#j﹛򉺃[ar =~uv"~ӥpz y!{x]yp5XE%7#jWXe\6y $t 뀳_??Nāy F8貲r֏ϭ Wׁo'sEqp|7w"k|9?Y+xY ;b,E ל=w,JIgN:N#E=VE9c~u?5N+ǹ2ÇwL4D;܀ۇESrO}>o>uphm~~ UGv}0ǩ}33ONԻ? ny՟>eDXa~tyJo K \KRnY~3[a%oXʻW=o4]mGE=˼iqNO05=6MxnYe$#c xhw_IwoTZ=#1 YiDy1A{|6sw@~ެI8Z*l%g zLp/a~[x|oX&a݌(k( 1G˜-yz>}eSF盻RU5&k`w_CPopM77{/Z[qp:5{ADbHrzϙ7.M#턿P:SBM~#1A;V{[wF:%q}f۳^+Gj.ʮHQv}%pcxGLJ~G ޗ{nO<}'^xwR{+.1 ~-9 pW)JUX{h$j ,.<5q=H7qrKXroCrekθnxte7K]}h4MT_/k]#;6m ?WUe_v .k/W1 9ۜ宿Eв'rE8겹-klg:u[BnM/SOGAgw\w ~xJ Ss8x$G-k6( |S*k7 ́W1ӷMdΤĸm_pܤ!+,7 gQaZ[VA%aQZƑ\ o 8k{~lY79I?"O"w|yCQ?zVv3O?syΉjvxhːw[^+ƛJ|wJno ށ[[iyHE e}?ߌ?î4n^rwB}ҿܹ, ow[S[?w:BWOYV|^xS=x6s;W5l!!xnWj/<&F7V2 Ys!pI~`J QsW.%$ʑZO[q& ].Z]rwS*_]^Ͻxk^UϽ I A@i` UAj@JR!R H&rtDTPceMdga&*JZuN8{|{{rv/kl)9sZS.2ݘ@mvID]s" םk϶^ţ߰= ۱-[:U.sQ1x 2ǣ@So`"Og95<:??5qFoEd^M֓G>缷@[/gurYNWr|Գ[@쿞Ǧg@[vo˧rU&z9Z0VU_Lo稝ccJf^3,`߁-wOh4w]֌IZV8~1 |\凈<+$Yk3*#tzuVwƈ|2 \| pd}d;Y}OgNmcV\0ذ1OgErU"wl_Xآ^B9S1ih6wK`1u kC|XX)_>.w';mGn_.IsT0->zF#sgm|o;mv 77ˁmvt{c^&̏3^5k3 =[R0_Sa^<řf]w8~'9#}oqtxx+d 'Z>;E>ƦTf'b$`koch]͆;J;O(@Ø_Bw/6w)%3yA; rpz= &$7!X:T(Kx*HL3ϩo.MkH`b*H7hB]_0Ϝۑs4؆73c1oׁ],o/;\` <&b-=`b&h"gt"w$RY/'R9ف Lއ)'R|łm Z@h궀 P<ߧ (F7f?lHNL}$*}oLl/$Iɔ>ɔɔX0o)g~dJ{H!ǀ\ #/YBG 9n2E*zol*#!xɼ̻Jv}V`od"ρ.=[um u[8X>}/ 쓮q#O!s܅/hỖ3%0AbTsotQ:3uScu vcl#\#k]Yk|~z/8{ѣg[߀:΅ co y, (g|ykq8Nf<hsŷv._h=ΣtVatݷ{"¹0kHG`&S.I(:OR>ugxɌA%\.Y~d]y/od}홿 0 C?޽vFg{QkdPvi˕}pӡgǷ~od ӛYL>]2ǹ{p)֧߱r(8i]wT 1Uc2;k0n⣎ӯ?qzkcFmļOf</x2opg>+uԻ3G)fk.\]3J\;*xYmnжPU<__Kȴ Tg:B) NUaAFL+/ۍ/.^"?v(-Sq*>-UeM]FݥھҪz3cw̫Y PƯ23~c^l2S: g.|u#+nc. O^_uw`Y^}oAW{Zx@:<,)L6Z:E f,vz#=UwwB</ ^MT~_!؟&MKi~=#m|J/~]Y Uc4q #!h:غެ=eޑ7#)+Y<ȦVleӼK6ߡȦy̐l &Mi &VKw1C~#>Mi/߮!_ܮ9!^cކyo: pK_vvr?VuZf_\X1~ȗk.Pwh {r8 c/=~\}.0G}s-Ƴ7rK3هZXk.cr=Un L &pR1c8>r}u෹0Pg13~:,?@(e^۟CPqPae~7XځG|>ge4Y:~p51yہl˘זN!&9,po n[,868؏oSju<a* Eg|}2@{SO ??8mp Wc9﷔Z1zv7d;f>3)wh:`ԙyxSy#7f8U_x.kimfÿ۔V=។vK֤Rm9>8hZ+# jE9pRwpYG2>8C-+4سﯠ՟29~+}ɋM=%!޾>c0/t!~&:/[cGZ740F P>T#]P~g/ 8q$([!oAk~qQN踛㤗[ƯԦ|=N*)+9KAk8q1,96_g|1'\ xZ(('u-8Qgr wZ6N%e0`1@9 8부ೌ73|=beWOMg{syld.2slmF{d?jA\[ v#9Er rZk4urdAl7<_.0~v+u{{n/Q+qD2oAy="+F.֞H|G)]O찍E Eø^yŭ]oww i˼]{PyRثv)Ƃ x.+ǖ>w+ld~w7dοkֿSZe9]G* q4|7}WyϾ{^z2V@V7]_ ,fc>0|D(]1ӛ;BymeA=ɼ#NUXuoBJs~zxQ*eU~ܓV^&.B?e>޴}_Zin/pO/GWksSV8$qX)_]W W}zk~kG~ӏFw]l aNy1+sK`_yq\.bX_.qfShBEU?Z˵e$њv?{pȿޥF|gc^V0SdњC;Ue+3,+~K[~8~HdU9oަ#pI&* ?u|)>n9Cd}EHk'k?bAk-]b¯VZPv:oWBA &#=cjyl7Ә Ήwqu1ݳ<yb+p - XfGdu9wPcJ W`ݸץDEmvUzIH! $ b%@T^A)>A/ H r9&H3E4\D; } 鳧n9t1C]&2 pRlWL4`> ~W=;E.tWiQJ{.xn^ۿ;(F ~pw\L=AAb]0}´bXٻ-iaArue*_ 7Fg7@0MsB"j&[*?JɴwmP]ۈfdȽm?=IM In"`ʩ9`8>_sP^d%  %cl*)}:`ʺ-^NA~\蘂k] Yf/03>$15ZKڎsL'&ܛa.L8&]ߥƏ)8=7Sq}v*o4M֩#7Rq}TLzIGQ}8nwϲToiПz&o#ҳu&鶏 [qpjE-y O7oCcyС! C(upn!ʅG%#&JsSکN'%QE2g^O}7jÞ q <~it ຄkӠ7 >3F.4'Qc m|gH/MΗ˴G1wV۾F`[6== S8 q? nԸ)P`x6길{ooҜ֌ӛ ?S p)e lָ>Q f8nw b3îVM<$u/a^o!&1ws0䞤|hmƶWrA[hk?6Δc;94%'ٚxyn|ޒbǑ{Szo۫~vSE 'osڅs~ n$B.Z f&`#bG:kBMG* eqmɟ ;Gi9[i9[Kf72!1_D{x ͸G}> gj/gOpf6s8xQ`H5 }SI*;߲`Sqn|QCgYXx-+w1~WM2D3w,>,|nP^o" ψ _2'#5rw%x^GcU9jB+)SV;Xsx+>J3VCƭa,\kJ g~:H ҳf<w$:W_ɯ"MyogkBٙe`j>biD $Wr/*??|3[跃6aDCSBu6xQ|l&Ա~+_?~$״goxHXځ{{ ƔG#{(s@^&Z^Lmz.S3|AuaRv%nyx*w>@t<H=0A$^x%+KEE{* wqk;kdڋ;qN?O2pQ]loAw z7zs(M,0%ez>5-l!0} V7kar qPǛuMɯ%掴K\.,<"mEu ڟt:[ts97^9&Ҡ+Zt>n9;{ozq[u5gƽ8rH򯄰̻/p7a+.='n;29>tc؍eK7Xκq.a}妛io`qAڬyEVXM,5L KİkbXZN&%İ"y0esЍ?p΃P)[vO| ai8شɎlWwu6#2!&\4ZKO'xp&e~d~]a~yKYphf7xL;Ɋׁ':~Y8`M W30/J1r/19ȟV _SnD,^;y &\ Ty;rL\xxY[q-Wgܕ`pUg} mD.Ce鞀~?|? `xù΃$B|k'+ܛn>X߯f>S@99gZ zCڿK}]bтxeZdY[|Ex`[a3Jeocldx"~Y0ɯ xiBmg]]?yK !+~lt'YV &VG]7#߅kro#^m"r/r xSvY}yаI<R"wzTW] nУ{]9N"|߲ wy85}IIiKOM:Jߜ}NF9XE2֬--{; $g3]Kz*;ɽU@%wFΖJx+7uKxCxn~~LlB>f' Ks%ȿ[Ix\#/yxp1]Ҏ _#2{_wYz[kcݑH _8ceQ+L6Ć/ wأ8Sg=Q:f[} SށfROy>\]t)?KD2٣׋ 7FY-͂4!^F&u2hߒ$wc?z':*j?%~iT'_w" r".96Rj$[4wO-i.Oqܬ*VZDM_:c-d^}3w1aipE'R,Ͻ+.}jU [i mХ琞A +ܦ2piۻv˱1Ts4a_Qag7հ0T+]K got u .+rl4;Gﱑ. d@i(3%i۫ eã+)7K͢$#*;q,W*rfhb==G*rwn?|LV:  ַ)t5DHv=-nd.L{dãt!P ox|4\:cXw9' \0_`GH>c+~WĻp)NX}Z>mϿUcL7%K+VXxØim\sw;UWOp!7U~)?z,dwC u^ob:s^Z71*M^ YKЦ$&>vtL8t>{9)U܃|Vm=c(w^|=WKruFJF}ݩ2g Ⱦ_>_s*?TyR᫱nF~5'm8鱏wMP8G; 4meGh8еMeUsQ5\<W cqYAO[~&<İLs#` 9$WTN+*9`^!jǷ&!ZA:(^=t !B{ %yv,R@gǢ({ou#~qR5?Y=Y ^U\:KY/Z!!߇mT0W o43uiܐ `xO2ïqYp*;. 4M1Cz>['+OʥkĕUվ7+^Uƶ_w0[]M ?+DW3\/> sc8k:Eڞul["'{/*irOqcKl! H%G{x i ib~TGdK +&{}rO}i>>U*ƱE:w굒8ȇb(&Pʾo$[g4h,~X]IG垇hZVk9b˫b.ÚV.KH]Jqk1E SgI}^%}NDNրSx::Pdv dq wqRțQEsk+(ސNoX2'o&;s$7ksʩp;_&! ay"@N/V}< eoN',yOd񏮀F9ɻHm_F^ |ܰK}~3?!۪#&e8!f?eWSw0,I%i=PPE˫W)diQDE!K^&^~! j,19s4|99ϾgQ:>_; U (==r8iwĽ3R NnF hgB)_,{XϹlؕe*c# @cn(dO$>.ZZ?/W*gN8+"/{~OTqgȹ*R}"մ%@9{잁7]+CQ࿜Ź/F_H>-!Ry-'[\I76m6>^V@A!o~spG?Gr*pޱ>z1c BΚl)j;Cr:i!1oG:OA{ل9 ݀ έ,<ݳ(w v)bʜZ޾CxAn{d-n< jQ_pjoO<=Kt7x olY1lK03hQ9f6ڒWюkYڨ4*sx_Ω owvGk?8[O27lӿ#p{߹|gS|ǚ}^}K8*?e7FBrDU?s=x4b>Jp~suUAm*IO?g}[Ŗ =P@#r)I jq~xGcSڽ%Lq01;ޘ~{㥥[8t© !OE2'֧yv W슂8'LϦ; #S~KşT zGdS- ~s%{^́{do_LOwO 2mU%^O&}:P>mYkj_.S=@]9j>/szoldo=O`clȌf_t5N~]2ޭ((@')dR^`G+Bt[)Z]eS_L[%.;oƊo/D NJwd_hb%j@UJ@)nJG4S"?Jqvߠ1DCetQn C.dݔc^{Uƍ7l9hOg(/ml~|_?S竹Yņ<\ᶱrA 0Dah@~.v2S鹫=HWd.GV_ {/ Y wD@^'!3R<PfyYޏQk1 ݻl]cte ]*]Ļ_te|tUNw ûWO'>W Wx9xo}E;/);9wF{N=v?ܟW?t?~qg6"2vx!)T~jUӌ~~kӘd]+ǹi!g"鹣'Od@'kǚ`l. 20O&;%Fh5;#\!v]f]\o}/,v%.il2Ϛ_(麴I:*_lBx_G>o!m}r#5Gxnj옗ͼeui8?${ǙidܟDsѸ}yB<&k7:lwyꓗ()(eTز G:m*ƺ3q>wyEP^֐<{Nȉ7C~O8}$Nw=>y73k|_3 (wn>]s+ScYw&|TUR2sH~aܗI8gn3|pL$k/u9c]ptn?JmxTx ^p COk=F>5VR<]ߞ?E~\| |4;FA>9S9W^Rgr#~8}{67pFiל#i9g"=yL=zz$E$~MtU_ORЋ.~ $I >r16Y)pN wkkbsuH? օʮwjmՙ2yșk;3ޥ}?0U46454uV!.31'LwB;?33FiI&vBa׊5kBE .43R3f Tcm]rc3u|{5/M* vk0e%4d/3*qW?zN{3<>Dr("5; e=]WNy^tɲZ[!\6Es/DsɎ˲A27]{eϟ6sKFVjy9/ {NI8/n!"U(>la[ɲgUN2ylfc LLI1OkԹKU^uƕLk:grP伶4=Xy?kb"伓•N<"aV3O\(" ݴCڵFr\!Z&؆Kv6(7B눻mv{g9b$YK?gFY8Y9m.Td{a+i5u>>R$ΟFs_6g\fKL|SײqWm o+oL|+۞*sOF*>ۨ~MŞls0s9϶x#q4(Iv|cE0X=TsyqWgo8a1gpN$,9wžnjXofrSYΨӺ];| Nck̐cځ4?ރ6嘻vId s1\ӆ5;jſNFǍFǐ2 `ʀ:Jp3_$AtRmlgX̵ 85޵e, M &FsI}-6\BPv9o _i)g۶ y+%jj\/Sb[(\fAIA4;7TTCSyF[趈K#[&a?&OUrdױ2#Lc>K Sቹecl,?Lܥ x$5[gJc\m$pujj~9Ӯs̷.w2̜~n nڻm>c'}E{xS¢s (.[g-qRgq}x׮ HC6Ny~z/e Uum1-U3CԡHpiaU>#peB~sҊ^+5>])]7oE~MoL6'M#ier<;%.Egۄ'6T_%o3Leǃ,S!:y0Zn& InaA߀W+k“1Ix%;yئK#4tWV:5|e;.? W58^#5<j$7PqG&sھ~ Kpǯi>ҿhp̢g_J܂`#{P0{s?/z1=GQ6,>|'~~c_I/wd9{k䚦 F. ^V-m_Z%T=zB] k4~g/U62Żf3|q6uCG{ L xk(C:`:C"?aJ׮wbؿN>y..ucaYyFwߕrWM.Yq矯Πlې[VQ1[&pvkWo?IpwVBk'v㸺KLSxI2W^9f}~ךvAnrwRȼGFvw)J;LTQ k^oi|)~]6_=]7m-?$*<~{Vڨ1]Xv)`(xri |vmjs~m߽HrVP\PxNU%~/YMl} I*]-o*皷Ok՛M<>OqtZ@:~Ӣx$r/\7q*qS=s#9c[TvLxդO/+{WnSjptxI&CnO./z;xy>7/ OG%/ )3žF!3U 'yD[yu"zxw_Si xF Y'\W9# ;:<WC_Rl(.;/稶CA).7껱#޳6 K^ gVɜkx_zIE%ڃx=J̯+ -)NKf[%^1iz<)ΡǠ =v?R#Y/—=* gȉ?]K1£O:4=t}SK'<%s"mْ6Ϧ( Ǖ{n΀{пz i{.SjǏKJˆC ӃyRm?R372G|>YΣ}bt՘O I'm}?7m8mrnz{ߟ9޸Uo/m[߲޵~[u!7~;4Kjߺ³)_Em?>|;mr3?*Ͽ^_sGΜ z*=([;Г{_FzUx!TV+,[ظ5ǸrXُՏ|-қt+pnu(N0yd-͹g#;),u^yDkHrcH#&A>+]iIc1rMW6_ul|]yϙ3 0 322cMQk)2FPDQ(%Kdt,c;3"uۏ~.y~~~]Zw]?ް$GyD;-82=ާk8u=/o@o-OP0y|t5&7im הtSB8ߌdYo'Iۛ߉e{{i:rHǛK{:|UkCrw^'"Cȵ' -M#_ܧsʄa8 H]j϶/_O}erq%u?kf^˖HFnm;F_*9ySr~-o^R!yބLޗv׆ɫȌ#6E;G퍳9RX6+q9ot?BLR3w;_r”B@~Ӳqo:E=vߑiwVCbÔTisޝWأp]  q~pwsCyKP)^鼰اJ t^PZy%_U;3털 W }Xusn߽o'ί+6k48pQ<˓//TE{eV<_ `F)I#{F^>S)Ϟt^vߝ^ys LJ#fy;O{rg Lo x-$0xTFFR3 (|P_S_LYJ] +Qox'[ᝇ 0/xbS昲^ܝw[-x:MN𸬱޽M:f/׉w~[z ۷]er)bl}֋18>p)N~q}fs:+卿 WFes?τ1]?25L} ޺j-}N??y/xC^B}F}|otnt&sn@Bz=\Rc+ \ k[}گ)?x*zCc^9ӫ+wD$D: k¾lWnTOd| Hws#oʷ>8eЦ">i9Sur-8|Yw6K<8K \Nwֶ>ɿH9u *Ŀ(d}R־P~,?e,n,?` S[~P*XZGΥl?a?Vo3/ =eX [ [a ?T[Gem8G~_Y6Ttf[=cǮ⭙η2&6 |g/s^OJZWRʥ˫{[Ư?+?qA>?T%׽RgߣRHf)u@iVR޴6'JJ#.A~ůUAe[B'[3!w͙H } J9W~) ⰼQ'@!Ք"|3p#_EMPew2wmFCT$]^NFo ~67V qſ /iS\>%e _y`>#Uz; /HÕ)N%`>S.]G gDyF齗B^olW>JZo5#on\Nqjcv\~'U pnP΄ͺL)GHr܎s8*!%Y_(.k8M*MsRS5265TGRS5>gl촄,p-Zj] na3 TwZ=H.txD| ޗ=.jFf!"w wTk% RiU0wMzUDqzm3Ld %BfIh_ޖ>G:?]޷{n$Oa4x?F*(WFGT6]CgS5\ ͇DŽE+i{OiV^xT9E;~+"V*.G,xDz/(uLG8m[sw3抲wenGrm KV;rJH/3κQ@x5xm5׽NSl>SDě$B_{k\ 1I҇v߁'=%? &<ϫ8=hR #jIo۵,g]YlijǴt>do~8ghvJ8WJɰmU ><.xM]gs2धߪ6QxcٍF^^?aۡ3l&샵UK:͖Wtm !L>U#&pLe|4"'Hl_*fgq¯K뛶lmͫMq)p zxxمMg{ Rmѿ.cqv' ~d^_`5䛐ԶpvoEn~+]G/\G0y3x-I~@[#Yul{a N9X ^;:7p׵2IuC;u)LĚ9cmsD:r?M%xwG?gQ7y~Ac }12ުt \`yߟ=" iu^(q2"Vqo~(iax9=RBZ~. Hpxru܏(pvޣ@P>y\KytBOc?_71enF6ϲmʂʼiyh Ux3&]D'A=[=/zzIGqb^;>gO?=mg;ޓ_[{4>~,K L8NIOgtfd9{t,=o7Kf}Ftg5~ѓ?YWHNp [䅾bBϹ"|8[i#;} }ᙸDagxe|_My>{޺;Y%w8v0v?3t}́[_+>pk}g_PSst^jAgLFG#\8`μz/f ֽZœ.&>/z2`z .+:;+46mt};?5o ,QS~* jn?F/N+Ņa&_8=I`_X,ӱW5oX#%(ͯ~Ձx]ɝ=[$Ks9^;zŜȏUZub{լio N7eY #;WfmXV[g &+jLJ'om繖p4cmwҊ} wJ3<{MA*nkL:;MC5f6"nS~pDŽn!혭OM+w]:;<_p5?r|!^|k!U }7M{Asܓ<㉷i‡Z?|?U $>N|N $̎C䭱H{ / P TJ4t5/pVf!#,mlajU0{k0fj}?$Hy1,PvbSq@3M>&:6Y p=N9M\VRr^q[i8wxa;j?t t7kފ0' .si ˓󵪖*1}ݐk/<굚hnlzuzb=w{v7F0=ѐmyb] o }wi͸u70/p1S/T}=>c'.'ϊ7NmhW] [Dzg~/5ž~V&w|Kܥ*7mWM\VYv`.{W;9sp-=/ \m2k}G)),u:!>˓Yj@8"[Duyoo}+/f^Pa4 xsuֱfD)~SOp\OQC؄yD{c~ l9Q(+*&6S?ܻcS2/|Ojj6̩^fG;S.l{<״K՚vEvQ)m+p-NNMyz%@۳tcnMy<~XiN <~_NL۰P!x{z4O^uVՍXWjC^iYkBMq:t@/Eߤ3o8x!xmb7x<:yqzadk Tri]z{)‰&y0C%LF3l\}j^ך{ 1sTnĭT69zX߭ܜkAgڠD{xR.ۜoۆ{nC&x]cq8KGK;(}}[6gV}[pH>.~ C%8}-8x/P}\U7Nn5_{q^ ޫiPcօ&>^7lobڻ_mthe3[Db9 ~9EH%f}5O8=[I^53HY:U崥'Zc9JEyKI%S@x 8#\LxDe~;,׷' Ks.jz>?R鈄'\eDX% )\{arjt1k~~EW}E7\\ qʻ]hp\c=\F@?F@H/x˕*VCY74uӿO 6Z52G8w03?D~.x^.GNzOMQ9X}&|B`)Ws}iX3n~g3xGɭ J˱\OB~&Ov )r;Ϲ?qaʖ^Eρ?Ls{ZFJ΂9R90Tvp(h!cpR&w  ~I` 0i3ֳ}+*wWz:^?~OQ{s ![ӂ3?}GS|_ls]X_N_9Eb*w)̹fO|3lv/P8Q4"N#cLVU߰=:OF8:QU{y?x* <]_`?˜ ?c16=G!}|x/o䋁.m *~3ޓ+5G:٥5iZ~X gEUɯJnUrԁܓP?." ťN=63{d2uغ(;q4z=T7U2K[Th O5I!tOIS= {P\+_OᚗXolE \gkK3uG >RyZV~>в_,p>O7V+xCįߌ~ r5?!xTrM㼶M|&x\5J9BYgc[:i 3(y_A^|W{ޛ;~޲.TNךd_-KpEdQTS3)fÜrϦU&#_VcgUj$AH;!%$Q$pII7%B7DD\w@E@ܞEgt*8#fQ.r߯TwgGwzk=UuԩS'Rkl~XoLhx!'9ѵTRk]\w'3\ׯ|$Sܺ]T{m՜_f;tP{ɤ96]hd"CEJ݊Rk({,~]snMj[Z_*#}#??!jkɔwM_!NyT-̎{imc)N %63^ ={4Z*m6H Gh_Jii k(KVRy}_WSx}Iz?-QG֜gі˧u8z4fY65{4Siެ_FLhDy~%7']{,=Ì&ҳvqcdMwь4 'C+BSBCOÚ4o!$(hܻ:gZzutJ{U)LCv51={>г6^Q+gPsfl&hѸ=5q74qg;iqkۀ_1yX*ƣ4SmzBD%߫ǁ}ܳ`;*sҹQojځ_3N 6W@+7DgvWC*W;ya}/dG|}(vfnWF1]FrJѮ% }ϧ;l~W{ ?jS>>%QkU%=:~Qs[s"'jt="Sfo s%EB#f;qMC]pGpȽSqop s@Zjm>S+~ I7Qt+MU f^VO ѵ-:2^jkrá925 }$*k}{H[ F'f<4V4.NM}]B:h?_ #@wV6.+`H XtOXA۱Jy].'xcok)X o3xZ vv~Jc4Nu[#O o2Upֽ]ޖu$yoKhW'˷;ڪAɢMhq $|+Ʒ66+<2~>t[5Qnk+r|֖ǗO3VW l)zMt{3P?ll54LnYn›JqCҞ . T!c*j#|z[2Y]iB^p! \^m3м/<υ{ p;uC)!cg(Gozen>_EfXțS ZyOx.kivzlڛ׌>|̾ꔇCNjJ>;T~h51B5oh k}hyӦ|CFz6ux)up6efwjŚ;VgLϦv2>s_TE[>oLy4hgw2%5Y]4i6]Oܜ4H~ϏyIcmNn',^>f[-Ώ \J\O]Y+$[f_g1U8wH;fw;Ke9sӟ}m?oC"y]|=4S=YTKdB4-|wV~X!! /?mŚ<ψfZͲUKpѭޡ|&C{57 +y}|OѝvJ^J^`oelP_ꎎ\$q&y9^sMoܲhE{h׋vh}Mo4`:.~-~;oN77s]>y^?8s>k,7)u*G_Wew4^Om[;JosxwP_N-{~+كxd:5uh9ZǍJbX{A߯ }#71;<~]i獰78&$m.~̯7{qUޛ? aSx=d?;]ꬽ/-U~kIy}zJׂh}>w5e˗/s}9-@_l6sW =sOmkm“b}clݖwt%i,i O XҀ8.uӫHolK?Ug@̩b?*]?7XM t>3M7-հ:qk{Wh{Sꚾ`z]?F ]4i|}Cm5v+.N5I'"»/ n1+92NyJ*aϭk:'B:\'knn;6S[koxI ^jSGMbj9%9oO8'Gڦ S'/a> M«+5Sc+LJ\?W{iz]P"zO7k;csBK~n 5wɞPv}wFȞc^~o4=6{[d?.\ E%Rsp=.>9d'ݜ- dM6vWQъ!]Ϛn*Uu=g/A8J4 i^*ZGnaci~+ڰoҸ_z}'O]پ|+GysA_-< |A~!>xSg87sA|^ b;{p`.@̚3lL'3Ds L.OqUpf' .fJwd pM8< ^3R HN1߁6щzx͑C9fWpM{ >uz‘uH= (kF3OÜ^1Ԟ NxנOy\6x?N=Jd2z;w\/:o+'m8'87 r~'gpY9ul-ܶڦysk1YGG}; Yc@G/GWp+ WUpzvE4>mX9mȇ˳v=21kOz8; b_>x/x&;p]z g \=cs9sWH9K*F4mmKS k/@ekOK^)v}/plgMM+1/hZq: |-?LfNY?>G86R&9/v{˰wf%| 9=6pCggh.˴Н $n ukQ~SqKyx}2nNip {xPGE >؍r ;.yya }FUT*ՋWXn l9mzsۀiPsh{spi|n׈}%2=uf8c-_=M]R'ـč40><Ù\1~Xnk>DZ}7.p8gi#H'y vyhwNv}|lr8vkK>T&4N\17@)FnNặ`NQS8& \8#5g>e@.ߟ|qVO#|w.w?{]ES9#uۿŘ*[`fNcVCsE!Z1y})`i&.z( 9=J35E)az8؁Ug2ώIIޭ9#Y ^FOY9RPF>>$yT$|>|/CEgly::de)?t#$)e63ew"r+_M~Ke 'B3Y2YV {9I]sOLT5@l[&2w갮Cu Nnma5O7el DbC%Zfn a'վ&'5!qI7֪Rm)I:*UƯ_&b/I9`ds^E[\ϑu[,dBy&vtX]R2\qJntto)v~7<)TT9>N}sTN6pJ[zYlz1KOi*U)kwŻ7%+;yU !m$2Y^a9 WRp ͱKB@J#Q6 35\T-pD/96V C%i:牒=o9J)$2mKY+*[}2 +]ttRjQ8d[TcdZt-A@!Z*dXbLLN fK@e||[YyXcG\d*bI]%䈪NpXm=:R|$C-p7)UK퐬)"* z'.<)7[]N!o B$0"1`MN٥,]|d찧3F7]̇K2䮔~7O@jh'j'J)NC !=} aiAplc%1 ,ogR͓]ŚI rA4 B5Uw} fYEIR(Z9ZBr]Qycm6WmO'pS\2ԥi:["B=Ke7~t{Wqљ;wɿ[ʆ+ 'VW1Vө"xȰdTf`@ZpYH}A?RQ8g3nBཕAw\Kɩ\ znJBbѱ̋gdA~plj9L亁î)r}(w:er\fz؟=c.ER1C+h vTݓ6bo<@I\oz bcʹ/ DY<μrcYJpBO`oS%k*ɫ3r+2KlkْU#wV+!d~Q\Y I8dRɥ9WIqN×dيSr .Nsit^n$GbnzUl]U]xk i\O߰7zq;= l85$er5i#d~(E/tʊ~oHeq|8Q5^s>d+d=a1ѻnN r.b01 e}*h&`hS/r y6Ec!*|k@^;٠)E)eq r7@N3@JzPuF a§7;Y픬tMR]OTʣNNڵ`=a"[[Ԫ*p$n# zfwx-qy65n:= j%Վ?#_/ɱ)UyLn,]a%-u FcHh?x4'(0% ^L+7q#:r˭ LXv(OИ 1ZiB;KIB \$tB.4Wi>vK_ݑ&_c:2n0;a˔TB+7q<ǡ'd{O/F5 {lGQo1E㙔0ꤛGPfSo0@D<ѿ`*b6zS_D+1~r0/ہ yR,;ClA}MVU{R!vʨ/BMc=JI8zЗ$l ԯjw .%˩oYIX- !l0u, FnNf\d(Zܧ {eΊ )/ E)a(=!`3?ޢ p!ICAW9⮟*0U&6ݑUr XF){|#_7+c%z)-a>#\VI8+U;^x /yؕ4.=?.}c6Z Cӷ Tq# B>h"25=>@l$DCxgž&ͯ칿MMlbxЛ5P> {q4֔~iu6<{N.Ջ_SUC.OGz>= ] [p+˪K՗& ߬[6e-=-Պpķ<۔_sc2&0.x)P8сgvlc .G rvTIUR|W[-~\RzBf_8n{:<ˬrTpx0i/Ѭ4ƶi84/-lX<ox؅Pc<eD~u e+ E!Ʃ.g- =ɛh8{a4&؜s?y%B2Xsiӆ+Hq4ہQ:d01n]D'؎Ny>mEJSoMml!9>-s‚UN.4/z?cS0L=^DH!ndJn!A Lr#nCUt3ăSuZĥ܅RC1%"x19Q56k-n>ܲH8VF~rͶG v@:'g|<ӛ:3Laɺx\s'i륓 `DKܝ; ]?{r8x_0@NGЃs|xqau,#eK>H̆K\)_TE H^dt>MF8`'wEMX UEpb5)LjX0 ək0 wcl9""IvA`Dw'T͋))Ero?>|>*+|,ۯTcd/^w "ܑJŠS YCȇ[CZ#kry?59+A\89 ]?Kx:@φGMD 7R̻EwQ(D㱏k}<0N,62Ya A$Gc)My9nj], dTHCPoF17UF! 1# 1z2Ce4ƪ%9/bn3^CPLֈ2a-"8."ɏHri!ǐO""=Ei| 9k",vmۯPBTV@@JbJu^T T(9q  :5ĩ!}!="IqWdxE2dKV nC']5s%}W%)'M+ub7b_d qCt;&H%^$XV?1c(@ 0Rm-.ʼn|TEU!VWB]_8Mr-K&E]CKiթ'!W"׭8@gǣ\hė+(S0ŕ..T~xe+''rQ)YWr{]/Mz$C S![TUWhyP\ 9Yv$\S?M(>X@Ix{ӨN9ߖ(2q_8F[rVgu,wl(wEG$ǽϐLvϯEo!m4؇1Ë.֩U飨K">y'OO\)$<ՁG[z!gZA5 \<~|"G,5mMr|jL~7H P;^Ϩ>y<ma˜_ iإSȥeg)+\Ԋuݓj0jiw#;#c@GCƥQCb611^SyR;}te }+Z0g :46jm7ťhu8 Zï+^Or5Be=P[&c 3󒖳޻r$*-dMZ عw,˚joNw[DD9%rmrxΗWnbbZ#3",c1V*;irߒj .͐ٻP:ATOzzP¨&K#r֤XZ!V`0yui:d\2p/y[ʥƁ:8/؊^Z.V 6g]%bA@x0p3 ,R.1iVҩBi+xtbRnef7HA`%/TZCA549۴d61l`;ڃ)C&i$R;us>E. öo@/0k`W mA|{ ~0]IEn2>b{wwP"7~oFQ|2 OVp6=B!.Y2BI1rb)yp؛* = ٗe]w3m ո0,^q9h2rꠙUGH`:H-q.](أKs;YO˦khW1sOXVV,N8R?3l s 9^E~poiS<(EP C`p8O1jH:iԘϓ,B?m44*%j-hvN Dyz$_8Hd\4̵2ZxA X3H+f-$T6/kSt6lT3.SB NtdVXSz}Se4p.Xjק1޹|rÍNG 6F$ q=J$$QVj~0rK)Mr$>z9Tf)rx0v7A紱zl![CP@.TqL,:,9 ['a`pWS~cbm PWƜbѬH\DL[4Z\2=ޤF-C W:Gk23;O+0bӋyreZI*Ut0ڥڔhk؎A+ҭ.;>9kPRԟSnj) x)eqG *keZz_2Z) _U#2A Xz!93rcc9{f-8[+1vd;y9)u?sXE 'o& 1 -ʐu9.4xMVfF ogvY2ˋ|4f)pTbX11䥉!3  F9+X?AfU9[9=(^S$cr-Mؑ҆ ݯ[Ư+Q&Tg.J 'G|;e=e,2L)^ZRfkk̨\iۏN˭?. zk4Z,*u7BD3U@YK#MLi5)k DNX;@ 4g!u"NNr!Sj/|R6LޗX ZW9 ?:Ej$T/ZƎh JL*+KTрqv5"fD@{ܜkcL57Clt݃ܓǵqthIܟL yJh>z4ɸ–/,j{`GedX_p;dk劇'Dl}d&ټv“O0u?m<-;P(daҧo'R ;胶T|r1@_Z/>&ªB` !T܃yuZ΄[uu*-Wmv60M0o`dMqBݽ0iVZl`v|9jB4.SĪr=myebEjTHQ`y }k/ttËms ,*>"&VG1!_ڇ _\1߃o<Ƈii+y}W6`hҨ0Tdclc_H"c4u)dTt'p\D*X63!R-w&vMһW22#V{wLeѹ+=7{ٛf ` ceES&8GSјPVOX y0C";`XDU0 Tcia[`^d nGKo6_auƘ=55^~E}g*K 8Q;K8 w9L&/0XA&n8<3ퟏACU H$fdT ;JxwjQ| 7aM[lJ}V$jiڑTjAkHO:-(x(pjP͞z>yp<"-gnf)U dD|Z [ 9gO× f|-S.֡BCCޔr" OySs!u+z/_)jSve#^Ѐ5A.rP^Ѳ0B50慥s`na`qq=MϏf7~G#9Jvi8`/ڶxqɆf$h4]=σ L>`56(oЮ|`A]@t΄ly4Mnzk 0_ȹ}MƓHI&^4 }Kn|gw@`qKL {|X]#\O=eZ(_6-|4c@^% F 9(A6월B2}a;eBcD;.)UVoQM,/ ǡtj!kx ,Xûo SHW5pe;W wчԟmmsLW=6oݜ%EP@I Ss1 Jo]uj'.df0āTE${O#(W͕g fv agH _in^{ǽSx(GӀ^LSx(0GMԯ7$E4.8[Zrʟr/J*Fϥv9SCxZ|!UWTSTfTc:p RBy/A~4cep1CtApx`ρpY9an~4yL?}7_8Q>1G$" { E5A)-@Xƕb4V9&;V5WF 2iAC0x%QN.be1z|dyΏ- <8͆B>`Ϫ֙5mxI-LK.A*67zdsɅ#XH;(S6E񗋤+XLagTMBx M&O4έay:5=EqaTZj215]-x?J8}-eOX-j0π7U(c}s<mwaxa˾'h"gpҬ%y܉?{a njN5M^Cov?dL_Nt> 7QnIVN ?Z̉Қ`34>iֺf-\Xun-,h-RVxs4mG0Ml*Gֿj9 ڿD`FIq[w,(  FG]PL h,fe+'zu+˫=PK%DWJ{܁VDWAqUxiz.+\ pY ?UțR׆L(,U10Pb8A1fМs;);#K86U#VU;q{OmQxa|rhEƽynfrx-U2P &{kȸ$b8{M%Fud SN/ij4e6LY]>F]"n>q|E>T[$U3;-s5"dAʹLlI?eihr!F5!$]1񓏜tc=$w`"(tܞh])/p;ϦL I>PRi%ʣX3+«:etf*'V$3dWPBY?U+*'a{ˆ^\TjITwADğqpj\0gJt2Py^(HÖJ8qx0zJ44,%JBɰ3wq[YT'͞4GotZI2s-蜵zePm(gRm8ڲuYm/w~ *N!0kW Kb*KtyWh5opo`*1mSv *;\f[tc3Zg]@l0(9NՒ2Kq%x5 W8l6.ilU7rִSg3# +\B3֘V_&hw3LF`TCT-\  J- /T Y%#{aW+jG`sU6 G4rtiVf4Y+kH}a 谵M,fsrh~t)ڠi<f&4[.~t0[A ́3-^v\\S,h2g=QV/ln4mglSY .P롎2y&Mw6{!V lH2vʕJ5YԍD)?akj;6zK$楊 ;?N;FqdJ ϘHNŰ[4Q5տQBn)/bLi`aDvYaj+ߙ$KHJ6M0V bKmц/6<|4Dt$UptlPnX̫s _=FJdeU"}'3'zuf LÀ0Dᛨ+&5-]pa ?[~N--UB,W nz 9Ϡ)J:E:7kf *v0()'G E𘪆T]_R*j%omヾq]Є+s aQ83I}GI 8mJaJKN޿pmk<$e"}]&ȰYH_i7UoRIT )]\ X ndREt<)wA ]jR h&1:jdTP4gϬMC;x.텄v$v {zp惴e虬T?ǰUm:bF-x5c5T-v%AXt_ޮT7Tz@3{{q g&r1|#?_<,y$2ӹʝxb~zuIPÙNj"+ܥ"8%Lp,[JbDA]nƀYaZW$rA䟨l`Do'UO9o{ǓÜ̜/]Ӄ3|0#h'ʷdX)ƺG{Xem{ :QI"D^>n{OQCpj٪4_atM ۑB - RPjcI~AwƱHo ,8x6]vuA+BM]F2Z@8Jj RwY?'yñ2io4} Fwr:Ofh~5iPkla'Eh̰tTj7A kYvxET#x̩‡᫢$Gk–N) a^l(xj8?ʭTr Q՚&%HZIB|.xu0  &_K,Mo`H(M}p ɸ^Mw j`a<؉ Y_ :DRmF\ 5n 3EY/RC P"&Mb P H<b%0ea`D9vAT'yR2?0ee+R= ڧdVPpwV\uب|%rla:n߱HO,Y}[r#B}+utn|fc}ΆU0}lL]&e}7.ozAS2Fc*_{:g/cOKv H@}86ېU4&lKޥ8?k[ƘUR`η+ Gx2qiZX燕f@=־`轀tW-xL 4o^AominAyXʀrFTr8ƅ\A{4ێ<[ Zb=&46r.6aƛ$JX}`Cr%Y)*p7(dO٨кZh{:U%YF`P(ҳGPL*K}eSXJ{C<&ll'k`G4W#oWZ7+:A`)ບW=N`vN8-gq:e&;4/)^)\>0o{Ә H+>:u:9w/@;9Zt`g=Dzo1V3i}wQ)*[X`Xl/=NW--[ȃ49NRZ!2gK|VnU&C\A21{UJK^Q1aG_8O3КLR?\ha&F{`޼]@VtT4)ǁcy]KeX:\X Mc|T4HJ{3TQ;!;<@ژf|]:*=SL a~4Tzw 9կL68`F Qkv7'j_D Ѻ X&yw7)N囻®lĆ(fq\~eP/փsC͞'0XK>S-&J{?(?KDɟ\ appo\au;3œ@>a"x2~uc`b O拋C?~tIO['bЛ?41٬&zk;/XDG9 bNf#^I1v[2`旝3~p s3ecb e)d8j @!>\+cZoݹ:c=$<>5]v>Bnݷ&~:?$QwU5^V5<\Q%Sy'^hd:?^7nDLll $/?Fc])\dx߷ޏ= G鬣WhōfPG o.kWV+*|>Cw.oAk.+ښɴkv@UB#?/otR5K$%bg~C zR6a7ԟ )_5f4k؃KZ3p6f0tu%B=aډ xxYk<Ψ/せ5kߚr ߐ{7:E8 ]Mѭq'WӶ {A 3qdRRTƽe&/ה9ӆ y6m6mé/ !B~z.涯gO>5?W1U%-XP-cOK 4z|47 $YIh`DfM4d]V~8ZzrnƘ"yGl/fGt:Wb֒F`nU<%t6>q3UUla1Lr}3@vʽ@yH?Ϛ)jFSEj<*Dyn& I6wq< RWV4GQ& haP7RKFH+{1`:!%|8Xo.#!\q0L3M7ٚ^h ɪ^ҽ rN^|JwnFh&¬C6yN_"~872.Ĝ a?p~ZPl؄R}sfb_ ]HBLjRqT[jdac3l|LDY ˠk%;e=o)g,ŏxXABڌ{O#;Jb 6@ލT LF4/EY^oh<x2 wN;~>vN{YW1׋W"oEs"wu-b>VkYn;~q5,_ojՉ]tbA'ȷ]QQ7ߍ+~s";IW݆Yf{,\x\mHqrn%K]^?QծwKGtKGtKG#tKG3t㦣7]юvt㦣7hMG;n:q7(m{]Ձ1ߒ"F٨'kϛѢ;_jlv,w8RJԷpz%j4k\&[u|qr?ǽ }޺=ͺ.p2F[U RT3ccoTNr@$Al$v4)'샪oY򵂏3j|!Հ6av޽ܕF 4EV>۵:u 5Ao庰]C5fKՆOlG WTߟ M[!S*0ƻJUZ_;OoԓWA(6huGsʐyffxS=`nuEhv嵙i &Yd?]r ;}4kޗQbF zXSI^ۼt.ZR !$4Q0uIE!3̓-\+ 2p$q2-nJ*-)oQ9D`+[V:j :| 9U1a|b!1"5h|fӦVNAXD%uq Pg g z5!;8 qIv=3VΒe{ef%XbFGSm0xCLxH۫%[ KwKƏ1齓ƥzƹ/ۚ2s67$[jYC&7pOF+ڐa"NPSt&SulҸ&B!p7XC=[WVO-)] ¢{(cmb^31w_Mѿ:vbo:_'M*x- Pvõa\OhUv/ 8 ^EC^$(pRk2 D>hLA/Bgvj'TRy?\0iUf@Eq'ㅊJ{>7t4>KYѴ߁Ń%i܅Gxh,wD-5gx~ ˲;{=Au:[J5ѽ3J?QLBE$l&Fcܷ05_ jm;O (U&+Wp^96jSO/'+Z]N4Q~Q;Ec{prL6ú q՗hûvZJ eحD0hǭ{NFG[ Fh8ppY㖓 ͅpC~x eC>p:&QzM)OYn!~2yANHdKu_0tb͉>ZOR 7} <(&"`@FWĎU(ETwK׹i5)bëtKo%L i' VNBRoh\}[ƩNC 7~m_]}|"r/LЋ:Į67&NʕйK3Vd5,w=oDU5`;W262=`YPsNo(}h5Lh *X`r_ U!D&K]j;H ,|R#L:A$ #Hs I&SeZ{]_>g Z0͠^!0*2ivT{@{"YG*weaƁVgJ v@q0ўTvt3 ?0lYn ΥY 6/Y10ʨ9 0u&IO5 UAVl&kfغ] U%t9I;^vYx>BTCS9,Ƶ$q]8펪q"B i S5Oӗjsۣeʢ_p %ICniDJ0ZϨ A!|kud&e%JV[:" J(t~7C8sW QĚks)ؔDٸ',I4Gg%%/)M?d$$%@YddR`WASVW#2zHͽ/X@Ũ8x#;ubyj e 0CF8\gpMl &+.Y)0;m‡ֶIՉ&W;B߫ cMR%50c'31 ]"BF͇X!NU~u:΍rX+ֱjء@hё0MlVݵ|+n`pk5kfcDa`U:6b H3Aq~ [Zg627aʕj*͙n)NϹVˆP.@z>ٰ^m1NRH}.f鿫0%"~5CP_%4 dpa \'3MRWISGF;4od6ireg:iO_@WƳ54YɘD@zb ߆z oqvHOGtuGP1eP]"s@bL#tw{ɠ B ۾zXڸfC0&v0~xBԷ6{y@؈&VY:S`ok&VWIv 5ʰ8iEm1V;!וk)*e痟{գy-íе FJ >]cp7ǰ -ԅ69舰{_i5O ޼cj\_ 亮>GbH!f7V*7aR&ڸVz.{-U+:]Ѷ[]meۻZ$xU ))tY]hkj/*{§Dof!yԜ-=y0Ѡ *$Sf(pp 6GC=?*1B",u+^8rzp+;ei}"=%!AW G1Vk ~͂j9;bPLZ6٫#\i?>8S+eOBt˸{\'2oNޔP7e#}BzWRm62kA:6Ǘә?Hw 4$d]2tGI i?hTQO2Kcuב4HuHu 3JטHjч4$.$,ws9oqYbu i;y.֭[/^3FL7_W^21zj{[Ŝ"xFL((^^hT&ev]l_huue/0cs/ʗ 7Mniq :ENrrZrq/dOjfj 4"J2US$BV3spNVN4.quX1 XaBR987)`^Çr5ɦHX-"٣(eXׄ8' ^39;VrĕqC*tN& h i y N>…0+ywU~}yqB[=ΆJ-"u_f>p*t.f/]ǫըI9f'Fj4~-߁D0omT1{·p * QW#U0v<3s)O؂4y:%dM;s@ZB~"8 Akdz|Ķ3Un2+2|5Ucsp͍'u{Be<<6%<W0opsk+6fPv8tLS.m3ו%Du|`~hpD ?ڙp &BPR 3;'A {b9C2v:R5q#/ p358lr: YK˝>g8Y:#P;)U9 M)g1&d`g6|2U&n50Ph of_ot3*'ACI%YSk#͍h+:? 񠨖%>hD. 4l}?vb{e[(:oM^RHW,NK!H f]V`{zU)rh{1ZH BZThKn[3ÓjFU_א~"CTC|E_ƾkT: G߭8 i"+#ئP/UK[ahU̒@bj:#[x:E\7<7-nҕP,3ucJZսz2օnbSJ7<IO|:>J'2Rjd]Ed5=u^T y¨n"w,/J1:a\ҽu5?|1 IJH\0MusQ1NyGRd+V"@r<ee\`ta *+M[qAF V2;a4IO(R" X,feL P)V[p Rʮ} fOΊcq1h1l`>dNh-4Ҧĵp4>JMV]X-tmSb lbX=ޅH0p1)]e3sT.Zg%ͧܵu0N6]™R`ї]Ha-_H=} Vj>ϕYhψ~S8ii)<#.;`6H<Ѿ*czLM ΁NSs{>3:r*evpm hyۚm`[}$Ć PV\K!,r,',ًa_Bt4ىU81pNN$r# B]9Opʭ8W9{pϟQZ­a+[%t89:ư*mgsWX4HΥwmnA@ kVkXR@/T]?¶Yj:FщbjC[|ɫ?+ })mE ;^\Bf+{O]aZ!- Bb Y.{IaSCsDo`CRp.D8̥ 5mO#E+ŭ"7?"b׳ӪhJ#C#a.$a"^VAGpA?m@C#]ﱺBbdO$˴ X CDBh&3\ap^0h69ezWB  娞CJB>p dNwu OhFa p5j}wWG?+7pVM0m8UD]Cr^ "$$ee4Dd~MV%,̔Y:[ ^.+ƧR qJJzRz o TG47uv߶p⯒d-YWp[^GQguע -{r622)O`GYg* \YlĮ; ({n&5iLp ٻOgAF;mZ ̗-{.ڼ}vuֲQ_)]D,XIOJyiAbu4L%{=JWEE1$Ct6Y |ԻCO}j N6@9j&3_ &.W_bGuܼ%1`S'H?]b~ ( rXz\2Ow'K䮟V1q/T!W+Q6Ed\TAHX& YΖO-UgD}>*x#2 *YtP~ch$|4QE(ty "ˣlWL_f.WZD=XYҖGGKU'/m[69/1[lt5s.guJEu6+!}l͞ƨ^ >"q2Q*Kt mX@d&/WH0n= !$B qFJ-w $>4Ǭ|d9 V3:1;uF 3% gHO2lVJ܁u_Vy@N^vDŅ:cHv>Buvo7)fG~&hP <?^\ikW3zhTZQ9`+7cmTd~ȔY3~]=YT(jQ qMPDjCд_#JԠB;"IKIMO%I;6p<-EE@o˴_5[R[z=H523bXQmD{ٍJvky9UHx ~ԱVFFpt^~.ˬ1A?:y6xh:rMD W\txhFFLoٌhCT[֔^{\VqI։jZD&ŢeW$K9٦yS@8Ї!{JArbme&ynx8Cw8Owx8 ^x~Bm/.*V/&Wpƪ}\% >B+JIݻ&7JHoݲEh2~Qѝ‚aD88vO8Y١|ENc6Ni&=#8mnq̙JSRIIr$H w zw6 g/ݥc-/*NX lun9Vd_A*MB5=گʬt2Y%ׄ~2a 8vG,#t AR6rRM<pYU #uOfqHXSl p!!5/T~_Xl-̦ A間hȃkb mq/.?lV{{l,23 k-s~R5Chs&VfQ˭Nd\Wj\Spq TFmmRidzq>x5V|{~͡UdL3#y%ejTI4]l[iHs>=? KgW Mbh[v%v߳n60j.LBΥ#I)5.%Q̈́•yGIע=FT7 "vM I)Y+խaŘjl~POC.mu wJH[hdkqzٱqs5j\J. kf{8gvWiLTI!wyoG#zx|.܎M܅d/F.;0 \=MGY<|}h>>jB5пwC_4dqù忛[4]Oz# |5-eW &uX%NjoRSB>Ix2 šS_2}@p] ekO(H) Ift%p<3Q :X3޷lj[nqaܠo7h47$܏ݝo2X{6>jvoEݻv7CG+#Zn:ٷOf|?od@ ,?olgnnV̍ԅl~VM4ڹc=|c(!Q{#{ 9/X#\6diabt5:4c`a,Gzª9&B`G7JZR`yc<85-Ptgk3)ZB'zѴBYP΍ƭl?mhj\\<+B8UrK\v9{)vX⽂)T:Fl  ´}姕2.$1O.`>Gs)vPC~-mzo꜊tϰV)lq;Jĵ?9TQ諅6ª 4^%#,aiXAa}O/4 ˵ P<ЏU߲E&S>Hۉ[H@,+Hc7d ~3d0: ZSLUB:294*Y&K([ߎ`gL0&O!Lrmf8:\ٗm2[, C,Џ/NB5`!j4[ @pQ8Yadc4ŕa;$ty8g]6 + :ʕ'*XTVVs F@D4FПklRKu+j8"v^aӘ(s^@Ǯ- q-")u&i҉Gz!0^-ug격Qs4DQk!BFg0 (i ˍ@LKh)Ӻ1@gn qWFaNݓ:x9I(ͩ#Y"q%%󝲍>vZ22a !RT1?e*-TMlU*\J{"wA{ԈPNtDרMPN7Pp*o4:K㥘x5f@uTtnAhiB31\zk5@ p2Ái{ScO{;!0?;bMg|Wc\S4MmWU =һcC1BOfDZG|cDQ֌(6I+qYGb6wdܕVGorڮw:Ju:7I;vu!N+)8\,·wǽA{˶0j$"mD'`0i S@N2׸10c:O[`IZKPsvdF| \vV7UBg䆖2 O?MوlP! C2ZtX&JP(ֱht\FB,ӏ<HebꤤNX̮vҊM!q2I@-pn#vS!͔Km~c60uowԧ9PJnJґԠj\·UdesFMC8R3!笂N+o߬?.s7 ($9+]Ҏlk5Ūx%RZN,S *hguxo,4 %?0) Mp:BK#57ت*x_ҸXa|NVu/L*eTy`ff ` -rn4 s:Uj{OòdЖKҏ!OIIİܻ4 {Y'sT0 #ނ˭MFª$+_Pler i"+\WF.K_mI6r-i6gzTcWmo>wEe6zt2[\gӴ ?\<\b4l@oY޸ OcvM!~Gȧ#ޏ:?_όcD_T[`zU~-f2R'̢ Л?tO?q't:霆7?;+[V]WgXkNqƅ O: ^-\JTWMn.Yr^J:Ca伯gMyq7Y"pu0 gɬ_L&Ψd& hƓc\|f<AGodfv\wK(9E%2BȃAGɷ]oDzuK);G;b4J1zkQS'a]TKp_\ #ȢxMP; ")W+vխ1|C44 @ |Yf~؝b6^|YZtNUԛD6c4:#Xn]"}S+T/|Wτ }`pWIϷcG1]_k{:~_/k}׫u+J.<[Lzdi a Jt(4M{X )v;α8\yF[%Pbrl~gYfuqдyP ]?QNc9EY]+|N|ymӳwqtF6z1؝FGiqؽ@Ip|o翦~.ٷ4T7hfo"ƋDXuBc{l~|<¨`$S~񗹱迍@ۺMu5kQw1V͵x_~Njx^_`ϲ cԡ^* 8?yiұ}).W'12ݬqD&L96xŊlt#!뻳Chw@qy7y7{jޏVnirt9ExBA!x&Zob5'VXh[cͪEix5'ď -.vDt;.ѷ@/+? esNqe4@Sv8\k кHc^wO\c,uӌAds,E#0m??.N.HsYeev7 hAza̅W;~9GFI:/UbOG/Г } .ZiZ X^O],NqeeJJ0@'Gg >B+EE<䭲%(-j6ExȿZ9)6^!8?nȼ\/] ϒ2-KW.O  15us01oXxkE,`$^DhiN >bgp=AJ&Js;ft@𗳋GxMLv(tظb%G_]znoU{wkgoW+J G\] ;s3񮘚8쌖S&&;3R(uˮ]\ހEWJw:HܫqW/7t$&i: [fyxBG߿zU>dO7a}V#r?X +;÷+۩s{OVE<t꺠7ܻЭ1/ω}IJ)tq3QW"ٽj@nHgi:U/zyJI8ng|כuod-v."zxs}I^'Sz8JT.vMK5jIY߂x /1zƪ90n1Ttk݌Oe7bļi`/ӝ3F]Ă(?H-E7P6QmVZ/x Ez*i?+K&ĝ|tVzoN?t3Lύ1<*MY;hHT\ʜo՗FlpKe)+ln^Fv$ZfoV_CTc윽48ź.YMJ fYc3թ96xK1qYڈIgAw'T$mM6l¨ VNX(AnS*U7vyދjQ\:*^.V w0 ?t=n7_7B/cXZ%QCԨU*W*Ku,ueDzjd ǥ2u0fl!wYbD-dM.QmNW-Ի"Lm>h$PoDMbA!+י:Ol+Lgli<=,LeyG\i^7jNSX5-8gw\MP P(V"TTl*ݯ$-rLz~`3dUϥbUT@,'@H 'k"5f AivJF |[Zj߮)#6^r`Sf5ds@\W+4ʼnZz{m,\k=ͅaYluZ] _Sȕ,:zS1 $Wrbeo8[2C2M{ۑ 0oW1,FNxx%/XVvWy}[jYWE7rmҨBb8VC#+sT}ҌDg@ Cjb%J -n-Q<iJ Z#h\fVDMb4 ܽAC.1tp0.ʄwX }BryHR Ȕ _'cc̝ٱQ7!vkevVIQ`fS Eծ:lmqN[V €2'A̧7XQoIV8'!Pua:$×LI]u89 0Y')F̏0Yǹs/dWu{`:n֡I++7jCu:׷I=՛ҼfJl' R {GU 9g֫Qr"~?(`ha>rA*Hѻ"~;ӖdUJS%&3Rt“ÏD9Y7E;^ڇ>DBv+ǁ~d=#C][<.܅ .v;n5ǮsII:J8|gǘKnpw*z( H]x[jLGGuFwٙ>(#U:nj|VPTbWGyb,fRvq_]yaT1l±cڸ,VZf&'q%!=E!:+ebb5>3:Sjn֝/-aqp^DyvWZu"WZ0 IՁRܩ 3 'c^;LdC'ՇCeb :cewڿ^/NlUAÖ{ZqvVYNߊ:/F3anmq(׼0 K"\sԤN"~m3~~zC8iF=!A<8.,0W H BgKvqW ^J ¿[v!K~<Z80QLR!kW'|Q;8s2+I|4n͑ =m8]9<6@9MŌ&4bF*M4Ů"!ɩ&Ȯ.:@-Q1CB:e&y]#,x%DXex5 6_|  *0]"UWšAcQzNU )"˯~T3sYQ\kd ~x@/& /Ytrla LPZ[e Xyq1[8vKU1xQCq/\b0aZ9 t~!GV4M6sK|3?t|>Cd%NeZ$Hv_y`TELQ"y|0o|pmsaV?C2J<"`m,߷Ĩ%6̵mچ\0 G[Bp=SaN:;*n!MÂ_VW:j@DY& :_"3"alv ܒɃUlC P,jUO kI*DgH%B"@vMCRBʍ !ER[+ lȨn0Zԛ#Oi<O}h_Cx$y T E9 M nU1@~L =rzB–5"66" b^+뵲vƑi:@GcB Ek)mgMapxLW聣&3|iUB: xݧ]ge9ji<. hzY5orJcYQ֠|YLÏ#ur#ņ.% gwxXxp0)3Q8Ȓb^.zutCy Wym"'Q&^4~er(j96Lry8WyjMF?yӀh|BՔ\cۋ(@5+ fBdX[\~Q]u7Faӂsy:d է } ĄN7rioG:7-'"/9Q@{j`0^ 6v_8էqTe Y0v{ZcGrW=V- k4tkPwz(-9Hc+tVb|{ 0¿wՔٹmuRUwT,鏃%UGB:8>06lGu"QAٯ%/'P*I pz9o_9(aV(SЕZDܘ rn;Pt!>FH!KՍ!x`\lӼGwZX-+z:-d " p$(}#6aZPNWגE <ҷkx!DYyTOꪔ bBNuQp~>mVmZUi8j>܅!T#pet#/}/@m/QRGٴo=iۉ cU݉Ęxȵ;8$z,3]rr5^ogG\_l~{1DߓTHP@ա=@5~uʿtˆjFPpGqH&-w9D̫:jR&8rx?! )qiH)mdq؛W4[a[~T6Y(YS(o1; q[MhV6O!~GtS+ 50G ]v={sk0 'n$La$e"@ \E|c4sfЭv;i)umu"tZ3)vV(jD֟RW]ID.V#cYf.~߃ToGC;-gUiY 7piB%ᬝyqICvEGҁOv+yV 1yla= NVզ0oE =-5`VM->7|A!z4`74[zSLa2Uc~|wCi.ؗ&d[3Q[Uߏ0å.ȭowq͹akeVQS(@ʆ\&Tkj\\s5B\0)dljs77^""¤9l1a֎o [H>㰅VC㷿 H)?KT؆/VHbV^ޕT}k aT&V.MpL8hR?M<ϋl\Oq_3"Uuz!_MSm2NX^endXOmmCM>SpU+-]4V#w ,}HeN p4} =G%63QJUjmF%;>Ǖ4Ck|B @R r_TW*$g"R35wjX?9P4 QpJͭ(P3j(9š/ PKjj5tB ӝAx<.-Q0iBU\r>)/j3c9I`kTN.@Ei km3tVeҳ6؏ #}P0vrߺePu:)hA(|[l@I7k'J68ڠD db0Xbuƍ&tF"WAs! CuQ| rfcO Mt]~UaJ5+>|lօ&)F&E?9/娛>d"h(K o=4i'uōoJ'и2dJv(7A_xOJO!ෙV+9P@dkMBU@#7=({Ӑ}ݬ3OdBb& }m>U=<  zeZD䮬%s yr*"B\&r})-vxuٔAvl]m.W^ඎv(@0œ2:-3-ZVj"ڌbHẴzw]Βg/"]/}?7Oc'1HLƶ<0jٰ HL,]J-Ւerv=jN ; Tnv (93'{ͧAy;(*ĵpLx}xo-Qͨb_p>U#қs OQ*6c_z-u$dxM_p m˜kz 3m=)\AڮRդ:޾[, S`A+ (E\+ۼ{OLKt=@toxCBMRCO1esiC?jlJ̡H)䖚\-jkKOK`lNg<@.IJ&M,=w9?%vH_儃 AMy"+)^rIt |é"5%L2z=dz;T<3R!VKYƅ1c!gd@1pf͗^gߘ;ݰh0%e{x΅qv@/8a%vmN'91hX>yt$z;kXzאt4{IF%oI7[*gB0kv>mJJ`฻.`MSm_ESyLTh|,#'dlRiSLeo;E u (!)-J?&V;śұbא;YY@an"G 9ăQ;nX4&HNPa4u<.)˪n/Ul}JP(/u*-Km0\lf+vbYJ LϹSBf ã>v5{}^fd-}@t0D_Q(v0QT U0l#6fAyy*XsY2\YD5bl&pZo{t1Fj +;%8 \D0!Zh ahJPj (3q}2zIJM&|P76QcPt={+્$D;dlIR H͟.ۯ 0OoqEov3 ߟ p<<|tM%DoLI> |LeW]lcc1*)Pׯ9}oGdCwM!79Q`MGyGN|+5u+[EW7&?^~=He>ϳ4rRR0 Q2~-1M,Pտi>?MS) oM&>O3?b%L: @)#iKBH0Iq w$ٟߝP>}7wZF:w$xvܢSrƍ﬑m|7ZyɿKњ;[fZVfZ :j}S:DQ_ǿ˫Ԙqsl 0c_VzAՐk !̜Aw&ckǮiwk[OB3SS;䨼-be5;gaz8>^lh" v hχ!E|>w7(Ӻ1f2zgG}q8&sbSwR ~.o:B\`q߮HƽLqHfFk5G$}CduBZ8$36#KRmTNKwi)a3 ݼ)):6jjtV)a+:{piQ<^?CcfSd]uu(2~^))?TQwZZMpzlȻʷvx qu_a3N*0Ƈ˗h݄ k8g)C¯a?mYKY r_IkӶQhġSsnY͌,HJCh23]{#CR (oAjP3ZG}{ӈ8\d` \]zYP- !+Rs?p,e-,x<-!g'$3AôcM]w'b Xsfib>BPEOpN GZC{h8'-DC*$% ^9."VFec.N~&5ܙIn $<-;K_!qW  `)4,[ aƒoq>g2)TXH_ͪѤq9;#H}/-"3wE{=a+c=gt?#G tfȈ ܤ^BV&uFGg5s"ku 2؇f}HVӲmvc; QH*kI4SnmK!VEXeQ Gp|(>/R^v3]ޠc!mD wHNh]&ț˛,#?Šc(c`W]M*`q4- 'D1@y E)30_5Zs 1^_Ջ3<ڃ> _4jI(N~emJs«"+-.56Ί Kw!!ɾuq v7&DZ->ZEWs`NolF_\Lfߜucg`E4HZ^ x0x5Xـ^"k&/dsbdNx3IMpRC7y!FzNp5}̄Ll9ckX𱼸58ێnV$˸mAgp6ku\*aN~1 K(Zre<.N9&$9@Em}GLt| lF9^80_霈NtuTVaı 6WI?,oOߨr%LU:rNqzЯ?W@@ҵf!NE2-2(PkHȗ4%>@,WA(`MZ4D&*3³_p_}K $ g1ȭPvokrk)IXpl~$,hSLWB-ԮXXy=%ǔluݿJ׮D ~VV2aV]R˥}Ies ='(AֽQI160;fY%i\F [U?@Yz!6`=$yqqtZ2h>ͮa.TݠRG&50v[,f|yo4F-xXL [=M'S@sd]] ,xUz(#-OehB7h7zdX߆?x{Ows˃?546O~8`n@]Z6H v*!,TǴ_=bx7C{ QL#%xфY Sa)OQ/|?gE{=\ gAф,wAOLk=K41 h$of\! EyRgt#@.2 d%̇0zjcH:cSP"@%Tω0蒊"0-\ !la80\-_o Á Boxi$CD`YwCSՔBė@ۑ]ԋJ02pOU97hL"My32/-2pXhmP dtVEtxbecWd`8`GDC`8\g :$1].M1Ǵ#2[]| Q GKwh` d†-%9P*%H*1 2R7Đbw991GҾ ^g8EY VR:o*\ޕlF.{]kl5ׁ0|XO ZpQH{uX=.HAͩ`(iI} +m@ ܶ ba 1$@\LSur)NM!%T ϐSM քK)mg%c1Xnz`[ԡ3ev$k 3FI>Du pq u! ϓ]8rҋrF9SIaEk\.A8+j,Sit֪U`PTx=v(jxaP<-zmX:8YsfA!Ԇ;; bM ŨSne;*t[ nWa8@@Fc lR/0sYu!l]Ү:#b%ir1^S($?v[uP%t.W@#қU(w"3 3.VGt$–@faU}WgBl7͡sXg-奁OD@zSr2q&Jͱ  K~8dC2!Ip;@e&Byy -s;m0zyfgާP ! dLQ|2HÜ@5:%e"̀@p 2pާBC~7@ΚyejU1O2ޥ qA`Mϑљ# [dJMP+}w;;#{U8@Gw H:md ^~S,3L:3ݯuseA+%QAA#ꦕ-ѫFDy=5 %u(Q9ˆ|_=Wo+Oj iU@Qr.)#N/G߇ݯ0(pTZ]gddznL3,PԆ5] (_m\K[`~d{ڽESj_3rh6Ngf+em/{bp""^G9K .Kfې:\Ah"'`5T «cЩ`*J}HL x v0$3nQf6 !+!2St-E;RaP5x2g6ϟL$|2H'o8 S +iL&9~LVa ?UU7R[SF4_A)eدYdY*al]M @2Rsxu1£8>g,ҨGrũT l={K)PIrc@i. EA#?;g ̑ii /3Ι:{Nsps5hpCN0eƀd>7cP2M{̞ǘ sWajj~r ^Xz:qBt//jǙaOLg ̟e-Hc`/Hê \ޜ\jHa5 ö2Y_`W6ǔ.z٬(d,A'A7ލ j+ -ӱ O-rsl z͊ _ U/l,J_\5nټ|l/0 \W u.s9!XlP8H-_PR[XFB17Gm&5o\i{OW. !p]E\v_TgLxߞp9ЎF@BI2Ok&knoW&_Ƽ0eըi-Ju].c`GF?gQ֐G\@coSaЂEUW;Z>;i,5[ LBgs]"+xvZzOC 1cVO_":FIG,Lj;]{S"M 8wtkǰZHՀc<fՔ>Avg늭,qg~@7Mփ;_.8n}@ ߣVkwji푆 0퍪`!| # ٴ]_ ?vAxZY>x|wM*xRoBuVPރ>"I{5>[*}z{%UgbaGO jKWg{{KLd~| OAFedk@y܁Txqex%5՘f7.LizҤ9С₹ HW)u͘F|>:WbD5T+*^;EԪ6̪>j)NBd%PzIQ2qKhCN15Ԡ- ⷏w04ioHO&D ˎ  C[pGqmf='4wA[74u`||C@{zC04 SjQ,= ޡbXݩ`#݊юtяNqη^TW뻋.ǧ= b"[;,T6o|wbڍju8(ЍzMME8L~>\6"Mur kFugЩE䎁4WBylt/]s:)ԧ \hn)37EٹIeU=m({N# Ȅk˸7x<a-;hޛ^FyFF#ވ4CB/9$ VVboFaGt u17V&عUۛLþk u5Rfje(鱰܉T.3|ZcQƸF#:0'yc Hur# ] Oo".涊Tg8 |`|ksr5 fms6ͳ90<.T<1p&Z$`rb]N 3wf;A:N 2;ÛIxsҋ0s^Nt3J?7Z8ׯ4雓7植0;߬an+7:J.zO ېF'j󧩚Tl{MydkSϟƮ- V{c΁>]]=2qpKߨa@(qw05(#)V`L8N9=ڻ<*fVpPf̢ҽ' /4c0*4?QVz(=L+%vpET= '|pII*g4&7jXu77j-Fr6`3w1DhlY% h9ѤG*T$DrV&+Rh7K¨YCeoG@=\9t:mrLAŲ"FfĜEZ 8ء~7TMg9`R÷!@JfP[QMaz '1n>+ 6N{ȶ$ghl ͬ=bH{eV\}w).~$oLR {Ach6&?ͤ/D-.S͵s[x#]iZu6լ:Q檹.$dSgESpR49є"M q MH?^MƊЄ&Csر2Lh\LZy܏6 k4p*R_c5$ejH|Ր kZ̵tW7s^KwYA|Ѧ'j.5ړ6N`DZmJx9mR5ئt )[_C~!k_zug]HDU:RDs\ĔTC:%ՐFI5(kQJPRM-)UT6RRM}|5P TS*JK=%ToOIAa0P{$(3$[v <'EOк\v@H 0wtoߘDѽy7) s WOj 8}(H38AlyQ@Hu+[o4*KL>|j$]]p>v <|  <[-_nǽΗn-e  Unz<@Ɩfju=CXFsELK$?>] cbl216ojLx:d'vW: } yes)9SvR酖V&eaMslV3V|VHa_|:՝sBC\022JyV`kv˼\ٌH,]cvGKvNd* ԮfZݎe촔]RVq!]~X]E( vпʔLi,&ʒ~ʏ,Pd[naP|4/EhrƸ(at澯uAqP%9^d5oAF-9Pj6+lm!<Ж&Z/Ru\ϟ\߹DQ^(󧹜>\ X1M-Gse_Jf -Lj=ш3ecx8F>>D(1}bFQEXT.7Q]nDutyꅜv7(T cug 7p0ϙʥb2D luCmKgN:Pn[`bE+aC+^X$7hPߛб-\}]$VRHzC2w v&t}G7:{nkMApߥqwwCЏ>_:=w"*hO+Q~ TTzhwCз$㜓cӽ}o7><1 DNaHY 尿!Uy&[!T0YjFMzi1<>F(>D9FӦjB!(=tD[q_Ӈ ŞBhL=}hGH0Cj[ޏ(YiZ*(_|>>< ~o׏zCo4}gN;?@ G΁j=\jEY`IWgEv[͘OWp敡Ş]߶n {bDR3nһ}o̍M/YoqwY!z=tgk8,ܧzz~x#Հep82>^Iۻv7jȩpЛWR˼ﶾrڽ';Jo~р9N> cF5do&޶W/{L7ܿe㹚m2nW(54ixVүt^öןKbwGa37Л :ݦb$Em{ƪq4#8p nk _qIԈo-=0=j}MFa;[g2uQ;@\W^Ln?妞E#"lNw(z5ɸ5_(ԃ*iҾ{9䌔k;u}o;S_Rt:缟 ZIoՐB_O6||?X KNc[Bq2luapᏯr2NhTF:^ 5D_F;:{KXK1v۽1I&]=z6G+ &Nl;\ܐiMR]+!}4;v{nwNSA`8,rD,޴fxY.i40Su3| &pi@۳i"&yc?o v}qaS2+$MЅ86φ`xq|]|Dէ^O<_>@BշuL?r3€, .ِ͜CگfK ?!=W̐5g XA6p-au Ӑ/M<̈ CafR%-å A 8lCWp'?'wa48A5ե1ixj@6Cj,J(Σ:Ԙ!ҸfPfW` P?`3/<}y>N.KaߌpI AN75oXeCrzqZ:7㹴T.)D!Q+ tAY9)4nȹ?&>1-VM{] u]T5ԷrO\esf(fa5`e}hajZnua5[,='H?C/ *R8HVxZ]K߄Xo{dn; {^(ŗW8#oUd~y gˬ9WWy@-G`p m2H%/ c!$bTݦvJԼ3YA"HbӁ,ht6 څ~^x"@+8%r`~l"z:P+@>M@(*y0Ǒ$ ȓC7?'&}-j] nY.abf/.p9uZpc+U?~R?!Bڬ1YbNy,wsH0t] N* Gq@;NUjT-8|P=<>P*R( ŠꉈWÈݸ ^ѢjU_r o}e#YvjQ4{ ƟBʺL{}b+Q7)k E w%TE VkJ yI5 墕J %&EToqR8wЬv۟ANEAL9HBf% Z{uϛ_ s)έ>5[s +s[GT)qhn͖JKZnNҗ3<伏aUaWj:I˄C.dW-kbUȏ'w3It2L-YK ^Aj#UP)1PM;UFylV,)A)Xsk">u2ȶiᨷHee⚨l]> ]$Tp.6\ ##n.VSKLؘzv[خbKUd15^ŏ jaiUB+S+K©>+`U'j}7IU(iqzʥe+$Uz̀ǂA擫3Qs֢ʔfɠ*DFUY2 Ŕ-M .o@uq5s<ݾUJ=.-yf@V&Q{.k#5XNJw~\:49F(ڂC,CwLu1 Eh@U.񤘤J֐Z=}Z.MI't-IŒ=T&$`vĹենzr`/:mP61G ~Z oBX}d53/0 iUX5Nd[RB.M-0({ζAK]&>RPP->*5-rsYFO&2Fm ꨑ뮐\./R6My|+IG:[!K{Ge{ZXft#E t_)w #%9"ժE|3mn_^KrTK[F[){:'}[jUiMKR/)F7I?f50e$vԄOK;DS**Sq;8JŤeYH9<$ۚ c$VqC?}N:t8H| ?Áեj8T^T= g oL5v_pA(yc6Qk2 idqO:y~.zLq xKg\F}Cϣ\MgN}U6b`|S`ɝpJrQc .WDy`FWBq7kK`l|[Pj^ gTR hFVm>{!5t^TdVzkpH>$ɶP˰5u74XEURR7_F c"Js#xx$loRnTlq`Jk :v2m1eRd- vy͒+#NXf^AVמdv'Y=K:Y`ArOldʊ 47o%!buS.$ep?z$^S:#9{H DC-cs< [U@YnZf& h7{Z nPL]LU&ch]JNQ _FDePMMokXGwqYvJK]SQxv bUr9 :d7AP]ȹ(rw'A*/B`NQ|U^lgu@EhH53|JT~U24&!R>1hJ>_Q%Iz7VtTl |#l\LӫF;İ' Xwvd.Wb *cqgjC%Aa%~q| ~ܗ(SZ8]u@J40{ ˱&nND܇dŪ6Ce2̱ ×Yw<¸O HA7@(id8B^:JP&YOo[SWJ15"kP+10"cD4TArW94[1"XrGw--RdbَV&_]24kTH1"v<*p`eeܝL'R"x8f.wp C(BmRz'?,oMA0N`:bGUYaF<Ȥv׮`h-|u[Z>ynݡF?TdbMCNf u5@ 15mEqF9[B)Jڄ,L"Lj %JVh0ST8Y5u~{: /MZtRjح wA[^G}:w>NE>7U79SZ-'VVTEŕ,ԺuF_m.reZʦ=B)IMȱoak7WL_xB\>'ӰD`WZWB .ǒCvMK|:R~ (R&¸k6eJ`e6%r)Q*Hw$<_ S6u8 ;*r'Klꥒz|\ٮxKO|5UPE|[zQi}A`tx#k_|⾨쟟/N &,yX!Dy?N F J"J {-K _k~^ qX]܌V)~%N?/J:]LrkErxz1Iy އ>{7a/Z -bd)( F8xl!:j_+ځN:}i!9'1Q/ў:5h },|m\Fi^ݩc{ aj\ 2O#Ogô#p#bĉ$%/5tm݃q\03ؒ7\FZ#WΖ l[iXbJ-Z6D&{ޥ ESM1Xu٘JF8GRiz+IKN~6/}qě&5~ ,2klleJae̵0~u#[ `kr|nn 4gP;P͵ WҞTɠ;HDV'罩ҖC. :E?:HSγX%+lE2//\4w'g.AetA2  Rzo|>k倅p*ìCrW=zޅ9~6*` `>ZR&>(IW^mT%27&_)d8;T$醺 Å}&94rRA#| $iʟ(zrKE豓h&eLōz[p_=:O+_'SUa;Q@l-ʼn@߼\\[d"kH"g@az l>$ɽ ӇΧ(gܷ>q:r #N$WO17,7JoZ|Ւ ZLk$$j!cKvѽ~[irEE7'<cnńh|1Avc_ =TBxD1&@H5A'lp ^0t+ $6D\%(ExNx+ș70 GoY(5u|3}"{h4m*^vb71 CC*!en:sM s(#c³?g=^(QS']6v/dP=KPiM|qތ ~82_|U&bpy~;aZﺰe7i08g(II;LUI.sc~NRlbCw}Kߺcxlqh:c$tܝƐQ'JqmO҇ޠ !pkVav@4Ն~xB0Cupϝ K>?0Q 0_Rjtr$%7lց烄,9jZ+aYb?v6:ϳ'ך!P:z}լ5*Cؒ:{W:1Lu{ _wMB캏SO_ hosl 檊wHuhNAZEXH(pZ^By.;\-] >2G>"3}؍y\,JJGq 5xjOqT!߆8[+oڛD .BUg)Eeo0f>?-Ru 6T'Pi>*B϶rk%dmϐU>7><#hP.!>c/X_jaTynFWcEێ-ھ{ FD#3ZTrwȂsB\xތʯ³In};KCVegA7]If>z640t~ _W8\t ikZ>Sĉn Nj~leʈ2oyQwKKk&(fx"Ŏjr Z8ꆔ겎HNvtuXTyzf;jyvI.yV!uO62S_L(&< 7苂8Ѧ-w3Eyq&i;KR9SEU-k]TzqP!ͱ̲:s˪ :vc:L('N #F6i]vwq{Q~KIs&X3p;0/t?k6.u[tU;˩/p1c '$3q{9 +4&V/9Qm нe: PؿPY))F{6*,^/GQ⅍fŅνq3AL8U"u(/\u/nT.VۼEpˌ cVt 5M(gY4.|C ZqTMx`8޿^^ cO[rPe V}RUrC"@.$QȊlKYCW% ZK7D-$5\/iԯ U;Nu H c< ZpE~ۛq`YMQ;oJ(!'Nx9=0b$n_A_Rt_ݑvLY}W ^!F=MN_70j^RqV¡ D+HY9㛍lErly%/naNSct t *O +d V xQڟA2zRZ̨6;aJZ;q&{u,[5cʀq|v_(; z1؜9c17RuCa"A*y`nG*6=>6VNR^T"0s#W7WCDQI xmYPH`d8bZ]5q{IJ2Bp<`F2|LIIfvp7&BvyIq6GRRb?4˗hתt^%x1SRfS)&3i98VSOJ§͎G֛_]C')Aiix5m]Ѕt!Wdr) r0kx9!*LyB/1Qh@>"R4vZΗ.?8JjސbBhϮ(:ڕk+~\,to[0TXܨR {{I)7GwpᡍL{vq)u|eseU++QgXctV8l@lCyp H!*% v/O.T(t pe0cSC'l9VZ?ܤ+%)dU]Fpw4ly3p_<j!̵b]+Uv״>@0js\8 Ijj*x NzQvܭPĵZ'G %cdI!B*"u8vɛ4XrS7 ;DfsxBg"tا.TåS n3y=hNz LY9 ) %Vg:6+z~.|\MVɶHfT-pմ5ҝV$=݇n=y p5qsJIhV0ѴkJM˹ʧB'h1ѷwmbyߟț؁aG/?y}MIT/~v1bҞT3o :F<֞5ßSF6ݏy~,kP; Oj GUW?HjcPRSk ':M.,ΪEjٻlk)o2I$۝# w$^=MTʛMDȗbTMȘ sV `coq$#wC;Q)i Mli >Q?li9#0&[{y0Z {wwus )>\G\GEߪU/qGF}lC06!.wC4"לI>ڶOJR8g897z*C%Y¿߀bzg s?HrtO\P4/^I`&o*B>ZfH?A?`q_0(B* Ȣ2T%Xw3}JX<ղ!5.߬8Dˮ5&*䝻}owqtFûǖ=kΏ04?3m?_0?5K Uyƶ$7%Yqd@[p+ 4si.p؇)]|:|r΄z^M;V9UпԒs``k{W0k-q;fhbJ]˷ݻ n/x rb9d~/IqJ>nOUO&~??^|of}}dwY oI;\%n&DGwePΖ{˷{r{uu~lr`xeoOߜL{;]'7Nn~w:II;w M ߢ>Ie%n¾$"fn d+:;wj Nߝ7;o~wjonM6IY~w~?.ۻq]WvDrw~w o~/w&Lӆ]k5PlfKH.{6{+ s/вx&CqUrYu=Fb ''*׭|ɲyw/N8lG*B"Y&,-11A:G:,S:NW.v,- ڏ [d:22ZjNMӕOe)[e}#͖#ZLj|ﲝm s?En,Ss{yrF-*$9#R,É":n~|".Y]Po@,W}ןusz|u@]RgMY}gyT5;D ܖrr tͫM?kCoК%muv0L۔'2M&Wt4RޭeY$(?B8t;N5y]yVn/?0ʨ5^.+dhqmw{-jKsi"ƌ_kF6 ,f` /ǽ)_owQX%|4rztXcon5}OXo 2>uI׏Ә?/2>4* [t雗T4|C:jO|' į[לXtjɿdks*&̌o?ve;]xl&ْAqWzxv\k[z\7iw2Jx޾}g #O|NѲXRZmNI:֗/c|WWP#BΠ^\Eu|^YkL{_=N{'?]XRcrTkluʠ 'bk'& HR;.⚿e۽޽wQ=MI-yD)g|X)*}K9(sX簴-007tɽL]~;«!7Y#NB; *Eo[XsX_-4d( Mu՗y5v/ʔQ)_S>b(K"_];R.*Bcwrζwpk$Oe\.$W`sLꏃmEA*NZT7ȗA=']B(vwa",QndzlsĎX.~Xl)XL/O+W5"[cRS-/{L1iŗ / u7}ᓛm/8ugu;nc!bD#fDk2<~RL$)?^gq"";mx!@}Ⱥ*rk.N٩m-{~tf62í99ks6=0Cy"?/臓(@T;J"Ƌg-}~ٲ QJ-L8K jQ+.c0P4q> W.϶KpkKYx+-tXOQr n/9tsO:T= Bo5JX{F'>Lv \ۆTyPn; j눺t|d0&\=3q '`!Ge7gːN-̨EbG1%yz L>b8Rhf-hUS!+'K,9Eny %O5!KشKIs Z}0 <!Qhi\ W ;\0*b괹Zh>^%ە>U6)šuH|XqޡJB!}2-M؈NEoì T,뀵"ӹ #{Ջѣz]x0Xx)헹ɨ < T$:9R^"Oa$X`G m⅊׮ZY qҠ ^6BV[Y̊Ȃ&OE|?C|՗yyH :_ wwV0÷rU2ІÑܞ kb ]rut*/ӣv+h=Xg5qQ`q>Ar^) n*'M3\iYtSnXokԾŽ)<.Zՙh܏jA7S(zSEt'g[?gJT@NjStKqzgE:3,rdTzANY .&aNj!ط@UiSS#S=JhY^ĎPl O$]P|=1(46/b[k;D:h5AM^ |r 1m߮d_w]E}y!Wk+\Ǐkѿy=}>\]GB*/9n^za7|qz|m \nNO;܍'DE.u\;Q Z M:#2nxtqKo2 z4~WZY(gʦxO`x`89tgȯd[*)rU^touic4eG57qUOW9W'JiaRUC RBdbL"*K-tIv ,Fk(W~iv^Wwq /p0s=b 8܍}zd)e-&"<_HבDv5$_~$8؎~k$KOyl?6]w҄f 2=f[sT3*wLGh\~X^ŻgOD/D2Xx՛;4 Vj2VK4V*DLRgC.= .Qiv$X/yro0ԜUi|8zתA;;zkUG:HՏo+ Q6T(7.k}-pY!6|edAb5?gt+WY&cv)qXM_|t%OzIl&L+^f(fN$MGB!8>7g r^*l+  'h~d@tUZ%N3P1RFKZ^\C>}7#7AdpCzS߰@5+ \Wk;oɹfQjfZh$'28GwhWy˹LQ{7 )%̶'cj;JnTIUG7PjwiⰝRJ{r֏ VA湉ofp6;6B6v })K}α/j_C.hTYDo ~ ϥt s'jK#Āh<ɏw3yٗ|$QU،NX5ndSr(%0%_6ô~!0JI}7  ?ǙP Aj>R\WXy;SN? D6lX$l,doX ]_DS̒9PlL#XjlqIƒ-r~2Lzߵ'=(j?bׄ<ɧ[\ҵ-fA'-j1,aVwݨEg)QKݳYP{I-:B37'۬:ӥݑfLv Uz᱓3өn"LU6 4}:ji|Qj&V/ M͌s#W "%%*%ݶlaoY5T4/;*(VgOIe0/*R` ¶awa&=P4`|TGl$FE7t 8.roaG.r]p"u-J@I5eaC !yրYkFN;Mm%Se#dD;XI>􌒐ZidNx>Dz8ITqrjP|kL۷\\Q~WqN$wCT.^ˠjI,GHۈH1be$In z p>H^ILlBK>%%d pCҦ*?f̖ #N#\!ܯJ!2 #oaPmoOO`Fmxi+|ojbða^4V՟KW0呔wRưٞ;Pp6j➮tcn4=]umXl4,}(L SLB.Ba??N`]s~ l]βAsxKH%A5j-, TB(I:Y>`8\̽stZǫptAdBxd=}!|)zQ` =m׬AW%mSr/FZFXL0}ҿyF9 uz*&{9'_T(Qy| m:U: DQjOt/лZ@q˝ɕ*cLWyRi1aPqwt!CZJk+XgYۄ8~}ܢ3. +$+ +U؎DmKD]p]Bk@FQM.v5h,غ'1+SK=WG݌\b^ЀkoqSq/`[fѦ`<DW`%\ ~Aęfe-ei2тq";g/icN Ν;E0ZK\Cu!pczv]0Wsw- )`[EJ$%G0Dө9-D' 9Ytht"&^\!y> !wl>8R1k,,Y -6f-M 2}Qn'r~wz FMN! {&絆4neKIY2%8˽a'npXa',Cx=n˺e'z`f|UCċSW+sם/``PTfϿįbfο9%Uꔇ(zj2ỵi{zv} &96(4قbf>HCp\HhZDi# k 1bBy֪h]4(χuVVֈMl L[w|@|ɓ=ϛ߲jLt8Sa aF !vK'<]WX-8%%[yOT {s;I56]qr ƔgL)mo_k~cȸ;i?vf]ӆXf"eMd8eJtz-_5RfWyI|W!ت&]i>ӛ=="@P[ReyOKISӉArV&r#wE>v$|MF 8 Gk( ox\v>Ѝ}L#N"ebW!c^"%R.vg\h'cZ`lv[dfv*A\⪶kCx$f0|{?& XpAs5ϤG?=Iob'㶪#&SNE؛d\3@4үZ!KQ XE+]huaJ3rj1֋}ng7erbꐄcI:@Sx_h+2<"t\~whZP$\ZhPyځV\.fKԪ3jW GI|ƽҠn9Dit=Wg9qLqgT4Cy&esUI76Yr| i:m=vm;ҝ>ajuGÇ4* }qx^fU`OADqaZ*ں;oi5mQr=B dr0fϙm:94]!2Ýf4d/汼U`n2M@#CY ʙ,qF\Q>`N&VSg?H>S;y b7p6g4&oVO68h7 ($ģ!3ma 6&n'QEs%hT̜))TT-{lEM`6a,fS51} kCʼ.(8w Naq_%V[ekPE{GѺ5 0J_AsU EqSJH`\DUL*m.tN\d[^g.,YG̭IP80cFpJPlRv8\<sYI)綒SQhwlbB]V=w(la;áBw3B,1kM`lܣQ[G +;6}u`V@ &Dnï]VұxmC|*{^:Vџn 4T3/AVTR%"QC2pՇlGڄWjLS?e[e:6BC$$"g?%W ّj[))F:$Q=!N`Xv2(|.dBCpgM](ۍKן``GĽ*wa;fߌx!ɳş~9@C#=JLc@: Ԗp\%5hZK7o]MD;{Kw?.Ռ;DL%jgrW}e>vf\&?,ZZX$k\p_e0n9q,ZA;ߵMҡ}#0E<0!H]#zXWޓ-v֖~MʽoͶ^Lf¨ G|ASMHњ+G}Q䤮lfV.^sN\ Uq%i1j <m\+V>IApl~8PNէX.[hd+p(|u vVmNFF *AG#Ŏftǩ¤Nry `*u 1!H9Z1:Ϋx5ЈV'<ȣҟzqЃ4|#h :+%xRWw *Ru^'IRv9PGU2) 288%qt1';.V-0rMpLZVBvxw2V\* 1*ָU(q8_C (:cau\^LSWWߖ< R`Rn1[l>U-[_A XD7=}b!|Uy*fyaSibkUT__JOA<҄烤ع&uei.H],e 7 6!& > C8Jl"EF/5M_K]sC-P= {̽jHY8=_R1X=0xAT _]Y=)s $Dxn5Gj!}mf<~_~ɾV?8=;+`L8bs?8;/g'2ZmƗk"]\6d1+֫;aἅ/j39P9%6^&{QMLlt`BЅpM08nþ#D]9;[8q=&Ȅ jZU~YH!C6 R~!< g`0|H0NPuFI7Bt牙pSR氳&{Umbi8E}'=, c1 y8^-+2j~ "ǵW|Fb;/xjKN_ݧqUj|SY %H'Ҫˆ' T,1`_ }HnB|Z[1F*r_j:e',ӈ4.iTeٕl#M.AUUz+a1D|GT!=8cjScp)jHDf lyYn!40vtNQY%tǽ6`Zn1c&~; 7nu3s&ַ_҇iIw υU Y}|;v6 C1϶ޣI0<ټDW UqVG!s)R+;fS:Mz{ fJRt*ČnYoGPTk VD ]p~VA`'H`-؄oc6lX׊Nw+w\!!=F^ոO JN#.9g\ƴ޵ Z-HP DDEV&P^]5dP pzt#t0,{ 3nyOKjATD]U@ޯ-FB;3rb~&T,/\h()L8y%խ ϊfC0b0 Ž#\=}Դa iB r)vXG [fvtP+NoetP(ayntx,x>d# ג:5mcPop7Lv+Sp |CBLv01P{ʗ4nװpB.厑6)lF*1{_IZ|Mq| `_|Or 3$w]窥 p٩2i٫퇉كj(ICN^nj9|{*PU P EPngT)fejiJYld4s(/_J:oJa:ju:W :Y\YvzL6O P+] 5@!'6HUhZ0{z͖NM 6N Ecօ ̰ @0|^@\"C9ނBP@< $-vNC&A*^ >cbs2}(*d9uSX&؏":iմ{ʀIyCz[:r+)nMlw$@vuҨ e SffFEa`~i7ZNpefiRC`"HxZ⤙2}OZ - F ِoiJljb5,Lf-/.c*#y4R2MiAIfԒ=\@S̙feQ:Qޤ;} %L8mCi < /4ELjD|:OTaO Tn|I8^`+qfse\d n"_/Y[f\.`bꛛluUETsJ'IC;j5ެf]2ud sFtxWjW-s,FZD\G&9bYҩ]#י"#$Q.jUP_h"ffeIEVR%D0֓ROy+S5yPFק UH bdO0;g {fRNPl51R92A'|/b&>?)g2$ijʉcoQ V{/;9hU4N[x8N$9T{vkaAw+[q+ret VvDHsݯ`%|[ gq3͙vn͈+¶ƀ+CU&f,B4$za5˴\m(N٫TER#Z*zV= B@;=H:p4MG]#iwI <>rN[/i@2d=pk* dQWe}8v wmA &[z?U_w`TZdPx$=gan7iD_) _ ?@.H T|uܺgy>"Ȩ 뤫e)k3pI37 0/ʾ8t,hoQ'g~ 8Nf>a,9-1ZUӁof|H$X(yւ, ljJ4סVS0ׅf[R&H XBBO":'J}ChdVLn NYn,<đLg/aPhzBd6@ !hVD ZwִV!exu}.<NWKs袃w3u㉃(nhT<ռYkgԇ}xvCבqqr:(™i[5[5Hz}^a/wn^XK:4p"-Q4#;;q2*BTC+ҼtѷOPOn8S %?FᏟr4bp$Nq:vйo 7Ę"F(Ď`Waݴ~ƈi5Ubڪu4ۨF ϋJc)Lzw`z}8.L`dƽH%\w~mt+&a I n2=GqӖ%=K0I)|rr˶nq;N7MxC/7½k}F +MC~rh%`e6$W3c D9&q> >/%! yDH>ެVPrUAP36bY-ѧ11/HRIapDPR<_fAf[IhDeޤ dmVz !I&(B(+EAt^lڵ D4`mrZ@X-:*8d"cqD0\{V,UcH',:Kԁ ^A7QboPO7Fj:(u LG66Җ8we\ m@~ e''@@^GkxiRɑNdoـ%u)Uѻ :WŸD+4bHzfDZA4.;\ldo_~_w"SBvk- nwu>M* 3Tr[^8i_VJv ̈=!_&-I 6~8orhF,,5":֕ڽttw [o<}V %W E{ǘ~uHpOqƄpH\J.qBLBaDtj𡟃81\ ,qu|v L0J=ϳ _2f ,%ʄu ^FcJNs'9Xvi|ytH8%1}AH#2[j KtP;YAHWBiӹY̓fLļD &.%We x܊OIv?G%TEwOc0Z^BfMyu'ЗN B]̍:Z=! `˞MdaiTlR/TTR}# DT`ϸp g /Ik|ߩT3Q rU7j]\Q*RM)"K14F|\ʼnMϽMޜA ׋yGkntZ?:p؄Z; R&"mlSJ%Qjŗ4LN%v jD?ٜJ]Hc>2L㔧6)䠯 !}LG$ V/\_;q-};Kp<) R5;6۸Dv] r1T0(|!y+K`2_6 :ךu3G2NF qb|mz2̿F|/"#_~3*tWABg7r}ه7dx]Blsy!Ƶ=0Ҭ u>n Hx1Vp]W_Cf56gՕbnjbtǺnh |`nB wpR7v\4 F(xÄU3}~m/|n'S/8uCm<]l_NN_=8n(MRoV3bsdczf4 [_9M!^?{9TA7+88-M󲾼TKD-h_CAҩt`)#Jk9T&BLswq'ĈZ" V^euj?n(DG#bZbU E ^_@si8tоh&YbJ53:DPD'JVje":wb sY ȇͬ~Կʽݽ1Ժ[grs8u>[Aۮtx|"wpFS_ MuKhҲ}|NZ6p;ΫYZx#/e_U%޴'z~]l֍<)3S:@f|ۣFϗij䕒R}nڬTu%Лްciz4:&]o|}?}>p )?(9]}?}eV.[Up;>(PS翴 ^d),Bu`u{-=_!Lcjji}5c =}_;4&piKC?n5w-ׂ~=Y[z{wm ܾ9 hC hѸH;7Vtq2 oW=Ju/(g\ Lt?8]Rbzxvh2Y̽g"Mj Zf+sQ,}\S996Vm,+rJmd:(S`e4o ^ wprsʹKW WO^Ġ_Ζ{VǝFW1yUWzUY㡬7JOƵ Jңt$?Lj%oջ*3N?3OHko|S$\+GUCX}adlL2]AC˪X^ѥ~ƃ`Aάn,E}^D'u_ {yV zϣ%j5 A@D9Y?ߤ,UASg&~b[~ܪ~CeUFj<=庘/Y:Py &OuYtj4g!Q-3bo]^oN5rU9Td=\m]5`"=J/r$L`*ЦE80 `2q#7*C'bSd od\&JAQ5{`U)QhѨPbPrHsj*y6ͳi\8)WpM/kK|8Aa(x:9?M|f_&TfA.2;u m&t:6r|4oƚe.-V+h{~xPF:gkVNOLu:{>C]}]E\ mU'g3!uW4({>(R)dǙ٩rXy!#Faiq<ƯԻ$6 oݰLJJ!ۛgQ>J 'cyXj cr|<RyIKKǼ tfU=W_P"s T N5O(5#ThI80yKX%R-3 < g<ߤ%jӫ順0GW.ghs8Ţ`bԁ0޵irD u}">&BHlHQm%k%mVh*?LF Q2|QzYRV̴Run!LKK_}2# x:pQvj fÁJ2 L`NC!_#_ XRௌ67Ol+b|(N*ݜ-U#h5kK/&zIDfadev(n6SĬ+ʃuWvp>*1Wds]: gOFQ7kBSaj2dA0 ΍c74^hmv:$[ NVgqt B/6 郶 ft lѝNb :Ee#: )0_п*m0mwcPo=7`^NYpu]v@8|μ2eƱ¸jpKb<9eB R%N&UzKx9/CB`EED7zQgСeOlȧMڝfNxwS54 wzl:*OadE K̦.f܊|GWe}6xe[ V%sA:A2۝_5d\8|+pe9مjlyZQ۸3V6M~yflٵ=Vчk biC1w*g@?I?+1͊` 3bs½q 38f+5@3wabl? *#]wB}q!iJ>}}Gp0SذkU.돛ߩxv|2lVMZֈAzЛ[AAf fF~Zq~$ QkzO毷4j5ϴzJt{C㄰ GhlK:ž~| pDƪZArz:b`l<°&`gzmi9|ptCTӷO{ka$}KA7Ԗ&ra EGNVɌgUBj!a5P؊XkӇ+BL;~w[R[KE{=M Car/]'IN24!Lu+} /U~ȪYl0~waU6z{z05bnzGo4Vh[(n P}Lp$ߠJȠdx?4O1{hDwOsB[†h܈}k, FtBW8ӈ}V^sR/=1GKL_jPو&֕S}*cV1-2[6Q >#O 6Xŭ,+\-Raޤ/2+t-G 7 S~q3f0sOb!NyavUHX3GGXIm!4V?XF#u]v ׻pK$vX(,D xW/IkA4 )s&yQFyyL7p9u)3A˒ww{Aj%aZE`@| >M>jF{jh/6Ldcb\Qf#EAb޳]?gM(ym*v7ˋR>c0\[k%܇墻|<`Lvg Pb(5 :u`eitk`, E߃!՘JpoZQ.m & >o`9kj@WI6r)I@U:"$`:AmXԞ`cEឃ-\ ]1qg\ٌ1c\E@[Lf焺mQɸᅵJ1<ԪT5\٢a*m. \j^wI!wRV'J;8f"HA/1Vla,5i9ܘ Q!a^R`#0̔ \vy27yb?NKH66\!|)B6 p {!Q{lt*ɶ`ՄO:ymJ(it''ra マ\BudPVtaKwF%Ն/F oNF7*1⏣Nt=]qr!^4ՍFlPk:$R㎪nԐ{h@V &޵et4 HFY#O .LÔ֤{3A |ٲUϺXU&u]FavVGN=ҪJԫ֪% hƇ#v OF} jjjrڞXwSNXe[?/UD"dܦyA ̇QvAp~}@QwԺF`:= hҤc|U m |ly4Ma;dQiUkq0U}' 4sպqQ%ʐxѢVv! hEW1~*Ciw L3`{H˲*U)ph݆dۛN XC=v<ïGm2؇DnЖ ,"x>j! kX.|ǡpjq5,#7. 7O~*:CqW6|^w.:zwn$nY5 [uP+9f_n" lhr~kk:-Y/TzWa^.C;oq.xoWr _=鷡cs"Bcx<G#Q/b{JF-dNV l bgY#JeS_Nz!4%'\@dRj L,=yU Hgrv3^V-! @YFX( #T8[&gOA g_G>ySG 0^UCmr]B2À{t3j{PmȽ6ֶ3/dB/6N,j + 0,Jyn$suk*Xb>+ )emUyՈ(c5ݳ]*>ސ!P faj+DE{ ;!~y,UH$M`$i73, n ZUk (l8W,q.Td$wafkYQ=k!GjP, ,T (*1%d3n雋XU \eО:LԺn&gZPj?! nK_N˰e9{¥i|uGh', vp|CpT !.(ގ`M ǿR_1kfzjOra\ӫx1k< c;^"PJ8`LssO^U9#mF2QӰ =RVdQ}\ct:B'rگiw*dDjC^-<Yߤ&-8ށR"3G PmTd2iQL ,m%9V.Vy?m;BwW:^d\0`U>~ޟ|4#] 88HFQ睆xT6̸o1Ϡ) [[](,5lXU#xe%E]R˅ؽQzu?oUgYNY2,e>a<[k`C |nDIۗV-u&]ӗ|)=F.循90-j} ^~,taV6*(]Nz!o I9љB&+Yr azQ-d"CԹ%T s EڻK>B<-!cP'j\o>esAhSj;momj).Y(ϕYåYmVQ2ðQ觤ʧVjBEGR]ϻb!φja 2TIޡxG=ༀ T,ݮetDPh d)RѪ_''!w68y)>]jy6, :f9<ҝmvv&ua[^@EEjϝl~amj2RN| ;yNovFHnN),ii4 JrGO˫(z7 X7J'þa2ur#dWy~X+|\<͠[2=~SVMRp!mAC\n'k;4eut_V؎rYnW7rWFaVg40ͩahpёaq.S̎ܮj # uUUONeQJTzDRZ0frL7]q*3 Gu!pܝDq: }KUhLvy}N.e#2+|'^NUT"47xpsgjA Z1rmWzy|7a?xATQ:O8b[R`V^Q %ikWqœI8rԋ:QR[3rg5Kh:Mʆ2Hb]e6?Weϻb uJ?ق uNC}L:w@sx(gLUB.=v"!f&2fd %m7/iR * T($ ``7[l,Yw"6~Te(jzvݸj"Owt^K [(+y'Su6{~r\K"hAoNmh :O}rfO^V,vuݭt/g]A^V@!Q;r$%9AAJ Yf6Tc%whi6K 3k&CMcLhR+2f w;Q?[A'-'Ԕ9EFܝiۓ@oCSJ?"\Nf> >œX.$x{䳔oɻUB;1ngyIC֭A].S P[|KY)5XN\f `AT8t&Jnlp*(õnt!}Rzru`EEk4uz%|&&McTpܠlEg?l`@nj(D!%3JzxCHIXl>Mb g {2R>,ҿJ*-t7ٌ;mxzWJ|IB.#0?*u^G#1^r2`1U㮪G񫰌?bݙ-4±HL.yQZx/ΎFM#C#zMC/q_%ts:r/e)_v2q]tʑ]PS<@r>D?z2eXHmO槸ҏd趐PV>mT({v[mŌCU+^߇kׁ6>KPM=]<}-͓'_Uo>6n?CoPejΐo.彩֠I{  NFk#gb'c:yzޔ{ %xq9[TEmVn ]TmƆ/=>e$fZm.?70yzޗִ7L u|# (S^&~LAV a\;έxQlz4Bi%ĻC{ByA?Hl 6 "[obN0JЬ=Pi iXKgǒ.Pa  9Sl ̑rj!OlOV*7]GγuUYD2\u_IU4Л|{fj[a,}|Õְ$5rBN@6DUTy{ D\; p;aqfS8|phOi&OXh{%xisQJѓMjj=-u]C~g AF>Jp`= ZOT9oKKpꋛ.:09R&ˬ,iomӥhp9TquһN[ ⢸NuN~;5ZCfp^3![3(u⢞=$*(H00/rev먊nEK+Q .s\GhQpRhx)|[ mg'a}׆% )w$S|g=qQ5Ac3媒 &o8 Փy|!pr8վ8qɨ; d酘VCutۉ#ډ&YY{cF䜕IN܆TP ӄ mG_u儰 Y'5RLg mT}#BVL: '6#]bazfW|O}AR.* ֤: A)B1Mj5M*]e:u(#X6DUGvM5s}hAxUXUm'fIȎ"# @W˄/jIӐbY feRH~HOy ӊ[%r !=i q+{JVVZ~uJ|T@/,B@Y+XO&piZ6&Kb;+.qZԋE=Q}'QaA>b$D$(}!Ȓx V !/ XixqN)@ˠ'h`y}Sa#8%2&vMVEYᏠ:b^!g^+p )zV޸gW%!KVRvk 6ϪB0|S#kg*܈W:ED5C}cz9/.5^2Mӱ76\\H!sg1^UrH5_Ƞ8˰m~hCW<5*X0ڌ2ʭ"4pvY[/EeT7EF\ayxXf;&toa]7#X .;-BŹ U0 |z]pZ%';@`c@q:y`>d%@eA˔۔^S|IB+E2kT&}T`?ydTvAU}˽/d2/ӪW+Xտ'VkŠ\2#TL$L[#ͳ;i=(%EKj83y峜UuH?:26űB} j,s@/)Fɇm,3'mi0ޓW F˱շ*6A.y7ΜRS# /V~ŝ+8 Mcg^@W NvF._PVȰly0.Eo:HwW[r -foívWYiIeپ㠦ύJ,sK6Jkg-Հl[*PPXcqR%Mf㾴em@y6`\L).+ riMت]̡5zbJ Ks|OJ;CYG1V==TbZ|z/I4{FUXڷ^![^52zU`1WJ-zK #P+D,W̧ن jƾu1׷T`P~VidY^dY]&WkyVAh0-V6<tPcHlՄ,\!-Zf2XÉ"U#HVQ9X28qX"awbT꫁Ug8h8Q\Ȉt&\.T꫸\U>LUE c0KC|Ƈ>'Ӈ>|!ВCIDI &4vthm̗t};K'8{cwnOנjði{t i(Ћo s ]B. z?jeMNcv^Ro053S$ں3@|UQ%%: Y-ݨn)<'}^ ܌X8҈Z <8زAΎ|Egr/.X*aB.4i]N(2;:oҺ =y)%^DEaښ4Wcڭ*$eEiά0xec?юM7zO'V@y j\K>j=(9: Z+h`WNʌ./ (N~%$&+ᕙt&:]u6ͥa$7TǕȲɠ]hvsJ5"tjFT眗gJ& HP'ӕ%׿\EsHBX-g*nf[~%&yęELcHxnk@Ȫ9̈тCRPY/J5 :ףd:89fB"L!t! ,/ziīڵ9K}xv^UY=|GFdp62// 5WY&iLMSse؂ur]|lʼ̨qQ I t9+ +-M}l7w 2`,S}U:.VZ4{55qf 7KW݈|" JXKm#f3B.6'0Y(Y`S0=a;!QBIuЄ nQy1Vg^6?;!6\FHNSe#"U[kaz=zvv{) W`O4X%) Ѓ5-wl)vٍ\#L\qE1N#2_бv\ׁep ,;]4"/Cjثfo5U8 !d#󾎆m{L$ԉTPk$2U{ON :81.u~j V>?>X2S"\!!TrE +q.JmCN=Mx†0|̮aW1ؖd?׏Lj75uk\fe3 XJjNT@)buتW` ͖^TN.)v˼Hw +v 9 稨`EߛW]Y `"b:, Z75zHQa~#!Kun`ZQYs%;!vpzV狂//e~7z "X!^zzTmWhѹpBȵ٫+D2P(M琣Rƒb2 d6`)I,-U5:B$܆g(SMZ#en ʐ|A} =0^ˀU!u=ٔ7\Cj=[DwNCz{,vGY;~(C2ߦw=eZ{oھ'b}Ru8TEVUݨ P87&$)_9r{èE>L= f ωToHuW>-XG0 K_C:4¾gX149w=uJ 8]f&G@}z=M6I ԺE?f UI*kgPλ4'Yk'D150K+Ʃ5 eO\SU?]|:?+1-U~9Ŵ@A@Wn[Mo)?l5 O W.g%|29F9VOrqVt7TB"L{/Iho*.8D4N+fojA_Zjd~k喇R5n]a}/^I1N`Dg&^mPa!zp>h ^@w;s"dn?`G6] Q`šh~c4/QN4.Č06af(H]}V͖˓l~2gd2(r8f?u)<N %vsL3|K9TZ|WRQ_Sn1nB̖0 RRVC5UݒyUcA(2&6B!,NJ,E"xc* A @Ld53a;Xӌ1RKNX6! ®.[QKsd@EE_VO dP[>Q)?bj9||ˊBH)FcF3V 誃bwĬ,]W檓T|:_oQ˯!VxZQ 'QPtwnZt}fl{;_\fy /50ޠ7 XZ8[vV]XE<5|JaIjp&P»uAۈW0ЈV]]p~5jʇN/c)f&(TITjCe0\` T ,c3O`odZ4T3Pzs13Yj[)2q7)NU}EmkxJY2$7mÎ 9`Wflzr݌->*нuÓ$Q"YhV d]U59k69%-UN3IA`-8b(DvI*Th|?bvS0'cqPU ~$p1c WӠQږVVpvJ R;rn ©@e>EabWHu SVÀx Q%NKWrwp*c#DHID'9f? )  seyLwc̀,en-? 1BԞUDArĚh*(oiFb%~0D Y^^(?%UIoEh$khXR24SIWKKTھﶙ"CoZA`Jć#ִUn,"U C Eq:pV%@A~>7,=UB,g[GYU|@"KLYlOK~?͓+_ɨ7]KzkM9~\ ̧^\.У~?p#N؟6'xJQWrᕬ7>(rg{¼|;UL . nv+F]]'{nӫ,t4;f! R%`CK0'=,B& <{9=׀XaS[?}؝_?e֞8 'M{Z!6Ho։/6x]ېtϯ꾫$KwH^%TD~ H,W{<~9N]zjOpIQfL ]?VfR-CFsduލJ!FsT@wشˍ.XN=H?{TL'\b_4Q&cPn:yt{ni8v'>3 $AzNλd0 \x _W}+kRWJy?\)+P+oVi{V`܂>boZZaЖ5i;{7eZ/! {M$d?7O?Dmd&7muVQ7u^Q7u^Q7 s~ĸQgK;~ ?\\lǷ~5‡kkum?g-Xan[ѝޏVʷ& %Sݬm֧ ЎiGlA?6Ag=Z==GvџnA 9o-伽B 9o/伽B 9o/dkߴ7Mkߴ7M{ݴM{ݴgc{>f^ vޞļ5yk-w݆baL;ḪdzA;a0'5s7>qs7O n,Ci`oZyoZy?~lԙ?4{mvv۹?s"ۜٮW565'qK=L fS#y.:J^͸i˥DTAA=ݝ 5!U N7u)m[kk8 ]Ni{@h|,Tf[Z_\zkr,r{ =L5B=syfb\=̾*39-E0=/8fPE5{Tq:baMdli*2wh.^/ƁմD@T?:h)t5\l]]5bX1+wA5 .zt.eZ}9ФnᅏѶ6+YuoU^9l̳[+ Z9mL*\OEAjʊ߉xd}'7MsRBOFi%t!GH'QZg&uպcZ ]aR4+iE@V#z[`,RIeYFm׹knNx̑;ەc.fs(,2…$SDñ*vy&(9?k wq!|R3ud5SiW=lCjVgpLYl`1&(j** 2 tw\L;`(vn &PRTPD2Evh$e[eptel˧8挌xRG tpO/睻;hHnIn*G3쌺a"'viHzإ1cܵvG 7 vܫ0fF~ڟ͢;Gu7~L{})8cgԹLM}!Z*~A*pv!ӗ+Kr6CA?SΨ'IGtkY3yk*zCK~25BY#:3e] zp .#S0zp]d2}C'? '?{d秭t慁/p:[A"㴈Љ 0b~ڇϿL;B> ~JbTT!H !˺k)DZneY@$ W,|험KW|9Da"Qp eӭc9պDǛd 2;qJE;EN'Tk97}Gߡb vD E#9spSM&@N'9TcaAVh ja4 b%V_%Uq:ӣ}C,&ռ]t"m{nźAz'I*S6 5YoC"[:ZaO)!<:϶c](?_l >[X9Era t s `X{#f3%_%& r aca$| >]Rh檑9É-zkfT}gӯq+:I*tsL@ژr&TKsRz ؝~%sq}v* rCޝ,xݦټI] 9!{h7q/Ўo<w3v 3)Az`2H{VYg$9 Лhg|~oЩmxl;ݖT=L|.<|a+V̼R?,=(~ i}[p~$M8l342Yo^]t;Sm*ڭ3ũ71(un; :;xv\^] 'עAgx0t}_.ʦ蒮>PFqXel?SUh+ rbN>~40rm%KOT*ܭ D-HȉTDFTQxa9QUNu:o:qk͠Lfh޵UQ׬j"ȑCȈ(vF:/%ÒReB]=o0tZ] 򙥓UQYa )Daǡf/唘@ _҉F$܋ůdR2b /dSY\D4[$&!R>sz"D`QٹŐkƴ1xE@m O^r:nU}v&:Nd2!sX}d47 :u~lR!5nblRƣ BIV\&&m>,iw*!W~~$xVt鷽ڞ-Gmϖ^bV̕d4doR4Ԍ-;$y6#o~t59fۺ?编+h>S>l,E4E)~|A_ V&r>G7:HoҸNnFү;Nw>XKҒig8&> Cے8i%~2\Ox;h!|(fl K󴷺a}?\I]~r4["YiB 쿿nz=ɶh4?߰<ʼ7Me QB_Q@ "&w*[`$œi8 s1 NSwn+Hnq//xx^i*N\ҕ ˇ .=_5YVRT(6x=Pϵ/7e& ?0a|)7SHP-dܦ`49H=*Ç>=֧qY|ܭ="1("D<*)K"quYVWWqsvGs.䣺t,~>VLy{ΗsT.Рt&Q^Ac ya,]syS)J@G *>n6*4Af9*  39!޿Gk8 >LN7cYg|w٧=&S_Ң R p7M\vXJ+``ݢuTkͧ}UIT(ڵB]~inPIRS @`^G#p$Fp_r%dÈ(Jkd>`5Fڥu \-K]f k[N nWh'V}QEj%pFvnHbcTwqu?~7f4yʮ|:jh?άO;+P2SLF_Mԇ&ꦉ@hRh=uMd<6w_ړjR?KKm @k/p.}C|_>هC/:F6u66ʭ idp0:0~AV |j 'Yí INT_G[aޥJ3~OnlRU^eWs䱁"t_SIImFi?.x ^ÂW+GtAG1T߃UP"d۹ξX>oc;B^nq.@R ԌspXSwN _y7\/{ޕjmn XiKz]\[Uu;u^驐(Nn/xS=yld;ݼ'$.DIiK$WIu^A-:DIl\I@!dU7I?Ax?Ul>dOw`|Mg |OcIUu4Q4*צ+XytLTN0~g- OrĴ nlڧ[EV H٬5J?fyXڌhhOBԅQz_Pwfk~j`mY GvdKEtE35Wɞ|lЍ($$ :"^aG9UwUHfas Q0ÃN[k ))TS $B y+t) īݞ5 `Qi >[pQncL]Y)=Mtur2q(O5nXIe/]ufoi窕 |JcUJ4L5䰅Mcűgk ^~3Iӊ]z\ :Ru$g,6"_N7jFB[6̪`Dt.F@i/-h틁/(|WC.5 !AO?D|=x8!z8o8jcC@,w Udڟ|(P)e8S#L=w<i֟Fbd<EmFc9< \jL`Y FZ) Y\v":5{TǓ3۵ԃf=9z1 #) ٫R حcx3^Nb!")O޽MdP=_FURI<&l Eӈ'N<$vXpfˮƤ}"\;IV_s[3!4筃k6kb,8@VO8pX~AH1 ="M8& ܜ: 4)vڅATtSByp5-.,,ݾug;b!1a"꟒LE&LiӂwQG=<K='8#Pg5àbIuUab$nhz̲yV74 a)=>H-Kr/c3]ZEYvY-b? JJ9Ça`v_F88o.p>Zd"B!GHd^>1 rɤsV)/۷H$E6,d#|dϖ9pqA2Ywէ|.&t~~<0zpo>?UQP405C֗5Oj\^|Uo|m_VTq=)`d/j- ;_ N:} CX%;2]uCIcU  hW>E, }$ .LK:&DVLywh~i3i jw9:]z?)tVt+AL%`o+rQJ9Ogï;r \gz e2Z5#"鎎M%p>4l<*ͺy E PޠRP)me {b~j [Ek@SU-ލh}ZFKOiLmJN/VvF9f;]Sǁ$. kw.ukuZ6 Aea5WNbk 352`=w;)V4r7{ktѝ=飫5:vns8~zNkZPe^e.xD|rlc[lm!9dosrU nQ-|E'#v^8h6 mJ@0U0!3'~i rZ,.ւYr;q,>a` "B~d7O8JjݥtO?Vմs΃3W°su;2I{$ְd90 /*X -$Aj)0{"usT,3w&FeK5jW[qùnX/7sP<,Z7:QiR:s؟w.R , Js?1+|"{WbdȨ䋌v\ +M ~$3Hy<{&R I :^4Y0*hs8=rnKWNBVu 3Tk9/G,VX ͞]IvX-8q>3S,M?]YJ1ׯp+Gv;㞴ƅF0&ŸO^o?}__]F/²; /Jϗ.Y 8Z_6|–ݽh#4mSXHrH1}Ǿ@39k3jOõvZ+J&B3!o lsër*s}e_<<}NҟQg@26; :nHw; ssp_a(W?CGW%\m%άɎi#G]5d? pǮ^B8a,]BP?'Ǭ^X7yG7o6$SpȊ+~{m~Tf4m#Rp z]Z ir G=|Yu ;ϪXVsd3|jGnznsCPf<3?FuE֬#En~n,\koaIWmw,u6F\NISܑO4:Qј˴Hq'ZwY #=uhw@[s5[PF5H^.g=ᬥ4ʁ+6~w<5MWv&_gG>50hv4}l\I+S/R(t j`z?&]tqeUEOѰT8Qq̆2O'a/JD;ߟ]^?}M.7gٯvQ+Ln@q> k`,WG 2+؝D̴2V 85XAB9C.GX[8m7b4uPT OA POm Jx;*_R P /P[ז@ <"7v, /mi xW0=TTZȦ Q1&Ȩ̴/L y}6q~t6oeuLS an\&Oz>Q\ΰ `[7*폪ŵ-]K4G_!'_'!'ͯt$:~&hޔN̓ꚙ:;4ÌjT=\bP¹J÷ݯS-LU\s?*TPwu#WFt2?lԔ:O:}=4.]6LUC&(=g >6y+P/< -5rམj:t4H@5{@Z=dۤU8-lLøS.Sz uӣd"1bYJ>Wт;V7Vi XbOToi()eEM/P^KT_T[< (iT ~?ZL cIt,'"CƎ/ .WPAZԉ4NE8?\TFMb4c0 tWuX}|q쮤KvE5qr\Hʠ[4Zd,rq 'y|UM˂aS<Z$GjV=PuT+cmGiK[^klHUO -%@[U S~ؒZHC%c~ A [>407S)8DP̀C|;yQCrpL㐁Zܢ wp0uc^vyE>qۂmyPYP{-DV(x#u% nq@V6[yp W?P۹z^vlb"N'lp?/m*,vHŵ])#qR1s;*)P >$L/3ulD}~qz^pp/e+/56㮑a["!ְT(t+%D݊wV Ts ʘ%f-9]Z5Hm+; c6`%}I²a :x r#>3g>Kb\"ݭ Fybe u](aB?~qr"Je#]nh1w06gNoI0sIITR:﫹\PXjmLNZsu?03: w>aֱ(%FJA'oTݔ }Uvzc̷_ųu=R<([LN&j<k&Ȁȶ|kP&IruUiU޾iSa(0ݖ#&mД 1 Asq݆'eZC>P%Ң/oTW:J'n?WǻܤiXT4ęm>ޤߎ:ޚ%ړ,JXu:c.-+|Vj20iRC@ͣdP5v5\ZO4^tjh%kuΜµG>@;Sn^vne,sqQ/j'sAH^7kH$MC:ґ8IRقd}@xyCYDdZP as`x!\7p{m7:pIRzsEچnBf* ;mǸ~y l _4ѵ ̢nZЂ?폧:Ա]B:5MyZ 9jD ZPOdfg(*Ա,kK+W:mwBmKۘ}o׺[kٵo7[Mj6u۲m7_cƒqZsB?j]#}h YnvO{m[8qI-.|3]uGq]+;}^o[gZ 9pGacqcPx:¡QBlbDe(2n@ M-J(eZ#ٛ}L,,R&8qINXm$JBNx'hSY8RX"k>:߉7lyBB/n5ײ$Yު¹ym?Z,l̝טZe8ܙH"i;;$\[m-Z;e+7V0slk2tM!t ({+)r音[wg`4 B&.4J'Dx+IALSHXvS9s'Bi\8/>kM lN=ke`ZhMN)Ykdu6ɪ(:?}/yKf/6MZE4~3̰?ǬcXsg9|«"==? 83F&Ʈ\;[aeM%G/RF=Ioe2cjh}3>x_CN_z+.'#>Lf[g]b`GEѷ+vY8/ԽKL0`x~kቑn8B;xYvA[D%aюo~b%6  +\3P U}a{L8>̬9^zN!P@*sK_3a-iln qe0&|;%lŠxlpm4rkCh|`8< prSRN`Zgla۱gQU2␯lD._qglN!0C+f؂/V bZe1Njd Y] <4*ڮ-'/!em"V燂q}rY9D奲-pNJl2*%7ט5szLƲixB&eTK΃=W1(`nN?6S; [nm շ^vjeʗ\'lOU#M$drcp<2c5TG_IT釐1"O;Of`&t4XSdz mR %@]9F7K!UM,;VF:LjGFz"o6:J2 `(I ZNb-Ww`/]ÍƳͮ(4!@:Pݼ c|'~q2oK;}`P,Oy0w }|qT0d <0BI^3ǽSⓅC<+߆e<3_ӎ>Ure}u}w$)W#4 YA)k w\*_C2Ho1 p͟6.a+ {+U-?ְc_DIC=o䦳H) bSW$L>ƣᏐBp 2ݍC<6?һǨl:>ZA9xJ;!sΡ.8aCT E >)~-˜Zx™lb!DThN O yY T#0P5_.E Ia_Q2PN-y")7 r"4@b_-h^֧Ԃ{uKحb@xWyIʏI  鶀Xuw*mplj0log@0vdKFo2-bF uR|漌mkγ>Mq -  !zr2+jh<,xurV뀮z69._hC Pz+o<߸^aHBX„\B6*L$>Ʊ^]-0yPco۷EZ{te " I{d=ُqJ̀n@TZPaxY:UBӉ/wx͵ƻL--{= xZXwS\Uh\1jHйNjYkVrEUkLh^=RȋA80E;bNUP:^a]yL987duڬѕj&+FC;Fm]COL \wm8L{KT6Ōϫ1oDs+6ӾV5jFMJ1_;O\u5kVc+F*obj5/rBRsi*BvQ'7ߋ TsYVBHrV yJ;?3pFNpO`U-mkz 0G~Ȳu @T s!jx"0!/I=O\@R3ĉ9_m+~1cZDJK+iܛ~Pw|GApz*}zU*z@J*QXլUbӥm{*\FLzt/7GӒLgop 5NFKQ Uxh asjkbxpCo# #u>'{0u(LaqSR܈XN7p6x~9>1$,WL$fs;8l*PJO>CwȮ&nOt,Lm:佚dQTQ s"7JD\',[ՆQڲ3SAscfy7^VOja'>sZ ʣ0y>լ-??>lt*a̓x%̸fpn\>?qڙ rvzThʦ*7-X1 Gi5n)7<@'R+hǞ|h_,ҼYY}N` 'l! QIl9aʑ Vm5@{X8+ Fty]5RՕNonږZ<=$5utS-?˞HBuч1zI:t#Foht,sAsˤ36Q]@ϧOn*% NP=W$ 8^'.?UdYО+1O Sct\Tz_Rԓ?:i4푨iet$ђwyg*8nra/"2ը Zg"b55(mDoy snJ7UJm :c(I8UR<%)[IUCRW`)I+RҮPuhxa\Ʒu2cAӕ7(bgoT45f5;BC0}adU4m5=7z~q@m.7nbPg:p/Iu*qM'(еTLFjɲmy2#WߖB6}]Mi$ڸ r‡;NgkbKpXkoTV?8Ty II6j9}<Go> F^gBc!^W (a(^};N:ŮL>Niڧ|O!+A3 qG}5 e=2Bà?L?⬴|qG_1͚ȐbNWBZ@cF h) `ocM֋=T@x؟Pϭ@,z`pԸgU4] &(udzlq,j`wD2cZs* 5ЏF#d_kijN"",x!mGyI{B7:g0j~jn5D@M0:=kPc>[KTtRF(it+9|-fTI:\>e֥o~N:8hir]rz -pP#Y9}GM]Vn׬z\JjVqD2=rr(-Ϲvv[A܅iYۢ~*aEFrJD )YVɸ.DwLQ), 'AO .X './֪biwե(xH'Mnp,9=b$+|f^i*dK5sx *t\pmJ~@0gxrcq5͔ V1&L%)CKaH6kƣp n0Y.qAX]{B @|ZRs6I:dw1^9Ԫ~ay6|^X\k6xTAb9>z<J8n+ls=:b]7&K#E3vŗ>3q:jGTWMɸ2%bUA!kjgQ60g>k8+M"7z|w²)ҷ3}xxn iJz8R>[^ Ljrs MIT82 ښu,TQ-s+ hvJ|᯲6N%ͯٛv>^Y,(.LtE} BEoj Ny-2-y5)YQ'P1[=n] @yvW(pS|m&~._|2.!/^yڄ5SqLꃣ>4Z_iDmL>O!Emoj<,E`7`*F*ͶݱV>= KD Q"|[ApEMܺ ;t]]!9VN>מOL:N+.?4\K(;`MlW,=õμnW Оh+Z[o-f$ m5T'EY<*qs ro,4ʈ9ItN =N Pi˂ח ]yerH0!AJg2ls7hވww1QE0pV]!e# u aF invǷy3i~'x6ɈAgd`>c!$W;3Ѧ.%uWރ+ DVAjV\cv̰%"&\sӆ_:}G>'&HvCU z<)W(Tjz, Ygq7& y M/&Ta K5h0;q;~ɻ]&$$9σ_ኸQwa"F0iJQ^>IW9l4ؗJHnpʷ%k Xg+߰p$zv^/7e`),1 ٓh=ى~t4eFI%SSvƌ:B`4j>5Դu\4a?1͜[ eeq mqa>!&a%=|[2R=#ԫ 0YM5@ε;s &+XM[4Z5k(Awuc"m Ak o[3ut4DS- YI?h.B Fk9ZizA/ Z(^t8u9&`2d |J9)ReH2H]E(z/R1 f&?]8NsMv12u,/(/_KHWu n` `%ϝ1OPiϨI 8z교zwi_gyh Vf>NfW(W#i.ZI뱴:n^;b+j;~݇hǚWl-l+4WD#n_}O[M?'WdJ@y6w5|ޑۙ[.J9y,Dv+h;UK:ZƓ(>xֿJ|o,;#r~V1cG^՝k}Lb]BKWGRCƵ4Oՙ]nUX[1T`N)r318TJ`cz + sk%O]1R;6i[ Gu>쫆:PC8D2ǵ>zΙޛ[Xeh40v<(JF-M!cꏞI4,uutڣLG><ᯃ:'cdT ̇'݇>N|x8ݧνV.^$WeJ-h0Zw8wbHte0ae\&ZʣMu޶(G:\Jly=~XQAw04c.QX/OLBF1#N5'!Q}rv" `)֨Me#wzٸM]VRANx1˖5Y]Ő,it0#.xxl45a0@ufoII=+H+w$G꧖W7b ^#DhѮb YEI7GfQg:4sՒg>P>C{֖jF JfaUVTN AVGB쨘yϗӪ94!z%#@>3tm)PKمQ{UY,x .p),Ä׎[Y'Wi{;q#F8&9 xr[/# (BF}t> 8sޛwz k^%@׫Ax0v"P KBtyF 0 tWR~A\.JPJJQb!{7ZΫ0HUfâ,6Ń蔶<,&JRR:"Mlp]#y:\&O u!Q$p8 a`~Ə{3u\6JL0]nMpQKSU~޺D fzju9j"6!8R`<):vŤbcץ\؎$EվᏘ}]P3Ue꿠Ǿ#YRg P-A# 1W;v:@SK:n/),3Ϲ[ QEҠ=i1v4UT-Lf $`5=4t p&.CafI󺋢0oᎄ9ɷ̈m^'GL`肐0]ٵU:)N"曳[8gA]]-1l#X~&jk'@ q^퓤B'obe:ZEW[Kv22P63 p `J_[|ꤹݕ&X\MPᘍ@oEM=ʬA]nB*!t~ne䦭-;86:fl`v1¼'EۅkEL2 ɌI~f)g Rg0+1RU Ji &zV՚v/+CyOwĕ1J,ʱm %mLp׺SqluVZ| ' ^J2p4n@m޲V<6m&(]'3Re(9K0j\rl g?yzPžQSpA k C$7GL 1a' OFJ{E0ɹ0~u>IK&v4 ;6,l3t Q29m_/!M7bMpIA0g\oa}|CTtȸ:Ņmkf*"> K#߉u2s1ߕbsйH騥"~C*im,a%olu[7 p8cGG 'a0H/e<%ۺx2)^#D/7[w7Rd}]s_%~rSf.( #t߲]ww#'}GHX&~e"&Y#CCw1O4ЌƁ79?^Op$)evV՘=#_ƫM2%:=˶3_c 1$.#+ǻc(֓⨺c~~{Dr 5Ԗttp W]lG[LEbs|R= ~m3:=^A=qkݺƃXAͦ C*t9cE@ѻ}.qlSG꺹Hȇt^b8Ϥe<.n}l=gԏkA mijr8.m86¬Ske^pp5Ɵj"2sk|*lK'v.XA?(,ӥCÌ~/&UQq'W 2zXvdrÒ?pFHa X1oY+he3 dk2"kZ Z3 wZA+j=Z}mf΢ӟ揿^tK3UƁ=ECc%R-\J^g88gn\⡧Q?̱2Iw$~i1LF]aQ>cI c]~}jEBؖ(a;Sr\H% kU2d&qs[Xqdsбj7 nu ٹ>m5&zҸ\#! &…E0t)g^ QiNF.&'uǹYDtߌ_%Z%!rX]SH *6gQEZzQP@W7f IzG _gV[ȊdE:Q8lY*LөN%ms׺s.\`WtKo]+BwZ QwݘjiU,nL;ŭͳ/m^jcӲ֑ՓդLl: q2YASMC \T0<S`{dO2i)v%|{L'DаŴWբtYzu-wt:D0b/|!yhVɜ)'He+ɘx3\:/g8fE6mq CS/Xh;yffGCAqOp=wbyǤ(90Ju{ֲŜ< 64ᴉv!Uz,J+regW-V tNb|JAMkQb;=KC//xX=% ^ӈ "sPӖbؐ~~kXfD: 4EZ~|h+9$ah~M/$|T'T%2oRCY L@:]XSaZ?sZ:_}= :`O;k̘b9̀5k'z^(~Uu[0mp|cT9z* +l2앯4HxUGfav0㳛Y&[fmU;:eF/yZbeNG\ZfVyzw {VZflU ^ f.a)ON\/_xF?YiMZ5jQ7wqK[I??=nKS ~-o*h#_yЌ/ [hhrI&]NlkR Eˇ[#'\倫`T"XO8r,nK0SV8DmZ}K_u -v/AOe~KLd)\G ~ic\+Z2DF[YEޕD`64B5JX&Id.h]OU"eYhLV>@x+I5?<*d0`f9PV!&1޴_H$+ȤzA::Qj]dt֣1xg5FAC )2R(R%CvܬI/줮oNP9:yP|N=R1/yXs%T$ӠQV*SXIP4-scYw@_N+2[/s5ʬڕlmRAL"AE1f5\574xŚmbk*ϥh÷ϸ8Bp9 ձV:^t Ag}r$۰RaxUB,;4sME7y9@ !>EK.~/'"8?aAR]AK8uXx]&nh8GwݡQ'P2rZMՋWEoojO⇹jsT #4E@#WC2J*sU]O(mY|Khڀ5O=Bjy|";gF8j8-U.UÏ%e^ ڲ\K]KYy}T׷O3g9`a2k]h[A&it%A֤(N"stE;3vǷyJL KU׵F,ޗJIb _^K}RN#q ]mzOv˕{:"xY!WUI5!`rLδ׭(!ErBw=uu <>vt @#h}]"8A/j\VoeZ_ 2*gͥ B*=%Bd Nי0!'S1nyzۧ'pTT8GYVgϧ֪Tn5WJE|lRe*<֯1S^־j|-rUש66#J ٵȳU1;* U|Túce }889`8_Zα(p鷷Z=`@ж i lSeDS}ԞwZ^MSF#NCrudnڱ+/_2U:ԨΝ}Xvဣ%Y9f!FOg_Z*D:X!rYH٩MyPan}K^>~p^~+.40BQ*t( #cg~o0ZG-:Vu⸛ﻝC_ xhz;&m{ݰ3N~qr31GBZ0ꏰuyiNOgYi+t- d(?Ƙ]gZtaX++.No$x=YkWPۯw8UBAUj4''EtׁMj,ޔʺbxgnIH_ }9|+,>VVFߞGxjWי=&.=,׃ ++]ْ Z Гn;:(r[PN!^:=0͐IKM\Lȶ~6DozEC& r&)kj\. YvgY2vο >~ C}x bXučG<&0Ƥ;p"H~ٖ}Yz='Fn>7Q~n Z24{!wC0$k7؋z!oBk?_1{ G3:h7&\yV4 XF!.?nw%KwZp B:ޟMo٫ny:P%βq^C-r@vh2ʾu%s/itaM5`qH(i_^1/U jyEF%5Zw;u ŖZ:o$X p_T2;Kqe"@1+0iStA OOb0]"[+̂vIz)H +lDHtP@D ֙fPG3^^7n5[{rzT_~Y3"P@;$0Sڃ yLc'?|7>: 'IΏlMЯ݂mªzFE+mHP[݃ǟ[[UmAik;y۰/GWſJžp!UamaWY/fEÿ:Hd \jG ׅKn@;i 7pߡjM!ӱTGSP{k<*pqC/Q z dD{5P`ǍMB`èayVU 3ڥNExs|ՇXD:j8 5j!m` '!oEko5zѮp32f IC{a:D@>v׬Xqy! u_ڇP@=֙*Jxib~cv7sx ;&|"Kv$w^/ff`U*s;}%ǢbX~W(aK|>\O<ئ!妔—M0ڗ\cy%pY]tbKm"O6< }PgV 3KfEҎݼ~4i.k<T{i; jܼ;S3#jI)jQ ۃVk;I8>^:d%Mqax<,Iۧ1ǨvYM-na\$io gk<-uqNHx_.є=!L*/"xr=qM U<.T)dLCU]UsF1WÖ=mE5*΍ ¾n/ɜ߿` z׮ҵ*¬X⶯%W;j:AfEBG.k8"hT,Ew4 2qҁ*C7[xra} bN9{~؁;P<_ f_"}G:Q^?ј H/')6Z(:`2L 4-›=k#{Z&+==tALܓsx)YxDPpsoM^>e=}̴ ̴/ pǤ\R>{4T+Z: r7tc7E:QRmΣ;ݎ:1\_􇥡7zΣ&`>MPU1:y (Yj%3?{3I ]i*wΜǡf 571JugsFHف lzEyo?~gėɴwrx[.`ʪS J+8I6v0i '<vkF?{RQUg|!VOc~L$}y}NCT:GN=v1OW:ݑ^ڻVeʏ{PewLLUIe`u:oȋ`%ʦfb@ \{b~7ueBYY; [D[-OD'_ffgփ̴ۻMgK~d$Q 3ނ6G9@ o'6gki$pabwa(H*xh>yPt9jqPjk 09g{ Kyǡ: $vZ/CKwTMŸ{R"=̵t'wfr\ Fe+)~C drP ܖrmY uC[֎Ӂ-c`=T^ETz:%$hDtTMLlR$C(.8~M S7}%#E90TQ2aJE]pX.n)lF+{D4Kv#hv0e;e+ߒkra]|NƗo>$]v󚭂`q} ո?+ݎ9@pDwU U^& E3©OG (],g LR(Pl"ncuo՗b,XDn`b:nj+:N+Kjtu׿B>U5/Ntq[ x'vLɓGF|!ע]ؼ=)qHx\Pu~l ^"-k)Vdȥ,>O\& sT1p'\~7AWzɫP"%FsϜ)1x{~L֫bA~TOɟҰgΉ8dnt1C5w>A75btTk$Cks5´\=$|UY_tש\XB-^h"_]А [UD]l\} $bȘ&?uHt!,7L޸l""N`z.l;^;~SZ5 4,fif@TFE8SH"Y&B:"(q|Ե9&'י߫ik2˩|T?hb% U?IyxҼ,߂4[H 2S;p#{T`8\NV0*);9m%\vpde4u.KzY+6 TC]9/WA.m@Z\cmoav^=9d+ ]3@]c, b%N+k5/9ܰx/_Y^5|AB ُʥ2eu/^tKO)ѵŞE: S`,}2$yK7* ė'lB=nGM>C:@{ϗt2ă#JY{v9d&*s#l[LEWJUWk, S鋡_~'YT )dmA=MpP;QOcTó lEFÖ`:Cg4 u/aճץb"p%|R @(/CJjylpl>w-+77Z}W|]P/PDBVN Yƍђ=>u~m1?'ډiJӭdTkO?xNNj}`c0!ist5ųW+ ID)`%T:""M` o׸l  >_ͷȒ>'I7?8SvUw*xfz /.eZ PMfEM~&e&<ˋ좳u1]jQX)7nAn| aHpT2ro}少RLm!/_%?;i/p S.aFSN\B9N/nG/)?{ pA%3_f)+/̺ 1Ts&']PGp0b(j5ǔSsJA+Ӓ^ 7JX QeU_Vlf{$N.ߒbn }8V@ ^f<@J KJ׹3T~P/l ǦHʘgNלLI2n|jgP+$/~ZN*&yoU!ھ߉Z1pN @ ɠXhD`rI[JE˭}I**T1Ֆnxnz^⅒sY _舩vTޟ4gy{XH? h*}\Uwӫ#E$L0Fܹ[˴a<`> X+{$`eۛ']zj&ǫ)O٤ r+e 8u0Rw!./Z׃ve 4c2ȷau|o`5_" wgW`r>ਂK_SvaU+(=.h+UlمЪaT|)e\#4UokTb~̗kWq'-I!S,_T[#ssz:a_ TRe&/=Q;݃s~wymK0dfMXOwߥG"T}% ZJ.<:V{S1?ǭ U8]q /Yf i:"WJy-66JR5V݈!b'`gEKМ=>,B+Ћ=DRmkek x<]JĽb.2=rH2<JW[0ȃ wU*hO݋m{ _A7*_Lr{g\T]šאzLٯg9Td.u_m$(d5 6kV;%*5 $``&PeeFٱV^A8J`R|h47D"Oߙ?M!J\CfLֽRgzߟDZ54"|79kF#ˆU%Ȳ`bH kxm_@hq:,Y߉`>N[_W\ HDM@eV[>a3p |r8w' [ǜA>`Kl"(GU"e)0qq$?0w8ZkPE1h<;/RbxM[aSR@/|PkY᷅f"]6Uܡܳ ׿k7Oi?(]M*dj!hVvO4 M磬vZp83QVC2a+`9!#KL1}.=R:ac6]rtG$YV#/4'=g.,`?(y^x.~niZ]4wNFW"hN>̛A:Ih]W 7jʒI^%||_]h1 0eՅp]|iX_58eީ4^X>k`8KހF;>x0E_-4Z6en ѣf f /;0Ț& G;h! u8:'T>}Mgtޝ|޸w#(EF(gu}Opc0L&bJIf̃T33Y֞u! gDhٍ͞w;=|lp|f,'+.Z5I2{xwj3"U`'6sE6Oϧ`:s?XchpD@#.3,Ý?zҀ㗥m** q);?NHw`SwغdDw"v{/R Z2 n"_?E^EBB<.9Ϊ`A)<(fࠚ(t# 2ߴ.3=_xeQk%FU`PpziL_eD̓(eR:/*X/Yv5P (oZY⫲b/kHT$)TYdf,RxU+6!Thj? Iەƚ҃6e Qtπn,CfҺ^D խw.b̏MZ:!C {kB/a0[/< ^xHD]/dsLcxv|yrrM'SF~""窕4jFsl73,4gyqQ0${^y,%fCg ExDvݏ7MӨ;R7gkrvQW (Jifqq{ 7oAOǘL_uzR&b~1ƝamV'4Бo:o7.\YP>F yzꙒ.$'c#YK3>tӯ]i,+F5UrKc6wM1lf|Tsm!Kyg)=h~w}Qm1l)Wimfi/-QY=r=hjX1TKiɓi-#7&rVaST ?(ujjU5'5OWd骵5P5x~kxk&F\mrLevF\!7lOm'NdƫyzAD1ȓ'98?66cxīfM%3Q gՍlyJ#cK6n#'co>n`Oaa=C\\nXט+J8G*s4*DэPLd; }2Kk@6$i389m_F*ʷ6h Og-Xߦ!0£TV(Q\*Z @[z0\q+q~-k|Km8GMn\ulMyg?-<>E|@Ԩ|\^6n4S-)i^#vǏQwΓP'WcQch֦4kQpuή`3gEN?6kLwr0&.YL洫oY,/"s{FӃ\aM"ݬ|dU}vsmϿ-K{KK:Q}3ۃE}TjSC\4[k-M\f&cΦx&v2([P*{t"bp2xwP d~BqKo#mD4qY"n0qBÑB1.!k.8Riqx[HR[&sBY,QX~ gb}ӱ'!e Z N]/ 6_7YEGݾ+xpK{*rpe~c CN^e>> wy;_މTb^7,܏ TbK׿ʇ?ҡz~^9X"]ӿ)Oܨ[߿ M\ײFb[0v\_ߣC;unomIj[VIh]2I5#.A{,mKUUT[7G[qoHJ85kd{0A$6wB}YBũyzP_y1Q=Z}Y6kXg,nnT#V0]Vu?h$2]c##]ĈZ ZoB04-r1.UZcpsFk4AEN4&*)?6J&aqsJrt5pO#ˆPm.)oRRXk> a $нt_0S1;_̞35#4<3̓|VlQ[PUg~E>+a-,E%Rjg1@珛d2'$ c ~f&]zkxL{%iPʃ˄~2<ӅFY✔f0C`M!b6|x|IM oV7sLإ #[|uF"4gV|Q6Q)6e^;bVwaeS3eEYsJzK9$Pd-Sslv:(m*CxTn&ceOx4Os:#8}pTSr02)! B^ ||?ԸO1cj:"~a IRx!t2JAFx8MX:} $ܣ>L8!cנMai0V5Zӌ,(rHTfca3>=HVЕ!`d:Ҟq030½Ї%[>< O=aaᑭ*@*@F}[[ 5}b.\Xx졛SW\}_ cS[=k7Q']9vRA ɴ7hUGq֧ jqd6ߠ*5[uo].Ȝٛ|cU Uػu.]R.|oxT0BB@8dC=t1*@aA(J/&c ݠ!|!j 4'DmxT]ۥ`픃Czw=uWv3@@[ HG$g|/R?;anJ1ȝmW"ǚ,o.5W4@ܨ%MHh0Wa;aj)FoŭG܍:0NҰB=v[9ej0r`aG_,iVm~V֩N7Xv"xٟ"b=!}9E?M 2;(8%؋] )1,?efWboR/-"|"CY=̅yzu䲧&#bx>SJM~(Yè| ~=ZQ~|93M=D}t.@DG³iH}2(/ah( ]f`5a6(? )Bnr,lat,Ja-b8N,( k[}z(Oh8ZhחKuoWG-.#X"mU2Q[K) $ܥg8Ev7QǤu.Zyܜ1,ԋKVa4$;;ٲIVO Is LaG=sнz‰,[IjK-gE&UgАnEr5_촢'jXɞɥmlQ~3dDCUkivH_{kK|}SKH!iZ]EYnՅe ?I KHQ ]WvhP`-E5SdXfu Ji'L&`ذXA05ivLT%L Jԣ"\^%׊XXO-@5Fk146+-lan.+aSt;6s XK\!j)s|K;#g`j)N># 'Ya*S%#yEҤ3я#rDOFLoeez9),:S=]x)uv%3geU:Xi=;G$%jޥ8.UZS(o@=[Y9 x; nN>HSLuoE LpЎD0V0Mk*!O"WjV<ιJa.*&H HGFXq^bfwj$Vh;՚PV)E86FMjbԾ^{t : ROFW&~V|zԴZb+ːԛ,j^A(O 26W1صl@u6\x8b:Yپ`j=(bH<"&.PeuTAO٠p5Uk5T~V_ЦIAZL0zZ3@oRmwx"ԣa"7x2Ky qv.a\`Ch<؋ÿDP\*#֧B-X^68,a_O u`4 O~ccx bhuC̴8NC N'lb%nճzW& #y 8uJµGZc,/c5sg_g2=޻y &hP`G=Dm'P:Y}E6Jm* '*O|HDN8}5KQXiM[rh?/vgJ- EE'_Z']*[^}EW^K.^KNѻUw-N6x{}-mtC-(=яRq|Ow="_2ﲠsgqoQcT5u¢lӕDN؉D-(jsFnMJۢTT.`è_eK OG2JBrS~g i0 ^duR+ԫ?jw݆.&:\ %[]N^>0$& MI!d{!D.⤖ RNkLcy&N0gvr7*tN58͡'{zTC,O{tiG4`EO,ߋq}FqWN +?? 9h z@[ǽ;]JS(l,v{w($˄(_A.XSDa^{|+K*:_zZc#yjuqpIw.b;9ޯeArNoyxٚ[ָ4cq<Ǵ#y0jMuz*U9K:B8<ekb]g0BOvn5q4P+>6F`i#X!dG &5JAQ ʴ8@2_| @u7nKۺVug\gLHdwhkz,-z m7ϻe[~մ{nciJLC3 ݌SC9 B]$oO"({x'3`5j> |;r'waJ}%Iw^@s>/3tbVG<1jnTnxq{/rʨr+(WR$uaXR Ḏl8}Jp%tcq20V:J^B4KZZK7*@kX^'>v[O;J"K#thQ݋OhNtQe,spM!9rRi c+ŐhڊH!=mkM9N2ep(!044hi}P!@> ,5$_oz& SggiCX!\j%]O1Z"Ja⭠0;>2>/VK>Qh&spRfNoAD{K[63M)u3H+(uV'vˏIx`nHJ ;{MC3u A"ZQW^eL#߿6`LC(c 1Ǧ8hD>@ ٦k.ٛr +)=nNX[Ø>r(VRoiưY' Ǎz>Ԧmb>YNTX[Q 6=ez/Sg+_T2X^R)ʬlz0);lEex`i-#/ j1d {81objߧ:pZqٝ­!c>~!aqq:`f qLeUn+E y@~#mIP5Kߞ|o#WbdPjuFdvPSzpC&kծ0-M/<9xZqv20VH:ihaX{kV?H$kh$(ʳ B)ɢzڪ4SX997ip4  Kڟ5ps<ĸ /e$kER_NT gDʌL5x<pxS8<,vf&}NI,xASàDRϒwzB>vQGpPCwڕǟ7NfTx#Av|_@Qx̻ XnSȯ S%@_?>&Ƈ1o'ƒCvDbN#Jm7,X*VoDq(y8+a8cJw>&UOoA^eW͹tqQv[9q2S\y;g_p+VG>0XY aVxxHfNx]n M qòW=͐8eikzX|uRTvTrxiddsOfufE~- o(-rTa-rZ06sf)NMm'ֆfSy5Zt=%JbRtXZ\9oD F_;C"dyO=v,d;A9_~EZ;ncX!a҅kQF1FqO]9Pbr,8W@|y}@A| 5m)0 xZ$̞ Li+wd{k/3<ls2KR}r|^9U1V.I#h̆ )G`tGV1f3ښ6:te5DWuUCWJ$7C(`Ƿ XE3U3lhWQdu\-WYx`wZ٫:2:Y!g?69M QDb}cZdl8$9tIX|T6c*|8΢'V24UDW:(騚n(WM:ƿ8=šm8M&"N;'D:i Xj/ju+Χ>"By~ F^&BzZ1IMst6 c12#mu;Ұ":zwQ:T gOCpH]o?xFnbIIl|;8ߛ%*+bw,ֲ?E,ap4/*DnUu4~=RiZ+Vgmcnqljm+.4RNH@B lҷ/gu#6vF_ҧ+ Q ƔGLs&w/xO n$Vz4^qO8@DW* =ZGr\%F|yEW#\CP 0 XiRhg:+_ W:=a3yZ۠h්׈dQUrw=c#LSLr. 0x4:.aY'WH`g-IQCE4^u^%8ٽ0=u nJjw0MoJ u%IQ9p,B1A&"`r);tX߇=lEknqXN pԎF !bk2Y29_|ݳXUCqjX;IT03b=a3/->ʴS XwIJ|)=oM:G ,_ϝ[Qg,vRDb6t{rvP[g͋JGԘ9b:OSV.ۜ՛i'H2L3kꑍGgNRUe'AF2wSc:R{%*ӏ :ixc'efOMlwǥ,2Z,Ԃ8p.vc`u8q>$B m pChr0=?Y԰*}/g'&>6$ ۋB?X8ey V29#"$s`{hsAadŮ 74(/o(7&xA"MDT@HU,- Gٗm+'+gGYcȒ$/j(BJnߚ @Rκc$AK4PXcx:/2gtdA1sjFs u'gear,&㨮 -$!3"-m kKKKwO6O!=1^q}p\zF^2Q o~.as'+v@fmBfYW ,>ԑz^fB>ɛj@t~A E'=ӆbO^AX+B6՘FtDv{י}Q`9hE1i6lǰ^2jA6j1^D1ZcZ&R"S# RV| %' u{"!XkGe,; y;9\&dd^TmqY,#NCE|dUiϴPA xITR=(mevT=N;(aW }PCt{q3"VX1"HՋ(ws]T6]lAODT7FT1ala\(a{]}a)ۢXI`i,MQuYUI?c+יaf[#l4Њ}Y,zߤ" xd9.|=2٠/3z)ТLƐ:|u[(QJG` !f6a:"Fe' jQyLJi2bI3Wd ^ 1SՠA w^+i</3.~vBx;y:Q dAEu.Sj5{>ocXpg&pWotx!Uܬ}OvVҤ?Ae47;wak~:t pͼ9L+2ZX dpՅ;{tF&.{0DuS< ,X8ϸ TE6z"n6_PEnnp67ѨmT_L{mr!LǓzzMܰ7n>`n[9l|l/bޤ>cui7kK./PJp>@a#@03#*Oq,iCBom=b=g0RG=WjU$;([y^-bCYPµb0ʬHJ?`brdIPa bzΩ+ u>'Sgga-G)Z0lU,a>Nch Ɣ5'mW\6k*>?W) +!ȠjA|َ@`֞^yGi#[۲ų?Qx$P;p&Wnx>!W*3(Gv)Hg F6HU wVm$%lͅ 25Ma/8 keG,][}B+^`8Y^&&iDP_:o6*@"LبR_A ~T@5fʼjgM H?Z |^XU q,"2;4_bÓiY;Og=t~k`#םύ"5M<]:3?C+ Ep:;7?D az.Hz(N:ͧ"(]x  _3JqzG w׉7K~UpTQ jXڜh~D5Zm9ZpӞ/E`jG$ġu߿$//~m[CW)%{?(U_;6O{34X4YG>C7GK&_>\~puE{6š}jC~tDpD{ÛR}"w_!.qOy5{K"07WK:hH07 LÒ|o`W.>_.œR#b0>TU*VwU*瀷Nd}>{O|Os>⧟?t!drrhq t+P\*h^* Sߵߎ;Ǘ|]́^VssWOCo5 e[[9G6_"ͦ30TiZ?1;2$l ̧>s jJ?̇.4@i+\40BJ;"|kFP, \#4!${S0o\bԻAo@׫ Y ی/ѧ)j.rҙ"C5|;iA˗7~)9lsH~z@iqz7օ;0*7i_~sxmQ?BΧ,C2W3}:ۿT*gYGZMdp ߝ.Yn|vbS:i7yEH}6)?2'gatӘژdLA%e¸* <Yndr]?zr2:rc{DctH~+{Utx`59}QsaPWL7xrʈ<7@ noTܝԩ j^>㪣:2N5^+[Ԍf &PO 8@1nƃӏjdnR󧤪.^bQIF䍺O<\jƝY6,fBQF|p:NeVC8WG 5oa)FiAE`+F2"HL&cN 5\h6֐XzjJHCw+CJ#_G쓰UU J^d)]g® Ke8Bq UPBG&_appWe4fӮn;GFdhùk`+k`f?Q6h7Aʮ|Oԇެ¸y8QTNJɧ^O~\ T-? 81sf *AGX,v(0Qf:X6՞T>-xb-}o@KV}3]wC^,̗yR?M!,[S*d,9[mY}HFq ᅻ׿ 6ΠT ICZFIc[{P٭׻a @oMsv^aYݲ`C8ʧ@7!4NEܽZ ca}ѠP|8a¬Yk7( ^TUm+G\)F(a;*LL[CMq kY:jt_b ר~Ot.=fcDغZEH_:ͧ9!t m'wB WսIQ/_4E뿝8*UeY}I7p2QtM.]^#ʠƦz^k̷j_fA~1"Qɶn2ҭc!K'0 ~~ lYGuDn#e%kWp3)WhO\t79އhIp\.ʺX&w-5tu~N\tU 3Xյ #_3 1C7( kQ3;FY~`{CMvt\U3ޕJaV2B\I]dе~K~l~뱩T o^E:1AM4DёoO"41wn#P6L+f&S.H;c/ )h28#Q$yBA#ΞDFB-9|4i덦 Ѵ6T;+cK0n_oͤuS C[)1>@qYˮ=+oէmgڋ`x>Kep^b9r 7S j`3_уZۧɛ0B'88jH$'4b4lݽTDj2_kFcFJ$+?q[Qla ooБb6t#&ƭc^Mᯧo~fᄧYEvU.YEXێ{ w?:2/ʟQD~jZ"^ H5Ts_ +GϕN μ-pinp/C5ߵ~< ꔁ5svװu:HnPwd:$ʆ;H1n/?0}C9^sZBCLD1-r> 'TiҴBDZ(_9\v?} !{H/栝h!Jq4d6qa(acCXC=<-nv5'5S0gl 9=.-D>. 鎦4\gt2i6 3wILw oF& ~E%Ry^ez0ޭn,I*sKϭ'-im˾%̟aX<\h|s6o|p*okmfjxa. -kk<3f5y|IK>I<۾&W:+<35bYjEóUVxQ5WE_RW>sz<,M' hQv.($8 x~DH!ʠS =j(؉),=Rָ+*QZ=>fWCP?%L9vşxqRCJM͚sa߼, ^H~W|jT?B<;u}B |87Tuܤđ}4gZ-2\ɘv_X٩., ]H =?hIrQ21`EJ#eTqQvh3U;Z`xuvTM IIW:e" J ݘvd ej|L{!{-R߅-@BjWpfUj^2fa+1-EIތ=+濋U_i5{h֡&Z)w:Bk $oJ#5_g.[6fT Y2h 뒆ćxsU:.H:)"̎%I F;'v<,6inl2^A\Ou*Y'#T_6_ಳ+ &#A~N:L+{Ww]A$\K)J!'?JPܶCv-Sx73v>.9zJۣlp2s-}vlh0Crb!ǰ"Z3 cy ej̚i^Uϋ#6Ef"54!)-wLr6-F;,HRQÑv* kTf w{qG8p:=g=I2 qts)S;c8btл| *]i0,!ox0:qt ̗cߟYj1225njH5}Zd'o=FL=&FE .tT R1.Q{Ġ'#f7^0 3t"\.teE11/E9V=d2jNqCoɳ:&iѱ@_ N]wpO&{pt nFɹ\zjɩ%.87@ ZH{=v-TgBP#N` cR*uƳ9+yXk厇lG"KOW%e/E /Viڤb.$;9|eG SFO/GJ<&'ӽv{˟G"qpJނ*CIkZ J(66ų"}\i48}TC%wQ"z8If Ag@[8,PBA<|Q+ `gQv$͎YXi-&i1|mw M~."ZkhmwNq5fޏ5ug3~z W%P\@>Z*%x+H8܆ªAi. S}O6|.cf WLF#Zzgq73c<,Ⱦyù)+Z|/qlS 9Ψ6n^q,l@m4UlUKCv5*Q 4 a;AzgF+(;0 8W^"A6[=.NuyG  |DpkJ_Xm3>24db@6>f476ٝ73H7CvBZװZ`Sv)d4 ;V4ň,UيʞTL}n`yU=mTCc8o2FcD` :+i>&_*rtLF)a BK,Q[Va]Gm3]4|5Oz^-=%/:*.rbH*-J,$'mv|ܔ1e̺+\A؉CebVb`g,)+WiQ,/8%C V!E;qP!v>z.aьgS"4fJ4l{X Z>n?Th1ivہ.iP 5]r<7QOv1 v]zzi'4M_+:0.e,(]v,Ǖ»`B =2f@p9>(U{V[uk3ճՅKƏ.hy<6.exMڈk'b#c3GҚ'e&y"k?22@&"M,UӠ\-),њa`p {Y*Pt=\GxڝE):l jO믁;BӀD6g,t.r-(6Oo[Rn;Ag+-+ 5'xN`{u|1_Zo@cB}4W;I8 ѤA bG.m ?Cc_ՂZoBE^axkW[Man|~.ElKKweT,zͺsh0 $lVY{?%O656qv?v$b]M=Ba4e pi3dz޻h6還Z+ZK'wo>lUxR}fKjuq8&m;R>" S5d3%?=ۦ dI7T+$eJg_j;S~q p$C+9ͫN9tvJyEFXh@FDSwz:,2]-%Y2{$v?@#e/[Eљ6Pvj<.TW$B^B'j$!* ?]q^ꡐj7i Mk# eـMniKz&NSt23Ӓ:i[ɤSs)no2]zv~ਃ1]ZEyB%hoq^TLfMvXW軼Ġ;<噊żt͒ 08Aht)VD(s1&pJ qT% 8MAq, %mig !㮓CRB<ġhjhAV#_ɮ/zzW=Rg|:up3l}߸gAu *~\B-0" [{֍C,N܋pH[}Kꯧ)6sQc`}8ʤ*,eO*F/S v$ ,U b%c(1''E̾ (Wj Khi`BR׷A1SLe^8JC$$Bn}^ OyV[N7k;j} w StoS1,Nd{=-cP#;UIGWP d:lULO)\l_QA1*LjFB*aOG?s%E5ur<|(Q%,!j>d|] *<.%fe@qmO-AYa cbU ̓auMTQq*kԿVj!ʁ%2!$+}J]T\!\"ḠteH2O4a?h (^mw0NeĶCW㪄Dq\ì4b. 7ZJQ x}dfq;le}tioܑ:ku "cۇ|._Xf|c<Ў `>srA';@]_xWv NԳ05b$ sAޯQN8\Ycoc!J\`ޅngMĈl9 jOR7yٷ"A.ajg'_\Tf8tֳD3}mRѧSIu-h)(Ъ^u},Uo]!jWZX 2gV-x+>,4\tT#:q&@8?ﰒ͈uc㹢OSD#; O9EQ|O{; WKh6It 20BUcTFGWB|jSFT;LYsy>Pz⻓̫e"Dȡ-Nhύ]oh-.t8g DYly, 5(ڤCG;d3uGiMծ Խ*whfЁ0Cfv"]M34j]%#Φa3^_`[80x1T4xfY`43^ ;5l$ Nom0f#9/g;>JY`VOJ ;Ӈ&:FIܯ!j4~NjQIYwoPC0c3n9zl(okl&_ûFjK.MjQDӻ0j 5l>o`uO~hg> z?q%#I_Fwǣ;g_$Ɍemo|Yswp_!qT!*uz[67\`sY[NC[&CS]OOA{9_;~Uc G-9e{c8)EVYJ[iZaV  w$p_9N|lKc%Кw^_(Rd=_iy3P (ncyηkwdPm֩nS҆3XחRwPYC'4۞ &>bTZX *8oQk_ 1PV جp*w"GRQ\hBb`5fc)tF73 t.4}CWyn{]~HE}c)u9QGø(CWnjfTi DD$AX5aŇ1`@ M֗Dsn6ة6(~tC 7 #S.%"s8´}ʔ,a="YoG#/`ZhpulJ d! .?@<+uI6(Cnf`:L''\qV& P 6H>אVt-lJZK .\>#wҵw27TLzKɌ4*kþ5yV=kǪFYDp(pӿ ϸȞX,^ZӔJ(?z'" \/A ӖTٳ]-k``k1ʤTA*q,{Q.R|2.Py\jQdS[zLIJ3 iOWXѤuʹw4/H*٢*㌟fXЀKiik~I0" pi$yZǸߺtH2k]Y~gQOؐfg}ԇt~c<8۞iV"OP[٬Rtf1_ğ$_~ğj *93 yu:<&o Y6pz1>dKR9,)r񟓜g)9 wyL [OPE _䜯u*$^Al>鞄gXs ?2x?`ț ֛Y\okvM=t#oj6qQ!oDMT54uZ Ǚ$nXW:wxigJyzs7QhIxT͒&.50TCx>Xyv%~| A `e9F;Nud-|"xo&p bLC#5}\MYUHl):*[ Mbh8jUdtue9DWb5_0!~ƊGC}&FHM |SW@hVPq T`E1Te 30p:h7M/ZA,rO g^\U>*|cdz]S5x67]6":nK|(EU`4~]4MqU?;zxF]Z+SA|{+Rعⅳ" -x~`~RK;P aSJ=vLi6 Ui~ZPBj#ɚon?Cuv~wCu~v¶+9אOSETy#E%9wD*-&t*5pO; P;]^(6Q*q:QrH/i4U0P( xUIV%yZ}Z䫬 rX֓?4^d,l;g LLm!ݺ,߫=:f\z#")baѸe. Uz[}^lYR>~L< 0S|h -<O|M*xf?"|p8XE?rK۝OY$> iquՍYv̴e :kx1s#bS$lC.kozx" "¬E w׃&k M:V"v":e寫i45o d+zeVocǰzh[ j@ ZQe""o37L0}+d]ZPtJppI1[GMNƿ]i:\ut :5FU-IA'LA"n}LwOxnS#hSj`K i.}П¸[9 IH ì(: IEC*4abUXFҼVJVWɫ4j} F5iVٺ |hCh4tzP2S0&ƴ !?4ҵ!2dz C ӴQ:1GY/Y yFߢ vG"*g/z(S 5 5m[Fm\I}K3<-YyI+Lc3$t5E8q^a,j_SmS/ݜHy;53*%%ę,g,[Aa U0gP{ Bk8xܹ8i'5E`_cc8s="Ϥ7,f>z3vh0M""2qJ ;=S?w-͈{@09The7XM,lqyRӫ &919}lz#/l^-*DDbx?EFC{2UWfq.>8ǥ)G VcV;OWW̉Z4[lV?}6K#),3-ghj)tR4tɲ X_Vt].ԝ od{1\dքc >}!_H(E߯W?i:4.>P)E"MJ~9ͫ 8ˑIvٺ3HƂ³?ͱrv9ç$I8.6\kVuuv}]_+3RQ|u6`/k:\w ]Trv¼9b ҉h |}^lg鰓sq)$ѷ^ݲwuihZ\]rti*v60bRsY\=ӡxXRlED ֧"/CU)a[m{|'Q})h5x#>Td"Ҁ 9+B73L'Ŷ'"_kC2uÜTjoF$oay;ՇW]8NGYSu^@uvOc̻W_@N mCHɧӆnCvmz~ݕͳO>'wC٩ӭ1emsy8yXݰ}nGDBH"їnG?K.dwN1:_hIZ72FAC`0.bV5T3+nX`uc톧-:VͦojH}~4f1 z؀Gxt\񒆙YC q`\!m%Ҳ\߿ n,7M3^*g=CQ>+H|sp&x#MIrT,# > gas  #"XG@A5aoey۹[ѣqz7i_|fɴ;<&9:HF+Iʓnb! BEhxQSZt`Qx-7)$ZlOo4>;$qV#ʅFc8dK[8RO$õԷIbum]@Rqb hOi-^ֿ.ZuVieǜʺqQZިzau,^eiAe Qj]#SAmWC/7\Ux6FjLtNxCW;r%*m,`p*ƔIŢbl|Gpm 62̂?Mo2sӀ':U$Bx%"__):9bJRL -qTBj!殺ZbJ&BkèmPa-~JJB(R"[%Zy/Iص*XJD^ˇ6__+.."!gkC 9IvnfbҠ+;k[XYwQ$U.%t-^VjRB".>(륆DXٯo*OE͌ڟM]7'Цɠ[ ۊ3S6O~ct7Hgi930C4 Qg2J?O*K ^]K,wAz3ñ ?HF|0:v:~ܿhU_r:H|\f2=tPH#HǃUw"ΚbX6/vK?Ğj_2*Cƹ^>˧:c= k|RժT"~ G5h1r..A_աҿ}—,xp,BɁYu#{Khv. w$i'Q&tϦᰕ ubZ[7 Fd,OX=GѦJ|Eg&3 N?`/RtzJ{p4폾oở5S(mL?%_fȧ㙇xwM".XdsBKL!xX֞AiB@={l05~2dݛя;E_](6ƾ.DUMjd 3n,()[;[j`ďxX?xXffni?4-"eN{H+X,>Q8uSUk{s8֚Bn>H6cm9Ѿ_V_a}2w9,F?. kvnwB}⅚DZnOs `.# D 9ՙtpGo3 6" ke4N{j8- / 5twfF/`-H":~3kt}?3ǂ 䮕}B͇29:$y3^mv~J5^ b:oe1jSDw٠λ7UN2Ⱦ\&~tw' ?~ІeZul@vSj /_.$V:IGFZ3'}}t!%(}#]}1::Ui_GԦٴJ!Ҍƌv;#{/;`}M֣7aNcZC:fHY2f{|EǹN*LӑNun4OoӻΨ!+a䯘Lis?jA׬ a|p+|1 SGf;üaԂl*|u.aWx7EA_HC:]e@Ъ.`NA6ZjrjBpЊ kwe=u4D UhovM(kcQ-滔͝}{K.g+K4Es\eV+ u`8n zE?Pzuki7+vʺ,># ,zKty\U%(Xܞ WU+p2qm[=-4z,U͢Eħp B>NuIM Vz0+8$Uw=δ|t {lf#*:Dh]P0,K2# D] <sۥU[i0A8h}rx)G- dO!!]vrAϱ^qsl1Iw9N6F q̞PpzjV5Y#+np8^` dj$Q̏dVdf<$*utNt.99ݮ ?hJfam$:3S7{ac8OعPPNuC٥JD]7Q&_ l0x{H,B8LJ͡-NIwInR_;_1~4w_6}̏|b9 B bOH.i' 6Fi"Eߏ{ſ3Hq$ |Iϗ=BBvKKϯ C7 SZ(f(1x6?Mm/\3eI7Lu6^,сT9”+U;nt6-oru&:k"L@XC궞 [SrNq^ Iw\E I{eXCF^mEd  P#3sZ-5K:diWaO޻id1D̆#xtv&f>U]d0GѺP z>.,*><.~@C Ҩa1oĚ(1D6q;F ]Uc0V=ce V8:6 쵂ϋbץRe1uWBi"2`\#듙J:*T>7|T0nbZu ~$qef#pˡ~ܦ(t+Yn2=,D8 ]*+ 6%˗$x@[8bos>ݜnXlebP w`VzN$;OFGsYП4 )'Lގ) px`6v~o-Ey?N{F@2*: ZGe) lRJL$G%r¢ YeK|gi#Gɏ;f|_I^T޿׭ ^uKVwgCQ d|Ed[wzƙ 7geK#1+㣰K,U #*E24w o1Hδ\.am_*@=(Jɽ…UB;d̉Nk5c*O` SeT>R*x#tQ Aq+'2 tX_-=WERreƵ>[kQk8ݗgof`;X+Ic?g1׷T87Q`5#XOzqKdYϦ.{+_*" {7n%dvUQz[@Goq0NWs%=EI4e,p ~Šzd8\.v8k-{.؋kת.[A<Ô"/{#;cKt~ga[gDϙJ* ӟxeHL&" |Dؠ'.R/5ot"-`;bx1wF GPZ!]z V7i>yk?thU .ˌ:ptfn=p88K4)ߟgj{vaxKnpQЃں8%ea%4fCyRa ‚؆jTW&_9yuiAewa'V5iC$ 2} m9 Kƨecy5P,`+N WqT>^:(/(m==𚓣˕?=|**5V+;'s,Kw 5=\(e{x,e}e9X\f-ZV1K[NJ=S5q'm/%.#1";csWOYyAK 1\ .~}óڧ n.C=_?&uM B5x ;?fޏYG`0y|Q\pb1pAU}wNAX16yOf#﫿>?@*N j;c;*Fߌ笠 nIw;1_9&_%y1nvׇavfY3zC9$ApsjL2 yBЖ9OQXSG78%݈'NtN(&^5 Fn/XΈx"dfk`/ѩ]>Apx Ye}T! >xaoz%ir:b 擻+8Y6G3FRThn::y`ԣ/Xq< fޡ?~Zp)ogsuӟҁ9Ғ;/wAѻLz E*w;[ONx\3:Kɰ? kPa~Rsjւ=Q<+PDAvmZ+۫Hѩ;AU'@۪İKSZJ[ܾDz&c%qyha68o˽FfiLki^RI&K""K|s2KLB.ߝ'*:r5:ٷ/-A:8'+=D4( =O_" x(GzW;*[+_R`/-N _0t/X^Jyߗ|&"G|0"~ z4^4tR'Wgl%'k_,?@ E˶R _<@um_za{״\Ke*2/e%`hŔ L>[{NՂ*`bw:G:_(J⮱ 4)x'X5P+)5H4Kj_2k_fSD -9#N!)0_FJH4:onj3toțSyUsU,e}oD٪CUGF;YaDz3;ɪ^ڼ*k S*GDQ\*6ni5 [ _vV"㬉jϛ$kp0ygt7sQ;X2ÚOl22)&JAxٮ6&zҩh"Rf{B5|#&&5J PJ+DC5ֶfIWv”ͧhc̴DC镏%6-gfTcWHVO9/wNE<,[-^[ET(\EkZgtճ01!\"f;|$i )QR$JK)`GGi08mk' fzuoK8cyg+|JiWX\ם&_jLu-"?.a+7^דVQRŻ@10؟wo/[ˡV].gڟ @gz.yiwg[un|9; okV[ı-gԅ=uKqKV07[%)X*q| ™`Oc7J}_Rrd0̶hgz7ǯrG-Z4RJv&=+K *tE+Rz8GEEQBS|Bv OC*>IĎAZGq ч|H;}WBM[WIZΈ·a Q;D*DD (ʱXd \X҄*bܭsE" g\DY)~%|((TQn Dr7В|BAv"#}}W=Vh~?9L'c*4TO!sz]d9H j&/@3=.0ai qc2UGF:oDs&aal\'XڙOh\ ~evߛi#krZī?Ӥ4}C7If-߰K'ÎuO;>tǍъY%=eǵ`P]<1  +LsȬK J:p0(eN 0?^?Bo\JrʳELEb'o?/8+NGgs<Vvܒ[PVr .],eÌb!8qƣe]|nPK*p&KVmONڸ˷oΏ]@mt" l@%B6ǗTqwLI2ჳQCD+J6tj:?"+!'GǓy c'\Lq]ÎR?z[Q^AFmn~t?]XڳMd:\Mh,(H6Hq[O&cm^Vtv:7 OVB]b/ >^ᤄ5`HG~/R(D뫠I<=KQſ,m1Cg a%q$i8[|^j^rQi'ҜG=|ۂEd-A'hkr<WNȑԫn.͓<ح} bŬ˓s"ÙH'S^@ 1G0})*+*35hh(]H֟, Krz^*4=E9 ?  Y@ׇM_r!ff&n Ue z ?g9bt$M V?2qJ|Aזee >HsHO,e~W$҇VV<. fmÜM/z)+@:HniNz5C*BjwąXU !@1?TH>LYAĒ?َ |`>į }а2O5tJ^HKD-.dA/5fyz[5t\ VjF0V3 v=%ZBWJӏaP%@iSZV)8,ȼ4e~Iu|at`*b1|ubɫ%̐Xx?b5†瘴er}U,_/ƙ_s"Aw E¥D|\/"5كMOţu@z='2GVѩ UHMY>v+KwBUWx}_-<3R@Y)%d`GK!qdvU1^;xMωg<*Jq6 ̋YGbyPhS]s!yMjlw{$WW/^nX79}Mv01XfšXz W֯UXjzѶLLc d^ Z\4~Q)A?0:g{>_︶|~b bk *D\h L/' YU`NBZhKTA|>H1]:ӟDԂOm7ʛk:iU;Z22>f#^_"/;*:lrU`FV{ź7Ա.iߧ#H/<jIOEUNUI%܎'R[!Ęٳ[:B/9Ox[UFͪG_D@chbġ1{SCt+V{8HjLHLo}NԈ9=rq|Z[uBT=:bet B?g<v%K~L]cdhwXL<8ڡc`iDhp[xLT/EotIaeUBz)68r@&-.*/RK|M:uφP+iK܎|' |74P9~ʳ˔}624Y8Ydc//&ߠ6 dy? 7wMzéH!%vuXGSz1"h[-& %qGJxt>qڣ4X\ :MH[K4n O\K&^'"LE^C>./%[Қg)ʷ=0SzX108lLT듪,JA?2Iڃl?w?Vu}TzXąԫ?|iԚ=/~ דg1MMma@kׯ7+gME||aCyJ篭ݱY^ ټ]C)Ti'I dT[Z(hghf~np+z|ə]*rOsVK6=֊Iդۯ٢nڞGEoɦ"9wsiL\P;>hN eՓ+e /h[\cJR%6h-ڞ-҂FѶP n_sV5V#1Ruʂ4$! 1ҒZXEwHƨT`=ݠwjOµԢc Oz;}Nq[=~bNR}`zAUMzCA 187|k5JWv5dyqzԽ?4-лe菅/ o3kI'lK3.\yøwNt~|zzcJxqh0Օ9> wC Ǿ/-ECI\|Kڏ9oѧ)Ժ%[иau$Z~$p п~PBQgbihh$iOIoYZnd.o ֞C˗.( !LuF]T*jj(kTpw˾`yr+vrټ M&|5M/$K+֯!5̡w Ry{]n^wu{m}~tts&/~7Y{4:GgG<IFmN=h5bc% ˏP lmL*APbdl|J- vN;^>h4uӴ@=6~~!P.ƺz_3#q#̯sN`$dt; MX1\@#\ұ@/xqȀGblKsuDi{\ոban#1E$0 >bS_[޿jVfs'RhK/5/:37н&Nc56bmG1Mgco d"Ȕ=(oB.` 콃$W&9fFu&¼D4ů21ʫ̺ 趐oJ # U{>sOmrCO VcZgb'xA *#e$ G\0cw9q )Ha:'jtZKL=|BiZX,jɔXe&kk/ 5إk^{cQbJg1 cbkOz4QZ%1>'L U%L#:ƿyqUGO~f4Ei hLcJ'SE~s0_?ȴ{L/pd_H~A:m+ GF9(ዧC)ě\b>;|8q0{YnOVe]2E^[:hl¿ɋRHR++Ϸ"3Tl^M7'5NA[1KoLEgV4"8E֔eF0"lD𑍅9]l8 1?[)!9Oy_G٨b{|M!*o,;JN,O^vId-dwk-=H:xѳK 4!9~=ͭ`䯺)LOK>| \H([()Udjv:r`,|T)9ジةcu z~s}2:1,UP&D8Tabr?s-  CqԷt'FkU]C409Jp8m&|rC"24NTqDt^ctX`Y މ:Q:i'=wYCCN#+Oj:P$9tMyOx& KKlȝ|BgSP21E(i*tw9/нGSW^Ӳdv5w׽nrt=R뀆} c$aZvtȍn3s |kA5۾k}j(YEjǷ;Y,,!7IbB!e .3Γ\@Ekh>،WUƱAtB ͰPydAw Ut&N[F8=JjI7jcA޴|=Qy<+WCTޓqa ͋F8Gu8.?mLnۣՂղ¹@Ū+`BZfU*E(X%o oJr([Tpp8 *fC]tD$iب/Ôl ~h!Pd/GӛbnR]^ZJTǻ:W|ԩ>&N;?y_'2T}Kb^R'Xj7i]z;rׅCQ7U^L2HE#89Ga RW#q`W`՜ޗ岼 mgFxnY~}ť 00OmKՎ_Z2 \1KP vxx͹?=ܟ3j ʻt"wʐ>RﲝEAo&Ck.{uK~Kexjp2_$I mg5:Qɞs] ]}zjTDFݨsRϫ#_a!`UaJ7Bd)s^*Em)f{C,VLib )mt)&az`FtըJ;x' XB4ݕmPMoa\Nt-1yMx Ri`R\B})nmdPXy +L8-^#\;D>(6- >52 0k 97[GCeti g.^#{^-"I|3c4wROa +"̺{P]v*wS1mڽo dHXqLMA!A:iD,b:"}~0 PrQye6Qǵ\E`#YVI %|BX^P!pY9~'-ty f Mqs*JXDRS899k_))nM>mgX,ᐨH`C"19,7]F/L G38`crnN]Y4UERQ[lq<-Y b9ŋZ`Fj-}ЂoW+؞-FVqufn̺m6咭s9s`#&p=*̬ƨáx3ӞߍfS` 0sp(E'UJ Z]Uکݢb==…A |e)1=f;^< :eMꀩׇ}+;VҼ!&gnB|;نK{㼲/ʼ3z=?w_`I{? 땘\\c4~v&az?[Z{^9QҚ)t/R/F-Qc SYڟ۱YfI/6ACJJqY ZAGӄ0V w!;t ,q S]pwAV0uel1L ^h0Ԛn t۾yw/~[u+c[i\Ȁo& O-_ !E9u۰O}N<ѹ̓%VNH OY->uLxfq hw-EF^,"W xGvk:%TmIk6j6D`U@ǩ5R`@;#ewv;>>),/_GrV_[1%/Lr*_d@|]=P)Cͭa'pXCeFo Efzwq4[Xocg8]`O8y%OΛ6^ߤ_~;\D5k T8z:rիuz3䭵>IQ5g1z윪cv,(&R&p̖Fq>_yф4X$B(UOX*;bo}<ֱ_w=g.ݫpQxP`1_rEkT:׳~^OD-|<^5n\p6h< $Uyjq{h3t`ܙzJ :~Pl䩔%3#:JփJ= mu;ys{$3 L5&%1<6fI> =REطܦ|$Ϊ\!LUYm#8m43oV2M^C7 i0W/@w~_f7 FkSFD|Yc=5j0ڲN  `hdV fjx5xl/ݠ`#Jjt^v.P3^R.s r)>ͦ-_XF%/Wb$ǐʁj]iWրU%Dzn"m-5.Uާ_ݴ4q)7D}4 M<:yVvt.Ci*%?SNVU(SRiVh~-O0^^pkN['=L@a: E֦g:qG\跦tLRrD,di6[0@bL5_-ͨTmؒZ_h*QT 6%GW9?nc/E(gv5{H#Ƀia3IOcW2ɶBᯈ's'(~ТxHhz bOru]J<0̾Y&<_w 5:D=OPOA=u ņ V>0rڲ}G3V+qm'uƓ 8`eצ|`V&mX"VN㬋'X`4`#ȵ36TN~O*3oFHm<5|Vdh%Hk6"Y-fs9O nɈMԅlmWJHo]BP+=0^{|mSa 8;ܭ9vb=uza0eǺME]к->{%QKs# B[X=8\hZG2ڱ6ēr@ѧ:›t@^!3(=/IL $#M=JZ@mYiq>t DD_0!,k  mbg zOZU!oz|:Ө1ug`:-퟊ Ljx #bow2Q;lҗœ΂Z+VX+Ryg,鲟ҽb*X٠$*1[QCx( ,L)<qҚ={v83q1p0ӷgX2acîI}OЙ 1T J|/Qs=mIVwRӻ0=*=.OW/vn;i?,@kK'0]fxWiO![9> E8FOP݇$" mw ^m7*v~>-Fqp窬ZHn)པd%iXVULJQ' zxΖ>:s'(2dn@S-(dceS{GBLp7Fk/;g^v3 qG氲%JmVF_: :G-7k,mLm¸IdCLR#Ȋ6ZI:.w;Zi gmal*w3t_{:mƳbHOí47{q][`X󧥰guO՚W@nϦj].eI +]Hm~˗faQ}eiz?Q]㱳{)H<*6Y18BMC+F˜q*F˔2Ev%C$اyɇ)gF/K rts!{' G}\!Aop]mKeJ|9ewj:Qmcx,] Z $U[}_TЧ>~ƙlK4VYTAyq>@e:{\".i2 (_s,+qe³>.bQ{CvPTQʟt0Յ7_û=Ѥq!g(^4`6_\d'P? O/"/14r!I?\mR. [?(cR_$1"bT`EKI$[|ec``WT1m b\t m/ CM6B<G}j=nF~ CL\l4^-"2d[۰1F۸lPB̾|iBVojb)ǟ OږPlc:K}E,^z{LPdM'g ӡ>'q0G}||:`q^3q{/qgCC\ѪWX܂Z#>i:SBL/uM,; W q"ɼ Cr(z? r/X :]Pw#z^vGṁ~5R+ :SSOu5 < k&MwfIc/=z7+^Ճt(Dcel t}eitӭ՟ (=ˡ/qdm+/zj@^VȼHufWd!P1E ;%}| vQigjy/pRnJ]>=.z4ָ޲B嵽~Fd/G OxMUz!MF A$e2nYk[bniڭzv{ݐurKm-!(Qmoˑnvz[' 8>Z0+r6hZ` 6?ubukn<П ??T8h+nQIxлGI>]~ȻO5t8^aȶZz֡aaԵr7Z#?0#,d8㪵h!FSkhJm26FN;A𷍗|yLFI}_ѽ-du;s\Χ]kՐ}k[&ukV`kIK5iOb;swZ )퐯I(훤޲I? 0k_TӶۍ?l `ezԤ mN:h` bzU-U;7e+Kт$Z3u83!GۗxeL4֖pr /6ݖ0.ւyVC(p>.{"n}3c;Q}_a߄/2D^ 8 ~ ިYx7]u{aV!- |ؠ h-]Yf"hd4嚏3zp_&]!qk8/+JCTD<|yr|\Ȋ(Fyq@t [ytDH0v(WFS}l(1q} -IhozMZ(;R7̶87)= u5l.=I 6o0%*0%ݳPg`BԿ#(a%#X|jMMs) X&ϕrL鲈=g!Y'װ:"#C;cXed/^ %[4,J `̇ !#ĖW!zEqOJ)n$ª ih SK!G;8,W5Is - wu&L,؝{3 Oz?v77zw# o?P`>T)_K7wo_>_"sMuj!!HvJtE y6ϛt%1?2^#M5e SZm/HN{`aW`$6c:#ЂRiaDklAnj(_d>NM&m'4hctܻDwti_B`F!ZJކʄoLoMof 4,&kq>=}q9+8g+WH=GM\~Wqnٹ4{H&e>eY 8b!BWDCp.Z`HMYfa1GÙy%a~1>-|s< $*xy +f;J_ oH":֣><+-?X3ABZ ,x)tPB9, =:Ed(PZg.uDr3ZZA.39qi HR@qN7Ja(󧌵WR8١\Ϫ- ๒]g(o3NZ G+C ]{_= 'a nW][_="mXD2ck -/Żo$(J)(uQĉm }Eēshiw:FvQU, \.n9 y7y6 BD  f<Of.x_X>lQ["MN&Xnm5"[rdIopg޼OElF|g2{]!Z1 W0ɞl('j>icS:af^5R\,1<܅uW?;b1'z>R{_IYvl? . lFE *CϏ|@ly{IQm6vI,CLL%&&3ZI< 4B!a^>yvJlxjbdKW:X1 "+"Dp0Wu ;_Aڙvo3tzd?eJIAP'Mz8I[:fbxJ|v0Io~ƽ~:H/ơVd:%rHzӎɪ&(njx"Ug2辛A1ȀHAXKL2a3<8 ?+`޼2NְAZ㚾~%x>wt< +<؛Kg:_\>ڇ}k9(YNf5m5*k=VYn?*SnGc<.ByHSY"^a{<⅟30S<^T>o-/$GiD{f#H!) IvVG,h> bIH:w[Y] L FiϾ2>|T95]/YL'XO9T2uL-{ڂg@(:V9%Ĺ 慏Z>~1dC\Y{H o-sCM1NE^;{+dBN0\Sh﬒5yfN*ÞYf%p03vfȔsBC7?x?k/6y>] <:ϨVX! S^A v}ϐ\aJ tˊ&5jEr@HMY9}P7PSZs~_t.@P6%f5dg:~Gwy2ĐǪY sSG.I㬗OAe󢀄I3XEqtT9F֖Y<{_D3Nc~?/|&i×9?ҫO?L?@K vhSw ] kb[HGURf-X; +`qb =õjH Aӕ"sBC{$8 =f} Mujt1(<*; {&r ~EY>$ \;u׿ qa/?g%''yBJu 3At"$i%Wc(;aJ\PImDQ,WE+E@ enBT4viVYPG,qQx<`֍RK v6ñXu7UCQΒtㆊ*5eAWX[<6Qŏ{,-?꠬>xMaz0 u5pXȤ$"mnJv"Q&\tL3GAwYGTOU]=Vأa1+ T۵\2qKXh6DG <•wW [' pǐI |MA`5lQ* =0WߞB sT)SEu.ί$$a8[_nŶ݅A`am¬+-P\sk8_BFK4ʑ^SVJ;ـn/3oTC3C!m⼆퓎"%Sl !'>&k EޣzY|Q|C^6qsh-U-%槶k1e\C=|XjOWO1ۂJ\FU6j'^y :[ |׋݇aQqBAvXy7[Li:<OpT`pӏ(e=>ƖƳ~j bC1UD檁 䆦e#Pv?E8>!T\k`TӺFGL^P̼^\A{\]Q֗ D7D*=auO19/1OP՛wX[Xj` ˧6Xc E c8+aRO^ NnǼ+0'!*ZrwzceZMLTzOk`=zj`=—T청f[SRQW D3ڧ"E@1%pԆ9j`m c sM8 [Pqq&(>CKLYt X0y˺cg#CD94ёƉ 6ެ E+kh9x |LGqy\oV+.T\ʬ[h ,xɓչ3Ƙ)\բ?fOһ*v4b&w+斱"4CPʀڮlʳ=lPY@ A3"wJx"ZVA4*95NG\T'W)擻+NSt?w`.D]|?O;1x)ػv0t^{r8}mA{pe>BbOTOgqܘs IDf\|c~n4辌p_t=FA#4$*to|U>ٖ=Q/.\}4Tҗ*'mja6-j=WV ?~j~i~Њ܊m[!cXk^֪҅%8%w0rқ қy:z7p_|iåN[ zt^!W\ug\DFJ_;oJTx=uQžmmfKIEM:vF9hñ{|sӎgvi3h t0`^s>tuiϿ"#@PxH9^?{atf9wwmN>Og|(6W9-%oO9s&yy'{?+ <e#hĔ^w2V]d>~yrdr>ӟ mܯa~tFI7sW8w]*d &"|ց$hA.S)W31v+v`6O[J RÝy{>8W5PhZL Οf+\=mx8_skY;EKX#κӱLI=&po^w Zqko$. |0E#A ޖX_/Bj)w4ͬ u<ذ']p(_@z[ g}Z@uά6xu'm.׻w'Y+ͯxL7?5Q5Jh*+6>W6G8= (pV#f4V,9li$eI0+w6\ӟR{jl/Z{U7P~@o",ԝX;hA;'u 첂:04P":>|U}) 26Y: :~aG8 7G"Bu$Y|M[B@cp.,G_?C 8me- Sf 圠6.}sbgk^m*x_qi)~+rJ^PSJ1Vw(_ۜbJQC\ ]àswk әZbPJaR)*c} ZVӒN[R%h~A65㚏x}Y1N}a5.݀z:2rhH谦=βڃ T6ܧ 1酼*&_QZCPhP+;Lm ^-?B'HvU>#RCtTq7P5Jf/ WEaiAQ?f ci<1mz6 %xH hk!@eg2 2ũ?'9̊أPGr-d[yØkb~$(ti$T#.i *C DQG/nUP~f\,++=wIK6.;C AƪD߇m25PhOE-`j"DJj+I T]Hk`Y'r~(TS  ym j yHբNQO!6n3>Ndo=aZ{<#[z;E_+jv0N?vEY̎oj,YZ4bN8}L d6F[02pH} =%j%_ndz,/l|?ne9̕v<:׿j Br.Nyaznxԟg96MP@qJOFMQA*}ݥ1PW!zBuB,1[ \ʡȝutSvqO\8p?BwmhZMS7H{rLΐ]ATqӎ ƾλnL w1KXELHި|b?"QSeAm~i6.0Ã8CVOr|8LX3S頄ر8w({o8և>a@=K|(~aׂsiF9$?=8AdKj^/zgG1RD: d$Ǡ&X=9/}q/-B)ȋ,;oSX?SE/l2Z| `JW!WMK_Lm}x -YZD<5:.LJv_q_F f/nWO9}?ʲlƖܒ~@<RпUJ,0@,~0.F{=I$v2wޝ!Q֓X#{IUavx2?H]L?:qu&c1 HVN6tnz'2{sdIwxמΤ{{5(xbܹM~~LvGtZ]Y DHUݟhq;l/r0L/;pJ3FOznx}8 =$i42Δ]IyMCۗ!}ݝ~c,Ye%ܞ%R3=OxK.{eGzٻ| *,dIpۿۚz(ܰ_bk xޥDAS+7`50$k)ntq 1vfL &0_ouFHszU5]**[L?=PO䭎4 7ULe(" 7{[aC5LrLzBr,Y MO!W eMB٬ݭpcӎ̳+ъC%,ZCokuNTP>b; MRpo߃K1غ>P]⓴dJ糶{{P) dF6UzNW= AwJc笟 C kg)INRs1in~/ZIYѣhD?υ nCٻ%6>-_"/ޥ<1{f&&Q*E#\dKߡּY=TV\Q80:JD⏨WEڨK4?8T? gwDݠsEcȯU:t5[X,_CDnWNuJ>hCeo(7(ZcIwq6g~8kRL~nmTs9J[d+?ٮ^Z߀k&xk?=r螱eAv;EE`'lA!BԸ d("9{5yju ԅz`UG:@wN+&CwKf,DxBx p쪴??ybL+pҿJ]c8M"3TyY5P=@Η7` NKXSܦ I[b'u˜լKxH_FUT%qwc@Yۊzj0vD} >0~Ss~Y :JȂ7%ro5ebp5 :ь(FKF/9yO'$ST:,/PB}zmh?S0OJ-C`hy>?+ZQV[ ,c`$䡡4mfťLDYc&n @:"K rd)8)LP~UJ# n A( }맽[mIo`ZXweM\`(N0$w[I1Dh*B z,d|`"imCԡ*V0^o 'MV#3Wu_\V~yUd :jZNTJJ܉`ZsmvGkjMx-YJ [\>iW{/hJ!)?58q~ Щuï^un*ﵔ0 Ѐ o#0j'iZ(5ũLxi4ܱ hXz+ _=8YQc 0@WC:1FX0]Gn}W6:i owA8m*KJnzq#fZc qի#Z2\kiF_#kFQ8O~C ^Hx ;_,6Fwju}A$ʤ#N܈qZm[:g62{L>_.?io> <ާb})}sDNW#}"Kl !FNWQ^m VQhY:?kGv?O;w] qgz_'mW& , q-Ü/)*2>ǐ /gGK?4n#' iFY.!ٵHs8dUgU9gPρgA(iJE|[>Fq%p;nky4+;LX dZ Aeh:h^p8)E%KLj7ӭm*f(rk {nS۽wIY"gSqZ[.a+ [iZ@n&,lX%Ȫgh\B_ xT\rix,LʸRLzx^'YY(;UCsZ!$q-]oBLF3lU*e%RK2o/S>}KK>[n6=Ȣ'|]gQ-RCXOc~9Ś~E=52{۳V8!|^d;+獃 OM dd{5H>}K mEsg \jxmZ2?!ڽBd#j+ qChT)mHOR.B̯,r Oz\mA*ٴE6@sd[BUG94 Ҧ)n)''h%f U,0^Dabk: `x s<#iS4Ϋ*a8g6^!]q _pXT7RMHQ#t,#wL5d({G>0v{C卐ꠓ7ѩG`V`r0QP|A p^iޱK1A-aW>!ɰ6{aԠ͏RMӈt U[{RM/TxM XEy ]^>ZBUﻋ'`J<L|) r&\^(!kX܅2#P5`X%VjGd.6m+dV[~T*a[Mf QTmw\qXȣQ!XӄeͅY ~"-9bk2Kv\]M,u>w v]'ֹ_#ܠCFxmApwNC`~ ma2׏:|rƒֆk\C*N :s9|7`θ6Q* u`68P5>e=]0 eU4cb0 >bx PK)jPʔun˄{%-Sbo%(&4d Y*C/Hi,mdeHtԲq_Yq%zA))~/$p& 7*/5,T &P E@9# AVM1* G+[Pkc)W*PM.+ 5. cՋƃghES@PȫU30{?"8йׁ G[)2hz-gu^H; ya&%&Tէm"蒃I! V<(pയ-5# ^YR~E40/HdJbdw\0f$9fME+M1m(Ea QE=*OI$ ;xt@\Z>?=ct`x{'iZqTb @6S J'+nѰJpiG9o~Bo*钸S-GY1NVs|mʽ^8<Ɖ:u[ pF[2t /Ę '溢n]4_2b1w善8f"eƚ^Al7_޲8~M 4Xip@/;}|ɊYIS?#z`1CcHp݅ۺgM"KFn4|k]" q]?.>{?>Ÿ/@54x = tFjK;qDJ[zj LDJ3W"%y{f&ZGQ̦ "K[kWw3g\8VN' FVMuhrYZ/EIFrMtW DSIU\}םCȨפR#Z1N[S9pU?;wjSLnMvթM%_W@Ƀ:p|jeѽ #=qO]_UFTiauⶕw+74;vfe-:m䯒Q/d ~͡0}E, ǰ=#d!Kdk+7&߂uK鸞铄߾@& >J #A+&֩8|!oT\d޳rOsyPa%UN߱hXlҽAMߤ7qccHFI"Z)E,څݙC;} &Uzy"ZNWlt`@\unQDdAZĹ@${:-*MuBwsY `8Gcw#6 oVwYu@H$'.H=3YKw4p}6h+iTQo2V7 Fp>Jwm_2XBAd*`ta^uw9l{zBBqxKć4;XWTTט6ԝ1\֋3pTNM[&e'`mljK c_)+{5e_Z ǃK6z*PjjcH'7J| x}[WmnP!*-rl}u4*UɽKu,p,bCZےC6t%~bܰQ[1߮\^{ڱ[s5R<^6<ݹf(_ywjg!X<=?|y/hJ "Cf?Nn<7ԛ|.?u_u:?uu4*k5jTLR'ړE\ !/ޭcW hIh1Xĝ\U rZ{ZrqYG.5${x #VoicQ5 Ol z ܢ[xDddMmeN CZZ>. jò{-!-|- 1-G-*EOpMKuto~ӕ#1vUF^6{WTlAyuDv>1Zf7jnpuu`ZZK-ZZᲁ_ӆ\ Oʺ'ܮY^}zbΊsDjmY"?N=T$R6>]f(E3Xf]^Ć0/#L|R"\Zekc@}'X!邶_k9Fm>S:dzhEQY3E/`ҁ1tקw }ةx>Iei&\KT1ԥ3I!UzVLNhn>3jrvOPUÉLsF005rT[ǃ5 ]Y 92L s!@g&@M&|OUݍ17^ jj.6'kCʒ{kE6L6fʁEYZx6 5Y>߸3}$&#䳊bn˞%Z ! |iWBžpʎUPٞ=`Udf> KwBTl2uog+;ͳV+–wq2N\.EH.DMquvK&P["tv֞OC>GJR% $>QXypK#B%~#%KV2z1T)YF%cb*`P|.n/L$'D'dLz5Mzp~? e yDaχ_P?/4H^[Qd'S[ S:jXzYx(W1mXt,}fiIR{u6IAL/ ,{[n?((~ij')Ϋ,L/!T0)n؃5ʇjZKu6̡Jh@U8:؄#ja@+k령UC?5 Ӳs{|Q rp]V-ęUm'z|~UB!GWI@_{O(A,U>u}p ܍@u 6uDHkD%&WN_[Wߑ4˽|N̼FN@K6F-x'|Y4eqFl1N l%V;T|(c6CD" s)eG-1~4*N:f++^ZalJ+Zq *t/n@jm)ِ24Ӓu<*W_y?( f Oi^ N 03[cTd@6k4`=7>(K rۂtP>%ZW!ikP3;ҫ Y(@Q*=j[LAjA(WBf>"ab;a}q—ʶkf@sp3}tE0>QJ7az&^ XN%H?[2@eT/]@82$||ޒ5d!9>l-![ʜtśb#|Ka+'QZpx:^aW ƚ|ykQ\o0{^7:|Ma(|SuW-cxwFES`Q7z>7/UiTj޾z(+co!~~¯Y~f0L6$j~wN} $R=oExkԈq>2D O䬨iTk)j-K-̍Ks9dkY/>`E#ۀ z~팚GO!{Dc]1aF[;nI`~]Inh 2B=|Pe>)0h臽tO`/rx;ײ&D 0眳}Hwq?]C`d= Bc>4߻ "{gJfTOxn7PC-v&8y60!ܽȜt 9МOQZӘLG9;FƜ_A^{wWg^\>8YkϤO&)۶UBʖ!Ў:@:~7q-h8CQ7Fߌ:?n5wKZPʸea};Q7:/On1vO0Vۆj2IDJ['ݶɬW#-3SRZ"k|{2>ONcZ;WW3h፰q."v,ܹk.ěO+/GAc'(Ɠl'j-SDZs]w}?iBBSN8M(ϫFМ)Ȗ 4n&V+IOzg?qO;d{Qۻ~<1,4n C;~+s@}bȫ4z6'^  |H5N܊^voxu.Ҽh6֓${˖]#iKW-8.&OZ?1{0NڠVpwfUPO󈐣/G㶃o\&/zxr9gwAo|yh9;iu—hxw% zeg񭪰~amNFs@ٻjRǕ͛oR|i;Fxx:oF!~T;a÷dqRKwDǟp>A֍EFSh=JX`Nh>@얦JWK6)[|uԴh.k=ܯ7bLT(LRQZmKD1pgme+[ Myu9A0e76%|4 )Us<653Y ^kW)Wbj‰ M!0}tt{\O)HړmV1߭O_Z^ǓQx0rƮUD'o/%v }1X2#/ʗ\VïD65=>NKmk|B_@ұNSjf0&<꟩Ը#3ѱ8gm_Og\sಝzPއD$)?K Of S/}FiÙ+fNY;;5f;\t'~d?iwOqҁ8~)Sc߅wZhǓH{`+:ÇK2 ;!r>Gn2&j?zڛOX23#:3xՑe6PY'wJu^ԣ?Ώ *1$4u{~ΰswa Yη1PztӘ#p|AwÏ} w'?OzO#=:?npJ~@v{dnnwη3Y+Nߢm3áGsc"4`;Kd|u;ICڹl'{2np|faQH-n>>Fsп?9E_i- o(:% -s{b%iO/28ߡ||Y 3DwґQy>p jTCo9N8;uVÏhdn~+/4 ͤ;4ո;8owG46nL?~:rF?Lh7|٘H Q\D~t{Xj;# VjWH;ߣk24Iccms)[:9p?Gd-J#*gI|Dh6]7ߤ8Uѵomul#l,%ҦbBtu<9X(9qWJ>¥c.2?;*%uP60r:Gt=ͦÓ^Wʇ;h:]yb`U#%ĴzfZ$\ʙTb߬[L5A NC|x!wI˧ªb_ )i*ꤧY}W@ ]CYticBD 8+_s<@Րc;|JCʨeX mN qߜC;tB!0|kw6 _}W(8Vl_[N GE5" y/&x/2G0~e'8SN)fSmi69^׻2;$z/GOa)[9+q-=ãF<)njKaibQh^Ma C0:uQSR㱧:ݹ=OvAYOQiS2>H~*eȪzsED7q00WVkid9˺D(zY#$Y.]DU~=۞sqs>ʹiE^oP=Hz9>m}Wt%\? zw<^l!<>* Ych,jDn?$Nav-Ycv黏t.;l54/u.v'1]vAV͗oL<-%]ʅ >W7." 0I< )])ʈP)ՇA=HmnFa!~]uRA$Ayz̬@\UUsH? 3Q?9FLixfvdkQS> qA6r[tiقdt;Ae^ep}u8 6YRxfʚC+TwAќ>k>J f0<.Lyt0+OɿYXӀuWResѤP^(}lq)x?b3"M&6|&|EP^VըAw,xK`4ܖ91=Aj.HgXu # :*k*v'ڎ}d_28A8Ɖ<(d륻t p]({ q=}WA"zNߒ, ldhmǘEJJJ_?/kU {* r$O/Sr:lҽ$Tm=;ܓg;Ůzw*v?wq:Ll&gԠϓͤ2[0-[PuDz,Sz砮ѹ#K }jNO봲݀vn& IS:O`a(2Z'|v*gL1R'Ҡҍn|&CғZhJ00vPnD=mi\=‰T}-M3Xpȱ+=ՓucƗI8t*8T*SA ҰUvWĂG/PRC yq0{'eu&@ Qs08(q1xωƕ1Z_tIjcp%}Y5"ٻ68榋2(7moOM"cX\¤g8pJPO0nj|( zqR^[wbd`_}_hHJCf~ɚ? ,S R#01r rT`Vp Irَ+2 lh^ds͑n#vxTo8 w/)7{fvxwb0-ߡ{/G }]L,N~̞t x GPޯ+s%؀#8>@; .=\j`[`N٩rG g8I#OT0Uˑ?N3)BHy<7as.T}$~Mڽ;w_+]5x=nxnp~Ak=9Q*`4aV'Ȟ=GO;Y.2 e0:;AQ{k.1.^ە'YMK[t`g+` CN&I2Tr0o1fYm2Kp%?>h,X0mm~+0`i8~hNBt'q6֣.I\c Lz&9椝͸mpjsz w2 }^ MkbQי' G7,L[ęI+swҔQbח+\3?X0"QFUt<=v'a6}~UE^+]gC8[ɨq f<' NPw{wNU:7q%cZs24Pȋ;r#x!OX'E1}盳>dh(v$*%Y܆"Es_X餫yOv(pޖLFq6[^p6+P.ccT60K9(r\ǷVs+6A"}E7nâaYH*cԧȰCM3S᳔ÏU N;׺ o [ΕDm-)5?SRO_G" j$f†ۥة|.29=Q&>8=gLLhM=A("S8c~Ĺzkp鮁`k -KCw TH0ӗ ^[+\giQm;Lx:9Z/00 uK_`qGSŸ8~ SIw*aAΙu SiQ4(WU^$- @=4iu$$Ǔ2 7BMBW]a pqW$ey0q>%KRU|0CM*Cg4ˤzH\cI^Ԅ'PdNfIʽ?K^=դ97z0n͛l_À/8rAha "g0fv*3O|)ß%*b2-(/ɮ(oƳz֠hfdt(f$L{&am3չьʐQ8F1󔿕),uNs,ӹ>sG[¶#M]>Eyo?m- ;I:X'OgdjtNseLN6#;.&lrBNQGTy. Nx4ɉ}S:Nk[)&1m˴:7DkF,ʒNy3jEFpkɨ/U҄BEF403'YP%8-=0ˎg=lBੴ"ufd'$ E)YaVQ~!lf  k«-kJԨT~ɜ)]8k#XL- ,f! I8w?dxʡst߹a yAmqJDPuPENj\qAZ\b](;YJaJNmbH$iDm_~WB^TjF@!FW‡\1јU`*ʩe@N\Uˮ+2DR&|Lg\Q^ţo54(CWAaH!N܏e~8ih0 #Dn%1*-eG|*QpjxiM b@g PZf#CV%A:ԉ"d fHB[ld DVHF-TT󢊰TU-P6eM)`B* %b6{ UIߢ> 3I|҆fM^0x 踛GaKq{9S{?kC2q/2U% !vy ۪Rōj~<~dToz [fAƎ{ OQ}H NDJ.CVצ\C.wÅWf~^ n;)a(qw\Kmot=>AKە΋h=]D3KD0Oq~$e$pJ­ L#3yG!e"m@a?r*qԑ;ڰ9?# Y9/ZjL=e_ZAalBaŠL]]ZEanXAlJ# E6j;]עCaXM\؁h;*HEM 8F5ߔq^=u= f#^Ishc,JRW VDU=E60 E! >yjgPəz09BNh.9J2T0guPʽKu"@2ED%U`KCx'3J'{&ib|AcbRX~VDejld+_1B2FKLU9zPoBǹVC?5T}61Rzehh@.H联& /5|~ֵ)^<}[Տ'-j5\ԏD^9=r0`OOK `W˒ml# 1p<1ؖ-xk%TqRMJ׀ BZRϚ0joHIkBb' 8U-.6hdULg1 MΨZ#/B :~Q$n0pDzk!GzB66`9_:'|:0?zz3^ b ]UtZkPfd+7 g=\5oҧ|PieO` 5F쟙Y3t;نw߭ Rς}_6uqg4Sp SrMk &/ v Vn鿵ۧSv_$oɌ}0Sb;qnOFꈧecx`v =6{ Ecs rח 23;*bl.pрT=|]E 8UL:,F0?qUu2&RfuZF?/VͯXf!ؐToЯ$y=qo>Ll]"EUM̐-H]~U\K,cj {l f䗑=3F: L)p#K ļ6 0C8?snigYr<&KF#6I,luL[tf[sy[! 1gsgkrL\v a 4F%[9Țo(vCIO3~=~@Z4m^L^Q6Kƙ0B"(lนI. {.|tFwrxXfY7{qmFM쮋7WoeJFw3R@V$dū3i{*$<ҤR얩bEiA4qWAeLWY8X<ȷX?饽``Q#-1Aם4]lr@RB\N6kWl xrvKtuE2-dVRlɂb81F'A i#'F3/ m-IũѯE{Jm%=zHiZ$fL& WkYP%u75!4mUF[KC#itKM65ȪY'١ j(7q*2~oX:r-8ףN1}+ś2Icd UWZVl-_U`SsJ!Ô ~ƀV"Uoq?٠7eU zhGLǀ}޽pagtD\0mgi뽳|W;9e8NqIR*!xt{Ϝ*NH]ޏzB2&Cz:=HEƵ` xfQ$n&\92S9eC.23`Stsp /τկ'e uj3zj„L6_ka_>jCSAAfI N?hߌp@orKLA]d2Xz78]"XaA0sMFpי\Gr"AϤAs<Mz&s3eEp: 3xjO] z|>$ɶ6S/#Z%bJZEEEaz Cz3?SP\u:|rpS `ΕK-sP7*凰0^C"* Q]ve+܉J5q Gx| 6W5Oah߼uIO aKPVTKʌ.PkUCvY:ƃ&e>dm!YN@.FeeiہVb̋gSxIŰzϥ]2~éid@%yf|K"k_]#g+2NdϋJyܛGmVPsDSZ̻ e⭊Ziy #]#~co>{(6Xwt;# 5FDUsK3wZ{} jBc"X=r^[e|2q{ڦ-CG}Lta/ `@8v}kuc*q}P'w[q|ԻzOvU=SOtpw>A]>D&!*26L1.ƂZi `U*SGonSWX,XO&сi|[۪X5ӦzRҔPuק\OeZF0isrgK_E2i=*|LZp {!DsJUS gW /$w$AP/V^s :O",7ƹ*W,.'7>$}rfI jU~~?eTUBpЄ( H L-Z)”.5xG̹c9/gL 4O(^+jUDR\zw:,so/bWm,{/WȻ ę6 +X:l*|N5/t-Bo ]p3f# HՎ_5PJ(Yb'oEDZ{*Ca!w7E޾;n1P']E% *Zgt{-5FY!Cʵ4i4BA3S%ʬh߀*[p._cN?&W`\v{/ވ}_̹EGК)~ꨪml/,kѦ_UU(Bk@c p^ ܖ&MAȋ\I'П9Ûg-=sjK_4^ _B#QeGi.>>{#Ujpj]n//l1:ػt}o0.C{ r׽rD.|>>}Jd<δ&WEc*=;gxԍQ1d$ R߆oo<]Oq=vM:?!4 5`3jP .6c `pH()ؽ&|ѓf'+.a qÿH?ǍL͸ʹ{=p;2W>H6fhV,mcXܽlZ.(yB Vm@͇\D+m)*O@.pߚL3/!z Mn]/&q&("TwW\`>;bS*vYum !ǘ@K~KZƖ|E]aaUe]ƓQJB*-sWu#ݲ{*+&՝q5Kgo9G `pn*!7 g3wv̚g~I{ S^@"X ?kcBq * xUV/jd?˄]:=:nc(&}AL*0EdѰ$um/e_E!j- Z ڬZő %FfV-o0nΛ#5\_|@vN|'V說KU@g@;KY+!Lg{?O&hOpq2N&=UiOJaf%s"ŅᆡCTEh6I#/LIc1JeuJ ªvjj{a>ep.qߑ(xla_,ֲT 㪯­7c@ Ws-T)M| `#؟ hwU6[OG@Q }Bӗ2axM9]yߍAu͑`MԈr쯦.[:9G(jbTxQ5?C}=8ss_voJ۽'T9(Pݳ& A$\K 責]upؤ :ce uCPMdZa3PrXT".qcmE1ݫ- ;@`uBgX|TmDMA#26u:|~]p~ڃBDސDIozWAnXhZ.!4*0xjtɪ(.Z#8= pt76S E6nVLwpvSH8m*&_{+Pp3#ݬMՄڿ;]Hp/Y{|X9@VU2 +珏d˕-z`t;if4||&o놐NwFw@zzca(U4#/!%Ce Dj(CaONABq ))$h!rZ瓛Fۭӥ .Mn']z'?  h]vxAj1ojWP?Kdc64dҕ3*|\u4Fcֳ#خ`em/I\) Yܜ-_V~vZWm׺sEk!yZl9{L҆ ;hU A)A%+ W !~zй1|3 qܻ`d)T! Ÿ_ _uW~XniG 0dr5aPc|Mҿ2 Z{iSwxm}и0Mʫ ໻:1'w.f`Ҝ?gt.{toI-oQBiqd1yUƗcR"A[ܾs5$eiD骺 8 L8ti(ygrη/Հ `FÚRV$mR-nra ߪ6K#2@-Ap~Fy_3^3nxl_-Oz\8@x.*ZbƄZ=$e.J惰>JuI˼ePw q'=į"b/V*ߡt& D#k8 ?MɭQ7\*@W>er>ҍu ʝjYz];P-zn̪~<3VjYu!}LPVV+v ng&j^e[Uq>ZZ w}Q=K'ɨur&TQUkvW+ܾd$%|Sd'a6r /M}Fŗr) —|9ڃ^~F0s^#UYDkJ#9u:K>BH}-vT"R;/U}?Coٿ[}1,yw{+_+['Wޏo8C5&U *_:\~++z2EÝ^28IjFCUei'g\9 "2R !q 1n(^GNʙ=+x2f9O6|0P5nz!t~L]%3Sc\']67 :3%2/h = ">b5s,v<@> ZH!AiF*w޲rŪ"h~.>2 Mʄ٨l.%;6PK jbrڊ J{G%hkx}0Aciĩ i%vB /b)GskMV1"A6B)0j:&߄eY*`Yَ]2_n >lzXu nW2p&aR]k>O۰\JGsҲUer1J9jփް=ڎB{$ZSE zxUֹc@e8K$"GK q//M2tbJ苜.opV륽?{z)ƒL,m]l}nO Lbب^?j[Nv)B@IUk=ܧt&񳚨TϐQkA;\ pĹfoK'\iS*1yWK|άf 9IVWT9A> pI L08*(_%>S͐6ѕg)'޵5HSlsژh8Ԏ%x=MZR}.\boHrDs\+ێNbب7Id^pxEP7 P$6 2ӂe֬vN›Q.&x ?۴B:\aAy|Ok]*"k_kQuZR?l )A U 4^d;q^_R;/4"#mx )|zǷ_ʨ;!ɇP&^jI֍^ _h[b%iZZK\V k+,lF;lNij8O؅1LA<& {i$)X8s˚(T ѥj2rMt( qfm4G̩\NVEm/BXF0W͆RHF:fUaVU 1+_#_'[_"Yq-CUR%EbN縧ϋ,\?=GYu)-3X:0srYb>F^J9Me VjD׮j̥ "kTa~A0@ -h@: +!'ȐHT׊'lMB:{jR:XHؠ I{&(D9} - -M h+%{h \KΆNtt X"+r t` ܼ֟| .|zdNxljH;Y2y$0iҴj ƂjU2OZ܌8ٱ( OVb:A"ou`Ւff[.2UOWAIWF]AVlR5$i)JGVyų],ԩJM(?3?H ATL@˩Uag7‡U#HfrE|,ݱg&VT'>LueR@oi,|71`vZ)U9 ak VB `SX4+dVCwClի M%+iM-2SK-l[fvGa2x_VI\{~QqKxF]Fdb5UeuKYI!Z89_q${H'/~TS <2&/Q:[^P ސ!4ˇ봏Qo,gY֎}|{(ND /UQ)!{@#4!A}ѩpqW1sϋzs O!eZirXLӲblS^tN+T4ʾUF$$duw^[O{N+%]ʜqWp㲣aD"aW2*='29ݦ&X}Yhd.m`ENq˦-aShVH6kM~)l/99UBiٓNW?VqaTQm+p\@ѷVU H_/qWD|'x^;w1#߇| F3wSi!nG38.]ih v-;`t%<>5aI2|>:]JV%t> m!eE.H*;4^n3@p좈lÇJ@Tz34pe*:NmOu ր\@˴d5l\@1jX>ErLJGuqQnW;fCy,//9j7MO! Pt8NF Z@3!R@)2`UNfgwJ7|%/0C"^Z^;(XL]+g_ Zl?&/|HOib{{LLv 7Er^.VŔC 1[ fٚeuVa}~ZQQDZl7P9Vw FUPlyaNǪk1k>Mў鄍?i7FNᶝ1߉F^tVxz/aH0 {cMaWV=˾hhQZs L,XLH@2"-1x(`!EVZ[bGck~ uL'/qd!³B+vouTh`ϟ]]+FY6(B]Ct)΄y jo YrwAY:aa:dQ[6*ކ;:] tWUF |6PX"퐩sR\^I5h7 P` Ӱ--5Mn!rUN#1WGܥsV|k`ބ[M\r{b8I)D# Q_,b".smi, P=B ^_[,#ŗjJLAy@՟ȪY7(¯\.L,uB_&U]wu2yMT#5)jN{^a[iuyA${ UE`B5 *0`Ѷ ϡXQQ8q{艢T:D@{4ͷ{zuWA. u;Ħ䄠u `x @1jwQ\l`)hcG+ ]zC 8h2OahwI9Jsrj@*C{\J:J z'+;Lmu31|qsnp+ʎBG@e'P~* ֐ϙwV7v\e(k|+JQA3Jܸ_DՁQ"{\jH;vXRk"C 8k猌ѲFnjќ-䢥'Hw˳ܖ,'I&__HhƔAێɗUTAo폇4sB$ f:힑'=J^U:1af{ >}쇩i @_]d5ygg$s*Zgȡ>6-nKF⇓.v8*+A*JTa$1z^jk'">-ɁPu4Q{zٻ&"%:7N6M$ b] w7aVAf0:JkT0aӬ]e[$$up̅7Ի˹rC=T~i/N/nү_D~9ӵ_fAq 6-Ի޽=>ЀMXvӛޏI@8`bM?OՙL:*~Ջ]$W^_?Ъ¤A~_Yp#0>*<8-1x /OO-e}T1ȸ;/|?Oy8:ɥ|\-8]VتlܙFᨊEٴ׽6q{1}R"}PWdT3C&8AqԋM7~TTQ>a 00KbW-f7:fwx3_JA=(u:ULTǡ쩰Z IކFDAŠ(s<~NxNKh d6qѼP3>jޱ(ĥ݉/v{8{]*sk; tU(RvʵB*ݾحxy _;rRz`4K,'E^aN\O0%1[b},_^g.YM~ ^i0 nwRf !oLiT7_ =9ѣ[)oJ,mʼ !NNJeLa{T]ƥT/0Nl'mw2*_=ʸm/XXہa <]VLVBxɀ <]b))bR>_T5ԑC흖vv{0WD&3TX2k_',E*/ټ/`y{Hb5O}_h=3dqrE!Q[YW[:Цs9!iS) ^Hs {Vߦ,Cس,ҧor-u* LiJ  B, .A=1\+;Pc\yZ/[`4[VsALpSm\31ŋ^p8?J縲vI>1Ul`vv:ߔYj0yfE'aa~1 XPRqezK~%uu£Fa/OUkp9LG 3cu/bSepF" UןRQ=>=b.W' qr6%62id j,E匿L 6yt6)wjiz_8)J e=#&BvJX-0ę ]N^3zel_­ b!X^*/r,('d'{]5,TTُyY`m2vKY\Kqw UpW+P4UTNi=ьT B- G)"oߧ, \/>b[m+wL;tiۭ k()Љ;-5 /" /eOdO 麂9ت0(sv@P:-=Z(qq}ĥ3*R>fzC\Zs}:+6 Z"]!5p5!U)m8*4]|ڀN:VXq.[4Q. )ԑz/ >ރN珚Bܤ/̷mHe4ҽB/J".+.l0^Ix-qSu\Bvc)iYt0DGUhlb R<7WՖ/ GW+ !SLC wQ ^E;-I? vk U˙cn9ɪ8>kPΙfu(tY 'L#-#ECoP bcaĈ7ȶ]#>G61݉ :`Ffq4P5o;F'|5H`7o/etZՁe hjach07=U[{$kW=B(E(#PhEX7y9 *dEfk89RT|j!d3v̪^h j>f#MC#ЉYmxbk'ZX~?ӷpw~Dev v>QSFh[MQx\os9+qٕAkɂ3i+!fԌJ' wEB:hQY~ꄛE^4蚰}R#5sX0AiAuD2ۗ'C'ĝJwb챭^qn:(3^e-ϹIrNu~=]l'y !~EO 'x&Ͷ)ףּ;_llc@B*^'qo}Xo7j2x&<Ukc V9ېNͪ 0x䷄2 EvBx0}=sen=h+D Qb5E q/0m kT(dE83#Gtl=!մax^gi1˼2zykT:mu T.`al Jb2wNJZ峿f2 }Q_j0i\B ]ͱ)$bi7 h&HJ7"oh)[0wpJhaޥQfFHsjOL34mA)-ҩG*c80#ve- Eة-mj3T:c(Cѳ60uBMI* 1rɿkDV}D:;9aj퉯t!~,nYꀴ Ap?XLպa5Ϧ&\o5=DxJ|ؕI|9C*xFuWޫ>Zڋ"1L4D* 0;h>@BBC7)raL)[֒4svp nChlݹ֎[l%X P [aٱs/ a.fBijs3U݌YT>VQ,T^~\gNk !tYDF>fhBb\jMDɤ?33EY0ڻtr j:d:QO}f/nh2KehPxbլpiէ.mltiy h쭅 w@K؄5Qka9Ha>Y q՘RCCA 0."8vcl뽿z'@feՊ^36'JHmz*J)VQ8-SG>|u 9VުUuT1VN" `/$j-D"HY'^blf /-[^r,L$uڽLnw~vWWkFFEx`)}?ch;jCR? 1{ͨNmo>nWVP C{RÛ|D ~T_ .9:SgHJX fi*ECvvdPkTTq#S`]AYr%rd?|(x4{Ƹh(/4 G4f̫\4w!hk6pq4}aPtXG D?Su+R ejtroup o?yuhD3D#2cО;lъDڑ3۹cj]<4"5eGQ(Ɨ3&!).J6#lljv7`~*!U8=F}3&iSA(IG0edϪ{w ѩ*4!<~8:t/I6b>bv~LH(-9ZyA 2୶4N~:#^f([[nk>4 =7|&aV2BSúl!D"?&Pzai6ҞFubյBV$UƤ"GVjRfiW|;]?$ߒ/:zp8ymA bGЂ%*J15!(sE1ݬ}P1ԢzDRdCt!`&^0̨W lp2 $5nf LPyRϋbq l0f$nmwU0[|39Ւ?{2Yv1?*9:qo;vb;7 IEZiUNC>~e}_Ѵ_Җl_I&:݇~:w)I+d`:7TO Ҁ8+ @ZOoCZZkKo7wR&J;Wޏ$SjA n&U~Ҙ Ռ*@GD\֧(.˘D Rnp/-1Mvx52!IfIܾu틸v㦶-eSwLֆt\'2KLX4}ѫ'g; 3GXmӉ**HpAE`Zu9SƉrc8Fܘ$ߩUr>%a7FkxpށilfS*q2 H }`6[TJvOs(y%iyM'}m\*n5wgmZ2@=:!8'Jv;Z)t+#]µA^ƖT͕7C ګ':hBϰ^cyPȄt?_?+йTǭjtv.U7mX0 0ҿJ$o9: q0MTu %tG:b ʽ|>Y٩6:.*/+"0F\Tpǭ=l;T}HjgVU- &iq|sx]7cKԅ8S:P]}>M %5yuc1OP9o9hļm'VK@ UPljyt/;F2l'gY#5vf&;/+ %;t|~/*uipMo .@~㏤ЇnLPg[UĎ2m*j&l5E T **Ln& H T>ej2V{ ߰zU<8~ly4wb]֩3\յ+Oc*O.¹]fC5ٗl@;Qw?/һӨ`رN8*| Qj66Z&jx߁yOME4'ؾZI2 5E42ϴauV=/9&r :Pw(?0wsƁ'P=1S}SxճwXhj7n]+avK;zT+ nVz+cqvbhըYWh|QͶwסD_v/ a*L]Q~=0;!9Ÿ|K[ .Hw2ѩ'iAPôJgp1i `rrZt_cz_̤bZ@i6-m/~1"OuHk7r8`naY&%|ȯi 5^uנ22a4ȋ;|Ѳk%|)\9tfP6(SsruXm5う^I"pnA*o);.R>zzu؄$s~U8.t/ZÀK BTK;NlKU'm[\ 5?cu^ոq϶CNf]_EуК< _9C-Y2{LUtҬq]2ݭI*?yL/_O O?UrpeϖU?i~.Mܛvp3ٻkh1ߩpd:]BR/sPfj"sXܓ;̆)ͩTGB8aq|O}CQ tӹ`DsB|y'yp WqD yҖ,(6q*j'5&(_^ڑ3_AX KG{3i u^{Z>8o7^=A "ܿP"\k?1ț7llk9P_1ZpU99:9n4{鱘E#*R7h(ЀR/ I/<\ _Ӣi6eK +yVMnM8>ԁnyix0jf"gQ U|Ua,jLg ѬηYxPA <Áv8|VbaZ$<=|,ewATDX#ЌU^FqT``A<9 $i ,5ߡ+0w] 1!ǸǪGx:vpCe9E|Zl7潻- KJMiG5 !f0d=!}Fhp [R ?sDC>׫mhauubtB5DG.*6C΢Lf=GBlCAc*˴LbFjO&'$Hd0GGȦs`Y2q#}i'.c,C,jNc#[/<89L7J%J+.hi%ȤK} Ct_goyj`!W 2.͜)M\\ g;k/V#[Ⱅ=/⬛YZJp2]ٚf]ֳ>enrnßrW(a(nUSge`xJJ tԝ,+{BրsW:b1Tz0S7RA@YB9]f h Xd0hBDǽӪAhM_GzrnУ㟾TqT;MPU^ TJ 0l/,dk3CV ȸE>w(ڵfnN6*&w5 wIz-\$'R!d::V TQCsJnRaB4`$жk;#PDޠ +;"e}Ϯ1u6Uv wZʖf4L eϘF2km61,pl>RTML1.pکyAH $ Db|\R ·.<%DfErٙÉ>K^*D SXfŘ#HV4jʫ CefM]/nS %ǩ"N>COh|r>cd?6Wf\)ޭr8gC(pQ_>*Hs,,bJ ,V,5RQ$ATYP: Ъ'Q|F?Z3V=>c7CC^Az 7„ЫOn!EyvWr>`Cڃs5 uT0$o Y` Krp>Г<(,V.*09*(R)vF(aDpL;k-v2=$ي.S'u!U_Zc/յ5etW@g\QūU1zϒEÓF v3=8NQőY֎]ڷ 4i<՞iuNjLu!P~oR7.u݁I9DV $-:y3 nIԃ7zҌ#KdtєEq+9\#IbBjKg>^wtPKLg۠j\n_6rA]ܛ|;8E,p6D#Y~0Vj$*'ف6RWWʌx;!̋(:N)<1'|1YTXՋu1@ DzL=.y2"Hz^҇ $+iFq8.wkz9Rkf;8-$.;+K-(_N &+|Ͼ'{#x1<<._iJBMkZMoDsFc՗6Blұ|=O sM\*ouKSTOop{AX SVJތUTGj>IǓ3RU*KM=27Z/.\6\wN {wW4u?T6OET6>Z ORoѸ9cl}ND'JH 9 ި'gz߹j/|!'ݧO#u'qݻI\oxBf5d |P2Ϥ6ˬg4i ֒X---釭Lf|!7ްw϶hfBv-aN#4^HTiS40݂T߱tFį|5އ8+7ZyEUe.g*NH>^\v[cG_Vj\P!Gt^5yd W>h ̳~thK9S5}V B8AqlfA}qTSnJUH62VzԭBq>M[Y*!T t4xys1B4.7@I3uVԮVJ&1X3O._\h^6UTXfjR!ݧw4FRu3$/|MJ7w%d8X_4Clb aX J~c0IݒUFԳ_L:uAL/h7٪($ΡpHXq!6$ ,]CZ6ILjWWH31ꀪ+]z{50uyQ(*d )!<G= ݟ@.B(Zy5NiqoC?eRǰ]fU:ZN+f5o 0ǍZS jC`E~W1n2=u&*K=W+͜մܘx.vxğBKQN)f$V./U؁t }COLxޏ }N Q=2OCgйYU[MXfY7,leajThd#* !蒫 NG$uB>ׁKڨK5v*QS B5t^8]X߃@?Ud e^ԥmc>nٿd" @o">_#nEԦL_0D<NM_Ve6jndoی>,)_aCH!kcfϙ,^-C. .ıۄB+}Pɼ.'oVI\~޶a6xMdKh/|j}y "7ui`vd!Z-|M"yf}xUa@faWTY@=fadrOĭ&;{ ] 5# 7аo rQJUbQOOYx0U0w ;aHe73!>LZFȖ+FPȚQ ^$/W)G䧳!n +qmh'Qd-sHĢt2w0j. ⋕R%.]zGU_d*TAmGܳk*Z:HFxHGpqe*nH?JSEٻrI؁ͭwL갅5>T a9۪h6"bƒЛBwZn\Hj>(˙qZu]B2.rE8Ąy3-6x*#P&bLN̚4zV5·W ^g;KMx椩¬*>Y4I0ĢGf8Dk5)zה8+®s3IE9Z &G;ezwCjemP:&<9䅇Z/]!Xתd=yeQSgk$ij|nN=FtuiV5)zP.w(K{ @p+yNH s; sgQ} //XC,~B,;<tO_zH:Wɸ:Cg "Nlt8@n&ֹkMr\ArD;p p"F:&|T-ÝJ9zY'o#d N*vQdFN-vJSJ}rnph|hdo%Ħ-U=fҞV ("S~2E͌X: LaBh1%T+W SJ_.e,]TPZ 7v1Kv8\?rƳA=b0"j^GCCXJRky)U[[vIH ö-2;Cte:3Qcڧ*KA ^RaNb{E\{9Y%+<*C\׏.EqqÌ39g,$&z'v\>\*R]TPǫ#z?dסUލo= wWÌZ0xӗT.ZWO:k2j(W:rLq܅*U4Q 93 fo",^c% ꠟjkeڑّ8Wm/YV o;6ԑYp$9@v>LcôqToffLb Vhxw9.S|H/?/ #S@on[`SS?\Ҕ+`/(gnCί[6+v"fEPզD 渞ҜXaA$ad!Q,x/LĎ|{?'4TdS`*ba SǏIb5@JWZLl;.e! ,W{n(Nnx~C AYfBFً011ÌDž:r-]9oér I  06\69 ool{5MwT\:CXG[fm"V0Z#kpiecjȷ#T!=Y&cfNq{f Iu))/5hy=㗩{Uttf{1v<˭BwFaX4EKJm)n]jUCDpA&PO+ R~ǪG-=DcFw6:j]ţǷ bzLn3S:Te@WҙҐ;,Bm* Gf ?>+gƾ JYpG/S9li]61jvCV!Ӵ wJlwrr/n tO@BGLNr\s-qn~Ǚěrʿ6`aK5gkZh^MchS <7,I2 / 1LxdD|μ:ЧXRh /_KQrJ@5Z,eqW= fN)u3r{SA]@8w1Ǫ$PkU' 9/+$FςqfyY-\DޥalzmG٢\*/QY]M܎9?An80ټ[ewhכx DttK˧~6 # )k~Xx>/覘]pa8$fA3bz&s8VG]ܮBp{@_aMݗkL#҇1 d1`Bq |r ;.~չUYfe *R#"@MzUQa{?&҇> 7P#PgЊGg2KVְr"Ioİ?oxrԡVokm 6 M=rVaP7ZfA|vy@H b) b{ڎݗ[uaK )d{|Gy~qB6A<ȵxuxLÐ Z w鵣~ a9Ya rʍSVb-ښ_+/yKD- mBnc  YtX z d(m"X8fD#Lj/N=a]gL\vv$DcS}Rzۓdƣi p5j@MX2C~u!rZm5DOYh1Z#)Uu 2nݖA];:J8/}L&rAVhx%Rh 7X 6XXZ }jNO_A\M: TPAӗ/5zkרnN!R0g RP itfSc| x[2AǏ?!B3ұ>HG7H>O_">}i-¦ٱ6ڰk*(1G 3fYw_ ݅Eťe='\] rVmLU_-Wa: "u Az8J Ym@Ai2w/-*F Molgo vf%̦MpԊlhAlcc/ւČh#Ve=H$o8mUudGLxv\baxd.}L3DS[eEJy3J?lGb tT[u T Irr^VT|,j6خ)D.I_!-q/ƥK]鵤O= fe{^~4x޾3R5wᗠ>v2tRGol@ 3D&">5&+U!cG fJ+%Q7 @*\t~R<5e (*({k?ɧ乤%IԐ H$F$ %wUPη]swu:Jγj:6Z" /T礲%Y'j3|*YVK(\ 1g1| E2d'Eۥ=^9a9 "aILdv_ـTY [|K{l:Ψa?AR W+TX{H5`W]AfWZf.^|7A\?􃧘߫( ң9Nh8y81*۪* V0a򹀣}4j\ B2GH}hi"!co?{0l`(-֌X{~ -78fß *<V}mjΰ1-hoRCQ6ɋCцh% A,_@O96s*G.GA{졸/!PVN(vلUh<*R%1ćI7! *lk F4Zgx #~M?|fdm s.y'PvˇY5i0Ǹd6E*[%E05cCH/ 6H8 kЌxFSܞi.Mp`N5αg+-5p"Kl{՝˵SF)b!wfp:D>$knn+rS3j:nWB)[*|<9:.#Q-aE, Bإ\=z#MP=VT}Z}~KIc4˔Fg]J+چe?̴$sl2v| 4FC[[M(!5͡W[@d_ȺYK%[EyJҮץ+&B QCH#d Q[ mj^=\.tmIe[qR]nk];\0[$u'w|Ŀr &vFp1AlP:ygYNuz-MC8D<h͂.+nzIWH̃{s9}0 RE=o6#"Ԭ=T9 ڄ=skQ&&@0 ݂LJI[&QT1u++SGmKں [ɐ+)Vp'ep|1'Eel$8,>6$SZx\ $<)f#ƒQj&9ҫ_eN6c'+$AE㪟8u>qA+GAo=S hȄC _G09h9 v[g5tΨY#asݤ S׵#5*]umqw’VlvqgNJ,\ԙl,u#9$ 5}l?~s w4Cab.~u>x[@Ͳg3AzZ* _vwo>SӚq{XAzzV\YPչ_ uCL0fLAfKw./ic`t/fUDIn/sj>=}8<;WvTكK퉪V l +^Řd1*vO02hխ#o 9ea#oԋO-D¸>>s0%hѶҨ`1tTq_ E~1zEd~A9<,c a L_~jrEC7a d>_Fz".70=L˛C%pOLdcT|"{ |L;A&V  JxH=o^"~4y ٬ EhG4"Rϛ}/Kq4,,imiMR8dʯXF1(,T"XQy c֗*K$$($$.dēK\(٤_`ɰ|'槎yL0`{Y'O󜆖Z.e/CjC% <#;aC)Ua#s*{~-JJ%/dT6Bn!AJ.i| ft:W -xAA>@4Tbly.OfۧG^+.zd6k1ZҀt/j\>]n8~! DN잲 HW(UVܸ`Vk"r_"6, _KSːWipֹn݈uޞXlgvݩ=ߕNwgIO|bfZipeV&VNr=K!ar?MgP!?b&oq|--)-2?tJ!+B$=nX~;7 q>ur>_e{f?G|zec!x0)rw-Zx44gҮ2wf|pD8J>%8] ?b7/ dtqB6՚4}n<3X EFP\7o( `$~ɡЦNm`1齊2ӎ{͵ o t )<$aaDu^v\h]A*Ene:@1,YָΧ7ˣUrJp^͋ՖJ9yQO?+zckmzDSKOYN+`}rA~ϻD1Rw(5"MbMUT z27o/R"59y)0wغkVodḩKhI|Bg+qKv;*_KBkF}z-q#qFiJy1JѢښA|.в(p?V͇7,E+lG8/,AI2ؚ%_U48̍qF9ѝM%5F]F8Ɔ`ѹziﱍN|F&W\HI}!QgoP4c\qq2,%T\rui8Ȣ#ʀ#p {#pq`]DsŀO30Bz|\I9mAf d`(uc 6su ˬ_߂3dkU^C¬rV=O`︶"0t:4Zj!qI%Fz5Jf:\'-ۊݣ5F|( 6yP}G"B?}yܥ{b,}u3>ziJJy4`$mVvȠܩ 9n4u _G6Q QZ0zi`VPn j_RAvs`lFs fЋTNq:]r ϕ<zh$xJo}Fvܕm@7Yq{gvI :CRW(K:8L'GCNP$9AOG E4%O'D b =\rl=.k k D~|FӰ 7?)O#@}|P6pIa#:V9v6d>LE:w`;{o.7rֆlb6|# 8m hXuМ*=hf05ٖ2RWiw:ZHr[W7!tMGLrDLxR2=B0VJ*/,*\QDyP B[' %nճX`9KXC vdE1RRN6}RQze:4FeXN)#%Ey47v1l8^s8~E<ڦ/Gy.TeK t.-E+&Eo!b(T˙(6+gpP PѢ% F[Q^ 14R((AIͽO~+!姎BzY)5 ^c0^E- X1P2`{`TJ\)ڃYѲ[Nׁ;7o*ƀXt Rt StRtK)HzAٓrRB% >ON!k=,(<˄A]jq¯~L=_@\pPyi=@Ta[,K>A$ "aKzOE[m5ʢyjU0wS+3Y+x|,V88bdo(.ooo-m]~163b.o SqS:d-Q6k+7Ӄ,ùBy.[1?Oir :O#[rz5Ë/_M'̀SjvksL@iXA_LBb}䶇\x<oA&GE:O?>r XdABZbPl\hD Hϡ䚳X$ Hcma&r6d߇,?.CWfL鱹3Zή&aKr]>{XF]-fEk\uhMύiU݅-R;{.QyYUmRm֬ \xmugmֶے.'R`޷ %O Uw9gz@^im:xO_yHI|ڷq~tW?r>ŃwvʣR4a1?1֜&+D×g+D?>lzqZ R{>ba54kᖹGilnjγ\Dq(3~J:@|9{,6jI~ف:S '[d\6՟qᾥ$(u+gwMU58̖b]@`7Έ)Nkp&pnЕw7fCf_?NLIC@ .YL Y>0z{6HA'B{ 磣~y03Ex??Ϗzp,p^N>!.R]ޘQ[`_'xBf-N4b4ˇ0g"L^B7ZnDU ^u+y+A?p:K%깜6qU U,(!bI&N@L#*[ԈK&۶Uà s\+a)S8_],՟TJBZ3h9]qd^2|,/`ZeK ggWn6P/Rz{NQ(vƚUj hmˑ4+!c6U@9@uԼUrSl0@b6emdG(GAwm(b*P'j5=Ngk>6Y =Kvbz%EZe@TjmzUSnqg;*h9$A29maƥʵH/;x^R`coyB=/%DG!An d+c X4G*{ML0 T߆tcÛ~u;[ɽz|z7_. H7򯈀|z?%D)VJ T-!^MEK%P):a}p}3k=v7K'rOnj1gXd7M ͝\|8{!O࿐|ߓ^HMp뉢0ji'R %naus$Nrb :Će0 3ݚ{=;]uQwa<2OĠbe b8Ϙ o'*`rW 'ª5R6Y*]mm%[45y: ]-0kuS[)5vGY-WbY|`{\VnLq 90C.4m()cca'3Ed^YdNm΅7TdsAfl1`\cX!0GPn]Ѭ=1-ɖAA!Ft &_a?Y V%0@`AǠ}2yuU=UVZ.M!Sof:dLCpu\LDKC@D>&oђdz*L\lE p >~x^JBz*$##7s8 uٔwͪD,`ѽZPn&nC£+;7 XsPl>TۆKJ_5flv.1^"  Xj7!k+/ݫ畜 $绹"xj$\ $\~a L$f uga@P*aKL5{A8SwϮ8k3?88Lmr6%7V/Ap^.wvohAdu&c$$e[EHԦ;\sĦx! Y9*WD5CBPL s=ׯӫ͏r⒕V" 'Wvo;7/m}jZ=d-gPEn -0ژ!?"]I>*)=QP=^@w3~,saBۤ,?۾G4|OtrBr!^YԈeaϏi:uڵf4@Iɀ̀4g*yt/8&0h{`mtΦ T֣)m4T("iC;;&Nb^ [(AR!r& 3YX8NMT&ı⳶+ {(MJ͊TEV d`6@ 4V:̲gzcVytY^DhHrL:9-Wv|6s3ly8jڟj=5bEH ;IEo5 9(ceF*$ b!"}ATn(b Ѥq.b̸'ģtO 3ZNN!xs_uOa8L(h"C /M߉>>`<a13j')*J9:!2&yR,_[5Vz xJ1KB9+ӂ͈gϊ/9 Vگ)~A63+N(v" `t +kiӬO쫽n;\V?Y?a?: 8:fӋ=L`qMTkYmޭݶp>TL|NjST{3hP75.v/Rl}p1bqȟxT0d&N}%dFluXEl0,LYQiZD@X A3E} :FYKUqxZl;jVJd7mm'=3_>,O50 Mp ZԖ4TU8iniRqlu랸H?I=_ɜK)_3F feBVC0}yO_1q QH R7x_دmiX%t!e&)HX1G*k)};Wb c^rƒ{\),qVB5M}jeN4hܧlssq}F Lx:N9^ x6} ^M^xot”g͑ *hzn ȼ4oRCb !025?[XujBDZx.pKpGve@f񌊴=/&rI,6=m21[瓼Q$"xdiWɌZ"byԥ [s/Evּsq-%B`6:tiYs|``娾p8Ew_T.\"|˳^ӟ+G!a8DS93 +/PP5¥9e$0[ѐ/i9ω?-VIryjf/¬:%/,Ntr]thUYVhRpA">PNJ;zmn05ч2>AA=XϷHX啊sq*!Ybߦgk}ePVEES'L=!AIyGI 2ۈ؋/f^JUUi[D(װrL!r =(zi0r3(G+ 9Yt|8 px\c/zTH)R2ِ)2jlɮ"}8 ~O O$G)-Im=;)UúĶ/șq["ThЙk#>5^+s{A&[ňˇE0%o1Ȅ$ӖS14=3M=0E!T iu"0@0EAWmYt4OQn,AG^e-lqy."y1ʶaX܋iҊC/ʺA c@r?-pߘ"W)Y4(j0vf_>  [_ocڢ-& x"u`Zd &do>P^(1e86aX՛eO] g3\rMe)SmU iXA$#}Cqk-VFW'q <6|2Y?qUa)V]{kMٶ6/'Cp ^!3uz'8PWx&M1i25qY1išׄfG`c+EDlBX#r/V7px0U6ii+e&y8h1農:\q}iR+l<8ǰ]Y ) VS[t1> .j!dEyCL45P p%cSy;K M5iR=b!i ph;)d{2us8dc톶5؈2MtXǪ)aٴKxR+͞WeMsZ7P*o 2Pgh"D!Ȑl5Bk1ʅ!Sw@VSy*ɵg4owc|WudSLB5mgQFlAI #~E)ǾnS4[Kq2xuQC @0= =C`F񼷏=ɽu BiܔPT6nO[fY[q_#eNqY"Xkd}N1y|L/Z.}a/>tp] ^OvLm ,[XDx€{ؖpQq ySL]1O#2=(J -ho:ND K+799 _ +b7F L;1©0e,P^$1x%Vy&+a+tRvIyfU]1f. %k>" VړŘ~`X~:>/ݼ?Uy"ZR, T/|z) ?[Xhy%kNy@%E*w_oo{"wz-&8ECك8EC %dX>OB% $%cz=q'5bzgו=aڟ", |XZ>XP$`q#:Yc$Ĵ(8G01ˆd:[ R L)U)?Uh+*xE`]oVi}Ґ-5-&̺hEuՁH=6x<>ʒvY[d6G&B9y:.]ε9d:ab}SBm:B9Vr2ă5f(&(k,%>Q?!o2]Gsc=PN| 3Kd˰*y@rsqbG?Bsa2Bw߸|{HN_[D$A_jEE{Y(+H!"̟PjRb"%NJ.wٳwzNXᄦևu׶aQprn=Bt?UjZ=p{4%׋.aWaxU*=j\q]̎Q1cJLUP̚͢vv (,(%@ji(n7kDôiZ۝j:u=fjד!=Cݽ-<r{ԼDi=lf=wJ_WAmiK^ Y09W9tgWvo cƃf븬^Lj(E<@v۸)@9>> aI; %]VEC-aC\B#E*UQ#|a-HXbΑԷZ|]jdcXہnҋ/BaBm40y1b]nD]v\ac8NJ )_u4* }YuX֞fͶ}"DF9N?IMo{J$ktf څ{'L]ɗ2 Maű8S?1#j8CKN|:ytujaUP(\Nm]A( ȲA٥&AHCY4Q@2,t"ݑ; ’FB,x+ XN"qyjVL"gMIz:Q=_Y{ӹDOu13%7FPLsKkUr<٘H1^)_5M*[FlKRei}8.EE*F$=lDK9d2@?>W10cPQq~m4 A o\~}/P#:LAjMX(wﴖ^B>r#WGG'q;]}v^͚ad!&`IJiVQ%߳CE[:>x!M'5jNeɉY.˒b]RQ= <<3Sl44eBqD>FFH1ԟVQ;L=>'sӿ(j }̢elxji] *KL bI(3Ճ͗.^p`64c#hVD%fD2gR.5/z#^8COEXعHxze nkǚw jN =<%^ϖ:~.;]|z*F=@~!evG_oN#l9Y||N`g< 3yϭ tun)d)y"n]&ֈ$+\'hq!tԧ\]ig2]TQp D B6 >|#<MO^ ]ʲ|yoQfL[DمVWU^n^j ^HhVl@ᕋnn(MªC@ڭsjAU^9.GM]VbJКi bᯇU<]Oŗ>>פ}L k& ̰3+3C9Cy S/k08RV]kh -@3s~4]LN#gL&ɓ[B= _g[k8Ӻ- Mݱ ѡ3),g}SG; r<׎!Vu}ɬW4 .ljzn4FӐ7U?0l֗R۬l.r)kH"\@Yhr`!Z EG*bZ\&&e R_ 5/'W7=z znz )í y*H ]K/̘InM2MTH%{\ue5uO9T]]trgh*^D9 !'FW']8fF;+fqHWnϹEn2{t z墺zhO4H1DhQVvz_>H=[c+%"E9oG/b4%`,d_mSdr 5&Д{B`+!!$lsD#V'JǓF| MzmTMY0vl"vkm=Fom!V3x7d)V(TH@M#HGVy3H=Q' 50{k?HG/cZHxAd4gK%c[܇CѪ Vչer =O܊Kg4*jv\!^(fBj Lۨ2>ejDҞ/nf>6Mo?)vʴTq(@7scLgj;yOq%jƾEq|’/Ŷ9Mnr9.O1쐋p@?$8L<˼6=ʔ2ںm h1}0Pd(yCve ~R!({6y(fQN,:]ߝ{՘׎aPڴ*EOr5N8(IΉ%C|Tx\CO+ k]ޜI ߼HmacVA$07jQIډ% {a~1tVODV;ʋ 'Kکn'gR-OQbFp{hUE@aYW!mZ(vP67o LoMo^:(mjN1Ȧ4#}b$!F}[ ƥަcKe3C0uoe M% uqSӄދ7y\nލQɗ`7.RX|ǢԊrvx}1c:ԜqJ$^4|Lu8ˣX@tfGd V%F\~1"Lo*ߣ?tRY+t `,oW`vtb&q8\`0%2=I/Wz@#G\ɏո&X#yppb>uP$o~AtH;s#m*9ĸqzQmc6cqίu/0KaU㩓S `OkؚKR'%U}M6"fضvi>`\"E ^ʈAXhm榺!b9Tں4m]Tdͷah)CWNȋF,4ɳ&e(6D9+^TiWی0+CnpŸ xmcҀo)OTGAg%ZJ8Yq<1UNQ#P5LmRSR'֎m>` &} ]e<&&}g\$H+4P#>u@0N|]2UL(mBԶ:``^l)+:4E@(ذU(T=piD#PN-ki~嗊rx]DU;>8zLl`jAfr7Ee1Y~Qqa-~ ɏ-4tĜ~^߿&nK"x QD!:|KoŴ@4?uV]0|5A 쏇ua>>DN-25],=I`ءzbL>E=2e2púkj:(Jqv6X/lʣA쥪r^W0],XUi6PkŇVځg2j[xN:ˏ-nm{/o#(])hGݠfT ]rI0z$+pyNw@c41)=%JJVɁxoHCBөڭP0lj) ٢IζPuȢ <*fm kV> SE/wy}%U"j . A-8< >/`o8?Kπ蚐rh]ox6wC,9i JDt/YճhZNkMtq;/9F..aMkDΧ7ղ_? =t>=է}#}z;\b3]|n=y1 K'{lnfbA|W^!^z P',Ԛg?=d]͸)R̆qȲy Č*4 }⍡iL{hA3ӼX%8EUǷ(Yoݽ8U^LCe2bӀ\L9=U=oo^~j 4S߈O»Z`~MBȗdoVP6Okw =\ApOSOHӖǬϢzE5Skٛtc kkub5 La1vdQ Iv_6 >1RC7-*e"z)n)+D8!S1UOzǛF \-vI`v4Q7TcZs`x.1 Ta_!<k^͢+'kzw%jw}*X齝% .cČ_"ĶFtޙ"G'\٣xGb<4F2p.KD~PXd=_$YBpm:0+:Gڜfg86rjI k̿WY蠮&ݳXPZNvWaqb^VrLחc$O:Gl#RQ9UHZ>ȿU:D Z%wqn̎JfrSg|N275YA23AkMYuú?ү<{DJ&,C3>vM/èffpE0WZ|=ޚ졏=L濻uVֹNS;>jff\5ϼ{ `F؜NӋ<I XT\">pzgF0yfSPwsmD hƈaEb2(9,_ab@ GR>ì8? 2*4zlOe` ] ͓h"^8*5)&0XJ@naD 8aZLgn p[b,ju0BW!6znIRm1ux\d _S|Ow8W3k>]PxӴK8 ܇ER9{o}\ @h=U>ځDuÈl砝'5GM_",&д_2nEaIgKN|# _ Xnu]oO"mQ瀡\!LNRwdJ~fԽ\5R`y%IV)|Ǣɺ,5 Ưt ~E&J,Xw<*0{cky3AȪO4I7GԌؚ.4S֧f<[n3Ɵae3HS;s ]Oet(RNl|nf}R!J{RT99 l <8<֊0MzxUU#xZW*'Fj^u^ 9 |POySz ~2vIZ?GpѐCM&|)֬S^:(^ +H~:EF3DOz!M:}&tĭ8a |YuPs' vU䔸 6.{M6~v? ٗ{FxlV2iioת*~Cf:M青s."Q%SFM:X$KpMC2vk+o)|)G Y"q"piyHD%iq["i{)2-A=Y uG(МsM< r ^Q(z-o~y$do-C<勺]ٴ5/ +µ[^ZΨ 1<(v Af>A:I7ZDd=eFfBi|U_ 8/X\4Rh $t_SNPQ,!D zN[x'&}:x_3J P%uUg^%䪡*V1#sڧIn&as핸R,nSV8 KB mi-((etx9! "%ϞÅ&%rWR#@Ć]c)0j6BRQ(jz 2q=lB~1DRh}şD3 dQ&̏y W{Ro2#G&K^(#ݫG:2C7HeQm=)#_3s✒-f-yEzw3c.Nr'gAT7i]:q+nm{_'K B_tuPXorh9G̲bdcz ۻb9p}T?溜lܖR:v!wh18ot:OCI.?0a![Y6rDT@L1E jӍ(@i˺l+7nrA!Ǫ~- S2i+E0 4 vĬ7p2#rmo̙(4"[Ɩ2Ɏ@JSռl K:R"mgB1\[AArjKF0vaڒl1mW-6cg$5RƖFˈPgL W]v~FD$e"o>/c( IzAC>O +ei\v;}G 'ϛ*rڄ^Lm;jZ~!4Dğ)8o*t=f7/CF|xz˦G2yH:G̢s2y$-:mfk-\΍C.lpkabWh#@@Krleze֍|sr^9Ԉ!w֢ V9s^KM /ҍ{q}:xcT))^nJ?NctY+/E0 `lw{loCr*">vc:|"![R HI%̌ȯ쳿_9;(v ,DW.@6Um|ڏ/@3} ~}SǸ>=D5k֬y:~6rC, d1Lo\dzf=ifP̲s!d~;[A7GRӦUX5dkF#eE:Œg.@vu$gn0(Zllh վUšNAwԖaֽOwJ!t+#z;tDž=ΰ`Ը|X%1kie+tò$2^`wZb_Úm`NdA' g.-Sd nOTfڈTȱEroJyvveZ]\ycQ"8йgj Q}2/Pw9(끶ĥ+%h >po55.y/L'83ԤDtkъV"~bruKxzI:Q \DTjUހ$?=8# 0';XNcŵq 8.YmUm|d_eOEvmIZ3d-ůӊ t'd-?:Rrr{V/Lwe+iJ=+䖘_Ҙ҃홁Im8m! LWG簢مnieaY6Wku-qG-0 zt`1 rIBל8z6: a6_RO2'˛ٽ2?>7ߦfi&ݚe͹l19g5`fIyq4K,[բmf5ӹ1B6k-#?W2Z x1J5ozԺUx<9ɹ\5G.p8lqm'{Wmw3]LM  r6_9~dh~?Q-?,'k_eW33)?U5ԘT48UY%d iL@:&qR?/$ҿ+}AH PցקT#E28X@r$g(IydsFY( pR^׸;%\B5yfWc KRv2 jC`B-+* q,0aD!:)T{T',  PAO+xfKkd[>0@#xmCrwTE{J {q>u3ۜ o@@KYBuM7iahzO+v!Cئ @өi^RꆛUaH'MGha@ ygeN&TwfTq;ׇSBq iZo# ϟBYs06J62#귛+{s?kv=5?77h_onͽ;\\ELW_<z3^PΊTMQ?XzfWij~)Pc8hssA)R=aq*^#^FEkX,6⒅mvrS]jJna/)Zb9[~LfKފmj1HװF%j5{=̮[Mfz7?Zۚ~Qf%Ps3K>Jn5i3(rfJb>Vnk{ f\Dlm׏Qh״4CO= .az5|jEz㝻Ĩ\gSg~ٚLZc1O2ߦWOOIr4;yI9PZ2üN[OMV{o}0>*5 8vd)/sXEc1GI7zf6JIO@joFKW[y./>|?}~7 xL?]"rs=Z$t0Òuq5O61n`Y',Jfc ћcq¿ߐ0mu+Dܴ _ҏ>J?{_5JHeN S([}zWfc>5Qc$W/%B0;^$3}԰DU4n6]#7\eZf />M25+_7̌zl,7'4~)Ү7w7D`%b*jz#Mv;_Nn I˛23H^_,*WLvf@LQ|j1Bz>[F+36M2SDjzƇ>VHޘt9x62f˯r>A^&n.oҿG~_ ݻ7i&쭽9O#}|BtdIF$=l!VUCjJWY/6?D˛C1Y4m5e&ϻ7q 9.t:G%7D 96kKkS7qb~#1Ǽt6yy@Jz݃/wK6%\^u}sMׇf9D}H\}D{~{\WEC_DC}3Ҙm%՟˰jUMϑW#URDH6w ?͸ûw8~UWaOb?f3bvLoQ3#-&t8^_1~| OໞOq<+TJñ3lV߯Wܿܟ\@m܄ͅDv aVYH.>BQKmHݻnr;FDZu:5[ #*w6 %(p5XJ$Z'Gz#mAx+>0.R{3Y%f¥*1 T`9.#WΣ O_U/x14с4VgAD =ngQR8ãMRg hנu&A$_b0Hxb%nsAo4&"޴jKvNްr" 5U@!c^q8 չJ!n#<|לUe(ւ<_YǩԷ3;QfU0Q=[BRtI3/^It9ZEz7LH/rK⥮ 4_V~&o@̭8ݮNWWS.b%K1Tà b;ħd@tz0ZNɼuvi0xJMɵݳT֐~9B$M"@0#1?hݟ폏t~s q%v?~~.&? ms8A> ,=\W8׉ s.2+fPp0k娋c.1)I)Ϳ.Q{BHLHPD /;fѐ# 񐆡0pD/PX9? gN26,cs;zſGZƯ:^yGZ:kyTuĴj徛;E^$A9jǩ]ɼ Skm8ՀƮ"u |Bȓ4Q ]vg\KQ*Hqta++ڽ%YU|(kh.l9`%%+}vٳs3?Su[F>pmq-L:QIT>I~b w\5b2(^nM^ Sj2L Лivǣ _tk9[CLL̒.+=]к-ܖ Z~}qrڵ(V>DWW&-O"o"K)Zcb69;˜N_ݤX:P2+@L3ڍ{@ZX1~_Gzc!٭)O^?w:?MQp6 ѯt3uf #,X}^HPu(9a. Jl%]!/ٱVw%=LHVȮNV-šB7 @u1h*6i=8|RӻQڭͩi%;C5mwQ\ U骩Jvo  *.Wd QvN;JY8ۮEvsTVj| K#b'YnkXͮWPw_TՋOÒT>>,̧F U)ӫUK)# )AUTnRSS50!f%0"J`tKaԎ =!$ ZG W&6-Y.%9t0h a@*5f$#2۬L#vv g3-CP FP=4ЅR<&xQglE-ցä{OOI1Y硲 `ַCT.6(stP# ErM/ rRm.)0£O@B zXe2`Dq(D&4c_ 'ݸxde;YwT͏~qG|ǘ"]WbZM溮Eh]hΪ-.]L]z[}^ 7zDq%OBl.B|GZjbo7&?&7|aͷͿf̻tWGӍ&}"\-gr#=2;(҅ Jq!iQ eY6-j_\7}v9TJl|#*[,{*$ﳕfr'r]ڽ+TE2)z _$h_ 9 % 7OOAQxjfǼ8BEb%{ki*4T>},nfTs&=NV^ӮK R>0*)Xt\AF7̗(j-3@TV)rV`-[sZڅLh4;$?\[9tn=X8fLn5Bx*OƅNo*kx;2MzKהC-333pJyOkh3USf*Jf5hzIuɒ#ؓ$Q9ipjMJr, dNp;@mL9 6pxW딤O>`Iz-U0q8|5_`ܖ.o/Q ~y#I|)R˥4E<)8FRs1bKrXxͺ,g3?s;ϟX9y!6ҤxiaFBHx$ą9(^"clyW%IqNqt!U3{a!{]=,V m ڶtuVjnM]Ml @*1{G ZKɓ>8rӇI G-!ű!rU)[jތHogjLpT%1D{L8M7#g F]. h㓊D08ѯ;j3xdߧs\NqaeŠ$>mgJ$nYvfզj_s/Y?<&i]e S+O<%u#׸k- rsq)#+ި F>&)(qRY]RQQRt>t) 4pd] V$g)rgG>xlCRa=`^`SW ~vzuWylPG3JO8|Jv89RcG}k nrnf3Era@9x=D!ڣ`/pIWj(jے/ms4 z*A27p6KsAUGrO1AO1HF#Z6>QDX2ΛAQԘj;Λq<3г"CJQ.] "`J!tR" +=3xO2AȆaE"ͭo6p47%9+eM@ Nu?F#_7B-.3` f8 ߋ'X\un7^yB2-H3%`./ GAfKFtj:njx-WZM<%\s ڀcU/5nDKOi.vмBoUꩤ<^8+e:$ mhFUAKAwF9e2./!$q01QE,UzF[nAE"Mik ETvJWn"ZYp;Zn3<#n[zcF,|&8rzWe,%Ë+ޗֲQUh6}i.0c0MI "؉=tB R UEDm!Ql:MZ jNCJTQK"Poľ턒jK$ʱ<%To>4x#~єmpo];6jpPM*|P7cX6ENv Gl9M)=]u2mF{C<lҔ2hvJO@Dά(l#fX黩"pwzQ0q]~y6gC)␣rǗX:xp::?!=c䪥oeO({d./9c_&2b LF/ :!dn.s˰YhIo~RTS/(jy"qvwFinp]ڏUG ?6o.2&@B F/}7Y">ۛ67c^cMc/q > kLX헞%.z{CnEK1΀bp;̀a yd1Cy~ޑ~q'ype8̅r-FASkoak.yhc`\dpk>pn0!10: Rp8`w($1*QY)T!ZE)ch 1CpuZR:F#) ɓ_͆lkpKBzXA7{!O!}m=&<ǼxPPC~V _n 4*Bk#D!" ϟ"[X쵍6zb7>TYsuzݘvdP&S&)s×H}S R{Gdhg dL]&ؕYKah\jDLYmxHYl%& r@8_fa>'HkFb«B',qAқ!q AGS.6T}bF]29}Lc}+[,w4(Ae5tBDۘ8dSJUh;Wې~D &hӼLbY$> A %Fj(! 212^00M98V#f̏u1nSO"BRMRA_̊uDUN )aOeŭ>a(J!\_@ =.қ@W򘏃Y9{` GS+@\R\8,dG.z9m]U*(Zo0~ o?ܲMT)*jaYgdSk֧b¬[c`?gWt~~Q珻J]/;6`MsjxDVS+JPDÆ2WLJt9.t}}],Cڽk)ȅQUTB Ӷ~ÂE6%SbbJLGfU-'v|t rJH0H@%]lOè$x'%Ւv& @bFμT VV( aV.0 $v\BFi9-)qΧ2QQPK<.+[ }WajVO8/XQojMjڙ5^̟ʡ(7-8v|XnྤlgNSsQjjVqQAId?O ҼepG-# _vz7w4J9BڽCr ?d 2`˲y;!nORb|+ iV#4i]fD[%Jyq;YE Ju4~Vp@O!1[]ٍcl|vNQ++!]:H5JgGE`MP)f!mtdЎj#ē4F:֐@(MG@|!h!@ ֎Q$x0EoTd|(؏`qm4&X4n 8OQ#VvZ b2_޺0Os ?K14[f'}m^~7QpP= g_nTyn!F%Oq,Vdh4$hێe7gwVqD䨸C9vƙr4{L ۺYu@j&V `p8ayuNc~m8CjV,\G<|_ ӯu,oU}-Z\&^ 3aPl_V5-v8XCb}ie]Y4Y޽=-z̰{^Saf(>+vJ&ؑp{gπKkYz˲; *]~yR-Xe_XRH[Yzi0{PP:ǨQu@ƻ=`S&w!m,"zOHqOd91pT+#]|ˣa듢X$Zݺhu<Q%*#^:Z8upF"E~ڷ\! eyi N5Z ;!Q'}gsK8 KlRh>὞nj$= eUM4Qre) PeàUk;г7J 5,!8T07x\L{} |ɂųi.ʣk%BufHpoHN)FYkk Pѹ#0]Iz5Us8\z#%ÊbynޘLJS~'f[DQO5,RmWP|2,:G,n8QyCs@a-QdszU(rJtԁ l$ [ (ꥰ4u+Zh"1(Eb%b0) 6ng`MTA`Fk91sOW+o ,4>lэӓZ&b-q` We_E1zAy;kdӊ24M9&֦EDZ 1N*k5 !^tVwN?|$XdX6iP8fr0]9P MBN-e=7bΤ4@5LAWpؐӆt.}&``ڣhWqӜFW1 od1dKN;[mr5a9Kt>(nKzzڔY3@^1!]?xwiuud4 -A͚@?@d 3AOQHEI+ -8 0?} sӏ)DRO콮0)V)7Gq٫fx K[hؠ!Q?}XrmNJz n Ѥ%1@IVM?^ 1o1v]\L*NE%xXv[ ~VߥrpyqUեit~c~:^ẁgʆԋhJOǗ `jzÒ.8Wr= |\g Q̊k5kdzXV_^nǒɱ.V0Pqd vlnf>ZgnfɾBmWg=eX61R4|ېhϞ vyW*Hގԕʜq`L@ c"aͳUL=gOꋩrK'maV]HOܛy*1@LW=~HK;`MxHo\TIsP/TEyxI5fp!${GmOaGi m{5ekEca~ (&_Z[ 2Wx1>Ey^E3`ʛlCX=Le 䫭&ZAxM9קK;ڷC/2֓hN苏rVպ#ͳ<jgt^"< e $WԆĸ:A0kJ2 du*exXGj[l!$cYɂJ2Jpxmx,^dC ypr`1NsLl:7Xnb \2${4^|SM5=0E: O@0\GZMRHW[5K'[L90Ur"^jNsҠ)^A50XЅq)  7dfYo֢{&o. 1;,4mIZ0' L`Fd|bD3;Y9TY>ybg;Ĺ(A@MS-s6kikM¡V à˯Kt mzh?AANUr} z÷MC(J2'ZmV},?[If_df+թOC#Yכ-GXw UA |}b*jUm}Z!L}/k\!ɚ?Su) ʾURqe/:X3  :C/e?܉uD~Tj_;X~i4z,.Srjbr4C hd9(2kM8UN.$nH1ZGNXTҤ1ۻ MSNDF/ L89h9[~(}wt%?qm2MLoLJr>̧tHi:Y "Ѫx*EGNXtTوתwti[Pz/+Z šHwuɳ&д@YM%Y Z>2sc:jZUh<Ͼrݪ#fD\19kԹ.suԵ7๹`#wuM\˿fWb6&Wߧ}C蚯vN*H;x_ެ`dE":ff@9QH2ĬU[h{ADއ#~JR~?,=I^L&s% ծhx]`%r 4n7r N+ H0bʬZ5[w*Ǵ$)V,"Z ھPwa? ] #K[ ~ Vd OYWNggcͅ4B3cG|Z |k̀=[SkN;EP$% nXG~!AA6Fk'U΂B4 ֈ'#!{~/W={>PˣCL0bWb]U5Ad䘗_;ؘYL+ *ŤtAgH4{<5_VO}R8`˭]{S,C{-R[$H/?N\,NvvX=2L@ĆB9d LuDRs|^k3E뚦/L0ͷC$hYV? %ɟ>}l Z^\WLk <|3c=` ̾:4{쪒_ ak#aDn?im/L$ > )'H-l׻pzuTh=A0.* 1l{~f֪~"EUq'$ygČG},'K?ӳAꙪĄPX$/QڑRS[KqDC3`Ce[+َx.ݘw۬ӍHz?> !G_}f: q>x;Yf9.]Hp"eˤI/Hƿ.>_&27O!/FF2 5E!0,1k=;Wf/iyͮ-"Ly[e_D_Q^82:  [?}yS [t<&0?&Ҟ'VLd1/9$k`Z$Lݮ%|a]kY.@ypf_UfHnof<'^oJ+WlcErv=GPC,T4 Ƈٜy E5r%zmoDXъukA#\6O-u%hUӄQŧ)mEdAHy)?^fXozX-z=,%X[ę CKP@y~|.'zmDC%HFVV=+%XF(-GD@i`B}t=LXoDmeMS[YAlDgs zՋ7#)Hg#جkmLtqz|ۛeD-"nzN{65'jKBa DTthC6 cMۋ9$O:l?Vhp b=vٸ0bAIOeo/QqtOBcU]+; )ǸAzI4>8՟b YBiP1m4R‡kKVtb*%!!msEL *!&\e9HQT,$ARz֦|VmW4Ui6g+SҋxJn>i0 گ Ŋ=ռWWy`zPzx\rtj}u(+9 nGpQDWWD*Vg]x*f uKyVib!YM @dGu_xxۢۋ(M;sCWkP2.ǡ]G>N(g q[8/PiZvoK ]CF[ж`|UCv&r=Y?<-_3+S k4s"֮uow"` 7t^2)%2)vpH/~T@5('*x,U 0Џ.pJ&nvؔ[)d#֙-+L>p(>9Bt0ɩ-7dq ڙѴ|9a4X Q4֭Mm>4q*,\y O!Iăm IBdEMxq$Uj{I^' Pح mr0V[(?,!$ #3LkN1Ln 2c<T87U3y쳥dcҜjNm]}*#LldtsD3/1\nrQ`ʭ[VcG(WկvuNGOQ6uIG#%/.L[A)< *R># :E-Șʁ^9 Nr~XDtŮdrx(RZ6w!Afх՞ kHB/e͉iX(ӊիK˨Go U@[7}T0&;gH^]|-۫ãVgU!x[GuvN[vCmyֽe)^؈I2mnDIVF.Gp 7>)+ J4hNj${,sa } >ƕĢq='] |8^=ZLlTfОiIGiR ̤ZYzCew5}Keu.Y^}O&XLმh͗=|+v#dys7}!C )Hw,޷ D ڤcI威w}mfGm1Zxī(4!a^-lU-&=, Mܠ˺sg͡z✎C˿\,'wɷzzmMLo'e,~Oӻ+CKoؽ7&GJs$i L͜꠨3#>_OI ~qTx<i\Sc 4źAڹMP,n CF?YKnv=ݷɖmȻBHtmx6"PjāgPph.oa~-!LJiv9;t|O{n},_|#xzt{s{z7^αۘg1}6mRl@?z~@J1O\,c nr5-r5{{dԘ-bէ-B*}K[[@\,mrbFPIP.kY\U`Xo|" ˳Ԟ'}*wڒ熒UC;%tF]r7fmvx^Eu6cn^c6v[y1К!A?ǩ<Ͻt's?1 98")ؔh:ZS JӋ2ȅRrB\@Y c+FؚB f46%0-go>O0St?މoBl@Y]7٫b tEy;n ڢ#.\*H .,z KLqpTux<@4aG?AާՆ_RҴ͋%]e2ؿҏTsUtS`AQj:?1TG!M&C$` ~jMў7_m/lknO^[ -9L |m +uDaY4 xV8z}os^s^sd}uFՍ$jXifCnb$t9fƂ `=EQ# /k^Bx(=DUbHGы-!,{<+qݽ; ZFg;C>+}Β3f{H_UݡҿaUjǰa-qlo15Q?9bo=C/͡gH1Azr(|:J3-,('K`|X)+hχuÆ;VʻUΟ썉jᘁ:]oQGm>֡ :+1iK.x\jqY;`{@(ڃ(?vEP,]-]es%<{J.V$/ V1g%b Ġ"}،:;?8`|AY-= JZ=^'ӱ,TV=AO4PSXM'<2 sP+/\i:YLz>Lej|p;+ wH wylXYo"T̩;4uL6ٚzaa0, 6p~ }]P -#=gzz{gAF!N_9@7VP7Z#/c74ZrGÖix;WIV:e>@N8v0A*3CuM0S$RS!üX*Ya9̎c ZS ' %<%o4$dvj}̬>w%hlXaҶZ|VN[a}8*G-CFQ8H[[~s>08](|!zU˶D%;pjѢqvӢRPf2 6DTBfg`\j^ݴn| 1S= Y_ AT#*b[Em' Mm+h}h lF:X+c b.CjL4CA8vm[L lYBhu/-kl#}+'FF+U:ݕ }1\3& !%xeY]!Bq*5^p-*b.s 衸"{(UێG ;\jʽeExŲrA*3D s$m>qÛi1GfCI | _$z$SJ%dVEt^V_}8ϓ)MI9f,YNW5}L&Z`nG`00,EQ Yhᬪ}jq RO&cZ1ݙ +P*@5 mSn-O)Ƌ }I ٝ1U+BM G nl!:LX67n!" 1!Fy4*M(ypj*&8[&7tgqzy1VPN )`rnӇH1~3(V/DU 5>[H *b,lKL炻Q}PQT<|t+46]_ӫڬA6[QB1Z= R%+GSGES|pɹ9 |vP H&V"Tjw!J)1lsbDw)iac߀\ <((>ͱx2UPyu:b;k(`x&3x$ &S̬^EQ$U"of3Z6s[aO3զR2"CĜ˱AM!hmSB}d!{&8ӯ|z-N r:N~LѢ'%ZAd! J2(I1 kd[[;3vui"55U7+RjD8rSyv&pivV4> lȜƑ4%hSVrg! 3o$ +recg|cZU79U i[ݛ'1wS}y[fzՖ ϾƔ\XCV&ՋD~MrfǑd5JUz`g+Yi*+01)K`h+a zhBN-ظ#6_EX!MG[z8DNQ$BZ2EHlqhg+QSigOeUX zjӦ?B4Cbk#*UJb63}H%|M|OG1tDlBR^UhX/mo{S]r4>y%$qI ^ ſӮJ:vMʺIz\J+2W?Sؙ~aiBbGWc Q<\둆6eQ8O1Xܲ<+U4M^CX*3%'ayg'uCO[O Ɔ8VO;'Q4浆F:Ƒ i-M/RɹD)>9%+F!'eiNxX#Fo c%ʁa⮀$VR4湄6dgfONwD[5Qv|s#zZ=Uٌ/O5P[ P8ݣbHS_z?$ua|KK9J],@y 5ňNL6bnY`v⋫Ԍ<݂*]wSnM:e*7iÃ|J0ʗ(! MH+'Q:6j +S&f6CYӭO/JܱrnEJe]8n uk6'3rXo-40iHV’E^&*2RrLf>l4ifS1Bkyq鹩p }0! ")n3}&Fu!$AIOLgu"^6Y-hעuReU p} `>($ʹ۔FLjlue UlnReĸY#:]X)+}.@LWBFv!v {\6)[UZB4P@DN}q Gщe D<(E?岎Q)f4~jkm Z}PkZku e!;E gHkIiqY8 N@Ƚ>"0ɉ&3&4>!v~bbؙϽ- f`ԱJuHHmҳZn{jquB?ʲG1a;Ju=--T>jgY a-VZn]E,}qC5LfŘx'?Ma&N* "ߙ wxq8n@V =e42~T4Xc.B;lQԾ5jtLi}:޵#QUXu9[fuQo')_vDkg4!Z(lfB3k*Q!Aj\2B;$Tlq~}v:'~?[|+=L#oӹܧ:&L^zF|t.Z4] 1#etLm,҇~[E0iSŒ.WXhB3+9A!ʯ߫nmjZJѠͻжN寪:ʖ.dlwj}LoĠ8 Zd 1y̽HYG1/0,.g(ħ."xqu3F1ֻĮ|$d  io&˱ϧ4cx(DA;8Wwv: U6٣λtG4*!\4=eI!d+(#6* x¡RR, `Odd-q3`&:+`ޥ'ȌB%mn=Ԗܿëz.08bSU#JF-7S=W\^>;ȸg?sZJb2˱&^\D(F/Nod7H p/^W\A[OIk3ӎxӧhn r8/6jO,UInmtB* sS^ {ewⅉ,\`0dx44ϲKa) "B"1"Gj?o15D}Dg&+P4L 1\[ &)/D 9#pePC면LrT4ִZIJ{h1|P,LߺpENoyy.UCûhx[KY|)j)[zH#尘pzAH{j= 4`}n_==8ie5V>ɃbB+9Mx\xQl}E2{&mFC!٧K27e+8Z&&ɍx\nӀ:i8LV3"]^Tqb Y(fw؀)i/O 6j<IJqo 'X 00>˩>@u/b's)7% I[j?Gb1ݫ*J{uXUاCͺ6a$KvKZm}tH:N,#0@jȯzѐf"zW[6cK% ,ʹ.D0$^D0hɗm. fp0h(˖丘V&ԺaS틝,ڗ!P6^iD򾘟"Է%dM-jWE;C,cv]TK=wÇ*J kn~Bl%qGXBǽ磎 X:<9L|XG)7$َ##o3&EKΌ1+إ7nee<˝*I,8B>-]c9 !q#ZGe+v OdMo rfDj*z0'ĈۚF(A*Rը&x%MF8&m-A-c잷;>?oVZUy~oFln~·wrnƗ)ӷi94SkϾN_$ Y@Raa?시f7lE}x:nEvA\֣E~?b63Y+0-i%w(TAG.v٦v0,hhy8V86_pd_7# Gyu 7K9߳A czlGS6eŪ};F,YJ첤6c2xf2<-ܰke&rd_?94=\qr=Δut#JF{r6i4f/&dD٣CҮqK@O7ZM)(\y6H!bS~;gT$$N_;b\&q,B*NIГG,cmO-MgwCv3vqBLv|heK sN6Se4 ln-P/G`p -5:0 !?K!K:yYAH?C\ӠCoD<,uC6ڸŠJ̏jo%/v4ȀZMZ1y8}7 aT@ ܭ7; XN% 7Y'DzHï{]QIVA7Fc[S vtmW0غh~#t$on1)&ٛ.efF)_#`x j:Bap'N7Q~8fC؇Xߊ___ïG#kz-_#?~=_"둿RQbccbccbqׇ_~}P1׆_~}@ׇ_~m0ׇ_~},bQ&K6>1Ol }+v(KCrlhjhMO B%UMāؒxߌ{m-caK5H -%ۋ$T'a08aBGcL=\k48ND%x<-5E}1ޮIfyPrĐ9^ Lfj&y<1J}S,?}:Jј>lqτKĉ܏jw wBd_-'`!ۣC[Fw=D94>'ܨBaqd= si:-'(ypEyZwȪ3mT} Λn-O:~P  `E |? Pv° o!#\K?w~ \d@6%yEhSU_E()Ԃx/C*D<ꃰ;6ۓ uGk5h]>כHy;򷺨>ьYPH6YGTwi:L0hP˅C w^ :x@/d,&h଻T֛*,Px~O9E{ :e))fitQy;1\*LQ9ʻ1HpՖ_Y$sO(4}PX[!Sobǩ/kVi^oD` u,IɣCbywr{4J-CT5ДFf= N'2L1Y=͗4(b%*bxs!MGW%:RhU ȫ2zL!-Zѥ*@<4l2vNsrL4Tx)9A**alNRȗDU`|/ÚiF0uB|2}/IRUsINժok}ᬄ'?knYjXU RA֋H"izk8k9HŘ'!{ڲ 93`8!&oඒ񐡖4[*p,'W3f!KeaMf85?Kp\>Q0|]D&|:l,iNb형솺-*IѳjA-)ȷPYӮ(~@#;m}AVv0gz/}Rpu;@SrDѳxҾ:Kpeooc_ş9o]b4P߾:zB~ B,H "Vd5yjGE>y*`'1{9)4\tzkJҎxc6<~ᵪ,'՚R]S^/T٘8h)5 9gLs{Q^ܔf6#;~:XʔVD?0HAK4By9v{kd4_o徵RSn߲If-2tfnYY;kPsҸ ˃!Mcdma%ÇIԲ%:- CbIH6ZKp*5,%>"5OQr804kCSGg3 kt)JXKf_vHE0 m1]*^%wS2 &p1VEi&Kk>1i}^-үS)sH,#Y"]# σ4V*mv:ص`+F,V4fe"epOf37=8TA}|(ҸXJ~n)f PSeNCR7^`C`PbxP!3I;(1ۄ޼vBӇf孑<ž{UӶGH䪷 y´fָEsCYyc R'vlb4pΓ\մŚFc5ĔTw!hG%̺5%W@井Kl5BZvU6W*:{)k+K_yl0-6V;QYT/|ŝUC=/nmZ]Zߪ=2 qYH[@0eBS/]!jF\A1H2fjpֳ\vKl X[ծTߗ-!Ҍomuf`99D_,=a)CߘnlCPj]ơa1EG 1$I[p .=KDg 9 ,C丌mh\_v,Ю8:M,sF"IJ&x(ŸQ UHɱ͡}foAC>\j_~9x(`vRwv؜.2ES],C(>3:r1JB͞v=OܹvH? aϋaw32~Hߊ0-uv+*%}luYnz/9(3pT{ .a,v(,GB6BY#7??{$O2O5{> qxcP I 7j3oUEJ#.>t_?]xhGηDCX`4]uG|V'kO&4-J؆.;MN Q;hhd*,Lʟf7q eI`ffγk9z/M~\C@ 6,i#(W"do-N x;'z 7{Ml`n[G ]}oVzuߴcQHXX$v (z_m(GFPlp*yXk@vyJ<_bu.GV:px`<{dͣYy!]᚜S%2D9vLtsʈ\c!S-KfW#FwԺ}9#@co4>@5jS R£89 l;HNH~E,]}V_%QqD~RU)8)Z2smұi/}HarF)G{I!!R;<Qo]N7w0Q_S9Yce$Mb/ZW=8x0K(r3}ʑ-ĝXdrwTK s+5VU/渖rjlI{,1ViB|@K.5w4ok1ienW!^}7F-ls&Pm|S>gntmmw- ǀ;SN0ŐMWtN%p)ٍj%(<h/&W&` ¡H3Ȳ꼨,M"\ovRĈr"wFO;w9g"[;وަjDAbT 2p;\uPe׹CJkji< Z"h~HO4h\.G20ݑ8 {"f7PikGsWWQ ,z▢4kKY !7=5Dмڨhb 5pdL/?bj.'?@ Wk1q<<<3%w\5ipN-nL>6mZo[ ۞]ɇ3S>jE7O ĸWڵ77l44*78sv\ⲻn{8vh? +LH7M,;D6ŽyB,w'H>0yL?Q.$pT$=]'\q(jSC򼮝G}9ʑ΁\Z/V 51$A.ƍ/hLD i7 ϔodDzt3:ydLTHa?FӞq`{De^jƄ,h{#sε%i<숪rdv Z.5yzϺB}_ gxշ/=RZ<ɴggv̰t؉p[5EſF-=vS)r'D8!^UzrYU*`IRU ևVy^VoiєӬShQV鬆Aԝq̎P5” |5 q]<$ݛz]Li}RtŋSQ@% x5:[NƢ՗ۻIb|mbj#._ӱz,<;m"CXd@/.Nyper<o<)nL!x?og^ũtUI [Q1 M}UWyKQґsjBWJow}{A0.?A"#Iq-6`XN|(*)ZibZvI5X s@a)YQ$rTz]X?/Yi2jZrZNo,/~q :6O+w.b°fRud1hq?wuF{G5Q4]pLt>Ⱅ2P :ǜybʣv"o׽b3 4&KPFJhl:\~7}.wg 4.wWg^!л>Mƣ?S_xMd[D0٦qyu9gWfI@'.F_R6'a]2oR.KILo$  {՗.r:HraͫWwSqSU?K?~9G~((>q]H7緋8I#13M^u|ui;ңӑKкcKA!Qpr ;m6xUY\!jpDE el͏Ô?Nq",FSM ug*cPT`W{a2pc[2b:P!JnIPiw^UŻD1Y9gK's)MհlMi: dT ӆul7Mi|U~Оh.P6VT$&S(> %@A$IDB-U1Mܘ)lHCPS=̓ GeczVjBiGe>:/qH!Sw?g,ivSG=v~}L%9V7vDBd50^ՑioVYG.p*x8{Of YZ}o"?p7§%D(D峤IJ-R/ltrp.hK Z6nL(H !> XȘ6KPZwY4^Y4;K eyh^HeZ{h[e//p^@m3L`uyZ+L9O$=Vm!*"RE}{{AaPԜ5Z=mBwΗSZh*VT\*򨞿٣<"h>p#L~@c#{4?!$!uNQ\^X-,y @fຮيfnYC'iB!㠲G8煂%5n+OO Tz7b!ũ>r賩*q93Qc3GӑnibQ9:E.1X}~:k4f j;KiPQ* T@-]m#t>m9\Cb|l:;}^T6̀m.b1ma|k6X$^̂,vWV4,kFApWp}[N)I5E}>ȅ]wXI: C`, +Qe?v5qnMuJ@Wx үaj8 \h9Gr霚 # Nv21m”d6yMɃk>_ [+';Iy)?ɺ3lp"孅VnYef)ɗPvda?̍C`7dDsJy|Re O/4s,lY[ t+ :aʩ !lqqb1*kT̝X"5{mbi=T,-نh0D(`Šj?1*4E&p(FcbUŹK|EK翰$2Y.z:oa5}sQ B~Ptnb#dynEch"?wѣ]5GhJԜdk ^o |IǍ5,">K7]RS.]R@F!G` (ǗD!b )ZSGEU?(oxbbY p(ـjZwU= :ɍ `Ԡ.ֽL4 R\'Q *i,5j4XRr@u1$U@ޯ@HpXJ{z!'@O>2Su}Rtc-WDS e,lG!r/G'.B#=.+H { Ү߾@q |nk#Tv&p9߇!aqJoWmۨ-Ԇ,SD~:/҃樄{N5/NpIk9#31 Jj%A1" y=X,r 15>(J" <H0S3@A:f戒GS(;@c<]0^[-9^J<\>^o*6)h9{+AԘw"Tcż '9HoAEeM]8e$d`^VB!=D\:f<`9NΩJNj8qAҪ3{@A#B$^x{0s_xPf~F8}@ӑ}bN ;lͅt^tʣ 9^t {*ƛw'iOH|pDS]]~v_}4 ǻ|6A]}Tu z΅(~b3S80M~DUX|_07fJz>Hy|%AmFyFr)9{+%gI%H.q^ *-ݘ{02>Dɶ*~(\،W:^*#sf#*n#%t%U:(K) ' mfF[6z܇,1wY؄\9lcQ2[EE/u9Jw5I  ' ,=ǻG")3tlKlD_)#)~C1`<^uܖr2'>tއ}>ͷ/Oww|_Όݻl?06{6߳ l gI~0ousyE2}=ϢgY]]g M'yll&ټL|O/ʋ?3eēwy,yC-ÿatYO&w)~^^\su+|A <_P:ʌY@]3]=ˢY}x7D8"> ~"|"#wA'2]|{~߫of(<Y4",| |o|β;˧,|#!?3,Y6|&gL39gr,Y> >Wy|/l<&e僘ee$Ρ,:{֟b{S7!*O僚CQEq>y? !^zy<>>!m4[|>ssss ]ݺfFY JNոyJ͝pZ) %6)^aq6D+L{ ZSXs{(Lw jw%Y@*a1h9P}O,HOQO ỹarpmnNhVxR Hިu&"BL=ĵE} V \j<?uͳ5n\rUe"lоë@X%;\ KIY0{Ѵ{Gxn9AuhʡCcJ^IX:X , )6Xp#.dphB8(T}L=?BJ^kťAuV%kɡ eh+F&|[u./r4Mse:!{ @}K+{PgYIl0o!9#1 s)YR/Dž@zQi6]ai$2iQDShjbjjRx,GiR< ؏'U/G]k ;{K@QRB3F{!Gwfx* XZhaкY>yxeucP7J,ݖCqPmp:Yaj!Rk}8E1Xg*m|&%T5./_G/kyz&V-bߒ'v6&4-wWJaqڊEV:m7I]At@, W+zR1J? o\zζ%z=:oԱ]$qJm֜hnHJxS7?0BvLBd$}voK ҒwU#KA'Wt}߳-$ *[8d#,ra3da5Vߟ*hak##}_xqyb.XwҋtZ5 w2'$QtVޏoa6G63"t͍;Pu;IEFW14۬fѲ(U)8?MLJ/BkhvuiX9/:\f=L=µY]^}q[ޥ3oMpQcqjiy31q{n2ӻo3"w_"@˛[51>MML^zVҍr6e͚ueIGtjkW6][ŽΥɮԹ^.>B8Fd/=Y% +,Y@]!u.9 oJ QbU-},ᓸ|PߓNuj{Շ"]01b+*@ /CJ*8$']W_taA3΍kQl:ܝ\Y*I)Y=r[x ,"$úH:P8;ɒM(GN`OxV@n&fe;SyOHpZ1`//u!,6h:6=ퟪ%drXMi-ύg6&mLRy螲EՅm!_pi)x8=_(A^dMIȚPd8Iq3'jKXQsRD>PGT{J'ҷ2D!H{xKyhsu5q..EUj$jѠ=Yu/Ztw!h27!zmw_r/E?};xH~mvyKPH?b]Mn3;7.ǣt&btk˫Qy1Vgy 9/_nqx)&vA>nS]E(;^_\'r?}MfI_VQ63Зa}*<`(> b|qGRa7wgd c*t#"ۊWbF -fp#JtiTb^qWPGVlļ9nDSoY׬QR7o~~b܅:>*푆q5ч^G237YCWs0`xw@ E6)giM&0Tko );S0ָyŹh 9nR] eU8"s 4GR#pw vԥ|Qxp91{˯':'@JD'ZɈ86h 5ٟwT֣4S+0Z=qi `*VH.qCPeN}aC䐀.m4 ;";;\mQ"N % '  MHi噷' T+|fN=LyN$Xd#Vw$DJ45 O1$H84? *l0iX/y~2XƁ %rt8]B,c4Q8Yz }8` I9H_m"{ئ|^l)e>HY%W7EG\jNb'Sg3l K\*L53r2ݏ-"ѹk&}hv%H)3uy>@'VEL3fP6̃kP?Pbt 2qSB,b(C/$d-62MaY꟔ v;-%Ĝ(P|56}Qi}ZF(VfHA/BbɫNz|4˳yj/ukJRy^:35;7^ PGUwwc!|l_xJ/EPArSo O`yiE--FCcXAwuLwN/>%R=$$UM-ܣڈW6r2`\}\[CA(.@(;[TnԖ|4B˔#ႹcU5S @R_Ao1,!=0Vuc\ u=zIQK J6px.5͓8O%JpsWneNoPq6HRգzeIJɱP5ma,!x,'Loۉ=wӛ Mn~/Rt4)ߟЏ|do=-at⨎9Dw%- wB W0yfֶq[KQ |ٟ Zא9)Br(LqDh4w1Sw?9&3cVOAy"7#:M\c䉊 RܜNSݱA䀅~Y=ˣ*cPGӬzeڈb])@Yj_ [ƬulPe ^sE$8doy3鏥(d==[䒤~f|+Y"Xd,[ALr3g2*(͢y;bz|t3+o.qys77߲q9eqgRE>1aزkv'}:^91$MO-8yU_z@y=\Zi9 ye6pQ>7H$Љ,( .ԾF5!\#)ϧ>rz'hR GgÌ#%ׁi(\}xYYwcGㇸ(e¢| -l?k>TBeV>W{2t@66ܣl2=d#~W2qTBUwa&uk庆kG" =D;KH]!хdT%i16:}=.ԌٶCmg1hֆuUjĉMDz? ef#*0}˪B84}?9 ,qfƥ W9O°y3&~'UiV+笎Q=5Lopn:<~oVnŪ3.C:|d$jYtq1S2tq *~jXꗚIFz/#NՁ m0|0κ6n Lӏ)gSufY|\6Tf=⯃qU +%N{:~/Bt /@Smk] pN;8@ ~wiۘA~B^t8 qrF!; Q%CjF8EZ-OGKj\^\>tS>Qv^x*V>[`o3bMIbM>]`e[T zų,"ٮ`.NwT ]6LqrX־0%l_̟r=f0}Vo6%dRWWԚZWpb `X1i]^d@1O-J,ǤSva }\) ;:Ū+pAcvmYU4GcKv}豰w@J=VNdt@<#Z]Gn틌"m0cŴ]dc]7|1kb}eg. w*@h:`l,OEkhlT5Cy.]jN$d_LrbWuþHP;gR,uJ[/aZÎeͧ 3p'V_$EM[# ޔQ5u*!L זivy3uy{7|u1¥OHNc+eݹUnW@؆!Pr@ EP3fbPM"6!T|H$Ō!6d۩XON6H;kj *|\4*H,Aoxt K'9_o2ͥܔoUgu}\5L&u7Wg[C|=2eJJBEDߦL'Cz+Xx"Вy}dطe99G姫YjYq !m 5*yu R>&uNuֿv1c55&:޴Xw&W̏>㈑K"v#JLG'w//8AǎUbFd&zXmŅ2YxuZ-ޝT)<5S5U^nZ\PédRuBO^=?_~턂Sv?d(iG}خ|Mt8 - 4alGJ{h!8]fܐ YLiN8B|2o3m}yӼ!GF]q 'u:pdJCii"mUk!?`'mIz GZk'j{60\~|i |6UY3H kʰFěH{. V{faUo1Wnno}[8HH7t.eBGtz\͆š źl_39Yu<nz\vg|+e@0DVCE@PkFd ROխ\a?wa)";4ly`_ޛ [9/nl}hc!,L .JM8m]|R<|vv8!#ݷ&= t_F&wv{qws?OK#dv5y7#G&n?&X>jF0AˣnƉ.D/'# o {kИה1pV4M7C)k^>[L>DY5&-ņX |h&~lJ (M ;3yr+õD_tZOkSH+jλ"XCnu~G;eqhΘC'}k'.d;d4.>p3Iv YôvCV;~3o8?5^Q˧FO G}*D菉f(&\#R+8V&F(rȇfHH dɬpؗc0(Ur)2CaP.MU bt}}>c@ň(.Jмcv'l4:"9q ޭqX4^̾df!I=Hk #FiaˋͲ3eCqU 6%'y֐nWy5^*/k#Jٚlg+oypϥim*hDIJ nJ9x 3hxƫB\Q;\w!̾35xvfX+h&~55 ^ZB8D:z.FYѶS|tgw_ʋѭYC}K" f@IP JQdqP:LL8!BIb|G"\o* d.=`&Fw@BU;BzeV^P(vXvA8;{邚3R΍;R* {i~wVMQWpeN\[8îCvt'!"a75Lah4S4EfG q|v!K(a'70ԎL0;&pqU}$.jȣ%O) V%.:SlPeͪ .6wxDO\6ZJ0PHܺRÙ~05tL|ҵyx`h:b^[[=`ఢ4g\A__&0} kQ!q 檚H/uZ]uV45U-Dҁ}Ԣ*躮L>E \^@^E96Eajj%f_>/fKT}sXq/LoU-CBn =%@/2Ԅش^SĈ0YxP`t\jN/h9pSaI9.U¦L-3wS}#եƔuQfWP7A},x8pC,ۉe* ɐLD%ղ,LKе5#QQȞH݇egT* vuanmb)|)ppfG)GNZHiScS-ڊ AxB7D>r~z 8}ރVK&m)j eR'1{tm:]" @:@ dW \P拚mb?[Jy3 wG>"DFUMP9C8[XR+a.{1X1]]r^uI'5DN+~<F´MӏjK}3v KuXUU=o>\gu߁.ʧ 3櫧r+ yKb {'Z >#؟@j~DEhF4s+v4~bڲOMb'*6WN 6w2q{>HʨTSzuz8RzZ֠ 7mWJMG^ݙ%4{D =clɹZiqq%wN5bW-L*rZ-aNC$g .C$Dm$CX.>Ms;EC4u3$@egXC~ 9vdϒқJӉi-c,shn758DDIB/{DC,|)7oqZi hԺBS+M VaWjrqgEU*Q0jW87LD)00QD?'$Pp!lbOYkfU%k=FDeanh]LмǪi0f+u%j9͏Oh9s_TnEgO!eS4z֫qy9<6{V~Mn˛՘H }ϡ*[qw zt1x:jb@x ޯT/"Y.JPYyDh*؇ z%IꪺnnfVg6GH&V ņ@d6 x٫ g&!" ,Z6Qj?EO! C2p2,S-a>JB1O%\V"/*SUed&P*Ֆ,T;立}YZVUY>} Q$$};jz\H)cG>e4襂jNވ/2 tꙿ6 [w' *tOjo t56/9PwkrlRYz\j.mi[2Bˡ-L #Oj+ݪ 4yW` ԮViwjzUM.MDZ~$Y&'I5=hǯ;oR{\GYm{>g]vĠ [j\KD9ӔkSIXQ˳Zmt<6]iw :!?BMYNlm;T$ !>&Xc$>aP!youP$)MkyPe+1(6B!A%\)F}, X׊PsQiڥ:BF\]}T>B|qDms>&C?khK߲a,jV#AR0΀8!ҀNO{֋zzhYCl5ԚL}cXw++xT/KaҠV>Kt}%uRvsVث| p8'/r?zj?~/?Mƣ?7Yl|S^4./'lrmewP,Y&1B v6f fP)v$3ճA#E(8)T{اJܯf27rˋ_MK7~[O$Q6 ( SLiU $6}gÁrEU319&Ƈ 4TvP+(fAҾ]6Hǀm=:T9ve* ux5>SJIQ}V)thg>*ېns!pTV?fzyXnꦇDuΙM^69U$ ,'T/%h"xX!`~W50o2`u^Z Bs i8+ZvAT(:c ʣz5PaRӓ,2\POe+.r3@.X^ pR`,O8g*>VVCiC ᲄ=kY :Z,(C!.B\O"BFlR%A)e7.~M><_l\MKtu7/㗉\>.>|7{ty\Pz-6マ'tYr Oh2s:^I˅c\9}l~Ou^)f%dJxJOeC.$۫]>T嫓4-Ew|ɧ:+gpЦ`6ϐ̟{ YQ!]1jR$5Io ֭Wl"[J0M><&|A*`/)!η6No qo86;͢Ev]Qk{+;_n¦=d +b_´~XYF]ѨrV a:%Ja{Qjݾҩ,>R4eeU7 %Y⅘]KkM%A>Aqң O K!{(8vaCLrwE~4Vpz+ʚְ SY؂Q|G R|6]?#'nDxtYL7~BղKJtBCi#F9x[1k+ťVSua9OĄYQ^ZX5#Hd$O#,]_Gӯ!Edy#fJ, {5fC#)e?iqBX~'w?wQz:ީ}%pzk]ͦȎT+=i ܜ],cj1G5qq(*o*VRSvB%)ue>I`.ড়S_]NN\k9bI)FHk)@C,Zw=Z&k2fKu3273'j|}YNhvͬPڌ0蜔U NЉk̊ᅈ(tW!`i=(zI&TuD:@ՃM#ڔ/#(E )d( / [7M])@A+bAɶ` cIC&ztPYװTxgԔ69S$Vŋ#NHZcgu՝zk`ojHIÔ>*>&dp{,D YP" '҃9v{ԩ籕z:C3p1P+q DikYĭu+&iִGXGAdj$}cZyF7OT6YX{km5[@SrOG?6)[@6>D٩B} c[ _0floxxGw $& Ƽ>yR͎XW-gHHC-b !Fx/(,B7Ep>L p0q#.q*%ⰕC^r\Nw?7?ퟷwo>&]@t#lBխb N,4Yp;Pv.Ŭȓa@n6~hnOh[" CBx=T=Ht: 5YzAaIf|F6J*OI-)n! 9.C">(XtٟPN( ,} bA}hdf.K0b!MTAJ[/t \-xgʆ² } q#^uh&=LJqp7:=F-_& ۉ5~@,tmJ>F%՘ZP! ,3D- lJ+bvRW*&~<A'oM04jסeAz|'!I-mP2r:|b|Zhk'2 4]BJ RsnC KY[+@ 2ؽJ\M;*Q! YuKaR-Xf 0Sӏ5T)FYy^xLW}Z+"S"'6?9&pr/UAF9KH#zs?%VL,ĊTX<~ы'&n6(gF AW=\w+ Ĩ#fߦyKۋPu}Kغ*j;U R_PX&B3z;l)z" Z15yH1i#6⡲̀P_?b : qPHTR5HS AC~E}")ޘ^ ::"1ׅ |%7=/8Bג _˪sA c(;UpⱝE Nc  uU=SL1w0%pDl ѱRiy[~@ 5ML-p~mO'䅭Vmh ԡ7"klgfr554ze<ڎc*^0\$# P9/ȪUР~(p'>äL XͲΌޔ$G^ZK_1 IDf~u$%hG+~պeP4&XylpSY_ɁD#f'4SchSޔ^aW{1hvӑ߿*n e mk s\9hoF'iaBiZ5FOf7d5Z|9XMmޠ}x̜M&R芕lk`胪z_ΓPgC*R8_8ȞL`qQ"If ~XS) tE+jtą0so{9JC|j*qA\ Y4V["rPIi4߰_'DB'^ McG!uЛ_cSDnD.Sbl_瓳Rmo/a`Z)V~XHjGe>85 י~Ie0Ȇx(V%zPb b0On^MpUnfحKPkW1]fw]WvT!Vr %j$vwaV.rܴO&DzVꂲ5:-asޮqIu9 7^Q$4zD!k߼$[rX֫?cyRnWۇdx`#[﬙Z0ƚ>tgW7 !TV I!a"lUUKg\%@=fn^;DvC!0+aw>:N4֔VO7biw$Ah"aE`D5^/H~~(|_(R.)I4Lw]*ARB݉ܗAAW~r쟔p}w1Jx:5 "3S Y[?SvV'}] vfFw |A RhyoVe'%'xQWU7U~o@ IZEhְz`R !#sSl+Mߛ-Z.{g^3N/`y>Dn/DR=.r|\ş}tur>Af|^E5H-ze,n6ˮG?d1&֕K-[/]e־|PqɚGޅia m\H mQVQGLh2SsUE/p;}A@>d@ͱb}jPQb6r&\-(m ȳÒψ11#7 WGxfe!Ů9O%kn\IC#g^N!^uy^#Q%Ν۝[v lo0e!nr\# ˆ)ׇd_[?s^誋| &:x,m?y榋Q;@ϒH 8y(ddd:"rWR30|2a bv@XoqS-ӏeý$/u?,UeI\~U H(s ?΁DeqWpE"rp1;7rְ&ɬ [v{xxg{VHKhJ, 7q-!DIlhVEm ERYwI B8t2O[VKC lJpzYPP*&6xQe t*X$"!n+6C3,jaͮ飹H,mOc/`[w[-+ټ rsr{A-kܨ/sܧi*NчՃ>t}CDY$+gI>ΒLS {a="3cCKîzIn.j+_N;Sf=h}Lqv>݇Q ܘEJM[]y?}3RRD} dG0`R xtbtz dad!Fe#8.LUtW.i>1k׬LGUNhcl}WQJӌ޵2Yĺ0vJ#9ӰkN*ԴM&]a2 {$DgHzEUDu* duN=T r EMU&oo3 h6Ȉ@GNX liH9֪ YB֯9,ΡgDxYyTt8[<'Bj/o7f}I꫰@$cxnq 3O\`fCB#[Q(&K,8RX 肼~6:(ܹ!(폽NPW- $ѣ1K=uG6{<&YՍ`M 54*\K$h(/ūY4 Jq>p0{0*0C܊⪌YxY̦% 0\w{ -|F5A[./iuXDT(ʢ _v}@4q|¦R5pG"4Q:"DtB!&2 LMmōoN_)8%H]xTiڋv1*1leUHo.[y.TSri6,';xj*ECbv;_r:rOw|GY}OVW7l,!]_ 1%1.Z*Of0+GD|=2&7j0DPYJ2.~GWƗ- ~ ө8>MF&7|;| ˫iwnGC_M.V Z?a|{w?8|zn.TDy;MHvSY OƷM;3񃥲mrg9_җݷ(5*ue|c +y$fwoo }M&W3)YӀmjv1F4 W9ky 3_ژii_j9pkc{=MBf}AY qDa4[vVnz5xnˣGӻ[ 6o=4 l:]_|]˄*I@,@OpBkt'_ΆC@la z"}C_&I@wEسA&0 cz!hr s{e7竈2\O/Oܚ G+$ۻ9-%~3iܘ3ovucG/[w>LҮGd_/sޮMѠ{efH IN @L엁R` B`zmzoI@zո Tߋ\1~:?q_X9}8c"+?؇qLٶ~*7Ա0|hYuv^>b{aZΡI|+YGalOOg9PܑnUx:QMcqibuo8(X!̆ǧf NwX!,,aǗ-= ipA}Aρg!yzEtukv{1.ƨ#*l26mm/1]v6Zv@{QaK ,Ixˌ_Mtf;2IĢ֢ؔ0X^ Gv%#$!Vhr`-ٕ `W1r'Bܓ' p}Bƕ1?fZW_n;NqPwt }R$\K\xt_|~BO^\S]h-4zijoKC~sb(3_zP WS加X-YעFDS_XA+&k.h*˻B 5yjjMwS}O[爓ykFGJx* %puJxDA M[$ˆZPYi&i䖩bƳrTȍ] ؎QN7)ǓɝYy7 ?sϓ=g?8Qe'_d=au^J˲:nbҬ/viCqa0°"czT =dUq\R[U[ra LЫn|ա|ޯ<¸pq`_^ނ+z1|7uh><``P94Cr&?׻^T ܏f_0ve6w_O\~tK$t=Ӵq]}l}Ƿ>)?W^$1Opt:0D eW= -ByzL9MaB M r=W o]E=r5nsزya ZvBp%[$CC(:A a!z/[v> ReE6@PrV{MVOSD()fMi9}%7^rfqSvٰ 刦{P\ޠk SOYBvw\wj _h(oW3jCtJ 'jV{Mh~#۔M/jg]xfH 5̾FuiȐ^ۼsD:ܮ<DQvq[:I7zPai,@]dVDwQ(ߞ윶nJb@g˧XN[B#=βRPކBU&YT4nu џuYe{ e0jAC¬{]N-RY!Rt3:K,RS}P8G. 8ME@@1lUHJ!%_7{xTXS +3Ã6`1myjBX Mج䣅6"vB6ö#px\D_{cQG}d0lS{EYZcfK-ÁvJ"]@1SV7|C 9`[`R=zq%a&غ"p%|.qNwWwK:!;47O= < #n3#4zI"\ liW/`-0f*i9Ŗ;.k}=6QAf۔%]ϔ4"liqT_GN41ͨ|*no VCdMꨶ gqs?0ۅ 5z R5&&iЦ>}³?Ƿ v}w{?:a[Ӹn{lxt C[8"̻fCu:D"Rw[Gl!.#lNve.fo rtZ +>o٪v} eQƼ9FcKC^1go>x|1rk^<v24ZVuKtp}V/\dAрiE`݆u)j)Tk'l4ҠP}N0Y eC`kUM'E/1N 0disUv!KX7,obe¨1񈶵0 @gCE5 [|ira*re77scoW={ U| o oqjٲζ~J{Z܅;Tbb6bm 1jk?FY1BcRZTAr&i3j!i0rFj i {d]3cαB2[1bwK'%4G7ly̆F/k~ FT cfNP#myAO:գ*$kO=鲨Lf_w{QL"g%|*=M{7P4Hh@;̣uHs eBܔ/ >F}Lʽ2GԸ`%2kkR[u% I$umaԢBR(*Li;~#aVmw?={䝞*“IcBPJ@ߋF#j1]vyw40)G.MƲ; N%6kB0̈B> PϙҰ]/)NKDSqb൮4GhFǽYuS1A}'f[;{5L[Dx+±x6f$w-\S׃f"y$mGSE#L(Sg7-D8p63 X]*Ee 2LpS9JƔ<͗8(DPjs;7cRRBY.8WÔKhYP*1P92S7Ñh< [d7Lxmxb >G>)jML+De66 MLE^qKoȨڕO'(L'qfH\BUHB`,x8Hywpa+ L'N4-]>|]Nlb&8ע18R4O :h> ;=1ڝ+'YMMcX;yvÞx;uf(ct;ц"yOcI< yOV<xhNM, uHQ/eK,C v&SɳOkծZ !.oM2X!Iosӗ. S9{+tk*9ZZTQ3?ּȱpK}ÁWz/J͗)bW(NcI<{kR@yB*Z*T74QArv; ]h#oPT sS7n " 7Ϟ7 ƦYŞ|mmJj+]&Rd/(u$`=_A9YC NY6\ f<3}J Nrh6V`H VCaXC0:H ws;`ѥH_2^sPl;(v|5FA]_gcyӏdfH|4%AA𲚷f ^E[dxIǠ e ]o.8j a@Syo{Q_ #چe󶝿HbY:ѦΌ6[aeaj#JdUuY"'ݸ:,Ҳx&_R?)qZ2hvז!(J#ڙS^o_kTu=b fe-#/uI <׸-bԐ%^k\Ң7< 0rCpsȠYrSJ\޵fN5Ǯߪ=$II0G}8\Ѳfgzh[-AaP>+<4z}=~OKL‹U(eF6(~YHR!hNPǬ`SLǓ}8vׯ?( o$FP}QzJ?OL ʤF07{CC7dlLڪCf*Ω1ٚ֞f ZOdg 5(ZcX_fw~$CaE )5WY_ `%,1ے$>- }(|QO-Dzji[i/Yyy5'W1H{2]X]Mww;.?!h6܌& l}_B/,L9R|Oij1GqV< ^efK k;;́ni6;ؿQyP~ʆNԅ >a7.m}pLZk\w]8p|(^bhj+Q0ME- =$Hz>>HLд]9M/1Um?K@\[àoY61+iĞю/ {=ayjs+1.GP0dJ$v}d$>wJ3ah΢QaT _ƐUE$ f@Lj0#JSA؄q$gT[ŬqF0l~K)B+2b}/MJqll,~7,BڔP@؀X?HY1en* \#٨ѡ0(gyrA @NgG[hKGHV⠢ 7ұ[n3k?]Myp!1]2h#xm&ۭ&Ip =t%/H8yp&LhZedə뷋fe [`HQ i5SUɿ!|*β5Cʞ}N˟`s~6C[AqA._=?9қ')[a{ ↛ZieϘe7P0O؎ lɗCdm-6i.^~ifW09 '| &`²&/JvQ᭣|/s*#wKx5]:xtU5%8%Z_7#_?&Guuur1qqu ۏaR! ٪/9:RN}ҳSY-ouCjXs dYP910^(+|Ya^X1l@<@xtYGq6, C#0%N(4/~P/,xe.b٬):Aڶ[ׯ*7eޞ0_WBͦ@7?Er.lu㿠灎jn#:ee$V$S|W3Lr RQA׎ί'd.M` a~ jukU٧2 f 0L;i$#,(G|q҇)z(Dp)B )p30WCa}D|f0XPo+IUt]{xX#uھy^m88̘(;c:5~v5sbG1 ﱳdd1}'Bdͣ'4T.xVxlfEBhA]d]ŇҎx Q6n(7yR_CW eژygü5O ^( 1AHg39-/r\U=VGHi>P3FYKgD-SJp'. U+Le )j5:˕4How=$bc~.9-4Dp&\xp:@8.exKEӠlC?ctvBw%`ZSk33qeZKJ]:B i3RUb[/K|}%\Fv>@5U =!F11fPWqY7x_xFjPZD*VLK[/V]9}.Y\FbX~ȋ+ȳ(?:rhX*XkO"&UuoG8ڠ srL]ԇlt m%c`iK`$Q?w.Tt%5K)*~ȳGI{ǫٶ^fl/67if1E)w{,ݾ X;aB;4L-D!Ll&38p<#~ G9A cDɱC/Ë۸chCt IX?dD c|O#s}t/WӋDo'姫Tx}>|}oZM/nѷY ތn!g`?8?hyQRR{Il[qoz=o-}izYGO P0OHw?J˻t|ADmJퟷwoOn Ԯiʍx-_ǗPb"UPÇ/%X<ԣ'{$X߃xv\z?)ݣ:ênš ԇOYTxRll1̤ZYJX! Z2$cWaLҀp2-./uS%,[KFr4v^1Yޣq}Xbh9_:]dz8;kS#D "Y}ytL@`۾/CoLώٞ}3 b%6!1&Ph'<!Fbp=ͶgzZC> Cp+E7ٸ;~Ef.dBV/r8X(); FjdJ睜܏A k%rJ2tP"`zS*yfd+ή%`l^"Oڞ|S'<"gI>ͷ]qV%irN^ i"pH{x=yz@S;w}A7| }Mnȸ ؋ SU["\<`doa$<[足S0M>Ss }ݎn/8^ߥ!(~6x6Vʻ!|~a :g'&d)*wt>OEM <>,l;˧,|ÿy |&gL39grd||<[~;'}>yzAg f f 2ls$BH/tps7w2PCQEqޏyȡz=~~~Mfg",_/oˋ~>=%+) nվlVpS^/NxsEό;'^orqy}gr_,>?!<͛<fp݅q30wa' i )rzz^J/`3$,&Ri$NkuGX'8<,<,y<|g>23m=PHeEd8T|"rj]ZIRYB=o $ fe<- ui=f@.^a.mB{zKLHU>ۋc}6ۚ@V^H k qA)d@pٺS6'6oګ;-ދЮ4|B Ze[Zd7fcl밀oٜyՁ1 74ߋXAuK_fw'Kyَv[dZZf:VΐZ>Uաu qqsگpsӈWN;sxV+j^.-e ufwhK6r, `FZxhUy5Yf]ei>MnRKLSW5Of}YiG4SDgψ#(jHX/'jr8byh<f$  ħFXxjzwllmF%pROM3>̍G+lQիfxG>9:(ܒLMd}9M=O}*^mcNVYn{y#KďjrQ'0C>T xlOjsh(}H,4fǟp(LAY[?̂ID2$Gޝ^3C!F"2K7bW!lU;nŨ\|Y6-v8,ӓe[J* r41d2 sĺC;/oLk6L6ByؒPĻ* (A9')ڳ2?މqB'$CGSMʍ| |;LQDC5)`\?DWُ+vBΗŘEt ҖVj(":brI;gY2ɂp1?PynB)}|&{iLo8݋/7ڏaN2 A ݤzԀCjmQ9up@jnOٴn_J_>v/cq4Tg!u~ /c ]XOҒښ!opeqj֓aPt9r22~8ZcP3\QGJ[ ʏ>eW綋<-R걄rv8d? 0gKYkagY 08 u#)(QH]Fk#)kE g}qe0YD_ wc!G@*g/| ;MZm7O[K;q$@ 9&w3!Gc"E V^sqMyyF/H{0Rc04ܛ"b݆ Pi?'p)"`\BDiw;E2 ' |smXF7l k#v1ctDL;@o4`,ݲYq N8jm4JBÇ,!fB0|`&9A%vH|'*MP{UsG۳UG'ݕ|+~ i6"jCDѥiR[P.6Z YVYyD|M{T&\4w SvҟGwϷ՞I fOhI2XP! B/y.g1=Z WM6n2wr'xXMo4uz{`h{/{H kF\f]C\\ypfT==;9ɌN b(L1vAʢH*nMa9ׅdA<{WǹܸKxLd1#[1{]xR糱8ANQ[} }tїbU=*y=^UVf@RO,RYN҂KJ:a͐ EjLF*fPmOG3·|Q>^3)|n r#mg@v51~Ў:: ff?NSٻ&`L1֮&#H=21S*c 2mjaCz8<`(k,l*0f=; KLUP*mJS0!?b#G,QI ˒.Z`%R?aKvx0t%@l3`R>}8%PdQi+gT<yb?KqzL(& ŗF6F+LV.Mϗ1h;m=fX;[>UMvЪ|}4m. ߊ}3pڎ#QLxԔ k\쪫D:4 ׁِ}B(lw9 ,kX gLE\f/Q 3wo}dtE1՜]SdTcIYBg]<Y^Hp|儯>qc텾ͤ6{6l`ygǚoj6%).rxF=xGj%ek oֿoKq%{Sܲw=SxJM'~z6[P@FXM9=+* #}3<ɳaO1bh'ZK8lkpK|29&t]Pb[kд(o)hi4Sg_Ino+u y2MWI. qVȈͮ>S'Ai6\M|@Fw|fHK`sHQ3cҬm #(f if; 8`D`UHIR7'ӒvJ=C ؃Rolk(3飼ɾLF_|l~>j:Ѧ^@Cnx"Vui"G8EsG3M.=Il;y(YxyUZ=тE DPӦ~;N':B: , %9?X! !B(]%DL;I(4|#n_J PO-U+du$}{{|[ ̖cnRǭĥq%AJ0DtIA_AR p ISϽ,awCR)) Q>R~R)kmK16_.jޖ88`Z}xz ¸8o3$_ A3礄'"3k1_BW/KO7).l3 p̧EQГLFZE;|PHza(=X 6gjvKe _SCvi!*ɝ+Lfp`i{J{މBXfZlUXc5JۺP [>IRDo3*GXfWn/2/?GofeFD!З,Fs C}K:2&EZW༽2/o̊8SqN<.xk8"uŞ2#X'V'ev^tQ` )SDG,(ƒ3 `qc#ӄ*`t[=}.o.XwW390t8uiĎ sVimv]-A A4,1H'a3b{y-`G&f\!{o,ѠJ;Xq5+-6$d]G Ƃ qsI!qzEV6C+]J+2;1۪%Ȣ]FhQĝ#qi۸' H\N1kU^zXC2*}»\;aeyɝ^ ?rZ^.M"`7g\݌8CXC*^/Uqt4dؤR/ z;huh yݑ2bxrYaԵNX:6hZfI^@߾XbHw!ޡuZmI`!6@*Oݷj; l5@iƦ eG|Yڲx6WÃU`3e4ڲנqGdlͫV}NfAPt!&Z I'G JA\>1dWUq,+]ɐ`9?Rd[5Bhbȋ|r|ă>SޏGMK5{Y,%ۢa)C;&`X!8 PM_D m#6TOBBuwA`Q/ T>|ܦx!>1Y\~b13p_OO^,n&W_= a1 5Ov|.,d3>q;v{Y~sSٽ|6*hNwG]]* Z*<9 ?pKccSieF5[ǝ0Zd9ݷ;dRk@`^//\7Vktt{O631%!˱ }rNچx>ewjT^V05|'5W_xjNh8 ڦY;=a$"5: 923e훊fN`ژLn6Η'q--ٺ[Po9cycҌt[-X .6tp7C\Eb n>Ҽom۴`~UYJC713*׼PAK;8'hve]n<_7u>{[|csKhv爣dMϸ_ʯFbQW2@tsA)OV? m&M L}Yr^< (>5E ^0 yX S>T:#)GXYh y\P _Ơ((U+ ԘuR>{f9lG! !(Z )L;,uڟ>%9qZKzjnn<:>e[+6gTaAf$ϖ=&<.'UV:Ze@0Wq*yx KCx#n]:$ddv liO+ p!ܬ3p}B؞HCs2LH-<_z 4L3BrKY<:WшH̭Ul|m*(9XZOAX g۞DwRyn2\F؝`<㞜}C@',SSoyH0$]oEa&4,cTjDZi&C"ӖiӶB,Kڶa/Wv^}ɴAgʻ#(#7O[pV|1lv !h}A*-7/Ij$pvYAk4 f̶7Ut"AfY^[2߳3?<дAic3 ]>z48?BjkL0,!/Sl I/fs r˘Ok_v0Ol%Չ_bYԘ`_t!5kSIŤW_q>O|7E+ l+uiiY:ˠ/t#(H[,W-id|&_lt9/z|+eO1r7ݎnkALK7Nw"FN.tn Τ|rqKRZ*I×}2~7~ң+ﻝ~÷ӫ}T27}{^ /Dlԋ=6mqI'hw/!dE# l|?ٿM~˗"l78bW@3׋4}xx IָѨi)_ot5E οxzA&o w'oe-JfMAHW`ℜXZ2Ke5B=/Ȓ<&  *;w`].3DH?͆@sXa%@Q & ڭ:DAV>O^c}q g1XNd$i Bv$o;g%]cVtcm.Y[(B*B_^gckΛ> u!1_X=[6 6>arYD$dau[ ✎_p뮡UYW㟈4h#C]n"lBYPN 1_ЙHO& a5{yW\΅k#j&[e>zgpN /b8S L]Bd\R}&79FNP 1AyT%:xhSGz}{`-Ԛ>EQR l %5nh--cBv F6 |b_8ŠfD$[`eDGD|u)"ؖ0œ7иhV48;ik!-TÏ`vЉo;MCilh$ .|EWV/CЛD(qCZŇzWY-|;m g2piHWJZ$O˲Y H::b]Wm[v)FI=h?i=IzyA3dz jE (rЗlM7 )./]1򮒢%JnYMaSDb'DYTneLNIȞAPTJܩ$AB1wJ07]y]<ֆ"0; tZxEkeDskӺ"E>?'vamTd:K<0 ) ~2kb /gr4oc*|U髢 ] Y9 ~ֶ|qj6l7Kd&h?b!ZCе:۾[ S MuOJ^9brM{LtƵ`HFn2D=hio„ј"b kpܛ*,L7>66CuxƟN\1.1#-WuKnBKrDd\a5)u+ܚ핹w8]b Azb"FDLf&$Ř}F̮S*2,gVf4AnS2ix..!LvsұSc{:r9ĸIk0(f o%q[l[ǒ]34O"]+ )zA-xH*dȬ"D Q~X}s%KVbrX~r2Nm1}} |+ƧVCOQG"X>-ȢAՍGI> wQ,eŻ<|=@Lo|g3 vOJLJ-~2WO3Y̗޸IbוH^$c I~2lJVC-iC5WJY*TjK,3&l!kHV=0YjAI$[Iٵ`XUonBe~!-òLda >wah zkuTEo8P(qO) G2**NΥ gsha]U\M褅r +9G3Tbߡ6'JOheɌݶq5OE []"Wz[FEW%$h: z@*RԻ5}Tf+'_>U3R}6aQbB;.K,%FGXf=I't.L!Ge?n= Cq,ay<80]6\$!<=K鲻YIn[]yֆ)>}ymoq mJR뙟t3WT ?. oм =X$㴝b0҆ &sD[vO7́8ځ4$Gi[ 4-,*,2 <)ҠE+. 78κ'pZxn->˅3pE ;>-}X!]B 1ArPaĬ(JL`x1֫m{%4@SMJ{s) Mi>^r9$Aar&cv-%Gi.ma̢ıGi8,d$K-w}"QX?;̄YVi2ȱ,4}`!d*0sFO%ܴZe7!OT5W'%jRFVx^ʺ%$N2uekCjUkqЎ.e`RmB?_n|{~5MWٮDT, gWX;k]9 6ṕLUv6=90f5ݽ]pwCpT06Agf~s!]g3=٬jٗ% Lbޟu+V#ULbo@H <(}[%L{Mx&SU]];h+{éai_..rRd~:I#݂O{8uo~[ܫ0-w`tb+N/HS>v)hTiUf|6`hL3~ްL`:-ȉoxO0{!xG.LXڟ{//xFƺIw##fj&.1˙J\%6 F!mz"G[t:1K_$D$^kRI .~ HR54UȎ*> &-ゞ(DhifLI $? g>pC v+EAӐ[ /bX "!ʠ , ?iXoFr z\̩F^>1Yy É *UK)82w%ẸFU'2YzW-j܃nW7 pW> F+ UL2jVw.um6tI֣,7jBsoX`M-}p$1W8p!  `Κ'zf#ɛDVA~>fjiŦ~U1/6b Q a(ӕȱ]ݒ,dd~bX7"<|~{/]igsl?4gl r 'zO|urYa;< (0"ABRaO<\t}ZMsYDr"-†Cda>C #R2D]R`92nr} F#.j ,fI}nMuCQ֣sSۗ.\ƨ#`+6j/͈g8=Pvrxa`3P89Avr>1"U4I;?E~`myl9#@naE(ASNHt>"(J\4q-_ N($&÷ g* cu .mWLF{f)R1}B(, Vv !7dĸivt&e,lݡovHU I UY3Z.#`p-N"[G)BTEipn,獴}TS iDE(ּ_li[lrx0)5_7%7'J'LX!;EtLL0} QĂ rS C_׎8DFVVqlǀjxeD&Y:l:x:IXt$m-F ʽZV*@]RpԾV_^NFdJ_G߆dEnk>.s[)fH3C+\_";>sw r OAKx}4zU RnRߪF&4{u Φ:rzw7\ /xpj6>ϯ}Uf֠]ٜ^$`JBEeWAz!c\~< BzK&[ EWYW/<]kJ#^ *4[U(%8r"nUNXUb Y_`ŠZ%"-2ܽ;p>CaG"{zQZ(08=PobŎɅvj,Sq{l(Y0o/ I`G:C4$n @54]Q;Sǭz>|EujI=4Rkh.`!Q=Pܞκد )r&Ag8EDQBX}9 &q9$B(_Aî֓,:8#+r뽌V9DhNzUl).ȩA5iCu"HmiŕwvܸG9qy_q^gɼZ)8#BP֐jqᇉ[${/V&C "B'uaS>O/W\nBݸͮ~{1*OLp#eWJǟh/I9p~ּr1E S9@Y*}!57q~;}p01Ʉ.aڗ Vս;Ju; W_>Š!<ﵙl^'8kӡY ЅAb)z?-LrTA2}Q <BGxq|@I=_n#Y^bsz݀DxROY]NeK7!,v=@҆j&Ad8Ƕ9FuAKW_ߧR8;kHjBԼO9:ꆿؘ͵孻wxVz!T_saQi N~DuW65,ZvCq卵هOhLt/~3겶>E!leۙ%.>:ZuلMU^/ٰڷ>y?@}\,Z)ۭ:=D V9^efZs(FXW/0 ْ=c(CQByR)|'|k^76+zT읥mQ0ĠR |'٤oYi܁ykR$>wK߮(ro+rЁ>U8?0u4dn_ʸu$/MFJU|MsR: kp!m|#uG2; w5O+Y3yPn! G4?my¹MEifQEV)hr(Dsv1Pn3;H_ b@Bk_"^xg3=aaLI)TW@*Wz n c*yYI5`΄psT SP{U] QwBS$dD/ϟA,pHޕBN{t.ܙ-l58 Dih Wv5ޛq WS;Тm2Aeo:zW8D:ۮqWAo2.h(`rn>#ڣO܊J^{O b<Q5ƒ3hP3,aa6e:9b])d ˃[c\aHTCl\n|ry{>xlX ^gveva(\9?g(W+ 0?.%u$h&Pyhx9f1=hA͇jקf.澂r /ŷf v5N%fzr˱Wśd]t7~cMāV/HÖ pC[:9t\4I"ClK aЮgJ4nAl5ʣfp̒V }~w"o'{+ oq.@A-W!n )^C(Nn\[NIפHpW)!c7Wpؗ@  %=A $pc]C,Wc@L2dEN!er|} sѣ76Tʥty0POuCkyԖ*X<:E;HzRVl" V;H+H-=`% TЉXӸU+I78JB9[{tc$P Ŏ\beIRk)†Haj)X /dzk~vt7S36Mb73P/np7_OgDECB`>™R/y0UM?iayI\9(؜{u[%¿+Klғg zi=eή&NWeəW}RHcb{?D2 ƵCK꽬lKO[/f eL+]7{R 2XR8ti-=Qyn@Z-VVt'=na.+bQCN-Iwj',EUMY ZȒrHׂܡB7)1$d]5s?8}qr=DHj9ApreZk/<<WL(l wR*vcP m}l >|)R/CDH6 Jôhgk'+g!>lCbC<4T V0RMo^ wWi}3,Z0*ׯRxgr Pk^y~>էWrN^2G~TQ g)89d@{;-Cd8+ôiv ORlE'Y~ZW>7ޡښf d,̌LI$69>(N)ާ"8튡Ca'hu q{q}y1!@v1jz[hhϟxz{0q@\3ͳ<1\a4,zRLK`J%Xn9Fyܽ p.n❰ A %qR7< %O?T4'4ULYֈ5kvTKژ'/L|)=ꢻr{Jg8]eE`F$fG=Y\ i,qJ+܇[pSs!6f@2PRR?i.cC+ XDMZ'(ou i'h͓*JAfѫ4'L+J|Em}< kIR}I@r|&ǟ9 P,*5n:L&`> 0b7 _Hֻ >ȸ@P<;vNVK(}] (hd)\'eu]Avj4AEтAr;lfj88L{bϗo dfo0+5}O?Vt i\CVFg+jH?6Yb~$1Ew}0f[a(7'Rhq]u֡Yh"t͒DkiA,eXH Gfu\0'H^U.>:E,yP2[@(v sS b Pe tQOߊ]Ux ~0*~cYsC>ny%8ͪEEϡxlv )72AR{xa`~>C;xȉ'P%0I7۪XLG'qGw-/iJD |v#Ԥŭ(iwai?šs(ZL? #DFy1AhFã}R mhӑ?)΀]k hS._g~tu'WW0m">^|9e@.<|=@t(h%q$b@)Kʕ+gѭWP iSYD xƣ=w}fn"]ZȞz~VhCMk[A@UR D.2t%B[$flDm_G~Àsƹ\q.w1ژnU^p݆n~ JMnڊC |r.pڄM҆s7EypȪ2|#Sݰ ,,$g3u_dfRfv2Ò}[ς1+'F:*<6qTYU?XTTSEaɒOPvW<1ռKD=ab;WF3ˋ:C )A פg,[v*FHq!qC)"xvB( JKZ=ToUeabeX@tؖpt WZ?-4B,~"IF![ê9f|HwS zy</.MUǬḊ`9p''Y1]EE|J qe;?hϼ9mg9`фʵ#~5!JKG(?0VG{U{upQ#MwPrf=m ]pbfʊ-MRS¿O 4E`[I٫ٔaC"K.`L/$@=ky#'磺Yz3u㙫91ᷠH%Ka* :Tz!~6i4ө/.ɹ E<gv.j2U@ݙ PpO r 0Ru+l4"7{ű1Ģ(ys/>0^*#Æ{C='{;{DGNWɮmky6u<4l8൐CDΨ+i,)jFJ- .hdKTKzwYq[J3;9RL7`X6:h C&OA!"ay+ ބX ^4e% wO{.Ir b(L0-Z피 y* 3ǢK0!Ex|b À0B{ys\bXA!jlEy fj&f,v x4="x1Lap]F ߘEjc_iz?{<>s7PD)9ʲy@ g,CʲSV0MIG%OUza\trsrn5MVxnHxc}^~㙧qx؈f>pS-%.vSDk>캲|²EP ,v =\"l[MS .f=fn~Q_9n{<}}(su#~!W2;-dpd`)e7% qg2]or<0OEMSTM/wϼvr-c܂z?AYv:_<{%ֆBr"7GAfΙC.̯na G8fn 7"f4A=1Of?Z1X7e~SWf#_Rrz!ٟ6 7İ̛wyϿNihOڟ8$V5}l"gcCB#`s\GgRZF }!^j5rՔr{)+bke|izcHHVbV΅hD18C엺٥pSl[O۞ 5飤3 4c;i"D}b19^~s$`{@M,t8Yq[;չ-*&l^R*Zw1¹r@p\̩d}ϴvY1+̚]6ͱٓ~!1LC{O,Sk[ h˺, :@muYdRDҲ$&c$!j KRZFvC]j]vy4.{umJ6 >2I7" GbAR $/b/$+Zqܹu6iw^SJA.9)';o[+}ᘋ8n&lčy~P'1ColLKeTp8^BUqՕtL>8(q?9()~Ud!φ#2!U8!ⱡt n`(`vQ+^n%uUa]@`Vg̿TJ^z1 V=yNA}tR"~Dv+6) ́G`\h7rX9ҁ}*7H8owjڶl9rO^Mm3DwT?T"{%Ə}J`-|(!|ZYcY}%8JbpHXC@7q7(Sq2-x]R%ZLQeR]OL8dd4R;d#>FU4,dfPx[7=3Yt\0(6$t&C=fxLUD ;'a)KPf<!P 3(,Nštj("蒣GBr+sxCt(v.j&vػV\սY/Nľsͱ5Al G/Z5ek*t'#[%AӏIEK)Ą.NԘr~| nj7:)@qڨ ,AحRau>׫WcTw"iJse+ڈeN\: @,Җ;yLӈ[[JLyndz4=OiŮJt\]=|Z(2+ 9*)ڭ} IYO~uHN)h7ĘoZơM1rCM]@E8sAr`-,)47!Khrr%&Oֵp?6(}:5E|MXhZ-ro 0$<}K>Dg5 ?^cHMosYASK]{PuzYv]U*څi NOx_N2@ >Epu:S׈ ,-,>[zKa95쥄r ģ@[f9^6@o,^:D;,6})*΃!` fW6dTP @]F/& (QˬM03h?K3tNJ$ẖgjT%֫YajEkBx-O١ڃ'"H TyuPc yNj4xZfWpyxĪыi&rgc=/`@wu}0_,H. ݽBAv {/;[J¦D1*37Y80k){==M5XzO))v%s19`8myI['Vt pg8L~1Q87fb7_|C|> צ,#+ţhм 8{/Us BΥf { "7A.(f*O!=.¼/4F681*ge$ }jGDS1gϲiG/cZ|[,26!`" ܜp 9r|W ~ I?eU _]dZ n5(^ Pd=|3'cJQC6lᝂ3 Hf`r0ADͧUOi>3H ۇKݙ27eOt?nUf$ڃ=JؕZsE';ote -VĄg%e-Ṵ̃N֩5ه; : ]s's}`u{5i$SّeUPrki-jK']xxw&jft'hWU!ѰВ3{y"c栋y{Zz'y 'Η9Nb ȍK,"F1=.R$'ȏĔa1o`&V8z'=y5:M!u?N)Ǖ5PEh t#ӂc#'n$[ax8Vrn6sb@ k@Kmkkrv.xA~Oͱԥ gu\rJlב.&.m4lrGN HR] y!c\a?@$r(ِ84ƯAn+qFW |;њm2BK@(\pf]}u1U#QAe{.ڑԏ%Lĵ6A~wf!d:r˒t=lq8`V+G)'"xWE0_4j#DbA=¼cga} AΖwkcq;%糉J=^ {7a.1IIra\FiuD%Jya^݀ouI,{ ?ci>s ~̤I\'1TiLeg>='͡2Twelmǫ*(r[r R>vT;".l/`F缂.R=C~DĪh1rs4n(zcˋφxH'/+763ԃ( T4Nͱղ8Zto.%^"V6-B(ѢELa ! OAB ۏ혎/E {!!CR_QO!|<U=c@rrҘC@M7 )gm90N%Dm"X/Sn>dNcX+vbf c㻷v %Vս=(̾+\䨝[1M%ɎDfÍŕKU{1i$YK48wٛ5p"GJwoF_An*j Wp?]Ӻ{'&{ kJSTyx\xZB,\2 Uđj5$CfQ3lx7T ѺT=(OR|LtA͎C_;Aح$/1z=;OOSIyqу uFaSӂ֡&SP+VWXCUgHW|zCo'Aף2}4msinu#30FO+ghp; ;u465(OOѫf~ 9 xaa E&doKsآٚzz\>Wfv5~5j]f#wS|Ž?* (Qt)!n;kwϩ7A+mILG8}ލlA$v'_zY'eW=IX`h3]EC2+6+YPiBX=qH|DlxM`*Hoʹ-yDK#?\K 4ٍNtVzDr`tE3bCeW!6{d93pݗE tm /ؑx2{:U>z=T8]c Ww܍ryط \V?%^ 1/׫ӻE9I*ܒZa@r-ʋX򦣪9},`Fd3avdtIfY W B?G.CWU D }W&̿¨Zea@c:<[$ :V9i浴` CШM:yF?Re3ZӢF\6_ii-IP1?u[gi9# +8p]".% +4*מ#Mfi(^r AU<[.wNܵGQcVuzXm%76a>!3GiICܥ9in@H"`0cfK *;ٮbf du+?Q3BїF!Jcߎ}A ˻:C?s ]L^f#Yyǒ5@U(f@1y^1uY*YjYDv9A7+xBAĩvu  ;K!L\s뮕))N&b즱q g곅4jӫ:9q&^o$2\}[+qP !G6Ԧ8R>actڑqw$:c#9޾1aZMVĬ<,Qt!7=skxY,!{ʴygTkYMmթ;+s*Ӆ,I8Kll w¨ޚuX $ygf)zEN#$n=Z$2$=^G,ɺPz۩ N*:azsY ';􆦋xWsi+'KbʰK ʲZjСV#si(rOvb!ڄ8W.my FKݿ _/Y4.~Ce42EeurM:zx4 PBԦ|z}mB!_ˇh1o?h;./Fy@jҼގəDx9}[wp{7*$"Ӥh.7{A I!=GRX )L&ɇoTܑ,Z|1EˀeP&f۸ŬL_|rҾNӤgʌFqBof{+V..>ڬs=u#[TE\*n+·ET,bt|M?Kd!U S*'J%pc?@C"ʹCWGyΦTSekd](\"X@84N @_m^(T_`\w Spaڿ紣,1,i{tLV:"1K'QaY,09)ޘzBIM",C}q}_鷿"{L p0r1~J~/w}XJ-c9_7yXQ\yCwJRD鿿֖l;zi jOP?qAX}NDX[Q.> Îă:9J 5f(k,8ât#q'̞YɣT|*7+>DM>!dž 퇋07዇FVBQ"3m 0&*}Ȟ͘L٢'f=z+x+c;vYuJ\g~Լ˶a Ag@-6]󄃖~<1WQ⻲|-5TpSwߎOmo B)wLm{|h[MD"*2q=jdUF!h毾IEBK5ZGACA8LɢDˮ~X-O:K!D 6-`K404 m_aT<ŗ4uNg"oر.[^*g_gӇ{e.4mWˑ8ƅf96mj[, õ<nfcif<_;JqfPq4ۗI퓻~m7u;S]H׎);UUlk4ni3||3-:.MR4ѥIf7hDnt\&$dl2MՌ>܄t>Y|q[>blv0RˇfL6Gow)[ x_ɥ=J({o n^uK68~LHˆ,"f:h~ØG~pn&w>L8a{8˅1Fz7JHg㯹X̙rA<`/ox^w  $N="udV DFHH4kNd*}]% Dol1k8kq1jA߫ G\} 8pLn6@'% SC^5;BV֋(; F7ř]~*_mSPR!U87B0܁J%*z.D, -TwsK&-p(SkTJfTZc!fG4*nbf8,8ж6Bټ0DeJn^`!S̞nF '~z@ oaɑ,LO3ˎ$KhZ|~*~;ɞMT]lǰ>GDzeQ&?Ma]؃ 7vთ7NKHY687%LJ?oSH:aq#'bH`|{vID/IrkVX c:k pyyfD$S 7L[{`󯸙 t}AzA`~?}'_;7 BwoM=~y]Afw7zG'ޓmȑ]ûhLw5lsO8r !f3pԝʹ7>G~s-}3l]b'~ | O- _C9_:_[DcW_b #1}j|[7h~nA ֹ xa+0݇\"p31}Ռ*s_knARY>A2D*0Llxdgt:n~cl60ӷ11 qH]NQ&F_j7Ϙ`Lޅ^Bwxvgj< veV ~7荷I|BiNaa~Oq .$<כFn&wi9=QJrt5mZk?Qdse| bzfZBMC|EfryZ)B+\~3}tyoegmsf'T}\ڧۙ}|:*,4)o7c4Ӱcx~|ϒkJW;J.DnٰhS~lMxY|\a VeE(<`$U= B7>pɎ%FSӝ9?n/ƺ@^ᄯͪ e1i5IZ+ #xqlboCPyzD oV׺KuFnyqY^nVSnP=hE <8b#-ZqPu݉V[D6K>b?=턗37R%fn+#(5kz0\9׿A}? 1*'nlݠE_OԮNo4`<D{f#lG)٘*lgfvzGAUGQVX h,3̃էV A; 1.㠋ܜo~i=ōfSmSy~f1ԶCb3Z yx&sG%!hZoP6cLT8gmׇHie']4S9!U1K|CdlVTu>ѱ#`IZ׵J^E:pq/‡p#4.ݛm*PSʑP5.N YnA7Ho|oG r|yX[=wb$%uiZ{`gja1 ."YW9 Ar]eeMcm8Aa<[: Їu&y9O6CL*^H]hp"{T@_MNU!>u +]]0),>(%"9L%wL"[q9(dkZٔ`{OIJeL_!>FAX~B[,*u\3#Kj][Z{mWLkkvbGJڕ&o.Nm l(ݳC:q#{bmIÇFcߗeۃO)jTeθu~$h^j͊#Ò}XB%"玃+5@-aw+plĺ *e} Cߞju>Hl cQJT|İu+ `|W/72>+uU6w.(^&ŵ\μgB2v4óٳ<..U;gqTQF=q;R=9YNZxX\Vm\2qN{Jw}%M2XB8UrQ:2`Ӆ$+wA=>ij.{4dEzz ߌ7m<*j9UA@[ |6 )z5ߍnC:曆!r jVt|eYa65iαPV0 K H4.KI(Y [$W.J_)$ẝ/gCEX؟ E7=mm΂IVo2ڷⷹ2Sg٘/XTG ~RAT~4/tb QT0ׇw1U-zN)cOghf2HٽkX\a~g͢ƣY6t۾M`]aG4 Dۼ!dGei&uecn0Ae/U3P9Ku7{8 .#1+ kҏ'0ƪ69> vKUӳs줒[۶WV'{?Wރyywh 5ZgPeS1 I ~)뀥ZIau;ghkLvL KO:wm pg}෺Lf_m)Mb4" ~MLD_,zx-XAG27ۣy+me|n^/!=/oIrl(rۥL_nxK F$ZW4!zp {A,-wG-.Ui @x]`B1 iS𰊀2O:<%d>(1r"0@8tb?*ZeD=-쨿i8XC s.[(r0x|4$=Gl08PL z7^Gqm+|b4a6"هUD:q4zy//7Ua޺ @gOT9LU ͅqɸ8C#bD+B`-SyӁC2~yr I1i_<:?rC8=ƉR4B"Aan 邥pT:7Lj3HK}I<O{JhcS-/]+v=CM ; ,wO>$Sf (;B .6Q /8;b˅EF+gImm"Y[{愨}?ճ'q6Ui|Sf~x5c?1yVxJ>DH=%9;4 Nm,uy|\W"hKΘf7D9nb1Gbڒ0ueXwRqWcgXsEΐM%to(2›!rC 8:NWt0|}Aجxc[1\k,bd!72uZOhq X=oڪoq V\Dkm\ʭJw3&+t(L+| Of>5iac0J0Y0.R!eǭgW>͘cziH}ŏi}=W_Epw5DEF _12Yg\_&,8`?f]`C)ڔ =..>$w&[c]3QξKa`2%n| /9 }FX)pe6Bs`kAV9$/.1=lVaHmVmFM~ɿrPX+`TqDʲL+/ b'AL>x6~*{eGgQ30%QmY fAT72 VrfXkrb/]%|X43PP/3CԚI H gl!A]OI\7Bb>}!CC.zo=S|!!"!}!!(6,r+HRS S?)!;HZˏ|rdXi}[+yJo C"{E|!=?=V(%$omHI|ᅭ]Uc#aH#<$"H2q~:CRW"XЕLt%݄/&'W`q~rry,6ᜧܡE$s"P%#e7FHepO]wT ;5ÓL!y*5dreDƽc[=nL@'΋Cv  M30o#z64dR6 m!!0ӶE ^#!"oy}Ь 1bDv)fu!pw bDfs_ !lט2if%E4HoKo粸 x޶s=G.A t_xyaظ/MMu_T>T}췋>S]Wz I ZdaWu_2 bʶ9'l| ,X^9˧afO麔(WY3CJaʝ:koW Ng>(t °jT24yZ& j+&Xn}OW^z 쪵^ʣۋnT㪵|[Ut弪jJͺ}V*Jٕ-upc@ʷy֘G2Dc =]όs:&+\R=n|aV b4k+%Eو= 6bSy:MY`P.|DguUd*py2`2Gطƃ6@i>Қ4([ ^Y/\ՑzJ rЊfzIa8+=ñ)zI4&wc㫙)צ1Z{#i>ay ߫*(řZ+?6%ivc vlMUPf-KQQtmZ*2ԗz` j5z=tcN-=lط998/ں\(6PauNVKUE}2 \2r z#\ׂ9ذrgFrunlMj3!)m`HyB3Rzp؀Mu9Jq4A4t"Q!ggjAu-)ŅyhFS #KY\  ,,qDl^kЈF[]6GXaj5;IiSA.ӑ C.S1\rDmrZlc0lFedMg[T֞MC;{LhNJڰĪ˥ʰ q[(}Pж0#/= VFt`̼r)gGIsQ^C6m0%bIZ}9=nKXe6ϣ;5豈M]x&vs$z>XâvRb nz-?>_ bW/NBpYSQ%]*zlus`T"ز2h#B 8*ub|N:NZ:=> ަ H/?g""(}8)*!DpfHf dTWBϟNhH; J3;Dhp:dh D*ÐˇxxKuT3e gԤBc""DbFav36>J*msἠ-ӆZ%B ?L{qd1L;+0SLtoaύ:\!hԱO26K8%Mj,k%N0JU}s6@n?>-U4h&5XyhY{I`{%EBCڭ2[`mCel6rrc^NҘN@[?3hcqɬCEŸevtx\ &o acr_OִLRQz4_h zFT_1훳=t|:Qg8}j=Z),oj K|dX$LyTGjzԮ P(2,G:PxV{ MMڤ<ZW *GJx'7cӿf>O]_w=5Vbv=L/WWgܜ̓%LKIb6?Ƴ빯jG\u+6îNg kWk Ic(3( 0lfyF Nd|:{ >ˮQ%O[=6[v9nmz?i?w}_4Jlkdm&+gfN) LV]q@rơ1]B7KWB BLX7ĕnȓF-e ĵ,\{ FkcydG2?5#\Qaur<ORV|vqp l[19h렭Z >J†g9J\G0ZivJ3okIOv]Y>?^MOQxUn+; "/zƥO?AooD)MpP.~#qy CS)%P:6\ (ˮ]4;L`Gx-ѕu? J!sT"oб5nCMnH>. K.r13f@(vZI5%rgsMm[3=P|kv ''+-w2X6ɒ€aGmNh%:B µ\'Ӽ{XPԻ;n)ңHD,i9*M)Io̙N7_zՕ~/9zE)WnˣL!rM1dh`[\)sއůZ)+M)T!hUɾe" $ŅO,,~(X2zdn"gt+} [v&#(0qgv%P7r-#M {~6#`0J5WꭁT<1CYHJUT8(t%dy# ;e@ץΜQ֢ri?՘ARı f.uX"\vYF9U<,Mf1䜕*b,H د"|7yPDtB5+]C~&N"=Kk &ZiZ5,kxxKq֖<5_%\`l&C37B*ׄ|mJ!rA[?0LW&fE>q"-L17wU" dܕɞTjD/XrmOܖ>[Sݲ9`{Pѻlt *Qtf?svrYO???iF78t-g D^"ʅe!Iٮݟv'9 |zW2 vAFdsNz|Q J* 03lmM{mwfO7G7.OȔU#ޙ3:} dvO4ܢ'g枺Qg3|&wY`'_MIة3+py1h6 pS&n&ONbYμg; i,N5?y6ƞB*1isRu r!98!#|<3 }<Ї3 }8Кk؂~ xa/5Fqij]'(ía"3.OHKlj*йW mM!~Q#z2}<[gl>S\>/Ӈl>-ӇeN>+Ӈse~&t(QI&gh\< bDuu oG#| Zj]z;}8٥ǗI.vNg2E$qf6t߆xeXXyx$ X =NdsԾ#bS:t(NӓeiKnK{uOIb=:vĺWGkh܋szCX{<@&(Aݮ.Xc ↧y[[T!W8+ }&/{n1ԉ0|OAyo^XUMjϰfT?B7CMyHqhk4_846$iQPՙj!L)ɇ "fp*Lu&҅<꠸6;6iY@:K ĕv,/W)P&V|Ik/6p*D2"i8`㚡\~fȫZou` ge"I&ࡵ8'ȟ`U"XSSdPA7j^={\*ǫ&AnBƢ|6\_?#%Ta&}I?)?sn{5lp5si= UIgl 2dJ!p htm=F#:m dͅ(, Cqk:F5G.7 HacCjgWHL SHf8}Ǐ༪QaoE6 VC>+8G1ptjdTU3JQ$9i3&qt Rs]b ^qjg1|Jv sd!f$]K+-9s ܀хsdW˦/&lSMjwc.w"E+a"Sv6i[Q1OP0aٝNHS95[Z0Als~uL }U69m@Jc߮Extj]q/?\IlaW+I8o!H"U'R>Xz (21Mc$%pd׊ojc0+׿C€MDzW>k,agގ)JcՅ;U@qUˋ02w9 ;Aqx%O_Dl~}Uظ{YT(A&NJT=^)9H ݩQJQUlty?/W q"~˼]Mn{~*xsٿtVeޖf`XSI/˷. q_"ybGH@ZĪh5:gh^vf6{ pwaBz^gʘt~cYPna㉞ r>1cTmi_ MQn`P# uɕX.Y1V'l?g!-'w $.ȄԹe]uB3)^hۭz~) &@AlVͮ,f b@rhJrCPPWۏbmw^1q"3shU5yQ!uQe^r@N1>_C`R{L)A z1oHZ7߯N̊dw* < z16;Jn177|1<>!_~q5 !l!lSM/ٕ?~8_OIgy~utԇlG>d zN:ˇ\z@qhfVXo 5RpNK{6 gJ 9<#[6;#3Ѵ=Ͷ݄p. O!-l˟rݓ 0}1Ck>9;oX@w\4i +ɕn6'$K( v=AO?sL#.޽: foﲮh)̖"x>)s^V?}`d{ CIlǮC &!zsm+yzu9V$s%ňX[!Y_iB ø2 ~|},"/ [T=-' @wLP1|tߏ,x2#Oûm eEX9BˠgQM<0$P|e~[lpx><Ak.OoAE^EXչ ӸINl#{?UNE; ,OnJ$#1Q,寫>(F}) ŋ9]6إ}p&ŔNY8ϲ FU+ͲU_.֭o! @,X-k赤p}]b%DnԣsVGLg^ȉX mfD %"u0k_\X/*l(ee?z7߶4ڶ mܻiY7}Lp,Q~#f-6mlgUjY{W s~1/w*}.&]4V2>G1th Qkeb%ng}F>j>nG0^ g yk7}Ds,{{Q.f QF f-l6؁h;hKȴB&"q:CeHM`BЉduLO ՍR % sNqJyv-(JlXA%'!VY{3.u[]an=FK!@QMd"H;5Vp]`qFƠg輪R$84쥚U66[;)%iZzI Q NݽH)-i j`fnwUER:¾%ׇ9d[ʬ^;oEu+nJequ;3so| }@l=ֽߕ x_3"ޭ}*`-kl7l%Pd@SZV;YtV;Ԓ*rf-X7d9@"Uп;0, j\e7F/ ^.&0 5( !݊F9I2(D~HAt+#xAXrn`'Kզ]϶t^ Sb ]A t-|SėaW79FZ!6DAIV!`rXt:@% !~6Bޅ HwB%ceuTq180v}7P#:yNBD6K{N֩H;[1,Y|ZơO{,+CH8Z\Km"t0,^Jr5ʅ띧NA'dMqŔm$38[c9ڇ bߎ72S♍Pn5e8NmE,6,=zEE¿=/΢#e~1i:Z̽WW` L9l ǻl .pۻ;yI 3 4wN6QIt>gWBk^gNTO _rù! 9F9&Lpq2:w#&G)=9?$oq,y55x2< faz͠.& JfVQ&@WEǩ諢߇iG-ũ!9j B8f:Ì,bOʨ.^/AP^9|f`L>w1-Q=l@.RǮ0\[fq {MN<_;VE63y4y3*kvžU?bt8 EC-AEy#L#*@nslǶj~WĨiU=3KmK=Q|E>ulX܌o 6}P0[~}j &ٟ>tч~C})k2,Ӄ,|I$혉6ⓨ䑔BIZe=5BwA=CV͇SA2{Qp̥( a0'ФDF9i]AXoN2o!d#`qj * 13Dv CFUY2_jJ2 RLqW/\Ɗ5-ٛ8gs'>7dhvuqH#p)`s[>aA-h `M4c;q&{Bͷ߶0=oVDb)b9+U䦀7rՆ>%g/?tO,lViV ZF:hr;߿])}Bߤ¡栌9 xv_MoG|X&_Dh7 Ln'ya0ՅtԻbrF!0&Fww"ݎ&fjŖFp Pf\l`Z <@Zө}rɞ _>1IǬM 5zr4LI5˷ݺS""g5xl(ƦPe׉4఻x--r@wgd1V5hum!Ì ՗ 3% dwAR1uSY1M2}afk^ YTbp˛ٲ&7((O/!3/,#FY}D[k)t]*y֕NGgFCmNdHY?e4z܍ EЙ3cP`6h4hq_L۾~`oxEq2zIr+u ƹxBhm< fYT!x+6G1cٌ==LUsϩfjp MS:^S'"AaHNDk[.ra0! V ,{܈ $AwX'L#OL((9jԝìs]])K%k>=L4eNNRY<FVw[>hd@!9S۬]V:;p)/N&UNY63%KCrP{MMf<,* ֑ggpzPb:Gb/?ǗôaÔAb828ǟ3}|es7~e`}T3.!n4lfHa$WO)J E5[蓸xVegC- I{.?A 3i1dz9d :*WV_j:-_kP|ADnTb.|n!CuP.: m>5l+;m=fǍhF-c /c~4g86 6kmyxKZ+EWgYYՆ7&築Dn![+ƾgp;fu< kLy&WyجA}ț0F0I^=X!3ܘN!4 ܶyL;>fi`VMmɕ fӖ[e3b,6v\]÷)zxPf~ ) GԜy#Zna4e!L-O p`5BPUi RM  o簒=lD[l9?}2&đcr_f_1ovt18fAt rzw=THRKZ%"iz] ۏC g܌J8#Ym=z*=uf]j!籡94ǢCX갴Aף np֢;٢Tк2C|^4mրuZ.ղ`Ü=Q,YaF^xꭦ: 3{r$Gf{6K-7 @ܐ2=ȋyp1zKJ 'r{ {!qf.G3uܽ8K~*N~&+NCx Y@pDX{M #s_P\`޸E;Ovnrrх[l+.-.0؈_ >MWixP#BPW|`88c0Wr9T yK$ 6¬MXC!jX玆1-,iڠ" y5GKеbW[b!o- I/<4P@5/(Pqå+˓+Cq(Uô`{(Au(Knq5Ƣ4HURǓF {1 h.`CPf  [Okd%n6`t'J9We^sYM6] '403 @7αK!Oe#ua:*j(Q[g ΞѥښmYӰٛsI~4͠B*I>CQEĮ1㇠H'65vm mm>fR@ntK-~q{p[Ⱦ!G䓱sXėdS@НGb V6͢ItXNe` h|G_ǝY;3l6a(yi/#)@y#f%zyP'W:ָ?Gۚl^~vGwt-a!\*rVnC*d okx4VJ(mjZ.8YW㚙lÛD~RtebŮd8"g)n93 vլ写d&ԵNb3Ec,ȰT8b˳-]]xO5 xWJNc6[S>,q'ɚ{HB4[lWev#ѝL|t| v5}r2FtL& C>[HJ/Ӈ;l>λY>_\6ayʿa8]-ߖ3C4gPBm^oG_6,&>0_&42lf>d|rXٷoISdnw {Vqz&E#mI<|`=gfm>"lp>9G8سn[U#mdf5sON9׼7=e_{~eR9u73:݌8ݓӀKBJыKO.xBeX˳nVZVga#k<6SW- Z DP!@sv5nzۅ'f:m"; HS&wvq:Z4lŇvók- ײa.\:?ŹCDNhraӞvGDݚ<.eӚvI[.⎍`8@ D&d߂&E y2 WB@v/?yNJ7٣BILU YTihSrbz~D1)4  t%SijKڠ$nzOѴ*H i^d?glӦQVd,*kKNS4l"Xhfd沕~էfk~tN4,Kbu5]]GF\*(c>z )}<P;~ k $CC]ּЮ]r%ꐑ(pN6@nѾ#å5bf & x=6+96mhgx)>Uq11q*.mClXA;\$F;E{@_':5E; V Owvci$%Le2>jkD! )lg@)"XeVSiiDm)mk=9D`oS+.*kS^2h*K^^mhn7uت`_OozhYwh"yPZ沬smjL++ҩr',Ue=s1G%٘AB)g]#+O RKް^QH q]V*'zT3m]X{B֨; w~[Ta8pzH!Ma5ufPԈٙy yլ =A `i8Qݥ׺ꨪRg8*^GZPGgI oVFϭoϮY݌\>8\ .Q\2.`}Rަ;+aԙܕLG&ӞReh}M!7 zC $w;FHbS>/7>?Uj8q.Q╿|_ >n 6]trxWC-6˪1u-Hv{ڶ^@\f<2s~Uua$6),]h`Hٸ1]B=w|# N3H40*3*y@I=02ivX5)_6)\1u*ƹ\5Z1J)ZylòȌjL 'U{gJŕqԒX_9od|Hhe-#ΣdQ@N;|TwpYgXuOdOw1 eD(ſqYuAnY3knϛnu RYY-z#\1s L~d܎`+|nG F<^,}lAE7}n4+8]ط'd-|z|1Òޅ"Cy 2s>eBh11R∃Et$FcfVHTQhdUg=w*pGZAEeX-!<]thb[EYƻLA_\tl/SfnL∤hLivX'We?($#`"W\$eH;jA%oC;?ixIN+S)˧R!H'#iYV4~%=IQ(fA"o ^C-lK,ykj488J|kO8ڿeK(J/Q% l---8[&bcR$[a<"P"J-_Oov(fx/2xxoTV.KN ]kyxdńM5C#:CFC}Ϧdߏ`E]aWR(JݑZ!\Z}lrk'KXF{`fk&j!&f2Oz/>8" bvbIurN)e4磫YJ1# t6I]~y5WX8J!ޔor˼.Cjr|L9>)E[4444444||J9>;an&w /x6K:wl5"NU[\XA(|8yLػ9DXx T5ao707(\tan`X酿1kpOH[ Tc)N=Zlhrl@VN9 RT' OĦe 2ft0|.&. 0M4 ؒsn] lI|o͜WdQsX)ȑnl'ۛԕ( Vj=;v{)b&a`( uSVdnٖ1$)9ÖWCNP08Bw)EٶFהA\a dImOZ^U z,7ؗat`1nX-wv ktNR`tz\:lm:ݮIvX l"PqeUN;Ó>&.ӢlN%7I=ѠVPDS- [Ud],_K'IE[fsGE [)v.}Y|fe'v=v Пs^,U1>cyU'6 6y*s|ڣ&=ϠsY8AԿˣT#&|e:*҆YvL$s3\t%rOxɐ7a1YPLH/)ӶiS.xBedET揰ZHt1ٱ Q4JkE:WY gHq8:>嘎5n%ڙ ,7ĮGKI!vm\7*z:pھ\FD1õuH5J6 w'DJfQ)9#UlP~f: eá-Ùش*/=sgB>?rLP+}GZT @5Ը|sGJk8vu5ŝ¶ d@0D Et)i’T`51\4@Љ Q{m~fDue|AqH:t僤Ϯzi:yI\^5kh^q!#,YvDwfAN#H<"Ld0|=rA@0[㜓APRw;"fT 󽈢~3paٸĈ雘naȤ mD~[is7}t' ゴDd9E-4`$Aޮg4d6>s}AkOh&}I{]:nq;=7S ʚ#cSStr+9hˈhpd920԰."]Ձ* 5nfUQ'Uז/`t4=]34(%`V32{ rUAqd,M 29IZ[Ɋ`v&k)}M1N]kKr`t|Q:ty~"HxAZ%(jY%'.7K킭{7Xch@t/奭O[(F1jq^k<%+j4#r4;Bݪ)Qnf,ú|mև5GյBThҚ %&!,R5 +Z8Â)Ci}rpݍv͚SBJAJЧuCNђk.}itNXe%g^kCbBRmuΧh_ f WMaTSZG+#a2mBw~xDqYYuwg4 -bzg |A(ii+1ky~>b'j ΢MgMF%ӇXyn!aE/Ľ˓FU܎m뙶ZRM!jQdz( 8X7 XBwU˱:#6*T F3؈n}.uڽLصW%3LءӪT =%!QOәc; ѻ=cz'w9qz6k &@yE i>v&2ǟ#DŔ'IĴ^A7td)\Mf;X$4 i0"diݲQolC&ٗ_@X#B#.! 箩SЇ>dyVhr?QK]äisyܴ"u`kRZRb/_)C\;h viRKrBS|gd_1׻gó?SZL~> C& lj,&\ܝ` 2Impy^T;p|MiP2=0fH{`=0$;SLߏ:1ÜHnYKN+qT3{L B7PHZ-)͖ںuV(=GO^v(4Y/⩚sڌ[k!6_5yy[L.omx8]W)xr!}gbxu#MFwq.ѸϑFw9윇 f*/p4)/~L'/?_vߥiWȾPC> g57c||??~ g,`p]BKvW- q6^yG<#2XƱ߱ꭩ6WJLg!gڻ\17[9^EUpe+q[QKqmvGabKNvG%I%xحt) cRc./}U5)>tki"G Ԟ ~{s+%i*=_)v uĹMo̺;{W{H7O!8|+\M }\L^S1W!TyZ)zD $'"|:ϑoHyuY/d_5>BXS`U҅,hԠ%Vs:D5(z2YgB+ k\%d>Eٲ0a2$A=!}%u=0*8w#?OB',(m?vYٙ T֮<3=8flwyç.ck l#{ej)kqm(񪒧})aEzQ}6"u#g%vKZ#/Ef6F9\rDe杞JE༛w6e"!\n,?\ [43oKicwflb2K>w=Do< љ3{9Bjׇs"6 #@: $;}u"\ [Ũ~t- ][Ux7y]z/뛟ݤ4I+r/^'!A Ả([SfJrKgM3"ٰeȄA^-ˁlĞZ !aL{AH)WDE'6կ-~]T/Ak*D9瑝+hmzoM1 Gz^e<<,Mߡ}cZ>÷tE|yO/M5N1KѰ.ml!*6iPri([+USdi>;pw^a1&5. L`u>VSj~nCOQKalUΟD1^kتY`C ($ Evl1RcVh8ZWUʬ g1ȱGn Gy b2qC.J'9$xSbY J'['WkA8b: tAپYp4„k(lfI>gLB)I"<](_e߿Lh4חw!y.pߎn O=_Ɍ>DžmĬ/_xvoESsJ+pNy[tn'KxQox' yA!/p-F4UHgA(LA9=v!KniBM":R|zqͻ&\?oE[.qZtPە%]Ց& #3ζwl>x|;x\O*.#AWW)4(, AlC=N[h:J)>t&|Ld#NB>C8 )!K c{=~2Fn˔: A(^&<7b0чxDjjFJ(ESq5a ?0Mw+Zc|Քj/EhTaPӒ"i{;/xNTܷ&nעvlP[>`\/f=1,Gb22oh|/xٮ/>"\PRH )j5U-\ f/[UaMǵ3~=+Dwp{ifq|?-0)FGw巛+~=9AM?Vmu ь2k/> tX+3;m`of|ɫhh RraQ~HRr5FږVӾ3 C7xY4.Aֿo ʀ)R۷1*78%YggbWmY17vgfv5jCJ@dLA,YQ!/oײ|E&,#j4:,X5p!Z0nf=V5,Ӥ{ϥgXuqǹ ;=n|fapuŖڼ1f3<5f-y[OvTaVN\ex:,1vܷ JrP`G|n4@w:zݣ+0k݈Ó~7݀Z*6VW&ˁ>lJ7'YqfTJ?M6B/e@emɖ Yfe[lTU>$uz<Ꞛ>l~044d<*3u`e+ }fRN*Z>?1g ,PE2&Uॄ(5U@٢*xaF+)ǩXP) V3a2PE.QGm#!'T~ Z |% mn(C~3"Hhf4\$>t)M8YuFȘŃSۨ<cbrc)VX!I h]X֘WV\&!0,?ez {۔!{:eWIV@CAk<;ek\Pǝ*oě/y!"x"|~hwCW 8fJ0MMՄ'2Tꑠά,1.LM`JDײAYeDQ_!mS!Pag-vDZ Z T9.+kYR(tAEwi[ԐTNk%غڲ?A. FCa@ĶP(os嚊Fs0(Щ tNYjAA">ڡz5 ̌d1rC|}3ߌqCfL  $쓾}H9,ICcZu-ž{Ds1IQJϓլ ~*iJl&AeqUqHƟĭdA^go7[wSGu:G 6į/,F?+~^&O㚭f*!fq6E@oέS1Ynf+qZlW4b+4pc>$^‹891|Z,ai,oL2?(zBjTvNgx[5rrF᢬MGskȝyʡ!a ̾<`vog?FboCOR.GbGcSmڋ X no?ooD_̩C߳kedl'55Tͱo\|vaGWPẸ䥋~ߍkŦ#~)^Jjf5B>w+}BJ> ,W1 Gj -{]0f{ nwnJeXtҬ4jڠu]545|xw޵Ǻhzy(OKR; -Rݠ-QJE\.`^3(zߌ6W-;k+.hd&VQ}MִBf Ճ0@*bIz0;Yf tE=WlFs+AvurHK1^T3fGO yzdAWW)=/&'b -X#Ff1sfoZ=^2Tn7Wr5;K`z׼ 9u]`kӉ:EP7D UyFfkOCzT?v{g{FR#LVcNj$Γb~2Z'ss2݆d~8 0G`}4܏ b.(%_=ތ0͂1t?܏~7FJ 4@H~}s?5뻯I.M_b(nw_ ~C)nC~Nx<丗2N) /Ç:Ax}33w}g~5)Uj*Cutcj~|}9)Lcvr҉ӑVDR>j:_oI,ysU?Ii7z`>M:&7aMu^O7mٽNV|{TwWBhrV&S8T@X'Pj*7s7I? ٜ'x=]r9|^eئ߮xju<2 †㯣(GՀ+6򌶜Cj/ |dv-/T& ܙ]5YѮ#Ç8dJy{КuCR$T_:3iê^,L^YZ'1Y!D_C3o(m. OłCjn(w$y<-a5vAo D0YĘٗmr=t+g4[!`#m #4kIMrc#^"ĝ>̆C.B [hWҬgU5Z3Uzn߶$˾BХ ,x{< ͪu2w[X+2L1=D7dʬzg89G+n/\!nMW=DkM_J+IZ!to6oRej\fŊϾ)FYtL1"sE3+ЍW)(UZ"%fH9@ 8LΌz HR ܛ^!G#n2c n­=k!c )|ȫ3GZb*ٺ|vzvUM9<ѫH0T C@6c,,+a-nV w;]qbZmey75a[W7z,Q- M,Oxy::uj;jv"Ļ|jJ޶1蔋JŶ$5e>VH#2~ &E%BSMt:jO{]4mc/уMpGພ.Lj!))z_UHzv'k1OC1M B/3#t.^v&P1T@l[CJAx_,|+!t+2![A$3t\d"69=z `˕EF!P y. ('z\BI]!h6@iR'd$&46I_f /=!+P9_$Mznn5JS5 -MSczYD \ׅiBB t*-v).&'@fD f{2'hHZ<cf3tklc^lh EB\6K]E|Myh`nwmlK3)M NwՉ ˩3>;o`Ъ{hE2XH~CL'fTE' ']:b}{&k6Tp Tt!-K"* ,5ng坟ln0X*^l|#u˭|Rl轀= Q24Z9C6+屄O^h %"ia`90Y`Kk1~5՞jz4N%Ze[CgE_1G?R}{lFM/cN#Նm1D1W!rjjW{^ҘUgPXt>3 Klzӧ+ ŢA[98g}XyKa#KMR1r#Vi$hl:j+%$HR4 ZA;&!y97i*o:E*Do/-ɑ<0-V(IͨrJq}U|1p16]ᔊVk-58ݕ;l̝lpܭCޣ;jiaN* ϔbL&U5AEqre\M`4\!a)S de%(fx\ORQ2f[[r\H Ov䤺S]WX>t?g(5nޔso/ Ͷ&xA5t(- 9CӾ/x*q/Wҋ",q}>u(6vbYZ卾teoL+$/ ]hPT WRL=pK;mq p*P[|SO#e}ٮBKt+;ZYaTi J_8#S_&_b@ LR Ic x,UZQ߾A];"s $̭Z:5a<~*w#H4.\UIG`.:@Y`Aȃ6G9Bl^JqũqNnCjRW]C4j1iHf-7@|fNdZ^Zǩxo[yMMTq'泒( 'PJ'G5mVq7|zV 8[I*E%!Uތɔ` ;< lbqa5?m2#S33 w{@α3niY`gjQ e(c+]`"vE7>i,71jK0 feK Cる0يG!- V#Pwh z"wi,<.C+<jt\8oUsPkmOWֳ]0|EFAE@kru9)N.2*,3/p3[$'o@4e080i2;TuK)JL۽ I?peJhH͆6N6V'=n((` 6(Q8&ly!nfD,!if3ꖕ,8֬r˅+_IiwT4kN Zvb6&;u @ʵiQӞN7Ѡ `mSL2'E'vp<ާa Sg^ "kx:q{,Da~ @C[B‘q3"( OD@At6nR ?_C(Ox/> B!TjǂŧLJrC{C.zz=)$~>'~i?'~3eOy?ԟSOy?ԟR3NC<\Nlt QY%;sx%rP Zv+&6KuVi.K(fΫFUf3 ;^^X s{}a濌 ݪwb7T D,s3553WfVX ̒U0w9~?k`Nv|n@fN$5k j4?!d*ת 5  /J*V6ʵwO۾Uiŭs샻^!Ҝ<׃װ ʪDIĞd," f:c}۹ Lz D4 :y@EAzk1.װ"jQDDxRD;W {Ocü0!NaH\ ;.du>`˔)NfYFY ܰ[ER()Ni>s㔜d<%,OTaJݯ;*Rb/ނstX%,.0n'|S on~JC<։}@R5h@^P 'VԮnb 5W1$IRs^>~DC/ڔf})TqDf|;U+Q@ͻ(Trnz!kF`cc' QD"'% V* Qb_IqBINsJLܮIX,[@Ҁz5--u9H2BbU|*V\l6T=.*RM-q;SM9V\.(ف %F'%YU^w+bP8z4csnU 3^㖆j:gAjS[pmů8); ; T2tu]|OQ%VMp&_֌^!4Hx N9AKYV3^yc3.wI@z3%:\nTvԬgԌU|J#@PCA<z_ϩ%ιLx0pƽZ3*pDG$ QTKDH^fGF=xi N .HM6d( dnvS0⤰RހlRJ6 ژn{ ߴ&Qax dU&vN%˚OݷKt|dCԖׁ"wi6@ы OF'u>p :nVozJ0DāM'i~R)(}jx/,hR1)݇rK䵦6T1Ø@uu'E-A/d/Ad/{g\Bطiԥ9,w,%3 )mJ>34xx9*LYa)v !KtLVyUATj 5rަVXD0 -n!4G1LZOI{0ܮ~/ #hr.{z't#̦)F/1@ōۘS׶[ `hos$jZ)Nƣ'>x(fu0EE;3c +EtzARK9{v6C6l˵׈ҝ(T~wϥFi?<ά н)nK*<=;t.-KJ׸Lt="؏U9 -sH˼ga~PyXCUa?l.V-og*a#GU٘z<nEpQUr{jQY)+@@:c'ZJ@UB+J %<"䥄Q" 믃~7$Qw鴮crw;ĉ0#D6|z{DWS}sS/zԇB~{^rMxr VlZLჇU G/Et$jx{W_&Uqׇ|axªfrmt;@1t23sf7I 3I6[e'U3^)`&&G40FXKѷ'$ѥbkLuw9S;&vָ NE$}V/pB^D*dxf;ZUCE>d3\95#ZmdVi}RIj?ͪHhm^K3`-p32vjɍMJ i@\A;L9+j >Qrr@޳U-f!tk].)Z)ccx u^XCL'ppTSZ֙ѵ;D+p=X#g71G`c; ܽĸK?~1?m1k;NC7bu,B^mh5! QNG&;ٛ >rAFIT͹ԅI5Xep0Pbnvc*m*LH, $(Y"}#@^hNi `PG0%h{7ɝ:V3̆"Cwoh U>. >qECcBoJUr ɽ] i8ڪTMx]Ӱԥ4tKɊAc]6 ]@ ) ZX&t#drRL?ZiC_VqWnR^8 H0,¨*QezJy]y*GĢ D<^2MɆ]g^|Y/}nH !2?eB/V}B Z}v;gÀZwCa`ivWbm (Ƿ `cY)̧ȳ/bLmV} 87r Fy傆CūNj¦>4 f}o3omPS5qNkY#/┈(fHpvK=xQ @PG˙x{'A'4,.,!Vqz~Kc@mr44ܵ޺* OΜqSMچɌv09GvN ;ת['M|q9lel0d^>ϳ|c^]5=0D~CPZ!WHFP/4ٛ_Dp/L灤Q3QE/$u$QB9N> vN܇b:۪Ì`' ߆Vu%Q `<ƗOidܠ)\XG.򄏿J #/Rxcc CE>N.?F?~a8(-̸To,?iLSQN3dyN$K[$p9NP2'+wUM%]ʺ(tI6!M!wڜ AcRdG&(a/@˕k&4OjCRۧY˕94˒nM 0V& ~?*F/+>\kr(8MR;wZ{Cp.\,{o}Z?{`m&ptm.}.֓8dSH_[ulcQ bC|vxpGx}˺'K]nWe+Vk<))SO'0)mQPv`ow#!18rR.Ǥ<0EkTXN`KC(H֩uv< VS@;Oڑ_^i6ۅbP![y8 D:Chʻ/ySmlLhLB NS)eU`d:=aɺ:!Ƀ^L@0%!E Ppb.9}dcpT ^-d{ܶùU z^ fQ& ['5˥f P E9Tű _Dgs3|oft!I#4r:pl%Weo:/wY A'>)BuX~fQIR*1COEL!lFS\9E9(ijSD5B@8iCEf2<\b8SFzOSԎ{U/t&tWy@[wNpnʕ;q0 ˁ,&zNm+wS@X =B!!( )"qWM$ G=IRgk,^@ ͔.آZ*zsXJ0TK(@wb({qRaY Y8p,85~h&bh_I>DUj/=ы\(^VN0O`$Y -8)laJ K̾]3Qkq('$$Q zξ;<{BcRv^C-Of-@Ir S-DjpЧvnݮ%6uqQ\,vvvݣ%nZ9(~U4S$`M"9RK<"֌NF-nv++#5PyxmL[`?3B@i:Lj=JKQ)F M'GoqvMH*2o{Lb<@c7JdW뵙 HqSn2! W0nOA4Ҳpw6EoV'b?r xsY0/}?>};}Ygqy/iVj?MkU%GƂDcUBc yz7D)QOkjGodj + bօ ?V i-1?2fx<0ڂ~4>$}+6_2ۤgH6G;M9UWa+Ӄv֘ #.neÀ >UXrOˮOwpU-d OFBj<}CdgT:e%3SDfǓcǹ7<ߩٲR?ks. ey XW^OÖqKzVtf3汣`>^b}t7vtC/onFcgRbQ \OYGqya}ys| & 3=Slwdsc-/ôVx4je 4Ĕ>3}:s#fzճfMyx PA^I03i>>~8soVջSPn|jծCE}bSߣQ }l}/I٭KH)L< Bat**R _:ɽZՋ $53꓏WT20%4D2$`:I"$FX=lS}\u ?*BR=st?FqM" 2~Z}he˸󙃮T}h޶ߵ}-۷VY_̸C= ō's'ôoh ּlkѾ;OiWY71؄iQx58t)b ȓ,;M{8Wb$A;N*d $԰'j ϴu.6=Z GMv#/,}4Ul_k,Q?Uw0O&i9*G զ?d:UMn/ .)TH5PX |0;$w_jm5曢 _z;j 2W'B]@^u1ܾŒenl0ǓNЃG"VͼX1wiqbLC ]M$8FqG_.1FX5+y8)t6%v'ƣ(> (qÏ]Ys$5Kd>l5y7@蠖m)F#hse2 M&¦15~&By(rUۉ|6|p}7o,b8~P6ۓyuS✨7a+R3yHlTlH8`(D@Z .OGi'(߀BgvW5uw'` ˑ]f`swYޡe[>e5aH- n-ѳr-Rl-nUѢKP_8Et8W9;u"XK L,:`QMLտB yctg4 @zٕx%l6s^wT A[e(I(Q6T;T׻KT{brSUHh-J ۘa5jՊbU8½/(;IL wQώ&B$}vYP[]T;|e1g]wqfo_$뻮* "u =19 O> q>p L*Y[V645R[FL#3+W> IXKX}mI-N\J[;m)iO`#uBԦe0#N\3̡ݸsQw법J(cuŌ] fr$J4n9k΢ĭb<΍uXao,Ƽt),9!UR1{,;s)w gu= 4F9A o [=s0R?pxGao]}i ;jNj^7=G}M/9΢P7+՘ŠjJgT lIьųfc&klVqf #+Nf/ص%l)0+V!< o3@[aEu )SOISx*q;ԦJ`U, HSn}YDU7Swb\!w}Fs$uJjiAX aU;K =s"Y5dHnsꁇfx`@|N %pOW.Ƥ;Do!zW2ZBx,a1o682X:ִy_a ɂC73 |v@󇇫(CX2v<2<.kRp_Ů=Z4|.- fDq.im?ɇg;.l.?;pJ%L}tv1p@uIfY܌,xejy九5QXX>6'X[.+&ؒ%xps ۉϳZѪ# l1)*O ŸRZhe%D8^zCÞ})Ѯ Hԅ)׎Bo7p O6jd&S\Gٹ?`B"ʛV$nSx$^EWh1z(4eQXf48NRӗǚ}6`,m}ZQ8DI'_L~[յqӟ 簊:/Dr8n$Lo0n̮AY7 \p5 f|wXL )Փ]8SPD*'1z=j+\}"\ŀ>[0 3'I>*>.hO]Q|)v wZ>B",p%3s7ql,b[ci >ypM[ϺL#$dەӆ\y'#chj  v ٤WloT'{{cM(ׅvrRuv+vl/qVyUm.M^=2Z_x'>(O' >lURC1p`IRd>Z %$k5{7'_ `xȪ-yJR78ЋM vp,*I/4 [X L56C߱\G [ S|+0ADiXIĜ[_Ӎc ] #c+"RHpǟJ]͍kdy\:By8kA'+1iqʶ:tKm4Ey^Ҝ$%ķC45եDm< ,D鿇)Ccք(_uwj<#7C~Ҵ& 5n>J֍ơOP*ՒȢ|i*iS6mN\Qs?%`dalPF4Q3K׃vUgY?}d,z$sT*نjDߺ1\ˏt@|v@`O3Ps54hx +W1Бx{ w&|^G Exr?HnYφM)VM%IΎg$NZz`W-@4xx {|D0u;Bu jI1lPyR7^y~yZFFCixK"iV+  )ʼov׏xX<\WÇbryf!ů?ax_c~Jq /R'@/ش'hg*=rR/M$Dp1ShLt5A$,]gp0?'e0ЃL>l"areq91Rʘ^a>lbX>X)R?W)O0냩0rg9wC#!RuT]Hro|T}!x43'÷=x S1o=x2b?).,1\I:3ct Kӝ!C2>j85γSCcb}RL̄|)pi|SǓ)Ig),xާZSySj=1xѧZII7Tx#:*br&ѴP ͨCLg9sďJ vu{]\s&ttts>~fQ }OpRLV?e)&/lc0_ALR!G>!\>>!\>>!\>>!\>>ɔ,8Ō{0>ds'k3b&R\YLj29OaL101ǫVGSΓ\q~4<GSΓ\q~4H,|1X_`˗`>Y\_zdCt".^?'p%ȢeOYc=ϢgY41Y;~/)1jŒl 5x!dڳp#)>atJD|DRKrCt1>(BBϽ ϟRXǏ?N޹\~Hq铗g=;yJ`Nߤ]^#GP1xzWѩaz,Uti/$}YQtˇ70=Qty88Ε{GI3%GBGĤa22S~{^u3"}2? `_/۲X^jfk7|wngI#ڀFCMU-r8"D" ð.SӇWaq҆7ࢵ^os.zT=LFD mޔC{؉v߈Ci`èV0l{0أ$O1iK1WUfyE v7rWΚe'CZ rCzw-ۤDgt(aۄyXV˱vuv)SO(2 /І bh?Q10EROD5K끆6!A*vBfL_=b=wx [ˆF w :h^ȉDƱlVjT(.%SI{VV3 >:l_>l=:aFV>+!w&T% Wo9TfEjͷN[ \. 8aQ}໌@AiG&oN3 v#]I) Lg 'כÚb*(),x 5ɦ|j5ŦQS1.aƺ6`LfCu@'p@vs$3Jh+~6mfYQv!2/fxDK<0DMX2y+ႜ:4m=tn  ԔFCFޮ"UuVCJf),@'%!+%spu}'>Rtz.^BfM4ak. .B&Ҵ )3LU9n&l>8}X-Cf) ,xQDڬ_mb<{B !U-Tz&](n'?XmlEԇEяպ{bG3GNMZ^MmPXps!1,jHZƜ6fV3`ɴݪnVdg"1*6[s՚5faG .ý;`9!_w% <ɱ_2 n0|}?|tp?z.xx;ՙ!-__&֬CNwqӹ5~;A^_&n}[ɬ|WP hTyT?lJni遟|*O4sRěou2l+1`F0*X^6(دw 欫Z'>_#e{l (/aN~w07 |-Z@o] Vʘx~w^xcv1QKà8㌠Ecq< 3}*BЩ8'&w-U%iZ)"kw f3 8-}ii{IA93Ʀ2!f^{4f)jd6 :jVk ] Ptڐs.XKSlTOSAm&{y)zذ VU}gR2{ fуYDypOs.squx =Y!tB뻫ˡO}yy3 _ǣ]V(윆~{L#/r͌>(oE׵8w_ytۑM-S Hc9nt)ƣ Xj  /Ddr#lm2FO$B|R?ô ToiO tmk ufi/],}0ys62ٱW5XMAv1`QRjbcWpMMTa5b"NmQnQA% E;E^;TA?2[ [ jg.%l׾6sY0ZT;:lf? Lspط9 ۭw%&{D% 7e6*tӣp;q٬b ASʬ z[}[VfVe32(Nۨ,yh!WďVw8^Uy|0LXJJ_a mn0ҮaWևv:1KϐFS>9#2H.UZU5@0[Ag!?<~E9q_zѧ=g 0P{Ci:.F|?XAsl%$eJ=xȦ^nul펕W N f&T|rYRШm=ҩ^Ηi#\L jlIɝ[U u.GAZe.f 7l!$ T RY2[70:~Xb@,nDsQdpe$))Кa$F`Rr)RdNJ4a=DLۦ|F΂2l6{H-$P! k*r6TΎoz:0C@/ڈ ~($EM.1'7wɒO0d@δ>Ӯr]3CMZO[XTM$oFtHdB n><DcKtxSCMS՝Mz SmÄiLgceC_Y 'en+a6L>A(Y Z24 pĹ40;F6.:LJ kC@) jEhxSd01{u\(^jF9UTP&_0N il6^w|%NH1'4=.&TM6`&FwOホ$ ^߆A}ݍח6_5IJd8p%#@#"ðZ^e2a~kXL{pW޿f#g.u3[f@fۙڃH& Ӷs&052 l MKĹh Yo;K5&f%H pmgJ”2uav'["p6Sѻ+z c`)`Q:1,sk'] !4ЕoNUKAU8̽SnejA1k- LAUҚ.ac K|L#8Nv(taG7> gܶ pG"ѵ>bX+j'<3N=xNȌcLqaǗeOI>a9JHy_qa T$AYr.-YFIFh#i !h9Jr<eKԮkڭ^GJa7<`uqh&ױTE%Ԉfxa1Co*),Qr 8Q#~z>C2’`*f/e=u5z~b:/7m_Jz j #~-:VJ&qeՈ`t[=ПXk ~x8baY褩Wvך?&|FVR^zr4v* GϊT8.:Z~c8ø<G:~W޼v*zg{Xx]433k@Yڑ|-A޹قp-\'dWKxYѦ( 4[B~U$oĄř)Sa{QN<Hx0#]W\B5I.rqwS ӱܢ\}\_y=q]$$I$ bnhv1t %vxG`p<Lc~\dْT>'ߌNYM 'ڰM3:8(NT~Z|lT4TL*#E(s m$4YprO E%Rq!r$nxO-|S?<GobxGY =>df:^3CBiOX&X&X0؜.E x۔񥙿E{fku3qq|-? {oq7}|߆o.u4hc;,]>'D%i|?Kr:Rq5Lc[_* ɷ2TРpU &z `T-^;n_tZw_)~YvWaVa0uHԋk6 B/}l8iLxe06>U%ɪf*[Ę7t,,uո+AX<)rEaY&"a!c )$r0Dʠ%M-㸁oݨU +>Y$>ڨtj!Ʀrtg(/q2iE-,Crf#!_XmfZAB!H,=3 l'ѿuXD0u)7/C*vfnU&մ,NϽ!-Ol,сif2d( we0f_W(5e#r||TifDq4'T0I<΂Ё}`H?їxlQ1fxGt;},Lمl%.GCI:y/N07xUي?߬p"kh4AD||G/γĥo1}nzgeݿ5`305:3L.kR_F/yzQDNfA{LLd~:QH,*s<;y{Jz'"]}3nO,BltI%AKTjUZs!15 gcoΕ)ŴRK"8b-ƨ-lo;mjYmlYVD䲬V|goo?(4"^o ],+n̚j`'6$..L8|ج`a:ָXͧ7D 2Yj{QV!,ے2v2 J9{g A#V"AUq\.xHk8. t,0Ó^Z9o)S1qds#@BurD]:N^:1\|ePAd2[ZK9w3Ilpv 9זOy#T.DRx3+4 lRx$UgnWpftx[agRALrgUբ ]DZ8./d*s%&2OEJ0{OS*$%;-zLv<2,Cl0"WݦV+vRrSMl̚xOH>>%4!&lLߙo (Œb1 7-F$VxZ01 eś%]>>/PM0WJBuY-lw] К:1f4ang:altf X caڔ"t^D(0=OQhBy1JxN%S(i(KQL', -(ZI")`SY(.ۨ0-.yڑ⊝Omlw,Nwϖ]:>z{mqZ۝q]YԈlķ+qkV`đӊpΌv,NsyO5JݡSZ  uyYEb]ﰋ]@gFWʗjgUD!Qv8V|yiqwS+h*t~wW6=\u0w#7A׏G#8dz"r\ o"P, WCezĹ>nдq*bVl/y~e߬oj܁ {rT2̫_yWV\Qٙ>ޘI,>' AvS=IeBR5oQ(gLpayQd$ ^G:)}]mk SpDbk‹v8wn#8CNpx Bĕztr2x Vq0(V>a| rƥΐҿ>"ND`pV5!0 Sf©%*dUTGupE$ɾ݄Ov|*5| 5,TouB~sxU4)*rD)ƃNru8lh~@X2Nwv=F**}T VCWoR\5p:^6^n|-ѮiI2bp @d14 ;ETI*. ebr.a=7ܨCs.(oHVF={Tetw9 y'sM~H]='Fd E2vEod@s'a4MA$ xiN)둟% Wgy] .ک}cJm(mgW# Nz\귔Q&a*`qj}hfei'<&rW r(u>n/\]2E/\x,I(1%;U@JA -l@|4p?Qd98u$&V޺=qgdF' MQ#&qR=za*6w{mna\|GC(>qn7ׯ;,Gʕvem =bw8$ JpsN2ߊQE7sֺ iÉiz/7ХLShZ0p>h_dfs}3ݶ+W9_ed6Lh>y';ZljJ=QS4]W^K0` bڜk"p N6=,`E}$N.Yz!?e r?tⴥObmYn|PKfSx#$)dȍe[&&Z0{eKH<9)FYSVEi6#82#{⦞,zX5K S[DDE!ͶDnWX%@%f9#Kx'"%INuΌ4!dOiog?fVWاm8^OEu2 0~~z*Q'S ͒445_Wk<8̊CO%6qOd}YhE~h&ƯDkiz6`\fi5Ӭuŵe1)mBx.~!hק%b{7&$l*şcFfѝe&,l-ipJ}f*]lLrO&q'W7z7lz̴Adis_V|9]S434E&^=kv\Tb쟚2Lk&sG #\Ev}q:(4|Z4\=>N&5]f@T `ou"X(zmWunɩМ|VkFy}Nh CnKD u(k]c5ƛݲc3LZ|.tԀW;_*>֦s Gk{O. aZxℏvwXDoa3³&nZ_`҇2{cczM?t'>5Ň)}zK)t..ݶ¨ْgBI 0fްLklWxlX:C",N/7(bYYO]ߏըNLJp7]Qn.ͪoI GJ>^P_Sl|;Roj :E5HmS0@P-e_U aMЅU5-fk@{$Z2Ejz9v+|f7_ |n=_RT3hUq}4b qfkk CC8AE,^wP)rÒdeTu ?Ze^(\d:1{IW64>]W%a`pSNH6bV[r$$=zsOw2Q\l!D$N{Qn%.T& h1szfPEh\Kpj ;>H#TS!Iή&n;]q=s[=\BXs;{JQ Z1jYeWQǫ[0Xj}UfID3ONjfBgY+%`js=A^(S`TlTJ+[ࡏ|^|*)B } \ۤb Ag(u( O fQ aۭ(T5 efD95eÖ m+Kvæ1~8:~d<<Y1s$c)Qt+ ր:iQ~?4qkt83x$]K~|j\ʶ+1=R=NsW&$O`]\ _#sÛ[wDТECZI"b2c@Ax;b% %ǽaf A6?h[-r5oP3؛+U{I@>RuS5=w;5X4JM$rpb'PItuwh5+{{()co-*CDK5Π!I0}!CVG8T h RVWtf{2,I;Y2ȶwY]hiz )O [vf_- d#T1!.X֥ Fk֒&N $ S(Tӊ')n{dOj6DzmMl8T YsO1&Ot 5-J>@P"^3_QwN4ۇ}uh ,L=jW 8 -/| %0K R=&?zx)xO+їqO ѵ Q1&EcYX0]00zESK^V2aX'T|Fӆͻ HT6xq³^b (0Ė|r<>y2% *`@;aL™#_^ =g_ Ȑ_ûff4p~ ^˫z<q{;~4 Br=qw]6D=`Ŏc`@6rBñjp]nk>/~TSmqi)HdC4{ Wv2FzzZ=Vk:zwXhy l<ڔΟ][ ;j0՞lTģ-f%9:yLdM rFvX ~",y,:t ‡ʛz眯]dp.iQ /3-w$DŠ* T_=Y3cM:!dL?[׶zI=,Ag*Mxj<` )5Q:n#A')۟Ow_c߮~+nnnJxp&?'-LJ%_&QWoV2D=<'6(tlJr5 lUbTpY9n8q9֢S[YjGM3Iiqc3"^3N#vaݸ{kHKz92ɓrسMT lSE)pnή@Q rwSdXppAK`_/ e 1Xb*9l"|1M]ۇ?R3X# .O1RlV,*]o3-Z6r+SeR5Eo4*Yն!2PP2vG\ Dw7=nDiwE.},$,ȩ}'AO=BaS<1ls%k6I$0roCi9D "Yn3ZxF9ӽllueOC*!dRbu|2<?z1y, :8@f7SGh*7f!c2mUdQO$XĶ;D1O1*wfW<m]s R&gс%L#Cߧ4W0S\ eJO|vyd.Z j^C5рe:2d`!_pi;Mk\J/%ٯ^YR V'cIaQ*>˂"*/^D0 }Aab݈gNjAe?Em8=P>o/O's$OfBs I 6ŏǟ ~5gyG6sm #VG=.]S;7'9z?=~OHS4bIp/r4Vuǚb6Hcd3 %Ta[[˗Ob1HilZ7Yo+=_Q,U (Y_gn-mrV'~- ';æ'8m SrɝO"I~;YPIHH_5\ج*,tw4 ={QD~`h.Θ5A|{\[ b*s"Ʊ%|jj /KVr/㲧| 2>| |'x y5iV Kâ˨PY8& v\T-s)rɇy3bvJ NfORPɂp^z~z}Yd c\$b֑'p)n u0nUT%{VW\⬟pF_/Y"N?R 0S?9.|C/SVGd} z+\83?H4J5e E{P^a`pȸƭ;H9GTE<`TّG*Y<"j50FǕTM=Mq"& G_WhۖG\# nfAaN+ZV1s&o7Im29GWaA(ԡMM٬q2Q/$ix2}ƺ'15'ByIoSN0կT.gmQ{&}tm{:B[UA^Gd.gZY?1ڀKh4Y}ۋ[WGSm]=E}=%S1}S\X˷(n#$lpPm'. RS !O?8um)5NfG VoXI J ۂRܷ~Xջ ))G-EvtRJ/EBex_HJNzZ(xJ o.AW.}wũ ؉2'x$}$i 'Ԝ㕄8Rt L=q߻HCHF'Z're -J z?! y,"}]>?罛|(F ps= 6PC)T$ T])f;H N{QIx~5 lKԡȷ rޔFl@^rQ`M˝a[C;AHsz̸dig-"> `lw|i;ѾbڮDgѬ4 0+Nއ">hd'|‰@q0M(czAEaB㳎Z}zRb h-jԄrqs:EEځ'af@ϵ=͒/̷mDӪ|qzl[kJ? [rKhK Q"4p;tGK, VuXX 6'w !Zq|B!;L.İ-7K[,Pf,]8D`Y1AI6OnBsx.ղ5T0,[u<Ԏ;R!l2sJp7)ʬ@~I7{"*<4 `@bf]z.Y(Xw4&~6<uYh<aܥ{Po2ÛU:d;mhkτk >x\i;$)(xQ/ |Æ:uu55r8)YKP"ngVgEpTYU]fa ? r5Tx5*Fl46"پ dA7[B%k7l)孫"a &`j f}fȮ o>z']tV(ݬ"7 n=RmVmN\q6WE4o>X`>shnh_&S gQsYEMz:q1V g#ȅ1 +$6̔Z/wM)qzgGpM0M]W̝_9ɀwEmF|yb[Pb0AB ϥAϻC fp>{Ѭ64 kFJ</Vc.ծZͼqVs4ur'VT: D,V/vk.)iUS٨km8(pe n{\xתlZ*ƅT5ol'aVJ/B m '3,|E=],#3ƮSǠ8dY/){GôC &?[]Լ Q Eܷ ͆un +d5m3BF&ZR`ń꾴Ics/ <.MZ\hLO9KBunw.ށd"@ h0URA*MI%[u.Q~Ke!޺'A m!SbۧAyaH 릵F X 9=܎PX§W | ID5:q\5vGǦرƜ͒Uq8HRdr41csoCq}u3n:a8 @?4°\.uNZi`؁j 5 PŒO".W,!U5W7AÐnd#J[Ml{4% UbcӇF O|,u zjQjvL&B) l>2kQ>Pr/~~'ʲX;fC/D3ÁR/Rca5^Nf[8Z2Y]A-SrM=h/y՘P,r ^x Su\VM]@QqJ m RĩzHS] zSfU[,TI088Y/)e*ZYgKh6%ĤD YUVGiIv# "R/ P l\>DU]+8տh-Q+ %]R|9V5ЧBm'[ ΟbET%^;/ҳv&^fNO3]VZLYC薹oNխ9gccWib!nL0L3 ʢV[N}.!K bE4ǃ&}U `SsrX'J:WؓQsd tn\E9^J@g$)jR'H{#s$ JeƂzh7tŏ(j>7.޹qLɧ:1w2(7_,2ؼiGb ܔf6Xm Lc4(Z:OE} QՕt9%̹sql) KNRׂ{_,+:+]Hz~O'o؟ڮqz2@6= Y:5:Hux& ZpM[!Q~D&~lO.V;KNP9E୬%8l <9]F! Ӓ2U jx{oɹ=`n:i37á;1{?y7㎘)30NrF!ˍspsR 5(۞c2FoLhluG)Y"emMx؎ i+tӶ=r{5+ U`u5-=xQ.`Дkm>_ʖfJo \eɁ6fuQxֺ''t43 +̮5.w]7`\Z'N7aFіHݍWYf7͛@CcTZmxf:P?mw}Oӽaו0Eʕ%@\\mg媠\U3[zij7ȰXV[{0[eS){< U{Aa1JĽ֛-aIG€v5'Jm> K^1Uѭ]`)͝Y2o& ~".^GxB]?3Ѐ-R!BEIUK2ăeC/SlcRà M@Cm<-L [T!}\&t?L, $ xױIɎ&6h,kWݔ;"!t. S=âs-ug[G(5 Ǚd%/BPqUXl*)% v$ͽ+A 8 giU ],ae <_nkL" ڢ$yS:BUǡpR'K,NLfA -<t<$8Q)1*FYWGIXh(1{|IrM8/q 3.oz*c ;K@p,&Yy&!\'2AcL24J9Exqk!gbbtѮ^w{8Atр$|(Vnu@Mp{·~Hx@f8 =!brz M$@> BGI3NN7^\*s] Xoz^*OD@XfM=<," 39eZTbQC Wv YmVM'ObsAr‘H$`S=oXIzۿEz@6q7C ƈR^><}v?6~E1ZλbۮK>wGfs1X7]TzL#+ޟn0ޞb  %a=.O zNDT-# vo dfSCl{ Ɏ3SsኪW: 7f)80in.2|#ۭ)kAqfC7׻x:9B6%Ҙdٲ/.+c XnJYDG'ȅ~tdR=G :yN@;ё4gl<+iCZUDZC__ߌؼJևcno涹? vNKrڊyO ?,iU8 ]1d8'6(uA 3L@]-73:'mny<qr{g5T؝B)q:WlYDqXp~yv5Kd''-Ѷh:"$, aԐz爵o-[D爵*yT13$u,Ϸ*eYg(Y؄ʂԢ> - X{e&Nf=$(SL1:'T`PÃ(Fy(Z.Id;z fmb%V@z('T%Yé ޹P7$wC\ ;؍&/ ԔT]ꐺ`57U'iMeFv]:]Z2:9eZzl5D:x=Jm~L6Sq}kGFmKUs.Zo xfݢܛaZ6}yb_[ӒPn;5YQ4*|D@Bq''JY~#Mһ_e/dN9{޸=yW̠ h6uEGXRQL}ݕ.pZM_ku% A4H'ţ(Lkyך>FV:S/zg}; d7-;.8G;TTuaDJ US֮)N <~?K1;N3.=N{"}޶VLO0ӱsV)0h %-Cr5w%@G;/' ѩ2-kmM0J6C+FX'%-6)5.Fj! *t[icXIsц1Pȣ(tJzžJNlXwr"r!<5p#-"YŁe: Ͷ fQCp6+q){CWA,!,2-X77ibNSkgjNF|~!87\Q"55'7Jf@b/\ 9 pL)ՉHX3ZIǮ܋RYyw`O {_z@$ULR5'bs$.ynF9#$J!Wq2hRs*5):%CAz\F)VYȠ5+D AooM~Ps<]Oc׽8f!].r\iwW_n'sv92y[_Lrpw}u" @%Dž tiUQ{:޲9T82#ñVxLR`{4VWo43qh{}bEZnOCã alFG{ rt9N?38T"ofK>YDY?YZ6ay&V&ulD;W"#fl%%U g՝i"//%&yr ݘ7{D睶t#c 9( 4s:Ḏ!"F#w+{,`;1eD,dNf60tdAQ o[A _FUFxbOmw䰬vȌ ۢ*}دaÑO騝)B51WA~~[sȱ.V[y*1xvmv O!sCjQ:fH=q }~ZIcV@w'zes`5#:2&D$!̪bsR3quJzh?ma> Q9Dz6ugB6 .`8u;p,ö@y5mdS ( J;SE$f"96}z {N0!.مYɟphf.;.eOlf|\P.n?.cջUbKVdGhMnM6C1sE2^}2VD3$@sFbPx^ppdN)7qũ2)3l!M"db?]Nx$٬*[fޟZeK|st)u4|ˬ$ m2Y3 )e};cM%o/eS;jOE5=J/X/UJ}mDXI/81r#{Ұx ׼ 4 `:C@u`Ju94Bd+ٺ1{>Fp#+FN0%U^A2Rfѝ}+RTgϸ- C)qg ԧLTvhצM,9^N/j~uw]_>"qu}\Nxf=LB߳,Oz;#OS.o>?ȇ}yN?B~z#y U༹3p?i-۵6fJs jmḴx}2l#Փ~ig$ZUj>YZ.v s&ft0ni. ̋0>dk9VOSb ~_e,&)Zi<6}lC˥fYzdWk| lq֔kM毿H]Xk&1msy$G,|S:o:㒤܁>S=;oˍ oJ\rWX}c > ghz!pa{|a-?yc9 \|,afc~uM.az=̦vGƚSd]<?r2BCDųn#Dc"ڵJ{ -S1/z삌T+d&#Է/aO C Gਏ%#YZh둃ֺxG#X_!f@G`X qg(*7^RZ:!]wb)g{/|-(aAfWn[ȝL1dwTr:1{_lX'Q6(ȇ0,i@qrW1u9l^?` Trf@=|PWY*d!rM~~puw]NaXayɧbqxCY)v"h߸<_dD] B:D5&^%KF!CL{mF1uuq d`瑻U2;^rgFU =,/)r>lElB6P9Z DV-kI# ECu ~6ESGG`HT~vZ"K$ "ixW2E5KT&-`;þ4ca*:`]k e.W"cwH$l֣kb64 Q߸ٟ B@ g=sM@L>11 F4-l轍/tͨ@TOa{͜4bfBP [_'>E!CZuQj4vֶV z֍SW ^0@  JPU;(얓Hast~a8֥C<6] .?g{8c&ECYp6^nq墎e]$^jh+ ʵ8YɎiM@?,?>F> iTh1rI;i+R]m(2EJ{qB6 \1"l4nIÄjJ/Wda7=j'~f+Vū V ;~-zvų\n)_CA3Rc{"uof&+\K}Dd;ud (! y)K4wACb0Y>02ilsI7B4;8| ٌ,ES%B(]gbAe6fm3h{qpbfH}Jekd#|k\D>PJ8G!$ӏ@F2ZWla%T k.pE%dh}wOk37Iz<%J}Ę4ؑ r2y;u\ML^;\eۼc3<;XLę̘ƞLL{Rq9J$rc#V/΢-*JH l 7:onA2ͣm[)ͺ_HuɃFF]&FD/O2KE^vVo=d=)#SO)R64b~H5 JGNt4{;\ψDC,Apwy[m̳@|S:x0(%*vn'Rj,j[7, ms/OM"Èv IwѺC[9c`iBQIBr!=OG{\sh95i|^޴c Cн=߼ji@hޛ&h^^fo8r|6yKVEMw*3,j|}҈SUJ0Vfýoi}dOpT{} 2腗n,O,"louC /rATkqYbhđoj, Ta9pzv'x`]\y' bsCl Q;m:\^;ɩS"GXڑ!|PGbx \p,@sCXKJ|TeAիU:{Zj,>k5^shhpN0]Q v$F:$.UcMyaۺ )>TjuWC4(1!P܃[)d}JzmZ ŧ>#{ L, Y6(*gU)Mِ.SzulPExivJ\GWt zA JzdSQ^SX@dpav. 1[08VGjA1hv;?G#.QIҘ⋓oz㉍. k4 pۧh'P=Ҕ{}=f.VصÃM&^X=WOLtOwZ'wB fm"*9+<"u*+5X G@{(s}~jƒ2@\/ʆg&q>!ei&U[懽qU4u w)j  e^2miRMFXg.:ލ7n٧}ںԓN磔 pnEfyIhIy݌M2OPABXta, DYE$$,O<} B`ͱRsEm@pOBO]7D%E~)Ζ2:"@٬&Cnp9Тnu!ql29ྀLu>,BŞS AS>+/`q& BwQk 3eL_jx^$Ս"Ss(HNqMx#|VQvD=G!; +(㎾">L9vw .| rNXe=pa:r56b,d_K ZZ;dtOHC49z ;o^;wASn3Q{_:-2!&R V)Wf*g/w/tGGD 4L>y&VVr 3 ^ుN'x@ ;ynB_c(8)@\c11Jdb]AD H5 '$]F$NBfn\2lBcbb zϻQ$#҈ma"Z#|C`͚;WϢ !wj2<(>gۺz23<& SRw[GŁkYtSIh lZ+Z'mctw)iyj {!P4)OvRX \ռ]VA}YJqHڦO~=p$Zxqkl٧e3))篿PR1OKnW$y'mIi}#솉 BPw[3*[,6e6򢐌jfԺ.CHˆp`eVAfܧ_;#8.aTH@l27:c3+qKvk ,mAc"yOBaS2fRg MED6!dk խx窑@HA^;t:8UXzǘGC̘F5aDZQ EgMݛGy1dObF ?=}@6qV+=D桐sohUVmcӜwE41O@]%z{|xU v>7[.4<2]ZM%FIqJI43ɾ&pߌk}L_]\"aK3[4Z؇ԬD*Z)jWSt^CP:E w4m̅QY%J~RHV/Z3pidhF  (|l{th~}Y%A%NU\O9B2"rf=4PbDj,S Qbnv#MLG y˰&g($L?i>/gzy5^+(q<|o&>'_IH2] '&W&_|~ww}/Wߧtr)N2ru1%t8KuOr?=ΧQ@^ޙJl>!|0|w7't?>g\/w̅~mrHFT<6a~!>߹µ`y%l:6Ay#i̚7͂?zf6`D[] %ix{rUꕵ8xj;!Ie<܄Wu`Ƒ5굖!u[Bdp 6ЈUE1<}ηUcvq9rS3NG)c2AC/ki($8"6V{{/I-G5EQ7e\=NOGe:n%ɩFw7|/l[.. )MyEMIVu,n`;f:mN򣕖1 pyRTr18ZTTzW!f-pɞE,;qMڬ& /\Lt e+n=/Uj/Td kWs_mpwV*555=6L(WV_=ٞ!d%+4N"*l2f>aUOmZ5ZPkhc ^6ޓFv&N!ϦdAn wv>nq{A@PO⏎ܔF$*WJĄ0<:3M7 (JQB،|YQ0!PqjpA{oӼIզyo%6(*s X'cdJپd>Ϫ%'y7&Y֛dYo=&|ZZj MXWv(n&=p>ͯnf9#|j)\ʌIv@`ߍk|<y>=9m}=vkė ٬Wi"4*YP"Qs `d":Кb ެ~1&Z{lMQ]cb CCAhPtzv%ɚY.c\ иRV[:bISԎզNHiwuPǡ8xbEI+JS\B,EQê5f> Rl):O/zi1v33k'uw¦s{ukf^Ly'?L/|_$H*!T +(ggW%,* $M*kMcDtڄ jǼmvpB{I|jJ+K^QP\[|E*s|XLfA9E!A޶xpJ1c'LNe7ߞXF<ݪ,D\ҔXj >1AN3NCDɁGebϼ+XTsye$Q@b]L9fQ8EzJE' g?Աkqu"aT9TpƹeAL2u:.RBdCAy2X"R|vŶ)t&UwhkS2+`cIaOGqI,R'{A3VS#7O9y! P΁ww/ҿp k6Fa"=c<F5MzaH=#JD3((cy3݂}UH {N QJA٪eJ`2sW' ZU.6aj*ZYpߴm$}@ca@TmjzׄusI8?նL)F-MCb˚& La)|˟"(f)qz4%j[IE7򺛟yx8U"NVeIfn~񆧟'ɻ5JRq8Unc (}i#G J61/#D1k`YB 0IvQD}8Mܙ-ft~B}BZ[{OQn\$MT)[ u/G>O'< z81`"{Rzi)7@7/Ђ(/6Xwol[J][,_كJ)7{XJT}ED*Nz@]4U 6'Q#81ta׽A>-vE(޵yQ?$zeۃWQ,*ꕺLEh1b7Y](Eq#pqs(~BJӇv*_W/gq?yara9^\[p]?~/>:+b(PŃwC|+lx9n<  Mg֒yXUИı'## Kb;~p~3[5v|W5\ز4+c ?t`5Ԙ_c.f/S9Jqvf|<\1V_ׇɜoR}B{Hsv=:S Z\]'…gn9ru.j,+z+;>~bfs/_sS1#gYXFx\%6I)UD>Zpw7yד?s~^GEdjl6{|2IMkC"\lAiͭK5xٳ-j{q>yqPtXm-ѨVy`.N6U%9,qOhm`4>[G1Gկ1r[ 3*$&wنU޳Ah+rɆ1.w3P9L#Hїħ)x'؀9 SOm{>!x258ת_dhiD?6EqiS^+siG80qp\M7|P_aWvqe Kv?bV7QP\Myi[uuIt<Ĥe. d϶ X!We1(=-+ ;.kK8$bjC9}OئFH0dv?#0!f٫-{!ŧ`p;+WQ>(UpLV~yޔ~,Eiݢ!/0_ꥈ—y!\ $Xz8>4@OTo7y 0[(pWC=J)lIRj-#IUU\h+1k H#*[*wqR-037ޞ)DQVtˮMtK<§<  ~f j]tBP if*z@ڷC̝BrVY&88*n( j$7 MΕ|h,B"|:lvX$&ԏ52#ՆQAYVS )6~ZEg>擛[vcYC2f%dƉ'6NSgb1.'TԧP)aM L1o9b1]qIOxFC=M<H]a<HY6b υ'a *mCܖ/Rp!F2NAsL:SOkMU %ipr&]#[d3Qa#,*rXj"lQHQKPN:<ִ7KjD(TbjiRiSoy>lpBZø죑%{cv-}sqg>&F PK)$hzl)ll& Pڿ-$cVf6՗4Cԫ쒎PYt#Bݛs HD8Diū âyL$qpz*dܿ"!a+ +gރJnT+b2B 0BE fj>)Hr[G(7zӺS+Eml^M٤ѐ=HM Dx@w79X$TU?UPɠ?h8q{3=7$+Kɞs- |! ʜ_IJ[xu!msg*k±`/&oRkJfR,Amy7SF;j R֯ +; ]wI@U\{Eu3yT-R|Y/}߆Cdi9ͨvvIk֒bk[T:8uH+SbmZfK$$5̥4|W=~{n͉m"-h]̭@a^֋]IݍD=NZpmeQl,1.-QY 0U(xTՆy\FXu s? co^#T~د5yBs5;x$c[^[!'m۝ixkW3ܛECqӺykWݾk~1ovga'[>X&0$b@mȢ ܛӪ#cEm]̲{{BCP~RH}P=1j([Jc9B"׿g9]N{<\ͧc~SP۝9br? << '8i I <#A;{"S:.fAdYvfGn;l7+y`1"RG1)D3^q8-(Ø%OudxW04IHIfvQ X)D.Mi9iDas;[c78%ټQW]Nl'!_q]SgPڅCt2NrX:A.dkŞSP .qR=\YQ-.+!vxly[9ޖOh*hsqm,큷*٨ 4tcSM'oDZ7" 3rr)slKiC6Y:}gwNY:}gMßOWy|.d<}H&e''H$NIt|8L/fnfcUp5K5%Eq>X(/z9I$$$$!a~6l-Sy^LOȈ]ђ2n>ysu&EH.:߂R1Zg?pI/MvQl+Z2wجs ;gf5Ʈsl%e7xVJ#ָǸQMgmQa 4(ڲ-qp0pm=8U_$D7F Hztk|m{'? w8{Dp|)D?)D9 +Ow4VGd%h'>IfjQ'd(> 1!Aa#9B'0]8iP4NwN&GS'MГ{ (K;I&?$Wh_y(ˀSc'f# ƶّUi Wr B8pU8G FDd96A(#~%1| (\]Goų=U#)4rChzC u)'J%$Q 3E{"az`8JOX}+ Ӈ"8i⎡( <!-Iw Sq) };~i'G׊ex֊ lE}?O9(0o}_򳏽YL(3Bo' $nMmj"^huSMT^ PG^F-6,pp+Xuarc۠d>.ct&}8 nM} Ng{߈u|$E(S G?|:8Q}hb~ A"xoP i?NDӾ~1 &[Qp:zLyMw2={ IޡcD]cw8h4OA6_~K2<=Ww FL/ד,|t_>~{~>en\:9>>?<0{f7y=~(ɢ-a b}1e ÷$B0vu;>|\[$?\Mg>S@o@e8+v% fy*Dڬ Zy| ѴE^ڀL9x>jKIt}4~Wў5fQ Uc4 |VOI?P 8&rK$Tt-'^<,h/iucsd&_lK)NϲmO:/T`dԑ.,x-ajB4C -| M7bFQ-o6Y[T-wd>u |BIN.:6Qt\0B-ǏSfF[w;3Kc 2p8\ScoۨpӚRd]ƆMm6jJlh&ӂƝ̄$E#HR^*ՏSivŮt-`U l$w(!ޅ>H)ƺ&M^. 2)մDMz(Ċ5έ8&%B)a%zLVms|-wY>\[ɣUaHSoLKS/PDmChy\;~fDêqDХbtám%iHfVyif-B=NQ,z1@;}RdIXD? apN~n$!sSOf^$$\6g"\gITMIQ/7`HiZXC= nfRUק)o!XѠ̑VTֲonZxŴpw"EBrѻRkcES~tEvd ly ٩];)G I6ߴ):"px,6&3ٮUGEd) fqRfrb'ۙu¬7E gm%KB7Fr_*kgm`-+_/EC8:5՝=3K(3 )( @ݤqYCXٿE4^O.}9r{6gQ6LS O}'̴AnͧT_a6Jt;SȺڣ1 'y*u!MTMlʜB"M\ ?/J9ϓ O(0G\)7(%';+]W1؝;.0>(J$hu\3 ;f̴TyVnz$b#y#ҴT =U#-~pYfV6d:i0_ 5^_}>NPnM$qx)IpuuNd9>XT1oY?I;վuʒ CօDgۊY=<5y GI 1(C74e5;4lH%1$FH׹rW=tryه7wߧ}j6OakӍz4IF?/ 30HͪY2u֨p:g1ӈDTf֫&GV}GbixCC L_eFwG.DN֪L=ǵYfɮS,꩖;λZ:Seγ6tpw%C?w82,\qekU}bt3R`HY-]g [D\LȵK}(4s`E61;;K닀d/W>a&ʹ{^)Sj(O cxxb ,(rxXjXyW4'vqdNߛA.܎.;˦X<'&osy+iɴɧk,QpBU%vSb Մ {T,\A`/DfWAַۣPKgIJ$I1FEC1,2.9 v3LibXUbdG^oTm?WrKkJ&(BH7Ixr:^U 20I䙼+WO6>\446y;\W#ܾtʣnMU{+:H 'fzhї؀-5uZ2Ӳ86&YIP! fz. ON0MzLS,Fۯ%uAs![KnU@yڮssBHQ#L|a]ZcH=~[Y,<U19 97ֱfz\rwM 8ԝpwyZ2[)gv4$3 K;n6,*Ћ_/1{Xg!d[ԎepȈl wǢ" D dp|_%0RfXfLv~L`(j'"TG\ 4˒K%P6?uzsL,Clp 0B>T#tj..GS k^ [3e֯:eWvM1*"ZxQAʼnYYرWmvirpMRPG R* ?2˴`S=\nmzg0"9LzTG]Mg4;*1PH`9m+ߛmˬN<-fM5o\aSuw4VƩit@;j]O+*2rN ڧ=˷~pMYmͪҚUhS6YUHAdžJB 1nz'bYUƝ: jaƕܮhfEk:-Yv妋VjZjk!Y3-;˛Ws{|.&4I _ פɠiIdI$Ӽ"lK*jezzY^RVhDGTe܄Q#Z^kYEKiʆ-2'fl =]iڿi:o<ĀukMl-2ZLv("Ā:ZVY`^ ν>n^bL^E=n:G'01vQzt0HJB Ov@8^0Tr{}&G R.Z;˝}Bk^(jsS;kyg$C#Ҏ~/\'U'V0 yE$ܣ<у̶(BD:E pP̡Q!U(׍>[Z2(]z4mutJpM?ɉ19oNb:y8zs!&_pxOf̀z}2{*!*$cJ;fb^6yRi" fxjZ uC;PO+Psog:9<|}h(/͘_}v:&; ftB܍eWG/F'| !gOhѬj7͉qy2>bYDgrrʆmb^t"1Xdt9ͬybL\OҲ^#ʈhlTx HS}{iw6i'as) hlm*,by*nʺo՚/3e$6f%lfPa6Y6P٪EI%iR-H=y拧lY%qEueQ0кl:T)G!QE)S,,8R]1Uc+jgakb!4#c(n;r(c/>oe*":E0.r<\Ȣ{WP; [weOAadET4U-1V[h>ϕwqQVr'GF8(?IqP*v1{J}w P"fK*ϛ [n{8j"[&KqbِUQ;~;[>X3 ߕ|_+. \ԉ c~@!6ZQ|⼇!j"/Մ~׸|R=kφ.SeAv!,YK-ȭSňQ=o+6n ʎ( ͐0a٣[O59,V<`ߌzİ"k =@:Wx!~.Q9`r|ȇQb`>Ly3xx5Ct,yJa?xv|8[SYOZdY<5_0mT`t8}Ɇȳᔨ0c78fÀߣ~(YZY7VQj.V=wXs3{ԯe)XE3vuY ZT6)S||d˹8tX=6ph gHUsVdEqEd(cѕSEal",s0r8|f>T:b~uw;ȔOo/n:LrC7Rx.Kc&xUT7F <i =h>2#'|Bi}L:t6;ED`tށ“=emԏm<6Xc6 ie8cO9Rt\DBUt#NE>"I߭".aIRxEX婠ꟕuϭ,FY(|_3d6ӦxR6<)>"\0p;>!Ǎ-NqFBdUs[kޫMӁeu\Z&%49I.Ψ{1(b1R㩥I7,2Ufϕ*4Z`ٝɖXe4<\nB.cLR㒩zv8^62[bq.o^xlVZ[=;> )NVbw^ن5y&Qǧ(Yn=dA}] Y5EUjЎd<$|"ƅ@}r&!)u併%(uG0eX7Zi"_hJ]hZkb'ruglۻSכ"_;H2ԬR=\:@T3b*W8C [|>$r}ZQ,Γ޲oq$^:"PXZOe)hpshB" >R- :,d`T7!/*!qy*"@OPt9HqCThQwZHP2u'ϰ.6u]vZ-Fe)9,I𘸒l=v/F*ŋ> : &CJe?WN;!ed92,&<䒖b{K Ro>a(SXgn&ߊy$xL^=yU3Q&&B AKig5(-*/4FX!֙1 T9hF8zCtH1֔j 1DDjj1/Q&P^m~ң#i~;`|6VO`(-:p|n9fP"4Q0x==PX! [CTWאl6o/_nAi6ܯAEo}p5 ).1yub*V6~S\8>jGދhqD߫yq|?Lnr{8U`%*fy?8 b+dḨrR" T|IBFuaѨuP.֑،!$1=-)p |7 3$ɢJ!iۏ6AO|jgfbɴ)Xn(9҇IYHOn k<ݻYQI8Qȃ@lXmmR`5*%tٗ v*C SQ4n=*ab%Ei4Nwm,UN6G)ofއ3hgNOwMpRƷvhG`Ւަhج ,U "Q koWyd";|Sh$;Qmʮ!fm8<0$RGNQbul8:GzPC^Uj"QJ6#K6YX(cG  Ɨi@G (kw`4U&RR1j| /<.© f b,FpԏC*;Zu%H|"1UYϪ0Gu(П:*iØok.`zl?cy0?ls:D>coY~!41)0]NQ`Z/dXdO!ס% hG.H,"Z854ujKp(8P+=Є9,_ղyX .Cgf֑þ((7$}]4XGPm/рqecbi}BESd$!&Iz|%ŕ>s1lґ%x E'?e;73\ϿLwɉcɺvaAy4KPydaxPPޗL-uA:xf\WR :$-:[s nՂ5sPQθC1x}o.ZiMŞC\Ū%f="ܫGLj,f,DeZH}JѷYȮ󒜉P2(C?JYq#/(誢"-'Vf_T[$!L$!(ESmAtvCT O֬ェi(~b#ATzx&@S4͊Ymdk,I_4 L/)A*P߰E#-alq每K` Vrt 3#kJG>R}@y(D[V5)̪-UH' V~޴O%sKEw[ЕsAs OERwD@$5> 1.!@X4ERW,ZkI4M9hxVc+Щ-(Lb; C!VkЛW ]|ic>KS#vWɬx'uRV";L eW|o]nO P9O. C.Wy4`x:z]nR8{iAz-4M@TPj> >g nh説i#jU TlqXG9'4l[It נ﶑$`XG"OJd`3mCR%W`2NY|DBqpA)rA-,L_}zP;G\{>E Uv]bX.="Zz`D㢵b֌BSx1{6qOvYEdl#v@ї":({>}:.`b 畔,eì#+?D-AOziOX!G*$c-q='NvEkd*[/h}Өq("J5V' Ν0TBMS,@t\r&L&-T,wji>/uI"V_vC$-]DJA UA:>,wQ;BKRq AM}-OH0v}ZoT4>AWcS]Ǽu57ٚ C [Nzi0lW̾nƄ^-Ilo*M# P &J[}(A A%gSBNc,aPP.e"ܶ ;"C#JC!!hȧ׹=@S=W^ݢԝ0@$12<@1ŗjvw-TSqմ.пXJHy!mg_SVp26N!de!!bAw\\-P3D'bo=r0KɝߒL~y|}Wg%VqށSB;tGU-" c 6O5\ؔSͩJ"/Q@[&zQQBfW׊i)\7J#9Rix&pB EH~TN Tka:wg .PIC{ ,(nPPׅ (]a;ߺ:u8gBF[>fhpRBzzA?Ӈu~y 5Q6+khuqkPC'`hYa?P OI ֏tY#zbT?Mrc汦)9L"O.^- if=to{CIU"8SAS3f$TbkH/%z?>tLcveņoi/U'yD8I%ɣ]FOg${?r1Gb:):gUD D1kr)Qئ!¨6w-)"i8\D% HhޏMjQ~j?WDVb,1|=d(,f8b&>A^5sG|OvjbxlV06П3H43jM,$ bobo.4 ^I(4 s`Z("Q:&Aջf(5:';iJٗy>a!UO-u>L И+:YIIY߅3٫W,E+nȅޔ a3 Ԧ \ȓw&)guo(fnhbڇGsZQ)bV <&Bލ:jW"O5MFajDル1?eY(Y=Os}]݊.[,aw7vo 7 V$}T'$YӟHi:vubo=N k}cمi)vX=Z{vh#DT'eqb3fmImlvIoDA3f^!{ͮv&ۢ-=\Rn'Liή颐f ²bCbxY4- yrʭh_JӷMW Z{l2b -p|,b|O`FxR ^{vaE;eHlLJ~~qluHPLnJQ̸@q)ETדd_L2O0K8r3`^brz@N T%ńaφp2=^Lcazs?It2]i_k9ݪVZa 2}zQ#!r}w2 ۊG>r3 ZϓCDY*A2&0H^)T)9>|˩ "=lӫi&p34ٷM&I\^&_8]&  f.)fM}{MV(7hih:L7p%flOˍ޵tЗ,cr)qmT^Px q`ʬV'ILlJMg[IW ΤBVp6ɵ<쳧p5Hu"W8u1$K:h2^D%Z/ȋ~ H"q.5C-7 @A۶·%IoŐl IrjՎѰV`u ʴI?+|Z7w=!MF3z|mO8i FGb^q;]ft/uۅ?IyGD'԰A.δXy+GWA=!9)^<6#FA-JT ƹ z%5baqG&LMOZTJq Mf:g~L6^X=!g9hQ2f[Ń+r\}:rghѪ։0!CSD%?V^RJC/3{ttK4.d=_Ym_^ɰDܾxky<̺ʌJG!0*졈=֔8 r߰˨gvr  < HVߐ~بB}0T{ * ծU2Rg],9UjxbjR4(RxuF,U76V ޽^Rq̸hۚv(C8bwaJ%m_TnG7'R~#KjVojvxyc`]炎O&uƷP3jf} )B2'CK<^ϯ~w/az?y˫$my5cY1*䵙`\F٪ʳ Y V'0rq*3=yإo"#GLJ́`}GIi k*}X",9N[YQp=e&Yiw\~9>4:'_> E-8#KP(܋ӯW3]?rr: ֋w0b >u:`?L}hX]\8,WLҾ\&2m,me2SxRu:3HQD܌䭷wr:Nbk!N56n8Ó1{Dō(` eVJnpqeŧÇ"C"6kOcdD19xlA}gC/Ӿpίw'bA'Xl -ׯJ djݸKWzJwꆬ*hV;uh fނE@nqZxuQ,q!!ZT_{<lDF&' [H}r<)_H;Q'>Q~33=Pyȿ+>}_W}w_Ay݇]>cln _ % >9 CR\ kJsE/E.M/LD?1fF_gֿ\ \fxdEW+4t0]by Gώ#?o[aQB/%0 mf4%YdKPSFb_ NYyD.62-gSIޔO> XNm4H#L Ujz}_}3=^2 ]{tNv:_.~-5 7.Je~q=KvQSo>AL4-pۮ0~PkJ= 7o~y\1ϯnS2q> _\z#ml1Ϟ!Pfdk>VJI}Jܒ_f =DӔ_$`fʍi_@M>|ɧߧi5aOq< rHHq4/߯.tDex7;]Y? n #-b~ijS>%S~5 pj4$%dD_fcN~.|g{Nj?g2{LX4CSӿ2l"*?OX0] ?gE%{q=.?  ?K(6?o=28f1_G3܈>e[w`Nf;y7ݵE,:v);ZjU?&צoF@"&3Ztᣙ.WߧdVb)@UJ)rFd׺pΓQJ[izqT=p jT tZ FO3DG\6Ot x ~PuFvw49e =]"ò\y0ߘ"ohO&hqGb<*檡eX˕۽g> 6 Tno49 *N d`QHI.]+}"f.ʥ9doجUօ"VQ99C0Y=.e+dޞX.K;܊Q ,==!{>m$wʄ9Y_@LJi&H9 ~3[)g+K <$1fTT /_!Fѹ(tA;@I|f#݉d ~iuM ^ ( |E B9ڔ[_>iqugM9/Tŀ"rpE@4"&=v\+0B,Zg -\z)$y 2R !bAK3O\1 {,oP?°Qoymڼ*(um(*Qg&Ta+~uTcY>6=Gվ0暀z^b`Hv..D3d_C]%6Ȃ a%dԫC 7Q]mO: r ir`]#h{)%tR `c)R&fqaUዷVpXcճ9ᩳI/9<߻S/t\dj2 $M0M`f jk߹]wfTT)۠ V. G(}:kA=mtDD~Y^@K# ӷb9̾ONeG/1օcxh Ⱥ6"֙ ٬H_E $砚45DC!m3HO9/ө'գ=V~0\ Q=~>L\][r\n& aį<.ܤ"9{zs?+w'W7g!.xv}gc߾w84"q Q.#gW,{:AmH|=qԉi*GE~5RA/ei4}@""v{hDs`3c6iJ?wb>nnHHC}m-4$7*GB|ܰlN\S5A:Hq7B?gGK8XF#堖gF'Qs݊",x"?%Rpi &O"_6we[ !uM} {,PdV31#oAN Inc+L#.)u0%kJ-.Yx`ke uSbO~VyF't^0iݺԬ (Yڽ%HH²X# J| Y߷^r/q!LEem7>4zkINv7`C H,jɏ"Ӽ7$f٧"i9܅k(KPEzS9n#FI$䄹#*°XrC,{ǵT/KukJ,#(9mYY^Ja8D~FcMi*G;S0+9ȿOPH` J y?('(4%-UDmڏѵa7hC4\Ѕ[ - eXeO˻8Ux23z k?'PEjv>Vv1kZ߄,e0QI*UתxkUۻn\-7j*S.33W6-۽~ڸ>޵SUσ7=tI u]tXf[( *1)"q5ifu3y!&K^|t=Lbd\3%p{;~]7 `j@Af,<)0N!d |nr_hU, s6;Q!w42Κ6TVQ̼wTzTG_p'1tq@p,cfM8*h_o|`'I*U~qp.J:sQʵ@`gM3{xR㕋Gb!ڲz!& }PNp|:9#/8ȄmH=$Fн34Az487}`mwӲ$bҐkTZ 4AHU[qtvzl#A u 4D(!x& a!rdiptaOm>A_9]ycvˊv.g.hD*-lXm"4ۑL4U B.(N=ik3WG%o 3N} $ᖕf~?w\/}7Upe@riPcY 0سuPZ0{,2; ݳ%TG]Z'۸ SMsHDP D{6 fĮ+bDTwE_#"ӕmQĐtŰ d?yơP SM24"m\cf҂wt\M.1rp17,P@ ߓl&#c5g~]_]u ?] pXg(?my~;k8KoVBԧ'W<8~ lbgjL|a!lU4|!Me˘q_(CıL|٭@1kjN+ LV71\j"k;  @f+Qy)-$>vI n>Yag2_<OaA'yldf+Í.v4|JDϡ& ! (E@.D^z 4+Ų}؅πHVLmlr;' ӦQ2 N1gEqc|49ErݩkbˊXUv톏IM=:ܧ{Qq99 UPyjxjjl50]h˥ޑ&h 2v|!&{4 ~-GA`bT΅6ɉxAKZ9~0|/|UU6{q+Ҥ$= ?6veK~uc. g7k6?2#Y?9[7ra7M͠=.i{-WϏ)`i6$1wSQ{{qNtR)5ɺh(wow/+ Z PG?Ɖx-\zؠBp5Q#8.j9b`s@AI:=`f9{A%ZyLsxbkxh@l^Bd+Efm_zQ1BAY!Dꆐ X&cD$iNqDnmpgfğ|YE<5Vر]\f9U=LͯXi6\Ɣ̰mBIC`2f{z 8ġ摣W?m1g2dG/E|e= / ҂8eMJAH/DbV5cUSG< ͆?!iR;)8/hji-|3\&xZ1M!3(~A5pgK *FNmo2vQ'l޸kJ,ɛXsǑgh Si~*i#]|5$RC1IX=ٖGN:IG8Z5%{n (gD qu?kgU>JYYdMIC}㈼ |">P΢Ik;r$x#SUhG0AJ#4 5E n]V4v@P]vU?NeѮ_Q ]I-ŕk;l@o{\-~$Qfa7U2vǧ( G^8$`IÃuIaɅeҳE''!0X9 ;ʵO5< -l>|SB$ @KG+?=W?M!jEG5$| p,d(EGxyp#&е.՛ C:(SBb(J0M[tCm; EP"/㬎T(w€έ~PxgEN5@,mIѫ by;N$1~j*//Msot+|YlpJMŏõwojQS3%ۊklus;G<4n쏦 =xXmcкm$ޔmR>|Uj.UWV'Oq}jGMv|/02_35hMòpV-g |cSFٳ/f`kL<&}YrEpF!lb|H@)̮;{Tgn1)i]jֹ[Y|ֆgq4V^mx@.VuTt ud\2QQP1i+3/<0ðɊ>rsmru S39+Ǔa"l1ER߯Zil)m զ_ҷg%Jnm>xY,-O-wog*) $0Ri|P*nWZH7ˡ}أ-ځK<80 ?73mt=H,zSr 2q3ًZڐFKWXNO*b57!rQ%CbHE7cB,9EuY :3Cyb PIT<߳D\`rfbTKf[0"Gn3+A4 Ʊv ެQ{iq@|kC9"KuNbêf;yIIX~84@Fr= 1t8(l6 po Lotv/yƮѱ&V vP-­Wm!S4U=J*E 崻r⼝(nbrgv~s^<`kI/p\xg睟a8t?̦ס|(pϯ#w!~ݳ?Azcܗxg>ve٬M}su7t6/ b4ߑbvn?!rgQX5\<&,EJzy|Y\^2?\.]྿oy]\<>y }3S`b+U2Fv7{ Kq50ۈٝ<_w_{Q`i4qMԿfb?,nPS^{VmgLbvڴ{ͫ$ g. Mkud3l:p,̲ k ZrSaXlI mm3uQ(©c,-JQaK(/fzJ8ʲYzP*kg2={s0y^]bev+|bgcxŭT[-S$жLC\bovWW1vպ_k^ZAݞ {ۧWڸ_-tt0%A~j@i\m5*y=AG1S&%pctD Mrd1#A9_9l(lY= mߨo[V}Jlں4~;M?MQ4Rڛ)Se*hyے |wxMh3%~zlh$pkzoLD*MQvJa0t>Bj;:3$1a3ICx>i4Yecn?fixgVESNn@L|hWmf6Btn9ծK$MD_r-1:;`]d˺XfivDf1ql;-^Ry2j㐯Ŀͬ`JqBO3Cr7'+ ,_>a=.Er4NHơ)jgyIq AtoĽ JӁmVΚ痧6__}x6W;"bp{m>xU/O^®L9d{_mA;bU>Yh6쵪C^ˣYoR0Dɬ|د1f*4lr_8ys{`AY~@>A'v(sYt |3cQA)}TtT{Jf˯7DGXS.Cmz+c·Mɔ a9GgؖbͫҢ[nQm+;\Ui:?ZnF6KSnmO0)L(L0UuY)®RVeg%͡7L)avXMPȥ_zh<) =j`)(f5B~ZS K^Σ8[ }Cem$ҦG znSlJwcP<3)XH6G՟%J|)WrӷrnԎFj _ S%2TBlyUapau)rLde44RA_ʵ{($/SL8.-)f`|Sb=܌KxPH$9!VYX9Pǘz)4Bs02fb*)9/!wKv̸ ?^CƁu= >$x ,{k<{sQB\FAy Pޣ/:ht,E4!b~dsxڻv<'n6ȩ 8ށ<7\<&aF{6ղYlX75'h!d[-~\ (1.Y_6#=oVCyЂY6|z8l1r[f*"kz<U )Ib+=y bCP ꗋêVߪxՃJFT%`QսI䧪|osU5MuG۪HYuub0@7JpEA߶)JYEA?{rixK}3+[CՄs<Sc MTȁ""iGHYPJr..u:@a .X)g!CBafP :iq!L+δg[RuGCk7iu]866h˘WljѷDCT Y4ї_JN%i3lYz JI'ںdWwžv #:ԄܲhC޽Ku,MKpAxm?sBKwMOgS}᫱E9jB[5:w`;95Iv0;re/E0 \swtffVk$itAIXd lē[u)w\}.ާTYCzT%-kmwX7ҵǍ7sf&^]/ak<[(=,H2>9\ցT`GI1:,ԍ&ꇭ|x i5u5-H-ydrm4u8 [KS؜5cnyI[BYXE81e(aS`W _hγg-Th<B='8CSEU0 ըg(Y/V:_ՒRHC>deb1$Dq(}02qe}ѫgQޚ 'R5Aa:1♫m1Z>;Y0mѭ$_rX7! 4S Y;7Zd>5#71Xe}Xtusy/KX(Y@Fv5hh3;7+aI˶8+'e o~+>3Ԟ=3G"Y2cKkJ^F℠n !\ľebA^ݺmȩYV땪u+;sZq\/./MCeŢ^,˽iQX"_fr3bu=Yސ-o(-g8t e4oD3ƃSQ^CD#x/f*ޮYyKrsś0sΰ5 7^T/SLd+LYΊ-/2ܞ WƗh}8hRhUG\ww煙2H:6W}[Tʵ^%PΣirKyecXoWV?j7.e}|3Ɣ.<\fF!r Nf๞Ɔ?Py)zQݑrmɑ贀* =хDr#l@y"fbwxl*>]ˍn2ݱ-ju1F}tŞR%jeiY*a 9^4X y}E5ϔ7@*L~aT Y6.u#[MdTu\w4mlnU+uZء|'mH\N1k۱Ij7Cfڒi:˕l"L_~5/ 󳮹63qNTɁ/&#\/`)Myqw{;;Ǘ'B j$*cϝ|bU> 9QЈu#E`@P4W W~"´4nljTݽ>J& }\dTGLMҴ/Ycc#g<9`bըOsf04{+4xUΘJ4+-"͘lC~qP։X&HVR %8T(5AqSw*\ʎKP#"Jesh6DnLJoIVRNSj,K.ջ]@0*Y>^P; b=*:=idJJh6AScUvXK6rp}{ȃ LVFT% Bp4heCMGyy9hYcOCemT>JRx@"-0<'7qPu;-"sp2Rtd+>N0zB];Ԯ\itINI\H,SR IE-Ip$5^%%YGӂU_mv||"SW)+Q:EBIpW)b\)n$رd6Vӵz݅od=<ۙƨǗXn'R;v<z_ {Jt%CP)rjS,ZMDbuj&Œ_nD'UKߥ5&WߺDg 79cILip 0! 502fcW@IVL#)w 4+4Iu{`/-p_ڠ#t\Ǟ @c~aPy۔ թ|fg:^M9ʙc}lSZ!:9hCl,KUC7*K A Q1 4`kTb0pb>,lq4%D)b;D5r}V$FCOoE^9bӢݗk^S^Ъ>mTֹVCzoj) |Wjlʂt.LV;U k=ُi3 8}TS[rq1BAlhBPI0mPg[ajWծ^'ި7=֐GHwJ{t2(%(sW`= fvEÑ>L7Ļ( Boh{Aq0[\>]QʬMzT^QW,HرTa?Aam D`Yw )69ە47b9oT΄1W!oƿ|.u-LU2M%A0ņ0-a+4a: 籁Ej=mxq\Xc%JM µ }Ð]ǔF .)fFhMZ8jiqXuau`8k.E7gP]N~X>d5H'$[Ty0O@> k.O/V80C OEBw<pbʃ. Ma[BÚU^@1Ŷt):LQ4r%WAffQDMI^CGLb]ņ<5Af~gC+~F"pp";moxiIsr8P^)v;?ΦgYvo6k~oi_AΨ?Z[(+Uwۯ861IuxX_6(}EeW*~,I0 ͦ| 3JڢĪoESIfWE};b֔jNT~AfLf xk ~-=G0" IFe)Y4EBd9h8|y! )L멗oufٻhcKx6hh o:d4CHo"+QMϹ>l E#<;SRB_dsq}YY8a9}hIJ {A|8Msy~cA"e7$}8ODY`Yz*[aMsjUqR;VL|C6X TUgH{lhl$Ϥ`酷~'m@vlZ/IlRh hTڨUBy ˶LW 4h(](-UO^{v/nZE^굉5װQ<`VZ8U _xr.ْv8Bex vpGl̚~ŭZHub 1g'6t®9Ȓ\|4œ]B,APpUVjW|%}~E8gSQvF fC[:"@>JyNQuu/Rd>Ut6K]d>/s hL1l:_u(̸Ŧ\߷pC.~ק.qcpQ$Rzï>PN?\=rȳvSY7Y?Jv$bU5w`z.bPQà 43$|KWn1RE@rutX~6PLuI=50?)E2l4r6ѓ{ aG[yUg-k&>`e umCm~L$jm9E|qc0cg-j؎g'?iAfJd?UK4B'ϓ|WwD4by:6f\\Oocn~wqw&䫛\ɟ(]~~%SWy u_4 Nio3ӣY}PrQ*\eyY%k~d'Wmk[ɼorNwՏ| Js:K@J\naRÊ^7|΀F6p=`G.Ah+ #iIIH8PO|}0P~ҌnyN}x*49 -'S1/|ry0q=<6~eIV}pif@S=ϟDL4] N*^g5/qVV]볇Lbe:O1*W}Z ELaWciغpԣ A@` )EzӰ[-ؼ1Bf1g(MTOn Xy騳D UNBBoQUĪ2Boͦh}8$FZR}8buVdVcߘgχx҆nۙQZҘX+۵J ]_EoVDԦ(]G Mr%^U]땔1myX[I?4aFcj77}[9[\r%E⻳jUA@Z혚ˉ%zZYPepZT+R Žc^YLQR2Z #Y8[{!fo1&prmMV]K7^e8N,.ۻd"CA Ays#D4EWi:.F|RFӸZXi>i|Lg/f ;]IA0HIwq(RFg&a\x'zA.)4ә*3<=@˅cxcB'WTMM瀶mKL=ȠR5&O 魳-uȦs%miC =7v,:LZmp8Ek'@6V-1d39)U:@9`u7[=Gl8H>.&8Ő=˨nK}cU?z.0Z<64=\ 3>% &&aQyYb9ٓ]eByE ο.@wGD2 qf8V :BJBNQJo^Z,fT8x>!;;0?'Ḟ܉=.k%`rg$8/ YeymA 1L K*\i=kS&Mty;;T.Co!F:FH/*bd_ǩϮx0on&t3|^F<Ee i{އnnWm`Y3Ys88 "F} v\ˡLvHЁ;YHC? HAt ﴝ> fpDYvQunë[Y=^VC@;*w&6U6?!> x֫8ʉbQ\]:cx◫4MӴ.T]}]#bBn(M'aQcL ..S]1ү {n i$0IN|VO"[ekKtiX 2xG+&Z=Id9q%jW4J䷏-~Nuz8*!܏>YdDD6 S{*1",(7dV#=R "_vEaoŜߥY0)~`O1(vo,@-C}v mzq*b 4R1 D#A9 Eƺ )P~7ı$|!`\CA% DMXސ 07{K)ŐFxsgyU@phP Sޣ3dΐ2PN2򓄌%#:7Mk/UxILX-\$CyT_P?M<_i28cyqyx{ǀ}~ae>ͮLoAPnf7ŷ _t 'IM]\]{2r561]^Dgއl>O`,O#m_,/wʏ1\d{ɟu;ʽM(y4 !^e-7' Mezw'S#d}BdW&Nvu}r}u) \̯nSnto< aњL;]~E۠J?h`/ӿݵi0.wDG$2T)9l$؞OG&r?}(`fow[>EovG<~^44灋u!&pw/s_?μ6t>NRq|$? #r4sFQ +w8-SVS[M!L;w!!1]>Po*eRY/fps9Ԕi}?l 3?& Eyr?ΦՍhAL==GwS5DԾ jf>[A"UÁKJ 8rgԠ}9E4jFeyD|.W (+ ?ծoUMyHYrڇo_O1# \m<`~KC\;v&ф➗řdOjy_~X?}_{f]aa\j#o8\r :1TP0a"O~!vE { :|l@P)#eC{CcrtIe!~Zw0GyJ(b+'e-ň5.N/,?ON'%ѰH<(OLe::ȥ٪b82 M.3c [4 D#gV[]RVqT|3Yq||TU XK%q8K?på4'x.fQC+C) ]~KfVq<\+ ^И«BʰCjDm,$ 3f≶='t5MOf2 f19 0_@W|՞=(67Mgdh;qxw-MX@+epƊ(N@L@-'Yl,X  <9 <O&2XfPrx08;rCXTf3ZĘ@p/L6&%ߦa5ڸa:@B"ĻB|ڑqKUuo^EXMWe+D$x✉AW.dm]J|TDEp@[vv W6Eb"z{vHjl$+ؖ,QFB1oQaQ څ; YZo!P| B ['JB(Y!%Jhzx)վ٠]ʖ5>Ye6*mv#5klRKQV&ݠ$E ^*^r@]hwy?Q/²+J&tB{BFsiBnI.NOږJ 39bE7Ta# èN9` vU8B)á+5ن)s;#Ԟ =|*D>*i0XK5D7 ݵHgUh¯Tm$|y3oQg)z '[~.j*ꉹue 4NӥRj±38Mg1rD܉(tY#>;@s0͉:_!wYp|__}I&\G4tϾiL/oBk9L3HZfF/avuwsaԢ] ;6SܩZjߕ %ʯOy|f"5m(,]ҤJ /ǻ9h5s79ÄE x"X<4Jڥ&9gчZrZl%戢Sb zT'[0xUuuodG%("#!?L P]fu ?nIa\Ry(w=DJԒ\]`$HE0jsUe1sGNyaiJS&z%7dAW۱~݇`xhp=P_N~gsoNYtkhV4]j)84jHFu#TK-;'12xpw.Q.* ĔyQHT>#S_'HLRP[J6\LʦG YgMZtV&tvܫ1VZnέLQu:Qc?_ {496\(I9 Kٟ'V Fui@#CW1HT>c_ /MR*dt|b3b+sH@ʟn18Es,vZ)9.Z,Cu?]_Zw"gv5Cɜ&}+.tşUmRlP;+9Sy 0AՃA՚îwJ]RJub+frb^<m"\K_7h27¸)8FrU͒&pvm`%C^maKk^kum0]pSnJ˕8Q4(୨rS+u3["Bײt;i rvE4~axn8<1lV<**# ˻$ bdbJɏݕ|OZZʨ<@A8WP\edtST]}po *%#TՓ).^|46P|m|s聖=i8z/yUOG+$^_Vj}2ΰ8gqvѰҮ Ή`A% 6Լ"00j{|vkaI"ks '>{}&:$$v+E ߔ4H[E{2P[IJ[RոRS)M,Q54v Ku@٘2VOn7VwśbMv6[@K1({2 ^]tЃ%9;gbZaMqd^G:5!0G"hĜnܢP0L*I4PiNR;&/<+/̊dgï L]lw c5$PiU\w|6nGReGJOSpp`S:U~~AЩGͬs>wdZ=nYu``x٪!%Ⱦ]?u52:/T^V~s[S- W~_r!ro^alZߌ\VUm˵۟si9] {?MԴ/O+kltGD II݊7;f /DUR(߿z8?5FӀ qPfLT = NP(3 {B~TIs򼢜t9-FC]ԥ"x7hSs?<'ɯ)oܯ +zr"}JN?׶pmyݡspOP9`Er)ȆٯhN-sr+V3fJf+QS˪QrCGօa:;#0pIF^bHr&̯0~c+/.׶ˬ]Ԩ9[u ؅sNYhG7,pby틶OM"8Zii0`]# _!ny_ムķ2Wm G* a6]{Lί -!p6akǁ}&k.n9t?c‚SY%_?SI"w /}#84f+LUv̒ppn.̑7;|{ў/W z. yNEQ/!x?H*ozR9.]qDPogW3 L)|Z|=Qin~<n37/F%=D.Li6(n3l/׋ U%0<ٶ!\:'eۃ`WpC^׉x ]-ςn$Os>)TF͍4$qBsLbnG&HoՊno^l}Y(JE۞,[L="5;uQ8\6q7r2y/HԱܴ_c?]8a5k\LHncK(e] ;13g[PFĭūTMM`nט/0//t*)WNF~fm䧐׶p૱c_,(utr =2PiԤi.;y.=0$|}l՛oxĐC"<ȏ9eޛxڻ; htU.2^*\t>Zlhm_ ^ W-lub[Ap{G{9/ԡZ|)TXĞgjϭ!ɀL5u7;SXn pc]jEl>C Mk,`.m"֍ii9T[~W{+l-@EWm fn3ysr;Cޏ^br[-r-W8D:fnva#~/\%}8HvXW!SaV;] mDgHsE[A<75_:֦WAÒ s~+Ӗ5~TkGk1/s^Kuh-\1$#‰鵧" NVݶuOaу9Ʃ.5zN[7$]T-_|XxV̗heQ|b ': ,EG/=Q@EOat( dED\n)E2p-t|? EScHUZPf] N4A[T(\p HrڍV,k g|otdN.w]|t2wAAA؄(1Hr ,ƖXtbi6W2!5PM(<7n|mh.cx.$'J9_YTWxB`aBߊ 9*XسKrL hHyj²T IvnػS6`4VЌբANԣt(^fF׊0o(6XK|*~+5C >򿌼Wr( NQ%%zRwLꑫySH^X^ 8B9Z36&l@HsK,>Gdj k 8tJ%]l܁/M3maۣWú֋"q6@vrPg,X?ۮ¤d,wa0=ɵW'B2YD[3ZHQS`l:r+W/xƮIڮɹ/%ZsCp&ƽ ,rCې4twz ef<@͟1NcmQO> <\ڻq:s[x^؉w;6ݮC`SQ`1r&H`qԇmg?௑iH̞D轵K=N4^Rs.{ 琖 Jrb@#P8;f/ #P|2\0?!c|6| #_T?ǶT*3 1w)rG?On_Y/ w^aqM~A_Zh{`S/=O}nz@jf.'\OE"}d\7z[0yِx7ˡ<̙dI$7>BØWTt)--"ՠRC <8Buu~8o ~&iQS$̚bҦ6pmv!7.r Σ~ʔ""k5 tuX4gQ5!\Aj1qP Y.(UH@ފ{쇮W.6෽\b7:@QA/r禨rWZՠ"j)Ex},sME kZ̸pQ|I|pơOjĞ]7x[_ޜ?\gSÍ Jlgдx~8kEʼn<qp)i`8K-Ƙ ΞG0ڃv_4aHԪx! ȇsYvѤ"*([N9rvzܳ\[֩M?oJLi?)FrFqPTh!P*(E0 W|SX$=Qjr>n޽-ےǑM ^ayrA*FI#L`k0>iSBP6bW/̗*[ŢP/TQ-JkVGOi=JO0S]<):C"3;7N#" &Lc:"`txDO<)܁.6wN- "J sB48S />:\ͮYe Ӫ*811kfP-t>.nw⪠V|eP\uonwbhf&Z{o2PtgLs0ACa=zYK&z7Ҟ:Zly?:byW.74%'H.j<1oii$Dz]V[%kC@(  ֻD H,Ie,UH5ըnKN< ]x"wB%ӼvCI < \@\R0v!OCG[A $qL$fw:r^<}=HT~Z)ݴFf!ρ Iт*)LD.=`/#U*)4meL׆Dߧ C_.+ʘㅊu7V:Nnt{V],2<KJ N?N )-ZynZmWOpq"*97+ku "Ns/x]q-׃/ dVlvXYx*$ÊI*QTQN9#3K *y41NZ I$:guofJK #ctQ$JBr s*ؚc*=憊eg tkFqʫ=u} ?Un"f)Aܓw~O89.mf],MWj|)'Z ݄C% Ӈr7fuU:#+X6"f:4}˵]X{">8]@a.ל <]J ?2:AcdI{$»BQWO`rT'2N & ,\>бq}\*|ư+8=.{$w^ƉhP z\YUI ;XƯ61;V" CGD{Gs }QKO(k -;W9{6){"`fk8_3nP%\,b̵*~I~D3GV#.܌꧚7>pFZ"!>[R3dCk`=SY$ )ڲ6exGAq#WKl^)ƍDYL"{Tf]al(G"kt{{=cn %l'Hd+d2eo4>%]r(04Ȅ~ 0>F2Id#su C5zA0l.r窶T5.!2YJt{7`AU֫=gjLZZv;ǾRr!ȎC/Wg ٷ|v}|.zs`5zq?=uE&z^*v*rbR+ ZL`1XRRk⡯R^L6#2.;w%:V_G5~x}/Rib],pq|l_eb {A۩֥LGT)pխrd00JX`b$aò{aH J]֥% 5M<(a;.N0T4#O뾕$#$"wkJ_׻1(-; ju3 NڝRv>rvjy"sΝ_={|~vz=˭аhxMS?~{uyU(!O$&$ bM?b4O]\Adq?oժ!..䷱M?DevwqbщOWiQG^I=8Jx4cdn&M6YyͦZUP$ Sn WЁCKH ;L2&NzoYU j<1H+?˓dƝѨu&_#ۓI5jJ3Sng*$"+M)b" GB Pz mg٫}l҄4%<Ó<(R P8%vj|*XeK_IyJNriHs[(u`!_D#+}EyV$ RJ.)]v}6,.50R[nMknƄ˻_3$h9?gW?q92ɳ09vMB p1e5+ H־$Uy!VuMa ^F`u8SODY5-˚4>F>^pk`t>f 7TX|'?6#k7զ!CJ[ ?}dDZ,i9/@R^V@UcGH=b¥ЁZž{Ω/gZx:?&rB7JL^̈́;CEQ{nb4 ne\H٢7J[?*҂uic*pC+DI|?p)tXY*vV-5Y6`r ȏ$Q.4M PY T7R M`Tr\~G;9ڭq 5 FE]$IC7AcM =LTҮ~kf/Td%.\5Ռ4 yu1o}`&6y>V\ U~oqX\ _>7 9sMUZ q*mP>" d>JgX= B̌N b r/eeD6؁*nj4;R˰P"*u!%_9MQlU&(o{fRA %a/2 ^%Y9|}+[+AwWfuS57UC<SHiʪEc޽8C׭k+ Y8q^};._&NDw]tB5;"A%_'{ގz7_b?f$$<~iu ]\ZE” Nkѥ} aQ6nn>/ʑ z{%q1+ks48sI?&'NY,|﵋|+/Q_]#Iڞb~8BB͖;*Tߗ0EDW U5 LWsף$.7W%sy!c͝6}ˇo&;%fzǁBE]bq+u$@ti.~RcD~~jmq iKVqE'']]}4BeIYЄ]11%>C9? -Np86b6oߝwl]YV:FRR}zt oզ$X"r-9͐Y]Um_[[\_ΠnAEih9"G1(pޟN5ʄF4ϋ4tw1NlN`{EŘ R)em"]Bam@D Ic@6pQ3xϮ >If^/p^|쳛L3]L ËͿx@dO =E:F#~1)F}4&w')ZO"'DZ^dkiwj/awBM7cj5/ynO^VF^A)eARy.ƻݢKWI1\*! ۫OQkMa6MD!5Jݻ9 p@ )v!^Y`0FK6-PaA[> l|\vޭS+tBkS1+:[`Fm.6PڹSt}"g>.)7G5B~$K6ZE,S8x 3/Pcur"ZGxQӘe&jW)f 3P}Ww$K;鰲/~yMT SnsgE|BYRu#IM}!zAuw}Ƌ5C>}d_ '7mu&ANncm6xPd (wsKR dU 0$O^~-v{;UbQKԆk=P|!{3s/[I|KS|)Rbɩ}O8`poJblT(t}_Eh曚7R3Xr0P=KQy"OWu?=PHGo6p*worrʚ i9#qGo9 &g9X\cN8iȆ Bڲ7V6 bPƝ ~؏_nHnPxcꎾOfx훤/'G}8\8>ϐy@'('i|fBOr"TNش-{790ZQrukOׅ(Np˜C!3#U=T槹+v-|qi/Q0 hƉY~HnɪJhk!t:{|rc;OPܩb5 fŀTL4 br":@mIS/ba (,geSdzvUCq.bni o%5 4I)i, Vذeeoc˶ه!"zha6DXáV{5 %Z\xg8x^_ue h݈n*uVUW;pڶr:J~FR[NlMfЄ/֕՜+*IT'r 4)\SkUT ʬ'(4/M@/M@o4#EnObŧFJؼ=%aِmcE?$6"*DiR_O]l pHQ1SʂYY*^@XA6 F$ 6L0 #K %])2hn @\/fբAn٭C xq~Yt r tQmv6 N|;m(9!i .mꆩ9=ϖA :}S"hՁq*:}hmx&ܕ{ =RQ%?G4zQl6aKf3byD$qo%>aMЋz$Em*@x۳]yGvhiph$NfvEPT2 bt9&+pI'%cӕtC1Kb'<(bJ`Sxvs&Nog50{$DT\9Q()'m9!aBU&[v.AʈVb\"tpoMKh)cSs~"CQPYFcQ@#,P-yPuª>dz\^Eަ|& Wp//1  wD.u*wH7oJcG!YtQK%*|vb"_ ghBBiam(ghC4J dá AL>Z"ttHXT?EY`."(,Q@K$[5GZ~`Q(|%֠}uyEYsoϳcF';10v4:;Yoa:ʭs~*Bo5{1A;$A9JWi[}`yj72NFboP̤1=i\HAAvH v|q> 2(9BC*b 2o"Idnb7YںMqVǸ:*&3ɇ˗%n-ƛM)ͻyvv縢+TI%ec8K@@M.i1$Mݗ/p|.<Yo\Ac}|i7NnDfcwBUFwKCtܢ|Fi%5۫h'Z;#Kzƒ'wEC9PtCU7Tt+5n! ,N0%"_]V!'@'Fq4ƚQ܃`sN >L]+ ڈ" vdIt>\%np[{nn鳧MoM+r3Wt)Up)&+zW#T*kļ35 9nv:h>*Nϩ˺ɪ%f5qn2x|={3z OϏB/":U 9;\W%KKX$Fea MLxZ;µ=K磙 Ao?6ucTT\2q)RF.Ж/ʁqz&9cȽF^>A$S;A} +\kZtñ7Gvn >BGap$g7H轟>…W`O]?iсhlf{]}=&CW)rQ1u ّ$/{[Z,EsT+Ze 4_ D)(+NΊ' ;׳$ =ϨJ1Ȼ例|ŭQPk/v_ 4{N+[5]f7xϚ% gA7ǐᄏcw*݀FME&;m%ՎY^prNW4f)LSs^G{wΈ%s e Q@\^8s+* f~Ik q(7,$B́~xDCy mt8YЃ"fMÚ/6%ĨΜ6i#!Nf,6 SnݬwoIǏc/i}_ay)@~1eҰuёݏD0^j=.݀FWC(&FƊ) Ӂ&Nm*n ] $LRIʑ-\r[9~ e\\uuBV1F9nE T$Vԉ:xXAn ;>p5܏ǁ ‘s[-. =䐓+Eq튣a:;qH6"a'һ{q|V8T}{C; P0{,VDze 8سlMϾ |[i1e ])Ju$`k&َA{5TS p$|0 TBPUVjn"aሐTI/NRq{WN/G<redUڍwW?e^i܃2MջWrU/:ܿK )M"j c6 ̡3RGo4csrNvP /ݱSoU8L 4= ߘT7xvaվjh f-Yi7˲#/4H ~oM'W|%-_ؽ1zïMG[sy>}G"Ēi*r2! 4#:)\zsS wN:A Anz}"YLE%'!_b.ɞޤPy';$,ց&e6 M(I nSWh>8yz@3|aYA-T_&l]3NЄq4N'O f,X>͒='jVUM MDmV*`x\s}<$ kn_Az1#]-("zurϲ9ew|$OD&G Z2n`G Exit̐SюꞴKI  #NVLQ#l^Cɞ+ o-?FQm`P9% KɌ]NS5BDHs`S\ c Ѫ)'1{_B\aC{>>FT9I@Yl9|󕙣1 X SFN.bNtxZW;Ȣ fi$ZK0S&*[krw^t7#=/f{9k59rC58}6 0鑧;uS|gnO}&uu2_0Pq[5(ӟv:YT mrn;O떾so!ڒLÔʲ*EE=ؕ a,HlTD{J{L? 'iq]vlf ?̀24nbX^yG4/aE/Lx9~脦6:b)- .'L0<)6Edc?,PC1pj7G'h\ MٯC0 B*whV040iR0p͹3ŽyԷg Ss;@%G*nJ'z<@Ћah˒}_ّcSCGf $GM|T`#(=}׉(8iGMxM&s9G4G\s$-Dȍa>NPg`_Nߺ h1d2\e}4jDm^"pLKyR~-BAb7L2EPLSH6\7_n1C6n/BwR.Zy\Ð)GcKuB*nFLMax[43R]2b1am24!KQOhyx]m * Ȱ+S4 |vaG1ȥInW~l&i{LL.XnصK&ɱ)@%#q/VÈK+j $hAsnĊ wA?[wDUS|4J~֮){~sw{{#?򰀙CD K4ÑDGhH@RPllepѺ?CJ"R )l)sIHBA),(26mvɌL]u t'Fw( P'.~¦2LR jLgG'8E~ e-}8pD| ^-xЧQ8 6$!< NA=>>Էe rrӸ|MMx#%<9BRj'Q%Dcj}s:5~4Ƒq41v=g[@Sqtz a [ =Up,C#TnVuky%n2APrDiy)>J!Qt= 눗dKS_p!2 s4 (/d|*|O1^˙ `ҷEܵJ\6!bFL` * ^=r%]3V4Ù^6l6ݩk]ǢpڣԛHB66H8\l^7J&0!3w^-qZ$y:e} |R!؛" H \Zx]* ø_g,4i$Ukk pkMGNf`¹,;-еHs~)Q'FV 5)#22C:tLW\l2 ˎT8׮^FT{Ye[hT_jHڃL.PT0r<+p:=#ZŤr)Fە M&hJ:b<nG.D(Ųd7:*D(C[~e6Nʖ7"gT+!,o OfƕPAԳ< t\AH1=CuqB^$MƁN| aO&zQcxaVK ruXQ2~N5'ֻQ+ɒS}їˊzDԂ&Őwj6!X7;<{ g'^(p`Sm<}x? G`4mJOs ~0!IFO}{H>F4TQ:a\`Gùn!NZKJBad0'y85$M.0v>y5?&Yj*s A0wAbM ~@ؚcTS.`{!с']1͉WY޻Qcv',ZlINnX ew2gҌk'$Box~ܩ|^i:l~j^C9QڙY3xpQ`Dޤ]|)YB\VU  vkOaav=$!:ne:KlgŮm9P&Fa#4z?DcaWJ)[u[X=J3%bB6 0_gʛ%j#/rO,+dDxE GwAi2NcH-͢We %8.$O|՞z) rxkPYW"+Y @wT5aV:K^VG3}s* z݈&Q&nƓ!z 4W#fFsvlV!ѿ🻐J,'az A\pP ,k!0 =A^R[ܴ ӡB܂~LbB[X6\us,j0Y04Op!b! Β1g.AM4W407Oʍ7h<"qi$2OƮ|A5F2GOb_h`Դt%WWI+C$" |!UB[e2vfk]}ݤO>a֠ h kOg є+Cȯ߹lnMͭg7[Kb; >}ϯnϮGşvqm/"NVO gtl3q \=2FT:w&Pq|,77,FH?A\<"knwN&J!~V![4 $$J('P#>Ms:Zbf_;qptE7zShHuLB>ܺ\9hx T>?8EKk\;gr@N"~\ {m+2ku0Tǚ=9?!U+an5JKCz7J  t;B-! S<v]]<$en1” ڃU1k@%׫n & "([OpC8}-scq峻7?r f=!ENGwlw}VU=ۏfkU/fƬ;O8 7𨆳1 ae|qe0fq &5CW)B+tV5C]Ƨ჊%E_{\=n ܛȫ>x3l<nNT)f3GJ>I̕#(k1OAJIRZqs"fv"êu^_e09+|1lS:;[ ӉzGħWI?E)-8'|@*EFwKB&%L1j?GA45/JJҿ{]>q3406}XoF~Fp'gRU!XoR@boZ=2DTO%q&Bgt'rI0?LrjVqGnξ.4KO_.t?OD=nO&wg8 ~yՏS@GBmv`Qw"7p>1%3.oi g E: }Lh۝zS43H(:(zZFm|T36O5lӸL rk[S1碆_`<ؕW3wX Bu;7+cj#N/O{{p[9- س $ʀǢ`t%EpK<lG'U+S΢M<],T .2z +*?10~{80_T,vqj#~S~p]GCZ\Gg/¶cH#]}M"!/7ؠx[#ο_$E~H6E\ŻӬ"~:D?>\5nj^b_s $, 3,%XcN` =]>tzkX v?ҝ[<&l58=x?mhԝ)R'e;QJC;涮 5W㎊ƪW?HkrSoE #̴qcjǘp@y5ԋj,GnjbGU KgOP7[0Fmʟ>`÷%1@)(+s!:ޏy?8|%/դ㊺厀[ޮ8),I$6T/$h0a5ҍXd+/zhC$}|MW Ir.JNq27 EϦ݀h'ٝx-/ƓDqL $>("o e|n㊣Gۏ;@Jg[7׆s+ Rt]ɺ;.`Gj\=ɢ7Rbz3_Z >}L}Pݬ/j/f+}4ORJ ÅF( Zw2ZC({ej knbNi+,4• -e<h{Zs?Jt[9SBI2VKǘ-OS=;R<ʸ=Z#mŘ+c[nǁ>Z<[sq)%VtAue`63f =Y:ITii 7njO^}y;;_|u'߯osCח6]]%)^=, r/>_-."n~u"9ߎi7_qNw %%/^-FΜg) *>Њ[v5Ɣ*q[4 p+fcxPn?C6ꇛ4%PJ2NTtw7${&v nmޝ~˿\^=PK$> 3 U,8QM:SC~ Itgz0rn! +E/l}#%SjGP CbyLrtHTX>Ve}뒻M]2F@ v#NѢJ*Q:W2 ؅fcIihAgY)LlNVx9)i_dhĨo@a?cPfOk)'-`@}%g;!R NJ*ChtİiէL1 B(J!Uz@ٵuZd]mH.ƻ]m Μ+o* z:o ԦlUp>ݖx'hZ)hw#1e*Mu>TTLPWުE(]ͯl3EހEpxLjEOX3CG(b:ҍ``ܝBNPԑol$I9qaVɶvG7)Yεa1HyriUAZL1?d?[_Z7QsyƒI1_$5%!Np &(~Nf~ %qUQ} 9p41I1Š*E"ʧ/e9mʨaK}J!z]yPJF3q[(fJłc#EU}3q=_ҴslִI8aIq|ʓA8Qtp^@;H7n#fܡw.0 žԮnu8brT;h?xT_ӻ[LAӓ;( "~oPFT3Nr"YF>AK-Qi.'ő yP?ᩂ*:8YUX?Yv ؕ.w#QUyvy5 +.2\.r_Gnj&~ L8 %$zpExgP6*BWXMƯѱ&7zP(S+7{PqQq2z2lr`F9G# N`\dn A8X ٬v4y@ ^n}^6PQCDe8OX\D׈,|˶1Xk;>xg`l硯Tk5w5tW, g+? 4-qp=uq(ŰSN9T]OasIV#t;jt1l#?̇v`nQ>"DX̜$aK߭%b>sjE;[nܶDPЎw<ʁOI'!2t-lZx`loRl LNR*%>AN<c3<olop68T[a+_M{f7ѐZ Kc$BU4P0QC% *0KM4C*{5ݒ"KЛFUD)To ]jMØAt_D}ύ|L M ^[7 Y?P^C6x\`ۖu$~y~:uy+~ /^LqD!Q&%Χ,rSEOV@Qc)=4u 3qP+ZpC``3F)d&r+T'81GVJ-[uJD)\S|eJqdޜHҸ;&N;SaI7t*9;] c4o2)|7D庙a}?"7[+QGDTT&7ܶsD]NURwy#/ '}7ayn揅C>&^X ȳ+Wo~{i .aSHB4%UnY̪Wt'Bʀ(6gqFH/ p1O(rQ'j -Z'Rjpb9\jAaqѭj[}/@2.Yd.U#MV%{̤׌7~H*JN0nipvR4$LcXpBl_- BY G }z5\!ȫQѲN%޼ g=b2)P׻:9Ͽ^[~»YGGx7G>9‡9¿ssO38¿os#}/#Kr./*2֭˹OUܧpi]UﯮAUՕlAǟ~q3?!o>kُwmu~.1Wa|>Α3֯$4_pĚ2t;Wo]M{Wӷq.hkr혮=Wo]{c~pUg{}=W[\_]/KulW#g翌7 L"|p~ ٞ/P>@ܧb>W(ʙ@(]ƻŗ eB@?[9.̯~E!r/L$$)G0+)٢~[Nr$)GuL{K G{/T~]Oa/D<뗿~sғ~1;|ev (q6onE._sFf÷}}z?D^7)~LJyo}I[⋓2w^x=% vy܄5Yʭ(\0p~;I?.{ *ܣNX>AOq螗T_8XUN 1"CjʉoވA Jy,A zl2b$d\55w2UGljڳ^Bx:X>.CU[׾ZQ`f(vme:տ)R4k 5Jp{;*jbJ`6>f1lKTqfjBH-U{ArX%,Ǥ~_nW`ǃ K= _f*2_#K7r3p?R۪f{+ͣFhM1Cn` b&>̋Sa-0xwB=7EacJ(~i-M].{)j=, ]پmO H7hcΠSv{sGWm&r$Oa"%蓼3jbs3{8n4:2 &jv5Q'L:L #(3:OjvC?6ҟHtwk?hI1;X;x\W2`Wxݠ18225 ҝj}4 O8JS_F_Ʀ_LD I*0g7 ½?I0[K,l"JmDTxJuK8_l=զ!d-Qݬs$҅kl~QPm%v6uyb/$Gp^z*JSiw(- ta74E@ /NzB7_W GA e]fHF0G8Œ([N}f\ɴlಁIZJؾ)cJ QHTc!A|yS K=rCRq4߹ [4ƍ6஻+Zj/l$6 t(^ !b7Q6Z)ήuh4}> OiO":;RePlEJDr 7< z8me  3'P0|FqmO=%(şF.AΣƙ&xHZa MaOQl\خ|-ׄfJn*{EWTQS@䎌r=`0 y+4:ᤏ yV$|f .ۥ^fE:0"`m"SϖU1&U}{9-șn6zw IAߞ^5>ۨJnˈbN"Zʠa5|r?@6Bx H*,*EvODb 3 @NP ;KU;F>' !zdF*Ii1T w~v0ORPPrLN#R*O>S-8@*[ 2YRT6[|J7 &؆?555:ΐ}OFP} `Ent:89xFAS0fbۧr/6U+od ?(IFb p`W0G%Ϸ{7d@DQ9A;轆;h fBqz Guv^K|R51SYֽ3D~qkdպVUeo77WY~p}ojp_^_,fyB8~1x*{I~6'spˋY\R!މX'JvFs>SIE@l@2q3X-)] :h 80޼"$ xI0u*w8i0r,qRUǤS2[z ÿRkA@]CğzyѹDdn]e\b6(xZJDx weƯ}_*mbvĻfh|ⳤX+ bu BqbqĀX(}#$L(Q)G>՟'qQ+B|׉EP/C]mTқ}!bRL<'i_t! >_'\"KQ^+ft ;PNtuZސܡ OP` :C% ,{GTz덯$8be`WMBhS7A^cGFE+~OUu̠e[/4`%rsAʶe_@~d$b<b zS6  5&@Ih@z)x(uvA-jsM3l@"o;Pl "0@]CE*b1жy ݙ1Tm0Jt\,3oamaj֝,-+rg{(8>H3 X /Fgyet;`U䏴â=a#iaYv1n6FYY򠼢˞G{93$ Oyۗ5է80z V%'Q@44N3N~H)"{p|1[=Ҽ8",AGqZI'Θ:q2EAP#crD+pX*x#*2ح}㉀q_,U4zއ_UY,srqȽy<"pꩤ&-I1b/\YPvmqjA/ ҆nͭߝ j麼w]|xsu# Lm*-fjK(L>Am@RсU]ٺV*fvawҷ~,(?(rz.Uc@F'{$Z]jE%&8!*#t۠zB:}*P%rPw\oj 91 >ˁ~u|Lcvw@m-)' :~sV)c6hww/kO躔f$?oۑ?zS15E~1qO#+ACߋ~K ?Qyy;E%:ߤlE)KS^鳛V;7UrAi:(S6(hd~5 d p T]Ԩzձ]%8EE;>Ň)IUbVxd#ńekYвPڀNnCh y?.2C =B{tdr,}H\ch)XL$[5mvZ2YJ[PJkh ;h΍KaMSۑWi(A&T{NCQ(":n4݊ p<|(YX8&PjD0|mzAiaIk%P08VLc-0f> (@.1( ).1džս5ʬXD ނ3藫KbC ,/Pb| lz-MP Vi%JwHnZn0eC)Njx`*G9|i!#nHQ1i}IhQUR?KBبH,e?UG!_k>u ,r5oj$r3;bCvPN<9.Hj8\~}1|{w59%#7Q[ K{A ^]}(dr'塕/!_#>}~Cҿz"CL~!ev9 ,)ܴ`XBoH?OIY;i6@(;4/F(W`š|7Y=so n֡t3xUup_yRlirΉqc8CBC\QKR87J.avLXf=K3qj=ɜ0x+OB(!%J]g-A<2n8b)wGqIȣgLzPcˈ+[YJ)zzMI1]1p@i+F?.޽Vh9*cm}Z\ĊE=@\,7c=eU`i@gXb.S Mj٦(h&Ѧ!8YW+Y FqiSX\kJ;dgYDL6C WύE! 9"!fr*>IQM1?>6H-FAdG~0îOA-b΃O0{䏭'V`8/B&93~zNM9səcD5WDJJgA"ڿ@莙'`8BXcmnxTn,Ly9qp@TZp:$CK5hۻ>S]QCwgT>A'd&<c=͔m* u(b (mړq<΁9FyƠ|J袶fgۦo)7E IopI㲎y[y/u+EJ9')":.QgYc9-x<+/V[DiJ>r!|%ִC1, &}tWd3Da2n W&=ndK6=,Gb~Gx6d7pp'"6H[|7`HRc0ȝK4SWoW!ʟxۭxcNS%K47Sm`x y^v3iL ^L( lrȢ.Ȕ{Gm^P,sQ!Q Xqw?|nRPݔ1aU,j뱂 }G`zaw.&Bs}K)pQQX+~Pa'u{2d#o抂\ǀ&%B6>^T7[(t\5r% { %#%t8ecD]vNICeэ[ޛ/p.٧c<]k뽮FL iLn+Ϙ&Ol [2*6Eb5[z?]:9sDŽMdoq|3xrUmiL.4TNϖZdt*0%iBfr 6=Jƭ1B3m%O 8oO/'Ƿ$nT"ZQe~Ħv P0kgWTshŹ+X^';}=8[Yş|iP6db$8\!,Z_2DŽ`Tw>)X6X,#K1/UGaGeQ(t|r뮑_[n cݧAt~|+!W3 ,XNTX!|Hb=W-OWy =Ew`J[w`e{  w_h'a-PHC՛ eSu/pbnaDH#ٳfJ CmJ9u,O '`t\6W*1Ѩv&P9֪(*f6S_/3VO*eR\y+=5]!f `n9.mkT1o'U8N 7F$6 &ڟPߢ-Ҩg>|U;-j,7ǤxVlV~VNyۦ9ZS6z'G'F3L}JdIɞyvQs}D\\!7gT{4!rܿFO_UOMrrj <_\gͻBA[?ܹ9/7w ݟ?W~"B踾]cwqwOi94ry}"#@G~yq)%ucJL.bVwU>&AsePǑ&) *]w~xx}GMIdDBSv:ԇh.kg~~q $*juL!VB5ⴿK(ZJzHǤg/i90_8SSoQ2a/QKSguMݟ~qw-s>w ܔp{)sR@›ȽnBA).KM}PݷSꇥ@>ׯL##x!*r&3GWȷEY:cCV{uHÍ,hWU[H=T0-}=x5-o EB3EgQS@ &!(}p^x m@Q}_j'pdHfVę-)A֧kj׸/&WNPO9uC11uZmJ`!MWWxL.7gƔ=a4wG1K*@Ikֿ'ahx;"XE97T0]yB ۚpa{G{XIuCO7urE[pzȲI{a`ln[=fǒMH Լ] ָ NƗ瑷Y7&GZl*B 5k8]`NrꎭJ ʊ4L;f.N@hls $Dc,0P}>Q,WKhWLӿ&2ǕQC4+&eU[&=yj3/WD(,eۭ 2VG6⧒ 幨HnhB8U Hsu@f-\(ת]L NT02EHH:1\.~Ý td76q\'vٝ|?ܮuq!ypV;rA<Z(?7ܖ0٭ܙT…Vѥ}uǤ._>,.2DpcR?sUM}q%va-] XBc%=̰@/Ӫϝ[#;7j,VQdLh,J?IM_l2#uGɕ->\GT4Q7hU<^K;6u,גE=L~ܟluhP)P>W"8aG4թ >U B|ZH͆m% 6q5ܷ"i"SDx& : Lr  P W-=hhBd)t4@zG&tӋ F4S\AZH] Pkv=/^D(:˯3Oe<@K#:hD*ͪ< G ш;ZbuScDMc; 8tW~qٷ:öVm 8W-x ?0M_h[u8}`Qb?. Zol̏䗢$|THfcɳ VY j)!\/eP ~SDKFϴhv 6xwz?'x(gЮ4qM'B qKnunq]ٮw ~iPU#dpW{Xw;*ͻM#˚#5&(T%+bn}`Ob(hDҳ$ܕhEC ܯ{26u9{R*G|<! (BZ`;Q3Y0 $ra'E;GLp) Fϥ1Z7[woShtX)\L9;(f.FdDV-]Սo,ܷ!4]u}B}d[K'O/$;Ou"{y1צCwJir:~M3(Z&&Zwr$( ibF2Ia?l4[~Kt|>z*g*7>/2O;{r[%KhsnT[#8j}Uv+6٭QT7wh%F> S|$(Bke-1Ӭ(3[n)Lzh\SAyZ?n/Uŗ1 7ä^`b D[0gT\> /AłK#Dak,=(`fx `Ҙ J4-|/pR2Uj='r8ySHU50Һ/#UXf@NY*P3RLZrhq4\c;%"ګM6$ڛ*1%ϖ/Q7wQBQc-g88/uOoü0P>7/&F@q}=!ڭ}g" 1$kVq2+/T1k5hjƝb!-x[`P/:W jVDO;A"䶍6A<#Q [@17A.Cd@|Q/3X JU DZLbCΗWn.j )?ή./fig?O߽-?|//uqyv,mӮCRxn~E lIZXy|%Td5(ImE'XID}[v`mJ@pEڵ2pJҿbcrIDQHlceQq'6+w!.jyIcw_Qu+חHQ'/?W/s0F. ~_Kޥ2<1?Rn20ߛ?wwnl\\/}O[\~x'Af($-؊fnWlW}zl^ %dk|C:r1 6F0A%7D'O00$?RSl(ignZ<4PnܓQoENi4k~LCKo+ifv.u K8zeW=~e>2S#fMyj}`C䅧@>cR=( j/:YMY#|8 L2sCqKgPT0oH,H$q/^y=8l)D-k7uav4tOiX7 D@PXZs(}4"5<W{S +,!l:e#Y呗K5J$y*([wWst؆N0 Ƶ/U4Pt7S:$h !KB2/?lK,{MdX'McO[+dQVc8^oHx)lϵ_āQQJĪFEjBw\UIUe޵)IHY ";14r{}8wak/1$Mj;B6mw?ap?2RrR^}%Qij-E-ꘁӊXo?OeUrϪ@\zOyrb7֞CqPL:&MPQ AnP!irKUC!ߺdnIY{~VYwrhaE#+qFir8WDB#9"#5 CͮZq:d&ĉA!R.j oѻ7[O;{E^|T[H2) x4x-x,UZ4,*]?t3[>3FQ*}.gBAis WQA`hcWbX [:fwsx?˗GUg޺|n> -~zt4$W< ֌[^MЄ=8Tnn@[E^DU⊐Ar$iO[]GŝNu#^~ )yժ*k,%@|T8?qSR7b*؇ @2ϕ*ZnZ_lsۑf,Ԑ뺼{v O"תQ2W44rkj"#l+DT>"%X4QM\)vSPj>U~%ǙHx= ˟[ _Gl}r=S0rȼ3$gn;pI{\bٗ`uP$BZvb[C;`*K!R9*qA[@@L0gh RC;!b m]I%Vq!xf.u}S`hbeRB6耘k$lfL C#SLhqCy<Ҵ`D Ǣl 'kCY9pA$!ۨb^qސ~]S-NàV:gp=̑$ 뮇17NSpXdU,^-Dc2JpYmF6jɣÛ vOjGCњ)A4#} S{ [LPV9m׍)͛} $Fve)D`y?T D쵀{6 n铳'<c;ʦ|ZU`RXlzrwOKn`J%,E?mgjPA9)䖀q+1d Ep;(#2x>m~.yzlj.Ķs5 E0`'X8UM[ Lvs vG`*TWz`t%y@m>pCd+PO1a55082:kkb<e[nsJCv[QaۦĭQf-n]( bmdpB,P)S`\ R`N}EY 4\h;A!0gCh$e.a0$.7v}}, ժ2_%EIǡj8/.SfsWjS[_$ye~`1}zaNܪM$ɈG%g+)tk֝Q٭EPuxNp5[)$ݖՂ@Ld%ݘBD"#Lr?bSV OgiCQWdF'|vهL09fz[}R x1 c<*ǀbîzJ-S_xW먐AbZZI}ȕ1Y-{<Ԏ0Th5_)su#,7EnrZS`/=l25"E]H[eRVE+])qq,o"qp#$c΅`PyuϫcP"(p!X")s 'm2yvKnf0a&! \14ٸL;ָҀza-`L%f~QI8#aD6'hhdY2EͲ]ǘ=ʺ#(:fsdJfS$9;ֽoSq.Β <ür+\ye9 %+#U ްK^. :]EO-'v`~1kJNcL7L}t5Qlnbnu)7u/eAŚgogh?b}qw|c= [*Whwws1?ѪlYS1翟*'j7fi_-f.bA,ffNDO AB~pU^"/_n~&CU5+ tys. K$%ߪ~!*p/ߢi/M4u`Q ,qCйlan]" G:0,Xy?q_fwϹ5L` X}. o'(zH5KX#)cO/L~8x*SN@xUvx#MhAI5ϟt@q.u~J L舑qYSxsgmh Nuک#B*W'@3[L8Ɏ/1&M18!fDtG)f|bJd_^Ek"V QD{'% cK$)9"JsS,͏":C\+J <1Zm }e)z)yB R 1M,8b#@jj-Ps=-{1~Z,Hz2OV j JoaKT]Y֍qRn&Egw'p4{* ӋWKuZ'DC9`J.L&-N-j"WWNhӳVutusUfsUsZJkr  m.|&pJ!*F8Gpgs{|x^fN>xA>Yy%b|n-DWk?.CIz<¾1s:MicݎQ Vkŝ3ҬU)\yV'ٮҒnM >jl7ZdNt&j_xG XJa*o;|Ѳ[&M&D=a@?(n/F'b1ՊIJ_ ~q}yo~бw;*(; 1ؗ?v{TE>Tv_2V_'Aa 粍MzQ+#L=O)f<Ob>}q bH1T ġ[b"%LL MJӃ ᆢ08`hixu4 RrWяoR>z&5#dqHh^,F57K:HbAOm^!;[$e4꭛r#'=9bT }X]E1wQ27d}~X\m3F6ly9H\˽>@)#_)v{m_.E~~8{XBA Kpo\V b 8儰>3 d0F;B ] \ʋ3Xb@XVO n~il-a1) i[v8*J s/V2'vin55E(gv~ :1" %5%bbY^}DUb3nw,π ʞ۟#sgjZuUVI: kQ y=?['iwi1 %3o; d&*wQvt){jq直$T<Ш5,Zc>HՄF>QjPBf+!x [_ރ;FϿ%CwgG4G1vusCAè(o?˗LoP%چݣzԛI5gKw\O 7w rU22 Zvּ䉑&q$w[udA_$L2k͗VA"q8^vȀqCMF(R\+3#-Fe}tuķ4z@{|Մ4t߼o44{kh.X3$Z[3E]cd'Q1Pb nj5$^bZs=;35 Dl8_2HhS},Ҵg^D'ˣpڸ-G uc7ɳ8JNYoe'!LܫeSl 8˦6A97[dM.#iT])[;ϳq-%]pJ# Lq'd^!sϑ;GULwl5e)8>NOŽSp;G>o>ʢ`o3 % gnce!˲YfHmuh}D +1VKf&}F'JbVXIf GSU[+ 壖i+' @Bf/ VaZ ίǚKJR:vMӗVgGP]' ? ݝTkj޸0>X2U˭HAS `!UW1E՟j0H_KdL79XSŐ-;AՅ'3e$̕fVŹI2%`Oj` bD u)xZ' ~lZtZy# J؟'8B 6'4#=Ҷg{qxb=&iѮ'Űs.IC}=G}&lƞrFeL؍FhҤTXu=`>@t27 EvV;(Щը "|4ܼ7}^2!/pˠcy'jo'>h <: Q\Z۰VWjWоʟu޹!{<%IIx>J.onBGfÜ?]I}[]e>_\G+/2o6EN+qI mMzf)~$X呋8k +½1lMG9\3HLb7޿FzfJ@}B )QuDn(+FW`TDHW۔FnY*1#A+}Ӗ3GF!a)IuTN iv&-u*0nS_n=&tZY*b-, #2FtD(rJvZ21e3[i[9]8' jp=}8|yJnqnASTB@FYPef>n(9%v9+J/n1o pqX\fHtd{fŵcTʱ_7ўF߫0ظ#k؍czNxXD54 @SQxm ~} ȻvMROθq1Fm)FI8*sy]*R:FMo)"݈.n6fnˮ*u{KwnxDۼTԭē`ukf2&`Zg#hw\YvVxxҢ:ا0Kf!?BXτ0&6GZQ &&D:V#lIO?ShL%<o<f3ԁx|'8t}Һ^ "υ3.ǸZr0P:"'J<~]f<ûD*.[ˮ" r!߻$u*=X}qdHk-_󥵡Jm,~aQf,Z$ul-Au]v.mxEɇCu.N(pɅ \= άzO2$B]&Zp^oQnO.OF=xq!@%P~H??Wq@rzvlL+`Pj&:T+CTwCѝE3$%~3)8qObN+H}ȳ Gqi@q''(; I HMKyXZKF8vKضy.ĠjS79fNEukp3V(>cXgnkWN2BkwWr+ba%QyG %.[,95b\\°ro(fs pl6^[\29rvՠ)<ʪx>R 7G=pc٨28P ШvHVCr ko$s65#m}Ոlf-lŀ|ĉ1 C2 @+b1Pie)z'UhvYpF.qFQ{ٴ' |xґۣ/x\ "L_/_V[0VĨYhQ3|[(YUH{T~k-(C8G-*浏()J힃?y bm9Q̐tv6,2/UTNU3)\ZwD3?>L=3rI$\,$rR/LZhH d.98:JW([2ݶ5Jk!!].Lf;Lf&,r}|9GٍGz1uZEGS˗PCEie-54q.)B֍RcSqĴ|%}3.WDSE2 K}Ulc/TCH{ fƣ#/HP봴xԦB Ƌ+ՌONu,)uS`D^CNe5+8y.*f@p:4ˤU0l{xmWWY'rnOYwΨ9u W&>6Eq'F .qn/ u Ȍ'4墖y̧=YQ̢`S IFҕuՋ4Oϩ(ֻk;ƹˢx|"5e>B' iT}|ګ[m܌[Z˫N};!ʊbv=.bco| ~eJ2Mk>gmn%+qƗZQz=,ՋZ |iJ(zKQ0n f_ullw<=V4XԌ;_Ư;o_ e|oVšo0GH :Zθ9_x1^/eg%xzVB=I%56cNO+.Wc/ZWETZ;h4T{}甥rM`(PRs SL&~;,@5'Y_?/&eSj#GUЫ{V0J ;MPH1&gS9h 1Uzpѐ$ |XzGDEa5er+j֩.D+W̉?bt_2kIn;5{=n|SCYרbw_,OY6ZXգU*?i3Bj\"XVWe]"a<+jS" ~&o}6Va=սRz`<5<- AXC#"*gh3Dg7Nqrhú9$L +=k'r5Q66Cʋ`:enũjP-b| uD$ws`EOVP=weF㘍׼2KvGQz`MītKhl*WY^]Uu\m:/-_w W_VmP/`jOe#FA#6^Ma1VU- 9i\ʽf/+Ze*{ӪOTE+W=(֚%Ic୲V4U _ ="Kx#|} x,5յs5n>EΙW? FK\m-/S0XkngG[Z X.C|Ἳ/v='yp*-r3ahݚWs,KpnI:?VO;J;{{8(ǥ?{ gy%kGSX,7wެs ߘ?A ' ދs.}Vϼ)*`liЇuK\Zd|׬6. XXQ{#xBI1bd1vk<ǩEsg%rNJNo 4="4zTtۍwD?Ojrr4ѵP:zxXEy 3әq3pEMU>[M V1G"X.'5nD},9]bbDaזujeuw(u 6+TuTPQxBH(uʎ *; =fnH)6F|ps_VTuȶ;Wd\̣ ׵ {A~A_6T>=5dFbٹ&  d<&V;ٹk:F=r:^$´ =pRx8#oFQ,U:~fRmP?Ͷ3teY`ԯ Rb]$آ*>jꀄ?,_yUQ#;pnp娭j(/ZX^qRo5@jkWNJ8omͼfM .gč暼ɼ_Ձe1Se٢ 0O'Mx5R7d(;0#1; \>-9h\Ig/N")k/IKCAI0 0Ok4L_>nSN&wn;0,p)[Ld^. Zhuθb3Dn[0 \&W s0̇LMG8}~ӟ|08O|ݔl;LLs)ۦ3'y{i~4W%z\5\Ej;(|M,BT̗h*,xf^S_(cFo h4BӼ4?g7R,3rӬ4E4fi.7\au4Mc 0Q|Z3husY?Ǩ۹09 "Ubp yerW+:pXz@ ׀i }n7_~ :7oMn}#|| ~ Gq |>>  6 lw ~>Cp| > "l |wU50v+ M0;I7o߁ x =3;{` σ0H9D L>`_  C0 p$x 1p8L31X8px-8NSi` 怹t0x#xx3x 8t`Xm';9Yz4xufy/^4ҷ.S(Ng:2ԉw|;[m4|,6Ӽ4=Vc՘Zy՘+M_bKMs4WrL4LsL;\b1LspYi濘f$w @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ʥks'Wi\T5S;qqUyCc}դFH0o/յbҪKWz&-YWwCmyIG=u( aճ Y[U~]J[,OUmEMU%4OUCc\}$])_PUp&5igoL-tp"x=8̾ȘY)Z uEa„ YצtSԼkӿ>aÖcfئ*یhkL9Sm3&9Y6ɶINMrrm3˙fLI٤?lҟi64gM3&ɲIlҟ,'˦vϲݳljl+ۦʶsl*WM(ukST?66kM˕cӸcӸcӸcӸq9lT?~:-vr$'zű3 Jo/,,]P\TZ4gjOS/ߦ\Br>ާٔ,+gj_ 9Smq$6_fcWl$ټHy};?l^_%ټ?fy6˳ `kym==5ھgygw.7=VEM{Iϝ>=p૯feQ8L]w ;w"ߟ]΃&MZ[YUP2f]}Hܺ% 5Uݏ>GFT{JUU4.?H @ lņ#;FQ}pΎ7g:;q!H-3:x[҇uNw&$yŸ87F S7Rmc? M.t?F?ۙKwrm{sG?⯛~}tu綏N/3;*v9p_KFmW];&|~4{OI{U|i;&yhw/@ fsz.io{A߷=ctI}oKrҾ5B߷5d/'.o޿]޼?rye~J˟/+/_Yoo޿K ?]X݌}Eތ|lFG0I:O< 5ln7w:z9:0BB/>zh)fCQꢷˉJDG>bȺ~̅ΌrZ;}oJK%'7EJI;x.3X3(@ ?Τt|a"n9#tBXw(selj~˸k Z&-l Mw ]TmW5]}:wf^>pI~[C7vTΙ&V#1]߿c39l'Sp;̹7r'nvqh Y ;1+?4da~hpI~hCC?@^2o"/q@F\:ǝ#n^kumӎa8 lr|%뚦?yzjkpǮog8w}no0_M#GYț1p}!?(9 |?)r՞ȗOj@d #ǝ:#'|qvNrI @ @ @ @ @ @ @ @ @ @ @ .DN Б0W1@k7١yIOuv4wLC_׵*Jc H;T f}\roQR̮͔Ez)9OY9稀7E#4e\nJY’?~Zߡ?:'8`Į djܠG}xIqzh)ߵ| 8t[L ݁9zmo 7t?5,lB?aO&[{Mg[3I=Ҷ$yeJ2>[GQGQGKpvXL7S wh .L:/As5l6wε8<(s_-]k~}-睤L{oK:M) mn&ԤPЙx޼N^΢ f V?ǐw@ q]i:~]3]ΌE|+BڝNtV.?vhb_RGM؏ݢ\HCC}qY3ȩ;F{\JO']Cs+[c|ܓNĭD<_8-*KD8>Nɹ% "oŚ(a^Pm%?5Wﳎ\u^t~2?-^ϑvjJʆ[ېq H;Qv Q*wf.} jmX fs#qC75G:}8B8SAp8΂>[r+KFyS=û3ɜ/pzuӵyC9)`>a֨yW"v3{~fQf4|?]ODyT~Cq+W;S{w F5!sROk_QpqJ %ӑs 3+ ]8Ht^Q}g:^+&:5+Қ.ؑj43v,YeU|ϯ>ȆޱwcgQ宖O@׆CQ-=Bδ۷~ HwNK ksPzVqLU#fK$&[;?3tt?ލmJ7f*z .8qP*I~kh{׽fk>}3Q>4P gɤ?V҇AOC]g_gg ux]x5,u鼇r]#.{>ud.ăD{F{mB; Kyh[^ʦ!LjjZ'+_jy:ۗ{3F~m6#BM2P8;q^6V(8BH=v /wiiI(WZm?wkz~g/%FGʡ)۷e,|й>C{ttMH2uf9< u9q2Nq m8+A=q8/_vCCOLF@9*qʁr.G17&Qݽ؂v p٭zeЅE;}zU."N]zy-D>n]{ ^ XDzB?!*M/dsp΋c*B.pwAϭ2qDOSFG?V@GIWԶA9w-AntC9Qc&wÁ9)?Cr{cܛL9q?f)3)LHX砭?\ף)!7nu w?e's:,`ij`}Y>DM؟xk 0'#M Vhbn<\|<eCAyX?݆2YAw!_\~#T>:S-s#](Xz/D^FSrvWi4OCߜ[W6lNeMQu1F=tz>s~M<ѫuv[gC;+(W^C9YZeA럁OSOrƮ#(t-ܼ0@;})엿~$Q8=s oF`~CaNyu*ir}&aw&ck]1_IO&A;q`ۂhLY េ sq/ ķ;B]<?4(⣯)tVO37h\^\c-/]W 둫{5q,k8-WAƏ!X#:TÝw?ʍz\3Z>Zzsuy,[7/K.};lo*lno 5A{8yMLܡ~7z2ީ־޼N-{B^=g[ou3u=/2gFkңW{9%m6Tmsuߴ<~.<nⱋ5HSx8 &CayAvޠWD¦ț;ԙ1tWav~soqjvx6\{E/8u Ƿ^x''^sow5\9>jKz%<ljz`1un:b>Hi/e:G)b '՗c4cisFͪOOi9OQ:m1a]yM 5dE$d@CXpϱ,rX65~WzHC}uB>sWܷ,{O1q9Zko2s~Ч_5Ϲ׈2ukj8ّ9'Z'_:|GUYPu7OGYS܌1}%_h!k|C>6 "> _LsFj45Tcn9t-z1>gB :LXEȷF5v7Tm y8l{2]X?ztZpnk_q _}#4@?&_'Wûu_8M%~QOZі?lm AhëZ`OSg㱾D*/pڢܭA3A1h gs |ssҦo9mG$d)GP5}|7+7ػwv/@+uE؃7:]1IGo4V$~>00gEזOAi_9߹Ua/jm=2Y5 g<ei>᳝:g <&O9}gnm1>x g+>1=#< jXxmAgЇ պ@͉VI)q&8y׮UTaGɋh':zJN2,S~C=c<1s 9>:0#v9K->E =_%R>?P{Ȗ\\mxJ%|4m"9IthNOUVnw*lѢCQpcǛΎ~HO=cqEK౐R)[L׸aJusZ \4Q7u')!6 #;Jֽ-O=fAsuQHϋW9 _ |;>2s}9??T.݉9:琾IػޚupOz@MDٍ_j?tWGҁ2 zS/ M?I>WܜE vc\ ﮌoyR_Aw_ e Vhw:SmF:{y?/3n:v[+a}[ ï=bς(aXWk%+WW`up^p߷Y&˶gwSZO!|ep>]Yu]o{JmYX Ooi֌/p>PpV:ְ~XЉP ٣wӪ'Όg1 t$}H~kb/_[y3*(^28_Ci j#qYކ(ojA2wra y߈T]ㄺ1uߣI˳=ڭG/K{ڍ3am"G|69Nqϐu'}=ypp4X< [S(eK&υٯW~1uch.'))[Oiz\:܆>'mw^Y>q&/eO6]ȫ\[N@}ٯSg<Mqm :]S['sIڟRx}6<Gqgxu{ZCQpNH]?=Md s(gdcn7*O\>.q$AlgoUu{g Hf=( n@P\0Rb@܄تimDF a3D3n Z*OL}\* Q`~9w& 1ܳ/|ID_z?js3xb0PUlq6MfjwgjS~h8u)i/B$-p̔ݱ}|$w-^VΆ'Ǵ06AeWOܐ] RWP!Fp';h},0YtwOrF =KuiBq|1}ls嘶8x.?9;YghN5oUv ݜp$e IS!]bKrvfuulR>!܉VWѾ>(g楳=]ϥR iq oyiaku!wߠT9 \r$xq-=䠏}L>Gj5~ZO˙4~7'S8ڹC4bb1);i^'CZO}-$B}#ƾt{6ֶsXM08uGB۔T5:p/U"ɞKSċxFർ8EEzʋf y=h}y٠q,fqr}GVx>MguɌw^/n{`Y ^gdiqS:j!L{tsƹg|vw-c.5X2c@f(] Fi,pѽ41E#hp $-lf+w:qy'g |Ju}Sͯ+K𕱊ʨ_7d4Ɣy?:їhu;hni zq/ G紕uzR^3o6Oe- Ryڎ=!ѼRt؄G:fuK]E)kYJ{ѐ{?y3tu]L0:b \&ƂcΧ{~:;O~S"{ݜ- uO'[":u1"tW|>wv,⬆Z謌p7.X@z6j]0h=s^uCίX+ĝ鸾w/<>h=Bt5؏"4Ί*~ ʟ}}d:~'\q>+,w:iΓ2HhlxiޒD" 4 zUfP(Nzѷ4&6-@t^'Uڣ{x SRwksMYã7% }tFk+BFȷw/Tѯ!}Lx/0 lQZǬ kvVouv ue<X47i_TˡsLx4x(%sw]3vYUH@%2`+P!ء*1^)-v6{ ?\`W>'ͯ xw]"%t7naUiU9>o&-Xe%Xg&h(U2=3:k@_.=2ģCƐAw7#>TٛY]LSIVjFs hm7A}.Da.0>1'1/?ޫSB>)$ *h SX[sEy@WB;-ģ٘{Ko Ot4Gd7}uNܔ6WȤy7VY4<]IsXFE\f|>e$m7 }_k@3@!c=X?Zя>4\!az(jHY}m޻uJl k>G<^]azw-9^sJ`BOo|gJmJ@x3=cRq{hw ѡl9>CJ|usDsi{1"=8bǰ@^RGW +#p2_/ dV$.tҼvu6=|)|i$Ϗ*:Bw jbR`z#͎׷d$WX;F ?DiH;JtV5^+>?epŗiݠ$[tQVYߖ[beB.\^>o~୲ş05Oh=sl˼ 6CgC.CgJ|Ɔ~" qSE}'7N1L cx0iLO0=ضek^y_졹+Xd9vy#6V>L~6@gT[mAʝwe3TZkq7{ sb vM(!_ RZ Dk8Z׵.ٟS*hSw$gҳ(#Xh‰B7&9w}_mL}':nIw @la?ʾmݱYy2&RK/Ǵwjfs d5dVEJ}4OwO} -L,ƪʨ ԧ͉:LEdg`= x 9n}?XY -RF0`VᎹҎlDk 60G|WқFp0Ҧ{r i,luC;i<B?{biuY|7|A||w>YkAfr*DѸ_Fmu RU'~ ShK];2EI^uy>,1BRXZ?4AW?<@`Pz߷+U>: g[9r~i*ŭ| idVĪN_dUOWs\ >LN)n^X-fVdOIΔhWS 1G&_dl1υG^M֏Q?*tɠrCYK-P[RZM0cfkWf^<$>7d vR.rŚ(*d;=L놳b2-Y`͠7=%{Za쏩ɼ[eqe|h6_F|PW' Ja}b5CDet/_M ngXݸ[gO龜&d"wN38~S #Zyc>t܍)}~,'G1skGwA' 1o_ \ꃪ>3 Wjݾ~z<6g. C^ "TO_?&[әOg%ħ*&6(|=17uJ{µ(4kXB0# F!FAfcmʸkf%|Qɭ ݬ}v jOޠo=-2qЫ[2w_O;:5pIԦ/^O ,c?!!AOz ,L mDM~`D(!.RpsWċ|SACau ;C/;]_741e^N}|H]}iDc.ىZf&d4y*:I? _?q).#F5ZI .(jؽ~uSuAUY\5Q[tj>=_}]νs:` )[frr+ѭrG\҅D+}ϡopQӨ$m]6%| Fz?Nd|+&zK?O.$AWƁ~pJip^Ni:7=Է_P-Znh-wI_jRVanU2kO5# ٭ .5u24#2ʕR⿼֯7ZV:A7EC-[U]pq=}hsT7`U?hՓ7jk`X^]^"uWۗ2>FR- 9^e5.)+.'<'Z6'xN1Z (jҧxYtC{cRNZ_PVK.ִ㎤>(NO~ar?+a)n^~2G,O8Ζ7j}+b5TL%iwPn?&Q>G "a6G鈕LIoۨ-۳'Q֭֬&͹Q[W&Ww q^d; iCS浍NUw *S?UWvUߛnl!K|nb9\[չL̯js Ȧj~C<^v o= x0;ny>s K}IogBd9ДM-V;e_x]vS ȹC=֟_[Sۜ9t#_e?F&*a͒y\itG[ؚ.a;Im6^7R^"}'0 ?g兵jF.YYȇ"l-CQCZJFҎS٧`+`od/~+I~kZڗ cH|*IꪱTWOR SM >ǷJXSUw~{aaf96ݣ?UwBo[ 'xWnaӓK8k}=ҟxXnj^o">NKi Rؐ.tIDde'>]<6Jή~g+il 3%>?Iw_%c~tm.5tNA)߼o/&U| V8|Ur^qW~bŭ))#ުƮoynz<λ0o(~m{B9'ҏ=9n[,-Pc,bӌ9 ' {S8;$%<^I)ܒ.u?KS _z2)u fhx᯾W$,O; qlV53[U5|xX]Fswe-zy˪RO$Ol`GE ;6۽FӂI2y4Wa]J0Րu)r]_+{ ɗhs]JN-iyLO&[bՈ/)37Q=iZ59GÚ3>B?:O*绔_I1w!>_w`֢ fʴeIw+UO5w]ag>3H> Æv\_:bOIq-;Ah%ٻkF3mZ#*zFv{ FBrvK^Yſ:S" oMVf W@V=Zkn1!kΐ>}x6{d{2%bPݖ;a<|U·~ܣy-~ 1 isتa_ΰ*Ȗ4_(89"nj]17̿ p!zlZ'-EܙTh!+eE6!cc!c0'@+xkz2ZP@k,Wz؃.JO']> |n|\a5tha" ߐFch3da&ְCQe2xQ&зz ܾY_w .9~z|8lX ܻ}ZݻByDʛ˳I<sz֜/}g!oqҿ}na7`Tm^__['7iSG?ÀGo ߭ 5K|cȓN&}l=tS}j3Bp/lt[!p [-~u%5j ߹&V=tVN4=S;ՃNs yU9L]3Ra_>\F`W{qPyBku8xZq5WEWHGjb8?~=s?>>YYتO7ƵײW۬V*[Yo54ož0t"|\!?S`/9W؛q.NѸoGMƷMyaP~)+Vlk E-5~\cǽl^0ŽQYdn?u~',zX'Sb\Tx~!OF/jK[tȆVN9g-ckv(|.v[i1*+ۣrgBO!ƹg,C@sfgqȸ$4ˉ/>u]1ZAXLi($N }{&;t'MQx)u<%FLO_+b̯hX<h(ψމbD:h|¾$t4_K&:WsNa_Q.[ FW8"r-?!Į0ԧlȁo/迎SDܾC|Jݪxssls񼉖'-ei7EgXLQ BMs-h7 wĂtЙ `ȤcCF]ȇ> E=^T64 մoLpt k!\{󖲮̇k'oY;hG1{_P,cyJ[_4_:A'_o" N#MM )|FΣuzD'3eI⎗5 !)ZϡuA\)%/ y6c67>=4*/޹-(G- vg2/%\\E րďrN_&چ8z&}@_OJ}D"#8yΘRGDRVV߈h;=>SM"Z: n9rTpLoi?>O렀nKa:D35w* '0K$l䋽>>zW :gz3s/qew-yJt)|ynQ8hh">"FBWy{1D峢oٗrnUiⶠӴbwmԶ|W]]Wa'#kkDS҆g<ճ7*+*C[xskgY،i}Vp?yrNdw2 G`~[ $sLT0|7<=e IԆ$c/}zO~XaDܫ~C[V4EyΚ{n? ʱ!uZo!!-g2[ҧzS؛f^?{jλz]n6MBL Qwh r6>FcB 2Щ&)v#DŽW|gyD] #uNRuE7Sk&˾>~r#g"`t0_ltG}>eDg9 1 \V~F؋Z{HncHDks<zT54ό G:{ kgnѼn(~>Ky9UjSY8?N_F9_wߩW"Dcd7W;/K44(|#Lգ|Ҽ_3&-"$ B x0ˀ ̦ꆾaq x1 6=0r NE-]߃>O֠'3ŠAG%, ߅Kx/Az9D{XC.𛅻ּ~`){уA3g^lh%)"M<8"yl5TO鞏C2d5(C!PVM;$Mz4Qf9rozܧVwlU^8DVKTe=Qҫ\VrO9o]oo¸_2?tv^IବFE#mߦw d^;'ڭC=Znu蘅u@<;_MD\q6b%d/X|=W#i4O v6?hoC :e tr 6Oe>G,>*Q_),j.?*q*-Y/ cK&_fS=tJo xGWF7kAEx1={.)C{ J?KS=; 僝f;sI3AnJ0/Uik3[ϗ ػTLj>D{T,n=|8K,gC?ϮZ`-~c}VEO%]dꁞ}+ qc=Q[>fp@\q@Nc+A qS߸h Rxߑ04DwB]1UFqFF>P_g ?uQ%{S}`n i d5uJA#ZiQQfq0d3K &wNʈMDs:Ӽ=}dwy|IeӸɇd~a6h~hct0Pч^tic?onѽ; >f [kCoFI}.>U9 m#P|`0>#S1hļGF~[~BsM gI 3⦵ :'pPu>G@]a|'?*׌SG'tlGKtJ$}7d5]ЎFlxn;<]?g[uX\L%~gzla]PGg/w`6WZqfI3.D|?7Y+)6촉lJGHu267GS:bgγJS?INy.v/> 7j]2WQXߪwLQvQՆ˂%;ڤN5-U~mՆ_Ϳqor u{_{{0>_yz t*0) tz;hz}CMK`9,-p9lc*~k4oS[wa'캐1~R1ݘS4AoZ1[&;Y|'컣?R1oM7Xz/YVnqCX?BiQ1pmT?fv]rUq?NO{S=.,n Z.|ĚX|'2cf>j- :ٴlLu\2NrVC=駫 l9?Gh ٹlz9nF8 knA,,#f~ U"Ѫܝ67A1vQa}7C/T멍G)Y5޷.jgjg3t٠~>#RމJUvϷboDusFT7ڃ?P3h<^Dw74-*mO<(haB[!|eWsYY|8KSVGu4 _z|a)ֵ+l:tzc8:PO {ZWk1l;p`=s|W#~4_{'_Fe/BbOk&}Z_>PDy,ˈYOgbtq Vfjgl1ٹmӺ(pc%YJB VUKLu,1'N!Oŷƹe|'[8%w(UJGR31U%rk[xs=tlʴMAg}NHċ+ꗟ`_a4 a;Fgfݬ >n˪U˚W7M ג^HdMj2Ϫ~\po![VW-k{,wvRi; Emb! ;.YM]ĦYh霹S`[}~==໙՗iiҿ' ty"c|!uȯ.ޙZn5kgs)ɧ R7"tC{d/tN8!!;Q{ٲٱW[>W6&"_J\Ё5|2nv*+RyjgEz;2}';KMZ=2x-{w_-OG]ouw]qqYp(*DƷƶI/_QHwO.|b\ Bo~Vk䜤AYIکݾoMў3}n>N_c]"ЎD.ϨۅƏw?z]  aՙ,5kNkǮ߼q-m2&>/߮sjoڄt_=xtf|pt-Sh0tzA2}ݬc"/I7 ; s!@G{o먮j-9Cll |u& K#NB.ܦE1֯vm&vj/gy>Gͼun|ʇ2ȇQ<f?9GSVM?Ş;i]CA0{{Ƣ}n2g 7xOoۨМϡ3:J6&4Aq}a:TDm'sS~uK Ծ s-V(GU>Zmc!֡Gi~4-AXM?&3vGTwo&DSt?՛;Aq<  x)Eھd SBF9c?QMȟhȏU7m{aymWܬK;4:̼)j/d#Iq͓|rnÒS x|azg&\m.ϭD3NPX?g 8cw&%DT>A}XjOKLgf|hҙC2bo^%XrE?;pklq!_hS#|f.K9S FZhy kW_ UMh"q71:bԇPLM jA#6;6}A~0 cFcv ,1\8G$x }M >u%lY'Ԣ8?3>dlIgaUChL3Ph9{< my z6B ^)']IicSg:,6{i,)q_ϦM0x w]m>+os5҂*5·݇ϴ\ph[[b21o *ҊXr<"nE}hh!އAE-h쭳/\W>sݴ'ѿ A[o?nӢ|٥V̋=:lX'1JO5O\c7iN >syQ&fXlY{u.C|Amp~isD,L'_OjgB<8zf=$CAȃεzGe^.J~# ʤ2}#SgBA{##}#&+B-r9Z?itFIX-_ /2[(|˧SXS.F{/|~YeI5/"2<"} -46Gqdwt7df̹ěX2C~qkx)RorM.b$N.bΦȺeݚrBvA;VqTu[\-f-~"Bu3n3!1\w|c)_GGC vodg{}FݭV `ӹ́S#OowLJLwDmbU\ݺEҒ/кD}QX S4 `_ѼF1H|fJ X|BhY {M/|=JjpAciWJz xqml( (O*.e4wߣ7Ty<3 ^8 qş(b4̤'Ζ]藧{L3pK 7үs_wtGWwYO낿F: t3KgA8t^:TEZs-֋ڷEBK[Aoh{:N:0Y sxk.6Ut_?lZ6Ŧ) cyeG#~L~cُ5P?,3 m~8d| ;Y'~B臸/A~ЕSѭ䟩__!xggʺ31?YϜj~pV.hc]IyFKB_P3(`bmuHnVw|쫟J+]_fh+捝"f\vy%Qt'knO&8C#w'GyF l?*"cTLh.%oG>mt?OTE_D>mL ,2KxtÇ-V MtoqO'~w5`ȸt'h"~J2g.n3 rOxFJ#hv݁Z{ɴ.?5V 7n^0p ?$w}D\/ j9*{F/!ZgfuK)Kdy{K{/-a\j>q7>'x~4ܑb%3%{ ̻B bEOEp1ܿWSzT?1UԸ闏?8 =:&i\ߥ1rήܞ|<Jno ݟ' XлeӛKn9'cAEeQƘ]Uz3o~eSu9霦N< 7 U$MI½*bOpnϟxw|w5o ᬓ~5hk/}~l80S>?1dbVxwtǘ73`>i&|Xcw:|c\kw泴hG ̀kP*8DhI30m>o-ZK>=ƢH}(ѾǢOn Rbꛪ,Mc5EKg5[|pw{<׮ytV2D~KY b;HS"bV&bߚ)ORcO3f>/OOj!p]^ ֺz8EL##[hm Pa~D.-il:9a Ӹ~Z#F}Q6:مWæ"3;>S=W{!줃xޒdbيg맜1*g52V۽jHglgP8҂a[P$~tu^+ vذ ݷiwo;l?qj&vY/ =Y= rz58Rf^іj!Ҭ? 1?5u?*!YGk{eU"b=oضYֱ,?mq9=HdS;,nj82~J6 ȇ<.5e2qF{Cn,@Iϴky4W(*k_[X^pV=-WKYha]aueDL*5^std2bx&n& H'/hR)V*/H>X/pQ:N+C[̼ժgU%+nQjا)eQʖgj"^P$| ݲbo`|ND5 ܰ?UL0$',5QF"b }t)M'v{mxYqY¸1w,gSUT]wv8ͻ>dlE-F|H}Co a*mN?-uHęsm~H/!fiwJ+kc_,oJ- z!hZ 8OsԆ7w.Z_E/V՝L dρy\w-uMqw\CW͉Ρpjdh{[lg/oOZGϮ(ocTYϲ9Ra&h}EcBL"e<k(?ѸeABr0^AtwsZ~f{G[Mn9B缴r3t?U9H 1>eqWD0;̉4Wb%Jnŭϗ=`a`i4õ׊}'Fq8#W{)G5mzn|t6W"^AKKΞMe1"6?ֺS?&*CCvm8a*Fy 7l3Dd/=Sz"IQN"BO~CՓ~opLecbUfiD{}Z3,ǐȟLJcKFaRh J1'I6Ͳ?pyte8.{QG=4&8ժ:/ŀw0/-/KH_kiL@f/D/~5$ ?ֺsZbIU LKw,tI 2|ֲ*m>X~^"{W/-[|ՈShfG/izȎbN=&s Ѐ2ż8 zFv^ tlw_s:b[ҷO4kNڸ~u"@e<ɗ~SSg<&fsC`.P!KsHz!s>  WM}#ņ1eՃmljaKu=8,.S/?[KY#yǔ rxS۠mqW*kUJJV›cG<\7v:}.-ѕCbAsu}ui C,=ΰ)l"/˲DoYr&H]?I_eLkjXLBn'|x /6C7z]Н!:7%YC -?wIM`}wY.E]N3"f:jzosWVWvĚCb:y* Q6A4 !+F? 3t3A8޷2'2 ӐIxrsEm{_hG8.]oݰq9owoT GojUJ+w~~\kWFs~PvWE tTg-::o)$b'L el҃L,upG03ep(BwB)z,x?41hL*[RbbcC")h ܗaiKeZuqU_I߻I"@e+,F䟄XIuYv}tr­!?3`ͤm]F|bľOFRim[Sи -6OmTqGNlttfg.%^4sF7 UΒ+ʉ',g(r<ôTkbwd@øk]?}`2RinWm8L,J?-wq=B*?z {\}GΫDɻV9gUe{pxF΋Lm"[3u??SJ?(?Q}i:\\dpd=bDĶ71g-k o)Oo x) xH-µz1khh-uאI?? z_ۑ_ M<>]]d7UH;!%J(>DSi? bo6WYJM{ ?5/>ڧ'asYr∭:S@־ܧJjf9lNioow}7DeI,]brKbV7lR?R>l^᧨%ZQ)ePeL_j+$e?i"|炋ѧ8pC>w] y/(u/au/ s}~ڽtbk 'sy:"*+|pE/_$_S Xo ߹Yt=R\;QTY[uWC82^5,OuZb#ЊÞVg:qt.kԆ"<xێ_:A?X$e^Wh$CT?qkixrgLbLWwHʏ~_zZYkZ5N~*wf {x$c!dz4ĊSEflf>N *z멞&4 @?'x ۲̎:1"NJQ/Tl3BN*1ܙ!^v֭ kBi]:sq Pm=8<&}S'%"Zch?l|t މx|J|>>fQbļ`>0i R#`o.#~޴|O㱱  o)Є>#3jvϾ47溆(X)n)Wgi4~zGEV&=6dHUota  mҿMsRc*{Տ:hnXyX{_Wʜ5Zbת 怑{jgNmWI[`a#qol]Kw^@!b;`UI?2ħ>MG\,Ϡ1}H@k6WoLJ5!NSję.A'4Ng屮4əļAYl,⋆sMii]U1R ;.~.?ڄ6碭`}f);it|G{hb H$[{:+ظ䚆L<";fw<:Aϡ: &V&,#hmyYaZ `pW1gۈhx&7yshk >qt5l;dsltoc,g5X`uv01}>wֈxcSث>m=H{S,u [&ב;( >,5Y{QguLb_Sx(*">?Be 9rd ce5bw7N<|-L:D|uql O ꑋ%Zմhf{SM#2lS#ȡvd;F;|SVjB~ߔ @xp{)Sit{޻5{vK44 0>^Pk/Dʈ+HY8[}tMl<8*hqڢ|f K_Y|EThޕ|>L1`*y֪ ":aA_Bs'^`ufc)qD|U vnk6MFM>Z9_?Q}t "iv#.Sbiw~3kۂjQ7^>A.ϲI> ou(Gp+y,aKMLX8nٱG|. ?ic(f=46?SqW7{ļ^*x`7bO)Tz۳gSs +F1]#fBu-J-!| Aonm4x ʧ2rh~;#}z5 0S= _*۫_?JW*]˭ǔnք]P[h7V c5#qS5𣅹gexA71i4>ay W@c sP,i1Yj[FccĽ]X-Ol=x1ϣ4b8muqbPv_o$l!5㣽_,2"hy?P:<6%)&{N Z=Xkmį~Bco7Avq}]^CǼ?;(帯Kw2"xfS}{=u a8wP]G=[tgʘFÑ,J3ű?_TV1BYe1ŰSʕ[#XX=Eg}U#UT7z}YY#(*,"F:^jFԷ*‰qZ>_>f6݊xL[{14'[rN<ꖽ\cǼCޑďXK/vb#8ee 8,V}c" ;,-ːGWw!C;"\}xd> <ޠ+AsÅ!{VVꥊ7G~(dIw6_~Lم$>Mi_z.W(o[]4^}󮾏yzkOt<\Ãc+ >n}:D/`+φ̎J TXO=;]Ёqfjg2w@Cttw:y?r?vE;BČ{YoOyuQz89Qe|Yعz7 yц)T9ތQWrCs : f7X_l& 87l}r [&Po/2.|bT\&ſ?==CH3k ~6S HwZWF(^$]R[,P <7u~GTG+ '?9}9;5E{O^E 7!:姲VC$ŝDxѿR*·OYӜ@^v :PrlK7khc䴝<-o1lYl{gq|:Tg%QuuҢ_6g2{:]ڬEܥlZdyp+>%Q/(eu+bDtՔ7hwly)-О:FEkg^4׼?jx#rլoC&Fx/YDxk"V4&V׋DJ~7ͳ7c&[r̞tݣ?5 t]ĹW=k[h-, X]+)?`U=?fWy=ELM` w.1Lg^&B>V?]§lT^lDUּ)Sc ^ tE,mw"<]Ot e%d7"?:X}5)n =b)/Ai)q?:֯ѹֻ%ϘaLOiE愽1_{)L5tÐ:@ц/E XcC Xim/j/),vMJ@MPB+󌵱0݇t6J}_df 5hJ[ɀe|9 ?bq1^VvģC ku]˝.۞vNx~e2M}lOQoXAO:?r~m]f, qLWTDg +hʢז])&5YЁ0u:}7?$luW uMc8R^x.3K?`Er5{\=+n$Ej?#$案| Hocց n1X]od/.T>šFĞ!aD H~dPEx]x8 gW5Y9ZδGUG3E&%%mx|u :(=VJG"ծptf<DK6봼[ T8-ئ(AoUcn|}J}-([) >i%[S,]WKeTTU*fP]EܗƜϥhgl=9 vYF[Lf=[-wκOet0L˒YYcKAȱ"P \|wy.{lǼ?}r#^l}+Ib>Jg&qX+4ѐI2>6ݐ-1^nMDlhCGc o]F" YZ@p"BUVGcOa,P߶^.^AYULDl!ZM_wɵ,w~?tȄH,eǥ q|k7Vgxk7I=M̟+.c?A!nc&NMcg *׎g5By2D{F{mN]/ {ae&:x^9#z4Kѳೠ,k|C])_˺{|K̝V_T#bEG|3[_d6|s77]Ʒ򦑑Qz\3UuVNo'llsmv翮ks9)k7:kc<4[N`R{~kor߷1Yhn-&FhQrF<2wl=rtL࿼y9_x~Dh6tG¯vwtS.`=vk4A޻o 3B>TU6BzGQt9z[v.6ЙWUW,! : 3zKaH-s]8ш7euöȝگ`nLl1X۽P ]w-/:;] B| 1@k{}2^\+^|[/kF!lv~\-hוg[öZ sWIˌq߫5K}~,e zE;.n/lpwe .JXʯeӅ^铸ա{?M,!٫>G> HNdv{WS; [NEΡ.xxosi3RDE&i ({,<0nv8}|t ukI`}' XqͽGg;>a'}),`g&S {B?Os!| %mw = 2O fּs:wd ß=.B!{~cC~AiE7_ OF> JN0-( ^گT(?AMw^~e_]lƨ>G֛yd)}yA:@UbG[-Zϼ_{!Z(ζBC#$h'ׯg?X;?3hE闄]}D~!+yZkol9Oϱp颲l7v=!QLuY@<m¼WFbyU~*nN UӿgӿvΰO)?ȏ;Cwyt/П'/|6-QlV[Ǣ2f@ж3P9jYlI"^]#g L{̞i.f+2- wօϩ/9#a~/^~[tStN: Jmݤ۲=|/|?e;C/hSEʿ8qX_ALX+1|+Vd؏*'ilmǷ:,g56R9G%*66ҒSUX OO? ❙hz'J~gfnw:g.7p& e{ۚSv2PA\Ϊ`F8cpS=忲Dۜa=Yef:Qͻ<߳C|Oמ)j1Bf-yW]Q:&<z҈ xGLY&_P`[w+ŏ>*gDo Qu4~y3.b<G/?a"K]TOv8)C{8Ur&s10SfeP_= _5Td=QizکՓLLg ?-a}֩C%kuWu,5% r8pEOK=/:BՈw}_X>4 )x /RcrOV6Nnp;/ObU> vc ZhrĤʝ 3ߢ-wv AK'~YjgįjCoH~,>h=$bvzJ4Vuj5J~z:/C-~ƲA}i =rE];[ԐE3M:ƺ_0e@3vQ;qq @z_=`Gc_)?޺U@/+h˨wa[F9 =ͭz:'rPNZXql v.tp--Kˀ-"],.ks: aBlE{gu I~Ϟ~qTPtE|NJXA Y䕝aFĢpPn_wLR~47{ D`O&>14g6Uŗ2&Ghfj[_HYx3]v& xЩVW)뱒w4 r.|P/A1y[y>u)̏vY9$¾/8h#b7F/v-W?,־sC9W<"vvol`WAm7Cye@> g8|h)cci$MG vGs|=C95T#'~h%bwEjXTx'Ui& ѕ;n-9>a!m׾L!Ctk.r\HV3Z`4n_dn\w&rʥ@ g66l'vv>>-7gcA"_ÖD$%kow9T(O O.k_-|6a9hqL_1 H)f3NUt(>KkgĻc4dE`{uK[;v}1'/#5TJ[R^KITJ ( YrN/U7eI}gY_rLPsaDh?9Xn>j{M҆sjoo_[JAze,PJR?aSa(,ǙM4݊Q;D|?`eXk᥹t#zgUGcw6iY{` 4m|{~_~y:Y{L {R ^Mc"ˈx@N陽҉|#{kQsPJ+I#fHbHcC_sPi_IiG/O zʲghI;AvW?:>REy%z/s G1zxl?q[u[ykTO/l:jt}O!A}9BN;ӈl3S.O! A6'I_<&uЅL^7'eO%z3;uk8;i~*+f4letUJV5o+)Ж9lCpM&Ycb5١/'o(!>֪D1gMjUS9x 䅏Gx2w?.1v9n䅿;0)b{ @;bZ^kV;p^px!w \oYk{X9Qx(}Q&iuq4aTM]-E񰷸Fa{'/{l} oVڵ |4Y>Eby&dZBu; Va.8Kh1ȭq7K3L(ߜ`Xe* ^Jp\pV ,+^: \E^kݻ[ Ya~Me 5E46lVVua/QOhr evXj.YGYCX q4γes=0yHy^ZVA>yZFpD5>t2E"ᘍ}겛uSWXbkoic_Cx qCgݤ6]OSyR][ Bvc6[hJ:I~y NWO8L{yc7s J}Fϼ_n"2h/\8cOF=;D46GӝFtlFeQhs4O=߽tP,/l,bP6O6%MW]evû ˆw9]&VM-xԉdpwUÑ92'w5#[v+}ko :/bv)>kEcή>6TM؈T-duq1?$4a[*|=)m-9z'} 5acut7nw /.drOHpSRfAoVY~Ug~ Qi0V#vD1_sk[rn8?HGCsqUpwJ5k3{h[:x7Bm. ;nq_2smz,Z;1UƩǾ*=yնs?Gx~w{]̳&H6ebG ܀ޅ#qS"ly2ovb~5i%99}s  339`'=RG']-L4iV52Ɨw(~ώ&Do=6xN+wtغBJ[~C_X- ٢J)h'ǥ9ʢD6R~[a΅pW0q?߹|SiN y.:PFu,N.)ǸcM Қ{ -"w=qg8)\'#ڟEBE0;Z9:K]s$".yzU~_̿Zm{k_ O/b9>bÅ 2oE#t<4ÆSkء ߋ -DZO۷tKw s }`.ʲ~1b &>3C=ođg2nNYJZC8Hk`3/IGٙRw >>X^[l&f f,ea{񳛽Z+jbds"+%WKajcM׳~rON*+ȪtZ?{] Hulib\d{)뾖r S]' ncJO?F ᎐/G\8@mo#|| ejP%l^ =䰙t6*K`kG&ms=2"󹞲ﻺegt e,5]QS1um!Q`B?E+Lr5'7)5C5U8Ke/|U t5QF2qV 鞼R8s'|cJ bg&3QNLEBSvJ\{&VuFƗqG#ҖLzӍw'˯;^Gm6>d\eQJoG(`1|_ :T='5Dg)Egg!ͬ1[o-p~_h7oilӅL+Hw@k2_A#g_9V.ܳ_GLl ㄮ/xaG5AV\Fѓ*whu/W<@А-_RX,#k򻟾[GNegB8(ST* d7ʽʗ$bii.P_q凜G d*wo^#N$^''Z'o_*zK^1xu5!fOЫ<gZĦ̵حy\gs5%S _n% :?yuC|)|[4.c5C/|$ =2 ٞw7BE=*ti4C@NEf>}{\r{]c| ~ aꃸ* M_qS_8ڃBLGjuk 6A,S޲_F MZnFJ[B/_qhf뜀 ^~n(4/x-UnlpkrcJ3*t(OV%>aCՔCHG=V =%WŷIEfc3S+a&,jdU4.{tSsY`=^+&Tx{ j?QC9$|-oNG:xa]XiJ,IrsY^ƞ_o-uDx ?S5Q+T4ܓi y,-E\fᗣ3׺_ht_j.hO??\7Q{ۖ:ϟ pJIŊďOfzҏ4 m0hwC?'}Co7IojVz֎=% ?J9A^Q]2B(bX1h<[B*y!ZE𜻩v0{/_Fd ۲!7hPGIve>rU7+}ې!R#kػsC^G*lZ*6{lLT>K该xaV݁+B4~?-[9Td'^Pv\C̩ݪ4bDW==&:lR:p}N8w2-t$VxVv_˻Un x7'=YtZG>+=ovVcQXx7ț]9uqXI|2onOw".Tn;>I2wB]rR ]]{El0OMEooQoٰm)mC'h蘮7 Nu^Tp;gZj_~N &P<̬ANZO q^&}jkS~4)Y4ǿlub;?YƠGF94r.QuSܺCvh{Q҇b]Zjg^>*/)S} ;wS}gXͻyЃ*D,n¹[_%dE"6]¯b4MsQFm>?GfG,h#;.6sOGs!'AoSrӞP ?"frЙi|?TWMTWm/K{욟h^I\iӆцNJw=K\,NcߦTj57Ӧ@VQGy] dNGJ f[.Q" `w_*Es٤ݕاA _Y?BCG% ͥqۏ 6Go,? !D*5Eeoת+TSB?Y5p JcFݼ1^r,+<.E=px^2'pU>Yֿn}h..v ?|ێ'oyIŠ]DHK|Ү,0' }#7"].:̺ yMt@T9ť|9XW+Ž"~OgK`u+38 RD62+:&Mw=1a?cL/S;K[6@jca:u)s]~O1u,l';L;r1coRxUZ h~yboҼL}.ߠо踘 _]LWF].ԅJJS!<=J?@kUq'[ܯOm@ DkO➶% ~0_&^y 6l:2߯~s?lq&OoLHVutR?4q&{u~<>CW,=A|*э1~LL/IZ`WK<灞|I{e"R0t,lEXINv8#MC!8:b;%S8l,w TgJiaӿ% IcI!ʽ6Wf[?Y˹1zbD0ˑC8vMܿߙlc.g6?t7;yfYqR2g~ӥܝr/b!g ]ނ~ ?TϙNyM&Lx`S6kω_֦ 8O%_-$s@=g@sY1OhGtإ]Kq>=q׷B/l6[ۉIƞ{4];A߈Տd}3uSbvb~/e+kZH?|) }7E4˙|z':!c6Q}Sa32xcyjؗEs93,>ΨI{m]_z|F&Ra蠈ؚCw7:7v]O.GA)w.gV9Q~:Fޅl#zcQ}u}1UjQu^[KغvWј_gj9C^jMo m<xS4 ?Y2I0M,pQzvnpwav'ef @K7RnF9AjrE;UxmmfR- d> 0d~k{Tx,"tSyfs]4>G ]"ڐ+@_wE>m}-2ߊf-w闄{qw'OP߆O9a9\gb'LQ3|})Do݃~5lgyG4vq=ų)?bH G߬۰>m1h\HfeճUo =^Uh*`I 9bh>~i?g41qqyO:gs_4p7Ǵ0/|ChK?&iX3I1kz_o04g3FAΑT#_L\@-2T'#qfRE˦|5GT;la]h`W}Uϲ ,6LJ|к LD|oJ%M&zýk't' A#iG9|z]=KҾ@<1Owl2o3`⒜@DU{Ǐ}bLQY謜yŽV*9ОE:̆#539~{gnt(wÏl/0!Al)G)PFGeO2b{m1YqU%WنRVQh[8 g(ƙQt_)=c`1Q>]ܿn~|rrLQ;w(ŢF:XoyWPcB=k }`c17oDo؉FYW>!tH׆FcGG!tH 3"G%|J^³ ~D~ )K#%7t-'E7DpvH#o%Ҟᴣq%r&1ғt"Ge(?#҇G~i(υc(✔a8cC֘h贲$xfHofV-7{] !#,F# uz~#JӒ;F4=iB||O cnfI/oi-n)|#Mie"[ _*;qev>zv} ^/xwNSfPֺn9Ouա.M-}ie8;W2֩M1tVE,vCB~k!}Gsc$o(3w]\"g=+"%N-0M9~~bU`E L!t֦[I2fbM׉^q!`2/74)' )-*J7F]S /\GxQAmKcV^6f w iwk.}=`38;V۶~,)$-Y `OocV?|55rn]rwEosOf⛘Nk?QL\_缏+?hht/ڨşL{ɥ߮y͟~;>G넹 wAO#%i>y|ِyuBlMbӏxxXCcbu+b@/.A[w AЫ+>36YLv;J"mg,6کƸ93%uj"[uAؗ±1#bB9Y˥K%[,Q2G)uF~#Utpfz>O +D%1n0oi*{Ϙ29G*:к~MW ^ò$-pM/,uwO㖱ejYBp p}tvNt]Fu17378 `in|> aAQwp4N%}h'tvGi~IoˆtU4G\#?;] ^h䂭p]%꙽م"o;YJcW0MSSUL>sk =["ٙQ%|+o7YZO'v Pz 4J^bЈk޾)nG>Ƽl{.|t~@ǧi-1!F'C^1, mcĊC?oi{v {l]WXg_:W ?ikK~Ux[Ja,ynj p+,ޗsq_B b^!LVh?x@ɫJ]UShm*} G}ef(|Ϻcʢ׻mQ|Fr!_ Pms.:ϚUK~qg/9xsrpcvX9R_O_$nK_܆/+tCUA7,H}*gu vݵs7$+.EجGI}mlƲ5'. ,}w9Ÿڕgxl׾%|zl4ۻ QG2,9j p0ZtgOAUYl2χ#.!gsp\Q8M|/>g2I:N,098MGgkw(:IkYw<}C9Q0ak:kÝZO䘲<'L9`h$Mޓ9#wlb<+noҝ4]{.GCkO~fae rZS0th!/tw+/| h"170\Sm6AkZz;U^TVOg<ҹ96ПG(VX8•E>Wh~0E lj\q9xA]%1GuD\ ({#y9LKe);};ېq}iӏ’.LP?nP??=eXiC_Ǽ†^Omst?+&_* 98}(AY¯N|-l^ȫ:?La7cL?PEvNesP/˞\Kτ6ѓhNœLKv^5e h/$~#z1,rYv0# 겢&'fMC- ;g^ +3V[=6 a9P {%vy7Oߙg6!E=6_=ˇNIOӞRYɵ^ A)VFԮQ/#:څ\jK&bh1s3o鑃ѻt6柛9͐#A|s^v*tޝw්zb3b7~(љIy5Bwp.8Ĺp}nt"Y4DH9"V[!/sv#G7\z6tn|Wr˟ ׻n6L;ͰW xDX^-ΕY%Yʟ!hTXwW{ږX?Qt-݅G9&9tP՜1! Z7,CLe~`&j~ #3ʉz}|֨FQݤlzp$ 퉶bE[9bδT^?y;E:8]9w|֍2m tb"`{_1lԿ#uy/fzH>@m(EsbX䣓Tgކ)S#Qܣfڿ5i8'zFkWDN~l_??ccוiBxv:.!/$JegO (ecI߄=Rٛ_f-c-(,!76w+T8bTiM1K36SgϐZ䈽r3/gHĸ>p0{?h>vΟXW r>o~byF| VupwG<_B`o>`Kk5Xܦs+oeyy?l+'Ɉ'וC;-Ƙyژw(WuC.'*ޝ|ۚF o٣WxG cъ~xxx=F+^FsM#̧gQr܅7'|.3Pg~PժĀ:FzGJ%kH7/hv%aܕLo:3rO?񞆈9-U {ja+m \q*ba#dQA$Yȷ+T݋M1?8n5Dbc"1ԥN9bOwhr#g8ڵYqii{SS!=nE|dZg=,/[6knؾz Zww-˿Fue _x. YދC^Yg}O |:o9cɽ `hDwx!4"s\5vL?Xt#9=a9ǧ1(k8wKЈ9n* ,\Nt Y3OeO%'%- hԴ} Y5O vJI-N}̒|o5׫Oz`{✪b|.'~jR3i" pd\C!rtR?'zE(`nDM~*JG+sRtsský6rg[Xxe :űr~j=gX~/A}&2:q ~,t~/A70՗+m5a'H{W/z;+2ҸSK/;.+xt\CYx5;Y_]*n[+"y.~A^Kg;W~e`6T6ƀOhhXV+TY1V -:baCcl-0n+I_&篖§xRd-2vnW-ci;'o$sSM#]o-J.J6+g>Oeh@&u; Hj/+};o' ΧwAywȡjzr;~ԻSiyvFջj9ßzY#z7-K?2Jw!>In:Bg$qCRF:o؀Cշn_ߌ!3"gv [EltW8<޷zQYGLoH'E$@!٧cwE8t$1 Ur5䯥-㰉>Ց/̑[Tʜyy;2bAm: W' ;\?|_'JO6#܅{.2?-Y٢3<6^O]<*$^x6v<$8>SW tߣ2g6|D{ שNdtju4z ?"ElDkOhj-_]1#( P,d̏{8"W0L>A8,4ϊgBn-vBT#wKp%wt.rɨmrq\y9 r\ȫhKqS[?@{.(yU/X] L/ \WQþ~  Dn8C:v} +s)^#qWw_Gq49ulx3_z=m܅w@M}7YGB}Z֥d۵–z];B6G]jlMKmgy1M^Uqۍ6|8G=uJGԫOh$"cg}3ц">BJ4g̿QƪoÐZ،iDYf ߓ|7lk8,rQ1Njomې$xI_yTߎt~?FKϗ~<ʨ Ɖy*w_I`.#4Lc<ʸQ޿F%16Q@=1&ϳbqf&#(X/G;si;ND?q/ hJy;_A7%;oI2pW Y* $p*VJ5Ci%xc]৫e|׷Ij7$ F[Lm?trM(.;B1X8U$@X@Ƃ1&f:]8}ɪ#2#α[P?nfټw>=0:xSXޗ t8lSbD.{ۨҺxM]aVs:ŗK|J؎rBv/A lѺKv⃸{3ZJ3gl2}Va[iޒyUxV J[PKi*!Dن1|}oZ#~r7+"p6gOu<.[P9h۾y3x,'㛿5ۨPSʻķU/l\1V'黂6Ex_KcG.8:O:lr.waVO.An 401~`:͸iY%5^|>\yhmP8LGnj ͠c )"ʫ*/c8ʯCysALО Aljc_8MpCʯ7Elrr0G8gѼd XS96zlc9o9S_r 9͑}|Yӻ=6쇹#P'ݖ6Guz:.e1W&uُ{HWO^0;rh HvqM`gg=|x6Sy6mE8 O<`bEC_\K z0dyj~&~եI~R_Iv*39xCgI2 *sR;= /1!GtL#D:+]9xmNmpgͧ^>Q*0͆Y]k`֍3XԇS S:Iy=#޵~4aw+6ayiM診=Iy^mވcJ_Er[Cff?H9":pa dt_OeQgt+66x#LV.ʱ[#u\'-?\Qgxjmӝd'[iIXfىTXeZw6Oy! 񟐅"crJ`7rUy0_iY#1? ]3R%fcxt}]ŧL0I0>A|N 9=_ѐ=Poi ÇZ-d8DsY?E? {r (|s$tG>υngI5Q_CYKk;4b;'G3x<{נsJsG?Om0 sp+ދa BZ*C:#|?;{1asLaLZܦK@wkKkɆ uXX9KݔoAC?I7雨¿}Y1Wr'Ԏ6RofMOywhsBaG``_OQ?7W~W@uz ^O+8a S`_r . ݫQؿS|@aGb] ɨ+BFսWԝ䫧sƢ3t/7߁؞{z|=׾7*ZٜO|Y}SwO_C-LQxaJWfcX 3}dΈO.|>Uu~#wv1\ϖ ]KIgZ_wbtYyT|QqƎ9QBOB./-/dҊ܅.{ٖxf^>ߩϩkY͝ l{yY[-~J\Vi#K}KNkڥsYIoh=2uq7diǑxT0nh:awË\;=Mwh[EE@같aʖ d1b4[b3w@&zuC"sx*C|e+C}ֺ ~.-yb׆$ ڀ ègHH~Y<ʉ> [F'tȵ_&&VAN'+r22INy@:e6`)`/yJVgppou0igƧkea~}ys_H /!} )2w7jBsaC%^@ x;|2K n]Us:)dI"oANHC1O1dWȨWRiϝǧL_Ȟ)(hgm?+gGBvs4Ʉ4?C~z?S=n؀mSFk9\5۲mS;:Gqug/p1qt1OV)WUzu恂楳y?D^/qA ߸o!5C.\{O4EM z}2 s.}FïD|quv=(ud~Gҟ9_ _cl+QsVәމ3+ݧԦG Yhy.lz7<`d/i|.=sZhߒ, L6״_Wo5Ox"y8^E`͛{MKnW洊`ܬ"<ϐC(4_{ܠ ԧ-B۠ɘSjX_&~( yaʖ;L/o{o/6gf9}Jy#lSZVzp'+2r]!8zz qrKӺ]y@zQ |E>t ?B}ߜ!W/J_7PJ_SH?Ǐ}y Ùo?p{Hey_~kD䳯LM۰._8~Ǩmw,kHk חRN:27(Fџy߷gצSR|㥟rC:O|3fY'aw;&Ÿb1d1_ss1)"A~Y^-+'w8^Ek.0hR]L9~2vz 1mbۏxL.jsE\=ߛmՏY= Nq.s>zc?roߠ6[qZ?v.%*Bi|qPxYz^^ΫMh$Ç373s("w·\r0vmwU"sk'r,gy#-(W "'1u+o*]U P[Bo,|~Hpz }\=}޷\Me*q,L山!yh ?WΟ"Ǖc#k³"z~5L+5B V;_`,ĵK!)E9n;4]a I3cZ$-KZ{k^&:ewkƬpKi]=#?V:6VOn; v*3BJ[OΗ:L;=ghLƌEr-)݅n:}k,Uag}wS9}gy xhMo Cc:G䮳6ݥil1#}W^[_+7V^׏WHvcI϶WˇűEeڦ4=q‘ĉڅܵfM7ɍUXxF/1ԪP] ,HHc;=,5ƪ5|D߷7Ql݅%J@F1{tfd 4ʲQG6)w?/{K\.ȕgws1]Oglw %x2ɴ:˞EFoXO&hzN&ODW/Dy-{Ʊ͂y-4~zn> _0+?^XMv&`!zۜ2vtEgԷ||NxVk>+aƙG\̼>ĎDnMI#N7&hujSO񢈑Ou}@s؜ki*Iw1v|LԤ!w ?_8o[%~\,x_36q=*Zs_sU(KGbO24#0;A1Yc"K{Vuz3 kb `NI9;czq6H&;'Ri[GKHkS1Q3ZU\[^\.Sk,pPMx+iӷ%hވM%r':!3?qeS/i6۩lh B}x>t_+S~(qu'>=tVlv==n%K{v~YH.̐x3ޱtNYOu5]]vA`uuID>-t uHEw? s9 nm5<7܄17LZWڵ{?_Όo-i%r~hom_'O-J$9rʫǙae?V*)C̀7"i&~VW <7?eޢSᆊb^:b"V]fvd,6ҙʎYN Z?a i_~)+Ϟo}^JEָ߰ONuRyȧxoBf Yʯ016=4o~ М$|ve쏺[M}ʴ{*$}EӋ8kAtNՋ2~Nc;Nz ڝYlޯ<0Cݯih_hwܠvhlH']ǝkBnC@JAsYX:*rT^`=8<ܾq# ?WxF]y>{g)ڮc,53Mݴgʮk&rW[kNSl:NdyS*;< |O]// L%ZG~?Oh֭|~#nb&`?=#"r3#偗|E"gb,6*mPV{yTwQ,3Z&T o/|vpWw+VSnP& W]>x4N҃ Fhng.m"/ݳSwİj3?w|sptԏ7{4%o0}W_t{A{gx 9|c]6e ->+pu XvĂ.@m[ ]K.׽m&H=NfNHQƾʮ,ȗėOo>G,vO!GǢ5 |v,#c=lc~fk݃ϧGF _Ҝ&/ Y5Q!dx::zm {9Z}*De;^8k|7^8fWMBϫKJSW x]>. _=1S3!³zAIa.Sױ9XS+yk˟2\sow&{{Ft'}U>=g'pGjWv$?} G^اW:4fza_wlw\5 ܊B,n?oqevd5XMڡsӉGf߁.~<2G8x ];\puM]/,s~pPEr5D@&WFy֑rϾ|E CsXh~}~=w͟o+D2ؖ;,?: >0F6zK!SE"gطEf{Zwaמb'#ɴ6 VK!¾b/ jka/|l ?6-r?O5X4}5jGL٬\Cx kP** ?Ld+,ny}Z_ي|Zeو<]aIyATzǻD\ k(">':z  &3SMrZ;GhVl5‹'8:b~bIo sy j)yݠprg+~awZoR1& >y1ˏQyxt٭<.KOV ,%38tTkUY~> +̏Yb;,l"Q1ʞ ~&cT͆OupлTq6G,7n ZKP-cٍ'-J6x:z+7#F je9'IʴMOf<=|Y0ӳTa]j4SoTS~ȃAԁPPbP׃QGFL]}Cc#.vTDw#҇FCxo<}Yσ8 9.5n;֊rWPE)>pF|ŮryABZaz̽PO.ʝg . :~N7$2SWYYNI.f4jZu9ODn6enCYM;*7b*Yk )>umΪaⳡ镻Uh_Rљ =S.,h~pYlڛn5X ~Acbr6P uV:2cFդ o_waV:5Ӌuod5׆Fb$ڷw*/4j"ozPNOn~Cΐ޽a47Zy#I7g+ODlBګEaOEټy Drr]jbf#%kثi/J!#hEᱵ44'G_蠹;Vgd2u|o -: Nù p2>$#Bl`kGp61iasp/ :ohwo]A?>u>~g><Њµ35+l61ݥN f*+޲|䉞uioڪ|߯*7cT`l\3uLXLeurA3I3\l3r+e?ZIOhɢsT+2i>di]ڿ /:j74c2GM sqG'Ҕna~/wRŽqP&lo G9(l𬴶pWw+lzX]2v6r!~ Ѓ=*'Imf{:ɩ.ty~ )lį4_ϳ/|Kr1lǨoē*Iw=_kcj=)Á&ia |&2"91.fm~Dm6wDCmޡF;hmH_k_?s[e,]v> N\awbEQefax9Â{̜:Ɋ1DǰZ768ߎuø$k1(=F4R: JW7/|kvI|^.dd_x4Di¤)PUL}4r:3Rﯡk݃pK`0eT_.&yOj^ࣨqX̡=t1g%4[g^˓%|<"Y 1oI*kÝ/X=DcYFgҹa'Y!QƘ͡>Aucu\ۯe/=xd=C3_=1o=B2!u:/"pz)s~٬72W~ެ3x+4OTQWu~u5 o]YOo][̺綈zڇYOo:TT8GG؋wj^A؋jw@֋r*,ߢFj wU /5ې>K =P]gЩN_Ԯ]ƂwW'S'cNI_>F7Ěp.Ml1K?_ߔƆ_|Z ]4Ssn[hcۖv+#3c 2~X2EՏeثe cJGs?aCWut|d^`u|7|H\t8>4˧8wϛ`g]3D^5$~r/h!zMll`qVr1fK1#؍o,H2oxA6v'sW<5*3uŌGfN}M6k,MDPAzv~EqL$ث/+yR tU-F'pžX΂F&9 :}߄EeIf>).^UAmo$w/cBV}Yݣ3Xq!3a蔈Q=Yu?=Kg3cpC=X.$;|m` oȯx792-)LF_gWa-t"a{M5y(lJ#eg k'Snr]|')pm޺XNXo[-u:qx^`wО]%ClTXG;k.ɍVwO"=ksϠnM j&csǖ'JFAK;l'>igL=@*le:-Ϣ}qH8mۓ`]ٹ0. ? wŪ0ݤw%RO2Ch<*Ual= ΟV螸_œƬ#s ;V._vv7xzqRN=&pn6,pW)naHY˴忂tw85O'_'[U.ɗOՈ c]Iec~ Mϯxɼb"6ꕻ=~{fk ]t6J @Fx!hU?Y*2SJVPdK(|H-F~vT֗&vmu"=s\hy|mԗkP5^xF%7usfŝ~?)zJ s35V7O?Jٿ,!p ϬI9|YE,tx~w(b7D073*pG7qbPʝxn_r|u_[~sE+?>UJ ^~ݘ\zSoe7 ǿa_2|.` qQ}kwmWnc1/?=|M0ƒ}/KxMnUSS|7X9Z] ⼳Ѽ'e{~~}-oJIșqG4]d!2lOU}2kI:?>)wQ5q*۞%׳ݜ*c'֏^ 7 x~ܼ $YU;_,&~fX&d>?Uus67I}b1:}<1%묛e1;?D5= ܎3*y|6dlޢ_~w]iplU9;5!|"gaߥ߫A?(QN?%a^J|#o&6DgAgn9̖kh5q'9?VXѿtcd FSh&޶[G*_R}Uv +/_:6 WPvFc&+{.NK)ag> n"no>*%b$W$Gw[.2%&hQ=ȩ3ޖ5߅?ʘ.p\|7_QBQV`aJt9L3e瘐fu{W4O1ݿG7Mri1Kly"ipXoټ ĸN  >.;_;M'ZgYh견lfj<#ɟW*s̯?t qB*^ 9*fͩp_Qg^e5vK{Vw,K`!Ò=jOOiU6<vc[n=sK?w"BV`< /8쳃_T_dZ)˘Wo Ct_rMt۶ 9=oz̭#bon!}zp$Kv7LyS|!1Bqø[a+~nt-.a%K+1B):&H;̏=ϛ.|2$c<-?кLhc]{gY*-҆#Ψ?͘w$ܡ<4WOcIl 2[}>_i Q^-1Žؚ94vTyO^ ːȂXj`xzIʥWpVFΨJ6?f.X;73fOS oSo~{8 ͸z}]C_u;m,*9Mq-_]غm鹍۪/&-'-9YnM*1KMױ#)<窣v=帡I9zfQ=NWjF?HT.ro1=/>)IѱʛwMaҏaWݺ[imLz Q>yt\Lv[oo;FѮժYWFz!񤻲*|0eIY:,!Ζ>|<rx>ݱƽ$g8YܣTw|ԗXGag)C^[u:o zkdo.0&!cl̆ZjW0z[z>8/㔱;/eȣ.^Wt562)Q3JQ Ȧ{w#+}vGZS߻-c̦ WZft&R r&i]n![x/+dn]:L\>&Ȏ=.fVu\e5kgwN;5^xiI\{m%i)F(^J+ ' \OWI?0)u*Yf[tŸ[!~,wW/y1G-Ϩ'o=qM9Hg$+m`"gхk/tQ9>.N\TIgeSMm E%y /[Tr%37c!MoEɀ}O5y|?&̚|i։ptB6ݱ<Ь'5tꕗ1RŹbNbf_@\Urt &3֧O-+W ^'.^N)>pw©l2wDg)w}8[aۇӢh<;H=$?h?#9SlŻ(6 ϰZx7%=3õZoe/Po^軉h^io715ǒT9_nZKX៺C Oa s)s7\ᅍ$4~H"A_LɪՐUH>.>,;dHrw80!L6>w.a?=0)pEjc~AiBz bX2)u3"uw(lvLۏI:i,,vՕgwCs{ɫ{Nϫ!zWpԎBZ65߃m ,~FV237[dxqNjf}'I4Vgu8.rwnpOo{|v^rwv~(+c0;>=_4hʹny ԣt>%t_m$-!YNr1tZx'beNiԂ#t4Dt/?*66C9Dڻc*j;/>tEKWSaO=V?Yd6Y"n|x)bLLvr7a:/׌bEZ>T YgVBe$;h>oPs9'DʜLk>2㼿2/ f1?S /ZDVqD]S%g^+t&pwMGlB`1dM,hy ܼo8Q3{#|3[VV7Տj,t.A?o6[;X#jLF x?heˆ,ڟ6x#2v~iFb"tU݂.<5LԸZu?5듒}37Wxh_{2Kq`O+%1%cw%&򾒞ҳ!NU;ImM51p!}14[_~ k۠eY嵝%*TLfo9ƐoI8 yt|Oy?&\[fI;f [">ArS=i6鵸32w\k; =##/cEs V7!v/s;q[Acr,x3a]o֔W[6=бC؛O?IF`gUWyq? A0ga]w:ta09𳱃VpvlsΒWË&iޥػlXU%!B#t3c{ }|k4 !S#ympVDQYh}6CMya/&b"qB:K:Ą,7o =9ghbkIԌ'+fs$e&:Spth(W׶SYUytRwYGe!WV 9/үH_Χ~yÝ!p\>41s]Q]B/uy|eE=Mg)-lQ:i^H~avmzԒC2 @|K;&[=1Nud>Wؗ}C݅ 4~|_h̅y'b+e"Gvk8s*5 褦#_qv.l=XTLjnp2L 9`e.w0G4۲;0BVNuOhbo2{&)m"?Ȋ D&`"wvme<. ]2M:{8_M(̚w%B3*UzSZH4!9Y&ڊ}i:*yC45\0lt6jq"l|r^NkKfϜOfd5.(Uejbo;xa>Ϫa- dR5j@?&U 6ql~FA1O7;<<ӭϚ5 -5,2ЫP4,.Q-^ ؛,Lx 9U|?ϡ=pIg,3%9%5SM l¥5]dc$ {BǓW4wD]h/.zi>w*Lno"ϧ:boP9_پ~y4GwI wӟ~D$;舏eWJv7 ~8f|J7>Ut6KоpN$yP_'> w[.qFpg.>UoEh?:e/Le_cM/F {ʍ>-c/Ώm~twze !1{cș;oPWw7r]cC18!?>.Ck{'$ /Sfc&V_q&Q&;;8^8~Kh<AaU|t.3Jzyy|ĦyGKhLM{>AH[&WyGm5<,I0$">@NEG=gqn|~#sں%o"M[x%|zl| Gr7k?`CsngL\,OssVJ}{^᱅TYA}Űܕ$ۤ[܅5nA_k ߐS| uf6Fؘ9x:Bb_Mm# t*RSDǎی8tG'I7}TȐ)>BTSq'}jw ]9KA)O]F>-JW( ] ȯ\_[v`rU_ ;ȡC2EPPf~֋hH|y> U9LgEQ>A`8AY[ ^Շޒ "dȫ*UJw"s;:D,Ư]'/1~{??`9ڲ6EnY]@E fZһ7 ',ݣ0nR^/" z&".ɌrGXjO(d'ba2wH{baJ}h׵_ znEּ_4`bm~Xq.ʻ>Rl8o&ڱm (}N{x\Kx^,݉mr_toV Vzu@W-YBS&YN1cɫ9տDN/"q"|TA{$]?ܮAsi4 i/SYpx'ҷTiGp.|KBUӌ2#9ik&''>rךm۾ /jZϻ2@xYF cg~`(Ȝ2U,j.> ^?p6y Yr[lTmG<;/w]CZ:/큉?Zwwһ,w)\wv1F4cxM20/v\/}qY=7HS,3['>VDz<.xH&ϥ*Xƙ]Ò''JkD<虶"zq^v*'{U/vwZeާ+AgM Lq3:g ٓn;{#yyz9{Q=~8"9⿏{ط8A5uxiE ǝrj _ t&)B^Zvr<^j[暛)[Q`a$yi#|%-5;_—4Q-`B;˷ `/kj-BNSN);Eb~Yr4⪛/-r7'-t]XJϋwҶp|{:s*i>t>fbSį6VRL[i>I yKtineixnQ (zߝ-=+{n;Kc%>Z`):vӠ9"Mq/]6l^7-^ M$u 2;?.#wj` Ҝ634<]^^`z5=OU=ExwTo!Ԁߝ\ee/{XJm:VK-mf^ RYn\;lsHN:F?XkX&Sqҟ 7@sn6磈wF02W݅{;O;_6@.oCM ֚pv)jw#w<8u9zIu5seI*BO嚛ncQ[:kvڅu/|/?l{y[f3%Z14I4_jZUj:8=R`(ϑtXzb$- 3<6{R>i>"%h|"l3r鷡cd,ux[B;Ԟ;$uk"ya^>g-6I=TYV_x lkêr\UK85;Z}3r#6-&zsr;#Փ-I('gTy]7'-iR0Z:΍KW9[n<**ݬlv_ޛˌb5!Z̍RJeowXhZb}-Ӓz\mBisXȻ oK vQB{Ǜl0QYi%6%8N}.d^}ong\a:muBN'NˎbKf 0`9[FJuZI?+Gx6><|O=)p!?dxΊTG\7_++Dx#ρHbS7xڜӎ9=(sY)qj+X%l;FQKka}ZD֡cjem24u$KҦe7 5sCk '\iOQFzes.pA ^sZIVi'zj}f+T_X41~2e_]M J%U8bPWXu%z=؞-8inľ6ogXS"צ_<-7'6,ui)0&!fzy1!ktjEI:DRvsH-NSb'//F~:$~M! ÷\~@,Σʊ‹ Lp@ ڊ>k [H>Hg5xR'O- :]=FUjk+h,w;X,z#Ɋ)<݂8OJI6EhuSPv]7r@7G,p>K>nIJDc$%eϳ&.:j?c2jByWhzbG\8k*ud^^ynStz~D_yr bʒ{e$%":s83W\Jth2/^?+'nG^&rRV}|pPk yet%AqW?߈oBn\mIF#Y "$_:4oG@*'YA5*D -V5͑sʒI21K2W)SGꈧ!:*& [n/8nڡMvMfx6r@Cw?%y_Ob޵ӻ}A|}G9ŷר|k͆ɷo,Q_ɻ_4_q6FxӂwL}aL-#ۣ9h>ߎi욹+W5d8V1iUX t֢˯Ou?OS_3?zx>Zc !g1S^R({e* r\26ۆŜxzOBM2y-\ϯ':O N nh 1gF}G௳d]?RϿ4i42W̹h4M/* |, аS-Um_RS;0: f]D <%yz_8b!w7B=:Y ; Ft#F~8Nn @+C=kCj<?&qB'ܟq]`4ou\Fbb<Ѽn|, *By0\쟲.;틕LH>85syEJ_bw, A @#˟瞫ٶ<}w^f֯0]ӅE-s w``L-%}ַ-b&pYγzO *MHK;(fcFWwY(K 7:=#m*q]zݬzB"bl+4xJ&*u5ޟt 'gy8V٭\bsHMx M"W{rޟ;B/+20rO3 :`fR`2i}<u9'ؘZFA^#cW,wpuۏi#Y ضHo6̰c3Qa未0Z%N0/³?$e6Q'3-WPE"9ЮЙ?fYqmPWQD#\O^*l"&\2W=d'φr d ~9igE e;ňgI7ŗ|!S>Ե֦-:Pǟ@zYO&y0n͢3x1²NAwo|IYYϒwdzIs&"}#!H6J-iWDe"e[ܪf|+ |C= 4.uظr о9w_P1x~v/>pwOj^ܜ=!%]G.r%Dz>C$]s^5@:F} ? 2sD0WҸh~jԞ9O9oSagJUۂ!62}In n!SL|;Ώ/of\fSZDL:{Np⼐\P\ T3gUܭ6HQo>A.}TC{FHRcM6do$ô۩-lƌFφ?e O%X%HGc~7Z2 &kw|͓hkS{s'Eb4i=0l?D2 +6Z@kj9~7eS=9δYY>7H.ȳ[BM^} dL%'ҹCb~/:YKT4D.?ԡ |-s3+WCDޘ3 ]ǃYzOu6ɂnsiN-*tz'G^>v`~ Gsaw]mL y5<;[hj6>QY$;]77_L~DžroPʈ[{&F'cRPwCa1BO{z!sԧd+?1>hIݚ ,n*ӵ.p&oTܯ 3m!3';ɇ~~:,/|2wV/B*m߁[1x$>v&";Sw%Ӹ9 |QK.Z:Zz!{}Lչb/WE=>Xڲ]:YZqqߎKQf"Cn22$CsdP9Zz5s6aQs1\t~S}ťswTHHz}$db+/۷ 4vJ+9dgkw,~]neH"Amx ̒K @$gzYiy_v+bV-xxNdOy!*Mʢ9s_X )>zЅnG|BkrX_C_ӿ} &ݒy.ḗHj~jh=u]W2"枝Kb5 ;djosdܱf|P2ao.#Ago`D_i,W{뀱,^r{uEFQ6KЙP>d^[ Zxz^w-F}B¿]f> L|~[Ml՗KgkIi*~G=m :[q p6pHdn9ztmhm`|Nu9?mLk+x׎ꆝ4c:G_2.噴=[) Tߨ|ƄtL5c֣W #׻*c!]oDA;fYg9fwb?[znqh ,/hܔoqflTٱh]=1wc|&޻fΌN<@e/K0jy+&{UJdΦt=:샊֒;ê@^k4:?ݱYQsCN^wiʇ'Ɗ\zOg w㌊Bf[N]$*$VkNT>}3luFKxV=wcps"6oեoO?Vܭr3D)θX5p#:K$moy|t_vϤs~ügWWC#ǹBE ݗ7];^1O?_//z@j\?l)0%ksD>JE/˔^d†7#1R{ Y R8N}랡|b=}:ڨ_f\M2$Wk%esyIWa_.ĠaҴB_%T'61V 'ݹPX荻v¬+?՝d(^2ďPk-ϟ&NiQ|>tf˘92בl)ƽ5a[Q7kv\sx/}4G31ְYHzO`@|K]Csw iN_zn7b#!fHƸ*WD. ߇jrہt$8:`Y̪95~hcqg#8.[[%0[iC8=kv3.h3l4j{E|޴>cIiÁw581dӲO|BGw:鯃6wrz1ެ&^#Txѱ"CwqwAx'h~ j?d!ҏ^"3kO=ݰ!rmj?L~mŽŅu&! >zYB.7!% SjPhv6`E|=͙N%Lڣϧ_Z-pIݸ>#8[i3vw6;Ŝ7PK 60: zIe/ ;/t]?gJӫv>biw'1#e/,f8W ,sd/R䘇v/W FZmK5շ0 ~: ؅Z?tؓųC}Z!_!lᮛgqbE(/< rt={JfzoE|W&9d)狴Uu*GF&S|vgC~vXMMQD,K.PA}dLg{ -(r34fW%y2~uһsްwCen=g2ET?tGr7w_KzDg\~;X ~h}ݘߛgg?[a2X _q'lG#7x{97"D^a(b󤎧J]+<$ˬ3b"[rb/İk}򳐎:pȳGp ]9_yhE^Qq?1vcBmoibeioi+U^Fkyn4ve\UeqEe_sAĀ_AKz%<>yWZEe[/5fyhN!.fPZQ F`<ϯ m,=b#,R^ۄ"z(`vĦ$zEL}b 0ZC'G_ӗpZM}vuE᧧9g Py f0id)˽ѕc튻Ӂє泇fsl ܥfv[mbnIV9אH LL?b결*6W3&;"7>yzͫ!N;~v\ay2y/ff0m> ǯP.CSܭ.>p!#g0n"eq^ 3z; ̏[>Зdh-#'6ںO/23oðaBЖ{\_ʅDSps.NDE/?ݤ|y{~}3?pIrQƁVJz{"';q;&m6pv`icwnICy>yx}#:6S[i`́⥣f:tF&=S@cLK|[/d"U×=zuss4"/6w o Wy>%iŴDToK^MZ~Э?lF3܅_?,f)$klz"y1H Vm/Po;Yl6I:8MeQ88,w,*zh8d"kl| y#ڇ7/3zib ǜ/㡏OP6@sDwq&MEOvзH ~v˪ɫ}JK E߻CٮH^F#eIf 6a wHV跲.YjUe6Wj_#֠"AoPK|'wR !yP`Q 9mN/܏^^cm:ZT/ݕ*ψPQ~4npoPރ\9W#gjt~6A K˕|XKeryÊ]Xn2#5o_fIrL䆩yp%I~3'=U|Mw& "grnۂ;(ud;I dgt>ENQ/&.[*bCm.ְ}OX@^pxOۤ]Amo!:u8oEۛË<0 kϚ?@r slgӝ̨`Ӝ &xQr+n Ou~d/r!37dHYȹ0l&I~SsS/ CpTTn7a^lё3;O'8XG6qj3WPdE<}E[%ǜ;uQ>B l2Cʏn }E\GIG'ڰjmfFq1}h 6$_Y}ewcett'Lƒ&ym/ s3`u*7wz])m"uwav,z8g-"(Qm,2-y)R;Fv݅ {1^rюNQ|dO;HQl>}l?$u_( >.ՌWJK vSa"e/fDY=ư`TlH+WV㒍jvlH 9LӘtI_ypCT2a*g9:H Q}z=`^NҜ&}M4q3ٙi+h.sDw_pFkuE]}B"CX jL LVݜvw\/~҈_-Vmÿ*s|LfxPU0xmIB20F'+Dfo%F| ՖItaI1TWG[Lt\O}&*֏XX>~Ě,xT7X+I]{@[N3ܽu_:||JXI߽C4FжgBd^U#DDd9)GcMX߷{xP`6P+2lnk0}NϚϢ zw&eNw9ݟ-Qy1LXwTlÓ̃fgMSk~𣏕uN_?dE_ސ~%sLȍ/ƚu{i!Rs{"D#퉎H2gA#;2_;Mg1s>:;A?=[_On~q&~+b}h]I3M#söwYdLrjĥYĥ>L|qYS(HSM?.dtS ~n_p~ju~ĮS6/-  Wsmzx7Xu?Tǹg{l . @ cf~*mhjЬ\sVr_kQ!}9@.i{fO,Fu3#r2YL $ic2RNWy* j;ϋH'l wLRycAEHpz,4#Ao,R?|}_#76NzeGzHkhf]5Fpd= k1wWKP[/u4:1Bwf帇Һ3hK[ʨ3݇kZߧ+ *Ck_=X~dSDa~mNuNs~]|{"3:ǚ{ t;><4=a9MucyGDWv4`H;Gl5_Sx[ҽw2#;h1@{jT~O~XEFj>Sy1͵)*ߑAٸ{)j(:[5#NOT.UBYvo9m*8d<WP}|EyK1֥.+ݣŝ*41ԏM~3xA::R==7j[jo0KZF.We\A*,r‰tDL}6֯*}olΓlw)kb 9F:]ힱ=ϖ횅D n[V4f~8X[kfnyf|ğj&Q6uMSVBr#JFd}g?|N]*/,~W]ov i ǑYѠX53e.Kbwaޡ#"k u(S8 YNsOJFp߈;ە)Bqvc$ڙs=NǦ!$fM?{umq'!xqz&|lZQ&B|LgSm٨ˡF̐]pbܭٌ˖e%3Y6i˿3\]ND)]yyp~Hkܱ,ozwtPDVmYz&hvm#[?D s CPW/B;X<\T.x<|Lc[I~KWW%t>S"eibXm8OVҚl%v?+k,ufQ3 ,KM$*{}{]5^ zʟV!18UUy@uE|j!mA藝ڇaJ?U" w1&tԖ|'(lILГ4#d3<:)g~"O{Ē12 sM`sMftkѻAV!gn=XɷޣgBQ[d\TX5gZ.bFF/aCR|4se.JfvImux;bٍxZuF>$?A+Gձ˼48|3;OzuܫVu{VaFq,sIHblS}rRNzTW}Aq};/w6ι ↄˌ>q 1^4O<Σ累=})x'slE·JB'o7lĽȹĴ@H@GֹD`Tw<،dߍ"]xcuP >Av&"!:fF|Xx1[ɩkfKEҁűȡ8mD?D@\+{bHxnT>}G*@in>+9FA9iʍX%jrU Y~E^@oyC/us3>eٌ'UpޝCCt8bkzm>} rgĄ.ەEgw(4?fYDP+Q>:>H~?ك|3>7???e>z?|x~/|>YqI>>NCq?uӸ}:|+zJ>|0L{dT0xya*x;)y/<_F/8978xx]%˷cߦtޫyw'Kh=v =کK~їoo.v!mo`3oX"pߊ7K^{ҳU3hm|zی ^M{<;?oGo{i?>ii/>|ӷɧħ ׭>]|zqF>=xvħ&>|zC/=>O,cIМM D{j9)Ea,wOsD _9D$'m}NwK ER_>'Z ."ߺ SLzCqسj"=WG`o`w1g04.sok$޵6%t2O6ӽ{o(Ϡ ?!yw/vi_99Mb u}wHe{7ncOCzXᑲҮ7ϛվ]xloU~_`L^9p=xSwum \cܭg.(p7( |3Y r8B2o鞙&q|uيJ3-~ym~gAiUH>! zD"^%Cdnnd6ܣlEzX`!,}g>CTX6w9CokENFgGXk+cmPwK|9?{/K/ H4 vw!hig:};1ڞ w-e;w"6 .0Z a~/I#tnn?gDqss=+\fO?s|^@#ڶ5pa[Ec|X}ۚ:94VXҸ-c^;ZY <_kUKweF檍ڪq$;?PWSA7yA3roGj{ {uQ5#3dhv/[bX5̼_ZyLڟ);nOURh6{5vhlxҷM%2 xwqӀy_ݰ"{{IefϏQ1|\McXcVaL ;DNXclv_i|׍|yqX؆% Fq{hC%!re%5Ӿ'F;1+Jgo=>,Ca&,L,y-AbwL&fp_Y1՚?wj\ww8fJWzb#~E \6,'.|F5~iC l=j?Hm"vh`M:<~8 zx&Uɪ:ͨVPʛc~#rpN[&/,__/߇mw3pF jWQ$W9ZdL9rWss2R™u6Hzɟ-0HRKՋy)W 3o4x{"380Ɏ?Ox-$ )o"ŧZeY`N8fgO I?buW{e6)Y!v6=<Gf;[/q:~rBvCY?qFw']d| ylys[y6nm; 9+rehڵ9$^5Bs ckwP9'ZR!}1lB16%`̘a!}^ t-C-+F sKgX)?>(ty+Y`}}bs@ AOv =<)^ϩu-*8EdƗ/=?O -ҖR ҤE*P.Ug? 88/i~ARmZP~qFZЙLFTBQ@s^Fڂ6(V{|&iRmy%|y.99S}͌&[BcCYv۶f >u}] 9y1x(?y/$%-dS=/oD_j3o?YTė3mg&Gǽo^V/9Ov 1*:'.3|˥D23A8 $@3T-5;iQhyfz$Ab6#.zSZA{cVi4X6Эs2742VsL3HUO2~S楄m3(?ޫ=XQkޒ2ڢ]Q2CtAx7St78淊}EL=n6l( waLHzhfq|aM>a1%g0mv*bJŹR? |9|smzDl=vR#.zhin*yGfH%(8+!ޙ.w: pc늈J[mX C8Kw|l^Fmk靽'Jecxwy9.'GXYI\d ~F0aM+4euK=)bUӒAz^"Rm>8\=#|}#]0=#8 pCȫ^N {R3ED1:bq[~9B;*6e ]cן?o߀X oE~k$YM0o"D,g6AztW_kٮ7&4B5,sSM8k"8"7J?Uq˻R]a73jotF=+]3n7x FWCkZO5^1y$Q xm^g 7Rѭ`6_ E|3*heF1ik~aaH&epcZ.{ \ny .;Fyk)ll %3GYMIJH~Ϳ! ÙRjhq%8hnFѤ 2i_ iS q[z=+qM2Db2;|CWz>Pqgĭs!Na)Bu$<҃:3ŜД$>.r$ɞ,"`ߊsi0w ߪsC9tK)4_J㜓M|#~;2 Xzhi^ќ,l*O$gQo2}g}R3>F4'>IɢHdg}FgN%s"?Z}6'Rq<5*sM=֔wS#g7=БΏE m ̡wbGy93>UD9B?}rTLy}w ;ߔɫ{#o|7}OrGS,<byyHq^fɋ{c$GSLHʑQW(ɫi1:ȫtqx <>Ct?A34 zA+mE|E *uo KR;]Tl5]_^iIC'6)"/1o6r){ М L & '!û([T/$=zM̅4׌M5y:BKI|+8.C0渜$(}N+֍'څOjqgcKc}gg͔IVSe 8ߪk2ږp[Hkh}X7?{?~H;!#o{^K?Nt{Ɏ󜔡bFPX9mDE-s6#[W[iCoOaO{'VYG>[9&@^)=^57kw{X_q '}`_`/'W,ΰRK*CheTtET8_3نv+'_7KvU7n&+/J|s8SY#bBL~mDYǝ⬠5Ad[C}z~Tl\wK\K  '&m%u(oOko|[IB`O:Da?Z^7rw.&6월B.i# U#O9ǟ,|Fk?G:66 wٷnǕ8?GZ7c ؏~nܗ!f(}j=$%B/Q+7zo#>q.vK: M'-f;ΓRx^f[ʰ~9te+{7t Qbъd_%3d.bv8?8W|y' y0-CN:g\ߏUs'MyXq'j0Om)/Zנץ5qwh݌xY@]lO%ۿAaʊE^m9Ot ߢNϥ}:O"ل9q"ڶηm%iBOyрl:fBV/Tޥg'i:}:DC2gZs0 xh"seȲx爲eYU*o6y!du w_hLAA?Py6\ܲmI2~[QGƧRn𿮌3[ɪ i1U|(+$vꋼ?U}ДsÃw϶4\do6q8Jb0O_{"L/~[_z`6Zۑw$Wn#.-5VE k?œ!nul.a:{0ˁ-%{oC.Xפy{0ojcCWaݱ|zOgȹ"bWv WdUF{g b*?x#6dlLg9[X:ǣE>vq#vo:|BOLE/ SzcϲS'V_ִ |IzA:Yo̯n.)xye/cnpHA_XP]%_FgK|Y/ gD?~{Bq% 7״Et%ELeidS[le=fWnf.d4!xxVhbĦx),^zO"_ _f%r71.dxVڙ,Ԧ57|JG17^s%0 -S4vpYadGxcÏwX馫ɚ|’n`el4X ĊB6Zͬ]f8O 2kOj-򝯷w:,L.V3` EOVCˉ\9FAn0q:8Юhhl*#QT4ʐO+ӕ2:pZ?ޣl"ЉUZې^8{3y$s?n_b?i[L|o%DG; ^Kw5_Վ|Lxxk$8Q?o8&װsr ַz"?^Cs EެU'evKa$|4|"E6+Nr];!~H#&l;㫨&L۫cpGCcy>'M9= <~Ǐhަ4RS\rգ^B}@}7Xsw~ש/T7g6RSdGѯ_Qd#4d_- ƽx=gΓ>"鳚xoY}g􍊠O\7o'hC xz9TI' }9QccH%>D y^UGkyNy;4ǝ1A6[ȁ( yͥ}5cڳӾi̙s} z\~_+tEظ/R#I.J+~洆c34]HM]uq;fж^?مk~ٴ!Z]_nF? ~dЊ= XvGI#N4.\7v[fS&@GT@t/-;ݖ{z[/E; 7r plcu@%uN7y#|;' ybTb~PK"o $b?9^gxw[1o5}M6xsuLYUpw2V2E8QerNYnz95v(7F(ˍJ/gI 'edOzr5i(*I(wZW0+_Im`]X?u',əʗ64U\M?5 oؠǮJʇo\̍9``Dw_zul?=/[jZo-eU7ET{Jmm#zBPj`g-/,Գww3vzW8Iwa ։}XӅ,e>/h_g(d5{ByWsFTb_.q56^7]៭YN AtGET17om*r!寴Ȝҏa+y-"fV;Cu{oL;|/O?$}ۣ6L3FWUih+CtLCr &o[avd7#g@[ih )S)F{{׺4]9_~dG/7i)GN4>eE{V4H=1jy.+_ۉX8kLOSy^x݆' nӀ} Kd=iw.wQ;/ڕL^Nk^>+DGK{["nyrm4|iy|E uE=%k3bO~ 1~6 0o|l/Å:D86tCF N_ܓ֞@$Uk/v{yW@os ~Cdӌ;[_.5SIl>F ( b}Y5٫7b×8m;Y|>epWл#]TrB;<Ǟ)cj2[YwkWS86YIП{Bu`#m,k^M\E V^}N+Zg߷<\64Y֮Od?P=i@-=o=&xiZ8'~O8_i'[`$!rLZ*U'/;|{j]>LYhcefS\g7%ܛT6`] f/t(_N:{uU~L$y7h=3ȣ{&5h(kmSb47OxL$*7&#7қ[w,n0OA*WgBmM^37 Эa ɐ"FKgeVXdc.,mnWS{0MMX7|n{CxVM4Vi{S O }5'f }HYFN.V*'Sv+c3zw 2^ y{wb3 2v䦯 'VvÆeU7BοRƤAL353r?@%rl'O5K]QYmg}q.KTWo" :ggd2zTn%)Pֶ$ #C 3^O:~Q#ف+̑ƙ#^/e2:#f /wX)c}i>MR|A<?BKGy=+޳Y6zc9?wg;KÚY=7zw>Om> HIC@rLq*?/U#,Z o3AnɛSDG=!lQWM:K,}= g&|&-|boS]Uad#i^¿_)+)lQ3s;wA8;~ ?ؿ2:-&q6ņ59r*)JcGs/c2Kw]6Y:=84Չ:u&Ԟ~"ۃ65Hz{W}{kgs#[Ø_nʏ,#'u(('}S'; Xnc+4$&m4M*Q&?vVUt2^(5P[(34F dL$ ^kSgha>~5P?OSa*{m~k `#cslw=&WώJNї8 Ŧ-v8y7[&Ȝ<,4ti=o7%0ܵhj";1b[3}vn1- E~;dw&!7=SBF{Y+Vl, };<W58[myof2_b?Nv}o2`L4i}lqbl\Uy5DYwe/1MarÞc;l3 JyNe}ОHyHyq×8Ɗ2Wyֶ 8N}\{l1qv9]4 Sh?{/ WH. =Q}!w(yi.p[e2wetk纽y[!m*8|jilYAtLYb9L=)b^k6^wFn\wnoWe3l񤋷v, iJk13w o7a&ð#?lUܖԕm%q یyZW޵B෧1gw|;scUgcA[E +V-tu{D|&mmO,{3Lmg!LΛ{~b'`Ujbb:O*QlfBx<|򈟋ﶵ̷sw/,v#Euixg3.j8Wڗ?>~\͘#}kogF6s+R4} ֑L2TpC/l"! _U1UoeW=Mg&G=:׶< Y;+Kۅ^I<.{ymoRSu6D+|fN&dß~?N1 ڈwɈP3?VQ$m8.ŀpƋ2 .Ec5 iu/nڑEW>;Su]^YPߚrv]~)stOWLx.ѼX+I/1‡e1v?})wZ[1;SJ,'u/>ƾ8{q ?yL}fCF<%C*s?vb߉>#ol*2HHHϱx^ ևTTvͶsls S6b撺M0G9&pKl҃h?z>PYd "ߗg,ȰKsVhK>>XԳ>GM!F9F9߄q k]ȉqk|W=8F. b gYryOh/}_~XQ]OGċcwľ_) )4vu0{[ܮQe'+^!KWd:nMa7O/$;P˹~yǥU쉗3/s%/Fc MuMQ >M?ކugwqضCNjh Ys4wVp%gO/s2yIsW}z"[ssC3smm$G5(esN= [&_24~xdoii,)?3/ \ _u4_tw"dkg_zMĄT5iL{k9!r;[NJv]uve;Anbmc.q6 ]X=Y3]ȯK檶paCN3i}tq%]b ް9MQYݺT[_,g69zZӳ)-?/ݲߺʣ цqE\Xbg'÷~7>KSHΔջ7)1}{l@p " mR~]W;qFvJOmb2Χ1^p&b.$~_ɞxn?}oT}Z~sY+3-DWZ9My&Ѻ2_Ϟ99sL̟ڃouc/WLb>/o-&^V.&=4~aHw2dn6z}kޝ]+eO~͹.dQy>Ɣ`^ƫUWS1qO0mkL_M/|6'+Ⱦ ݛgB/O,1}\E9މ|㟶+~1T{$O w^ƅ (q>4֜-f&fj;V$㻛bKbOlghm ,n3+Ɩ~kqwcn"kl1%EYbW*3=װO̺^AQw)B[Sޥ;w Spx6|z~{"cI2oo@VڎiKH?"?99,w1 4aHoq},gSkK)-0^o4_~݅3)jۭԶ—/n{}?"7Si'}ۿmqy^q[cC*>$9҇$? Lu\v1ȕ,C<`o;dL_-pi]CD>&?=om2epY|1q8ʁgc@֢٢3w;_ߺnfebL7 fhXY҇zfjwNJi`R1\ ǭ_%`uM'}*RuK!Qub~ =noS&!'>}L)2W%^`/,t] Ld{1yg)-CDWZOg;m5mݧ'cOT}ä@ZYmyΩ\S:]3B?mi#F|V_v—.eKzb5vEKZ/cJm[{/ff۞uofܿ}jש鵫Z{PuPNr(Oz~﯌ͪQs,ۃKS;L|ַp-J^ۣ9z3aIܾ{$s$ozq\/y?[<2vڏ󐂕I+/fd$޾0FHގifÖ|}9֦o2Vgo#jt:^k[c,Zy)6oiL\NJ.zjڲۣ:lݬ-C|Y.p_Fk3[jB5 rCmv%5OS//OTnku۰/M :Lg mkyt2*u?]^DwDo.mV*._j:,Vo?߾2 5@*ׇ/OT |{|5U?M5"0KYrݎi)Bc@[I2 /NeZ!32&_vŋlxÌ'DZ>s[(~g3;d ^|F4mm\e( !z|Y<֐ؒmPfc+{>0iJX ;;/pv [p%Vדxg |B{Żc"ѐOyC:R)~k 5cU-'sЄw?)| WH@Ϗ'ذ&k5;u*x]~"5h 'N,ily|^.\e i SMxPU'⏦ /+ad=~ȼ~ӎ~fv/$6ǸfEs~ïw!;QlnjYDcO]Vw fzؐȻo<{#b-5 in\гdrF =נrW8';?Ipc]f{AH#/=bFl w|B&}93`6QNO|r埉zx63 >%Fe9ߢOGw$vz^8CQg)l3Ȅ楷M|"8/\~&83_WwĦ; ܑcp83Ic AK_N o]Gi{ub3Z9&v{N!]{ws;Y/ ,|z}gԄYȚv{azΑ"?辝hnUxIeDsa >m1>SU#z>ww&~`aðC;b'ik#o Zگ "hh=L2=7B&5u$!Ͽ>}V2l!kIN~sr5zc\bBҳ$z {"t+[f<%h Zy3?N[r8xBo#~??+OνtWmXeo#KN&lk{X 'a<$]w# vQ=ӐŸE|bko*TvzOlm;lnWqld+ĽL |B(ty1cbuyʐ[sxy/luqg =7XwW)osXq/i [SІExYL2&1M@[fL\,O?cGa\Svucl/ݍƙKXQ&eC٫ڦtqGKܖJ/BvԞ7F73OZRGW J^;8}=X]uk81XzG03V[Vk O1hD>A:nٵ 8vu{>>tEt S];[f{-S>'|س\q.v[(?ao%~:rO  О QNCh'A;rukGRS\5ʓ}|n-=h|??[)`ܭ:RϨKN HMͥeG½*o{0͇^ {ds5Dlpx;0Z{׹ZVmkjlX@W`~ļ=Om9vCFXpi[͛27:Щ19JIP{ZOMaf=8:=0aZìa\I]]DWφa 8F_$ :J-AcHFDDrpl&^ca(< 9E2p/Y$?J7Ѽ+wo {.mALPdaKC {llQ^8lA"q%:{,kwz{# pkk9ǶWN/‹Ǭ A5d=~\ ߨ# ə94fNm(.]t.+Iw %6d `D!-Ԧ q>R2 8?越*R+a,#:]p Lίeٖ_s,Qĸ5c}wR{^MU{&*U6::t]d {ɒ%-$K0&d/ǒF H?VDr o}p;",^!rnmaGZG>.箔 yc#xj K?l%.jo߬Rm`:6su?6LQס5r-^}݉eG:轉y靕+<ҭu];^QJ XۊB7D_0ˢÌ`HMd$3$'{IwZm"G؝N+pyF{W֙OettAvqDIg7?\??wlhSM 'lk3g%eS?\:txD1 [u F's%1.h|V~yb>k_;|st)MQeu֗~pDUםsUV]w>8gnf/noϕ}(݊ 8߽hx#DqWpD_q|`O`>yu5Az#d3뭤ѸCBHܨHsS] <|=pw Q}Ku,1-O41}$Lb~m {f8G?6cIwL-1;^h γtQZE!~GkgYf'w"5=ύx c9_@\Sim˕oom*˴x[Iݽv#\3S*-9=>=w59mo[Ր'M1XcA徤v@^-E 翻9Mh?䑱*!1B{D?8F~h"[I⚂~?|XZCcZ{T% yXC~Ifx ⭫lYKV7~1UvKXwqg\jx4>N(SY1%dޫ&>$Be16+c[r٨Syk#DUԷ+&貍~&bͧ%)6F~oGdksU)F0YI>[NXܹ'@kE[:IA0 rya7޺ks\gF5z17_VH5Ļޡr!ofزl=x3T^!!\>\rF 9T_!x4 ^pQ{(rA+/姢<ʡ ʡ 1D'jGR 2X[]3 +!FhFvSs33?Mv=bEi᳇=CL>'[equ 73jY+fV%j5|EEl΢Je}\s!GNDL Á>f2"G2Kz4Dh"/4NI_uUt`Cxmհv" Y{7Ც> rB>ց\6+~(+gJmi~wgN6XO|G0kCx%3ߘb3qEܯ ZcR**}Z#4M#6f>k pqzqb-p1(s3~4'+g%a9آ 4/#pחM:S  w94#8WA>ur46PGk>1F 7հ5c`MK asWhM,=3_=,=C~cjFmN3[5^zZ2JÏ'y\ ˘{6Uos3gãA91oGqM0 &BmqO8o y)v:]XD'Z7he#544V5@m"KrD!{o T*0W_Zu!5c`R]sFg\@7uWU G:?f{mI.tb9`ߣE5P[Z-C fZSNTx=}wtlm{hGϩ lWuO8MX"bsu%8'0cSg\ &f8h]v,]4vk^ wJԾ2&>o+5g+!y޼;M֨߿oA]Jm[eЇ_oyۿERassm$ǪZLbm]LZ=y[ʒ1 2F)ێD޴~:] /۹*hCv,N^ٯb3 Mݪ*"'?Ild=7Hƾ,k^$k<=*ɹicTNcיce<=_@SE} #QL68cCTj#Zp>!83=IE%#w 3 ߣzcz^wUmM$NM}y)=A*kE+SBGzlKg8+f!׫IH›ęTv6"#/.C~:1Hxvݎ#_*L>HJEE%[dg$[sNrȣTM4H_-T\!8;3C?v|8~FWjNأꖓΑJifdCnkw%[tamHMlf"7yjg3w|/bLUz/yk+46%͛OI\GzcNC?ÜLDa _-L"$OZJr5ٿpC.oj.Aa AL׽T7ޘREjGɖxGrf'6MHﺼَ:n',=q*z->[; }_"#;lm#D/K~=X,z'mՉlK&42)PF2[\]߁].O .%4-)⢖_籌 nZ-N؇4OXk4űi)Ϛ4惝ފ'LnC)[)kzq>DeR)Qu9_ZV!d&6ؤ[ƿ{EWin gfA'ufۂIG[m9Kcz]u/%bKIB~Jasv|P4sg=KzS':^e1ī:1,׫j˽SI/ߙ>^1wS&d/|*8`n7YԠ԰ ZE%TmWĿ}d&=MK6UF)<9, kŠQǵdw26b͝kPH;dX'B"M&75tv`T(1AA4Wa֒x'Wqb[`1{7~&!{0G.|h&iE0b!+}l0̇GWάBl Z^Q| g"Bfj횶~bUQl$Md9i$]ḱ (gl[ZA ќH6?=NjQO8F F7"UC߅])v) MӚ賯+8XxL9ν=47C' qSCV~AY46hRce۲A)Ʀn\t d{N3RdUƆ-Zaj;W2X'YZeO37ql1 ^Xdͱ*IM0~ }?GsHv>I}:_DOfgYngϲ*Ogbl.68gEE>obgŖ_ "bj>e&k24g($@km51l]sm j -,6XbR1 | k0~Ϳ +OADckcL0``Y~O߸'\DۜT Z}o׼ >gm$Z+Oiwk=핹[$wk hՊM<}NplIf{Fʽ5,{5ֽ}T[ _o)["7W7]6){Mbu*> 5D,`Az"4曲y  UGiē52n_¦xccn{/6|=)i$ n*VgBwII`{U$6۞-efusʊrfA8.m[>1DwW#Hf6B|U.[ YL|H( 'h 3_2 +2Ι׿,^o}; m~i [||ZNLj6IN&VXV8h p64~mRYG4KD?N_ȣ.qCk۠ ikwP6 > c{ޕ̞I\3ְd/ח6 \i9x'KYT?ނ6:}>݉+hՌgE !,ќNZΆ`и0=}:s2Y.IlѕLu 9uw)D2^~q>C;N*Zbb"B''< sK#m-tqnU5el|"rΜs>u4{"d:=Mg#Mvjg)块6 RuyG <^gGe.B7$S;{\+*xFY7EƂ>3s؟d>ꍣD$E(\,cEF@f\+gSK;Hth;ơgq̕%,vG4|ZA`4o9Mq3Wy|ecoÇCI跉2^T8FgR{[]DCw&m`ُ׍;t5N i~rvXzhPӦkcY3o1Wnľ7.36xO2)'1oCk!k8X<8YlBĚ?u.{"ktcX;AU5% :m"/eh}^-NK.\WG?*D]֛ C*Ҽԝ.?Y2hY0oCǢ/rN7YL^ظavO^XSZ2hy2Hn8#᫢DiH:D$ROH T>鮢8yEw ]YG>}b~"ng]kZ4 "p.:D5>np&-L\bg1O||C }LQc,Tvpz~Ջvn?: H8 JMH~j<E|zD}YWй [K# $< >m(a솒ps$AkI8$ <&wFvh:2%Lpvm#1& q_a2$y& >Bc@Lt?AgVL08>Ab[+~CV0m߻ak}]_UyLĚtb<ᆝH>hmdS{+Tv`cƤV,LEn"?OCx0Sg)c/ŀ#۝UvM٢۶Nl(aV\m,Ǣ39BC1} $E.֗:h%_n9q%0΃EU͗bYoSgnQ$ʨukJ1·S/UDc8jş9q _e>4g6ls*$ ی&E ZV[VBN^eK'en.ȟ@RqZi=HR|yvm}SK<ʿhpC@x3[5_2KCE[8olV*[fA:v,ˆ Ckۨmկ7mLy-,o:ϮS}z`?v;]UjD~K+!<:BVf苾+eWNcj[ j[O8kXN _*l߹DnDh2<9 wޭJ^,>0 |}'rk}kIu 7nh-Sy z ,Unn!C ߅r3;nKUA8D1h1._?q/xcxN#_| ^Y:bQ6_ڋڇF2Sy%kR,)7zvWn.kr? x տ,kv$@/t {h o#/ ;(?h@D lDy[ොOEU"V5o`2vmIwïR OiKUxn=mN@U|' ]:k8Y֐|8fkбNp9][md=rQ5B}ʼn}v}cuqrZة[ &?Q^5s2$d5ACxm)QEnbFt@jLolUG)޶9DW† zO|voEӷu놜eRJ-Cσ^сGِJ!W+yտc7AbUI蒲fתD o/|Avq#cG9s I2޶2*#:`}Xd0!hu+(c_0 r) ;EM4m]NMeߊS7[qԬo1ⱇ,9(Mȣ蝶 t'z yg`ٞ+DðZ C ;tJek>l~2ГBɵOwH%־LVcӰ?8 ʽ -p`L$t^n] m];a;pI˂SE.i͋hՄ) ~nk萕8k\d< _}y5䙰4Nuf z/Tt!(,]Bxαcظgs|Qʎg]lȶ^q;^34+=,ͬ{k_1xoNݓƋqYpGօmWMe?&¡D}HvKGZrŽ$ӽIw?hM9eb;/Ss<64sz^8cF,@eC.u&vdE9%}IbSn~ <,Bq?9zad]c0|{kB=Pͧ[7}覾SXscbb9A}G֠&i.%,.10o1wg7&LSx6T aRc~;w]%^s'8-ў 'oh=b~X>V u ҇9O pT61"ݳ 跶Q/4F<"}Q0 e* ,}gUykq\{xo̬])9"mF&'U7uCA %Ak,<\xPmm5{&r[}/y_g%6IN-Ӯ?==&&yD'']+t1^DZZEô!2\eWL}]S Cy3( _|r+VXcYu^?VKjzgl02jVLVރ{"}@W<%GcT=ƛdz l_,𻮄 zY@$۱\񣩝ۉN/6O zhij  l*L7mD*s S~pE+ѷ*>  IqگfG'x1ө|g`= ey߅ MMKDNpΫ2MG~K7o瀟iKX4t޳SuE˜34. i?Vt8C W0r>ifLJɰ yPƵN!;wхz 8V͚}8ї*UBA#iJTT,OoQCBFaW5] J otu4?{PSWm$$q?פj7f u {{EL6&B3S&?+v>Mx_NM[ ^*맱&O|V?Qyq~Rgw, 0WZѺb W7΃r!Gi7Ϭ,xyc M1Vp ܕ(a;qcmGEN ߃}Ռ88gG,SxUYW1_c B=/9ث&]+lji >~\[gy]LHJЗs3ǰ'$p |Be~Ǟ9ynQn5Vg_⽌͍6a_B Xocž#. G|hv!K\/_Dߊkdy>b#`mжBN8Em}mNxSԅߍ'Sa/VBW,8V?2ʛ[=*(O !88{^u|#cD0ye9^ u[yx9^1[}j?mc"~yC촧7gG 2,kRfA_U^D gyVŽ(Gzvx'sWky'j@tŭzSY+&b7E|k.9ˀI$ާ},}-C[.Yiٕ:%&/y1[ױP|jxj5 *:Qb^  \ vM; R PwP~P-f>j3s9*;BĦ++U7E2t?5c]8G܁|f,1Gi1h}ީe˺4t[a34G AX|`3;h \ {&c[Xv5c̸ooqF=C|&FC/.x #ƳpF'bܷ0l0h}0N?_b\,  3?~VڧjMRJ}ZKkHܔ_3P L|(;ʈ[NcžiI;{@z] =DE ػHND#/!2-|;U]"IT"pq9N|d *; lԂmD( W4U"϶uD%E"t,өk,msfpV]Q{=KA[z&tCyv峩N&gzhkAc 6Pwjt>ۀ>]oBl"iQH:>nM)Z_W*̀17 B!Cuzߩ0]&E XO&Ho!w?Q|Z餻|nMVṢdvցp~G9[&l2~mǍlDm@obS/'B3-!>ԭ=ح:-J#3% xl0:G[,mZ#6KKF]^gD;?+h+Z#%}=TM)>?,1JX[c5z,akF߰üX?iwR}E]29NFRzzg/3~ÚvMtG-\Oc@?B2jUbUT|Oz;<<1&,[l/=K$S"peme|s _{"|vqÇom= dv?9"d_Ocil%`g[Y.I۷6S3L߳;gw8V95UEY0|/c:/ݴ'gU@9;dVylLl/,9sIנ/(@~9TofvlBbzyKfut.qa]b,,JMwK=_U:NT5EoWh6kJ|K>hM4wAiE[yztN\*٢=3Ճ0`c=f{[6D{X]F^ w\T)= 2oj>q MJk!ב6 gj׷ƞ [V=zDWcǰMCDֶ$7 bH𧗲m+ClC6S4N׌鶳+^ 7o@GʚJTy3O1[SV/us\Ӳ@K7cUuDfiD'[|и[h>FϳYmJȡ2'SL*"wU֚ ߯тLJE|""K$ܶ9N~} #^߰IOc:yjP)ڐ_Vkך1|V*ZW%ѬohB~ER;u̖8Y@U2lfD[&F[q81e _cdt:ꂅq<떖S}+շQ}ՙ.2V9M >Yi}^k b+>Wl؊ۘ6Ume6߱z&\'\l򆭡m.I<>vn*A,4oK{cژ`91(bl4?sҜ෻ (e69zOt7[h)j7mR6q+Y9k MY#J,3KϸLY6#n&&JϨ&Y5W@19kZWзn8GxBk|;KZTJ*GkRA)G2u"~߲,v)=aDޢ$M2ߋ= Y̰A 9vk2|) '7g4g]&&(7|/z|O< t[>ovRɊ>( o) [XϯqLr8_re;/Z|"xtq&&PP*v CAQY,w$To}OJcy 5Xyv>yveYk7G{Ѯs\qoC,0Lt?1CVyrϵbW/v6wy6 >HN:t~}yM7!%lÓ8tM`OK/.K(=)R/1.Ng6{Bt4+d^/i>=2qBBQL y(VDϕG{_ੈٛ ?8[`Mm1t|H[L0ʂz/[p6mkm\dk ncoǡ_M~GJ뙖Z*q>r ?6VrGke+w;asW[|[CsרŰmm=mx{ޓaNVׅnkSxr8ՂNz) 5m ]@/złӁ)|!쀈V yo;T'B[_V =fw+GDgF 3 h? گ qgr{J/xj(R_i( A{}@s)a' <ک>aCḃiT1Geö0E5 #Ռc|8v\U D*(uKFwR E<}ܒ)O;!}x(UM47F<) %ZK'+O/>B;=~zfV OWK U|B>ٵ0l]G{A#q^v$h;Tn%Ѻ@]~邯.RHNK(t 50Z;XMo%t0;2%eis3ðFNߎҸ%4 >_~'V1ϺA !R/q nb[1q1tkSd)m0 ?;f?$(t?Dp\4QIw6H^ ؟4Z"["y xiOEELp 0Vc~ZY[ZmW8e>yHZ>Bw|m=ȵv޼}+S<688KVwؿ[X=dt$OZs ypkVN`ԵJű]&kr1ctG0qb ]9pHk74N, Y O)aM(;:O ƌtSۙtΌ<f1bH{珸`\G;E/Q_¶~kTZfo eLD&o#{!7T'tF-8m.CBjltBgӰ>wo7fAfJksI"kR xOq!6e6dase6<]%5VbXîLWnW%3֠|F8+aUefn7p/I?%3}L; Yn~yVmѨ1癉i _benɏ')k'etf(N5MZ3ډ?O`6%xhk{z&]z rp |4qN k [n#A~,/d^?i:hV*!}Ds[wh`rD# J.ܸ.‘j%dMo3fzifdfo;˚G_Etc4G~4|˨]KG.o4SGR &o"m%S{d^@,6~3AxQaJe⥡F+FG(N 1FҸGyY=-G /F3 Q!RgW]ޫD!;AAFicЫ|?ta-@.+M?dg.OvDا{% _ UUCx>P#xWqৎդH;"džN 򈐕6rMFoD,TCuH= N!=AB ߪr al9] m r@>tgH><)Y-G{Djmx鈫:CcssGX֋mGlohO{8NGpL6|nZ=gCpaAy-hs%,naݒ.-pof ۧqM~o>q'SE )2lZꑯJI?s7Dx#NVd84zr:[񬺾5I-b{>)Ӄj9ʸ Jh񐪜Ni-XGyVfw03BQ_n^d\[w3{.NXѴgZY1'mݲ+bvyZcޢCDp]+Nhw:rR%SDm>Ǔ(YȆZV2bg'^ #W=l'l i_ϤMLM_J޽/x0p5=߹G~ƚ̑tb#uRi ^mS]8 /o*yl4§61fiðF _tU},?no~>}=GvZ_̕2†1QD$?ta_z._lC,V&cԂi]2~{S11IG  \Z;"%-?r%/2^Đ`_CNjq{7EM1DDž|`ukEÍ6gEKw0nаBoe$}E ?Id_t$!zFjƷo+SE# _Zdˠ =X1h)*P/(s,-Kw)ӃE®hZHM(m$.Б0XyY-fÿR8mo^9s/ߙ' a]O%sdnmޭjL<|/WD=g wm?`Q}e/_&7ewdJ/qR 1 #Ymg2ddF/q/C?0P=y̷>0O9ȗ*~w9D_ {\ӸiߧKorZ*?^&e x2?hv T;e^nDN H[=XfƏK;]0rˮ Gp̻caE,7\Qz׷{>kߧ{_v _l<{$^/Ƶ%קB/KՒSOVA?NSE~KOƋ~ C&C~C>U?wMT|~ܝ**%L,)Wy+kEtX%{gP;+|S38숪 <xh/H/m.d7O^[^uJ=;9"bȸM'Je]tCDx:-aO9|LXs>] oVրa"&DA߶*5hՓS'l \5=ibT8|Va w"[ek'+_=VK/pyJo2; Z0n_L)mLp ߧ/>XY°rEm")S94L>p a Nx:D/7r3rD[5Q>|3s;̷;#:]Y#V [pm` ,AXz)9cei>Yvdɫk#,ήh7! p9MIk$#Ħ-19Řz{"25y >Ly6o,8= _x|7u?by#V@& 2 7XX]y^26$pT6ZdٟC)L͞7\T~&/ ]qjW4Wq XՄ cމ*5;WuieB r!~Hdoqe< b~5wee8@1զٟ28n1]` =s4'lq"Ttd,姫.Ūiڔx)5hƉ~lə]_XϬ6wk^L߈,?55.c[+a3O#xq!;Ζzn2xQ}߱~ i /'޺r2xn&.pkGF Q.-劌r##Yp"\Q. K@lc-ѾA]MY LWgp<2ŋy;v5ث_+y4d8C*1N,|^~"Z#:#V)ID̚{͠!C핶ejCp+:l;tmPl˸'wĠNx<|RNxC;NtD {s]'bXsK$$6mrF &J}z%2Okr]NeT-K:<:11|eZ= \^nf= gr&MޔR<Ͱd >[ͰjM⣎Vv{*㉡~sP=>GAÚ7[[!l,jQy{;g]'Ée4?EO91f&G0\K;|̗qW@tEmx;xA۰hۢoCģܾDEJ Zc ^a 9ko4&X~[}+߂~rluYy<5齖{UН4g.΃i,CT*L?Kl,0Xi#"f]. Y8pRݬ]{E 8Mدq4{Ou Ɵ7-M"j [}9 9#r~>Uf|}|6PPiXm쐣ɹB/!E=*ry7+!dG;ւ߹Ww& uhMi͔}>h-3Ͼ^ee2^ϒ߅ _S50K`ñ~X;# ,X^)1"*˴ѼQhwP:m/Sa qEO[O;~ұ _pqfWT X6/dVg4a;e=1gp^bx62>& &6ІV 1BX*! !l&DF~DK}qIاI{y/.2FŒL<]Ͳj-1qcB9_xge D')xۦ(v1a?}Bw4FFߦ7>mO@ޖtCot,&YڷlzoRca^r6=u8 i-+RUTT'rqgWg_!dI~S;]S:z Yg١T^}h:ozriQn!mY$6,B؏mgI[N5Bkn~_7u篈~?C{jPRsj]35T݇uMh2\7l zBNt7zB)ܻB٠ɪy !O8bx}paw*l0O0V„PK%iD2<= ޚO➘Wq tJ\Sx$a>5<=]BmeM'?ak 83?i K`VES# 2_.c/>L}&y2u(B@#Aߞip!P|#χD[wX s,"Zn+`Isu/4j" Yw9\s6np:X  LeTMwWudlRnm ugjKOT}"fi'io:ī?};S4^C_v'{aydN#L,L\AG!g7jM.=C ߅Sͮ~N2ZNq.Y{3tG[=[fs*!f_` CY;z MZ-Zia;9/\;X's|Ԍ?w|:il~_nz-'c{"po8@dL/o:Sb F[E$o+qJ8SD[55GRCUӹ+.K+IԂEJEklf_مqg3U|T; $"hay͡m yd5Kĵ%BlMiF"afumysce\:re#x䘴y?0P#"I#77 l.GS? f ~kY]3n`>[i2-jIN}kp=t1tﴕ0cN<|_tX nuSf- ` DN3A6Lk;_qsofߚ0Ћĵ[ Hgmރ6&giT@{oa?ڶ].Ή%FYDzo?Zтc(W |R}6[t_fcX!(&w5 3`M|ժ(ss">X>ȻҖ@W^.zD5zYW+E%C@[qVCMlj0=]po~[&S@Ő Z,{KD{l qV Cxpaӄ`L"bmͰ̜wiː?B_Z/?{׽PG 񜷥oK5/}ŊR{Gl;U /bv%_G]_1~ }!h]V-,~%>ʎiϱR R=ѶUV6#P>q |ZWȕ;h_I30>2p?^=7rK}sI)7*?P{5IPePV~ =ZuX]~%=7X=|}Եj9?M |}e_js8YСUV}cXl33>Mt(/2NIp yԾ̔E>&S;rpuOF]u}B~Qpo)\qWd\5VE8S[,oȊhgeF;Cd2~ W_vN)ȅqs9+w]L|AoD6̈́1u2;љX3<_eI[dVT9b9J +.N젉TP=otNl3E%OTAGbՉ'LQݖ̦+rf#f,`̎_U뼡qBѴ*{/il+uzan_ɪOC·xqLAn;C8rw=]4ŵ/ݟ;y ?ϳ&Ha{?d_U% ><_y6.[흛޹KB,?ndgGzםm>;-=C[T&:>_R!'>ao M{JE^rS,@Ž8% ZGΜry A_ PmK,&n#_Hb1sO,I((B vKzm^Q\|eukV5g#9[1;~Kb[Nl%|5x3. y21p9IG%W*AR5,XF҂Λ# ~{RgUO8i^߽W_qk1tY;r2kxI(YC6Μ GU.2H}{]86~fpe/_@܋Xl7Ɯ]șѯ ]ˏ`O'O<T:ͪ wg_zv1b"wmy|1[a7Ļ"n'x*eQޔBm(7gnY,x|{1gvИ7Vb"ZI[6WZ|Yl`{B97(\W2ކ//}v̄4L][~Shf/c^[zI htm4VcV3xiUzhܺ1obL1<|oи/lODdb~Di;WG1fXgňyg3s,)sbϡAgif~ݓ\ͬz<(oǧP5LZ⓬t˹~z{q{QF07N//"↚gFBkW ;,*1gfy:}CO(c˜޺O1yBp*=ˈי-c:ak63AKǒyn}[,!O'xV'Vq#/Ń?{s;8AĄ\>KڗY-u{c wUD7rmE;>g#h#hʡcKwᦧ?~EW:M5"*hK4[Mvș>9,3넵g& ^p{m/7eY]|t3D}r챏/3xNۧpϞ[z\䂵xb*2'or˙[u&C룽pgթ/VеW0~Vpɼ~d٢Fδl^FmMz'4'\\A0JNm"+͋amİ;jzlb[h@ "fd9чm7W`3x6g&SVY+煟>/ͬp\Vq""^XYYbKBB~fR{'eRv%љ<|N[v7CKd[v0oze`4:ѷЩC;.蠶6)Jº S |6V- bm>N*Ϣ5^yd6 6)_l:)JWm-n{b_8ߦxsG\>eҞZob7&Ax>&~!  hMU%O ?q@E+79uh׈}ݜʂ#hoÃ,,QǴv!Q:\9)ThUQOѠo񟞃/Jd<‡E6&L16!W*s) !'2\1C̕R/ s_87zîݗe4H /?@3O{F?9GL8VKeje+>F~H _#⼇ai!oHB.йϸ?Em}[(U?w'}g lp9 |qtRI޻\Ki n Epp#d&orCΣ5jޒ3/]]I헳 qeC.T4WCAޞ[==/]-|ސ >De%zr)-Iį1!_JÂf eӈ8i6sj5d¶4S~jaKzg;0^ދ5\Mc`L؍$T8rf?Nb_xQp|j:@s}xʻv~Z9a+O_vr5Jw-[VZHwFfpO"{~j߅69_愂 F_ |s*+wը]kC,}lj~etUեdw/QFe赝n˒ 5N-+28}~.:?~~4 =jU<[u GCX)+^Me2crM/0#W%=sy->/+\t/6jh20^ ;ۦ;T:}U[mȜQN71}E)2vssW4t8);jP#;""Z`45/'ڣ63\D4G1xg^.z\ѪzX`@{iMW#6˜ڷѽcѾq-`'g*M.6wѽ xQ3\ugZyo4LY21+|OA9otEWsJ9)K"$>el?p}G<˖n||#&cѶ2T \H2{&mSx>i.89Nџ# m&;X3!?4n띀ЎЩ}(w< mM֩{;k]M8/ꫥ~69>ys9V7-3Q wnc<5u)r2IB.,uRˣ5;ݔr%T4dej9'C^m9;kq^FXnԱ'wsM6|nZLCo'%kKď䠯t.>Ď?3C>Xl5,JdW5!C ߡ#8rrsV?egiGyA5̈́K+Y2luy&}cjz1l ?}+>82%lh\=%| m fr*ax0ؐ4>d%s3gl6Ay ZO2xCGQMR%L%:ym#+l#07CJ{H0V %7|~Ez/v>꣜t gd'J 3&r=EK5xK)+'e)K [:7/i{}Ԉ+I%)j7u׽Mn=! c-K6pc_Jycy縃7]+"G#QK'| Qq ~n^^g8N\o¹yi[f6?3zpt zH[&P=e?6ϢE'܂8ךYa.Vnت&2]/ޤg`|hakYO=}{өFD<䬽 [ͳϦzR;YVSƝ^&vWMYst>/Ju R_h#|gyE}UF_Iu_.=8 8ؗ\w 7+ ‚;΅"a씀1@ة"??DcGg0.4IG rE1z*nQ/A ǭ}Dٖ~z6* ;dYlSC]^ Al{|54g,Oy O99 ritn,Pv}G DYmJ y4|g6kXy6CdLSb` O$jxf?`mׂ韪 &:#±wMf.fV;K~nꤣİ`3۪lhŁ|pmdz5Z̟ӂcoV:[53i0~73)."ܡ}aI $3!:bUYߕU+5zUoT4M=_L15dyDO0"΢p8W\so؉7S=gClQDAF|Lg>F/7#d)v껃׸D^#NAj>bn &kq(YK_Guoc& |4>ײby蓱Rݦi%Bw82?7,xcqOEϩ ߸ШQϓM>[7t""6 DmKť-#6iɑ5_3cW~.\L iMϸ8U-EZD{8z#_^w\2n-Ef(b6[ ω끷>7hا3@q&#'2&w+\ [7\J 5=&f jiwxmG' %F;gu 5ΦԖUw$TlyBך'?zBL*?cS9܏s\?İ3=C񄟩FǸmن{:_Em\c=ƌ6Tր6[k*=Cۮҿ4О)E[*9 4\p;Цnmf16wF[k5ut4sSX+6R[f&>yj!\h,v{*/ϙ~ALGi 5]wť奖3ے#:OSħޔb;r \~f`{mJyIRY[l]?"r AGxҷxEs"2SK;ڌ6Cf}M¹e;_F/COce>𱵙?@ypϱ"ҞةsWp4@r9?备M?y `ᛏW4VlȍaP<]NsNz;@н\]Ґkfmj d9ӟrjL:w}.`HsJ:|LK Nzw93_^_ϔ%=0F{߈uK72?b q3~7>+b3b"^GۧG|Zsd q\qljsjfƮΦ54I#] {L 'r[A9&}jІ+_MfLifO!ߑBWRyEc7YLJfy 8uy97πrs%1rq/EzpNqG1xmDɜڳ$P903-besEL[|^Udb˔xEOL8e9oߖ_Wb "WXwcsG˛] 6%^]I㉐ Y?7l1q,Pl[D޷dJTHȒdC 9#V;x?'z4Cbxk.er>#^gmgc^u NڐSSRv-b\㞪R.b@_G+>ß b+^Jڮ|X͈U=CFvؒi)Sr&is?==eLKz)(Y?|>Μ-DG ߋmUy[hɔ%򚋺vC8[ 6v^]Y횆e0Y3Ӟx,QI|[MGآ`-&Vh"ԙvqi.$2q'S^p8V?^8>U|mK cmtւi4J5-ӏ"EZssnY`d8Y'}恆m4OX)t|0XNIwFg64oS8ֺ؂Z6ҽҒٵК'XNkX]y266<&3ݗò`/p\MEυDV9hhA+QޢvH:SQ T\4{D盆~ no;;d !<;lƀ;1WBX1R]{EgF˂d-sI0I|C# L`@G,f6;˾Y$1;S7~,(ҽi?N ٧]5lz g18*yNrG^/#~͔͈fWΣw)s\ WDuXBgclF!Ek+lް.aBp9|=l JknlV.5ilo,$3_M+i]W1´U",lD7Dwva^`,S/eS#uf'*# d)kT⥧кW}2eƺqT_H< ! Ux;6"gɤ},`2^P%,XA8EZ#'t:XK=|)^"F!Y5jZ=/[l׺s=m{|=X_kvj9DL3rVF[|̟TsYQbUnɠhi)Z=c\ J)'u @cJ NIyTX^`6Za"^ЦQMԿdSE@&O!_dkl h2RMA3XLuQ#{G3 ^do?I϶C%r7Y'>~c+ݤgO1JcCMeb|)Xè3Q}cY6޽b.IsṤx=Tި}/}zx,๫>>U8 ۴2Gya!Z4o"AęwN|q:d|Q~7p*ߐF,SѽŸ t mkjlE^"rd'gD[#Eۇ^9\Ƒ3s+LGޏt2Owg%ϻj0Se|Ms=x/;_HK#if2/U<+D|$ȪD>]:9^َ௨aa. sdqin8t9{f ZD,jz Zx/T (r <'Xskr^ZJ=28j64S߰UeyGc1nL5qIx_֚ţÿmc)|CchV::Y~h*2ö}Y>ڂr&+=rm" 9KWD?x/h~ rб|Xaz12҃kOLgh3+K7-O|%;QNj<C>USk{&?C}tݯvD"gމѯVg[eA؞;'W#Q<O櫈&/>?_tx9#Mi<#Eof?? mD>ӰijwNz|A*+Ytg| .26? eSSzVCQe q&kVvYUi#SMDBhq_-og*T H?l,#h&ߪJya (`ycxVQ| zƹS=뫤hGKw[d}ߘ+wuW!; N?#R7~C>'Ow"f_گ`CU '\)7t dAh-/uq?os4l/UGzZCk>hudi<|nD/XF^#=|=+-,:NCIh)7~C ‚9mdz Htm/4~&U*tml5PJų_Asfg(,bNt w[ LFI{ m8r| Ox>VZ Ey?J5ɔ::zw.ؼ`bЉw7 *{͸yC@yi@4f&o{8b7_(l1&ƅ1|s8Fnw \gWU&5Qj1U7*]0˸r}.3e=k_)ٵkxO?=";М?$ z"tٙt9G\ Qb38?<_RХ|p3gR]0)dbt^~Fg#'7~y/pMn_Rڧ!GF;W%>,8t;'(>Z(t/MVq&~NN0wBW&]$`0 .0y 9gM~ 1}czWYдl'jZzx uMyP)ɽq_RV84eL2֤Uh< 0 ~zǰԔ}@e&ۢq.,c_K[h:t?'r@ UwÜ~sEOX[ [.e1{Lb|POhh% uZQFğ2cxk&=}z{uhU蔃Q]9L\cYGXsZLi?27MkK^K|ԕټtx{n?oFvSw݅=wynVw}qf1_dӔf7YodO(1MR:Бu~W_~}wCi2̀r}KIvM"H{!8]oų,h>d7!?ֿ ~/gADž\^lfAk&=*Bsz_4)V{Lx|GxvS5+KfU"n!l@ZIrTfAŋl#Cщ586~?#SYqbӼLd!P7is7O$,a^طbaޖ!`( A^†-)<2=~( tjiFI۲o56Nd~/b4)#, wdɺ՛eޏQfTe,(CcB?F ZikY2okfhZܥNQDy@\33/CfJGŻ`5yXБ΀ֺ:Жc~&&LaCs{Stwk! 11u/6T>bqш>Zsy^ͨ<&WFI7XV500$z8ώ-% >$u8Vgr3nv2Q',,/XIxt!օ]6|0Q/bFz뛘e*[U!<&tK29B[Ʌ5#slǺ>[( }yBuSZgD VU<9\P6UXXt6J;kc6Сz/7Gk/V QIЕ:8zRA\-]X~>< Mte*7%/HHPI+^k\+bADdDOG_&yM Z7wPf$bl9DB*QBOL'K@hc}A#ʠkOϙ";8D l|}ko{s\OnbKVBfp^dQ/It"\()ZpWnoo.cӹ=?WN{8EVKhz Y0V4ݿy(ݼ1jR%pƚ /3 so!;m,aҲ+M⅜,lr E1̡[bX3z4޶nu惪B4fϋf9ED'_R[LXkIdNEcJd,~PؓINJ:;ׇkE4Fe #kY +b@n9>яi޲D{bTri.ֳ$Khs>z3#5&J bFQSΦ{5ihْCZ{ȩ6<x7 ڇ'c܅7,21~Nj/BD cC1ڟP(>Ya6,aT<@U'Fja[F>oP^xm}Ÿ9L ~m}O~#מTNС6_:L8kAg1BucwTs":W'V\4r/̀& no?lWúkd|p%JxE1pkF<#wؘ&EF8횯DŽ,xB! Lf6rQ?!_W8cQaKo1猕h1<Ko~VEZ,22wzQUȴlx훈xRv+1GO鎟̫2naY4,"\;pzq1$Qo`3'e@YaȱzWs[7x1~$c!EĉXx1$5Df9 2im6L{Ů1ЈDŽ^Iଇ%Βrkt钖ˆ6{-iM9R;2:OM "Vi>׆+WD#ϑ0D9I=-eLذбEG e$ϴxwJYY8vC {pϽ|{=͈K+sA;h5K^#l_\A==W*!R9B?"z )3b4Гc%=L1 뙉zũ25rf-'t.&a]5rM;$6!†TCD@wE;7"M:-9?0x+ÛqcςZ \ ե`ɪFRl CGk2gD+24{pͮi~vy ٕsIh#6Y=C'WdWtL:^,_وO΂7=:{mD6#vx9Q% oy8z5Ob=y1v˟Ku\YڣK5M< xqlšK`[Gtzט*aX*̟ˑx!\yβˍfPϾMk{ҏJ_*Az =o|bجþ4 )I1AMڪU0LFX%iN]8dK/D<3J NĴM}~2+~|CF r\z@Ư=]Uz4}gw}MD9m*v LfB-*^-5GQyP;LTJkvFmI >- sb\#\kbdv__a]oKЛ_RƋwe8B#rlg|m .ΰU)Kd1Q֙lhB1ӷhWv|n_OV" Y3w}v-v}Y6?ϑS$Y3 ?K]}!L{&o!WXk/| :픮Ӥ[V,/M3OwWi*|Jxnxoc~' 5Nu!^Z pf66"gYzmxY'N6~E V }z2@y5NA|Q HMD`S?9פeM_K8?!g-K]+ ȗsV|S1a#·L>V'~?A;bğ:=YTYg|9m <[].~vqd"!}1NDh_&/ݧwe"gt'ܐ>.VгF̾fHA_j1/u]s'Lm]7qk dcDZRw<+hY/ m,c@!#QOeDVZADCoAn5+ySNI0fm姄cX5DR~ "ܔHSY"Ϣ>]OIz+-~meG?GD;ϛϹ?D*C~"\xyEKnԃm!Z:ͧW"\{Ɩ2E?)J1ghw᜕m5nyb޵isliޣ,ˢl#D*:`Tcζ .Jca˰6:6-3{[[څ]e)^E/Bk/&j_J|p`?#+:y^AsGLlYً=a#NwymCo<L|o!t,"O[ĘYK蔐U¯3OWѻDJ?1[*F5"S;_o]Et&}Y./ǭ6îSqnʹeЩVS|7{ر].W' OӞ4 yp5{U}re2~w"ޣ>t {.;-wnʵ]l2wKu( q.޹9.}LMGP4]|OWnEzgZG[ݪ iD'$ԣNWo80}<[i n:ʐ-EO-ڎ1J .!fgrD_ AD*i#4LkœS2-S)| daN+yuR )#<<|Np gLk=ZEZF:P@_67o)}G[g77?.vG߿!G՗Ƃ}}o@#ҙF{ }?Wqհy9OaOe5~u1(h[YrN WDk;t詈Ԇ@ yXft!}>PxT7 >4LZβ5k/O@ke&ǾTt!T(RTDw)k#5PNIL|1wW7vi4Î1."ׄ>#;KݔCs 8Y}> qZ󒄭[NlX'mom'J{h~q&bguq+y2*G5DC^t~o8>M7ľ82];_qD 2{kilML,;f|#u[=^`xoa|9'o|Bo橂?A hh=nzcy|ovh>k{хuځړa.IwйHmUӖy$*r\Jgǩy6֋G(=ңG)4GդY |P>r#wvN_MN注BVߏ( #h6e.9A Rعus4پݑ@S?O97>1^a9r_2cxԪjaFs‹IBEC}mR[E:Q.&c"/o13x?\۴nqΜh6D =f <'O.64ұ'ѽzݑbA?#w0۲^θ"h.c6]yra[ ݖO79Xz@0ƿ,y`b{~eo#C25U}PEO_bX8,fGw!e1"c^?y1Ck_uXЇ_s.w3_YDcߑmu^VkYncZ* ]|ӥ;nCUw&çV4 s%Qv :HlsEEZυeFeHЛL2^7*N.P*?"ү2agg3WC- #Jt3E 6 yTaJ[;l^^5җ_Ĝٽَy[|6GlQӻhk&S\NI8]øf =~?>2^zwz+ScF=P q nˆzN:t ^=TWͨc[Ҝu”w&ՇBui=ʈXco2DYr߉|"5+ 63aD ?l~ A_ԏNxmA !B5pXm(=AC[GHn,C/XZnS4,x ZsP.2r xC{w''Ux|hQ;_ױ7MJd!`%r.bD/e!8FwHݼ5?IGu/A}]*R&]+wZ]!cS{4n È⍢ï E&[_HcS}>lke;to; ~0Ot'R_\0)A>x67qP'AmtPGл6c\\nyXsmO{zπiv.8W?6ڤ[k:#=GąS]`/3Tozhݏ՝-QA%{ic-:{duv[2C]Ӵ^xMD/(0Ͽ"/FEy2_UR9dE{^͂o]f|GQb|tnZ=XzG #>,i݁,ڑ--Y9`{ B.w!'t/jkBVH~$Ni E_2wzaZ?7;*[_!3_>Co=T{}M1#-ؚXDn!zej{^6+^ƥ e*Ckj Tȵ#er )НUJTN ᯙ*mMrCƈ-ʙ2ldIBP#_x$rszCK.job LP4!,&x%銄>hF]Vey< zDߪ˷@ &l"9?75B7g"Zg@:}6?9}ۇCO2=sV-)ܿoybG@:}W(2x/mPķmn~;9@q#.-WyʎHC?emՌ5mdLÂ#"ڙFw&GmqRtDˤmGG ̑k&U1)Yo\<ʲ Nғ29/vzUNn FZk UD9Fu;]8V s.!X)aD;LU,bYF/!0~#.SĿwW" 9a&]!6EMWGܞ_ro. uQ\hݡyô#YCL||XSMX?6Z"@}-%?p5'wXā_OPG}U\?+s ^旴&g?іS-q|ۄޞKVXNeB$+KڏK~cE{Ji͝L9}('U #/.:}C'G FTO舛3OA_GH k?< ˠc#B%y/6w.ti_v㖈<*-kB5g&WUCA\p_jBe(>A71D?Ԭ"M:?vL ̇-soY?w 6s{_|ߏ%WHk"jwӷ;$ܼѧOûgVnfpF×B F֕-$;I*-Rv͵+X){M RX傿'|FΝh"z7 T~R|V_;|V ޫ|6} ♝1lsYK-ckm?{O6azӌf6CELEK5[*#9usg4wؐ/Sg{wﶁ̷o68E'u. f'~ >=3o%xgz'. 9owS%U&..d7<՝.d'&l?ޣyfhЈ0i@ @;OߘY6I8) |Vv~ko}#q[*+KY† GMCw ζmd>;u$l{L & +TžU;]*ocÖQKl/Glֵ,-j̡mȡ=LZ}Yf6F[[ 0[2\b~hMK_tۋ#_ t>lߖiq }nǪTpOʛqA%֩o##F[]<ڨ‹xPKrK:,ɴ_s}"?ZήЩzu܆7w6_K*Y.0/D9K^{-m)ÏX.ORE!EZ UC-wN$-s ~ڍ}U2FQMj Dn8wJqGkr8U9IuX(4Ϳ4/m1p*s,1ڴdc)z)m 7*;EțFwwUﵐ? t:A5z\k<n D\7ޥ|^ps#ez*Whs$l VӶĨlH%Ya6[#*K.i!r>ҬȢF٪#'j+7̜5r"[2CS@i>ZMuEoHލx"&ybJR8~dW]^o[Wꚑ6B*)W?=>svs%@ȝd7A.K.l@VC^$X-X[*7IWl@t-eĚ(B"YEԐ(c|$x%檿ye9s<3<vk/bNHpq~R4BVL劊:SY\1ѳ~"z$z2TFIKwbHdP՝f$z?~U%]W/ڷuSD*^6`!wCޞBG%{+*ߖ*~ĝy~ڬMмkDŽrW~,<|UGů\BG(s]-; v"uz˛- 蔕[]g,[sg\c\4.Z_9$˷|XۺPa5,5]{x> 9L#=<ĤAcUMci 廉 .e4Wd2"$_y/==GK;(U Jm|+!YД!i-cu[&on2f`UV01_4f.|ǯ5Tv{HJɤUR5~W|͎̕0i|Wo!>Kژ/"U11Sd*3%\z鋳IZ@ CmBVk(,нK ѩD rMz~r'e!Tv6u ;9q/qD޷xlA5t"0s܊ā)r>8`e13gnu2[M먐!*E}M>gDw8/0^7L]Fn]W4;RVe?O;>CYiBVs2oWSY 5Ԡ?k}IY6|g3 rZ2x"X۽mzgDt*ėKnpst n&>'&qtpo^E`%Z$g&rS/_ #hsl5d/>Wq }u2Eֹ2~bo&>)*x]K: 10{@.u潏dۘu$Ÿuvb/Rz_~ C6)rW˸jo+o~~VFFV01Sgwr!мo<܃1ԯQ 3e<Ñ[ 빌x8\W:(sąwo=e65X 1[pn$5t9!BX W-y[`Ǯ>)LpOK}VмUEg*1^gY8-\Ʋl-Fp.bc9x4uqWF`9׼>ޗ/g7,/]FcfR6Wqxbo :کMD[䙆87=餽-|I-\ijokoE{z/]H_r?Qs>H'#W__^z[9'sjC9 `Ǹ(F FmsȞTH.ZD{,q>\pFɖE҆>f'^?y֔ _IW Q ޴YǤiIXm67Mj]fޙxH)m,^%͢4'g8хvZ86 ͙a]r? qCؗ5<9]XXF}x'w\veMiTSdkr+0ɻX_Wp5]obnMFϪyp̰EK$-(pcgD,)P9o}rx~hro|Lf͕[7 [^ؖp&lA%pPIGԼD'qneeP} ] g~H7g#Tn3Ͽw N1EN~l2fk׋<o^uE#XQ;b0]w5EޭpFC]n XDCiMzEWĞl& QzFZs:nn'9b6VzczcNنn̚K?\bgH6 c Ƽ͂Y#y,C=ט|rGx ?6H)3;gXޡۤ_o;zM;" q@vC@Ǡv߯鵿$rўWcyxJ?pQb:6z.Q!m/K~qFI*yX+=Qx9xbæw =,?ke&76xͅSĻۍxW7?U:9 8IWm('9oǬY!ʈ>R7>|gVu +pmы;u[8Ы;^f5V3+!b֤52R] nN.}6 +}XThO3s<&i+UIgI >ݽPs& VLÅ;6F3H(pr}qD|qPSC=PK'=;qVXrV"{,Q`Zm= 4O#]ȳ5/lb=.Oo9Jx gsRk(Nq>% X3ݦ8M,S|*gaݐoȷi'<Á5CE3rϑ3**?,ϓlLԖg,Y~a3o?6k0SOzkmՆNM]3MZ,o'9E`6nS4o>T>h·נBT^n?cn/| 3*g%D5w;o.ؾeyʕ$⣟o(V&snХrwHZve_|Gه7&.OEN2~r/ᴟ!)گ7AYЃh=}]y4ޢ2/0Y|g" ͧ<%2p,fuJ\dmBpFS.U9LI1>6˙_^9GD\+iq/w`kw'3_g#?g5աrx ol#Q?辛s^":(0N`Ο p[X*Juݯ쩣wv֖/| +%𝆓WC[㸋eFX@oyֹ=X6_U-aaL^q^V*}?$5wk4ڳ/Hyt-fݫۉ$?4kx5NZɍb9WéOZux|Ԯ1}^dǵ"7r' q5ϋz_™gwI}<{ܨQWؗc36fOki\ȫ߭ۧmC|֐gO _Vi*2vuv&Q\1G0/JSo:[㸁)]Lc\}ط:޼2_xUdZo_U$򷨎s%zsK`N\W)VwM e\g.zW\ʣzN}*@n;е.gW ߦ|dzmrzxW Ǿk6)Zkzmt9AB;X=ˡrҺY1ټn!_,ovQcsA{ڛEG$n;BM\m>cY |{3ccyeu]w>S$hꢹ=6Rh0//oMD3,[蠇 ؅<71L"ѳܙ2{/|f~r^8#=1_{lxSW4Gkcw0};fBu5X)=ktŎ2VvYb88DyGyCMt}w/d˙PN5>llY+c9,܎R2܆A.:dǹGK=ҟ6x!g4 O[ώqt{D 8 +(5S5oKw ֍<}K_$u cY.SwYN _m,b?hm]e9fg|mF smoyScqw-c|/u&j.fk\h@-Iy!Oy^iwQ,zguA:c_-8֦|O 3ƛrޢTspۊOZ77e඀ .l <^-s$_B-lеV$u6vN0+Xtsk̍87-=o/[883kM^Y6h8[><1L4@7L%lSPsQ{4U#>@a_,]Ugu..5Tjy>'>S&>A2Lxbp2lG#$ ؍NmȜ|/ڰ?3y Dj%\O v +ȕ=M1}O'{ ~`4?3?{hkR12dfH\c܇vI݅Rzlg`YBgqPv/~]ƿ{̢DArkx9:f\uG ,6X0@m2vt⿋h<ke|A2|t/ 'hypYhLj$.q6"/ >6zoA cN%fxjdͅ|T<(GQs 5l839DO%Eo~*[zʱ ~Cn }u*.繜|mzڄIz.ҟ J| yLH~9ECo'coֽwس⋤ceI"Wou>7{B{2{ 3||#yuG<#bS_U^ ;zx|97[Z;DQX^LbsYi`ܘ}4)GWy^A޵J"#r3{v_csݳ$)J$w$> ۃh96s5FApF)nږG2_uL5|F阮sInsmZa~8e_߇XX 砰O5p1!U^Id2:Wb tIj hBz<;HB.,2+|m'[s90ZsxW4|GOO`'t =^w᯼f*𼽶ivv)s-Hmr]G2x!Ţ[U#4ĺ{ly S;*mo.c!3+:Z6^YǻRΣ̼be Rsa}̓};k*ogmi{迮.o-S*v] _X`''oHayg(h{_{jZI-÷;MmNm`,"P_>bs} (nq˰1fTc< j 1v֣6QH 2 7=AD' ^;|e* Ejcv=1sEL4fq@A>/lx>Vښsmo=2ϛt`=tX=ݓ:c]],#7MzB<3f_"rW:U9"M~Y޽Tsnc ỳpӠua8҈GøzޞEr5uƢdݽ_vksW D͋YEGvl\Cy}qkvИ1O/ !wp?~ӎ {a\2aFr(c$_1ןi Y&)u *T{*G_Lal\4%(w䙟4)S ].tԩċ3+ֲZݦtwAEF> 1L&$[!rq\8)a.{&  To,7/o~q`Viajy;jĞtW6wݦd cr6Y6`R?:5{oDq_BLA1㻶ٓOt6u}e 5P~R?J?8YKiFw YОPe?8W&8o4ε;lN!t=+w2,otzG>1Oie+XjGF mc̯E >ey_ {އ6qeQvhh"W1.xfA44r C&Sh,uʓ,Js/*zu_;Aw֨o:7kE΋>1d6K?g!oO-龍e5*sW-#mh_ڇߒ:x l?=TՓӵuCP|mŁ34Ҟ!e9Cmxr6~+ĤC"N1$֧+H>q4ħs/ա$'M~?onqx+pq/L,q`;gټS#HDP:3vQݝJ3 }rMB:@O}~~6OdN Lг-2ggϭ \/϶;T'/^ױ1I1UOlgD(9DJ=դT P4ؓ͜ذ2ұ/uv)N6 <+ԫs;D|,FmֵDK`[-,2<:O߱K;; nMaρ Syǔc?2Z_q1הyu1ocDSm]hq%JٚO&wvƛC43[ }h(`^qS%b\y>O".M琲F_Lѽέ:bfp_RǔL>1XW]Em~25vz\B@2gTcF)\&s:t=f^m23yt+\7k9K:y̠:/^58el@{p-\]w4/L4• Zt.v{EoeݤL?{eoFvʡa'iV |[qϡkk]@mbC3兂?paJ S1^1G7(/J{mѩxWJ:Gk 5jV8δ+Ɏ*cy=lm?>sHwEcNz'y4v9~P|9o}2U]lxC>ѦXcXa!bEG,}!q649Ǐx[Wv|[}fqą}6Y@րOї|[*/-ʠE_& C` ѷm]eXdUb*l fK3|TZcWni|R{\V!"Պv(%TXes%1Y[=%dwau%xʜƬ7K 8 =WyIkiتrLya<)ko?X+쁫fo-Zn=3|^2;OB7Uep#adZ&m//9 `3~sl ̩ y'xѪib&:W8x$Fp`֛91lS8s?58c`va>hTY_3oq_x}WUWTPHbg\ =XkiM}G{zX$^a(}T7X֌9j;_^]/Lj߆ >!է2gװynO^P5o`]v|DܗdiJRS,}LxEv]53iZj&͓cÏ_>`,OL^`ia\=L ӿO jk;@eoK` k a_H[ƟZߨS-͍ke3of}Fn=)AEi)'vǤwYa=Fy=_7wנwrg:OxxOtU|e)d׿,~vhF~H!ot|hh!wp ߷`Dvs_\])ޝa~ c S{JiǹF"#]Enzy3q/);Om\ی9a{xn"lFv]%V;S>^ 1y†PEwgx *: ߹_!rz,>hWKHKƜvrRie\$ۤ_ʘ!_]"(WƜz?!}c65?0^4@ VFnvT]b3t8ㄝCwe37Omp:M79WF]?O|1Y䟃eQ}[_o߅-za+h=vW^/e} EIן(0buȃ |;3VwNG\*8xg'W'/=C'{lvO+o!.aWКsg[G1F~?M0lޫmR|zE9Oa)k|1D&kwk.-T&4 9!n'y*T`$^_{|ӏE},YOp!k;iͶ`,5efӗxwuu|Dt7ʼnD[zϑ,-ltSD2EOpl&Qb:p /}QgU(^R%snyns'pFڊ?^7+g~qȡ_Y o?w_ѩx\]ԃn<ќy6~'I<4}9`[FZ`c/JMXUoK}>{w/r n܇iJ;q^:HZsxl4?W,BM3=FF}|H?->]$G<{ˣ}857#FCpxcXHtDl2Ѭ_&&cw^k9d^N _ˀMbm9~=쫪dxI+7=iWVLa>74̈ok3 L7KM`_]LX~۷<=9/tn7|roO^!6$'5lʻtd?.K?f +شø X*uz{*s1^u>sUpY(/@~qJ h[! [TQC3OyO۳8u7 m-G_ہehn1^P*+g{!|g`ik]ؓC8Z7]l ot>꧛ut3*e&?Y4d!<~=?o! ##6>un5xq~YPDd?>i߸:;-6dBg6 odzYKOԇFp(rqL\:_׈2l,IA*y7}6bŧsdQs'{VLx4Ursh9`D@>kh c dP7'7q_P~  Ϋ9=Ffw9=1oB}Х7kh)^`r,X *1.V;Av|Į!y |? z +W(B7Y9kx3<Z{>k3NRbvoVP[-񼭾*h޼B+q =BۨLsr?^] ay"D{.C=_bxQRo6K8ׇ^So^SV6^Ư9i)$&y ɾZl9y>w1#í}o(o0,RQ?F., whn)\eC񌾜k#?=83,㵳h)c0ք(<τ틘[B6?(†UD:,d(Ȇ%{(9Fs1󤘔27JMr%%2r%+(C߲8(m'S>r}q/|.q8s ڻ ۩}%ݹyh9,`ƞP)G ܵ\qύ  v;Gq;(,jEbӲ|d>>Rź#N?~eg]vRW}٢Ai#]r<@ߨɒ_.앵4oAZ)A\-xU8a0S}vRzWD'Oc,S處~ڪM ՟'}J/Tק}ѧϯ\}vg>OC?Z|he}6]>ms8w1 }ʱd½CgֶAmmԪK gz؟_!UDކ'!; ~be bJЇ3 #>I~ ^Ϊ88x>NcN5t/6t8'?kTO[X'*v A3+Ln"ci SB3Ƨ?kdx6/fK[3W;]j{t^<|" ̀ WА۩p!3e?KFs#}6rٵ@ԽnNlbGr;lwȽ$d~OË}sFYNN\ K< ʵdMq ܉L0I#.Y; ;Gn_k9tz!dZ$Q;)3x&coϾtGQsk.6yR,\{>n⏇5f2K_I9޾MѼ>5؆S7 k t'%(+[r1̫EFO.dųd% ;#.>Ė&loy#xh/݃e6;m*nc=娩U)4.[_r1N[߮(x~/Kcx]gybo$ܽZOּbg3:F>q҄¿ ~u?,/#f&oF 3|c%|=]{nc.ˮKCMs[ꪕC}95Z K4Zq4Ye.\K]C3[K~ԟTF=Fo|V-}<qGI">9$iFqq`Xx<4 &7;;8"MK{$w8!Dj.̟y! xi2j!~e2wܪ"Ucq<}{.sJAFLeY([,N:R9C{;_*:3ׅrX!!<@?bp/ ?IzorW o+WxaIoztaSh~6ZZMfezAlZ1a%~Ci,aG)y.D'p&tVl{y/x'ѤX3D{IC 3ѠCt3{sFݺk 3sj8Wc;_~ F .t0E"n踃d6}+זE5;u}|zfWbxҭcG}=P$VUZ&41]|ÿ"zTJ7|/q ~Z+ΑR]W,5;saZ|x~EŤ$ihoZV9|{}lzw_z1fn+Mck%hS胜Q,hI}T>>vp.=9PΙʓ'o\!l{4Cϯ0#yBnך_YO9'i]1(ӋUjS")\[h昫_kE%T7Iy;e|́1r{:pwpWU+uS2/zz ~eFk}*=~,s}ٝ0)1B98}$ x nWxa>,oйMK/ ūi_ǹ".򱠱~)OHPV &2'S\T~"rgui<ě _C*l$Eހcya1v^[{IUs}.v2nJO]Kw G-4rje{̯ύ(#Gl֢pOSbU#fǠalN$17ZC P殑ʸc2`HO,,5~;7cӹr9]5ag9hH6Sw,7ځ&{t܄kҏJ_Em"j_{E0)҄MyUGscbgHmŨ!4[/_Y0ӊiD. q~^eHtk~,a)4wVv8.8g ]=pO%zO"}"y;~sPYGEED[鸶$O5|RgO!|?_}7 F/5qbNVgK\No;9 b*IK6ՒmRDW'yx%7n9߽E~K;^:0a7>_u ̷!Yg\Lfd~ x6fIؽl5+~.1\A`T1ll =Ŭ2e+7!"NbkO!O#D蚥*ۊ :(suұ|B135Jmxܠqca3ƻ5 _t^{Rx.o't]zh1uBh텑^Z;KI|[WD+3a(_QeB0 :όgO`= 5c>{Cu!('ķL UyV}75١)sMcէa."3's+k$y̥ѼE|uWEZ.ۤ+Cj]{2+"\3,2F|ʽ'r A%oϮlsxڿ+ic狫@r' /=S+sBm?gH@mJfC}a{STic`~j9ɑ2rr tNZSh \i1=tEɼ-l܇;$Pp:XF*_C!=}<2ʣ{{mIм-chL1\pA?]3Ls/(&i9}6\B}g˸k~ ѲxI$m[S{mMX s]8v.$q:jz|kI g[ײ_t%mbF;{)WLIJBd[Dݿ}I3^Tߩv/lr(E%0[Ȭ+fi՟'-u%ɚ+!lg4cU.l=,Bt5{]eVhMlW\ш_W&髆\ {څgRyQK`3[4ٓxX߱csΛ479u&qGC WaЫc2jNk~u ׊| I.М/rb^`^ŧݝߌ}ꓥL, w/Zx-9EZw)D_fBwͻP-'ZK~hH%[?"=OΕOG>#>,}~xQ JP{|)d#Oԧ>N BA#_W!7qW4T%V_i ?)k)<&S]1D-yg%:3;gа9G \/Mt?Vrogp5xo`ZI L@V!O1n7A&$S_L[hZ]R;c@\{u𾐵I^cq/uwߤUR{Qu섾rռTvb>ځ[y]AG)kvߐ]g~Z?Q\Ȝ4oW9#Y`8x \۸zm[~xB'ZdP[a-mDr 7)GOsUޡg$wքA<+sf?7>:HsYTSmڼqjַ[SgU ę~UZc1実o}UP &ڦ-m-x,(Y[Ga7WְuYww`=*cKhmbo;:`.Dswt%]u&koEhNf ދ~;fi+:ADG{Nbw: vgc}Q;hNig([]D*Cb ׊az=ƵJ{P0U g]tidB5*Vdj_A?y7'l?ͬT]ƥ䗈 rڃ~TJ8f:a5eLA wX+NK;>,m]sNmsYqe=,x$q%I5F_lt]NSƠ WShBדh$9 5!h t ;dc G}?utc2xb"~-*l? %&c?}A[ʩRCg/K+%^NFcDs(F+/O-i9zSԮo9Ɖ^Iu ;Q]ױS_V$+tnHYx+=^izfYXNf1THz`OE[{Q[#KMKĹh)n0KO_ x!z+;Z(kU5d9  g6w6]''Dꫣ𧡽F{W% <<̚ܦ^i'ǹs:,%t hN8]YBuؓ)DSȱ ~\=ߥP=`-c'y=?B߅IK$?EJ_ FQV[B2>;s BrtU\zMʤR&yTOGU%wr\b0JTEίL'2o~ԷS5W)V7Z?ЋP6o4KO`l;4Hluri.-ekKʟO:R6rѦhohu##ToT-am'ٳaUsC3vu͈ 8k?Kgwl]jsM+%'?H N~]]X(˴1~Kw/LfK;R ߥikeHL7zû~+< '#D}ÙΣ*| A%o3{WTbo_t7_-A{V'Mi)~25s%=jD 5XNaщs, _<)\w>&02*T˱ZƝ&_G}|!8ھ:|OモG~hx_96#O{Ⱦ3}t_Q}ww}~ET_[GF=1ֱ8xP)#NsIr1\"6ߺp 2{wѶ:o`$&ܮxm?w}Z[\Cv?O\o]y_+xK=p]Uݚ@%lf͕eTà?<ST`vjVW<թQy_6]gIמ̼۲t \Ev y?yE`gwOSd_8:uiizlBs,ߵLHx823T*7wYR̷Mb *1Aeq̓lrCoO=9g8=og d#>x ҮOnzl1a[ a>V}*Ҩ :}r Oy#x"xQnI:SL9侤 _y; bF\#"$ګm]9O9[/E\ǿ}qT d">%0r_4ŽRTe,40,na# I|zX/|>~= 2d٠F {^RK/;>91kJԛNrPҚ+c( G@=+K2N&m1g =9Rn}oXםCD~u}}`+}944:5o}_}h/pd1YaS8⨶Լ9d3X#t N}+Bi-VWYI68״_X:9gOK]2I鈃~|#=i$f5 W{=k?6oڎq_QƼ!>ùrًݦwu+uK9iV.mYgq~1mĮ|:kr%${';>8Kk s2NKk-'] If挋ZtҼ-VѼ q2EU l,j-K|d|~CGq~AgmHE|]{[/빌ϥw#3"aV=Kwŧ틽y!玣NYNˉ7xCaigpہ8d t1̅kQ8C3ڜ80v_p*=]vA~jC{7IO)8UKMp#&₈~БM{K"bUig9C_yw9^ybL=|KG}mtyjxk&)]lvVU&Ac鹴E  }Q{׶_JHF2% ;*yRW}NϺH䑐1/!hC݇< C$K!_"]I%#z{(j+.97sIra~>{&oo!&~Iz֋185ȧz(y6?|[:s!ʩOk\XWNޗBٻDމF$mKT%3UўyKS{# k,VocUȑp?2.ʕҶ-.U ]w6_:u;^㰄i.kG֝_~bΫ .6ċ⺘"Ivͧ} ޭO)J?vyv n}6ןuj悝w5ٮ`1LW>_z_|W Կ>c6xcmL/#v`{:y8,ZYe޾hsv;NX xI du`7(Z:enyD+,k?*bT|Ɲ/9}c`LF;uˣ\p;5R9z#k(>ΣRGZBen歐Xڈ9bH7_2NszMY> F(grmiB\,(~=t DM Vs+.<9il :l }]Aop,>Ѓ׽x in' yB'6xOeGG1^NJvgmeShbo|>䅓 ҡp`'UZ_X/:^L=M@j-#Ik<8ri Ȕ>NgmTGi$D?Wc#׳FM)U l)x U6qU8IC G 7߃v=1il_%,Jcr<Tn1ts;͏jk7j` .r X 蔓4/0*5SRd=+&cFq<ϡaBvk8[?.YbOр.ocV:V/4̙bҟi^۹{7'kYK}$:&m1ω޵[Lu[I&.gF {vZK_آXGv'ߚynkm[^n{^rLa1녫G2l!vQЈukJ"Ủ/bgO<1/L}]s]ܥhۤ<' ^%J)|{PH3kuS-&:鳱MwDZ39B]o|i|`gF }9ȷ;5a)33vCN{Ol>Ѵ0 Rdu(a?8OZDThH}aDiٱ[ۗ}أ1o bpF g2ڊlG֛`Qz:vubmG\.l OdBA<.%AREe#+[ľlaNHL.\y6$ +ӦTJ7ku(C> e_Hߝ=Qy("j~!Qt$TultI`Kc!"樽:N5V+`KnYXA)]݌W~՝}\[-Zݧ^c1&v?9fɡ|eS(@_իtMocmM.[䉒TG}EKo*\X"rCME#[=zQvQ+P97g1oqYEO9C`,` [bI~< 7L*6|Q86#NY`F0B &Xצq]S3s2a_1(~}ygF+o!=VW/Z~w&F,Gj_"9>uV|S۟؁g- \0/{cJ bMz}LT#ϒ$>XE;΅ K+4;/E~׍Amw>M|&2f kܫ 1 +g zGc5qk/o!$;(R"j5c2;}@'.+)`{5\NHg[= 8iS;h͚s#l&i$ݷ!ޛ,B{8_܏  d-Lb5N{3[#pl]7N:L֦x 2Gt.@oo23w/]o1XV ^soiބԙ6\n;Nt_P4SiOzhMDbv3>6#ϳ+.VL "ANuw>s)?Vqvv3)zznn3+v_!| o qNc~|t\Xb {漹yc j-?Zݬ&hef'T_ͬ\JL;]|uҼd/0l*_~gGt.oI=5R[1Gd _5;vQUWip:߻s38e6\X}3b,Ԗ窾[Ļ'}q76iIwS~=0c|+vJM52ޣFg =|9D ȫIK%Zsw`va “ <7e9ZVjI ^Grմ2iǚL9*'٣|qrg7J}]ß _3=Y\v&J,̡i:($sV+Lv.)vרi.zmydkM@T悞[)Wk\PwI9K%<ܟsxI&=[CN1H;H+l3x5l gt{r(^5}T&1!߽9zY邔fV&qv&׏˘$s,Ԧ̒\IiUz<պ$ ~q[?,{J]'0L!9nSFc!z'C'W2'#s/t{6OOgݓ/_Bstj>㧙ȫ$ٟn>y:Dq} ְE`lj&Z3*[%|dbӗV8vL nBQըvrqfN`Rdb^ =}-hs ,?5TNSִo,ZS_AV+~\5G72ppqS[ nlE3,VrWߙR?}zs%"/8OXG$·3R1͓?9dd:߭_[Y[WV{ȳc6΢nu;ң$fwfk.cUJ{ME1NB;$ໟ̼yowD|'߉SyQ3I{F`xW g{nv( }x&}Q)?+ìvMGqV8f~9А/:[ғkwG1~{#54s9<;\/̷OoEcXazdX)+/+j'ԘV/rcvHc0VǦ=(Uc3ks=tǠ~(c{{gu{AM|w0U'3Dl[`rU3=s=tvɮqِs W< w5|Uq;=\ͤeXO2ת3 +L xom_ vw^g1 A3 2ސTC+̩rF вu7"T;gkw鯋:CCxw98hklg3iL[࿚{[/Ia O[R_9F[< I7:O;e;cBj/jQN?zoI9rzOAQS6_Gc\`Ag[)K0 X|͛RZ<-zK#e6(|lK=lW:F^jy6` ,@C5hvTlֶ`|;jeDm:BrDu-мIﳺxRyًB AtNrn4 ̆zr^31<8y0S}@ ]`/^|c<1_XV:UUݮ @ɇdOuAG6žϿN4YCL$ȉJ/5j(fÉ|Cw|sƽ[Po?@%?J㎒s,sfEh&ySEAQxyͱ,yϫ)scCm*Q>^ŸP"b6b⒘Y-F|\_`~|%\Jq) y=_k|3Hoe,Q?zlh;xy+^Lz`>iy&?zk,[N"}&#.m̥)<`cSj8 y_>Ubż!Z=;ͻ{H7i\ HVH根pD.7TY]͔<0WOGvyjna3S;aw,Nmy2\`;G%‘0D?)ry?ɮ+yc%ք9[FvEeGX5c]u}@̔<Tn##YW?+#^K!;fZ1g2,nxr 髠3 Ǽa C;gJvMPS#p z6mɔ)^vSʞw|s;Ctm33ٽ7:™ma1 Yw6.?-Φ??Tr[T;IyN=ܐKEtG-ϥY |2 bnPV-Y. ̆WGu,fxKCD1BG=%[܊v=v!ozo=xx?^}7MU-j51ם-ִv!sd•"+E 'cho~p̿F+qq ˉhy#e=eS`>Z4[%#'!,x=d/ #86qkTRCOT83z%0a_^ ̛O<-ssIsN:#歨%Yx9ClPi>YNO{D)\l*?&o[x:[ǁ&m"G=٭lFW8eŻ߱74B|_,]ڕX3h1 A̵)#_+ H>)X1p7nzcҕ/k޺θ׎sQ&򔙎duFJ98S]+u8g(;Ts;)Ή˛7v4q[uu慇^%*y fP[!LNmR]=ƽ4XNE:p!tL2byclj0\(}MkPϿ e]"_|2\ gy6i1,[rSlj}mRÉϋXJ2 \6CIノP)ɗosX;$Ƨ%Iʾ8Yvy3idjwQ9 Xao:y4?[MN"E&_=?h6 Y9_ߏ?=X9PJkΣϽE`{`XuGP6d+6Tq'Ex!OM]vjX'_7lX0_п/=h!/uu3tByҷu ;=E~!0w&]{KEsGzOOe.dny*ׁ3XuCS.,s.\b;D>{+n "1Z ڋyUԾ+4 x1p涿ߏoY:pkBu ߀E1UdW'rgBG?|ZLS۰1Hk7 %K_-f(A; 9˳%޽h":V>1ӻ?m{HaJB $5CETXWTΫ%{Mc?g=]-a^xEnja{o\ɼ3~7Ow=Ms'RH_4iq~1}Ҟέڸs'+xTwg>7|B(Fom}p?7}/Ƃ1Z.FC\~L[K p K`][$Ӿ9Ҙ/3~cyiTvG/}Q/5TKay[bZi ~dQ gg6LOI9\HKC/}I%aO˟PL: ߑ0i%M}<OB9^xb~!E N&ʈ`gs3cQ9GŞ6Z1KF= :/_W #oKd) x4m̅X<ril}5hO2ۖZTD.uVY4}K5m牦m9Z! z"G_Vsyf1Y}wro a 2s^ʷ6s3oQFi} ykEN):fcglM%7vq,FJ ![X&y*㨯ts„Syw,b8KwOZ9LUV|qv)s/B`gҁ]`esOk;P/SK3(pFR)>?5*9W4n?.,51Ln=[kfMs펮RLOO&ۚjpCjA̞M_-?ff)Yzm-̕O4h)۳pܜ1\ 1KEG!c~Œ~=4g-Jo~7RpW'Z1y&-E$k4OF)zj[WGֺo8X?VZ3==}`Me}t/Yl#a˰_WQ\+Ag[*u|`L ^(y& OawYeC~%='mY-J`Zߐo<{6_&'|?4XwE,&yݛ˼vm":b?asOOh.>G[J~TiY =@ɮ="73hs ;!# XߤL-wu+\M /Z=̵H!fʪ[sg˗c`ͯs@jcYu{=x dH͎5#|ĜkߜBcCUY440!S ^xX7ۅ,d5'|mS7c. /;$kpS393V=kd-S|:vq-@}V\}o}by`lH;ԡ>yXEйh> ƨ,x($\5 #6 ސөm݇S> D͋x}{؏Ū`-o}_WyMuW*oPejbf[/\arBXpY8a^2c7r`"GV޻ߏU -i?ع_]qߪÏob=7ʧy*r՚\z:!6e1ۼN3ՓȔM~DIPC"7 ѺwS=OuQ!5+T :r$U; nsq{XRy%OѳPF6_6}oo&S24,A9䊄#tcd$鞕fgoCa}{TíP_;8A'7C4oOvlXo,\VE<*٥EeU*xM±Cos3XnԖ!&<7ş>,\0r"ӜR9DsJ3$i-ij. hpDeMf<9RAQmrI7zrZm}ɹnQ[ӵLઋ|n0j lmz2x ݫEw%ع( }hNװޡi'$HF9.O.΀h`]=˃5)ŦN &f#^8M q0/ :,ɕr BU݊?VF7Fk; [WM'؅\~܏5{lAwLjU K?RM~?/'Ƚg^ToZZGD*Ke H֨;,_1e+ڧy>B&lgIH>xK|95vVw8 L[PY`qߣol3N ׬K{4~INl4iӻC.~jRa^WȣPĂ96.D>1]o7X}p8Kc]eT[A+ z{bӠӏa3[ep.>?nUenb"$y#0xi ,cfoq\irXu xQ_*Cُ_d} '^$><| 〨]~L!t-tiϛLp ڐ^؊y4o}cvGx|:'tN'3m?Ekϟ;8a;v5AWj6Lk~iC/į;Մel肽cE$!I˴MJ&FǰI1K6%-+a,֮3$c.o󚇧Kulg~ߕt{X{`#0BJ>.7 n&~jh 2R<_JYdFF>JJ]9|TF+լA*41%ZPy;jIH7j(s&N LPR=MjV_ [,[fV1ho~ b,|6~?&Nm2u{Vm>+?P4As-3,#ֿ}-7B/ZYfcLRLjC=F{Uf+Ӛ6 8=}Y9Cc:`8\$n]*}8Hx!jb1r[YŠ:.c5=FmM:yaBp.K';-fЉNa<)mac!IJCtԦ)*htmQǒ>"Vp{p2%I T69'OF ;S "_vu^;wF税󷍚l.哆¸;:H}-L'CwF(It0T*q_UiE,ދ Gm7?%ލO:F2o ==+5em2ޞpQԯ1qW L2U=r*vD!s%'"ȇ!su4Vky9Wr-^__fIW;'ۘ[zyU7G?׷[N lrwUi_^' ;`}78XcޢWpi3ş"YY|ގT[ƟB;jBQ=esV|}/_߽|}~P-|At=kLcXͫ+'1_:yR6fy8u.#ӿ|^Z%P>ZqNVWj\TdҼ6>'Ƽ7G.iwh$W[YKm|Ǩ#{i2o*~wS~)=Kcޭ2XgDzFzx?>{[g a1x_5}jy erW#C>P+c싒t-,L:5r܏C#|ȭHrsnE <=X #|9?AfkYjs_g km.G֟TCF!8K|^|#yݕ{"|;c$=Ir D -X7|H4\;\㹯YYjYᕺì83DL׆}!lg՞,{5=#y%{l;d}*;h=Tթ{,Ӎv{B9%d2L0w6{yf[IIg7lj~9q} ]X֏2ML>"qb+9$x ·qUۆ.`L$t6Ql6>=",67|hgiUsqT:'A9Tq<M1Al+'\&$}ѐyƲq]tCK砽\乖?WIԤUoXi'@{"F~Weu ~Et=0n9wD"_D/*ˈ]jf霹 ^`qK[ ꨠ1*Xq'ΏXwp(ak*B}Tj2=itb^% {jAcÐ$ySOi.Kbh+R7[g,bg\0z' _90EO Vn6О;m2ՈUyt0AsLnct3lJL?.[e !Î'.Coj 80B ȏhee@]ɳZwp=+m?2-tl@[P5m nPmq-1pu;ڒKEs軛\7 1/bQmToQoOe!hpZ"6>e<"bW>xf%͹}.KoQzIri>I>eogDc?Q^RdxMD={z)q^aCuly.Eo3R~_". X'}1捾o|<,Ar4.RّY\AͷE[>(үG_yñ B^u9ךǸD$}>~HvAv`T {~M4 YdEq"ܒËwǖP~ϒwSo-Έ&`vז_\SQw~psv_lȚq:u._f7vu^s<ׇ}ֈ*8 @^ ʪG ,3Aٯzr !ʁ/I,orN7KN9D/hDi`l<aI<,'T.(gW>߱fCQ>S=yG7vVOS&Y ۢ;EsWj>^CߵQ [k[|%0q(/ݨ-GѽB*[.ŗq˅GQK^T*q#0EG"Z|7OI['l+.s|s{ O6Hej_jwFnJBnӢpJ;;1)xꛎr gt"f:+|B!}# q1=i"Յ'('r^oHV@άS:[ IoG:4խ&]v)~8C SezkT>U= { ZL5!뵌֗y }$Ms#5YGzj;,^tԨO4qCYn ͝K{_^k/OLٺn1n;ڰBԞKI^XaQd-:եC4{ͩISm*ύfq*6ys3oSTT:gUIJT>2q<yi+\y={d3M/}z/x`5Ŀ.jv +@%M"{߰K9 ӿ KlPnkL}cc 75Ƴ~w5#19lIy}eJWׂ-2uU75IM%#"vg0Ui0Q_ 1>F('z61_j61jM3m.#=G[1 <~"eИ~>G%iuJ@H2 %%%& t7"vsQ*jl+[:|ۀTEH|30Xyr^>sE65vTQ'(J%2}=/&ITJ}ombcU~oķك4 PvC隢W?^UyX)m eI{%=]^>RΚ \jFw8{$Fr|-eNc]Nse)Ё2^{>Iѷ)߫(+~6X"ʵ,ʚ@[HiËhg@.;d'6LǷ/޸I=A־K1(0#_8Ķ+KuQ@/rp dnmz4K7*{ǎv`|l{P\9URw<`%:'|l5p}[Q1O Vq+8~đD{Y}c6^Ci߇lyd9: ;"L~\{f ::}Lb_N^:'C6RS ۮOO5~@3W MA#xfw=ת~uh>'Dec^Su_v|D B ǡA:BzSs#㴏=vsk-9Ku6$4Ug1ݙG )Qa9ylc/'@s(/%kw5)>F_%n5>?}O:㉖u7r{y!(WN~,{ trxܷq:f/q}8,ڟyFXrks%(q ?-EeY |[eі{i~N7QG%¤f%04o%Zm7˾<1y*J7`0[qJc|=i#א _6.cH9vKmqtxޑEد~7\s,߀]o ƓpZ<3&=2yF;Q[|Oм?ku;0_0^WoԿ3Scbn:]^S\ۘʫvcJNx_8SYo:z^:v:|"\.,/M\rЩl}Ė12{q>k_f'6'9l0s\:@?s~_rɯ:Fk}6xc$vPzz}i>p#H/g8*kCʄl+?|8[hߔr!\鬛TyM=Yem^~Eg/4ףsroUl{2}I3D?NQ_]:Di[8GԙuC S=ꊜI'vMao?\wWs7Rq8v9H#!F@kU}wZkQ{f>~۱̨ՓoeR`S-%fL3n'C2/D;7~?]Xok7{ٯťCu곏ƾ 쿰o n=S$v1T.6^/V@.!\>n/^eNOIGեd8jNy1B,Iʥޱ1aާ8/7zφJ)xM5+>8^ٍ/CaV{"R:~{ܛoKY^Љh[){'AKh3I[L$4jq^ٮL$;U/WEc6z5 Zf/BXqȂϿYψ1vhҶD\fUthkC Bveo2qpS}vd1ef9뻅k֊w3Uxh>GU_E\/kS iVoXet6{ޗh,WϷg{^"n`p OyƲTFԄAƌ'?im~PQ>&<:(^v ;o~=q YR~z.F_~VA\s{4~|M3d$7EW<ޠ?pT$#&͋{Ɉ$ɶp}Q̤'~]ν"I6n7H׌=oϿP>`[,{/Lc;On~z.kذW^&?=(%“7o[Qw n{zd=2`x@nC}cs,sDŽжjyhM#M=?evFU2v܎PگyX掷V[է3E%ʠaw,ZtO'Х V5w{"őܕ)-{ϼ ~1HV6)!";'$ әr]T-{y%d֢r'?\HziTVʽ<\/IF2\?fK#6I)0ƶ /k;S_c}1>|g1m5!;$6/[ixqlޱ1-^b>ƯWmdw?x cY6㉨4b'!̺ tDe3Qa}gP髉r/{흨{74:`#WRzJZrGzeuW>,nj4H|Mۭz?GЦCdej@Y6H7{gCl'w` sk}$8Gjjvc9MhTi# zscyؔsT62Twɡ?Jf tZGJf:Aot9 DzDH7N1S$t/ tD)![,җC1uM:Fv:ľe-srl/ i"xbA\/ S%lɏCW@>J6,3uˤ>&7[uZpZl~_3 {,.w fo!oajmξ=aA:R_GB%}ul}|9^qyƀuUeWm{3HǶw r&fRΆ/-Jɝy;U:h_ըEkZ>䭠؞oU VVϾ6i-2@77%ȵTT%bֽkq0tok0 _6Lt0.5?@K#v:C ;RϺ5t^ߖ(ZYuYR̖^JKxx:*Jo!bES$Z]I߶7Yi ptHk tL9<}sA]~p/1u|,մ=W F¾alS_u +)Rɛ _AmoZwc*K ?t,69y)\2鎯vIם{GK~&ا祿]$9Jg{Ë5t'Ь/F9ŷG딏pI?" :ӔqY#㭿}8koD)[4柎?D022T?;۪3}\ ^{W)d˱n+Z0腈}<3>ou kh}PmОv7zS6Hv7/{8Bh?{0T> /Ѵ" -QW=;aqJgB9o S>ڨޞ |w6^vUy=sml2]̄OPm6vUqn`CNiSXސ(eh? +}%:0"ZOosz7I9zJ}7/DꞨ%>A2ĴWmJoKosv(r6VM+/77bC! B^3Xꯚk0v%wg'aUYǾۛ-ֺhzE#};(}:-?5gcyu~gCl{&V }&OTo^ѺxiCҾ~1k :q;Pvq/&_ ]>Bo3w>Q]Q|vsbQe TRyw{0 n!ocQ}{(ύ_qxw-/xsF({@d)H7s gK_砷s:-cz̟UZN'{e{:|Sqcw Qĺ^o,œ~4{_1\. &ېyh6VjGyޏu0z#wM[Gt/i^mh$ڤ*0ѣ ށw[1O@9lA:J)6EMN7z7Ag e%T n{OѾG?6kI-Iok&?a"qmi'x(_n4"a(eL]>"JfCgC!)d[[n(9 2#y$T\KSڢЛt`bXm߃!2OjRcШ0ۚ O0]{=gЫJ^ow3siCgʽ^(s1rSVD/5D#^IQewHY;bIrr,u,?5:^W>;;'P}ddIOFZUWk{f!{zV#[ BSd\!RX3NCwKauzGwt^֙lvݡ+l{.Oͦ:DcO^kt6z5Jmqbvbk[6 ]~5V_o ˒_1HTPR~{y7=6XWL;ֵf!)Jm@INؾNsoY,xpcb3#x' 7@1~%/401ǁ8AI ODr@^`:l_8ɯJ~?)ɔ>;b97zz.(/Ёxɮm+}N6{/IYB7XwJjop<k]?aGο>&̴F3e=JE3>qyGCܓAm?CaVku6c i"65:nZPֿ_r_9 vPb{üoϺV^!G Z#t9968\{ QVNz*l`O@Fڢ9N,ApcXyAM { [5V/B?n$SPTwԩ۽kooA~7,aR|y0꠷__i8@u򟈼i D IShzHC[ğlw >XCG?Gz3IZw棓]OB৿ktaC|ym!}kW }XJk㲯Ot*.E[ۄަ/x[~Z`8e9vc}an a6kaYbzۉ541o^W8_߼ UI_^#R| cIUf>-grȦϊSVKa:gѢ-iyԇǖu ~S}xӅ=${mN'ٔ#tsǝgojTu|U-8#?zdžC% ^˔o˃?cuiy gCYԽ񶿭zu0h !k }^EqL:ŴW+ceOM+Ӡ7 .3|*D^v桸o{>OK/'c kNR[܂K{tN U/`5#ztuziz/\YRriZ3FZqѝZ~"YT]h}ed+]$O( _G賁KWh,˯mku57DM`2mZc_Eβ%yJM: CԜi?hgE[,/gK=_&^]Tݻ{c4zʣW7y/6urȏOAhMnfGҜdtD)CH$y]w[!~>5\n\o+zIԍ^jkEMjCMjFPy.GM}ҏ ~h~EK"8sN{W=GaH)Q\ƈ该=+jc']eȗwXgcz"7G2|c 7X?Wڄ#?Wd bp'4^|PY.=1/urpN{{y7:<6PwA;6џ同 %8+-jJWm"{N-!n|"3u64y>DsӻAUWFsexGm}go歴fϑ;wuޥ}ʐ>ߣ_Z[165!/Kݞs|4` ]y{< 1\U<=f?C?!{V؃G؄ZöLSSh\z!n:"nYttIgx˫{_5f=*K%r}7:fɳڿ19gdiLY WFԻOѿi #BjVȬ:WW9_b`&`KB? ^WWgm*y_}/0%Bmϛq)-v7fQ'Bi㉶^,Zt7TyviG ĕ[jtZлt~YuJZ5zzh:Eg˝M3LZwoQW *K|eeS}]՞;!x[=I'Gzrq=%SK76˨'+cܳ }+w9ÅmbS(;i%GLQ a}i=ܗ{;w|_6Vw]^BXἭ{_lufF: ˞JC;V}B_~g갥B/һvA-jn(R5q[S=gtȕ:wFoF5g{o!U4w9?(Q{v3G/v`Toil9ؽ.F߇_35c}S^?㳭B1n߯&MzCff T"#(?ttz'ؐS_U$קAF ﾿!ͧ,_ht 囆rz, `/*(2Syǡc*mKu[#Po3Goyk♭"Á~t^7Y7c^;E0OTZ~0w~6Ves+F~g-E].4vvvqmq'w8nl)lIG77}Nyi0oI{ }[:wj#8d:EP_%8==^i.hMͫgI_S5IZ##0ͯ)(57|clt?w^bWl7DZfk,XS1Z_ƌ4>}No" {1f+}&y`Ov8#~:kZaN푰Jٯ_Dym 6C mϿBx#uY-T ֲ>^͝F# 5b|o KGFk~n6D>WC 8Kf ԟzHz; =-P==MrSS垢'W?Fu?e4zxemw_e/oS_:ʧT̳Qj^=U;Kg-VzhKuF}e?Ol0z;>5{ѻa^WvGxPkoܞFeѽ3=XfTgf^Pn0+Riv~>^ 7}rk^I]yz$_h["r1򹻴BԨ{WwwM+ COAw@h]36BYmKCu!WLeZvXpZڍew$Pﰣ]&F'ȖWўx15/^M\g7RV4J^o4k77ZD>]߬l}Wf5v/گh/ֻ*Sn8G؞OqD?Ex16Y('U\Nn 6$޴̨Lk>61|x?,9",63W%jzCސg7ʰRmmּmz^ӝuQ(O4Sˊz\^2k+nxqIFwgnG)Okay7\jl`SD~rj4"'%c)˜ahNxmV;whӧG cvvO=?&&jUc(({iA~ʝ5M.uV MןoӲ;jD5k~)'CҧQ'Wg_j&ʢ+B>ɗWb<7S/dުs_F_7QgcAnzcĦF;L.ztB`2HD}ӻӛ3%V{>X` ~N+)Jku:LZ5k0VDY`Fj9ԗݻ?̈/8p8i֞g~tf~_+Զf~|&"*cx<|^z;ۍ6PQԟ0^ն}.PvJ ]3WR&wN I'k k^֒5~izK:Yӽzy3\I:௧DŽ ͈0Vз4;pH^spr)g>/p;)=$ΘY<-j0f{4NHz*&4 sȖW)آDqJcYRsG~ kdvF{&ę+D {jN )g)ƛwu gSź ~Ǟu>Pd9)tyzGau $dgҢn9^YVm!b|nߪ3Uto~u2ڔqod2,1DyG0)@HY/{˟)e|oyW>@_;Ny&l2E@=;M"Vft@pETwʷEOiRssQ~ѽUyLpvsx(\T[x|/~E[4wcөΛL| c_~­$[f &s#}YɑHQK^]9}<iG?~ɁQ?3ccz> }+\_/C<&=`#.?'?o>OV]'^Kl| Қ=B">s(/tM6ΖM<"8nR#=]-oF{$7_nx[uw @:~A N6#ؽñ:X_@/ޯO2GBt7{~ao."]B/7;VO*1, )8+.z3]т1^;5uAr:lv'@>m2fcǑ"||!yOSCR:Ј ٢).vziF\ϬY6ܤ/F, 0l.I֚cܞm$?"66CsY׈ҠSggܶDQ/mL;)m֤mL;i<="J]6k'];c*g,:OGlɠy,xߊߦ3J~-gV-r0 2?aDؐ+bDNY6 `c<%n+ lsQfe_~WW]Krvⷆ7 6r9ʹ6qʹ򀾃l7AP$KiG75&!C%9~1p*S2J5n7w#d;i"Ep 64FߍU?Mi^yƷGq(ǻnbm"eEv%7Y#.|YA'P[Pj)h,;l=`G~yX9ws]RvX5?R{a-.<Al~>u;vw-niGmٴV j&ڄ%少ɞMch%[ "mNv*.1kiOy'.:F*kc-F2s?1"ʿyhBOg*ͮ΄֟uyמ&ҤuwW:N?J9h`@hʚ/Lh lϊ=6"JK@};fXv}6k]3l48I[u&!-DX@{V / <`NJM8#T ~<|#*{y2hDBw)-z0wPZ0KK^vE]\>QʶRzv׬GWMK sep[2 |(i2d,~me:'dbh_z43!D+`Lk9<*,݈CC9{ŀ)MC/}֐#2xw2DpUs!7ML f'4J mZhJKL.14.fv\*mPVOV1F ?Qg;o g`+0Fx£/Z1&cn_gCRj=9H뵈 %MCg =QG0ʲ8E0q3o]S|_Eyi1lB؉fX@Z)kWV;} 1ezۏnPeu Iy׾AdtZ#065pPT÷3_b퐾g΀<|h<,c;>EiԳ>;Ki遰Oލqr>}\㷟2{  h~:~xԛgܻY[:1Pm\^{Ǹ#DuZ=.iJ'yYY%gXc]5!\G5a\]}FX׽Qk|ts//4W97٦FtLV{b3M|2 }}Mk}2ۧ>~xW>n {yS)v OI+c@\[uK>?E{>v:omek?\^pa]ÄN1~p>6Z1'ZBQOe|!MoYKƒWsAcKKحuC:蛎n=1 ΁s-Gm?Lo,zɟ,\\t׺yt;}֕(fypk3Nk9FG;{kR/yw[A|߇&ٶ1fйۏ^Ӟ3$3Rg!\-2e͠ïʺ 'hmhoZâs=:5@7}a!;"Ok=/SBvZp݁6p!GwY j 0V%>%dF0Oʻ|=s ?㐜wQ\Ug-̠]zw%ܵ EjO:CBrd&l[`6ȷ 4kO$&hgɹ)Fν@=?idYg'#_Gwo恞u,mTYΩ[7Pk1d.W8+b;.SYjEC~w1N-Lc"l?pėDȲK|MKzJwdpMha:Y4X ҧfq];h4X=՞H7T-e*k7l6pRC2.1CFP*\՛a?Sـ1{W& Ӹ(9"zem~w f/8H\lv6Jy7IYqUqxIb7Jq2>̀ywm;KbCp}p{{ϻxol}#' <}%GSQ7>ZWzދ1黍zgʛD{O\QOmOGF!}V{l.PZ/Mw}E\Ѱ.qI lKĹ֡4c5 9kYd0w {*~?Ѯk#P> wY㥭K/ht^'bɺjPV )| .%tW}+;_m]M {Tm_=q˽(+ "=r~,OW͑opz@!sei-{"ڞH6<2C.߸Y>ҵ? _ln>y;/AӞH~;$׼F`D[t-; _`Yͧ|F4ߖ,Ntl'l^yCʿn-N(5H;/e,aA{cY&F,L|?Q<-ĹqnW=@^'5as=>e S> ӵ{X~= uasJʌr~(UMQ?W^ KirMIk>麤ڡmo*o'yhV)u9ʽstZL{9tPJ8?}a8>EuKl{!H{Tw_UJ&5FDތG3h=]uҜqQ^i+~POqoM2>]ʮ{ G6cLz>2PːvO~O kg4R>p/q</6x/S'b vWm=I%5&;%iKEǁ5u!lGϠqӧhέ fOZYX:ʋNVoQPm!q]GfuN;ЬZ?F1yX0Ds.E hd$A6NZ)UbP{} ]Nb  ^y.E'?(8a ;(xmPn | 6=-́ߝsQz/[/s'#zzNՠtG_UO `w6͌uWz3AE? ZnN{W{DR@0N_2Q>ag6o_A6y$<sAN%;b.mcAovGV`uKM%}|t~8l q*$_U}v1>h/q~ڧgLv/jEu?҂F4!LJ($2st{'#2Ȗ*[c ZCeJo*8]QRi#yHpyY$LpyF<.yc0eOVHs{EgOjsSJcm~b4 1A6}п9ñlMBV+7l7+NzQ_/;i-.U~ /4Uk!j/"Mמ 5mO:eCq>|Q )鈌؆JzI'$4eFo8/e{46Aa鬸)#tz?Y*JPk<2o]TnYߘ%BK >Ws˯;]9چOLJ]7^\dc6VLHʿ<(1|>ړwfNd;)ih֐.SL`UԻ[c J=ЉU?Wfl&#}W;7j):Fzx]*!^=g/3OE}#Uͼ'Eɮ|ΈPߡ|} {#u8*xmƤp^>L}K}_}輇lf?%h{i?Zۢ$d>1B5KSPU c];w >zRXR!v>G!Wnߢ,M W`-{6߳S8hGj4Vu3€rP.SԸ:H'|ڑ;i=m]:Iy]v^wZפn; ںxoοF:Ka=ƥƪfSx91ގG~V#`a%?1t>lO(u$Z?j BiߝΪ}d1l7c^'lJEO 6sř|ByiLӹIh3lpOhO >wQyܻ}f(Ds-i\诀"l#ٔۏ8cMҕVT/!K1%e7b\ty"3p4ǣsvy<OӺPY2w{NY9Q9?0gߜLMJTO}L} +4$mrn0R¶+U~iP"m3 zn~a-G7n~)#W/՗5A#lJ R9想 x.(gNaЯip<m v#mSN`*h"p:݇@hO>|}:r^}ŋ)@Tt^Lx(:->{tmWb9l j6>=;7!qtnO3E`3w3kƌeɏӹZT+4"uɰXDWsymq }_OP6ߞ5Jn#z=y>\l Լ-hfӓ奻7M_${aE:̋09y99I|Cz=? UPlDAAc6?zkKyo}Ͽ(C{@3EU#ac7)Czs6'a1V:Nмy]SQv B؈jGvsyНhm/3ָ75i,~gYk;rݣ69Q^OӽAʽFvM<\{Jҥ4 ]NoP/K,tIr͌rɯ1{SIj%$ݲAy[cKw|Ň+=LgZIO Zx\|{i=g v׼r15;Nn1\߾1Nj„4:-ҏ+uTl飴e\Ws}yb7O6] sCs=r߀t(z ux zKQDCNqޣgx^9'9/֮0LKw$-tqк@-l?*;#o&QM*;n&飤ܧ[}<#U{! =l| 'J}Gaؓc3;39pqT=_p%P-ϓ|-d7j3ӽ7&{ ,c ŜYK!k3x9 "矡SXn4ڋ#V 4O]iӜG"=̓>snqo9+nS@/Cͅ^,WJ0{FFήz2 z y5?+a[f:;5D݌AB` XzQ+ZVOvrѴͤ;a.5Odv4t?ݔJIȥvnhW0>\׌"kIHO`~QOW}h =aN MaНC]MksQRIuI{ͧ W(oN2{J&<<0!keSi:?H{*!B |r)a Fa~}Lߏc"תּpVO:v dSмt ~2ydW ͕Y4'%gF}RyfR퐠:֭g(N3/77ؾg۵{?m>sSKz ҾANA|{mJ>?5ס$'h k Ld>v\C5iaJR2Eﰐ)H%Sy{ԝgH>$7}6 . ( ЧK -3 %jԴ8Dg5br gh/ k-O+SZCVh2AѦu %:S7?Փ?"G/EDzk7#?{Zߦm u;Ժej&i\4ίZ򓾩fD]c5oH|lqi?̓Ed/{dJ (&/(k Q1}Y FZ va;n2&NH$w"n C>Ɉ߉~@Ŋ.w $l$ ¶zjȧ HK?h̳'4ߟsʳz4 0U΄lOļ&e,i\KMәs+%}Lqw X/\*_<;}|,}]?Eg9]@z!zF*̺/_1[ۛ5'>N>Cn?ݿL!~.aQâneXqKؕ=4Ωӯm=C>Jk&z th'3QޛG[lO_S7*jN?_+ 5_|*ᢘa`磯4AQWRڳ D迋L2z'Doe~, `, SH=??CȳOF^c3䛝q{Ǎ\bII{X2MB90h|{g&cu'!M~{##߁vZB}mZy2LIMI{yNߓ˦ߛT9\TW[Öt^lb4>Bw҇Q$> 4LmDo d W;E=:60ƆԘDi9F Oi5(wXD<fkhab<ޜz2JЬ4w[YiN\h34V1Yi-3L._LEo{r}?"%=AfRD[z+_|Pѝ?—鷼@>4D1^#r3߷ʷ#ٵ@ RgIw. CgOG2*" И ♅t#DuQS uV364,h2=dNi\|BCFؗ_4d}@rSwe'gګ'?dgq_@}a;e.`~_:XK:f֞"d1`n &g>%BNEl.}~ǎU}mIgQ̋h7è~힯zlk/}|ߗ֐>WcZ%5o%MQ_)?MkkSRc{v+^gld s0 q6+XnZ{&}D%i}hߑ쐏᤮'}`V(͗k|EHes4wIZiĶuݼ7H,q@UtO N tȣٗ]g_P W`Ft|DϟEiQI.7 l$;FRv'MVZkO1s~ 3ݪ5tGfSwp`8~ ̻QZF69*%t}Jw#3*K|4)?siiD{A[ϢuMo\g]3'\lfWtML|G|̻oPoAT?C4'd dv .yfJץgPkh#k'/OØ&`CY#9%<1/MɷR~As[\Iw8J l5VzFOӟ?h< ڃrah~RP<1}h^{C)GT&1XLz<;wOcq䧿Dv.O/3TM$٪JU=F~I:C 4YS?|Sjh?f-F=Y$;-Ny3#5 EsAߧ154#uo `Oϐ@:M>p׬]d chF/ѝխbN\{ҷ0}P~%ڨ?($ys+@}HL(`\J_T&O]̶}i?AR,ȿ<)اN|)3BwU'36 gP+'tgob8 :5uXzX9q'A{_$̅[cLcwC&0.,vx\5/{:0l3y6,\QLx ⁘u)B:՛q yqrH#nJA;1q'{Sk*"x_u'Q8WcГڳoTNgD$_"{gsK %zYٳT1&OW$''QOG}~ⅷ2oyQLXĸî97 |d Bgג=M>?yQ_~(NZM6 a<;ۦU@zvo0񴧸xٴ&2SUy8{7%TD[9Ϭ93gМsR?&#?|=LoNw&)xbEO@>v?s|G!{YO!_S =g7b#(w]DUNAKkE saH|_Iлo-r:A+,[yc=wcQG|4fBk kKP|仈osL;mmP;iќx.2SyGt,ٝu.(~GJå;g?iȨwNR@49>|ɼ *2d"Q ?{R_@<4zCMҟxUM# Oә={u?;Pr>SΚsb{ÝtnKsaԑ^yu*##|j<DTCo[@~>ظ~bwM^`|zD /tEb p5i_~Lya G:M iN;m}z7%՞{ WJlǬ']D1d)y7 MfL+a>",/v 8mŠі/ {֕>yt'MƷjh ?ƪ Wþyn\ΔTzy!U"gIaw[yکO,yEx0*F~s2h/H'߅aWz cQv͛JD+kv&|vi؆B1Bo [Cv.Z %0c^ِGS>g)?EO#%n14oѐsl˺w ɒoFwr6Κ"csyqm~drirVk>kGk4&:K +@?f2fI33}!XY}CAzSz+x1Bosyj$CbQOoD#z/Z1 z"0W~y}a}-ѿZ'ջo 6f@͜Wc3A 6&]u9;M<3d:QDh=v؋ͯ dڋP/vљ-ސiBY (k ڄBozE[n5f+^D>ka7uHIK1+@YTC3a=w]Q.Ey9<4#eᖛ_-'g;'hA/tjֿ=![ # &aMMr*pU9ݛa}_w%wמg=L5aHi ܯZϠ8dM2bnԞ]<:3;󿙾l?,n.1QG]E?^u_~F ?wΠ7Ebx9ܕDwhom,/j۲"'^8"5ywi *H7ts%&=snO6d?{/iV%JOޝi!v},"lfC>~/#)Z(ˌFQ7|j;r*sh6R:M)8-[c7[osiZ!je!LЫ5S(̽d &n@3,QIu?C֝14K9'lW32Iv3zj,03\{j$b1H'͎^MhAwαmtu(%ؚM[AN?Vsryz==}z?=IȻ^? |1QxgjV^rc<Fy8Ҷ^oo9C]oVsiUMvsoK$zڈF9~%֑͟#~[P\/wzuom%l1u`VOo;z]!RcHǸ΂f Qw~{cdzs/l礄H9ޫA*ރ~7o~7kVܧnfJٺhԯRus~Կd1Co[do󏸏1 >ߗw v@п.n߆F} cL差Bed>OnYx My}xIs.Wnt,YPqO\ g.)J7I_Ŀ"aw<W%#tM^:pU|G/m/Ē߳z]H!yHk9J\\+yb/#jYL>G}!3:3[g3 XgљA Lڷ^ۉm&U~߄*_^7M&&_/->k)\O@~'y}nUgvYmvm{vsFIrͶ~2.ËW*>ǨJO13'暪ʡM<%u~C}$7w>2N;C}(G M({='7gn̓"jM鮴^߂|it(i|iöר?ѯ]e\<תXS71`|Pۨ]cR[=Ɓ45G*Ӽf}b">ĸW¤o`{\*S.0mJoo?wͩly;7U;nS:+Aכtc.o5#P=]_W)F :F a|Uvv:|&/8b~q#Cc3bW/Jn7:ȯ&CL9N~k _x&\l$_tAkSc%m|SvgeI}FGAw=uj`- > % Zz3`$yq'vwлM[-a=412_|3-M!猑BT;1w֏@;:)mIpa?>ku ͯAqS#ѻ׹ɺhe%Ӏ~yq{}a~rc}c~:q{u8=w9]QqKnWE~7[ezB}ۣ_uݗ6z[;&PΛ!{#=x<7яQ?i6ȵy'=Uu{ï:b폷`c>.EnK2]{yk}򕿄o;YuD@JګQ{7BBlJ:רDeL,"iË(|+}Y {촫soq!)8u(\'ut<^׸#!}W(lg!HMs:pDOO7{0ٖ;0Ϩ|;KBOƽ5]wp&as?G;Z6p:ݥ*a}o(&Fm_6tكwzw pK i S i_!xnՏ\hXW#wzgl|?ߦ;K܎`qCbeGshM/tE? Gs,zϑ)H=ŪXwnj/vL}=z<~{&y#,3lv\Oո wH? !#ԾwÇZlН"csl_:^I ȌR#fQ|&}T!QX{J5Z}ռy5k?D*BI+D5]0?5v6l?g v |!m{|sn=a> ҷ"1g>Zy1!r@\48fSrT5ny?2YQROUx<CT6;sww;Sh7ߞ,mі>U=gue8oy?&*wvw<>ёJG,SV':п#N9nwq^F22ktY~\&O" /hkIF>'~۠Rn]/Bo6UֶAc< 7 D۽8!PJf+Tͧͪ֩[St~`FD{K e wHC OywWgc,<؛m&}6[ͫ$M#JW`/2W:Qj)cKc{>-Z/ݐ?*߀N6k4oJz㧢~v<{Dge։8./O'ߗkoP{#|D]Ux25\84䘣t? C|w;~m?#Lc`s>4ϭ<:H*Z(솋}~i_"'?csQ:fG .;lE/#4 ۦ Zվ~ǨGS{A^oеݽr@]L͓t WtU@g,Q{b#3p*0ދũ"go 5䇓;31sjg(2E3*RTA03sL}:x2hlg_8e_vK 8Qx:@wdNy~[u~DH\;}x=늵~ݒ8cMXםJ 3{O";wü!dj\ys`?LvyׄVta=dshH%cЏpHAv49Vv@ig6ĜʗmPt iOǞj`Z9ZSRʎ}T|hr{J7dYww1[O\wvC/ n[7mG"a>uJYߜ<M=KCWB}Fko|FL zBt՜}hovy@AuN8g׆_m͚cm{Pc/~9C'=3ƪ@޾+N&QB%{}KK湵 <U);tz!xJ{y_q(>MI=|6݇O<:םAOߴoo#~zmܹ-_嚒[povwfu;%5zoRYyP]e{oy&с3zz#ZHY __U?4Isóƌ|pkidžR2.ڣKy7ڳn^A3oE4Ya4ꩯ>]p!å*m%˼ Mثr(NcOǫsA_qd闉t4(}W_>G~gΒӿlÏ~$}7'ǕN2~Uvp_]~yǗj9M;es UƄ{;#2kہg5fd`TW?2W}*- x-EAOs|Nƻ0Xb q·|vkG_uJ8 u~g>kTZviS|8r`'x U\+"]," BZdHOo[JaG߳NT? A?փ&L֐et\SԖ('&(H4ϫN;mY֊蘂%'8*"sgР?ʔrUYe.K<-4N"Oԝ0bҥ`lEj~$s2sÊ_ϵL$Ф'yv㐓 ?bhvҴ"_w:*Q0"AC+ ;*) Qy(ef+ME{$v!ձ ړ|]!.0(UCOtaRH:|PcʹSUb<(܀hq0LiLÖyIN'\{C9IB@{< UpBXYmXQ9V hXIE}CwA6_VsֈuhFDsGzc<;Z)E|IL3BzB)NdhwwLcT[;0N?Ǥb3/%g$ցe$>j0"qF֠O5CR(yGo&8rKuL ͣ j2- Ŧ4"r@*32M$)- SS'tѱo,< :G `n5_.nu4\ΞԼ6Gkћ}E:$|juDef ce빱t<=N/NE}=QSb<}*@:"Z&ha~iؙZkde] CBM1DYKWɕޥ2ʦN yJG36~HptV޴]\T%5P0)Opb kYz<%Sڿ+QNnAcSZW.gQ<^"o+H"@1lb;MWL>f%IJnWPϖlwv/ҤzV]0;iGR˨RyN7B;\巁!ePPC9*.f 7# +:;W&>FTS̶+^AuWMvT۠H)xrE꿘2Kq~hJ|\C0B$ft{, ~J.[ >Pf(,-5'8", 7]B5ʡI?-| DX9 az_ ʭӞpBլj`9/iVyj\eRӛ7sJ 8!l %/y`f|Uy&]oՈ5VOv6_Gn|`Y$Fx3r3GxLs["1L8  oz o[*kؒ ҇9 = ' 1ξ|E$L-ѯF>آ_\iΞ,'2 ba6ƥΒaT3T{MŰ6lΝ:Kc7nCYΫCyohy LjZk*fW06Dx8 3n>{*?޷A4eYOC޼{{Xd_ӤAJK)l>#t Q|ƶ˟ix 4`P};z~Ȣ! mFEi Xgg^<.ߴMQjzu>  hV3?%Zb%sgbiL`5PBٵ#~o%-C-Nv>ez15b )RCl@|GOV2T*u=W;k YG;h0dߡ12;pFs^Tn+$uiUEXu(ZN?ij<0QɔgVNn>VA]TSKcȬ+=u&HSTg|Mk.0+DmFEF$ESK$W7:_ᢇCoxP3ww5~~jH˼_~3[Ҁ 2(u1, ]{̨rvcGe0Vב- >kYXqsr+זoM<1ҨOsh8clK mcRQLG|wY¯mXZfu$u@C1 :2oo'GfzO k- jK_3?N28d"_6:}+|r4!sEҮcn!m'/QpDİ0[[0TmN*a7:8IQo~jX7[MT<>x;AjK6uE^Vqfn=JAɳ}s%N#uDocѓ4 y}R5)4|\1azha *O=ʑed}ѹP.29ҍ@Ճ_L 'Z(z ШYTM'R$# c%K-bw`*G4C)o1֍H?Pa,ƌ>&xr3w~890_ZN^{l nhm*r3܎4H8RW.,'%j؇$4Oҹ=Rɻ2 q';[J8M%>c%.rjoFOzY^NGӒj]xVa\ S.8q(i!:x( WNLq9Djۆ4kc/Hz_iS쨂ub&s85}l<k&?ng-y:Wq*9~r;mrC b\ˆ]C&\L)lG{k91k3gW&o?WCʧ.5 50rdC,+9zoHFaQ%E}0k rtteXw!}+$eBohvxv@밨q>QR(Au-*oYzB*@L:;n9hsbI':aokqhI YY#֓`FE[y&CHGnU~o;4ί%3#vG+Qybz$V:r<圼 &5;#\yKЎOd*ǿf񀯞ĈTğB\CF\ϫ?29or-^Zgv]lt4EKTj2N&KNI.;SdE'mrzh{$|>4P J͒N8|Č}~j|\pu3(+:PЍX$&tEGJ@_'4Oۛ>\aY@~@שf <-W;wb"S[Qf[zI-OgTbGi9QZ;Ŧ@M7ME84 w3=~!gȕt&*h0`e-Pns4xrf?-Ѝ#؁ts7ҝ, <$pt!M#֟vʳ砶a^M/Õ,kb/Ⱜ 324켺}A#-ɡ&۳4CCSr,cA(<[uDON?yϦFn]%*]6ҖWvBV#NtA8&J+Sz9Zφk7)KQJd g/ 1:*!$3x押VKBLXy:4{00 K( G _U}*LN%10RbPuR^ Dlꊙ6?%}T!/9FKDY:gi4Շoh XYe0\KHuOš3IÌ3yhӷK`aCX2kUoŶTh/&1#kOWP*aeHUrhD"Ul͹UYVJdq7- Rהmo>0ĐҢ8}_0#]1W|[D#BU3etx`Bݖ++Ttka塢OY9H!"1m/yj.7y*oí #HNݱBI|g`Ea5bf(AÔR5pyr5o 0Se4 kҷk"%(9HZܯ-a"&[S^ux>o$)E%hQr6]HDY5TTޯ2EAe)ƽLߐb㐣SrE'iMe3Y;Fg()Gxň,u&9KAGy*Fpgy&@Vj~"ߩכb)e|q专| >^ V&W~#vDp\ istlCˍڽkE"wVƀ ۋ*PLvXi`8 `Zۮ*8}rTU bA LqdP.qkuU,p ; u 9hISHsT~m AWz"B?9cTᴾjfy|\Ja+sL0CMP b=vʍƘ#O0~Zk3Lj8#x/# '8+%(l//nK;];w$fyi=y'!O1Ȯҵ$a9zKJӾ{wVξm)_L: )J8WĴ<ףVs@8Hx^u6$7!^ m"@SFkTSIpA;gB$,PDj0vPdϷ-҂,)y/df*3 DNAEK,!?r5LU$]hVz-ؓC2gGROg<9>j'4- Iwb3XZaȵO,ynnt8ƦۄsH7mWUUKqZ[x!cTs/ _A;:z1q=ZUdsɋ~!Ҋxvɲ4z ߕ+J2@NH)*gl%oM4r`D-j)]K\cˮNq:<Ȁq=LH fTr>|?W8JC͈uo80ą tbd1[AХ젿R?{Qs];]?iri g[&ø|/ehv Et*Oq}wa7:bߤ?2z|:S~TtE]SYBC+]15$sGКW/Ptڜ&GX :X8娣@-$ƹ V@jj6c]DoKd^;w4C^'$=|b(F @"'`)#{;X'"9]֋H61³_W<.߫EH$$4ݺgads^ϩPi(9v{#gJM_/z :iZ;᪉ImNI0feO`WriHl,[~̐w]w?J~@ f:-/Be$%:6몎IDhu-_NQkAѦ!n,%bn85 12?>t}.TLEJ`Dam7{.8hOrZE/P5G=d=l'd 7T6\X8Z&05­؛\pkI E?|LޕK_ Pe8Ak ޲ˋO |ʺ]~ ӞClYD Y'4wMqF8aG"?P4 ){c c;N㺳Rh=5%qs 4S8]z~ :LZ{Sz6H\Ix rYX^1 cq+r3"" %俳/P?&P0T?O(Ӷ $Omr/{馜?L-#^bށp2?7Bu|L2 uw?2FȀVrbY̳ٺ\f GAܳ6=potĩ'$$P0oL5+N8t$S Iucp7mn\_!Zܾ e.^]ψ7lVYV*h*&w̒.׷h Wx.BP5*in~$ꯘ0_0pC$x6t;&<3]q}Pv=L B;>ٍ&6vڎ*$gEZSFz9&W -S\?eX"Rx'kQRc{tPDlSiηLٞ8I6g) :ѫawVɟ3\ZNU:C;S3O1F4R˓*&efKJkƺ#GРlP+[ ?)])O1wa5?ĉ yeblL#a-qTWNq1e|h3g<_0%+xG2 2ȣl%X?'Qa~& Uʬ)-BJjT4v%҆bR/gOS"EG4gN%KCV^`=[ %@!Oc eRcC31 96uOE:*Bdݴ(#.< w>U!%\KShPgP}A'@?(hʤ21AjU<*zqp2nLwR)gZ,!J49lUfÝ'^.MAYU'@Cäw`9ax'bxVYښ7` #X#)_$F 'e[;u^eޤ*dԪ|Yիc%e'Pn7PL/KF#_Il_bVb{@sD0-+V sf_p(sA)%[/pI$b2|8&JA* v`ۖ}}E`F=GJo@1L#a-TZ[|7v8 gRڔWzݫk O'xA&gJ%2[7x!2gpQ.0nqŚoO/{7cBrO4Ϻaa1$$çǔ#GzJyѠƻN>00amϸ!A pXmUǽ" 3fLf|jsASGG?@IGmiru{X;[IePC>A>@eFͬ<; %/ ^ka[(:af.*._Q/NiEk {4:IFyN6;f`R=Hd#'UEDrأkqc8e?KS56nN'Q敲Xeޞ&GT l#g@ML,gEZ:rྵܵ򓈧#;$1Nl`1`+Z(!Bʎ kE6H>\tbZC1.^|@OpcɡMТy@VoCTg+<,G(KdBid?ȇ_ iK}`'Nypӽ0Ճ#6ЋL#E]884_8M*X}`<ƛb>o@s *gP3 )%k=n6vHN[#:'Z$$h>x\8Ow0Yl g;VLq'}^{Qy`%4A`/Fv,^+de3 *wɩ7hBHX]h]%=LJP' \M+:qK7TζՋ2im?Iw`=c&<13ɪ6)"[-z"Υ`my DdD=HƊ>QR1O.ngk31=`0 Nꑋtc5⸤rPDӶXf~{8ASp#@!8b娿d\R;'u -U% NZS]l@3!z\b#tXt͚daӽ>]酚O6-"𮾏dr@W+Z| FX]g&,x5 -y".MY)(k܋`2Fq)Oe;g-Ķ `mSV >z,Rw.RR<L f8['ـ'E.(Ȅ7۸#^d@,j`av*6e[X&.2 ǟoΧ`ޔOba-cIRoE$>mˡW',{E0ᥲSA?#PE sL00HMּrx62h/ztkؖ#\聿B \P&MmԘٽ1Gސb- o4_;B#3M^wyA:Nɢ ţjiLfs ԙ;O(iejb,R[ Э>dWݚ=oeF~dUeݗ|> `\h=U{Pvs>.7O3c(cUoB禼$0?#ч3Uvȑ>HNC<>X#FU[P4=͟?Y&5&jƸ~?]W>(]Xzwfhv9؏%=,BOPك2b* %/yyno1nU`ۭU ht'l &ikX[꽩qbMz _8Bj=%4ln+m Z{(U+ 76RHfg _So B:9OB˄Hjs}nFBE?-4<GL:.i#gHE4?O %{L ;ZCpDԪEFQeѱZz^ yzN93k $'Nw*W8ԖDMuij;Gh^wZ['mDJݘa/!>miI X[>_P4"uM@";r!y!dzh$-^ڌ wtX(~zPyl3K}ih2`F#˓ry= T m՛8zyɃ GZ]c2f7evzt"5¼Wc!3gM myKMRi7fux L{w*c"2!\rlY5{2KwLo,4C< (`[LUFoku>;7NS4 K![V]0vꏑ$v2,c {8;vz_֡^*٧B^h-h4H)V~}F:W]=;8./G&xOfo+>ևX_^2os謚o/uG=LN|GQm2otEEcnbGq7o=FfOZ5ESFIU<p=rd+QNs)C*+DQ!^sevМ<*",3Y5(q:|KcTBeyn.ܶO@2B8pXkBC~"i &F4Vw6nXd-/4el=,IdVzapfWT@WŰz'A4(fgK!j ,zE u6!VHyG{ o=jυ dXߠFv B7|'PAXI Wpv%6/ްSDjuJb@pkGG0,b;lAIo5ooNk/y@.Xq $t2"`bm-J r$jGi[ T#A(|(Bђq RZjI1K^(|Fϛps/ Lgci殣BgTTK"f1\/hCɼ||oњ?CsBzy\EբQm}qTUX%,S\ !tgnzHܺ!>;ԁO><cBd+8-* X#ͮ @ qFͼBHLzuOrku9؛j5#YsC#r]cj64x,Qxi iД#N ~M)@ُ(p$nH$%/X u.ʰ$6 )\j X8 FJaR{?i5xt [;޵FڹߙMܵ4Y`م+e[?TL6b$]/ݩ*UP#^p鼛UۂmvvX-yp0?#ء&y3-??mY*]^@厦@!wriۋh&"fU PB (\nӌ^%~ARڌWbƫ aqȵG\}zgP=x?oql=^TT+)*7Ь1rSE0[<_**)zV..s̊Ťs>^Ixs?4$25FVFjr^qYо{ ǔ}a?wadёѵ+myszapr ś* Tk66was2NNV3}.߆b|݄+[b۔ТJ8鵝\;y]2A2UGf%a[hߌx*:%B: ~Cwpd e=ʍR?z&~%:|#.Ɵxq²vO{ ?|fON&zU򫳁~lIe}x Zp#[N&@T3Ѩ&det.h[fH, /Ɍ oi('7mjwKWN:,ixɃ.@;Dbsf,>BvL|I3wG'^aPvg~L8h|$unw(t?ǍʟP4˒F{[cߠ*-Lrg$!FEQ&!&W{>n毧Xp0:.BA[_;6!hv I@6q|! 0 mc7 LQEWa5 Zm qCDHR -=\˟SUjޮ$KZͲQmbB6ias[ ݀Yu7L-KpvFT߭ܛK7V,4hBL{ d 2&̂S?:Z2*3MṿH&PLͭ +z~Ys=Nlbn9$yu8u_/5g&0RInl`.1<3QY@_-{jWq}xLT7n&ZӜ%J$֤ V:jKq,EtY|q+1S|xC 9-pb"Wp6@I LAv񾡯\:*#}F|ǚHpp#V9txaFPf*"bY< @$IBT'hD3Eve PN ފH\"ym{|Hza \!s-r)܄@.4uU!eے=PB0q xJ5o7H,>bxi*w;NKCfi cr-9lZ܂^gL-gfCj|<\[DtMlmT˞?,Ay9P :7s$eMQ|Nc VZ--SwCHwlBU3B6pIƹ&*GmmcH*?%4~uCC96,鐗JKt6I+F`$2>c>خTguDQ.FfZW) %`ҸOk*Gs- .5ܦwc|Osg9e4Wdt 0o:6 A*,U[FB׺uYgP=釡?u*p9<ø:4xAĀ OZ$6b}^,7C(srM\JԺFDL-lh%+N[xjeMWt)h9ŰTK/uVZVLbkKȕAY{2E02#BJ[훙)ۄ d|M藒iFӤ-Xy+`:nPuŁѪMz(bt O51)t뫀9Mg׺G[ys&v~IY~nv!9}R2L5(Bqw;:dS|>aXwE 2m|oOӫFO`cTjG;ʛRΡᬻlY ElX 9-WӂQWcY]*Ս"X?%6Zjfg"\1G%p.!5"UcCdX5M Ji;a~%ouOuK&EӚ#[и]}6Q7K60) vb2dm:!fJ# tZt9mDT(k)A1+8|s8ym'mhIN{|b2u8-EҋGߡնffb}Я[Z0@RҘ$V/>aEj/VЃaУS6xA DPrR]>Ou/_mXwt<2Y7t䝺;uozج rntp'%*Ep;z4#qM8ad؍{d8و1">oRw'BH'@'WHVw$%U##czmex2O&(7aAA2~[ r4#['>_ GsGHf 0@e1kRKHZ>:w/Di2kr7bxӕ2+gH0G?,E~;:$*<\~ПwkJW]XONy\}PF*_P\CC+b:%èe%c*5jhdM8=xœt-KDSl9K(jdheƬDǘv@{f6%1W“vݺ J@ZHcӥrU CWAǟ)Ty9>Y6dt/zTو r{y2 |cEXF7PSѭ(ֽ?_6fazm6O4K\d<g1N_dL6 kIS'L-Vt͸.@ѬڤyqcFޟu| tm4fs~O6 #ReO)+ Qm oL$!o2}Ul& 7Dl2fj]]tD C95]561A.*鵀OKYyVɪ %8'Y) mVMzg,'ρYPYɳI{8ЪyMtKbJæQLmmoIiթ%uF &·cż/^,⺓D<|.85&G~cp13~K3<[C V2:hP+ ,{@6/ P=T!m8?XY;6G\# ݫ8ܕ>GoP))ٮ2LQݶR%- Or|Ukto 2mߑ?jR7w5--:-,洞@GUYC9,J=F#V\tɋܴy 9c.fҖUQ|Ma7j p7CqM|=QCjz)$;H9o1/Q,:0;f'Lu=DHB AТ([ DƸ |!_jL£gy؏[s7* ɲx߿oAOA& =<,fx~PLC:Y|m^'Re|U=aCI Mq[_9[ھsF䮀)R HIRN\TqpOr5IAKL;4aW!G`'XM1"`&UPcU j)0'5rf0xc'Mʱڂ)tV?^ Xe^/ {&qCyl>3vi1ڬu`{,vCN+FϠ*qJrBTsO*">(G*} )mq~N}%!0VF)՞{58 C"JSOsvYã"wR_p5) 6P`;*'5%7&#wଽ W"/uyuZ+Yb$v-]lܩD\L$CNlC95zRqco ؾ1ftCf<8j|]Ff-% E]  7 xJui X/o`mZ`0$ W҃uZo8Ũ3b&|I^k◖j8gIíqטR- 0#եI3= ޺2yqw 8wIIs!i~@!{eJqM.cMeΨXOl{>,cgdPFa3*"f{XT-4_ ~w_3O0fwq !{R>n.(KO S幻X$ϙ,Mq\wkge %ElǠF`?Q%kvIŻ"Q>W'M&_-5bRzAgdSj-s)$Imms n6<HƩaH[ƟEe+W\1smDƮ:[Sw੓(:jsFGpi2 8푊BPN2S As"ryD=#YŊ}rĵP%n2`U N #ag(7}g ,LпBWga=*]PlW`e޺p8ۼ$Yv[9Qlw .Pv쫱CkID^]% (?ALw {䯂r=ijp(CґmeC;])fm&5J8+a1 )zգ5JNH}쬹>cOi8A(y\ʖ}8d| ZsJ= ܛqyF)+ `ƢU2;_?>J wqf.WYV=R?{Ch!^#6Pn(@#EGmUL]~Z\ntfAA5v;pzPɋwk/>3Uɵ<;@}Gg! @(.Cǭҏ; mK1;pO IY'7HWgԻha14p =Š^<<%O `ņ :.RօuvK>S:WSs1Hص>fG@ I"\V&Z⽛ 'ID͋ }|lN_2x@źDQ["\Ih46"5x=x,Ok^.Z]f3XQC %=,|w"IF7 Yk .X"YTstT4XsKʅaHM8 Ͷ<.c/A7+webޖY+;2} z5)9znP$ϗkӟ5v5nQ^0,"S̶94nWsX1\M\9Ļ8p9CFxtZ4?a~ "f2R }"kjedK1#{jKx|H"9ipf;ta;݃uR5Iw`buv6+ הB)n)[0:%?l= { χ頓B Vź0U*o\xRJh?+ꫪݖ ̑Orwuej,ki kqTvYv8Бoj;u;eP[P/Kk &1-zIܪ 3ۊwe}F&7 Re%AHXT3vnuĹ2{0j8GZ#)A*os 4峸ۓg%rP(=W5-8@A_qS;FˋOҾ F2Ĭ^A=̀V9!`7n%^Rp߼6` jY#5Hzr)Мő\AjhU2+->8iwiIL!lYҿ'7ު1UZ"Z Ev[ JG{Mv.2Kő@sMmf1R[H[I0yjzzj|a`̣s4\x*zIVe,kئc=vf•]#~1G'jBtٸ;*8Ӫ>$7pk~(x<1J~~D7{MI RB+l #xD*lK* {$gSWߴ'zG{1|peuB @ V'!טKQt?MKe̬ )oEwQdS pYMk˓'n2G1y.2e U1}]|/O?yO9qڹ :+rSjC Y.> f8CۑkzٙCKIJT&tİj{eS?jx$M͘txqqm '1;-!_=00# Nԗ(xSHr"u!w5iNjKK H)9B VXuJ,n xņYSW߃LќgG͵ TQ 2J0ܘ }#L^fB!d8'p[DZ L8>~Ej=KqNl@5iW]#KiFĜẺ| X>UX'&E:=" ٣; +5A2 boĩUJ)t}M&RsbUth!-iy`v)Ź 6K(`#{`j[ۑ8yp }oZtev3=_5_IG_nR4Ca WL#qJ#{FR[1ْO] C`6@܊U"}i ADhRG,,2H%i(.=.b7-[Y[}> eMDՠ ;u1*FG1^1 W {IŴknCkyaf?te4fdZ0-U{Eq$ S&`,Az7)՘TFq1BV6ɁPv5 %~uޅ}M.)>茹\Q7I`E`9xP+zpS!kqě/yMrJf¬ HʽA$1*1X Wli-uR}CUBU8 ,@2ޫVā qP`VwM5޲茡 :gԃp}ut_*~ N4)Ω<09j 1Ym 'X޲|Ot>G~\[57Űַ"YmG{م{UKTAiT_Wu%ƃ-,d|Ó0d~2v7* c-8)p5_I<8'<_EBF2Ђx=PALMQ L]5Q*Y2nzHJ j[[x c[AI*X qݺWp_,d X\¸%t h fe؋*4B s-nQtBo~F`v(sH β]Kk&'/hAor1:o)ZD u&%f-/a7d"]x #c- B~mV*e|peO2-С}Vr;Te%ȇ#:K<> յ>[ٮrd rՑ _W6r&q@r^'ycŊiP- 7fBrZ+g~2six $w돒!S-$3dTpS5Te%] ;X;KAUߠT !9,fl?-6dUjk'A@B#{ҺLz(Q 51%64Z_Yrwp[lڍc#F+Pr+v;TOD Zя>X5Qq$,` HjS-6ey")@Ȅ E#fH7ց;8`⛠Ӊ,^)wxn&+uƲ@R-G5΃z)\+sc|b,Q$_^˧ nCVQ mҟ1`'m%fm(EKu:рtؠdr`DY"y)3ҞgرL0` ΙeЇ'<o`&3A⼏$|,K=#u>8^+bB 8enI. &Ah\̡e̡+HaJеVA&BۻNyXU <V tzl tK׫]iJyv@ZdPEKDENWA;G<{SzuFNKl*l;g$h&U"xBE%q$;un!Jm="~,ݲb>_] 7Ʃ?+jPĘ(he|yJcתqG.ui97] G R8̅ 1h_T[ 6 N(@ÚYmC_& C&C͢SUqnt.fR"އ1;).HyJPŕK:xBӷu⛁i?fGڜ*1s^?38n`̠5fVC(k^OۮT,RҁoBDYd|c*ipߗuɩN-(|:2{S[{3|@ $JS .oc^Y _ {٘_5"Qpi)DW_TYU+u$ kYE%)Y^qvMAl._- e?{`刳v읲qjLB$]IF8G=^r`'?y.S}M.^5;>'whU@L% -D .hV𿚈I!}?j<]˭⍀p<]2u bi%do3FI-:hx#> d+9xyh "_{`O#t,*DhĈ1?l%$5̓Zs) %;jI6ANWn%8t1p ׃r)6#5NWJaĊ4;G  r*Z;cZpfn#ǺX~rysȻu+ tTv cjDۥUjn[/'EJwɴ!/fi%ɯ >5e37bMC/h$p9eP|e~]5ָjq/} )an1،;{"zu`ǬByY}o'+8-Dž!r$tR ouYXm, 1sHT@ᝀE-1R KZ`:hXMcC=1GA㨠TowJkv4vTc[NHl%/ wK+.isSՔ~Q< y R <+Axid/|y?e O+^*?f|$mk9K0rc<*g K%˩̪Gz9t&%qWH\>][ө1 rLh!2XμXDRYg4@VOU]Hj$CQDs7m EkΦSCz#}OlZ5)RBX̷}Q`EίL#cȈ@D5QaWu'5Ag_[ݦPWb'Úi/xlW5)&mY\rEq.ki BfGfl.{7D 4d4Y)֦}۠|IlȦfy209}V^Ϩ-0/ `8xӠ5&5>2SΛ6}FiE0'rw"!rIgL%yH|@OEꃥW}s8r,P=ċ+r<u:~-D?'u:td0Ed4%kjr4]v볜~HA'7j;=ff4U=Z T~!pt{f,$x51V~v)X{9m1?8L6_bLlvnI} Vi}mESk$kfO/Fah3k`Jz-6E5(AA0%!>Ri~22^>W)ll""ko6+\c':R5ue_ÊIxi-u&&@J$'tlkUcJaKs:>%ج'4ʹ1iHTr١”ChђNdZ E99EnxkLgy?2e\{8^(ڹ1_mraQCJYQN+G]|@V~dYwU͋n^ߝUC|d>,SVן1׮Kwd%B{F|d0ҋʞ*؁2Q&S:zku.-sWYA{n̵5O4os*j& kg=`sE(B,ϏTuFћEKa7*C|Rh@f S}g ^\Z6#`YP_ ,cfg;U9 ]ܡjߚ^]C,@ D}vV^6rKSH7"?WÕj2֖8ՔY"'9Vń\}(]%biҬswcu2eНGB;˂c6qZ+~V$'TwA֌(=B)N &wxBskT@p1]>d|`]pH dNVNEX*P9 1",boԞrD~x>Wr|(ɲ#a4 U@nAPv`\r4ztLuٻ*& VU)Ł[W8lJ_`$"3N2ct I ˝ƣn1|qsgeU7L DL׵wǪY6(!sNZW-;hᒨ8 a~in: fKN+K pYϔڕe "A+=[ bR\PG>I?ҁ_N"GҖ}[LT[=Zz=ߔZJ`8lx%mc^zsEM&5+p+}i1Ԁ4b .Ɔ.F׿:~7:[΋hd$\D~}fn@o["xmSx?vokG/mִ ID6NZ/š ":LQ+qù#Yu<1XwچpBGs\jЭ5?Fu@A$nhLIDAќY|5w\R~/Um1ibZ $FWê1-V7[s0Njf&xի %7^vù[y%y5TiZE]*f.p7 غg,h\ ƆI=ڕF><&Mq )TSMMm9nNOg& k1@e8Td<`M{v5sg2"ReB뢑Ccd!sYMy+#vY&*6lOro29VO[YkفR[;%8+n/dj9mRL/:1n+6:@G-+BX1+4T'ٰ/^ eraSʦoUd]/|$C/^WӣʫvAzmw$OZ' Ylڈ6-bJ |M;j_e2 Ғ"IFݰ!f=f;S=lj&.8]cpB2$͎C3I¸bvS db$\CR.ʄ@Okj{:Q[|)%R ?ѶR|{ME T_ǁq{x!%XeIU3m^}b@Ɣ1R̡Jɻ}u d0cH. G 3>\(9nĤ/?4%0/TpLRg`֩mz abUu¢LE&3"6UKX,VvFMɀt"<Ē( Dw \ft~=(sկt0c.q\>7isxk1#]C$@P;RڞC 3kZ%MٖEB0|Fݒ,G^'aǭ9erϐnlnzރʵV.><4 Uʥyx/tRtC_!5l(lm#͝lLo/ `ZSr {z 3)7c_2m3Q`czHm_2k:Jn3n ,׶CLN#I ]2It#eoe? (3\-@Sw2mØq'8'WƸ.w@YB3V|&?)%E\ʠq<-!S (mDvdr3Ǹ3'~鴁U$|棠~h %o`ˌa$Lnͺ4 H6VoYB\sJ+HXQH.*$}AyMfbO B \ ӺQkKe007cS 4μW#<+g45LGB BّKo+ ҎE jl`!djw~'] v> 1aS}xbut94$WMgȸ729ۥ(gp!mճ X>ܩRg^DSafxC aIRΒ: >|3@n岾.)OFVPYFRq<.:m $scr (*H>p$Peg94kbB;HVw:1#y< z.ѮR71_nA62|`{cKsYNRhJ؄`[}c}iDvbiXvmTjFӠn/T,\ao ߃4H 1 [q@qvSq':uXZ(VIFC%vܛ(-eyzι˖aZ*:7W5}W y)iy>&Kß近,Ւz qPt f"͂IJ"R5?OTֻߥ+t!aQ((rJRx,`~[g9՗_U/~BQ\K|fz*|YBerYpS)%#j^,֘D ī fVl&mL-X+iT݂:NJkhʢL\T|F'C-؀DNby&I'Y(I߀P;t)׭}.֖5i5L.U[{c[0k,YUm40EEJ5pm>e[{0MAۿV),}Sy*V|+Xlɪ>F9csq{2GґӰWOQ_ SF9 b,!FLh#]ΩƝV ¯9zoe "8ʸD({'Xjk]LQcgqDJr%~7=)/ Ԧ lVT a9,>u3Z.GmΝN%f=1+`=8Tmې8|0yݫx ?t~# 1x_Q&` =ǿ¼q%nd6` &.`{hzh܋t#œ6a5T^oT_Yhq8 = VtZIIcpNw"`gTh#Ƈ@9($u•"z*aU65W)y.`q^pR¥R7u鳸8̡ I$b颗(Htl%~7~ ٽ{'O|2HrH7~v!wÇi6fu~LjtnqM=;xo~VPOXj.g[ ӔA*gd]!,5D~ Ng9$i%mr*>AQv( g_[Mh캓CזjpўR5=ŏTUpycK xGsVsגy8N$|UíK{5f,FG vt~QrWM\-0\Ѥ:^@Ft(O<*Zap[pR}9$%4rNt jnQt1 U@ CՔT r712XG$@ʩ˹'D]8k~ @ue s )`L{?]a$]Y07uqt6>q0;:#h],bq Dw 年bһ}'Xhj
#V~t;F\ cr1}UD!J \䑳r֙Ĝ '~ek'S^PV7C1js,e}]SbKrҖ%zԘ_n,'X\̘7eK/?ٯ5Gl V>FO /5Ҹq:g a39=b1(U%~id*c@k^'aW>q{;ڷ_?h=>TʟTi:7"Ӄ1lXgfQ@F@oKh@ȇ)DRtW%[N@n?<%d1kc1OR8GSzޣKBW¯?R&jkqB*/!oJ+q#e1,JGph~5 e(vdUP>F ;]*>)IS'#m-p`$ GqV!YIy*Ѝ(LNwXn.SsAcWY>M7i$D~"}^vh] Z:l TjgkO23^8?2*erMޞdH,+ =w /VM*=uur;ր&hjW2A;=r16piZ&_rR ͷ%JkTN_v"gl{Qy4,lo8Td J\XyNS9ޙjڑw6fW04K uqTwzp`]EQ MJϤY1ews291h@O4zV@':# IgIige+qp #A3/w-g6y9+:dh 'ya1^OH\3ؽ Gn"h H*$bt_jH2K4LCDˇdݡ洟X[đ@y!ئ42 -0r)oș'r,ahTBkZ`){0%N6jiƯB6NI/'(/N>DZx kO64pLGy'w<o@ff;0Dquj3ep ݴy9k裗몔gHJlZE P>,%D @_Qн=6TO6g7ߋ@z G@bq_LɆI(ku$xclsflЦ*,. X(ܨ1}-E2L >3Ϩ5M90kg;+/¸YZHCe}kDPW "ț6}#?DuГ[W"bbW>ipsyF'zf#_Ovem ?!^F\$u<S#50J K.W9W\:"|$oJ}8Rov$/1 6Wo P/[:7bp (.[FYetu#W7nP!zþXY`\Ѭ#Ro 3 :8~txp9:̯m{dhi Pz[^a <ýt"".m[æ{#?4Z'_&oz'R֣(o,:28-@:GG&fSlhR>٧%-rZƺV2F`$B>~4uΕ?o|mEXթ#}8KDkiX o]ۈyY c0=4#jjR9~zI@.`DZ`KYI#%tpoNAV]EC>>K@\{Z F#,iD3m1KyDS@Lj^˶nܕôHDΒUN!WցtoA<%njXgVy'?"2ѓH"M".X-{"CfNKp6qރE2O?JPk?tOS]̟qq;E,Pv} BTV# 3Y^fM|)@Py?mO2Lė?əy'c>3*'T6 HiP}3GE?Jw|\ h63QluLz9pخF (Qy}Y45'QdǢFZ?%MSi@/xEb%ElJ` ua ޮ{Ai匽%C^5LhVLYumO_j /CĤie4?t~pP4_e"kmKލ;P$P 7L!m5_ 1r5.jx4ĩ4== f2*]yko1oCs@(O"JecfzTZAm%8~\oIk(ơ%:2UT7h4_ٗ=s##⸬.̰o5`:Ζ*~Oͥzqf}$%V;s9I+}Sp(bQ93qRïЛfS)#B7FҴd=wx`j7BqyL+pq:P!KFl5"eKqUZhs/Fl9S-aGԩ xX8ɣNJb̀M95}_1.A+RbYL=9 |o{'YKvk"/\ KN/v.ӎ3Gz8 E6󺛙g$ͺO@·X vNıY86*0bW0Blꃽ% UXRO9qYHo䴛Sh3zFp(Nѥ+eK[[1h0^YE_/Hʧ'S'QS4NáFuqRHLň |O\h3#c2_[Nj c[>vg^mޥĜ󥶧O45nPax{+=F`)4*l׾B.zj= ȥ~*Nc/꤃H.zBH_EloFDET%2-b%yz uG`vpP(UY@#.5?m?i Au7x{W5ϋ  Lʙ{x_{bf kmpK09a:2¢0C&k[osq4#814dP^hEQҙ*ʱDŽvUk6/'ᷤs[w =TRngٔ1Z"2g-YR-k8`WcS2յiܷl,!F8SrOoQN9ʀ+x{oڱգ6aP'@83M|eBt[`KZgbd ;fe# ~tf79;Y-O|_3h+-iH#j!)Ue.va߶[ M զnA4 bM1c({f͸Jx}9!܀%nd_Ea'60G58QUS`vOfdv8.mʬ]K 5njzZevs{t(4!d}n+b&k )<\_lmnjS7ZC?[ˌ+ TNjȷhoF˾v9p DȈ 6al,rt@|Gl ~PlR[4>MYt&MKi SJx2YѠQy&tG-IEbмǮ0]z9 0zܴK 4$ GTBYc 7U+ntg$)yn.>7|7'd_506!řj <bC/j1GnB \ S A i 8X'hoc;ըo-^i<.V&>&X:YFHhP )$C:e}iʨz{Y] e!L_C#:F:;{ŋ JŎ'|\G/#M&^Δߓ)ҴH"ď/' c0l#z 3+*~h+[&n/xbY)5Xо(bLQz7_H[:OfAz\28^a[y h"3ND ԫĺb q5`X\Hpm}LڀWIpQ+O2B'흃~e|&&!E`b:mmENpXaMՁG~b0v@m(\|Zl=8` yxE%wĘϋFRa5%Z0 /0XvbL(N)8޳фʁvV¯&]wۄ[kjA87ض2ݣ#9:dvI gyCF] 7C{:|~& q ջɳFȭB-'r; oRjNz#6@QCxsxȨꁖ;"'\ u)0O>2#J`k ͚ٓFg ʰK/L+GAcFm-ORjGUf.ƙwI\ [06Rb c $>Cҗ)soڅ3񃋓d3Xqe кvy90R.(, $>CP5@\Rj 'BՄS|?G 뀩zts\ڨSbWq mIi<7:(w DJk1\^~ͨ&n(QI~JCu^kbe)< i\o-|!1ޣ|,&[܌ިd.- 9L5ߵgIl5bYk>;.\'4>ȵ;Y&ۣ\/s7h]jRy3H>^*12 4{L5_&ر|{)/#J C퇏nj47AS=cVt.kG;W.]B?hXQYU^QZuehQ E0%Dj6T5$hqӆduQ>r5jdX/٤Ja旗I h+k+$0&"`}3#ɬO՜'F6[y#spޏ +HcB}g5Br=ܥKuc$ɁvY%L>L k%"U~aJ˞J(tXTt `Q̋$Uظ&%o-qv)&ڀ[ybV۟O b7sW'Ɓ'LԽ>zX| l,y`wZ%E$D1.")xI-sClǦ쾡 !ӧۡhb'aV u)٧L(Rv[ {96#'WE_ύ(Vq|,5(Rs Zl.=z3&զtU9Sg[4+64bX}.6!4bC(sr&<`#Fh~P`Zeڿ'io8;S($=m9!N1wqtNCgu[N M Mm2\鿰Pt Uө҇;O<qz܄3W !penӵSEh@ n&zzcS4,o GoS0yx2 7^:l?I'04ߚӼljSh⧃1 " ,?A9Og9DzH ܹ&~f (F:ѠeKҖN$kGɅz4 ;(~ d{#qX7Voga,tc7lFEySb ާZƨsva.}û{".冠-LPgHDA"8ػ]3v?2c4_ײc?l̂Oi<͘G@kpYFzHY: (+9P=)ǫ9 ^7_Rњ Dj5U3VKTaVH`̈́(wg;=VohYXC?`*,>s>I\0F ;UH\H!6$wi{YC.Ѫ2ډ+Ik)4.=_gJu,,DT$ҎYB) &aծAS9D# E>'X[NF*d *dTEנV!5J1JL4%n !Pw:BIzBLD?O,0t X8S2QVL .!W'΢ k |(d/i.)gq1GpA"r]+p-QL+G]!u=GՖ')+oc3|JCn[ hb01o(::T^\`]ݩ.Abػ=_0҇0^5JqDiG7_]~'gu  =^ͥ=|YvNa:pfJَ f*WP^uLriмcꘙ&_~{!PG8gfaT+ `,RGFxS{fI2T{älK"Hh_SPaO(rY!l vo.©ԧReHLFPd&@]g)ϼhhuǯ{0(IJi\.\dϭzN10J[cjR@㲖R w4 6bSXnDcMaEINhJ]D \ATfCv+Ibfؤ_8wEo"J&a*B!%4/B"P*)<-7 F.κ(vgb{+Fߣw24ݠ4Qh&qwAxg\8|%݉AqH}L2DTFov8F#/N@/e$-ń7H N+}D 9$B P=]jܬdu Sm56$%}v0_ɐ"=لB &6!W@Kq i[>4y:a =e?+(vݤrTbf ,$\O.to|x^:}W.F_%Lj5\#REKE@$xu֕)Q߿#/Ͽܶ*ex*<j~N"33ayZQ<{{U lh{wvf(~}:ȿHF{{̾˾fƽFZ{icQC `_3xSL>xQk|'(L8Tu:Pʛy֮&T@z{KJ19zV ~[=b n)q/G6zϳ؎%),kYMٗ4wbY0+W(74uX~|8io`@ W&qE>E`CQywz!=j3A艹M¶c;u#~1:24 x瀬l]5m@zO32q <(i21)p.r̙WXx5|0Ze [Ps$/=ϵU,g̥OLp}/?ɷUU_zT[`ޢ5T ~f[lėâX3bSAO%w |̘H+|;qyD wYs{<P31 pp|}+MH(Yt f9|2$Hgj?vTKlҬ3n\+LNd^ .ծv V! K(ֳ!ׅKoN> J ٚZ"njS[ĐCTy!8`~-6vBuusm%1f,}qDAE* m9&jjf|:}jUUbh_i6@ ~?M0e=KxRj a"u` J6?kr0kT[˾KL/_/fgzkg'޾6B<[&oN׶)aPlBP( &+ٓ/sr֫f8K'~#Yf&W+nK zHWhN,Cel2 VztyqJa$o275g1E$hcq^w \v7L鴍vẊ?Ԗ{Ό>(RP!wZJњVVGh2Z>K+e EW3 `۽3$aU\_?W`ߪ(nZa I3AIHMUEW\`5|eX-Biio!ܸ y1YΞ&-;D6j=tOs5 +H'!"m"pb|jک#&Rz-U^^cW ZzXlG@m&FT]E 5䞌^/?O5)_8~F$/*jBF?`xL}S\>H\b0%kc6:j\ZA|a*ɮf*cdD󸈀y U6ŹtHћ׊ZC1`A\LdP@!ֹˊ`ę8f) D L 9_ޤj~CD/Gc&~فwvRTs$)ZYe5G+q?>AR w@}VwC`a5rmNF,2=Q%PVʭeK\vڡH[2:L9 m}MA=Rn|gnVd=GKͧܩL\o/G_H*c#i)EJ5[(=)q>^$w:[nA-Z0h`mtYؔOT[F%M sQv8]/T`Y[7fe'M(@uL)xi:/‡ǥL+ %H ->ﻦգ ;7z o@}8si,>h#87C[Gֶa6L6ˑ}e`};q~K-mJM%K?V㻦Ҹd LEY/.Icx"ZAvɋbz?ux#35B'eGx4\V]ro8&hU~{|{ N {HjIv!s1$;JY"e[6Z.O]*0L::i5/pE#ݸ:xp4CZ)Pq /;a@%>j'):Ra0*FO%`qd`~RqC&zۉ+2Oj$봛C;sO: 68#Ɋ8r0Cq5zLmS!2Ы4RaS ᚬ3êޑ+F1{*{ D*D>Mdۊ%k!;%<É̓!%fTg G3.u%M3oI=+clN2½`1fp =< }rY|7(qqtHVT.yb[6пd;1UvkQLfϗzih797ɬ ;Q Ht5'NTf,BƗd9-?*KoiDs E+]s\[ ?A˵d1 d)M,+o*'4a`Uz%i%RYǡ`ؒ=׋\6={ VS+yd=$"8g7nj}OB &&'j͗Jz8‘R{{-*2 *l18uy9Y^|l?KaP!BGԴ0K_A4G6MNc7V0uE#$\:mK #)^CٽHA=Pf\ְፏHZ`.'`2vNwriu TT=  U8 76Ym8لb=o$sT*'qU)K?s_Oh AS|RJ)c+sG]LQbZc;Fink=x˭N7(XIQ-lˍ8h:/`C4 R6Y?B̔ Ծ>IҧA[{C1'-2)%J F5u҃|n48v+nJb PSoy鹏7&Y%GYH ´YA4!9VGT"0\J zJ ,dcq&%6ɚֈ}g,?\-ĥ/AR/uHhyu]M{ۻkC&^9hv}rYe+ȵ0sD -dy^Qi!K f} I%v;S'Ӿ-XcTia:P{ qcũ'Wv9Τ&&H'eLRj݌Wb;>KbѨ@k3@Qˍufk;^=-p%\=l}ב$CDM,[^mEKo.ŏF]v= "t"ov#<tw=rc l\U+v˕>Ӣ^QJfHg>t(. 3P^N$,[c߽~3ɣ/,oe]&ox6iɐ*">Fcaٚ[\uՌsl2w#N:uRNH[+8Y\1s_ uj5/r1BM}{x F4[?ghMXhVӆTxR}J H8B)1KvaKs,)&U^F&wL$nlz|q|b7DRÐ5ß@)^՝ЌǘQ YãiZŜ+F焏&d(Si6쓞+^i*UP<<9\˛*LӫBH"Jܬb]fKz$ae/{0ǍOLYLn5xUl4+bm$!3r){)"oL֘jvSp*] kBYe'):86@nC&Ǝ\y'c5}EQ3+ G3A4!j* Ak#) A hnxMP)g۫lN5fF'5.(=Di~: |3kE$E=>(4隃 )59z;Uݾx 1~ߣ+NyA5T[1N#=Ğ?^<@oG~ ץyAH>KrBdGɴʈߘ%f Ia*Lm-k/{[X?`X5N0[jg嵻9p U/,.QbIuݣī.[@-d{h˒Ȣ4\Λ0 NC)/qc z@ #RZ^,(VJyѨdp΢$ DR^}*I/nY%~X 9w_:i*5KZ%_T+⯧Ц_`w=I`5˥D["Ϩ '5Hy O{ɬQc,({^B-Wc'@TLDr9lV{ܕԛH2rcJӲ9s#9Q7SmD6y,ol"ܥEڗZ `uIf='.-"r 7^)53rE:=7>&r)p3gIX*sU}Nc;ޢjYν.)ZJ FIZp.lD$O,h-TZ޳9p0W$wу\)^ݺ~MO]$fݠ.*}a߈st? B4\Xf]ugz"&`*wU{*xDJ2 oCV1eWɡgb ѽ~ .X=! 5yҭ͒ğB gd>- ;"g߉}\sGA Wl{iY HWp]1qd(˙E{4'h,oZ-Q9n/paMY^ٍ V JG{UVY$ lPX0S0!5AC6 (3hKh(HmW~B5 !]rYfR"Ph`Wǃ5Mm[>@V]@o^JIۺZn'ZOce~JchݟTۖ9䡣}4VH 477)>tnW(Fl_{W|##$ytq馐Of:EE,{Lz pSSbu;t\@ހˀi΃2!Gj Oy&Xdc&*w#? .ŸѰBKD\2 YZkMΝuP|TT#D{UK)+\U00̂W`G?2cU*ҭ6뚸QvxO޴M"fȢ7RDx'ц?+P?>qB'5%g==s`1ѰWyU8K:6Yts6}'!u6MeّQx?[lwOz$_DKDӝA%Q jHVopY]تuU<=G~sWM,Gz4,Fp)¬U˪ g-oKM^yz/-4r{ xc?s0<*(mXh-K?>U2C (1L#~s%A@ *e.eU%Ry,;/!)z:YU%0$g- Zn ޞǦbDMe}&Ur9tʢx$Ta4p+MK;KtJ:.}eMCQqj`JV:t-YNcZZ|aӛC>5lc!!%vc ːSɜz -Dz05zpcy!&C`D nndh` :.vg&uZgzr7k华i=@MFIGe@x+Kos%%_8X{zD#iXZxh`u)][vdaAqQ;9~hѠ /]b }mIaiVFUJ_M {D L7Gw/|$L)φJ?cm1e,0M|NSF.w7Z"vf~dhmۯ l9#ةlNn HCз5ΦRPc>[03#LYgq=+\> %ɐ} j[(Gz%7+  %70yQ怀D Ʉ&!~A#yD!3dU*ouN7$*lKHȘZ RPHjLk@vʢ, qe*2VȖQ42S%Ϛ$$V8dX7qG$ECM͗"U> /+:d^`WUҴ1C^/_fûj! X!(R+w@bW)8Pc8ƪxn EÀ=Xaoj.O712A>X|A)b7X*~PpwDΥɘ!c-IV tu@&կe"DXgDꙭR2jS-7 Rs{E%[MzJrU^ǘM1Mkʇ/ItljWq71̋^B3d81+sbޕɢK8*˄~ drF&2xAPE_͈|r-,v>Ϲ+?Wԧ$1XFUtn+R`PMrX$urJHkBnq\*ayag&I"9+#f4pMOnmĘza& SƭOWz 9GVeLrV,XrPW|fWJH$Xq+dwd_ ]zHGt;Ng,#ᵓ:Z2 Lxr(Tz_otږM ߸3r؈iwTA! 22SFx_bJ-R=ruo*ޥ-cSdE"A` ?+ZR7gcq!!5 * Ϯ]pNTږ^}Duh׫uF|S##0 34\Q]v悧)M+ /M\:,l^,e%xGo7|FC}z Hѕ|aVgYʑ kpXT"c̓<лDJA{{B,W :%?҇ʒ r"1MODl`.-z~D{bC M#[} -ß^T{W-h.UH |*=[aJ߅+ZPm#;@@x J~agil!/Ws%&p_69u\X8!e}i'9j? H$Z)'P_!*N:WuV{ޅp,zX|g$yWK+t֢O RIJ1kG(&MMS %:RN6 <&Qr?'$:QTO8[줱){Z#:6a&a@<~6_|44BC5sITמe))Z$؎CP=\fo?νt4㗟'CZ홡Gs}OeY@׽sdeibOB&J3Y Q_eg0Y{}P0CEЙӽ$!D nE.`CvT| - eyarhTv}ћVH?&p:er/,nābY 曐OYbU16P .UWUrݽfdWe\QMh4jLspx}>:( :OH _MgfJlG9cʣpwxBGYO@kVI?ƘXuLߎc$ryPkVvG}cRB>V+eDģ[˷~ j[M9v|F>G&2OAZˎ$WINmU0gkb3p=;EEޗ|l9C,AzvI~)ϖTDp3uY분Y7$ab7 s2kTuW. 97w l/o>f0twAM2˂9Rh㾤pC1,Ch\u=z mAF5sw,J*vN4!7#'ޘ=EQ$ǔݨ&Z'hX3Tqmo9\<ϱ_H(_XMçcUx#aZ\?hO*bzİ}"&A%Wb.г?]/ \N+t'+-m2ڤz ?D doI_EYRbUM%Yu)R@V5 {VB"jЇ~ͻa (6T?|C\W+~# j#/EF,δ#T#DUOXu$b?ϫܕ 3q VMZ:TpfFV3]к!ݩkpE^EFϬn'+)ح yn$B1C1rE#cΑJ-CE.~PAC`4w=i۳sQK6Ȳ}bNFr*Im0lC:{4sqcVܕFz9D>kѻ[CEፂ+\\ۆvi?{S;efӔd/,rsSg.ܯpG~d=wu$9DC^2HGQ*P}?0i8Ĭ3e,tg-ZY!y㟳OQ*pKF3Rohnyy*m>սeKU~KJbtݏc7\ ;Sˎ M-ԍvj05yTCGw) Lq[&m=1 TZa]0RjghƘOvkCT2+UBI ^RU<^<SP(XMPa M:I5V<ԁ|9GlΩ c *Q`SKyI="; QKgﺂ魿d~ {sQ05+h<{2j?_HVn]0t,&?ў$|"N_$,\"4-ԕjb]{|J:KEQ @M7E,c G%:oZ 6ulX2 `o#ш=}eG\{ jH\{~J# RVi17pVa 6> gra Ʈ@9LY$$Z0E]9FU)q9Z2!fβ?=Ͻ.1bp+na/˦O]Aл]Ne69#}XE^{\mO[1-Q@Rᇐ4X]D2 SG)J mq>U7/VIjzG@T^e߈Q/f+C=DMu:_=ZFi8B=hI֠>@١^!ωGaK=ΜOɰwᔂFvJпOWrRW[whoȜH4V`:3T K &MIOu9jZ9*Br4~?%kPy/&IpJ&bylEn H2aJ Dc !&3as#~Ǖ@zzf_@`#FCFc'?[]43fJ7ĸ4Z60{ \BNL,|ocÝ!F> )BBVGV e/kdg`[LG]pu)Gz2rN̓#KwZ`X{S ׯ}r4э-~a2tDP.VcԻ̰`u ?nRAbT7R1iթפ4FjRJtkN(d VTt?CP\^ffEb Q KЊ&2ڇ!y#_ M^]ԝʂceCfh'҄&]}Bƺ8n4&SFnL1l[V" Y:̄\ 5X=rh6ZjARk>C{NmJ6TjXhuD:'@ȧ5zEm ]ƍrHq&90(Ij䃙SkJ6>xKJPFC}DEzjﮊ+êdso;lnmeiZXdv +XTխge`(/x,zVODsh2nN] bo#P"{!dI+q R[RCQ$<ٿJC1fH`ܐ&w9Z~;/jb)ao!u%ȵ]>lIŒvrI3e4US$WJltI\r7ƴKTvhEtdR⇾2{|1Ú\al b\wczNs:Kbo@8'*t(7P$hLb[j)B6Xrp[Y-jn,}mFBF޽ A6×Ci&`C֛|!oaKCm  'ym]wՃhgKa6)ZVvyCLbF62}(ˡHn]y^M)lʔdhZN7!iH;UkJ}(2#m4VƵpFPa=D+Ьle0dž^K@4\r{ ZpNz*jLBWU;]{yj;CL<\%. .T )M>l/OoG,#:rj7V;6/|ċwԕIg0F)st+dzc$e6M@ۡ^"(lS}䮻dݰ% Nm\ذTm?-,rvoI OW*{ C鰽W xΆq;ϑS˹Zݪ+k#Y蔤ȼd{#?1 FKZ,Ҩ4_j6 w\C5E gWJN™C^i6ߐÏc4`laL:*EAty(_N: ^dGJE ©p6#BVF;^]sK9Y{dq m]hs*Ce>jB)*`)n#FilgCTgd/K:'jj@CJIK.$*Ŵhs^p,SBTtHѰITK% OBI%syA5Km@Z`Lu㢩^׃ n ֽw]G:sL{9C:q9o$q媵YMr gzZcR W4s-trUALS 7+nM81aҦ69l4eMJc 7Bc9Ɠ̭d !|XinmU~"0._dRwSsR|Py1}{OkDuBʋr9J9@-Z^nBӪn 2m8A 2@gUmeq9)hEvqx^qD岪W!.B 8÷GϾ?w0%F,F`w/tA$&Frx -qUsٷ@Sp 07NMKUagyՊ ?d@Mťuޘ®>BRV1fiцjF݆xݔ٘wDYd(ư<'a&#pyɊ2*ԣuSB*Ѱ4AQ&2Z1 ek|qv]^ B G!;[Sc|)w`,sRB%^T :?㧝P6p(?wO7b2{H sMK25Aӎb= @n2Ў6t82sS XdG`4<+.MANңU4J)ta%npXJZrHɘɂ4 Ą3JЊMM3nV:g35ǫ}i1tOpN]ބHP>2Ư:;- hO$gYURQ4bІ]$hf;G'!u[o KOސ( @/(<m `k$\o񰙸U$X<\~xܩ~dt܇"kd;V/X-:;dv5S0k,LXBVL`qF;-:[-/S!IRdum.eKvbXn *@ˆ3F<#+WN-"UEg>TUqXzUQtWqŐ |zf+B`1J഍ 4Vy$MQ,ťlN24+53jdB}J(LceVc;R/432=Yp]@-C4hF5WЯm᣽5ZTRnƘkYUj&æ 3ā}F[:AYFՔ®7YeFg/Fjf׍ ʹe8Ё(aIV'45ݤ!ga^ ۉ6%~H/Kyj;jȉg5nZ -SGi ܢᓂzurzo-n 9"&Y2 \v<2•5N]jOC&Al$e Ң&+$X~hc4ټ7HsM7v҆/7qN;Pi.$rH: Zt"14N\?0(L  ո"DܢH<ȿ8J!o;klx*LC*QUEb [I_tܼ,hSC vm _A%ٴtӃ_ך-ZT_Iʛ;dyХKhEcW>!C@g}42jRD B#q F} osi߯'=^ڞ>`%,>mv@ D[r0 W ,ǝOJgNuyE`E+ʥacnKd7fIYo|AAKdwŲў :r[(CQ nGd-y?G09$<4 XEN% ]_O(ш{Q3;0@!.Fqdℴ{"FHnk>bۍr]Pbo-$qʈ|/z87ӐJGc%d|HpDOWbg^a$A2>ko=75pUN[01& OKN싆C|_ӸCԁ"&3똏E7hgsq Hf-8M :ڢo U<˄9 P8XJ|eN[B3p9$oqF P WZ:b,ˇb‚zD.^aSrvJ5|n3 X.=2`[IC5 WajA<ͼ*F)ŠHdQ&ϯGnV/؁8`9iRs#D}$灷0 oV]8Jix$]\`." toIpJ0:Ie1녝>)`r82I&=!瘪e:E5k嶳wCѬyg<8l5;qcv+8D(. 7(aM:1PL%+`Y/й:)ݯU^cP3} *W- [‹7#) $$glbV6Xb?ꏦRjxigTK/7쵮< _CKxӶ8eV4'vψ}|.6oyu#ZvO"AY}_g4,+T~CDsz`(6dpޡܔܠ;j7.f zDUjSL}gO-?kA.u;<:Y"%K$漄gCnw{QjQxh3"'(64bc6K_$g#<' Z$`ʤ?hИҕ@N8" Amgo|ʊw8c:_aJ.3sŎ5W+,.fd߫:YM RZ](Z=xh*zgRfL)9r+)@gr:j9/}j=EWlq2.W:] NݧqCIe^@h9׭seIj6SigQfL"Y.ؔJw( 4ǒ@'cmT:ޱ̟[#lh/ZhLM|H;.7bBy A2M\,t4#dK8Ёnb|G| Z Bn(g;޸BÞtyؖI܃7T0NC}{:,5poľNd*k%OփW),]ej!u?F{S~پEtqYFъW{{6ꚯ)_<{-|K(WSAU+^iǐ fH)1U\OU2챸3{}xS*珇$ҧT7qRպ&/Y|+.y'2׵(G_x1;2mh#`mAkAa@d&I3iZ.#H{גQs?झ}\XW_|T0x ϯfULk4L@2Oq:sM~a5ˎ_ v:\5/K'ָ⡜ z%ir)ŐVvɖ7WS *XmȰLcsqE8@pIqATs(pY>$/+Y-bԤm| \ O8Am350]˾crЮMz> \"7* a ;RY. G5s/:cY}ɉ=عg_(VЯ0Ye5 l'S4[Hz"8uC4_ |oy2,2|xmL@!j6~.+ӎDDW*,k>X58$Afmb_`~N'r1 dŨ1pU@dȽh# KNb,oJp&q*~TږE X>r[F͇Lu{ʛir~! ;VČ2 \0$1` 䅘}dw fHNFٱRO/aLEoj)gL%KMk M!4$!.[UJL,{ Au_tdBLXM#AeBTcVoqvow9FߺC AG8WFm W+1h*)\ ׯ<} 9-p<ӏ4pS'/lB/#CJ M/x+>Z8~Uvqs1^@ FhEy-h|6Ml-)3ͰXXIَD詢 =չഘ,)c?\5VY^ w*1|~(e;; EYeB#;Hs)ɬ]ۧ%u5 N.j%f- %ѓ%0{͖Zv0`.P|5< +# )^r,,cn ^UdhsQe6&C3 %: -DX( tA.4pVvL7X:~fT;! ;^({C$A+Uk"`)x(jGMBM~ABcp<^2C~c DMQ=3C@BT?S _ ێ0+C{M pUpQNNKh>3]!`]n~%w`ʈH3BwBZmA1Y?naHOwwUGHTyG}wbC>YC{mA0!EמxkҺ]M)gT8(]x2X*_]4%:J"`81&@,JFk 0~zov }~8}˷s (W"rU4<j5ßmO.c0,]|}*TTSc6ѻKhP<&ܛͧҸ1Pa`4lBì:;,٤G0S W9 ZB\Ǫ-ZM7YkT{BdV'"J:DEOMJ5.6 m=c271zfca0jcR[ɨ:}Ga#}=7]FpO:7Kf& wʉ[6 ffqtݘw74'.$ e5gJ^\'#:Deܬ˭qꞀS&㋋r?ssA.3dbwXkt)SI. uY׫/ș{^-6_aP byAeU\>^PJ? htpDd*sDhh#<S KV3gA'Z Ѧ/FK<dž@OrB4Vԟ<ڐHKEkXClb h<&GCT`|lR32{>>MMYC 1#Oj͇MDZ#|J:'1L 3'[h.JRZg3Z5vvip98˨? wQRa`_>ru"T-fL3-{58u phQP[o yҕ9X*SLfsɶ %O3}DF:sKHh#4Oms]&Jŧ |v(g0Fv†D3).7Ծj -n$7Ӑ߉Nߩo{ 8gK#,czF8goVni)zVNrjju|얱FO#?\{ AR 9ff05`pF}ÅOCDM~ a9rUllY&q:\xUJ}ؼeLP(r8o ,rul;Z16MlSOF?T'"Bأ-k+B7NJ`U9ٖBĀj2Z*l<44VbZqj9AD,"3zwQt6&1rKwn|-|aUx?:GaWvLpy>rKᎻ#LL{Z7TejQ#9}Ivso a>$_׸5pmmTnV;jh0\&% ֞|׷k3A &MR7d(ڝ'n{NG*UZ"[%j}ŀC7YV1ޒNR%Mt;d7:ifcBD-vqf y ٦#ǦD ${mhk@6 i6U5%B8ligŋN_h2i|xBiC!ONڗ|wxMIpswB6@:H2N_";mԬ ABO،O?-l hyui~&#AE }:9>'hv3V4Ot-=`7m|'6)w9p_3P)[>z) @!0O9Lhv=2cÖQKc9̻ʩLjYer&Vn+-db](*ʫijݫ񐰃v}z!09lTA0n}zܚ5{ ҧf7,}őb"oOU?\\U4ez+ ؘjM !Y$h{Vj/ƭZt`F 5= q mF93L|0WVte$Q$@dD*ӳ;n!=%*/9(_\_Λ{Ʃ0r1fȎ^~\'(#50o)M䥞 ab;u9+@aa/g8pZȱ+YzvyO?8rPѴHnM(wXL6<ޱ $W,u^}Nq9.%0[?:&A'b_lSC5S#.L^t3S"L|hʣKʼ(yIpYm닶+^r8K1]#T{fd^*| ZGHpܧRޕL* 0>,%z]~(b)BvWsCls_ ;Bnd?ucG%~G`f5pO9̳= sM:]aic|0,Dl[X!{Ρ&esbS}@eM//ɦq'x2e1N-W-GJ-oQ+Q*@YsyԲn8unBJ@6˓y3E_fzvE x(W֚R K/g98&~\Ihظ8S@n@<}bjPmmT7p1V+ C4RD,*|)NX(iWt?'Q}qRz4K]@&~+1:lX:~VcԵK> ۳Ob'lzyla8٨bG6(=)ֹ>o{"b1Ƕ[X吴4Z_lmePb$Y@Vk(3-O_Ф ǯ&gRw_Ĕ79\ŪG2 Μ k usC-uĈjҤ fm 9T;ђ>Yvߍ~p-:?|7 #/M? rst禓TeqB78'kX2:͚ 'F&ZcjJjFo"*}`@W „m1hm(|!hO4j^U9iRfdnP+Iv"Q­gD/^E%-<w<ȓ(o"bzÏGWJ:LjT`Edb~pu6Ozrc/^$3<|d݁ ":K'f8u+Ct!sG%ޙfkFgllLS L;eB͡RD )0 oyG,ONTY|䊅zHͥuhWIJduid^acngi5=k9LgfzҘI46:AvF:rv4>P_ћif3B! ʎ0 zzyF4ohwg(!k},$Hv2l%'{{ Aϑ_/ ] BY?+%h?eJrL۷Fkʃ!tѨuAZ/Xt;q$RGJcZ1Zê>l|g!r2f44Xũw&f&rM-' 2S@3gNߍ[*L/_2;}V_1X Q12;kggl'R.A Ff.G܋*#`=zK Bi] cG\Z} aI5J;_N@ dѢcW?}Sz 5U'Jx~Dͷɇ9iYx 1G'TLcq`jQ9H@һ-v*Y w?J\\5klMV;H-"/wz 'hAμ`=?/##pmx o˽-Fd[W^5t݋o.lh SMI :)`\9?N=/.sŶ*gO(ʛ\O;o}ҍvyM?A2> CevP- _^п⎖ࢫπwa2tSވV.4['Uz̷x>QDzQ4P>&kn7b3z)[xi7wz#a/ HmIgy2w?5M9@c c%GfRTrNcB>4rN'IcMT$PK4(\WMB$i$wj\ w6>T]1kЗ43keTF|$ */wB"Q/GTѠuBŪ//Y"A`КDc"gOHaa %,q$*(|@G8Zk}$y Vsc@Bj"I,(ZO<ݔb>irwOۏ+q+F WP{6 vk^kȆ|ͧ-U\[NKkw|Josn3﫪T~u; θ] Rֵ$`.@#ptI@E0}/+TYࣇt .P{<KUpQ+v בdA_bm # HԎ.J֧gjC:ւM)˰hl暇oQs|A({K`V6농4 }dءwT1#pgUoo[~bKn}N / pJka4 @ԯ=ϺnrI3*/dk{w'D͋4A+e̚٧J#BaqiR5d91_2.MwA/~Ke=B|1ac׷ cX|k.э.^ |# ;Q<=5! ߱"&Ȋ O Ǖ0q$Ԯ)ZW`6 ]8.|<ØF6uEoZؼs>֫$ DV_0 \3A\v $$pgԋ&e=< ٺ@KN0MaEMSkhPA̼]$Yuw_Jͳǔ8I-4<LlD;^;rd{u#fc!e[}L Ny$t)\ݶDI:$ W<hETjZ ^vzMp?yy IcBaK`w,rht6 Z H7+DxtMD e ,wpؔEE}qIA|BYT+oC!.ٳj EY K|T-.Md`lk֩-;AUK@M~> D x@L PR(/M5@%g㆔J/cP*1\;ל.>PNC &Z+_mtQѰھ ,:[fCE+w ]D,㧞UO1@$xϘY ?4>  7^ȊYCQzJ6..[S#{z0}+͕q9%3-IIM,Kv׭Vį}\FOOݔH0Ū@t:ٳD lfG>T's\R%$,3? m6yDI? 6FBq(K\uJ8,$;D:ku^3!W|#0RCC,U}BWD,j֞w%pmٴ@3 ^p<ͨx2_P-tcnS9KKpm^; fƾ8J5qyɜ/w.Z:չf8sL<۠zh[n[9rUT,4#L}4 *o8 ˉ%gx9Tf 2BKK"#՛9`B*-ҕ#Qy4}'mtO(3wO )cmiSe z$.Lv&Pp]]\PT8^`LmF S,.;u!S&pTZUjVksloŻ]R`*OBG^.gЙ@k5mp\|L1bm˭@$r> A8#"]oP뢰MMT +^>xcmWu]ڨr}ӯ%D')hI"n'g}Ð 7KȲW bH)Y釓 1mEs%4@tvˍJ0Md/J>V$?I;A4XS;G>Od^Eg\4* Nx{S]1_}a-p*Q*7Γ?'KRr5 nCv 2=.UɾC:Qwώ=]~h0T7;@gT7cr3\?%lϦG vq=|kZo=Ibb`p=&?t~gc;=;{^wy9 bpr!0oJ4\ ~8_1")]啎V:rpT*_X$v>g7H yhRXXs lq`tt:&9ƶ^%rPڿ|ɱEZpKV`/4R*-잽P zSZL]\r'eViľ [{gpբo/S u0w+#(1CX,I6U?^ ,D!= #*iC" \/mM5ܺd +56uA5/*-&6{_EѽWrv#MG{'M.nBYI]R̬c|>yl5a/;$vsc,JW9`'w*Mu8rEb*ŭ1 ,&NS2荿jA-N5'-rl@Of|9>Bŕfn ~-[["#'SڻoL^5`v(`!JŌ nFo]:%J["$/GʃJjJĊ_܇ղC7G[ gS8gTXiYـˉ vc4)V^\iʔ[1+V؎k=W9@I!/E{L;̹&3ʗaM@`ų, ,k>{zp-71h߲f`W9h,En" 8e׵d7x`ӽҴ  w7!ýїxR3j Okb]p$U,q-A `^rAd:EL;u} Xi/}/oLz|BQXcJ6zp1PGP B)$ַ!yA s O;6+BBtކ?t`∩ ClU3:DD5l%C윬Y=pA((N \{db ˖@9qs\cvçzhi7y\j=/-CMN+GQݥkL}VyE JO`yKGg @=I1 KߚO) z~FS%,*NPfPeX㧜DC[Ւy*j4CY _8=4K!-`6#e犌uր˷]ĸIK/-7_0'fr/ A6TJ,U{ <BKs;YvQK+88ڄș]bF.j>]c`TPŇE%KB7I(;?/} 0U<2ӥhJWGfU3fydOy\MĤ1Y]Iz rK$!4=TDf$ eΣTb=.1ȼ(nNAI ` puņ&hzV7#)2ɮSk㐦u61[lu7ƛ!-_o$XnW0C/ q g$yG3D2pZ luRJhEo^N;lhW,O"sdόJk<ۊ=FWW:- E2679mNU. j>]+m.(vr9!v:*V{Xʑ)rh#QM-zJԍ)J#hHY'b&oBLDL;礷?n`wh[aq\TUìّP=zJ|#eG׽ա,$hCgߺK٘>Jcu%1D ͳ]]&Y72K]6]@Y‰Vth:d:s({!s(3;XGqYkI۵}ݬp%br4*8n:Vi[϶VFnzm<#ߟ/ bݟ ;Bϳ.tָziob 4hMGߔ4*om%4!~::U_O&_F{nъI[ /jkvr65CS|Zk(ZɲǃV̽x1iaJ,Udh;z4㖣gW̿L=8ku,%ў2&m/m#+NT+Yo_Z\",cJ3kIccrW&/ FV "Ok|;}՟j4|Uz/bq{ {ýcp2UʖJ1C~MYx~bOTMG/M)! ihw S 93ۦbT%,yGjgc/$O(R-|F&c+sBljq!U+:cyMNoǧkb5S&4@ՠyΩ ™8))iq^T3K tRtwyܤ߁`zH=o!1&;uOH~M]zy{L{Wg_c׽iEE(n\Ҭ UZּk+ ʥ  I70d^q>"]8g<5н%sv"#m> dr^vOA 40*Ań~.@6)vG̋P7rA=4]=k2\{= `^]ϡĬeʸ?%_Yxr4zʾNLŸFĬ4 ܇48e^$ ٢Q7a#d}Ya0=( w:{wb41*? kOQ/K<)**Ƕ@(g,AR_ڤQב4G2ֈaErdStTݮ>?.iUN+v{Aoo5 =g1i0BW1E =tdPC"~0 {ء{E+ID; {ע{l@ܭx~\MR@sJ~NXuѨ&D&=wPm/;a78\`W,g]ץrGRVh5 \j JƛI)ܻ@dww eXkM eN=z9su {80380P@ɽQ4 \N$tyJ r[VmJ"ZQq;=hXFXVYFr?2g@~rY)vE*y|F >\b,p,Tțâ"s$i*KMϺ^gbܐpܙ0byc4} CPw|^88Sf PI {W\W1}6ʸ*&,Q,엊{S.v.bkEKƗ۶-|@t6nd!%'{#xm|}/~M (aY%F/p 7;#Eq˥t*r!YIdq_xA\uڨ[y%HӀJCHз743N< +:渿O,h 6%>ny D\* OK}u !ZshXeW.i%Eb/Śs 7\뮳A O&/i|n.[kMMVZTz^9wNU.;{@STjs.UT%ޠWǩm sbHf-/ \%o$e4e{n 32ў2~oo\荥sZV{a~޹l-a,sLdCp|Qne;e \ohGK-e{X5s+;w9ZS~?R.9r_>oNOcZ% |dX&J3;Mz-+GbklfF,- \i$j+# b6dN ]cso! Ǝ +T*௴NQDAVG@k1&\&HkqI! Ñ mnP *rA 4۬cerU?3>N;466_Wl_e'偹r5Ů?nJ4C=qZqwӭs&#\%ݵU-#FJ֛1+]v~݅R$N3&*Xku M&nSʾ.v"F'Gf>Ȫ]~3y8Sax3$w;:`hrt0Zv{'6:ȄjD-pk-MAS3!#@\Ԩ!>O2p%vޛi?5hߋN?Kl1󬇼I& Wj-uW > _&c/`jЋYкyE8wǁ2R=Ɓeg b]olӱS4hӔ9-7Aqѐ)L0m%dzpېr 8N x_C3*rUQ`Z%nG'X‹-oeNւ] sgo0\DA|nNn>R xؙ-D1Fgϩc3(+k?5@\fwkFQ!0B@}bakgKU}iә'@FF 3Rp%Oyǎ{C1 oFOJ,3=١ ZTI8isyjؾD-٩Sm^nm `؋IFE}|5D[7]>]j=pTa)PĿgm?1;E/eSy&5jxq]l2Q=T$ Jh"Kes%AS uhµu*V~ܑPBehUf`)i)v>`Ts*=}MYU$ybjhl2V&@hAkU2э%}yY<#Kɒ/{$.^,wpU ƍd"m=Ó30hTB<G( JD}LwR2 gKRá>QW!]_~žA<پmT)>.9&sюL=bP;Q!2HNJ`ʯQ15`.O(l=M·X@hNkiHEFM?x{U涊hG %A.,EKDHMgBud)ɟ{pa_# ]2&TpV޸cM2~ *%- \)1[CWh.D`V~"j[ʸp(p(+"U1!=നwMZNh3 Shkf= D\"&U8,euiH-X7:DW 4qpaHT/byc-W"@]kSzIp;i2j4nt#A z\j]+!_$*TQy.,5i8nZɻyp`7yjvNZnb;7]KT}Yk\F)62d XP rT8j љ}gh&;g2!j׻t\ &nԩ h(Nd4M2-n޸,W fԥzUh0G (?TEkZV3ZbblP=#f`>k?U!A5Hnhz8?$ʣ2[@H :OBSt@ZIM{*`GևxFb׸7BC^R/:&ӃymN7)4`xu~s '_LnltרF% *sPSG `.Zb<+J,NSTC0"1Ŷ|6Cg;u=NpIdxʀd|8ܹQj0E~䩭?Liŋo _Vb:_,.qh0H:92N䔽r !! ${P@'2OK1@ZX;[VwzV +ڮBݖYI^ Րz4UýXD%%oaN(ޝDOO~+,^3bMlH@o#s!QdU;Uȟq1IP7t`tR9^ٌ#֤TX_3$wƪ7ng{|f舻Ƭ`%[@ ',OT!cwYH!HszqT.$v'o‡rM&c-~=^LNYT4ڢ;B Nnj4 yLVGn@3O\fD],>0m7me(}WPQ\I2ahpQ.Qz\t9D1̡0C׃0T0bXvy0Ed'aٮH2ۭnxޚ:e O&5[UA2 o!!9GC\c?cuy[Ԩ_Ć[өO dƭ݌m١}mT 7ʜ6f`` Z|c݂ tBc'RFRxdPGi7 r/j$ߔBEq6 I1qhYR(ū oJp Z=RwQx &c>֊w#,tz5M/b/;}.AQe.Vތ-VAF/{v򭅥ӃDMtn71W cg(iN_Ib۪#q2]VUBp~eSlbڇBAEO{(ȚU~ϔu~dd5KY&%ӺmqAՂq_]띙U`x]vo1:y(5Xz?Dd$i,Fs a=%%P ZV))&Y޿ޖ;TgA>h"DrɋdSǦp{f$p7*oMԜFIU)I Nt 7`q-mC0-\WÖeKSmw܈"pܯ7Rz)Etd!%G,KBRc hwz̓$n;Wy&_LLJ%bZq1 5DJd׫KٿШn 8H3 %aY^ sG=NP+ˡ!%~Y_Zk c5gd}#?k33b;PPogPb&hVV_D|T'IZs@&X#%S@U5}tI#I)2=*ɛD@` ٸLm_Bik:;Y?d' Ť ٟ_E`fl:!_J8$wf)C) ^04w:Rx3|VEq`VUFQFı?DĦrECB 570=BdOzhWYUHtRTGŦyq831-<u~2olKsoE7+nϵr nQ"HNT潈 D]3Aﰺ- Ýsk%+6F} "@V)`h:gFUc~p>=()E7' ~qB~\VfLNBD-w8AT 2O5BɓWZQ A2yӁz{zо3?!v%MYSP-옻(d@vE&nD8gagbl,$]U!XH@ 49rFϨ[_ɣ2Hj !}q+;lӨˮLb:p_CԳf4`%эPiAGw5eN.d4dDJV6ppԔwwV7kn'cc0.,ܝ'I,5'}f9pүS7d|sm3S3wdXpVr >fO`psÂ'>r%WHq`ZjӅ*)Lv8L\![gw|ݢ|"yG^j%+Zxq#|3CmYU<Ǚ,6G߯%3/ x{D ;zsNw6˲'7ƄM.x{86D́#rR3<0TˏiC_\C2vSvSc+O2E;ެ8&3G(&Mg2ƞOTLj:̍ .ft|6\A{ ӳ'lkǥq9hAFŻ!$>۶/߈v]b=7q+GnV]Ba,h=5QJmiw'NWwЄ' x܆E6Ssfx:4uClOԨGJLPAifYG@*Cd.F[)wEe67,`'/.m! {jÓrFDu6z<\AcdF@_OL-YRN68D@<:H[<2A嶍P^?I3*gU WS21hnAQ`lA5$ӣ/>-kΨr9[/TsoRdƇouv!e.Fk|'ȅ;*cN.]r[sZ҄}]<3QLꋒ.)P0y2;i*MKe2I)™OE7 p#l>Pi88kK= 'Jh\c>ht쟥H + ,HJ>>vؼ# $ YJ*5`O+nc&^Zk2p&vlNiL%}}N!Jt#wP$v?o'[x(P@o`S-qŇ˲JzB֕Q#F gJ?kCg -+.4)F*/Y*cʶ@yMڞgCT(|{hfCF] Zl{B)=hM"]0u|2+fS5,vv q "Ev muK1m%Cjw ?n֛-ņQ?9䡃ޥ;wlu3Ne#7^N%01~~B_+UP.*oPm(/=;8蝔7&rkg\tmӈ=h)ɨv^J{ܘ}5}ױ6NstP{$^9Q̃̿!Bv&9QEZI|_GH;JMjoD?=IePӑZsSgw:]\AP:K{$p&܏`4/"E{ʮj3TbZPMQa+Hl:om QU#]:"ָ,saÀZFg_7 K@tyZhb֘+{JUXhuH\셢,څgG٫bА-6uc ,2Wkk/NeQ'{Ѕ 0+1 | j j@yy.n9Vs(HIl +ނԶ^lo 뤮J EwdթOj1wtu^r&F!C['§9Zg0u1,( ٞO'LCpKꚛ6,BGOT1g4~]H԰а9NgJrCYjTJvfC~vJJB@4!dF1P+t&nb3+*%JmƤvR *)x'+r968U-)9" 4Ziggf%1RdQy0eC:Ծ(W'yP^,ڡρ AVǓJ^p˱|HsAҚnBH CAfC^rrmO-; Y'w3vWpTmX9.S-H%DfALN.ȏ;-0`kB/#RBT g1M"Pʔ/{r0ܝU=,|@{ ڟZc7vd1kOXL-ML 0R:Y˕1OXL=Ƌ3rq07x/":jRϪ@[ܑ,@;IA0ieJuAmiN9ġGuPj?<Tdf] /#Oh. dK IųjpzB̧V64B lfrRJ"Y&LQ2"0ש?thTm3rMaI~xwJmK ߞ$8D6D@*#c-} ^}Uc.<]@^{j.#ݵm+2J.ߠF+S6NzՀz*k?-V"rk+g a.@L8`{VDI!Мa+oϐ/sSǪoNP2Z.NMCr`^`w6нpȃ+ĉu/̔5bnW$}:3jKNJSguWVB[( [ojm5Հy<#ykUIkoVASށW2_3'[tciM.O[7|?.{ر0oƎ׻r[2 _<-1M wI(?",zG)p;IC5gP U"1Nm4|\73&Ƞ}M@v+!)캴R82 7Si; w,7EکqY#I3Ti^U=غ@ɹk ^vMilfʑcw~N:_U?N9}`ל&ӂ.}⑄?>A4aAgZ/.dqBr=zBEV_ YfrN_Ag'w `_g@F#MCj I|DA1kntr<r*XV pH9FK=1aW $ "^)S yJ`,bks4r1 nƒr-2|D8td.wOH##B +svBY]N6@'=Zihf{7A;Z(qP=_[h"n!W2T5;O%Le7~*\W&`t["hy拙%c+Yn=9ui} pdMǮJ4^A6 ٠Z!,j&ѷa52[[!韆̰7@:[θ_+ 6l*$QRTmqr}\3[ 4Ј)7Sot`ڑ(5>Y!7ik! UV3)ǹܨ[9 = M<0ҼFR1!q͡s"|]")KP5<`$XW jg殰ͤeq&E<5Ro㍎dP|/Fv8b63E:;\pl9+:F~Fr8jy,R#LɛD~kڌ \*(^\3x<.>\}K¬͕&*$Oڮ&ny9 at^mCFN\|qGD\,@!\ڹ~-Ģai\Ed`iW$XԵSlyL"I\\"ڒOFKU }$3m(ioBHr u3afR T6ڭK>ñFhْ0Dj1b-5 jG'ǒr6{ P밥|@?6W]Sȃ :V1Q<YȧYz0_2$x&zE{ů9PEN#gWqK/=O [#Wwy VdE]j)fI [@JS}I8:Hv{0B#lb豱'Gܠ@g܁){495i+IuoP |9Z]*gx7Joh,!}}ڌRl)؛9:;gjheϦ2 ;߆oPkhRT;.۾K] m\b҉|QS|y Y !CLQU =~Lx΅g=FƃU{53já'B/X&셻2'D=%`q?Ϛl|9j s|p\-*p㜨~襀luHhS\j?UN]2Ze=5Y…IՏYḮlXv#><% -aQD D_G@AK6˽n"TDn%ǰ㎊.5f;"KkhAPN~rizTLS]aǓp⃤&Z*Oq;JDzrnIq܆ 2i1IBk=l}MI]9WsrZ;ΆJw< ,%`AtVJ+-#AŽocmo V]:bB^:DV`VLvJ`Ƙ^ܽ6`- /@ɂS-71]bgVη0+#LR2lӾ b٘]-Ҹu^)Jt/VY+7PrTYˇ7pO( ^Y-}Ebn,)ξ- EawDKܓwX7 $ TrVoV2(О[*y7]vE9jrxڃIJ>DNb\ȟDli>%b o&L?9y>3Z`BR/l \RYW[Ԕuht{C7j8x㴡o;@`!I6@в (M5NܧEe(afŖ1]*#LMZ f1Uts`(@ʟ ǖ+B7* ǵB"%/a>4?$\Bis5O.22'&EO-~s"˽tqkwTsȘ)+"&O-{=tFwtq1**,蚀(ίTnE|dNv^ӀdH07Ğ+B[QGk}add@ ;tT WI2[`qd#U@c;&XX ۏrK)vX"a)T$|,",<5$>ąT 'xE{2* e6N-L+Xpc`F?e`9zN2 g%WtM s<^ӈ)b*̙T S :;қlm YʙaS4 ,%Un%ukwrw`|h0A#.݁mF% %lwte7kgW-ʶxRX0/쀍Ӥt\*ngŗ 1Gvvl˹rEԺk\V WOb\%UdU/Y,EyNMni3$~i/AKOA*V(l3xq<>lP`><f0clV+gBe6W;#XO߾V4E2Pox_ǭž&f,ʆz f~~ܬ6RY)غ/Z@$76mh׻9xj?PkA/v)@?K`?iTbpz$:-9MW`x fX~22qIKvüH:r81$o#V_a^1$1H7" VP\dZ1Eh= ~WI8ˌ aoW1S0ǴX9(| a}`"1!ook ;y5ntfr=TsŒ ׎.97ERP#"ec^uDmzx0ׇaⳒ$bޱ:. `Isn(UnW-E^NM0n|;oOZrF4PX߯aTZUVklM<%~i܀AWĉ"UP΂ԣLA261.tW ZFv43a,.sd:T6%6Dw ^Nu[: t5o-'Տ:bj-uUrLMtJ~){A!O^~AYA tИ,b|ǕDFC'k0$,2[ mB舓GPǂL?*Pׄ] ixUӗJ4}!k֟hl%9hq6 [)d||~şA\vq֢rNV0r2E&iJ?:7Pω'~OBXPXd޽胧n7Q4{(hMDQo ~LHS-&Y,(cg` y_=楃9 g1u$LA,Bc:Lk2%4JR,e>?O.qK#V?3  Zkԡ-ep 1|J{q?r m4VcΣDXNyܡlևhv4JT#~rm\gK7v1 17Rgsoߕ\O8a7ΓV`H6>(tr_Id:rxLo'Z:<蘱"5P5':+#%%qI>y4&) P,6ʷR)>Y u`[Cr28FVvCR͎zHSSTإLv@y Ͽ}iT T]S˛j2 %.W=g] @VFf[i2I[fF1ЛG=xKn>0EE-wŦ0(>0faQӜ7%|dz[ZsukeݾtĆ28LlŝҺnFm䋑gKU^2܄N?SQCK- 焚`u{doT&]#qc~^Gu9%h,N4LQ4('N3$u9YL0غՂ4L#w՘JI4k [p\ewYWoT7O\~GjۼtiOpD޸U'UVr9괲 ^˟̥|^zA#]dQI9EjE/7]+YOR]Yd\Kx +1{:UjSˑCؚGY`ksH :}W-%blt$ ԠCp Uʤ%~]^b~ Wk|KI (}5 #uy&YUp`{#bTOѥɚ Y@Rx2su+ƷIh/iG@v""\@<`sTe@wF!W"l#[3--:|N !qM1G-^^Iu$aw75 ]<Q(B[ءkYZDWťSUo<#t6m iaS:W+8B &bgQ!nxd!4ǔQb( L_d h\#Jace/!19RC wmwgp 0Osk)A/v#mhTYs$uLPӿ!0ޘWgp2D61KD-B9i ?I8a+˻lRݏږF1ͧMLUz:e. ?y.8J# #( ftD_uRzn>}:9QF75kBɔY͕ jJG"B"J`A<}rgKgDM{bz 9Tkᗢ Nq߯u;Y&D!ц6—v/oT>]݇3uNCԵܒm}jf8n/YF>R7k4qvUη(G0g WH:YGrVY5>>?yX>КҩYOu wu1+4|D>XA>-KF~Հz*oVSv~UM`&cKhfA1*HrդHF'M8(]Yl!51M=tRRS"\5_Srn ֶpR`TJ6U&Ҧ> E~YJ2hj68SBYgژ8DK#߶[ ! ="k@9RkWH\W7J,x>~H64V>aNǠ;dP6*OKGFhv"?uԙʶ5sL̂hXJJ֟a1 `=xJ3PN(8=I]ݼYEߴ֥˓ #zY; fŊf*ű91Uɪ/f`)@\gi'l!wYb%wJY6L 1uqlev}r"숏E62d 'hSD`"ZπWDH"M ρwÓbd3Ar˸ -#7v{udWD3P 3ҏ6[?OriGZ Ӟ\QbZ˵i.3|h"[Gc6Lڜi?lcx}G ̶fJ|Rc%z*My&^QVkBc%ߍ|~_̟ Ylu#@s-p\4ga6<j搗Nq^C'BʁF1Rv8i2) w+M=, z٨UG\A']h*_SA}[ J+}ypTĢR{ҁ˕J~'P~Kmɪeӆ=^-9ޕ%m h6u@\-un°'VA]EoUsB}t:Pǔ`lCq \YBdG~7|'Jr` '̚lP>P;&ER$s~<(i^FQxpXYL8_TZ6V3͐͟|MO~3$|KtD WY)ܿ2
ԸZj}ށ2Ppĸy[̭~.g'틵ǥ!bg+sSkԗ,5O)׺$qxi޺P'dZk.]1_b47e[!(#^{S` yiԎL|[ '#xշ2[P X(e\ˊ?)f;Br9uޱ__xF1h;^-JZ=-fw$~>v8e~P~Si{Nղ[U-M3^*+#iCFb)j!MZjY>Լj9H4Z),uKhi\@Jt/;xUG6qtYЧ+Y!CV55Ʃ6FNxiAE& >BHXLsjȾhQb 7!s# p*-?R]f갭~LJH+gP26 ]#O} +;#xh\SONmu2juZ}R3WuaK4XOi 1^CW<m ѩKAvuY}ʱVEN[k g$Ȳ@awn—*]WFB?JhO)%;?De2 -OwI ȓYOz#It~A}ȕ.H~(W{G]^U&[qUOxI~ VtYgӆ$KhY}pf!jO9ҿ $rUg'#]{Y҂= lTcq{es?G֪J>C?/J=7\ϕϣRX>riy9%1ڻS4sD(Ƽ4>!VaV) )Ȩ6eF[+\wq"o-J3o+*ĹRz7Wne8;jgZIMv#c{zeM۬萤Q595cg:z>y,~κ}Gl3BՓÔq>[_>d.cT {`GK;LT~DHgtYL d$ H+xgpjEMV&n"%bU-rAQ}νr!j#>+W]()uAM!I/+zmQZYk-R=kQ{=UT,QuT_ln/mC ZpqY]ǙT`TК=\RF:xҝvڵL'`}54 eWg3 @7ӄ?"J+BK#[ЛyZ fM2/W|dX QƔb[!7yQx{6*Jh囥4VIJzj|A_: _V5%$.lwV[\(\=TY &~k[1 d{b#o $WtfQhX@Q`l7wVq21,D|b(`֩P*EBE=[Dee*ыT# Y*oT7.90|92Ba?ݭuj 5[T݂nu/^ (7?̰ob; ) u *ô'ADYFˌۛ N4 Am]jް;#P–Dh#6eA Nǥe?,vdcAx<f!72ΔKG)LR3Rp#wmF|Fİۭƚ9rH^TO&qkԕ&3[uQWs'yV٬bqI¹W=Um$-gC6ɏVw;:@9\2D(|Te pqDw.Ҧ] +s.Wf#j8\vx jȽ^ zJ4>_KbŸ?1cvֳ#YtUaHrX0~8Asg3׌_]K"!!z `sh泓G+;$R?#1 ok45Y,&"5g y֒n==|tWO0-".6kK ~Q]D&O+ۡ67 JΚ)e&E$ӿ › EMHk) Xi@9P>'wP_wٟ2U 'L`RB}7iEyϺ3_eBDAWJWn~"# ?WKrjfi.-1gJ H  Ex:DB!_=?ܴv#F]Dx2ATIf,_"[}d㫱Ÿ ;s.=.W@kUqRWOQ4>Ӿ"ͨDZH\nT=Xgr6uafDP St"G Nz79;NPTat˚M8Odj/|(ZiMMeqApTԷD nT=.+ь 96ŕg1%_yʄ9O,H?[3io9`F-pt!Y<@+۫\eG^Bėҹj9}-b6 [ ךZX Hkb-bggH6z`Yٽ i}8`Z5I d^,H9wSi4-x!ZgItnLONQ4 B&b <_m"C'R!X [Vv?~LjaݳC$+nK޽7yP ZPN5kiE%**Ij 5MF`ݮqJ>=[a}tO%dc s1daTeB#4^qxzPP·A:< 1FtĝuH8&jaX\5-|sɚV͚Iw<( 7M-ެ"SbWพ]KwlxQl?HYtK?(.O&sj)c=5ۂm;`Cߠ^Q7/S:WF(Z]Mc4=FDr[ s3*A_ҁ)]m6R7)U]PaZ@EFe1$-$1AeBˌhvyo49G1jx𑨎%kx= ɫ"F"ʜ5 Ȩ*sIb=pőMJa CUh^߷쯼Q1*m xcK3"µtt!.7u7Brд61e;$-)َ3"(>8X桄S_dU c|b s,cS2Ej膄_=~zԳzCQR0!jRWۊ*1Lm'zVzWAs r4…O&_2xV԰hzMKA5dg){s/spJ꣱V5/}8lqqِlxa/_ y駀0"g:2UӄY8G{C(0T`bff@unD !ϡ%=] ?_X1p;4wMY (Mg7"4vw]kkFo-`~܍N0L|ibϸz˻O,IjnY{G\c8щv3^{V̯MMhT\̥86bQ ;dzE-Ҿmq@Kpd* ZV0!BhjZ9W`zt>G`Ra2Jv]O,ܚ ɸ6bQB+cj#.{64va3?Xc|?kK%q}gf;pWYbKhuq/tTہY٠rSS3mEw9HK X(%y_׃$EY= tO<'*c4\-{Io-gdawU5%"83i8y[[7`g%?k܇3?9s/ȕmQ! 8C`ȪymSzSr>q9ٻ>]~U fΣ %3]d.1ܞdX;&'NP(Z#kKē!ޮ)x$Uw#r ۏq.O;Xm?%6Z]a zT[!3ʰ>VfHwr(# ] LՃ2W}~<91~vM}Ǖ&)4F7v7]A!&Ͻ Ӊ*rңǦ/`;DXⅶmj]5:=("LՋ;,c&{ByѤSSy>%yD:]oc*jղ^[ gb|X894zZܛRD F;ϕ$ uv~G'6\ J/g:N\of뀣qhD7U?ܖE``#8I|3`i$AcV0!H w {?iz\~I2'@[dV>ɟaSvqQ cFuMش~W|1pMEqo!luJ>0tg#z6RSXEJ1ڷ睡 ]%s!DN6keXm&$ !/K]|(v*3N3Q I̭Ab}嵩09UvygmliPil#إnuL 0ΫqW6!4S Zpȏ) l,jtЂl:RjaZxVZHWT ͝pxuH6f纾Z[:c6?R&X)&*3 (Jp/hhA.̣BG`|0A+c5s/p=="2(wuGJrm-3ѫ>#,)ZoU[ 優lAb0 kKX'Vjs (J1eLYar͊v۟(DGB$t7q&+c…E<{;h@pΞ򋄈_0w<$9z@nP|@7BGca8 oerb׳+TG7,@D_s>3uC;2ܓo[bO"y %rAas֤O~j/p2[ΖJt7x<iͲY{H&J5!Ɍ>x> 8|MHd`pQ*( ˴ ؐf9v~K@Z2QŁ,=>a|-wJyHkd>rTxb*C&oIune'g(Q\Y.B4*m2kc\CY5;]! #Z8Jo7 .#"=RHВV)YV[g9yA9w=ÚC(]\?;T>LNzE5!X'ʼYTgn8UpwC\\N܃@4g >;kNޣ! VZlT^,"䴤 b)( "MW iRFq?l i=)$r[c Lt($gڈ9<#-{,=Z IIW6SXPcd ΃ ~в{$%fyWㇽw*+~t#|/g-t!(ѢTTV;H+JL_lz[59<\4jTǦD=he~M*Y%YЭЛE4^=}x)=n/?4AaB>zM|I^HZ#ި2< 3r;S78:xml~LoG+d3&Hvn! *zTnT)#B\OSwӅVɝtO4#A ='U>EԁGl| aP[~ K\Zfe=_c Іd`yR/@.mƏiG@kv]`^;xmAx}I2H`nT4p򘎘B:{R"r-=R"gz8Y1UCNqV<9M|3oWK(4smWphة/cnߞeؾ;x'O$Ƴ(bG^A_[R.g N#+ӱUK@38=k|F\Ա^Hȝ*ހX]ȉZ$/izӵ &3_'ڿ<"i'=m20rkK.'urpQjau s@S2C\1!7 7s#TE mcKo[j#d^]qIj~UIZ^WW##S=w} }'C]<##!MROu^0 \G}{dI6DZ/\J[$_ZSOωȟٶJߡ+ۀ-}]Q/(Ý4QIwA܅9j0kG_Qs) qG@YdkwUhFp.Rj &,^SrTK:4@\y4l'#yi2rPvk\Y {jtB"ݹi֚$|*zp8:d}*^3ec81kek ,|:$A@bwjJұ\|jP*t˚Fx![Q6Ye0hJqqƲ5J?@5~N@ȻzS;VRrq_"w$$ߝAkRɊ}M/NC XyiսڋLihˁn|.6Rld?>cPm&2ivҧ^87-ݰ\$}g% 5|t}eצq{qzzQGt#~))jXuK*n6`xra4zVRx3A]OD;$7G N\ :?\.^.< p2}3讶P:)c[PiLJNږѸymy16,3LFF|.͐=y_'>0 NfZ9O3/$AEA`n"G,.\;10=DF i)@V|ކ|Æ[774 U|8te &]Aԕ\YӼSCb$q(^|%c-}[d+=491roLmK"wS֯BՅ8,lj俀Jl"uƏi_%i yՀyAIgHAPf \VYkdG~z>2|1V2zYQR-+<'3p9T kq@&pauTcx dp;OqFTx# 9D^{C 5V^rYK4%b !5kfSm_]ajêрĞ&*r\6?md6'1cᰣwG{#aUd+oPooןLH$(9>39\B@ٌ={7s.rU_4q302W-'q[#z✪kU"[" Ev>RN#;``;%,x(oG&АwlAx< 8ZE=1,}nZ{FyxZ¦sI4k(=I|og5S1Y42:otwm#&kM;xV|`GLLF;]/g<Gov>&*g& l{̘sYaXAb99!Y,UMTך}oN9">m?ʢc _(Ƕ_ 94g l%0IJBdWݞt/b-#zy7nGx ˪sx{UV!P'Uܶ.!ήKoG qmP-b qHʛ\7ƠZi-K7FHƞ@N=5U󝞘>;%DnCӀXs':Lb-;wOP=(Q "Ef s'HX @*T 8ָ0!,}aA?Q_!|m?˩JAYr2˙ 8#%jfx,l7}ͮ[yBCz XÐ[)Į_汛1~Z!/bO^zo mm%}˷hPu૚|m%⮵ƾ3 UJ-@pRGzBJ[_|R_`5!dV]:Dl8W 2.~; i4K3RR 60z@_xG &j*3_mN|(ƺlZ#\u($E6feIei<6HP;̳l@a4..4i[y`qKy9Yqf#Mmcr#2v>a=aD#%pIJ:8`{+l.zǢx:\|1v-@ ǹԍ&A^4)PhbCbH%$lQܠ<1soUX[rV}7DN O1Y4<卪,j2e-V]LO % t|_E 29%P 8* U?ۀib9A)j@'PU4M6oR~ާ=6js+Yv.i0 ZjD+ ڠ[h'olu8 hZ}9̩8RU)ŕ4h]6)&oV=š4b. 0H?(aޞ}5sB9իh$K#e~<-a\_yN0tpA=<D g!gzs%tnRI׫Ae@3G*THf~d,d_%5Lm_́N>y+~6=H Y7!OD}-ǥLEP2>W[Ko.y󇫻r FS/E4r҄!HjU'}S]7dZ8dc=Dh8aQfɒݾ7݊?(ܱ{Ajv΀ۊuk"k\Em~ 6. Wh0"|Fӝeto5J)\1mm.ʳ!>8`ayvƵɷ mEr$eɂ߅tKVsjGf/}eބ*8MEaPUW4lPxVU4l}YCf4;fm,mU<]H|fKʵǑ$~`L94, smFdḮbV yjӰz,$c_P3}K chxa,p!NWU>}4~\/;gWN9hv+7/qˆ^] \ uMRCYs*hv719Hv͹Z&wD_3aRzd%x'tjsÆWѺ`'\, $!"XByo ")mhl(Dy(<"_~s+4~cE~__ڦo3mLXZ{7BMNm@)S!g2^}TuW'.qoN_a3mLQ(Ktbk#_,mp>DJA^=滛/a䨫K8Wˈ"}z$%`-TKAknZ`{aMfC79Jh0ݮ3S{3pp1˜>[\K+ VWރz9k'(CI*3mX`E#?pIѮ.";7UYR^Ys~8;`Cn'}(ՉBa9yWJz;IdmKa2iRd!+VŒ*`{oʵQt|,̒X&y1)IfPo׈"ĻّjŻٜTU8t T0NΚZ*& 1d`Z e'Q[9eSsYme Jw~~:n Ha;E˫X. յEp ?6]$[l0p'thBʏa4e‡Kd |RHijΣ?"_܂6Ȫ=42MY~xF݅}nc7+eE.ɯ懀duJSP (qjKLR_/ Lh^è9Dԋ*97 $&V*ݜL%wFU'q|)Z~}7|MbY4[F$5 븬Aha_iM!nታIٍ 0 حSSZ[|w bM/faa[v̸p}߳e_VHHp]qc4bcM Y-tǑAG]gr0(}Ӂ~23V2%&fR-\#q[@3O3MV[-Uw8'\{-Gi> KKmAg)lO2H,>TM5Vc&«Y]Np IM3Ka`&,Xns "8>&ceh[[نٜ~973$@=  ?ઋG{JJK335p^z)NLgB{2&)dzAk5_ @qp_,?Jt:L.M`wN-;tRf z}E2,63. Z߱ ӿ87xh3PA@k$Uh(.#֑5aA4Xֽ?3%cR'7=`iwVnPfN;ӔꦏJ7,+S;DpQ|S:1hZaL>jwCQNRmoqEwJx;B1sTȽ~"*ɒ8K`lŧZ>_ӬO_;«R 45.=V?zGzV]֗޼vۥl m0nЯsԧ Uay4}Ļ w :Ε8&h4qG;zϦ(AYm0uϪ=cd.D(n'L>ˬ1Tn*Ři*񕗭Lfv*([]*<92Z;R9HqsS^r5+i"KXcD2r;0}*ZD@\ $ \ c<CЋ(I_QCӤ346bԨn_MgBXϵNVל(gVQ 6=O*S8зaM>";lzu4!Zf-) ɲXSG;j& öx,qjx*]q=>o?M7-R*vQ( !6е~u%7릇\rҢOɎ GH5"rh-[=XD tD';g݋k.q@e?`ЯgcYGYUwz'4ֆ~K!J>~$: DqŢ}wZn R񻋓>jj+[-C)kETq:xLU r񃎐Pr47w|)jOS;{61c5HQaL u2:\ӗ;fܴâ&fNC Wf:go # ln S8pd* 'e^14FTb4޹|Aџb%$ p XiD>S`xx>^K&%_>C *Ϸ8EH JcOOEOTq;<ʝk垏!gUxIiΤadڟ,VFȞqiASaZM/?:|w%4<̞ A_5V (wSEڗ)eo(22C8D8#Zv7>{')=lNMNtϲR%ލ&U4 O3 pNG0_ΤI]5bҾv_ · U7X[HK9XJMb#U!f{xaqc)cT":F)%!j,O [β/9O$ѭs Ѣ_bj()wcV=8 -p'%INmGf.^ޅI8 \w㮳E;) -`~w4/hOX͞oaHi֟|:r5-n_ڿ;Cޝ6/8#¤M]sM)HMQwS YDَڡ1e}L٠Sv$iB?ow-pJNy; z'E,:pFnɍ9f#5EO! 'Rju0]ilêFa@xf֡fk/ӠxͧΘKQN >tE)T@g'T)fţSc6V<\g,St=ف u&]9^Ը|IL)Tw|f&530!aB=s<2#‹ʴ4ڿK?5VACմ)~DkݒbbHn?1!J3_yEr[)g6樾>{X*Zcwh8b#$5LMP.R`J.tOtb*VڞxXg! Im iAMO 8 @wcHߟZb v^oPQyc$e[JPD+ K]`lfz]4='c1f<)'NNib*{l,#eg8Q_j'Mu$LHbϬ|0y@4]ӶE S˛ e{lWwϳ^Bn51 X 8' >Een:m{& T>([LuJ<4% i=S ܶmjj68ł-f+Q(;1:yIa;){z_rgv]n1G`UaIPgz2]hC_ؗ@ 5'M,M |ԙydЮo @.;c#p}H4f2C?pWTFqb@)'ҧS,QyʹZ?a~ϓKusܸP>E(b dsjEhDsMDAB>$SJ qs}S#ҭS37iAD7PIM<%llvNiA4%h&_cvZY %[p #16ij4HԢ]sD>;|W#@E2˳!KJL_F; ۶DE<|Er[U_)y%E'*=7VLhkupɻ ~^ذ?ԝVl0br'M[< Ibzu?W#(G,=6㚚!ysRF@FJ [q 5ȢsTu88ܧ5)ϝ)7CdKh4\xz &8tju"n]8#B*:J3>uӚ>Y÷(S#):݄}G9=yXؓ*gu[u#5*6=#oƗ:ҮWf2ժQq3 ]s9[ܲ'&2T2B7d4H9w-۠c9r[!#DwM,$NBdcsV:0Ɍ0 75S}z5Ozu'ZP'QӍ Z rBo⒞|: }|26 FQ͇|Ki&qC%U8P$C뮷,EakhJ.@ X:pԬnH#B0>z37>O>9#6)"Y ]԰'7wd{ϯv  ]#(ً3Q(j9 h,a;ódm] DmwHe +3,O h *R/bM^㰆x}=J%ʽ11@ Ӯtۺg&Rmn5 Cd.2 +t[.s+P[_"|~ HSas$+O6SttC .cþ>UXQ-m3ȿjƯ,--W22J+m3Ӕ)BraęɈ.j= TUNZ :o³=6 )u"[%>hPktZJ"NGǻ砢@ҪtElĠP{]* 9^ݦ ZFs}( HH`QMA,1S߿otjZS.Xqޅ8EyRu?̾[ Uо* N@CSb ڱH~;(Ĉ{rL󠐻tAUoɋS_@x޿k!F{!eUW%z"Y LY= U&PzYMwoZ\^C9"8,yWt$,jZqrXU{c؃KmKfIq `q$6W)5{#*1EW|//3$*bmS$*ǧ)m_pjl~۹U$!aUhdIBOEfT&' GvKvH'}fo=3FZ_]+ 4*~5͊i q (myE 78zY<7}yr+jQ :6c/Ež@/fzʻ_Y5~cz0bbX 7$'tl"Z_Ŗ+'1TCdsYK5I݉+N$ܗNĸNBv,i0iеIAK_S9[^:r4Q`n<k[ + .:ewxknهw4YHj8 _+ZtJ^+qFk,jEPc&wz:M Zf'S\yEvӔ]kD/存c$Vdz^*4ԣvkl/~KPA^h^X l+!ϟo%ίE{HPl谏Z9D`(r2HMeGppj6S?e8s*o$pj5Xm"{ЅV +!?w I,l]RX>RpbGhEB'jw&.[(8OǠ*t/&˼N/|Df;ePU-Lkx$49 jvؘ?gz*or2Ve]}Kdrh* ߆'WA8%FZi4i1eJ5x(fy3TE=F :)k 崖a'A^ y^)139Za78o)w%@[h/ӴG]x9zZ wA.:R~8d=~N;fhNZIK7yk2`I "f^z/W*.,얡?՛?%tmhӸefRXL0jVzaӸ .f=q[54#/i߉cl}E_)bvW7>ycf(wB@I)VWu>HtxE+ׄ_]q0q6HX'4kEPGoNRɉIMeBX` K"#p͗L0y}]n# {U+36:Qx"0'dG+!@a2qƤw3BΕD7$n M&#(j1yw ks]rƤ-c-k3I6/6١d"H|BT^XL۰H-r=,zw\{'[wRi}_OՏL7N=]u6G:"h܇?j=qjvqt&<JQ*GǬL=~V h6;&C%ԃ`zpڅAuX #=ֆ<(w`]|u^dnЅKTM,jny Z"¹+=b+T3]S{c̵@`>{h)[^h)Vīi f'Ll,gzv~OyO@QHoiG=U*R^ѷiic/7^?HlX]MĒ:o`'ˣݹOuTFڧ]GN=Mk Zϝѭ@C߆} ǁ?WoV.)n&Z7 Plb~]-{&_@!bmg{R Q KJ?Cq-݇mG,O/_cvHX>]*&4g4MW{ C;!9b>Zqg 8t] Ukxw cn_ >_`q)>'  DDxA{Wy|;p,Vvo &W } WXQ]mAE :UZׇ˛6Q#>A+ +9$&1|SO}ַ!Y(VZ,3dw˼r;o,b1)/ +-}qؓ`fqb gz!^P-؛z oQ~2}mzVB&-_l[XN~iÇ6 rG%CB|!2F#i_`Kdr2}Fs{^G>U+1`0ƞSG0wzbp\W @QyJD|a^fB&j\b_A+)-`Wu/I)?rA.X誓<¸ӳ{͗г/g5\=xݻyPQfl"`ΈfjTˌûTt0VqJWHA$uB? ` ˽SVN7n]8:'^b!s3)XbP!rI,(;O㷸ŖkdZ Wi纸riE_3Uꉥdxl v[>ܯ9wgk!tNzv ,fyLfQ8?.вU,$_ùޔ^vIX|/ Cѕ}!2 /6Z8Ig|S>B%euv3X*+nưoh4'cVa|E9WM/:i'=]g8de~"( tZy w>t{)xbRݑmf(=\gi*V Dk,~~Q~5ɭ["+4zP ݱ"E' LT / ? \ jgͲ {w1k_e"aL_zKڕnAj;9M$/n cvل)H/]mmS^Ѣ"{sL7'ؾr3:I 1?Pql5u%Y$ͯ9)G6q~ Kܲ>|]ֻl=sꀩ }}"]@O Vj[Tyካ󶱬u98 )ZcN2;&aBELB^!유_{|C v2*6+5RWmPK 1xr$byrpl:Jd[fq}c7"_+[7 V5k":gm^<-NIvh7Fǿle|S۔MeO >^f"݁#,r1a[oH1<*=zq.5?oEɇ0Fk427<#Sf^D//I~b=·8 (v;G@Iɓ$P k n cA>!ϧRg>c~M|ŸuLzITC3c1KбuH2w\ZáDb3фᜈF]p2afo M:j1id_{nibC!npN 8 CT61|^9f~=dˊЭG4Rّ}?2^rf,':"7>6+4=o%P#b]ʶ2IQ!rA pQV;=o1Wξ(ybnhsQ]N1]!i$jJ4-&nb D>q!C^ttʮp ܔDDa? "7EUGhzףOA\B>c1aYJ)4 />KaŕUۛAi8vn*]$㼗$ r-rf {XȊ0`ݏlEt%]3-{V{7U2̷Dh| ;|~0&dAc>Ο:$h%i''‹ɴůf2A, Ǜ gb#Q;N3 a]Ulr/}KCubӔd6ג[t Ֆ/( ,&>2ϗ3ls y5A ]c,9tdLrNBJt3>oJf^)sk8$ `f[mQQsSt75 vh 7+@"yr|]5G2Yڔ^ +tT&85Uk9s|=ø.q/x+ ldX/%ӡ3Ld<yR VDpGkL^myșޫ៦jz&oA3<\zq艩6Y0-}z_(Gw ӧMv3 dI֪b`XXc~d=}l^g\p `t0N : ?,ҿP8‚tDW .uB֋qPЃ=3Y$uv5_l# kZ0Y oWhLAf^jPOBؠA_8ܓxbIX\Zy*MܖRBX^fݑ7F|jIWH >WYhh[2mwf6:ܯCn'n,C.rO^ ttT-]]"ݝ)r,X07(Ruh-TwX~9iMFf=ד`q2ws)jZ!ke4 WEQf,3YAk831n) g8C*zcŃLNO♨js8eۚT]q{>3ipfno^͈JT#Dd71?M#F?0 U%P;bmzۧ?pAzT5̒nq2!L_S1L.e H$`1c% =u:!Ά/A9 y 䯲a=.U"XհrqdɐGΛi>\O)n-7&6293ça疽C P}T\T'xFN&`ḧ́ӥdg m'1z<`e!E+L+e Fn&x9 LX1eF>[&3aOD8~3YY?%|Uwg& m OqCdNT&b6m#~he^h!v 2ʅrBc_*"ֹ!%Q۷˱fO}@|ٓ8,UF ,aBԆKh#ɥNQТК4"->sg57&RzqWߋY|*^"\ ح_L@lMئ!n0A S^tED,nt:[J{#ЈiʃҐ9 ̫ >|x2fBvEsxZhu]>m^.p]ww ui)܀`{@̇\8h)z o_n/W>.EpDVq<b \, fgq7KhD@1'qY_iȚ'Bz=IANQ !Rnę'K %riz@ƐW!LEh W 歩$eqh}C`e]3`E.N(Y~T)\^U?l|?xHgͯo9h[#*9D6jtyȵ-_5Ocg9,;!ՔZhcEl` 2&p*Ɨ7=nZ8F4O }/ioJHv (CP+3 Ӗ }PA=ё*V2'&*Lj y 5 ~Wz#{oa]^Fs0g'{0gr;",#a:erm7&8)(쥵H! ٺ(.s~9LL^4+ι# (\S "i gO^KoYb ny-YKTߍ~]AR%z𞊄s!Q%}R~4wNkJ84 A+Պoj.K=Ib6aZ&5Q{:'`SBp w'>wt^:.!+IKkF%}KLpw#[&lg֖hH(X!=|x?TFg)@JmZzAj<|tLφmXZRvEN(,gzi~-%ۯouآ74R8S8z4;CӜW e @00H?XsQ3G}rjRo= >&}*% ̌>gнSCKt~]pC e`fBmqV^W2xI 2{.ȍSj>8_}(VpOl[كd|B )l+ɱ*X\%C6e{z:Fm ?ȗ`PyKDE7M40JeKjCWm Zs!RCEb$E4"yE?`f*MfǵV#T8֠$]l5r9EҌ+Q9,HaU;TI&x`g%)Kg~܊sɤL' 7k59yR2E/(Ь.mxD*ߑ,RPPyDDgߟb^Ş^;@ʸ}.k||3aN_=r9S;4fd$6Mz]m m EaICJ:WZ^-Lnި, *fiI_+58t%ڃVr1\3Acb#&OwGR^&~Ol3'bd9p5TGeA8}jHшn}9ʚTך^ϭMbCZU$zCIXR9*p֓XLG<:H1#1TKIJNd0kI*{"aTHׂ-%(S_pePÙ;ڱ|C41䙝e#Qm>4 keFJof}8m";.̂n ypEw2Piv0mN.@zFdl=Z2¬h)m阑o+4 n7K{IJΆ\fsp%{ELO7iQZG0MgB<8 _`Րj43ɱzzOV.B( ;MWS*_ }(iX̰߰p`%J/M kET+ iicK|{MKf{֌.POLm94+|~:]4t{ esإ1O\J`Xm= T  |8ƕRL88߷:"\sS,Ո1>__o !-LoNY޻X,r=sU  oNuF%E/֛VVfH4u *MV*ԣP4)/!nU" @J)yĘmawmeh 8&"jѫ~ 4C=k; ])L$T _q=EurY6'SphGf5 3$7+='P֚+3 W3bLwLdj}Kh);iRͩڭQ˕>%B=N$@Lfc"ȋ!RI"uZHU#ٯThtQV5BPm4 sgWiR!L+:>D}kY=+LѲ";FgtheLK9J&&Nr)q 'eDt?Ҽ8)V9EK!o%4TU姖8OS2Z ^#J%早Bi{=@ ӻ;oC,zT^㎘wXjt}+:E0_TyqeB}55{fn,6K NJO)On:*6gϗ[ M .܏~f5#;0 /^'י}|3#+!PDơ1kk+1HI);^aAk;J"O*=@Q«4Mz'ߖF$_V^ܪt0KUjT__<ݨsA)'>cbE 3ӧwbPXV<=..wV%I'joFi䘾yo [=;j]rr'ݫQ=C^$!m8Pj4^)ʺ{}hc}Wx6ٞvTKJUJX:eT~NM62OGEb 79cR`oc*IJ7-#g,lIh#f>aç.oaŦ u iʎVB9=SLZ9 /"?R~ 3 zγcYVCZxazREDc븥kXQ5G6(CʈŠraVƳ(@ =:>2.VFa}֐*;*]HْA @}"ȍl=1ɯs:c1?*Mt3,Gǥw-0wFC$z8Ҕp3[~NLr1]S.H)1 uetxW›VB^T0P-Q$W-:o!DH(\SaC2YQ7vLWL$\'mImY|L祚9C\ҥE;GfL}h<6#zxu`]۹E`XNƳli|4ՆsJ(62X2˘rg#cvyUq1ug^Yլ<&ԜpA'=I^* ޕ&s 6$ֻ3fhLy<  3&ۂb+Sv;SH6~_Nwl)CrZ4Hyw;=.֞)@wF])VM}"M/ NAzv. P#4q Vҿ=}NP) 01-h#!š~@m&ҮjQ3+ZfxSi!]YT@(w5eKSLx1zw I ZQ,lud+ H]2)hՋ,-ѓļ|ԜUyʈ}r C 1ؓ8NLAI5wHj{*,B'{Qh- \%L0_)pu<=&LږD(a<*Xe 3VIb8ZC> [9ї*/5"`ջ|!e3$upZ?9BxF1ˣO^KxkE3m}ٺH/<'=(JWWe+JKmѢhdr'x,x (H?jz1m鮡Љ&BNdV ۊ_{\H-25LzB^oW\2bAuKa(*,-1Y?ҕѺ ^ hͱk80c!(7ɚA^2Ft\b.tZ慚F'"x@d- AҔa3㹞ԩHDhZKj7HS[&8Ѹj~%Tv|1 g0q Bxɛ6hG80fDrSC׍ɭ*gm^|銕l$2IQae/u4/AO3%4/S `OLf"U4C*"ophwkT΀c)\w@DKpaq=jkWT|$~\}c5bGlR^?#]`TTfUE D9DDl鿇_j[BFf0!.A6jC'!.Yae% ˛$%֣Üs8~{6Sȁ郦H ,i/E`xSڴR3 hDH碓6gx 7=VN~ r/3Gą;koFۜT,.vUV4hee%|M>su6k &='O"iDvPe6.NuN(zNĜ@+X>A`O yngi%aX˛/rָ۾3P%&K9G >!۝o)Da 働Q4l/p>i͇#ߓqїlT"_iE?!E l5&#~q]lk;x`/rw9Uez($;y#p2 F58>^V˅sA M![qꂞT&,v/k'SqRAc Aˑ4#Mދa禶snyp/  Q=A!MD1ՙĝ[(`9XB#eNk wbc_#7$", I揬yFh ך4*γo 4mHI_*c=X1:$}VslUǤﱝki;5̀{)rPk̻^y|4y:,gөgc/ @<\ TZT.lG1dq'@ ҖfM꣙,^]VԟY3F799{1&)1S:T{Ref|^Iy8ВUB3zc6 Ɵo;@ĎWdoK+]{]NfE2sa1 (ÞEвAE>/ѷq79{T66NеH/ȟ/-(?mKa\8$qUJ:^ðOb֎CT$O"5"|-ߛ1N@_T}@, V6[j^+bsХ)ZSSHMAq1v3,$u1FA{ou6/Юh'vJ@. k3;@`*vHX)nG#ة gQYc(8y We)TC~W \_ixNg5]_$hY8ƤL7S% g]F4(ᵣ׼1NdjUt"wL1`I(u5MO$fXG|gVIQ~ e, y4a7eQ0^%`C3$ܖָF)}ZV?ACZ1ba3|'5gd9o2AY $;p%@LZ3ؕ=p[ -秩y˛alv\oP>,u2͊}ۻ4tꩧ7 KwP<3%D@@Ɇ@؋RrРq}SnFkCHJ 0#Qzu,gM3)]h TSD[vםq13jEKf-]FAy"Ăh'A"7(YAj6֨S>.BD0RAdEuUқj mQMn)Hh<8nk!&ƥ  2s>ġ%*P_(l7?x/&>$ekZ'% Դ2d:fڇdu=MȞyu#SÇm?cTR~]ց<`E>%&E9fWf*7AK< W'NbX]71:ȞQ5mLtM@1?.(ӭq1֌NQAJP#O$ ߤ7h5J[};@ߞ~F%OwDF?W1SeZ'O/dw#-Л?bh=R] 0#(p8DN(QdS݅P9QXOyW OSR~FE;u9njma*y"./ @SՑ^*<(jvQ9rDcro뮃IjL}mnYP2}-uifl\LEqn ZEa[ ZD9f%\M#&.ԩs>]#|&](,>n@'!6nX2HYs\jy&d躋ȳ48`fYZj>L1phXY]>_Dl_0]nEID5uQM(t? p8j4 . FuPC9ݥ% ]S!W$O驻^hd 1""ot_'?uGVl!C+ C![yRlFn[6Ш@Gc5,TSH{['c;nP)3k}HPnWg 2k~ـ<8B\i-ׇ$4+>gi~=|~qB/{zU`Ra|&TN$ Vi`DwL`Uorj:CRUM@5?p|_mNjnY2K0S5e4lKhrL|ޜ|eT[%OJ߆奇? HO 㜆9\O"copf.Pۮ_o9m,T>$jࡲ\Y]=г)%" N>oRH7MjȞO-2O(SV&]42xo:gQ]^m~+:j3GA@.F7;{*|2$mQ s<2(B&D}!'3@v'xomIƶjGyn{@F%֗[Ig\mD0(DN)TQ>޶laj.CrA[36|/ ?w;5$[/V-օuT<qZnXLY#կǎ-\4tV<$q˖3 GZCKӔ^uՀzʐrax^54iti*m(4Hf㠑@@6R9+K%:œ,$d]Lu5H:Q_eKmp_z pUxxCQQ6u{{qECnO:S9 rSt(Gp:>E+}Ķ8 brUP #[)k`0 Dgx1FfvIl|gX#>o#ї1Rgi^oMd<[c}BoE _Cb|4sHqk՘}g'H9޶[,OcsA0`F;E΋CHzrM/:6Gv 40 Ͼ|Cf!HQrA^MՠFTm1.ׯDĨGL/ oo]R©sdMF2xz:ѶTID$,.2 ֌%YwUc !2&ۜ:ؐXvKʗ#~7ۮu@kXw/EHu7@&Mώc҆o5[G}fϲmr|؎%m+t3NuםM:?7A&O:m8jp ׁq۶^[8nJ\оw!`4" Klo1@eyu "-B^\HY!k|Wb:,CX rxY=Q+s;!`Y~Daa*{*MW,<"*C2H a|-tvT%R0P(Vh87$Dtն.)МYd{ ˟ (I7KQݣT^\Ҿ4{S`!{ϿRILn{q#ujGE8x8+/:CoCM1`+-㆝\L0g\Jgh$Zj{ 0GGp LwpBϏ|jEv_AI_z71mKlYSyH)myRo%SmG|# [q[hXk*M(YtoD*+S$J9:єk~OayñUl[%@8,.9Sv.=h`Ӎ:UcbCJ RrRN&1n^At+Or3+?hр&ia8Hy uPD 5f[}E XE%peDbAo @#Z'&0W>ɞF0M+*΍1{UV(凃Ԡ"$Ǖe.>H~L'o s!?mFLIJ5U9>ʳ>|ԟj-aT$- RrD̲Q2dP%@elθ322n%`b`RT7 v dM`4/wU}*QؾF`~5LȲRMs [*Jòx+~^LIhmo)wi/O.K c?TبvŌrOCn 4v/gěcQ,&=,Y3vDQ7ѭe̛VG0ȋƹM!NϩRrpe[/ZgqG}|/N#Hч,ѩ8 Z~^19|/TFَP4^] "j+xl ^_.9xLz=v/ΉGַ=4I9˘$KUS({ӳ`և[6f %0QTM)kUN+mQW,h&KݹuQ޾ĄC Xȇ{G?H?X5ntd\y̠z#_/5 9U3M5)ljɜ"7rk˕T?G8e K\Yᗻc;4%Џa:ˁ#ÌvFm[bA&{< ȰyzֳgHf]S6{9rE/DdB4HU X4L&t|٘̋Sv͆Hy,ӘR%Anj(*`IWυ8M )3kYj H6#iqw%tN {+5{=,[@K(8 XT F4&Z/uVa`_,D ])+E//)EF8\~oPۀ6DAٳQr]4<#Qsv'5a738F3"~ʰf},%&S{sՇYF}*[WSΐ/A~k͔RW.& #1^0{.Lfj 9bxTXNkiqeI+shjJYKT#0_i,7g콏.Թ={;Ok7&7s3*ʠnڏ=giq_2}dPgмUŠZ"L/^ h',L4,bm!CfW wơXd(f6b:m~D[lBjڼV["?="n3A 0Öچi !P?na._;>\ElpR2~y鱋[Ai/XvMxܙ[Xɩ_R K`r=RJyOnzk9}^lL~K)WU?u_GD |/ʌ|"{A~YíU±6 f쉴ue-O)AT\PyЮj>Ԧ1l%~ 93H{9g]yg]S%m`-0bGA`@"MbADA m1S SVT: ,XMfbZ\ai^3_\ \ ˨r6@Ys"i&?sEׅ 4h(啚L$piVqv@:"Ј~gz~:Bvhѻ$&j -8(ffQ,0[-~<7In]*gĐ)B>#yLNbWP6F؀63DmV}NNZч%/G1%0o$Dnނ|Xިɡp[$T!9 %ytTjsnaeK+o[ %Ɵ%xb& _'85\<_8;pش-XYk<SDpmBvʜrx$3AYe4J `@I|Em dzmX~ӄ%x|w4Qz$ ո qC=JL)D{TFç|9 x?LwzpR>a(o.?}ٍ(6 L^Jo6aT__R7RԶpJLHh4Vf:K[(5mdA'{,j-zH#,gBnK<ر0ئlOsA yyc; -B(aaHtLV XSƑeQBLvn /(c̀r5ݭ6#q8j |Ύ"@C fPw9 OAlxz.;dKڊ)G} ԟJ}9ٓJY78rTKX-> z0v0abϿСD_'ᾦ׍bnY7Nt@]dM.d)HhWNaՙӏPpgᡱNܛ՘G4Az[_<3-.RZ܌1aVRԏAQ z ׍G'05M~2YX7YDc,g{C#P 58 4@>f>/eTT'yO Xꝰ:a d%pF&ܵwV}I::zUrhjr̹°LԚ( ND un֕OMNrMEÇbԠ YfʺѰ,RD\nع[pO{C~]~ ??z]e0d}ta*ən/`f|uٿV{AEN1)&6kZJw;(}[C' ߴG!í в!&rD~k0qEnA!:be0 LrJ/ RT1=E\Z̓<ݥ= rO;en/ȇ;bGU-;C̶;H Nu4 VЬt}0j,7@iM.rڍQVmmZ"SYv[:ے AEjAѓXRd̕d_S?/_g*8/rݢ^=2ɇ~8xOx;KXc$Eǻ;==[!3S=i 1QQ!bǤL'SN3w2SYsxEd:7 A¨ԅ)6v J9ΝF4f?l)}4,әdBMWA~[$Q4ij{8k2QfvUqsCA}E8pL{zL \|]; AkT #-843wXIfCx'l?3ZMПL좔|J.~齕{ qTpkB֕Y_-Q.#b2S} ڥgՉ& óNFwɑHdVrJ13ő̖6  %= ho~΄ʜ?fUcnS,&)c (W1j<K6PK- G`gptsqTܲ7Dcg)^|S"=id&u;]MCjgsB p9(pJAgLQo5tQDqU#}9\v!r8ytV8 hS=bK玙\Kވ(8b ߊP+v`2wo^V Y#d3Q 1[&~7ٜ $4D!W`nL>UIVr%B]/!\뮾V2A.enW{3VDoBKΤtBѬ8*ꈏu0lYYUtxjt vgqzG_wܜ 7+24۶G9LW$x9 x^v&5ffϥ TW<ډ[ = fZY BN4v<{/p}:Exn7[%DYeTOk_(3iX߇R>G+&.DX/Qj|gv໏YW-RLl #bb9a `Po"eH7@( 3I08ve|L[ bg Af4r+{EA4[%b4U!(ΗE^ޓ)\8~) [NƛM@NS Å2Ćdd/|_X a2Eozn=K$"?C\?|Mo%Fּs9`W7>Z^K'/ʓnNDOW|y\8NaبMmPp)8DW8*m דU tkҼ[ոbqa]CZ+mycT@֥g1*'+Y6` e-6(.+ 5cb!*,vTn?^&ǡv_8a%NF]Gzާ`8N[xkMe&]rg^u&8PR}ICWTxFztoM< L2^\ zb?T! sPy[˩Op=\ {߰fx?16S2jf1jxjk()[\&,L!cuoT 5Ű*X#^cόV*.:Pacla\ Uvectg.hALEHWUZ I*"^#o/O V\_r=h V66whߛrگyXS[jU+"6ON >q)IM$ؕ9ݡ#TիVIQ|ҥ Ven_GK5%},lȖLW̛Nl_̉ c$P Zav0Z钯Ǜp21l]%+]/@i$ORw!/CZq"ꥰ*ПP j>!F$Yn!',7ո⿋qS=ܴ;|;@1!`\>ok>sSw9-_yQ&[>-v3ԩ4Yu@+ԁCYFCVV(GٔbX#UL&hg"8j,ڄJN4(YY<^$䅞k aBnL]Lu{vy_oDIH,e7k]2OΦ&b."Tt,yx^"tF"Fr 2= iJ68B BҰYBjjXPs6/p Lq_Ycw<߀ 3UX:ZkW@,Un 0nñLbSGؐ#Z*e'Mܛ뾂K@Ю/F@7/"*275@O>t˂792/#7f&~Hk{5@ 5U$9ʚwLrXv;&eIHr>RQ}c]٪#=?6/j$Uu KYn) # ۚ)ze%C*0&^}S1BG 2/r1Ay3VXϖupYHz)h*{*2zܜYNB)!1FjiRODlDDioU E6UjcuyO|B]笉h^*%uK Gg0'K6*AD[ )5hv*ԨOW@nW:`hJaTil $ˌjav[vRrC$رR={("w(睟LR;}IGݖ}qE b2yp5X1=Մ%pn'(dCkRAyM?(j^Y)xNB 9^hHCqXPb,V{7ޟM!ųzW"f'w![,JJ=xoߗnwf렮T#pvW"@+.2;ֈwVXb#%9JF'ͮ"h\|rn;{t e9yޱG\Ò D%:(X=~}D N 8't;K=Z=#-fP#SqpQ_>]_qsz$+z!u^5>\;(V8V^b>mRd2ͱ^"z;iMөe&.z@S#l|Xl;Z3clMѶl b_/d@ ct"rӄypp%=@) M^2?c%jEw h1B[9p|yTmx׭C iڶ`_@k+E jN~AV;&KӶUB8tvs4P 4_w J^yx්\YMJN qoGK`z{i)4h`!6|)}5zQI!n ևb@vVnilB?EW6-,EX@U( 8Μ*o&Jodئk7۴BYw/yn}Z(\#>;zk;2BQ>G% Em._3 &7H`WDz?=iog^<;n2evL|%tvˤ+;3.1y&H´'u¦k6Uٹc{幰5{0] ,iw/< 줤{PNce8ˍұN麸^0*7[wԐs%wdD=G0nUW5I5# H/FN{ƒ̹p5xO vpL,O6N0-@pP ֳ0F2cft:)T Ԣ!WpdFDkrWRkvn>W$Lm^e?؏^ѦRSc@\XB1Zy L6!V:PdPPScI.;µuO'ŗcYdLR72s!?U_-Pl#Parg$d17e3iYšeRW J0{mIT LsJf3lr/ɇ_n,<28|DBPy㻭hVoE{b~t(^'VF%/2Oِm1A!71|H㿤ov~㊰<ҧ7\1o./=. ɄD_N#6>Xbwp}yli5lyc[ٺq%X φWWԖIjCEQ#=xTΊNdzmJ5UԚw$,T8۽*Ůʱ%ѥcY.бޔҿx0 !Hax\ۨue! ,4LEKfW8 6ك쥕IԴea(;AsF9![y!~pPNk!׳nsi3%+Kbnֶ8Fa0.gi-F\`QE+x` jy4cZ>U Oy̔Jr+eW(IΧIa*[P7sdk9MnXٲpaӲ&kڈ.Aie+``n,x.˃[|مaP!rCn"ov4oZ/JmZ\Km-7ʂ^Oeg״R- Aq{{Til[V\BCdj[B\[t`? w/P6T+@o=)x);HȆfx ۼ*xwe~An9&,Gx)ZJD4gpB vR!sz%^0epd%.{f Azmu'2byѭ6ǭȬt樖NQU$r, g=WN;0iqJ>Y;_:7v(\KY3dIt"it2"-¦j)O* a(؁MwP7Bihua20dbWCX,@xC <זB%qAIߴD")<46EN!JU/ EP:eϯ*Fw34mt;u7@|."MoC(=^, x4< >"9.U0 yEZ0!`BP$ <v[ r} ;<,L `FcNxWʖ [?' x3dNב\.[ tM[ՖB0ZzwvN~˼q%Wh$vwnx|(#V-hsng1>':23w@2H)"1Us}Bh%cBW'?RMD!j;Oz/Bΰ"T{[`H#>UYw.34Lv{NKCH]p` 40`*JGzc_Og IU]ʆq,Y$ ?l NOLsYE^ZjZʺ~㒧noOB)X@)SCq\0Vse@T1+%ҧ:S 4M~x,e梔bm - .IgNYR FGXЭ)DR7؄k84ې$s>Sw2PucZt57)Dž5 EtQT*b7[񟳝Re* q,XeJUi6!y=p"0'txMm!dG޸UZ[ύ}%c֬Sa_r e"GȌBuYHe[9Xײ {dzƉ~gy DVvd^75@~ޝn-Lt sV| QT[.rRC,s0z8턥 Ճ w1<8?Pl`HoGV2r2p۶t՞w~:w=آrԭa-4{Pd X1y;37Ѓ׮viCyIx7tЁBŸ]!4284eR*]7mL Ib o2D/ LZnp"LSHCEU5:6/?>^̲Ym#nݠΈV %@#aBȁdZro5,W([vHrs.?&?)}6 @_\ ½z}TK(NzaF\*$*7ҷ6ʦq)?BRb>[mSe")Mbd9WtvT t GS/NycF&<h'}K&pIAzT oYN{.˳[zih7L6߇yw#ƒ9)fkΡpF ,Z/T@2q[R6-lG->coj_lV? 5oR\~ݚJ3t)jn'%Rg;V7g6v{8Sg+H Vc.Mgh>Z|WSOt‚؞MKC>50/f^Py΍@ӣFrc/qbJNdD\YQ:ڲ`- k+lܚ'W_iF( /yrde7 $pjVd q^߂(#45@yezF3]=٨dyfcaYT1=tYUV`Ꟛb f,A2}z# m(lD(LF*&>)r(!\ |R,M=ְaM[y,tUE:CB&zͪ^-tb+کt׾5}Vu-PHFh.6_P8qWaȯV~\5wFR%!#Rr+v5qIBr-H]6 EkF-\jCwuwq(DeF5˂*䗩9C :"5[.Ӕ LsF![> sS~ A^̬_Euk[Ӷ#,6#PÙD_#: [ڹ1ו;bx ^!6]؈ %K?~ծ#ςwåj=yh!u9)uB9b7HTߝC< z1u? 6eKqaP.9,쵻Ӻu9d5KTЫ}LL0B&cp@xE3c]@:w?!ղ4Tܤčupnm>Ȉɵ;Pl&kKo%*.9xz6"jؓ^R N~v݃L eޢՊ2IQ#N ae󪴮*MV➫jg.f (FT;?O_g0A |vx74,cUMq  sDNRMll7^̶AܽҊ$9 Ԫg)nG_7ETF^ :HY@< gg>֨ʐw&l8`H{ {zڊf }b.K2&9M# mVy/UiRo#?hh@_FcK8zV~~wb„_'/@/(!!").v#WFmVED:Zzjk6Lz;|UU>MĖ!SBS(VE\:%kZJNLAAtk59#KNA[WcARc05XS_K+.|rECWvZOTz ?~ePLT6{!Qf·SXg|fuPt=4wA7  9H\V$f #nSӲAX/YvI0#9uE~N(r?DCɔ!9j^ |T ,fzzԄJl} <*\ˌ'dzӇ߬5/Hfm *4$pY/؃d9(F``>b9C1]P{ z>@+HA)Da - 5p^0\MR ¿EvV5|Z~>nQMvp-3G_mRò8[};34@v+y Dsc8Tc?FpHN5i=RI +ۇbMeӋMdB>#WnjTj:/R^-⺦@8b@b}[H)z3JAK>Z# ]djqt44x&x5R4*YxLj[DgA}@{@X #"ueF6DŽ> mTBbmg8Lw- _ר)F ]i|EfnULJ|,ŧޭ8. , Ή YUwѓSWC2W U }%X4FB9Ѩ_hc5lk,D,b.<~혾e(>-6u=v4 "2VBWYGS} IK=ev˩A믍NI{](-MSZ$3cI amWj߽ׄ%/nL{T[q 2aw swkMdz@ESϘWK4ڵ"PH&$9?4RnΜդ}'ذ)QPrĬKa`Ad']=¶nPlaCu#' {kNP]?bu`n)mVDtM[h RxnW"48G߄M!ԺaiDĤ˳Ky8,  CM~2Z:c'[[ј>HU&fm72e4k؉6mewKV?U,`Ey.HWg\ZHg$j@~5+BW@Fp,Sa1wfK[;KNJ׷#j?scȕ.L;YAκ`+mg+?ܢHvL&Ñ?{mE0e2 &/nphp",|vI-N rMk^${J.L*1㮉-S_k3wלcnJB[R_+󙦓\\ /2X}; Fv\Wm)bNJC7z.yi[܋p}M|Cք03(+..3v l\vY=U1@,ʱ-\2X(,PVeDojZ &TEYN̏Գ.z` 2yzyH؉uo W,znͨg%f7իA=ۈ~NFtI,_c!񇎖JzWg&U2)eu1 C*.[V^"96C-i[R8wyc0 7[aM7{~T{91Tu\nd#SgJ*I#; pвgg[=7oRJr{ }yID36ؕAwE8Qj^ΰ\=UR>X@[ds)ќMKK68 l;ŀi:%Zhrpӕ L WxfܪVw#ԫZU\:~릏QR;$`t.:Y͟ZI?gF.U0gwn"'QHG&\zvgq@#{.'xu*:f*D$a@=Qdrj[*W]LeBFHܣ@vRjeYmzCkljL |k84Aܣr3*Z@pR]x4mѶݙD)Hd# hsr @x-ͩU9rMx߷s؋U>CUe:D[6ȊeX(KE( xtMh66,J-n>Vі9x8.Z4YQ:Qe `uL,u&kdsGl2X_1mNc$L+,`Hf-8%yl :@pE:c-^d=qvW) D~'*J>bQHtط^ŊuCV5 Zs3gX<R2 sHL7B1:{ވn^L Ej4AAw2elChA,HKpIn6ܨx-`0#_ӍF,djO<:.̗kܵ8q5!럿^_{LotHBDhvyAid|N"N:1vZY`'; 9huٜ U6~)OэNjV(ͳ'ݲ!6띒sp (]XhbA}LU,WӦj5i)RA0 xvJ59اE4+;Ԯ/ǎ{P"C<*D8B"TMF_;%h2қׇuI) hΊ^0W:VWLƥ=6#Og'<E(<{XܾK9kie+1 w]hүN]|Ruo (hCޅMX`z Ǚ?w=1} S[n?%b|HPN#4D([q cbLQ; 1ꆡtad.7ۺ.TK)։9ÓLd͈dQᾕA"`^Vqr x Zx0ԍemRaǃAѝT5/CAz Lbcvv㺼^\Dx>X =AD!˴u,3cCaQ$I9mV_aGPֱBJJ;2p^I7Khӛ4w0c)uAE/N"D;j^ uX_RK :̪g{{R/>Pe&'YNCs8ly(6@G5ΩBuu˶G%Ih.4`,u _r5򃦴/*i%%6P"7 Z0'LdžN锷Lsh5>o~ dl|s)Qsb. F~Bo 5tzOK/[B]N_M2s{5ɇ*g}R9tQc֏i/U7^(锄1Áߑ2VK+`|eG`SD ЊH=S*I AM\VlpH5*.r(cAǠ8dA(sTK v9̈́/a5Â[<3j9s֞5qVnP爎'g'aVNxU`; B7ZU0yFUGA3$P꼯CyʸȭM 21x0?6Bϟ˾X~GNDp חʒeizIvxBlpg.߱^\V4G=S Ngmf+jf\c5ߴrr/4&~Cc<-Y94)p|_).yU T='t0'c{Eۿ$WTC)\0I2կ;A$YwXTn77@ fY-i"N @+jJho5R~mA~6X'*֒3B|#k^ &ǭϊm$g5U]ksO.YkSDK珞*v|F>3r(t+2-7+ &Os+c:sVlNc6L:T%܆6"?'vE3zk^" w&mv+sӉoֲe)dEכ̲pl m㷷51&ٗ^z ťhReդբqxl=!ڿK.%ܓC&;E@t8dYa(PZhXF.PThU4V !^,a!p$gSשkmlVW8J!WC<\[}qyG!(mXVcwYpqe I.G#soAXS_4NA_'1ϑR@%SF dmSQe\hIu$^]|R -5q>9Ƞ3   /#RW3e KUhy+FoZ ק^IOE)- B<As|h=|_Tk; ?iJ-0 Dѯ&'2a"7 n% j+YI xiuD" PaoW`ᦪ3o~F HJ@]8'zt 1KP.GH^w΁sx_ 80:N(K  e:NʒN3 "쵉%؝Dgߩm JIOU\O "X=gn7o3N'Lyu}Ӄ}J4P=%>/QٮMb[&l_J7(L9^벲vGbTRZqH)`zWX%{= t%#N`цe CAx~gCܜ/SB3:)8 + !5 `|db]E>WF3 Zl!..uHZ3iO$*kp{+Z)A.H}ۏXD^X&>WsB/^ ES8tzH*"g%tcIMn#ހzթg{1Cag$/bcb}MKZ6<| KσA &#CJ%CXĬwmE@PGC2\KaÌ=~%u͘<;"4p|V ^4P/bg g_x]2:oҐY[!zp,=2kҕ]{Ekк>g$\Bc CIEq#܆!? [>?yt,/S\Ϭb+n Sz\%K@U}'c0x5K^9rxGSKoONȠt,F쪤R+cq6HWaB u/=˹Rw$Nm:W%ZӒuZSڳ"0&DZh x[IСq:Q3jʬ}ݜGW{.Y?l$ @ /̎)j B-}=b]ûԱtjĮeO|~T լ#w.+WaZOSiW1 &^1$6@oB KvWYMF0FgSk7C%fG^[&Iw&~3 z a8ݵnJ滺 ^c/)JNm=ͩV^9ϜT@nHPiF g =|4'J3d+o4dq$HYnD)c%@_4ԑ.@[ehۋt 7nO!l i d|EQRO>P#Y6e,inÙ}񻯵n[*L\^Ji=byQ0/mYd UE#Nf:bں?0{\e"{=N9ebstb.PsҶ9T”c/bNtU"="wynEiaH@Pv 0oC|'dhz(RXVFL\_M^PǮsMgZ#\*f;)e-eq2ߨ.ZO i0l wWU@wuХxi3짩P?< [0,Ԩ?JKG-S;dpWiɫ3x_9G =ж1@b,_u^qzn5t*6VHϡ(\%O{;6%GG؃`<<-lӳ Q+ "Bf:I*I9";96ZxmF찆ίp3U' nɢ8%`؜0OY"/T<J8XȵOeLq(`$RVd{M\r$)+W$3UtH7۰,9^k~HF$<|P/637)b -n([45CJw,u\.]E,'^.<5xU̠eT<}|Xmq0{ % K8C f9y}s -R5VnJ񮲜~W@Kw}zHVw <)M %nxG(ˢh@yd[ZN 8(ip3-~ غȿ>-ݛ]ob;t7uiU\{8 e[\[ezR)m|&L@Ua,Bh!:P/V4SNfkTP3ِ["DENi-X" )Kzrd0K2{@&WRLt嘈!nvHnyʃTEieZSCҏb0=rɻbDbX1 rÞ(LЇC#;@Aytcc10$ۼ2h%=kK %h,iL닓`< ^LҳT)4ǟ1pπ /S뀿6mQՖGh/;?F*ɎnOwN&ߌoY G( hjoM ރĭbWNrYȧUlE{xr{Ƌ5 oR4Nq͸"C-?2({]{OE@i$XL}<_ q<:%O` "eGQ3yQ݇_Ԫp9;E ! UL% M} Fyw|00{X^񔷴cl`H-.Ӂ1N6z>?lq >6JoHȖa LЅ,{oJF1VHbwc`i,GKT,9=rP"m^ez=nU'؅U2p,fVziQfU4v$;AMUX`Z8a${EO4Kje6#zP_snO*Psp(#gפ5 Zp[.P9˾7cD$9%X'M ɞ|:ў~m pYL5oB}~BBK\2|8DY+٧^ S:<N)\qf8aA ed* nn\y/T\*!ΐ0O=uۅڛ~pW;=gX3yΗxi1`uK*[`ELR/ϩ3ʩ(xMKAlF`W?(k0AC26X^ ~ xO^E`Xkw^F #_%/J з7+@z2'a[eK*u7g⛤RNJW-V/P앮{'V*$N5zqT*61>\ZHIkB$kQ/BK$WaaR|*=LGFNE$W Ɖ#a gum x?Sɡi PrQ-7u0¸eJ[\49VDZʷ.EiM01(rZ؏ۯ|p/@5B ;I't''V vG*~p@̷T:"4= P iQ.ˆ…%c/p$$ ̩azBb5,5Yr6-fJBi+l!hBա>_CPb<L4[=ڪTO؈U~Ys/:gj@v۸J` --5}lBgљxZ@VAu"yN:K5(]I?l\-˵Q1zn6b+|* a4 c̥3;6Ia͘d/\%|o{fs#7mX~Ss!9g|_M -b8:]o{r%`]fZPU i6zό#KF6QOשT oFņkxѽMtgD1ɿi'-yٯ7*wd5K}Qjv $ ߚP+!/z.qZIͻ5E쨹>-B#3T;/ 7!L{gnW2֠ih3$@'xmP!8&~TK{kwvjI7)9DSwg|o,LYImOz{ wF㟉TZiH@BJ">3 Rt|a4r?.`PJ`s\,LBhj;|HE\+Q xHB0S}uaTUlXfZ$>#92"N639IY:BB,u8EFRXȜِd2IHr -dJ6  N4~w6Xb)ǧ[ϣnAhy. O Z= N]HB&n. xSS[ s vؽ]wR{*0 <^ $+A}VҴ8h|M)a\_3*IF`(l" R6D769o58A=5# Xwr+LuWS Lp ѸӁ yY="zlI*>+Ǡ}t/KHº5ܹty=%Oa j7 f^$g Pl5kJܙSiy&-1T=zؓmu]F8Dԍ:! .0^ c@ ‚WYGx $=y "x"5dJG{@ ɓQhiIJ$Z6FB_V6`,¯8sF*9#LaA?9iLvpB0Ü_L6K#@GA (u5"I x dWX{r^}A ɫ;i7ʥqB6 nr/2Hb3;FzMP$.pߠ/pewgEJeB6#i+9\fc9u,Lji5׃#~>LɸC VxZvEO>ށ,d]XL.dOX,$g4y@sm'uϜ鹒Q!WFgngyL8yg8eW4k7]4Yzu-JCv^r(@ 1_)Ams{pӵ_N㫵"ēy ' KoF1- wN^,*,1=^~j>(}prih4APȲχ*/2en</;N,f],Fu--:/@|CRxIp^+anooGek4@Cž#=s&Zb/VƣHhp9&*~Gjp=h{sp!Ǻpj760PC&׈\121+"π͒^d_077F#x~=IR?:Bm53P=|c[H8D=~PY$IJC_#I(bC zH˦xdA4O$SHP{4fQzsmgsG_pi>̌W<QPUpHgH+$׼#9}6ĥKr골>ٔE%~T0ZF&GӴK1${G(XPkě BK]{ ׾Ws+ ,ɮ1Q)+6]4Yd=q(#H>h?B>p_W}d|MĶ =n+ַIN: \gvɊx^id͋>o"%~Ȭ) @mILnd(\OV+H:hf傇"4^iUZG_,8ZzcI ~uNn(2EYֲ)xyA,gg2/Zwb9M̋nPGHBV8UdZ:m#>G:XfI20/Ѱ@ NNOѡNYu2&gok !-J'Ԫ+2e4v7U9^DA:Dwl p/S'lkkPEj]F>.CQ{YbCۭbȌ-֙[ },Ol,Y!D=qUzx/-e7NNbD5VJFz \#;;\DݩLDŽ 5]B^]ƇբSі}رӥ81,G {a1=nQLNw^_$a 4uSK˱lIΣH>!A *E(t]ٖt(B٘l69OZA ,D5"g p$e)X4v"=-FLI {S# -}y*B\iݗb)^8@|ç0Bm}Y]Y) >N -SZ|;iwQu9WV ҿㅩNOgEDgt жZn?د=jN} 1T[Sg;` HSyePّ!0SXl؉/pC38^t~{|%3:"ݞ\3])"ef`9 +8D1?<@6XTSN)S}les0p+ܷ2A_*;cLڤw[l{Dfy΍_X).&Wk`We:Gd] ,w&ϾsZlom ί5ܳ e;t k"wp-*YlFKrsp;`{f}."34jxl ̻+,*|=> ;|.\9n#4Cka0qvh2ĮnmQ\sU2+9! I|#.A}>wD3z8pRLIZL_ SXbOGa`L~B!6Agqy87/ 'F~\,F\g݃A'S)|3Ç+-Ex:'9 d =]biܚ7 \j?33xk_'wɕrIǹ[|7U_g\ 8dP_^(+B2fȭƋgɫZQb-nHp kv$=pX꜒_qC;:X]\ \%fZ#:GhK9n`s/mQҁ [?zB|xO}FgfOS@\&Jl hHp[\Zl)x7ԣx:/ ~IWה8;f+&GG?_-I45| UbvX˨E[FT]zN&hhz賏t|o?;ĽOV>Yf W)C}׫Lds)wԊjnq1K!$nJdҘ|=sV:Vvj%nݛ"(N:=d4pw ۺD.M2֬DF(NP8dZVA>e)"|-=<(.Pr[q+49Bf^PXi8m;mj5K{Wy޴H T,«+ &O>֜Qwd}[}F X7'~8E0 &-A?}1}ԈXQ5hR ڶ]/Nf*q7,K$qXm  (`VknQZnˀr P!,s| %o JdDa?j ߓ^y{qh/xɫVU04ח@° {NL2,kW+0Dz8M( S遀j4Kr} Dhd3Y_c._Kq8}N.*{@l, @AR:Q!}ʕ6/Czz䠚b/W,l;|R}b:Pl }]L[% <1jԈ `)߆q3EeQLZ%n tlkVR}iW 2 T2ujȶ٨okf\1U6/MkRulΪ;SN=C^:G!(Q|%7#D-7p1"rM!@u4np$ Rof BL_trFv#a۵1IĽ;nH^Qn/>D6mP=\^A]UARɯDe({*ylNY_YZ0t\=`j7 Se jiC8L¾~C2nZ}(ajDJ.1dΚqOlcA2{)y鉺F*Jia ܶ+09*]9媮2U*т*,v! gnj1ò*'A8xq;F?\a%R`ul^u7lFKVO)Vnai#o d&@Ӽ#w)80ϣ?YZy>2iE$;q Aޖ6_eP{ -\+g'({Nys˵`OA#_+; IAtz0 !A_ դO`, Ao\Eo PȚ:m2/͍_Ⱦܥ81t O8D= `JliA zU/Yf* B.]7uO.69R.eHW]#!P6}؟B3di[ͽ,tĈ]TSG53VCѰi9+Qb+4Hu -7 .;y҅b]cA1F>4_22; w]VDm1&ƅӑW:gUp~WrfNvM ϟpWL6`%pR1\a?z^?#h uխhQkv+TjiAHՃ݈0R Ź:s۰07Z H~Z+-1@&c-O'WlOyqv ėA2|`g2 葷cf )M+)Z ev5W)h݀T.#Ȏ9j0 ,TFqG efKiܻuybIZ5W&ab$*mzF!M͟j8F݆ x_j+&8W3G2+פXo%vJ徂]=-Lbv!]l]iH8wJpJZ <*,0kl6U1@U]hf!+Eh{9>Abs3STEQ1y9"eĿl(hTU(JU~'둹Y ζa1AW 1+8C~;۵K 8ވ"R#TᑄΦB>,P42եޒ?2:ڰ-OA: SsExòB^ W8Mvߌʉ-Lf6jW^d'֗|MތP/=3WPeܩOSxҸO[ *zk&a *Mwx+/9p)pPB m4n]QBWlw pyfeO=W}CliJtSХ$͈OpA gUt&kgD#ΌГrJj >˃=w ,fv인뫭 LN7 ,YCs<=fHLXywh*ʷulȴ'q\axt\pJ툊" ,m@!~McjpގbD 4<Ǒ#S_.rϢHnѸ4@[llњQIxk Ԋ|l%{%EoaΕ:LuvGAqǜJk*pUp$uCU2 iٜHZGꝳ0u?/@N fDDD}D]F{*44_> nJ̹o +̂`+Kn~=yn_V.QivgRкe9y<+rɺ^Emk$>\I6t=מdcNԃK/#*!bc R$fju b K M,m 'hiqEߗ<%! @艏%L\( 56f: @bpPGAz_y?*\pxn!Ս&o41t!Fk >I0OK_7P* 7 ^Tn[PǔH؇Ue?{ `!d-i˩/i03 k0#ܷ2* /r[}zW*Wzscn ؜N(V`8Kv}hέj3bX0A` >a^v$c^ K9Ym:W'6𿚐G}Yי*iXUѝ]/D!$8PxG9&D꾷=/J^e#j ZQ (1} sxÎ\;&A(6˭]vn,Vʮx'U/7 8Ƀ!r3$憴6@B_<[.BlZ}!0OaT< !2|%$D1~D *aWb:4#N <Ѡ\Q++PPL|rìupZp+ڏe’-v4&?KNJٔޟɻ_|]""/&o2o^8Ӊ:0Î^w)b5rЭ"9yx9MD+ёhB@H^ 653VIψQ:=Q d:N#RПQ[OgW1%k_|XI/;\QtY/F`~ %qG~xQ(D0]ah~Ϭx{&7(N($YF1աqwgjH:Cև`+B09ـr']zϝL8 @p9-3H%x`~H<&3 g$'Y:U䆁x~x=9JTrXP0jpnIhe7TC oؐѣ҉?o|9:_F4A/\<%Q]Ýל X?4qj=;t*&*XbhY1uXc \p-Q^I1z)1iu{nVRR"Y ݲdF^LR7";,WCTL`|†.ݽ+e!~nTD)Xkc"g T1TqFy9 V)7a p,: E|.w(R78ĩ5&^6̮j|S.QfTŐ$_\+Q 3kwtҟ*TU273gPº$"DutSȇ}ܞFAV>4گPT~ 3.ʃC0RF1TDRPZ9"QǓ.76UjϮ*1!r8VC@pscc4u]&I> +VKDF3$.pmPp?o竀K.,β=s_ h}5PRI)Ai T2zM!bA#:y4Ԍq/d%NGwxD#-څ.UXE @!:S4!)ıI:,L ~dU~evoGJϾyKD7E;S 7uy&`E6 %#!rWvS§?dlEX:"j'Vp'`(lI7U yU2oQNBrg)09I(t\s1ZygMͤaO|Y <7tBf) YfI}$. uw'C,thaK%SVl›WL];ugp4nvl*$kk#y1YB-~èQy&zK]Nl*i'غ/N:7%iNh HR utôvr+ֆ?ba&M-L"U6@pEW'@}U0A^Q÷ {^?2R_ OCo +LNh0[6Ok :Ph|0r15}GXtk.Lߑ@Аa'OaR3Sw=PwZ`05i6({R_+nSkK{R&*~s\=i&Qԑ EͼQf WKtRq>>"<+* x/Jd*;p]0y-UBΗR!oxOaNǟ|g] 08^j8!Wapxwc"lnC" EYUOe sp-->ݶ?zy$#VIME  KJ~E{9a pPPlԫnUE.Y&v?qh&C|2DWQɺr$8 CVUx|#bE IrP*(-.SXY y9e5:7ڳ1w+Gү#wX&JGCY㛤B?\,>z8Fսp$!z) 4|6܂A`cJuEKCj%sw? ).2%j2b`jd!ЈߐXE%%zO)kcr~v0;@N1v!$}(4?&}VM}2gj~=f81@.I%HH44JMُw݄!٫K#p!)!Bpmyq>=|hp$C7.>MV},7ԐN4nOX:A8Mq7ذj!Fs^]bS;rrq0# &D f%91n],joܱ7ش|tme _M"#멷yfh;2P=6mPjĥ(o-vޜ&It }1}0v;ݧHݞG icꕵ9ٌXP.DM`L89pP, %5ؑ_A NӖk"l&2{(Lڶ+] #s6:r| d"j-6\}P{0i6El_U-EfG「JôUbG%7V [rAײvx]H+^@^bTD g w@r8 &䧴.Ad(k1C9829n ؼ@ Hsn%XÅa+ Vyz/e`3|Q?7)4nױ}}x6apPbrpuBɢrZIG=}|Y'gK-Ә7G”zBFD|qF[DVIu'*YxɟG(+ ({JU+zomYQ 8E2G1rn|X+ՙ,fE.5kC|sm\P޹eiW07t4Nwe~lg 1CrM S;Vr@}h1btDbPiF_sׄi;L˴'}ΜS`l}|C΃d'AQ"nH$[xt|;Aճ:1FCɕ-%0kMB)绲JLlHE:\%.Kً2%x֠f3^gת|MFsWkL# IE=aNXXe3x'hLmV*C]AB(p?9D+ ҄ +o:*(>.luӭ0t'4cD(M삭h2)Wc+Ioyϫ4b<DoAݡpqrc&*kS2e5ڟ3Cgow.%%`u]cV=QJ*B@pj^wJ2g5r$MpY,oqh?eO -ay$V`JXگvE?p7?_Ԋ{$RtK1YzU{CZ *l؀eAwC NX:kz(Y9,!C߄!,-*Le03`+ *eXgp8\$fr 4Lf %ӐfpqmD?w3F.e8 yBX2֩vK6~ tlVα^dmAsjM+W;E׾V> oIyVK%UH *ThZiQrv-%6*, I9[JSCK6V<؃I_<\[*  $@ ĭ{b4 oZE`-:H2]t7N:t_,c`bGj}C)lr(E@Ql>M(kf ج뛅Y{n16jƫSVk eZ\܈zkEhi~-P]RrXr>Dv_z+X⌧wqg[! !6>.逮CixkoNTMLKФ>6" IZOhGZCJ[Hs!%.I;gs[Co׫R<2uɈͦlGO~_A.j5tr>[DU,;ude]VDV*ѪTa wgakgTFJ"Hˇf$ _ڭ9o#|&@O׳l֫ }[̅!˨8ꅖD^.>)Y1yji}1LKKDP["*@ jӿćqw7L@IPsФ`gQ*[)S@j29%KI%Zh{Lj "W/ ǃ~/i9Ib})XC}ʡ1>}=u\HVtiU<}U@߬[ոlZRh $((;f_݉kXp|Y/uX[hb/N~ 'DINu/)uEϝtP]kjY4cYe?l 8덗)?\"IFgC#S ]\n(ѓ#]8Nop'!nA8͙𪜱=O^e}˖aY>A7%5ft4~[PTݯ0i/Iǜnm wrh+$"vcjGbNUdCK<&&@ p]|wv^bަ^z9YX̜ 8Ka1yS@3M?_."2VK*1[Cw.^@lG2p}F9$>մ ;B/TƱBz[v.qB7:&ۄڠ+n3yYk+ҵ7_[(j~ lr+=M(*\e5JaT('srm.ycKO$jZGn`mW'O}泶 ~z_m|(W> hh^n~bx)ר}0 oA9&{"^BΊDs.@WNmJZOd%^*I͋dz ]sv䤢FK5] Fyy @1u D_5$yKitd>!gZba8+Oe':S%'/LTyb:8ྉg#?ALv,{x媞V$ *_Z@I@fd&T_zЍ?@a: X+b)8HF 0h28vP]߄ҧe;TjnD5Ӣ{b|5DR%+ vGd"g<Jq!9Q) SOZ x3X_4#4j0pR-*X۔o$qo-:{yN<=y%8j/BZ~a\(!=ӗl\eЊ9=ySrcn6\@W\|mk,8J1Ü܌%E*]C&WE0Ax\̠KEi;?d ṯ}R9[LvjwaUD;*՘KN]Ymqv- F 3?Fi.RSbMJHEo}lק.shzruu`u6nGkkyb7t]=3={_GhHhBR (s+"p q`]yVtIioɛ#($8NTpҷq l- O$jɖm7ܡed5Zm9Oiq5C7 4VT)N'N%P;0pjܕ{#a"k,q$Me0 F/yy ݖ1U; K[YA-EGGI4N!0 p9`Vd1R]}R'!\+^I9I+tnu+UȄoWBi- !*vkb"n1Q1b lj:: Mw%x{K8u(8Th zI%Inn%6Vq* p~RU OeHE zΏA)uCM q|%o^'Ϳ=c$*}P ÑI-p8άN[nlb3YoICc5 N* }@V9 m>N9t\¿OT9')ZF;!|6:۞i٘!_!ΔZ>Nk$aE/cB{`tY1tl1AVI9`?L2bGeFjvu!BS-s8)vkj^QϬTT=O'G_6{]h1'*ǩW؅gDO:E|?"-3brb !0C%PyWK'AIV '@5 |?YϏ'Ji-¶0.kX[E3%3@C2Z"1~g?e#5ו`.nluh}fRG#? :WnU(CbvԠk%3G%wP>nNk6xqˮU^ Hq(6sPm9d*%~~b8)ݡ_Xr;yЃX+๰LH )ppkl稣M`pYdht|Fmv`$e 4`QX ߿_"ӑ[cOl cd=tf9 .PWph"9(FݖGKa/?$xS/yvmB3%BJW4vj0Qcdzb {7ݥǡ˦5WI]v'$ϐ45%r2&^3Qi2GǂnPWInjWD'K/hj '2aU+N{~OU(C.=yr$rъT ∧_ 6a [J7&LyQJ }_>)m nC2ȿs1<s{]_ZC`3j^",+`[?YK(r[x51>Z\a Y%=oCT~^_AWDi:z*wx',+ ;0r4O"O0P/b)C=1  3 Lp8$^l0J?͛aYX%\.;Ր2Ajd'qshX7eR {ulN1xJLOh.65us_ T{F[-&d|w$ܭE%q&.Q4 auDc PhܰwK <=>2; ?Ga^AKSn}kz&ZM7\>|E%ssD~{Q4(*"JM)F|\QyNDYmFP/J"zʠذ) ӎމqt^Rr'Kd#6? jxW>cTW]ۧ\O7GHV\7gÊTv 4`)dryG喇:}:F^(6D&R'X凲hG49<$^.?N9E UR*67oxmZ^rhMܔ.#2L;yBfKM _U6 oCK&Ү_ک-ZAW4S&-(t:jw#=_K>H/4G}f5ճ-Y br~pK4|ڕ_}NĄ`M,dn>"lps[츥¶w΄\X$fsL$ %=ae" sNe>G\I$cblpn)k[TozAh/4{Z@}I4dmy8=Grbjq (C.ytr.0xݫ9hH*0 f}ZV (ކ!iWap,P2MJ-ۜ5Dþ@uۘ5?DA={gG$HX-7뜾 P{31:>q~Oް= ,bE9wkִGE1YEN0<& aXDbJFS(Bli~f⩾z/n%!v{{S̉:l4GWRd'0?!ghJ`hh '*.K#I0P՘ 6hs-vUЉp}d+a+dZ`YMp"+Z^~\ŠfS;ApTN9YsʲeDpGXԗŒF& +6+yM֨ Ó@GcDRBdZA"5MY !=@0JF|gA~s*1+g=!)~;;;IщXYcpR籖*$,Їiwg{mA3'(L,GM$셿"F:c8&W40;Ms7_"wSj:0KUMB;'`=宛Qv=O VQW|ir$rR~П 6{?g&*a=G LE,x6p#ɑZXT7Z%(=KjYDvsi!2^m.=IN)z!D/it[$ĹEZۜCSzmY.#(ʉZݯY6 #sۦ9ݛZk\HȾAKΫhH6z[6U vC(DnQdT |b9'3vGݰ_hvڼcpSΑ5]VWS(j:SLoܫFf>?vPo_ܜK[Zp 0Zq҄y]܂bmJ$耈"gV -z"v߻rRG } >=;l Y$Ler4LQrFUU:5#Hy?u4C4Z;hǞPNA YN+;;Gv+iO`Tr)69S̑ jD $÷0#== Wܴ0mg+n1/R^,1}ײH 17;5QmJ."sUIi)Zy)ț"" B$W~ =ul u`3OظM&o,hG5Uo;JQdŤ9cNu-F- ?Kg4HWX~ZBu P ֔Cz3/Dh[VRI\Ky8Gd-Y {JY`ޣgW6XIBN(r'"8Cs7,4i]͜\=a/OirmJ?9B x$x$m ; :Q2<9뺺l0͍<"ązC属쵎Mj) f0O yvzO@?O<35_->`6@3O h%[k#BìN@_W"9뮉#Rq 4^B,+n‘!Zu9HS(H͍>D1=[.W*V V&k /9h( jX <8;y;fk\#8)knG c>:m]-vZXx`Rpiđ^ſwIuS\Vf|2xwׂMǸ.531&-bQҧQsUv ݪ.);lüo@JdA#a-F4EHo!erU?_V׈u;ʯ?4JKRt۩;+NT jOꐵFo/2a!0iS;1ZFSY@4KZ43+f#˭onOK2 "Dc7 ?:+֢yW"6^#t2/74TP} |Xz9 }L6I旬eEJh?3$5&826{;]jgxHE #a_)Sgu&]RҜhT('+xS*|'h$mdĬ.,u̖%6N TKTl7fVHR7wx׌9qWpn{5-D[ X44L{qȪg5iSKeJZ|W0,T',chdSY2((kJF%+;|nh*zrd:NR;.wrn7q48 ;ա{5lm|HЖ-@>Pc8|k@utnER7ޖqw $P>nsWuq2N}GܙX Zvki#KU,@y[D)0d]3JJO[$C! abQqgƉl=R;®UX)^b Cj ż+[İ8}MH9!er(?y1%D 4ժBq 4= t^M7د0HܳSC XAC׿P-x薹_^2CID3g}].%vb0ר-4W>z%a:}uB7 "2zS+}vi DyG^wٶm;xS`I/OiA{i0MQM[wx`D)?& 3ʇ05 [tnTnm3uYy ~ݪzGܹTvY{ Ԉ>r)wyCs$ rT 1st@(=0'~> 1U_&D³:E|Yn`6v:2uMy)z]t ġry` IE]xXKQ@bI֫ⱆd{8/\9Jxt E/j0VIHꎥ R3Yvu 9:=?wJrʠǀ"ꦫ MsO(G=׿5K*obJa=A `L׉U7 P 1 bWձlEgeFN̔Y~/axu7vNXdR_txy~=ѿKaL}L?TDoQ7%:V`EfbZi>8WtF@KPñήL׫mKe!/kaĒ^;h3I1(3~GR`ely_:<=+ \ ?'g' >(Z;,iBUHH- l\^hgf7rs, Zޖ>,2d!$$H̔S9f>0+\іC Yu8P 04Ir3K,4kjM`Mէ5s!ḛj>аgOFբ{5J4!Kҝi[,&[Rqj<kB=-|TqBxK|IQ)h}Nc0o=\DA pbՏO| μOHv7ö34*21u('/þ:4=b2c2 9hyhH,5̀2,~ؒ?(<Ђ:`'lЕ7*XMoOaq_iz\ 2 thf̯utB3Z`jtsءۗ3O w7QRF98 7|D5恌PEkz-?NyG>fnΕo1)!r}DR а͆Qy+:_nNPoFD9{_D})7g|(г >/˝"Fs)v+ofAdㅲ&[/ \g8P#y\_hvנB^mWތ]*-EcNAmrM>O<3)ŇMch'Eg:]*ndxN@3yD"f[ZF:`%p{]>+jEgH1TSG q?2 ׍3 YɼLo8B穔(J+('xi$xgs`Ko^i)Lf*(_}Bao iGh>-\T*y jGUB~ sь.:|l,Tҫb2uU^9.)=@ɺ("xV}"c.#E5O(pCI~fp~d-o =$cz!L=2K^Ÿ}fE\%FP∪ n2;C+Zj˭0# 7aM+a+ Y00kD gQ 'nB$ˇY"(c<]W(qtoW 3DH23R gm'{T4КYJ"ЮOjb-Gu^I(`i|:ڏZã8@zCtF~C׆ c}=LLW 3TG*߰Fhc ʧj]Ѧy}^jwIh僥HБdP!FAmYnBi1\LkLFu);Lܦ_].M/4~`lUL^ : ᠶZ, MEyQ &&K@Ehфuuk𻚾/SoPtp ༻jGwGpE EgQ^,81ekrFjiь9&(B4e6}⹪- n+~G*T/Ƚ`e-fF:"e C4)P K7S#AMkLpͱOd!~Tca4>3@-W;.YaDI}LۗE]?j,(0Coye; yc獺A[/XjqJajp0&/@k}A c;e]Cwt`Epڒ_F.%ϗY ?av$5ʎV`:Zn0_uU~9U¬ȅ>06\vNu*P=_C?+adR.BvfodJe `pzΠ`Bk*غz vc# e"_&#}zOaEo(Wsz|9c-#}䉞TɊf* Μ}]TO*6=-{\X`~ !<DZ6 f*d썔%ȔN'ti"rwra'>VUIZl~ߩK! }f⊏% D ^}u%:o.P1b= ǵ/67$l/h+(;8o0q'uGBr8K3Hr,HAg n?*2[1Q m-FHl.IA8ALǫj!}LX5 lV"6K7sNt9"vx xƪ.I},_l n:WX);c%U Fq9p 3]mP(s\+|x{ڭ FxKա{ľ߼ח[ dckcq\;vFmSy!_̉{J͆ O' J{ _]pq6Z㕥3mb0Dky#I0 җ^URWstT vɀ,i.ftr@ߠ& ;5tfaʈ\U%0hP#h]$ R^G>szkE7بȨ6I,%M`FT ʐg^x:7dWm^Š x*$|E JM5; @ǥ5 n'*tHMRG`Q9|֧8W0 7*}}!akXOd)iR|.ii iU;: 4,z LLgz HJ 66Ęs6j N΍ST_͈* `׈t$Gt&YSclCyʱf^YExo_bI*zA8ŚlM!/][QmxMSLo-pUxc)ʝME[SnHRh: Ck"Sq1<;>?qg8C \ڣ6&8ߖțbݞ,n_(_&qv C>Ϝ;;C0JbQE>ykdk%  fx}5h|2U0@HƎ h{IgR; #EajIC fHwrXױ7s Ex>q~/J? {vi/Z.j"O:MA \sP}?vǛ.0LÔ<JQ \:S"ō39,"ʡ+Wu*G'y[RυVuFvIUgH|^ { 4ߩ9{WD;g 7Z(l}<#0Hdyp| _MDUM3nb,s㟗 NJN󁇬G%"Y`^,.@]L7Dٿֱ*Cb|=j 8P睖Ϗkc}oWMAn/Jlr|22"uin_%|ūwZ.E &L%n)\B RF'uiǿN xlYj1 McC-H|[ML{ "n!*g>,=hMqi "qOɆ@u!3u:ZA,ŦZf%ćn(ǨfFQq=62Nǚa)'6*p#p-[_(7 j(5tA;dTupZjG~-.>nd42,OAZOJn=Օ_)pq  k,,r!>r?mVVlҚoܝEXvJ!ˈewj/nmM@%vCI$^ >U# "pΰ!#7|j9糿hUbq2G|WA$lbkgۦsJf5^vupliz(}\Bzؼ@$phՉ?jIUaM}"={i7&ы֕ma _zZAB$IohsooqO@71R+csHxx 5ĸk/g$N(=C)ESN|vJsAAY pЍadd|1˚6 TVҙgcPw$g=3+F2*V/ s!"k:WGGLT/H5KDo؏)#FM-Sh=)X@+h\ [lq8n k?[xE9}e\-wRm*F~kDd8ԗ3 DV(H ǰ|cbl}gs.7@ukH mͬl,Ү8~(ڄ"k;I)^rEzϑp5̯?xĴGRB_F3Eh!Wz[`'Zx|4uS8N[_ZG,h7uLڋ Q̂"l+4KOO6RJd&=Qƽ{SGSoi~E"ղtGSr!a tA`򛙲V\qN.edi7g,Ɵ \>m>'N|כ/~Z"(iCݥqIa'FЅ3b( ˪N l΍xfd\ܓ#CkgYۿuQ,E̶"< Lאn0n$Ef )~C.zXaQZs]psոO[}W~! =p$͑_%V xT3_XC0@9`bR'+B< NrEqPU\ΐ1{@Z@`s6PP",Vq 7E_RuWq]6R=^:^3CtiKӧɞEo|zJQ~u `cܭ$(8^uq [XzOX$R ģܰʹ1៓ͭFnb*1#:|X5?Es +[ <lt7Ӟb6)ȵUЄ }5<f8.>i#~&5ݬہ/jpz-vmS1ϸ@*O~|]2;Aj`tØXr$`)v[49WM4oaユR^[=[tiE2l35OӴrxEnX^vv僢ϾHEw lS Q51t_1u39('жY_MUN}2(qD*\SK/7M\^sN/PX`obj5VÐI$wcҬLA:mgl/oi'mQkln\~"ѺH%eЧd{bvh -l-nJ̗:y< B`\E.w~ee޵R^N#|r-2I!?ۻ*:+XDJqţtB T)`B1Di¦"*B qTVs#!F,5<ݖJŤ/Y!' &Qm%Π,*%oT '7v -DyZ;,⺀^UXDk|O*W₰R ~S xmUt*䖋%`CIq\]*l>$d+$8a YsGdd@'=~dvd5A^Ћ_}nZF9&H2Z3 dﰷ4KK=;.3`!5hd|V^$ @6/BC!)X(P]ۿ8 G q_3/؁`TrpRw70ܰx=<1; .8x]XZh.%ޗ!E.`'Y]`UQz9WWtx, V>-d\W$a\D=of3@г<2ʊ׽ bM_{sǯh* F+ WCN-*5$X\tZVgmI5r~Htk2n! v/3Ӑ&ZߑP_]<-%s;Ƣ;Ms QTLӋ]3^DtS)ůzy6KeVr1cNj(Y3L^v:I\i%s%"wNIe<6v;6F0\6zUS0_tz%.լ> *VN~\8Ac1C;G{ƱB rK[`gt2P5"t%ܜ9t48F- lV#?47)-s PSW<*@MC>.K\ʆ[͍g+x,*1eO;o` KQOHc9 9Jvc /g*t5㩫X|M g{04ěqTȼnu.U%n3DRMo`hEڣd9n<ŵ;XZoDHT ;@Mk 0G_#y<9iwq]t|#~[j*;aW~^]߽na?@eZ =ѡs~T-ÌO:`fe5MYgksj577Q,ܲ߹݊lO)tv~> @(cA'Df.$~(vEӼV; LN9PQqt,Ӟz& rȵz-+:.6Z0 { ]!&>:Va1}`L6*n8<_1vtpw6mKS@iMFChMoKA53$ E-ĴERj輸^B,q1~pY-hQZ[,R%NGg>kTOFd-jyv:$Yj{s -YxwٝӹɹKiO +Dt]ZեؓѾyX{z|9٤YtUOa70%ԩD 1!t^ Z,1c*V >_f&X{%S:ێ A_i%(>?FUm5W>,%d1"*PKoyw aE/(o*Jf,Dfz:*J&DfsP j;bRVUp4UF iKLd܇l֍yoTȌ1܍Z5:6Fr8cVerhQ~j/u!rI'FB"H ׂ<b8*~6C,7ArȸоOTM7XhV%@)5%p(e5͏x-k8brNE[TcwE^O G&v] }ѽ >z%Q<29M2^(%Ib}'O'FRx~фj3Wz^E3\4n$ E>۶6壳m`^(u^ <=E!241FqA8,J'"jmB ckj q<>a'O> RiΤ8Kz5ަZkM j22HVCxe^WLrh 910߶A<Ҁ Ux*HJMrEY?!挤~ b覓wAsՂJ~+{F,FhN]hڕ쁩KN~=g W-_]"Gr4@&XrD*-oɕȚ<REYP?Zuk2=hdIև>ʥ//t5mv, 4Bawk".v?|XxIc2Tl^g-ء@vpXq΍DsBԣSɧ9F,/BknbW%m'ih E!?+X%TYy!&v7dYfu{S\,?csY1@3 {{FaH, &@CeBp P؏rPP%Pw=٠Хb1z? ftO@q&6%fZ!2,&L$Mi{nK~`*mEZFHrcѴ=lmX!5\_x~p?-)L=2 ص[9"Xa~Lxoa!Xu-pᵞG-~)墤uſ^2;gub؅u56z]Vb |w·1h۠UVH*+`uQJmϡ!w%I)MkǦ%Mԑ5}z"[%βGRćG1H}ʎyOoٕx MɕoO͞$AGk`$Ķ 65*x=$ޙ8mԸzINn)+1C9=OS>V;"C @so1Gתq@ BI4. .9YtcSj:>xdOLb˻k -@W#U94X@AN]NlMBL,=Lj cu kI%OEIni;v{>q|/INUhE}*($q܉;>'aF P, =f~;P 48iW5|c%M0f 93nnEc7@H> :@ˏLԅӼ6}"PxWkE2]ԘI&1gNP|̘^ʕ"y|7SvEQ'M1?'g_/'\Cdp݅pg bǬ o.e&.HwӱVP ^HO&y$d [0QMn)}b@/yܢp]6~ޏ_4D ܵpSˋ( H>k!y{ tQ>RPrv*Ig(*?0^]T7_g| |>AB3+b\rvOqźt*BoUIQ0dN>%8PV!n( Մb3xhUD'{TҊ~sR 6CIijEY[{Ym.{ntAw~:bX_WMDU!/(,20>N 8 }{zT9MP.8Q@Q5p(a(ƈ&u m(B%`)Z@I(KID"Kuܽ S-Q?OYŗ8|KReFc}ZINɲ:xmbpp< ۀGI^pJzvJbuA 8],(J15vm]#^VQT`zUJ|[4DsRmc@:_1=X"`Bs ŗjj$=D:A}: C{y,P4YFe1Љ(n׸;E_$U*T{2d1u_ƬijcGN] #E$5YJF{86aL{,ScےkiIeZbՙqL~T LM"MA!Eۻ ar%ܹw%t%/s3?IV[{$BU,+sh"\ M2 wT/U~ZG7m\4q,C]nFZ`9 Z8!'E~jL+z"5n1-;ߞZ?P]ҟ}ɇmB@VN'v,ⱕ3Z^rˈbu]ZeRR?4ENYV >-4O̍`pg`?$iР?LW,=ȮPTzU!pt(iun\. /YlL"T|IQdi}(vwam+ 6X@`[ƥ5+ 9 wV{zv5i ]eMP8;u0C*e V:=tL/{CԮ[K`$s&y4- dz倒'כH$amh*}P{HB=*XA)Ӛ?1SQOIK!:ƒV,O~smdI29 xpמg*ل*-lqdE,UR͏F)aCJޓLl)!6:22 'M@g M.̊h!+ql?Z)5J0/~^sv᱉HI qԒ &S(DE"M a>Z2U$NlzyEfv)e>Zw,H"Up 8A{in5'/#+ixJ~'um`:^> {*bUp~{]V>>5nmA`qլp^ibХ4Ai9L=v Fzٹ?Uٟ'>JR,;Ӥ`cz|JTC`5jkи/,TzGvҴ? ;_X,UQbs8"b ChTl1zQrZ-XB{W fc(`0J"? fֆ6p ^Hh>ز 颠_n4 &׍ 8%dÄg腱IXi7V^=L.0Y=qKB&+ 5ϐԼl9]q A1imDv c)0ҒqJWg2D3sbuɳ.d[ێIJ7{T \H[?cc]f"@\Fm*I0L5B،Rd(dajὼRŦP3Qa[bŽ WQj[B?':R.~; LAN EҖ/L&PghDjX'p釞r?n$uP|S=`_OWhOe:ֲfX繝jq%\W  -yr1c j40@vPI R|bl3 ȶc`z"#8hInr}3&~# =Yz+qe#kꊟ%kz}S"pz_Lܝ{XL`TsяLyAcP &P~>=: a8V ڭO<1Ω-aseLj ehz:Wv@3eP7W E* Gju2>ˏb]|Q{@i=H"/!_gO+<ͅvOuK2ZŁ etXՐhgUU=fI$3;_]TN8DxzzsV(l uGh !i#۸b>\1±G4F {# ̏U>Ǩ{?;qmu5>NZD-7S UAMMBH)0:xV8 z.^k٫'|vJWWY2JcM+UsM H&嘋GV:K`eC#2^/c?~K{wqj?zzLT֚b)o7?J @dx )n˜`Ǥ=dꌃ7y2@c~QkXbdx Ok4uLHd`9btlsW(ӞYkZݜFT,[ ƽm܅(0p棶&T-J4vRX*/P {:~h*|3U**Hl :e3 26w ~Wj~sII#?<2YLz/J4r? !}/ei&wn*QEdi6Q qɏhިKQ at'jL7ь .F<.T ^<ަ%LcDk22[?~8 Ľ1X}jg4QIF5nPuN_4@q'dec.dZ,/"rcĸdX$)JK6INӪrZDkևHiW αuKrӧV(lRջ"^B>.QyƋm5E.2=m2We^9{isO}g!zf/cZxط6NXٰvѸY)~N$L~][0' ?Rk%:! -hq_jJ8jc dŐ^ E WEӜ vy7-%øN6&Qp:+&0=ހS,s $?47-, %&'ɱ:ySjʘtpo=c5w>t Ԯ%x'eܷ<G(y]) Q3FGP`lBiu{ɜMCa4 %;x;j8N~iqz x,DIy/Cϟ"Qך:+<9ꠘ\,IF)%n7!9uجLc℣)+3(%Q-x@?nI(Uº60V 1Ӭrᒒwqӡ%o3uKIFmv s,R6tb>EuU[ Y#$h4TE-E4LcWn|)nF~Zv5pPB'fczSPM>unHҿC6F^95+E l`7\Ӫѽ+$|PmctxE&ٰ1&'dh粡=jh72֝!oĪ+ ˩}Z8=+e$:8 (Qs7fzVܗAE"l2\ oH&OT+Kc_x!5ܝ8qUQ%7%X^Ry+};Ii*k쯟-OM0]s= Pxx{.׹Uώg:Pp,W-L۫fjO Nge M@ӌ85( Wa/vcЛZceK l5:sznwKKqs{Ey&ٻK)OGЋ6#QNݣ-+^^BTa5\AQ骛 :,D$e+~sn{98.2)԰cr<|F4i~%IlSȜSrJn?K8~gHlS$/)0!Oްg"(g^W%d=G2 &^I&Xʹ"燠;7&V̳Hz{&<܀*x.xd;J(d5nG)5+A;x~zk]Ϙ8/1w>J%xI9O*.6#.+%E UOae 6 7 !նQyfXl2b0? $ǮPloi8DS#>#:ATo(1s$YlxL^Kŀ˱:zβ Q55 cSy ;HP Zix#nYnh(:9ݬ;7x_A/y mğvR267~d\*g hZ[Dgꄘ:yiO1WR*}+SB݀\jg)fi=V (a9Gb&N%L 1K j0)ʉ{+_QXW>P#>a'HȂr6|N]GV"N"5gy/*אx.(0̗:`qz:WG|$ጼ$UmoD(9)u&= &'YWټlUxɵ nZWca"wJs6G&Ge(ro pFO;"r=TSNЎDRvƵ:abֱݬ|6 Uouԛ/OIOcK"QpϮIG{TB=l0"x`o*R_iEq@sxdFX~_ɗj@F!z[J}MZdjK+Rw | b9I*[KЕ3\NXxyj"3Q~g>xdŝU[V$sKuf4`Rs(/ڷE;wՎҟ yq<$O=x.6dE#"jq^7F6+-)ufYD # H1(cG1%[UDD5,G,:oW" ɪKbŜ3L$aD xp '* c$+:Q#XuXtqg6N|xR8&*g XoY}HM ay@)ľԣvԖoԳwc@n7EvuR5N&Zҋg^1 {f3UT4v0VḘJg]Ea{ 5.YBC6N|4 4g Zְ_UA`Txɡg$e %*~T `6T?H$5v IșD(nclU+gE{.3\ȶLj0IN`*puEod%`F؈mHl:}ȯGffˋ۸%l?3!?yP%]6ү7I&m`: *TC0Sy^!$H yf[ ˗ٿPJq7c-2BDXt{сCpp{Ȳ$)B*R]Sj*l1Nħ[<+~H8= *1ChOQ3:u~"/bԥ'nqPP}llYܣЅ_'qBSrP f?i*+H;"}4^+Ubrij oŞ& +U4D2x+ u >UbQZEYS3QaVLt>&k/R=uw9e}czrTTn68]mTmzF'!T0otuR13v?9j:%=vbђDQHaoƉh9۽ %Ԩ֜w>n٩lB֤rv䔆V0C9'9|hcệf:QE_| k.Sra)`LL撈yw&3RDj2X;fh@7gڶ`Tso\]Oĵ?RR# M=[z#mw˵7ahM4h@qYU:AW3@S7E)%f o[<GLNt|ٞEGѤ{.ܑ2QG$c(7I#;% S bD=CS6"M~NKJpc'ZB@#V!8'V\tD3Q"uE ~IA]fU5͢H^ܝ5̹Y<qQC:*[Bd\i*̮,p Swd됃'vdiʉ\WJZty!G NcCrbP*|-B֢ 5f6&U7J ]C&mTm/&RoX.0oZa v'!/S]RfE>^9Y~vnX7ܞZf43ySWg/٥ XoJ|ˠ'ۚe_SL x9Uq(`$G4k4Gh,x7;E@z -x&=)x 4[۶"']`/6sG+0]ʧ󍎵r~d)yIʟ&)FGjy9>k)WQI;v&}\Qr5"yfNq)yDZ ؏%!RBf2өQּiB;;fg+prcna)!<5B<,+RBAd01{JoI:2Lzu`掷h N2Ug`a1P{5NӇQ<3iddy:O />wgb*(;'vH2}`*h|B?F1nޕi`,Rj;RmsIGPn_B,LٮϏlu$1?YI-.;Vpu6C"ɪL9ZALCmMl2nd˟̵ף*B/c5O7y&.G^0]rqnFnfW˔x ߩ@O'.{$'n?w{FCiOa]儁sQ @ș()m2思 ߁q/O? .lӻWk.,r_~s]#8~ۂJQzT$q0|6y^EI m³Wab- 0f8ateK< {Ϣ n0jrxb{(DJS;Q̸0z;z>RB^I5YF+{]ALCĺl(oL mxc*mp;D ވ'薨; Zȳ@9g4V=|g[C7RxWZVZ%[@m ߀]jpg`zu"Bwc->U{qJ+}vd:ClG?|.bֺVh!iĦṚ=j1rˠ$yq#$^鴰>sC~S^· ׬w 'wx3Ӽ,76-WX>awԟW$^?JU`k'Sa9XxG @_"`ʯH&h-K}>-?䵿XsX>Kk)1tx0+zP+zP;9ڔ"!3-Q o:xӺ:?m0:/FêrD+x\ edЄLG>8'?J@XOFe0 U 3J5t|pS⢻Wu9yMh ;rpl4t9^=:d]j92`X|jB"*;e-U7 i[9rP.aƎ0K·Hzd®pi|(e{gGj w`&ap$| M/Tiӵ@?{Bfh(1xoiC&l$D'2dG! x(QRO294%|oY7 A4 VE\vQ(\͑>D D=j-%v6i3 r1퓻bC{zCù.%=:/{]kgFmIYºN6ٔ{Y-tG4 AsрLF?yM+q<eB &XVoʌq2;nu&8 hAr.8X}3^lI䒲"6'il>)AoQaC=6}.o;FQr?m-P0fO9o|3|ca<%HP}n`Z8VOVhmmTN=qGݕ/C74J%8ڃv"d;m<:5[W|7r;b\9ȝ(^\ቃHwDϖ'^MUj?Wzj"f4jf3ZyVƖS;i^<ӞOCrK萏@G$O)y]Z.njmT7IN la%Nd|6T)-`u>B=xHjwƆcD,ɓl<Z6xMŜD 7|LEƽ՛d[|ÎVv1/D"Vy:d 6j -Ư&¬-"EfX3a<PgCUg?d{>< on,9;[zd}sAY Kȭ,4A iPA5+uR'+KnJ_sƹ3fF^ `{t1L&%T5\2"_*K <KRmTX֎̞ u$]$&/w|`ver7m78FTϻ5t[ΓyHm bķ-,u5Fj7suTͭ YCmjvoGyAPG2@ y>!K XN BO5UY}tpiw  sDûW.ij1J6uEt>2  4;)8u,3 &&lͫu c9(z?HYX[랶H6uYTsEWe8j%@+,}qᇚ #R2IqtƉVMdP{L9IF@.Hu[ , 4_U|w;*1jju0O1aHR^N`t3Fs>'ednUy!\ Q՞N/@д 3h7XqFV fyXϵE/N۾$z&j:K na[h* nxSI)v`shRJ).|K ?\%oCZ23c iPh7(fXt9ѕa 4Av.qċ=wp!$-HX4GD6i0*2Oj4dPfYk ҼverJ4N(_%W3Cu1@aHB׌e#ShpR8GO^KDd %'['1l!k5,3pR ;8CijtazR|~Xï%ƝAu e>S.*6Idڪ 1/$d435A"{oM%un]Z}D6~(+d:uf=RU y᭭1<'ł^R8]oijfVadF ?.0AC̪z s7 X;/~͌Wҭqzx aކaE&`ϵ`:)w~褸&p_?OW'P2N13CH i 5r8ɭ1W ZfV3Kk`*b ă:}jWW͈Aά;әLbH8VQɋ"y",jG}'<|HXM[6g]o l= Q.m79&`;d_qoJe|xnuN7`l1k~w3f7'^;2|i">XA(0"|"k]v^.i[t.Z%o|&Y$#{$n+L_MdoaSVr"6"UR]ٻSCzCۏ;Ld˲vFx\(2%%']s`ks]I ~S ߖiofD)ZqZ?♕Ǽqj!"I(^%eG!۟}q1eh|\b8QAkqNCrc0[զ䦭fҺЛ䞦.О"IL2N)53qdu6]+[ob[ F[eg}ImvnaF?A,6&ʒ->Rұd?5"Uj$ -y&^f$RO"nXrQkӔr+H]{"p:qPws3䳝\ zx'Q8u5mQ9:إ -{x” vP:>Y۷~YJ]-55鵓z|yNrc(DD X/ n?7vh՚Ob1w+l/d2OSB; gB).eʰ55I>m:$A 9 6T.hşj<``tKۏĄ%ԐM 敚%選#Tz4bt_?[|d ?աRg0h1K[ȴ*.[qNS}Oa^xEY,7/KH .yis=ȿ$\VF|> 2!lT+~S,0=qX0vqҙFHCio@1!@~o"c<Hs7lUcbAzS]ʠF3le}qnSPYC*M<]aJ|ϕ$H|PtytQ-a'^}V;3 ƅM&xʞEH2V;1 *(slnjowWn?w6baIZSszQuVϽ篑in$ב4@',|#b&"8JADb;AYq4#팭(5s=[ĻƉ iߟfQ&2HIۚ9d!Bg$21uϛV;7䵼|^ۺ̻!ޯ|:62[O:y C=T#e)m_ cH']Ob'2{8 ľpY[Fܞ۫Qӛ[Բ9D'jĸ A,Unr]: V1 )UZ Y/#>Lg/N2UCCozY$>N/nZO6Hk;M=IC(.C6Qo]30n vo|mT#i+ &A9ω hsxh]+bM;<(KEfK9Uκ,W׾[_f2<Ώrˠ!)=&|رo*OӖNZ-X,⿙MPiuO'<\:A }#J`o{Bn5+6FO g<ʁ`c {Tf#xp{ XRjQCTȟCebƲfoV"SN"yX&KBHl YgnY᝛\ba̺4l6WUSTy'L"RC>x~ 'G%JLpfaWBH!;r=#PhWY}0?Y,p7?Z9%I!uAu<- TDaɶ iFLj8d>7zx6U~`i"$7%\"WJ۴yG-^|i9_J_2r|7]g4$7XZmWB7=*nZaLO#0CnNM9t7Ӡ}nS%R2kJU9C[{Y{_&Sƨ"}<1y"gXwC뜮'Pb&B F-GڈC3d~sK^V`1_6Rrj]m?ň C vo̢N6@,#0@ԇAƦȞ\A*Sת]3285qg#Trng1Erz%٭ʸU(#b'.,Kapu]ġ@EapB ~Uw CrG66&Cl]_ Z ~Q33>Ա6GqK\oBЎ.  χȆx[QB(w{_iBAsx)z%%L׍EfV1E|_HOCd`7A+&{Qw%_E&SQkIJS M iT Xx; n5DAR3%=ޜYgҢ 꿁>Vj1+2m_cbLV`EKni 0j͆8 d)2z5 b5"BLsutdH=r,wof°%l/թxIUߦe[ =c5ZD2g\#E`8R2.rM 7Lóh$/:95f3%~v?(uX{'%V kL1ZI!λ%$',`z&ZadTVy9iJWiA-c+CJ4r GܷEsѓ.q3x0ë׎%y߱ J?YZ%FJpSGB g<OxK^AEKiV~Hc=S/!iݡ!Dh|5z8' }IO$-:y1D=UD\8q~t^uyp5w*0&輽<6iP2Y'4L˽"fKk>6Y(b G:X^):#K t庴Mkb^xUD@|7X!gC]8]I7I&dNɇ9:c=DGU)/͸.GX޿%V ͓|ܽHf+u%O9oIwL͵YLZO)R@۟,E[Zj tVe/3$Z]S,WZ-Ť_EIQHBQ@[Gm~3RLR$lzU41T]Qŝ:/SJ]$ =.>1QƉI6QÑ5U'Sٿ@K/4H% Pz)aOV%T0bv##fQ#l[pO82/6+ix\t+]6)n+[B=Gd2䔅t:`Հ2EQufgN:pԱªpE;JW5HRJ]@jQ⏗hN><fpLt6Z-"`xsﹰn=:Jye 16 p3Q8^,_3 i?z}Bv a9qpt?IQYa tLaၗŅǁ=Og w>6y?Pь8gQo~LQvr=NoY$ ,fpmzq TTe8{MCDVP&͌[qnGhwILiйu1pn. p}])s*Aj|7'6F}'mInXz6<`lL& Ď))d8zN} Ajފr9FmC$3d"&K8EIx06$gx D$vp/+c]' 8s-V͐ |VB* O=ޱF}98Ⰷ&0(=h/nŲNR+$5A}=M""څD<ѢEk`NHU0fc8QjDlj":I8Vl?呇?}'/L֯7O 1 .R0O[0qnx/&VzI1e_Bm5@0JgmpYrg޽7,(L}(k]iRъ_^Ӭݠr 8{. ؁~*]4ѣ_ҵS [.?*r=2AVH663hHsCTZL‰2O|jH;eN4YB8hJۨ?T|X{B]߸)1s'.|'ߠet z{vM- ;h~;m" SU0v)7<ڱcd+uW{@M)5>S. 0SQfjB@y+xQS%ΥXa^BNb_e=qh=]=dбJ_yX =fZ*M'%˼Ʉ =ɤm}S1WHx&ۤ4k t xV SaE MY:ã|}3V^JohsdܾTU̖ObKym5*WL *gJbqUk %7?{DA>ͥ;`ҮI:?h+s_Bj1u^kWm~gS1/+Ud? ,z/ºD*T=٬NQsyZ7 o@:.@DH~T%A݀VL81kGӁ6!4͇ }7!ƳT=S4(˳:B-Uq~>$~Y5KD@8j:4 -#``+S$f<@9$w3 ^m97>$lD0aA謁5loQ5ZSN>KfF׽ 4\z0UduHZEJ4 y0]psAgC9(.Z"ٯP5eJ-=H(aӉpZg4F T{ku Ɵ樷sװ2> mSOE~K RW}vatr"]."\#@&*CQJ J!%tr+Ѧyeu1&4; 3!L LQTmxσmhfu?`dl>7j}ܖx;Gn[AϨ~rЮWb]Ȕ0<_Vūmq𠋃qWƶiB$uK%#oUېME3&ZŃG7]Qպ{̞9ú€\ar{2*W)K e)븤"oZ'(˨dD(we7Rwꐢ]YQCq^*D9ԥ0R?۾s<j6~K-#`?ڷ8ؕ`͕voq`Ћ0e1 _JS":KK4ו&Yc[iB ؂Fuqz $'Y:5rTp׃# LRWp<Ջ^`wd91 > 2?G%a+ @]PQ?nkTZLs]9JM]['aM0nme%D}ˢuθX]I"77RdxVRY*֏L[f)GAd}> JKB*ȯ ;rx]bk5m؝O[.C/ù>Ԇ#_ S걲h70kΞ 8KΙy`i -b`3T$>"y"2MOmNQȷrP;XhRV13M#fS[{ cZlxa(|¹g1/cԤ.}yѼbv>-֧yl&) wP$cؖsȠYP.+t* j* X05s:KCKeDC)]B5Ib{Jч#2=J)IV‰3()]Oxz\Ȣ Ћa kg6")OhV~w] SVr:S927wL "}^?9Y-4]'yEqh/fs^K By`ήH$T?fm FUULu/\7z(% L>K{J*ju ̖Km!O8 \D>^w쌛+PABp6˜-8܈$yU/ǢajP(5J )Y H46/i]?Ub:mP}>;f28>+jI˫-CA(:ky9N3޷g$v4nuQY搏aH.B[7὞/jL;f#R2=A/މ)`m8,} 4퇳\OY|Zj:y` #=ޭB1TOO[AIx0R*":Z~\/m6%$EZxbq#Fkna314ZQH^\I$b$a>&f㻘%wFwa9Ґ 2-/xҔ19A-TC(iٕ$G!v:;I~WW[,[ű~- jt[MUQA(>h7fXD4xO3u`fjycn={WXb!%-GG]Y&tJi;Dk0>ROhKQ)?س- N!hkUw*&;PQGڹ>#`y"ҫKpޮM=N+1SވfyRKL~CsnʙC[I~1TYf~Ǔ] Y0;SgŐ2D ؐ( 9YH^y(0bu#K5==m|z 'g+?RٴZ@ iMc1pP:!v#WB;iŝ B>kqhضn7rq yo<ڗ m9A6&=,'%I.ށ)0}R*m-^iwbj/_g$c+䎦6KM_R0R&/uנ/7_ۢ!ruIA=}^'y#k0AΖk)`cO`밸>f;yB؏WRc}D+,s+~.ڇ<+IF/`& #Eh?q jX0No4ǗK_0"'?10*'RflWXj==mb=A'>;(\*>xt'ypBEA_h"~< դX>*n:'Ηez8 |K'*͟r3HP@tмJՑm!&k?f<¥ }kēs3KTTFF%8N]¼SvlU21YTb HQߋgŸe>A,ʟ d3Li{mD>.s=o̚7JL?9:$ `Fe--}H04Tu9^lɦMįqaA%eTхRlN/ro"e;}2|Xhڼc8rJi{KTuR^la 1Bip!Br!;€dntD9cG &Giqr ]@r@*6Bv OWn8`RRI:zG+~ 0*bvB7OHo$Yt֐=0KȻ'vozQdwvO6Y[;ocƏ/KCoɵ}'Cj:n*Tօc:-h < WJO@ȟ3L=DJ9Q\ךFܦf0>yQ:'b{.0fy9Vմe?+ JDE6l:==2teЅ33}G@+lZ-Dn'p;2ZcVeFsM[I*$r'coU,GVTJӚW0 [E,E07XICto)";7Ԇez5g1-v/ @ $^c kLͺn?ڎn"x^,*x2_}ʯ2;K[Ucr4ق}&w{،kޞ_'{N6-R65p|wKca{vKvkz: aXQGSU{Y5A;,# "I'$ `0t[{kGf^O <(y(!?& 1 (;89u7!?s D:82&I3☷:Y}|oK _g:f.P@$Ẃ_*DX9T?.7 U*MQ?1"n7`ͥZ#׷ =y\톓o* y#,:@tĻ\=UqX"!L 8&x(!ӝF>ٮ%249ܴ4u,nYSKM>*˽ 3n0m<(o1z (^uVQϣEH،y>fi эqL6{:ݶ_"DaS`oZ^9CO.VAl?qs:ⷈ+ߦWTfv\''6fDL-:AL&[D&261tۯ#r:z+i)?)(hH %} B;O8AdGO隆u_K7[[)bDE扑p"n%K vC?icPPBp@Gy[;^* !"C:7}.VGi@QRXm_A9L3X k9˔\ O8%pW"dy`'2k.ڻ5*K(zN*;"i-v#ɔ =ĽI]Gq_?z,}qnЗ'`ypfQT+jlQ6@'j k ~h_N'4݄dKG%yrO]'9/5&of-9+FD]]@ xXk tZRe6PbkVtCP&ޗEW)@n. P_4" +/ U1~нvѪv}x ltG7# o,0N<$oϠ:JQU"ka k;7 tS9e:/RN`OS0S*v;r~1,iro V' i A!=Ga9WQLQq1w:6Sju/2 cr|ieOq"v|<=񣈘}+c\n& f y7ÜE.~Hќ/K''F4:YL;%] XHv*V:C=,tB̲4?9w}c׶D yq}Hs,ca|GN+}W˺ݵz@ʫTF|ltī2~ '9W5vf hr* rgA4>e!mF:p{_:$3%M6է8 z+x /0Cm*< $IF^ j0lVΞD2Пwo0 m @۟:ݾqA/-һ~%+H}iu<Ā$IT+k;Ceȣ@@9՘~jtu:IwOp~޶x=4J85]Y,0Anɬ%pN [PFHFP~™/(']PԬYXeu:#S^ԴCMkn%#Eԇ)dsYN-0V_=*O;> :3*b-^F-BӬA/@49|_"}kJe:)^sTrW s@ro'7>'}\u~W S'`R.~2.8 H:bmWq0t{Я\UD'((̫{7NcUyI'ܷE Sw +9ůhIv=F=b}5⿔:t<l2?ZEbW竮_T0h. >HꖞXbPf& !'`KDsF't\;)QitwՈM91]G=_2:iWI_lO ;q9FvtA~Ijn:e%!(1;O+(Q;̵3NOH_6#0s?xdl,UYǦN[Qܦy4Hb lڏ:uO3hmZr:Qdl]PMQ,>mt9#n]mdfo3śB#o܌/i 4JVF\MA&?`=<)5pQKX}NZpM8L -ެ)IQjB1N hꤲ ;פ&g[{ęrhP]Z r|XD8^f-/k]щ3O'"x/8 Y"uIʍȼB.$[u{Ll" G[3E-?uBѓCb(d/yj]~wؙ1b/H#:/$\]ԺT$%eT8 msd`+)Pe=;dX}|\Ѐ{HgB@o2h&T`bV1hp?x4WE.jDj=Ii㟖x*;)""(xCZ $&re+v)'m)C_0'4zS?љ >[&ͿV [;>U}sM2Yv尼bŊd xScۼruSD?աl5c <0 VHPVnY2A7*#XY!oy ;?;q+R ̈́e; Axu^VB ck$A|=%yqϮuTu!*)u~lԼnIe2"dhۭdR̶V͎MKB]T hs} rDCV!$w#SIGʎ>.vU+R_kb:]Qu>'ftmR;c6:#c= ~+s=(@vr JϽgW|Uzs삐(ѥCܖYaϹwQG:=hsզWOQh}rTA}87 `Vzc\9NEcli|MάV*S,X=桱]J6pMuGW_L !Ag"͓rUQqW=];긘"Wۄ٘}L@ 2vãMz}OuW ܢ2籵N>D:-3(@ew%-r,z_A 6\ DDToߕ@`I/qSnWěqݾmQ<iNwp ̳2PJ5WaAY'm*{i wxTGgycC*g,rNgk9XũFvMML?&IYIdĀQn T9E7ڭ2C e֖bUՠ 58p,x_\ Dp>%Cϝ0W9 Pro[B-o^9 wyO[*^ڶvUԴ0B?6G&"-ҐvP__Aݟúr<=k,IZWn3J2r_R{9C! !Rk~յw0xIg FKztBZ>΀A0mb$QX̀ 2Ac &ѡE^dVc$Td\&|4w|M^ ؐGꕯ("PfZJF1m~7田ñjBDv]UF`c9.S}N\L)G&k0Mj ";=N f~նUb%v?+j8AfbBӼ1HΧ@2UrL3p ~(:`^k+Ι.Ѡ2拓| }# Tu9?LĚBruT n7mE66ͳZAb/jL/wL<<8=ipE꼦ߣ'nx7sx]zgmw;G2 i#)d^ e eYuo9OR] q*9ANK؞5bw1\, 3!EDxGOYdž^PuKI]swP5~+>(}_(MDBMƠ9B|EuK0 f 4Qv/l("& 3/"Nj[.vͺyy,GR$PMiZ@/ͷnSUPEJ0Dϫ#cp.O:zZ7 f|t8 <=|\( ͸fbN .A{[Hl/K: -4&o6!ux{K7npe'u&lu/zu.NZ/q@=m'9eʼv>l*3- };<m!/x{l&۳ G:E[ќHaZ{ f?_\V﯂J5M,]*8BU鱀ĤN\gy_Pֺjl8IʼnK_FuAgkz£֡Ѳ?=dyOOulZf~wc&,bd<"c;!tE(〔c|oTZ<2E`0 L@y1zX$b.Y ZxD`2B>˅^ƭвVynNr/hf,W nnL%kjIAd̞KQC-ë̤a.otwER$8[c72DH=DŘ4D+<OQ|04Gk6B$^F]u:4Ky8aY]!4[.*NKV\f#_蛣hGgu79n!uF"L#D|WD`5ve}T:FMM ݹTsX9;*d:EB=x%Yo?kT OѮJU!_ڏ?A(T?9RowS%1ݬa9`>5UPtp XH"{^&Me]^\uK(!g`J kG$>CXჁq \_4"E;Z*LPQs1ڿ6%|BWD\x cY6n!N+ np_Ǻ~3Lo" z訏w˺@gY3+ jUUsG]Tx } <*q?'ĩ*rGv=J*a!׏|͆eD6 Mo fҫ]'mz:Tz̟چ"szԭp#xBZG,Vq8݀eH}4u0y"i/W.޼kxtx M Fnm, S`oͻBvYL8l DNGU_7֗wS^i&Kd֣y1ͪ{ .Dpp5>nV)kIik[Vm۪nw׫+(`Y#CĢ7dx twqPN._GGڵ]TV&;&O38G 8ps4?[ӵ< sLlb^!riھ`ߘDwYbkKgs gElpO;:pox?Wm${ aΠwyшthp>aosQ=2yC!b[ƄAcm$::N^z| S-&!WQSLX\Mt <ҪQ)?F'/i Mʬt~Q_U-l* }&(>F.~rbŎk)Ӭ7]_G$ #5+'dQ4Q~OY'#4\ ,BF '!1fn)p)BpqžS4+ms9/PW[$.)%͎a1f:'AP|~eMt;ka6X3.SH2=Cdi Ĵ!O (q8MtŽQZ٤E!unλonc3S6鎷^\Xnʼn kw=ڹe*QAtiAE46T>2sw wCWW5/J#.1SpgM9`+)\D,z1bu0)͖g?\%6 |L; H[v= 0CSϮje5i(̹.ڤubl6-&+xp(UZPSoki!b%jW6}b,Aj^uSZ!9;kRd1?$z9 9\h g;ȁ?*ʳ$wnhk3ſh 1*璏jؽ&5]x"S=2mr8E3s&(O^N͘b^4Wuͅ n )"#ʸ!X)Hz/tu E=R БU3Jǥ1pŘM4E`qWTXcw f}: DMњtBB̎"P`='Sy>e0033[ hiiX^n.œ&{vF(OҘP^K_: #N͔0[۷gр覍7sht42~;!eĺ5.W Ÿx8f ҉n+\/7@JO)5]NyS  Xjc?Sv3n Y5E*RgVZ1zTL~gI# - &Kv67-~&C%ślumW_ųzM0EcK,TUڋ  2=W-rm ]E,^2Fp$h}ۄ;_Gpop0?Tkўp4`s*aX~72h$(F A9Vr9HvDQ(R8xm7Fzfl"Hm49n2#h !Aa@,0\b(uwLn+mq ,;1ˠLo멳km}UaTkBh;f/ ߱KGZks{?Dqt&w竿ـ'Rߚ9N:=P][</$ѭ=rf=QaY@i i=" x^IIcfx"!ʨInWu 9H>PY5b@9JayZE(N_Y:YhF;L#Xj}4~~Lid6Vi?Q$4]?dGʪ/7lvmiy 2.e{ȁ.]2{+{!TF1;WFDV6:ͻ1zlIw42.O}Cgb@r!iL'ay6-?hϼWj<~_,h07mCRa(rɛCc^K^mUɥ|J[n4&Y&V.}-7ّK>h/ZQW؛Ff7kk3`:ЪF{ |(T2r`jk(k-Xer5:pA^=OCX}3J'6$ZZӯjVؽE]}S8}Lx#xsgE@+g^34o{a/ W ]fbʭwZ;Z&?+Xgz]̀&71g}CR_j 1ᄂ!4/M0 L6-Ǧ,cr>u~"p wPDžXY;|Ao  h|0 ێ(Qa C5uO4r=R/mhؓ cIC3duȁT_ĥGBO95ca?$Z>pIxF9ogŶs) Nש0.) "sR-JnGY 5z-ܓ[k@5mdO?&e+לc1caˤ;{ M-0uNMvFc@#z!\er)E7~O@b+<я2 S+D#R%-,2 `B禍w("6׭μBCpį:ybɁU.B$=Eܮΰ+K/wn 1q%qeOJ )rfģ$"`c!%FcWuL/@Jn=KY(&6g|FEy8 9kL%58&/=m爼Z7:4 Q Gpqi㛨g&OaJ5Z&ztd_pJW51U u,W p0bB1oˏ\JS{2 @Cք}չ6Vi +.YMUcu+ O*DC?|pKZ;)&=frD3_RWzj8LX< nĨCobsh4k8c}lrd]SBµAYNN-H"" o Q&=;/J&OSVpP̚ʉE|d[MmP@}X58cǒ@iU#(V'!rJf f>ޖft2&FM nyGU+O+F>{64ݻrU͝@ `UjN X*6kݔ8Y*sn)Wn!eQ/`\?PoTaY[>|7d[Mgۣ oآЍ }}^#i LL;Z٥Ur Si*._@NK+g/ϧuU[&K˯77Km&KQD4 B}{|8ZseVaw=pǚ L3"aG')'"U _(iYUbe'fcF"12|#n@lщʑzMnHJ {P\$TJT. @-61UP *Sj ܏lwRfJ u;T*ЩMn`0Z`: ՚24%hia-!ĪU~MV+y qlKD|B/6|BzD#:n=v^ ++06 3<lXAj1H\S> p>RW9HS2r1FՒ%E^!K_PK<(qnk&]y V[z{)7%-mВ_<`:]G}B@`B\ J,Hn1]VC[gL(' `%^#BE'Xg $0W)f!5)ߙ,(Jي9.k DP՝K rD#8(%3ߕwtXΎUҷoMي_;>eƯm:]:{UճYM+#RyL<f7n0⍻3Uz^ !)N>-E` NcE8[bD7^Nz Yѣ=՞CFc,0ؙ3)=l6zU oyVbYh阋REE>9Fܳzgr\mlW%PVI ]oPsl%KL@)Q Y 5W _{V<ȥ&tn%dA' <=vnhK$IĻ YU0{s?(H4f@n7ych#4l-KaL[ *da+iF VOE-H>B ·gQ8a ZHD`;l,R^5ԅk=vb g~z3/pX>t;%K<wN/y`2|SX v @T%7 |Hi*3>Dput~q}oD3Qý0biְeƛf?N;A k$IJV؊@Tz:yT u><9VW7N +fg]& YS @{MB-z HKT O#izzƋk鳒"J^PgvDM@ E` UGQK{> v/7mdLqpSaiO~ cotbĄHj}N2*C;#PX{Z*}B&y7$׾mǏG#@BUh2ۆ9.YAP:{"KǶvrdi")%'֧bԷ׶Ha9Ljwr30(1#&m7{ I44e&Z-Š7SU=/,mRn|)|z "++͕clwR3-kT9_ _{ RtI[c]xL_[R(U-qeT un)`D0^._O|-䇈?;}8Uz{{7_{1(kGUR`e#U v//î9:vOsO" 軍R]!/ɳH^tϠ+MeSH4)֪ۜJzG~R~8 H=x%tkbgoJ׆fd&3XEeL*]H|qV#υ޵Ķnǐp0||)U*7mm_'b.]"W!@y@)<"3bT]272qWs/12x`T]qɯޟ|dm%&\|_dT</Sn8feNBJd{8{%2 =Lzei6CFs l/z%_NJ@"OjoIK;YIT_4q\xL8P^%*^[}Sf xJ«0}~/>(km[v5k*".<*gt~%'mTUgX@ьԱ*O9. [> Jbs+.7D#%g!d?vWA=On~H^ C,X5Xk'$qvI.&XUl$ޚ>Y*s<@HeY3Z~hO7} ~jM_=c?+=%>1Nfh2's3+Ki,u1TN0}ˣr׶QO8c9JdO;d6#@,)e%s z7d$!3{A);Pϒm% "yk+GϞ:yξ'Ef /~F"jC" s(@ʡ^K[_%H36Ye1GZwXsOSCi=ׯ‘ե,nzio.{`ߎfN?A#MuKb,qQ(+ዮOiyߠћ%3s6WG[d}p) 0PpaN> 66 D@ L%ƸN 4T)؃d $x ɩYi#A c2.nC'qNuRnTi;d;XFۯސ[^wIKRgBmoM&/1k!kiV,[MM'ѳ\?W}(6jiH=CZpTr4R7{Ü`%:i币Cu<~d bU64C^vTVp6ByO{zic!ҰS)V~Tqi w"IPnۇw=ҙ{c8초ģ5_oᠸ萵=_8*l, ZrDžVjѿnfﻆ?ī}VWHg|΢XVZi^g ny,|lA2N;brBJ{kj6pǀ> <4P7acHMX yJ;`;R }D, ^\0ڴk]#Ptv\ On̂NjuˈNg\S| ljy,)R}3dF\R! mA `ȇ&zꐘIYyN4Vɥ!@mgU}ݗ"#$#ߕ{Hi >Na7k23?JK"\S4o3R}Kmbiuj%)wJb4O^uBct :<>IL +CۤHmZQ'{y$sϥ᪲#7W"dr pRu#bJ!ɰz{h 8>!|;>| X"Z=qacV̪oց=ha,uj ]VK@F_\KN~".0cR8X"+Sti։t0稁"%㋐,8 [ak3H>J~.pM j ߄?a 4މ\J53@j7mƬU"QO %ZWܤC@gk}+ f.t{"dn޿O8Ok%A)utu77-gP:}֨ gGJa >GSrf CIǧOU oȺ~!JA=~k4(7 /#| 8nxfCScDc.ҙ$ sjTll[ECCwnxpf?t҄vA$gop8>2ڴ4%OB_K,|x㛰uu Ϳ  r ]pT5(䪣@U Hq aGϤH2nLP.Q njT:;X޴cr_Vb0b)}p^]<YGg!*%ܼAQ<Ⱥֲh6ǭ351 :joK7;KZ~H-\Q_c6h?e5 "{+ܺ/S 4%;Y"0'c`͆5$I;j՘*t,vj5l{2b+9Ad>5ӾZ ?pϛ|SQɚO[0CWg| ^O,F@E|FX'jC.\ >8KxkgS\d-ojM{.果`Σ'\PrXE9{ xn HEƕ4]fO;JlGc;%~T0EcV;Ɵө(MDy5*[ O c(K8 7-C0}s)%o{P,:ɯi<@YLog]} cQz aAC[AK(ޒ165ߴFdȭըОm7~޸Y 3x+|#jnf}s| HcFqCreBMwE~虛&/Xoj=.Sn;Ya?4PADb~Q5qG4"H&.1aGŌ2 ޛo \xc{X\"_ziO^7QB-byԳݔB 2oi6@g`CLkN`b,3HZ{a\&XfH[@K8~ Lk$X}D̿PGvAsFctOG8}\4qf,גl"P†O3]zy,3?Ic2@ " ⛑=!8A3^'n^U~A69M"uӷqRݘ-ssvcFfY8_?B&ƥ=c ˄WBAl *=Ms9ʜ0e:/J~#dN(\ 3PJ4 66_Q T^ ~cH'H6 <,evzQa"و1UW5u ˰7ڳZ"uc.\ę<[ũA#)_؊"?]m| FB64rwy5 '$I ѵ3*1mx т4eêHH`L`:F=<)usfSk&`Lk"s,)3XӑkQg`@C8[3uZOkvG%&Srfa0c떇^Ko0mYǥO~4I`b甎܇E*$A,)4/Q%T 5gUp]8p12g*fk;yV¼[t]89JZ&…!G5"qْ0ǁԣjp-~K)CGanjɃpHOkR$ `eg^c6&AJ0'm2M "GA9UiA+'Du6"tPd`\P 3AheV5ʓ6. <j^t)q_tA>{֎) ZuL`) 2vn4/xqUⳌ5hY7}L Ukjj~E=}N еi#H/[.$eΛ9:"'LTK b=Yb?_0>EE *`>zv~pWSq؍2ڼɐbXbd1g.^$m9C.BH106OlpӁ&.2SZUP&:PB,8x:٪*q#>0;?;ɕKwx)%3tAg̀^?6 ,E?Bi #b+—cA'a9þd V/Q%2BL̳$bQ\6#D`ky3oZȬTn=?Oi+%IͦvԊ33N-qjRǟ^5^vd;;#O"y ydȋR_l/{\pK؝ [rIDscb*x|[ǣX۵6_Ԧ%,Zs,`Ai<=MLcKX}zDN+[9 ?x`ڃzj aXҢc,*ď괏a:l2w`Qs=JJ?Ҩ?5aJRk4tKQ.X`(I xt !k f?\% P>o1_ݾ{eGn0% F[?S7d1߽w05B> Hm+* Ov=k'|@Ӹ%;&ꭽS+;WjJCThdfyd.d0XcȨo'I'*PтFPozc<=\l!tS*#(€ꝼ{a[Km߃~ ˿+N \UQY J U`wL},É;9"8 3 ᮒ ҙ֑{N^;@fb5qeɣ%"A/e}e>y zn b>`Z/?'l&jS $9#:Wz q4k) }ڊ<m:UEc|V!Oxsyz~lаj}Xw#3n10D(f[huC er rS΄vQII2UTA/~LX+]*'뻁O_BJ[,f1Ų҅c?`)U"eR)56"%Z;‰ 6fؔC8% G+Gu"d$]5ڵڄʂbu'pRZNHߧ+K@F/643@yXC^>-#|Ù/<{11D,}4KON; 3x3unFW4{64@G Osh "T%/PM/ɗGc =:4}m)/zpK91 ߂笍5x*ܒ{XF+Ww8>RIuJtN`*]Tw]LL9kµ,79-K\kio*DCPgEY]T^;7 Q=PǼh #lw*Θ%g8J;q(72L ?ꎹ$u m9Hd ߕMz>KU%?gzy{v՘3WaDCpxF%R?u9bgpZb ;ȔÈr蕐%e, 9өӟ/H7e(mJ` It/{\)y g1`1zv0^LV^/L^f ap΂D:d})Gm3?.=4}d"$ܕtK_w r} ގkXa4:OB ">^,r@]GXT!Dj7)UN?G%]la*8`ӊ}<6E%vmV5uaa:w ecbO5QYy)~"qZ:lEIyIe,~.IJ _ԩ5N4@ٓjLw;Ҁc$vVTM'oQDZгTrC`6t${g 3Ff'!HKd=G|i͗6"ǛQU;'DQӦjyZM"p7#J4":$D$,~ >R/u+ ܡ߸UQ]afL";HrKtMn@\xb.ݨLPSi.;/`{ 6W5\yXg=_!h"ӹ̕sSh̦$s(WoL+S" $Tn;ۓhjel m/>8¸Nb0!!H)Yp%O/EA׹vQf0鼅rH(VI/~G.Wcz1 Hi=,k!tN{'# Dww#̝l_& FC:;S 2sZ='V/dz$M(P!Wu6Nf^dbyF & f|oioXQ'>a}~,H̚WsZƗ>]߂:]UI{H,X>`3BOٽe*_ռԗnh&wT߬ﹼ9h"lGIǟ%7ÁjwU0693b3gfPD1,s5Q7(B 67I]FR~(}l$^I MO0cՐ*Jy 5zI+3o2mOozT7ی7J^=k[kʀpK **d,T _<.,">>#-EWEI /H nM=nܤ.YLDG((G (ǀGa|&\gv1Loh'IVơ+$,˶8I⺕IBHe-,.W98>?\Cw9OqxaxbR:o 9-@r?Wj1aēOP *1JU&샀NjW`MTI)<-5@) _Z7KН&A$+5od}\d7hm=Fo]FsbP^ZE4Y9 O%1MRY N/.tZfk"hs( +.6T 2| Af-3.xZ wZ88cdK#/""4q_,S< 9ʙsܡ~_,Ot& IA Agj핓VXw ,p1g=b4;>K s}QUĈǓn_7F;pOj6?᣹K&EVOYl lu|*?130j-PctjM$\]\ l>>Aa!eSUc? ,覠XuUc8LM`TkTޮ} 5"lȲ!pqpI,E'ՏF]?\"thu*j_ Ւ֩N˶j3*#ZaΏl̳ǸV6Na 8j!dL~˂O{B h::7S_)|yѡde= *u*ű]fd>J:r>c[3udH?Ek+B'܆wgl(Uc+'.+X ;Y %6`᎜Fg ;P`3x}XИ뼧Ju+Ϟ$@јwpE_$nb AC$T⨏qBkkf DQ˨#L|9s 0JgKKΑ=5?i!Jڜ 3uV 4/_Ngk-NP]{S4f=pmY$!uЋ#dZp?;~0/bq;X+_=Rb_R^VȀ(0 J›Y]UC=Mq+XosnCr, _[^F~ FN |5W6?jv([fRgKd ulO.+~˯ 1mZ=.hnՌnW<~ Jf] ,˜ɻ#"e<\Ŝio!sijUK*0[rwOt $L~fwQ.t K=77/rM9#-^ UU=-.56p_rl2G|+uc̋i?{,{ q9I^~|qiZӼdv#wx(G|WӖG" %40T4Fy2걍< AL|+0rL'6yיw {dχbVAi0_G̊%WH$9@L,ނ먍Bv"('|,~֐k9r={8Sķ'wXf=i} u1Ӓ3UPLŐpp~{9ӱgPg$Qi@_PGCu e#;\sF}~H׹-)α ĺN A')2 =pO-Ro+HBUon-jCKyg,= VdD¼Pmsӓ_~MuˋVr AxlqG|Xm߰nտ y7nVftb*o?Ni[RY7+N0/yTF̕~OˁU+_Mn"sV|ڗrrWK Ʊ+0m"44X;㲱>@ XA8 ߍ7tUz7h kOalιF,( 1'V–r3f# b yͻ1flxtѻ@H$Mp ojAa־ܗg٧X**sKFQ1kvy # |XR0KOwm!+-Kk'J̬r2lƓq UvQTWs4DEfbI<TN'~ #l,l&kD:+Yj+^Tr;&=OUIEun4,~A ۣ֚SR7yAE~0yd;7£+XN}$8+5~Vnz/mN[֭ Kz5QPq!,4fq?D>qu zpP_oWWxQkmW[5"9@˴Dv㠣ɠrl䔟-|[TW&Cm\.y9J#3TilNf 5c4$Op>{PEej 6a>B;XRՍ04$db1q;|W)XiBsZ.W9vw"pk Bs.zCce."B(]~:p5Gw+_ |B~k1f?W,+Ҵ% C@鲬vId_`].ىxDiu5F1NЯsfI~Ow.ChtH37Ȍnvip=Y8 TĎ_3Kh >}z<ʭ' Ű'799>iIC; ރ[MgPcidf/҉?lr~{p3bDTt (xQ[fi/?L-z4 =,u zTMXt%Ⅿ;54ـۋi|F֌`S.Zf7dex'Fp>e4 A6P.-̄j[rL'͝@;INb Y5(Ieۈ cFz(1ArJsNS%4 Q;sO}v%+:K~8`>OY;??|X>Vx}TŀG})%`A!Eg"%Y\+PLqVq68Bf_B|g~ZD3zUCecDI{xUg][`~:+Qk+'&L9V u[Y%-`"xIzy]`jTe?lYȫ}m+l81C#DEʭ2Kfv6b7\è: i1d5PҚG1466gD)?9y=dz*WZ865¯}Zn iO7&31` o~L l[Ց)=rvc }͉E1s F04ڃ`B@'p+w]xؔn7| ֦ٯ}<#0a%c:v|;&GFe};@ƹ<4ai(R [Qu,fړ Wl Sߕx|c 0 5Pt&EP %픳B@ {C.֐Ro$e>F\yFlAhXʗŭ- Ԣss!~SA9`HWzL52p܋&yW '@HRWJth6qywFb4؉cDWuETw"6aȳ 2rRc.Ip -OQl s^ql2Y;;&g4%| Tn`Nk`1B*E%+clmMT `QQnHV)oZp c2F]{LV7Y@(T䘰P{1Ik{ֽ⍊9ёiL–!sWN_gHvJH #}Ҕv=#.q`Wu -ڻ^pD PCp W,$D8m>;M3+Z[xXa߀4dxtϓ[LJ*Ψ6]~z O*rï.$-Xibgod) !>RpG^釲:sR>ցӖ~DWE&&pF(H5dV4DkjyR\@" zCKIu["BmGp3`c@tajY?S8{2X!׿%I,1cVܜ#3E,A ! rFV-7@|#Uj4C+ebbԴY X_f9MKp, l]ĺgF|>Vq+ JKH ګ4B)$\]A\q޳ ҽ^Q-A;VLR׺e؟4P3a;gryߴF{!Rr QPz3ubK3vIۡ6?4`W։H-=Y,t(Z?m, ;Z/D7O|(&Ckĸ:(>*ג[eiʐlbTDtHۭHkh*/<Z ۜ  &~?=Z:--M3A/ȏ)N ,y|XOm̶&WM:wÐpTB7ZD:ٛej@K$eB[ǤVKA?o)U6!]g)Wa[E/ėt>ehfů'R6bPZNoM\ٗW2j2qbBPsUc``!' 9 >a5Yw2x~.''y!>75c,-TI l-/bl*e~K CImzՐr)/ Y2=d'=ylR C'B0yʂ$8T%mϛI¥#n~w Y'<-фWv]H/SEw~-`@W'adX7ŤQBwx*MU RwQjZwśj>I1 ][[~RuIWa`X2`jXz[lps>"S-ic NayVؽ|PcD)/)ݹgNq"Z6\!6_ۓ\HV#ͣ{s;i9wws__z4o1횰RQF}!{tr0q}5Ė= c23T>Znx}c?GT/\NmI@R#ګ >rgeeaKL%ZrLo:.[o4bƃh*Lt-T|eק $bEt2w~4#\tGsP헽!VL╍z|gC"VnX"fOE|]~wi`(-Tb@m37PF޴P}")AUea~鵴Vvd7ſhĕ5@CZ1ɉd"57!=QEĩ1%͕?dgHwx!n&0EE,`+ ˨RXЧ/ӺYd|/ʉ}9%#@]kHE5ju#\4+dj`s-@\p} ('xZt/ gKr3+tj+zԠMɮ!54UNJM7*i\?@xYr9a~N7GI!r)ji 4LE'Z0jT CTcEUY(X#j4racf} xr>+ 6K#1).(2l j2Ntҫ`9dl k$8p@7u{2da 0 4uְ,Z-dC\l*-%*n ҉4@71H]Wemͽ;yd2y:{́ɋ6|0'#(Ӿ A6.SD hIZdZt%)"a,MGv(X@+Md|I=_ !V2d403$*YXTNmho6zNdޝDƶ>MTZt8UŤM0Oi)r7'^:~<G-̳|##=VW ݠR] Y.`l!g0D#}3,o׊\96T~oD W00mjH/+hu)5VK}vH%2H%ft]CP3sKLMR$ 2 Ul~D\lXNWxcL> h+9961v;J~(˭|:~s'5!$l+ʙނ@jR#.n:`B QdL5ѱ6DY.sԬC"Pe-<ݲ*H|˴:"w3{#C;s[_Oa/#'w!pJ&})AXJƀiG]Α␸$6Nf]ռ)43e䎨"-|D#,z#{>xfNrmLKQ%A Ü  ?ղ2#~ Ym"*/7@\JZh %Ѽ̼.9rZ2K_1ւD̝έЭ3 p2AYX#X@nDf:Z HV:Q6K)q%f9IeG bHz&ÜS] GA,;tU}=s^ 'х5MT3r |l dp\t$Hԥ9{vԴ&,p&-MPh?UUEd6z֡[eّ([uyDׇo}_ydWJ·+g9Ԕ9tT+Z1M$e)~Pi])\gRB6ئ W Kr-hc 9n pHxkՒ]_Иd/>sYWcjU#]?Fq~ "ROmD tN3tz /`1_1HmiEKF0S,|#g5;,|O31{%6[%hvkzO/}'a%LYkKn[/8zo`\:k0vkE˿A?<7UO!}.${D vx \'!Mo2 FH$9<"vSس?q$Dx܌A,iT<{F:@"[$t'Bti#O~-@M얆|`ŨAEu%J+fH;U 7nC9`7f2/Cjkao/T1)V$"~7#&Pc[|4Ӆ,YZúg{Du?:\yIOǚ_>hV {bUmrG&UM$nw@.bF-u01:g|_8Шİ 憼)׌zH\T>H(߻9}yGvLpWJmjrrKO0äΥFAh}eyj'urNJgZ@h!:/mȸz׵ za|ԛ[F=g ,x;uW ?ԍy]7yNaTqL^W@"\˒B6I\ y5}b^)EdP&f+yM@ڔ&$ypp1zg\ -'Sop8\eBi_W'KpN ȆWPS6f^זyz%3i5Y!k%]*jhx5T]0l WiN醢?nzȨ;f[&x}"Yo3kMuɝ"Oz2 w禓rlmũRSoBвn{ZdR0ϐ*4xQnaoX>F?JBۯm3KdyL|_>6Vh,b{](SG1zEFӂ%tpn}f{’Cހ Pw-W\X4ThY w[ ]%0Um _!z}(8NNQ: :R h4$;ZÊ]ieO^̪>%MV1c/QׂZgyi"}G dv@ F `q"DdG&,,Mh&82;JؐG$&b(uԉvC+lRF! xzgM3i_Cb-qJ6TC?yb7ZadMkƁM 'BW?hPAKu)'9+xaWamOH2ui6'ȃ 1"|/Jtۑ%~3;E<8qҎ_0+BRR"k]l #:uweUߩ692{FЏKTUGVVXlVb-ͤCi5 `V,4p$< E6Tz=O3 $#:Y iP[N6d@/U53V\t%Ucd{8s!M=n1w.<ژ-f6=mԊ C$:M2s4|A~ε'lQ 9+5;w19핣ȁ8l^rB)F&z1'.d`wDT9iS6KiШ'x۔ j|NXS-HT?!eDؔ/vy71e@lXB8Phq~}%!IlD 9.򫲾 \, 'kwּBُE&gMz\A,P6Uc:?jz@[ga&9%ùy6\n6O[>7wbSD:  kV c憺fq=l]{֍®4B1&-w?rmU߮> tY"#V=8vF2K #^qA߾H+)΄5H D*|f䡀,cu_PB;8rFt4h'Y4>&~"קd!GsX4Xà~?14~!\=;9p*k8x8%q?xYo4d TqTqdTa:n A[o6ڈUUBߒ ;},p2;NYSnYI@ž- 棈ԳGGKif-NYW^,Mf)K\^ ]'oV6SW$9!0NEkG?voBY-h.!. ;XT;qE  KqShW:Dip =eBtc ݅%ev-NM]?_()jk<3,~f%єgim T)t<)|9큂ar،WCVËndng&ϹQ _L΋l˻oz{ zd4 ݩ[]sP?~j#+hBG5QpVX' ||$=z^gAHE:8{ zovYxMCÊW,KSE!IGdhi0+g# =t-Z ɋn }¢3{cްPJa,:3 bRD}\ H$=H;..n/kܔb"rvÕz|k4LHVGy>cЈ\ox |Jl+{`" =ƉЛ$wNx;T  D=LX8k Cj~@<֜~e,wb_؇,RMqdu$k-@Q<c&Lލ8:~8~j6W>`՚XQl0"qƸ&Av]AyëMl+@8Rx}-;50sO <.zL!Yς{v_(R)I j |(n>?'I0Lw+&nfW;QJWFK 4 ۴ 41nw?d_:s\.nwJd>qu3bkARe52 4+g~t"`t"B1q0'N$nq+c< : -Ai7̙؈<7 QI֐c[9,+b[ByPD/ p%A>UIvejsc:]K>buEDb*=$녃M7cYk{%}_{Ĉ~S{B)Em&Jmbe2$O1|F)t juf6'yCϹOÉ,I8/B.L8FڭsAS ruZ/ǜqJygtGT+  \!RyGۛ(@ԃ,q7:¥QK\*yTi7pW 'ejd2䫯 ZMS袁Ae<tq(c~׍A2 S7*uc$L%ɜg"/lnإ@]tgk{)v\V~ݹq§/NTi:Cu%7'.HD9 @Lmf_)\/+84bȺ,{7-˝G@"FTGGQU:K'~@_UI1[/YڹH@w~查*/vL(zzwq_7o1TAצ0>FI8cWʯnX ;sBٸ>l{.@U4UC>\ߋalM۬ 59ob)E!ˠl_ \Ve}$ 0ϗݳUT.7D$~5/#ģ۫VCWG ؒs:).' B')K\m|UL|8CĚ6 -=p_vN/̥u-݊.c_wx6v|7ǺuJJ`E|VRd)W,2+D(n|iCup:-djj;Aپ63_ap 5iYB@Gvїܞa/y RL'uIk^genw+ПcrʂZ\LѿHB 7tMvy58-}$$H1Hk´̛7F"o'b!Y!:JݞKT%Yw A䑨fj80vVw?aз~`g֚1fG# Lm-L>//}tU1tߟP[`LwJAF#N-S:`E;} I;Q ![J%I!L^A͐ZEWN8}Cd75Ɛz8D|Jt;},z净VvԶ]gM'Svۃdby`A9ސis$FfE_vx܇w28c- k~S-+1:GC H&ʗpţRyZIT]OD HlQi\@C/N5ӥZ%9(s#e&сbHb֛EmnɩL2PeH GaJ19~|0!r\/1ȉ6fdE!O4oQO4]g9>svyBrH|qco DzGȣcshC۴`9V6od1Wiپ{Cƨ֬˓$Q`c׋ڄ.+ E{.Av;/k3;ͺz3/m^:<}n)k}KOصu$Nu?,1/͊\1gFu/z^m^65tS"~~nl#̯;h[SڭɎЩd.[IC e*.+oݰ07 n$N,m0k޻˝,nEQm}yV{$MRV GCk $A+bp|H?aٱ>B!\ ws府OOJӾF;HLS*F#iȧ"O~RyBl"l%3%yCXR"@OU.`"n(rIDJ*7R> {pԭ `8e){}YGLa¶ch9Wg~7, NzU%Et链zyF>̥rMgTtYL be?b?^C_Vu>VxI]idB nk Ɇ= 7_;ɡygncFb|[vsb[0O ̽:\^s y=l4xd;[ؾ{ey> ?3,|RhZ.stv7%C+056%tt ZFVmp|*s ka`vkx(guiͭ5o_34=":X*3jUlUeaTӦxlNz{DI+3 Z`~YjܕFolnyTkfy9&Jj=i[PJ1utX?)LJ{N̠W `YJiaXOг/lEXPRz5Cڇi$dAnETbTƤ+6]`n43[6b0b/j;u'3D{a }R۾_L"-5.@@7u0(AC }bNٗPa=h~OM3fWL5ƃE݅ٺ s-0lE5rb/T5 i-q~uKYHތ>Q=znW 2`ߖK&QF2TWZ,dH3 ՕOHb!EF>BbؚIOd5GʩMwPǮ壞~Uupf1Fr Mqq! V;GTkϬ:ˁJJ_\ z!2lAFFO, (g"R(=e͝Ƈb Lj{H߯z# F)q:Vu{&r<G!Va~i1~x!2guTHi;%3؏}F7zK Ɋ>S;O=s-?LelLC4@,UeT挻]np׵]Js)Z 7gTrfRȰvQ7`oEF})N4Ոt_YѼ2_\~%6vo 5P#JDp +nERN#kP\y0Cނ8W'6n0l9|r+> lQw.ɫ<ǫ̐l qB#á0\dM>@iY 7LSxAS4)2Qo7 NŢzWBFt|EB5͛tͮ nʼn ? n`$aЦcTvO(q4$g(d:YPS 5mvI!<ĝ8~̒d|f*r Ɔ:Tq{c'UՏ8'niUqkk';f/rƂܒG5?}:o@M8R{u:X]鵚 Ng3yT MX !U0{"13-";m03ܮ&c #laU&6FΆE%qς@3?5sK7;-yᰒǚ['v֌`,׳wt S&Qƫo&Y9,j%"\nVpU.߯= .%,Ҕ&*'l.E/+AnW܊4ɡ>r1r> : ]iU4>H0 ē|C D(\,ʉz9mDJsgV1i8j(~]:^21! ATq0/ y-KK/x0b,"ShE5cAEmF'w1UBbS-tJRĪJM;nRgB|H{ȪMpI sX$Cuܐ<&rk0zcy+'ئva!FҘG[CIbk~Us3݇XHKI 4r%}>#4͘~h2hx}E̵+)S5<#5Uxz)?;m>uRdo5oͥ;NH3R?^+HlDW7so<-∉B(?6}2E:jP/S5λŁU0A 6hS؊; 2f/,MTYqN\75/` 7 8a.2kלE6=c/3Ƕ# ZM1[yՌ =0,IlwI`(5 l-ARpI냗U}|Y1H3UwZB@@l$ScRw$6G ǒ̿1fT$Ӎ;D5#( `EPw)UZcjDhddDfIBQjP;@2 M_TuEA\3'r-}p7}@aRkܖ'8EW-wޕ^<0bjGԝZInvj}#o 0YI'$XKƮOZ@0|oXF5 7uISS ^>ʼhsZh//UcYC!lveiqNr\u!feV{Y]@kG =rY\[Wxeۑ~׸r!߯Ѡq>WAcv,4"FM<Heɢd8oj"=zwr^D_`glga7vb=Y7-gOyzO,76!< Wh~Qwn\od'fdjXKޝ3<\ԛS\sGxoCU(C8z㐫 ygSn%K2rUl'ZQ ~$;.\?EvLx J'rp!T&hX9|TTpv1QcF: ?w $3)+g-P'Pڶ\T#\dD>a->]~{PȠ06#m|q5ttT2cP-} 8!v!!G%3j(u8fV?֖ +&8}3Qێzbe0f[E%2t$:5ow%rfGi|F?C2le1aT'_?pS; sNs9\qyd5璉HY:Aga?0r$iFU+ycD dtߔf~mf_6ā d>^~z0\ ^W\2Qo/}h"iROEek(,%Ǻq,^jsY21Q`=u'zn=H߶V$ w,pGHKʦI7v94*W{.pzIPIvEkQ-"Fs19SlyX!s31u+Y žLFy VN{V*&[{QV+ӑT}{zEJUR"`)(pRJژj7rӞ["jWK}VCZ[#W"IW׋t!Z7 >VNUta:O*(>un(}톿]pm6u/j[ Xe3*?ZX ud|/u?QG.z:rgsxZ4Z$׎P`P\Ӛ;giUpW\gaPQ@OYtr}M?/s"PvG^0jܻ{934e_)))?@œCɂ_]jmD`:R1kb'WL0F.2kz<[>π:T,~f(HfYRMNijpqd 54A*΃&WQ@Y8,0mdAXAUּC#ۃCsk;:RxAz[6)\c)ofE'Pk u e1{m8flv"8b#5UL&ʇq2 "sΟKFfm! m6ppx*~A`3ђ :{adQ( OpC <"^jXܿ)>hEh*A"Kt2,uŅ3P6t]r k4Ǧ>ž6"DlCJb6 bHDLҺ"Qyv=&fX/jZIx$1=(|ű"7opw ["#ek!kC[eۛwĭw aâ\ۆ&d,ڇ yV¤O"d5 Wl@z&դEވfbы38Y.##T8֪-ٙ  *LMpzhDϞw%4}(ޤZH@C&,P m ֣#mq?oXL%(a^:Y~gɹw)+?hQ%pDS.gw 8_=PÌh 2& 6L̈́n{A49`T[Lj惜m~tp /?] x i&F~j:uXű07aYqlmKfWВ~Uz~qUsd8\ ʸ~3W&ނɛѰ6x],wp2OSok/f-G =Bfu 1Fhu JgyGGkn~r$d$$g'_ي74QQO]V-"%* p JG䖧`%  nj>Ѽ<]ɺ| n}6ٞb8?JǷP#_-Şce\a_yC@H؉/š#z9kx'0HFx3l,$L"%gZHPu;'wh~S܋;Dv>ĸuz^?0+}{.Rw:J4A]#g+ij4.*Y'0ϊ=bԚBuohd9_~:Cdfz]*ԛqtQzp]e æò4= 1EVymɻ5]N 8ΐ$sJ{m H360Bш!!eF?άAcڔ)R%tOiu )_~T'?F~%˹g-XJ#FT|2}N_."ӤD[ݨ{T?Jx>eaE'MϩxCߝ@hW`]D ̠'kEl/a6^uQT0Nq^Ǥ !ٟS&k2 qWf֛HEwMw|@xiT*c8zY9<.kVcT /Z"-Ld(! ٦,9Κ OVϳ3".F~|0:ح?pqv<L+Plb6}ê"H? U ƌt9F'4=n+,e%[0]q"mc)Lt5ĩxٻm' be1*2LgM뮚u}6ʠꐊ*@n핳=|ugHqzabY.(WG1-tHc D/j'ugH f_UxFfsޥhmyh:{q@=h#nb>Fݘl)o #hMǡaTJ#~) e!E07F:X(O_x?x*? yW TjW֦XȻo %DG>4$8>߰28Yq*S J$GM 1*ɺ{OjTb2V0G`^UoZ2]0Tssz~1E?=Ng?Wҫ@u7ެש!bbaq>]IV' '~dV,uȧJIrRMS0k6*,ZG2WVv5m_Mfb~5hS"wVmdzJdE]&39TYšNfa9E^1\.zqtJ;>패E+K\=lA&t")O!л9 ej*Aښ:&hPB3)?w%m@t栁mLdyߏU )̟p*6Q]vzȈ7l "ԠrMPW]dЉh )PƂ29:Z AW8?)&ci#5LPNVcHlI3ХٚZjKSܞ%6x&D.j50IZNY-M[ĕtUɽ"зmC@5cS%Qm:YBfq us{dP/ `_NVɌ4jȐZPe?Q C!Nc:*|z=W̧:?q`ΡU3,PEfOԉXR79u\:AvPxK$iy)j_qd}'R[(s!T}g.Ύb$At #yj莎?OX[\QTC#< ʝuBYQ2lH47|%t41E0%"p}=hl)hSguVo&dqnoLs죍?(,~ILTԚ"C?v(W*V)C f[qp ~8v~^l7Im]T, ow1n b"(Vؒ.QWJWwʢD#r6B뾞PX>:b\KbcXhwۊ %:FG7O9SS7*YB 1 TP|Qz2 Rl=3"[V~tV A͚hoӊ֣X#[12͊~C+Hֹ*$,J`Dd!=;gd7gz~ oL a&Z0՟'= 5%n|!0a RDDmKw5WT? zy.bJnmTN.8,f Ӑ>㯐BKp*c*obE*w |midgc.Vd.f5#nF޹>M/Ȏqc3ڃ  nF\pʫ=BmtQA>cnOl#тw!Z+ax K#ΑRd>j]?1L(p[tIuXPwrr4 L1bJz v z>b.- &]--M/9cV @@ba!ґL@@{ykN`1e`u@NEwkE ψv`O⧥(Y2Ҽgzl>}8BUsԛ%e `aFg{QqZ(tyvX|ɣ\Bd7vWF8-B'3׃=kHKK:clC"EQ[lo 4M54K$5Z4/]WAT.Q"ACJ>9ʦ[Ǡ d M\`V*)* dE'dÂdϖ;H j- }3G:w֧HN$ ^1y.OIuN}BUɅױ9Xw H䂁H[} kC4!CC|WcЬwYYWJ |laGNH_kOn(ӏ81[c;ϞZAl̝QER`ȲQr ;EBdCRQ 9=¬I :0'\;$OvgnD ~r|9ME ,z, 'D5ۂ ɣl$918[-$kJV۵t-qdpq`@bof[P(1a& :>*[ GΞ~ i6.^ 8<'v1;4$IS!=6|-!h<ɳd\.Bg g5d*T ƦNc ~0RrD^iL_iY | R~t\(.;*<ƫ5iܥoaE|[\9Go 7߁8 H5(|z7Q *oiEc:0vs\ML`mܱi։F;WSIuӃW;\M{K,Ѣ24G0DFjbJ܎>?-+钍^&o)'ۗI:Gۅ(RKT~#k)*4sh")nz0whOPV[h.{v#su۱~;Q$fm6dd[@#־o80qr[=H-Dy; M G<2)%]&\+isaJ)Q0O6رXn7D>4՘L?Pk>k{ם己YPac>CflɘS%_:VVtY@f_tػz >uaȂ=͍S[sv=;P!yS䐋Zr@"3bo_ӷݑy@ h?#ǓxL4IլfAe(l;_Uj KD>XVqi@E%`i<,4Cf‡њkKna=wHS H) rnV̝#tYM0hps}VZHV䍋a6߄Ӿl .5.ik }Y zRs a+-kc-AocmN]d$MgKNh]waKN縄e 7'V#! $_Bm*,D;H|&.paX#,`bPyy+j ;7zS%]JJACx H 7%=phnX\M;irkpnfddD EP7 c2~OIru-u6;(>k:7 R}fJ^[y{,]e& a36óttew X8`Tx"\y]0&qO4@`\#It3ae8yby27ڸϟzb˭3R?TnêxOR-س]AE{8\ TE0²;9}-]lt_T' j1سZX^>g(930 SRȰ|G(GĚ]B:3aVQO'cγRƇ%DbFϊS?-McW]0GY"N?Q!kvW7Gkt=\;lg X[.tZf3MI:Ȣʏvc&x,5+KMg:^yU6qE>׻l5hUU"m}kQG{\dс|?/r}/1lR>i9Z5OעAtaTzsn"V!q#%>!PY0f&2fڥ%9 }qx'[/^]oP 2+mDƥ>_&f 2k]*_ 0arD'0` 8y ( ,HĉʋpVAΏ25il jKD~^d$]s w z4TbQtۼYJ@CŻ)oɫtc{YKrnF,4_x`ّ# &T?.]nX|m K} rJ*f+lF,bv?xи`kG0tcC Hݷ#'trw58IQf3w.!XS3A4,YϦuM؄=O:y`@RR PE F0;;îY]? on)Z2ox5)c>O?NP_?Jpa&5`ݕ3 `G9:M׸AdĚ(/RqP͠[ 8jR%K:kf eEȗ)TX&k9)ʫ֥ AƂ_HPN'oiCj`eairDVՁ-- lX/JW?;G~/wQW @I_Y!Т/ ,bp|+h8cNm):XLh氛|2J07sؐE$y DַIƒ'ua{=B*2gm:?ݪm՟)=o@;9hHM˙NRt0KvP8ȾQ2( 몯, UUF8 S¥U Kl,9InBK l6HoZyb!Tlw$bBM)}+Q6WSU_QL=U)VBڛ,ljqvgX4 i7F.<; \٘FkcaMZtyN9Ck(~O@& .;6}| Bq{!h.B'IxޘE.{(.Zf;-9߲x)fumKGi3ih|ۥ>+G~T0.r7ݕ1Q,o`W=$wH.px:ơun1A_;o' KA/g؊WpPs7{6eR3\bO+3З&THK-< ,RJR65[R_CM"_2TGv J|umZD+dU!  .V'# l־3+էU\ݒǙEkk kf=I\/ \KR/~؆Sͪs s۵Q 4D*ӕQT{S%&p(Fw9|N!I*C:K L)3ڻ4 2Z2f} w*(zƞ4 '" +Jwlkq̛ZK !$?!:.E(cra!w/b;kQX+1nYkEW3->bd@W&D?APL3n9 H~V =rfJ<9}Nyٙ!.rJNv*eAyVP詡,{RJ~3>7Qc*!3 fUΐq)T}ĉyRlO}-TKq9^Y<ի8ߢ+\^$^JW_~lc5.+ږy%)$tSjGCLUW[dd.PcË1+O, fְO$QNe7*DެcjJB}[1(>G)YrMH%~86^[YV]6μ'h@s$˩~[yH&o x%l6Y\Oxd>rADTI <Hj:w+w>DI45')oBm&@7+&\#2}UWe ;tISa<#-]"Z`'uD#nmڗ _ +d5ƊUM&VZpD)`)1s =GWO iS_Ӌ(,h|YG'#>XaRzf7` &~,xl Dsn`q`aG=|Ab5a͌_H woݡb5/uBi6GMhz pv8Z~3[ܳ!h< Da0.0l=]HQ}%VlNW*>iFu\~R-;eCON"q vY ;AbX] !n >qJq@Ncu#LN-nDT:'Q*2Z" aOB>H_(5A?GKktq36OU5Evd;^M/?$NsZ۫SO&e%d݋a y$X~iBnd7f/]fd}@C??TЯ!2S$Zڿ{x 8,M&^[*LhF )-vR8RcꮆcO.p M!p]Tfl1Q0RAۍ2o K$Ig/1L}KhϑzɑÎV|ܫVe?k|;P4ׇ zJ2SX5!W Ʋ&'Cp3)lY3{ BUH&PE |6L.l~sU6oZ.LBCZ3H( ɐ,Lv̥|'\ӑQV8\'6;4”߼x~TM8a3?eU=ב̮Ifu,A;!"HjO' r tYwu>,v\n}ɇ4Z8T|7x\ޮ`."غ=!+bhHdM "GdO>DֿDIU97V>DBRJ5=YA ̔8x>xڟPS/Vtk$A%v^@3OG@ ]/P-o\ >bhN0 ޣUd^OOYl Ɯ- T%>rq eoF|=Q6Cs% *Ubm8OߪZL20JDq"Hй B^EKVZ/B(:d_CkBFY2xԶ`F`l.ۓWϼcZSHwk@$^Rb$ʡa!yʞ.ZڤWL*[|DdxR<{D`to-L0*N6郍>yR}'eOVoa(AzDPX;.),i <>RñzoXv~pLV&}Vfik*^-4.J-λ+tť;<+pA5{\?V}S'/#Mvch}-吆G㚇v B߁j, bR%mp" ">cv܈N}8 fNc zW ;ɰn m!(]n R=(8 0Okqxukrd~A#ιMrZ n)QY65ї$^ʵ` 犜Jc PL\t9]̧EU X7'_)sёcmMN1:I֯$l &_E1!Ji !0nڌZ*N MX{p4M/8G|}Dn~DYUen\ho5[RA-1,U.,!gh٤(cDWozyx3!aԹߝfYf/*=J gi{ԉR -@A9D; 궣|yy2*( weRN*5, _?qc| 2yIiˊzϬe,J+^[Cwn$:@Jl,A@M,DOG0, :%l0%oF|2r1^ULU(uJ;6!v5B fVt}l5P;j8&fsl]μ#8)Vk|K[~5N;n5/\IZQÖ E|Xk ",'[ 2jmOr(=v(,PuHᆵ}vakZFΎM ~` ,#|5fo à*a8{,- y`"&2,N#P45T)q>OhsT09oR[iY&ċ-3s6QlB{(>QA>Fbk:pq&j}eеW­j c~8Lrh ERRvlr)!T"%-&rH)ME}tMZҸAN(`坭xѿ.5k5s֬O 1 zH7Ka8i7Na$ 7ɘ]p4KciQp YKvwc ZQ3YQGÒ/d?")ÑALۖQo>9Sf8 MFs^Ld•<{h0Hm"TSgT}3u_衹S7FKXlP20wg[fsi Ju +/_趴܂Nx4?5C7><~uZՑC #z6I  <({&'0I;5s/_W *q(7c+) %#c|,{ p3Ţ6|xfp@`v!˖5@9~hv}a.'r+Ai5 ,lk-1ޔᅬRe)3ç[}Zi.:ˉr;O~aMU@; tB~ $^ؽԌ~ōF;ՉXN]fGxa(jl|]/>sbV3 "+/ ȕ -N[9͏n,5¬[ i>ark-*Jx#E?ug3 zV[,ZupsP *jQ^ 5cO4b(z[$'r qA_yoZo}KB_LafWBzNgw_7ur `lҠЊ37[+'~tLƛ羓)q4Mq꽰6S#ژnSəU %w^_17VV>LJg@bo쬔xbo{6@v5P <7| G(GJs'@=ٺ;g0XU,8P:IQ1-7@X '>9mR9ƎD o~ A XpvTv̉tڒM_V/V&ߺO-H.pAdz9“c^^jUJckx@y9D48Bm igK]zy9A#WA"1%c^8HY{n>olПbn}W:ۑO{l ]Px3}SӚb~)l8(1}TQ>$jc5Qh:w ywv#e1ULq8hNEÝN|o(1T+֑Wk>Ը;VKVvܹ(<_߿T9hia%(*=xYfK&&[aP^$ZyL ա)N #c{'-*)>셇Ij;b8MCȂ\NL"mݎi$=x5m=Y:(0/wPօ=`]:W5er: AXF2Z+}G``aU" Ȅ%KV϶`ڢ~E~Pl C -SwmzRx ĩm.gȓ)0>EA ;D +FqKgpKBկҴP>߼FʟȐ\&268D OEXnȋCߵ!ONK#P="Ž)5Bz\{K#|<J|k /_ oŜQsvlw>,tOdTb 61Cۺ`\NNSy_X(t7Q>P8z@Y]`"OFjO;1n{neBg}L&k$;O}`)J4:Ť4Fb~j,oAy@:55ĨvSK188E\&SLGS޺/t R{U>ig-Lx3 Hf#X*o6N !ObP 8 Ō!?Yfʂg6nm[ĸF-{]pX; k~-1Z0;Ž[jK߀"k$XNzŗ+. ü 'T'Wܵ-QfsH42|}vFˬe2FJ"\+)3t9uhKb73W"^ meuΡ :0ҹIꉎ[!_t#9mB@EY۝,IsXa𥼋х}T~]WW̔5̀_/S<~P=AK8E 9ȶ,,G{o"Pt3{EAD:DΑ{¿Df! k[NAG죺k&fLy,͂)M+ߍBSϣ)n`1F~2ԯ 픴a|m)v[_~DEH W6o!gL(j5BTK*ነd+,_vf/^h҈z?L`8Z;JĥmZ|p PܞO_>X Ɲ&x,3#{ːwXEt7p4(aZ |:iKc"|RC%V,[u{35Et vSXXoTf??i0jP0| 6y9C2F^k]- v[~۠9U/F#? ʹ!~!b$t. wUAS"OO/Z}wqC*uK[gb.r%n{W:/P[p ʹvƻqOK7UV.|PL$"q`nh[ ((~g*G@`Xy5lk$]AtpfE2+(b6 Զà)b]oEa̡~n6( `v;P6T-6RҧP'@/o ö~qaZ5ʫ_Cǥ]MrJ0mCRif0ygL'LaG ]FL2AB6؀@]TS ?UG!5Vu `QGƟF@Qao_uFż^7Qn\119̜oCvMyqyt%K J=?^/kH5C1/.Y P JsR gҫ_B)1=y1t|h@+ Mhӯ4eMpO.ۯr-zzCV:q''èyOnvxho$>N֘;ۚf: "o}YVȍꛊT/w tq| ɞo|WdE;1h 4^4EFm&ၲ4y;3DBunP_T-FL*F!{0J0(pa5$K?2ܔOF !.Eoν^+x=83E+[h>bᐥ?mie!zQ&Ns>RV/=-M{^qI|Jգ@;h.ŗ'ߚΩ&_bMnWu|6^-SY,bj( (p'}LSW"j"xkoyB1tM:OQ8ye4и%T5\p>bh\6bPt*/`ɭl* Vnz'8෺G2nTn^'9v?DM>)N~[خ)&¶ JFLE׍= id_'u M}<񥦊Tw_%%}49kqd o C<8hm (:G5hSlL"5? |Ė/oF붵.nױך_'u%rHfR=Ǐ}zޛO ՘y1N}mDF5vǤXkQ\ө3zTD>۫Ky\3Y(D \yOlNd@9дKkn舉Ncf<|KN}<XY.!%RGn,[c>AJO jljKΣ]G8yKPEmU7NGG#%5PD#oGL[tJzEק>ނNyJJ@ dN@kG//;L]w # ّD" C7Q'q:v6 Q. iLM (5U3>e_<iu ֫˦kB1D7dh)ֱU(L`SG%i}A .n*Ipm囁xizN1#f^63Esr#gPiQ¹]W'n~|uLϻ؀lD ԺJ6% +}0J5Ys/>R6vБuQ9Q#cMD&ŦDȬ<<G9o#))3;DI 0܊f# P+t^\/:qd΍j|*@vK?ƤN3&TI:o؞ {>vBTeP2yџ: _q=qЦ'@hxȦ9567>ls֧3pF/^bbkcФ4Y% ~tIR{ %\$a7M DrBgٝγG oA.a^e' nH~" 1 .f@#0UГxi<ʺ1-eV/M~qci}mq_Դ&n =r8`Y~;b&ӄ~驔g—>6r/ `K*= Ƿ~=e&G3zBM8 ~ջDv?q6,<-gUa)eC[A=K~t":}1zPaX-uOL`J_Pbd ï@m>慚~dpbF"M9޽ṵɒ+_fPve1|/}XaO? .c&n]tKm&K Q'IͿ:z5c` oyWI Zd{xw!b}9b< * ~ '`p~k@Į YxH-8/0hPwDhμ4ӋI~!^i[iS\V|IdA-,RC'׭t7CI-e?/3+9OA-$s] 8!c(菒'jܘq/^$MS! U`@еu[gX^Ȼ6Pk )mR;bCbsc]Z~i!>f" l,T@sW/#*3HZ/J}tZvݳY5y+g&_7lZp 8,ahyK?dJvu_7Ojs~_w6@f=+;?Veg[@cd8%1t)aҥ@N]g˿ϖ"\;4-䟄Q63:zVeTHa:|rIM L9xerqoƢ$f{ZY2dJkxniSpxhXZVխQwW3hNjS>#'r@s{YEEghBz5@8ƳmT8Zo"O;n gT! N8J$R}z:v/:]?v#?NX,b3, Hڟu7ı㏔|v6tLu.Ӆ850̓Qn !KwV!F Ds,=zy,sO?یAXKH%Ņu<:(?qjәbgS'}qw /a0s2y.4gj&iѼ;xũuoP.徟*.;GÈ1&".fٗsdgИn y:9xdt$d?eM",&6r3h,&]k;-C==?2gf37cA_u3f݉\‰uoֆO&Jg>^ *wE,b3 r-.41IIVpb:ޠ'8),tJIs|qf# FMv]*=&W-a[zn.Ҿ2~WC<[<ռ Q_P+=;Rhc{\M|Ua/ ;UG1ڏz!b+Aj$ڊN( kiRmMTktF YČ7ƠI?tO_]Vg` `49.֜[Ɖz0Qp"_ք8 yD3rZne5E5LJafT|DnQ[)d2t}.fH/!qgl:aR` zIt8{HRɺfr#ߦ9%L+ '0vC t?5{J?< yiC# EJ1kSse-+d6{z܃g WyNB`1b\}g4!ŠreRK t+@  - |E1i.Y$r8`+MDwj /)q)aֈ(?:9 J'' q*VD{JOJN:6o+ݕΒZ=qІsc^~drn$mr_=Lջ暱ͭXEf qoVmK y?)RG;`V8k6Ů2 1sq4cI?~c*$SaX^o*YYU4W^d) F 38X2 Fi>̪ -PˑwX(*M8\W0scfBHz9n@;\%O:aR}ՉI: ERr5oPsbz6y꜕Q~5qW\*u[ 0Pp8}rN6`@[r}^1驱жKk }|?BLMiX<z2w v`'R+vSLi.lD@K\;A&%տPґB_ Oz/r[P/NkiV%w8- T2&SwdڌFu,@ m4}'\aqo;`p7RT傣.I`lI!lI鑻UueNWkW D@O8ԿO"7(|8()Eq+WGMGܷ]D<1"qֶ!R t(tE6"UPѝSWYsuh8؇Vbgl v)E"_Wcrb+W$]}/9f N8Mu24hY_vr 3,π\pWV|sbymBݢ*LhqifqJz@߼5cفp exeFnA=[wB?ΐ%zv1plDe >c!̴-i:GQ2ňK7ü;[f&sde#^\d=xqs]AqdS.^IkhʔauCtѧ8^^Av5=5%k$XWXL:6{KI2ɮ cWEGz*2ޜ[:<;;4#Mˈ/gp*B}X8V;Ci/K0)7[v Sȏ`B bcӟ#|N3(`} 6a[E &K,fD>݃iuLm}{HDQt: i{c e6Nɯ@0s80fӊ:4~(Nr%w 4XX~ y+-a2݄Yb6ꇛGO 9ok,"ĜeV]?UnUprWmkiA U#dT!`{sYobI 4X'K#\&.#t.BOɺRU\qyi]&%3@T@觢C`ҕ|A7xFس_<gD8+~PR 4]EKB&ܥe8` O-fl!CLgyh}O_)1YdTw\<N̂ A 9oRC=s+ Ch˒TBzg y x+\bw1;Bhp[Ag1v1Ţ;]hDz cqSvS-Gt A@d|NZYP^]OدqOAgRvz `h*dM+6Q!k54v>7X9?ٶxaBU Gi'ϊLD'qz;or:YRH''oe9!!~a?ts޷Bf!$ȳ2nwIHG4j_R,^vޙeA4[/ԕd]u9_+~,}ƾCr.O%m@ᄂ~ Y*} ҋ`˾||ָ&Kw.~\++v#8_ qcM db <\\>L.Q @MaNdMMo@%rNR!or -c㲫e^`f:x҈ Qkz,N꽁Lxaپ }ɚ-}K6 @>eM5![ρ|`Z#G# w6AJ ptbX1+(4Db<y2=%N+or8BgniĻR-Pa8}͵%}sj$@ëļ%3$7͢W`m˾EtpUtלrN)(2Q?b95"}*妏dƫr6d[{#_qa"St^:qlYL;ƑE[c+ 49 ݪ&4MJ^`紜dlR3D]J `37V -  (8#@Gf)G4n%^h.ex\ Fgw2_!w$ڳ`KVjǿTz_ 7f^I< TK)_~H. DiX SQ*zk:K:<Yh@Eÿ3MDfrWx;xZiKs>低T0<.JS챵;FJg,H _VZ:46Vלa2qSB4{Mn܈)d<70;$JX.bHamld PPn *=1HkǫfH01:J Sņ*ɋ)Z{Z=8&`@5Kx-lZo/oxG> F**CeM%x]`Bׯz㦦tj?:ABh< 2la\{b|]MwO08'jRǮ *4W$&YWP S`P }T1A v-6X=a]"kz'{Z4ɚJ6!{/аv|%Q{Ty*>0ϖ2[*leC]u 1m|E IKhw6'{ˈ&_39>SN;ceIhJ[B^{g#!~x&?Vu"*2 {9${a.tjc؃TM.;$(-y]OϹaq3if"./TbA+5~nΔaCRgVQ&}&\tuDv3;BP0;& v&d.l08e-@-CS+Du@Fsw;NRY;`/Nۄem"Mr@5Fd՘ۨO^ /jMѕ6ܾx߁  dK8}1=oq0eOw&_?'){ָک!hX0܊_\7:>+/u6<}ppgs~7NC9] U rb ӖL s%[> 2 ~^kb+a@:wǗ*te NLd|v= VSs tPrVt] 4W\ \iu)=D!IJ.foRmLB}xYasB `Ix5Z[vb$I8 L`*K訆Ls/5d ZOdM%%ZB'斂%RHjΝy?zO%q8C.|jE&}?r06կu@\VE/gRb _Y'f5 @[Rq֬ðɴOOQ˴Gد)mW&SotU:RB%&bHoĒa_ѵ42?;ų^g OiOnMiG;CB@>\Y#N5-eBંӢ\ 9N;J`fjRs˾ g%J} 4 ^;/ahlve')():65^D Њ1 MsY~j8?p(p ُռ?諧Θ*N9AXϋ?͗kY=jD$_q+}* Yq)@] 1TF,U0[ 0N_ ͻO#c}.@Ț[bfCEH]|K\B)rz}v? 1),c*k%&h06,,]ʾM?c"}M}to۷ʤmW55sL0+PV1=e 喸* SuTzp!Vo%wѭ|7H$gbόI3DP5D:*?BxڗigzhH%`30QHcꜳ +e%TER” {A/iӻ8ŕ݊f#xjx$5, ̒ )@mxQ:ݟlĖA%htu:yz5jO?V&LQsb gPX0xN2"H.. Sr`?f+vꖪ5@zrlHG.? \_-wٚOs͋#Y}-Zx.r%b3l z=jucF~^kizc¬yx~>[9I2vPvw2皠l&X?W,EIVvY}~p>_^1JB\'= :FM./iyWNj9A'(o 6u"k&A$2Ϭ/"@:ņNַn[4K(Kb5 cUAn7"XǒûE0΍%b3A|%4W4γ&JȒ"zo nr\3NHi茀zqK!:"2j!aJ6an3<2{|gm\W^ }#S!O-eTWƈG.?p4 U\c%6\UJ+vkgt3s#H@:Xg`͜ɹ/ce : >wkv_epJźI|WDRzsUssaVq=HXd}ZH"jP *r٩(7WZ_hOjw;>#"#)5$qv7+/(bf 8Q\}a875qMN $f lE=xi-޵w^qjl} u}v4/bXAgҳ~VX#6̰1i:#i RWh'8BճVNrEQ{Ѧ^^|afsܿ[O~ `3~vIx4z;z&DDń4!eJEP]r13|慃-u&?N~Tƴ?m=m֊S虏d2qO=miԝ2/$V[Ekir.Pjѕ:\Iwkl:KZ{c tvO000 'V$>bWe酇G8qs8ߔ{Fl--qX )Z&8f-8ݰh}$*!5|SC}Wf7l u?9"ʞZB"œp"&S v8Ϝ5g.RS_AO#]<c-\R_4 o=lf%'`$HA$N+@n> d75FAehKYpVȟsDAw0)a{ˁҭN@mY^2L6ji~[;25_H˅# .n\nNHe ү BF6AdԄћvP$ [A 璜oU~67 x9\ZiO\fôPVմ0?h4>9,W^UUd>@DǷ"LH(lITV~/<ظ^H]^(1}Gˬ^Δw嘫&opfF[OTQ:bϽ c|l#o1b7)ss& pi|I/3؀xqM;^Ž)V#\(.u0%sp58__:?Q0un,p*jt&8\_e3PUCml@cgA[;՗:>f#YY{ H pr{clE)j$x̺ hl˲̤quq؉%AAˮw>24iQ9U{#%[w}*Q O},2 SѧQb$*dbKC'(lWYč2I}ZpĎ ċJO`|$֡V5fI_ 6Crץ,rB,Źjs%Ə+{vw͝%.̗ QRDy³S-;⺕_ _]4L@@`JΨ~=,GLLYmvܮ}=*􁖍bKhm鬠B+B2!Xi$@jeo#=׳+s?SE6ɾ82i#%ʄ]B)X{a.5a3=!Ğxz`K ,g9"ZukW $F2}=NBž3ZՄ-xeMR=<0@^^mGQy(4u|X]ɦ#"¹ lg=BHX.d_O ]EO'jM5rM_kvk_k2#/*'%!\-_4V2JAEl aNёN \R{*Gmuh(cZJM6xqJ唠)*蓢;kiC?b3M*o^0VIޱqTݤ$k)fST$[ۑ5/A(b;>軪V1:1LlLT/"Z%Za4&'[Ms 6)7݂ ԔVza-O uz\" %c82ǁ;,1/ ,RUFh5#R J~C.gI+oa:=y_7if9VQ|),Ȝȝ*D8$SsaEL1P* yܞ(ryʩ"!V W8h.YXHC#Sև /z<@ǍpB1ڟY$4T_cXV 7\eB"6JRH9kl&>-Tj$6 mWg:t i.$0q>CğzӞ|'+g%=Ag9Һc5氘\/՚Q#vGgW8}M%V^H zOHE"cp P2"r̿`jEtq;LJnO}h/%4اe چsz%]2j/3.K㚯{pOd?J.R 4';N稥($`67wz΀`g߻f+h1 :Z-'-kt搋PBlVأ%6YbDtjoog0JO_O^;Ub,?hT5%Yҙ13Gց[XH(U]ߤ<߄: 4Ku0c%R%~zMtOOVwRl K|‹a`U@+9S-nj:u'URG>[g R{Gajˆ⽊d|\:m'55/0&VxL}][9 o - gZga耞)`Z\dU|]Myr/tJ݅ uwTw,f<\[ÌfD9K|M>^!&6&mAtwK/p`_G&+1ci܄R Ʉrs7&ɚ9ɴ 5Q$~&Px7V4L66uT9 y?/88#ORuP/T@Vg+i%^2k``!S-OǑAZw83k/;}ԚOMؚCӮJ{bF ^g}6.[ᅎQZZ}x#j2<ǦX_2xzCVf`3pn0\2>3=aB)'Wz??_C&B./i?'=Ço]()0O"ED۸-2hA<dĚLQsEs 4=ϣ]?rRNgrKhUV.F'CǩWl %cƆ {Pڜ.ivrQfzu,\=Bh]3@7iHIb YpkRU[f^d`c뺸GI"/vUot'1c"`j+khwteSRvչmKJSϟۋP,OНr>F >O^A(2S7J1Ŝ]ml!e k ߾,1vfƢԓS Həl?q1Տ(ʝe[`^`ucQ4 <(!Tx^R;'13ZV%IKJ$!a( 9)\y2W/O&+V\u0OM/V@kCڳf'`t](,}F9QzT[fjRh*:14G_TPjVe]A ohsa0:fTg1:^3V4VpVeg]ƖZ_.*yxBK' MW΋NAqcV̈́k<d (~o9[9^ FtRF&#cOŔ=7oh J>LB(}11oM2(+wP2Pnض74%##FkzL4Vz.}~AĜ.H k%a}£ ƣ {)d ejŝ,;9a\M۸Zƛ^v`6d3De]04cu?1>+S_v"Mcv•2<3(ЧUL vQ` qd^;B,X^̪#iJ!M}uRE0|tjؿ'*Q@@y+DE?Z,|.5rP.>M/- Oě@8L̡NqVTKQ5 f&* 45i!<\ GV_W,$y 3@."!%vS=w.ZZڡ0A_PCcVӷۗ_v[ r|_4/+c497M*GE8>ԏN7kǸVV^VP 'g,;F~@okp6`+sc3J@. ."zd*294;"}Sxc~3evU)6 ۢ?ޒifue7>bE]7&~}I 鴞aܻ˾['%A_Sc(WŽy97AS'4cx,fu[:H2,/YP|,ḑuIIϼo75dL%.U%HS)ǒzut~#4HBX7[aNz3B&fKtP3콊ۼn0ֽG{^7] afnyhпGŇr_hNWpHLm6m,iO=ɬEGbY;Qp?cO**uy҂"Z[K oUÅ"=#^ƴwlZViԁ'aY+*U'૭D*f Ӯdl'e I{J! =%n)q k@*z5$%:=\?_V}w⺷ڳwgTOdDW,0ExDyE4ߢquy7SދAI.O\ 6/)fOs1= B,WK[CVVpE3«w^g[։Îs![SpxH)k|U؟޾B'T>ZS,Phxzsh"˵9 #)*_ù5wمR#cf0îѧ8P19qkm(*|a>L\GϗAgX3Ǔ6OFӟIT :s)R.VK9^p $f&)3B[qɕ!^T״Hy!XFm{ mBoGbE@g\ ~D]Kd>`y K+:Н",T%ZGl7{(w_=,O>ا) YP.G(E!SkM{gt(@یɋE1t'VHc5K#gݟbmuT(|D3*Lk0`w L3HeeUbA%;@VKl eC}vO+~S-Y>Y9@<;Koi`~>".FlaaJZ2(ˬ;yQ5׹čәbi+}j&Mo201.r2j NEʎyHaxt(aG=x) .YmJ8CVCmz[E?Yq?`cM^ɣPe+k}C/SG ^2(1ZOH"SOryag 6:Y˪љsCd@= D+V)1K TFS[DW7m_كl3;!3Szgn*AGUWprV:c|d(c7=.s.%'Ͽ~{Ղzïڒ fqh:.f DI3r_35@*$Up"=bP_rMW}m[XȪ>p"^x oބ 4v.)#/l";Y= p Z=XgJ4Y?3m%X_QtaxSzxV^di{<*R,=u66, YyKCdj!B:kC-[.R֭ B\Ԓ/~῵bgՌL P.V[Ze^>!a|YLVc-Q.,#b={lWK h?MiRZqIP[t6tý{qԗcK8PüWu>]Zutl<#NE*Ȃq۸׈٤ߠ&c3[VL&DOcCaQn{G+ |șMArӷ_{]Lq3*~m:NV@5 u|P .癱@iVj֒wݕ.b4SqNdt ![A q*p_ V7P]x![%uOV`b!&Ǡb%kS謣xbTx@ocdƳ}C:;%X@ r;SL6cEI{g}$vJ!i8%O顗>vSO̓ 33:B]rO&>CWM].B<_8j b}]Z7wo`N3ЭX%B xtpSlدj~o4dvo_7-h؏R: ~қ鬦XgX]e~wEw7oXuћo4G_El z#+A"N` D*^:9됊 FW[f>3fzD؈Aq10ڿبebл?E!;t3!.O9'U,K0ƙtpb@0XjaP'|@2κRWo/N=0O 0IGKkn3"m )jlj*ǭ%/|{j!3S@]j9z ΍^L<'MlڣV ;Qt> Zm+*Z je@BmD |E$EBPI]}wO0Ka 92+}~^ YK˅1J—^4n^ZCvکE": *V8oA >쇻݄a #/Uu}ZJj51G;HVŹsm$B#/x O@^j`b)tYv5yIP-xzviPOްU<"Y48P5aO39y$LEIB,#昙J3ReAFdP2""OqHC}؍"yp`Al mg˛`R6#-ٻ ?R?B3-Z|w{h6tm,2Bz_֧@ WUͷ=I`N9O_'!O* {˽H퉂 Uv}o64jJ-hO+*?'CRE OoB$U`cy >\U7ĥypyU“_Nr ש]ửjM?|P&uɈZ?Ns=ctG N}+-9ۊ!6P5O̡V+-~>bn|V)UkڜN{ݠޟ9P3l!"+>2+tRyd*1b}cΤǓA04̩R{4ӛ5i;=豈H#/-<`|"#d|DbSRypGу-H܈cv]98V曶ɷBf HMcT0iWI% >vHmiO!yVeMj7Dr H5KSsXKnl3ELijz/][J$_hN.}J"φ^RY1P#$yQuM@]ZѸ[ۈEbtP M6$^(5?+8Y6 {\ d<]v?+IĚ"b9YR6`_Tɻñq#j d4ԂyȲX:¥wDyS :Pt#=aet{eSZSctXIܲ>Ӓy퓯ݤAcnr < -o]e] !HJCu<NP][= X+7H6}xz6BN[o'ތEH&1+!1x2! 01f@]*۴Gb x%^Ì.LÛE}~ámobaoˮ 1C-"_}si&P>:ȂVakxp(kNKe _hc[Do IB8'uE9nVlM+2L/vU1fW8s#3?苐iK{Vͅ+)X:k?rq^cβ(-j݃䍒{ 's.j1eVWUD#lOGwm 鿽1h=]iSG[V@qДϭ s|'jioq =i!l⻼lz{{'1KȨyW- ;bk[SrR7`|@cY:7L} #;WA7~S8 wNkrJMŁ2b?1 ςQ;}@#"fXjBn\лWbpVۏs[e<\9ڞm"kBs!begs:rp$/ ?IGQ*j@aoV'W^oV,95(_yAqcf~kI[vՐ))!H -C0ڇ=F_xN'VsunW7ADͦrOυOK['^Ўs| kT߄op”$k]ukƐS5VvB A(=ː't<|%| [g?6MG(qp LZi<ܮB8w@(@@ϏnY`q9S쌰_O!,|&aLVpʻ١} $I~&exDnkG4yT/J]s0hFiA>1z;=;@79AuWf Z=e #<ĕ]yíT\O1Q]EwyiI2ɸh&;*)sIm_8y]ş 5, S͏!:,]BA:PI 5p_Aùug@J*<'-q&>t;.;B°Zo^vDr򰃅ϟ=U<415Jq 8u)qT(:e7zFE>C]@hn ~P@cG0oIGa4oU@q#4+ҟ7! L;.#ǽ#0uǯӑuָ^b(Ȥ|Ht9W"Kn  1/Z֘!Θs:t|ś@X 4K:ct=@0O= cVM{b?Ü%*TlWIH~u?vrHeyJ^[_L N{.u0(Upg #M4Jhq#xI% k^"#59:! R .GG!!{具ǐGuz>=($87ۆ|6 [@CfCa{ w,g%{OOˀ^v5?re3c-5B} zH:~ ;޵X" %#"JROq[yRI}6͗X_ 4&Hޚ3q耧okѪ~ZYPJ]I§%Y1=6^މߔ&lΚ~d-*DA# q T+L^hE>(a_2ҙQZm  G^bf}Gjg{nf<9b=3([ Չ3>|Z^!XgAo.¶9x8w>P:R%u}a1 8[<x+XLPم3a*$"u2ګ>SfNӲ,MGHohEK`Nd\#ئ/l|1ۇi̽6H?ǾκC6H&hM0U\25,x, OM9Pl]n*fϕ"&$ D [ 7E6VHE(\5c( mlP a2QY=S&o]2r1f;y3*̞V-!ط>\ ,Rz*)M1sMC`n|n#G[\W5W:2Z$iEy-Uſ\ѷ VgIk5lUEG[dLcJC\a+UM!R&2wB'xJUJT .}v[ΥshMzuUwIz6B`d]3+y GgPYu;-s]D/}  v=~1 u(Mm܁1|s`H`-jT~;#ݺNjA䳩 *I 10ukTZ(:h4BB'5v\c?Zz7{ GmH*T P5]׆s[]؏hǛhrj'u,Eg= \=461eHe !kaPb*gI>J\$ݯaڸHC'p/б4I{ރ#t0Y4qUJ38FN(iUz\=$1 8*6R:\H#G*%\Jsn\\ %f(*"3tU:To$52V%0潶5vgEρ=Bh9 v {aWd, uʧ.eJ~zCPH Av2jpŐcjm~. ]6"<=2-\Lm*>.!ѹl^!߮^ =Thc:߾nrCeӺD͘& %^|TnsGǯW bfgqݩ~;-'bY[S fdV}"TPIϣĪFFLG4*8_m~/AJc&[&m* qrwNȵl,ɹ{!k7$A|*hf )H.DV2ds%R.Ԥ,)ľ:Ō5[4ZiqpN" h."08eF YRt7 pD26$]Y:+X+$F{dvBlX3Nv#~GGѴ\UwrE% v>cDwDWO&yDH천Ѭ+k'eX |Y<S*w gz!(6ĵ)19 s [ `; R0kl\}|xzF XPB832znr6F%wd7c(7FVV2!j!|=.(-R-; M6s lJS+ݺ  Y u$[،Ixt~m;[t2Q- e5&Oqzڕ9!O| d^ 8d څ(AT\imwiL|=򹈖<=E_OMyc`==9ԲZ0A] Mf$(Ew?kcCPxs$T P*j{d)mL t!ZNxϠ_M:7t^󰰁 '8E-Ҥb\Kn?cbGUy:JcTw =J8J{NB(‹'@,8v_ԯ Lb:~d]`a$g߼֣*Dl13PҼw ͺ 8Z{Jh # ߶HM= y*C>G :_􎥑%>&NUMX㼠I3-*컒f3(*=@o'Ϳ Gg]Tc#dwEUG}O]a)OqOr@T  O?N#1kXUFxDn+x8 NjvAyy2䜀HZ$aJiY%9mTMqu)]e :‚ b7· ̤rIB":@BK jyh+ /a;oG< ݚЂW Tɜ9PhGX~jXE_O3/t̵Oz ?Ajwh{).X-޳ˉ 4J牳@4њyeKĜJA۩Y}_ jRk̗@^/76㯔)~=)kt7%7K粛}=?5ͪl̩WTP@\ V`o;@OۑĴٲ-J 6QfzEvJA'~݃eށ3 #p_ݡcabӚi WO=w6r{֒@IjX )'`N< B9EVD2husec{=Q$ U֧OWwlŪuBV zJ*@lG W qrDG<oYgg|"A)1 XA5"b_iCKo2gHf (u/IBK6.6P!1ȅORBXX[>a !pewdQ ڿ,n;p8!:wO\)؎XcǃG# .{Q}]XIcRaJS-%bػ1Qil <*T}SQg5bqQfM g=n }Ӕ6B=)un1l7'}᧓a*mӾu\,-t4PGjF.֋u| sJt?=IE J,Yr"Mz>mnUO/ oK5w|ZVnF,:6mm٩<cܳKƿ7L(oï( Whٟpv3-P'a~Ax~̚,q4\DK, Mkdf֍l-Y>_"#JvK W0\  }ѕưz.Gb99Qož-pDp0e@^@e" oSNwE7Rv~<෣jY+왢#ysm0-mRp4KtDQ]؄<+ `FpI͏`M!q5)Cn ,b{*kwm Iy\ڕ%[|y;¸4_uhr.l*D.+/ 6z9;VP0;ӝR5UxZ&\ܴ}$ 5b׽$kdڽ}'_B GB7 Ç9|~)sY:8dۗip}48öYߥdf &Hn i?> Vp;#ID,`lcN;*s &4 upӻָyoS٬fܦ+Utn.Ե%\&ǎն{SҊ,]Rn.ѼUJVw`#V'8L\;BxzT Ԕk\S{Q^A(qhhZENk]ѹLF/>fwnlУaH6_T0Oنx }b T fgZYc@1yooXw޶I,n@ i; I1ro!~"k0áo ϲە Lݯaqxv 1ʢ|#Gj|P"$ _f\]O˘]o l=QCj$uз#:P|:M3:ٝ&䵸7bD]kGouAeYCK7s SB @¾p}]?/G뱇Ɋ X H"h03g_$GvcP]fdZpΘRke xH^J۳5@ Vh Q ρ 'cjOݾ1Pg/ Jʞ81a˼T1,2~Ċā́q,3,΄8S wKI.&]DEhV֐T(4lEK)7Z?Tukɶ^"@t AA- yv]:Y5 ۙw\^0Սj9u oRoI%&X^Xw[)L>?k3tHc5{ÌZ$xu,r+ttT`o⭔a{jGyow"~Iͯ e; }-)<"꓀l'ACF8e>AFiB, N,E@V-F*gV}ԍ4jI~A&d>kH#$Eֈ j-^a͙ci+03#WP'?峏wa;Q{=tܝw` Ko>N_8J)vԞ=f6jᦞtzЬ,r$aNe<bhR2\*՟Z5Lo6 nhD'~ 8o}2![(0}pwku%OFԁu+AO`Ո]\qPh]PZUM}'nŪkgC{p${M:H\#\m;_,:WA#xݣ~ Vm<ё%a6hE \mĶ8\j U۳MWl6ybDn c -_ƃ6^X!,Vo V˚&vp? F_Of3 @-kvY?=N~ Z""XMH8({;9}GxdsJίDwi{i"*9.0±Wc] e!η& )θʕ7 w},1ͩu."Wd!dWکO"FPj,a7 eM!qu9Rq["EpLr嬯t<@"MMޙ\}uz)96E0F^i}DN8w++#Y`܋Eӌ՟(F4 փavKKOCm$WcLImPHD7^s_Q瘢lΗ@7H]mp?ҋsy6,,tUvw5MYPΟ^7 3&#͆J Gk;q_?j@lqN &VAA KY"g6 Zg >,c7b]fgtekN:bɩk $DPBEp'QFpoCF_c5"}Ml&t؈(otH(k[ -* Sr K\w)DZX9)ȨQy%N>u8r&!zN9jqå-/כx.ϴBF\[l" .UʹĸXa@‰X髿Z1qG7ޱmG2%:Vn(] z`=z4g-ހ;nzh /#oyنVxҡiV{k3z](:9I9c2/G u凟/Su^sk0 o|{_-w@lA% 7VQŬf|%߅-Q>Ռ, ~_F/禘8aGr fP crd2iЙAŌ lJRaSpIk{̃1K^8H[C3$D#\щ'Q;˯׌aM$he[a|% 2֭9>`nۭl!hFofÊEu3;~$לɡkR IUmZ_ H>?@I}6:ĝഖ){4\ٝ\nDsǧСPߘ '8GLTw>4e_Zyc yUwD`Zlۋ54 3G)c*PCfF\zy2(SY|P!YN`k`7]Q|iF/@y> !BpAn ɡndMPi4k3mt5HnUCJM"h WzgK_(R0jVu=g Ӏagr}SG,s u̍3Us[ѾYwE /\!T%+I"yч~4-Oy,_IEiUmh@:Yɥ]GZXGo>dJ6O7% % luY :4J"nO1-;Gd2$ʒo`[' #{09`V)C,{.[4?Bc(19~ N+lfhԱ,6qص32I,? 75~']BcW8册vW#*wʥkyn 5|LX("B4P#i2tRH|FZ|>hlh[!q4eX\+(4iG+YUĭ%ezu#ƣ!uVp^TAcVXdE-xbf_Ar!x=G8VM?s ? 5ߩcq熼Hc$E~kV:0hӶYϬ' 6_ !9,4F$ ܕXHRӓ&HČrQ# F?'6ژIN˴Хl}p} hqI++dEmM,LExe8 Or/? =H33nh/aY65t!e$!-,O[VkjZx;èVUt~]"wmxN&9; ;nK e$"EÅ iYî^I5=+>l1>Nx0Wr+\H>Mۖ MoϠt䥶WO@M"u@'sԋP 6vv HtUDbUo,tODU +㗁W&ͣ{9a{Pm8 #trhϋJ6{=$ |$ G Z?Q7PA>зÃn7o[=o~y=](ɤquc/y3.`+/$h-r" q F"+=t( ce֟XVhrX-Y԰3U yй8f|/]s(udY3шW&MDs,\ŔtU1E;40HOVn1wYTr۔Kwv8V^ Njup B:s]fkXI>)ORՂP PqJќV,շi4 CfCa ,esG(\~}saX];߫ӝ]Xz7?'(6JXp뇔-1 :dΕQ'j2nY}2w(nrBtnLrzq`5 mMr;Y֑uNI\pMR£#_zLAf~M"GC9I$]qK[T%'ӎq:U5``bs:>pWەonVN|F-aǾ'C}, |G?A J2m['M`L2\0eR>EJ ^sb>#6p*۩m2#4O&PZL[BA}qUP8 O܋ G,NRN0!#D9RйVTLdttSRUNz4x ]KKHNljP]_P$^+wN9#H;PK VC3QYMz f)\ a_13]&-ĎkZkLB9B?!{ 7l (Ar^1 X G,rοF!9ʽˌ8i kUjkN̡bӈjJ^R/2A<9_]?!Ka3|ѫ8րx?49b]~n*ud+m vzEE+c׾LS 5Lc\ `En67#MIxBG!_iGH} T=6|4?޵X'6 V"dI븩E*d45z:}zBABQ *J[ ptSSB9qJ+g/5еs w]^yno, <@&o*Eh_ + /^O~*bfT bnByh.6w갊"f7V-G݁]UO;Q-ܞ,w*9iD7w>܀쥧 yOa~Jϧ[x>Am-kgI @M#}\mE= #Q"0hZAmdTN*X>,N;S k'7}Pyr E$(O< U? @6+=ĄVkC OFk? ¥Ng8ϳo<pc]I'$YE|ɈHo<獸MdC-D 9YؕN?zH5RBM{\a4}Q:8 vbc5=aoF;A*h%G^(bE\~GrZ 9Aa 0dyh`ZSxtQ0LRUŨ`b}a01 (V f{mN-L2*z+B^MHr jI]qn*t4p[LVZM6PNBC=;A_&8e )Q68?MRă69٣5VSG;u2Fb#QvW4 ?,FaW÷ObD7Wmmx5!SCL(2r;Z?ϳ? tÁ"fFT~;ܺh.5oBX^fS6/G.?yc^3hcOPΈ|~W(mrIYE>EZgZRaSƛw)Y*͉3 ƀɂ]&ϔ@ b2O$Q,]{uߟ[%B!?GLaN&N R_eVgDmeJ7{j1 J(_]l-?E"L!#Á zdt#e*Km0.خ䝒;eJ O^-dm"?ARYs=IҪBCME @,L/cԱڭx, @`M4 2C'7@ ;^I+TeVw̥ϼWM-BbȻ/T4&BZh=%0{ѹo(Q>iox"PYH(X衝++|`]O"+ɮV?M#|K=L\ըLؒ)U+ '#!-t*,4+UV;+JM!]Ev J[ 9DJ'|VضCc x mgpC iޯ)Ib9WOg{F){K'>&L[.OTب敿 ڭiff25O;T4á^kdʐnTv+$ſkMX~ؔhYN-\k&Ҽwsgc@y['vs)N Jh!Kd*9PmI|{$qRWF~Vvqd]} 1;d1vJB$q˾eDlswA"Mæ".YG <&wˍMobX(Z -ֹZoVrzXYǸ& < m~Z̲k.5\ 9+_] >,~ăNiHbzuTmIk!Pd{݆f0dyf@_ږ 6F̹-ke.Ѯpޱ.nG&,zA 9ag#@ !E&Ij8 +$66_x' AUH̸-K>?+I#(t\}7<K7" e@&W6N\(d] < MkQ:˖ik ÚmTQ.XO)">"BQ,0q]e/H~ʈb4hp 5F _Ӽ0o>6jRk Znώ?N%] dAk{T[:-VٰۆE]:X˞}8Wya`M|)͍ x-PN&LZiŭ|kp@"?ظd3ܦApӻs膔eeEoȳ5u?G2|2~z-RQ`%MTXv}gS} 7y=G/i<$,$c^&fd3ф{w~?}*$.{wԸV>z@`_ g)h2Tf,y)f!h4QTJhb7fHR ې+tSn)ba~\Cp׸z ݹWݽFٜD25GTgt@ 4~L0d/cGq{X V15c>-eػH,($b}ԧJ翕*Qċr Kp1ۣ7wml9:@az,lf? >&Vp5`{Xlj܊OxOoX`7F $[*—hQ!z @Ԁp8g3fzx1A{?GޚѲ@45F׏Ϋ b .i*};#DMٶ"!8";UmNCr+ÀɯcAB 9E:LrDSeHo-vc,ieے[Y7KG{[M*ފ3=cT+. x)9=f+D_z ڨevh~eY+ z R­sNc# kۡswmC0l٥̾F迷 #SbCbPRXXƮNH4.tq_{_bW,ޱPp ȗ;;ۿ3h8(4,+1YW|_/R<@:j,a^6GY,09sڷxggA =J}H ?IVIhԢ*i θ RKa ?*wG4vlgD;*=x!G&ǹ]8 )IO=™6<"(z=W<<`CtsKfi}qɖMb@z%iTF@9k4х?  !&8/L|fG4aDmqftH[fC] n5Pb[b iVw@!~\&;CyjޡXЮ+;)=Chq*U = o&r|oځnoȸ2L\]xرg%TN[c/_KOsi<duopӆt{ n20'Z8.z|a;D>T+EM#Y҂tq X]-iH(25ND: p HWيN D2 sW5|<cTNP4]oSW[եqXiQS`>ժR~Ktuw'ڸ`ethQV[t]#%]9Lzqg5+!Qy`(78Ci`Q; )O}ݳA(?~l6݃>f1ތfե CPokIEl&W>Mϔu] p% A"qrf*_'(]ќvVN#5!vĴiJYEEHڸfNpG=HnZ5>]]f`^RRYC= }*{QR)D` c yd@QNvf[AwsK)ڱ铲i̪׻"8[ԡ]Bζl[bŤ1VTJlGjT42;԰ ՄCe_oOm溏> H?05f.ԏo4v8 Lo6tFIW^??n9[LH['WC3Y7"FІc5BHv*Fݮ\ qS-iŇT=b4SD^(=C)>bK]_f+iE^8U$oL66KČSX0zR=&5.@΄sfoML8ގq ﳼj$N.hJ&2?{,5f3xWcLy޸t6N{,E,Řj܄ip6C>.QASwu`"\K~jcQ@lK҂0g^:јe 7wQ709\%6n숀%`0'^-㞙SF CD? 4Xo)MrOL ƭ4]@6gB&i Ӿ^z]Db@+ǎVB= arV.*6ySf{TuVth`7ޢubGPBSnKߛL߉<-O<&xg[-&YJ],I;+XLC+ϻRi"^aK!ܻY2HNs&5cG5r5$ako^,jc51œ[ЈT#GSoO*Ia!F}"&fu[Pee9*%M xX(cSQ^ߧrk:6rJ7\q'WV܁WwZ,4R)Gqmu@ՅTGѝPs>M{y~ ool.ׅ1zJ0IIOF1.\>f%G=R`ryה],!_#F}:۩EGdcXX(b\c9a6%dͲf6V\))o F:XT/pe'4=;qG).}mhQI nx#3敆S9*Qij+O܀ ڗvhͦ}-ڄF."diWBѣGn7YV$Xd=\?cL'&o SʘdP #iHq7Tk47 l"QpcJ a2@WIzF7g6m@5  =#3l!')_{O,˸nr6b r@K0 N΅r )hî#2cfe$(@!aOtcXy2pRYE 0`% e+Ou;wieb#(u:I_ΪmXLZ;4{̫(fzvx3fvۍ ˊ6<K-rS5N`N1UlIV6-aN+%‚ɶ\~d=\oÖQG7q62ߋ-b=b`a1 LЌj cwÔ+WHLNDI$j@|b@$cRߩ|nåֻ^é{k¹?D~C]hAN^#h@]8;RL,9!Z !I8+̈,LΩY+t71RM+ 6йDg$t)K?,'E_ #i}Ukκjx C-Qܡc8# l\^ki>0{U=Cg0~7ROf '#e!]&>BT껐h^?igip S)`;#cv"rt[. x[48cO s3 i㸄2]'wzHKK2ΉRk*oVbiԺ2gs1<&?t0UbE. +Y0isU@Pyfۆ?c;`UbrSV45tIMGLxi3~PA-o}?`HXB=9r6 SRB۲ڜ35eez Fy|kC♻8͂wl71s(x$+996J_>8#㣃wH;/W:" {_\]&3P풰D0VcjYX*9힛c]>:2ג(He%lzt@&/Al]?$¼{#oG.tDe!Hj_=GFX"A*!6˦!#Lk(|#@_Is "`xS|M$ijQj{9[l>;v^Q&S wIbRL 0om]ꤛU8țmQʗy j0"[6 iռh"=P*:%yxk^Gw"R!>tqb:;t/mu7C#|]| Iuӧ!Q$!6IBrw|!(ef XsUEhB!ѡ_Xc{%OohǑ-dUBǼQ=ykҺ>$,<*҇ x)CG< WU+1(#iSP|S*Y/u&ץQ< x;d^#]^Svf/ ˿iҏ-<`ϒi0+ebNuK⯨XՇuMSDNr.hĦ޾9'W F. 3q$/gtLْלO?sJÜ1;Ѕ +E7yTpdz* zTg \HLŊ+Y8Ypq";xՂ[ʳܹkl ^G-5n_*acn6BGStc-#YܻZ>rgW徱O dQ=;lA;2Q4Y3LNQj6=Ӛ}oo%ևTF#p8}Q{r9P >pp)}G~"+@ y ai:g(lj$Y ;EǛ -hP>k u5]a aY=gzW\6}z,om2!'snlV?}.P1F}ˉ3ۑֵMkiI af n X+>7T7fd1~ⷦyȸTcP^ɘ ~ i$V|9ew CPv) Njs*LMݹF}0[k3&b1/:o-bn8:уp ՋyAOa'eC-;%`nvI4$j=;n6^/y^bE@쩕@Ɣ7yY5*e:X2`[y_0 }c؈x,#LVu<բ-8 U[8fq݇3(ҽ"-`-چ%k8F ou0Y ,;g4 IbG ;(Q\;~/1dbZ*%~>ܰ1@;Bg!f"{?u7 Ͷk y%*ɕ; &;$ˌC;fL WhN.gzY ›]_dR1hT sY+{T$h$suJo.wX/C=s,~H2oOV]#Wɜpc?8-HB{Q$*ǔBJ7/mէ>@\]U7J &u$WFiBF݊s 4+/*, `QE Al' Jmvg5˪LO"@2=L66.fV.:Fp\)D |K، Ňđj${>?}HPg7UإjMHU&TS:)l\ͣ:[T:ur`E*xU(.Nܗz<qONDǛ-Mx"S>Fvsh;!h|-SImwIBZՠ/nnar|P;XaAptX+~q`H% c]"կ)yeʦY7Vߛ;@E=kharM߾9u`>bǁ/N&R@q.¯_jqi!LH VS!1"uC`FÆlh!r14%f*p+^xPI"F$ÀdYly N.=.$7"6byCFJ8='ǔ7I/]~?OȉMq5(D4KS>#lRL J2Z78E>:T}oR^Qw:Mv s[WqoOF/GJ ?;Xpd  m~ tjS/dpV4pwC 1v!ʜ?1!VG[c?Qч")wL #q8wγKy[yvrZ7•mNٝ (l ‰yhqx*SH:"3@D<뛪W Er[D;X dlԚ߇==.|P;7ͽ#.^'Q8@X^RP4󗥭%B$嶈3*Agԑi:hrTV%XӤ1G v4ltKjxj.S^њ}.N|b&댅lTzD%isZ59Xp<8@Ⱥ1Q'dn -`ǺsPxЮhN C]U--:Gf2h+# ךN)t :;{mX̾mLnPC*LdK#sU:x(21$w)N'J#R[q X@NM@ѪR8)ޠ;Ѵrн]%w+s!p e5؍ߑ޽oYZS%@XbA GQ[I"|7tipP1"A| [e1f uZ>:s< P jD'sz@Dve~V7nFbӲʀN\8Cx {4x_{M(~}~9|;l䤍I;/DJN0~xk|,k3",x[bMmBɶͨ1^Oo7^/+ 4vD u[xά#B5qzJ'R@4aStwo[! zK$v,r#mYW~.MQk/SGi=& eCQׯS$m_^1T}]"kn@~p2խ2XJf=5Tx|U=shM?hkq2'Qj{57om N5g`~ވx,24t!KtK9HKpP( xI$Dؠd8=-]5zDG֠> ۢ1d%|,R.x"41lw礛yGNKƦ+$ƝXmm=Hʓy^r'iGD뭀T٨XIn4XzABL9)D+}HlO+̀` z #$:X`½n'TYY[=mH9|qY >9l!iطO3:~_j;]A\S9;7 1_ID=S6#[DV9su{>`-=)ކH\Y5R .Q0&˄rf^|{ҘF^СÌEy?|{w4Xb&RL<lRvP8ۥ ZSݡDZ^||ZՄ @/AL m >G+E=}F i OYuTzLS4 55%J2pO@s7KaM@~lژ6o2m0ɛL%k>H79tzal=RCV{ZLrHqBNޥv/1P0U(o[ѥߣF("ՋZBD49J=uZ"ϮfXKpMy'NkveS@F}ja}7.;C >=ЍBU_C9 hє'[a̡L$,Y,zMceCUj DoٝJ鶀phw<.-Իkُrckvy30B-gε5̘/YSO[[4ɘ-#ƕ3韕RPstu3ԯ0QeWs2g}=ul%ą}6xi5iA(mMT wnRLa0V^02gp"dOK>:Ayw}I+|{hyOW9{uI=&`]{P"l?1" ܱXҿi\N5n;tѧ}FCn1 X3ua-IHJyBīXSg\L(96~ gH9+Fq>\[DRVN^p)\Tklã՝,;P Yiɘrɚ7c2e[̢)DVفwf_,hU 8Om泸=*J>XQ=Q P)e/d,!B߇;u:Mf־=yvmnp J-͒ߖf?&Sǒq{H L9}-.)Ԯqx VMJFohy6|20>OBBg~oŚ7@Q"u`@əi`Z!!Il,@BFksiy8v?n0n ; > %V+J } LZ!7Y~Rݪ濼m>thsLKyͿ칵hbgdrgt+8sWn?s1+G+pWɁMDSvVmT$f$w4ePJC`j>$-+3%W)ʄX0ʥYtYUpѺC*A&2Ys@G.2aW8(kðQCXAfr]RZ'%g\x`@I`,X{|=j]i:OG`Y㜦DmJmlG1|U^͚OMK@tuRB;xۜ w*F52TJA e`~ʧ4#LCcҚj>9,pGﰸA& Lc +|}#n-TP/WgL4=diLC@~#?C'0uLAݠ,,&OiM&CI5+yIk/t$xf?/OK ~%pNW*) G1^G~}R|ք9WJфmi[{a#vI=cwX>5 BDGr_U$| gJ 0hOg$_f յwA^sx8ͷcR[<ִP6{Zu}Ii .J Qy 4۝]Y`QW{H`}ZDžq=iP׫$o& A\޶KnH"=97Km|: 凜B㑕ֻ)+_G4p\\%{z7 Ѹ#Lxt1~9EG`l \PhNQe^ieyp®0 tly0m1PPDk8|.r/ j b8%FmOpsFF 2r+)!Ctv`KЙq( VE{/9w\2:%vR}aW"v/ A+#vy7ܸ.F &ms^~3a~@8EԎXBEz%|gQa$/$r)BH oFdKǟ.MQ702p5.; iiZPRWO GPkUA<,8|/_5?£G}I[[sn\:{tpv#uDOwL6 [jA20)R 箞w=BZ֫R;A_VM[1!4L 7 f!s=SV?tvA˦Qn|?Mur'vxMWC@S]L79S6 9UFbyB"h S$4kAx]VoZ9@™UV?SDWK5d ]o%z'zPFBt֥8:FEV F21vq %nopx~le&4Rr}.. F\8gVN]TY򬻆%<^Uֲч ~?=RpI!/B-RixeI2u xflwx SŚ'\FMݜ\:Sǚ|{C֋ 'ٍ0tY@Qu@^<);3*:E@h*V>D`[,%UMorvNLCΰ_YAr.~˳06j@Y'Ldŵʷd #0U Nkx8H΀%<\6ZkYZoI Y j "J.!&\IO8jFa&[C] pTY'>'ͼ8GXpJ[c?j2hu`gIطBMO]8rjRW oTN?.32׾CȹFl9gOF2 PKjn_d`)&kat}^F`:qKnA taO؀lH͛P1U<5{+Rjy^=H|Ÿv!Я%& B 4̚۸7!}9K- R{; pdrX&@T [.]=PT~0!eWU.BO?,xk13s:뮩.:Rmt\ʘTxj؇{90C_):Qf 3jm,0m]wWqJY%K[L7nx' V CBۭU*]F晰-d}.]S"9j^FJTKT~->-fL]˫uK{k9L20Y֣4+=ʣ̭ S{Yc$z\H@T5^6+Ei{ޣē=#Mvѻû9$rT}z6c:}l xŚiopفاq# :(](D77&Ʃmw^C90 ;^]>3KɃ/KgZUS|ATXpٽ*j{K7blANmtG jD"Ehm%{Lg't2;iesTBeA(-PX,Cda쟛q٭Or wJF\F⸏nﴫTHw\u />D0lAr  \\?7(vv;yff3,J~Oc$kяofpZ Ybzt;C;l7ᰅ }>aVOq(۵JBR2 7mn{$֛@h)T2G򻊔FY9t_!MtHOZ|(vb <"NGNCh'nIMJ:$qX ߐtþ,=E`%lp'r;pF%u焭 OLk3%ib^ѐӡ7ص7ޛ۞Pft4˴5n-B`&X! 2IQy\ae] L \q28%Zt ]̆^vWe']jmB <#Nz͒1^"_6^Vߤ0TF[Â1EC2@f?sc<0(X`+\u)WV{}yAtN 1tݨwxVr]o {΍c+=~'|{z-ZJ_=aDUu\51rQ=hǾ8%I<Šg<-7=d?;+SnԬG-b|9+;C뀿zQCQb_cհqH8 Kd͆.sP*ONZ3!-3~8 3ᏒFI8ڃ+hmtlWxaz/qD27sh}t%Pyq4afunaXL5.[pr>>MS?ɕڪ 2_*猗)z-7גe,s|\ ahL._dԅݜ1jN u1/.<|= CV'D)Vъt~muaJɱk~0dӶ'K֑ƒxmmiV%AI#951vuK'Ag~#Ȑ,{&:{8'L}ɺ\>oNdflTmF|Ʋdooe鈒\8X9h ~ !!迚GB}ɒ[3sґ'Bkl˃Le:lЮ#WB/\pē5Hե)LpW3 RD~;ׅ|bɋAZ-jFƸ(xPgDۓ< 7>pXyd5RD<96zS)͡SH?m%*#<ʾGRmM am·vr1 زoa Mz ffSW-R'QK_^tư@&aniu.Yz[$wSuͳp!7 Qsb^7Z;M֟ `&E\P9$%86ͺA'MkZ #UX$ łcKNW%dl@mq9=Jc4}Oֈ _54/dO!:!멷wKjFZY!YXsfƣNR1OO 'ί5l| /ۭ E~F֎C1h'8exhw>iw,ji1ϱ;^<+a$1arvst#* tUs 1/*:xiڡeˡvE}~Ee:m[r} \2+HAhqkڇwt@88nUxI|&8iDuNGgkׇ~CCޙ\( V+Z Zr"G_D)'5$:[6RzB{*,3]hhmpRkNA i堆†y|~D ~>*||U)ؙ+al:MKơjXt"'=K~7i4ex}/{{8ߋ¶tAe̫y*rn-L8Ř1c,YPO<Yp)Iv`+b@8ܚ9KFN@V%;=>UOY3@iΪqƹv Ȩl ZeKy[h"֚6wTxҲVp޷[z A ;Ƶ*w \B@Q3b[1?mj~#Bܔ{]kLkJ`e7n/ qй|KY9m0 _+-ߐeXx;!xk?QXJ^<֐E;m +@!H V3-Gr!la)O˔?6TQҪ/\ݮطL%k;ϋ(9&J&=Ka~u<MP1M:xq*Z ď̟g3zէꎗnlԦ !S*urrτuu1UE>gQU|_!XAUtgpde(q5ڒ+NdeGޜ7?H07{~=J{ʹQO@ cFQlo67sTXGW2Df[w#N49:!8]F#ҕڍ&cZ')YIm>vIsaR|X*QTTkvc+mtigS4W(1{葔>Ϋ'M`0=Ɵ6*TJg;a}/LZ䠭f/覿{QkAp#|K{K"pJgtk}q<#e/8f)׫Րdp-6kr3dBǂRE/wjp;mJz?FYvA:f 0QT(jR.n06{cw|yﳉe<,]q58͗H>&uC\"Gu)=a8`NcIUl2{6SURh OZX.Pyv<_QN.m]AiK F,?h8!*uiAE7WSp}d]Vwd`;hT#l]:F-|5&?]b, ê9T8j˭y23 ͷJ:0,1o-|iY .q} '>#i@CaSrȞL(Ip}Ug'A-NJ'~0lw("iS}cDi,Y@?{No+fp6;,D?36BRv5M};L)D\5JG?IrAhnt/w}oӈQ̉ȕqp;ߐ0=τ.5yWlp'CH.⬲{yj=A6BLrѯND~W\iߦ* U5Xd`ļ.]$rIJ8zx.0VնK^JH›VP.=WG,Q9B3]M DH}Jn`&YlcT2 T@GֈiUt)qD#AuSr0`A)2^0~\ٰh>|֣gCØS炋ඤq\>? ^/6`3] K85b\*W.yIJA9\W|e(g~n}k9^/b=FyBFV>^70J&Σ/D~R['GuŸ 3q$ٽڬސX67mk:]miEf Af`U9z 7.YTA1z]4Xkwh Jn{'׿9WBnm=Wk*gQ ̴wc9Nfw7Ǡz 182K]Xe-R|JРfkMZ`-G";ySg͝D@7Npj~~H=tEQܘwT~]gUkNrBY$t2YݵmxBH]r3Ap:4p(K'=;g6@_ f{KicZD#C ZvX0Ð-=P8z$7J>ĠFT 70xagLG׶nH@A{l{*]z&0UcDť/<(d|PyK ".\jn,/y]Ol(S\ZT9MxZT]С.?C=@Es?]E+12e =sI^付ԟ (,zpr94 ˸g+z.R/ pޝaN_G(85Rh>$V$)ڰ)g7%l3?[ ?__ LJ@ukod% axuhSjˉ#uPS NV`^'T<2#?x7E@f֣rJ$Eir^(p5Yzy`?7]ZMqB l޲}C!h>%DADAREx kwץ3~'v|я;ZfaX?se|ER"k:WMg+' g?& Y"OXlldzǍAˠp|CԄG@乪OITRx_`6:ҏn/) /ՂZA\?L (Z0c Kcr0Ⱥk︑fm;,7/;n?pH7ژ cZ\:\T)2$ ^m09Ŭ @6MCze(0ր6bL5sU95dڜ ̰> ."IrQMtHc$]%3*jGKAJ|$űJdqx7]B]% bkg$"XN?xR"~<[{LR7+xs["jǠ)R],t}F@BhYuؿWq8ۂ?V~:Td;h-rBOe1oȯdB@b3ј&fVԨٕ֦@|uyY' (KGrq5IXkop;h |^؜&ncg@߶툠Ɍw}ڢ某a jw@ɳwb[FsS k;|u[W2'U;;#tcoE9(r>>7ro9]Tji.Qձ%*oHRg ֈy`nkwCðZ6e1V}I!+s:R.RK*9lj)ʶ>S6gGD/y/(`r0cyhlP~K] 4h@KZ~|XLs*_G:]Jbn,g_!؍:"R&2'BeYR+w ]T,K lx†#o%j/* |8{n uYnՄ.}u8Q;"o*f" Rh7}+YX'r $&MYޟH 6v&Bt~NQڍdiW#dkkT\r`=LSV,r NQ_B.3EOK3 9pU@E 4>^ Ia3vGgQ9a H]$%&i٬M+l)CAltNRKV bk ,DU`$lQΖ` +ݖ1d{C o.x$\?pFڧPq8|~|?#!R?_cZ;'\8n6Ʃ,;AMx2G8" ޝ!wJ(ju&\m^r/|ѹ\Qd<SFzS~,GT02 /8LCeSnP|yޙ6> Xu" M-rML6#\Le~6)ɥ{&vլt<}i !i49ּm {H)oYG8z)Wt]5m}l.A;qH rD+:seA޾W!}!dmi/,YxҽZL{~agiB3cSDw3L'/}'NGdM_^G or :3 sUmF٨Ѹ3%o`FU^8b[ RVӆc\kv^?{nf4NwВʪ{_܉(<^XUfM捒,-刈 N` A-#bb#e3E/Cm~nNm|ڦxj 2R}4G|;g:^ ɤɝ~ny.l =ijQb._u!-[\eY4!}u0y XT) O:(y Zeyy^NeO)'c%c@l %^7ŒRk8Eج; CUTEEʊE!lӹ͔g?8/!&['L)ۗp eOU1BsEo&Rl)RJӫ,(Icѐ7ce?J$8ؼqZ, z?겥_7{]{\1Π)^~HdW%mKSc)ʸJt)T.=Ogbӡ@E堞FWT x0mdh;)*NqB`ܕZhޚ,8e`M.*J9YCDZΝ;$J289Yl;ɚQQ0ygJvsF,25ץe* J6&31G_elP(]p*3l;cM-c. jU#/^u33dm|Bxsz8Q`Kp=G_??q/C%F3A;ƠRzǍ}]xZ,Ϸc8ӁexTZYVTG5sa۸Zpubų5O]D_)!iiQ{:iYAmD%Cu c>OAލ996ndC<Dn SBRiy-tq+e7EwS48*mdd_tB7}Gm%2M_I]|<8`f7BIES*rwb3 #_%?e#V\VBh]˩cºN1|py`g^k?ct5Ko/9Iw 笾J݋۷^º0vVaɛ2TgV1&bL-`"G_pTnvw賯05*o[i&+{`hlegIhY/jfeاq 6R*-?fI;j2qcs_ O0-]Ǐ^nh1WYu%Y?+]z_s[)D`%O-]3rOCo>wW.츣V+)ǭHo1ͯB8yr'˧z 4Ǧ% 'Vsܜ5dݝ.gLyf`~9x'g+wn̟;{GD(s6dw^qgϢJ˷10ԓL.?Tԅ^Oc$aɬ5>oaHyץs9]>_V!?qM3txtW 8!2\l3E1#XnGCm\ nr ޴b%I Xy{P><6+j}7:(V S{Ի3c:~vL4Tl׎ڨ{|8.oti!29\;(M_Sࡥ'tzx4;L@\ vǪZYx}]͑V۩ӃN[QBL#BY%!sTAY哸Ӧ˩qyCVUɃ`n4e ^*h9:켷# ֒o7T&Pd 1[;zfCS$BGP%˦yLҁ[q, _J S돃]YyRN nЬ['A܈u͆ Mٷ/TA_Zq,?VrH4h GΒB\Z9 )[kPosbm罃A@ GR!C(&/8gDY>E@T\m-[Nc-b]g!¿ {6[С7IVɦB;Wir&c+Xn!7w;K)I Rjwk=|Q}b9Q+I{c.3, ٿiP0y6mTg)z$(s-yk^-RIc碳6}z7iq߅IJU2$nLdȔ8F4hIm 2?:&FL(o娡\Y+s$)P_ R(X\CYivT.tC\ZiBG@yJfOstyWt6崓CeV&O@n7Z#KJQ8՜ww᥺( X@mHOS0풖}ɼusu]JOJ}ɧ`T1?H3!]5grp6ӹjXԑHSi?'3̟<K c8I91V? 6S~mZm}CfI2M)e:&ЄH.>]m}AKu~,VVygLdM$kt'sjD-at91pqPi1%LSμuS" FmdIsoɪZpw˾+ M74]imz"1H\~2/hycs-6!d0 y^)}j9;nd"2zxaoHQO5p5\{ɡ4nv\{E>KF: vi>s%]+ ʧƯv'ʎ>w SUrM-*ch !}  a #>NahW,PERRHl8z$ax?JES^hPm&e aY-~cv R `щK+0x|Lͤb,~l)a&SNp4 uNY$K,8yiT*{8=cKJOG,"S4ݲ_ra{6K-|KB..*)~2%^$`d$ΑYS+ZDSq,1S_e 4}R^v$ u9htUǫogs. e.r(_59l: I)AB[`b0J%^"xɢfY̛Z{6˄o%wǺ 4AΌ_ѡc pg7: ȍuTQ@Ttj%,!yd燖P YI:HB' OolʆR u=#wG'3lށ6 zF΃LPtGͤxd;[|-5"t3G2!`"XCg1uۛ PXdG_mȵ~ w sEUfhdY#M/J*|.i+\fϊ/pilnZHcӦPpJ*fBo%"]վ8.\"J /ڐ}r!,yY+7jMIu/DK6:&;j~s`Zꨥ'C4Rz cjFSHީOQ ٹޱn~dnE'dH_3,6&Ȍ( yJb:5IR%EdT.KYor-ul1<VrmcyS89'פ06Ga7҅ؼqL}Xb.3ۛx(DVHRĂD[ bRDq-ɃA:&WPnUȝy[5P6b_ԑj ϔbFGxi“Vp쥂 E!qŴAƖQʔŢN|#)8CC֨ջ^y1o4`WD*1c~'K'ᗉO3ĞivҢh JjnBX`-]BƖ|z<.(ik={ E[hf]:ƒ(VFaC[OdU^2 ; bZńDAJnwPY}+^s=xjfc: -Nٗ;JH3>xҍ+-0PaVb= v=+H\O!I=^f }Y.tϊz* .y0 Em 8}I a[W-IպiNleH/}Q%暗 Qr&)<' f*)0"PgZ?XjV 6-"/LJf G:c&:,Tbd@ԋb_tc+eq֖̗gBXvh,-<^-ٗX9ʎ޼)lKEFqJMn|+zC# \x^Ħª 0[T|; .}8F-xL[.$FlHΗ6YƘم)dX9} 7-`؈ 4$Ŕ͕7n0en=uCsty+c,C\s$7.sQ3U N0pLOwWT4܏Hj>B~g`f_ćX>1FhX'|lP&QKͅn~#^8`P6kTٺ8=1-" qCn_}ގhXZwɴ/q$S zŷ $yĐr`iW 8UzV^؇?}$*<cE᳸bYH'r{5Mhʋ!,) Zd(@V,$m 2K:VB<]!y0P!ȼ'w#|pߺ3t3LTvdO=ΩH1P)떥[2@]Ec È@ˌZ5tŜ81[n|٧ d@y١C/% ?B{2૞0Xa.ȼ's%;goP! lw ROI4O^˭Z_вm"XrUٷ1@|j`,8h:ARÍAgnm4Z1t 6\l\=ХU6&9qPܯ&$zL8*E4jCp-F~ Yon Q`l2(x;:ɵSnIb]r}1 -h-?gl9 >"OoJTfz\>lVCc۳YQWqi\U$f1/>]EVDjhcF 8,1ڍYTd$f)0n |5)^65D YbHag5dvޗrؼ 4ENDwZWat'2T{*웁Bb$ pxgN qD;~PEșL)yThbt4"Q-|MHL'A:w'@*.7 ٵV^JفydpX\E]K`nʌgVד8>?Va,gVbnyʕF )l0Ig8"S );P3n4hE4*SYDi arM5 U]*ڟ;%򦗟$4 㒭LC:5g"bEeK?x,`x#@B /3 F#^;p:ׄW2[=P|]Y*Uʏ!dM9Qgw #_U{=u 9@܅{hwӄ[ÃAft(۽a _&ʉZOA8xq8zY͐ 1;~ *xXGKbIG#SxCgm/XhI$&x ־dƃD0 &;`} 5U.㗥YJ1zq\njFqy{YyBfa슉h v@9BFB0<\4]}^&l?Mk ׽4+V !$G0f #˘i) eTQx$Z)%܊kv@e@|l􎾁>zul*Uڣ`4ZPx%ЙAf[0R[~ 'qŷQOrpvJRnm%a3`oH~$' m4PK̑C(USÊ\,At'`PӞa:~ܡ.&]0.dmxSt7Pd%YҎGX>#FO\='Lҋy:!m?(U52]z>D`? Zx-r*|7x05-UfiCXvoǻ;rX2] ״|6"LUݯ1NG֕wF An˾^ ԇӇysqvt Y J0;5@iG~vVh53?P<'BKWzhϣbt~7/^"f3ˣA;2:;+5׋ ]H 7/M̒FfCT?vl uTk*:sUg_P9&;Cx\qn_9<ڡP*Xc!CUk]> QH*1h4,="t\/RFgŴf\M,3H-'hdMЇ$nE~G4w*N$J59;EJ9boǪn'YD'u" pOۗX\:4.LS6SG{lq9Z>@DD.ȴȵ Rt\&!op*T"vF03ǍrE&;ӉT" Ug!ݧ,#IR>rDX.}>ꛟ2*F)GZ!&;7"a˓V<:Ft8ӥT [u{w}jQڼp_̲a~=c7 /dwSe!3ԫcŽ1na&+̠"qj8R>K@uo@13"cm8[~al\(*=k 2SkF7~#UNa|/ c,kF?x[njy ~a΂Ds܇gu<DM<|JWuÞ ȿOQ3:LJDpvHlzC׹$ѫƘ:Z78@P-zc>h>_n) Z켢Ϙ9Zݑ8uB ;a !DnMb۱n? F'MB1aY+v"k[aa̤?"\>e1e9t]k:{gT% :#*N0fFtf+1~Jeg'%EଛKs]61y!?$8XV 2q1#HǵOOUKw?&ѝ6[yuL|d893xQ8ڢ[n|ĝmI@_eќk[6!YE\RDņʊt1y>,?%CJΞq|ܡ B ˝p^ "o@:wd=i,FUuPz)ޫ.!$5$牤7!?3e~* g9}oBM:t^,ʽX^3N[0,'.[$MGMM)'ȒkCcVVR'2cg2$;)ʨ`muJ?JGX4ls$dbHWW`Oc3.;# dNU <`!y<{qPwyJr"=131.^|I =nx(B)]G[r9z?)M],n1˗հPΔ\73ԱL9Os>rYLk: #%=AMvs-X7+w]bªAB|Ay-tiIǣ51go $hn$aCY*\ctpr6IN h\ۤerRgT.`9Uj ,}blH简,n>&H6(CIj`roOOʕQLqT0ѾS@z =A}dfR{0"G;ZMX&{cY-9cg S*]s#xVj K_#ݐQ |n8bǣMaːej2? ;>S՟lAQH}Ih5R)0& {WZ=l:Džj+~th}M-Mqo 򳊷TH D̙ H<߭K@c[;Tq'}RnCdW%[Qi_2i$Ko~oϭp?8Ii>ސ}Sl4ޒ_1'Ƀ f(HQkCHAڨu3Dj Tʈ_a2^P)}mv;#9 Cc8~[IaVoPQxÊBs[0{lO #0Z<BίӃ5;f{JijKؕXz xA5qf l!) qCv;a1SQ&"ɟ6pDbƒR!ܸk{|*/Y3On֡Na "XIBN7v#~#/yO>!XOCwTTyaf=g|SFY{J]=u5H-5ɤl\uC"<^#:O?z,R  ͲUug8/X2oэ_t_ROu{/6(^2UV "gY%E0u*CL BYǥ7n<,&10ՀQ}qs)ZV?S}[yXH mxP2\m+Gi84Uz vl+{2#ʹT d8a;*\-l7x@+ ^5\q>Y2Z=OoӞv`hAQ<1hvfO糩A챽 o(eTaðVS ֢原LVeЀ^VRb:3w^pEJB!5nq`v!PR 0/)J+グZPi&H Ԩ}mlegٛ,}p:!z!rHF%iy7>9#._?W`S{o=8YMkx+N&l*n 2(:1`,b$*\ Jd^XAҐտ: ȿs]p4Z)A2t)Mf&7|'fLqxA8&Sf/ۃN6ʠZPY0]D1/$I!+ !Q_=FSx. ~9<$734W^3sh}tuݍ gO )!XGNj[[Ê-@J2c׬~bc 3i港Э3:z\S^{7ϐw\€ G|x@W|Qt(tb] 45g=ڙK#t-@ƵzeLD5 /5; cQnKjT$a!oe,ޢ"TY1g2 gƽ}90Lث"M$V]PC0P[Ǵqv)J//Xqw|2l7y Bp Ax78T*ń]uEt{/Ԩ=K8U?"اjw0yvC0DaV4 cs;˗PQ9@J0~ȷQ5C89Xdb~ ʵ!g~yjoӚn|JQ=g=Y\Y DgqfKqCkTj\c\B|}>&2c8d y'@6R;L\$[,]^fH ZA5zyaZOW"fʞ"Fa=zWM&KH;4.ƶ~̨ -7ތ x¡inT`m6xdPu/&;-=bB2gzɬyo;ڋRAW'窕i=2dkZ#q;m&PmZfb0}z n8h_ :|-m78sAA8 *0HC4:J 2j3v'yj%O(_@#0xۙ:eXȂ B-^>?)؃5!5Zcb; I[Ž0D*ВXMWOGF:t|nO ; 0aV{%XK@ec!Ʀ ٌO`ш R$zQɖ"Lf6.$bTήj2_T׳|YvmycVnqS]o|wbSZ/}øAdu&%QdZ·K Gzb% .裵}H@;qѧ9opс]b-n>ł4eAVOp *CZ:f蓊!C*b]8BgY>% %VϫvAo\3M; a"7]c( bMtN IԊ70RC]T}.Up>6ݱ:6C]-֥aM(-Ep'1uKEb1="RjG~IleGFGun#7;7,SN%ǤK`4ڎ}#U`f#U@@HRL_\B=1a `" &_&Rs*ej.XG$ZRj#O=_4@{h1(c-)dmfܶh%W]m] EJ^+OӜ~il]>DPAf(e .+4W3"ׯʭʹ%"s K5j~JPe#$,QبG¹k7S2Iti]+@ypgCR0?x&VrӢ|pz"FacUAYtкS?N[+X6z;nL4bP-L1}K/S:鱿9˝$c//h4[zgΤOS^!^jMb¤n}(X![!|=C굋k_apWyv>7 vN ߊ![bZS) c R؎N©M嗰VIle߱̻y45 ގ$QPu0M?wuj6}2)F05%K`,[`{pے@x/2ï=Ni}T%8XLlf3aRg]j ƃ-Ƶ2ܸd}%e4<Q&׳{ހsdUJBœ"Rl:Qok %g}Bbs䒷;d4i)FpNWEDfjA:Iià vs㺢\9"jFɢdIϫeI-k/'}IM a>`b!w *Z 1|a]$X-P7sFiNʜ3 x¿R8QH:8` > ö{7ªM&ʘjVs7g{|4zfENG9H:&*!/͡TI}ŭ,ui (DO.Q Qf"Q h{S|[oڜ\f"| s_TPNɁJsȀubtXV8:-V>rk%o wULeF*s'yl0ΞmK̟Y1q"Wcv K'K>ʜܫ.1pFf0v5 I_PxjoUIɘ0/SCoqᯋ녈#/Lt;}F/-)XNZ3XݯC:*97Cv (;-.sXXYYB[ p4*uX,'#};MΎrMyM8;Gz2ح J2A褡ͲZ[2BzpCYJTG0VP\d?aD˵&[.eh!VYpb8mkQHHh<[lg9]i]xfGjfcV:ç\ՄA|3Cg߂b}Ʌ+EQ-p/1HW9p0{"æn"l5ˍ%K]ee/lu;IBp=$tZZcG 7Uv+H+ZX׾I89* (I=6eȨԇ xn #[;kVNw=j;owㆁCx@\&HS4e=HOo B` ˑ,ahb\Ae ( @JFy>Лf'OC(uS0;?9ƿ5&** _<djUҷI\FƉfWpFMhQ˗g B|H&1SHN ˨8+Uh{h?_S %vz_=jt:s@NyTD*ۋ&̇nSJ/+t<ѷDq-4Gy|#ݵs=mvO$z? TNB w]ZDž-Y[09gҸeSP牫 ŀ\~^q)UTaeLӗg:gkt~@#}٬_goBm `q4WzTYk˸8'IKJP`[ G˕гV#㯾@ Ik`Dts61H@ȆkgN݋̮83(Le΋E$."_n\a[̻Iؙ[tFCTlkD+64 4&_$~dO:O~E0PkA/ (2lQm&j/QjWFW 9BatF/1kL濼!nM(04SJ:zmx\o 25*`o [q ~trrFZݻ1Ƅ%/Gȿiܡ(vGBï&k3ɠ} D  ~4:E7`}+8j.2ŷCZYvqbxg?0Azjh>\sT7}BNewYrϘ>Y kHsYwy?w-7]Qw01O_7+t̀57M\Hxvp8/'FO4=38ńK_71I^nU.QįBy1lP[=0@Xxo`j;[Y{WT4ww疪bR r9A~OIE'>RUwbus6ڰ -~SrSRl$~uQ\6|f'|\3U%IY|SEZ^թ䌘V@Xs%Ă0Tw)g!ɲcܩ$āݚ!JwdSr| ;fuIS>cՐR?s0N{+#aYw Ot'+AjagHRt[%`I`$K #r-h#7~*#Q+XWc?etF2D&ӱ'"Cޙ& 8ޡQ|9QFHN'T᥄D8%wB}7ϻi ?e<|qo"fhO/7y:񱠰n1be0?JQ1_Mu%OAi$ ӷ-L0i/|A=W@g&깤Eć cOTk1xZ]ƶ.BM;?Oig+噐Vq9He3스P>0 =I|9hGu0$/ĸJ F`+UtM{qp lp!+&dnk^OeOQs-Ԅzpn{O!"F@ؠʡ~95^wB5kw>hLoe@Q#WgiH܋1IE.9YNI$5x%p +a2-؆d.Xc&4GWTO)b w3/);i&0{(h{[MBȁZ*y:7vTD+أ堋2AScjn򱈕gkҢDA8*:jJ-%, Q1N>-P1pz/#Wpt"fnB)""=:@1Gg+pw"?h%W;qօוJ @KZ='fr`)XKY`{TNKTĉ- J#kw˜'qnBv. *AIAx0>_WFij'))P=.Uࣹ}g%iqAFɜp^ %Q9w{^S5F$f{ɲ_4?GOo9 d% 49,Cz+t)>Pϯn-s ^5@|eH&$rX\!)-=`kI7 s$6i\(b1qu;ҭ+nڵ$E$5YpJ> ޳Ԭ:kw'0Aav%7O$2DA-_a~\M~? ?y4oKH<л%ȩUwdaޔ9R{G>s\3hEx;}[&7jt@ٗˈB!lgxnؠ0~ī.:t6hiyGzaV:~} 8%P;6;fg:,7ɒ8e 7͠"i Rk'?].!{g"Ͳ{' jn7wl5Ry ~"^KuZwlMHmߨW}u,ӵo/]7krujݹB.q ᙨj:Pg8Ύ>v[cXL5Pu_KH8ڣ>Yeq4tRA~⡓t_Fl>sc^1bS =i ZCbvgˎAABvn~ 힜^E䞾 4'AӕKYs+8G@lrʂtdeGyD$7)K-:4#,J?*ク^-Z_*ryɹ;w5gUa/?tTsO?eBB&C7Vt|Zcݎroz k0 {L{SMGw+e #5Ta#'^mZo!iq3Pe1v# -gͺ}b h#YzB90Nȭҫ 8ءfQ | OW{**V`y])1\ɽɺ֔-d[5 + vD?ƕLS ©Sw0|Q<)BA}={VT{oD1L`}Ce+9Dw D[zp!aCdm՜sb-gKE2 p zwy<>AfPwL$[Ah paH襾pA.ExV 058E29B07:Ed<}|{aRoMbr9k^( M ^ֶ \W0Lb7O;1_"x3c@Wڗ ag9:M h{5'WDzGA@|0~dC |l[!#SXA؇ L\t՟N{T$!"JX&xϣ .C4g:#O* #wpDJO#l@#`xBlyB1pY fPv)y1 דy~*%Az, ;$bE5Xcx%ƍhio b?5_ѳoیot^*fT ժfoY,!%ata<ڏ_}EҾtFJm8~tJCG}l,w8bZ9 H,^&p*&9#5rӳ*ilh)kbK/;k3u3 buM]YvBFDvK}O0GP%aUvgyEvS)H[ ƞ/k$qsuNPSǭ_@ k㔥_l;'^TKD xTG[B蟿NSUNyJ] ]$2\oѹn4xXS-+JMвjT;kݑL%V#9Z`۶Y7 u?Sٍ9=C.&cP'pR+eX!n;"6䵓Cį+e|Mz4P;[S5xN'>Qa !=͇@t>\ f(Q՘S{{AfYRBțàM%_ȗWr`[i>xv=KsJ9V5U\,[ fQZ|o~㚻[ʵF=XmBcILKS){ ƟU J3p dy(.Ff|Gi6Ɓ>CVlr)}TemDŽUx8GIY3QEd}p=6?q-dzvM-9=)%/a;;)x I+'3*}-'UFNeM!C |H·??z|팰揜l{KrhsB^Vy}bt~[Xl)!BgsZJg?5Xg]te,:v`[U(x&-x tEJ_O7ݎN@K,Ndp+6wIeղs2FX]ie-JpSa M79G',: U|8?Uv!\MrOYj-͙Th ̤S{:)|"8Mn>:aFǐ=2s4m?>դ<i& ; %LwLC\ V{ըh4rrse'2 VICv7.^VH=ZFw&^ @Cww3\ mу%5RE[~$$@aw`;h3S "Rwы 8Hx(EEɛ()$vMԷ_Z1!L"26jaDv#z&7Ɇ>9fV.~;vS~xE)z#= {pYR\'Ȇ.=I&ZЙInA"Y$,̳^+|}T^q}Ά8 Rs3PtFYYdubgA`{8GOK/ M~ۦTq6bR?NL2~E]#4 VIAAy6^nt,<)tdrU8g -ԙ9Oiܴ m~-D(e}J&7#B K-C2}3 b Rj?O{~N9 5SR1ȟ6ɝ)2)%^E鋌)u;ؤ E7CS\p<]](.ov*f:a<$n=*zrk"BljESbw(*~ ^Ý(+LfRnjDoѩL{Jr;`A̸gn;sAhP gtɣ Ji@fNQ]f#),^ }LśM@ FTΥXZRPws~yr9I5b Ȩq>v׋oHܲzm=!FWզ)D9$e@m?Yo {}H/Sml_ $#d {4j{=ݳhvƤB~y (P +>v'P=Rݨхn:_`cK8ϦC%fn nٌF ]zC-@rb{ il0:+!3\O~H?GTyh߲Зx0 }iEF uU0~ ׍:ے(AjI_iS#K)#Ye[ِ֖Z?/+y^GAwR]=7r{0Bw@WZCgۮ]:Ju@xXPEY^e>ݕ+L؀1F$Z ;_-@] p8LŹq1\@7֌)Lhf尧"E X57ۀ՞dSv3RWry) zjټ"ItN]%,Ǎ eG\M~8#C^A"@ (a/JbLJ̒w3K`u$(ѹnonu .٥9\~2 {NvYԠbGJe(q'T8Թ˥ˬR:(,#ҸZvJv2rioO:25Q-4^}F_zHGcnd zcGqól %7% B\,gux<=y5B9JOZR饪#GWWIS%FN-=f7zEn r)'fhThZnR mLlg5 ۳^%m*wWM v{_ּ:SN{N/Q9uvnY }5a]mgiX^:^_\HJVץ~8a<ל5Ֆ#6ߨ6!C oIyݭPS_5kyǙuKS=>)G".6{!?i.d^ӫ.e *}Us=tݺmy㢢G!,^3|Wqj &~ ر>d|_"Sh RBh;B]{j@֚`*RCҋτBחW9H<~FBe3}:k[P ol@k([-+L.=RP:ZSPwf.7ůPK)|vs*5 XX Xw\[$O$P\pi~3YA9319zIK;! @gc[< Mwh ;YSzfڋx+h򑓗9l̪R C MxQP(?"DKY]&kֱ{Tf ;R8fzrZGG (s]ZMXgkJv@Ў>Օ;ܧ8CKYތ{Mz譍p6c0zz&!M7ieN,v_;!9W>c1Id,MEZ*6wa4(FvTu@y`+T9 K#} =2H[o0,ҝr0S9Ĝov8R=G$sYABo LKNߘRI5t#{V 彞S+q ƾ}'Yq((\.EMXrG%s/ i 'AHMk hDN,ʨpN0(\-'@#h{]#FD||(GiK͝rI?jKW1~ Fb_ےV]1Oγ3fJ,OIkϏ%]1e1;\\YrRtz wڲ݁W`Pӆ ӃFon#T<2@K;As(*ʔS1 -,C!eAP(Z**T4͒C0"իEa4(_)~DY m#s..n3k6*O#\ cjcEMb)rULa@7,g4h%<>Y]Wl( c1@s HT?9Z(Q_h}_jƏqòq_%R[[Fm:/oZD.u=JT6OR\MVĦX T Dz;QlCd4T߳S(tIgxҴB wx<8VMch_ XuBNn!!ZࠪoLnAG`]_,h2Mw Q"_iWlB+5ѣUS[1>[rlg"a}_D*f[i\u!nG{c*G%V] IpSdtqIo&?ke }Ձ\ u8YY6n^I)H9j$D&Dc~zː3ȓ1^oh .+y 'xgt)T%;8&l`J@r^/t8]AV{sDҁ{KY!X!xycoNq3Rո Sz/;ֳeĄeʿ5l#ۡӛ+TBz[Ę!}WKexDHٓ?b(z#)}=R0L0gڀ>X !Ln჋[o7kl LT # RsRe.r &d^HK\ ]Lj ^c[qii&kJ\[+ vva9VߘWs ZB"ZĴfJ.U~ɹ%U*+&c+Gm1ؐpvX';m'~OkaL)u Ʉ>d,:JȠpq{ {Y"l?/w$bAhT)@~$ErL,wn A:e.`J \qu2MqSw@5W 6#Z'}~PGr L)7O d|52OUhڷmYx_=@4*`+i.HԵB5/wB|{XSÈ))!E aD]HD4)DY'63wY3$ pb̶icq*cd 3CݢC/0og:1 ١ AV"ݫbPŸu/Q@`AZt@]BQKE՛3pk_(BȔR3d=1b|%ۋW o5sqc\p#oӉ qRKY]3d[iV¨-"E癜B2"{UԊ_U'*E&'!tuZԼߵpXiZt6ݚxIǖfTQQ]^A\4N=$ckb(kꏍr S>vXVxc?8^i=AafǙlEnj}kd#IB,s }uԨ-($AYp2p_WߵLD0݆muؠTfua2P;wѐw[8<̓{S[ ۍİA{L8"٪^eUW k<_-.P,>Бd|--UpYIK;~zss:|56?KC K'sU 6Sw;yDSctӳ<ьnmb6܊j&(Z7ZrVу!f8؜@AjVYČTR%L { eQoIru#1Ib> |nAuD>Dگ`ۙԙ墩,-OQx Ux r ?sbD !TݛުP7lb!\{ g@gs҇X@2rc.E3C q WcPr4OG)9oY 3NR2' y Zh3h'7Ϋ'xփ[J6f3||JB:lfP.]fbㄒ̉]9FBenh;4D:pE23b#=f`P)3Ԓ΢IKE6sQZ0bTk]CΫ(HW jB-m;N'Q~{A@: ]jIL|dswO&i9o#j^c[]76G 2FUzخr]¶'zK>a=-@٘w|J͵"8h0ށ(0 pd2=Y)~։66s'Yj اEܷ lFP-UK&eM5~FkSQC~!{@V|v9f@\PO6TAb Gucy0$(+ʉAޅb /'k埒U8l@pN%횓*R$_E3,8|22i%"ZV QBIŻC+ Y(;ɧ{s2#ԱH8 S:;,gH9; I*7s3De ׅy/:#~y\ S2q˻k[yU8^IXLazЯכMdě#BPĺ|QN2fcAPVAj #i?RP@FveZϷIz\A@u gt@8:Ht{t^k @մf~;B-?f]@ Fѳض(#P?~j{ +YժEvo$2a?<7^1&q4'ˑ{?M,F> s>m('+}M1 p-SQ*t6#gKZƄ)zlmPw-BS3.s{+pq[pB0]Bߪ4goJ3hNV TE8.m?π׫u8V94:Su20j2[+3~x!yKn8j+jE 0\/&UCrsTCRK %u葎V/WJBFj"lǣ<{"%ãcemZAT7EV2{|+Mz&h d9f$#'vL ]%ٌlުdk'c1qC*RtÂ^WG1(cv b%PTmKcH0R2㶡nmD(#g^d+#TF."/T_[K Fs:nTRA&/hg7G^#{6MKoҤwES} POj (MS:p^ >d:Z![P!MFi|Gy̼uī)I_ +Am 2!vgnK_f+r'Xw["d-hpA+G<7^tv7&P};텫 DhBjIm]<JIDVTuOĮ9OTo@[Um?gȬe麵vu[hս@ozbiopi)$M\q9zq7Q~h^7H}=x O_"7ἔGu4MJJmOrL#O @wMN$SZS&EGNň(>7d&:8(Jg#.2il58\H=2yE MC6pP$^mϲ$N7?ki[bX9ƇoV+@#Sy:wP>eg|C vy o~~b'p|$ItDZї׿]*2Kt.N5q?kT45Jtk_q0<;& Ԡ04CW;Sc IOPbFiq'coCmD*Uk-Fejq'P8bĀq Z{!&R-{&*>_U_P`>E6UVar~ZŌ庻C)!dHHOo(.^(,F.Cv+5!U˪pO/ӊEf[Z2D ^]Fi2DQP'˧a?cSk0Jы{Vc.#Ǩ)vNH1 SH,3ZOCu8]a'T u ל6N#zb9 +-}`߾Zu]Q9 sýG=t羍z)W1y*|tI'>\s|`&`$y,k3}+g؆O{j;YE@QIǝӘD2_S>w-n!<% e*׀]j=K9(JqLF1M|>U}-)CTKC'c̤ *8m1!ف"Ա`wWw¢Ng4 u bNbW3k|r\ T3ɸd'xVی'aM->S}ۅ0.4 T#`51 eo Y$(`9Y_ŕXT#1p--)B,A\S;Y2 ;C네.hpRBLcC5yl<|A5F8rU3::t6Y= `qU6TX`g6zO"Hnx~l pSArehQ\_*g;}q?.+LNY#u0҄l>ScoD}x~`&hTOlˆR@K;(StY7aʯV@a~W'ۢ ,up<&Sn2/Jd1&gX(˾aAӜސʡ0͛F Hi>VdUqW`T & q o7Y' X6kTn_͗r>f7$/}Ur^\!8{Q1C8bl^F`0%f7LnM~@~*=| Ġw N=DiqcA@̧~&AP;XNf@Gv>2 z.nW(nCVS ,DQp+% {Xzn3b ޻)-"Җ䋄^D#1;qGʝ;$5 "i9Qd:^9hUQ$[=Yuv0rmU) G"9QΘk(aALog~䚌iⰮ"t`]2+șM%Ms9\372$r\3pB/ 3i| SȐ4ŁND׭d.9a!l{sHȫ6=EKnUQ=Wʍ4,dtU[9ūBKa!-Ɍτ3wn57N{܉Ʉ$$Ib2$ J _؋|*і;Kȵf`੍յ`$dN=[XL;kJYa71hR3}sVHK (+Ӌ q$ W5l/|إ'w{B\X4MX`SBRR4K=.J)oe7 s E^I9ͦ ?%π_`d"X}@g\PU_LM'dE77^Ig{8?HbUߌ^АI4D6T⇱ p͙ne\a,f>W"54wPēC~?Ɋ,ЌLv@| wG4ʁ,36j2f8 zyOXL= HJ'J㔌CЋ~uM h@sL#5ܖ; 'SjM-SYl'͚簸Y=`c@DuJUw)a81|zRVhER]٥uYMQ[=e}[)y`ڡuL?cirFui$ ta&l4ҚOX\2qph \~c,HY&U*g^yl+xp~`&X{2asRL\IGQE*E(=ԩeԡ b774'+]ٿd_\9|"r[ LHڜjN,ٰ;yK 2_ fa[@pC/ h.+a]LwnGMW8/u,N6z:=37n ,K^Ig3i"FZԃfnFa3WX_~ͲCi\{;7x"\'il+=Gm~(Υ=dBț0z 37 #~a>nX.FɊ;+ ]MՒi' \MQ:Sui6S/V,)B[ѩHTBq@T s1'1T$^ dpg4>#Q22=gȹR3 N}:q7 ja3w@o#V*6p]zHL:BgW0„0w҃_'Y{ ʢ 7$ 1m>ns!Lj0f"@L^1 ZOȨ@Y˚/z0J?:fPFfyh>Y,_,Z c EuWǫn5>q טؤ`<{3(y[`X?|3eIĮ ~'x"&4%ˬWpFgd δ4?}!|1 {_SnO^O50!nZ$77*ځypnSF!YOVun^vqYo,tBJ]3y߽Cs7'ynTP"~9FV8:/s+u,G Zi'RLUҢMKHjUzך[P"$to7{}[)_^oMʻ'S!1  =̐V Nts% gB^[9uCl.8Dr[tTvԩp2J'{zzp]>$P== Ű(`S^pdZub2h7UN 5E>;!#$YRX7eMdx Pe0<Y8oti;LuO i3Aa;EFz[:hj@N<%h4ȭ^#c$"o͂,PӤ4::  qLT+x,7+R˩mb/~p\W!b}.}pa`n\~ϴ4d+NUCݶO 2 J\r-&[ hPfsOZA3x\KG5e0"<c;1[ݮe,iAl7EqT[x[M N3A:E>Q` gFB}׉o֜( <1b~f?BRF-5-N>Q d|<*?%RBFВe%\%q!ej&YO#Й:bA> j )sFL tٍk'EfGCAܡ~M}+R˦K\LZXbU:7#7mDH!2`S|gSba>ZbaU&dA`^ns)`q$LphV"*O6LsmL.JDXBCװpŭ]qxhYGy[f?jO E9~?1 7:Jb9k՟{х1!7bexₕ3Xy?b(-L7\Ͼ2 J9cVQCZ.I^oDnC~>fJ!ƅBG.cdVPL =i"JdՇL9) !!(EtQ+5r|_\F늽TR 3R.OrqX#&/ kb QxeBҺbq1{{.>3Jp N'=&$]sR"o{aiJ&>2aFL؇CǠ5]:_O$Q^ї2Ԭ|IwPA~هS6sur| 2-J.hVϫQ5,&/\?ﶻ%y9mt XCMʤka;qOϙs0M2˱&~,fhP-ˤǙS?rv]$2WJzC3j~迆pwY4յw.{V,D׺ UC*ɆHڙ i #/FE1h  XRi[_@a{mȗro>56 Uײñī1ē6^oCQZ[y#LYg}RElxzEB5le'0<C`wlm b<6qg#  >vCk1fT^DiCZm,WVǖ!w>!pE_( p6#ι$W#%q=sـ >AgMNLN&B|6u7{s/ [q$'\J&hm5^%Vli~ "Qmdo?wRƐ_:+B;x7F @^v"ٌpcB ]* M΄7zT 5|ЎFznpl s'݋1L-SwLN1gP·+%ȣ($X |L}]1"$/h̼~dD&?KXGWFq氚^2'f#gm'It7#8g_hHv=wEDO>#SJHS/S ZEI55(|L7aQio_K9"EN~Op2T-.|.*,#~}rPU]Pi'X/u嬿/9ͭ!FȣyƠޓ# ]s<М]e%Cܙ:Zy/OTm6T6G\rE?^|NqepHܔ?.~+΁gDi{^pT19V˺rG]1Qx}R'O?1r-Ŏ!ZaN+}t>O̟py+8K#78dx, ,URdpS Ćx9WJ:'p|Fp0RL+{h_abr*׽Hl.<#Vy+7 \6%#8 SnŚ/c x( Y<~}^>Vm趪5 dih1V; ,Ӄ^DIu(E8z|##"'I)\nՉ; X~켦2o`a2%uh 9JgHx}4/$gs/R,Wpͼ~;ܘDy}"#݅־N!WjR j"ˮLR_n]D˯L[LB4HeYE0& Q==#eηO)Ŏ7 h  <qEҜ4| t ;ք +.hO.YVB|S̘$F^Ppk9tx~&f&5g),<nE*"L:uqRBCDHWty轘;Y\%7{`($c7gc,;2|>Le9ߺ=@}%Wat\:``(ȇWO;Wn,' ȡzS+zq|<ٳL?80x ۽s sjvVޣE2-$B\L'Tuꪺ2;VQUuni{|Bu.kS<}zPq) s?Z%QaZ\*'dsQA.oY2lQBʀo%+鯌mVz}i=#f-,7<+”WҬޅa-qhʫQ#>١5\)Hؑ3<:UwOyj 2:Qx{颿^ O:.ދ|N:]}N|/Cf dMz,w := VѠU1;DnSvi.m"-[20sNO@] 果dMr=$ty% ~vu.*ɁGY߫,ݡb9\I8rfӞ6WA>Z9N?KRI /DNG@Axt(eOe+` 惑ajvC.K+MRm`2[/S)MM~Ws%S/_Pw, _8d?s /ƎY%7$VݾV,N@ӴRYM7Ĺ:l$=8ܔnR@udr}ώFQ#bj $72x50Kzt/#Kس(Ǜ Gj/,_uR-)7HQ#,C ʒ+g63FLyɞU T{ I:s%zN / Q>1{Cd *N|Iı }4G|{ۿγQyX,ٖ6E w$3g1 -$93,.+ϖ54PsѬʴT9⿕eaLcB Q> hY<8]E.Wf ~'Q{4:zcaUQbLQBaђYʧ塝> U hIIz$ekgrgCqISR_`|&id7z)_gis,hGb,DđM3~CΗЦȟl;d<1,UzwJ3AaҰVgV#صSdG9ZmKIe5#)=yLhN"~؎8D jnMqQeUL\ ʞ҇=4F YthLlFM2Y}@]p5ldDVE#ήy˭[KƝ=-^8_2QPx擁dш ȡ":U! mHv} jp4t(}gף-%7Ǔ.:NhD6: ʤK`/ɉ]|Ċ~Wcl.xVJ!KIQKĚl%q It!AZAx{Ong.ƵwRu>}Neً)Q>$2:#r9Ŀ0\}Wj޶K6ԍU٘ZjYWx"J޷̷;l' ӒWsǼ $JE m `@a2A&7L5' BZZ1bҞdRꞜX D ܞІF O^pDg"ǖpcc7ԃH7S 0=Ŏx7R7X?TNsyS:=p=0/Aݔ:oqZd'd,i"a1~ЪYTdƶs&N>܉mbP*A{J_?4)u|`aJL7B0Bv(kD2":v\[êzCNNWM!aмz].^>@'.x=dFZz2q)Gg<[0|І+=l~+fZse5rqZβpO~Lihuõ"j"7?O⓶!22sлJ)Zf3 :bMMSwt!HJ)08O.'`9GF&B{9n~+B;< W*u\=;R dRrmR$T=V\ B#.e jtB/|'yX!pdZW=qZAW՞+gݍSN.MFl8Y`Ef_CﲷfQpX%[uы?Af>7N`dL'gϘ[s&AƽIW?0%]ul>gY5h0P'UBYʋT]N3~&j&4:y$6ݩ: OBOl} mX&xo`o- xmT:W{e1^G9}vŹKPhӖȥ2A҄ɯEl)%զE8HB,Lu_aCtd{ȃ)?KwM=nqlX*c%'R!r JM"#V_\QK^~p?-;Q9i'ע⿣Ga}B=ÑL|x=(63K 8&#~Om=zR2_>(L0ӹ6j 29bḱ mW`ψTlVK1*qѯV<ˡ3-r^0(9 \UO КB5FS&)'X;ZH?T =6`>zR[H JƑ]=㓶@pbd]D7H0ٜ8Xxw2SpV%b0K&A 6߫8-}6׹ ZE\mE-!?>ek^y0뤢8auHHVanO[踢 McܙG餩l%1Me)d ۃQyJ=BϠE?Kw5ͥ|9C+2FS݌Fn޹4>]YVoWw';?%!݅.Ss ,d~:"L!Kna $%U nF 1*#{fe7f($;9DD(Sl0wQ~.Q>Rb+R4hTN0l;^N1g>?–D\J+vޣªK*P'v:_bI`.ydQ b `+rƻ>l:U^&.GAhr8w\M"SEe_clf3GnlMy-b]x5 )Jw&#"*ާh̨w=G5>Ruz- QzfZH Q iނaHg4m* cWīAol\Ç4>#ٰ[JķxI|%=\$a9ӫI\yZ{w@+-8ڗa `^ںK}xbSGZa$ qZ +diПt̓ע't sn\|D0Ddj4CʧI f|AJ2I֣KWpM͊T"e=iVE:uE;h`vu1^]iU&L6_=қȁuDBJ5DsycW 6Kͼ-\=]6&!THhVz=qʲT/Ŝլ{ƆMiC^Xqk) 8¾/ hu47Zm*u::a|EӞJNՉ#6ln۔qqy"`X~|9Ǚ!( - 5sHSU;R*CÛ (xu㾳E2n`.a/]A(Xb, w4A.8q$k,?bgۮC؁CJU[ nd{+uuxm)&V߷-mDf6mkAb1ز9.6{խ?CC;} `QWx BnĆӏ/%?DT5G43?6.#=I E{- 5,CComG; s:UkEi)k8.1=Rdh͔mf)( v7Diy0LxOìٖމ-`X4{˻|e `>;xj9pcMBGGw<׻~Q5pQW,87?i#c&Z1~j#+ߍu~8oyn-ےXBY(o"3}<[L<!z kӭ㽃8CKg]Ɣ<7 :RD@HJ4o)j %`\d~ny2vf,cHFwkY; 5`Wjnrñ_hF@=hO<"5UtlUk̶/1>"[B[<: ;~ccQ3v !cC<5X1Cnp `q;2Av78ƙmA2 |+½,d>lwVFݶx<~w闬aw=5jzChzqO [pe'f@͸6 LoxQ0>! ]D9 2 e0l D >)3\p_㍧?HgJ6\ V~O>(aYvl<<18 VFGZdNdv4h"w̏ ]S] +ri-9{ifxn[NՊwg@ #Bz0q^)"k_h#,1LF&5pMŋe5m7h>GB7ÉCUIo&P 6 :@tE`ox/΁ǼM52W)'uu<[ū'zXA+Ԑo*n~KloQ7 8(׶D;N C4љrej$;ub9b9 * Dol0alj"DTLRuClʼnK])o{o}>NIWq>5魇%D6ie{m5؈f7~"fu^϶iпx)S}/7w3N0S`xPLU5lؠ̙od1?[puxz։zJQ!O2WtM}\iЈާmok覹AӋNGġ x59xۅ.p<@ϛ(LuylDQ3CLaj-*K;TӘeS( 4Zn/ژc%H9N6W;k.HÒ%kLC L+ak5=IJzPo^CGENGYXjvmFfcZ5U0EwB}׊ZGbpIFP-`#:$a 06!U:Xi kVo^UO6Af%&:0MZGzT? O Oz~4i59ೡ)?n@J Y,FÀp32=tЫ)D@Jܘ/.)VYbr4TA@n&vOaƬyaa\㔖Ax֕ۊ;6x|92 +d,k=+jjZK+&lጛp9Я*[hm EX3_Ń8VV8!ǴaY\(P 0-l5wkfѺ!Vg9y֋?)*3:0SSR<9qrp|,g-[zd_ $ 3g,}K,?Rsz76\,RUsyIc]n%!luHh #rrWefD?ir@#gqy6Mš 8烷ܱ߳0R]3!Q 0l,gQ?הw tmXga,P(" ' 4G[Q:69Tcx+m3 }$IIwu`('W{^B%x -SknLLP I[ڙ|p@@#^˳)^x핥ا4UOY s@m ӘS(\a!H<;eԮre䊾)K'❔.7>!=2rI:]'R]>}8屚\CkتD•Z%H ,e6\4;?AP&Sܬ\͜VC-{rvou0xWTLpZg~BGQpcc])B%^r[HPq9]T j;>w-!``q5MLFxnU Cj˛;Vʞ5n%),/-Ie6fU,2h?GSmopz7?β<kHxORMASVۘc43ѹV>&d1,^)}Yb@]$($K*6@/i|y%2[x~=z]$c^f[.le} dx‘uB`JM(ame HCdd^ɷ`Tӡy/=QRTLv<~L,qK\I8>ݻ+u%`K=w"n=̏i4_d~5_vd>[{ F\J3DǏ$")MEB! })(c[W~`sNr4!u"w ;P!r{ޤn:1:CjUqꚲG| ԬEA*v{a^ ÑL ڰd.fpHm2dzJ( *b2#+(rVݨpMj r@\=7C,,+\S@W;,;-М2`-(@N9bsGto|ьztӶLͮu@f=npdB#"â[h篩UI<-qP}aAE~\)XKft9P3@3nFRV_^e2޳7)o Ś eH_A 3Dqx箲Z^Y g/[t &g2rbwqHk o٭!97s8d21qFRLX%`Ĉi<9<YVj_ 4I2VT\Cְd D.NN \o E~'cdeT8Ol@T~7E ^BgHےRVӦ?nG 5xvu7V3r4P٪03C㲹gv _qy|Aa4C:JKt1վ<#J\;Om# >0'InT*?X>ĘkU{ɭ DzǮVU :fߒʀe¡HuUK)n4j_r0P1sut\w@w`e Ok/^`z/4-iHq9o+T2Z{%7BJeaRaqUV&6R_Xd]G1O1Q H,Pt 4+|>b37 a%oJm]Iָٴ[|QbLeR{a<-c(p?4V\x[>^jm+#[1|8wDA[_ۤ_#L(_0j&Vgu,tw/V ;TqěȊp]hvbG17]` sеֈ  5sy@MW3g'fb7"l*@G[.p!?JI=VH$;0"撀c9*3FuZMfOBCzj5* l3\2䴞 S56}--M[z\6/=uU'ylj1+~!oPzM3y`ٗ04|Q\!q/js4"N}|N?M "R.; gEwDZĭ F4ZY8?6**`EZs|[tڊQmFpT{h(ߠxﱙL%YBECh!Qg; kO+]7SۚWʅhzGdor X}eiPxt`G)t Wu= ^Iڝ))ZF91m#k1twxfswV`~@~eʯöO z͌fLd HggKc(nH{4`P5YݙoSj$G! j0/?M''Wsq8B@b iw" -&$UZ aT]R1Mtȇ@ۊ.' fL̗cN,I ZF@P^G724-4E㏋*$pfU M0$| ykӨ$4"ua|&ɛ#[R" v('ŐtḗHY턝JiO!@b]mekɭ ׷v7&Gj8obʿ? vt/ahq[Jl@[3Ӷ"ė q+VlۚrKBB#xdr{Eۗʼʦ ,U1CF7O +=QA]vd`.a{2nn§'ϻ7d:{{>,ُo8ޚނ>ނľ 5g7.L>IdUV6﷔Z~t$\!yui )wjə]H8@u{TDd0'ٿ|,qI\=D`8,46.WiE6x6W)=I[¨]6]xڛ69FWf,<UKc:Hx}Χ[ѐ\H^gZ*I'(ā}[xѹ>c6A/Nt5w"lYYhZwM)ơB um{_A o:qӳ(H8X)HA} }U]d߻mCb0%6,ȥxO^nՎKy^7.%Sޕݵ:4ڊnNk /KZ)Ίϗlv%4*9M pt˴/^Ic'IOHmr MĖg%ǘ/-zB„CRӦvh 4tr$$eJ!ÚfגKS[(_q:4goO!Q1 1ϰp' >RX5, >ۻ) %(>T~Iqf'A"تs/4 ]O_*ԃEKG5A4Ǿ7SHS?V!Vɭޑ\y@郅`B&sfl+\iDO2ƻ&X>ۤ1B#,jwoXq&CהDݘPk1pӽN-${0udq*ta&#B$Q(.}twMuۀ=F]jF[dS`w92Cwuܛo;#{#R\S\ڹ#scCb Ž!8/Cgؾ{K|g# DHkq0_7V%)\ݐOӯܲ*v6njf#I:DP-5e*2skI=?,509uT/;J9K/L'vhn*PgFq+GA]m3N&}0+LIN-2t0.թN#?cy= qXmŷ1`Mĝx)_r=Rѱ[m+;U&Zi+}eT-~-J*KE_Nn,J4p~&HjۻZ =".ؑE  #oҖ[ 7ԫz)=F\ Jpʧ0Ud#JU@V qx/L 6'b! m |"JII;IЉG3hq[K?2vldb4CzákJl) H9 ju?Dl6e#%95ֳ"s ^\>t@ u=пŒ* _zo iAI_X+ ˋ qwT&#8wG߾D(x'[G}q5Jf#< )bvvð~[yvbJ5FmazNE\1SW49'HR9 `3}%>QY'vN4q'4qG M*\F78r4TJ\fe_&E;oB#4zBIn&~e3od\Mt9ޱ:/F/SS⾸sS5AWi>J{[=R&8_,U*gh93#."l=ngI(erpU&5t[CXXdpcj^A-v袺"w{O9d+Tc܂z2P{[ ;{[CbwAVv]01^٠3Zn:HYG Hq/;\ %]m(Ֆ T2yuKL*6ǾUiwZU#01æOS߻SR,O&άjݾHw4!Yن^Z@O_jndh hnI+sN>wR0ʠڿම͑ƈ7#F+^a4LUT/GlSC]]{7 `<ڪq[`zpx8H~R.,67/vmh%ZoE;&{4!p_*pomNA4^)ߠ-Hۗ 9lCxrʩmG*Yt4C…N~!xizLP3ێkd9=fOqnɼ0-cGכ[O>0UcNԂT K^.ICp p,o R~)Z*wwuȈb8mX?:`n]:}ښ*"<5(*w?_-z'D[ޒ TuC'|:.r,3A*h('9o)dYw"\y89]f=&ɘ4q#G6 ζBFv\K*og^O*F)Vs\_Z{HDy9|+ 㞥mԺ2-x*}i"HGx.;cCsU6rMst%BGts}z#`3F-yO0b1*b&a|/mJb>58,Nab#\kM.@!ײ cg|blPk:6ܩ/OozX-6OVx":?92_1j҇,vQDd/{+*41DMwڤX []6D1U7,,3fJ:q Nj#ۇ4+j$MMm:{~sH#%Uf?wy16qNVG1sB0y[6 VO<(45]n18'+[IO'Ns0|>YW_AbfW~ +<7D֚ A@OlK+RӲiA˨KsGڟ"1-R@\d*2LI,XkXIJgxLHӀ_P[M%iƐ/f@kX+R*dr̛GǁuG{8^ -Ʊ 2bZ3⿗ٱ YqwnAXwøҎA1s~sQeAӎ'{AomfmF,[kNw$N7lF5j!T;˯ʽsj -oq+ +y$\z0/yפ2%'NKI([p-(#=FVHxsP9()Gʇ0aD)[z\(ϏGY,N+yw)n,v5"-)l{VOEe_aíz=1r lI+qڋO^K-Rlg.apKvDZ9( Ը] ;iR?rw7x{|mCo0D볐b>җ^z+iدڥ_:TT|޼vS,[ ^GщׅJNmDzP8b_hH%s =|&k{ u Hf>9]?-6}3MFb:EU`/ r$l ]!b֢U^l[@ke3q)WA ƽU҉#s.E/ޡVkThQҋ3 {c¸df_0) KX>CKOp+(3 }^1Bjc$xO0c\6~;%p_^𸄊\K,Q!CuX븣$Δ^xl"9 Od -jG$ތ S S\&0aG}/,Êz!"#LJdDo_po(pݤjJI0H!M.Ntc@=pm911֥ZFgHMN^oAK JDv{k/Ir.v%wUK wYGITLmTM}F5_Qvsg_djGdKHʨt94uC8 I^} |u&b#$05ػPY1_*:"^:"G2R1of!NaTG`U`M羀lfɝ4cMSi [ 捙#ύ[ f^ B-G}\Z\?ť&ۮ]y: tC^EOgtV8FpQk,zcMaׇŽA#p! ;G^>ALU-d;5nt3ǕU]kD[t`88YwL[%dVD U5]0xrUWL)0#C*;77pUJxjDYon8{=K M(N|}B?2KOB NSKd}]QͧCLM-~*Ƶ}Sr,+1zL Ϳgs2<`wP<=VBѺC c< OҪh_hG0"QL˳h`Z=q# ~nۻ7$ .څI'cL&/('.-f}f#`xh$l FLKD#bۮg߹wğE|=N瘡)vr\ &xj=IIqgL0`mew\wyg臚!, +n% ̦+GPR0Q0n;7PFKwOR2Dk'eèqD0mִm- 5 玲}?΅Ӧ:+TUz R6 dJ+H5Sgr4xWfvd]q#(mAݸPt |yC=[/KJZq6e(AY\yYh@.v- 'JdBY`YPH5olVM)DEPw 0^N )B)320)|jd WLDqzA2"ٙ*DŽS hI}:z8JIJ$kymfj#tDJQ:O^ECD&4[w@bf %ABDɻ}z S9H(rNLcyxJ>؂9e$Y P@hF)Y0&3ڐ)mu k惑Ei{:B0$I(n{]c\Z"n daGwcT1[4DG,~9q:nxݦ3ЙaXBBE>jeqnIzzȬP̤:^DrBd)6HoLMs7.O ؆Z$KeQ]!岡_Q};z+]iŃtB~[5QG}:ʬ$trcWR)quA{o?E k^C!`/E͗>bp3&/^򖀉P*:8t^8USِS_Ebx*~ *L}ײlKA.b!*+詟6vRW6*2CeA>zz |9_l3iANuԆe;P\}atcc+DTqY/poqcd|ƫ}3G[FS773o NsEBVo!8s{r J3 =N55en!"dɑ,27kpTCenWa{?uAߨqYwoC`Yh `y: !UN,c+VFs5KHWXxօ<Pky8ZU[.vz&>m>>$mBH^拾n1O^ȴ|n-w ."J-f>%3$GӔ*w!B&T0_u{%pv4I5|u  eM:^eZ-Atӗ~D99ga>NG{f}W.932!vfeQF ipPEu=$;=JRr19zgV[L40pmw4 cڣa5t7zwTϧ`NɘL _}E-6\mJUeP.Q$4n`N7vb恝l=rA\KYV77✺W D& ܜ7#3Ƹ6Uz#{5Sax;u)V_~ 덩ah?'%^ࢃ?h;J~^Bg2 xDeY१x!ШT?Y.nhP]yT'gɴ6߈DM 2x~؝2Un *]8jf62z HG}[ 2YlZ$\8O?J -;z{v+; '奕!bGO,4 ~#>, q'҈|V?S5Nz,AbzjfvP7`z7W _)tu06"VYnl ^1TPn]}fu,>fڬA#PpSQ?(8ߚz=8v>CCeXO`ҬMA d=XG@7I3weҝe%y]OWЈ:Jy.E/<@e8'c&4>-%y21p^<{x7DL_W  vphXCĉ} 3bA pAq}ҏږw#뢢~O9~Qߣ9W$ulw2tk8_Z,G>W vI0]9B !ܮdX^"R~ÞDi7Vp ]IHY߼{;Y,5fLס݌5D9먵ʄikKulQXK.ee28Mh!']{w+0$%\s6nl{ 3BhI(<Sg kϾBv;$'7rIP `D\ cml|0+)_8XTZX˅5I˩BhC';SK4oijaP'f[ȶ,W1x w- H|X.Z0t?͘:x]ՁEP7|iQhL^I0ô@-qD, ]Y~?D+b-~|B P?eϜuG%B(I+Y0?LЮ," @u at(~/cqU5ZUקO'BN*}!ؾݐ@Qm͉؇DS} tcE el pY*Vxco/+r(YU8nق%~jڦVc_%)}?Sq x"3ddf`b})5˿ץO?aTۚ+e.>D {O#H%s`IsY-WyC &yt:]z-aOa4.lQDZS.zg:29x+u6>?y! crWVFHٹ&e/tue37:t7 +9X *o;Th7" M*r?D9M|h`t= l E%iW5T2n._)nl)s- h]ɲ@ӛ}88.07# x0=)K[X~2iJؼcLS]Su@}t=1i&) cKn>X@`2k^<5=Q_}BQW P= XzFtGyàOVeLMT2%O/j# C49:PbXQ/>:X^ƟDnՆDxUTi+|"mh4 }Kpk JT#`$r:Xp-wBgZ{O!7)CWE@n Ew.&CVm*4wj>= d $#LtA>r1s)VDc]\6wC|%̃.Pܵuu-ֽT]xr0}a /oqMou| 8/e4|Bdh Vj䶱_RuZ#{ac܍&GsauD^IYd`U[a}O2; oΈ^_l8卉@&bmLy%_iLk$ p4 0!u؎oHNDs2y#E?miⷭ "lu9Een2P͉ ]bT7p7]IE*57z`#A?}erX1MYaOGsN,LG#-wb5:`_a6ƌw&7 ;Pߧ 3bgF+hw3T޸&>^ g>>7 m@=݃gQF'B4ӕq~5&bBT#Y\8'dY]+y l.) Qi&]3x*oC. KTLx$K21n,*dXzich2K0ȣf2+8@|.ЭZ<%%&0/k"Ş:ۥhYF@km׺[E fnf`TD _Z߼m ͎7=i)W5x]c9,_ SnWO\mB${zYOrA_`U\"|M!h17KC!Xl%"ApSD;Kb.e~:IZ}.aHѲ߳;K~. n++ :b%lC7AFVF<`F '㕤& Y6ҔZ^2oaOo4Rn MNq|Er'xMԇ~Zl] s9Pmd cjLB^$ uzcll(Ըw{y fj( a,h|1~bPSi&}[tڢ![!d4N/T]N!C Cn٘64hackǯsfrB CS}ؙV 8zJ%0 َ{Ij.ybawwu?Nږ ~%Ȱ_@~<^e%8l ͽh_FXpI9^ΨM7B1Ֆ#bu)= ɁE]`G FYk҈j^*Yn:-~?BDhcY.MXwOMkYp `-AB^=8CJxEʢxZ *n!ݧQK&5G`p@ȥ Y)B2^74az` #MтH2e=">@CwjX"OBd̜hr@{Y {A淫*bI!AP1";hCPМ͘/DhɍxV$'*#~eKqBK[2aiͧg̏w[e 2-n͝"W𙊳S-YJ {^94d8ل_(mF^k}7beqda B(J-*P'*jQjc${P^Z3ZMT9o)#j GևԿLJyg{vA2/fM:z:88y=DjgM M6fVHR2)>N}]Ƚ:3<Wq&@Dz fޡq p`?j/tUk3}ޢa9Ctg}0RW5FqlEsG;* ` 8) :Y-!3&5?HUܑV8r sf>L:=FkRrbvQ7A> Vtd9u-O171W hm3lRw*4S|{Dڭz>2W|@ ."z3m_mT0HlN:ohf:/o ; A<+JI9~Xjgbgڈ+=b4AVO?Гgz*B$}u h3wB<䇉 h_$k ^cSkuJWôu^^%-ՇzjKThMXONB1+~ *M l}0?0 5/ٿKc\Ӭ xLZu[b(.Ѧi&}k)OƓj ֺ7[WĀE&P+4;^p.yrP#@lWc|\hiר_Lri$t&U[pg &f*\$u!0D8/+ |A-H(ѯ)ҍ*zw uwy|92ۘBZVE *}bWU8@vr Bn$j j}=qRU5(c$(/)J2 rj=>FEӏtb̔.ŰV ;RVߓ>"K1M}پڤu(+FzGQYspw 0j]Lns/]Ɂ~Bh!bi>(8]tב p&/(0_k^*mJZ쓖;)PR 2ni/oZZdT4CO\ 2*uxR3J2 K4оay''`h* Q+M?Υσ,j}3iBF,q  9T['`3WqM.1{ʂ^I]'q@a͇>6޽EDabFMi ԗ1HjbV'q/+sΒ2 +֠RHtlWw6r m5waь/ `33G,^,ۃw} ١ [⫘a/!!G@idNFՉqmah*OU{zx\6>ۑd.QK3j*dS)Kн@.> Z&S#lp{H\LVmW5!rƗnf*cH+r N`ab H}JwL&7>lDNuڧϴaʊա%$Y#;렙/3,[ˉ_ ~HU( ; v'zvL 3~¡BDcѝdIRFfu$\k_8A|$L{H,-*mM3Dt3՝raUy;v̓J2roӌWۺ׆Ydw.ͻNXb@ŵ8h'}iy[OHG/G?2Ov4˟D!E_kKNѩsMВ7B-ϖu[CP1yGM,i0RD1_ZD$f>V1ο,z]])K\-tjDt(nWaNeOiuW q%~`29{Pf81 !)W`z>St?<! G5v]u^iƇUC2b'c: %Zb!Y0DMM&XGEA ]7!yѺK1^! Ӆnkd"T$6HO4݁\5 M/x4W+5 %e(ndj hlfzbjDbm~3R+ȞCC2< -̠߆5R?dcGsn)imGf{w=q7T#76)|@Ge̊Pw2t#nxO_FEԇxmuuLϿ}!S+2| $ YP§$OΟOl+08PMCѷ`˙G0.~*tt^C _F\*o'[*;G+BhoY!( =~蛬` !ʘO⨼/5QB͌TJbQt 2'~t`rS;d;8+]].EȈ .PG2Q tCܓ!泌Cb&YԳ%ҰG O}sOZԆ>It]=sNRd{+='zb"~yDE][0PBMʅw5ր($a_>[wF¡/ ڥq+> %|p{ _dv-MZ\M4#"sĤ^ @2fngqFn./LdE/YP?| e)LXL~n韱9?} H@+ 1@iWb7u|!7Z B  5l͡:|-nO' RwRah%˱fn] jM3}`f%u/v"ϴl4!+l{p)؜ xC䞊A #j}p:Mxlō^0-}I}(ʦ~C3Nj5w#C2M? MHsg2v#"xJ*} ؎+?<Jc\gA3]A vzb|8&F2AV.aN3 rG`t|A};/6(-=" boYiʴxRY, ~NSڄ?kWte [ n}5PWn uw/dIZȬ e)D)P$_ެ?.Z8b&Evkً\g|vzviVCT<#݊7uU15+ܫZxy]!,bl;B怆f:VnhB7akĺ=tMGKWڟt~Ejc>~{H'ߧ%$P y-cJڨ"LqSc>Z`SQpt XI7PID+ĸꖧv u싍=S 0_%􀴙ÿo'~+ nu/1;g5?TC3)+:`H?빬amDֱxI#ϩI8N@p6 h{ln`wMou"WA{| R~NnKQ*1ƲX$/+ӺZJC8,SL-kVp~OavsVKhqtYg>[ŃT)ՠȗ2(x3$;hʒ9NEh_yPQRǧLq@s& eĶ IN\FCQ9$"\t̜kE|4*I ^j_N1{!ytѳ;e[" vnPr)aVEEū@"Oa_{E[hՒ1H$J`κ.oL!ZJ7L DiLG̾ES=gzP3m=GވgfKt-iU~3YT5^P˒P2Keh.Eca Q/zWJs8jflc^IrU3et3 @aYQ"LF0`'),O:]R;T'-%6@߁}<ix5q\PL:\/_ LMێgWj:;Aur؎PF˴YNZI`t.Ы-5T33Esd mue(vM6vmA!-ef6#ĤS<Et J}{sG0ze Ș 1;~qHt"uNlK'Q XzOGZֈ;c nԻY7/u콭]o1zyN%7s2dʼCAĄtiJ 3sY5[ܤ*~w%}U,QEo{\Ff"iA͖5tEfF Z-&?uDYOk,S,5|H1S>s,1 G P(>68o qn%WHWl0՝ U:6*]n* |A*=d“o,?{O&8,ݐV  o8m vO)'Qu;spz^0Y~R۽z92$pQҦ"G+=|ߝoEN=nX;# cuҏ_qz/kHn{#8]gH3I2oujɁ O.' 7/\sʫ}?6!äNU}c왁Qw Eb?']c^)$ -|[Z֯nǻ"r.Aa?*5h5qA_\Q݈Z]y@SUKj~e ~ Cӕhٵe |ȧՔ26a ppgZ!8j|5 dxE/EhG0oQu~dD̓ysC=h^ Sa(y(gfT<[)r6OPM;D! 7jK(&(UJu&s2hjݪMSoI0+,lD|>b7}uFEܫßq̀]82NcZq}[|q ί,pyg@{Vh~ 7רIYѻuv㦹䪋cBkVub]J=ta^튐斐D![Nzᯄ`Ɖ)͂۔n]5Xe7M#1_@X+[41a9B5l(-|Kߴu5zn'Qtp\X+%.3jcɼHd!3:%l~NH$S5 S?/fRd 4(&"ˤ/luEj"l% O] -*, J=߮naD<8/Y`'[ܶO-\]WT*mrtj`Ka[\e*hםJ \I}shkK 5vD=D<$i Clfjdl+G{RH}o>Ջeze;%~l|!D9+]6Ǚ;ᔈ(@)1Kd4]w56Rn͞5@7З=DcɇVsAgzǸ鋈n1Tǀ:#yn+l:۷sGa$'Ӣ{f Df@AdggX鹙W,^#$~\GhM~ۢ1Y yr.6)ը UMʏ FNw= 'N*~X$t]-D_ Kك=>,T_y}86kp*1lay %{ƮP}TK& E#.E7(rstCPIe ,{)RgdC pOt՘(P lS2iB!R+Wٴ>ljJcN~ FL8/^-idPv? 9a6Qb?%6r>P!/GZ p qG~]e%Mم1a-/p kFQ/ch0+>$?ă>|>':c8h7(/W 2siz#B Sc*gk’ƒ25iϕ;zl=řg#$7?iJ)5/H nP5hs7$g?bxBH u 1sMlݖR>t0+9d1 Vl?i579WRn,\/é-z!$7YGdٶ%2<[s2 f3n"8xsv?x!~^ ]"UnZwg&0p ^jqC`Mo:.ԛ}-8OyuHko_U{BKbeqpJC"o$_Obk;Ż٠skU N ͣ% F3 Z衂6~;ܚ7<߸JМ^NB rZ `I[ _oN'ajԱQ>UY̱ fDǛ cE.q28ҍ}>>31/ܤ 5L\3]̩+CE:p8֛xl1˓|f/vl}CV$N@A@5FNϖW|+JokO(vMܷ5-77N6'J>vŶ[  @J=6bjϜx?;g,JdvzА8+;^d:ѸH:\&W-qtE̱qfﯔjX@;\W9qv296ŀEؘoa4NE.,", )k[ǶP{0k%c5s2FYo8pJ}|YC!҆5c`T?%oZ`F֒{o .NtM{.ʞ-c༢fͦx]8ؠ1*xO )8O3ÛG>tQ"uāk-P-܂.khG;ݟ쬲/3wO( }6`:A\8SXϻ}I=Q*H!Us+xc6R}@{3Ս Sܖ #S׭ˀ4! 1x =80F8 ݉LT!TUh5 m<4]dc $J3~kwu!!aSzHo#fG8(c7r&ߘ=QT׾ӽKoxM2zJd'4iH?^;ѢBP _#|l>Rpk7jVxarV\{d.G@U2UQR%xB -6! ht8wT09%GZIƁz7ed$+}+sƺ,ҔC[ wmْK)!bM{ᜀ <*og96g3V})mN> x'EԶ;A'!(?Pvڐ"z K fҿ!":ML#<7B;ؔF7 ^_{Ӧ7gʵ:j,Bs:=E0?aͮ./ݽ:"1RS/9/l/ϚT/J\1=)K!_굅S6(oOBϢm zhd~EL X+×g&3an~1 (1b D{=(.a"ЮQWHh϶2lKJԻiz ^fv^t[C Rg/â>rxR# ݹ|8pE*3E~gt`G{W^bp tpyq~N)JҨv(9xqЊ׏p x4nzTum[Z=Jع1#BBaQ -.`U<kŗ`Q; 8;Hͱ:hX=x#^LDMLrC(e D(2TGo>>ϲэ'PC$y}!"ĉGiN>L;iiI%(iLWt Ar^| n]u(Iq@Aܣ]p`eip[(I#=kRyzt4rXb]v*̳AeSN%/ve1{)y w'8?_F*OP[+\yQ Uݔ hD% O -76 kH8y V3^PG}-y/O!Td 5eJj64[y3͔諏Ką[d0t6C`;>g; 1#֯/%1cb[!@gӼe!/H梁+@@3F)H"bo EcnU”:4! ez?q;ȱvV[,lC SucGɀLK8䞱sHny*DF/Hτ.T>`s974()RQBQc:eeV_GJ 0+VQ_$2@%ǗqĹx3r&)KRxZ,'fk unEɞ;<]E9tX *WeqӈW ډH.@0x.fD¤-'TV(F,,ؠO~ApKB^emٔZS! FzhHA88*LpJ#l!,M'_klLt> mڇY5pʀD)zxο*IQX}VX6m{ܕ%(}:O(璺pgTϤO`/:' ?+ñw*q~,zщՄ޾,>ȉcI O=#2EW&+]s= 1fHaNL|m*kE䢶9|}ӎ>EFWlRZG ʄ}0Q;paoG2Y$G#Zy6ds"B:GGKQg#”:+$GwrpRNj}x| ",TO {M+w-zzx"T+^Yi ޔ%ۣÙ"'DmVWX2<4?FNrMx$h .QuדJ_^ش#(H0S93IjdB4 rS:AXOURaćֱ$3j/fAnRmV/u|1ˑ>gA"s`UrkQs+<)VqZ<GVRu#A}U׷>-Aj4|&Q<7‡dGfpJMj>Hg Eחy'2fHFxd"4AD7`d壩d;\8%^E]uCe71RHG5= cA;y+,rqaRج8ˤzlx9jdV\c 42zk79#D 3[ٞvOGBv'|VsB 3 Aob&d<29uh:i5;YVkt[ lR@ q2N^SL[DT?ں#ySSi7 Nfb9iO@64{o)|)9>`3-Wc>҈*xD䌵e |Wg}M'UO[rэ"POKi(A ̶n=x"'ś  ayhӗ;CK[y$1'ŮkNM2oIb &HsÃ/rPG{8GLIì@}x-zklVGz%(Kh?P v=?Ȳ4!\Fc7<1ϗ{V|v@ߚ5^97>KNH,ExUkN  crܳKB3ݞ)E)Ch#]3$H J~C.]vOYgo; )ͧ~=il(w)T8 > '8^osRˤs]C!W)!djtQ#+& v!Q/[7RN?j< $IR$l]Sx q" B% G4)*{ -v/j(MOj;t]q9V+$\Zh ~uM &.δ;C׈YvB~ؑ_*r5_HkM=j }-'8z9w\_d:84h#\4+?` p׊HVm1 [+ebE`-1?iXQrbY :vV/_ CkY1C6q g&8EO0a]#Hsڋr;ܹb3}plc9Dԯ}`1V֐| L灞ir3އlH{} iC[Aqve}lϟ?Ƅy<&I~xwj%R-F,tS$#3U[c&HeV8iuYbU4&^EOYq$ۅvؕ_ccv1PUG6.yJ0cJI C8Q̥N6:$ 'KHi[G2T LmS15 ?oEU)ƍoͲ-aT>}zn8:N˯ɁtG@rW߀Ia7V y"kcōDhu5,@D @RF\.A86b^nv?g?o _d<xzy'J)S了j%+GF޵CTf4S2cp:ݥVvܔÿ);s_ºoI{09ǨIu &B6BIWUAh>\&(b(Jzw |ە31`D&YGBf' .NӺWH0ߘR*jkV1rcRLLSHCSeb 6 KHޟ8By5Jj9D`=viW'/# aVdY¼G75Kl#DKZp9nؗ8U[1:sZ(6$kx;b'ܧ']F9|,qݢ o/i 5*)>(I=20RR;|RlxLSZFlM⅔sJiw/Bt~6딅"mO&; y3o SzxIRg 3W3VqH7@X!ew\3R9}u+|ef 8~qIix=gN|ayX1\# ai#Xf$(t~jYuG"Ee ["+3 Mf\fn.:#FJ%a;X?a@$U/qi??t7'h-y>4+?!vJPZj>xp"倕"uk=JpIhBy Ѭ'rRw|ZI̯/1/Z}Wa6Rq ûlԕQ&oX [ ]DE2&&ajwɢ;F݄YD)th@][kߦo,cj2bzձJի(%]b=ҤB;{AQ ,qR]L$`)} o`hlϑWWg-˘ܫiKEyT"qŽ5 l4d:n7CZw2^trGq?tkdZbҼp]C.bW5E|,j2{@.sA p ޯq`%t,.A#NJFJDǥݡ)Fj & `̤fy '%d5v_TKCt!H1"9Z"JUT#{Ε.aЯ*F?&dmVw󺤄wes8]1K펙?%Vjʮ?JJlX.C%x0zC?шObytn5P[qYqXcKưyp(ݝqUE^,"iCu ^\6ޝơG cKuj-29 (Ea웕Y!͵,^t ?ݓ &/ ;t) g B]n8uK:7JL:ٶm!~wpU5$YU&yў}ù 5XDrPaBgBLR\ަq*fu*YGf>10kZ 'ڳz mApF5dг?zbdZQ ;W "U8/!6{QF;WŸޚ[ zoAwO.Im0JtM!!E q^fC2l wŵ1 njKgΜi=o.19/H"4 g2!;zX'4\c6`]d*ZվZyvqp g}x"+CKuFW`Vp9[YyW~cVhU \Ib~*y!|:FdЛפ&l?&*U FCɿ!;d>95JD1FW; _& IWg?+6*l +f*~Պx̜VM A@7]0/m.e< !y?v,LJA;4n$+V۾L{*t:&;>oiUnN!z|iȣF֎;eafMhpޣl(p+@nP#d@@\ph/ Ǿ"4li^ŸaY!/Sa:fZVrlVs_i K/`AK(dK4xiBϛhCWk;j@ K~ۻ(ZxLp؞qQx:G?#󞔷l"vb(ɫ|wY!QP &@(Mvlf2 B%ݻ{kåO0!N.^OhwTUE/ӇQFۀ]Tu͔K^ڽ([wnyeq[&z+,x7= RS&xT-xgrRL/F:wG/m 5h͏nEA6@%/ -71?hg-?xP,1iIGEsSxMp1tr3ęc$t3{iCs pG/PFm"ZTp~=;^^4wr9O;oTW}^ź]ZUjDZ 4&H:vƩ2$wY i1Aϥ32Cڂr0?)-0lҔ%k mr:V}g&q&r Q5=&ҍ @>Oퟅ=Df|0X&t,v^⥛"JmmU CCfv<#n\,ӘZzDZ R2p[B,z;],WTɚ[ILy70e١kGIq+]J⛞ѳ|Ö6 | \/1l^e6C}-g~PPu\YA ʵSX&xXېtL{fq8ВA;.⺰>P&ϐӵx:hQػ FBceg,m}t ?v_G֗ a.";4\f,T?6K( ÆWo%3au+5^+ ? O*mVΥށmk5\ޭGfyIs74B#3h"5Geqo*N0 \3밪x dž"׉8XBSl#gוz~@ Mi]U `3ND7*$"f*Moֿiƽ@|nw~7 T]W8N|eF8/3Q0iT+|zx(/qn펒VpD4u .sB:)B`~"!p%/:sGiTkmsM}~]%:ԆJDJH&s_\"}q6!$$cWwə9UAT?t{F='Ƕ+nvB%gbQtB{STq5Ж8ȥS)dر` k`F7O<٠%Q0haXߩ;ƅI72$H[2;y{g"|^>Ь/;s\rdl1_;dž?uvUږؿ?US]Y~ǰ 3e8 ] Ppb~rQh5`?*u?f^_`JjMAr k= HHԚMS'&-]+ʴ]M鷛= T+Ÿ)f(;#^baQi^{)Y&}$PX nH|ɩmy%$evV4v δC[MNޙ3nAT"_ȞdGM9~tv6ߨCE]>Ĺ \wZ)=gB%Eq$Dq2.vs*veV}t_0q$G9U7)xٹ'ae8 ʘ6ؖz=[?,P1Pjq6GGS.ޔ5{ꇓ5ѴPV]Wl^ݨ:"aJ )Kpi 7C.ZrTQcƓ^pig&1"D2X l#曱M2dzhJ0RT9?tq)O8v' tD8|qzS'2ܓNޙ 4as[9_y*ΟfW^znGN71 ];LyM݊Yޫ/17@4T"*/0!0OA i߂'"dr@ۚWqOxs*a)UtC_ <0x )(} ]UČ".,$| mt\qB t$(f7VCVȘr\@2ɛwNN,XLs>T י?2OF Fhlգ_&YW%kf~ ,igR N\Wv͗'_yElƞ)BoH=aCFm60^q|XЮ9Jauہc o3k%Yw.u -B|*n_{~~%4CGXQpOM"&onIp}(P;FLk EzHe5 *ZF̷6Wk>' ^:E lGp١l=WD`n z39(Rj2}[Y`~wU;|2qA*z߮9ao u\#|(34Y7U*o4XCN )CM<_krILY`iܚX1\7|sza_H'Tk?ʁ4Tlv \^vq.N!#M]πHrp5׫zU0xopԹa>:\ڕmmmN7t}iL'&pU .A>?xJ+dY⼺XYe< mb[wU4?Rΰv9ȐPp0q6&:Q!Atl b S^ WO<ꬔf X0?t(TxoL1-}_ iIVdQ;l@nv8^@ﮗ߆)z9duHYJaцf P@kDn+:#g詒%Z5uz'/~OG=wy١$'<58h">; y?OČ JO2?\Uq9_;x.T/?r?ASSN*8-5Gk!޿kiwTE&NUdX_=Dhܳ_Zbpl) 0 \ǧ4o3IAlX vKMg&ΤzmUA:\7@ʥ*fJoxf]+ńiS,VY&i=1m y-ԇ>LZN=Y,]R>amC|ηx/s6H*yއ#MfjvD.MsOmP# ևLМd``Ҫ_<" NT%Z)/`b@MJ&މ|bnڽ pn"Q24#HHry"(a@la3"@ `~-P.@O , z 7.:#jTvΚtmM@^F[ @nɼ!ۦJ mc7ZdX*(ad, ery˷0>yU p3&iL utqDӉ/â6`?tjPV-\|GSƄ{U7<8#&04^HKDt48L`ƥ2'*~4; H"zԷ7s3`8<Xa??Ds\B{h0`dUp!08*Ge|k :͒+s|35ƥCvkn806KC'dׯkʛA@R5ߓĠP+UCb>~7kw#;8DQ) }8q0)j¿,-'Ć#_e(wo LwHΩC9[,윊x[:.[-y|o_t5`d{O axx '=/_yڙIoLtVأu:xձ5{ !y yCX`4K_ &Nكp3ssT7\w>7-+ŌnU{H=Luq}_@V?B@&D`Qrr ST[r|yL}btrPRiMDPIsfSl9^#uT=6c4IժwEPoʅꃐR^tۮ%2BVӯ M'5g}= ~Z3q;tQ"!M hBGIpC"_V^T;rr==#lye}սNOQZ*9ߵ s|}CU * 14vR(:6Vk%:h-K˓noնk ~Z6ؗmRImS7CJ 0rv\(/a_GtZɱ[`~> Wp`z1^.#Eez T$XG,k cƉVo:poBYpfdsw`RKSS܌;+8Há$5q f:^g2// e02ɋRu|_+4߮vvd\jO9M)djY`ၤg}=b )sW?r#^ɺ,8|#Ps3j[f=<:W.<zSە.~ tJx2Q4Ф8nkp{W' d;5= $! JK|z&>įP~"RqOqPߧuqeGFK3ن}6~XNd퇳Bap7rᙅ|4RZ}_f~A*sQj 0J|FUjrxzRY`uņzs=h;&ڛ*ȒĊm케Xck.Ge{` ,w>eu6ҕb\¾0 DY {Hܔ-a~K[&&GisTt`Q}B62JD{J7DB: r%$tiI.ʡe |X7w5#Y\xK= {VRrb8(k-!zy ;VRyY廞P)GbE(k&}-9O^.|lMiˏހ-JFFGr !TSǨ<䬗Noa'$%:j57A5̓Ν303o&݋'l=v:bJлl8dt R&OL$ԅ v:KbKm[dBl5uwh$9P%%ЎWZe :QXjDȃalޥkS;D<~<-̳;# ?w-tu´ժ~f K|\Ⱞ.S ]r*B]ZHd1W(C4xH^:3+j5` 82; g,KUb?'ta%pyiqoq9MV3H=v4Fp=,fe G#ol%^x8fe%{Tɠ ػن4@,L }( r \F(ln^Ab馸ymAB4ӛ':MơQcܹzTvڅ]i)r|oHV }^VEU&=CVh%AAO;2cPތoʚz}/̜ezqueBa3V\JA8I^A4\c{I* *.6Q qѱ(4] yfRT48" d_AI=]`"j#pU!+^PnѰ=GB1u #N{ݪ"y)y2%<%p\bztks\8̓.wyWwBaw0ҭCی$p"H] ,'/ ZmʐzMs.Knp-"ϹX]:819u4kjf#*Zȥ3{.ˏ7< #d,mÍ2Q ?04rJΟȋ B0(eOk^_,PHK#:[jꢭA+Q3>E1^(Q,bCmz3LbS{o<Kqsj2,Қ^i\FsT՝jPitXX Хa@%wOAtMZ|Nϣ9Nc'65KCI QGO \O+As2me}r2=D "b!v5Uuz_F~CJB^ (<6QG+d)l3WS )C a^'Ӂ2[0$~Ā :MY3rZM6Ӆ"r#mbx]Or $k: iSF͈{RV_~T>@ĂOiev|1Tjq5ݒŭXE#RU@>|t I5a:aٻ-=afEMU D3F/-q ſwA,Cr1OIߓ2Wy.}5)_ ;;tt׫QhvhKMOƮtΧF]" PBx,a|&˻HAUլ g:;蛇jDP[z{䕊,'2]a*3I<24D(mro|3X!ϓ7X?Tάy "cpywzL_0$ 5߃Sh>-.srg90;?I)Yj2E+~n>9xo`kZk&0 'ohz:#tYt0#eWJ3քwA 3 Hh跥Vݼ7SA8n9eVyٜ:XXmnAœ^;aa' o"?,N p+1Y%ZtEz´PB|Wb(( ;)3CT+#K$HH4r9-e'798\Qe*&}nB6n2U_&格 `r0CljT)Tv]LC N&٬^k)4{V<>+r=aPT"ɨ | b.{˺_?#}@1_9VvUެ_33qv,1v;k4Y7Y6pYR9e!gM-a0'lZ])*>/^yd&$1c;"]>ɂ`yrMG\ŀByN=$bt2{60 VvI{YƁGO]Sv#TА!=73xt' 9꟰ Lz4g=ˎdǀywY(8%VQ>S!X >H{tS ;\u-"kfϴ;  w?N+Tc(о#-Onw>N$c¢8:8 T^/wtgGVrIpr&,⍗+1`5((K5%Â"  OPU{zX;hMװ^RR-F]g*ҽ}DlA W; p>Z9YS͡\TwXN5NgbS%;&9_NR N5ɇjASz8%[k,,_!}F 5)h" x 䁥i@O_ v`Xtw-нwS\ & AGȰNv2_-o"=iN*ESˆN(s_b.;92E*DD!Wټ Pͺ2wEĹ'p~A9'b ?Y]ÂM!(8g6k>/)0?-3$JaW xc|6YDyflP |S?.ݹ"?'8a-t(d&oDO-.tl%\PDL3 _AȗDBc/UfY'5(nD `uF_L/fHZGCg Or_ KsƙojsK\]I@.cǧW-ǜMi4lx|i_$7%&x+t:с8nHҦ$+"{pdLKƿ[Cq)sۘWZI-lXң&myCYp6 TY$mVFOV0iY(0*9]5{2e .)Y튐S;p]#tVM}w\]dwڍkma-nl ;bj]JI!m[ĉcI] S87[[mEiMǑi>"``f c ZTFUOğ1X7]P2Fb…QezaEY7)Ӎ _q4Vedo?C.Q6z1\} = HL}&ŗkK3#ȽFȇxٛB㯙1*JӆQR^ÐBN07HG%=k8蚋|\hUP]eҩG<ۘXfABB^]n^BЁQ-EgJʊ X&: z~㟑Li}X % qGdY1mˠl^kL75{L)r֯// XؤhwCP|:*@lU5FqUѓi.=I?XBA=4y?\B_#p (+J^Z_-|oYPtUhנE(jŌioP/ mB#\, ߂BtWU7˽9FiB\!{J[ŧ߷(km(f"\R~/# ULôWaqpO`hjkۘ1ghO:w?`aY;j XYDQGWI. SHNS ZdّM#jhٲ$}9gXZY&K 8;c%6LԵ' e?? "i@hиqNP,J}aO#J) qbK< M1&ݓQL߽P!m0q^>Fi5PG(MY#IWw.T$Ap6tObSن̤؀to=~.d_qx!#\cѵwrdb;EW9%MDٝ U #>OuunZs)!'x&D7wn*0hdj, )ﺪ8c8KӪ bk,b1suShi{O 1Q,] b^ڋŸFL]?P]t $؏9a V+U0Om`$o 46//{k u&MO''c[s0YL5%úQΐez:] sqɺO y } dѐj2`"/Όy Ȓ3ن# w5XI!{DUY.easYk?ЭDq? cQ+" ^0]EUǨ{kk!>ᆷSsYaP]jPYb gշl䦰 :slF@iPei-d< 8GLdv!E̢NxTi8QYԤu˟O݂Ҳp[ng{kG}Daӭ={uMp~twJ2}\ @GY yX۰j%L\0eX#$ȲA0se`A3,fG`m8l.?&E;[/Gd\+Vl8g]P`VLQ/[2Vвb\ڑOq^aF>uǩyI3MJOʵr?G͗vF!+Mfn0*ȸ7JP+n*S0q`>xh4l・kKop5 DŽ^O$xMW+ӥ$άl 5EztW5q"!8OS9vW('c]2ۓ @rwer٣뽎߯;굽P=l]$ AZBWa,nMjW0t%[!Ysdy4%3ɵxӋOŐ{1\®@z2o!dA8f7K/h :ٔ--f̹ wcKٶ?4 NȌ隷?ղp:- 7LSQP-[Ύ'hgKfANCEK eX%RobZe˜17IjatB@8ۇ_i\~ GQTT6br%?ehS^@SRk^)aDn@Us[P)ԩ} T %4$лxBw qhkJ 0/3U Q%VlIld?:f[iJݚt|׮7)v\9K<-S.xۚDKY%V=שdYlS'jC!MF\Zn&Tt,XlDV.-gs|(_HȿnFs}B`*ѣP]&.djp dAM;yOT@]v$eje6 W[G M`k֠4ޭs^Vr“;7x eF.跹'=hr- ;QW$\✱MYHV+QFv=|'.e}*(^*TAGh/x!o #Bo]rI8 D~|*/Quid$}* zD|[; #S.CRѰpTyaXg7W{QЕSi(U`aj"wwOɊ ԠfD0:߉4=2BwrY]2Vw Y a?H;>h(DTM!_ *BdsLMW]HBjTS53?& *; xQ"9% ߭zx\l">GhmnY:?+lLSs:u%0\);g% \##k{h^P?WCL9#]Ψތ/q4ْBDGvQCZ3d!_\g+Dx3\d{4x95C4,,ӄ9?.:(:JM:dZ};c0=6&>K}7 }QrxPa('Al>};&<ٿ#PAX]l;5܏Q]E*Aк+Q"oњ!w K ȞH\c+nx2C+9 NLFFGv.mT$fo{;|/Y,s+H?"|e Y&I`gP\_DӞ@HI"NqS3W@~e6o/ 7v? >TCfnq0}5ӉcsSH8}-VV7 *-mh*h\p1վtڼIOj-9en|f}6yū/2IӭI9.7ۤ&)WbդEBlߣY+]dS?}Ԩgs-&C2r_i,ȇ t1m mn(bZvV8ls'F$Ѷj `C}\٤03zP5!|}4!3ӧ'csBc=?_O,gLrKT…k=/ H 7(٠6w0$1x/Do`K4+3JV(9ݭ"7ؼ} ?+k>I @!ڎ2,ض6>ȴD t- 20dն8BnPAvMzv@'9{׺9U@Uƈy /RPt_[+7ϢKa7^?5^@w;f $["4EN --OŢ(5 wRuN\G/;TTe6fqhbf?K{t'O  f5 ȼT k QU]n>G9fG:@؜ #$Wc7B Kb/6o]^n_MČbx=q`NA{S FJ+JXLe3,&Tj/y6zBF@'z\ґ3%D${4Cmz7wJ4Q|a>aHB!!"2\}@2}fMMws@̉Ú|WX|Fǃ@#,<~tDȗj]bY@;ǒBS9 ʄ,˞r1}@] φGZeˑSVGI18+7~< g6kF`Tj5-g.ܴѪDyQc%, Lc|*G XF0ٰfM]tͭ_*(052f }V-p͗ )2~a9%}Q@>j-;"MhUy&]"U͵tfQ}𮿚QxK#RrY]ITESo7 FudclؔnՆzCsYGK4j^v켴dՉ3Id;-VM3ITp7OE,KGU+Ue{+B)Z c" AvF/u_{TLe$}.M})^DgS똁MkQ1%Yue@&íi7 ~}TQsUwGjՠjv3s8c۽0n(a~u٢ .1rx19p6Ӑ9=>qzWP>PpDwuch YKP#@5:e_džw6|EM1'ff{ھbVP)|KjyLɣxt(e8@<3 >6s.TnpFV[9*ϺiXC|:Ȕ#EgL rιL|@4nCy6\b '뱜`Bu,7&(21:N[ \ćS+-Lp9prЦ$ddS/珍B5CSO|656kS*8]CsidSp4niM.ƓI(qe.f[0́3x8w:f!uZp3ŒgţWz"] t896lbeXgyѶ@o2`6E.*_ۓb1Z4tCQetϲ>L ;C>#%S|/P4/D4LpVظ7ԇwo'k*Sf&VCGzÚ/_i;k6](6ؕ7Jrt9|wS<`tm7$ǧ?80 (# jJ%51Bnrq_u X+Y !ߠ~2*=|.O'8VVRA_|{\vUd$_;[\Qwm ȨLhO4xZ$9չ)Ps ;Y"crsLXY좒CxD음0gD u_.MjY~=Q{2ׯ6sV#1 7}kD|eeFr'YB6fzf0 ^3At{MΎj>A-̕x cbvnȅ;`J0O96H)pHxw #48izw%ߠ I%t77d`Cg@,Rxﳛ?E 4P:BV/Yf>J<Bꎣ~Vf .)S/AO } [ZހIc ˗w,:g; cnݥǐ5q5mH~X־taO Dlӭejk,@m=Ryxf&]%+Rxe{ثwN 2I}$URX O(]Ic<*ԳؙzF kS*vXK=n׎;[ڤޓql,\jZRc,wX> R_H>vhT,1;'"JEx O,8\JVhE-=f#J22 ;nG̮3VOq0 G,?&q@@ A|L:zUvٻ`EIY~-{spQdobfL.)}^|d>ipb:[=dAz-ٗf'IƿR*%ɑ˜3`n\4 {[|AJ:jS&EY~_0(lXAƹ)u㴹)Wߴyb1 Au9w$(yW+@ JAzIHSuCnOzEmҁҿeT-i +=l~N1? Um샷+-*ar`0#XM1{sյU1 אU yk kݒKLʠ&έBuLfҮp> ~Ro[þ)mJFq߽ZU+8 "F GXT( ;5 1&  ȲFtj;QٖNz&g~YOTƤczXDN:1H%'ywgz]qln`xyn;}{&|HcfcUbG}cz+- G| Bݨl kA;PP"< 6; g4=&n'i'Oȁ%W%iƄiͱM4K=;]g0nO2l!huD 3idXs`:0I Bo +H'F"թNy 2 <' BndWTLw*8qs((е (N:d͟޹\1&jˇʔm̵%6:SoSvX.y)VqCKPcLٴVE \N0KED.:%(W?wirI{KddY`J|ⅢNGȀB+ J~2V(&vI?R8+=43w=iyּL]+ФcZG-WBs[< Un 2#DtR*jsټOcG3{8l_II泛< 1SĐb獔jb^I!\[."7u~`>uif3&xYEY״93t1XyOo=yJg6$wi4z*ť}z6MAX4Ŗᓻ8s2]Kqbצbs=[73&AMh~paOz%|C KP,!ޒ,pFG' ܥVԔ~ڞz"4q["KBĢn@d,=c1N%yU޽}32jq-)}ZFwlq,šڭ| ODx;4xv4;ͧ}YH@#8E1M2w8@Jd_DxqQ[F UbwV׉}"V[^6s113\U⮽z~#V].4!p%e@m_uZx p$oñ?،ŤߤfAͧ Xpm+ɧJtn^d=Ѻ5W{s]?%L@֗,xn&"qz4.v|>r6h\oz^>Tj q.0%7WL$CFY*!=Y!q] 9}"Y*? mT(p[pb()23&O-ͼ;L;{k|)tX %~@El\=9$#}3gA+wrޠ%vv}бB~P49E4 ўc֙)3En#*^7էD`$\Owq,'v@^m#)]\"`VGfBOBJXx<=2Ni{62/;[t$A/$+>gHһux/2ۧa~qp]cH.k>krfF]DƫűrF{J i7Q9ׁJLږrٚՌ{5p}&0ٰf%:V&8EbWVO#|zEjfY=pò uu5 G'|>spb`okEbW\>׼z _ 6pu CВtrBɻ|\*AwJxQқ5<}*ޤU EXZES]-#25(_ d81)mkn:*r{ҽ΢r8m {bujP<9΄,n-X8.M`p-Ɖ)MƼ;+m=^|n[[h*nO~k5^;, Ұ\2:Rv]&囓F4 MA¡ڄV<\(+QKKBJ`yi087HoѦuϏ2)m8 [91opLHR+YVpo[yB+ʱ u)(ك\°0n,T T';4b&Dh.ǥf~G Ml4r])֫is$W;0؉ţ)GhN2DO:~iX=q1`JD#6[]`Uޭ3]GLx"Wc'T]2f/Jo"UKIcgmxޏrhwչG11\ʶ+S($-ӗ?8l%>$ \Ub~72)& y3̐DnxXu:x{w#ZiY"Rm!ݪd>--g9o? *d45j*r kWn?yD3 JB=.~qm7IXQ=s? ٕ$Jg=-| yamӳة0cOfb}:lض9E1j<9NYWOstž+b2ȸ{5Ap9wAZ3:b)6\sDi\5r`,^oO&tm k~+)r @shwMzE FAfj4Wijw3.bbNoc4G^o-ܥXBx;uāQ( 0fJGO%S#Xn0F&!pY; 5 IfPDG;gzGG0:ߠPd1/6^ 8Rgn:?XM3\)CPzf)p+ZAdu]U؎ay3ԺHy]% QK;[[3ۓ 84 dKHuzы(.0sS8D0AYѺj9џ>{IN+\[DqZ" wOX˴ ZbSŘx& FiT) sqⴍEV{{x5g6#AlO<=l'tJ" v/S'"@u`EE|unV-{}{.UT%*%iKCDCٞ"WqgݕU:H7,&bW>= ?4~5'H-&<Pťھ*6h$_) .ysbug5lú~H?|`/qGk986˸9:sB@x6˲^^R0\/Aۛm*u˫u.V`z=Jsjh hC-}J;cKWڎTFWVY"_y)e?un3~~BvKaX0GS<jIhkkɓ x6H>CY/ea<EWAUSnÑgo>r!d\0r]xh//H/Z8ix~h!@*[:@vܸ2%G5zls1z@~PAܒ)]q|Y(a8#ܝ]>V$8$IUNU5!x$RBJܧ ֶ(?S OtbQBҾ[/(38I X#=V%Nv cQX }EV&8Vnnu7/ @x+}?y]ș|κ_:,뻜"BHΩ߽Ujs,>x/ cdJү=Lm;*bo D_kKcD٬(bp܏ O.K:^V#35Ά!Rc] |RxJ9~)[*ŝmdؙ#w#SCis|)X0h;eg~Z Qt?WuvYq]B}7W?{Aw+I"f6,\Ώaŋ7ujH+]5LLAmSz )!6'tZ㑘2NdԧS޹ށh߱¹(Gm!Ӵ4mؼZƐm@1S9_ߢ^wHr\+~oPv!h-Efln_3/]@V `IyOK'0O|sagvM!e gT@,j~`P%h_Vf䪲j`-hA{HdTz&Q*T8AN Z94 \tjo~fhM hiX4Vpخ )d,QHY~al^_sԅux@3_h#Q_l(LVj߈"0Ou|?SA7p kXPJ*"~+H; nZN\4hH/mwqjjQ9pe >=$Eme1G[-pbs>;hSTcDksҏ1RAGަ ymd6_[.$|dx0#sc?}:S ק'$@OV c>z@DIے4-/Tآ(3m$Jp|.CϽudA"_j;y, N7û&\)nF֌cDǔՁJ ҫSʎt^/EaG-ΦUf~zV36t ٻ^4\bEw`@̜Q*lO\gOV0ibXwҌu @zgV6PA5>dKY):u>S#h",[KAqaP:}Ā=%%+s-ϧP9>HATF69(P>aknmW1+8dmL>呥l&T#U`fq8wnQtA2:Cs(_nTqh_Ks-w>qSe-__Ft @U|{)kw,1nYIFub 8)+t~u5Oiݗ}O uRt cX>h "fIցݞt&{J!4n58ȸb P7hA{G̛SohN2%tO ys)#z, LST58UeB6Pnvw=wIh#--w\hQv"'M6p=|0i8{ wQ`ǽܰi˸e% r[2TeFtX 9v& mb/JR/ A}Rn5ɧwNS;lc2%JP;eo,pm}_۽_tsq~LӺ9 r/wq_Ȃrjཱི!tc]f_%i?*Sk.q Pu)ꇙ׬UY;v jX24oÕɘ]DWfdDs^ (nl8mfOzvJKݼ׺7@A'[Z"'ThS nziȇQ::H}=rn/L~GWk Aj$k8~ʚ+ o]4zσ!sM, pcٱNX6/5O4dFG|D$+D)V 0}l`LZփzf$8̹F=4rPWdP̺@A/o#,+1E{cU$w44rLpwli;TU[mzel7 +(?gc}ސjX)D3t{ RxܙWkʯjwI qVrv"??Zछj!\%>&?8)C7c`a~ƹXiQ*pU"Cs H1r ~*s1t_?MO[;]-`C([k"Qx2CJnA/%0ngop(ֶ 8<{jsH t q]#3'ו;P0CM}De}}/ק99?+#uLmcB)Ng(y<Ȼ_枘,ڦBjYhXHR\23 x8u(ɮhtNWen+fE?/mIh2,qέD赭tH_{nw28]wn6F>ڷmdgkӳĠ[$0ݟmrOr9;CT>]ZŮCh^~FkE}MlX^[ӅEq[} fa4|efRw^RdX*e֝B߫GY]nwMtd~'凜Tiavϟ;k7垶<4+0q]#mV+Y% c#i&-kaPCVg7|A&oTB(f"7e)| ݢ]T? ihOe=? OpSdO ípB3"Oe!K46 lA­"'Clf;נfB=Atu]Z~ (d@RK.(&#%#f:|YW`a{( :pZ]7Q#Vr2J mc)c a/ ϴKdUģxؿuEU:&?18IJh~%:ɣs;_xs iS{2Bv]f)4:%_x(7V<`vS.ЫrU>L`!s.#um0Nh;>2 a"I-{$O$/%{+jI^}V4c2?#A$'/'e[lC%8xUz >R ķzMZxtֻ-Kģ$yA( `Ԩ˹MI0xTP'4nC56Q n>\]Np~ObcGneZm-!%LW?h䋯I_{#]ЄϯL}pw\+^(kiSu? `pn Tc}wόBX2;qzac1o7F ?jAOQisŌlS=m$E!zB/i7Sovllw~X|Hz8ψ9~eT9})Ef!5!L &[oM [ EEZOQ͔@ﶰ @oۚRa9Xvcbs同 d")aB" AXq\xbd^|q74LédC EdR2`"KS1:3FGZ>ʬ<6UN[IJ5v.ݟ &Z<ȳz5,ϤR D 3B,W;09 M=޴Hx[R# l5nN5a<`MZ\, ,XАi$Z 4 /+IwI2F,{dt-tD¨7ǛA]8Zcmd1صTd?&լ(Lzܖx*B%;Vw !p78p;; L Xg0pOS4oJ6\(˵DOP[V­X\=+xj[bqyoo9v €^%ɘ^䑍B8Gv\)sP>5zK-p~n- L F3L{+Μtlt˚M C0zJ:^NAcئEΡ4MYoJ4ňn>C ZP?3ld87cV06{C#:KZ \pN!j|حF|:}!6]!3%*]]p.b~}HF.3c\3}a`hZO8kvD;KMқtϐ=)LzѳF(++$Y̵2az fÔ7GYف!:|]HG¾֪ +p [Av!&u-S=0RUu#.f 5ڏo1!V#|xȘ 6(wJF`և\?ı!,y( їѳ{9X? O*e!=$"1yl42y@2=S;/i0_XδcWӳ R#2z.k.KBsk]בP؇X PE7 fv86Jdǜ7?N)y|J{( {m~DOt!|JyTvÁ q*Gb MQFB_j-TL Op1\Ǜ4219jlL&OеkzvIM`k@7uY{!fL(YGnXޕO. 0<3 #id̕GptoMjwU٠X=n{6cnG?$B)W$2g#C-tuT8Y 1~Cm(r0NHWXzRJ<ݤ @F]sMsw(& ^?K`D5K*?2R{s1@r[giXmC4& hЈ*z;)pI+BiCTY^<kykȋ#zLY@L"s[3KSP V}Y+"Lɶ(ļ{D͂B!5(<#G3yEA;7 ganȯDEQ \bhߖ-)rTܿ[$' Lwl~x#19|PȽ}|SIx95NalTLYCݻƔQ JsL߼'0 >#rj\i 7wr'|￁=5ܪd+xUEwBCQd?x6gG >+c|E>lWhp>=,EktuZ8EX[RiwMditw3c7^dfdYv>8_#m܃.ѷ|So4[[S: 5PlBsbm857$ !##kZ!CY^Ӿ K;$Gc8[| ]H~uك/Mx H>VBʍl("nW ]שhzD֕Y2;A  mlx'KQ@RƐSh#Št 36'3[F26zѝ<) t,e_*SVC#rpޙ'~э)50JSxx :K^az,W .&6_hWb#PKggݙ# z7~񪨠 TgAW:⠰:HwjTȠס7YN`ӫel5EH=r ^f(Tt&`H%V\㠪nE>v-soc^6 ϡ#!!>$xj^hj2W,́S')6>v$+oB.:yC0꽆vpSU"q~X _! $\*4O3>CՀ;E7%vfX[[>\`*M[k_9zyp&}-#؏$ˢG+f&OO_|g~0gA'Aû^/߱ц:B}zZȸR5Q01fۓxs5 Jvuh>f~x#*XldLkZy?zc|`QF&&xxq@vO-BQo35o+7aG:0A. *B$}PPSZ7o쳻\v0ޣLBճKD_ATa /-3;[rl DNwg~ ,̻;o%s7Km;Ioscav'f3&h^uLp LtMp :@lx6$:TnQWSk!1ڐe &[Oaٖmn>+0U)4 HvЃ<| ˜/W'zVpB%Q'Hr # 4rztsxB>p,5rQvVF `TmƆR9׀z+V1mN܎ım_]l*9fQE%xfXe`kB;jeYF=O8QXD4IEޫ<:B+]L8`po2Ѣ"qf|c s#R 9N]_qXISO키dKlvۏa7+{+Zݨv5mYs ʝy:تY+u 4@53`lqM'ʝoiYKZ|͜by8!"j2u(yCf xW}FW[&EddA O 6kQ,DN9)gITc(޲.h,K1S?œ7Y$P|z|oW46ro,ֈ БKڼyʤ5T|v 1wϟt:V58&@pϖMU[h nY 1 ꐽRJ+ &(=Y/Mߞx\]4^F7 b>zNþj_4GfݵQؒVƬִ֦])KؼHU4:2!= dk~hk7l]Hn0v^H+лw!ʶ@N!\ťuG2K?W؊G'@;!_ m]_`̱xKuJEUfxyM61'9 ;;8zwjyW jfv 'SP0jGAr7N%mh-/*UqPrNi8?ĭe꯶Fz\ $Ì(Ů$ocHu޲oT?#N_Ɲ/|i:HS)D䋷8_e]q>E#Kzx' /xT/-='ϡ.=Njp4fbG&w["Ub|?7"@Xb&_ۣ$J.O<} Z]r-EMU>~ޚRx> pX4U\hQwA~=s9W.a= +zugwjj#A&{BqBVB&f)v"0}} [l*VeN my+E0Ն("C*so?bK6nDnvCy3Tb,`*0Q *Zrv"FrN 3޹&du:?ojs(2hEiG@6b+WedϘAVT79HZH14n$6B0:)XTRUs'K[rza_I22:@\<)5XKm]QEf&e= PlEhO KÈ0q?P)F5~3'JPqrVl5hrnRbsZ5 /_dee7WoAe"|iv|pͪ8 i[AỚu[5Ww ~R*Dԙvu[`Kp\"vQOIKj?\3810YmYSPw!VSͱ.@û>}% 9&*`#dE]v u (py ѧ łqG*}3U?G≗*VutDv?.]%H^|Yb$*<ξ#1*mE[oo7c* iϵT.ہaɣ[;=3lYStbcxTⷪPm`j'"Mۓb߽Y; Aco:gA`Z܃k`֡fnBNvs!$ɳ6יn1^#nJ7aHX4dZ^[75Vq@sNͼeQt\ b5Oqf?3|޾s-C8qO_Z( )<LS嶿g_EQUrڻNߪ<8ӓ K/L2}~q%ml\`O# l].oEiĽRVa /^H_˕r|3),HFc3It"PN& jq$h"-X\2<*+N͌>H\q󹑹hi7'㯙 |.ܨ[i$vɃQ{CpB|Zb =X*jVJ!+m ]P)^oe(La:[w91I4PVbbsyg?fWŷl60[e /P,0J?un&G7>7ݓ96B IZj-`fZ$QZ>Lp݀& ^TD{ =fL@+9dv] R%_1~'4ƿ[ũΟsDy;omDn(Tp@eͶEPƈwյs-+5d;S"!%5)y$6n? }-sM{꾵>|P:yBE&vťl.S T—bwł5BĎ%QmoIlt=KgW˪Wmb8L}K]E'1Futz{\{'-Gcz$/ Cϧ8V LN{$Gx`gLZ&6VsXmC_̄e:q8}#(vtR)0qHy3 ëQB.gIxbr1g hАG4Jۈj;21q&D@ IndYhXnP:p@Ix8%VI3Y"L>%=%w\?>O <`~ +sG;t;+w`!(5BD/C匽Mء{VO$ehoƑ#RTk0RxIrn91%~>VS (*OæJ[ E9}?8X b$R Dy?CR8-LDC y< Arv`ە#f*5,{CF'k#&~8cwX.]rWUIw=wA!t?))vײq^5'yq6$o).||}z2cB&af']!zs:EfB2t=ҩ"_*9B4m4hG"$QP1Jk` eP.k(3^F@=rɾ꫱nTZdfZ۪R8t+k@Bm33X{ʯrs8V_nIic~jT˧ҥؖm|3j~*UŊ$T&q5RG4(%&ה&e8PGE2Kk?B hRj]8Ud=ʜg;+,j#CJ+`&!>Q@;Zt}/*͈O?;yٻDe9>T8{ɲ#xK ;zH q,iU0jJ L0σ@K?>5EwglwG&i/\&K9BsEyBe"YyB]F,BW@mUӮ3tgLR>j۱<Xʑ Yg dP@(3?/|a3.IB[h@N$rlE!ݍԷ* ' $eb!<ƌ ~ķ.0t,S4hI1Cq9@$QWG$ hۻ eGT `43XLe[I 0:]gOzS™-,d:c&QyRW囁#š(Th\`XLh髀FO6 *+.1I ` 27'*1q若1GFAݱזu5hz#37Bd4-TNwT >0#z lӘ$n2ev( 8V`^! ٝC˭m;_&hŹ%~H5=cqXdP6sz;cߖ%Ӿd Vjq6/pݳi$\ш)a<sb%Zӿu˲Ă;2xNQKowsނe.Dz]?@C3}daU/S{0>%EԿ4 ߪ>ض <`W.ԑMѫC39#< lQǫUCG1Mbw3mluc}m+`6({(R.B@T]\~KD! ! $d= OK+V,'sBEzzlr˥U ǘELVAceIfoE)~QvHMHD8GoE%oi1e( k(p柛1r@E%>淐_C dW΢zvWUGlw$zr / pbYkӀe>qfk&γZƇb^xN~!gv;_%t$ 7| Hhk 0 .?q8& 6E\8xUdeOUֶ8>$4T5~;-' Ń R_>QS{3=Lt>hC4 K8G7l/Hkd#M\RH7#6(xc2x]cшtKn70_? .%r;Y&~1+ڵ8 yǤBq]> &8,qm."hJvr谫V0}."Q9 I ^ou1 (QzfMQ@UHoP'&Ț(C⨜Bt:sR}^,0\W@_ߟ7 .Z-O mϳ=qZ8A}eѪA}[@6jTā"<1 sLzXKj5^hE֤ϸuޜm9a4|8؅lv4;U@<_|ɑ;lA9p _?8ĺW":bz<`promLwL·wۀӵ =ư`1& 'o_«كϖ\@1aFЫ"|MoWs^s36M@ƣӽ"7 f۳Yǟ YU> uzKBî'Jdbі'NW\ xNol #t,iq`ajTrאgvN`ΐGs玠S1\IG(\c9Ёmtݣ|Qey]^56 bkDCHTYTjɫB87<-)?9J :UwSNZrIf]Ǘ80՘3HK!EP)K&^T2n=R형H >%-,4 x(0XhxYxr{K|Rn;ew&#\V~7kGpjKAUMs QT/!޿3B)KC>3z[N3RL>+ | &i^K*8^i%πwU GK=~Q7+N-<ӎtBZ'|d|j:2*hTtݠy!ߙ-UIկG، ( )s3<4&eZJr1$v4@G N )4Y7,9+Ӳ33KLvj1|4;B?j$TQs ֌Wj(xr SuuOčڏZyE3W,fJ]IR.3*`"M'ıIw9?pvc ( GǓ JVؓʕrtY~xK8JyGYEՆo}jo:{;p:0Oxg1?$K4>-Ps!(XEn14IRsEԃ~CJu;٣N}au~.–z>E~8;ЗV2:~ج<5b!ϽNg7'KqcWT9c 3s! j fAK$Z/t=Du. '%=p~8rBFUrzn%G\|b\TX&~hɵ^7l=H!b`@!{ 7}|r^ޛv*7 ix̤Xd_NPSo<Ըdgj ر֯>\lO2Qan'S,$8@1֪-|MD>kNØSU#kP ^<3].Z.a'/;[ol}$80'S]Zu!ą_y&`ER3@]ԓ8f>x@F Xvnt@b~ [>kni ek w[lxXQQl}4:Y Srg}%QDk.V-Ø/Ѣh"y4Ts693vԥ(FxS\>\ ?PW [r ]ǫ4V&lU׃o z2QFc J<<?qU]$1ίj^)sNL?UwMֈlDMDwԐy1qB~D<ԯ 'LpaY66uFaM3IIwx1Lٮ%\-D;@R rUmۺp{"&Pmʔ6$)|Dl|؃+SPW4jh#;P/?9gc&@f%˟ǧ' MvTzy\>KGMMZ9$/{ں.Vf"a "qp;& XQd y3:k.1gv<ո(t[> #0^Pvּ og͒=ΐG{H }yY)YaJD@q1U^{a7¨5Z-IvLMȠMFa F w_2H0ƅ5RM{c\ 0c8i"Mk# eDtdqJOgrL+_q!ZS&n;qy|XG0 B/bv7*!9+l Ep ~S0ͳ D>M4-tV>Ibasm{f7S 0BпkXx Yh1kڡg5vuOc*Y#,"qyEBgnhŒA3dC^,4cR~(3A;-ǵ5w44LH >znC䍿nvT|xʩ6[)z)t|o? {.b]9C)x-Ò$+>O r}nؕV3N:5\i~)`tdЂ T%ݫ+18~ح8XUAO㹈@iNZɊ[viظޏK(%Զ-i2aiZ<"٦Baq{Pc +l߾Şl /#)@_Kq`o5XA# 9?!~/s{шgvApB/ 9i f Fs{ h$y쒾JxPR_Ǚgw4pn*#D`N X{$6 sVE3@ MQ\Ѿag*@E2>C=SF괏F0WӴ%To. 9[s<8],ŃRi񏺞Q点txuJeնKTܿR.yAJVS}#*f4 th _:!rx9mbz`w_Bŧys5lv7>% Ă@|'wM}]\:h+p -6}\IKL~aW;}Sb{#m]j.4 g􅾍{C!I,p~vWƙ̙Xx")Eu]禺]AbNGZZ9-Rՠtsk]UdN۔ipeʡ=b4%'x2JK*.]vmM%O)-Ș&&;6@ :.@v?Jw7&"bHIݝt7Gq)G-[f,01LD(,1O/֌.! Gʎ 9ѷ39TWUph>_ cf9j`bu@r1$x>`W*ܬQǼ…uc8?7XS6>E#v~O6!:wZ4hH?$Z!CxH#<̔'Hp\ jS.~4hUv/ =ޑB,up=Ӧ]cVƤgkdnu Dd'XD$͊(dZ] LB WEbvbx"a.9 byS֓,Fe)(|\TZݛy0x^=aFh+Z9ݳcہHL \u5H[PeU44~ѵYNˌ@/t' n ]gGGi f_L'ŻaD^]U)2OSچ(_TRKJ gG) i))]IsԴCD.e*%Q_dW*+!ו-7V !ěY8e E9D9XFNPvV1&RU9lM"ƐkYw-f$ԭ玙ZlB& ;!dU]ȚxLap Be*`}zs_ AS`49k` (SB\o򬵏"l{~kٓ鼠Joi3\7WڱBppȶzm:2L@KMy=0 g֙K1V+ɏQDG3M ^lIuXUbNlс~2h3{wp.᲼%:Nx@R.]\ډ)C@)j |^`%@h*cvCkvz`\PzVe,fi}6vx eݥ S8R 1I ^Z\X`U}YL㿶}E p2=Ŕ24u)JEdShw'!RZkжL(7<>N$ &eu/ynz|sP2khwϪ"`bHTЍ6qu>c.oI^&z 5㘨& 2AxUvb>5 o2i#ߪ#k'RqƘipTg%h ϙ@Q )V& F W)rDdZ~H3/ RڽK#}wfq-MrF8ZI+aGW;Aɽ k2AW "wNRiփ^Mdv}cgʴآ)J/Acis6yBtq#oI֟(R,7aJM璼؋.a!4QE+']p{PfKHfk9KьỒ˷^Mn&W\; Z~\\10:X)tYkMWt 0sԸC]q[?_cĈJ#SF#~N 2Z?9:DKn =F,t,F"ăy& CxT+IWf OE#K,UK+;lŮm\'v8fBQht0W jq: BjcY' 8L1 "Yv6V(5S<Ć,"anvtjo&Q_5S n8P}L3M?`iΟK~AEki4a\'uMS 4ReRz,N.c_wLa@lEWnߞGK_ \uBQz^ġ(q?%"nUiye~ػ^n4eXZ[5uɉT~H6Kh£q %,OQzQԴn:q#UC܄00>M^'dQ_ ZYZ^7ubv&MOEԌ9poʌ5Lh!UlS뙻#>HuHD#LHQ)$QOxLT&@qp.7?Ɩ:]LQYLG;Kj9+ -TW>e)63}識i5vCJB_{C,X5 2; ^hib;g":-ɖAoDCw66 缵Y}my.Jvg9z 9B J_|c |P_rim[Zvg%SDY'Ƚ &!fTسHRw=/]LɚTKs[Y|X!tt>W݌ =FzclS 9خ `xR[ 2X3e1F!\ :<4Le=_KRelM1ɦٕO8 > EЯQ4.o,d6^뷮W! # ͎ (6g+ImhDu)^ϯp0p SL9 sbe nar+`f?oɱ2ڥ2K zPk֗:d|:QQkY;mycJ ^$gaqb8A7:M_{ jO@/H8_șf {e>3cK^uYPH8UBhMA]PAVkJaQY6ŖcNN 낓6]6mK6AȁICGya%LQ6lX) AC8JxE%䙾Y +zf8͠ך eE}7-bSڃKQڋzJZZ؇NUg^U.U):9}u?RK^^?{ E̟FT@5xę@I$=; %=snC,c*~5}vN9^HK^đ8!0g ViiZ j̺ws&?w 9V'g^k@#>]pǶׂ|ts},y.O6 65tU Oq8/5z5Nr#DۘX\c5V;LL449JRa9{*%e'IDFNXϠ lzf驱MpIK ՚ "{WjW<%d̿Id]r[QXf~=\ wJm<\.`Zh8b3pa5Fx7:#Da8RN_aFy I eRJF`\z]NSt*-k xNNQ6ق4>߳_Fѝj,ZŠUQJAtSBAD`Ɋ_gꗉ=1!7~kVmG>İϔ0!:_ZңFvnVpkFPk\3%<$/dEXlj"ÞOһ2_ALXFCHtV2-q@@2.*\kj.Ey-8Va?XtSlz>I4BKsMt\Wb@Ȑ_ տrvnztդ&;`Yy I'G:=o.ig3tgS q{*mN{טiU VJ\orVRD] #Nd!G]{)sf&-K&OKn,l}L,úuخ~AH! WҭMF-~ɢQ6oJQXOJU%CXť%; R`vu6 i rˣ; uvKZI/Rݛʢ.3]VFnyc ȝ/BN8UUM-OjxPjK(`/IKg{OE1Pf,Ht0@l!Q+X$Đ yHy%QVI.&>䮋9BZՃT]F vIOgh,{BQ8c)V_L|0ްUʮa.8?W6(5!3vlU3F*r RJ-)ҵƤ7XdwE/q2 Gqa}"\OX18<ɩYݔ_髤yf䐼S쭻hC@!! g'V_Rj(B m:{J m bk'|;AN'  "m$p8Le%)iewŽ|ѫJX dh-ͱH3:i0uYV-T=ȳu c &!DwI` 2/ܗDpt/at!8bMA_ky٢LӪ+{Vм 4m!N hR;hןrpdV i#^ؼ,A(Vdtya*mrĿPτ7O,Y5J2XT+0^ ~T<ԗzp~2 َHdQˉc YЋ/qshDX}[X[ ]5uOߕ@#·T3ɤ(M,q "0gGxJ7፛)~K @BS ͌(뼓έWEoՂPh^3Tz'%[t!j*,]&Oh74\uUgyrHq=Ҥ[##h:G=}4U.rZ2oNx<Vr ۬zwm ]EY~XwU[j@$zD* At r=lGeXgho%eU{w!z$_&ôD#43sk}Kۧ ?c!led}L]SYT(HjAuoҿ>~rc .>;~+gǘL%֓! ߁H&FX 2į/f9I=nn=ʧ<:r>/ Erk0=5cu{b'!s)v 6Lq2kUĪd !@'u9fVv;Gti:o2;HĉB%7hr  ;૵Mx"(aoGAw <uph'rwk+r]+ܓuTwF=S9w(.]Bygp em^=G_=UA.] :Vhq^i*aUH^Mu)e y [KBH d0F{@>N7+\'3Gg*-9 ^;`P4Ne;4C XONSF"IM@5'(VR$7u$,xg pIJu?0;u:~1*M{4]օ{(j(hxM}-aYLHLݧWFKGZxՄL߅򣠪d_ } #M* Iˑ!9Eaϙ0\ZL3:Ŝ IcDWŴb9UMlxOpk5v?'קx92bPL:Jΰ$x H;積*^[ _̊?{F1_y;lI/oڒ%A\3A0pPb*O]3Mպf(7Si3f܉吡 VVO뜥A)ׇ^M $ hʼn5Y|2aq 5ljO2sNWoaA߫'l79.NI2l5E-P` АUKP`Xޙ (lU\7Y lu"_F@~CaJmzQ̎0pi +$ƀR2Zyפ9PQo~n5=z{EYn22Ȳ΄,)"J21?/[/LW Se][rGLXqĝBaqz" |vx;TNT_VՖR Ց+I1LP\(|M&I9/#GٞAn}]DYی_7̇Cd^B)8[iC ;R+{޲JW@S:gb]T ;f]sq[P2,w%2_fqI6&!6bg 8EbVW~gZ`0+=FP6m7oJG<嶼/^!?)d- OpM%ryHI͚W1mnءxGʯˁY]pAÜS]- kSʲ}]dEfH>VDs31ׁǝ|Lx $,(E.`u gz944,VŪx]d2l2,r0e@]GX3ya(Gp&Q?P, xYY&%x .\:ةX[: |] L&zj;}!u_lѠeF,]ryT{GxCOÇbf[ySAZUb&%)+bX,G)O"G 臟%{'Ytc9]yN*5rpЧЙFMεʚ;!i #hMbmړDLbn!E.ld,*ݏHId{'7x4]-{HpԂ94m.ݿMlt#_S+L޺YuNG ]ϒ!{kirҾ =)e NPCj|nRok~$ (緖0*dk.Ms$ח^x6h>Dz{,ydL!NGU!0e~%KkN(ڙkd( KZ/mb4z>RW,mיf9hu |3)SܬeЎs/͜@:|jgGދ5]Ax^K/ ]~ꃸtX81{3MV{ʲqE/e/gve%=2w* | k w-)Wc&Ey )K[ |oq}<BTxm7HoBLL(sQ3 eai/Z k r祭˗;HHi ozԺflpVFd;pg(o:ԷΓIEZ\hy 9'`Y  NF>OzQqhOd|;[% $=/C6g}QXq8DW[`+s+FrO.S䚒+'W'&FNjC;q-n9a@?* xܺ[?0[J]&n TKȯ%;s)H_.3T{8::'FV'WD>|y2'MP&nlEBp-,bq]8ްm>̨ $IzlK*^.DX Y[d ?@ evi&K,l:? 7 +'.)ešn ɒ}9 ;>`{nry>{{hD!M&E#)ANpK{7牓:}z3O6#t1B1 a-!PkBy(ю;mǪ&j i,ՃAjJK"-Cp # NJ1Gi2E(N$5ӮH@Ao7Ŧn*& դw8mz;U6#N+Αp쬿a" Y-lqaNv&37cBsǕuL_f_4,0:{xK.d ͝XUd}eR/"K ikCTi|7CeISzw=~Z;N)IS-]ˀCW8-(e f-i A( 0*ۚ;Pw}plCMk^ _ErS(z,#Rwߎ_wxWoWvb?ɋCQ{O~zFXrLYL3r@na-;=rٜSf'%OUB9~H9AOo*& 8oWcX2oDCi3z#^c_ c353o A۶MDFzڎKTY$u?{qԆF6ܥ!35-z@1!B(.lzf0+ ⼽,!sͺA0 wi+(7 5?l|{vl/Wę4Q)0kj2vH[C0B"E{ktAFH, ?%SkB}Evh Q gpC\aK| =*x!GyX;fXH ¼pC!LDD4lIJoE*mCxJ4 ,y52n0ZoDwL=v:>J̗T L~_o&S&5oECB]YhKy.⷗xk5RAP@ g{*K¬bZɜ xno(I &kEQb6{B6/3d)PxffG\ 7wP{{Zze;fJMɎpܝYpKUG?7%YoDZen%m]At2(e3_rnm:w> AUw&uZsg05'sl;bCk9,u/f(}!W7[4->tbaK0*rr_̄*O_8+ cS1$x!5I_:B!O[ ^Qހ536շD쩊`sU// #??κi쀆)!G,uUXXX+OrB{v wHZ>g4'J+ufKQ o6JH$rk4b@Ho9^n+zφTAp•y . ?ⷅIK1|h/L=HZtR:( Na%e{$9,DG3E*eTwL a j<戇c=93öcH.w 2ΒZG %;SdX$Ѡ[0=ҿ39՝x+Dѧ:p duwQ(I9Bgn"]F#4&» p^e\RE0E^߷24~$圶C)KRn-g̒2d5fǀa< ]BN>*WP:`pš5cAڳ"v{b.c~zٓyUi%{z35Y->Nj|Ts򾋐Sبr;DxP*ˊ3]DiL~+EIW'.ɒ,fįrN# ý?ںTŤû[,_l/"A¢ j)J)zvT@ Z"bWu7})#}12zc,: K2e<*o&GQh@Թm@t26 *41躹H: >n3~q_Xg@ે jSpSS:pU䟦S*/ XaP1y~} XRo6GGÅ΍ 0+PHvޥӺ+?>#lJk!ao|AEm#-D(7%gyoU^#`gڹ\U,|ᗝ+)25þ@'zEoUv~dxYSn_9n~A]J2/R:mϖivyTߗvQWrέf~JD4*:f]bUv*9{f?ÅpPR#ȑw\(4ky}{SESmV2: 3 +?YoIc]+OT giRiPZ?-i;)v]u\٪vB]zw|{R#KXa A,11O3=CKk3 D 2mO$֠Χe/??뀆nmFI_N?C4c߆NJ&\ngaU?S%6 q4$!|^^? fEDľ.ͪ%>4T 87n1 "}77>G:;w\99=&N{ҔXt\of]/k`=*3!%I$\| X ZWspI}m ,<]1!my͙XCV(˝@^9%h0yK_` Q^SRD(u@:?>w "_̤ ^xY4 \{5w%#@t_OЌl7^ ƚsUB9\D'bק+(DSʁa^* Ä<e!z>v{Ju[Cˇii8AJN{"goED]}]屽[‰|T" 9Ӈ09Kl9f3nRU#\8.4`s[gC˖Aę}&g_iq P,MnӜ)<\>ZS(? :eVV:y{.l7SB#bID]0.]]kG h m p0pb*a.- >)9oh xDmnd``m]C@q@9t8uO e\>toZmgNfUƗX֋ ),|\#t?trA$o'Cb/jĕXCM9pn6xsڇƺ4!;Z5I LNPtߗuQc`~b~ zuq+a QO~eLf ^D?7 +EV l'k?m;JiuƯG`Kat<+Sj %zgVGLQN8U*㣰SuJۄW{9pVLYi2C.~uF1#NJnP?FYİ_9Y[9ࡳaI@:CAZy²f0O"iu3 4 :Xc6ګcÛz8F3< l8Xj6 A ^>iЦ#Br'۵eP^~9u|xa%5N݂ F^~qGj~A:ӹx9m|4 Y#Ѷ0B@. &p<20?{%t[w\'EF"bQD4Q=[kI-߈u˃V!u%fnͩ6IQV򞩒)F[yL$jO={괗8ԫT G?x%C9FJGH5JyMK}hp Nfj#'ȡ4z~شsf2uJr\:X+"lj 2cT?}\3F1B:p-FT睓gYoL4!K3AI+d+sD)_/' W0]N CNI5F KF!ZJ2e? QI88;{WJֱX,LY%o|=k:(к)}:W@32zicqL^ug=6M4|Ъ3͕7LOGem%rrer!hMMz* S/)&K6I!~/#wtGh[hP@Cۦvliw.9LI56Р_WfM_]He7B ^VZ8WWM)|/oLOVJs3X>43]KOR}ocsp:79៴9k9Ioijbu36$W rϬx Q]/yK"f]-mUOcHi͖~d둚ɰP痰^ KznѶ_# \3hZ60]cĒ@w{abVe$7_(̨"n8pqX@UM9E21ɀ_q @qz2ܸ !^ݰQa! SPz{sK$ $m2ÂXΏ39Y?@Q}4nl2gy'n@AB;onnȉnJIڟ2\0I$sq?opeRA(TOM[+BG㼕f: khLT'\oM2%rŤǸzrv$^4G{~ BYaO,ƣ BVm QX#=.Z &ZFFlƖB`F~5|"Q9@Ϭܬٯl7o c?kr)aqZf"_omba*kCGVf(ZǞE]`ffq1^ #rs#PY׽ n'yk~ }+${Le_)f_Sҿ$S]NlAΡ0ҿCh\&v6% 4_"nK^T ظjw_n :vq8ّbT.0 ä{kaj/^)upwFM0ՈF0Ɵf4p1 <c)3kRGc.rL7cpL`]T ~Z!2MXRF)DuMH- r;=Su o'l!=Iv=}#C7< ٘N'lGF,EzD.董αL|VY̬`޷d[V{|qknzm.\r)bȽ~ JTwD )STq. 6 /ʨlL/jK^oAxKбV> ѽBCI ^ԇ'՗n.'l ^H8{N:;3`N&V!ZC?'< wO´r֤-݉͠ˌ6h,N5iYT˭:0 Lj3`Ay.(EiJZ_07:"·c=d* K:vRV.w&J4]h?;c/}џj8QiVT oqBp/u% зU|gڃ,1ߧZ1;} iuۂ@ҼQ!kiԀqtjl2Dӷ$B=w;l2 }`6(Z% 1/\Փ9bq3JYr?"F饊4A!'I bSrţ~s̜e[FZ3#rhw,b.2` V [PF/cN-+7+vZGKI}(9Cj&Q.V@g56b:3 "ԻVi_"]X^_[c_P`>BD(jDO(u G{wbHDC:f2V;̦4pRFjka=ڃ>5}׮@SBӚpGYf"wd\a% (Ϥ?2R?v!pt !?s[tZ2%[P̍T'$c6J %oݬEG/(0撴&1}D!kq$!h%Zi֢JyH^c4xNz͑ ,Џ~T> |TxQ,F+7rvRCc x1u<(f9H8)~ПJckua<άn[n 3DC( %9 N\q?w7ފ0!64 /3{Hn}]9/y,ц}m4ΌdNO .'"b!0::= Μ=,e!^?x.WA5I#uwdT{8D(L#pYUJĝ ӛv@б1f k(Nf1n/6OKi]'C"UӫnK`rYФo3%UXNY΄88/$44UqV4KS5埴լ dO[Qb-?ho=rܼd&{O/b@U'+CH:#u窷 -m'%Aqi(w1JD X^̖ 6R:"mA% 3oД%_݈1J9RAI{Qi6qRq.xړ8YPvV}(WvT_Kd?h"pשX_Ay3\eB DBC =PgX{i]&ThW7XpT@:"!MV),ӷsKnE:,Ae3fxYNqu$ҏ@y+1GIgK u6ϗ4A BHIEȅ&s)v^X|f``?'X :! ?b㮐̺(l%Aa jm̊>8ko3)}Z0 oY~&"r&Zu ۱̢=ٯvL|c9ցdžtW5]6%ʍQǶjD@}1ד2l}W.^_y`YIՠt O+kY0yPNGR7D1X=Oꢑd'֥E'=!`kHԥ ~@ c{V3F{MSoZG `'"hnڑ;6԰x2NmC\~G9A}WAoL0.'!CZسb{F;W:f9V|34_ªE 2_и=_q~P_O ˪ O"p=\EjJVAy̲=+^P\yYNr,*J$p݈{0~lii||*hk.Ĉ F}IKЬ_V, ~$R'ꦯXِ^〭% JoBTN-Xm}V5Z}3[Ud&Y8d)n4U޸<'K;nˤ&N&+g]f0O{rG 3g4k1p^62OO:9[فS Gؒ-i&5)ځc1Gn㵑CWs\-rsOlzqyvgHnz2\3kJk3I'"`ݧJ\;;[&HR,:Ql2ѓ : D7̇\>|T*p׭gpc>F$N]1C&BWB)d5gM㱮/4N4T}d|V`XZLH_AS |H2AmE,U iG,G6\Z4zidvv|ͧ&ܪ)-{ X9JBې88TXP&[C;>RFg SB0p#ύTxvZWEfd_z~}]ؾ6s|ꓷ]ъ5RǴv9kH36Ajղ)&UhHpwWONdcW*NèMQ<!vJb v-sj^?]7CH|$Z(/ಡ9(jx)Ki'xc9 ).aGCUͯdKCBt[g3Q}D҄UQo$?~J mzXa>?!$tLG2v'"^3[)RC^9ѩI+9T/a C9YXsx22jpN^--%Ѽ䙦RTD}PWԄ@:"iSiNJ +${Y !W۬x=<Kcd_U="zjƥ72PаzrWU 뀡`5wCʘ"L(Ǫdm1|’#ZڣH?f${oos .+>@dOJ+2yLtVߝnMtLNȞ.)p?jvSfg4-;N8W,:֐Cd by{DAfA,J`9^4X @AvA7襯fGԍ*} vCkE4kإLAw(3ggU{ %~3Pp 1L(S6yP<~8 *䞊&XUFw,`J688vqm%U|WO7 OdΙVbNڧec *+>8_LW|/^.na޸%˄۲k*'R^v-V1$|e@("\&^;wVn`a\k0!h״}P@W`HzfTi9jӢ> t߼sw' fhf5z8Ke~W"w.E8z:~̎! [LrDPG| +dQBuZ":LK-eei.´cܘ.قmV_+\~z9Fu݌BVEjfBǷ{kRW8hpRo];QiBCm:GOx湞@iQNg3-U%I@(he);x+9 7)H9sB_$L[ʿeA-ED l@aey u 7]|OdԛJ R\pO Pe+j(] 2:m:Y)grPӍCl9b5o( t,odYfƄ&RNB:ĩk 3,BbJB6?03: (#Äw3j C^Y  yX,%5G%_ؑ?h%*L3"EH/~@ b UZ<% צgZlGrY-ջfD#D%9Ӈ.{Df/#@m"4:󚕧vQfesK U<Ļ}6#v0nZ`= `nHgSBOI)RsLu9d6VrK\Z^U#"Xh JRj4۞oNǤjWsdu t->- JBkԾdvn7Dcq2c@P 8>E~m*¡QAT&I P5C /A Y=Oa'+:i]G: Y ҘvNEt7WX' qAG9Ux;~H׌I+H 'ĪE`Hj!NuZEW V}|+ց,0Z }IN&A|&].؟b;Q04ud|w.QZpWR@)cY'CXW=\- bcꚝkz s?.f2ߋ{q}-YGAT=R][B!(l8XĤV -3jejHWԛ:FN/D-fj(\L$1iWT(Iס^r >Ii Wydp~:J~:+).x~Ԟ@]w [G+ NF%I {xqfme=,y 6_ hf^ en1U|}H9 w6YpjI+?0dS*9$ڏ'/ (R w~ GX gGg Y*a?8}3 +)JZֿ $C]<*Tٰ\~aqy0[nEW/1ՁbQ*ȩ FM3[۳H.3DfA RQLo&RݔOnS未mAn Zדп rjeOH0cZқ֖z5j5.[-_ۊm)0 YWu){s -K(pK-FڨlחUvS27f^hn7h7<2b5?P~kz0 6g9&Z`ku2im*2xf2]5,eaѴ sgM2Bds2F*DNnNڧ Y ndN 94  lU5CGQt_X}Ҫʗc(9GjM'@ExĶYȈg mt/42杇JOTl6p,ME`=q[3wkzx:^3'o kr1@^@gW֝Sޘ!_EM-˘IL1l.o/L;wEKË[큕/ ҽ#_Bሓעb+P>4d -|sORrŕMi۲C<n (|dC^x J٣)|E]cQ:ImYE[μj{MH;^_Xa~" HU^6QT޹܎k7N ڠ#KM/W!bt}6(_o]Y`VHw% p[W2Ix(OH+hJh^v 32NLjbaiOǗU$ ! &w9x [i8]B *5<7 Er##Cewa1v"w]TIT:{,`*Wr M.30>%(w_hkRh/c&̎46c0&7}ׂ6r\{?l߽d:grPN%{@:Hiݡ(3Clg$VDXv&u쪏dqّ(d9ۄ񂃗P^EA}]iK[\X#f|p?9d8ꮒ RÑQ`D6\wsH+s{+BQBWn25 o؎wi•D1{ ):\g3^uRBV&R%7K|OA0o}S 6oi=5: H,~d.Ifϴ`3ٝ,ȀS5 78>X,S>y(cJp ˾vYZCSiRiuYĘ/} [H5Kv6VǮGX|M0c}sa] KA ݧ /bKS~&U_Z?S34 AeXeƱBk`"erf8G\:3d|H`a8̯'Fjx4Vv(vUdó1[b;ӵ Y­I(È2@6nހ|SN=*h+yk[Vehxsyzbc@>֖J85J@W[1.iwxS_+H fih~1" /R&J_4~&> }R̮aqE֝iQ5^ݾ idOXӂ29u_UUi#j|(ҧ)h;/۵()u 6֓ ʠsZADvڡ9+ ⌋S}9U;E9{؂>z{j١jQ T1֒q+(m__@gAI-Ee|C8‘x+Bh BdeUjS6<WW$ae?AhϦlꂘnkQkg3c/Y@\=MIBJ<^_Z/BK?1/p5t_aAq. l6 4y9ڳ3YȾ4dJ7YbaUUGV9-5kM֬נsNaciZT`Yv~9= UU0MjBEI@M'tʙ(#&+5|xCnF3+:JzQe@"Se BZ*@f:Nܚx{_%ʠMUz,N O\sb$svɛ}k#ۢJ˭+ )TZJּJrǺm)ljԽMsmIQ c]4T-Zi `4 5,a!1N>c,Pt}!?v~>S eAL2r/Bz47ϬvTB>?|&P7+V (oj%m?})jd Mb Y(x)Wgt[) r7>i*^ (^MqpoD4RcrГM8OF#fF`NN R ]kܑ[%fвw~>-YpشhAڻVD-(cؘ=3ݰmT6)/NSgV/cD6g.^zX(_*SW9-D+yaB5mafQKml/5/Sڌ25;~K9!U'| R ,ViJbO/Lp!O:(o&ПA!9gWՋ;52=~A`Z Ī߹pn\BTǧͿʔ47 }0 Q hʝ[)8\ }㬤uP76=DϞpq#31XClsx5v$L<肹08*ͪѸӜy*v[ F"]1$עPVIWB2_tXQK`ʟ|#}S)ş䰼5}zUvm&KNmBz\Ԁjߎ *WV7{X6 W^hU&xԏ3X Qgq%Epf]/LJx.ߨRŊkJf;6K6+{?72$0,%v+)P(d\s;.QeU3az Ukm]e Ek9XSQbT+PK[Kâej)G@Fr"-ꍆg ^Ⱦ5~ѐ W?;:ѻ_s?G>-JG}ڹgL|(?-CY,uNyFh3ݿS+?xW3<3: dhbT,+3ъtrn4|ypH{It5޼IH^]dS"MQ'e_l{*jƫK0|_|Dנ@;`CaHSnVm ,|)ɱ@HC؋cR{g\C@d䄙|"gUxKYSY_rw$YC.^\_YEY:H1X NE7!oЁ#ClNН'S\[F+dna6;jI+`Fi& &f$2-+#XD@/.8xqw $3-fujDGs'ڧN})n-9bͨ9t(-Тzie3(ĪХ9ģ% dyIwKv~@2` nSg_WR<-GΟy2&ZxQG'™G^H|Z|7/Z c|IB|iYMa<2n{#ljD8s' d拵U\y.`Os#xj8󋪐RIz)IMTZzm:׏]Q/ga?ڡe;ΤHQ51Cv\];bw$j8[Uz%-7dO JYP;k>&fF|< {tNpB iiMZ?8 ̭HsF=2L|z֑mn/I Ͽ$y¤Aa{5Cg©8KK"24?"a Tq׿Y ~4 %O?4 E?l|J90 6NR^Y[vլ+M6;92̂(^&ȓ\0^i# ,OU+7|&MdHFR8cx ˦i{.fQkt_'\Ka g ?efm4⼻qMc2fU6pcG~|; I)n06KlOme"NuSdbJ3gsxQz{ 6 m9D?}Պc{sSo-قOiPrXJ 8_/OE7*o$Nv⢇jhrzщnȽ웴iz\F{bXH³mzK$3f!n - ,ch xK"5Z0hvFb/̖B\sau7!wGFf 5FhSn9yr١5|4/Q^}KM~b*\(g7 E,#;i9K>p-2|7~w=%L. &r+atEkON2y%HJãN?ptKE7~StcOФcċW :AC`^Gh֔{bJ8 wM&9Q%fcv.ujj=qkn*Ya+VT9SxN@@ 刼hgRQP>_V UBybY Q/8zf*jBo /0DIiP -Y CXl׽5u#T S >.fshyU@ւo->3b\c m{Qe[ߎbMh/MU~7},T JYٍ c%~!lS偨l,}FI۬~O=7E?FoSEB$!Rō\*c =j*acSG>_{[H"洍]jqjRG}^rm(bj)KQ.)%jpm RJD4aČ.,{ &z9X"IGoxM)օ1\F]=T<Ϗ QuY&7jDjA{ǰ6皏;' A%,պBG('dp+s]hhSu~/JC6wYV:aRn,Y(TJ>\@3*V4r*9:6Ksf 4 i_}Kȭ\31:>\^=|Ds?h-T;0tIsUgk:i-$hp6L њyA*eҖ)n7i_#Y3"gvMͽ},P ['X)"A/rE0hrMm vdp_]b΁>iC|!"e Uǎs|WP//C/;X=|N v}fƑtn݋K%CiXzSБtQ xټ ǥTHf`/j;k[?*L-oNmMw>~.:tjPj<ܑ9jg9%7#mdɋip"?`|:O=mo<X$&VpTƟ_]EU\gc~B;CFaґxsMd'r7MH"4rOφDsD)L+4Wxǵ^ӬXWɠ.QOPBhQ4d75FFXEn#|P)23tb{VCabϝ|j>KZ?"VR T%a* /  S4+|`vJq~<FhAաg$qXmhsDOy8`^oC_tՀrq>R{WM9 .!T%QP[i-K/s03jUe~L]4ֹ?s3`k0 ylWzۣ <|M|4N qmq|,~[C W'}Z<"pJ ]="0tW7Oyxa}^6W<[G`nMZNEs (W&)wׄ`V[~Z q ?Z,u9 7V'Eש Y{J(ȶ Nn9MU` B~:3&cR#}WU_/ǝWB/gMB'I) lMCq $;DS䘌3Gi#1M&&U1ޡ( |8!*΋;7[8]:= KqbGIaCU5Tf]օg4zCP  N0Uռ2luB2Av Xzs`a[/@o-QqxQ1{+ec{ib˛-% zrC;Q0Z=:-QM(#N:\K> (>rvYyZ auMm1S8`7QD0GMXX$GXe/82j43#OZT Pd #{qt#ƒߐ1zv>W5wF9&.B3=%W>} 9 q;cqLAA_`"(oh|%iB/=sEf(9̴EgR~Y_~,UIA~3q,f^uMCN W5b`TR`x$gF D42ϐ(}3~wwt㞃4xƲR EvEp}[竵tzpeiÜGKUlbD%f qq1m϶2wDO^߳nKc;?k/4bn KJvy#P^,0iƫk d."-ahDɸqbXP-CZ`m#p͈oxEm ٴiuq}c_(!ћdV;5mz.su>~BCN$w#?4C '@i>\ "Q(oƩ}G0zu m_͢pu]@x:Od(˗ ]\ yg~eU۸$kWr؀a<_vEyIjv$^LD}xVaDŽPzv>:E` /a Tv*1R:q_Ŗ]zs";<ژٺ5$/G ˏZW&CBS1#el܉,[87_w gҠbD LLߤ/-0ԓqnߜXB-ӊ#X04Yʖ\!*{*n*NhHG1Vǭpd*wÔrO~0b?r̡hkOT/Q <7*\S5oe~:&%O-:<<+qvsy:w;;w$"aXɥBlO0JbXGtlƔP/ 7_\:G_2-s&౼VdLf3ogfϾ N*(CaaXiikyR@ I{4Q`D:#r$* $dqa%W#1:y [ 5 ,z.N_ASkPb`Iã@29^P@A&5;YCmo$g(,?y*X +"~=Ů:s dA!]S茼UjSDal#H^lkJߡr-HL^k$4cILmgOL7i!-X+ޖK;~"t|A5Jaڣ Nom87cU`=zH*9ug@i>@YO  傼A1zST߫eCIba Kicx=awi惲h0 MWEcbitԪ䮃fPjl+a,_(kPz s^ÁcϹR!ݣ >K8p #y5[+Éi&[]&20iT xlA U@-!vP! y)$8RܵZO⡲ܞ4t 4lQmOlA%؂qlˀPF> PDJosd`|ڄqnMew+ N/x!!g&H Yb7U؉}?qp$ط(t o@el1A$$_ RryI_^1gIjW1Lrz?标 ynrCbxn0?p#RWë2Z3Nj'\m\Î9SHgq6XCr>OQAmAzXW?OOF^dW ^SjSw:x?ȍN[DZd_Ke>'@<)ca >c?R'9vT8~ms2gsqPLPvjƝ'~Q[ؚ؃I|tPɼdϝN~`@FDU>$aV 􀄌qaRP{?ה+5 4>tf W;'[F๘>ƋXA{R*7|aGO6<[9D›E)Ӄ^]cA%?֓!ju?RH@&A:@e:I*5!He^(kа>n?xo=눓\s[)ouK}x ~ˈ6:]7 $..ҡJ\<[Db}.@|:LTz= 1j;oehUhrVuutsQrɨOvT3(0$w9 J$ݝIJ(}9z;B'wazc JZ+ju7"^\JUh0%A/< *ꇈ̯T  *#ڹUjq9FtT#dl4guX Nuq|" = JF1-YCJTMuk@ ,~Ef>ء,Pm: r:]U+cD세97dIkwBd,- w3@i0I@`-~)2DfdR~㬭3{\2\V]6%k'z/ +LQl~c/}$: OރESeo ( &qPVHFԣ5]t-0IM#w> R!n/[]QT׉r$z4)@(ݤ{@iFO u7M;SGHTHg^|ݡbbžL66%Clv:Q#_rP'd}Dc3q{W]E P(bzSڽ?H-Ygc,,#O,V|7Tv.S} EE7r S3:v:N˧j^yEh2Khnn*ii:2!C?/<4x+Y\ lF]?Zb\G9M]EKaţ^r/>ZKn,җ;uJe36_d|E-Uj۵ ӥTjjqU һr*V ˽;r>M>"c˛ZGyl >FT#Y~CCI{ \JǚⳂd7PjZcT,8Rm<Ҟzڜ$5(CFMpv&IvC "tx\Hnc: ȱܸe`rIqnmVw;A޹;7B]́9Df}m ߥL~t[\jWcUah}$*c4~5CePj$Lj "&}[ׂ +*;8 OMw!ـ l?6;/;\lEvg퉳ߦibf{t!Kw3~U=^Gt-&?О63Q;𧊳ZE!aNqI/E*X<:~ނ#P*ǭw5m0ނiG~;tӤ6duwڨqUkWrrz0~5,1Ml5I㣄яyCឺi{$ Bu>Eԑ3 oRs~[6|}C>-P#w|#$ J <pCm-#^hE`].֟m:p٤'j#Y_TwBݏjEftn pP*ԩII08Ϣ7>8RZ8EKQVC^s6&O+/" ;-mL ¶ese':B͋6 ~P{oGߧSRmdgPkRB, y[ύ7[F\BnIm%ьېjJ} B6ea+,'[9?]Osf05a3}aa2K`yFx L5Z TR"5n xXHĸ krkI"?C%On[&SgC1꤉X]sݪZ[eh4~ Al-A2ܹL'|PY|T^ 9{9kX+V6.[ Zk;8tgCX[Č86^ 텳ECO. 6s׬xgYWGw-_8ƶvnM Ҿ )/ZqX t[#l}.7tFg/>u a ͘Otc s b2[&ّwԻS^?#lY&;)~yi(mSFy}VUQ}q5F dv^{>~ x@,5}UַqG9RY^M><ـd}mG~X<+cz1v%iEQ:;J L|3[[3vɛ)~&/ʺ;l5ܔ@bl?mgAK3]gs! %Uf8G/8UQWutPwE!/6ܥ(5=O 4u~P?ځ`0JQa^c,hO٩k!fʑKnR؈Ȫk^N%1 . BlOvmr5 ߱PZU8'+5 V+ٚη~W`PWkpT] ?!$N\IS: [Ĺځ=o4%#S)Ȓw \=za&swz/a'j@{cuÅ8 mx$vZ=}gHTP~n f΄⸜#\lvThr䀊!h0x@18뎽=46MɊ\ ˑ{lˣAaPjlb2Q)1c01CQ*+ppb{o΅dt"%R`ZRVOꡞ۫]afN-?\z9m^E&U ׭a&_[6Yrj(=OђםJl@WB ^횡@5dp&vr B7"h0A7]#-De(Pn6癡3S0| 6oCnj aMDhatj}i2`Oو:l(-Ş81?\OSE2:N[DP*fdAtZDr6Rr]ˠ  .lz(-EfU|xAz,XH .'c$eu<@:MNu`.b=n岢$ވϙ"40 iVh^ޮoVfʄ^P݅ +Ūٵ>UH-|# #lrn21%y ^qmq Jh>khYٟƖE->Ya 3fqiLR5ץx~x^Ԕ>?!HT(9 +KɵNWQ8 W:ܗo@*廔ձ5В(){na!ߋy-Vo|c"[K7.LfNu@yK,QV>W O #)Aff0Iۉ,Ɉ;;ojY{l ײW V5ȑ+v3'=gY hw#x3dqg/I49X97{T,E&@-v+;&OkWg{Cݯ$͗!|xa %b ǿ2Ly^;p4g?\rѵ-_9Ył{/[䊩+O:*j*)XOwGyѢAV|5-+.KnCЖE'A1 琘 !LʳCjf|Rh Ѝ;49`{ 3qZ̮9tC_WLghՁǻ Ot^ !^'RWC`AZ[Kee*t|o-"qp`R˻RJb6L>m/I _eꔗ7tx,RxuټϺkRΗj_%@4P˺@%PcˏSb=]pmF3 EI(KA"k#hTbq[Nć>3bA {7DFSkcD*"W a:97.E}o)x6Չ-X^ٵ "uۭ63:+'۽c1<+#UvPR @@SU}q˻ (53&diKfZ L-'I,HRjr "aB"yG)MRTk!TO%KoyB(_ >q<6M3+]塂PcBl8=&7\7dAY_i~wI\{)W{#F`耞pe &hMub/?Cz; bm44'a-A n&m=Cs!MqwV鶦3ĵZXmM&zsV^Z/5ϓ0]WmYH0P5JBReu0A|B' pH&Ua,134aK*rJ)ʼnvMPCk9^WFu|cOiV%e `/l؆7 &")P<%fu2_h8NFSL\D$Bˣlz%+uLxLٛ\yLNd.u,?3>P4:%2+F% mB7JG L3xRx v1rYuz?4Kٽ?ޕ'=M ?'ԍ'$˦ޠPhP@9u9ކK"*jwZߪǯ봳+۔#>tX7ML_CM>ݸ$$[lZə\/+gZBʝzL"ʇ>h<ݝ(L#ȟ,G#^X.bu(h`21}~Xret!U@Q[]_dU@-Zl2-Л~n *|T᪏VH@* br+F"w*,V$%9vQx2z<)u^50A(vfyA8 =Ѭ^j%oZB"e 6ƍeKj&#=37ď>xZk'bF墝EZNDEbܽdh" 7FH/,2E`hq@߹z8d\E}ъagAݨA]y)>(TSMLŧ%e"B4?it-"ZX1wOi >n< T;gU{C"O~AY QE/?S'F?~(Pa4![X}) !}u^ o~.;xp 7iGhrK S}9q daetuRmeE1`P^Լ`58 Fbm^,o$<V&}=fUL`gtov^H`S8[^l/T~ToEt!)\|jirX^8~rV~u7S Xt4m0EYA _`96c"`0xw Sn ?r$ioE1 %z n }xEX& q>W/jK 5{eN.tr9@\MK_"V6!=* h'y]d=DEcv#()@o :eU|8|P@A"pJO =+lZ9<]JVΪFqb^gZ\<.rb٫DgԖ4:E4hZDKǓ ;q$Lkw:.c@KRxCO~uIa !~W:B2.ϣ㼙@Nns 7 qE{s Jo͘k\BB Q1d"R *Uhi!n&yG"I(*n s\h4-u3u*'{E3q:.=.C+̤:".[yΖ*ě PpҲO(AyY5kEut(i# jSe]^^V~%?< $|dl׉syEh_ofGSLfHL! %sms\񻾶ugık!㿣^3_d;Q2ui 7LTY+N8׳$;k#},MQ@>o8Z1&wWٶtU.™93!uqj0ĕ3lo+|uT깖ËtR }̀5%tA&̋YxCフ&byRm#ONT!qfiI1ggM*c5S4M+Dtm+eY ,/!\P/$U^3^Ha'{h&ջŋ ј(i"lU;8Y{WkPs&Zm-q3Ѳ=hi >IhHAKqߠ0 2Z6(>=9Wtt5n6u'lZ^5}cf jb7xµrˮ3(ghT0i{cA۫CMԶы;D`u4oΙ&J[-BRT 6&]A 7{:jM$#!A~ĥهTr1N>K_)WjNU{CH_x&G,@uשYq2c.Art7;lvvb݈/ :kܬXh/_]th^I!ڋX|3T4[ch‹iMěM \~p}=qB tZ0 z\J0"RtKg&"B?CpL?x.K#40$Qb!f$t3=_- _0|R4~{(L:`$'Ġ; :YH{g5d^ R94Gͣ#/6gT2k8tſ+LPv )`c(;LnM]+yN6wPE##sT2BI&HBSBl:9J[)A/U /G)@w=%HqZҴpL@~*HPhQl]/@ LUD_ʏ뒢΁ *IǜΓEBGta ʾ ݃uKb8æu Ӳ !e![M 3DJ?&Ya= Te[ Rĩ%ж}5.n8~bUr $.J g}l'.)+,;q"x$`&;VLŠ͗hZHk)hޱ ،8ۋ'ףzQH(YdF9?}hgJKVom\bb޹; (CHԷ0X>20N]`i T5WVa:y-tW\w4lr3to]78 E$5uJWsqbz EfZyQ} .P'OwzIOgnC$WGgښF{6x^CUxX>* _=bO^9S2wc4==d/(IR.ϗBNw n[#an+ڄ q";&vx Vi|mT7zة ?8AEF=w!p{>*PQj#ޭ,"NllhN!_jݛJ < b䕎 d[2{x@*Yx AعmjN3&ZxX|ұ,̬rBJʀFSE8GxN_@ѾWeV;1FͳU9~^}Bf("bjM>xSg*=JYGY(֫vbrP@KȕD},<][W3fq\vWR4g_v"P:zx|m: @c  /,IiøWƈ։7NvV$oNJal8@AiO,j$yß)8r?WwXPu)ri-LYȫZ&T&f$jZz[Bn~ ɎNs_`l4К10\ԟwttoFmmR΃yN8!H_%񤜻O6Z"I Հt׷g5@z ιzVTJ|N$K)Mѹ:6,RغITlkpT5'u[Eڤf&r/\H֋,9tf9Sy DN%j'}D8?=QS_|o;An>)j"! )֢:~% yL[( Q“lzhZkcPH>SϢ'a$*kܿH&.U^t%t3]F[%%+s;Gع7y0WocD"G,氜V(%5؁&&`OX6{x&T[n~` `%t͏0 u\H"}vQ%_6nnSPlAU_^͋Sd^Xa Tm>=):TC{y(I+b >PyW5k^E.eD& zZn'Ư9g0Ii ^Z]mBGiT{|ʨ"/}uuPQI-eӻQ' 4tެBٛ*~oT:.Jbu+[ q[[z.T N9dAE$ĺUmkfZ0ۘD1f0Ey*?Fwf͐  y\ѮG$:ʢndDϢZNW ?Ye .%;]j%5`: B Y'`Bn (X-2#)!uP}uLc1{{;4ތӠ{@rB@V( tR@x=SK2eD[$Anga2$ 2,84@< 0/:\(%SMmVؓ2$w\d)BCHJkc;՟\Kc_z "fMenf_5娌MǾ8SN&_ٯuaPvNM)AT9V(>FZGc!tTyh}\&Qq1֖EE+ >3 ٕ ߖ $S =";h %Ѓ\E.հ¾bc0geǮe~4kaZv3e>KY*˜bq<|*_79H~#<,׭QeRsOZ[ ^Zg=z_,Y=*iKB?lwxLCu#_]n&".8 zpAEɱ?i4-3PDВA|K[wv$WHF t&AcfDϤ@OR&-YJ|%G}wd? /D V!B;‚u֚Zz;%Eujƅ Qŕ\ v._DV3AU ~XIU7;_8رI3no)Ѧʫ8E:PRWYЙ1Z&»z7SY&۽DVxPF*9T|* )&nުmƯ ("+6W4vfaݟ|$܈׊x_NkZ^;^ 0J VSy.`rP*Ra#<? NBP3[qT&wfI6UӘȊ 2bز's`&--ɭ1G%l-(wڲcKLQN9{жBbxiI3s hL&ݨl"<6ґ T[aޛCc`x WGqVa]! %pa9?ĹF6(BmnέB>Z*` oMlijN+]θF7w)Iel1$]p C'ϟ;l1Sj\a"'?]\LxҪaOiˎk-nVC3H/r&G%;XoCT:)ȺtJOf]_-1%;ÿr>l#tw-BH6/ i?U#G%s}3O<Ҝ> 8_&:H!|mbP\k0FɠLS>cŶ;ZZ卾2UT`$JP(6c6~?ԘsU\X'V9Kˇ<Ӷ*ڃݶނK𔱧^zBxsU9 |rVre'q#+ŒeNf7Z;$Ok ⫁e?ZGPS ǽҤ\˃,kP'V- 'ԒrZ?z|0b _,nnO1o_g+If|.u9/ÿ > xN]{R) :;4X&Zg^mGY6"CoD9ޅQ2/dҁ*D$anbdžެ km/37-P͕" 5\w Z*R,dA}剅=7yga=;FO&V^iufx g&eo'ZRTe+(vsj<0\%6˿rƛ7\CWBmFL-LSmr. FH6Mw2O6 x?Em_J.-kivmÆ6,XT~Х7& /.[8CkǨvbYNٶgl;'=\l\⎜qV 쓠d>,(#*/³WOF d-+@͏(@:;Pmʄ?5q=MG|TMuƀCl[\ f+fi:hnF 8eDAvwqпF&Fkʳΐc-Ӧeߗ{𽹿ŀ0 "27W" ЀMg"bCCG$<*8#[;i{C6Wã4](Fh@[ڊCwig@4gzɩO}^ 4>ӜZ;`\s}dSE~m/Xm7Z%n(/@30cD&iX,R&qJ .Rj1f"y B9hĈ4K"| -1chb90+[;?Akpy; zB#uHO w]f8P?hذk M<D.@z|>H ΠH:G?旯 iRϠ{ ^y_z8CЯAi`{OOf}@5fO(5*V5 Kv8D,uqM]  5SI5Z4nkr7')<~#E@m'6Wz=uB2|wj!?qi=Q1ssZ}*ç>X Rxv[Ƈ8YMq@9EH)IrȽb =2=88&ڏLFH(y+d^bU?L,>RcUgu,Ozk8뾊?Bu4֜k"ID#|lOuJ'W⦅{&fA28$nv{a#v\=td`\_"UY?=@8[)2a@*e4,Rdy(&W'h<8#g9Sۋ_Q, jۦ|(`彝D3GIso(v)^tx#Bu m\3+ H愾fLgD_D'AngxI(C#K.Jl8hYwq!r#d2נ;5:|uFᢆl #t=t2~a^)<$Dwpok]Hr;-&S3ERN_xxl] T#wPX|m+K;%NrJ?G)i1>(qk?\mZhYWs+Y"N%f.m»'aAʬh H\c!ϋ;qApy\Ä}2?P2b;$bgmo'B=gt> /DuQ\b[_d( .(,#1\Okom)j<쉭6>}rraֲhИLŕ解Hzx]3gn$Pv2O@K:, 2]V<)g6k Xhs-@<ѹVm4رy!a1oJ/DsMMBkUnVleۭ hdq-5^uߌHB@oW:G0? J*3' 8 } Olo\ms8z!'2'1Qy;d/emmOQ99K\)dMw*PGxzBcvPѵ-m`B,EtP&؄|8Yf תڰCx+( ԒYbg@Jz+bAbTb_(Z/Ӆb⎀䐘A$Ya;CT@`91u L fZ}f{ܻ9М?6|& ~OT9@ܿkӮO7piz`y"0GɒNn 0m&CtKƏ#54:psxD7dUam2df6MYC*,txߕ!)ΠZ)Edc>O2De 69IJO4H)um؊p>/=~s(7@vyhx4uwR$ 1̱g=RكAyI'Tҹ|vjbr^8m=Is kp!zV)!#ҿ6xhKǤTR[B'X;OEJE1ic_]:^rV(պKɄ(F~r<*~ZvZ/|({.fb @w#S oH* ksJj(Es]1FىEoRiVur¯lgA${ԔK3%]ӈ3dR4};G!Io~vIޫo^Uw}FV=xu49k_m.77dYDmjJ+0K ?UG} ~44+M, jVID"VNFHqUKVD@Mr*XߧE HpHIpoܠF~ @SHbAv'4`iBFgfqҷyKɅB;b+BmIC<=K;PmjoLu6$x2pFL XeJz,!]ic /Z_7^W=n~U[n_GembB3^1N`8(i.5؄NN?1{ɼHnwj76Q?)Z_0KſHkӐn2H? ,]4 kc^uE-SwΙmU#ndDIYrSUōXS?pDEJĈj55Xd/Wͼ=*TcbV9N)ؾ#&¾s5og)>g{ÆK~'Y>, W>o;C-{HLV5&|6Q_&PQVXeb{`3~B5:[F:mJR$( ԯ8c]1Tlzۑ o ^04-M?$;"CRwqH)϶*JmJ<9=5RrA홃v *kj~Q} FU|`N-I᩼r観?lRYyg, tr/#oJIl+dؗC΋Ӧf1գB |#CW"&cCKu%Lv^On6 VI;g^у*V"O(U\8ؑIeq|x\є8r˭iE>EF(pgJ=B=mvo^ߐe8x T|ߺ- oc 5y;.o?lSéAv8+UaUa0J0R{i0 qڎ{"yV@ԔU1( m І `3L_)oW|/,a-/$<3t r~W(SDc_V4|1QZAǢ^zB@8UGmY C &JZƀi6 &Lzէw<\h־$`WVK[dݐkXny~P6m-̜݇"d. D=7.b0g G)}/fKH 6T6pO|L_.ܽݳD_`|Vd*|IMYF mywTワ] HÇ(njVE&DHސȝQ,(٥ aDWWn=&. Gh&XvPD|A# 4ϣJV[cR4ُfьh)ܵQ=l׊HNMjGtXFFtOVo,.)A 泇~ۂ$8\5cp|tř@oٓh~P}^O <`s*S!P`|t~Ԯ'٤VL1vx[2=NbBK5pUL4>ZQ}827ga UD{>eQkMB CA=Fw]r1ʣV!55 ғyɫN׆R2_W41hɏ$8 NSƥ("걲mP\82:mpVwV7-vӝ3ٖ D2)g˟f̸3)[i\_ >&Sl%(Ny:ּJg}5e7+W Q4oq5@OY>hQ (hiu\4Ru+D`H*,Jk8`Oq@ZN8ز,H\.zjO;iV)G4\`VUg!yG!w>:"5(d^`qS2n-;S E/m~D@q`'JE(ՠd>d[ችRERISP 0>>7[2`/[t~־{5vE\q&N %ր 3lAp֊\mfZz rQ\VJ;J&8څ&QzvG:dmR PͲc) ^ 6&9ELB@zYVF|]SIM[v/i"q-CV e@<0B<jm'7i<>KĒ1 NK㔱{%Y6l6 PɹyJX+[uЄWkUzPvJM"njvRnū! E9pa? rIxw/jrOzWA Q5m0D? A,ZG~ InE|^;n7XHKɵ%+ger1-'Hk/Lϔa"^UC^_F3^7EVgIz9"ý.t q8Pw}=AY ,ij"iLR8\WZ}ˉi21 roLG`&Ĕ`sHόCg0l,[AK DZ1,f?AÔΈϘSI*Lvx`8N9Tr tCa80t?L>hM[zXa  U]\T5OK3%UК<"yf@ljP%K(3枻6xb[O=GԷE摚WtLK=~-C[peU{Fx"(h1P㳃>BK' 3M-II!\nٛ#qG*6O|o|j+Wڤ&NVMOP=t^$#q5]3g&=)̏^U} AEh'OҡdDrLMFi`Ga(w9YմHe+$yGyػP`mY_ADP-!# EE[|0MϪlNn3>lgVz`̤S x*-Jww er9 H^6cȽ\K΁uts1 QC*@Ei &iCnq30ǒʻ'vBZI/p7r֛:Dpbbd5E'4*xc~<^Qgw#oREvz fn3E̞RN}½kA(51 cj]u%0ios9Q eVZ룄%ѶYg}}a{nM>> q_6Ed 8Y2$ϧXpٴ4Y"EЏ> ⳙ;^UݒB5&ҋ#,ެ.S92Y4*Ѝ$;hkW:q:yq `X!qkom<%iNdWPN3.K/:^@ٖ7!$ #m*&8k=K-9L$%Zl~^gQPg0z)Դʧi(l,bg+GgPz뱵1õ}Dt]mHZp'*EA^_u߿ڔ .pwjd=ἥ//`:XlA5}$:I{&pT1ܮ ^hmc"5 p{`]IHEW.kqEE@Z85]O)v2Ĥ:7JKDFAn z= q[~x txQ(|F^Vzr/1pNڗ<+)5Nu>CgU_tldVl&g<}%(Nh)iy@BALF0pcbe4l2d1QFcP<ҏ eڰ: 0ۍ]K5 [던Hz*f])TԽB.&?`"6 &ٸ,e8@c8(=#kk-kѷ:ʖ<8Z&_gOQA J6`o4%%V,ew9ѕLa+)>5uDfh{?,z\=(;`d->ҹ̂ S(@K<n+d`'HM1zRpH$nx1_BBk".*cNֵ͍ sv+ ̗|݃l`{6x]R: G왵3.Ag5Ĵ4k؏m\U-^^C:d*W`=gס #QVxA~}ػt*E<jKKٜdbjTTh_tuB-0/fLMKH+Y>ШNsоl]لXUrߘMmrbw5q@a§xw1DT[=kLwLvCb {#Z_gAz`dGDQҘl޶guлf`/z]%g&[Oj()l 'ʛqsK|SCr<@c\R, f^$נ}>,yNWLߩTА>?X,Y^1bȡ+cT!aAeg#U*VN$y/4?z^ ?Ps`pgPu`-hѫ0q=Bo_3kB ĠbW mλ$[heJ8($ ނbrxvn~Y8f޳ufO F TxRuOXb3.Ƥ7JT@SB-*B>*u]2:lPljT/*. Rռ4Ox~!2& tP-2ؤlV@NcoHA{BW㹫.%mфUWs|7VD?W 2:Z<!v2dg9]'Zo$m+tOfjjN ʑeTD-N.TSA29@'ИNh̓3!I(ؒx^vLySR*T_AGSZX)FJΚ]`]#=s}i᫳Z SHB˿';C0Z\qʁ\:@d q">f0I2WTC]nm SG!,֩yՙq`m. wa|݈H?Z1ŪoТݘݏsC5Z YQ0dU2HTG!堀Hoa|%!ۺ&*7<.L)[z[1y9 vw4w+Mވ2mJuZUgt1荄'p\97SCQoWe"x;5S'Xв|ckw g.*[ Zp!v//M]g fҽ5;߄{Ǫ%[4،% "lMgָnx5mT#ʼnW9 &DFGOG20_^$^-,M_g?m"W AsB3vB  ɞKX!xA R}29Q6) m3\}kUDlw5y? 0SF1vHnPW#ʪƱ9^X@Z6+׆4kusD`wrgpy٣#Lə(r_r,/6VyPor]X} U0XANں$BenlSB/fF֢"CR^Q0׸Xʎ‘e qYݳV@sOơҌxVG3x@ORk4 %Of_uNHTnϝ+#ϡ)ۄ7417-p3mK7+H;bM*vzk,K磩AB5'sa[1O{ _(0gHU-Y#7!i݄Y%e >sc)K X**$8%ZQentPo _ 7Oh䴅_ ꃯA+!/tK9~ ?,hZ,@qZ4 7l+p2Ѻ^F?Lslر+*яNMCzBq&Қڀ)BFtN^p խ hXD~NgYeXYXԻ$(.iez4T! @n_a-⍛;֣If-?E`cwJy|NОv8ۼQǀ#c ŚWfjq0:냞G22m 0u5X3mϋQF|:HT$ 1O|:ӪH"dH(܁b[M.'zPC5Bû50Do](svJAf1/8$H3:a(Y;v%ɪ'(;:IGm޼~$6"S%Ŋ9YM|Hr̎0dPlp-5mxx6z+cOv7)(U>zΥ.EUӎRݬsl%sr{zQ9(S6RR9OedV~*j-8]anKNBddj|rFI9>x^r(3' H* n%L'b~S-lPIB-ܭ&dʛN |][A[15ue"=Kĥ7d;6. rMqm :7׬b19 !֊ d{vIV ֈ{yEkѱ2_r8B< ]pf'$ΤVt/4YF Of7vI3;n&k5vS~8@a>L:&lp?0*:pVd6%z!s5s"'ڏ`~=9;b_ 4woQ2ӔÜo'5Dy ~7ygD$|B~=a[> CFÇ72T\s!|#N81GK\{^Mr<Sّ!~/u-BC ;z(gsQImb][]e"Z/|T*twuxyZ&NCkR"0g+$@e𼿥hm!~]@U!?:$RoX5+,$I~ƶ h0g\.4=਷8YIC@1d -{;-4gƞ JbXw" bP(x$eZ3~gu8 ́ixI6lMnh_ XqH?Qʲ4ޮF!6H2)tI.:wٰLv}51ԭ1)`^ u#<~ |47ҡL6 y\ˀgE w_ B9MRMǧ"ڟ̰.?2>XĿ'8qwH,^ #,ߖG;-sF57 ٦!0 Us]Mj50j%%$Iz@z$N'Ob*-R01C1c,ovxyIjT5aSe #%qNsj[!Q$'B;&a4j?n̛nNs;VeWnEJG{R w6aJ6(y]?g0@D-cj^#+Z P-0#M<)pG4i֛ KJacq#lY2\@BW<'. u`BEM[.E`1>o]1{ChX@<ԉ6h${lƮ58FMw^E1 J0 ,?޳4\?lަK)%@qjmy3F o('ЊG26 \N Ɗ|gtᢋ^Wk{#Hm >xP<4h Sj\XUOk6T%8JWWE^Rݩ3y[Ŧ~/_ KD@ac,Du߶. ]Bb2"]oK䦛¦)|p"LK~?YWupUC}י$8&_(!;{B-I;*ivn/c3^TΊE8e^rSHnR[Nmq# tP qhߔvW\W>iTѠBlXZ !?C,E҇~GԔn0Ȳ8suۆxEܝ!@P%cue_fˏpvœ77aOGߘLdSJw5}{ ,'0ohs ;bنBI .b UTF+ptO҉g| w4%ꕉ8-K)DMz{r$$tM)N.x2Us_Ln YJ/9]XLF+^dy}. lL)HatxAlmMq'6ӿ|k:+)w0}E a *@ #}p"ȉGC3&g4.?dQt@(`a?!H0͕@jeGSV1Q,H[ 9,sTh՞ iL"L 0Xc`#E^d 6Nfx؎4Ϝ'pdrf%+7thV^$gJ*֪Qw:)bIk5}cZq4*OoEw@kB'ع- Cܣp$V ЩnoSutȹ8[$|8tfZ)+;+U9D#C-oiy|q]0`l3bL~@?F9za] ע.<[͋ygJ|yl_T;P[*1$y0,Յ4P{_Ht5Fߊ~/IƷ\ΗO{K-!׎aT@?Qq.Kt5ӋS?FKq/&< vzBZlIr3tcc%y=a}B w꺆Sn%ihlj#+<09g .~:K=I2:!EKHW)$+8! a;{JeZ" ɽq{QYآa٬V%'M,}>[,-]@(yȚ Tt5tiީՠʼnXV?~LN+UZ19v % .t4LSg0*(8Evz|C, 3=yw$D'-!y SLxV6 |_*t{񩜦GqޫRUtۡS_vz7PXol@nRWxQBתN=6-po>CPQgn[NYK>_7*^JN(bv#S42uE$QOqn]Kk'RfJ]Y|i:X>,&s÷ko .Y~칶@)|hk ]{Vjl#mJ|A}"[I b-F`r?q7j` ,(\w;mgSD7ʣt(Cft-kK=Jض:1-c mOVMRzt)?]è%$HkU*2*zU"hfטf>qYJGD"5 8 Գu֛9FHoVxo6{I>m G͂:.,}\22C_%q]9 yi_Al$W@5f"dZDIK]?n ;ߠl"[ǶqxW XV \si=S[*O |^,CNhT 1Lg>OF%Zh}kYgj o= Z#osyp%+zIK=@ZLb.7ޖΛ:LSTg?ʞF8I@ijC`EB9n /a*bkvaHRkG7=i s ߇n#U׫_ R{8|§_q &enQ"ytkG?7ڝ܏UKqs6}ì )r6.iϮ$ur&B11]Gf֕Y; ؋pwuh/ڱ-5M Gz%Q-#; O7 WgT*E^ ፔ04>5lOꑼ8/:iQ4۬fI޴.%?KuKKj-Yʩ8|O @3 ig Eg ne~,%_+l,R9#Qt%[w&yP\'SbEaJP "jnú[C=ε]Fc'9׵ztG>c=@.D -kn/ϛHVǽ,rj7])tyN؃G [ Pmˉd9M$fbj/Tq\.~?L#p <=@l ŐX<%LFEYJt&]'N eڛe jОgZ'>;Tω婑iJTdP.[ PxOdjK孹vB7ܡbsyP̀fS!! $y`ly!ٚ(@V%VTɱ8@0Hp tA)gp?hS4)Wز7p312ZnGDa?oCV52oM)dދhPѹFD b,vN-EN' 0zwF򝀳KWQJ}ʜhjN.CDGoi.0 AV"87$F|ZeCWy_C'Oc6&Rk{`| i9l+Xm4{MεA}ƟxutQU ㅷ*44!vrir%}˙.qF,a59[T;ǣ=ׯq+O.-YZhxs.)qeskq|IٓlV`n'cpaj Nu6ZxEY d I KOc) GaL qէ%õlE AA8RV1h"Κ!k>Fu0grg' Gv Q$cu_6uzű8l,^ )L!Z䆉vŤcL7]mT}ϔi,z[/S-q\4ۢMƅ{u<'1Cw+D3pk2:կxi2P ˫HPP|#IH8+C}Q/̓HsP*|Ėf:8rI2<̫eJ"H9SOMEPSl#2FV6]o0D_>bX΀Uc AF e#7g4v$`dK^lVbc_QM#[K :)7(>p+i}e r?ILO.1|*tWWlOOliV}I@;?.wGt U^b<ƒ.Phh _k4 .X#_$}ͶEĺ0sAV+*-=v( O)!r?["E30dX;X21>7ϮwO=0ڡÿ㳎>aIxEѽ/m2j%Tf|ԈIoLSFSBZ6ٴkzQxw5+X3 '^XqpԋU*n,E+9IM뭥6 g+RMK !!sI2x?Ks)Kp+ẺZV4ucUb> GݫLeزb. H~AIY~ȯ$ܮ&5U5rA8nO(~2 98|tUB̦Mkkk} Ҹ=a-=״^:`Kp 6~ bܘ7VPG..PU/m`d<5LiJzޜԌb+) $N~7@*d(ߢުf |_6n.ZO~t*7>`lHi<;k )(Ԉ:#)|#PP7sUhgB6j׏M9AȀdn %dnW׉u7Q*M(Nl1',+~pr5SSwmcBDr[t3ao9ZdlQy4IlU:fx2ѹ&vh7ŸZj^Ny ﺷiMI9~/-_ ߌ &JKYS-e}amԔrE.^N=eHs|HXTqu!#xӡpDVǥUx9QաJzV8_H}Ъ &5*am6ĉ.h oN[vRNO&C{A- ab34W z(ln.3ټ|I2hHDZ1"K)fl ۸t~/-r u @@H%U<ח $Nm-1HKC8PMs{$ޒFHo lwyhl}ゾJS1F٣bӫeGv_˔K$w|F} )uxnŢfUM:s˓W3EĥH^upNSzyΎq0٬2{csЙQIS]\3-*?PXӚ깈q\aĘd{݊P4h5ePm5b -+i-< 'sv6`i}\[.ik^p'dMRGԌn^I v;DI`D@)NU(hWK7doqAPh2ik0c2nTefr ҳa- |OsEuuEhrs(Gw"0a"S6jPYՒ.v4l߹ݨrmJm@[4%ٍg;SApf#i!:0u馧,~0IXoR C>:uI9NJnv֢2++S,X^_3ގT_h4Ȗ\/mߖ˃rT?ޓoWl)oN(3܍6m-Q M|\.`blO4[ƅ=:ocO =dУ,40>; jxƵl-w.+{#eO5`oK,ΐo+{Yۜ:HL2dRƠlj_ HݏnBÑG#1UF>qQ5 xt<5{\DW. 1s 52@Ⱦ >P7ό=UfTT?(2~dr⦮wV Wy">VG'4S(:zIޫFTPfxQ&;elN|5&BLvCvW!hs'0tUWr\jB^k_y>XMwb|H ϲ2P(=> bAe"7cz6e3l7YR;ʣ̲r5QѩElHu>/RZ:~((zD/_ͩW +FRaRܝk_+W>m1SDj%Iój/cю=KRxW//)`',]c oE,:qBjSǩ'$%AɒLXȓO[?!I#Z! 6b*qP̬3jMQ„xA#<3? AG"C,*Gpү<"ӕiu{\Q'ofq#1H@zOYki ߈'ң4<$gEd^qw3R8B=;F6iv)7"x͗V4 $T\#q\}|,"}5kJ ʏ>xBdtŧwZ`1=VV(_:;"Y08t=[иF"FbHj%8]U"Xr+Œ"Ou}vOں(޼|Y6U.\EW5 h-%"-` FڱT "吁a2DT8^}k9PVxT'+gtUE?ߛ?+DDͳhcSD }c$h,c=-׶c t3zVd+_UZXA?Yϻ0Uj|Bu,$d֋uKbO j _~²(|:Q3pͷOWOC2sbeOpm;~8ʓC߻PBItK8K?eqy&FY2DI:=1>s%PP9WNQxޤa;L[>O[JagӚjSI/ɚF{KRmk_T GVC,L][WN1 / <>8aCA^[& #qX#mv|1A[f@x[@4-+S"ʂ ]΋ja(SF9 H`0גa շlE4lA2ksbwp8ysdQ KtwטBk&ܘg8QtoPO$IB^zz5Vq WHjb6G6:0 b-y࣎ Z]%eQ\≉̝5'x84֚ӹ74 ,ːK<Mɪa6 1_`{pe)bDP GG Ă?;컳jh;2p\='PX^%-L2CF*|z3¡e)r`TzGҨR;t;p-(m5z6,ez!Tl"ogա9_Yq(s %arUCEN| v!˺ܣ`?ҢhzP6Cy훌Te1K*A// %wj腄2}W8o-J6W'#D dz:F{(m:WŒxz. 4wyIW⟙1 %/g%ގ2p'"r5D!Do6Av6 Ht ),"FxAv2r7&}\E,;5҃.Ry2Uh+{xI&v#(i` WL jq' #GGzkWQ ^G<1E$ OnxOՕhc'F LF>-: l\--3Nv HV*`'^n=:!^EGN2FfS~.RDұcgC)we++xAX OLdjN}.XG.syNXzwv4XAA*M; E*$|j*H[ y|X7nz=RףFYd;1qxjྦfv% [0QaU;4KҰ%mzWΫ[[|v %aEh`y޻ 8E;1}U;n:ϺEmJgT݅&ukJAFrfV >D;eHD# D:B/W\O=G&=Y#2CDq DƂoQkldRaIO䭇9uQ6_ȡ|iHwV6mi%:EN5k)Ƌ`v@fe{UTV?c%r9{Faqjy&7bO㑛56?g>{ c,CdXJ}cBe8 "MtQxݫaĔ "4&hJ%e@4]{jth?G ي(t>՜QCEHS'ߜ M'GO׷N1SI;n_5i窦$r*3kDfkwGSb3p\ycc!-_,ޱrTXdh(c[A\BQ$-bN5;f: bDsJԠ (mR)MTLm '_vGjPg5U]"K˧juYyS3S$"( VX^pBh vyxrNR/;uя,jp%rv yÌs/oodN7vdB`l$Wl^$k@oG ҟ>,7Axkh>h!vUR#zG3T0ZVf\azũ4FW[X9^5biI* 8'Q]5jr' ,Ef<1\?%,EAየ03<|whЩRmvYWIg0DSiO09_Js.' D7$`:SKyJ+,aqgh7ѥEaꄙW,Tޛd,, ;}' GˍbIAWQ0F.xT7'F"PG(_E=sˇfžra0yL.L-|ތGveYLv"A]$2Pmkd< ׊1Vvz:@z=͓=A3盲y#r;K$Ē;cC*r%YzU)WP&f&"oO` >Um\ l}/w7!3R8ob2^yLjاg_h-R,og*2xX̔^Sq*WPt"k?QqH)?b!͒[F…CCVt%0|80@{WZēp2"^ݺ!w$z8c5O6 9෷4L*9wӈL޻(m m d:jeeHb^ۋ,'w9sI3,R/;N9Qq"^IZtFv`EԠCg/FR=~>E&TznSW~QJL/&F!v=(ʚ1[̕UJ [ye _d(a_lY @`4!Fw\{=$@`/L;b p˳J45н Fyخ=;YfG3T\d}'BYR6,{HhxTyM_;쮦{]ٍ"Z-}4<ǴR)8^kOX~ƿʆ:Mh=\=DdSaWWu$]ػSЯޛؠX ,'2veqU`հOƷ ֲ;}X2jn̉5EG@5 nf$iB z}3J刂՗T5503ֈJhk=|Z 4[m ~D\#)k,KO&t˷Vv[HQ !"[FnjW;%<;t.(cOm4 4P?D{z7in6)rh5Czoo~ߪhaꏡLiٿtFж[oC^Λٷ=@`w҅}ҏu'}VVB8iӞ_qk@k/Mҕ2xMЀQ T2S'q.Y%1r}-g\e9#{L'&eOzl6wzNạiZaҚ,OA$))s{Y]NlRiwN}߸T7C^M\e| Q<5vϒUr;NUCXW Ү9(}iiEl& lqG 7 Ub$#_KA:AT|8u6!)`'M_hFYSAaҭY Oߕ`FueN0؈b<`leW徉I- >M eN4JI\#o(=( qKqNHCձzL@},` A+ E2@Ϝ8$ H*sCp}*FنbW"jyT{;b\t[aJ1)nm 0'ҧs0y;^srH'l;}, )wu1,_Xq)x`@=lZzK Dҫ*uR ]cl;ĶJ9vI9YȨ)~?M ]sQ'HS_E>!ES,4h\\I],uqtƋ0zE7VE3W@"8v 'HDZ~,_vP1 ۽;r `IG֠^w tsv@/s)c'dN.6}QJw—LAWu:+t-)`jČ1/0iY~vjDӽAuޡJ xwto!9 l.ѳggC2Rr=gOxQ*pLT @osu.-e]ʣ@[VmTR#cN"p!3mVP\}6l0*k4 F'PqPHc,G$褄P Ņ `2|4. Gc bOѕgy|VcAf;>G挕0Dvp7㻅 !8dPl0P ;B)e\jTQ:qcj/ Pq}:1Y!hnAtQt/ZJu^՗xe82B eFwX&\\h0 K(n8IW }ZA!I06\zQ~ijƒ A 7h]3v꽲=BM{Gu^3' h2ԿԸLe( 9Ն4k]Q/=& I=B{̸~#`ҜSRAo ]rbh[/C7vHmf7 )td"k[fx/GnK ̉Cv9n[4r0eMJEN4u%U&!]P_t1)mCqUBiS0\lNь]o>! NeiDXإsf©igͧOaPڭ =}&\60o`pA "MxwYzol;r79~LɎ{C ~X5&# :̊1bB(GST+V7a&z:<+qVo%&uq-W?RtɨF͞[,YEUU7l{7!bXh+2Ngw^Yi:m$' 翱)hH&~LJ.8 q1*@Y/T~ףOAA{Erу"`2=MogMyF]RӫG[n|h\mohşd reK;4Z]x?K RTfF? + >nƃo~n'l!rARH1fA=t@o^WWc$#9A0fej_'l﫲8n's+IvfTQ.-~o"{7# Hk@ni1LiA-ۤ2׾5_ .~gdBo/CS(ZBn.[l$$ᥨQoyf6#7},q_gQBgR%nɨ]1(hW)Gvyd'l8Z2d6bROЄ4 EtYJGR(^ֻ#AJSxcZ^w )xqhЯr0 JXzֺΟ86r).6t8xx[XC|j|/߱ ɢ丅3u4=y,Cm5x> U %, ;3 CO4FJ$7uО;hGP&~,w>JB %F@wUZ/$у{&j-AkƟ{p ,z^i21-{"I~`v|Ht([{nyi!w L`?e[^hKbתM,gFpjP? nZ󩕆Nn5KcR]1]a ކTeCj"$]kOs!"6jlcJ#Z"e3NTb?S`'j/ SJeQ{zRrW$yNlCJ2W`\TKnlHgL!Ұ[ߙC3>}PrVm'S f'_7+=3|yjC丫䥫_t`6> Kv9hY#*EuDqNIOo}SEUbE8ƙi@`5 4) THh 6-ccr Qʿ_:g9*jf(rQq"7Y\01Ptťl.icbu I r居D9I͏T(Ql7rA/w>G>@GI%X;cT,,\-HcQm}JW}ֻ'N-vwmwgtգ#M3PPeevcoQB?_pɭ [Sg0 ^lث /K~ۏ$8YرO N*^ ZOVޣR^\ uAΨR;$YC R:QՃNsV,˞!{._Z Q!Yɋ넄o!V݁8g4]*]t$u]"{^(dYUHUT^pQ7-E~яQ ~m#Aj]Q~1O8X ,-ͱ##$LgfȲ1TBi"ٞV#-AyΜj\H x>_koav@W&uЊߪa6 Z:`7a8lpkC44 jZ-Dʫ.T;ڮ!gxs}CKBA8-`6yZt=}{F%mFQXوVdz!W_QIOѷg)R<Cu|^{j2@aIKfH5Mu=|?ڀd$].u4+};7FA!ۤg5 w i[S0FcP#mmMeG!ê6a!<a`D۰U#W R޳67>/iz&{,.o v2Y0uN#O~1S5/Ή"udA} <v\$1-5:ֱQZָ6'{؃NʶXuTG@lĴ|$=C3Xw)mGj xIb|$uc#՚* ;3~oB\r-;=27p&ߞ;m~ Câ͡\7l}N&'p2R,=[TP _GM(ܥw=㐲f1*hQU@ ̟?q$ʦL8r,T 9%hVer3wY!eoJf;=#=豖 X m5~YB)b Iogy1 uaJ",U_􀵄<@)8By2 ƭJ0j m:c{?1ou>3p fMP6˯pwL-p-eD|`?MK?ط8`[ ԩ[m݀цύ|F"~`(W7Ed?(Q>LG\ԛs5Ƚ'rRJR캽6Q[X [t^yþo1@Pl}.Z$\=ʆwA7訊, q`Tհqk?5"NhQ&ձ\ېx=PnPb90tG}݁~ VbrB!JޕU3{kJ'<@P"Y&*#f4Ƞlz.a}d?e?ٯO.7 64 @dqr&OTn.F]eyJ?X; 1T=MQbM(Ubə65ǦZ R Uxp$k3ρA]X!C^dF838$uC5bvD{R~pn7VѫhYePo[˽^"ocZN &>?I֮ ѢtsHRʬ*c&J1|A^a@O-fsCt#>)`g*},1blfoU[r8~ A~˨oGpp}tjyЏ@DDxRNヹXgőQ$(ej yE֗3doQAs{*LFt/VZZ@n#(^.ngMqYmмB0, r]V[}*+NBͤn49cmze(D?! ߛpѵIT|d'ypWTaEGs6]e瞵J})#P1r/f(9xd已ii` mBȊaF7h]c0h=׋B. r<06]wvފFܜH7(-'sD5]+ (Ąʔ 1-RW4 2Gn ZDRC\URft LL׷QC6HMcf[ 1. (7`?R`~:b:^R3ą /մMeჺ/IdEӽ˵u m=' Ght ksD~9|@dv}K_J(Z` 5MTФ5(ݪ_YXKX]iU{d&X"G(".bc ۞|SMr+$MEǟ%EgusWed%uuډdcE%P #Pɏ>g]ܓ: ~"ծTUo OpIZϪn)SrѼ-@٢/ۆ^>s,88RJgIMM\~lfӕ98d,y[^V]ya"ќri<Qպ77b=PSDʞ'߇ uרJ # 9O5gr@~QDhz[TdD,x]Cq@r}eYd5!A:,΀UtyWk PILŦ$ pTCx+ʔ-b}(lI-~?i۸/fM8Vw*1ž}!R}IeKl Pego~Fl* <1oB;=jjfJ$1F-D.pxKY0nKx!~-s1?A\PU䨯Z"% ܻ A5GL4нF,e={QM uSdz5Uɭ1r׳~é6<puj0d 7TTu+@F[u2r>EIYy+$3:,Xf7[o jGxL&wRMKCw2! ֜V (6@@n݈)&UY?NY? RK'kNj T"I, Y0yߧ1^hh|Rp*,Tii]j0V90^ΔWb W#h(I3!0*R9oEpzkdFV@Bf7*o;; KZ)FBOۥj>XYΦZMsa9^ )[{RuOlZDg>&f@Is8IH=hAn \%IAaw~m$m6ΫqN'Ё#$"B@r\iUtgf@D_:IzG U9Y|t@r{,-y09%1<0 bvX N䰐AdQ0l`A#ffuvgZp=Tʉ PWzfN"fp:Io7X4D'II[^sSL۵|!Fb匳xT} G*C?٣B"+#ҒWx#*81[OU)a`?o畲:lr5T1Srs3k6L͓<"YbT8$;JT˪=k16[Pg7:`lCt1qNEMo(|h',Z3iՙnT*@C5[;xI1AT8A3zIM@<ݴ?`΋7~XUzfJ]Wޮ; i9{yM"`2P1䕿|Z&.lS@5MUEn7c_r-/l#w QnIO N"CoGnKιv xQDɳ!23Xoyw{xp 6Y`C8=|,iԟ 58TPN[˺jm'V[2f"JY}.^y* ?R;^187:K(}wEn2p!j "т$1̒@;L-ְb7tP7ӭ7)f5pLZSzAV aIIFz+sERQY\<4GⳜ!s]XF0mEݟi v%0:QpehBDCk<`di8ԧq<'+aؗ?gDEňZ=oV{g)ho*13 6} NYeppE۱Qk_ 1)zyK?829c0)(/87i;')ַ"&׎ݏ.?^Pf i8ٰ-yZ*OTJճ5 /SEDlaHMR.3cgΛSeb1O~U] ;9J*orMm+vO1\Tbkam0a]Ig3OF=uPz~,+cby0靍at*qgx@2T}39[U1r\S69z̥7!Q|}VD\d<〞.Xe(/7UaUaNAez#c/RJy^t(6R^YhV<_-nk-E]G<' Eh% 7 nmu~.>t>rP2 Y+i,C*ٴqC!Y4#QQtYa##򉑶0pU̳*# \40ʪoNPPLU/}bcH_uO̷w0훺tg q̫eiЃ/s~T[Ax9:&s|y/_P[R%4@`g^Y?Fw WWP-O s7a$)[*l֡Gs)mOf p?sW8AuM4p@94c[^BC[@doH!u"G{G@̈_Xp ||o܅dܪdGǔN@UR&n=qnОЛ6OuP -cv<&׀  d1,'4aĠ\r.E2pcZdj +#B/* vp[yFLNE_Sz2,ݱ+@QmACr*CNS$p`f Dq9 )ghpJ?Vi 7ESy3db2dyjt >w?\Ud|a'O2:m$RmC| Wc @uLOjzA##61E.o H8Woy8VJd8Up~,*C&5RAoMo+n]iPo/&{k.7M4 M5/t}Hz~bc.L#e`NLZ(@cЫֈ(;LwaC&]ڟ&8H>V@Zߝvd`7hT^-`٨yn| tY j_ߔ?~]Sa-<'6Bhupvt>uf7F)8~3٧>A3rF%+(i֤0u%{B9S.Q0ze>OPQ- CQ:}a(iB[qj4r:laC ]U"C+5Exğ\]2P%_׌M<">:LH4H[f0?d?}8$,0~3AˆЌM~r1x ]Vs W*>V;l)>?}OV &NF}(BL-1)`.^:n'C xnJSⴥ 7ŨuټM/jRR WspDR@~iapś 4yՌuf6{)YU`قv\nļJlehu3ɦX;u[+Y^c\$m 3*ZΒ݉`ԯvk,9ΰ6~ lo⇬"$뗜5xbX*j$]7 aLd5dټ_E܌+x9bЊ*88Ep}@WR@is 8fi>HpPet(ktZҕ̀iz73t 칠:Y.OS|(v&mu:HhzV2@P܀:At2.0iM,H]t l;gs^B&`|O6u@w`IRWWdu5kHީ/'Qt $Dq@[!#@x.lqz: =?[ VBrHDYሒhu &nJY<բ*|n!nUIѻ<+M"ɭ|GOŎGt Qe!צ_KkPUY~H9v^CN >n2D@RwdD&j(QC'ŤۺvqUGcddʱp*Bo/3)YF :ED( $r8 -4IIw He=jۥbxAP1_FGH5:FX)s cS&Y-aóY-/H_Ԝ !B1=Pg N/ߎ㟅8ƎI+HjSJJܪ~6n.Α| g)s93N׸&BE8S",ٶ59e8$œjEcEa R`{~+huBl < 001?і}N5VP|zM6pljfkDtIwRF荨#|:(5t(~"s\e)iV6=Ko2O%(z6xYK'ߐï=&gj9IMAXPFII^Pvi-QQpy@%Fppd *&HQriaٵ%*z|{No26dmI@Iq lL9qʉw8G.k_ws*p.$țTpreֻhe!rmvdm;"nrJSGX^sE0^**yAto B&77O]"ㄒ 4cbc+ z?[v "^v30//?D)G5ϥҕO|A$ڐBB@4?l.e,`hͶ2H,.kR+(^QKdqۻ 2oN,ɮ r9ۀoBp׼WOگyvخ pcҠ$k>Pu$b9يe(G2r<)d zB5@Cp+ޑ *|ƛ*)T* Prdʼvd'l4 i’_½CU] qu4K7Ę4W)n-+Snh@v ֒lD_x6ڧ%^bjh9k> x&>p{b^"CHc.Ȣp݉ j]T2 ojPBo7N_ЂCF>o9@$=U4Įݷpi>0Z6biVy"Q$1sd-t;#E7 = :WP%îZDj-OP'BjVyb2,G/Ϙ1NV}񰃚btƜZ36 YLՃF1bDb Gs0`qRޱxɁB9't}$ݧ7h^+\}P,I<`geRE cn|)C{Rc2"u낡Fk2m\>!o+NxPhrq.IXY"y*eQɟD#ꤳ[p%TZR`Z3H!R\JUꘞ'ŬtFqa;gKӊ>'vkN4viG.CdX[G2s#Br"q āsX2߃ i@yeM41ͱioQޖqj>MT ,CY-dgt=J(ٷ;+KD9Ѝ~@4N # %v- ]-Ҙ!/;hDN/1#B#+dE¬MIrgem}ѹ. 60Qiő]./78bZ7wKG޲Jf%x[c2Nѥc+nw֐,k)v^JLfjC_>g(y)U-ÿ5 {,☗#kGq=紤?{4R!+9 >W[%0PJG6 8"u v*94&FsS~qa{^hQ8R1\ ˱8KqqɍegtF͏M@v|(f$x#j.FڳUÍ^~;XKO$1'5"Ne4$$Ts/y~n/$*Bp|9e XQ 쨟RMB$8ZyEcԕk=We5 SR!'vB~O" /?-݌650gR"Zr+5xꛅHGqy"ݭ߇<-RǴo!B^e{Xam$dUq 7iEHW sR(7 aCj`|:PKC r#'Sl쏀T[~0s/.#a܆_C쾡1pM,RR;K9pBA";!,܉Wa/~d 4_vA4Z^m,+-&GeIŅ%knC/N'MF#{ 9QGJU9Jr8b(f(kyZ>ѽ׹wHs*QUscSu: ehn(;_F?~?"XLqC^ +`p*z"Дsh5x ZcqeR4aSS'ɎWujBi ;bY* gӤ/?a83\_@? jY,9y.(/B`AbLۑe4B'e/z8۾3[d-]:Q_nFإjg87I)B=F=\2rr~9 OAڂH@ cTRkd7y\Niڝr$f/ 9ImѳG{qK3z魌J-92#Ft<~3o 3X>$g! iC rT+E\~߮G`!L Ck&"c ݟ/MbRV♂NIDz˟I4h/))tz+<X 6a\v#@̟%cJC3-׺KٿFXkfZEKOF 20|a2gNRF..}mW ^3X|K\7*%i=b:詖hݺ(╈#Yt"Rt=o)AOhT920O붙aXb)X9^s9LIZ@]]QЂ蕲i6{V;}1a7mASȏv@%2Һ9t/?|yBeypc3ez eed%;5[Ӂ8Vͽ_ j| h0x <x Jlx-6wtuPih,+tBZXo؈AGjUٯ ,S!*2/}3u$y =ikâc8)U1i{aqUnZN?C\{ LLJVl°{Z_ro 3]!nB u?sr])*WaEMtvK8e]6>[~hcPyTDγDF" Qc.@1$n7SHdZZ]Z+`E 2k>N>ԲϽX}*Xc{_0%LU` %W&a$-kF"Ů1]V8?_P5a-+P:>gˌ'^Vd,$ΞKvv=P(llo ɣZׯ8 OS%Y;T.MՕv>7ʂ=5F2M-󾻁%xm^k+>w4SEaqS0HC1CP:ZWhjn:ߧ6zЀ7jj#Dd#3Rs]%io_*i?ٗ~5 "hMvȋ6J Z|qsIHZ?!p[ዶ~R=DF[74Cڭ2[PKo`oi&_B%m&~Il?y$Pv 01;/PV_q4 wP9R|MV@oEKШEs|6.vk4(L_[7&:AQuaYL9\sp*daYw{vْB[trvb|^R]\De\H?^ǧ:黗;; ('8B\y4kПpboۘ~aҜnd=;m.Q`;!+s}L.~jx$d D^gTQ}ĂoMviUBn w4Ll39Hה T B7ČS%C2脭P5$WS.`Y8#E)h vmRz϶8tM1,GU^$-êYv#~@B?%>LLZf8U U!QB`lw]god1?%JD !j%O,򦋱ŪHdpj C4s ۯg] sf)OW쉑KJWx[YD #}"/_;svE`,xX"ZS<ŷgJBfVlV3o~A5WEڊ)I&W5->t챩_$;A/C"ѓbI|*deb |99=7#*Mo;Jx2KR2ӎ@NOM=ZR,T85nȌu漫4-湐n#LCkF"j/\HJB+[G9n)l|G^5qhJzz#ĔDK ,pE1{\&+)?1ӽ [%aԗ Iǯa(q/q'u=5,˔Z^r{iy\ET$H`{Sv6QBE|zKfq#ChYg O6AP{O* 'Nsm0 EH>8e`hݠ+<;,׭G]u+`2V ax/ULrs7נ>B4 /p_kb(T|a]Ճyw(twFs.Z75OS; 𸅾"b+&$ F@&ly[=˰Q~`}sބ]c\6||G/]DD-'jD0qZ_otw$(VV` H1 $TTo,>6Y7@<K"aJ%-|Jt{UU'0RVKh ?joG!)UtrQJ`@ ff^2˧];MSb+l~M%Uo ;k%7?+ $]}#A{yY8)%~wI\꒶T )vZIɯw &M\7Ir\ Q=yD>֜¡OWV| ħ2W{ CSOt4hq΂dz7DI+\R\`,:,&6(I d ZIu˒=BֱnU/6GoA _G_JyA?. ^ZYRf \vrUO~ķKݔ<^`<{~(P0O׉uB}S׌B)82 ֬YYK&`Ax¥ ωcI"4;y}](LmX(O@],ƧͯM ^Ha{ +[> f3Z0Mۋ=_[ |7Ujr@ֻ6dBB" z_@sv91ilkaow 4}NV/ݻZE[u2+A5:|NYiUXDD)+f@>'n?Ӄ$l먈r.EUqmZtBr+iCNˆQ!Df5cך T`>P,xnw< YSE"ݷC[_"+0eWDgn9%/W.AОYpH lԈ 75_N7-\)d xV)Z'&C@=mJЋZ0C n!.{gG -ܓE/[c,{9=.ȹz@x/"9 ^am9g;3^rr'WT9à1XJŘ:ܮiV>_?:h۫KwOf?ݔqĩӕt b:#s#d>aEqHd[څ՚"^.v6>*XqIEa/ÊLAqd](SɅ"ƨK"Y$<7{uLr!2zlJi>= l믊~+ߎC?}a6'GYf[uҽ\ԵK<_sYTNeh$rÉFLsR{}J!ccE:@A|J+׹a Ѧ 7y3ƾ:EQ4"9ᇉȧNyIᰓS͉jVg bU 3!$ V+5>ю1'l@K#QrC :P".BbHvw3?2vr>Ga1Lv~y1L1NĥW||Q}\ :aa/]TL݌/^[$mZ~'+(!_# &u֭9BDZD/s|R҂@w^F[EhnmTUhj[۲7U2pظ CέYRBFh}..lT&T~XwǬ Up %=_j&Ge;>5ը_tBEktI*N-o mh`bDgXٻU|t?o{q 7fT1ꉬˇwA,LHLDrFB&P+݊A܄Qduy{.Aﳛ\Dmnn8)ݫ ӎ^+<:u.[?`V~6U)ȋD_F_S{s~zF̲]V$SGUJ1Aӧq8$m3t#=Wmi9AƔFB ܇ڟ/hOu`*V5שӫAZUj6WW>6# ӃQWy?6h5$=ҦPuD/$Bmv#69qwAA' fe`]%wuEq,[e&hds+=evآh x P O*.RPe.zƫyBSw[V.]W#O2sHy꓋;l7h"h6RUaxWf,͉q,I|o=M}ym@̭6xj S RKvмMc|"9qO_AʈyUR]0K~3q >?@Dț) Ui!K* JDc_OƲ'DX"zd,.>̛`5!pA~AfMɍ"о'%}rݾ d9V@dlm@$FN `.8ٰ( k1R5C'3[ct?1'D\Q&%Ǿ YQSNF=DHt:{uU*,ThV N:VZ?ㄼdj `7Vp9FkDJմ' *w>~z',&;k7.mI*͈#wJMjwʽU/ٟ%%Lq]gr(wBȆFe3C9ԗ4b֭+rsC16Ԏcɢ*vKo~#؍\ F4;)Δ5z vIUB'}KB62LPk$2TCpS)҂-A\WݹPWsFFjɾ_7MSٵwYP?914f 4l.#3AnLR{#BEv*WoHۦYXHHaҕL(,/FL>Nt~0> Bs}G&sG݅B`wVx*e/O|w=I%tˇ6x +Qsaz.{WH Ҵ_f/^{Q*,2\+>Og=ҽN}rNj `"#ʷXpEJTաQ) N#ڄUM_y0sh&g8%0zJ`ljCNAV86u6#͎z^נG_" NDh׫fbC_›y2sǛݦ>զ= ̷8>?2`e`|xE2qgsS浔ti@yZ}#^<ԆU^=Zd`ܺ90vhANJ'A˭ܜ3Cct `yuͿb=xTemBFq@'C+!qeل<6|b ͽݬZAaļWT"rԿp(w5Y6EQ;&(\iv:9ni;-"D}۰0?WɘEp㟀: : FWwˣb4lF^'4]2D.Ufh,Ɠf]O0Z@䅢W1#ŕ'Xz\KcPק ŭ~wJģS=|m0PRkdץ(\Z^*κpnYMPүrJ~nr,.9cqQB9PVk0`//g[DZeP[r^;-2q)(}?&NG( ¾^--zy>iQre22? 4,P^w8t a!\3şjX]-<?r: LP؁V90@!HLFʺ$q9@*+V,,F.K/Qm6fuhocxE7E(=]iÿ{yM]+t,D~L)fkJ&JY2ĆZYȑ^3 7[4&v7RZlBtfu2#%Zpnva]yǞP/)'.rYv;I@y XrƢ.5sk^lb>d ڬܫA.bO'S\X_A]?&R l(ͫ\KQa)s8%_Z~L|=gl؍sie-TGH)A˽nI0b[nɗa'{( I4VMNTBq`NW^YTtr JbC5!zI(_ QS:&LeoG_WU˸}T'ߓl%.[)qt1'2ۖ Ζ뀲X?:9N ~#,6y$;+B -ajΛ˺0G`\2붸P8BEw*h|nFco(g -wtzFg(Jnt2R}pXK5,J1phV+D8 Zb*1z3[E,|N^l=74),6C†{sdbmߑQ?$7zLKwԚ|a'-եA-T鿽w?8pcS T7T:2rd{^[.r^4B3JcGyP%utpYyМ䐃Za,C-RJD )de4, .a If%gw<a!ȎFrNGh!)LGsz"ewbnwcMl& ˗i@Z2"H?b.Q@r$QЄe'"wtWb UH䌃遠;8S^ACAxo %DKOʫU0dgMbW$)- %M6ӂlj%?aO(ٙp 7{LFUcl\+|\Gtm(<ט<,z$<2rVŀoS5 OMwC6ػ:U5خ_vըw'W$dNaӴ}։t01Q4 f;\͕}TFnMLܴn لz0UkWdj͊oͩdv尋}_hdw  "M{(JBlbgT)wQ̈́=вުٷmaBlwC%y /X<0͒۩@s*IaU 5'Iũ@A(J{J0G\?;ଽ9W輓_aKӔsYfM;2 !-ٖyNTL@i-|mڨ&hD.TJ#suN70dҷkNW0־ FkEw@CT`SЛn.{@KKsLQ^rZ;s,'òbp5 W?,t6H^@%B*Vʑ[x-eNN _M?=”5P˅kOq2.DyRI}\^$< P*gq߫?hr@EKլ7zF&OVfreOu`8s=F$tucwI1Χ-1yItf~r锤"j@<k\?ZN-@Y dO.W"&x{$ (1=%]+Ruo[mS\&6ܝ՜c7TZCGcT⶟K%M@R@5n )LǦvӵ{/,jx'T'О 4pQ5nMj:1=?#9 'VB*Z)`N~s/U4$eyHM1]{+r|{sB:0KI" h_^A);q@ʰJC9)RҚ53~-aΒ듫XQrl\pi/?K^l xq`ی1DGm|s(@'i#8!_.&Y)Ehj)1qy1B ;p{W@aŢ@^m|liw,~-g3Xߔ ֌+O&3s!iaν.g(l*zb_}V/ o utf[G4K6@\}){F m!W۷ޅ Dus#_ BLjopI|_`63 XoN:R;DT~f^ uL/^oWvVI|mQ ۅ|6FocKFgCDZbEmZ;OϿ% "Z3Tݺ f X_R]@ᰭ:&Ͽ^Ü"%Va;#v1Q_xbe0׿s8u.ĮLt03[E\I .WE i%ufVm,M&т.6|4>ᑕ̊\=מU|A+6wMm* Y S O#fxqEj%֣ lXί~3 ٵH+n;c=J? fY\7[>0K:FeK ŒI$>YHU=U*K [`oEJW  _pq97K~uv̧783 O)"7)`]Q٣bKЭ6= 5 z$qdxT{ո)G"mj+2dA}ϡ'}t'"NQqRh w|G=ؠ{QeCC$7dbx"Z;ݯ#Ccta~5 (xcҵNXdvLLQ3h;=@q-X,:;x}?_Y/L:l'(@l8e QR(co\gL6G4tB/z?<">-H4b!o ?:Wʹ{$TZՓһBJ>垇M4|ۚuMP&c-ts٨QLN)OvC+\_+5pi ;LPtۭ|vpAz8z-ɿHp!Ѐ*|^YsW'V>bYJʬ?JWƒ=jwU(errAV!q+rg8"f,xK* İhQe!UR-^X3KI8|AA2zE . )rXkd'嶓%,;d6z7iMmٴ_KVK~-.䷈LH[>P`c$>c]a!vD(wx$Mimxn|"~fDQ=qwǵXlkR^Hj:3,$7!;aOcB)<R<kCBMCs{.6[Jaޠ eg_-_-cJEaɏ",0blIb!=yC\x©vG.ҷFuN0Фp{{Lx0\WͩΠ 40k# c2!*t'pLQ~{ wsD Q̢wEIF?q/"[˶b˵g9pQY|d]OnT0}W_Ɍʪ.T2z< |mI5rPJ l&ġ8"RA]-J%DH"]@ʂߵ%nZ@(O|(\iܭgפdT70\ؑ"̽4=imІ~SϊG%Uܩ+%$;߰[vcvӋ5[)\@D?dXl=Lة.ZӬGX-h2e@%4I~Fc@OzsVct,R€\&曧sKCT)%֟Ó]Xq^m'􎔉hWͱ5x7g3L~KE#| ]*҉gJb l?Tzf ThZK;fyqx 3oi6ELATa AQŏަA3'&cz*-( fTQ[n _kfѰƴ<pmi.·I]HťǔApnxfΒj9XԼ95fmLiWO.FMOp֜fRFPݖPL-/?v*z@*E'ǖ:ZPʙX/4hc@,*t/*S<^xOG/@ -"DX4](:=׮ v(&px>OZ2o[I`, C_ZSS*r*2ٰ%4`<-HO p"-m˻+F F0j&;"\!o]pGe6,29v'd}Njl]ҾDh=~iֺxE&kՅ" ݍBHtDhćƼN8E;mΎ! 4hօ0AIx8HuΎ5BQwcvG&WzBMSpxlmގ klsI!COR$:T 6'39UwC _+ y'ޞ)'>UEBؐ)Q';G%}?sLd8jpA=E~wīǃ$aғ͝ВJ6N 5ŧ1Hk`Bc I#.jc5R?rG]@?xQxՂ|R֗XWS:p'Ә8B9Ecz5M.ΑZU\C =Gnd'k!dCo[d₧YU^r *EtI͈5Szx@W𿦽O`ME[FxTU(>BkV- D=i&JLwefFv݂߾mCw̍"#g:È-:Md.h-Gc5 ǂI#\1SgTkA;BW3GQ/OV@6\i^t}emPPa-tQ \\38'S阃UT ׄo\\HsV\8e) JaKX۟uoPtQvIՕfz^ݏF0n4`9ߠMbQR#M`6HppR]}8'rg-6ZFJ0rL+lܦ"pSY4x@o%&{Hτ( <8 {a{q \  c4 u'lX,2+5dPrh:lE[f vvXm+ Z6Cq: x!q|H>Ku9ȣެ`p=7zHwjYd2 =!=Z+NLL]hy"Qo5R{ 4 k45(iT!+/41@iGf 7@ɍ_koU HݫʜHT(b{7*P0rFp@+˿P[?&Tr{b>-#BT͛A5Q,A'y2&d=<9"Ğ κ'Qu ;s h?ݐ.('q0p^*促B~j^kB`]n{5lRSRHFHUwT6]rF;HG[ ?g$"狁kq=6nߖ_\^-M:B8-.Z] E0K-WeWI:3 q]`^*ΕD;ըSsE .w\3vm=a1bw8b{~Ĭ~`ÞQܯ]`J*eϞȃp>"y:Hڐ%؍8lJ]MHPʃ MүLHVl`xtG~//ivvRޏa)*.\D #MSl@& 5SJkZa+P[׬pԜ" k_0B뛅6K J5CP&=2A{ ,a T!֥bM+x 5/s!N0S'ߘHSaʑu0U3& R~4SN6-~6ipOy,n*|M5#][7uMe\XB3mV#c&DŃg!7 #ϢHʒ"p7Vx_O]^No_u&(dCeey-e5nyC1Lfݬ֬Rs a~<x\/Dj>LXːV2U.kb!=)  1%ΰPKvuS$S&.Qe5,?u$.`t9;, WL,0_AGlt'Ze6V#;O1Qk[yٽy_Yo- zh`Yl q%4*ɠV8]򝶆m%-&)NPR \U YH)Ht+F+֡ڂ$ǬzonQ560 b-zAć>pKfa Nnh?5wdmZ`{XGeB<9N ZT+.]r o~:Pf+jѩ6oZ\35/FJ_[}Hb]sWјQDΉ 嘀ȇt@@;̆qmo4i c*Hwq2mcҙ* nyjRn5bʝ/nZBxZq G?[f?@̓LGӲRHw/p"l˫k^a BF& .Oypغ#y&k!-&dz4;P#KYLrYZ,_'aM4KSLj?Mtj1Q w_"ߜ7VK5&fm] q_G! (̑".y7@lXD*(Dl+Q_[+I` ?֔s~7k:j ӳ!b%O9@7H.c)8ҳ ? -(j KkbR>ߑs׷$`RF'o`*[x 5Gd'my mvF: 22tɗ;̼>au+שnPipIXr kNk\zȯ-^$/8EFK CﲳN],XH ywuK)Sk7z@Q֤靰 Xʝ(*Hq"3TOzHʶ{ ;Stc9n|G8MrX3zB^? +.$B$I_.Rp$c!k#ea~:ćE" I_H"a3&-??4.z+ (tT|2g:EOFcfӠȣUN{ea'@hS̃UZi.: y0Í[wzxUcQ1 or'ŻJ*k{(XMhY_p&aQfI"3tAD|mYG)/CEg xJGv󷙛e>n"i@$$iQ!mCEt̓-[@wjJ8&I@=JH$$KkuBt,FuN- x'5Ǝ6.04/QV{4`&Z?8ŠiH"&kn%&CL~@oLW1p4|_P< խS|G؋e|n›<ni(Eڳ+)Fr,(K45}`k3߯~pmz@ryr*MZ15 @N-&\[:˷P ŭIJj`5X\_malmMy,=]Q#֌j jϛu2AfB՞ (}068 $  _2 $Dw`㦾 /7&2֕dkf(7a^tQH+<lt6:3|ӕL%yy(7&J2 \z`4j8ht)7o/8x1Vґut=@^-K'EEkS;~1# _.~7{$ p0VtwO,erjc;|hL7f'Lpf>N3>-D_/%]ttIwulG=/ôN:tS:@jYȧZfvdCa2 aPݜ>랴PMRJWi9hx'da5U ֱT 쥰-4^(:Pߵú U(\㾂~V]l}*tNojj˧kJ9g 9;(iowx'D)?/xZ9qHS,=*F L|O͇sK@l6snj`ٲ􁣣ɻ8m3BlZR^vj1e;u@$]'74RlВcI Ӯ@au晲 p\]LaT9,m6_=eN {7:.e4 يr]کVUOm!p *yqt,h5. ka:>3xlNb4M~vCDb g6l>'Hx.1GK'W72mk3TJ oqB a $SX.a!/Z{{'lBϓ׷乚j7P16gpJ-cD2o3l!24s`ïj] [? G-m>ɞ~#Udݾq]P eQDU,ZM(ߥu|13"P9s!;'UK[o:_pzY+ cpvf r"tHAUҽ:7{m+51isζ#H~8Lđ=#\rn3b0CG\اX0zKX(:{f>bw KNtK _dK=)w„0k1?1?_L0q4Wx vw+!.Bm]rۤMSx1|~oa#qǨkh]Ou 8V)vZ{RaIQ`exN.?lv`QgҐ @ R9Wόi[ǨWvf .gw8MJzBDt~ 0Eu]x"Kq<`5&;; l5@$pK&3sjB"d,]Syط$@pizzns *[M#xOPZb.bXs˕/zeՅOsnr+Fw\{| ^PN{}{=dCɵ[횡j(A(Z.f5O9<mY"Ulm=7R_:6$Հȇol\`XN`-},R߰mi+Y}kLBv-c,]c\s΢_C2͈FD@eDzw%& a؂lq5)G~ &ӄ?BKX.(LeRhQc+ etHү+M4I#u;G =ȍ\*%m1HERB()!SNNU:v("xWA#h4b܇anq !lQ@n2="!/$(jb4e&n X, zǎ5&란peye \;s%LhuZGpX]$5iF=qSl7[~W\s B#!VcGbZ%Z;RGNx "O+8'^=-9ҰbflG6tFGU !]Lq4tǺpu` DoB 2ZJC֪*ՈJy7_t*J |EľoV[.xW zuF帨ޱTTM> Յ) ߃6{D8WVxKFaZ\SCq}!sKppd#hU]J, A.d.5bINMWȇ7vrPH6? O_$XMCBng8SBRxBʃI!!3_h»ϚLSuq1 9*DOes#h4D&%o&3 =TYLC4 ͛ro4aI&e6, O}#knػ_j`CZ RHlb/֍ô%Z>+UdCfe[6`ֈ+u#kH^UɃh~M[lz I0 L> L''[v΢|veWM[dvŸa4a6O3 DҋO`P8IjS+s{0V=dХcc"!߂;5Wm4|Yah CΗ+V:B[&Zl^a.m5 5v\s#4fJ<}R@$b,0Gegح;_4"NWYLi5?ר2G99ZkWߴhAhqՈUQFLgx`Ay_ڪL9䧖iHRXBA`ItD~v(zhП]DZBp:߄b$#o-՝M,9LxEkͅŭLwco}/kj_0mJdۈĪ5Ls t[kͣ CB >&Yr֎!y֩"Ќ4j{3]WFPQ$jz3 ׏Vh3˘?L/;J+fd|8rXx0[8i4 !ޑoQ{ҩH0Z?sa=$&s |&xheC{=,;/qb[ڄ 8(gq"$s]+Ҷ_"0@*h❡f#B٬KF۱sl |Cf_ הGg-?ɻy~`Wn:M+kF.NDF gPM]9\f/O{d.䡫 uqj#ڶ}/Z)ڦy32@%"E ͋f_2rSSYx+ _L58 p㎁9h 9ic ̛!zuۙTcW9w?UtUMg_.|3{!BxiLuXcJwwKkNه="@^>%!1MGNI_e`$ea)9|~YxTyEވ=yR=(UfB [ jEC׾dUF,(JfVh2T:udꀼփ,66sxg*e[Hg>&<63^|R`NDOK=B~M=(sS#SR;e,:GI7#)_+)o4Fн>ܛ uԲO` !9TOQYKwYS 3ۏ%\ urG 6KRőJ afXfV07Ƃa?sCEW$کX !:ka(D)}u ٓ,fkU |%jc$ 1H9?sm>:JutaI4Ow$K@{f0䞴J$w#!UI;ܘ7;Y5+!R:B/\?o\wh]ctullTH;~8,!ɡM9Ⱦơ}jtYH*Gp.T*֭=;LmCEֲOBJP|(It 3J^A=ՠr5x- 4.Ik<o0XjpƇ nD[既 _o2/Z~8 kA/x琭!8Rcކj/#X5}9dvwDkhȱ-5A1TfUkZ^<, Q[ѽ.&82')!CMC|G(L/իrUtFV,. uUe]Lm8YfQ=,˨grz\AA"'!! Q˚hV#z@9YTHcnQ;tBΉ|1²\5ft3nrH5 ߲լ_ (wttUmv{%g (tMl]9૳RhB '6w'Epgq"lM)9 V:9K; f}D &Ȟr2En^I;,}v v0Su~`K.KJ J6syhDt` 6K85@EyLPh0p卞kN;sPqx yhNN2.aǧ*6i~eU+-8mIXXzf 1- /xEګ^M̽>a׃Oy:}ҽYނdhӾ6# `& &ʸ1-v}{q0:*"_ك%BWaY DCг?r.ʸ)x81}4߈N_BYӼ"-7.B:auSILI΢Dmh!M.wfRj;ȏ!I)EGX42@ 6HT%gR\Mo=K/+xm[ȇGH* >-jͶN(WoĚkA<LZSlZ>}w(ib3EA:f;YS\ei k̍n#vkeÒe%erZ7_A'0h}f'5VAp# ^d/˜Be  Nw+n  EE ²:4fh77BV^;2-k7jf( ckP\k5]Ed [͂ܵ2)7hL>uFj\IX]P/[R*<niAУ[p|gEsrR$m2zS>|UTn8Nn HoW'm8'I"HW(MUBJW8T@8dv.bAwKw͑ZX8ʏp৮X/=EB6k/\.%bqt,\}6ˇw:k,RuQN<9Ddw#&zuvn3Z16kTAxϻ>j gWI09(. %&%Hˈ3>㡰-[_kN`?XHGo=2rnZ~D{mdaȗlV²<\3odo5E(ECe?7 (9Yh &u2& Z>vajD{ ٶ5/5z\ KC1` PkPjXGTGr A&DP5p`Mu{U2+lJNM6"0s:9> ǂ7ZG^˔+ ˰/ 0Fu{q#Vy)Ry@>2[BVWݘ*z ב2An.$) w3=a 1"0ieoϻ /!B>>y ,-`]EbA'B/B9Lh]05nq3=Yɝѓ$k~3X~/+xԓ7[4i|`=hH,`xl`exbȼjǰτG 5:JcV}vHlŔR1 t=Yh$V/zP|t|m~+`ࣚAҏ5@M& rŖV.BuMRz,X̾AE(얌`Wi).;`?E^#y>̌V*L.A;%ec@_@{9D{ 5Pl+e>%ap堋3\e`Jm_hM;l^CFԾl{Ɋ2ώ3Y0 )anj|tk*g]E/lT0ӱqO>$^b7\vhi6GR:n!d'2r*#C=)dJ U N]MW=(Ju~kx_+ 0u0Ds\  KS/&m@5NSiLw2<% 18I<>Z%lM:1ߜl#b ߱ҹIB)C\\y([QV2'&=bH"d, 0}/pr`Y#7 -YlQ:C̋g< EgàiE}&_H_`B?Dꚅ_v (p!- ';WGR2I#RPYhW`a[||KV|>cuyo}@ЫɄI~BϓvJەJv5nGs6qFXGC8CFp >ZB 9jzrWLotD6H[ Ư캴R3hF`k|%^#i88ǒ9gMrZIcm^oxsWq;8"  g%4*Х[hrkV~N&T;Cv]b 8ԆexB1fwyCǜhq<0. v2lCett5}~WVxz^@ 6k/4#b2Ixʼ]@4:!.Cd!2X-㟋M adlVA>HZX;,E%|XxࢯδI aMKe #`nڦY,=qrPDc|25Ljo_I 9J\a#Rga?eznnbjTHF7If]~s0ِn˲ۍ1.f h4 v rOԗy$ I=F@F`ͭ!QЈCb&҅]쵙G$ZI4h$΄r{wS*蚰qsFgw|mGMe+^?` -*%"SOAnp\iØŃ>`h{QOJ}| /Rcj{r9YP|hՊ6D6>yc&&GXrG- Iu*{f?cC\ӎžg&V=P }Ŋa%c'ہIVQ%[-o7|/ P8aZ<i%Zq[T^$VZT`7r#%3J"oy$/`c>Uf) fGTOL%!8=;DO6/6V^ *,*Lt-E8?$YA=x74PmGNѫ)*←@̪>FOBn°Fuq(;ahN cX!-}p6.A6-'̢Xw 2s9l.Nم/ULġ*N Iw7_ !)qVnLkVK{V$^B%nLo蝂U1nb]`qžzGYX-~M ҅W!=s\COdٲ$1 #ߣl\ tptR$ke3z8wf^ƺ{$f^p٩"h$e #c)%/zzEcKIn 5;[[ޱU1~ ?eW:(s\ KL7_'Џm5+<{"\pCϡT'R}6q27 H?X'<֬|4+RRJ#ƫ(u{"5Ň;w(˜so D鰵J5kcyHcE0Yɣxb eQn@ n6?2mp '`*Jl0^>[COߍ.%q*;+t? Ǯ_:;w8ʠqRX,2 L#szg~A (r{YU":@L >a ݜЋmo2]@R$t5g]7t9y8t32 FU:gZ w<(d Rk˝(r>nmkKrZ xfN>Wny `4,>hcYFȋ"/zP:oM?}GO⺼e.G9LH!/o.p:;&,SZ΋˴yB iJߩ2ɑ Td).,v|_@ߦTyKM@@҉F8e@jշ"c"Z2}X]2`8(UHԇӧaڷHeCrZB j o:";wVtEIhtOhy9 hߏߪKH}-vc_}^9quQ :` zOKJi0cIYPy^6kyN P^3oݐPih臦';>z!" ϣ湼Ak$2va hޑ.3dg*qę@A\qF B`50_.Sj| >ʿ}6d'H2t!lhjmB05پ<3A8pei[##t=F\d-o9 !r G#&S>eVP.C_ 3@yv[Ŕ@/b- e:amz՗KLd'SȵЙ@Svr_T0)x1{,g0s9%lx6 ξg#b"v,SDl&qb?]"NF`[Aa)a=2Eh1 p%T.&IJM+~tXC2}Y-L$.{l 7<r'xiwרj=h$;?ls+_8#wWDWQ?w+Z{ d8 RF48y`^2o\kf0ΌVW!z8B;\oYC2S0T6-B4^F[Vy9dV#+},hOpi6  :,[E HB:fr9iGLD('S{a@S=s>Uv:yדtS%kV%/y 0|(CnpzH16WEȻ;Ό/khu܃u }Uӏ4q5k\:__jͅb&[ >Q&XQއ&H3l& E0΀060Z.E}5 wVe!zż5]er.©s!`k1ЌZGPCX-$c^EKV),?]A )Bd ,KRcJ *7suuش}.l2N?lcv{ `aj3ua!QE#ީoAA!1&RGY UpC1I(Ta߬XUK0O^-y]~ GF)D$N,\P|hϺg֑&l2L|>fQ0*|,f.]=K|Y}$eVPEj\pYHlwiN?s(-=qz6lpg̕:$ y xiHFz5`jѶl`1:[?l8"wZŶXC֩:tKn'^aPt~c0+ZDe%>䫔}7siSp;tׇd@81F#OQ7 fB"I@zqr 1?U}9îp|C^.R˛U_uMQ-~?6cy]* ;fj%9(].pDg`,cO&Af{QȏcTDPfvVm |瓮 5Z 9,<\-"VEYoq7@y gn q.? cH%;uZq?o'RIZC[p6w|iZ|_';JOIS;kq +*ԥ:XcoO%S,{[?izl"X,{! [(|OB%2xpVPg@|GcKIYrQI,7W~Аt<zS>+Q(`m-9,A<i@}`9 @X;/BYQ2amrO/~X v3$c4*ފ:. Io虶v5@oAaZr#+rq=?eCCSb^M L5SrWZ$!I\%fi.(=ՓDU饧o깏_MW6+/^jMٔ ZI6&!X8 BGC ˃ȟpʭb*E}!nj`NfC#EG>d*`c"Iiwi_@Pewd*F]n7.fp@4? dz=3ґ#ªH5@JFP_=aD螕Κ!LbPOFAW75h>y7$ &Xu'@A +/*0Ԓa;=Bqz5Z3ßjfl_1.to8 |yTYTt(HuFW BͻjTb4ゥ2HiZ#+ AgU3U߾ x<#reAѺ!qcc лC9AV9gY>bjרLNGo%6_a88?ڑt؋zRUwiJ:=nԳǯ۬{_.:}Eȕɐ(uSV8B v ɯ>}23_&DNUǝIH 4CA2-1#qdI@MsgI[(cL*`f՘ zE <3Ua=]@'RgԹͿo:ePG?jju#hHzP13C $zX_d(;V[P;-U'6l^<6uH^Bl  n3bvq145?Ir|=vmS,! ;D0r1 `!blwkvB2BMJPlP%NN!BSƻZ0b]jzg6> *JVekAD~Nѣ^?Luα` LC 8R!^>OԻbkHlZ33C ~pQ_YTDZM+FFf>W\8p_0x4GaWl#3bbhþ ~X`+Qn.cqfJu8QZl:1zںIɮ&-UK-A0Yi\jXOKQa9ZY(tX]2s#nz0犂rpE' 娃J9TjA\KJZC>8Xăhop-$$ִtJ ( t]a]9-!)V*P`&5G@6sTݲ*7oof8zFEbhP5$263-W<B`˪iҾ~Wf0RUaP(y!  xZ!Vg^q^-kb/<} F`'6T /Ȣ GK)?!tXgSNHfAZQ^84 >3{UeD%/mG([K>˙Fĸ!X%Z 83K% 9wK5,eAPsBZE?s; >O/i*A~;l[vjx^S(j_/׭=T._q7 .*f|>kۮF)i_iD%E=ag!ެݸEdP CiH3eb֡ZGG2Ei~yz뷼<) r ܉VZq!v# "!Z!.sYR ;†TK/Xry7umsJ T[+'lyLSm"Q0οG T{j7|=* ;%jt<|[Zǭ*2 n.i pAO_|5jj)}Uxbc+Ms_pl=lƖsVaR qD0@}9Q-;M̠㊞Db{SNDd޽G;nT *z:IXL4=8b絅1WX2 }d.G655pESa:,ړ9pѡ dNmFe\FzH3hPR7xЪ22?\ub]xYL}ˇİ;nv$XC~#$TOfnO|S<*/S ?IZfx2Cؒ3 YoÉmH_iP=KEfu(XLq s6E^" 9T ԓ@b6k;DKuB6 B×GTb6کl@rRֳ7~~t}W)}^kF?}I><2b?0`H9ejÏQ EP<Etsg68N趃ekZ X+S66CM'ag(LV)_Z9a|vO.P^Vn&GFq=Ya9|79+lcH2o мtl@aܟih\(Q\ghZZNO# LG- 'FRBn f8u(2_)D|CH5MEp mxg9A-p:|QIԄm%бĩjX i16n%ǩ~碊-PsҔ\Ǎ=b7g,rڝq.\@5cHjpB`\Z%Vz k˘FR珟҆HP;J\8" eR`5<'ggvdJ9(2E${ |]ġ[>ǦX*( '#˹Ѽp{r.R ~ݏIyo14xq_珿IZX_mp<-R;*.lb@ OItTY f yTt=&)7Ck"sd|x .R :_,"z_eתnήg&D939cBȡD=* Hmmj,#qv{|n@#GZ<Չ~>aAҹ3rb':9 #w(tzٝ $p^+t&>A}ݳ0Z8aHAgruYS(r1g4NYJ0)p% lv=(B]=wyJC8SjDgyC5P=B,fK@w>𦍥1ndHL0wT@ ɽ~Ȃ\1Ĵe4|hsR$~ezT$X ."Q$gYD<4H)띶@ltݺv1|J:;JQj{F,[H ʬn 1f)RĬG:0L^X1i1Bd, A_6StwӦH"j@U)@tyx6=*lB`PQClWxW.~,ggax#^;KCI(tG/h˝jv*?Sx./Ļ%ޭDFi3i5F8b:bz o̷Q=)%sɈi#LtPN Ĵg~Ɩ_x7Qf$ jӫ1f3iwRR/CQ]d6 V}MWgbx>\Xs`Z%^3hCRvԇ#L9ay|Wyo)ƌIN \#>!W3y$oa$jG% c^gnhC߀) =RWw.kivE+~TG}/oR f5%ߊ(lgtjg;g{inc,uj9_vj.J|v8 CLC4ZXņٶVl2C8O$9'Fۨyf`<п<2^Ae =g mS0muvdmN<3 \>yBg["6̓AmYu⎊A4$X rVޖbH`:))o +su1{=npQ5~Z]NRW1؎5M'2]x3cv`U廈#B%sfpBl7R\ـrc4\6-ڎ0R:Ȋ$Tr;}xkzd#6 @/i!uiV= ~6w7ZX=Z|-NEiVpaeT=GndIKQFid]HDb "Ϗ9 ՞Gȉ^0#~~z)R i/B{to."IfFEضx73FY.|Q_QgOu n5կd:\9-ph@]1 3 ;3o>r@pAc͖|{~7踄B^CrB=I~о;?Y{fZ'wâ<۱B) Bi'So:`Rd*詤i/Oj&\S ?=iӬK/m9g݊ [C+B]iDyX C-ZtxZ@ܽW^#ʵp6~KåMt<,<_IΊ5ϥcGҭ yx=PޏFvwРX:x vwԩ.<C5􋒨 0)G-cWFnyٺE$9Uo@3&w6I~5&kMя](ElةBcecO%e2,b/)?@N}(zR$zWz{UMhUnvpr'L30o{z"}6=LoE3=0j0ijOl /ҩVUt9*mb%'vhtӅfo֮gīL5a<( ؑ/T-ݖJ0Sٟ M d_HK[]HC\US9iti&B,gC*4.9XLBVanbF-d*`K #r _2m7A0PP|vi)/5-%MЂXB3Rǿ9e|*QY]=o0P?hT#uUGjEoҾ&mgS5.u!"c<_4m`i58vѿ/7!OE 3 NC{zWB]@.&8IQEs1LRgUil'?fև^"h8UaYrE߸\*/(ɣPb=S1XdZ"<ɟ>_o]˼]| 6,'zkhhwϬ&r'Qy I2g ˔\! 9CǒJ`\5"V{Ha]7N:b>银9ԕPI3GſP/L=$(:[ЏF ]}64WcSdầr3֔e_VL=;+v=5S[B0:2!PD~eH\cg,V,Ujwr۪J ^GcY' c1%_Sȟ :dIP$@iRQ#xX5UpBl^@A|&X lyҔ yn2Vo+{{Cց@_bSiτ_QUz/JY؈L<-{E$hS:Y48J"oPap1ѝ@A*ꍛWw5u I(${] m-9(}!T'/?csT|7|eQCRV"ŘNLv1NG!:O*gW bjfGfpMMg5+f ],t&WՑQ׋&##8d*]ٮ놃g nL bzb/$Z)f!ߪO6B8ʝivR[9Sy6 dW>grˆϛf49iJEݹuA /(mILX8V|LSEJŠ "^]ڴ͡uH f5q GWsq>{yhJJH9n{P:~DU6K9`2u=R -ͺF46 k-_m]mB] / o69IIGVS~g~5d}藛V%qX6_Y%W3b`DQ<FU ^iƯͺک߬hS 4zɵ#+ޛGp2j9;ݷlrsgGE] *\}=}jg&mt䁊ʟ$]rqur.\>s\lG$>l:[!5O)I=~)qEs!k$PO}`$]hmM?)qvО W>8z)#M~ӜG0/0|{ &-o  Fk8wB0I |-.Q˷XV!vo),zS퉲j;sę3a]Coԑӕ9 hćf(+j=% R9Su~φ-\!+8TOT=F8Dq~;=_GzT'Ӛ0~U Vfl"LTxh_>ތ8Qw[-M7N@GZ2\ZJvaPUx{.؂% Òg C&*W ŵPl1Ueuˎ.aP@feA+5GI& 2?4~bqr77ШC%4x2 a(CըxЅQǍBی^I18 ibcFSҜ`@†zn̘>C:5Ŧ 1;~ Ap dOMXoY]>9Ъ;)3egfT-5%Ahdy^pDs0>o;FШdfW"04zw/ `T%b 鮙@W5e/Zo"wZ,_ Sd_PoQg1j_ \gk%-YUt0O!`yÚrN~Cwfؽ71'b[,Ff6i2N0݃U,E*#4camP+jceH va/Sp9~-_-bj 4`x|3ӍKk 4S$i6±(sɊgwgR`a9))R3|ys|#ڷݞEjvQQaXEDQ7>YQC-19#u@sφ͹C1#?ah_b+ s]X$c;~&^ջdlVc8اo`00¨s;v {p•8rNc@,"Ha&$odjUTi VyQ0&_P+ņbQ(N>jx2Fy -m1zc'Ư02 h#R)ѭ;xpY:3>QB-!,z8Zi֏l'OF8p#¤hUMܰB5s>V | xgxMB j9x\!$bMM h#fRװDp5~XS#qzX (K tq\cF<ƂA?YAp9h4?szECeĖ{3CsJ('8<ݩSF H]q|1ٰ1'J8?֋]J.xg F^Qŝ?y频,U {}ju+%=1/_)1~i ly%k=tLT@F)LO ;c\ pEo،$Jox㷴nS&m5 Hr#waŤE2׹&ϑP@ gA ^gK|hyI[< <: Όܰ2:0kN4>AK"d0)WFyC(+p;)U6FdS1P߸)vnzu6OȦ^JcJFxU?csYj#`2j^jp zM$h?rOOf>Iz$Gnm:Le"t}0%Ce3띌]RK` fo 9rBwzB4҄ϕzs.ʌ].6֣kMumȻb%mw7lEd]zrG۫=Kd\sL|w.7!cLaWc(? a/&?/*=/-jc/Fx+DP8>Zp573 $8rV` ^>itJᬎMٍl pCX54]l rHKk}5[S}ۅo<)"F(D"+RIVO:n__WZJ7HV\eL5yk0Nl~N()w6ċ=u-} =RhvO}EHzE8ӕ3ʲM=[f)5h#eb~RGes_ +4s&7zw$v4-8*%JcT's+䏹T iZ+Bq0[PAGqAP1pΫsn{4Q0kB:De9@$HDa9 t*eq^QLn{Qka7mgˆ]ddr5 G0 /< 7I@Zӱ͌? Fw2IJ:O$Rht@81 vHHN*As|~5h?{߷OxsZvS(Ǔ{0S,n0";5aq#JHdz }p0cOiuM]0TrbMx@鿽!+9;xv жo]"RC=Og"ɷ476P&#-S ,?ĞrqI/Qܝk =r>})сظ4 N՗ ݨ+uQO.;oYIUBWOso2"'ؠ[B8i?%':974,rN9D5> 7&P.pWBo$F|Y깇&mi[=u\hmL7qtؑs -@39鉫<(+wWRdueǷ<:;**YUPt%F6hif}I$[T6o77\D7H +!^ ̶9Idpˇ~[RU12&Z 9a݂h0Xb椛q"8 ymxe4XTŝ:g(;n֧!G٤3c u!J̚."ȧئ؇!댻ߩ.mº$-a}ԝ}* wJ2) }'9-h &OW14;z2WiyPxTJ\V̬R~eܳ꿀.o{#|pi}Z?ğ=hplS`jC|zHZOԒ4\Opֈtn%tE]Í;.&UU#| A&?v͒]/+8kHdhT]ӵnp0k۠#? ヤ4G@t'!.H=gq,aR"m'q^CZ#&OA6tp?%~-xpNyV7r mN7X3"`xnD:4l oFmbFtmuar1-E_!'Q|K\T7.-6E8 XO$ђyP 7N>,taScLo6IP#RW;C\v!֍O@O.w_U ҅9E^D%wCF1EN[q\wMmfNgqjh'dIG[a6zFRnj$LG?}YKmo*%i=IUF? җwXjpjLc0vn6t?_pIܠ@C"E:KWc𠴧篍w4JIOOk N*-a`n~a]y1Nfa6 P c?U=^ KZwj3*x4UGcn;K%{~x['!1P-1\*w͛j};0H}l]t;ƀAXQ?s Di:}d=>;6!MA%=pc0k.ׂ Wb+01kkxU_!O"@C-k]Ji]`w}s'¯R !eZ3<*| Y*aNg*#u{?nk1z$bWKc)'A v 0F=T'4, 4caz;*XergKkx5Mn=̶ D|8L)Y`$Ⱅ]^4z( wJ(~cgȒZOF\L D193 PO]A̋67mAzV7ElRXtԉ|&ԣmER֫Al'h}Ł}m)+i 8Bp@oʻҪ8o{ҹrI֢ËUMARxf]¹iK} 4z3+yB.6ѫVLN}5~O3?{-1ag8_cp^JS{A:ޒt0](H:B8dz rb妌继r=g+,."zW^hw@ur0g ;Vgx-2ʨ }lח>dȓe>5d {1ؗRg0 8T\CW}D]Fd蠭=Y42{;#miYeڙ^Eͼ^˥+r'!9'Z[CF˲1k"Ui 1Q\49+q(rn XM&*q'OJ>əFZt0&k\>iEȲV7y[ld) $ Tj5ie}ᑋTo ЎH_2г}D0S]UbO3ܨ'xB7Κyښ9'__?=,pM[0T ;bHR"Yn%l╡ lnM4mCn]=R f&p 4`i[Hb(>D{-&,bO;N2ks;b܆B0NGI7Bd,xol^DߓAp&,Hyp<22 V^n эvi.KzM99;vNm.h`1)AW</F"KNtEPg.,U/0XL [ٖqRQfaFuԙw5ɮ]4(Kт08wr{V{vGd^ Sn߀)RC+>caD{L¥ͫ5 \t~} HcBd 7o앰pV!c*aq~H-SjT;Ӱ)t!_)G}'m=ߩkBGlܻ!TҢ\%n$#".?/ڜ*х+w4R \ "¶fط[0h?~U3}ȭj\fRQa$3fSXHz"I e8ƙZ\zwU"0~Nd#!5LSI꾈H;euWY8q40'GV ?ő0?sLZK SkX~c1cl(Tf'U 6ZmaNi6asL=mw)@RUg1yBeea4]C~߱}ӶnAL|=s#(g!,wZ֡@M}*9OV^B ٠8ܑ+.>yJTaFnR![)7>g&ɘQ'T{^(;IoZ;2td/~®bX¼uJu!Ąm,IMpy7i"=.FZn3ϙŒ~%R'Ԁ2K|~jU FCsWkdF5hV`'+3a%_fe3K&ו]^&PeC}J8jZw]`eplM?xLq:|٣/Φ/2i 3^xԴC:Y0zxo KіH4 %--&ii?)sw"}d싖oDn=zH͉YqiĀ$֍a5S*YPM9lB.ܟh.9Ӌq~PSM˴5jopv $Xqz.>79, tI0p^bVFkU>@&bZSjCdEK/'A'\g\OoK349h$q$Tk'6D:흷@ph@3|PӇ)cT⿧? vUH/H+| ?NЭ8N-n'c>' )HNB ;p߄UFRtp2ONDC}f5wp&rԁtR0w8p2_D9iYk?5ҹv.(ڴnS+|򰟮2~@$FKߘth%i |W{]jTYɋӱ.M F&Ea0e~:87K0๩us[<.{sI3Yv`l/X5k :z&%D|GdZPwLZge?9. :d\tT!,u+ Iɸ~^? ^7be]􏧰6=ܿE{XJ$èU s gTKt[#: jT9:'ZNg*r'9fzs(HTA1!Vq_pk9ǪCq.I_aL FDl&G2?;Nd n-2ѕƳ|m̆H`3n2g2d}Z3?76-EN_hA07%O"q 1E KE <,Dm堮ꠟng N+DDhBԮ г.!AR \=L{vI*xTc9|6>NpcgW?]W;EcUzCFsbXAm&LĻ0*FҬ^Dx_DXx?%p /cao՘Nm % 5n:7/CxD419Og NKCXW^'W~(ͪ;):17z/ư^/n2f4pWFYGi'ɋFZd⑃n< Hmbnї*ӦBsgQA%ɩ5.q"0{ IV֎+`|WCۇQ߻DM+g}Eeg 9O9b7Ebhq"/Dh$}s$ },vaitei͚9'F {k_/yK *GaAVX?n{/rD}e躠v ?^LJѩI ?Q7b a86)ns].灥S( $wv H4ymST>Y%c)."{cRΑ|#`8E$;3^&q2M[?m3lMj}$ "ro̫dJ(3B5v  cz}5>ǦA@7~E}zv=1gȾ9;[9όY:79ӕ _玁n6ژq/23z+kώcX48+]-INx{'YE1N--`p@1epp[sCy\[,n9&O0  xǛ$Hj CeYkFrȪJE1|RԭڦOJhPf\:f6 YQf^޼q3v_rj@$4~~pސMAip_ $jKpmMe}Z%Z4~JƷɘa7JS{J.Z8e2;D|riZ⾃g\T%,iM/֔?2xui0nApIt~-r -ce(]z*"uRKˋ׎)0Xs3U!0_ |:e&r~_f&=;|ڗ<ީ{;̅jh!%ZqGɠ1um"Яv8<=ssp7 5Vit7]}zv?ֿS}.7i΋4I cAbtxt `CGNp $Nq9'lN.[SzI4<|A?[ Mh؀T2{ ߘB G4`9.)!H!8+ ݪTZ4 x:^g .F)Γ je(QaŨR soGUE ^@QVHFg;nÓyqZ4kj=6ϫ/e4Ļ\w4r7L6J߳=U;ViDCwZ{1z[0N%XfJ (4 46) m_te8%oRrthpxvQfC$mP1oſ3/-t@/Zk^#͟a `+\@Αf˴3[TRC,"Vhz'vlO4Cqj(y}YPۨ_;n?Tqp28T⃬ligH@Q .tj O(SbP~J`[ObЏH]t@Q"RHV->rȲ p#>XxÿIU'Z<"BiA}0 &E ˃GxxNm[.<ԇlN9MeE)ʞʹ 4 B_#|qO)I8 mܕۯ9*c6' P$XrP4ྼ2[{^K}w\,}^dp-L$_$@޴E2%<;Y|ZUgxқ ѩ.sBHmeS +>Ji `%v{lB~N3Gk'z;ԒsҷKW&*C^W'-f+}PT*^Z!;gac;ڈ\\WC-nT}&y\ANvv/'8.;y0Q b4jB^e*y᧑ S@9ݔ(-@-ԯurw{g^3zga`|Mnj/h;qC׏'v|rR#Ԧ܀xB 0 L*:.5lH Hä%TeJS60^0\Y3G{f'>0ñO ?h%G0C#3v^d(N I7pS. &qk5xY`(_lL]#Ԗ,q<%zoAOagfr !>,x U}Sk_D 9-Bd F\gpi[P :P>f} q*;JBЌ?j94Aȴ|ÕTWuה:I'eѸ~F ݍR:zl[@-RCL3ۄ`=JskO7]A1.𩹞6{wKfLOw$tCH=!$*(XeojJ~^&pKe|z >5~X~+ ߰^N pVKD66 nvoY]Bk)VOo } 2xb$uf E"K|N-L(8)!yv5ukPU1& C3D'h cox9/XGYCǗU( KLbmԚw v=:iXzroN '#Iy30a+olyX$&pIe#֧vxV*>Y 'rQ*F4`;8S#IGL"K8fWޞG(Re+=}oV%t[=]-ʮH +@JyԻoUi1O+-ů BܛR(vU0gn7#軼 \/r{ӸL }g 3NfB"oγuRmxP~d0N&`ۍ?fd}Fg!vn,%?js8r]G{"ӯ3 Ih!lgmŔ,FR 1-dkQqV:A#E-RQ52dS#Dԧ!($wDDjvGLA`?4{8Gu;Ru0:p(I;\eI߆ ];{:8^-:X'Ԛ*+0rɎᏙĝxzmP)҄=-pl^}9Qb]|wmRC8B~yRZ[v] xa~T{)@9zn 0&jrRĐ-295^/;dWƹhcиv; Mrؽcmeo(F8whAR ZDY8۞Mv]ݦ8@&G=(:#thvI]'W'5ZTh\'L( Г֌r-SLLk?F){ӭ`koxk*;F+nQn>Ӿ/om/kћ}jhkQGꋩxʓȐ_ #Ҽ{MɾH o[d Kۉ dA80p#4X~ǧk筃9*'E,dg ΀{fک Jq>H >R@[W%-mՖJ=Ir!z\#z,vn".F(c|Ӄ~%l7g̏d>.+ˑG,NS)rĒl{̎m~yx) *Z5`-vŎdpS4p=MGP5]_8ED~Lޘy tN,s yT7@;bLppտ͒וֹ& o eR8FxL/ANKflYŷ_'a}Lrȩ=q)ǘpMʰY(R=t%= "nxE#S q>߇/6d@.F\^MD^r9ёLQ~SM­Sbً[mzALH!gk#^ -[/׻έ "q ʪqzUEW mDVu]=d%υ.N9̮ =/7].;rp}&_XY8*vz~(AzBם(w =x$z)tzK?n-bbcT[;+Yklb}~ngC /2A ^&OYS n jQTB>j 2>~jv}- T]r,U2 riÍ\NQFQ8W?6Fsݪ#0%+Z_<ea8^A~D}k߳(F] 16(^=i`3k֔25_h׬)_{GknH@NTƘ)> ʶK:@ Hh=6ҳ8WŜ%%M3ךMH}{ >{4< 1Gn>M| +_1f-ԋzo Zf P7܂v hҋt*å{5?ܶЫÜ1Le-bv3s)Š^c 竉}FtjH$V~m ?T炚Ћ[Ҵg??ŁLG;6mڌr% UB|M{*$. 5 aTdfC0/ϟIIZCB̄O^nAV𰳖USQ-wORd~ȹz'/ʧ2^;>iί2yZϳ1_U7^ADEaL“/: yLR:.$dz@IPyiW~/ɂ.;i@|T(}j4#J u<-AAB\'1rF78mKBZDw!U!nl@5PJp엒??֨ݿ^%>Z+!y696|JO$N?[bFPǯm M2SQp5EI +L 5ǧ,*J(3":p8^[Z,1CE3u_6bPQg&H*W;Mr]= GXw/W*yYo诣Қ患Xe6)iكU5}xak()`{f޽u =}`6BMr|8H@Nh{vu*i؊?_Y)V*'MݖlXy=M%62dL/2qB^@]Skry]bل׫yl,Hk6@@X<"3`|o,SLk2M d7XzrM`AƸ:50U71gTi0te7 iX->:O_lSFW}Q!UtraB Gba`ڌO %'2J:Rc2m-Lgoߦsmm,ȳ/KJ56ჃciEVut%JS,$F(DkLZ\l!RJsתŏt<vT8 ~=23͎)ZgO߁)婈#IFaxu&WJsd,u6aJ 0tJ/8>[aG#ÛS=p¹سd)aS+:с`/UzRa&&$}Eܢ2FyP}bkT%[#9T $D}lJ`' 8@U]#-Q} ZA?9P Juyf 4dLy6Eskw\LYߒi" ,{&DW8PH`YH49[eQıIמ1C}q o۾@2ŗ ;PRڬ3:үm%,D F863葋+NٱppBs >限Jpdr[l[y@I ̇Qҽᩝz~S31!ࡇ7hIpbWT sϑTIl:,"Ik"&dAo*u޸#(G.-c3p0'š6nTUZT=mӢfj9}izdo.|QwɴDlW-#r'^Io*6d$ocpgÍOѹBlyϏ?M .xY Ϫ34DTY<~rr%7[ژU.4"uA9m$F͹Ub% fFz/g6GGN7 UTN:ݦ3,e1ݏ,(ǰ{`5=ec,$bvMH:߂[^']\` Vͽ, .>+ߏ Ms iR*Z4cݑ yQ)NWkac7fgB"@W\"o8=hI"-Z&J G HOgA4/€Ahn ~zqW6Ge汶`a<d<%g÷(9/,iGS@Q<2jF#l>N YI*%ی;}ͅdHoR{g1{|2C<4ȗ 5wW5r)½0XnQqFM1^MZE& vjMC]B#(rKhK%(=؄тZfz M)J"CY6/<Q%@tYV%_vZl~#6|dRP͢ž/_^ 4w) 6aN;^͖*61eGيyzS#@6CiLh!k.sVg89S39o;CLShU~wu/;Tzݓ}ШUyPS ݉7LQ`R|_rn| ܳiq'R߰-59[\.5t0ٍd_Kt >S&&KʼGT4ČbNGt 11[w>[jWvwiׇavg;+>=ww(pe#3 0I)kQvSļF, !\Kl@{i釄ʫֿ,kfs|i0gǁ?Eu>ϙQx.'6s fu$+ ,AP1S*#n[ <3 BDȻwFjSHuQm^).9UˇO7T(ݭ|*̑C78xwFM`Re c~$ "Ѧ5`h +⯭6Oiy"ED>ժ{= ܾy,O=_i^sh1!=,KX}#\+!EVOnx$]Y)Bd3Z=E(+ {??ԁW`N!2Z|{s-6LBB&D${:ˮw3@[!00LwđQ+lf:]li8 M3F >J(VM1g!Χ%iS)[J])ܩBPc,ڊa?GnsAXJ#-U7N(^F8wV6ۄi&\Oty%A2B6|_%)H$Fbc7*/Ӵ J.NPU} ypZH=tWSl3L] V/YZϒmy!3@fq-I0;: FUUf!>jtg#7xz֩V/mBќ믴~uf1"֍ ~"/sg?L_"LKi0SxdiQ촙?.PcWa@/.܅<К*ԆSІd^t jllm9FYMW~s# r1zIT(ԡKFI)T ~DD F[E8Y}pɫ9 weٱ ҷi]s] B,e肹:F5> tf8Oר8g$tmy!'H hOzE|bBhV;Y~뮖j`:85;MOzfq$)sVWc =lOLCb'9l3f悍op ]J@`CKpD!pw 0fjIԡ JQQT<% m)ޞ*\ٸv_TЫ!ɹafѯs]kHu[)UR0JL 橆k{(~PUsaC_W3UHM3ds2+ ?_;r X23ӗWBڤKJQu_fUs2e}f':QeL;\\Ē@jWPI3ǧ"ZіW,dhGcL(Ѓb Utw@7|zM\m Wl$߇8V֐P׏I|X)V_[I4^tFDcpyo9{vTl2RInH2f9 F8B.uSHMxQ<@S.Z;uCo[W9y ͋Z $8맂4Y 3{ik m8:/6t.atp-eO,zOCiCZArN,<:QA_à/Pl9eV:$J5hԏjJZQtT?WF+۴ jW~ T 4_ԓ̭qg?!ԍHWv2ʅu "Kֳo yf!ίd5rlpKwNS$=gM=yWf}tF򭾡ȾaWLB`p)G'N̆ѲN!i"Z6j]Aҭlr˳6D<Ԯ԰hA l# uFyevY %3{2n;e4]TF? \|&=>'*鵤6HPxFv v1蠃2g)$9ɚ=H(.H_}u1987{v~۟͒1sdx4B&ܮw4hÆ{ ϛZ;yyGٌe4;)8 @/i>yN omTo_)(њ?D<Q$=]]oB/193V Mйj^|TE' a/Q|ōU1XDyMuT ۊ֝zJD'wv6UU҃USj@TMFo HrPvP!c@ 6H^wAE`)f:kvx24.֜Gr +?D{ռx2+γF$ Ýnd0{:eP@0E|f#S }] _uV*}_PoT_0E(F&1zY# w$wG֒?Qo+Bdʻ4c | ,G/8ʢ'X | 3uRbV!,…cOaàX#wCh4߳"14Y,hFskkr=[H>6C5Aw!%Lqyj ˩- eL9.tbCҴ [GM#xO/^?s&Ppy%yBMsFSl @(Us6&u)w`~>SXy`MDв}NӴ/X欴H|z=P5răC<5!&@'kq9'7:f#n~ ^v!!8Ư.ǒaECMOpD(G <8䭤 {^S2 \(g5g<ǥsZ}En2-~u"A>T-[ȦFIp+*gZ#o=5p6xUm8&Qz 6â}`2u?sƚG3\7&'@yT8XP=FM?3LyenR~Z?YP@)|9VjځcV6@=T0v`cO(Ʃ;"bqga_V/U?(ʵk Ž$J @/y{!̀'gv_lPObTb2U潎U"fb h OYf:Cy*yO)cG D, XqADO,/4=)?kyr> dOsHi[:%Q t^G鹸%ai &!W[=ω &6, WcSity&[I,7&@ n,\=;ܶʜsZxkX|lqU'/g,d ,S {CA`rE,BzԛGɐ<'Z4Crg_eb8+P^8Qi+$nch7PUr^t>'%nDO sGSB- G#F&YQygw4-CS(*pLsȵX ڬzd/`T'hrd=V:~iO,wmddϘA׿?Os.O l\6Ϊ,BfKZvC\_F hA4zZ7XФK~_4.ygSj,?ЫY+/}*Gu0MI ⇎ݷF4y=RW>{-*Fi*YSl^W Z: KEƘymjLYO-BEҝ|fd}Q%`z.V8@98R۽4Q]U4T]h]j*ρS+(H#UkjG4"[ D󬇥mᭌe".Љ*`Ku4, IR_F{ D?&DFBN-м\qr}O}KGab;ڞ(3^W\u{ͳ&&p1|SD0p\`U0jt>|tȽ|*+U\̀$`Mm~PQR뗄sKU =% ң$ivy >(Ehܜ}[S,Ĕ!ş6zL=۟Yt#D|R+QtrU8 5́]+*o]IQ~*NHnA0qCI-[=$u7_Ěֈcq"cϙ~Ar^jJ?6$`?@~~n3J"޻\}0bmvt2pfp9l56*B6ABnp)r+èRT4;OTcD0[7̵.~3zK(,Q$0-/+} D1LLuX^ T_rY! OBa"dz"x9anm}ۏp/\iVd[(i0H dMi)#CҁXkm$bݦސ\$/ܿLcx>6 XLsI+Ak y(QjNan+Mն Tnl7=րc?/czAFg;l rʑ\{ŋuZ^"CHy'z߶yajmW:CTo):A[QOI't/A/7žmc-@=QJx=mkT4)9hFDԉuZt["(8޾ lj>WXp/&h$0jEusYX4IiABDj5sڒq$ y_KoR?JuTCOB@BD'[`C/*80~m^Y"sЍCjm>|vz\tSg?}K[F< B,TSֺnH~PqLJ?1>ۊt75ozljAz;zx_x{D_ȼ}|B}N‘+u"xלğ *IJ+vXb[}\|* I<%n Dϓ3&nP_:1h)7fD:\HHH8,d:2@Q}m"~m踈%V1 ?x1*W.؇DA7Gq:j(vfr \2(eӿ"O6e\'brp4dk]1Rm)`V`Tx$xZDEqZ^;|߲ G~|ll >TebnT/FbؽF{E*݅(Q)JPʢ?؞I+RuB8 Z+[zirВ{jii ts|4S1 Ymo O6,ԨrWPU&Eړ2q̷xI N!',VzYHK} ((MZb `k+⼸j_}Wv#O. h%[!,WXCь/X`~D wCu9Ϟa;-uU@q|2)\>2 l[m[L[W3M zx?,K-6 X7OU`hf-:|S_k[Phܜ pظ˞t7ZxCY8 ;3ܔW;XrWҮEe`$-eu}WOB*+`BAFwS3|6bE(w+޿eGp i f;6*6=X,mQ yW9q}d.FFbDp$TsH`'g)>sP|nIؕKdƕޜT-+5A#-,h~\  As!'Ū5P<k|v!16t> WI>ƆRص~-{-sMHl:"Nej>{p:⟧ԆiŅ~0W)%HQ&qX~yMr ӎT_/[R(%2C7qb`5nK*{@Rf^|5B>*RQ64^nor;|XUᒙ;_KHr, )FXiur"wO˱Wiu('@ E2(T@:O [oOrl2B`%L׾_-l@F[?\ j6-ɐP@RW:"b汸iᘣfn' tl:;Le#+'(^+51xmAld@SKxC9dgS{92{. T=>.H;3H>=Y`MwzҠJ ?' I\Gk F<ȣ:0#n}8/Zmm{iݛ@#ҖKA' {8m40q7uhIZiEc(UCE6z(<=P6ۙ'>%#vA C(_Q* S!qHzXNg3j&ˀWһb & ݶ/0lzN$GPiӚ1RNDa`:2̜$u3 ;ֻO5 }K8' $MC1<^kquZ)Yn >cJ]F\j\e€w/ ȏayeO4~=5Pz ו`A:2`uH,xһ\4z_fKsV^:=׫96(ƥۇ=HCKT3j~oEkAunoRz.ˊn3i9'jGThb>|e1b?m9]36z|<1T,)hxmY/ MW9'IsQx۽tR Px(uf>7jnǔ^Ә`4y/])3̻@uGj>,"hhD~$*n@X!.fSk:Zqb𬍫6'9zZGr d9/С}7ݥnWɥћH>3 E& ͒G1gmv)K=C8g:Xث {ud$":&7rG +||%Gz?ǜj\"MOgpq#W**P~&&Qw*thiMPD_H/:i|Ip{Sg9A'=v!c+#*TGAQO ^xX}Ph YHԲZ}Qx`El*} Rz僃d k[uau:|T!qS~Mȁ܈ju3m%IhRA)o~gC]B>*Pf Qfxmۍ$"ز4V,:-o鶵PKq`WL[ԂzT'%uJB'`arWbXY^1O}B8PTqs "|iHP %@'zDkC-mh8" (e# k_;'/ L%hw_hLPMm6B4h.'KH % .gyߑxz1nVCLhng{5L8/En-v"0 7b(t# hOkL =%d%CF\S_u!&ڣ䒪i `s托b C|Yx53D2}=F^-YV#Kܶz1rC~U!: Y|D}v NʄFBЩSlY>Zc4x5[v q=ɦt4mzdAաΗ1@: ֛)gd"CkLP@xNuG瘧S\D,a`r)جp֗ `HI2 g6a?P];8GjJ fr_ a(NGbyfXUV al(rAWkk*'y@yi&3sl PCUj/"DE3']xo:PcBvINBGaGTTE}rX[9h`ӫ:zky.N^~D [׬&zu %CU 4IDZulA uaL1hk;;e4(3g,y\wz26l'|!4nkTD=hTX'yPv5lN1]_1"/<~S;n=s| 3&t @;0<`rͯ#C0>- fN͚]ϛ5Ok-:ڢvʼS[>@ȷ,U Hc j8qyMhi Q==Wh%P(!_VDֻQIKF*6r%\kZȃa[NK-eKLs 4g75B["jضq3-$ GUP^GpBl[i pwm'-Br~K0Pۙzxi"D?KH?am`V'R;2s +1K-pX~GQ-{Lzx!RNZ҉"Љ|h@ՒW͏Ld0ˬ /qT\&^G3`% .:AbeT [ʙv˕g^-GE Ybt`6?&\9h?Ҩy.cT:.hn8f_g[lF+ ;v Cj Hjtso$wA$HnI.Şƺf!vFP!([W 2,9X,M>㣞5kYk!pjuZM^+hIi?YuFOD+ٵR5? t98Ꭶ^g dzk.O{=-<(6s1R&NgqO`K>./y:"~C#C9!l-O焷!(3M$P7XvKv$J (u#6WiDZ" A~WQwG›1Ol ?<&{Ar 4caO~Ϩ rY p4_'Zh}5%taM"X/BϖT`Zlkfʒ$J52,BސнEZ\Ncm̮q7p dw;vIb?WчiY3 =ZGCw\h~3ֶșᗋڿP(mԭ9´S-!RU[ΙMx[fIc`ZEk=S,nN_vUV&^_K,~|;52!; ˘:C.*Q<-<&rV ݫÚ!oCשlqczRzkFLnԅv" iV;]Rʽ-TA.J,pxHL;BGs\@ZbC < (J_5 7^B78*2I: nTa";5+L^&X9(r MCA&IgNaB"WP/rU?9M Y@,'峘 '5JLgmUhOuQx)Vg!Q#fݔĠD%]*p5n ^D{-ܳޑa%vp<%m'/Ӣͥ7m7*T1D+GZ_|#8J&+OR[cref9_/[B0lW/B.-n/$b̃W Ķca & %\Ʃ*,'߲ 5k5|PĐָ&#XPM!AqD%N$Bkr}8L`G b3%RY?S<րF'ԢTx#G0e)(s';G+W 4dcd@55]LG^$":&w8ГWkL޼<)% ]M|Q)dQux 2"I݊?ktx?_H^ 7h0H9:^^-|2S(>4^O)q#'d%ol9&jhy[pgũX@ԿMe0#ŖO^#DwU=[^Xm/\ JA;a8rܦR*6@̛P9N#gPhXO e-r8 "v:X&[ۦ{y[v|Őr@pD/{d҆MJsiG C&8DfJZA4Eyᒞj$ hV pѣ(4ҙ$ JJ^AHR_OM|$ZKVθ8%VIzX&YNaՋسDPED9T$_ 29L_` YhNN1 n-[Y[kX(_oLJ.go y A5ܜuj|Z˺8pj#-lb ߹=maƖ XSS'@L=9Z9A&3\g  WƊZkRghհVyFɹϨ Qt֒ 5Ps0v}j\ ' 1f#^ }\ne~j-% Y, 9_1P{ v˾8-˽l=gu:Ppsu 05h`ݵa?zF"`(V]S-WE3_0´?۴}GX"#U)7 f/O>Ƌx1=·Q@ћ_=,V -$U>#v1ʹSemB'PBX&r&>7r@:\Q9KXGf'{G@~e(^^OI b[_r\WȅVkKϮM/OD- _(æ9#Zos&2A =t SwhimT>@)=Be#Au^13N8OD\hwxT\ 7<&Ov7lhFнSwE-d)n K/t\O9lɒp" Ү`^+cOPɾ. 3lzr3n<4D!) w|# "ffw,UYZw07*K2P:WV; AhV V.趌z]7"t0setUrJD;jRӶlF A<5 K2dqk8l_v X_l.}C;)8T :\R6_Frr]`rifHKN;` }v0N(C>Z1;H]}4P1^9N+EIkwYꗼ9^ͼ](QCl٫&b4Tף:Ҥ01O|.Ssz\Bv(OՙVnӄQs _2\Ōi@c,b=[+~(jh}ݘR2Ksigq%f%y/ [|y^$(=Ѧ$ +|@Bxfu[]=ˏ4\c "}m,'AB~w! eVKGTs.Sh;61b1sy Wfn<(]4na@T<ں&'!IL!s:M3' -/PfeP~2a-z0xܬZL tI!7g\f|CvӟfE>wRb  ;nݘnjg1apbY7KW_CT jΒ#RV}y?J׸ l|41E|,W 8.&3ۙ?z}Kܼ6~cLK=CbӍ0 qL XJ8}B+K}CGp~ZauR~?SA2Qk dtͺQN8clIʊh`\mO柰b=1 ʋ~c=T@@>>6]Wa*ǗE0hlsE1s N7zWbxR3[ 6OrB8ٌ’ڟ~&0xGr6fx+8S%#P(*v"o}v_EXEQO] z:FcSpGu$9ҷ/Hl*2z;ern;wmx4we',k$$DF0P#Y]pr@Bdѓ JtYys]sӪ>V9O9mz(Sɍ 5Hhl^|gA(_'8wڨU?Visz3qQ XF`YJ|VθOL)S׮k$pϐ i7iFgej{~'Ȫ謌frW[NJ4J pXδ=\y+P)u>[Eԕ`^@=wDF~<6?u,m`UX](lwשm Y;XIVLXeۻ'Ț}xEv3yz0c&[eNB<QlȖWO8͵ 0 4"-42EsPs`Q3jIRb^ upM)P3"!?CuǶ% nI!ω”ז(RѪS 2MQ%bJ]hu|PS'qb4  ?! >z`KX&م2ǫfMhkC,/*l#x 5{8Lj)[BiBб5lbOWJb_ױ9,/̗"i}_D*GVtI/Sq;|عr0Ёln+مOEi) H·Z:A>|B|/df_םIJ#(c{|Kk>΂6lvvjfOV3 :6l$γ8Q?bwX6.ժGbmeQIF˃malP!;|ھ^-Nus['95+ 7aIm~)KXZ3ss)'۩ߜVaOXdqDfN8aRRTy}VJeK7g@3F%;^vdqcl~T4W5ˀ=v:!(*;)IZ`S}+,N49NGJ}se{t&a3~ZF*G6D6a m6EJJ a%?G`C=H*$_}%QY44w#uГ.Z%%NW6~6*!ng&w㣢ٓm գ oMFwju/nF~_:@=˰鯬ơƜvg: w;TŎKE}WRTSdEM0 f";+|.P%M+ueYnNsIW:l/c ?k78' %7' e8ϣ{d7Dd; 2kG9ۘ}JxVҹMY[2Cy@P9,7EJoFg38je u3]IƖ.Ex81b{:Ija ^ƒՙ>p+%.ܹ|e5/ur$1T<:X? lElH_ >ePTg핐2Xog?ɺt2t?( όwZ1_ùc0WULܙ^>r:F]STK40 S(R#YSqQ@豜2DȣwoRK*YʵѦTpjc-:Lc3ߴIa O_zi䉕΅0YšIZĂ!c41 = {gsYKnJ(YSx!^J:Z땔L~E=WQrc}"λ!HLfyȎ]n*[RZCaM!T`o7ݓgV8588aa'|Nrkfuȷ4X? klEICI/k+VK7LF+>d'-IF#  7{/::h=waZvR}iBHۧ쾳-Ol]/?V.ia0dCӮb;yb{g \QzGQyԚ~y4.G:ۘaNړXwĮij1AO}KB-S:Ii-C+sKv0Bx݄.`w4O7*VV~zYFPU| B (.ym~lJS9}>:5->莮SHQė@-C8Q_azU8&f%q} ,$1,7!A5l.h ]ZZ~k7n~T%خMIũfJ;S3}Rg, DLvaґXZ.SeǤyWܚ3&$vJG2ɠ{:N꙳1"Y;6EZ=y [ih:H Λdca妵QM8C 5̀Ac65ӌfu7cTV&LL1S;iv}"?6gQWLq)SMoCS 9Ed!Q((V>Ld )\-;zح=X?a Vo$Qd"7۲i2BM3<+} Q(M5'JKPQ|6â{kJq{U.=yW(VHE/c6x/ L {2y_qZcOiܟEWvܔxcvm7͛҅7Gj`椿4"эasVi-pEdREeMs G+֓/DfOwL{F áE}= % w9/]4o Ye =icL G6S]9Wz `W ́8 M֬.{|JIac-WHuX]El>? 8J2gx]'lܮ̜ aԥ=Ȩ8e*S8[az1ϒB\D,yedFF_9٬$xQuS>Π@VZ0ӄ`M1\~9zUy3Fy͵ߺ=q#\ƨ/m]*M96 *rm;Ҝ>"{iKog]zb(e="P.Ut_Z߭wLĿzN /+_{ o^s„vϯ (}0*NwD,ۼ>ښ/0 *Ʒk xnxp$2t##1bXU48=gg4=vq&&þ0 &_{!o J8&cWVt+#PnD 㨡4M'ӛ@~j+Sȁ1WbDOrA<9 VZՙ=|8ɺlIِ`QOiBpd HէD8C?ۄ FE\9+ MtL}*| <[e]0[ǽ֋̍/[7DnM~cR65{ [f:[N%kVRZ)h8]gk^Av+"`TD-G{+;5ms ãi`3";.qCq;)U.}HkYO_";22D=8 SfxHCѦtG;T:5 LLwy rh/ [GiB+C` Iv~=4aϺ ۟)3W$} `k $+eguقW?a[F%6˝^"Vf5;2uEQupFcbV*p ci0 Kr6];$_\u.AWbt3#S\87kXjeBXzc9:9J:J/BT  :'P?u]aCWX6.()NKA k:NvE°w6H_r> X(AIxSturFZB+e SC#ٞ^ 1m8}ޠc] )`\fN7xܤ*"ҍN =!CJf*x}(Ngb!*Dl߈Υ֍Mrփ[d]!oN}괓VZ[T&)MB,K{5wj'L{{ݡ)N߾5?Um>:Ts%Է |O Gsƥi!m3ު~ 9%DW[DبL$e֧7g"P E<Ct!"/(%34~-՘[: ޾K+'PM:w)Cvxa,l C1}@ lUϠMF<,wgk.(b; į&8Xl9yN(p 0•bsLfPd"5Z5YAU(AO<eeS5itgk?I S2np*Vjo9!Œʌjh=FZ uH{HKcx }~؝JZMxK>̡ҬB:=hj;$5aςhoyu~'_5@u:OD9Tk;EARSװdc$cTo~9Td\U~/Tyt&0D >eK;^BCF"W>դU%C(w.ďW_Kl bk#gw=k`FT9iq4րG߁ٲ \v},rD5:uwY${V8x@-)WҷRDgSq^RuМf=n\<(,};=>Z@vnr+|jx<( p)a)>vg^_|Z3[,Qaʃͽ@x6 #mb Q~Ԥ5a~a(I-8 >/ZS:D"Co^8`dp1L2`*< 1Dt,2LɸpٝvJ 5n=pGQjn]݅lVNH07CQ#i9k k4t&cP#Mqd0j6qX./5?DN~/rUR8ah+.fEwQ 2dیQ0 L%q>#(JOciey)[L-Lގ4GNѫ;_>ߓCGrY:51DzucdE5# Qѫ3z !!p\WӺ2- ctcgQ˾hwj7hmtuUw]b κ-k3" .;Xaz7|x rl! a>2"**36mrx&ns!yZrԀ쮉O  KcYd`z*FHt+,a S!*Nڻ<3;Ȱk68?͖_)mRpc󱂈vȻc KWdO)AdtMޤ NR ipØ>Dz!))\69#cB@&Bl%det7>ovXѕ4fɑ$ ԇbw?]egyVN*>}7E7B1oco)4(]ГP9PE:'H'^WPO=Gh8q(6RDQDiFߑa 6ݳrd,9-:5*aP#Ϡ$$NH/3( W-O/TIOc#دYLO N?Ջ`E5/Gܤ'|AP?yPS0%+G!MV}P׈:X_B@M.O/2SO9tǼk/w>ڇANnU>b|S$Z6`G(;35Ww=AC^9Qt*$kU7$Sԉj4Vx,&gEGd`yK&SBwta(%fO-}a/a 5dey&>ؕ|dp$ҍgMD!P.G\SYTXǎ*lqf]"0ZAhsmX5keY ,N /eMX׮V@]~G(1}>(x9}>IJqmJ{)eE0r3OhJ&wjAq ub;0 ?0݇@{l틙nxիlG߼{Y(G.EnϮ+ؤaO I |]`v3.'Vt~=a>ǩ ~~B t7ym4F`<koi 7\(n"2x8F_{` rMqƍM Pj<ɑ<CvEa?{XP.LT-"c/n(q{E]:[Зw=[Njy7®A_bO* uzUs{vV\o@j}HEc]ɀCZ#,8j`33/Y~+̃mp2g}Ie}zfJ/_-FyLsٚ:1pQrEh :-BCǐ[ &&߾t; >k47KI`o~ZO=譅kF$ #Fl]I >44? &LYkJ8F9OzGM)H(|$j_bumeu -c\FthH^DG25A ,/DCk"i-1pNB~pfjW'sI?ѝn^Fo) 6iJh" aB`zjH,n3*tQۼ|0z-!L{zރSGS#Q1>jW"{;\̄OfD:!mũ[ǜ['˃1626duSJɰ)(g}|IIESݺ<~DwEA5 !V5M@`b&I7aW'$CiuƷ|M!b=egvg4X;vmO옞l]>:]L4!|Df dڥPefu|xו$YBh kTJ꛲8;Ɗy7'md#$H,Ye+a<\8IJű?4]i 5lK=@8H2R|XQFItu@Œyf˺z1Nȁq*L-jy ȱ~7:ʫFfIwm DatlE~`V(-<(\$&DZg>Vg.X=X^|B04}P'.dE䥙e@-B@ꭁ!PXei|ioE$SLI`5:=^7PQ"(;;1^u4ߕzz6(n6C)pdg )J T;6DF.kz/Bp(@ӌ/1e/(݌ ou_29pƝ"ySIǽ<,oV(vn nX́ ٰjKv;A+U:MN۰&lT$}%N{ᜡ ~Lvqhaa)أK!3$,{HV@3 P^>݈-SgB{6xw9fڭ !u}NnU'+a. TnDs"Sno9wJnܰ DDe*nfU ]CSoef/$@o6DT9"C fZAjk>ڿt*d>?ע$x`j\IlnKuL YNu6=1 ZwD*TvfR]:*a?VlGZCʺmpJQݴfDMOX \:MӸ)"fK?[gsgmǏlrtHC.5ݟz:Ya6a #0V1 ,A'.%AN[DMJ.j(J3X;E ,gN^ u-q+uduot#0N=$@ dmg^}cF{9(PA"zk0™0ԬS=άV,E1cCUFthWk~3+ 6)m{$ 0LvG?a$_p~~ _5i1A{Q!Y>cInyr V5Mz#9CY4F;kr)\+QRۭC[Hz_lS5g !_rV~.&AH+ eDp*( ;UTS@$,wF(홠ϾIAiW] N!{H gx,(9ĮE;ye+KÕC\Ċ_Cv>V<3$&;U玎KZݼ0"]O+j="MHz˼0ܼe_h>[fqh/&O_W." ]3zR|1f'o;,Y};w^9 }ILjLH;& ¼9E˴?**.„NܹNՃ@aơe:dvIC#fgi0Ւx' Vw/oH]u@y PG.]&V(5!6*5^iv&˝(z  %0cFlě=_lBכ~b ɏ@5BeJtWwdת0(P`D VK eW.r8br2é܈k@W[vZRۭNyI+ ܳ|BEMQ_odmCOh7ts|aI15 +#i-< ^@tK?8jŃ^<>Uqh8]^‚"Gv'"h9EYXOĒgՠxr&φ(W%Jm/wTDs0D(e>&3?6N.Bڝ+4xܙŹu@SmϗR_zSMv5 f,x_ؘ:˾1UhSv0Eڡ%τ37R+•f` *l)⇔t$m&ܟFq>?D:$-Z̴J^TcF$=纑{6pZ焴y' L';e']ߢ`Se˜ SFk4 qJMo^b] -e8~̟>9LvN{($-6mᕽS'#N<>ݚm33$:PRu+F(ӺϰFo~SߑGx'y_b4ᩊ|+e)IfB0j/xΨ}o_XIgb1dE/ɛ811ԑ3iCb]V25Zuf }X[?~MTͺ~f[(LilH_6ۉ?~3 )W-(wHӝ$2C"g-ukvdh ELC;f -T! j<[[AK;^,]m]62B}@u]lBNw{M-|F)-d0l?m1fBlr-^_|tPl%=^M|g2Qx lFO5 U`CՌ;O_bE P-5OW7~ CGuh%$kMI}@75_o1R~>{ԙ#Gi8ѯ+h6ꡳNp:ߥ,F$;{0EC<:P1)=f)0A8W7wN;f֮OaZ>m3bbN6p*)pfʜ1` c_2G^,įmh}A*~H uZ󉐠gW,`eu#,W~U:/iU'MapSǵ9<.xtaZQܔBL}ibGfB$C6,UuU4 m>v57JLe(I:uG$ oS|hDɊ4"7 e[7.|yO$,K#N4M,2 FU[@8﹉7s\,eS ɝKzͼP2ٟACE08}l?P17['<\ǻd'6Zӛ$̾XY ^կז86^NlC._LqZiy?#_qq%$e n:,d\и L[u& iL:EZ72{nkcou? ;چ,5& ÀGr_a5B.tCxLqZ !pX&iW.+5euù\ID`~+!6ԃV&B#r떎ήw}FC u"EGɓՐm:YЍGIBi`"Ef71%e:*@8$>"zĠŸ@̨&Kǰ ^Jᚺ9QB h&bn>jQF܂ȬB\~<th3MEsb1mwh/(TJ)ol>Tl{"-kL3K{@ Me "=fa$e`p9^NQJt#qǥy6Qe+EH9H6೧™-㧱21EAxh^.t<[ ]|H3S\dWcjj6 .]GCtըB4X2+nWb'O^.ciZX?cD|V':FNx Z/ۿyx)rBFc]/QA P'27:|XQ?ڴFbMgF9W23:6E6x'W7Z++B&ȪP}Rk7mTa'+`,>mB.NBoTGR{Z]j:$J7KW Mm8;Z[V4̙:zH9 ɗ),N9hx6ex/j ?#9u02}82,r 'kI#+v{KUtEX"; ڕ*Z7mHrHF!N4%>9@l S3ZQy!_:fg}'X_͗k!~ć-; 锇$Ta2GN |}cF/C.3{ۓZ4͡ +,T,uHZX0͙(/j9TrJݗZH_ߧӓEl:~yI#(Y ,s ƿ7f}x(/NN N}"9R ]TU%$a%Դ'b 7LU;L WZnzM-'Bʬ9AlA*?a-ojOmQg;&~G"ȹSUk%U;:%:~F+*-Es%g]eW)c7],э.>{%Jz)vke$:N6RX l<9ې8&*,ȰZE~q BѲk,sk]S r.R2uTSװs d`"\ y&㶧r ?tʏG! h 3X_!$&‹1i;4ՠ#y+<ޡZzENw/"$t1e 0(fhW+&rLL(N]{bV] 6-{kEeYi5337=,+e#FC ^"2.IKs5^ .I,sò>kMH(6~F)\B[UXqlH '`媇6У# U'`_?C#xo1o^B_1 kPt9HYҰZДTgb7Ef*|]^R>oJ1E*n^WCVQ]|&D <5L[Tf n ~)>  jߚVJ'a.O BZ i.s}?0FP꥟)l5LlU&K /ΩPL?5՞JD 9c3\b1byv\*BLLu_<8uƇ,遭څTҸӕQ-vB†q#&u-x\MgB!Ӻ} 3tqhہfafei4$xQlǥ*IđS.~<9O\;JVhB.6эn fb# QJhGyRiizZv́+eok-h#+%_ z*9ue)$iͮ.l4n?bp?J1{륮6&mgc>==61kU+ٍ]\& iƕe[@sTkɈ:dUzbWJM/gIC38+¯/NdFQ^# vX%"nd J) B~"/$laDƻPªpဲrn2II9mvT^$;n>l1kйu@wZq hq:k!J^7EsyFKi!HcP<,އJTTAiǚ oN b9'c1 ='Bp>0='Sğe@鑤-1RAwzck,Ӕt)~ȃA\wH-B n{笑ܠ6(>zJa߬5ݍgóTMFvn!GY(4aSgRJ& &Qeh^"CqLM^-#?u'HwN̗ZsZ@kN? $[ 9ia%m:P!L9BWਿskdtt8㺽._;W|jU_sw=h6O G7px-yg %$ ?@&(2聴H0&F9Hb6s߳<'J>@WkDr-!W!SΜizA`jyTKpDܣRtklJNm'zkP\3-R!c5T7?* `WrQgj7Mi`~ߘa^krF ;Rڰxy׾X~k[D0Du>ͷ5}OՆ-nsm},w;E%jR.vo?"VrGk:_ [4[Z9xݱ/dwUy@+7rSFFqW9LA]fLĦ0Y81]ab-Y %ap8=CW&EN eLybѭ3qHś~[t$RqC JC[Z HҺ-Imv;J<Ǿ(g5KT)9=JuN/BX5*+>ikMo`.M:4RL>)M`1kkz< aa$ȁ2d.fn#QznL! IR^.ˡBQy |֭{c[4|{r8߮Y1@_L^kDc#!7{D5\(2kak94$M1)U܊'ѭ]*d%F?2D+N[ʲ5_$H%}YfJA.9d45ɭRܱ-'5u2%16s2H}ԃr:r"{ o]wt_!YFJЈѰB;ja=3@vS"$SQ]mVϖ2yX06GIm@@8σceBR29ݟϺo+ s^QYn 71x֊Wpa+ "~F;vxY TPUߜB{^8ҭfxsz'_v MwOsJN:3rvAhf`A(Q@]i|TeAA=d8r%,XCAӠXƸc|`t5;׬W#v;˳ZM4bvն!@ܺn'H\9Yb [mԬP^+PXAGJ >4r~M)u NhBMtKa[(z\kax}dŠ_Q0cZ3<\zmidځei?ϼ:dľևRe1ի1l+3MK6j'RLh/HW M*NO,]f 8܇}ZeFLavhb8M!{k2׮gK.Y\%; M Z; 5~Ŧ tJùG Jw@AJnw Zq/yRWG'5NU4 )iJ$$fO!=ń) bƬ_Fb5 6R^F %%VrdnuO}O )@b`iaVA> %%bL=L%쌬W@;m2QȆ,?}6ܼ}DM;Vq\ioːw6U1#Qb43* uOqHa:=tx t)hL\YX%r1Etej0 9+Xj~-l[z fNcB=lPeku `:3ݘ^ZO,:%lˍAJ+Ɠg=sj߸0KJrp%BG #o$OTa@mZj)?kDgRL8vrhĘu7sn.<&]\czΑNCws>Ss>;ItPnv-IۨB,K_p>M22 iKmvbL'o3|3B(َO 25㵨vK)^WǭYkPB|Hke: O{b* FEr[ 5NJ3_1au3ṋ3-ɿs5aEq$E &g&E݌C LS5?r8xPkhV/$mťFqNBdnfqJW,L%zl i%Fěat4bz^׀e+FѦs(ǣ@ #E6c/t8{ϖQy{[ AY{՟H_u}`###?iu,؆]z$쬹*]C|UwࠗufZaQF^X-&}+Ji>*Et D~$,uDOR 2,GOwgZm;i@S3K&nˡ̄7VV:!A o`8R!PaǍ=c#>'#闷ZR> ƾAbiGAs'oz0]ʐJ8`kNGa>ҘQJC©۸_|)B.ьjjm.srJ2FQrez⛾uCdBOTS=UvJIeNA'EDKnNQ9_*뛙;#TT,#e_IJVER/,*[029vIPlYghY|D!gE=^G xܧ)`'uf~ @1 s,HlB&cZ{WehÊi quzK0j;D^2~.I g3/9g\v4Xc[-m#5Hᷥ>%&UOV^i1gL:š9z!ΩZ{QP%O#Ԃ6'0Zf0~-BJՊj rВpϧxm"SuzSۄ$Ȯ8^ BJ>LC.#^B/2qn^6l\ ͫ,m8esXg:H+dZ\ :Fd#Е-~ Sꢬ<ՠ&R^YP0uTҦRT"6rWtS-BE|Sh`O W12ipW5}u雤eH͸J kX[1KVѱ/w \hRL@Ml 'qK2moWEnp>("MyWh]Mѐ7QAsrJu8ywь۸Õ\f+⛏c-Eݧ$9}tĔ8:FlNjhs]O`z\x%:]=M.vz iíE=L` sPw8UoO g?v[>/hYyA5rN ^ ^{cA4HU|Q0LJӦ'0A|f9@%\z!2z< ;C >$f>㟘D!K#d?cy܀2v'>iR*}.ժ:^q#ޭ>h+yIⷡjs܋Q'y]ACHK>΢K!nex @մi+\?`Xym+U'W"}_gDdd.Z8ݏI:xSU2܌O\ (pE>sCW_j$}cV٫2Ay`X*32AS\?a.tҖ5hO{3/C |Ws+3c3UQ c6AO֒UV8,zM {ݎ,BC\ ȕ[5"D.T$/ W@+uU_nw7 O1mZէ9Ơb1}|s;^gU{Wō_3ݠ*! [j1X6;h0-f3GL7,V}MS`A'VzP\&DmBY oʼvGra {RWC1`L/\'@w5ܬhF7_n2idx$Z_nt|"v:W"I9{DڄTG$XD/"Q=!lP[,j_zS!rrJ8dח!-3բ‡4Bp׎s6w3}l*VHmK ׵B 暫ϼUUA{NwfC4j=ɛ" Q%Ex-\Y7{FK8J!~UVn<"9v,M HӭHrɞ ͘}Bb)l $w܋ κj?"__gy̽:Ё#{I{hxbEtrAg!6wt\Y ơ- *dŒHȬNc:5{2[W$lJY:iM&<6!zq;1% *zMڷ%`kH,rۢtFR3Ai}>v_eƜM}Cf=kSx]qRNס4&;lTxhmA* 2;PP[j e}.k|E/-?EJ6_=8]ύAMϋBpÛQu+>Tײ :Y |-|)n+PRD`cun[S<<$,C&vyuG{2Gڧ$dLn̮5'"B)Bgd;ڊ̥͇^o{~ýbԕ@HR yE>*|~V||VPx_g5?"3UGrSu4)3(z{L'Q'uqn^x *ive0}"Y f)gA>JffC5r^Y̽ݚ? of\PmD3bbO9L̉kQmdH^3߫-]pn={F.j蒥ɌSŐ4vXftӋeζnNt+r<_|%cϷkƾqS)O syS[=̦EW`2XWX[/X^d&-@5u$0CHuI KA*ȶj +I#½*UVGSO \YxPybMt$|C"HdD>j:;,x`0@j (>:=yU1 bz{ﳄȼԇRU1Hqd!<4y\rj$|T) YCD:\s f\}9EQG׻±q]ى5'C@* +{w杗|*eO/C20yTc aCAB]5͎qia-o"N2 On_f2,f#f Ǖ)ZW*V B(;ދ`qe*WV?W[3j}n khW.{$ <~c@s̛B3÷=YWf ‰.hR8]2,]9Acw-3<4gbxA::h Qnɚg%虉}@ڳ@ޠ²lr.Gɶ"n֛s+l1G4_-̴ @AVʧswnOyA?syLW [TX;k/%Ai*QԹ~4!}4MQciɻ]xw#_m]cQ1r^~|El:B}YrQ!;VQ{* rPL 0dB2L"v=3+3դ$ , ' ?b8Mq@4!+pp% G%, ."_Q|SHtm/P.j:аqi=~jYgN=c0H6t|Ǎjr6us|eAQj'C^ˤi1/+}5\a\,3PF5N8vUr+gy"0\wbwSCc"^ JRq8]\iwu?=O۫)+2Lwlgp |iB6 :XduR/p!X6,`kDU:Y㝸Py!_'c1[r)ևs2n/6bԁ'dKZC5X>"Ko?|GOڎ=Rd=N|,rv}obއ")d jdWs I}y?u?'/"(QC4@NP#PD d0(Gsz߇wx=Z f6TQ[5A:9%*l^^{LEI*;Ŕ2^yMi!@,%?.R0mL3pugХIeA^:&R@1}e[%YP]Ah96e6>V(.2Dy{QY$C7g.$QCz-4<-y7 f`(H X/эq/sA.붴XD 5۸k-:8Qg8s%Ge.\-Y&)%" k? oQ<1qD"À>p&.]=sf^42\50n1Wlޡ}")aѳd nۅV߃n1s^Xu01l6w0VL6Nd[_TxLobL>Gс18|PdaY/z]2ΑT.L/~UZtL~O_(q2"C Dwmwo1vxۺH$X2Ia)ap0IAI)I\T!+*xr/!VA09rˑ"M*vYŶv^Fj8/ɿ~vncD"=`@hW#rIERH8xbܓbvzS~KSKrƎqVg8(K1..jo%K31 ۯ.JDzgKM| ġn޴ɩdaXJx8 }0 ?Q=㇝'(F1|}jHwTNUd(Eԍ)L. I?:;(ʈ0GPp7j9rٚs̸N&>IXܽЦ&EcB=UA]`@֎ #BeZb sS~:`&Mj+@/,a'Fj·[WwajG`Nq_ب֌(>[%$Kb5hݐ`J M~*6.MTܐAJ.g1w%AFIrrWC2> V rR1lhNZ%, yC'ACKziȿ?4!&[#"a:8+y&4cy3|)q0I%JRђ^M b2ӂvgEoqOL_Oc($MI%J!/$zGMnڹ~PzùNc(|lЫS9oU_'{mH?*0+ei6reE"p r}>Q==opIeMptqc|[G2r_=9DԆ$Jq'|tw(;=qSJYHK\^/=)V*e}lܹAwn'Pj<)TWjM}>w(uT.4Wxgd6(M)ɤӶ-ex0:J shTڰj ;|*Bɾ1M]U 7b l#S/U)x8 9=xF^rҐO|:X:xa$,f("Z^1zzIڪ g%`SW ] 2qK*0.WӏHηDtl҈GZ2a3_ X&k6?sx "Ї{ cud_Nvr"1Ha ,rͯeꋊ +*#>&фFmV E&bS 03N3vOIBhK秂tʄ8 ̾gAYG3޸@aPkGQfkfTni8M%17]΂2"{[PW FG+qaRxxxU @ +paN0ʒqGЇ{S sRgӐ6\_6gp QQ#TVߐXfսەq*:~]qE=EIa3/?2-@.eSQB_5l 3prC r^H~2ǼXAn(uj> /c_(R BTs^ggD3}0Hkoww~; XXcuPw&u}Z[[z,v^Nv.)P#Zkzȝ%|Xraa yX?5d&)_(m{`brLuGŜK&9Gv)Z-_"]\iFbLJ+MXNB3,@;6W$ upi1~uDdSBA){Qɡ.o(qUΤ~ \V*5ᰃn{4hs@h-pChUlUq2,'m@^g^ӓO޺sVdKX}K'&Q1VᷦпB!î_#Yierec7wщ*OaJ6ij=.5/#À|c9'TU1zܷQ4: ;g06ƦpYk:?hЌ5B)1+|_h3,,ZcbKߘ30hJcr%ȁa?gr-b{UTVՈM24PTUúXp*9[>e>ӓN +m]и\ $Eߏf{`Dy1LJ2GZogPo0U 1qD}Lfb ұFĺ"914>ᓠ\BW6_Q5gk; 1BD_W#V!ntk4ؗ0x/c=]3vB fOԲA$HC%S>BA~8٠ dtEխ ]<oY6,%~3dX +M S(~.5aҌc*@g&sc>5\\I#<ߙZ",}!m.݄+;-IwR;8s \4\JlYm 7: y7ax6āx*21``ve͇ bF&ժ,ÉD}"3H2ynT炥.{ &@x;5(Aּ#h[oݛ_CfIod/ؼSڡZQ|4A]UV|8^fZMi8'm[őYv@V)}d0B]4 a7@) mN~CHi1ޕ81Go7q嶖Jxvk,ON*X8"iXM7&SQT"a;B:j up"@-V9#kN^JɩO#_pnvi!"P"ٞOPIr\;,3[󫓓]Nf%^<Hؠw(W.Ԡ"r9E/FyXGaRJְ*p2&Xxp9_p6+B'v71wlBs2-<5&=DjßG4퍔0y繣orB͂DVo]q|c_|Tn%Fr9]7(.()oE<Wc,+ 'f2S `vK^97r1-(FRKi4<ʷ@t'۩,h6yC>HZo_DozvLR<6z\_HЗis},GGo^cƎc"rOJh+p}*op>耡ʘe( d͔c~J6T8}uJ,y7seg Pqwnd]dzBxey 8_"}̓eTQٶc>dKr>hn/|f ,1e_mg(g~k.ԩW $CP)HY_){\ ))n- mv֪XQAoC'4}35 uZV\zcQoo+$a'͈ndu^O15YU?uZ=#<*S.WVΞ/$mWdrr>̖ 6ת6tLAܓTg@coV "h$߮8aGiD@ӄ8v1W@ު'Ix1 T|T $hǗp'(ξMQna炛!h)vM[-0NێF%$\ y U``wrF0K!z2_n*#Ȑg:_Q Vm;߭ofWvf;YkU(t"^^3]53prpS{TE8Iݷ^8[( 1;LXycC= :8`g݇8%lrET9E_Y͗UȞe4Q:%/IۙZߠ91O>5bq$^2o*o{Q yKMI|KTnis~$VَBE8+Zp7Tkf3&c@g}- :EAUhO5脣VM|)F;`K-b eZ 18{8",fYm~SC)kSH)LloiŒZHI#׹"rb"-11V&8֣ĝ{63Ȝ > FmMT+CvO.z(4A}('6 ĵ}m<#?B͗m#d| >0d@K<7Ǎ*\Q&؜rkp=KRvuqmE3=&pmA(AbLK>c>ֆgv]j\Iӱ -%tovĚ=t,YD_tFX wU(E88FZ7+r{n@0C4k_1RYWBD gjɊ! P5@2O`ڲ kP&Ӳ z#50sۉ5HM\l sB*l<Jy%r`HN2q>:SR9|tk{$6P.>e\UzL?@P\Ż32AD&T˙k!xzLA6FH~+S 6^ R,ÆMPk; 2rBǡVVHl%(' h1]*]ەN4 pp7y|kH1) VBi3wiq;Ք=`H3FE VV;?Yꛢ+Iӧj&HB/B >|EKpۧ1 :k/ uץ\D1vg@jߒжK ͗f"ַ>Fm%؍r$AwAb^]Q冔?>SEMe`Nw;xh]F'':"ħYyտҴ*.4 dhHipL~٭R,-n(ql rehP:!|%P潾egꐼ)Ī\dT]b0\' na7'ˉˁqé<%%"KkȘ0y?7`L]H@mKAMLd6ͿnK{$fJ炏m^1}?Ym\$4V&o wbrm=5eǂdL`F銵|H$oʬ-Oa]`^U}F7Y#MzDefu*)l0Jd<506+oUVߢ~wO?T\9`*̕(ve7  #EO>D_Y5{ǥ YWn Kw,xH)IQ1;ks~ޒ󈂅fj:US(DA< z s"deZw޼Wyiu+)Z8 9(튥i3 {7:&T(ף$SO:yk/l Cvf? -"r VdwE8ӊ&mh&~Y%2ߑ>}}rzmÇۑMϟ`^$ǰ7zK C!Q5V%&aDE/0~2vt~ ( W_E-0s  ?cDhщ'AxI {aXiȏb)yEܐLT.G}U%k$VR ja,Q֊+;YV@ q0ɑ _ g廣<-X*x׷Ȟ?^N迚d A@Df`5@y\)Ȱl3Clm@;HeB蚖 U"Y *nGcSeLckXewQXhs85&-Bm! uLڕ /D+Z<ipj[#@}V07=_A´)nY0̈p}3Hm@::E/οGD!oHO99FwM06{C.yD[7\mMߪzd/' t7Vy*oU-!MN]vƬzi[)oI9+֋4:IߔAGXMmT--uUw3፝hj;,wŷFBѠ7EƨM.m1` 2{'L(]APWLC/]P4ְp R5SGtaLIv0Eg1cy>_KCl ㅱFVZ}֭̓TBxKT?p28+R'޽l~6 | X9 x'W W>ib[]0#Ӻ3iYIif|& ˸oLɱ>~ \3I加A>ScU3Zwq{u[|o 6PvNaԐ,瘾~ӁIde! kQoO*!u]8'珮@csҫFsޒ,m9a} GPe-7/6p )!c~*?Q}㽮#?3*XG Jj_U,.B,酢"t}z$}y,2A8'q-^;ccx~ppZa<./+}wgb ;i'ZWĐwUˇ1Lu>G ̓AA6ԗCw'gP눑Z[("D e# &Y%_Z <c(UZ?#;8G61=·pI^`5+j`ؔBS(+r˕2 Ɵ@x)J{n6o9_ 9 -:$c(ԸIv-~4Z: XZqVXfS؏$VH}0$'Qu-|Oq@ &@Ә-lZ<<;C 8 o~SyHoVV9\yS%kؒypԶśy/{q!j'h"$z ,ty]Bi W@ϴd}(Hό ΤoyrҾr0EcV[EUi̱HbCs%WkqFH>-*0¨Xs rnxoLQ%%z] 1vb`^nna֙+}h8\Fm}F&4SI` 7z:x&guǿ>LDxGb[X JR=|;.EBNjsbBI Qȸ 696NN ΋STn:=ݺ3RSR¼l 5|I,oveq  D VkOU3yݝAxi-Y]2 tZ]̪(ߴm$9#P@@^}` 1=u^J f]qIiɏrz g\Bvȋ$f:R͔0*OkhTҏc(z,(4,gi\ߋ,r4 žKwˈ XDkD=2D12d ϭNʡ;utqW@u]ǝ]]Ǐt=k3: mC>);})j&2z':9g6}ɀ;ɼ4KuߕA.lT9ea@ݬr|1#0> 4j,)J@pGi>ChW&3 #x+>LYnPG 9^V3MXcq_ {XrX<:G+eTΊ& LƯep /QxD, ustH/g89x\7f¾v>E,}$)w:`7:Y^ItC8T@f#4-"YvP#Y!o+>r醨NȚ7p3UtLmm +{;]Ci\Zӡ=_8iy7+)Јgq.ҽ .0dU,'uBwD7E12N(Hx Ǿ1=ҷBxSaPt@sYwQiXRu\K c1H[-x˟*|}@k`1097.5=haMR諯SS&~K g1>7UFRt06RmKga! -["5tJ̷cWz9W#sU@D̂ê/}HOIW#ȨӚR$2n9=v -7f{:lFj uςsI*FI2' h,kЦJh5te]/yݎMR4ɨM-rYkOh3S矶 # qd]a!S+0 i$ tTjz\BIz".qKˏ|_N_2Ɏ}eZ& #{T {4EU/˴FSn*:$IǮDy f$ibj|: ·^<GSvj>$Xmv. Ф ]IGR&BKhk|XTgX}hbVCJO[f#+ RLKj'(h nRiVW`QH?ƓtuӅHzn1cnڷfz[] NVOJd*Ul(MiD(3+--SnxP zYUzrVlUKŊߡV,+~Qܔx(H%q&uU]qheNgHCKp~]lBP_pջ+v>S_:Σ݌2-:ho&顡wM J?K^=};$-XBKP<>Szm SCݲT_S4]OJׄ `yE5/[C-ZMMoX~wqd/g>GγMm?^/uHsrD>$&u*յ"q֘-T,g#x߮t@reX'5VT+f^yٲ旃2hPO |:eCtLB\Uum"4fȞN/k˿00GN= V`-߉xSͯV[UVp\[}4~1VZLјn =_?pmBy|Rw߼z]\q"[a z:̤z b£)DwTTs8j֡5+;|y3 ,/ />go8ve+wnRzY贈se蔘^V{ExGz:߾MkJ^uh耛O}15Վq6ouj3QWЈ"Tt^oY(Ps1ڒv'%~"X)2s)f7J֍ظi=9YG. U“u)f/RCl@<|J*X١cf ,>6X_U{ q@D-2eyDqHb Z6U'5ejPu<m_16:,pF ը ڂ~[ѹ ^OF<""8 ֲ*oV̋Zͣ|x?AyU+%KTSwrG\|A/ognǺ<9Yd͚ jzx;t3 xK=Zfߔ*pr 7xkȊ{O سk){eNwb4SͱZ`+;] \ ;Ko@'JTuVlvNjU(3N~1nI5㔧u1d%،K??rm({Z?9txl;0E9bfkt~HhmCs­g'ߔ#7^Kq#ߊ|{18*G!t@A}zMY{7>TG9>Ly գfOF>f_Ng@VjKȉqixDIQ|tl!v[_A~\5\Ki6+S$Jo{<2|)]CdoONt'ndN\H3Q9(Szѣ%v䰣x{yu[ 6؃W#_K+putRKB&W=ɫ뺴i/"ƓuNcFPI[,]e*:?iz-޳;!Tg.[ +i@KrZw&o.Fph-d*ܸsmԪ.N_B#uZj*R'"]c[dQ S z?R܇,ɸ-7XcRj4Ї_OT} F%&؃g}I2`|}#Z~TN8k }z]ԨQʜ?/AՏi@Usk'!̸ho|ǭ>ޖ!$ r ;xs. RWx V`r;X?hMC*.#= =10O7% Kpwn<9my9 ;Qf_1C~8SB0M,0\ B~]&W9-zugK2l3?Fhˈۏ7R98. ^nC5&Q\s,Mp8tc+*[)e J­6Y<,+"`;~|ӶX?}iùUߖ)⩟uGU(2Khd\{` T {%XÑ$kKW2'1ҤB$ѪP+_MsI {G!R'4Q:@1ܛq{ܡʊZhȁ˱@/ -@YK`QZRIjbK"'I5bTJ"gx Rz]\<:U~_` ^qg-KD"vO  ?[}Y8`,.l49Ѻw`TZ)>OPW0K83`';C&$!Q>E/ u=|Z@ԨSv\:/VA\wo'(kc1|G5?Jt|ş`cϺ=PqR5'W1}|YuJw C-.;|"1y԰üۆ өCwoNetF-"+EYyl-}uE"%'mNtƁsQ>U-K7HTFTͤ k1LǍ,_'ZIBg/L#5r,z涠7ӊ,Eփ?V 0{^YWA +6f#p'7SŊa6bm,Z=UhMU,!&G>\n{7@1 \XZ|pMJtK]yV51沓R=eln؃UU Qt_:+?˪QJ 7y/Ƨ%,{R3* s%YhPY:YPi 6zj^ߘG;yJbQ~GRLspR-԰$Ͱõ ʱg*TM_jUlpƳ cg=ۨ*#i𾵻"R;^|{-c%%z%_ˠbUQ{p|jBjڙ̢Wx|2-ӄd^\HZ匚BQw#Bה{n(<- :!(AQbe A "Q|; ?庆X$'uC=@+@`٩D,L{%n$a Jݺ^d5۪ 势///zRf9Ѿ-&4)@מ&k Kg-܆Y,;l#Gm^ܼH.rS"9jKL Hи'Xr$lT>z6!N }NƋ74yP8;ٛX9T"0NĔ}D\U,nX9ɨ`m@j<1tn~1&7E0}r JrOXUQ )@WNF%"Pq?Z}lHкQ?ÿ<㷫ҏ`Exyj]Eo;}@M=D-KW )q20-<I@wJAq_-Z{(I^ *ZK ^ۦ Wd*m4gVS5\'T >gS}Kִx>h:'H%hnDPLRV2_FϊEq5m2鋐szqho׍[BP/ vEDa4(?q)llG7sI\aA⸳pFL;z(:a&JDPF6NgtעwWĆk8qj ;&rvm1G!VHRܬ4q|n!F']y2b\GoJE֓FUVIHPCz a,^hǚhn6Xm39Zэ]%np/a'rHykZ<5OQR Ӊկ f7D9^gKodieYK*a#jJjCo ߓfk+a\mDHMW-П*J cb8@{'&RUjVn33_/%6.AaXJkW]!z#w۾H.c"_ɎJ%KI5f- f )N*4^&}yB^ dl?nD/G>}o#R*mG.Kzը]M5Kn :viaywNK0c58A~7YPw1b1\_oIy*Q#EcAIfG'&n $NS$+mg4ywT)D=4VR&Ȯ dN[#5:ky. qG<9N,'D_RpNʴ4kE/ݣ4q߽Rov&Ƴ_4i9Px8B&xfuƒM12:*"_`T*|U'fHt=PvT }}Jv J\XHy㏈6k-_upPf.i}ŻO=MXlpdMWc^shÊX/ e=[aԁQJ}10&0%Kw(EUGԑݸoe= #*c"`fKGF\۠A#ϧTlG]ҴoCK`̻& ({`M#qEŲٚϾwl+`&oY-SRD-gVoA!A9CS|:B/ǁytL.'H|WwAM=Z(o9pZE R Ip^KCmڨȋžBU{tK`*L-eceWJWYb. )pr-|?1 ? A'l>ֺɵ@HD}q\rBy2m7yyQ)-Cs:BeQPt-rפɘL|Uԍ2ΒdY"Css~\kQ %t>O4Oi7ELڼatwڲc7*f+B+o֥h3yqA\o "6Xx'fbYz+݅dH6Q:3`;EUHߞlP ,2Q^1ԁ-yZ٧4 9&d@ o76oZ:O8kPH*AXDXЦyTޭ+FD?E2k%_Npec$MZc]TDRNEx^R/2Yu- F3'/OOWSiDI8G TѾ!HđɃ#`BFO.upRMIP{!Sم\?9GsS7U93|ɟ.+7scʭ^qSp$뛘:;ܟDI؜23]Ҫd5 x~j #YA,}rhks/8iS]3,ΠU?z'+Sp$~ D"|v@Lf,*%{?Owrg]5AB`WnDITJ[iyR @3 ]wa]̲#=;G˟ DjزݚWnH Qc:M/h5C' t7 *1Ziqa ()EPn7QR/̂QCk,:_';bs@,qW]:q]g<Ͻ [m!MsUQ.?Ej;w]&HlVsߡ? hcc^~?7&-r$!2~ղ4΄81([6kW\}L"3R N0vGbIbŽK_8k-Vh甙Gzzb=7sh@;t 8\ lEwv?f9Ѵ~r4Jr˷Z斿a&M@ %tM!u0TjpGhA.Mn6 xך3T~9nGEזuf Sv.Ğ t>P8 qa !-u2k(d礔5OG#mn{2-`[^/f>8wxŧ70:ԕN!@%Q ͣ,I$[kMjl&"SꥹGfs "6_*DZ%ܠ?DQ&р[t sAo3 #=ޚSfSqnSiJV7h-]H`vx7AOp>#Y)|3"Yx<*`H4Bɓ%p;t5uÍb"vD2Ճ_gҍoHg>CbɉyNN_#|i )*]C,1A) ;ջka k|g?5fl[.yG-!l&A ˡSjV<@$,g.qS۸ri˅؇XzZf!]3?0Q,pQ 3!SUS91.ŒQʠY+ ul ɄeEX!jF}@u_aqZ"Y5}̑˶( 񳠙ef#[F~hO4d2(ݯ$S+q@ҔKPt2ef"j6@VjxRD"욱H?xI hS3ѼX#,B g\iO b =>cc=4T_tm ΢48bma>94m[>r)࿾LIc0QKRҵiSJݦ9^0YhZ^J_>nҾ89ʌ֗Fg{4O)$^XH=Q,z%O;S1u7.P2̼sidY3D2rJr̭41iŖ@MX[+; Ώ` 8P2EB*WCIܯw͸f|@ kGXB.ΕeqܴRe3>9OJKA)Rυj}k)ݍ L.2oJ2acBÍ` Vߴ2K} G.3S' `DRHρfΟ1i#n?ż]ˉQKMU$Id ʡF󁼏3&GCp!ct#XUyɋ ,6>_) Ssq] a8j%x [Zx ; Uui 0쨈YrBq1yn- !|cONT[@t%8S x:/5n9PyX`rTnxmwJIE'H]RGdTZ2w$myoa]y {uמkwIΚ x;f"ȩQ Z":Y{mH*lvQbh8 bOf`D}7b7ϪC <::ԭ!N1j!DŔV1 T?"Z7G-l2~̽q:cTc܂qh܊16Z"H&؎L )h*. i*>+ޑ@4F82n R|xZrj?3vno'3Jnuqryc=/rMO{"K Y2jV[Zū`b &EZsXwx^: F4)S$b.B3ڠҳrx17|UHm9t܁`ԮJ P竛(U`yD4lv5XMs\KD'AR8.`^5<Mh2$h"#h2'hk 762)ޤ}Daִl7ּSgJQp歜 Nٗx;Vf*rs*)|́@܋#vSxѥok#Vgإ,Oe\-xނBNѮB/ MO:ƦyZ %=ޕX/nq0B-r wu>n  a3݊^gߝlR&3Iqԇ|([~_hW*ĆWoS3kَo/fT܅AŵN/mi.^BK#3s]b(,ψ9ɠZeWAƺw5FSzCO+|KEz\|)@0kBA82ԧ\Z=n2}TQfm7YU Cm֋ gw%k`mrQ;|`N$2F X4‚C2tfn{yӄR7]Z3Dgi/w΁TX)z /N.z3I\w9]]wxYN;oTM kwPt#k=-MofSWU 8§9l;ٿFug 3G})}ЮRaoߓ&8I[4pʘcdm'y@Wσ~ꍋ-2,H~  d r@-htG=KMzyu$:R}-r"{^$n8KI^ָ] tF YvMCx)7_Jr5נm#yDr1}4UL=r*_a㢟|5:_쟤R4tl'躪↎=9y6 g`_vs9UE ^Due"tJ<,l/2^FiFxm*ދR]ΣpPcE+0 ~ YzDX΄3*P[:255={V^<&L&D:Ϸj*\afNVBa57jxn% ؇~f l#t/`c "g@5)B6 %7sr/|z[ ZlEX},7=x!ÇUp}LE%,oVڨڱ_0 |N}_H~:͒ U ,Rm6@T-g!Fդ^tV@e'HmnŹp;;ɣ~"+&FC?txld|T:/>5nm:Ɍgix `B uCuB' &76TrhңT&%-u{Qkv$ES& gLd݃l!0䁰sR[@%wq׸:VJd]L~g,kߜ0^a{{D(*tȮ$G$< {8{Tg*Ԥ F]MbC׶^cad.Ց=PZHߓ1;<Mf#1Hҟai@5/3xz{~fGxBя?͇6{' Bxzz9YhE!%Jyt0̟H蕉> LԔ-bM!Q56HwLZ]bAc pSJ=*~8ꫂ.mW1)IVv|fuv_;&Q3ŢL%;L:K֯2/Ek%.y}O|fS))30^'3 [ĉw]qs-W o\A !}Ay̩U~:Ӹ'WΒ `A%I5/@a;IE3&ck։yqp-f NWr38zyeV̚#};erUZSHl">#+ ẑ}XTQ]RO /bt4oO9) n1N֎񳨖55- Z{fؾ:tygA <^Jj7i  oj2fgn&Bz賤Hf,\]4^VCⶕXN>oЌ|9vXU>e/d=]*,A͕V6X)7e_`mdh!_S`Fz{OxR%O+7iق¡v? 뜉4%V'B(Q~dF>N2lĭf{GޥC*( BB5VDY wJM+PӤ"u(2ٴ}4bBg Z[y 1TZ4I s 3`҇z_`2vc`f:3V+L*+:?g;ߐK¿zEͥ3d h9p &6B@qFآ+gne¨R3խ . ^7D:2 ^q+|iE=Njڤ87i)Zw5"R4ZY{Ȝ`(QM&vŅ3{<%B^-~(/?q+HgFnz=_>[$lrdV>5;`3a{@_l`kIĐT`g8HZAe~ntJrq5C|IҏcC!n,Yj@!@:QG4#a]@ x 5iy+U9@s]ž+L;G<=>BBu{1 ]Vd/\G kl7?O>/l"?aϦY ͱvyڒe fHrgy'[ d"?v@)}kbF: OSʔvGF_Tt^VZJ0Xm@w+7UQ@Xb&Zvz ?ZĵHRИ$]'#++*Ġ.HLg{U!ЌF#9 W__vlDpӻ˫`?xbWw"JeJ@B0dǮ?9(6LTϚᒖ][뛵/]8 iZAWKc[A@ZY6)笶Q`E-"7S*9b>԰SuCƼ2C~8t~rm$!hBciS%i+ǙDV޴WW).:7{A <ʸБN m7,hcLЩqͿ`_?m5m|AiC4068e}JyTp ;-~e`zu$C+ llC [ҺIsV@~14T 7$Kny:D z/ۋݼ0J>kQqVbVzImB!DQΗ2XEN l(a9&i<1a>p Ց=\~Gv\Q pG.iJYNl2Z\Xs@_MmVW `q3dGlb5S5IZdTE 鲞*l8vƑc$G35+x.pӁWl˖r,Z;|v!Z.܀'|cI?u./"5 7Mp˂$2~gQLS +^DS@v =A  e%zwi@Qr 6VGஅL”GI~ɝlD a%tZ<;uY8vfYQ+bgV''G]fϓ$zi i5߫cMe ӶGwÞf_߭ 35<^qti'j;B7e :5 F}pѯ{.yk1fW73P-KQAEYr;GmdmhQx7aG9-:̷d-?f2*&'1}n~BPgd#?-(' 6bDi8![$vcV\AP4$+4RKmz9r]gJ&;: s~iSd"7NΡY*nh4[P#T$V$>4GogKwg32~H[5.ZXp;ɖý \%C, MO&yU9BH´XSg5i"G:^1I%+®`_$` qOw) _ń/rlv0eZg5Y!#}TID< Jc27t5H3dǼ{$脊c ǾTʡ㠩+@Q"5JM-E&dMY-Ӥ+s#۲2PJA?G#pHNwR[3*-e{=2ﰹ+(C#_e:4u[q&!-u`£qolʟCJ8X$i(r?!xˆS.\)h%842DrcJ"j9*Y_,_whv CR7X!;llvi>ҦAL,;@5Z{<`+/) lmSY'a{F.> VADfdF}Z_8x4\ dn1GJZe?լUs:aWٮcq "a `;/ӦR@g1Xn{cWC kG㥽'0`}VVzRpj~\ );y zu:f rWۥP0H5, ŋE.H=jۉE!UzD?}{Seoy+&M6(Vdi%ͽ;>`U?pztcY?&?ҜpڷJ[Dl}/*3riP2EeQ$ȓ+ 4p]gpa@D+ +mΈ 6 5s\W3*OEAQ/fvH\TAXoՓJl¼!FժZոp1N}k=4X[h$*Խ.f!攛s`5y]өO *y؁X^];:ݬ^v|\%9rZ/90}I>gD[xh4H,&@:=VϦ L=+q a$z2/nT/$S#=s}?)Y^ 9Y㠏3'eP'$eŋ}^(̏]j=:D o'{ۈYoL#"w-bO9J?ugDBGJ'ZT*b²K EdrCO珬0 .F 8M'qG&sZg|lY oEdstr2=أA@F$06)W#9G@Zb+Zj8¤aBOs<,)b:Ưf<?̈{SIӝE+V]tpt]ͱ]z8L J)8;H>W/zu:՘J30H΁\IAޡċS,Xz`:)sJ5/WwelF[: jԍ7QpigMgه{)ƶmb4Y% fѼ*4gG8*@eerWc:}KaXZG!0bL7YLb!` 7Ŀ1oCwqG,R)+E*`R]^ϻ2`?2PD)Sq,ɍmf^1`̢Pևm)u֠J/5mxv.{~A8 .Yqr' Vl+,؋kJmy.YHlɟ `g^!&kh \ U]~A!qYA'N<1~] MւCD+Ywʱ2T)KV#eRBT̼!嵂z @V s]hi+ %$&B`eA%[+> \5q?<@8TR@ L-K}fVg ^wy r1Pz DNuF.CuFmZ!*!" vZ6 (}e0+1'tDQxObms]-0pyE jnP\^. 8of%Y -E3 WDz[S ɇP0R[g\8ORev懯*pRd0so%pT预ps v 3R-0GUiآX#Kje6Uy=s"IؾOvp9ooV#AT#vvxZS{W ۧg>n)ZWx&Zg9m;i/dUrsNKS\0u\%@ W{[8~Ek%gwwۣ$I% QF4 D9K@3zYߪ3og_gEа=C%Cy!ϬzAW|2IXl8Qy0`%ATi2^V]7 ϝ4(罜1qڳo'PW7| o ]w, }gٿz%W?r--"䫦;_P2K#*=ম{rh=5BΕŬLo'$I T̲Ɂ|AtwD:d *v_uRx)H] 2\g>Ղ@tե5pi@:S.Jx3;WH6L_n%R)*|_c`UOgv{HHԖ~ÉU82d'O9sAg5q[˅U\y6x7?g^7A!Q#l.DeZc5'^ŽF꽖ӄ[#(dv/~*nevỹ{i{ixeG:?ORD^Aܩ9V -[z b (TZ L Z7 ֫*@,d=p}谖QJbOulw~` &X cg60hk* BJ2>3(SR~ 1v 0rhT h27`_E:/&BI- 6FDOT!4.JP#Np3]V#?=x;0D `LN ?T6J$uZsO/mv 5#d &z+]"xKa.qJ\Df̵̆JmV7]XI]bTvg*%(a08:[p .;<q[f2.fEaG-΍6+iF'aҁ54P~Q0Y{(<ۋx+]R"jG\Cxhk G7QQl&xwjSu)?;qʍu2{q^ $H ՜:Nnl陛s5` fRE3-#rJs&{%]ubVFr13|[x[t'saJHa)HyT=f2{( LQѣAr-K1={QBEV?Н_&i±zf]wQ5 yeUum5aPK|_H6Khu]o =)ѹ!欪6b,kɛУ=ؚ|Q t*=zdSA@crP= ]qw`r96lA:\\w4:!^c2'FkSTQ* phrlq΂w.o[,lJ{qĨEKe\JKyr0Dy%ϜYvd&ρNlxuDԭ!=DO^'kd L^Lr+Z-aYo5lu# QɐRuvXԇ>ڐR.4?N3`,|jFB A(b}u^2/;?R1c\r* }T2=€L}A;3cG1fжGk|z1<|5NՆ j[}<.umɦNl5=v{ Q]e<\QZ4Lt(tkOYf{jm)yhޖvt7ī$ć ~6uL֏9p@i4'%/lpRɺY-Kk*Uw@@H`'T|99Wz:[MP-- e;8M_ ]J&XctO!NX}zKIئj`2u ,'fX&M l^2YTNŅj 'Ώ=kWe5-2 G֒ Vҋ3-'åYGyɣoV c (}1R _$)F6Qa[b 홒Hm)8r@O]s'1Ys*hsV95qyTVAbDylvd 4 ?|5z lCt@:ŢD9)&DZ7 xDV=֌4-"o-Yzˌj􏶔Lt^MUz 5[㼿cVFt_ȅjϺ9!_SolE=L?2BlSv& ڒ,:@a'"rH,bł< ]T&4Nܗ;&Gxc؉yR5`Q l6Z}3TiT*놟AMX Nۯ3@wO}\z*MI r_^x2WP)J1镠Moü3aʖ&kb5s=·Yd#RfK$- c%' ":ɂv(; A{Hm"$)`.R/UH|8M 4Rs%K\LoK-ΌߘWrzkz.Bgı vh&$}_8vnD&~tc +qρԨ[<'PLcv`Rj(qܬyznK]:|*n&=,q_4+C!խPE9 ZsHS1*ߔP(2j'>զvS׺ݑ~mfC6)ѱe+YҎAx425 ཞ3W_XRh"C.}x{Ӊ& Ѱ*p-B /w)RG A7FTW*-xI[DePB~-y}sMh_$vv>kkm"=(?"F/[i kJneB#`=V҆:Ka.שM",)REU}XL8hhZz 8}@YF]lJ=M*[jIgZjc)Tk"X2YZFU {g%M i?M0 XvQ?MZ\l6B k bT"tUx#% OjXں]ьZV\BP9f,-_Z$AKkiYC;X^"`AWxm+WDLT.VOg/oDTem|ǍPm hT+d2;!^w+KSO5@λI 3hVPMlRcMD yVcwp =-O`5 XbY@@Im/ӁǔkW׈|I}bqlt>bo 'hTLyfrAv6*GuvV/c.2'Ԁrs1fC SfL (H7nĘU~ `oق9!KQT'8W6s : }q~ 0uJ F^ /j Ǻ&rL{ ݉=ž0t٤4z8W|&=:<NA_WAs3ݢ^/Sg>5EL Pg(` ,wV'<8$5 .?neOb-hwR9Ex \&@Amî`-g`(9gĊ$Sog_ Df{ V%cXO70ԑDfߋ-ڪSJfjwQDw!4 Thu'9>ojNК|nI;G`jlfc"89XG~T,ĿRdmhyXDY7rMq/GXjw01GlO9 w0Zdιu`, ?rMzUK&QJF pKcsnl \zmOx>a;v'Ɏ$Brp-gu+U[Ѩ%z)8hoVZ|(Mf߻W ̕fj`$QgڝP_1ҝ6hK M$%g/8BVUHhf4j@4\I9.V[WV !'tDZIE}J CYpgU|z1B2Ġ5p9/@;w`ƽc뽅}ΆV4x:z^EGS%]m!<Qj/D>"U_ gv A@6E~( ^:.=T^OMlntm|! 4s90ݻ kӜq̎.1v^-R qzV])W*l\x_M>b}vkcFQw\|m8ˁYt&+jm&~Lmɻ}۽x Fjk*cuΤ42f'K h¢ae,!C6uٛmX[mtױ0 qN GhHNye c+ 73M`M-(j~Vi.'Ė|׵s'W hE gZ"1/.h{<,1GAƉ*bX(Nw@7MƌOi9Ԟ޶j6MLp;vӮM瞐>sr3w+o~$ģ/v#W -1p/ȏF/>Ui3X0 ]sXּ `0$ơSs .8ZQ/ƘՇTRL ƞd`GON6Xbl{,-oc=,HzbFu'%:r7 jh^ YiդDzZh 8@wt,RKǥ9\o!EatQvjVF̓4Ȝy|^#Y)<5xeɟL[9k, ҽj"rSgwXDNY#?"||Y[Yz[T ɂewĜ^Lo=0֪8H3>zoν!U|cހ2p 8E9=9)ye+ )-n3=ا˻>%6R%ij^ZKcdϼ&'9"`T 6`8"d޲O[$A~z.V e P ߈]7™-\oeRsh uN헲Z5ktVX+1ئ2\|Bh_& .Mm"R-ǫ6X<ʁ,= ZYmaצLUjcE!jگKdDskM;B-깈s,96+S.:}L`EpjeGY;9SJ':𼅸D81 xؽ"R7uMnlm?ClHyxDdMjvJ\4u0os޸ [ڭ [69.dQdFaW$F{%ֿ3/XݦC=z~5ϘA(F90^}`~Hj0|jcMY %vsvXZ BfW7^m.s/`56 v9:"ذlƨS@+1@6U]Q2 nN$S޲SQ4-$ՇʥZ㑥u<+z9X8fc%#>r') 3&f2{`9 6w){XmL`A/MRɲM<ϩM:UMYF 2'd_ә}7BbZHXXed : p9 &|ݟ.!F1#E:rՈ4*@x*LBp"ltr;(Xg*NMõ']0Ph?8+6*1W5.!^&I@T ̔|R?d1d?.U@+r|JWab/O,+\Yzsl<\/}ߴSnum;fUUla9bW;iwCԜ;&?ܘ|+RjTO @=.^"miZ}{9^Q\b &4 ,g?q1aiFˍ=T׏gB5)< ʱ1m&9Y3o_,dpe=9ᖧOqNLy.="c<'@C` .7t,'yo6"= 2vܻXsȬ<Ց$˰QfOY} F ")_&ef!yѳm&N=;.}t0-_>%q3g^^ S%WkxLC Z > JS'qj7769I'3C2fnoiʳН5X]QQ3j#n_æYr@j.C,߸PƄ X$V?MX2ѐq0)Ji^bbcb">Ju W/\+l@38JJ8[b@v/qU_J3b(N549G f6t)Ec<alʎǍ[Qq!x?,أ+ k%PDIn A!Tl; zj',xNLzrJ5s|!AK~x>조u-=h&IiJ!zXNII3g ø6QKl-Lr ?=hFxFAElP}3z:㹱`~ײ|\Hb }[W7A CUlXHd Cla)K%4R:Tm ։2F1NZlbbb@kBokLdO7VMLvuN(T# T0\ ~b an4?L.QbWCcreDZğj'+$Ę$H% Jw^4.ۼ B8TCx N'2z<: IT K~pR*;-cϊOf,}gKZ6Jo$9ߗjm(-γAw emYo*)Vu˦|1>L0/ ZJ1KHĄd5^̭84()#miTyM?fB̪rV) )tH"jQ{G=M0 Vy6Rj)==xZG"98n4]lJ4!qs{_ґ)$\BipwhCǺ2{#2k^N݊#Eq?qF:, 1wUafKAܛ@I&CSn1FL(-DrC9ۉ\</EoAvbXsW"9&yf\IahѐlV+_.܌/:K=K,vA.Mn 5UYox6N48b3%7óL§qYW!):Z A3 } &b 97OTYBb$E_"Re[4CODZs= y %|!&'=rM#e'H^*;,ow9D mzK2MY2Rê> Yp?j=+a=HL 5yMraoզ<~];f,XJ2ٌt̠@+%"Qj:j(pEJiwUėp9V+NH4n5?Z{QyFmS}؎;C`k]~[q^Uܮ^mZNQ#~,5;QL;ww~b6(AӷIc@K(Bhp<%0z|n‚u;3-_LS^Y=%&biDG<"y/"#ū%0E}{qV ϧ ScY@ƭ^-B\~"W}E=+5jo:y5YEo`biO"8PHe;&{>*{I5K@^3}lH2&^{plnmr!USZjowC%X:]SV :ՈU~s}qN@Dü>CÆ@3"2).XRD*A%Iv(kh֌CxV[c{nnx O[sZͨ~{Rz63F)o1pxmt'2~E ֛W9j PՇq47@A|~O~5|\_G׾Et[.IB2E#@ZZ@G"%cm6zu'Vqu*=]Ly?ZoGGC|1JBCmbHtڽEm8>?5{z>'Қ{a״>o8PM -bE5 Eb'ayEۻ[RBrp~gaߋ]z nL]D"|MyoK:*p-|YԙkL/>~HS5~})Qb9s 5j?Jg!bC[)q(ZA}%VGG`-qL`n]c]ch#a+ƿ'?.iDFFYGsk Bڗ+Eq-뺜?PcuE$bHp_!/q6'Q`s:"񺠜DNzrB&U_cp,KV>ߒG3;,2U^>rj~*`Pi#+ʈGB"ǩ~WAuI|0nPb{ ƋCTe 1VsyY7ksPX3EdQg MJv<p . KXPBh8Nl1zbJGDNX! w~m煋iڗ6!wѳLWBָ?z33EvB1Q&T|eH5e 4u$Ge= I{XF2ZPȬ sVLf&fepBaD+E!K[{] ɕQ}z[.ouLq0WEbJxt*7T}уnq4r_P1.(+JE"Mz<]%ɍG7ސuD+ qDU}{2MU؛u;( pZ9v<fl9}^NhsֽBTQ7U*?̉6q(yHtQ"Bdfm"+ɓ [񭼷wW"d]ң L#Bm,?:IpޱjI P_ iQHD]+BZC/ߩH;t2n|pA]#cjͼEAbR5+ҟY<6Oϗzmqnz$~*&Cu:,O򥈹\_ef ݐqg!K(K}=CYJ)b}E,5ҜdrN$j*^*Y_%+XH)[AQ<)eQ1z扱®fBtSKMՁ>ec}'XubQ FJy5h j(XP`⟤fU G[--pIox˔ -=X#x2'vFfePc_\ nԻ1fPr/ǚ| Pʰk¹ؔct_ph$}'@߲P1Uq  m@AJA;N& +GRbԔ*zE Ib~1f($ IEHzŒorN~Q%bSen1| 6p×w;@%ތq[X *8i~xXЇ0|8QE՝`@)%-3X Lϧv DJU*FGV=I۝1 9#AC}QI.Pڞ/SKUX!>q'"?@Ax_v'o7\IYի%XJ&  ҫwo9Vw]55_Fb"\CFf^ mwNd/᡽‰"r{+ͫ\ԷAv[$7M^u+hhcԪ }ʊ|◭@P{LBUs}%YTp1\#,ў.kH0c=*K٥/.c-鰥m5 H87lCEtfS[} ?i ]=7a4`'ɴ· HT3kos=wbw܀5L2c* W.Yۣ ?/X`F߾( I$dLڏ>P\c]wQ4W4L X(Χ ؉ TWO# Y1"X(I?#,0]1Q2mUB鎳G;פ^xQ>((ٮq*C5XzM_7bm./ bECu ΐV\G9ۣna!h^N͢eGqw__7l1l䍸g^ƶч;ZUtnE:Y=^t%2[ Iw`Qen\_DPǚ[&_8NeBMtcIj`Lg,IrpL@nѫ_/wTXlZX+ &ԌkE5ZXkg,hCrGr|S@O 4] `e t&>cYcbk@FSBku:eI@^|"~#7ϥs M@:=?:ش9pձ"`W8zSXQƴ2&+>1}" U?=>Q1NxTǙP#1ʳt%LGO7};<0y;?xߗ>(MoW3`-.g9~gXk/C8S%A*M$òP\Os:01@|'4ʾof|isUaf?}@ L&'@cN'xq>mg[:ɠT̷g bL.P\%d?TrSv((cl/R%2Cx^h^zDu'28|YҎ+ĭwaC Tn[Iy$3Kʝet.&9 &+QGUd}{ъxe/l~[ͤ2L@Nc唘/"mTO~_t++ w&#XkM>kzan6Ű^$_aX-0*i{=_zOD_0fBՊP (Iasf遖nP˥yCYgLԝ).',p Tq@C:n[!@X;#nEʐvfCf0xk~&p,aEn]u>%%mF5+uku6IgLa[Sq_vSL o n/,6`(B.ksl>`1{Qn:%rU+F8r/#m XBnNu`p &I8%a"}R vy7hŬVw;Iɾ q( s9@ j>N}ߜ(nP=}S P}O$Dwtܘ^HlS}X[L.>cET Iiȩ+,.:vЛNg \JwO0z'IٛF@i?i:w6: Ӌ:Hfv^ܼ{sj6 Zs-UlAiho^>$ULePD5 lH2!S<{6"'TуCdz#!Z3{c5e& LLz I9-ͼ\-86^cIO^8rW]J61f+,-C L4-y)8' b =XXV&y)Xy=RoM}P A%eAm0 6v))7ǃF '& 9,1$s $c$6 dN鄏3UNO3_(R1əHWѬ|s0vEFQ@ҿIcbҁJa ך"X\AtzxH`! @%9 ^cFA(ʷ$[[cվVbz ,A%C-`9O'hRtCgַ'3:=jOZ+'hoǤ?iN96ڄjS*fP!F", ;8)SE+byp(`L]DJ[WlNtO+}% iw#;ZkbΔm4c\mU]/ pYoz*µ`W 7wî&Om^-j8CvP+,7t+]!LvP}gBYz̥t:$*&).IV->z,x em'Yib@ăi6J#1Zb@@~18ۿjVPO1e}I {!0/{]ӯʎ0n1[b[01K|9 Qn,ƀ`⳺u iF^=n*XNKF7FlO3#N7ޣ #3h'>GKf מhQŖ)JVOzVV 6{0RHzٛ ]p.".tTs;&M5$MQRK@y|CngWCw3o}X/-g J8ak Qմ`0>XLsct"Դ8&9$sf )i|{ıv}0V}*ۊm M=1t?Km\(v+5g:VϪRvcW?i,+A8YkG53a5}7/DX-EC|ƝJzxՋ A=ij OQS@sJ(4(!8.Q>u{vf鼇_6,||vJJZkn.u'TUG1:??{k<>McAwB]%0~s$ .E7[L_,m9H!||qK\KExO} gvAؼv6X|ݷZ焷:yjIa C|SØ.ޜhE12=Йw\c FM9Up6ʣ L b[x|6l-%>يafS'YOGhtNi//rX;fC"kshWPʃ7wKS{t|W{Zx!^#}b(5oCIyH/$tg.uȯE_FV<_Vƈ> WA"{UR9IddW߆8ȏw\ͭb']3V 8}GQ TF G" ko+*02xKe]$gb?}mh[p\/e[臵Jݩ#CztOX~oR{Y%GP,$FNQ@~Ѡ2|F7Z⒄7&(Q+-↑pZEAt&! A2wMӖhFK)ʘox*dPL! [7b(4^`91zQ*7 pUS퇤].> ңq%HC}nuP%4vwW!g+ 3 A T#$V;8&kairYH_A Lƨdmm!cR6TŤ' SGĮ:>#;`OdǨzjkћB7ϽQZ.uHif3uFK?$hT@ɩ fŋHIw]X/kعU$ "MAbIz"le}9h(W邟UR[Q6VzQ`BU~N5?R˾:>lM,d[J^z]ӎ;@&8L(v0XT"9AFLcGD ]ez3gݵCvFO6[(yl/ٳ!cl8֮l j7, Fh2C&yɘJf("5"x a?9nL[.y! ,YRp@S*>EnS/1EF-= sKNmCp%6sJ%O~WijaR~Ԥk] $1gg x#1~/ډsAp%9͌EP=愸9YӶPoNH#(@~۪}7M<\A_؈g5li(6@E +K]2Ya G p:/tw|D"do ;3rWd3M!]\BNq>6 5O@ t{ء |@/W9F LO + aюa(T[_fa5O P|^R (,^;EoE0s7QT@eڞDΜC Te|]P(W"*xg^ϭB- xIH,? JAWiJ_݂i,2>Mς89Vυ>; lE!d Dt(F\pJ[Gd1S5]RJ`J-TÄ#)p7>Pz? ׂpo1 u Cl}0lJ1ػh@5'$S%fE F>4uq"xTv]z Zp D&Z)8±R._q` *hBykrkɢRt"5u .7\Fo*ecO14Xӭ ?0pg8Ӻ, @x^k;x31~Q xIT/an@hүYfT] /}:Baib`gWCg.=C'B{YNBGѻ'aշ% ovqFFzK4K؞٭^2=Lesbh;ga(hqW*MD'"VS@3raIrʛch~ .1tb GC D̲UJI a pœ¢\S_9w|^}rrV}E]|>S{llgxЏέ4։Y5IG=dÅUv lXrPH3Uqe u=Q h^6˲vNh?e`(yB4a .mhY֫^([j3 |5ږH[tD3@IJʍQ >J:=&UאdvbnDQ3oN Y_@\̔8\lkSژz]6{\ 6v{ˑvt(-Ť3/Y輢[Q'Z!wFEٳo%7"|*}h9_z{ ([Z~fuouby7u͖Fl Ve<;0 \$^$TO^˅f90&{0<ҚU U험5ӂ>LW7f]Bl0 &u^U pʴGD {^|SS["j\8Ysԍ%P꧇Hnj=fju6ɲ.AьTR)a81F X*F114R"C9ѷ>'U((9*`0 nzFhb`6yW;x 5|7˩E%kç'.L_Ҟ <u-W#fBU;>PXӥCcQ@'Έ1hW W*_6RZ8ǹB 3!oCiMrDXh|Bhx~M-懍yb3Y&kű|ZļKKFIU΁$7H`]B^nDg6\v$FDԡsǠ:TŒ,,*gzv5fuXuyD{:and*M+o\U78g5ihRx F&N?߈{Y'L2fsh :E&`)HHM+K꾑B@||X*^Go'!3aRHj0ۓPƪZaEÓTDEoth!;Cmi羟5z傊DžǸYpbb Ǎ3Hiސڡ(VI/RH~H Vw>OVPg&μRa_Gj/&d #:%ѥP@'hԭ~! RtE [RREKus;)8Ezx ]"JAR,k{a*BdޫwkH̉!#ģ߽z*RL|;|wVg!L8D-3hvAh5R!%v`})[cHgIp{1/t RjaVE%.}CcCv̄=]i7zq9f+ ^U'% QĕC̹1HEpH+L3Z28q2Uhq5mƃPBJI^ZZ` `+p~^џgi{)n4^p*^@Tm3-u-zVG }☥.kT)Zj2/(Ytyc+XwgYJR_ iArL$jP*d*'iN)|I~uԁV$ !r}j\5DI-E=3tps}+`ribC w^Duq03[Jԅλ:RZBm% ]R^iwg}RQqrF]6%4LX|J֦))Aـ^]f-̧,P4hr`@bp Q=A)-Q)myG>=#x}E~ L^4)b{ȋS|rSk: Oq5,;VQZ):`F7"PO/ g:|d5Xs8xp7[>F%t|Ą%H ®O,"dmNϨ$Tpu0YEp$&߮e;8N$ަ t8 lGLW5k6..sD1$ѥz>ήtYD^Oow suf9rU- i?.q~߰t\-9`[0~_jrWLw%_loLH Kf'c |bٓ`N< (AտD'gw}*XUY|:9a}F1!rK>DS2|w;~dDT|OVfV\rOrs`1EN ic! l-^Dз,RٌŷGS gVJ8iq nkYa_`OV۩C ƵEߋ[ Q+H5vCL%*a"9>뷚xMq>'T[u vVPŎ d,G/"ճx1-W9o "* ե=NH]0Zb8 **E'=րzhtuqfהku5?M͖L :Fe였Nz;a/J*Ipʚ /;qJV{Ge=LIP~9Edg7td4ȏ_Qn;iМX`Kג~\ιHbDZFh2TavbP N 7ɀl\ uIF>I/apwfvڣ65Ifp'c^wl;WQ&mj+|+}PΞ~yS+*ˏn0%1)Bs XDx;]V-3#L)h umEC haiđɃ0gYW-{9fb~#"</N1Ic805WAv xNm'xg[l}nRܺ_WʣqO्ʼ_r{]B|dO(ĂjyΖGo5JHYm22"(0GâEmQZWTuƂ%D@'/K0®1ˇ{co ,r8C Uk4&Z<~c^3xs S֫ƞ؅3ETVڈhwor]pqX!DXYd{)`/hlEzrLlT^J.ٙffճޞ0s?(0Lj,zE&M|5zzxFyH&aI\Z;Y;w o¬ p3H f^~Gsd]e JC-DPԜa_z , h0J" ؾ M!-rx+ [G_--V ?A[>t ~X}ɋC>ҿ L.dX6kWɓ5n:I7D''sr/}K ):M~~c}@7 wa8Ń#nF\<EM A5^wJXҹYB+!{3}[q6hA6)ץNsY6Ol(AE+KN)z ro݃q/E!|p؜y:';<4- u HP8Šz*.v|-654M` ,2zD'ɐx2U6;'KӺ.fuS.f.^S3m=3++ef4mJG#>VS<=^7#UyɽiO'Z32aMbS(dr(=vo/>/CN;y">4\IY[ыt/;=8+` ;H!h)˅Ls2_j~xZt_Upސ\MX&~@j]59l6R*_ 8| H3ϋdfrvZ݂ .>3>skM浹A4?݂,B"kgۻ(gnBc/{qY:6pRȳd߿f >QMo7H(vwuŃdzGPN㎑'⪪O 0sj%`k$o$=7|5,_ Ʈq_6 O '߄%9k/l#>d;ȑ?q,e*Ǫӄ+8 gK|~EH!7M@4{ݤXl* qQ> ĉ`ڀCl貈 跐H?I`+{:)5PԱ~`.o'wq6a(If7!V6҈#v^Kx9zJICם >? A5ncdA dH<[~mP S1T!VFL S s/?-9a߫J}l0ɶ67ӚUC<(@oRPWj8//]$ 8;T<} hO'yߥN|/Ӌҝht 'k/~$Z=Ww$5 0 G o=(?禍!3{r*)ԟO Ϡ9 I*5_SN%/?=`-7v랙^(9r MN EMO2OkԡMICc|3g9z [Z Mll/%_]!^)bVd돇XvR ÓF'x˷- \Ԋ{GL3o6 rc)wKbwcMlg+WViDW CdTlW[oðRortHI+?~Fi6O"ovC68s\ܡd.?u`Qp( ȮJP'"L)ݬ! Ufu}v#Vdzmi27.WLq~(qU0ۉi/"aUXR)E@WrA  ]P~3Ee9-l|YfiD#MҰr.:Bkr W@p^X7+1. |&Gە%~|74;=ʄ0&VB!wu s--LWl|k>Tv\MQYݹѯ~Rgx~zjW{Cf[oח#op^[V(pWD&)&?ӏ1Oy[wvt:^h_kbD?M'%=Nl#ǣ/&,=@*)X_:7g/X P.dݥ˕{hֻM/I<|1YO42捅`qy:cxt)p\V!P˺RA~ 968O4"|Bz׻@#v'[܂H1h-I@FX+TDަR{n3-λ $LOuF˖8k2\F ƾO1`sl$3󬥌d?y[ rİpv>}̐}= )R8(<+ԏ I6f:;vy EkTNJ4m[\3̾tl[JϓGOKLno ߨR9wf(6IyA~arU}OoiIދ-? 8-E56&ddgV,X2*~]oȈxPPBk\,ӳ: Ylr̜:2if jD bjf?h#flmƝF1,I@j_QGeP-4+8k{Fʂ'C@86y]8aԷ-,m2vd8٘vE.ݴϦ3AދEA2@Ż(IoEYK!zl8H: e)S{y DC %",O[Xh > ojeNpU/dW(2y# k_͵`TD.}i⾪9U 2S }<3H~͗]AZ^yٵbOP =01j5͠s^WJ\Ht.ЏH{%iD`e%wcIYC3>'.WOoZHlJ-W(xQ^e5OwCvrejI%5[V}ץrݯxͺΨBN?&ó\LhW钱"(5[S7\wQLAs{ZFHif dobo!(f"Xi''5Te @Wڼ<=;'}eRX lv|&j6&I$;4˽7V$FK'\%BH]l&etG%v /?ֱb+qI͍I;Q0zLE,V;ŵRvOKAH4.0QERx73S< S)t$S4\% RUJ (Z v|,PP"wW㽿ݷj0`3nba 3-`Mf!m\bPib}0?( h!S@QD}pzt G89bY2ˬ]z%0𐢼2`u FD h6$ˣC'=mA#~]ۑl-{͎uدa4cv>S i=6Ζv2粊>A`lNJѤ@zjȆ);k촤!IK48 #!vܭ~J=\طGL)U I]i9~hָp1?t Xa2wA\@z~ KaZ$29ۿs*i٩M7q~%?0iU؛Rit^_Xu26}48xR-*oQ[80ba; N:RA$D>-@0Xp^5*D,5x]Z29V32}KPzWUnv5)D<;`ޞz,%3t8Yk y&/lAC;l*_<k<'-~.0D ɥW5^;zuPsL{(/y[c5vkchNr552W~J;P{ۀ ^.Jh)},-/sBlm`.=?dAhuʺ!gS-1י ݁ r=0\ dG (T6ۣ,KC?Z}%J"<> @;z1UdvcM ` N pN-%OJkьo/<:}g-] 8P1YkK*}1f0ۼzjE׋g}î{8ܫv9ܬq?Mj#m!U٧5Ԧn"sǕz-5qg5ʡ*!]DrAIb^DJ?JFSM倻?\WOju5& *OĤ sGnkW $SXWxΟE?CE>=7 </QٕBi+*kib/zy)Kz_h~ {'[ʤK*筑|IOf`]]e [4+0]Os@:%=qLT(,sta9.Q 2Bpe[d< *ovKag_  `Y j;u̐6LI50{-tQe& v}Ѹ IMD Á8\(YBl6|^"Q=˥hwu Ze`ܯ - N/YGǣUm`0ud `1STlf}Nѡ݋%:hٌ#eBD+/[5Y~7j?1w>,df1k藰!S{U"1{rcMS1_Qܦ~>pT=0.HHgۙ̄ٮ݂D 8C"֔Q~D]Eq4*5w+iqSk/VMmf~c*YhkתF0.a+8 ޼~/DƲ5aH UIzY$jSt,BA# Q.E%S@,S]+_ 27m :,tH"|B(U2Xuvr5OC.Zcy R` '.|O0_茌g3 GXX V̎u"_mƻWuϬ A-B)c9C7l1kZaUI)G#gbj3,A`Lmm*^ ۶'.q'w~ XCU:a:2-,mz/]x).޾SxexB'uY""X dQ@Gau7n[M&vrVϞL%#%LV{Wlpqpf jϲȱ?E֪q'!(ꥩQ3ݣ0&P#5Tԃ ú lVյMIwSDJ^3ƾ3pܐfEȽPC/~ePFu8 M(CIL`AP5Z\._R#Gw (:.!> !yRfkLrW45gLQQtԏ^= y9.J%iU n:`LsCP:T(LG|ou!}M1_}o ]WyUj4.2Qfp1H(^xq*".C0p{xa'{),薃Rc9֞sBeFM׀%x41pp8;SN{F\iU+(E 5{-K-"zO4OڵW B+?܀B'$KDoXBvA+/y\0WY1-ЬHIhVӸ^(9$Cx33AmOBt \wq=yh|* G|$ug v8W&Di&s Mߌ(6Pn1QO0k( ?<*jb&S ziWp(6 c* ܢ 0mbvQbLw2x*E)d@u>ɸ)cfv}H t^fnm"zZS9u*&)4_)L,؂RYvV7#Пt֢E3L|,oo!|ėhjwGO>|DxN֦7 (òrϏo\Ho]ӆFBZh`|WmK>cԉ ݶr/pd <D= r?(^6}dkvV/i~Lu%/5 xS#,,wC ڝ)4B_7W .!I\sa Hq,{7~Z`:=N|%w9ΡMҥr&5yn]8J[VN64%p({vq4N 'JTҺ\0~%Bߏ>-&sq=}ˉ>wU0-Y8'& &@Y<_?9tTX*şY1CؼJrQUUtt5 4JW:+.b)8GthD20@clGf{5܎kws aU(Ҹd:TED5]пbs {7{m "e6{Ż0,P)0A.[+- ^GM+-raP5/nگzȥђn2o`C~Cҡ!]u87hum8jPu̖0$LvњEhH=X五10&t8 i15VY^ msiThZIOE,^C6&(jUvӀbzÆ%[E[eaYCEN| [ 7P1Q,r>駛0O:1ExwPȿݤ57#h3~C4CVI=/G +x|5wT$qsĴÆyYG0^w_vr6dTr)/PݰGo!.‘8PˤJ^d"x-[{0YKt l\˥pojI29*E xh \ź7/F@+tjUZ^[|1'[ HLꮰn.r9װBBqrČYx>ylރsIzQZ뒭"33nU;m}AUjHqԁ^u㎐UZ/AFC.{];)]~W=CuY?%\8fo8ggR{aU& C6alDΆʢ3#8HIg'!:8]a㝹Vw쫏naų& o pp$I|{e:}>T۪>)좓yn}''b |o( 3!=C|{ RE d~G6\QZ# l2,+lj=O4ajϞ1a{=D<(iɰN{jI3[{ u=dF !h<)=jVQ=p;)l/S)F&>U D=-eԽllrc*c[a*2@a`| rTHW \JYNĥ|_;y-yq҄Y(C uS^gM޷ٍ TpeMbxP%Oz$^kH$l9&sk/7oFXxi`f Foy2 e=؁_3Whp VW{tkR$N;27Dp)pLqB{Xsl؟d?6N P^wiËS13S=pڇH9v^;_Ǵ:u_K7Q~jSRrq]R4<.v~>Z "]|~We5cvI)s{¾b^uq 4_׻H17oB=FߍhҿL4SV d?c5hAqɠAC|h/ȥ$/ZãWQj{Rw8+Qs=V;sd7<$Ņ6#hrI(h ۏJp=@R̒\TWT[4]2Y*G;jq5-IcO>~?k1Ô<9 wTka i= (dV_&s2H<7hGKV7iT')L0L{KjbuէG!8oNcnbɜۭnΪ@(]Ly[/-N 6–E;u(cbjQ>hYNe`_BMUA{Zjlέ|WgX<?ٷH .1cT]h\=DDY!#Y/Yj3M\m' JV%쭯ڔ(DƑ-\ogU2cʫQڜmݫ)A]&JL򋯘ƢWμ. +kJLv Abv E>Ҩ$EQuxm?h 3h|-E W18V*T%ߤ-+A&V>F$^z8ޟ0|%-6,/ZZRPiEWs$vH&6'3y|M)"sH,hIɌiLmHQehs ◡Zg`q4!usiF ;|Nl?J0s%9ì؄kM _f9Pоgl8' m1|k< ڌ3[$Z6HD9V+"w8 buM\] /*N*-BѶPF'Suƨk&$YPGՇQ.u%W=%BD%1"4' %jUZF*NU4ʗ鲽x`:</7A{W,h[=,6cJ\uިq%ET)U I'`w _|e9i~g L_g Nˊv)It$@~pPw1mic%KjZVj^bη$L'0iFϸC-hZg*y$ηJʴҊ)JvqK_psDhv$uQ{PVCNd2 /Z@g:INq'5Q;UQ("TcvԂ#e{-P`xw!®{j*'W į3(E1΀KjDO p8͹Ry.+9//:A=*huJq}u[7#>)~69rߓZ*j&TҮTǰUĽ% eA>U3&(*tJ]- Pl O֗xaRPVlԓA4a`$FaRSԊcfr-oYbuDu>% A';y1uӄS$.Y8Ee[kF?DHZK71k/U6$|y0iV'k@c zY+2LY@fvV04:l@:T手:Ln*-zXlLfg#9\Q)S\}Վ$phVnfWSQveKAƁuXا*UZ3X _GC<ȱ(ՐYQ@ ?@.Obx~e`|/"mq({qAjjeڅFIBz ޚ[(e$侸=3NsJQ=ejh۠ag tsOοԔG);U,OH!tbn?lX[(d-ύ2:|?ҋIl#mГr_ɳt=tH*آrpptNAd[ cVɆ|OS[zf&y`+}#n~abd tML߻rW[ⵘ5t6wV!5?=3|| I: e_xC6lhpJUW#Ju퐳]||-B;S@JcOcsDRV+ ^#n.֓ڦ`N.t2Q8 ܣeBvLbXtv؍3_ָyCENhƃDx*~^EzMHd\:Y~ǍH2a T{(glk4<гt"2QD%0f<>w-wā=uCc~F_81LFŴJW5);OɎa3z) aA4 j*-:cD37p(1ړed>d#)gċ#[Sx /h)%Dy=8(a u8{S0d. r/C.3.9hi vcha3OH[Q9I ݨsbO[ ufe찃*%\)!KI}&Ӛvf $s5786(Ԏ-ꌘ󆮻0*Bg-Ň wlp.{%ST wze#d93!֖"Ҙ0+0#  mf aE$4}kijJFViV'y&lp-Vfr62ѣ=HMRywᔀ.v4?)n+IWkՁ30ɚ]m\ ؂\X1el'aZtS]rRh#9, &>?% -@+bLQ LhG쪣ekr@Wec懌N@!2:p_ZO ɹ8-dڏOWX@,*G~An ON.L9Y[@i(Ss^8Q 0Eb"TYGB/q.lY!e܃Zy{L6c_DSvnV <&է ]u-"e {abp*fGg4i+o9bCz+h*"[g+bUN3.Ya|-5vuƨ,ÞY7N4' iIs_'#.~D¼BNCVBjs`G>( \(oTr0/(Qmf[a|?3GTR61Ή5…w+(r3? $a)I5ߐTm\Fs Fki ?ngH\St4ſcsi-(H%񆲔XtMR7I0 " $9qt14Bux7 n,aP瓭Ҵ֊6N / 0bp|/%6!|gV:\3M6 [Jx[7 !rsؠ3AeNf,ݟ)Ae1$%qe!lKntT a5>1JHUImBw4jzP3|9=+L䤛^V\wlbr͘;ϪAF[_d'Cʼn. &d1ʹjL?8 QtCg3/a+?~bDlvl3/z:|Gq- =F-31xhs^4f1W}Y^Ytmq[ S SƳ5atP6u f{~=\cjJy~FE35CCUC{4/[~ p[Ieah@kn1ח4b1^R=0+ vG» 2N6HrvYB 1^0"Dyy'=$jUX M!=-S- `A#z.{)IB4`+g^@3q01ٗz%_@\ߞ'-\ sa@,Vd׉ ';% ;Ѹ%T9b_ #l1ҹH< y$=BjW0l%㦭_ehHAC7[;B2>NWUNY{sP!'~mt!1Td\QvQ椆>btT({4 9BEl/SͭOҨ/2`ѹ #ɏiY#R1fC{m=y֍I)eAR1vɱ {7sX=Cޙ~bp1ܗNf*8s?ŧ WǢw_- k:\`KYD4mwYTRZHKp`1)_IاwC ]H!0+oBY,ߺI0%.( zEGڡ:!>9ceOEJ#IJf=>-rIتcm|.%*VwBwQN ud`0`$cXR0)1$I@lKƚN[V9W/&g䪃t ^*aF1yVh`.ض\9ʛ|`:,>%D[?XߢG=TtL;= dEXϣncPuמrvu"2=8l3ϖi$2Yf~{IϽH1zO$JktTNP.êGYʻդa# GԿ;{aEC#N߹L0\~u\nL&91^h9QTec&ƒgӚ*̓"E1kiW%_v@981r4 r')$.^AQ\! 4]" ^WnΫIMKFP>L*[,(T\ (.ڃ|e߶oo$:s3 cD"ik$=W l@)uCu`gV#ATt,3@yw~}ώ~Z0}Iers6jfc (5䴡p1y-_$س3qM(fbv fLՎR!:~ЇVLD8M܄*d$L?Zޅ/;*k[kAl|+`Rb~98ZT x\Unي~r<.FS86(ϣh*Ik"*.KQIJWR8 ZCiGA zr۟L::- |ys21 TS~!]ηDYq8yR)F̓A/x rkgajp-p+&bP8oeFeAaOr@Зb|u3y)*AD_E[&JPxƵ. v1̷k,]Ұ]XXBts|~( Vl<+H4S+Z9@Y=$$g+qgt̿ҟæ0MiQ@u/5 E]3K .Cj]EL^4Uc#7w/k`u<_迷/Odoy :7vW?!f w6+lSrf#hyg:U.%xCe,&+{iB^*xb}?? rLz޾ :"Oܼܯ0byϺClX!5SG3-dsM=EY1XA+}}!3붔]3u]DZ"G\ԣZ|o dܝTYEUEuaڅlKi~њSe G)a8%-S¬%R" b!?4$\wy'%G'iX3,wÂv7SEBTVeoY+=/%}qA*'ޔCiI^2m& =s"ho|OӻL{xpF+[1.k5ᨷ`Ğ_OX$q}MRJś7 AuMROk' 2U2cZXNqda(N1,:JR2/C ya>t9rE"ڝ҆} /Ӏ^[(Jt+-N}BZf~DiwwH]ZmjD)):q6~AUO7F$4Ήݣr?>efֽ2Pn/'+{ & dw"j%,%>Gًܷn6D ףQnϳ_ć+:] ogb>8̘z[d(q"`"@`k Qe< t2ԿOqRWe9 dTzW]t =I( pP }*߯$Q w3ц-L_Awi k8*Η4&"hj3ai2Hζ6^ 3|mLchպ wx ;I`ЎX)~|!;[B^Ŋ>vwO\Pw/[bY\b%Dd.L TG c(QlN $۰\Lh$Pj%{ДQ͑1.(ߍ{ÔD` kӦgX,D٘_.o\)*Ս٤z.-K$f|^%7ؠ{Ց1ˇb` kHdԩCO1^q85j%b9bޣ|>ƹ[uӣh<6eܨv$Ы~_]ϵMS{FDwƴ;x;$my'[bzhY9*8gd:b%yiuyͻ" dI$S!9$$tHAyZxͤדJ$c9L=dyPAјf#CfZb ygx4 o]tp͗ A(Oj2?ϧ@zb1Ǫ R? .ܠ;R5!3ƱQ!ʀJOD9F^d\\_N00a|XlvTo;Y[4N==|MGi\1 e&ۃ]m"_Wix~irߤQsO[jk)ŹNs9mԨDZ bjɟ˴kΜo4G]M,Ba2~p׍ v|9)%MlIB\򚠡nzi6J.bJ22gWGtGgi[7Qi{Tۋ¦)K 򝷖UMzt*+J bHe|1hk(V|sN}ׄXHLl$/ЦzX!椠#Ze 公UB'ػaDC|8gW!LF iB,mVrU}]턡5ss|O$\lKMC"ڙg'w\yMye͖U 'OL4=VH2܃{ٟ_7/@cv5Q"6VOF m(lE? sDM#2VP6'~AY^ڽ0n,I;+M5Q4yAV^Dj-ly]ɑJbOڴW`qa{Or*}e?W JԸdĉªVYK.{#BuKSŐ_ق&;B,5#_Ox$WWORжXa~lUqߝ_Q|tIYj6rgҶd~wenp":2,#b yuJ… Ax #q>1w;}UG8ږυʧu~I mzT045%-; ^; C)aFzQE[+cūrXI 0kmb̑ !raш&VCv9&W6C~>$TƕY# &XJ8y|1Aj PZ^bFeL4( [JF`\:fl.HAF yu/%CΖ9 ؼO];_.iB 4!Nm$߰e[_T[R#/wzN4*该 7lbݵ+ۧDmcn!ot5SN: 8z׼0@ _Z=aRn+CMasǦ;c1674i85i=a;Rr/߶{8P7GG(h$F0חr8,"dʥ: jQ|C,&bKl&={03k%;u'ڰ*JsA*$'VU~K۬ gb0MjY Ö(bC}*q8N> wgOYwA=z!xM^ M8՗= =T8^qE #@9ږ6 Ol8>TF&+#X^roggD.=|TAfջ/8Û7nh\/(z2sGpe &.68tSh!CxBzEl1{\'? ȼJ|}(y+ڦc@ck:tg" "N%O_-].dKUzan1wJ:PaqU],nw?g5ݒ@/Xe{42*c;˚2&\^(#GHU:^H'%r<|G$ރJc?T@$?;;g7:+:]u ^@0UA:}0@{=r@֙D6zjL%t@bQLx3T cP`O؀&<k7 )+*+/pUZ44‰8^ĢdW֯pJC(;r_vOdEs;Y%_ZJQ-%b%,b ~pus?AgHXfջk25ze.E^&J wm mE9i&U%9m$*?H>_2y$#RdU 7ia2guQE7u858>1cg 0_جf4̂t&{ &Ώm7ǽݞUOvQ~I0i^ XiY~R(B4rFѥ@6< 9e=;PWCs$O5R`-ǘ- TQ[uYhoDl]7[Y׻U˽5Zh #++P>5ȩfd4YlBa_Lxȟvt }[Hs"!F6ք!SDD2 W7,?Ǩ8h +=ۄ]"WXͱZF;9JTÚušOEWa WΞ` 4hYO Mf$`!0 yF i5`5>3I *HgKCrv JpBK{t vRH.uFɼo GCJ R\uZ'&2A}v?G S6K]hZ%,7`#j'/k +amhbΠ!)Qn*>h0'^uX#^WIv@+bѧb!cmjyIaEe`v.FqB<\$cS⌥ a+^ɐp堪TqI%J #GH昉1n;> tmQlĸ^2%`s̙z{`8N^dt#)pLIPg6P|AܘgE<jţGY<?ߒ6~Ni;=fֺ/cmCia2ž ?r 7"U@mhЊ3,{|nP}G֨B,( K0 7vKvtщH 6/uumaD˒8SIͭKZ;&|{k\58> ihRY҂X>#4owΎCxQMצ۾jFŞW;?8 |cmVvD SkŸh(.pG<@Nn&23me\XA |g}KϤ7Hx#`g?\sCS'S!69g6 8 }!mKJsٳ2qْ51xsf𶉥atVߩB38$Lb5B2m]R!DQXW|te } ]4xJYng[}^JllD_Rƛ m0Bi*RWv?tDZ&ڍd\Nd쬂OEI Eñ"Dn<M(_TatӯO %"޾qO,&+Hr}'sY#Ԅ] Y%Gkj9-YW27/" r6b}`aUlt`C %5O'0t|]SSNg#Z1}AC7Bz<,QFLNU }Kdk%_ +B*vG>;Dse!d:ء&{ݿr!.ENFZl8d̾-hwHDsZ6l7 OVȂthns4֤Rࠠx|]RCj4)xqM3 |QSMDkѽgT烟ׄ2w{n4 ]̠&rXajK JR{Xh?E72=:h=Ah-W.ќÈd+YRAKƁZ˦5{0[|RB`g8p풑B%b__7rL[WVw[T8< %Uu|`4(;'ƽJkah֗AB"G#|9ö 7@KX5*A.Sܟ7r)d/Mu+R pYv}\#ܭVR%:5okh![\(YՌNicr00^5~D5k&S(x3 3XYm$ARTĎOm )쿜qS&{Xn-]TAΎ;,`g^շ9+L:mnYIj؂]E{=nrbۿwUB2v),2Q2XLnQ* qh#EH9R# &ԥ_M`Sέ֌&QJk 8΋ EXV4ޖ##M%glD򼨞M( ȟp0 mT]k(x;p6W)@D,GfJQ.P Wڂ 2H6jf!gլ\_| 7M|z4<T b n&xd ˥f&#X6Uҕ.1afUbv?s rA.Pda0ns Sn+x#YΝc{r1>9U CT`I%t~(bpq^Q0>i#>Eh)ϔX '^^R{ئ\†E6 2 nSZ92^ZDsap^H/B2j^όX cv d0@zM|߭r3izBt4R3?:}8MՂ"t mx0{Muu]5-퀯 l4O-SA5#9\Ua8hOLbЈY`B^JIStg=#jvQ;L3Gԉ^mعjKlY`J|ݸW:Ȗ19bYCt2~* 1mn~(Tǚ_"]Haw/Ti8oNeĭ1"W"pv&"1t_24ԨZ'kV Vڳ2C] Έk$HC0a L# 쎿mwA}QjC J5̔P&qw^^uz'2Z#&Y2Y7L_Im,ͤ"47l[_֨q3S>Kר+R\ @FKE]N)]6wN+M8& D]\R^te+C}20ilZ9\9e4 DMvT3 au/"1±T 9HHM WZ,`,- 0PE{6D?Wx|?.wHzMsVۗv IdFԱł8=nH0h[E*a@W0c`Ĭ<:nN" je>NGCcKJFVt9qZb{Zc"J||Eꠓɷ}+ 5TW~6]IfsbV8>Tkx!`.oPAnArx0eX]F>o7Pa >">ZL, 03ri>C8fSL&ddeWVx#?=5^cr2y4Y뫸MgdrLsbˊn\u&gbfxߺM+j@=L-Q&GuGe`x6DF[٠Iu>Ixs:<;xSbx&nKG':et/)!I\nO =d:UchA>^j~!Sn%|T0<0FvU"܂N ф_-t15m6.Vѻxd_q")7 F8)/OQ;!,O};} iA/ԞUD0hЏdF@GVL.ʅJayn[Oicݥ'bK?"ϰn$Օ_v #ϲ7 DyROV5[8t).o@'9V\uK{A|z2h[I9O-=125쿯9RfdL{?8b$uu‘m2_FO rU \:b~ -C]}l'v ? 9~SzBhqŐM ӢGF#AW|n!V~S0m]篍 ySdAK$lJrS/tY50C;臮Ebn*| vD>d/ԅ#7h{ #Ґ$bdЕwv&/WZeMuV0*MpSz\qNfVE I|5^lOhi/ epozJ=?T 7 ({zq(=h«P:h}Yg[$@7yI| I]AzXZCt+"fjC6=a6?_1>ˮ =gg@^nn&S\ O&3+]&-;AxҒqO|Ґ`i{aA1tW.5ژRzRJ)hh/?9ln%nD={K` >68xN{vA !kB_ILNc )c7DQ6ndm`qٚ,6˧B 3T>Ň0 TB@QG G|\+{b\9h |eFjy.NƬ6hbHnjhQݑRP?|qMl)PDܭpr`%ҙ8 k=bpH`g720=`[Q881Н9h wO7pj7)1ގN Ãs*2O2#񾪄Z6EƮsNUZ!7 d}:%BA'ߪCɄ0]8}Ҽ(M<`=Q &sLZ$090JJcrv[#湂!|._v@35>AI\_ٻBl7"ރ* jUTr.+p:JIےK0qQ]裶wQZNWD:fm3e7˞QH/5t(3e b+y"u5ٓx@'R8|  +iS uZeq} 3d5$ͅ+'gܒTQlB0>_Mo#p 2Ix(Ѱ_Đ&l҅:s*yM0TXU#mç98iD5$DnN1i~D[(>G~xU@ygAv=!$} CxNclő{s) CR Dԝe[<2 Ge8圩ɀyo` px`*Eߗg_tTUribI @ m+g7pVwKxaP*KW!akbݫn@{N1I(+_f4n=_G|'NH͟2VR߅E$}dm3z*z+ӓC iDPLé_1Y"ol&ق:"#?QdE`b 5Y $QIm @cH"|}|cwN3DВypӤ:| A9TlA޸0 l[pXVKvӿ . ,<d^E'_@.Vy/G3S=>r>QL)?EҟVP8njYfywY*&(ǥ)V^x.& 'NJw7+fbշone43Rm Y7LiX 1tWI+El\B͍٘ިcD7_kvLÄsZf;Xn {>#Ry )1T^>as[8 ?Ƥ4L6.VoZvX mv(3&[Lԟk㧦*_C,KA<  jg7!meb{YI̮EɴwD3bi,;Ui[$X}&Cx-veUjhu*2C\dh$r%6P.Dxޔ+c"vƳvg aϙ!45lz±#)Zn TՑ%ic~f'楼\($ 4 xH*kF U7@12pB.M!gX U x'zg5pF*)-D3STL.MFl\S r 0 "ow~-"V@h%f-.i@Fd5T2S/삸Ƒ  A6X4lՖV#Jf{J:2mP1;rR rZIp!/U[ՃjдTA#0KѩXTX>/`{3‹ %KTg}0+@%'޹~ Fd,nxYp#NqN̨z`WuZt:)!`}RY~&!iR [&Xļt4꧱gmp4 (x2s'@ͣ+$KR!VCJ6 ,gYtW; >r`K%n<֫DAjԎnNܤNՃ4Rjm&q[ߦt`l1J g"Snc/[ra]sۈߕ=g ut ۯQk!%\/OZ%M{?Ig('R2Tju.:Zӣ҅gy|_Oۿ[M}-}IxuHMil56xK: &K |ҢInav\9;D+OSЋ.7XBwNR0 T.[Z]*8\r-Rh_ 2@щIun#y& &Ƥ`s$<⦮?"J?jWpoH TID4R٬It33A,sR;tkH+M oCcuިU\5Ew `.gne~ZyM >t;  e'y F[|hVS}𿃏Mn DQlpfY IL|rwe[ڴ329.[V4FrU3l5'Jr(#A8cy '*ؖѱ$_7Ѝ=z?EʆCh^j`gt)f]m4qEZJNPz|RGϷ ljZ8m\!z^ 5(O4īRjL^8պN BeJH%0hdp,_n;vkGR ޫ5rq+fc> o>JVk%d8O gy7%`.=1: @Iϧaek_S$.i~.5#owA#UWCA5lK?ѨA1{g!fZhngc2R#u/MWen׬vm9]%a(r}te`^tͶܑ(̷KS㿠?gVH%phG 4,8 sD;KS{֮`4AlQCT'=nYTH'@Z`R>K5,AydJNBG450ĚU.M߀e' v#aM1?҇,l+P-ʁuX7͡Dxu>xDT]RkB/g0>UW7!K vbF3ۓ $ɤyi{;17Ez'ϯ̆y>wTwZtƤYSh0_͎ x'Lmnr>  $J|8hd&L_X@@=@ԩwkø>ƪ&'ld:ܯJVb}{)_VJՙ M.U RCZV\ *u+,}W^ ٱqH#(c|QҼľQR^ozV  G?Gw.{\xEslx1.} % 0SWDOdI &xrx keMz ' rqDcPN/F+%pмw{@?3Ÿmñk~Zm@ҟ1Ν6q=OQXEnCCMXEeM[gmJ;G&j9'沴{|f8L,U@xۈZ+Y0}xX\\g54:P8e_5?:^f%7OgqfB7 e RiF-KWԤsGh5-sVq&xelO/_Q;RqW>Sy#mlMZKT{W™/R˄j;j_h7zWiͮ z%;ěX? 40߰PGx+13BUIM[:zXD/>E|_Z)t,guJx*B ~iw^\K|L @S嵨 ߋ֢) 3zZYNStLe: m*;F X>UBOhʌZHa%2Zw*M)ã-`0`i[bHjh@\-wX*E^c&/MV!,>0Sp@)IBR`sa h4|MJTdQzLzS@kVytDǂW} M[)ˉZg=:K*BEBJ%AJDA3;]ڰ222 dP p{1zٝ:- @t)-ڤ߮0Í~®Tܛe v(1v7p. kH!2]tM o&i.Jw.v?Z@֏jaUZLObjLw%Xq/)>?K~ Y a9AB; uP'x07oT rp*)j1 5KhȬ߃OP#ǧ=.a~#cA[HJm %wӲ(<όV`EnrVT&ScEbJv\5IVΝU2l|PG?z⦐u '5ƪP6mJW1ԬRg8ki(RD &^r>@)eC2`EcF:!Z7)K$>@lFxѻ=(*Ae䣷=Glͥ{%lQ-2w^yKaħolh$.1N0 2 6#f&L: HPyežAvıcUfZwn=U2jیHO~ݿ#|2?V)x Jj_nk 3*Ҹ`ͅ,vqfI8FID- S)E'pzMۻTCG!V5)bZkAJ{WyQj`P ,ӦQ|?\:f1])vɰFE8 !ʂ!^X 0D'3Ӄ1%%X.I:5;tI퐈͓و#! Qv]֐hW1ZjBu&)^{bhf9v'!ov w s >Jپ&-T"U%Jrs85dșeYIO&KՆ !=yL@{˫G7 [-<=.t0=֓ZI%~HlLl'x#E-X<璻`L'Xc|B3~AqZu U?}( r6I+#/`Op;EIL.[>NK6L_G<̼ӝc#M4PgS`)(Y뉪帢WW-]pz+Y.]/``WQ7Ot IRU޶H<7 *l'<UC"OXi͡#Rd { d$MX)5J0E%2|]rvĠ'F-BLVE[J7nħ&m qZWUgz̺*d+WdK{B0J!٫N{E/uODwl12HG#:Lsu/=,QU7"r D d5jWp!QH3_b֑lA7| vp- Wx>q;Η%&Z)3ީ6|i@OԧJNGT1|nsI/4Q]H!PXui;7E_ -ռC vIb4^6g'yvmlJˮ΀cE+\A'ЈwKG!QCOotرO׹|{>cWQ8tlH!7r*U Uշ#ȟElfΥrߣGFi%>Mt|\!wAR; "DMvBީ 1d#F(.հee^rCAvDS-EѾ P]bʴa%IjTYnB+XJk_&0~<P$D'k|Zmj0sF;39[lV.H@v#IbDj(ҭ4)F%؜h,nH_g8{ߜ x3ߪH ;<$YSp'U`h {]vS~9r5 _;-Q I`n:Q讍 94 /lzi\G{`c"%=3yC MԡhT3vs O#gGyxNs9/XT85miB`H՚rO߾A;O@j.lBNGF7ƱۣRg 20!÷k iTw2N?W6Rje:( <&;/E༷zM}^$I#[ ϋFoݣ{(51b\ <^Ϩ/^ ]X> esRXx,lC&=82(% чXi.;ƛT J$ڔY%e{*L뺭APkjA1T N|?D>%-ZI P.BÕHQS;hU0 *J@;ȋfNe\fDoa2ltv#~a*] nEiɬK|Z%H\iJcIo?prK]8uiCu^pWP6 z:`ףbjҪtx2|-nK$}V9TH1 cIyR/ʂ!9^lҜ2I3tẇ ھ1վȹ;[%F-9 XZEK 15""wLɑf/H/Cdn%¾?@yZ )_֏RD R-sW! K _ Vӗ'[<c_-aDvVdn,j6"Z4_Y0qUH}>3G ci駄z>ft4y_(׍285GjdW_N5MC0 yX;ӏ+v㦢=%Iږ/CC Ɉ+RlSG%?Bo"~ CEP/+@޻>|ᦆ&7.=>)Gh nɴ^UcO*_ԚQP_2S9R<5#HPDМBen\epa6]P,kਧ6ngHp7x2lىE 沰&R:O0Ϲed QIZ+ xRQm|l@h1ο.#T ދmڰmž e\ip^TɌuM`1.=Sa8 w݈i0{>W"Kqfph|-lHS~tkGy~#{> 2EQ*shZ$#U5-W:c0?(3I dAInĎf4R\eȓèX=3,5Q2E dHy?9̑a3x7SHID^-wʡV͗s&|CaqL2|TӶ-SX(1O;zT'VB66jݺ#-gF)m C4XG]TACE fO6tt{[f'(eJǁ:vҋOk,ME Ⱦ ]U?ŰdehA_ܺhJS7^ޏCW\z8~@8#k"e-AI*v-#D@'j -OHG,X1<\ygbWR29+ m`Mfoy,&VeC]0X!MY2%ЍF, BorGsi7')? TKse>#Ue"w<"PW=\/~0pz3)R& F\ԝTֵu,(>9 .!15%h#RYCy؅Xmk號RN/5oʕ3f T쿜d#c5L詳 5&OcзN| *|DjL]tlh8|Қ;̟>Cc ,2S•#ߛ7llqqLѥf`c^caAj!# vGKii@@nG G0- nS.w@a6yZl%AW1@}i{Mҳ?w b1'&>1u4ŷ|MTQP6bؕQ{ v%(7 +"; :yzM4d&l܉0j 咬Q̞S,β\~>~ c_+IOJ{'OTY1ƽ>W>,$nPhrG$!ɩ 7.$pd8yq [V[“ 0-|>~76=W[.e]_fQKBߋ%ʖHezjpa A15WqHSr8CJx`x%3}^&^aezrfXQ( Fm""LAvU_/NY5$AH'#j)jES~c|&̂=QYV6QחR} dH3 s `á7J^1W˦LZŴ PGb%aGq0tKkoBBs=#=Thd^1Xx`YB3"+zGdHtZ3-~04oӮbmy/@Lb s6vT  ً؈t P1Q퉉a 5X(4ПT!"Qe,efQʨ!jGp'77 2ץ-8D?dw\}yz 3ypMfvc9WL_:A)QvenǟPSetGQMܯu3]ba~xύFt=K!ĺ 5-X꒳+U=%xh2y83tiH:{ל Iиryl×"{ a헥vvҔ7OeMƆ+ Qrq0&Y2KYHO>`P! YBՙ|pԍWsnf}j#XM)$ɯ3l(3ȅ0:a{ [\.e㋁E4Nvᖹ[_m o_753,^FNW [;ZR Yr sd CFgP>;lO||z%9??/AC2 h;]4R`& ;k6'.Pjy󱣞y 'O9 ~djLJgFLAt.FIKhFx3<*^xơ D,^&G%^*O^Ǔ>:bX(o^L5'cQڀ-7[CajVrwi!=mNͯu@n:I6 /22kw#H]]H ̒;u1Z 4)g3)Vua"8gSMre~|$tY |e;l?H S|dfqCn1qOWjo?W(`:[ nTBp]ЎsX.*lLװ| oN2ٽ(|F̀n+薯 >rVh>sdu÷pSvY yC缇!o$ֈL+juңigfˣL#g.-),ӺgnrVȃo''!ۀh\zHa c-^yn11/8.c6G- RdjU5_JM*aJ{9F { Ի2uE8cףmS̊{1V1}Nn-6.?o맶4: 2R zxg i wG굷?U80n @)ڟu1&k{GZIgjroV1.٢"sNf3n=Y#2*;3YoMy`dzeBgL|hFzk=@=T<#! $Rìr-<?Jmu=5LA3UJQq$jZ^#2TGP+ξ hzg>zAjWd峴2`>ß {]k,MH9yaχe9Ci Q)DAyTra3bAC紫XbSOX$f-,.@֖]s.u\!{ F<A Ĺ*TWqIC)X M 1јdɺrCyD<ҍIV9򠒖Wo6%N> !Qe a~c<[a̿@j˹VF6X$O^x#c;X詆TI@'4Ax{;i>%brrts=" 懥:r |%8#SQ\L8\7 jІP4*P.w#5ދaC;<cS43? m$b5Z L_Cf |$B8,(u2s>&g2 ֻ(%ziG\(.s`%DJ)TZ< lRsOrQ]&TgTϷ $Zkcǔn'*s"F|9V{}q%ӵw†ZDm~kk{XF_g2 =[1)4hǴ*O*Y D&%>^ u]H0ק`/z|gR$rB;VpK7rP+Ľ~b+;Hʴ");krצzM[[o1ڝEsBF[IyXN7 ʦא:ʢoq-.>g>Y<84\i# w)[aC%R Nތ4CSy}钚bX"G~Wm] ^#}$FN")9+}'پ]Du& ^46ʏ]={+/chRAV; K `b{2TSnPϱ'FH e,G6dFJm^'qSr4ȰuYBUA5Z4~r9`DNG'%5G#R?x?]RIx"~ʘm1,[Ys9ydWUJ{J7|dn+۠@E{ߪsf~=P TyZ`!HхBeL* !6c1K,DPP~muMThΝ9OPn4{]tMqWL`S _?m|SӍT }TKE4b<6&YY(ӣ!{tybصsI FF=]J1ŰaG|# yS!%2I}|{STե5}ĴoPx!l )6/;y(f;Mam.,aZ?΂p UxCu~wJ]`?X3 Rx8^=^qv$Y}Pr=K `ӸʾwhI!G#&ăpCeWH*R/IiG~ۈr(SරQL!lBo~8>A%x.q|CL;QjZ07˙I #NA4XWXC^FjKA@mr DRn]!E +P<0s:kxd-N7J>}uV N$?˵4p(([XԂ:/E;< WѭD^u.-Ƨq[]-#N@ M0R9c: 2ZQ]7kfW%"oϐӼ'TS片1^,LF$Wrᆥ˴ϾO6 SAsĐ2Q"gE ;Cq`4: XhHBk;ggxNmX#C{ӎ=ˆ2izB'<: Z[{2zRU ꚚloUy-o%[okBm_._}D"[[H71)e:w &VBT&Q2.Gߌ-`\\A}л;*7Nhb_dwJK>5eľ{xM/X}ecy(4K Y7mL0@#+ <Ȱˣj* 6Xv}dKS g0q-sVXUxC A 8?=WHd!fDG`j_T@~P5qV )frAs\O:w!2r=!Ř\̷c,#isM!`W"Ъ\bK?1Z@UKf¬5&Ժ-ϸ8,(dR6V1+ ҝD2*[TVA ι*3U]_@hP-,hL%Gz3]I_n|)Db(w4R|@Mhhٙ`1*mR v?yს|I/3Q1`רK9m ʻ{r6v?X-PBnPZ*K;pEXo8A?EGU(¨$7[E@HKfKN]L`d؋6e7$T, Xc!@AA _y;,qWKOR V 'F`̷ cF%->"v-䖷M:)_,:h:^QSH_%uV\Op9Mr![r9/8Ζ2Z MeK5ctԠ 3{"CRكKC ~HZ˦>wyö}[=Dfm}p4O$Db5* U qZ}D A5^ރe˒{iiLNmN9m*%9hS-ɠ $}yEUKkXn3d~>֤wjYQ.]}&ʤ(#l2ĻJ" _N"З@˜ɯ}P m39B_q+%ВjpSǭTaB!ZxZŃԥaٍehˑkWg:{/ʷiMHuvn~N- ѻi|.sHp,!VafiZ|mc +#܀Vm|SH]*O7U"DCikGzqxĄJ^&Ǘ Qra@\c hL_~9ctdf/ʎksG %$h!˷)&X\5?S`^c0\i=\A#>AoQf$& CwB9/B}VBo`u\"63 $l`+2\ ?siuv>]g30Vf fRHw`{&8 v1k6& mvl$;8~6MMyT],vZDXabǡF~@qwPTdL/wH+u~H;|t%+AcM^llzۗ)2< "Ѐ蒪U Wb0`R wdz2 iVRD_C>wT6-3D0T;zq]Xr(Z:& AʥjYWșrvc`?jlRa; \<|5-9lELTsujmQ;K\fN#71!Xdb# i#i<Sk~?Έ8kA/';u#. PkҴ8uN|,Y8 5AOW>fD^uHn-9c4*PX AZ4!?6unKXx)?UL;ClxRT&R3&EUFNۮ XX QK= y$D{vq,Uo!GOznTKH?1 e/0\nɥ/!rW:.te=mw~ qDH%[)W=9nl@g4&5cɐhbbzג}W1w~G?Bh*^=3Á#F(r"2$5aRqR[!T$cvtvEa0lRg3 bT:M.pXoq<\: 5`:9 % ߧ{lx0eSM6t 9w/axL=t*6!ס uR%`0w7B .V;R;y&9 DzT&Z|$]Q\Us;x(wojPM2lAhKfKIc$B8Ǹ"2ef"*JXHD"8[Bނuf;(ONX{0~0"9Y;W?* LGOP䕐譛p,Oj,wkb!tjx.Ka%nib-^rc7Q3'?W5`dƼBSY^J7*ܴ< 濧(n}bP@Ճ{A5Q3 Nb,Is=-<B1}<4al`MuFqPكŌs(y{<݋gx.bʮSYpiB6[ҵMNVkN@ 91"i'NNMH^RX +}"S PfK8 rqPì0R|%AmG鉡›=J8175դ\3M0!krg+F7QĪg#)(@zCx8g)C"? Rog$D:KJy$!W Ol d imX:x"@yPjEbi^٥x1Į(IpX@A`gSʕiل<5\٤p' jN XKn5 [ߋ4IB YwD16L|x-єK}=Ir?dxK1&8Gp$QiI;`r @ IuPC.;lKy}yEk<<6l*qSUR[#^f;Bo)@>d5QFyErPDrT4 ꁰBtx?5P;=WFx=;XjCd)PaˤMxeQ=Cr,6t}qk)1W=fQM)%b)|5EQϓ]dj1 t߈. 뒉Xyo &W¼.Vz 3D9~}وbPkDl׏c0ҭ+U㈗z?@3Ku 2.WE2k'bT^-ZǏ",~O`)P( { ,Ǟfp45."bt/=9a_v0O8X ,֢ jjJc}(_8IfTOvdQ%7:_gܳ9#T32fT,k'0Ga9mo9FW!?,j`௤ߕ.&#kf,a?rѰ'UȄfjUzdNؤ.!"jMy=l&S?[U eXmr4V:yVԯk"1/څo&Q#cw < Td9]|.L@ $BJp k0?1}vP$u'9}PQDYT "_.:ǻ?bP*&*xy:F> 4r3^K(qءEI\ěQ݅KT,>EPVLHR'Fs5H=;~ iIzop)`ܯ迖Ky!>&ڢ.WIf^i_7W%NQo8}IY4b~D4ڹNMA \ I`ngAu W)(lb:\'0;`,3kiSOv/ DXmSiC!P;p?1L; /uGS@i7 8* PyGĞD>B\iS652 J ө{/gZ_ Y*]Oe_'+]UH2FNwxC}nHi xO3otRx傰p\PfwZVOT|0Mo7 OHf[DZETc$z*]qS?)^b7pJAu'  mQ_i2ں(v*9hɝ0KA-R[#1scMC,8[gk'Nx\o=8`+K33j&OڵMMRr *såj8»Rues cPB@E,؍2mp)rX5vdCQuUaF[,נqP_X[P4TYqlu;o86qK:tц.,<-Ρa .xq,LlM-25j,C XX% r Q}!޼4ٝ_ZϾ]t r>QᬘKBwKݰ~D\dƒ" 'R^d^rf,I^b;U9q=JV6nq꧊P6m@PP8c4aNfh^yL)MO$Y @n;ǘc!ݧ`}C>P&}[+\NZ/hE@ `csFe_-DQϓ[_ ēOh:~3Np/F.qgbt;!dqI7`X(=iF\MJLO' ɌyLM l^{H# t,pgwGi*i#.>[A 6mY- lZ (y򧽤vXwY)Ak984<.><Y_׹ѵ>CZ9I0x4ZV\pBdRD'_AHϮ_:쪙먓xP3+oɕgK{*vGS;`"֙lձ̔Q (4f+`2S!Ɠ;nC4ykll3y1ӞAv\mL̈cl% x}T{~<Ϳ><{%wo,Fv쏔ϨԔYl$<A|`&k&x9Yԅ7)ܐXv\dS'X9VZk>e[K|pds1'g=O. uYYĒ5}qаh^ޟs71cvy*Je*PQ7-D7$9]{ifGO@LX6Έ2yb0} -QמoԴeD'.x5^߳' J"6f:탂k< iJ&;pr(2:ί'lmzIڽϣ՗Sx-.^on5Ԟ@>;XMBC˕A*?4g寷].~z@(dUH@32LhVwPDsJ9i߲"}p/'o1Kp-9=(BW#^E jl1xB,HêG G!w®|ptG3zmij-}I,\m^7NG+'SPrKG k8=qxJ<1c W.[suz.8+ņEaQONcr >FsO>kΩ]O꜋IuLJ|CJ{ji u3隌/-}8?S'luxaOA7نHMh|Йҁ'P+B,.̾Nb%}JGn;IXh0sph #\ glZW!,]+CO9N[ظ\_m pdL ңB8Gѻ@N}ɂaC ^\51M.5ԩ<.L#bD\Wן䪛0/Z\ 5s %CiaP.,uzWxf4*#r ${0(5AjV2_SGT Xz0 zdkop- }.@D*hF{5<9%`^ʃpdL&)+oY <;ՍpxQMGީXl2^̔Jhnh2HeIK 5p\~1_{=~5멾84uVw1]Az1ky/XlZE'ehq!36:+˘9DQSpMW'@v>*z>>EEZZo,ބv\ ENl5<@\9:\6TFb3$٪.!s6b.X~wj[RLZְm4b$=8 MI،u?s]Á;EH/tWX[lh?sF'rIfY0_>R!\<%PRǠfa8K3|(T 9\ߢ״uWoNb5 :'r"YLk !iaL=Q±Nģc~ e>KGxd-<+誖’|2W`iuozFmlrX@8J$xI9>KRO&B>N/YrhSP=53OG3f[~k+ϟ}'mlx?3MԔBgc C%\Z+;˙R<j4>sQJ2 mQ$B]䁴Wnq7uh$lipz{|;Rb K w uv eMg7!W5;xF&:{l`FULFO[*\iQ(;b:dsc,uO|l֖/enM**_KxrE71_(=9J2.<]9Z3oqk} ?`wCm;(ɬ"$Ÿi"6mPw 76)Y/PmZ@>_7? 1Fef3OpTӣ%7=PG"%pYaoDm3K(.^bP~hF@;4Z=$;ρw SQN5PX{sYXLO ±ʯuG.B!}>cCuc5|E~ >2)a_lGԒDwyeK 9hV‚ה(k& 7ӗy$~IԂ "$DDr')Z"@{D2+E O5'1y@{##59kd\59Yh; ʖ5љI z/-n\|_'sL Y;DEo$)鄕cpIxaJL.Oȋ6ܨ}MCv@Jכ[X_Q%a 'winQ8"?ԫyb1KW5Uu{S=+A*HA5DLub47b]wNGҢ^WA> > I5Z;YoU*ʼyZOGm].W%,?7j/28M乼:=XoAiM(K$-D3dh.aUҋ ɖ՟m6I*J$|$ǺM|S<%RL{Bҥ-aP fDj^{g شI'k+<,N7r ԊM}*qjEK6(e ȷrctÓRGxw%'k:!;"C7, Uo(~DaQOF d-hN7T'iAƪQvP-K=nIM nG(ZШw摝;V(%" CV!-HMB"v&xO@nZ'::# @8@WZRF!%\jW뚗0,Nh%R}OZr-,E'Ul ~x> آ79 <ډߨ6cρ}<3=n2cŭCُR{0C7kdՔ:d'YJ\[O}P>@K6apn6ce'ݏJMQ*@;*u=3}ݵf[2LqQ=dv1#>CQ6 Xw|71@\pFE&1qIMގi  T8m21.v c/(]R21Xe&勺xKfT BsqIV3 cHE㑞OnQb"VIPc}sfI ߒBDdIxC(;F/Lx}0rf?UP$L.(&LhU=C_Iyf9M U^]_׼Μ#ǭDǯ5̍';{v|#GRsuhT:]qi錡s$=eԖDPpw$x)Rp|miW%)dIqm،2Ĉ$9,PZ? L >08+G%Bg~zT'9kL˩[~l;Gg^B%~ Aƨ1S} ,JSb2; /)!'4\y ю1 Yf9=t a]R5cҬM0]ǫ(b i_٭t}6Ic}Gl;A?V'TT=>*~34g$ȶJ5W}-ct cjJ!Cqps3u*1^xɢ{Qf&2Y0'^;1TRv{ R v9qE k4:RaТLV:L^Qĸ1zttlsa$WUR!Ɓ@@.l8ߍxG|@7ZuyLnm]#%i 7SnND,_ԂHqb+cF?Ǖy|u ƩWd>}*&5&wVb!ɜCPH3fpi\ g.D',g*eŃ@?N![Z*RlawEfe[XoҪU@/v8G(OK%l!e\ctޑa2#١v~-rcgV8f硤w9vAŚƵ櫪#e_MwAlsI.H1/_Ϭ`ר~H%$;m/tKPWuذD^N^$8d!^8E t!uP*S Q8كS  n!o!@AO3YW MPh72dAt U}eXt]n[tZfg1u'kh[g- D$z1NAoe*V kdie >rM02$K|]YypEVEnF Gl0}^L׏[x2a).DŐZկ̇m42tfG)#[baѽYEXm9#vNynd"$"X;qM2 }_dS>/7$3ݽ:?uۤ^E\ 3:@QiM4mš,ߎ~xoJwW=o*\;7:ݤn;S>4WPǐctڏו{4Ka.GQ -!9m=q`/)80YZ߄# %G;(4.LɎ!@)drxWv <mZC'f KSF, 2jyL3&a m|qӟ /XǍj;N3b5 OE(q$pNEB1c5,+N)M–"vS1藇>(_F?Jq1ҾRi"4Afr*1LחEV%@qN'jJI܏c/}y<}B/ Y?8$!E/Ij뤓-1O/ q;@"vH,(iza=bA\UYq=Uy1~y_Gqx~SHTKz8j!Q$^/n\Slo{uWx5^5Ʋ yImRqcynASs V1i轢W5 kE=+k2Gh&ji`hk.‘p=4vhx8L."m1yנ,BT÷4mF2(,m|D ٠KAkS_vE؁,ܒuU0 L8GFߧy5  ػ!TQs#%_5EU\o$# Hd3\ױ6l67YE*G+ё"2*t Zb[/MΖٗ$QZ!jt:Kf<4h;raE6)r^1P5[GZ>Z%tȾZ*MYb"Nc˂lShd9Xpc5j GH wr;KfCnSFA*BھQC@c׿R3M>{Cy+D7tjXS Z=@9UnCNb :(yiɽa~TfQKpδU8|pcWʗ r_(Ƴ JS sǞf`c`JA٧&qhI +>"idqB^܄|x32ayE+bMI+堁 3A'?#< z6I=v/HA fim#_74M8 yYN4B̎4O]퐸LԥUW>rn$T% M Oۨ QHf٪"2F+N;kKD!LsQCU B{Mz`|d'ZhVaM6K[ܲnBc!$\~ M("?.cTjavAd+𗝰XZӏ9p^T TͼuUvdDOJ)u5W!Yodt<Ohl~lrpRnddm-߶͎1 8DAp@hj+TI~i0۰J~61@o i%ncԆm׊kH$FtrgFK=zbaصKIʊ4ӮPN>XS [ d(/[UVXwP|"Am$$&.!y^,`ك]7[%1*L3ω:?"ѠO"CvZ h7LyՃFRgaq떁0/Pn$ĥWIlBnDF+Bee؎ B\1[.x9UW6qIJhb 3G('(S e(x ǵ'zz:ePLiC+ȣj vɂ$eh9r-q_SD Lsڃ Hzɾ}rG|c)H˓hory +p0Eu}$(v,bbb!!KZ c TG CB9P,h'w.7{-TxUeuM6;Du(+3Ӟ cSw!ܽ~'8ʿHDGu^TgI#H&g lB:!+t3ˠ7! ˍ0MQRmԦig.P\h,@hE-)E2N-7bZG3n\Ϝ S2`;W1eIn$N%裤t]nP#,Ccr<.gGzCIz` VX>@?E͍Z#$瓝.-!ӷ4<[6"k)mijX&ܗjP{y 8oouո5&iE֎8όW4c/ W! l!gvsQ(˭'O zMSNs 2.?%zP vmG; +=nd02p+|f8TĘXnO  >]=ӽx7Yτx=tO|gQT,*E>n#k叧1rЬ'jw_PЋsȝ]77Q#;7 &M !v3^R\GtLXAW̦\'YNX2@{[{T*nnP00ivnM6cg:/[#i- 2Jm n%*ז| )MbO/[;f+,:}ym 37ƴs&Ky&Fc (b"m mԕ9Fop 2d!AUV [u|X>ZT/ގ@p5xk,;8$)wMPF XK&LY1danlf@4 ?Im ﶦ!+׀X茐B35v=$ս!tB- Z ~J\YmtVIb䣜c^GsiԿm'+^7_i[o Txcٮ)Ώյ,nʸC0Uu4Yo[|验@B4_k$ٱwGI f)'= 9OJRE:p(" rp?/Xb ȥ"ob5o8aLsՕI!B԰c9Wez W-Ӽp k  s"]qrd.@gۄXZ@lxKs)0/i& ds 78J^_bi"Dy^ys4J4ˬ_9ZUc{.?ZeaJ*jX|4Jwr}ܱx "lvW7r2.4" U ը#3j@tNYڶjeXiMiʋC. Koi]4cRZ|3EIv/݋qi'l.΀"n"?m7{ {  t'{5iղ1xsȔI6 QplUKG O SG_D!x%j=*.y?+=ΠWǔ/߻JIf铐 Y_ˌ HCme?'#U/A_\ ; 8494w%E|VXGmv7/~W$'w쇗v'_DmJUB a[A\PlKS`Xt ؋g ,C9 9D*+h'\9T)=lJW.O%1N(2͙Z[=4 d`9EhD X~E lO§l5n Ŋ W;p~Mh~ \&CvґCXx+hʢTYY|-bBJQzD㿰a /4!W.Y]op?) @uHpuM'3>G+҉I.P@:$NXވc T߮o,bTv=1#³K_O[݅@-.l1P8U,zg! e'-zb90@ځ'Cz^y#y{Hmfu:un/h+<F\Rt-$tZZe-XWxm]ذyG%$Xz̰*P@-[@RZDUۆ.n["|dC! )ܓ~!BB06-'4`~TEG>>5Bų N{?nzZm^YSZu?u .#`oq:Ed Xd$5^t$4ȭL3%.,hflwC1STVg[R4›ʲ؂ƚMK-R=U\ܧbʸKW>/|Pd&NMƂ#Gs1^W"Ӧ>VFyms 5#i 7-~w7~j@bRbȽ[YlJ` ZC꘤~t/򷨉FYFᶠkiN͋@<)^i;>E!]l,^?cŋ2eâ-l& S(F4kt 9-9=𴆓puek]MܦXA+CT!GFBob\dta}Yieu5%Mtv"Be**2B):@'* BRb͌ˣ7e5dsP$.G# 2:"R=J_l8PqK@WY74a9" Y'ӹnP=͑2gs5?/#|Gc8Xplǭ?`9fI/\ `06X_LyK{ž?BSh9%s_AбI<,_lg13 spfE'aڙ7Ȥ"s}<\Ӓo(^My:i4CʷBy_4qUy˧1 )JD z]6OƆm"1}di?ܙ=Irv-Q3 6)lo|{"%~i|ǧl(4Eo^㿳NʟJ k3e<͈Mt~٫Oز۪Zj¬Fk%Q4gX0'w8uW ך }j>0z^ft=" oA|B3gGG֒ l I =g;㟸eSs#zv+@lS#?:𿾢sfBR[,6~m-ݒ4.;j(F&iTT4jW]ڎL0}0DBFJyڡ{),&ݓ6ej V u#bcs@j + 2Ch o5àOFT1bː 欒lX<֜8}!<[w;c୻p lk>00{߮1csq3:ui Bhuhr.B:+rY~0?gzuvr*ꩆ: Sk"&D}$[:~ܚdFP)C^ wPn׻#ZH2IfGqn$}sXWWd1S}\#rJb*tW1- ceĴ̵&! 6KVb7C#`hlt&sڿ8'x&38ĉuzQu;.Cz|UUe8b5ϪI}+t*==z"ix2'>jm3onA/is#Eωdj&؋;?#F1p]M9xv9b& w1q{CDO3WV0PCysW۲SuzL >"'C@;qCuҼY!l"ʹ{R",mVa~ľ dFHhA2Ra1 XY9IkJb ApszH]\s' ރHQ*J 2ij|^/7A}noҊo]$w}縻- T`"wѭJ 9Zn R#X 2p.4A^[\ÓkP%Ȏd);XrR>j|m9g=G{.T%~ 'b0/JEK^Q}9g(ˈo̶:=%%#ƙ4ܹQ4iNJU(f" Fa>:nڤg8gh]WH_רba5+nt7,uEmJyyh$>͒VP jKm#Dtpv 3~saZ#>2ĴR ?AYK#6UQA+_;"01Zla%(_ C_L54 %.fYk}_ot\of& "TrI\|IJ8"Mޗ{ }E|4:> D0uH7ZAD~jL>XrU73 [RW^@/1Ҕɗ (1~$z5vlACǼmך'.n*7=uPƶ9TQu6Sg`BӄW !A=g\4VOddF2S'u20ݪ@zeZك-Z2%ܵPg#1S yCĵz;_~='v3JwPT9$+6D0Oބ2 )L7=!EE ]Igw"1['=2W^f421W{'`kET%7zr5x%~36U=%׉ZDVpUg\@%T cXܨtw172fFlO6L)z*I(;,ZRdu3^U!3 5tT*Y}z$1m )r/ʐl!}Q\ϸ4F؏29 ;|=d2cm!yEOP hl#P'(JM]4~@yX9l&QӼ, I@E[/ݢ]gS v?cеt*fb*oMXhl 90XmCR ZAd wN`ڌ^iP2Xrwo~$*o;-f%/[wa^9F[ڍ01?Bwnkx%*ceԜREth{,s]V 8]q68ձc^o 3l%i/,ĢrTKoX+#n~-=cUQ#Pz<$5i.1<E-H3Șr3Ki'y,!Η/YM._ e lp,Kfk䐛KA!J}<_zS2Co*#UGV1Cu!ibgejyO%Ð8 Q꾾&@Iw,Gr2NGl,4);֢\4# jlB(?eœDJpWFmfK!-lAp 79xUIztJ+<~2"!Zt%q{&tЮ-{YKwuT,-#C-HX*y)͙AA$ꠕ"h`ɤsC!9F8,ᴭP zbA*톟Ytƿځ'0<؝6?dqyL}!EתD>Uc;_ŒunA67ȧ~d9!ZGyRC E>i|cE![49٤oW1;l&P}B9o=BL4I&{b|+@+`~LejCȅa_ǐ -N|N"9P/m{ z6% :QxT}RVX*#>7bթ_ :)`4a[Rƙi֪ [ũha6l{`_ /e9;a!>fMF]L+(BNgӂNF\DeaU(;>,1˔ho,n$uZvsu &Z4o7K9]^2_٩.4Q>+@&;#: M!i~p;8yD)JY.េ({xW'*b7o﫠YS~09cQ?  Ya\dzRCVNT0q5#%OiT%38 LJ'_.Xn9Օ͜n#0(`t2f#qåM".k|̫  P8Sz`! ?W1:FEK[{|;2}u)cN9jPسAUw;@4 ~zG t'aؙa4f4DWMd\yNy4.1<_t/ ~Ei<2 t0q+[E]ʚc}Ȁ,QFkI[Vn 0LA xhiধ-` j 9wYGn;>ˤΨ{32_ͺ+Ǟ!9Tpje,4Ws&,r?tICW 6Z90[`C(;a/5M 8 ? T[ԪmֈslɣhMvRv&f 66kiCq c;5y]P*,m)[f~s9H wX*)p" 8-o5F8#,{0xeBZŨ 5dn -y8D=[=2=Y`Y< O!؋ )"GpJ: V0k+n- c-?vsɎ3|џS # F"o*+ڳZwb$VΌw}:gtV $.1LG9:9aza )}ۭ rG-FdAaִxP}j8̾0J`sN-ƦZIA-!۵:var 2Mj>Tr*UɷnF ObŇ p߶I/WXW"Є1z(a|wkil  @O4tX $`gWNJ#lژδ& lI#\,̅IzZ`NaR@OllNY%E,0(GDߑ$bKJu$2R&휬bd֭i:AXUtW bYGH~c샳 \4?x!P r`i.#ݯ/mB%OR1K[_Mh^Qߗ1%9*YXߪbdHMJ[,Df6CD+"58aMuqZYB$KEZc>m1(Gk?LUa ?&pEE 0D% n'=bZ+Q՚Qpnx`2bLpo_$8[]R ғ<a47EIx**-LԲh(5h*8Ny7Y$_:ͪџ46(z| ōď)J e?J\@*\#S!0CF.܀ݰY_^H0 ?j8Lob)uGx|BpG]蠻#9.-S݋/C 5Sj=U1Ԍ3j 3T(՗jSpVLB@TU&>wf9ь%lnxlo1wdF1:%"#"p'$>vtܐ{AjuuG'n$Y6\,ls03;ʎކ+.;/bq6T֠l6 2zI'nzӞNdgD!hGpqD$I7k &;M#$_@b% ?iYZ|.^^Vq$BM9K[uf Et #\G_0|uaи_Dc4Kw3kgQX)VKjƔvRX`Կh1R?Ȕ'םVվAJzmh?dʯ@x\*'{kE& AW&yLVQ&W+9d(}c]2h@8jv.:LYxZ8'jèSsqpݱ^:(kEGVCb>AoiA=K#b`;.Ӫ}?*F5* i!8 x+UҫIJS7- "qh率!/h;Ʀ|*!vQHhlEԔWyn f٪JU:V, i&r{T/Hasu-PqZO n.MhxiW+T{r;E=#pzp$+ǾF XM߹ǯPcQ o`mQ?ktq'emH'ݤ ~D4$5ʴ4УY{VBŽt49?PN{E^ۨqllM*]+ HJgi,08$A{ BF-&71Dv l*BvCneb@ K %wP{ -Ե3):铘(2U˞W'frℸ\sŏ䂇Obd["gQ@P6=] ([ԻfiT# 찥?8`PbJPO!zDzGh ^DKB!f= }'RtKpZz'82pErGZ cr`7<ۻ D4Lw-KU"iҘ 족ۿC.F' 59.ku(Js/( !tv@P9c,Ԝ>-.%UT%ybI\WiY?9l|9hKm]qy g,ZZ Ht͆B6WǴcA.!oNDf ;E~nٛ2u57Y((_~P<|F$HҸ##ˬP]DERuvj˝ǥϔ{Cx ə?r+}QAV*[3|kPdX>3\'>P[CZVjWaTp75[ȦmDK .f7YŶ)N?Ct(ЫYNȤ7 ,x9i&(vCE A59ޫ;~A= IzWݔ'u p6:PI3cZekADB> ?n'QN&k祉+c8DҘ&a> 88 >3!VpPPŖh.SicĽU_ RAl'RzFߴoX8OJe),B JW؅Άޯir_r92P2092Sm7/8 &h!\C-ŒrzJW/3*NE/aà VKRQ]SF<+½nk98aJFphm`Qg5姑5f%?#ӬXQQ@!"ɧU0ar^8sj.2P{7B̒e٢xsUvvdF;vhe= _Cաnj@ls+ǮM U3J2@gjggxeQ;Wf4b\XUjT0snGSd=i h}Z,/sX1*WFwy( ZSQ.Jd|5/?t$`s  jNӓ͞O?2ʻ,CаSVI/+ibI'q |*)MK{ Sf/?K|Or!bml}kn(ߩ,&/_[dJ;~wP806/U3+WnxH=&2PʪƍS1Df:a#wh0Q29ЊB:͚Ӽ/Ġ>q$fZqF!9!oqov'rJ!rLֲQ~)ACD- ܡ,jbd?F⽓2cLm:r@Dڎ򂯖&+6km燡ۨy朅T)&L1E:Syg=*|h.k8,v^uK9} =':af[^Ujಜ{#)\q0{fS6XokrFquT\Ʋe<"3/:O==DMyR:lr!x eLAJNcknfsݓ β}unm("ӳ)_[WY>2?/8s3#1Z 鶫=i8 X g˅Ζ%ЄP~QPA8]08w Z^;!BP֑/c?a`bĊx)BBs2Vk8+VFbMn =DQ jK YN鑪bkwpqiڎ_ W)R^`eChro_#j ZjVQ41H\V!~3p4GXlˣ?e9ǥqLMJsWT28رR0؍si"]pNIAj&;fl+(p'}rK~u:7EQR,]ܥ@PއEbPX\3.0(20sU* Pkڂ{l5i* =/CtȄ *Gy#4I]}G&X/Ny*^kM tg zq,NG_S_~T>"MEe)06i' _;nc8X CnXUdu H<%!h$@Syx;hޖL:; \WGӬu^`K{~w0UL28Ϯ-rwY"WWǪc߆Xі'7h RfN"vUsFuk,}bY%p[4')2 %Kv-2.-FT\ Q k$-&~)=V{?Nu5.@W.Xb(B! ~mi7 :d8ēC6F9+EpqH&Kì]OQrbwdL|ZVB7X֪5$E##*K׭Q#( o7ݰUqyMKJ c8ÊI\M2P'-޺ZU8(ػ]RtO3bs7Ȏç.T8-V 0%1'Bn]15#|I(跳AieP!rT*حxK;-H  ?cRd+v Q^@ UAT~cifE :CQ}h BWPl{RQ,^ ٕ696?AEP֬ߡY&?,רMs QEe#?nXN*});^" )K_&\0ÓlLqfwee: GN*";ih0N /mzJoI Squϒ6u!#jwlTϽ3 TIz*x$Mh Kyٟ|pGhl冾Yp9RWt!uP1"*}i><Rdc[0ppт @Cm;&/7c2hr"^t^ [w5n͆tuhfC|4ϙHz4+BiԦ2j n dGd+C Ok 3 lik}x#Yq-f͸RnQyIZɖqB{ؒ@,5ӥSnmhSӈ:(GZ{N|qѣ`U;)ĤcI9p\ir׎ =fߩ,~mkTE fTfT?rI,l73;7^t[x9;W៽nZ D<6x(2na}0P+-5_yTҏsF]}w/t}~*A{=d(eQ'4: Uޚ`,5ubt\!k&PB %,=$a52kS9P$Y0ST.ƹhH c&Nn R~XHF@7ׯWvHb}t@@^yhɋ!iVAEDwcޒ[TB>'21Y8- 8 駸EVl)ң_$?Q(^ ?E K!g.OD~dLnIћڼ&FfG t;_ %6"ƘdWoQd:UE޷M(; \@Gh{oX L̡Yy)tTkOF amD_ WA_ꬼp98p)khXUۘQuJ.r 7TNm̾`G|{bid 쐆%A[8]Ds=cHZ}dc6f-9cG"$HS17b6("5,Ӣ1; sK:Zge *ͤV6HNNW-d 6D;l{xѴVV-Zu<3թ*:γtS-ZԡOM_Ԙv@&pET3e/yw sxH|){ԇ@GsYR/0zZ+%Oe#ˡ)(;;E!HEeئ؞EX߭얉&[?10P13hC8P5mz>5ʹ.iswP}X15O׾h Gc8~ZRRAne(}C}߼Ibcj*L3W ^ `wFFկ:2lKζ6qFG mzh]pX%ъiBY'euM0z6>۪ܒ@r{Y8h<,˒(ӰfSѫ*9*Ae|N_K6;*>1ρ FMw)Ÿyy[CQN9*AjYazl%8vxbU˹,LQ3H` (++O@9g7i plߥ̧hlX-|ShI8Kb [ .౗1tEV^c~9 &ams&&b Z#F!Lߺi TcZ' Z:EO#RNfMʼ~@86j|x7v=(3d|.âj?ֈheM?n_;gVw^dNgUu%02x3f?WU)o<8MBB)ZgAmYA44l)u]>e9H!s`ݽcZ/%p EkПge1͐ū;q`G-x wbicq$Æ/ JA1=泈NJ{ժ@׃ΝjsZt\ g.uÏUW[=dhx҉65+QI->b_obw>%=*l芗yOG3}p5<2Ig/%1LRi~7 sFƽ14L$!!#jڟ.Eb:qS `A@^U/ІE~ ^[?]"к4$[!Cҝr|^dXjLoaYL) fs Vk;EU`Wv. 7Yj@@9t5F ٫Areb&owtnJbNxv4ӷ֙WRC ^*dDgFk/?FSVi*Q_:<,b5ߜu6Y7r_5 uI22bOޜz5Sk s.L/ߓV,&"Y+ȴce}))u7;(qqȂJހJ>YΫ1Yhw^J36g%O^pyŋ]`CXPܢ4,2Fer>^ۜvV-x{Z)|A=8K AIE]X^YԁMk<KGXl*A+!>S׳vP|?I?RܷR4 ZLnTr P[g2tY4D4K3Fg~Y4}x@t;YD1Y&OQcvv)AsIŗǤ.W 5T><>z!AYLMwv@[3z2R[ʑܤb)Q?<,I߮ԅC]鞻 "=YNp4 kX`Jqџ,esD.}.oPNh Q([qrM[NUGEARz-eկ ۯk>.H2KuQ :npiø NT6EC2&ܓCdafy|mz؎CŽx:6BB(޾RF #2& )azS[̙^Eu!lFaRd< *͂RR5!'_ 9,*jHe˥cOœsϚNVj-4`$ݽr8D<~dYTODӘze=ͬak=pIASۅ6LsQ:83;D%J6֌Ho~D`ΙKku}oU(O_6ݺlEiz=H9]/IK); 8ǖGVfY^{/`а$4m1|pUL@C\r_Ji%Q-k= ,;,?`96[P+;"K]kw `:zN*Ucd0H#?{: ylTu=~<y8u I @XXqA2 #DddL?~yoNL`nGB:**;!Jf7ҔWs x~+Muy 5>G4h=N@]xPe,ĸ)E&+oi%BzEo*WA62@0~֌E-d k%H)56~.]'?%JhKW۵H,^YPu=dqDơE5.~ńW4 Po٣Lkd% 6.2-b61KI.mgjCefP xmZmF7 zyU*^{M'ТCfe~;"bܲ^3jicf2 :H2o ?g\ڲkf+D7;n=;9B;;L*U+D@guYgwԱsA`Qq@I*!].I6 EtY?S4UA6/1k#=Ahc,Spe[)/az;c[ۺ/i/Zc }yBokp9ŤZ`{lRe޼El (9a/ԣ;0E\`e[s`YrU 㪣5!F_7a8ms{[wql94͜{sUm OXpm~062 -xÔ)0Ӡ{̃u^>-yA&2mJD0G ǾX]I($AZe?#víJH{Sg m.T{B~~ɽZ~ifۍ25[?`Md|S1*fdAر k4*)-<*n #SVY.>le4OwJɻЄ獎4bI!jQ8AH>9^5OwBkɶrKMy7Kd@?.x|ҽZ}#u.Uh6'nl/uMܢ^G(w[`JF_H)9YIf'k% ,jօK?H70J`!Q>ҩGkxd8ʆ{W,` Ϋ6/{׎_q*K K6Wm/Epj!J~WiA4^){T 2/$`pxѲE: fK&XW INxNZ2) nw_o 03ҘF]eEsTyTCT>LC ȦIA2A]M8i'0?,ڼO+a]~@ &{7) HUD֐. 561e}@T/9%uvm@nAC2Hu%mx,9\ jdNux k 5S]9̎fl<|qS67b )0ŘID2xh(e]誟&f΁޹CTťUI[F x1Ree"(9mçW0jP5!MB>!o5>ܟF{#XTT; qT6/|JIf_t *M IQԱ.^"xWdOƁr]"+TBW:rޕEwPq<*g;itCXx[Zd"#o"jV=;pH*OH1gN%?n3t+[vg>E ptSR7@ϩf@H cc}/iv)x 楂)ЂNŷȥJKiu^"t_G֧AIk8=41e+'Tns/ \l,#dw\`o.D26L Uo7Y= *^kr*]$(dƈjIsVc S7F24i*M{k's{&g%%Т0!s+ )x2γC; iS (bb/Q(=(6πUg 5UD 7Cf^' G'A4lh9҈NZk0՗hd;X4D;H_HB[81K}8t,BcA\n3R__Dlh=XD27yq1g9xGh r }2$`T5RA[I?Bp]@ٸ'%+ pj;=$0KEu:zPsA5%`,nI=bȡG27,8UJYz4PˈڟF!rV $S6b{G%~aߎ7eÏto$apBu}6?WG (2yPjvWHDvׇc$YsgݯvTV9 S T{{,8O BTH{k~kA ]P1 m!`c 120>ȟ]fޒ̐(e&újlT<*ozb5CM7‚r*~PSjg,̮禨RR5v94I4XMk^Kʷ$"1j_6ǮtAY:h"jC!}*g~PړZ=3:1Ny20GX VV C[ E79,#IB0KH_lN,յ`Fր!=.XKj2udR<TR5->?z ﯮ l/kI" -(e>'H48kp.J/3X&teqM>>PYN?|\HUrn )^+#Xn:|bm^)faKCRB"2j,Yj=.=Ah,Q3۫w2=eBB `U )mSwг(A֋ X$n¼Kń=)\@ϗ\#׼^)c  稴y?L!z YZV''sU(nr˶ý9lƦΫ41^/4c&5\یSSk/S0f3"2JQmWyў _>D4:cI.#{58rvYY,-Ųi=&S$;GIO sRj=d@ ,:z[wYqOF;l6[|qV'鲋bg"M6) Na"ċvmHLshOCt'bI,̹H&rɆ18Z+vvj|A񠻣fHֲB qL*$yOwoSҴAP*{=bkC&0)hi+4 '׌j@ЫbVڲ8|u1Ggf3Dvl'{<@I$8w{x~xP_zT=v)0Y)Nд+rVռA?ɣ~{etw^ܣa"˘̮JqX#}`p)XA{>Ҝ]lX~y Pn:lҲbx7D6^TI}ڮ_y.H&ҽ1`+Vq` @c4 %t#퀅{Yk Kn/;.DnE0VNmHܙOAnSj1FQw\>NyأKzL_?:b mG0.BwKwۖvJrTLH܃X^_Wrz*o<]$ATN)/Ø d̞Ee.0b`uu[4t\M^`BXEp}XM+%Y 'xCs^xj~;(`B*'0j>kA=;)7ff^Vn<A r,yqOU*p&\,Jٚ♱ݣE2?hSm?k ZصqO#2e+pݞ`C' Tn; IZhYQnySӷI6^jޓʾF1~ӏ{W<"046r}k`;կʎ wq]aŁl \.^]'HyJ[.f]gX;?{[4)gc m!1\46ܜ]w@]NwdA_KC6CE޾iF-[,չc$u8:Mf|hן-UPt}kP󎦇N yMK + e'ik;4StH^jLl (4U>6>tH Xu&xʱUI=PY~kƐ  ,bE~k_N 5ZF#`Z Wڗ6edg:o" WXEq?&E ^oA&r2,@k_FX8[z#I?Z*8ϟ H҅|^Q25Q˱F7q:#EQWNG籴I+!dEәQa>J00Jub'0E+MBDDٮ<ة<"8"[ilTCgntRdH+?ݕ̲3O=R#z17:/l䱚ؤ@#|EI19Zdt۝ 0^yY׼= ,[Gʙ9\#]'DW㳶 Rm:ÿ(#/xr*:Ib؃>z_6[ra@/P^ _\o QA 2x83V$4/:M1|/8;j+W&yՌ$s1d ?Hxs`X9 = 3_GPvNQd^ r7M*]̋[22h~Q`Ț.I֟(WB\DK|lqngH?U@>b6Zs-.UL+HI;;o]fe]<>h3Y9esD3E Խ·3^* oGZ 8{hLn&IrP6]^ct;PbXԣsq p04"8biV.dvO A/³+j'³q! L}\GcWS`d宅yMw,fV Cz^kL請P-su%cV%(߈٧}ǘd=ujl8ˏLG>ۊ%Kz{`DDm2Ң_̕ݡ r3͛^Vwz d ~|(xEɼ)&˴eᮂ Lz΄Xh~fGT5E@\I]z0| Wp7FˠZ+ fa (R1b\ }n;?e|oe^H-A]S^B5zo*g#ږ 560(\mZШڲ 6OW_)Ÿsw+#ű4QlމM)_CǜIߋH+ @t;y$3ޢwOŘeAlg8}6] 4wulZ'J|$򢥾e!nEERu6RmE͔ >&񅶃/7 pxɟk)@um۱1e|ƻJ*W|IRjrLTXklt}Tl{DYbq-jRh_oHbэS"w4(NMb|+9;l@U[$W$ <Â`W|zMhX?htUxH2_eҫlGyLQfbc>htb]̶5 g#yYODZjNӶD$nw~5-heF"r&D6U c,&B 3 C6bfVa:rt;JqWc>w l8v ;pv\Qe1ui:,0cYn9&Ö{$2-Ȩ/9=LPtǚccȐM<#e8n2c2YUpY0Q#(Փy~oJ.}Y09{ee=BVh%-tʓAߖ@_dDZo-ˑږGv$ 킙@"s &͐]HSi6naR/22c7O;IRVImq]yPqF |_d :<+_%bƙ*L e2ӿl3]cEg3X JH YS#,DKrveo8&$~Qu!͂ej HҪuBUK?qJop)%l??mh<=d|->r<E@S`C"2;h M4]C_pyajnb7XL }z T.EH?]aϨ94"ǾQI&I{!zc/Vq<4ؠKR[\=hT_d8S4 x| ˞GvSPxԒ.\5Q aYs.`Hp=@8F/6x_ <@[&l&a@1HY,%kȧӟlY &rٚ7LP1Ə.${zVR)g3 z \-h}G p oʢ 6,{Q]rS4;ɰUIoM+&`Bt݆c'_TĮoJy~Qa&Sb{ N6}I#\!/ dPG\bLCgH5* ' *z:x/:!)c>p|'6Jy*BNu"!^w4RLC 9Jmj`j/X~bF$(FX9F at%ΟJfW(ڥ*$9.bN(%BfMг݈DzW?' ӆu8/^ 3SON-馃h׷=}'  Ъ`c,n;YuBWVcٽn Z;"gN ۺHsMs_렲<@ej@O#6S4;6>xju.ԓV,(u?}f@ e۸Ġ;U0Dz㍟ۢesjLatQpuP"ExpGq+Ub^ )&> /kYOCc["?&(Y4" pJCJW29y;S*:~P!ĭ2."MPvMM){Q<čbr1\AɁ6E2,sBD4ኖƟfFo[3#IT?7$jvm.VRԪ5{kRt9[5ȳxFKhU'bl0xx;gH(I.{Մ88MYu|#Cd}CG_/zb1(K6ND~ײ3=#EM>-#ɐiBJ'DinvhVW *eE( MASn--mh5tA̭u-/|ʼ g b2RxK>bVHDPg.21Uvƅ0,GyX1Ne' et<_?p ]PBecHk Sw W#I]ohQb \*o{\+/M:䁑Gb2Z&;c2uC߶+;с{T/l鄅P>ɌbA?erPDQdy(o3z>jK4x+Pq[*>E -ÞɍƐd˼hK! Q!#vM\$Z UD+串F8/'s\xUKue6Lف֭m2+|W(@&$\-ߢCMʐGmf +iDʭu 9r{{ Qýu=ԧr*Y%ﳏ'iC.k*e<7zDl3wq\DZM1>h([gM9^O!' ~PÑ -_1N;2tE&uJu5we ݌9٘jǾ;S]F%Q:ꇊftYqUo&?<pl:کA/N_dշTxQ|\ty O#[.pSRm0"bErO.Ojfͬ-/]YY MDi.C'w) GUey:U-%sCԼ$ USg,a@'Hx*Uai x'?P%?(Q @M\މ*<)YY=j \W]]evAQe܄a& mPoL 4lCo䄌Cs4]*@N~xc\){шi|0bN C':SikCZbIsz+`J79 FO3ܐS#+7bPBz3IٸC̬ǽD#@}3\Z$MB#">lIV(f`Hkx< GWU>^n!؎,HO~^-S%nNݩu ?_U'H92 /[) WЋH+ŐuZ-g4~3EE WW\>(=7Pƭӓ-P_klE*\Sv.P] ܸcM8ai3E(ƼF-zA\.Ts[$jQF>LDr1J?r^Xv1]ADY~'S:8qL*`Ҟ;ԫS҈|[wՑW2Ac57t1{ _qqF:"H^vxtyw4Z#r,Ӣd$_ ԑW@/.m OLg¬ʍ8!745JOiL,~R' WD/0M,i2 !~ꗝG{y)O+o\iw:*_\: >׭`[B>ppxʽ[0-:> lUUQ\8#~}1Zb`ӄ<>ߟwNLM"xK)M~/)c[Ѥ%A^{` 2̅B[[+nyY9I[Xg:K"kL`m3xK7ȉbaי3T3cm=9pkc+7JK@}ȗE t_ȼn:?+]fKEw?yǩ͛'iz?-vyA5epOhbZWI1aW";AbߜWkgHϞvA60cEqW8vD\؍_j"spp;mN=? [U @ղo:?/14'_{bߕ tT^ 'DXT7P;Z3+*H:,ǎ O?V6$!s*0#ܥHye@1:T0P'Ess 79,CruU9 |-c  ('QkzA}hf pOSC!Jq4Qθ+f{uMQLE¶m5^r OSc{DnOBT|38|sgwRd:bO֤PFSZ8™V g;~HuK'4a9iAzĎ٤B(i3z$Y[dO<̬]wmվDHcQ>KkzOSrsI(A(TobHweWHD T+S 5 :-+Dt/D{T#Eyfq$Nf>;t8_D >(U z R@eB4cјA(ޜ)Gt!L:ZsH] 2m>gR&A \m=ܦphv14 q:zk˪+MM㶂B~}?2fd_TD̋sY!ZYx_tVv#O6GD!m8ZI1YםFcEVMԂHt+9u'&@G `i<"URK6ʀϿuous: 5SXxr?E~cQp2S{{Jwli"@m$v:jeʜFEκyƒ VRT>6C凰<78?+̼ '_F zԿ1F[fJ-\.~F۹p} 닖i)eUqJK晊,T|o?*z#/R%33lNwQqN(q $R:H(L Q#x-.\ '|BŒJ#3G(P2Goz܉!maWtAK2+ҏr^7Wb,{|\_q^TXFWh-Ywh6Mw[/3WL2}7JKV{i99QNOаyzK-u뮝UEڋ]鿌O!["Rm9oa8` X Q} OwSKޗRQ<[? lwG".$v=oe$㞼-삨zL*[Vx}(Q{׃Y+LAuUpA:XY2q&A\<& \q_ k @X[+&NuLJ]wR:D3˳G8qꆽ<1БAM}*aWJ] YYĚ$prK$3>QH9|NLG;u|P:ˑV۔>lעI'onzȞ{T0oyr݆At఍ V?x bV:xDj b/;&LcPO/v>G{_'s]O^"W<:=iQw4|!-ZD^ feˮ*?g"1U:_P?XdGk_ڝ?(S@@aW"bXS|2N YZ

    CZ%7p"ƷR5 ; µ/;O9>-&혙we;g XvɍV7#J2N!ȳ(I$[v1os/e/B#TSЗLa/Z=&cև.ѫDz"J^x?\\E?4.a#5lr|"P)nx=.T PHRށ~ 1Ik+ ]ֺŨ~"c8_\2:ܡzθZUՍzkl;!q4N49M^xB|ojƢ6;_FsQ&/Kp2Q[@My5g0=5rd4?tә~?'NMu̸QcYW|XB_P|elgƴE+ݚ,v=B}h`1iЇ=Bu6fGw(Wsȧwldi-Y9й9CCQKKX|* + E=4Dg-QM;y?'N59;0;bFҙ&hYI _tC̹AXog{d|Fϭ$q}JowpVÞ(;yjM^1bտ({s 6䔁J?U煤Egٯͺ~5R_4h>D:ݣ\}۱esK% ͚98љ\aV% N\ =sړ?iL ^]bҹ/)kw$sT%|gsiʞ}S&↎ 9-0{M1LO—mlFS A '3@:ٜ\s{5>ع4gIsK8^ һ>{=zR~MOl'|Ghkc@uc^$1o<bڵ}Fأxۛd@}H 98"i'yq{OsFvG+ k4e9̻桂cu=mkc]ٮJ3]t$ze?Na ZHG18 U)l~C2xo \;NQ{`~y:^Iݣ1gb\"_C9܍[\^۹M#NoGb;ZB/egey^}{6FWFJ>6A):8ܯО1E>źE^c=4'T[$gXs6c> q.'włO}$y_o; q?nc:.qG;9Bߐ\%:dk'.W cMu{:Z!|>-us҃mm [i`}!:sͭ~-=/E\_(8X8&_qOk%y%֭ȺIoe_餹?#'جxe[;WhUyY`'1wI7AKλOEz砶8P&dC rc}4ֈsu*,tB "tٗI.bFę j#޽x7I9h"GrT__ un"T[j$5H:~wQN?,rHqn;?\p, %[rM@\z7&&Kkqbyg9ߞ!1X˅QqGa&^N,QY„M5ƱLN:];s\9|hDW?]JqG_w]GF嵵U%렲 :(Y-gnT{]:t_r|e)#]},KV c6`ba+<w gܗهpd!Qe6 ]!soڵ$=~s5/q5u<kZoɡ$' x[~'im LQCP@lޫ/uϨLwXT̶2կ/_GQv+uNtM2=;kvQ=Ӎ%'cV9{jfU"Vѥr$8C26~(r[څM⻺o!yjͨnA·kx~gz c9 c,ΞAfQ9U2'E;dzƜ,'(^LWOj(qOy/WUw`<)xo y169::ci{X˄ c-m&ZǺ{Dݥ}TOm+'k?Y񿲟 d$^j?YٽI'~ruOpkj޴ѾkOO~R]#wI'\DI{DV1(G\giQM#e##k@鎐}x'U뽅C$@6Wy;[_*Ҧ-ڠԯ6d b)leOe_Yy9[io]vy1o?hD:פ}ݍ̨N$Љhy:/}17Z5ֶqϙ[HIkv`3!]|ix/o/9OOmD/C?2#V:׿ɸ-i}"澵 K{[#~2x=ntYX=:|&l( {)v*WD~ѸīuPY\ iOvonj͉:_f^MUG<~IO}C1ۉ.B>Λz#7L5gA2} =GLNwsyaޖ$XǙI#>x0/G7}y<Y?Tgep{X7QcT8>r^\ss)`HG>>_8nG_kSϽoǪ ƅvpSp*C >؎WJL/}l%"y-NG[~fN 1xN( X$Iѻ뵼{[>325dzRc|mlLXc]6 Z{wa~m~کd?Xd_𫌔/F{ecx+QyKe=1K"Hf (pJ_Pe8|.W/:k= k˶MmXgm_L~OhjGomHh mxAg\sdi/$~q&"I?x _K/8Gd\G/4X=3R`ЏMAGxiGÿO \XKpyր[3^9/gGcDSuSy>y~OҎ=hs_ђoS]zET7K_p9kleS1+̫ ' xGYǧjZ}l ?\旟 |kտ˄^f;,}zAz?>˞:C3~xJ}$W-`Y[]~DwQ?VXevă mӯim\'ñ~–ueNj5Oc C<[Y=1$"CDŽ\u<-X#;I{{B:+lZN,|s8/QG߁ lqanxD2hl%oV'|;p$x씋 lj5s~z^6&_fh7 p>ݴ&F`bҘ}$njtWWBEY#+zZQ*wqg,+C5EFmkDqTE^Luq$<}MA\`xU\Gb &oރ K>Bb(._}O7Ǽ 1sH{( f,]8#(z>"5Ɏ j OZ*cϡ;;TEVPu{ YMwXO.oE߳\]꡹LG'~*ΡSSST&cGX쨌Mc2Ǩ uE+SPƬ~&,N5)ggZ5*1S`2,w2'ZO~#-Y^`VP{'_BЉw&<@GZnSh>*:?FFA WGF&vնs<::%g5i:M}7cMqº֜vࣩ{(qrjlw$"rwD+ Ы1.ۤ-vnUB{ܝ|m$S 8o߀AgpOm q8:Lbryc]׼=)"'Lb<_oPNOBW5=Uf`@ 7S9`L;A|=SM8V7x'ϐ~8t9?F^OnA<ƱPmE0ô~'6tXr* s(?0oiPU.]9t42Ku^{0.ׇ\/NS^j{ "Mk_a[:^bilS]gםFrB_|8Wѝwj؞ƜTzXsMMYVӺjU $cTQaNNmp_|)1<^F{bI>y^H!MgߟwI _mcXu®ޕ ~eX=Vlq}V?XSR`^zx5kpoE:7O<*xP13iε=hc/ApU,#qKFݙ#ΐl7)ȱ.cbe1;2?{Gfmيole5t#EX+>JN!_OM+n+oV|l{h V-ٵ,Tykl,f^UhhƱn;Fzλ:trֹV*`f%K|n:ˇ1>x()f!e,Tɤ4~%}{' =0ƶ770xXgHdYh8Ovߦtϡٯ4Asu^>Sձ"r{bRVt.KA5X?>e'^zߊt6~kM8\hmęcq~M)=򝐿~3e÷7zvX<߯ {eaa8S퐹+Q|4[h^횉u 2{)o9WILiGρo8jN*֫*JVX*\ig3szEۛ @9ɲMgʞ1CP>A3/Y_hOrh'Z<'w)dyl9tD'g*_Q]rQ06iN`ߣC 4fMYGw3̍ˈ5Ocm Iwbo"^谓mE">6F{˹.{o//&$v*.mw*4N[5]T`6z%RUγwٙX %U8^_k9ϪzhK*{*=WjE{7]>Ng,jk)!9m 6hIWG,e/-ڰ]?S&~߂{6ՙv fFIԟΰ},I0fn-IĘɥ$!NCwXn7 ~qQbmU M"v 3>]Z<EJL EG[1N`pjЛȸ&ĴqM91xZ9-'IYrr(;f?+NcK `%'lMٞo{˙t]뺁33'b]dq{muճ)b膿B&rM_wR~=5\qmlWIg~/uF=%Iv{մ_M랪J8D0 8-,7Ň&׶pL?XCIFAм]gt7.CsdtqG ]?rTZ+(<;w Mo:?`ױdɡ̸}=$zyZ[|8_Ɂ]Bstd%[.A*7`F.?bq9<,+΃F^Q)ZhmT?Sq~lˑǠF8q D;L ޗt'V"?8H^nN8Ï1-ȓ9ͩG/ެuq,WѯCQ3́w,m\'ęݣv yJOՓ]p9-!;dkm9O1`s[i(4IBxH'@a $1JG]Ψ(wϐt":Vg>=@tw8$a@Nqq@yUa-Fe_J} MOY4ʟ$:/ GXɌ=m^tsCZK,qA{q^D\}2ʩvVw۹J/ԣ"grxx ,zM~L-wlƝZJsX ۦl yu=2т>*9L`3aK{nZqN'[EVB C# DF%Eʝ6^r#XѮX̼fOLdƖieVP.LSY^d}-']NWfΥ}pN?b'-~9pΎw?~}ݠz$fUMo0b&/M31I3q<私Y+ybwU0_ Jd-\WyשAG>PG?MmN<q:[ klKhcx~DT "9./s]Gq{N'+ڞ#t%~'knU5_"~w #>˦~kc)Ǔx8TFJ#{ jcrA<A r(=6jq#S36T:"dAui,: y& |toMҗYQ̅>wK 7P(չ/k U\p 5-v$ސUX1%ɬ(:\&YyLKz; s5 e=61cw?3lDc2xc1И|,l/P *M'=.k[&EΪLʧ bq/Bud~<䃈L9+C2STf]ǻ2u'11gm{9SO2'1}iV~h0):OɚvmɞGwF=<~5v/E)I0-3'EPmUʳKԀgvs+F`hG,UJ'#rӛG{r΃q] ;b@ &/.FkRԋKQ7sZO2'M=}I _˒=DnXumI5!no];-h[Gֱp\BE!ȋ*LjF~D>0 !z.[&<ns͡%o1"|+ʄ\2ѽ`(:;ӒF1-$'B77x36D0տTZ.%ݿr)}"ݭ:)Byv 泆hd}#Yl`E^U06`D)8 E.;(S?J{sU8/BW<Һ;l|Wb/X{FK!xe-~4$eﵔó;PKCbMo8hߧE_{1EހhSn[7 ֵ|j/ꤹ$wGMYsWM9]ogCI! I3֐kf{/.,˺Tufr˨''$w)uXh$7N|=ou5d/~`9~]ǝr#'d'a_RArV/pybslLQјLÙ-bGwÂʏ{9/ r'^,^A롓ڄƈxoϟSZ9Y_k>"I yssEw2ߔT S]|}$ӄN [۴G֕6fsFɞh_vgΖʊWIu %4qֲ6+SQ/uʓkFY[ITREQalnjF !HN>84|p9O(Beu0Nd>ެV#ƻO%P6{)*N;$}xwr ԛ3F$\Un]`7McsCE/x+G![e!uڽ"͹dRWh3gc K+\!Sw^N?9ils* n^:UmXUY3'P{^YR9ĈԤ >ڸiwOo|>ǩOhgU*AS9H>ZUxw;E{uFkm'A#1VVay^g)dl75'=+'E؀ETS*3\{ì#aM$FUO_6h7PxxޑSAͭˁF|PN5}V5UU*GLs2|+g1Ͱa"xZ)轗JLa+6Jל;}î`Oike,;)[!Ŕ_B<;n&q297B&6̈́LiPI$]&| |C:y XsI?خvXiU;_as N 5m_eڅo^' }!bwL÷Ɩsi>Z-1Xn{bM7zk|*ߧy5uqE!:K]ooܛ$Ny|Gi_o9+a-||b|>В`|9I>1fHO.|>̉)Q =S9]gQ~M qv6G'}̜JBnezTi\N.@Vp-}t0^[BĪ\m sAyaC2~X-KK-5&wrzǔqa_l9s|kl9H[`t-~p5e~n9R2 C a{hf;k1}UL#Ԫh^؋G)ԟJtLVyJbvL̤ßjWJ_"_US%4PMep~IF</|`Gx~ȟZa>~~V%\6smATFQiyfQeΓTuiD^:Zj'_ * [8{ƛ:!+#ߎ,[G󜡍Zz?;$BN0 Z Ĩ-$x[ q)Z$mEPR\j0{5ӍjPFZ*@\ZKKMa{y3L&h|9yγ?"|G7JQy)7Zh؛al}G%EW\z]/|c[/0k|׸ݬ=]3V#fN_!̭ _uC.dq%)vXݑ7tMKeb yĹyvXa²w;i =gbL: wQƁw%'91odL#>/u(gV?'+} G m+n+^MC1xE;҆ETjGM*"|cռ8GxZQKٱj;ݬ7~{hU}%3U빆LfnS󊊕e(qYc;X{gesM$?o6`#~QiӢ NNgo+ow`} +м킷} ~ nbJrKq1V[Q\2o"mfSvs.9t])imş[^'@O2Zs W%mR=E1_:Z_brJWuϖ{4=r'6^kQA?%p )q%< { `uS(o y}7i]V֫xAW#O\`-=?TW+?t̽Mwֺy~7ד^sŔMkD$mf[w7Su~yzo l3j9Ѕ\$=N-VSB B}"ZexGA!fs %3X3Xس8OAkk  |>u[)we<|lÚ^k\{4Z9{xIu7c,7H?qj?֯6?${qi=(*ۋv'pIVot .oWgK"p~| +"loFRd[2lTknoyUC(n;mM)L2sq[xWxX pn=5pqcZ?Cً3OQ_E^('Jw蕓Gзt6F{Чrc \jꂀhEwkm/jҶV0s=5Zl.U%/.6"k]};r ~c3KRݧelOD_YzrPr5!I9<>ϩ7sU[•",)ԓn뼅/?LM [t=^I Cn_^N~{ A2S-Dm+?#V-6N־ |Z F^g 2oQ'=CH?C;> ~5xEήyVe]8ّk9t|wW@ty W x*_Aaz[ͳ,1)p.!ڒ~ybY{,V58^򡓎 Tz>@_pve} _g&Ku; aΜrvV8EcߧxIf'a>m9xc;s,k.~=p<]U{ 7UA[Y+xpMȃ_wm8|~W^]V7rc_ߩ&ڶYgy}n%7lH?uf懏YFo sg*9\>g)v>*.o=Z)8%E葹2=="ۍ=ܵ 76m==u&{Iۭ%qudy%eoyE'Ҵԟ^QUR_20dL7F3o+,7nuf^/*ӊ<7 ѕZ74?JdqwmWQr_vXauaŃip^[h9׶"'ўee O=ϯYw^|\x'^iH~ cΞյ G:xp[^-'~ 'H:uz "A!m|LwG4)Furx#Qt{)Vq;/YMo 6ag.&&㞳~-[.ΐ-)%yszd?S><b{ܞ3!k׋w\׶֋x.}e3w?PM?%-n72$K#AY 2VSkVR=tωR>ʙ$5i3?vO0&\}[ Z7KNGPpy9hKVCreDd60R#s=eRH}AX~~e\sTZ.N K'aZgn{.4*Ys{RQd"ʮ /-4Gd#+zӥqbwz3bÚs9ވo>m]5 =ֆTqxhW)im*n:C_`&=m[ Qy`l~|>O88-FT{\=u}F `y=p٧oՊбC*!0",ApĻBhKźf|YG /c䭐KvM g t*reڮw~>H[v/A047+o1z^ۯfuF|7y z@)<4ﻮ?Q (IbQ[)$:ί]R-];ϩ{?r<:c7HoFl8ċ_m [TFkPj4?>tqi]fےތF[#CC1"4pYpn YrzICm"M:j3?]TN:P. Z1yXߗцSGa(\q"Z=B|roh݀rMߵorķm\wN7OTWIoq7RoK5Fnx]t쵚-,5[6ťcbA0pΠ2C߰οRu>\/3cޫ0yxY3.)MSjmYWkGD^o?y 30sFn7کc3} "mWyF6,҃~`^uFqn+\j4/mI&D 1G,AvK="0cL c#RyBޔa;+Pqυ_g-y[F3m;즚*} *=x)[}4l^`+ZJ,z8]o I;P :bzF>҃VceZ<(1޼U W<+<Y_Й#ԣ /7MWj) lYc@^>JUyQLq-Bn/"d|4G-Eqܗ ;FĹߎh;r.9dYsnߜ}4Ч[?fطi;?3Fꊨ;kً6::P‡0@u{ hcf`븅~.'_1Z}W믜$s國Ӈv뒈Ľo+<𮉾넧$2 ۯP%o η~ȵ;g$dT|i^dV='q+[_b[oz`)rLx%ׅz VYfp~UbEyy?Zu:@»˙WH rdW^Wj3؈}<+`5g&<+5_^t~W0o'fNq/տcolW e29FZo,"<-̈'ODX[Uwf.J q#Ky;黲P)}W*~g1ܩWϼP%? CisdXv뱿TNgnYLUk-89Ya43 4Ưw_0w5~4fչG0 zy]!:[kAg#"ӉXH׈o?coy·ݡ;s#K1 g"?@~~bg\ag\/MϸN' &փYQ7y?uŔ,c\C nZuSQ2v0;V\%ܙJ)8+y!O~]!c6{7_9]~" ?O=Sb]"}=nOb 'şԹ5Njo~1}3h/4. mB0 \; o5Uå[͘#2̩,Af&[a> ?A?r]-v~cJ n5 M~vrnF=m[BV&=c:'Nqđo`'TqMVwhO2vǼFgr|+Vzz.mΠgb"\۶t`=|)R!qO0tmU>dsŦB^( m9;7sdۖ gMU`cu;`;HBPRwSDI盘iކ ߀>&;=K>lOsܧ;^ߑ>}Gn֫=g1Ρ~+۹~4v.3Js}o?b>u az={g^s uk^}1}]5/Jn:5"KE|7S q~l{mݶs~:y/T:w}!>\r߇93*sv~ȿo ցNV$c}E 8)dv|?C0tS6RE9h~ 0&O܍wVǾѾ!:FLJR}oc +4kw}]oT0Hfy%fl +۹z[ލ1٭J?ۈ{ytfg%`r*4+[VȁN*ĬtH5b/f'=6VGv5&v.b?q#D8Xo+9lqU{m0~SrkG1|*sj gp,4_ȣ7/tC88㎺pn; ՓɿYE;dM+?s XaNv=8Y g^}0EB/~}kymE"sDf&o$Re*lj|Egwyݒh&A^霗O]MJ#.Gc}cc0Y l9DHH+7*R~ξYlp;ئ. s>ǑAq?s|o;|r>Ax(hm_)TΡZ2f1E pOcgŜŒwa,#4gC!1Xqؕ_jه[ށQ&ߊ~sx*-f̲: 5~)o>(Sm>Ibg/yv-\5mu>%o?uT -3NWAi? oӉTo(oK05+ 1nfֿh-i5Oh|YLق-*KһU?}o 8#F3oS-k-hS2UǤo]ct>m]01_Sє'͵ tDxVû*v{G+=O߾¸1gĩ&gIz_Q[d.)כ\o3T=o2(`V2.# '//{Ӥ0Tg-;{XýVT- ݤH{[3;?.yރ>R=̼\~OIm{;_ˠ~& 70B ;l:e+v܃᫦:ٽ)_B.x.'eu6`΋5mz#ҙt%LC*3Ϝ右?ÜN1!gލ9:J"OO~I%_2d~O=W:ymTbU3=/{hiZC˙bIC"PssW_t 8ff~XB7?W_(bJsx^&ԶtozQUޯ?iF<2žCW]P]_w Z*Cٍ\YG/v1'cۜIdBx +5[2\w;ۀFO7?;A~"Bގuߩmef~`xR,H,NLhmk~Ykw)viZo}"P5xIy pR5DdxsE; w#h ʨ.aq2Ƌ0hMN½:/aNᯃ~~=M!_'o1w]7bmg0 0?NmεVy&_^܁Own!i7hK]ӰWq no//g\G_٦?߿OfF$K?IxPfNvѢ,B݂ TW-{q^ lrK۟VM:/%/V [} /\Jׇ#!?ho0G{dr^ǣ~mSf<3fjKb3w^J$/d~AW|0ٮ`\$L'(e2Ҟ<&Qu:g%|[= /Xgއoc4O{G79yRVHX9LOhʤeԉ'] sOe]lՓC)Nh {طE֎0\d?o8p}ن5zXklӸ+|~bMK2%ߊ\K,[_KWQ6]ދ#oY dȽM3Ǻ-"`02{mRV:.E&fg }fٞ$ӀP "ת~#*UqVҞ'sqYY?%$_v+SWBW}Ч o>f?gG]/{KK3v_4> jA8qQ|s/3ζyMv[Ϳ 11e8?/d?M0?d~cg<_F_*Y^uTP5uN_k~~+PۍG.UF+AN,_)u᫇'.?=iZ(%zK"O'+~[gL_7U=N, Y^sڱN%}˸gl>򜟢~6;_Yh>d4n]Yy\F+k--cǖf 9[(`%eG̔eGf6Uo'[h/PX<ԹWRlfB7.47Cw(`IYoj@~Ty"]t0Pm$Os}a~R͸Bɣ]|nC]sPG?t}o k> g~{Y7C{Ij gyIgAy- ӿc ?yuQh֏8c9ww7Tr~sT^FG7 <}?{w3F{1eE^BsYzlyxUcZjH&/YKg<4Z_ߟ_!;=y~_PS:i3! yqwβžӘt85uAϾ2V3hO/,Hc7L=u=:}Dry7moczkc8kT ??~7*QgRqQ/l;WЦҏF)+TC9z+u] 9O'靗[ߺgW+|/pm9=,;>K?^j 9\.3`Nj;_oʳpq,X^-qZR6.Q~gNLK˶*RŢgY_NsNx% ˔1e|BgO{BXB^nWeu1jWţ|Vݤ g~` A},J\iqesĢ=ge"z~jYP|}F yg[g.Ԑͻ RT>-3?_оɴm`7_t2*UW6T!+e_^%udgWF,ƅfDEt />*\7\}WMU~{!C7:>,6r$LJ^9b׺ŹZ'f|nxݮq~5Ae!X~`(ِ+kV]LIo\_K3qb)m>`'b2)2ל*"{GJ|iK,:hGya X y۶-_e?㰊K:XC}8? ߏݐ+KV1mCbA*3Qb՟DU,F̋ì |ю5tO3Y8{xSƁ6ŗ懚)vй'L]Oʐ9u.+ͥϗ]YE-'*}B#>XgX~7͒v_MԲޡh-uIuu^>MD:׿3wqjZ"ss΋9#UhIKD~-spzzv"vG :2棶u'_,L1zo~.sX+b[Ǽh<>K~Ō?svr?dC+My6"5+ϊlb -֓O?;Fw7 Y77}c2O/Hj?}9f[KKU+>~Au Ξ!/{Ountֹvn ubwy%N3UY*4y)([+}ؤaOšŌ: 颺ӆX] u9"`Âp!6ڲpxpyz=Jd׭"0%kJlY[K\uT߁h#Q|sCtj³8Յf'v]5ߊB3D׏>C>m]RO߱CgS3;,fϜ1w2Xxm}A<-?q(F+$tv=Mw$drjŮiY"rQF/\c3NCY8^ p7Y=] \)0cU)_vewើ<}Pޗ^V6PcN =9=5#id2W* s甆P>'tǶF=6fzcc_Ǯ1N˱S9_cڷ>baM&sֆdv^O-0qQs`cDx |%'xE [ƚ_omsm~pg<{M=h0q+ 1I@|&3NY0\>&*UfvsYcNSL ln#ѡ{ʃs븧֏pO%S}#S)ޯڒ}Ց.wv^e{ju{Xe{庹^k.)R{scߍ[&{^8ĭ=AcVحmKT%w33vm~`WzVew(}5u8)v*1Y(\5zO໩{+7[o*kb,>e='{k >zN%bubZ⼘GeXgDLW/?{N]'m% ʰ="ZouB+^?|V+=?A c~!˿x4~vB+ݹFuY렉gÕ?Tzh]y51^>J[Ɯc]AL0o\uaLN}N~<::xvms:NfCWLD G0mS˳˲Ys[)Dv>lD䏌s63+uO}/i}:074_:mn= iJ>Lv%%ggCX"Ͼmnh=+lj}=B%cL{) 9~˖a֕>f^%:>\a%9|N,1jp*J[:l!W]+s kNwZִ;lk&֒mU26e%*K97}_ѹ$}MP7]8NR _Pڄ )S#o-48}O{kG#6Z胵| cGԿ& r_r/|G/L m{6n؋{u[ʨk3E#w˩8#ڗ/eޏCeÚ6?<pnoIEKwBco?in*whc-&NcEe1[ҟynaho5D[9)[S2+rKa[GYS̆q6L>MJhZ&썌]y$?۶ro~̽9{3am̋ͽ{C雞ڣ؛~8+bـB,y}M9}ڻ'nfסh[[sZ:}WaHN<oS1Xn7Tt ~ б{q  ;77Ɵ#V]0;H7.#n<\gWF'y4I0"yj-wƆk!}ѰwMϹK_=NK=$&_f`y$12P1$11STi~mQ|o}NIoƻOGݳջSwVsH8LCjze=lLowf| S\/A{TKg0+k ꐒRX/ԣ엶Cs6]{UwH?p<%ҹ;\o.`y#Nb)VgW̭Z?]_u++ڲ C~gT5y *)WH2R;L68LVQ6侐|rQ3)Зx97/H< cShMS"^);?K:x캉v7ܑwưw1~{|."cF8b7c\N J2ynOySpVd|a,tW9DZ0fP'c ψU8'#crCS=V}vg-=g_ҵzmIǛK6Ͽ)+SG#iNG+_&+iu#.fۿV5{_Xڒ+FV2>]2k*c69~\.RzqwfY݌s-d^SXȺ E8h ڛ /YC(hiX+ZU VRsuas9ALa`n[y{=V7Ke=\9oU(c8RqG,Z\4˪&{s&r>WϦ\~[y!FrH鳲nvWpϴ!ЗJ/sMnSl+o3{cS 9B9B3Uvӎ=-6=J"M9yN1OGNKnJ6,'k_Yu΋v(ogyq~6'y^]^qixNĹy~WOlo$.txsjY%s,<2/E>%[uds9&Rࠇlz(sI_~h1 3t%Fk~2 df pa5sk:μՒV+zXMڅqhb#]ltat}u)B :8hj;j7ڦrmo.l*.7=$[;Uq}̚)+Qw}G#E U,'@6|bPB;b=\IAŜdqE)QtKg1%gݥәL/d\z]˰r+| YGZ!]ywfګsksƅW=MFFR05k'uwU9Y˖0EK%2Ctݷa0dB{!Kz㥃R&QYf-/C{KlK BBW65+2XT=p=#&=9[ ½u=4bg)/ݛo2<&V:G_a[²Ҿ3~}.ݖtbc.&N:z4ߦ/'-СwnmZ}rYM5w;eX\"`}f@|B6HlPysύyRjf1!jJ{Eo22aNVOs7痆3 &'.Лz̵iӦ1jqШQ܇q{oODݦXo!]c]C-,њ,^kt myWѱ?nE@^?u5Vώt:5H{2Պ]]垬~h 'qkw/?\#s=~jKZrneC#q֑|d }M)U4ףo34zte{n`e{fskWJBo=bS ȼ&pufK*}[aѽ%6,qRfR%*;Cᲄ\2/hoCZ9%_e$W!p8bhg+Sl#X/acI3Z76&'=6߷xTÆ2I;B Jw?\ J<Qp ">a~{ۇx\g9b4]R'oIJaOeZ<5.4 < PR Kh-0m@ gIotb=z WzKe,DOY[ۧM27kCݘb0g-+yiƧҊX1)ZɳH ـg ē)f 0y9S$s Ys@՘z>Ue׫6d6h.fNg#a@ eOt+Wy},:#uvl^ysw]ks݈]$M}gy!2\s7.ܿd{cg $/OY_*dңS߻g":&g>8Tzq'r <|R|瓱!3W *e=/y%Z^} r''w}7}ˊ71);yϻ߯k%&ۺc'ݷX ~Ӡ/?2Eqg|QY*:cT~bT^0-Z+m98Wyg%)6n]l(x@5CSF+Ggpm˿*Qv|W W_uekew [N^jϻAS6%ïl6q x֪f ,ŇraS{20c &ёâk:wXVޗ=78U2K>Q#נ=> sKd8 O%oXxvԞ'Nmi3*8:O.єng~VbWR̅ghZoQ㕳=~ϛ,)n9'8_7l sF}GtZi5GR8(]fӚF~xqG~>r qfp{Z̟xFcYTC ]E-\; 1U]>g:u"gb3S*k.+o]栟r؅wtdyx)'LmYO\@_n0E}=;h?Jdk#jNx|)I5ZCuo'/ӣ_D~0_-軹K{TԊR;ߟ:Ej|#9'F+F!ǧ5f R66eS$mmF|Bmωeۜ<-mbm̶mێNoێ~xՊDX8Ķ&#/ҹcקu>mou#BH^ —/4^]&xbJiV̔Kn+E)}Vjq/[0w%5_ιhX':|d.I&ue:}oPLxNޥ t rv_˥5݇;sk'W0uvô;4s>v3϶RmYayѮ0E֢'gu 9߯VȚ̀m_?6ˬ$3i9./|G;grߧ~p}*a|?]Ų{?V{!M 28Hta}8W cw|';(hr:]X&b{ ymxLӢ~Dl_^-wl99(Pc:fIﮍѻ7An\6~3E{a : :^B|񒐍LGb1lDm5 YǶOA<; 76mw&mvܙnUؠri%/y-sl~,|en,7ԔbF$?9{r}6+W@`_ۙb i ^QƶI Cjh Y FΘRYW"YYѯĺ<ж\K6˷=2̓*j=oo5 ro%R2\)|3nc5V%>hOV!W,IT\$u/9 x ~MқvY'm/,Y^v6I9NNH'];'2Y ֦? qq#1ymk…k ?Q~ʦ"2 h;wXSduk&-Kd?џDڗkFWӷՔ}RDyCx\vI5PPO{<}0s=<2+fMc/z{ NV-wm5JcÊ_cVT9=~=8v ۳hgVhnp/n?;\JJ\-vԂzUEnN>eG\)e<{_m]4EU*' sZYz0}Wfn7D݀BHLZgL^g?n:엶PB?wgZk~i2֊$l[lcw~W[S?;Ig'93­?GͲO>WTMR&.Q9a֥+\_7_(lĺ3]A$\iͮDa:iV ~Vj0j#bmNi/+=GfA&\*8=[rUbTq{[\mhHJd,!K1Trw)r%Ђ&nOV[6 *V-\kqYK?I38`9<-\9KoA(>{ {wsg㔰cmړ8[:e + pO z?ž+WʿG6YߺYІ) ߧKl"OӋ߫cwU8!E`%k4eOYŻEIcĢwpj)eD_cǬAC_4ܧe6S~˼ˎ#.r8?nۓ u/w u5kٱwW叡W&RsЗ7>5]۵m5hx;qBӳ 덊H?, CĹ)@x{w.,ȀiGo}nSʾӆ=m/VxjE.qVL*%ϵ"y\ >p=kTA56hX_uEǎ;ݐ͕ӎ݄` "Jw;hlχ鄷ԯUta}m_6W u_pѶ_"g`+͢^Z kbmeԣ4cCg^{N{# kTޢzYE|M7+RU v`xᄜR{%ns s|ٯQKzxtF|]|#p\m}k^kTZ4Nxo3s辥\V~wBnS:|"U^Owx#Vو%56EJZ?%ug)>Zݛo;t#A<G+3<yIw?|fV ٽ܏>d96Wupmo ngt́kgXVc&m}އr>8_v=WV(\h?}\|ϗr %d;d'^LN NL(Sw%N,6477Sk!"kBӼ7fl q㢷ŊȜ"BGvwUdIZhw9|*Sb>mAt[uE M'1`{~3Yhxqwr|O+1N@}h=O}vx~̷-_A0㽧nOe1v|{ܜs@u>ywYb'|9֘ޤ`R4u#/ tJ*<3d;i~vie3 xWfE}$cM3y?^{qכoxbXNyחH~U9BN=|APM&yico9[(tAd5Ejv9b|l97ǟZG2H]WCnJUyvXG]u:kEf#PǺ½?~uX7}~Kg)iU̝1G@,?klvq\=lQD׼Kx1V0P9U:'8si, 0*K4nnȸRWuqwxjj4{J.@RFm_uW}5^7zoc]zqh3OsAؐx$rK򖺛ET[i4Aoh87"k$G@kfewW30E;phly"Jn}K30S2Nh@8,96R\ة~7W9.s#:{n7.YOfT}˙Ǐ9Gs },UipKv~iۂwMĹyƝm,9H`iԧe}Ӻ'|ݘk?:SWh ^,rVӜ]X5C/O9%s?p3ԏp׆ѳ7X%*wZ|FYxxR._a Ʃ<U.s#5/(Qk]l=V)m[*pDĹW^ ,w:/ob_9Yඅ=O3/Q˜<x Ce|u`?p0>EZ=ї3W%ƵЇx.ڊL1/ =✈m"W=q[IOǹ)%r Ҭ+:+@=yn :X5]ff43=)HQڕ&{ ^vocZҦ6ӽC/ظvh۰-ky f{Ҡ*Q4N\>P'k/wm6 3%~8)#v!Lg5V=*Gna gv]yg}%Eēyj. Ķݽ_%dn]ۓͿ'gCx'n>xX"|7I]njO~1:DПX9ͪ,9bfCIb"՝Ї}a\a+>rLP(+̯݃Zn]b}kGvEyJ.,JJv+轤 YW̧؛RY+5WeߥMiE&Tkq`?E$i.^up s5 |煸z^Pk W<4͡m{:\6+ga<.~3;l:ǔk5WD%Ow[q;Gջg )۪dN[7ߪŽ-pʙzXfuRPvp9j2ag'#tf<Ms>uu㺓ACJǺNuU-LtQ)s$6:Mϧ:h1Ց-zMec7cd]>;λyazȀ5wFzs7q6h{_>dnH{cC}`"8&Wt$}d]CE#}?ݚF8?t}Idrc켊4%Sh$ʀ{dZτOS"dv+%i e?ga>=*-U}秋EܲV5Ue`tx{ЗUg#˺/kyé8RNDsos߈{[ 5[?缻 o;4g||F9gʗtǜ?,+sw}kr >M9圭Y08<9oO2ѾvGq9s5]g>3Υ{2{7s8=^ܾem/iX .t9ڨ`tk%R?Ŋ] !Iv6OInEy/iǣ靋W+-}'wFȼdPy^P2K}¹qzNǨo2|w6 7 547]o՞[/=7dwU^G?\skX)N?~~@]?_I{v';<eZI3A+׃nw\7ſ4Enʙb/VoDȼe<+4 O:nDgsֺfeOߔ+bwz/ 7Zܠ+u3F[˿cȓ4}*й:_aCmCgȪ۟ʶ3}.+Z{ # qqlCs٘ȴy¡}NM<[72syJsij=(F.Ż_8+<:'Y@E͚'H'|8z7+:뭢['@_ Ev~xgqa}GA_s\(u+Qs-Dky|7T곽m ޷k˄>Źqi)㐓'_|ȸ4}5Sh?w'iW>+0R~t'DGɰF\K*: x_I߅XO s 9#<s(K0FI(s&cqI"o_Ja|Ix,===ǒXĸٰk<ܨ0ym(gP% Ϩ>09uk#)zp̶^o,V?{l?cDP}VxU3-7ʲd~Jt3ei8b&O:X[\C*֊g+8Grr5|XyK=((f`ԏwE{zLw'jPRxasOjce olSۚ Ph_PuX= fKKwC{Gj g µ1IŐCcgE2vLx##Xw1ɼs=mF(V0I.e>w}`tbΧG!cv~HS,ssԳ/)R1K%fю&ȓxm=AOɵDdl7 xE@s/Ek/F"Oy폢kDk϶a:4-}ŊqAᴙIxG-2|]#C/S_6ۉ}G"+!t=T1v1e-8e;m>ڇ\e{& nc2ψ3}ΌniU Ls(*{ߌ4Atv nI?L> -xa(@;dǀcE16)'J-;]p Ӂ[߃_{h3VҺMi3s<LGuonT񐠭Rg.q;b> T}Y"@nkܽdp9pÓZ&0mIv[1`0(v)\e=ţzSM'5VyAOqRLZo]KRϛ+is~ʠy^^Q^m-~+݆'F; kX5%{e1YȇRg|t}QUxѴ7wG@0_OiV+0+㥘%V;7\I/?ߓk0)v Xu.e<ܵ3m|9ԅ}OX 7J&+dML^Zǹ8;Vd;S| K7ȨENS4g3C4ܓ Hidxkfm `UvӚqmqֆUƨ9U{Lƶ-{aGժuEOMc.G]}ҧ|Q}1}>*mMjų.*w) q~2:@VĂvp1؁KDņ(0L/{5Xq _~UXUmOc ^&Vo.^D \26i&SgƗ"%Aӷ87ZΥ.9X<'kXٚrv3hu$sSC|٪v{]*yXcaQ;4u w=N$c )AVƽ|cµojB˻ [< 0M+9g 32o{#3]pj-\#üX]kEnny`u>q?; 8h`^}X9CZfk 2%g?-ܙ1w֠anrVii5WT~𐩃3RP{UΨkdh}Gp/dT߼柊0amH[to҈oN =:J:ibg43ӧ;qGk_Ud$;hFkٶp/=@.՝cn)!m2 QdW]I:ye1<11 –qmas?6Z9ǹUŪL@-EGvo}. >;*˱OiV=:Ʃ u& w CПx9xiֺ^#Z!@w>Ly;ޝ /?. szL3BVxBy= Z?Mb+-Yh'>'b&2Pgw}lkuWAaKT0Fw:C+pfxދ0D#lbIw?/y`'h'#>!L_XS|CFz(Q93Ɠ[DY͋T OkdmRl[rP1G o:ׯ=شV~ sK'_*>!bs؊4y5.XD=g0\N|vF7AJʦ =Vؔ6˛MyP'/4O{da50nďyC9_C{+ {eL`f1T''[;-io8?[Pl>OP:2ZAN|T4HGn%bN5ZJ~i%!x94׋;x'xFяG6H?G84} @ݫ&s4)h^tyv)]H9&fiM间>O@ons3 1IXsЧq?zN=s>-xA2̕ ;{Oo!@V#y~=@m`^y_=oCr~9`}ـAvg?:S $O6Q3, Z5] Y)\|3kE)8XH/h9#^ ~(x8٨3{\~VOj}I; p ڕaM|:XǸҒ\j-hW:etf&5q*QCU( pѺؼ<2OjR5ݯΏg JWOsD~[XO| +tKEcQ:=Fv[=G/|.pt5=#87CHY>{M/~܋f+J6xGR-kJ TkK=(XXp@3d)"> -!Їo`};,ۿ_ S]~1CxMK13l?R7_Xi_:?c9 ]b :4sFHxjVbw8S7﷉s䃞κýQ>V瓱g[a/̺YL/>\׾GX;Q&}:zkH,Zgmo[f,gܦgmǍE酢6?˿#<\UaLų讃іξhjgiіt|*n]>oUٌU)5}V~9~ |1n݀s/ɜ<8{p/s.{3f 9=fvr}hVg4zZg bQZId ]+GJھ{υM"O=o-ER3`aGbY+Two=&^A{vܤL|6}l BJxaur}[a̤d y>gNXܥ C\'d-ʹ2o8xߦa.αܱ3iܭo5@47훑%%fޣ=keug^|}3o6GM߻Mh;!Z/cFȧ`BaWN]"e b>ٹ8i1X|t^&ybHI>OO3 pſRl0KD4n_3>x Q"ߛ] gos%ijFQG!-r7f)#A*v%}ؼ7 s4|!$?`Of- 2O bmQN{;~m@E <\؇hhy^aڒbڜLNk5(V))u?6u7Ka 2d{X*}UےQ|I̵LYsE>4Zk,;JDV{ܩۯ|qH9BgMa9CHoWM#"@ BJ&Fc_mO_th,êX &罂cb+"-ܿp~tlXRomΫҿϧȧB<^@"^lpZ"sΖu+S(_M+3]f9aSNiW'B?5zNDg= fP?vc2t0\wڏEg:Iy:~;SK{o{P;xumTeD~k}Gӝ$ ?ƌ/ ~ 7\iۗr^֟o)U ewŵM}.M8,΂f}gW㙌ɰ}=?`#2,Q:H|B~e-خn$:[Q(|ㆶ /*K?ش 1捃U~8(/)#$3yB4 $F ;'Z2`Ə8GrWKdUᦉ~E%+?T\8#I.*36`rGlC١7b݂ަz6w\}c yQwQE+W9/`=ߕ{\Y[Vs VPqIW_ǞC]E~~%q%H.;'9}P3=<ܠX21jb5`= z#\ la%3pv5՝kE'Jʖ]^憮a{{F<ټF={Au_{Kob}q3h/.sZZ] 껛/<^<[=Q[b g*r6N%7y7 ukWi?KKL/X(\n3hC:Sl#}𝦓{=}RH^<9'·u׊@X-U@[TǰMku9uaN+LsS՜k,1[_;s22 %kNܴf{01B ۖ *㪝9/{HD^y{X=rRğDRѩ:*.rYTCmhg2FivOjl ;Um?B1<̷?̝gsY,L;1uCsC?`i c;?>pM>e3^s0p?yWІ {-kL{⓳kĴ11_V3G9/ո7`9F۟ )N2ggԕ wZ;h0~4k%;N~-`jIF)c;&*G41"lܷdJ|~ɲow@v8()ݙǜGśO?/Y4*& [E9 w5H8Sw8t !IݯĚ`.1 ;FfR>2iˈ|^miEv7S/š^tK<|W^ӯkb7u7|e?̝O0Sf>rbԍУX_}:6{/|/IK!zcb +2{Y#c 7S*|♤oo+c+R%}v"ov/ί>VlS7(˸?>_s^ ̓γ(렍OxnPL>2ڿT{z 3scZgdvGP5q h!IS+{d)`;K{5rSHӎ1XaaY0ަ?NJmV&*Xx1֒:^Yi-R`/p[̨+ԧ_zl^##Z/}{mli,GU>/G+q^}OiWVvf/pq}+Tgt}\woiK@E 7-h3 x*~WUKsZ ʞ{~8|~VvxIיj e`*k*s3k4i5Z(zbX5+ Y5P?T 7\Hno{\TRF9RY@i:k\~O~26࢏+-WLFi#м:7<^{=[+5~ q"Z޼C֐}y7?ATt)d<]͘Sʓ$GHYxUS1eއkd;θxH)+<~^~t}ē<ȴmNyAG{C=fhpW8VI.saba(0T`:^^@(yX wG}B]7y\Ҟ7gbuKq>9o8Ϣ]y's0$phcf\Ff2ąTƕ6xb{Op#'6oo2^UL&dF/ǵ;9\Qt{bSnW5{y@#`6sdS3}^YZt}"v\^/71q/8۹/x4ta\"\sO}䧐h?7>~p9x8Wݏ×:_J57DZxf [?C3&"?ȶ}pcs*و dԽR*u]1)Hzاs.O͖Ӫcʅ<+7IfYwB9=g+cXa\ S7 {P)zf-D!5[ȵ!:y8yϫ3A0g?Nn!Dj-pH 17Xߨw)i!\`?9rӵ o(otΔ=A:]b? n2_hJqGc5NSMn~7-C^um ~Coal_QFJޓw\OFiq~+<d"iW%?o'cnyk(~Qyoމ1wMg?>GqFu8V|]uCq*gBFbfS1ŖM(/.CfmS2 ~hݢXI*#8CkTXy"cଆG?{C{lh'zpKdY5mIeQUB;oo |R ;WDn&ǹd,FQ|La!+yvv; ya7}/j=ODL@DXsP5)7?{;s5Ϯ?`>= FdvI쳝1>0D]O2HMVʀ5~2ZNXuu gQ?<&Z/KSz#ú.G|tz HXų]?I?T ϤX݆y= #r/& BV+7fhC؛[VdZOwy#]Ve+lʆ}+WEcB} 9F.8>$vM<i'XO3t^'ő v;uYͩóbc㓘=XM}?SiY Wu7htJqN̗yKE ʗlwۮsض*1#%>^NkMt?T3cEr ed]QYS};F'N+Ymlq<~佻'cSc>.6:/cJ̌ "xcXњn8t>g{#E,m"0A^&W2(qOe󷔈-E3tT+]B~IˉvoU2Ya0ϒopbl]}/40*( Zλ˭@v^z\y/^24)^Jzw'>9'B:2[\|Xc|q8lkaE'XY-w*ZMs}<4\nZ ?ד/Wscֽվ2ٚW7\*LsKJtxYg-Pv"cv_el+f7ِ4}y9'}POɲ_>0Ku.QxdHcNfW`l྾+e8=X\1O0):ߚ}|v8u[׶;:MIzփ?SNAF(cҜN)1ʆd\#?Ǝ}DB/{{ ~4Kd1Jµ͔[?0qoo*kf-S+ |Hf7W xb~_n_afnxqe1-9`ꞾOv%==Wi}`ӓu/)+րo^O?.pϗe|oi4:u+RpFZl澒Vzl1}W< c."{QwYxɜO_%j!_YiFC~HZ;&e7fOiyǒeOkp Uec}٬{5::+5Я10/XwkbS{w.3[Yw@pq4Uёv,^vFoXoRR̲<>:u⼷K /Ǟ.yIחy-7ց:'c 7n*-,/ 4t1rE|rͥ-ŮȂ_6g"7}E*6Uݸ gcFGgf`ZZ['EʺEl3./K`Oל:7ԹB?EIWEX^խ$KB?ֿrw|N v)x,ތ$u#։v3V_dEZ.ۡ׋%Zݢ4˅Ro$xJ?!E^sD]6hi2v=bE^7%w6lSS>>ӯVyK 3m?ՃO8[<~;Aecj*I/Wħ4|%`eAմs֋ wL2x8 ]uJj;$5:q%^ډwj[rɁjɜh7}j\P{gjuUE|> 9g.>CO빃sOHjƼ0mMgCSFNHc|a13G@_^|G֕X!m%gJ{Ǹqu3R3ăz'i]ޒ ch.*em*lB35 S_/^ajwu&Um].&Ŝ#^Ѿy,doK%g_&YQ_qo*sjZL.%v%ob]I|i5׸j-3r/dۊb[K^_ph^3ޥo{׋3m)Ч:Vaͼ}OœYM.Q7|\)"8dI".x˷CN}5Ka%;+M je.@M5~sn9W͐9]{W}kGzGgv]z })y-<m9Gq|Wq֦MȗrC{[.vu2e >q,x5,q"kC[%|ѷ ϯwG(qXrո42;fKsg@A{ԙu %iMS7܁r3ڷp{񲘧g^)Σ;={γP'!ѻA@w0{!* W9$ ;-N;:q%p$/t-Ak>hW`-2hdb֓~w>v۬0sOʚb5 ԓ7]X;0 }ejuijNރ6%nW~u{\s`t:{!?FWS,i]VƠ Я֦ {h? Jx_`$e^M :^ʌq$*"i?_ #wSJ:G"}qy.+}X'BI|\XTYkk.Sk]Tǚ޶Ri&an?`t; ηpv;u]Pر=qVc}I~ ˼yTcuHޤWx:בxޛ[ ܹamqw= zDj,\4֟+9]vQ)=OU=Y=߳g.)ߋ.)ݠO{J)}]T^>0gwC<ۜ0._go/0}=lgouX)7. 4#uͩo&T(>23޼$L{/Ұ]6}L.$BHf*BaOLX^BRIR\%H͙OlˑXg&f*UejDնNnj䖜p{Ldf9kZJqw=OqYi,kط3'{w-usSv?9nF&kñ`rP2bf/|]g16-1kKX]x6 ڏi\uO1]1~f{]3_ f`d3.l}b xQ]OccҼ<|tyAGAͲ&$MDžCT8TVb^޸] ?r?PgsJ2Z{7|p2+ȓvzP|V/h5uAvG_,7Z9`54!:tLV69W9B[=qW21읈~5fjcX9?LyZ \%bfj'w B27ﳲ$\TZq!uϢǞLyf%MC.V3}1-Zr؋vlb$,t߹lS@:'mqs"Nd_9mOη_ƟgZa!ƏI4XF'ӞҼƾƞVl }?/iƞG,r*,kp1m&>m6G?lڅlx %E}&J2%лNL:2ҩIZFNdҩW{N(w{/'њfgᤵ?_C91QùŚ=Lx߁?tø%>Hֱ W*fY@3\\?^{#oiu!w2IAj Tz^g!b%I7πMB=''{OF_9fzdPؓ-$#/~Ǐ)O\SQ/|S\9 ,e53up딵FZ:h|L+ˇ5r1%b+1=mtFj Dեz8D`8GM6LǙ}԰ZV)d|芜 EImJ? ;TKm{#cqyhVs9g`5Gf/A"OntBn Z1pg E1t˜(֡NWk-h5 nԁ䵈.wLzp A }^H ' $3I.RjI67,jzI&cr"x[7\' ^6zs=bd,IC!˴tZKsZrbў X’i.AKM`}dUVQB%hLm[Bk$E~ek̾9cD\~A>g\NIr^ruyɿiVwЙveGRcEYwLj"iLENo)RN5S8US w2{ lu6YxϮ?t\?֞Il׈SEyF~JPOw<7NezXym9n1/tͬGA-6;-Ɋg+|]jb%ihz8Q87u7՜١F|۴|7\*Dҿ]&z!\I ak'{Wُq$3?k`^{딅ϺhkWg4VYJ}Ngc&6xp(VxV}gRD&nf͞lTi:3K=wQ:;*q?Mw76bdO{eWN[SɆ]92)TWjWi.C吽]Z'1}F#]V8'*|:1&]jm"g wȩX~I㕁$CvǦ@>? ֿ4d힭ivB!{Hi?;-5>I0?"A[PE4{r"j/o~@$_iJ-mڦZs\Mi\/):x~gc>Wq__\?ղN#gtD/2y |~^[7&ö@1n#*ǜ+qA|i;>Ʊ4ֺLk>Cr!Wo_M4`J˼{:dj h;Ʋ]|!1mPʑ3XyqgŵbriL6X)}͈e܃)uG A*i"/&B#W˟/:;z~tz]@~vjy,nvOW>  |Nl~q~)/g|$ނ؇X8!0Z9/D@#,3#a`h"mį?`dr?񯼥>_}-Ӊ'&V>o?Iw^f?}r~U =wty$/Oˌ`ƟفF/Ei\CM/,j?P?r4 E@V/ IyS`gKA? $XE۬W$ٔL[15HÑ[2^!\=%'8"B^uTOujNde9f'!ay[Bjd =X]B𙭙'HƧ?K`·1]Xcqfwcp>sgOçpI51>oԗ-l1s?ikčM:<ʿ2ߌ<'%ru4pC?}+9y#!kSWﳌ:3G>g`YqGtg i %^WiOdZ0$s 2a_͢j+3dVIVLϐ>YNwU1|1C>A'1߮LA `jBNǏ~/Vh7Wz.;McnׇMWܹ젩W*Gb3=[α~qO%ь^Dnm4,7! ^k?^DN;8C||9~1M,*ro7ٿ.Z`ӟǹE RvQ^99>ۊ-چ>ßtDMGn.]0ZUvpo ӿhS=F+E?[?7'UcF67Q|+1Hfo\]io~&dDC{y=pڎC>4Kc%41>f!SZo`1)UFRct5 e1́z#SVM.ej{ ໨>8l=vZӪ0yI=_Kg6H&o)탭gfhgnluY>TcʞdDmUd)Q]p f 4~J+3ϐR?QKbѵ)ۋOXh>k~(p9nʛG]r7 6HrhZ8Ĺo8(i.De6>҄hR=LD8?}K;Ho xKjfMb+ǒghB,JS*Xg(Ι}%xlݲh#>O{祴7zVdwv+?p)d \#'lkВϏ˿v2}y7JȾYq(×OqĔ4I)pzбu1(P;xϰs_:*"ٰX9,%}qF\SwEP=oĊ^cZS?N$5+;ؙ)p7/5+p;ٿ1Q{nMAߧ^#kND>vx AWwB^3eQ{Mu'm️hI} 㜚M.֖ҋb۾!jCJh]CC&GΏ:(B.j 3 ]En6xm# \3&XG9/_fy+ "2 ᙯ8ܩZ R? ߐ*IV>wwJ4a_ %8R`uLohV€7.BeQIz^繁ev>?lTQ/s *eQ~1c:/ 2Y d6>|28V)qosKC⮌^j-j>xyYPUhy³,HK >g WXH{k蟰js i節a_F+#4>Ԁ?Z@ ~xzGO^z֓ ]`B6z2Yh5cM +!/|D.C21TLǬ>"F)l*$qq?q{0T戝szs]4vhLupRcg805fy5-n&r|=u~/j\t\:dTbq ./IIeo>O7u!w&~Cn?2nylϑ)ruYu4tYV^gj&"}\9jGu'{wl%!I?TAhPWA0 561835ar h[ՙ[eqB("|`"]oy_ON9AԨYuQ;+n8X菧^9ȹJ"#VMWЖO[i[}ѡ#7;MQ20'qx͌؜f4%? R/o0fgIى "Ĝ _j lۀ=cОR[IX6C^*` ]C팄? Ptן_\ FzF⒆rcΈ1ƍ1#o_GfpܳO$<ٔH9k_Mœ`X<7~G7W^/DӾ.cdI h$^T;Ǣ#ٳh5';?/?Rlx8[F]g,J ճp s0P }PbrO|==foZLߠLCᮯ=t+qϋ% V ޢ L1S>}ʍ*愿u dMh߷EM2qO8I܃* X".ECo f0=׌~e;GEȹ<ƚ5;j^VJwm/H&YiB6(7xɯlpҤJǟKVJYO>G?)1ǬG[>WyG9k%>p0WFMw&Oqۙ\I̫$g<q"5v;01DͱF_`}ݱ7MBiݭ$3by^6vC9:'= r  4336vEr96=&O1c7DDz 3SHOl2{^hZSͶMdڠJtYM<1 2D뒪fg3C~*_;co"f:n5s`ko;Of]E U4Xg vU-&_˫%ͳ_IE\ɸ^tĂ`wh$۶ZXHǾ:~u}G+nےXI ]K/=sn@--7$ԞS;ٗ̈~/a6CFrϞ3㎍,l~P2~U|ܗzXfƀz5g9-ELoe8v87|fڕG ҵ|y{b~W&uio*6$#y L9+ۦ*gd̋|jV\@k6^?!}ba \:<گ|i ĤT[^ U&x9ރ^X3{ 4" |y 5CNRg2򲹯y)1,VΘo<8/e\Шό)-e.r웧nw4xƿ [f:{6nYe!q`lHhK4`T]&}]ң~ˠ̋e%>Hǧ~ؠ5m$[p ]%fƓgtMO"YJm#i?N>ҝ gNp4 "ėg!N{yL7TZ; sK:%](Wv"o嗢w^Sx9:@:R63y' jqНV+08OEĬ mg8ai!Fƭ}6j^ } DwD!e4?:=_'߃f<cA >f+c 3{鬲ca49N}i%>?32'L 8c 9n/Cp:n$O6~)# l}IeSE"9rIs;P|+5um tlf~G|? ]4/{ \^t(.\O7ۥ{?.x]5Z`Nyafbˁg}}$VM pUG|ckWL䲜ݑڋ3{[4XG»*cY5SSҙ}^˶08۰*."w$~:Xb\鑓 5 ӝ\/# gnz.铥 l>_['q< }v8t/w2]#9^orܖo܋4Se\o"GwBcxM+ A7 8{td|١6ǣǢ6ؘ8<|t 7\J|yֿ1WsHGfўň{91f/'KM0c3nKF}6^' nf2b1Y>~=o9b;3NgTk6Oj&eSLHjxF߰}uE|xXW 鸉 l L}vRQe98yÇ,sotyu7xvw~G5E[*&V.89'gqc0N@ǾJS&㹝4W}9od,b`Ù3Xbzqh}[PQg\ڂmm4ǁIX.n·nBƌIlE$^}<=K`K #~OF>K*&?zo=M85ay7777 "mY#eZ[`}2 >\ }ǣ8;vbng=&F XV k.ayOy|{=:!!Xd,tv۱`(gu2ً̜wICʺi鎨=$#=Bj}GC#L*v` ecXJ,<ވFUyvȖJ#>b";$V6i" Z<0UM_}ϛ9Dyj{+nƹ/K` +([oء%9ZÙb|e!ݛB퇼`_*@gJ>қ᷂ϪTu;F8s:j2[}o=gF%yyxC;v0\;63H 4К ɾ2+3xҴ"<\8lO F~oڳ/Og#f8{ ,Ӹߍ88шEA|Km~^w!aRCyć]"I 3[ #)fB23TOQBSX@ XmQ̮ͣoI-bMCr%d*!YB;r-o=:Z[>?2Mmϯ3s{Yy/[ɆIc:üWV7-'9s5yþ\h}0Ź]#BMMjkE>N6=p43^f̀Rj2U#fF j\#28a4<@ [FT5_ 9/K:LJ-}5rщFk9^Yg PSm#_ozM4Oqa\~؛1.J<:WX9hgz0 >"'f}[Jlw>u-.{ Zv=a}1hl/Q߼!fsW#>7yq ުٵj zKgSK,g*t]NED(5vڇ;p,84V`AN+5|8# >o\e\B`X | ȣ<{xOVg|%-A.Qgx`7)Ń㞠y%tEfE! _Srb<'[hJDzQ31wHvTu/UdcU'd}JdIՀ7&W2)g'1h~Ckdl}EI+ w[tnhz.Eꍵ' Te{|5@ )dBu/I}e[cפ{7ZZNo͞(O,~'Tr:geL=CC@+dreF#z\heDoW2g+&2Xu>QS䞊5i aӜZ Y +6}|Ƈxqڢ-| 1I8zVŋ- OTXbΕ<]Gf+!/riM,!elj$n6f׆'8>cΚR=)Rt&$ٛ^9.4j$;۰/IuȮ"=hi1l]l msÈLsr=;sLVY;\A=)p]< [JIN38>iAR+RgrJ4jWVT%^wJ*`cf 3:llq~S͌>;×lv]2Er13*#v-1ժL4hN}ޠl (zZ #FkӏovMu.1[PF}~?2b\/׌gjRrH8J-<2ZYDCts1.  83Fs?yBQ,}Tfc7ZZmE;^Nku$m \YwSZƓ^3CrNuOؚ8[IUSI_O=$T&X5/](y%J-I;5?08߉É/7G98:ܥ:m-'b# }#cǽw빼N8nl^YSgCUuȁ7l^)i/!©KH_{ybnc''2Q%=/;C:%dͿψ\[s5F?1~@mz@o»WNFjouJYF!HE,ɟ?V:wa.137DKߟGsE lj'&Xw/ÓnVp"gp}ᗂ>ɣQ~Cy%>Wj^5A- .c<*LaEM\Iშג](ٕoW&2όeE? 鰲H y5 gH+ 8.̽{>!k}~o#8j_u'Ht<Wqѭbsu Xon?M ]{eَx09\xoǩicz :nO4eZO<|ߞu鿝E끞CfwK݅%#s>4ZOX'a?lnZǃ:#J@h<#iHB^I9[%wՔ tKDkK#vN4X>rEf:co<i O \XsSbNJ!~ڬ{L=ӫX*2y^$_QVZ_&zf%a⽰9xN < ]A|2Yߖp8NKM u"q٤/<~]#/ {[w ZjL veh 5S/>503W 4C[ Yu/)F̎l\S:ۤC"ɱ83Wd ȫ:.4` %8_\?|Dヶ s{?nƠOx?=OQthϷ*]!m.`-:4?#>g{F'ˌS'q#?\Nve}ghIc<bIigyS˙.]*,b4tM.TAFfyӒn)zԪL-U4*=]XL]}F S&ןWh̖ǽy.Zy2Ɂz?З֬fc҉Br t?na.dIV ƪxR^,, c@5y0pC;lȩ2`W~4]wٱ뗺لի/pCŰI~buz+kJyRO: Ev |hu%F]F3zx Nv&Zd>ACOUUPDV r& ,R{yx@cڽxO*mZN-JֺmG "?!@Fw=n\+ɖYIk"1] v򐾰b[^nAoD1oB=x15Dҵ/kߜױ Ծ@q~:FK{AO0B9EI0n𜁩0\C싑=c {N^uyGNg&͉h\'P[¨})CITwgβe< Q3x}~ɦfO{L)Gj>sYu)YˁmJE6[ !'mɩ$wc+]~9)S jw #6~;c&dSHy"˚>@!}z1+ es /1Vg@J:ɏ-ͥN53.Y^JvhNI+ۼTce۷pMxåU QYwgI76uD[mJ^Mv^Md+"HiduGmۅvGYxzv:VLDz[ t`ԾD`c2x/0s8I4R7DW=H*":[n5~EyMv1M1OE|:iAgcgƃs#ɎQ}NJ}).FxNd}toZjOTZ+>i|cρ(ռuS[K'l=0V}Ӷ6=VS֕m缂c;jۓ ?0Jaz|*1"6kԪOm$>z쟈d-GvѲ)7~*Wm֏ը~ix]\8G,Vu=H:F_PS8-f-y},F^.3&f?q47ih4h8r},6Xk<퍌ȃž f\Y]85̼ŋYh/l[C򮵈ib[9#8N܋|Dڏ6VV,KfVx:+ED ́VgR%[UMeRh)E!YwH&[¦F=@+==,F~Fykc.VxIFwm̷fyIFnH*"2Z߉UCFwG+k+<-[t0Wzj:ψZ*fm1=hFYsÆ؞B2keLUH6􊤒 X\yYoCF6t_K&ぃܷqreĽ~ijTO*p>\<8&f_ gfvKy!yTh@?T )RhZ92/& {G;_Nz l@|IV q$>3y~>Ʊ:|U ֝ 3_M!ƖО8- [>9J [zY~FU\';kCϿ=7%o4j|r{Ѓ-R~ҏc S&,M[`Zccй*k'֋ǨSx5옧zIٮ4_uw꩏a~$'ݤpbc`Qa{̀qL4\8`V]pԞX'crc;MOݓ0u/x+;FQ'71v2T?3-pZm{ز2oKom~_ZpƅMuԖ20ni@`ss?3p9khme ޔ#Aue^Ǐ~kkrYwF+(VC{ӻniW.gg}˘-;9fhK֪&heq|v(C=.|TĻ;nBw:*:D5C OY5'/-n#Z9ݪ:% @'髀tWeh';ҵn;vm4-1{E7ٳ&^'_KTU)!79U4O4O?R@J+A*|x+oOK{-c"wkQO::gdCk{\d4qMlu{ mբrw ?80l`wm(j睳=U+~ՃȀ `M \.w:,QV\q; N`vkXϣxa#eW9]x;k%kbD=y>z3tэ_}xs/u3z5)HG,#˂zC$ |$ ggl!u;Ѭ22U^c毹zB|'CC>_w)=~' _g9򸳂g=Q8A؜̢8#=Xb?9 ~lŻN`[@̂J%RVÜ<g>/,ez$M$~3=_DλX/;,܇wL M΂/]u,k,UxރsCs6)WBDBf{{+{dD?kyz,qXTޔQ_=[Έ=#1XTcl7h=&S;34wMԩsT֐QINY#yq`6Iր.m\k%tSJ1{ݮa{Bzѽ£Q+ = c}AܝNco3$f$|8Ӭ$wJJp.l Po~Alfқsf0p|y>9^`pɁ1)F+a%U|fc|LӺW=|ވ!>5VִP٘M$CfwEq_']Nt*G< Xc;I`O0ޏ̰! "cCO$ ]d#_qx<ؕ~qtF5PFdM}s/{]tvaBǺu{ >m$~ҕC0;osDgR<~;0_KMG 9>\i& I=bg|5yzॗZnKJcYA,3.=|&f܇a/H0'P{t#JgɦnmY%ge /M"K4iOzk;x Y(ۈSE\~yDV2xt_]*VJS]m _IZ# c+YLo ::Qʌ ĵf. .c|5d:tFCŸwIy_[e T 0/L ֆ ,cXC̖[drN)b` U8G@~ ߳zMyNFKaSV׏Q{}fo{۳rh[v2t=OvR|| 9F.I[`zw4gg!Dv/GZGe.@=SvG )cm8$j7K>?l_c!1b;]KfcˉlBFr%d?#JrnZBO̖qq[Z٩1){:j<#/-"@ b;goUNB2l٤dkv\9+òy=m1ݯYcVrf o:A9R>uG*ĕ.lQ[_|,tȣ#C rL`>봿7{a6%Y1${d`m}7 D[<3olgFhqq_lF@ye(}#a=g3`TrLw)8l JhdqV<]%)e#'gLEI>]sҿd&HK~-%ݱJEomxds4VƱyr[?8c uy˺}L' <s˷  <u)>kæv2ؐ>%ޏu?w%ڸՏ8D2Ly|=ƾGLxо .󀿝~ChϺ<'l1mwXww1{IBvҽy -,0Ik- \ϰ]Nv&Z y&=(9ɔ+4&>5րÏsc ݇KhvO}8{X]kn%&kesM[ozXۺag)Uö43Y x}5|␢y-޼OA9)-Wxm͖~rc¹~a_'¢~팰o~c+s}7y>b FAl8Țծ0V旁o(!WTTUhrW*rceZ*{9--(!/kc oi:w 3v [lw~U8J7vPLj V(N-xK$_]O.pij s?1->_b|{tet~T'PJz"V,"d:/bo/޿q8m|bD~_]RQ}x -\d!_[=>a%9;mS6WPuvnFnb>,P|mz=)V4#!YR mƶ´\̥U4DXo,ٿOvfbw=y2 ɛ^059Mj<6gʏ+h${x$WK2:-e4^hW4ݼtPns.p?c/4Md{H}O&M.GF?iUG>hd+(yˮz >+5Ef ! vz/cדjĚJbr9X;Wٓ7qs[[ȱ&b ]vfNyͪ홗%,ޗO}v9˯.NZ Xgmkre&3kxaxDȵ*e'r¤vF\QnK}>x3Gc愿>.WaOW'[z;Jahoq3usqE~5ƿƟ)j5Ƌ؊eƜ(7b4淊&3x i!"y3o2{$s79k]!@;E=mE{k_ye4e$w?@D“fNgY YN&&kdOJd_;Gw\Ck<7`̻5qq_&ĀoH\BE~9TIkcĎ{n GьrChW>`'Q{z'vx3}GͿc60\aSNOq`6o:s*}R?#Ih?6%[mޱrFV4~y|3f)ͷg<. X~0g5Ի/a:~g%+3,*O:쾝9NnNL`δ|;6yDE ϕGn8& oةtgZ5Od%ԅzxWz`?𥖄 2gbz"pt%9ogJ(zɦ*Gl1=Jz*zWw  ]5\nrI`l'6ߒwrynUYCnr9wʹ+L]ѱܖ-H`-66M1l#5BB#΅i%[aDgXfN&I0=,̝kd{r{u>ZN'.ʨQ| Yxl D1īijcYhmFc[.ȮrӚ.o5[c]K{ ƩeMRdSĿUoGlXiԇFMɦXo˞YF6$,pPh/a VPnsUjw$* Y){(񸦦<ӽl[(ۖ?qD h%myX yq.V4g;w&۟F.0 0-@w]8 #Zf_ G'HP/B69T}.ޖo1v`X{'ʚb1>q$`O.k~L?D YQ^X]Dzl =sY8e888,Xk\#l̺!ɚv/JgBuVNiAA4E2%P}'?x-0J\hn V <=13(_DKtGD+#Y=RC_5=eN eL*2a4^V|HNt"Ho3ڦfD6 {Pq&'{9.-Kĺ™{Q+{លX- ~I澟[~ܰY+ex.fK0^s{kύq3׌f1No|zh; }̡{}V޿h^3O7;|-ޡ:Vzî%kTv@fsj?k^mFZ}-I%O%[tkxmcrsKbicgn+-~\n/G#֖huyK4Nï5lD6J07=n<Ƽj >3Ȭp?Zk>z{7ό?YxnH03Q3IƬz} WU[Ig([=Em"*Qs9%G׶YgC2Wf:AtuӾ͟qs.b3騿<1k\ !)p KtibɎ0RBgvz$dX &d4]vsSs9Uβ(!̳4NEk˒Y[Ym]tN]T7z͓\xee6ȡ򤔯Xl a1/,Aa(uQ[-㹍oprT5%i`Ƹ>P{!PN]läD E+y*łb+!*Khc$56Eξܲν5,~<5p>唬V3TVƶLh`c婠ǸwxP3K|%MbeiGg5_uP{Ɋ&~Ɯ2Zdʹcn~Umˈga{O_Yԙ:YqN$;w | ϗe lR8|OR%]@-cNP"^~[qē?o/O9. DL^8w %q8 eT܋g{1GUx÷~i@`]k|nɦV؉|$c:z/7h ƸgaJAkM%:wJAKds!6BbY-f]O*x]œ33/gΞ_)4qfd䣲-g0іR_@]Li8PpVϿWC#ugiI " y$봟Lg7#ehp95 7,!6@Z^nr!ֶDMQ7\/wd.Zk@~:袲7(UE籅UdID\b<粁DC~rg9$Al'ho':?J{nQ3ai|͌5 ySpGyNmݨWTdJYUnGGX8TvC|6>*n; ?k'3roE\sb#h/kG@y{n/7iuw,k#:fܧsQYEwe_sX8G*kM43 Nңzij)3/ix;KU2O<ӱUqUĊ})| +8>-#KmFfO/vv3N}ŞX9pmz/3߸|Hfcas;ɿkI$["]搽k5d 9+{Ni^3>j7e=~΍ÉUL莨)cg8|1M7N+\Y׶TB|3D1_Kg`|6*4w6޿6_'w|_jeGvE2e]l|m4sD$;< Yg @d T҉7ٱSGV]/tYpvX)ۉ~Sp_>Or]ޞJq ݈I<~a T6KWz> W6$O)Ng?U9VC/z%y謧 667f, u㑊ez'+HO(Nu٤b3EN *WtDY -&yB}q%R[;o.9#lX@X%秴WDn.CNFZ s:;w>(h s|v<>l~Mb%U !FnW3b!x7#Ub=ᄷf0r^a0gt?-O v2B:km $h T؟m-r@TB W&+rVJS}!߳yfԣJվ3]>OfeD#<4go5q0r*[oZC =Ah=~Y,Ԍ/e4C2f̧񉺚"'ķOaړd&UI$mzjK!Y +*YJY%S?K]/!x^ `TGϭ~Z|2۲$wH9^+hbzx}軒c}mn1s<D]{deOփsoFgr^1\ _=P(tّ%C"'ě朝"FkPlA9ϡMha$*OwEcsOF$9ݿ>YVZkUQ+sT/bZC'WI!y\05~8bIC-5؋/iުH$*&OX.D GLDWG+ѷuVtyUOн#!U=pYܥd4ߟˁ: qQqo[Ĭψ 7 2/Bx ‽~/+h<6Su86|xDSg*ȔoDO%O6澝j^Y^Ns6sKX.zw;h-|}Ɯ^œK3g?z2:q=xhY*YJu~VFb16i UI ~*͝YO21$͏[xtnCn~g}f2"CJ$S鹷˻{3eUB(4tfː.%eK/+:bx}/ T{Q3Y/MeL\3|:O閗D0XS\dϓϦJc%ZՏ K463Oٍ}ʗ,mh *1|Z= DCSyK|c|FUW&!7s ZUTSYmD:91W/ " ~coYoNgw_h e4dg `柂;jXP U|b+ׄ2BNk#mQ#BNݠlݡiK=3={ ~PV*UZI]~Dǖ߭g_M.td/Ő' k,q Nb_O_=q龋peQN9 __>L:g#em4'Kc;3KU+>?f}YI}-ϝ,]M;W&¾RIdx$Ė0r_&AӆF#Zf tѿiaW3Um'( ckUyj풟 s&MW;H:%VCvgMd{}%j.H.3&z`6ힱZR\g7=?cMN\F HvQ'M^FI/w.;s&w̞)=371|'KDNE[=^;'7Mzhh\]%?3~ ứjƞ 1}1 ϓ<(y'߽Ƙ/O7_8.G~Ji-.z{eW_#`1-9F8ֶ;β4^K.&ӯL XF-&$VrԒPk©ͣ9 7·֊g|,|Uϰeq?)߅u#f35K{gDZ,a`ڲׯa a}z`F>`XZY Lf^o`$g[t#H&چ "Ph~~"d>9Zσip#j ե3EoO[DzJpORz>rOzV ,mNZfx̖?l=t8{Wy[\my\b[ݖ(Y=D]ENuKc< EB| ι= oJ{t7OϢK=4OSj,&lómϿ0ÎF˺?C~S\uxHV\I˼\&dn?{n8/D3ꙫ3g:61Y&0"O4i1c=wG4ĝY?oKg{ّrm~&gMw5/4_gӱ1+:1`X|/n83<\ApZѾ/A`x'ZGkOkSDmpz*?>CV}}ƞ16Othw >lqZ5n8dz3oKg&P ,?'xƾV`"s1Gv|e~╫hQOZPwœ*'8}(onP}dK:D둯aOv߹1cmT9[q~/he`9xp=iS,趓ݼN@iYU?giYQ?tv:x`6S#qGNGUOgowEqϳ8hߟOs#s<31FK!<1|x ] 8{LL{P?8~#Mў^ |7VMǘӼwCG+Z>󜶙17 ֋/ԠSgF=;;hXi&dih_S#|V~n .ۖkMI_rw wcQg=!@OcyW _ce\-nKSig3Blɋ57ܮ69k0\DS ꗔD6b_8~js[%W+p&_fs{~~be'ZOg%lA]{Xsi5_dg-ȁ59ja띟)Np X&!oI L*`=knV^DfNJcju'v1?BĞEt[0^Ӕ}_I>} yIF!'/C}[g# #!dV"fSӇ1}X7!忌3faVy\jQ9=q>n ڢv,dvXN/.+_}uf@5dWl,ΚQM#cH48AA%[ﻃ)&&3&m !bKI*ARQv|YczY ?P) `r 9z=B4DR`Sj =] ٯK3 }ٕۘM벢 Gr=q//߇r"gg7*N`iGw7g, VSV}_e߳HF6xmzX$;gN'%u uwh^<ZlU6/9; ՊWBc?+~D{{g^q?FN7l yOc x=718KmiM`Yg-,M0=)kfSՃx9E <'\K%g s,Dzʷnit{'q?[,1󶦕72p,|Fs}p>|s-}g|^wFΛ>G}#zLKU36mh@z76Y5}|m<7%sz;OMXt5ߎ$#G} q8Ldt:@mFl\یz?]iv&ode-}>U 4CG n׏c|ït2hUDoR^)y-wt:`a^s b!_:ŇjkWMrK(t୉7둓4Cp>Qt>1zl ݇b[FZOY^h`YLt7k=|B/>W&'[5[Y6;NrPb;PX=ZtEf5aw]QLf3iH9AS1=~֥vQg̓-/Sۗk}v5u-q'\xӏ h~%{^Cl66F 3N3%ɊoĜw^/\r38uϲeE8?9iDW?0cKY<8'Y:,ec][VS\f!o#)[$Pr<]ys'h!%g@3۾B&݅zNՏuY{Hf՝L3u$VZS17<_~''|euqj\O`HnM`kL9/I=ϸ^V:R қJpOĠ]+OĞgt^y *A=B?-=r.}k͸>)IйG?b7Y {<?or+N"s/9`Ӧ{,Ƙ yK7]4$#MSH`^`b~7Yޛw< 1lE1}0P>=lz+j^ļL/Ѕ'ik%D0z^+ko4ef;LgKc+jȲv)x&]o>dEҴps*l;[řQ?g1%?Z f=L㔈+"}ǺN6.G)+>>e#tݦ0 g(qN ŭYF]GzY=ki}z XLQ#{ɾbJ,g9t^Q#8#a9kZX j"&29l-wA׹NJ3dž3UC*SE46'\emB_NW8=| i3rdi݇/0֭MqzX 5NSf يrS}4Si,tsxXOGeZ!މw||} &Ej_bym35VZܟf`~!4~{/a xE4Fd5 ,VGx:WO`}rbԘw@ΤwpEǼ]'}ts6 mld To~pz1 R{?q):qAh_~o;ؿX臱2B7n#=5cl9446 SB6-b ]>Q/z>zdJ;z|F6+D adYG6$\9׸ס{\ު!}\$N9@oMg"QEŋ>Zv1ۺqӈpt5Ѵhiz7t>K>;oÞEbqm=aN=@kԢ:V~7yְA85dm|}i'^,uBQ6ֽ!߽!1>}Uk;T֞^!\:y\/b/#1[Il_x%ȿܗ g 4ib2as[aQO,V qsͤǿYy7y5/fJ ]DމzR먣<Ũ3.}b`΅_If|W`%q9rg>~"~,`M߿WjՉJmG/m"GLԍKQtu^Hd%L,9q6+DzW^N0oCI-ױz]M | 8b/7Ϣ^d"+l A8ar7mOgvR׎1b>פ+%VEt]z&$V,`3~:y6/ٻUq s7 E1̌F[mFMP;L;Y`Tw\(z5H1cIk3?#QX3 yM%Cf8s$瘁W3E2!֧XULk9́ܙIs`Hf0~4ruX 7J{e`*) y2ΐ3Y%oSUK}"{-qlpFѾz%:.`w 7`Uq*t_1k>eQC}+m)tW9G#Uc"LcƚB?Hn1$zۻ|GwoogO@7gb-}:6  @MeebbAo.+^}m _Hc?iZvu93Al!F7zu_*> ČC>㽈[koZrN58ѳCܿ$څwP{e~yoU͸" ߳1uov~Q±beCP5U(ih%*?R'q:w8qqH-A[Qo3Ar`7|WF/ǤĖ})b-G6Jk#@2?ڗa9F; i록{|]\{q6!>1Cz_"j?e7mwz߃Ce޳e ;׬㶦_|9kFP_Y'Lw^Mb-r}㵎˘t:}@3sQsufʣya$frFr܀#b5 F CĖ@?c=*|&?<87>Lt$}B߻XaG } 1 k*8%lX7#}ފy:"=L) f$6*u#O>-l)kmA?'0Ϡ 8CQ y~7j4)"ԯXD# tNX7a%!]5zg?څ})."˛Wj(㤹 AOlԀD)Ac`},~}|TwX/c&|Ż;jOӒ#Q:s}D;7>XCt<+7z_i%[/ Q?еOGBo}: ZeuFP^Xd6s}uB r:h+fpr!2q#Yk ˉw.a:\d{睴/-gqNg$_ JgeUlĹF4DN?5㍤F^`kzx(r- ӈA>]_Ք|V)Qo49B854Ӭl$V+  f ?b-SņN6R \~\==\_mcϼ&)F{)&~ :HgO˃ؘS|.'h飧b~ΡA5|=v\3oy43}l>ʩ4cf?Ǯ&smzXj!]3˴'H-ۚask?*Xwg4.$ oW~EGK#]LJxfhߤ*D}zP'}==SXs3~ 9Z<zV'Lw7uaFZMM.򱲃>s5YrA[>~0/ڨXTմ{h'95r%9jk"]~RAtCN_~=}\\]"p"=E|8Y˸OV0=vwv.^Nmy-!ՕήFtwZy{e|j+_[6W_ԟtRgJV!E9Ƒ$0WcBsIқ9_rg1k$Wy^ڊ?? _0sXgH>yX2{H{xYR~;2wwYT jt/ش a_NJ}6/@cn,|E^~)XI L2LDѩ cO\WaGlq]Ysl{:RFvOFv=^AvN8gkٸx#C|-秲.zE1;bLo؛kMB'49^7n?s]9I-@ߦpyٔxOIj)Jc-%xU~H}XEq7۝|#Q|܈Jo+z)xN)~̍Н^z-S|Bq%OȤH֚.t>>Y-rz6wF[󘎺{6-5hf2iVnhA} c1; z5hGIm zDcSчr5,xc],sB`-7?oZD͕5U/ΙE⃑ *I`8nD<|Ůj2ݻ Rǽ-1brpEJw:̾0ws Yߥcʲ`ښ%e_woދ/Ԁ L@ag \]oks!lhF\/Ymn [}؛Ļ{ɞO܃8DOL3Auk&KVLFl"~$d1\& qʠ=&ta:@*j sGo+i(.Ą侁$k |OU?ㄖsE,fB<>KE<75 5wICؼx¢k9iׂ/Ɏ6v% 35v;0?DWɋ>?j*o<VKj~ykuɞ-_Jzl֏?Qwk5YId6澇Ky0ZVv+bIxtc1AO\7:ho{nB ^r"v,mjB:ۺD:,2ρZ&Vg3YXUԏ0/Ju8bOwL1Wd#=obqhɈK/{ގG$m?MАtݻԍ]$[ ?vYmYb2 Ÿ-;N03&'EmZ$U ׉nw;1 ox ]k a]ug'czY^[8>N},̝  2x sNCRK,-Js|LnAEii/eqC_k/ȳE5tn~W @48CN!#y%y{^̟&ߕY чhBqXݞSV?:dLR@մ?-yø`^-">>}L{u&6K!U@7~Yy/hxI+z5czvHB>*T?#OB#>k')l7K&^[x%)^\4Sx^7̒P7);ݜ.w9kмcm_c`^)s-Mij9g(<>;xk~Vg&#%|!?¤wV^yI)FM؃*#N_W k}X(%4Oꭜ*{cClª~\^=(GOf@mdώoӶ=PiQZйVޝ"CJyrHyz' i%m֠n&*b筝cĢDD,ʭ"(bbbk:YZ\dkcl,n쏸M=Q  HO]3 >|?y`NHq]{>A3C 1s^<>57} SN|m1Xu"' oZŦM{j>jcګ;'~Tig9L3j>;p$Z{4|,Ѿ&3'c6/8#j=<ߊ?K9*Rg9ۨO7 J쏾/9͸Ŗ\~v?N):kNd(Ƴ< 8JȆ*1c^11+#?7.@ 1x"{1b}k/W3=tDo}݆<xcuFa#oLkm/`O!'r>A)%=W:LB*5bL A.GIyƻI;oݿJ|s۬1mN Y|oW!f$^2)w&bSŦ!볌> 3+Pu2E*q&8Bw+!yB4waj FXU4y0^p:j+N% Y==K3>|5)>f~ v3nW8O`OX LJFt߻wʳC]C'<| }㧽EB?;xo&A{g8 }ȤIB5Af1n~6u Yۅm/?|sڌٴmRJк"{] #14?qqrF>pGsخy Jjmv@sw%f |ɹQ8lН&^@ /YzO9-[qј/TӃ>CsFF۟\Ƒ Pfn<pw_{ƬX>?!_0>0*=?brC8b`5\ܽզ=k`bVO. wLS%{SH a( qs\1epz 1ח\?c!b_AL1R8FTkƽ?Pݲ&L ~X蕛1wR~w X$9wviȝ#=mK>BncRle{~[}'Ub%!cxiN VmIɵ]ZGgwa}q$s)O^qJL^z??"~%gu1g8~,qME].TVZLNYO~h+\=x>YC}$5ah;O~`9.\Jr6rRk":׈l?ڋ~Mub(bsO~dαzF_Xg؊H5ӘB:Bmstą/foPbQbo~`L`~|Z㜹JYXVq,_q΍u{gQe\I˔>xnGz|aOQī24Z#{];vr jzP=n]vzMs==ԵT1m^NmIǎ{fL{l}+[>ݣEN:j1Jv|Ө_=-?zebZ-4,~eؼI:WTw2ފp<^Bn09ȶ.d2l<[DCw`sEߘ646Y?dwsmy}9~XT[I{BvQZF!6q H3B@$1HA5LB{6Dq!2'$ :t6\p@\D9IgC?~䕾֭[u9yw;3c]LoCeD w3~e70:vkl F[ dYvb/Eʳ{Wg9hs2v(19q]=C\lЫgۍhM4 Gf[<`9O/2?(s<"d^1O\p|O&K`+\0ͬ,$]/&⻪)?[\aUhuV:>NuF./o:}%+}թ/oZ"wvA 4r>I^u~=ZHM2.] x9X|.l&-8I'1j<}%nb44v]I0J32]lF+cƹ\t2h [\_~3EGgPҾr\*'Wm+qnC\= =B`NEߊGUs?S ~|SL;<-X Wnˡɐ·S@}=#;Olyco,\uu\Ӽ9]r,4VN7[hq=߈b́NqIWovw|.BP1kejZO65 Ri?'_?u/ _4Sod*Ցgt*W4d {&I:&:>v$FU@w~t-pӘUo$-Dg> F~v/$% EgӇ;ڀVt#Z;l#9tgݲacDO7'CE%ly(gҲPYM!,eMGf]>O4YI4&hR#s^yoAs&!YWnx9̀q VV*jMըA7vA(ow8Β5vZ .Cř-}p|m0 a_CF{F{XiO~i;ǞIL3Ž"U,8Sl,= >hYkKoJ8ys?CD=S| |~$?n?G_c Iji\e:ZD)O¦Pb^.6O9Ib2=].@k_ʅi -4?o}A:SJHN) y@{V݊9fZrH;oZ%Qsc"c)@vin:yZyf5t3i\ҷH9U1r gR]00SL}ro D#0ZCl>x)/:3$~7,D{,!97M3Ati &+&kNHYYک7#N/Ckh~?~xY)> wM=xɺiwZ{D3ݗz\+z36ؗ}+)'h vű٧S1j͔R?di6k ; 雥,m\)Ťc,+&~O5Mses9q&rEB~t,9թ\y~s5֕u$M6vk|8cmnÐxi+ъm-W[%. g_='` ڨu'U1q+O2Ձ2=//:/z5Ƽ9/ob^=*Z`H ߧv<ڧ}7JQEJSooܮHʣ v싺Q`M۾>̼zLcn=`}/.{N_O,}HHqZ(JeI|(-RiuİEG8[A\Ͷ8yfsJ{Y Yal6lҎ$h Cߎ?PIRe;Z_h rG|s7udw?ui/ T'*n$z"=j 1jIʭw_7bݟ#^|68/4vx!*5]Ć~ԥp|:-zYrZ X})E|eG^h7՝$jg"֢TB P۰UE?F*w$v+ڈH;l?mg "(,dހ.'kJB ڨ$qL7I>sX̏l10BSmXj'!%v{ͼJo{ZLWyok\l77Ny/{!X0h=1D?5غYȳ`kξOTD5|5nZ%e6j}$L8[],_g7FSĢr!:캕چz\qJG]AqT~F%`N'uȮ8&5}M6Kame_r=8ltn|Co趚l J݁VU ɓBd[Yyc"jkzyF:VBFm-9^&*^uAD'Ʀ@ʸ* 1XwiߏIb, CDOlI6`B ڎذd}toV ,z俁rOVjfj.&уߵz]׋^*|k<=YY'\G\#gB~ݚN24_dU'|pNCtT:t_] ׸]o{\+oC2Vq.9uZ@P^ـߚNFMo_P̈,}8C|R`Qǫ1WG&)"7+3!ؕ qK.%~5T𫳡gٳvElMǻ?Kѳ/;\mqG^"XgjXd*,& liFsSF͎d$Y/޹ؼh ;IqZI:p0w(MXMx,+֙CsጰYhm,Q OD_)Ѓ\n̖ɾ|'i6&|.wx)LF< rᙰ!h;,l:)֗n;+1PW~S=Մ'Tr'}QbΥOGY="Wb~yB #r {p dA|9A Fs9Ow/尯'w06PG.#jo-80{@Zkآ$a/_'erW, e]IܓbgҘty6=nƳ{?/8@ zF;;z܃|AL*=V?0<ok <]gzb̟qtJ4  G= #[x$ƗJO aw6}nRݺZ6qsM.zGm3Iszv TbO%вo!}>ljcs me~Tc=7s{=urq˼pFhܑ8HqG:xi4 8 )&oBwto-cލ*ߋ/m/w%zh̲wĂgV{` G&; Cٿƺ ZrwI^\CץI˧a\$WXy'x\1P873bbZCq{4l Rυ&Ak4r]v&*W.)z9z{ 9 a2r(o׷y5o` XWMJv4o8 who F >p@;Wv~7Fq[5}Bv9mOAF]rWGX>=#}7_˫eI`58g\^p*4gѬ]tYnGLGU$7Gٞ02vҷf+u ZЏPL>IH| m%ޚ.v2iQe|3z^3|7wJ}tce$Ɯ[)YZJ<uᰌs]B,z]ZbqV\F>S`Pü1L}hE1B'L(r :qyɶ ܇OGĄ /,1hw?tz<#i~y{vO2pM{p=pygG|r!Q%L&"MZO&x~v"xyvhn6"'}lęDzstECG|_W8.|{^冖rxbo?"Xj&4S<ϐ=S2ɓ6MyQ<'w{%2_8YD;w09N2n'uϙ3G/ne2& *c^!˾/k7u.IWx:yA+J4Z޽Cbl|' ly8O->7|$2:Z|ÃgAo9ρӧ7}8>!_q==ɣ--xqi>-w=~OꆠQ3gmLsZihGYujٛw/\e=sdtjwxho-eGdFjIn4R*u77yYlaʳ:i"^?bmդrH?_;D/cs1ޡ?kN|7l?6ގ䱚 ٓF/ƺ04eE"sU0LbZZC/x{vU$MRE^4:Lw5k ~\`I{&uuԲ\'YvV`IŰmx}./f,Ϧ4ˮ#FhWz'j㫜9/f(nu'Č JɱLt"fXꟓ 8!nJh_?SI4wDY]_:w''.w/͎[Y"˘ߡ:j*"EGyM|ߩVqv0}9 )l{,A0쓇/?&ez155͟ēW-tŁ/+`J-ijP5\6*GNI c3ڒ+SGN/g,rE %q?rxz6J{FwM3E:8*X-(d#z”ʲhe}Jnv\|ۊZU^Lᵯ=F⿰xR;pG}$h2(tڱytKOYhz{4nj=ijGXOO7ZshGMwD;'ew<=-8ֽ>;?^.lRwws-HM}H}\eM,sׂ;0FYvSTe5E{yrvK/p)IZ j6g7_wS<ş*[z ٫|f%WQ3V}q]vؤou]G38$Zr5iL>щ=ޕ>8YsQ=? bBg c'2_z1 enzĂD3:sO%'}O|f%1V,*2{נ^Y>hyVC{m{m2ve4_f?s[ Cx7^>f2Ek~i<Oc+4m`232_;UeWp4L']t5F7zƋ/0U,֡/۬s'k;YlCbU2r?>M E߆ 9QlJ>jڸPF5z,OdG_hm)7By! lNiJqreT8"V[a{b͟|wLM' !m^0lBo!y$_{ע?|_f1zy۾̢}WaOMq}OyG_YvAj͊|8l]=tHcj^fzIi'Vѭ.uɭ[33ӌy4/Euk@܎.feKܴ6B9I_/r}<#b|/mV%VV㥿;gGr8i4| B4?{T{;#BEN%t}!cwlcPwGig߆^4hǕ!sgcD;.v&wDj:73f{v"B<.U^ h$|&gG-ygayg?U۳+o~$ %kdL@L:qgz~}pBU<$9Z0z\544Y#m1rwӇ.-;2tgh/=Ch{<]9MCfsXAi'N^>7EY]L$#Ab6}r;xI=?!<99^ؐ8igJJVtZ:y7I96g_n#=#vq ?|k?-X,Dz3Oq"UV51&O/Y܈5B~Ox3;O_|sU`.`.38[V\<3py kipُO?>>##Ƨc|b| bc\>0q ђZBi16w/9cl^24]օfa_j|c\m(c[Lci#,K=rJ>=]A?LԱK[kE~s-Ek.WCkiZsKR:%k -oK:aktsAgH=^O1"2չEs]-wظIY I9'u[={<3͌MgܥJ& lƕx>ԅY­I|1G Uk.uJ׽TQn*? sq_6~#6qV$82X`~8Su߃D<9 %0mr T{`Xhb\L wCZ=;ձэv6bO[a˩9/ a~BhE!sV9L;Y@b$_ƴXhjTm5)x;.q T^w^3rN<6I˅>OtYFMeQ206F{۞v=*M{Ù TJdo o溞9>3M<8Y0W1o`};fgsĮM` i;1lydl-`c7b+60ݿs=z>E;`B6MgI' J@V| ߇oC1z]D-ukFhDTQta1dI'e]'>N߶pޒ_]K߄J;rh7f%w)z(Ώ1^\OS1@xt Qe5mC% |IY ڦս36cŢ/֯a7x!{࠶U,eͯkv'gG=YeCL4_.zZFӻN&z/p=Ўu؟`oνuHeN2P%\Yq+%Þ+0F+߯HckmG&Mm%Ү=!pp5(pk'=volJOoeǡצyB䶜+U{Y9d޳ 5ճy u@'7d͗H#t"{fa*[?⥿ogz7mv.O R9;eS+ p-c _SM*"ԿrAnZIn \͉W`op| {6W'{j<,;Qlv 􍍴mG7dd}Vl{J>̡CY?{ | s0ƆfF=;/4r^uŸic##޹w[5" uuTToG;ڬK,iӳ_ܳXD܃jDרw72xa^%Dyô-.񕚃چ# sӳ.xUQa?iYaލ% Y­ݲ:1zWX^J`O͋B8hp^b fsPdpq&zF=Z=&XIeKWΒ4g:3@n`\ç5揼Adt??IP޹dЂsO6= Z*3؝F toZ7d-qeWh?oT]m7o,#et/5]HpZ.ǵ+u*y~ơ|#Io VQ?Ecj!~΋@z]z~v%<=Y\s6?]l :Ѧʧӄ ΢ pO#@ԇ|rSi6 `'4Cӳ iG$8ܣv{B2XCBzgT Hą!nz*Xk )ˈ-h5*e*+@ >9ďu _ t|wS,֫}% 4}gJzp"^%9=(ioH4Ɩndt-1^-BT|!m~Ls>FKjQ?0*K>N5`/%O<Ѩ@U͜>"5EuН˯vG߰vз&# tKBa _ܵ IF랻"Ԓ5&`Hyva2lcاR71i'r 3S&+SC ;L3oڽ25[f/?3loy[e5IF{a=m bâ3LΔH us\ktMkXJ{V-H[3ͽӨO#:4~Mzp8j Qw4:򯸰7޸}޹ͼr!֪׾0VV(F{d[ ]WrF2%^[Cu)zچb~xTh\ݯ/uoI|O^9AU GJ,OFi 4.I7$k~VͯaYlO$!oiZC {p>CސRO~X)Ȉu4G: dR]N*tuDGk&i~(K:\ڧI8PO}f)VRfszWzUc%c GSx=HG^`N`j]. 4k^wEntMc"ϻQYwk;ֻQyCر>0&t x}kFˬohrZ'Kw6Υm/}ր|]58{21_0ŁO v3d{*, E 6Mx#YکvOz٢J'U+>MuJHa'mjk d_g9]Z4X57|}7dNMl \K\2<:ZmKn8wܥԏ C y;¼'~$}D&-~ W-zoXGb~8oE.lzW3 i9 LоumgƘ&Y:n*>ܠelm{~_3~{g">pSN<2azS$"W<ͥ&\m*UyӘ(nv7zy[#Ȼmga Ho6Jۈ\3W9!g*X&#ؓFhV^u=o,ƹLkl_)GҾ'3 =yM޼<q&LN~]w?y7xsn8y~SJ.ɒD;obtI1VϦrRyjН-Ǟ 7jұc8צI >%7n p7%^bͤFNjǙm`g%T7UzcțCFg߾1we| t8Z#$00Jҁ]|KAew~% M68:,El/ٿl8Y{r^eⷼģTC?sm{'Ӟdk1a NQq- jS~Ȩ/.{~#kL{-X+lѦ+hFzk`8gPq>nuWv }瞽(WwFfw~a۴8y?$'MooQ9*ڍ|rz;9N"?1&vmJwwL\`R/o'1b?f? ւM})yrγE+SIDG =e*QH$q?}%&~1g MHN|%ф8~VoVB>t9U34~|tXOpmcf3T `PĽ!m烵M4=%3),Q~hgBuU0T6eOZIȅE4Ce3S,#\}؇q.~>Ƙx%6۔.AS/M_J#lU&OY!=#{rX9<#'tjkMBn#ʔZY=Ty ]Hz4tͿQGc[ENZZ;ên!Cgi UgP|RWF|O_YX! FKHȂE:,ys$+G{uwǽ⽭|dok[tA^<(k)e59ۺ'6+homIl֫Vyrx-)ޣi*&ұ7K)ЕG" z3e.C?%]J<2"}Ǿ6W֋p#>'{z{hvY2՝sIӚ|h3]/W8mRΫνÆE6<r~46mCJȵկ6sգSfLK?5z;/iÑ}*s5ӫ5~ {/mi"+w*?'3 LI!-kH\w~r+驙v`4;u16y5E} {+NR3ٲgYǗhVD6ug9 OmtQ {/No?9m]lսɓ[P cz ۚa|#d $y ېLPOYgZ>#Xy|Rl+s>' <[FٛsxJK!q_0 BjFܒ*|mi,+W]эU lcY5= mgȋ63?q?w#ݧ!Wc_JQgq;":^m6ҳ׷rZ|;:1nm':xaBƘ>Ǝܶ| \R֚tMxMAc`+(tq͇%8=:pʢG7Z1)TSl,ϙYy&1e>Z?Aezէw#S;9,u$,9/ZC$SZLCm-+"x[a$wa+Fߝ1:(HmGFK{299\;(wQ?E +񕹗͗p.gknj#p÷D=o߷?O6^ Cxk:ř]̭J~ǘ X_,a yKD kn "b4.V<1y< i}VJz#l Ğ0t9j3o9L$#kYz2?$|rHCu: T0C7v_o6d|ꇕ~Xve|ِ3.{/_~l;CXI^.Tӹ@"ϩ}`-0#woOĢYEzzcPcShM/w]]ʄO`#w[?SɢiVd?/y Hᲊ(G:\Hf9gb&;3<+d.wD~$J<$[!,ԇm}I.-w1v O7dFWR݅=+\͆PDNm/m#kӣBڶTM]Oe$[dUvPXWoիE߮e:^SYȣS5HʴiT9B!2i`w'i}zyPetÍMw^1k w|] Mo3hc!.IVȹtFU#;tRLg]l.t|%az Ň%6--q Ԑ|Y,x\9~)<,آǭwWxFoM#=6Po_!Em$0nܨ: u=Gobs}Iय़62 |p.ucjbu9t0Fk#eڭѦw1׼˭ʘ αWV+%1 /@~Lc -Awh>_+}ーOD]%]&M(2y84T7[+cN.k#Nm702Zt~B ݭtz1ި[o0wqn}=&{b e\X 6FPۯ{2NoD-Aմѷ7D{w_mcmݹif *Ethx!] c]XꐽZ"@ l(ORƗ< eB/}1/ lfS'Y5lwzʲrڷ2ԝ*{ҵ)[sCBuGv;e?KukGnl}tY駉~oWۋ+$|-N9{v r}CS8VG8i>։sL0 Ebʜ,^@j/D<#>`h9{It#SZŮ\KVUs0G;6~,:Ei^)yoJ0>v_ 76=2eor|ó s҅ 1| ϭe#H؜@tiDb LUE{F?oj5׆~XYI=I;~cnaӛDߌ9t{W1Q%SLCN?d7sIҊJy]fE(_uvf˟ i/%Mlӱ8c#yvoK8V-ΪRE)=Z뫈6ti*ݏ+Jm*1.t#a,X e$dizv0XS@K^Ɏb W4Π##9ⳋDBk{hK12;a_M!Y5akd*͖˘dM$;XOwʾ0(oy1ogsz RG\xi4&_=\h[q5R*y{glzȂwRE3Mnw޺Vߴ"99 $a{|a/Z-(l9\( Hu!+5qD ?|y$cR^Nc)(~6hM$)>#S;I=}p_H v_Y tDaA0X"NҮRa9= KmyTi9o3IȱT嫴m6{pyU[^jz(\du_ gG[o_P" QL#]\&{ ,+lsom)%^|nu3o\R&osQ̨r̓o($=}.}O H0a']8yqhI\1-bqVٌU.|5HӮ$yiآ/N/HX|l2Q31fО!S{kʐ!=f | إ{=ź̒wGOZcT>󏴇`}%qZG9V}M^/0"\Oĺc'mЩ2#:]g hY']ӗzZ6Fz Zl%l{>fvǙFOcz{9We&/ 6ϣޣi8W_]?_#݇z[#; ?![Vans/9^q=N#&J>iw͒g~,]?de叜^ ?IߐS_`Stu{0?u㍴'/" |U_+6*#i?x]9Ṯ4=ޑ;oxӫ;jM.Sy[ؘR[>-j:xǒt/ơVeqKH Y5mf c]f>zWb@ϱJ1ճ[ #c nاYM9UMOE-2?#G||O;dM-TOEQ}s%_ϣX XWȃ8MmϪZk8%8=PAth\g'`D=;7x gvﷳCE$۬)\LZc03u]yO>Sje4*I?vg4'1Ww--=kK;9 /.PTFzM[II:^{M+Sg'>@~GGQV7h/G]ssbлTSvS޷S]@<$6˰C\-5]B܏%"y&K73C_]M7Ә~"d/i=8`>MS%;ܘ}~_Y 6OpM?;+W=aF1C}l>>nQ9v]+3L5w68`KZ\Ns|ZA\p?_;,4>obYϧ9l 21RoZpĦ2z?9[0>]:Jc<Mk'4o+mv/tuuV ,{b.8y*@>9XI4 zBMA"{gu< mdz V6jD_|EM?>e_Tj}ᚩM5ƢK7"$Ouk-fGK[ݣZ.tWD?yowդxDD-D-A*G4BȐ4,1? > s~A'Nr8O_؉W`ܧ G*dӘ0gm-4֠)6LD?v}pD漄;3qy7ú٧Ӟwķg߾]ϼ_\Ր$ق(YҾ)N"ޏ%=>NĺH:M&Yx5O$畐,ؾRik4{Bv(!AC)/ a-,xθ4w^YT IWO QQ؇Sf]ʿc¿1ٷީW& ˨^(9Y͏=Eʎb>Xw Z3,̓29'PȋXI: v:zIh{>$q?/$?:KX/ShkF?r>ͻ%4*?n[]Q$#2F.kbc56&9gO7e5K\zpvxi;[ X6ͣ*1Q9]-!nv;k@b]eʅ >/-/~AdZShLu0xhf6E7+ Z-umIdn1d|s/8ti:dߒx SRҨ=C "jʔdCs‡X!6eN1;_1<쒄F}pUX9|Czx?]²;>Uj{IlhIyHӟyO@L惩F^qVHtȔrL>Y:]/aremi341*t,I|֘Zo)^:zV 2WWWs7x}߀f^w˥ܮ9&ҽlT?Lcx:s"b~}u"XK9JnU<ݺKkMNS!rpp~@MAߒEjz5~C.-xo^@.0x qqawFqNk~7RM{dY cCʉN'mwG%?O`fϡ-vi[j*vwo`WYx_ v}9s|̩]=}C6ϋva{ڏ;]|qfK|ݐ <6L_+e>:"/SXdVګTVc-m8kfq.Id*n&3;6Em*N-ȥwCvX2[ RbT|_/4K]SU_*Lֵ5RBwJ0nZoh=דonzZ&)covMގ#8zKL s~^3x`]XӮ/^-1\Ƕdhf6}9OvNb#wD]ƀ%Wacq?H=&N4J;Cxn:Ìz?E$~]t?0|aEgaÕmE6DѡkK4K{fwt]j!3to]gXPf-N/SP\'Q[ZcTV sWa5D7kcx8H#(/c@|vYѾ'??.9〧Y 0V՟׷ͺxDN]nVuuՐQ}E:q_QJ Hw\8_Uq,DmY2fME覭E1Z=dLUyfi~GErx;r2K:oVϳ}_~bx6icGolq=$sk.-A@sd^W-5,xJUUGlɠ-yiI?aϝ\5u<kljh6qήQ.]BќEvyکC?:Yo;f͖⛗y{;MlJrg2XYK? Y!lPΏ|fsPew6K]cwg7!k@/FLkX\ӘƴP}Xqӑ[EONq{XLۈbk*7z .g{+xbgcy[59߯N[ u"| 'y=2TͿꛑ*cF4S"XEBL |鋴FbyBe2~~X%o1|҇i"e?Fj(_"ˠ=Le+lV$RK9 O=:{]a4uWqeU,͐(1gEޣ1qG'yO`Fxtz$ɚEe'7!e@mįJO(hX.lc7AK=Gr Կ5vsP7QlQ*7,"E:hg&'/,`RQg1dW*rhە6\who:_v;(/),O4Tmd&wCS?=MߐP mnJ9p 4YեVe(C3A]Ûu7RHWj+Sg-b ? 9Φylyv5kR'0D}k^S5WӅܔCKc^}૭e+jB8WfRЩ&)t, *;jz=XbJyZ'Ә4YE5odE$K?%Ƶ!LZl̿-nd_;td=:J=B5I[̻Lo|-oٝiDY+؄ dݢ>suE^Q/zL.&6;Lf0=kcTJ|5f",~$SIFV=m ܵωomPxIgbK!,V7{aMئǰ77b,!AleA>"/KaIZuRvz\=n=ot_:j88'Ys`A ed}O<0A;fŚi:2&^a36Օ_xPbU7L:?Ǚr˄9wZđTxCqSKl\R9pG2i̴H("(۴P[.c< H'qz :đ^4+r0tXh_\@7j"(s-ؾP_zZ`3K;]w֑= ~Mx8}M8s]Hzk|ҟbh/?WYDϨ:,բ#e{}w``wAnݵ]meby< ' kHܸ7Kg`tyB7"2uvսxuo2xwNDh^ݠ(cc缇 26?p Mdav]M:jZ^ n3Q񵪉Le3ͪjƟ.QD\Jc_JX?gw'k$yQ~/#"{.ΧoP~Ëra4c6Ѫq ܝ 99XE 6zkpzͪFV×&f',{x%3 dT/ PyTDk үL̿Ke57!,*XT}+vu|E%寖@ElG:@zA:_*{NWϤd c=)nekRxj¸Cg ㊁y(@k;\؞qefԎ!i$ :ގ}.Fhrо(dg;j %8O >,ɦRE{̆XL|C}pP$)y:Hyzrd$:\B{Yb>!F1~}ql } g^KE-"6ML3(=E><ݰY,Wk0qJ[WiC9"K'd NSO=a¬\sO&+ԆRӓAO_G4 @nl:m{fC!,co2Ogt.~XWQ `/#Txi|nS' cKiœmn7xg?Ͼ%[B&!;ۘv5?}LhvW| +eYg{!cfDTw[EE[5gxoT ;M8&Mc5fU˂j U7]lal ̇h^A}>x sr5 fZS#Tחӣsu5hRXY>v# Lȕ[SJ2t-64&E,o@|?C^@f''h_gj|P]qfي>64̵sQ{͟s?fsAV_qZ[nZ3?#}xS笮aԟ9-Ƹ~(OnK̟~n>iL攑/v腪gMkY}c$Lu)+d\+d+G#gY!⋧:j]$/~h;4/Ϟ} ]#5㝾g赧=jKۣ;#fw\ x|f?!9sqϾ|^5܂؞- ~'ѣbv{ʓIno2eR6g :Н|Ǎo4V^FOb#7H*؃@+1bLG}ejҿraH$2{-γ+o[оhGaϒH1ny}ðFE~_bЕ,l$[|_'ZGdf11kaYNb-o3#`]taHׁt&N5VoD>USIvw\W!G0XoV7=ܯƿ/=ݐ@d'8eS]6oF1E|EeLm%GW %OI YjOu"ώi2cMbZjJytwz Gd.WHCϑ_'dʽ4w|# ~W#Z<.V)Kkɓ@m/vdZ Iwm# d-A:T}gg3[93Ͻ׽wu"D߰r'lvڃ-gȡETX\3[K9udÙ$:/C^mЧΏ,{DO\* M/"B7Vi& R曌Sala5JW'.&?u &}}|"C]29({ɑ'-| ͝$N#gW/cҷٌjȩhS`u/۱6œ7\,߹eMG?(6~uʢSךiQj\?6[OE% qRveժj4`YQ4̴^߄;آ+^A]/p1jV18%,D^"Zw\SeW_GaUscP35$gk6ȟ1({S-tS^w AžƊVtANe oqM.|^LJ(?Bb; K_;Ejb]rU QWZ4PS٭N%SZ* S'x+~jv7Eol8D0L5De{4գ]בrmv!ܙI>sVltH.\t)zڏ2E6EoJg[~ŋ*ٕ+-P{Y͝q^[Bu'D^ ¿-zXJ]sϩ*\kg5WgyO_;ΛT}K+z+|y;r XػܙNszы>-E(_ՠ誹*UUw 7JbyAXk͡ŕ[-i|s*xUEwN:\zUEowSO),qik9O7׿*6e-B'w:=}2C_2)[A ޶EMLH;K"'&vpm*WG| Vb< },NgQ ?.C_\%1]1V?oӤ|6qﻉl,] uWa\?>2|"ئ4=FsIcSp"Xu~^[e%2u䕟em篡sZs />!2Vv!rU4]Q"Zuo稴/hPeT!rϷm;BrhV~0U{ S~m/]}W>b?#<&LU3kiGTQ[]t{n=ac]/T{_{A{/[,2j;]k's߿n#)6=ÉSG[D;r66/Pow%2};ϖ"eP9MB-П&g08>3 @^TCGPC4ދ>f16oRaĹJ&!p$oO(*G*x#Q6O KSC<[9$u5fyN.K4{v37M /&il!Kn(i<}УE𹦕6#kq l̛GIB)h6[e{EHwf7m(9#΋$&ViH'G>H¼=xg;'*_B׬|~cC7ϟ^R#3[D+ OH+.}O4|}E{2 a\E3RM.A4Lf7X߹шxRg7tc 30O#Q,>XOU~qְ+F|Gyj"'>[$9>Z{U;}Hg݇^,_c:0;Yόk/VHW8YE'hGjkq'KzF<NX*H/)aV}03Ga-d|++ȧJ| 1TcCƒE]4Lj r,KsZ/d%')"6k&-k,GSI\U%5еHc'Cl-"gpGf^!Hm&^îp7?a'-27s;'XۋߺbC KY&$9I\:!W"+2@^.=|Xh%Ʃ"tN{xi `x9X''{`{ U^PE Dqk֝TN^Q$FQTf$ӣRN>Fe";y?gp /yuID&|HO a濁=Պ.iN?!4OH>4WE)[UǑ}=r;/3M2?kqMQIZluH,bc'nv~$R{kg3U!w$E3qk)v}1kπnSڳk-xS~Ig1b?l;MS>hJݭzLM-pؽx(]v LAm~~;Nfb(Rl9mg*;~qm22*Ƿ{ ?a_=Nw}m'ݯY}V?~hx5uruyE瑗 9ƴxI92zV}^mzc{$^KH&9{-"~~? Ϝƾ?ߗuT>)~zkLb']Zw w/?]@d%u+6N =|~Uq^/qEOKXa#ΊGCv0,;tLo9k҈3⒟;]whS_a{})xSD<ȏyc^5q0d71Wvw+moV ffi3x{BfHQ;9nhiw[N:9,ʶ>-"c`\IF*?S;/D jE~;uC'MG3=mU/Ҟkv^@|q2wNO{Njܮ.J?[-i=M47;i{;z*SxCȃ%iK-ޠm~xT]iCE-vKgkig]}(X;]=}O;!'x/m{HSC!cWxW`bK09 9Y2ނ'[2`SYڻn<1nG|bd=†{NsI#Y[#/Hj20#_yk{j{yE[Z:0Z|3yA&vcOO}O~Ykv|iCxvt`D`!#Y7Mʹm$gR4p1o5hz]}HeeS-"ƬZm%2+1 ڡ; =s_B{ԋ^'a&c,–߈'s\UʺMRY^ K{pK$t.jH^ZRyf"dLy).`KNa)oyNzhu-y^V46TbkUP9WPW$ZRM#ݥ H9tNVJoͣo݉4ƍTO}=NU~Vacq/k ]W~9nz_qM1q95|lB~f_G䀢j6}GZkHZꐾ5svR?*S—h YaI H@. ?[wcםgתlf?Uc$!FkR#ZUg1UlN١Ձ>mQ}!@ޡ~I$} OPHm+/%Y(c+ tCw铑yzSI.3dRc98;f#侴s5+J)?/oFO:ڭ?d&~S9\f^谬IDaRd,Bg"Oլm`VoFO%|96ml鐋ܴ_i$2>B #獟z0J5yzx#?.p0nréٰ۸S,RݺkuѵsmzG1fBz%lE@ߌx ωavw/ "F6jL-j"4^Ayoʧ1xA&7X6!ڄsK'p@sH3_%8#^i*fVz)d + 5s$" ͐y Vwbj-f~qYҁŝtzt! ~o?F[w2lĂ"f}oϠvq6V!?4{DӅyTݤ~ڋ)#Ռ#`nTw#8!m=0硗 7I?b]ڽs]U!Uci4^'O1kD^DƭBgC/dI_ldI~>1I!,GqWL/Nure,B_˷bw;h|ۚ;25Lq<8xˏ@ӒOD7y|g,N>dztnϞgi oĚuFM~yzfC z?]a.v(hx[K7zf#y,)I&\߹#Ǥ., y>ב]4U# =eoBk7|moT 7ROv_2_@ c2BkxʞAl l*0\e~Oz\8$t "Xɽi6)3D[.[/όqbQe:bYGK;CEn)]`t?Jc5fُa[w,WקK8=*_ Wۄ߫ xr]zPFQ1#`Ar'5珮h|>ծW$!'QV~[i-]o'ڇ8KNUvv N*-$Ƌ ZBvaeKTVv_ԝb zdMİ8e+,h+ԭGL\&Ӿ0TӼ$3i5x6G)R饈ie_' m&@og[=݊tybܸȈ 21G4ķ/]+ULfl9Tg|ΌE9a}F' hK_ J,l< >T_guĠAaOE[paoLmfm}_xNc]sFsr'̧]靱4{zSx{50b⤗^1m}C׾)sBUEUy>VCMAK#!1pxeȻ^ÅyWXgUG?$?h߄n8& W6v%˖ UI|KY׽ޝB:V/Y+(.:9oPEw'_|Z:_=ϗ,լ26IWt7e, xq*68q=Pĕv33zY ᆡ9oҟ_x }>X{PgK%`A5is1oukQq^Ck4^/qʼv"ѰRYqCi:(zq7"#A)s8CܶLmaʉ&7x O@59TD~c)8LH y%PDU7J=ޞ {FZYre~RfKNjwkv+/}Sq/W "~b pB࿂}w3QKV$D.6V슊<?!1FGE{{ia{#c}{R##Hm6`W]XQ e=Gt[xb%G.cC5NEn%\7[Jfڷ`P&54NĆ\a/*&iYbאw~ɷ_wi՟NL`oCm/֩:pTmULʔ6)RVlt-GNz^zAtafka~oA@͟y[&g!rk5Z׽.54xdg 9Lѧ<㼰>ݿDb.ҿyajx·mmUk};ַU?oqq 뛐yB!,& ̼OE[2 v9!dq = j̑4ޏr8+N3rĭk.~SOe>K,ߨ ߎɓIfeRV:pV-ηBJXlτ~ 6~h3臍ϦkZZ[ۧ7ZUܫ{ςX;ޝNV$֑dm[?6O@N%3T]/?]Z1#4KzM٦K']W;ov̅w&٘i&$3-fMկ9C!'!Sσ_4Ӟq3XCMRĤqQ"',kOZ̎H8>)1vV,l"J{OfS?H:~LX< P`͚4Q7&ԁ?حLɶ[iܖ7X/JU&^x_LK ^WDF]M; y k;C|f͉,I|Nf(WG sbOg#P8x3b1?pYDܑ>)lZO?ؐ}H?d]Cf߀>D/@\>SO1ؿz-ڞMѯh%Ѻmu\S]ϳU3ñF_ߩrך|[[3ݛ@t/{ y;RK<u|T{-1B nǻ~8?y-X8W=!%qȑYiB^mwC뵚**^'25Zh|u9 4qͥIA=ds<& h\L{Q|j7ZSbMbx ˋbfFĮC.d߯{5Kk`2)DSD ]<' J{%RBvaG5|10Ý`,:yVY}!J4=$%}f[=q =th''WV#ay`i8#7Ysw!s% TpٺnNb~+tZ#2*Ѻb"~]K;sؾ[1 }(ֳ1TEhg:-^ȕmpIkپj+TG`h3"rR!6{{E& l7k6IHdޒHzsHޮmQ#hMFh~EubY\[~2\*|9N[-$G )l!+v>>(:P>` rAZ[78g}q>Δ~>8va ;-xoBFt zɄZ,чev|nLgR&?&u[T^u[JSS6}{*ܫ;pc&J{U8O $Dgio<8#ZIZI7.Ɋla7}6JN?%,twE@ߙJ4;? fKo"8||/՝Nciw#4T}\=†$;X-=1OtDSBWq}UG }/H92F6SIbN{gneZ(@e#^9ٞLjL|Hi#OVYql;)R͋#fmx Lߪ7x_롭R\' Ecs7j&^q6ķ eբr3I )^ٴ`IS`srIr%G[MbcxfR|OGL2U  ry~/ꢽy$K $ iG0c "&'1GTZl|4/͹Gt.R_nHYy oޣCd}|X}DNPaQ_B31x뺾q$f%[֦XOz\"+_4?LܳM?JK^Ev/:N%BQh(+;,$s=[_%_P=hM;xqh헟]omQ?9r+ЗwYҔYefbWZ4qzՙW I~sGT;JwD{وc4!qݤkA<#6!Nϑho2Ej?-: iV[q[(`3+'X iQmyaӮ`6<9ݑ>YGlݏM5aظofz[yu_MgkKcڒ~0} pI;_Tթ;5 ~ǻh5[5bRoo_ֈ|? *X- Ӿg&SpW$,6.cl/:*`-XȻWLmYsls8p))v]Sѹ)&E80O0E_ ̍Rg)AID*ќ'C1tv F"y]3brOoM2JkvY3&Z._c5#lIےlK_j$zh!ϻJ!ڨ$EeY%y!7ML}e`K!)'qF/b)4Ѿ)$"o[JĻ DW*'b9>")DU kgg/֖ȳ{R& 3l{'H?D߫rsf>;pN’bb,D~O˟x G@'qAmyRdq-dd5},U=rf95MY~jnܨh.d$_hAI{v+P_]5p1C a#:^v/X͊i5_0lw\o '?W{Cݠ}߅?MdŒv9B2qAw\>C{A5 > xDݥUt."X.~F[8Le&}kx q&14hy`OW1a8E^|X :~>㼾4Z}^bo"njWwm?v|j`\7K=yŸ b$Qxc;~6c[a<褹2L ]'tZDS7u.?A= L{ggdz6J8}(;.X=ǔ5$5 Ф  7FND5t"^㞑kl२Dk '7MΠjy\m9\E|kk򭣤L:'-~ݜK:.φe:Q鞉x~yӢ|ERƭu6e`=˵:S(P9p6 tk^Uy IcI IC?jcܓ6.a:]ح=o_s¸ (ݠKa+[ r3w*o5%A\kH&hRyk$'XTnj3 O_g^F=Ed2ƫNf!VzkJ.yeޫiR:f&7mt[E}Ui=e s)3@ "eʺ}k?˻=[d_Vk._~1J1Fuf_ HSbٸ|W̎9^NE-'1g#Ec?hIYg.TѣxбgzKC3,0FfSt/q5WîZw~W ob>5l9(>sxo6!d^xއ^O6*&y&x(Q&xj6}cYR\t_\51d]c1 ?\=e<ZWƯыLQ]TYF83ZF?U5ן;q c;mq4hJ/+xs}VE>iy'P'hd^%]hZSnOe[9K{0pvǶ:,5tդ9fBesl-FT]߭F)T~ B_s(_C]녜v-}W"ɷ16h$Ƣ'Ɉ5sO=Qx;8MxC^Kg c 3 H#|W/_j[=,Q[WEa5c|OF_Ӳ1YEc'޿.6.8 cM,L⻩"Ǘtr$w iz~$5&z~K'9>QҟџۻgkMPٺnOOM;+{,2_'0/qՈceK~]:9Yڠe+Li}1[je2Xj4Ujو}Ɔ kИ¶ǜZ~(k.cǮ71Gu׹)юyuL9nP{t_rc Zi~jB( MaT7k4VćLw淛ݵNG ?g@wՋVx@z7&!+4uk|˻w]cs9:0:"/Э>P}.._oԿsk 0b 9uĖTzĹ qO+xE\|XnuF?̽ |Tյ?ϙɃ M@2B 4'|GHբW&D }A$ؖ `/u"&X[P!QTu@A5L2yQ|>9{e ~U)g%߇r]bnւ~y֣~Ÿuf_TF,A>fZ? PvL_px~%R˳fja+9|,A 4E(o1& wWsSn_㉿p SK}OQ*m)Y-ŷ˴^ntOi 7BBOJ>T=mi&pp9݀˧2nm[l8Jǘ2T|rgCgyooH8:nD:s_ \i;ӺRz[ۮ`J3yZ*Ƶ2D|:=U?dȍC5gHwb:}3$U6I؋Mi*72FvzΩVO{m7;Yg֔q\Yin2I{ګӒ9'\ԗfeh'ֆ譬櫽kWuYde|-ˣgةKGiBm.o1$'d .?j"j_ʨ"j)}e[ >r㣷{r\c8V6g%k]i,}5 i/Muc"SDG}_l z.:Csd#V|w ßm'q 9œwu{d!z7[H]wFWؔIҹ4'-9TaGj1/ٳ?WMd,-6k>5F}%h:JKہw~11:h~ =O7^ہ;̛fºCPVWGs)d2w7cMrP_!krMj/; j/G|e^͢m's#xI?:+4ٶ`3m&v9IU|4h?Oθ"NB͛|敚ot1qdY*Av*17kB}5JZk 08`ݶnՒD?6 t|YDž>/$|眤yƚyqBI/)) T˂Jc. e%u%ŔcLPFp;ir/rx3CdG|y5t\#8n5 ~/~1&7< X#щufGĪ{_:ܡqb?}.W~!>G3?ߔEZ[yJ aE϶ᶕj_EVR@*芃_<m[+B&i&JcwJ:!k7jҿZ :a .a1\fpR#˒a =1^G KLC¾Mی=f 'X: QClq;\Ƙd;A+E{l8tbq&ߙ^>P@GDy9BTE;׾UVBƩ^xrXwt/SW{ jqn 6>!|Kzu{KY|}q 1gǠ\$Cls ,B]{؋~jWIR3!+ -^Ҭd&yԇ?Þqpo] !ދ;Q?X)?wWmϏjZw<,!i1Uѡ+ 8͠I#Y߹Zpxsz')N@h#+^^qש cs(1|Y*nV:%g:]8GAѓL qR !3o*|7 {.Eg ?v*&{^ rxC,֟QAM0c˕᥁[ `[A Ql(d,vG- q47!C}ż^zV?1x}D&[Ͷ48@S8lWﻓ֐5p9?{6zqa;HL0VJ5ԔE,|<ulb<}e2ŻQS-^WRh>l8naOSu-߾RBZ7ur޷ۨtt 1Ͽu~l:,7vkxPEDnCA5#(yG kqPubuϧjs*BOvJ7{DL-x¾;͞|ZRUH_zc 46+>,|9?$dّe~_='yg++.x=]voċt8 z{=*F8һdBA8[чiD#5s :Mk0~75n_пT8ҫ5t\p욹?QC}6&"'q#,X@ V褺;{Ѽޱ]eZ{ kv l4+L#ʆMBGpr]>K8(g/' 63 9BjۙXشkE3'?e/]N&IolUeL =TreL. ;#EHG4H[Jo:ψ;t921,gXmCg2~Yb"|r4#҈֛|/|sзL>"x8p<_/rߗ.9Gzb́<e o/~VUwN-5-Ƴ:o* i2^03q.T>Od"Yg9۩"~;@uxLlr^AW҂Nw[(kײlQOR?z;(R~PI#fY6# O|Kkb/;QMȘSFpF#1)xxxxb} ~&|Giۣ5uY6T~v[d*نOllCGE= 3?-n3?حn3oV[fICzGL(1,f+Z 9}.l9q&~(^&b}zn!*GzZоci; ;YF˵*@[h hnH#+R%6-Rkr.{k~^RM {f-;3/6:U!/" ȋs~Jr{~Ƣ:w7s8Ԣꮾ_CgG1D)Dĵ0x$rKK^cͅc7{9etfkǁ3Q~O_Dނ6u.fD[(?ѯ/-?-;^vfs;9~ cU]# ˘_9Kt$caχ\IįI <^-h| XiVS$,ܗ׻޴Iw,9& fR"&Z~KΥ 5&r߃dܕ^5W(fyZ(4i<4r%VMT7d*ͮe-ŵ2l0/]]jJ6|MzRW(ate}9˷j)a]\7^2n/x ;D84K| %^a>[ wL_9h΄~VIYbHMY8Ye#I6괏+G5UNqYIl-4?xO9jfolbӛ0x֕ײr0U5^E8\ev&'M˟_/m}N~T/.g"~+" I`"',pMZ?9f#J^'o_o z6Aui9Z[qcZL#lV6I͠4v 'P4ݧm 6p̈\MNCEԮ</҆wY&td"msDZ`2?WGi #Ҵ|ށȲ8^LxX%#3"G c2ik1|LepS 74by!.UNf ƤjJ5}>狯&sQKB9cuU{7 uGIݼdIOwξu+9/l*Rg?;.@.bm,[25<r1z/'L|צ'r?Eн/SV*` `?.ǃ{rtHĚ)F"d!{L[+mrݦ*#*7 3eo=??̣5t6 W͹ФSTZ@^桫dTa{نj]c8/YnՊm1m|6j%=$^ ،'?0\()mo sT6@-zni;w>$?'}Ep@?΄&uBY ǫ:L` !4чAx46i%4h~nX$}CQWzŽS,SKcYūctmQKֱX׃w}(=?GPn}nImo\8[_VK bD{' }sXrW/f]V`' ݶA~3otҏhXx8h]Dk7֊h7&ϲG;w7l@GgR7&%?έ˻`w>=F懜Tb|g#&?-D߬ՑWFvhT|hB} ;*&0s@f!ighlezGܴRTWV}%]O$Oлܘ["G,mWzEPtPoL1ȱb[ ^8BI. D[gLBZp1۾2Icjެ%mCydتz텯$akTAa&)ڳϪj"%ZrBi'ԗb:Mv\̯} 蛷"G9|UX9|5YC+gԤОq[iqb UTG hN>_Ow:L"h>F465=I]LȒgOMi> 7َli1}=5oe#$Qcd*7ظ޺k#W8g!Q T#*ЙWrI(7ʝ5D5:hoabM §p(|'Ai60F& ~lP+,u3?bت56VҾٮBL/v/ɺeePngd}Y-;2D )v1o, s~8jުJDjEe)pMֿ`FtDŠ%1X6?s'Fi7?Ms  Dhjp DGSD{>_2=w+;TZx7T[8Ji'VM9b%Ћӧ@h^E[Zbt-QO^OsTm%~$1h 25eXe-tu>Z~}|l|"ixe'7>̑/AOٳ#.}Vs;B(OfŠreܴAiKM"wk Ȫ(옛xuz {bXgp~"NӮ۾pĩ /̀`KC?jxSurFK-,)k^EC.ORHcS*z+Fp(~@Y,eWCM(2u#U[EZvX;FD.=O>ž^Dw3^:3\/^-7M"6b&`=yη ?P,K!F#7 ܇u;9`ȕc12/T+l+bAC}5vOH/Ż1\o@M,aۄl([2IUF;>k%OZ*otnL*oIދ2EDe44VF;%+}=M.d[s[? WF7)|=h5odG]L=ty3q{soݞ#u{ mZE{zbkxTӣoxhq>/RMqm"O[isMy+qE~Xk_Pٰ1MRi-|p~.px$n|؉#/AbM/ ] 61Ԇ?GJ08>-eQ`b .sФlLl[>O3ŸmE2$Jhd1Q%O4]٭ ܘP?knx8G{?]P?t:qُ?ԏ@|k֏ 估).ЏYIxGuߏ+쇷۽]X(R}D_~*+}& *A/AQRNImMQT>I'.|E+ ^A4t6h Z&^tmTk6pE~o3 ╙pHKl㏰,+o^H~n": 5ED ;ե#|1Ay4TtiL91Ÿk+@e > =|SWJ To3ζA3ŻC:>Dp9UeSDg[ou]ĎK{ cޔw9#8g#{W&b }OߍxDN.ǸʺƵ6q |_jF 9X}1 C_L){\Δ>v+:k] ?>"ƍ'Xb}ǒW_"QSi?.Yvl>mjv4S kSe>eԧ<~ E@o^d?Ag\>RQol5F٢5l#N2mp-12Y-X'};c6$;k ׈υ\xKDqϙ4Űն.hx4P˂-?.G[Mt0ٱ|Nt쐺?Wm%p07n[zBe&5!'_}huB33ш"~:3G|udz^m_-3ߒ*">Ec =!wA%vU”rܮ#Q8a9Mi1W_X)7J3!pI͟&<}<Ǎij*m";/싥%'GgȏCuo26_΢&\|tWN#_ΒEp~xa]vfHG7wIR"0ug?EŮ%pݨDwXL{=mfS]4}A>gњ=?^H߈_Im ~~۷T֖yl7݄UlGZPG {c]zyF/BTbemhw~GV֦95H~_Lߒ*kcXhKѼW:G+=A/mO}x_?`pzDͣ=^/oRß' cBzߠht ?z0XV3Lh#1{^+=_^9TĂss|n3Y WI{sfd-z^WΔΟɼKN _RƊN9 >}G9Xm-J4ň'yъ`6?ob|C[GE?l_WpK܏_֬Ď˫yA`N*)u P D9WQ^AU")"4AڙwG2z_*BB}23_tG=wEvzl.lg)Gz^+Dy> ٩p܍!z6: V~?-9WqVɶ|婾bWVSaڥ/ub,!7b "ir&y,CTM3|_pݴvsʂ.W~h&>l ][fY-P.&yp [Tz6TEcSDđV^8/`3,b9h?R6VvRƔ͆66q2ï\:߲ΫUƽ7jOUA}`[U{4ܛu&Lv5sR]ݧ+֋?H$zh;kKL+3j\ f߉ՋA]Y8Bgkt,KdMIRFhl+NXo 9= T̟:9A3g| pںSF:"W񽔏ŰDXv+>߈!bԓQӧbw_ŷS=IFӺy=^}Ү}r__&,}-ɜ5oK&aS&+GIM[(Յ>"m}k,d#:_,>~`R[yo7^Ԕbz6NR3 {} W R^BfkEZ[e_Bn7B$X4R;2\x4L0iQ _nCkFcY-|y9C8$5ќSSUu!h4t ^cq שZ|#K[,fF̛Q9:Κ×Ċ٢'8q'нG6Օ%jA'Z}MO[4̗XgH͇О>}왱; ֆ]ho=Q}7a=\Kgxה5s.&\jXMHXxcL1/#8;M!xӔПޟg]C%F >~Рop}:EsW9x(DD!Sw6Naߦo7ZA,:\k,[1wB?99X\^^$.+&Ww9Μg_ եN3A*ߋt,c'6B2D̤&W&)W~J ө UJ ,*DQ&՟op,xO@V)?E 8;!;|>hg%H3]-u7_xBP{%:)Rtڅ~%U_`:+p-8ʣ.w>r݄[0΄SM-8s%͕4 8 o.>$3SXM}ɡ6Uf^NOŽ,8<*Ҷ]%au?uUǂBWV7}Y#}GzG>I8KkuܷA'2{ =3Rvr5t4oZzC>ebCxO}IzǖM{UEمɘ+]l1W7A]'{i3Vʣ<˶jFܕ{':N.!gӀzXɺ(V3ESeSr9w_uP*˭b߾~yxTN}WMN7r BCɐ<'`sxHs0qFi"턒k4Wh*κ̇QP"_VGdߦ$>>?Q1c&[Z̜I Wi+Lu߿ہ̡͔dϵ!" E[y3]t$}d>&b-zFvHhͳ7Ci uvsk0h~8)`tVxSu?r=ԃ"&[=T#k:b"^Ţ|=oMjkNU~~4;܍_D,>|mGEo}޸3o?6G?.==gf|.pS9S1K\vOIm4)62 tQ??y!j{|; g\42rES h D2E8.l ' C]G#z6њΆj,6Jy='_"&!2&F\kh\klIg3*c12~ؚLvȔ2_XV-m6'B7m%ZM@[h t[cu8Oҹ3翟?Ljk_n ugO^\v5B#Q-s|f|yO+y&h>ѻJ[*ٔ͜I<,[2#ټiv5l1$,#5h^IqQۨ}jJ{W1~׉krp䏏 cZ'N.+fc'u7V# |b%_swÌr϶2iHQY#^\f&zj1WʂLȥqZ3CO`)}{0D|hE٤p}sPBbF Z6'楴ʴqL]Mo=3z7> {\ذļo95UDqe{߄'لM|{;)ͽLJıgt4/l1@?[)PtЂɰupdɘl;z}*>| bJ_M#ln5 :cQs}g|0xW _q6TUFZ]I A2\Ա2fN۫!.Nv:T*_eCmtCXc.<&yI }2?DCڗ/===u-GoĽ'Ne5zv8bOjKG@XšMz73+uX-ߑ_+x1L⥙7Kekn{LL@Ӱܨ1C6i&͗Q UjQlegS/v oa>m< 782Q_ V\N~,m1ۻUVOY>u;̠K] 9# ~~ͶA\[bG> _T3k@㠂֓3 7֎Yȝboc~Y%ڧ٠] x%l={vSs%߿x(q06S~x1$y x$ҷ|fYU_ovՄ,~5ۂz|0}&vKW|Ao|zqȨ2`jf. tG÷aMxNoB a O]8dSY1.ppcz|zްE=ꈁuߢ|xu3݀sly$'hf{#h PdU; key/4ZI,md`8Xkef#cLqVSM8FIk}m<+5Wl˾MYbETIKv񉯇\;OkPg=nb<9h1l)ӒxW^!,0uvv2nxaGSlAQyqv~[4g7E2^K ћWm*5 yocp&-FAׁ{Es3f4_6Yn,]\D8 u%|WU}ȵT$Ww\cX b:/ QvAoZ澄zn:;I^cbBކzZqQO!#lYe-lP/UWw = ,-Tcߎa!Hv*,P]O [qqߺ֫ݸ!Rje\oʎ'F¹]1̯2 =\v1H'|ShC l |1ˎ Ow-/ߌ̴b,~co?QgSOrJ=]-r~_}_;s֎M{.ڛm7K( z-mI٫O_ ;Fi-z14SYM)ZXG,Qd0@w~wtM1i:X> e5~lo?nWO+Wcngc _ݥ-j} Yy_S] 3گlR>$4?J?e' @ Z==b봳۽3q<._.G \h11BoNJqV1t lxUP7{3SK{yrc0 ׹ue;r{ /{".z_hߌ8!uX>dw1r$2=! n)W*^1J>w ׶NsDž|ASY=߬wU1{rJ 8 @Q]E8 \sY |Jpx.ڲ +b<SzOMʟ~DT7Kk7b3zl ?B :_bXr޸3nY9"ȷn]ygҢzoMIM>"ߦkMkK_`ČM-\#ޡWJMYy43Xb x"| 9=7PIt  we zXҠA'盿&T^Rƙ2Wk ^'={x:y3e܄%,MXq8|{4|%3mMcvX#>w5}B ؕoj<%p!6EW<=睻W]|tѢ H3;;j^]YB,3oN8z8-YS è[ۄ/_Đ+ )Gb;᳕#>L9s|$x_w~O--߳L_0[sGX\L/YO%ȏMBZYNJ+EdslY&'(}FRܹL]i,׌ϗwalnFDωѮ;v-W!|NhWǢ = g맹:3p5?5F:`W{x7-yS7w\o nu:ݑ V]Q7Gr oG35#'Rd-vq~>Z/&~b&+xXuru2ү}t_v?6 K ofGR*G=% 1(|,q؛?5b}ά9آC Vm&8mߣ9+xVÞ-w!459c`n`{s3Yq/r`3}|KTBC-7*9 GDF#qVA 7;R OoA#f# o\_H㦺|V?p~8~o&Kk9/u a.po/.\1GY#>W!sO+mom}Kgig!β#Ttm~Ɲw ~}gW|ݹ;WionUܺ:&^bM[ \TŪ"JZ&qUڗyV]CVA.UحV5=ٸni_՟7/PO7gF**s6A&jImα(w.ڴqӤ'uO{ڝP{˯?oo. 9sѦ6`qN3-.q?(m9rDhcլwM|ݾݞ]QͻWNkiKcn73㟎ULآLJvqTՍU~֘=jK[ӾUM{wM8ܞsm걲͇Msbӵv66_Da.䄧k UWhMiMNQKR}Ut.ӈrR-9FѝʘXH-&s 27) 1z LGzj ;եAqqc?ouMz9Ɩô-W7v=eonWôFM ='}OʢM]f& ^6, g_ g2TGB#NqCv,"^&gYbג3+B#ٞGvDy.frh)ʥxIDzcz1}w'5_#^VcRl{A' ${k{uk}=Ghբ 䙠ӈreOxי~-q/!h=Q28 JD_vsҥʝD_v\ehO%ę*cF{EeA#H=δe|!E'.(&^ng^3 ~k ]y=[Dޱ㮼+^ɯ4R3=MrA1OWwq#ɹṰMl5u'rrCflKXGg)3̼GW=QO&k"Nsy>LC5vrlxҖPx70$>dKo}S0UWmlΗ%JӖn|٭R{˿z%Z P;mNv3J%bBǑnWhM6o6eu WG[c46ͦkmWN"Ʉ;28b@'LO;./i6ܻ um|ŝ7ӞuݒkhzY`*߄"=+]ƟLOJwOO:KE#*n_ Nw|$(Kg{_e+FF1VE.6ԏN^}t\J%oϣoUf7S s>\i7X=πsz6ZB|/xzzw bŽh!3f# :3"_Cd1|j13wVE=5Q1F]:L\ܣ7#Λz7_#H e%b&E\,ޠ|#x>ǒ;~#}I2 񫇥ӬeKco>jzxKsoa>a.$±}%lc;D$+#DL,_+ [b|FU~K]();1qOТ/` L8(g2fl _ɋmz}H/Ѱ"w YS7+t:bNpqoK^xh?Toלttpe|R>e-O+ӷ.l3#wQ#+.qn#Wg:օЁ݅u6'u;蛰ЇQ4w^6\3w~N:[;SWMYAj1/Ւ*C:Vsv2c =|:jwI:m꾭0!݃Y3zetPь;>;l_ [K7Uے?mc ǒ7wbe~Ie `C[ viǭ\3O]8YX0\fcGncOߜOO'_z us3nt"f c/sݚ&=#pJ#_j'J n7ŸQA3U@8. "Ɩ`/Eü+rM* R[*\({l/= PeuStd)gy[D Js2&{6Y7_`>al!jo:G6k ߏKMeXOS*Ղh1,;G+c'y﹇Qb T|Na+oZKytΠ6`ӫ݈DsOtHSBuTՓCC }5k~#d t§p617@ObJN>O%m^#',gS^&[n{zY7оw<7CQܥYs彼6:c}9sLf[> y@hv\;Z>d(4y5kfj8@J?yiЩh<(x:Ʀxϲ} aYr8c%?oكǍ2X]2pI:`NvZٓ`wI7A ·mB|zM~&K?e9-~™wkm%7"LE#_ } s[^@w>-/:[Nx,r bIMtp EӋt( ar5aRUlׇ_ |&@tBf݆̥CV|cYf6j͡ФJ!7*a|+dxjq)WhYW ޷j$i?cMnWQ`ǡxc bYmчV5Ϯf[N _xyΘbQlK;;Ŭ.b:JhAmkY?w[~X> %~}B?2xѢ"66ln_ttsi!|kf=p}mS<YKm/N1Lt~%?o{/K fǫ%1Zp.[,\;.]yet ?F,hh]'8E3iqifG{Q~WV^nr^a{g;^!\HiV=~QW$/vŽi1Fc}m]ku6`|ym lqnk߶721CmN,!~1߱ ~C[c|/[BJY7t߫>W]ͦN8 Pwf?őz#6]Y(ԯО7ED>_/~b_h~gNG>'gSKlD_r ;Յ3O^ |wD۟.'1Me%"^,|'fHkӇ"~l9:) 㷻8?Ia`qPJ[*3Uj]:Jq(vV~V`XSgwllHܻCNVa9L> |+HN4k]ߊ5(&/ֶ`Сn )_>igi݃ ?(SA|Vm 2 w蔆dž346vAs!qwr<~PXhx0N$w] v#o>dg$ÝZ0S7sS u[%}^ `@})O]#gMDtltw<>QF0 pKR+]p+ J4lB<Î^IڭokwX*ǮNXF>,η 3<<᧵ \[7LOL?%S{ gvӍ:l3u~[y~Y&az}X귄 ]g5 v05/jg-{u-ar_8%l_Yna|KӵLo?^Z_kj> gໃ)|;2o߂cԁo _m)u ̎Fy10ںk5_IxΑ1@ÓѬf_-cz k b֟XΏp6^/|uӸ2lUyF|>7|qeNU+K_%kןڗ @srY9Gm=`՟E7T{\  F#Ou-$B.d: ɨcm?)0cg+T x>vMTk=\n'ۃ5w",0i ΏyRWOiiF{H1pߐ}߃F֞lo+Ӭ^;f}8q?F?vP&3tH&EZA5>=W/ރ8M?qwf5_FkjY۾59mxw-_]<+y)ޣs$EZ0@scO/Smo 󷛧}Ę<4ڵOD܋y(0pBPhetj[RTs`ճ?X>B\w6OB߳g̪XAZߧԹvl>>-Q-,j70ˍn7W<n 1(h1*r1cmgWU|LޒfR?}< wZu luor$ε9%X%Bp61Syo`e1f ZLm*}.+=wSs= ^wZ7}jΥoӾǠg? z?{=۞>wC1^;{΃:Ü \P$|u&,1D=@AcAK( L]SIX!in'CiYw5LUOHQJBz/4`(-ffz1O<3y+xM=Ag4z^Kw?xo}V_E_OWvz<J8+Džһs2wNªH:O4_z^LgV蜅^-TU%oxW:Cz'J%&?ȼ Wc ?y66f|c acwXb}S qLkY0t_̂/a"F(ڼ=.PKd,]-؇zk(T|Sfr;3?}/a zpЧ,}N>vZv]Jv3{.w [S%6"fvq\%_LD߄J ݁fl~iBz"yXWZ} NVb,C,~χ&A{V[\v rA+MZ'ϛR!ʳ}|; nيNPϢ'x9b6d'Bތxt2(E?fSB@)W9DhE U`X~~p'8}_2θmXV"hu353'UcO.N`\ T}Sqz5_{:a".YڷgLmñ8֖BRI7{ܾ6X7m{8 ):7JNd 78z{Y`~KMgCMSb#.Dm.@I|hU]W2٧΄JzA|+/I=f޳xmɉH{?!XL:gc"=)yWaf@8Žj,~-(7@AkGc'm%ȟ2[ }vحBo|.a#v֝}*tRlf366PWw ĠpezѮڂS충ʄRتbeZ'U@td2mz1_3+yV*Z1+zFdy,hg+틾C5ꃻׅ~uK'N1FL$9$UUcË/ P_d#B>0LCwts;8,fؑfShYfssHut¬K, &`x\U'bؠ8aĞwlsLivXOqf 7qM AJ8/v؋ JE0붞}?0R7w'L7hVنzt&mE>Ћv*gy c˃S p嵯fkvv%bE-~pAaG?SV~;f OOк"sWւ+ا ՋrwdžN%taÑ|:/$۬GO X]?0-=b1'רՌ gST֝Ȇ my!oga~&mCqdE=e`~84"7H\-;hdաu>3`&cC%A-um;L CqڷƲ'\a< vmޅo'JCsiN$~q(`,f!eW@c7ނSk#/Ʉw;sAsP"m-An:/׈5`sAp.p 쉧kOצ |wkgo:(ǷCxGwzHrgV=A#Ҿk<|m=ާEeE.z#B3IdygSctU;[T6[g^9T]6 w"zirn)/SJi~CmTIm29ߍ j߸29Zpun:KhO6ĻyJsOHmvޛg(8/u77罝U %wpf$ C'v B&AC[X6)u䵮U黝oU3LXz`ZXu|?䱏Ղ %ݚga9˗ QUTn(cfW<ߵޱ^͎xqS1؃IW$74s"x77RY"ZM^^;t{(flk[>?<|'C+>Kqi=uF!QMgR-c14vFci1v;-GCKh |w< E Ls=Tm/gQ <*Qi7jtQ^E\Z[{RŲj?XeG lkda/evy9J>|1F n7J6TΝ*Ob+Vl f>ЋNoZﲑ'us٪ZV8N/Q'~L>6h~> ̍r~$+l)4Gtq#?9ڠ-!7ݡʟo֏ cYxc}S/ސn=?`'y" d1YK/pE9s97hKYLJ`dfgmJ2{uVxw՟O:XPX1=F1=}͍A+7bnȶ~?L7鯄$M#x >hxnWyt^l<ۯͫ /w<$>^c5GV2ޘ3z%~Ip6([=Z+V#NqiO3ёE'|~ F_ƻ% |3ϝRַ<1dwg4%6ZQjG3IJZ?tZG_-F0e!zn׮ k-o)/A[aʏ{Lpߕ a#R&ۗ.Uwl#rç] ʫaY; Xr;>~Ry­a+^W3v^0ʩ"~}E}>_3Lrשȶ!+z`?B*δGO{M~jh}!tt+e *oycҋsBm@2DnuQ,krĹg ytx@~οLx1d s[Oh:z!VD/>$"ѷ6zV1J[wE [=ԇGx~'.G<Ńtݲ} Ċ}cS.nKFj~l Sk%b琿 ڊma[V5?UgMں}; 2Bŵ,t6 XPGX>8W/Ҹ*#thޣINs8F 5kǂ"/[Q<۳+Fr~}CY~sw&};նceKw!, }8tm[%9|n w2i?d0vV:6B)w`V-BK=OOxzwjиoBGԔtK|ٺyjt iGǏ,N< Q|̂E&|ػNJ~һq~{n{b=qu&3ͷVi̳WnƱYQ^FAW᫧3ߨ˱p;7w[8;FtQ,IM[7^{[1y[\1њ=C@1 zS;+ho{k̆ -V e,ʖ\-Ud~Ƥ.`#XN1~4CNZ*cSpQ7 _V5 u1\ޗq6z~|F( g npV\ j?!Gjrd&A9m\ݽ,xM;/}Zp5t :y;ĽKE7 ^z-L1AodD{е T߷ZguЫ=nzG3Z4mKJvUt` ?DzINo 8/ckQfm ;:ۤDYyq[ߖGθb1R'B{]# zD_1@`#cDqv3撝x#|N\I!'RkhɴџO#B_qD{{!NnbmP!+I:Cfy?)+Lzb5ٻByraDWjIGއ=NjnZKÒv{;G}^K睭\Uj0|(獸]gŸ˷ev-msIUV[A> \¿^ GnBV$^/- i6C*I>J7&eU2E25j@:D}-BxMv1):v~kv-lگׂطD[ ;Ԩ#;cY C3ȟ-/0ӑUkVbo#uԂz(T^Uo"!+i|)3:;6&KT9|)iv%wï:% “X[+hiz00Aږ5;eM;,_-'F4nsKN9yaXl@d%zAF5qK'vn7~\ҫ-˖'jX:ϒD Cun:A(M3>H ʼT;@A8{woX\S *֪|:[t\/ly)e5H/k‡XxBk~Bk5bl^Ph^|X >tLhA#&{ L gx';Қ}i롿 :ճ3}Np/fG|}yzSWx140O&4&A=z/[ƞBLǛeLGV|3"6a[-[{?VZy,:L׆6Vt5\q4.g8i3<|0Q;[J}3o剾&F=3:%Bղΐsݫ8:VAxCkbU-.`ӎ}E"˹;|<ĩ!>3Eol.$!4OU:n?(7DEQ0Wu]&08 /=هCm2W^jwkA5kj,%vo"6չ X0D{[Q?AV0N6Z16Q={sͦ 6kj_nRC/vX{i\-J5OF5H|Hg~|܀ |=|h6) gՔO\#/]$DO\ 0D _3셿2[,n23͎ۜj |gQ|m.7lnv-yZPg):/|kȻ,'{|~k;I4Ovy6"2=AB! g Vy6{Y{97*Av-K U Zqk(3ywI5jnѭD+lhPol*LlѼBAEsڈޤc ҝ;lV}ZX,y8׵q so3֛5:B]v9o\=PaOݥY^Id-nTo-Z;ݔBkhx<ͳX x6~v~ncV lf wo<~ gKp@K{-!Wwt ,ױBwdm(pC#c&yS.htmnEu?B=C<#ys0.q.ϐr<;3ܾ#O)W"}.vqF u&$:+:46D[mV#@R~=่^FgHѣe;uN1Zk Z%trn:(Ϛ_7h/pl[&p^ g !Aߨܤpn2p6ԙ`htIC{;LĻ{Q5մ=_W,x F'Ll q~Xq `uG5_6>08uXϗc?Kc#T^. r%co&DžUq߰W\"_˕|=tmD_`΄򈞴M+v}Y3c"oqW =O]iٻp ԣC2<~"l'`ˈz&V%cNN&ҥ@~EUן^Rc!<+r-/jp9W)϶ա~cgcxƯ.-adqDr$Y 'cd6e03/ ^qQSʿ&}De*W$Z# :lJБjB{a[[;25+קjbՔ^Z;̳kAzsҚ ,\CMJPi t.a !,intq#dZ8`v@̳2hG .}t֪8)<ޗ?p;GmNWm=b ~C 5;=ȲRz*K2QûD%Oknu*{GG7C猞=ԾgYGmPdj!>D*ܮ_%l?YT3mwXn`&;V 73s+hN1,=?SzKFϵO\wz+`yW|ID}=-q߼&kn7kvMN+"蔰RaV,,` j={#M${`~~K,~L}!UdWRIO;Dl39UjJu)}pY"LհhE E^QGbYbϸ{ bکNa{k:ssuSqKUc1 l'jCa(ZLxᇷ΍9Kv*`'L4}ir6a\$|۝]z^Fp|cd3IN>qdoTs0vNp#EuqH;$ ~YrkKv[|ٴ{lNSx-|;,Xy&#(}x.mvwѤKf3O Mĝkt#j^,&%mo-DSZ񕻭įX@|A$KU(HPyBϺT%d b1( o$AB&~AѺu71gS|E3FmgT1~F/!=hRlUg>0E !zv>ЗkkQ'"E](lcv'_1^Yr~GBgdhTXzuV"U>!z wDߑV)'n!9S/,Yeʚ@4sf7)sQg Z:J 8HSħ0l{g'vM0@{M#?bgkeGlVcJnTU+5aDH|B[!]#yF|}/Vgrt.\+6Ḧ́kKΌgk=mu6צ~'MN'%:|u-[ŏwtޯo)6fv7Py%ECI}!JmYL,g$Ҟ2L{j/\G]Ď.&_C缲[5!/Оlm {DS~qbHoPS8ٌ-M4$H_;&uϋp9vz&'O{k*9lp]e7E%hܔnvS͏7b-RFI1o -϶}`MVA;*~vqgjtCjL5[lɻu~ow+YFm[7}_(.x } wLҶiG](擵=.O6N՗=ΥR'xffI7jAh:_3<%ߡ]߅~ d/kZqǯ,p.lg5&30_!x'1_[3V32A*a"jv#8Ôn c}/-[6u'^4Ch [ᡒ׈$}r hetڠ@ t}x$#kN&q[_XYv{Wl)A g : M91~ |oB矃pqz1A߽1UCvEk`N@-ު̟Q0]M=汌C4~Р'/WvKu?t[,!8t~y_k($;;{m8Ƴꂒ=<@_, {lS! "HtpiSN^ %X] MҔMR}O]Fkk[/X[ϵXVL~-(̎q{p#A5eNЎ<$lҤO *,ּtINӏTAOpo1)4Оz`?ҊͷZRv}N>8ݎ@ '{˚y #DebXQW [Ō.:j':=9,9M]͎wrNaIVyN i@ 4X^mumT5)CgUG($X\>2uŅmGL[H_\D{Q_3n;>ܼ2{={2[Sf'<&_f,[S?z7꾇趹t&ٳMoUQ\Sf^6Ch}~vd] /̠O5gUtG%q9?[[UNw~QB8<=؍kpiJG%ʭi]sݏd)wUf7Gw%s;r5~_lu K^jNtd-X0-blCncn& 9ӵa2w_Ӻg{uv-,toa x9ʹ/! ~1O]i5x)zq-5\V{ vGmϔToQ ~|K~=CyV%iķShŹjV:l)NmhM#>*ҽ7gwb:^c y %Zl#踳7ۑ4)g]$2=X: `qC[ o Am3lw)ߔRR |.[ytcvvG ?ƸV~ #1Zp^ tІywRGy}'jw^xlj]L1I?7m9&`c;IY?q9b5OGAX7OY=WKA#: ww>$VW=+kSnEDٽ)^Sk*$hbQ^sᯊaΟa6~$yƝ4Mc \DtǦS8];Yy[,K|t~gT͎ vq !涰~Gz uon :zA+l-R jW0CЋx yv~Qd~eWp?#M3Cd~azFēNV*<4 }t:.$HE~ :x-8 B?o o5U_9hȟ2g.=ʠ\}K<ږ鉴_nwRz+UVq&u8'(} Znq}iob8{~WMO`A{YܴsViDL+nD,|J^氕pqetM}ϑP/Cov"boذ&/'׉ h769~тy*cC4CJ4nooVз왟_1[l`0sˉ [~ڦIgzr=xq+ofGqYWMǽ%#a![, I ?$C>!}lau<Ѻ]oaxvVaG\5<#&:>w 3:*YL D&,Kk_ ]WȲ݀=j],Jn_'|~(AϧmfbIP=aNQ-t۩oVdϙ"/¾pY9Еvb I±1#EH]gղ nlUHveUDf-)!@·%4Ꮖf-]Sw,oٺxprcz ocR*uG=g!0%^ L ~\Y>1+ѽrM$uZ[ʹYdȏ* юF)?tɏ@~|5*ՋBAКPho/0T1W &ul"cc ۓ]3u®` +Sm^:]Jv3wkڝo6)|Ez=hLqMX|˸*J™ł'BR}6BֽMV횠%>,y&oho|FaG}'ZDشf,; ՅׂN9^*eu" g`s2鍳Ws_Zk"I`xQUj%]nucu]֑r#w/8ɚבߡMd2ٍtN.=pg?jH|B_xV@G꒟\L'7jtwJTqE,amyt:/WKʆD CR^LSŽwF_f7_,ӵy1{bX C"4:Bgs| ]pKMA6=Sq' ?~OhVă`EM@ć/>$G{/Q]Mk/|oŎ=F`G z+#<9Z JZ.ժ:ɿh-Kkʳ4&:ӋEC.1-_2ŽY)FZ'j 4Ʊh4Ec(` h|gGeM'!o ġv}!Jݘw1>c7[YS5e*rޯ=,/Bgh;/"PWT+~@DѰlf+vY}:]q{d\U0Umha3Zsu߲=.Gc>KC;JA [:k>7{)b1 6L-kJ\_\ ?jm z{>sJ_Mme.xO7px¦(uѿ>#,-K'~쯮 fǩV2}*EMF'2NuDۿ6 c:eNv~#YL6=XjflzvzyQg[.%wʀ$l7dlWق4VR$u+PgQ{{!!Jd櫘Dl} WSjTPUABge N»hF{JۯlҶrG5YGb,o9MvPnpۋVWyH35sG xq>CH-aeݶ?޴ǥSV 8#~rNlI]3\~5u ,!5Cx$uO ߯^{tk'U=Xb{V:+W6 ;NJ.Ŵ&9:KVsslQ ^៎h׎mjĖOL޾CxVMau侮O!_ʹݬ`gB>ӏd50X4`%9RwE<ByC[,z1?I}<<,1@*Þ|+֖B_ 9Q`YluR߆Ҷ R⟘M,Kt8e΋yvgs_|Ѕ=oJ>U_JWJ3 $JaY$._Fɫ86}&Y+5gŲkSN4';>awX\aC8^uH/.*GFA 賷|œg#:HU!y ?tqy* #u׮aEėRçNMAO to;(ʾOntH npvɹeLVkkdKgW]Zo&lx)!U{Z5|viGkA5^ V>۸Pz_&9_sg40 /}{\ynakׇ{PX1b5[ziݕ;rj>thh,4R5R8*AF-ʡqMOu?nGqR:hN:B9U%LOq~ Vt}^4wnL;VD8{q~jvC~JyKFV@#^{{~C=p57=|k}">kpržr^Np_t}cxul8֏}P>{t9#}_IZbnX)#ƞ8%+xlopFx36w|܃Pv6n n57CLm  {ξ x M=/;#Fp+|q/r9p-"z/)>s47}ȸB/,~*p=jO@}q9X>>DcR=_7y[> #*T^S~\63bHn{]fZXiW:} ʹ䞎2Zb'ل-Z/;FWUb}Gڙ1#dn_y z2#_Z Ml]yAkY>=Sg')wRˑ1]#<Ν{]"JW&'?gK=B5TAݍb,/+TUYtfd$*Gu<UK&=_YNړq!Gm؉`>ԥ>h9߶C>Dm輯"~h;WL lHЏsg)#oQU<ۉ91SE,&tT!T]Dg2 H1Ldpf7!ۄ΅AoA"}pNW X/m tqӹ w0CO ,ytW~ GxoE#,xx8GA%SX}mϱ! y{=ѵ)ýw,8A46⥔e˯"zLq*6d/n9.^w{%j/b|DO)/_گ}boۄI}f)=1*6/+V[k5_<Hb,,鰱Ow> ϼzAW=]vue1K>zб2MﭤmWgxc݊ $`j% `f^PRׇR /Kg1$!a}od&P#$}=Fice$Xk'=CQŰ}ϰ 5S ~]K6={a]Ě搜;tzM~>LwFK8w'[85:~S(W?8퉮r%;OM[WY[1_V9u FUкUx k{9&5}00[9ډ`;#SQU_(z]=x\=Ds`?O 1x4W4Cܽx&hy\G̽Q,$tH0ol,f sRl?-ٝ/0Qxl\'xg sToV;Fs>ҘzD/V7%ÁFz8o*J, /vd fe-qӘ]U T@76^ñqo3^oNLDZ#fZ-~oj~>6q|\7r0_nNOo'5;*= 1y&"J[A?;wOXǧrXmkDAP1*0$3tykBk˺O:s[ ϾW\ .'?%I{n8yJ*G]H`n67E|8ǯ𬓪06'_J jc{7-:'Ə'16qdZ'ity! qKzeW1&7ןע3)~&9D\[rCxD7~FwW,w׎nei ]i jξ6/JzweҎ rZ/$z9.'0z X = D_k& >} 虩>G^ƶI-&ϛB#[*#pX8j#>f(LWו(ίFfÙ/LV9#SKvK冰K#=IbD"g:Qh*[z#]8#&25{Ay bstPJ\GzyWy,vSx'E7y+]?JmȓVp]acx1rُ؃#34O}%y>߿i{ KDb p0?;]Ys{_,E)؇'drh Mg:߇I&/t7tko=Xrdm:$|coft?cFһ=nVeIDQϼ 9<+@!LQf?W@/8b'0]<Ԋ&h0ݹb$ܒ"Κ5>ߤ3wNfCe؅y2yn} ,6ε#&oj[^e,Lu`~sdQEkhc*|ᩬMA 1'9c֞{3dm2+Ч< 8=/|NZ*FQȱ@ /Λj1+mM0^ ٮS|YC /!soAh<O:-јU/wՋOQs׉o)a#ۣDy=ߐ@x}8cEr흤\mG:C;mThIBI9O${xY g'$#ΌߑOW^uz=(mtduz#kWss|j?֐OnOv%,?ȲP ~oˇt_g_M_#^"|x҇ \M5LK?`JA^|FwmC A}.k, l0|Tʆt64m>em_$daSru6 EB|>iqΎgh|s|N[nѸ7 ,lM]-Ƹ~n&_04bL? U¿*